From e7667c1d93a7d6dd08cb9867cb1383a40400a671 Mon Sep 17 00:00:00 2001 From: RocketGod Date: Thu, 22 Sep 2022 13:46:47 -0700 Subject: [PATCH] Add urh --- .../.github/FUNDING.yml | 12 + .../.github/ISSUE_TEMPLATE/bug_report.md | 27 + .../.github/ISSUE_TEMPLATE/feature_request.md | 18 + .../.github/workflows/ci.yml | 195 + Software/Universal Radio Hacker/.gitignore | 56 + Software/Universal Radio Hacker/LICENSE | 674 + Software/Universal Radio Hacker/README.md | 195 + .../Universal Radio Hacker/data/CHANGELOG.md | 389 + .../Universal Radio Hacker/data/Dockerfile | 40 + .../data/build_icons.py | 89 + .../Universal Radio Hacker/data/build_snap.sh | 26 + .../data/check_native_backends.py | 23 + .../data/decodings/enocean_switchtelegram | Bin 0 -> 8040 bytes .../data/decodings/enocean_switchtelegram.c | 54 + .../data/decodings/homematic | Bin 0 -> 14056 bytes .../data/decodings/homematic.c | 102 + .../data/decodings/homematic_complete | Bin 0 -> 12984 bytes .../data/decodings/homematic_complete.c | 239 + .../data/decodings/test | Bin 0 -> 7312 bytes .../data/decodings/test.c | 47 + .../data/decodings/test.sh | 2 + .../data/generate_ui.py | 72 + .../data/icons/appicon.icns | Bin 0 -> 87135 bytes .../data/icons/appicon.ico | Bin 0 -> 67646 bytes .../data/icons/appicon.png | Bin 0 -> 87499 bytes .../data/icons/appicon.svg | 255 + .../data/icons/appicon_big.png | Bin 0 -> 141835 bytes .../data/icons/appicon_big.svg | 430 + .../data/icons/banner.png | Bin 0 -> 100299 bytes .../data/icons/banner.svg | 382 + .../data/icons/collapse.svg | 63 + .../data/icons/decoding.svg | 107 + .../data/icons/equals.svg | 77 + .../data/icons/equals_qm.svg | 66 + .../data/icons/icon.xcf | Bin 0 -> 28107 bytes .../data/icons/lock.svg | 105 + .../data/icons/message_type.svg | 68 + .../data/icons/modulation.svg | 84 + .../data/icons/plus.svg | 76 + .../data/icons/sniffer.svg | 162 + .../data/icons/spectrum.svg | 67 + .../data/icons/splitter_handle_horizontal.svg | 75 + .../data/icons/splitter_handle_vertical.svg | 78 + .../data/icons/uncollapse.svg | 63 + .../data/icons/unlock.svg | 105 + Software/Universal Radio Hacker/data/inno.iss | 38 + .../data/make_manylinux2014_wheels.sh | 22 + .../data/make_manylinux2014_wheels_full.sh | 80 + .../data/manylinux2014.Dockerfile | 48 + .../data/pyinstaller_helper.py | 74 + .../data/pyinstaller_macos.spec | 54 + .../Universal Radio Hacker/data/release.py | 83 + .../data/requirements.txt | 4 + .../Universal Radio Hacker/data/semwraplib.c | 280 + .../data/snapcraft.yaml | 207 + .../data/ui/advanced_modulation_settings.ui | 141 + .../data/ui/analysis.ui | 1192 + .../data/ui/checksum_options_widget.ui | 305 + .../Universal Radio Hacker/data/ui/costa.ui | 108 + .../data/ui/csv_wizard.ui | 280 + .../data/ui/decoding.ui | 732 + .../data/ui/filter_bandwidth_dialog.ui | 268 + .../data/ui/filter_dialog.ui | 175 + .../Universal Radio Hacker/data/ui/fuzzing.ui | 678 + .../data/ui/generator.ui | 769 + .../Universal Radio Hacker/data/ui/main.ui | 837 + .../data/ui/messagetype_options.ui | 109 + .../data/ui/modulation.ui | 1142 + .../data/ui/modulation_parameters_dialog.ui | 59 + .../data/ui/modulation_settings_widget.ui | 261 + .../Universal Radio Hacker/data/ui/options.ui | 630 + .../Universal Radio Hacker/data/ui/plugins.ui | 98 + .../Universal Radio Hacker/data/ui/project.ui | 412 + .../data/ui/properties_dialog.ui | 144 + .../data/ui/send_recv.ui | 610 + .../data/ui/send_recv_device_settings.ui | 619 + .../data/ui/send_recv_sniff_settings.ui | 397 + .../data/ui/signal_details.ui | 186 + .../data/ui/signal_frame.ui | 1379 + .../data/ui/simulator.ui | 912 + .../data/ui/simulator_dialog.ui | 603 + .../data/ui/tab_interpretation.ui | 145 + .../Universal Radio Hacker/data/ui/urh.qrc | 20 + .../Universal Radio Hacker/data/urh.desktop | 8 + Software/Universal Radio Hacker/setup.py | 146 + .../src/urh/__init__.py | 0 .../urh/ainterpretation/AutoInterpretation.py | 434 + .../src/urh/ainterpretation/Wavelet.py | 134 + .../src/urh/ainterpretation/__init__.py | 0 .../src/urh/awre/AutoAssigner.py | 65 + .../src/urh/awre/CommonRange.py | 296 + .../src/urh/awre/FormatFinder.py | 435 + .../src/urh/awre/Histogram.py | 116 + .../src/urh/awre/MessageTypeBuilder.py | 55 + .../src/urh/awre/Preprocessor.py | 271 + .../src/urh/awre/ProtocolGenerator.py | 260 + .../src/urh/awre/__init__.py | 0 .../src/urh/awre/engines/AddressEngine.py | 399 + .../src/urh/awre/engines/ChecksumEngine.py | 121 + .../src/urh/awre/engines/Engine.py | 85 + .../src/urh/awre/engines/LengthEngine.py | 193 + .../urh/awre/engines/SequenceNumberEngine.py | 137 + .../src/urh/awre/engines/__init__.py | 0 .../src/urh/cli/__init__.py | 0 .../src/urh/cli/urh_cli.py | 516 + .../src/urh/colormaps.py | 1067 + .../urh/controller/CompareFrameController.py | 1507 + .../urh/controller/GeneratorTabController.py | 710 + .../src/urh/controller/MainController.py | 967 + .../src/urh/controller/SignalTabController.py | 249 + .../urh/controller/SimulatorTabController.py | 584 + .../src/urh/controller/__init__.py | 0 .../AdvancedModulationOptionsDialog.py | 38 + .../urh/controller/dialogs/CSVImportDialog.py | 236 + .../dialogs/ContinuousSendDialog.py | 111 + .../controller/dialogs/CostaOptionsDialog.py | 27 + .../urh/controller/dialogs/DecoderDialog.py | 872 + .../dialogs/FilterBandwidthDialog.py | 67 + .../urh/controller/dialogs/FilterDialog.py | 100 + .../urh/controller/dialogs/FuzzingDialog.py | 362 + .../controller/dialogs/MessageTypeDialog.py | 111 + .../dialogs/ModulationParametersDialog.py | 68 + .../urh/controller/dialogs/ModulatorDialog.py | 636 + .../urh/controller/dialogs/OptionsDialog.py | 511 + .../urh/controller/dialogs/ProjectDialog.py | 187 + .../controller/dialogs/ProtocolLabelDialog.py | 128 + .../controller/dialogs/ProtocolSniffDialog.py | 138 + .../urh/controller/dialogs/ReceiveDialog.py | 110 + .../src/urh/controller/dialogs/SendDialog.py | 153 + .../urh/controller/dialogs/SendRecvDialog.py | 287 + .../controller/dialogs/SignalDetailsDialog.py | 54 + .../urh/controller/dialogs/SimulatorDialog.py | 432 + .../dialogs/SpectrumDialogController.py | 172 + .../src/urh/controller/dialogs/__init__.py | 0 .../urh/controller/widgets/ChecksumWidget.py | 321 + .../widgets/DeviceSettingsWidget.py | 553 + .../widgets/ModulationSettingsWidget.py | 88 + .../src/urh/controller/widgets/PluginFrame.py | 47 + .../src/urh/controller/widgets/SignalFrame.py | 1348 + .../controller/widgets/SniffSettingsWidget.py | 229 + .../src/urh/controller/widgets/__init__.py | 0 .../src/urh/cythonext/.gitignore | 2 + .../src/urh/cythonext/__init__.py | 0 .../src/urh/cythonext/analyze.py | 14 + .../src/urh/cythonext/auto_interpretation.pyx | 240 + .../src/urh/cythonext/awre_util.pyx | 369 + .../src/urh/cythonext/build.py | 18 + .../src/urh/cythonext/path_creator.pyx | 125 + .../src/urh/cythonext/signal_functions.pyx | 542 + .../src/urh/cythonext/util.pxd | 12 + .../src/urh/cythonext/util.pyx | 340 + .../src/urh/dev/BackendHandler.py | 313 + .../src/urh/dev/EndlessSender.py | 75 + .../src/urh/dev/PCAP.py | 67 + .../src/urh/dev/VirtualDevice.py | 743 + .../src/urh/dev/__init__.py | 0 .../src/urh/dev/config.py | 142 + .../src/urh/dev/gr/AbstractBaseThread.py | 270 + .../src/urh/dev/gr/ReceiverThread.py | 67 + .../src/urh/dev/gr/SenderThread.py | 70 + .../src/urh/dev/gr/SpectrumThread.py | 69 + .../src/urh/dev/gr/__init__.py | 0 .../src/urh/dev/gr/scripts/Initializer.py | 9 + .../urh/dev/gr/scripts/InputHandlerThread.py | 90 + .../urh/dev/gr/scripts/__create_gr_script.py | 84 + .../src/urh/dev/gr/scripts/__init__.py | 0 .../src/urh/dev/gr/scripts/airspy_recv.grc | 547 + .../src/urh/dev/gr/scripts/airspy_recv.py | 139 + .../src/urh/dev/gr/scripts/bladerf_recv.grc | 547 + .../src/urh/dev/gr/scripts/bladerf_recv.py | 137 + .../src/urh/dev/gr/scripts/bladerf_send.grc | 454 + .../src/urh/dev/gr/scripts/bladerf_send.py | 137 + .../src/urh/dev/gr/scripts/funcube_recv.grc | 547 + .../src/urh/dev/gr/scripts/funcube_recv.py | 137 + .../src/urh/dev/gr/scripts/hackrf_recv.grc | 547 + .../src/urh/dev/gr/scripts/hackrf_recv.py | 137 + .../src/urh/dev/gr/scripts/hackrf_send.grc | 454 + .../src/urh/dev/gr/scripts/hackrf_send.py | 137 + .../src/urh/dev/gr/scripts/rtl-sdr_recv.grc | 547 + .../src/urh/dev/gr/scripts/rtl-sdr_recv.py | 137 + .../src/urh/dev/gr/scripts/sdrplay_recv.grc | 547 + .../src/urh/dev/gr/scripts/sdrplay_recv.py | 137 + .../src/urh/dev/gr/scripts/usrp_recv.grc | 547 + .../src/urh/dev/gr/scripts/usrp_recv.py | 140 + .../src/urh/dev/gr/scripts/usrp_send.grc | 454 + .../src/urh/dev/gr/scripts/usrp_send.py | 137 + .../src/urh/dev/native/AirSpy.py | 55 + .../src/urh/dev/native/BladeRF.py | 112 + .../src/urh/dev/native/Device.py | 737 + .../src/urh/dev/native/ExtensionHelper.py | 269 + .../src/urh/dev/native/HackRF.py | 116 + .../src/urh/dev/native/LimeSDR.py | 145 + .../src/urh/dev/native/PlutoSDR.py | 109 + .../src/urh/dev/native/RTLSDR.py | 94 + .../src/urh/dev/native/RTLSDRTCP.py | 192 + .../src/urh/dev/native/SDRPlay.py | 121 + .../src/urh/dev/native/SendConfig.py | 55 + .../src/urh/dev/native/SoundCard.py | 123 + .../src/urh/dev/native/USRP.py | 127 + .../src/urh/dev/native/__init__.py | 0 .../src/urh/dev/native/lib/.gitignore | 1 + .../src/urh/dev/native/lib/__init__.py | 0 .../src/urh/dev/native/lib/airspy.pyx | 94 + .../src/urh/dev/native/lib/bladerf.pyx | 187 + .../src/urh/dev/native/lib/cairspy.pxd | 129 + .../src/urh/dev/native/lib/cbladerf.pxd | 136 + .../src/urh/dev/native/lib/chackrf.pxd | 152 + .../src/urh/dev/native/lib/climesdr.pxd | 136 + .../src/urh/dev/native/lib/cplutosdr.pxd | 48 + .../src/urh/dev/native/lib/crtlsdr.pxd | 71 + .../src/urh/dev/native/lib/csdrplay.pxd | 152 + .../src/urh/dev/native/lib/cusrp.pxd | 212 + .../src/urh/dev/native/lib/hackrf.pyx | 154 + .../src/urh/dev/native/lib/limesdr.pyx | 439 + .../src/urh/dev/native/lib/plutosdr.pyx | 184 + .../src/urh/dev/native/lib/rtlsdr.pyx | 334 + .../src/urh/dev/native/lib/sdrplay.pyx | 209 + .../src/urh/dev/native/lib/usrp.pyx | 302 + .../Universal Radio Hacker/src/urh/main.py | 189 + .../src/urh/models/FieldTypeTableModel.py | 72 + .../src/urh/models/FileFilterProxyModel.py | 28 + .../src/urh/models/FileIconProvider.py | 24 + .../src/urh/models/FileSystemModel.py | 12 + .../src/urh/models/FuzzingTableModel.py | 140 + .../src/urh/models/GeneratorListModel.py | 100 + .../src/urh/models/GeneratorTableModel.py | 217 + .../src/urh/models/GeneratorTreeModel.py | 28 + .../src/urh/models/LabelValueTableModel.py | 200 + .../src/urh/models/MessageTypeTableModel.py | 95 + .../src/urh/models/PLabelTableModel.py | 143 + .../urh/models/ParticipantLegendListModel.py | 50 + .../src/urh/models/ParticipantListModel.py | 61 + .../src/urh/models/ParticipantTableModel.py | 172 + .../src/urh/models/PluginListModel.py | 42 + .../src/urh/models/ProtocolTableModel.py | 69 + .../src/urh/models/ProtocolTreeItem.py | 206 + .../src/urh/models/ProtocolTreeModel.py | 351 + .../src/urh/models/RulesetTableModel.py | 71 + .../urh/models/SimulatorMessageFieldModel.py | 181 + .../urh/models/SimulatorMessageTableModel.py | 87 + .../models/SimulatorParticipantListModel.py | 45 + .../src/urh/models/TableModel.py | 389 + .../src/urh/models/__init__.py | 1 + .../plugins/InsertSine/InsertSinePlugin.py | 245 + .../src/urh/plugins/InsertSine/__init__.py | 0 .../src/urh/plugins/InsertSine/descr.txt | 3 + .../plugins/InsertSine/insert_sine_dialog.ui | 201 + .../src/urh/plugins/InsertSine/settings.ui | 47 + .../MessageBreak/MessageBreakAction.py | 54 + .../MessageBreak/MessageBreakPlugin.py | 39 + .../src/urh/plugins/MessageBreak/__init__.py | 1 + .../src/urh/plugins/MessageBreak/descr.txt | 6 + .../src/urh/plugins/MessageBreak/settings.ui | 47 + .../NetworkSDRInterfacePlugin.py | 376 + .../plugins/NetworkSDRInterface/__init__.py | 0 .../urh/plugins/NetworkSDRInterface/descr.txt | 4 + .../plugins/NetworkSDRInterface/settings.ui | 208 + .../src/urh/plugins/Plugin.py | 79 + .../src/urh/plugins/PluginManager.py | 56 + .../src/urh/plugins/RfCat/RfCatPlugin.py | 232 + .../src/urh/plugins/RfCat/__init__.py | 0 .../src/urh/plugins/RfCat/descr.txt | 2 + .../src/urh/plugins/RfCat/settings.ui | 69 + .../urh/plugins/ZeroHide/ZeroHideAction.py | 69 + .../urh/plugins/ZeroHide/ZeroHidePlugin.py | 36 + .../src/urh/plugins/ZeroHide/__init__.py | 1 + .../src/urh/plugins/ZeroHide/descr.txt | 2 + .../src/urh/plugins/ZeroHide/settings.ui | 84 + .../src/urh/plugins/__init__.py | 1 + .../src/urh/settings.py | 197 + .../src/urh/signalprocessing/ChecksumLabel.py | 117 + .../signalprocessing/ContinuousModulator.py | 87 + .../src/urh/signalprocessing/Encoding.py | 846 + .../src/urh/signalprocessing/FieldType.py | 120 + .../src/urh/signalprocessing/Filter.py | 126 + .../src/urh/signalprocessing/IQArray.py | 285 + .../src/urh/signalprocessing/Interval.py | 49 + .../src/urh/signalprocessing/Message.py | 546 + .../src/urh/signalprocessing/MessageType.py | 218 + .../src/urh/signalprocessing/Modulator.py | 353 + .../src/urh/signalprocessing/Participant.py | 105 + .../src/urh/signalprocessing/ProtocoLabel.py | 234 + .../urh/signalprocessing/ProtocolAnalyzer.py | 723 + .../ProtocolAnalyzerContainer.py | 160 + .../src/urh/signalprocessing/ProtocolGroup.py | 96 + .../urh/signalprocessing/ProtocolSniffer.py | 239 + .../src/urh/signalprocessing/Ruleset.py | 133 + .../src/urh/signalprocessing/Signal.py | 575 + .../src/urh/signalprocessing/Spectrogram.py | 206 + .../src/urh/signalprocessing/__init__.py | 0 .../src/urh/simulator/ActionItem.py | 72 + .../src/urh/simulator/GraphicsItem.py | 205 + .../src/urh/simulator/LabelItem.py | 47 + .../src/urh/simulator/MessageItem.py | 162 + .../src/urh/simulator/ParticipantItem.py | 55 + .../src/urh/simulator/RuleItem.py | 149 + .../src/urh/simulator/Simulator.py | 540 + .../urh/simulator/SimulatorConfiguration.py | 331 + .../urh/simulator/SimulatorCounterAction.py | 43 + .../simulator/SimulatorExpressionParser.py | 184 + .../src/urh/simulator/SimulatorGotoAction.py | 64 + .../src/urh/simulator/SimulatorItem.py | 104 + .../src/urh/simulator/SimulatorMessage.py | 88 + .../urh/simulator/SimulatorProtocolLabel.py | 117 + .../src/urh/simulator/SimulatorRule.py | 81 + .../src/urh/simulator/SimulatorSleepAction.py | 34 + .../SimulatorTriggerCommandAction.py | 42 + .../src/urh/simulator/Transcript.py | 52 + .../src/urh/simulator/UnlabeledRangeItem.py | 11 + .../src/urh/simulator/__init__.py | 0 .../src/urh/ui/ElidedLabel.py | 26 + .../src/urh/ui/ExpressionLineEdit.py | 74 + .../src/urh/ui/GeneratorListWidget.py | 47 + .../src/urh/ui/KillerDoubleSpinBox.py | 78 + .../src/urh/ui/ListWidget.py | 100 + .../src/urh/ui/RuleExpressionValidator.py | 17 + .../src/urh/ui/ScrollArea.py | 19 + .../src/urh/ui/SimulatorScene.py | 529 + .../src/urh/ui/__init__.py | 0 .../urh/ui/actions/ChangeSignalParameter.py | 50 + .../src/urh/ui/actions/Clear.py | 20 + .../src/urh/ui/actions/DeleteBitsAndPauses.py | 50 + .../src/urh/ui/actions/EditSignalAction.py | 211 + .../src/urh/ui/actions/Fuzz.py | 36 + .../src/urh/ui/actions/InsertBitsAndPauses.py | 28 + .../src/urh/ui/actions/InsertColumn.py | 30 + .../src/urh/ui/actions/__init__.py | 1 + .../src/urh/ui/delegates/CheckBoxDelegate.py | 26 + .../src/urh/ui/delegates/ComboBoxDelegate.py | 102 + .../urh/ui/delegates/KillerSpinBoxDelegate.py | 12 + .../ui/delegates/MessageTypeButtonDelegate.py | 64 + .../urh/ui/delegates/ProtocolValueDelegate.py | 100 + .../ui/delegates/SectionComboBoxDelegate.py | 88 + .../src/urh/ui/delegates/SpinBoxDelegate.py | 36 + .../src/urh/ui/delegates/__init__.py | 1 + .../urh/ui/painting/ContinuousSceneManager.py | 27 + .../src/urh/ui/painting/FFTSceneManager.py | 55 + .../src/urh/ui/painting/GridScene.py | 111 + .../urh/ui/painting/HorizontalSelection.py | 46 + .../src/urh/ui/painting/LabeledArrow.py | 66 + .../src/urh/ui/painting/LiveSceneManager.py | 13 + .../src/urh/ui/painting/SceneManager.py | 117 + .../src/urh/ui/painting/Selection.py | 126 + .../src/urh/ui/painting/SignalSceneManager.py | 41 + .../src/urh/ui/painting/SniffSceneManager.py | 31 + .../src/urh/ui/painting/SpectrogramScene.py | 16 + .../ui/painting/SpectrogramSceneManager.py | 76 + .../src/urh/ui/painting/VerticalSelection.py | 46 + .../src/urh/ui/painting/ZoomableScene.py | 146 + .../src/urh/ui/painting/__init__.py | 0 .../urh/ui/ui_advanced_modulation_settings.py | 65 + .../src/urh/ui/ui_analysis.py | 619 + .../src/urh/ui/ui_checksum_options_widget.py | 165 + .../src/urh/ui/ui_costa.py | 49 + .../src/urh/ui/ui_csv_wizard.py | 151 + .../src/urh/ui/ui_decoding.py | 357 + .../src/urh/ui/ui_filter_bandwidth_dialog.py | 150 + .../src/urh/ui/ui_filter_dialog.py | 101 + .../src/urh/ui/ui_fuzzing.py | 363 + .../src/urh/ui/ui_generator.py | 401 + .../src/urh/ui/ui_main.py | 441 + .../src/urh/ui/ui_messagetype_options.py | 63 + .../src/urh/ui/ui_modulation.py | 581 + .../urh/ui/ui_modulation_parameters_dialog.py | 43 + .../urh/ui/ui_modulation_settings_widget.py | 144 + .../src/urh/ui/ui_options.py | 351 + .../src/urh/ui/ui_plugins.py | 72 + .../src/urh/ui/ui_project.py | 216 + .../src/urh/ui/ui_properties_dialog.py | 84 + .../src/urh/ui/ui_send_recv.py | 329 + .../urh/ui/ui_send_recv_device_settings.py | 337 + .../src/urh/ui/ui_send_recv_sniff_settings.py | 228 + .../src/urh/ui/ui_signal_details.py | 102 + .../src/urh/ui/ui_signal_frame.py | 644 + .../src/urh/ui/ui_simulator.py | 460 + .../src/urh/ui/ui_simulator_dialog.py | 300 + .../src/urh/ui/ui_tab_interpretation.py | 80 + .../src/urh/ui/urh_rc.py | 13175 ++++ .../src/urh/ui/views/DirectoryTreeView.py | 98 + .../src/urh/ui/views/EditableGraphicView.py | 329 + .../src/urh/ui/views/EpicGraphicView.py | 106 + .../src/urh/ui/views/FuzzingTableView.py | 53 + .../src/urh/ui/views/GeneratorListView.py | 70 + .../src/urh/ui/views/GeneratorTableView.py | 223 + .../src/urh/ui/views/GeneratorTreeView.py | 19 + .../src/urh/ui/views/LabelValueTableView.py | 89 + .../src/urh/ui/views/LiveGraphicView.py | 47 + .../src/urh/ui/views/LoggingGraphicsView.py | 60 + .../src/urh/ui/views/MessageTypeTableView.py | 85 + .../src/urh/ui/views/ModulatorTreeView.py | 21 + .../src/urh/ui/views/ParticipantTableView.py | 104 + .../urh/ui/views/ProtocolLabelTableView.py | 64 + .../src/urh/ui/views/ProtocolTableView.py | 286 + .../src/urh/ui/views/ProtocolTreeView.py | 118 + .../src/urh/ui/views/SelectableGraphicView.py | 329 + .../src/urh/ui/views/SimulatorGraphicsView.py | 391 + .../urh/ui/views/SimulatorLabelTableView.py | 30 + .../urh/ui/views/SimulatorMessageTableView.py | 124 + .../urh/ui/views/SpectrogramGraphicView.py | 116 + .../src/urh/ui/views/TableView.py | 323 + .../src/urh/ui/views/TextEditProtocolView.py | 150 + .../ui/views/ZoomAndDropableGraphicView.py | 78 + .../src/urh/ui/views/ZoomableGraphicView.py | 209 + .../src/urh/ui/views/__init__.py | 1 + .../src/urh/ui/xtra_icons_rc.py | 60391 ++++++++++++++++ .../src/urh/util/Errors.py | 120 + .../src/urh/util/FileOperator.py | 247 + .../src/urh/util/Formatter.py | 61 + .../src/urh/util/GenericCRC.py | 514 + .../src/urh/util/HTMLFormatter.py | 32 + .../src/urh/util/Logger.py | 73 + .../src/urh/util/ProjectManager.py | 582 + .../src/urh/util/RingBuffer.py | 126 + .../src/urh/util/WSPChecksum.py | 117 + .../src/urh/util/__init__.py | 1 + .../src/urh/util/util.py | 474 + .../Universal Radio Hacker/src/urh/version.py | 5 + .../Universal Radio Hacker/tests/PlotTests.py | 54 + .../tests/QtTestCase.py | 82 + .../tests/SpectrogramTest.py | 218 + .../tests/TestExternalDecodings.py | 44 + .../tests/TestGeneratorTablePerformance.py | 82 + .../tests/TestInstallation.py | 150 + .../Universal Radio Hacker/tests/__init__.py | 7 + .../tests/auto_interpretation/__init__.py | 7 + .../auto_interpretation_test_util.py | 88 + .../test_additional_signals.py | 153 + .../test_auto_interpretation_integration.py | 104 + .../test_bit_length_detection.py | 54 + .../test_center_detection.py | 118 + .../test_estimate_tolerance.py | 40 + .../test_message_segmentation.py | 79 + .../test_modulation_detection.py | 41 + .../test_noise_detection.py | 56 + .../tests/awre/AWRETestCase.py | 65 + .../tests/awre/AWRExperiments.py | 791 + .../tests/awre/TestAWREHistograms.py | 179 + .../tests/awre/__init__.py | 0 .../tests/awre/test_address_engine.py | 386 + .../tests/awre/test_awre_preprocessing.py | 256 + .../tests/awre/test_awre_real_protocols.py | 149 + .../tests/awre/test_checksum_engine.py | 102 + .../tests/awre/test_common_range.py | 35 + .../tests/awre/test_format_finder.py | 102 + .../tests/awre/test_generated_protocols.py | 236 + .../tests/awre/test_length_engine.py | 167 + .../tests/awre/test_partially_labeled.py | 198 + .../tests/awre/test_sequence_number_engine.py | 182 + .../tests/cli/switch_socket.sh | 2 + .../tests/cli/test_cli_logic.py | 36 + .../tests/cli/test_cli_parsing.py | 187 + .../tests/data/35_messages.proto.xml | 56 + .../tests/data/ASK_mod.complex | Bin 0 -> 14400 bytes .../tests/data/FSK10.complex | Bin 0 -> 64000 bytes .../tests/data/FSK15.complex | Bin 0 -> 64000 bytes .../tests/data/TestProjectForCLI.xml | 33 + .../tests/data/ack_frames_with_crc.proto.xml | 77 + .../tests/data/ask.complex | Bin 0 -> 109680 bytes .../tests/data/ask50.complex | Bin 0 -> 720000 bytes .../tests/data/ask_short.complex | 1 + .../tests/data/awre_zeroed_crc.txt | 21 + .../tests/data/cc1101.complex | Bin 0 -> 117376 bytes .../Universal Radio Hacker/tests/data/code.py | 14 + .../tests/data/constant_bits.txt | 4 + .../tests/data/csvtest.csv | 105 + .../tests/data/decode.py | 9 + .../tests/data/decoded_bits.txt | 42 + .../tests/data/decoded_with_trash.txt | 7 + .../tests/data/demodulated.wav | Bin 0 -> 3340 bytes .../tests/data/elektromaten.complex16s | Bin 0 -> 2472318 bytes .../tests/data/encode.py | 9 + .../tests/data/enocean.complex | 1 + .../tests/data/enocean_bits.txt | 12 + .../tests/data/esaver.complex16s | Bin 0 -> 598092 bytes .../tests/data/external_program_simulator.py | 19 + .../tests/data/four_broken.proto.xml | 35 + .../tests/data/four_participants.proto.xml | 71 + .../tests/data/fsk.complex | Bin 0 -> 543296 bytes .../tests/data/fsk_live.coco | Bin 0 -> 303984 bytes .../tests/data/homematic.complex32s | Bin 0 -> 469584 bytes .../tests/data/homematic.proto.xml | 153 + .../tests/data/misaligned.txt | 16 + .../data/multi_messages_different_rssi.coco | Bin 0 -> 912895 bytes .../tests/data/no_preamble24.proto.xml | 43 + .../tests/data/noised_homematic.complex | Bin 0 -> 903744 bytes .../tests/data/one_address_one_mt.proto.xml | 36 + .../tests/data/only_one_address.proto.xml | 34 + .../tests/data/ook_overshoot.complex16s | 133 + .../tests/data/protocol.proto.xml | 39 + .../tests/data/protocol_wsp.proto.xml | 36 + .../tests/data/psk_gen_noisy.complex | Bin 0 -> 14544 bytes .../tests/data/psk_generated.complex | Bin 0 -> 720000 bytes .../tests/data/pwm.complex16s | Bin 0 -> 2075368 bytes .../tests/data/rwe.proto.xml | 36 + .../tests/data/steckdose_anlernen.complex | Bin 0 -> 505448 bytes .../tests/data/testprofile.sim.xml | 220 + .../tests/data/three_channels.complex | Bin 0 -> 6400 bytes .../tests/data/three_syncs.proto.xml | 64 + .../tests/data/two_participants.complex16s | Bin 0 -> 2193800 bytes .../tests/data/unaveraged.coco | Bin 0 -> 115765 bytes .../tests/data/undecoded.txt | 42 + .../tests/data/with_checksum.proto.xml | 74 + .../data/without_ack_random_data.proto.xml | 34 + .../data/without_ack_random_data2.proto.xml | 31 + .../tests/data/wsp.complex | Bin 0 -> 626720 bytes .../tests/data/xavax.coco | Bin 0 -> 3803495 bytes .../tests/debug_tests.py | 31 + .../tests/device/HackRFTests.py | 130 + .../tests/device/TestAirSpy.py | 56 + .../tests/device/TestBladeRF.py | 69 + .../tests/device/TestLimeSDR.py | 112 + .../tests/device/TestPlutoSDR.py | 47 + .../tests/device/TestRTLSDR.py | 84 + .../tests/device/TestRTLSDRPipe.py | 112 + .../tests/device/TestRTLSDRTCP.py | 29 + .../tests/device/TestSDRPlay.py | 49 + .../tests/device/TestSoundCard.py | 105 + .../tests/device/TestUSRP.py | 64 + .../tests/device/__init__.py | 0 .../tests/performance/fft.py | 42 + .../tests/performance/live_spectrogram.py | 75 + .../performance/modulator_performance.py | 53 + .../tests/performance/simulator_perfomance.py | 147 + .../tests/performance/spectrum_analyzer.py | 68 + .../Universal Radio Hacker/tests/test_CRC.py | 266 + .../test_advanced_modulation_settings.py | 48 + .../tests/test_analysis_tab_GUI.py | 403 + .../tests/test_auto_assignments.py | 107 + .../tests/test_checksum_widget.py | 103 + .../tests/test_continuous_modulator.py | 34 + .../tests/test_crc_gui_integration.py | 209 + .../tests/test_csv_import_dialog.py | 89 + .../tests/test_decoding_gui.py | 141 + .../tests/test_demodulations.py | 125 + .../tests/test_encoding.py | 287 + .../tests/test_file_operator.py | 66 + .../tests/test_filter.py | 123 + .../tests/test_filter_bandwidth_dialog.py | 21 + .../tests/test_fuzzing_dialog.py | 145 + .../tests/test_fuzzing_profile.py | 39 + .../tests/test_generator.py | 314 + .../tests/test_interval.py | 43 + .../tests/test_iq_array.py | 114 + .../tests/test_labels.py | 100 + .../tests/test_maincontroller_gui.py | 153 + .../tests/test_message_type_options_gui.py | 58 + .../tests/test_messagetype.py | 25 + .../tests/test_modulator.py | 146 + .../tests/test_modulator_gui.py | 151 + .../tests/test_options_gui.py | 57 + .../tests/test_plugins.py | 173 + .../tests/test_project_manager.py | 251 + .../tests/test_protocol_analyzer.py | 67 + .../tests/test_protocol_label_dialog.py | 78 + .../tests/test_protocol_sniffer.py | 82 + .../tests/test_ringbuffer.py | 82 + .../tests/test_send_recv_dialog_gui.py | 454 + .../tests/test_signal_details_gui.py | 24 + .../tests/test_signal_tab_GUI.py | 269 + .../tests/test_simulator.py | 294 + .../tests/test_simulator_dialog.py | 141 + .../tests/test_simulator_tab_gui.py | 417 + .../tests/test_spectrogram.py | 89 + .../Universal Radio Hacker/tests/test_util.py | 111 + .../tests/utils_testing.py | 59 + 565 files changed, 165005 insertions(+) create mode 100644 Software/Universal Radio Hacker/.github/FUNDING.yml create mode 100644 Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/feature_request.md create mode 100644 Software/Universal Radio Hacker/.github/workflows/ci.yml create mode 100644 Software/Universal Radio Hacker/.gitignore create mode 100644 Software/Universal Radio Hacker/LICENSE create mode 100644 Software/Universal Radio Hacker/README.md create mode 100644 Software/Universal Radio Hacker/data/CHANGELOG.md create mode 100644 Software/Universal Radio Hacker/data/Dockerfile create mode 100644 Software/Universal Radio Hacker/data/build_icons.py create mode 100644 Software/Universal Radio Hacker/data/build_snap.sh create mode 100644 Software/Universal Radio Hacker/data/check_native_backends.py create mode 100644 Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram create mode 100644 Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram.c create mode 100644 Software/Universal Radio Hacker/data/decodings/homematic create mode 100644 Software/Universal Radio Hacker/data/decodings/homematic.c create mode 100644 Software/Universal Radio Hacker/data/decodings/homematic_complete create mode 100644 Software/Universal Radio Hacker/data/decodings/homematic_complete.c create mode 100644 Software/Universal Radio Hacker/data/decodings/test create mode 100644 Software/Universal Radio Hacker/data/decodings/test.c create mode 100644 Software/Universal Radio Hacker/data/decodings/test.sh create mode 100644 Software/Universal Radio Hacker/data/generate_ui.py create mode 100644 Software/Universal Radio Hacker/data/icons/appicon.icns create mode 100644 Software/Universal Radio Hacker/data/icons/appicon.ico create mode 100644 Software/Universal Radio Hacker/data/icons/appicon.png create mode 100644 Software/Universal Radio Hacker/data/icons/appicon.svg create mode 100644 Software/Universal Radio Hacker/data/icons/appicon_big.png create mode 100644 Software/Universal Radio Hacker/data/icons/appicon_big.svg create mode 100644 Software/Universal Radio Hacker/data/icons/banner.png create mode 100644 Software/Universal Radio Hacker/data/icons/banner.svg create mode 100644 Software/Universal Radio Hacker/data/icons/collapse.svg create mode 100644 Software/Universal Radio Hacker/data/icons/decoding.svg create mode 100644 Software/Universal Radio Hacker/data/icons/equals.svg create mode 100644 Software/Universal Radio Hacker/data/icons/equals_qm.svg create mode 100644 Software/Universal Radio Hacker/data/icons/icon.xcf create mode 100644 Software/Universal Radio Hacker/data/icons/lock.svg create mode 100644 Software/Universal Radio Hacker/data/icons/message_type.svg create mode 100644 Software/Universal Radio Hacker/data/icons/modulation.svg create mode 100644 Software/Universal Radio Hacker/data/icons/plus.svg create mode 100644 Software/Universal Radio Hacker/data/icons/sniffer.svg create mode 100644 Software/Universal Radio Hacker/data/icons/spectrum.svg create mode 100644 Software/Universal Radio Hacker/data/icons/splitter_handle_horizontal.svg create mode 100644 Software/Universal Radio Hacker/data/icons/splitter_handle_vertical.svg create mode 100644 Software/Universal Radio Hacker/data/icons/uncollapse.svg create mode 100644 Software/Universal Radio Hacker/data/icons/unlock.svg create mode 100644 Software/Universal Radio Hacker/data/inno.iss create mode 100644 Software/Universal Radio Hacker/data/make_manylinux2014_wheels.sh create mode 100644 Software/Universal Radio Hacker/data/make_manylinux2014_wheels_full.sh create mode 100644 Software/Universal Radio Hacker/data/manylinux2014.Dockerfile create mode 100644 Software/Universal Radio Hacker/data/pyinstaller_helper.py create mode 100644 Software/Universal Radio Hacker/data/pyinstaller_macos.spec create mode 100644 Software/Universal Radio Hacker/data/release.py create mode 100644 Software/Universal Radio Hacker/data/requirements.txt create mode 100644 Software/Universal Radio Hacker/data/semwraplib.c create mode 100644 Software/Universal Radio Hacker/data/snapcraft.yaml create mode 100644 Software/Universal Radio Hacker/data/ui/advanced_modulation_settings.ui create mode 100644 Software/Universal Radio Hacker/data/ui/analysis.ui create mode 100644 Software/Universal Radio Hacker/data/ui/checksum_options_widget.ui create mode 100644 Software/Universal Radio Hacker/data/ui/costa.ui create mode 100644 Software/Universal Radio Hacker/data/ui/csv_wizard.ui create mode 100644 Software/Universal Radio Hacker/data/ui/decoding.ui create mode 100644 Software/Universal Radio Hacker/data/ui/filter_bandwidth_dialog.ui create mode 100644 Software/Universal Radio Hacker/data/ui/filter_dialog.ui create mode 100644 Software/Universal Radio Hacker/data/ui/fuzzing.ui create mode 100644 Software/Universal Radio Hacker/data/ui/generator.ui create mode 100644 Software/Universal Radio Hacker/data/ui/main.ui create mode 100644 Software/Universal Radio Hacker/data/ui/messagetype_options.ui create mode 100644 Software/Universal Radio Hacker/data/ui/modulation.ui create mode 100644 Software/Universal Radio Hacker/data/ui/modulation_parameters_dialog.ui create mode 100644 Software/Universal Radio Hacker/data/ui/modulation_settings_widget.ui create mode 100644 Software/Universal Radio Hacker/data/ui/options.ui create mode 100644 Software/Universal Radio Hacker/data/ui/plugins.ui create mode 100644 Software/Universal Radio Hacker/data/ui/project.ui create mode 100644 Software/Universal Radio Hacker/data/ui/properties_dialog.ui create mode 100644 Software/Universal Radio Hacker/data/ui/send_recv.ui create mode 100644 Software/Universal Radio Hacker/data/ui/send_recv_device_settings.ui create mode 100644 Software/Universal Radio Hacker/data/ui/send_recv_sniff_settings.ui create mode 100644 Software/Universal Radio Hacker/data/ui/signal_details.ui create mode 100644 Software/Universal Radio Hacker/data/ui/signal_frame.ui create mode 100644 Software/Universal Radio Hacker/data/ui/simulator.ui create mode 100644 Software/Universal Radio Hacker/data/ui/simulator_dialog.ui create mode 100644 Software/Universal Radio Hacker/data/ui/tab_interpretation.ui create mode 100644 Software/Universal Radio Hacker/data/ui/urh.qrc create mode 100644 Software/Universal Radio Hacker/data/urh.desktop create mode 100644 Software/Universal Radio Hacker/setup.py create mode 100644 Software/Universal Radio Hacker/src/urh/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ainterpretation/AutoInterpretation.py create mode 100644 Software/Universal Radio Hacker/src/urh/ainterpretation/Wavelet.py create mode 100644 Software/Universal Radio Hacker/src/urh/ainterpretation/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/AutoAssigner.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/CommonRange.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/FormatFinder.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/Histogram.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/MessageTypeBuilder.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/Preprocessor.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/ProtocolGenerator.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/AddressEngine.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/ChecksumEngine.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/Engine.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/LengthEngine.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/SequenceNumberEngine.py create mode 100644 Software/Universal Radio Hacker/src/urh/awre/engines/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/cli/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/cli/urh_cli.py create mode 100644 Software/Universal Radio Hacker/src/urh/colormaps.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/CompareFrameController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/GeneratorTabController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/MainController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/SignalTabController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/SimulatorTabController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/CSVImportDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ContinuousSendDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/CostaOptionsDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/DecoderDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterBandwidthDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/FuzzingDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/MessageTypeDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulationParametersDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulatorDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/OptionsDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ProjectDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolLabelDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolSniffDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/ReceiveDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/SendDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/SendRecvDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/SignalDetailsDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/SimulatorDialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/SpectrumDialogController.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/dialogs/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/ChecksumWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/DeviceSettingsWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/ModulationSettingsWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/PluginFrame.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/SignalFrame.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/SniffSettingsWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/controller/widgets/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/.gitignore create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/analyze.py create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/auto_interpretation.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/awre_util.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/build.py create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/path_creator.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/signal_functions.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/util.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/cythonext/util.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/BackendHandler.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/EndlessSender.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/PCAP.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/VirtualDevice.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/config.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/AbstractBaseThread.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/ReceiverThread.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/SenderThread.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/SpectrumThread.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/Initializer.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/InputHandlerThread.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__create_gr_script.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.grc create mode 100644 Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/AirSpy.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/BladeRF.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/Device.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/ExtensionHelper.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/HackRF.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/LimeSDR.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/PlutoSDR.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/RTLSDR.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/RTLSDRTCP.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/SDRPlay.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/SendConfig.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/SoundCard.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/USRP.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/.gitignore create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/airspy.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/bladerf.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/cairspy.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/cbladerf.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/chackrf.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/climesdr.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/cplutosdr.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/crtlsdr.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/csdrplay.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/cusrp.pxd create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/hackrf.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/limesdr.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/plutosdr.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/rtlsdr.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/sdrplay.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/dev/native/lib/usrp.pyx create mode 100644 Software/Universal Radio Hacker/src/urh/main.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/FieldTypeTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/FileFilterProxyModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/FileIconProvider.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/FileSystemModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/FuzzingTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/GeneratorListModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/GeneratorTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/GeneratorTreeModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/LabelValueTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/MessageTypeTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/PLabelTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ParticipantLegendListModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ParticipantListModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ParticipantTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/PluginListModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ProtocolTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ProtocolTreeItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/ProtocolTreeModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/RulesetTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/SimulatorMessageFieldModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/SimulatorMessageTableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/SimulatorParticipantListModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/TableModel.py create mode 100644 Software/Universal Radio Hacker/src/urh/models/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/InsertSine/InsertSinePlugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/InsertSine/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/InsertSine/descr.txt create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/InsertSine/insert_sine_dialog.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/InsertSine/settings.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakPlugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/descr.txt create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/settings.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/descr.txt create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/settings.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/Plugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/PluginManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/RfCat/RfCatPlugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/RfCat/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/RfCat/descr.txt create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/RfCat/settings.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHideAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHidePlugin.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/descr.txt create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/settings.ui create mode 100644 Software/Universal Radio Hacker/src/urh/plugins/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/settings.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ChecksumLabel.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ContinuousModulator.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Encoding.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/FieldType.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Filter.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/IQArray.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Interval.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Message.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/MessageType.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Modulator.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Participant.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocoLabel.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzer.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzerContainer.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolGroup.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolSniffer.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Ruleset.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Signal.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/Spectrogram.py create mode 100644 Software/Universal Radio Hacker/src/urh/signalprocessing/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/ActionItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/GraphicsItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/LabelItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/MessageItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/ParticipantItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/RuleItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/Simulator.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorConfiguration.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorCounterAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorExpressionParser.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorGotoAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorMessage.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorProtocolLabel.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorRule.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorSleepAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/SimulatorTriggerCommandAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/Transcript.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/UnlabeledRangeItem.py create mode 100644 Software/Universal Radio Hacker/src/urh/simulator/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ElidedLabel.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ExpressionLineEdit.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/GeneratorListWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/KillerDoubleSpinBox.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ListWidget.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/RuleExpressionValidator.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ScrollArea.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/SimulatorScene.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/ChangeSignalParameter.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/Clear.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/DeleteBitsAndPauses.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/EditSignalAction.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/Fuzz.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/InsertBitsAndPauses.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/InsertColumn.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/actions/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/CheckBoxDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/ComboBoxDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/KillerSpinBoxDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/MessageTypeButtonDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/ProtocolValueDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/SectionComboBoxDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/SpinBoxDelegate.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/delegates/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/ContinuousSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/FFTSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/GridScene.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/HorizontalSelection.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/LabeledArrow.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/LiveSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/SceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/Selection.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/SignalSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/SniffSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramScene.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramSceneManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/VerticalSelection.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/ZoomableScene.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/painting/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_advanced_modulation_settings.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_analysis.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_checksum_options_widget.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_costa.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_csv_wizard.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_decoding.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_filter_bandwidth_dialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_filter_dialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_fuzzing.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_generator.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_main.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_messagetype_options.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_modulation.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_modulation_parameters_dialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_modulation_settings_widget.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_options.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_plugins.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_project.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_properties_dialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_send_recv.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_device_settings.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_sniff_settings.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_signal_details.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_signal_frame.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_simulator.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_simulator_dialog.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/ui_tab_interpretation.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/urh_rc.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/DirectoryTreeView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/EditableGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/EpicGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/FuzzingTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/GeneratorListView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTreeView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/LabelValueTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/LiveGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/LoggingGraphicsView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/MessageTypeTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ModulatorTreeView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ParticipantTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ProtocolLabelTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTreeView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/SelectableGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/SimulatorGraphicsView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/SimulatorLabelTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/SimulatorMessageTableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/SpectrogramGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/TableView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/TextEditProtocolView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ZoomAndDropableGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/ZoomableGraphicView.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/views/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/ui/xtra_icons_rc.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/Errors.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/FileOperator.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/Formatter.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/GenericCRC.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/HTMLFormatter.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/Logger.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/ProjectManager.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/RingBuffer.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/WSPChecksum.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/__init__.py create mode 100644 Software/Universal Radio Hacker/src/urh/util/util.py create mode 100644 Software/Universal Radio Hacker/src/urh/version.py create mode 100644 Software/Universal Radio Hacker/tests/PlotTests.py create mode 100644 Software/Universal Radio Hacker/tests/QtTestCase.py create mode 100644 Software/Universal Radio Hacker/tests/SpectrogramTest.py create mode 100644 Software/Universal Radio Hacker/tests/TestExternalDecodings.py create mode 100644 Software/Universal Radio Hacker/tests/TestGeneratorTablePerformance.py create mode 100644 Software/Universal Radio Hacker/tests/TestInstallation.py create mode 100644 Software/Universal Radio Hacker/tests/__init__.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/__init__.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/auto_interpretation_test_util.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_additional_signals.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_auto_interpretation_integration.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_bit_length_detection.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_center_detection.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_estimate_tolerance.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_message_segmentation.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_modulation_detection.py create mode 100644 Software/Universal Radio Hacker/tests/auto_interpretation/test_noise_detection.py create mode 100644 Software/Universal Radio Hacker/tests/awre/AWRETestCase.py create mode 100644 Software/Universal Radio Hacker/tests/awre/AWRExperiments.py create mode 100644 Software/Universal Radio Hacker/tests/awre/TestAWREHistograms.py create mode 100644 Software/Universal Radio Hacker/tests/awre/__init__.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_address_engine.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_awre_preprocessing.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_awre_real_protocols.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_checksum_engine.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_common_range.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_format_finder.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_generated_protocols.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_length_engine.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_partially_labeled.py create mode 100644 Software/Universal Radio Hacker/tests/awre/test_sequence_number_engine.py create mode 100644 Software/Universal Radio Hacker/tests/cli/switch_socket.sh create mode 100644 Software/Universal Radio Hacker/tests/cli/test_cli_logic.py create mode 100644 Software/Universal Radio Hacker/tests/cli/test_cli_parsing.py create mode 100644 Software/Universal Radio Hacker/tests/data/35_messages.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/ASK_mod.complex create mode 100644 Software/Universal Radio Hacker/tests/data/FSK10.complex create mode 100644 Software/Universal Radio Hacker/tests/data/FSK15.complex create mode 100644 Software/Universal Radio Hacker/tests/data/TestProjectForCLI.xml create mode 100644 Software/Universal Radio Hacker/tests/data/ack_frames_with_crc.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/ask.complex create mode 100644 Software/Universal Radio Hacker/tests/data/ask50.complex create mode 100644 Software/Universal Radio Hacker/tests/data/ask_short.complex create mode 100644 Software/Universal Radio Hacker/tests/data/awre_zeroed_crc.txt create mode 100644 Software/Universal Radio Hacker/tests/data/cc1101.complex create mode 100644 Software/Universal Radio Hacker/tests/data/code.py create mode 100644 Software/Universal Radio Hacker/tests/data/constant_bits.txt create mode 100644 Software/Universal Radio Hacker/tests/data/csvtest.csv create mode 100644 Software/Universal Radio Hacker/tests/data/decode.py create mode 100644 Software/Universal Radio Hacker/tests/data/decoded_bits.txt create mode 100644 Software/Universal Radio Hacker/tests/data/decoded_with_trash.txt create mode 100644 Software/Universal Radio Hacker/tests/data/demodulated.wav create mode 100644 Software/Universal Radio Hacker/tests/data/elektromaten.complex16s create mode 100644 Software/Universal Radio Hacker/tests/data/encode.py create mode 100644 Software/Universal Radio Hacker/tests/data/enocean.complex create mode 100644 Software/Universal Radio Hacker/tests/data/enocean_bits.txt create mode 100644 Software/Universal Radio Hacker/tests/data/esaver.complex16s create mode 100644 Software/Universal Radio Hacker/tests/data/external_program_simulator.py create mode 100644 Software/Universal Radio Hacker/tests/data/four_broken.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/four_participants.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/fsk.complex create mode 100644 Software/Universal Radio Hacker/tests/data/fsk_live.coco create mode 100644 Software/Universal Radio Hacker/tests/data/homematic.complex32s create mode 100644 Software/Universal Radio Hacker/tests/data/homematic.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/misaligned.txt create mode 100644 Software/Universal Radio Hacker/tests/data/multi_messages_different_rssi.coco create mode 100644 Software/Universal Radio Hacker/tests/data/no_preamble24.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/noised_homematic.complex create mode 100644 Software/Universal Radio Hacker/tests/data/one_address_one_mt.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/only_one_address.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/ook_overshoot.complex16s create mode 100644 Software/Universal Radio Hacker/tests/data/protocol.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/protocol_wsp.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/psk_gen_noisy.complex create mode 100644 Software/Universal Radio Hacker/tests/data/psk_generated.complex create mode 100644 Software/Universal Radio Hacker/tests/data/pwm.complex16s create mode 100644 Software/Universal Radio Hacker/tests/data/rwe.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/steckdose_anlernen.complex create mode 100644 Software/Universal Radio Hacker/tests/data/testprofile.sim.xml create mode 100644 Software/Universal Radio Hacker/tests/data/three_channels.complex create mode 100644 Software/Universal Radio Hacker/tests/data/three_syncs.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/two_participants.complex16s create mode 100644 Software/Universal Radio Hacker/tests/data/unaveraged.coco create mode 100644 Software/Universal Radio Hacker/tests/data/undecoded.txt create mode 100644 Software/Universal Radio Hacker/tests/data/with_checksum.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/without_ack_random_data.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/without_ack_random_data2.proto.xml create mode 100644 Software/Universal Radio Hacker/tests/data/wsp.complex create mode 100644 Software/Universal Radio Hacker/tests/data/xavax.coco create mode 100644 Software/Universal Radio Hacker/tests/debug_tests.py create mode 100644 Software/Universal Radio Hacker/tests/device/HackRFTests.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestAirSpy.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestBladeRF.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestLimeSDR.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestPlutoSDR.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestRTLSDR.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestRTLSDRPipe.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestRTLSDRTCP.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestSDRPlay.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestSoundCard.py create mode 100644 Software/Universal Radio Hacker/tests/device/TestUSRP.py create mode 100644 Software/Universal Radio Hacker/tests/device/__init__.py create mode 100644 Software/Universal Radio Hacker/tests/performance/fft.py create mode 100644 Software/Universal Radio Hacker/tests/performance/live_spectrogram.py create mode 100644 Software/Universal Radio Hacker/tests/performance/modulator_performance.py create mode 100644 Software/Universal Radio Hacker/tests/performance/simulator_perfomance.py create mode 100644 Software/Universal Radio Hacker/tests/performance/spectrum_analyzer.py create mode 100644 Software/Universal Radio Hacker/tests/test_CRC.py create mode 100644 Software/Universal Radio Hacker/tests/test_advanced_modulation_settings.py create mode 100644 Software/Universal Radio Hacker/tests/test_analysis_tab_GUI.py create mode 100644 Software/Universal Radio Hacker/tests/test_auto_assignments.py create mode 100644 Software/Universal Radio Hacker/tests/test_checksum_widget.py create mode 100644 Software/Universal Radio Hacker/tests/test_continuous_modulator.py create mode 100644 Software/Universal Radio Hacker/tests/test_crc_gui_integration.py create mode 100644 Software/Universal Radio Hacker/tests/test_csv_import_dialog.py create mode 100644 Software/Universal Radio Hacker/tests/test_decoding_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_demodulations.py create mode 100644 Software/Universal Radio Hacker/tests/test_encoding.py create mode 100644 Software/Universal Radio Hacker/tests/test_file_operator.py create mode 100644 Software/Universal Radio Hacker/tests/test_filter.py create mode 100644 Software/Universal Radio Hacker/tests/test_filter_bandwidth_dialog.py create mode 100644 Software/Universal Radio Hacker/tests/test_fuzzing_dialog.py create mode 100644 Software/Universal Radio Hacker/tests/test_fuzzing_profile.py create mode 100644 Software/Universal Radio Hacker/tests/test_generator.py create mode 100644 Software/Universal Radio Hacker/tests/test_interval.py create mode 100644 Software/Universal Radio Hacker/tests/test_iq_array.py create mode 100644 Software/Universal Radio Hacker/tests/test_labels.py create mode 100644 Software/Universal Radio Hacker/tests/test_maincontroller_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_message_type_options_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_messagetype.py create mode 100644 Software/Universal Radio Hacker/tests/test_modulator.py create mode 100644 Software/Universal Radio Hacker/tests/test_modulator_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_options_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_plugins.py create mode 100644 Software/Universal Radio Hacker/tests/test_project_manager.py create mode 100644 Software/Universal Radio Hacker/tests/test_protocol_analyzer.py create mode 100644 Software/Universal Radio Hacker/tests/test_protocol_label_dialog.py create mode 100644 Software/Universal Radio Hacker/tests/test_protocol_sniffer.py create mode 100644 Software/Universal Radio Hacker/tests/test_ringbuffer.py create mode 100644 Software/Universal Radio Hacker/tests/test_send_recv_dialog_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_signal_details_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_signal_tab_GUI.py create mode 100644 Software/Universal Radio Hacker/tests/test_simulator.py create mode 100644 Software/Universal Radio Hacker/tests/test_simulator_dialog.py create mode 100644 Software/Universal Radio Hacker/tests/test_simulator_tab_gui.py create mode 100644 Software/Universal Radio Hacker/tests/test_spectrogram.py create mode 100644 Software/Universal Radio Hacker/tests/test_util.py create mode 100644 Software/Universal Radio Hacker/tests/utils_testing.py diff --git a/Software/Universal Radio Hacker/.github/FUNDING.yml b/Software/Universal Radio Hacker/.github/FUNDING.yml new file mode 100644 index 0000000..78da738 --- /dev/null +++ b/Software/Universal Radio Hacker/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: ['https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6WDFF59DL56Z2'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/bug_report.md b/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..db36dc7 --- /dev/null +++ b/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- + +##### Expected Behavior + + +##### Actual Behavior + +##### Steps To Reproduce + +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +##### Screenshots + + +##### Platform Specifications + + - OS: [e.g. Arch Linux] + - URH version: [e.g. 2.4.2] + - Python version: [e.g. 3.7] + - Installed via [e.g. pip] diff --git a/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/feature_request.md b/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..f2afe24 --- /dev/null +++ b/Software/Universal Radio Hacker/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,18 @@ +--- +name: Feature request +about: Suggest an idea to enhance URH + +--- + +##### Is your feature request related to a problem? + + +##### Describe the solution you'd like + + +##### Describe alternatives you've considered + + +##### Additional context + diff --git a/Software/Universal Radio Hacker/.github/workflows/ci.yml b/Software/Universal Radio Hacker/.github/workflows/ci.yml new file mode 100644 index 0000000..14509e8 --- /dev/null +++ b/Software/Universal Radio Hacker/.github/workflows/ci.yml @@ -0,0 +1,195 @@ +name: CI + +env: + PYTHONUNBUFFERED: 1 + +on: + push: + branches: [ master ] + tags: [ "v*" ] + pull_request: + branches: [ master ] + +jobs: + ci: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-2019, macos-10.15] + python-version: ['3.7', '3.8', '3.9', '3.10'] + architecture: [x64] + include: + - os: windows-2019 + python-version: '3.7' + architecture: x86 + exclude: + - os: windows-2019 + python-version: '3.8' + - os: windows-2019 + python-version: '3.9' + - os: windows-2019 + python-version: '3.10' + - os: macOS-10.15 + python-version: '3.7' + - os: macOS-10.15 + python-version: '3.8' + - os: macOS-10.15 + python-version: '3.10' + + fail-fast: false + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + architecture: ${{ matrix.architecture }} + + - name: Setup SDR Drivers (Windows) + if: startsWith(matrix.os, 'windows') + run: | + choco install wget --no-progress + wget -nv -O windrivers.zip https://github.com/jopohl/sdrbuild/releases/download/v1.1/win-$ARCH.zip + 7z x windrivers.zip -osrc/urh/dev/native/lib/shared + ls src/urh/dev/native/lib/shared + shell: bash + env: + ARCH: ${{ matrix.architecture }} + + - name: Install Dependencies + run: | + pip install wheel + pip install -r data/requirements.txt + if [[ $OS == ubuntu* ]] + then + sudo apt-get update + sudo apt-get install libhackrf-dev librtlsdr-dev xvfb libxkbcommon-x11-0 x11-utils libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 + pip install PyVirtualDisplay==0.2.5 + elif [[ $OS == windows* ]] + then + pip install pywin32 pipwin + pipwin install pyaudio + elif [[ $OS == mac* ]] + then + brew tap pothosware/homebrew-pothos + brew install airspy hackrf librtlsdr libbladerf limesuite portaudio uhd + + wget -nv https://github.com/analogdevicesinc/libiio/releases/download/v0.23/macOS-10.15.pkg + sudo installer -pkg macOS-10.15.pkg -target / + sudo cp /Library/Frameworks/iio.framework/iio /usr/local/lib/libiio.dylib + sudo install_name_tool -id "/usr/local/lib/libiio.dylib" /usr/local/lib/libiio.dylib + file /usr/local/lib/libiio.dylib + otool -L /usr/local/lib/libiio.dylib + sudo cp /Library/Frameworks/iio.framework/Versions/0.23/Headers/iio.h /usr/local/include + + wget -nv https://www.sdrplay.com/software/SDRplay_RSP_API-MacOSX-2.13.2.pkg + sudo installer -pkg SDRplay_RSP_API-MacOSX-2.13.2.pkg -target / + + pip install pyaudio + pip install pillow + fi + pip install twine setuptools pytest pytest-xvfb pytest-cov pytest-faulthandler six appdirs packaging pyinstaller + python -c "import tempfile, os; open(os.path.join(tempfile.gettempdir(), 'urh_releasing'), 'w').close()" + shell: bash + env: + OS: ${{ matrix.os }} + + - name: Build Cython Extensions + run: python src/urh/cythonext/build.py + + - name: Create sdist + if: ${{ matrix.python-version == '3.9' && startsWith(matrix.os, 'ubuntu') }} + run: python setup.py sdist + + - run: python setup.py bdist_wheel + if: ${{ !startsWith(matrix.os, 'ubuntu') }} + + - name: Build manylinux2014 + if: startsWith(matrix.os, 'ubuntu') + run: | + docker run --rm \ + -e PYVER=$(python -c "import sys; print('%s%s' % (sys.version_info.major, sys.version_info.minor))") \ + -v `pwd`:/io jopohl/urh_manylinux2014 /io/data/make_manylinux2014_wheels.sh + + - name: Check wheel + if: startsWith(matrix.os, 'ubuntu') + run: | + pip install dist/*.whl + urh --version + xvfb-run urh autoclose + python data/check_native_backends.py + + - name: Build .exe Installer + if: startsWith(matrix.os, 'windows') + run: | + python data/pyinstaller_helper.py + for /f %%i in ('python src/urh/version.py') do set URHVERSION=%%i + iscc /dMyAppVersion=%URHVERSION% /dArch=%PYARCH% data/inno.iss + shell: cmd + env: + PYARCH: ${{ matrix.architecture }} + + - name: Check urh_debug.exe + if: startsWith(matrix.os, 'windows') + run: | + cd pyinstaller\urh + urh_debug.exe autoclose + shell: cmd + + - name: Build DMG + if: startsWith(matrix.os, 'macos') + run: | + cp data/pyinstaller_macos.spec urh.spec + pyinstaller --clean --distpath ./pyinstaller --workpath ./urh_build urh.spec + mkdir -p dist + cat pyinstaller/main.app/Contents/Info.plist + hdiutil create -volname Universal.Radio.Hacker \ + -srcfolder pyinstaller/main.app \ + -ov -format UDZO \ + dist/Universal.Radio.Hacker-"$(python src/urh/version.py)".dmg + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: dist-${{ matrix.os }} + path: dist + + - name: Run pytest with coverage + if: ${{ startsWith(matrix.os, 'ubuntu') && matrix.python-version == '3.9' }} + run: | + touch tests/show_gui + cp tests/.coveragerc . + pytest -s -v --junitxml=junit/test-results.xml --cov=src --cov-config=.coveragerc tests + coverage xml + coverage html + + - name: Run pytest without coverage + if: ${{ !startsWith(matrix.os, 'ubuntu') || matrix.python-version != '3.9' }} + run: pytest -s -v --junitxml=junit/test-results.xml tests + + - uses: ncipollo/release-action@v1 + if: startsWith(github.ref, 'refs/tags/') + with: + artifacts: "dist/*.exe,dist/*.dmg" + token: ${{ secrets.GITHUB_TOKEN }} + allowUpdates: true + generateReleaseNotes: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true + + - name: Upload to PyPi + if: startsWith(github.ref, 'refs/tags/') + run: | + if [[ $OS == ubuntu* ]] + then + twine upload --skip-existing dist/* + else + twine upload --skip-existing dist/*.whl + fi + shell: bash + env: + TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} + TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} + TWINE_REPOSITORY_URL: "https://upload.pypi.org/legacy/" diff --git a/Software/Universal Radio Hacker/.gitignore b/Software/Universal Radio Hacker/.gitignore new file mode 100644 index 0000000..3406650 --- /dev/null +++ b/Software/Universal Radio Hacker/.gitignore @@ -0,0 +1,56 @@ +# C extensions +*.so + +.coverage + +.pytest_cache + +# Pycharm +.idea/ + +venv/ + +src/__pycache__/ +src/urh/__pycache__/ +__pycache__/ +build/ +src/urh/awre/__pycache__/ +src/urh/awre/components/__pycache__/ +src/urh/controller/__pycache__/ +src/urh/cythonext/__pycache__/ +src/urh/dev/__pycache__/ +src/urh/dev/gr/__pycache__/ +*.pyc +src/urh/dev/native/__pycache__/ +src/urh/dev/native/lib/__pycache__/ +src/urh/models/__pycache__/ +src/urh/plugins/MessageBreak/__pycache__/ +src/urh/plugins/ZeroHide/__pycache__/ +src/urh/plugins/__pycache__/ +src/urh/signalprocessing/__pycache__/ +src/urh/ui/__pycache__/ +src/urh/ui/actions/__pycache__/ +src/urh/ui/delegates/__pycache__/ +src/urh/ui/views/__pycache__/ +src/urh/util/__pycache__/ +tmp/ +dist/ +src/urh.egg-info/ +.cache/ +tests/data/URHProject.xml +src/urh/cythonext/*.html +src/urh/cythonext/*.c +src/urh/cythonext/*.cpp + +src/urh/dev/native/lib/*.html +src/urh/dev/native/lib/*.c +src/urh/dev/native/lib/*.cpp + +/tests/show_gui + +src/urh/*.txt +src/urh/URHProject.xml +.coverage* +src/urh/dev/gr/scripts/top_block.py + +misc/* diff --git a/Software/Universal Radio Hacker/LICENSE b/Software/Universal Radio Hacker/LICENSE new file mode 100644 index 0000000..733176c --- /dev/null +++ b/Software/Universal Radio Hacker/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + Universal Radio Hacker: investigate wireless protocols like a boss + Copyright (C) 2022 Johannes Pohl and Andreas Noack + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Universal Radio Hacker Copyright (C) 2022 Johannes Pohl and Andreas Noack + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/Software/Universal Radio Hacker/README.md b/Software/Universal Radio Hacker/README.md new file mode 100644 index 0000000..44393b9 --- /dev/null +++ b/Software/Universal Radio Hacker/README.md @@ -0,0 +1,195 @@ +![URH image](https://raw.githubusercontent.com/jopohl/urh/master/data/icons/banner.png) + +[![CI](https://github.com/jopohl/urh/actions/workflows/ci.yml/badge.svg)](https://github.com/jopohl/urh/actions/workflows/ci.yml) +[![PyPI version](https://badge.fury.io/py/urh.svg)](https://badge.fury.io/py/urh) +[![Packaging status](https://repology.org/badge/tiny-repos/urh.svg)](https://repology.org/project/urh/versions) + [![Blackhat Arsenal 2017](https://rawgit.com/toolswatch/badges/master/arsenal/usa/2017.svg)](http://www.toolswatch.org/2017/06/the-black-hat-arsenal-usa-2017-phenomenal-line-up-announced/) + [![Blackhat Arsenal 2018](https://rawgit.com/toolswatch/badges/master/arsenal/europe/2018.svg)](http://www.toolswatch.org/2018/09/black-hat-arsenal-europe-2018-lineup-announced/) + + +The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for [many](https://github.com/jopohl/urh/wiki/Supported-devices) common __Software Defined Radios__. +URH allows __easy demodulation__ of signals combined with an [automatic](https://dl.acm.org/doi/10.1145/3375894.3375896) detection of modulation parameters making it a breeze to identify the bits and bytes that fly over the air. +As data often gets _encoded_ before transmission, URH offers __customizable decodings__ to crack even sophisticated encodings like CC1101 data whitening. +When it comes to __protocol reverse-engineering__, URH is helpful in two ways. You can either manually assign protocol fields and message types or let URH __automatically infer protocol fields__ with a [rule-based intelligence](https://www.usenix.org/conference/woot19/presentation/pohl). +Finally, URH entails a __fuzzing component__ aimed at stateless protocols and a __simulation environment__ for stateful attacks. + +### Getting started +In order to get started + - view the [installation instructions](#Installation) on this page, + - download the [official userguide (PDF)](https://github.com/jopohl/urh/releases/download/v2.0.0/userguide.pdf), + - watch the [demonstration videos (YouTube)](https://www.youtube.com/watch?v=kuubkTDAxwA&index=1&list=PLlKjreY6G-1EKKBs9sucMdk8PwzcFuIPB), + - check out the [wiki](https://github.com/jopohl/urh/wiki) for more information such as supported devices or + - read some [articles about URH](#Articles) for inspiration. + +If you like URH, please :star: this repository and [join our Slack channel](https://join.slack.com/t/stralsundsecurity/shared_invite/enQtMjEwOTIxNzMzODc3LTk3NmE4MGVjYjEyYTMzYTdmN2RlNzUzYzg0NTNjNTQ2ODBkMzI3MDZlOWY3MjE4YjBkNTM4ZjJlNTJlZmJhNDg). We appreciate your support! + +### Citing URH +We encourage researchers working with URH to cite [this](https://www.usenix.org/conference/woot18/presentation/pohl) WOOT'18 paper or directly use the following BibTeX entry. + +
+ URH BibTeX entry for your research paper + + ```bibtex +@inproceedings {220562, +author = {Johannes Pohl and Andreas Noack}, +title = {Universal Radio Hacker: A Suite for Analyzing and Attacking Stateful Wireless Protocols}, +booktitle = {12th {USENIX} Workshop on Offensive Technologies ({WOOT} 18)}, +year = {2018}, +address = {Baltimore, MD}, +url = {https://www.usenix.org/conference/woot18/presentation/pohl}, +publisher = {{USENIX} Association}, +} +``` + +
+ +## Installation +URH runs on Windows, Linux and macOS. Click on your operating system below to view installation instructions. + +
+ Windows
+ + On Windows, URH can be installed with its [Installer](https://github.com/jopohl/urh/releases). No further dependencies are required. + +If you get an error about missing ```api-ms-win-crt-runtime-l1-1-0.dll```, run Windows Update or directly install [KB2999226](https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows). + +
+ +
+Linux + + +
+Generic Installation with pip (recommended)
+ +URH is available on [PyPi](https://pypi.org/project/urh/) so you can install it with +```bash +# IMPORTANT: Make sure your pip is up to date +sudo python3 -m pip install --upgrade pip # Update your pip installation +sudo python3 -m pip install urh # Install URH +``` +This is the recommended way to install URH on Linux because it comes with __all native extensions__ precompiled. + +In order to access your SDR as non-root user, install the according __udev rules__. You can find them [in the wiki](https://github.com/jopohl/urh/wiki/SDR-udev-rules). + +
+ +
+Install via Package Manager
+ +URH is included in the repositories of many linux distributions such as __Arch Linux__, __Gentoo__, __Fedora__, __openSUSE__ or __NixOS__. There is also a package for __FreeBSD__. If available, simply use your package manager to install URH. + +__Note__: For native support, you must install the according ```-dev``` package(s) of your SDR(s) such as ```hackrf-dev``` __before__ installing URH. +
+ +
+Snap
+ +URH is available as a snap: https://snapcraft.io/urh + +
+ +
+Docker Image
+ +The official URH docker image is available [here](https://hub.docker.com/r/jopohl/urh/). It has all native backends included and ready to operate. +
+ +
+ + +
+macOS + +
+Using DMG
+ +It is recommended to use __at least macOS 10.14__ when using the DMG available [here](https://github.com/jopohl/urh/releases). + +
+ +
+With pip
+ +1. Install [Python 3 for Mac OS X](https://www.python.org/downloads/mac-osx/). + _If you experience issues with preinstalled Python, make sure you update to a recent version using the given link._ +2. (Optional) Install desired native libs e.g. ```brew install librtlsdr``` for +corresponding native device support. +3. In a terminal, type: ```pip3 install urh```. +4. Type ```urh``` in a terminal to get it started. + +
+ +
+ +
+Update your installation
+ +If you installed URH via pip you can keep it up to date with ``` python3 -m pip install --upgrade urh ```. + +
+ +
+Running from source + +
+Without installation
+ +To execute the Universal Radio Hacker without installation, just run: +```bash +git clone https://github.com/jopohl/urh/ +cd urh/src/urh +./main.py +``` + +Note, before first usage the C++ extensions will be built. + + +
+ +
+Installing from source
+ +To install URH from source you need to have ```python-setuptools``` installed. You can get them with ```python3 -m pip install setuptools```. +Once the setuptools are installed execute: +```bash +git clone https://github.com/jopohl/urh/ +cd urh +python setup.py install +``` + +And start the application by typing ```urh``` in a terminal. + +
+ +
+ +## Articles +### Hacking stuff with URH +* [Hacking Burger Pagers](https://www.rtl-sdr.com/using-a-hackrf-to-reverse-engineer-and-control-restaurant-pagers/) +* [Reverse-engineer and Clone a Remote Control](https://www.rtl-sdr.com/video-tutorial-using-universal-radio-hacker-an-rtl-sdr-and-a-microcontroller-to-clone-433-mhz-remotes/) +* [Reverse-engineering Weather Station RF Signals](https://www.rtl-sdr.com/tag/universal-radio-hacker/) +* [Reverse-engineering Wireless Blinds](https://www.rtl-sdr.com/reverse-engineering-wireless-blinds-with-an-rtl-sdr-and-controlling-them-with-amazon-alexa/) +* [Attacking Logitech Wireless Presenters (German Article)](https://www.heise.de/security/meldung/Wireless-Presenter-von-Logitech-und-Inateck-anfaellig-fuer-Angriffe-ueber-Funk-4439795.html) +* [Attacking Wireless Keyboards](https://threatpost.com/fujitsu-wireless-keyboard-unpatched-flaws/149477/) +* [Reverse-engineering a 433MHz Remote-controlled Power Socket for use with Arduino](http://www.ignorantofthings.com/2018/11/reverse-engineering-433mhz-remote.html) + +### General presentations and tutorials on URH +* [Hackaday Article](https://hackaday.com/2017/02/23/universal-radio-hacker/) +* [RTL-SDR.com Article](https://www.rtl-sdr.com/reverse-engineering-signals-universal-radio-hacker-software/) +* [Short Tutorial on URH with LimeSDR Mini](https://www.crowdsupply.com/lime-micro/limesdr-mini/updates/investigating-wireless-protocols-with-universal-radio-hacker) +* [Brute-forcing a RF Device: a Step-by-step Guide](https://pandwarf.com/news/brute-forcing-a-new-device-a-step-by-step-guide/) +* [Hacking wireless sockets like a NOOB](https://olof-astrand.medium.com/hacking-wireless-sockets-like-a-noob-b57d4b4812d5) + +## External decodings +See [wiki](https://github.com/jopohl/urh/wiki/External-decodings) for a list of external decodings provided by our community! Thanks for that! + +## Screenshots +### Get the data out of raw signals +![Interpretation phase](http://i.imgur.com/Wy17Zv3.png) + +### Keep an overview even on complex protocols + ![Analysis phase](http://i.imgur.com/ubAL3pE.png) + +### Record and send signals + ![Record](http://i.imgur.com/BfQpg23.png) diff --git a/Software/Universal Radio Hacker/data/CHANGELOG.md b/Software/Universal Radio Hacker/data/CHANGELOG.md new file mode 100644 index 0000000..01b7bf8 --- /dev/null +++ b/Software/Universal Radio Hacker/data/CHANGELOG.md @@ -0,0 +1,389 @@ +# Changelog +__This changelog file will not be updated anymore__. + +Instead, the recent changes can be found at the releases page: https://github.com/jopohl/urh/releases + + +## v2.5.3 (19/12/2018) +### Bugfixes +- fix crash when using spectrum analyzer with GNU Radio backend [#588](https://github.com/jopohl/urh/pull/588) + +## v2.5.2 (10/12/2018) +### Bugfixes +- certain windows (e.g. decoding) can't be closed on OSX +- prevent crash in substitution encoding +- consider alignment offset when showing selected labels + +### Adjustments +- remove ```Save and Close``` of fuzzing dialog, as closing means saving here anyway + +### New features +- make application __font size__ configurable in ``` Options ``` -> ``` View ``` + +## v2.5.1 (25/11/2018) +### Bugfixes +- improve stability when capturing with SoundCard +- fix bug making the docker container crash at startup +- stop simulation instantly after finishing + +## v2.5.0 (19/11/2018) +### New features +- Add native support for PlutoSDR [#574](https://github.com/jopohl/urh/pull/574) + +### Bugfixes +- do not add URH to autostart on windows [#569](https://github.com/jopohl/urh/pull/569) +- save button was not shown when change on saved signal was undone [#571](https://github.com/jopohl/urh/pull/571) +- y scale got falsely reset on save [#573](https://github.com/jopohl/urh/pull/573) + +## v2.4.2 (11/11/2018) +### New features +- enhance settings for RTL-SDR [#561](https://github.com/jopohl/urh/pull/561) + [#566](https://github.com/jopohl/urh/pull/566) +- ergonomic improvements [#564](https://github.com/jopohl/urh/pull/564) + +### Bugfixes +- fix problem with set reference message shortcut [#559](https://github.com/jopohl/urh/pull/559) +- fix loading decodings and centralized place for decodings [#563](https://github.com/jopohl/urh/pull/563) + +## v2.4.1 (23/10/2018) +### New features +- Add an option to disable automatic detection of interpretation parameters for newly loaded signals to the ``` Edit ``` menu [#555](https://github.com/jopohl/urh/pull/555) + +### Bugfixes +- fix off by one error when creating a new label in analysis +- fix crash when opening a project with saved dc correction setting + +## v2.4.0 (19/10/2018) +### New features +- added __font size zoom__ to table views (analysis/generator/simulator); more details in [#546](https://github.com/jopohl/urh/pull/546) +- greatly enhance __accuracy of automatic interpretation__ [#550](https://github.com/jopohl/urh/pull/550) +- added __DC correction__ option to recording dialogs and as a new filter type in Interpretation [#552](https://github.com/jopohl/urh/pull/552) + +### Improvements +- ignore case when searching for hex values in analysis [#544](https://github.com/jopohl/urh/pull/544) +- RSSI is now given in dBm [#549](https://github.com/jopohl/urh/pull/549) + +### Bugfixes +- Fix display of RSSI indicator in Interpretation [#547](https://github.com/jopohl/urh/pull/547) + +## v2.3.0 (28/09/2018) +### New features +- added native support for BladeRF [#524](https://github.com/jopohl/urh/pull/524) +- added backward compatibility for SDRPlay < 2.13 [#528](https://github.com/jopohl/urh/pull/528) +- improved UI for message type and label configuration in analysis [#532](https://github.com/jopohl/urh/pull/532) +- rename __close all__ action to __close all files__ for more clarity [#532](https://github.com/jopohl/urh/pull/532) +- added a __close project__ action [#532](https://github.com/jopohl/urh/pull/532) + + +## v2.2.4 (30/08/2018) +### Bugfixes +- fix scaling of modulated preview in modulation dialog [#523](https://github.com/jopohl/urh/pull/523) +- improve default parameters for PSK modulation in modulation dialog [#523](https://github.com/jopohl/urh/pull/523) + +## v2.2.3 (28/07/2018) +### New features +- allow save and load of binary protocols (``` .bin ``` files) [#488](https://github.com/jopohl/urh/pull/488) +- improve bootstrap of simulator messages [#500](https://github.com/jopohl/urh/pull/500) + - auto assign destination when dropping messages to simulator + - show participant address in participant legend if present + - auto assign participant address when clicking analyze button in analysis based on SRC address label +- consider API changes of SDRPlay 2.13 [#508](https://github.com/jopohl/urh/pull/508) thanks [@mehdideveloper](https://github.com/mehdideveloper) +- also consider participant address (next to RSSI) when auto assigning participants in analysis [#512](https://github.com/jopohl/urh/pull/512) +- Clear button stays enabled during operation so e.g. recordings can be cleared live [#514](https://github.com/jopohl/urh/pull/514) + +### Bugfixes +- antenna selection is not saved when reopening dialog [#494](https://github.com/jopohl/urh/pull/494) +- hiding multiple rows at once in analysis not working properly [#499](https://github.com/jopohl/urh/pull/499) + + +## v2.2.2 (01/07/2018) +This release removes the ``` config.pxi ``` requirement which caused problems on Arch Linux and Gentoo during installation. More details in PR [#484](https://github.com/jopohl/urh/pull/484). + +## v2.2.1 (30/06/2018) +This is a hotfix release which targets issue [#481](https://github.com/jopohl/urh/issues/481), so if you had problems with a missing ``` config.pxi ``` make sure to use this version. + +## v2.2.0 (29/06/2018) +__Import announcement if you build URH manually__: Cython is now a __required__ dependency to build URH. If you install URH from PyPi (with ``` pip ```) or use the ``` .msi ``` installer you will not notice any difference. However, if you run URH from source you need to install cython which is as easy as ``` python3 -m pip install cython ```. + +- [#478](https://github.com/jopohl/urh/pull/478) - make message pause configurable in simulator +- [#476](https://github.com/jopohl/urh/pull/476) - add padding when sending very short messages with soundcard +- [#473](https://github.com/jopohl/urh/pull/473) - move ``` .desktop ``` file to ``` data ``` folder. __Important if you build a package of URH__ +- [#471](https://github.com/jopohl/urh/pull/471) - make relative external programs paths relative to project path +- [#470](https://github.com/jopohl/urh/pull/470) - improve conditional compiling of native device extensions +- [#469](https://github.com/jopohl/urh/pull/469) - improve device selection in options, use a table instead of a list view +- [#468](https://github.com/jopohl/urh/pull/468) - improve python2 interpreter settings for GNU Radio backend with empty ``` urh.ini ``` +- [#458](https://github.com/jopohl/urh/pull/458) - add alignment action to analysis +![alignment image](https://i.imgur.com/xQt7H7Y.png) + + + +## v2.1.1 (17/06/2018) +This release updates the bundled SDR drivers on Windows. +__Furthermore, this release adds native device support for 32 bit windows__. + +Bugfix: +- a bug was fixed where sample rate of a signal was not written correctly to wav file when exporting as wav + + +## v2.1.0 (01/06/2018) +The highlight of this release is a __Command Line Interface__ (CLI) for the Universal Radio Hacker. +Learn more about this new feature [in the wiki](https://github.com/jopohl/urh/wiki/Command-Line-Interface). + +Moreover, these two features were added: +- Add export features #437 +- make refin and refout configurable for CRC #439 + +These bugs were fixed: +- fix #441 (Reference signal is not kept when disabling and re-enabling "Mark diffs in protocol") +- fix #442 (consider hidden zeros for show selection in interpretation) +- fix #444 (Message Break error box popping up too early) +- fix #448 (Include pyaudio in windows package for soundcard support) + + + +## v2.0.4 (06/05/2018) + +This version fixes a bug when importing 24 bit wav files on windows. + + + +## v2.0.3 (06/05/2018) +- Improve external program behaviour in Simulator #417 +- fix #421 +- Improve simulator useability #422 +- Improve transcript for external programs #425 +- make endianness selectable in order column #428 +- UI improvements #430 +- add support for soundcards as new SDR device #433 +- Multi device support #432 +- add support for 24bit wav #434 + + +## v2.0.2 (22/04/2018) +- Improve external program behaviour in Simulator #417 +- fix #421 +- Improve simulator useability #422 +- Improve transcript for external programs #425 +- make endianness selectable in order column #428 +- UI improvements #430 + + +## v2.0.1 (23/03/2018) +Changes: +- improve appearance of splitters +- add adaptive noise feature for protocol sniffer and simulator (#401) +- improve native device rebuild button in options + added a new button to view the build log there (only visible after hitting the rebuild button) (#402) +- improve performance of CRC calculation (#412) +- save number of sending repeats when changed in send dialog (#415) + + +## v2.0.0 (28/02/2018) +URH 2.0 is here! This release adds a new tab to the main interface. This __Simulator__ tab enables you to simulate certain devices and crack even sophisticated security mechanisms like challenge response procedures. Learn more about this new feature [on this wiki page](https://github.com/jopohl/urh/wiki/Simulator). + +Moreover, the overall performance and stability of URH increases with 2.0. The most notable changes are: +- improve accuracy when sending messages with short pauses +- improve accuracy of protocol sniffer +- allow setting lower frequencies for HackRF (#396) +- consider latest changes of LimeSuite API (#397) +- add timestamp to protocol sniffer output (#392) +- improve performance of modulations +- improve performance of filtering in analysis +- improve performance when starting sending +- improve send accuracy of HackRF +- improve performance when filtering messages in Analysis + + +## v1.9.2 (19/01/2018) +- Add BCD (Binary Coded Decimal) as new display format #386 +- Make bit order configurable in analysis view table #390 +- Improved loading of protocol files + + +## v1.9.1 (17/12/2017) + +This is a hotfix release that fixes an error with HackRF receiving (#379). + + + +## v1.9.0 (15/12/2017) +- added native support for SDRplay (#378) +- improved performance for continuous send mode +- added collapsable comboboxes to device dialog + + + +## v1.8.17 (04/12/2017) +Changes: +- show warning at bottom if no project loaded (#374) +- if no project is opened an new project is created, add currently opnened files to new project (#374) +- add --version flag to command line script #375 (thanks to @Funcan for the initial work) +- Enable specifying a custom python 2 interpreter on Windows (#372) + + +## v1.8.16 (30/11/2017) + +This release fixes an issue on Windows where processes ended with an error (#370). + +Furthermore, the NetworkSDR can now be used in continuous send mode (#369). + + + +## v1.8.15 (27/11/2017) + +This release fixes a problem with GNU Radio backend on Windows mentioned in #366 and #368. + + + +## v1.8.14 (26/11/2017) +This release fixes an overflow error (#364) when modulating very long messages in Generator. + +The highlight of this release is an enhanced spectrum analyzer (#365) with __increased performance__ and a __waterfall plot__ to have a different, time based perspective on the spectrum. +![spectrum](https://user-images.githubusercontent.com/18219846/33239754-03bb62f6-d2a9-11e7-80aa-059df7b0b133.png) + + + + +## v1.8.13 (18/11/2017) + +This release enhances the stability for sending and receiving with all SDRs. Especially, it fixes nasty bug #360 which affected HackRF users under Windows. + +Furthermore, the WAV file support was greatly enhanced. Now, you can use WAV files from SDR# (fix #359). + + + +## v1.8.12 (16/11/2017) + +This release fixes the following issues: + +- fix #355 - added a CSV import wizard for generic support of USB oscilloscopes +- fix #358 - MSI version of URH did not start on Windows + +__So if you had trouble to install the previous version on Windows make sure you use this one.__ + + + +## v1.8.11 (13/11/2017) + +The following issues were fixed in this release: + +- fix #343 - crash when entering bits on empty position in Analysis / Generation +- fix #344 - bandpass filter can now also work with negative frequencies +- fix #346 - bandpass filter operations now run in a separate process and can be canceled with the ESC button +- fix #349 - added a csv import to work with USB oscilloscopes +- fix #352 - added a advanced modulation menu in Interpretation where a minimum message length for ASK can be configured + + + +## v1.8.10 (21/10/2017) + +This release fixes a crash when pressing the replay button in interpretation tab. + + + +## (21/10/2017) + + + +## v1.8.8 (16/10/2017) + +These issues were fixed in this release: + +- fix #339 - keep tree in analysis collapsed if check box toggled +- fix #338 - make pause threshold configurable in interpretation +- fix #333 - keep search string if search fails in analysis + + + +## v1.8.7 (18/09/2017) +This release fixes the following issues: + + - [#330](https://github.com/jopohl/urh/pull/330) - Improve modulation for large protocols + - [#329](https://github.com/jopohl/urh/pull/329) - Improve handling of protocol files + - [#324](https://github.com/jopohl/urh/issues/324) - LimeSDR: Failed to receive stream + - [#297](https://github.com/jopohl/urh/issues/297) - LimeSDR RX antenna always LNA_L + + +## v1.8.6 (06/09/2017) + +This release fixes two crashes as described in #327. + + + +## v1.8.5 (30/08/2017) + +This release fixes #323 . + + + +## v1.8.4 (28/08/2017) + +This is a hotfix release that fixes native device extensions on Windows when conflicting SDR software is installed. +Furthermore, a health check button for native device extensions was added to options. + +Details can be found in this PR: #321 + + + +## Version 1.8.0 (24/08/2017) + +This release adds two highly demanded features to URH: __Spectrogram View__ and __Channel Separation__. Learn more about them in the [wiki](https://github.com/jopohl/urh/wiki/Spectrogram) and keep hacking like a boss! + + + +## Version 1.7.1 (19/07/2017) + +This release adds installers for Windows. If you use the new installer and should get an error about missing ``` api-ms-win-crt-runtime-l1-1-0.dll ```, run Windows Update or directly install [KB2999226](https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows). +__It is recommended to use the 64 bit version (amd64) of URH on Windows__, because 32 bit version has no native device support. + +This release also fixes some bugs: + +- Fix exhaustive fuzzing mode +- Fix a rare crash in Generator tab when performing undo +- fix checksum assignment to fuzzed messages when sending/generating data +- refresh estimated time in generator if pause was edited + + +## Version 1.7.0 (14/07/2017) +The highlight of this release is support for __generic checksums__. You can define custom CRC polynomials or use predefined ones. +Learn more about this feature [in the wiki](https://github.com/jopohl/urh/wiki/Checksums). + +Other fixes/features include: +- "Edit all" action in pause menu of generator tab +- Open Project now additionally possible by opening the project file +- bootstrapping of modulation when dropping first protocol to generator table +- new icons and improved UI +- improved auto detection of carrier frequency for modulation +- improved ASK demodulation algorithm +- fix a bug with relative paths on OS X +- fix selection behavior when extending selection with shift +- fix #306 +- fix #308 +- fix #310 +- fix #311 + + + +## Hotfix for Windows wheels (11/06/2017) + +This is a hotfix release that fixes dependencies in the precompiled wheels for Windows which were introduced in the previous release. + + + +## Version 1.6.5 (11/06/2017) +This release brings the following changes: + +- fix #278: added a __repeat button__ to fuzzing dialog, next to the table with fuzzing values +- fix #284: fixed behaviour: "Your selection is empty!" sometimes pops up when creating a new signal from signal +- fix #285: fixed a rare crash when undoing a crop action +- fix #281: Optimized performance of protocol synchronization in Interpretation +- fix #286: improved context menu in Analysis +- fix #288: UI improvements: remove unneeded borders and increase visibility of splitter handle +- fix #290: fixed a crash occurring when pressing Analysis button in certain circumstances +- fix #291: created precompiled wheels for windows on PyPI, so no C++ compiler needed anymore. +- improved visual appearance of comboboxes in protocol label list view + + +## Add filter to Interpretation (28/05/2017) +This release brings a filter button to the Interpretation phase: +![bildschirmfoto_2017-05-28_12-29-58](https://cloud.githubusercontent.com/assets/18219846/26528462/a20c36ce-43ac-11e7-815e-0d929aa20cb8.png) + +This way, you can smooth your signals right inside URH or unlock the full power of DSP fir filters by defining custom filters through the menu! diff --git a/Software/Universal Radio Hacker/data/Dockerfile b/Software/Universal Radio Hacker/data/Dockerfile new file mode 100644 index 0000000..846e27a --- /dev/null +++ b/Software/Universal Radio Hacker/data/Dockerfile @@ -0,0 +1,40 @@ +FROM ubuntu:18.04 + +LABEL maintainer="Johannes.Pohl90@gmail.com" + +ENV TZ=Europe/Berlin + +# Debug QT plugins by exporting QT_DEBUG_PLUGINS=1 before running URH +# To allow docker to connect to X run xhost +local:docker + +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ + && apt-get -qq update \ + && apt-get -qq install software-properties-common \ + && add-apt-repository -y ppa:myriadrf/drivers && apt-get -qq update \ + && apt-get -qq install wget gcc g++ git \ + python3 python3-pip python3-pyaudio python3-pyqt5 python3-numpy python3-psutil \ + fonts-dejavu-core libgles2-mesa libusb-1.0-0 \ + gr-osmosdr \ + libhackrf-dev liblimesuite-dev libbladerf-dev librtlsdr-dev libairspy-dev libuhd-dev libiio-dev \ + && python3 -m pip install setuptools cython \ + && mkdir /tmp/sdrplay \ + && wget http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-2.13.1.run -O /tmp/sdrplay/sdrplay.run \ + && cd /tmp/sdrplay && bash sdrplay.run --tar xf \ + && cp mirsdrapi-rsp.h /usr/local/include \ + && cp x86_64/libmirsdrapi-rsp.so.2.13 /usr/lib/x86_64-linux-gnu/ \ + && ln -s /usr/lib/x86_64-linux-gnu/libmirsdrapi-rsp.so.2.13 /usr/lib/x86_64-linux-gnu/libmirsdrapi-rsp.so \ + && rm -rf /tmp/sdrplay \ + \ + && cd /tmp && git clone --depth=1 https://github.com/jopohl/urh \ + && cd /tmp/urh \ + && python3 setup.py install \ + && rm -rf /tmp/urh \ + \ + && apt-get -qq remove wget gcc g++ git ttf-bitstream-vera \ + && apt-get -qq autoremove \ + && dbus-uuidgen > /var/lib/dbus/machine-id \ + && apt-get -qq clean all \ + && mkdir /tmp/runtime-root \ + && chmod 0700 /tmp/runtime-root + +CMD XDG_RUNTIME_DIR=/tmp/runtime-root urh diff --git a/Software/Universal Radio Hacker/data/build_icons.py b/Software/Universal Radio Hacker/data/build_icons.py new file mode 100644 index 0000000..65e9314 --- /dev/null +++ b/Software/Universal Radio Hacker/data/build_icons.py @@ -0,0 +1,89 @@ +# Build Qt Resource File from custom Icon Theme for Windows +import os + +import shutil +import xml.etree.ElementTree as ET +from subprocess import call + +OXYGEN_PATH = "/usr/share/icons/oxygen/base" + + +def get_python_files(): + python_files = [] + code_dir = os.path.join(os.curdir, "..", "src") + assert os.path.isdir(code_dir) + for path, subdirs, files in os.walk(code_dir): + for name in files: + if name.endswith(".py"): + python_files.append(os.path.join(path, name)) + return python_files + + +def get_used_icon_names(): + icons = set() + for sourcefile in get_python_files(): + with open(sourcefile, "r") as f: + for line in f: + if "QIcon.fromTheme" in line: + icon = line[line.find("QIcon.fromTheme"):] + icon = icon.replace('"', "'") + start = icon.find("'") + 1 + end = icon.find("'", start) + icons.add(icon[start:end]) + return icons + + +def copy_icons(icon_names: set): + target_dir = "/tmp/oxy" + sizes = [s for s in os.listdir(OXYGEN_PATH) if os.path.isdir(os.path.join(OXYGEN_PATH, s))] # 8x8, 22x22 ... + for size in sizes: + target_size_dir = os.path.join(target_dir, size) + os.makedirs(target_size_dir, exist_ok=True) + oxy_dir = os.path.join(OXYGEN_PATH, size) + for icon_name in icon_names: + for path, subdirs, files in os.walk(oxy_dir): + for f in files: + if os.path.splitext(f)[0] == icon_name: + src = os.path.join(path, f) + shutil.copyfile(src, os.path.join(target_size_dir, f)) + break + + # Create theme file + with open(os.path.join(target_dir, "index.theme"), "w") as f: + f.write("[Icon Theme]\n") + f.write("Name=oxy\n") + f.write("Comment=Subset of oxygen icons\n") + f.write("Inherits=default\n") + f.write("Directories=" + ",".join(sizes) + "\n") + + for size in sizes: + f.write("\n") + f.write("[" + size + "]\n") + f.write("Size=" + size[:size.index("x")] + "\n") + f.write("\n") + + root = ET.Element("RCC") + root.set("version", "1.0") + res = ET.SubElement(root, "qresource") + res.set("prefix", "icons/oxy") + relpath = os.path.relpath(os.path.join(target_dir, "index.theme"), "/tmp") + ET.SubElement(res, "file", alias="index.theme").text = relpath + + for size in sizes: + size_dir = os.path.join(target_dir, size) + for icon in os.listdir(size_dir): + relpath = os.path.relpath(os.path.join(size_dir, icon), "/tmp") + ET.SubElement(res, "file", alias=size + "/" + icon).text = relpath + + tree = ET.ElementTree(root) + tree.write("/tmp/xtra_icons.qrc") + call(["pyrcc5", "/tmp/xtra_icons.qrc", "-o", "/tmp/xtra_icons_rc.py"]) + tar_path = os.path.dirname(os.path.join(os.path.dirname(__file__), "..", "..")) + tar_path = os.path.join(tar_path, "src/urh/ui") + shutil.copy("/tmp/xtra_icons_rc.py", tar_path) + + +if __name__ == "__main__": + icons = get_used_icon_names() + print(icons) + copy_icons(icons) diff --git a/Software/Universal Radio Hacker/data/build_snap.sh b/Software/Universal Radio Hacker/data/build_snap.sh new file mode 100644 index 0000000..c67033b --- /dev/null +++ b/Software/Universal Radio Hacker/data/build_snap.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +DIR=$(dirname "$(readlink -f "$0")") + +echo "Copy snapcraft.yaml to base directory" +cd $DIR +cp snapcraft.yaml .. +cd .. +sed -i "s/version\: git/version\: $(python3 src/urh/version.py)/" snapcraft.yaml + +mkdir -p snap/gui +cp data/icons/appicon.png snap/gui/urh.png + +echo "Create desktop entry for snap" +echo "[Desktop Entry]" > snap/gui/urh.desktop +echo "Type=Application" >> snap/gui/urh.desktop +echo "Name=Universal Radio Hacker" >> snap/gui/urh.desktop +echo "Comment=Investigate Wireless Protocols Like A Boss" >> snap/gui/urh.desktop +echo "Exec=urh" >> snap/gui/urh.desktop +echo "Icon=\${SNAP}/meta/gui/urh.png" >> snap/gui/urh.desktop +echo "Terminal=false" >> snap/gui/urh.desktop + +SNAPCRAFT_BUILD_ENVIRONMENT_CPU=8 SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=24G snapcraft + +#sudo snap install --dangerous urh*.snap +#urh diff --git a/Software/Universal Radio Hacker/data/check_native_backends.py b/Software/Universal Radio Hacker/data/check_native_backends.py new file mode 100644 index 0000000..5c1503b --- /dev/null +++ b/Software/Universal Radio Hacker/data/check_native_backends.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 + +import importlib +import os +import sys +rc = 0 + +if sys.platform == "win32": + shared_lib_dir = os.path.realpath(os.path.join(os.path.dirname(__file__), "..", "src/urh/dev/native/lib/shared")) + print("Attempting to read", shared_lib_dir) + if os.path.isdir(shared_lib_dir): + os.environ["PATH"] = os.environ.get("PATH", "") + os.pathsep + shared_lib_dir + print("PATH updated") + +for sdr in ("AirSpy", "BladeRF", "HackRF", "RTLSDR", "LimeSDR", "PlutoSDR", "SDRPlay", "USRP"): + try: + importlib.import_module('.{}'.format(sdr.lower()), 'urh.dev.native.lib') + print("{:<10} \033[92mSUCCESS\033[0m".format(sdr+":")) + except ImportError as e: + print("{:<10} \033[91mFAILURE\033[0m ({})".format(sdr+":", e)) + rc = 1 + +sys.exit(rc) diff --git a/Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram b/Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram new file mode 100644 index 0000000000000000000000000000000000000000..e02fef37c178b563bcaec68d79dd05732a5dccb1 GIT binary patch literal 8040 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 DVIRmZ literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram.c b/Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram.c new file mode 100644 index 0000000..250358d --- /dev/null +++ b/Software/Universal Radio Hacker/data/decodings/enocean_switchtelegram.c @@ -0,0 +1,54 @@ +#include +#include + +int main(int argc, char **argv) +{ + int i, len = strlen(argv[2]); + + if (argc>2) + { + if (argv[1][0]=='d') + for(i = 0; i < len; i++) + switch(i % 12) + { + case 0: + case 1: + case 2: + case 4: + case 5: + case 6: + case 8: + case 9: + putchar(argv[2][i]); + break; + default: + break; + } + else + for(i = 0; i < len; i++) + switch(i % 8) + { + case 0: + case 1: + case 3: + case 4: + case 6: + putchar(argv[2][i]); + break; + case 2: + case 5: + putchar(argv[2][i]); + if(argv[2][i] == '0') putchar('1'); + else putchar('0'); + break; + case 7: + putchar(argv[2][i]); + if(i < len - 1) + printf("01"); + } + + } + else printf("Usage: %s \n\td - decode\n\te - encode\n\tbit sequence as string of 0 and 1.\n", argv[0]); + + return 0; +} diff --git a/Software/Universal Radio Hacker/data/decodings/homematic b/Software/Universal Radio Hacker/data/decodings/homematic new file mode 100644 index 0000000000000000000000000000000000000000..a9b58b8f1437b125859b4fd2775654b321a9e73d GIT binary patch literal 14056 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 A-2eap literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/decodings/homematic.c b/Software/Universal Radio Hacker/data/decodings/homematic.c new file mode 100644 index 0000000..ba1dbd4 --- /dev/null +++ b/Software/Universal Radio Hacker/data/decodings/homematic.c @@ -0,0 +1,102 @@ +#include +#include + +typedef unsigned char byte; + +byte str2byte(char str[8]) +{ + int ret = 0, i; + for(i = 0; i < 8; i++) + if (str[i]=='1') ret |= (1<<(7-i)); + return ret; +} + +void print_binary(byte inpt) +{ + int i; + for(i = 0; i < 8; i++) + if (inpt & (1<<(7-i))) putchar('1'); + else putchar('0'); +} + +int main(int argc, char **argv) +{ + int i, max, offset; + byte dec[256]={0}, enc[256]={0}; + char string[2048]={0}; + + offset = 8; // Preamble + Sync + + if (argc>2) + { + if (argv[1][0]=='d') + { + if (strlen(argv[2]) > 256*8 || strlen(argv[2]) < 4) return -1; + memcpy(string, argv[2], strlen(argv[2])); + + for (i = 0; i < strlen(string)-3; i+=8) + enc[i/8] = str2byte(&string[i]); + max = i/8; + memcpy(&dec, &enc, 256); + + /* + * byte[] Dec = new byte[Enc.Length]; + * Dec[0] = Enc[0]; //Packet length + * Dec[1] = (byte)((~Enc[1]) ^ 0x89); + * int j; + * for (j = 2; j < Dec[0]; j++) + * Dec[j] = (byte)((Enc[j-1] + 0xdc) ^ Enc[j]); + * Dec[j] = (byte)(Enc[j] ^ Dec[2]); + */ + + dec[offset+0] = enc[offset+0]; + + dec[offset+1] = (~enc[offset+1])^0x89; + for(i = offset + 2; i < max - 3; i++) + dec[i] = (enc[i-1]+0xdc) ^ enc[i]; + dec[i] = enc[i] ^ dec[offset+2]; + + dec[max-1]=0; // Set CRC to 0x0000 + dec[max-2]=0; + + for(i = 0; i < max; i++) + print_binary(dec[i]); + } + else + { + if (strlen(argv[2]) > 256*8 || strlen(argv[2]) < 4) return -1; + memcpy(string, argv[2], strlen(argv[2])); + + for (i = 0; i < strlen(string)-3; i+=8) + dec[i/8] = str2byte(&string[i]); + max = i/8; + memcpy(&enc, &dec, 256); + + /* + * byte[] Dec = new byte[Enc.Length]; + * Dec[0] = Enc[0]; //Packet length + * Dec[1] = (byte)((~Enc[1]) ^ 0x89); + * int j; + * for (j = 2; j < Dec[0]; j++) + * Dec[j] = (byte)((Enc[j-1] + 0xdc) ^ Enc[j]); + * Dec[j] = (byte)(Enc[j] ^ Dec[2]); + */ + + enc[offset+0] = dec[offset+0]; + + enc[offset+1] = ~(dec[offset+1]^0x89); + for(i = offset + 2; i < max - 3; i++) + enc[i] = (enc[i-1]+0xdc) ^ dec[i]; + enc[i] = dec[i] ^ dec[offset+2]; + + enc[max-1]=0; // Set CRC to 0x0000 + enc[max-2]=0; + + for(i = 0; i < max; i++) + print_binary(enc[i]); + } + } + else printf("Usage: %s \n\td - decode\n\te - encode\n\tbit sequence as string of 0 and 1.\n", argv[0]); + + return 0; +} diff --git a/Software/Universal Radio Hacker/data/decodings/homematic_complete b/Software/Universal Radio Hacker/data/decodings/homematic_complete new file mode 100644 index 0000000000000000000000000000000000000000..822eef00264b41f86dba1faa9c01c861d05ad7cc GIT binary patch literal 12984 zcmeHNeQ;D&mcN}&NI*zO2P7)U8wYkkh9(V&L_m{}2ahRGM#0f>@zLq-kk)*#{h@&c zCfbCdr-{o>=?uGntT;8hwN{NbqDad++lHNt7cTwpv99E7oi_L5nOHvfg)~r-n>Pd^xC6><3kQlf^|-{xekF6-!&gO)FO{Z4EAI4Y$WT zmvpXLxn$)EZ?wa^O!k}XlkA53x5<`hyg9VwGj)$>#BaXg>kGzy`uI1qKYyz_^wS^T ze)&I!#z~idsD9-_`EpYc>1RRHiqI*oi^<LL;=PBS+c;54Ty;yG1GirV_{bfZTo2N+u zrteUbZHrb&XFRRsNsM~HWynTXrX_3GM&~w&k+IRIu@S(FHag`hmulq?*{1k#(QI^@ zcU%_Q=)9H?uf|5VueYmgbo+W!XQLy~xnd;FR~V_X_$`_+y8B`!*|d>(yW(VypS|l@ zu(Asd;J;^H9cqNP5PxJii?U!3;V#0{5|0p0Asy+H_!ERvmquQecoX5&m62l-{~qDg zg^?q`eIIX3zWcb5{GE~b;Nq68n|jKgK%N*qGcHXhu=X4@v$Ni;*2Jftd5x0fgMn>E zPuU_sqjt?LQZMp2OnyRwJ$HQsu+3O>4f;m^ zHMfzxX!K|9Gh744yVqjXF!-o4IGqemX0L1QOAr(BrAA`yQmSnue`Xk|wa)^}&YFY& znGNXZKv^fMuI(pb3jMgGAc=1uX@&sRjO4ydGX6pHpneS+`nVX~;W@r-+(_ve!P_k6Mj)McWQ{L= zb1x(gNgH6a_o?Pp3N;sugvm#%F(Gx>8FjOp5u*W=~XA<)d~GH0&!Z4&r0k&b?<%;q!XF@ zMyr*2LOV?ks2bm>^EEc4QMHk<2h9Xvnfbeq~w4rW>)2rmcp zb7DaM1AZC&MqC5>M}VXFoyYHE{Qlcz^yn8}qxIlT8Z%OU49bK0knGSsDSgQ5&?zh3 zFv>R-&;~@!D7tBr8W6sOK7@`AmGAEx)X&mlIWi5_2le;J=*SQ7Z$LjojSz2iC8^6O zojcGMo1eoj0K2(s-VfI7@ z1!Gn*ay}x*5{O7jA5LV-YxT39!+*fMK7v_918rp>2DL9G2e*>2fNd- zLL*|Nx~Ul>(N|@pB!4#e##&N&dd@`d7hiyz7;`^8O{VS0Vk`p_rOrSq+5H|FF0h|^ zfoRG1DfgNwal20ePrO0@#qMdcTO&hwl%*si**yeCN*Y>hQTpxJ-}Qeq*M-HSd{KH) zfAW;oq9q_l(AKpI%c61AaP=EKGAu^&9r9x*d`-xZmw2A5Mca9o@vszFch>|x-4%GK zv0kFDjucIrJkl!)?Pwhh0-~L7=!8}6G0MC9JVt;2m^*nA<5l)^k0w)hWUq-{0 zkVe?Uz!0~CHhwrp;m){?+LMtNmANg_+zB$*eHQT{aS3D&sH_+?lJ8$K{xKybdbWJd zLW#Z#EBrr1x0{pQ1JE4k{uTZU&#Mw^?$1_%Sm999U#Vv1 zlPaZ?@)`Dg={!x@vLX)OD1HcUtyJ0ji@d7c*+ic$0=}GmWvlBA8NFE3UN zzLX%LUWY5Tr2Trn$GO3SR3oHvF`{U$mfq}rcVs2zfldFbC;hQM+LE54K6%o=@Yz>O zdW@}F51mO*xua4JHG9fI$Cg^0*2PlJCi&;399ndy9Bk#n`DH1WbM{M8PWnYg)T{=M z)mzQ#R}i{Cm1$70P4x+xM)s@)vhcaF^izB0j68=mZ?O9`{E(|(q#%)~iQ{Q&k0)j9 z+dP$XJu`nrnkmW0BUk1x)=%H)Jj>Q(0yPOsCGiHeUcSFO7utNLdJgZPO_f^c)q?%6 zpVLbJC6nVtN<4lz3}$9rl6mNoSpv^IZ>DqH0c<*d1NW^>ryG)^xATL8o}W*e#P89e>x@HX!?FpOv3rpNwc+fUYixBlUc$zRuRtH)Vr!8=psQD+Ikhw778 zHzq&dwCF>5hU>rT&dwURLBpBn$lfGUT>Z}l0Oe!!qHFKQ>Q?eIvvv%SS*Mx2&hBuwy1w+=pJoBR9h2V z8oF0o(-e+r(a>MTL+ydkz0;-!wIy0G6zB+srcDi@4zjG<#Wa6Z!^@3u`%bN+S*y|f z?Lp1wohDqjxmWLi?{scH{7E+ZFM#8KdjY2)thA3j4EQPFZvkgwcS)(Z0x$r$6>u)b zEe1FRYs~Y2(=qn11MUSZ#p#sZZ&7jWc~H1It6aBDFRwV_Dz73sy`$>vJUC|}(yLI)Q%je%gWRk%#Puz*oJxGN5%Bq7U>t;+T zc?K<8{2<6j!2eDGe^ZWs0Q7$FA1vT+&hdW+`X%sJ*!dljE!%$^^m4=tli1e&FLU}I zfcz5pBZyPZKlcYN5||HCDd}^-q@q?H-uir=WiT?7F+Jos9LS? zSqd^xW`xi*N#bYu5hcL;DtdKHMSUI?Y2^sh$4V_e`#of#_|9z=ZvRTw>JO+=6z|t$ z|9X`^wto`m_+r~8@nedQS0EBssIvZl4|u%!JGRpU`kF@NpA7vUKcjCLnjNHAALitL;^SO}j5nVh%Yz#Mc$9(_5Muz~So8W& zDF3zGx==`;iTf0qoh0jSF-!1wQ#;cwZqCi`Li%iBsC+A=SBpoA(s?z@OVd0p6`#mA z3VEtExr@=i2B8wfS>uI6DN$I6zQaLZsOY@@DskMhp*1+~C;35TGkz{HF>W!?$v&^= zBuk|WKUb0XzX*CU|7p=GMt?=xxlv5#1rj)yV)7>>^QH;odj@nDPQT9aJ*(uMd2&J0 zC+1rT0^%w%?$w~*ggER{dCSv#p`=S=1^?E9t`$%$S*Xxi zu?kNQXI}lalJ8Ov4tchQ{2h`$ao!z}^ob4~orM0%B=l30(9cdnzXCe>@0>3c2%t96 z9Wfj98%t*A)^iq_4|=itDR+~+$gd~-d|NN&v8zzyCC}_I_6~kk$p0Oh#-=57DS5ts z#_vcTR`hpOoaH+TXaqnfJI-xrvOOL1InMvYMvgHT)dA_^c&R%M82Z{ z?-|f34o>?$O8y%vPgW>9KLcG;bvt+y^gHYXRo^1*6j|rP?cta=AOewCG!}1eMm2wz z#*DR@0lG~S#Z8)Ehq<%0qsiZD24fwOsOgV)iaW2Z{E1BkRz`YfrPDssT<0I(fFV+H*9*Kp?;J3!20zM>08aM^$nYJvMMhk z1)_23Ki_4ltK<7ff9mQHdL1-(MMC~ITtregkizXI-Wv)t6!gdZbRTM2)9zSEU5s*= zc3h^)b62SQRCx-yV%@4Lq)oU?dBl=7ljK4|UX zCd3Z8M>o8RUfU|XJ(l;7A|kxe-EA>{6JRW2!4|IJK3XWUOL*HmVj*vR!^R~s|4xPN zY>#`J;$d7k3M)lUklwyQNJyfQA{ zSf~?qni1f2$TaYVTGSk92||}KOT(HBmIl{h*xwcopw$l8!auKUz%qtV3oqtM8>U*3 zW#G>y(K!rDI`#xs;e9bfK8Go`l;t|XZ{SBuAnWt~nV|-rz3_U@G`cop*XMmU!}%Axb2J*ZHVtk35P zhJ1eI_MQDdp!6G*K|T*NWA{BFe)KJlV#3D|KBq8rZX;EApkb9HfL*^!8Dc2E zb+9mCm8vs*-l5O?1%}V^iwuXJLdD-Z^!a?mkk9=r@AUte(&zZ|If|ikl5_mo-ak9^ z`Mkw2$bt$w+duBm=W`juUPr<@+wX&ZC4T(=g!koq58NrwI77OT=CSGX`=88Q5K&mp z!tyxNDL-k*xqUt_@ICus+$&i7j#L4_4(YGo(CdIjRkW5S)buKaP0d0{zzz+ zijmW_Dy+wl&MkI*-d7u%CC`3ZSib*^e})R#V*h!6`G{soa61-ewZ(OUm+_$NGOnvtWhVAJcQ@Tlld*yspvwVBakb>;KVjTJSdxOG-iS&u P{m7k`gxjIuK*j$8Qnl0U literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/decodings/homematic_complete.c b/Software/Universal Radio Hacker/data/decodings/homematic_complete.c new file mode 100644 index 0000000..8b57ad8 --- /dev/null +++ b/Software/Universal Radio Hacker/data/decodings/homematic_complete.c @@ -0,0 +1,239 @@ +#include +#include + +#define SHORTEN_PREAMBLE_TO_32 0 + +typedef unsigned char byte; +typedef unsigned short uint16; + +uint16 crc(byte *data, int len) +{ + byte i, x, crcdata; + uint16 crcReg = 0xFFFF; + for (x = 0; x < len; x++) + { + crcdata = data[x]; + for (i = 0; i < 8; i++) + { + if (((crcReg & 0x8000) >> 8) ^ (crcdata & 0x80)) + crcReg = (crcReg << 1) ^ 0x8005; + else + crcReg = (crcReg << 1); + crcdata <<= 1; + } + } + return crcReg; +} + +byte str2byte(char str[8]) +{ + int ret = 0, i; + for(i = 0; i < 8; i++) + if (str[i]=='1') ret |= (1<<(7-i)); + return ret; +} + +void print_binary(byte inpt) +{ + int i; + for(i = 0; i < 8; i++) + if (inpt & (1<<(7-i))) putchar('1'); + else putchar('0'); +} + +void print_preamble_nibbles(int count) +{ + int i; + for (i = 0; i < count; i++) + printf("1010"); +} + +int find_preamble_start_in_bit(char *string, int len) +{ + char homematic_sync[] = "11101001110010101110100111001010"; + for(int i = 0, j = 0; i < len; i++) + { + if(string[i] == homematic_sync[j]) + { + j++; + if(j == 32 && i>= 63) return i-63; + } + else j = 0; + } + return -1; //not found +} + +void xor_lfsr(char *string) +{ + int i, j, x, len = strlen(string); + byte polynomial[9] = {0, 0, 0, 1, 0, 0, 0, 0, 1}; + byte lfsr_state[9]; + byte first_bit; + + // Init with 8x 1 Bit + memset(lfsr_state, 1, 9); + for(j = 0; j < 8; j++) + if(string[j]=='1') + string[j]='0'; + else + string[j]='1'; + + for(x = 8; x < len-7; x += 8) + { + for(i = 0; i < 8; i++) + { + first_bit = 255; + for(j = 8; j >= 0; j--) + if(polynomial[j] && lfsr_state[j]) + { + if(first_bit == 255) + first_bit = 1; + else + first_bit = (first_bit==1) ? 0 : 1; + } + if(first_bit == 255) + first_bit = 0; + + // Clock + for(j = 8; j >= 0; j--) + lfsr_state[j] = lfsr_state[j-1]; + lfsr_state[0] = first_bit; + } + + // Xor + for(j = 0; j < 8; j++) + if(lfsr_state[j+1] == 1) + if(string[x+j]=='1') + string[x+j]='0'; + else + string[x+j]='1'; + } +} + +int main(int argc, char **argv) +{ + int i, j, max, offset, len, preamble_additional_length; + byte dec[1024]={0}, enc[1024]={0}, crc_ok; + char string[65536]={0}; + uint16 crcvalue; + offset = 8; // Preamble + Sync + + // Copy data (argv[2]) to string if length is ok, shorten to multiple of 8 bit + if (strlen(argv[2]) > 8192*8 || strlen(argv[2]) < 4) return -1; + len = strlen(argv[2]); + + i = find_preamble_start_in_bit(argv[2], len); + if(i < 0) return 0; // preamble+sync not found or wrong length + preamble_additional_length = i; + + len = (len-i)-(len-i)%8; + memcpy(string, argv[2]+i, len); + + if (argc>2) + { + if (argv[1][0]=='d') + { + // Apply datawhitening + xor_lfsr(string+64); + + // Pack to bytes + for (i = 0; i < strlen(string)-3; i+=8) + enc[i/8] = str2byte(&string[i]); + max = i/8; + memcpy(&dec, &enc, 1024); + + // Check CRC + crcvalue = crc(&dec[8], max-2-8); + crc_ok = 0; + if( ((crcvalue >> 8) & 0xFF) == dec[max-2] && (crcvalue & 0xFF) == dec[max-1]) crc_ok = 1; + + /* + * byte[] Dec = new byte[Enc.Length]; + * Dec[0] = Enc[0]; //Packet length + * Dec[1] = (byte)((~Enc[1]) ^ 0x89); + * int j; + * for (j = 2; j < Dec[0]; j++) + * Dec[j] = (byte)((Enc[j-1] + 0xdc) ^ Enc[j]); + * Dec[j] = (byte)(Enc[j] ^ Dec[2]); + */ + + // Decrypt + dec[offset+0] = enc[offset+0]; + dec[offset+1] = (~enc[offset+1])^0x89; + for(i = offset + 2; i < max - 3; i++) + dec[i] = (enc[i-1]+0xdc) ^ enc[i]; + dec[i] = enc[i] ^ dec[offset+2]; + + // Recompute CRC and overwrite with FAKE-CRC, if CRC was OK before + if(crc_ok) + { + crcvalue = crc(&dec[8], max-2-8); + dec[max-1] = crcvalue & 0xFF; + dec[max-2] = (crcvalue >> 8) & 0xFF; + } + else + { + dec[max-1] = 0x0F; // Set magic code for wrong CRC + dec[max-2] = 0xD0; + } + + // Prepend preamble longer than 32 bits + if(0 == SHORTEN_PREAMBLE_TO_32 && preamble_additional_length > 0) + print_preamble_nibbles(preamble_additional_length/4); + + for(i = 0; i < max; i++) + print_binary(dec[i]); + } + else + { + // Pack to bytes + for (i = 0; i < strlen(string)-3; i+=8) + dec[i/8] = str2byte(&string[i]); + max = i/8; + memcpy(&enc, &dec, 1024); + + /* + * byte[] Dec = new byte[Enc.Length]; + * Dec[0] = Enc[0]; //Packet length + * Dec[1] = (byte)((~Enc[1]) ^ 0x89); + * int j; + * for (j = 2; j < Dec[0]; j++) + * Dec[j] = (byte)((Enc[j-1] + 0xdc) ^ Enc[j]); + * Dec[j] = (byte)(Enc[j] ^ Dec[2]); + */ + + // Encrypt + enc[offset+0] = dec[offset+0]; + enc[offset+1] = ~(dec[offset+1])^0x89; + for(i = offset + 2; i < max - 3; i++) + enc[i] = (enc[i-1]+0xdc) ^ dec[i]; + enc[i] = dec[i] ^ dec[offset+2]; + + // Overwrite with correct CRC + crcvalue = crc(&enc[8], max-2-8); + enc[max-1] = crcvalue & 0xFF; + enc[max-2] = (crcvalue >> 8) & 0xFF; + + // Convert to string + memset(string, 0, 65536); + for(i = 0; i < max; i++) + { + for(j = 0; j < 8; j++) + if(enc[i] & (1<<(7-j))) string[i*8+j]='1'; + else string[i*8+j]='0'; + } + // Apply datawhitening + xor_lfsr(string+64); + + // Prepend preamble longer than 32 bits + if(0 == SHORTEN_PREAMBLE_TO_32 && preamble_additional_length > 0) // Add preamble longer than 32 bits + print_preamble_nibbles(preamble_additional_length/4); + + // Print bits and duplicate last bit + printf("%s%c\n", string, string[strlen(string)-1]); + } + } + else printf("Usage: %s \n\td - decode\n\te - encode\n\tbit sequence as string of 0 and 1.\n", argv[0]); + + return 0; +} diff --git a/Software/Universal Radio Hacker/data/decodings/test b/Software/Universal Radio Hacker/data/decodings/test new file mode 100644 index 0000000000000000000000000000000000000000..07d2a5075512758f06a4b0335fa65f4c0971c233 GIT binary patch literal 7312 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 +#include + +int main(int argc, char **argv) +{ + int i, count, what; + if(argc>2) + { + if(argv[1][0]=='d') + { + for(i = 0; i < strlen(argv[2]); i++) + if(argv[2][i] == '0') printf("000"); + else printf("11"); + } + else + { + count = 0; + what = -1; + for(i = 0; i < strlen(argv[2]); i++) + { + if(argv[2][i] == '0') + { + if(what == 1) count = 0; + what = 0; + count++; + if(count == 3) + { + putchar('0'); + count = 0; + } + } + else + { + if(what == 0) count = 0; + what = 1; + count++; + if(count == 2) + { + putchar('1'); + count = 0; + } + } + } + } + } + return 0; +} diff --git a/Software/Universal Radio Hacker/data/decodings/test.sh b/Software/Universal Radio Hacker/data/decodings/test.sh new file mode 100644 index 0000000..0c005a0 --- /dev/null +++ b/Software/Universal Radio Hacker/data/decodings/test.sh @@ -0,0 +1,2 @@ +#!/bin/bash +echo "$1$1" diff --git a/Software/Universal Radio Hacker/data/generate_ui.py b/Software/Universal Radio Hacker/data/generate_ui.py new file mode 100644 index 0000000..e4fa353 --- /dev/null +++ b/Software/Universal Radio Hacker/data/generate_ui.py @@ -0,0 +1,72 @@ +import sys +import os +from subprocess import call +import fileinput + + +def gen(force=False): + if sys.platform == "win32": + bindir = r"c:\Python34\Lib\site-packages\PyQt5" + else: + bindir = "/usr/bin" + + if sys.platform == "win32": + uic_path = os.path.join(bindir, "pyuic5.bat") + rcc_path = os.path.join(bindir, "pyrcc5.exe") + else: + uic_path = os.path.join(bindir, "pyuic5") + rcc_path = os.path.join(bindir, "pyrcc5") + + file_dir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "ui") + ui_path = file_dir + rc_path = file_dir + out_path = os.path.join(file_dir, "..", "..", "src", "urh", "ui") + + ui_files = [f for f in os.listdir(ui_path) if f.endswith(".ui")] + rc_files = [f for f in os.listdir(rc_path) if f.endswith(".qrc")] + + for f in ui_files: + file_path = os.path.join(ui_path, f) + outfile = "ui_" + f.replace(".ui", ".py") + out_file_path = os.path.join(out_path, outfile) + time_ui_file = os.path.getmtime(file_path) + try: + time_generated_file = os.path.getmtime(out_file_path) + except os.error: + time_generated_file = 0 + + if time_generated_file >= time_ui_file and not force: + # Generated file is already there and newer than ui file, no need to recompile it + continue + + call([uic_path, "--from-imports", file_path, "-o", out_file_path]) + + # Remove Line: # Form implementation generated from reading ui file '/home/joe/GIT/urh/ui/fuzzing.ui' + # to avoid useless git updates when working on another computer + for line in fileinput.input(out_file_path, inplace=True): + if line.startswith("# Form implementation generated from reading ui file") or line.startswith( + "# Created by: "): + continue + if line.strip().startswith("QtCore.QMetaObject.connectSlotsByName("): + # disable auto slot connection, as we do not use it, and it causes crash on python 3.7 + continue + print(line, end='') + + for f in rc_files: + file_path = os.path.join(rc_path, f) + out_file = f.replace(".qrc", "_rc.py") + out_file_path = os.path.join(out_path, out_file) + + time_rc_file = os.path.getmtime(file_path) + try: + time_generated_file = os.path.getmtime(out_file_path) + except os.error: + time_generated_file = 0 + + if time_generated_file < time_rc_file or force: + # Only create, when generated file is old than rc file to prevent unneeded git pushes + call([rcc_path, file_path, "-o", out_file_path]) + + +if __name__ == "__main__": + gen() diff --git a/Software/Universal Radio Hacker/data/icons/appicon.icns b/Software/Universal Radio Hacker/data/icons/appicon.icns new file mode 100644 index 0000000000000000000000000000000000000000..cd4dee65fd9fe1fdddd77750d5f0d04906bf9054 GIT binary patch literal 87135 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

hF?IL;SA zlx4QWp`5v|0)@fzVSx_gryz}`yC??+UM7$}-^`$2#Nje@;bU8kAjqHn%JCdn{>u|J4!CkjmvC~tM*87>bK7QiZA?V;#&@| zCduh?X#ySw)P(qd8e%gs_3OK3F%m&ywfKdB=pBV#z7f;m`B&%z=emZ*o%H75&fnjR zH2e}1Y`UaY-zG&OHJ1Crw@MMD)#wWkdlpQC4Ev##lYn1uB_p$?Meg;ow;a;VrG;cl zOrdtN|Mte`=O~HSa)%2a-}S*&Yw`E<^+qc13Pm#`mYv{d?*h9VLcdzSbM$qW#@y^J zP*0u2zeTfJg?diCcqB6c$8m+OyQr^ymma%G0zaTgNy0Q-GElXW6Yvw2{i2q=y5`_C|e#RiFVC6wIzLW&|(~TMVmc-Wqdr#i~Su|R(W2c>uu1yz(I<}u!|zr zv@|R#3i!@0CT}W+?4r2QnHFxZZ#H3ySMsEfe7}C7Bm#W>`W4U_qRx3YU8WRaKHTC9 zutG-o6K6e!Wrnpxw+h4A;&`$8NQ9ltKW+Oq%-2|ru(ivrHBxbCCk~;P@;?P5JE!tD zt~x$Qv5sn@j_~uOsoG?+OkPVFY6!a`?6(6FV}9vU-9w?hKHTAkB`0~uKakI6ZEfB1W`V8R zZDf15V*5ua=NZ8|`ExXSX*#FHOFl+(Lbm4mACMRmq~|^aUZ{rd_$wkfp2y-=0CUot zF8GJws_mrp)#_zN{|38-=JjJ(mP(52!R+@{BLMk%?K{S%Qsr=+lDBc5Vk_EhNLWZl zj^N=^X+hYRLu7K;T5RLl2`sGH+x?a`fK_~lC4$NSnMgA6(26^ z*C4|tuV6W5mt4`L@9!S4U+ZmM=`jT+Qy`0=j(&D z>QKM(IMSM{0byxgK<;B>{H#?%_e@Zs#&F$!W0}3JjOXKdR>L80QM6c4j?N4w62hu% z;pH%|H0xwdqtUA|ULD)$Uo7K=PWPL8dN@)X7!wo5V^t8oV9BR}mXlMzr|$5pgOfP= z#&h~74A8_F6-}3^q!1T=T0NTiEgX{nyi&;Kw(%PX{&t9QCbY>tn+s zETZr+ZdAtm?$P*qE@r6|m)+kc?F8vRj;=c%>i>`5ox|B@?>(}zNwy<9;}Ge}mXSR( za`wn9d+(Voq3pe7goLwKLdfR#`Tib{9{ShE)YeX}*hZSuwEo0(B+5CgdK%3=t@LH2`rk*|hq7i?Hzx5$pw9=C4Zf2( zY#>l%(h#R{gc>Lsw^lGn1HCOD_||fcko6+EW11M?oT_VR?pzVsLuKPcy84f zNS|jmn<$#Uw*|Q{QsQ{jIS>}wo&29Ys?|i`(<|W8MMSEV7$h5%YYvOhXq9X@Db0RP zaxB>%3bKZi}+#vAkDmQYXU#SRVEz<|ryIN#AuVf;T&{(Wq6@(RL7 zFe%fCKIm6RFT^~>r5cNR9Yz1j;bvhz=68rJ9fPR#_+Pb|Dxk=tpb}4J`{n4nPK`{(cOukWUuEFmQnO5)ewDvRkT?Z3nv$sRiKInHo{f{YZ&q4q*)QL$ zyl&gao~AEJeOY3_dltZOw&1-l{-9Xx)1EDln8SxtEPZmzy4yDg_uqw1bmCx=?_YWg zI&i0a@>}~L(;F_+c?O0o8ANhSQP^(BF=7zi#(E=jp$uq)!jz^xJOxa%)6A<>mHz1n zxJI*b`FQ!Sz^twSb0?=h%bidUDT2A(QJi>9(ui8E5}0R7l>Hd?boh@me`6dakg~OR z5;Dnw*k{M@kr70UJjlc6r8?mvnnF_4s5}1dcg^~;&O2N656jg{BpCPmyPMx+bPmENm7Od-HCvwfKnF%Id>*>Be7WmMnZ6BQZ$T>Pr{ei(;9vfTc zSOJnZxUoE-G&HZdIkJ3cs6EcSeqtZjg8V_$I4L@`=N?ElwaG7j4EkClMVNPAje)<+ zTOR&De<&tgJBHe2qrpx{Lyur#oD2hY{*5y~ z38=rELsMorr6@ssu@UFYJ%ZmhNu*V*HHt;vZF>hk61hXbvK~JQv9C%N)pJK>$$5k0 znI&T)a%3U_9%%I#OSSg?NEjLvi8vqQkl%SOLwLqAMhc?Jy^T0<&ny6i$JReM>i_cX z#bY|W)uq6jQh@dJxn(#BFkmDBRF5wnId{+7R_ZrWH7uW@$1)A^mXV~g1L|=vrt#Q` zvZ-GPi%!2xs-)J^5o9LXr6eH078|`|4GJwN&sJbz-nD75F6vz7RG19tc8!!PtPTjk z*dA^=>+ADigRtbMzb`nV3-)Ft)S9mBagIfe{@JU@2e~MT z*;(=GZ-0k5<(>a%P&H+G$}qp{Ob*FA>+Siw;`SM5g2YUh%#(})aVA-oiq+>#SjVl< z6SJs0>f3`e3PhB>U+KKRS`4(89yh%xHnrc$)#m97A5yoPvV(#LE?cmFOZ!vYw{7eB zJ4~?8`|WU#XXg$8RIoe26UU>)u#1O|rw8GSKX@iK{%1-U={qY zxsoy7_nvbmqnc|k&I9PZ15XQG+JNCu32kQYMh5)-P$Cw{%CnW7D%>|KO+=uSq{&zB zkFJf&zJ6zgyKZS6CXR2`TA$c!1R8~3wed=vIIluEDzPRVuim}g6^)7j|N4GjD5mT^ z8O#2USvG7jXZl5DxI=Xd&TDN?(_M9#Zk1u8wqUOGE8-HpN0^i@3~n@q8Xm^sgXuQ~ z)qru*XZXGPFj2f^?ws3Cuh%or-?go8k2xwRMJUv_derS-3emim3NUGn2-0z0p2aonAhREUcuYqvsZtJCK9_!&Q!lmNL%ZT_Xs=S#5q_w$AMRU1mcV6J zHtrI5Il=@r3N~1SGO;AO%T`K-g z5j>3pA!1P~oFzSXUlHTD`0N#N8`5fuCr>wg`T4DrC>UOM?w5+Sh4R`2d9dPWGyT3M zrL(|Rt0u$r)91F;KO_%!YsngX6&flwXS8(6k>nFMS>I8tL9|&xo;)751a?n1C~B#( z3gRrnM2YjZ9yGl$x?!9nfgb^~KNZI~6z}!Ql`CQp<_gUI@uR9TsGjW9chT=8Y2{b-dZBqw|1h_z`ZY42<$%q36=)=0oo62Q zj)u*;O4+>LJ_2r3dCP}BMi~_!q0(D7n`)&Rrf62<(Gg!e0i+N-2FJ^d<9T0So6zJ9Px~t?*ENw96b$ z`*6d_f%Ftv2dD7TrSBa~#$+dwY&d$+SLE2Ym1RY_5@6KL*+w=}3 zv3qF_1e>7-f@T=W@xG6%E7`8Z3==NW-&}>H@i<=SKjlFiU*yuUTm>auG9S({t=F?K z5D;7v@r+XN`YhFSIQF4FvcQh6axc@%l-!YIv;JG}cG{v&pe`FK>0rwP8`{%3r=F4fl+5s^!QK$LF;kyO`>w zujKTp<{5lfan^Ks%C1xpflitbJ0W0B6H-~l1%qZsZ8F+cq{!I&Svls$L`Ztix9$ld04UeN1r*gmi4f#5j^19mUz8}*-ZrgdT(JB46 z)mV9gAtP0`BxHdxuVs6}XiI=FT6mM2R#U7~DkE>$M*7W4bu%p6rt{?F_K|eCfkyd< zf284EdpvO|6zF$LzfaCF1n`7I57{Pxltj=!(8Y2)Q!#5RI_Cvh@cL^T;1YVm@q&}E z2W@V`*Xk-Dz}1r^K}epn-zhRPnwz)$M8}?ur5LTam%Ymk3}Flk!zo_ z1i|4JWBH3v$jOIB6x-m%`R3WE<4Cu-bd&jZ)0m{VXv7JDH2_fwPz?KSF^%jFoZJvS z_NQY%5pP#j%RFDCyPtm(4_83S5}C7%28$(gbu-`JMz}7XIQNd2o(5Z=A5=L9;%>b* z`oY|D_AQcJ_=|2RGgM7b5&mt)tQ2{a%}Z$0dFXP>EbYbcWyR~oO25lyvNSk!GqQ@x zxypkU_WT{wF9HCc-SxmXeB_m74M}OoD*7#Fzhd|;M$N5*!)*ujiJ*+WETJ=h{q@oB z*QkZ*pFp31uy_8ot|^iM)Su)+95MAnXTKd&!PW_~q(Hb7i<3NQ;xlr{5E^7HR)#}K z@eTpGM-=0#<6_gp1Ca79zE<-q5L~$dhNm1XAH(|xLT#R;qoA=V2?#SN9NycC-<&y_ zf6(6`jKb42>!zX+eM~sDNYrCSDE&ptayfz*Lu{V;3V9geSoR~~`SFX&4j*=rNdW*^h( zaZ~)*Fs`+hdc_4M6Ne(!-IXrn)5SogigT-z)eIo@I)^gc#<)D^Pq=Z}dkbLT=?8`x z&>AAdXmc91Ql!SOi1LpkXIQ$3T4PV4j1dL=^2SEeAN=Ia@6aeNEJR)bnC|3cXp20QF_zvlbR&crYl9X{5`G)8;+p z0RyZkz1K&@LWEB!=dalV59c)$=GP?w90|%B+-?9~i4svLRh`faa@{W&V{C;GbiA*V z@KxmIIXy27(bM5y{rDahB5WuJ;Rn>hM zBYY%5+-b5aGT#*2xz7wvahuNsPIU{#bbUt>Nl_3 zP5Z1G7B;{8*=w))tFC_>Y{1 zFvG&p-}0}MR4MU1BhX@H_u{f@`mHR($A!}CBrmb(cnR!9)*dnWkOkg(GuvJcM}2&7 zJnr4z&~-t;3Vg4_VKk; zE<5ObD;wB;kB~8Nc-N?e{NBHrpmFwSt*51o{5`$>tu({M@+s(#=}`BQo{e{)mG<)A zj5es1^$&|kImIR8bNSh?G?R{kK47`Ot0bOn{z&R#b0HU=MDr1f)G%gCfB?iAjOnb&gfpRTuXzBXUV+wx5_z*55P5|tPeR=@`WPGREffkG&eN>1+&Dml-`AMMnz%cc}~ z^wIE(!j5a9ob%uNM_7XTV;Q{3yzl;O2a=}PvfZPrkKEHWirGg*ZdV-ki#Syk`-hhNHMP}Kdzpo-a|nW>_^ zyY06}|LGOYX3+b%a06PZ5ivjxpj%*rXRtpQAxb?*U`9icR5tPF`kyzMD+oYrSr>Ve zyu&L@@`MQS1z{lgd}~DzvciV|T6;jT{CCR~7xeA=pd()Je$MDPh~yot?~;H~X~8i* zCy5)#sS?7Ot75gx)C&tAf@wXgu`(X=1+!QpQR4W`zf`e_b6hu7em|BX;Yqesq5;|U zvfYfWzB4mq9Zir{-~?eQ-wBpYGd_O5Wc)RJ%7-vox-fQZARjzxW~YKmL5x0edn*Z(Ttw8;=wRYfi0alsw{VdEl&)K5P8V za7HEDC6YE3t?7Ifwmq>kp1z-(L&5{2p8_OV_PK0ily=4D{eaifw^WMHslp%uH7=EMxnW zLDBZBDcI;?dP~UkfW!O;=7HT{EE+`aJLN~E7E+0777`t*oDGv^qE)`!Q2fvMcLRcV z5>EbC#Qv9=UqOGs2yS+!ccnq`d4=Rj`9aePbg^=F(V#3@`P_>-RQ!Ci9lJdd1T4~UC0h7G@-Ko(&d6pg0a}&PjAkk|^`idJ`O^un~b#M0dbN2mFXjy2??~!_~ zr6DMrITlQiue6S4c7Y>i`4zrgafY&etOqz$fsaUyP($1#IBe!I$Xpq-^L=A41xR;~ zwA2xo0(zHy=f(cz0OmT_Hx@KI6c{e7w4U%278|EMEnU54$_ZF^UvzTbj^jJJJHM3$ zaDcl#=R1-=*N4vL9GQSpPNfAIqF>2sO{=S1AO+as-of)wRZk45c}CFS&OC+UXZ@%l ztTIDE%^6<`GiU-K3#%&+c%3;J2ceFgSs}948Rb47co8|p%t8TIT=)4ocCn6=BT|JP z{HY9~(7YZE8|eW9RW}dbj3|HJD$~f2_=x_z18X+-#mbRt>`3IS>3SS7$@c6Ph+^Ag z1o3b(OsEQE_8AK-3OgFFL>!&8D}&nWrYM2a^W6V}0Ze>mIivK6;w)<`2pWlAY;rvG zT_|Eedzg3*>bH1#(*5L`E(g(xk0z2O^4G3kykk;%fXaH80BNz7bDP zPapj<(ZTmV=xphRw9BfS6sqv_svP6oTrXM@@)K3Lhn7yZemmn1v&&A$e<9tqc?p4#% z-NNm2Q(9LK4}*Q%M*HVLA&_wh)!6#_dgWCPkQxPfA>r7oCO2ns6P6$;|0wo+`HGkJUBgaN`_kE`Z5(MI4Jx2_ea?1T>eMT&+zZ`f<@#^@)>?0j8+M%Y6$}e}P zde;&OSZXS3B{`u8jU^)8F=fZ;NR5Lv$3PxVwe;9-RY2r(`G&4~8!$&Z{qtIHaPFPE z+vg)Xd>&4ECInMdP@u({BkPQ#M(YJ96<-i)KqS$QB5<)3xBxZ+wtUn&hasx*Bl0?Y z3lF@g_BOxkzDzmrCSc_lPUgMojPLJ)MV(Tw!78bW#z%14NuYb)3CbV$%fPe}H;E7h z8T$-s`+9i^%@<=RJoXabxncREFJJV7HcT78eAVJ zpd;^8{drjTu4F`a^3X62sg5iD(xYK!9+)q4W9c6l5Rxd7W2QisQvjkN zW)~P9#jv4)Om%1#!iSg&A3G+((eE1lMgoh6QqK^LmUxn2v%PiH=urJk4E3h#OK++>*18h}vu zC*3{TeWSi^k`qkKAQQSRd)}Wj;JqZ8yI|-UTE2ger`T%;d&t6$E)vu5L<^y=V@hj$ zwI*7Q7cNFi<)a3e0vVkB2AJ1QhsgB=p*)Z7BUbHcbZ(o-7ku4UI&XIlW>L(a(+MP{$u&qHdHFiL6}&O6 z;GWpoiS%MnNf_Bo7_k9L)rF-*f)f*E{;bFvK9py7$ z5PJQRSF25T=I`vPaK-(*(uu5tN-V&HK&&ZUTyB8xR8=t*i0nSb9v?e3eGe#&ngHoW z*brgS8*&unKSNAa+%9;))AgMf)AlwMU^)|Tnu{aXStkaG8&s%&8F6xf__m>7?ZJi{ zE6=FF^S6nQfBpR#0s1wQn`;qS4X=dGdpCL$cbuVBZc9^w*5-4 z4g^f{RUXvg4S8|~!H8I+3g`(hm0NLW0dQ^kqm!)Hh61jES&q9{h>#%o%fBZilFqJb z2s;cshgm@lZ$t=l*}msyyIA{aljyIT&%cJ8u=|U1o%Kr74r=+6hK{`9J3@d|{uzFn zs>GG80>2QV3ERf4=nfVZ0+z#SK+)~l6aDBR85>fN1IeuvE6_HW%;E+q;+2JB=Zm?4 ztQxTL+GmiI3K;+A%eaS8p5Seag1nSA{P1eh81jQQs} zLVl!XC#`dE0Ph7ryQF2%%+19sbA1eVT*ylT7zegwZA&XFiUlpY@Gb?~p6`|e!g9h< z56+qQb~wP$*W=j(M02vD3oByb2a8|Wt<$+vDurl!TIg_tl*=4Eok}_w@xW%=aoO`? zZQv&B)o#F`tEJuevKm>ndXpt`)z|0t`&)(lm#4yE{iXyuq&EFopztz7FTq#nUZZCx zpD9J(M<$sjh63WHpn_L;y4;4YPF_rzC0xEHmJ+EU`c;j$pG@2_lEkp$`C8%hZ)Or7 zv5PA{O`Kq*#js8)OMzOc(aL~8$~Bqv9~M|3EAm#SJR07dL$WBM2NK9Y@THJH5w0$nU+bF*Ly76cD zb#A4z@A{Iuq$`O@4%j$ZIaE~YB_A09FOPawF5gZuCr6QhIeu(@93(+VET=PuD~|hf zUL}^5PlGiJvJ|v-wMSItG$b;iV9?DyJCFC?vy9!qQ*tAPORm3wDUlsLPm^)FoXHr( znTnVCzOsKdb<75tmXn3X$Z-v*2z?l7tb(j&6&j-yKATMQ`%V?4?f3`)HseC}=M*F2 zj-QPAWvXoII*xG<`_Ja&h>YI+-|A^*@rLjt`G4GK51>N;wvGbZUi*YG8&?2Gf7Q8q z{q1gX$6z%Kxxttx(!-(Zc6h1T5-}r%}v9*7SEP9f5%ss>WyPwr$|z zjK4ds;qB{}dc{ESD}b(nhQBYowLWBfGIsQ=%v>P!4Tc1o)gwZ55!8CA9TQuTP(tzj zxaJ9=%`NN&O+>;|6~4E@?uF!V6}m`+hJPvTdkQa8S)7jaRw9~>^-fJla>5iPkhyKH zrip9H{Ab{$rj`Y;tIA272-GSd8#Vfay20xQo(VXL$CgM(nE2&8) zZVcklp998pEjon4Bd}hpU&;{Nr4LaeMd2V4?KZ18ERpzh(M2|J=nRNMOPybB`}fn~ zcoNI+*=e>AMB!;M5ztu<-UdD%qgQXOEi4J@kS))2ymblt3cGE?HI4}=sFIJFhqi@G zjYI8(l6bLYUwr3_Dhf;`6WI-U0MD&c6}3KqfnqJ~blHDf9j#CJ-YRpy3`t;6qbcHI z2=5nM{+u`{(f_qC?TZw)$ldc1w>{p5vfgC+fdtL;Jmus~!2g7DxoD4P(Oq@ZEDc1K zfO}!~$@WiQ3L?9k2-9M^tzu6fPHZ>d{VZLryVco!Zf~0v(`x4#!wO^6yAs4Z7{1W`s|sn$&(T^^VaVbiHd|W9yMlMr)y=EV ze*bExT$FI`4KK&jiiG4^Ry<>unpKOeZeX zPtH9wf)Je?5Id|v8nSAAtaF9{MvXIu>7-O-!4^*0j6t($e`F($W$oCHeFaz)a;ytc zjxT^`GcvH>|CFAaY+P5-3>j3O6!k4x@n;dBKS1Pz1a+ZHESRg;3AI{SP1fCcMa8cp z_TK_StXjTW#br#ae}8|=CDNf9H4%di8y}@gQXmhMd=^XkAdk)K4S1vpFu}6sj+pn% zaBvN%Cf4fPC@?^^|8MzkXP3`9+VaOdCRtH}g8B1oK9vdyf$ z$QT+h*%~g(9Cguz3>j!I5%?tCPwdleW~_Ic?e&v|*El{Tk@?`je9>146_K7<8O(!ljZv|@+8AOBz`}|g*sa3?MnqYdTojU@JJ^|=K-WH3tz>@Or z+)HD*BzQ1N05>bw8J6ok%~9TA+p5^)LTq7&mM}fIcz)p}GpmrF4Z%n3tEfiPoaa|z zO$waHho6_j%y6vJ6tPuwvB;S?K;u(tdIUU*o!A%+1&snq!PyWphz5+tP>(A_5A7*O z0vXq}NN{`%4i$Th^RVH*x~9$ozH#?;F)Xu=7Z*)`K|*C_Of0Dunhau@ z_x|Ml5DnxZDR=hO_xEa+;hS0bLsG1}U1eRm6g?lmY<6G$9Rx3Uaeza5IY9!EtgbM0 zj<{~WJy2#qCnowY!9CCmC2dTF6^e=5xUHdy-N%q`Ym_UwgLMR}tpZZzMH)PX-)wrk z{h1fEaH_YT1aPF8E8r8eqTPyd^6;k(?BA=#<=ST@H`@LonWBx1IJMrtK1eyR|12zv zg9(+EeKe z(xZ5B=WHl=WQD~{{?#n#s$IMT={%aj4|EoQ+E+(ZtmmUV4S89#<6>-XVmCU3GtIi) zSTF#-!RcX5@R#q4c1}p@f`4%M)d$ zIO@E$=7e`dO&*>6L3G$th;9}+LZ;3n3Z^<%-V-&wIAI~!qDlt%{VxS<9v?Q2k-Zg> zcZ^T6k|~L9G<}Y4D|4QI5`Y{XNKdS%%*nwpTeD6+k+1Sgc|*-?sv|Eg@W=}2|e(HO*{mVeULo^sqi|JN99(*kd$giM5XuGu9hgh2xSQFcNmnfh0ikYO6cKny# za-PiZE=V!4Lkyd51S0I;?v`*Lh*2aFCFUvbgA~k8N}di8YOK#6uQSpsUV@$Xn*goW zY=-@(UYZa%*?J5A7D2^FOz%7lWagD$#tx$8=MSG{buC;GdtoAXe36%XDg@6(mlGI#WCIx68g>ut63P829GOIrB74%G}z)$fMhwIJw3*B~o!5Xu4RD8s!mH60VVKJs+7K8xe zli0^2kQtc2Ti70pCq#v8O?(cEB~g80M5Vka2{3H}pbKgOi&NoelgERn^vM5WHBb{q z8&5PkJ+0z3AS!4EEC}Sn%#4CYm=m(g3R3EqsO#cD|H=J`C&}x@^kAzJEtXtRGIJBW zJia<{?v_zwVum8Se9Sg938vxRW4gU7)yDkW{`aHmt?#;+HluvWH=pJ9UxI3bVBI|v zoZ;DwKfg;e5@%34o8^yj^Zq7};h2VPqpYTPo1%RpNSL*M!<>IM;^{EH`UyS?X3042 zHK*ezBct07NgG~|_ZGN!VA9N6Sjk~#v0gm#HyxrT557d`CEuw7oEJ!gHWcogo?uJ; z=w=Lu^Z4b92a$&_c3dL-LniUydV=^0q|00?CzWpfnwz{f0;6lE3k{O*ZlJ@nymxDX z_m7btcEMrHF8oOq+=h(FQ+5?Tc_tyr$@S}4{Dt^R@jX})L_AS1JpYOLZWrU zN!iRr!@ptAYl(ldP(}}fa>zT&4ZFe&I1@q=1xXxd6`kuV$t%{MEFLPg{-@^A_33xIQQX&BIGF+>4RRjvge z*0$nN-)!!RtRyI=;T~@A?Q3c*Ng}Ax=Bm9^`|LMJ=5|+SpnQD*Zo9rnj5wnFR3{3o zA$p#u4N*JEoQ&P;AQ5B`@l$eyNd^X*#SWAFyAUIw{-(`d0Hs##b&=sv-K8HPecp*b zat9H>_$tmUO`2(a!Fd+iw>vg8(#|9~|MOD+GiwTwEN*Cm&{NHFC?bkMJzp&l*kQ#7 z!jj0=FBxuFbl>WZuU;a`8x8Gk9WK6~UVV5nN*c)qf#zSCmuCUFg7YpAhl?$P?sA( z1lBgn_0uvl2Y&s=HW;?PXeSZWCH9;p!r*|X%KKM71os%L_?m=W@l?cxv{+!jg0sL< z-XkW<463z3gs*RTjkLjOKwG^j&U&011Qw>rU4bY^ka3fW;^E0-c&}I~%|Gn!>lJhR zaCnF(PMEbD^lhk7;S^Rl*2G1^L7~DlP$4brtd@kb%e}j#x`#rnUBysw{uocz_9u9{ zJfn*E6~pR1Fr*Jdnzncq#|IS`d8V8BH-g*0Di}fcLGd!9PHzuLLAR9lOcrn9!2#+9 z5Se=}{{ucCh*fGrvMAvt>3WJ1Z!#or&pDaQO!xIDJs}cbjfd0)JOOxYQ7~YiTNGKf zzkE4x#^$6DX(HYtQ8E!Q?tYwWy7$|P{AHC{X80a16O{LxHYdZt6DeyYSP*^g$*O;T7h*iX>+|U!=&yC$AAS*P zI4=c zE%Futj;2iE}V7~Y<_QGWq zOpUL}%An0>DVeN|L8kWZaqDbLRvt#t9=x#`>wxUHS#GXBhy7zckdfH3hlW>`k`!d_ z>H;jd8eTK1{QkL3<@p$QS9-(iI_r}y!qlHz&4rZvS0soeb3Xj=M3IET z0kz-f?K-jb(e!5r@iqtdwTXC^6pEP2bRx^6#!htrvh}vT)>u<%e|gct7*u|D(0lHE z%c3He)M>%_IHG~J@KPq4dR*e$7hPlBa!!a4g8bw5c+vFWo2Qo7KgOEZpCvB^SRBgT zOp@HI4IH|Rcj5K)kjTR1kMwwx^>|bDDj$~_R2rlB^S308xheFFQN0Lr(lFqIde6yE zL9NGcRHw_Y$`g~tV=l@}2pMf++2H8DjKnY)T(Ja);L5RJ7r{K9s0^mEBpMqpRaa6+ zJCxa6+Kt$go~|J}=U4-0VI!f?SS0sb_f3&S*Jkaf-m?aOr<5zf8umLMI(>}Bu9~G4 zLHEo1&dZrt3Y!m#IRI)`7YG3VE&sz$KM(L>eP)Y)xDJ}hGMOM&;I-}%N}56qi?Be$ zfEmX`pYtgQaD@Oq(J7uv#o;74%V(|m1Hdp&_3rPid}60?3zx;nBlei2wD9~wPzl$g z*;z=~h7e&&r07&kGc1AGrBCdEviO53HsvH?Az8l@|IIvDb*MIBg~k=k8c3*9fp)^v zwQ$l*m6wjD)AaKSKt+n|pyo!RK+%~)`BJ>3+s=y%ZtdQ?njffMzadc#vgs|`h_OtG z0^@26-%p0;Ra?z2S#(hD{(ggK2f%q&@rAPD=phC5@ezA`=QbIHP;~pXkf=LT7y|6X zqKo1;H-ATU($G+rgzsW+s8;>cML&QJsnN)VXnSL*@x&|%Db7+UDFL31{ZoIQbPW&_ZBRUWnI{p*xA!%0h#dg^u6$VXGhY*GX{f)A_p1)`ch?UcvyOP#Ee8ezPkGW)MAv6rw<_UsN zejbZv>3zapZp-O&lpg^=tuWTwPZU0rQko@6oh2G7k1#SKS8>|_4tex>n2DNU;@uA- z+4y4GVkA#R5ET*uD5lT0BG6sXS%{P%$kgPdYgvf6O>?L)IJrtVB(}{tgG* zI(fM*j9y499-RC}+%uq?6)6#&t`$U#ym(;1yZbf6&^s*Z__%4@xy3{Y(-Mu>g#}fF zyS{oxpuq!diNcTNq8+@dM~jm9C`Tu#UABHd&yotjFV)HIx;)tymX>~x$d5#phq@KV z06*F%TFNQG1maHR zJCY$Ou|tEt|6Vzp)l!3P(r5?(a1{V;T^d_=&PNVkPEbc5eaow>5)n&JAjqzX4VVz^Z-mFABWzLR|j{y!9Y*boyAGwZ96v_Pv?v<3vh!rrCbI%&+^YB0t znk$MnK#j}2A`E=2z9jcpc(646Ot>+VuT7IY7$^~$L+Kxe{_xU=&W5Ua#qjp* zHZ$4B;ZB?bwyq+B&);0v1&dL7>;>u2#mGPNbq(vUbC>}a=#W*G%4x?$osz@vCwXv}Nw)t+ZRW?8F6@QR)o;L&5^;~_+> zcNgxF+CM?5BsSM+koo!+?XCTyE>|b6mOJVLArYjYod=5Kojw*XBu|(7pC{pM=gbBN zU}*j9v-|#4z87AqaaLyxcrsn-le2FDeS!qz$ zpRafH2?JNY8^BZJk%Dv2e{DB;{BlsKOB?Oe_O#Xe{1^L;rro4;b-df>5-A|G(LT;z z^S5us^8pd=)DM}-F9UBq8Rf~5!NP{7HApa|npv3=KLO}P`72u3cKz>>ExWFU!L<<+ zcS?g()td~BJkHD^G+D44x%tD?r>fu4k_PV{ef$21{=PX)>*SFj^#io>gnOUWM&06S zG~ZtSk@ll~0&0O%PaXFK-+?i=;;Ekvac}@K%<7Tlwh~$R&w52uT=rP|WxFxHLTDSO z)inFfGigDzzgW32C+j93-jQ>FteX-)Q2_gLV52uKW-HSPIp&knxn?2KpKM>BTf^!8 zazZKZb=hvx5{r$cP&kTUx_t$NeN!Iqo9kx9QNM2e4l}?(joxwdy zI_XtRzS4JP8GyD(t~84Y64|8q53p;mh4C101S5l^j`d>V<2*jU8#vqBsHZwkX+3tB z1T~}H1d?yz-)e$UbuS--Dl&?0MF3VdV5y@yl5$@tQoq!%Ilc{g3fLmil7UA(wP|!#Tc)4HT1J zCdCBHuYIWLdBqMbF&Bf!7eSFtl)_&6FJ~}hh@1K0#jOhH+8Bidc9OK&#%{ZhA(R-^4b`@g{V zs~rqg9Y43hM71-uvHoPw$OaFLqZGz=tGFanM=aj>`wv+U zCtErBc<}=9DS)_GWZ-Nd;vua3>y82zBTxm;ZW< zC@2se^SnQ9-zgeW1g)7LkKicVJ(I*EwagS2`49oG&nIl6O%AOd&`w*f1%pzw+QvpX zO4}cEYia*r1j)ms{wY0w$gLM00xIA}$9xfs%juD?`e6!*3cC+d{(3nS|G>8~e2468 zfrc7_OTI(c{MOfZXkuj3%1QFWwb0XWe~H*eNA^r@yG4Y-xd^C5%YGd*I^OTz>KNnSfYZ52h`7qYF&ou=STC*Yk|nnX0(JJsnsXwy zS1xZZ->-nvXlkTEyr#J^ok*AlUWIt+_esrO6Akts5_AVXpmxx0U{oAWIVGObGIpL{ z#y|KF+b5{xPe0Di&vUQ7ZfqBa!o12osN&Z1kyX1tisPs%^_YBGLi&Bb%z_?hXYJUx zIMu#&_nxXq88V}zK$JO!C+VVE+*K{sK}lB`+t+ZAzd+-^jwrzXGIs_{7Y?p$v&#k= zESL&Meh`36(G0yd_tKSEM=6i=zrKgo!8+l>3GL4y^E`%%Q#>K-Z-?kAY~C!?KX>kM z$G3ae-XRnExpT%K`;#V*qh{OzQ@)z91{-B%ve#%ZQ%R#_mI zF>xR$yf`UZUeO>`a8ax?the8qjhC+vpg%qLjlq!OvqN72ktRG=!==Fag{~m3C9=cekV{m_!PPC=QprQ~jnO%?ChpD?Hk4Pp;(Z?)$y4=xQoSMP{ENTi zb(5o}BNIrMpXy2~{IddJsgRG^c}H~c`fiK|%>}>AFB>2cu7D=3*L&Zpk4V4e8ZC4zK^zbH*;MT~7GD+rGu1 zQtwCs=qZ>0mOldq0;|au-Z20f1Na|fH9P7-Abk#XWkmzMzDFRiC1I%UQhEYgcD=B$ zMDWnD9#lr*^E0gJn^3fSGFz<_IS=1wx~(m0I`KRDm_Yuyz~>%VC>&^W?PQ141xlNi z=x0;}o3(-LGzrRcHd)h|dFTl?Zd4KDnO7PEv(ow~^HcNtI8yY9%wPcP?lH$6$ff6& z0*#moVJIMgvkYmVi+|fxrD&Zu2)|@Dt(F?Jo*FEALo=#-AVUt60!GBkBoDTx*yCFX zl~~E?k$j|!2_lFpFDHt6BOiC|y;Rd=Cj{gxe;DZ&qM0hExIwGlPK3daWK6}Ap7Zwz z(WtnM%t?LCsbTE&`g|`;iy3)_mG?FkZ+zl>0t}=WOI?4$q7H`#H*8-$z-e^#H5t*$ zWSoYp|Mv(0zkL=!AGgTR_C_1ryBycX68b9&cjZv9BP^M90oLjLryP8t3_OPgZ7(l4 zE-NEw``jz%O;%3a#@j{K@;{aaUrIk$wdTc|>k4ULn%i>sL*X(PlS)xBXT#ajsT)k8 zxA-Xe$YBUkzsu~b5oi6ak$f2#H;vmGSD5Tch#yzKONnJZfnK8RUqigRO9y_Ru_n{6{32*BUS z1ZB(msR-Za!~B};%<7Oz0v}acO#1xuX@qZXSro=x6DMq1ohl5<_cGtU-!uIv3d*ay zIdlt^;-bEy0ndMuRxf!&@GXR?FY04k>0Jt>*d8&d9^ZNBI#tI6C`z7jJZh)gs82VJ z4Ro*Th#9IKc=tMZ>F&>0ru_jQGH=k$_2DnhponYXdDav}c2xii;8PycY^-@&K+giw za{g8H6{L|Cj;BwrJ#A*fj27hSoF*b>l1Umg27i*wa@LLJtI=u#nyiQ4bIvZsld18n zUNHcwG=e@d0IR!)vEOqb#O5?JvYD#vOY0wIw#z?TWF0t{D_pSCDowpLVl?D!UaLA!&PLo&87mx>$Ln)Kpih!HewyelygC z`b>Af7w#mW8vCbus(;Ip0!VUeu)Eb%fzTh~b+^v3miut#=0R%Bfa&>NAf#Vp{3Ynh zh+0$`m%|9}=w@5KX8koFYO=Jngf)Y}LDsa<*8EQlBAn7yjOsfy&7A~V>K9(iUq9zF zY2WghZ+CRCSj0sGtd$u@X81m?i;R4Q90vIW`YSD_!Mt`b(S$$Q^UD+OArTFE%%Ez+ zXvu;+Am$Wsm{9_4UmN4t(y1s}e)77kBWSpFgi(}0^_ynv5M?XcgC?DgqyG((Nv&ol z#|~5X@%MZiOOi(mRv8(Mih*pP^JRS;7w--nS!LWE-QRbXZToH=KvNZ<@d93I3@#>% zFFO!!H7%hv9b;3)Y9BXuM%aXnT=PIkZGLIPU<1EC%AK8dwy4(O{EwQpfw(5}_UB`u zS`mx=@>9mGXtY~#G@=fQFeqo)282itd3KQ11^|-r=Ha!&Bv@hnI#rys_Ff89SjawD zbigey`(Y&iv8aT!^x|Aw*0Ql+qNR!-``a}ux9%4qh$+XfnXA_fDw=e8o4GKtqbsUA z+^ZA_h$jDjej z8)&V{*$Bc4C1#S!8ua;ZFYpLJg(akAFqqbR`HIiC`NjLP&c1o60oLH=*7HXr>Oz4H zp(ygq4Xx!I?$aMt3Y>Z@dy;n@m}Ox@sb)w@QX*Swwx5S)kNL_T#_ z?dKkJQG52}_F?|LIi8s+Ja}64Ha#ppHV$xZvwm!1^_(D?77`Mc!^tOk$C>|QE?Y=W zju?^DQmaL7`;o7M0tw1iOQ{U1)c0U#XP<9 z=X*8RU+-Ay^aQ7W=7LDfdcyw=8>^ScEi_?k@W@Q4j-6pH!G!&ot9LVR`E#FEN_161 zEh+rY8P%-5frQ$FQ}W9Vc`6q2W9K7TmFHkM?A%~`gRupY?=-%qT*E_feReJr;*GVH66p}g$nYQ zVEl~FOh5ER5)7o=-4F%!_xJl=wI^vfP9OUNenX4t)9|uZJY9xp3*l<)N#XmzaOQv` z(c9&fb}5km`Lvu8dSkB^*fCpW`0&^;hDM*M>+o)@7(gTSot}bzYIxItzzsar6z1=B zrXo+Q0sF_OHV&Q#j+wcUR=i}*em#B)A*m05oS^In17K-3#sQ)Qfk^aFc+A%SIJ(M! zrrI`qwgICVA>AP%FWosxLP``tr9nbLK)OeFhjb&LNGK^SC7_gajz+pcYTxnuxj$!5 z-p?J^eO)d;ic?P>mrths{2QL2x3U{5X_Rh?{CdPm6bFoAJl;Y1OtUl9YjqyMdR0%T z`!|=bAU7zs_v&3ol0*C{)w<5k=e`)QXW78i4|G;)3q_`<)fhu2V&_UmNS%B$o^9oz zz2)eK;jeJ+bKbA^S`~>Avv>_AvI1W>-hXL>8LMhziZ1odZ(kSlivwC7;c{bi0vZIB z*~Xial%M2lS6me90pQM?#S|1a-{EnC$d>hw$?42+ONww}CUq-gz-hs4c-MR8Z>(XVUh=P>zwU+ZQEt8=^y-m@nY{&5>F0-AJ+8b3Lwec$M&n<&VG5O=Vc zi+W_Ay@&!eW(38gzOWyZ>U}Qf!B?Ecg+jiGRP$P&2T;6m3j7@Rybg++cq?Ez;Q>qE zzNimF%0d&6Iw-0|XZYP+Yrx#GzusA!o|+mqmcMyx+Thy#a^p8cIGnA?iQ#<>gHS*>6?4MHRW!thO?Qu6~Zh0dF+0nJ2lpWJY9} zW~1q`FxSC(-9C!};vjdvbI&+#y=JUMS2wkomX7)FQxP%y^zJmRtQzw!c5wI2o-dTz z92Z%7-b8YOctZ4b%YMwL_v?-B{@>IGf*}idmPJL=0+MlhO;GUheR=<59KrAjC}-Z7 z@`F8Ho{6IVt#O;Z0WO|&s^Tx_>Q}#y8L(hO&igmKL)m$tcu*mOeYbL5CLiO{UkN^$ zy8EwA{XBp}^!2B;$*H^G6wkgFyCbiNpvaFjvv;5_>g2aiJp^xCvCSW)OC*7BO06Ba zW-_?PwGOHe<+)d@i1EM>e!2kzylp;9%boJ*+iURH%QyT0={qr}p-?4Z`mS?(`o`&& zNE|(Uw-$et4R(*OILJ3S@;`h>GXY5`6YBtT$J~3!jIh8^3%n2JwNJIc@+)Q3D+-NQ zsr-|h*pY)bWU_OmI31d(OlD2;Hron(W>;vK1@de)KR%itRa82>TF#~lRN-Usb@(Bj zM8td(|KZY3!?^z$jdvFGPm+_E9*&3wc+Mv{d24DRi;k1 zTrgdpo1f{qK;AI-%JQ@=`^YQ2jw10p|1j&!}%)`k?Xgs zx>TPdVQ>y>_2#H~DR$1W zxo*c{DFAbupckYE5~wS4n2XiumQR?`;ygTQQZwL>cXP<1DXM48ncknr zevOSTmv&f?%;md9yrK8TLco!UFIZpbtkY?y)oFeW7jw++J^%bNai`Dk-_5NXj^9>^?nBcX765;Z4QfW$8fF#0=)@ZrOYB(tqk6=79pz(?{&GEfi=~Kx+X?1 zt`|h8ee>8}W#I+^iWw_M@T~SWMOA_2Z>nrH*Q%DBGh;3f{;!&cafj~7|3IVhnvCwlhidcJ_{quS>DknMAa_BWoMvt7BDEzb&+xc0 z*EFxcw+O*3;ms;Jv!`J0>r41IQHJ+7Dg|XXS!BmR$ATS*e>D6PY+~<=kqiB%z0ywi zS#>&HKfapuL)w42t>h@AWh8Q`S`1`4<~uZqS+N=QSXo9a_cUGnQ1?Ax7(TGmmv-N^ zUj^8eT!qpDT?Z69BwO;`a{dploN;vwEMms3b_{rz3V_NyJ)N)ULC~VaJtt5Bs+_QW z$4h_+hmZYuhVWxt^b^jw)mTSgw)>?Y4x8IgnlB>_ZVmgM_ktWEdLO0i=Y-5@3HAF_ zYM%Cdx1iDQQwUagTR9gW&RjHO^)mv2F8~Xnt;u>y4KdRa9x>mNSG>6tf?;tpP~=B( zRK?cVM?gd3kS$ccmQnemq!B76tgBUwAU9zGH0k@oy1*ios1O?{O36?fzh$GP~6vEhi$jYA{8K$L1hKi^N*$vdQ(NAAo>zT8B;ihQe@wWZn&EXgQAt z{GEQ)d(8ydvYH(*{*4uvqw{h1D_w4VJ23D~K`t+R=P!tnY0~_ZC{7)mxZf%negL1& zGc)M;M{Oq27;x}qkW|sEJ4TWP3t}*PllrkJ()VLv{K5F)WJBA%fYZK!5b^fE;zwaq zcdo&_b_gs(UP=K`!7#m&uvMF(BE#~|=vqvcvQH+F|KP5myHXS`s^aMWJu(QGxFCAt z3b3B_cN6ca#0ZExhG5EPvQ2E>p)gjLN z5})iNeyE|G6S%e!7UIQux47MahLwZFANuZ$KQ(o)jfSW`J!Z^*PcFY(pg z-oFcel{ww$O#8CIz88D}K}(@ha$ii-97KAhXJ&VVm2=zAOXR4XX*UQE7KMTbA=UZ( zh8M*Be6p4Uab0ignfP-Y2F^b1aP1qtQALfgt&A&OKo9fjQKHV!$#Dp-yWi=~E{IbD z&>!mN_g{rplL7sy(6CpZNXev#z+TX&mN6p|_balP7|0YmU~&Hl^LuR;Moz9wP79@J z8}T5U0<~+EteEm+86+u#@o@MnYP2FVt_1HBJEs2=g&7K#2m}j)^e12w*F=>s4dy76 ze|2WqpHgF8NJF3VSt%1qPeZ@3*zgdob?oQ7IthG-_TN9Gn1=4M5O;a@jx^e=wKdHIdKlX;;hQXsrQMkKJ^LRWgp0*C@_{@o0y zN6gp=#Uy!XVxIBIo{8AVS3vP!=g9eY88OE#leT)ACL_w90xX_JH=G$KqxJvca?=u; znZ`x5d0sHdq(s0#iAzdcJOPIrC?6}F`QE2?aW1eCr`lE80Q3l-Qz+zf`1&z%8|&m~ zm3DYeug8BU8JCK7!S-DqG<__d=Pumt-Yae0t$y-u)Ta3Cx`vK6vWk2!CcxG8`fAQN zg}HV=f*gv=;7~Ad*{|K(&VrqfiKpw0aGjywi%b^ks>&FcK^&<9V`yJo5mkCC&hY#; zm#dc7v0M`jKsi0hYc9DUTc%svtgDFn=K=1pxZgH5PFK5{_VCrN*RIqcc(}&-MG4Kn z2vtxpF7n73)Ou2>;_U4c6chVsqEj}k7`_Pafsx3}cW!y81&YuFjP;V*wpc%>;AT$B zMwc?)hy%m`l^Z<&K)FNI1GvnU#sn`M&l&^Yssd;&LL&^I*}MG^02SGf_cJ%o&XXTE z$ou7>{`YzZCqA?n#C~q~C02(Jk*AzaEg5t2ukWABad^v#WxKgK0J!gvLV4UfYC=Vx zRYo#qVeT_OrBY}J;>VwdnsGbZbWdbzsl!MuS$Zq2{}zv4iqrUytznhM~r1pjJH*dLMgvD&c%s_K)h$wdN>6P;@qK zU7S{Ok%V6XKqGi=>D84WJMY_NM@M5Tw7;y`p20gU&}?7HYP%0eoC34K0J|$xamGLo z)6Q~0TuTs;d>C7z0bS+D{g3R|KpEK!@$)YWyX^~xX;F&Z4XRngbT4$2kWkHTYYZd; zEvU*)|KulH9KkxeMd%ts;kv@-`q*SA7T_ z2N?0P!vHnFo)}}Q$PIwSY3cTVP%?3V*YrlFn>TC<&UJ^AwX&JQ6GqGZ3i@B&p)m2UDq-qCOYV|I|Q}2>;29yB) zs3E@kYzgbEvYJ(N4VBjLg9v)pclenXH4b>DE)jY4BzxggCcKJcwwGr$$8Q3{Ue`fi zozDHbxsD2y0Jbm38Xj@CiI(k|9^*cMklEt9UOP0bn#vsx6CI?2?sny8(EUlRbf4Yz zGJeED!6)T;>BL%20C?`ZekwYQ+-@=-6WDPS{uKZ9>Sc`ou9w7) zDR!nFhtQ4bWL}ouZtU0bG%D{VF`1al1Eu1{XSVaUs%+{~wBNBgz~o_9Zh#GRSo9VSt=mz9u#YKELb ze_151tl^oMtRml-_Jj*BM-Qa_h+n-OjNA*feeXL3;e zi>lgAeM?4wIYgNhrOAV>h(f`q#bg6ZhlakBa9aNQ<^BCBa=bBo+sG=JS$&X~X=`9h zl|MYJUA#NiHNAAoQG|YW!w7>v#e|XH*Gy> zfp8Z{ke1P5Yzg!vUEw@K7w&CAg2GREcv6f)Q8T0NyT85 zKJ&iGUlP8@MxKq^4_gbIb&`3EUKTCc-w29a!60^?ugRfhMRepysa8^#`zxa;0VzaV z9Hm2pVACn}Yzb2##?p?s952c|6{)(yBm&VBa|kGxY2R(h-aQSloDJ@7pCVhxkDW3~ zF?kt=d?aNWpqCWh&6amZIJN+P;v)Oif9A?l-I|s^C8sF??6NRAV|WqKgnQCXxbmm4rMVL+Fp0TK(O8vD046wS zD_Cg3sZkf1rLdyuvmZ^TL8eGtRYey^>Zx>%um6EY%==V=zPd!8(SiQ_c0q5LxBa9y z`L=i3(&-}N4c3>B@y}`(>+Nv!8CgcE*7ZI;U+JnRw&cYp74J@TrqX)&^49JVYBwRx zu<0wpzm0-hppD>YM*4ZvX#5GQMI1J1r}SvsxZ|%Fc>y!f*X1I0q)PH<3iHTaE6|ze zB+lFVKcACoFf8FIK6C1J0KwxyP)y~iO{E{622@8|d-Z)_gd~ zsa>udSl0G9h38{36BWIl26fDKS;UpeteEaQ&)>hufo<{oii)dC>J>J&r{T8RO5KZZ zvf?6&xJ5@>hO`}3c4AeTPT}VI%D&6iMe}_3NMC;Nt5e<_4>KCV+j5;hty9iqgBp|D z(#2sK{wn2NLUC*_l}<|!y|E8H{7x0jxCqC^5kZ{s*}Gn%!(Kx!w0Bj{k|TlihXHt~ z*K}_3;{AFZIno|{f15Vp8uj8~3Gp{bV5vY1=wylpHD2zBHm8LbUCJipLJ` zA2JpHa#L+%+-UN5GKFojhy`{V+b>Dl#E1d$sZf4zkmvc7ko}eesiTxdnZ7vjxwgb zm1396*IV3y@AN`C8V+Rm@$Rffx*BT{QV$K==7JY#;2Q&@Yr=tQR>h7I^ddf^uy$6mkxpt7;>U=^N% z9O=HawZzY#!L!v>qm#l?A{>?V=8)uzWV7(U!4P|s%$fU10>I_1haY8vDI>TmG`8_) z{cNolSe~NbUS7e*^)QjP+{8Uf8kY6Eg&{ zgi#Z&WjS9SB;jS;k8#@sr8Y}X#S3WJ2}cPm2oGCTbv{Q`Q}%ssn5Wl=f>Z_-T3Gp` zK2?*iC31B+IzaX>g{9vA+^9r`Bz=cLBKo%i+s~7kyV&bvO94{kG4rIqs4H%mb|*rK z5MjFBd~i3P4MDkXe)*7%b@!vc-mV(X>ehnot zz+s-8^o@0D5!PRe<3CDpU`u-a=Uz6!PpT-eLIA4XfROLbDWX_v4(j0<&#R5cMuKn6 z`*6)pc*G3lj>lo^d{$`aJgl*bkrnWqXBpY+4Ik=2D4mi+$k%=aGj{7yH&QrpI=yTQ z_FChFXr8xx8KgbaK((rBqyI=ZfaklMh|XzwekPg+YDTTeeW(&1Vz$)Tb=i5~WjDN| zUHUserl7#%il?Iqq#6o7xW>&2^$tWb2R`MA{WHq@Zbk$|U(+)MPdt_nETY8X^1@Qd z%cl?+FOCE$$#scFMjqrpZ=;A%i4CK+h*(74b^4%(IB{g7N~+&705=z^RBOMguGtjV zmWaK%sANxx?v9lDj*9r(TTAtg-6r%Ko%Zc5NKtiY5Nx5qZI_VgD^!3Bp3vC%B7t_H z9PAL9ufoKI54xtPYkX_r@4!4*ns1~BB1jS`0&EK8U z&8O(rTt;V;(3}yOeQSG;k$1%kqh`h9bxQCc@kR`q-%0_1^7-1et=k+O-eI;v{Q64R zedv8%{7bNE5Ny2Ec2F1v)PBwIA-QjWSM7IwUde#UTrGU@Nd?DL156=c;ex~+A5>M% zU*7i}sxf~@7B+f)!~z`OPY}mO@rXHMZP1hS4N|D&1q!g;cbMJ9CCovwgc%AJ-^lL% zRdd{a^9FU+55aXlXobN1ag-Fz97jYeeDbzi$bCGm{?;JWjNR;Z#u>xmc6z(2);1UK7qvyK8nv zb(TKEJMF9Ib4QW!eznW3C>P$e0cO3A>a{7jSP9yt%t!&jq~0wx%GDya>dzAx#s#EC zq+(Olj3Tz)CBle#7>FiCLb**lu){^{ksk6eVMxJm7+IGZc+6el@1GnGHmVuc?JR<^ zHqvUb-|#FIsQfoTIYfx@DwMApv!yPxIXl7BYcCf3RLbSCKBRW-mz%%OQbAFq1ik|4bsoZpAm3kp3{Y|8 zDX#I|(jz>GFRk3?jB=yNFaUVj;LutIzC8}NN1P<|y(In@(LN@14s&KF3N$9X-Rl`i=_tlUY(GvqGvnkc~A#gjx6%KpBGhT=VL2~7) zA;~VE4|`J*GfE`prqqKgKa22+UHYJT6lBZXg!No81`{n4f|O7JAR zvai;pD6u{^bvQcAW&zdelNZv@C8nt*>YJufa`=(S=hYeoC>M6quH#R8;dd>UE$K&# z^-hI2kO?b2i$DJ<9~-W3`cLFPPKKFJ(qwu-APEYohp%`KjuawSu1>c`(LaQMgCfFZ z2_OgKFb^ErxKs;21Bl3~^u^*a;_E`&~nS(1}1;2lN z$JR&o3F|WV;Eqw(p&LXHrWv{0+Y`!TTpYVWflmlXRc6`^=4!(a{p1hvV`8-O^<2>6 zB?kXw1oXk|6d|MEF_1g$0hIKp6#obNt4Yh<+>q8Cqxb8Egn|TVi><&ofFFIorz1LO zNu(Q8Bw1CM^_t3u*U%b0B?TQApZz;xtn@CMK-rve@28IoWFY|O@&PbLeK z|GjiNo0wu366vCz=QjM*B;kE5QmKu?^}KZ(jxn(j%DCs}F_`wt^P~zxyLhwHjstj} z)^Hy7>tLkiFg^S$myyXJljsvmHjpMDx#$ySK`LME$0dxDg!KJaMq0hKmjgkH2f?rjjUr)33Nh0VX*fcLSIA=aHttc z7C4*_z*|{ywEd}4nVPO)Zz6O>Y5sDT?ojo>SDLW}BX=|XAb?^{T$?5Ni&^y@{R3#( zmdf-ifn6HJue+?5#22rql?a^$S4@MAJusW#!n`m_AqMuZFKN{NHU~5Is=z-(Fl&j6 zUV!{14D2LNm<)n3OGnKhc4gBENjd}wt=yh+^q2LfN_&_&@V>R3SK`dqf_LJq%AZ2R z8h4%3g4Yzcf-g1Q2jMjAX;7A1`{yS&0)CRV5plooBuz;}MfQUgxvXC1Y_o{%Vr4px6@cHSG z#M}dH;NU{xus3O-imNHT`OOVS_Z-x%Ey) z@cC+1F2+}l8{Yk9YdNBujSy_f@KgqB+JLS>hloKcGEdeY)Q)tg5=k9BZl$k-&8Cb^ zSvoK@rxKI$ilRufO2git^WXE~SZ3Aw01&wPSHhhqgL!Pw8OQOwP!+pclD&CEF|6d#X`TQ+O zFr#u(qX=kWZ(A?^DDx{ln|jSlWCcMTw3q z>>1sc>_#ZrW^aypvhfM>UyeD0sxJ#37+Iv8I5?*_wvg;_5_W^TNrFj>ut#`yUvqTn z@jO?|-u10W4mSyo);`q3>M0SZ#V8Thu(LA<5c|maz8!(7)4orE0myetm(PLs^CYRb zh5q|k*SS*IeP=kbg>`dBaW9Zq@OTanUX!b&_eQS7$Z**2tI3ha)GI<*iJtsReis~) zH7(=x0D76km|3|EB#Ye7-k~>eIZzYoTLFEH zG35(82UfuN#kn~hiiJ-)0Ulg&bREp7((d#JbjgFjt5q7}y9quea->3NZboCc9jfk! zJi%y%^^~_vu37{Qr)JWzkMm~3c{MEhS=sVOsXfUZ$sEa>mq>KhvsU$`a&Swq|sjYL((lZV@s*TR$#?F zJ_0b^67(Q@33iwVe&$;s@rhgu<{cZf{*Miq=#T%b#Ml82B1{9NLwJxuL1`11g zMb>xN7$XKAXi+{U@L$~ntm5>pk^#P%Z$p&|`FcQjoawP}$G&?!I#Q_*E;~+Hp@N?; zn>og=WMdZbh;nU5;e4El(3>K-V;$t0Jv?Z4p+cIFppXCaC*}ym)8(CVIvq!+Bu|B& z6x0Fdj5NOb%EFT?m(&kS{Rx#m$#<6!DgN*u$~IVD^ntJ2kx;zP0e8apBIiO)aZzr| znUJ`~!c*~ROX{Z|XCy}~S2+{G6p7Q}R=)yC1LO@U#P*NGv|^_Hg?9uCpZ8Ckr+0`p zm*J}inCEOpX<*13VeE0o54?ZsxS3jDa&UXt_Gk`*VBH65KRI(g)>w-S?!%Ft|4>sE ziWteico)GkNiPb$>be{<4u{JoD6D(|PbccYDPZr5Bas80U6wE>h=os14ebHeo8(2o?SLCCg5#gR;O8*MsRDjn zY22ODk&-5$K{cBp6KYLb`~T>HsS_#cF>fC$vQ%g;^$+K*kh(3LE%8Ib?LI4TIV9Cu zOn2MfaN(B%wI(xBTR8Z72ZvP-9lZ}uN6DD2gH-ms@&E5S%oRrE39-!*g9u(yM2 z(&mOSb|9!o`J6P`m`E1g+(%%~5rYJD)7_wTKYWYQE@;jtV^2m>Y_J)NIk5`YoeJTLW zMndAvyh8)FU*lml@82*Wj)#L8RRc(ee7VnMYR*Bf_>e|pevv{3D~DBbV?~5hU>`{( z3Ak2Hz`Owd@6v)56vaB-#nl;CrXGq`>7a?{D@? zyqOYbNF?@y$L!;Uov|N0L;}>>-7lD!xL^7F7X~7o5mcNqh~tlD!#SX9jO4=s83@<^ z8J3fubj(LH3M3_tBTWagK6$UlejUhzbNOMdr*%Ddlvl&>sx*8HIl%Dg^rWrS1HM&OGY{pdq?CWbsS%+1TxM` zUuvM*q=A3^g0X%1me?I5;P@6$N=bS5z-(5t0?C?1?+C>3KStkxRD*e@z-~^sY)UTa zgMd}2rxVd{;EiCHF;``Nzol|i@s1*C^-?PtE=xYU_Td|US&=KH3TaPfPthfp&3~pc znn4MkPbK3O-{9{Ts(j&DX9t9C#m;d!Xs;m?%E zjCPoXh%++%djSpQ%g7>`mYes#U2>Z20N~dQ=3PiOn-9F%kbK9w6p_|`Oa4}S#b5oZ zmgrF<-xAM-jmB7ZwJ1mr`@1+NcMWTU5w~uDC$)KmO5g~BbPH9WBhWotq*#2jY&LBC zUVGcE1HA10$m0c%yWXB9X%vuxzUw2IAX3U({`S^%ir?zDf5N)$Ud=FGXBUhT#~-CUcROa+ z+OHRgMowVJLc!f7ksVH3ZBk}d6*&nrb+o@U;EzBa8d8{*-HCT!b$Q{pj4!!e+=54? zBn&Kz33P+LLj%@dS+1`xq%4fk50^t-Z<2AgJZR9ErNzIh{g1(a^f3hiAg8wecq}1U zX@d0RbS=GVLh?nnU+Z1Sl!m0lh&RGlUp@c9PtO^iEg_dRt^ICA0-hCW-y%niJE`{l zO=u5_0i7RgMTch{62qQ=z{M*bwY3&u`^Eq3H2&ko{@vq=1^o%xOd2hZshh?;mlq3} ze=7aYygwfJUHBcemWNUB4&rB9TfOqR-*e52fIfQ(OZX*O@(NW1MMgq#YZQ!U%|8Eb zGS``B%ZQJF>0)czT+72Q$xxS%`n94h6!PEu*Hzs=Fx=BXt^N_I9qn<6t~?*q3>1ei z-Yy2KS~w6H)j!t3w$l{-uJ>%M^wk%Tm8MtVFl^FQ)?`8Vn(q|>mNW1%WPiRo7uil^ z#z{9 zM{$T4!T|@X)z^FbB1@FnKHi5bnOw}5-+j08O8VJshh!y=Fk7+<+O}8a0Y9%x=DOY@ z>!-P()+eG`(J^}e!TX&>jegnMm+_y>tx&3231Jmv3P6^|bM`O{&5R!_CDZ_BVx+_L z*(K_2wLApf=S=eI-Er?@^TEO9PgmN#=~3z&88nrXBfY2sC+(LHUS!gaF8ro?aZAOd zs)0$%f@8d-&s&VY*8WJ697_#Y%KkJuUyBV7jo?N@_QJnM)0X3aG%(>aq^ zv9J&$KTn?U=AVwlc3o57q{VMp_XByAyCD&fh0#02 z4`1Srr&raJ>4&fXW;ihD`;;!W$xWxpu5Z$PzZzuzmYFdnA%tQZ{aE zLOwKhUYXlbL4moa2=>G3i*Q^*<1ED&kVcxY!`X=U`8-Yu1)pKtPx)W(ydyf4BbKRn zh|HTOuU@O4M3XoJ7K$GB-WqROGf|fm*5rC3={oi^kLz4Jid36F*rSCc;b{)5+4axH zIg-_;ZQSXFX6VQM-rOeXf5s2TD7}P?)^`AE%kM>bVkoR+WEpL(T-~SB6epb%T#O6{ z6fJr5(_Jj7i%R?0XnKdI|1@N6OHm7f2IfFU@W8RgOUlMDhc zF+H*=dbqmyt)&kSkN3CjVJ#kOKSJ6EAN>72Ll2H8n)ZoWs(!_L8z-xA`PdZ`IkiAm zMI`>@9ltcu;+tk2!j-Kf@`;RXJhjr_Hn+2yL);-4s)qW)%1UCbXuYzkM;4EZN)w&x zddoWtgf{7K<82`!QHhW(?N*nrh3N*bxO*B|0pN(l=a?8K80h3TFA!yKC*GHnZ4n@? zmiwtbCU;IxOx(L_UwyqsPnA&t8`MUF3j{9oGs82Td)5yz<;#W6!*sqSx)hL)V`@lO zGW_TTPgmfNtF;DcQpGB3&aY1A=m0saATdH51#ZQU1&kV@{1^7MH^&pL_X5J(7ERWSh;Rz(n(*o!er9#=q)B*mW;moQ6CI4Jq=hq zIcJaxTMV4_3y+P7!Fh3ys$Yta%pKYv5}W-gQFFTN(S4=I$>qwr+E~LS?CUx)?E;n$ zJ5D7VT)GTuyiRtf7bz4YU;=bUQ8){KrU)X`xya|?^@rn=+Vnf0=l8pt4;U1Tk9Q4j z{%BJEu_tzCja=W%3r|bCzbo%a?Z_afCvy7tUi&Mb21N>HX563Qf0bx}(S*iLTtQNk zig#|^%(AVm9MMjtBeJ8+SuP{s+$vTJ1t$ddR^v;B6Z4c$FpuT%ncD&d@RVJV55B!P zu+IyH+OWh+0AHy=tCFBsONrFf`g0-$5b%*R&fGBFlRkdHkYhMMCi8j9>Wicm0~Jv@ zMOt1v;o$om_*^}>P-Mokw-SruXd1Wm&zA+qVM{pN7);6(R5|3WP3>zHPV`@f=GS7^ zva+qrtkhkh_PDG;dib%iv4-=L_^gU^BAcY3Ps(RlGcVt2mZq$X%Z2+pjM444VXVQd zjd|2pgw?jbVThrViQPemn}?D4`n!ujCj+ge76k1@J%sV<=aRqw+3jSu&;mnLyK=Hw(KC1Q&Dd<0~q!mNZMYie8#|KypTy~I2Cpuq;13!2>- z4GT~eSFfkGngtBE&Yqs1dAa0^(mvs4w{Nb{X8pLIhi|z`(=s(dF4=iQpYn$Qxq`q= z79vE)yV_i@I+G};(~?2b3G4%0pB~IRiR0$M%EA;gk;JWEoGd&Em#*aZ?nxfE`8jG{ zN`EHOjxQ~sk?`mztB?qw$)psuu$PHdQvG%~HncE(c9pdyFG|=qN=-NH`Op|U*8huB zQ5m`J2gZ)I`d>aK7&MoE9mY({y1k)lnEaX>+mevbpi(el)jKv>(IsI@B_-Qq4HKjb zb(rXWzcWN+akGh70e-T$_JwhZNE@JPKD!^h7>6W$IWoJ}IXqu35|&!2*?-&ER9zdG zA(%GA49bnv)h&O&H&|okOlS1jxuTRLr+KO4+~5K|GP?T1iXq|4O|`$=cpew6e{-c% zQIK!~?hdd;_!yPMjf;z)8fsJDrk9*?AU7Gh@j=CKJYCW9Bcxxs(4uccm$cYSHl%-> z4ObEOJ<4%AHAAP+aqPOquMW`v*lI~O_` zw4-wanDO(;dQto&uK!5_6?TpNu!6=oED}ez5TYgqxXYSdk0yUVkIeMV4Z((yGBB^a%rOwV;n}aj zwFy@SHtyR?iOJ+6r$`Uo-IjP7iO_i4CZ1j-cN=YAg;6iwfV$$P&aXWwD$RMN9l3|( z9l5uY)Cpr_RyqnU4o~7t&4=%Tx8x-WaiYG<-J6+eNWS}AY1WZY2A?@&Zmzt%{!WRa z>fw5c=QQx7p!(oYkUrgm|qNL+amO^p?Cu(nxD#=F( zm@*-A%KvI*NSdLh(Kjxc&bJ@qpE?YXF!)pH+^+S1jr*b*B8U?ne})tePT>LdV)yYA zlM1a1nX^-%3IsWjgeDb_w^y8}dv4bL5-i%_v#~=zcaXV1mG^|osEtnZje>3FUxgy& z*rJC24#&T~1oq7KCO(xGN6EiC<+?j}Y>#`Y#PH2W2mQ-qv1_?#ftps9=<~@#dEM4w zo#h9#zI4@oMF(^N19bj#RJSwg2a?amT&RzGc>{R$c?l`r5)o#5r9LWfk#}#Q3V1ho z@NCc0&v{3z<@h)*icxrpZF&5#Onyq?R(Zthcq8_H_5){t^8QWAq$})T{_^!a8!1n) z1aN}2?|=KB9A-?FcTfXTi<25RLrKUUd@O1;gWi;uaympy8~U8RE*{d2u|}_{&tLlF z^);)0b3%`hX4BIv3{CW;mhc!f_7PWXBy&9Qiwe6ui3`%eGI7Lyc86c!4?GdOE6Bj< z0F7CQj`7K3qiTCQeYxSjfYSiy%Ms~&l9Pr~Fr1Ouv8aN?-_&xl8(@g{ltZ8@^e^wY zHtq+lC|EV}5A2Zho6D+ckNN#F`Gc9h z-i#Gr`cC5C2&pjkJzR+%*=oqbZb>-#I^2$;lfS-}xEwMs{wm4;0wHqwH?{0bR}^Rw zs#iE4km4Sx5(bFOJ3bFhXt%jJVeJ&^WlGOgVDqfI$S_w}{k>CJIiUJ?goLqo1pQM; z?so>gy>#G78eeB&@55|b+Vck-8^W~EWsL7rj^g*YV!8uwur)B0AzlQq7KN@W<9+)o zt?g*tCuh_A>R^a)4{VvQrw-^*WX*LhYl7P zQ}KJa7FJC?uqEFfQiZJhZ^_*>nuXx|j3%bG41|}q`sh(ceXkd~NY|cjpQoTcxLM%M zOzK#s@|RdO!C7zg-;-)=`dMrGzJCL$Veb6$4U5Bwv+*fW_V*67z!e+^7BmpTnOnP~ z5P4OYKBjRQmu6g%E0L;+XD;WQZn&_wZ`95KdPEaSm1|zw$C)qX3uC>he==45fMh@} zAL>e*iNh~@nY3wltpITX+rCE(A~-#5E+I~{Cbf_998ZJYZj^fEZ7;ht{CRetTr1WE zb@CV-d*BS5x4^9EtCM>h_M7fqEPA=9$O~H%RvOjeoVh(2ydI{zP20FHGEUVDSi4BN zG8`yP9m&~Rw!~NFSE*6Z17CImm22D;3q18~ca*U}GNktr?VBGarm7qKc=tPTCsZmo zusg+5+$IX7J8u{OVbe+>DueG*o05>XI8H*j|}Od_Oh$_K&q%ZX=aBc z!4X2gb~-Hqnw$L1ZXjkEInia7v8K#|$-@s#KAs>aH-{t7F;rNDyERA;shmC5@x8el2$>ey25@eR!DjN0Fv>+$oG z7mej&-6fDD3e*e=S{|q}5j@E}X9211X&6+VCk| z6)E~$S5mzq-kaZmVJB`m;UjLF3mvTy0gm-<@mVm{+wHnrrMhA>=dl4+>-@`@ze5t_ zZPt2y`vP-$X|MeWaGNrzm?tym9I=jW(<9kBa%mZRfeOfKP~Gb1s|EUem&I1+TP{>P z5#l47%INGtO3K!+hP~Ldvj5c8vusVn9K|zRm4x=5F+ivUi1Upx zHs3Di%^Kx+0K&aLaH2cqf?Hwg+wWbkZz5gP2!Aw*$bEf#&;Ob7q$s3PH zX7jsDpgZZP!F=2qe~&B~i<}jKS;5%XL8psFViWh7t~8Z1;B&9*Bc)A)5DMI?WGJ^j z#qs)sOYBb<*aX*xJ*V-fLe=g~ zzr}mov_`S}h1dXcWqYnt z1m^-~D7{BT#R@T^xLq%TR&@3P0-@g^3c-4;x>@$A^5zlpr};RSb4(9mv(Zp?SK49u zbB3EM{ZB*N5r159rfz$svgamWa6z(vtvj_i0t>C2U~=io#_PjGn?A+Wu3jaM+ z-wVzEu);gQPT&$qPa3dP0@4YeUf?e8z!(9i(NmNDw!n*vYo#H8DktRT z1RqD1dNy99FvIPky!XKFAEw%!68VkZYW7#lO=l$NqW54kJc&nNjz>Xh^WZ_4M9BUk zxrC&MP^WLG8(Be$`qJeS_TQ{lm$1=Pi(vLoB4ezdFkZmz)30~JyYsFR`-!+;37S5J z>Qy$CD>S)XkS$jMBHFj1Mn>!5g;4rC8dM=mJnm16xhZ*qAW_nrXZ=57i|XPIcdr6E zx9#lV6-$>A`|X%!YFf$ITymI`@snOseEjR6=akPfz{ziTBvL#oiJF5`v_>A~?FdxA z6!hy^n7KP?>|_0@y*5C3-+F>7Z92`3A7+X(B5+29LmwEltctc#;4<3`F4%bf`t*@@ z9W^#;$m<^IS4-PU*xeaZTU3_3OILBY=Z4Mj%1OiB|LVH-aHiWg{@uaMt1{zdBWx`y z!kW4$(Z-|+j9QLc7?L7~oNDQCz2*2SZ?8qKEr*eGa40zotrD7$$!x!Q z|9h|N_q(pobv^$)pXa&n&mZ?6pX+|^2gJPU=~_t+q6ckh`KG`0sB$eV2!q&DmWvc< z!R6$Y1D`N=AYC%^zX^?+rPg2h?YJ(#sc9XPPlH2+gBA)E2pd+G6mDr6y14g03d#oC zf>@g&1v%y8HG@Ck)QDlT>>CCxx)CyHlf2MhWNdVS{oG77JxwyZI@iuJl6i+!Q)V4H)vU};!*SET4BMFJ|8H32h^!>CAP3uF`Uv+B()U>4K2^V5(G^e zUcs|+Dt(LW`$r%3F#Gz6dYO64Y5ro=o*;GAfo?-dYYq=+1PlfCe%oxk^TL#i z?kk>`zjV(Fsz2nj&d$XWqzWluD>CO>b`A@0slbVQw|E_&^nX-ubYe-%K_&la*#QT9 z-9%PfUdWMST)Ye-arVTjkiD6o_eb(xk|ktp5BeuBW?IYi zqVJN!N2zpHcOa;#*;N7Q?bIuBhJH1g;$9RfBRrcoQ|}^n(B@=fSDEGU!STjq2iffj z;;uz!M8$KO$^NjTKd{H=)eDrp6set)!5d`{Z`r@sS&j^+lwqhzw!*O2Y90EDr<;V( z6UMqRKzGRD^Ti0ZhtT`rGoy-fpsP6F1q+2Vs`35rUu7V@1RfiwN{J5)y+;PCIJOyI z3<0Bzc$>$#&rm1=4f;Iq0vr4x6vpcc!HxSzS zXuT}A!8;1B_uyDoJifV^*kq7elIye9mW?JXb0V$8f4gI-dV2?rK;8Cg#DN}xaW?LC z9zt=0%SnMro4N;_Yv~J-!;_jiI^W%}tt}O$Cw4Z1|SG|bt{yo zN1b^Q&bGfpdiv`@y9cbl6xw-(9mv!Q%oxgHI45z5A$aD>hKpYVheUQ|(}aA3uYC{8dyF>h#jG%Vg>#xu{@kzwB9X+T!enVbJ(6zuhzT z_xDEF?5ZE1w4pQB!nnIjxPNTSNzGJdhjk{t@yQf#UnS$SCnj2pC{QiiHHY;|XYx3{ zyy&dEWSLgayTDhKU;Qt~tY^s@kZutQR4|&$IjP)DH^B>nJnC#j z`_EYf=@vd6p-L<&^^ISpQYHn-D|LX}suhh0cedngyR@RVy!M3g{^{{{I}FK2zZHZK z+xL(4gnaC~0z?23+oJj*s6&E>?zLE?C{D!K-{97o(40Wr4A7DuPS@mD6Z###=of#f z1CF)YZKb)N2I8&=PZFo^BS&?`xCsEhfOe^Ra&C{~h_F=v8Fv9p=SXUG*RjA!;iA<| zAv?f%^%7roEBq~4dEy7jyd^L2B3rBL7BGJwh+_{sB2PO({wx)q6oy}>PqVL{(%2iN z;erU~+5pYX!Ap!n)64dxE;^`6rFQ2WR?W-FDli+omTW#+QCxpJaPrV_3Nn?i%pUQ* zs%e%=`OpvYQ-5;;Fq<^Y#p9TOpYeF1>!SL`g$>X$v>3>nL3bZ10>_U-c{FW1-`Jf&a8n}ngMbYCmS4= z86T#e!vf8OOpFBe(FY}!J<7>ezo)P7w}N|*FfX;e`?ZySxGdv7(b(U^uG3JdzUVl z5AY5%4k3(lorhareR0V*o?adg(ErX9c9eQ9%+!Mw$=>rsbg4(pI3F zaT!%f-la)C!?@0PQqj!}2nN2urOcJLJj&Z)(+6*P4jnSD^=%VHT(&PLh)^*D;~dLs zsXW)~9a*+zyElZ6zq^t=a4nHVLMZ2W|1T6J%GmTWkFjR|gUVMHfN_kIPfQRkCU{>U zGg!F*1Uvz6j^C}s(Op*i*0I|RkKc#KLwu)c{~|EX2Av6s{r?0eh&rMqpx1BkJR1_j nqA`O37K>$ZCW0OvNQ(@%ILizzo!hUs9>-xPcXEwGK=OY9g{5p@ literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/icons/appicon.ico b/Software/Universal Radio Hacker/data/icons/appicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..dd8d358af3d8ac3a83c9b271d74e9514b5e159ea GIT binary patch literal 67646 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'vw7M$Ftfg8c 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 literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/icons/appicon.png b/Software/Universal Radio Hacker/data/icons/appicon.png new file mode 100644 index 0000000000000000000000000000000000000000..72f92370ac5979369fe001848a1502370dbb5389 GIT binary patch literal 87499 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

iGdRq5n3&+ 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 literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/icons/appicon.svg b/Software/Universal Radio Hacker/data/icons/appicon.svg new file mode 100644 index 0000000..3fb63fb --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/appicon.svg @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + URH + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/appicon_big.png b/Software/Universal Radio Hacker/data/icons/appicon_big.png new file mode 100644 index 0000000000000000000000000000000000000000..99578bfbb1e31901bdb7f230f3df95cc9ab6eab1 GIT binary patch literal 141835 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
R3L}W|VEXAN(_UY8EH}}i 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Universal Radio Hacker + Investigate Wireless Protocols Like A Boss + + + + + + URH + + + + + + + + + + + + + + ergonomic + complete + + diff --git a/Software/Universal Radio Hacker/data/icons/banner.png b/Software/Universal Radio Hacker/data/icons/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e31e6ee8fb7226c5f4319c8caddc6533a736ca GIT binary patch literal 100299 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 hnGH(1&y)BsK^WD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Universal Radio Hacker + Investigate Wireless Protocols Like A Boss + + + + + + + URH + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/collapse.svg b/Software/Universal Radio Hacker/data/icons/collapse.svg new file mode 100644 index 0000000..aa2add1 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/collapse.svg @@ -0,0 +1,63 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/decoding.svg b/Software/Universal Radio Hacker/data/icons/decoding.svg new file mode 100644 index 0000000..21d2454 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/decoding.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/equals.svg b/Software/Universal Radio Hacker/data/icons/equals.svg new file mode 100644 index 0000000..f60c8f6 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/equals.svg @@ -0,0 +1,77 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/equals_qm.svg b/Software/Universal Radio Hacker/data/icons/equals_qm.svg new file mode 100644 index 0000000..24bbd54 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/equals_qm.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/icon.xcf b/Software/Universal Radio Hacker/data/icons/icon.xcf new file mode 100644 index 0000000000000000000000000000000000000000..316da289b385b2590452ddcc60d71a51763a2644 GIT binary patch literal 28107 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 UXOX^01=u0UzfM9EjcQ{57b=X&lK=n! literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/data/icons/lock.svg b/Software/Universal Radio Hacker/data/icons/lock.svg new file mode 100644 index 0000000..83f5472 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/lock.svg @@ -0,0 +1,105 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/message_type.svg b/Software/Universal Radio Hacker/data/icons/message_type.svg new file mode 100644 index 0000000..0f441d9 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/message_type.svg @@ -0,0 +1,68 @@ + + + + + + + + + + image/svg+xml + + + + + + + MT + + diff --git a/Software/Universal Radio Hacker/data/icons/modulation.svg b/Software/Universal Radio Hacker/data/icons/modulation.svg new file mode 100644 index 0000000..4b025f8 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/modulation.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/plus.svg b/Software/Universal Radio Hacker/data/icons/plus.svg new file mode 100644 index 0000000..67fc960 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/plus.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/sniffer.svg b/Software/Universal Radio Hacker/data/icons/sniffer.svg new file mode 100644 index 0000000..bb71410 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/sniffer.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/spectrum.svg b/Software/Universal Radio Hacker/data/icons/spectrum.svg new file mode 100644 index 0000000..8983ae3 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/spectrum.svg @@ -0,0 +1,67 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/splitter_handle_horizontal.svg b/Software/Universal Radio Hacker/data/icons/splitter_handle_horizontal.svg new file mode 100644 index 0000000..0c8c001 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/splitter_handle_horizontal.svg @@ -0,0 +1,75 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/splitter_handle_vertical.svg b/Software/Universal Radio Hacker/data/icons/splitter_handle_vertical.svg new file mode 100644 index 0000000..56140e0 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/splitter_handle_vertical.svg @@ -0,0 +1,78 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/uncollapse.svg b/Software/Universal Radio Hacker/data/icons/uncollapse.svg new file mode 100644 index 0000000..ebf4a42 --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/uncollapse.svg @@ -0,0 +1,63 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/icons/unlock.svg b/Software/Universal Radio Hacker/data/icons/unlock.svg new file mode 100644 index 0000000..40e446c --- /dev/null +++ b/Software/Universal Radio Hacker/data/icons/unlock.svg @@ -0,0 +1,105 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/inno.iss b/Software/Universal Radio Hacker/data/inno.iss new file mode 100644 index 0000000..e19c203 --- /dev/null +++ b/Software/Universal Radio Hacker/data/inno.iss @@ -0,0 +1,38 @@ +[Setup] +; NOTE: The value of AppId uniquely identifies this application. +; Do not use the same AppId value in installers for other applications. +; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) +AppId={{8A0E36A6-DE56-46B8-BCC3-C16D1BC759CC} +AppName=Universal Radio Hacker +AppVersion={#MyAppVersion} +VersionInfoVersion={#MyAppVersion} +ArchitecturesInstallIn64BitMode=x64 +UninstallDisplayName=Universal Radio Hacker +AppPublisher=Johannes Pohl +AppPublisherURL=https://github.com/jopohl/urh +AppSupportURL=https://github.com/jopohl/urh +AppUpdatesURL=https://github.com/jopohl/urh +DefaultDirName={commonpf}\Universal Radio Hacker +DisableProgramGroupPage=yes +LicenseFile=..\LICENSE +OutputDir=..\dist +OutputBaseFilename=Universal.Radio.Hacker-{#MyAppVersion}-{#Arch} +Compression=lzma2/ultra +SolidCompression=yes + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked + +[Files] +Source: "..\pyinstaller\urh\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +; NOTE: Don't use "Flags: ignoreversion" on any shared system files + +[Icons] +Name: "{commonprograms}\Universal Radio Hacker"; Filename: "{app}\urh.exe" +Name: "{commondesktop}\Universal Radio Hacker"; Filename: "{app}\urh.exe"; Tasks: desktopicon + +[Run] +Filename: "{app}\urh.exe"; Description: "{cm:LaunchProgram,Universal Radio Hacker}"; Flags: nowait postinstall skipifsilent diff --git a/Software/Universal Radio Hacker/data/make_manylinux2014_wheels.sh b/Software/Universal Radio Hacker/data/make_manylinux2014_wheels.sh new file mode 100644 index 0000000..d8b8df0 --- /dev/null +++ b/Software/Universal Radio Hacker/data/make_manylinux2014_wheels.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# for adapted jopohl/urh_manylinux + +touch /tmp/urh_releasing +for PYBIN in /opt/python/*$PYVER*/bin; do # for all if PYVER not set + echo -e "\033[1mInstalling requirements for $PYBIN\033[0m" + "${PYBIN}/pip" install -r /io/data/requirements.txt + + cd /io || return + echo -e "\033[1mBuilding extentions for $PYBIN\033[0m" + "${PYBIN}/python3" setup.py build_ext "-j$(nproc)" + + echo -e "\033[1mBuilding wheel for $PYBIN\033[0m" + "${PYBIN}/pip" wheel --no-deps /io/ -w /wheelhouse/ +done + +# Bundle external libs into wheels +echo -e '\033[92mRepairing wheels...\033[0m' +for whl in /wheelhouse/*.whl; do + auditwheel repair "$whl" -w /io/dist/ +done diff --git a/Software/Universal Radio Hacker/data/make_manylinux2014_wheels_full.sh b/Software/Universal Radio Hacker/data/make_manylinux2014_wheels_full.sh new file mode 100644 index 0000000..af05435 --- /dev/null +++ b/Software/Universal Radio Hacker/data/make_manylinux2014_wheels_full.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +# for plain quay.io/pypa/manylinux2014_x86_64 + +AIRSPY_VERSION="1.0.9" +BLADERF_VERSION="2018.08" +LIMESUITE_VERSION="20.01.0" +SDRPLAY_VERSION="2.13" +RTLSDR_VERSION="0.6.0" + +echo -e '\033[92mInstalling dependencies...\033[0m' +yum -y -q install wget cmake3 hackrf-devel uhd-devel\ + https://github.com/analogdevicesinc/libiio/releases/download/v0.19/libiio-0.19.g5f5af2e-centos-7-x86_64.rpm + +build_airspy() { + &> /dev/null + tar xf /tmp/airspy.tar.gz -C /tmp + cmake3 -Wno-dev -S /tmp/airspyone_host-$AIRSPY_VERSION -B /tmp/build_airspy > /dev/null + make --silent -C /tmp/build_airspy > /dev/null + make --silent -C /tmp/build_airspy install > /dev/null +} + +build_bladerf() { + wget https://github.com/Nuand/bladeRF/archive/$BLADERF_VERSION.tar.gz -O /tmp/bladeRF.tar.gz &> /dev/null + tar xf /tmp/bladeRF.tar.gz -C /tmp + cmake3 -Wno-dev -S /tmp/bladeRF-$BLADERF_VERSION/host -B /tmp/build_blade > /dev/null + make --silent -C /tmp/build_blade > /dev/null + make --silent -C /tmp/build_blade install > /dev/null +} + +build_limesdr() { + wget https://github.com/myriadrf/LimeSuite/archive/v$LIMESUITE_VERSION.tar.gz -O /tmp/lime.tar.gz &> /dev/null + tar xf /tmp/lime.tar.gz -C /tmp + cmake3 -Wno-dev -S /tmp/LimeSuite-$LIMESUITE_VERSION -B /tmp/build_lime > /dev/null + make --silent -C /tmp/build_lime > /dev/null + make --silent -C /tmp/build_lime install > /dev/null +} + +build_rtlsdr() { + wget https://github.com/osmocom/rtl-sdr/archive/$RTLSDR_VERSION.tar.gz -O /tmp/rtlsdr.tar.gz &> /dev/null + tar xf /tmp/rtlsdr.tar.gz -C /tmp + cmake3 -Wno-dev -DDETACH_KERNEL_DRIVER=ON -S /tmp/rtl-sdr-$RTLSDR_VERSION -B /tmp/build_rtlsdr > /dev/null + make --silent -C /tmp/build_rtlsdr > /dev/null + make --silent -C /tmp/build_rtlsdr install > /dev/null +} + +build_sdrplay() { + wget http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-$SDRPLAY_VERSION.1.run -O /tmp/sdrplay.run &> /dev/null + bash /tmp/sdrplay.run --tar xf -C /tmp + mv /tmp/mirsdrapi-rsp.h /usr/include + mv /tmp/x86_64/* /usr/lib64 + ln -s /usr/lib64/libmirsdrapi-rsp.so.$SDRPLAY_VERSION /usr/lib64/libmirsdrapi-rsp.so +} + +echo -e '\033[92mCompiling SDR libs...\033[0m' +build_airspy & +build_bladerf & +build_limesdr & +build_rtlsdr & +build_sdrplay & +wait + +touch /tmp/urh_releasing +for PYBIN in /opt/python/*/bin; do + echo -e "\033[1mInstalling requirements for $PYBIN\033[0m" + "${PYBIN}/pip" install -r /io/data/requirements.txt > /dev/null + + cd /io || return + echo -e "\033[1mBuilding extentions for $PYBIN\033[0m" + "${PYBIN}/python3" setup.py build_ext "-j$(nproc)" | grep --color=always "Skipping" + + echo -e "\033[1mBuilding wheel for $PYBIN\033[0m" + "${PYBIN}/pip" wheel --no-deps /io/ -w /wheelhouse/ > /dev/null +done + +# Bundle external libs into wheels +echo -e '\033[92mRepairing wheels...\033[0m' +for whl in /wheelhouse/*.whl; do + auditwheel repair "$whl" -w /io/dist/ +done diff --git a/Software/Universal Radio Hacker/data/manylinux2014.Dockerfile b/Software/Universal Radio Hacker/data/manylinux2014.Dockerfile new file mode 100644 index 0000000..98fb140 --- /dev/null +++ b/Software/Universal Radio Hacker/data/manylinux2014.Dockerfile @@ -0,0 +1,48 @@ +FROM quay.io/pypa/manylinux2014_x86_64 + +RUN export AIRSPY_VERSION="1.0.9" \ + && export BLADERF_VERSION="2018.08" \ + && export LIMESUITE_VERSION="20.01.0" \ + && export SDRPLAY_VERSION="2.13" \ + && export RTLSDR_VERSION="0.6.0" \ + && export UHD_VERSION="3.15.0.0" \ + && yum -y install wget cmake3 hackrf-devel boost169-devel https://github.com/analogdevicesinc/libiio/releases/download/v0.19/libiio-0.19.g5f5af2e-centos-7-x86_64.rpm \ + # UHD + && wget https://github.com/EttusResearch/uhd/archive/v$UHD_VERSION.tar.gz -O /tmp/uhd.tar.gz \ + && tar xf /tmp/uhd.tar.gz -C /tmp \ + && python3.9 -m pip install mako \ + && cmake3 -DBOOST_INCLUDEDIR=/usr/include/boost169/ -DBOOST_LIBRARYDIR=/usr/lib64/boost169/ -DENABLE_EXAMPLES=OFF -DENABLE_UTILS=OFF -DENABLE_C_API=ON -DENABLE_TESTS=OFF -DENABLE_MAN_PAGES=OFF -S /tmp/uhd-$UHD_VERSION/host -B /tmp/build_uhd \ + && make -j$(nproc) -C /tmp/build_uhd \ + && make -C /tmp/build_uhd install \ + # AirSpy + && wget https://github.com/airspy/airspyone_host/archive/v$AIRSPY_VERSION.tar.gz -O /tmp/airspy.tar.gz \ + && tar xf /tmp/airspy.tar.gz -C /tmp \ + && cmake3 -Wno-dev -S /tmp/airspyone_host-$AIRSPY_VERSION -B /tmp/build_airspy \ + && make -j$(nproc) -C /tmp/build_airspy \ + && make -C /tmp/build_airspy install \ + # BladeRF + && wget https://github.com/Nuand/bladeRF/archive/$BLADERF_VERSION.tar.gz -O /tmp/bladeRF.tar.gz \ + && tar xf /tmp/bladeRF.tar.gz -C /tmp \ + && cmake3 -Wno-dev -S /tmp/bladeRF-$BLADERF_VERSION/host -B /tmp/build_blade \ + && make -j$(nproc) -C /tmp/build_blade \ + && make -C /tmp/build_blade install \ + && wget https://github.com/myriadrf/LimeSuite/archive/v$LIMESUITE_VERSION.tar.gz -O /tmp/lime.tar.gz \ + # Lime + && tar xf /tmp/lime.tar.gz -C /tmp \ + && cmake3 -S /tmp/LimeSuite-$LIMESUITE_VERSION -B /tmp/build_lime \ + && make -j$(nproc) -C /tmp/build_lime \ + && make -C /tmp/build_lime install \ + # RTLSDR + && wget https://github.com/osmocom/rtl-sdr/archive/$RTLSDR_VERSION.tar.gz -O /tmp/rtlsdr.tar.gz \ + && tar xf /tmp/rtlsdr.tar.gz -C /tmp \ + && cmake3 -DDETACH_KERNEL_DRIVER=ON -S /tmp/rtl-sdr-$RTLSDR_VERSION -B /tmp/build_rtlsdr \ + && make -j$(nproc) -C /tmp/build_rtlsdr \ + && make -C /tmp/build_rtlsdr install \ + # SDRPLAY + && wget http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-$SDRPLAY_VERSION.1.run -O /tmp/sdrplay.run \ + && bash /tmp/sdrplay.run --tar xf -C /tmp \ + && mv /tmp/mirsdrapi-rsp.h /usr/include \ + && mv /tmp/x86_64/* /usr/lib64 \ + && ln -s /usr/lib64/libmirsdrapi-rsp.so.$SDRPLAY_VERSION /usr/lib64/libmirsdrapi-rsp.so \ + && rm -rf /tmp/* \ + && yum clean all diff --git a/Software/Universal Radio Hacker/data/pyinstaller_helper.py b/Software/Universal Radio Hacker/data/pyinstaller_helper.py new file mode 100644 index 0000000..7869148 --- /dev/null +++ b/Software/Universal Radio Hacker/data/pyinstaller_helper.py @@ -0,0 +1,74 @@ +import os +import shutil +import sys + +HIDDEN_IMPORTS = ["packaging.specifiers", "packaging.requirements", "pkg_resources.py2_warn", + "numpy.core._methods", "numpy.core._dtype_ctypes", + "numpy.random.common", "numpy.random.entropy", "numpy.random.bounded_integers"] +DATA = [("src/urh/dev/native/lib/shared", "."), ("src/urh/plugins", "urh/plugins"), ] +EXCLUDE = ["matplotlib"] + + +def run_pyinstaller(cmd_list: list, env: list=None): + cmd = " ".join(cmd_list) + print(cmd, flush=True) + + env = [] if env is None else env + if env: + os.system(" ".join(env) + " " + cmd) + else: + os.system(cmd) + + +if __name__ == '__main__': + cmd = ["pyinstaller", "--clean"] + if sys.platform == "darwin": + cmd.append("--onefile") + + for hidden_import in HIDDEN_IMPORTS: + cmd.append("--hidden-import={}".format(hidden_import)) + + for src, dst in DATA: + cmd.append("--add-data") + cmd.append('"{}{}{}"'.format(src, os.pathsep, dst)) + + for exclude in EXCLUDE: + cmd.append("--exclude-module={}".format(exclude)) + + urh_path = os.path.realpath(os.path.join(os.path.dirname(__file__), "..")) + + if sys.platform == "darwin": + cmd.append('--icon="{}"'.format(os.path.join(urh_path, "data/icons/appicon.icns"))) + else: + cmd.append('--icon="{}"'.format(os.path.join(urh_path, "data/icons/appicon.ico"))) + + cmd.extend(["--distpath", "./pyinstaller"]) + + urh_cmd = cmd + ["--name=urh", "--windowed", "--workpath", "./urh_build", + os.path.join(urh_path, "src/urh/main.py")] + + urh_debug_cmd = cmd + ["--name=urh_debug", "--workpath", "./urh_debug_build", + os.path.join(urh_path, "src/urh/main.py")] + + cli_cmd = cmd + ["--workpath", "./urh_cli_build", + os.path.join(urh_path, "src/urh/cli/urh_cli.py")] + + os.makedirs("./pyinstaller") + if sys.platform == "darwin": + run_pyinstaller(urh_cmd, env=["DYLD_LIBRARY_PATH=src/urh/dev/native/lib/shared"]) + + import plistlib + with open("pyinstaller/urh.app/Contents/Info.plist", "rb") as f: + p = plistlib.load(f) + p["NSHighResolutionCapable"] = True + p["NSRequiresAquaSystemAppearance"] = True + p["NSMicrophoneUsageDescription"] = "URH needs access to your microphone to capture signals via Soundcard." + with open("pyinstaller/urh.app/Contents/Info.plist", "wb") as f: + plistlib.dump(p, f) + + else: + for cmd in [urh_cmd, cli_cmd, urh_debug_cmd]: + run_pyinstaller(cmd) + + shutil.copy("./pyinstaller/urh_cli/urh_cli.exe", "./pyinstaller/urh/urh_cli.exe") + shutil.copy("./pyinstaller/urh_debug/urh_debug.exe", "./pyinstaller/urh/urh_debug.exe") diff --git a/Software/Universal Radio Hacker/data/pyinstaller_macos.spec b/Software/Universal Radio Hacker/data/pyinstaller_macos.spec new file mode 100644 index 0000000..f587fbd --- /dev/null +++ b/Software/Universal Radio Hacker/data/pyinstaller_macos.spec @@ -0,0 +1,54 @@ +# -*- mode: python ; coding: utf-8 -*- + + +block_cipher = None + + +a = Analysis(['src/urh/main.py'], + pathex=[], + binaries=[], + datas=[('src/urh/plugins', 'urh/plugins')], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=['matplotlib'], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=block_cipher, + noarchive=False) +pyz = PYZ(a.pure, a.zipped_data, + cipher=block_cipher) + +exe = EXE(pyz, + a.scripts, + [], + exclude_binaries=True, + name='main', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + console=False, + disable_windowed_traceback=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None , icon='data/icons/appicon.icns') +coll = COLLECT(exe, + a.binaries, + a.zipfiles, + a.datas, + strip=False, + upx=True, + upx_exclude=[], + name='main') +app = BUNDLE(coll, + name='main.app', + icon='./data/icons/appicon.icns', + bundle_identifier=None, + info_plist={ + 'NSRequiresAquaSystemAppearance': True, + 'NSMicrophoneUsageDescription': 'URH needs access to your microphone to capture signals via Soundcard.', + 'CFBundleDisplayName': 'URH', + 'CFBundleName': 'URH' + },) diff --git a/Software/Universal Radio Hacker/data/release.py b/Software/Universal Radio Hacker/data/release.py new file mode 100644 index 0000000..4c42f49 --- /dev/null +++ b/Software/Universal Radio Hacker/data/release.py @@ -0,0 +1,83 @@ +import fileinput +import os +import shutil +import sys +import tempfile +from subprocess import call, check_output + + +def cleanup(): + """ + Remove all cache directories + :return: + """ + script_dir = os.path.dirname(__file__) if not os.path.islink(__file__) else os.path.dirname(os.readlink(__file__)) + script_dir = os.path.realpath(os.path.join(script_dir, "..")) + shutil.rmtree(os.path.join(script_dir, "dist"), ignore_errors=True) + shutil.rmtree(os.path.join(script_dir, "tmp"), ignore_errors=True) + shutil.rmtree(os.path.join(script_dir, "urh.egg-info"), ignore_errors=True) + shutil.rmtree(os.path.join(script_dir, "src", "urh.egg-info"), ignore_errors=True) + shutil.rmtree(os.path.join(script_dir, "src", "urh", "tmp"), ignore_errors=True) + + +def release(): + script_dir = os.path.dirname(__file__) if not os.path.islink(__file__) else os.path.dirname(os.readlink(__file__)) + script_dir = os.path.realpath(os.path.join(script_dir, "..")) + os.chdir(script_dir) + + current_branch = check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]).decode("UTF-8").strip() + + if current_branch != "master": + print("You can only release from master!") + sys.exit(1) + + open(os.path.join(tempfile.gettempdir(), "urh_releasing"), "w").close() + + from src.urh import version + version_file = os.path.realpath(os.path.join(script_dir, "src", "urh", "version.py")) + + cur_version = version.VERSION + numbers = cur_version.split(".") + numbers[-1] = str(int(numbers[-1]) + 1) + cur_version = ".".join(numbers) + + for line in fileinput.input(version_file, inplace=True): + if line.startswith("VERSION"): + line = 'VERSION = "{0}" \n'.format(cur_version) + print(line, end='') + + # Publish new version number + call(["git", "add", version_file]) + call(["git", "commit", "-m", "version" + cur_version]) + + input("Pushing to GitHub now. Press a key to continue.") + call(["git", "push"]) + + os.chdir(script_dir) + + # Remove local tags + call("git tag -l | xargs git tag -d", shell=True) + call(["git", "fetch", "--tags"]) + + # Push new tag + call(["git", "tag", "v" + cur_version, "-m", "version " + cur_version]) + call(["git", "push", "origin", "--tags"]) # Creates tar package on https://github.com/jopohl/urh/tarball/va.b.c.d + + os.remove(os.path.join(tempfile.gettempdir(), "urh_releasing")) + + # region Build docker image and push to DockerHub + os.chdir(os.path.dirname(__file__)) + call(["docker", "login"]) + call(["docker", "build", "--no-cache", + "--tag", "jopohl/urh:latest", + "--tag", "jopohl/urh:{}".format(cur_version), "."]) + call(["docker", "push", "jopohl/urh:latest"]) + call(["docker", "push", "jopohl/urh:{}".format(cur_version)]) + # endregion + + +if __name__ == "__main__": + cleanup() + input("Starting release. Hit a key to continue.") + release() + cleanup() diff --git a/Software/Universal Radio Hacker/data/requirements.txt b/Software/Universal Radio Hacker/data/requirements.txt new file mode 100644 index 0000000..debc947 --- /dev/null +++ b/Software/Universal Radio Hacker/data/requirements.txt @@ -0,0 +1,4 @@ +numpy +pyqt5 +psutil +cython!=0.29.18 diff --git a/Software/Universal Radio Hacker/data/semwraplib.c b/Software/Universal Radio Hacker/data/semwraplib.c new file mode 100644 index 0000000..73f28e3 --- /dev/null +++ b/Software/Universal Radio Hacker/data/semwraplib.c @@ -0,0 +1,280 @@ +// Source: https://github.com/snapcore/snapcraft-preloads/blob/master/semaphores/preload-semaphores.c + +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif + +/* + * $ gcc -Wall -fPIC -shared -o mylib.so ./lib.c -ldl + * $ LD_PRELOAD=./mylib.so ... + */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static sem_t *(*original_sem_open) (const char *, int, ...); +static int (*original_sem_unlink) (const char *); + +// Format is: 'sem.snap.SNAP_NAME.'. So: 'sem.snap.' + '.' = 10 +#define MAX_NAME_SIZE NAME_MAX - 10 +#define SHM_DIR "/dev/shm" + +void debug(char *s, ...) +{ + if (secure_getenv("SEMWRAP_DEBUG")) { + va_list va; + va_start(va, s); + fprintf(stderr, "SEMWRAP: "); + vfprintf(stderr, s, va); + va_end(va); + fprintf(stderr, "\n"); + } +} + +const char *get_snap_name(void) +{ + const char *snapname = getenv("SNAP_INSTANCE_NAME"); + if (!snapname) { + snapname = getenv("SNAP_NAME"); + } + if (!snapname) { + debug("SNAP_NAME and SNAP_INSTANCE_NAME not set"); + } + return snapname; +} + +int rewrite(const char *snapname, const char *name, char *rewritten, + size_t rmax) +{ + if (strlen(snapname) + strlen(name) > MAX_NAME_SIZE) { + errno = ENAMETOOLONG; + return -1; + } + + const char *tmp = name; + if (tmp[0] == '/') { + // If specified with leading '/', just strip it to avoid + // having to mkdir(), etc + tmp = &name[1]; + } + + int n = snprintf(rewritten, rmax, "snap.%s.%s", snapname, tmp); + if (n < 0 || n >= rmax) { + fprintf(stderr, "snprintf truncated\n"); + return -1; + } + rewritten[rmax-1] = '\0'; + + return 0; +} + +sem_t *sem_open(const char *name, int oflag, ...) +{ + mode_t mode; + unsigned int value; + + debug("sem_open()"); + debug("requested name: %s", name); + + // lookup the libc's sem_open() if we haven't already + if (!original_sem_open) { + dlerror(); + original_sem_open = dlsym(RTLD_NEXT, "sem_open"); + if (!original_sem_open) { + debug("could not find sem_open in libc"); + return SEM_FAILED; + } + dlerror(); + } + + // mode and value must be set with O_CREAT + va_list argp; + va_start(argp, oflag); + if (oflag & O_CREAT) { + mode = va_arg(argp, mode_t); + value = va_arg(argp, unsigned int); + if (value > SEM_VALUE_MAX) { + errno = EINVAL; + return SEM_FAILED; + } + } + va_end(argp); + + const char *snapname = get_snap_name(); + + // just call libc's sem_open() if snapname not set + if (!snapname) { + if (oflag & O_CREAT) { + return original_sem_open(name, oflag, mode, value); + } + return original_sem_open(name, oflag); + } + + // Format the rewritten name + char rewritten[MAX_NAME_SIZE+1]; + if (rewrite(snapname, name, rewritten, MAX_NAME_SIZE + 1) != 0) { + return SEM_FAILED; + } + debug("rewritten name: %s", rewritten); + + if (oflag & O_CREAT) { + // glibc's sem_open with O_CREAT will create a file in /dev/shm + // by creating a tempfile, initializing it, hardlinking it and + // unlinking the tempfile. We: + // 1. create a temporary file in /dev/shm with rewritten path + // as the template and the specified mode + // 2. initializing a sem_t with sem_init + // 3. writing the initialized sem_t to the temporary file using + // sem_open()s declared value. We used '1' for pshared since + // that is how glibc sets up a named semaphore + // 4. close the temporary file + // 5. hard link the temporary file to the rewritten path. If + // O_EXCL is not specified, ignore EEXIST and just cleanup + // as per documented behavior in 'man sem_open'. If O_EXCL + // is specified and file exists, exit with error. If link is + // successful, cleanup. + // 6. call glibc's sem_open() without O_CREAT|O_EXCL + // + // See glibc's fbtl/sem_open.c for more details + + // First, calculate the requested path + char path[PATH_MAX] = { 0 }; + // /sem. + '/0' = 14 + int max_path_size = strlen(SHM_DIR) + strlen(rewritten) + 6; + if (max_path_size >= PATH_MAX) { + // Should never happen since PATH_MAX should be much + // larger than NAME_MAX, but be defensive. + errno = ENAMETOOLONG; + return SEM_FAILED; + } + int n = snprintf(path, max_path_size, "%s/sem.%s", SHM_DIR, + rewritten); + if (n < 0 || n >= max_path_size) { + errno = ENAMETOOLONG; + return SEM_FAILED; + } + path[max_path_size-1] = '\0'; + + // Then calculate the template path + char tmp[PATH_MAX] = { 0 }; + n = snprintf(tmp, PATH_MAX, "%s/%s.XXXXXX", SHM_DIR, + rewritten); + if (n < 0 || n >= PATH_MAX) { + errno = ENAMETOOLONG; + return SEM_FAILED; + } + tmp[PATH_MAX-1] = '\0'; + + // Next, create a temporary file + int fd = mkstemp(tmp); + if (fd < 0) { + return SEM_FAILED; + } + debug("tmp name: %s", tmp); + + // Update the temporary file to have the requested mode + if (fchmod(fd, mode) < 0) { + close(fd); + unlink(tmp); + return SEM_FAILED; + } + + // Then write out an empty semaphore and set the initial value. + // We use '1' for pshared since that is how glibc sets up the + // semaphore (see glibc's fbtl/sem_open.c) + sem_t initsem; + sem_init(&initsem, 1, value); + if (write(fd, &initsem, sizeof(sem_t)) < 0) { + close(fd); + unlink(tmp); + return SEM_FAILED; + } + close(fd); + + // Then link the file into place. If the target exists and + // O_EXCL was not specified, just cleanup and proceed to open + // the existing file as per documented behavior in 'man + // sem_open'. + int existed = 0; + if (link(tmp, path) < 0) { + // Note: snapd initially didn't allow 'l' in its + // policy so we first try with link() since it is + // race-free but fallback to rename() if necessary. + if (errno == EACCES || errno == EPERM) { + fprintf(stderr, "sem_open() wrapper: hard linking tempfile denied. Falling back to rename()\n"); + if (rename(tmp, path) < 0) { + unlink(tmp); + return SEM_FAILED; + } + } else if (oflag & O_EXCL || errno != EEXIST) { + unlink(tmp); + return SEM_FAILED; + } + existed = 1; + } + unlink(tmp); + + // Then call sem_open() on the created file, stripping out the + // O_CREAT|O_EXCL since we just created it + sem_t *sem = original_sem_open(rewritten, + oflag & ~(O_CREAT | O_EXCL)); + if (sem == SEM_FAILED) { + if (!existed) { + unlink(path); + } + return SEM_FAILED; + } + + return sem; + } else { + // without O_CREAT, just call sem_open with rewritten + return original_sem_open(rewritten, oflag); + } + + return SEM_FAILED; +} + +// sem_unlink +int sem_unlink(const char *name) +{ + debug("sem_unlink()"); + debug("requested name: %s", name); + + // lookup the libc's sem_unlink() if we haven't already + if (!original_sem_unlink) { + dlerror(); + original_sem_unlink = dlsym(RTLD_NEXT, "sem_unlink"); + if (!original_sem_unlink) { + debug("could not find sem_unlink in libc"); + return -1; + } + dlerror(); + } + + const char *snapname = get_snap_name(); + + // just call libc's sem_unlink() if snapname not set + if (!snapname) { + return original_sem_unlink(name); + } + + // Format the rewritten name + char rewritten[MAX_NAME_SIZE+1]; + if (rewrite(snapname, name, rewritten, MAX_NAME_SIZE + 1) != 0) { + return -1; + } + debug("rewritten name: %s", rewritten); + + return original_sem_unlink(rewritten); +} \ No newline at end of file diff --git a/Software/Universal Radio Hacker/data/snapcraft.yaml b/Software/Universal Radio Hacker/data/snapcraft.yaml new file mode 100644 index 0000000..4e0490d --- /dev/null +++ b/Software/Universal Radio Hacker/data/snapcraft.yaml @@ -0,0 +1,207 @@ +name: urh +title: Universal Radio Hacker +version: git +summary: Investigate Wireless Protocols Like A Boss +description: | + The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common **Software Defined Radios**. + URH allows **easy demodulation** of signals combined with an automatic detection of modulation parameters making it a breeze to identify the bits and bytes that fly over the air. + As data often gets _encoded_ before transmission, URH offers **customizable decodings** to crack even sophisticated encodings like CC1101 data whitening. + When it comes to **protocol reverse-engineering**, URH is helpful in two ways. You can either manually assign protocol fields and message types or let URH **automatically infer protocol fields** with a rule-based intelligence. + Finally, URH entails a **fuzzing component** aimed at stateless protocols and a **simulation environment** to perform stateful attacks. + + After installation, give URH access to your USB in order to access your USB based SDRs: + + sudo snap connect urh:raw-usb + + In order to access your SDR as non-root user, install the according **udev rules** available at https://github.com/jopohl/urh/wiki/SDR-udev-rules. + + If you want to use your Soundcard as an SDR for receiving please execute: + + sudo snap connect urh:audio-record + +icon: data/icons/appicon.png + + +grade: stable # must be 'stable' to release into candidate/stable channels +confinement: strict # use 'strict' once you have the right plugs and slots +base: core18 + +plugs: # plugs for theming, font settings, cursor and to use gtk3 file chooser + gtk-3-themes: + interface: content + target: $SNAP/data-dir/themes + default-provider: gtk-common-themes:gtk-3-themes + icon-themes: + interface: content + target: $SNAP/data-dir/icons + default-provider: gtk-common-themes:icon-themes + sound-themes: + interface: content + target: $SNAP/data-dir/sounds + default-provider: gtk-common-themes:sounds-themes + + +apps: + urh: + adapter: full + command: snap/command-chain/alsa-launch desktop-launch $SNAP/bin/urh + plugs: + - desktop + - desktop-legacy + - wayland + - x11 + - unity7 + - gsettings + - home + - opengl + - raw-usb + - audio-playback + - audio-record + - network + environment: + QT_QPA_PLATFORMTHEME: gtk3 + LD_PRELOAD: $SNAP/lib/semwraplib.so + BLADERF_SEARCH_DIR: $SNAP/bladefpgas + +layout: + /usr/lib/$SNAPCRAFT_ARCH_TRIPLET/alsa-lib: + bind: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/alsa-lib + +parts: + alsa-mixin: + plugin: dump + source: https://github.com/diddlesnaps/snapcraft-alsa.git + source-subdir: snapcraft-assets + build-packages: + - libasound2-dev + + semwraplib: + plugin: nil + source: data + override-build: | + snapcraftctl build + mkdir -p $SNAPCRAFT_PART_INSTALL/lib + gcc -g -O0 -Wall -Wstrict-prototypes -fPIC -shared semwraplib.c -o $SNAPCRAFT_PART_INSTALL/lib/semwraplib.so -ldl + build-packages: + - build-essential + + desktop-qt5: + source: https://github.com/ubuntu/snapcraft-desktop-helpers.git + source-subdir: qt + plugin: make + make-parameters: ["FLAVOR=qt5"] + build-packages: + - build-essential + - qtbase5-dev + - dpkg-dev + stage-packages: + - libxkbcommon0 + - ttf-ubuntu-font-family + - dmz-cursor-theme + - light-themes + - libgstreamer-plugins-base1.0-0 + - adwaita-icon-theme + - gnome-themes-standard + - shared-mime-info + - libgomp1 + - libqt5gui5 + - libgdk-pixbuf2.0-0 + - libqt5svg5 # for loading icon themes which are svg + - try: [appmenu-qt5] # not available on core18 + - locales-all + - xdg-user-dirs + - fcitx-frontend-qt5 + - libatk1.0-0 + - libgtk2.0-0 + - libxcomposite1 + - libxcursor1 + - libxinerama1 + - libxrandr2 + - libasyncns0 + - libatk-bridge2.0-0 + - libatspi2.0-0 + - libcairo-gobject2 + - libepoxy0 + - libflac8 + - libgtk-3-0 + - libogg0 + - libpulse0 + - libsndfile1 + - libvorbis0a + - libvorbisenc2 + - libwayland-cursor0 + - libwayland-egl1 + - libodbc1 + - libpq5 + - libpulse-mainloop-glib0 + - libspeechd2 + - python3 + - python3-pyqt5 + - python3-pyaudio + - dbus + - qtwayland5 + - qt5-gtk-platformtheme + - libqt5x11extras5 + - locales + - libcanberra-gtk3-module + - libairspy-dev + - libhackrf-dev + - libiio-dev + - liblimesuite-dev + - librtlsdr-dev + - libuhd-dev + - libc-bin + - libasound2 + - libasound2-plugins + - python3-distutils + + urh: + after: [desktop-qt5, sdrplay, alsa-mixin] + plugin: python + requirements: [data/requirements.txt] + source: . + override-build: | + git clone https://github.com/Nuand/bladeRF.git + cd bladeRF/host + mkdir build + cmake -DCMAKE_INSTALL_PREFIX=$SNAPCRAFT_PART_INSTALL .. + make -j$(nproc) + make install + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make install + snapcraftctl build + build-packages: + - libairspy-dev + - libhackrf-dev + - libiio-dev + - liblimesuite-dev + - librtlsdr-dev + - libuhd-dev + - wget + - execstack + - build-essential + - cmake + - pkg-config + + sdrplay: + plugin: dump + source: /lib + stage: [libmirsdrapi-rsp.so.2.13] + override-build: | + wget http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-2.13.1.run -O sdrplay.run + bash sdrplay.run --tar xf + cp mirsdrapi-rsp.h /usr/include + cp x86_64/* /lib + cp x86_64/* . + ln -sf /lib/libmirsdrapi-rsp.so.2.13 /lib/libmirsdrapi-rsp.so + snapcraftctl build + + bladerf-fpga: + plugin: dump + source: . + override-build: | + snapcraftctl build + wget https://www.nuand.com/fpga/v0.11.0/hostedxA4.rbf -P $SNAPCRAFT_PART_INSTALL/bladefpgas + wget https://www.nuand.com/fpga/v0.11.0/hostedxA9.rbf -P $SNAPCRAFT_PART_INSTALL/bladefpgas + wget https://www.nuand.com/fpga/v0.11.0/hostedx40.rbf -P $SNAPCRAFT_PART_INSTALL/bladefpgas + wget https://www.nuand.com/fpga/v0.11.0/hostedx115.rbf -P $SNAPCRAFT_PART_INSTALL/bladefpgas diff --git a/Software/Universal Radio Hacker/data/ui/advanced_modulation_settings.ui b/Software/Universal Radio Hacker/data/ui/advanced_modulation_settings.ui new file mode 100644 index 0000000..26591dd --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/advanced_modulation_settings.ui @@ -0,0 +1,141 @@ + + + DialogAdvancedModSettings + + + + 0 + 0 + 527 + 501 + + + + Advanced Modulation Settings + + + + + + Pause Threshold + + + + + + <html><head/><body><p>The pause threshold gives you control <span style=" font-weight:600;">when to insert a message break.</span></p><p>The pause threshold is the maximum length of consecutive zero bits represented by a pause before a new message begins.</p><p>Special value is 0 to disable message breaking completely.</p></body></html> + + + true + + + + + + + Disable + + + 0 + + + 999999999 + + + 8 + + + + + + + + + + Message Length Divisor + + + + + + <html><head/><body><p>With the message <span style=" font-weight:600;">divisor length</span> you can control the minimum message length in a flexible way. URH will try to demodulate signals in such a way, that the resulting message has a number of bits that is divisble by the configured divisor. <br/><br/><span style=" font-style:italic;">How does the zero padding work? Remaining zero bits are taken from the pause behind the message if possible.</span></p></body></html> + + + true + + + + + + + 1 + + + 999999999 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + buttonBox + accepted() + DialogAdvancedModSettings + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + DialogAdvancedModSettings + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/analysis.ui b/Software/Universal Radio Hacker/data/ui/analysis.ui new file mode 100644 index 0000000..da70298 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/analysis.ui @@ -0,0 +1,1192 @@ + + + TabAnalysis + + + + 0 + 0 + 1331 + 739 + + + + + 0 + 0 + + + + Qt::ClickFocus + + + true + + + Frame + + + 1 + + + 0 + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + 0 + + + Qt::ScrollBarAsNeeded + + + true + + + + + 0 + 0 + 1331 + 739 + + + + + + + QSplitter::handle:vertical { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_horizontal.svg); +} + + + Qt::Vertical + + + 6 + + + + QSplitter::handle:horizontal { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_vertical.svg); +} + + + Qt::Horizontal + + + 6 + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + QTabWidget::pane { border: 0; } + + + 0 + + + + Protocols + + + + 7 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + true + + + QFrame::StyledPanel + + + Qt::ScrollBarAsNeeded + + + Qt::ScrollBarAsNeeded + + + true + + + false + + + QAbstractItemView::DragDrop + + + Qt::IgnoreAction + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + Qt::ElideRight + + + true + + + false + + + false + + + true + + + + + + + + Participants + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + Qt::ElideRight + + + + + + + + + + + + + Decoding: + + + + + + + View data as: + + + + + + + + 0 + 0 + + + + Decoding errors: + + + + + + + + 0 + 0 + + + + QComboBox::AdjustToContents + + + + NRZ + + + + + Manchester + + + + + Manchester II + + + + + Differential Manchester + + + + + ... + + + + + + + + + 0 + 0 + + + + Show only diffs in protocol + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Set the desired view here.</p></body></html> + + + + Bits + + + + + Hex + + + + + ASCII + + + + + + + + + 0 + 0 + + + + 0 (0.00%) + + + + + + + + 0 + 0 + + + + Show only labels in protocol + + + + + + + + 0 + 0 + + + + Mark diffs in protocol + + + + + + + + 0 + 0 + + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + <html><head/><body><p>Run some automatic analysis on the protocol e.g. assign labels automatically. You can configure which checks to run with the arrow on the right of this button.</p></body></html> + + + Analyze Protocol + + + QToolButton::MenuButtonPopup + + + Qt::ToolButtonTextOnly + + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + 24 + + + + + + + + + + + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + Save current protocol. + + + + + + + .. + + + Qt::ToolButtonIconOnly + + + + + + + + 0 + 0 + + + + / + + + Qt::AlignCenter + + + + + + + shown: 42/108 + + + + + + + + 0 + 0 + + + + <html><head/><body><p>The <span style=" font-weight:600;">Message</span><span style=" font-weight:600;">Start</span> is the point in time when a protocol message begins. Additionally the relative time (+ ...) from the previous message is shown.</p></body></html> + + + 0 (+0) + + + Qt::PlainText + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + QLabel +{ + qproperty-alignment: AlignCenter; +} + + + - + + + + + + + + 0 + 0 + + + + <html><head/><body><p>This is the average signal power of the current message. The nearer this value is to zero, the stronger the signal is.</p></body></html> + + + -∞ dBm + + + + + + + false + + + + 0 + 0 + + + + > + + + + .. + + + + + + + false + + + + 0 + 0 + + + + < + + + + .. + + + + + + + + 0 + 0 + + + + QLabel +{ + qproperty-alignment: AlignCenter; +} + + + - + + + + + + + <html><head/><body><p>The <span style=" font-weight:600;">Message Start</span> is the point in time when a protocol message begins. Additionally the relative time (+ ...) from the previous message is shown.</p></body></html> + + + Timestamp: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + Search + + + + .. + + + QToolButton::MenuButtonPopup + + + Qt::ToolButtonTextBesideIcon + + + false + + + Qt::NoArrow + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 60 + 0 + + + + + + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + Load a protocol. + + + ... + + + + .. + + + + + + + <html><head/><body><p><a href="reset_alignment"><span style=" text-decoration: underline; color:#0000ff;">Reset alignment</span></a></p></body></html> + + + + + + + + 0 + 0 + + + + false + + + Enter pattern here + + + true + + + + + + + + + + 0 + 0 + + + + true + + + true + + + QFrame::StyledPanel + + + QFrame::Sunken + + + 1 + + + true + + + QAbstractItemView::DropOnly + + + true + + + QAbstractItemView::ExtendedSelection + + + Qt::ElideNone + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + false + + + Qt::NoPen + + + false + + + false + + + false + + + 57 + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + Bit: + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + false + + + background-color: rgba(255, 255, 255, 0); + + + false + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + Hex: + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + false + + + background-color: rgba(255, 255, 255, 0); + + + false + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + Decimal: + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + false + + + background-color: rgba(255, 255, 255, 0); + + + false + + + true + + + + + + + + 0 + 0 + + + + 0 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + column(s) selected + + + + + + + + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + + + 0 + 0 + + + + Message types + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + Labels for message + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + Add a new message type + + + Add new message type + + + + .. + + + Qt::ToolButtonTextBesideIcon + + + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + true + + + false + + + true + + + false + + + 150 + + + true + + + false + + + + + + + + 0 + 0 + + + + false + + + + + + QFrame::StyledPanel + + + true + + + false + + + false + + + + + + + + + + + + + + + + + + ProtocolTableView + QTableView +

urh.ui.views.ProtocolTableView.h
+ + + LabelValueTableView + QTableView +
urh.ui.views.LabelValueTableView.h
+
+ + ProtocolTreeView + QTreeView +
urh.ui.views.ProtocolTreeView.h
+
+ + MessageTypeTableView + QTableView +
urh.ui.views.MessageTypeTableView.h
+
+ + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/checksum_options_widget.ui b/Software/Universal Radio Hacker/data/ui/checksum_options_widget.ui new file mode 100644 index 0000000..c97f768 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/checksum_options_widget.ui @@ -0,0 +1,305 @@ + + + ChecksumOptions + + + + 0 + 0 + 775 + 836 + + + + Configure Checksum + + + + + + true + + + + + 0 + 0 + 738 + 827 + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + Checksum category: + + + + + + + + CRC + + + + + Wireless Short Packet Checksum + + + + + + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + CRC polynomial (hex): + + + + + + + Configure data ranges for CRC + + + + + + false + + + false + + + false + + + + + + + + + ... + + + + ../../../../../../ + + + + + + + ... + + + + ../../../../../../ + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + CRC function: + + + + + + + Final XOR (hex): + + + + + + + Start value (hex): + + + + + + + + + + + + + <html><head/><body><p>Order=17</p><p>Length of checksum=16</p><p>start value length =16</p><p>final XOR length = 16</p><p>Polynomial = x<span style=" vertical-align:super;">1</span> + 4</p></body></html> + + + true + + + + + + + RefIn (Reflect input) + + + + + + + RefOut (Reflect output) + + + + + + + + + + + <html><head/><body><p>The Wireless Short Packet (WSP) standard uses three different checksums. URH can automatically detect the used checksum algorithm from the message. However, you can enforce the usage of a certain checksum if you need to.</p><p>With <span style=" font-weight:600;">Automatic</span> setting, checksums are chosen by these rules:</p><p>1) 4 Bit Checksum - For Switch Telegram (RORG=5 or 6 and STATUS = 0x20 or 0x30)</p><p>2) 8 Bit Checksum: STATUS bit 2<span style=" vertical-align:super;">7</span> = 0</p><p>3) 8 Bit CRC: STATUS bit 2<span style=" vertical-align:super;">7</span> = 1</p></body></html> + + + Qt::AlignJustify|Qt::AlignVCenter + + + true + + + + + + + Automatic (recommended) + + + + + + + Force Checksum4 + + + + + + + Force Checksum8 + + + + + + + Force CRC8 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + Qt::Vertical + + + + 20 + 107 + + + + + + + + + + + + comboBoxCRCFunction + lineEditCRCPolynomial + lineEditStartValue + lineEditFinalXOR + tableViewDataRanges + btnAddRange + radioButtonWSPAuto + btnRemoveRange + radioButtonWSPChecksum4 + radioButtonWSPChecksum8 + radioButtonWSPCRC8 + + + + diff --git a/Software/Universal Radio Hacker/data/ui/costa.ui b/Software/Universal Radio Hacker/data/ui/costa.ui new file mode 100644 index 0000000..eca7d40 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/costa.ui @@ -0,0 +1,108 @@ + + + DialogCosta + + + + 0 + 0 + 400 + 300 + + + + Configure Costas Loop + + + + + + URH uses a Costas loop for PSK demodulation. Configure the loop bandwidth below. + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + + + + Loop Bandwidth: + + + + + + + 4 + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + buttonBox + accepted() + DialogCosta + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + DialogCosta + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/csv_wizard.ui b/Software/Universal Radio Hacker/data/ui/csv_wizard.ui new file mode 100644 index 0000000..e001909 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/csv_wizard.ui @@ -0,0 +1,280 @@ + + + DialogCSVImport + + + + 0 + 0 + 635 + 674 + + + + CSV Import + + + + + + <html><head/><body><p><span style=" color:#ff0000;">Could not open the selected file.</span></p></body></html> + + + + + + + + + + , + + + + + ; + + + + + + + + Add a custom separator. + + + ... + + + + .. + + + + 16 + 16 + + + + + + + + + + <html><head/><body><p> If your dataset contains timestamps URH will calculate the sample rate from them. You can manually edit the sample rate after import in the signal details.</p></body></html> + + + Not present + + + 999999999 + + + + + + + I Data Column: + + + + + + + Not present + + + 999999999 + + + + + + + <html><head/><body><p> If your dataset contains timestamps URH will calculate the sample rate from them. You can manually edit the sample rate after import in the signal details.</p></body></html> + + + Timestamp Column: + + + + + + + Q Data Column: + + + + + + + Preview + + + + + + true + + + false + + + false + + + false + + + + Timestamp + + + + + I + + + + + Q + + + + + + + + + + + + + + + + ... + + + Qt::ToolButtonTextOnly + + + + + + + + + 1 + + + 999999999 + + + 1 + + + + + + + CSV Separator: + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + File Content (at most 100 rows) + + + + + + false + + + true + + + + + + + + + + File to import: + + + + + + + Prevent Dialog From Close with Enter + + + true + + + + + + + lineEditFilename + btnChooseFile + plainTextEditFilePreview + comboBoxCSVSeparator + btnAddSeparator + spinBoxIDataColumn + spinBoxQDataColumn + spinBoxTimestampColumn + tableWidgetPreview + + + + + buttonBox + accepted() + DialogCSVImport + accept() + + + 375 + 641 + + + 157 + 274 + + + + + buttonBox + rejected() + DialogCSVImport + reject() + + + 443 + 647 + + + 286 + 274 + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/decoding.ui b/Software/Universal Radio Hacker/data/ui/decoding.ui new file mode 100644 index 0000000..4fc11ea --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/decoding.ui @@ -0,0 +1,732 @@ + + + Decoder + + + Qt::WindowModal + + + + 0 + 0 + 2200 + 1398 + + + + Decoding + + + false + + + + + + + + + Non Return to Zero (NRZ) + + + + + Empty + + + + + + + + Delete + + + + + + + Save as... + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + Base Functions + + + + + + + + 0 + 0 + + + + true + + + QAbstractItemView::DragOnly + + + + + + + Additional Functions + + + + + + + + 0 + 0 + + + + true + + + QAbstractItemView::DragOnly + + + + + + + + + + + + 11 + 75 + true + + + + Your Decoding + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + true + + + true + + + QAbstractItemView::DragDrop + + + Qt::MoveAction + + + Qt::ElideMiddle + + + QListView::Fixed + + + QListView::ListMode + + + + + + + + + + + + 0 + 0 + + + + Information and Options + + + + + + + 0 + 0 + + + + + true + + + + Please drag functions from the categories base and additional to the decoding process (Decoder). You can reorder functions by drag and drop and remove functions by dropping them outside the Decoder box. Click on every function for detailed information. + + + Qt::PlainText + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + + + 0 + 0 + + + + 5 + + + + + + + 0 + 0 + 56 + 23 + + + + 2 + + + + + + 60 + 0 + 171 + 21 + + + + Number of redundant bits + + + + + + + + 0 + 0 + 113 + 23 + + + + + + + 120 + 0 + 171 + 21 + + + + Carrier ('1_' -> 1_1_1_...) + + + + + + + + + 1 + + + 1000 + + + 4 + + + + + + + Rows + + + + + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + + + + + + + + + + + Decoder + + + + + + + + + + ... + + + + + + + + + + + Encoder + + + + + + + + + + ... + + + + + + + + + Qt::Vertical + + + + 20 + 158 + + + + + + + + + + + 0 + 0 + 171 + 23 + + + + + + + 180 + 0 + 1461 + 20 + + + + Synchronization bytes (hex coded) + + + + + + 0 + 30 + 171 + 23 + + + + + + + 180 + 30 + 1461 + 21 + + + + Data whitening polynomial (LFSR, hex, w/o first bit) + + + + + + 0 + 60 + 1641 + 31 + + + + Overwrite CRC16 field with correct value when encoding + + + + + + + + 0 + 30 + 181 + 31 + + + + 1010 + + + + + + 190 + 30 + 121 + 31 + + + + Sequence + + + + + + 0 + 0 + 131 + 23 + + + + &Cut before + + + + + + 150 + 0 + 111 + 23 + + + + Cut afte&r + + + + + + 0 + 70 + 111 + 23 + + + + Cut before + + + + + + 150 + 70 + 111 + 23 + + + + Cut after + + + + + + 0 + 100 + 181 + 33 + + + + 1000 + + + + + + 190 + 100 + 121 + 31 + + + + Position (in bit) + + + + + + + + 70 + 10 + 341 + 21 + + + + Maximum (<=) length of 1-sequence for: Low (0) + + + + + + 10 + 10 + 56 + 23 + + + + 1 + + + 1 + + + + + + 70 + 40 + 351 + 21 + + + + Minimum (>=) length of 1-sequence for: High (1) + + + + + + 10 + 40 + 56 + 23 + + + + 1 + + + 3 + + + + + + 70 + 70 + 371 + 21 + + + + Number of 0s between 1-sequences (just for encoding) + + + + + + 10 + 70 + 56 + 23 + + + + 1 + + + 1 + + + + + + + + + Add to Your Decoding + + + + + optionWidget + info + btnAddtoYourDecoding + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::ImhDigitsOnly + + + + + + + + Test + + + + + + + + + + + Signal {0,1}: + + + + + + + + + + true + + + + + + + Decoded Bits: + + + + + + + + + [Decoding Errors = 0] + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + ZoomableGraphicView + QGraphicsView +
urh.ui.views.ZoomableGraphicView.h
+
+ + ListWidget + QListWidget +
urh.ui.ListWidget.h
+
+
+ + +
diff --git a/Software/Universal Radio Hacker/data/ui/filter_bandwidth_dialog.ui b/Software/Universal Radio Hacker/data/ui/filter_bandwidth_dialog.ui new file mode 100644 index 0000000..652ff88 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/filter_bandwidth_dialog.ui @@ -0,0 +1,268 @@ + + + DialogFilterBandwidth + + + + 0 + 0 + 502 + 426 + + + + Configure Filter Bandwidth + + + + 7 + + + + + + 0 + 0 + + + + <html><head/><body>To separate the frequency bands from each other a <b>bandpass</b> filter is used. You can configure the <b>bandwidth</b> of this filter here. The bandwidth determines the <b>length N</b> of the<b> filter kernel</b>. Decreasing the bandwidth will increase the accuracy of the filter, at cost of higher computation time.</body></html> + + + Qt::AlignJustify|Qt::AlignTop + + + true + + + + + + + + + + 0 + 0 + + + + 4 + + + 0.000100000000000 + + + 0.500000000000000 + + + + + + + 8 + + + 999999999 + + + + + + + Custom + + + + + + + TextLabel + + + + + + + Wide + + + + + + + TextLabel + + + + + + + Narrow + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + <b>Bandwidth (Hz)</b> + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + <b >Kernel Length N</b> + + + + + + + TextLabel + + + + + + + Very Wide + + + + + + + Very Narrow + + + + + + + + 0 + 0 + + + + <b>Choose </b> + + + + + + + TextLabel + + + + + + + Medium + + + + + + + TextLabel + + + + + + + Qt::Horizontal + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + true + + + + + + + + + buttonBox + accepted() + DialogFilterBandwidth + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + DialogFilterBandwidth + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/filter_dialog.ui b/Software/Universal Radio Hacker/data/ui/filter_dialog.ui new file mode 100644 index 0000000..8cae191 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/filter_dialog.ui @@ -0,0 +1,175 @@ + + + FilterDialog + + + + 0 + 0 + 528 + 485 + + + + Configure filter + + + + .. + + + + + + + 75 + true + + + + Custom taps: + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + true + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Qt::Horizontal + + + + + + + + 75 + true + + + + Moving average + + + true + + + + + + + 1 + + + 999999999 + + + 10 + + + + + + + + true + + + + A DC correction filter will remove the DC component (mean value) of the signal and center it around zero. + + + true + + + + + + + <html><head/><body><p>You can configure custom filter taps here either explicit using [0.1, 0.2, 0.3] or with <span style=" font-weight:600;">python programming shortcuts</span> like [0.1] * 3 + [0.2] * 4 will result in [0.1, 0.1, 0.1, 0.2, 0.2, 0.2, 0.2]</p></body></html> + + + [0.1]*10 + + + + + + + Number of taps: + + + + + + + + true + + + + You can imagine taps as weighting factors applied to n samples of the signal whereby n is the number of taps. By default we use 10 taps with each tap set to 0.1 producing a moving average filter. + + + true + + + + + + + + true + + + + These n weighted samples get summed up to produce the output of the filter. In DSP terms you configure the impulse response of the filter here. + + + true + + + + + + + + 75 + true + + + + DC correction + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/fuzzing.ui b/Software/Universal Radio Hacker/data/ui/fuzzing.ui new file mode 100644 index 0000000..fc2dfc0 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/fuzzing.ui @@ -0,0 +1,678 @@ + + + FuzzingDialog + + + + 0 + 0 + 523 + 632 + + + + Fuzzing + + + + + + + 0 + 0 + + + + 999999999 + + + + + + + + Add Range of Values + + + + + Add Boundaries + + + + + Add Random Values from Range + + + + + Add De Bruijn Sequence + + + + + + + + Add to Fuzzed Values + + + + + + + + 0 + 0 + + + + 0 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + Start (Decimal): + + + + + + + + 0 + 0 + + + + End (Decimal): + + + + + + + + 0 + 0 + + + + Step (Decimal): + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Lower Bound + + + true + + + + + + + Upper Bound + + + true + + + + + + + + 0 + 0 + + + + Values per Boundary: + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Range Minimum: + + + + + + + Range Maximum: + + + + + + + Number Values: + + + + + + + + + + + + + 1111 + + + + + + + + 0 + 0 + + + + + 75 + true + + + + 1010 + + + Qt::AlignCenter + + + + + + + 010101 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 0 + 0 + + + + + 75 + true + + + + Fuzzed Values + + + Qt::AlignCenter + + + + + + + Remove Duplicates + + + + + + + + + Remove selected values or last value if nothing is selected. + + + ... + + + + .. + + + + + + + + 0 + 0 + + + + true + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + false + + + false + + + false + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Add a new value. + + + ... + + + + .. + + + + + + + Repeat selected values or all values if nothing is selected. + + + ... + + + + .. + + + + + + + + + + + 0 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + 1 + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + 13 + + + + + + + 1 + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + 42 + + + + + + + 1 + + + 999999999 + + + + + + + + + + + + 0 + 0 + + + + Source Message: + + + + + + + + 0 + 0 + + + + Message to fuzz: + + + + + + + + 0 + 0 + + + + Fuzzing Label End Index: + + + + + + + Strategy: + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + true + + + + + + + + 0 + 0 + + + + 1 + + + 999999999 + + + + + + + + 0 + 0 + + + + 1 + + + 999999999 + + + + + + + + 0 + 0 + + + + Fuzzing Label Start Index: + + + + + + + + 0 + 0 + + + + Fuzzing Label: + + + + + + + + FuzzingTableView + QTableView +
urh.ui.views.FuzzingTableView.h
+
+
+ + + + comboBoxStrategy + currentIndexChanged(int) + stackedWidgetLabels + setCurrentIndex(int) + + + 201 + 593 + + + 100 + 614 + + + + + comboBoxStrategy + currentIndexChanged(int) + stackedWidgetSpinboxes + setCurrentIndex(int) + + + 444 + 591 + + + 809 + 616 + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/generator.ui b/Software/Universal Radio Hacker/data/ui/generator.ui new file mode 100644 index 0000000..b58047b --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/generator.ui @@ -0,0 +1,769 @@ + + + GeneratorTab + + + + 0 + 0 + 1287 + 774 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 1287 + 774 + + + + + + + QSplitter::handle:horizontal { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_vertical.svg); +} + + + Qt::Horizontal + + + 6 + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + 0 + 0 + + + + QTabWidget::pane { border: 0; } + + + QTabWidget::North + + + QTabWidget::Rounded + + + 0 + + + + Protocols + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + <html><head/><body><p>Drag&amp;Drop Protocols to the table on the right to fill the generation table.</p></body></html> + + + 57 + + + + + + + + Pauses + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + <html><head/><body><p>The pauses will be added automatically when you drag a protocol from the tree above to the table on the right.<br/></p><p>You can see the <span style=" font-weight:600;">position</span> of each pause by <span style=" font-weight:600;">selecting it</span>. There will be drawn a line in the table indicating the position of the pause.<br/></p><p>Use context menu or double click to <span style=" font-weight:600;">edit a pauses' length</span>.</p></body></html> + + + QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed + + + false + + + QAbstractItemView::NoDragDrop + + + + + + + + Fuzzing + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + QAbstractItemView::EditKeyPressed + + + + + + + Add fuzzing values to generated data + + + + + + + 0 + 0 + + + + 0 + + + + + + + Fuzz + + + + + + + <html><head/><body><p>For multiple labels per message the fuzzed values are inserted <span style=" font-weight:600;">one-by-one</span>.</p></body></html> + + + S&uccessive + + + true + + + + + + + <html><head/><body><p>For multiple labels per message the labels are fuzzed <span style=" font-weight:600;">at the same time</span>.</p></body></html> + + + &Concurrent + + + + + + + <html><head/><body><p>For multiple labels per message the fuzzed values are inserted in <span style=" font-weight:600;">all possible combinations</span>.</p></body></html> + + + E&xhaustive + + + + + + + + + + + 24 + + + %v/%m + + + + + + + + + + + + + + + + + + Qt::Horizontal + + + + + + + 0 + + + 0 + + + + + + + TextLabel + + + + + + + Modulation Type: + + + + + + + TextLabel + + + + + + + Carrier Phase: + + + + + + + TextLabel + + + + + + + Symbol Length: + + + + + + + TextLabel + + + + + + + Encoding: + + + + + + + + 0 + 0 + + + + - + + + + + + + Sample Rate: + + + + + + + TextLabel + + + + + + + Carrier Frequency: + + + + + + + 0/100 + + + + + + + Amplitudes: + + + + + + + Bits per Symbol: + + + + + + + TextLabel + + + + + + + + + Qt::Horizontal + + + + + + + + MyModulation + + + + + + + + + 0 + 0 + + + + 0 + + + Modulating %p% + + + + + + + false + + + Send data... + + + + .. + + + + + + + Edit ... + + + + + + + Modulation: + + + + + + + false + + + Generate the complex file of the modulated signal, after tuning all parameters above. + + + Generate file... + + + + .. + + + + + + + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + Bit + + + + + Hex + + + + + ASCII + + + + + + + + + 0 + 0 + + + + Viewtype: + + + + + + + true + + + QFrame::StyledPanel + + + false + + + false + + + QAbstractItemView::DropOnly + + + Qt::CopyAction + + + true + + + QAbstractItemView::SelectItems + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + false + + + false + + + false + + + + + + + 0 + + + 0 + + + + + + 0 + 0 + + + + + 75 + true + + + + Generated Data + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + Save current fuzz profile. + + + ... + + + + .. + + + + + + + + 0 + 0 + + + + Load a fuzz profile. + + + ... + + + + .. + + + + + + + + + <html><head/><body><p><span style=" font-weight:600;">Send encoded data to your external application via TCP.</span></p></body></html> + + + Send via Network + + + + .. + + + true + + + + + + + <html><head/><body><p><span style=" font-weight:600;">Send encoded data via RfCat. </span></p><p><span style=" font-style:italic;">Hit again for stopping the sending process. Note that you can set the number of repetitions (from 1 to infinite) in:</span></p><p><span style=" font-style:italic;">Edit-&gt;Options-&gt;Device-&gt;'Device sending repetitions'</span></p></body></html> + + + Send via RfCat + + + + .. + + + + + + + <html><head/><body><p>The estimated average time is based on the average number of bits per message and average sample rate, you set for the modulations.</p></body></html> + + + Estimated Time: + + + + + + + Qt::Horizontal + + + + 38 + 22 + + + + + + + + + + + + + + + + + ElidedLabel + QLabel +
urh.ui.ElidedLabel.h
+
+ + GeneratorTreeView + QTreeView +
urh.ui.views.GeneratorTreeView.h
+
+ + GeneratorTableView + QTableView +
urh.ui.views.GeneratorTableView.h
+
+ + GeneratorListWidget + QListWidget +
urh.ui.GeneratorListWidget.h
+
+ + GeneratorListView + QListView +
urh.ui.views.GeneratorListView.h
+
+
+ + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/main.ui b/Software/Universal Radio Hacker/data/ui/main.ui new file mode 100644 index 0000000..34c39e3 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/main.ui @@ -0,0 +1,837 @@ + + + MainWindow + + + + 0 + 0 + 798 + 469 + + + + Universal Radio Hacker + + + + :/icons/icons/appicon.png:/icons/icons/appicon.png + + + QTabWidget::Rounded + + + false + + + + + + + QSplitter::handle:horizontal { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_vertical.svg); +} + + + Qt::Horizontal + + + 6 + + + + + 7 + + + 11 + + + 11 + + + 11 + + + 0 + + + + + + + + 0 + 0 + + + + false + + + Qt::ImhDialableCharactersOnly + + + Filter + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + ... + + + + .. + + + + + + + + + + 10 + 0 + + + + + 16777215 + 16777215 + + + + QFrame::StyledPanel + + + true + + + true + + + QAbstractItemView::DragOnly + + + QAbstractItemView::ExtendedSelection + + + false + + + true + + + false + + + + + + + + 0 + 0 + + + + QTabWidget::pane { border: 0; } + + + 0 + + + + Participants + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::StyledPanel + + + + + + + + Description + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + 1 + 0 + + + + + 0 + 0 + + + + 0 + + + + Interpretation + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + Analysis + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + Generator + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + Simulator + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + background: rgba(255,255,0,64) + + + <html><head/><body><p>Warning: You are running URH in non project mode. All your settings will be lost after closing the program. If you want to keep your settings create a project via File -&gt; <a href="open_new_project_dialog"><span style=" text-decoration: underline; color:#0000ff;">New Project</span></a>. <a href="dont_show_non_project_again"><span style=" text-decoration: underline; color:#0000ff;">Don't show this hint</span></a></p></body></html> + + + true + + + + + + + + + 0 + 0 + 798 + 27 + + + + + Fi&le + + + + Import + + + + .. + + + + + + + + + + + + + + + + + + + + + + + + Edi&t + + + + Default noise threshold + + + + + + + + + + + + + + + + + + + Hel&p + + + + + + + + + + + true + + + Undo + + + + + true + + + true + + + Redo + + + + + true + + + PSK + + + + + true + + + None (bei .bin) + + + + + true + + + true + + + &Auto Fit Y + + + + + + .. + + + &Undo + + + + + + .. + + + &Redo + + + + + true + + + false + + + &Show Confirm Close Dialog + + + + + test + + + + + true + + + false + + + &Hold Shift to Drag + + + + + + .. + + + &Documentation + + + true + + + + + + .. + + + &About Universal Radio Hacker... + + + true + + + + + &Signal + + + + + &Protocol + + + + + true + + + true + + + Show &Compare Frame + + + + + + .. + + + &Close all files + + + true + + + + + + .. + + + &Save all signals + + + true + + + + + true + + + true + + + Separate &Protocols in Compare Frame + + + + + &Archive + + + + + + .. + + + &Open... + + + true + + + + + + .. + + + Open &Folder.. + + + + + true + + + true + + + Show Compare Frame only + + + + + Configure... + + + true + + + + + Sort &Frames by Name + + + + + Conv&ert Folder to Project + + + true + + + + + + :/icons/icons/decoding.svg:/icons/icons/decoding.svg + + + &Decoding... + + + + + + .. + + + &Record signal... + + + true + + + + + + :/icons/icons/spectrum.svg:/icons/icons/spectrum.svg + + + Spectrum &Analyzer... + + + true + + + + + + .. + + + &Options... + + + true + + + + + + .. + + + &New Project.. + + + + + + :/icons/icons/sniffer.svg:/icons/icons/sniffer.svg + + + Sn&iff protocol... + + + + + + .. + + + &Project settings... + + + + + + .. + + + Sa&ve project + + + + + true + + + &Fullscreen mode + + + + + + .. + + + Open &folder... + + + + + About &Qt + + + + + true + + + &Show file tree + + + + + + .. + + + IQ samples from csv + + + + + + .. + + + Close project + + + + + true + + + true + + + Auto detect signals on loading + + + + + true + + + true + + + Automatic + + + + + true + + + 1% + + + + + true + + + 5% + + + + + true + + + 10% + + + + + true + + + 100% (disables demodulation) + + + + + + DirectoryTreeView + QTreeView +
urh.ui.views.DirectoryTreeView.h
+
+
+ + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/messagetype_options.ui b/Software/Universal Radio Hacker/data/ui/messagetype_options.ui new file mode 100644 index 0000000..b86a8f2 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/messagetype_options.ui @@ -0,0 +1,109 @@ + + + DialogMessageType + + + + 0 + 0 + 471 + 359 + + + + Dialog + + + + + + + All rules must apply (AND) + + + + + At least one rule must apply (OR) + + + + + No rule must apply (NOR) + + + + + + + + false + + + + + + + Remove ruleset + + + ... + + + + .. + + + + + + + Assi&gn manually + + + + + + + Assign a&utomatically + + + + + + + Qt::Vertical + + + + 20 + 145 + + + + + + + + Add ruleset + + + ... + + + + .. + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/modulation.ui b/Software/Universal Radio Hacker/data/ui/modulation.ui new file mode 100644 index 0000000..da46fd5 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/modulation.ui @@ -0,0 +1,1142 @@ + + + DialogModulation + + + + 0 + 0 + 977 + 1041 + + + + Modulation + + + + :/icons/icons/modulation.svg:/icons/icons/modulation.svg + + + + + + + + true + + + QComboBox::InsertAtCurrent + + + QComboBox::AdjustToContents + + + + My Modulation + + + + + + + + ... + + + + .. + + + + + + + ... + + + + .. + + + + + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 965 + 984 + + + + + + + + 75 + true + + + + Data (raw bits) + + + 4 + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + + + :/icons/icons/equals.svg + + + true + + + Qt::AlignCenter + + + + + + + + 75 + true + + + + Modulation + + + 4 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 75 + true + + + + Original Signal (drag&drop) + + + 4 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 75 + true + + + + Carrier + + + 4 + + + + + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOn + + + QPainter::Antialiasing|QPainter::HighQualityAntialiasing + + + QGraphicsView::NoDrag + + + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 373 + 330 + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + - + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + Show Only Data Sequence +(10) + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + + + + .. + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + - + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + true + + + true + + + QAbstractItemView::DragOnly + + + true + + + + + + + + 0 + 0 + + + + + 7 + 16777215 + + + + / + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + + + + .. + + + + + + + + 0 + 0 + + + + Lock view to original signal + + + + + + + + + + + + + + 0 + 0 + + + + Samples in View: + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Shown Samples in View:</p><p><span style=" font-weight:600; color:#ff0000;">Red</span> - if samples in view differ from original signal</p><p><span style=" font-weight:600;">Normal</span> - if samples in view are equal to the original signal</p></body></html> + + + 101010121 + + + + + + + Samples selected: + + + + + + + 0 + + + + + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 373 + 141 + + + + + + + + 0 + 0 + + + + 10 + + + 0.001000000000000 + + + 999999999.000000000000000 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + Sample Rate (Sps): + + + + + + + + 0 + 0 + + + + Samples per Symbol: + + + + + + + + 0 + 0 + + + + 1 + + + 999999 + + + + + + + + 0 + 0 + + + + Enter Data Bits here + + + + + + + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 353 + 143 + + + + + + + + 0 + 0 + + + + Frequency: + + + + + + + + 0 + 0 + + + + + + + 10 + + + 0.000000000000000 + + + 99999999999.000000000000000 + + + + + + + + 0 + 0 + + + + Phase: + + + + + + + + 0 + 0 + + + + ° + + + 3 + + + 360.000000000000000 + + + + + + + false + + + + 0 + 0 + + + + <html><head/><body><p>Auto detect the frequency based on the original signal. You have to select a signal (<span style=" font-weight:600;">bottom of this window</span>) to use this feature.</p><p><br/></p><p>Select a signal by dragging it from the tree and dropping it on the graphics pane to the right.</p></body></html> + + + Auto detect from original signal + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + + + :/icons/icons/plus.svg + + + true + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + false + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOn + + + QPainter::Antialiasing|QPainter::HighQualityAntialiasing + + + QGraphicsView::NoDrag + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 0 + 0 + + + + false + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOn + + + QPainter::Antialiasing|QPainter::HighQualityAntialiasing + + + QGraphicsView::NoDrag + + + + + + + + 0 + 0 + + + + false + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOn + + + QPainter::Antialiasing|QPainter::HighQualityAntialiasing + + + QGraphicsView::NoDrag + + + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 353 + 227 + + + + + + + 1 + + + 10 + + + + + + + 0.010000000000000 + + + 0.990000000000000 + + + 0.010000000000000 + + + + + + + Gauss filter width: + + + + + + + Gauss BT: + + + + + + + 0.010000000000000 + + + 100.000000000000000 + + + 0.010000000000000 + + + 1.000000000000000 + + + + + + + Bits per Symbol: + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + Amplitude Shift Keying (ASK) + + + + + Frequency Shift Keying (FSK) + + + + + Gaussian Frequency Shift Keying (GFSK) + + + + + Phase Shift Keying (PSK) + + + + + + + + Parameters: + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + + + :/icons/icons/equals_qm.svg + + + true + + + Qt::AlignCenter + + + + + + + + + + 0 + 0 + + + + Samples in View: + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Shown Samples in View:</p><p><span style=" font-weight:600; color:#ff0000;">Red</span> - if samples in view differ from original signal</p><p><span style=" font-weight:600;">Normal</span> - if samples in view are equal to the original signal</p></body></html> + + + 0 + + + + + + + Samples selected: + + + + + + + 0 + + + + + + + + + + + + + + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+ + ZoomableGraphicView + QGraphicsView +
urh.ui.views.ZoomableGraphicView.h
+
+ + ZoomAndDropableGraphicView + QGraphicsView +
urh.ui.views.ZoomAndDropableGraphicView.h
+
+ + ModulatorTreeView + QTreeView +
urh.ui.views.ModulatorTreeView.h
+
+
+ + btnAddModulation + scrollArea_2 + doubleSpinBoxCarrierFreq + doubleSpinBoxCarrierPhase + btnAutoDetect + scrollArea_3 + linEdDataBits + spinBoxSamplesPerSymbol + spinBoxSampleRate + scrollArea_4 + comboBoxModulationType + spinBoxBitsPerSymbol + lineEditParameters + spinBoxGaussBT + spinBoxGaussFilterWidth + scrollArea_5 + treeViewSignals + chkBoxLockSIV + gVCarrier + gVData + gVModulated + gVOriginalSignal + cbShowDataBitsOnly + btnSearchPrev + btnSearchNext + btnRemoveModulation + comboBoxCustomModulations + scrollArea + + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/modulation_parameters_dialog.ui b/Software/Universal Radio Hacker/data/ui/modulation_parameters_dialog.ui new file mode 100644 index 0000000..b826ab7 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/modulation_parameters_dialog.ui @@ -0,0 +1,59 @@ + + + DialogModulationParameters + + + + 0 + 0 + 303 + 286 + + + + Modulation Parameters + + + true + + + + + + false + + + 2 + + + true + + + false + + + + + + Symbol + + + + + Amplitude + + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/modulation_settings_widget.ui b/Software/Universal Radio Hacker/data/ui/modulation_settings_widget.ui new file mode 100644 index 0000000..98729b2 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/modulation_settings_widget.ui @@ -0,0 +1,261 @@ + + + ModulationSettings + + + + 0 + 0 + 821 + 635 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 75 + true + + + + QGroupBox +{ +border: none; +} + +QGroupBox::title { + subcontrol-origin: margin; +} +QGroupBox::indicator:unchecked { + image: url(:/icons/icons/collapse.svg) +} +QGroupBox::indicator:checked { + image: url(:/icons/icons/uncollapse.svg) +} + + + Modulation settings + + + true + + + true + + + + 15 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + + + + Choose profile: + + + + + + + + + + + + + 0 + 0 + + + + TextLabel + + + + + + + Sample Rate: + + + + + + + Qt::Vertical + + + + + + + Carrier Frequency: + + + + + + + Samples per Symbol: + + + + + + + TextLabel + + + + + + + Modulation type: + + + + + + + Qt::Vertical + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + Amplitudes in %: + + + + + + + 0/100 + + + + + + + Bits per Symbol: + + + + + + + 1 + + + + + + + + + Open modulation configuration dialog... + + + + .. + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + ElidedLabel + QLabel +
urh.ui.ElidedLabel.h
+
+
+ + groupBoxSniffSettings + comboBoxModulationProfiles + btnConfigurationDialog + + + + + + + groupBoxSniffSettings + toggled(bool) + frame + setVisible(bool) + + + 33 + 10 + + + 18 + 53 + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/options.ui b/Software/Universal Radio Hacker/data/ui/options.ui new file mode 100644 index 0000000..ba204d3 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/options.ui @@ -0,0 +1,630 @@ + + + DialogOptions + + + + 0 + 0 + 814 + 822 + + + + Options + + + + .. + + + + + + 4 + + + + Generation + + + + + + + + Samples + + + + + + + <html><head/><body><p>If you disable the default pause, the pause of the fuzzed message will be used.</p></body></html> + + + Use a default pause for fuzzed messages + + + + + + + 3 + + + 999999999.000000000000000 + + + + + + + Enable modulation profiles + + + + + + + + + Modulation Accuracy + + + + + + Low (2x8 bit) - Recommended for HackRF and RTL-SDR + + + + + + + Medium (2x16 bit) - Recommended for BladeRF, PlutoSDR and SDRPlay + + + + + + + High (2x32 bit) - Recommended if you are not sure what to choose + + + + + + + + + + Qt::Vertical + + + + 20 + 500 + + + + + + + + + View + + + + + + + + Default View: + + + + + + + + 0 + 0 + + + + + Bit + + + + + Hex + + + + + ASCII + + + + + + + + + + Show "confirm close" dialog + + + + + + + <html><head/><body><p>If checked, you need to <span style=" font-weight:600;">hold the Shift key to drag</span> with the mouse inside graphic views like the drawn signal in Interpretation tab, while making a selection with the mouse does not require holding any buttons.</p><p>If unchecked, this is inverted: Hold shift to make a selection, and drag by default.</p></body></html> + + + Hold shift to drag + + + + + + + Show pauses as time + + + + + + + Align on labels + + + + + + + + + <html><head/><body><p>Application font size (<span style=" font-weight:600;">restart</span> for full effect):</p></body></html> + + + + + + + pt + + + 1 + + + 120 + + + 10 + + + + + + + + + + + Choose application theme (requires restart): + + + + + + + + native look (default) + + + + + fallback theme + + + + + fallback theme (dark) + + + + + + + + + + + + Choose icon theme (requires restart): + + + + + + + + bundled icons (default) + + + + + native icon theme + + + + + + + + + + Spectrogram Colormap + + + + + + true + + + + + 0 + 0 + 762 + 397 + + + + + + + + + + + + + + Fieldtypes + + + + + + + + true + + + + + + + + + ... + + + + .. + + + + + + + ... + + + + .. + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + Qt::Vertical + + + + 20 + 203 + + + + + + + + + Plugins + + + + + Device + + + + + + + true + + + + + + + <html><head/><body><p>Use the checkboxes in the table below to choose device backends and enable or disable devices. Disabled devices will not show up in device related dialogs such as send or receive.</p></body></html> + + + true + + + + + + + true + + + false + + + 200 + + + false + + + + + + + + false + + + + <html><head/><body><p>Missing a native backend? Perform a <a href="health_check"><span style=" text-decoration: underline; color:#0000ff;">health check</span></a>! If GNU Radio backend is not available double check the GNU Radio settings below.</p></body></html> + + + true + + + + + + + Qt::Horizontal + + + + + + + Native options + + + + + + Library directories: + + + + + + + Comma separated list of additional include directories + + + + + + + You can rebuild the native device extensions here. This is useful, when you installed a device driver afterwards or your drivers are stored in an unusual location. + + + true + + + + + + + Comma separated list of additional library directories + + + + + + + Include directories: + + + + + + + View log + + + + .. + + + + + + + true + + + <html><head/><body><p>Rebuild the native device extensions. You need to restart URH after this, to use new extensions.</p></body></html> + + + Rebuild + + + + .. + + + + + + + Rebuild <x> new device extensions. Please restart URH to use them. + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + + + Qt::Horizontal + + + + + + + GNU Radio options (optional) + + + + + + <html><head/><body><p>Choose a python interpreter which has access to your GNU Radio installation, that is, you can do <span style=" font-weight:600;">python -c &quot;import gnuradio&quot;</span> with it on the command line.</p></body></html> + + + Python Interpreter: + + + + + + + <html><head/><body><p>Choose a python interpreter which has access to your GNU Radio installation, that is, you can do <span style=" font-weight:600;">python -c &quot;import gnuradio&quot;</span> with it on the command line.</p></body></html> + + + Enter python interpreter path e.g. /usr/bin/python + + + + + + + ... + + + + + + + + + + Qt::Horizontal + + + + + + + + + Default sending repititions: + + + + + + + Infinite + + + false + + + 999999999 + + + 10 + + + + + + + Use this percentage of available RAM for buffer allocation: + + + + + + + % + + + 1.000000000000000 + + + 100.000000000000000 + + + + + + + + + + + + + + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+
+ + +
diff --git a/Software/Universal Radio Hacker/data/ui/plugins.ui b/Software/Universal Radio Hacker/data/ui/plugins.ui new file mode 100644 index 0000000..f409029 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/plugins.ui @@ -0,0 +1,98 @@ + + + FramePlugins + + + + 0 + 0 + 806 + 683 + + + + Plugins + + + + + + + + + + Available Plugins + + + + + + + + 0 + 0 + + + + + + + + + + + + + 0 + 0 + + + + Description + + + + + + + + 0 + 0 + + + + true + + + + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + Settings + + + + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/project.ui b/Software/Universal Radio Hacker/data/ui/project.ui new file mode 100644 index 0000000..494ea92 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/project.ui @@ -0,0 +1,412 @@ + + + ProjectDialog + + + + 0 + 0 + 803 + 936 + + + + Create a new project + + + + + + + 16 + 75 + true + + + + New Project + + + + + + + <Name> + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 17 + 10 + + + + + + + + + + Sps + + + + + + + + + + + + + + + + + + + + + <html><head/><body><p><span style=" font-style:italic;">Note: A new directory will be created.</span></p></body></html> + + + + + + + Qt::Vertical + + + + 20 + 57 + + + + + + + + + + + true + + + QAbstractItemView::ExtendedSelection + + + false + + + 100 + + + true + + + true + + + false + + + + + + + 3 + + + 1.000000000000000 + + + 999999999999.000000000000000 + + + 0.001000000000000 + + + 1000000.000000000000000 + + + + + + + Default frequency: + + + + + + + 3 + + + 0.010000000000000 + + + 1000000000000.000000000000000 + + + 0.001000000000000 + + + 433920000.000000000000000 + + + + + + + 3 + + + 0.010000000000000 + + + 1000000000000.000000000000000 + + + 0.001000000000000 + + + 1000000.000000000000000 + + + + + + + <html><head/><body><p>Enter the broadcast address of your protocol in <span style=" font-weight:600;">hex</span>. If you do not know what to enter here, just leave the default.</p></body></html> + + + + + + ffff + + + + + + + Qt::Horizontal + + + + + + + Default bandwidth: + + + + + + + Add participant + + + ... + + + + .. + + + + + + + ... + + + + + + + Qt::Horizontal + + + + + + + Hz + + + + + + + Default sample rate: + + + + + + + + 0 + 0 + + + + Choose a path: + + + + + + + Remove participant + + + ... + + + + .. + + + + + + + 1 + + + 20 + + + + + + + Broadcast address (hex): + + + + + + + Description: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Hz + + + + + + + Default gain: + + + + + + + Move selected participants up + + + ... + + + + .. + + + + + + + <html><head/><body><p>Tip: Open <a href="open_spectrum_analyzer">spectrum analyzer</a> to find these values.</p></body></html> + + + Qt::AutoText + + + false + + + + + + + Participants: + + + + + + + Move selected participants down + + + ... + + + + .. + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + + ParticipantTableView + QTableView +
urh.ui.views.ParticipantTableView.h
+
+ + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+
+ + lineEdit_Path + btnSelectPath + spinBoxSampleRate + spinBoxFreq + spinBoxBandwidth + spinBoxGain + txtEdDescription + tblParticipants + btnAddParticipant + btnRemoveParticipant + lineEditBroadcastAddress + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/properties_dialog.ui b/Software/Universal Radio Hacker/data/ui/properties_dialog.ui new file mode 100644 index 0000000..1135ec0 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/properties_dialog.ui @@ -0,0 +1,144 @@ + + + DialogLabels + + + + 0 + 0 + 714 + 463 + + + + Manage Protocol Labels + + + + + + QSplitter::handle:vertical { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); + image: url(:/icons/icons/splitter_handle_horizontal.svg); +} + + + Qt::Vertical + + + 6 + + + false + + + + Protocol Label Settings + + + + + + QAbstractItemView::ExtendedSelection + + + QAbstractItemView::SelectItems + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + false + + + + + + + + + + false + + + + Start/End values refer to view type: + + + + + + + + Bits + + + + + Hex + + + + + ASCII + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Advanced Settings + + + + + + + + + + + + + Confirm + + + + + + + + ProtocolLabelTableView + QTableView +
urh.ui.views.ProtocolLabelTableView.h
+
+
+ + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/send_recv.ui b/Software/Universal Radio Hacker/data/ui/send_recv.ui new file mode 100644 index 0000000..8cbace1 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/send_recv.ui @@ -0,0 +1,610 @@ + + + SendRecvDialog + + + Qt::NonModal + + + + 0 + 0 + 1246 + 1123 + + + + false + + + Record Signal + + + + + + QSplitter::handle:horizontal { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_vertical.svg); +} + + + Qt::Horizontal + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 621 + 1101 + + + + + + + QGroupBox +{ + border: none; +} + + + + + + + 0 + + + + + 0 + + + %v/%m + + + + + + + Current message: + + + + + + + Receive buffer full: + + + + + + + 0 + + + %v/%m + + + + + + + Current sample: + + + + + + + Time (in seconds): + + + + + + + + 0 + 0 + + + + Samples captured: + + + + + + + + 0 + 0 + + + + Signal size (in MiB): + + + + + + + + 0 + 0 + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + Current iteration: + + + + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 75 + true + + + + 0% + + + Qt::AlignCenter + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 64 + 64 + + + + Record signal + + + Start + + + + .. + + + + 32 + 32 + + + + Qt::ToolButtonTextUnderIcon + + + + + + + + 64 + 64 + + + + Stop recording + + + Stop + + + + .. + + + + 32 + 32 + + + + Qt::ToolButtonTextUnderIcon + + + + + + + + 64 + 64 + + + + Save... + + + + .. + + + + 32 + 32 + + + + Qt::ToolButtonTextUnderIcon + + + + + + + + 64 + 64 + + + + Clear + + + Clear + + + + .. + + + + 32 + 32 + + + + Qt::ToolButtonTextUnderIcon + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 10 + + + + + + + + + + + true + + + + + + + + + + + + 4 + + + + + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + + + + + + + + + true + + + QPainter::Antialiasing|QPainter::TextAntialiasing + + + QGraphicsView::NoAnchor + + + QGraphicsView::NoAnchor + + + + + + + + true + + + + Hint: You can edit the raw signal before sending. + + + + + + + + + + + QPainter::Antialiasing|QPainter::TextAntialiasing + + + + + + + + + + + + + + Qt::ScrollBarAsNeeded + + + Qt::ScrollBarAlwaysOff + + + QPainter::SmoothPixmapTransform|QPainter::TextAntialiasing + + + QGraphicsView::CacheNone + + + QGraphicsView::MinimalViewportUpdate + + + + + + + + + + + + + + QPlainTextEdit::NoWrap + + + true + + + 100 + + + + + + + <html><head/><body><p>Accept the sniffed data and load it into <span style=" font-weight:600;">Analysis</span> tab.</p></body></html> + + + Accept data (Open in Analysis) + + + false + + + + + + + + + + + + + Y-Scale + + + + + + + 1 + + + 1000 + + + 1 + + + Qt::Vertical + + + 1 + + + + + + + + + + + + + + LiveGraphicView + QGraphicsView +
urh.ui.views.LiveGraphicView.h
+
+ + EditableGraphicView + QGraphicsView +
urh.ui.views.EditableGraphicView.h
+
+
+ + btnStart + btnStop + btnSave + btnClear + txtEd_sniff_Preview + sliderYscale + txtEditErrors + graphicsViewSend + graphicsViewReceive + btnAccept + + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/send_recv_device_settings.ui b/Software/Universal Radio Hacker/data/ui/send_recv_device_settings.ui new file mode 100644 index 0000000..e074e4f --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/send_recv_device_settings.ui @@ -0,0 +1,619 @@ + + + FormDeviceSettings + + + + 0 + 0 + 859 + 741 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 75 + true + + + + QGroupBox +{ +border: none; +} + +QGroupBox::title { + subcontrol-origin: margin; +} +QGroupBox::indicator:unchecked { + image: url(:/icons/icons/collapse.svg) +} +QGroupBox::indicator:checked { + image: url(:/icons/icons/uncollapse.svg) +} + + + Device settings + + + true + + + true + + + + 15 + + + + + + 50 + false + + + + QFrame::NoFrame + + + QFrame::Raised + + + 0 + + + + + + Antenna: + + + + + + + <html><head/><body><p>The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by <span style=" font-weight:600;">complex downsampling</span>.</p></body></html> + + + Baseband gain: + + + + + + + <html><head/><body><p>Configure the subdevice of your USRP. For example, <span style=" font-weight:600;">B:0 </span>to select a WBX on slot B. You can learn more at <a href="http://files.ettus.com/manual/page_configuration.html#config_subdev"><span style=" text-decoration: underline; color:#2980b9;">http://files.ettus.com/manual/page_configuration.html#config_subdev.</span></a></p></body></html> + + + + + + + 10 + + + 0.001000000000000 + + + 1000000000000.000000000000000 + + + + + + + <html><head/><body><p>Configure the subdevice of your USRP. For example, <span style=" font-weight:600;">B:0 </span>to select a WBX on slot B. You can learn more at <a href="http://files.ettus.com/manual/page_configuration.html#config_subdev"><span style=" text-decoration: underline; color:#2980b9;">http://files.ettus.com/manual/page_configuration.html#config_subdev.</span></a></p></body></html> + + + <html><head/><body><p>Subdevice:</p></body></html> + + + + + + + 10 + + + 0.001000000000000 + + + 1000000000000.000000000000000 + + + 433920000.000000000000000 + + + + + + + 127.0.0.1 + + + + + + + <html><head/><body><p>Automatically detect connected SDRs of the above configured type. There is <span style=" font-weight:600;">no need</span> to press this button if you have only one SDR of a certain type attached. </p></body></html> + + + ... + + + + .. + + + + + + + <html><head/><body><p>Set the direct sampling mode. If you do not know what to choose here, just set it to disabled. The<span style=" font-weight:600;"> native backend</span> is recommended, when using this setting.</p></body></html> + + + Direct sampling: + + + + + + + Bandwidth (Hz): + + + + + + + QLayout::SetDefaultConstraint + + + + + <html><head/><body><p>The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.</p></body></html> + + + 100 + + + 1 + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + <html><head/><body><p>The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.</p></body></html> + + + 0 + + + 99 + + + 40 + + + + + + + + + Sample rate (Sps): + + + + + + + + + <html><head/><body><p>The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.</p></body></html> + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + <html><head/><body><p>The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.</p></body></html> + + + + + + + + + <html><head/><body><p>Set the frequency correction in <span style=" font-weight:600;">ppm</span>. If you do not know what to enter here, just leave it to one.</p></body></html> + + + Frequency correction: + + + + + + + <html><head/><body><p>You can enter a device identifier here if you have multiple SDRs of the same type attached to separate them. There is no need to configure this value otherwise. URH will <span style=" font-weight:600;">automatically</span> select an attached SDR of the configured type if you leave this value empty.</p></body></html> + + + true + + + QComboBox::NoInsert + + + + + + + + 0 + 0 + + + + + USRP + + + + + HackRF + + + + + + + + Infinite + + + 999999999 + + + + + + + + + <html><head/><body><p>The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by <span style=" font-weight:600;">complex downsampling</span>.</p></body></html> + + + 0 + + + Qt::Horizontal + + + false + + + false + + + QSlider::NoTicks + + + 0 + + + + + + + + 0 + 0 + + + + <html><head/><body><p>The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by <span style=" font-weight:600;">complex downsampling</span>.</p></body></html> + + + + + + + + + Port number: + + + + + + + 10 + + + 0.001000000000000 + + + 1000000000000.000000000000000 + + + + + + + <html><head/><body><p>The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.</p></body></html> + + + Gain: + + + + + + + Apply DC correction during recording, that is, ensure the captured signal has a mean value of zero. + + + Apply DC correction + + + true + + + + + + + <html><head/><body><p>You can enter a device identifier here if you have multiple SDRs of the same type attached to separate them. There is no need to configure this value otherwise. URH will <span style=" font-weight:600;">automatically</span> select an attached SDR of the configured type if you leave this value empty.</p></body></html> + + + Device Identifier: + + + + + + + + + + Frequency (Hz): + + + + + + + 1 + + + 65535 + + + 1234 + + + + + + + IP address: + + + + + + + <html><head/><body><p>Set the frequency correction in <span style=" font-weight:600;">ppm</span>. If you do not know what to enter here, just leave it to one.</p></body></html> + + + -1000 + + + 1000 + + + 1 + + + + + + + Repeat: + + + + + + + <html><head/><body><p>Set the direct sampling mode. If you do not know what to choose here, just set it to disabled. The<span style=" font-weight:600;"> native backend</span> is recommended, when using this setting.</p></body></html> + + + + + + + Apply DC correction during recording, that is, ensure the captured signal has a mean value of zero. + + + DC correction: + + + + + + + + + + <html><head/><body><p>The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.</p></body></html> + + + IF Gain: + + + + + + + Channel: + + + + + + + + 0 + 0 + + + + ... + + + + :/icons/icons/lock.svg:/icons/icons/lock.svg + + + + 16 + 16 + + + + true + + + true + + + + + + + Device: + + + + + + + <html><head/><body><p>Enable the bias tee of your SDR, if you have an external LNA connected. Leave this disabled if you have no external LNA attached.</p></body></html> + + + Bias Tee: + + + + + + + <html><head/><body><p>Enable the bias tee of your SDR, if you have an external LNA connected. Leave this disabled if you have no external LNA attached.</p></body></html> + + + Enable Bias Tee + + + + + + + + + + + + + + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+
+ + groupBoxDeviceSettings + cbDevice + comboBoxDeviceIdentifier + btnRefreshDeviceIdentifier + lineEditSubdevice + comboBoxChannel + comboBoxAntenna + lineEditIP + spinBoxPort + spinBoxFreq + spinBoxSampleRate + btnLockBWSR + spinBoxBandwidth + sliderGain + spinBoxGain + sliderIFGain + spinBoxIFGain + sliderBasebandGain + spinBoxBasebandGain + spinBoxFreqCorrection + comboBoxDirectSampling + spinBoxNRepeat + checkBoxDCCorrection + + + + + + + groupBoxDeviceSettings + toggled(bool) + frame_2 + setVisible(bool) + + + 115 + 17 + + + 140 + 31 + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/send_recv_sniff_settings.ui b/Software/Universal Radio Hacker/data/ui/send_recv_sniff_settings.ui new file mode 100644 index 0000000..d789e79 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/send_recv_sniff_settings.ui @@ -0,0 +1,397 @@ + + + SniffSettings + + + + 0 + 0 + 482 + 510 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 75 + true + + + + QGroupBox +{ +border: none; +} + +QGroupBox::title { + subcontrol-origin: margin; +} +QGroupBox::indicator:unchecked { + image: url(:/icons/icons/collapse.svg) +} +QGroupBox::indicator:checked { + image: url(:/icons/icons/uncollapse.svg) +} + + + Sniff settings + + + true + + + true + + + + 15 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + + + + Center: + + + + + + + + + + 0 + 0 + + + + 4 + + + 1.000000000000000 + + + + + + + <html><head/><body><p>With adaptive noise URH will update the noise level automatically during RX. This is helpful in a dynamic environment where noise differs in time.</p></body></html> + + + Adaptive + + + + + + + + + Modulation: + + + + + + + Use values from: + + + + + + + 999999 + + + 5 + + + + + + + + ASK + + + + + FSK + + + + + PSK + + + + + + + + Error Tolerance: + + + + + + + 1 + + + 999999999 + + + + + + + View: + + + + + + + + 0 + 0 + + + + false + + + None + + + true + + + + + + + Samples per Symbol: + + + + + + + 4 + + + 1.000000000000000 + + + + + + + + + + 0 + 0 + + + + + + + + Use + + + + + + + + + Write bitstream to file: + + + + + + + + + + 0 + 0 + + + + 4 + + + -3.140000000000000 + + + 3.140000000000000 + + + + + + + Automatic + + + + + + + + + Encoding: + + + + + + + QLayout::SetDefaultConstraint + + + + + + Bit + + + + + Hex + + + + + ASCII + + + + + + + + Show Timestamp + + + + + + + + + Noise: + + + + + + + + 0 + 0 + + + + + + + + Center Spacing: + + + + + + + Bits per Symbol: + + + + + + + 1 + + + 10 + + + + + + + + + + + + + groupBoxSniffSettings + spinbox_sniff_Noise + spinbox_sniff_SamplesPerSymbol + spinbox_sniff_ErrorTolerance + combox_sniff_Modulation + comboBox_sniff_encoding + comboBox_sniff_viewtype + checkBox_sniff_Timestamp + lineEdit_sniff_OutputFile + + + + + + + groupBoxSniffSettings + toggled(bool) + frame + setVisible(bool) + + + 93 + 17 + + + 113 + 35 + + + + + diff --git a/Software/Universal Radio Hacker/data/ui/signal_details.ui b/Software/Universal Radio Hacker/data/ui/signal_details.ui new file mode 100644 index 0000000..71985a7 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/signal_details.ui @@ -0,0 +1,186 @@ + + + SignalDetails + + + + 0 + 0 + 469 + 200 + + + + Signal details + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + false + + + false + + + 0.010000000000000 + + + 999999999999999945575230987042816.000000000000000 + + + 1000000.000000000000000 + + + + + + + Name: + + + + + + + + 0 + 0 + + + + TextLabel + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + File: + + + + + + + Samples: + + + + + + + Sample Rate (Sps): + + + + + + + TextLabel + + + + + + + File size: + + + + + + + + 0 + 0 + + + + TextLabel + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + TextLabel + + + + + + + File created: + + + + + + + TextLabel + + + + + + + Duration: + + + + + + + 42s + + + + + + + + + Qt::Vertical + + + + 20 + 135 + + + + + + + + + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+
+ + +
diff --git a/Software/Universal Radio Hacker/data/ui/signal_frame.ui b/Software/Universal Radio Hacker/data/ui/signal_frame.ui new file mode 100644 index 0000000..666b962 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/signal_frame.ui @@ -0,0 +1,1379 @@ + + + SignalFrame + + + + 0 + 0 + 1057 + 652 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 0 + 0 + + + + + 0 + 0 + + + + false + + + true + + + Frame + + + false + + + + + + QFrame::NoFrame + + + QFrame::Raised + + + 1 + + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + + false + + + + Signal View: + + + + + + + <html><head/><body><p><span style=" font-weight:600;">Higher order</span> modulations can carry <span style=" font-weight:600;">multiple</span> bits with <span style=" font-weight:600;">each</span> symbol. Configure <span style=" font-weight:600;">how many</span> bits are represented by a symbol. (Default = Binary modulation with one bit per symbol)</p></body></html> + + + 1 + + + 10 + + + + + + + + + + 24 + 24 + + + + + 24 + 24 + + + + ... + + + + .. + + + + + + + Qt::Horizontal + + + + 10 + 20 + + + + + + + + + 0 + 0 + + + + + 24 + 24 + + + + + 24 + 24 + + + + color:red; + + + X + + + + .. + + + + + + + + 0 + 0 + + + + <Signaltyp> + + + + + + + + 0 + 0 + + + + 1: + + + false + + + 0 + + + -1 + + + + + + + + 24 + 24 + + + + + 24 + 24 + + + + ... + + + + .. + + + + + + + + 24 + 24 + + + + + 24 + 24 + + + + Replay signal + + + + + + + .. + + + + + + + + + + Bits + + + + + Hex + + + + + ASCII + + + + + + + + <html><head/><body><p>For <span style=" font-weight:600;">higher order</span> modulations (&gt; 1 Bits/Symbol), there are <span style=" font-weight:600;">multiple</span> centers. We assume that the <span style=" font-weight:600;">spacing</span> between all possible symbols is <span style=" font-weight:600;">constant</span>. Therefore you configure the spacing between centers.</p></body></html> + + + Center Spacing: + + + + + + + + 100 + 0 + + + + + 16777215 + 16777215 + + + + <html><head/><body><p>This is the error tolerance for determining the <span style=" font-weight:600;">pulse lengths</span> in the demodulated signal.</p><p><span style=" font-weight:400; font-style:italic;">Example:</span> Say, we are reading a ones pulse and the tolerance value was set to 5. Then 5 errors (which must follow sequentially) are accepted.</p><p>Tune this value if you have <span style=" font-weight:600;">spiky data</span> after demodulation.</p></body></html> + + + 9999 + + + + + + + + 0 + 0 + + + + <html><head/><body><p>This is the length of one symbol <span style=" font-weight:600;">in samples</span>. For <span style=" font-weight:600;">binary modulations </span>(default) this is the <span style=" font-weight:600;">bit length</span>.</p></body></html> + + + Samples/Symbol: + + + Qt::LinksAccessibleByMouse + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + <html><head/><body><p>This is the error tolerance for determining the <span style=" font-weight:600;">pulse lengths</span> in the demodulated signal.</p><p><span style=" font-weight:400; font-style:italic;">Example:</span> Say, we are reading a ones pulse and the tolerance value was set to 5. Then 5 errors (which must follow sequentially) are accepted.</p><p>Tune this value if you have <span style=" font-weight:600;">spiky data</span> after demodulation.</p></body></html> + + + Error Tolerance: + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + <html><head/><body><p>This is the threshold used for determining if a <span style=" font-weight:600;">bit is one or zero</span>. You can set it here or grab the middle of the area in <span style=" font-style:italic;">Quadrature Demod View.</span></p></body></html> + + + + + + Center: + + + + + + + <html><head/><body><p>Choose signals modulation:</p><ul><li>Amplitude Shift Keying (ASK)</li><li>Frequency Shift Keying (FSK)</li><li>Phase Shift Keying (PSK)</li></ul></body></html> + + + Modulation: + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Choose the view of your signal. Analog, Demodulated or Spectrogram.</p><p>The quadrature demodulation uses a <span style=" font-weight:600;">threshold of magnitudes,</span> to <span style=" font-weight:600;">suppress noise</span>. All samples with a magnitude lower than this threshold will be eliminated after demodulation.</p><p>Tune this value by selecting a <span style=" font-style:italic;">noisy area</span> and mark it as noise using <span style=" font-weight:600;">context menu</span>.</p></body></html> + + + + Analog + + + + + Demodulated + + + + + Spectrogram + + + + + + + + <html><head/><body><p>Set the <span style=" font-weight:600;">noise magnitude</span> of your signal. You can tune this value to mute noise in your signal and reveal the true data.</p></body></html> + + + + + + 4 + + + 1.000000000000000 + + + 0.000100000000000 + + + + + + + <html><head/><body><p>For <span style=" font-weight:600;">higher order</span> modulations (&gt; 1 Bits/Symbol), there are <span style=" font-weight:600;">multiple</span> centers. We assume that the <span style=" font-weight:600;">spacing</span> between all possible symbols is <span style=" font-weight:600;">constant</span>. Therefore you configure the spacing between centers.</p></body></html> + + + 4 + + + 0.000100000000000 + + + 5.000000000000000 + + + 0.000100000000000 + + + 1.000000000000000 + + + + + + + + 0 + 0 + + + + + 214 + 0 + + + + + 16777215 + 16777215 + + + + false + + + SignalName + + + + + + + 7 + + + + + <html><head/><body><p>Choose signals modulation:</p><ul><li>Amplitude Shift Keying (ASK)</li><li>Frequency Shift Keying (FSK)</li><li>Phase Shift Keying (PSK)</li></ul></body></html> + + + + ASK + + + + + FSK + + + + + PSK + + + + + + + + ... + + + + .. + + + + 16 + 16 + + + + + + + + + + If this is set to true, your selected protocol bits will show up in the signal view, and vice versa. + + + Sync Selection + + + true + + + + + + + Data<sub>min</sub>: + + + + + + + Data<sub>max</sub>: + + + + + + + Show the extracted protocol based on the parameters InfoLen, PauseLen and ZeroTreshold (in QuadratureDemod-View). + +If you want your protocol to be better separated, edit the PauseLen using right-click menu from a selection in SignalView or ProtocolView. + + + Show Signal as + + + + + + + + 100 + 0 + + + + <html><head/><body><p>This is the length of one symbol <span style=" font-weight:600;">in samples</span>. For <span style=" font-weight:600;">binary modulations </span>(default) this is the <span style=" font-weight:600;">bit length</span>.</p></body></html> + + + 1 + + + 999999999 + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Automatically detect <span style=" font-weight:600;">center</span>, <span style=" font-weight:600;">bit length</span> and <span style=" font-weight:600;">tolerance</span>. You can also choose to additionally detect the <span style=" font-weight:600;">noise</span> and <span style=" font-weight:600;">modulation</span> when clicking this button.</p></body></html> + + + Autodetect parameters + + + + 16 + 16 + + + + false + + + false + + + QToolButton::MenuButtonPopup + + + Qt::NoArrow + + + + + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + -150 + + + 10 + + + Qt::Horizontal + + + + + + + FFT Window Size: + + + + + + + + 0 + 0 + + + + -150 + + + 10 + + + Qt::Horizontal + + + + + + + + 100 + 0 + + + + + 16777215 + 16777215 + + + + <html><head/><body><p>This is the threshold used for determining if a <span style=" font-weight:600;">bit is one or zero</span>. You can set it here or grab the middle of the area in <span style=" font-style:italic;">Quadrature Demod View</span>.</p></body></html> + + + 4 + + + -3.150000000000000 + + + 6.280000000000000 + + + 0.000100000000000 + + + + + + + <html><head/><body><p>Set the <span style=" font-weight:600;">noise magnitude</span> of your signal. You can tune this value to mute noise in your signal and reveal the true data.</p></body></html> + + + Noise: + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + 6 + + + 15 + + + Qt::Horizontal + + + + + + + <html><head/><body><p><span style=" font-weight:600;">Higher order</span> modulations can carry <span style=" font-weight:600;">multiple</span> bits with <span style=" font-weight:600;">each</span> symbol. Configure <span style=" font-weight:600;">how many</span> bits are represented by a symbol. (Default = Binary modulation with one bit per symbol)</p></body></html> + + + Bits/Symbol: + + + + + + + + + + 0 + 0 + + + + QSplitter::handle:vertical { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); + image: url(:/icons/icons/splitter_handle_horizontal.svg); +} + + + QFrame::NoFrame + + + 1 + + + Qt::Vertical + + + 6 + + + false + + + + + QLayout::SetDefaultConstraint + + + 0 + + + + + + + 0 + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + true + + + + 0 + 0 + + + + + 0 + 150 + + + + + 16777215 + 16777215 + + + + true + + + Qt::WheelFocus + + + Qt::DefaultContextMenu + + + false + + + + + + QFrame::NoFrame + + + QFrame::Raised + + + Qt::ScrollBarAlwaysOn + + + Qt::ScrollBarAlwaysOn + + + false + + + QPainter::Antialiasing|QPainter::TextAntialiasing + + + QGraphicsView::NoDrag + + + QGraphicsView::CacheNone + + + QGraphicsView::NoAnchor + + + QGraphicsView::NoAnchor + + + QGraphicsView::MinimalViewportUpdate + + + Qt::ContainsItemShape + + + QGraphicsView::DontClipPainter|QGraphicsView::DontSavePainterState + + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + true + + + QFrame::NoFrame + + + false + + + QPainter::TextAntialiasing + + + QGraphicsView::CacheNone + + + QGraphicsView::NoAnchor + + + QGraphicsView::MinimalViewportUpdate + + + QGraphicsView::DontClipPainter|QGraphicsView::DontSavePainterState + + + + + + + + + + + + 12 + + + + <html><head/><body><p>Running automatic detecting of demodulation parameters.</p><p>You can disable this behaviour for newly loaded signals by unchecking <span style=" font-weight:600;">Edit</span> -&gt; <span style=" font-weight:600;">Auto detect signals on loading</span>.</p></body></html> + + + true + + + + + + + + + + + + + + + + Y-Scale + + + + + + + 1 + + + 100 + + + Qt::Vertical + + + QSlider::TicksBelow + + + + + + + + + + + + + + 0 + 0 + + + + false + + + + + + - + + + + .. + + + true + + + + + + + Number of currently selected samples. + + + 0 + + + + + + + Number of currently selected samples. + + + selected + + + + + + + Qt::Vertical + + + + + + + + + + 42 µs + + + + + + + Qt::Vertical + + + + + + + <html><head/><body><p>This is the average signal power of the selection. The closer this value is to zero, the stronger the selected signal is.</p></body></html> + + + 0,434 dBm + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 40 + 20 + + + + + + + + Filter (moving average) + + + + .. + + + QToolButton::MenuButtonPopup + + + Qt::ToolButtonTextBesideIcon + + + Qt::NoArrow + + + + + + + + + 6 + + + + + Start: + + + + + + + false + + + 99999999 + + + + + + + End: + + + + + + + 99999999 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + false + false + + + + <html><head/><body><p>Current (relative) Zoom. Standard is 100%, if you zoom in, this factor increases. You can directly set a value in the spinbox or use the <span style=" font-weight:600;">mousewheel to zoom</span>.</p></body></html> + + + X-Zoom: + + + Qt::PlainText + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + <html><head/><body><p>Current (relative) Zoom. Standard is 100%, if you zoom in, this factor increases. You can directly set a value in the spinbox or use the <span style=" font-weight:600;">mousewheel to zoom</span>.</p></body></html> + + + % + + + 100 + + + 999999999 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + 0 + + + + + + + / + + + + + + + 0 + + + + + + + Samples in view + + + + + + + + + + + 0 + 0 + + + + + 0 + 80 + + + + + 16777215 + 16777215 + + + + + 0 + 0 + + + + Qt::DefaultContextMenu + + + false + + + + + + + + + EpicGraphicView + QGraphicsView +
urh.ui.views.EpicGraphicView.h
+
+ + TextEditProtocolView + QTextEdit +
urh.ui.views.TextEditProtocolView.h
+
+ + SpectrogramGraphicView + QGraphicsView +
urh.ui.views.SpectrogramGraphicView.h
+
+
+ + btnSaveSignal + btnReplay + btnInfo + btnCloseSignal + gvSignal + lineEditSignalName + spinBoxNoiseTreshold + spinBoxCenterOffset + spinBoxCenterSpacing + spinBoxSamplesPerSymbol + spinBoxTolerance + cbModulationType + spinBoxBitsPerSymbol + btnAdvancedModulationSettings + btnShowHideStartEnd + btnAutoDetect + txtEdProto + cbSignalView + sliderFFTWindowSize + sliderSpectrogramMin + sliderSpectrogramMax + cbProtoView + chkBoxShowProtocol + chkBoxSyncSelection + sliderYScale + btnFilter + spinBoxSelectionStart + spinBoxSelectionEnd + spinBoxXZoom + gvSpectrogram + + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/simulator.ui b/Software/Universal Radio Hacker/data/ui/simulator.ui new file mode 100644 index 0000000..c376cae --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/simulator.ui @@ -0,0 +1,912 @@ + + + SimulatorTab + + + + 0 + 0 + 842 + 689 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 842 + 689 + + + + + + + QSplitter::handle:horizontal { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_vertical.svg); +} + + + Qt::Horizontal + + + 6 + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + Protocols (Drag&Drop to Flow Graph): + + + + + + + + + + Simulate these participants: + + + + + + + true + + + + + + + + + Repeat simulation this often: + + + + + + + + 0 + 0 + + + + Infinite + + + 9999999 + + + + + + + Timeout: + + + + + + + + 0 + 0 + + + + ms + + + 1 + + + 9999999 + + + + + + + In case of an overdue response: + + + + + + + + 0 + 0 + + + + + Resend last message + + + + + Stop simulation + + + + + Restart simulation + + + + + + + + Maximum retries: + + + + + + + 1 + + + 9999999 + + + 10 + + + + + + + + + Simulate... + + + + .. + + + + + + + + QSplitter::handle:vertical { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); +image: url(:/icons/icons/splitter_handle_horizontal.svg); +} + + + Qt::Vertical + + + 6 + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + 0 + 0 + + + + QTabWidget::pane { border: 0; } + + + QTabWidget::North + + + QTabWidget::Rounded + + + 0 + + + + Flow Graph + + + + 7 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + + + + + + Messages + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + true + + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + + + false + + + false + + + false + + + + + + + + + 0 + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + column(s) selected + + + + + + + Qt::Horizontal + + + + 138 + 33 + + + + + + + + Viewtype: + + + + + + + + Bit + + + + + Hex + + + + + ASCII + + + + + + + + + + + Participants + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + Add participant + + + Add + + + + .. + + + + + + + Remove participant + + + Remove + + + + .. + + + + + + + Move selected participants up + + + ... + + + + ../../../../../../../../ + + + + + + + Move selected participants down + + + ... + + + + ../../../../../../../../ + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + 11 + + + 11 + + + 11 + + + 11 + + + + + + 0 + 0 + + + + + 75 + true + + + + Detail view for item + + + Qt::AlignCenter + + + + + + + 2 + + + + + + + + Goto: + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + 0 + 0 + + + + Copies: + + + + + + + true + + + false + + + 150 + + + true + + + false + + + + + + + + 0 + 0 + + + + Labels: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + 1 + + + + + + + Coding: + + + + + + + - + + + + + + + + + + + Condition: + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + not (item1.crc == 0b1010 and item2.length >=3) + + + + + + + + + + + Pass transcript to STDIN + + + + + + + Command: + + + + + + + false + + + Path [+arguments] to external command e.g. mail or sendsms + + + + + + + ... + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + <html><head/><body><p>You can access the return code of this item in formulas and rules using the item identifier followed by <span style=" font-style:italic;">.rc</span> e.g.<span style=" font-style:italic;"> item5.rc</span>.</p></body></html> + + + true + + + + + + + + + + + + + Sleep for: + + + + + + + s + + + 6 + + + 10000.000000000000000 + + + 1.000000000000000 + + + + + + + + + Qt::Vertical + + + + 20 + 231 + + + + + + + + + + + + + + 1 + + + 999999 + + + + + + + Start: + + + + + + + Step: + + + + + + + 999999 + + + + + + + + + <html><head/><body><p>This counter will increase by <span style=" font-weight:600;">step</span> each time it gets hit during simulation. It will preserve it's value during simulation repeats and retries. To reset all counters stop the simulation and start it again.</p><p>Access the value of this counter using item&lt;Number&gt;.counter_value in <span style=" font-weight:600;">Formulas</span> or as parameter in <span style=" font-weight:600;">external programs</span> e.g. <span style=" font-style:italic;">external_py -c item5.counter_value</span>. The value of this counter will be inserted during simulation time.</p></body></html> + + + true + + + + + + + Qt::Vertical + + + + 20 + 36 + + + + + + + + + + + + + + + + + + + + + + ParticipantTableView + QTableView +
urh.ui.views.ParticipantTableView.h
+
+ + GeneratorTreeView + QTreeView +
urh.ui.views.GeneratorTreeView.h
+
+ + SimulatorGraphicsView + QGraphicsView +
urh.ui.views.SimulatorGraphicsView.h
+
+ + SimulatorMessageTableView + QTableView +
urh.ui.views.SimulatorMessageTableView.h
+
+ + ExpressionLineEdit + QLineEdit +
urh.ui.ExpressionLineEdit.h
+
+ + SimulatorLabelTableView + QTableView +
urh.ui.views.SimulatorLabelTableView.h
+
+
+ + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/simulator_dialog.ui b/Software/Universal Radio Hacker/data/ui/simulator_dialog.ui new file mode 100644 index 0000000..b351da8 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/simulator_dialog.ui @@ -0,0 +1,603 @@ + + + DialogSimulator + + + + 0 + 0 + 1088 + 823 + + + + Simulation + + + + + + QTabWidget::pane { border: 0; } + + + 3 + + + + Log settings + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + + + + + + + Log all + + + false + + + + + + + Log none + + + false + + + + + + + Toggle selected + + + false + + + + + + + + + + RX settings + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 1066 + 766 + + + + + + + Test sniffer settings + + + + :/icons/icons/sniffer.svg:/icons/icons/sniffer.svg + + + false + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + TX settings + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 1066 + 766 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + Simulation + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QTabWidget::pane { border: 0; } + + + QTabWidget::West + + + QTabWidget::Triangular + + + 0 + + + + Status + + + + + + QGroupBox +{ +border: none; +} + +QGroupBox::title { + subcontrol-origin: margin; +} +QGroupBox::indicator:unchecked { + image: url(:/icons/icons/collapse.svg) +} +QGroupBox::indicator:checked { + image: url(:/icons/icons/uncollapse.svg) +} + + + Simulation Status + + + true + + + + 15 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + + + + true + + + + + + + + + Current iteration: + + + + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + Current item: + + + + + + + + 75 + true + + + + 0 + + + Qt::AlignCenter + + + + + + + ... + + + + .. + + + + + + + + + + + + + + + QGroupBox +{ +border: none; +} + +QGroupBox::title { + subcontrol-origin: margin; +} +QGroupBox::indicator:unchecked { + image: url(:/icons/icons/collapse.svg) +} +QGroupBox::indicator:checked { + image: url(:/icons/icons/uncollapse.svg) +} + + + RX Status + + + true + + + + 15 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + + + + + + Capture complete RX + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save current capture + + + Save + + + + .. + + + + + + + + + + + + + + + + + + + Messages + + + + + + true + + + Here you will find all messages that were sent and received during simulation. + + + + + + + + + Bit &view + + + true + + + + + + + Hex view + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Open in Analysis + + + + + + + ... + + + + .. + + + + + + + + + + Devices + + + + + + true + + + After simulation start you will see the log messages of your configured SDRs here. + + + + + + + + + + + Start + + + + .. + + + true + + + + + + + + + + + + LiveGraphicView + QGraphicsView +
urh.ui.views.LiveGraphicView.h
+
+ + LoggingGraphicsView + QGraphicsView +
urh.ui.views.LoggingGraphicsView.h
+
+
+ + + + + + groupBoxSimulationStatus + toggled(bool) + frame + setVisible(bool) + + + 167 + 99 + + + 164 + 108 + + + + + groupBoxRXStatus + toggled(bool) + frame_2 + setVisible(bool) + + + 616 + 478 + + + 629 + 544 + + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/tab_interpretation.ui b/Software/Universal Radio Hacker/data/ui/tab_interpretation.ui new file mode 100644 index 0000000..de8bc87 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/tab_interpretation.ui @@ -0,0 +1,145 @@ + + + Interpretation + + + + 0 + 0 + 631 + 561 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + true + + + + + + QFrame::NoFrame + + + 0 + + + Qt::ScrollBarAsNeeded + + + true + + + + + 0 + 0 + 631 + 561 + + + + + 0 + 0 + + + + true + + + + + + + + + QSplitter::handle:vertical { +margin: 4px 0px; + background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, +stop:0 rgba(255, 255, 255, 0), +stop:0.5 rgba(100, 100, 100, 100), +stop:1 rgba(255, 255, 255, 0)); + image: url(:/icons/icons/splitter_handle_horizontal.svg); +} + + + Qt::Vertical + + + 6 + + + + + 32 + + + + + + + <html><head/><body><p>Open a file or record a new signal using the <b>File menu</b> to get started.</p></body></html> + + + Qt::AlignCenter + + + true + + + Qt::NoTextInteraction + + + + + + + + + + + + + + + + + + ScrollArea + QScrollArea +
urh.ui.ScrollArea.h
+ 1 +
+
+ + + + +
diff --git a/Software/Universal Radio Hacker/data/ui/urh.qrc b/Software/Universal Radio Hacker/data/ui/urh.qrc new file mode 100644 index 0000000..014f410 --- /dev/null +++ b/Software/Universal Radio Hacker/data/ui/urh.qrc @@ -0,0 +1,20 @@ + + + ../icons/appicon.ico + ../icons/decoding.svg + ../icons/equals_qm.svg + ../icons/appicon.png + ../icons/collapse.svg + ../icons/uncollapse.svg + ../icons/equals.svg + ../icons/lock.svg + ../icons/modulation.svg + ../icons/plus.svg + ../icons/sniffer.svg + ../icons/spectrum.svg + ../icons/splitter_handle_horizontal.svg + ../icons/splitter_handle_vertical.svg + ../icons/unlock.svg + ../icons/message_type.svg + + diff --git a/Software/Universal Radio Hacker/data/urh.desktop b/Software/Universal Radio Hacker/data/urh.desktop new file mode 100644 index 0000000..3d687c7 --- /dev/null +++ b/Software/Universal Radio Hacker/data/urh.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Universal Radio Hacker +Comment=investigate wireless protocols like a boss +Exec=/usr/bin/urh +Icon=urh +Terminal=false +Categories=HamRadio diff --git a/Software/Universal Radio Hacker/setup.py b/Software/Universal Radio Hacker/setup.py new file mode 100644 index 0000000..6566ef6 --- /dev/null +++ b/Software/Universal Radio Hacker/setup.py @@ -0,0 +1,146 @@ +import os +import sys +import tempfile + +if sys.version_info < (3, 4): + print("You need at least Python 3.4 for this application!") + if sys.version_info[0] < 3: + print("try running with python3 {}".format(" ".join(sys.argv))) + sys.exit(1) + +try: + from setuptools import setup, Extension + from setuptools.command.build_ext import build_ext as _build_ext +except ImportError: + print("Could not find setuptools") + print("Try installing them with pip install setuptools") + sys.exit(1) + +from src.urh.dev.native import ExtensionHelper +from src.urh.dev.native.ExtensionHelper import COMPILER_DIRECTIVES +import src.urh.version as version + +if sys.platform == "win32": + OPEN_MP_FLAG = "/openmp" + NO_NUMPY_WARNINGS_FLAG = "" +elif sys.platform == "darwin": + OPEN_MP_FLAG = "" # no OpenMP support in default Mac OSX compiler + NO_NUMPY_WARNINGS_FLAG = "-Wno-#warnings" +else: + OPEN_MP_FLAG = "-fopenmp" + NO_NUMPY_WARNINGS_FLAG = "-Wno-cpp" + +UI_SUBDIRS = ("actions", "delegates", "views") +PLUGINS = [path for path in os.listdir("src/urh/plugins") if os.path.isdir(os.path.join("src/urh/plugins", path))] +URH_DIR = "urh" + +IS_RELEASE = os.path.isfile(os.path.join(tempfile.gettempdir(), "urh_releasing")) + +try: + from Cython.Build import cythonize +except ImportError: + print("You need Cython to build URH's extensions!\n" + "You can get it e.g. with python3 -m pip install cython.", + file=sys.stderr) + sys.exit(1) + + +class build_ext(_build_ext): + def finalize_options(self): + print("Finalizing options") + _build_ext.finalize_options(self) + # Prevent numpy from thinking it is still in its setup process: + __builtins__.__NUMPY_SETUP__ = False + import numpy + self.include_dirs.append(numpy.get_include()) + + +def get_packages(): + packages = [URH_DIR] + separator = os.path.normpath("/") + for dirpath, dirnames, filenames in os.walk(os.path.join("./src/", URH_DIR)): + package_path = os.path.relpath(dirpath, os.path.join("./src/", URH_DIR)).replace(separator, ".") + if len(package_path) > 1: + packages.append(URH_DIR + "." + package_path) + + return packages + + +def get_package_data(): + package_data = {"urh.cythonext": ["*.pyx", "*.pxd"]} + for plugin in PLUGINS: + package_data["urh.plugins." + plugin] = ['*.ui', "*.txt"] + + package_data["urh.dev.native.lib"] = ["*.pyx", "*.pxd"] + + if IS_RELEASE and sys.platform == "win32": + package_data["urh.dev.native.lib.shared"] = ["*.dll", "*.txt"] + + return package_data + + +def get_extensions(): + filenames = [os.path.splitext(f)[0] for f in os.listdir("src/urh/cythonext") if f.endswith(".pyx")] + extensions = [Extension("urh.cythonext." + f, ["src/urh/cythonext/" + f + ".pyx"], + extra_compile_args=[OPEN_MP_FLAG], + extra_link_args=[OPEN_MP_FLAG], + language="c++") for f in filenames] + + ExtensionHelper.USE_RELATIVE_PATHS = True + device_extensions, device_extras = ExtensionHelper.get_device_extensions_and_extras() + extensions += device_extensions + + if NO_NUMPY_WARNINGS_FLAG: + for extension in extensions: + extension.extra_compile_args.append(NO_NUMPY_WARNINGS_FLAG) + + extensions = cythonize(extensions, compiler_directives=COMPILER_DIRECTIVES, compile_time_env=device_extras) + return extensions + + +def read_long_description(): + try: + with open("README.md") as f: + text = f.read() + return text + except: + return "" + + +install_requires = ["numpy", "psutil", "cython"] +if IS_RELEASE: + install_requires.append("pyqt5") +else: + try: + import PyQt5 + except ImportError: + install_requires.append("pyqt5") + +if sys.version_info < (3, 4): + install_requires.append('enum34') + +setup( + name="urh", + version=version.VERSION, + description="Universal Radio Hacker: investigate wireless protocols like a boss", + long_description=read_long_description(), + long_description_content_type="text/markdown", + author="Johannes Pohl", + author_email="Johannes.Pohl90@gmail.com", + package_dir={"": "src"}, + package_data=get_package_data(), + url="https://github.com/jopohl/urh", + license="GNU General Public License (GPL)", + download_url="https://github.com/jopohl/urh/tarball/v" + str(version.VERSION), + install_requires=install_requires, + setup_requires=['numpy'], + packages=get_packages(), + ext_modules=get_extensions(), + cmdclass={'build_ext': build_ext}, + zip_safe=False, + entry_points={ + 'console_scripts': [ + 'urh = urh.main:main', + 'urh_cli = urh.cli.urh_cli:main', + ]} +) diff --git a/Software/Universal Radio Hacker/src/urh/__init__.py b/Software/Universal Radio Hacker/src/urh/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/ainterpretation/AutoInterpretation.py b/Software/Universal Radio Hacker/src/urh/ainterpretation/AutoInterpretation.py new file mode 100644 index 0000000..aaede6c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ainterpretation/AutoInterpretation.py @@ -0,0 +1,434 @@ +import fractions +import itertools +import math +import sys +from collections import Counter + +import numpy as np + +from urh.ainterpretation import Wavelet +from urh.cythonext import auto_interpretation as c_auto_interpretation +from urh.cythonext import signal_functions +from urh.cythonext import util +from urh.signalprocessing.IQArray import IQArray + + +def max_without_outliers(data: np.ndarray, z=3): + if len(data) == 0: + return None + + return np.max(data[abs(data - np.mean(data)) <= z * np.std(data)]) + + +def min_without_outliers(data: np.ndarray, z=2): + if len(data) == 0: + return None + + return np.min(data[abs(data - np.mean(data)) <= z * np.std(data)]) + +def get_most_frequent_value(values: list): + """ + Return the most frequent value in list. + If there is no unique one, return the maximum of the most frequent values + + :param values: + :return: + """ + if len(values) == 0: + return None + + most_common = Counter(values).most_common() + result, max_count = most_common[0] + for value, count in most_common: + if count < max_count: + return result + else: + result = value + + return result + + +def most_common(values: list): + """ + Return the most common value in a list. In case of ties, return the value that appears first in list + :param values: + :return: + """ + counter = Counter(values) + return max(values, key=counter.get) + + +def detect_noise_level(magnitudes): + if len(magnitudes) <= 3: + return 0 + + # 1% for best accuracy and performance for large signals + chunksize_percent = 1 + chunksize = max(1, int(len(magnitudes) * chunksize_percent / 100)) + + chunks = [magnitudes[i - chunksize:i] for i in range(len(magnitudes), 0, -chunksize) if i - chunksize >= 0] + + mean_values = np.fromiter((np.mean(chunk) for chunk in chunks), dtype=np.float32, count=len(chunks)) + minimum, maximum = util.minmax(mean_values) + if maximum == 0 or minimum / maximum > 0.9: + # Mean values are very close to each other, so there is probably no noise in the signal + return 0 + + # Get all indices for values which are in range of 10% of minimum mean value + indices = np.nonzero(mean_values <= 1.1 * np.min(mean_values))[0] + + try: + result = np.max([np.max(chunks[i]) for i in indices if len(chunks[i]) > 0]) + except ValueError: + return 0 + + # Round up to fourth digit + return math.ceil(result * 10000) / 10000 + + +def segment_messages_from_magnitudes(magnitudes: np.ndarray, noise_threshold: float): + """ + Get the list of start, end indices of messages + + :param magnitudes: Magnitudes of samples + :param noise_threshold: Threshold for noise + :return: + """ + return c_auto_interpretation.segment_messages_from_magnitudes(magnitudes, noise_threshold) + + +def merge_message_segments_for_ook(segments: list): + if len(segments) <= 1: + return segments + + result = [] + # Get a array of pauses for comparison + pauses = np.fromiter( + (segments[i + 1][0] - segments[i][1] for i in range(len(segments) - 1)), + count=len(segments) - 1, + dtype=np.uint64 + ) + + pulses = np.fromiter( + (segments[i][1] - segments[i][0] for i in range(len(segments))), + count=len(segments), + dtype=np.uint64 + ) + + # Find relatively large pauses, these mark new messages + min_pulse_length = min_without_outliers(pulses, z=1) + large_pause_indices = np.nonzero(pauses >= 8 * min_pulse_length)[0] + + # Merge Pulse Lengths between long pauses + for i in range(0, len(large_pause_indices) + 1): + if i == 0: + start, end = 0, large_pause_indices[i] + 1 if len(large_pause_indices) >= 1 else len(segments) + elif i == len(large_pause_indices): + start, end = large_pause_indices[i - 1] + 1, len(segments) + else: + start, end = large_pause_indices[i - 1] + 1, large_pause_indices[i] + 1 + + msg_begin = segments[start][0] + msg_length = sum(segments[j][1] - segments[j][0] for j in range(start, end)) + msg_length += sum(segments[j][0] - segments[j - 1][1] for j in range(start + 1, end)) + + result.append((msg_begin, msg_begin + msg_length)) + + return result + + +def detect_modulation(data: np.ndarray, wavelet_scale=4, median_filter_order=11) -> str: + n_data = len(data) + data = data[np.abs(data) > 0] + if len(data) == 0: + return None + + if n_data - len(data) > 3: + return "OOK" + + data = data / np.abs(np.max(data)) + mag_wavlt = np.abs(Wavelet.cwt_haar(data, scale=wavelet_scale)) + if len(mag_wavlt) == 0: + return None + + norm_mag_wavlt = np.abs(Wavelet.cwt_haar(data / np.abs(data), scale=wavelet_scale)) + + var_mag = np.var(mag_wavlt) + var_norm_mag = np.var(norm_mag_wavlt) + + var_filtered_mag = np.var(c_auto_interpretation.median_filter(mag_wavlt, k=median_filter_order)) + var_filtered_norm_mag = np.var(c_auto_interpretation.median_filter(norm_mag_wavlt, k=median_filter_order)) + + if all(v < 0.15 for v in (var_mag, var_norm_mag, var_filtered_mag, var_filtered_norm_mag)): + return "OOK" + + if var_mag > 1.5 * var_norm_mag: + # ASK or QAM + # todo: consider qam, compare filtered mag and filtered norm mag + return "ASK" + else: + # FSK or PSK + if var_mag > 10 * var_filtered_mag: + return "PSK" + else: + # Now we either have a FSK signal or we a have OOK single pulse + # If we have an FSK, there should be at least two peaks in FFT + fft = np.fft.fft(data[0:2 ** int(np.log2(len(data)))]) + fft = np.abs(np.fft.fftshift(fft)) + ten_greatest_indices = np.argsort(fft)[::-1][0:10] + greatest_index = ten_greatest_indices[0] + min_distance = 10 + min_freq = 100 # 100 seems to be magnitude of noise frequency + + if any(abs(i - greatest_index) >= min_distance and fft[i] >= min_freq for i in ten_greatest_indices): + return "FSK" + else: + return "OOK" + + +def detect_modulation_for_messages(signal: IQArray, message_indices: list) -> str: + max_messages = 100 + + modulations_for_messages = [] + complex = signal.as_complex64() + for start, end in message_indices[0:max_messages]: + mod = detect_modulation(complex[start:end]) + if mod is not None: + modulations_for_messages.append(mod) + + if len(modulations_for_messages) == 0: + return None + + return most_common(modulations_for_messages) + + +def detect_center(rectangular_signal: np.ndarray, max_size=None): + rect = rectangular_signal[rectangular_signal > -4] # do not consider noise + + # Ignore the first and last 5% of samples, + # because there tends to be an overshoot at start/end of rectangular signal + rect = rect[int(0.05*len(rect)):int(0.95*len(rect))] + + if max_size is not None and len(rect) > max_size: + rect = rect[0:max_size] + + hist_min, hist_max = util.minmax(rect) + + # The step size of histogram is set to variance of the rectangular signal + # If a signal has low variance we need to be more accurate at center detection + hist_step = float(np.var(rect)) + + try: + y, x = np.histogram(rect, bins=np.arange(hist_min, hist_max + hist_step, hist_step)) + except (ZeroDivisionError, ValueError): + # For a segment with zero variance (constant line) it is not possible to find a center + return None + + num_values = 2 + most_common_levels = [] + + window_size = max(2, int(0.05*len(y)) + 1) + + def get_elem(arr, index: int, default): + if 0 <= index < len(arr): + return arr[index] + else: + return default + + for index in np.argsort(y)[::-1]: + # check if we have a local maximum in histogram, if yes, append the value + if all(y[index] > get_elem(y, index+i, 0) and + y[index] > get_elem(y, index-i, 0) + for i in range(1, window_size)): + most_common_levels.append(x[index]) + + if len(most_common_levels) == num_values: + break + + if len(most_common_levels) == 0: + return None + + # todo if num values greater two return more centers + return np.mean(most_common_levels) + + +def estimate_tolerance_from_plateau_lengths(plateau_lengths, relative_max=0.05) -> int: + if len(plateau_lengths) <= 1: + return None + + unique = np.unique(plateau_lengths) + maximum = max_without_outliers(unique, z=2) + + limit = relative_max * maximum + # limit = np.mean(plateau_lengths) - 1 * np.std(plateau_lengths) + if unique[0] > 1 and unique[0] >= limit: + return 0 + + result = 0 + for value in unique: + if value > 1 and value >= limit: + break + result = value + + return result + + +def merge_plateau_lengths(plateau_lengths, tolerance=None) -> list: + if tolerance is None: + tolerance = estimate_tolerance_from_plateau_lengths(plateau_lengths) + + if tolerance == 0 or tolerance is None: + return plateau_lengths + + return c_auto_interpretation.merge_plateaus(plateau_lengths, tolerance, max_count=10000) + + +def round_plateau_lengths(plateau_lengths: list): + """ + Round plateau lengths to next divisible number of digit count e.g. 99 -> 100, 293 -> 300 + + :param plateau_lengths: + :return: + """ + # round to n_digits of most common value + digit_counts = [len(str(p)) for p in plateau_lengths] + n_digits = min(3, int(np.percentile(digit_counts, 50))) + f = 10 ** (n_digits - 1) + + for i, plateau_len in enumerate(plateau_lengths): + plateau_lengths[i] = int(round(plateau_len / f)) * f + + +def get_tolerant_greatest_common_divisor(numbers): + """ + Get the greatest common divisor of the numbers in a tolerant manner: + Calculate each gcd of each pair of numbers and return the most common one + + """ + gcd = math.gcd if sys.version_info >= (3, 5) else fractions.gcd + + gcds = [gcd(x, y) for x, y in itertools.combinations(numbers, 2) if gcd(x, y) != 1] + if len(gcds) == 0: + return 1 + + return get_most_frequent_value(gcds) + + +def get_bit_length_from_plateau_lengths(merged_plateau_lengths) -> int: + if len(merged_plateau_lengths) == 0: + return 0 + + if len(merged_plateau_lengths) == 1: + return int(merged_plateau_lengths[0]) + + round_plateau_lengths(merged_plateau_lengths) + histogram = c_auto_interpretation.get_threshold_divisor_histogram(merged_plateau_lengths) + + if len(histogram) == 0: + return 0 + else: + # Can't return simply argmax, since this could be a multiple of result (e.g. 2 1s are transmitted often) + sorted_indices = np.argsort(histogram)[::-1] + max_count = histogram[sorted_indices[0]] + result = sorted_indices[0] + + for i in range(1, len(sorted_indices)): + if histogram[sorted_indices[i]] < 0.25 * max_count: + break + if sorted_indices[i] <= 0.5 * result: + result = sorted_indices[i] + + return int(result) + + +def estimate(iq_array: IQArray, noise: float = None, modulation: str = None) -> dict: + if isinstance(iq_array, np.ndarray): + iq_array = IQArray(iq_array) + + magnitudes = iq_array.magnitudes + # find noise threshold + noise = detect_noise_level(magnitudes) if noise is None else noise + + # segment messages + message_indices = segment_messages_from_magnitudes(magnitudes, noise_threshold=noise) + + # detect modulation + modulation = detect_modulation_for_messages(iq_array, message_indices) if modulation is None else modulation + if modulation is None: + return None + + if modulation == "OOK": + message_indices = merge_message_segments_for_ook(message_indices) + + if modulation == "OOK" or modulation == "ASK": + data = signal_functions.afp_demod(iq_array.data, noise, "ASK", 2) + elif modulation == "FSK": + data = signal_functions.afp_demod(iq_array.data, noise, "FSK", 2) + elif modulation == "PSK": + data = signal_functions.afp_demod(iq_array.data, noise, "PSK", 2) + else: + raise ValueError("Unsupported Modulation") + + centers = [] + bit_lengths = [] + tolerances = [] + for start, end in message_indices: + msg_rect_data = data[start:end] + + center = detect_center(msg_rect_data) + if center is None: + continue + + plateau_lengths = c_auto_interpretation.get_plateau_lengths(msg_rect_data, center, percentage=25) + tolerance = estimate_tolerance_from_plateau_lengths(plateau_lengths) + if tolerance is None: + tolerance = 0 + else: + tolerances.append(tolerance) + + merged_lengths = merge_plateau_lengths(plateau_lengths, tolerance=tolerance) + if len(merged_lengths) < 2: + continue + + bit_length = get_bit_length_from_plateau_lengths(merged_lengths) + + min_bit_length = tolerance + 1 + + if bit_length > min_bit_length: + # only add to score if found bit length surpasses minimum bit length + centers.append(center) + bit_lengths.append(bit_length) + + # Since we cannot have different centers per message (yet) we need to combine them to return a common center + if modulation == "OOK" or modulation == "ASK": + # for ask modulations the center tends to be the minimum of all found centers + center = min_without_outliers(np.array(centers), z=2) + if center is None: + # did not find any centers at all so we cannot return a valid estimation + return None + elif len(centers) > 0: + # for other modulations it is a better strategy to take the mean of found centers + center = np.mean(centers) + else: + # did not find any centers at all so we cannot return a valid estimation + return None + + bit_length = get_most_frequent_value(bit_lengths) + if bit_length is None: + return None + + try: + tolerance = np.percentile(tolerances, 50) + except IndexError: + # no tolerances found, default to 5% of bit length + tolerance = max(1, int(0.05 * bit_length)) + + result = { + "modulation_type": "ASK" if modulation == "OOK" else modulation, + "bit_length": bit_length, + "center": center, + "tolerance": int(tolerance), + "noise": noise + } + + return result diff --git a/Software/Universal Radio Hacker/src/urh/ainterpretation/Wavelet.py b/Software/Universal Radio Hacker/src/urh/ainterpretation/Wavelet.py new file mode 100644 index 0000000..37ca23c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ainterpretation/Wavelet.py @@ -0,0 +1,134 @@ +import numpy as np + +from urh.cythonext import auto_interpretation as cy_auto_interpretation +from urh.signalprocessing.Modulator import Modulator + + +def normalized_haar_wavelet(omega, scale): + omega_cpy = omega[:] / scale + omega_cpy[0] = 1.0 # first element always zero, so prevent division by zero later + + result = (1j * np.square(-1 + np.exp(0.5j * omega))) / omega_cpy + return result + + +def cwt_haar(x: np.ndarray, scale=10): + """ + continuous haar wavelet transform based on the paper + "A practical guide to wavelet analysis" by Christopher Torrence and Gilbert P Compo + + """ + next_power_two = 2 ** int(np.log2(len(x))) + + x = x[0:next_power_two] + num_data = len(x) + + # get FFT of x (eq. (3) in paper) + x_hat = np.fft.fft(x) + + # Get omega (eq. (5) in paper) + f = (2.0 * np.pi / num_data) + omega = f * np.concatenate((np.arange(0, num_data // 2), np.arange(num_data // 2, num_data) * -1)) + + # get psi hat (eq. (6) in paper) + psi_hat = np.sqrt(2.0 * np.pi * scale) * normalized_haar_wavelet(scale * omega, scale) + + # get W (eq. (4) in paper) + W = np.fft.ifft(x_hat * psi_hat) + + return W[2 * scale:-2 * scale] + + +if __name__ == "__main__": + from matplotlib import pyplot as plt + + # data = np.fromfile("/home/joe/GIT/urh/tests/data/fsk.complex", dtype=np.complex64)[5:15000] + # data = np.fromfile("/home/joe/GIT/urh/tests/data/ask.complex", dtype=np.complex64)[462:754] + # data = np.fromfile("/home/joe/GIT/urh/tests/data/enocean.complex", dtype=np.complex64)[9724:10228] + data = np.fromfile("/home/joe/GIT/publications/ainterpretation/experiments/signals/esaver_test4on.complex", + dtype=np.complex64)[86452:115541] + + # data = np.fromfile("/home/joe/GIT/urh/tests/data/action_ook.complex", dtype=np.complex64)[3780:4300] + + # data = np.fromfile("/home/joe/GIT/urh/tests/data/ask50.complex", dtype=np.complex64) + # Wavelet transform the data + # data = np.fromfile("/home/joe/GIT/urh/tests/data/ask.complex", dtype=np.complex64)[0:2 ** 13] + + # data = np.fromfile("/tmp/generated.complex", dtype=np.complex64) + + # data = np.fromfile("/tmp/psk.complex", dtype=np.complex64) + # data = np.fromfile("/home/joe/GIT/urh/tests/data/psk_generated.complex", dtype=np.complex64)[0:8000] + modulator = Modulator("") + modulator.modulation_type = "PSK" + modulator.parameters[0] = 0 + modulator.parameters[1] = 180 + modulator.carrier_freq_hz = 5e3 + modulator.sample_rate = 200e3 + # data = modulator.modulate("1010", pause=0) + + # data = np.fromfile("/tmp/ask25.complex", dtype=np.complex64) + # data = np.fromfile("/tmp/ask1080.complex", dtype=np.complex64) + + scale = 4 + median_filter_order = 11 + data = data[np.abs(data) > 0] + + # Normalize with max of data to prevent increasing variance for signals with lower amplitude + data = data / np.abs(np.max(data)) + + mag_wvlt = np.abs(cwt_haar(data, scale=scale)) + + norm_mag_wvlt = np.abs(cwt_haar(data / np.abs(data), scale=scale)) + + median_filter = cy_auto_interpretation.median_filter + + filtered_mag_wvlt = median_filter(mag_wvlt, k=median_filter_order) + + filtered_mag_norm_wvlt = median_filter(norm_mag_wvlt, k=median_filter_order) + + plt.subplot(421) + plt.title("Original data") + plt.plot(data) + + plt.subplot(422) + plt.title("Amplitude normalized data") + plt.plot(data / np.abs(data)) + + plt.subplot(423) + plt.title("CWT ({0:.4f})".format(np.var(mag_wvlt))) + plt.plot(mag_wvlt) + + plt.subplot(424) + plt.title("Filtered CWT ({0:.4f})".format(np.var(filtered_mag_wvlt))) + plt.plot(filtered_mag_wvlt) + + plt.subplot(425) + plt.title("Norm CWT ({0:.4f})".format(np.var(norm_mag_wvlt))) + plt.plot(norm_mag_wvlt) + + plt.subplot(426) + plt.title("Filtered Norm CWT ({0:.4f})".format(np.var(filtered_mag_norm_wvlt))) + plt.plot(filtered_mag_norm_wvlt) + + plt.subplot(427) + plt.title("FFT magnitude") + fft = np.fft.fft(data) + fft = np.abs(fft) + ten_greatest_indices = np.argsort(fft)[::-1][0:10] + print(ten_greatest_indices) + print(fft[ten_greatest_indices]) + plt.plot(np.fft.fftshift(fft)) + + plt.subplot(428) + fft = np.fft.fftshift(np.fft.fft(data)) + fft[np.abs(fft) < 0.2 * np.max(np.abs(fft))] = 0 + fft_phase = np.angle(fft) + ten_greatest_indices = np.argsort(np.abs(fft_phase))[::-1][0:10] + print("FFT phases:") + print(ten_greatest_indices) + print(fft_phase[ten_greatest_indices]) + + plt.title("FFT phase ({:.2f})".format(np.var(fft_phase))) + plt.plot(fft_phase) + + plt.show() diff --git a/Software/Universal Radio Hacker/src/urh/ainterpretation/__init__.py b/Software/Universal Radio Hacker/src/urh/ainterpretation/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/awre/AutoAssigner.py b/Software/Universal Radio Hacker/src/urh/awre/AutoAssigner.py new file mode 100644 index 0000000..6b37d9a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/AutoAssigner.py @@ -0,0 +1,65 @@ +import numpy as np + +from urh.cythonext import util +from urh.signalprocessing.Message import Message + + +def auto_assign_participants(messages, participants): + """ + + :type messages: list of Message + :type participants: list of Participant + :return: + """ + if len(participants) == 0: + return + + if len(participants) == 1: + for message in messages: # type: Message + message.participant = participants[0] + return + + # Try to assign participants based on SRC_ADDRESS label and participant address + for msg in filter(lambda m: m.participant is None, messages): + src_address = msg.get_src_address_from_data() + if src_address: + try: + msg.participant = next(p for p in participants if p.address_hex == src_address) + except StopIteration: + pass + + # Assign remaining participants based on RSSI of messages + rssis = np.array([msg.rssi for msg in messages], dtype=np.float32) + min_rssi, max_rssi = util.minmax(rssis) + center_spacing = (max_rssi - min_rssi) / (len(participants) - 1) + centers = [min_rssi + i * center_spacing for i in range(0, len(participants))] + rssi_assigned_centers = [] + + for rssi in rssis: + center_index = np.argmin(np.abs(rssi - centers)) + rssi_assigned_centers.append(int(center_index)) + + participants.sort(key=lambda participant: participant.relative_rssi) + for message, center_index in zip(messages, rssi_assigned_centers): + if message.participant is None: + message.participant = participants[center_index] + + +def auto_assign_participant_addresses(messages, participants): + """ + + :type messages: list of Message + :type participants: list of Participant + :return: + """ + participants_without_address = [p for p in participants if not p.address_hex] + + if len(participants_without_address) == 0: + return + + for msg in messages: + if msg.participant in participants_without_address: + src_address = msg.get_src_address_from_data() + if src_address: + participants_without_address.remove(msg.participant) + msg.participant.address_hex = src_address diff --git a/Software/Universal Radio Hacker/src/urh/awre/CommonRange.py b/Software/Universal Radio Hacker/src/urh/awre/CommonRange.py new file mode 100644 index 0000000..a7f1c50 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/CommonRange.py @@ -0,0 +1,296 @@ +import copy +import itertools + +import numpy as np + +from urh.util import util +from urh.util.GenericCRC import GenericCRC + + +class CommonRange(object): + def __init__(self, start, length, value: np.ndarray = None, score=0, field_type="Generic", message_indices=None, + range_type="bit", byte_order="big"): + """ + + :param start: + :param length: + :param value: Value for this common range as string + """ + self.start = start + self.length = length + + self.__byte_order = byte_order + self.sync_end = 0 + + if isinstance(value, str): + value = np.array(list(map(lambda x: int(x, 16), value)), dtype=np.uint8) + + self.values = [value] if value is not None else [] + self.score = score + self.field_type = field_type # can also be length, address etc. + + self.range_type = range_type.lower() # one of bit/hex/byte + + self.message_indices = set() if message_indices is None else set(message_indices) + """ + Set of message indices, this range applies to + """ + + @property + def end(self): + return self.start + self.length - 1 + + @property + def bit_start(self): + return self.__convert_number(self.start) + self.sync_end + + @property + def bit_end(self): + return self.__convert_number(self.start) + self.__convert_number(self.length) - 1 + self.sync_end + + @property + def length_in_bits(self): + return self.bit_end - self.bit_start - 1 + + @property + def value(self): + if len(self.values) == 0: + return None + elif len(self.values) == 1: + return self.values[0] + else: + raise ValueError("This range has multiple values!") + + @value.setter + def value(self, val): + if len(self.values) == 0: + self.values = [val] + elif len(self.values) == 1: + self.values[0] = val + else: + raise ValueError("This range has multiple values!") + + @property + def byte_order(self): + if self.byte_order_is_unknown: + return "big" + return self.__byte_order + + @byte_order.setter + def byte_order(self, val: str): + self.__byte_order = val + + @property + def byte_order_is_unknown(self) -> bool: + return self.__byte_order is None + + def matches(self, start: int, value: np.ndarray): + return self.start == start and \ + self.length == len(value) and \ + self.value.tobytes() == value.tobytes() + + def __convert_number(self, n): + if self.range_type == "bit": + return n + elif self.range_type == "hex": + return n * 4 + elif self.range_type == "byte": + return n * 8 + else: + raise ValueError("Unknown range type {}".format(self.range_type)) + + def __repr__(self): + result = "{} {}-{} ({} {})".format(self.field_type, self.bit_start, + self.bit_end, self.length, self.range_type) + + result += " Values: " + " ".join(map(util.convert_numbers_to_hex_string, self.values)) + if self.score is not None: + result += " Score: " + str(self.score) + result += " Message indices: {" + ",".join(map(str, sorted(self.message_indices))) + "}" + return result + + def __eq__(self, other): + if not isinstance(other, CommonRange): + return False + + return self.bit_start == other.bit_start and \ + self.bit_end == other.bit_end and \ + self.field_type == other.field_type + + def __hash__(self): + return hash((self.start, self.length, self.field_type)) + + def __lt__(self, other): + return self.bit_start < other.bit_start + + def overlaps_with(self, other) -> bool: + if not isinstance(other, CommonRange): + raise ValueError("Need another bit range to compare") + return any(i in range(self.bit_start, self.bit_end) + for i in range(other.bit_start, other.bit_end)) + + def ensure_not_overlaps(self, start: int, end: int): + """ + + :param start: + :param end: + :rtype: list of CommonRange + """ + if end < self.start or start > self.end: + # Other range is right or left of our range -> no overlapping + return [copy.deepcopy(self)] + + if start <= self.start < end < self.end: + # overlaps on the left + result = copy.deepcopy(self) + result.length -= end - result.start + result.start = end + result.value = result.value[result.start-self.start:(result.start-self.start)+result.length] + return [result] + + if self.start < start <= self.end <= end: + # overlaps on the right + result = copy.deepcopy(self) + result.length -= self.end + 1 - start + result.value = result.value[:result.length] + return [result] + + if self.start < start and self.end > end: + # overlaps in the middle + left = copy.deepcopy(self) + right = copy.deepcopy(self) + + left.length -= (left.end + 1 - start) + left.value = self.value[:left.length] + + right.start = end + 1 + right.length = self.end - end + right.value = self.value[right.start-self.start:(right.start-self.start)+right.length] + return [left, right] + + return [] + + +class ChecksumRange(CommonRange): + def __init__(self, start, length, crc: GenericCRC, data_range_start, data_range_end, value: np.ndarray = None, + score=0, field_type="Generic", message_indices=None, range_type="bit"): + super().__init__(start, length, value, score, field_type, message_indices, range_type) + self.data_range_start = data_range_start + self.data_range_end = data_range_end + self.crc = crc + + @property + def data_range_bit_start(self): + return self.data_range_start + self.sync_end + + @property + def data_range_bit_end(self): + return self.data_range_end + self.sync_end + + def __eq__(self, other): + return super().__eq__(other) \ + and self.data_range_start == other.data_range_start \ + and self.data_range_end == other.data_range_end \ + and self.crc == other.crc + + def __hash__(self): + return hash((self.start, self.length, self.data_range_start, self.data_range_end, self.crc)) + + def __repr__(self): + return super().__repr__() + " \t" + \ + "{}".format(self.crc.caption) + \ + " Datarange: {}-{} ".format(self.data_range_start, self.data_range_end) + + +class EmptyCommonRange(CommonRange): + """ + Empty Common Bit Range, to indicate, that no common Bit Range was found + """ + + def __init__(self, field_type="Generic"): + super().__init__(0, 0, "") + self.field_type = field_type + + def __eq__(self, other): + return isinstance(other, EmptyCommonRange) \ + and other.field_type == self.field_type + + def __repr__(self): + return "No " + self.field_type + + def __hash__(self): + return hash(super) + + +class CommonRangeContainer(object): + """ + This is the raw equivalent of a Message Type: + A container of common ranges + """ + + def __init__(self, ranges: list, message_indices: set = None): + + assert isinstance(ranges, list) + + self.__ranges = ranges # type: list[CommonRange] + self.__ranges.sort() + + if message_indices is None: + self.update_message_indices() + else: + self.message_indices = message_indices + + @property + def ranges_overlap(self) -> bool: + return self.has_overlapping_ranges(self.__ranges) + + def update_message_indices(self): + if len(self) == 0: + self.message_indices = set() + else: + self.message_indices = set(self[0].message_indices) + for i in range(1, len(self)): + self.message_indices.intersection_update(self[i].message_indices) + + def add_range(self, rng: CommonRange): + self.__ranges.append(rng) + self.__ranges.sort() + + def add_ranges(self, ranges: list): + self.__ranges.extend(ranges) + self.__ranges.sort() + + def has_same_ranges(self, ranges: list) -> bool: + return self.__ranges == ranges + + def has_same_ranges_as_container(self, container): + if not isinstance(container, CommonRangeContainer): + return False + + return self.__ranges == container.__ranges + + @staticmethod + def has_overlapping_ranges(ranges: list) -> bool: + for rng1, rng2 in itertools.combinations(ranges, 2): + if rng1.overlaps_with(rng2): + return True + return False + + def __len__(self): + return len(self.__ranges) + + def __iter__(self): + return self.__ranges.__iter__() + + def __getitem__(self, item): + return self.__ranges[item] + + def __repr__(self): + from pprint import pformat + return pformat(self.__ranges) + + def __eq__(self, other): + if not isinstance(other, CommonRangeContainer): + return False + + return self.__ranges == other.__ranges and self.message_indices == other.message_indices diff --git a/Software/Universal Radio Hacker/src/urh/awre/FormatFinder.py b/Software/Universal Radio Hacker/src/urh/awre/FormatFinder.py new file mode 100644 index 0000000..ae2be2d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/FormatFinder.py @@ -0,0 +1,435 @@ +import copy +import math +from collections import defaultdict + +import numpy as np + +from urh.awre import AutoAssigner +from urh.awre.CommonRange import CommonRange, EmptyCommonRange, CommonRangeContainer, ChecksumRange +from urh.awre.Preprocessor import Preprocessor +from urh.awre.engines.AddressEngine import AddressEngine +from urh.awre.engines.ChecksumEngine import ChecksumEngine +from urh.awre.engines.LengthEngine import LengthEngine +from urh.awre.engines.SequenceNumberEngine import SequenceNumberEngine +from urh.cythonext import awre_util +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.util.WSPChecksum import WSPChecksum + + +class FormatFinder(object): + MIN_MESSAGES_PER_CLUSTER = 2 + + def __init__(self, messages, participants=None, shortest_field_length=None): + """ + + :type messages: list of Message + :param participants: + """ + if participants is not None: + AutoAssigner.auto_assign_participants(messages, participants) + + existing_message_types_by_msg = {i: msg.message_type for i, msg in enumerate(messages)} + self.existing_message_types = defaultdict(list) + for i, message_type in existing_message_types_by_msg.items(): + self.existing_message_types[message_type].append(i) + + preprocessor = Preprocessor(self.get_bitvectors_from_messages(messages), existing_message_types_by_msg) + self.preamble_starts, self.preamble_lengths, sync_len = preprocessor.preprocess() + self.sync_ends = self.preamble_starts + self.preamble_lengths + sync_len + + n = shortest_field_length + if n is None: + # 0 = no sync found + n = 8 if sync_len >= 8 else 4 if sync_len >= 4 else 1 if sync_len >= 1 else 0 + + for i, value in enumerate(self.sync_ends): + # In doubt it is better to under estimate the sync end + if n > 0: + self.sync_ends[i] = n * max(int(math.floor((value - self.preamble_starts[i]) / n)), 1) + \ + self.preamble_starts[i] + else: + self.sync_ends[i] = self.preamble_starts[i] + + if self.sync_ends[i] - self.preamble_starts[i] < self.preamble_lengths[i]: + self.preamble_lengths[i] = self.sync_ends[i] - self.preamble_starts[i] + + self.bitvectors = self.get_bitvectors_from_messages(messages, self.sync_ends) + self.hexvectors = self.get_hexvectors(self.bitvectors) + self.current_iteration = 0 + + participants = list(sorted(set(msg.participant for msg in messages if msg.participant is not None))) + self.participant_indices = [participants.index(msg.participant) if msg.participant is not None else -1 + for msg in messages] + self.known_participant_addresses = { + participants.index(p): np.array([int(h, 16) for h in p.address_hex], dtype=np.uint8) + for p in participants if p and p.address_hex + } + + @property + def message_types(self): + """ + + :rtype: list of MessageType + """ + return sorted(self.existing_message_types.keys(), key=lambda x: x.name) + + def perform_iteration_for_message_type(self, message_type: MessageType): + """ + Perform a field inference iteration for messages of the given message type + This routine will return newly found fields as a set of Common Ranges + + :param message_type: + :rtype: set of CommonRange + """ + indices = self.existing_message_types[message_type] + engines = [] + + # We can take an arbitrary sync end to correct the already labeled fields for this message type, + # because if the existing labels would have different sync positions, + # they would not belong to the same message type in the first place + sync_end = self.sync_ends[indices[0]] if indices else 0 + already_labeled = [(lbl.start - sync_end, lbl.end - sync_end) for lbl in message_type if lbl.start >= sync_end] + + if not message_type.get_first_label_with_type(FieldType.Function.LENGTH): + engines.append(LengthEngine([self.bitvectors[i] for i in indices], already_labeled=already_labeled)) + + if not message_type.get_first_label_with_type(FieldType.Function.SRC_ADDRESS): + engines.append(AddressEngine([self.hexvectors[i] for i in indices], + [self.participant_indices[i] for i in indices], + self.known_participant_addresses, + already_labeled=already_labeled)) + elif not message_type.get_first_label_with_type(FieldType.Function.DST_ADDRESS): + engines.append(AddressEngine([self.hexvectors[i] for i in indices], + [self.participant_indices[i] for i in indices], + self.known_participant_addresses, + already_labeled=already_labeled, + src_field_present=True)) + + if not message_type.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER): + engines.append(SequenceNumberEngine([self.bitvectors[i] for i in indices], already_labeled=already_labeled)) + if not message_type.get_first_label_with_type(FieldType.Function.CHECKSUM): + # If checksum was not found in first iteration, it will also not be found in next one + if self.current_iteration == 0: + engines.append(ChecksumEngine([self.bitvectors[i] for i in indices], already_labeled=already_labeled)) + + result = set() + for engine in engines: + high_scored_ranges = engine.find() # type: list[CommonRange] + high_scored_ranges = self.retransform_message_indices(high_scored_ranges, indices, self.sync_ends) + merged_ranges = self.merge_common_ranges(high_scored_ranges) + result.update(merged_ranges) + return result + + def perform_iteration(self) -> bool: + new_field_found = False + + for message_type in self.existing_message_types.copy(): + new_fields_for_message_type = self.perform_iteration_for_message_type(message_type) + new_fields_for_message_type.update( + self.get_preamble_and_sync(self.preamble_starts, self.preamble_lengths, self.sync_ends, + message_type_indices=self.existing_message_types[message_type]) + ) + + self.remove_overlapping_fields(new_fields_for_message_type, message_type) + containers = self.create_common_range_containers(new_fields_for_message_type) + + # Store addresses of participants if we found a SRC address field + participants_with_unknown_address = set(self.participant_indices) - set(self.known_participant_addresses) + participants_with_unknown_address.discard(-1) + + if participants_with_unknown_address: + for container in containers: + src_range = next((rng for rng in container if rng.field_type == "source address"), None) + if src_range is None: + continue + for msg_index in src_range.message_indices: + if len(participants_with_unknown_address) == 0: + break + p = self.participant_indices[msg_index] + if p not in self.known_participant_addresses: + hex_vector = self.hexvectors[msg_index] + self.known_participant_addresses[p] = hex_vector[src_range.start:src_range.end + 1] + participants_with_unknown_address.discard(p) + + new_field_found |= len(containers) > 0 + + if len(containers) == 1: + for rng in containers[0]: + self.add_range_to_message_type(rng, message_type) + elif len(containers) > 1: + del self.existing_message_types[message_type] + + for i, container in enumerate(containers): + new_message_type = copy.deepcopy(message_type) # type: MessageType + + if i > 0: + new_message_type.name = "Message Type {}.{}".format(self.current_iteration+1, i) + new_message_type.give_new_id() + + for rng in container: + self.add_range_to_message_type(rng, new_message_type) + + self.existing_message_types[new_message_type].extend(sorted(container.message_indices)) + + return new_field_found + + def run(self, max_iterations=10): + self.current_iteration = 0 + while self.perform_iteration() and self.current_iteration < max_iterations: + self.current_iteration += 1 + + if len(self.message_types) > 0: + messages_without_message_type = set(range(len(self.bitvectors))) - set( + i for l in self.existing_message_types.values() for i in l) + + # add to default message type + self.existing_message_types[self.message_types[0]].extend(list(messages_without_message_type)) + + + @staticmethod + def remove_overlapping_fields(common_ranges, message_type: MessageType): + """ + Remove all fields from a set of CommonRanges which overlap with fields of the existing message type + + :type common_ranges: set of CommonRange + :param message_type: + :return: + """ + if len(message_type) == 0: + return + + for rng in common_ranges.copy(): + for lbl in message_type: # type: ProtocolLabel + if any(i in range(rng.bit_start, rng.bit_end) for i in range(lbl.start, lbl.end)): + common_ranges.discard(rng) + break + + @staticmethod + def merge_common_ranges(common_ranges): + """ + Merge common ranges if possible + + :type common_ranges: list of CommonRange + :rtype: list of CommonRange + """ + merged_ranges = [] + for common_range in common_ranges: + assert isinstance(common_range, CommonRange) + try: + same_range = next(rng for rng in merged_ranges + if rng.bit_start == common_range.bit_start + and rng.bit_end == common_range.bit_end + and rng.field_type == common_range.field_type) + same_range.values.extend(common_range.values) + same_range.message_indices.update(common_range.message_indices) + except StopIteration: + merged_ranges.append(common_range) + + return merged_ranges + + @staticmethod + def add_range_to_message_type(common_range: CommonRange, message_type: MessageType): + field_type = FieldType.from_caption(common_range.field_type) + label = message_type.add_protocol_label(name=common_range.field_type, + start=common_range.bit_start, end=common_range.bit_end, + auto_created=True, + type=field_type + ) + label.display_endianness = common_range.byte_order + + if field_type.function == FieldType.Function.CHECKSUM: + assert isinstance(label, ChecksumLabel) + assert isinstance(common_range, ChecksumRange) + label.data_ranges = [[common_range.data_range_bit_start, common_range.data_range_bit_end]] + + if isinstance(common_range.crc, WSPChecksum): + label.category = ChecksumLabel.Category.wsp + else: + label.checksum = copy.copy(common_range.crc) + + @staticmethod + def get_hexvectors(bitvectors: list): + result = awre_util.get_hexvectors(bitvectors) + return result + + @staticmethod + def get_bitvectors_from_messages(messages: list, sync_ends: np.ndarray = None): + if sync_ends is None: + sync_ends = defaultdict(lambda: None) + + return [np.array(msg.decoded_bits[sync_ends[i]:], dtype=np.uint8, order="C") for i, msg in enumerate(messages)] + + @staticmethod + def create_common_range_containers(label_set: set, num_messages: int = None): + """ + Create message types from set of labels. + Handle overlapping conflicts and create multiple message types if needed + + :param label_set: + :param num_messages: + :return: + :rtype: list of CommonRangeContainer + """ + if num_messages is None: + message_indices = sorted(set(i for rng in label_set for i in rng.message_indices)) + else: + message_indices = range(num_messages) + + result = [] + for i in message_indices: + labels = sorted(set(rng for rng in label_set if i in rng.message_indices + and not isinstance(rng, EmptyCommonRange))) + + container = next((container for container in result if container.has_same_ranges(labels)), None) + if container is None: + result.append(CommonRangeContainer(labels, message_indices={i})) + else: + container.message_indices.add(i) + + result = FormatFinder.handle_overlapping_conflict(result) + + return result + + @staticmethod + def handle_overlapping_conflict(containers): + """ + Handle overlapping conflicts for a list of CommonRangeContainers + + :type containers: list of CommonRangeContainer + :return: + """ + result = [] + for container in containers: + if container.ranges_overlap: + conflicted_handled = FormatFinder.__handle_container_overlapping_conflict(container) + else: + conflicted_handled = container + + try: + same_rng_container = next(c for c in result if c.has_same_ranges_as_container(conflicted_handled)) + same_rng_container.message_indices.update(conflicted_handled.message_indices) + except StopIteration: + result.append(conflicted_handled) + + return result + + @staticmethod + def __handle_container_overlapping_conflict(container: CommonRangeContainer): + """ + Handle overlapping conflict for a CommRangeContainer. + We can assert that all labels in the container share the same message indices + because we partitioned them in a step before. + If two or more labels overlap we have three ways to resolve the conflict: + + 1. Choose the range with the highest score + 2. If multiple ranges overlap choose the ranges that maximize the overall (cumulated) score + 3. If the overlapping is very small i.e. only 1 or 2 bits we can adjust the start/end of the conflicting ranges + + The ranges inside the container _must_ be sorted i.e. the range with lowest start must be at front + + :param container: + :return: + """ + partitions = [] # type: list[list[CommonRange]] + # partition the container into overlapping partitions + # results in something like [[A], [B,C], [D], [E,F,G]]] where B and C and E, F, G are overlapping + for cur_rng in container: + if len(partitions) == 0: + partitions.append([cur_rng]) + continue + + last_rng = partitions[-1][-1] # type: CommonRange + if cur_rng.overlaps_with(last_rng): + partitions[-1].append(cur_rng) + else: + partitions.append([cur_rng]) + + # Todo: Adjust start/end of conflicting ranges if overlapping is very small (i.e. 1 or 2 bits) + + result = [] + # Go through these partitions and handle overlapping conflicts + for partition in partitions: + possible_solutions = [] + for i, rng in enumerate(partition): + # Append every range to this solution that does not overlap with current rng + solution = [rng] + [r for r in partition[i + 1:] if not rng.overlaps_with(r)] + possible_solutions.append(solution) + + # Take solution that maximizes score. In case of tie, choose solution with shorter total length. + # if there is still a tie prefer solution that contains a length field as is is very likely to be correct + # if nothing else helps break tie by names of field types to prevent randomness + best_solution = max(possible_solutions, + key=lambda sol: (sum(r.score for r in sol), + -sum(r.length_in_bits for r in sol), + "length" in {r.field_type for r in sol}, + "".join(r.field_type[0] for r in sol))) + result.extend(best_solution) + + return CommonRangeContainer(result, message_indices=container.message_indices) + + @staticmethod + def retransform_message_indices(common_ranges, message_type_indices: list, sync_ends) -> list: + """ + Retransform the found message indices of an engine to the original index space + based on the message indices of the message type. + + Furthermore, set the sync_end of the common ranges so bit_start and bit_end + match the position in the original space + + :type common_ranges: list of CommonRange + :param message_type_indices: Messages belonging to the message type the engine ran for + :type sync_ends: np.ndarray + :return: + """ + result = [] + for common_range in common_ranges: + # Retransform message indices into original space + message_indices = np.fromiter((message_type_indices[i] for i in common_range.message_indices), + dtype=int, count=len(common_range.message_indices)) + + # If we have different sync_ends we need to create a new common range for each different sync_length + matching_sync_ends = sync_ends[message_indices] + for sync_end in np.unique(matching_sync_ends): + rng = copy.deepcopy(common_range) + rng.sync_end = sync_end + rng.message_indices = set(message_indices[np.nonzero(matching_sync_ends == sync_end)]) + result.append(rng) + + return result + + @staticmethod + def get_preamble_and_sync(preamble_starts, preamble_lengths, sync_ends, message_type_indices): + """ + Get preamble and sync common ranges based on the data + + :type preamble_starts: np.ndarray + :type preamble_lengths: np.ndarray + :type sync_ends: np.ndarray + :type message_type_indices: list + :rtype: set of CommonRange + """ + assert len(preamble_starts) == len(preamble_lengths) == len(sync_ends) + + result = set() # type: set[CommonRange] + for i in message_type_indices: + preamble = CommonRange(preamble_starts[i], preamble_lengths[i], field_type="preamble", message_indices={i}) + existing_preamble = next((rng for rng in result if preamble == rng), None) + if existing_preamble is not None: + existing_preamble.message_indices.add(i) + elif preamble_lengths[i] > 0: + result.add(preamble) + + preamble_end = preamble_starts[i] + preamble_lengths[i] + sync_end = sync_ends[i] + sync = CommonRange(preamble_end, sync_end - preamble_end, field_type="synchronization", message_indices={i}) + existing_sync = next((rng for rng in result if sync == rng), None) + if existing_sync is not None: + existing_sync.message_indices.add(i) + elif sync_end - preamble_end > 0: + result.add(sync) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/awre/Histogram.py b/Software/Universal Radio Hacker/src/urh/awre/Histogram.py new file mode 100644 index 0000000..b863de6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/Histogram.py @@ -0,0 +1,116 @@ +from collections import defaultdict + +import numpy as np + +from urh.awre.CommonRange import CommonRange +from urh.cythonext import awre_util + + +class Histogram(object): + """ + Create a histogram based on the equalness of vectors + """ + + def __init__(self, vectors, indices=None, normalize=True, debug=False): + """ + + :type vectors: list of np.ndarray + :param indices: Indices of vectors for which the Histogram shall be created. + This is useful for clustering. + If None Histogram will be created over all bitvectors + :type: list of int + :param normalize: + """ + self.__vectors = vectors # type: list[np.ndarray] + self.__active_indices = list(range(len(vectors))) if indices is None else indices + + self.normalize = normalize + self.data = self.__create_histogram() + + def __create_histogram(self): + return awre_util.create_difference_histogram(self.__vectors, self.__active_indices) + + def __repr__(self): + return str(self.data.tolist()) + + def find_common_ranges(self, alpha=0.95, range_type="bit"): + """ + Find all common ranges where at least alpha percent of numbers are equal + + :param range_type: on of bit/hex/byte + :param alpha: + :return: + """ + data_indices = np.argwhere(self.data >= alpha).flatten() + + if len(data_indices) < 2: + return [] + + result = [] + start, length = None, 0 + for i in range(1, len(data_indices)): + if start is None: + start = data_indices[i - 1] + length = 1 + + if data_indices[i] - data_indices[i - 1] == 1: + length += 1 + else: + if length >= 2: + value = self.__get_value_for_common_range(start, length) + result.append(CommonRange(start, length, value, message_indices=set(self.__active_indices), + range_type=range_type)) + + start, length = None, 0 + + if i == len(data_indices) - 1 and length >= 2: + value = self.__get_value_for_common_range(start, length) + result.append(CommonRange(start, length, value, message_indices=set(self.__active_indices), + range_type=range_type)) + + return result + + def __get_value_for_common_range(self, start: int, length: int): + """ + Get the value for a range of common numbers. This is the value that appears most. + + :param start: Start of the common bit range + :param length: Length of the common bit range + :return: + """ + values = defaultdict(list) + for i in self.__active_indices: + vector = self.__vectors[i] + values[vector[start:start + length].tostring()].append(i) + value = max(values, key=lambda x: len(x)) + indices = values[value] + return self.__vectors[indices[0]][start:start + length] + + def __vector_to_string(self, data_vector) -> str: + lut = {i: "{0:x}".format(i) for i in range(16)} + return "".join(lut[x] if x in lut else " {} ".format(x) for x in data_vector) + + def plot(self): + import matplotlib.pyplot as plt + self.subplot_on(plt) + plt.show() + + def subplot_on(self, plt): + plt.grid() + plt.plot(self.data) + plt.xticks(np.arange(4, len(self.data), 4)) + plt.xlabel("Bit position") + if self.normalize: + plt.ylabel("Number common bits (normalized)") + else: + plt.ylabel("Number common bits") + plt.ylim(ymin=0) + + +if __name__ == "__main__": + bv1 = np.array([1, 0, 1, 0, 1, 1, 1, 1], dtype=np.int8) + bv2 = np.array([1, 0, 1, 0, 1, 0, 0, 0], dtype=np.int8) + bv3 = np.array([1, 0, 1, 0, 1, 1, 1, 1], dtype=np.int8) + bv4 = np.array([1, 0, 1, 0, 0, 0, 0, 0], dtype=np.int8) + h = Histogram([bv1, bv2, bv3, bv4]) + h.plot() diff --git a/Software/Universal Radio Hacker/src/urh/awre/MessageTypeBuilder.py b/Software/Universal Radio Hacker/src/urh/awre/MessageTypeBuilder.py new file mode 100644 index 0000000..a35a02a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/MessageTypeBuilder.py @@ -0,0 +1,55 @@ +from urh.signalprocessing.ChecksumLabel import ChecksumLabel + +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel + + +class MessageTypeBuilder(object): + def __init__(self, name: str): + self.name = name + self.message_type = MessageType(name) + + def add_label(self, label_type: FieldType.Function, length: int, name: str=None): + try: + start = self.message_type[-1].end + color_index = self.message_type[-1].color_index + 1 + except IndexError: + start, color_index = 0, 0 + + if name is None: + name = label_type.value + + lbl = ProtocolLabel(name, start, start+length-1, color_index, field_type=FieldType(label_type.name, label_type)) + self.message_type.append(lbl) + + def add_checksum_label(self, length, checksum, data_start=None, data_end=None, name: str=None): + label_type = FieldType.Function.CHECKSUM + try: + start = self.message_type[-1].end + color_index = self.message_type[-1].color_index + 1 + except IndexError: + start, color_index = 0, 0 + + if name is None: + name = label_type.value + + if data_start is None: + # End of sync or preamble + sync_label = self.message_type.get_first_label_with_type(FieldType.Function.SYNC) + if sync_label: + data_start = sync_label.end + else: + preamble_label = self.message_type.get_first_label_with_type(FieldType.Function.PREAMBLE) + if preamble_label: + data_start = preamble_label.end + else: + data_start = 0 + + if data_end is None: + data_end = start + + lbl = ChecksumLabel(name, start, start+length-1, color_index, field_type=FieldType(label_type.name, label_type)) + lbl.data_ranges = [(data_start, data_end)] + lbl.checksum = checksum + self.message_type.append(lbl) diff --git a/Software/Universal Radio Hacker/src/urh/awre/Preprocessor.py b/Software/Universal Radio Hacker/src/urh/awre/Preprocessor.py new file mode 100644 index 0000000..0747899 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/Preprocessor.py @@ -0,0 +1,271 @@ +import itertools +import math +import os +import time +from collections import defaultdict + +import numpy as np + +from urh.cythonext import awre_util +from urh.signalprocessing.FieldType import FieldType + + +class Preprocessor(object): + """ + This class preprocesses the messages in the following ways + 1) Identify preamble / length of preamble + 2) Identify sync word(s) + 3) Align all given messages on the identified preamble information + """ + + _DEBUG_ = False + + def __init__(self, bitvectors: list, existing_message_types: dict = None): + self.bitvectors = bitvectors # type: list[np.ndarray] + self.existing_message_types = existing_message_types if existing_message_types is not None else dict() + + def preprocess(self) -> (np.ndarray, int): + raw_preamble_positions = self.get_raw_preamble_positions() + existing_sync_words = self.__get_existing_sync_words() + if len(existing_sync_words) == 0: + sync_words = self.find_possible_syncs(raw_preamble_positions) + else: + # NOTE: This does not cover the case if protocol has multiple sync words and not all of them were labeled + sync_words = existing_sync_words + + preamble_starts = raw_preamble_positions[:, 0] + preamble_lengths = self.get_preamble_lengths_from_sync_words(sync_words, preamble_starts=preamble_starts) + sync_len = len(sync_words[0]) if len(sync_words) > 0 else 0 + return preamble_starts, preamble_lengths, sync_len + + def get_preamble_lengths_from_sync_words(self, sync_words: list, preamble_starts: np.ndarray): + """ + Get the preamble lengths based on the found sync words for all messages. + If there should be more than one sync word in a message, use the first one. + + :param sync_words: + :param preamble_starts: + :return: + """ + # If there should be varying sync word lengths we need to return an array of sync lengths per message + assert all(len(sync_word) == len(sync_words[0]) for sync_word in sync_words) + + byte_sync_words = [bytes(map(int, sync_word)) for sync_word in sync_words] + + result = np.zeros(len(self.bitvectors), dtype=np.uint32) + + for i, bitvector in enumerate(self.bitvectors): + preamble_lengths = [] + bits = bitvector.tobytes() + + for sync_word in byte_sync_words: + sync_start = bits.find(sync_word) + if sync_start != -1: + if sync_start - preamble_starts[i] >= 2: + preamble_lengths.append(sync_start - preamble_starts[i]) + + # Consider case where sync word starts with preamble pattern + sync_start = bits.find(sync_word, sync_start + 1, sync_start + 2 * len(sync_word)) + + if sync_start != -1: + if sync_start - preamble_starts[i] >= 2: + preamble_lengths.append(sync_start - preamble_starts[i]) + + preamble_lengths.sort() + + if len(preamble_lengths) == 0: + result[i] = 0 + elif len(preamble_lengths) == 1: + result[i] = preamble_lengths[0] + else: + # consider all indices not more than one byte before first one + preamble_lengths = list(filter(lambda x: x < preamble_lengths[0] + 7, preamble_lengths)) + + # take the smallest preamble_length, but prefer a greater one if it is divisible by 8 (or 4) + preamble_length = next((pl for pl in preamble_lengths if pl % 8 == 0), None) + if preamble_length is None: + preamble_length = next((pl for pl in preamble_lengths if pl % 4 == 0), None) + if preamble_length is None: + preamble_length = preamble_lengths[0] + result[i] = preamble_length + + return result + + def find_possible_syncs(self, raw_preamble_positions=None): + difference_matrix = self.get_difference_matrix() + if raw_preamble_positions is None: + raw_preamble_positions = self.get_raw_preamble_positions() + return self.determine_sync_candidates(raw_preamble_positions, difference_matrix, n_gram_length=4) + + @staticmethod + def merge_possible_sync_words(possible_sync_words: dict, n_gram_length: int): + """ + Merge possible sync words by looking for common prefixes + + :param possible_sync_words: dict of possible sync words and their frequencies + :return: + """ + result = defaultdict(int) + if len(possible_sync_words) < 2: + return possible_sync_words.copy() + + for sync1, sync2 in itertools.combinations(possible_sync_words, 2): + common_prefix = os.path.commonprefix([sync1, sync2]) + if len(common_prefix) > n_gram_length: + result[common_prefix] += possible_sync_words[sync1] + possible_sync_words[sync2] + else: + result[sync1] += possible_sync_words[sync1] + result[sync2] += possible_sync_words[sync2] + return result + + def determine_sync_candidates(self, + raw_preamble_positions: np.ndarray, + difference_matrix: np.ndarray, + n_gram_length=4) -> list: + + possible_sync_words = awre_util.find_possible_sync_words(difference_matrix, raw_preamble_positions, + self.bitvectors, n_gram_length) + + self.__debug("Possible sync words", possible_sync_words) + if len(possible_sync_words) == 0: + return [] + + possible_sync_words = self.merge_possible_sync_words(possible_sync_words, n_gram_length) + self.__debug("Merged sync words", possible_sync_words) + + scores = self.__score_sync_lengths(possible_sync_words) + + sorted_scores = sorted(scores, reverse=True, key=scores.get) + estimated_sync_length = sorted_scores[0] + if estimated_sync_length % 8 != 0: + for other in filter(lambda x: 0 < estimated_sync_length-x < 7, sorted_scores): + if other % 8 == 0: + estimated_sync_length = other + break + + # Now we look at all possible sync words with this length + sync_words = {word: frequency for word, frequency in possible_sync_words.items() + if len(word) == estimated_sync_length} + self.__debug("Sync words", sync_words) + + additional_syncs = self.__find_additional_sync_words(estimated_sync_length, sync_words, possible_sync_words) + + if additional_syncs: + self.__debug("Found additional sync words", additional_syncs) + sync_words.update(additional_syncs) + + result = [] + for sync_word in sorted(sync_words, key=sync_words.get, reverse=True): + # Convert bytes back to string + result.append("".join(str(c) for c in sync_word)) + + return result + + def __find_additional_sync_words(self, sync_length: int, present_sync_words, possible_sync_words) -> dict: + """ + Look for additional sync words, in case we had varying preamble lengths and multiple sync words + (see test_with_three_syncs_different_preamble_lengths for an example) + + :param sync_length: + :type present_sync_words: dict + :type possible_sync_words: dict + :return: + """ + np_syn = [np.fromiter(map(int, sync_word), dtype=np.uint8, count=len(sync_word)) + for sync_word in present_sync_words] + + messages_without_sync = [i for i, bv in enumerate(self.bitvectors) + if not any(awre_util.find_occurrences(bv, s, return_after_first=True) for s in np_syn)] + + result = dict() + if len(messages_without_sync) == 0: + return result + + # Is there another sync word that applies to all messages without sync? + additional_candidates = {word: score for word, score in possible_sync_words.items() + if len(word) > sync_length and not any(s in word for s in present_sync_words)} + + for sync in sorted(additional_candidates, key=additional_candidates.get, reverse=True): + if len(messages_without_sync) == 0: + break + + score = additional_candidates[sync] + s = sync[:sync_length] + np_s = np.fromiter(s, dtype=np.uint8, count=len(s)) + matching = [i for i in messages_without_sync + if awre_util.find_occurrences(self.bitvectors[i], np_s, return_after_first=True)] + if matching: + result[s] = score + for m in matching: + messages_without_sync.remove(m) + + return result + + def get_raw_preamble_positions(self) -> np.ndarray: + """ + Return a 2D numpy array where first column is the start of preamble + second and third columns are lower and upper bound for preamble length by message, respectively + """ + result = np.zeros((len(self.bitvectors), 3), dtype=np.uint32) + + for i, bitvector in enumerate(self.bitvectors): + if i in self.existing_message_types: + preamble_label = self.existing_message_types[i].get_first_label_with_type(FieldType.Function.PREAMBLE) + else: + preamble_label = None + + if preamble_label is None: + start, lower, upper = awre_util.get_raw_preamble_position(bitvector) + else: + # If this message is already labeled with a preamble we just use it's values + start, lower, upper = preamble_label.start, preamble_label.end, preamble_label.end + + result[i, 0] = start + result[i, 1] = lower - start + result[i, 2] = upper - start + + return result + + def get_difference_matrix(self) -> np.ndarray: + """ + Return a matrix of the first difference index between all messages + :return: + """ + return awre_util.get_difference_matrix(self.bitvectors) + + def __score_sync_lengths(self, possible_sync_words: dict): + sync_lengths = defaultdict(int) + for sync_word, score in possible_sync_words.items(): + sync_lengths[len(sync_word)] += score + + self.__debug("Sync lengths", sync_lengths) + + return sync_lengths + + def __get_existing_sync_words(self) -> list: + result = [] + for i, bitvector in enumerate(self.bitvectors): + if i in self.existing_message_types: + sync_label = self.existing_message_types[i].get_first_label_with_type(FieldType.Function.SYNC) + else: + sync_label = None + + if sync_label is not None: + result.append("".join(map(str, bitvector[sync_label.start:sync_label.end]))) + return result + + def __debug(self, *args): + if self._DEBUG_: + print("[PREPROCESSOR]", *args) + + @staticmethod + def get_next_multiple_of_n(number: int, n: int): + return n * int(math.ceil(number / n)) + + @staticmethod + def lower_multiple_of_n(number: int, n: int): + return n * int(math.floor(number / n)) + + @staticmethod + def get_next_lower_multiple_of_two(number: int): + return number if number % 2 == 0 else number - 1 diff --git a/Software/Universal Radio Hacker/src/urh/awre/ProtocolGenerator.py b/Software/Universal Radio Hacker/src/urh/awre/ProtocolGenerator.py new file mode 100644 index 0000000..b17003d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/ProtocolGenerator.py @@ -0,0 +1,260 @@ +import math +import struct +from array import array +from collections import defaultdict + +from urh.util import util + +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class ProtocolGenerator(object): + DEFAULT_PREAMBLE = "10101010" + DEFAULT_SYNC = "1001" + BROADCAST_ADDRESS = "0xffff" + + def __init__(self, message_types: list, participants: list = None, preambles_by_mt=None, + syncs_by_mt=None, little_endian=False, length_in_bytes=True, sequence_numbers=None, + sequence_number_increment=1, message_type_codes=None): + """ + + :param message_types: + :param participants: + :param preambles_by_mt: + :param syncs_by_mt: + :param byte_order: + :param length_in_bytes: If false length will be given in bit + """ + self.participants = participants if participants is not None else [] + + self.protocol = ProtocolAnalyzer(None) + self.protocol.message_types = message_types + + self.length_in_bytes = length_in_bytes + self.little_endian = little_endian + + preambles_by_mt = dict() if preambles_by_mt is None else preambles_by_mt + + self.preambles_by_message_type = defaultdict(lambda: self.DEFAULT_PREAMBLE) + for mt, preamble in preambles_by_mt.items(): + self.preambles_by_message_type[mt] = self.to_bits(preamble) + + syncs_by_mt = dict() if syncs_by_mt is None else syncs_by_mt + + self.syncs_by_message_type = defaultdict(lambda: self.DEFAULT_SYNC) + for mt, sync in syncs_by_mt.items(): + self.syncs_by_message_type[mt] = self.to_bits(sync) + + sequence_numbers = dict() if sequence_numbers is None else sequence_numbers + self.sequence_numbers = defaultdict(lambda: 0) + self.sequence_number_increment = sequence_number_increment + + for mt, seq in sequence_numbers.items(): + self.sequence_numbers[mt] = seq + + if message_type_codes is None: + message_type_codes = dict() + for i, mt in enumerate(self.message_types): + message_type_codes[mt] = i + self.message_type_codes = message_type_codes + + + @property + def messages(self): + return self.protocol.messages + + @property + def message_types(self): + return self.protocol.message_types + + def __get_address_for_participant(self, participant: Participant): + if participant is None: + return self.to_bits(self.BROADCAST_ADDRESS) + + address = "0x" + participant.address_hex if not participant.address_hex.startswith( + "0x") else participant.address_hex + return self.to_bits(address) + + @staticmethod + def to_bits(bit_or_hex_str: str): + if bit_or_hex_str.startswith("0x"): + lut = {"{0:x}".format(i): "{0:04b}".format(i) for i in range(16)} + return "".join(lut[c] for c in bit_or_hex_str[2:]) + else: + return bit_or_hex_str + + def decimal_to_bits(self, number: int, num_bits: int) -> str: + len_formats = {8: "B", 16: "H", 32: "I", 64: "Q"} + if num_bits not in len_formats: + raise ValueError("Invalid length for length field: {} bits".format(num_bits)) + + struct_format = "<" if self.little_endian else ">" + struct_format += len_formats[num_bits] + + byte_length = struct.pack(struct_format, number) + return "".join("{0:08b}".format(byte) for byte in byte_length) + + def generate_message(self, message_type=None, data="0x00", source: Participant = None, + destination: Participant = None): + for participant in (source, destination): + if isinstance(participant, Participant) and participant not in self.participants: + self.participants.append(participant) + + if isinstance(message_type, MessageType): + message_type_index = self.protocol.message_types.index(message_type) + elif isinstance(message_type, int): + message_type_index = message_type + else: + message_type_index = 0 + + data = self.to_bits(data) + + mt = self.protocol.message_types[message_type_index] # type: MessageType + mt.sort() + + bits = [] + + start = 0 + + data_label_present = mt.get_first_label_with_type(FieldType.Function.DATA) is not None + + if data_label_present: + message_length = mt[-1].end - 1 + else: + message_length = mt[-1].end - 1 + len(data) + + checksum_labels = [] + + for lbl in mt: # type: ProtocolLabel + bits.append("0" * (lbl.start - start)) + len_field = lbl.end - lbl.start # in bits + + if isinstance(lbl, ChecksumLabel): + checksum_labels.append(lbl) + continue # processed last + + if lbl.field_type.function == FieldType.Function.PREAMBLE: + preamble = self.preambles_by_message_type[mt] + assert len(preamble) == len_field + bits.append(preamble) + message_length -= len(preamble) + elif lbl.field_type.function == FieldType.Function.SYNC: + sync = self.syncs_by_message_type[mt] + assert len(sync) == len_field + bits.append(sync) + message_length -= len(sync) + elif lbl.field_type.function == FieldType.Function.LENGTH: + value = int(math.ceil(message_length / 8)) + + if not self.length_in_bytes: + value *= 8 + + bits.append(self.decimal_to_bits(value, len_field)) + elif lbl.field_type.function == FieldType.Function.TYPE: + bits.append(self.decimal_to_bits(self.message_type_codes[mt] % (2 ** len_field), len_field)) + elif lbl.field_type.function == FieldType.Function.SEQUENCE_NUMBER: + bits.append(self.decimal_to_bits(self.sequence_numbers[mt] % (2 ** len_field), len_field)) + elif lbl.field_type.function == FieldType.Function.DST_ADDRESS: + dst_bits = self.__get_address_for_participant(destination) + + if len(dst_bits) != len_field: + raise ValueError( + "Length of dst ({0} bits) != length dst field ({1} bits)".format(len(dst_bits), len_field)) + + bits.append(dst_bits) + elif lbl.field_type.function == FieldType.Function.SRC_ADDRESS: + src_bits = self.__get_address_for_participant(source) + + if len(src_bits) != len_field: + raise ValueError( + "Length of src ({0} bits) != length src field ({1} bits)".format(len(src_bits), len_field)) + + bits.append(src_bits) + elif lbl.field_type.function == FieldType.Function.DATA: + if len(data) != len_field: + raise ValueError( + "Length of data ({} bits) != length data field ({} bits)".format(len(data), len_field)) + bits.append(data) + + start = lbl.end + + if not data_label_present: + bits.append(data) + + msg = Message.from_plain_bits_str("".join(bits)) + msg.message_type = mt + msg.participant = source + self.sequence_numbers[mt] += self.sequence_number_increment + + for checksum_label in checksum_labels: + msg[checksum_label.start:checksum_label.end] = checksum_label.calculate_checksum_for_message(msg, False) + + self.protocol.messages.append(msg) + + def to_file(self, filename: str): + self.protocol.to_xml_file(filename, [], self.participants, write_bits=True) + + def export_to_latex(self, filename: str, number: int): + def export_message_type_to_latex(message_type, f): + f.write(" \\begin{itemize}\n") + for lbl in message_type: # type: ProtocolLabel + if lbl.field_type.function == FieldType.Function.SYNC: + sync = array("B", map(int, self.syncs_by_message_type[message_type])) + f.write(" \\item {}: \\texttt{{0x{}}}\n".format(lbl.name, util.bit2hex(sync))) + elif lbl.field_type.function == FieldType.Function.PREAMBLE: + preamble = array("B", map(int, self.preambles_by_message_type[message_type])) + f.write(" \\item {}: \\texttt{{0x{}}}\n".format(lbl.name, util.bit2hex(preamble))) + elif lbl.field_type.function == FieldType.Function.CHECKSUM: + f.write(" \\item {}: {}\n".format(lbl.name, lbl.checksum.caption)) + elif lbl.field_type.function in (FieldType.Function.LENGTH, FieldType.Function.SEQUENCE_NUMBER) and lbl.length > 8: + f.write(" \\item {}: {} bit (\\textbf{{{} endian}})\n".format(lbl.name, lbl.length, "little" if self.little_endian else "big")) + elif lbl.field_type.function == FieldType.Function.DATA: + f.write(" \\item payload: {} byte\n".format(lbl.length // 8)) + else: + f.write(" \\item {}: {} bit\n".format(lbl.name, lbl.length)) + f.write(" \\end{itemize}\n") + + with open(filename, "a") as f: + f.write("\\subsection{{Protocol {}}}\n".format(number)) + + if len(self.participants) > 1: + f.write("There were {} participants involved in communication: ".format(len(self.participants))) + f.write(", ".join("{} (\\texttt{{0x{}}})".format(p.name, p.address_hex) for p in self.participants[:-1])) + f.write(" and {} (\\texttt{{0x{}}})".format(self.participants[-1].name, self.participants[-1].address_hex)) + f.write(".\n") + + if len(self.message_types) == 1: + f.write("The protocol has one message type with the following fields:\n") + export_message_type_to_latex(self.message_types[0], f) + else: + f.write("The protocol has {} message types with the following fields:\n".format(len(self.message_types))) + f.write("\\begin{itemize}\n") + for mt in self.message_types: + f.write(" \\item \\textbf{{{}}}\n".format(mt.name)) + export_message_type_to_latex(mt, f) + f.write("\\end{itemize}\n") + + f.write("\n") + + +if __name__ == '__main__': + mb = MessageTypeBuilder("test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 4) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + pg = ProtocolGenerator([mb.message_type], [], little_endian=False) + pg.generate_message(data="1" * 8) + pg.generate_message(data="1" * 16) + pg.generate_message(data="0xab", source=Participant("Alice", "A", "1234"), + destination=Participant("Bob", "B", "4567")) + pg.to_file("/tmp/test.proto") diff --git a/Software/Universal Radio Hacker/src/urh/awre/__init__.py b/Software/Universal Radio Hacker/src/urh/awre/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/AddressEngine.py b/Software/Universal Radio Hacker/src/urh/awre/engines/AddressEngine.py new file mode 100644 index 0000000..7aa50f1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/engines/AddressEngine.py @@ -0,0 +1,399 @@ +import itertools +import math +from array import array +from collections import defaultdict, Counter + +import numpy as np + +from urh.awre.CommonRange import CommonRange +from urh.awre.engines.Engine import Engine +from urh.cythonext import awre_util +from urh.util.Logger import logger + + +class AddressEngine(Engine): + def __init__(self, msg_vectors, participant_indices, known_participant_addresses: dict = None, + already_labeled: list = None, src_field_present=False): + """ + + :param msg_vectors: Message data behind synchronization + :type msg_vectors: list of np.ndarray + :param participant_indices: list of participant indices + where ith position holds participants index for ith messages + :type participant_indices: list of int + """ + assert len(msg_vectors) == len(participant_indices) + + self.minimum_score = 0.1 + + self.msg_vectors = msg_vectors + self.participant_indices = participant_indices + self.already_labeled = [] + + self.src_field_present = src_field_present + + if already_labeled is not None: + for start, end in already_labeled: + # convert it to hex + self.already_labeled.append((int(math.ceil(start / 4)), int(math.ceil(end / 4)))) + + self.message_indices_by_participant = defaultdict(list) + for i, participant_index in enumerate(self.participant_indices): + self.message_indices_by_participant[participant_index].append(i) + + if known_participant_addresses is None: + self.known_addresses_by_participant = dict() # type: dict[int, np.ndarray] + else: + self.known_addresses_by_participant = known_participant_addresses # type: dict[int, np.ndarray] + + @staticmethod + def cross_swap_check(rng1: CommonRange, rng2: CommonRange): + return (rng1.start == rng2.start + rng1.length or rng1.start == rng2.start - rng1.length) \ + and rng1.value.tobytes() == rng2.value.tobytes() + + @staticmethod + def ack_check(rng1: CommonRange, rng2: CommonRange): + return rng1.start == rng2.start and rng1.length == rng2.length and rng1.value.tobytes() != rng2.value.tobytes() + + def find(self): + addresses_by_participant = {p: [addr.tostring()] for p, addr in self.known_addresses_by_participant.items()} + addresses_by_participant.update(self.find_addresses()) + self._debug("Addresses by participant", addresses_by_participant) + + # Find the address candidates by participant in messages + ranges_by_participant = defaultdict(list) # type: dict[int, list[CommonRange]] + + addresses = [np.array(np.frombuffer(a, dtype=np.uint8)) + for address_list in addresses_by_participant.values() + for a in address_list] + + already_labeled_cols = array("L", [e for rng in self.already_labeled for e in range(*rng)]) + + # Find occurrences of address candidates in messages and create common ranges over matching positions + for i, msg_vector in enumerate(self.msg_vectors): + participant = self.participant_indices[i] + for address in addresses: + for index in awre_util.find_occurrences(msg_vector, address, already_labeled_cols): + common_ranges = ranges_by_participant[participant] + rng = next((cr for cr in common_ranges if cr.matches(index, address)), None) # type: CommonRange + if rng is not None: + rng.message_indices.add(i) + else: + common_ranges.append(CommonRange(index, len(address), address, + message_indices={i}, + range_type="hex")) + + num_messages_by_participant = defaultdict(int) + for participant in self.participant_indices: + num_messages_by_participant[participant] += 1 + + # Look for cross swapped values between participant clusters + for p1, p2 in itertools.combinations(ranges_by_participant, 2): + ranges1_set, ranges2_set = set(ranges_by_participant[p1]), set(ranges_by_participant[p2]) + + for rng1, rng2 in itertools.product(ranges_by_participant[p1], ranges_by_participant[p2]): + if rng1 in ranges2_set and rng2 in ranges1_set: + if self.cross_swap_check(rng1, rng2): + rng1.score += len(rng2.message_indices) / num_messages_by_participant[p2] + rng2.score += len(rng1.message_indices) / num_messages_by_participant[p1] + elif self.ack_check(rng1, rng2): + # Add previous score in divisor to add bonus to ranges that apply to all messages + rng1.score += len(rng2.message_indices) / (num_messages_by_participant[p2] + rng1.score) + rng2.score += len(rng1.message_indices) / (num_messages_by_participant[p1] + rng2.score) + + if len(ranges_by_participant) == 1 and not self.src_field_present: + for p, ranges in ranges_by_participant.items(): + for rng in sorted(ranges): + try: + if np.array_equal(rng.value, self.known_addresses_by_participant[p]): + # Only one participant in this iteration and address already known -> Highscore + rng.score = 1 + break # Take only the first (leftmost) range + except KeyError: + pass + + high_scored_ranges_by_participant = defaultdict(list) + + address_length = self.__estimate_address_length(ranges_by_participant) + + # Get highscored ranges by participant + for participant, common_ranges in ranges_by_participant.items(): + # Sort by negative score so ranges with highest score appear first + # Secondary sort by tuple to ensure order when ranges have same score + sorted_ranges = sorted(filter(lambda cr: cr.score > self.minimum_score, common_ranges), + key=lambda cr: (-cr.score, cr)) + if len(sorted_ranges) == 0: + addresses_by_participant[participant] = dict() + continue + + addresses_by_participant[participant] = {a for a in addresses_by_participant.get(participant, []) + if len(a) == address_length} + + for rng in filter(lambda r: r.length == address_length, sorted_ranges): + rng.score = min(rng.score, 1.0) + high_scored_ranges_by_participant[participant].append(rng) + + # Now we find the most probable address for all participants + self.__assign_participant_addresses(addresses_by_participant, high_scored_ranges_by_participant) + + # Eliminate participants for which we could not assign an address + for participant, address in addresses_by_participant.copy().items(): + if address is None: + del addresses_by_participant[participant] + + # Now we can separate SRC and DST + for participant, ranges in high_scored_ranges_by_participant.items(): + try: + address = addresses_by_participant[participant] + except KeyError: + high_scored_ranges_by_participant[participant] = [] + continue + + result = [] + + for rng in sorted(ranges, key=lambda r: r.score, reverse=True): + rng.field_type = "source address" if rng.value.tostring() == address else "destination address" + if len(result) == 0: + result.append(rng) + else: + subset = next((r for r in result if rng.message_indices.issubset(r.message_indices)), None) + if subset is not None: + if rng.field_type == subset.field_type: + # Avoid adding same address type twice + continue + + if rng.length != subset.length or (rng.start != subset.end + 1 and rng.end + 1 != subset.start): + # Ensure addresses are next to each other + continue + + result.append(rng) + + high_scored_ranges_by_participant[participant] = result + + self.__find_broadcast_fields(high_scored_ranges_by_participant, addresses_by_participant) + + result = [rng for ranges in high_scored_ranges_by_participant.values() for rng in ranges] + # If we did not find a SRC address, lower the score a bit, + # so DST fields do not win later e.g. again length fields in case of tie + if not any(rng.field_type == "source address" for rng in result): + for rng in result: + rng.score *= 0.95 + + return result + + def __estimate_address_length(self, ranges_by_participant: dict): + """ + Estimate the address length which is assumed to be the same for all participants + + :param ranges_by_participant: + :return: + """ + address_lengths = [] + for participant, common_ranges in ranges_by_participant.items(): + sorted_ranges = sorted(filter(lambda cr: cr.score > self.minimum_score, common_ranges), + key=lambda cr: (-cr.score, cr)) + + max_scored = [r for r in sorted_ranges if r.score == sorted_ranges[0].score] + + # Prevent overestimation of address length by looking for substrings + for rng in max_scored[:]: + same_message_rng = [r for r in sorted_ranges + if r not in max_scored and r.score > 0 and r.message_indices == rng.message_indices] + + if len(same_message_rng) > 1 and all( + r.value.tobytes() in rng.value.tobytes() for r in same_message_rng): + # remove the longer range and add the smaller ones + max_scored.remove(rng) + max_scored.extend(same_message_rng) + + possible_address_lengths = [r.length for r in max_scored] + + # Count possible address lengths. + frequencies = Counter(possible_address_lengths) + # Take the most common one. On tie, take the shorter one + try: + addr_len = max(frequencies, key=lambda x: (frequencies[x], -x)) + address_lengths.append(addr_len) + except ValueError: # max() arg is an empty sequence + pass + + # Take most common address length of participants, to ensure they all have same address length + counted = Counter(address_lengths) + try: + address_length = max(counted, key=lambda x: (counted[x], -x)) + return address_length + except ValueError: # max() arg is an empty sequence + return 0 + + def __assign_participant_addresses(self, addresses_by_participant, high_scored_ranges_by_participant): + scored_participants_addresses = dict() + for participant in addresses_by_participant: + scored_participants_addresses[participant] = defaultdict(int) + + for participant, addresses in addresses_by_participant.items(): + if participant in self.known_addresses_by_participant: + address = self.known_addresses_by_participant[participant].tostring() + scored_participants_addresses[participant][address] = 9999999999 + continue + + for i in self.message_indices_by_participant[participant]: + matching = [rng for rng in high_scored_ranges_by_participant[participant] + if i in rng.message_indices and rng.value.tostring() in addresses] + + if len(matching) == 1: + address = matching[0].value.tostring() + # only one address, so probably a destination and not a source + scored_participants_addresses[participant][address] *= 0.9 + + # Since this is probably an ACK, the address is probably SRC of participant of previous message + if i > 0 and self.participant_indices[i - 1] != participant: + prev_participant = self.participant_indices[i - 1] + prev_matching = [rng for rng in high_scored_ranges_by_participant[prev_participant] + if i - 1 in rng.message_indices and rng.value.tostring() in addresses] + if len(prev_matching) > 1: + for prev_rng in filter(lambda r: r.value.tostring() == address, prev_matching): + scored_participants_addresses[prev_participant][address] += prev_rng.score + + elif len(matching) > 1: + # more than one address, so there must be a source address included + for rng in matching: + scored_participants_addresses[participant][rng.value.tostring()] += rng.score + + minimum_score = 0.5 + taken_addresses = set() + self._debug("Scored addresses", scored_participants_addresses) + + # If all participants have exactly one possible address and they all differ, we can assign them right away + if all(len(addresses) == 1 for addresses in scored_participants_addresses.values()): + all_addresses = [list(addresses)[0] for addresses in scored_participants_addresses.values()] + if len(all_addresses) == len(set(all_addresses)): # ensure all addresses are different + for p, addresses in scored_participants_addresses.items(): + addresses_by_participant[p] = list(addresses)[0] + return + + for participant, addresses in sorted(scored_participants_addresses.items()): + try: + # sort filtered results to prevent randomness for equal scores + found_address = max(sorted( + filter(lambda a: a not in taken_addresses and addresses[a] >= minimum_score, addresses), + reverse=True + ), key=addresses.get) + except ValueError: + # Could not assign address for this participant + addresses_by_participant[participant] = None + continue + + addresses_by_participant[participant] = found_address + taken_addresses.add(found_address) + + def __find_broadcast_fields(self, high_scored_ranges_by_participant, addresses_by_participant: dict): + """ + Last we check for messages that were sent to broadcast + 1. we search for messages that have a SRC address but no DST address + 2. we look at other messages that have this SRC field and find the corresponding DST position + 3. we evaluate the value of message without DST from 1 and compare these values with each other. + if they match, we found the broadcast address + :param high_scored_ranges_by_participant: + :return: + """ + if -1 in addresses_by_participant: + # broadcast address is already known + return + + broadcast_bag = defaultdict(list) # type: dict[CommonRange, list[int]] + for common_ranges in high_scored_ranges_by_participant.values(): + src_address_fields = sorted(filter(lambda r: r.field_type == "source address", common_ranges)) + dst_address_fields = sorted(filter(lambda r: r.field_type == "destination address", common_ranges)) + msg_with_dst = {i for dst_address_field in dst_address_fields for i in dst_address_field.message_indices} + + for src_address_field in src_address_fields: # type: CommonRange + msg_without_dst = {i for i in src_address_field.message_indices if i not in msg_with_dst} + if len(msg_without_dst) == 0: + continue + try: + matching_dst = next(dst for dst in dst_address_fields + if all(i in dst.message_indices + for i in src_address_field.message_indices - msg_without_dst)) + except StopIteration: + continue + for msg in msg_without_dst: + broadcast_bag[matching_dst].append(msg) + + if len(broadcast_bag) == 0: + return + + broadcast_address = None + for dst, messages in broadcast_bag.items(): + for msg_index in messages: + value = self.msg_vectors[msg_index][dst.start:dst.end + 1] + if broadcast_address is None: + broadcast_address = value + elif value.tobytes() != broadcast_address.tobytes(): + # Address is not common across messages so it can't be a broadcast address + return + + addresses_by_participant[-1] = broadcast_address.tobytes() + for dst, messages in broadcast_bag.items(): + dst.values.append(broadcast_address) + dst.message_indices.update(messages) + + def find_addresses(self) -> dict: + already_assigned = list(self.known_addresses_by_participant.keys()) + if len(already_assigned) == len(self.message_indices_by_participant): + self._debug("Skipping find addresses as already known.") + return dict() + + common_ranges_by_participant = dict() + for participant, message_indices in self.message_indices_by_participant.items(): + # Cluster by length + length_clusters = defaultdict(list) + for i in message_indices: + length_clusters[len(self.msg_vectors[i])].append(i) + + common_ranges_by_length = self.find_common_ranges_by_cluster(self.msg_vectors, length_clusters, range_type="hex") + common_ranges_by_participant[participant] = [] + for ranges in common_ranges_by_length.values(): + common_ranges_by_participant[participant].extend(self.ignore_already_labeled(ranges, + self.already_labeled)) + + self._debug("Common ranges by participant:", common_ranges_by_participant) + + result = defaultdict(set) + participants = sorted(common_ranges_by_participant) # type: list[int] + + if len(participants) < 2: + return result + + # If we already know the address length we do not need to bother with other candidates + if len(already_assigned) > 0: + addr_len = len(self.known_addresses_by_participant[already_assigned[0]]) + if any(len(self.known_addresses_by_participant[i]) != addr_len for i in already_assigned): + logger.warning("Addresses do not have a common length. Assuming length of {}".format(addr_len)) + else: + addr_len = None + + for p1, p2 in itertools.combinations(participants, 2): + p1_already_assigned = p1 in already_assigned + p2_already_assigned = p2 in already_assigned + + if p1_already_assigned and p2_already_assigned: + continue + + # common ranges are not merged yet, so there is only one element in values + values1 = [cr.value for cr in common_ranges_by_participant[p1]] + values2 = [cr.value for cr in common_ranges_by_participant[p2]] + for seq1, seq2 in itertools.product(values1, values2): + lcs = self.find_longest_common_sub_sequences(seq1, seq2) + vals = lcs if len(lcs) > 0 else [seq1, seq2] + # Address candidate must be at least 2 values long + for val in filter(lambda v: len(v) >= 2, vals): + if addr_len is not None and len(val) != addr_len: + continue + if not p1_already_assigned and not p2_already_assigned: + result[p1].add(val.tostring()) + result[p2].add(val.tostring()) + elif p1_already_assigned and val.tostring() != self.known_addresses_by_participant[p1].tostring(): + result[p2].add(val.tostring()) + elif p2_already_assigned and val.tostring() != self.known_addresses_by_participant[p2].tostring(): + result[p1].add(val.tostring()) + return result diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/ChecksumEngine.py b/Software/Universal Radio Hacker/src/urh/awre/engines/ChecksumEngine.py new file mode 100644 index 0000000..9ad5d7a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/engines/ChecksumEngine.py @@ -0,0 +1,121 @@ +import copy +import math +from collections import defaultdict + +import numpy as np +from urh.util.WSPChecksum import WSPChecksum + +from urh.awre.CommonRange import ChecksumRange +from urh.awre.engines.Engine import Engine +from urh.cythonext import awre_util +from urh.util.GenericCRC import GenericCRC + + +class ChecksumEngine(Engine): + def __init__(self, bitvectors, n_gram_length=8, minimum_score=0.9, already_labeled: list = None): + """ + :type bitvectors: list of np.ndarray + :param bitvectors: bitvectors behind the synchronization + """ + self.bitvectors = bitvectors + self.n_gram_length = n_gram_length + self.minimum_score = minimum_score + if already_labeled is None: + self.already_labeled_cols = set() + else: + self.already_labeled_cols = {e for rng in already_labeled for e in range(*rng)} + + def find(self): + result = list() + bitvectors_by_n_gram_length = defaultdict(list) + for i, bitvector in enumerate(self.bitvectors): + bin_num = int(math.ceil(len(bitvector) / self.n_gram_length)) + bitvectors_by_n_gram_length[bin_num].append(i) + + crc = GenericCRC() + for length, message_indices in bitvectors_by_n_gram_length.items(): + checksums_for_length = [] + for index in message_indices: + bits = self.bitvectors[index] + data_start, data_stop, crc_start, crc_stop = WSPChecksum.search_for_wsp_checksum(bits) + if (data_start, data_stop, crc_start, crc_stop) != (0, 0, 0, 0): + checksum_range = ChecksumRange(start=crc_start, length=crc_stop-crc_start, + data_range_start=data_start, data_range_end=data_stop, + crc=WSPChecksum(), score=1/len(message_indices), + field_type="checksum", message_indices={index}) + try: + present = next(c for c in checksums_for_length if c == checksum_range) + present.message_indices.add(index) + except StopIteration: + checksums_for_length.append(checksum_range) + continue + + crc_object, data_start, data_stop, crc_start, crc_stop = crc.guess_all(bits, + ignore_positions=self.already_labeled_cols) + + if (crc_object, data_start, data_stop, crc_start, crc_stop) != (0, 0, 0, 0, 0): + checksum_range = ChecksumRange(start=crc_start, length=crc_stop - crc_start, + data_range_start=data_start, data_range_end=data_stop, + crc=copy.copy(crc_object), score=1 / len(message_indices), + field_type="checksum", message_indices={index} + ) + + try: + present = next(rng for rng in checksums_for_length if rng == checksum_range) + present.message_indices.add(index) + continue + except StopIteration: + pass + + checksums_for_length.append(checksum_range) + + matching = awre_util.check_crc_for_messages(message_indices, self.bitvectors, + data_start, data_stop, + crc_start, crc_stop, + *crc_object.get_parameters()) + + checksum_range.message_indices.update(matching) + + # Score ranges + for rng in checksums_for_length: + rng.score = len(rng.message_indices) / len(message_indices) + + try: + result.append(max(checksums_for_length, key=lambda x: x.score)) + except ValueError: + pass # no checksums found for this length + + self._debug("Found Checksums", result) + try: + max_scored = max(filter(lambda x: len(x.message_indices) >= 2 and x.score >= self.minimum_score, result), + key=lambda x: x.score) + except ValueError: + return [] + + result = list(filter(lambda x: x.crc == max_scored.crc, result)) + self._debug("Filtered Checksums", result) + + return result + + @staticmethod + def calc_score(diff_frequencies: dict) -> float: + """ + Calculate the score based on the distribution of differences + 1. high if one constant (!= zero) dominates + 2. Other constants (!= zero) should lower the score, zero means sequence number stays same for some messages + + :param diff_frequencies: Frequencies of decimal differences between columns of subsequent messages + e.g. {-255: 3, 1: 1020} means -255 appeared 3 times and 1 appeared 1020 times + :return: a score between 0 and 1 + """ + total = sum(diff_frequencies.values()) + num_zeros = sum(v for k, v in diff_frequencies.items() if k == 0) + if num_zeros == total: + return 0 + + try: + most_frequent = ChecksumEngine.get_most_frequent(diff_frequencies) + except ValueError: + return 0 + + return diff_frequencies[most_frequent] / (total - num_zeros) diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/Engine.py b/Software/Universal Radio Hacker/src/urh/awre/engines/Engine.py new file mode 100644 index 0000000..3198797 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/engines/Engine.py @@ -0,0 +1,85 @@ +from urh.awre.CommonRange import CommonRange +from urh.awre.Histogram import Histogram +import numpy as np +from urh.cythonext import awre_util +import itertools + + +class Engine(object): + _DEBUG_ = False + + def _debug(self, *args): + if self._DEBUG_: + print("[{}]".format(self.__class__.__name__), *args) + + @staticmethod + def find_common_ranges_by_cluster(msg_vectors, clustered_bitvectors, alpha=0.95, range_type="bit"): + """ + + :param alpha: How many percent of values must be equal per range? + :param range_type: Describes what kind of range this is: bit, hex or byte. + Needed for conversion of range start / end later + :type msg_vectors: list of np.ndarray + :type clustered_bitvectors: dict + :rtype: dict[int, list of CommonRange] + """ + histograms = { + cluster: Histogram(msg_vectors, message_indices) + for cluster, message_indices in clustered_bitvectors.items() + } + + common_ranges_by_cluster = { + cluster: histogram.find_common_ranges(alpha=alpha, range_type=range_type) + for cluster, histogram in histograms.items() + } + + return common_ranges_by_cluster + + @staticmethod + def find_common_ranges_exhaustive(msg_vectors, msg_indices, range_type="bit") -> list: + result = [] + + for i, j in itertools.combinations(msg_indices, 2): + for rng in Histogram(msg_vectors, indices=[i, j]).find_common_ranges(alpha=1, range_type=range_type): + try: + common_range = next(cr for cr in result if cr.start == rng.start and cr.value.tobytes() == rng.value.tobytes()) + common_range.message_indices.update({i, j}) + except StopIteration: + result.append(rng) + + return result + + @staticmethod + def ignore_already_labeled(common_ranges, already_labeled): + """ + Shrink the common ranges so that they not overlap with already labeled ranges. + Empty common ranges are removed after shrinking + + :type common_ranges: list of CommonRange + :type already_labeled: list of tuple + :return: list of CommonRange + """ + result = [] + for common_range in common_ranges: + range_result = [common_range] + for start, end in already_labeled: + for rng in range_result[:]: + range_result.remove(rng) + range_result.extend(rng.ensure_not_overlaps(start, end)) + result.extend(range_result) + + return result + + @staticmethod + def find_longest_common_sub_sequences(seq1, seq2) -> list: + result = [] + if seq1 is None or seq2 is None: + return result + + indices = awre_util.find_longest_common_sub_sequence_indices(seq1, seq2) + for ind in indices: + s = seq1[slice(*ind)] + if len(s) > 0: + result.append(s) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/LengthEngine.py b/Software/Universal Radio Hacker/src/urh/awre/engines/LengthEngine.py new file mode 100644 index 0000000..9dc2a69 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/engines/LengthEngine.py @@ -0,0 +1,193 @@ +import math +from collections import defaultdict + +import numpy as np + +from urh.awre.CommonRange import CommonRange +from urh.awre.engines.Engine import Engine +from urh.cythonext import util + + +class LengthEngine(Engine): + def __init__(self, bitvectors, already_labeled=None): + """ + + :type bitvectors: list of np.ndarray + :param bitvectors: bitvectors behind the synchronization + """ + self.bitvectors = bitvectors + self.already_labeled = [] if already_labeled is None else already_labeled + + def find(self, n_gram_length=8, minimum_score=0.1): + # Consider the n_gram_length + bitvectors_by_n_gram_length = defaultdict(list) + for i, bitvector in enumerate(self.bitvectors): + bin_num = int(math.ceil(len(bitvector) / n_gram_length)) + bitvectors_by_n_gram_length[bin_num].append(i) + + common_ranges_by_length = self.find_common_ranges_by_cluster(self.bitvectors, + bitvectors_by_n_gram_length, + alpha=0.7) + + for length, ranges in common_ranges_by_length.items(): + common_ranges_by_length[length] = self.ignore_already_labeled(ranges, self.already_labeled) + + self.filter_common_ranges(common_ranges_by_length) + self._debug("Common Ranges:", common_ranges_by_length) + + scored_ranges = self.score_ranges(common_ranges_by_length, n_gram_length) + self._debug("Scored Ranges", scored_ranges) + + # Take the ranges with highest score per cluster if it's score surpasses the minimum score + high_scores_by_length = self.choose_high_scored_ranges(scored_ranges, bitvectors_by_n_gram_length, + minimum_score) + self._debug("Highscored Ranges", high_scores_by_length) + return high_scores_by_length.values() + + @staticmethod + def filter_common_ranges(common_ranges_by_length: dict): + """ + Ranges must be common along length clusters + but their values must differ, so now we rule out all ranges that are + 1. common across clusters AND + 2. have same value + + :return: + """ + + ranges = [r for rng in common_ranges_by_length.values() for r in rng] + for rng in ranges: + count = len([r for r in ranges if rng.start == r.start + and rng.length == r.length + and rng.value.tobytes() == r.value.tobytes()] + ) + if count < 2: + continue + + for length in common_ranges_by_length: + try: + common_ranges_by_length[length].remove(rng) + except ValueError: + pass + + @staticmethod + def score_ranges(common_ranges_by_length: dict, n_gram_length: int): + """ + Calculate score for the common ranges + + :param common_ranges_by_length: + :param n_gram_length: + :return: + """ + + # The window length must be smaller than common range's length + # and is something like 8 in case of on 8 bit integer. + # We make this generic so e.g. 4 bit integers are supported as well + if n_gram_length == 8: + window_lengths = [8, 16, 32, 64] + else: + window_lengths = [n_gram_length * i for i in range(1, 5)] + + scored_ranges = dict() + for length in common_ranges_by_length: + scored_ranges[length] = dict() + for window_length in window_lengths: + scored_ranges[length][window_length] = [] + + byteorders = ["big", "little"] if n_gram_length == 8 else ["big"] + for window_length in window_lengths: + for length, common_ranges in common_ranges_by_length.items(): + for common_range in filter(lambda cr: cr.length >= window_length, common_ranges): + bits = common_range.value + rng_byte_order = "big" + + max_score = max_start = -1 + for start in range(0, len(bits) + 1 - window_length, n_gram_length): + for byteorder in byteorders: + score = LengthEngine.score_bits(bits[start:start + window_length], + length, position=start, byteorder=byteorder) + + if score > max_score: + max_score = score + max_start = start + rng_byte_order = byteorder + + rng = CommonRange(common_range.start + max_start, window_length, + common_range.value[max_start:max_start + window_length], + score=max_score, field_type="length", + message_indices=common_range.message_indices, + range_type=common_range.range_type, + byte_order=rng_byte_order) + scored_ranges[length][window_length].append(rng) + + return scored_ranges + + def choose_high_scored_ranges(self, scored_ranges: dict, bitvectors_by_n_gram_length: dict, minimum_score: float): + + # Set for every window length the highest scored range as candidate + possible_window_lengths = defaultdict(int) + for length, ranges_by_window_length in scored_ranges.items(): + for window_length, ranges in ranges_by_window_length.items(): + try: + ranges_by_window_length[window_length] = max(filter(lambda x: x.score >= minimum_score, ranges), + key=lambda x: x.score) + possible_window_lengths[window_length] += 1 + except ValueError: + ranges_by_window_length[window_length] = None + + try: + # Choose window length -> window length that has a result most often and choose greater on tie + chosen_window_length = max(possible_window_lengths, key=lambda x: (possible_window_lengths[x], x)) + except ValueError: + return dict() + + high_scores_by_length = dict() + + # Choose all ranges with highest score per cluster if score surpasses the minimum score + for length, ranges_by_window_length in scored_ranges.items(): + try: + if ranges_by_window_length[chosen_window_length]: + high_scores_by_length[length] = ranges_by_window_length[chosen_window_length] + except KeyError: + continue + + # If there are length clusters with only one message see if we can assign a range from other clusters + for length, msg_indices in bitvectors_by_n_gram_length.items(): + if len(msg_indices) != 1: + continue + + msg_index = msg_indices[0] + bitvector = self.bitvectors[msg_index] + max_score, best_match = 0, None + + for rng in high_scores_by_length.values(): + bits = bitvector[rng.start:rng.end + 1] + if len(bits) > 0: + score = self.score_bits(bits, length, rng.start) + if score > max_score: + best_match, max_score = rng, score + + if best_match is not None: + high_scores_by_length[length] = CommonRange(best_match.start, best_match.length, + value=bitvector[best_match.start:best_match.end + 1], + score=max_score, field_type="length", + message_indices={msg_index}, range_type="bit") + + return high_scores_by_length + + @staticmethod + def score_bits(bits: np.ndarray, target_length: int, position: int, byteorder="big"): + value = util.bit_array_to_number(bits, len(bits)) + if byteorder == "little": + if len(bits) > 8 and len(bits) % 8 == 0: + n = len(bits) // 8 + value = int.from_bytes(value.to_bytes(n, byteorder="big"), byteorder="little", signed=False) + + # Length field should be at front, so we give lower scores for large starts + f = (1 / (1 + 0.25 * position)) + + return f * LengthEngine.gauss(value, target_length) + + @staticmethod + def gauss(x, mu, sigma=2): + return np.exp(-0.5 * np.power((x - mu) / sigma, 2)) diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/SequenceNumberEngine.py b/Software/Universal Radio Hacker/src/urh/awre/engines/SequenceNumberEngine.py new file mode 100644 index 0000000..aa64406 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/awre/engines/SequenceNumberEngine.py @@ -0,0 +1,137 @@ +import numpy as np + +from urh.awre.CommonRange import CommonRange +from urh.awre.engines.Engine import Engine +from urh.cythonext import awre_util + + +class SequenceNumberEngine(Engine): + def __init__(self, bitvectors, n_gram_length=8, minimum_score=0.75, already_labeled: list = None): + """ + + :type bitvectors: list of np.ndarray + :param bitvectors: bitvectors behind the synchronization + """ + self.bitvectors = bitvectors + self.n_gram_length = n_gram_length + self.minimum_score = minimum_score + if already_labeled is None: + self.already_labeled_cols = set() + else: + self.already_labeled_cols = {e // n_gram_length for rng in already_labeled for e in range(*rng)} + + def find(self): + n = self.n_gram_length + + if len(self.bitvectors) < 3: + # We need at least 3 bitvectors to properly find a sequence number + return [] + + diff_matrix = self.create_difference_matrix(self.bitvectors, self.n_gram_length) + diff_frequencies_by_column = dict() + + for j in range(diff_matrix.shape[1]): + unique, counts = np.unique(diff_matrix[:, j], return_counts=True) + diff_frequencies_by_column[j] = dict(zip(unique, counts)) + + self._debug("Diff_frequencies_by_column", diff_frequencies_by_column) + scores_by_column = dict() + for column, frequencies in diff_frequencies_by_column.items(): + if column not in self.already_labeled_cols: + scores_by_column[column] = self.calc_score(frequencies) + else: + scores_by_column[column] = 0 + + self._debug("Scores by column", scores_by_column) + result = [] + for candidate_column in sorted(scores_by_column, key=scores_by_column.get, reverse=True): + score = scores_by_column[candidate_column] + if score < self.minimum_score: + continue + + most_common_diff = self.get_most_frequent(diff_frequencies_by_column[candidate_column]) + message_indices = np.flatnonzero( + # get all rows that have the most common difference or zero + (diff_matrix[:, candidate_column] == most_common_diff) | (diff_matrix[:, candidate_column] == 0) + ) + + # For example, index 1 in diff matrix corresponds to index 1 and 2 of messages + message_indices = set(message_indices) | set(message_indices + 1) + values = set() + for i in message_indices: + values.add(self.bitvectors[i][candidate_column * n:(candidate_column + 1) * n].tobytes()) + + matching_ranges = [r for r in result if r.message_indices == message_indices] + + try: + matching_range = next(r for r in matching_ranges if r.start == (candidate_column - 1) * n + and (r.byte_order_is_unknown or r.byte_order == "big")) + matching_range.length += n + matching_range.byte_order = "big" + matching_range.values.extend(list(values)) + continue + except StopIteration: + pass + + try: + matching_range = next(r for r in matching_ranges if r.start == (candidate_column + 1) * n + and (r.byte_order_is_unknown or r.byte_order == "little")) + matching_range.start -= n + matching_range.length += n + matching_range.byte_order = "little" + matching_range.values.extend(list(values)) + continue + except StopIteration: + pass + + new_range = CommonRange(start=candidate_column * n, length=n, score=score, + field_type="sequence number", message_indices=message_indices, + byte_order=None) + new_range.values.extend(list(values)) + result.append(new_range) + + # At least three different values needed to reliably identify a sequence number + return [rng for rng in result if len(set(rng.values)) > 2] + + @staticmethod + def get_most_frequent(diff_frequencies: dict): + return max(filter(lambda x: x not in (0, -1), diff_frequencies), key=diff_frequencies.get) + + @staticmethod + def calc_score(diff_frequencies: dict) -> float: + """ + Calculate the score based on the distribution of differences + 1. high if one constant (!= zero) dominates + 2. Other constants (!= zero) should lower the score, zero means sequence number stays same for some messages + + :param diff_frequencies: Frequencies of decimal differences between columns of subsequent messages + e.g. {0: 3, 1: 1020} means 0 appeared 3 times and 1 appeared 1020 times + :return: a score between 0 and 1 + """ + total = sum(diff_frequencies.values()) + num_zeros = sum(v for k, v in diff_frequencies.items() if k == 0) + if num_zeros == total: + return 0 + + try: + most_frequent = SequenceNumberEngine.get_most_frequent(diff_frequencies) + except ValueError: + return 0 + + return diff_frequencies[most_frequent] / (total - num_zeros) + + @staticmethod + def create_difference_matrix(bitvectors, n_gram_length: int): + """ + Create the difference matrix e.g. + 10 20 0 + 1 2 3 + 4 5 6 + + means first eight bits of messages 1 and 2 (row 1) differ by 10 if they are considered as decimal number + + :type bitvectors: list of np.ndarray + :type n_gram_length: int + :rtype: np.ndarray + """ + return awre_util.create_seq_number_difference_matrix(bitvectors, n_gram_length) diff --git a/Software/Universal Radio Hacker/src/urh/awre/engines/__init__.py b/Software/Universal Radio Hacker/src/urh/awre/engines/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/cli/__init__.py b/Software/Universal Radio Hacker/src/urh/cli/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/cli/urh_cli.py b/Software/Universal Radio Hacker/src/urh/cli/urh_cli.py new file mode 100644 index 0000000..5765437 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cli/urh_cli.py @@ -0,0 +1,516 @@ +#!/usr/bin/env python3 +import argparse +import logging +import os +import sys +import time +from collections import defaultdict + +import numpy as np + +DEFAULT_CARRIER_FREQUENCY = 1e3 +DEFAULT_CARRIER_AMPLITUDE = 1 +DEFAULT_CARRIER_PHASE = 0 + +DEFAULT_SAMPLES_PER_SYMBOL = 100 +DEFAULT_NOISE = 0.1 +DEFAULT_CENTER = 0 +DEFAULT_CENTER_SPACING = 0.1 +DEFAULT_TOLERANCE = 5 + +cli_exe = sys.executable if hasattr(sys, 'frozen') else sys.argv[0] +cur_dir = os.path.realpath(os.path.dirname(os.path.realpath(cli_exe))) +SRC_DIR = os.path.realpath(os.path.join(cur_dir, "..", "..")) + +if os.path.isdir(SRC_DIR): + sys.path.insert(0, SRC_DIR) + +from urh.signalprocessing.IQArray import IQArray +from urh.util import util + +util.set_shared_library_path() + +try: + import urh.cythonext.signal_functions + import urh.cythonext.path_creator + import urh.cythonext.util +except ImportError: + if hasattr(sys, "frozen"): + print("C++ Extensions not found. Exiting...") + sys.exit(1) + print("Could not find C++ extensions, trying to build them.") + old_dir = os.path.realpath(os.curdir) + os.chdir(os.path.join(SRC_DIR, "urh", "cythonext")) + + from urh.cythonext import build + + build.main() + + os.chdir(old_dir) + +from urh.dev.BackendHandler import BackendHandler +from urh.signalprocessing.Modulator import Modulator +from urh.dev.VirtualDevice import VirtualDevice +from urh.signalprocessing.ProtocolSniffer import ProtocolSniffer +from urh.util import Logger +from urh.settings import PAUSE_SEP +from urh.util.Logger import logger +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + +DEVICES = BackendHandler.DEVICE_NAMES +MODULATIONS = Modulator.MODULATION_TYPES + + +def cli_progress_bar(value, end_value, bar_length=20, title="Percent"): + percent = value / end_value + hashes = '#' * int(round(percent * bar_length)) + spaces = ' ' * (bar_length - len(hashes)) + sys.stdout.write("\r{0}:\t[{1}] {2}%".format(title, hashes + spaces, int(round(percent * 100)))) + sys.stdout.flush() + + +def on_fatal_device_error_occurred(error: str): + logger.critical(error.strip()) + sys.exit(1) + + +def build_modulator_from_args(arguments: argparse.Namespace): + if arguments.raw: + return None + if arguments.bits_per_symbol is None: + arguments.bits_per_symbol = 1 + + n = 2 ** int(arguments.bits_per_symbol) + if arguments.parameters is None or len(arguments.parameters) != n: + raise ValueError("You need to give {} parameters for {} bits per symbol".format(n, int(arguments.bits_per_symbol))) + + result = Modulator("CLI Modulator") + result.carrier_freq_hz = float(arguments.carrier_frequency) + result.carrier_amplitude = float(arguments.carrier_amplitude) + result.carrier_phase_deg = float(arguments.carrier_phase) + result.samples_per_symbol = int(arguments.samples_per_symbol) + result.bits_per_symbol = int(arguments.bits_per_symbol) + result.modulation_type = arguments.modulation_type + result.sample_rate = arguments.sample_rate + + for i, param in enumerate(arguments.parameters): + if result.is_amplitude_based and param.endswith("%"): + result.parameters[i] = float(param[:-1]) + elif result.is_amplitude_based and not param.endswith("%"): + result.parameters[i] = float(param) * 100 + else: + result.parameters[i] = float(param) + + return result + + +def build_backend_handler_from_args(arguments: argparse.Namespace): + from urh.dev.BackendHandler import Backends + bh = BackendHandler() + if arguments.device_backend == "native": + bh.device_backends[arguments.device.lower()].selected_backend = Backends.native + elif arguments.device_backend == "gnuradio": + bh.device_backends[arguments.device.lower()].selected_backend = Backends.grc + else: + raise ValueError("Unsupported device backend") + return bh + + +def build_device_from_args(arguments: argparse.Namespace): + from urh.dev.VirtualDevice import Mode + bh = build_backend_handler_from_args(arguments) + + bandwidth = arguments.sample_rate if arguments.bandwidth is None else arguments.bandwidth + result = VirtualDevice(bh, name=arguments.device, mode=Mode.receive if arguments.receive else Mode.send, + freq=arguments.frequency, sample_rate=arguments.sample_rate, + bandwidth=bandwidth, + gain=arguments.gain, if_gain=arguments.if_gain, baseband_gain=arguments.baseband_gain) + + result.freq_correction = arguments.frequency_correction + if arguments.device_identifier is not None: + try: + result.device_number = int(arguments.device_identifier) + except ValueError: + result.device_serial = arguments.device_identifier + + result.fatal_error_occurred.connect(on_fatal_device_error_occurred) + + return result + + +def build_protocol_sniffer_from_args(arguments: argparse.Namespace): + bh = build_backend_handler_from_args(arguments) + + result = ProtocolSniffer(arguments.samples_per_symbol, arguments.center, arguments.center_spacing, + arguments.noise, arguments.tolerance, + arguments.modulation_type, arguments.bits_per_symbol, + arguments.device.lower(), bh) + result.rcv_device.frequency = arguments.frequency + result.rcv_device.sample_rate = arguments.sample_rate + result.rcv_device.bandwidth = arguments.sample_rate if arguments.bandwidth is None else arguments.bandwidth + result.rcv_device.freq_correction = arguments.frequency_correction + if arguments.gain is not None: + result.rcv_device.gain = arguments.gain + if arguments.if_gain is not None: + result.rcv_device.if_gain = arguments.if_gain + if arguments.baseband_gain is not None: + result.rcv_device.baseband_gain = arguments.baseband_gain + + if arguments.device_identifier is not None: + try: + result.rcv_device.device_number = int(arguments.device_identifier) + except ValueError: + result.rcv_device.device_serial = arguments.device_identifier + + if arguments.encoding: + result.decoder = build_encoding_from_args(arguments) + + result.rcv_device.fatal_error_occurred.connect(on_fatal_device_error_occurred) + result.adaptive_noise = arguments.adaptive_noise + return result + + +def build_encoding_from_args(arguments: argparse.Namespace): + if arguments.encoding is None: + return None + + primitives = arguments.encoding.split(",") + return Encoding(list(filter(None, map(str.strip, primitives)))) + + +def read_messages_to_send(arguments: argparse.Namespace): + if not arguments.transmit: + return None + + if arguments.messages is not None and arguments.filename is not None: + print("Either give messages (-m) or a file to read from (-file) not both.") + sys.exit(1) + elif arguments.messages is not None: + #support for calls from external tools e.g. metasploit + if len(arguments.messages) == 1: + message_strings = arguments.messages[0].split(' ') + else: + message_strings = arguments.messages + elif arguments.filename is not None: + with open(arguments.filename) as f: + message_strings = list(map(str.strip, f.readlines())) + else: + print("You need to give messages to send either with (-m) or a file (-file) to read them from.") + sys.exit(1) + + encoding = build_encoding_from_args(arguments) + + result = ProtocolAnalyzer.get_protocol_from_string(message_strings, is_hex=arguments.hex, + default_pause=arguments.pause, + sample_rate=arguments.sample_rate).messages + if encoding: + for msg in result: + msg.decoder = encoding + + return result + + +def modulate_messages(messages, modulator): + if len(messages) == 0: + return None + + cli_progress_bar(0, len(messages), title="Modulating") + nsamples = sum(int(len(msg.encoded_bits) * modulator.samples_per_symbol + msg.pause) for msg in messages) + buffer = IQArray(None, dtype=np.float32, n=nsamples) + pos = 0 + for i, msg in enumerate(messages): + # We do not need to modulate the pause extra, as result is already initialized with zeros + modulated = modulator.modulate(start=0, data=msg.encoded_bits, pause=0) + buffer[pos:pos + len(modulated)] = modulated + pos += len(modulated) + msg.pause + cli_progress_bar(i + 1, len(messages), title="Modulating") + print("\nSuccessfully modulated {} messages".format(len(messages))) + return buffer + + +def parse_project_file(file_path: str): + import xml.etree.ElementTree as ET + from urh.util.ProjectManager import ProjectManager + + result = defaultdict(lambda: None) + if not file_path or not os.path.isfile(file_path): + return result + + try: + tree = ET.parse(file_path) + root = tree.getroot() + except Exception as e: + logger.error("Could not read project file {}: {}".format(file_path, e)) + return result + + ProjectManager.read_device_conf_dict(root.find("device_conf"), target_dict=result) + result["device"] = result["name"] + + modulators = Modulator.modulators_from_xml_tag(root) + if len(modulators) > 0: + modulator = modulators[0] + result["carrier_frequency"] = modulator.carrier_freq_hz + result["carrier_amplitude"] = modulator.carrier_amplitude + result["carrier_phase"] = modulator.carrier_phase_deg + result["parameters"] = " ".join(map(str, modulator.parameters)) + result["modulation_type"] = modulator.modulation_type + + return result + + +def create_parser(): + parser = argparse.ArgumentParser(description='This is the Command Line Interface for the Universal Radio Hacker.', + add_help=False) + parser.add_argument('project_file', nargs='?', default=None) + + group1 = parser.add_argument_group('Software Defined Radio Settings', "Configure Software Defined Radio options") + group1.add_argument("-d", "--device", choices=DEVICES, metavar="DEVICE", + help="Choose a Software Defined Radio. Allowed values are " + ", ".join(DEVICES)) + group1.add_argument("-di", "--device-identifier") + group1.add_argument("-db", "--device-backend", choices=["native", "gnuradio"], default="native") + group1.add_argument("-f", "--frequency", type=float, + help="Center frequency the SDR shall be tuned to") + group1.add_argument("-s", "--sample-rate", type=float, help="Sample rate to use") + group1.add_argument("-b", "--bandwidth", type=float, help="Bandwidth to use (defaults to sample rate)") + group1.add_argument("-g", "--gain", type=int, help="RF gain the SDR shall use") + group1.add_argument("-if", "--if-gain", type=int, help="IF gain to use (only supported for some SDRs)") + group1.add_argument("-bb", "--baseband-gain", type=int, help="Baseband gain to use (only supported for some SDRs)") + group1.add_argument("-a", "--adaptive-noise", action="store_true", help="Use adaptive noise when receiving.") + group1.add_argument("-fcorr", "--frequency-correction", default=1, type=int, + help="Set the frequency correction for SDR (if supported)") + + group2 = parser.add_argument_group('Modulation/Demodulation settings', + "Configure the Modulator/Demodulator. Not required in raw mode." + "In case of RX there are additional demodulation options.") + group2.add_argument("-cf", "--carrier-frequency", type=float, + help="Carrier frequency in Hertz (default: {})".format(DEFAULT_CARRIER_FREQUENCY)) + group2.add_argument("-ca", "--carrier-amplitude", type=float, + help="Carrier amplitude (default: {})".format(DEFAULT_CARRIER_AMPLITUDE)) + group2.add_argument("-cp", "--carrier-phase", type=float, + help="Carrier phase in degree (default: {})".format(DEFAULT_CARRIER_PHASE)) + group2.add_argument("-mo", "--modulation-type", choices=MODULATIONS, metavar="MOD_TYPE", default="FSK", + help="Modulation type must be one of " + ", ".join(MODULATIONS) + " (default: %(default)s)") + group2.add_argument("-bps", "--bits-per-symbol", type=int, + help="Bits per symbol e.g. 1 means binary modulation (default: 1).") + group2.add_argument("-pm", "--parameters", nargs='+', help="Parameters for modulation. Separate with spaces") + + # Legacy + group2.add_argument("-p0", "--parameter-zero", help=argparse.SUPPRESS) + group2.add_argument("-p1", "--parameter-one", help=argparse.SUPPRESS) + + group2.add_argument("-sps", "--samples-per-symbol", type=int, + help="Length of a symbol in samples (default: {}).".format(DEFAULT_SAMPLES_PER_SYMBOL)) + group2.add_argument("-bl", "--bit-length", type=int, + help="Same as samples per symbol, just there for legacy support (default: {}).".format(DEFAULT_SAMPLES_PER_SYMBOL)) + + group2.add_argument("-n", "--noise", type=float, + help="Noise threshold (default: {}). Used for RX only.".format(DEFAULT_NOISE)) + group2.add_argument("-c", "--center", type=float, + help="Center between symbols for demodulation (default: {}). " + "Used for RX only.".format(DEFAULT_CENTER)) + group2.add_argument("-cs", "--center-spacing", type=float, + help="Center spacing between symbols for demodulation (default: {}). " + "Value has only effect for modulations with more than 1 bit per symbol. " + "Used only for RX.".format(DEFAULT_CENTER_SPACING)) + group2.add_argument("-t", "--tolerance", type=float, + help="Tolerance for demodulation in samples (default: {}). " + "Used for RX only.".format(DEFAULT_TOLERANCE)) + + group3 = parser.add_argument_group('Data configuration', "Configure which data to send or where to receive it.") + group3.add_argument("--hex", action='store_true', help="Give messages as hex instead of bits") + group3.add_argument("-e", "--encoding", help="Specify encoding") + group3.add_argument("-m", "--messages", nargs='+', help="Messages to send. Give pauses after with a {0}. " + "Separate with spaces e.g. " + "1001{0}42ms 1100{0}3ns 0001 1111{0}200. " + "If you give no time suffix after a pause " + "it is assumed to be in samples. ".format(PAUSE_SEP)) + + group3.add_argument("-file", "--filename", help="Filename to read messages from in send mode. " + "In receive mode messages will be written to this file " + "instead to STDOUT.") + group3.add_argument("-p", "--pause", default="250ms", + help="The default pause which is inserted after a every message " + "which does not have a pause configured. (default: %(default)s) " + "Supported time units: s (second), ms (millisecond), µs (microsecond), ns (nanosecond) " + "If you do not give a time suffix the pause is assumed to be in samples.") + group3.add_argument("-rx", "--receive", action="store_true", help="Enter RX mode") + group3.add_argument("-tx", "--transmit", action="store_true", help="Enter TX mode") + group3.add_argument("-rt", "--receive-time", default="3.0", type=float, + help="How long to receive messages. (default: %(default)s) " + "Any negative value means infinite.") + group3.add_argument("-r", "--raw", action="store_true", + help="Use raw mode i.e. send/receive IQ data instead of bits.") + + group4 = parser.add_argument_group("Miscellaneous options") + group4.add_argument("-h", "--help", action="help", help="show this help message and exit") + group4.add_argument("-v", "--verbose", action="count") + + return parser + + +def main(): + def get_val(value, project_params: dict, project_param_key: str, default): + if value is not None: + return value + elif project_param_key in project_params: + return project_params[project_param_key] + else: + return default + + import multiprocessing as mp + mp.set_start_method("spawn") # allow usage of prange (OpenMP) in Processes + mp.freeze_support() + + parser = create_parser() + args = parser.parse_args() + if args.parameter_zero is not None or args.parameter_one is not None: + print("Options -p0 (--parameter-zero) and -p1 (--parameter-one) are not supported anymore.\n" + "Use --parameters instead e.g. --parameters 20K 40K for a binary FSK.") + sys.exit(1) + + project_params = parse_project_file(args.project_file) + for argument in ("device", "frequency", "sample_rate"): + if getattr(args, argument): + continue + + if project_params[argument] is not None: + setattr(args, argument, project_params[argument]) + else: + print("You must specify a {}.".format(argument)) + sys.exit(1) + + if args.receive and args.transmit: + print("You cannot use receive and transmit mode at the same time.") + sys.exit(1) + if not args.receive and not args.transmit: + print("You must choose a mode either RX (-rx, --receive) or TX (-tx, --transmit)") + sys.exit(1) + + args.bandwidth = get_val(args.bandwidth, project_params, "bandwidth", None) + rx_tx_prefix = "rx_" if args.receive else "tx_" + args.gain = get_val(args.gain, project_params, rx_tx_prefix + "gain", None) + args.if_gain = get_val(args.if_gain, project_params, rx_tx_prefix + "if_gain", None) + args.baseband_gain = get_val(args.baseband_gain, project_params, rx_tx_prefix + "baseband_gain", None) + + if args.modulation_type is None: + try: + if project_params["modulation_type"] is None: + args.modulation_type = MODULATIONS[int(project_params["modulation_index"])] + else: + args.modulation_type = project_params["modulation_type"] + except: + pass + + if args.bit_length is not None and args.samples_per_symbol is None: + args.samples_per_symbol = args.bit_length # legacy + else: + args.samples_per_symbol = get_val(args.samples_per_symbol, project_params, + "samples_per_symbol", DEFAULT_SAMPLES_PER_SYMBOL) + + args.center = get_val(args.center, project_params, "center", DEFAULT_CENTER) + args.center_spacing = get_val(args.center_spacing, project_params, "center_spacing", DEFAULT_CENTER_SPACING) + args.noise = get_val(args.noise, project_params, "noise", DEFAULT_NOISE) + args.tolerance = get_val(args.tolerance, project_params, "tolerance", DEFAULT_TOLERANCE) + args.bits_per_symbol = get_val(args.bits_per_symbol, project_params, "bits_per_symbol", 1) + + args.carrier_frequency = get_val(args.carrier_frequency, project_params, "carrier_frequency", + DEFAULT_CARRIER_FREQUENCY) + args.carrier_amplitude = get_val(args.carrier_amplitude, project_params, "carrier_amplitude", + DEFAULT_CARRIER_AMPLITUDE) + args.carrier_phase = get_val(args.carrier_phase, project_params, "carrier_phase", DEFAULT_CARRIER_PHASE) + args.parameters = get_val(args.parameters, project_params, "parameters", None) + if args.parameters is None: + print("You must give modulation parameters (--parameters)") + sys.exit(0) + + if args.verbose is None: + logger.setLevel(logging.ERROR) + elif args.verbose == 1: + logger.setLevel(logging.INFO) + else: + logger.setLevel(logging.DEBUG) + Logger.save_log_level() + + argument_string = "\n".join("{} {}".format(arg, getattr(args, arg)) for arg in vars(args)) + logger.debug("Using these parameters\n" + argument_string) + + if args.transmit: + device = build_device_from_args(args) + if args.raw: + if args.filename is None: + print("You need to give a file (-file, --filename) where to read samples from.") + sys.exit(1) + samples_to_send = np.fromfile(args.filename, dtype=np.complex64) + else: + modulator = build_modulator_from_args(args) + messages_to_send = read_messages_to_send(args) + samples_to_send = modulate_messages(messages_to_send, modulator) + device.samples_to_send = samples_to_send + device.start() + + while not device.sending_finished: + try: + time.sleep(0.1) + device.read_messages() + if device.current_index > 0: + cli_progress_bar(device.current_index, len(device.samples_to_send), title="Sending") + except KeyboardInterrupt: + break + + print() + device.stop("Sending finished") + elif args.receive: + if args.raw: + if args.filename is None: + print("You need to give a file (-file, --filename) to receive into when using raw RX mode.") + sys.exit(1) + + receiver = build_device_from_args(args) + receiver.start() + else: + receiver = build_protocol_sniffer_from_args(args) + receiver.sniff() + + total_time = 0 + + if args.receive_time >= 0: + print("Receiving for {} seconds...".format(args.receive_time)) + else: + print("Receiving forever...") + + f = None if args.filename is None else open(args.filename, "w") + kwargs = dict() if f is None else {"file": f} + + dev = receiver.rcv_device if hasattr(receiver, "rcv_device") else receiver + + while total_time < abs(args.receive_time): + try: + dev.read_messages() + time.sleep(0.1) + if args.receive_time >= 0: + # smaller zero means infinity + total_time += 0.1 + + if not args.raw: + num_messages = len(receiver.messages) + for msg in receiver.messages[:num_messages]: + print(msg.decoded_hex_str if args.hex else msg.decoded_bits_str, **kwargs) + del receiver.messages[:num_messages] + except KeyboardInterrupt: + break + + print("\nStopping receiving...") + if args.raw: + receiver.stop("Receiving finished") + receiver.data[:receiver.current_index].tofile(f) + else: + receiver.stop() + + if f is not None: + f.close() + print("Received data written to {}".format(args.filename)) + + +if __name__ == '__main__': + main() diff --git a/Software/Universal Radio Hacker/src/urh/colormaps.py b/Software/Universal Radio Hacker/src/urh/colormaps.py new file mode 100644 index 0000000..21cb6c4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/colormaps.py @@ -0,0 +1,1067 @@ +import numpy as np + +from urh import settings + +magma = [[0.001462, 0.000466, 0.013866], + [0.002258, 0.001295, 0.018331], + [0.003279, 0.002305, 0.023708], + [0.004512, 0.003490, 0.029965], + [0.005950, 0.004843, 0.037130], + [0.007588, 0.006356, 0.044973], + [0.009426, 0.008022, 0.052844], + [0.011465, 0.009828, 0.060750], + [0.013708, 0.011771, 0.068667], + [0.016156, 0.013840, 0.076603], + [0.018815, 0.016026, 0.084584], + [0.021692, 0.018320, 0.092610], + [0.024792, 0.020715, 0.100676], + [0.028123, 0.023201, 0.108787], + [0.031696, 0.025765, 0.116965], + [0.035520, 0.028397, 0.125209], + [0.039608, 0.031090, 0.133515], + [0.043830, 0.033830, 0.141886], + [0.048062, 0.036607, 0.150327], + [0.052320, 0.039407, 0.158841], + [0.056615, 0.042160, 0.167446], + [0.060949, 0.044794, 0.176129], + [0.065330, 0.047318, 0.184892], + [0.069764, 0.049726, 0.193735], + [0.074257, 0.052017, 0.202660], + [0.078815, 0.054184, 0.211667], + [0.083446, 0.056225, 0.220755], + [0.088155, 0.058133, 0.229922], + [0.092949, 0.059904, 0.239164], + [0.097833, 0.061531, 0.248477], + [0.102815, 0.063010, 0.257854], + [0.107899, 0.064335, 0.267289], + [0.113094, 0.065492, 0.276784], + [0.118405, 0.066479, 0.286321], + [0.123833, 0.067295, 0.295879], + [0.129380, 0.067935, 0.305443], + [0.135053, 0.068391, 0.315000], + [0.140858, 0.068654, 0.324538], + [0.146785, 0.068738, 0.334011], + [0.152839, 0.068637, 0.343404], + [0.159018, 0.068354, 0.352688], + [0.165308, 0.067911, 0.361816], + [0.171713, 0.067305, 0.370771], + [0.178212, 0.066576, 0.379497], + [0.184801, 0.065732, 0.387973], + [0.191460, 0.064818, 0.396152], + [0.198177, 0.063862, 0.404009], + [0.204935, 0.062907, 0.411514], + [0.211718, 0.061992, 0.418647], + [0.218512, 0.061158, 0.425392], + [0.225302, 0.060445, 0.431742], + [0.232077, 0.059889, 0.437695], + [0.238826, 0.059517, 0.443256], + [0.245543, 0.059352, 0.448436], + [0.252220, 0.059415, 0.453248], + [0.258857, 0.059706, 0.457710], + [0.265447, 0.060237, 0.461840], + [0.271994, 0.060994, 0.465660], + [0.278493, 0.061978, 0.469190], + [0.284951, 0.063168, 0.472451], + [0.291366, 0.064553, 0.475462], + [0.297740, 0.066117, 0.478243], + [0.304081, 0.067835, 0.480812], + [0.310382, 0.069702, 0.483186], + [0.316654, 0.071690, 0.485380], + [0.322899, 0.073782, 0.487408], + [0.329114, 0.075972, 0.489287], + [0.335308, 0.078236, 0.491024], + [0.341482, 0.080564, 0.492631], + [0.347636, 0.082946, 0.494121], + [0.353773, 0.085373, 0.495501], + [0.359898, 0.087831, 0.496778], + [0.366012, 0.090314, 0.497960], + [0.372116, 0.092816, 0.499053], + [0.378211, 0.095332, 0.500067], + [0.384299, 0.097855, 0.501002], + [0.390384, 0.100379, 0.501864], + [0.396467, 0.102902, 0.502658], + [0.402548, 0.105420, 0.503386], + [0.408629, 0.107930, 0.504052], + [0.414709, 0.110431, 0.504662], + [0.420791, 0.112920, 0.505215], + [0.426877, 0.115395, 0.505714], + [0.432967, 0.117855, 0.506160], + [0.439062, 0.120298, 0.506555], + [0.445163, 0.122724, 0.506901], + [0.451271, 0.125132, 0.507198], + [0.457386, 0.127522, 0.507448], + [0.463508, 0.129893, 0.507652], + [0.469640, 0.132245, 0.507809], + [0.475780, 0.134577, 0.507921], + [0.481929, 0.136891, 0.507989], + [0.488088, 0.139186, 0.508011], + [0.494258, 0.141462, 0.507988], + [0.500438, 0.143719, 0.507920], + [0.506629, 0.145958, 0.507806], + [0.512831, 0.148179, 0.507648], + [0.519045, 0.150383, 0.507443], + [0.525270, 0.152569, 0.507192], + [0.531507, 0.154739, 0.506895], + [0.537755, 0.156894, 0.506551], + [0.544015, 0.159033, 0.506159], + [0.550287, 0.161158, 0.505719], + [0.556571, 0.163269, 0.505230], + [0.562866, 0.165368, 0.504692], + [0.569172, 0.167454, 0.504105], + [0.575490, 0.169530, 0.503466], + [0.581819, 0.171596, 0.502777], + [0.588158, 0.173652, 0.502035], + [0.594508, 0.175701, 0.501241], + [0.600868, 0.177743, 0.500394], + [0.607238, 0.179779, 0.499492], + [0.613617, 0.181811, 0.498536], + [0.620005, 0.183840, 0.497524], + [0.626401, 0.185867, 0.496456], + [0.632805, 0.187893, 0.495332], + [0.639216, 0.189921, 0.494150], + [0.645633, 0.191952, 0.492910], + [0.652056, 0.193986, 0.491611], + [0.658483, 0.196027, 0.490253], + [0.664915, 0.198075, 0.488836], + [0.671349, 0.200133, 0.487358], + [0.677786, 0.202203, 0.485819], + [0.684224, 0.204286, 0.484219], + [0.690661, 0.206384, 0.482558], + [0.697098, 0.208501, 0.480835], + [0.703532, 0.210638, 0.479049], + [0.709962, 0.212797, 0.477201], + [0.716387, 0.214982, 0.475290], + [0.722805, 0.217194, 0.473316], + [0.729216, 0.219437, 0.471279], + [0.735616, 0.221713, 0.469180], + [0.742004, 0.224025, 0.467018], + [0.748378, 0.226377, 0.464794], + [0.754737, 0.228772, 0.462509], + [0.761077, 0.231214, 0.460162], + [0.767398, 0.233705, 0.457755], + [0.773695, 0.236249, 0.455289], + [0.779968, 0.238851, 0.452765], + [0.786212, 0.241514, 0.450184], + [0.792427, 0.244242, 0.447543], + [0.798608, 0.247040, 0.444848], + [0.804752, 0.249911, 0.442102], + [0.810855, 0.252861, 0.439305], + [0.816914, 0.255895, 0.436461], + [0.822926, 0.259016, 0.433573], + [0.828886, 0.262229, 0.430644], + [0.834791, 0.265540, 0.427671], + [0.840636, 0.268953, 0.424666], + [0.846416, 0.272473, 0.421631], + [0.852126, 0.276106, 0.418573], + [0.857763, 0.279857, 0.415496], + [0.863320, 0.283729, 0.412403], + [0.868793, 0.287728, 0.409303], + [0.874176, 0.291859, 0.406205], + [0.879464, 0.296125, 0.403118], + [0.884651, 0.300530, 0.400047], + [0.889731, 0.305079, 0.397002], + [0.894700, 0.309773, 0.393995], + [0.899552, 0.314616, 0.391037], + [0.904281, 0.319610, 0.388137], + [0.908884, 0.324755, 0.385308], + [0.913354, 0.330052, 0.382563], + [0.917689, 0.335500, 0.379915], + [0.921884, 0.341098, 0.377376], + [0.925937, 0.346844, 0.374959], + [0.929845, 0.352734, 0.372677], + [0.933606, 0.358764, 0.370541], + [0.937221, 0.364929, 0.368567], + [0.940687, 0.371224, 0.366762], + [0.944006, 0.377643, 0.365136], + [0.947180, 0.384178, 0.363701], + [0.950210, 0.390820, 0.362468], + [0.953099, 0.397563, 0.361438], + [0.955849, 0.404400, 0.360619], + [0.958464, 0.411324, 0.360014], + [0.960949, 0.418323, 0.359630], + [0.963310, 0.425390, 0.359469], + [0.965549, 0.432519, 0.359529], + [0.967671, 0.439703, 0.359810], + [0.969680, 0.446936, 0.360311], + [0.971582, 0.454210, 0.361030], + [0.973381, 0.461520, 0.361965], + [0.975082, 0.468861, 0.363111], + [0.976690, 0.476226, 0.364466], + [0.978210, 0.483612, 0.366025], + [0.979645, 0.491014, 0.367783], + [0.981000, 0.498428, 0.369734], + [0.982279, 0.505851, 0.371874], + [0.983485, 0.513280, 0.374198], + [0.984622, 0.520713, 0.376698], + [0.985693, 0.528148, 0.379371], + [0.986700, 0.535582, 0.382210], + [0.987646, 0.543015, 0.385210], + [0.988533, 0.550446, 0.388365], + [0.989363, 0.557873, 0.391671], + [0.990138, 0.565296, 0.395122], + [0.990871, 0.572706, 0.398714], + [0.991558, 0.580107, 0.402441], + [0.992196, 0.587502, 0.406299], + [0.992785, 0.594891, 0.410283], + [0.993326, 0.602275, 0.414390], + [0.993834, 0.609644, 0.418613], + [0.994309, 0.616999, 0.422950], + [0.994738, 0.624350, 0.427397], + [0.995122, 0.631696, 0.431951], + [0.995480, 0.639027, 0.436607], + [0.995810, 0.646344, 0.441361], + [0.996096, 0.653659, 0.446213], + [0.996341, 0.660969, 0.451160], + [0.996580, 0.668256, 0.456192], + [0.996775, 0.675541, 0.461314], + [0.996925, 0.682828, 0.466526], + [0.997077, 0.690088, 0.471811], + [0.997186, 0.697349, 0.477182], + [0.997254, 0.704611, 0.482635], + [0.997325, 0.711848, 0.488154], + [0.997351, 0.719089, 0.493755], + [0.997351, 0.726324, 0.499428], + [0.997341, 0.733545, 0.505167], + [0.997285, 0.740772, 0.510983], + [0.997228, 0.747981, 0.516859], + [0.997138, 0.755190, 0.522806], + [0.997019, 0.762398, 0.528821], + [0.996898, 0.769591, 0.534892], + [0.996727, 0.776795, 0.541039], + [0.996571, 0.783977, 0.547233], + [0.996369, 0.791167, 0.553499], + [0.996162, 0.798348, 0.559820], + [0.995932, 0.805527, 0.566202], + [0.995680, 0.812706, 0.572645], + [0.995424, 0.819875, 0.579140], + [0.995131, 0.827052, 0.585701], + [0.994851, 0.834213, 0.592307], + [0.994524, 0.841387, 0.598983], + [0.994222, 0.848540, 0.605696], + [0.993866, 0.855711, 0.612482], + [0.993545, 0.862859, 0.619299], + [0.993170, 0.870024, 0.626189], + [0.992831, 0.877168, 0.633109], + [0.992440, 0.884330, 0.640099], + [0.992089, 0.891470, 0.647116], + [0.991688, 0.898627, 0.654202], + [0.991332, 0.905763, 0.661309], + [0.990930, 0.912915, 0.668481], + [0.990570, 0.920049, 0.675675], + [0.990175, 0.927196, 0.682926], + [0.989815, 0.934329, 0.690198], + [0.989434, 0.941470, 0.697519], + [0.989077, 0.948604, 0.704863], + [0.988717, 0.955742, 0.712242], + [0.988367, 0.962878, 0.719649], + [0.988033, 0.970012, 0.727077], + [0.987691, 0.977154, 0.734536], + [0.987387, 0.984288, 0.742002], + [0.987053, 0.991438, 0.749504]] + +inferno = [[0.001462, 0.000466, 0.013866], + [0.002267, 0.001270, 0.018570], + [0.003299, 0.002249, 0.024239], + [0.004547, 0.003392, 0.030909], + [0.006006, 0.004692, 0.038558], + [0.007676, 0.006136, 0.046836], + [0.009561, 0.007713, 0.055143], + [0.011663, 0.009417, 0.063460], + [0.013995, 0.011225, 0.071862], + [0.016561, 0.013136, 0.080282], + [0.019373, 0.015133, 0.088767], + [0.022447, 0.017199, 0.097327], + [0.025793, 0.019331, 0.105930], + [0.029432, 0.021503, 0.114621], + [0.033385, 0.023702, 0.123397], + [0.037668, 0.025921, 0.132232], + [0.042253, 0.028139, 0.141141], + [0.046915, 0.030324, 0.150164], + [0.051644, 0.032474, 0.159254], + [0.056449, 0.034569, 0.168414], + [0.061340, 0.036590, 0.177642], + [0.066331, 0.038504, 0.186962], + [0.071429, 0.040294, 0.196354], + [0.076637, 0.041905, 0.205799], + [0.081962, 0.043328, 0.215289], + [0.087411, 0.044556, 0.224813], + [0.092990, 0.045583, 0.234358], + [0.098702, 0.046402, 0.243904], + [0.104551, 0.047008, 0.253430], + [0.110536, 0.047399, 0.262912], + [0.116656, 0.047574, 0.272321], + [0.122908, 0.047536, 0.281624], + [0.129285, 0.047293, 0.290788], + [0.135778, 0.046856, 0.299776], + [0.142378, 0.046242, 0.308553], + [0.149073, 0.045468, 0.317085], + [0.155850, 0.044559, 0.325338], + [0.162689, 0.043554, 0.333277], + [0.169575, 0.042489, 0.340874], + [0.176493, 0.041402, 0.348111], + [0.183429, 0.040329, 0.354971], + [0.190367, 0.039309, 0.361447], + [0.197297, 0.038400, 0.367535], + [0.204209, 0.037632, 0.373238], + [0.211095, 0.037030, 0.378563], + [0.217949, 0.036615, 0.383522], + [0.224763, 0.036405, 0.388129], + [0.231538, 0.036405, 0.392400], + [0.238273, 0.036621, 0.396353], + [0.244967, 0.037055, 0.400007], + [0.251620, 0.037705, 0.403378], + [0.258234, 0.038571, 0.406485], + [0.264810, 0.039647, 0.409345], + [0.271347, 0.040922, 0.411976], + [0.277850, 0.042353, 0.414392], + [0.284321, 0.043933, 0.416608], + [0.290763, 0.045644, 0.418637], + [0.297178, 0.047470, 0.420491], + [0.303568, 0.049396, 0.422182], + [0.309935, 0.051407, 0.423721], + [0.316282, 0.053490, 0.425116], + [0.322610, 0.055634, 0.426377], + [0.328921, 0.057827, 0.427511], + [0.335217, 0.060060, 0.428524], + [0.341500, 0.062325, 0.429425], + [0.347771, 0.064616, 0.430217], + [0.354032, 0.066925, 0.430906], + [0.360284, 0.069247, 0.431497], + [0.366529, 0.071579, 0.431994], + [0.372768, 0.073915, 0.432400], + [0.379001, 0.076253, 0.432719], + [0.385228, 0.078591, 0.432955], + [0.391453, 0.080927, 0.433109], + [0.397674, 0.083257, 0.433183], + [0.403894, 0.085580, 0.433179], + [0.410113, 0.087896, 0.433098], + [0.416331, 0.090203, 0.432943], + [0.422549, 0.092501, 0.432714], + [0.428768, 0.094790, 0.432412], + [0.434987, 0.097069, 0.432039], + [0.441207, 0.099338, 0.431594], + [0.447428, 0.101597, 0.431080], + [0.453651, 0.103848, 0.430498], + [0.459875, 0.106089, 0.429846], + [0.466100, 0.108322, 0.429125], + [0.472328, 0.110547, 0.428334], + [0.478558, 0.112764, 0.427475], + [0.484789, 0.114974, 0.426548], + [0.491022, 0.117179, 0.425552], + [0.497257, 0.119379, 0.424488], + [0.503493, 0.121575, 0.423356], + [0.509730, 0.123769, 0.422156], + [0.515967, 0.125960, 0.420887], + [0.522206, 0.128150, 0.419549], + [0.528444, 0.130341, 0.418142], + [0.534683, 0.132534, 0.416667], + [0.540920, 0.134729, 0.415123], + [0.547157, 0.136929, 0.413511], + [0.553392, 0.139134, 0.411829], + [0.559624, 0.141346, 0.410078], + [0.565854, 0.143567, 0.408258], + [0.572081, 0.145797, 0.406369], + [0.578304, 0.148039, 0.404411], + [0.584521, 0.150294, 0.402385], + [0.590734, 0.152563, 0.400290], + [0.596940, 0.154848, 0.398125], + [0.603139, 0.157151, 0.395891], + [0.609330, 0.159474, 0.393589], + [0.615513, 0.161817, 0.391219], + [0.621685, 0.164184, 0.388781], + [0.627847, 0.166575, 0.386276], + [0.633998, 0.168992, 0.383704], + [0.640135, 0.171438, 0.381065], + [0.646260, 0.173914, 0.378359], + [0.652369, 0.176421, 0.375586], + [0.658463, 0.178962, 0.372748], + [0.664540, 0.181539, 0.369846], + [0.670599, 0.184153, 0.366879], + [0.676638, 0.186807, 0.363849], + [0.682656, 0.189501, 0.360757], + [0.688653, 0.192239, 0.357603], + [0.694627, 0.195021, 0.354388], + [0.700576, 0.197851, 0.351113], + [0.706500, 0.200728, 0.347777], + [0.712396, 0.203656, 0.344383], + [0.718264, 0.206636, 0.340931], + [0.724103, 0.209670, 0.337424], + [0.729909, 0.212759, 0.333861], + [0.735683, 0.215906, 0.330245], + [0.741423, 0.219112, 0.326576], + [0.747127, 0.222378, 0.322856], + [0.752794, 0.225706, 0.319085], + [0.758422, 0.229097, 0.315266], + [0.764010, 0.232554, 0.311399], + [0.769556, 0.236077, 0.307485], + [0.775059, 0.239667, 0.303526], + [0.780517, 0.243327, 0.299523], + [0.785929, 0.247056, 0.295477], + [0.791293, 0.250856, 0.291390], + [0.796607, 0.254728, 0.287264], + [0.801871, 0.258674, 0.283099], + [0.807082, 0.262692, 0.278898], + [0.812239, 0.266786, 0.274661], + [0.817341, 0.270954, 0.270390], + [0.822386, 0.275197, 0.266085], + [0.827372, 0.279517, 0.261750], + [0.832299, 0.283913, 0.257383], + [0.837165, 0.288385, 0.252988], + [0.841969, 0.292933, 0.248564], + [0.846709, 0.297559, 0.244113], + [0.851384, 0.302260, 0.239636], + [0.855992, 0.307038, 0.235133], + [0.860533, 0.311892, 0.230606], + [0.865006, 0.316822, 0.226055], + [0.869409, 0.321827, 0.221482], + [0.873741, 0.326906, 0.216886], + [0.878001, 0.332060, 0.212268], + [0.882188, 0.337287, 0.207628], + [0.886302, 0.342586, 0.202968], + [0.890341, 0.347957, 0.198286], + [0.894305, 0.353399, 0.193584], + [0.898192, 0.358911, 0.188860], + [0.902003, 0.364492, 0.184116], + [0.905735, 0.370140, 0.179350], + [0.909390, 0.375856, 0.174563], + [0.912966, 0.381636, 0.169755], + [0.916462, 0.387481, 0.164924], + [0.919879, 0.393389, 0.160070], + [0.923215, 0.399359, 0.155193], + [0.926470, 0.405389, 0.150292], + [0.929644, 0.411479, 0.145367], + [0.932737, 0.417627, 0.140417], + [0.935747, 0.423831, 0.135440], + [0.938675, 0.430091, 0.130438], + [0.941521, 0.436405, 0.125409], + [0.944285, 0.442772, 0.120354], + [0.946965, 0.449191, 0.115272], + [0.949562, 0.455660, 0.110164], + [0.952075, 0.462178, 0.105031], + [0.954506, 0.468744, 0.099874], + [0.956852, 0.475356, 0.094695], + [0.959114, 0.482014, 0.089499], + [0.961293, 0.488716, 0.084289], + [0.963387, 0.495462, 0.079073], + [0.965397, 0.502249, 0.073859], + [0.967322, 0.509078, 0.068659], + [0.969163, 0.515946, 0.063488], + [0.970919, 0.522853, 0.058367], + [0.972590, 0.529798, 0.053324], + [0.974176, 0.536780, 0.048392], + [0.975677, 0.543798, 0.043618], + [0.977092, 0.550850, 0.039050], + [0.978422, 0.557937, 0.034931], + [0.979666, 0.565057, 0.031409], + [0.980824, 0.572209, 0.028508], + [0.981895, 0.579392, 0.026250], + [0.982881, 0.586606, 0.024661], + [0.983779, 0.593849, 0.023770], + [0.984591, 0.601122, 0.023606], + [0.985315, 0.608422, 0.024202], + [0.985952, 0.615750, 0.025592], + [0.986502, 0.623105, 0.027814], + [0.986964, 0.630485, 0.030908], + [0.987337, 0.637890, 0.034916], + [0.987622, 0.645320, 0.039886], + [0.987819, 0.652773, 0.045581], + [0.987926, 0.660250, 0.051750], + [0.987945, 0.667748, 0.058329], + [0.987874, 0.675267, 0.065257], + [0.987714, 0.682807, 0.072489], + [0.987464, 0.690366, 0.079990], + [0.987124, 0.697944, 0.087731], + [0.986694, 0.705540, 0.095694], + [0.986175, 0.713153, 0.103863], + [0.985566, 0.720782, 0.112229], + [0.984865, 0.728427, 0.120785], + [0.984075, 0.736087, 0.129527], + [0.983196, 0.743758, 0.138453], + [0.982228, 0.751442, 0.147565], + [0.981173, 0.759135, 0.156863], + [0.980032, 0.766837, 0.166353], + [0.978806, 0.774545, 0.176037], + [0.977497, 0.782258, 0.185923], + [0.976108, 0.789974, 0.196018], + [0.974638, 0.797692, 0.206332], + [0.973088, 0.805409, 0.216877], + [0.971468, 0.813122, 0.227658], + [0.969783, 0.820825, 0.238686], + [0.968041, 0.828515, 0.249972], + [0.966243, 0.836191, 0.261534], + [0.964394, 0.843848, 0.273391], + [0.962517, 0.851476, 0.285546], + [0.960626, 0.859069, 0.298010], + [0.958720, 0.866624, 0.310820], + [0.956834, 0.874129, 0.323974], + [0.954997, 0.881569, 0.337475], + [0.953215, 0.888942, 0.351369], + [0.951546, 0.896226, 0.365627], + [0.950018, 0.903409, 0.380271], + [0.948683, 0.910473, 0.395289], + [0.947594, 0.917399, 0.410665], + [0.946809, 0.924168, 0.426373], + [0.946392, 0.930761, 0.442367], + [0.946403, 0.937159, 0.458592], + [0.946903, 0.943348, 0.474970], + [0.947937, 0.949318, 0.491426], + [0.949545, 0.955063, 0.507860], + [0.951740, 0.960587, 0.524203], + [0.954529, 0.965896, 0.540361], + [0.957896, 0.971003, 0.556275], + [0.961812, 0.975924, 0.571925], + [0.966249, 0.980678, 0.587206], + [0.971162, 0.985282, 0.602154], + [0.976511, 0.989753, 0.616760], + [0.982257, 0.994109, 0.631017], + [0.988362, 0.998364, 0.644924]] + +plasma = [[0.050383, 0.029803, 0.527975], + [0.063536, 0.028426, 0.533124], + [0.075353, 0.027206, 0.538007], + [0.086222, 0.026125, 0.542658], + [0.096379, 0.025165, 0.547103], + [0.105980, 0.024309, 0.551368], + [0.115124, 0.023556, 0.555468], + [0.123903, 0.022878, 0.559423], + [0.132381, 0.022258, 0.563250], + [0.140603, 0.021687, 0.566959], + [0.148607, 0.021154, 0.570562], + [0.156421, 0.020651, 0.574065], + [0.164070, 0.020171, 0.577478], + [0.171574, 0.019706, 0.580806], + [0.178950, 0.019252, 0.584054], + [0.186213, 0.018803, 0.587228], + [0.193374, 0.018354, 0.590330], + [0.200445, 0.017902, 0.593364], + [0.207435, 0.017442, 0.596333], + [0.214350, 0.016973, 0.599239], + [0.221197, 0.016497, 0.602083], + [0.227983, 0.016007, 0.604867], + [0.234715, 0.015502, 0.607592], + [0.241396, 0.014979, 0.610259], + [0.248032, 0.014439, 0.612868], + [0.254627, 0.013882, 0.615419], + [0.261183, 0.013308, 0.617911], + [0.267703, 0.012716, 0.620346], + [0.274191, 0.012109, 0.622722], + [0.280648, 0.011488, 0.625038], + [0.287076, 0.010855, 0.627295], + [0.293478, 0.010213, 0.629490], + [0.299855, 0.009561, 0.631624], + [0.306210, 0.008902, 0.633694], + [0.312543, 0.008239, 0.635700], + [0.318856, 0.007576, 0.637640], + [0.325150, 0.006915, 0.639512], + [0.331426, 0.006261, 0.641316], + [0.337683, 0.005618, 0.643049], + [0.343925, 0.004991, 0.644710], + [0.350150, 0.004382, 0.646298], + [0.356359, 0.003798, 0.647810], + [0.362553, 0.003243, 0.649245], + [0.368733, 0.002724, 0.650601], + [0.374897, 0.002245, 0.651876], + [0.381047, 0.001814, 0.653068], + [0.387183, 0.001434, 0.654177], + [0.393304, 0.001114, 0.655199], + [0.399411, 0.000859, 0.656133], + [0.405503, 0.000678, 0.656977], + [0.411580, 0.000577, 0.657730], + [0.417642, 0.000564, 0.658390], + [0.423689, 0.000646, 0.658956], + [0.429719, 0.000831, 0.659425], + [0.435734, 0.001127, 0.659797], + [0.441732, 0.001540, 0.660069], + [0.447714, 0.002080, 0.660240], + [0.453677, 0.002755, 0.660310], + [0.459623, 0.003574, 0.660277], + [0.465550, 0.004545, 0.660139], + [0.471457, 0.005678, 0.659897], + [0.477344, 0.006980, 0.659549], + [0.483210, 0.008460, 0.659095], + [0.489055, 0.010127, 0.658534], + [0.494877, 0.011990, 0.657865], + [0.500678, 0.014055, 0.657088], + [0.506454, 0.016333, 0.656202], + [0.512206, 0.018833, 0.655209], + [0.517933, 0.021563, 0.654109], + [0.523633, 0.024532, 0.652901], + [0.529306, 0.027747, 0.651586], + [0.534952, 0.031217, 0.650165], + [0.540570, 0.034950, 0.648640], + [0.546157, 0.038954, 0.647010], + [0.551715, 0.043136, 0.645277], + [0.557243, 0.047331, 0.643443], + [0.562738, 0.051545, 0.641509], + [0.568201, 0.055778, 0.639477], + [0.573632, 0.060028, 0.637349], + [0.579029, 0.064296, 0.635126], + [0.584391, 0.068579, 0.632812], + [0.589719, 0.072878, 0.630408], + [0.595011, 0.077190, 0.627917], + [0.600266, 0.081516, 0.625342], + [0.605485, 0.085854, 0.622686], + [0.610667, 0.090204, 0.619951], + [0.615812, 0.094564, 0.617140], + [0.620919, 0.098934, 0.614257], + [0.625987, 0.103312, 0.611305], + [0.631017, 0.107699, 0.608287], + [0.636008, 0.112092, 0.605205], + [0.640959, 0.116492, 0.602065], + [0.645872, 0.120898, 0.598867], + [0.650746, 0.125309, 0.595617], + [0.655580, 0.129725, 0.592317], + [0.660374, 0.134144, 0.588971], + [0.665129, 0.138566, 0.585582], + [0.669845, 0.142992, 0.582154], + [0.674522, 0.147419, 0.578688], + [0.679160, 0.151848, 0.575189], + [0.683758, 0.156278, 0.571660], + [0.688318, 0.160709, 0.568103], + [0.692840, 0.165141, 0.564522], + [0.697324, 0.169573, 0.560919], + [0.701769, 0.174005, 0.557296], + [0.706178, 0.178437, 0.553657], + [0.710549, 0.182868, 0.550004], + [0.714883, 0.187299, 0.546338], + [0.719181, 0.191729, 0.542663], + [0.723444, 0.196158, 0.538981], + [0.727670, 0.200586, 0.535293], + [0.731862, 0.205013, 0.531601], + [0.736019, 0.209439, 0.527908], + [0.740143, 0.213864, 0.524216], + [0.744232, 0.218288, 0.520524], + [0.748289, 0.222711, 0.516834], + [0.752312, 0.227133, 0.513149], + [0.756304, 0.231555, 0.509468], + [0.760264, 0.235976, 0.505794], + [0.764193, 0.240396, 0.502126], + [0.768090, 0.244817, 0.498465], + [0.771958, 0.249237, 0.494813], + [0.775796, 0.253658, 0.491171], + [0.779604, 0.258078, 0.487539], + [0.783383, 0.262500, 0.483918], + [0.787133, 0.266922, 0.480307], + [0.790855, 0.271345, 0.476706], + [0.794549, 0.275770, 0.473117], + [0.798216, 0.280197, 0.469538], + [0.801855, 0.284626, 0.465971], + [0.805467, 0.289057, 0.462415], + [0.809052, 0.293491, 0.458870], + [0.812612, 0.297928, 0.455338], + [0.816144, 0.302368, 0.451816], + [0.819651, 0.306812, 0.448306], + [0.823132, 0.311261, 0.444806], + [0.826588, 0.315714, 0.441316], + [0.830018, 0.320172, 0.437836], + [0.833422, 0.324635, 0.434366], + [0.836801, 0.329105, 0.430905], + [0.840155, 0.333580, 0.427455], + [0.843484, 0.338062, 0.424013], + [0.846788, 0.342551, 0.420579], + [0.850066, 0.347048, 0.417153], + [0.853319, 0.351553, 0.413734], + [0.856547, 0.356066, 0.410322], + [0.859750, 0.360588, 0.406917], + [0.862927, 0.365119, 0.403519], + [0.866078, 0.369660, 0.400126], + [0.869203, 0.374212, 0.396738], + [0.872303, 0.378774, 0.393355], + [0.875376, 0.383347, 0.389976], + [0.878423, 0.387932, 0.386600], + [0.881443, 0.392529, 0.383229], + [0.884436, 0.397139, 0.379860], + [0.887402, 0.401762, 0.376494], + [0.890340, 0.406398, 0.373130], + [0.893250, 0.411048, 0.369768], + [0.896131, 0.415712, 0.366407], + [0.898984, 0.420392, 0.363047], + [0.901807, 0.425087, 0.359688], + [0.904601, 0.429797, 0.356329], + [0.907365, 0.434524, 0.352970], + [0.910098, 0.439268, 0.349610], + [0.912800, 0.444029, 0.346251], + [0.915471, 0.448807, 0.342890], + [0.918109, 0.453603, 0.339529], + [0.920714, 0.458417, 0.336166], + [0.923287, 0.463251, 0.332801], + [0.925825, 0.468103, 0.329435], + [0.928329, 0.472975, 0.326067], + [0.930798, 0.477867, 0.322697], + [0.933232, 0.482780, 0.319325], + [0.935630, 0.487712, 0.315952], + [0.937990, 0.492667, 0.312575], + [0.940313, 0.497642, 0.309197], + [0.942598, 0.502639, 0.305816], + [0.944844, 0.507658, 0.302433], + [0.947051, 0.512699, 0.299049], + [0.949217, 0.517763, 0.295662], + [0.951344, 0.522850, 0.292275], + [0.953428, 0.527960, 0.288883], + [0.955470, 0.533093, 0.285490], + [0.957469, 0.538250, 0.282096], + [0.959424, 0.543431, 0.278701], + [0.961336, 0.548636, 0.275305], + [0.963203, 0.553865, 0.271909], + [0.965024, 0.559118, 0.268513], + [0.966798, 0.564396, 0.265118], + [0.968526, 0.569700, 0.261721], + [0.970205, 0.575028, 0.258325], + [0.971835, 0.580382, 0.254931], + [0.973416, 0.585761, 0.251540], + [0.974947, 0.591165, 0.248151], + [0.976428, 0.596595, 0.244767], + [0.977856, 0.602051, 0.241387], + [0.979233, 0.607532, 0.238013], + [0.980556, 0.613039, 0.234646], + [0.981826, 0.618572, 0.231287], + [0.983041, 0.624131, 0.227937], + [0.984199, 0.629718, 0.224595], + [0.985301, 0.635330, 0.221265], + [0.986345, 0.640969, 0.217948], + [0.987332, 0.646633, 0.214648], + [0.988260, 0.652325, 0.211364], + [0.989128, 0.658043, 0.208100], + [0.989935, 0.663787, 0.204859], + [0.990681, 0.669558, 0.201642], + [0.991365, 0.675355, 0.198453], + [0.991985, 0.681179, 0.195295], + [0.992541, 0.687030, 0.192170], + [0.993032, 0.692907, 0.189084], + [0.993456, 0.698810, 0.186041], + [0.993814, 0.704741, 0.183043], + [0.994103, 0.710698, 0.180097], + [0.994324, 0.716681, 0.177208], + [0.994474, 0.722691, 0.174381], + [0.994553, 0.728728, 0.171622], + [0.994561, 0.734791, 0.168938], + [0.994495, 0.740880, 0.166335], + [0.994355, 0.746995, 0.163821], + [0.994141, 0.753137, 0.161404], + [0.993851, 0.759304, 0.159092], + [0.993482, 0.765499, 0.156891], + [0.993033, 0.771720, 0.154808], + [0.992505, 0.777967, 0.152855], + [0.991897, 0.784239, 0.151042], + [0.991209, 0.790537, 0.149377], + [0.990439, 0.796859, 0.147870], + [0.989587, 0.803205, 0.146529], + [0.988648, 0.809579, 0.145357], + [0.987621, 0.815978, 0.144363], + [0.986509, 0.822401, 0.143557], + [0.985314, 0.828846, 0.142945], + [0.984031, 0.835315, 0.142528], + [0.982653, 0.841812, 0.142303], + [0.981190, 0.848329, 0.142279], + [0.979644, 0.854866, 0.142453], + [0.977995, 0.861432, 0.142808], + [0.976265, 0.868016, 0.143351], + [0.974443, 0.874622, 0.144061], + [0.972530, 0.881250, 0.144923], + [0.970533, 0.887896, 0.145919], + [0.968443, 0.894564, 0.147014], + [0.966271, 0.901249, 0.148180], + [0.964021, 0.907950, 0.149370], + [0.961681, 0.914672, 0.150520], + [0.959276, 0.921407, 0.151566], + [0.956808, 0.928152, 0.152409], + [0.954287, 0.934908, 0.152921], + [0.951726, 0.941671, 0.152925], + [0.949151, 0.948435, 0.152178], + [0.946602, 0.955190, 0.150328], + [0.944152, 0.961916, 0.146861], + [0.941896, 0.968590, 0.140956], + [0.940015, 0.975158, 0.131326]] + +viridis = [[0.267004, 0.004874, 0.329415], + [0.268510, 0.009605, 0.335427], + [0.269944, 0.014625, 0.341379], + [0.271305, 0.019942, 0.347269], + [0.272594, 0.025563, 0.353093], + [0.273809, 0.031497, 0.358853], + [0.274952, 0.037752, 0.364543], + [0.276022, 0.044167, 0.370164], + [0.277018, 0.050344, 0.375715], + [0.277941, 0.056324, 0.381191], + [0.278791, 0.062145, 0.386592], + [0.279566, 0.067836, 0.391917], + [0.280267, 0.073417, 0.397163], + [0.280894, 0.078907, 0.402329], + [0.281446, 0.084320, 0.407414], + [0.281924, 0.089666, 0.412415], + [0.282327, 0.094955, 0.417331], + [0.282656, 0.100196, 0.422160], + [0.282910, 0.105393, 0.426902], + [0.283091, 0.110553, 0.431554], + [0.283197, 0.115680, 0.436115], + [0.283229, 0.120777, 0.440584], + [0.283187, 0.125848, 0.444960], + [0.283072, 0.130895, 0.449241], + [0.282884, 0.135920, 0.453427], + [0.282623, 0.140926, 0.457517], + [0.282290, 0.145912, 0.461510], + [0.281887, 0.150881, 0.465405], + [0.281412, 0.155834, 0.469201], + [0.280868, 0.160771, 0.472899], + [0.280255, 0.165693, 0.476498], + [0.279574, 0.170599, 0.479997], + [0.278826, 0.175490, 0.483397], + [0.278012, 0.180367, 0.486697], + [0.277134, 0.185228, 0.489898], + [0.276194, 0.190074, 0.493001], + [0.275191, 0.194905, 0.496005], + [0.274128, 0.199721, 0.498911], + [0.273006, 0.204520, 0.501721], + [0.271828, 0.209303, 0.504434], + [0.270595, 0.214069, 0.507052], + [0.269308, 0.218818, 0.509577], + [0.267968, 0.223549, 0.512008], + [0.266580, 0.228262, 0.514349], + [0.265145, 0.232956, 0.516599], + [0.263663, 0.237631, 0.518762], + [0.262138, 0.242286, 0.520837], + [0.260571, 0.246922, 0.522828], + [0.258965, 0.251537, 0.524736], + [0.257322, 0.256130, 0.526563], + [0.255645, 0.260703, 0.528312], + [0.253935, 0.265254, 0.529983], + [0.252194, 0.269783, 0.531579], + [0.250425, 0.274290, 0.533103], + [0.248629, 0.278775, 0.534556], + [0.246811, 0.283237, 0.535941], + [0.244972, 0.287675, 0.537260], + [0.243113, 0.292092, 0.538516], + [0.241237, 0.296485, 0.539709], + [0.239346, 0.300855, 0.540844], + [0.237441, 0.305202, 0.541921], + [0.235526, 0.309527, 0.542944], + [0.233603, 0.313828, 0.543914], + [0.231674, 0.318106, 0.544834], + [0.229739, 0.322361, 0.545706], + [0.227802, 0.326594, 0.546532], + [0.225863, 0.330805, 0.547314], + [0.223925, 0.334994, 0.548053], + [0.221989, 0.339161, 0.548752], + [0.220057, 0.343307, 0.549413], + [0.218130, 0.347432, 0.550038], + [0.216210, 0.351535, 0.550627], + [0.214298, 0.355619, 0.551184], + [0.212395, 0.359683, 0.551710], + [0.210503, 0.363727, 0.552206], + [0.208623, 0.367752, 0.552675], + [0.206756, 0.371758, 0.553117], + [0.204903, 0.375746, 0.553533], + [0.203063, 0.379716, 0.553925], + [0.201239, 0.383670, 0.554294], + [0.199430, 0.387607, 0.554642], + [0.197636, 0.391528, 0.554969], + [0.195860, 0.395433, 0.555276], + [0.194100, 0.399323, 0.555565], + [0.192357, 0.403199, 0.555836], + [0.190631, 0.407061, 0.556089], + [0.188923, 0.410910, 0.556326], + [0.187231, 0.414746, 0.556547], + [0.185556, 0.418570, 0.556753], + [0.183898, 0.422383, 0.556944], + [0.182256, 0.426184, 0.557120], + [0.180629, 0.429975, 0.557282], + [0.179019, 0.433756, 0.557430], + [0.177423, 0.437527, 0.557565], + [0.175841, 0.441290, 0.557685], + [0.174274, 0.445044, 0.557792], + [0.172719, 0.448791, 0.557885], + [0.171176, 0.452530, 0.557965], + [0.169646, 0.456262, 0.558030], + [0.168126, 0.459988, 0.558082], + [0.166617, 0.463708, 0.558119], + [0.165117, 0.467423, 0.558141], + [0.163625, 0.471133, 0.558148], + [0.162142, 0.474838, 0.558140], + [0.160665, 0.478540, 0.558115], + [0.159194, 0.482237, 0.558073], + [0.157729, 0.485932, 0.558013], + [0.156270, 0.489624, 0.557936], + [0.154815, 0.493313, 0.557840], + [0.153364, 0.497000, 0.557724], + [0.151918, 0.500685, 0.557587], + [0.150476, 0.504369, 0.557430], + [0.149039, 0.508051, 0.557250], + [0.147607, 0.511733, 0.557049], + [0.146180, 0.515413, 0.556823], + [0.144759, 0.519093, 0.556572], + [0.143343, 0.522773, 0.556295], + [0.141935, 0.526453, 0.555991], + [0.140536, 0.530132, 0.555659], + [0.139147, 0.533812, 0.555298], + [0.137770, 0.537492, 0.554906], + [0.136408, 0.541173, 0.554483], + [0.135066, 0.544853, 0.554029], + [0.133743, 0.548535, 0.553541], + [0.132444, 0.552216, 0.553018], + [0.131172, 0.555899, 0.552459], + [0.129933, 0.559582, 0.551864], + [0.128729, 0.563265, 0.551229], + [0.127568, 0.566949, 0.550556], + [0.126453, 0.570633, 0.549841], + [0.125394, 0.574318, 0.549086], + [0.124395, 0.578002, 0.548287], + [0.123463, 0.581687, 0.547445], + [0.122606, 0.585371, 0.546557], + [0.121831, 0.589055, 0.545623], + [0.121148, 0.592739, 0.544641], + [0.120565, 0.596422, 0.543611], + [0.120092, 0.600104, 0.542530], + [0.119738, 0.603785, 0.541400], + [0.119512, 0.607464, 0.540218], + [0.119423, 0.611141, 0.538982], + [0.119483, 0.614817, 0.537692], + [0.119699, 0.618490, 0.536347], + [0.120081, 0.622161, 0.534946], + [0.120638, 0.625828, 0.533488], + [0.121380, 0.629492, 0.531973], + [0.122312, 0.633153, 0.530398], + [0.123444, 0.636809, 0.528763], + [0.124780, 0.640461, 0.527068], + [0.126326, 0.644107, 0.525311], + [0.128087, 0.647749, 0.523491], + [0.130067, 0.651384, 0.521608], + [0.132268, 0.655014, 0.519661], + [0.134692, 0.658636, 0.517649], + [0.137339, 0.662252, 0.515571], + [0.140210, 0.665859, 0.513427], + [0.143303, 0.669459, 0.511215], + [0.146616, 0.673050, 0.508936], + [0.150148, 0.676631, 0.506589], + [0.153894, 0.680203, 0.504172], + [0.157851, 0.683765, 0.501686], + [0.162016, 0.687316, 0.499129], + [0.166383, 0.690856, 0.496502], + [0.170948, 0.694384, 0.493803], + [0.175707, 0.697900, 0.491033], + [0.180653, 0.701402, 0.488189], + [0.185783, 0.704891, 0.485273], + [0.191090, 0.708366, 0.482284], + [0.196571, 0.711827, 0.479221], + [0.202219, 0.715272, 0.476084], + [0.208030, 0.718701, 0.472873], + [0.214000, 0.722114, 0.469588], + [0.220124, 0.725509, 0.466226], + [0.226397, 0.728888, 0.462789], + [0.232815, 0.732247, 0.459277], + [0.239374, 0.735588, 0.455688], + [0.246070, 0.738910, 0.452024], + [0.252899, 0.742211, 0.448284], + [0.259857, 0.745492, 0.444467], + [0.266941, 0.748751, 0.440573], + [0.274149, 0.751988, 0.436601], + [0.281477, 0.755203, 0.432552], + [0.288921, 0.758394, 0.428426], + [0.296479, 0.761561, 0.424223], + [0.304148, 0.764704, 0.419943], + [0.311925, 0.767822, 0.415586], + [0.319809, 0.770914, 0.411152], + [0.327796, 0.773980, 0.406640], + [0.335885, 0.777018, 0.402049], + [0.344074, 0.780029, 0.397381], + [0.352360, 0.783011, 0.392636], + [0.360741, 0.785964, 0.387814], + [0.369214, 0.788888, 0.382914], + [0.377779, 0.791781, 0.377939], + [0.386433, 0.794644, 0.372886], + [0.395174, 0.797475, 0.367757], + [0.404001, 0.800275, 0.362552], + [0.412913, 0.803041, 0.357269], + [0.421908, 0.805774, 0.351910], + [0.430983, 0.808473, 0.346476], + [0.440137, 0.811138, 0.340967], + [0.449368, 0.813768, 0.335384], + [0.458674, 0.816363, 0.329727], + [0.468053, 0.818921, 0.323998], + [0.477504, 0.821444, 0.318195], + [0.487026, 0.823929, 0.312321], + [0.496615, 0.826376, 0.306377], + [0.506271, 0.828786, 0.300362], + [0.515992, 0.831158, 0.294279], + [0.525776, 0.833491, 0.288127], + [0.535621, 0.835785, 0.281908], + [0.545524, 0.838039, 0.275626], + [0.555484, 0.840254, 0.269281], + [0.565498, 0.842430, 0.262877], + [0.575563, 0.844566, 0.256415], + [0.585678, 0.846661, 0.249897], + [0.595839, 0.848717, 0.243329], + [0.606045, 0.850733, 0.236712], + [0.616293, 0.852709, 0.230052], + [0.626579, 0.854645, 0.223353], + [0.636902, 0.856542, 0.216620], + [0.647257, 0.858400, 0.209861], + [0.657642, 0.860219, 0.203082], + [0.668054, 0.861999, 0.196293], + [0.678489, 0.863742, 0.189503], + [0.688944, 0.865448, 0.182725], + [0.699415, 0.867117, 0.175971], + [0.709898, 0.868751, 0.169257], + [0.720391, 0.870350, 0.162603], + [0.730889, 0.871916, 0.156029], + [0.741388, 0.873449, 0.149561], + [0.751884, 0.874951, 0.143228], + [0.762373, 0.876424, 0.137064], + [0.772852, 0.877868, 0.131109], + [0.783315, 0.879285, 0.125405], + [0.793760, 0.880678, 0.120005], + [0.804182, 0.882046, 0.114965], + [0.814576, 0.883393, 0.110347], + [0.824940, 0.884720, 0.106217], + [0.835270, 0.886029, 0.102646], + [0.845561, 0.887322, 0.099702], + [0.855810, 0.888601, 0.097452], + [0.866013, 0.889868, 0.095953], + [0.876168, 0.891125, 0.095250], + [0.886271, 0.892374, 0.095374], + [0.896320, 0.893616, 0.096335], + [0.906311, 0.894855, 0.098125], + [0.916242, 0.896091, 0.100717], + [0.926106, 0.897330, 0.104071], + [0.935904, 0.898570, 0.108131], + [0.945636, 0.899815, 0.112838], + [0.955300, 0.901065, 0.118128], + [0.964894, 0.902323, 0.123941], + [0.974417, 0.903590, 0.130215], + [0.983868, 0.904867, 0.136897], + [0.993248, 0.906157, 0.143936]] + +default_colormap = "plasma" + +maps = {"magma": magma, "inferno": inferno, "plasma": plasma, "viridis": viridis} + +chosen_colormap = None +chosen_colormap_numpy_bgra = None + + +def read_selected_colormap_name_from_settings() -> str: + selected = settings.read("spectrogram_colormap", default_value=default_colormap, type=str) + if selected not in maps.keys(): + selected = default_colormap + return selected + + +def write_selected_colormap_to_settings(colormap_name: str): + settings.write("spectrogram_colormap", colormap_name) + + +def choose_colormap(name: str): + global chosen_colormap, chosen_colormap_numpy_bgra + chosen_colormap = maps.get(name, maps[default_colormap]) + chosen_colormap_numpy_bgra = calculate_numpy_brga_for(name) + + +def calculate_numpy_brga_for(name: str) -> np.ndarray: + colormap = maps.get(name, maps[default_colormap]) + result = np.zeros((len(colormap), 4), dtype=np.ubyte) + for i, color in enumerate(colormap): + result[i] = (int(255 * color[2]), int(255 * color[1]), int(255 * color[0]), 255) + + return result + + +choose_colormap(read_selected_colormap_name_from_settings()) diff --git a/Software/Universal Radio Hacker/src/urh/controller/CompareFrameController.py b/Software/Universal Radio Hacker/src/urh/controller/CompareFrameController.py new file mode 100644 index 0000000..32777d3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/CompareFrameController.py @@ -0,0 +1,1507 @@ +import locale +import math +import os +from collections import defaultdict +from datetime import datetime + +import numpy +from PyQt5.QtCore import pyqtSlot, QTimer, Qt, pyqtSignal, QItemSelection, QItemSelectionModel, QLocale, \ + QModelIndex +from PyQt5.QtGui import QContextMenuEvent, QIcon +from PyQt5.QtWidgets import QMessageBox, QAbstractItemView, QUndoStack, QMenu, QWidget, QHeaderView + +from urh import settings +from urh.awre import AutoAssigner +from urh.controller.dialogs.MessageTypeDialog import MessageTypeDialog +from urh.controller.dialogs.ProtocolLabelDialog import ProtocolLabelDialog +from urh.models.LabelValueTableModel import LabelValueTableModel +from urh.models.MessageTypeTableModel import MessageTypeTableModel +from urh.models.ParticipantListModel import ParticipantListModel +from urh.models.ProtocolTableModel import ProtocolTableModel +from urh.models.ProtocolTreeModel import ProtocolTreeModel +from urh.plugins.PluginManager import PluginManager +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolGroup import ProtocolGroup +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.delegates.MessageTypeButtonDelegate import MessageTypeButtonDelegate +from urh.ui.ui_analysis import Ui_TabAnalysis +from urh.util import FileOperator, util +from urh.util.Errors import Errors +from urh.util.Formatter import Formatter +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class CompareFrameController(QWidget): + show_interpretation_clicked = pyqtSignal(int, int, int, int) + show_decoding_clicked = pyqtSignal() + files_dropped = pyqtSignal(list) + participant_changed = pyqtSignal() + show_config_field_types_triggered = pyqtSignal() + load_protocol_clicked = pyqtSignal() + + def __init__(self, plugin_manager: PluginManager, project_manager: ProjectManager, parent): + + super().__init__(parent) + + self.proto_analyzer = ProtocolAnalyzer(None) + self.project_manager = project_manager + + self.ui = Ui_TabAnalysis() + self.ui.setupUi(self) + util.set_splitter_stylesheet(self.ui.splitter) + util.set_splitter_stylesheet(self.ui.splitter_2) + + self.ui.lBitsSelection.setText("") + self.ui.lDecimalSelection.setText("") + self.ui.lHexSelection.setText("") + self.plugin_manager = plugin_manager + self.decimal_point = QLocale().decimalPoint() + + self.__selected_message_type = self.proto_analyzer.default_message_type + + self.participant_list_model = ParticipantListModel(project_manager.participants) + self.ui.listViewParticipants.setModel(self.participant_list_model) + + self.__active_group_ids = [0] + self.selected_protocols = set() + + self.search_select_filter_align_menu = QMenu() + self.search_action = self.search_select_filter_align_menu.addAction(self.tr("Search")) + self.select_action = self.search_select_filter_align_menu.addAction(self.tr("Select all")) + self.filter_action = self.search_select_filter_align_menu.addAction(self.tr("Filter")) + self.align_action = self.search_select_filter_align_menu.addAction(self.tr("Align")) + self.ui.btnSearchSelectFilter.setMenu(self.search_select_filter_align_menu) + + self.analyze_menu = QMenu() + self.assign_participants_action = self.analyze_menu.addAction(self.tr("Assign participants")) + self.assign_participants_action.setCheckable(True) + self.assign_participants_action.setChecked(True) + self.assign_message_type_action = self.analyze_menu.addAction(self.tr("Assign message type")) + self.assign_message_type_action.setCheckable(True) + self.assign_message_type_action.setChecked(True) + self.assign_labels_action = self.analyze_menu.addAction(self.tr("Assign labels")) + self.assign_labels_action.setCheckable(True) + self.assign_labels_action.setChecked(True) + self.assign_participant_address_action = self.analyze_menu.addAction(self.tr("Assign participant addresses")) + self.assign_participant_address_action.setCheckable(True) + self.assign_participant_address_action.setChecked(True) + self.ui.btnAnalyze.setMenu(self.analyze_menu) + + self.ui.lblShownRows.hide() + self.ui.lblClearAlignment.hide() + + self.protocol_model = ProtocolTableModel(self.proto_analyzer, project_manager.participants, + self) # type: ProtocolTableModel + self.message_type_table_model = MessageTypeTableModel(self.proto_analyzer.message_types) + + self.label_value_model = LabelValueTableModel(self.proto_analyzer, + controller=self) # type: LabelValueTableModel + self.ui.tblViewProtocol.setModel(self.protocol_model) + self.ui.tblViewProtocol.controller = self + self.ui.tblLabelValues.setModel(self.label_value_model) + self.ui.tblViewMessageTypes.setModel(self.message_type_table_model) + + self.ui.tblViewMessageTypes.setItemDelegateForColumn(1, MessageTypeButtonDelegate( + parent=self.ui.tblViewMessageTypes)) + self.ui.tblViewMessageTypes.horizontalHeader().setSectionResizeMode(0, QHeaderView.Stretch) + self.ui.tblViewMessageTypes.horizontalHeader().setSectionResizeMode(1, QHeaderView.ResizeToContents) + + self.ui.tblLabelValues.horizontalHeader().setSectionResizeMode(1, QHeaderView.ResizeToContents) + self.ui.tblLabelValues.horizontalHeader().setSectionResizeMode(2, QHeaderView.ResizeToContents) + self.ui.tblLabelValues.horizontalHeader().setSectionResizeMode(3, QHeaderView.ResizeToContents) + + self.selection_timer = QTimer(self) + self.selection_timer.setSingleShot(True) + + self.setAcceptDrops(False) + + self.proto_tree_model = ProtocolTreeModel(controller=self) # type: ProtocolTreeModel + self.ui.treeViewProtocols.setModel(self.proto_tree_model) + + self.create_connects() + self.fill_decoding_combobox() + + self.rows_for_protocols = {} + self.__protocols = None + + self.min_height = self.minimumHeight() + self.max_height = self.maximumHeight() + + self.old_reference_index = 0 + + self.__set_decoding_error_label(None) + + self.message_type_table_model.update() + + self.tab_bar_collapsed = False + + # region properties + + @property + def field_types(self): + return self.project_manager.field_types + + @property + def field_types_by_caption(self): + return self.project_manager.field_types_by_caption + + @property + def active_group_ids(self): + """ + Returns a list of currently selected group indices + + :rtype: list of int + """ + return self.__active_group_ids + + @active_group_ids.setter + def active_group_ids(self, val: list): + self.__active_group_ids = val + + @property + def groups(self): + """ + + :rtype: list of ProtocolGroup + """ + return self.proto_tree_model.groups + + @property + def active_groups(self): + """ + Returns a list of currently selected protocol groups + + :rtype: list of ProtocolGroup + """ + return [self.proto_tree_model.group_at(i) for i in self.active_group_ids] + + @property + def active_message_type(self) -> MessageType: + return self.__selected_message_type + + @active_message_type.setter + def active_message_type(self, val: MessageType): + if val not in self.proto_analyzer.message_types: + logger.error("Message type {} not in message types".format(val.name)) + return + + self.__selected_message_type = val + self.update_field_type_combobox() + + @property + def selected_messages(self): + return self.ui.tblViewProtocol.selected_messages + + @property + def protocol_undo_stack(self) -> QUndoStack: + return self.protocol_model.undo_stack + + @property + def protocols(self): + """ + :rtype: dict[int, list of ProtocolAnalyzer] + """ + if self.__protocols is None: + self.__protocols = self.proto_tree_model.protocols + return self.__protocols + + @property + def protocol_list(self): + """ + :return: visible protocols + :rtype: list of ProtocolAnalyzer + """ + result = [] + for group in self.groups: + result.extend(group.protocols) + return result + + @property + def full_protocol_list(self): + """ + :return: all protocols including not shown ones + :rtype: list of ProtocolAnalyzer + """ + result = [] + for group in self.groups: + result.extend(group.all_protocols) + return result + + # endregion + + def __set_decoding_error_label(self, message: Message): + if message: + errors = message.decoding_errors + percent = 100 * (errors / len(message)) + state = message.decoding_state if message.decoding_state != message.decoder.ErrorState.SUCCESS else "" + color = "green" if errors == 0 and state == "" else "red" + + self.ui.lDecodingErrorsValue.setStyleSheet("color: " + color) + self.ui.lDecodingErrorsValue.setText(locale.format_string("%d (%.02f%%) %s", (errors, percent, state))) + else: + self.ui.lDecodingErrorsValue.setText("No message selected") + + def create_connects(self): + self.protocol_undo_stack.indexChanged.connect(self.on_undo_stack_index_changed) + self.ui.cbProtoView.currentIndexChanged.connect(self.on_protocol_view_changed) + self.ui.cbDecoding.currentIndexChanged.connect(self.on_combobox_decoding_current_index_changed) + self.ui.cbShowDiffs.clicked.connect(self.on_chkbox_show_differences_clicked) + self.ui.chkBoxOnlyShowLabelsInProtocol.stateChanged.connect(self.on_check_box_show_only_labels_state_changed) + self.ui.chkBoxShowOnlyDiffs.stateChanged.connect(self.on_check_box_show_only_diffs_state_changed) + + self.protocol_model.vertical_header_color_status_changed.connect( + self.ui.tblViewProtocol.on_vertical_header_color_status_changed) + + self.ui.tblViewProtocol.show_interpretation_clicked.connect(self.show_interpretation_clicked.emit) + self.ui.tblViewProtocol.protocol_view_change_clicked.connect(self.ui.cbProtoView.setCurrentIndex) + self.ui.tblViewProtocol.selection_changed.connect(self.on_table_selection_changed) + self.ui.tblViewProtocol.writeable_changed.connect(self.on_writeable_changed) + self.ui.tblViewProtocol.row_visibility_changed.connect(self.on_tbl_view_protocol_row_visibility_changed) + self.ui.tblViewProtocol.edit_label_triggered.connect(self.on_edit_label_clicked_in_table) + self.ui.tblViewProtocol.create_label_triggered.connect(self.on_create_label_triggered) + self.ui.tblViewProtocol.participant_changed.connect(self.on_participant_edited) + self.ui.tblViewProtocol.messagetype_selected.connect(self.on_message_type_selected) + self.ui.tblViewProtocol.new_messagetype_clicked.connect(self.on_table_new_message_type_clicked) + self.ui.tblViewProtocol.files_dropped.connect(self.on_files_dropped) + + self.ui.tblLabelValues.edit_label_action_triggered.connect(self.on_edit_label_action_triggered) + self.ui.tblLabelValues.configure_field_types_action_triggered.connect( + self.show_config_field_types_triggered.emit) + + self.label_value_model.protolabel_visibility_changed.connect(self.on_protolabel_visibility_changed) + self.label_value_model.protocol_label_name_edited.connect(self.label_value_model.update) + self.label_value_model.label_removed.connect(self.on_label_removed) + self.label_value_model.label_color_changed.connect(self.on_label_color_changed) + + self.ui.tblViewMessageTypes.selectionModel().currentRowChanged.connect( + self.on_tbl_view_message_current_row_changed) + self.ui.tblViewMessageTypes.configure_message_type_rules_triggered.connect( + self.on_configure_message_type_rules_triggered) + self.ui.tblViewMessageTypes.auto_message_type_update_triggered.connect( + self.update_automatic_assigned_message_types) + + self.message_type_table_model.modelReset.connect(self.on_message_type_table_model_updated) + self.message_type_table_model.message_type_removed.connect(self.on_message_type_removed) + self.message_type_table_model.message_type_visibility_changed.connect(self.on_message_type_visibility_changed) + self.message_type_table_model.message_type_name_edited.connect(self.on_message_type_name_edited) + + self.ui.btnSearchSelectFilter.clicked.connect(self.on_btn_search_clicked) + self.ui.btnNextSearch.clicked.connect(self.on_btn_next_search_clicked) + self.ui.btnPrevSearch.clicked.connect(self.on_btn_prev_search_clicked) + self.ui.lineEditSearch.returnPressed.connect(self.ui.btnSearchSelectFilter.click) + self.search_action.triggered.connect(self.on_search_action_triggered) + self.select_action.triggered.connect(self.on_select_action_triggered) + self.filter_action.triggered.connect(self.on_filter_action_triggered) + self.align_action.triggered.connect(self.on_align_action_triggered) + self.ui.lblShownRows.linkActivated.connect(self.on_label_shown_link_activated) + self.ui.lblClearAlignment.linkActivated.connect(self.on_label_clear_alignment_link_activated) + + self.ui.btnSaveProto.clicked.connect(self.on_btn_save_protocol_clicked) + self.ui.btnLoadProto.clicked.connect(self.on_btn_load_proto_clicked) + + self.ui.btnAnalyze.clicked.connect(self.on_btn_analyze_clicked) + + self.protocol_model.ref_index_changed.connect(self.on_ref_index_changed) + + self.project_manager.project_updated.connect(self.on_project_updated) + self.participant_list_model.show_state_changed.connect(self.on_participant_show_state_changed) + + self.ui.btnAddMessagetype.clicked.connect(self.on_btn_new_message_type_clicked) + + self.selection_timer.timeout.connect(self.on_table_selection_timer_timeout) + self.ui.treeViewProtocols.selection_changed.connect(self.on_tree_view_selection_changed) + self.proto_tree_model.item_dropped.connect(self.on_item_in_proto_tree_dropped) + + self.proto_tree_model.group_deleted.connect(self.on_group_deleted) + self.proto_tree_model.proto_to_group_added.connect(self.on_proto_to_group_added) + + self.ui.tabWidget.tabBarDoubleClicked.connect(self.on_tab_bar_double_clicked) + + def get_message_type_for_label(self, lbl: ProtocolLabel) -> MessageType: + return next((msg_type for msg_type in self.proto_analyzer.message_types if lbl in msg_type), None) + + def update_field_type_combobox(self): + field_types = [ft.caption for ft in self.field_types] + delegate = ComboBoxDelegate(field_types, is_editable=True, return_index=False) + self.ui.tblLabelValues.setItemDelegateForColumn(0, delegate) + + def set_decoding(self, decoding: Encoding, messages=None): + """ + + :param decoding: + :param messages: None = set for all messages + :return: + """ + if decoding is None: + self.show_decoding_clicked.emit() + else: + if messages is None: + messages = self.proto_analyzer.messages + if len(messages) > 10: + reply = QMessageBox.question(self, "Set decoding", + "Do you want to apply the selected decoding to {} messages?".format( + len(messages)), QMessageBox.Yes | QMessageBox.No) + if reply != QMessageBox.Yes: + self.ui.cbDecoding.blockSignals(True) + self.ui.cbDecoding.setCurrentText("...") + self.ui.cbDecoding.blockSignals(False) + return + + self.show_all_cols() + + self.ui.cbDecoding.setToolTip(self.ui.cbDecoding.currentText()) + for msg in messages: + msg.decoder = decoding + + self.ui.tblViewProtocol.zero_hide_offsets.clear() + self.clear_search() + + selected = self.ui.tblViewProtocol.selectionModel().selection() + + if not selected.isEmpty() and self.isVisible() and self.proto_analyzer.num_messages > 0: + min_row = min(rng.top() for rng in selected) + min_row = min_row if min_row < len(self.proto_analyzer.messages) else -1 + try: + msg = self.proto_analyzer.messages[min_row] + except IndexError: + msg = None + self.__set_decoding_error_label(msg) + else: + self.__set_decoding_error_label(None) + + self.protocol_model.update() + self.message_type_table_model.update() + self.label_value_model.update() + + for lbl in self.proto_analyzer.protocol_labels: + self.set_protocol_label_visibility(lbl) + + self.ui.tblViewProtocol.resize_columns() + + @property + def decodings(self): + return self.project_manager.decodings + + def refresh_existing_encodings(self): + """ + Refresh existing encodings for messages, when encoding was changed by user in dialog + + :return: + """ + update = False + + for msg in self.proto_analyzer.messages: + decoder = next((d for d in self.decodings if d.name == msg.decoder.name), None) + if decoder is None: + continue + + if msg.decoder != decoder: + update = True + msg.decoder = decoder + msg.clear_decoded_bits() + msg.clear_encoded_bits() + + if update: + self.protocol_model.update() + self.label_value_model.update() + + def fill_decoding_combobox(self): + cur_item = self.ui.cbDecoding.currentText() if self.ui.cbDecoding.count() > 0 else None + self.ui.cbDecoding.blockSignals(True) + self.ui.cbDecoding.clear() + prev_index = 0 + for i, decoding in enumerate(self.decodings): + self.ui.cbDecoding.addItem(decoding.name) + if decoding.name == cur_item: + prev_index = i + + self.ui.cbDecoding.addItem("...") + self.ui.cbDecoding.setCurrentIndex(prev_index) + self.ui.cbDecoding.setToolTip(self.ui.cbDecoding.currentText()) + self.ui.cbDecoding.blockSignals(False) + + def add_protocol(self, protocol: ProtocolAnalyzer, group_id: int = 0) -> ProtocolAnalyzer: + self.__protocols = None + self.proto_tree_model.add_protocol(protocol, group_id) + protocol.qt_signals.protocol_updated.connect(self.on_protocol_updated) + if protocol.signal: + protocol.signal.sample_rate_changed.connect(self.set_shown_protocols) # Refresh times + protocol.qt_signals.show_state_changed.connect(self.set_shown_protocols) + protocol.qt_signals.show_state_changed.connect(self.filter_search_results) + for i in range(self.proto_tree_model.ngroups): + self.expand_group_node(i) + return protocol + + def add_protocol_from_file(self, filename: str) -> ProtocolAnalyzer: + pa = ProtocolAnalyzer(signal=None, filename=filename) + pa.message_types = [] + + if filename.endswith(".bin"): + pa.from_binary(filename) + else: + pa.from_xml_file(filename=filename, read_bits=True) + for messsage_type in pa.message_types: + if messsage_type not in self.proto_analyzer.message_types: + if messsage_type.name in (mt.name for mt in self.proto_analyzer.message_types): + messsage_type.name += " (" + os.path.split(filename)[1].rstrip(".xml").rstrip(".proto") + ")" + self.proto_analyzer.message_types.append(messsage_type) + + update_project = False + for msg in pa.messages: + if msg.participant is not None and msg.participant not in self.project_manager.participants: + self.project_manager.participants.append(msg.participant) + update_project = True + + if update_project: + self.project_manager.project_updated.emit() + + self.message_type_table_model.update() + self.add_protocol(protocol=pa) + + self.set_shown_protocols() + return pa + + def add_sniffed_protocol_messages(self, messages: list): + if len(messages) > 0: + proto_analyzer = ProtocolAnalyzer(None) + proto_analyzer.name = datetime.fromtimestamp(messages[0].timestamp).strftime("%Y-%m-%d %H:%M:%S") + proto_analyzer.messages = messages + self.add_protocol(proto_analyzer, group_id=self.proto_tree_model.ngroups - 1) + self.refresh() + + def add_protocol_label(self, start: int, end: int, messagenr: int, proto_view: int, edit_label_name=True): + # Ensure at least one Group is active + start, end = self.proto_analyzer.convert_range(start, end, proto_view, 0, decoded=True, message_indx=messagenr) + message_type = self.proto_analyzer.messages[messagenr].message_type + try: + used_field_types = [lbl.field_type for lbl in message_type] + first_unused_type = next(ft for ft in self.field_types if ft not in used_field_types) + name = first_unused_type.caption + except (StopIteration, AttributeError): + first_unused_type, name = None, None + + proto_label = message_type.add_protocol_label(start=start, end=end, name=name, type=first_unused_type) + + self.message_type_table_model.update() + self.protocol_model.update() + self.label_value_model.update() + + if edit_label_name: + try: + index = self.ui.tblLabelValues.model().index(message_type.index(proto_label), 0) + self.ui.tblLabelValues.setCurrentIndex(index) + self.ui.tblLabelValues.edit(index) + except ValueError: + pass + + return True + + def add_message_type(self, selected_messages: list = None): + selected_messages = selected_messages if isinstance(selected_messages, list) else [] + self.proto_analyzer.add_new_message_type(labels=self.proto_analyzer.default_message_type) + self.message_type_table_model.update() + self.active_message_type = self.proto_analyzer.message_types[-1] + for msg in selected_messages: + msg.message_type = self.active_message_type + self.protocol_model.update() + + def remove_protocol(self, protocol: ProtocolAnalyzer): + self.__protocols = None + self.proto_tree_model.remove_protocol(protocol) + try: + del self.rows_for_protocols[protocol] + except KeyError: + pass + self.ui.tblViewProtocol.clearSelection() + self.set_shown_protocols() + + def set_shown_protocols(self): + hidden_rows = {i for i in range(self.protocol_model.row_count) if self.ui.tblViewProtocol.isRowHidden(i)} + relative_hidden_row_positions = {} + for proto in self.rows_for_protocols.keys(): + if any(i in hidden_rows for i in self.rows_for_protocols[proto]): + m = min(self.rows_for_protocols[proto]) + relative_hidden_row_positions[proto] = [i - m for i in hidden_rows if + i in self.rows_for_protocols[proto]] + + # self.protocol_undo_stack.clear() + self.proto_analyzer.messages[:] = [] + self.rows_for_protocols.clear() + align_labels = settings.read("align_labels", True, bool) + line = 0 + first_msg_indices = [] + prev_line = 0 + for proto in self.protocol_list: + abs_time = 0 + rel_time = 0 + if proto.show and proto.messages: + num_messages = 0 + for i, message in enumerate(proto.messages): + if not message: + continue + + message.align_labels = align_labels + try: + if hasattr(proto.signal, "sample_rate"): + if i > 0: + rel_time = proto.messages[i - 1].get_duration(proto.signal.sample_rate) + abs_time += rel_time + else: + # No signal, loaded from protocol file + abs_time = datetime.fromtimestamp(message.timestamp).strftime("%Y-%m-%d %H:%M:%S.%f") + if i > 0: + rel_time = message.timestamp - proto.messages[i - 1].timestamp + except IndexError: + pass + + message.absolute_time = abs_time + message.relative_time = rel_time + + num_messages += 1 + if message.message_type not in self.proto_analyzer.message_types: + message.message_type = self.proto_analyzer.default_message_type + self.proto_analyzer.messages.append(message) + + line += num_messages + rows_for_cur_proto = list(range(prev_line, line)) + self.rows_for_protocols[proto] = rows_for_cur_proto[:] + + prev_line = line + if line != 0: + first_msg_indices.append(line) + + # apply hidden rows to new order + for i in range(self.protocol_model.row_count): + self.ui.tblViewProtocol.showRow(i) + + self.protocol_model.hidden_rows.clear() + for proto in relative_hidden_row_positions.keys(): + try: + start = min(self.rows_for_protocols[proto]) + for rel_pos in relative_hidden_row_positions[proto]: + self.ui.tblViewProtocol.hideRow(start + rel_pos) + self.protocol_model.hidden_rows.add(start + rel_pos) + except (KeyError, ValueError): + pass + + # consider hidden rows + for i in range(self.protocol_model.row_count): + if self.ui.tblViewProtocol.isRowHidden(i) and i in first_msg_indices: + indx = first_msg_indices.index(i) + first_msg_indices[indx] += 1 + try: + if first_msg_indices[indx] >= first_msg_indices[indx + 1]: + del first_msg_indices[indx] + except IndexError: + pass + + for line in first_msg_indices: + self.ui.tblViewProtocol.setRowHeight(line, settings.SEPARATION_ROW_HEIGHT) + + self.protocol_model.first_messages = first_msg_indices[:] + + self.updateUI() + self.show_differences(self.ui.cbShowDiffs.isChecked()) + + def restore_selection(self, old_view: int, sel_cols, sel_rows): + if len(sel_cols) == 0 or len(sel_rows) == 0: + return + + start_col, end_col = numpy.min(sel_cols), numpy.max(sel_cols) + start_row, end_row = numpy.min(sel_rows), numpy.max(sel_rows) + new_view = self.ui.cbProtoView.currentIndex() + + message = self.proto_analyzer.messages[end_row] + start_col = message.convert_index(start_col, old_view, new_view, True)[0] + end_col = message.convert_index(end_col, old_view, new_view, True)[1] + + start_index = self.protocol_model.index(start_row, start_col) + end_index = self.protocol_model.index(end_row, end_col) + mid_index = self.protocol_model.index(int((start_row + end_row) / 2), int((start_col + end_col) / 2)) + + sel = QItemSelection() + sel.select(start_index, end_index) + + self.ui.tblViewProtocol.selectionModel().select(sel, QItemSelectionModel.ClearAndSelect) + self.ui.tblViewProtocol.scrollTo(mid_index) + + def expand_group_node(self, group_id): + index = self.proto_tree_model.createIndex(group_id, 0, self.proto_tree_model.rootItem.child(group_id)) + self.ui.treeViewProtocols.expand(index) + + def updateUI(self, ignore_table_model=False, resize_table=True): + if not ignore_table_model: + self.protocol_model.update() + + self.proto_tree_model.layoutChanged.emit() # do not call update, as it prevents editing + self.label_value_model.update() + self.message_type_table_model.update() + + if resize_table: + self.ui.tblViewProtocol.resize_columns() + + def refresh(self): + self.__protocols = None + self.set_shown_protocols() + + def reset(self): + self.proto_tree_model.rootItem.clearChilds() + self.proto_tree_model.rootItem.addGroup() + self.refresh() + + def create_protocol_label_dialog(self, selected_index=None): + view_type = self.ui.cbProtoView.currentIndex() + try: + longest_message = max( + (msg for msg in self.proto_analyzer.messages if msg.message_type == self.active_message_type), key=len) + except ValueError: + logger.warning("Configuring message type with empty message set.") + longest_message = Message([True] * 1000, 1000, self.active_message_type) + protocol_label_dialog = ProtocolLabelDialog(message=longest_message, viewtype=view_type, + selected_index=selected_index, parent=self) + protocol_label_dialog.apply_decoding_changed.connect(self.on_apply_decoding_changed) + protocol_label_dialog.finished.connect(self.on_protocol_label_dialog_finished) + + return protocol_label_dialog + + def show_protocol_label_dialog(self, selected_index=None): + dialog = self.create_protocol_label_dialog(selected_index=selected_index) + dialog.exec_() + + def search(self): + value = self.ui.lineEditSearch.text() + nresults = self.protocol_model.find_protocol_value(value) + + if nresults > 0: + self.ui.btnNextSearch.setEnabled(True) + self.ui.btnPrevSearch.setEnabled(False) + self.ui.lSearchTotal.setText(str(nresults)) + self.ui.lSearchCurrent.setText("0") + self.next_search_result() + else: + self.clear_search() + + def select_all_search_results(self): + self.search() + self.ui.tblViewProtocol.clearSelection() + + for search_result in self.protocol_model.search_results: + startindex = self.protocol_model.index(search_result[0], search_result[1]) + endindex = self.protocol_model.index(search_result[0], + search_result[1] + len(self.protocol_model.search_value) - 1) + + sel = QItemSelection() + sel.select(startindex, endindex) + + self.ui.tblViewProtocol.selectionModel().select(sel, QItemSelectionModel.Select) + self.ui.tblViewProtocol.scrollTo(startindex, QAbstractItemView.PositionAtCenter) + + self.ui.tblViewProtocol.setFocus() + + def filter_search_results(self): + if "Filter" not in self.ui.btnSearchSelectFilter.text(): + # Checking for equality is not enough as some desktop environments (I am watching at you KDE!) + # insert a & at beginning of the string + return + + self.setCursor(Qt.WaitCursor) + if self.ui.lineEditSearch.text(): + self.search() + self.ui.tblLabelValues.clearSelection() + + matching_rows = set(search_result[0] for search_result in self.protocol_model.search_results) + rows_to_hide = set(range(0, self.protocol_model.row_count)) - matching_rows + self.ui.tblViewProtocol.hide_rows(rows_to_hide) + else: + self.show_all_rows() + self.set_shown_protocols() + + self.unsetCursor() + + def __set_shown_rows_status_label(self): + if len(self.protocol_model.hidden_rows) > 0: + rc = self.protocol_model.row_count + text = self.tr("shown: {}/{} (
reset)") + self.ui.lblShownRows.setText(text.format(rc - len(self.protocol_model.hidden_rows), rc)) + self.ui.lblShownRows.show() + else: + self.ui.lblShownRows.hide() + + def align_messages(self, pattern=None): + pattern = self.ui.lineEditSearch.text() if pattern is None else pattern + self.proto_analyzer.align_messages(pattern, view_type=self.ui.cbProtoView.currentIndex()) + self.ui.lblClearAlignment.setVisible(any(msg.alignment_offset != 0 for msg in self.proto_analyzer.messages)) + self.protocol_model.update() + + row = column = 0 + for i, message in enumerate(self.proto_analyzer.messages): + if self.ui.tblViewProtocol.isRowHidden(i): + continue + + data = message.view_to_string(self.ui.cbProtoView.currentIndex(), decoded=True) + try: + row = i + column = data.index(pattern) + len(pattern) + self.protocol_model.get_alignment_offset_at(i) - 1 + break + except ValueError: + pass + + self.ui.tblViewProtocol.scrollTo(self.protocol_model.index(row, column)) + + self.show_all_cols() + for lbl in filter(lambda l: not l.show, self.proto_analyzer.protocol_labels): + self.set_protocol_label_visibility(lbl) + + def next_search_result(self): + index = int(self.ui.lSearchCurrent.text()) + self.ui.lSearchTotal.setText((str(len(self.protocol_model.search_results)))) + try: + search_result = self.protocol_model.search_results[index] + startindex = self.protocol_model.index(search_result[0], search_result[1]) + endindex = self.protocol_model.index(search_result[0], + search_result[1] + len(self.protocol_model.search_value) - 1) + + sel = QItemSelection() + sel.select(startindex, endindex) + + self.ui.tblViewProtocol.selectionModel().select(sel, QItemSelectionModel.ClearAndSelect) + self.ui.tblViewProtocol.scrollTo(startindex, QAbstractItemView.PositionAtCenter) + + self.ui.lSearchCurrent.setText(str(index + 1)) + except IndexError: + self.ui.lSearchCurrent.setText("-") + finally: + if index + 1 == len(self.protocol_model.search_results): + self.ui.btnNextSearch.setEnabled(False) + + if index > 0 and len(self.protocol_model.search_results) > 0: + self.ui.btnPrevSearch.setEnabled(True) + + def prev_search_result(self): + index = int(self.ui.lSearchCurrent.text()) - 2 + + try: + search_result = self.protocol_model.search_results[index] + startindex = self.protocol_model.index(search_result[0], search_result[1]) + endindex = self.protocol_model.index(search_result[0], + search_result[1] + len(self.protocol_model.search_value) - 1) + + sel = QItemSelection() + sel.select(startindex, endindex) + + self.ui.tblViewProtocol.selectionModel().select(sel, QItemSelectionModel.ClearAndSelect) + self.ui.tblViewProtocol.scrollTo(startindex, QAbstractItemView.PositionAtCenter) + + self.ui.lSearchCurrent.setText(str(index + 1)) + except IndexError: + self.ui.lSearchCurrent.setText("-") + finally: + if self.ui.lSearchCurrent.text() == "1": + self.ui.btnPrevSearch.setEnabled(False) + + if len(self.protocol_model.search_results) > 0: + self.ui.btnNextSearch.setEnabled(True) + + def clear_search(self): + self.ui.btnPrevSearch.setEnabled(False) + self.ui.btnNextSearch.setEnabled(False) + self.ui.lSearchTotal.setText("-") + self.ui.lSearchCurrent.setText("-") + self.protocol_model.search_results[:] = [] + self.protocol_model.search_value = "" + + def set_protocol_label_visibility(self, lbl: ProtocolLabel, message: Message = None): + try: + message = message if message else next(m for m in self.proto_analyzer.messages if lbl in m.message_type) + start, end = message.get_label_range(lbl, self.ui.cbProtoView.currentIndex(), True, consider_alignment=True) + + for i in range(start, end): + self.ui.tblViewProtocol.setColumnHidden(i, not lbl.show) + except Exception as e: + pass + + def set_message_type_visibility(self, message_type: MessageType): + try: + rows = {i for i, msg in enumerate(self.proto_analyzer.messages) if msg.message_type == message_type} + if message_type.show: + self.ui.tblViewProtocol.show_rows(rows) + else: + self.ui.tblViewProtocol.hide_rows(rows) + except Exception as e: + logger.exception(e) + + def show_all_rows(self): + self.ui.lblShownRows.hide() + self.ui.tblViewProtocol.show_rows(range(0, self.protocol_model.row_count)) + self.set_shown_protocols() + + def show_all_cols(self): + for i in range(self.protocol_model.col_count): + self.ui.tblViewProtocol.showColumn(i) + + def save_protocol(self): + for msg in self.proto_analyzer.messages: + if not msg.decoder.is_nrz: + reply = QMessageBox.question(self, "Saving of protocol", + "You want to save this protocol with an encoding different from NRZ.\n" + "This may cause loss of information if you load it again.\n\n" + "Save anyway?", QMessageBox.Yes | QMessageBox.No) + if reply != QMessageBox.Yes: + return + else: + break + + text = "protocol" + filename = FileOperator.ask_save_file_name("{0}.proto.xml".format(text), caption="Save protocol") + + if not filename: + return + + if filename.endswith(".bin"): + self.proto_analyzer.to_binary(filename, use_decoded=True) + else: + self.proto_analyzer.to_xml_file(filename=filename, decoders=self.decodings, + participants=self.project_manager.participants, write_bits=True) + + def show_differences(self, show_differences: bool): + if show_differences: + if self.protocol_model.refindex == -1: + self.protocol_model.refindex = self.old_reference_index + else: + if self.protocol_model.refindex != -1: + self.old_reference_index = self.protocol_model.refindex + + self.ui.chkBoxShowOnlyDiffs.setChecked(False) + self.protocol_model.refindex = -1 + + def set_show_only_status(self): + """ + Handles the different combinations of the show only checkboxes, namely: + - Show only labels + - Show only Diffs + """ + if self.ui.chkBoxShowOnlyDiffs.isChecked() and not self.ui.cbShowDiffs.isChecked(): + self.ui.cbShowDiffs.setChecked(True) + self.show_differences(True) + + if self.ui.chkBoxOnlyShowLabelsInProtocol.isChecked() and self.ui.chkBoxShowOnlyDiffs.isChecked(): + self.show_only_diffs_and_labels() + elif self.ui.chkBoxOnlyShowLabelsInProtocol.isChecked() and not self.ui.chkBoxShowOnlyDiffs.isChecked(): + self.show_only_labels() + elif not self.ui.chkBoxOnlyShowLabelsInProtocol.isChecked() and self.ui.chkBoxShowOnlyDiffs.isChecked(): + self.show_only_diffs() + else: + self.restore_visibility() + + self.ui.tblViewProtocol.resize_columns() + + def show_only_labels(self): + visible_columns = set() + for msg in self.proto_analyzer.messages: + for lbl in filter(lambda lbl: lbl.show, msg.message_type): + start, end = msg.get_label_range(lbl=lbl, view=self.ui.cbProtoView.currentIndex(), decode=True) + visible_columns |= set(range(start, end)) + + for i in range(self.protocol_model.col_count): + self.ui.tblViewProtocol.setColumnHidden(i, i not in visible_columns) + + def show_only_diffs(self): + visible_rows = [i for i in range(self.protocol_model.row_count) if not self.ui.tblViewProtocol.isRowHidden(i) + and i != self.protocol_model.refindex] + + visible_diff_columns = [diff_col for i in visible_rows for diff_col in self.protocol_model.diff_columns[i]] + + for j in range(self.protocol_model.col_count): + if j in visible_diff_columns: + self.ui.tblViewProtocol.showColumn(j) + else: + self.ui.tblViewProtocol.hideColumn(j) + + def show_only_diffs_and_labels(self): + visible_label_columns = set() + for lbl in self.proto_analyzer.protocol_labels: + if lbl.show: + start, end = self.proto_analyzer.messages[0].get_label_range(lbl, self.ui.cbProtoView.currentIndex(), + True) + visible_label_columns |= (set(range(start, end))) + + visible_rows = [i for i in range(self.protocol_model.row_count) if not self.ui.tblViewProtocol.isRowHidden(i) + and i != self.protocol_model.refindex] + + visible_diff_columns = set([diff_col for i in visible_rows for diff_col in self.protocol_model.diff_columns[i]]) + + visible_cols = visible_label_columns & visible_diff_columns + for j in range(self.protocol_model.col_count): + if j in visible_cols: + self.ui.tblViewProtocol.showColumn(j) + else: + self.ui.tblViewProtocol.hideColumn(j) + + def restore_visibility(self): + selected = self.ui.tblViewProtocol.selectionModel().selection() # type: QItemSelection + + for i in range(self.protocol_model.col_count): + self.ui.tblViewProtocol.showColumn(i) + + for lbl in filter(lambda lbl: not lbl.show, self.proto_analyzer.protocol_labels): + self.set_protocol_label_visibility(lbl) + + if not selected.isEmpty(): + min_row = numpy.min([rng.top() for rng in selected]) + start = numpy.min([rng.left() for rng in selected]) + self.ui.tblViewProtocol.scrollTo(self.protocol_model.index(min_row, start)) + + def get_labels_from_selection(self, row_start: int, row_end: int, col_start: int, col_end: int): + """ + + :rtype: list of ProtocolLabel + """ + row_end += 1 + col_end += 1 + + view = self.ui.cbProtoView.currentIndex() + result = [] + f = 1 if self.ui.cbProtoView.currentIndex() == 0 else 4 if self.ui.cbProtoView.currentIndex() == 1 else 8 + for i in range(row_start, row_end): + message = self.proto_analyzer.messages[i] + for label in message.message_type: + if label in result: + continue + lbl_start, lbl_end = message.get_label_range(lbl=label, view=view, decode=True) + a = message.alignment_offset + if any(j in range(lbl_start, lbl_end) for j in range(col_start - a//f, col_end - a//f)): + result.append(label) + + return result + + def set_search_ui_visibility(self, visible: bool): + self.ui.btnPrevSearch.setVisible(visible) + self.ui.lSearchCurrent.setVisible(visible) + self.ui.lSlash.setVisible(visible) + self.ui.lSearchTotal.setVisible(visible) + self.ui.btnNextSearch.setVisible(visible) + + def update_automatic_assigned_message_types(self): + self.proto_analyzer.update_auto_message_types() + self.message_type_table_model.update() + self.protocol_model.update() + + def refresh_assigned_participants_ui(self): + self.protocol_model.refresh_vertical_header() + self.ui.tblViewProtocol.resize_vertical_header() + self.participant_changed.emit() + + def refresh_field_types_for_labels(self): + for mt in self.proto_analyzer.message_types: + for lbl in (lbl for lbl in mt if lbl.field_type is not None): # type: ProtocolLabel + mt.change_field_type_of_label(lbl, self.field_types_by_caption.get(lbl.field_type.caption, None)) + + self.update_field_type_combobox() + + def mousePressEvent(self, event): + return + + def contextMenuEvent(self, event: QContextMenuEvent): + pass + + @pyqtSlot(int) + def on_protocol_label_dialog_finished(self, dialog_result: int): + self.message_type_table_model.update() + self.update_field_type_combobox() + self.label_value_model.update() + self.show_all_cols() + for lbl in self.proto_analyzer.protocol_labels: + self.set_protocol_label_visibility(lbl) + self.set_show_only_status() + self.protocol_model.update() + self.ui.tblViewProtocol.resize_columns() + + @pyqtSlot() + def on_btn_analyze_clicked(self): + self.setCursor(Qt.WaitCursor) + self.ui.stackedWidgetLogicAnalysis.setCurrentIndex(1) + + self.ui.progressBarLogicAnalyzer.setFormat("%p% (Detecting participants)") + self.ui.progressBarLogicAnalyzer.setValue(0) + + if self.assign_participants_action.isChecked(): + for protocol in self.protocol_list: + AutoAssigner.auto_assign_participants(protocol.messages, self.protocol_model.participants) + self.refresh_assigned_participants_ui() + + self.ui.progressBarLogicAnalyzer.setFormat("%p% (Assign message type by rules)") + self.ui.progressBarLogicAnalyzer.setValue(50) + + if self.assign_message_type_action.isChecked(): + self.update_automatic_assigned_message_types() + + self.ui.progressBarLogicAnalyzer.setFormat("%p% (Find new labels/message types)") + self.ui.progressBarLogicAnalyzer.setValue(75) + + if self.assign_labels_action.isChecked(): + try: + self.proto_analyzer.auto_assign_labels() + self.protocol_model.update() + self.label_value_model.update() + self.message_type_table_model.update() + self.ui.tblViewMessageTypes.clearSelection() + except Exception as e: + Errors.exception(e) + + self.ui.progressBarLogicAnalyzer.setValue(90) + + if self.assign_participant_address_action.isChecked(): + AutoAssigner.auto_assign_participant_addresses(self.proto_analyzer.messages, + self.protocol_model.participants) + + self.ui.progressBarLogicAnalyzer.setValue(100) + self.unsetCursor() + self.ui.stackedWidgetLogicAnalysis.setCurrentIndex(0) + + self.message_type_table_model.update() # in case message types were added by logic analyzer + + @pyqtSlot() + def on_btn_save_protocol_clicked(self): + self.save_protocol() + + @pyqtSlot() + def on_btn_load_proto_clicked(self): + self.load_protocol_clicked.emit() + + @pyqtSlot() + def on_btn_next_search_clicked(self): + self.next_search_result() + + @pyqtSlot() + def on_btn_prev_search_clicked(self): + self.prev_search_result() + + @pyqtSlot() + def on_btn_search_clicked(self): + self.search() + + @pyqtSlot(int) + def on_configure_message_type_rules_triggered(self, message_type_index: int): + dialog = MessageTypeDialog(self.proto_analyzer.message_types[message_type_index], parent=self) + dialog.show() + dialog.accepted.connect(self.on_message_type_dialog_accepted) + + @pyqtSlot() + def on_btn_new_message_type_clicked(self): + self.add_message_type() + + @pyqtSlot(list) + def on_table_new_message_type_clicked(self, selected_messages: list): + self.add_message_type(selected_messages) + + @pyqtSlot() + def on_table_selection_changed(self): + self.selection_timer.start(0) + + @pyqtSlot() + def on_combobox_decoding_current_index_changed(self): + new_index = self.ui.cbDecoding.currentIndex() + if new_index == -1: + self.ui.cbDecoding.setToolTip("") + return + + if new_index == self.ui.cbDecoding.count() - 1: + self.set_decoding(None) + else: + self.set_decoding(self.decodings[new_index], + messages=self.selected_messages if self.selected_messages else None) + + @pyqtSlot() + def on_participant_show_state_changed(self): + for i, msg in enumerate(self.proto_analyzer.messages): + hide = not msg.participant.show if msg.participant is not None else not self.participant_list_model.show_unassigned + self.ui.tblViewProtocol.setRowHidden(i, hide) + + self.set_shown_protocols() + + @pyqtSlot(int, int) + def on_group_deleted(self, deleted_group_id: int, new_group_id_of_childs: int): + try: + self.active_group_ids.remove(deleted_group_id) + except: + pass + + self.updateUI() + + @pyqtSlot() + def on_tbl_view_protocol_row_visibility_changed(self): + self.__set_shown_rows_status_label() + self.set_shown_protocols() + self.set_show_only_status() + + states_by_message_type = defaultdict(list) + for i, msg in enumerate(self.proto_analyzer.messages): + state = Qt.Unchecked if i in self.protocol_model.hidden_rows else Qt.Checked + states_by_message_type[msg.message_type].append(state) + + for msg_type, states in states_by_message_type.items(): + msg_type.show = states[0] if len(set(states)) == 1 else Qt.PartiallyChecked + + self.message_type_table_model.update() + + @pyqtSlot(int) + def on_check_box_show_only_labels_state_changed(self, new_state: int): + self.set_show_only_status() + + @pyqtSlot(int) + def on_check_box_show_only_diffs_state_changed(self, new_state: int): + self.set_show_only_status() + + @pyqtSlot(int) + def on_proto_to_group_added(self, group_id: int): + self.expand_group_node(group_id) + + @pyqtSlot(ProtocolLabel) + def on_protolabel_visibility_changed(self, proto_label: ProtocolLabel): + self.set_protocol_label_visibility(proto_label) + self.label_value_model.update() + + @pyqtSlot(list) + def on_files_dropped(self, files: list): + self.files_dropped.emit(files) + + @pyqtSlot(bool) + def on_chkbox_show_differences_clicked(self, checked: bool): + self.show_differences(checked) + + @pyqtSlot() + def on_search_action_triggered(self): + self.ui.btnSearchSelectFilter.setText("Search") + self.ui.btnSearchSelectFilter.setIcon(QIcon.fromTheme("edit-find")) + self.set_search_ui_visibility(True) + self.ui.btnSearchSelectFilter.clicked.disconnect() + self.ui.btnSearchSelectFilter.clicked.connect(self.on_btn_search_clicked) + + @pyqtSlot() + def on_select_action_triggered(self): + self.ui.btnSearchSelectFilter.setText("Select all") + self.ui.btnSearchSelectFilter.setIcon(QIcon.fromTheme("edit-select-all")) + self.set_search_ui_visibility(False) + self.ui.btnSearchSelectFilter.clicked.disconnect() + self.ui.btnSearchSelectFilter.clicked.connect(self.select_all_search_results) + + @pyqtSlot() + def on_filter_action_triggered(self): + self.ui.btnSearchSelectFilter.setText("Filter") + self.ui.btnSearchSelectFilter.setIcon(QIcon.fromTheme("view-filter")) + self.set_search_ui_visibility(False) + self.ui.btnSearchSelectFilter.clicked.disconnect() + self.ui.btnSearchSelectFilter.clicked.connect(self.filter_search_results) + + @pyqtSlot() + def on_align_action_triggered(self): + def on_btn_search_select_filter_clicked(): + self.align_messages() + + self.ui.btnSearchSelectFilter.setText("Align") + self.ui.btnSearchSelectFilter.setIcon(QIcon.fromTheme("align-horizontal-left")) + self.set_search_ui_visibility(False) + self.ui.btnSearchSelectFilter.clicked.disconnect() + self.ui.btnSearchSelectFilter.clicked.connect(on_btn_search_select_filter_clicked) + + @pyqtSlot(bool) + def on_writeable_changed(self, writeable_status: bool): + hidden_rows = {i for i in range(self.protocol_model.row_count) if self.ui.tblViewProtocol.isRowHidden(i)} + self.protocol_model.is_writeable = writeable_status + self.proto_tree_model.set_copy_mode(writeable_status) + self.ui.cbDecoding.setDisabled(writeable_status) + self.refresh() + self.ui.tblViewProtocol.hide_rows(hidden_rows) + + @pyqtSlot() + def on_project_updated(self): + self.participant_list_model.update() + self.protocol_model.refresh_vertical_header() + self.active_message_type = self.proto_analyzer.default_message_type + + @pyqtSlot(ProtocolLabel) + def on_label_removed(self, plabel: ProtocolLabel): + if not plabel.show: + self.show_all_cols() + for lbl in self.proto_analyzer.protocol_labels: + self.set_protocol_label_visibility(lbl) + + self.ui.tblViewProtocol.resize_columns() + + self.protocol_model.update() + self.label_value_model.update() + + @pyqtSlot(ProtocolLabel, MessageType) + def on_apply_decoding_changed(self, lbl: ProtocolLabel, message_type: MessageType): + for msg in self.proto_analyzer.messages: + if msg.message_type == message_type: + msg.clear_decoded_bits() + msg.clear_encoded_bits() + + @pyqtSlot(int) + def on_undo_stack_index_changed(self, index: int): + self.protocol_model.update() + self.message_type_table_model.update() + self.search() + + @pyqtSlot(int) + def on_edit_label_clicked_in_table(self, proto_label_index: int): + try: + self.show_protocol_label_dialog(proto_label_index) + except AttributeError: + self.show_protocol_label_dialog(None) + + @pyqtSlot(int, int, int) + def on_create_label_triggered(self, msg_index, start, end): + a = self.protocol_model.get_alignment_offset_at(msg_index) + self.add_protocol_label(start=start - a, end=end - a - 1, + messagenr=msg_index, proto_view=self.ui.cbProtoView.currentIndex()) + + @pyqtSlot() + def on_edit_label_action_triggered(self): + self.show_protocol_label_dialog() + + @pyqtSlot() + def on_protocol_view_changed(self): + old_view = self.protocol_model.proto_view + selected_indexes = self.ui.tblViewProtocol.selectionModel().selectedIndexes() + sel_cols = [index.column() for index in selected_indexes] + sel_rows = [index.row() for index in selected_indexes] + + self.show_all_cols() + self.protocol_model.proto_view = self.ui.cbProtoView.currentIndex() + self.clear_search() + + for lbl in self.proto_analyzer.protocol_labels: + self.set_protocol_label_visibility(lbl) + + self.set_show_only_status() + + self.restore_selection(old_view, sel_cols, sel_rows) + + @pyqtSlot() + def on_item_in_proto_tree_dropped(self): + self.__protocols = None + self.set_shown_protocols() + self.ui.treeViewProtocols.clearSelection() + + @pyqtSlot() + def on_tree_view_selection_changed(self): + indexes = self.ui.treeViewProtocols.selectedIndexes() + + selected_items = [self.proto_tree_model.getItem(index) for index in indexes] + + self.ui.tblViewProtocol.blockSignals(True) + active_group_ids = set() + sel = QItemSelection() + + for item in selected_items: + if item.is_group: + active_group_ids.add(self.proto_tree_model.rootItem.index_of(item)) + elif item.show: + active_group_ids.add(self.proto_tree_model.rootItem.index_of(item.parent())) + + if len(active_group_ids) == 0: + active_group_ids.add(0) + + if active_group_ids == set(self.active_group_ids): + ignore_table_model_on_update = True + else: + ignore_table_model_on_update = False + self.active_group_ids = list(active_group_ids) + self.active_group_ids.sort() + + self.ui.tblViewProtocol.selectionModel().select(sel, QItemSelectionModel.ClearAndSelect) + self.ui.tblViewProtocol.blockSignals(False) + + self.updateUI(ignore_table_model=ignore_table_model_on_update) + + @pyqtSlot() + def on_table_selection_timer_timeout(self): + self.label_value_model.show_label_values = True + min_row, max_row, start, end = self.ui.tblViewProtocol.selection_range() + self.selected_protocols.clear() + self.active_group_ids.clear() + self.message_type_table_model.selected_message_type_indices.clear() + self.label_value_model.selected_label_indices.clear() + + if min_row == max_row == start == end == -1: + self.label_value_model.message_index = -1 + self.active_message_type = self.proto_analyzer.default_message_type + self.ui.lBitsSelection.setText("") + self.ui.lDecimalSelection.setText("") + self.ui.lHexSelection.setText("") + self.ui.lNumSelectedColumns.setText("0") + self.ui.lblLabelValues.setText(self.tr("Labels of {}".format(self.active_message_type.name))) + self.__set_decoding_error_label(message=None) + self.updateUI(ignore_table_model=True, resize_table=False) + return -1, -1 + + selected_messages = self.selected_messages + self.message_type_table_model.selected_message_type_indices = { + self.proto_analyzer.message_types.index(msg.message_type) for msg in selected_messages + } + + cur_view = self.ui.cbProtoView.currentIndex() + self.ui.lNumSelectedColumns.setText(str(end - start)) + + message = self.proto_analyzer.messages[min_row] + self.active_message_type = message.message_type + + selected_labels = self.get_labels_from_selection(min_row, min_row, start, end - 1) + self.label_value_model.selected_label_indices = { + self.active_message_type.index(lbl) for lbl in selected_labels + } + + f = 4 if cur_view == 1 else 8 if cur_view == 2 else 1 + start, end = start * f, end * f + + bits = message.decoded_bits_str[start-message.alignment_offset:end-message.alignment_offset] + hexs = "".join(("{0:x}".format(int(bits[i:i + 4], 2)) for i in range(0, len(bits), 4))) + decimals = str(int(bits, 2)) if len(bits) > 0 else "" + + self.ui.lBitsSelection.setText(bits) + self.ui.lHexSelection.setText(hexs) + self.ui.lDecimalSelection.setText(decimals) + self.__set_decoding_error_label(message) + + self.ui.lblLabelValues.setText(self.tr("Labels for message #") + str(min_row + 1)) + if min_row != self.label_value_model.message_index: + self.label_value_model.message_index = min_row + + active_group_ids = set() + + for group, tree_items in self.proto_tree_model.protocol_tree_items.items(): + for i, tree_item in enumerate(tree_items): + proto = tree_item.protocol + if proto.show and proto in self.rows_for_protocols: + if any(i in self.rows_for_protocols[proto] for i in range(min_row, max_row + 1)): + active_group_ids.add(group) + self.selected_protocols.add(proto) + + if active_group_ids != set(self.active_group_ids): + self.active_group_ids = list(active_group_ids) + self.active_group_ids.sort() + + if message.rssi > 0: + self.ui.lblRSSI.setText(locale.format_string("%.2f dBm", 10*math.log10(message.rssi))) + else: + self.ui.lblRSSI.setText("-\u221e dBm") + if isinstance(message.absolute_time, str): + # For protocol files the abs time is the timestamp as string + abs_time = message.absolute_time + else: + abs_time = Formatter.science_time(message.absolute_time) + + rel_time = Formatter.science_time(message.relative_time) + self.ui.lTime.setText("{0} (+{1})".format(abs_time, rel_time)) + + # Set Decoding Combobox + self.ui.cbDecoding.blockSignals(True) + different_encodings = any(msg.decoder != message.decoder for msg in selected_messages) + self.ui.cbDecoding.setCurrentText("..." if different_encodings else message.decoder.name) + self.ui.cbDecoding.blockSignals(False) + + self.updateUI(ignore_table_model=True, resize_table=False) + + @pyqtSlot(int) + def on_ref_index_changed(self, new_ref_index: int): + if new_ref_index != -1 and self.protocol_model.row_count: + hide_correction = 0 + for i in range(0, self.protocol_model.row_count): + if self.ui.tblViewProtocol.isRowHidden((new_ref_index + i) % self.protocol_model.row_count): + hide_correction = 0 + else: + hide_correction = i + break + + self.protocol_model.refindex = (new_ref_index + hide_correction) % self.protocol_model.row_count + + self.set_show_only_status() + + @pyqtSlot(QModelIndex, QModelIndex) + def on_tbl_view_message_current_row_changed(self, current: QModelIndex, previous: QModelIndex): + row = current.row() + if row == -1: + return + + self.active_message_type = self.proto_analyzer.message_types[row] + self.ui.lblLabelValues.setText("Labels of {}".format(self.active_message_type.name)) + self.label_value_model.show_label_values = False + self.label_value_model.update() + + @pyqtSlot(MessageType, list) + def on_message_type_selected(self, message_type: MessageType, selected_messages: list): + for msg in selected_messages: + msg.message_type = message_type + self.active_message_type = message_type + self.protocol_model.update() + + @pyqtSlot() + def on_message_type_dialog_accepted(self): + self.update_automatic_assigned_message_types() + + @pyqtSlot() + def on_participant_edited(self): + self.refresh_assigned_participants_ui() + + @pyqtSlot(str) + def on_label_shown_link_activated(self, link: str): + if link == "reset_filter": + self.ui.lineEditSearch.clear() + self.show_all_rows() + + @pyqtSlot(str) + def on_label_clear_alignment_link_activated(self, link: str): + if link == "reset_alignment": + self.align_messages(pattern="") + + @pyqtSlot() + def on_protocol_updated(self): + self.set_shown_protocols() + self.ui.tblViewProtocol.zero_hide_offsets.clear() + + @pyqtSlot() + def on_message_type_table_model_updated(self): + self.ui.tblViewMessageTypes.open_persistent_editor(column=1) + + @pyqtSlot(MessageType) + def on_message_type_removed(self, message_type: MessageType): + for msg in self.proto_analyzer.messages: + if msg.message_type == message_type: + msg.message_type = self.proto_analyzer.default_message_type + self.message_type_table_model.update() + self.active_message_type = self.proto_analyzer.default_message_type + self.protocol_model.update() + self.label_value_model.update() + + @pyqtSlot(ProtocolLabel) + def on_label_color_changed(self, lbl: ProtocolLabel): + self.protocol_model.update() + + @pyqtSlot(MessageType) + def on_message_type_visibility_changed(self, message_type: MessageType): + self.set_message_type_visibility(message_type) + + @pyqtSlot(str) + def on_message_type_name_edited(self, new_name: str): + if self.ui.lblLabelValues.text().startswith("Labels of"): + self.ui.lblLabelValues.setText("Labels of {}".format(new_name)) + + @pyqtSlot(int) + def on_tab_bar_double_clicked(self, index: int): + if not self.tab_bar_collapsed: + self.ui.tab_participants.hide() + self.ui.tab_protocols.hide() + self.ui.tabWidget.setMaximumHeight(self.ui.tabWidget.tabBar().height()) + self.tab_bar_collapsed = True + else: + self.ui.tab_participants.show() + self.ui.tab_protocols.show() + self.ui.tabWidget.setMaximumHeight(9000) + self.tab_bar_collapsed = False diff --git a/Software/Universal Radio Hacker/src/urh/controller/GeneratorTabController.py b/Software/Universal Radio Hacker/src/urh/controller/GeneratorTabController.py new file mode 100644 index 0000000..84e64a8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/GeneratorTabController.py @@ -0,0 +1,710 @@ +import locale + +import numpy +import numpy as np +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtGui import QFontMetrics +from PyQt5.QtWidgets import QInputDialog, QWidget, QUndoStack, QApplication + +from urh import settings +from urh.controller.CompareFrameController import CompareFrameController +from urh.controller.dialogs.ContinuousSendDialog import ContinuousSendDialog +from urh.controller.dialogs.FuzzingDialog import FuzzingDialog +from urh.controller.dialogs.ModulatorDialog import ModulatorDialog +from urh.controller.dialogs.SendDialog import SendDialog +from urh.models.GeneratorListModel import GeneratorListModel +from urh.models.GeneratorTableModel import GeneratorTableModel +from urh.models.GeneratorTreeModel import GeneratorTreeModel +from urh.plugins.NetworkSDRInterface.NetworkSDRInterfacePlugin import NetworkSDRInterfacePlugin +from urh.plugins.PluginManager import PluginManager +from urh.plugins.RfCat.RfCatPlugin import RfCatPlugin +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.ui.actions.Fuzz import Fuzz +from urh.ui.ui_generator import Ui_GeneratorTab +from urh.util import FileOperator, util +from urh.util.Errors import Errors +from urh.util.Formatter import Formatter +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class GeneratorTabController(QWidget): + def __init__(self, compare_frame_controller: CompareFrameController, project_manager: ProjectManager, parent=None): + super().__init__(parent) + self.ui = Ui_GeneratorTab() + self.ui.setupUi(self) + util.set_splitter_stylesheet(self.ui.splitter) + + self.project_manager = project_manager + + self.ui.treeProtocols.setHeaderHidden(True) + self.tree_model = GeneratorTreeModel(compare_frame_controller) + self.tree_model.set_root_item(compare_frame_controller.proto_tree_model.rootItem) + self.tree_model.controller = self + self.ui.treeProtocols.setModel(self.tree_model) + + self.table_model = GeneratorTableModel(compare_frame_controller.proto_tree_model.rootItem, + compare_frame_controller.decodings) + self.table_model.controller = self + self.ui.tableMessages.setModel(self.table_model) + + self.label_list_model = GeneratorListModel(None) + self.ui.listViewProtoLabels.setModel(self.label_list_model) + + self.network_sdr_button_orig_tooltip = self.ui.btnNetworkSDRSend.toolTip() + self.set_network_sdr_send_button_visibility() + self.set_rfcat_button_visibility() + self.network_sdr_plugin = NetworkSDRInterfacePlugin() + self.rfcat_plugin = RfCatPlugin() + self.init_rfcat_plugin() + + self.modulation_msg_indices = [] + + self.refresh_modulators() + self.on_selected_modulation_changed() + self.set_fuzzing_ui_status() + self.ui.prBarGeneration.hide() + self.create_connects(compare_frame_controller) + + self.set_modulation_profile_status() + + def __get_modulator_of_message(self, message: Message) -> Modulator: + if message.modulator_index > len(self.modulators) - 1: + message.modulator_index = 0 + return self.modulators[message.modulator_index] + + @property + def selected_message_index(self) -> int: + min_row, _, _, _ = self.ui.tableMessages.selection_range() + return min_row # + + @property + def selected_message(self) -> Message: + selected_msg_index = self.selected_message_index + if selected_msg_index == -1 or selected_msg_index >= len(self.table_model.protocol.messages): + return None + + return self.table_model.protocol.messages[selected_msg_index] + + @property + def active_groups(self): + return self.tree_model.groups + + @property + def modulators(self): + return self.project_manager.modulators + + @property + def total_modulated_samples(self) -> int: + return sum(int(len(msg.encoded_bits) * self.__get_modulator_of_message(msg).samples_per_symbol + msg.pause) + for msg in self.table_model.protocol.messages) + + @modulators.setter + def modulators(self, value): + assert type(value) == list + self.project_manager.modulators = value + + def create_connects(self, compare_frame_controller): + compare_frame_controller.proto_tree_model.modelReset.connect(self.refresh_tree) + compare_frame_controller.participant_changed.connect(self.table_model.refresh_vertical_header) + self.ui.btnEditModulation.clicked.connect(self.show_modulation_dialog) + self.ui.cBoxModulations.currentIndexChanged.connect(self.on_selected_modulation_changed) + self.ui.tableMessages.selectionModel().selectionChanged.connect(self.on_table_selection_changed) + self.ui.tableMessages.encodings_updated.connect(self.on_table_selection_changed) + self.table_model.undo_stack.indexChanged.connect(self.on_undo_stack_index_changed) + self.table_model.protocol.qt_signals.line_duplicated.connect(self.refresh_pause_list) + self.table_model.protocol.qt_signals.fuzzing_started.connect(self.on_fuzzing_started) + self.table_model.protocol.qt_signals.current_fuzzing_message_changed.connect( + self.on_current_fuzzing_message_changed) + self.table_model.protocol.qt_signals.fuzzing_finished.connect(self.on_fuzzing_finished) + self.table_model.first_protocol_added.connect(self.on_first_protocol_added) + self.label_list_model.protolabel_fuzzing_status_changed.connect(self.set_fuzzing_ui_status) + self.ui.cbViewType.currentIndexChanged.connect(self.on_view_type_changed) + self.ui.btnSend.clicked.connect(self.on_btn_send_clicked) + self.ui.btnSave.clicked.connect(self.on_btn_save_clicked) + self.ui.btnOpen.clicked.connect(self.on_btn_open_clicked) + + self.project_manager.project_updated.connect(self.on_project_updated) + + self.table_model.vertical_header_color_status_changed.connect( + self.ui.tableMessages.on_vertical_header_color_status_changed) + + self.label_list_model.protolabel_removed.connect(self.handle_proto_label_removed) + + self.ui.lWPauses.item_edit_clicked.connect(self.edit_pause_item) + self.ui.lWPauses.edit_all_items_clicked.connect(self.edit_all_pause_items) + self.ui.lWPauses.itemSelectionChanged.connect(self.on_lWpauses_selection_changed) + self.ui.lWPauses.lost_focus.connect(self.on_lWPauses_lost_focus) + self.ui.lWPauses.doubleClicked.connect(self.on_lWPauses_double_clicked) + self.ui.btnGenerate.clicked.connect(self.generate_file) + self.label_list_model.protolabel_fuzzing_status_changed.connect(self.handle_plabel_fuzzing_state_changed) + self.ui.btnFuzz.clicked.connect(self.on_btn_fuzzing_clicked) + self.ui.tableMessages.create_label_triggered.connect(self.create_fuzzing_label) + self.ui.tableMessages.edit_label_triggered.connect(self.show_fuzzing_dialog) + self.ui.listViewProtoLabels.selection_changed.connect(self.handle_label_selection_changed) + self.ui.listViewProtoLabels.edit_on_item_triggered.connect(self.show_fuzzing_dialog) + + self.ui.btnNetworkSDRSend.clicked.connect(self.on_btn_network_sdr_clicked) + self.ui.btnRfCatSend.clicked.connect(self.on_btn_rfcat_clicked) + + self.network_sdr_plugin.sending_status_changed.connect(self.on_network_sdr_sending_status_changed) + self.network_sdr_plugin.sending_stop_requested.connect(self.on_network_sdr_sending_stop_requested) + self.network_sdr_plugin.current_send_message_changed.connect(self.on_send_message_changed) + + @pyqtSlot() + def refresh_tree(self): + self.tree_model.beginResetModel() + self.tree_model.endResetModel() + self.ui.treeProtocols.expandAll() + + @pyqtSlot() + def refresh_table(self): + self.table_model.update() + self.ui.tableMessages.resize_columns() + is_data_there = self.table_model.display_data is not None and len(self.table_model.display_data) > 0 + self.ui.btnSend.setEnabled(is_data_there) + self.ui.btnGenerate.setEnabled(is_data_there) + + @pyqtSlot() + def refresh_label_list(self): + self.label_list_model.message = self.selected_message + self.label_list_model.update() + + @property + def generator_undo_stack(self) -> QUndoStack: + return self.table_model.undo_stack + + @pyqtSlot() + def on_selected_modulation_changed(self): + cur_ind = self.ui.cBoxModulations.currentIndex() + min_row, max_row, _, _ = self.ui.tableMessages.selection_range() + if min_row > -1: + # set modulation for selected messages + for row in range(min_row, max_row + 1): + try: + self.table_model.protocol.messages[row].modulator_index = cur_ind + except IndexError: + continue + + self.show_modulation_info() + + def refresh_modulators(self): + current_index = 0 + if type(self.sender()) == ModulatorDialog: + current_index = self.sender().ui.comboBoxCustomModulations.currentIndex() + self.ui.cBoxModulations.clear() + for modulator in self.modulators: + self.ui.cBoxModulations.addItem(modulator.name) + + self.ui.cBoxModulations.setCurrentIndex(current_index) + + def bootstrap_modulator(self, protocol: ProtocolAnalyzer): + """ + Set initial parameters for default modulator if it was not edited by user previously + :return: + """ + if len(self.modulators) != 1 or len(self.table_model.protocol.messages) == 0: + return + + modulator = self.modulators[0] + modulator.samples_per_symbol = protocol.messages[0].samples_per_symbol + modulator.bits_per_symbol = protocol.messages[0].bits_per_symbol + + if protocol.signal: + modulator.sample_rate = protocol.signal.sample_rate + modulator.modulation_type = protocol.signal.modulation_type + auto_freq = modulator.estimate_carrier_frequency(protocol.signal, protocol) + if auto_freq is not None and auto_freq != 0: + modulator.carrier_freq_hz = auto_freq + + modulator.parameters = modulator.get_default_parameters() + self.show_modulation_info() + + def show_modulation_info(self): + cur_ind = self.ui.cBoxModulations.currentIndex() + mod = self.modulators[cur_ind] + self.ui.lCarrierFreqValue.setText(mod.carrier_frequency_str) + self.ui.lCarrierPhaseValue.setText(mod.carrier_phase_str) + self.ui.lBitLenValue.setText(mod.samples_per_symbol_str) + self.ui.lSampleRateValue.setText(mod.sample_rate_str) + mod_type = mod.modulation_type + self.ui.lModTypeValue.setText(mod_type) + + self.ui.lParamCaption.setText(mod.parameter_type_str) + self.ui.labelParameterValues.setText(mod.parameters_string) + self.ui.labelBitsPerSymbol.setText(str(mod.bits_per_symbol)) + + def prepare_modulation_dialog(self) -> (ModulatorDialog, Message): + preselected_index = self.ui.cBoxModulations.currentIndex() + + min_row, max_row, start, end = self.ui.tableMessages.selection_range() + if min_row > -1: + try: + selected_message = self.table_model.protocol.messages[min_row] + preselected_index = selected_message.modulator_index + except IndexError: + selected_message = Message([1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0], 0, [], MessageType("empty")) + else: + selected_message = Message([1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0], 0, [], MessageType("empty")) + if len(self.table_model.protocol.messages) > 0: + selected_message.samples_per_symbol = self.table_model.protocol.messages[0].samples_per_symbol + + for m in self.modulators: + m.default_sample_rate = self.project_manager.device_conf["sample_rate"] + + modulator_dialog = ModulatorDialog(self.modulators, tree_model=self.tree_model, parent=self.parent()) + modulator_dialog.ui.comboBoxCustomModulations.setCurrentIndex(preselected_index) + + modulator_dialog.finished.connect(self.refresh_modulators) + modulator_dialog.finished.connect(self.refresh_pause_list) + + return modulator_dialog, selected_message + + def set_modulation_profile_status(self): + visible = settings.read("multiple_modulations", False, bool) + self.ui.cBoxModulations.setVisible(visible) + + def init_rfcat_plugin(self): + self.set_rfcat_button_visibility() + self.rfcat_plugin = RfCatPlugin() + self.rfcat_plugin.current_send_message_changed.connect(self.on_send_message_changed) + self.ui.btnRfCatSend.setEnabled(self.rfcat_plugin.rfcat_is_found) + + @pyqtSlot() + def on_undo_stack_index_changed(self): + self.refresh_table() + self.refresh_pause_list() + self.refresh_label_list() + self.refresh_estimated_time() + self.set_fuzzing_ui_status() + + @pyqtSlot() + def show_modulation_dialog(self): + modulator_dialog, message = self.prepare_modulation_dialog() + modulator_dialog.showMaximized() + + modulator_dialog.initialize(message.encoded_bits_str[0:16]) + self.project_manager.modulation_was_edited = True + + @pyqtSlot() + def on_table_selection_changed(self): + min_row, max_row, start, end = self.ui.tableMessages.selection_range() + + if min_row == -1: + self.ui.lEncodingValue.setText("-") # + self.ui.lEncodingValue.setToolTip("") + self.label_list_model.message = None + return + + container = self.table_model.protocol + message = container.messages[min_row] + self.label_list_model.message = message + decoder_name = message.decoder.name + metrics = QFontMetrics(self.ui.lEncodingValue.font()) + elidedName = metrics.elidedText(decoder_name, Qt.ElideRight, self.ui.lEncodingValue.width()) + self.ui.lEncodingValue.setText(elidedName) + self.ui.lEncodingValue.setToolTip(decoder_name) + self.ui.cBoxModulations.blockSignals(True) + self.ui.cBoxModulations.setCurrentIndex(message.modulator_index) + self.show_modulation_info() + self.ui.cBoxModulations.blockSignals(False) + + @pyqtSlot(int) + def edit_pause_item(self, index: int): + message = self.table_model.protocol.messages[index] + cur_len = message.pause + new_len, ok = QInputDialog.getInt(self, self.tr("Enter new Pause Length"), + self.tr("Pause Length:"), cur_len, 0) + if ok: + message.pause = new_len + self.refresh_pause_list() + + @pyqtSlot() + def edit_all_pause_items(self): + message = self.table_model.protocol.messages[0] + cur_len = message.pause + new_len, ok = QInputDialog.getInt(self, self.tr("Enter new Pause Length"), + self.tr("Pause Length:"), cur_len, 0) + if ok: + for message in self.table_model.protocol.messages: + message.pause = new_len + + self.refresh_pause_list() + + @pyqtSlot() + def on_lWPauses_double_clicked(self): + sel_indexes = [index.row() for index in self.ui.lWPauses.selectedIndexes()] + if len(sel_indexes) > 0: + self.edit_pause_item(sel_indexes[0]) + + @pyqtSlot() + def refresh_pause_list(self): + self.ui.lWPauses.clear() + + fmt_str = "Pause ({1:d}-{2:d}) <{0:d} samples ({3})>" + for i, pause in enumerate(self.table_model.protocol.pauses): + sr = self.__get_modulator_of_message(self.table_model.protocol.messages[i]).sample_rate + item = fmt_str.format(pause, i + 1, i + 2, Formatter.science_time(pause / sr)) + self.ui.lWPauses.addItem(item) + + self.refresh_estimated_time() + + @pyqtSlot() + def on_lWpauses_selection_changed(self): + rows = [index.row() for index in self.ui.lWPauses.selectedIndexes()] + if len(rows) == 0: + return + self.ui.tableMessages.show_pause_active = True + self.ui.tableMessages.pause_row = rows[0] + self.ui.tableMessages.viewport().update() + self.ui.tableMessages.scrollTo(self.table_model.index(rows[0], 0)) + + @pyqtSlot() + def on_lWPauses_lost_focus(self): + self.ui.tableMessages.show_pause_active = False + self.ui.tableMessages.viewport().update() + + @pyqtSlot() + def generate_file(self): + try: + total_samples = self.total_modulated_samples + buffer = self.prepare_modulation_buffer(total_samples, show_error=False) + if buffer is None: + Errors.generic_error(self.tr("File too big"), self.tr("This file would get too big to save.")) + self.unsetCursor() + return + modulated_samples = self.modulate_data(buffer) + try: + sample_rate = self.modulators[0].sample_rate + except Exception as e: + logger.exception(e) + sample_rate = 1e6 + FileOperator.ask_signal_file_name_and_save("generated", modulated_samples, sample_rate=sample_rate, parent=self) + except Exception as e: + Errors.exception(e) + self.unsetCursor() + + def prepare_modulation_buffer(self, total_samples: int, show_error=True) -> IQArray: + dtype = Modulator.get_dtype() + n = 2 if dtype == np.int8 else 4 if dtype == np.int16 else 8 + + memory_size_for_buffer = total_samples * n + logger.debug("Allocating {0:.2f}MB for modulated samples".format(memory_size_for_buffer / (1024 ** 2))) + try: + # allocate it three times as we need the same amount for the sending process + IQArray(None, dtype=dtype, n=3*total_samples) + except MemoryError: + # will go into continuous mode in this case + if show_error: + Errors.not_enough_ram_for_sending_precache(3*memory_size_for_buffer) + return None + + return IQArray(None, dtype=dtype, n=total_samples) + + def modulate_data(self, buffer: IQArray) -> IQArray: + """ + + :param buffer: Buffer in which the modulated data shall be written, initialized with zeros + :return: + """ + self.ui.prBarGeneration.show() + self.ui.prBarGeneration.setValue(0) + self.ui.prBarGeneration.setMaximum(self.table_model.row_count) + self.modulation_msg_indices.clear() + + pos = 0 + for i in range(0, self.table_model.row_count): + message = self.table_model.protocol.messages[i] + modulator = self.__get_modulator_of_message(message) + # We do not need to modulate the pause extra, as result is already initialized with zeros + modulated = modulator.modulate(start=0, data=message.encoded_bits, pause=0) + buffer[pos:pos + len(modulated)] = modulated + pos += len(modulated) + message.pause + self.modulation_msg_indices.append(pos) + self.ui.prBarGeneration.setValue(i + 1) + QApplication.instance().processEvents() + + self.ui.prBarGeneration.hide() + return buffer + + @pyqtSlot(int) + def show_fuzzing_dialog(self, label_index: int): + view = self.ui.cbViewType.currentIndex() + + if self.label_list_model.message is not None: + msg_index = self.table_model.protocol.messages.index(self.label_list_model.message) + fdc = FuzzingDialog(protocol=self.table_model.protocol, label_index=label_index, + msg_index=msg_index, proto_view=view, parent=self) + fdc.show() + fdc.finished.connect(self.on_fuzzing_dialog_finished) + + @pyqtSlot() + def on_fuzzing_dialog_finished(self): + self.refresh_label_list() + self.refresh_table() + self.set_fuzzing_ui_status() + self.ui.tabWidget.setCurrentIndex(2) + + @pyqtSlot() + def handle_plabel_fuzzing_state_changed(self): + self.refresh_table() + self.label_list_model.update() + + @pyqtSlot(ProtocolLabel) + def handle_proto_label_removed(self, plabel: ProtocolLabel): + self.refresh_label_list() + self.refresh_table() + self.set_fuzzing_ui_status() + + @pyqtSlot() + def on_btn_fuzzing_clicked(self): + fuz_mode = "Successive" + if self.ui.rbConcurrent.isChecked(): + fuz_mode = "Concurrent" + elif self.ui.rBExhaustive.isChecked(): + fuz_mode = "Exhaustive" + + self.setCursor(Qt.WaitCursor) + fuzz_action = Fuzz(self.table_model.protocol, fuz_mode) + self.table_model.undo_stack.push(fuzz_action) + for row in fuzz_action.added_message_indices: + self.table_model.update_checksums_for_row(row) + self.unsetCursor() + self.ui.tableMessages.setFocus() + + @pyqtSlot() + def set_fuzzing_ui_status(self): + btn_was_enabled = self.ui.btnFuzz.isEnabled() + fuzz_active = any(lbl.active_fuzzing for msg in self.table_model.protocol.messages for lbl in msg.message_type) + self.ui.btnFuzz.setEnabled(fuzz_active) + if self.ui.btnFuzz.isEnabled() and not btn_was_enabled: + font = self.ui.btnFuzz.font() + font.setBold(True) + self.ui.btnFuzz.setFont(font) + else: + font = self.ui.btnFuzz.font() + font.setBold(False) + self.ui.btnFuzz.setFont(font) + self.ui.btnFuzz.setStyleSheet("") + + has_same_message = self.table_model.protocol.multiple_fuzz_labels_per_message + self.ui.rBSuccessive.setEnabled(has_same_message) + self.ui.rBExhaustive.setEnabled(has_same_message) + self.ui.rbConcurrent.setEnabled(has_same_message) + + def refresh_existing_encodings(self, encodings_from_file): + """ + Refresh existing encodings for messages, when encoding was changed by user in dialog + + :return: + """ + update = False + + for msg in self.table_model.protocol.messages: + i = next((i for i, d in enumerate(encodings_from_file) if d.name == msg.decoder.name), 0) + if msg.decoder != encodings_from_file[i]: + update = True + msg.decoder = encodings_from_file[i] + msg.clear_decoded_bits() + msg.clear_encoded_bits() + + if update: + self.refresh_table() + self.refresh_estimated_time() + + @pyqtSlot() + def refresh_estimated_time(self): + c = self.table_model.protocol + if c.num_messages == 0: + self.ui.lEstimatedTime.setText("Estimated Time: ") + return + + avg_msg_len = numpy.mean([len(msg.encoded_bits) for msg in c.messages]) + avg_samples_per_symbol = numpy.mean([m.samples_per_symbol for m in self.modulators]) + avg_sample_rate = numpy.mean([m.sample_rate for m in self.modulators]) + pause_samples = sum(c.pauses) + nsamples = c.num_messages * avg_msg_len * avg_samples_per_symbol + pause_samples + + self.ui.lEstimatedTime.setText( + locale.format_string("Estimated Time: %.04f seconds", nsamples / avg_sample_rate)) + + @pyqtSlot(int, int, int) + def create_fuzzing_label(self, msg_index: int, start: int, end: int): + con = self.table_model.protocol + start, end = con.convert_range(start, end - 1, self.ui.cbViewType.currentIndex(), 0, False, msg_index) + lbl = con.create_fuzzing_label(start, end, msg_index) + self.show_fuzzing_dialog(con.protocol_labels.index(lbl)) + + @pyqtSlot() + def handle_label_selection_changed(self): + rows = [index.row() for index in self.ui.listViewProtoLabels.selectedIndexes()] + if len(rows) == 0: + return + + maxrow = numpy.max(rows) + + try: + label = self.table_model.protocol.protocol_labels[maxrow] + except IndexError: + return + if label.show and self.selected_message: + start, end = self.selected_message.get_label_range(lbl=label, view=self.table_model.proto_view, + decode=False) + indx = self.table_model.index(0, int((start + end) / 2)) + self.ui.tableMessages.scrollTo(indx) + + @pyqtSlot() + def on_view_type_changed(self): + self.setCursor(Qt.WaitCursor) + self.table_model.proto_view = self.ui.cbViewType.currentIndex() + self.ui.tableMessages.resize_columns() + self.unsetCursor() + + @pyqtSlot() + def on_btn_send_clicked(self): + try: + total_samples = self.total_modulated_samples + buffer = self.prepare_modulation_buffer(total_samples) + if buffer is not None: + modulated_data = self.modulate_data(buffer) + else: + # Enter continuous mode + modulated_data = None + + try: + if modulated_data is not None: + try: + dialog = SendDialog(self.project_manager, modulated_data=modulated_data, + modulation_msg_indices=self.modulation_msg_indices, parent=self) + except MemoryError: + # Not enough memory for device buffer so we need to create a continuous send dialog + del modulated_data + Errors.not_enough_ram_for_sending_precache(None) + dialog = ContinuousSendDialog(self.project_manager, + self.table_model.protocol.messages, + self.modulators, total_samples, parent=self) + else: + dialog = ContinuousSendDialog(self.project_manager, self.table_model.protocol.messages, + self.modulators, total_samples, parent=self) + except OSError as e: + logger.exception(e) + return + if dialog.has_empty_device_list: + Errors.no_device() + dialog.close() + return + + dialog.device_parameters_changed.connect(self.project_manager.set_device_parameters) + dialog.show() + dialog.graphics_view.show_full_scene(reinitialize=True) + except Exception as e: + Errors.exception(e) + self.unsetCursor() + + @pyqtSlot() + def on_btn_save_clicked(self): + filename = FileOperator.ask_save_file_name("profile.fuzz.xml", caption="Save fuzzing profile") + if filename: + self.table_model.protocol.to_xml_file(filename, + decoders=self.project_manager.decodings, + participants=self.project_manager.participants, + modulators=self.modulators) + + @pyqtSlot() + def on_btn_open_clicked(self): + dialog = FileOperator.get_open_dialog(directory_mode=False, parent=self, name_filter="fuzz") + if dialog.exec_(): + for filename in dialog.selectedFiles(): + self.load_from_file(filename) + + def load_from_file(self, filename: str): + try: + self.modulators = ProjectManager.read_modulators_from_file(filename) + self.table_model.protocol.from_xml_file(filename) + self.refresh_pause_list() + self.refresh_estimated_time() + self.refresh_modulators() + self.show_modulation_info() + self.refresh_table() + self.set_fuzzing_ui_status() + except: + logger.error("You done something wrong to the xml fuzzing profile.") + + @pyqtSlot() + def on_project_updated(self): + self.table_model.refresh_vertical_header() + + def set_network_sdr_send_button_visibility(self): + is_plugin_enabled = PluginManager().is_plugin_enabled("NetworkSDRInterface") + self.ui.btnNetworkSDRSend.setVisible(is_plugin_enabled) + + def set_rfcat_button_visibility(self): + is_plugin_enabled = PluginManager().is_plugin_enabled("RfCat") + self.ui.btnRfCatSend.setVisible(is_plugin_enabled) + + @pyqtSlot() + def on_btn_network_sdr_clicked(self): + if not self.network_sdr_plugin.is_sending: + messages = self.table_model.protocol.messages + sample_rates = [self.__get_modulator_of_message(msg).sample_rate for msg in messages] + self.network_sdr_plugin.start_message_sending_thread(messages, sample_rates) + else: + self.network_sdr_plugin.stop_sending_thread() + + @pyqtSlot(bool) + def on_network_sdr_sending_status_changed(self, is_sending: bool): + self.ui.btnNetworkSDRSend.setChecked(is_sending) + self.ui.btnNetworkSDRSend.setEnabled(True) + self.ui.btnNetworkSDRSend.setToolTip( + "Sending in progress" if is_sending else self.network_sdr_button_orig_tooltip) + if not is_sending: + self.ui.tableMessages.clearSelection() + + @pyqtSlot() + def on_network_sdr_sending_stop_requested(self): + self.ui.btnNetworkSDRSend.setToolTip("Stopping sending") + self.ui.btnNetworkSDRSend.setEnabled(False) + + @pyqtSlot(int) + def on_send_message_changed(self, message_index: int): + self.ui.tableMessages.selectRow(message_index) + + @pyqtSlot() + def on_btn_rfcat_clicked(self): + if not self.rfcat_plugin.is_sending: + messages = self.table_model.protocol.messages + sample_rates = [self.__get_modulator_of_message(msg).sample_rate for msg in messages] + self.rfcat_plugin.start_message_sending_thread(messages, sample_rates, self.modulators, + self.project_manager) + else: + self.rfcat_plugin.stop_sending_thread() + + @pyqtSlot(int) + def on_fuzzing_started(self, num_values: int): + self.ui.stackedWidgetFuzzing.setCurrentWidget(self.ui.pageFuzzingProgressBar) + self.ui.progressBarFuzzing.setMaximum(num_values) + self.ui.progressBarFuzzing.setValue(0) + QApplication.instance().processEvents() + + @pyqtSlot() + def on_fuzzing_finished(self): + self.ui.stackedWidgetFuzzing.setCurrentWidget(self.ui.pageFuzzingUI) + # Calculate Checksums for Fuzzed Messages + self.setCursor(Qt.WaitCursor) + + self.unsetCursor() + + @pyqtSlot(int) + def on_current_fuzzing_message_changed(self, current_message: int): + self.ui.progressBarFuzzing.setValue(current_message) + QApplication.instance().processEvents() + + @pyqtSlot(ProtocolAnalyzer) + def on_first_protocol_added(self, protocol: ProtocolAnalyzer): + if not self.project_manager.modulation_was_edited: + self.bootstrap_modulator(protocol) diff --git a/Software/Universal Radio Hacker/src/urh/controller/MainController.py b/Software/Universal Radio Hacker/src/urh/controller/MainController.py new file mode 100644 index 0000000..dc0326f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/MainController.py @@ -0,0 +1,967 @@ +import copy +import os + +from PyQt5.QtCore import QDir, Qt, pyqtSlot, QTimer +from PyQt5.QtGui import QIcon, QCloseEvent, QKeySequence +from PyQt5.QtWidgets import QMainWindow, QUndoGroup, QActionGroup, QHeaderView, QAction, QMessageBox, QApplication, qApp + +from urh import settings, version +from urh.controller.CompareFrameController import CompareFrameController +from urh.controller.GeneratorTabController import GeneratorTabController +from urh.controller.SignalTabController import SignalTabController +from urh.controller.SimulatorTabController import SimulatorTabController +from urh.controller.dialogs.CSVImportDialog import CSVImportDialog +from urh.controller.dialogs.DecoderDialog import DecoderDialog +from urh.controller.dialogs.OptionsDialog import OptionsDialog +from urh.controller.dialogs.ProjectDialog import ProjectDialog +from urh.controller.dialogs.ProtocolSniffDialog import ProtocolSniffDialog +from urh.controller.dialogs.ReceiveDialog import ReceiveDialog +from urh.controller.dialogs.SpectrumDialogController import SpectrumDialogController +from urh.controller.widgets.SignalFrame import SignalFrame +from urh.models.FileFilterProxyModel import FileFilterProxyModel +from urh.models.FileIconProvider import FileIconProvider +from urh.models.FileSystemModel import FileSystemModel +from urh.models.ParticipantLegendListModel import ParticipantLegendListModel +from urh.plugins.PluginManager import PluginManager +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from urh.ui.ui_main import Ui_MainWindow +from urh.util import FileOperator, util +from urh.util.Errors import Errors +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class MainController(QMainWindow): + def __init__(self, *args): + super().__init__(*args) + self.ui = Ui_MainWindow() + self.ui.setupUi(self) + + util.set_splitter_stylesheet(self.ui.splitter) + + OptionsDialog.write_default_options() + + self.project_save_timer = QTimer() + self.project_manager = ProjectManager(self) + self.plugin_manager = PluginManager() + self.signal_tab_controller = SignalTabController(self.project_manager, + parent=self.ui.tab_interpretation) + self.ui.tab_interpretation.layout().addWidget(self.signal_tab_controller) + self.compare_frame_controller = CompareFrameController(parent=self.ui.tab_protocol, + plugin_manager=self.plugin_manager, + project_manager=self.project_manager) + self.compare_frame_controller.ui.splitter.setSizes([1, 1000000]) + + self.ui.tab_protocol.layout().addWidget(self.compare_frame_controller) + + self.generator_tab_controller = GeneratorTabController(self.compare_frame_controller, + self.project_manager, + parent=self.ui.tab_generator) + + self.simulator_tab_controller = SimulatorTabController(parent=self.ui.tab_simulator, + compare_frame_controller=self.compare_frame_controller, + generator_tab_controller=self.generator_tab_controller, + project_manager=self.project_manager) + + self.ui.tab_simulator.layout().addWidget(self.simulator_tab_controller) + + self.undo_group = QUndoGroup() + self.undo_group.addStack(self.signal_tab_controller.signal_undo_stack) + self.undo_group.addStack(self.compare_frame_controller.protocol_undo_stack) + self.undo_group.addStack(self.generator_tab_controller.generator_undo_stack) + self.undo_group.setActiveStack(self.signal_tab_controller.signal_undo_stack) + + self.cancel_action = QAction(self.tr("Cancel"), self) + self.cancel_action.setShortcut(QKeySequence.Cancel if hasattr(QKeySequence, "Cancel") else "Esc") + self.cancel_action.triggered.connect(self.on_cancel_triggered) + self.cancel_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.cancel_action.setIcon(QIcon.fromTheme("dialog-cancel")) + self.addAction(self.cancel_action) + + self.ui.actionAuto_detect_new_signals.setChecked(settings.read("auto_detect_new_signals", True, bool)) + + self.participant_legend_model = ParticipantLegendListModel(self.project_manager.participants) + self.ui.listViewParticipants.setModel(self.participant_legend_model) + + gtc = self.generator_tab_controller + gtc.ui.splitter.setSizes([int(gtc.width() / 0.7), int(gtc.width() / 0.3)]) + + self.ui.tab_generator.layout().addWidget(self.generator_tab_controller) + + self.signal_protocol_dict = {} # type: dict[SignalFrame, ProtocolAnalyzer] + + self.ui.lnEdtTreeFilter.setClearButtonEnabled(True) + + group = QActionGroup(self) + self.ui.actionFSK.setActionGroup(group) + self.ui.actionOOK.setActionGroup(group) + self.ui.actionNone.setActionGroup(group) + self.ui.actionPSK.setActionGroup(group) + + noise_threshold_setting = settings.read("default_noise_threshold", "automatic") + noise_threshold_group = QActionGroup(self) + self.ui.actionAutomaticNoiseThreshold.setActionGroup(noise_threshold_group) + self.ui.actionAutomaticNoiseThreshold.setChecked(noise_threshold_setting == "automatic") + self.ui.action1NoiseThreshold.setActionGroup(noise_threshold_group) + self.ui.action1NoiseThreshold.setChecked(noise_threshold_setting == "1") + self.ui.action5NoiseThreshold.setActionGroup(noise_threshold_group) + self.ui.action5NoiseThreshold.setChecked(noise_threshold_setting == "5") + self.ui.action10NoiseThreshold.setActionGroup(noise_threshold_group) + self.ui.action10NoiseThreshold.setChecked(noise_threshold_setting == "10") + self.ui.action100NoiseThreshold.setActionGroup(noise_threshold_group) + self.ui.action100NoiseThreshold.setChecked(noise_threshold_setting == "100") + + self.recentFileActionList = [] + self.create_connects() + self.init_recent_file_action_list(settings.read("recentFiles", [], list)) + + self.filemodel = FileSystemModel(self) + path = QDir.homePath() + + self.filemodel.setIconProvider(FileIconProvider()) + self.filemodel.setRootPath(path) + self.file_proxy_model = FileFilterProxyModel(self) + self.file_proxy_model.setSourceModel(self.filemodel) + self.ui.fileTree.setModel(self.file_proxy_model) + + self.ui.fileTree.setRootIndex(self.file_proxy_model.mapFromSource(self.filemodel.index(path))) + self.ui.fileTree.setToolTip(path) + self.ui.fileTree.header().setSectionResizeMode(0, QHeaderView.ResizeToContents) + self.ui.fileTree.header().setSectionResizeMode(1, QHeaderView.Stretch) + self.ui.fileTree.setFocus() + + self.generator_tab_controller.table_model.cfc = self.compare_frame_controller + + self.ui.actionConvert_Folder_to_Project.setEnabled(False) + + undo_action = self.undo_group.createUndoAction(self) + undo_action.setIcon(QIcon.fromTheme("edit-undo")) + undo_action.setShortcut(QKeySequence.Undo) + self.ui.menuEdit.insertAction(self.ui.actionDecoding, undo_action) + + redo_action = self.undo_group.createRedoAction(self) + redo_action.setIcon(QIcon.fromTheme("edit-redo")) + redo_action.setShortcut(QKeySequence.Redo) + self.ui.menuEdit.insertAction(self.ui.actionDecoding, redo_action) + self.ui.menuEdit.insertSeparator(self.ui.actionDecoding) + + self.ui.actionAbout_Qt.setIcon(QIcon(":/qt-project.org/qmessagebox/images/qtlogo-64.png")) + + self.__set_non_project_warning_visibility() + + self.ui.splitter.setSizes([0, 1]) + self.refresh_main_menu() + + self.apply_default_view(settings.read('default_view', type=int)) + self.project_save_timer.start(ProjectManager.AUTOSAVE_INTERVAL_MINUTES * 60 * 1000) + + self.ui.actionProject_settings.setVisible(False) + self.ui.actionSave_project.setVisible(False) + self.ui.actionClose_project.setVisible(False) + + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + def __set_non_project_warning_visibility(self): + show = settings.read("show_non_project_warning", True, bool) and not self.project_manager.project_loaded + self.ui.labelNonProjectMode.setVisible(show) + + def create_connects(self): + self.ui.actionFullscreen_mode.setShortcut(QKeySequence.FullScreen) + self.ui.actionOpen.setShortcut(QKeySequence(QKeySequence.Open)) + self.ui.actionOpen_directory.setShortcut(QKeySequence("Ctrl+Shift+O")) + + self.ui.menuEdit.aboutToShow.connect(self.on_edit_menu_about_to_show) + + self.ui.actionNew_Project.triggered.connect(self.on_new_project_action_triggered) + self.ui.actionNew_Project.setShortcut(QKeySequence.New) + self.ui.actionProject_settings.triggered.connect(self.on_project_settings_action_triggered) + self.ui.actionSave_project.triggered.connect(self.save_project) + self.ui.actionClose_project.triggered.connect(self.close_project) + + self.ui.actionAbout_AutomaticHacker.triggered.connect(self.on_show_about_clicked) + self.ui.actionRecord.triggered.connect(self.on_show_record_dialog_action_triggered) + + self.ui.actionFullscreen_mode.triggered.connect(self.on_fullscreen_action_triggered) + self.ui.actionSaveAllSignals.triggered.connect(self.signal_tab_controller.save_all) + self.ui.actionCloseAllFiles.triggered.connect(self.on_close_all_files_action_triggered) + self.ui.actionOpen.triggered.connect(self.on_open_file_action_triggered) + self.ui.actionOpen_directory.triggered.connect(self.on_open_directory_action_triggered) + self.ui.actionDecoding.triggered.connect(self.on_show_decoding_dialog_triggered) + self.ui.actionSpectrum_Analyzer.triggered.connect(self.on_show_spectrum_dialog_action_triggered) + self.ui.actionOptions.triggered.connect(self.show_options_dialog_action_triggered) + self.ui.actionSniff_protocol.triggered.connect(self.show_proto_sniff_dialog) + self.ui.actionAbout_Qt.triggered.connect(QApplication.instance().aboutQt) + self.ui.actionSamples_from_csv.triggered.connect(self.on_import_samples_from_csv_action_triggered) + self.ui.actionAuto_detect_new_signals.triggered.connect(self.on_auto_detect_new_signals_action_triggered) + + self.ui.actionAutomaticNoiseThreshold.triggered.connect(self.on_action_automatic_noise_threshold_triggered) + self.ui.action1NoiseThreshold.triggered.connect(self.on_action_1_noise_threshold_triggered) + self.ui.action5NoiseThreshold.triggered.connect(self.on_action_5_noise_threshold_triggered) + self.ui.action10NoiseThreshold.triggered.connect(self.on_action_10_noise_threshold_triggered) + self.ui.action100NoiseThreshold.triggered.connect(self.on_action_100_noise_threshold_triggered) + + self.ui.btnFileTreeGoUp.clicked.connect(self.on_btn_file_tree_go_up_clicked) + self.ui.fileTree.directory_open_wanted.connect(self.project_manager.set_project_folder) + + self.signal_tab_controller.frame_closed.connect(self.close_signal_frame) + self.signal_tab_controller.signal_created.connect(self.on_signal_created) + self.signal_tab_controller.ui.scrollArea.files_dropped.connect(self.on_files_dropped) + self.signal_tab_controller.files_dropped.connect(self.on_files_dropped) + self.signal_tab_controller.frame_was_dropped.connect(self.set_frame_numbers) + + self.simulator_tab_controller.open_in_analysis_requested.connect(self.on_simulator_open_in_analysis_requested) + self.simulator_tab_controller.rx_file_saved.connect(self.adjust_for_current_file) + + self.compare_frame_controller.show_interpretation_clicked.connect( + self.show_protocol_selection_in_interpretation) + self.compare_frame_controller.files_dropped.connect(self.on_files_dropped) + self.compare_frame_controller.show_decoding_clicked.connect(self.on_show_decoding_dialog_triggered) + self.compare_frame_controller.ui.treeViewProtocols.files_dropped_on_group.connect( + self.on_files_dropped_on_group) + self.compare_frame_controller.participant_changed.connect(self.signal_tab_controller.on_participant_changed) + self.compare_frame_controller.ui.treeViewProtocols.close_wanted.connect(self.on_cfc_close_wanted) + self.compare_frame_controller.show_config_field_types_triggered.connect( + self.on_show_field_types_config_action_triggered) + + self.compare_frame_controller.load_protocol_clicked.connect(self.on_compare_frame_controller_load_protocol_clicked) + self.compare_frame_controller.ui.listViewParticipants.doubleClicked.connect(self.on_project_settings_action_triggered) + + self.ui.lnEdtTreeFilter.textChanged.connect(self.on_file_tree_filter_text_changed) + + self.ui.tabWidget.currentChanged.connect(self.on_selected_tab_changed) + self.project_save_timer.timeout.connect(self.save_project) + + self.ui.actionConvert_Folder_to_Project.triggered.connect(self.project_manager.convert_folder_to_project) + self.project_manager.project_loaded_status_changed.connect(self.on_project_loaded_status_changed) + self.project_manager.project_updated.connect(self.on_project_updated) + + self.ui.textEditProjectDescription.textChanged.connect(self.on_text_edit_project_description_text_changed) + self.ui.tabWidget_Project.tabBarDoubleClicked.connect(self.on_project_tab_bar_double_clicked) + + self.ui.listViewParticipants.doubleClicked.connect(self.on_project_settings_action_triggered) + + self.ui.actionShowFileTree.triggered.connect(self.on_action_show_filetree_triggered) + self.ui.actionShowFileTree.setShortcut(QKeySequence("F10")) + + self.ui.labelNonProjectMode.linkActivated.connect(self.on_label_non_project_mode_link_activated) + + self.ui.menuFile.addSeparator() + for i in range(settings.MAX_RECENT_FILE_NR): + recent_file_action = QAction(self) + recent_file_action.setVisible(False) + recent_file_action.triggered.connect(self.on_open_recent_action_triggered) + self.recentFileActionList.append(recent_file_action) + self.ui.menuFile.addAction(self.recentFileActionList[i]) + + def add_plain_bits_from_txt(self, filename: str): + with open(filename) as f: + protocol = ProtocolAnalyzer.get_protocol_from_string(f.readlines()) + + protocol.filename = filename + protocol.name = util.get_name_from_filename(filename) + + self.compare_frame_controller.add_protocol(protocol) + self.compare_frame_controller.refresh() + self.__add_empty_frame_for_filename(protocol, filename) + + def __add_empty_frame_for_filename(self, protocol: ProtocolAnalyzer, filename: str): + sf = self.signal_tab_controller.add_empty_frame(filename, protocol) + self.signal_protocol_dict[sf] = protocol + self.set_frame_numbers() + self.file_proxy_model.open_files.add(filename) + + def add_protocol_file(self, filename): + proto = self.compare_frame_controller.add_protocol_from_file(filename) + if proto: + self.__add_empty_frame_for_filename(proto, filename) + self.ui.tabWidget.setCurrentWidget(self.ui.tab_protocol) + + def add_fuzz_profile(self, filename): + self.ui.tabWidget.setCurrentIndex(2) + self.generator_tab_controller.load_from_file(filename) + + def add_simulator_profile(self, filename): + self.ui.tabWidget.setCurrentIndex(3) + self.simulator_tab_controller.load_simulator_file(filename) + + def add_signalfile(self, filename: str, group_id=0, enforce_sample_rate=None): + if not os.path.exists(filename): + QMessageBox.critical(self, self.tr("File not Found"), + self.tr("The file {0} could not be found. Was it moved or renamed?").format( + filename)) + return + + sig_name = os.path.splitext(os.path.basename(filename))[0] + + # Use default sample rate for signal + # Sample rate will be overridden in case of a project later + if enforce_sample_rate is not None: + sample_rate = enforce_sample_rate + else: + sample_rate = self.project_manager.device_conf["sample_rate"] + + signal = Signal(filename, sig_name, sample_rate=sample_rate) + + self.file_proxy_model.open_files.add(filename) + self.add_signal(signal, group_id) + + def add_signal(self, signal, group_id=0, index=-1): + self.setCursor(Qt.WaitCursor) + pa = ProtocolAnalyzer(signal) + sig_frame = self.signal_tab_controller.add_signal_frame(pa, index=index) + pa = self.compare_frame_controller.add_protocol(pa, group_id) + + signal.blockSignals(True) + has_entry = self.project_manager.read_project_file_for_signal(signal) + + if self.ui.actionAuto_detect_new_signals.isChecked() and not has_entry and not signal.changed: + sig_frame.ui.stackedWidget.setCurrentWidget(sig_frame.ui.pageLoading) + qApp.processEvents() + if not signal.already_demodulated: + signal.auto_detect(detect_modulation=True, detect_noise=False) + sig_frame.ui.stackedWidget.setCurrentWidget(sig_frame.ui.pageSignal) + + signal.blockSignals(False) + + self.signal_protocol_dict[sig_frame] = pa + + sig_frame.refresh_signal(draw_full_signal=True) + sig_frame.refresh_signal_information(block=True) + + qApp.processEvents() + sig_frame.show_protocol(refresh=True) + + if self.project_manager.read_participants_for_signal(signal, pa.messages): + sig_frame.ui.gvSignal.redraw_view() + + sig_frame.ui.gvSignal.auto_fit_view() + self.set_frame_numbers() + + self.compare_frame_controller.filter_search_results() + self.refresh_main_menu() + self.unsetCursor() + + def close_protocol(self, protocol): + self.compare_frame_controller.remove_protocol(protocol) + # Needs to be removed in generator also, otherwise program crashes, + # if item from tree in generator is selected and corresponding signal is closed + self.generator_tab_controller.tree_model.remove_protocol(protocol) + protocol.eliminate() + + def close_signal_frame(self, signal_frame: SignalFrame): + try: + self.project_manager.write_signal_information_to_project_file(signal_frame.signal) + try: + proto = self.signal_protocol_dict[signal_frame] + except KeyError: + proto = None + + if proto is not None: + self.close_protocol(proto) + del self.signal_protocol_dict[signal_frame] + + if self.signal_tab_controller.ui.scrlAreaSignals.minimumHeight() > signal_frame.height(): + self.signal_tab_controller.ui.scrlAreaSignals.setMinimumHeight( + self.signal_tab_controller.ui.scrlAreaSignals.minimumHeight() - signal_frame.height()) + + if signal_frame.signal is not None: + # Non-Empty Frame (when a signal and not a protocol is opened) + self.file_proxy_model.open_files.discard(signal_frame.signal.filename) + + signal_frame.eliminate() + + self.compare_frame_controller.ui.treeViewProtocols.expandAll() + self.set_frame_numbers() + self.refresh_main_menu() + except Exception as e: + Errors.exception(e) + self.unsetCursor() + + def add_files(self, filepaths, group_id=0, enforce_sample_rate=None): + num_files = len(filepaths) + if num_files == 0: + return + + for i, filename in enumerate(filepaths): + if not os.path.exists(filename): + continue + + if os.path.isdir(filename): + for f in self.signal_tab_controller.signal_frames: + self.close_signal_frame(f) + + FileOperator.RECENT_PATH = filename + self.project_manager.set_project_folder(filename) + return + + FileOperator.RECENT_PATH = os.path.split(filename)[0] + + if filename.endswith(".complex"): + self.add_signalfile(filename, group_id, enforce_sample_rate=enforce_sample_rate) + elif filename.endswith(".coco"): + self.add_signalfile(filename, group_id, enforce_sample_rate=enforce_sample_rate) + elif filename.endswith(".proto") or filename.endswith(".proto.xml") or filename.endswith(".bin"): + self.add_protocol_file(filename) + elif filename.endswith(".wav"): + try: + import wave + w = wave.open(filename) + w.close() + except wave.Error as e: + Errors.generic_error("Unsupported WAV type", "Only uncompressed WAVs (PCM) are supported.", str(e)) + continue + self.add_signalfile(filename, group_id, enforce_sample_rate=enforce_sample_rate) + elif filename.endswith(".fuzz") or filename.endswith(".fuzz.xml"): + self.add_fuzz_profile(filename) + elif filename.endswith(".sim") or filename.endswith(".sim.xml"): + self.add_simulator_profile(filename) + elif filename.endswith(".txt"): + self.add_plain_bits_from_txt(filename) + elif filename.endswith(".csv"): + self.__import_csv(filename, group_id) + continue + elif os.path.basename(filename) == settings.PROJECT_FILE: + self.project_manager.set_project_folder(os.path.split(filename)[0]) + else: + self.add_signalfile(filename, group_id, enforce_sample_rate=enforce_sample_rate) + + if self.project_manager.project_file is None: + self.adjust_for_current_file(filename) + + self.refresh_main_menu() + + def set_frame_numbers(self): + self.signal_tab_controller.set_frame_numbers() + + def closeEvent(self, event: QCloseEvent): + self.save_project() + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + def close_all_files(self): + self.signal_tab_controller.close_all() + self.compare_frame_controller.reset() + self.generator_tab_controller.table_model.protocol.clear() + self.generator_tab_controller.refresh_tree() + self.generator_tab_controller.refresh_table() + self.generator_tab_controller.refresh_label_list() + + self.signal_tab_controller.signal_undo_stack.clear() + self.compare_frame_controller.protocol_undo_stack.clear() + self.generator_tab_controller.generator_undo_stack.clear() + + self.simulator_tab_controller.close_all() + + def show_options_dialog_specific_tab(self, tab_index: int): + op = OptionsDialog(self.plugin_manager.installed_plugins, parent=self) + op.values_changed.connect(self.on_options_changed) + op.ui.tabWidget.setCurrentIndex(tab_index) + op.show() + + def refresh_main_menu(self): + enable = len(self.signal_protocol_dict) > 0 + self.ui.actionSaveAllSignals.setEnabled(enable) + self.ui.actionCloseAllFiles.setEnabled(enable) + + def apply_default_view(self, view_index: int): + self.compare_frame_controller.ui.cbProtoView.setCurrentIndex(view_index) + self.generator_tab_controller.ui.cbViewType.setCurrentIndex(view_index) + self.simulator_tab_controller.ui.cbViewType.setCurrentIndex(view_index) + for sig_frame in self.signal_tab_controller.signal_frames: + sig_frame.ui.cbProtoView.setCurrentIndex(view_index) + + def show_project_settings(self): + pdc = ProjectDialog(new_project=False, project_manager=self.project_manager, parent=self) + pdc.finished.connect(self.on_project_dialog_finished) + pdc.show() + + def collapse_project_tab_bar(self): + self.ui.tabParticipants.hide() + self.ui.tabDescription.hide() + self.ui.tabWidget_Project.setMaximumHeight(self.ui.tabWidget_Project.tabBar().height()) + + def expand_project_tab_bar(self): + self.ui.tabDescription.show() + self.ui.tabParticipants.show() + self.ui.tabWidget_Project.setMaximumHeight(9000) + + def save_project(self): + self.project_manager.save_project(simulator_config=self.simulator_tab_controller.simulator_config) + + def close_project(self): + self.save_project() + self.close_all_files() + self.compare_frame_controller.proto_analyzer.message_types.clear() + self.compare_frame_controller.active_message_type.clear() + self.compare_frame_controller.updateUI() + self.project_manager.participants.clear() + self.participant_legend_model.update() + + self.filemodel.setRootPath(QDir.homePath()) + self.ui.fileTree.setRootIndex(self.file_proxy_model.mapFromSource(self.filemodel.index(QDir.homePath()))) + self.hide_file_tree() + + self.project_manager.project_path = "" + self.project_manager.project_file = None + + @pyqtSlot() + def on_project_tab_bar_double_clicked(self): + if self.ui.tabParticipants.isVisible(): + self.collapse_project_tab_bar() + else: + self.expand_project_tab_bar() + + @pyqtSlot() + def on_project_updated(self): + self.participant_legend_model.update() + self.compare_frame_controller.refresh() + self.ui.textEditProjectDescription.setText(self.project_manager.description) + + @pyqtSlot() + def on_fullscreen_action_triggered(self): + if self.ui.actionFullscreen_mode.isChecked(): + self.showFullScreen() + else: + self.showMaximized() + + def adjust_for_current_file(self, file_path): + if file_path is None: + return + + if file_path in FileOperator.archives.keys(): + file_path = copy.copy(FileOperator.archives[file_path]) + + recent_file_paths = settings.read("recentFiles", [], list) + recent_file_paths = [] if recent_file_paths is None else recent_file_paths # check None for OSX + recent_file_paths = [p for p in recent_file_paths if p != file_path and p is not None and os.path.exists(p)] + recent_file_paths.insert(0, file_path) + recent_file_paths = recent_file_paths[:settings.MAX_RECENT_FILE_NR] + + self.init_recent_file_action_list(recent_file_paths) + + settings.write("recentFiles", recent_file_paths) + + def init_recent_file_action_list(self, recent_file_paths: list): + for i in range(len(self.recentFileActionList)): + self.recentFileActionList[i].setVisible(False) + + if recent_file_paths is None: + return + + for i, file_path in enumerate(recent_file_paths): + if os.path.isfile(file_path): + display_text = os.path.basename(file_path) + self.recentFileActionList[i].setIcon(QIcon()) + elif os.path.isdir(file_path): + head, tail = os.path.split(file_path) + display_text = tail + head, tail = os.path.split(head) + if tail: + display_text = tail + "/" + display_text + + self.recentFileActionList[i].setIcon(QIcon.fromTheme("folder")) + else: + continue + + self.recentFileActionList[i].setText(display_text) + self.recentFileActionList[i].setData(file_path) + self.recentFileActionList[i].setVisible(True) + + @pyqtSlot() + def on_show_field_types_config_action_triggered(self): + self.show_options_dialog_specific_tab(tab_index=2) + + @pyqtSlot() + def on_open_recent_action_triggered(self): + action = self.sender() + try: + if os.path.isdir(action.data()): + self.project_manager.set_project_folder(action.data()) + elif os.path.isfile(action.data()): + self.setCursor(Qt.WaitCursor) + self.add_files(FileOperator.uncompress_archives([action.data()], QDir.tempPath())) + self.unsetCursor() + except Exception as e: + Errors.exception(e) + self.unsetCursor() + + @pyqtSlot() + def on_show_about_clicked(self): + descr = "

Universal Radio Hacker

Version: {0}
" \ + "GitHub: https://github.com/jopohl/urh

" \ + "Creators:".format(version.VERSION) + + QMessageBox.about(self, self.tr("About"), self.tr(descr)) + + @pyqtSlot(int, int, int, int) + def show_protocol_selection_in_interpretation(self, start_message, start, end_message, end): + try: + cfc = self.compare_frame_controller + msg_total = 0 + last_sig_frame = None + for protocol in cfc.protocol_list: + if not protocol.show: + continue + n = protocol.num_messages + view_type = cfc.ui.cbProtoView.currentIndex() + messages = [i - msg_total for i in range(msg_total, msg_total + n) if start_message <= i <= end_message] + if len(messages) > 0: + try: + signal_frame = next((sf for sf, pf in self.signal_protocol_dict.items() if pf == protocol)) + except StopIteration: + QMessageBox.critical(self, self.tr("Error"), + self.tr("Could not find corresponding signal frame.")) + return + signal_frame.set_roi_from_protocol_analysis(min(messages), start, max(messages), end + 1, view_type) + last_sig_frame = signal_frame + msg_total += n + focus_frame = last_sig_frame + if last_sig_frame is not None: + self.signal_tab_controller.ui.scrollArea.ensureWidgetVisible(last_sig_frame, 0, 0) + + QApplication.instance().processEvents() + self.ui.tabWidget.setCurrentIndex(0) + if focus_frame is not None: + focus_frame.ui.txtEdProto.setFocus() + except Exception as e: + logger.exception(e) + + @pyqtSlot(str) + def on_file_tree_filter_text_changed(self, text: str): + if len(text) > 0: + self.filemodel.setNameFilters(["*" + text + "*"]) + else: + self.filemodel.setNameFilters(["*"]) + + @pyqtSlot() + def on_show_decoding_dialog_triggered(self): + signals = [sf.signal for sf in self.signal_tab_controller.signal_frames] + decoding_controller = DecoderDialog( + self.compare_frame_controller.decodings, signals, + self.project_manager, parent=self) + decoding_controller.finished.connect(self.update_decodings) + decoding_controller.show() + decoding_controller.decoder_update() + + @pyqtSlot() + def update_decodings(self): + self.project_manager.load_decodings() + self.compare_frame_controller.fill_decoding_combobox() + self.compare_frame_controller.refresh_existing_encodings() + + self.generator_tab_controller.refresh_existing_encodings(self.compare_frame_controller.decodings) + + @pyqtSlot(int) + def on_selected_tab_changed(self, index: int): + if index == 0: + self.undo_group.setActiveStack(self.signal_tab_controller.signal_undo_stack) + elif index == 1: + self.undo_group.setActiveStack(self.compare_frame_controller.protocol_undo_stack) + self.compare_frame_controller.ui.tblViewProtocol.resize_columns() + self.compare_frame_controller.ui.tblViewProtocol.resize_vertical_header() + h = max(self.compare_frame_controller.ui.btnSaveProto.height(), + self.generator_tab_controller.ui.btnSave.height()) + self.compare_frame_controller.ui.btnSaveProto.setMinimumHeight(h) + + th = self.compare_frame_controller.ui.tabWidget.tabBar().height() + for i in range(self.compare_frame_controller.ui.tabWidget.count()): + self.compare_frame_controller.ui.tabWidget.widget(i).layout().setContentsMargins(0, 7 + h - th, 0, 0) + + elif index == 2: + self.undo_group.setActiveStack(self.generator_tab_controller.generator_undo_stack) + h = max(self.compare_frame_controller.ui.btnSaveProto.height(), + self.generator_tab_controller.ui.btnSave.height()) + self.generator_tab_controller.ui.btnSave.setMinimumHeight(h) + th = self.generator_tab_controller.ui.tabWidget.tabBar().height() + for i in range(self.generator_tab_controller.ui.tabWidget.count()): + self.generator_tab_controller.ui.tabWidget.widget(i).layout().setContentsMargins(0, 7 + h - th, 0, 0) + # Modulators may got changed from Simulator Dialog + self.generator_tab_controller.refresh_modulators() + # Signals may got reordered in analysis + self.generator_tab_controller.tree_model.update() + self.generator_tab_controller.ui.treeProtocols.expandAll() + + @pyqtSlot() + def on_show_record_dialog_action_triggered(self): + pm = self.project_manager + try: + r = ReceiveDialog(pm, parent=self) + except OSError as e: + logger.error(repr(e)) + return + + if r.has_empty_device_list: + Errors.no_device() + r.close() + return + + r.device_parameters_changed.connect(pm.set_device_parameters) + r.files_recorded.connect(self.on_signals_recorded) + r.show() + + def create_protocol_sniff_dialog(self, testing_mode=False): + pm = self.project_manager + signal = next((proto.signal for proto in self.compare_frame_controller.protocol_list), None) + signals = [f.signal for f in self.signal_tab_controller.signal_frames if f.signal] + + psd = ProtocolSniffDialog(project_manager=pm, signal=signal, signals=signals, + testing_mode=testing_mode, parent=self) + + if psd.has_empty_device_list: + Errors.no_device() + psd.close() + return None + else: + psd.device_parameters_changed.connect(pm.set_device_parameters) + psd.protocol_accepted.connect(self.compare_frame_controller.add_sniffed_protocol_messages) + return psd + + @pyqtSlot() + def show_proto_sniff_dialog(self): + psd = self.create_protocol_sniff_dialog() + if psd: + psd.show() + + @pyqtSlot() + def on_show_spectrum_dialog_action_triggered(self): + pm = self.project_manager + r = SpectrumDialogController(pm, parent=self) + if r.has_empty_device_list: + Errors.no_device() + r.close() + return + + r.device_parameters_changed.connect(pm.set_device_parameters) + r.show() + + @pyqtSlot(list, float) + def on_signals_recorded(self, file_names: list, sample_rate: float): + QApplication.instance().setOverrideCursor(Qt.WaitCursor) + for filename in file_names: + self.add_signalfile(filename, enforce_sample_rate=sample_rate) + QApplication.instance().restoreOverrideCursor() + + @pyqtSlot() + def show_options_dialog_action_triggered(self): + self.show_options_dialog_specific_tab(tab_index=4) + + @pyqtSlot() + def on_new_project_action_triggered(self): + pdc = ProjectDialog(parent=self) + pdc.finished.connect(self.on_project_dialog_finished) + pdc.show() + + @pyqtSlot() + def on_project_settings_action_triggered(self): + self.show_project_settings() + + @pyqtSlot() + def on_edit_menu_about_to_show(self): + self.ui.actionShowFileTree.setChecked(self.ui.splitter.sizes()[0] > 0) + + def hide_file_tree(self): + self.ui.splitter.setSizes([0, 1]) + + @pyqtSlot() + def on_action_show_filetree_triggered(self): + if self.ui.splitter.sizes()[0] > 0: + self.hide_file_tree() + else: + self.ui.splitter.setSizes([1, 1]) + + @pyqtSlot() + def on_project_dialog_finished(self): + if self.sender().committed: + if self.sender().new_project: + self.close_project() + self.project_manager.from_dialog(self.sender()) + else: + self.project_manager.project_updated.emit() + + @pyqtSlot() + def on_open_file_action_triggered(self): + self.show_open_dialog(directory=False) + + @pyqtSlot() + def on_open_directory_action_triggered(self): + self.show_open_dialog(directory=True) + + def show_open_dialog(self, directory=False): + dialog = FileOperator.get_open_dialog(directory_mode=directory, parent=self, name_filter="full") + if dialog.exec_(): + try: + file_names = dialog.selectedFiles() + folders = [folder for folder in file_names if os.path.isdir(folder)] + + if len(folders) > 0: + folder = folders[0] + for f in self.signal_tab_controller.signal_frames: + self.close_signal_frame(f) + + self.project_manager.set_project_folder(folder) + else: + self.setCursor(Qt.WaitCursor) + file_names = FileOperator.uncompress_archives(file_names, QDir.tempPath()) + self.add_files(file_names) + self.unsetCursor() + except Exception as e: + Errors.exception(e) + self.unsetCursor() + + @pyqtSlot() + def on_close_all_files_action_triggered(self): + self.close_all_files() + + @pyqtSlot(list) + def on_files_dropped(self, files): + """ + :type files: list of QtCore.QUrl + """ + self.__add_urls_to_group(files, group_id=0) + + @pyqtSlot(list, int) + def on_files_dropped_on_group(self, files, group_id: int): + """ + :param group_id: + :type files: list of QtCore.QUrl + """ + self.__add_urls_to_group(files, group_id=group_id) + + def __add_urls_to_group(self, file_urls, group_id=0): + local_files = [file_url.toLocalFile() for file_url in file_urls if file_url.isLocalFile()] + if len(local_files) > 0: + self.setCursor(Qt.WaitCursor) + self.add_files(FileOperator.uncompress_archives(local_files, QDir.tempPath()), group_id=group_id) + self.unsetCursor() + + @pyqtSlot(list) + def on_cfc_close_wanted(self, protocols: list): + frame_protos = {sframe: protocol for sframe, protocol in self.signal_protocol_dict.items() if + protocol in protocols} + + for frame in frame_protos: + self.close_signal_frame(frame) + + for proto in (proto for proto in protocols if proto not in frame_protos.values()): + # close protocols without associated signal frame + self.close_protocol(proto) + + @pyqtSlot(dict) + def on_options_changed(self, changed_options: dict): + refresh_protocol_needed = "show_pause_as_time" in changed_options + + if refresh_protocol_needed: + for sf in self.signal_tab_controller.signal_frames: + sf.refresh_protocol() + + self.project_manager.reload_field_types() + + self.compare_frame_controller.refresh_field_types_for_labels() + self.compare_frame_controller.set_shown_protocols() + self.generator_tab_controller.set_network_sdr_send_button_visibility() + self.generator_tab_controller.init_rfcat_plugin() + self.generator_tab_controller.set_modulation_profile_status() + self.simulator_tab_controller.refresh_field_types_for_labels() + + if "num_sending_repeats" in changed_options: + self.project_manager.device_conf["num_sending_repeats"] = changed_options["num_sending_repeats"] + + if "default_view" in changed_options: + self.apply_default_view(int(changed_options["default_view"])) + + if "spectrogram_colormap" in changed_options: + self.signal_tab_controller.redraw_spectrograms() + + @pyqtSlot() + def on_text_edit_project_description_text_changed(self): + self.project_manager.description = self.ui.textEditProjectDescription.toPlainText() + + @pyqtSlot() + def on_btn_file_tree_go_up_clicked(self): + cur_dir = self.filemodel.rootDirectory() + if cur_dir.cdUp(): + path = cur_dir.path() + self.filemodel.setRootPath(path) + self.ui.fileTree.setRootIndex(self.file_proxy_model.mapFromSource(self.filemodel.index(path))) + + @pyqtSlot(int, Signal) + def on_signal_created(self, index: int, signal: Signal): + self.add_signal(signal, index=index) + + @pyqtSlot() + def on_cancel_triggered(self): + for signal_frame in self.signal_tab_controller.signal_frames: + signal_frame.cancel_filtering() + + @pyqtSlot() + def on_import_samples_from_csv_action_triggered(self): + self.__import_csv(file_name="") + + @pyqtSlot(bool) + def on_auto_detect_new_signals_action_triggered(self, checked: bool): + settings.write("auto_detect_new_signals", bool(checked)) + + def __import_csv(self, file_name, group_id=0): + def on_data_imported(complex_file, sample_rate): + sample_rate = None if sample_rate == 0 else sample_rate + self.add_files([complex_file], group_id=group_id, enforce_sample_rate=sample_rate) + + dialog = CSVImportDialog(file_name, parent=self) + dialog.data_imported.connect(on_data_imported) + dialog.exec_() + + @pyqtSlot(str) + def on_label_non_project_mode_link_activated(self, link: str): + if link == "dont_show_non_project_again": + self.ui.labelNonProjectMode.hide() + settings.write("show_non_project_warning", False) + elif link == "open_new_project_dialog": + self.on_new_project_action_triggered() + + @pyqtSlot(bool) + def on_project_loaded_status_changed(self, project_loaded: bool): + self.ui.actionProject_settings.setVisible(project_loaded) + self.ui.actionSave_project.setVisible(project_loaded) + self.ui.actionClose_project.setVisible(project_loaded) + self.ui.actionConvert_Folder_to_Project.setDisabled(project_loaded) + self.__set_non_project_warning_visibility() + + @pyqtSlot() + def on_compare_frame_controller_load_protocol_clicked(self): + dialog = FileOperator.get_open_dialog(directory_mode=False, parent=self, name_filter="proto") + if dialog.exec_(): + for filename in dialog.selectedFiles(): + self.add_protocol_file(filename) + + @pyqtSlot(str) + def on_simulator_open_in_analysis_requested(self, text: str): + protocol = ProtocolAnalyzer.get_protocol_from_string(text.split("\n")) + protocol.name = "Transcript" + + self.ui.tabWidget.setCurrentIndex(1) + self.compare_frame_controller.add_protocol(protocol) + self.compare_frame_controller.refresh() + + @pyqtSlot() + def on_action_automatic_noise_threshold_triggered(self): + settings.write("default_noise_threshold", "automatic") + + @pyqtSlot() + def on_action_1_noise_threshold_triggered(self): + settings.write("default_noise_threshold", "1") + + @pyqtSlot() + def on_action_5_noise_threshold_triggered(self): + settings.write("default_noise_threshold", "5") + + @pyqtSlot() + def on_action_10_noise_threshold_triggered(self): + settings.write("default_noise_threshold", "10") + + @pyqtSlot() + def on_action_100_noise_threshold_triggered(self): + settings.write("default_noise_threshold", "100") diff --git a/Software/Universal Radio Hacker/src/urh/controller/SignalTabController.py b/Software/Universal Radio Hacker/src/urh/controller/SignalTabController.py new file mode 100644 index 0000000..44b8cf9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/SignalTabController.py @@ -0,0 +1,249 @@ +from PyQt5.QtCore import QPoint, pyqtSignal, pyqtSlot +from PyQt5.QtWidgets import QWidget, QSizePolicy, QUndoStack, QCheckBox, QMessageBox + +from urh import settings +from urh.controller.widgets.SignalFrame import SignalFrame +from urh.signalprocessing.Signal import Signal +from urh.ui.ui_tab_interpretation import Ui_Interpretation +from urh.util import util + + +class SignalTabController(QWidget): + frame_closed = pyqtSignal(SignalFrame) + not_show_again_changed = pyqtSignal() + signal_created = pyqtSignal(int, Signal) + files_dropped = pyqtSignal(list) + frame_was_dropped = pyqtSignal(int, int) + + @property + def num_frames(self): + return len(self.signal_frames) + + @property + def signal_frames(self): + """ + + :rtype: list of SignalFrame + """ + splitter = self.ui.splitter + return [splitter.widget(i) for i in range(splitter.count()) + if isinstance(splitter.widget(i), SignalFrame)] + + @property + def signal_undo_stack(self): + return self.undo_stack + + def __init__(self, project_manager, parent=None): + super().__init__(parent) + self.ui = Ui_Interpretation() + self.ui.setupUi(self) + + util.set_splitter_stylesheet(self.ui.splitter) + + self.ui.placeholderLabel.setVisible(False) + self.getting_started_status = None + self.__set_getting_started_status(True) + + self.undo_stack = QUndoStack() + self.project_manager = project_manager + + self.drag_pos = None + + def on_files_dropped(self, files): + self.files_dropped.emit(files) + + def close_frame(self, frame:SignalFrame): + self.frame_closed.emit(frame) + + def add_signal_frame(self, proto_analyzer, index=-1): + self.__set_getting_started_status(False) + sig_frame = SignalFrame(proto_analyzer, self.undo_stack, self.project_manager, parent=self) + sframes = self.signal_frames + + if len(proto_analyzer.signal.filename) == 0: + # new signal from "create signal from selection" + sig_frame.ui.btnSaveSignal.show() + + self.__create_connects_for_signal_frame(signal_frame=sig_frame) + sig_frame.signal_created.connect(self.emit_signal_created) + sig_frame.not_show_again_changed.connect(self.not_show_again_changed.emit) + sig_frame.ui.lineEditSignalName.setToolTip(self.tr("Sourcefile: ") + proto_analyzer.signal.filename) + sig_frame.apply_to_all_clicked.connect(self.on_apply_to_all_clicked) + + prev_signal_frame = sframes[-1] if len(sframes) > 0 else None + if prev_signal_frame is not None and hasattr(prev_signal_frame, "ui"): + sig_frame.ui.cbProtoView.setCurrentIndex(prev_signal_frame.ui.cbProtoView.currentIndex()) + + sig_frame.blockSignals(True) + + index = self.num_frames if index == -1 else index + self.ui.splitter.insertWidget(index, sig_frame) + sig_frame.blockSignals(False) + + default_view = settings.read('default_view', 0, int) + sig_frame.ui.cbProtoView.setCurrentIndex(default_view) + + return sig_frame + + def add_empty_frame(self, filename: str, proto): + self.__set_getting_started_status(False) + sig_frame = SignalFrame(proto_analyzer=proto, undo_stack=self.undo_stack, project_manager=self.project_manager, + parent=self) + + sig_frame.ui.lineEditSignalName.setText(filename) + self.__create_connects_for_signal_frame(signal_frame=sig_frame) + + self.ui.splitter.insertWidget(self.num_frames, sig_frame) + + return sig_frame + + def __set_getting_started_status(self, getting_started: bool): + if getting_started == self.getting_started_status: + return + + self.getting_started_status = getting_started + self.ui.labelGettingStarted.setVisible(getting_started) + + if not getting_started: + w = QWidget() + w.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum) + self.ui.splitter.addWidget(w) + + def __create_connects_for_signal_frame(self, signal_frame: SignalFrame): + signal_frame.hold_shift = settings.read('hold_shift_to_drag', True, type=bool) + signal_frame.drag_started.connect(self.frame_dragged) + signal_frame.frame_dropped.connect(self.frame_dropped) + signal_frame.files_dropped.connect(self.on_files_dropped) + signal_frame.closed.connect(self.close_frame) + + def set_frame_numbers(self): + for i, f in enumerate(self.signal_frames): + f.ui.lSignalNr.setText("{0:d}:".format(i + 1)) + + @pyqtSlot() + def save_all(self): + if self.num_frames == 0: + return + + try: + not_show = settings.read('not_show_save_dialog', False, type=bool) + except TypeError: + not_show = False + + if not not_show: + cb = QCheckBox("Don't ask me again.") + msg_box = QMessageBox(QMessageBox.Question, self.tr("Confirm saving all signals"), + self.tr("All changed signal files will be overwritten. OK?")) + msg_box.addButton(QMessageBox.Yes) + msg_box.addButton(QMessageBox.No) + msg_box.setCheckBox(cb) + + reply = msg_box.exec() + not_show_again = cb.isChecked() + settings.write("not_show_save_dialog", not_show_again) + self.not_show_again_changed.emit() + + if reply != QMessageBox.Yes: + return + + for f in self.signal_frames: + if f.signal is None or f.signal.filename == "": + continue + f.signal.save() + + @pyqtSlot() + def close_all(self): + for f in self.signal_frames: + f.my_close() + + @pyqtSlot(Signal) + def on_apply_to_all_clicked(self, signal: Signal): + for frame in self.signal_frames: + if frame.signal is not None: + frame.signal.noise_min_plot = signal.noise_min_plot + frame.signal.noise_max_plot = signal.noise_max_plot + + frame.signal.block_protocol_update = True + proto_needs_update = False + + if frame.signal.modulation_type != signal.modulation_type: + frame.signal.modulation_type = signal.modulation_type + proto_needs_update = True + + if frame.signal.center != signal.center: + frame.signal.center = signal.center + proto_needs_update = True + + if frame.signal.tolerance != signal.tolerance: + frame.signal.tolerance = signal.tolerance + proto_needs_update = True + + if frame.signal.noise_threshold != signal.noise_threshold: + frame.signal.noise_threshold_relative = signal.noise_threshold_relative + proto_needs_update = True + + if frame.signal.samples_per_symbol != signal.samples_per_symbol: + frame.signal.samples_per_symbol = signal.samples_per_symbol + proto_needs_update = True + + if frame.signal.pause_threshold != signal.pause_threshold: + frame.signal.pause_threshold = signal.pause_threshold + proto_needs_update = True + + if frame.signal.message_length_divisor != signal.message_length_divisor: + frame.signal.message_length_divisor = signal.message_length_divisor + proto_needs_update = True + + frame.signal.block_protocol_update = False + + if proto_needs_update: + frame.signal.protocol_needs_update.emit() + + @pyqtSlot(QPoint) + def frame_dragged(self, pos: QPoint): + self.drag_pos = pos + + @pyqtSlot(QPoint) + def frame_dropped(self, pos: QPoint): + start = self.drag_pos + if start is None: + return + + end = pos + start_index = -1 + end_index = -1 + if self.num_frames > 1: + for i, w in enumerate(self.signal_frames): + if w.geometry().contains(start): + start_index = i + + if w.geometry().contains(end): + end_index = i + + self.swap_frames(start_index, end_index) + self.frame_was_dropped.emit(start_index, end_index) + + @pyqtSlot(int, int) + def swap_frames(self, from_index: int, to_index: int): + if from_index != to_index: + start_sig_widget = self.ui.splitter.widget(from_index) + self.ui.splitter.insertWidget(to_index, start_sig_widget) + + @pyqtSlot() + def on_participant_changed(self): + for sframe in self.signal_frames: + sframe.on_participant_changed() + + def redraw_spectrograms(self): + for frame in self.signal_frames: + if frame.ui.gvSpectrogram.width_spectrogram > 0: + frame.draw_spectrogram(force_redraw=True) + + @pyqtSlot(Signal) + def emit_signal_created(self, signal): + try: + index = self.signal_frames.index(self.sender()) + 1 + except ValueError: + index = -1 + + self.signal_created.emit(index, signal) diff --git a/Software/Universal Radio Hacker/src/urh/controller/SimulatorTabController.py b/Software/Universal Radio Hacker/src/urh/controller/SimulatorTabController.py new file mode 100644 index 0000000..1ec7f07 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/SimulatorTabController.py @@ -0,0 +1,584 @@ +import xml.etree.ElementTree as ET + +import numpy +from PyQt5.QtCore import pyqtSlot, Qt, QDir, QStringListModel, pyqtSignal +from PyQt5.QtGui import QIcon +from PyQt5.QtWidgets import QWidget, QFileDialog, QCompleter, QMessageBox, QFrame, \ + QHBoxLayout, QToolButton, QDialog + +from urh.controller.CompareFrameController import CompareFrameController +from urh.controller.GeneratorTabController import GeneratorTabController +from urh.controller.dialogs.ModulatorDialog import ModulatorDialog +from urh.controller.dialogs.ProtocolLabelDialog import ProtocolLabelDialog +from urh.controller.dialogs.SimulatorDialog import SimulatorDialog +from urh.controller.widgets.ChecksumWidget import ChecksumWidget +from urh.models.ParticipantTableModel import ParticipantTableModel +from urh.models.SimulatorMessageFieldModel import SimulatorMessageFieldModel +from urh.models.SimulatorMessageTableModel import SimulatorMessageTableModel +from urh.models.SimulatorParticipantListModel import SimulatorParticipantListModel +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorExpressionParser import SimulatorExpressionParser +from urh.simulator.SimulatorGotoAction import SimulatorGotoAction +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRuleCondition, ConditionType +from urh.simulator.SimulatorSleepAction import SimulatorSleepAction +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction +from urh.ui.RuleExpressionValidator import RuleExpressionValidator +from urh.ui.SimulatorScene import SimulatorScene +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.delegates.ProtocolValueDelegate import ProtocolValueDelegate +from urh.ui.ui_simulator import Ui_SimulatorTab +from urh.util import util, FileOperator +from urh.util.Errors import Errors +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class SimulatorTabController(QWidget): + open_in_analysis_requested = pyqtSignal(str) + rx_file_saved = pyqtSignal(str) + + def __init__(self, compare_frame_controller: CompareFrameController, + generator_tab_controller: GeneratorTabController, + project_manager: ProjectManager, parent): + super().__init__(parent) + + self.project_manager = project_manager + self.compare_frame_controller = compare_frame_controller + self.generator_tab_controller = generator_tab_controller + self.proto_analyzer = compare_frame_controller.proto_analyzer + + self.simulator_config = SimulatorConfiguration(self.project_manager) + self.sim_expression_parser = SimulatorExpressionParser(self.simulator_config) + SimulatorItem.simulator_config = self.simulator_config + SimulatorItem.expression_parser = self.sim_expression_parser + + self.ui = Ui_SimulatorTab() + self.ui.setupUi(self) + util.set_splitter_stylesheet(self.ui.splitter) + util.set_splitter_stylesheet(self.ui.splitterLeftRight) + + self.ui.splitter.setSizes([int(self.width() / 0.7), int(self.width() / 0.3)]) + + self.ui.treeProtocols.setHeaderHidden(True) + self.tree_model = self.generator_tab_controller.tree_model + self.ui.treeProtocols.setModel(self.tree_model) + + self.participant_table_model = ParticipantTableModel(project_manager.participants) + self.ui.tableViewParticipants.setModel(self.participant_table_model) + self.participant_table_model.update() + + self.simulator_message_field_model = SimulatorMessageFieldModel(self) + self.ui.tblViewFieldValues.setModel(self.simulator_message_field_model) + self.ui.tblViewFieldValues.setItemDelegateForColumn(1, ComboBoxDelegate(ProtocolLabel.DISPLAY_FORMATS, + parent=self.ui.tblViewFieldValues)) + self.ui.tblViewFieldValues.setItemDelegateForColumn(2, ComboBoxDelegate(SimulatorProtocolLabel.VALUE_TYPES, + parent=self.ui.tblViewFieldValues)) + self.ui.tblViewFieldValues.setItemDelegateForColumn(3, ProtocolValueDelegate(controller=self, + parent=self.ui.tblViewFieldValues)) + self.project_manager.reload_field_types() + self.update_field_name_column() + + self.simulator_message_table_model = SimulatorMessageTableModel(self.project_manager, self) + self.ui.tblViewMessage.setModel(self.simulator_message_table_model) + + self.ui.ruleCondLineEdit.setValidator(RuleExpressionValidator(self.sim_expression_parser, is_formula=False)) + self.completer_model = QStringListModel([]) + self.ui.ruleCondLineEdit.setCompleter(QCompleter(self.completer_model, self.ui.ruleCondLineEdit)) + self.ui.ruleCondLineEdit.setToolTip(self.sim_expression_parser.rule_condition_help) + + self.simulator_scene = SimulatorScene(mode=0, simulator_config=self.simulator_config) + self.simulator_scene.tree_root_item = compare_frame_controller.proto_tree_model.rootItem + self.ui.gvSimulator.setScene(self.simulator_scene) + self.ui.gvSimulator.setAlignment(Qt.AlignLeft | Qt.AlignTop) + self.ui.gvSimulator.proto_analyzer = compare_frame_controller.proto_analyzer + + self.__active_item = None + + self.ui.listViewSimulate.setModel(SimulatorParticipantListModel(self.simulator_config)) + self.ui.spinBoxNRepeat.setValue(self.project_manager.simulator_num_repeat) + self.ui.spinBoxTimeout.setValue(self.project_manager.simulator_timeout_ms) + self.ui.spinBoxRetries.setValue(self.project_manager.simulator_retries) + self.ui.comboBoxError.setCurrentIndex(self.project_manager.simulator_error_handling_index) + + # place save/load button at corner of tab widget + frame = QFrame(parent=self) + frame.setLayout(QHBoxLayout()) + frame.setFrameStyle(frame.NoFrame) + self.ui.btnSave = QToolButton(self.ui.tab) + self.ui.btnSave.setIcon(QIcon.fromTheme("document-save")) + frame.layout().addWidget(self.ui.btnSave) + + self.ui.btnLoad = QToolButton(self.ui.tab) + self.ui.btnLoad.setIcon(QIcon.fromTheme("document-open")) + frame.layout().addWidget(self.ui.btnLoad) + frame.layout().setContentsMargins(0, 0, 0, 0) + self.ui.tabWidget.setCornerWidget(frame) + + self.ui.splitterLeftRight.setSizes([int(0.2 * self.width()), int(0.8 * self.width())]) + + self.create_connects() + + def refresh_field_types_for_labels(self): + for msg in self.simulator_config.get_all_messages(): + for lbl in (lbl for lbl in msg.message_type if lbl.field_type is not None): + msg.message_type.change_field_type_of_label(lbl, self.field_types_by_caption.get(lbl.field_type.caption, + None)) + + self.update_field_name_column() + self.update_ui() + + @property + def field_types(self): + return self.project_manager.field_types + + @property + def field_types_by_caption(self): + return self.project_manager.field_types_by_caption + + def update_field_name_column(self): + field_types = [ft.caption for ft in self.field_types] + self.ui.tblViewFieldValues.setItemDelegateForColumn(0, ComboBoxDelegate(field_types, is_editable=True, + return_index=False, + parent=self.ui.tblViewFieldValues)) + + def create_connects(self): + self.ui.btnChooseCommand.clicked.connect(self.on_btn_choose_command_clicked) + self.ui.lineEditTriggerCommand.textChanged.connect(self.on_line_edit_trigger_command_text_changed) + self.ui.checkBoxPassTranscriptSTDIN.clicked.connect(self.on_check_box_pass_transcript_STDIN_clicked) + self.ui.doubleSpinBoxSleep.editingFinished.connect(self.on_spinbox_sleep_editing_finished) + self.ui.ruleCondLineEdit.textChanged.connect(self.on_rule_cond_line_edit_text_changed) + self.ui.btnStartSim.clicked.connect(self.on_btn_simulate_clicked) + self.ui.goto_combobox.currentIndexChanged.connect(self.on_goto_combobox_index_changed) + self.ui.spinBoxRepeat.valueChanged.connect(self.on_repeat_value_changed) + self.ui.cbViewType.currentIndexChanged.connect(self.on_view_type_changed) + self.ui.tblViewMessage.create_label_triggered.connect(self.create_simulator_label) + self.ui.tblViewMessage.open_modulator_dialog_clicked.connect(self.open_modulator_dialog) + self.ui.tblViewMessage.selectionModel().selectionChanged.connect(self.on_table_selection_changed) + self.ui.tabWidget.currentChanged.connect(self.on_selected_tab_changed) + self.ui.btnSave.clicked.connect(self.on_btn_save_clicked) + self.ui.btnLoad.clicked.connect(self.on_btn_load_clicked) + + self.ui.listViewSimulate.model().participant_simulate_changed.connect(self.on_participant_simulate_changed) + + self.ui.btnAddParticipant.clicked.connect(self.ui.tableViewParticipants.on_add_action_triggered) + self.ui.btnRemoveParticipant.clicked.connect(self.ui.tableViewParticipants.on_remove_action_triggered) + self.ui.btnUp.clicked.connect(self.ui.tableViewParticipants.on_move_up_action_triggered) + self.ui.btnDown.clicked.connect(self.ui.tableViewParticipants.on_move_down_action_triggered) + self.participant_table_model.participant_edited.connect(self.on_participant_edited) + + self.tree_model.modelReset.connect(self.refresh_tree) + + self.simulator_scene.selectionChanged.connect(self.on_simulator_scene_selection_changed) + self.simulator_scene.files_dropped.connect(self.on_files_dropped) + + self.simulator_message_field_model.protocol_label_updated.connect(self.item_updated) + self.ui.gvSimulator.message_updated.connect(self.item_updated) + self.ui.gvSimulator.consolidate_messages_clicked.connect(self.consolidate_messages) + + self.simulator_config.items_added.connect(self.refresh_message_table) + self.simulator_config.items_updated.connect(self.refresh_message_table) + self.simulator_config.items_moved.connect(self.refresh_message_table) + self.simulator_config.items_deleted.connect(self.refresh_message_table) + self.simulator_config.participants_changed.connect(self.on_participants_changed) + self.simulator_config.item_dict_updated.connect(self.on_item_dict_updated) + self.simulator_config.active_participants_updated.connect(self.on_active_participants_updated) + + self.ui.gvSimulator.message_updated.connect(self.on_message_source_or_destination_updated) + + self.ui.spinBoxNRepeat.valueChanged.connect(self.on_spinbox_num_repeat_value_changed) + self.ui.spinBoxTimeout.valueChanged.connect(self.on_spinbox_timeout_value_changed) + self.ui.comboBoxError.currentIndexChanged.connect(self.on_combobox_error_handling_index_changed) + self.ui.spinBoxRetries.valueChanged.connect(self.on_spinbox_retries_value_changed) + + self.ui.tblViewFieldValues.item_link_clicked.connect(self.on_table_item_link_clicked) + self.ui.tblViewMessage.edit_label_triggered.connect(self.on_edit_label_triggered) + + self.ui.spinBoxCounterStart.editingFinished.connect(self.on_spinbox_counter_start_editing_finished) + self.ui.spinBoxCounterStep.editingFinished.connect(self.on_spinbox_counter_step_editing_finished) + + def consolidate_messages(self): + self.simulator_config.consolidate_messages() + + def on_repeat_value_changed(self, value): + self.active_item.repeat = value + self.simulator_config.items_updated.emit([self.active_item]) + + def on_item_dict_updated(self): + self.completer_model.setStringList(self.sim_expression_parser.get_identifiers()) + + def on_selected_tab_changed(self, index: int): + if index == 0: + if self.active_item is not None: + self.ui.gvSimulator.jump_to_item(self.active_item) + else: + self.update_ui() + else: + self.ui.tblViewMessage.resize_columns() + self.update_vertical_table_header() + + def refresh_message_table(self): + self.simulator_message_table_model.protocol.messages[:] = self.simulator_config.get_all_messages() + self.simulator_message_table_model.update() + + if isinstance(self.active_item, SimulatorMessage): + self.simulator_message_field_model.update() + + self.ui.tblViewMessage.resize_columns() + self.update_ui() + + def load_config_from_xml_tag(self, xml_tag, update_before=True): + if xml_tag is None: + return + + if update_before: + self.simulator_config.on_project_updated() + + self.simulator_config.load_from_xml(xml_tag, self.proto_analyzer.message_types) + self.project_manager.project_updated.emit() + + def load_simulator_file(self, filename: str): + try: + tree = ET.parse(filename) + self.load_config_from_xml_tag(tree.getroot(), update_before=False) + except Exception as e: + logger.exception(e) + + def save_simulator_file(self, filename: str): + tag = self.simulator_config.save_to_xml(standalone=True) + util.write_xml_to_file(tag, filename) + + def close_all(self): + self.simulator_scene.clear_all() + + @pyqtSlot(int, int, int) + def create_simulator_label(self, msg_index: int, start: int, end: int): + con = self.simulator_message_table_model.protocol + start, end = con.convert_range(start, end - 1, self.ui.cbViewType.currentIndex(), 0, False, msg_index) + lbl = self.simulator_config.add_label(start=start, end=end, parent_item=con.messages[msg_index]) + + try: + index = self.simulator_message_field_model.message_type.index(lbl) + self.ui.tblViewFieldValues.edit(self.simulator_message_field_model.createIndex(index, 0)) + except ValueError: + pass + + @pyqtSlot() + def open_modulator_dialog(self): + selected_message = self.simulator_message_table_model.protocol.messages[self.ui.tblViewMessage.selected_rows[0]] + preselected_index = selected_message.modulator_index + + modulator_dialog = ModulatorDialog(self.project_manager.modulators, tree_model=self.tree_model, parent=self) + modulator_dialog.ui.comboBoxCustomModulations.setCurrentIndex(preselected_index) + modulator_dialog.showMaximized() + modulator_dialog.initialize(selected_message.encoded_bits_str[0:16]) + + modulator_dialog.finished.connect(self.refresh_modulators) + modulator_dialog.finished.connect(self.generator_tab_controller.refresh_pause_list) + + @pyqtSlot() + def refresh_modulators(self): + # update Generator tab ... + cBoxModulations = self.generator_tab_controller.ui.cBoxModulations + current_index = cBoxModulations.currentIndex() + cBoxModulations.clear() + + for modulator in self.project_manager.modulators: + cBoxModulations.addItem(modulator.name) + + cBoxModulations.setCurrentIndex(current_index) + + # update Simulator tab ... + index = self.sender().ui.comboBoxCustomModulations.currentIndex() + + for row in self.ui.tblViewMessage.selected_rows: + self.simulator_message_table_model.protocol.messages[row].modulator_index = index + + def update_goto_combobox(self, active_item: SimulatorGotoAction): + assert isinstance(active_item, SimulatorGotoAction) + goto_combobox = self.ui.goto_combobox + + goto_combobox.blockSignals(True) + goto_combobox.clear() + goto_combobox.addItem("Select item ...") + goto_combobox.addItems(active_item.get_valid_goto_targets()) + goto_combobox.setCurrentIndex(-1) + goto_combobox.blockSignals(False) + + index = goto_combobox.findText(self.active_item.goto_target) + + if index == -1: + index = 0 + + goto_combobox.setCurrentIndex(index) + + def update_ui(self): + if self.active_item is not None: + text = self.tr("Detail view for item #") + self.active_item.index() + + if isinstance(self.active_item, SimulatorMessage): + text += " (" + self.active_item.message_type.name + ")" + self.ui.spinBoxRepeat.setValue(self.active_item.repeat) + self.ui.lblEncodingDecoding.setText(self.active_item.decoder.name) + + self.ui.lblMsgFieldsValues.setText(text) + else: + self.ui.lblMsgFieldsValues.setText(self.tr("Detail view for item")) + + def update_vertical_table_header(self): + self.simulator_message_table_model.refresh_vertical_header() + self.ui.tblViewMessage.resize_vertical_header() + + @pyqtSlot() + def on_rule_cond_line_edit_text_changed(self): + self.active_item.condition = self.ui.ruleCondLineEdit.text() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_view_type_changed(self): + self.simulator_message_table_model.proto_view = self.ui.cbViewType.currentIndex() + self.simulator_message_table_model.update() + self.ui.tblViewMessage.resize_columns() + + @pyqtSlot() + def on_goto_combobox_index_changed(self): + if not isinstance(self.active_item, SimulatorGotoAction): + return + + self.active_item.goto_target = None if self.ui.goto_combobox.currentIndex() == 0 else self.ui.goto_combobox.currentText() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_simulator_scene_selection_changed(self): + selected_items = self.simulator_scene.selectedItems() + self.active_item = selected_items[0].model_item if selected_items else None + + self.update_ui() + + @pyqtSlot() + def on_table_selection_changed(self): + selection = self.ui.tblViewMessage.selectionModel().selection() + + if selection.isEmpty(): + self.active_item = None + self.ui.lNumSelectedColumns.setText("0") + else: + max_row = numpy.max([rng.bottom() for rng in selection]) + self.active_item = self.simulator_message_table_model.protocol.messages[max_row] + _, _, start, end = self.ui.tblViewMessage.selection_range() + self.ui.lNumSelectedColumns.setText(str(end - start)) + + self.update_ui() + + @property + def active_item(self): + return self.__active_item + + @active_item.setter + def active_item(self, value): + self.__active_item = value + + if isinstance(self.active_item, SimulatorGotoAction): + self.update_goto_combobox(self.active_item) + + self.ui.detail_view_widget.setCurrentIndex(1) + elif isinstance(self.active_item, SimulatorMessage): + self.simulator_message_field_model.update() + self.ui.spinBoxRepeat.setValue(self.active_item.repeat) + self.ui.lblEncodingDecoding.setText(self.active_item.decoder.name) + + self.ui.detail_view_widget.setCurrentIndex(2) + elif (isinstance(self.active_item, SimulatorRuleCondition) and + self.active_item.type != ConditionType.ELSE): + self.ui.ruleCondLineEdit.setText(self.active_item.condition) + self.ui.detail_view_widget.setCurrentIndex(3) + elif isinstance(self.active_item, SimulatorTriggerCommandAction): + self.ui.lineEditTriggerCommand.setText(self.active_item.command) + self.ui.checkBoxPassTranscriptSTDIN.setChecked(self.active_item.pass_transcript) + self.ui.detail_view_widget.setCurrentIndex(4) + elif isinstance(self.active_item, SimulatorSleepAction): + self.ui.doubleSpinBoxSleep.setValue(self.active_item.sleep_time) + self.ui.detail_view_widget.setCurrentIndex(5) + elif isinstance(self.active_item, SimulatorCounterAction): + self.ui.spinBoxCounterStart.setValue(self.active_item.start) + self.ui.spinBoxCounterStep.setValue(self.active_item.step) + self.ui.detail_view_widget.setCurrentIndex(6) + else: + self.ui.detail_view_widget.setCurrentIndex(0) + + self.update_ui() + + @pyqtSlot() + def on_btn_simulate_clicked(self): + if not self.simulator_config.protocol_valid(): + QMessageBox.critical(self, self.tr("Invalid protocol configuration"), + self.tr( + "There are some problems with your protocol configuration. Please fix them first.")) + return + + if not len(self.simulator_config.get_all_messages()): + QMessageBox.critical(self, self.tr("No messages found"), self.tr("Please add at least one message.")) + return + + num_simulated = len([p for p in self.project_manager.participants if p.simulate]) + if num_simulated == 0: + if self.ui.listViewSimulate.model().rowCount() == 0: + QMessageBox.critical(self, self.tr("No active participants"), + self.tr("You have no active participants.
" + "Please add a participant in the Participants tab and " + "assign it to at least one message as source or destination.")) + return + else: + QMessageBox.critical(self, self.tr("No participant for simulation selected"), + self.tr("Please check at least one participant from the " + "Simulate these participants list.")) + return + + try: + self.get_simulator_dialog().exec_() + except Exception as e: + Errors.exception(e) + + def get_simulator_dialog(self) -> SimulatorDialog: + protos = [p for proto_list in self.tree_model.protocols.values() for p in proto_list] + signals = [p.signal for p in protos if p.signal is not None] + + s = SimulatorDialog(self.simulator_config, self.project_manager.modulators, + self.sim_expression_parser, self.project_manager, signals=signals, + signal_tree_model=self.tree_model, parent=self) + + s.rx_parameters_changed.connect(self.project_manager.on_simulator_rx_parameters_changed) + s.sniff_parameters_changed.connect(self.project_manager.on_simulator_sniff_parameters_changed) + s.tx_parameters_changed.connect(self.project_manager.on_simulator_tx_parameters_changed) + s.open_in_analysis_requested.connect(self.open_in_analysis_requested.emit) + s.rx_file_saved.connect(self.rx_file_saved.emit) + + return s + + @pyqtSlot() + def on_btn_choose_command_clicked(self): + file_name, ok = QFileDialog.getOpenFileName(self, self.tr("Choose program"), QDir.homePath()) + + if file_name is not None and ok: + self.ui.lineEditTriggerCommand.setText(file_name) + + @pyqtSlot() + def on_line_edit_trigger_command_text_changed(self): + self.active_item.command = self.ui.lineEditTriggerCommand.text() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_check_box_pass_transcript_STDIN_clicked(self): + self.active_item.pass_transcript = self.ui.checkBoxPassTranscriptSTDIN.isChecked() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_spinbox_counter_start_editing_finished(self): + self.active_item.start = self.ui.spinBoxCounterStart.value() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_spinbox_counter_step_editing_finished(self): + self.active_item.step = self.ui.spinBoxCounterStep.value() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_spinbox_sleep_editing_finished(self): + self.active_item.sleep_time = self.ui.doubleSpinBoxSleep.value() + self.item_updated(self.active_item) + + @pyqtSlot() + def on_participants_changed(self): + self.update_vertical_table_header() + self.participant_table_model.update() + self.ui.listViewSimulate.model().update() + + def item_updated(self, item: SimulatorItem): + self.simulator_config.items_updated.emit([item]) + + @pyqtSlot() + def refresh_tree(self): + self.ui.treeProtocols.expandAll() + + @pyqtSlot() + def on_btn_save_clicked(self): + filename = FileOperator.ask_save_file_name(initial_name="myprofile.sim.xml", caption="Save simulator profile") + if filename: + self.save_simulator_file(filename) + + @pyqtSlot() + def on_btn_load_clicked(self): + dialog = FileOperator.get_open_dialog(False, parent=self, name_filter="simulator") + if dialog.exec_(): + self.load_simulator_file(dialog.selectedFiles()[0]) + + @pyqtSlot() + def on_participant_edited(self): + self.project_manager.project_updated.emit() + + @pyqtSlot(int) + def on_spinbox_num_repeat_value_changed(self, value): + self.project_manager.simulator_num_repeat = value + + @pyqtSlot(int) + def on_spinbox_timeout_value_changed(self, value): + self.project_manager.simulator_timeout_ms = value + + @pyqtSlot(int) + def on_spinbox_retries_value_changed(self, value): + self.project_manager.simulator_retries = value + + @pyqtSlot(int) + def on_combobox_error_handling_index_changed(self, index: int): + self.project_manager.simulator_error_handling_index = index + + @pyqtSlot() + def on_message_source_or_destination_updated(self): + self.simulator_config.update_active_participants() + + @pyqtSlot(int, int) + def on_table_item_link_clicked(self, row: int, column: int): + try: + lbl = self.simulator_message_field_model.message_type[row] # type: SimulatorProtocolLabel + assert lbl.is_checksum_label + assert isinstance(self.active_item, SimulatorMessage) + except (IndexError, AssertionError): + return + + d = QDialog(parent=self) + layout = QHBoxLayout() + layout.addWidget(ChecksumWidget(lbl.label, self.active_item, self.ui.cbViewType.currentIndex())) + d.setLayout(layout) + d.show() + + @pyqtSlot(Participant) + def on_participant_simulate_changed(self, participant: Participant): + self.simulator_scene.refresh_participant(participant) + + @pyqtSlot() + def on_active_participants_updated(self): + self.ui.listViewSimulate.model().update() + + @pyqtSlot(int) + def on_edit_label_triggered(self, label_index: int): + view_type = self.ui.cbViewType.currentIndex() + protocol_label_dialog = ProtocolLabelDialog(message=self.ui.tblViewMessage.selected_message, + viewtype=view_type, selected_index=label_index, parent=self) + protocol_label_dialog.finished.connect(self.on_protocol_label_dialog_finished) + protocol_label_dialog.showMaximized() + + @pyqtSlot() + def on_protocol_label_dialog_finished(self): + self.simulator_message_field_model.update() + self.simulator_message_table_model.update() + self.update_ui() + + @pyqtSlot(list) + def on_files_dropped(self, file_urls: list): + for filename in (file_url.toLocalFile() for file_url in file_urls if file_url.isLocalFile()): + self.load_simulator_file(filename) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/controller/__init__.py b/Software/Universal Radio Hacker/src/urh/controller/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py new file mode 100644 index 0000000..9864ea2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py @@ -0,0 +1,38 @@ +from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt +from PyQt5.QtWidgets import QDialog + +from urh.ui.ui_advanced_modulation_settings import Ui_DialogAdvancedModSettings + + +class AdvancedModulationOptionsDialog(QDialog): + pause_threshold_edited = pyqtSignal(int) + message_length_divisor_edited = pyqtSignal(int) + + def __init__(self, pause_threshold: int, message_length_divisor: int, parent=None): + super().__init__(parent) + self.ui = Ui_DialogAdvancedModSettings() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.pause_threshold = pause_threshold + self.message_length_divisor = message_length_divisor + + self.ui.spinBoxPauseThreshold.setValue(pause_threshold) + self.ui.spinBoxMessageLengthDivisor.setValue(message_length_divisor) + + self.create_connects() + + def create_connects(self): + self.ui.buttonBox.accepted.connect(self.on_accept_clicked) + self.ui.buttonBox.rejected.connect(self.reject) + + @pyqtSlot() + def on_accept_clicked(self): + if self.pause_threshold != self.ui.spinBoxPauseThreshold.value(): + self.pause_threshold_edited.emit(self.ui.spinBoxPauseThreshold.value()) + + if self.message_length_divisor != self.ui.spinBoxMessageLengthDivisor.value(): + self.message_length_divisor_edited.emit(self.ui.spinBoxMessageLengthDivisor.value()) + + self.accept() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/CSVImportDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/CSVImportDialog.py new file mode 100644 index 0000000..b412a92 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/CSVImportDialog.py @@ -0,0 +1,236 @@ +import csv + +import os +import numpy as np +from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal +from PyQt5.QtWidgets import QDialog, QInputDialog, QApplication, QCompleter, QDirModel, QFileDialog + +from urh.ui.ui_csv_wizard import Ui_DialogCSVImport +from urh.util import FileOperator, util +from urh.util.Errors import Errors + + +class CSVImportDialog(QDialog): + data_imported = pyqtSignal(str, float) # Complex Filename + Sample Rate + + + PREVIEW_ROWS = 100 + COLUMNS = {"T": 0, "I": 1, "Q": 2} + + def __init__(self, filename="", parent=None): + super().__init__(parent) + self.ui = Ui_DialogCSVImport() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.ui.btnAutoDefault.hide() + + completer = QCompleter() + completer.setModel(QDirModel(completer)) + self.ui.lineEditFilename.setCompleter(completer) + + self.filename = None # type: str + self.ui.lineEditFilename.setText(filename) + self.update_file() + + self.ui.tableWidgetPreview.setColumnHidden(self.COLUMNS["T"], True) + self.update_preview() + + self.create_connects() + + def create_connects(self): + self.accepted.connect(self.on_accepted) + self.ui.lineEditFilename.editingFinished.connect(self.on_line_edit_filename_editing_finished) + self.ui.btnChooseFile.clicked.connect(self.on_btn_choose_file_clicked) + self.ui.btnAddSeparator.clicked.connect(self.on_btn_add_separator_clicked) + self.ui.comboBoxCSVSeparator.currentIndexChanged.connect(self.on_combobox_csv_separator_current_index_changed) + self.ui.spinBoxIDataColumn.valueChanged.connect(self.on_spinbox_i_data_column_value_changed) + self.ui.spinBoxQDataColumn.valueChanged.connect(self.on_spinbox_q_data_column_value_changed) + self.ui.spinBoxTimestampColumn.valueChanged.connect(self.on_spinbox_timestamp_value_changed) + + def update_file(self): + filename = self.ui.lineEditFilename.text() + self.filename = filename + + enable = util.file_can_be_opened(filename) + if enable: + with open(self.filename, encoding="utf-8-sig") as f: + lines = [] + for i, line in enumerate(f): + if i >= self.PREVIEW_ROWS: + break + lines.append(line.strip()) + self.ui.plainTextEditFilePreview.setPlainText("\n".join(lines)) + else: + self.ui.plainTextEditFilePreview.clear() + + self.ui.plainTextEditFilePreview.setEnabled(enable) + self.ui.comboBoxCSVSeparator.setEnabled(enable) + self.ui.spinBoxIDataColumn.setEnabled(enable) + self.ui.spinBoxQDataColumn.setEnabled(enable) + self.ui.spinBoxTimestampColumn.setEnabled(enable) + self.ui.tableWidgetPreview.setEnabled(enable) + self.ui.labelFileNotFound.setVisible(not enable) + + def update_preview(self): + if not util.file_can_be_opened(self.filename): + self.update_file() + return + + i_data_col = self.ui.spinBoxIDataColumn.value() - 1 + q_data_col = self.ui.spinBoxQDataColumn.value() - 1 + timestamp_col = self.ui.spinBoxTimestampColumn.value() - 1 + + self.ui.tableWidgetPreview.setRowCount(self.PREVIEW_ROWS) + + with open(self.filename, encoding="utf-8-sig") as f: + csv_reader = csv.reader(f, delimiter=self.ui.comboBoxCSVSeparator.currentText()) + row = -1 + + for line in csv_reader: + row += 1 + result = self.parse_csv_line(line, i_data_col, q_data_col, timestamp_col) + if result is not None: + for key, value in result.items(): + self.ui.tableWidgetPreview.setItem(row, self.COLUMNS[key], util.create_table_item(value)) + else: + for col in self.COLUMNS.values(): + self.ui.tableWidgetPreview.setItem(row, col, util.create_table_item("Invalid")) + + if row >= self.PREVIEW_ROWS - 1: + break + + self.ui.tableWidgetPreview.setRowCount(row + 1) + + @staticmethod + def parse_csv_line(csv_line: str, i_data_col: int, q_data_col: int, timestamp_col: int): + result = dict() + + if i_data_col >= 0: + try: + result["I"] = float(csv_line[i_data_col]) + except: + return None + else: + result["I"] = 0.0 + + if q_data_col >= 0: + try: + result["Q"] = float(csv_line[q_data_col]) + except: + return None + else: + result["Q"] = 0.0 + + if timestamp_col >= 0: + try: + result["T"] = float(csv_line[timestamp_col]) + except: + return None + + return result + + @staticmethod + def parse_csv_file(filename: str, separator: str, i_data_col: int, q_data_col=-1, t_data_col=-1): + iq_data = [] + timestamps = [] if t_data_col > -1 else None + with open(filename, encoding="utf-8-sig") as f: + csv_reader = csv.reader(f, delimiter=separator) + for line in csv_reader: + parsed = CSVImportDialog.parse_csv_line(line, i_data_col, q_data_col, t_data_col) + if parsed is None: + continue + + iq_data.append(complex(parsed["I"], parsed["Q"])) + if timestamps is not None: + timestamps.append(parsed["T"]) + + iq_data = np.asarray(iq_data, dtype=np.complex64) + sample_rate = CSVImportDialog.estimate_sample_rate(timestamps) + return iq_data / abs(iq_data.max()), sample_rate + + @staticmethod + def estimate_sample_rate(timestamps): + if timestamps is None or len(timestamps) < 2: + return None + + previous_timestamp = timestamps[0] + durations = [] + + for timestamp in timestamps[1:CSVImportDialog.PREVIEW_ROWS]: + durations.append(abs(timestamp-previous_timestamp)) + previous_timestamp = timestamp + + return 1 / (sum(durations) / len(durations)) + + @pyqtSlot() + def on_line_edit_filename_editing_finished(self): + self.update_file() + self.update_preview() + + @pyqtSlot() + def on_btn_choose_file_clicked(self): + filename, _ = QFileDialog.getOpenFileName(self, self.tr("Choose file"), directory=FileOperator.RECENT_PATH, + filter="CSV files (*.csv);;All files (*.*)") + + if filename: + self.ui.lineEditFilename.setText(filename) + self.ui.lineEditFilename.editingFinished.emit() + + @pyqtSlot() + def on_btn_add_separator_clicked(self): + sep, ok = QInputDialog.getText(self, "Enter Separator", "Separator:", text=",") + if ok and sep not in (self.ui.comboBoxCSVSeparator.itemText(i) for i in + range(self.ui.comboBoxCSVSeparator.count())): + if len(sep) == 1: + self.ui.comboBoxCSVSeparator.addItem(sep) + else: + Errors.generic_error("Invalid Separator", "Separator must be exactly one character.") + + @pyqtSlot(int) + def on_combobox_csv_separator_current_index_changed(self, index: int): + self.update_preview() + + @pyqtSlot(int) + def on_spinbox_i_data_column_value_changed(self, value: int): + self.update_preview() + + @pyqtSlot(int) + def on_spinbox_q_data_column_value_changed(self, value: int): + self.update_preview() + + @pyqtSlot(int) + def on_spinbox_timestamp_value_changed(self, value: int): + self.ui.tableWidgetPreview.setColumnHidden(self.COLUMNS["T"], value == 0) + self.update_preview() + + @pyqtSlot() + def on_accepted(self): + QApplication.setOverrideCursor(Qt.WaitCursor) + + iq_data, sample_rate = self.parse_csv_file(self.filename, self.ui.comboBoxCSVSeparator.currentText(), + self.ui.spinBoxIDataColumn.value()-1, + self.ui.spinBoxQDataColumn.value()-1, + self.ui.spinBoxTimestampColumn.value()-1) + + target_filename = self.filename.rstrip(".csv") + if os.path.exists(target_filename + ".complex"): + i = 1 + while os.path.exists(target_filename + "_" + str(i) + ".complex"): + i += 1 + else: + i = None + + target_filename = target_filename if not i else target_filename + "_" + str(i) + target_filename += ".complex" + + iq_data.tofile(target_filename) + + self.data_imported.emit(target_filename, sample_rate if sample_rate is not None else 0) + QApplication.restoreOverrideCursor() + +if __name__ == '__main__': + app = QApplication(["urh"]) + csv_dia = CSVImportDialog() + csv_dia.exec_() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ContinuousSendDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ContinuousSendDialog.py new file mode 100644 index 0000000..5865d0f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ContinuousSendDialog.py @@ -0,0 +1,111 @@ +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtGui import QCloseEvent + +from urh.controller.dialogs.SendDialog import SendDialog +from urh.controller.dialogs.SendRecvDialog import SendRecvDialog +from urh.dev.VirtualDevice import VirtualDevice, Mode +from urh.signalprocessing.ContinuousModulator import ContinuousModulator +from urh.ui.painting.ContinuousSceneManager import ContinuousSceneManager + + +class ContinuousSendDialog(SendDialog): + def __init__(self, project_manager, messages, modulators, total_samples: int, parent, testing_mode=False): + super().__init__(project_manager, modulated_data=None, modulation_msg_indices=None, + continuous_send_mode=True, parent=parent, testing_mode=testing_mode) + self.messages = messages + self.modulators = modulators + + self.graphics_view = self.ui.graphicsViewContinuousSend + self.ui.stackedWidget.setCurrentWidget(self.ui.page_continuous_send) + self.ui.progressBarSample.hide() + self.ui.lSamplesSentText.hide() + + self.total_samples = total_samples + self.ui.progressBarMessage.setMaximum(len(messages)) + + num_repeats = self.device_settings_widget.ui.spinBoxNRepeat.value() + self.continuous_modulator = ContinuousModulator(messages, modulators, num_repeats=num_repeats) + self.scene_manager = ContinuousSceneManager(ring_buffer=self.continuous_modulator.ring_buffer, parent=self) + self.scene_manager.init_scene() + self.graphics_view.setScene(self.scene_manager.scene) + self.graphics_view.scene_manager = self.scene_manager + + self.setWindowTitle("Send Signal (continuous mode)") + self.ui.lSamplesSentText.setText("Progress:") + + self.create_connects() + self.device_settings_widget.update_for_new_device(overwrite_settings=False) + + def create_connects(self): + SendRecvDialog.create_connects(self) + + def _update_send_indicator(self, width: int): + pass + + def update_view(self): + super().update_view() + self.ui.progressBarMessage.setValue(self.continuous_modulator.current_message_index.value + 1) + self.scene_manager.init_scene() + self.scene_manager.show_full_scene() + self.graphics_view.update() + + def closeEvent(self, event: QCloseEvent): + self.continuous_modulator.stop() + super().closeEvent(event) + + @pyqtSlot() + def on_device_started(self): + super().on_device_started() + + @pyqtSlot() + def on_device_stopped(self): + super().on_device_stopped() + self.continuous_modulator.stop(clear_buffer=False) + + @pyqtSlot() + def on_stop_clicked(self): + super().on_stop_clicked() + self.continuous_modulator.stop() + self.continuous_modulator.current_message_index.value = 0 + self.scene_manager.clear_path() + + @pyqtSlot() + def on_start_clicked(self): + self.device_settings_widget.ui.spinBoxNRepeat.editingFinished.emit() # inform continuous modulator + if not self.continuous_modulator.is_running: + self.continuous_modulator.start() + super().on_start_clicked() + + @pyqtSlot() + def on_clear_clicked(self): + self.continuous_modulator.stop() + self.continuous_modulator.current_message_index.value = 0 + self.scene_manager.clear_path() + self.reset() + + @pyqtSlot() + def on_num_repeats_changed(self): + super().on_num_repeats_changed() + self.continuous_modulator.num_repeats = self.device_settings_widget.ui.spinBoxNRepeat.value() + + def on_selected_device_changed(self): + self.ui.txtEditErrors.clear() + super().on_selected_device_changed() + + def init_device(self): + device_name = self.selected_device_name + num_repeats = self.device_settings_widget.ui.spinBoxNRepeat.value() + + self.device = VirtualDevice(self.backend_handler, device_name, Mode.send, + device_ip="192.168.10.2", sending_repeats=num_repeats, parent=self) + self.ui.btnStart.setEnabled(True) + + try: + self.device.is_send_continuous = True + self.device.continuous_send_ring_buffer = self.continuous_modulator.ring_buffer + self.device.num_samples_to_send = self.total_samples + + self._create_device_connects() + except ValueError as e: + self.ui.txtEditErrors.setText("" + str(e) + "") + self.ui.btnStart.setEnabled(False) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/CostaOptionsDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/CostaOptionsDialog.py new file mode 100644 index 0000000..39c9709 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/CostaOptionsDialog.py @@ -0,0 +1,27 @@ +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtWidgets import QDialog + +from urh.ui.ui_costa import Ui_DialogCosta + + +class CostaOptionsDialog(QDialog): + def __init__(self, loop_bandwidth, parent=None): + super().__init__(parent) + self.ui = Ui_DialogCosta() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.costas_loop_bandwidth = loop_bandwidth + self.ui.doubleSpinBoxLoopBandwidth.setValue(self.costas_loop_bandwidth) + + self.create_connects() + + def create_connects(self): + self.ui.buttonBox.accepted.connect(self.accept) + self.ui.buttonBox.rejected.connect(self.reject) + self.ui.doubleSpinBoxLoopBandwidth.valueChanged.connect(self.on_spinbox_loop_bandwidth_value_changed) + + @pyqtSlot(float) + def on_spinbox_loop_bandwidth_value_changed(self, value): + self.costas_loop_bandwidth = value diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/DecoderDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/DecoderDialog.py new file mode 100644 index 0000000..bdf9765 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/DecoderDialog.py @@ -0,0 +1,872 @@ +import copy +import os + +from PyQt5.QtCore import QDir, Qt, pyqtSlot +from PyQt5.QtGui import QCloseEvent, QDropEvent, QDragEnterEvent, QIcon +from PyQt5.QtWidgets import QDialog, QTableWidgetItem, QFileDialog, QInputDialog, \ + QLineEdit, QMessageBox + +from urh import settings +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from urh.ui.painting.SignalSceneManager import SignalSceneManager +from urh.ui.ui_decoding import Ui_Decoder +from urh.util.ProjectManager import ProjectManager + + +class DecoderDialog(QDialog): + def __init__(self, decodings, signals, project_manager: ProjectManager, + parent=None): + """ + :type decodings: list of Encoding + :type signals: list of Signal + """ + # Init + super().__init__(parent) + self.ui = Ui_Decoder() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + # Variables + self.old_inpt_txt = "" + self.old_carrier_txt = "" + self.old_decoderchain = [] + self.active_message = "" + self.old_cutmark = "" + self.old_morse = (1, 3) + + self.project_manager = project_manager + + # Initialize encoder + self.decodings = decodings + self.ui.combobox_decodings.clear() + for decoding in self.decodings: + self.ui.combobox_decodings.addItem(decoding.name) + self.chainstr = [] + self.chainoptions = {} + self.set_e() + + self.last_selected_item = "" + + # Signals + self.signals = signals if signals is not None else [] + for signal in signals: + if signal: + self.ui.combobox_signals.addItem(signal.name) + + # Function lists + self.ui.basefunctions.addItem(settings.DECODING_EDGE) + self.ui.basefunctions.addItem(settings.DECODING_MORSE) + self.ui.basefunctions.addItem(settings.DECODING_SUBSTITUTION) + self.ui.basefunctions.addItem(settings.DECODING_EXTERNAL) + self.ui.additionalfunctions.addItem(settings.DECODING_INVERT) + self.ui.additionalfunctions.addItem(settings.DECODING_DIFFERENTIAL) + self.ui.additionalfunctions.addItem(settings.DECODING_BITORDER) + self.ui.additionalfunctions.addItem(settings.DECODING_REDUNDANCY) + self.ui.additionalfunctions.addItem(settings.DECODING_CARRIER) + self.ui.additionalfunctions.addItem(settings.DECODING_DATAWHITENING) + self.ui.additionalfunctions.addItem(settings.DECODING_ENOCEAN) + self.ui.additionalfunctions.addItem(settings.DECODING_CUT) + + # Presets + self.setWindowTitle("Decoding") + self.setWindowIcon(QIcon(":/icons/icons/decoding.svg")) + self.setAcceptDrops(True) + self.inpt_text = "10010110" + self.ui.inpt.setText(self.inpt_text) + self.ui.optionWidget.setCurrentIndex(0) + self.decoder_update() + + self.ui.substitution.setColumnCount(2) + self.ui.substitution.setRowCount(self.ui.substitution_rows.value()) + self.ui.substitution.setHorizontalHeaderLabels(['From', 'To']) + self.ui.substitution.setColumnWidth(0, 190) + self.ui.substitution.setColumnWidth(1, 190) + + self.ui.btnAddtoYourDecoding.hide() + self.ui.saveas.setVisible(False) + + # Connects + self.create_connects() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + def create_connects(self): + self.ui.inpt.textChanged.connect(self.decoder_update) + self.ui.multiple.valueChanged.connect(self.handle_multiple_changed) + self.ui.carrier.textChanged.connect(self.handle_carrier_changed) + self.ui.substitution_rows.valueChanged.connect(self.handle_substitution_rows_changed) + self.ui.substitution.itemChanged.connect(self.handle_substitution_changed) + + self.ui.btnChooseDecoder.clicked.connect(self.choose_decoder) + self.ui.btnChooseEncoder.clicked.connect(self.choose_encoder) + + self.ui.external_decoder.textEdited.connect(self.handle_external) + self.ui.external_encoder.textEdited.connect(self.handle_external) + self.ui.datawhitening_sync.textEdited.connect(self.handle_datawhitening) + self.ui.datawhitening_polynomial.textEdited.connect(self.handle_datawhitening) + self.ui.datawhitening_overwrite_crc.clicked.connect(self.handle_datawhitening) + + self.ui.decoderchain.itemChanged.connect(self.decoderchainUpdate) + self.ui.decoderchain.internalMove.connect(self.decoderchainUpdate) + self.ui.decoderchain.deleteElement.connect(self.deleteElement) + self.ui.decoderchain.currentRowChanged.connect(self.on_decoder_chain_current_row_changed) + self.ui.basefunctions.currentRowChanged.connect(self.on_base_functions_current_row_changed) + self.ui.additionalfunctions.currentRowChanged.connect(self.on_additional_functions_current_row_changed) + self.ui.btnAddtoYourDecoding.clicked.connect(self.on_btn_add_to_your_decoding_clicked) + + self.ui.combobox_decodings.currentIndexChanged.connect(self.set_e) + self.ui.combobox_signals.currentIndexChanged.connect(self.set_signal) + self.ui.saveas.clicked.connect(self.saveas) + self.ui.delete_decoding.clicked.connect(self.delete_decoding) + + self.ui.rB_delbefore.clicked.connect(self.handle_cut) + self.ui.rB_delafter.clicked.connect(self.handle_cut) + self.ui.rB_delbeforepos.clicked.connect(self.handle_cut) + self.ui.rB_delafterpos.clicked.connect(self.handle_cut) + self.ui.cutmark.textEdited.connect(self.handle_cut) + self.ui.cutmark2.valueChanged.connect(self.handle_cut) + + self.ui.morse_low.valueChanged.connect(self.handle_morse_changed) + self.ui.morse_high.valueChanged.connect(self.handle_morse_changed) + self.ui.morse_wait.valueChanged.connect(self.handle_morse_changed) + + def closeEvent(self, event: QCloseEvent): + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + def choose_decoder(self): + f, ok = QFileDialog.getOpenFileName(self, self.tr("Choose decoder program"), QDir.homePath()) + if f and ok: + self.ui.external_decoder.setText(f) + self.handle_external() + + def choose_encoder(self): + f, ok = QFileDialog.getOpenFileName(self, self.tr("Choose encoder program"), QDir.homePath()) + if f and ok: + self.ui.external_encoder.setText(f) + self.handle_external() + + def save_to_file(self): + if self.project_manager.project_file: + self.project_manager.decodings = self.decodings + else: + prefix = os.path.realpath(os.path.join(settings.get_qt_settings_filename(), "..")) + with open(os.path.join(prefix, settings.DECODINGS_FILE), "w") as f: + for i in range(0, self.ui.combobox_decodings.count()): + str = "" + for j in self.decodings[i].get_chain(): + str += repr(j) + ", " + str += "\n" + f.write(str) + + def saveas(self): + # Ask for a name + name, ok = QInputDialog.getText(self, self.tr("Save decoding"), + self.tr("Please enter a name:"), QLineEdit.Normal, self.e.chain[0]) + + if ok and name != "": + self.e.chain[0] = name + self.decoderchainUpdate() + + # If name is already there, overwrite existing + for i in range(0, len(self.decodings)): + if name == self.decodings[i].name: + self.ui.combobox_decodings.setCurrentIndex(i) + self.decodings[i] = Encoding(self.chainstr) + self.set_e() + self.ui.saveas.setVisible(False) + self.save_to_file() + return + + self.decodings.append(Encoding(self.chainstr)) + self.ui.combobox_decodings.addItem(self.chainstr[0]) + self.ui.combobox_decodings.setCurrentIndex(self.ui.combobox_decodings.count() - 1) + self.set_e() + self.save_to_file() + + def delete_decoding(self): + num = self.ui.combobox_decodings.currentIndex() + if num >= 0: + reply = QMessageBox.question(self, self.tr("Delete Decoding?"), + self.tr("Do you really want to delete " + "'{}'?".format( + self.decodings[num].name)), + QMessageBox.Yes | QMessageBox.No) + + if reply == QMessageBox.Yes: + self.decodings.pop(num) + self.ui.combobox_decodings.removeItem(num) + self.save_to_file() + + def set_e(self): + if self.ui.combobox_decodings.count() < 1: # Empty list + return + + self.e = copy.deepcopy(self.decodings[self.ui.combobox_decodings.currentIndex()]) + """:type: encoding """ + chain = self.e.get_chain() + self.ui.decoderchain.clear() + self.chainoptions.clear() + last_i = "" + for i in chain: + if i in [settings.DECODING_INVERT, settings.DECODING_ENOCEAN, settings.DECODING_DIFFERENTIAL, + settings.DECODING_REDUNDANCY, settings.DECODING_CARRIER, settings.DECODING_BITORDER, + settings.DECODING_EDGE, settings.DECODING_DATAWHITENING, settings.DECODING_SUBSTITUTION, + settings.DECODING_EXTERNAL, settings.DECODING_CUT, settings.DECODING_MORSE, + settings.DECODING_DISABLED_PREFIX]: + self.ui.decoderchain.addItem(i) + self.decoderchainUpdate() + last_i = self.ui.decoderchain.item(self.ui.decoderchain.count() - 1).text() + else: + if any(x in last_i for x in [settings.DECODING_REDUNDANCY, settings.DECODING_CARRIER, + settings.DECODING_SUBSTITUTION, settings.DECODING_EXTERNAL, + settings.DECODING_DATAWHITENING, settings.DECODING_CUT, + settings.DECODING_MORSE]): + self.chainoptions[last_i] = i + + self.decoderchainUpdate() + self.decoder_update() + self.ui.saveas.setVisible(False) + + def decoderchainUpdate(self): + # for i in range (0, self.ui.decoderchain.count()): + # print(i, "->", self.ui.decoderchain.item(i).text()) + # print() + self.ui.saveas.setVisible(True) + self.eliminateDuplicates() + self.chainstr = [self.e.name] + for i in range(0, self.ui.decoderchain.count()): + op = self.ui.decoderchain.item(i).text() + + # Is this function disabled? + if settings.DECODING_DISABLED_PREFIX in op: + continue + + self.chainstr.append(op) + + # Add parameters to chainstr + if settings.DECODING_REDUNDANCY in op: + # Read Multiple Value + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = 2 + self.chainstr.append(2) # Default + elif settings.DECODING_CARRIER in op: + # Read Carrier Field and add string to chainstr + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("") # Default + elif settings.DECODING_SUBSTITUTION in op: + # Add substitution string to chainstr: Format = src0:dst0;src1:dst1;... + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("") # Default + elif settings.DECODING_EXTERNAL in op: + # Add program path's string to chainstr: Format = decoder;encoder + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("") # Default + elif settings.DECODING_DATAWHITENING in op: + # Add Data Whitening Parameters + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("0xe9cae9ca;0x21;0") # Default + elif settings.DECODING_CUT in op: + # Add cut parameters + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("0;1010") # Default + elif settings.DECODING_MORSE in op: + # Add morse parameters + if op in self.chainoptions: + self.chainstr.append(self.chainoptions[op]) + else: + self.chainoptions[op] = "" + self.chainstr.append("1;3;1") # Default + + self.e.set_chain(self.chainstr) + self.decoder_update() + + def deleteElement(self): + if self.ui.decoderchain.count() == 0: # Clear all + self.chainoptions.clear() + else: + self.chainoptions.pop(self.ui.decoderchain.active_element_text, None) + self.decoderchainUpdate() + + def eliminateDuplicates(self): + decoderchain_count = self.ui.decoderchain.count() + olddecoderchain_count = len(self.old_decoderchain) + + # Special case for 1 element (add " ") + if decoderchain_count == 1: + tmp = self.ui.decoderchain.item(0).text() + if tmp[-1] != " " and not tmp[-1].isnumeric(): + self.ui.decoderchain.takeItem(0) + self.ui.decoderchain.insertItem(0, tmp + " ") + + # Ignore internal move (same count()) and removed elements and lists < 2 // len(self.old_decoderchain)+1 == self.ui.decoderchain.count() + if decoderchain_count > 1 and decoderchain_count > olddecoderchain_count: + elem = 0 + while elem < olddecoderchain_count: + if self.ui.decoderchain.item(elem).text() == self.old_decoderchain[elem]: + elem += 1 + else: + break + + # Count number of current elements and append string "#" to current text, if num > 1 + txt = self.ui.decoderchain.item(elem).text() + num = 0 + for i in range(0, decoderchain_count): + if txt in self.ui.decoderchain.item(i).text(): + num += 1 + if num > 1: + tmp_txt = txt + " #" + str(num) + else: + tmp_txt = txt + " " + + # Check duplicate names + dup = False + for i in range(0, decoderchain_count): + if self.ui.decoderchain.item(i).text() == tmp_txt: + dup = True + break + + if dup: + for i in range(1, num): + if i > 1: + tmp_txt = txt + " #" + str(i) + else: + tmp_txt = txt + " " + + dup = False + for j in range(0, decoderchain_count): + if self.ui.decoderchain.item(j).text() == tmp_txt: + dup = True + break + if not dup: + break + + # Replace current element with new "text #" + if not dup: + self.ui.decoderchain.takeItem(elem) + self.ui.decoderchain.insertItem(elem, tmp_txt) + + # Save current decoderchain to old_decoderchain + self.old_decoderchain = [] + for i in range(0, decoderchain_count): + self.old_decoderchain.append(self.ui.decoderchain.item(i).text()) + + def decoder_update(self): + # Only allow {0, 1} + signaltype = self.ui.combobox_signals.currentIndex() + inpt_txt = self.ui.inpt.text() + if signaltype == 0: + if inpt_txt.count("0") + inpt_txt.count("1") < len(inpt_txt): + self.ui.inpt.setText(self.old_inpt_txt) + else: + self.old_inpt_txt = inpt_txt + + # Write decoded bits + bit = self.e.str2bit(self.ui.inpt.text()) + decoded = self.e.bit2str(self.e.decode(bit)) + errors = "[Decoding Errors = " + str(self.e.analyze(bit)[0]) + "]" + self.ui.decoding_errors_label.setText(errors) + self.ui.output.setText(decoded) + self.ui.output.setCursorPosition(0) + + if len(decoded) > 0: + if signaltype == 0: + temp_signal = SignalSceneManager.create_rectangle(inpt_txt)[0] + self.ui.graphicsView_signal.setScene(temp_signal) + self.ui.graphicsView_signal.update() + + temp_decoded = SignalSceneManager.create_rectangle(decoded)[0] + self.ui.graphicsView_decoded.setScene(temp_decoded) + self.ui.graphicsView_decoded.update() + + @pyqtSlot(int) + def on_base_functions_current_row_changed(self, index: int): + if self.ui.basefunctions.currentItem().text() is not None: + self.ui.decoderchain.setCurrentRow(-1) + self.set_information(0) + else: + self.ui.optionWidget.setCurrentIndex(0) + self.ui.info.clear() + + @pyqtSlot(int) + def on_additional_functions_current_row_changed(self, index: int): + if self.ui.additionalfunctions.currentItem() is not None: + self.ui.decoderchain.setCurrentRow(-1) + self.set_information(1) + else: + self.ui.optionWidget.setCurrentIndex(0) + self.ui.info.clear() + + @pyqtSlot(int) + def on_decoder_chain_current_row_changed(self, index: int): + if self.ui.decoderchain.currentItem() is not None: + self.set_information(2) + else: + self.ui.optionWidget.setCurrentIndex(0) + self.ui.info.clear() + + def set_information(self, mode: int): + # Presets + decoderEdit = False + self.ui.optionWidget.setCurrentIndex(0) + txt = "" + + # Determine selected element + if mode == 0: + element = self.ui.basefunctions.currentItem().text() + txt += element + ":\n" + self.last_selected_item = element + self.ui.btnAddtoYourDecoding.show() + elif mode == 1: + element = self.ui.additionalfunctions.currentItem().text() + txt += element + ":\n" + self.last_selected_item = element + self.ui.btnAddtoYourDecoding.show() + elif mode == 2: + decoderEdit = True + txt = "## In Your Decoding ##\n\n" + element = self.ui.decoderchain.currentItem().text() + if element[-1] == " ": + elementname = element[0:-1] + else: + elementname = element + txt += elementname + ":\n" + self.active_message = element + self.ui.btnAddtoYourDecoding.hide() + + # Remove "[Disabled] " for further tasks + if settings.DECODING_DISABLED_PREFIX in element: + element = element[len(settings.DECODING_DISABLED_PREFIX):] + + # Write info text and show options + if settings.DECODING_EDGE in element: + txt += "Trigger on signal edge, i.e. the transition between low and high.\n" \ + "- Low to High (01) is 1\n" \ + "- High to Low (10) is 0" + elif settings.DECODING_SUBSTITUTION in element: + txt += "A set of manual defined signal sequences FROM (e.g. 110, 100) is replaced by another set of " \ + "sequences TO (e.g. 01, 10). Note that all FROM entries must have the same length, otherwise " \ + "the result is unpredictable! (For TX: all TO entries must have the same length)" + self.ui.optionWidget.setCurrentIndex(3) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.substitution_rows.setValue(4) + self.ui.substitution.setRowCount(0) + self.ui.substitution.setRowCount(4) + else: + if element in self.chainoptions: + values = self.chainoptions[element] + if values == "": + self.ui.substitution_rows.setValue(4) + self.ui.substitution.setRowCount(0) + self.ui.substitution.setRowCount(4) + else: + arrs = self.e.get_subst_array(values) + if len(arrs[0]) == len(arrs[1]): + self.ui.substitution_rows.setValue(len(arrs[0])) + self.ui.substitution.setRowCount(len(arrs[0])) + for i in range(0, len(arrs[0])): + self.ui.substitution.setItem(i, 0, QTableWidgetItem(self.e.bit2str(arrs[0][i]))) + self.ui.substitution.setItem(i, 1, QTableWidgetItem(self.e.bit2str(arrs[1][i]))) + else: + self.ui.substitution_rows.setValue(4) + self.ui.substitution.setRowCount(0) + self.ui.substitution.setRowCount(4) + self.ui.substitution.setEnabled(decoderEdit) + self.ui.substitution_rows.setEnabled(decoderEdit) + + elif settings.DECODING_EXTERNAL in element: + txt += "The decoding (and encoding) process is delegated to external programs or scripts via parameter.\n" \ + "Example: Given the signal 10010110, your program is called as './decoder 10010110'. Your program " \ + "computes and prints a corresponding set of 0s and 1s which is fed back into the decoding process. " + self.ui.optionWidget.setCurrentIndex(4) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.external_decoder.setText("") + self.ui.external_encoder.setText("") + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.external_decoder.setText("") + self.ui.external_encoder.setText("") + else: + decstr, encstr = value.split(";") + self.ui.external_decoder.setText(decstr) + self.ui.external_encoder.setText(encstr) + else: + self.ui.external_decoder.setText("") + self.ui.external_encoder.setText("") + self.ui.external_decoder.setEnabled(decoderEdit) + self.ui.external_encoder.setEnabled(decoderEdit) + self.ui.btnChooseDecoder.setEnabled(decoderEdit) + self.ui.btnChooseEncoder.setEnabled(decoderEdit) + + elif settings.DECODING_INVERT in element: + txt += "All bits are inverted, i.e. 0->1 and 1->0." + elif settings.DECODING_ENOCEAN in element: + txt += "Remove Wireless Short-Packet (WSP) encoding that is used by EnOcean standard." + elif settings.DECODING_DIFFERENTIAL in element: + txt += "Every transition between low and high (0->1 or 1->0) becomes 1, no transition (0->0 or 1->1) remains 0.\n" \ + "The first signal bit is regarded as start value and directly copied.\n" \ + "Example: 0011 becomes 0010 [0|(0->0)|(0->1)|(1->1)]." + elif settings.DECODING_BITORDER in element: + txt += "Every byte (8 bit) is reversed, i.e. the order of the bits 01234567 (e.g. least significant bit first) " \ + "is changed to 76543210 (e.g. most significant bit first)." + elif settings.DECODING_REDUNDANCY in element: + txt += "If the source signal always has multiple redundant bits for one bit (e.g. 1111=1, 0000=0), the " \ + "redundancy is removed here. You have to define the number of redundant bits." + self.ui.optionWidget.setCurrentIndex(1) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.multiple.setValue(2) + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.multiple.setValue(2) + else: + self.ui.multiple.setValue(int(value)) + else: + self.ui.multiple.setValue(2) + self.ui.multiple.setEnabled(decoderEdit) + elif settings.DECODING_MORSE in element: + txt += "If the signal is a morse code, e.g. 00111001001110011100, where information are " \ + "transported with long and short sequences of 1 (0 just for padding), then this " \ + "decoding evaluates those sequences (Example output: 1011)." + self.ui.optionWidget.setCurrentIndex(7) + # # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.morse_low.setValue(1) + self.ui.morse_high.setValue(3) + self.ui.morse_wait.setValue(1) + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.morse_low.setValue(1) + self.ui.morse_high.setValue(3) + self.ui.morse_wait.setValue(1) + else: + try: + l, h, w = value.split(";") + self.ui.morse_low.setValue(int(l)) + self.ui.morse_high.setValue(int(h)) + self.ui.morse_wait.setValue(int(w)) + except ValueError: + self.ui.morse_low.setValue(1) + self.ui.morse_high.setValue(3) + self.ui.morse_wait.setValue(1) + else: + self.ui.morse_low.setValue(1) + self.ui.morse_high.setValue(3) + self.ui.morse_wait.setValue(1) + self.ui.morse_low.setEnabled(decoderEdit) + self.ui.morse_high.setEnabled(decoderEdit) + self.ui.morse_wait.setEnabled(decoderEdit) + elif settings.DECODING_CARRIER in element: + txt += "A carrier is a fixed pattern like 1_1_1_1 where the actual data lies in between, e.g. 1a1a1b1. This " \ + "function extracts the actual bit information (here: aab) from the signal at '_'/'.' positions.\n" \ + "Examples:\n" \ + "- Carrier = '1_' means 1_1_1_...\n" \ + "- Carrier = '01_' means 01_01_01_01..." + self.ui.optionWidget.setCurrentIndex(2) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.carrier.setText("1_") + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.carrier.setText("1_") + else: + self.ui.carrier.setText(value) + else: + self.ui.carrier.setText("1_") + self.ui.carrier.setEnabled(decoderEdit) + elif settings.DECODING_DATAWHITENING in element: + txt += "Texas Instruments CC110x chips allow a data whitening that is applied before sending the signals to HF. " \ + "After a preamble (1010...) there is a fixed 16/32 bit sync word. The following data (incl. 16 bit CRC) " \ + "is masked (XOR) with the output of a LFSR.\n" \ + "This unmasks the data." + self.ui.optionWidget.setCurrentIndex(5) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.datawhitening_sync.setText("0xe9cae9ca") + self.ui.datawhitening_polynomial.setText("0x21") + self.ui.datawhitening_overwrite_crc.setChecked(False) + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.datawhitening_sync.setText("0xe9cae9ca") + self.ui.datawhitening_polynomial.setText("0x21") + self.ui.datawhitening_overwrite_crc.setChecked(False) + else: + try: + whitening_sync, whitening_polynomial, whitening_overwrite_crc = value.split(";") + self.ui.datawhitening_sync.setText(whitening_sync) + self.ui.datawhitening_polynomial.setText(whitening_polynomial) + self.ui.datawhitening_overwrite_crc.setChecked(True if whitening_overwrite_crc == "1" else False) + + except ValueError: + self.ui.datawhitening_sync.setText("0xe9cae9ca") + self.ui.datawhitening_polynomial.setText("0x21") + self.ui.datawhitening_overwrite_crc.setChecked(False) + + self.ui.datawhitening_sync.setEnabled(decoderEdit) + self.ui.datawhitening_polynomial.setEnabled(decoderEdit) + self.ui.datawhitening_overwrite_crc.setEnabled(decoderEdit) + + elif settings.DECODING_CUT in element: + txt += "This function enables you to cut data from your messages, in order to shorten or align them for a " \ + "better view. Note that this decoding does NOT support encoding, because cut data is gone!\n" \ + "Example:\n" \ + "- Cut before '1010' would delete everything before first '1010' bits.\n" \ + "- Cut before Position = 3 (in bit) would delete the first three bits.\n" + self.ui.optionWidget.setCurrentIndex(6) + # Values can only be changed when editing decoder, otherwise default value + if not decoderEdit: + self.ui.cutmark.setText("1010") + self.old_cutmark = self.ui.cutmark.text() + self.ui.cutmark2.setValue(1) + self.ui.rB_delbefore.setChecked(False) + self.ui.rB_delafter.setChecked(False) + self.ui.rB_delbeforepos.setChecked(False) + self.ui.rB_delafterpos.setChecked(False) + self.ui.cutmark.setEnabled(False) + self.ui.cutmark2.setEnabled(False) + else: + if element in self.chainoptions: + value = self.chainoptions[element] + if value == "": + self.ui.cutmark.setText("1010") + self.ui.cutmark.setEnabled(True) + self.old_cutmark = self.ui.cutmark.text() + self.ui.cutmark2.setValue(1) + self.ui.cutmark2.setEnabled(False) + self.ui.rB_delbefore.setChecked(True) + self.ui.rB_delafter.setChecked(False) + self.ui.rB_delbeforepos.setChecked(False) + self.ui.rB_delafterpos.setChecked(False) + else: + try: + cmode, cmark = value.split(";") + cmode = int(cmode) + if cmode == 0: + self.ui.rB_delbefore.setChecked(True) + self.ui.cutmark.setEnabled(True) + self.ui.cutmark2.setEnabled(False) + self.ui.cutmark.setText(cmark) + elif cmode == 1: + self.ui.rB_delafter.setChecked(True) + self.ui.cutmark.setEnabled(True) + self.ui.cutmark2.setEnabled(False) + self.ui.cutmark.setText(cmark) + elif cmode == 2: + self.ui.rB_delbeforepos.setChecked(True) + self.ui.cutmark.setEnabled(False) + self.ui.cutmark2.setEnabled(True) + self.ui.cutmark2.setValue(int(cmark)) + elif cmode == 3: + self.ui.rB_delafterpos.setChecked(True) + self.ui.cutmark.setEnabled(False) + self.ui.cutmark2.setEnabled(True) + self.ui.cutmark2.setValue(int(cmark)) + + except ValueError: + self.ui.cutmark.setText("1010") + self.old_cutmark = self.ui.cutmark.text() + self.ui.cutmark2.setValue(1) + self.ui.rB_delbefore.setChecked(True) + self.ui.rB_delafter.setChecked(False) + self.ui.rB_delbeforepos.setChecked(False) + self.ui.rB_delafterpos.setChecked(False) + self.ui.cutmark.setEnabled(True) + self.ui.cutmark2.setEnabled(False) + else: + self.ui.cutmark.setText("1010") + self.old_cutmark = self.ui.cutmark.text() + self.ui.cutmark2.setValue(1) + self.ui.rB_delbefore.setChecked(True) + self.ui.rB_delafter.setChecked(False) + self.ui.rB_delbeforepos.setChecked(False) + self.ui.rB_delafterpos.setChecked(False) + self.ui.cutmark.setEnabled(True) + self.ui.cutmark2.setEnabled(False) + self.ui.rB_delbefore.setEnabled(decoderEdit) + self.ui.rB_delafter.setEnabled(decoderEdit) + self.ui.rB_delbeforepos.setEnabled(decoderEdit) + self.ui.rB_delafterpos.setEnabled(decoderEdit) + + self.ui.info.setText(txt) + + @pyqtSlot() + def handle_datawhitening(self): + datawhiteningstr = self.ui.datawhitening_sync.text() + ";" + self.ui.datawhitening_polynomial.text() + ";" + \ + ("1" if self.ui.datawhitening_overwrite_crc.isChecked() else "0") + if settings.DECODING_DATAWHITENING in self.active_message: + self.chainoptions[self.active_message] = datawhiteningstr + self.decoderchainUpdate() + + @pyqtSlot() + def handle_external(self): + externalstr = self.ui.external_decoder.text() + ";" + self.ui.external_encoder.text() + if settings.DECODING_EXTERNAL in self.active_message: + self.chainoptions[self.active_message] = externalstr + self.decoderchainUpdate() + + @pyqtSlot() + def handle_substitution_changed(self): + subststr = "" + for i in range(0, self.ui.substitution_rows.value()): + if self.ui.substitution.item(i, 0) and self.ui.substitution.item(i, 1): + subststr += self.ui.substitution.item(i, 0).text() + ":" + self.ui.substitution.item(i, 1).text() + ";" + if settings.DECODING_SUBSTITUTION in self.active_message: + self.chainoptions[self.active_message] = subststr + self.decoderchainUpdate() + + @pyqtSlot() + def handle_substitution_rows_changed(self): + # Substitution Row Spinbox + self.ui.substitution.setRowCount(self.ui.substitution_rows.value()) + self.decoderchainUpdate() + + @pyqtSlot() + def handle_multiple_changed(self): + # Multiple Spinbox + val = self.ui.multiple.value() + if settings.DECODING_REDUNDANCY in self.active_message: + self.chainoptions[self.active_message] = val + self.decoderchainUpdate() + + @pyqtSlot() + def handle_morse_changed(self): + # Multiple Spinbox + val_low = self.ui.morse_low.value() + val_high = self.ui.morse_high.value() + val_wait = self.ui.morse_wait.value() + + if val_low >= val_high: + self.ui.morse_low.setValue(self.old_morse[0]) + self.ui.morse_high.setValue(self.old_morse[1]) + (val_low, val_high) = self.old_morse + else: + self.old_morse = (val_low, val_high) + + if settings.DECODING_MORSE in self.active_message: + self.chainoptions[self.active_message] = "{};{};{}".format(val_low, val_high, val_wait) + self.decoderchainUpdate() + + @pyqtSlot() + def handle_carrier_changed(self): + # Only allow {0, 1} + carrier_txt = self.ui.carrier.text() + if carrier_txt.count("0") + carrier_txt.count("1") + carrier_txt.count("_") + carrier_txt.count( + ".") + carrier_txt.count("*") < len(carrier_txt): + self.ui.carrier.setText(self.old_carrier_txt) + else: + self.old_carrier_txt = carrier_txt + # Carrier Textbox + # self.e.carrier = self.e.str2bit(self.ui.carrier.text()) + if settings.DECODING_CARRIER in self.active_message: + self.chainoptions[self.active_message] = carrier_txt + self.decoderchainUpdate() + + @pyqtSlot() + def handle_cut(self): + cmode = 0 + cmark = "" + if self.ui.rB_delbefore.isChecked() or self.ui.rB_delafter.isChecked(): + # Activate right cutmark field + self.ui.cutmark.setEnabled(True) + self.ui.cutmark2.setEnabled(False) + # set cmode + if self.ui.rB_delafter.isChecked(): + cmode = 1 + # check values in cutmark + cmark = self.ui.cutmark.text() + if cmark.count("0") + cmark.count("1") < len(cmark): + self.ui.cutmark.setText(self.old_cutmark) + else: + self.old_cutmark = cmark + else: + # Activate right cutmark field + self.ui.cutmark.setEnabled(False) + self.ui.cutmark2.setEnabled(True) + # set cmode + if self.ui.rB_delbeforepos.isChecked(): + cmode = 2 + else: + cmode = 3 + cmark = str(self.ui.cutmark2.value()) + + cut_text = str(cmode) + ";" + cmark + + if settings.DECODING_CUT in self.active_message: + self.chainoptions[self.active_message] = cut_text + self.decoderchainUpdate() + + @pyqtSlot() + def on_btn_add_to_your_decoding_clicked(self): + if self.last_selected_item != "": + self.ui.decoderchain.addItem(self.last_selected_item) + self.decoderchainUpdate() + self.ui.decoderchain.setCurrentRow(self.ui.decoderchain.count()-1) + + def dragEnterEvent(self, event: QDragEnterEvent): + event.accept() + + def dropEvent(self, event: QDropEvent): + # if not self.ui.decoderchain.geometry().contains(self.mapToGlobal(event.pos())): + if self.ui.decoderchain.currentItem() is not None: + self.chainoptions.pop(self.ui.decoderchain.currentItem().text(), None) + self.ui.decoderchain.takeItem(self.ui.decoderchain.currentRow()) + self.decoderchainUpdate() + + def set_signal(self): + indx = self.ui.combobox_signals.currentIndex() + if indx != 0: + self.ui.inpt.setReadOnly(True) + else: + self.ui.inpt.setReadOnly(False) + self.ui.inpt.setText("10010110") + self.decoder_update() + return + + self.setCursor(Qt.WaitCursor) + + signal = self.signals[indx - 1] + pa = ProtocolAnalyzer(signal) + pa.get_protocol_from_signal() + self.ui.inpt.setText("".join(pa.plain_bits_str)) + self.ui.inpt.setCursorPosition(0) + + if signal is not None and pa.messages: + last_message = pa.messages[-1] + lookup = {i: msg.bit_sample_pos for i, msg in enumerate(pa.messages)} + + plot_data = signal.qad[lookup[0][0]:lookup[pa.num_messages - 1][len(last_message) - 1]] + self.ui.graphicsView_signal.plot_data(plot_data) + + self.ui.graphicsView_signal.centerOn(0, 0) + self.unsetCursor() + diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterBandwidthDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterBandwidthDialog.py new file mode 100644 index 0000000..5ccae1b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterBandwidthDialog.py @@ -0,0 +1,67 @@ +from PyQt5.QtCore import pyqtSlot, Qt +from PyQt5.QtWidgets import QDialog, QLabel, QRadioButton + +from urh import settings +from urh.signalprocessing.Filter import Filter +from urh.ui.ui_filter_bandwidth_dialog import Ui_DialogFilterBandwidth + + +class FilterBandwidthDialog(QDialog): + def __init__(self, parent=None): + super().__init__(parent) + self.ui = Ui_DialogFilterBandwidth() + self.ui.setupUi(self) + self.setWindowFlags(Qt.Window) + + bw_type = settings.read("bandpass_filter_bw_type", "Medium", str) + custom_bw = settings.read("bandpass_filter_custom_bw", 0.1, float) + + for item in dir(self.ui): + item = getattr(self.ui, item) + if isinstance(item, QLabel): + name = item.objectName().replace("label", "") + key = next((key for key in Filter.BANDWIDTHS.keys() if name.startswith(key.replace(" ", ""))), None) + if key is not None and name.endswith("Bandwidth"): + item.setText("{0:n}".format(Filter.BANDWIDTHS[key])) + elif key is not None and name.endswith("KernelLength"): + item.setText(str(Filter.get_filter_length_from_bandwidth(Filter.BANDWIDTHS[key]))) + elif isinstance(item, QRadioButton): + item.setChecked(bw_type.replace(" ", "_") == item.objectName().replace("radioButton", "")) + + self.ui.doubleSpinBoxCustomBandwidth.setValue(custom_bw) + self.ui.spinBoxCustomKernelLength.setValue(Filter.get_filter_length_from_bandwidth(custom_bw)) + + self.create_connects() + + def create_connects(self): + self.ui.doubleSpinBoxCustomBandwidth.valueChanged.connect(self.on_spin_box_custom_bandwidth_value_changed) + self.ui.spinBoxCustomKernelLength.valueChanged.connect(self.on_spin_box_custom_kernel_length_value_changed) + self.ui.buttonBox.accepted.connect(self.on_accepted) + + @property + def checked_radiobutton(self): + for rb in dir(self.ui): + radio_button = getattr(self.ui, rb) + if isinstance(radio_button, QRadioButton) and radio_button.isChecked(): + return radio_button + return None + + @pyqtSlot(float) + def on_spin_box_custom_bandwidth_value_changed(self, bw: float): + self.ui.spinBoxCustomKernelLength.blockSignals(True) + self.ui.spinBoxCustomKernelLength.setValue(Filter.get_filter_length_from_bandwidth(bw)) + self.ui.spinBoxCustomKernelLength.blockSignals(False) + + @pyqtSlot(int) + def on_spin_box_custom_kernel_length_value_changed(self, filter_len: int): + self.ui.doubleSpinBoxCustomBandwidth.blockSignals(True) + self.ui.doubleSpinBoxCustomBandwidth.setValue(Filter.get_bandwidth_from_filter_length(filter_len)) + self.ui.doubleSpinBoxCustomBandwidth.blockSignals(False) + + @pyqtSlot() + def on_accepted(self): + if self.checked_radiobutton is not None: + bw_type = self.checked_radiobutton.objectName().replace("radioButton", "").replace("_", " ") + settings.write("bandpass_filter_bw_type", bw_type) + + settings.write("bandpass_filter_custom_bw", self.ui.doubleSpinBoxCustomBandwidth.value()) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterDialog.py new file mode 100644 index 0000000..bf60d68 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FilterDialog.py @@ -0,0 +1,100 @@ +from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt +from PyQt5.QtWidgets import QDialog + +from urh.signalprocessing.Filter import Filter, FilterType +from urh.ui.ui_filter_dialog import Ui_FilterDialog + + +class FilterDialog(QDialog): + filter_accepted = pyqtSignal(Filter) + + def __init__(self, dsp_filter: Filter, parent=None): + super().__init__(parent) + self.ui = Ui_FilterDialog() + self.ui.setupUi(self) + self.setWindowFlags(Qt.Window) + + self.error_message = "" + + self.set_dsp_filter_status(dsp_filter.filter_type) + self.create_connects() + + def set_dsp_filter_status(self, dsp_filter_type: FilterType): + if dsp_filter_type == FilterType.moving_average: + self.ui.radioButtonMovingAverage.setChecked(True) + self.ui.lineEditCustomTaps.setEnabled(False) + self.ui.spinBoxNumTaps.setEnabled(True) + elif dsp_filter_type == FilterType.dc_correction: + self.ui.radioButtonDCcorrection.setChecked(True) + self.ui.lineEditCustomTaps.setEnabled(False) + self.ui.spinBoxNumTaps.setEnabled(False) + else: + self.ui.radioButtonCustomTaps.setChecked(True) + self.ui.spinBoxNumTaps.setEnabled(True) + self.ui.lineEditCustomTaps.setEnabled(True) + + def create_connects(self): + self.ui.radioButtonMovingAverage.clicked.connect(self.on_radio_button_moving_average_clicked) + self.ui.radioButtonCustomTaps.clicked.connect(self.on_radio_button_custom_taps_clicked) + self.ui.radioButtonDCcorrection.clicked.connect(self.on_radio_button_dc_correction_clicked) + + self.ui.spinBoxNumTaps.valueChanged.connect(self.set_error_status) + self.ui.lineEditCustomTaps.textEdited.connect(self.set_error_status) + self.ui.buttonBox.accepted.connect(self.on_accept_clicked) + self.ui.buttonBox.rejected.connect(self.reject) + + def build_filter(self) -> Filter: + if self.ui.radioButtonMovingAverage.isChecked(): + n = self.ui.spinBoxNumTaps.value() + return Filter([1/n for _ in range(n)], filter_type=FilterType.moving_average) + elif self.ui.radioButtonDCcorrection.isChecked(): + return Filter([], filter_type=FilterType.dc_correction) + else: + # custom filter + try: + taps = eval(self.ui.lineEditCustomTaps.text()) + try: + taps = list(map(float, taps)) + self.error_message = "" + return Filter(taps) + except (ValueError, TypeError) as e: + self.error_message = "Error casting taps:\n" + str(e) + return None + + except SyntaxError as e: + self.error_message = "Error parsing taps:\n" + str(e) + return None + + def set_error_status(self): + dsp_filter = self.build_filter() + if dsp_filter is None: + self.ui.lineEditCustomTaps.setStyleSheet("background: red") + self.ui.lineEditCustomTaps.setToolTip(self.error_message) + elif len(dsp_filter.taps) != self.ui.spinBoxNumTaps.value(): + self.ui.lineEditCustomTaps.setStyleSheet("background: yellow") + self.ui.lineEditCustomTaps.setToolTip("The number of the filter taps does not match the configured number of taps. I will use your configured filter taps.") + else: + self.ui.lineEditCustomTaps.setStyleSheet("") + self.ui.lineEditCustomTaps.setToolTip("") + + @pyqtSlot(bool) + def on_radio_button_moving_average_clicked(self, checked: bool): + if checked: + self.set_dsp_filter_status(FilterType.moving_average) + + @pyqtSlot(bool) + def on_radio_button_custom_taps_clicked(self, checked: bool): + if checked: + self.set_dsp_filter_status(FilterType.custom) + self.set_error_status() + + @pyqtSlot(bool) + def on_radio_button_dc_correction_clicked(self, checked: bool): + if checked: + self.set_dsp_filter_status(FilterType.dc_correction) + + @pyqtSlot() + def on_accept_clicked(self): + dsp_filter = self.build_filter() + self.filter_accepted.emit(dsp_filter) + self.accept() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/FuzzingDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FuzzingDialog.py new file mode 100644 index 0000000..f065435 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/FuzzingDialog.py @@ -0,0 +1,362 @@ +import math + +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtGui import QCloseEvent +from PyQt5.QtWidgets import QDialog, QInputDialog + +from urh import settings +from urh.models.FuzzingTableModel import FuzzingTableModel +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzerContainer import ProtocolAnalyzerContainer +from urh.ui.ui_fuzzing import Ui_FuzzingDialog + + +class FuzzingDialog(QDialog): + def __init__(self, protocol: ProtocolAnalyzerContainer, label_index: int, msg_index: int, proto_view: int, + parent=None): + super().__init__(parent) + self.ui = Ui_FuzzingDialog() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.protocol = protocol + msg_index = msg_index if msg_index != -1 else 0 + self.ui.spinBoxFuzzMessage.setValue(msg_index + 1) + self.ui.spinBoxFuzzMessage.setMinimum(1) + self.ui.spinBoxFuzzMessage.setMaximum(self.protocol.num_messages) + + self.ui.comboBoxFuzzingLabel.addItems([l.name for l in self.message.message_type]) + self.ui.comboBoxFuzzingLabel.setCurrentIndex(label_index) + + self.proto_view = proto_view + self.fuzz_table_model = FuzzingTableModel(self.current_label, proto_view) + self.fuzz_table_model.remove_duplicates = self.ui.chkBRemoveDuplicates.isChecked() + self.ui.tblFuzzingValues.setModel(self.fuzz_table_model) + self.fuzz_table_model.update() + + self.ui.spinBoxFuzzingStart.setValue(self.current_label_start + 1) + self.ui.spinBoxFuzzingEnd.setValue(self.current_label_end) + self.ui.spinBoxFuzzingStart.setMaximum(len(self.message_data)) + self.ui.spinBoxFuzzingEnd.setMaximum(len(self.message_data)) + + self.update_message_data_string() + self.ui.tblFuzzingValues.resize_me() + + self.create_connects() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + @property + def message(self): + return self.protocol.messages[int(self.ui.spinBoxFuzzMessage.value() - 1)] + + @property + def current_label_index(self): + return self.ui.comboBoxFuzzingLabel.currentIndex() + + @property + def current_label(self) -> ProtocolLabel: + if len(self.message.message_type) == 0: + return None + + cur_label = self.message.message_type[self.current_label_index].get_copy() + self.message.message_type[self.current_label_index] = cur_label + cur_label.fuzz_values = [fv for fv in cur_label.fuzz_values if fv] # Remove empty strings + + if len(cur_label.fuzz_values) == 0: + cur_label.fuzz_values.append(self.message.plain_bits_str[cur_label.start:cur_label.end]) + return cur_label + + @property + def current_label_start(self): + if self.current_label and self.message: + return self.message.get_label_range(self.current_label, self.proto_view, False)[0] + else: + return -1 + + @property + def current_label_end(self): + if self.current_label and self.message: + return self.message.get_label_range(self.current_label, self.proto_view, False)[1] + else: + return -1 + + @property + def message_data(self): + if self.proto_view == 0: + return self.message.plain_bits_str + elif self.proto_view == 1: + return self.message.plain_hex_str + elif self.proto_view == 2: + return self.message.plain_ascii_str + else: + return None + + def create_connects(self): + self.ui.spinBoxFuzzingStart.valueChanged.connect(self.on_fuzzing_start_changed) + self.ui.spinBoxFuzzingEnd.valueChanged.connect(self.on_fuzzing_end_changed) + self.ui.comboBoxFuzzingLabel.currentIndexChanged.connect(self.on_combo_box_fuzzing_label_current_index_changed) + self.ui.btnRepeatValues.clicked.connect(self.on_btn_repeat_values_clicked) + self.ui.btnAddRow.clicked.connect(self.on_btn_add_row_clicked) + self.ui.btnDelRow.clicked.connect(self.on_btn_del_row_clicked) + self.ui.tblFuzzingValues.deletion_wanted.connect(self.delete_lines) + self.ui.chkBRemoveDuplicates.stateChanged.connect(self.on_remove_duplicates_state_changed) + self.ui.sBAddRangeStart.valueChanged.connect(self.on_fuzzing_range_start_changed) + self.ui.sBAddRangeEnd.valueChanged.connect(self.on_fuzzing_range_end_changed) + self.ui.checkBoxLowerBound.stateChanged.connect(self.on_lower_bound_checked_changed) + self.ui.checkBoxUpperBound.stateChanged.connect(self.on_upper_bound_checked_changed) + self.ui.spinBoxLowerBound.valueChanged.connect(self.on_lower_bound_changed) + self.ui.spinBoxUpperBound.valueChanged.connect(self.on_upper_bound_changed) + self.ui.spinBoxRandomMinimum.valueChanged.connect(self.on_random_range_min_changed) + self.ui.spinBoxRandomMaximum.valueChanged.connect(self.on_random_range_max_changed) + self.ui.spinBoxFuzzMessage.valueChanged.connect(self.on_fuzz_msg_changed) + self.ui.btnAddFuzzingValues.clicked.connect(self.on_btn_add_fuzzing_values_clicked) + self.ui.comboBoxFuzzingLabel.editTextChanged.connect(self.set_current_label_name) + + def update_message_data_string(self): + fuz_start = self.current_label_start + fuz_end = self.current_label_end + num_proto_bits = 10 + num_fuz_bits = 16 + + proto_start = fuz_start - num_proto_bits + preambel = "... " + if proto_start <= 0: + proto_start = 0 + preambel = "" + + proto_end = fuz_end + num_proto_bits + postambel = " ..." + if proto_end >= len(self.message_data) - 1: + proto_end = len(self.message_data) - 1 + postambel = "" + + fuzamble = "" + if fuz_end - fuz_start > num_fuz_bits: + fuz_end = fuz_start + num_fuz_bits + fuzamble = "..." + + self.ui.lPreBits.setText(preambel + self.message_data[proto_start:self.current_label_start]) + self.ui.lFuzzedBits.setText(self.message_data[fuz_start:fuz_end] + fuzamble) + self.ui.lPostBits.setText(self.message_data[self.current_label_end:proto_end] + postambel) + self.set_add_spinboxes_maximum_on_label_change() + + def closeEvent(self, event: QCloseEvent): + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + @pyqtSlot(int) + def on_fuzzing_start_changed(self, value: int): + self.ui.spinBoxFuzzingEnd.setMinimum(self.ui.spinBoxFuzzingStart.value()) + new_start = self.message.convert_index(value - 1, self.proto_view, 0, False)[0] + self.current_label.start = new_start + self.current_label.fuzz_values[:] = [] + self.update_message_data_string() + self.fuzz_table_model.update() + self.ui.tblFuzzingValues.resize_me() + + @pyqtSlot(int) + def on_fuzzing_end_changed(self, value: int): + self.ui.spinBoxFuzzingStart.setMaximum(self.ui.spinBoxFuzzingEnd.value()) + new_end = self.message.convert_index(value - 1, self.proto_view, 0, False)[1] + 1 + self.current_label.end = new_end + self.current_label.fuzz_values[:] = [] + self.update_message_data_string() + self.fuzz_table_model.update() + self.ui.tblFuzzingValues.resize_me() + + @pyqtSlot(int) + def on_combo_box_fuzzing_label_current_index_changed(self, index: int): + self.fuzz_table_model.fuzzing_label = self.current_label + self.fuzz_table_model.update() + self.update_message_data_string() + self.ui.tblFuzzingValues.resize_me() + + self.ui.spinBoxFuzzingStart.blockSignals(True) + self.ui.spinBoxFuzzingStart.setValue(self.current_label_start + 1) + self.ui.spinBoxFuzzingStart.blockSignals(False) + + self.ui.spinBoxFuzzingEnd.blockSignals(True) + self.ui.spinBoxFuzzingEnd.setValue(self.current_label_end) + self.ui.spinBoxFuzzingEnd.blockSignals(False) + + @pyqtSlot() + def on_btn_add_row_clicked(self): + self.current_label.add_fuzz_value() + self.fuzz_table_model.update() + + @pyqtSlot() + def on_btn_del_row_clicked(self): + min_row, max_row, _, _ = self.ui.tblFuzzingValues.selection_range() + self.delete_lines(min_row, max_row) + + @pyqtSlot(int, int) + def delete_lines(self, min_row, max_row): + if min_row == -1: + self.current_label.fuzz_values = self.current_label.fuzz_values[:-1] + else: + self.current_label.fuzz_values = self.current_label.fuzz_values[:min_row] + self.current_label.fuzz_values[ + max_row + 1:] + + _ = self.current_label # if user deleted all, this will restore a fuzz value + + self.fuzz_table_model.update() + + @pyqtSlot() + def on_remove_duplicates_state_changed(self): + self.fuzz_table_model.remove_duplicates = self.ui.chkBRemoveDuplicates.isChecked() + self.fuzz_table_model.update() + self.remove_duplicates() + + @pyqtSlot() + def set_add_spinboxes_maximum_on_label_change(self): + nbits = self.current_label.end - self.current_label.start # Use Bit Start/End for maximum calc. + if nbits >= 32: + nbits = 31 + max_val = 2 ** nbits - 1 + self.ui.sBAddRangeStart.setMaximum(max_val - 1) + self.ui.sBAddRangeEnd.setMaximum(max_val) + self.ui.sBAddRangeEnd.setValue(max_val) + self.ui.sBAddRangeStep.setMaximum(max_val) + self.ui.spinBoxLowerBound.setMaximum(max_val - 1) + self.ui.spinBoxUpperBound.setMaximum(max_val) + self.ui.spinBoxUpperBound.setValue(max_val) + self.ui.spinBoxBoundaryNumber.setMaximum(int(max_val / 2) + 1) + self.ui.spinBoxRandomMinimum.setMaximum(max_val - 1) + self.ui.spinBoxRandomMaximum.setMaximum(max_val) + self.ui.spinBoxRandomMaximum.setValue(max_val) + + @pyqtSlot(int) + def on_fuzzing_range_start_changed(self, value: int): + self.ui.sBAddRangeEnd.setMinimum(value) + self.ui.sBAddRangeStep.setMaximum(self.ui.sBAddRangeEnd.value() - value) + + @pyqtSlot(int) + def on_fuzzing_range_end_changed(self, value: int): + self.ui.sBAddRangeStart.setMaximum(value - 1) + self.ui.sBAddRangeStep.setMaximum(value - self.ui.sBAddRangeStart.value()) + + @pyqtSlot() + def on_lower_bound_checked_changed(self): + if self.ui.checkBoxLowerBound.isChecked(): + self.ui.spinBoxLowerBound.setEnabled(True) + self.ui.spinBoxBoundaryNumber.setEnabled(True) + elif not self.ui.checkBoxUpperBound.isChecked(): + self.ui.spinBoxLowerBound.setEnabled(False) + self.ui.spinBoxBoundaryNumber.setEnabled(False) + else: + self.ui.spinBoxLowerBound.setEnabled(False) + + @pyqtSlot() + def on_upper_bound_checked_changed(self): + if self.ui.checkBoxUpperBound.isChecked(): + self.ui.spinBoxUpperBound.setEnabled(True) + self.ui.spinBoxBoundaryNumber.setEnabled(True) + elif not self.ui.checkBoxLowerBound.isChecked(): + self.ui.spinBoxUpperBound.setEnabled(False) + self.ui.spinBoxBoundaryNumber.setEnabled(False) + else: + self.ui.spinBoxUpperBound.setEnabled(False) + + @pyqtSlot() + def on_lower_bound_changed(self): + self.ui.spinBoxUpperBound.setMinimum(self.ui.spinBoxLowerBound.value()) + self.ui.spinBoxBoundaryNumber.setMaximum(math.ceil((self.ui.spinBoxUpperBound.value() + - self.ui.spinBoxLowerBound.value()) / 2)) + + @pyqtSlot() + def on_upper_bound_changed(self): + self.ui.spinBoxLowerBound.setMaximum(self.ui.spinBoxUpperBound.value() - 1) + self.ui.spinBoxBoundaryNumber.setMaximum(math.ceil((self.ui.spinBoxUpperBound.value() + - self.ui.spinBoxLowerBound.value()) / 2)) + + @pyqtSlot() + def on_random_range_min_changed(self): + self.ui.spinBoxRandomMaximum.setMinimum(self.ui.spinBoxRandomMinimum.value()) + + @pyqtSlot() + def on_random_range_max_changed(self): + self.ui.spinBoxRandomMinimum.setMaximum(self.ui.spinBoxRandomMaximum.value() - 1) + + @pyqtSlot() + def on_btn_add_fuzzing_values_clicked(self): + if self.ui.comboBoxStrategy.currentIndex() == 0: + self.__add_fuzzing_range() + elif self.ui.comboBoxStrategy.currentIndex() == 1: + self.__add_fuzzing_boundaries() + elif self.ui.comboBoxStrategy.currentIndex() == 2: + self.__add_random_fuzzing_values() + + def __add_fuzzing_range(self): + start = self.ui.sBAddRangeStart.value() + end = self.ui.sBAddRangeEnd.value() + step = self.ui.sBAddRangeStep.value() + self.fuzz_table_model.add_range(start, end + 1, step) + + def __add_fuzzing_boundaries(self): + lower_bound = -1 + if self.ui.spinBoxLowerBound.isEnabled(): + lower_bound = self.ui.spinBoxLowerBound.value() + + upper_bound = -1 + if self.ui.spinBoxUpperBound.isEnabled(): + upper_bound = self.ui.spinBoxUpperBound.value() + + num_vals = self.ui.spinBoxBoundaryNumber.value() + self.fuzz_table_model.add_boundaries(lower_bound, upper_bound, num_vals) + + def __add_random_fuzzing_values(self): + n = self.ui.spinBoxNumberRandom.value() + minimum = self.ui.spinBoxRandomMinimum.value() + maximum = self.ui.spinBoxRandomMaximum.value() + self.fuzz_table_model.add_random(n, minimum, maximum) + + def remove_duplicates(self): + if self.ui.chkBRemoveDuplicates.isChecked(): + for lbl in self.message.message_type: + seq = lbl.fuzz_values[:] + seen = set() + add_seen = seen.add + lbl.fuzz_values = [l for l in seq if not (l in seen or add_seen(l))] + + @pyqtSlot() + def set_current_label_name(self): + self.current_label.name = self.ui.comboBoxFuzzingLabel.currentText() + self.ui.comboBoxFuzzingLabel.setItemText(self.ui.comboBoxFuzzingLabel.currentIndex(), self.current_label.name) + + @pyqtSlot(int) + def on_fuzz_msg_changed(self, index: int): + self.ui.comboBoxFuzzingLabel.setDisabled(False) + + sel_label_ind = self.ui.comboBoxFuzzingLabel.currentIndex() + self.ui.comboBoxFuzzingLabel.blockSignals(True) + self.ui.comboBoxFuzzingLabel.clear() + + if len(self.message.message_type) == 0: + self.ui.comboBoxFuzzingLabel.setDisabled(True) + return + + self.ui.comboBoxFuzzingLabel.addItems([lbl.name for lbl in self.message.message_type]) + self.ui.comboBoxFuzzingLabel.blockSignals(False) + + if sel_label_ind < self.ui.comboBoxFuzzingLabel.count(): + self.ui.comboBoxFuzzingLabel.setCurrentIndex(sel_label_ind) + else: + self.ui.comboBoxFuzzingLabel.setCurrentIndex(0) + + self.fuzz_table_model.fuzzing_label = self.current_label + self.fuzz_table_model.update() + self.update_message_data_string() + + @pyqtSlot() + def on_btn_repeat_values_clicked(self): + num_repeats, ok = QInputDialog.getInt(self, self.tr("How many times shall values be repeated?"), + self.tr("Number of repeats:"), 1, 1) + if ok: + self.ui.chkBRemoveDuplicates.setChecked(False) + min_row, max_row, _, _ = self.ui.tblFuzzingValues.selection_range() + if min_row == -1: + start, end = 0, len(self.current_label.fuzz_values) + else: + start, end = min_row, max_row + 1 + self.fuzz_table_model.repeat_fuzzing_values(start, end, num_repeats) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/MessageTypeDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/MessageTypeDialog.py new file mode 100644 index 0000000..f143132 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/MessageTypeDialog.py @@ -0,0 +1,111 @@ +import copy + +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtGui import QCloseEvent +from PyQt5.QtWidgets import QDialog + +from urh import settings +from urh.models.RulesetTableModel import RulesetTableModel +from urh.signalprocessing import Ruleset +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Ruleset import Rule, OPERATION_DESCRIPTION +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.ui_messagetype_options import Ui_DialogMessageType + + +class MessageTypeDialog(QDialog): + + def __init__(self, message_type: MessageType, parent=None): + super().__init__(parent) + self.ui = Ui_DialogMessageType() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + operator_descriptions = list(OPERATION_DESCRIPTION.values()) + operator_descriptions.sort() + + self.setWindowTitle(self.tr("Rules for {}".format(message_type.name))) + self.message_type = message_type + self.original_ruleset = copy.deepcopy(message_type.ruleset) + self.original_assigned_status = message_type.assigned_by_ruleset + self.ruleset_table_model = RulesetTableModel(message_type.ruleset, operator_descriptions, parent=self) + self.ui.tblViewRuleset.setModel(self.ruleset_table_model) + + self.ui.btnRemoveRule.setEnabled(len(message_type.ruleset) > 0) + self.set_ruleset_ui_status() + + self.ui.rbAssignAutomatically.setChecked(self.message_type.assigned_by_ruleset) + self.ui.rbAssignManually.setChecked(self.message_type.assign_manually) + + self.ui.tblViewRuleset.setItemDelegateForColumn(2, ComboBoxDelegate(["Bit", "Hex", "ASCII"], parent=self)) + self.ui.tblViewRuleset.setItemDelegateForColumn(3, ComboBoxDelegate(operator_descriptions, parent=self)) + + for i in range(len(message_type.ruleset)): + self.open_editors(i) + + self.ui.cbRulesetMode.setCurrentIndex(self.message_type.ruleset.mode.value) + + self.create_connects() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + def create_connects(self): + self.ui.btnAddRule.clicked.connect(self.on_btn_add_rule_clicked) + self.ui.btnRemoveRule.clicked.connect(self.on_btn_remove_rule_clicked) + self.ui.rbAssignAutomatically.clicked.connect(self.on_rb_assign_automatically_clicked) + self.ui.rbAssignManually.clicked.connect(self.on_rb_assign_manually_clicked) + self.ui.cbRulesetMode.currentIndexChanged.connect(self.on_cb_rulesetmode_current_index_changed) + + self.ui.buttonBox.accepted.connect(self.accept) + self.ui.buttonBox.rejected.connect(self.on_rejected) + + def set_ruleset_ui_status(self): + self.ui.tblViewRuleset.setEnabled(self.message_type.assigned_by_ruleset) + self.ui.btnRemoveRule.setEnabled(self.message_type.assigned_by_ruleset and len(self.message_type.ruleset) > 0) + self.ui.btnAddRule.setEnabled(self.message_type.assigned_by_ruleset) + self.ui.cbRulesetMode.setEnabled(self.message_type.assigned_by_ruleset) + + def open_editors(self, row): + self.ui.tblViewRuleset.openPersistentEditor(self.ruleset_table_model.index(row, 2)) + self.ui.tblViewRuleset.openPersistentEditor(self.ruleset_table_model.index(row, 3)) + + def closeEvent(self, event: QCloseEvent): + self.ui.tblViewRuleset.setItemDelegateForColumn(2, None) + self.ui.tblViewRuleset.setItemDelegateForColumn(3, None) + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + @pyqtSlot() + def on_rejected(self): + self.message_type.ruleset = self.original_ruleset + self.message_type.assigned_by_ruleset = self.original_assigned_status + self.reject() + + @pyqtSlot() + def on_btn_add_rule_clicked(self): + self.ui.btnRemoveRule.setEnabled(True) + self.message_type.ruleset.append(Rule(start=0, end=0, operator="=", target_value="1", value_type=0)) + self.ruleset_table_model.update() + + for i in range(len(self.message_type.ruleset)): + self.open_editors(i) + + @pyqtSlot() + def on_btn_remove_rule_clicked(self): + self.ruleset_table_model.ruleset.remove(self.message_type.ruleset[-1]) + self.ruleset_table_model.update() + self.ui.btnRemoveRule.setEnabled(len(self.message_type.ruleset) > 0) + + @pyqtSlot() + def on_rb_assign_automatically_clicked(self): + self.message_type.assigned_by_ruleset = True + self.set_ruleset_ui_status() + + @pyqtSlot() + def on_rb_assign_manually_clicked(self): + self.message_type.assigned_by_ruleset = False + self.set_ruleset_ui_status() + + @pyqtSlot(int) + def on_cb_rulesetmode_current_index_changed(self, index: int): + self.message_type.ruleset.mode = Ruleset.Mode(index) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulationParametersDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulationParametersDialog.py new file mode 100644 index 0000000..468a3a2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulationParametersDialog.py @@ -0,0 +1,68 @@ +import math + +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtWidgets import QDialog, QTableWidgetItem + +from urh.ui.delegates.KillerSpinBoxDelegate import KillerSpinBoxDelegate +from urh.ui.delegates.SpinBoxDelegate import SpinBoxDelegate +from urh.ui.ui_modulation_parameters_dialog import Ui_DialogModulationParameters + + +class ModulationParametersDialog(QDialog): + def __init__(self, parameters: list, modulation_type: str, parent=None): + super().__init__(parent) + self.ui = Ui_DialogModulationParameters() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.parameters = parameters + self.num_bits = int(math.log2(len(parameters))) + + if "FSK" in modulation_type: + self.ui.tblSymbolParameters.setItemDelegateForColumn(1, KillerSpinBoxDelegate(-1e12, 1e12, self)) + self.ui.tblSymbolParameters.horizontalHeaderItem(1).setText("Frequency in Hz") + elif "ASK" in modulation_type: + self.ui.tblSymbolParameters.horizontalHeaderItem(1).setText("Amplitude") + self.ui.tblSymbolParameters.setItemDelegateForColumn(1, SpinBoxDelegate(0, 100, self, "%")) + elif "PSK" in modulation_type: + self.ui.tblSymbolParameters.setItemDelegateForColumn(1, SpinBoxDelegate(-360, 360, self, "°")) + self.ui.tblSymbolParameters.horizontalHeaderItem(1).setText("Phase") + + fmt = "{0:0" + str(self.num_bits) + "b}" + self.ui.tblSymbolParameters.setRowCount(len(parameters)) + for i, parameter in enumerate(parameters): + item = QTableWidgetItem(fmt.format(i)) + font = item.font() + font.setBold(True) + item.setFont(font) + item.setFlags(Qt.ItemIsEnabled) + self.ui.tblSymbolParameters.setItem(i, 0, item) + + item = QTableWidgetItem() + item.setData(Qt.DisplayRole, self.parameters[i]) + self.ui.tblSymbolParameters.setItem(i, 1, item) + self.ui.tblSymbolParameters.openPersistentEditor(self.ui.tblSymbolParameters.item(i, 1)) + + self.create_connects() + + def create_connects(self): + self.ui.buttonBox.accepted.connect(self.on_accepted) + self.ui.buttonBox.rejected.connect(self.reject) + + @pyqtSlot() + def on_accepted(self): + for i in range(self.ui.tblSymbolParameters.rowCount()): + self.parameters[i] = float(self.ui.tblSymbolParameters.item(i, 1).text()) + + self.accept() + + +if __name__ == '__main__': + from PyQt5.QtWidgets import QApplication + app = QApplication(["urh"]) + + dialog = ModulationParametersDialog([0, 100.0], "ASK") + dialog.show() + + app.exec_() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulatorDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulatorDialog.py new file mode 100644 index 0000000..318b7a0 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ModulatorDialog.py @@ -0,0 +1,636 @@ +from array import array + +import numpy +from PyQt5.QtCore import Qt, pyqtSlot, QRegExp, QTimer +from PyQt5.QtGui import QCloseEvent, QResizeEvent, QKeyEvent, QIcon, QRegExpValidator +from PyQt5.QtWidgets import QDialog, QMessageBox, QLineEdit + +from urh import settings +from urh.controller.dialogs.ModulationParametersDialog import ModulationParametersDialog +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.ui.ui_modulation import Ui_DialogModulation +from urh.util.Logger import logger + + +class ModulatorDialog(QDialog): + def __init__(self, modulators, tree_model=None, parent=None): + """ + :type modulators: list of Modulator + """ + super().__init__(parent) + + self.ui = Ui_DialogModulation() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.lock_samples_in_view = False + + if tree_model is not None: + self.ui.treeViewSignals.setModel(tree_model) + self.ui.treeViewSignals.expandAll() + self.ui.gVOriginalSignal.signal_tree_root = tree_model.rootItem + + self.ui.comboBoxCustomModulations.clear() + for modulator in modulators: + self.ui.comboBoxCustomModulations.addItem(modulator.name) + if len(modulators) == 1: + self.ui.btnRemoveModulation.setDisabled(True) + + self.modulators = modulators + + self.set_ui_for_current_modulator() + + self.ui.cbShowDataBitsOnly.setText(self.tr("Show Only Data Sequence\n")) + self.ui.cbShowDataBitsOnly.setEnabled(False) + self.protocol = None # type: ProtocolAnalyzer + self.search_results = [] + self.ui.cbShowDataBitsOnly.setEnabled(False) + self.ui.btnSearchNext.setEnabled(False) + self.ui.btnSearchPrev.setEnabled(False) + + self.ui.chkBoxLockSIV.setDisabled(True) + + self.original_bits = "" + + self.restore_bits_action = self.ui.linEdDataBits.addAction(QIcon.fromTheme("edit-undo"), + QLineEdit.TrailingPosition) + self.restore_bits_action.setEnabled(False) + + self.configure_parameters_action = self.ui.lineEditParameters.addAction(QIcon.fromTheme("configure"), + QLineEdit.TrailingPosition) + + self.create_connects() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + self.set_bits_per_symbol_enabled_status() + self.set_modulation_profile_status() + + # Ensure full screen is shown after resize + QTimer.singleShot(100, self.show_full_scene) + + def __cur_selected_mod_type(self): + s = self.ui.comboBoxModulationType.currentText() + return s[s.rindex("(") + 1:s.rindex(")")] + + @staticmethod + def __trim_number(number): + if abs(number) >= 1e9: # giga + return numpy.round(number / 1e9) * 1e9 + elif abs(number) >= 1e6: # mega + return numpy.round(number / 1e6) * 1e6 + elif abs(number) >= 1e3: # Kilo + return numpy.round(number / 1e3) * 1e3 + else: + return number + + @staticmethod + def __ensure_multitude(num1, num2): + try: + if abs(num1) > abs(num2): + num1 = abs(int(num1 / num2)) * num2 + else: + num2 = abs(int(num2 / num1)) * num1 + return num1, num2 + except Exception: + return num1, num2 + + def __set_gauss_ui_visibility(self, show: bool): + self.ui.lGaussBT.setVisible(show) + self.ui.lGaussWidth.setVisible(show) + self.ui.spinBoxGaussBT.setVisible(show) + self.ui.spinBoxGaussFilterWidth.setVisible(show) + + self.ui.spinBoxGaussFilterWidth.setValue(self.current_modulator.gauss_filter_width) + self.ui.spinBoxGaussBT.setValue(self.current_modulator.gauss_bt) + + def closeEvent(self, event: QCloseEvent): + self.ui.lineEditParameters.editingFinished.emit() + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + + for gv in (self.ui.gVCarrier, self.ui.gVData, self.ui.gVModulated, self.ui.gVOriginalSignal): + # Eliminate graphic views to prevent segfaults + gv.eliminate() + + super().closeEvent(event) + + @property + def current_modulator(self): + return self.modulators[self.ui.comboBoxCustomModulations.currentIndex()] + + def set_ui_for_current_modulator(self): + index = self.ui.comboBoxModulationType.findText("*(" + self.current_modulator.modulation_type + ")", + Qt.MatchWildcard) + self.ui.comboBoxModulationType.setCurrentIndex(index) + self.ui.doubleSpinBoxCarrierFreq.setValue(self.current_modulator.carrier_freq_hz) + self.ui.doubleSpinBoxCarrierPhase.setValue(self.current_modulator.carrier_phase_deg) + self.ui.spinBoxSamplesPerSymbol.setValue(self.current_modulator.samples_per_symbol) + self.ui.spinBoxSampleRate.setValue(self.current_modulator.sample_rate) + self.ui.spinBoxBitsPerSymbol.setValue(self.current_modulator.bits_per_symbol) + + self.update_modulation_parameters() + + def create_connects(self): + self.ui.doubleSpinBoxCarrierFreq.valueChanged.connect(self.on_carrier_freq_changed) + self.ui.doubleSpinBoxCarrierPhase.valueChanged.connect(self.on_carrier_phase_changed) + self.ui.spinBoxSamplesPerSymbol.valueChanged.connect(self.on_samples_per_symbol_changed) + self.ui.spinBoxSampleRate.valueChanged.connect(self.on_sample_rate_changed) + self.ui.linEdDataBits.textChanged.connect(self.on_data_bits_changed) + self.ui.spinBoxBitsPerSymbol.valueChanged.connect(self.on_bits_per_symbol_changed) + self.ui.comboBoxModulationType.currentIndexChanged.connect(self.on_modulation_type_changed) + self.ui.gVOriginalSignal.zoomed.connect(self.on_orig_signal_zoomed) + self.ui.cbShowDataBitsOnly.stateChanged.connect(self.on_show_data_bits_only_changed) + self.ui.btnSearchNext.clicked.connect(self.on_btn_next_search_result_clicked) + self.ui.btnSearchPrev.clicked.connect(self.on_btn_prev_search_result_clicked) + self.ui.comboBoxCustomModulations.editTextChanged.connect(self.on_custom_modulation_name_edited) + self.ui.comboBoxCustomModulations.currentIndexChanged.connect(self.on_custom_modulation_index_changed) + self.ui.btnAddModulation.clicked.connect(self.add_modulator) + self.ui.btnRemoveModulation.clicked.connect(self.on_remove_modulator_clicked) + self.ui.gVModulated.zoomed.connect(self.on_carrier_data_modulated_zoomed) + self.ui.gVCarrier.zoomed.connect(self.on_carrier_data_modulated_zoomed) + self.ui.gVData.zoomed.connect(self.on_carrier_data_modulated_zoomed) + self.ui.gVModulated.selection_width_changed.connect(self.on_modulated_selection_changed) + self.ui.gVOriginalSignal.selection_width_changed.connect(self.on_original_selection_changed) + self.ui.spinBoxGaussBT.valueChanged.connect(self.on_gauss_bt_changed) + self.ui.spinBoxGaussFilterWidth.valueChanged.connect(self.on_gauss_filter_width_changed) + + self.ui.chkBoxLockSIV.stateChanged.connect(self.on_lock_siv_changed) + + self.ui.gVOriginalSignal.signal_loaded.connect(self.handle_signal_loaded) + self.ui.btnAutoDetect.clicked.connect(self.on_btn_autodetect_clicked) + + self.restore_bits_action.triggered.connect(self.on_restore_bits_action_triggered) + self.configure_parameters_action.triggered.connect(self.on_configure_parameters_action_triggered) + self.ui.lineEditParameters.editingFinished.connect(self.on_line_edit_parameters_editing_finished) + + def draw_carrier(self): + self.ui.gVCarrier.plot_data(self.current_modulator.carrier_data) + + def draw_data_bits(self): + self.ui.gVData.setScene(self.current_modulator.data_scene) + self.ui.gVData.update() + + def draw_modulated(self): + self.ui.gVModulated.plot_data(self.current_modulator.modulate(pause=0).imag) + if self.lock_samples_in_view: + siv = self.ui.gVOriginalSignal.view_rect().width() + self.adjust_samples_in_view(siv) + else: + self.mark_samples_in_view() + + def draw_original_signal(self, start=0, end=-1): + scene_manager = self.ui.gVOriginalSignal.scene_manager + if scene_manager is None: + return + + if end == -1: + end = scene_manager.signal.num_samples + + y = self.ui.gVOriginalSignal.view_rect().y() + h = self.ui.gVOriginalSignal.view_rect().height() + self.ui.gVOriginalSignal.setSceneRect(start, y, end - start, h) + self.ui.gVOriginalSignal.fitInView(self.ui.gVOriginalSignal.sceneRect()) + scene_manager.show_scene_section(start, end) + self.ui.gVOriginalSignal.update() + + if self.lock_samples_in_view: + self.adjust_samples_in_view(self.ui.gVModulated.view_rect().width()) + else: + self.mark_samples_in_view() + + def update_views(self): + self.ui.gVCarrier.update() + self.ui.gVData.update() + self.ui.gVModulated.update() + self.ui.gVOriginalSignal.update() + + def search_data_sequence(self): + if not self.ui.cbShowDataBitsOnly.isEnabled() or not self.ui.cbShowDataBitsOnly.isChecked(): + return + + search_seq = self.ui.linEdDataBits.text() + if len(search_seq) == 0 or self.protocol is None: + return + + self.search_results[:] = [] + proto_bits = self.protocol.plain_bits_str + len_seq = len(search_seq) + + for i, message in enumerate(proto_bits): + j = message.find(search_seq) + while j != -1: + self.search_results.append((i, j, j + len_seq)) + j = message.find(search_seq, j + 1) + + self.ui.lTotalSearchresults.setText(str(len(self.search_results))) + self.show_search_result(0) + + def show_search_result(self, i: int): + if len(self.search_results) == 0: + self.ui.lCurrentSearchResult.setText("0") + self.ui.gVOriginalSignal.scene_manager.clear_path() + return + + message, start_index, end_index = self.search_results[i] + + start, nsamples = self.protocol.get_samplepos_of_bitseq(message, start_index, message, end_index, False) + self.draw_original_signal(start=start, end=start + nsamples) + + self.ui.lCurrentSearchResult.setText(str(i + 1)) + self.ui.btnSearchNext.setEnabled(i != len(self.search_results) - 1) + self.ui.btnSearchPrev.setEnabled(i > 0) + + def add_modulator(self): + names = [m.name for m in self.modulators] + name = "Modulation" + number = 1 + while name in names: + name = "Modulation " + str(number) + number += 1 + self.modulators.append(Modulator(name)) + self.ui.comboBoxCustomModulations.addItem(name) + self.ui.comboBoxCustomModulations.setCurrentIndex(len(self.modulators) - 1) + self.ui.btnRemoveModulation.setEnabled(True) + + def adjust_samples_in_view(self, target_siv: float): + self.ui.gVOriginalSignal.scale(self.ui.gVOriginalSignal.view_rect().width() / target_siv, 1) + mod_zoom_factor = self.ui.gVModulated.view_rect().width() / target_siv + self.ui.gVModulated.scale(mod_zoom_factor, 1) + self.ui.gVCarrier.scale(mod_zoom_factor, 1) + self.ui.gVData.scale(mod_zoom_factor, 1) + self.mark_samples_in_view() + + def detect_fsk_frequencies(self): + if not self.current_modulator.is_frequency_based: + return + + frequencies = [] + try: + if not self.current_modulator.is_binary_modulation: + raise NotImplementedError() + + zero_freq = self.protocol.estimate_frequency_for_zero(self.current_modulator.sample_rate) + one_freq = self.protocol.estimate_frequency_for_one(self.current_modulator.sample_rate) + zero_freq = self.__trim_number(zero_freq) + one_freq = self.__trim_number(one_freq) + zero_freq, one_freq = self.__ensure_multitude(zero_freq, one_freq) + + if zero_freq == one_freq: + # If frequencies are equal, it is very likely the zero freq is negative + zero_freq = -one_freq + + frequencies = [zero_freq, one_freq] + + except (AttributeError, NotImplementedError): + frequencies = self.current_modulator.get_default_parameters() + + self.current_modulator.parameters = array("f", frequencies) + self.update_modulation_parameters() + + def handle_signal_loaded(self, protocol): + self.setCursor(Qt.WaitCursor) + self.ui.cbShowDataBitsOnly.setEnabled(True) + self.ui.chkBoxLockSIV.setEnabled(True) + self.ui.btnAutoDetect.setEnabled(True) + self.protocol = protocol + + # Apply bit length of original signal to current modulator + self.ui.spinBoxSamplesPerSymbol.setValue(self.ui.gVOriginalSignal.signal.samples_per_symbol) + + # https://github.com/jopohl/urh/issues/130 + self.ui.gVModulated.show_full_scene(reinitialize=True) + self.ui.gVCarrier.show_full_scene(reinitialize=True) + self.ui.gVData.show_full_scene(reinitialize=True) + + self.unsetCursor() + + def mark_samples_in_view(self): + self.ui.lSamplesInViewModulated.setText(str(int(self.ui.gVModulated.view_rect().width()))) + + if self.ui.gVOriginalSignal.scene_manager is not None: + self.ui.lSamplesInViewOrigSignal.setText(str(int(self.ui.gVOriginalSignal.view_rect().width()))) + else: + self.ui.lSamplesInViewOrigSignal.setText("-") + return + + if int(self.ui.gVOriginalSignal.view_rect().width()) != int(self.ui.gVModulated.view_rect().width()): + font = self.ui.lSamplesInViewModulated.font() + font.setBold(False) + self.ui.lSamplesInViewModulated.setFont(font) + self.ui.lSamplesInViewOrigSignal.setFont(font) + + self.ui.lSamplesInViewOrigSignal.setStyleSheet("QLabel { color : red; }") + self.ui.lSamplesInViewModulated.setStyleSheet("QLabel { color : red; }") + else: + font = self.ui.lSamplesInViewModulated.font() + font.setBold(True) + self.ui.lSamplesInViewModulated.setFont(font) + self.ui.lSamplesInViewOrigSignal.setFont(font) + + self.ui.lSamplesInViewOrigSignal.setStyleSheet("") + self.ui.lSamplesInViewModulated.setStyleSheet("") + + def set_default_modulation_parameters(self): + self.current_modulator.parameters = self.current_modulator.get_default_parameters() + self.update_modulation_parameters() + + def set_modulation_profile_status(self): + visible = settings.read("multiple_modulations", False, bool) + self.ui.btnAddModulation.setVisible(visible) + self.ui.btnRemoveModulation.setVisible(visible) + self.ui.comboBoxCustomModulations.setVisible(visible) + + def resizeEvent(self, event: QResizeEvent): + self.update_views() + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Enter or event.key() == Qt.Key_Return: + return + else: + super().keyPressEvent(event) + + def initialize(self, bits: str): + self.on_modulation_type_changed() # for drawing modulated signal initially + self.original_bits = bits + self.ui.linEdDataBits.setText(bits) + self.draw_original_signal() + self.ui.gVModulated.show_full_scene(reinitialize=True) + self.ui.gVModulated.auto_fit_view() + self.ui.gVData.show_full_scene(reinitialize=True) + self.ui.gVData.auto_fit_view() + self.ui.gVCarrier.show_full_scene(reinitialize=True) + self.ui.gVCarrier.auto_fit_view() + + self.mark_samples_in_view() + + def update_modulation_parameters(self): + n = len(self.current_modulator.parameters) - 1 + if self.current_modulator.is_amplitude_based: + regex = r"(100|[0-9]{1,2})" + elif self.current_modulator.is_frequency_based: + regex = r"((-?[0-9]+)[.,]?[0-9]*[kKmMgG]?)" + elif self.current_modulator.is_phase_based: + regex = r"(-?(36[0]|3[0-5][0-9]|[12][0-9][0-9]|[1-9]?[0-9]))" + else: + raise ValueError("Unknown modulation type") + + full_regex = r"^(" + regex + r"/){" + str(n) + "}" + regex + r"$" + self.ui.lineEditParameters.setValidator(QRegExpValidator(QRegExp(full_regex))) + self.ui.lineEditParameters.setText(self.current_modulator.parameters_string) + + def set_bits_per_symbol_enabled_status(self): + if self.current_modulator.modulation_type == "OQPSK": + self.ui.spinBoxBitsPerSymbol.setEnabled(False) + self.ui.spinBoxBitsPerSymbol.setValue(2) + else: + self.ui.spinBoxBitsPerSymbol.setEnabled(True) + + def show_full_scene(self): + for graphic_view in (self.ui.gVModulated, self.ui.gVData, self.ui.gVCarrier): + graphic_view.show_full_scene(reinitialize=True) + + @pyqtSlot() + def on_carrier_freq_changed(self): + self.current_modulator.carrier_freq_hz = self.ui.doubleSpinBoxCarrierFreq.value() + self.draw_carrier() + self.draw_modulated() + + @pyqtSlot() + def on_carrier_phase_changed(self): + self.current_modulator.carrier_phase_deg = self.ui.doubleSpinBoxCarrierPhase.value() + self.draw_carrier() + self.draw_modulated() + + @pyqtSlot() + def on_samples_per_symbol_changed(self): + self.current_modulator.samples_per_symbol = self.ui.spinBoxSamplesPerSymbol.value() + self.draw_carrier() + self.draw_data_bits() + self.draw_modulated() + self.show_full_scene() + + @pyqtSlot() + def on_data_bits_changed(self): + text = self.ui.linEdDataBits.text() + text = ''.join(c for c in text if c == "1" or c == "0") + self.ui.linEdDataBits.blockSignals(True) + self.ui.linEdDataBits.setText(text) + self.ui.linEdDataBits.blockSignals(False) + self.current_modulator.display_bits = text + self.draw_carrier() + self.draw_data_bits() + self.draw_modulated() + if len(text) > 0: + if len(text) > 24: + display_text = text[0:24] + "..." + else: + display_text = text + self.ui.cbShowDataBitsOnly.setToolTip(text) + self.ui.cbShowDataBitsOnly.setText(self.tr("Show Only Data Sequence\n") + "(" + display_text + ")") + else: + self.ui.cbShowDataBitsOnly.setToolTip("") + self.ui.cbShowDataBitsOnly.setText(self.tr("Show Only Data Sequence\n")) + + self.search_data_sequence() + self.restore_bits_action.setEnabled(text != self.original_bits) + self.show_full_scene() + + @pyqtSlot() + def on_sample_rate_changed(self): + if int(self.ui.spinBoxSampleRate.value()) > 0: + self.current_modulator.sample_rate = int(self.ui.spinBoxSampleRate.value()) + self.draw_carrier() + self.draw_modulated() + + @pyqtSlot() + def on_gauss_bt_changed(self): + self.current_modulator.gauss_bt = self.ui.spinBoxGaussBT.value() + self.draw_modulated() + + @pyqtSlot() + def on_gauss_filter_width_changed(self): + self.current_modulator.gauss_filter_width = self.ui.spinBoxGaussFilterWidth.value() + self.draw_modulated() + + @pyqtSlot() + def on_bits_per_symbol_changed(self): + if self.current_modulator.bits_per_symbol == self.ui.spinBoxBitsPerSymbol.value(): + return + self.current_modulator.bits_per_symbol = self.ui.spinBoxBitsPerSymbol.value() + self.set_default_modulation_parameters() + self.draw_modulated() + self.show_full_scene() + + + @pyqtSlot() + def on_modulation_type_changed(self): + write_default_parameters = self.current_modulator.modulation_type != self.__cur_selected_mod_type() + self.current_modulator.modulation_type = self.__cur_selected_mod_type() + + self.__set_gauss_ui_visibility(self.__cur_selected_mod_type() == "GFSK") + + self.ui.labelParameters.setText(self.current_modulator.parameter_type_str) + if write_default_parameters: + self.set_default_modulation_parameters() + else: + self.update_modulation_parameters() + + self.set_bits_per_symbol_enabled_status() + self.draw_modulated() + self.show_full_scene() + + @pyqtSlot() + def on_orig_signal_zoomed(self): + start = self.ui.gVOriginalSignal.view_rect().x() + end = start + self.ui.gVOriginalSignal.view_rect().width() + + self.ui.gVOriginalSignal.centerOn(start + (end - start) / 2, 0) + if self.lock_samples_in_view: + self.adjust_samples_in_view(self.ui.gVOriginalSignal.view_rect().width()) + + x = self.ui.gVOriginalSignal.view_rect().x() + self.ui.gVOriginalSignal.view_rect().width() / 2 + y = 0 + + self.ui.gVModulated.centerOn(x, y) + self.ui.gVCarrier.centerOn(x, y) + self.ui.gVData.centerOn(x, y) + else: + self.mark_samples_in_view() + + @pyqtSlot(float) + def on_carrier_data_modulated_zoomed(self, factor: float): + + x = self.sender().view_rect().x() + self.sender().view_rect().width() / 2 + y = 0 + for gv in (self.ui.gVCarrier, self.ui.gVData, self.ui.gVModulated): + if gv == self.sender(): + continue + if factor == -1: + gv.show_full_scene() + else: + gv.scale(factor, 1) + gv.centerOn(x, y) + + if self.lock_samples_in_view: + self.adjust_samples_in_view(self.ui.gVModulated.view_rect().width()) + self.ui.gVOriginalSignal.centerOn(x, y) + else: + self.mark_samples_in_view() + + @pyqtSlot() + def on_custom_modulation_name_edited(self): + self.current_modulator.name = self.ui.comboBoxCustomModulations.currentText() + + @pyqtSlot() + def on_custom_modulation_index_changed(self): + self.set_ui_for_current_modulator() + self.draw_carrier() + self.draw_data_bits() + self.draw_modulated() + + @pyqtSlot() + def on_btn_next_search_result_clicked(self): + cur_search_result = int(self.ui.lCurrentSearchResult.text()) - 1 + self.show_search_result(cur_search_result + 1) + + @pyqtSlot() + def on_btn_prev_search_result_clicked(self): + cur_search_result = int(self.ui.lCurrentSearchResult.text()) - 1 + self.show_search_result(cur_search_result - 1) + + @pyqtSlot() + def on_show_data_bits_only_changed(self, redraw=True): + show_data_bits_only = self.ui.cbShowDataBitsOnly.isChecked() + if not self.ui.cbShowDataBitsOnly.isEnabled() or not show_data_bits_only: + self.ui.btnSearchPrev.setEnabled(False) + self.ui.btnSearchNext.setEnabled(False) + self.ui.lCurrentSearchResult.setText("-") + self.ui.lTotalSearchresults.setText("-") + else: + self.search_data_sequence() + + if not redraw: + return + + if self.ui.cbShowDataBitsOnly.isEnabled() and not show_data_bits_only: + self.draw_original_signal() + + @pyqtSlot() + def on_remove_modulator_clicked(self): + index = self.ui.comboBoxCustomModulations.currentIndex() + self.ui.comboBoxCustomModulations.removeItem(index) + self.modulators.remove(self.modulators[index]) + + if len(self.modulators) == 1: + self.ui.btnRemoveModulation.setDisabled(True) + + @pyqtSlot() + def on_lock_siv_changed(self): + self.lock_samples_in_view = self.ui.chkBoxLockSIV.isChecked() + if self.lock_samples_in_view: + self.adjust_samples_in_view(self.ui.gVModulated.view_rect().width()) + + @pyqtSlot() + def on_restore_bits_action_triggered(self): + self.ui.linEdDataBits.setText(self.original_bits) + + @pyqtSlot() + def on_btn_autodetect_clicked(self): + signal = self.ui.gVOriginalSignal.scene_manager.signal + freq = self.current_modulator.estimate_carrier_frequency(signal, self.protocol) + + if freq is None or freq == 0: + QMessageBox.information(self, self.tr("No results"), + self.tr("Unable to detect parameters from current signal")) + return + + self.ui.doubleSpinBoxCarrierFreq.setValue(freq) + self.detect_fsk_frequencies() + + @pyqtSlot(int) + def on_modulated_selection_changed(self, new_width: int): + self.ui.lModulatedSelectedSamples.setText(str(abs(new_width))) + + @pyqtSlot(int) + def on_original_selection_changed(self, new_width: int): + self.ui.lOriginalSignalSamplesSelected.setText(str(abs(new_width))) + + @pyqtSlot() + def on_configure_parameters_action_triggered(self): + self.ui.lineEditParameters.editingFinished.emit() + dialog = ModulationParametersDialog(self.current_modulator.parameters, self.current_modulator.modulation_type, + self) + dialog.accepted.connect(self.update_modulation_parameters) + dialog.show() + + @pyqtSlot() + def on_line_edit_parameters_editing_finished(self): + if not self.ui.lineEditParameters.hasAcceptableInput(): + return + + text = self.ui.lineEditParameters.text() + parameters = [] + for param in text.split("/"): + param = param.upper().replace(",", ".") + factor = 1 + if param.endswith("G"): + factor = 10 ** 9 + param = param[:-1] + elif param.endswith("M"): + factor = 10 ** 6 + param = param[:-1] + elif param.endswith("K"): + factor = 10 ** 3 + param = param[:-1] + + try: + parameters.append(factor * float(param)) + except ValueError: + logger.warning("Could not convert {} to number".format(param)) + return + + self.current_modulator.parameters[:] = array("f", parameters) + self.draw_modulated() + self.show_full_scene() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/OptionsDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/OptionsDialog.py new file mode 100644 index 0000000..7e475d3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/OptionsDialog.py @@ -0,0 +1,511 @@ +import os +import subprocess +import sys +import tempfile +import time + +import numpy as np +from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal, QSize, QAbstractTableModel, QModelIndex +from PyQt5.QtGui import QCloseEvent, QIcon, QPixmap +from PyQt5.QtWidgets import QDialog, QHBoxLayout, QCompleter, QDirModel, QApplication, QHeaderView, QRadioButton, \ + QFileDialog, qApp + +from urh import settings, colormaps +from urh.controller.widgets.PluginFrame import PluginFrame +from urh.dev.BackendHandler import BackendHandler, Backends +from urh.dev.native import ExtensionHelper +from urh.models.FieldTypeTableModel import FieldTypeTableModel +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.Spectrogram import Spectrogram +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.ui_options import Ui_DialogOptions +from urh.util import util + + +class DeviceOptionsTableModel(QAbstractTableModel): + header_labels = ["Software Defined Radio", "Info", "Native backend (recommended)", "GNU Radio backend"] + + def __init__(self, backend_handler: BackendHandler, parent=None): + self.backend_handler = backend_handler + + super().__init__(parent) + + def update(self): + self.beginResetModel() + self.endResetModel() + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.backend_handler.DEVICE_NAMES) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def get_device_at(self, index: int): + dev_key = self.backend_handler.get_key_from_device_display_text(self.backend_handler.DEVICE_NAMES[index]) + return self.backend_handler.device_backends[dev_key] + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + i = index.row() + j = index.column() + device = self.get_device_at(i) + if role == Qt.DisplayRole: + if j == 0: + return self.backend_handler.DEVICE_NAMES[i] + elif j == 1: + if device.is_enabled: + if device.supports_rx and device.supports_tx: + device_info = "supports RX and TX" + elif device.supports_rx and not device.supports_tx: + device_info = "supports RX only" + elif not device.supports_rx and device.supports_tx: + device_info = "supports TX only" + else: + device_info = "" + else: + device_info = "disabled" + + return device_info + elif j == 2: + return "" if device.has_native_backend else "not available" + elif j == 3: + return "" if device.has_gnuradio_backend else "not available" + elif role == Qt.CheckStateRole: + if j == 0 and (device.has_native_backend or device.has_gnuradio_backend): + return Qt.Checked if device.is_enabled else Qt.Unchecked + elif j == 2 and device.has_native_backend: + return Qt.Checked if device.selected_backend == Backends.native else Qt.Unchecked + elif j == 3 and device.has_gnuradio_backend: + return Qt.Checked if device.selected_backend == Backends.grc else Qt.Unchecked + + def setData(self, index: QModelIndex, value, role=None): + if not index.isValid(): + return False + + i, j = index.row(), index.column() + device = self.get_device_at(i) + if role == Qt.CheckStateRole: + enabled = bool(value) + if j == 0: + device.is_enabled = enabled + if j == 2: + if enabled and device.has_native_backend: + device.selected_backend = Backends.native + elif not enabled and device.has_gnuradio_backend: + device.selected_backend = Backends.grc + elif j == 3: + if enabled and device.has_gnuradio_backend: + device.selected_backend = Backends.grc + elif not enabled and device.has_native_backend: + device.selected_backend = Backends.native + + self.update() + device.write_settings() + return True + + def flags(self, index: QModelIndex): + if not index.isValid(): + return None + + j = index.column() + device = self.get_device_at(index.row()) + if j == 0 and not device.has_native_backend and not device.has_gnuradio_backend: + return Qt.NoItemFlags + + if j in [1, 2, 3] and not device.is_enabled: + return Qt.NoItemFlags + + if j == 2 and not device.has_native_backend: + return Qt.NoItemFlags + + if j == 3 and not device.has_gnuradio_backend: + return Qt.NoItemFlags + + flags = Qt.ItemIsEnabled + + if j in [0, 2, 3]: + flags |= Qt.ItemIsUserCheckable + + return flags + + +class OptionsDialog(QDialog): + values_changed = pyqtSignal(dict) + + def __init__(self, installed_plugins, highlighted_plugins=None, parent=None): + super().__init__(parent) + + self.backend_handler = BackendHandler() + + self.ui = Ui_DialogOptions() + self.ui.setupUi(self) + self.setWindowFlags(Qt.Window) + + self.device_options_model = DeviceOptionsTableModel(self.backend_handler, self) + self.device_options_model.update() + self.ui.tblDevices.setModel(self.device_options_model) + self.ui.tblDevices.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + + self.ui.tblDevices.setItemDelegateForColumn(1, ComboBoxDelegate(["native", "GNU Radio"])) + + self.setAttribute(Qt.WA_DeleteOnClose) + layout = QHBoxLayout(self.ui.tab_plugins) + self.plugin_controller = PluginFrame(installed_plugins, highlighted_plugins, parent=self) + layout.addWidget(self.plugin_controller) + self.ui.tab_plugins.setLayout(layout) + + self.ui.btnViewBuildLog.hide() + self.build_log = "" + + # We use bundled native device backends on windows, so no need to reconfigure them + self.ui.groupBoxNativeOptions.setVisible(sys.platform != "win32") + self.ui.labelIconTheme.setVisible(sys.platform == "linux") + self.ui.comboBoxIconTheme.setVisible(sys.platform == "linux") + + self.ui.comboBoxTheme.setCurrentIndex(settings.read("theme_index", 0, int)) + self.ui.comboBoxIconTheme.setCurrentIndex(settings.read("icon_theme_index", 0, int)) + self.ui.checkBoxShowConfirmCloseDialog.setChecked(not settings.read('not_show_close_dialog', False, bool)) + self.ui.checkBoxHoldShiftToDrag.setChecked(settings.read('hold_shift_to_drag', True, bool)) + self.ui.checkBoxDefaultFuzzingPause.setChecked(settings.read('use_default_fuzzing_pause', True, bool)) + + self.ui.checkBoxAlignLabels.setChecked(settings.read('align_labels', True, bool)) + + self.ui.doubleSpinBoxRAMThreshold.setValue(100 * settings.read('ram_threshold', 0.6, float)) + + if self.backend_handler.gr_python_interpreter: + self.ui.lineEditGRPythonInterpreter.setText(self.backend_handler.gr_python_interpreter) + + self.ui.doubleSpinBoxFuzzingPause.setValue(settings.read("default_fuzzing_pause", 10 ** 6, int)) + self.ui.doubleSpinBoxFuzzingPause.setEnabled(settings.read('use_default_fuzzing_pause', True, bool)) + + self.ui.checkBoxMultipleModulations.setChecked(settings.read("multiple_modulations", False, bool)) + + self.ui.radioButtonLowModulationAccuracy.setChecked(Modulator.get_dtype() == np.int8) + self.ui.radioButtonMediumModulationAccuracy.setChecked(Modulator.get_dtype() == np.int16) + self.ui.radioButtonHighModulationAccuracy.setChecked(Modulator.get_dtype() == np.float32) + + completer = QCompleter() + completer.setModel(QDirModel(completer)) + self.ui.lineEditGRPythonInterpreter.setCompleter(completer) + + self.ui.spinBoxFontSize.setValue(qApp.font().pointSize()) + + self.refresh_device_tab() + + self.create_connects() + self.old_show_pause_as_time = False + + self.field_type_table_model = FieldTypeTableModel([], parent=self) + self.ui.tblLabeltypes.setModel(self.field_type_table_model) + self.ui.tblLabeltypes.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + + self.ui.tblLabeltypes.setItemDelegateForColumn(1, ComboBoxDelegate([f.name for f in FieldType.Function], + return_index=False, parent=self)) + self.ui.tblLabeltypes.setItemDelegateForColumn(2, ComboBoxDelegate(ProtocolLabel.DISPLAY_FORMATS, parent=self)) + + self.read_options() + + self.old_default_view = self.ui.comboBoxDefaultView.currentIndex() + self.old_num_sending_repeats = self.ui.spinBoxNumSendingRepeats.value() + self.ui.labelRebuildNativeStatus.setText("") + + self.show_available_colormaps() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + def create_connects(self): + self.ui.doubleSpinBoxFuzzingPause.valueChanged.connect(self.on_spinbox_fuzzing_pause_value_changed) + self.ui.lineEditGRPythonInterpreter.editingFinished.connect(self.on_gr_python_interpreter_path_edited) + self.ui.btnChooseGRPythonInterpreter.clicked.connect(self.on_btn_choose_gr_python_interpreter_clicked) + self.ui.comboBoxTheme.currentIndexChanged.connect(self.on_combo_box_theme_index_changed) + self.ui.checkBoxShowConfirmCloseDialog.clicked.connect(self.on_checkbox_confirm_close_dialog_clicked) + self.ui.checkBoxHoldShiftToDrag.clicked.connect(self.on_checkbox_hold_shift_to_drag_clicked) + self.ui.checkBoxAlignLabels.clicked.connect(self.on_checkbox_align_labels_clicked) + self.ui.checkBoxDefaultFuzzingPause.clicked.connect(self.on_checkbox_default_fuzzing_pause_clicked) + self.ui.btnAddLabelType.clicked.connect(self.on_btn_add_label_type_clicked) + self.ui.btnRemoveLabeltype.clicked.connect(self.on_btn_remove_label_type_clicked) + self.ui.radioButtonLowModulationAccuracy.clicked.connect(self.on_radio_button_low_modulation_accuracy_clicked) + self.ui.radioButtonMediumModulationAccuracy.clicked.connect(self.on_radio_button_medium_modulation_accuracy_clicked) + self.ui.radioButtonHighModulationAccuracy.clicked.connect(self.on_radio_button_high_modulation_accuracy_clicked) + + self.ui.doubleSpinBoxRAMThreshold.valueChanged.connect(self.on_double_spinbox_ram_threshold_value_changed) + self.ui.btnRebuildNative.clicked.connect(self.on_btn_rebuild_native_clicked) + self.ui.comboBoxIconTheme.currentIndexChanged.connect(self.on_combobox_icon_theme_index_changed) + self.ui.checkBoxMultipleModulations.clicked.connect(self.on_checkbox_multiple_modulations_clicked) + self.ui.btnViewBuildLog.clicked.connect(self.on_btn_view_build_log_clicked) + self.ui.labelDeviceMissingInfo.linkActivated.connect(self.on_label_device_missing_info_link_activated) + self.ui.spinBoxFontSize.editingFinished.connect(self.on_spin_box_font_size_editing_finished) + + def show_gnuradio_infos(self): + self.ui.lineEditGRPythonInterpreter.setText(self.backend_handler.gr_python_interpreter) + + if self.backend_handler.gnuradio_is_installed: + self.ui.lineEditGRPythonInterpreter.setStyleSheet("background-color: lightgreen") + self.ui.lineEditGRPythonInterpreter.setToolTip("GNU Radio interface is working.") + else: + self.ui.lineEditGRPythonInterpreter.setStyleSheet("background-color: orange") + self.ui.lineEditGRPythonInterpreter.setToolTip("GNU Radio is not installed or incompatible with " + "the configured python interpreter.") + + def read_options(self): + self.ui.comboBoxDefaultView.setCurrentIndex(settings.read('default_view', 0, type=int)) + self.ui.spinBoxNumSendingRepeats.setValue(settings.read('num_sending_repeats', 0, type=int)) + self.ui.checkBoxPauseTime.setChecked(settings.read('show_pause_as_time', False, type=bool)) + + self.old_show_pause_as_time = bool(self.ui.checkBoxPauseTime.isChecked()) + + self.field_type_table_model.field_types = FieldType.load_from_xml() + self.field_type_table_model.update() + + def refresh_device_tab(self): + self.backend_handler.get_backends() + self.show_gnuradio_infos() + self.device_options_model.update() + + def show_available_colormaps(self): + height = 50 + + selected = colormaps.read_selected_colormap_name_from_settings() + for colormap_name in sorted(colormaps.maps.keys()): + image = Spectrogram.create_colormap_image(colormap_name, height=height) + rb = QRadioButton(colormap_name) + rb.setObjectName(colormap_name) + rb.setChecked(colormap_name == selected) + rb.setIcon(QIcon(QPixmap.fromImage(image))) + rb.setIconSize(QSize(256, height)) + self.ui.scrollAreaWidgetSpectrogramColormapContents.layout().addWidget(rb) + + def closeEvent(self, event: QCloseEvent): + changed_values = {} + if bool(self.ui.checkBoxPauseTime.isChecked()) != self.old_show_pause_as_time: + changed_values['show_pause_as_time'] = bool(self.ui.checkBoxPauseTime.isChecked()) + if self.old_default_view != self.ui.comboBoxDefaultView.currentIndex(): + changed_values['default_view'] = self.ui.comboBoxDefaultView.currentIndex() + if self.old_num_sending_repeats != self.ui.spinBoxNumSendingRepeats.value(): + changed_values["num_sending_repeats"] = self.ui.spinBoxNumSendingRepeats.value() + + settings.write('default_view', self.ui.comboBoxDefaultView.currentIndex()) + settings.write('num_sending_repeats', self.ui.spinBoxNumSendingRepeats.value()) + settings.write('show_pause_as_time', self.ui.checkBoxPauseTime.isChecked()) + + FieldType.save_to_xml(self.field_type_table_model.field_types) + self.plugin_controller.save_enabled_states() + for plugin in self.plugin_controller.model.plugins: + plugin.destroy_settings_frame() + + for i in range(self.ui.scrollAreaWidgetSpectrogramColormapContents.layout().count()): + widget = self.ui.scrollAreaWidgetSpectrogramColormapContents.layout().itemAt(i).widget() + if isinstance(widget, QRadioButton) and widget.isChecked(): + selected_colormap_name = widget.objectName() + if selected_colormap_name != colormaps.read_selected_colormap_name_from_settings(): + colormaps.choose_colormap(selected_colormap_name) + colormaps.write_selected_colormap_to_settings(selected_colormap_name) + changed_values["spectrogram_colormap"] = selected_colormap_name + break + + self.values_changed.emit(changed_values) + + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + def set_gnuradio_status(self): + self.backend_handler.gr_python_interpreter = self.ui.lineEditGRPythonInterpreter.text() + self.refresh_device_tab() + + @pyqtSlot() + def on_btn_add_label_type_clicked(self): + suffix = 1 + field_type_names = {ft.caption for ft in self.field_type_table_model.field_types} + while "New Fieldtype #" + str(suffix) in field_type_names: + suffix += 1 + + caption = "New Fieldtype #" + str(suffix) + self.field_type_table_model.field_types.append(FieldType(caption, FieldType.Function.CUSTOM)) + self.field_type_table_model.update() + + @pyqtSlot() + def on_btn_remove_label_type_clicked(self): + if self.field_type_table_model.field_types: + selected_indices = {i.row() for i in self.ui.tblLabeltypes.selectedIndexes()} + + if selected_indices: + for i in reversed(sorted(selected_indices)): + self.field_type_table_model.field_types.pop(i) + else: + self.field_type_table_model.field_types.pop() + + self.field_type_table_model.update() + + @pyqtSlot() + def on_double_spinbox_ram_threshold_value_changed(self): + val = self.ui.doubleSpinBoxRAMThreshold.value() + settings.write("ram_threshold", val / 100) + + @pyqtSlot(bool) + def on_checkbox_confirm_close_dialog_clicked(self, checked: bool): + settings.write("not_show_close_dialog", not checked) + + @pyqtSlot(int) + def on_combo_box_theme_index_changed(self, index: int): + settings.write('theme_index', index) + + @pyqtSlot(int) + def on_combobox_icon_theme_index_changed(self, index: int): + settings.write('icon_theme_index', index) + util.set_icon_theme() + + @pyqtSlot(bool) + def on_checkbox_hold_shift_to_drag_clicked(self, checked: bool): + settings.write("hold_shift_to_drag", checked) + + @pyqtSlot(bool) + def on_checkbox_default_fuzzing_pause_clicked(self, checked: bool): + settings.write('use_default_fuzzing_pause', checked) + self.ui.doubleSpinBoxFuzzingPause.setEnabled(checked) + + @pyqtSlot(float) + def on_spinbox_fuzzing_pause_value_changed(self, value: float): + settings.write("default_fuzzing_pause", int(value)) + + @pyqtSlot() + def on_gr_python_interpreter_path_edited(self): + self.set_gnuradio_status() + + @pyqtSlot() + def on_btn_choose_gr_python_interpreter_clicked(self): + if sys.platform == "win32": + dialog_filter = "Executable (*.exe);;All files (*.*)" + else: + dialog_filter = "" + filename, _ = QFileDialog.getOpenFileName(self, self.tr("Choose python interpreter"), filter=dialog_filter) + if filename: + self.ui.lineEditGRPythonInterpreter.setText(filename) + self.set_gnuradio_status() + + @pyqtSlot(bool) + def on_checkbox_align_labels_clicked(self, checked: bool): + settings.write("align_labels", checked) + + @pyqtSlot() + def on_btn_rebuild_native_clicked(self): + library_dirs = None if not self.ui.lineEditLibDirs.text() \ + else list(map(str.strip, self.ui.lineEditLibDirs.text().split(","))) + include_dirs = None if not self.ui.lineEditIncludeDirs.text() \ + else list(map(str.strip, self.ui.lineEditIncludeDirs.text().split(","))) + + extensions, _ = ExtensionHelper.get_device_extensions_and_extras(library_dirs=library_dirs, include_dirs=include_dirs) + + self.ui.labelRebuildNativeStatus.setText(self.tr("Rebuilding device extensions...")) + QApplication.instance().processEvents() + build_cmd = [sys.executable, os.path.realpath(ExtensionHelper.__file__), + "build_ext", "--inplace", "-t", tempfile.gettempdir()] + if library_dirs: + build_cmd.extend(["-L", ":".join(library_dirs)]) + if include_dirs: + build_cmd.extend(["-I", ":".join(include_dirs)]) + + subprocess.call([sys.executable, os.path.realpath(ExtensionHelper.__file__), "clean", "--all"]) + p = subprocess.Popen(build_cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + + num_dots = 1 + while p.poll() is None: + self.ui.labelRebuildNativeStatus.setText(self.tr("Rebuilding device extensions" + ". " * num_dots)) + QApplication.instance().processEvents() + time.sleep(0.1) + num_dots %= 10 + num_dots += 1 + + rc = p.returncode + if rc == 0: + self.ui.labelRebuildNativeStatus.setText(self.tr("" + "Rebuilt {0} device extensions. " + "" + "Please restart URH.".format(len(extensions)))) + else: + self.ui.labelRebuildNativeStatus.setText(self.tr("" + "Failed to rebuild {0} device extensions. " + "" + "Run URH as root (sudo urh) " + "and try again.".format(len(extensions)))) + + self.build_log = p.stdout.read().decode() + self.ui.btnViewBuildLog.show() + + @pyqtSlot() + def on_checkbox_multiple_modulations_clicked(self): + settings.write("multiple_modulations", self.ui.checkBoxMultipleModulations.isChecked()) + + @pyqtSlot() + def on_btn_view_build_log_clicked(self): + if not self.build_log: + return + + dialog = util.create_textbox_dialog(self.build_log, "Build log", parent=self) + dialog.show() + + @pyqtSlot(str) + def on_label_device_missing_info_link_activated(self, link: str): + if link == "health_check": + info = ExtensionHelper.perform_health_check() + info += "\n" + BackendHandler.perform_soundcard_health_check() + + if util.get_shared_library_path(): + if sys.platform == "win32": + info += "\n\n[INFO] Used DLLs from " + util.get_shared_library_path() + else: + info += "\n\n[INFO] Used shared libraries from " + util.get_shared_library_path() + + d = util.create_textbox_dialog(info, "Health check for native extensions", self) + d.show() + + @pyqtSlot() + def on_spin_box_font_size_editing_finished(self): + settings.write("font_size", self.ui.spinBoxFontSize.value()) + font = qApp.font() + font.setPointSize(self.ui.spinBoxFontSize.value()) + qApp.setFont(font) + + @pyqtSlot(bool) + def on_radio_button_high_modulation_accuracy_clicked(self, checked): + if checked: + settings.write("modulation_dtype", "float32") + + @pyqtSlot(bool) + def on_radio_button_medium_modulation_accuracy_clicked(self, checked): + if checked: + settings.write("modulation_dtype", "int16") + + @pyqtSlot(bool) + def on_radio_button_low_modulation_accuracy_clicked(self, checked): + if checked: + settings.write("modulation_dtype", "int8") + + @staticmethod + def write_default_options(): + keys = settings.all_keys() + + if 'default_view' not in keys: + settings.write('default_view', 0) + + if 'num_sending_repeats' not in keys: + settings.write('num_sending_repeats', 0) + + if 'show_pause_as_time' not in keys: + settings.write('show_pause_as_time', False) + + settings.sync() # Ensure conf dir is created to have field types in place + + if not os.path.isfile(settings.FIELD_TYPE_SETTINGS): + FieldType.save_to_xml(FieldType.default_field_types()) + + bh = BackendHandler() + for be in bh.device_backends.values(): + be.write_settings() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProjectDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProjectDialog.py new file mode 100644 index 0000000..b78c296 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProjectDialog.py @@ -0,0 +1,187 @@ +import os + +from PyQt5.QtCore import QRegExp, Qt +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtGui import QRegExpValidator, QCloseEvent +from PyQt5.QtWidgets import QDialog, QCompleter, QDirModel + +from urh import settings +from urh.controller.dialogs.SpectrumDialogController import SpectrumDialogController +from urh.dev import config +from urh.models.ParticipantTableModel import ParticipantTableModel +from urh.signalprocessing.Participant import Participant +from urh.ui.ui_project import Ui_ProjectDialog +from urh.util import FileOperator +from urh.util.Errors import Errors +from urh.util.ProjectManager import ProjectManager + + +class ProjectDialog(QDialog): + def __init__(self, new_project=True, project_manager: ProjectManager = None, parent=None): + super().__init__(parent) + if not new_project: + assert project_manager is not None + + self.ui = Ui_ProjectDialog() + self.ui.setupUi(self) + self.setWindowFlags(Qt.Window) + + if new_project: + self.participant_table_model = ParticipantTableModel([]) + else: + self.participant_table_model = ParticipantTableModel(project_manager.participants) + + self.ui.spinBoxSampleRate.setValue(project_manager.device_conf["sample_rate"]) + self.ui.spinBoxFreq.setValue(project_manager.device_conf["frequency"]) + self.ui.spinBoxBandwidth.setValue(project_manager.device_conf["bandwidth"]) + self.ui.spinBoxGain.setValue(project_manager.device_conf.get("gain", config.DEFAULT_GAIN)) + self.ui.txtEdDescription.setPlainText(project_manager.description) + self.ui.lineEdit_Path.setText(project_manager.project_path) + self.ui.lineEditBroadcastAddress.setText(project_manager.broadcast_address_hex) + + self.ui.btnSelectPath.hide() + self.ui.lineEdit_Path.setDisabled(True) + self.setWindowTitle("Edit project settings") + self.ui.lNewProject.setText("Edit project") + + self.ui.tblParticipants.setModel(self.participant_table_model) + self.participant_table_model.update() + + self.ui.lineEditBroadcastAddress.setValidator(QRegExpValidator(QRegExp("([a-fA-F ]|[0-9]){,}"))) + + self.sample_rate = self.ui.spinBoxSampleRate.value() + self.freq = self.ui.spinBoxFreq.value() + self.bandwidth = self.ui.spinBoxBandwidth.value() + self.gain = self.ui.spinBoxGain.value() + self.description = self.ui.txtEdDescription.toPlainText() + self.broadcast_address_hex = self.ui.lineEditBroadcastAddress.text() + + self.path = self.ui.lineEdit_Path.text() + self.new_project = new_project + self.committed = False + self.setModal(True) + + completer = QCompleter() + completer.setModel(QDirModel(completer)) + self.ui.lineEdit_Path.setCompleter(completer) + + self.create_connects() + # add two participants + if self.participant_table_model.rowCount() == 0 and new_project: + self.ui.btnAddParticipant.click() + self.ui.btnAddParticipant.click() + + if new_project: + self.ui.lineEdit_Path.setText(os.path.realpath(os.path.join(os.curdir, "new"))) + + self.on_line_edit_path_text_edited() + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + @property + def participants(self): + """ + + :rtype: list of Participant + """ + return self.participant_table_model.participants + + def create_connects(self): + self.ui.spinBoxFreq.valueChanged.connect(self.on_spin_box_frequency_value_changed) + self.ui.spinBoxSampleRate.valueChanged.connect(self.on_spin_box_sample_rate_value_changed) + self.ui.spinBoxBandwidth.valueChanged.connect(self.on_spin_box_bandwidth_value_changed) + self.ui.spinBoxGain.valueChanged.connect(self.on_spin_box_gain_value_changed) + self.ui.txtEdDescription.textChanged.connect(self.on_txt_edit_description_text_changed) + self.ui.lineEditBroadcastAddress.textEdited.connect(self.on_line_edit_broadcast_address_text_edited) + + self.ui.btnAddParticipant.clicked.connect(self.ui.tblParticipants.on_add_action_triggered) + self.ui.btnRemoveParticipant.clicked.connect(self.ui.tblParticipants.on_remove_action_triggered) + self.ui.btnUp.clicked.connect(self.ui.tblParticipants.on_move_up_action_triggered) + self.ui.btnDown.clicked.connect(self.ui.tblParticipants.on_move_down_action_triggered) + + self.ui.lineEdit_Path.textEdited.connect(self.on_line_edit_path_text_edited) + self.ui.buttonBox.accepted.connect(self.on_button_box_accepted) + self.ui.buttonBox.rejected.connect(self.reject) + self.ui.btnSelectPath.clicked.connect(self.on_btn_select_path_clicked) + self.ui.lOpenSpectrumAnalyzer.linkActivated.connect(self.on_spectrum_analyzer_link_activated) + + def set_path(self, path): + self.path = path + self.ui.lineEdit_Path.setText(self.path) + name = os.path.basename(os.path.normpath(self.path)) + self.ui.lblName.setText(name) + + self.ui.lblNewPath.setVisible(not os.path.isdir(self.path)) + + def closeEvent(self, event: QCloseEvent): + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + @pyqtSlot(float) + def on_spin_box_sample_rate_value_changed(self, value: float): + self.sample_rate = value + + @pyqtSlot(float) + def on_spin_box_frequency_value_changed(self, value: float): + self.freq = value + + @pyqtSlot(float) + def on_spin_box_bandwidth_value_changed(self, value: float): + self.bandwidth = value + + @pyqtSlot(int) + def on_spin_box_gain_value_changed(self, value: int): + self.gain = value + + @pyqtSlot() + def on_line_edit_path_text_edited(self): + self.set_path(self.ui.lineEdit_Path.text()) + + @pyqtSlot() + def on_txt_edit_description_text_changed(self): + self.description = self.ui.txtEdDescription.toPlainText() + + @pyqtSlot() + def on_button_box_accepted(self): + self.path = os.path.realpath(self.path) + if not os.path.exists(self.path): + try: + os.makedirs(self.path) + except Exception: + pass + + # Path should be created now, if not raise Error + if not os.path.exists(self.path): + Errors.invalid_path(self.path) + return + + self.committed = True + self.accept() + + @pyqtSlot(str) + def on_line_edit_broadcast_address_text_edited(self, value: str): + self.broadcast_address_hex = value + + @pyqtSlot() + def on_btn_select_path_clicked(self): + directory = FileOperator.get_directory() + if directory: + self.set_path(directory) + + @pyqtSlot(dict) + def set_recording_params_from_spectrum_analyzer_link(self, args: dict): + self.ui.spinBoxFreq.setValue(args["frequency"]) + self.ui.spinBoxSampleRate.setValue(args["sample_rate"]) + self.ui.spinBoxBandwidth.setValue(args["bandwidth"]) + self.ui.spinBoxGain.setValue(args.get("gain", config.DEFAULT_GAIN)) + + @pyqtSlot(str) + def on_spectrum_analyzer_link_activated(self, link: str): + if link == "open_spectrum_analyzer": + r = SpectrumDialogController(ProjectManager(None), parent=self) + if r.has_empty_device_list: + Errors.no_device() + r.close() + return + + r.device_parameters_changed.connect(self.set_recording_params_from_spectrum_analyzer_link) + r.show() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolLabelDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolLabelDialog.py new file mode 100644 index 0000000..e6db628 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolLabelDialog.py @@ -0,0 +1,128 @@ +from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QKeyEvent, QCloseEvent +from PyQt5.QtWidgets import QDialog, QHeaderView, QAbstractItemView + +from urh import settings +from urh.controller.widgets.ChecksumWidget import ChecksumWidget +from urh.models.PLabelTableModel import PLabelTableModel +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.ui.delegates.CheckBoxDelegate import CheckBoxDelegate +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.delegates.SpinBoxDelegate import SpinBoxDelegate +from urh.ui.ui_properties_dialog import Ui_DialogLabels +from urh.util import util +from urh.util.Logger import logger + + +class ProtocolLabelDialog(QDialog): + apply_decoding_changed = pyqtSignal(ProtocolLabel, MessageType) + + SPECIAL_CONFIG_TYPES = [FieldType.Function.CHECKSUM] + + def __init__(self, message: Message, viewtype: int, selected_index=None, parent=None): + super().__init__(parent) + self.ui = Ui_DialogLabels() + self.ui.setupUi(self) + util.set_splitter_stylesheet(self.ui.splitter) + + field_types = FieldType.load_from_xml() + self.model = PLabelTableModel(message, field_types) + + self.ui.tblViewProtoLabels.setItemDelegateForColumn(0, ComboBoxDelegate([ft.caption for ft in field_types], + is_editable=True, + return_index=False, parent=self)) + self.ui.tblViewProtoLabels.setItemDelegateForColumn(1, SpinBoxDelegate(1, len(message), self)) + self.ui.tblViewProtoLabels.setItemDelegateForColumn(2, SpinBoxDelegate(1, len(message), self)) + self.ui.tblViewProtoLabels.setItemDelegateForColumn(3, + ComboBoxDelegate([""] * len(settings.LABEL_COLORS), + colors=settings.LABEL_COLORS, + parent=self)) + self.ui.tblViewProtoLabels.setItemDelegateForColumn(4, CheckBoxDelegate(self)) + self.ui.tblViewProtoLabels.setModel(self.model) + self.ui.tblViewProtoLabels.setEditTriggers(QAbstractItemView.AllEditTriggers) + + self.ui.tblViewProtoLabels.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + + self.ui.tblViewProtoLabels.resizeColumnsToContents() + self.setWindowFlags(Qt.Window) + self.setWindowTitle(self.tr("Edit Protocol Labels From Message Type %s") % message.message_type.name) + + self.configure_special_config_tabs() + self.ui.splitter.setSizes([int(self.height() / 2), int(self.height() / 2)]) + + self.create_connects() + + if selected_index is not None: + self.ui.tblViewProtoLabels.setCurrentIndex(self.model.index(selected_index, 0)) + + self.ui.cbProtoView.setCurrentIndex(viewtype) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + for i in range(self.model.rowCount()): + self.open_editors(i) + + def configure_special_config_tabs(self): + self.ui.tabWidgetAdvancedSettings.clear() + for lbl in self.model.message_type: # type: ProtocolLabel + if isinstance(lbl, SimulatorProtocolLabel): + lbl = lbl.label + + if lbl.field_type is not None and lbl.field_type.function in self.SPECIAL_CONFIG_TYPES: + if isinstance(lbl, ChecksumLabel): + w = ChecksumWidget(lbl, self.model.message, self.model.proto_view) + self.ui.tabWidgetAdvancedSettings.addTab(w, lbl.name) + else: + logger.error("No Special Config Dialog for field type " + lbl.field_type.caption) + + if self.ui.tabWidgetAdvancedSettings.count() > 0: + self.ui.tabWidgetAdvancedSettings.setCurrentIndex(0) + self.ui.tabWidgetAdvancedSettings.setFocus() + + self.ui.groupBoxAdvancedSettings.setVisible(self.ui.tabWidgetAdvancedSettings.count() > 0) + + def create_connects(self): + self.ui.btnConfirm.clicked.connect(self.confirm) + self.ui.cbProtoView.currentIndexChanged.connect(self.set_view_index) + self.model.apply_decoding_changed.connect(self.on_apply_decoding_changed) + self.model.special_status_label_changed.connect(self.on_label_special_status_changed) + + def open_editors(self, row): + self.ui.tblViewProtoLabels.openPersistentEditor(self.model.index(row, 4)) + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Enter: + event.ignore() + else: + event.accept() + + def closeEvent(self, event: QCloseEvent): + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + @pyqtSlot() + def confirm(self): + self.close() + + @pyqtSlot(int) + def set_view_index(self, ind): + self.model.proto_view = ind + self.model.update() + + for i in range(self.ui.tabWidgetAdvancedSettings.count()): + self.ui.tabWidgetAdvancedSettings.widget(i).proto_view = ind + + @pyqtSlot(ProtocolLabel) + def on_apply_decoding_changed(self, lbl: ProtocolLabel): + self.apply_decoding_changed.emit(lbl, self.model.message_type) + + @pyqtSlot(ProtocolLabel) + def on_label_special_status_changed(self, lbl: ProtocolLabel): + self.configure_special_config_tabs() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolSniffDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolSniffDialog.py new file mode 100644 index 0000000..f0e6ca8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ProtocolSniffDialog.py @@ -0,0 +1,138 @@ +import numpy as np +from PyQt5.QtCore import pyqtSlot, pyqtSignal +from PyQt5.QtGui import QIcon, QCloseEvent + +from urh.controller.dialogs.SendRecvDialog import SendRecvDialog +from urh.controller.widgets.SniffSettingsWidget import SniffSettingsWidget +from urh.ui.painting.LiveSceneManager import LiveSceneManager +from urh.ui.painting.SniffSceneManager import SniffSceneManager +from urh.util import util + + +class ProtocolSniffDialog(SendRecvDialog): + protocol_accepted = pyqtSignal(list) + + def __init__(self, project_manager, signal=None, signals=None, parent=None, testing_mode=False): + super().__init__(project_manager, is_tx=False, parent=parent, testing_mode=testing_mode) + + self.graphics_view = self.ui.graphicsView_sniff_Preview + self.ui.stackedWidget.setCurrentWidget(self.ui.page_sniff) + self.hide_send_ui_items() + self.hide_receive_ui_items() + self.ui.sliderYscale.hide() + self.ui.label_y_scale.hide() + + signals = [] if signals is None else signals + + self.sniff_settings_widget = SniffSettingsWidget(project_manager=project_manager, + device_name=self.selected_device_name, + signal=signal, signals=signals, + backend_handler=self.backend_handler) + self.ui.scrollAreaWidgetContents_2.layout().insertWidget(1, self.sniff_settings_widget) + self.sniff_settings_widget.ui.btn_sniff_use_signal.setAutoDefault(False) + + self.sniffer = self.sniff_settings_widget.sniffer + self.setWindowTitle(self.tr("Sniff Protocol")) + self.setWindowIcon(QIcon.fromTheme(":/icons/icons/sniffer.svg")) + + self.ui.txtEd_sniff_Preview.setFont(util.get_monospace_font()) + + # set really in on_device_started + self.scene_manager = None # type: LiveSceneManager + self.create_connects() + self.device_settings_widget.update_for_new_device(overwrite_settings=False) + + @property + def view_type(self) -> int: + return self.sniff_settings_widget.ui.comboBox_sniff_viewtype.currentIndex() + + @property + def show_timestamp(self) -> bool: + return self.sniff_settings_widget.ui.checkBox_sniff_Timestamp.isChecked() + + def closeEvent(self, event: QCloseEvent): + self.sniff_settings_widget.emit_sniff_parameters_changed() + super().closeEvent(event) + + def create_connects(self): + super().create_connects() + self.ui.btnAccept.clicked.connect(self.on_btn_accept_clicked) + self.sniff_settings_widget.sniff_parameters_changed.connect(self.device_parameters_changed.emit) + + self.sniff_settings_widget.sniff_setting_edited.connect(self.on_sniff_setting_edited) + self.sniff_settings_widget.sniff_file_edited.connect(self.on_sniff_file_edited) + self.sniffer.message_sniffed.connect(self.on_message_sniffed) + self.sniffer.qt_signals.sniff_device_errors_changed.connect(self.on_device_errors_changed) + + def init_device(self): + self.sniffer.device_name = self.selected_device_name + self.device = self.sniffer.rcv_device + + self._create_device_connects() + self.scene_manager = SniffSceneManager(np.array([], dtype=self.device.data_type), parent=self) + + def emit_editing_finished_signals(self): + super().emit_editing_finished_signals() + self.sniff_settings_widget.emit_editing_finished_signals() + + def update_view(self): + if super().update_view(): + self.scene_manager.end = self.device.current_index + self.scene_manager.init_scene() + self.scene_manager.show_full_scene() + self.graphics_view.update() + + @pyqtSlot() + def on_device_started(self): + self.scene_manager.data_array = self.device.data.real if hasattr(self.device.data, "real") else None + + super().on_device_started() + + self.ui.btnStart.setEnabled(False) + self.set_device_ui_items_enabled(False) + + @pyqtSlot() + def on_sniff_setting_edited(self): + self.ui.txtEd_sniff_Preview.setPlainText(self.sniffer.decoded_to_string(self.view_type, + include_timestamps=self.show_timestamp)) + + @pyqtSlot() + def on_start_clicked(self): + super().on_start_clicked() + self.sniffer.sniff() + + @pyqtSlot() + def on_stop_clicked(self): + self.sniffer.stop() + + @pyqtSlot() + def on_clear_clicked(self): + self.ui.txtEd_sniff_Preview.clear() + self.scene_manager.clear_path() + self.device.current_index = 0 + self.sniffer.clear() + + @pyqtSlot(int) + def on_message_sniffed(self, index: int): + try: + msg = self.sniffer.messages[index] + except IndexError: + return + new_data = self.sniffer.message_to_string(msg, self.view_type, include_timestamps=self.show_timestamp) + if new_data.strip(): + self.ui.txtEd_sniff_Preview.appendPlainText(new_data) + self.ui.txtEd_sniff_Preview.verticalScrollBar().setValue( + self.ui.txtEd_sniff_Preview.verticalScrollBar().maximum()) + + @pyqtSlot() + def on_btn_accept_clicked(self): + self.protocol_accepted.emit(self.sniffer.messages) + self.close() + + @pyqtSlot(str) + def on_device_errors_changed(self, txt: str): + self.ui.txtEditErrors.append(txt) + + @pyqtSlot() + def on_sniff_file_edited(self): + self.ui.btnAccept.setDisabled(bool(self.sniffer.sniff_file)) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/ReceiveDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ReceiveDialog.py new file mode 100644 index 0000000..4338b3a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/ReceiveDialog.py @@ -0,0 +1,110 @@ +import numpy as np +from PyQt5.QtCore import pyqtSignal, pyqtSlot +from PyQt5.QtGui import QIcon +from PyQt5.QtWidgets import QMessageBox + +from urh.controller.dialogs.SendRecvDialog import SendRecvDialog +from urh.dev.VirtualDevice import Mode, VirtualDevice +from urh.ui.painting.LiveSceneManager import LiveSceneManager +from urh.util import FileOperator +from urh.util.Formatter import Formatter +from datetime import datetime + +class ReceiveDialog(SendRecvDialog): + files_recorded = pyqtSignal(list, float) + + def __init__(self, project_manager, parent=None, testing_mode=False): + try: + super().__init__(project_manager, is_tx=False, parent=parent, testing_mode=testing_mode) + except ValueError: + return + + self.graphics_view = self.ui.graphicsViewReceive + self.ui.stackedWidget.setCurrentWidget(self.ui.page_receive) + self.hide_send_ui_items() + self.already_saved = True + self.recorded_files = [] + + self.setWindowTitle("Record Signal") + self.setWindowIcon(QIcon.fromTheme("media-record")) + + # set really in on_device_started + self.scene_manager = None # type: LiveSceneManager + self.create_connects() + self.device_settings_widget.update_for_new_device(overwrite_settings=False) + + def create_connects(self): + super().create_connects() + self.ui.btnSave.clicked.connect(self.on_save_clicked) + + def save_before_close(self): + if not self.already_saved and self.device.current_index > 0: + reply = QMessageBox.question(self, self.tr("Save data?"), + self.tr("Do you want to save the data you have captured so far?"), + QMessageBox.Yes | QMessageBox.No | QMessageBox.Abort) + if reply == QMessageBox.Yes: + self.on_save_clicked() + elif reply == QMessageBox.Abort: + return False + + try: + sample_rate = self.device.sample_rate + except: + sample_rate = 1e6 + + self.files_recorded.emit(self.recorded_files, sample_rate) + return True + + def update_view(self): + if super().update_view(): + self.scene_manager.end = self.device.current_index + self.scene_manager.init_scene() + self.scene_manager.show_full_scene() + self.graphics_view.update() + + def init_device(self): + self.device = VirtualDevice(self.backend_handler, self.selected_device_name, Mode.receive, + device_ip="192.168.10.2", parent=self) + self._create_device_connects() + self.scene_manager = LiveSceneManager(np.array([], dtype=self.device.data_type), parent=self) + + @pyqtSlot() + def on_start_clicked(self): + super().on_start_clicked() + self.device.start() + + @pyqtSlot() + def on_device_started(self): + self.scene_manager.plot_data = self.device.data.real if self.device.data is not None else None + + super().on_device_started() + + self.already_saved = False + self.ui.btnStart.setEnabled(False) + self.set_device_ui_items_enabled(False) + + @pyqtSlot() + def on_clear_clicked(self): + self.scene_manager.clear_path() + self.reset() + + @pyqtSlot() + def on_save_clicked(self): + data = self.device.data[:self.device.current_index] + + dev = self.device + big_val = Formatter.big_value_with_suffix + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + initial_name = "{0}-{1}-{2}Hz-{3}Sps".format(dev.name, timestamp, + big_val(dev.frequency), big_val(dev.sample_rate)) + + if dev.bandwidth_is_adjustable: + initial_name += "-{}Hz".format(big_val(dev.bandwidth)) + + initial_name = initial_name.replace(Formatter.local_decimal_seperator(), "_").replace("_000", "") + + filename = FileOperator.ask_signal_file_name_and_save(initial_name, data, + sample_rate=dev.sample_rate, parent=self) + self.already_saved = True + if filename is not None and filename not in self.recorded_files: + self.recorded_files.append(filename) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendDialog.py new file mode 100644 index 0000000..550b59f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendDialog.py @@ -0,0 +1,153 @@ +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtGui import QBrush, QColor, QIcon, QPen +from PyQt5.QtWidgets import QMessageBox + +from urh import settings +from urh.controller.dialogs.SendRecvDialog import SendRecvDialog +from urh.dev.VirtualDevice import VirtualDevice, Mode +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Signal import Signal +from urh.ui.painting.SignalSceneManager import SignalSceneManager +from urh.util import FileOperator +from urh.util.Logger import logger + + +class SendDialog(SendRecvDialog): + def __init__(self, project_manager, modulated_data, modulation_msg_indices=None, continuous_send_mode=False, + parent=None, testing_mode=False): + super().__init__(project_manager, is_tx=True, continuous_send_mode=continuous_send_mode, + parent=parent, testing_mode=testing_mode) + + self.graphics_view = self.ui.graphicsViewSend + self.ui.stackedWidget.setCurrentWidget(self.ui.page_send) + self.hide_receive_ui_items() + + self.ui.btnStart.setIcon(QIcon.fromTheme("media-playback-start")) + self.setWindowTitle("Send Signal") + self.setWindowIcon(QIcon.fromTheme("media-playback-start")) + self.ui.btnStart.setToolTip("Send data") + self.ui.btnStop.setToolTip("Stop sending") + self.device_is_sending = False + self.modulation_msg_indices = modulation_msg_indices + + if self.modulation_msg_indices is not None: + self.ui.progressBarMessage.setMaximum(len(self.modulation_msg_indices)) + else: + self.ui.progressBarMessage.hide() + self.ui.labelCurrentMessage.hide() + + if modulated_data is not None: + assert isinstance(modulated_data, IQArray) + # modulated_data is none in continuous send mode + self.ui.progressBarSample.setMaximum(len(modulated_data)) + samp_rate = self.device_settings_widget.ui.spinBoxSampleRate.value() + signal = Signal("", "Modulated Preview", sample_rate=samp_rate) + signal.iq_array = modulated_data + self.scene_manager = SignalSceneManager(signal, parent=self) + self.send_indicator = self.scene_manager.scene.addRect(0, -2, 0, 4, + QPen(QColor(Qt.transparent), 0), + QBrush(settings.SEND_INDICATOR_COLOR)) + self.send_indicator.stackBefore(self.scene_manager.scene.selection_area) + self.scene_manager.init_scene() + self.graphics_view.set_signal(signal) + self.graphics_view.sample_rate = samp_rate + + self.create_connects() + self.device_settings_widget.update_for_new_device(overwrite_settings=False) + + def create_connects(self): + super().create_connects() + + self.graphics_view.save_as_clicked.connect(self.on_graphics_view_save_as_clicked) + self.scene_manager.signal.data_edited.connect(self.on_signal_data_edited) + + def _update_send_indicator(self, width: int): + y, h = self.ui.graphicsViewSend.view_rect().y(), self.ui.graphicsViewSend.view_rect().height() + self.send_indicator.setRect(0, y - h, width, 2 * h + abs(y)) + + def set_current_message_progress_bar_value(self, current_sample: int): + if self.modulation_msg_indices is not None: + msg_index = next((i for i, sample in enumerate(self.modulation_msg_indices) if sample >= current_sample), + len(self.modulation_msg_indices)) + self.ui.progressBarMessage.setValue(msg_index + 1) + + def update_view(self): + if super().update_view(): + self._update_send_indicator(self.device.current_index) + self.ui.progressBarSample.setValue(self.device.current_index) + self.set_current_message_progress_bar_value(self.device.current_index) + + if not self.device.sending_finished: + self.ui.lblCurrentRepeatValue.setText(str(self.device.current_iteration + 1)) + else: + self.ui.btnStop.click() + self.ui.lblCurrentRepeatValue.setText("Sending finished") + + def init_device(self): + device_name = self.selected_device_name + num_repeats = self.device_settings_widget.ui.spinBoxNRepeat.value() + sts = self.scene_manager.signal.iq_array + + self.device = VirtualDevice(self.backend_handler, device_name, Mode.send, samples_to_send=sts, + device_ip="192.168.10.2", sending_repeats=num_repeats, parent=self) + self._create_device_connects() + + @pyqtSlot() + def on_graphics_view_save_as_clicked(self): + filename = FileOperator.ask_save_file_name("signal.complex") + if filename: + try: + try: + self.scene_manager.signal.sample_rate = self.device.sample_rate + except Exception as e: + logger.exception(e) + + self.scene_manager.signal.save_as(filename) + except Exception as e: + QMessageBox.critical(self, self.tr("Error saving signal"), e.args[0]) + + @pyqtSlot() + def on_signal_data_edited(self): + signal = self.scene_manager.signal + self.ui.progressBarSample.setMaximum(signal.num_samples) + self.device.samples_to_send = signal.iq_array.data + self.scene_manager.init_scene() + self.ui.graphicsViewSend.redraw_view() + + @pyqtSlot() + def on_start_clicked(self): + super().on_start_clicked() + if self.ui.progressBarSample.value() >= self.ui.progressBarSample.maximum() - 1: + self.on_clear_clicked() + + if self.device_is_sending: + self.device.stop("Sending paused by user") + else: + self.device.start() + + @pyqtSlot() + def on_stop_clicked(self): + super().on_stop_clicked() + self.on_clear_clicked() + + @pyqtSlot() + def on_device_stopped(self): + super().on_device_stopped() + self.ui.btnStart.setIcon(QIcon.fromTheme("media-playback-start")) + self.ui.btnStart.setText("Start") + self.ui.btnStart.setToolTip("Start sending") + self.device_is_sending = False + + @pyqtSlot() + def on_device_started(self): + super().on_device_started() + self.device_is_sending = True + self.ui.btnStart.setEnabled(True) + self.ui.btnStart.setIcon(QIcon.fromTheme("media-playback-pause")) + self.ui.btnStart.setText("Pause") + self.set_device_ui_items_enabled(False) + + @pyqtSlot() + def on_clear_clicked(self): + self._update_send_indicator(0) + self.reset() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendRecvDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendRecvDialog.py new file mode 100644 index 0000000..fe66a13 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SendRecvDialog.py @@ -0,0 +1,287 @@ +import locale +import time + +from PyQt5.QtCore import pyqtSlot, QTimer, pyqtSignal, Qt +from PyQt5.QtGui import QCloseEvent, QTransform +from PyQt5.QtWidgets import QDialog, QGraphicsView + +from urh import settings +from urh.controller.widgets.DeviceSettingsWidget import DeviceSettingsWidget +from urh.dev.BackendHandler import BackendHandler, Backends +from urh.dev.VirtualDevice import VirtualDevice +from urh.plugins.NetworkSDRInterface.NetworkSDRInterfacePlugin import NetworkSDRInterfacePlugin +from urh.ui.ui_send_recv import Ui_SendRecvDialog +from urh.util import util +from urh.util.Errors import Errors +from urh.util.Formatter import Formatter +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class SendRecvDialog(QDialog): + device_parameters_changed = pyqtSignal(dict) + + def __init__(self, project_manager: ProjectManager, is_tx: bool, continuous_send_mode=False, parent=None, testing_mode=False): + super().__init__(parent) + self.is_tx = is_tx + self.update_interval = 25 + + # This flag is needed. Will cause memory leak otherwise. + self.setAttribute(Qt.WA_DeleteOnClose) + + self.setWindowFlags(Qt.Window) + self.testing_mode = testing_mode + + self.ui = Ui_SendRecvDialog() + self.ui.setupUi(self) + util.set_splitter_stylesheet(self.ui.splitter) + + self.ui.txtEditErrors.setFont(util.get_monospace_font()) + + self.graphics_view = None # type: QGraphicsView + + self.backend_handler = BackendHandler() + + self.ui.btnStop.setEnabled(False) + self.ui.btnSave.setEnabled(False) + + self.start = 0 + + self.device_settings_widget = DeviceSettingsWidget(project_manager, is_tx, + backend_handler=self.backend_handler, + continuous_send_mode=continuous_send_mode) + self.ui.scrollAreaWidgetContents_2.layout().insertWidget(0, self.device_settings_widget) + + if testing_mode: + self.device_settings_widget.ui.cbDevice.setCurrentText(NetworkSDRInterfacePlugin.NETWORK_SDR_NAME) + + self.timer = QTimer(self) + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + self.ui.splitter.setSizes([int(0.4 * self.width()), int(0.6 * self.width())]) + + self.current_y_slider_value = 1 + + @property + def is_rx(self) -> bool: + return not self.is_tx + + @property + def has_empty_device_list(self): + return self.device_settings_widget.ui.cbDevice.count() == 0 + + @property + def device(self) -> VirtualDevice: + return self.device_settings_widget.device + + @device.setter + def device(self, value): + self.device_settings_widget.device = value + + @property + def selected_device_name(self) -> str: + return self.device_settings_widget.ui.cbDevice.currentText() + + def _eliminate_graphic_view(self): + if self.graphics_view is not None: + self.graphics_view.eliminate() + + self.graphics_view = None + + def hide_send_ui_items(self): + for item in ("lblCurrentRepeatValue", "progressBarMessage", + "lblRepeatText", "lSamplesSentText", "progressBarSample", "labelCurrentMessage"): + getattr(self.ui, item).hide() + + def hide_receive_ui_items(self): + for item in ("lSamplesCaptured", "lSamplesCapturedText", "lSignalSize", "lSignalSizeText", + "lTime", "lTimeText", "btnSave", "labelReceiveBufferFull", "lReceiveBufferFullText"): + getattr(self.ui, item).hide() + + def set_device_ui_items_enabled(self, enabled: bool): + self.device_settings_widget.setEnabled(enabled) + + def create_connects(self): + self.ui.btnStart.clicked.connect(self.on_start_clicked) + self.ui.btnStop.clicked.connect(self.on_stop_clicked) + self.ui.btnClear.clicked.connect(self.on_clear_clicked) + + self.timer.timeout.connect(self.update_view) + self.ui.sliderYscale.valueChanged.connect(self.on_slider_y_scale_value_changed) + + self.device_settings_widget.selected_device_changed.connect(self.on_selected_device_changed) + self.device_settings_widget.device_parameters_changed.connect(self.device_parameters_changed.emit) + + def _create_device_connects(self): + self.device.stopped.connect(self.on_device_stopped) + self.device.started.connect(self.on_device_started) + self.device.sender_needs_restart.connect(self._restart_device_thread) + + def reset(self): + self.device.current_index = 0 + self.device.current_iteration = 0 + self.ui.lSamplesCaptured.setText("0") + self.ui.lSignalSize.setText("0") + self.ui.lTime.setText("0") + self.ui.lblCurrentRepeatValue.setText("-") + self.ui.progressBarSample.setValue(0) + self.ui.progressBarMessage.setValue(0) + self.ui.btnSave.setEnabled(False) + + def init_device(self): + pass + + def save_before_close(self): + return True + + def emit_editing_finished_signals(self): + self.device_settings_widget.emit_editing_finished_signals() + + @pyqtSlot() + def on_selected_device_changed(self): + if hasattr(self.scene_manager, "plot_data"): + self.scene_manager.plot_data = None + + self.init_device() + + self.graphics_view.scene_manager = self.scene_manager + self.graphics_view.setScene(self.scene_manager.scene) + + @pyqtSlot() + def on_start_clicked(self): + self.emit_editing_finished_signals() + + @pyqtSlot() + def on_stop_clicked(self): + self.device.stop("Stopped receiving: Stop button clicked") + + @pyqtSlot() + def on_device_stopped(self): + if self.graphics_view is not None: + self.graphics_view.capturing_data = False + self.set_device_ui_items_enabled(True) + self.ui.btnStart.setEnabled(True) + self.ui.btnStop.setEnabled(False) + self.ui.btnSave.setEnabled(self.device.current_index > 0) + self.device_settings_widget.ui.comboBoxDeviceIdentifier.setEnabled(True) + self.device_settings_widget.ui.btnRefreshDeviceIdentifier.setEnabled(True) + self.device_settings_widget.set_bandwidth_status() + + self.timer.stop() + self.update_view() + + @pyqtSlot() + def on_device_started(self): + self.ui.txtEditErrors.clear() + if self.graphics_view is not None: + self.graphics_view.capturing_data = True + self.ui.btnSave.setEnabled(False) + self.ui.btnStart.setEnabled(False) + self.ui.btnStop.setEnabled(True) + self.device_settings_widget.ui.comboBoxDeviceIdentifier.setEnabled(False) + self.device_settings_widget.ui.btnRefreshDeviceIdentifier.setEnabled(False) + + self.timer.start(self.update_interval) + + def __parse_error_messages(self, messages): + messages = messages.lower() + + if "no devices found for" in messages: + self.device.stop_on_error("Could not establish connection to USRP") + Errors.usrp_found() + self.on_clear_clicked() + + elif any(e in messages for e in ("hackrf_error_not_found", "hackrf_error_libusb")): + self.device.stop_on_error("Could not establish connection to HackRF") + Errors.hackrf_not_found() + self.on_clear_clicked() + + elif "no module named gnuradio" in messages: + self.device.stop_on_error("Did not find gnuradio.") + Errors.gnuradio_not_installed() + self.on_clear_clicked() + + elif "rtlsdr-open: error code: -1" in messages: + self.device.stop_on_error("Could not open a RTL-SDR device.") + self.on_clear_clicked() + + elif "rtlsdr-open: error code: -12" in messages: + self.device.stop_on_error("Could not open a RTL-SDR device") + Errors.rtlsdr_sdr_driver() + self.on_clear_clicked() + + elif "Address already in use" in messages: + self._restart_device_thread() + + def update_view(self): + txt = self.ui.txtEditErrors.toPlainText() + new_messages = self.device.read_messages() + + self.__parse_error_messages(new_messages) + + if len(new_messages) > 1: + self.ui.txtEditErrors.setPlainText(txt + new_messages) + + self.ui.lSamplesCaptured.setText(Formatter.big_value_with_suffix(self.device.current_index, decimals=1)) + self.ui.lSignalSize.setText(locale.format_string("%.2f", (8 * self.device.current_index) / (1024 ** 2))) + self.ui.lTime.setText(locale.format_string("%.2f", self.device.current_index / self.device.sample_rate)) + + if self.is_rx and self.device.data is not None and len(self.device.data) > 0: + self.ui.labelReceiveBufferFull.setText("{0}%".format(int(100 * self.device.current_index / + len(self.device.data)))) + + if self.device.current_index == 0: + return False + + return True + + def _restart_device_thread(self): + self.device.stop("Restarting with new port") + + if self.device.backend == Backends.grc: + self.device.increase_gr_port() + + self.device.start() + + @pyqtSlot() + def on_clear_clicked(self): + pass + + def closeEvent(self, event: QCloseEvent): + if self.device.backend is not Backends.none: + self.emit_editing_finished_signals() + + self.timer.stop() + + self.device.stop("Dialog closed. Killing recording process.") + logger.debug("Device stopped successfully.") + + if not self.testing_mode: + if not self.save_before_close(): + event.ignore() + return + + time.sleep(0.1) + if self.device.backend not in (Backends.none, Backends.network): + # Backend none is selected, when no device is available + logger.debug("Cleaning up device") + self.device.cleanup() + logger.debug("Successfully cleaned up device") + self.device_settings_widget.emit_device_parameters_changed() + + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + + if self.device is not None: + self.device.free_data() + + self.scene_manager.eliminate() + + self._eliminate_graphic_view() + + super().closeEvent(event) + + @pyqtSlot(int) + def on_slider_y_scale_value_changed(self, new_value: int): + self.graphics_view.scale(1, new_value / self.current_y_slider_value) + self.graphics_view.centerOn(0, 0) + self.current_y_slider_value = new_value diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/SignalDetailsDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SignalDetailsDialog.py new file mode 100644 index 0000000..894fdf6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SignalDetailsDialog.py @@ -0,0 +1,54 @@ +import locale +import os +import time + +from PyQt5.QtCore import Qt, pyqtSlot +from PyQt5.QtGui import QCloseEvent +from PyQt5.QtWidgets import QDialog + +from urh import settings +from urh.ui.ui_signal_details import Ui_SignalDetails +from urh.util.Formatter import Formatter + + +class SignalDetailsDialog(QDialog): + def __init__(self, signal, parent=None): + super().__init__(parent) + self.signal = signal + self.ui = Ui_SignalDetails() + self.ui.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + file = self.signal.filename + + self.ui.lblName.setText(self.signal.name) + + if os.path.isfile(file): + self.ui.lblFile.setText(file) + self.ui.lblFileSize.setText(locale.format_string("%.2fMB", os.path.getsize(file) / (1024 ** 2))) + self.ui.lFileCreated.setText(time.ctime(os.path.getctime(file))) + else: + self.ui.lblFile.setText(self.tr("signal file not found")) + self.ui.lblFileSize.setText("-") + self.ui.lFileCreated.setText("-") + + self.ui.lblSamplesTotal.setText("{0:n}".format(self.signal.num_samples).replace(",", " ")) + self.ui.dsb_sample_rate.setValue(self.signal.sample_rate) + self.set_duration() + + self.ui.dsb_sample_rate.valueChanged.connect(self.on_dsb_sample_rate_value_changed) + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + def closeEvent(self, event: QCloseEvent): + settings.write("{}/geometry".format(self.__class__.__name__), self.saveGeometry()) + super().closeEvent(event) + + @pyqtSlot(float) + def on_dsb_sample_rate_value_changed(self, value: float): + self.signal.sample_rate = value + self.set_duration() + + def set_duration(self): + dur = self.signal.num_samples / self.signal.sample_rate + self.ui.lDuration.setText(Formatter.science_time(dur)) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/SimulatorDialog.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SimulatorDialog.py new file mode 100644 index 0000000..24bf478 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SimulatorDialog.py @@ -0,0 +1,432 @@ +import time + +import numpy as np +from PyQt5.QtCore import QTimer, pyqtSlot, pyqtSignal, Qt +from PyQt5.QtGui import QIcon, QCloseEvent +from PyQt5.QtWidgets import QDialog, QFileDialog, QMessageBox, QGraphicsTextItem + +from urh import settings +from urh.controller.dialogs.ProtocolSniffDialog import ProtocolSniffDialog +from urh.controller.widgets.DeviceSettingsWidget import DeviceSettingsWidget +from urh.controller.widgets.ModulationSettingsWidget import ModulationSettingsWidget +from urh.controller.widgets.SniffSettingsWidget import SniffSettingsWidget +from urh.dev.BackendHandler import BackendHandler +from urh.dev.EndlessSender import EndlessSender +from urh.signalprocessing.IQArray import IQArray +from urh.simulator.Simulator import Simulator +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration +from urh.ui.SimulatorScene import SimulatorScene +from urh.ui.painting.LiveSceneManager import LiveSceneManager +from urh.ui.painting.SniffSceneManager import SniffSceneManager +from urh.ui.ui_simulator_dialog import Ui_DialogSimulator +from urh.util import util, FileOperator +from urh.util.Errors import Errors +from urh.util.ProjectManager import ProjectManager + + +class SimulatorDialog(QDialog): + rx_parameters_changed = pyqtSignal(dict) + tx_parameters_changed = pyqtSignal(dict) + sniff_parameters_changed = pyqtSignal(dict) + open_in_analysis_requested = pyqtSignal(str) + rx_file_saved = pyqtSignal(str) + + def __init__(self, simulator_config, modulators, + expression_parser, project_manager: ProjectManager, signals: list = None, + signal_tree_model=None, + parent=None): + super().__init__(parent) + self.ui = Ui_DialogSimulator() + self.ui.setupUi(self) + + self.setAttribute(Qt.WA_DeleteOnClose) + self.setWindowFlags(Qt.Window) + + self.simulator_config = simulator_config # type: SimulatorConfiguration + self.rx_needed = self.simulator_config.rx_needed + self.tx_needed = self.simulator_config.tx_needed + + self.current_transcript_index = 0 + + self.simulator_scene = SimulatorScene(mode=1, + simulator_config=self.simulator_config) + self.ui.gvSimulator.setScene(self.simulator_scene) + self.project_manager = project_manager + + self.update_interval = 25 + + self.timer = QTimer(self) + + self.backend_handler = BackendHandler() + if self.rx_needed: + self.device_settings_rx_widget = DeviceSettingsWidget(project_manager, + is_tx=False, + backend_handler=self.backend_handler) + + self.sniff_settings_widget = SniffSettingsWidget(self.device_settings_rx_widget.ui.cbDevice.currentText(), + project_manager, + signal=None, + backend_handler=self.backend_handler, + network_raw_mode=True, signals=signals) + + self.device_settings_rx_widget.device = self.sniff_settings_widget.sniffer.rcv_device + + self.sniff_settings_widget.ui.lineEdit_sniff_OutputFile.hide() + self.sniff_settings_widget.ui.label_sniff_OutputFile.hide() + self.sniff_settings_widget.ui.label_sniff_viewtype.hide() + self.sniff_settings_widget.ui.checkBox_sniff_Timestamp.hide() + self.sniff_settings_widget.ui.comboBox_sniff_viewtype.hide() + + self.ui.scrollAreaWidgetContentsRX.layout().insertWidget(0, self.device_settings_rx_widget) + self.ui.scrollAreaWidgetContentsRX.layout().insertWidget(1, self.sniff_settings_widget) + + sniffer = self.sniff_settings_widget.sniffer + + self.scene_manager = SniffSceneManager(np.array([], dtype=sniffer.rcv_device.data_type), parent=self) + self.ui.graphicsViewPreview.setScene(self.scene_manager.scene) + else: + self.device_settings_rx_widget = self.sniff_settings_widget = self.scene_manager = None + self.ui.tabWidgetSimulatorSettings.setTabEnabled(1, False) + self.ui.graphicsViewPreview.hide() + self.ui.btnSaveRX.hide() + self.ui.checkBoxCaptureFullRX.hide() + + sniffer = None + + if self.tx_needed: + self.device_settings_tx_widget = DeviceSettingsWidget(project_manager, is_tx=True, + backend_handler=self.backend_handler, + continuous_send_mode=True) + self.device_settings_tx_widget.ui.spinBoxNRepeat.hide() + self.device_settings_tx_widget.ui.labelNRepeat.hide() + + self.modulation_settings_widget = ModulationSettingsWidget(modulators, signal_tree_model=signal_tree_model, + parent=None) + + self.ui.scrollAreaWidgetContentsTX.layout().insertWidget(0, self.device_settings_tx_widget) + self.ui.scrollAreaWidgetContentsTX.layout().insertWidget(1, self.modulation_settings_widget) + send_device = self.device_settings_tx_widget.ui.cbDevice.currentText() + sender = EndlessSender(self.backend_handler, send_device) + else: + self.device_settings_tx_widget = self.modulation_settings_widget = None + self.ui.tabWidgetSimulatorSettings.setTabEnabled(2, False) + + sender = None + + self.simulator = Simulator(self.simulator_config, modulators, expression_parser, project_manager, + sniffer=sniffer, sender=sender) + + if self.device_settings_tx_widget: + self.device_settings_tx_widget.device = self.simulator.sender.device + + self.update_buttons() + self.create_connects() + + if self.device_settings_rx_widget: + self.device_settings_rx_widget.bootstrap(project_manager.simulator_rx_conf) + + if self.device_settings_tx_widget: + self.device_settings_tx_widget.bootstrap(project_manager.simulator_tx_conf) + + self.ui.textEditTranscript.setFont(util.get_monospace_font()) + + if settings.read('default_view', 0, int) == 1: + self.ui.radioButtonTranscriptHex.setChecked(True) + + def create_connects(self): + if self.rx_needed: + self.device_settings_rx_widget.selected_device_changed.connect(self.on_selected_rx_device_changed) + self.device_settings_rx_widget.device_parameters_changed.connect(self.rx_parameters_changed.emit) + + self.sniff_settings_widget.sniff_parameters_changed.connect(self.sniff_parameters_changed.emit) + + self.ui.btnSaveRX.clicked.connect(self.on_btn_save_rx_clicked) + self.ui.checkBoxCaptureFullRX.clicked.connect(self.on_checkbox_capture_full_rx_clicked) + + self.ui.btnTestSniffSettings.clicked.connect(self.on_btn_test_sniff_settings_clicked) + self.ui.btnOpenInAnalysis.clicked.connect(self.on_btn_open_in_analysis_clicked) + + if self.tx_needed: + self.device_settings_tx_widget.selected_device_changed.connect(self.on_selected_tx_device_changed) + self.device_settings_tx_widget.device_parameters_changed.connect(self.tx_parameters_changed.emit) + + self.ui.radioButtonTranscriptBit.clicked.connect(self.on_radio_button_transcript_bit_clicked) + self.ui.radioButtonTranscriptHex.clicked.connect(self.on_radio_button_transcript_hex_clicked) + + self.simulator_scene.selectionChanged.connect(self.update_buttons) + self.simulator_config.items_updated.connect(self.update_buttons) + + self.ui.btnLogAll.clicked.connect(self.on_btn_log_all_clicked) + self.ui.btnLogNone.clicked.connect(self.on_btn_log_none_clicked) + self.ui.btnToggleLog.clicked.connect(self.on_btn_toggle_clicked) + + self.ui.btnStartStop.clicked.connect(self.on_btn_start_stop_clicked) + self.ui.btnSaveLog.clicked.connect(self.on_btn_save_log_clicked) + self.ui.btnSaveTranscript.clicked.connect(self.on_btn_save_transcript_clicked) + self.timer.timeout.connect(self.on_timer_timeout) + self.simulator.simulation_started.connect(self.on_simulation_started) + self.simulator.simulation_stopped.connect(self.on_simulation_stopped) + + def update_buttons(self): + selectable_items = self.simulator_scene.selectable_items() + all_items_selected = all(item.model_item.logging_active for item in selectable_items) + any_item_selected = any(item.model_item.logging_active for item in selectable_items) + self.ui.btnToggleLog.setEnabled(len(self.simulator_scene.selectedItems())) + self.ui.btnLogAll.setEnabled(not all_items_selected) + self.ui.btnLogNone.setEnabled(any_item_selected) + + def __get_full_transcript(self) -> list: + return self.simulator.transcript.get_for_all_participants(all_rounds=True, + use_bit=self.ui.radioButtonTranscriptBit.isChecked()) + + def update_view(self): + for device_message in filter(None, map(str.rstrip, self.simulator.device_messages())): + self.ui.textEditDevices.append(device_message) + + for log_msg in filter(None, map(str.rstrip, self.simulator.read_log_messages())): + self.ui.textEditSimulation.append(log_msg) + + transcript = self.__get_full_transcript() + for line in transcript[self.current_transcript_index:]: + self.ui.textEditTranscript.append(line) + + self.current_transcript_index = len(transcript) + current_repeat = str(self.simulator.current_repeat + 1) if self.simulator.is_simulating else "-" + self.ui.lblCurrentRepeatValue.setText(current_repeat) + + current_item = self.simulator.current_item.index() if self.simulator.is_simulating else "-" + self.ui.lblCurrentItemValue.setText(current_item) + + def update_rx_graphics_view(self): + if self.scene_manager is None or not self.ui.graphicsViewPreview.isEnabled(): + return + + self.scene_manager.end = self.simulator.sniffer.rcv_device.current_index + self.scene_manager.init_scene() + self.scene_manager.show_full_scene() + self.ui.graphicsViewPreview.update() + + def reset(self): + self.ui.textEditDevices.clear() + self.ui.textEditSimulation.clear() + self.ui.textEditTranscript.clear() + self.current_transcript_index = 0 + self.ui.lblCurrentRepeatValue.setText("-") + self.ui.lblCurrentItemValue.setText("-") + + def emit_editing_finished_signals(self): + if self.device_settings_rx_widget: + self.device_settings_rx_widget.emit_editing_finished_signals() + + if self.device_settings_tx_widget: + self.device_settings_tx_widget.emit_editing_finished_signals() + + if self.sniff_settings_widget: + self.sniff_settings_widget.emit_editing_finished_signals() + + def update_transcript_view(self): + self.ui.textEditTranscript.setText("\n".join(self.__get_full_transcript())) + + def closeEvent(self, event: QCloseEvent): + self.timer.stop() + self.simulator.stop() + + self.simulator.cleanup() + + self.emit_editing_finished_signals() + if self.device_settings_rx_widget: + self.device_settings_rx_widget.emit_device_parameters_changed() + if self.device_settings_tx_widget: + self.device_settings_tx_widget.emit_device_parameters_changed() + if self.sniff_settings_widget: + self.sniff_settings_widget.emit_sniff_parameters_changed() + + super().closeEvent(event) + + @pyqtSlot() + def on_simulation_started(self): + for i in range(3): + self.ui.tabWidgetSimulatorSettings.setTabEnabled(i, False) + self.ui.checkBoxCaptureFullRX.setDisabled(True) + self.reset() + self.timer.start(self.update_interval) + self.ui.btnStartStop.setIcon(QIcon.fromTheme("media-playback-stop")) + self.ui.btnStartStop.setText("Stop") + + if not self.rx_needed: + return + + rx_device = self.simulator.sniffer.rcv_device + for item in self.scene_manager.scene.items(): + if isinstance(item, QGraphicsTextItem): + self.scene_manager.scene.removeItem(item) + + if hasattr(rx_device.data, "real"): + self.ui.graphicsViewPreview.setEnabled(True) + if self.ui.checkBoxCaptureFullRX.isChecked(): + self.scene_manager.plot_data = rx_device.data.real + else: + self.scene_manager.data_array = rx_device.data.real + else: + self.ui.graphicsViewPreview.setEnabled(False) + if self.ui.checkBoxCaptureFullRX.isChecked(): + self.scene_manager.plot_data = np.array([], dtype=rx_device.data_type) + else: + self.scene_manager.data_array = np.array([], dtype=rx_device.data_type) + self.scene_manager.scene.addText("Could not generate RX preview.") + + @pyqtSlot() + def on_simulation_stopped(self): + self.ui.tabWidgetSimulatorSettings.setTabEnabled(0, True) + self.ui.tabWidgetSimulatorSettings.setTabEnabled(1, self.rx_needed) + self.ui.tabWidgetSimulatorSettings.setTabEnabled(2, self.tx_needed) + + self.timer.stop() + self.update_view() + self.ui.btnStartStop.setIcon(QIcon.fromTheme("media-playback-start")) + self.ui.btnStartStop.setText("Start") + self.ui.checkBoxCaptureFullRX.setEnabled(True) + + @pyqtSlot() + def on_btn_log_all_clicked(self): + self.simulator_scene.log_all_items(True) + + @pyqtSlot() + def on_btn_log_none_clicked(self): + self.simulator_scene.log_all_items(False) + + @pyqtSlot() + def on_btn_toggle_clicked(self): + self.simulator_scene.log_toggle_selected_items() + + @pyqtSlot() + def on_btn_save_log_clicked(self): + file_path = QFileDialog.getSaveFileName(self, "Save log", "", "Log file (*.log)") + + if file_path[0] == "": + return + + log_string = self.ui.textEditSimulation.toPlainText() + + try: + with open(str(file_path[0]), "w") as f: + f.write(log_string) + except Exception as e: + QMessageBox.critical(self, "Error saving log", e.args[0]) + + @pyqtSlot() + def on_btn_save_transcript_clicked(self): + file_path = QFileDialog.getSaveFileName(self, "Save transcript", "", "Text file (*.txt)") + + if file_path[0] == "": + return + + transcript = self.ui.textEditTranscript.toPlainText() + + try: + with open(str(file_path[0]), "w") as f: + f.write(transcript) + except Exception as e: + QMessageBox.critical(self, "Error saving transcript", e.args[0]) + + @pyqtSlot() + def on_btn_start_stop_clicked(self): + if self.simulator.is_simulating: + self.simulator.stop() + else: + if self.rx_needed: + self.device_settings_rx_widget.emit_editing_finished_signals() + self.sniff_settings_widget.emit_editing_finished_signals() + + self.simulator.sniffer.rcv_device.current_index = 0 + self.simulator.sniffer.rcv_device.resume_on_full_receive_buffer = not self.ui.checkBoxCaptureFullRX.isChecked() + + if self.tx_needed: + self.device_settings_tx_widget.emit_editing_finished_signals() + + self.simulator.start() + + @pyqtSlot() + def on_timer_timeout(self): + self.update_view() + self.update_rx_graphics_view() + + @pyqtSlot() + def on_selected_rx_device_changed(self): + dev_name = self.device_settings_rx_widget.ui.cbDevice.currentText() + self.simulator.sniffer.device_name = dev_name + self.device_settings_rx_widget.device = self.simulator.sniffer.rcv_device + self.__set_rx_scene() + + @pyqtSlot() + def on_selected_tx_device_changed(self): + old_name = self.simulator.sender.device_name + try: + dev_name = self.device_settings_tx_widget.ui.cbDevice.currentText() + self.simulator.sender.device_name = dev_name + self.device_settings_tx_widget.device = self.simulator.sender.device + except Exception as e: + self.device_settings_tx_widget.ui.cbDevice.setCurrentText(old_name) + Errors.exception(e) + + @pyqtSlot() + def on_btn_test_sniff_settings_clicked(self): + def on_dialog_finished(): + self.device_settings_rx_widget.bootstrap(self.project_manager.simulator_rx_conf) + self.sniff_settings_widget.bootstrap(self.project_manager.device_conf) + + self.device_settings_rx_widget.emit_device_parameters_changed() + self.sniff_settings_widget.emit_sniff_parameters_changed() + + psd = ProtocolSniffDialog(self.project_manager, signals=self.sniff_settings_widget.signals, parent=self) + psd.device_settings_widget.bootstrap(self.project_manager.simulator_rx_conf) + psd.device_settings_widget.device_parameters_changed.connect(self.rx_parameters_changed.emit) + psd.sniff_settings_widget.sniff_parameters_changed.connect(self.sniff_parameters_changed.emit) + psd.finished.connect(on_dialog_finished) + psd.ui.btnAccept.hide() + psd.show() + + @pyqtSlot() + def on_radio_button_transcript_hex_clicked(self): + self.update_transcript_view() + + @pyqtSlot() + def on_radio_button_transcript_bit_clicked(self): + self.update_transcript_view() + + def __set_rx_scene(self): + if not self.rx_needed: + return + + if self.ui.checkBoxCaptureFullRX.isChecked(): + self.scene_manager = LiveSceneManager(np.array([], dtype=self.simulator.sniffer.rcv_device.data_type), + parent=self) + self.ui.graphicsViewPreview.setScene(self.scene_manager.scene) + else: + self.scene_manager = SniffSceneManager(np.array([], dtype=self.simulator.sniffer.rcv_device.data_type), + parent=self) + + self.ui.graphicsViewPreview.setScene(self.scene_manager.scene) + + @pyqtSlot() + def on_checkbox_capture_full_rx_clicked(self): + self.simulator.sniffer.rcv_device.resume_on_full_receive_buffer = not self.ui.checkBoxCaptureFullRX.isChecked() + self.__set_rx_scene() + + @pyqtSlot() + def on_btn_save_rx_clicked(self): + rx_device = self.simulator.sniffer.rcv_device + if isinstance(rx_device.data, np.ndarray) or isinstance(rx_device.data, IQArray): + data = IQArray(rx_device.data[:rx_device.current_index]) + filename = FileOperator.ask_signal_file_name_and_save("simulation_capture", data, + sample_rate=rx_device.sample_rate, parent=self) + if filename: + data.tofile(filename) + self.rx_file_saved.emit(filename) + + @pyqtSlot() + def on_btn_open_in_analysis_clicked(self): + text = self.ui.textEditTranscript.toPlainText() + if len(text) > 0: + self.open_in_analysis_requested.emit(text) + self.close() diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/SpectrumDialogController.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SpectrumDialogController.py new file mode 100644 index 0000000..ab27115 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/dialogs/SpectrumDialogController.py @@ -0,0 +1,172 @@ +from PyQt5.QtCore import QTimer, pyqtSlot +from PyQt5.QtGui import QWheelEvent, QIcon, QPixmap, QResizeEvent +from PyQt5.QtWidgets import QGraphicsScene + +from urh.controller.dialogs.SendRecvDialog import SendRecvDialog +from urh.dev.VirtualDevice import VirtualDevice, Mode +from urh.signalprocessing.Spectrogram import Spectrogram +from urh.ui.painting.FFTSceneManager import FFTSceneManager + + +class SpectrumDialogController(SendRecvDialog): + def __init__(self, project_manager, parent=None, testing_mode=False): + super().__init__(project_manager, is_tx=False, parent=parent, testing_mode=testing_mode) + + self.graphics_view = self.ui.graphicsViewFFT + self.update_interval = 1 + self.ui.stackedWidget.setCurrentWidget(self.ui.page_spectrum) + self.hide_receive_ui_items() + self.hide_send_ui_items() + + self.setWindowTitle("Spectrum Analyzer") + self.setWindowIcon(QIcon(":/icons/icons/spectrum.svg")) + self.ui.btnStart.setToolTip(self.tr("Start")) + self.ui.btnStop.setToolTip(self.tr("Stop")) + + self.scene_manager = FFTSceneManager(parent=self, graphic_view=self.graphics_view) + + self.graphics_view.setScene(self.scene_manager.scene) + self.graphics_view.scene_manager = self.scene_manager + + self.ui.graphicsViewSpectrogram.setScene(QGraphicsScene()) + self.__clear_spectrogram() + + self.gain_timer = QTimer(self) + self.gain_timer.setSingleShot(True) + + self.if_gain_timer = QTimer(self) + self.if_gain_timer.setSingleShot(True) + + self.bb_gain_timer = QTimer(self) + self.bb_gain_timer.setSingleShot(True) + + self.create_connects() + self.device_settings_widget.update_for_new_device(overwrite_settings=False) + + def __clear_spectrogram(self): + self.ui.graphicsViewSpectrogram.scene().clear() + window_size = Spectrogram.DEFAULT_FFT_WINDOW_SIZE + self.ui.graphicsViewSpectrogram.scene().setSceneRect(0, 0, window_size, 20 * window_size) + self.spectrogram_y_pos = 0 + self.ui.graphicsViewSpectrogram.fitInView(self.ui.graphicsViewSpectrogram.sceneRect()) + + def __update_spectrogram(self): + spectrogram = Spectrogram(self.device.data) + spectrogram.data_min = -80 + spectrogram.data_max = 10 + scene = self.ui.graphicsViewSpectrogram.scene() + pixmap = QPixmap.fromImage(spectrogram.create_spectrogram_image(transpose=True)) + pixmap_item = scene.addPixmap(pixmap) + pixmap_item.moveBy(0, self.spectrogram_y_pos) + self.spectrogram_y_pos += pixmap.height() + if self.spectrogram_y_pos >= scene.sceneRect().height(): + scene.setSceneRect(0, 0, Spectrogram.DEFAULT_FFT_WINDOW_SIZE, self.spectrogram_y_pos) + self.ui.graphicsViewSpectrogram.ensureVisible(pixmap_item) + + def _eliminate_graphic_view(self): + super()._eliminate_graphic_view() + if self.ui.graphicsViewSpectrogram and self.ui.graphicsViewSpectrogram.scene() is not None: + self.ui.graphicsViewSpectrogram.scene().clear() + self.ui.graphicsViewSpectrogram.scene().setParent(None) + self.ui.graphicsViewSpectrogram.setScene(None) + + self.ui.graphicsViewSpectrogram = None + + def create_connects(self): + super().create_connects() + self.graphics_view.freq_clicked.connect(self.on_graphics_view_freq_clicked) + self.graphics_view.wheel_event_triggered.connect(self.on_graphics_view_wheel_event_triggered) + + self.device_settings_widget.ui.sliderGain.valueChanged.connect(self.on_slider_gain_value_changed) + self.device_settings_widget.ui.sliderBasebandGain.valueChanged.connect( + self.on_slider_baseband_gain_value_changed) + self.device_settings_widget.ui.sliderIFGain.valueChanged.connect(self.on_slider_if_gain_value_changed) + self.device_settings_widget.ui.spinBoxFreq.editingFinished.connect(self.on_spinbox_frequency_editing_finished) + + self.gain_timer.timeout.connect(self.device_settings_widget.ui.spinBoxGain.editingFinished.emit) + self.if_gain_timer.timeout.connect(self.device_settings_widget.ui.spinBoxIFGain.editingFinished.emit) + self.bb_gain_timer.timeout.connect(self.device_settings_widget.ui.spinBoxBasebandGain.editingFinished.emit) + + def resizeEvent(self, event: QResizeEvent): + if self.ui.graphicsViewSpectrogram and self.ui.graphicsViewSpectrogram.sceneRect(): + self.ui.graphicsViewSpectrogram.fitInView(self.ui.graphicsViewSpectrogram.sceneRect()) + + def update_view(self): + if super().update_view(): + x, y = self.device.spectrum + if x is None or y is None: + return + self.scene_manager.scene.frequencies = x + self.scene_manager.plot_data = y + self.scene_manager.init_scene() + self.scene_manager.show_full_scene() + self.graphics_view.fitInView(self.graphics_view.sceneRect()) + + try: + self.__update_spectrogram() + except MemoryError: + self.__clear_spectrogram() + self.__update_spectrogram() + + def init_device(self): + self.device = VirtualDevice(self.backend_handler, self.selected_device_name, + Mode.spectrum, + device_ip="192.168.10.2", parent=self) + self._create_device_connects() + + @pyqtSlot(QWheelEvent) + def on_graphics_view_wheel_event_triggered(self, event: QWheelEvent): + self.ui.sliderYscale.wheelEvent(event) + + @pyqtSlot(float) + def on_graphics_view_freq_clicked(self, freq: float): + self.device_settings_widget.ui.spinBoxFreq.setValue(freq) + self.device_settings_widget.ui.spinBoxFreq.editingFinished.emit() + + @pyqtSlot() + def on_spinbox_frequency_editing_finished(self): + frequency = self.device_settings_widget.ui.spinBoxFreq.value() + self.device.frequency = frequency + self.scene_manager.scene.center_freq = frequency + self.scene_manager.clear_path() + self.scene_manager.clear_peak() + + @pyqtSlot() + def on_start_clicked(self): + super().on_start_clicked() + self.device.start() + + @pyqtSlot() + def on_device_started(self): + self.ui.graphicsViewSpectrogram.fitInView(self.ui.graphicsViewSpectrogram.scene().sceneRect()) + super().on_device_started() + self.device_settings_widget.ui.spinBoxPort.setEnabled(False) + self.device_settings_widget.ui.lineEditIP.setEnabled(False) + self.device_settings_widget.ui.cbDevice.setEnabled(False) + self.ui.btnStart.setEnabled(False) + + @pyqtSlot() + def on_device_stopped(self): + self.device_settings_widget.ui.spinBoxPort.setEnabled(True) + self.device_settings_widget.ui.lineEditIP.setEnabled(True) + self.device_settings_widget.ui.cbDevice.setEnabled(True) + + super().on_device_stopped() + + @pyqtSlot() + def on_clear_clicked(self): + self.__clear_spectrogram() + self.scene_manager.clear_path() + self.scene_manager.clear_peak() + + @pyqtSlot(int) + def on_slider_gain_value_changed(self, value: int): + self.gain_timer.start(250) + + @pyqtSlot(int) + def on_slider_if_gain_value_changed(self, value: int): + self.if_gain_timer.start(250) + + @pyqtSlot(int) + def on_slider_baseband_gain_value_changed(self, value: int): + self.bb_gain_timer.start(250) diff --git a/Software/Universal Radio Hacker/src/urh/controller/dialogs/__init__.py b/Software/Universal Radio Hacker/src/urh/controller/dialogs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/ChecksumWidget.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/ChecksumWidget.py new file mode 100644 index 0000000..9cac49e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/ChecksumWidget.py @@ -0,0 +1,321 @@ +import array +import copy +from collections import OrderedDict + +from PyQt5.QtCore import pyqtSlot, QAbstractTableModel, QModelIndex, Qt, QRegExp +from PyQt5.QtGui import QRegExpValidator +from PyQt5.QtWidgets import QWidget, QHeaderView, QAbstractItemView, QLineEdit + +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.Message import Message +from urh.ui.delegates.SpinBoxDelegate import SpinBoxDelegate +from urh.ui.ui_checksum_options_widget import Ui_ChecksumOptions +from urh.util import util +from urh.util.GenericCRC import GenericCRC +from urh.util.Logger import logger +from urh.util.WSPChecksum import WSPChecksum + + +class ChecksumWidget(QWidget): + SPECIAL_CRCS = OrderedDict([ + ("CC1101", GenericCRC(polynomial="16_standard", start_value=True)), + ]) + + + class RangeTableModel(QAbstractTableModel): + header_labels = ["Start", "End"] + + def __init__(self, checksum_label: ChecksumLabel, message: Message, proto_view: int, parent=None): + """ + + :param message: + :type field_types: list of FieldType + :param parent: + """ + super().__init__(parent) + self.checksum_label = checksum_label + self.message = message + self.proto_view = proto_view + self.update() + + def update(self): + self.beginResetModel() + self.endResetModel() + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.checksum_label.data_ranges) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + i, j = index.row(), index.column() + + if role == Qt.DisplayRole: + data_range = self.checksum_label.data_ranges[i] + if j == 0: + return self.message.convert_index(data_range[0], 0, self.proto_view, True)[0] + 1 + elif j == 1: + return self.message.convert_index(data_range[1], 0, self.proto_view, True)[0] + return None + + def setData(self, index: QModelIndex, value, role: int = ...): + try: + int_val = int(value) + except ValueError: + return False + + i, j = index.row(), index.column() + + if i > len(self.checksum_label.data_ranges): + return False + + data_range = self.checksum_label.data_ranges[i] + + if j == 0: + converted_index = self.message.convert_index(int_val - 1, self.proto_view, 0, True)[0] + if converted_index < data_range[1]: + data_range[0] = converted_index + elif j == 1: + converted_index = self.message.convert_index(int_val, self.proto_view, 0, True)[0] + if converted_index > data_range[0]: + data_range[1] = converted_index + + return True + + def flags(self, index): + if not index.isValid(): + return Qt.NoItemFlags + + try: + _ = self.checksum_label.data_ranges[index.row()] + except IndexError: + return Qt.NoItemFlags + + return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable + + def __init__(self, checksum_label: ChecksumLabel, message: Message, proto_view: int, parent=None): + super().__init__(parent) + self.ui = Ui_ChecksumOptions() + self.ui.setupUi(self) + self.checksum_label = checksum_label + self.data_range_table_model = self.RangeTableModel(checksum_label, message, proto_view, parent=self) + self.ui.tableViewDataRanges.setItemDelegateForColumn(0, SpinBoxDelegate(1, 999999, self)) + self.ui.tableViewDataRanges.setItemDelegateForColumn(1, SpinBoxDelegate(1, 999999, self)) + self.ui.tableViewDataRanges.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + self.ui.tableViewDataRanges.setModel(self.data_range_table_model) + self.ui.tableViewDataRanges.setEditTriggers(QAbstractItemView.AllEditTriggers) + self.display_crc_data_ranges_in_table() + self.ui.comboBoxCRCFunction.addItems([crc_name for crc_name in GenericCRC.DEFAULT_POLYNOMIALS]) + self.ui.comboBoxCRCFunction.addItems([special_crc_name for special_crc_name in self.SPECIAL_CRCS]) + self.ui.lineEditCRCPolynomial.setValidator(QRegExpValidator(QRegExp("[0-9,a-f]*"))) + self.ui.comboBoxCategory.clear() + for _, member in self.checksum_label.Category.__members__.items(): + self.ui.comboBoxCategory.addItem(member.value) + self.set_ui_for_category() + self.setFocus() + self.create_connects() + + @property + def proto_view(self): + return self.data_range_table_model.proto_view + + @proto_view.setter + def proto_view(self, value): + if value != self.data_range_table_model.proto_view: + self.data_range_table_model.proto_view = value + self.data_range_table_model.update() + + def create_connects(self): + self.ui.comboBoxCRCFunction.currentIndexChanged.connect(self.on_combobox_crc_function_current_index_changed) + self.ui.btnAddRange.clicked.connect(self.on_btn_add_range_clicked) + self.ui.btnRemoveRange.clicked.connect(self.on_btn_remove_range_clicked) + self.ui.lineEditCRCPolynomial.editingFinished.connect(self.on_line_edit_crc_polynomial_editing_finished) + self.ui.lineEditStartValue.editingFinished.connect(self.on_line_edit_start_value_editing_finished) + self.ui.lineEditFinalXOR.editingFinished.connect(self.on_line_edit_final_xor_editing_finished) + self.ui.comboBoxCategory.currentIndexChanged.connect(self.on_combobox_category_current_index_changed) + self.ui.radioButtonWSPAuto.clicked.connect(self.on_radio_button_wsp_auto_clicked) + self.ui.radioButtonWSPChecksum4.clicked.connect(self.on_radio_button_wsp_checksum4_clicked) + self.ui.radioButtonWSPChecksum8.clicked.connect(self.on_radio_button_wsp_checksum8_clicked) + self.ui.radioButtonWSPCRC8.clicked.connect(self.on_radio_button_wsp_crc8_clicked) + self.ui.checkBoxRefIn.clicked.connect(self.on_check_box_ref_in_clicked) + self.ui.checkBoxRefOut.clicked.connect(self.on_check_box_ref_out_clicked) + + def set_checksum_ui_elements(self): + if self.checksum_label.is_generic_crc: + self.ui.lineEditCRCPolynomial.setText(self.checksum_label.checksum.polynomial_as_hex_str) + self.ui.lineEditStartValue.setText(util.bit2hex(self.checksum_label.checksum.start_value)) + self.ui.lineEditFinalXOR.setText(util.bit2hex(self.checksum_label.checksum.final_xor)) + self.ui.checkBoxRefIn.setChecked(self.checksum_label.checksum.lsb_first) + self.ui.checkBoxRefOut.setChecked(self.checksum_label.checksum.reverse_all) + self.__set_crc_function_index() + self.__ensure_same_length() + self.__set_crc_info_label() + elif self.checksum_label.category == self.checksum_label.Category.wsp: + if self.checksum_label.checksum.mode == WSPChecksum.ChecksumMode.auto: + self.ui.radioButtonWSPAuto.setChecked(True) + elif self.checksum_label.checksum.mode == WSPChecksum.ChecksumMode.checksum4: + self.ui.radioButtonWSPChecksum4.setChecked(True) + elif self.checksum_label.checksum.mode == WSPChecksum.ChecksumMode.checksum8: + self.ui.radioButtonWSPChecksum8.setChecked(True) + elif self.checksum_label.checksum.mode == WSPChecksum.ChecksumMode.crc8: + self.ui.radioButtonWSPCRC8.setChecked(True) + + def set_ui_for_category(self): + self.ui.comboBoxCategory.setCurrentText(self.checksum_label.category.value) + if self.checksum_label.category == self.checksum_label.Category.generic: + self.ui.stackedWidget.setCurrentWidget(self.ui.page_crc) + elif self.checksum_label.category == self.checksum_label.Category.wsp: + self.ui.stackedWidget.setCurrentWidget(self.ui.page_wsp) + else: + raise ValueError("Unknown category") + + self.set_checksum_ui_elements() + + def display_crc_data_ranges_in_table(self): + self.data_range_table_model.update() + + def __set_crc_function_index(self): + # Get the combobox index + crc_found = False + for crc_name in GenericCRC.DEFAULT_POLYNOMIALS: + test_crc = GenericCRC(crc_name) + if test_crc == self.checksum_label.checksum: + self.ui.comboBoxCRCFunction.setCurrentText(crc_name) + crc_found = True + break + + if not crc_found: + for crc_name, crc in self.SPECIAL_CRCS.items(): + if self.checksum_label.checksum == crc: + self.ui.comboBoxCRCFunction.setCurrentText(crc_name) + crc_found = True + break + + if not crc_found: + self.__add_and_select_custom_item() + elif "Custom" in [self.ui.comboBoxCRCFunction.itemText(i) for i in range(self.ui.comboBoxCRCFunction.count())]: + self.ui.comboBoxCRCFunction.removeItem(self.ui.comboBoxCRCFunction.count() - 1) + + + def __set_crc_info_label(self): + crc = self.checksum_label.checksum # type: GenericCRC + self.ui.label_crc_info.setText("CRC Summary:
    " + "
  • Polynomial = {}<>" + "
  • Length of checksum = {} bit
  • " + "
  • start value length = {} bit
  • " + "
  • final XOR length = {} bit
  • " + "
".format(crc.polynomial_to_html, crc.poly_order-1, + len(crc.start_value), len(crc.final_xor))) + + def __ensure_same_length(self): + for dependant_line_edit in [self.ui.lineEditStartValue, self.ui.lineEditFinalXOR]: # type: QLineEdit + if len(self.ui.lineEditCRCPolynomial.text()) < len(dependant_line_edit.text()): + dependant_line_edit.setText(dependant_line_edit.text()[:len(self.ui.lineEditCRCPolynomial.text())]) + dependant_line_edit.editingFinished.emit() + elif len(self.ui.lineEditCRCPolynomial.text()) > len(dependant_line_edit.text()): + # pad zeros at front + dependant_line_edit.setText("0" * (len(self.ui.lineEditCRCPolynomial.text()) - len(dependant_line_edit.text())) + + dependant_line_edit.text()) + dependant_line_edit.editingFinished.emit() + + def __add_and_select_custom_item(self): + if "Custom" not in [self.ui.comboBoxCRCFunction.itemText(i) for i in range(self.ui.comboBoxCRCFunction.count())]: + self.ui.comboBoxCRCFunction.addItem("Custom") + self.ui.comboBoxCRCFunction.blockSignals(True) + self.ui.comboBoxCRCFunction.setCurrentText("Custom") + self.ui.comboBoxCRCFunction.blockSignals(False) + + @pyqtSlot() + def on_btn_add_range_clicked(self): + self.checksum_label.data_ranges.append([0, self.checksum_label.start]) + self.data_range_table_model.update() + + @pyqtSlot() + def on_btn_remove_range_clicked(self): + if len(self.checksum_label.data_ranges) > 1: + self.checksum_label.data_ranges.pop(-1) + self.data_range_table_model.update() + + @pyqtSlot(int) + def on_combobox_crc_function_current_index_changed(self, index: int): + poly_str = self.ui.comboBoxCRCFunction.itemText(index) + if poly_str in GenericCRC.DEFAULT_POLYNOMIALS: + self.checksum_label.checksum.polynomial = self.checksum_label.checksum.choose_polynomial(poly_str) + self.checksum_label.checksum.start_value = array.array("B", [0] * (self.checksum_label.checksum.poly_order - 1)) + self.checksum_label.checksum.final_xor = array.array("B", [0] * (self.checksum_label.checksum.poly_order - 1)) + elif poly_str in self.SPECIAL_CRCS: + self.checksum_label.checksum = copy.deepcopy(self.SPECIAL_CRCS[poly_str]) + else: + logger.error("Unknown CRC") + return + + self.ui.lineEditCRCPolynomial.setText(self.checksum_label.checksum.polynomial_as_hex_str) + self.ui.lineEditStartValue.setText(util.bit2hex(self.checksum_label.checksum.start_value)) + self.ui.lineEditFinalXOR.setText(util.bit2hex(self.checksum_label.checksum.final_xor)) + self.ui.lineEditCRCPolynomial.editingFinished.emit() + + @pyqtSlot() + def on_line_edit_crc_polynomial_editing_finished(self): + self.checksum_label.checksum.set_polynomial_from_hex(self.ui.lineEditCRCPolynomial.text()) + self.__ensure_same_length() + self.__set_crc_info_label() + self.__set_crc_function_index() + + @pyqtSlot() + def on_check_box_ref_in_clicked(self): + self.checksum_label.checksum.lsb_first = self.ui.checkBoxRefIn.isChecked() + + @pyqtSlot() + def on_check_box_ref_out_clicked(self): + self.checksum_label.checksum.reverse_all = self.ui.checkBoxRefOut.isChecked() + + @pyqtSlot() + def on_line_edit_start_value_editing_finished(self): + crc = self.checksum_label.checksum + start_value = util.hex2bit(self.ui.lineEditStartValue.text()) + # pad with zeros at front + start_value = array.array("B", [0]*(crc.poly_order - 1 - len(start_value))) + start_value + crc.start_value = start_value[0:crc.poly_order-1] + self.ui.lineEditStartValue.setText(util.bit2hex(crc.start_value)) + self.__set_crc_info_label() + self.__set_crc_function_index() + + @pyqtSlot() + def on_line_edit_final_xor_editing_finished(self): + crc = self.checksum_label.checksum + final_xor = util.hex2bit(self.ui.lineEditFinalXOR.text()) + final_xor = array.array("B", [0] * (crc.poly_order - 1 - len(final_xor))) + final_xor + crc.final_xor = final_xor[0:crc.poly_order-1] + self.ui.lineEditFinalXOR.setText(util.bit2hex(crc.final_xor)) + self.__set_crc_info_label() + self.__set_crc_function_index() + + @pyqtSlot(int) + def on_combobox_category_current_index_changed(self, index: int): + self.checksum_label.category = self.checksum_label.Category(self.ui.comboBoxCategory.currentText()) + self.set_ui_for_category() + + @pyqtSlot() + def on_radio_button_wsp_auto_clicked(self): + self.checksum_label.checksum.mode = WSPChecksum.ChecksumMode.auto + + @pyqtSlot() + def on_radio_button_wsp_checksum4_clicked(self): + self.checksum_label.checksum.mode = WSPChecksum.ChecksumMode.checksum4 + + @pyqtSlot() + def on_radio_button_wsp_checksum8_clicked(self): + self.checksum_label.checksum.mode = WSPChecksum.ChecksumMode.checksum8 + + @pyqtSlot() + def on_radio_button_wsp_crc8_clicked(self): + self.checksum_label.checksum.mode = WSPChecksum.ChecksumMode.crc8 diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/DeviceSettingsWidget.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/DeviceSettingsWidget.py new file mode 100644 index 0000000..7f462ba --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/DeviceSettingsWidget.py @@ -0,0 +1,553 @@ +from statistics import median + +import numpy as np +from PyQt5.QtCore import QRegExp, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QRegExpValidator, QIcon +from PyQt5.QtWidgets import QWidget, QSpinBox, QLabel, QComboBox, QSlider + +from urh import settings +from urh.dev import config +from urh.dev.BackendHandler import BackendHandler, Backends +from urh.dev.VirtualDevice import VirtualDevice +from urh.plugins.NetworkSDRInterface.NetworkSDRInterfacePlugin import NetworkSDRInterfacePlugin +from urh.plugins.PluginManager import PluginManager +from urh.ui.ui_send_recv_device_settings import Ui_FormDeviceSettings +from urh.util.ProjectManager import ProjectManager + + +class DeviceSettingsWidget(QWidget): + selected_device_changed = pyqtSignal() + gain_edited = pyqtSignal() + device_parameters_changed = pyqtSignal(dict) + + def __init__(self, project_manager: ProjectManager, is_tx: bool, backend_handler: BackendHandler = None, + continuous_send_mode=False, parent=None): + super().__init__(parent) + self.ui = Ui_FormDeviceSettings() + self.ui.setupUi(self) + + self.__device = None # type: VirtualDevice + + self.is_tx = is_tx + self.is_rx = not is_tx + if backend_handler is None: + self.backend_handler = BackendHandler() + else: + self.backend_handler = backend_handler + + if self.is_rx: + self.ui.spinBoxNRepeat.hide() + self.ui.labelNRepeat.hide() + else: + self.ui.labelDCCorrection.hide() + self.ui.checkBoxDCCorrection.hide() + + self.bw_sr_are_locked = settings.read("lock_bandwidth_sample_rate", True, bool) + self.ui.cbDevice.clear() + items = self.get_devices_for_combobox(continuous_send_mode) + self.ui.cbDevice.addItems(items) + self.bootstrap(project_manager.device_conf, enforce_default=True) + + self.ui.btnLockBWSR.setChecked(self.bw_sr_are_locked) + self.on_btn_lock_bw_sr_clicked() + + ip_range = "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])" + ip_regex = QRegExp("^" + ip_range + + "\\." + ip_range + + "\\." + ip_range + + "\\." + ip_range + "$") + self.ui.lineEditIP.setValidator(QRegExpValidator(ip_regex)) + + self.create_connects() + self.sync_gain_sliders() + + def bootstrap(self, conf_dict: dict, enforce_default=False): + def set_val(ui_widget, key: str, default): + try: + value = conf_dict[key] + except KeyError: + value = default if enforce_default else None + + if value is not None: + ui_widget.setValue(value) + + self.set_bandwidth_status() + + self.ui.cbDevice.setCurrentText(conf_dict.get("name", "")) + dev_name = self.ui.cbDevice.currentText() + self.set_device_ui_items_visibility(dev_name, overwrite_settings=True) + + set_val(self.ui.spinBoxFreq, "frequency", config.DEFAULT_FREQUENCY) + set_val(self.ui.spinBoxSampleRate, "sample_rate", config.DEFAULT_SAMPLE_RATE) + set_val(self.ui.spinBoxBandwidth, "bandwidth", config.DEFAULT_BANDWIDTH) + set_val(self.ui.spinBoxGain, self.rx_tx_prefix + "gain", config.DEFAULT_GAIN) + set_val(self.ui.spinBoxIFGain, self.rx_tx_prefix + "if_gain", config.DEFAULT_IF_GAIN) + set_val(self.ui.spinBoxBasebandGain, self.rx_tx_prefix + "baseband_gain", config.DEFAULT_BB_GAIN) + set_val(self.ui.spinBoxFreqCorrection, "freq_correction", config.DEFAULT_FREQ_CORRECTION) + set_val(self.ui.spinBoxNRepeat, "num_sending_repeats", settings.read('num_sending_repeats', 1, type=int)) + + self.ui.lineEditSubdevice.setText(conf_dict.get("subdevice", "")) + + if self.rx_tx_prefix + "antenna_index" in conf_dict: + self.ui.comboBoxAntenna.setCurrentIndex(conf_dict[self.rx_tx_prefix + "antenna_index"]) + + if self.rx_tx_prefix + "gain" not in conf_dict: + self.set_default_rf_gain() + + if self.rx_tx_prefix + "if_gain" not in conf_dict: + self.set_default_if_gain() + + if self.rx_tx_prefix + "baseband_gain" not in conf_dict: + self.set_default_bb_gain() + + if self.is_rx: + checked = conf_dict.get("apply_dc_correction", True) + if isinstance(checked, str): + checked = True if checked == "True" else False + self.ui.checkBoxDCCorrection.setChecked(checked) + + checked = conf_dict.get("bias_tee_enabled", False) + if isinstance(checked, str): + checked = True if checked == "True" else False + self.ui.checkBoxBiasTee.setChecked(checked) + + self.emit_editing_finished_signals() + + @property + def device(self) -> VirtualDevice: + return self.__device + + @device.setter + def device(self, value: VirtualDevice): + self.__device = value + + @property + def rx_tx_prefix(self) -> str: + return "rx_" if self.is_rx else "tx_" + + @property + def selected_device_conf(self) -> dict: + device_name = self.ui.cbDevice.currentText() + key = device_name if device_name in config.DEVICE_CONFIG.keys() else "Fallback" + return config.DEVICE_CONFIG[key] + + def create_connects(self): + self.ui.spinBoxFreq.editingFinished.connect(self.on_spinbox_frequency_editing_finished) + self.ui.spinBoxSampleRate.editingFinished.connect(self.on_spinbox_sample_rate_editing_finished) + + self.ui.spinBoxGain.editingFinished.connect(self.on_spinbox_gain_editing_finished) + self.ui.spinBoxGain.valueChanged.connect(self.on_spinbox_gain_value_changed) + self.ui.sliderGain.valueChanged.connect(self.on_slider_gain_value_changed) + + self.ui.spinBoxIFGain.editingFinished.connect(self.on_spinbox_if_gain_editing_finished) + self.ui.spinBoxIFGain.valueChanged.connect(self.on_spinbox_if_gain_value_changed) + self.ui.sliderIFGain.valueChanged.connect(self.on_slider_if_gain_value_changed) + + self.ui.spinBoxBasebandGain.editingFinished.connect(self.on_spinbox_baseband_gain_editing_finished) + self.ui.spinBoxBasebandGain.valueChanged.connect(self.on_spinbox_baseband_gain_value_changed) + self.ui.sliderBasebandGain.valueChanged.connect(self.on_slider_baseband_gain_value_changed) + + self.ui.spinBoxBandwidth.editingFinished.connect(self.on_spinbox_bandwidth_editing_finished) + self.ui.spinBoxPort.editingFinished.connect(self.on_spinbox_port_editing_finished) + self.ui.lineEditIP.editingFinished.connect(self.on_line_edit_ip_editing_finished) + self.ui.lineEditSubdevice.editingFinished.connect(self.on_line_edit_subdevice_editing_finished) + + self.ui.comboBoxAntenna.currentIndexChanged.connect(self.on_combobox_antenna_current_index_changed) + self.ui.comboBoxChannel.currentIndexChanged.connect(self.on_combobox_channel_current_index_changed) + + self.ui.spinBoxFreqCorrection.editingFinished.connect(self.on_spinbox_freq_correction_editing_finished) + self.ui.comboBoxDirectSampling.currentIndexChanged.connect(self.on_combobox_direct_sampling_index_changed) + + self.ui.cbDevice.currentIndexChanged.connect(self.on_cb_device_current_index_changed) + + self.ui.spinBoxNRepeat.editingFinished.connect(self.on_num_repeats_changed) + self.ui.btnLockBWSR.clicked.connect(self.on_btn_lock_bw_sr_clicked) + + self.ui.btnRefreshDeviceIdentifier.clicked.connect(self.on_btn_refresh_device_identifier_clicked) + self.ui.comboBoxDeviceIdentifier.currentIndexChanged.connect( + self.on_combo_box_device_identifier_current_index_changed) + + self.ui.comboBoxDeviceIdentifier.editTextChanged.connect(self.on_combo_box_device_identifier_edit_text_changed) + + self.ui.checkBoxBiasTee.clicked.connect(self.on_check_box_bias_tee_clicked) + self.ui.checkBoxDCCorrection.clicked.connect(self.on_check_box_dc_correction_clicked) + + def set_gain_defaults(self): + self.set_default_rf_gain() + self.set_default_if_gain() + self.set_default_bb_gain() + + def set_default_rf_gain(self): + conf = self.selected_device_conf + prefix = self.rx_tx_prefix + if prefix + "rf_gain" in conf: + key = prefix + "rf_gain" + gain = conf[key][int(np.percentile(range(len(conf[key])), 25))] + self.ui.spinBoxGain.setValue(gain) + + def set_default_if_gain(self): + conf = self.selected_device_conf + prefix = self.rx_tx_prefix + if prefix + "if_gain" in conf: + key = prefix + "if_gain" + if_gain = conf[key][int(median(range(len(conf[key]))))] + self.ui.spinBoxIFGain.setValue(if_gain) + + def set_default_bb_gain(self): + conf = self.selected_device_conf + prefix = self.rx_tx_prefix + if prefix + "baseband_gain" in conf: + key = prefix + "baseband_gain" + baseband_gain = conf[key][int(np.percentile(list(range(len(conf[key]))), 25))] + self.ui.spinBoxBasebandGain.setValue(baseband_gain) + + def sync_gain_sliders(self): + self.ui.spinBoxGain.valueChanged.emit(self.ui.spinBoxGain.value()) + self.ui.spinBoxIFGain.valueChanged.emit(self.ui.spinBoxIFGain.value()) + self.ui.spinBoxBasebandGain.valueChanged.emit(self.ui.spinBoxBasebandGain.value()) + + def set_device_ui_items_visibility(self, device_name: str, overwrite_settings=True): + key = device_name if device_name in config.DEVICE_CONFIG.keys() else "Fallback" + conf = config.DEVICE_CONFIG[key] + key_ui_dev_param_map = {"center_freq": "Freq", "sample_rate": "SampleRate", "bandwidth": "Bandwidth"} + + for key, ui_item in key_ui_dev_param_map.items(): + spinbox = getattr(self.ui, "spinBox" + ui_item) # type: QSpinBox + label = getattr(self.ui, "label" + ui_item) # type: QLabel + if key in conf: + spinbox.setVisible(True) + label.setVisible(True) + + if isinstance(conf[key], list): + spinbox.setMinimum(min(conf[key])) + spinbox.setMaximum(max(conf[key])) + spinbox.setSingleStep(conf[key][1] - conf[key][0]) + spinbox.auto_update_step_size = False + if "default_" + key in conf: + spinbox.setValue(conf["default_" + key]) + else: + spinbox.setMinimum(conf[key].start) + spinbox.setMaximum(conf[key].stop) + spinbox.auto_update_step_size = True + spinbox.adjust_step() + else: + spinbox.setVisible(False) + label.setVisible(False) + + self.ui.btnLockBWSR.setVisible("sample_rate" in conf and "bandwidth" in conf) + + if self.device is not None: + self.ui.labelSubdevice.setVisible(self.device.subdevice is not None) + self.ui.lineEditSubdevice.setVisible(self.device.subdevice is not None) + + if "freq_correction" in conf: + self.ui.labelFreqCorrection.setVisible(True) + self.ui.spinBoxFreqCorrection.setVisible(True) + self.ui.spinBoxFreqCorrection.setMinimum(conf["freq_correction"].start) + self.ui.spinBoxFreqCorrection.setMaximum(conf["freq_correction"].stop) + self.ui.spinBoxFreqCorrection.setSingleStep(conf["freq_correction"].step) + else: + self.ui.labelFreqCorrection.setVisible(False) + self.ui.spinBoxFreqCorrection.setVisible(False) + + if "direct_sampling" in conf: + self.ui.labelDirectSampling.setVisible(True) + self.ui.comboBoxDirectSampling.setVisible(True) + items = [self.ui.comboBoxDirectSampling.itemText(i) for i in range(self.ui.comboBoxDirectSampling.count())] + if items != conf["direct_sampling"]: + self.ui.comboBoxDirectSampling.clear() + self.ui.comboBoxDirectSampling.addItems(conf["direct_sampling"]) + else: + self.ui.labelDirectSampling.setVisible(False) + self.ui.comboBoxDirectSampling.setVisible(False) + + prefix = self.rx_tx_prefix + key_ui_gain_map = {prefix + "rf_gain": "Gain", prefix + "if_gain": "IFGain", + prefix + "baseband_gain": "BasebandGain"} + for conf_key, ui_element in key_ui_gain_map.items(): + getattr(self.ui, "label" + ui_element).setVisible(conf_key in conf) + + spinbox = getattr(self.ui, "spinBox" + ui_element) # type: QSpinBox + slider = getattr(self.ui, "slider" + ui_element) # type: QSlider + + if conf_key in conf: + gain_values = conf[conf_key] + assert len(gain_values) >= 2 + spinbox.setMinimum(gain_values[0]) + spinbox.setMaximum(gain_values[-1]) + if overwrite_settings: + spinbox.setValue(gain_values[len(gain_values) // 2]) + spinbox.setSingleStep(gain_values[1] - gain_values[0]) + spinbox.setVisible(True) + + slider.setMaximum(len(gain_values) - 1) + else: + spinbox.setVisible(False) + slider.setVisible(False) + getattr(self.ui, "slider" + ui_element).setVisible(conf_key in conf) + + if overwrite_settings: + key_ui_channel_ant_map = {prefix + "antenna": "Antenna", prefix + "channel": "Channel"} + for conf_key, ui_element in key_ui_channel_ant_map.items(): + getattr(self.ui, "label" + ui_element).setVisible(conf_key in conf) + combobox = getattr(self.ui, "comboBox" + ui_element) # type: QComboBox + if conf_key in conf: + combobox.clear() + combobox.addItems(conf[conf_key]) + if conf_key + "_default_index" in conf: + combobox.setCurrentIndex(conf[conf_key + "_default_index"]) + + combobox.setVisible(True) + else: + combobox.setVisible(False) + + multi_dev_support = hasattr(self.device, "has_multi_device_support") and self.device.has_multi_device_support + self.ui.labelDeviceIdentifier.setVisible(multi_dev_support) + self.ui.btnRefreshDeviceIdentifier.setVisible(multi_dev_support) + self.ui.comboBoxDeviceIdentifier.setVisible(multi_dev_support) + self.ui.lineEditIP.setVisible("ip" in conf) + self.ui.labelIP.setVisible("ip" in conf) + self.ui.spinBoxPort.setVisible("port" in conf) + self.ui.labelPort.setVisible("port" in conf) + show_dc_correction = self.is_rx and self.device is not None and self.device.apply_dc_correction is not None + self.ui.checkBoxDCCorrection.setVisible(show_dc_correction) + self.ui.labelDCCorrection.setVisible(show_dc_correction) + + show_bias_tee = "bias_tee_enabled" in conf and self.device is not None and self.device.bias_tee_enabled is not None + self.ui.labelBiasTee.setVisible(show_bias_tee) + self.ui.checkBoxBiasTee.setVisible(show_bias_tee) + + def get_devices_for_combobox(self, continuous_send_mode): + items = [] + for device_name in self.backend_handler.DEVICE_NAMES: + dev = self.backend_handler.device_backends[device_name.lower()] + if self.is_tx and dev.is_enabled and dev.supports_tx: + if not continuous_send_mode: + items.append(device_name) + elif dev.selected_backend != Backends.grc: + items.append(device_name) + elif self.is_rx and dev.is_enabled and dev.supports_rx: + items.append(device_name) + + if PluginManager().is_plugin_enabled("NetworkSDRInterface"): + items.append(NetworkSDRInterfacePlugin.NETWORK_SDR_NAME) + + return items + + def set_bandwidth_status(self): + if hasattr(self, "device") and self.device is not None and self.device.backend != Backends.none: + self.ui.spinBoxBandwidth.setEnabled(self.device.bandwidth_is_adjustable) + self.ui.btnLockBWSR.setEnabled(self.device.bandwidth_is_adjustable) + + if not self.device.bandwidth_is_adjustable: + self.bw_sr_are_locked = False + self.ui.spinBoxBandwidth.setToolTip(self.tr("Your driver of RTL-SDR does not support " + "setting the bandwidth. " + "If you need this feature, install a recent version.")) + else: + self.ui.spinBoxBandwidth.setToolTip("") + self.bw_sr_are_locked = self.ui.btnLockBWSR.isChecked() + + def emit_editing_finished_signals(self): + self.ui.spinBoxFreq.editingFinished.emit() + self.ui.spinBoxBandwidth.editingFinished.emit() + self.ui.spinBoxGain.editingFinished.emit() + self.ui.spinBoxIFGain.editingFinished.emit() + self.ui.spinBoxBasebandGain.editingFinished.emit() + self.ui.spinBoxNRepeat.editingFinished.emit() + self.ui.spinBoxSampleRate.editingFinished.emit() + self.ui.spinBoxFreqCorrection.editingFinished.emit() + self.ui.lineEditIP.editingFinished.emit() + self.ui.lineEditSubdevice.editingFinished.emit() + self.ui.spinBoxPort.editingFinished.emit() + self.ui.comboBoxAntenna.currentIndexChanged.emit(self.ui.comboBoxAntenna.currentIndex()) + self.ui.comboBoxChannel.currentIndexChanged.emit(self.ui.comboBoxChannel.currentIndex()) + self.ui.checkBoxDCCorrection.clicked.emit(self.ui.checkBoxDCCorrection.isChecked()) + self.ui.checkBoxBiasTee.clicked.emit(self.ui.checkBoxBiasTee.isChecked()) + + def emit_device_parameters_changed(self): + settings = {"name": str(self.device.name)} + for attrib in ("frequency", "sample_rate", "bandwidth", "gain", "if_gain", "baseband_gain", "freq_correction", + "antenna_index", "num_sending_repeats", "apply_dc_correction", "subdevice", "bias_tee_enabled"): + try: + value = getattr(self.device, attrib, None) + if value is not None: + if "gain" in attrib or attrib == "antenna_index": + attrib = self.rx_tx_prefix + attrib + settings[attrib] = value + except (ValueError, AttributeError): + continue + + self.device_parameters_changed.emit(settings) + + @pyqtSlot() + def on_btn_lock_bw_sr_clicked(self): + self.bw_sr_are_locked = self.ui.btnLockBWSR.isChecked() + settings.write("lock_bandwidth_sample_rate", self.bw_sr_are_locked) + if self.bw_sr_are_locked: + self.ui.btnLockBWSR.setIcon(QIcon(":/icons/icons/lock.svg")) + self.ui.spinBoxBandwidth.setValue(self.ui.spinBoxSampleRate.value()) + self.ui.spinBoxBandwidth.editingFinished.emit() + else: + self.ui.btnLockBWSR.setIcon(QIcon(":/icons/icons/unlock.svg")) + + @pyqtSlot() + def on_spinbox_sample_rate_editing_finished(self): + self.device.sample_rate = self.ui.spinBoxSampleRate.value() + if self.bw_sr_are_locked: + self.ui.spinBoxBandwidth.setValue(self.ui.spinBoxSampleRate.value()) + self.device.bandwidth = self.ui.spinBoxBandwidth.value() + + @pyqtSlot() + def on_spinbox_frequency_editing_finished(self): + self.device.frequency = self.ui.spinBoxFreq.value() + + @pyqtSlot() + def on_spinbox_bandwidth_editing_finished(self): + self.device.bandwidth = self.ui.spinBoxBandwidth.value() + if self.bw_sr_are_locked: + self.ui.spinBoxSampleRate.setValue(self.ui.spinBoxBandwidth.value()) + self.device.sample_rate = self.ui.spinBoxSampleRate.value() + + @pyqtSlot() + def on_line_edit_ip_editing_finished(self): + self.device.ip = self.ui.lineEditIP.text() + + @pyqtSlot() + def on_line_edit_subdevice_editing_finished(self): + self.device.subdevice = self.ui.lineEditSubdevice.text() + + @pyqtSlot() + def on_spinbox_port_editing_finished(self): + self.device.port = self.ui.spinBoxPort.value() + + @pyqtSlot(int) + def on_combobox_antenna_current_index_changed(self, index: int): + self.device.antenna_index = index + + @pyqtSlot(int) + def on_combobox_channel_current_index_changed(self, index: int): + self.device.channel_index = index + + @pyqtSlot() + def on_spinbox_freq_correction_editing_finished(self): + self.device.freq_correction = self.ui.spinBoxFreqCorrection.value() + + @pyqtSlot(int) + def on_combobox_direct_sampling_index_changed(self, index: int): + self.device.direct_sampling_mode = index + + @pyqtSlot() + def on_spinbox_gain_editing_finished(self): + self.device.gain = self.ui.spinBoxGain.value() + + @pyqtSlot(int) + def on_spinbox_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + try: + self.ui.sliderGain.setValue(dev_conf[self.rx_tx_prefix + "rf_gain"].index(value)) + except (ValueError, KeyError): + pass + + @pyqtSlot(int) + def on_slider_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + self.ui.spinBoxGain.setValue(dev_conf[self.rx_tx_prefix + "rf_gain"][value]) + + @pyqtSlot() + def on_spinbox_if_gain_editing_finished(self): + self.device.if_gain = self.ui.spinBoxIFGain.value() + + @pyqtSlot(int) + def on_slider_if_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + self.ui.spinBoxIFGain.setValue(dev_conf[self.rx_tx_prefix + "if_gain"][value]) + + @pyqtSlot(int) + def on_spinbox_if_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + try: + self.ui.sliderIFGain.setValue(dev_conf[self.rx_tx_prefix + "if_gain"].index(value)) + except (ValueError, KeyError): + pass + + @pyqtSlot() + def on_num_repeats_changed(self): + self.device.num_sending_repeats = self.ui.spinBoxNRepeat.value() + + @pyqtSlot() + def on_spinbox_baseband_gain_editing_finished(self): + self.device.baseband_gain = self.ui.spinBoxBasebandGain.value() + + @pyqtSlot(int) + def on_slider_baseband_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + self.ui.spinBoxBasebandGain.setValue(dev_conf[self.rx_tx_prefix + "baseband_gain"][value]) + + @pyqtSlot(int) + def on_spinbox_baseband_gain_value_changed(self, value: int): + dev_conf = self.selected_device_conf + try: + self.ui.sliderBasebandGain.setValue(dev_conf[self.rx_tx_prefix + "baseband_gain"].index(value)) + except (ValueError, KeyError): + pass + + def update_for_new_device(self, overwrite_settings=True): + if self.device is not None: + self.device.free_data() + + # Here init_device of dialogs gets called + self.selected_device_changed.emit() + + dev_name = self.ui.cbDevice.currentText() + self.set_device_ui_items_visibility(dev_name, overwrite_settings=overwrite_settings) + + if overwrite_settings: + self.set_gain_defaults() + + self.sync_gain_sliders() + self.set_bandwidth_status() + + self.ui.comboBoxDeviceIdentifier.clear() + + @pyqtSlot() + def on_cb_device_current_index_changed(self): + self.update_for_new_device(overwrite_settings=True) + + @pyqtSlot() + def on_btn_refresh_device_identifier_clicked(self): + if self.device is None: + return + self.ui.comboBoxDeviceIdentifier.clear() + self.ui.comboBoxDeviceIdentifier.addItems(self.device.get_device_list()) + + @pyqtSlot(bool) + def on_check_box_bias_tee_clicked(self, checked: bool): + if self.device is not None: + self.device.bias_tee_enabled = bool(checked) + + @pyqtSlot(bool) + def on_check_box_dc_correction_clicked(self, checked: bool): + self.device.apply_dc_correction = bool(checked) + + @pyqtSlot() + def on_combo_box_device_identifier_current_index_changed(self): + if self.device is not None: + self.device.device_serial = self.ui.comboBoxDeviceIdentifier.currentText() + self.device.device_number = self.ui.comboBoxDeviceIdentifier.currentIndex() + + @pyqtSlot(str) + def on_combo_box_device_identifier_edit_text_changed(self, new_text: str): + self.device.device_serial = new_text + + +if __name__ == '__main__': + from PyQt5.QtWidgets import QApplication + from urh.controller.MainController import MainController + + app = QApplication([]) + mc = MainController() + widget = DeviceSettingsWidget(mc.project_manager, is_tx=False) + + widget.show() + app.exec_() diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/ModulationSettingsWidget.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/ModulationSettingsWidget.py new file mode 100644 index 0000000..6328133 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/ModulationSettingsWidget.py @@ -0,0 +1,88 @@ +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtWidgets import QWidget + +from urh import settings +from urh.controller.dialogs.ModulatorDialog import ModulatorDialog +from urh.signalprocessing.Modulator import Modulator +from urh.ui.ui_modulation_settings_widget import Ui_ModulationSettings + + +class ModulationSettingsWidget(QWidget): + def __init__(self, modulators, selected_index=0, signal_tree_model=None, parent=None): + """ + + :type modulators: list of Modulator + :param parent: + """ + super().__init__(parent) + self.ui = Ui_ModulationSettings() + self.ui.setupUi(self) + + self.ui.labelModulationProfile.setVisible(settings.read("multiple_modulations", False, bool)) + self.ui.comboBoxModulationProfiles.setVisible(settings.read("multiple_modulations", False, bool)) + + self.signal_tree_model = signal_tree_model + self.modulators = modulators # type: list[Modulator] + for modulator in self.modulators: + self.ui.comboBoxModulationProfiles.addItem(modulator.name) + + self.ui.comboBoxModulationProfiles.setCurrentIndex(selected_index) + + self.show_selected_modulation_infos() + self.create_connects() + + @property + def selected_modulator(self) -> Modulator: + return self.modulators[self.ui.comboBoxModulationProfiles.currentIndex()] + + @selected_modulator.setter + def selected_modulator(self, value: Modulator): + if value in self.modulators: + self.ui.comboBoxModulationProfiles.setCurrentIndex(self.modulators.index(value)) + + def create_connects(self): + self.ui.comboBoxModulationProfiles.currentIndexChanged.connect(self.on_cb_modulation_type_current_index_changed) + self.ui.btnConfigurationDialog.clicked.connect(self.on_btn_configuration_dialog_clicked) + + def show_selected_modulation_infos(self): + modulator = self.selected_modulator + self.ui.labelCarrierFrequencyValue.setText(modulator.carrier_frequency_str) + self.ui.labelSamplesPerSymbolValue.setText(modulator.samples_per_symbol_str) + self.ui.labelSampleRateValue.setText(modulator.sample_rate_str) + self.ui.labelModulationTypeValue.setText(modulator.modulation_type_verbose) + + self.ui.labelParameters.setText(modulator.parameter_type_str) + self.ui.labelParameterValues.setText(modulator.parameters_string) + self.ui.labelBitsPerSymbol.setText(str(modulator.bits_per_symbol)) + + @pyqtSlot() + def on_cb_modulation_type_current_index_changed(self): + self.show_selected_modulation_infos() + + @pyqtSlot() + def on_btn_configuration_dialog_clicked(self): + dialog = ModulatorDialog(self.modulators, tree_model=self.signal_tree_model, parent=self) + dialog.ui.comboBoxCustomModulations.setCurrentIndex(self.ui.comboBoxModulationProfiles.currentIndex()) + dialog.finished.connect(self.refresh_modulators_from_dialog) + dialog.show() + dialog.initialize("10101011010010") + + @pyqtSlot() + def refresh_modulators_from_dialog(self): + current_index = 0 + if type(self.sender()) == ModulatorDialog: + current_index = self.sender().ui.comboBoxCustomModulations.currentIndex() + + self.ui.comboBoxModulationProfiles.clear() + for modulator in self.modulators: + self.ui.comboBoxModulationProfiles.addItem(modulator.name) + + self.ui.comboBoxModulationProfiles.setCurrentIndex(current_index) + self.show_selected_modulation_infos() + +if __name__ == '__main__': + from PyQt5.QtWidgets import QApplication + app = QApplication([""]) + w = ModulationSettingsWidget([Modulator("test")]) + w.show() + app.exec() \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/PluginFrame.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/PluginFrame.py new file mode 100644 index 0000000..936e3e7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/PluginFrame.py @@ -0,0 +1,47 @@ +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtWidgets import QFrame, QVBoxLayout + +from urh import settings +from urh.models.PluginListModel import PluginListModel +from urh.ui.ui_plugins import Ui_FramePlugins + + +class PluginFrame(QFrame): + def __init__(self, plugins, highlighted_plugins=None, parent=None): + """ + :type plugins: list of Plugin + :type highlighted_plugins: list of Plugin + """ + super().__init__(parent) + self.ui = Ui_FramePlugins() + self.ui.setupUi(self) + self.model = PluginListModel(plugins, highlighted_plugins=highlighted_plugins) + self.ui.listViewPlugins.setModel(self.model) + self.settings_layout = QVBoxLayout() + self.ui.groupBoxSettings.setLayout(self.settings_layout) + self.create_connects() + + self.restoreGeometry(settings.read("{}/geometry".format(self.__class__.__name__), type=bytes)) + + + def create_connects(self): + self.ui.listViewPlugins.selectionModel().selectionChanged.connect(self.on_list_selection_changed) + for plugin in self.model.plugins: + if hasattr(plugin, "show_proto_sniff_dialog_clicked"): + plugin.show_proto_sniff_dialog_clicked.connect(self.parent().parent().show_proto_sniff_dialog) + + def save_enabled_states(self): + for plugin in self.model.plugins: + settings.write(plugin.name, plugin.enabled) + + @pyqtSlot() + def on_list_selection_changed(self): + i = self.ui.listViewPlugins.currentIndex().row() + self.ui.txtEditPluginDescription.setText(self.model.plugins[i].description) + + if self.settings_layout.count() > 0: + widget = self.settings_layout.takeAt(0).widget() + self.settings_layout.removeWidget(widget) + widget.setParent(None) + + self.settings_layout.addWidget(self.model.plugins[i].settings_frame) diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/SignalFrame.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/SignalFrame.py new file mode 100644 index 0000000..90217e9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/SignalFrame.py @@ -0,0 +1,1348 @@ +import math +import time +from multiprocessing import Process, Array + +import numpy as np +from PyQt5.QtCore import pyqtSignal, QPoint, Qt, QMimeData, pyqtSlot, QTimer +from PyQt5.QtGui import QIcon, QDrag, QPixmap, QRegion, QDropEvent, QTextCursor, QContextMenuEvent, \ + QResizeEvent +from PyQt5.QtWidgets import QFrame, QMessageBox, QMenu, QWidget, QUndoStack, QCheckBox, QApplication, qApp + +from urh import settings +from urh.controller.dialogs.AdvancedModulationOptionsDialog import AdvancedModulationOptionsDialog +from urh.controller.dialogs.CostaOptionsDialog import CostaOptionsDialog +from urh.controller.dialogs.FilterDialog import FilterDialog +from urh.controller.dialogs.SendDialog import SendDialog +from urh.controller.dialogs.SignalDetailsDialog import SignalDetailsDialog +from urh.signalprocessing.Filter import Filter, FilterType +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from urh.signalprocessing.Spectrogram import Spectrogram +from urh.ui.actions.ChangeSignalParameter import ChangeSignalParameter +from urh.ui.actions.EditSignalAction import EditSignalAction, EditAction +from urh.ui.painting.SignalSceneManager import SignalSceneManager +from urh.ui.ui_signal_frame import Ui_SignalFrame +from urh.util import FileOperator, util +from urh.util.Errors import Errors +from urh.util.Formatter import Formatter +from urh.util.Logger import logger + + +def perform_filter(result_array: Array, data, f_low, f_high, filter_bw): + result_array = np.frombuffer(result_array.get_obj(), dtype=np.complex64) + result_array[:] = Filter.apply_bandpass_filter(data, f_low, f_high, filter_bw=filter_bw) + + +class SignalFrame(QFrame): + closed = pyqtSignal(QWidget) + signal_created = pyqtSignal(Signal) + drag_started = pyqtSignal(QPoint) + frame_dropped = pyqtSignal(QPoint) + files_dropped = pyqtSignal(list) + not_show_again_changed = pyqtSignal() + signal_drawing_finished = pyqtSignal() + apply_to_all_clicked = pyqtSignal(Signal) + sort_action_clicked = pyqtSignal() + + @property + def proto_view(self): + return self.ui.txtEdProto.cur_view + + def __init__(self, proto_analyzer: ProtocolAnalyzer, undo_stack: QUndoStack, project_manager, parent=None): + super().__init__(parent) + + self.undo_stack = undo_stack + + self.ui = Ui_SignalFrame() + self.ui.setupUi(self) + + util.set_splitter_stylesheet(self.ui.splitter) + + self.__set_spectrogram_adjust_widgets_visibility() + self.ui.gvSignal.init_undo_stack(self.undo_stack) + + self.ui.txtEdProto.setFont(util.get_monospace_font()) + self.ui.txtEdProto.participants = project_manager.participants + self.ui.txtEdProto.messages = proto_analyzer.messages + + self.ui.gvSignal.participants = project_manager.participants + + self.filter_abort_wanted = False + + self.setAttribute(Qt.WA_DeleteOnClose) + self.project_manager = project_manager + + self.proto_analyzer = proto_analyzer + self.signal = proto_analyzer.signal if self.proto_analyzer is not None else None # type: Signal + self.ui.gvSignal.protocol = self.proto_analyzer + self.ui.gvSignal.set_signal(self.signal) + self.ui.sliderFFTWindowSize.setValue(int(math.log2(Spectrogram.DEFAULT_FFT_WINDOW_SIZE))) + self.ui.sliderSpectrogramMin.setValue(self.ui.gvSpectrogram.scene_manager.spectrogram.data_min) + self.ui.sliderSpectrogramMax.setValue(self.ui.gvSpectrogram.scene_manager.spectrogram.data_max) + + self.dsp_filter = Filter([0.1] * 10, FilterType.moving_average) + self.set_filter_button_caption() + self.filter_dialog = FilterDialog(self.dsp_filter, parent=self) + + self.proto_selection_timer = QTimer(self) # For Update Proto Selection from ROI + self.proto_selection_timer.setSingleShot(True) + self.proto_selection_timer.setInterval(1) + + self.spectrogram_update_timer = QTimer(self) + self.spectrogram_update_timer.setSingleShot(True) + self.spectrogram_update_timer.setInterval(500) + + # Disabled because never used (see also set_protocol_visibilty()) + self.ui.chkBoxSyncSelection.hide() + + if self.signal is not None: + self.filter_menu = QMenu() + self.apply_filter_to_selection_only = self.filter_menu.addAction(self.tr("Apply only to selection")) + self.apply_filter_to_selection_only.setCheckable(True) + self.apply_filter_to_selection_only.setChecked(False) + self.configure_filter_action = self.filter_menu.addAction("Configure filter...") + self.configure_filter_action.setIcon(QIcon.fromTheme("configure")) + self.configure_filter_action.triggered.connect(self.on_configure_filter_action_triggered) + self.ui.btnFilter.setMenu(self.filter_menu) + + if not self.signal.already_demodulated: + self.auto_detect_menu = QMenu() + self.detect_noise_action = self.auto_detect_menu.addAction(self.tr("Additionally detect noise")) + self.detect_noise_action.setCheckable(True) + self.detect_noise_action.setChecked(False) + self.detect_modulation_action = self.auto_detect_menu.addAction(self.tr("Additionally detect modulation")) + self.detect_modulation_action.setCheckable(True) + self.detect_modulation_action.setChecked(False) + self.ui.btnAutoDetect.setMenu(self.auto_detect_menu) + + + if self.signal.wav_mode: + if self.signal.already_demodulated: + self.ui.lSignalTyp.setText("Demodulated (1-channel *.wav)") + else: + self.ui.lSignalTyp.setText("Signal (*.wav)") + else: + self.ui.lSignalTyp.setText("Complex Signal") + + self.ui.lineEditSignalName.setText(self.signal.name) + self.ui.lSamplesInView.setText("{0:,}".format(self.signal.num_samples)) + self.ui.lSamplesTotal.setText("{0:,}".format(self.signal.num_samples)) + self.sync_protocol = self.ui.chkBoxSyncSelection.isChecked() + self.ui.chkBoxSyncSelection.hide() + + self.ui.splitter.setSizes([self.ui.splitter.height(), 0]) + + self.protocol_selection_is_updateable = True + + self.scene_manager = SignalSceneManager(self.signal, self) + self.ui.gvSignal.scene_manager = self.scene_manager + self.scene_manager.scene.setParent(self.ui.gvSignal) + self.ui.gvSignal.setScene(self.scene_manager.scene) + + self.ui.spinBoxCenterSpacing.setValue(self.signal.center_spacing) + self.ui.spinBoxBitsPerSymbol.setValue(self.signal.bits_per_symbol) + + self.jump_sync = True + self.on_btn_show_hide_start_end_clicked() + + self.refresh_signal_information(block=True) + self.create_connects() + self.set_protocol_visibility() + + self.ui.chkBoxShowProtocol.setChecked(True) + self.ui.btnSaveSignal.hide() + + self.show_protocol(refresh=False) + + if self.signal.already_demodulated: + self.ui.cbModulationType.hide() + self.ui.labelModulation.hide() + self.ui.labelNoise.hide() + self.ui.spinBoxNoiseTreshold.hide() + self.ui.btnAutoDetect.hide() + self.ui.cbSignalView.setCurrentIndex(1) + self.ui.cbSignalView.hide() + self.ui.lSignalViewText.hide() + + else: + self.ui.lSignalTyp.setText("Protocol") + self.set_empty_frame_visibilities() + self.create_connects() + + self.set_center_spacing_visibility() + + @property + def spectrogram_is_active(self) -> bool: + return self.ui.stackedWidget.currentWidget() == self.ui.pageSpectrogram + + def create_connects(self): + self.ui.btnCloseSignal.clicked.connect(self.on_btn_close_signal_clicked) + self.ui.btnReplay.clicked.connect(self.on_btn_replay_clicked) + self.ui.btnAutoDetect.clicked.connect(self.on_btn_autodetect_clicked) + self.ui.btnInfo.clicked.connect(self.on_info_btn_clicked) + self.ui.btnShowHideStartEnd.clicked.connect(self.on_btn_show_hide_start_end_clicked) + self.filter_dialog.filter_accepted.connect(self.on_filter_dialog_filter_accepted) + self.ui.sliderFFTWindowSize.valueChanged.connect(self.on_slider_fft_window_size_value_changed) + self.ui.sliderSpectrogramMin.valueChanged.connect(self.on_slider_spectrogram_min_value_changed) + self.ui.sliderSpectrogramMax.valueChanged.connect(self.on_slider_spectrogram_max_value_changed) + self.ui.gvSpectrogram.y_scale_changed.connect(self.on_gv_spectrogram_y_scale_changed) + self.ui.gvSpectrogram.bandpass_filter_triggered.connect(self.on_bandpass_filter_triggered) + self.ui.gvSpectrogram.export_fta_wanted.connect(self.on_export_fta_wanted) + self.ui.btnAdvancedModulationSettings.clicked.connect(self.on_btn_advanced_modulation_settings_clicked) + + if self.signal is not None: + self.ui.gvSignal.save_clicked.connect(self.save_signal) + + self.signal.samples_per_symbol_changed.connect(self.ui.spinBoxSamplesPerSymbol.setValue) + self.signal.center_changed.connect(self.on_signal_center_changed) + self.signal.noise_threshold_changed.connect(self.on_noise_threshold_changed) + self.signal.modulation_type_changed.connect(self.ui.cbModulationType.setCurrentText) + self.signal.tolerance_changed.connect(self.ui.spinBoxTolerance.setValue) + self.signal.protocol_needs_update.connect(self.refresh_protocol) + self.signal.data_edited.connect(self.on_signal_data_edited) # Crop/Delete Mute etc. + self.signal.bits_per_symbol_changed.connect(self.ui.spinBoxBitsPerSymbol.setValue) + self.signal.center_spacing_changed.connect(self.on_signal_center_spacing_changed) + + self.signal.sample_rate_changed.connect(self.on_signal_sample_rate_changed) + + self.signal.saved_status_changed.connect(self.on_signal_data_changed_before_save) + self.ui.btnSaveSignal.clicked.connect(self.save_signal) + self.signal.name_changed.connect(self.ui.lineEditSignalName.setText) + + self.ui.gvSignal.selection_width_changed.connect(self.start_proto_selection_timer) + self.ui.gvSignal.sel_area_start_end_changed.connect(self.start_proto_selection_timer) + self.proto_selection_timer.timeout.connect(self.update_protocol_selection_from_roi) + self.spectrogram_update_timer.timeout.connect(self.on_spectrogram_update_timer_timeout) + + self.ui.lineEditSignalName.editingFinished.connect(self.change_signal_name) + self.proto_analyzer.qt_signals.protocol_updated.connect(self.on_protocol_updated) + + self.ui.btnFilter.clicked.connect(self.on_btn_filter_clicked) + + self.ui.gvSignal.set_noise_clicked.connect(self.on_set_noise_in_graphic_view_clicked) + self.ui.gvSignal.save_as_clicked.connect(self.save_signal_as) + self.ui.gvSignal.export_demodulated_clicked.connect(self.export_demodulated) + + self.ui.gvSignal.create_clicked.connect(self.create_new_signal) + self.ui.gvSignal.zoomed.connect(self.on_signal_zoomed) + self.ui.gvSpectrogram.zoomed.connect(self.on_spectrum_zoomed) + self.ui.gvSignal.sel_area_start_end_changed.connect(self.update_selection_area) + self.ui.gvSpectrogram.sel_area_start_end_changed.connect(self.update_selection_area) + self.ui.gvSpectrogram.selection_height_changed.connect(self.update_number_selected_samples) + self.ui.gvSignal.sep_area_changed.connect(self.set_center) + + self.ui.sliderYScale.valueChanged.connect(self.on_slider_y_scale_value_changed) + self.ui.spinBoxXZoom.valueChanged.connect(self.on_spinbox_x_zoom_value_changed) + + self.project_manager.project_updated.connect(self.on_participant_changed) + self.ui.txtEdProto.participant_changed.connect(self.on_participant_changed) + self.ui.gvSignal.participant_changed.connect(self.on_participant_changed) + + self.proto_selection_timer.timeout.connect(self.update_number_selected_samples) + + self.ui.cbSignalView.currentIndexChanged.connect(self.on_cb_signal_view_index_changed) + self.ui.cbModulationType.currentTextChanged.connect(self.on_combobox_modulation_type_text_changed) + self.ui.cbProtoView.currentIndexChanged.connect(self.on_combo_box_proto_view_index_changed) + + self.ui.chkBoxShowProtocol.stateChanged.connect(self.set_protocol_visibility) + self.ui.chkBoxSyncSelection.stateChanged.connect(self.handle_protocol_sync_changed) + + self.ui.txtEdProto.proto_view_changed.connect(self.show_protocol) + self.ui.txtEdProto.show_proto_clicked.connect(self.update_roi_from_protocol_selection) + self.ui.txtEdProto.show_proto_clicked.connect(self.zoom_to_roi) + self.ui.txtEdProto.selectionChanged.connect(self.update_roi_from_protocol_selection) + self.ui.txtEdProto.deletion_wanted.connect(self.ui.gvSignal.on_delete_action_triggered) + + self.ui.spinBoxSelectionStart.valueChanged.connect(self.on_spinbox_selection_start_value_changed) + self.ui.spinBoxSelectionEnd.valueChanged.connect(self.on_spinbox_selection_end_value_changed) + self.ui.spinBoxCenterOffset.editingFinished.connect(self.on_spinbox_center_editing_finished) + self.ui.spinBoxCenterSpacing.valueChanged.connect(self.on_spinbox_spacing_value_changed) + self.ui.spinBoxCenterSpacing.editingFinished.connect(self.on_spinbox_spacing_editing_finished) + self.ui.spinBoxTolerance.editingFinished.connect(self.on_spinbox_tolerance_editing_finished) + self.ui.spinBoxNoiseTreshold.editingFinished.connect(self.on_spinbox_noise_threshold_editing_finished) + self.ui.spinBoxSamplesPerSymbol.editingFinished.connect(self.on_spinbox_samples_per_symbol_editing_finished) + self.ui.spinBoxBitsPerSymbol.editingFinished.connect(self.on_spinbox_bits_per_symbol_editing_finished) + + def refresh_signal_information(self, block=True): + self.ui.spinBoxTolerance.blockSignals(block) + self.ui.spinBoxCenterOffset.blockSignals(block) + self.ui.spinBoxSamplesPerSymbol.blockSignals(block) + self.ui.spinBoxNoiseTreshold.blockSignals(block) + self.ui.spinBoxBitsPerSymbol.blockSignals(block) + self.ui.spinBoxCenterSpacing.blockSignals(block) + + self.ui.spinBoxTolerance.setValue(self.signal.tolerance) + self.ui.spinBoxCenterOffset.setValue(self.signal.center) + self.ui.spinBoxSamplesPerSymbol.setValue(self.signal.samples_per_symbol) + self.ui.spinBoxNoiseTreshold.setValue(self.signal.noise_threshold_relative) + self.ui.cbModulationType.setCurrentText(self.signal.modulation_type) + self.ui.btnAdvancedModulationSettings.setVisible(self.ui.cbModulationType.currentText() in ("ASK", "PSK")) + self.ui.spinBoxCenterSpacing.setValue(self.signal.center_spacing) + self.ui.spinBoxBitsPerSymbol.setValue(self.signal.bits_per_symbol) + + self.ui.spinBoxTolerance.blockSignals(False) + self.ui.spinBoxCenterOffset.blockSignals(False) + self.ui.spinBoxSamplesPerSymbol.blockSignals(False) + self.ui.spinBoxNoiseTreshold.blockSignals(False) + self.ui.spinBoxCenterSpacing.blockSignals(False) + self.ui.spinBoxBitsPerSymbol.blockSignals(False) + + self.set_center_spacing_visibility() + + def set_empty_frame_visibilities(self): + for widget in dir(self.ui): + w = getattr(self.ui, widget) + if hasattr(w, "hide") and w not in (self.ui.lSignalNr, self.ui.lSignalTyp, + self.ui.btnCloseSignal, self.ui.lineEditSignalName): + w.hide() + + self.adjustSize() + + def cancel_filtering(self): + self.filter_abort_wanted = True + + def update_number_selected_samples(self): + if self.spectrogram_is_active: + self.ui.lNumSelectedSamples.setText(str(abs(int(self.ui.gvSpectrogram.selection_area.length)))) + self.__set_selected_bandwidth() + return + else: + self.ui.lNumSelectedSamples.setText(str(abs(int(self.ui.gvSignal.selection_area.length)))) + self.__set_duration() + + try: + start, end = int(self.ui.gvSignal.selection_area.start), int(self.ui.gvSignal.selection_area.end) + power_str = "-\u221e" # minus infinity + if start < end: + max_window_size = 10 ** 5 + step_size = int(math.ceil((end - start) / max_window_size)) + power = np.mean(self.signal.iq_array.subarray(start, end, step_size).magnitudes_normalized) + if power > 0: + power_str = Formatter.big_value_with_suffix(10 * np.log10(power), 2) + + self.ui.labelRSSI.setText("{} dBm".format(power_str)) + + except Exception as e: + logger.exception(e) + self.ui.labelRSSI.setText("") + + def change_signal_name(self): + if self.signal is not None: + self.signal.name = self.ui.lineEditSignalName.text() + + def __set_spectrogram_adjust_widgets_visibility(self): + self.ui.labelFFTWindowSize.setVisible(self.ui.cbSignalView.currentIndex() == 2) + self.ui.sliderFFTWindowSize.setVisible(self.ui.cbSignalView.currentIndex() == 2) + self.ui.labelSpectrogramMin.setVisible(self.ui.cbSignalView.currentIndex() == 2) + self.ui.labelSpectrogramMax.setVisible(self.ui.cbSignalView.currentIndex() == 2) + self.ui.sliderSpectrogramMin.setVisible(self.ui.cbSignalView.currentIndex() == 2) + self.ui.sliderSpectrogramMax.setVisible(self.ui.cbSignalView.currentIndex() == 2) + + def __set_selected_bandwidth(self): + try: + num_samples = int(self.ui.lNumSelectedSamples.text()) + except ValueError: + return + + if self.ui.gvSpectrogram.height_spectrogram and self.signal: + bw = (num_samples / self.ui.gvSpectrogram.height_spectrogram) * self.signal.sample_rate + self.ui.lDuration.setText(Formatter.big_value_with_suffix(bw) + "Hz") + + def __set_duration(self): # On Signal Sample Rate changed + try: + num_samples = int(self.ui.lNumSelectedSamples.text()) + except ValueError: + return + + if self.signal: + t = num_samples / self.signal.sample_rate + self.ui.lDuration.setText(Formatter.science_time(t)) + + def on_slider_y_scale_value_changed(self): + try: + gv = self.ui.gvSignal if self.ui.stackedWidget.currentIndex() == 0 else self.ui.gvSpectrogram + yscale = self.ui.sliderYScale.value() + current_factor = gv.sceneRect().height() / gv.view_rect().height() + gv.scale(1, yscale / current_factor) + x, w = gv.view_rect().x(), gv.view_rect().width() + gv.centerOn(x + w / 2, gv.y_center) + if gv.scene_type == 1: + gv.scene().redraw_legend() + except ZeroDivisionError: + pass + + @pyqtSlot() + def on_slider_fft_window_size_value_changed(self): + self.spectrogram_update_timer.start() + + @pyqtSlot() + def on_slider_spectrogram_min_value_changed(self): + self.spectrogram_update_timer.start() + + @pyqtSlot() + def on_slider_spectrogram_max_value_changed(self): + self.spectrogram_update_timer.start() + + def mousePressEvent(self, event): + if event.button() == Qt.LeftButton: + self.drag_started.emit(self.mapToParent(event.pos())) + drag = QDrag(self) + mimeData = QMimeData() + mimeData.setText("Move Signal") + pixmap = QPixmap(self.rect().size()) + self.render(pixmap, QPoint(), QRegion(self.rect())) + drag.setPixmap(pixmap) + + drag.setMimeData(mimeData) + + drag.exec_() + + def set_filter_button_caption(self): + self.ui.btnFilter.setText("Filter ({0})".format(self.dsp_filter.filter_type.value)) + + def dragMoveEvent(self, event): + event.accept() + + def dragEnterEvent(self, event): + event.acceptProposedAction() + + def dropEvent(self, event: QDropEvent): + if len(event.mimeData().urls()) == 0: + self.frame_dropped.emit(self.mapToParent(event.pos())) + else: + self.files_dropped.emit(event.mimeData().urls()) + + def create_new_signal(self, start, end): + if start != end: + new_signal = self.signal.create_new(start=start, end=end) + self.signal_created.emit(new_signal) + else: + Errors.empty_selection() + + def my_close(self): + not_show = settings.read('not_show_close_dialog', False, type=bool) + + if not not_show: + cb = QCheckBox("Do not show this again.") + msgbox = QMessageBox(QMessageBox.Question, "Confirm close", "Are you sure you want to close?") + msgbox.addButton(QMessageBox.Yes) + msgbox.addButton(QMessageBox.No) + msgbox.setDefaultButton(QMessageBox.No) + msgbox.setCheckBox(cb) + + reply = msgbox.exec() + + not_show_again = bool(cb.isChecked()) + settings.write("not_show_close_dialog", not_show_again) + self.not_show_again_changed.emit() + if reply != QMessageBox.Yes: + return + + self.closed.emit(self) + + def save_signal(self): + if len(self.signal.filename) > 0: + self.signal.save() + else: + self.save_signal_as() + + def save_signal_as(self): + try: + FileOperator.ask_signal_file_name_and_save(self.signal.name, self.signal.iq_array, self.signal.sample_rate, + self.signal.wav_mode) + except Exception as e: + Errors.exception(e) + + def export_demodulated(self): + try: + initial_name = self.signal.name + "-demodulated.wav" + except Exception as e: + logger.exception(e) + initial_name = "demodulated.wav" + + filename = FileOperator.ask_save_file_name(initial_name, caption="Export demodulated") + if filename: + try: + self.setCursor(Qt.WaitCursor) + data = self.signal.qad + if filename.endswith(".wav") or filename.endswith(".sub"): + data = self.signal.qad.astype(np.float32) + data /= np.max(np.abs(data)) + FileOperator.save_data(IQArray(data, skip_conversion=True), filename, self.signal.sample_rate, + num_channels=1) + self.unsetCursor() + except Exception as e: + QMessageBox.critical(self, self.tr("Error exporting demodulated data"), e.args[0]) + + def draw_signal(self, full_signal=False): + self.scene_manager.scene_type = self.ui.cbSignalView.currentIndex() + self.scene_manager.init_scene() + if full_signal: + self.ui.gvSignal.show_full_scene() + else: + self.ui.gvSignal.redraw_view() + + self.ui.gvSignal.y_sep = -self.signal.center + + def restore_protocol_selection(self, sel_start, sel_end, start_message, end_message, old_protoview): + if old_protoview == self.proto_view: + return + + self.protocol_selection_is_updateable = False + sel_start = int(self.proto_analyzer.convert_index(sel_start, old_protoview, self.proto_view, True)[0]) + sel_end = int(math.ceil(self.proto_analyzer.convert_index(sel_end, old_protoview, self.proto_view, True)[1])) + + c = self.ui.txtEdProto.textCursor() + + c.setPosition(0) + cur_message = 0 + i = 0 + text = self.ui.txtEdProto.toPlainText() + while cur_message < start_message: + if text[i] == "\n": + cur_message += 1 + i += 1 + + c.movePosition(QTextCursor.Right, QTextCursor.MoveAnchor, i) + c.movePosition(QTextCursor.Right, QTextCursor.MoveAnchor, sel_start) + text = text[i:] + i = 0 + while cur_message < end_message: + if text[i] == "\n": + cur_message += 1 + i += 1 + + c.movePosition(QTextCursor.Right, QTextCursor.KeepAnchor, i) + c.movePosition(QTextCursor.Right, QTextCursor.KeepAnchor, sel_end) + + self.ui.txtEdProto.setTextCursor(c) + + self.protocol_selection_is_updateable = True + + def update_protocol(self): + self.ui.txtEdProto.setEnabled(False) + self.ui.txtEdProto.setText("Demodulating...") + qApp.processEvents() + + try: + self.proto_analyzer.get_protocol_from_signal() + except Exception as e: + Errors.exception(e) + + def show_protocol(self, old_view=-1, refresh=False): + if not self.proto_analyzer: + return + + if not self.ui.chkBoxShowProtocol.isChecked(): + return + + if old_view == -1: + old_view = self.ui.cbProtoView.currentIndex() + + if self.proto_analyzer.messages is None or refresh: + self.update_protocol() + else: + # Keep things synchronized and restore selection + self.ui.txtEdProto.blockSignals(True) + self.ui.cbProtoView.blockSignals(True) + self.ui.cbProtoView.setCurrentIndex(self.proto_view) + self.ui.cbProtoView.blockSignals(False) + + start_message = 0 + sel_start = self.ui.txtEdProto.textCursor().selectionStart() + text = self.ui.txtEdProto.toPlainText()[:sel_start] + sel_start = 0 + read_pause = False + for t in text: + if t == "\t": + read_pause = True + + if not read_pause: + sel_start += 1 + + if t == "\n": + sel_start = 0 + start_message += 1 + read_pause = False + + sel_end = self.ui.txtEdProto.textCursor().selectionEnd() + text = self.ui.txtEdProto.toPlainText()[self.ui.txtEdProto.textCursor().selectionStart():sel_end] + end_message = 0 + sel_end = 0 + read_pause = False + for t in text: + if t == "\t": + read_pause = True + + if not read_pause: + sel_end += 1 + + if t == "\n": + sel_end = 0 + end_message += 1 + read_pause = False + + self.ui.txtEdProto.setHtml(self.proto_analyzer.plain_to_html(self.proto_view)) + try: + self.restore_protocol_selection(sel_start, sel_end, start_message, end_message, old_view) + except TypeError: + # Without try/except: segfault (TypeError) when changing sample_rate in info dialog of signal + pass + + self.ui.txtEdProto.blockSignals(False) + + def draw_spectrogram(self, show_full_scene=False, force_redraw=False): + self.setCursor(Qt.WaitCursor) + window_size = 2 ** self.ui.sliderFFTWindowSize.value() + data_min, data_max = self.ui.sliderSpectrogramMin.value(), self.ui.sliderSpectrogramMax.value() + + redraw_needed = self.ui.gvSpectrogram.scene_manager.set_parameters(self.signal.iq_array.data, + window_size=window_size, + data_min=data_min, data_max=data_max) + self.ui.gvSpectrogram.scene_manager.update_scene_rect() + + if show_full_scene: + self.ui.gvSpectrogram.show_full_scene() + + if redraw_needed or force_redraw: + self.ui.gvSpectrogram.scene_manager.show_full_scene() + self.ui.gvSpectrogram.show_full_scene() + + self.on_slider_y_scale_value_changed() + + self.__set_samples_in_view() + self.unsetCursor() + + def eliminate(self): + self.proto_selection_timer.stop() + self.ui.verticalLayout.removeItem(self.ui.additionalInfos) + + if self.signal is not None: + # Avoid memory leaks + self.scene_manager.eliminate() + self.signal.eliminate() + self.proto_analyzer.eliminate() + self.ui.gvSignal.scene_manager.eliminate() + + self.ui.gvSignal.eliminate() + self.ui.gvSpectrogram.eliminate() + + self.scene_manager = None + self.signal = None + self.proto_analyzer = None + + self.ui.layoutWidget.setParent(None) + self.ui.layoutWidget.deleteLater() + + self.setParent(None) + self.deleteLater() + + def __handle_graphic_view_zoomed(self, graphic_view): + self.ui.lSamplesInView.setText("{0:n}".format(int(graphic_view.view_rect().width()))) + self.ui.spinBoxXZoom.blockSignals(True) + self.ui.spinBoxXZoom.setValue(int(graphic_view.sceneRect().width() / graphic_view.view_rect().width() * 100)) + self.ui.spinBoxXZoom.blockSignals(False) + + @pyqtSlot() + def on_signal_zoomed(self): + self.__handle_graphic_view_zoomed(self.ui.gvSignal) + + @pyqtSlot() + def on_spectrum_zoomed(self): + self.__handle_graphic_view_zoomed(self.ui.gvSpectrogram) + + @pyqtSlot(int) + def on_spinbox_x_zoom_value_changed(self, value: int): + graphic_view = self.ui.gvSpectrogram if self.spectrogram_is_active else self.ui.gvSignal + zoom_factor = value / 100 + current_factor = graphic_view.sceneRect().width() / graphic_view.view_rect().width() + graphic_view.zoom(zoom_factor / current_factor) + + @pyqtSlot() + def on_btn_close_signal_clicked(self): + self.my_close() + + @pyqtSlot() + def on_set_noise_in_graphic_view_clicked(self): + self.setCursor(Qt.WaitCursor) + start = self.ui.gvSignal.selection_area.x + end = start + self.ui.gvSignal.selection_area.width + + new_thresh = self.signal.calc_relative_noise_threshold_from_range(start, end) + self.ui.spinBoxNoiseTreshold.setValue(new_thresh) + self.ui.spinBoxNoiseTreshold.editingFinished.emit() + self.unsetCursor() + + @pyqtSlot(float) + def on_signal_center_spacing_changed(self, value: float): + self.ui.spinBoxCenterSpacing.setValue(value) + if self.ui.gvSignal.scene_type == 1: + self.ui.gvSignal.scene().redraw_legend() + + @pyqtSlot() + def on_noise_threshold_changed(self): + self.ui.spinBoxNoiseTreshold.setValue(self.signal.noise_threshold_relative) + minimum = self.signal.noise_min_plot + maximum = self.signal.noise_max_plot + if self.ui.cbSignalView.currentIndex() == 0: + # Draw Noise only in Analog View + self.ui.gvSignal.scene().draw_noise_area(minimum, maximum - minimum) + + @pyqtSlot(int) + def on_spinbox_selection_start_value_changed(self, value: int): + if self.spectrogram_is_active: + self.ui.gvSpectrogram.set_vertical_selection(y=self.ui.gvSpectrogram.sceneRect().height() - value) + self.ui.gvSpectrogram.emit_selection_size_changed() + self.ui.gvSpectrogram.selection_area.finished = True + else: + self.ui.gvSignal.set_horizontal_selection(x=value) + self.ui.gvSignal.selection_area.finished = True + self.ui.gvSignal.emit_selection_size_changed() + + @pyqtSlot(int) + def on_spinbox_selection_end_value_changed(self, value: int): + if self.spectrogram_is_active: + self.ui.gvSpectrogram.set_vertical_selection(h=self.ui.spinBoxSelectionStart.value() - value) + self.ui.gvSpectrogram.emit_selection_size_changed() + self.ui.gvSpectrogram.selection_area.finished = True + else: + self.ui.gvSignal.set_horizontal_selection(w=value - self.ui.spinBoxSelectionStart.value()) + self.ui.gvSignal.selection_area.finished = True + self.ui.gvSignal.emit_selection_size_changed() + + @pyqtSlot() + def on_protocol_updated(self): + self.ui.gvSignal.redraw_view() # Participants may have changed + self.ui.txtEdProto.setEnabled(True) + self.ui.txtEdProto.setHtml(self.proto_analyzer.plain_to_html(self.proto_view)) + + @pyqtSlot() + def handle_protocol_sync_changed(self): + self.sync_protocol = self.ui.chkBoxSyncSelection.isChecked() + + @pyqtSlot() + def set_protocol_visibility(self): + checked = self.ui.chkBoxShowProtocol.isChecked() + + if checked: + self.show_protocol() + self.ui.cbProtoView.setEnabled(True) + # Disabled because never used + # self.ui.chkBoxSyncSelection.show() + self.ui.txtEdProto.show() + else: + self.ui.txtEdProto.hide() + self.ui.chkBoxSyncSelection.hide() + self.ui.cbProtoView.setEnabled(False) + + @pyqtSlot() + def on_cb_signal_view_index_changed(self): + self.setCursor(Qt.WaitCursor) + + self.__set_spectrogram_adjust_widgets_visibility() + + if self.ui.cbSignalView.currentText().lower() == "spectrogram": + self.ui.stackedWidget.setCurrentWidget(self.ui.pageSpectrogram) + self.draw_spectrogram(show_full_scene=True) + self.__set_selected_bandwidth() + self.ui.labelRSSI.hide() + else: + self.ui.stackedWidget.setCurrentWidget(self.ui.pageSignal) + self.ui.gvSignal.scene_type = self.ui.cbSignalView.currentIndex() + self.scene_manager.mod_type = self.signal.modulation_type + self.ui.gvSignal.redraw_view(reinitialize=True) + self.ui.labelRSSI.show() + + self.ui.gvSignal.auto_fit_view() + self.ui.gvSignal.refresh_selection_area() + qApp.processEvents() + self.on_slider_y_scale_value_changed() # apply YScale to new view + self.__set_samples_in_view() + self.__set_duration() + + self.unsetCursor() + + @pyqtSlot() + def on_btn_autodetect_clicked(self): + self.ui.btnAutoDetect.setEnabled(False) + self.setCursor(Qt.WaitCursor) + + try: + detect_modulation = self.detect_modulation_action.isChecked() + except AttributeError: + detect_modulation = False + + try: + detect_noise = self.detect_noise_action.isChecked() + except AttributeError: + detect_noise = False + success = self.signal.auto_detect(detect_modulation=detect_modulation, detect_noise=detect_noise) + + self.ui.btnAutoDetect.setEnabled(True) + self.unsetCursor() + if not success: + Errors.generic_error(self.tr("Autodetection failed"), + self.tr("Failed to autodetect parameters for this signal.")) + + @pyqtSlot() + def on_btn_replay_clicked(self): + project_manager = self.project_manager + try: + dialog = SendDialog(project_manager, modulated_data=self.signal.iq_array, parent=self) + except OSError as e: + logger.error(repr(e)) + return + + if dialog.has_empty_device_list: + Errors.no_device() + dialog.close() + return + + dialog.device_parameters_changed.connect(project_manager.set_device_parameters) + dialog.show() + dialog.graphics_view.show_full_scene(reinitialize=True) + + @pyqtSlot(int, int) + def update_selection_area(self, start, end): + self.update_number_selected_samples() + self.ui.spinBoxSelectionStart.blockSignals(True) + self.ui.spinBoxSelectionStart.setValue(start) + self.ui.spinBoxSelectionStart.blockSignals(False) + self.ui.spinBoxSelectionEnd.blockSignals(True) + self.ui.spinBoxSelectionEnd.setValue(end) + self.ui.spinBoxSelectionEnd.blockSignals(False) + + @pyqtSlot() + def refresh_protocol(self): + self.show_protocol(refresh=True) + + @pyqtSlot(int) + def on_combo_box_proto_view_index_changed(self, index: int): + old_view = self.ui.txtEdProto.cur_view + self.ui.txtEdProto.cur_view = index + self.show_protocol(old_view=old_view) + + @pyqtSlot(float) + def set_center(self, th): + self.ui.spinBoxCenterOffset.setValue(th) + self.ui.spinBoxCenterOffset.editingFinished.emit() + + def set_roi_from_protocol_analysis(self, start_message, start_pos, end_message, end_pos, view_type): + if not self.proto_analyzer: + return + + if not self.ui.chkBoxShowProtocol.isChecked(): + self.ui.chkBoxShowProtocol.setChecked(True) + self.set_protocol_visibility() + + self.ui.cbProtoView.setCurrentIndex(view_type) + + if view_type == 1: + # Hex View + start_pos *= 4 + end_pos *= 4 + elif view_type == 2: + # ASCII View + start_pos *= 8 + end_pos *= 8 + + sample_pos, num_samples = self.proto_analyzer.get_samplepos_of_bitseq(start_message, start_pos, + end_message, end_pos, + True) + self.protocol_selection_is_updateable = False + if sample_pos != -1: + if self.jump_sync and self.sync_protocol: + self.ui.gvSignal.centerOn(sample_pos, self.ui.gvSignal.y_center) + self.ui.gvSignal.set_horizontal_selection(sample_pos, num_samples) + self.ui.gvSignal.centerOn(sample_pos + num_samples, self.ui.gvSignal.y_center) + else: + self.ui.gvSignal.set_horizontal_selection(sample_pos, num_samples) + + self.ui.gvSignal.zoom_to_selection(sample_pos, sample_pos + num_samples) + else: + self.ui.gvSignal.clear_horizontal_selection() + + self.protocol_selection_is_updateable = True + self.update_protocol_selection_from_roi() + + @pyqtSlot() + def update_roi_from_protocol_selection(self): + text_edit = self.ui.txtEdProto + start_pos, end_pos = text_edit.textCursor().selectionStart(), text_edit.textCursor().selectionEnd() + if start_pos == end_pos == -1: + return + + forward_selection = text_edit.textCursor().anchor() <= text_edit.textCursor().position() + + if start_pos > end_pos: + start_pos, end_pos = end_pos, start_pos + + text = text_edit.toPlainText() + + start_message = text[:start_pos].count("\n") + end_message = start_message + text[start_pos:end_pos].count("\n") + newline_pos = text[:start_pos].rfind("\n") + + if newline_pos != -1: + start_pos -= (newline_pos + 1) + + newline_pos = text[:end_pos].rfind("\n") + if newline_pos != -1: + end_pos -= (newline_pos + 1) + + factor = 1 if text_edit.cur_view == 0 else 4 if text_edit.cur_view == 1 else 8 + start_pos *= factor + end_pos *= factor + + try: + include_last_pause = False + s = text_edit.textCursor().selectionStart() + e = text_edit.textCursor().selectionEnd() + if s > e: + s, e = e, s + + selected_text = text[s:e] + + last_newline = selected_text.rfind("\n") + if last_newline == -1: + last_newline = 0 + + if selected_text.endswith(" "): + end_pos -= 1 + elif selected_text.endswith(" \t"): + end_pos -= 2 + + if "[" in selected_text[last_newline:]: + include_last_pause = True + + sample_pos, num_samples = self.proto_analyzer.get_samplepos_of_bitseq(start_message, start_pos, end_message, + end_pos, include_last_pause) + + except IndexError: + return + + self.ui.gvSignal.blockSignals(True) + if sample_pos != -1: + if self.jump_sync and self.sync_protocol: + self.ui.gvSignal.centerOn(sample_pos, self.ui.gvSignal.y_center) + self.ui.gvSignal.set_horizontal_selection(sample_pos, num_samples) + if forward_selection: # Forward Selection --> Center ROI to End of Selection + self.ui.gvSignal.centerOn(sample_pos + num_samples, self.ui.gvSignal.y_center) + else: # Backward Selection --> Center ROI to Start of Selection + self.ui.gvSignal.centerOn(sample_pos, self.ui.gvSignal.y_center) + else: + self.ui.gvSignal.set_horizontal_selection(sample_pos, num_samples) + else: + self.ui.gvSignal.clear_horizontal_selection() + self.ui.gvSignal.blockSignals(False) + + self.update_number_selected_samples() + + def zoom_to_roi(self): + roi = self.ui.gvSignal.selection_area + start, end = roi.x, roi.x + roi.width + self.ui.gvSignal.zoom_to_selection(start, end) + + @pyqtSlot() + def start_proto_selection_timer(self): + self.proto_selection_timer.start() + + @pyqtSlot() + def update_protocol_selection_from_roi(self): + protocol = self.proto_analyzer + + if protocol is None or protocol.messages is None or not self.ui.chkBoxShowProtocol.isChecked(): + return + + start = self.ui.gvSignal.selection_area.x + w = self.ui.gvSignal.selection_area.width + + if w < 0: + start += w + w = -w + + c = self.ui.txtEdProto.textCursor() + self.jump_sync = False + self.ui.txtEdProto.blockSignals(True) + + try: + start_message, start_index, end_message, end_index = protocol.get_bitseq_from_selection(start, w) + except IndexError: + c.clearSelection() + self.ui.txtEdProto.setTextCursor(c) + self.jump_sync = True + self.ui.txtEdProto.blockSignals(False) + return + + if start_message == -1 or end_index == -1 or start_index == -1 or end_message == -1: + c.clearSelection() + self.ui.txtEdProto.setTextCursor(c) + self.jump_sync = True + self.ui.txtEdProto.blockSignals(False) + return + + start_index = int(protocol.convert_index(start_index, 0, self.proto_view, True)[0]) + end_index = int(math.ceil(protocol.convert_index(end_index, 0, self.proto_view, True)[1])) + 1 + text = self.ui.txtEdProto.toPlainText() + n = 0 + message_pos = 0 + c.setPosition(0) + + for i, t in enumerate(text): + message_pos += 1 + if t == "\n": + n += 1 + message_pos = 0 + + if n == start_message and message_pos == start_index: + c.setPosition(i + 1, QTextCursor.MoveAnchor) + + if n == end_message and message_pos == end_index: + c.setPosition(i, QTextCursor.KeepAnchor) + break + + self.ui.txtEdProto.setTextCursor(c) + self.ui.txtEdProto.blockSignals(False) + self.jump_sync = True + + def __set_samples_in_view(self): + if self.spectrogram_is_active: + self.ui.lSamplesInView.setText("{0:n}".format(int(self.ui.gvSpectrogram.view_rect().width()))) + self.ui.lSamplesTotal.setText("{0:n}".format(self.ui.gvSpectrogram.width_spectrogram)) + else: + self.ui.lSamplesInView.setText("{0:n}".format(int(self.ui.gvSignal.view_rect().width()))) + self.ui.lSamplesTotal.setText("{0:n}".format(self.signal.num_samples)) + + def refresh_signal(self, draw_full_signal=False): + self.draw_signal(draw_full_signal) + + self.__set_samples_in_view() + self.update_number_selected_samples() + self.on_slider_y_scale_value_changed() + + @pyqtSlot(float) + def on_signal_center_changed(self, center): + self.ui.gvSignal.y_sep = -center + + if self.ui.cbSignalView.currentIndex() > 0: + self.scene_manager.scene.draw_sep_area(-self.signal.center_thresholds) + self.ui.spinBoxCenterOffset.blockSignals(False) + self.ui.spinBoxCenterOffset.setValue(center) + + def on_spinbox_noise_threshold_editing_finished(self): + if self.signal is not None and self.signal.noise_threshold_relative != self.ui.spinBoxNoiseTreshold.value(): + noise_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="noise_threshold_relative", + parameter_value=self.ui.spinBoxNoiseTreshold.value()) + self.undo_stack.push(noise_action) + + def contextMenuEvent(self, event: QContextMenuEvent): + if self.signal is None: + return + + menu = QMenu() + apply_to_all_action = menu.addAction(self.tr("Apply values (BitLen, 0/1-Threshold, Tolerance) to all signals")) + menu.addSeparator() + auto_detect_action = menu.addAction(self.tr("Auto-Detect signal parameters")) + action = menu.exec_(self.mapToGlobal(event.pos())) + if action == apply_to_all_action: + self.setCursor(Qt.WaitCursor) + self.apply_to_all_clicked.emit(self.signal) + self.unsetCursor() + elif action == auto_detect_action: + self.setCursor(Qt.WaitCursor) + self.signal.auto_detect(detect_modulation=False, detect_noise=False) + self.unsetCursor() + + def show_modulation_type(self): + self.ui.cbModulationType.blockSignals(True) + self.ui.cbModulationType.setCurrentText(self.signal.modulation_type) + self.ui.cbModulationType.blockSignals(False) + + def on_participant_changed(self): + if hasattr(self, "proto_analyzer") and self.proto_analyzer: + self.proto_analyzer.qt_signals.protocol_updated.emit() + + def resizeEvent(self, event: QResizeEvent): + old_width, new_width = max(1, event.oldSize().width()), max(1, event.size().width()) + super().resizeEvent(event) + self.on_slider_y_scale_value_changed() + + # Force update of GVS, when size changed e.g. when Project Tree is opened + if not self.spectrogram_is_active: + self.ui.gvSignal.zoom(new_width / old_width, zoom_to_mouse_cursor=False) + + def set_center_spacing_visibility(self): + visible = self.ui.spinBoxBitsPerSymbol.value() > 1 + self.ui.spinBoxCenterSpacing.setVisible(visible) + self.ui.lCenterSpacing.setVisible(visible) + + @pyqtSlot() + def on_info_btn_clicked(self): + sdc = SignalDetailsDialog(self.signal, self) + sdc.show() + + @pyqtSlot(str) + def on_combobox_modulation_type_text_changed(self, txt: str): + if txt != self.signal.modulation_type: + modulation_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="modulation_type", + parameter_value=txt) + + self.undo_stack.push(modulation_action) + + self.scene_manager.mod_type = txt + if self.ui.cbSignalView.currentIndex() == 1: + self.scene_manager.init_scene() + self.on_slider_y_scale_value_changed() + + self.ui.btnAdvancedModulationSettings.setVisible(self.ui.cbModulationType.currentText() in ("ASK", "PSK")) + + @pyqtSlot() + def on_signal_data_changed_before_save(self): + font = self.ui.lineEditSignalName.font() + self.ui.gvSignal.auto_fit_on_resize_is_blocked = True + + if self.signal.changed: + font.setBold(True) + self.ui.btnSaveSignal.show() + else: + font.setBold(False) + self.ui.btnSaveSignal.hide() + for i in range(self.undo_stack.count()): + cmd = self.undo_stack.command(i) + if isinstance(cmd, EditSignalAction): + # https://github.com/jopohl/urh/issues/570 + cmd.signal_was_changed = True + + qApp.processEvents() + self.ui.gvSignal.auto_fit_on_resize_is_blocked = False + + self.ui.lineEditSignalName.setFont(font) + + @pyqtSlot() + def on_btn_show_hide_start_end_clicked(self): + show = self.ui.btnShowHideStartEnd.isChecked() + if show: + self.ui.btnShowHideStartEnd.setIcon(QIcon.fromTheme("arrow-down-double")) + self.ui.verticalLayout.insertItem(2, self.ui.additionalInfos) + else: + self.ui.btnShowHideStartEnd.setIcon(QIcon.fromTheme("arrow-up-double")) + self.ui.verticalLayout.removeItem(self.ui.additionalInfos) + + for i in range(self.ui.additionalInfos.count()): + try: + self.ui.additionalInfos.itemAt(i).widget().setVisible(show) + except AttributeError: + pass + + @pyqtSlot() + def on_spinbox_tolerance_editing_finished(self): + if self.signal.tolerance != self.ui.spinBoxTolerance.value(): + self.ui.spinBoxTolerance.blockSignals(True) + tolerance_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="tolerance", + parameter_value=self.ui.spinBoxTolerance.value()) + self.undo_stack.push(tolerance_action) + self.ui.spinBoxTolerance.blockSignals(False) + + @pyqtSlot() + def on_spinbox_samples_per_symbol_editing_finished(self): + if self.signal.samples_per_symbol != self.ui.spinBoxSamplesPerSymbol.value(): + self.ui.spinBoxSamplesPerSymbol.blockSignals(True) + action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="samples_per_symbol", + parameter_value=self.ui.spinBoxSamplesPerSymbol.value()) + self.undo_stack.push(action) + self.ui.spinBoxSamplesPerSymbol.blockSignals(False) + + @pyqtSlot() + def on_spinbox_bits_per_symbol_editing_finished(self): + if self.signal.bits_per_symbol != self.ui.spinBoxBitsPerSymbol.value(): + self.ui.spinBoxBitsPerSymbol.blockSignals(True) + bits_per_symbol_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="bits_per_symbol", + parameter_value=self.ui.spinBoxBitsPerSymbol.value()) + self.undo_stack.push(bits_per_symbol_action) + self.ui.spinBoxBitsPerSymbol.blockSignals(False) + + if self.ui.gvSignal.scene_type == 1: + self.ui.gvSignal.scene().draw_sep_area(-self.signal.center_thresholds) + + self.set_center_spacing_visibility() + + @pyqtSlot() + def on_spinbox_center_editing_finished(self): + if self.signal.center != self.ui.spinBoxCenterOffset.value(): + self.ui.spinBoxCenterOffset.blockSignals(True) + center_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="center", + parameter_value=self.ui.spinBoxCenterOffset.value()) + self.undo_stack.push(center_action) + self.ui.spinBoxCenterOffset.blockSignals(False) + + @pyqtSlot() + def on_spinbox_spacing_value_changed(self): + if self.ui.gvSignal.scene_type == 1: + thresholds = self.signal.get_thresholds_for_center(self.signal.center, self.ui.spinBoxCenterSpacing.value()) + self.ui.gvSignal.scene().draw_sep_area(-thresholds) + + @pyqtSlot() + def on_spinbox_spacing_editing_finished(self): + if self.signal.center_spacing != self.ui.spinBoxCenterSpacing.value(): + self.ui.spinBoxCenterSpacing.blockSignals(True) + center_spacing_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="center_spacing", + parameter_value=self.ui.spinBoxCenterSpacing.value()) + self.undo_stack.push(center_spacing_action) + self.ui.spinBoxCenterSpacing.blockSignals(False) + + if self.ui.gvSignal.scene_type == 1: + self.ui.gvSignal.scene().draw_sep_area(-self.signal.center_thresholds) + + @pyqtSlot() + def refresh(self, draw_full_signal=False): + self.refresh_signal(draw_full_signal=draw_full_signal) + self.refresh_signal_information(block=True) + self.show_protocol(refresh=True) + + @pyqtSlot() + def on_btn_filter_clicked(self): + if self.apply_filter_to_selection_only.isChecked(): + start, end = self.ui.gvSignal.selection_area.start, self.ui.gvSignal.selection_area.end + else: + start, end = 0, self.signal.num_samples + + filter_action = EditSignalAction(signal=self.signal, mode=EditAction.filter, start=start, end=end, + dsp_filter=self.dsp_filter, protocol=self.proto_analyzer) + self.undo_stack.push(filter_action) + + @pyqtSlot() + def on_configure_filter_action_triggered(self): + self.filter_dialog.set_dsp_filter_status(self.dsp_filter.filter_type) + self.filter_dialog.exec() + + @pyqtSlot(Filter) + def on_filter_dialog_filter_accepted(self, dsp_filter: Filter): + if dsp_filter is not None: + self.dsp_filter = dsp_filter + self.set_filter_button_caption() + + @pyqtSlot() + def on_spectrogram_update_timer_timeout(self): + self.draw_spectrogram(show_full_scene=True) + + @pyqtSlot(float) + def on_gv_spectrogram_y_scale_changed(self, scale: float): + self.ui.sliderYScale.blockSignals(True) + self.ui.sliderYScale.setValue(self.ui.sliderYScale.value() * scale) + self.ui.sliderYScale.blockSignals(False) + + @pyqtSlot(float, float) + def on_bandpass_filter_triggered(self, f_low: float, f_high: float): + self.filter_abort_wanted = False + + QApplication.instance().setOverrideCursor(Qt.WaitCursor) + filter_bw = Filter.read_configured_filter_bw() + filtered = Array("f", 2 * self.signal.num_samples) + p = Process(target=perform_filter, + args=(filtered, self.signal.iq_array.as_complex64(), f_low, f_high, filter_bw)) + p.daemon = True + p.start() + + while p.is_alive(): + QApplication.instance().processEvents() + + if self.filter_abort_wanted: + p.terminate() + p.join() + QApplication.instance().restoreOverrideCursor() + return + + time.sleep(0.1) + + filtered = np.frombuffer(filtered.get_obj(), dtype=np.complex64) + signal = self.signal.create_new(new_data=filtered.astype(np.complex64)) + signal.name = self.signal.name + " filtered with f_low={0:.4n} f_high={1:.4n} bw={2:.4n}".format(f_low, f_high, + filter_bw) + self.signal_created.emit(signal) + QApplication.instance().restoreOverrideCursor() + + def on_signal_data_edited(self): + self.refresh_signal() + self.ui.gvSpectrogram.scene_manager.samples_need_update = True + + @pyqtSlot() + def on_signal_sample_rate_changed(self): + if self.spectrogram_is_active: + self.__set_selected_bandwidth() + else: + self.__set_duration() + + self.show_protocol() # update times + + @pyqtSlot(int) + def on_pause_threshold_edited(self, pause_threshold: int): + if self.signal.pause_threshold != pause_threshold: + pause_threshold_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="pause_threshold", + parameter_value=pause_threshold) + self.undo_stack.push(pause_threshold_action) + + @pyqtSlot(int) + def on_message_length_divisor_edited(self, message_length_divisor: int): + if self.signal.message_length_divisor != message_length_divisor: + message_length_divisor_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, + parameter_name="message_length_divisor", + parameter_value=message_length_divisor) + self.undo_stack.push(message_length_divisor_action) + + def get_advanced_modulation_settings_dialog(self): + dialog = AdvancedModulationOptionsDialog(self.signal.pause_threshold, self.signal.message_length_divisor, + parent=self) + dialog.pause_threshold_edited.connect(self.on_pause_threshold_edited) + dialog.message_length_divisor_edited.connect(self.on_message_length_divisor_edited) + return dialog + + def get_costas_dialog(self): + dialog = CostaOptionsDialog(self.signal.costas_loop_bandwidth, parent=self) + dialog.accepted.connect(self.on_costas_dialog_accepted) + return dialog + + @pyqtSlot() + def on_costas_dialog_accepted(self): + sender = self.sender() + assert isinstance(sender, CostaOptionsDialog) + self.signal.costas_loop_bandwidth = sender.costas_loop_bandwidth + + @pyqtSlot() + def on_btn_advanced_modulation_settings_clicked(self): + if self.ui.cbModulationType.currentText() == "ASK": + dialog = self.get_advanced_modulation_settings_dialog() + elif self.ui.cbModulationType.currentText() == "PSK": + dialog = self.get_costas_dialog() + else: + raise ValueError("No additional settings available") + dialog.exec_() + + @pyqtSlot() + def on_export_fta_wanted(self): + try: + initial_name = self.signal.name + "-spectrogram.ft" + except Exception as e: + logger.exception(e) + initial_name = "spectrogram.ft" + + filename = FileOperator.ask_save_file_name(initial_name, caption="Export spectrogram") + if not filename: + return + QApplication.setOverrideCursor(Qt.WaitCursor) + try: + self.ui.gvSpectrogram.scene_manager.spectrogram.export_to_fta(sample_rate=self.signal.sample_rate, + filename=filename, + include_amplitude=filename.endswith(".fta")) + except Exception as e: + Errors.exception(e) + finally: + QApplication.restoreOverrideCursor() diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/SniffSettingsWidget.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/SniffSettingsWidget.py new file mode 100644 index 0000000..62eb5ec --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/controller/widgets/SniffSettingsWidget.py @@ -0,0 +1,229 @@ +import os + +from PyQt5.QtCore import pyqtSlot, pyqtSignal +from PyQt5.QtWidgets import QWidget, QCompleter, QDirModel + +from urh import settings +from urh.dev.BackendHandler import BackendHandler +from urh.signalprocessing.ProtocolSniffer import ProtocolSniffer +from urh.ui.ui_send_recv_sniff_settings import Ui_SniffSettings +from urh.util.ProjectManager import ProjectManager + + +class SniffSettingsWidget(QWidget): + sniff_setting_edited = pyqtSignal() + sniff_file_edited = pyqtSignal() + sniff_parameters_changed = pyqtSignal(dict) + + def __init__(self, device_name: str, project_manager: ProjectManager, signal=None, backend_handler=None, + network_raw_mode=False, signals=None, parent=None): + super().__init__(parent) + self.ui = Ui_SniffSettings() + self.ui.setupUi(self) + + signals = signals if signals is not None else [] + self.project_manager = project_manager + + for encoding in self.project_manager.decodings: + self.ui.comboBox_sniff_encoding.addItem(encoding.name) + + self.bootstrap(project_manager.device_conf, signal, enforce_default=True) + + self.sniffer = ProtocolSniffer(samples_per_symbol=self.ui.spinbox_sniff_SamplesPerSymbol.value(), + center=self.ui.spinbox_sniff_Center.value(), + center_spacing=self.ui.spinBoxCenterSpacing.value(), + noise=self.ui.spinbox_sniff_Noise.value(), + tolerance=self.ui.spinbox_sniff_ErrorTolerance.value(), + modulation_type=self.ui.combox_sniff_Modulation.currentText(), + bits_per_symbol=self.ui.spinBoxBitsPerSymbol.value(), + device=device_name, + backend_handler=BackendHandler() if backend_handler is None else backend_handler, + network_raw_mode=network_raw_mode) + + self.sniffer.adaptive_noise = self.ui.checkBoxAdaptiveNoise.isChecked() + self.sniffer.automatic_center = self.ui.checkBoxAutoCenter.isChecked() + + self.__set_center_offset_visibility() + + self.create_connects() + self.ui.comboBox_sniff_encoding.currentIndexChanged.emit(self.ui.comboBox_sniff_encoding.currentIndex()) + self.ui.comboBox_sniff_viewtype.setCurrentIndex(settings.read('default_view', 0, int)) + + # Auto Complete like a Boss + completer = QCompleter() + completer.setModel(QDirModel(completer)) + self.ui.lineEdit_sniff_OutputFile.setCompleter(completer) + + self.signals = signals + + if len(signals) == 0: + self.ui.label_sniff_Signal.hide() + self.ui.btn_sniff_use_signal.hide() + self.ui.comboBox_sniff_signal.hide() + else: + for signal in signals: + self.ui.comboBox_sniff_signal.addItem(signal.name) + + def __set_center_offset_visibility(self): + visible = self.ui.spinBoxBitsPerSymbol.value() > 1 + self.ui.labelCenterSpacing.setVisible(visible) + self.ui.spinBoxCenterSpacing.setVisible(visible) + + def bootstrap(self, conf_dict: dict, signal=None, enforce_default=False): + def set_val(widget, key: str, default): + try: + value = conf_dict[key] + except KeyError: + value = default if enforce_default else None + + if value is not None: + if hasattr(widget, "setValue"): + widget.setValue(value) + elif hasattr(widget, "setCurrentIndex"): + widget.setCurrentIndex(value) + + set_val(self.ui.spinbox_sniff_SamplesPerSymbol, "samples_per_symbol", signal.samples_per_symbol if signal else 100) + set_val(self.ui.spinbox_sniff_Center, "center", signal.center if signal else 0.02) + set_val(self.ui.spinBoxCenterSpacing, "center_spacing", signal.center_spacing if signal else 0.1) + set_val(self.ui.spinbox_sniff_ErrorTolerance, "tolerance", signal.tolerance if signal else 5) + set_val(self.ui.spinbox_sniff_Noise, "noise", signal.noise_threshold_relative if signal else 0.001) + self.ui.combox_sniff_Modulation.setCurrentText(conf_dict.get("modulation_type", signal.modulation_type if signal else "FSK")) + set_val(self.ui.spinBoxBitsPerSymbol, "bits_per_symbol", signal.bits_per_symbol if signal else 1) + self.ui.comboBox_sniff_encoding.setCurrentText(conf_dict.get("decoding_name", "")) + self.ui.checkBoxAdaptiveNoise.setChecked(bool(conf_dict.get("adaptive_noise", False))) + self.ui.checkBoxAutoCenter.setChecked(bool(conf_dict.get("automatic_center", False))) + self.ui.spinbox_sniff_Center.setDisabled(self.ui.checkBoxAutoCenter.isChecked()) + + self.emit_editing_finished_signals() + + def create_connects(self): + self.ui.spinbox_sniff_Noise.editingFinished.connect(self.on_noise_edited) + self.ui.spinbox_sniff_Center.editingFinished.connect(self.on_center_edited) + self.ui.spinBoxCenterSpacing.editingFinished.connect(self.on_center_spacing_edited) + self.ui.spinbox_sniff_SamplesPerSymbol.editingFinished.connect(self.on_samples_per_symbol_edited) + self.ui.spinbox_sniff_ErrorTolerance.editingFinished.connect(self.on_tolerance_edited) + self.ui.combox_sniff_Modulation.currentTextChanged.connect(self.on_modulation_changed) + self.ui.spinBoxBitsPerSymbol.editingFinished.connect(self.on_spin_box_bits_per_symbol_editing_finished) + + self.ui.comboBox_sniff_viewtype.currentIndexChanged.connect(self.on_view_type_changed) + self.ui.lineEdit_sniff_OutputFile.editingFinished.connect(self.on_line_edit_output_file_editing_finished) + self.ui.comboBox_sniff_encoding.currentIndexChanged.connect(self.on_combobox_sniff_encoding_index_changed) + self.ui.checkBox_sniff_Timestamp.clicked.connect(self.on_checkbox_sniff_timestamp_clicked) + self.ui.btn_sniff_use_signal.clicked.connect(self.on_btn_sniff_use_signal_clicked) + self.ui.checkBoxAdaptiveNoise.clicked.connect(self.on_check_box_adaptive_noise_clicked) + self.ui.checkBoxAutoCenter.clicked.connect(self.on_check_box_auto_center_clicked) + + def emit_editing_finished_signals(self): + self.ui.spinbox_sniff_Noise.editingFinished.emit() + self.ui.spinbox_sniff_Center.editingFinished.emit() + self.ui.spinBoxCenterSpacing.editingFinished.emit() + self.ui.spinbox_sniff_SamplesPerSymbol.editingFinished.emit() + self.ui.spinBoxBitsPerSymbol.editingFinished.emit() + self.ui.spinbox_sniff_ErrorTolerance.editingFinished.emit() + self.ui.lineEdit_sniff_OutputFile.editingFinished.emit() + self.ui.checkBoxAdaptiveNoise.clicked.emit() + + def emit_sniff_parameters_changed(self): + self.sniff_parameters_changed.emit(dict(samples_per_symbol=self.sniffer.signal.samples_per_symbol, + center=self.sniffer.signal.center, + center_spacing=self.sniffer.signal.center_spacing, + noise=self.sniffer.signal.noise_threshold, + tolerance=self.sniffer.signal.tolerance, + modulation_type=self.sniffer.signal.modulation_type, + bits_per_symbol=self.sniffer.signal.bits_per_symbol, + decoding_name=self.sniffer.decoder.name, + adaptive_noise=self.sniffer.adaptive_noise, + automatic_center=self.sniffer.automatic_center)) + + @pyqtSlot() + def on_noise_edited(self): + self.sniffer.signal.noise_threshold_relative = self.ui.spinbox_sniff_Noise.value() + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_center_edited(self): + self.sniffer.signal.center = self.ui.spinbox_sniff_Center.value() + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_center_spacing_edited(self): + self.sniffer.signal.center_spacing = self.ui.spinBoxCenterSpacing.value() + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_samples_per_symbol_edited(self): + self.sniffer.signal.samples_per_symbol = self.ui.spinbox_sniff_SamplesPerSymbol.value() + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_spin_box_bits_per_symbol_editing_finished(self): + self.sniffer.signal.bits_per_symbol = self.ui.spinBoxBitsPerSymbol.value() + self.__set_center_offset_visibility() + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_tolerance_edited(self): + self.sniffer.signal.tolerance = self.ui.spinbox_sniff_ErrorTolerance.value() + self.sniff_setting_edited.emit() + + @pyqtSlot(str) + def on_modulation_changed(self, new_modulation: str): + self.sniffer.signal.silent_set_modulation_type(new_modulation) + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_view_type_changed(self): + self.sniff_setting_edited.emit() + + @pyqtSlot(int) + def on_combobox_sniff_encoding_index_changed(self, index: int): + if self.sniffer.decoder != self.project_manager.decodings[index]: + self.sniffer.set_decoder_for_messages(self.project_manager.decodings[index]) + self.sniffer.decoder = self.project_manager.decodings[index] + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_line_edit_output_file_editing_finished(self): + self.ui.lineEdit_sniff_OutputFile.setStyleSheet("") + text = self.ui.lineEdit_sniff_OutputFile.text() + if text and not text.endswith(".txt"): + text += ".txt" + self.ui.lineEdit_sniff_OutputFile.setText(text) + + if text and not os.path.isfile(text): + try: + open(text, "w").close() + except Exception as e: + self.ui.lineEdit_sniff_OutputFile.setStyleSheet("color:red;") + return + + self.sniffer.sniff_file = text + self.sniff_file_edited.emit() + + @pyqtSlot() + def on_checkbox_sniff_timestamp_clicked(self): + self.sniff_setting_edited.emit() + + @pyqtSlot() + def on_btn_sniff_use_signal_clicked(self): + try: + signal = self.signals[self.ui.comboBox_sniff_signal.currentIndex()] + except IndexError: + return + + self.ui.spinbox_sniff_SamplesPerSymbol.setValue(signal.samples_per_symbol) + self.ui.spinbox_sniff_Center.setValue(signal.center) + self.ui.spinbox_sniff_Noise.setValue(signal.noise_threshold_relative) + self.ui.spinbox_sniff_ErrorTolerance.setValue(signal.tolerance) + self.ui.combox_sniff_Modulation.setCurrentText(signal.modulation_type) + + self.emit_editing_finished_signals() + + @pyqtSlot() + def on_check_box_adaptive_noise_clicked(self): + self.sniffer.adaptive_noise = self.ui.checkBoxAdaptiveNoise.isChecked() + + @pyqtSlot() + def on_check_box_auto_center_clicked(self): + self.sniffer.automatic_center = self.ui.checkBoxAutoCenter.isChecked() + self.ui.spinbox_sniff_Center.setDisabled(self.ui.checkBoxAutoCenter.isChecked()) diff --git a/Software/Universal Radio Hacker/src/urh/controller/widgets/__init__.py b/Software/Universal Radio Hacker/src/urh/controller/widgets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/.gitignore b/Software/Universal Radio Hacker/src/urh/cythonext/.gitignore new file mode 100644 index 0000000..912a761 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/.gitignore @@ -0,0 +1,2 @@ +*.so +*.pyd diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/__init__.py b/Software/Universal Radio Hacker/src/urh/cythonext/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/analyze.py b/Software/Universal Radio Hacker/src/urh/cythonext/analyze.py new file mode 100644 index 0000000..37ee5b6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/analyze.py @@ -0,0 +1,14 @@ +from subprocess import call, Popen + +MODULES = ["path_creator", "signal_functions", "util", "auto_interpretation"] +COMPILER_DIRECTIVES = {'language_level': 3, + 'cdivision': True, + 'wraparound': False, + 'boundscheck': False, + 'initializedcheck': False, + } + +for module in MODULES: + call(["cython", "-a", "-X", ",".join("{}={}".format(key, val) for key, val in COMPILER_DIRECTIVES.items()), + "--cplus", "-3", module + ".pyx"]) + Popen(["firefox", module + ".html"]) diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/auto_interpretation.pyx b/Software/Universal Radio Hacker/src/urh/cythonext/auto_interpretation.pyx new file mode 100644 index 0000000..e87e838 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/auto_interpretation.pyx @@ -0,0 +1,240 @@ +# noinspection PyUnresolvedReferences +cimport numpy as np +import numpy as np +from cpython cimport array +import array +import cython + +from cython.parallel import prange +from libc.stdlib cimport malloc, free +from libcpp.algorithm cimport sort +from libc.stdint cimport uint64_t + +cpdef tuple k_means(float[:] data, unsigned int k=2): + cdef float[:] centers = np.empty(k, dtype=np.float32) + cdef list clusters = [] + cdef set unique = set(data) + cdef unsigned long i + + if len(unique) < k: + print("Warning: less different values than k") + k = len(unique) + + for i in range(k): + centers[i] = unique.pop() + clusters.append([]) + + cdef float[:] old_centers = np.array(centers, dtype=np.float32) + cdef float distance, min_distance, error = 1.0 + cdef unsigned int j, index = 0, N = len(data) + + while error != 0: + for i in range(k): + clusters[i].clear() + + for i in range(N): + min_distance = 999999999 + for j in range(k): + distance = (centers[j] - data[i]) * (centers[j] - data[i]) + if distance < min_distance: + min_distance = distance + index = j + clusters[index].append(data[i]) + + old_centers = np.array(centers) + for i in range(k): + centers[i] = np.mean(clusters[i]) + + error = 0.0 + for i in range(k): + error += old_centers[i] * old_centers[i] - centers[i] * centers[i] + + return centers, clusters + + +def segment_messages_from_magnitudes(cython.floating[:] magnitudes, float noise_threshold): + """ + Get the list of start, end indices of messages + + :param magnitudes: Magnitudes of samples + :param q: Factor which controls how many samples of previous above noise plateau must be under noise to be counted as noise + :return: + """ + cdef list result = [] + + if len(magnitudes) == 0: + return [] + + cdef unsigned long i, N = len(magnitudes), start = 0 + cdef unsigned long summed_message_samples = 0 + + # tolerance / robustness against outliers + cdef unsigned int outlier_tolerance = 10 + cdef unsigned int conseq_above = 0, conseq_below = 0 + + # Three states: 1 = above noise, 0 = in noise, but not yet above k threshold (k * above_total), -1 = in noise + cdef int state + state = 1 if magnitudes[0] > noise_threshold else -1 + + cdef bint is_above_noise + + for i in range(N): + is_above_noise = magnitudes[i] > noise_threshold + if state == 1: + if is_above_noise: + conseq_below = 0 + else: + conseq_below += 1 + elif state == -1: + if is_above_noise: + conseq_above += 1 + else: + conseq_above = 0 + + # Perform state change if necessary + if state == 1 and conseq_below >= outlier_tolerance: + # 1 -> -1 + state = -1 + result.append((start, i - conseq_below)) + summed_message_samples += (i-conseq_below) - start + conseq_below = conseq_above = 0 + elif state == -1 and conseq_above >= outlier_tolerance: + # -1 -> 1 + state = 1 + start = i - conseq_above + conseq_below = conseq_above = 0 + + # append last message + if state == 1 and start < N - conseq_below: + result.append((start, N - conseq_below)) + + return result + +cpdef uint64_t[:] get_threshold_divisor_histogram(uint64_t[:] plateau_lengths, float threshold=0.2): + """ + Get a histogram (i.e. count) how many times a value is a threshold divisor for other values in given data + + Threshold divisible is defined as having a decimal place less than .2 (threshold) + + :param plateau_lengths: + :return: + """ + cdef uint64_t i, j, x, y, minimum, maximum, num_lengths = len(plateau_lengths) + + cdef np.ndarray[np.uint64_t, ndim=1] histogram = np.zeros(int(np.max(plateau_lengths)) + 1, dtype=np.uint64) + + for i in range(0, num_lengths): + for j in range(i+1, num_lengths): + x = plateau_lengths[i] + y = plateau_lengths[j] + if x == 0 or y == 0: + continue + + if x < y: + minimum = x + maximum = y + else: + minimum = y + maximum = x + + if maximum / minimum - (maximum / minimum) < threshold: + histogram[minimum] += 1 + + return histogram + +cpdef np.ndarray[np.uint64_t, ndim=1] merge_plateaus(np.ndarray[np.uint64_t, ndim=1] plateaus, + uint64_t tolerance, + uint64_t max_count): + cdef uint64_t j, n, L = len(plateaus), current = 0, i = 1, tmp_sum + if L == 0: + return np.zeros(0, dtype=np.uint64) + + cdef np.ndarray[np.uint64_t, ndim=1] result = np.empty(L, dtype=np.uint64) + if plateaus[0] <= tolerance: + result[0] = 0 + else: + result[0] = plateaus[0] + + while i < L and current < max_count: + if plateaus[i] <= tolerance: + # Look ahead to see whether we need to merge a larger window e.g. for 67, 1, 10, 1, 21 + n = 2 + while i + n < L and plateaus[i + n] <= tolerance: + n += 2 + + tmp_sum = 0 + for j in range(i - 1, min(L, i + n)): + tmp_sum += plateaus[j] + + result[current] = tmp_sum + i += n + else: + current += 1 + result[current] = plateaus[i] + i += 1 + + return result[:current+1] + + +cpdef np.ndarray[np.uint64_t, ndim=1] get_plateau_lengths(float[:] rect_data, float center, int percentage=25): + if len(rect_data) == 0 or center is None: + return np.array([], dtype=np.uint64) + + cdef int state, new_state + state = -1 if rect_data[0] <= center else 1 + cdef unsigned long long plateau_length = 0 + cdef unsigned long long current_sum = 0 + cdef unsigned long long i = 0 + cdef unsigned long long len_data = len(rect_data) + cdef float sample + + cdef array.array result = array.array('Q', []) + + for i in range(0, len_data): + if current_sum >= percentage * len_data / 100: + break + + sample = rect_data[i] + new_state = -1 if sample <= center else 1 + + if state == new_state: + plateau_length += 1 + else: + result.append(plateau_length) + current_sum += plateau_length + state = new_state + plateau_length = 1 + + return np.array(result, dtype=np.uint64) + + +cdef float median(double[:] data, unsigned long start, unsigned long data_len, unsigned int k=3) nogil: + cdef unsigned long i, j + + if start + k > data_len: + k = data_len - start + + cdef float* buffer = malloc(k * sizeof(float)) + for i in range(0, k): + buffer[i] = data[start+i] + + sort(&buffer[0], (&buffer[0]) + k) + try: + return buffer[k//2] + finally: + free(buffer) + +cpdef np.ndarray[np.float32_t, ndim=1] median_filter(double[:] data, unsigned int k=3): + cdef long long start, end, i, n = len(data) + + cdef np.ndarray[np.float32_t, ndim=1] result = np.zeros(n, dtype=np.float32) + + for i in prange(0, n, nogil=True, schedule='static'): + if i < k // 2: + start = 0 + else: + start = i - k // 2 + + result[i] = median(data, start=i, data_len=n, k=k) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/awre_util.pyx b/Software/Universal Radio Hacker/src/urh/cythonext/awre_util.pyx new file mode 100644 index 0000000..7f5a75d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/awre_util.pyx @@ -0,0 +1,369 @@ +# noinspection PyUnresolvedReferences +cimport numpy as np +import numpy as np + + +from libc.math cimport floor, ceil, pow +from libc.stdlib cimport malloc, free + +from libcpp cimport bool +from libc.stdint cimport uint8_t, uint32_t, int32_t, int64_t + +from urh.cythonext.util import crc +from urh.cythonext.util cimport bit_array_to_number + +cpdef set find_longest_common_sub_sequence_indices(np.uint8_t[::1] seq1, np.uint8_t[::1] seq2): + cdef unsigned int i, j, longest = 0, counter = 0, len_bits1 = len(seq1), len_bits2 = len(seq2) + cdef unsigned short max_results = 10, current_result = 0 + + cdef unsigned int[:, ::1] m = np.zeros((len_bits1+1, len_bits2+1), dtype=np.uint32, order="C") + cdef unsigned int[:, ::1] result_indices = np.zeros((max_results, 2), dtype=np.uint32, order="C") + + for i in range(0, len_bits1): + for j in range(0, len_bits2): + if seq1[i] == seq2[j]: + counter = m[i, j] + 1 + m[i+1, j+1] = counter + + if counter > longest: + longest = counter + + current_result = 0 + result_indices[current_result, 0] = i - counter + 1 + result_indices[current_result, 1] = i + 1 + elif counter == longest: + if current_result < max_results - 1: + current_result += 1 + result_indices[current_result, 0] = i - counter + 1 + result_indices[current_result, 1] = i + 1 + + cdef set result = set() + for i in range(current_result+1): + result.add((result_indices[i, 0], result_indices[i, 1])) + + return result + +cpdef uint32_t find_first_difference(uint8_t[::1] bits1, uint8_t[::1] bits2, uint32_t len_bits1, uint32_t len_bits2) nogil: + cdef uint32_t i, smaller_len = min(len_bits1, len_bits2) + + for i in range(0, smaller_len): + if bits1[i] != bits2[i]: + return i + + return smaller_len + +cpdef np.ndarray[np.uint32_t, ndim=2, mode="c"] get_difference_matrix(list bitvectors): + cdef uint32_t i, j, N = len(bitvectors) + cdef np.ndarray[np.uint32_t, ndim=2, mode="c"] result = np.zeros((N, N), dtype=np.uint32, order="C") + + cdef uint8_t[::1] bitvector_i + cdef uint32_t len_bitvector_i + + for i in range(N): + bitvector_i = bitvectors[i] + len_bitvector_i = len(bitvector_i) + for j in range(i + 1, N): + result[i, j] = find_first_difference(bitvector_i, bitvectors[j], len_bitvector_i, len(bitvectors[j])) + + return result + +cpdef list get_hexvectors(list bitvectors): + cdef list result = [] + cdef uint8_t[::1] bitvector + cdef size_t i, j, M, N = len(bitvectors) + + cdef np.ndarray[np.uint8_t, mode="c"] hexvector + cdef size_t len_bitvector + + for i in range(0, N): + bitvector = bitvectors[i] + len_bitvector = len(bitvector) + + M = ceil(len_bitvector / 4) + hexvector = np.zeros(M, dtype=np.uint8, order="C") + + for j in range(0, M): + hexvector[j] = bit_array_to_number(bitvector, min(len_bitvector, 4*j+4), 4*j) + + result.append(hexvector) + + return result + + +cdef int lower_multiple_of_n(int number, int n) nogil: + return n * floor(number / n) + +cdef int64_t find(uint8_t[:] data, int64_t len_data, uint8_t element, int64_t start=0) nogil: + cdef int64_t i + for i in range(start, len_data): + if data[i] == element: + return i + return -1 + +cpdef tuple get_raw_preamble_position(uint8_t[:] bitvector): + cdef int64_t N = len(bitvector) + if N == 0: + return 0, 0 + + cdef int64_t i, j, n, m, start = -1 + cdef double k = 0 + + cdef int64_t lower = 0, upper = 0 + cdef uint8_t a, b + + cdef uint8_t* preamble_pattern = NULL + cdef int64_t len_preamble_pattern, preamble_end + + cdef bool preamble_end_reached + + while k < 2 and start < N: + start += 1 + + a = bitvector[start] + b = 1 if a == 0 else 0 + + # now we search for the pattern a^n b^m + n = find(bitvector, N, b, start) - start + + if n <= 0: + return 0, 0, 0 + + m = find(bitvector, N, a, start+n) - n - start + + if m <= 0: + return 0, 0, 0 + + #preamble_pattern = a * n + b * m + len_preamble_pattern = n + m + preamble_pattern = malloc(len_preamble_pattern * sizeof(uint8_t)) + + for j in range(0, n): + preamble_pattern[j] = a + for j in range(n, len_preamble_pattern): + preamble_pattern[j] = b + + preamble_end = start + preamble_end_reached = False + for i in range(start, N, len_preamble_pattern): + if preamble_end_reached: + break + for j in range(0, len_preamble_pattern): + if bitvector[i+j] != preamble_pattern[j]: + preamble_end_reached = True + preamble_end = i + break + + free(preamble_pattern) + + upper = start + lower_multiple_of_n(preamble_end + 1 - start, len_preamble_pattern) + lower = upper - len_preamble_pattern + + k = (upper - start) / len_preamble_pattern + + if k > 2: + return start, lower, upper + else: + # no preamble found + return 0, 0, 0 + + +cpdef dict find_possible_sync_words(np.ndarray[np.uint32_t, ndim=2, mode="c"] difference_matrix, + np.ndarray[np.uint32_t, ndim=2, mode="c"] raw_preamble_positions, + list bitvectors, int n_gram_length): + cdef dict possible_sync_words = dict() + + cdef uint32_t i, j, num_rows = difference_matrix.shape[0], num_cols = difference_matrix.shape[1] + cdef uint32_t sync_len, sync_end, start, index, k, n + + cdef bytes sync_word + + cdef np.ndarray[np.uint8_t, mode="c"] bitvector + + cdef uint8_t ij_ctr = 0 + cdef uint32_t* ij_arr = malloc(2 * sizeof(uint32_t)) + cdef uint8_t* temp = NULL + + for i in range(0, num_rows): + for j in range(i + 1, num_cols): + # position of first difference between message i and j + sync_end = difference_matrix[i, j] + + if sync_end == 0: + continue + + ij_arr[0] = i + ij_arr[1] = j + + for k in range(0, 2): + for ij_ctr in range(0, 2): + index = ij_arr[ij_ctr] + start = raw_preamble_positions[index, 0] + raw_preamble_positions[index, k + 1] + + # We take the next lower multiple of n for the sync len + # In doubt, it is better to under estimate the sync len to prevent it from + # taking needed values from other fields e.g. leading zeros for a length field + sync_len = max(0, lower_multiple_of_n(sync_end - start, n_gram_length)) + + if sync_len >= 2: + bitvector = bitvectors[index] + if sync_len == 2: + # Sync word must not be empty or just two bits long and "10" or "01" because + # that would be indistinguishable from the preamble + if bitvector[start] == 0 and bitvector[start+1] == 1: + continue + if bitvector[start] == 1 and bitvector[start+1] == 0: + continue + + temp = malloc(sync_len * sizeof(uint8_t)) + for n in range(0, sync_len): + temp[n] = bitvector[start+n] + sync_word = temp[:sync_len] + free(temp) + + possible_sync_words.setdefault(sync_word, 0) + if (start + sync_len) % n_gram_length == 0: + # if sync end aligns nicely at n gram length give it a larger score + possible_sync_words[sync_word] += 1 + else: + possible_sync_words[sync_word] += 0.5 + + free(ij_arr) + return possible_sync_words + +cpdef np.ndarray[np.float64_t] create_difference_histogram(list vectors, list active_indices): + """ + Return a histogram of common ranges. E.g. [1, 1, 0.75, 0.8] means 75% of values at third column are equal + + :param vectors: Vectors over which differences the histogram will be created + :param active_indices: Active indices of vectors. Vectors with index not in this list will be ignored + :return: + """ + cdef unsigned long i,j,k,index_i,index_j, L = len(active_indices) + cdef unsigned long longest = 0, len_vector, len_vector_i + for i in active_indices: + len_vector = len(vectors[i]) + if len_vector > longest: + longest = len_vector + + cdef np.ndarray[np.float64_t] histogram = np.zeros(longest, dtype=np.float64) + cdef double n = (len(active_indices) * (len(active_indices) - 1)) // 2 + + cdef np.ndarray[np.uint8_t] bitvector_i, bitvector_j + + for i in range(0, L - 1): + index_i = active_indices[i] + bitvector_i = vectors[index_i] + len_vector_i = len(bitvector_i) + for j in range(i+1, L): + index_j = active_indices[j] + bitvector_j = vectors[index_j] + for k in range(0, min(len_vector_i, len(bitvector_j))): + if bitvector_i[k] == bitvector_j[k]: + histogram[k] += 1 / n + return histogram + +cpdef list find_occurrences(np.uint8_t[::1] a, np.uint8_t[::1] b, + unsigned long[:] ignore_indices=None, bool return_after_first=False): + """ + Find the indices of occurrences of b in a. + + :param a: Larger array + :param b: Subarray to search for + :return: List of start indices of b in a + """ + cdef unsigned long i, j + cdef unsigned long len_a = len(a), len_b = len(b) + + cdef bool ignore_indices_present = ignore_indices is not None + + if len_b > len_a: + return [] + + cdef list result = [] + cdef bool found + for i in range(0, (len_a-len_b) + 1): + found = True + for j in range(0, len_b): + if ignore_indices_present: + if i+j in ignore_indices: + found = False + break + + if a[i+j] != b[j]: + found = False + break + if found: + if return_after_first: + return [i] + else: + result.append(i) + + return result + +cpdef np.ndarray[np.int32_t, ndim=2, mode="c"] create_seq_number_difference_matrix(list bitvectors, int n_gram_length): + """ + Create the difference matrix e.g. + 10 20 0 + 1 2 3 + 4 5 6 + + means first eight bits of messages 1 and 2 (row 1) differ by 10 if they are considered as decimal number + + :type bitvectors: list of np.ndarray + :type n_gram_length: int + :rtype: np.ndarray + """ + cdef size_t max_len = len(max(bitvectors, key=len)) + cdef size_t i, j, k, index, N = len(bitvectors), M = ceil(max_len / n_gram_length) + cdef uint8_t[::1] bv1, bv2 + cdef size_t len_bv1, len_bv2 + cdef int32_t diff + cdef int32_t n_gram_power_two = pow(2, n_gram_length) + + cdef np.ndarray[np.int32_t, ndim=2, mode="c"] result = np.full((N - 1, M), -1, dtype=np.int32) + for i in range(1, N): + bv1 = bitvectors[i - 1] + bv2 = bitvectors[i] + len_bv1 = len(bv1) + len_bv2 = len(bv2) + k = min(len_bv1, len_bv2) + for j in range(0, k, n_gram_length): + index = j / n_gram_length + if index < M: + diff = bit_array_to_number(bv2, min(len_bv2, j + n_gram_length), j) -\ + bit_array_to_number(bv1, min(len_bv1, j+n_gram_length), j) + # add + n_gram_power_two because in C modulo can be negative + result[i - 1, index] = (diff + n_gram_power_two) % n_gram_power_two + + return result + +cpdef set check_crc_for_messages(list message_indices, list bitvectors, + unsigned long data_start, unsigned long data_stop, + unsigned long crc_start, unsigned long crc_stop, + unsigned char[:] crc_polynomial, unsigned char[:] crc_start_value, + unsigned char[:] crc_final_xor, + bool crc_lsb_first, bool crc_reverse_polynomial, + bool crc_reverse_all, bool crc_little_endian): + """ + Check a configurable subset of bitvectors for a matching CRC and return the indices of the + vectors who match the CRC with the given parameters + :return: + """ + cdef set result = set() + cdef unsigned long j, index, end = len(message_indices) + cdef np.ndarray[np.uint8_t] bits + cdef unsigned char[:] crc_input + cdef unsigned long long check + + for j in range(0, end): + index = message_indices[j] + bits = bitvectors[index] + crc_input = bits[data_start:data_stop] + #check = int("".join(map(str, bits[crc_start:crc_stop])), 2) + check = bit_array_to_number(bits[crc_start:crc_stop], crc_stop - crc_start) + if crc(crc_input, crc_polynomial, crc_start_value, crc_final_xor, + crc_lsb_first, crc_reverse_polynomial, + crc_reverse_all, crc_little_endian) == check: + result.add(index) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/build.py b/Software/Universal Radio Hacker/src/urh/cythonext/build.py new file mode 100644 index 0000000..35494ef --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/build.py @@ -0,0 +1,18 @@ +import os +import sys +import tempfile +from subprocess import call + +build_dir = os.path.join(tempfile.gettempdir(), "build") + + +def main(): + cur_dir = os.path.realpath(__file__) + os.chdir(os.path.realpath(os.path.join(cur_dir, "..", "..", "..", ".."))) + # call([sys.executable, "setup.py", "clean", "--all"]) + rc = call([sys.executable, "setup.py", "build_ext", "--inplace", "-j{}".format(os.cpu_count())]) + return rc + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/path_creator.pyx b/Software/Universal Radio Hacker/src/urh/cythonext/path_creator.pyx new file mode 100644 index 0000000..f685a9b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/path_creator.pyx @@ -0,0 +1,125 @@ +# noinspection PyUnresolvedReferences +cimport numpy as np +import numpy as np +from PyQt5.QtCore import QByteArray, QDataStream +from PyQt5.QtGui import QPainterPath + +# As we do not use any numpy C API functions we do no import_array here, +# because it can lead to OS X error: https://github.com/jopohl/urh/issues/273 +# np.import_array() + +from cython.parallel import prange +from urh.cythonext.util cimport iq + +from urh import settings +import cython +import math +import struct + +cpdef create_path(iq[:] samples, long long start, long long end, list subpath_ranges=None): + cdef iq[:] values + cdef long long[::1] sample_rng + cdef np.int64_t[::1] x + cdef iq sample, minimum, maximum, tmp + cdef float scale_factor + cdef long long i,j,index, chunk_end, num_samples, pixels_on_path, samples_per_pixel + num_samples = end - start + + cdef dict type_lookup = {"char[:]": np.int8, "unsigned char[:]": np.uint8, + "short[:]": np.int16, "unsigned short[:]": np.uint16, + "float[:]": np.float32, "double[:]": np.float64} + + subpath_ranges = [(start, end)] if subpath_ranges is None else subpath_ranges + pixels_on_path = settings.PIXELS_PER_PATH + + samples_per_pixel = (num_samples / pixels_on_path) + + cdef int num_threads = 0 + if samples_per_pixel < 20000: + num_threads = 1 + + if samples_per_pixel > 1: + sample_rng = np.arange(start, end, samples_per_pixel, dtype=np.int64) + values = np.zeros(2 * len(sample_rng), dtype=type_lookup[cython.typeof(samples)], order="C") + scale_factor = num_samples / (2.0 * len(sample_rng)) # 2.0 is important to make it a float division! + for i in prange(start, end, samples_per_pixel, nogil=True, schedule='static', num_threads=num_threads): + chunk_end = i + samples_per_pixel + if chunk_end >= end: + chunk_end = end + + tmp = samples[i] + minimum = tmp + maximum = tmp + + for j in range(i + 1, chunk_end): + sample = samples[j] + if sample < minimum: + minimum = sample + elif sample > maximum: + maximum = sample + + index = (2*(i-start)/samples_per_pixel) + values[index] = minimum + values[index + 1] = maximum + + x = np.repeat(sample_rng, 2) + else: + x = np.arange(start, end, dtype=np.int64) + values = samples[start:end] + scale_factor = 1.0 + + cdef list result = [] + if scale_factor == 0: + scale_factor = 1 # prevent division by zero + + for subpath_range in subpath_ranges: + sub_start = ((((subpath_range[0]-start)/scale_factor) * scale_factor) - 2*scale_factor) / scale_factor + sub_start =int(max(0, math.floor(sub_start))) + sub_end = ((((subpath_range[1]-start)/scale_factor) * scale_factor) + 2*scale_factor) / scale_factor + sub_end = int(max(0, math.ceil(sub_end))) + result.append(array_to_QPath(x[sub_start:sub_end], values[sub_start:sub_end])) + + return result + + +cpdef create_live_path(iq[:] samples, unsigned int start, unsigned int end): + return array_to_QPath(np.arange(start, end).astype(np.int64), samples) + +cpdef array_to_QPath(np.int64_t[:] x, y): + """ + Convert an array of x,y coordinates to QPainterPath as efficiently as possible. + + Speed this up using >> operator + Format is: + numVerts(i4) 0(i4) + x(f8) y(f8) 0(i4) <-- 0 means this vertex does not connect + x(f8) y(f8) 1(i4) <-- 1 means this vertex connects to the previous vertex + ... + 0(i4) + + All values are big endian--pack using struct.pack('>d') or struct.pack('>i') + """ + cdef long long n = x.shape[0] + arr = np.zeros(n + 2, dtype=[('x', '>f8'), ('y', '>f8'), ('c', '>i4')]) + + byte_view = arr.view(dtype=np.uint8) + byte_view[:12] = 0 + byte_view.data[12:20] = struct.pack('>ii', n, 0) + + arr[1:n+1]['x'] = x + arr[1:n+1]['y'] = np.negative(y) # negate y since coordinate system is inverted + arr[1:n+1]['c'] = 1 + + cdef long long last_index = 20 * (n + 1) + byte_view.data[last_index:last_index + 4] = struct.pack('>i', 0) + + try: + buf = QByteArray.fromRawData(byte_view.data[12:last_index + 4]) + except TypeError: + buf = QByteArray(byte_view.data[12:last_index + 4]) + + path = QPainterPath() + ds = QDataStream(buf) + ds >> path + + return path diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/signal_functions.pyx b/Software/Universal Radio Hacker/src/urh/cythonext/signal_functions.pyx new file mode 100644 index 0000000..e9f4c2a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/signal_functions.pyx @@ -0,0 +1,542 @@ +# noinspection PyUnresolvedReferences +cimport numpy as np +import cython +import numpy as np +from libcpp cimport bool + +from libc.stdint cimport uint8_t, uint16_t, uint32_t, int64_t +from libc.stdio cimport printf +from libc.stdlib cimport malloc, free +from urh.cythonext.util cimport IQ, iq, bit_array_to_number + +from cython.parallel import prange +from libc.math cimport atan2, sqrt, M_PI, abs + +cdef extern from "math.h" nogil: + float cosf(float x) + float acosf(float x) + float sinf(float x) + +cdef extern from "complex.h" namespace "std" nogil: + float arg(float complex x) + float complex conj(float complex x) + +# As we do not use any numpy C API functions we do no import_array here, +# because it can lead to OS X error: https://github.com/jopohl/urh/issues/273 +# np.import_array() + +cdef int64_t PAUSE_STATE = -1 + +cdef float complex imag_unit = 1j +cdef float NOISE_FSK_PSK = -4.0 +cdef float NOISE_ASK = 0.0 + +cdef float get_noise_for_mod_type(str mod_type): + if mod_type == "ASK": + return NOISE_ASK + elif mod_type == "FSK": + return NOISE_FSK_PSK + elif mod_type == "PSK" or mod_type == "OQPSK": + return NOISE_FSK_PSK + elif mod_type == "QAM": + return NOISE_ASK * NOISE_FSK_PSK + else: + return 0 + +cdef get_numpy_dtype(iq cython_type): + if str(cython.typeof(cython_type)) == "char": + return np.int8 + elif str(cython.typeof(cython_type)) == "short": + return np.int16 + elif str(cython.typeof(cython_type)) == "float": + return np.float32 + else: + raise ValueError("dtype {} not supported for modulation".format(cython.typeof(cython_type))) + +cpdef modulate_c(uint8_t[:] bits, uint32_t samples_per_symbol, str modulation_type, + float[:] parameters, uint16_t bits_per_symbol, + float carrier_amplitude, float carrier_frequency, float carrier_phase, float sample_rate, + uint32_t pause, uint32_t start, dtype=np.float32, + float gauss_bt=0.5, float filter_width=1.0): + + if dtype == np.int8: + return __modulate( + bits, samples_per_symbol, modulation_type, parameters, bits_per_symbol, carrier_amplitude, + carrier_frequency, carrier_phase, sample_rate, pause, start, 0, gauss_bt, filter_width + ) + elif dtype == np.int16: + return __modulate( + bits, samples_per_symbol, modulation_type, parameters, bits_per_symbol, carrier_amplitude, + carrier_frequency, carrier_phase, sample_rate, pause, start, 0, gauss_bt, filter_width + ) + elif dtype == np.float32: + return __modulate( + bits, samples_per_symbol, modulation_type, parameters, bits_per_symbol, carrier_amplitude, + carrier_frequency, carrier_phase, sample_rate, pause, start, 0.0, gauss_bt, filter_width + ) + else: + raise ValueError("Unsupported dtype for modulation {}".format(dtype)) + + +cpdef __modulate(uint8_t[:] bits, uint32_t samples_per_symbol, str modulation_type, + float[:] parameters, uint16_t bits_per_symbol, + float carrier_amplitude, float carrier_frequency, float carrier_phase, float sample_rate, + uint32_t pause, uint32_t start, iq iq_type, + float gauss_bt=0.5, float filter_width=1.0): + cdef int64_t i = 0, j = 0, index = 0, prev_index=0, s_i = 0, num_bits = len(bits) + cdef uint32_t total_symbols = int(num_bits // bits_per_symbol) + cdef int64_t total_samples = total_symbols * samples_per_symbol + pause + + cdef float a = carrier_amplitude, f = carrier_frequency, phi = carrier_phase + + cdef float f_previous = 0, phase_correction = 0 + cdef float t = 0, current_arg = 0 + + result = np.zeros((total_samples, 2), dtype=get_numpy_dtype(iq_type)) + if num_bits == 0: + return result + + cdef iq[:, ::1] result_view = result + + cdef bool is_fsk = modulation_type.lower() == "fsk" + cdef bool is_ask = modulation_type.lower() == "ask" + cdef bool is_psk = modulation_type.lower() == "psk" + cdef bool is_oqpsk = modulation_type.lower() == "oqpsk" + cdef bool is_gfsk = modulation_type.lower() == "gfsk" + + assert is_fsk or is_ask or is_psk or is_gfsk or is_oqpsk + + cdef uint8_t[:] oqpsk_bits + if is_oqpsk: + assert bits_per_symbol == 2 + bits = get_oqpsk_bits(bits) + + cdef np.ndarray[np.float32_t, ndim=2] gauss_filtered_freqs_phases + if is_gfsk: + gauss_filtered_freqs_phases = get_gauss_filtered_freqs_phases(bits, parameters, total_symbols, + samples_per_symbol, sample_rate, carrier_phase, + start, gauss_bt, filter_width) + + + cdef float* phase_corrections = NULL + if is_fsk and total_symbols > 0: + phase_corrections = malloc(total_symbols * sizeof(float)) + phase_corrections[0] = 0.0 + for s_i in range(1, total_symbols): + # Add phase correction to FSK modulation in order to prevent spiky jumps + index = bit_array_to_number(bits, end=(s_i+1)*bits_per_symbol, start=s_i*bits_per_symbol) + prev_index = bit_array_to_number(bits, end=s_i*bits_per_symbol, start=(s_i-1)*bits_per_symbol) + + f = parameters[index] + f_previous = parameters[prev_index] + + if f != f_previous: + t = (s_i*samples_per_symbol+start-1) / sample_rate + phase_corrections[s_i] = (phase_corrections[s_i-1] + 2 * M_PI * (f_previous-f) * t) % (2 * M_PI) + else: + phase_corrections[s_i] = phase_corrections[s_i-1] + + for s_i in prange(0, total_symbols, schedule="static", nogil=True): + index = bit_array_to_number(bits, end=(s_i+1)*bits_per_symbol, start=s_i*bits_per_symbol) + + a = carrier_amplitude + f = carrier_frequency + phi = carrier_phase + phase_correction = 0 + + if is_ask: + a = parameters[index] + if a == 0: + continue + elif is_fsk: + f = parameters[index] + phase_correction = phase_corrections[s_i] + + elif is_psk or is_oqpsk: + phi = parameters[index] + + for i in range(s_i * samples_per_symbol, (s_i+1)*samples_per_symbol): + t = (i+start) / sample_rate + if is_gfsk: + f = gauss_filtered_freqs_phases[i, 0] + phi = gauss_filtered_freqs_phases[i, 1] + current_arg = 2 * M_PI * f * t + phi + phase_correction + + result_view[i, 0] = (a * cosf(current_arg)) + result_view[i, 1] = (a * sinf(current_arg)) + + if is_oqpsk: + for i in range(0, samples_per_symbol): + result_view[i, 1] = 0 + for i in range(total_samples-pause-samples_per_symbol, total_samples-pause): + result_view[i, 0] = 0 + + if phase_corrections != NULL: + free(phase_corrections) + + return result + +cpdef uint8_t[:] get_oqpsk_bits(uint8_t[:] original_bits): + # TODO: This method does not work correctly. Fix it when we have a test signal + cdef int64_t i, num_bits = len(original_bits) + if num_bits == 0: + return np.zeros(0, dtype=np.uint8) + + result = np.zeros(num_bits+2, dtype=np.uint8) + result[0] = original_bits[0] + result[num_bits+2-1] = original_bits[num_bits-1] + + for i in range(2, num_bits-2, 2): + result[i] = original_bits[i] + result[i+1] = original_bits[i-1] + + return result + + +cdef np.ndarray[np.float32_t, ndim=2] get_gauss_filtered_freqs_phases(uint8_t[:] bits, float[:] parameters, + uint32_t num_symbols, uint32_t samples_per_symbol, + float sample_rate, float phi, uint32_t start, + float gauss_bt, float filter_width): + cdef int64_t i, s_i, index, num_values = num_symbols * samples_per_symbol + cdef np.ndarray[np.float32_t, ndim=1] frequencies = np.empty(num_values, dtype=np.float32) + cdef uint16_t bits_per_symbol = int(len(bits) // num_symbols) + + for s_i in range(0, num_symbols): + index = bit_array_to_number(bits, end=(s_i+1)*bits_per_symbol, start=s_i*bits_per_symbol) + + for i in range(s_i * samples_per_symbol, (s_i+1)*samples_per_symbol): + frequencies[i] = parameters[index] + + cdef np.ndarray[np.float32_t, ndim=1] t = np.arange(start, start + num_values, dtype=np.float32) / sample_rate + cdef np.ndarray[np.float32_t, ndim=1] gfir = gauss_fir(sample_rate, samples_per_symbol, + bt=gauss_bt, filter_width=filter_width) + + if len(frequencies) >= len(gfir): + frequencies = np.convolve(frequencies, gfir, mode="same") + else: + # Prevent dimension crash later, because gaussian finite impulse response is longer then param_vector + frequencies = np.convolve(gfir, frequencies, mode="same")[:len(frequencies)] + + cdef np.ndarray[np.float32_t, ndim=1] phases = np.zeros(len(frequencies), dtype=np.float32) + phases[0] = phi + for i in range(0, len(phases) - 1): + # Correct the phase to prevent spiky jumps + phases[i + 1] = 2 * M_PI * t[i] * (frequencies[i] - frequencies[i + 1]) + phases[i] + + return np.column_stack((frequencies, phases)) + +cdef np.ndarray[np.float32_t, ndim=1] gauss_fir(float sample_rate, uint32_t samples_per_symbol, + float bt=.5, float filter_width=1.0): + """ + + :param filter_width: Filter width + :param bt: normalized 3-dB bandwidth-symbol time product + :return: + """ + # http://onlinelibrary.wiley.com/doi/10.1002/9780470041956.app2/pdf + cdef np.ndarray[np.float32_t] k = np.arange(-int(filter_width * samples_per_symbol), + int(filter_width * samples_per_symbol) + 1, + dtype=np.float32) + cdef float ts = samples_per_symbol / sample_rate # symbol time + cdef np.ndarray[np.float32_t] h = np.sqrt((2 * np.pi) / (np.log(2))) * bt / ts * np.exp( + -(((np.sqrt(2) * np.pi) / np.sqrt(np.log(2)) * bt * k / samples_per_symbol) ** 2)) + return h / h.sum() + +cdef float clamp(float x) nogil: + if x < -1.0: + x = -1.0 + elif x > 1.0: + x = 1.0 + return x + +cdef float[::1] costa_demod(IQ samples, float noise_sqrd, int loop_order, float bandwidth=0.1, float damping=sqrt(2.0) / 2.0): + cdef float alpha = (4 * damping * bandwidth) / (1.0 + 2.0 * damping * bandwidth + bandwidth * bandwidth) + cdef float beta = (4 * bandwidth * bandwidth) / (1.0 + 2.0 * damping * bandwidth + bandwidth * bandwidth) + + cdef long long i = 0, num_samples = len(samples) + cdef float real = 0, imag = 0 + + cdef float scale, shift, real_float, imag_float, ref_real, ref_imag + + cdef float f1, f2, costa_freq = 0, costa_error = 0, costa_phase = 1.5 + + cdef float complex current_sample, nco_out, nco_times_sample + + cdef float[::1] result = np.empty(num_samples, dtype=np.float32) + + if str(cython.typeof(samples)) == "char[:, ::1]": + scale = 127.5 + shift = 0.5 + elif str(cython.typeof(samples)) == "unsigned char[:, ::1]": + scale = 127.5 + shift = -127.5 + elif str(cython.typeof(samples)) == "short[:, ::1]": + scale = 32767.5 + shift = 0.5 + elif str(cython.typeof(samples)) == "unsigned short[:, ::1]": + scale = 65535.0 + shift = -32767.5 + elif str(cython.typeof(samples)) == "float[:, ::1]": + scale = 1.0 + shift = 0.0 + else: + raise ValueError("Unsupported dtype") + + if loop_order > 4: + # TODO: Adapt this when PSK demodulation with order > 4 shall be supported + loop_order = 4 + + for i in range(1, num_samples): + real = samples[i, 0] + imag = samples[i, 1] + + if real * real + imag * imag <= noise_sqrd: + result[i] = NOISE_FSK_PSK + continue + + real_float = (real + shift) / scale + imag_float = (imag + shift) / scale + + current_sample = real_float + imag_unit * imag_float + nco_out = cosf(-costa_phase) + imag_unit * sinf(-costa_phase) + nco_times_sample = nco_out * current_sample + + if loop_order == 2: + costa_error = nco_times_sample.imag * nco_times_sample.real + elif loop_order == 4: + f1 = 1.0 if nco_times_sample.real > 0.0 else -1.0 + f2 = 1.0 if nco_times_sample.imag > 0.0 else -1.0 + costa_error = f1 * nco_times_sample.imag - f2 * nco_times_sample.real + + costa_error = clamp(costa_error) + + # advance the loop + costa_freq += beta * costa_error + costa_phase += costa_freq + alpha * costa_error + + # wrap the phase + while costa_phase > (2 * M_PI): + costa_phase -= 2 * M_PI + while costa_phase < (-2 * M_PI): + costa_phase += 2 * M_PI + + costa_freq = clamp(costa_freq) + + if loop_order == 2: + result[i] = nco_times_sample.real + elif loop_order == 4: + result[i] = 2 * nco_times_sample.real + nco_times_sample.imag + + return result + + +cpdef np.ndarray[np.float32_t, ndim=1] afp_demod(IQ samples, float noise_mag, + str mod_type, int mod_order, float costas_loop_bandwidth=0.1): + if len(samples) <= 2: + return np.zeros(len(samples), dtype=np.float32) + + cdef long long i = 0, ns = len(samples) + cdef float NOISE = get_noise_for_mod_type(mod_type) + cdef float noise_sqrd = noise_mag * noise_mag, real = 0, imag = 0, magnitude = 0, max_magnitude + cdef float complex tmp + + if str(cython.typeof(samples)) == "char[:, ::1]": + max_magnitude = sqrt(127*127 + 128*128) + elif str(cython.typeof(samples)) == "unsigned char[:, ::1]": + max_magnitude = sqrt(255*255) + elif str(cython.typeof(samples)) == "short[:, ::1]": + max_magnitude = sqrt(32768*32768 + 32767*32767) + elif str(cython.typeof(samples)) == "unsigned short[:, ::1]": + max_magnitude = sqrt(65535*65535) + elif str(cython.typeof(samples)) == "float[:, ::1]": + max_magnitude = sqrt(2) + else: + raise ValueError("Unsupported dtype") + + + if mod_type == "PSK": + return np.asarray(costa_demod(samples, noise_sqrd, mod_order, bandwidth=costas_loop_bandwidth)) + + cdef float[::1] result = np.zeros(ns, dtype=np.float32, order="C") + result[0] = NOISE + + for i in prange(1, ns, nogil=True, schedule="static"): + real = samples[i, 0] + imag = samples[i, 1] + magnitude = real * real + imag * imag + if magnitude <= noise_sqrd: # |c| <= mag_treshold + result[i] = NOISE + continue + + if mod_type == "ASK": + result[i] = sqrt(magnitude) / max_magnitude + elif mod_type == "FSK": + #tmp = samples[i - 1].conjugate() * c + tmp = (samples[i-1, 0] - imag_unit * samples[i-1, 1]) * (real + imag_unit * imag) + result[i] = atan2(tmp.imag, tmp.real) # Freq + + return np.asarray(result) + +cpdef np.ndarray[np.float32_t, ndim=1] get_center_thresholds(float center, float spacing, int modulation_order): + cdef np.ndarray[np.float32_t, ndim=1] result = np.empty(modulation_order-1, dtype=np.float32) + cdef int i, n = modulation_order // 2 + + for i in range(0, n): + result[i] = center - (n-(i+1)) * spacing + + for i in range(n, modulation_order-1): + result[i] = center + (i+1-n) * spacing + + return result + +cpdef int64_t[:, ::1] grab_pulse_lens(float[::1] samples, float center, uint16_t tolerance, + str modulation_type, uint32_t samples_per_symbol, + uint8_t bits_per_symbol=1, float center_spacing=0.1): + """ + Get the pulse lengths after quadrature demodulation + + arr[i][0] gives type of symbol e.g. (arr[i][0] = 1) and (arr[i][0] = 0) for binary modulation + Pause is (arr[i][0] = -1) + arr[i][1] gives length of pulse + """ + cdef bool is_ask = modulation_type == "ASK" + cdef int64_t i, j, pulse_length = 0, num_samples = len(samples) + cdef int64_t cur_index = 0, consecutive_ones = 0, consecutive_zeros = 0, consecutive_pause = 0 + cdef float s = 0, s_prev = 0 + cdef int cur_state = 0, new_state = 0, tmp_state = 0 + cdef float NOISE = get_noise_for_mod_type(modulation_type) + + cdef int modulation_order = 2**bits_per_symbol + cdef int k + + + cdef np.ndarray[np.float32_t, ndim=1] thresholds = get_center_thresholds(center, center_spacing, modulation_order) + + cdef int64_t[:, ::1] result = np.zeros((num_samples, 2), dtype=np.int64, order="C") + if num_samples == 0: + return result + + cdef int64_t[:] state_count = np.zeros(modulation_order, dtype=np.int64) + + s_prev = samples[0] + if s_prev == NOISE: + cur_state = PAUSE_STATE + else: + cur_state = modulation_order - 1 + for k in range(modulation_order - 1): + if s <= thresholds[k]: + cur_state = k + break + + for i in range(num_samples): + pulse_length += 1 + s = samples[i] + + if s == NOISE: + tmp_state = PAUSE_STATE + else: + tmp_state = modulation_order - 1 + for k in range(modulation_order - 1): + if s <= thresholds[k]: + tmp_state = k + break + + if tmp_state == PAUSE_STATE: + consecutive_pause += 1 + else: + consecutive_pause = 0 + + for j in range(0, modulation_order): + if j == tmp_state: + state_count[j] += 1 + else: + state_count[j] = 0 + + if cur_state == tmp_state: + continue + + new_state = -42 + + if consecutive_pause > tolerance: + new_state = PAUSE_STATE + else: + for j in range(0, modulation_order): + if state_count[j] > tolerance: + new_state = j + break + + if new_state == -42: + continue + + if is_ask and cur_state == PAUSE_STATE and (pulse_length - tolerance) < samples_per_symbol: + # Aggregate short pauses for ASK + cur_state = 0 + + if cur_index > 0 and result[cur_index - 1, 0] == cur_state: + result[cur_index - 1, 1] += pulse_length - tolerance + else: + result[cur_index, 0] = cur_state + result[cur_index, 1] = pulse_length - tolerance + cur_index += 1 + + pulse_length = tolerance + cur_state = new_state + + # Append last one + cdef int64_t len_result = len(result) + if cur_index < len_result: + if cur_index > 0 and result[cur_index - 1, 0] == cur_state: + result[cur_index - 1, 1] += pulse_length - tolerance + else: + result[cur_index, 0] = cur_state + result[cur_index, 1] = pulse_length - tolerance + cur_index += 1 + + return result[:cur_index] + +cpdef int find_nearest_center(float sample, float[::1] centers, int num_centers) nogil: + cdef int i = 0 + cdef float center = 0 + cdef int result = 0 + cdef float min_diff = 99999 + cdef float cur_diff = 0 + + for i in range(0, num_centers): + center = centers[i] + cur_diff = (sample - center) * (sample - center) + if cur_diff < min_diff: + min_diff = cur_diff + result = i + + return result + +cpdef np.ndarray[np.complex64_t, ndim=1] fir_filter(float complex[::1] input_samples, float complex[::1] filter_taps): + cdef int i = 0, j = 0 + cdef int N = len(input_samples) + cdef int M = len(filter_taps) + cdef np.ndarray[np.complex64_t, ndim=1] output = np.zeros(N+M-1, dtype=np.complex64) + + + for i in range(N): + for j in range(M): + output[i+j] += input_samples[i] * filter_taps[j] + + + return output[:N] + +cpdef np.ndarray[np.complex64_t, ndim=1] iir_filter(np.ndarray[np.float64_t, ndim=1] a, + np.ndarray[np.float64_t, ndim=1] b, + np.ndarray[np.complex64_t, ndim=1] signal): + cdef np.ndarray[np.complex64_t, ndim=1] result = np.zeros(len(signal), dtype=np.complex64) + + cdef long n = 0, j = 0, k = 0 + cdef long M = len(a) + cdef long N = len(b) + for n in range(max(M, N+1) , len(signal)): + for j in range(M): + result[n] += a[j] * signal[n-j] + + for k in range(N): + result[n] += b[k] * result[n-1-k] + + return result diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/util.pxd b/Software/Universal Radio Hacker/src/urh/cythonext/util.pxd new file mode 100644 index 0000000..dc02ba2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/util.pxd @@ -0,0 +1,12 @@ +ctypedef fused iq: + char + unsigned char + short + unsigned short + float + +ctypedef iq[:, ::1] IQ + +from libc.stdint cimport uint64_t, uint8_t, int64_t + +cpdef uint64_t bit_array_to_number(uint8_t[:] bits, int64_t end, int64_t start=*) nogil \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/cythonext/util.pyx b/Software/Universal Radio Hacker/src/urh/cythonext/util.pyx new file mode 100644 index 0000000..56f4ce9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/cythonext/util.pyx @@ -0,0 +1,340 @@ +# noinspection PyUnresolvedReferences +cimport numpy as np +import numpy as np + +# As we do not use any numpy C API functions we do no import_array here, +# because it can lead to OS X error: https://github.com/jopohl/urh/issues/273 +# np.import_array() + +from libc.stdint cimport uint8_t, uint16_t, uint32_t, uint64_t, int64_t +from libc.stdlib cimport malloc, calloc, free +from cython.parallel import prange +from libc.math cimport log10,pow,sqrt +from libcpp cimport bool + +from cpython cimport array +import array + +from urh.cythonext.util cimport iq + +cpdef tuple minmax(iq[:] arr): + cdef long long i, ns = len(arr) + if ns == 0: + return 0, 0 + + cdef iq maximum = arr[0] + cdef iq minimum = arr[0] + cdef iq e + + for i in range(1, ns): + e = arr[i] + if e > maximum: + maximum = e + if e < minimum: + minimum = e + + return minimum, maximum + +cpdef np.ndarray[np.float32_t, ndim=2] arr2decibel(np.ndarray[np.complex64_t, ndim=2] arr): + cdef long long x = arr.shape[0] + cdef long long y = arr.shape[1] + cdef long long i, j = 0 + cdef np.ndarray[np.float32_t, ndim=2] result = np.empty((x,y), dtype=np.float32) + cdef np.float32_t factor = 10.0 + + for i in prange(x, nogil=True, schedule='static'): + for j in range(y): + result[i, j] = factor * log10(arr[i, j].real * arr[i, j].real + arr[i, j].imag * arr[i, j].imag) + return result + +cpdef uint64_t bit_array_to_number(uint8_t[:] bits, int64_t end, int64_t start=0) nogil: + if end < 1: + return 0 + + cdef long long i, acc = 1 + cdef unsigned long long result = 0 + + for i in range(start, end): + result += bits[end-1-i+start] * acc + acc *= 2 + + return result + +cpdef uint64_t arr_to_number(uint8_t[:] inpt, bool reverse = False, unsigned int start = 0): + cdef uint64_t result = 0 + cdef unsigned int i, len_inpt = len(inpt) + for i in range(start, len_inpt): + if not reverse: + if inpt[len_inpt - 1 - i + start]: + result |= (1 << (i-start)) + else: + if inpt[i]: + result |= (1 << (i-start)) + return result + +cpdef uint64_t crc(uint8_t[:] inpt, uint8_t[:] polynomial, uint8_t[:] start_value, uint8_t[:] final_xor, bool lsb_first, bool reverse_polynomial, bool reverse_all, bool little_endian): + cdef unsigned int len_inpt = len(inpt) + cdef unsigned int i, idx, poly_order = len(polynomial) + cdef uint64_t crc_mask = pow(2, poly_order - 1) - 1 + cdef uint64_t poly_mask = (crc_mask + 1) >> 1 + cdef uint64_t poly_int = arr_to_number(polynomial, reverse_polynomial, 1) & crc_mask + cdef unsigned short j, x + + # start value + cdef uint64_t temp, crc = arr_to_number(start_value, False, 0) & crc_mask + + for i in range(0, len_inpt+7, 8): + for j in range(0, 8): + if lsb_first: + idx = i + (7 - j) + else: + idx = i + j + + # generic crc algorithm + if idx >= len_inpt: + break + + if (crc & poly_mask > 0) != inpt[idx]: + crc = (crc << 1) & crc_mask + crc ^= poly_int + else: + crc = (crc << 1) & crc_mask + + # final XOR + crc ^= arr_to_number(final_xor, False, 0) & crc_mask + + # reverse all bits + if reverse_all: + temp = 0 + for i in range(0, poly_order - 1): + if crc & (1 << i): + temp |= (1 << (poly_order - 2 - i)) + crc = temp & crc_mask + + # little endian encoding, different for 16, 32, 64 bit + if poly_order - 1 == 16 and little_endian: + crc = ((crc << 8) & 0xFF00) | (crc >> 8) + elif poly_order - 1 == 32 and little_endian: + crc = ((crc << 24) & 0xFF000000) | ((crc << 8) & 0x00FF0000) | ((crc >> 8) & 0x0000FF00) | (crc >> 24) + elif poly_order - 1 == 64 and little_endian: + crc = ((crc << 56) & 0xFF00000000000000) | (crc >> 56) \ + | ((crc >> 40) & 0x000000000000FF00) | ((crc << 40) & 0x00FF000000000000) \ + | ((crc << 24) & 0x0000FF0000000000) | ((crc >> 24) & 0x0000000000FF0000) \ + | ((crc << 8) & 0x000000FF00000000) | ((crc >> 8) & 0x00000000FF000000) + + return crc & crc_mask + + +cpdef np.ndarray[np.double_t, ndim=1] get_magnitudes(IQ arr): + cdef uint64_t i, n = len(arr) + + cdef np.ndarray[np.double_t, ndim=1] result = np.zeros(n, dtype = np.double) + + for i in range(0, n): + result[i] = sqrt(arr[i][0] * arr[i][0] + arr[i][1] * arr[i][1]) + + return result + +cpdef np.ndarray[np.uint64_t, ndim=1] calculate_cache(uint8_t[:] polynomial, bool reverse_polynomial=False, uint8_t bits=8): + cdef uint8_t j, poly_order = len(polynomial) + cdef uint64_t crc_mask = pow(2, poly_order - 1) - 1 + cdef uint64_t poly_mask = (crc_mask + 1) >> 1 + cdef uint64_t poly_int = arr_to_number(polynomial, reverse_polynomial, 1) & crc_mask + cdef uint64_t crcv, i + cdef np.ndarray[np.uint64_t, ndim=1] cache = np.zeros( pow(2, bits), dtype = np.uint64) + # Caching + for i in range(0, len(cache)): + crcv = i << (poly_order - 1 - bits) + for _ in range(0, bits): + if (crcv & poly_mask) > 0: + crcv = (crcv << 1) & crc_mask + crcv ^= poly_int + else: + crcv = (crcv << 1) & crc_mask + cache[i] = crcv + return cache + +cpdef uint64_t cached_crc(uint64_t[:] cache, uint8_t bits, uint8_t[:] inpt, uint8_t[:] polynomial, uint8_t[:] start_value, uint8_t[:] final_xor, bool lsb_first, bool reverse_polynomial, bool reverse_all, bool little_endian): + cdef unsigned int len_inpt = len(inpt) + cdef unsigned int i, poly_order = len(polynomial) + cdef uint64_t crc_mask = pow(2, poly_order - 1) - 1 + cdef uint64_t poly_mask = (crc_mask + 1) >> 1 + cdef uint64_t poly_int = arr_to_number(polynomial, reverse_polynomial, 1) & crc_mask + cdef uint64_t temp, crcv, data, pos + cdef uint8_t j + + # For inputs smaller than 8 bits, call normal function + if len_inpt < bits: + return crc(inpt, polynomial, start_value, final_xor, lsb_first, reverse_polynomial, reverse_all, little_endian) + + # CRC + crcv = arr_to_number(start_value, False, 0) & crc_mask + for i in range(0, len_inpt - bits + 1, bits): + data = 0 + if lsb_first: + for j in range(0, bits): + if inpt[i + j]: + data |= (1 << j) + else: + for j in range(0, bits): + if inpt[i + bits - 1 - j]: + data |= (1 << j) + pos = (crcv >> (poly_order - bits - 1)) ^ data + crcv = ((crcv << bits) ^ cache[pos]) & crc_mask + + # Are we done? + if len_inpt % bits > 0: + # compute rest of crc inpt[-(len_inpt%8):] with normal function + # Set start_value to current crc value + for i in range(0, len(start_value)): + start_value[len(start_value) - 1 - i] = True if (crcv & (1 << i)) > 0 else False + crcv = crc(inpt[len_inpt-(len_inpt%bits):len_inpt], polynomial, start_value, final_xor, lsb_first, reverse_polynomial, reverse_all, little_endian) + else: + # final XOR + crcv ^= arr_to_number(final_xor, False, 0) & crc_mask + + # reverse all bits + if reverse_all: + temp = 0 + for i in range(0, poly_order - 1): + if crcv & (1 << i): + temp |= (1 << (poly_order - 2 - i)) + crcv = temp & crc_mask + + # little endian encoding, different for 16, 32, 64 bit + if poly_order - 1 == 16 and little_endian: + crcv = ((crcv << 8) & 0xFF00) | (crcv >> 8) + elif poly_order - 1 == 32 and little_endian: + crcv = ((crcv << 24) & 0xFF000000) | ((crcv << 8) & 0x00FF0000) | ((crcv >> 8) & 0x0000FF00) | (crcv >> 24) + elif poly_order - 1 == 64 and little_endian: + crcv = ((crcv << 56) & 0xFF00000000000000) | (crcv >> 56) \ + | ((crcv >> 40) & 0x000000000000FF00) | ((crcv << 40) & 0x00FF000000000000) \ + | ((crcv << 24) & 0x0000FF0000000000) | ((crcv >> 24) & 0x0000000000FF0000) \ + | ((crcv << 8) & 0x000000FF00000000) | ((crcv >> 8) & 0x00000000FF000000) + return crcv & crc_mask + +cpdef tuple get_crc_datarange(uint8_t[:] inpt, uint8_t[:] polynomial, uint64_t vrfy_crc_start, uint8_t[:] start_value, uint8_t[:] final_xor, bool lsb_first, bool reverse_polynomial, bool reverse_all, bool little_endian): + cdef uint32_t len_inpt = len(inpt), poly_order = len(polynomial) + cdef uint8_t j = 0, len_crc = poly_order - 1 + + if vrfy_crc_start-1+len_crc >= len_inpt or vrfy_crc_start < 2: + return 0, 0 + + cdef uint64_t* steps = calloc(len_inpt+2, sizeof(uint64_t)) + cdef uint64_t temp + cdef uint64_t crc_mask = pow(2, poly_order - 1) - 1 + cdef uint64_t poly_mask = (crc_mask + 1) >> 1 + cdef uint64_t poly_int = arr_to_number(polynomial, reverse_polynomial, 1) & crc_mask + cdef uint64_t final_xor_int = arr_to_number(final_xor, False, 0) & crc_mask + cdef uint64_t vrfy_crc_int = arr_to_number(inpt[vrfy_crc_start:vrfy_crc_start+len_crc], False, 0) & crc_mask + cdef uint64_t crcvalue = arr_to_number(start_value, False, 0) & crc_mask + cdef bool found + cdef uint32_t i, idx, offset, data_end = vrfy_crc_start + cdef uint8_t* step = calloc(len_inpt, sizeof(uint8_t)) + step[0] = 1 + + # crcvalue is initialized with start_value + for i in range(0, data_end+7, 8): + for j in range(0, 8): + if lsb_first: + idx = i + (7 - j) + else: + idx = i + j + + # generic crc algorithm + if idx >= data_end: + break + + if (crcvalue & poly_mask > 0) != step[idx]: + crcvalue = (crcvalue << 1) & crc_mask + crcvalue ^= poly_int + else: + crcvalue = (crcvalue << 1) & crc_mask + # Save steps XORed with final_xor + steps[idx] = crcvalue ^ final_xor_int + + free(step) + + # Reverse and little endian + if reverse_all or little_endian: + for i in range(0, data_end): + # reverse all bits + if reverse_all: + temp = 0 + for j in range(0, poly_order - 1): + if steps[i] & (1 << j): + temp |= (1 << (poly_order -2 - j)) + steps[j] = temp & crc_mask + + # little endian encoding, different for 16, 32, 64 bit + if poly_order - 1 == 16 and little_endian: + steps[i] = ((steps[i] << 8) & 0xFF00) | (steps[i] >> 8) + elif poly_order - 1 == 32 and little_endian: + steps[i] = ((steps[i] << 24) & 0xFF000000) | ((steps[i] << 8) & 0x00FF0000) | ((steps[i] >> 8) & 0x0000FF00) | (steps[i] >> 24) + elif poly_order - 1 == 64 and little_endian: + steps[i] = ((steps[i] << 56) & 0xFF00000000000000) | (steps[i] >> 56) \ + | ((steps[i] >> 40) & 0x000000000000FF00) | ((steps[i] << 40) & 0x00FF000000000000) \ + | ((steps[i] << 24) & 0x0000FF0000000000) | ((steps[i] >> 24) & 0x0000000000FF0000) \ + | ((steps[i] << 8) & 0x000000FF00000000) | ((steps[i] >> 8) & 0x00000000FF000000) + + # Test data range from 0...start_crc until start_crc-1...start_crc + # Compute start value + crcvalue = crc(inpt[:data_end], polynomial, start_value, final_xor, lsb_first, reverse_polynomial, reverse_all, little_endian) + try: + if vrfy_crc_int == crcvalue: + return 0, data_end + found = False + + i = 0 + while i < data_end - 1: + offset = 0 + while inpt[i + offset] == False and i+offset < data_end - 1: # skip leading 0s in data (doesn't change crc...) + offset += 1 + # XOR delta=crc(10000...) to last crc value to create next crc value + crcvalue ^= steps[data_end-i-offset-1] + if found: + return i, data_end # Return start_data, end_data + if vrfy_crc_int == crcvalue: + found = True + i += 1 + offset + + # No beginning found + return 0, 0 + finally: + free(steps) + +cdef db(unsigned int t, unsigned int p, unsigned int k, unsigned int n, + uint8_t* a, uint8_t* sequence, uint64_t* current_index): + cdef unsigned int i,j + + if t > n: + if n % p == 0: + for i in range(1, p+1): + sequence[current_index[0]] = a[i] + current_index[0] += 1 + else: + a[t] = a[t - p] + db(t + 1, p, k, n, a, sequence, current_index) + for j in range(a[t - p] + 1, k): + a[t] = j + db(t+1, t, k, n, a, sequence, current_index) + +cpdef array.array de_bruijn(unsigned int n): + cdef unsigned int k = 2 # Alphabet size is 2 because our alphabet is [0, 1] + cdef uint64_t len_sequence = k ** n + + cdef uint8_t* a = calloc(k*n, sizeof(uint8_t)) + + cdef array.array array_template = array.array('B', []) + cdef array.array sequence + sequence = array.clone(array_template, len_sequence, zero=False) + + cdef uint64_t* current_index = calloc(1, sizeof(uint64_t)) + + db(1, 1, k, n, a, sequence.data.as_uchars, current_index) + + try: + return sequence + finally: + free(a) + free(current_index) diff --git a/Software/Universal Radio Hacker/src/urh/dev/BackendHandler.py b/Software/Universal Radio Hacker/src/urh/dev/BackendHandler.py new file mode 100644 index 0000000..03b0570 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/BackendHandler.py @@ -0,0 +1,313 @@ +import os +import sys +from enum import Enum +from subprocess import call, DEVNULL + +from urh import settings +from urh.util.Logger import logger + + +class Backends(Enum): + none = "no available backend" + native = "native backend" + grc = "GNU Radio backend" + network = "Network Backend" # provided by network sdr plugin + + +class BackendContainer(object): + def __init__(self, name, avail_backends: set, supports_rx: bool, supports_tx: bool): + self.name = name + self.avail_backends = avail_backends + self.selected_backend = Backends[settings.read(name + "_selected_backend", "none")] + if self.selected_backend not in self.avail_backends: + self.selected_backend = Backends.none + + if self.selected_backend == Backends.none: + if Backends.native in self.avail_backends: + self.selected_backend = Backends.native + elif Backends.grc in self.avail_backends: + self.selected_backend = Backends.grc + + self.is_enabled = settings.read(name + "_is_enabled", True, bool) + self.__supports_rx = supports_rx + self.__supports_tx = supports_tx + if len(self.avail_backends) == 0: + self.is_enabled = False + + def __repr__(self): + return "avail backends: " + str(self.avail_backends) + "| selected backend:" + str(self.selected_backend) + + @property + def supports_rx(self) -> bool: + return self.__supports_rx + + @property + def supports_tx(self) -> bool: + return self.__supports_tx + + @property + def has_gnuradio_backend(self): + return Backends.grc in self.avail_backends + + @property + def has_native_backend(self): + return Backends.native in self.avail_backends + + def set_enabled(self, enabled: bool): + self.is_enabled = enabled + self.write_settings() + + def set_selected_backend(self, sel_backend: Backends): + self.selected_backend = sel_backend + self.write_settings() + + def write_settings(self): + settings.write(self.name + "_is_enabled", self.is_enabled) + + if self.selected_backend == Backends.grc and len(self.avail_backends) == 1: + # if GNU Radio is the only backend available we do not save it to ini, + # in order to auto enable native backend if a native extension is built afterwards + # see: https://github.com/jopohl/urh/issues/270 + pass + else: + settings.write(self.name + "_selected_backend", self.selected_backend.name) + + +class BackendHandler(object): + """ + This class controls the devices backend. + 1) List available backends for devices + 2) List available devices (at least one backend) + 3) Manage the selection of devices backend + + """ + DEVICE_NAMES = ("AirSpy R2", "AirSpy Mini", "BladeRF", "FUNcube", "HackRF", + "LimeSDR", "PlutoSDR", "RTL-SDR", "RTL-TCP", "SDRPlay", "SoundCard", "USRP") + + def __init__(self): + + self.__gr_python_interpreter = settings.read('gr_python_interpreter', '') + if not self.__gr_python_interpreter: + self.__gr_python_interpreter = settings.read("python2_exe", '') # legacy + + self.set_gnuradio_installed_status() + + if not hasattr(sys, 'frozen'): + self.path = os.path.dirname(os.path.realpath(__file__)) + else: + self.path = os.path.dirname(sys.executable) + + self.device_backends = {} + """:type: dict[str, BackendContainer] """ + + self.get_backends() + + @property + def gr_python_interpreter(self): + return self.__gr_python_interpreter + + @gr_python_interpreter.setter + def gr_python_interpreter(self, value): + if value != self.__gr_python_interpreter: + self.__gr_python_interpreter = value + self.set_gnuradio_installed_status(force=True) + settings.write("gr_python_interpreter", value) + + @property + def num_native_backends(self): + return len([dev for dev, backend_container in self.device_backends.items() + if Backends.native in backend_container.avail_backends and dev.lower() != "rtl-tcp"]) + + @property + def __plutosdr_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import plutosdr + return True + except ImportError: + return False + + @property + def __bladerf_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import bladerf + return True + except ImportError: + return False + + @property + def __hackrf_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import hackrf + return True + except ImportError: + return False + + @property + def __usrp_native_enabled(self) -> bool: + old_stdout = devnull = None + try: + try: + # Redirect stderr to /dev/null to hide USRP messages + devnull = open(os.devnull, 'w') + old_stdout = os.dup(sys.stdout.fileno()) + os.dup2(devnull.fileno(), sys.stdout.fileno()) + except: + pass + + from urh.dev.native.lib import usrp + return True + except ImportError: + return False + finally: + if old_stdout is not None: + os.dup2(old_stdout, sys.stdout.fileno()) + if devnull is not None: + devnull.close() + + @property + def __soundcard_enabled(self) -> bool: + try: + import pyaudio + return True + except ImportError: + return False + + @property + def __airspy_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import airspy + return True + except ImportError: + return False + + @property + def __lime_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import limesdr + return True + except ImportError: + return False + + @property + def __rtlsdr_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import rtlsdr + return True + except ImportError: + return False + + @property + def __sdrplay_native_enabled(self) -> bool: + try: + from urh.dev.native.lib import sdrplay + return True + except ImportError: + return False + + def __check_gr_python_interpreter(self, interpreter): + # Use shell=True to prevent console window popping up on windows + return call('"{0}" -c "import gnuradio"'.format(interpreter), shell=True, stderr=DEVNULL) == 0 + + def set_gnuradio_installed_status(self, force=False): + current_setting = settings.read('gnuradio_is_installed', -1, int) + if not force and current_setting != -1: + self.gnuradio_is_installed = bool(current_setting) + return + + if os.path.isfile(self.gr_python_interpreter) and os.access(self.gr_python_interpreter, os.X_OK): + try: + self.gnuradio_is_installed = self.__check_gr_python_interpreter(self.gr_python_interpreter) + except OSError: + self.gnuradio_is_installed = False + else: + self.gnuradio_is_installed = False + + settings.write("gnuradio_is_installed", int(self.gnuradio_is_installed)) + + def __device_has_gr_scripts(self, devname: str): + if not hasattr(sys, "frozen"): + script_path = os.path.join(self.path, "gr", "scripts") + else: + script_path = self.path + devname = devname.lower().split(" ")[0] + has_send_file = False + has_recv_file = False + for f in os.listdir(script_path): + if f == "{0}_send.py".format(devname): + has_send_file = True + elif f == "{0}_recv.py".format(devname): + has_recv_file = True + + return has_recv_file, has_send_file + + def __avail_backends_for_device(self, devname: str): + backends = set() + supports_rx, supports_tx = self.__device_has_gr_scripts(devname) + if self.gnuradio_is_installed and (supports_rx or supports_tx): + backends.add(Backends.grc) + + if devname.lower() == "plutosdr" and self.__plutosdr_native_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + if devname.lower() == "bladerf" and self.__bladerf_native_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + if devname.lower() == "hackrf" and self.__hackrf_native_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + if devname.lower() == "usrp" and self.__usrp_native_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + if devname.lower() == "limesdr" and self.__lime_native_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + if devname.lower().startswith("airspy") and self.__airspy_native_enabled: + supports_rx, supports_tx = True, False + backends.add(Backends.native) + + if devname.lower().replace("-", "") == "rtlsdr" and self.__rtlsdr_native_enabled: + supports_rx, supports_tx = True, False + backends.add(Backends.native) + + if devname.lower().replace("-", "") == "rtltcp": + supports_rx, supports_tx = True, False + backends.add(Backends.native) + + if devname.lower() == "sdrplay" and self.__sdrplay_native_enabled: + supports_rx, supports_tx = True, False + backends.add(Backends.native) + + if devname.lower() == "soundcard" and self.__soundcard_enabled: + supports_rx, supports_tx = True, True + backends.add(Backends.native) + + return backends, supports_rx, supports_tx + + def get_backends(self): + self.device_backends.clear() + for device_name in self.DEVICE_NAMES: + ab, rx_suprt, tx_suprt = self.__avail_backends_for_device(device_name) + container = BackendContainer(device_name.lower(), ab, rx_suprt, tx_suprt) + self.device_backends[device_name.lower()] = container + + def get_key_from_device_display_text(self, displayed_device_name): + displayed_device_name = displayed_device_name.lower() + for key in self.DEVICE_NAMES: + key = key.lower() + if displayed_device_name.startswith(key): + return key + return None + + @staticmethod + def perform_soundcard_health_check(): + result = "SoundCard -- " + try: + import pyaudio + return result + "OK" + except Exception as e: + return result + str(e) diff --git a/Software/Universal Radio Hacker/src/urh/dev/EndlessSender.py b/Software/Universal Radio Hacker/src/urh/dev/EndlessSender.py new file mode 100644 index 0000000..26958bc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/EndlessSender.py @@ -0,0 +1,75 @@ +import numpy as np + +from urh import settings +from urh.dev.VirtualDevice import Mode, VirtualDevice +from urh.util.RingBuffer import RingBuffer + + +class EndlessSender(object): + """ + Enter endless send mode for a device and send data if data gets pushed to ringbuffer. + """ + + def __init__(self, backend_handler, name: str): + self.__device = VirtualDevice(backend_handler=backend_handler, name=name, mode=Mode.send) + self.ringbuffer = RingBuffer(int(settings.CONTINUOUS_BUFFER_SIZE_MB * 10 ** 6) // 8, self.__device.data_type) + self.__device.continuous_send_ring_buffer = self.ringbuffer + self.__device.is_send_continuous = True + + @property + def device(self) -> VirtualDevice: + return self.__device + + @device.setter + def device(self, value: VirtualDevice): + self.__device = value + self.__device.is_send_continuous = True + self.ringbuffer = RingBuffer(int(settings.CONTINUOUS_BUFFER_SIZE_MB * 10 ** 6) // 8, self.__device.data_type) + self.__device.continuous_send_ring_buffer = self.ringbuffer + + @property + def device_name(self) -> str: + return self.device.name + + @device_name.setter + def device_name(self, value: str): + if value != self.device_name: + self.device = VirtualDevice(backend_handler=self.device.backend_handler, name=value, mode=Mode.send) + + def start(self): + self.device.num_sending_repeats = 0 + self.device.start() + + def stop(self): + self.device.stop("EndlessSender stopped.") + + def push_data(self, data: np.ndarray): + self.ringbuffer.push(data) + + +if __name__ == '__main__': + from urh.dev.BackendHandler import BackendHandler + from urh.signalprocessing.Message import Message + from urh.signalprocessing.MessageType import MessageType + from urh.signalprocessing.Modulator import Modulator + from urh.util.Logger import logger + import time + + endless_sender = EndlessSender(BackendHandler(), "HackRF") + msg = Message([1, 0] * 16 + [1, 1, 0, 0] * 8 + [0, 0, 1, 1] * 8 + [1, 0, 1, 1, 1, 0, 0, 1, 1, 1] * 4, 0, + MessageType("empty_message_type")) + modulator = Modulator("test_modulator") + modulator.samples_per_symbol = 1000 + modulator.carrier_freq_hz = 55e3 + + logger.debug("Starting endless sender") + endless_sender.start() + time.sleep(1) + logger.debug("Pushing data") + endless_sender.push_data(modulator.modulate(msg.encoded_bits)) + logger.debug("Pushed data") + time.sleep(5) + logger.debug("Stopping endless sender") + endless_sender.stop() + time.sleep(1) + logger.debug("bye") diff --git a/Software/Universal Radio Hacker/src/urh/dev/PCAP.py b/Software/Universal Radio Hacker/src/urh/dev/PCAP.py new file mode 100644 index 0000000..dce6fec --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/PCAP.py @@ -0,0 +1,67 @@ +import os +import struct +import time + +from urh.util.Logger import logger + +from urh.signalprocessing.Message import Message + + +class PCAP(object): + def __init__(self): + self.timestamp_sec = None + self.timestamp_nsec = None + + def reset_timestamp(self): + self.timestamp_sec = None + self.timestamp_nsec = None + + def build_global_header(self) -> bytes: + MAGIC_NUMBER = 0xa1b23c4d # Nanosecond resolution + VERSION_MAJOR, VERSION_MINOR = 2, 4 + THISZONE = 0 + SIGFIGS = 0 + SNAPLEN = 65535 + NETWORK = 147 + + self.reset_timestamp() + + return struct.pack(">IHHiIII", MAGIC_NUMBER, VERSION_MAJOR, VERSION_MINOR, THISZONE, SIGFIGS, SNAPLEN, NETWORK) + + def build_packet(self, ts_sec: int, ts_nsec: int, data: bytes) -> bytes: + if self.timestamp_nsec is None or self.timestamp_sec is None: + self.timestamp_sec, self.timestamp_nsec = self.get_seconds_nseconds(time.time()) + + self.timestamp_sec += int(ts_sec) + self.timestamp_nsec += int(ts_nsec) + if self.timestamp_nsec >= 1e9: + self.timestamp_sec += int(self.timestamp_nsec / 1e9) + self.timestamp_nsec = int(self.timestamp_nsec % 1e9) + + l = len(data) + return struct.pack(">IIII", self.timestamp_sec, self.timestamp_nsec, l, l) + data + + def write_packets(self, packets, filename: str, sample_rate: int): + """ + + :type packets: list of Message + :param filename: + :return: + """ + if os.path.isfile(filename): + logger.warning("{0} already exists. Overwriting it".format(filename)) + + with open(filename, "wb") as f: + f.write(self.build_global_header()) + + with open(filename, "ab") as f: + rel_time_offset_ns = 0 + for pkt in packets: + f.write(self.build_packet(0, rel_time_offset_ns, pkt.decoded_bits_buffer)) + rel_time_offset_ns = pkt.get_duration(sample_rate) * 10 ** 9 + + @staticmethod + def get_seconds_nseconds(timestamp): + seconds = int(timestamp) + nseconds = int((timestamp - seconds) * 10 ** 9) + return seconds, nseconds diff --git a/Software/Universal Radio Hacker/src/urh/dev/VirtualDevice.py b/Software/Universal Radio Hacker/src/urh/dev/VirtualDevice.py new file mode 100644 index 0000000..a88782c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/VirtualDevice.py @@ -0,0 +1,743 @@ +import time +from enum import Enum + +import numpy as np +from PyQt5.QtCore import pyqtSignal, QObject + +from urh.dev import config +from urh.dev.BackendHandler import Backends, BackendHandler +from urh.dev.native.Device import Device +from urh.plugins.NetworkSDRInterface.NetworkSDRInterfacePlugin import NetworkSDRInterfacePlugin +from urh.util.Logger import logger + + +class Mode(Enum): + receive = 1 + send = 2 + spectrum = 3 + + +class VirtualDevice(QObject): + """ + Wrapper class for providing sending methods for grc and native devices + + """ + started = pyqtSignal() + stopped = pyqtSignal() + sender_needs_restart = pyqtSignal() + + fatal_error_occurred = pyqtSignal(str) + ready_for_action = pyqtSignal() + + continuous_send_msg = "Continuous send mode is not supported for GNU Radio backend. " \ + "You can change the configured device backend in options." + + def __init__(self, backend_handler, name: str, mode: Mode, freq=None, sample_rate=None, bandwidth=None, + gain=None, if_gain=None, baseband_gain=None, samples_to_send=None, + device_ip=None, sending_repeats=1, parent=None, resume_on_full_receive_buffer=False, raw_mode=True, + portnumber=1234): + super().__init__(parent) + self.name = name + self.mode = mode + self.backend_handler = backend_handler + + freq = config.DEFAULT_FREQUENCY if freq is None else freq + sample_rate = config.DEFAULT_SAMPLE_RATE if sample_rate is None else sample_rate + bandwidth = config.DEFAULT_BANDWIDTH if bandwidth is None else bandwidth + gain = config.DEFAULT_GAIN if gain is None else gain + if_gain = config.DEFAULT_IF_GAIN if if_gain is None else if_gain + baseband_gain = config.DEFAULT_BB_GAIN if baseband_gain is None else baseband_gain + + resume_on_full_receive_buffer = self.mode == Mode.spectrum or resume_on_full_receive_buffer + + if self.name == NetworkSDRInterfacePlugin.NETWORK_SDR_NAME: + self.backend = Backends.network + else: + try: + self.backend = self.backend_handler.device_backends[name.lower()].selected_backend + except KeyError: + logger.warning("Invalid device name: {0}".format(name)) + self.backend = Backends.none + self.__dev = None + return + + if self.backend == Backends.grc: + if mode == Mode.receive: + from urh.dev.gr.ReceiverThread import ReceiverThread + self.__dev = ReceiverThread(freq, sample_rate, bandwidth, gain, if_gain, baseband_gain, + parent=parent, resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif mode == Mode.send: + from urh.dev.gr.SenderThread import SenderThread + self.__dev = SenderThread(freq, sample_rate, bandwidth, gain, if_gain, baseband_gain, + parent=parent) + self.__dev.data = samples_to_send + self.__dev.samples_per_transmission = len(samples_to_send) if samples_to_send is not None else 2 ** 15 + elif mode == Mode.spectrum: + from urh.dev.gr.SpectrumThread import SpectrumThread + self.__dev = SpectrumThread(freq, sample_rate, bandwidth, gain, if_gain, baseband_gain, + parent=parent) + else: + raise ValueError("Unknown mode") + self.__dev.device = name + self.__dev.started.connect(self.emit_started_signal) + self.__dev.stopped.connect(self.emit_stopped_signal) + self.__dev.sender_needs_restart.connect(self.emit_sender_needs_restart) + elif self.backend == Backends.native: + name = self.name.lower() + if name in map(str.lower, BackendHandler.DEVICE_NAMES): + if name == "hackrf": + from urh.dev.native.HackRF import HackRF + self.__dev = HackRF(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name.replace("-", "") == "rtlsdr": + from urh.dev.native.RTLSDR import RTLSDR + self.__dev = RTLSDR(freq=freq, gain=gain, srate=sample_rate, device_number=0, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name.replace("-", "") == "rtltcp": + from urh.dev.native.RTLSDRTCP import RTLSDRTCP + self.__dev = RTLSDRTCP(freq=freq, gain=gain, srate=sample_rate, bandwidth=bandwidth, + device_number=0, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name == "limesdr": + from urh.dev.native.LimeSDR import LimeSDR + self.__dev = LimeSDR(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, gain=gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name == "bladerf": + from urh.dev.native.BladeRF import BladeRF + self.__dev = BladeRF(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, gain=gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name == "plutosdr": + from urh.dev.native.PlutoSDR import PlutoSDR + self.__dev = PlutoSDR(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, gain=gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name.startswith("airspy"): + from urh.dev.native.AirSpy import AirSpy + self.__dev = AirSpy(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name.startswith("usrp"): + from urh.dev.native.USRP import USRP + self.__dev = USRP(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, gain=gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name.startswith("sdrplay"): + from urh.dev.native.SDRPlay import SDRPlay + self.__dev = SDRPlay(center_freq=freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + elif name == "soundcard": + from urh.dev.native.SoundCard import SoundCard + self.__dev = SoundCard(sample_rate=sample_rate, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + else: + raise NotImplementedError("Native Backend for {0} not yet implemented".format(name)) + + elif name == "test": + # For Unittests Only + self.__dev = Device(freq, sample_rate, bandwidth, gain, if_gain, baseband_gain, + resume_on_full_receive_buffer) + else: + raise ValueError("Unknown device name {0}".format(name)) + self.__dev.portnumber = portnumber + self.__dev.device_ip = device_ip + if mode == Mode.send: + self.__dev.init_send_parameters(samples_to_send, sending_repeats) + elif self.backend == Backends.network: + self.__dev = NetworkSDRInterfacePlugin(raw_mode=raw_mode, + resume_on_full_receive_buffer=resume_on_full_receive_buffer, + spectrum=self.mode == Mode.spectrum, sending=self.mode == Mode.send) + self.__dev.send_connection_established.connect(self.emit_ready_for_action) + self.__dev.receive_server_started.connect(self.emit_ready_for_action) + self.__dev.error_occurred.connect(self.emit_fatal_error_occurred) + self.__dev.samples_to_send = samples_to_send + elif self.backend == Backends.none: + self.__dev = None + else: + raise ValueError("Unsupported Backend") + + if mode == Mode.spectrum: + self.__dev.is_in_spectrum_mode = True + + @property + def backend_is_native(self) -> bool: + return self.backend == Backends.native + + @property + def data_type(self): + if self.backend == Backends.native: + return self.__dev.DATA_TYPE + else: + return np.float32 + + @property + def has_multi_device_support(self): + return hasattr(self.__dev, "has_multi_device_support") and self.__dev.has_multi_device_support + + @property + def device_serial(self): + if hasattr(self.__dev, "device_serial"): + return self.__dev.device_serial + else: + return None + + @device_serial.setter + def device_serial(self, value): + if hasattr(self.__dev, "device_serial"): + self.__dev.device_serial = value + + @property + def device_number(self): + if hasattr(self.__dev, "device_number"): + return self.__dev.device_number + else: + return None + + @device_number.setter + def device_number(self, value): + if hasattr(self.__dev, "device_number"): + self.__dev.device_number = value + + @property + def bandwidth(self): + return self.__dev.bandwidth + + @bandwidth.setter + def bandwidth(self, value): + self.__dev.bandwidth = value + + @property + def apply_dc_correction(self): + if self.backend == Backends.native: + return self.__dev.apply_dc_correction + else: + return None + + @apply_dc_correction.setter + def apply_dc_correction(self, value: bool): + if self.backend == Backends.native: + self.__dev.apply_dc_correction = bool(value) + + @property + def bias_tee_enabled(self): + if self.backend_is_native: + return self.__dev.bias_tee_enabled + else: + return None + + @bias_tee_enabled.setter + def bias_tee_enabled(self, value: bool): + if self.backend_is_native: + self.__dev.bias_tee_enabled = value + + @property + def bandwidth_is_adjustable(self): + if self.backend == Backends.grc: + return True + elif self.backend == Backends.native: + return self.__dev.bandwidth_is_adjustable + elif self.backend == Backends.network: + return True + else: + raise ValueError("Unsupported Backend") + + @property + def frequency(self): + if self.backend in (Backends.grc, Backends.native): + return self.__dev.frequency + else: + raise ValueError("Unsupported Backend") + + @frequency.setter + def frequency(self, value): + if self.backend in (Backends.grc, Backends.native): + self.__dev.frequency = value + elif self.backend == Backends.network: + pass + else: + raise ValueError("Unsupported Backend") + + @property + def num_samples_to_send(self) -> int: + if self.backend in (Backends.native, Backends.network): + return self.__dev.num_samples_to_send + else: + raise ValueError(self.continuous_send_msg) + + @num_samples_to_send.setter + def num_samples_to_send(self, value: int): + if self.backend in (Backends.native, Backends.network): + self.__dev.num_samples_to_send = value + else: + raise ValueError(self.continuous_send_msg) + + @property + def is_send_continuous(self) -> bool: + if self.backend in (Backends.native, Backends.network): + return self.__dev.sending_is_continuous + else: + raise ValueError(self.continuous_send_msg) + + @is_send_continuous.setter + def is_send_continuous(self, value: bool): + if self.backend in (Backends.native, Backends.network): + self.__dev.sending_is_continuous = value + else: + raise ValueError(self.continuous_send_msg) + + @property + def is_raw_mode(self) -> bool: + if self.backend == Backends.network: + return self.__dev.raw_mode + else: + return True + + @property + def continuous_send_ring_buffer(self): + if self.backend in (Backends.native, Backends.network): + return self.__dev.continuous_send_ring_buffer + else: + raise ValueError(self.continuous_send_msg) + + @continuous_send_ring_buffer.setter + def continuous_send_ring_buffer(self, value): + if self.backend in (Backends.native, Backends.network): + self.__dev.continuous_send_ring_buffer = value + else: + raise ValueError(self.continuous_send_msg) + + @property + def is_in_spectrum_mode(self): + if self.backend in (Backends.grc, Backends.native, Backends.network): + return self.__dev.is_in_spectrum_mode + else: + raise ValueError("Unsupported Backend") + + @is_in_spectrum_mode.setter + def is_in_spectrum_mode(self, value: bool): + if self.backend in (Backends.grc, Backends.native, Backends.network): + self.__dev.is_in_spectrum_mode = value + else: + raise ValueError("Unsupported Backend") + + @property + def gain(self): + return self.__dev.gain + + @gain.setter + def gain(self, value): + try: + self.__dev.gain = value + except AttributeError as e: + logger.warning(str(e)) + + @property + def if_gain(self): + try: + return self.__dev.if_gain + except AttributeError as e: + logger.warning(str(e)) + + @if_gain.setter + def if_gain(self, value): + try: + self.__dev.if_gain = value + except AttributeError as e: + logger.warning(str(e)) + + @property + def baseband_gain(self): + return self.__dev.baseband_gain + + @baseband_gain.setter + def baseband_gain(self, value): + self.__dev.baseband_gain = value + + @property + def sample_rate(self): + return self.__dev.sample_rate + + @sample_rate.setter + def sample_rate(self, value): + self.__dev.sample_rate = value + + @property + def channel_index(self) -> int: + return self.__dev.channel_index + + @channel_index.setter + def channel_index(self, value: int): + self.__dev.channel_index = value + + @property + def antenna_index(self) -> int: + return self.__dev.antenna_index + + @antenna_index.setter + def antenna_index(self, value: int): + self.__dev.antenna_index = value + + @property + def freq_correction(self): + return self.__dev.freq_correction + + @freq_correction.setter + def freq_correction(self, value): + self.__dev.freq_correction = value + + @property + def direct_sampling_mode(self) -> int: + return self.__dev.direct_sampling_mode + + @direct_sampling_mode.setter + def direct_sampling_mode(self, value): + self.__dev.direct_sampling_mode = value + + @property + def samples_to_send(self): + if self.backend == Backends.grc: + return self.__dev.data + elif self.backend in (Backends.native, Backends.network): + return self.__dev.samples_to_send + else: + raise ValueError("Unsupported Backend") + + @samples_to_send.setter + def samples_to_send(self, value): + if self.backend == Backends.grc: + self.__dev.data = value + elif self.backend == Backends.native: + self.__dev.init_send_parameters(value, self.num_sending_repeats) + elif self.backend == Backends.network: + self.__dev.samples_to_send = value + else: + raise ValueError("Unsupported Backend") + + @property + def subdevice(self): + if hasattr(self.__dev, "subdevice"): + return self.__dev.subdevice + else: + return None + + @subdevice.setter + def subdevice(self, value: str): + if hasattr(self.__dev, "subdevice"): + self.__dev.subdevice = value + + @property + def ip(self): + if self.backend == Backends.grc: + return self.__dev.device_ip + elif self.backend == Backends.native: + return self.__dev.device_ip + else: + raise ValueError("Unsupported Backend") + + @ip.setter + def ip(self, value): + if self.backend == Backends.grc: + self.__dev.device_ip = value + elif self.backend == Backends.native: + self.__dev.device_ip = value + elif self.backend in (Backends.none, Backends.network): + pass + else: + raise ValueError("Unsupported Backend") + + @property + def port(self): + if self.backend in (Backends.grc, Backends.native, Backends.network): + return self.__dev.port + else: + raise ValueError("Unsupported Backend") + + @port.setter + def port(self, value): + if self.backend in (Backends.grc, Backends.native, Backends.network): + self.__dev.port = value + else: + raise ValueError("Unsupported Backend") + + @property + def data(self): + if self.backend == Backends.grc: + return self.__dev.data + elif self.backend == Backends.native: + if self.mode == Mode.send: + return self.__dev.samples_to_send + else: + return self.__dev.receive_buffer + elif self.backend == Backends.network: + if self.mode == Mode.send: + raise NotImplementedError("Todo") + else: + if self.__dev.raw_mode: + return self.__dev.receive_buffer + else: + return self.__dev.received_bits + else: + raise ValueError("Unsupported Backend") + + @data.setter + def data(self, value): + if self.backend == Backends.grc: + self.__dev.data = value + elif self.backend == Backends.native: + if self.mode == Mode.send: + self.__dev.samples_to_send = value + else: + self.__dev.receive_buffer = value + else: + logger.warning("{}:{} has no data".format(self.__class__.__name__, self.backend.name)) + + def free_data(self): + if self.backend == Backends.grc: + self.__dev.data = None + elif self.backend == Backends.native: + self.__dev.samples_to_send = None + self.__dev.receive_buffer = None + elif self.backend == Backends.network: + self.__dev.free_data() + elif self.backend == Backends.none: + pass + else: + raise ValueError("Unsupported Backend") + + @property + def resume_on_full_receive_buffer(self) -> bool: + return self.__dev.resume_on_full_receive_buffer + + @resume_on_full_receive_buffer.setter + def resume_on_full_receive_buffer(self, value: bool): + if value != self.__dev.resume_on_full_receive_buffer: + self.__dev.resume_on_full_receive_buffer = value + if self.backend == Backends.native: + self.__dev.receive_buffer = None + elif self.backend == Backends.grc: + self.__dev.data = None + + @property + def num_sending_repeats(self): + return self.__dev.sending_repeats + + @num_sending_repeats.setter + def num_sending_repeats(self, value): + self.__dev.sending_repeats = value + + @property + def current_index(self): + if self.backend == Backends.grc: + return self.__dev.current_index + elif self.backend == Backends.native: + if self.mode == Mode.send: + return self.__dev.current_sent_sample + else: + return self.__dev.current_recv_index + elif self.backend == Backends.network: + if self.mode == Mode.send: + return self.__dev.current_sent_sample + else: + return self.__dev.current_receive_index + else: + raise ValueError("Unsupported Backend") + + @current_index.setter + def current_index(self, value): + if self.backend == Backends.grc: + self.__dev.current_index = value + elif self.backend == Backends.native: + if self.mode == Mode.send: + self.__dev.current_sent_sample = value + else: + self.__dev.current_recv_index = value + elif self.backend == Backends.network: + if self.mode == Mode.send: + self.__dev.current_sent_sample = value + else: + self.__dev.current_receive_index = value + else: + raise ValueError("Unsupported Backend") + + @property + def current_iteration(self): + if self.backend == Backends.grc: + return self.__dev.current_iteration + elif self.backend in (Backends.native, Backends.network): + return self.__dev.current_sending_repeat + else: + raise ValueError("Unsupported Backend") + + @current_iteration.setter + def current_iteration(self, value): + if self.backend == Backends.grc: + self.__dev.current_iteration = value + elif self.backend in (Backends.native, Backends.network): + self.__dev.current_sending_repeat = value + else: + raise ValueError("Unsupported Backend") + + @property + def sending_finished(self): + if self.backend == Backends.grc: + return self.__dev.current_iteration is None + elif self.backend in (Backends.native, Backends.network): + return self.__dev.sending_finished + else: + raise ValueError("Unsupported Backend") + + @property + def spectrum(self): + if self.mode == Mode.spectrum: + if self.backend == Backends.grc: + return self.__dev.x, self.__dev.y + elif self.backend == Backends.native or self.backend == Backends.network: + w = np.abs(np.fft.fft(self.__dev.receive_buffer.as_complex64())) + freqs = np.fft.fftfreq(len(w), 1 / self.sample_rate) + idx = np.argsort(freqs) + return freqs[idx].astype(np.float32), w[idx].astype(np.float32) + else: + raise ValueError("Spectrum x only available in spectrum mode") + + def start(self): + if self.backend == Backends.grc: + self.__dev.setTerminationEnabled(True) + self.__dev.terminate() + time.sleep(0.1) + self.__dev.start() # Already connected to started signal in constructor + elif self.backend == Backends.native: + if self.mode == Mode.send: + self.__dev.start_tx_mode(resume=True) + else: + self.__dev.start_rx_mode() + + self.emit_started_signal() + elif self.backend == Backends.network: + if self.mode == Mode.receive or self.mode == Mode.spectrum: + self.__dev.start_tcp_server_for_receiving() + else: + self.__dev.start_raw_sending_thread() + + self.emit_started_signal() + else: + raise ValueError("Unsupported Backend") + + def stop(self, msg: str): + if self.backend == Backends.grc: + self.__dev.stop(msg) # Already connected to stopped in constructor + elif self.backend == Backends.native: + if self.mode == Mode.send: + self.__dev.stop_tx_mode(msg) + else: + self.__dev.stop_rx_mode(msg) + self.emit_stopped_signal() + elif self.backend == Backends.network: + self.__dev.stop_tcp_server() + self.__dev.stop_sending_thread() + self.emit_stopped_signal() + elif self.backend == Backends.none: + pass + else: + logger.error("Stop device: Unsupported backend " + str(self.backend)) + + def stop_on_error(self, msg: str): + if self.backend == Backends.grc: + self.__dev.stop(msg) # Already connected to stopped in constructor + elif self.backend == Backends.native: + self.read_messages() # Clear errors + self.__dev.stop_rx_mode("Stop on error") + self.__dev.stop_tx_mode("Stop on error") + self.emit_stopped_signal() + else: + raise ValueError("Unsupported Backend") + + def cleanup(self): + if self.backend == Backends.grc: + if self.mode == Mode.send: + self.__dev.socket.close() + time.sleep(0.1) + self.__dev.quit() + self.data = None + + elif self.backend == Backends.native: + self.data = None + + elif self.backend == Backends.none: + pass + + else: + raise ValueError("Unsupported Backend") + + def emit_stopped_signal(self): + self.stopped.emit() + + def emit_started_signal(self): + self.started.emit() + + def emit_sender_needs_restart(self): + self.sender_needs_restart.emit() + + def read_messages(self) -> str: + """ + returns a string of new device messages separated by newlines + + :return: + """ + if self.backend == Backends.grc: + errors = self.__dev.read_errors() + + if "FATAL: " in errors: + self.fatal_error_occurred.emit(errors[errors.index("FATAL: "):]) + + return errors + elif self.backend == Backends.native: + messages = "\n".join(self.__dev.device_messages) + self.__dev.device_messages.clear() + + if messages and not messages.endswith("\n"): + messages += "\n" + + if "successfully started" in messages: + self.ready_for_action.emit() + elif "failed to start" in messages: + self.fatal_error_occurred.emit(messages[messages.index("failed to start"):]) + + return messages + elif self.backend == Backends.network: + return "" + else: + raise ValueError("Unsupported Backend") + + def set_server_port(self, port: int): + if self.backend == Backends.network: + self.__dev.server_port = port + else: + raise ValueError("Setting port only supported for NetworkSDR Plugin") + + def set_client_port(self, port: int): + if self.backend == Backends.network: + self.__dev.client_port = port + else: + raise ValueError("Setting port only supported for NetworkSDR Plugin") + + def get_device_list(self): + if hasattr(self.__dev, "get_device_list"): + return self.__dev.get_device_list() + else: + return [] + + def increase_gr_port(self): + if self.backend == Backends.grc: + self.__dev.gr_port += 1 + logger.info("Retry with port " + str(self.__dev.gr_port)) + else: + raise ValueError("Only for GR backend") + + def emit_ready_for_action(self): + """ + Notify observers that device is successfully initialized + :return: + """ + self.ready_for_action.emit() + + def emit_fatal_error_occurred(self, msg: str): + self.fatal_error_occurred.emit(msg) diff --git a/Software/Universal Radio Hacker/src/urh/dev/__init__.py b/Software/Universal Radio Hacker/src/urh/dev/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/dev/config.py b/Software/Universal Radio Hacker/src/urh/dev/config.py new file mode 100644 index 0000000..c1f3efb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/config.py @@ -0,0 +1,142 @@ +import copy +from collections import OrderedDict, namedtuple + +from urh.plugins.NetworkSDRInterface.NetworkSDRInterfacePlugin import NetworkSDRInterfacePlugin + +DEFAULT_FREQUENCY = 433.92e6 +DEFAULT_SAMPLE_RATE = 1e6 +DEFAULT_BANDWIDTH = 1e6 +DEFAULT_GAIN = 20 +DEFAULT_IF_GAIN = 20 +DEFAULT_BB_GAIN = 16 +DEFAULT_FREQ_CORRECTION = 1 +DEFAULT_DIRECT_SAMPLING_MODE = 0 + +DEVICE_CONFIG = OrderedDict() + +dev_range = namedtuple("dev_range", ["start", "stop", "step"]) + +K = 10 ** 3 +M = 10 ** 6 +G = 10 ** 9 + +DEVICE_CONFIG["PlutoSDR"] = { + "center_freq": dev_range(start=70 * M, stop=6 * G, step=1), + "sample_rate": dev_range(start=2.1 * M, stop=61.44 * M, step=1), + "bandwidth": dev_range(start=0.2 * M, stop=56 * M, step=1), + "tx_rf_gain": list(range(-89, 1)), + "rx_rf_gain": list(range(-3, 72)), +} + +# http://www.nuand.com/bladeRF-brief.pdf +DEVICE_CONFIG["BladeRF"] = { + "center_freq": dev_range(start=47 * M, stop=6 * G, step=1), + "sample_rate": dev_range(start=520.834 * K, stop=61.44 * M, step=1), # https://github.com/jopohl/urh/issues/930 + "bandwidth": dev_range(start=1.5 * M, stop=28 * M, step=1), + "rx_channel": ["RX1", "RX2"], + "tx_channel": ["TX1", "TX2"], + "tx_rf_gain": list(range(0, 61)), + "rx_rf_gain": list(range(0, 61)), + "bias_tee_enabled": [False, True] +} + +# https://github.com/mossmann/hackrf/wiki/HackRF-One#features +DEVICE_CONFIG["HackRF"] = { + "center_freq": dev_range(start=10, stop=6 * G, step=1), + "sample_rate": dev_range(start=2 * M, stop=20 * M, step=1), + "bandwidth": dev_range(start=2 * M, stop=20 * M, step=1), + "tx_rf_gain": [0, 14], + "rx_rf_gain": [0, 14], + "rx_if_gain": [0, 8, 16, 24, 32, 40], + "tx_if_gain": list(range(0, 48)), + "rx_baseband_gain": list(range(0, 63, 2)), # only available in RX + "bias_tee_enabled": [False, True] +} + +# https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates +DEVICE_CONFIG["USRP"] = { + "center_freq": dev_range(start=0, stop=6 * G, step=1), + "sample_rate": dev_range(start=1, stop=200 * M, step=1), + "bandwidth": dev_range(start=1, stop=120 * M, step=1), + "subdevice": "", # http://files.ettus.com/manual/page_configuration.html#config_subdev + "rx_rf_gain": list(range(0, 101)), + "tx_rf_gain": list(range(0, 101)), + "rx_antenna": ["Antenna 1", "Antenna 2", "Antenna 3"], + "tx_antenna": ["Antenna 1", "Antenna 2", "Antenna 3"] +} + +# https://myriadrf.org/projects/limesdr/ +DEVICE_CONFIG["LimeSDR"] = { + "center_freq": dev_range(start=100 * K, stop=int(3.8 * G), step=1), + "sample_rate": dev_range(start=2 * M, stop=30 * M, step=1), + "bandwidth": dev_range(start=2 * M, stop=130 * M, step=1), + "rx_rf_gain": list(range(0, 101)), # Normalized Gain 0-100% + "tx_rf_gain": list(range(0, 101)), # Normalized Gain 0-100% + "rx_channel": ["RX1", "RX2"], + "tx_channel": ["TX1", "TX2"], + "rx_antenna": ["None", "High (RX_H)", "Low (RX_L)", "Wide (RX_W)"], + "rx_antenna_default_index": 2, + "tx_antenna": ["None", "Band 1 (TX_1)", "Band 2 (TX_2)"], + "tx_antenna_default_index": 1 +} + +# http://osmocom.org/projects/sdr/wiki/rtl-sdr +DEVICE_CONFIG["RTL-SDR"] = { + # 0.1 MHz lower limit because: https://github.com/jopohl/urh/issues/211 + "center_freq": dev_range(start=0.1 * M, stop=2200 * M, step=1), + "sample_rate": dev_range(start=1, stop=int(3.2 * M), step=1), + "bandwidth": dev_range(start=1, stop=int(3.2 * M), step=1), + "rx_rf_gain": list(range(-100, 500)), + "direct_sampling": ["disabled", "I-ADC input enabled", "Q-ADC input enabled"], + "freq_correction": dev_range(start=-1 * 10 ** 3, stop=1 * 10 ** 3, step=1) +} + +DEVICE_CONFIG["RTL-TCP"] = copy.deepcopy(DEVICE_CONFIG["RTL-SDR"]) +DEVICE_CONFIG["RTL-TCP"]["ip"] = "" +DEVICE_CONFIG["RTL-TCP"]["port"] = "" + +DEVICE_CONFIG[NetworkSDRInterfacePlugin.NETWORK_SDR_NAME] = {} + +# http://www.rtl-sdr.com/review-airspy-vs-sdrplay-rsp-vs-hackrf/ +# https://airspy.com/products/ +DEVICE_CONFIG["AirSpy R2"] = { + "center_freq": dev_range(start=24, stop=1800 * M, step=1), + "sample_rate": [10 * M, 10 * M], # This device always uses 10M, no matter what is configured. + "bandwidth": [10 * M, 10 * M], + "rx_rf_gain": list(range(0, 16)), + "rx_if_gain": list(range(0, 16)), + "rx_baseband_gain": list(range(0, 16)), +} + +DEVICE_CONFIG["AirSpy Mini"] = { + "center_freq": dev_range(start=24, stop=1800 * M, step=1), + "sample_rate": [6 * M, 6 * M], + # Documentation says: "10, 6 and 3 MSPS IQ output" but it always uses 6M, no matter what is configured. + "bandwidth": [6 * M, 6 * M], + "rx_rf_gain": list(range(0, 16)), + "rx_if_gain": list(range(0, 16)), + "rx_baseband_gain": list(range(0, 16)), +} + +DEVICE_CONFIG["SDRPlay"] = { + "center_freq": dev_range(start=1 * K, stop=2 * G, step=1), + "sample_rate": dev_range(start=2 * M, stop=10 * M, step=1), + "bandwidth": [0, 200e3, 300e3, 600e3, 1536e3, 5000e3, 6000e3, 7000e3, 8000e3], + "rx_rf_gain": list(range(20, 60)), + "rx_if_gain": [0, 450, 1620, 2048], + "rx_antenna": ["Antenna A", "Antenna B", "Hi-Z"], + "rx_antenna_default_index": 0, +} + +DEVICE_CONFIG["SoundCard"] = { + "sample_rate": [16e3, 22.05e3, 24e3, 32e3, 44.1e3, 48e3, 96e3, 192e3], + "default_sample_rate": 48e3, +} + +DEVICE_CONFIG["Fallback"] = { + "center_freq": dev_range(start=1 * M, stop=6 * G, step=1), + "sample_rate": dev_range(start=2 * M, stop=20 * M, step=1), + "bandwidth": dev_range(start=2 * M, stop=20 * M, step=1), + "rx_rf_gain": list(range(0, 51)), + "tx_rf_gain": list(range(0, 51)), +} diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/AbstractBaseThread.py b/Software/Universal Radio Hacker/src/urh/dev/gr/AbstractBaseThread.py new file mode 100644 index 0000000..51bda3d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/AbstractBaseThread.py @@ -0,0 +1,270 @@ +import os +import socket +import sys +import tempfile +import time +from queue import Queue, Empty +from subprocess import Popen, PIPE +from threading import Thread + +from PyQt5.QtCore import QThread, pyqtSignal + +from urh import settings +from urh.util.Logger import logger + +ON_POSIX = 'posix' in sys.builtin_module_names + + +class AbstractBaseThread(QThread): + started = pyqtSignal() + stopped = pyqtSignal() + sender_needs_restart = pyqtSignal() + + def __init__(self, frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, receiving: bool, + ip='127.0.0.1', parent=None): + super().__init__(parent) + self.ip = ip + self.gr_port = 1337 + self._sample_rate = sample_rate + self._frequency = frequency + self._gain = gain + self._if_gain = if_gain + self._baseband_gain = baseband_gain + self._bandwidth = bandwidth + self._freq_correction = 1 + self._direct_sampling_mode = 0 + self._antenna_index = 0 + self._channel_index = 0 + self._receiving = receiving # False for Sender-Thread + self.device = "USRP" + self.current_index = 0 + + self.is_in_spectrum_mode = False + + self.socket = None + + self.gr_python_interpreter = settings.read("gr_python_interpreter", "") + + self.queue = Queue() + self.data = None # Placeholder for SenderThread + self.current_iteration = 0 # Counts number of Sendings in SenderThread + + self.gr_process = None + + @property + def sample_rate(self): + return self._sample_rate + + @sample_rate.setter + def sample_rate(self, value): + self._sample_rate = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'SR:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def frequency(self): + return self._frequency + + @frequency.setter + def frequency(self, value): + self._frequency = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'F:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def gain(self): + return self._gain + + @gain.setter + def gain(self, value): + self._gain = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'G:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def if_gain(self): + return self._if_gain + + @if_gain.setter + def if_gain(self, value): + self._if_gain = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'IFG:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def baseband_gain(self): + return self._baseband_gain + + @baseband_gain.setter + def baseband_gain(self, value): + self._baseband_gain = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'BBG:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def bandwidth(self): + return self._bandwidth + + @bandwidth.setter + def bandwidth(self, value): + self._bandwidth = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'BW:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def freq_correction(self): + return self._freq_correction + + @freq_correction.setter + def freq_correction(self, value): + self._freq_correction = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'FC:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + @property + def channel_index(self): + return self._channel_index + + @channel_index.setter + def channel_index(self, value): + self._channel_index = value + + @property + def antenna_index(self): + return self._antenna_index + + @antenna_index.setter + def antenna_index(self, value): + self._antenna_index = value + + @property + def direct_sampling_mode(self): + return self._direct_sampling_mode + + @direct_sampling_mode.setter + def direct_sampling_mode(self, value): + self._direct_sampling_mode = value + if self.gr_process: + try: + self.gr_process.stdin.write(b'DSM:' + bytes(str(value), "utf8") + b'\n') + self.gr_process.stdin.flush() + except BrokenPipeError: + pass + + def initialize_process(self): + self.started.emit() + + if not hasattr(sys, 'frozen'): + rp = os.path.realpath(os.path.join(os.path.dirname(__file__), "scripts")) + else: + rp = os.path.realpath(os.path.dirname(sys.executable)) + + suffix = "_recv.py" if self._receiving else "_send.py" + filename = self.device.lower().split(" ")[0] + suffix + + if not self.gr_python_interpreter: + self.stop( + "FATAL: Could not find a GR compatible Python interpreter. " + "Make sure you have a running GNU Radio installation.") + return + + options = [self.gr_python_interpreter, os.path.join(rp, filename), + "--sample-rate", str(int(self.sample_rate)), "--frequency", str(int(self.frequency)), + "--gain", str(self.gain), "--if-gain", str(self.if_gain), "--bb-gain", str(self.baseband_gain), + "--bandwidth", str(int(self.bandwidth)), "--freq-correction", str(self.freq_correction), + "--direct-sampling", str(self.direct_sampling_mode), "--channel-index", str(self.channel_index), + "--port", str(self.gr_port)] + + logger.info("Starting GNU Radio") + logger.debug(" ".join(options)) + self.gr_process = Popen(options, stdout=PIPE, stderr=PIPE, stdin=PIPE, bufsize=1) + logger.info("Started GNU Radio") + t = Thread(target=self.enqueue_output, args=(self.gr_process.stderr, self.queue)) + t.daemon = True # thread dies with the program + t.start() + + def init_recv_socket(self): + logger.info("Initializing receive socket") + self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self.socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) + self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + logger.info("Initialized receive socket") + + while not self.isInterruptionRequested(): + try: + time.sleep(0.1) + logger.info("Trying to get a connection to GNU Radio...") + self.socket.connect((self.ip, self.gr_port)) + logger.info("Got connection") + break + except (ConnectionRefusedError, ConnectionResetError): + continue + except Exception as e: + logger.error("Unexpected error", str(e)) + + def run(self): + pass + + def read_errors(self, initial_errors=None): + result = [] if initial_errors is None else initial_errors + while True: + try: + result.append(self.queue.get_nowait()) + except Empty: + break + + result = b"".join(result) + try: + return result.decode("utf-8") + except UnicodeDecodeError: + return "Could not decode device message" + + def enqueue_output(self, out, queue): + for line in iter(out.readline, b''): + queue.put(line) + out.close() + + def stop(self, msg: str): + if msg and not msg.startswith("FIN"): + self.requestInterruption() + time.sleep(0.1) + + try: + logger.info("Kill grc process") + self.gr_process.kill() + logger.info("Term grc process") + self.gr_process.terminate() + self.gr_process = None + except AttributeError: + pass + + logger.info(msg) + self.stopped.emit() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/ReceiverThread.py b/Software/Universal Radio Hacker/src/urh/dev/gr/ReceiverThread.py new file mode 100644 index 0000000..e360aa9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/ReceiverThread.py @@ -0,0 +1,67 @@ +import numpy as np + +from urh import settings +from urh.dev.gr.AbstractBaseThread import AbstractBaseThread +from urh.util.Logger import logger + + +class ReceiverThread(AbstractBaseThread): + def __init__(self, frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, ip='127.0.0.1', + parent=None, resume_on_full_receive_buffer=False): + super().__init__(frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, True, ip, parent) + + self.resume_on_full_receive_buffer = resume_on_full_receive_buffer # for Live Sniffing + self.data = None + + def init_recv_buffer(self): + n_samples = settings.get_receive_buffer_size(self.resume_on_full_receive_buffer, self.is_in_spectrum_mode) + self.data = np.zeros(n_samples, dtype=np.complex64) + + def run(self): + if self.data is None: + self.init_recv_buffer() + + self.initialize_process() + logger.info("Initialize receive socket") + self.init_recv_socket() + + recv = self.socket.recv + rcvd = b"" + + try: + while not self.isInterruptionRequested(): + try: + rcvd += recv(32768) # Receive Buffer = 32768 Byte+ + except Exception as e: + logger.exception(e) + + if len(rcvd) < 8: + self.stop("Stopped receiving: No data received anymore") + return + + if len(rcvd) % 8 != 0: + continue + + try: + tmp = np.fromstring(rcvd, dtype=np.complex64) + + num_samples = len(tmp) + if self.data is None: + # seems to be sometimes None in rare cases + self.init_recv_buffer() + + if self.current_index + num_samples >= len(self.data): + if self.resume_on_full_receive_buffer: + self.current_index = 0 + if num_samples >= len(self.data): + self.stop("Receiving buffer too small.") + else: + self.stop("Receiving Buffer is full.") + return + self.data[self.current_index:self.current_index + num_samples] = tmp + self.current_index += num_samples + rcvd = b"" + except ValueError: + self.stop("Could not receive data. Is your Hardware ok?") + except RuntimeError: + logger.error("Receiver Thread crashed.") diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/SenderThread.py b/Software/Universal Radio Hacker/src/urh/dev/gr/SenderThread.py new file mode 100644 index 0000000..ae64be8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/SenderThread.py @@ -0,0 +1,70 @@ +import socket +import time + +import numpy +import numpy as np + +from urh.dev.gr.AbstractBaseThread import AbstractBaseThread +from urh.util import util +from urh.util.Logger import logger + + +class SenderThread(AbstractBaseThread): + MAX_SAMPLES_PER_TRANSMISSION = 4096 + + def __init__(self, frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, ip='127.0.0.1', parent=None): + super().__init__(frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, False, ip, parent) + + self.data = numpy.empty(1, dtype=numpy.complex64) + self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + port = util.get_free_port() + self.gr_port = port + + self.sending_repeats = 1 # How often shall we send the data? + + self.__samples_per_transmission = self.MAX_SAMPLES_PER_TRANSMISSION + + @property + def repeat_endless(self): + return self.sending_repeats == 0 or self.sending_repeats == -1 + + @property + def samples_per_transmission(self): + return self.__samples_per_transmission + + @samples_per_transmission.setter + def samples_per_transmission(self, val: int): + if val >= self.MAX_SAMPLES_PER_TRANSMISSION: + self.__samples_per_transmission = self.MAX_SAMPLES_PER_TRANSMISSION + elif val <= 1: + self.__samples_per_transmission = 1 + else: + self.__samples_per_transmission = 2 ** (int(np.log2(val)) - 1) + + def run(self): + self.initialize_process() + len_data = len(self.data) + self.current_iteration = self.current_iteration if self.current_iteration is not None else 0 + time.sleep(1) + + try: + while self.current_index < len_data and not self.isInterruptionRequested(): + time.sleep(self.samples_per_transmission / self.sample_rate) + self.socket.sendto( + self.data[self.current_index:self.current_index + self.samples_per_transmission].tostring(), + (self.ip, self.gr_port)) + self.current_index += self.samples_per_transmission + + if self.current_index >= len_data: + self.current_iteration += 1 + else: + continue + + if self.repeat_endless or self.current_iteration < self.sending_repeats: + self.current_index = 0 + + self.current_index = len_data - 1 + self.current_iteration = None + self.stop("FIN - All data was sent successfully") + except RuntimeError: + logger.error("Sender thread crashed.") diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/SpectrumThread.py b/Software/Universal Radio Hacker/src/urh/dev/gr/SpectrumThread.py new file mode 100644 index 0000000..1a6e802 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/SpectrumThread.py @@ -0,0 +1,69 @@ +import numpy as np + +from urh import settings +from urh.dev.gr.AbstractBaseThread import AbstractBaseThread +from urh.util.Logger import logger + + +class SpectrumThread(AbstractBaseThread): + def __init__(self, frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, ip='127.0.0.1', parent=None): + super().__init__(frequency, sample_rate, bandwidth, gain, if_gain, baseband_gain, True, ip, parent) + self.buf_size = settings.SPECTRUM_BUFFER_SIZE + self.data = np.zeros(self.buf_size, dtype=np.complex64) + self.x = None + self.y = None + + def run(self): + logger.debug("Spectrum Thread: Init Process") + self.initialize_process() + logger.debug("Spectrum Thread: Process initialized") + self.init_recv_socket() + logger.debug("Spectrum Thread: Socket initialized") + + recv = self.socket.recv + rcvd = b"" + + try: + logger.debug("Spectrum Thread: Enter main loop") + while not self.isInterruptionRequested(): + try: + rcvd += recv(32768) # Receive Buffer = 32768 Byte + except Exception as e: + logger.exception(e) + + if len(rcvd) < 8: + self.stop("Stopped receiving, because no data transmitted anymore") + return + + if len(rcvd) % 8 != 0: + continue + + try: + tmp = np.fromstring(rcvd, dtype=np.complex64) + + len_tmp = len(tmp) + + if self.data is None: + self.data = np.zeros(self.buf_size, dtype=np.complex64) # type: np.ndarray + + if self.current_index + len_tmp >= len(self.data): + self.data[self.current_index:] = tmp[:len(self.data) - self.current_index] + tmp = tmp[len(self.data) - self.current_index:] + w = np.abs(np.fft.fft(self.data)) + freqs = np.fft.fftfreq(len(w), 1 / self.sample_rate) + idx = np.argsort(freqs) + self.x = freqs[idx].astype(np.float32) + self.y = w[idx].astype(np.float32) + + self.data = np.zeros(len(self.data), dtype=np.complex64) + self.data[0:len(tmp)] = tmp + self.current_index = len(tmp) + continue + + self.data[self.current_index:self.current_index + len_tmp] = tmp + self.current_index += len_tmp + rcvd = b"" + except ValueError: + self.stop("Could not receive data. Is your Hardware ok?") + except RuntimeError as e: + logger.error("Spectrum thread crashed", str(e.args)) diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/__init__.py b/Software/Universal Radio Hacker/src/urh/dev/gr/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/Initializer.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/Initializer.py new file mode 100644 index 0000000..e5d629c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/Initializer.py @@ -0,0 +1,9 @@ +import sys + +import os +import tempfile + + +def init_path(): + # Append script path at end to prevent conflicts in case of frozen interpreter + sys.path.append(sys.path.pop(0)) diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/InputHandlerThread.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/InputHandlerThread.py new file mode 100644 index 0000000..baa306b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/InputHandlerThread.py @@ -0,0 +1,90 @@ +import sys +if sys.version_info[0] >= 3: + from queue import Queue, Empty +else: + from Queue import Queue, Empty + +from threading import Thread +import time + + +class InputHandlerThread(Thread): + def __init__(self, device): + Thread.__init__(self) + self.queue = Queue() + self.device = device + self.daemon = True + + t = Thread(target=self.enqueue_input, args=(sys.stdin, self.queue,)) + t.daemon = True # thread dies with the program + t.start() + + def enqueue_input(self, inp, queue): + for line in iter(inp.readline, b''): + queue.put(line) + inp.close() + + def read_input(self): + result = [] + while True: + try: + result.append(self.queue.get_nowait()) + except Empty: + break + + result = b"".join(result) + return result.decode("utf-8") + + def run(self): + while True: + input_commands = self.read_input().split("\n") + + for i in input_commands: + if len(i) > 0: + if i.startswith("SR:"): + try: + v = float(i.replace("SR:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_samp_rate(v) + elif i.startswith("G:"): + try: + v = int(i.replace("G:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_gain(v) + elif i.startswith("IFG:"): + try: + v = int(i.replace("IFG:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_if_gain(v) + elif i.startswith("BBG:"): + try: + v = int(i.replace("BBG:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_baseband_gain(v) + elif i.startswith("BW:"): + try: + v = float(i.replace("BW:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_bw(v) + elif i.startswith("F:"): + try: + v = float(i.replace("F:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_freq(v) + elif i.startswith("FC:"): + try: + v = float(i.replace("FC:", "").split(" ")[-1]) + except ValueError: + v = 1 + self.device.set_freq_correction(v) + elif i.startswith("DSM:"): + print("GNU Radio does not support setting direct sampling mode live.") + + time.sleep(0.1) + diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__create_gr_script.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__create_gr_script.py new file mode 100644 index 0000000..e953814 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__create_gr_script.py @@ -0,0 +1,84 @@ +import re +import sys + +#TARGET = sys.argv[1] # e.g. airspy_recv.py +TARGET = "funcube_recv.py" + +variables = [] +used_variables = [] + +start_vars = False +start_blocks = False +with open("top_block.py", "r") as f: + for line in f: + if not start_vars and line.strip().startswith("# Variables"): + start_vars = True + elif start_vars and line.strip().startswith("self."): + variables.append(re.search("= (.*) =", line).group(1)) + elif line.strip().startswith("# Blocks"): + start_vars, start_blocks = False, True + elif start_blocks and line.strip().startswith("self."): + try: + used_variables.append(re.search(r"\(([a-z\_0-9]*)[\)\,]", line).group(1)) + except AttributeError: + pass + elif line.strip().startswith("# Connections"): + break + +used_variables.append("port") + +used_variables = list(filter(None, used_variables)) + +start_vars = False +imports_written = False +with open("top_block.py", "r") as r: + with open(TARGET, "w") as f: + for line in r: + if line.strip().startswith("#"): + if not imports_written: + f.write("from optparse import OptionParser\n") + f.write("from InputHandlerThread import InputHandlerThread\n") + f.write("import Initializer\n") + f.write("\nInitializer.init_path()\n") + imports_written = True + + if line.strip().startswith("def __init__"): + f.write(line.replace("self", "self, " + ", ".join(used_variables))) + continue + + if not start_vars and line.strip().startswith("# Variables"): + start_vars = True + elif start_vars and line.strip().startswith("self."): + var_name = re.search("= (.*) =", line).group(1) + if var_name in used_variables: + f.write(line[:line.rindex("=")]+"\n") + continue + + elif line.strip().startswith("# Blocks"): + start_vars = False + + if line.strip().startswith("def main("): + f.write("if __name__ == '__main__':\n") + f.write(" parser = OptionParser(usage='%prog: [options]')\n") + f.write(" parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000)\n") + f.write(" parser.add_option('-f', '--frequency', dest='frequency', default=433000)\n") + f.write(" parser.add_option('-g', '--gain', dest='rf_gain', default=30)\n") + f.write(" parser.add_option('-i', '--if-gain', dest='if_gain', default=30)\n") + f.write(" parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30)\n") + f.write(" parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000)\n") + f.write(" parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0)\n") + f.write(" parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0)\n") + f.write(" parser.add_option('-n', '--channel-index', dest='channel_index', default=0)\n") + f.write(" parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0)\n") + f.write(" parser.add_option('-p', '--port', dest='port', default=1234)\n\n") + f.write(" (options, args) = parser.parse_args()\n") + args = ", ".join(["int(options.{})".format(var) for var in used_variables]) + f.write(" tb = top_block({})\n".format(args)) + f.write(" iht = InputHandlerThread(tb)\n") + f.write(" iht.start()\n") + f.write(" tb.start()\n") + f.write(" tb.wait()\n") + sys.exit(0) + + if not line.strip().startswith("#"): + f.write(line) diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__init__.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.grc new file mode 100644 index 0000000..c946744 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: airspy + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.py new file mode 100644 index 0000000..3258782 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/airspy_recv.py @@ -0,0 +1,139 @@ +from optparse import OptionParser +from InputHandlerThread import InputHandlerThread +import Initializer + +Initializer.init_path() + + +import signal +import sys + +import osmosdr +from gnuradio import blocks +from gnuradio import gr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'airspy' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.grc new file mode 100644 index 0000000..078a6e7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: bladerf + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.py new file mode 100644 index 0000000..df83c4e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_recv.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'bladerf' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.grc new file mode 100644 index 0000000..0daeed1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.grc @@ -0,0 +1,454 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 7] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [217, 9] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [418, 7] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [557, 93] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 90] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [561, 7] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [317, 95] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [340, 8] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [986, 46] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [221, 98] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [421, 92] + rotation: 0 + state: enabled +- name: blocks_udp_source_0 + id: blocks_udp_source + parameters: + affinity: '' + alias: '' + comment: '' + eof: 'False' + ipaddr: 127.0.0.1 + maxoutbuf: '0' + minoutbuf: '0' + port: port + psize: '65536' + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [349, 269] + rotation: 0 + state: true +- name: osmosdr_sink_0 + id: osmosdr_sink + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: bladerf + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [746, 195] + rotation: 0 + state: enabled + +connections: +- [blocks_udp_source_0, '0', osmosdr_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.py new file mode 100644 index 0000000..b847bc4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/bladerf_send.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_sink_0 = osmosdr.sink( + args="numchan=" + str(1) + " " + 'bladerf' + ) + self.osmosdr_sink_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_sink_0.set_sample_rate(sample_rate) + self.osmosdr_sink_0.set_center_freq(frequency, 0) + self.osmosdr_sink_0.set_freq_corr(freq_correction, 0) + self.osmosdr_sink_0.set_gain(rf_gain, 0) + self.osmosdr_sink_0.set_if_gain(if_gain, 0) + self.osmosdr_sink_0.set_bb_gain(bb_gain, 0) + self.osmosdr_sink_0.set_antenna('', 0) + self.osmosdr_sink_0.set_bandwidth(bandwidth, 0) + self.blocks_udp_source_0 = blocks.udp_source(gr.sizeof_gr_complex * 1, '127.0.0.1', port, 65536, False) + + self.connect((self.blocks_udp_source_0, 0), (self.osmosdr_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_sink_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_sink_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_sink_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_sink_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_sink_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_sink_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_sink_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.grc new file mode 100644 index 0000000..7f23f68 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: fcd + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.py new file mode 100644 index 0000000..d71bde5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/funcube_recv.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'fcd' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.grc new file mode 100644 index 0000000..d60158d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [601, 309] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: hackrf + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 215] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.py new file mode 100644 index 0000000..9b22c5e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_recv.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'hackrf' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.grc new file mode 100644 index 0000000..0fb3be4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.grc @@ -0,0 +1,454 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 7] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [217, 9] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [418, 7] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [557, 93] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 90] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [561, 7] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [317, 95] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [340, 8] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [986, 46] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [221, 98] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [421, 92] + rotation: 0 + state: enabled +- name: blocks_udp_source_0 + id: blocks_udp_source + parameters: + affinity: '' + alias: '' + comment: '' + eof: 'False' + ipaddr: 127.0.0.1 + maxoutbuf: '0' + minoutbuf: '0' + port: port + psize: '65536' + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [349, 269] + rotation: 0 + state: true +- name: osmosdr_sink_0 + id: osmosdr_sink + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: hackrf + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [746, 195] + rotation: 0 + state: enabled + +connections: +- [blocks_udp_source_0, '0', osmosdr_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.py new file mode 100644 index 0000000..281b12a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/hackrf_send.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_sink_0 = osmosdr.sink( + args="numchan=" + str(1) + " " + 'hackrf' + ) + self.osmosdr_sink_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_sink_0.set_sample_rate(sample_rate) + self.osmosdr_sink_0.set_center_freq(frequency, 0) + self.osmosdr_sink_0.set_freq_corr(freq_correction, 0) + self.osmosdr_sink_0.set_gain(rf_gain, 0) + self.osmosdr_sink_0.set_if_gain(if_gain, 0) + self.osmosdr_sink_0.set_bb_gain(bb_gain, 0) + self.osmosdr_sink_0.set_antenna('', 0) + self.osmosdr_sink_0.set_bandwidth(bandwidth, 0) + self.blocks_udp_source_0 = blocks.udp_source(gr.sizeof_gr_complex * 1, '127.0.0.1', port, 65536, False) + + self.connect((self.blocks_udp_source_0, 0), (self.osmosdr_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_sink_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_sink_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_sink_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_sink_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_sink_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_sink_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_sink_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.grc new file mode 100644 index 0000000..4e8676a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: rtl + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.py new file mode 100644 index 0000000..cb9e1c1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/rtl-sdr_recv.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'rtl' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.grc new file mode 100644 index 0000000..70fa6fc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: sdrplay + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.py new file mode 100644 index 0000000..83a25e1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/sdrplay_recv.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'sdrplay' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex * 1, '127.0.0.1', port, False) + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.grc new file mode 100644 index 0000000..1fcb26c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.grc @@ -0,0 +1,547 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 5] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 7] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [420, 5] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [559, 91] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [707, 88] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [563, 5] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [319, 93] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [342, 6] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [988, 44] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [223, 96] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [423, 90] + rotation: 0 + state: enabled +- name: blocks_tcp_server_sink_0 + id: blocks_tcp_server_sink + parameters: + affinity: '' + alias: '' + comment: '' + ipaddr: 127.0.0.1 + noblock: 'False' + port: port + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [591, 313] + rotation: 0 + state: true +- name: osmosdr_source_0 + id: osmosdr_source + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: uhd + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + dc_offset_mode0: '0' + dc_offset_mode1: '0' + dc_offset_mode10: '0' + dc_offset_mode11: '0' + dc_offset_mode12: '0' + dc_offset_mode13: '0' + dc_offset_mode14: '0' + dc_offset_mode15: '0' + dc_offset_mode16: '0' + dc_offset_mode17: '0' + dc_offset_mode18: '0' + dc_offset_mode19: '0' + dc_offset_mode2: '0' + dc_offset_mode20: '0' + dc_offset_mode21: '0' + dc_offset_mode22: '0' + dc_offset_mode23: '0' + dc_offset_mode24: '0' + dc_offset_mode25: '0' + dc_offset_mode26: '0' + dc_offset_mode27: '0' + dc_offset_mode28: '0' + dc_offset_mode29: '0' + dc_offset_mode3: '0' + dc_offset_mode30: '0' + dc_offset_mode31: '0' + dc_offset_mode4: '0' + dc_offset_mode5: '0' + dc_offset_mode6: '0' + dc_offset_mode7: '0' + dc_offset_mode8: '0' + dc_offset_mode9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + gain_mode0: 'False' + gain_mode1: 'False' + gain_mode10: 'False' + gain_mode11: 'False' + gain_mode12: 'False' + gain_mode13: 'False' + gain_mode14: 'False' + gain_mode15: 'False' + gain_mode16: 'False' + gain_mode17: 'False' + gain_mode18: 'False' + gain_mode19: 'False' + gain_mode2: 'False' + gain_mode20: 'False' + gain_mode21: 'False' + gain_mode22: 'False' + gain_mode23: 'False' + gain_mode24: 'False' + gain_mode25: 'False' + gain_mode26: 'False' + gain_mode27: 'False' + gain_mode28: 'False' + gain_mode29: 'False' + gain_mode3: 'False' + gain_mode30: 'False' + gain_mode31: 'False' + gain_mode4: 'False' + gain_mode5: 'False' + gain_mode6: 'False' + gain_mode7: 'False' + gain_mode8: 'False' + gain_mode9: 'False' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + iq_balance_mode0: '0' + iq_balance_mode1: '0' + iq_balance_mode10: '0' + iq_balance_mode11: '0' + iq_balance_mode12: '0' + iq_balance_mode13: '0' + iq_balance_mode14: '0' + iq_balance_mode15: '0' + iq_balance_mode16: '0' + iq_balance_mode17: '0' + iq_balance_mode18: '0' + iq_balance_mode19: '0' + iq_balance_mode2: '0' + iq_balance_mode20: '0' + iq_balance_mode21: '0' + iq_balance_mode22: '0' + iq_balance_mode23: '0' + iq_balance_mode24: '0' + iq_balance_mode25: '0' + iq_balance_mode26: '0' + iq_balance_mode27: '0' + iq_balance_mode28: '0' + iq_balance_mode29: '0' + iq_balance_mode3: '0' + iq_balance_mode30: '0' + iq_balance_mode31: '0' + iq_balance_mode4: '0' + iq_balance_mode5: '0' + iq_balance_mode6: '0' + iq_balance_mode7: '0' + iq_balance_mode8: '0' + iq_balance_mode9: '0' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [219, 216] + rotation: 0 + state: enabled + +connections: +- [osmosdr_source_0, '0', blocks_tcp_server_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.py new file mode 100644 index 0000000..75dbaa1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_recv.py @@ -0,0 +1,140 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_source_0 = osmosdr.source( + args="numchan=" + str(1) + " " + 'uhd' + ) + self.osmosdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_source_0.set_sample_rate(sample_rate) + self.osmosdr_source_0.set_center_freq(frequency, 0) + self.osmosdr_source_0.set_freq_corr(freq_correction, 0) + self.osmosdr_source_0.set_gain(rf_gain, 0) + self.osmosdr_source_0.set_if_gain(if_gain, 0) + self.osmosdr_source_0.set_bb_gain(bb_gain, 0) + self.osmosdr_source_0.set_antenna('', 0) + self.osmosdr_source_0.set_bandwidth(bandwidth, 0) + self.blocks_tcp_server_sink_0 = blocks.tcp_server_sink(gr.sizeof_gr_complex*1, '127.0.0.1', port, False) + + + + self.connect((self.osmosdr_source_0, 0), (self.blocks_tcp_server_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_source_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_source_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_source_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_source_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_source_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_source_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_source_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.grc b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.grc new file mode 100644 index 0000000..c7a21f6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.grc @@ -0,0 +1,454 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: no_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: run + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: antenna_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 7] + rotation: 0 + state: true +- name: bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [217, 9] + rotation: 0 + state: enabled +- name: bb_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [418, 7] + rotation: 0 + state: enabled +- name: channel_index + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [557, 93] + rotation: 0 + state: true +- name: direct_sampling_mode + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [705, 90] + rotation: 0 + state: true +- name: freq_correction + id: variable + parameters: + comment: '' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [561, 7] + rotation: 0 + state: true +- name: frequency + id: variable + parameters: + comment: '' + value: 433e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [317, 95] + rotation: 0 + state: enabled +- name: if_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [340, 8] + rotation: 0 + state: enabled +- name: port + id: variable + parameters: + comment: '' + value: '1234' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [986, 46] + rotation: 0 + state: true +- name: rf_gain + id: variable + parameters: + comment: '' + value: '10' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [221, 98] + rotation: 0 + state: enabled +- name: sample_rate + id: variable + parameters: + comment: '' + value: 3e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [421, 92] + rotation: 0 + state: enabled +- name: blocks_udp_source_0 + id: blocks_udp_source + parameters: + affinity: '' + alias: '' + comment: '' + eof: 'False' + ipaddr: 127.0.0.1 + maxoutbuf: '0' + minoutbuf: '0' + port: port + psize: '65536' + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [349, 269] + rotation: 0 + state: true +- name: osmosdr_sink_0 + id: osmosdr_sink + parameters: + affinity: '' + alias: '' + ant0: '' + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + args: uhd + bb_gain0: bb_gain + bb_gain1: '20' + bb_gain10: '20' + bb_gain11: '20' + bb_gain12: '20' + bb_gain13: '20' + bb_gain14: '20' + bb_gain15: '20' + bb_gain16: '20' + bb_gain17: '20' + bb_gain18: '20' + bb_gain19: '20' + bb_gain2: '20' + bb_gain20: '20' + bb_gain21: '20' + bb_gain22: '20' + bb_gain23: '20' + bb_gain24: '20' + bb_gain25: '20' + bb_gain26: '20' + bb_gain27: '20' + bb_gain28: '20' + bb_gain29: '20' + bb_gain3: '20' + bb_gain30: '20' + bb_gain31: '20' + bb_gain4: '20' + bb_gain5: '20' + bb_gain6: '20' + bb_gain7: '20' + bb_gain8: '20' + bb_gain9: '20' + bw0: bandwidth + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + corr0: freq_correction + corr1: '0' + corr10: '0' + corr11: '0' + corr12: '0' + corr13: '0' + corr14: '0' + corr15: '0' + corr16: '0' + corr17: '0' + corr18: '0' + corr19: '0' + corr2: '0' + corr20: '0' + corr21: '0' + corr22: '0' + corr23: '0' + corr24: '0' + corr25: '0' + corr26: '0' + corr27: '0' + corr28: '0' + corr29: '0' + corr3: '0' + corr30: '0' + corr31: '0' + corr4: '0' + corr5: '0' + corr6: '0' + corr7: '0' + corr8: '0' + corr9: '0' + freq0: frequency + freq1: 100e6 + freq10: 100e6 + freq11: 100e6 + freq12: 100e6 + freq13: 100e6 + freq14: 100e6 + freq15: 100e6 + freq16: 100e6 + freq17: 100e6 + freq18: 100e6 + freq19: 100e6 + freq2: 100e6 + freq20: 100e6 + freq21: 100e6 + freq22: 100e6 + freq23: 100e6 + freq24: 100e6 + freq25: 100e6 + freq26: 100e6 + freq27: 100e6 + freq28: 100e6 + freq29: 100e6 + freq3: 100e6 + freq30: 100e6 + freq31: 100e6 + freq4: 100e6 + freq5: 100e6 + freq6: 100e6 + freq7: 100e6 + freq8: 100e6 + freq9: 100e6 + gain0: rf_gain + gain1: '10' + gain10: '10' + gain11: '10' + gain12: '10' + gain13: '10' + gain14: '10' + gain15: '10' + gain16: '10' + gain17: '10' + gain18: '10' + gain19: '10' + gain2: '10' + gain20: '10' + gain21: '10' + gain22: '10' + gain23: '10' + gain24: '10' + gain25: '10' + gain26: '10' + gain27: '10' + gain28: '10' + gain29: '10' + gain3: '10' + gain30: '10' + gain31: '10' + gain4: '10' + gain5: '10' + gain6: '10' + gain7: '10' + gain8: '10' + gain9: '10' + if_gain0: if_gain + if_gain1: '20' + if_gain10: '20' + if_gain11: '20' + if_gain12: '20' + if_gain13: '20' + if_gain14: '20' + if_gain15: '20' + if_gain16: '20' + if_gain17: '20' + if_gain18: '20' + if_gain19: '20' + if_gain2: '20' + if_gain20: '20' + if_gain21: '20' + if_gain22: '20' + if_gain23: '20' + if_gain24: '20' + if_gain25: '20' + if_gain26: '20' + if_gain27: '20' + if_gain28: '20' + if_gain29: '20' + if_gain3: '20' + if_gain30: '20' + if_gain31: '20' + if_gain4: '20' + if_gain5: '20' + if_gain6: '20' + if_gain7: '20' + if_gain8: '20' + if_gain9: '20' + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + sample_rate: sample_rate + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [746, 195] + rotation: 0 + state: enabled + +connections: +- [blocks_udp_source_0, '0', osmosdr_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.py b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.py new file mode 100644 index 0000000..b030d8a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/gr/scripts/usrp_send.py @@ -0,0 +1,137 @@ +from optparse import OptionParser + +import Initializer +from InputHandlerThread import InputHandlerThread + +Initializer.init_path() + +from gnuradio import blocks +from gnuradio import gr +import osmosdr + + +class top_block(gr.top_block): + + def __init__(self, sample_rate, frequency, freq_correction, rf_gain, if_gain, bb_gain, bandwidth, port): + gr.top_block.__init__(self, "Top Block") + + self.sample_rate = sample_rate + self.rf_gain = rf_gain + self.port = port + self.if_gain = if_gain + self.frequency = frequency + self.freq_correction = freq_correction + self.bb_gain = bb_gain + self.bandwidth = bandwidth + + self.osmosdr_sink_0 = osmosdr.sink( + args="numchan=" + str(1) + " " + 'uhd' + ) + self.osmosdr_sink_0.set_time_unknown_pps(osmosdr.time_spec_t()) + self.osmosdr_sink_0.set_sample_rate(sample_rate) + self.osmosdr_sink_0.set_center_freq(frequency, 0) + self.osmosdr_sink_0.set_freq_corr(freq_correction, 0) + self.osmosdr_sink_0.set_gain(rf_gain, 0) + self.osmosdr_sink_0.set_if_gain(if_gain, 0) + self.osmosdr_sink_0.set_bb_gain(bb_gain, 0) + self.osmosdr_sink_0.set_antenna('', 0) + self.osmosdr_sink_0.set_bandwidth(bandwidth, 0) + self.blocks_udp_source_0 = blocks.udp_source(gr.sizeof_gr_complex * 1, '127.0.0.1', port, 65536, False) + + self.connect((self.blocks_udp_source_0, 0), (self.osmosdr_sink_0, 0)) + + def get_sample_rate(self): + return self.sample_rate + + def set_sample_rate(self, sample_rate): + self.sample_rate = sample_rate + self.osmosdr_sink_0.set_sample_rate(self.sample_rate) + + def get_rf_gain(self): + return self.rf_gain + + def set_rf_gain(self, rf_gain): + self.rf_gain = rf_gain + self.osmosdr_sink_0.set_gain(self.rf_gain, 0) + + def get_port(self): + return self.port + + def set_port(self, port): + self.port = port + + def get_if_gain(self): + return self.if_gain + + def set_if_gain(self, if_gain): + self.if_gain = if_gain + self.osmosdr_sink_0.set_if_gain(self.if_gain, 0) + + def get_frequency(self): + return self.frequency + + def set_frequency(self, frequency): + self.frequency = frequency + self.osmosdr_sink_0.set_center_freq(self.frequency, 0) + + def get_freq_correction(self): + return self.freq_correction + + def set_freq_correction(self, freq_correction): + self.freq_correction = freq_correction + self.osmosdr_sink_0.set_freq_corr(self.freq_correction, 0) + + def get_direct_sampling_mode(self): + return self.direct_sampling_mode + + def set_direct_sampling_mode(self, direct_sampling_mode): + self.direct_sampling_mode = direct_sampling_mode + + def get_channel_index(self): + return self.channel_index + + def set_channel_index(self, channel_index): + self.channel_index = channel_index + + def get_bb_gain(self): + return self.bb_gain + + def set_bb_gain(self, bb_gain): + self.bb_gain = bb_gain + self.osmosdr_sink_0.set_bb_gain(self.bb_gain, 0) + + def get_bandwidth(self): + return self.bandwidth + + def set_bandwidth(self, bandwidth): + self.bandwidth = bandwidth + self.osmosdr_sink_0.set_bandwidth(self.bandwidth, 0) + + def get_antenna_index(self): + return self.antenna_index + + def set_antenna_index(self, antenna_index): + self.antenna_index = antenna_index + + +if __name__ == '__main__': + parser = OptionParser(usage='%prog: [options]') + parser.add_option('-s', '--sample-rate', dest='sample_rate', default=100000) + parser.add_option('-f', '--frequency', dest='frequency', default=433000) + parser.add_option('-g', '--gain', dest='rf_gain', default=30) + parser.add_option('-i', '--if-gain', dest='if_gain', default=30) + parser.add_option('-b', '--bb-gain', dest='bb_gain', default=30) + parser.add_option('-w', '--bandwidth', dest='bandwidth', default=250000) + parser.add_option('-c', '--freq-correction', dest='freq_correction', default=0) + parser.add_option('-d', '--direct-sampling', dest='direct_sampling', default=0) + parser.add_option('-n', '--channel-index', dest='channel_index', default=0) + parser.add_option('-a', '--antenna-index', dest='antenna_index', default=0) + parser.add_option('-p', '--port', dest='port', default=1234) + + (options, args) = parser.parse_args() + tb = top_block(int(options.sample_rate), int(options.frequency), int(options.freq_correction), int(options.rf_gain), + int(options.if_gain), int(options.bb_gain), int(options.bandwidth), int(options.port)) + iht = InputHandlerThread(tb) + iht.start() + tb.start() + tb.wait() diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/AirSpy.py b/Software/Universal Radio Hacker/src/urh/dev/native/AirSpy.py new file mode 100644 index 0000000..1d6c2cb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/AirSpy.py @@ -0,0 +1,55 @@ +import numpy as np +import time + +from urh.dev.native.Device import Device +from urh.dev.native.lib import airspy +from urh.util.Logger import logger +from multiprocessing.connection import Connection + + +class AirSpy(Device): + DEVICE_LIB = airspy + ASYNCHRONOUS = True + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({ + Device.Command.SET_FREQUENCY.name: "set_center_frequency", + }) + del DEVICE_METHODS[Device.Command.SET_BANDWIDTH.name] + + DATA_TYPE = np.float32 + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + ret = airspy.open() + ctrl_connection.send("OPEN:" + str(ret)) + return ret == 0 + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx=False): + logger.debug("AirSpy: closing device") + ret = airspy.stop_rx() + ctrl_connection.send("Stop RX:" + str(ret)) + + ret = airspy.close() + ctrl_connection.send("EXIT:" + str(ret)) + + return True + + @classmethod + def enter_async_receive_mode(cls, data_connection: Connection, ctrl_connection: Connection): + ret = airspy.start_rx(data_connection.send_bytes) + ctrl_connection.send("Start RX MODE:" + str(ret)) + return ret + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + self.bandwidth_is_adjustable = False + + @staticmethod + def bytes_to_iq(buffer) -> np.ndarray: + return np.frombuffer(buffer, dtype=np.float32).reshape((-1, 2), order="C") diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/BladeRF.py b/Software/Universal Radio Hacker/src/urh/dev/native/BladeRF.py new file mode 100644 index 0000000..3eb746e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/BladeRF.py @@ -0,0 +1,112 @@ +from collections import OrderedDict +from multiprocessing import Array + +import numpy as np + +from urh.dev.native.Device import Device +from urh.dev.native.lib import bladerf +from multiprocessing.connection import Connection + + +class BladeRF(Device): + SYNC_RX_CHUNK_SIZE = 16384 + SYNC_TX_CHUNK_SIZE = 16384 + + DEVICE_LIB = bladerf + ASYNCHRONOUS = False + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({ + Device.Command.SET_RF_GAIN.name: "set_gain", + Device.Command.SET_CHANNEL_INDEX.name: "set_channel", + Device.Command.SET_BIAS_TEE_ENABLED.name: "set_bias_tee" + }) + + DATA_TYPE = np.int16 + + @classmethod + def get_device_list(cls): + return bladerf.get_device_list() + + @classmethod + def adapt_num_read_samples_to_sample_rate(cls, sample_rate): + cls.SYNC_RX_CHUNK_SIZE = 16384 * int(sample_rate / 1e6) + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + if not device_identifier: + device_identifier = "" + + ret = bladerf.open(device_identifier) + if not device_identifier: + ctrl_connection.send("OPEN:" + str(ret)) + else: + ctrl_connection.send("OPEN ({}):{}".format(device_identifier, ret)) + + ctrl_connection.send("If you experience problems, make sure you place a rbf file matching your device" + " at the correct location. See http://www.nuand.com/fpga_images/" + " and https://github.com/Nuand/bladeRF/wiki/FPGA-Autoloading") + + return ret == 0 + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict) -> bool: + bladerf.set_tx(is_tx) + return super().init_device(ctrl_connection, is_tx, parameters) + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + ret = bladerf.close() + ctrl_connection.send("CLOSE:" + str(ret)) + return True + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing BladeRF..") + ret = bladerf.prepare_sync() + return ret + + @classmethod + def receive_sync(cls, data_conn: Connection): + bladerf.receive_sync(data_conn, cls.SYNC_RX_CHUNK_SIZE) + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing BladeRF...") + ret = bladerf.prepare_sync() + return ret + + @classmethod + def send_sync(cls, data): + bladerf.send_sync(data) + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + @property + def has_multi_device_support(self): + return True + + @property + def device_parameters(self): + return OrderedDict([(self.Command.SET_CHANNEL_INDEX.name, self.channel_index), + (self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain), + (self.Command.SET_BIAS_TEE_ENABLED.name, self.bias_tee_enabled), + ("identifier", self.device_serial)]) + + @staticmethod + def bytes_to_iq(buffer) -> np.ndarray: + return np.frombuffer(buffer, dtype=np.int16).reshape((-1, 2), order="C") << 4 + + @staticmethod + def iq_to_bytes(iq_samples: np.ndarray): + arr = Array("h", 2 * len(iq_samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.int16) + numpy_view[:] = iq_samples.flatten(order="C") >> 4 + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/Device.py b/Software/Universal Radio Hacker/src/urh/dev/native/Device.py new file mode 100644 index 0000000..484a95a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/Device.py @@ -0,0 +1,737 @@ +import threading +import time +from collections import OrderedDict +from enum import Enum +from multiprocessing import Value, Process, Pipe +from multiprocessing.connection import Connection +from pickle import UnpicklingError + +import numpy as np +from urh.util.Formatter import Formatter + +from urh import settings +from urh.dev.native.SendConfig import SendConfig +from urh.signalprocessing.IQArray import IQArray +from urh.util import util +from urh.util.Logger import logger + +# set shared library path when processes spawn so they can also find the .so's in bundled case +util.set_shared_library_path() + + +class Device(object): + JOIN_TIMEOUT = 1.0 + + SYNC_TX_CHUNK_SIZE = 0 + CONTINUOUS_TX_CHUNK_SIZE = 0 + + DATA_TYPE = np.float32 + + class Command(Enum): + STOP = 0 + SET_FREQUENCY = 1 + SET_SAMPLE_RATE = 2 + SET_BANDWIDTH = 3 + SET_RF_GAIN = 4 + SET_IF_GAIN = 5 + SET_BB_GAIN = 6 + SET_DIRECT_SAMPLING_MODE = 7 + SET_FREQUENCY_CORRECTION = 8 + SET_CHANNEL_INDEX = 9 + SET_ANTENNA_INDEX = 10 + SET_BIAS_TEE_ENABLED = 11 + + ASYNCHRONOUS = False + + DEVICE_LIB = None + DEVICE_METHODS = { + Command.SET_FREQUENCY.name: "set_center_freq", + Command.SET_SAMPLE_RATE.name: "set_sample_rate", + Command.SET_BANDWIDTH.name: "set_bandwidth", + Command.SET_RF_GAIN.name: "set_rf_gain", + Command.SET_IF_GAIN.name: {"rx": "set_if_rx_gain", "tx": "set_if_tx_gain"}, + Command.SET_BB_GAIN.name: {"rx": "set_baseband_gain"} + } + + @classmethod + def get_device_list(cls): + return [] + + @classmethod + def process_command(cls, command, ctrl_connection, is_tx: bool): + is_rx = not is_tx + if command == cls.Command.STOP.name: + return cls.Command.STOP.name + + tag, value = command + + try: + if isinstance(cls.DEVICE_METHODS[tag], str): + method_name = cls.DEVICE_METHODS[tag] + elif isinstance(cls.DEVICE_METHODS[tag], dict): + method_name = cls.DEVICE_METHODS[tag]["rx" if is_rx else "tx"] + else: + method_name = None + except KeyError: + method_name = None + + if method_name: + try: + try: + check_method_name = cls.DEVICE_METHODS[tag + "_get_allowed_values"] + allowed_values = getattr(cls.DEVICE_LIB, check_method_name)() + next_allowed = min(allowed_values, key=lambda x: abs(x - value)) + if value != next_allowed: + ctrl_connection.send("{}: {} not in range of supported values. Assuming {}".format( + tag, value, next_allowed + )) + value = next_allowed + except (KeyError, AttributeError): + pass + + ret = getattr(cls.DEVICE_LIB, method_name)(value) + if isinstance(value, int) or isinstance(value, float): + value = Formatter.big_value_with_suffix(value) + ctrl_connection.send("{0} to {1}:{2}".format(tag, value, ret)) + except AttributeError as e: + logger.warning(str(e)) + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict) -> bool: + if cls.setup_device(ctrl_connection, device_identifier=parameters["identifier"]): + for parameter, value in parameters.items(): + cls.process_command((parameter, value), ctrl_connection, is_tx) + return True + else: + return False + + @classmethod + def adapt_num_read_samples_to_sample_rate(cls, sample_rate: float): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def enter_async_receive_mode(cls, data_connection: Connection, ctrl_connection: Connection) -> int: + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def receive_sync(cls, data_conn: Connection): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def enter_async_send_mode(cls, callback: object): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def send_sync(cls, data): + raise NotImplementedError("Overwrite this method in subclass!") + + @classmethod + def device_receive(cls, data_connection: Connection, ctrl_connection: Connection, dev_parameters: OrderedDict): + if not cls.init_device(ctrl_connection, is_tx=False, parameters=dev_parameters): + ctrl_connection.send("failed to start rx mode") + return False + + try: + cls.adapt_num_read_samples_to_sample_rate(dev_parameters[cls.Command.SET_SAMPLE_RATE.name]) + except NotImplementedError: + # Many SDRs like HackRF or AirSpy do not need to calculate SYNC_RX_CHUNK_SIZE + # as default values are either fine or given by the hardware + pass + + if cls.ASYNCHRONOUS: + ret = cls.enter_async_receive_mode(data_connection, ctrl_connection) + else: + ret = cls.prepare_sync_receive(ctrl_connection) + + if ret != 0: + ctrl_connection.send("failed to start rx mode") + return False + + exit_requested = False + ctrl_connection.send("successfully started rx mode") + + while not exit_requested: + if cls.ASYNCHRONOUS: + try: + time.sleep(0.25) + except KeyboardInterrupt: + pass + else: + cls.receive_sync(data_connection) + while ctrl_connection.poll(): + result = cls.process_command(ctrl_connection.recv(), ctrl_connection, is_tx=False) + if result == cls.Command.STOP.name: + exit_requested = True + break + + cls.shutdown_device(ctrl_connection, is_tx=False) + data_connection.close() + ctrl_connection.close() + + @classmethod + def device_send(cls, ctrl_connection: Connection, send_config: SendConfig, dev_parameters: OrderedDict): + if not cls.init_device(ctrl_connection, is_tx=True, parameters=dev_parameters): + ctrl_connection.send("failed to start tx mode") + return False + + if cls.ASYNCHRONOUS: + ret = cls.enter_async_send_mode(send_config.get_data_to_send) + else: + ret = cls.prepare_sync_send(ctrl_connection) + + if ret != 0: + ctrl_connection.send("failed to start tx mode") + return False + + exit_requested = False + buffer_size = cls.CONTINUOUS_TX_CHUNK_SIZE if send_config.continuous else cls.SYNC_TX_CHUNK_SIZE + if not cls.ASYNCHRONOUS and buffer_size == 0: + logger.warning("Send buffer size is zero!") + + ctrl_connection.send("successfully started tx mode") + + while not exit_requested and not send_config.sending_is_finished(): + if cls.ASYNCHRONOUS: + try: + time.sleep(0.5) + except KeyboardInterrupt: + pass + else: + cls.send_sync(send_config.get_data_to_send(buffer_size)) + + while ctrl_connection.poll(): + result = cls.process_command(ctrl_connection.recv(), ctrl_connection, is_tx=True) + if result == cls.Command.STOP.name: + exit_requested = True + break + + if not cls.ASYNCHRONOUS: + # Some Sync send calls (e.g. USRP) are not blocking, so we wait a bit here to ensure + # that the send buffer on the SDR is cleared + time.sleep(0.75) + + if exit_requested: + logger.debug("{}: exit requested. Stopping sending".format(cls.__class__.__name__)) + if send_config.sending_is_finished(): + logger.debug("{}: sending is finished.".format(cls.__class__.__name__)) + + cls.shutdown_device(ctrl_connection, is_tx=True) + ctrl_connection.close() + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__() + + self.error_not_open = -4242 + + self.__bandwidth = bandwidth + self.__frequency = center_freq + self.__gain = gain # = rf_gain + self.__if_gain = if_gain + self.__baseband_gain = baseband_gain + self.__sample_rate = sample_rate + + self.__channel_index = 0 + self.__antenna_index = 0 + + self.__freq_correction = 0 + self.__bias_tee_enabled = False + self.__direct_sampling_mode = 0 + self.bandwidth_is_adjustable = True + + self.is_in_spectrum_mode = False + self.sending_is_continuous = False + self.continuous_send_ring_buffer = None + self.num_samples_to_send = None # None = get automatically. This value needs to be known in continuous send mode + self._current_sent_sample = Value("L", 0) + self._current_sending_repeat = Value("L", 0) + + self.success = 0 + self.error_codes = {} + self.device_messages = [] + + self.receive_process_function = self.device_receive + self.send_process_function = self.device_send + + self.parent_data_conn, self.child_data_conn = Pipe(duplex=False) + self.parent_ctrl_conn, self.child_ctrl_conn = Pipe() + self.send_buffer = None + self.send_buffer_reader = None + + self.device_serial = None + self.device_number = 0 + + self.samples_to_send = np.array([], dtype=self.DATA_TYPE) + self.sending_repeats = 1 # How often shall the sending sequence be repeated? 0 = forever + + self.resume_on_full_receive_buffer = resume_on_full_receive_buffer # for Spectrum Analyzer or Protocol Sniffing + self.current_recv_index = 0 + self.is_receiving = False + self.is_transmitting = False + + self.device_ip = "192.168.10.2" # For USRP and RTLSDRTCP + + self.receive_buffer = None + + self.spectrum_x = None + self.spectrum_y = None + + self.apply_dc_correction = False + + def _start_read_rcv_buffer_thread(self): + self.read_recv_buffer_thread = threading.Thread(target=self.read_receiving_queue) + self.read_recv_buffer_thread.daemon = True + self.read_recv_buffer_thread.start() + + def _start_read_message_thread(self): + self.read_dev_msg_thread = threading.Thread(target=self.read_device_messages) + self.read_dev_msg_thread.daemon = True + self.read_dev_msg_thread.start() + + @property + def has_multi_device_support(self): + return False + + @property + def current_sent_sample(self): + return self._current_sent_sample.value // 2 + + @current_sent_sample.setter + def current_sent_sample(self, value: int): + self._current_sent_sample.value = value * 2 + + @property + def current_sending_repeat(self): + return self._current_sending_repeat.value + + @current_sending_repeat.setter + def current_sending_repeat(self, value: int): + self._current_sending_repeat.value = value + + @property + def device_parameters(self) -> OrderedDict: + return OrderedDict([(self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain), + (self.Command.SET_IF_GAIN.name, self.if_gain), + (self.Command.SET_BB_GAIN.name, self.baseband_gain), + ("identifier", self.device_serial)]) + + @property + def send_config(self) -> SendConfig: + if self.num_samples_to_send is None: + total_samples = len(self.send_buffer) + else: + total_samples = 2 * self.num_samples_to_send + return SendConfig(self.send_buffer, self._current_sent_sample, self._current_sending_repeat, + total_samples, self.sending_repeats, continuous=self.sending_is_continuous, + iq_to_bytes_method=self.iq_to_bytes, + continuous_send_ring_buffer=self.continuous_send_ring_buffer) + + @property + def receive_process_arguments(self): + return self.child_data_conn, self.child_ctrl_conn, self.device_parameters + + @property + def send_process_arguments(self): + return self.child_ctrl_conn, self.send_config, self.device_parameters + + def init_recv_buffer(self): + if self.receive_buffer is None: + num_samples = settings.get_receive_buffer_size(self.resume_on_full_receive_buffer, + self.is_in_spectrum_mode) + self.receive_buffer = IQArray(None, dtype=self.DATA_TYPE, n=int(num_samples)) + + def log_retcode(self, retcode: int, action: str, msg=""): + msg = str(msg) + error_code_msg = self.error_codes[retcode] if retcode in self.error_codes else "Error Code: " + str(retcode) + + if retcode == self.success: + if msg: + formatted_message = "{0}-{1} ({2}): Success".format(type(self).__name__, action, msg) + else: + formatted_message = "{0}-{1}: Success".format(type(self).__name__, action) + logger.info(formatted_message) + else: + if msg: + formatted_message = "{0}-{1} ({4}): {2} ({3})".format(type(self).__name__, action, error_code_msg, + retcode, msg) + else: + formatted_message = "{0}-{1}: {2} ({3})".format(type(self).__name__, action, error_code_msg, retcode) + logger.error(formatted_message) + + self.device_messages.append(formatted_message) + + @property + def received_data(self): + return self.receive_buffer[:self.current_recv_index] + + @property + def sent_data(self): + return self.samples_to_send[:self.current_sent_sample] + + @property + def sending_finished(self): + return self.current_sent_sample == len(self.samples_to_send) + + @property + def bandwidth(self): + return self.__bandwidth + + @bandwidth.setter + def bandwidth(self, value): + if not self.bandwidth_is_adjustable: + return + + if value != self.__bandwidth: + self.__bandwidth = value + self.set_device_bandwidth(value) + + def set_device_bandwidth(self, bw): + try: + self.parent_ctrl_conn.send((self.Command.SET_BANDWIDTH.name, int(bw))) + except (BrokenPipeError, OSError): + pass + + @property + def frequency(self): + return self.__frequency + + @frequency.setter + def frequency(self, value): + if value != self.__frequency: + self.__frequency = value + self.set_device_frequency(value) + + def set_device_frequency(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_FREQUENCY.name, int(value))) + except (BrokenPipeError, OSError): + pass + + @property + def gain(self): + return self.__gain + + @gain.setter + def gain(self, value): + if value != self.__gain: + self.__gain = value + self.set_device_gain(value) + + def set_device_gain(self, gain): + try: + # Do not cast gain to int here, as it may be float e.g. for normalized USRP gain or LimeSDR gain + self.parent_ctrl_conn.send((self.Command.SET_RF_GAIN.name, gain)) + except (BrokenPipeError, OSError): + pass + + @property + def if_gain(self): + return self.__if_gain + + @if_gain.setter + def if_gain(self, value): + if value != self.__if_gain: + self.__if_gain = value + self.set_device_if_gain(value) + + def set_device_if_gain(self, if_gain): + try: + # Do not cast gain to int here, as it may be float e.g. for normalized USRP gain or LimeSDR gain + self.parent_ctrl_conn.send((self.Command.SET_IF_GAIN.name, if_gain)) + except (BrokenPipeError, OSError): + pass + + @property + def baseband_gain(self): + return self.__baseband_gain + + @baseband_gain.setter + def baseband_gain(self, value): + if value != self.__baseband_gain: + self.__baseband_gain = value + self.set_device_baseband_gain(value) + + def set_device_baseband_gain(self, baseband_gain): + try: + # Do not cast gain to int here, as it may be float e.g. for normalized USRP gain or LimeSDR gain + self.parent_ctrl_conn.send((self.Command.SET_BB_GAIN.name, baseband_gain)) + except (BrokenPipeError, OSError): + pass + + @property + def sample_rate(self): + return self.__sample_rate + + @sample_rate.setter + def sample_rate(self, value): + if value != self.__sample_rate: + self.__sample_rate = value + self.set_device_sample_rate(value) + + def set_device_sample_rate(self, sample_rate): + try: + self.parent_ctrl_conn.send((self.Command.SET_SAMPLE_RATE.name, int(sample_rate))) + except (BrokenPipeError, OSError): + pass + + @property + def channel_index(self) -> int: + return self.__channel_index + + @channel_index.setter + def channel_index(self, value: int): + if value != self.__channel_index: + self.__channel_index = value + self.set_device_channel_index(value) + + def set_device_channel_index(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_CHANNEL_INDEX.name, int(value))) + except (BrokenPipeError, OSError): + pass + + @property + def antenna_index(self): + return self.__antenna_index + + @antenna_index.setter + def antenna_index(self, value): + if value != self.__antenna_index: + self.__antenna_index = value + self.set_device_antenna_index(value) + + def set_device_antenna_index(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_ANTENNA_INDEX.name, int(value))) + except (BrokenPipeError, OSError): + pass + + @property + def bias_tee_enabled(self): + return self.__bias_tee_enabled + + @bias_tee_enabled.setter + def bias_tee_enabled(self, value: bool): + value = bool(value) + if value != self.__bias_tee_enabled: + self.__bias_tee_enabled = value + self.set_device_bias_tee_enabled(value) + + def set_device_bias_tee_enabled(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_BIAS_TEE_ENABLED.name, int(value))) + except (BrokenPipeError, OSError): + pass + + @property + def freq_correction(self): + return self.__freq_correction + + @freq_correction.setter + def freq_correction(self, value): + if value != self.__freq_correction: + self.__freq_correction = value + self.set_device_freq_correction(value) + + def set_device_freq_correction(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_FREQUENCY_CORRECTION.name, int(value))) + except (BrokenPipeError, OSError): + pass + + @property + def direct_sampling_mode(self): + return self.__direct_sampling_mode + + @direct_sampling_mode.setter + def direct_sampling_mode(self, value): + if value != self.__direct_sampling_mode: + self.__direct_sampling_mode = value + self.set_device_direct_sampling_mode(value) + + def set_device_direct_sampling_mode(self, value): + try: + self.parent_ctrl_conn.send((self.Command.SET_DIRECT_SAMPLING_MODE.name, int(value))) + except (BrokenPipeError, OSError): + pass + + def start_rx_mode(self): + self.init_recv_buffer() + self.parent_data_conn, self.child_data_conn = Pipe(duplex=False) + self.parent_ctrl_conn, self.child_ctrl_conn = Pipe() + + self.is_receiving = True + logger.info("{0}: Starting RX Mode".format(self.__class__.__name__)) + self.receive_process = Process(target=self.receive_process_function, + args=self.receive_process_arguments) + self.receive_process.daemon = True + self._start_read_rcv_buffer_thread() + self._start_read_message_thread() + try: + self.receive_process.start() + except OSError as e: + logger.error(repr(e)) + self.device_messages.append(repr(e)) + + def stop_rx_mode(self, msg): + try: + self.parent_ctrl_conn.send(self.Command.STOP.name) + except (BrokenPipeError, OSError) as e: + logger.debug("Closing parent control connection: " + str(e)) + + logger.info("{0}: Stopping RX Mode: {1}".format(self.__class__.__name__, msg)) + + if hasattr(self, "receive_process") and self.receive_process.is_alive(): + self.receive_process.join(self.JOIN_TIMEOUT) + if self.receive_process.is_alive(): + logger.warning("{0}: Receive process is still alive, terminating it".format(self.__class__.__name__)) + self.receive_process.terminate() + self.receive_process.join() + + self.is_receiving = False + for connection in (self.parent_ctrl_conn, self.parent_data_conn, self.child_ctrl_conn, self.child_data_conn): + try: + connection.close() + except OSError as e: + logger.exception(e) + + def start_tx_mode(self, samples_to_send: np.ndarray = None, repeats=None, resume=False): + self.is_transmitting = True + self.parent_ctrl_conn, self.child_ctrl_conn = Pipe() + self.init_send_parameters(samples_to_send, repeats, resume=resume) + + logger.info("{0}: Starting TX Mode".format(self.__class__.__name__)) + + self.transmit_process = Process(target=self.send_process_function, + args=self.send_process_arguments) + + self.transmit_process.daemon = True + self._start_read_message_thread() + self.transmit_process.start() + + def stop_tx_mode(self, msg): + try: + self.parent_ctrl_conn.send(self.Command.STOP.name) + except (BrokenPipeError, OSError) as e: + logger.debug("Closing parent control connection: " + str(e)) + + logger.info("{0}: Stopping TX Mode: {1}".format(self.__class__.__name__, msg)) + + if hasattr(self, "transmit_process") and self.transmit_process.is_alive(): + self.transmit_process.join(self.JOIN_TIMEOUT) + if self.transmit_process.is_alive(): + logger.warning("{0}: Transmit process is still alive, terminating it".format(self.__class__.__name__)) + self.transmit_process.terminate() + self.transmit_process.join() + + self.is_transmitting = False + try: + self.parent_ctrl_conn.close() + except OSError as e: + logger.exception(e) + + try: + self.child_ctrl_conn.close() + except OSError as e: + logger.exception(e) + + @staticmethod + def bytes_to_iq(buffer) -> np.ndarray: + pass + + @staticmethod + def iq_to_bytes(complex_samples: np.ndarray): + pass + + def read_device_messages(self): + while self.is_receiving or self.is_transmitting: + try: + message = self.parent_ctrl_conn.recv() + try: + splitted = message.split(":") + action = ":".join(splitted[:-1]) + return_code = splitted[-1] + self.log_retcode(int(return_code), action) + except ValueError: + self.device_messages.append("{0}: {1}".format(self.__class__.__name__, message)) + except (EOFError, UnpicklingError, OSError, ConnectionResetError) as e: + logger.info("Exiting read device message thread due to " + str(e)) + break + self.is_transmitting = False + self.is_receiving = False + logger.debug("Exiting read device errors thread") + + def read_receiving_queue(self): + while self.is_receiving: + try: + byte_buffer = self.parent_data_conn.recv_bytes() + samples = self.bytes_to_iq(byte_buffer) + n_samples = len(samples) + if n_samples == 0: + continue + + if self.apply_dc_correction: + samples = samples - np.mean(samples, axis=0) + + except OSError as e: + logger.exception(e) + continue + except EOFError: + logger.info("EOF Error: Ending receive thread") + break + + if self.current_recv_index + n_samples >= len(self.receive_buffer): + if self.resume_on_full_receive_buffer: + self.current_recv_index = 0 + if n_samples >= len(self.receive_buffer): + n_samples = len(self.receive_buffer) - 1 + else: + self.stop_rx_mode( + "Receiving buffer is full {0}/{1}".format(self.current_recv_index + n_samples, + len(self.receive_buffer))) + return + + self.receive_buffer[self.current_recv_index:self.current_recv_index + n_samples] = samples[:n_samples] + self.current_recv_index += n_samples + + logger.debug("Exiting read_receive_queue thread.") + + def init_send_parameters(self, samples_to_send: IQArray = None, repeats: int = None, resume=False): + if samples_to_send is not None: + if isinstance(samples_to_send, IQArray): + samples_to_send = samples_to_send.convert_to(self.DATA_TYPE) + else: + samples_to_send = IQArray(samples_to_send).convert_to(self.DATA_TYPE) + + self.samples_to_send = samples_to_send + self.send_buffer = None + + if self.send_buffer is None: + if isinstance(self.samples_to_send, IQArray): + self.send_buffer = self.iq_to_bytes(self.samples_to_send.data) + else: + self.send_buffer = self.iq_to_bytes(self.samples_to_send) + elif not resume: + self.current_sending_repeat = 0 + + if repeats is not None: + self.sending_repeats = repeats diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/ExtensionHelper.py b/Software/Universal Radio Hacker/src/urh/dev/native/ExtensionHelper.py new file mode 100644 index 0000000..776453b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/ExtensionHelper.py @@ -0,0 +1,269 @@ +import os +import shutil +import sys +import tempfile +from collections import defaultdict +from distutils import ccompiler +from importlib import import_module +from subprocess import check_output + +from setuptools import Extension + +USE_RELATIVE_PATHS = False + +COMPILER_DIRECTIVES = {'language_level': 3, + 'cdivision': True, + 'wraparound': False, + 'boundscheck': False, + 'initializedcheck': False, + } + +DEVICES = { + "airspy": {"lib": "airspy", "test_function": "open"}, + "bladerf": {"lib": "bladeRF", "test_function": "bladerf_open", + "api_header_include": "libbladeRF.h", + "api_version_check_code": + """ + #include + #include + + int main(void) { + struct bladerf_version result; bladerf_version(&result); + printf("%f", result.major + result.minor/10.0 + result.patch/100.0); + return 0;} + """}, + "hackrf": {"lib": "hackrf", "test_function": "hackrf_init", + "extras": {"HACKRF_MULTI_DEVICE_SUPPORT": "hackrf_open_by_serial"}}, + "limesdr": {"lib": "LimeSuite", "test_function": "LMS_GetDeviceList"}, + "plutosdr": {"lib": "iio", "test_function": "iio_create_default_context"}, + "rtlsdr": {"lib": "rtlsdr", "test_function": "rtlsdr_get_device_name", + "extras": {"RTLSDR_BANDWIDTH_SUPPORT": "rtlsdr_set_tuner_bandwidth"}}, + # Use C only for USRP to avoid boost dependency + "usrp": {"lib": "uhd", "test_function": "uhd_usrp_find", "language": "c"}, + "sdrplay": {"lib": "mir_sdr_api" if sys.platform == "win32" else "mirsdrapi-rsp", + "test_function": "mir_sdr_ApiVersion"} +} + + +def compiler_has_function(compiler, function_name, libraries, library_dirs, include_dirs) -> bool: + tmp_dir = tempfile.mkdtemp(prefix='urh-') + devnull = old_stderr = None + try: + try: + file_name = os.path.join(tmp_dir, '{}.c'.format(function_name)) + with open(file_name, 'w') as f: + # declare function in order to prevent Clang 12 error (https://github.com/jopohl/urh/issues/811) + f.write('void %s();\n' % function_name) + f.write('int main(void) {\n') + f.write(' %s();\n' % function_name) + f.write('}\n') + + # Redirect stderr to /dev/null to hide any error messages from the compiler. + devnull = open(os.devnull, 'w') + old_stderr = os.dup(sys.stderr.fileno()) + os.dup2(devnull.fileno(), sys.stderr.fileno()) + objects = compiler.compile([file_name], include_dirs=include_dirs) + compiler.link_executable(objects, os.path.join(tmp_dir, "a.out"), library_dirs=library_dirs, + libraries=libraries) + except Exception as e: + return False + return True + finally: + if old_stderr is not None: + os.dup2(old_stderr, sys.stderr.fileno()) + if devnull is not None: + devnull.close() + shutil.rmtree(tmp_dir) + + +def check_api_version(compiler, api_version_code, libraries, library_dirs, include_dirs) -> float: + tmp_dir = tempfile.mkdtemp(prefix='urh-') + try: + try: + file_name = os.path.join(tmp_dir, 'get_api_version.c') + with open(file_name, 'w') as f: + f.write(api_version_code) + + objects = compiler.compile([file_name], include_dirs=include_dirs) + check_api_program = os.path.join(tmp_dir, "check_api") + compiler.link_executable(objects, check_api_program, library_dirs=library_dirs, libraries=libraries) + + env = os.environ.copy() + env["PATH"] = os.pathsep.join(library_dirs) + os.pathsep + os.environ.get("PATH", "") + + result = float(check_output(check_api_program, env=env)) + print(" Automatic API version check succeeded.") + return result + except Exception as e: + print(" API version check failed: {}".format(e)) + return 0.0 + finally: + shutil.rmtree(tmp_dir) + + +def get_device_extensions_and_extras(library_dirs=None, include_dirs=None): + library_dirs = [] if library_dirs is None else library_dirs + + cur_dir = os.path.dirname(os.path.realpath(__file__)) + include_dirs = [] if include_dirs is None else include_dirs + + device_extras = dict() + + if os.path.isdir(os.path.join(cur_dir, "lib/shared")): + # Device libs are packaged, so we are in release mode + include_dirs.insert(0, os.path.realpath(os.path.join(cur_dir, "lib/shared/include"))) + library_dirs.insert(0, os.path.realpath(os.path.join(cur_dir, "lib/shared"))) + + if sys.platform == "darwin": + for prefix in ["/usr/local", "/opt/homebrew"]: + include_dirs.append(prefix + "/include") + library_dirs.append(prefix + "/lib") + + result = [] + + # None = automatic (depending on lib is installed) + # 1 = install extension always + # 0 = Do not install extension + build_device_extensions = defaultdict(lambda: None) + + for dev_name in DEVICES: + with_option = "--with-" + dev_name + without_option = "--without-" + dev_name + + if with_option in sys.argv and without_option in sys.argv: + print("ambiguous options for " + dev_name) + sys.exit(1) + elif without_option in sys.argv: + build_device_extensions[dev_name] = 0 + sys.argv.remove(without_option) + elif with_option in sys.argv: + build_device_extensions[dev_name] = 1 + sys.argv.remove(with_option) + + sys.path.append(os.path.realpath(os.path.join(cur_dir, "lib"))) + + compiler = ccompiler.new_compiler() + for dev_name, params in DEVICES.items(): + if build_device_extensions[dev_name] == 0: + print("Skipping native {0} support".format(dev_name)) + continue + + if build_device_extensions[dev_name] == 1: + print("Enforcing native {0} support".format(dev_name)) + elif compiler_has_function(compiler, params["test_function"], (params["lib"],), library_dirs, include_dirs): + print("Found {0} lib. Will compile with native {1} support".format(params["lib"], dev_name)) + else: + print("Skipping native support for {0}".format(dev_name)) + continue + + device_extras.update(get_device_extras(compiler, dev_name, [params["lib"]], library_dirs, include_dirs)) + if "api_version_check_code" in params: + env_name = dev_name.upper() + "_API_VERSION" + ver = os.getenv(env_name) + if ver is not None: + try: + ver = float(ver) + except Exception as e: + print(" Could not convert content of {} to float: {}".format(env_name, e)) + print(" Will now try to automatically detect API version.") + ver = None + else: + print(" Environment variable {} is unset, try to automatically detect API version".format(env_name)) + + if ver is None: + ver = check_api_version(compiler, params["api_version_check_code"], (params["lib"],), + library_dirs, include_dirs) + device_extras[env_name] = ver + print(" Using {}={}".format(env_name, ver)) + + extension = get_device_extension(dev_name, [params["lib"]], library_dirs, include_dirs) + result.append(extension) + + return result, device_extras + + +def get_device_extras(compiler, dev_name, libraries, library_dirs, include_dirs): + try: + extras = DEVICES[dev_name]["extras"] + except KeyError: + extras = dict() + + result = dict() + + for extra, func_name in extras.items(): + if compiler_has_function(compiler, func_name, libraries, library_dirs, include_dirs): + result[extra] = 1 + else: + print("Skipping {} as installed driver does not support it".format(extra)) + result[extra] = 0 + + return result + + +def get_device_extension(dev_name: str, libraries: list, library_dirs: list, include_dirs: list): + try: + language = DEVICES[dev_name]["language"] + except KeyError: + language = "c++" + + cur_dir = os.path.dirname(os.path.realpath(__file__)) + if USE_RELATIVE_PATHS: + # We need relative paths on windows + cpp_file_path = "src/urh/dev/native/lib/{0}.pyx".format(dev_name) + else: + cpp_file_path = os.path.join(cur_dir, "lib", "{0}.pyx".format(dev_name)) + + return Extension("urh.dev.native.lib." + dev_name, + [cpp_file_path], + libraries=libraries, library_dirs=library_dirs, + include_dirs=include_dirs, language=language) + + +def perform_health_check() -> str: + result = [] + for device in sorted(DEVICES.keys()): + try: + _ = import_module("urh.dev.native.lib." + device) + result.append(device + " -- OK") + except ImportError as e: + result.append(device + " -- ERROR: " + str(e)) + + return "\n".join(result) + + +if __name__ == "__main__": + from setuptools import setup + + if "-L" in sys.argv: + library_directories = sys.argv[sys.argv.index("-L") + 1].split(":") + else: + library_directories = None + + if "-I" in sys.argv: + include_directories = sys.argv[sys.argv.index("-I") + 1].split(":") + else: + include_directories = [] + + import numpy as np + + include_directories.append(np.get_include()) + + cur_dir = os.path.dirname(os.path.realpath(__file__)) + os.chdir(os.path.join(cur_dir, "..", "..", "..")) + + try: + from Cython.Build import cythonize + except ImportError: + print("You need Cython to rebuild URH's device extensions. " + "You can get it e.g. with python3 -m pip install cython.", + file=sys.stderr) + sys.exit(1) + + dev_extensions, dev_extras = get_device_extensions_and_extras(library_dirs=library_directories, + include_dirs=include_directories) + setup( + name="urh", + ext_modules=cythonize(dev_extensions, force=True, + compile_time_env=dev_extras, compiler_directives=COMPILER_DIRECTIVES, + ) + ) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/HackRF.py b/Software/Universal Radio Hacker/src/urh/dev/native/HackRF.py new file mode 100644 index 0000000..bbeecc3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/HackRF.py @@ -0,0 +1,116 @@ +from collections import OrderedDict +from multiprocessing import Array +from multiprocessing.connection import Connection + +import numpy as np + +from urh.dev.native.Device import Device +from urh.dev.native.lib import hackrf + + +class HackRF(Device): + DEVICE_LIB = hackrf + ASYNCHRONOUS = True + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({ + Device.Command.SET_FREQUENCY.name: "set_freq", + Device.Command.SET_BANDWIDTH.name: "set_baseband_filter_bandwidth", + Device.Command.SET_BIAS_TEE_ENABLED.name: "set_bias_tee" + }) + + DATA_TYPE = np.int8 + + @classmethod + def get_device_list(cls): + result = hackrf.get_device_list() + if result is None: + return [] + return result + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + ret = hackrf.setup(device_identifier) + msg = "SETUP" + if device_identifier: + msg += " ({})".format(device_identifier) + msg += ": " + str(ret) + ctrl_connection.send(msg) + + return ret == 0 + + @classmethod + def shutdown_device(cls, ctrl_conn: Connection, is_tx: bool): + if is_tx: + result = hackrf.stop_tx_mode() + ctrl_conn.send("STOP TX MODE:" + str(result)) + else: + result = hackrf.stop_rx_mode() + ctrl_conn.send("STOP RX MODE:" + str(result)) + + result = hackrf.close() + ctrl_conn.send("CLOSE:" + str(result)) + + result = hackrf.exit() + ctrl_conn.send("EXIT:" + str(result)) + + return True + + @classmethod + def enter_async_receive_mode(cls, data_connection: Connection, ctrl_connection: Connection): + ret = hackrf.start_rx_mode(data_connection.send_bytes) + ctrl_connection.send("Start RX MODE:" + str(ret)) + return ret + + @classmethod + def enter_async_send_mode(cls, callback): + return hackrf.start_tx_mode(callback) + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + self.error_codes = { + 0: "HACKRF_SUCCESS", + 1: "HACKRF_TRUE", + 1337: "TIMEOUT ERROR", + -2: "HACKRF_ERROR_INVALID_PARAM", + -5: "HACKRF_ERROR_NOT_FOUND", + -6: "HACKRF_ERROR_BUSY", + -11: "HACKRF_ERROR_NO_MEM", + -1000: "HACKRF_ERROR_LIBUSB", + -1001: "HACKRF_ERROR_THREAD", + -1002: "HACKRF_ERROR_STREAMING_THREAD_ERR", + -1003: "HACKRF_ERROR_STREAMING_STOPPED", + -1004: "HACKRF_ERROR_STREAMING_EXIT_CALLED", + -4242: "HACKRF NOT OPEN", + -9999: "HACKRF_ERROR_OTHER" + } + + @property + def device_parameters(self) -> OrderedDict: + return OrderedDict([(self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain), + (self.Command.SET_IF_GAIN.name, self.if_gain), + (self.Command.SET_BB_GAIN.name, self.baseband_gain), + (self.Command.SET_BIAS_TEE_ENABLED.name, self.bias_tee_enabled), + ("identifier", self.device_serial)]) + + @property + def has_multi_device_support(self): + return hackrf.has_multi_device_support() + + @staticmethod + def bytes_to_iq(buffer): + return np.frombuffer(buffer, dtype=np.int8).reshape((-1, 2), order="C") + + @staticmethod + def iq_to_bytes(samples: np.ndarray): + arr = Array("B", 2 * len(samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.uint8) + numpy_view[:] = samples.flatten(order="C") + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/LimeSDR.py b/Software/Universal Radio Hacker/src/urh/dev/native/LimeSDR.py new file mode 100644 index 0000000..6da59f8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/LimeSDR.py @@ -0,0 +1,145 @@ +from collections import OrderedDict +from multiprocessing import Array +from multiprocessing.connection import Connection + +import numpy as np + +from urh.dev.native.Device import Device +from urh.dev.native.lib import limesdr + + +class LimeSDR(Device): + SYNC_RX_CHUNK_SIZE = 32768 + SYNC_TX_CHUNK_SIZE = 32768 + + RECV_FIFO_SIZE = 1048576 + SEND_FIFO_SIZE = 8 * SYNC_TX_CHUNK_SIZE + CONTINUOUS_TX_CHUNK_SIZE = SYNC_TX_CHUNK_SIZE * 64 + + LIME_TIMEOUT_RECEIVE_MS = 10 + LIME_TIMEOUT_SEND_MS = 500 + + DEVICE_LIB = limesdr + ASYNCHRONOUS = False + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({ + Device.Command.SET_FREQUENCY.name: "set_center_frequency", + Device.Command.SET_BANDWIDTH.name: "set_lpf_bandwidth", + Device.Command.SET_RF_GAIN.name: "set_normalized_gain", + Device.Command.SET_CHANNEL_INDEX.name: "set_channel", + Device.Command.SET_ANTENNA_INDEX.name: "set_antenna" + }) + + DATA_TYPE = np.float32 + + @classmethod + def get_device_list(cls): + return limesdr.get_device_list() + + @classmethod + def adapt_num_read_samples_to_sample_rate(cls, sample_rate): + cls.SYNC_RX_CHUNK_SIZE = 16384 * int(sample_rate / 1e6) + cls.RECV_FIFO_SIZE = 16 * cls.SYNC_RX_CHUNK_SIZE + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + ret = limesdr.open(device_identifier) + if not device_identifier: + ctrl_connection.send("OPEN:" + str(ret)) + else: + ctrl_connection.send("OPEN ({}):{}".format(device_identifier, ret)) + limesdr.disable_all_channels() + if ret != 0: + return False + + ret = limesdr.init() + ctrl_connection.send("INIT:" + str(ret)) + + return ret == 0 + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict): + if not cls.setup_device(ctrl_connection, device_identifier=parameters["identifier"]): + return False + + limesdr.enable_channel(True, is_tx, parameters[cls.Command.SET_CHANNEL_INDEX.name]) + limesdr.set_tx(is_tx) + + for parameter, value in parameters.items(): + cls.process_command((parameter, value), ctrl_connection, is_tx) + + antennas = limesdr.get_antenna_list() + ctrl_connection.send("Current normalized gain is {0:.2f}".format(limesdr.get_normalized_gain())) + ctrl_connection.send("Current antenna is {0}".format(antennas[limesdr.get_antenna()])) + ctrl_connection.send("Current chip temperature is {0:.2f}°C".format(limesdr.get_chip_temperature())) + + return True + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + limesdr.stop_stream() + limesdr.destroy_stream() + limesdr.disable_all_channels() + ret = limesdr.close() + ctrl_connection.send("CLOSE:" + str(ret)) + return True + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing stream...") + limesdr.setup_stream(cls.RECV_FIFO_SIZE) + ret = limesdr.start_stream() + ctrl_connection.send("Initialize stream:{0}".format(ret)) + return ret + + @classmethod + def receive_sync(cls, data_conn: Connection): + limesdr.recv_stream(data_conn, cls.SYNC_RX_CHUNK_SIZE, cls.LIME_TIMEOUT_RECEIVE_MS) + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing stream...") + limesdr.setup_stream(cls.SEND_FIFO_SIZE) + ret = limesdr.start_stream() + ctrl_connection.send("Initialize stream:{0}".format(ret)) + return ret + + @classmethod + def send_sync(cls, data): + limesdr.send_stream(data, cls.LIME_TIMEOUT_SEND_MS) + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + def set_device_gain(self, gain): + super().set_device_gain(gain * 0.01) + + @property + def has_multi_device_support(self): + return True + + @property + def device_parameters(self): + return OrderedDict([(self.Command.SET_CHANNEL_INDEX.name, self.channel_index), + # Set Antenna needs to be called before other stuff!!! + (self.Command.SET_ANTENNA_INDEX.name, self.antenna_index), + (self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain * 0.01), + ("identifier", self.device_serial)]) + + @staticmethod + def bytes_to_iq(buffer): + return np.frombuffer(buffer, dtype=np.float32).reshape((-1, 2), order="C") + + @staticmethod + def iq_to_bytes(samples: np.ndarray): + arr = Array("f", 2 * len(samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.float32) + numpy_view[:] = samples.flatten(order="C") + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/PlutoSDR.py b/Software/Universal Radio Hacker/src/urh/dev/native/PlutoSDR.py new file mode 100644 index 0000000..96ebe2b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/PlutoSDR.py @@ -0,0 +1,109 @@ +import re +from collections import OrderedDict +from multiprocessing.connection import Connection +from multiprocessing import Array + +from urh.dev.native.Device import Device +from urh.dev.native.lib import plutosdr + +import numpy as np + + +class PlutoSDR(Device): + SYNC_RX_CHUNK_SIZE = 65536 + SYNC_TX_CHUNK_SIZE = 65536 + + DEVICE_LIB = plutosdr + ASYNCHRONOUS = False + + DATA_TYPE = np.int16 + + @classmethod + def get_device_list(cls): + descs, uris = plutosdr.scan_devices() + return ["{} [{}]".format(desc, uri) for desc, uri in zip(descs, uris)] + + @classmethod + def adapt_num_read_samples_to_sample_rate(cls, sample_rate): + pass + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + device_identifier = device_identifier if isinstance(device_identifier, str) else "" + try: + device_identifier = re.search(r"(?<=\[).+?(?=\])", device_identifier).group(0) + except (IndexError, AttributeError): + pass + + if not device_identifier: + _, uris = plutosdr.scan_devices() + try: + device_identifier = uris[0] + except IndexError: + ctrl_connection.send("Could not find a connected PlutoSDR") + return False + + ret = plutosdr.open(device_identifier) + ctrl_connection.send("OPEN ({}):{}".format(device_identifier, ret)) + return ret == 0 + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict) -> bool: + plutosdr.set_tx(is_tx) + return super().init_device(ctrl_connection, is_tx, parameters) + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + ret = plutosdr.close() + ctrl_connection.send("CLOSE:" + str(ret)) + return True + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing PlutoSDR..") + ret = plutosdr.setup_rx(cls.SYNC_RX_CHUNK_SIZE) + return ret + + @classmethod + def receive_sync(cls, data_conn: Connection): + plutosdr.receive_sync(data_conn) + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing PlutoSDR...") + ret = plutosdr.setup_tx(cls.SYNC_TX_CHUNK_SIZE // 2) + return ret + + @classmethod + def send_sync(cls, data): + plutosdr.send_sync(data) + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + @property + def has_multi_device_support(self): + return True + + @property + def device_parameters(self): + return OrderedDict([(self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain), + ("identifier", self.device_serial)]) + + @staticmethod + def bytes_to_iq(buffer) -> np.ndarray: + return np.frombuffer(buffer, dtype=np.int16).reshape((-1, 2), order="C") << 4 + + @staticmethod + def iq_to_bytes(iq_samples: np.ndarray): + arr = Array("h", 2 * len(iq_samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.int16) + numpy_view[:] = iq_samples.flatten(order="C") >> 4 + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDR.py b/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDR.py new file mode 100644 index 0000000..3b5fcf2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDR.py @@ -0,0 +1,94 @@ +from collections import OrderedDict + +import numpy as np + +from multiprocessing.connection import Connection +from urh.dev.native.Device import Device + +from urh.dev.native.lib import rtlsdr +from urh.util.Logger import logger + + +class RTLSDR(Device): + DEVICE_LIB = rtlsdr + ASYNCHRONOUS = False + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({ + Device.Command.SET_RF_GAIN.name: "set_tuner_gain", + Device.Command.SET_RF_GAIN.name+"_get_allowed_values": "get_tuner_gains", + Device.Command.SET_BANDWIDTH.name: "set_tuner_bandwidth", + Device.Command.SET_FREQUENCY_CORRECTION.name: "set_freq_correction", + Device.Command.SET_DIRECT_SAMPLING_MODE.name: "set_direct_sampling" + }) + + DATA_TYPE = np.int8 + + @classmethod + def get_device_list(cls): + return rtlsdr.get_device_list() + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + # identifier gets set in self.receive_process_arguments + device_number = int(device_identifier) + ret = rtlsdr.open(device_number) + ctrl_connection.send("OPEN (#{}):{}".format(device_number, ret)) + return ret == 0 + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + ret = rtlsdr.reset_buffer() + ctrl_connection.send("RESET_BUFFER:" + str(ret)) + return ret + + @classmethod + def receive_sync(cls, data_conn: Connection): + data_conn.send_bytes(rtlsdr.read_sync()) + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + logger.debug("RTLSDR: closing device") + ret = rtlsdr.close() + ctrl_connection.send("CLOSE:" + str(ret)) + + def __init__(self, freq, gain, srate, device_number, resume_on_full_receive_buffer=False): + super().__init__(center_freq=freq, sample_rate=srate, bandwidth=0, + gain=gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + + self.success = 0 + self.bandwidth_is_adjustable = self.get_bandwidth_is_adjustable() # e.g. not in Manjaro Linux / Ubuntu 14.04 + + self.device_number = device_number + + self.error_codes = { + -100: "Method not available in installed driver." + } + + @staticmethod + def get_bandwidth_is_adjustable(): + return rtlsdr.bandwidth_is_adjustable() + + @property + def device_parameters(self): + return OrderedDict([(self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_FREQUENCY_CORRECTION.name, self.freq_correction), + (self.Command.SET_DIRECT_SAMPLING_MODE.name, self.direct_sampling_mode), + (self.Command.SET_RF_GAIN.name, self.gain), + ("identifier", self.device_number)]) + + @property + def has_multi_device_support(self): + return True + + def set_device_bandwidth(self, bandwidth): + if self.bandwidth_is_adjustable: + super().set_device_bandwidth(bandwidth) + else: + logger.warning("Setting the bandwidth is not supported by your RTL-SDR driver version.") + + @staticmethod + def bytes_to_iq(buffer): + return np.subtract(np.frombuffer(buffer, dtype=np.int8), 127).reshape((-1, 2), order="C") diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDRTCP.py b/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDRTCP.py new file mode 100644 index 0000000..5f88a9b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/RTLSDRTCP.py @@ -0,0 +1,192 @@ +import select +import socket + +import numpy as np + +from urh.dev.native.Device import Device +from urh.util.Logger import logger + + +class RTLSDRTCP(Device): + MAXDATASIZE = 65536 + ENDIAN = "big" + RTL_TCP_CONSTS = ["NULL", "centerFreq", "sampleRate", "tunerGainMode", "tunerGain", "freqCorrection", "tunerIFGain", + "testMode", "agcMode", "directSampling", "offsetTuning", "rtlXtalFreq", "tunerXtalFreq", + "gainByIndex", "bandwidth", "biasTee"] + + DATA_TYPE = np.uint8 + + @staticmethod + def receive_sync(data_connection, ctrl_connection, device_number: int, center_freq: int, sample_rate: int, + bandwidth: int, gain: int, freq_correction: int, direct_sampling_mode: int, device_ip: str, + port: int): + # connect and initialize rtl_tcp + sdr = RTLSDRTCP(center_freq, gain, sample_rate, bandwidth, device_number) + sdr.open(ctrl_connection, device_ip, port) + if sdr.socket_is_open: + sdr.device_number = device_number + sdr.set_parameter("centerFreq", int(center_freq), ctrl_connection) + sdr.set_parameter("sampleRate", int(sample_rate), ctrl_connection) + sdr.set_parameter("bandwidth", int(bandwidth), ctrl_connection) + sdr.set_parameter("freqCorrection", int(freq_correction), ctrl_connection) + sdr.set_parameter("directSampling", int(direct_sampling_mode), ctrl_connection) + # Gain has to be set last, otherwise it does not get considered by RTL-SDR + sdr.set_parameter("tunerGain", int(gain), ctrl_connection) + exit_requested = False + + while not exit_requested: + while ctrl_connection.poll(): + result = sdr.process_command(ctrl_connection.recv(), ctrl_connection) + if result == "stop": + exit_requested = True + break + + if not exit_requested: + data_connection.send_bytes(sdr.read_sync()) + + logger.debug("RTLSDRTCP: closing device") + sdr.close() + else: + ctrl_connection.send("Could not connect to rtl_tcp:404") + ctrl_connection.send("close:0") + data_connection.close() + ctrl_connection.close() + + def process_command(self, command, ctrl_connection, is_tx=False): + logger.debug("RTLSDRTCP: {}".format(command)) + if command == self.Command.STOP.name: + return self.Command.STOP + + tag, value = command + if tag == self.Command.SET_FREQUENCY.name: + logger.info("RTLSDRTCP: Set center freq to {0}".format(int(value))) + return self.set_parameter("centerFreq", int(value), ctrl_connection) + + elif tag == self.Command.SET_RF_GAIN.name: + logger.info("RTLSDRTCP: Set tuner gain to {0}".format(int(value))) + return self.set_parameter("tunerGain", int(value), ctrl_connection) + + elif tag == self.Command.SET_IF_GAIN.name: + logger.info("RTLSDRTCP: Set if gain to {0}".format(int(value))) + return self.set_parameter("tunerIFGain", int(value), ctrl_connection) + + elif tag == self.Command.SET_SAMPLE_RATE.name: + logger.info("RTLSDRTCP: Set sample_rate to {0}".format(int(value))) + return self.set_parameter("sampleRate", int(value), ctrl_connection) + + elif tag == self.Command.SET_BANDWIDTH.name: + logger.info("RTLSDRTCP: Set bandwidth to {0}".format(int(value))) + return self.set_parameter("bandwidth", int(value), ctrl_connection) + + elif tag == self.Command.SET_FREQUENCY_CORRECTION.name: + logger.info("RTLSDRTCP: Set ppm correction to {0}".format(int(value))) + return self.set_parameter("freqCorrection", int(value), ctrl_connection) + + elif tag == self.Command.SET_DIRECT_SAMPLING_MODE.name: + logger.info("RTLSDRTCP: Set direct sampling mode to {0}".format(int(value))) + return self.set_parameter("directSampling", int(value), ctrl_connection) + + def __init__(self, freq, gain, srate, bandwidth, device_number, resume_on_full_receive_buffer=False): + super().__init__(center_freq=freq, sample_rate=srate, bandwidth=bandwidth, + gain=gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + + # default class parameters + self.receive_process_function = self.receive_sync + self.device_number = device_number + self.socket_is_open = False + self.success = 0 + + @property + def receive_process_arguments(self): + return self.child_data_conn, self.child_ctrl_conn, self.device_number, self.frequency, self.sample_rate, \ + self.bandwidth, self.gain, self.freq_correction, self.direct_sampling_mode, self.device_ip, self.port + + def open(self, ctrl_connection, hostname="127.0.0.1", port=1234): + if not self.socket_is_open: + try: + # Create socket and connect + self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP) + # self.sock.settimeout(1.0) # Timeout 1s + self.sock.connect((hostname, port)) + except Exception as e: + self.socket_is_open = False + logger.info("Could not connect to rtl_tcp at {0}:{1} ({2})".format(hostname, port, e)) + ctrl_connection.send("Could not connect to rtl_tcp at {0} [{1}] ({2}):1".format(hostname, port, e)) + return False + + try: + # Receive rtl_tcp initial data + init_data = self.sock.recv(self.MAXDATASIZE) + + if len(init_data) != 12: + return False + if init_data[0:4] != b'RTL0': + return False + + # Extract tuner name + tuner_number = int.from_bytes(init_data[4:8], self.ENDIAN) + if tuner_number == 1: + self.tuner = "E4000" + elif tuner_number == 2: + self.tuner = "FC0012" + elif tuner_number == 3: + self.tuner = "FC0013" + elif tuner_number == 4: + self.tuner = "FC2580" + elif tuner_number == 5: + self.tuner = "R820T" + elif tuner_number == 6: + self.tuner = "R828D" + else: + self.tuner = "Unknown" + + # Extract IF and RF gain + self.if_gain = int.from_bytes(init_data[8:10], self.ENDIAN) + self.rf_gain = int.from_bytes(init_data[10:12], self.ENDIAN) + + logger.info( + "Connected to rtl_tcp at {0}:{1} (Tuner: {2}, RF-Gain: {3}, IF-Gain: {4})".format(hostname, port, + self.tuner, + self.rf_gain, + self.if_gain)) + ctrl_connection.send( + "Connected to rtl_tcp at {0}[{1}] (Tuner={2}, RF-Gain={3}, IF-Gain={4}):0".format(hostname, port, + self.tuner, + self.rf_gain, + self.if_gain)) + except Exception as e: + self.socket_is_open = False + logger.info("This is not a valid rtl_tcp server at {0}:{1} ({2})".format(hostname, port, e)) + return False + + self.socket_is_open = True + + def close(self): + if self.socket_is_open: + self.socket_is_open = False + return self.sock.close() + + def set_parameter(self, param: str, value: int, ctrl_connection): # returns error (True/False) + if self.socket_is_open: + msg = self.RTL_TCP_CONSTS.index(param).to_bytes(1, self.ENDIAN) # Set param at bits 0-7 + msg += value.to_bytes(4, self.ENDIAN) # Set value at bits 8-39 + try: + self.sock.sendall(msg) # Send data to rtl_tcp + except OSError as e: + self.sock.close() + logger.info("Could not set parameter {0}:{1} ({2})".format(param, value, e)) + ctrl_connection.send("Could not set parameter {0} {1} ({2}):1".format(param, value, e)) + return True + return False + + def read_sync(self): + s_read, _, _ = select.select([self.sock], [], [], .1) + if self.sock in s_read: + return self.sock.recv(self.MAXDATASIZE) + else: + return b'' + + @staticmethod + def bytes_to_iq(buffer): + return np.subtract(np.frombuffer(buffer, dtype=np.int8), 127).reshape((-1, 2), order="C") diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/SDRPlay.py b/Software/Universal Radio Hacker/src/urh/dev/native/SDRPlay.py new file mode 100644 index 0000000..20494a4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/SDRPlay.py @@ -0,0 +1,121 @@ +from collections import OrderedDict +from multiprocessing.connection import Connection + +import numpy as np + +from urh.dev.native.Device import Device +from urh.dev.native.lib import sdrplay +from urh.util.Logger import logger + + +class SDRPlay(Device): + DEVICE_LIB = sdrplay + ASYNCHRONOUS = True + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS[Device.Command.SET_RF_GAIN.name] = "set_gain" + DEVICE_METHODS[Device.Command.SET_IF_GAIN.name]["rx"] = "set_if_gain" + DEVICE_METHODS[Device.Command.SET_ANTENNA_INDEX.name] = "set_antenna" + + DATA_TYPE = np.int16 + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + self.error_codes = { + 0: "SUCCESS", + 1: "FAIL", + 2: "INVALID PARAMETER", + 3: "OUT OF RANGE", + 4: "GAIN UPDATE ERROR", + 5: "RF UPDATE ERROR", + 6: "FS UPDATE ERROR", + 7: "HARDWARE ERROR", + 8: "ALIASING ERROR", + 9: "ALREADY INITIALIZED", + 10: "NOT INITIALIZED", + 11: "NOT ENABLED", + 12: "HARDWARE VERSION ERROR", + 13: "OUT OF MEMORY ERROR" + } + + @staticmethod + def device_dict_to_string(d): + hw_ver = d["hw_version"] + serial = d["serial"] + return "RSP {} ({})".format(hw_ver, serial) + + @property + def device_parameters(self): + return OrderedDict([(self.Command.SET_ANTENNA_INDEX.name, self.antenna_index), + (self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain), + (self.Command.SET_IF_GAIN.name, self.if_gain), + ("identifier", self.device_number)]) + + @property + def has_multi_device_support(self): + return True + + @classmethod + def get_device_list(cls): + return [cls.device_dict_to_string(d) for d in sdrplay.get_devices()] + + @classmethod + def enter_async_receive_mode(cls, data_connection: Connection, ctrl_connection: Connection): + ret = sdrplay.init_stream(cls.sdrplay_initial_gain, cls.sdrplay_initial_sample_rate, cls.sdrplay_initial_freq, + cls.sdrplay_initial_bandwidth, cls.sdrplay_initial_if_gain, data_connection) + + ctrl_connection.send( + "Start RX MODE with \n FREQUENCY={}\n SAMPLE_RATE={}\n BANDWIDTH={}\n GAIN={}\n IF_GAIN={}:{}".format( + cls.sdrplay_initial_freq, cls.sdrplay_initial_sample_rate, cls.sdrplay_initial_bandwidth, cls.sdrplay_initial_gain, cls.sdrplay_initial_if_gain, ret)) + + return ret + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict) -> bool: + identifier = parameters["identifier"] + + try: + device_list = sdrplay.get_devices() + device_number = int(identifier) + ctrl_connection.send("CONNECTED DEVICES: {}".format(", ".join(map(cls.device_dict_to_string, device_list)))) + ret = sdrplay.set_device_index(device_number) + ctrl_connection.send("SET DEVICE NUMBER to {}:{}".format(device_number, ret)) + except (TypeError, ValueError) as e: + logger.exception(e) + return False + + device_model = device_list[device_number]["hw_version"] + sdrplay.set_gr_mode_for_dev_model(device_model) + if device_model == 2: + antenna = parameters[cls.Command.SET_ANTENNA_INDEX.name] + cls.process_command((cls.Command.SET_ANTENNA_INDEX.name, antenna), ctrl_connection, is_tx=False) + else: + ctrl_connection.send("Skipping antenna selection for RSP1 device") + + cls.sdrplay_initial_freq = parameters[cls.Command.SET_FREQUENCY.name] + cls.sdrplay_initial_sample_rate = parameters[cls.Command.SET_SAMPLE_RATE.name] + cls.sdrplay_initial_bandwidth = parameters[cls.Command.SET_BANDWIDTH.name] + cls.sdrplay_initial_gain = parameters[cls.Command.SET_RF_GAIN.name] + cls.sdrplay_initial_if_gain = parameters[cls.Command.SET_IF_GAIN.name] + cls.sdrplay_device_index = identifier + return True + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + logger.debug("SDRPLAY: closing device") + ret = sdrplay.close_stream() + ctrl_connection.send("CLOSE STREAM:" + str(ret)) + + if cls.sdrplay_device_index is not None: + ret = sdrplay.release_device_index() + ctrl_connection.send("RELEASE DEVICE:" + str(ret)) + + @staticmethod + def bytes_to_iq(buffer): + return np.frombuffer(buffer, dtype=np.int16).reshape((-1, 2), order="C") diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/SendConfig.py b/Software/Universal Radio Hacker/src/urh/dev/native/SendConfig.py new file mode 100644 index 0000000..e1dcec8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/SendConfig.py @@ -0,0 +1,55 @@ +from multiprocessing import Value + +import numpy as np + +from urh.util.RingBuffer import RingBuffer + + +class SendConfig(object): + def __init__(self, send_buffer, current_sent_index: Value, current_sending_repeat: Value, + total_samples: int, sending_repeats: int, continuous: bool = False, + iq_to_bytes_method: callable = None, continuous_send_ring_buffer: RingBuffer = None): + self.send_buffer = send_buffer + self.current_sent_index = current_sent_index + self.current_sending_repeat = current_sending_repeat + self.total_samples = total_samples + self.sending_repeats = sending_repeats + self.continuous = continuous + self.iq_to_bytes_method = iq_to_bytes_method + self.continuous_send_ring_buffer = continuous_send_ring_buffer + + def get_data_to_send(self, buffer_length: int): + try: + if self.sending_is_finished(): + return np.zeros(1, dtype=self.send_buffer._type_._type_) + + if self.continuous: + result = self.iq_to_bytes_method(self.continuous_send_ring_buffer.pop(buffer_length // 2)) + if len(result) == 0: + # avoid empty arrays which will not work with cython API + return np.zeros(1, dtype=self.send_buffer._type_._type_) + else: + index = self.current_sent_index.value + np_view = np.frombuffer(self.send_buffer, dtype=self.send_buffer._type_._type_) + result = np_view[index:index + buffer_length] + + self.progress_send_status(len(result)) + return result + except (BrokenPipeError, EOFError): + return np.zeros(1, dtype=self.send_buffer._type_._type_) + + def sending_is_finished(self): + if self.sending_repeats == 0: # 0 = infinity + return False + + return self.current_sending_repeat.value >= self.sending_repeats \ + and self.current_sent_index.value >= self.total_samples + + def progress_send_status(self, buffer_length: int): + self.current_sent_index.value += buffer_length + if self.current_sent_index.value >= self.total_samples - 1: + self.current_sending_repeat.value += 1 + if self.current_sending_repeat.value < self.sending_repeats or self.sending_repeats == 0: # 0 = infinity + self.current_sent_index.value = 0 + else: + self.current_sent_index.value = self.total_samples diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/SoundCard.py b/Software/Universal Radio Hacker/src/urh/dev/native/SoundCard.py new file mode 100644 index 0000000..4735337 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/SoundCard.py @@ -0,0 +1,123 @@ +from collections import OrderedDict +from multiprocessing import Array +from multiprocessing.connection import Connection + +import numpy as np +import pyaudio + +from urh.dev.native.Device import Device +from urh.util.Logger import logger + + +class SoundCard(Device): + DEVICE_LIB = pyaudio + ASYNCHRONOUS = False + DEVICE_METHODS = dict() + + CHUNK_SIZE = 1024 + SYNC_TX_CHUNK_SIZE = 2 * CHUNK_SIZE + CONTINUOUS_TX_CHUNK_SIZE = SYNC_TX_CHUNK_SIZE + + SAMPLE_RATE = 48000 + + pyaudio_handle = None + pyaudio_stream = None + + DATA_TYPE = np.float32 + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict) -> bool: + try: + cls.SAMPLE_RATE = int(parameters[cls.Command.SET_SAMPLE_RATE.name]) + except (KeyError, ValueError): + pass + return super().init_device(ctrl_connection, is_tx, parameters) + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + ctrl_connection.send("Initializing pyaudio...") + try: + cls.pyaudio_handle = pyaudio.PyAudio() + ctrl_connection.send("Initialized pyaudio") + return True + except Exception as e: + logger.exception(e) + ctrl_connection.send("Failed to initialize pyaudio") + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + try: + cls.pyaudio_stream = cls.pyaudio_handle.open(format=pyaudio.paFloat32, + channels=2, + rate=cls.SAMPLE_RATE, + input=True, + frames_per_buffer=cls.CHUNK_SIZE) + ctrl_connection.send("Successfully started pyaudio stream") + return 0 + except Exception as e: + logger.exception(e) + ctrl_connection.send("Failed to start pyaudio stream") + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + try: + cls.pyaudio_stream = cls.pyaudio_handle.open(format=pyaudio.paFloat32, + channels=2, + rate=cls.SAMPLE_RATE, + frames_per_buffer=cls.CHUNK_SIZE, + output=True) + ctrl_connection.send("Successfully started pyaudio stream") + return 0 + except Exception as e: + logger.exception(e) + ctrl_connection.send("Failed to start pyaudio stream") + + @classmethod + def receive_sync(cls, data_conn: Connection): + if cls.pyaudio_stream: + data_conn.send_bytes(cls.pyaudio_stream.read(cls.CHUNK_SIZE, exception_on_overflow=False)) + + @classmethod + def send_sync(cls, data): + if cls.pyaudio_stream: + data_bytes = data.tostring() if isinstance(data, np.ndarray) else bytes(data) + # pad with zeros if smaller than chunk size + cls.pyaudio_stream.write(data_bytes.ljust(cls.CHUNK_SIZE*8, b'\0')) + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + logger.debug("shutting down pyaudio...") + try: + if cls.pyaudio_stream: + cls.pyaudio_stream.stop_stream() + cls.pyaudio_stream.close() + if cls.pyaudio_handle: + cls.pyaudio_handle.terminate() + ctrl_connection.send("CLOSE:0") + except Exception as e: + logger.exception(e) + ctrl_connection.send("Failed to shut down pyaudio") + + def __init__(self, sample_rate, resume_on_full_receive_buffer=False): + super().__init__(center_freq=0, sample_rate=sample_rate, bandwidth=0, + gain=1, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + + self.success = 0 + self.bandwidth_is_adjustable = False + + @property + def device_parameters(self) -> OrderedDict: + return OrderedDict([(self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + ("identifier", None)]) + + @staticmethod + def bytes_to_iq(buffer): + return np.frombuffer(buffer, dtype=np.float32).reshape((-1, 2), order="C") + + @staticmethod + def iq_to_bytes(samples: np.ndarray): + arr = Array("f", 2 * len(samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.float32) + numpy_view[:] = samples.flatten(order="C") + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/USRP.py b/Software/Universal Radio Hacker/src/urh/dev/native/USRP.py new file mode 100644 index 0000000..b1f9a95 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/USRP.py @@ -0,0 +1,127 @@ +from collections import OrderedDict +from multiprocessing import Array +from multiprocessing.connection import Connection + +import numpy as np + +from urh.dev.native.Device import Device +from urh.dev.native.lib import usrp + + +class USRP(Device): + DEVICE_METHODS = Device.DEVICE_METHODS.copy() + DEVICE_METHODS.update({"SET_SUBDEVICE": "set_subdevice", Device.Command.SET_ANTENNA_INDEX.name: "set_antenna"}) + + SYNC_RX_CHUNK_SIZE = 16384 + SYNC_TX_CHUNK_SIZE = 16384 * 2 + CONTINUOUS_TX_CHUNK_SIZE = -1 # take everything from queue + + DEVICE_LIB = usrp + ASYNCHRONOUS = False + + DATA_TYPE = np.float32 + + @classmethod + def get_device_list(cls): + return usrp.find_devices("") + + @classmethod + def adapt_num_read_samples_to_sample_rate(cls, sample_rate): + cls.SYNC_RX_CHUNK_SIZE = 16384 * int(sample_rate / 1e6) + + @classmethod + def setup_device(cls, ctrl_connection: Connection, device_identifier): + ret = usrp.open(device_identifier) + + if device_identifier: + ctrl_connection.send("OPEN ({}):{}".format(device_identifier, ret)) + else: + ctrl_connection.send("OPEN:" + str(ret)) + + success = ret == 0 + if success: + device_repr = usrp.get_device_representation() + ctrl_connection.send(device_repr) + else: + ctrl_connection.send(usrp.get_last_error()) + return success + + @classmethod + def init_device(cls, ctrl_connection: Connection, is_tx: bool, parameters: OrderedDict): + usrp.set_tx(is_tx) + success = super().init_device(ctrl_connection, is_tx, parameters) + if success: + ctrl_connection.send("Current antenna is {} (possible antennas: {})".format(usrp.get_antenna(), + ", ".join(usrp.get_antennas()))) + return success + + @classmethod + def shutdown_device(cls, ctrl_connection, is_tx: bool): + usrp.stop_stream() + usrp.destroy_stream() + ret = usrp.close() + ctrl_connection.send("CLOSE:" + str(ret)) + return True + + @classmethod + def prepare_sync_receive(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing stream...") + usrp.setup_stream() + return usrp.start_stream(cls.SYNC_RX_CHUNK_SIZE) + + @classmethod + def receive_sync(cls, data_conn: Connection): + usrp.recv_stream(data_conn, cls.SYNC_RX_CHUNK_SIZE) + + @classmethod + def prepare_sync_send(cls, ctrl_connection: Connection): + ctrl_connection.send("Initializing stream...") + usrp.setup_stream() + ret = usrp.start_stream(0) + ctrl_connection.send("Initialize stream:{0}".format(ret)) + return ret + + @classmethod + def send_sync(cls, data): + usrp.send_stream(data) + + def __init__(self, center_freq, sample_rate, bandwidth, gain, if_gain=1, baseband_gain=1, + resume_on_full_receive_buffer=False): + super().__init__(center_freq=center_freq, sample_rate=sample_rate, bandwidth=bandwidth, + gain=gain, if_gain=if_gain, baseband_gain=baseband_gain, + resume_on_full_receive_buffer=resume_on_full_receive_buffer) + self.success = 0 + + self.error_codes = {4711: "Antenna index not supported on this device"} + + self.subdevice = "" + + def set_device_gain(self, gain): + super().set_device_gain(gain * 0.01) + + @property + def has_multi_device_support(self): + return True + + @property + def device_parameters(self): + return OrderedDict([ + ("SET_SUBDEVICE", self.subdevice), + (self.Command.SET_ANTENNA_INDEX.name, self.antenna_index), + (self.Command.SET_FREQUENCY.name, self.frequency), + (self.Command.SET_SAMPLE_RATE.name, self.sample_rate), + (self.Command.SET_BANDWIDTH.name, self.bandwidth), + (self.Command.SET_RF_GAIN.name, self.gain * 0.01), + ("identifier", self.device_serial), + ]) + + @staticmethod + def bytes_to_iq(buffer): + return np.frombuffer(buffer, dtype=np.float32).reshape((-1, 2), order="C") + + @staticmethod + def iq_to_bytes(samples: np.ndarray): + arr = Array("f", 2 * len(samples), lock=False) + numpy_view = np.frombuffer(arr, dtype=np.float32) + numpy_view[:] = samples.flatten(order="C") + return arr diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/__init__.py b/Software/Universal Radio Hacker/src/urh/dev/native/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/.gitignore b/Software/Universal Radio Hacker/src/urh/dev/native/lib/.gitignore new file mode 100644 index 0000000..f1fe8d1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/.gitignore @@ -0,0 +1 @@ +*.so \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/__init__.py b/Software/Universal Radio Hacker/src/urh/dev/native/lib/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/airspy.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/airspy.pyx new file mode 100644 index 0000000..080b036 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/airspy.pyx @@ -0,0 +1,94 @@ +cimport urh.dev.native.lib.cairspy as cairspy +import time +from cpython cimport array +import array +# noinspection PyUnresolvedReferences +from cython.view cimport array as cvarray # needed for converting of malloc array to python array +from urh.util.Logger import logger + + +cdef extern from "Python.h": + void PyEval_InitThreads() + +ctypedef unsigned char uint8_t +ctypedef unsigned int uint32_t +ctypedef unsigned long long uint64_t + +cdef cairspy.airspy_device* _c_device +cdef object f + +cdef int _c_callback_recv(cairspy.airspy_transfer*transfer) with gil: + global f + try: + ( f)(transfer.samples) + except OSError as e: + logger.warning("Cython-AirSpy:" + str(e)) + return 0 + +cpdef open_by_serial(uint64_t serial_number): + return cairspy.airspy_open_sn(&_c_device, serial_number) + +cpdef open(): + return cairspy.airspy_open(&_c_device) + +cpdef close(): + return cairspy.airspy_close(_c_device) + +cpdef array.array get_sample_rates(): + cdef uint32_t count = 0 + result = cairspy.airspy_get_samplerates(_c_device, &count, 0) + if result != cairspy.airspy_error.AIRSPY_SUCCESS: + return array.array('I', []) + + cdef array.array sample_rates = array.array('I', [0]*count) + result = cairspy.airspy_get_samplerates(_c_device, &sample_rates.data.as_uints[0], count) + + if result == cairspy.airspy_error.AIRSPY_SUCCESS: + return sample_rates + else: + return array.array('I', []) + +cpdef int set_sample_rate(uint32_t sample_rate): + """ + Parameter samplerate can be either the index of a samplerate or directly its value in Hz within the list + """ + cairspy.airspy_set_samplerate(_c_device, sample_rate) + +cpdef int set_center_frequency(uint32_t freq_hz): + """ + Parameter freq_hz shall be between 24000000(24MHz) and 1750000000(1.75GHz) + """ + return cairspy.airspy_set_freq(_c_device, freq_hz) + +cpdef int set_baseband_gain(uint8_t lna_gain): + """ + Shall be between 0 and 15 + """ + return cairspy.airspy_set_lna_gain(_c_device, lna_gain) + +cpdef int set_rf_gain(uint8_t mixer_gain): + """ + Shall be between 0 and 15 + """ + return cairspy.airspy_set_mixer_gain(_c_device, mixer_gain) + +cpdef int set_if_rx_gain(uint8_t vga_gain): + """ + Shall be between 0 and 15 + """ + return cairspy.airspy_set_vga_gain(_c_device, vga_gain) + +cpdef int start_rx(callback): + global f + f = callback + PyEval_InitThreads() + cairspy.airspy_set_sample_type(_c_device, cairspy.airspy_sample_type.AIRSPY_SAMPLE_FLOAT32_IQ) + return cairspy.airspy_start_rx(_c_device, _c_callback_recv, NULL) + +cpdef int stop_rx(): + time.sleep(0.01) + return cairspy.airspy_stop_rx(_c_device) + +cpdef str error_name(cairspy.airspy_error error_code): + cdef const char* c_error_name = cairspy.airspy_error_name(error_code) + return c_error_name.decode('UTF-8') diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/bladerf.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/bladerf.pyx new file mode 100644 index 0000000..6e3d0e5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/bladerf.pyx @@ -0,0 +1,187 @@ + +from urh.dev.native.lib.cbladerf cimport * +from libc.stdint cimport int16_t +from libcpp cimport bool +from libc.stdlib cimport malloc, free + +cdef bladerf* _c_device + +cdef int CHANNEL = 0 +cdef bool IS_TX = False + +cpdef set_tx(bool is_tx): + global IS_TX + IS_TX = is_tx + +cpdef bool get_tx(): + return IS_TX + +cpdef set_channel(int channel): + global CHANNEL + CHANNEL = channel + return 0 + +cpdef int get_channel(): + return CHANNEL + +IF BLADERF_API_VERSION >= 1.91: + cpdef int get_current_bladerf_channel(): + if IS_TX: + return BLADERF_CHANNEL_TX(get_channel()) + else: + return BLADERF_CHANNEL_RX(get_channel()) +ELSE: + cpdef bladerf_module get_current_bladerf_channel(): + if IS_TX: + return BLADERF_MODULE_RX + else: + return BLADERF_MODULE_TX + +IF BLADERF_API_VERSION >= 1.91: + cpdef bladerf_channel_layout get_current_channel_layout(): + if get_channel() == 0: + if IS_TX: + return BLADERF_TX_X1 + else: + return BLADERF_RX_X1 + else: + if IS_TX: + return BLADERF_TX_X2 + else: + return BLADERF_RX_X2 +ELSE: + cpdef bladerf_module get_current_channel_layout(): + return get_current_bladerf_channel() + +cpdef int enable_module(): + return bladerf_enable_module(_c_device, get_current_bladerf_channel(), True) + +cpdef int disable_module(): + return bladerf_enable_module(_c_device, get_current_bladerf_channel(), False) + +cpdef list get_device_list(): + cdef bladerf_devinfo* dev_list + cdef int i, num_devices + num_devices = bladerf_get_device_list(&dev_list) + + if num_devices <= 0: + return [] + + result = [] + for i in range(0, num_devices): + result.append(dev_list[i].serial.decode('utf-8')) + + bladerf_free_device_list(dev_list) + return result + +cpdef int open(str serial=""): + cdef char* arg + if serial == "": + # Open first available + return bladerf_open(&_c_device, NULL) + else: + argument_str = "*:serial={}".format(serial).encode('UTF-8') + arg = argument_str + return bladerf_open(&_c_device, arg) + +cpdef void close(): + # disable the module when done, otherwise some warnings when closing during RX/TX + disable_module() + bladerf_close(_c_device) + +cpdef int set_gain(bladerf_gain gain): + if not IS_TX: + # set to manual mode in rx case + set_gain_mode_to_manual() + + return bladerf_set_gain(_c_device, get_current_bladerf_channel(), gain) + +cpdef int set_gain_mode_to_manual(): + IF BLADERF_API_VERSION >= 1.91: + bladerf_set_gain_mode(_c_device, get_current_bladerf_channel(), BLADERF_GAIN_MGC) + ELSE: + bladerf_set_gain_mode(_c_device, get_current_bladerf_channel(), BLADERF_GAIN_MANUAL) + +cpdef int set_sample_rate(bladerf_sample_rate sample_rate): + return bladerf_set_sample_rate(_c_device, get_current_bladerf_channel(), sample_rate, NULL) + +cpdef bladerf_sample_rate get_sample_rate(): + cdef bladerf_sample_rate result = 0 + err = bladerf_get_sample_rate(_c_device, get_current_bladerf_channel(), &result) + if err != 0: + return 0 + + return result + +cpdef int set_bandwidth(bladerf_bandwidth bandwidth): + return bladerf_set_bandwidth(_c_device, get_current_bladerf_channel(), bandwidth, NULL) + +cpdef bladerf_bandwidth get_bandwidth(): + cdef bladerf_bandwidth result = 0 + err = bladerf_get_bandwidth(_c_device, get_current_bladerf_channel(), &result) + + if err != 0: + return 0 + + return result + +cpdef int set_center_freq(bladerf_frequency frequency): + return bladerf_set_frequency(_c_device, get_current_bladerf_channel(), frequency) + +cpdef bladerf_frequency get_center_freq(): + cdef bladerf_frequency result = 0 + err = bladerf_get_frequency(_c_device, get_current_bladerf_channel(), &result) + + if err != 0: + return 0 + + return result + +cpdef int set_bias_tee(on_or_off): + IF BLADERF_API_VERSION >= 2: + cdef bool bias_tee = 1 if on_or_off else 0 + return bladerf_set_bias_tee(_c_device, get_current_bladerf_channel(), bias_tee) + ELSE: + return -1 + +cpdef int get_bias_tee(): + IF BLADERF_API_VERSION >= 2: + cdef bool result = 0 + err = bladerf_get_bias_tee(_c_device, get_current_bladerf_channel(), &result) + if err < 0: + return err + + return result + ELSE: + return -1 + + +cpdef int prepare_sync(): + enable_module() + return bladerf_sync_config(_c_device, get_current_channel_layout(), BLADERF_FORMAT_SC16_Q11, 32, 2048, 16, 100) + +cpdef int16_t[:] receive_sync(connection, unsigned int num_samples): + cdef int16_t *samples = malloc(2*num_samples * sizeof(int16_t)) + if not samples: + raise MemoryError() + + try: + bladerf_sync_rx(_c_device, samples, num_samples, NULL, 100) + return connection.send_bytes(samples) + finally: + free(samples) + +cpdef int send_sync(int16_t[::1] samples): + cdef unsigned int num_samples = len(samples) // 2 + return bladerf_sync_tx(_c_device, &samples[0], num_samples, NULL, 100) + +cpdef float get_api_version(): + cdef s_bladerf_version result + + bladerf_version(&result) + + print(result.major) + print(result.minor) + print(result.patch) + + print(result.describe.decode()) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/cairspy.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cairspy.pxd new file mode 100644 index 0000000..5ba8dcc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cairspy.pxd @@ -0,0 +1,129 @@ +ctypedef unsigned char uint8_t +ctypedef short int16_t +ctypedef unsigned short uint16_t +ctypedef unsigned int uint32_t +ctypedef unsigned long long uint64_t + +cdef extern from "libairspy/airspy.h": + enum airspy_error: + AIRSPY_SUCCESS = 0 + AIRSPY_TRUE = 1 + AIRSPY_ERROR_INVALID_PARAM = -2 + AIRSPY_ERROR_NOT_FOUND = -5 + AIRSPY_ERROR_BUSY = -6 + AIRSPY_ERROR_NO_MEM = -11 + AIRSPY_ERROR_LIBUSB = -1000 + AIRSPY_ERROR_THREAD = -1001 + AIRSPY_ERROR_STREAMING_THREAD_ERR = -1002 + AIRSPY_ERROR_STREAMING_STOPPED = -1003 + AIRSPY_ERROR_OTHER = -9999 + + enum airspy_board_id: + AIRSPY_BOARD_ID_PROTO_AIRSPY = 0 + AIRSPY_BOARD_ID_INVALID = 0xFF + + enum airspy_sample_type: + AIRSPY_SAMPLE_FLOAT32_IQ = 0 # 2 * 32bit float per sample + AIRSPY_SAMPLE_FLOAT32_REAL = 1 # 1 * 32bit float per sample + AIRSPY_SAMPLE_INT16_IQ = 2 # 2 * 16bit int per sample + AIRSPY_SAMPLE_INT16_REAL = 3 # 1 * 16bit int per sample + AIRSPY_SAMPLE_UINT16_REAL = 4 # 1 * 16bit unsigned int per sample + AIRSPY_SAMPLE_RAW = 5 # Raw packed samples from the device + AIRSPY_SAMPLE_END = 6 # Number of supported sample types + + struct airspy_device + + ctypedef struct airspy_transfer: + airspy_device* device + void* ctx + void* samples + int sample_count + uint64_t dropped_samples + airspy_sample_type sample_type + + ctypedef struct airspy_read_partid_serialno_t: + uint32_t part_id[2] + uint32_t serial_no[4] + + ctypedef struct airspy_lib_version_t: + uint32_t major_version + uint32_t minor_version + uint32_t revision + + ctypedef int (*airspy_sample_block_cb_fn)(airspy_transfer* transfer) + + void airspy_lib_version(airspy_lib_version_t* lib_version) + int airspy_open_sn(airspy_device** device, uint64_t serial_number) + int airspy_open(airspy_device** device) + int airspy_close(airspy_device* device) + + int airspy_get_samplerates(airspy_device* device, uint32_t* buffer, const uint32_t len) + + # Parameter samplerate can be either the index of a samplerate or directly its value in Hz within the list returned by airspy_get_samplerates() + int airspy_set_samplerate(airspy_device* device, uint32_t samplerate) + + int airspy_set_conversion_filter_float32(airspy_device* device, const float *kernel, const uint32_t len) + int airspy_set_conversion_filter_int16(airspy_device* device, const int16_t *kernel, const uint32_t len) + + int airspy_start_rx(airspy_device* device, airspy_sample_block_cb_fn callback, void* rx_ctx) + int airspy_stop_rx(airspy_device* device) + + # return AIRSPY_TRUE if success + int airspy_is_streaming(airspy_device* device) + + int airspy_si5351c_write(airspy_device* device, uint8_t register_number, uint8_t value) + int airspy_si5351c_read(airspy_device* device, uint8_t register_number, uint8_t* value) + + int airspy_config_write(airspy_device* device, const uint8_t page_index, const uint16_t length, unsigned char *data) + int airspy_config_read(airspy_device* device, const uint8_t page_index, const uint16_t length, unsigned char *data) + + int airspy_r820t_write(airspy_device* device, uint8_t register_number, uint8_t value) + int airspy_r820t_read(airspy_device* device, uint8_t register_number, uint8_t* value) + + int airspy_board_id_read(airspy_device* device, uint8_t* value) + # Parameter length shall be at least 128bytes + int airspy_version_string_read(airspy_device* device, char* version, uint8_t length) + + int airspy_board_partid_serialno_read(airspy_device* device, airspy_read_partid_serialno_t* read_partid_serialno) + + int airspy_set_sample_type(airspy_device* device, airspy_sample_type sample_type) + + # Parameter freq_hz shall be between 24000000(24MHz) and 1750000000(1.75GHz) + int airspy_set_freq(airspy_device* device, const uint32_t freq_hz) + + # Parameter value shall be between 0 and 15 + int airspy_set_lna_gain(airspy_device* device, uint8_t value) + + # Parameter value shall be between 0 and 15 + int airspy_set_mixer_gain(airspy_device* device, uint8_t value) + + # Parameter value shall be between 0 and 15 + int airspy_set_vga_gain(airspy_device* device, uint8_t value) + + # Parameter value: + # 0=Disable LNA Automatic Gain Control + # 1=Enable LNA Automatic Gain Control + int airspy_set_lna_agc(airspy_device* device, uint8_t value) + + # Parameter value: + # 0=Disable MIXER Automatic Gain Control + # 1=Enable MIXER Automatic Gain Control + int airspy_set_mixer_agc(airspy_device* device, uint8_t value) + + # Parameter value: 0..21 + int airspy_set_linearity_gain(airspy_device* device, uint8_t value) + + # Parameter value: 0..21 + int airspy_set_sensitivity_gain(airspy_device* device, uint8_t value) + + # Parameter value shall be 0=Disable BiasT or 1=Enable BiasT + int airspy_set_rf_bias(airspy_device* dev, uint8_t value) + + # Parameter value shall be 0=Disable Packing or 1=Enable Packing + int airspy_set_packing(airspy_device* device, uint8_t value) + + const char* airspy_error_name(airspy_error errcode) + const char* airspy_board_id_name(airspy_board_id board_id) + + # Parameter sector_num shall be between 2 & 13 (sector 0 & 1 are reserved) + int airspy_spiflash_erase_sector(airspy_device* device, const uint16_t sector_num) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/cbladerf.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cbladerf.pxd new file mode 100644 index 0000000..d5ca59f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cbladerf.pxd @@ -0,0 +1,136 @@ +from libc.stdint cimport uint8_t, uint16_t, uint32_t, uint64_t +from libcpp cimport bool + +cdef extern from "libbladeRF.h": + struct bladerf + + enum bladerf_backend: + BLADERF_BACKEND_ANY # "Don't Care" -- use any available backend + BLADERF_BACKEND_LINUX # Linux kernel driver + BLADERF_BACKEND_LIBUSB # libusb + BLADERF_BACKEND_CYPRESS # CyAPI + BLADERF_BACKEND_DUMMY = 100 # Dummy used for development purposes + + struct bladerf_devinfo: + bladerf_backend backend # Backend to use when connecting to device + char serial[33] # Device serial number string + uint8_t usb_bus # Bus # device is attached to + uint8_t usb_addr # Device address on bus + unsigned int instance # Device instance or ID + + int bladerf_get_device_list(bladerf_devinfo **devices) + int bladerf_free_device_list(bladerf_devinfo *devices) + + int bladerf_open(bladerf **device, const char *device_identifier) + void bladerf_close(bladerf *device) + + struct s_bladerf_version "bladerf_version": + uint16_t major + uint16_t minor + uint16_t patch + const char* describe + + void bladerf_version(s_bladerf_version *version) + int bladerf_get_serial(bladerf *dev, char *serial) + + ctypedef enum bladerf_module: + BLADERF_MODULE_INVALID = -1 # Invalid module entry + BLADERF_MODULE_RX # Receive Module + BLADERF_MODULE_TX # Transmit Module + + + IF BLADERF_API_VERSION >= 1.91: + ctypedef int bladerf_channel + bladerf_channel BLADERF_CHANNEL_RX(bladerf_channel ch) + bladerf_channel BLADERF_CHANNEL_TX(bladerf_channel ch) + bladerf_channel BLADERF_CHANNEL_INVALID() + bool BLADERF_CHANNEL_IS_TX(bladerf_channel ch) + int bladerf_enable_module(bladerf *dev, bladerf_channel ch, bool enable) + ELSE: + int bladerf_enable_module(bladerf *dev, bladerf_module m, bool enable) + + + + ctypedef enum bladerf_direction: + BLADERF_RX = 0 + BLADERF_TX = 1 + + ctypedef enum bladerf_channel_layout: + BLADERF_RX_X1 = 0 # x1 RX (SISO) + BLADERF_TX_X1 = 1 # x1 TX (SISO + BLADERF_RX_X2 = 2 # x2 RX (MIMO) + BLADERF_TX_X2 = 3 # x2 TX (MIMO) + + IF BLADERF_API_VERSION >= 1.91: + ctypedef enum bladerf_gain_mode: + BLADERF_GAIN_DEFAULT + BLADERF_GAIN_MGC + BLADERF_GAIN_FASTATTACK_AGC + BLADERF_GAIN_SLOWATTACK_AGC + BLADERF_GAIN_HYBRID_AGC + ELSE: + ctypedef enum bladerf_gain_mode: + BLADERF_GAIN_AUTOMATIC + BLADERF_GAIN_MANUAL + + IF BLADERF_API_VERSION >= 1.91: + int bladerf_set_gain(bladerf *dev, bladerf_channel ch, int gain) + int bladerf_set_gain_mode(bladerf *dev, bladerf_channel ch, bladerf_gain_mode mode) + ELSE: + int bladerf_set_gain(bladerf *dev, bladerf_module mod, int gain) + int bladerf_set_gain_mode(bladerf *dev, bladerf_module mod, bladerf_gain_mode mode) + + IF BLADERF_API_VERSION >= 1.91: + int bladerf_set_sample_rate(bladerf *dev, bladerf_channel ch, unsigned int rate, unsigned int *actual) + int bladerf_get_sample_rate(bladerf *dev, bladerf_channel ch, unsigned int *rate) + ELSE: + int bladerf_set_sample_rate(bladerf *dev, bladerf_module module, unsigned int rate, unsigned int *actual) + int bladerf_get_sample_rate(bladerf *dev, bladerf_module module, unsigned int *rate) + + IF BLADERF_API_VERSION >= 1.91: + int bladerf_set_bandwidth(bladerf *dev, bladerf_channel ch, unsigned int bandwidth, unsigned int *actual) + int bladerf_get_bandwidth(bladerf *dev, bladerf_channel ch, unsigned int *bandwidth) + ELSE: + int bladerf_set_bandwidth(bladerf *dev, bladerf_module module, unsigned int bandwidth, unsigned int *actual) + int bladerf_get_bandwidth(bladerf *dev, bladerf_module module, unsigned int *bandwidth) + + IF BLADERF_API_VERSION >= 2: + int bladerf_set_bias_tee(bladerf *dev, bladerf_channel ch, bool enable) + int bladerf_get_bias_tee(bladerf *dev, bladerf_channel ch, bool *enable) + + IF BLADERF_API_VERSION >= 1.91: + int bladerf_set_frequency(bladerf *dev, bladerf_channel ch, uint64_t frequency) + int bladerf_get_frequency(bladerf *dev, bladerf_channel ch, uint64_t *frequency) + ELSE: + int bladerf_set_frequency(bladerf *dev, bladerf_module module, unsigned int frequency) + int bladerf_get_frequency(bladerf *dev, bladerf_module module, unsigned int *frequency) + + ctypedef enum bladerf_format: + BLADERF_FORMAT_SC16_Q11 + BLADERF_FORMAT_SC16_Q11_META + + ctypedef uint64_t bladerf_timestamp + + struct bladerf_metadata: + bladerf_timestamp timestamp + uint32_t flags + uint32_t status + unsigned int actual_count + uint8_t reserved[32] + + IF BLADERF_API_VERSION >= 1.91: + int bladerf_sync_config(bladerf *dev, bladerf_channel_layout layout, bladerf_format format, unsigned int num_buffers, unsigned int buffer_size, unsigned int num_transfers, unsigned int stream_timeout) + ELSE: + int bladerf_sync_config(bladerf *dev, bladerf_module module, bladerf_format format, unsigned int num_buffers, unsigned int buffer_size, unsigned int num_transfers, unsigned int stream_timeout) + + int bladerf_sync_rx(bladerf *dev, void *samples, unsigned int num_samples, bladerf_metadata *metadata, unsigned int timeout_ms) + int bladerf_sync_tx(bladerf *dev, const void *samples, unsigned int num_samples, bladerf_metadata *metadata, unsigned int timeout_ms) + +IF BLADERF_API_VERSION >= 1.91: + ctypedef uint64_t bladerf_frequency +ELSE: + ctypedef unsigned int bladerf_frequency + +ctypedef unsigned int bladerf_sample_rate +ctypedef unsigned int bladerf_bandwidth +ctypedef int bladerf_gain diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/chackrf.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/chackrf.pxd new file mode 100644 index 0000000..a1382db --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/chackrf.pxd @@ -0,0 +1,152 @@ +from libc.stdint cimport uint8_t, uint16_t, uint32_t, uint64_t + +cdef extern from "libhackrf/hackrf.h": + enum hackrf_error: + HACKRF_SUCCESS = 0 + HACKRF_TRUE = 1 + HACKRF_ERROR_INVALID_PARAM = -2 + HACKRF_ERROR_NOT_FOUND = -5 + HACKRF_ERROR_BUSY = -6 + HACKRF_ERROR_NO_MEM = -11 + HACKRF_ERROR_LIBUSB = -1000 + HACKRF_ERROR_THREAD = -1001 + HACKRF_ERROR_STREAMING_THREAD_ERR = -1002 + HACKRF_ERROR_STREAMING_STOPPED = -1003 + HACKRF_ERROR_STREAMING_EXIT_CALLED = -1004 + HACKRF_ERROR_OTHER = -9999 + + enum hackrf_board_id: + BOARD_ID_JELLYBEAN = 0 + BOARD_ID_JAWBREAKER = 1 + BOARD_ID_HACKRF_ONE = 2 + BOARD_ID_INVALID = 0xFF + + enum hackrf_usb_board_id: + USB_BOARD_ID_JAWBREAKER = 0x604B + USB_BOARD_ID_HACKRF_ONE = 0x6089 + USB_BOARD_ID_RAD1O = 0xCC15 + USB_BOARD_ID_INVALID = 0xFFFF + + enum rf_path_filter: + RF_PATH_FILTER_BYPASS = 0 + RF_PATH_FILTER_LOW_PASS = 1 + RF_PATH_FILTER_HIGH_PASS = 2 + + ctypedef enum transceiver_mode_t: + TRANSCEIVER_MODE_OFF = 0 + TRANSCEIVER_MODE_RX = 1 + TRANSCEIVER_MODE_TX = 2 + TRANSCEIVER_MODE_SS = 3 + TRANSCEIVER_MODE_CPLD_UPDATE = 4 + + ctypedef struct hackrf_device: + pass + + ctypedef struct hackrf_transfer: + hackrf_device* device + uint8_t* buffer + int buffer_length + int valid_length + void* rx_ctx + void* tx_ctx + + ctypedef struct read_partid_serialno_t: + uint32_t part_id[2] + uint32_t serial_no[4] + + ctypedef struct hackrf_device_list: + char ** serial_numbers + hackrf_usb_board_id * usb_board_ids + int *usb_device_index + int devicecount + + void ** usb_devices + int usb_devicecount + + ctypedef hackrf_device_list hackrf_device_list_t; + + ctypedef int (*hackrf_sample_block_cb_fn)(hackrf_transfer* transfer) + + + int hackrf_init() + int hackrf_exit() + + + int hackrf_device_list_open(hackrf_device_list_t *list, int idx, hackrf_device** device) + void hackrf_device_list_free(hackrf_device_list_t *list) + + int hackrf_open(hackrf_device** device); + + IF HACKRF_MULTI_DEVICE_SUPPORT == 1: + int hackrf_open_by_serial(const char* desired_serial_number, hackrf_device** device) + hackrf_device_list_t* hackrf_device_list() + + + int hackrf_close(hackrf_device* device) + + int hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* rx_ctx) + int hackrf_stop_rx(hackrf_device* device) + + int hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx) + int hackrf_stop_tx(hackrf_device* device) + + # return HACKRF_TRUE if success + int hackrf_is_streaming(hackrf_device* device) + + int hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value) + int hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value) + + int hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value) + int hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value) + + int hackrf_set_baseband_filter_bandwidth(hackrf_device* device, const uint32_t bandwidth_hz) + + int hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value) + int hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value) + + int hackrf_spiflash_erase(hackrf_device* device) + int hackrf_spiflash_write(hackrf_device* device, const uint32_t address, const uint16_t length, const unsigned char* data) + int hackrf_spiflash_read(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* data) + + # device will need to be reset after hackrf_cpld_write + int hackrf_cpld_write(hackrf_device* device, const unsigned char* data, const unsigned int total_length) + + int hackrf_board_id_read(hackrf_device* device, uint8_t* value) + int hackrf_version_string_read(hackrf_device* device, char* version, uint8_t length) + + int hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) + # extern int hackrf_set_freq_explicit(hackrf_device* device, + # const uint64_t if_freq_hz, const uint64_t lo_freq_hz, + # const enum rf_path_filter path) + + # currently 8-20Mhz - either as a fraction, i.e. freq 20000000hz divider 2 -> 10Mhz or as plain old 10000000hz (double) + # preferred rates are 8, 10, 12.5, 16, 20Mhz due to less jitter + int hackrf_set_sample_rate_manual(hackrf_device* device, const uint32_t freq_hz, const uint32_t divider) + int hackrf_set_sample_rate(hackrf_device* device, const double freq_hz) + + # external amp, bool on/off + int hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) + + # Bias Tee, bool on/off + int hackrf_set_antenna_enable(hackrf_device* device, const uint8_t value) + + int hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno) + + # range 0-40 step 8d, IF gain in osmosdr + int hackrf_set_lna_gain(hackrf_device* device, uint32_t value) + + # range 0-62 step 2db, BB gain in osmosdr + int hackrf_set_vga_gain(hackrf_device* device, uint32_t value) + + # range 0-47 step 1db + int hackrf_set_txvga_gain(hackrf_device* device, uint32_t value) + + const char* hackrf_error_name(hackrf_error errcode) + const char* hackrf_board_id_name(hackrf_board_id board_id) + const char* hackrf_usb_board_id_name(hackrf_usb_board_id usb_board_id) + const char* hackrf_filter_path_name(const rf_path_filter path) + + # Compute nearest freq for bw filter (manual filter) + uint32_t hackrf_compute_baseband_filter_bw_round_down_lt(const uint32_t bandwidth_hz); + # Compute best default value depending on sample rate (auto filter) + uint32_t hackrf_compute_baseband_filter_bw(const uint32_t bandwidth_hz); diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/climesdr.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/climesdr.pxd new file mode 100644 index 0000000..23f502c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/climesdr.pxd @@ -0,0 +1,136 @@ +from libcpp cimport bool + +ctypedef unsigned int uint32_t +ctypedef unsigned long long uint64_t + +cdef extern from "lime/LimeSuite.h": + ctypedef double float_type + const int LMS_SUCCESS = 0 + + ctypedef void lms_device_t + ctypedef char lms_info_str_t[256] + + int LMS_GetDeviceList(lms_info_str_t *dev_list) + int LMS_Open(lms_device_t ** device, lms_info_str_t info, void*args) + int LMS_Close(lms_device_t *device) + + const bool LMS_CH_TX = True + const bool LMS_CH_RX = False + + ctypedef struct lms_range_t: + float_type min # Minimum allowed value + float_type max # Minimum allowed value + float_type step # Minimum value step + + ctypedef enum lms_testsig_t: + LMS_TESTSIG_NONE = 0 # Disable test signals. Return to normal operation + LMS_TESTSIG_NCODIV8 # Test signal from NCO half scale + LMS_TESTSIG_NCODIV4 # Test signal from NCO half scale + LMS_TESTSIG_NCODIV8F # Test signal from NCO full scale + LMS_TESTSIG_NCODIV4F # Test signal from NCO full scale + LMS_TESTSIG_DC # DC test signal + + int LMS_Init(lms_device_t *device) + int LMS_Reset(lms_device_t *device) + int LMS_Synchronize(lms_device_t *dev, bool to_chip) + int LMS_GetNumChannels(lms_device_t *device, bool dir_tx) + int LMS_EnableChannel(lms_device_t *device, bool dir_tx, size_t chan, bool enabled) + + int LMS_SaveConfig(lms_device_t *device, const char *filename) + int LMS_LoadConfig(lms_device_t *device, const char *filename) + + int LMS_SetSampleRate(lms_device_t *device, float_type rate, size_t oversample) + int LMS_GetSampleRate(lms_device_t *device, bool dir_tx, size_t chan, float_type *host_Hz, float_type *rf_Hz) + int LMS_GetSampleRateRange(lms_device_t *device, bool dir_tx, lms_range_t *range) + + int LMS_SetLOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type frequency) + int LMS_GetLOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type *frequency) + int LMS_GetLOFrequencyRange(lms_device_t *device, bool dir_tx, lms_range_t *range) + + int LMS_SetNormalizedGain(lms_device_t *device, bool dir_tx, size_t chan, float_type gain) + int LMS_GetNormalizedGain(lms_device_t *device, bool dir_tx, size_t chan, float_type *gain) + + int LMS_SetLPFBW(lms_device_t *device, bool dir_tx, size_t chan, float_type bandwidth) + int LMS_GetLPFBW(lms_device_t *device, bool dir_tx, size_t chan, float_type *bandwidth) + int LMS_GetLPFBWRange(lms_device_t *device, bool dir_tx, lms_range_t *range) + int LMS_SetLPF(lms_device_t *device, bool dir_tx, size_t chan, bool enabled) + int LMS_SetGFIRLPF(lms_device_t *device, bool dir_tx, size_t chan, bool enabled, float_type bandwidth) + + int LMS_Calibrate(lms_device_t *device, bool dir_tx, size_t chan, double bw, unsigned flags) + + int LMS_SetNCOFrequency(lms_device_t *device, bool dir_tx, size_t chan, const float_type *freq, float_type pho) + int LMS_GetNCOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type *freq, float_type *pho) + + int LMS_GetClockFreq(lms_device_t *dev, size_t clk_id, float_type *freq) + int LMS_SetClockFreq(lms_device_t *dev, size_t clk_id, float_type freq) + + ctypedef char lms_name_t[16] + int LMS_GetAntennaList(lms_device_t *device, bool dir_tx, size_t chan, lms_name_t *list) + int LMS_SetAntenna(lms_device_t *device, bool dir_tx, size_t chan, size_t index) + int LMS_GetAntenna(lms_device_t *device, bool dir_tx, size_t chan) + int LMS_GetAntennaBW(lms_device_t *device, bool dir_tx, size_t chan, size_t index, lms_range_t *range) + + int LMS_GetChipTemperature(lms_device_t *dev, size_t ind, float_type *temp) + + ctypedef struct lms_stream_meta_t: + # Timestamp is a value of HW counter with a tick based on sample rate. + # In RX: time when the first sample in the returned buffer was received + # In TX: time when the first sample in the submitted buffer should be send + uint64_t timestamp + + # In TX: wait for the specified HW timestamp before broadcasting data over the air + # In RX: wait for the specified HW timestamp before starting to receive samples + bool waitForTimestamp + + # Indicates the end of send/receive transaction. Discards data remainder + # in buffer (if there is any) in RX or flushes transfer buffer in TX (even + # if the buffer is not full yet) + bool flushPartialPacket + + ctypedef enum dataFmt_t: + LMS_FMT_F32 "lms_stream_t::LMS_FMT_F32" = 0 + LMS_FMT_I16 "lms_stream_t::LMS_FMT_I16" + LMS_FMT_I12 "lms_stream_t::LMS_FMT_I12" + + ctypedef struct lms_stream_t: + # Stream handle. Should not be modified manually. Assigned by LMS_SetupStream() + size_t handle + + # Indicates whether stream is TX (true) or RX (false) + bool isTx + + # Channel number. Starts at 0. + uint32_t channel + + # FIFO size (in samples) used by stream. + uint32_t fifoSize + + # Parameter for controlling configuration bias toward low latency or high data throughput range [0,1.0]. + # 0 - lowest latency, usually results in lower throughput + # 1 - higher throughput, usually results in higher latency + float throughputVsLatency + + dataFmt_t dataFmt + + ctypedef struct lms_stream_status_t: + bool active # Indicates whether the stream is currently active + uint32_t fifoFilledCount # Number of samples in FIFO buffer + uint32_t fifoSize # Size of FIFO buffer + uint32_t underrun # FIFO underrun count + uint32_t overrun # FIFO overrun count + uint32_t droppedPackets # Number of dropped packets by HW + float_type sampleRate # Sampling rate of the stream + float_type linkRate # Combined data rate of all stream of the same direction (TX or RX) + uint64_t timestamp # Current HW timestamp + + int LMS_SetupStream(lms_device_t *device, lms_stream_t *stream) + int LMS_DestroyStream(lms_device_t *device, lms_stream_t *stream) + int LMS_StartStream(lms_stream_t *stream) + int LMS_StopStream(lms_stream_t *conf) + int LMS_GetStreamStatus(lms_stream_t *stream, lms_stream_status_t*status) + int LMS_RecvStream(lms_stream_t *stream, void *samples, size_t sample_count, lms_stream_meta_t *meta, + unsigned timeout_ms) + int LMS_SendStream(lms_stream_t *stream, const void *samples, size_t sample_count, const lms_stream_meta_t *meta, + unsigned timeout_ms) + + const char* LMS_GetLastErrorMessage() diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/cplutosdr.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cplutosdr.pxd new file mode 100644 index 0000000..7c3c38e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cplutosdr.pxd @@ -0,0 +1,48 @@ +from libcpp cimport bool + +cdef extern from "iio.h": + struct iio_context + struct iio_device + struct iio_channel + struct iio_buffer + + struct iio_context_info + struct iio_scan_context + + + iio_scan_context * iio_create_scan_context(const char *backend, unsigned int flags) + void iio_scan_context_destroy(iio_scan_context *ctx) + ssize_t iio_scan_context_get_info_list(iio_scan_context *ctx, iio_context_info ***info) + void iio_context_info_list_free(iio_context_info **info) + const char * iio_context_info_get_description(const iio_context_info *info) + const char * iio_context_info_get_uri(const iio_context_info *info) + iio_device * iio_context_find_device(const iio_context *ctx, const char *name) + void iio_context_destroy(iio_context *ctx) + + iio_context* iio_create_default_context() + iio_context * iio_create_context_from_uri(const char *uri) + unsigned int iio_context_get_devices_count(const iio_context *ctx) + iio_device* iio_context_get_device(iio_context *ctx, unsigned int index) + iio_buffer * iio_device_create_buffer(const iio_device *dev, size_t samples_count, bool cyclic) + void iio_buffer_destroy(iio_buffer *buf) + ssize_t iio_buffer_refill(iio_buffer *buf) + ssize_t iio_buffer_step(const iio_buffer *buf) + void * iio_buffer_first(const iio_buffer *buf, const iio_channel *chn) + void * iio_buffer_end(const iio_buffer *buf) + ssize_t iio_buffer_push(iio_buffer *buf) + + const char * iio_device_get_name(const iio_device *dev) + iio_channel * iio_device_find_channel(const iio_device *dev, const char *name, bool output) + unsigned int iio_device_get_channels_count(const iio_device *dev) + iio_channel* iio_device_get_channel(const iio_device *dev, unsigned int index) + + const char * iio_channel_get_id(const iio_channel *chn) + const char * iio_channel_get_name(const iio_channel *chn) + bool iio_channel_is_output(const iio_channel *chn) + void iio_channel_enable(iio_channel *chn) + void iio_channel_disable(iio_channel *chn) + bool iio_channel_is_enabled(iio_channel *chn) + int iio_channel_attr_write_longlong(const iio_channel *chn, const char *attr, long long val) + int iio_channel_attr_write_double(const iio_channel *chn, const char *attr, double val) + ssize_t iio_channel_attr_write(const iio_channel *chn, const char *attr, const char *src) + diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/crtlsdr.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/crtlsdr.pxd new file mode 100644 index 0000000..415fa6a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/crtlsdr.pxd @@ -0,0 +1,71 @@ +cdef extern from "rtl-sdr.h": + ctypedef struct rtlsdr_dev_t: + pass + + ctypedef unsigned char uint8_t + ctypedef unsigned short uint16_t + ctypedef unsigned int uint32_t + ctypedef unsigned long long uint64_t + + uint32_t rtlsdr_get_device_count() + const char*rtlsdr_get_device_name(uint32_t index) + + int rtlsdr_get_device_usb_strings(uint32_t index, char *manufact, char *product, char *serial) + int rtlsdr_get_index_by_serial(const char *serial) + + int rtlsdr_open(rtlsdr_dev_t ** dev, uint32_t index) + int rtlsdr_close(rtlsdr_dev_t *dev) + + int rtlsdr_set_xtal_freq(rtlsdr_dev_t *dev, uint32_t rtl_freq, uint32_t tuner_freq) + int rtlsdr_get_xtal_freq(rtlsdr_dev_t *dev, uint32_t *rtl_freq, uint32_t *tuner_freq) + + int rtlsdr_get_usb_strings(rtlsdr_dev_t *dev, char *manufact, char *product, char *serial) + + int rtlsdr_write_eeprom(rtlsdr_dev_t *dev, uint8_t *data, uint8_t offset, uint16_t len) + int rtlsdr_read_eeprom(rtlsdr_dev_t *dev, uint8_t *data, uint8_t offset, uint16_t len) + + int rtlsdr_set_center_freq(rtlsdr_dev_t *dev, uint32_t freq) + uint32_t rtlsdr_get_center_freq(rtlsdr_dev_t *dev) + + int rtlsdr_set_freq_correction(rtlsdr_dev_t *dev, int ppm); + int rtlsdr_get_freq_correction(rtlsdr_dev_t *dev); + + IF RTLSDR_BANDWIDTH_SUPPORT == 1: + int rtlsdr_set_tuner_bandwidth(rtlsdr_dev_t *dev, uint32_t bw); + + ctypedef enum rtlsdr_tuner: + RTLSDR_TUNER_UNKNOWN = 0, + RTLSDR_TUNER_E4000, + RTLSDR_TUNER_FC0012, + RTLSDR_TUNER_FC0013, + RTLSDR_TUNER_FC2580, + RTLSDR_TUNER_R820T, + RTLSDR_TUNER_R828D + + rtlsdr_tuner rtlsdr_get_tuner_type(rtlsdr_dev_t *dev) + + int rtlsdr_get_tuner_gains(rtlsdr_dev_t *dev, int *gains) + int rtlsdr_set_tuner_gain(rtlsdr_dev_t *dev, int gain) + int rtlsdr_get_tuner_gain(rtlsdr_dev_t *dev) + int rtlsdr_set_tuner_if_gain(rtlsdr_dev_t *dev, int stage, int gain) + int rtlsdr_set_tuner_gain_mode(rtlsdr_dev_t *dev, int manual) + + int rtlsdr_set_sample_rate(rtlsdr_dev_t *dev, uint32_t rate) + uint32_t rtlsdr_get_sample_rate(rtlsdr_dev_t *dev) + + int rtlsdr_set_testmode(rtlsdr_dev_t *dev, int on) + int rtlsdr_set_agc_mode(rtlsdr_dev_t *dev, int on) + + int rtlsdr_set_direct_sampling(rtlsdr_dev_t *dev, int on) + int rtlsdr_get_direct_sampling(rtlsdr_dev_t *dev) + + int rtlsdr_set_offset_tuning(rtlsdr_dev_t *dev, int on) + int rtlsdr_get_offset_tuning(rtlsdr_dev_t *dev) + + int rtlsdr_reset_buffer(rtlsdr_dev_t *dev) + int rtlsdr_read_sync(rtlsdr_dev_t *dev, void *buf, int len, int *n_read) + + ctypedef void (*rtlsdr_read_async_cb_t)(unsigned char *buffer, uint32_t length, void *ctx) + + int rtlsdr_read_async(rtlsdr_dev_t *dev, rtlsdr_read_async_cb_t cb, void *ctx, uint32_t buf_num, uint32_t buf_len); + int rtlsdr_cancel_async(rtlsdr_dev_t *dev) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/csdrplay.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/csdrplay.pxd new file mode 100644 index 0000000..753b6ea --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/csdrplay.pxd @@ -0,0 +1,152 @@ +cdef extern from "mirsdrapi-rsp.h": + ctypedef struct mir_sdr_DeviceT: + char *SerNo + char *DevNm + unsigned char hwVer + unsigned char devAvail + + ctypedef enum mir_sdr_Bw_MHzT: + mir_sdr_BW_Undefined = 0 + mir_sdr_BW_0_200 = 200 + mir_sdr_BW_0_300 = 300 + mir_sdr_BW_0_600 = 600 + mir_sdr_BW_1_536 = 1536 + mir_sdr_BW_5_000 = 5000 + mir_sdr_BW_6_000 = 6000 + mir_sdr_BW_7_000 = 7000 + mir_sdr_BW_8_000 = 8000 + + ctypedef enum mir_sdr_If_kHzT: + mir_sdr_IF_Undefined = -1 + mir_sdr_IF_Zero = 0 + mir_sdr_IF_0_450 = 450 + mir_sdr_IF_1_620 = 1620 + mir_sdr_IF_2_048 = 2048 + + ctypedef enum mir_sdr_ErrT: + mir_sdr_Success = 0 + mir_sdr_Fail = 1 + mir_sdr_InvalidParam = 2 + mir_sdr_OutOfRange = 3 + mir_sdr_GainUpdateError = 4 + mir_sdr_RfUpdateError = 5 + mir_sdr_FsUpdateError = 6 + mir_sdr_HwError = 7 + mir_sdr_AliasingError = 8 + mir_sdr_AlreadyInitialised = 9 + mir_sdr_NotInitialised = 10 + mir_sdr_NotEnabled = 11 + mir_sdr_HwVerError = 12 + mir_sdr_OutOfMemError = 13 + + ctypedef enum mir_sdr_TransferModeT: + mir_sdr_ISOCH = 0 + mir_sdr_BULK = 1 + + ctypedef enum mir_sdr_ReasonForReinitT: + mir_sdr_CHANGE_NONE = 0x00 + mir_sdr_CHANGE_GR = 0x01 + mir_sdr_CHANGE_FS_FREQ = 0x02 + mir_sdr_CHANGE_RF_FREQ = 0x04 + mir_sdr_CHANGE_BW_TYPE = 0x08 + mir_sdr_CHANGE_IF_TYPE = 0x10 + mir_sdr_CHANGE_LO_MODE = 0x20 + mir_sdr_CHANGE_AM_PORT = 0x40 + + ctypedef enum mir_sdr_LoModeT: + mir_sdr_LO_Undefined = 0 + mir_sdr_LO_Auto = 1 + mir_sdr_LO_120MHz = 2 + mir_sdr_LO_144MHz = 3 + mir_sdr_LO_168MHz = 4 + + ctypedef enum mir_sdr_BandT: + mir_sdr_BAND_AM_LO = 0 + mir_sdr_BAND_AM_MID = 1 + mir_sdr_BAND_AM_HI = 2 + mir_sdr_BAND_VHF = 3 + mir_sdr_BAND_3 = 4 + mir_sdr_BAND_X = 5 + mir_sdr_BAND_4_5 = 6 + mir_sdr_BAND_L = 7 + + ctypedef enum mir_sdr_SetGrModeT: + mir_sdr_USE_SET_GR = 0 + mir_sdr_USE_SET_GR_ALT_MODE = 1 + mir_sdr_USE_RSP_SET_GR = 2 + + ctypedef enum mir_sdr_RSPII_BandT: + mir_sdr_RSPII_BAND_UNKNOWN = 0 + mir_sdr_RSPII_BAND_AM_LO = 1 + mir_sdr_RSPII_BAND_AM_MID = 2 + mir_sdr_RSPII_BAND_AM_HI = 3 + mir_sdr_RSPII_BAND_VHF = 4 + mir_sdr_RSPII_BAND_3 = 5 + mir_sdr_RSPII_BAND_X_LO = 6 + mir_sdr_RSPII_BAND_X_MID = 7 + mir_sdr_RSPII_BAND_X_HI = 8 + mir_sdr_RSPII_BAND_4_5 = 9 + mir_sdr_RSPII_BAND_L = 10 + + ctypedef enum mir_sdr_RSPII_AntennaSelectT: + mir_sdr_RSPII_ANTENNA_A = 5 + mir_sdr_RSPII_ANTENNA_B = 6 + + ctypedef enum mir_sdr_AgcControlT: + mir_sdr_AGC_DISABLE = 0 + mir_sdr_AGC_100HZ = 1 + mir_sdr_AGC_50HZ = 2 + mir_sdr_AGC_5HZ = 3 + + ctypedef enum mir_sdr_GainMessageIdT: + mir_sdr_GAIN_MESSAGE_START_ID = 0x80000000 + mir_sdr_ADC_OVERLOAD_DETECTED = mir_sdr_GAIN_MESSAGE_START_ID + 1 + mir_sdr_ADC_OVERLOAD_CORRECTED = mir_sdr_GAIN_MESSAGE_START_ID + 2 + + ctypedef enum mir_sdr_MinGainReductionT: + mir_sdr_EXTENDED_MIN_GR = 0 + mir_sdr_NORMAL_MIN_GR = 20 + + ctypedef struct mir_sdr_GainValuesT: + float curr; + float max; + float min; + + ctypedef void mir_sdr_StreamCallback_t(short *xi, short *xq, unsigned int firstSampleNum, int grChanged, int rfChanged, int fsChanged, unsigned int numSamples, unsigned int reset, unsigned int hwRemoved, void *cbContext) + ctypedef void mir_sdr_GainChangeCallback_t(unsigned int gRdB, unsigned int lnaGRdB, void *cbContext) + + mir_sdr_ErrT mir_sdr_ReadPacket(short *xi, short *xq, unsigned int *firstSampleNum, int *grChanged, int *rfChanged, int *fsChanged) + mir_sdr_ErrT mir_sdr_SetRf(double drfHz, int abs, int syncUpdate) + mir_sdr_ErrT mir_sdr_SetFs(double dfsHz, int abs, int syncUpdate, int reCal) + mir_sdr_ErrT mir_sdr_SetGr(int gRdB, int abs, int syncUpdate) + mir_sdr_ErrT mir_sdr_SetGrParams(int minimumGr, int lnaGrThreshold) + mir_sdr_ErrT mir_sdr_SetDcMode(int dcCal, int speedUp) + mir_sdr_ErrT mir_sdr_SetDcTrackTime(int trackTime) + mir_sdr_ErrT mir_sdr_SetSyncUpdateSampleNum(unsigned int sampleNum) + mir_sdr_ErrT mir_sdr_SetSyncUpdatePeriod(unsigned int period) + mir_sdr_ErrT mir_sdr_ApiVersion(float *version) + mir_sdr_ErrT mir_sdr_ResetUpdateFlags(int resetGainUpdate, int resetRfUpdate, int resetFsUpdate) + mir_sdr_ErrT mir_sdr_SetParam(unsigned int id, unsigned int value) + mir_sdr_ErrT mir_sdr_SetPpm(double ppm) + mir_sdr_ErrT mir_sdr_SetGrAltMode(int *gRidx, int LNAstate, int *gRdBsystem, int abs, int syncUpdate) + mir_sdr_ErrT mir_sdr_DCoffsetIQimbalanceControl(unsigned int DCenable, unsigned int IQenable) + mir_sdr_ErrT mir_sdr_DecimateControl(unsigned int enable, unsigned int decimationFactor, unsigned int wideBandSignal) + + mir_sdr_ErrT mir_sdr_StreamInit(int *gRdB, double fsMHz, double rfMHz, mir_sdr_Bw_MHzT bwType, mir_sdr_If_kHzT ifType, int LNAstate, int *gRdBsystem, mir_sdr_SetGrModeT setGrMode, int *samplesPerPacket, mir_sdr_StreamCallback_t StreamCbFn, mir_sdr_GainChangeCallback_t GainChangeCbFn, void *cbContext) + mir_sdr_ErrT mir_sdr_StreamUninit() + mir_sdr_ErrT mir_sdr_Reinit(int *gRdB, double fsMHz, double rfMHz, mir_sdr_Bw_MHzT bwType, mir_sdr_If_kHzT ifType, mir_sdr_LoModeT loMode, int LNAstate, int *gRdBsystem, mir_sdr_SetGrModeT setGrMode, int *samplesPerPacket, mir_sdr_ReasonForReinitT reasonForReinit) + mir_sdr_ErrT mir_sdr_DebugEnable(unsigned int enable) + + mir_sdr_ErrT mir_sdr_GetDevices(mir_sdr_DeviceT *devices, unsigned int *numDevs, unsigned int maxDevs) + mir_sdr_ErrT mir_sdr_SetDeviceIdx(unsigned int idx) + mir_sdr_ErrT mir_sdr_ReleaseDeviceIdx() + mir_sdr_ErrT mir_sdr_GetHwVersion(unsigned char *ver) + mir_sdr_ErrT mir_sdr_RSPII_AntennaControl(mir_sdr_RSPII_AntennaSelectT select) + mir_sdr_ErrT mir_sdr_RSPII_ExternalReferenceControl(unsigned int output_enable) + mir_sdr_ErrT mir_sdr_RSPII_BiasTControl(unsigned int enable) + mir_sdr_ErrT mir_sdr_RSPII_RfNotchEnable(unsigned int enable) + + mir_sdr_ErrT mir_sdr_RSP_SetGr(int gRdB, int LNAstate, int abs, int syncUpdate) + mir_sdr_ErrT mir_sdr_RSP_SetGrLimits(mir_sdr_MinGainReductionT minGr) + + mir_sdr_ErrT mir_sdr_AmPortSelect(int port) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/cusrp.pxd b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cusrp.pxd new file mode 100644 index 0000000..b0a96b8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/cusrp.pxd @@ -0,0 +1,212 @@ +from libc.time cimport time_t + +cdef extern from "uhd/types/metadata.h": + struct uhd_rx_metadata_t + struct uhd_tx_metadata_t + struct uhd_async_metadata_t + ctypedef uhd_rx_metadata_t* uhd_rx_metadata_handle + ctypedef uhd_tx_metadata_t* uhd_tx_metadata_handle + ctypedef uhd_async_metadata_t* uhd_async_metadata_handle + + ctypedef enum uhd_rx_metadata_error_code_t: + # No error code associated with this metadata + UHD_RX_METADATA_ERROR_CODE_NONE = 0x0, + # No packet received, implementation timed out + UHD_RX_METADATA_ERROR_CODE_TIMEOUT = 0x1, + # A stream command was issued in the past + UHD_RX_METADATA_ERROR_CODE_LATE_COMMAND = 0x2, + # Expected another stream command + UHD_RX_METADATA_ERROR_CODE_BROKEN_CHAIN = 0x4, + # Overflow or sequence error + UHD_RX_METADATA_ERROR_CODE_OVERFLOW = 0x8, + # Multi-channel alignment failed + UHD_RX_METADATA_ERROR_CODE_ALIGNMENT = 0xC, + # The packet could not be parsed + UHD_RX_METADATA_ERROR_CODE_BAD_PACKET = 0xF + + + uhd_error uhd_rx_metadata_make(uhd_rx_metadata_handle* handle) + uhd_error uhd_tx_metadata_make(uhd_tx_metadata_handle* handle, bint has_time_spec, time_t full_secs, double frac_secs, bint start_of_burst, bint end_of_burst) + uhd_error uhd_rx_metadata_free(uhd_rx_metadata_handle* handle) + uhd_error uhd_tx_metadata_free(uhd_tx_metadata_handle* handle) + uhd_error uhd_rx_metadata_to_pp_string(uhd_rx_metadata_handle h, char* pp_string_out, size_t strbuffer_len) + +cdef extern from "uhd/error.h": + ctypedef enum uhd_error: + # No error thrown. + UHD_ERROR_NONE = 0, + # Invalid device arguments. + UHD_ERROR_INVALID_DEVICE = 1, + + # See uhd::index_error. + UHD_ERROR_INDEX = 10, + # See uhd::key_error. + UHD_ERROR_KEY = 11, + + # See uhd::not_implemented_error. + UHD_ERROR_NOT_IMPLEMENTED = 20, + # See uhd::usb_error. + UHD_ERROR_USB = 21, + + # See uhd::io_error. + UHD_ERROR_IO = 30, + # See uhd::os_error. + UHD_ERROR_OS = 31, + + # See uhd::assertion_error. + UHD_ERROR_ASSERTION = 40, + # See uhd::lookup_error. + UHD_ERROR_LOOKUP = 41, + # See uhd::type_error. + UHD_ERROR_TYPE = 42, + # See uhd::value_error. + UHD_ERROR_VALUE = 43, + # See uhd::runtime_error. + UHD_ERROR_RUNTIME = 44, + # See uhd::environment_error. + UHD_ERROR_ENVIRONMENT = 45, + # See uhd::system_error. + UHD_ERROR_SYSTEM = 46, + # See uhd::exception. + UHD_ERROR_EXCEPT = 47, + + # A boost::exception was thrown. + UHD_ERROR_BOOSTEXCEPT = 60, + + # A std::exception was thrown. + UHD_ERROR_STDEXCEPT = 70, + + # An unknown error was thrown. + UHD_ERROR_UNKNOWN = 100 + +cdef extern from "uhd/types/tune_request.h": + ctypedef enum uhd_tune_request_policy_t: + UHD_TUNE_REQUEST_POLICY_NONE = 78 + UHD_TUNE_REQUEST_POLICY_AUTO = 65 + UHD_TUNE_REQUEST_POLICY_MANUAL = 77 + + ctypedef struct uhd_tune_request_t: + double target_freq + uhd_tune_request_policy_t rf_freq_policy + double rf_freq + uhd_tune_request_policy_t dsp_freq_policy + double dsp_freq + char* args + +cdef extern from "uhd/types/tune_result.h": + ctypedef struct uhd_tune_result_t: + double clipped_rf_freq + double target_rf_freq + double actual_rf_freq + double target_dsp_freq + double actual_dsp_freq + +cdef extern from "uhd/types/string_vector.h": + ctypedef struct uhd_string_vector_t + ctypedef uhd_string_vector_t* uhd_string_vector_handle; + uhd_error uhd_string_vector_make(uhd_string_vector_handle *h) + uhd_error uhd_string_vector_free(uhd_string_vector_handle *h) + uhd_error uhd_string_vector_size(uhd_string_vector_handle h, size_t *size_out) + uhd_error uhd_string_vector_at(uhd_string_vector_handle h, size_t index, char* value_out, size_t strbuffer_len) + +cdef extern from "uhd/usrp/subdev_spec.h": + struct uhd_subdev_spec_t + ctypedef uhd_subdev_spec_t* uhd_subdev_spec_handle; + uhd_error uhd_subdev_spec_make(uhd_subdev_spec_handle* h, const char* markup) + +cdef extern from "uhd/usrp/usrp.h": + struct uhd_rx_streamer + struct uhd_tx_streamer + struct uhd_usrp + + ctypedef uhd_rx_streamer* uhd_rx_streamer_handle + ctypedef uhd_tx_streamer* uhd_tx_streamer_handle + ctypedef uhd_usrp* uhd_usrp_handle + + ctypedef enum uhd_stream_mode_t: + # Stream samples indefinitely + UHD_STREAM_MODE_START_CONTINUOUS = 97, + # End continuous streaming + UHD_STREAM_MODE_STOP_CONTINUOUS = 111, + # Stream some number of samples and finish + UHD_STREAM_MODE_NUM_SAMPS_AND_DONE = 100, + # Stream some number of samples but expect more + UHD_STREAM_MODE_NUM_SAMPS_AND_MORE = 109 + + ctypedef struct uhd_stream_cmd_t: + # How streaming is issued to the device + uhd_stream_mode_t stream_mode; + # Number of samples + size_t num_samps; + # Stream now? + bint stream_now; + # If not now, then full seconds into future to stream + time_t time_spec_full_secs; + # If not now, then fractional seconds into future to stream + double time_spec_frac_secs; + + ctypedef struct uhd_stream_args_t: + # Format of host memory + char* cpu_format; + # Over-the-wire format + char* otw_format; + # Other stream args + char* args; + # Array that lists channels + size_t* channel_list; + # Number of channels + int n_channels; + + uhd_error uhd_usrp_find(const char* args, uhd_string_vector_handle *strings_out) + uhd_error uhd_usrp_make(uhd_usrp_handle *h, const char *args) + uhd_error uhd_usrp_free(uhd_usrp_handle *h) + uhd_error uhd_usrp_last_error(uhd_usrp_handle h, char* error_out, size_t strbuffer_len) + uhd_error uhd_usrp_get_rx_stream(uhd_usrp_handle h, uhd_stream_args_t *stream_args, uhd_rx_streamer_handle h_out) + uhd_error uhd_usrp_get_tx_stream(uhd_usrp_handle h, uhd_stream_args_t *stream_args, uhd_tx_streamer_handle h_out) + + uhd_error uhd_rx_streamer_make(uhd_rx_streamer_handle *h) + uhd_error uhd_tx_streamer_make(uhd_tx_streamer_handle *h) + uhd_error uhd_rx_streamer_free(uhd_rx_streamer_handle *h) + uhd_error uhd_tx_streamer_free(uhd_tx_streamer_handle *h) + uhd_error uhd_rx_streamer_num_channels(uhd_rx_streamer_handle h, size_t *num_channels_out) + uhd_error uhd_tx_streamer_num_channels(uhd_tx_streamer_handle h, size_t *num_channels_out) + uhd_error uhd_rx_streamer_max_num_samps(uhd_rx_streamer_handle h, size_t *max_num_samps_out) + uhd_error uhd_tx_streamer_max_num_samps(uhd_tx_streamer_handle h, size_t *max_num_samps_out) + uhd_error uhd_rx_streamer_recv(uhd_rx_streamer_handle h, void** buffs, size_t samps_per_buff, + uhd_rx_metadata_handle *md, double timeout, bint one_packet, size_t *items_recvd) + uhd_error uhd_tx_streamer_send(uhd_tx_streamer_handle h, const void **buffs, size_t samps_per_buff, uhd_tx_metadata_handle *md, double timeout, size_t *items_sent) + uhd_error uhd_rx_streamer_issue_stream_cmd(uhd_rx_streamer_handle h, const uhd_stream_cmd_t *stream_cmd) + uhd_error uhd_rx_streamer_last_error(uhd_rx_streamer_handle h, char* error_out, size_t strbuffer_len) + uhd_error uhd_tx_streamer_last_error(uhd_tx_streamer_handle h, char* error_out, size_t strbuffer_len) + + uhd_error uhd_usrp_get_pp_string(uhd_usrp_handle h, char* pp_string_out, size_t strbuffer_len) + + uhd_error uhd_usrp_set_rx_rate(uhd_usrp_handle h, double rate,size_t chan) + uhd_error uhd_usrp_get_rx_rate(uhd_usrp_handle h, size_t chan, double *rate_out) + uhd_error uhd_usrp_set_tx_rate(uhd_usrp_handle h, double rate,size_t chan) + uhd_error uhd_usrp_get_tx_rate(uhd_usrp_handle h, size_t chan, double *rate_out) + + uhd_error uhd_usrp_set_rx_freq(uhd_usrp_handle h, uhd_tune_request_t *tune_request, size_t chan, uhd_tune_result_t *tune_result) + uhd_error uhd_usrp_get_rx_freq(uhd_usrp_handle h, size_t chan, double *freq_out) + uhd_error uhd_usrp_set_tx_freq(uhd_usrp_handle h, uhd_tune_request_t *tune_request, size_t chan, uhd_tune_result_t *tune_result) + uhd_error uhd_usrp_get_tx_freq(uhd_usrp_handle h, size_t chan, double *freq_out) + + uhd_error uhd_usrp_set_normalized_rx_gain(uhd_usrp_handle h, double gain, size_t chan) + uhd_error uhd_usrp_get_normalized_rx_gain(uhd_usrp_handle h, size_t chan, double *gain_out) + uhd_error uhd_usrp_set_normalized_tx_gain(uhd_usrp_handle h, double gain, size_t chan) + uhd_error uhd_usrp_get_normalized_tx_gain(uhd_usrp_handle h, size_t chan, double *gain_out) + + uhd_error uhd_usrp_set_rx_bandwidth(uhd_usrp_handle h, double bandwidth, size_t chan) + uhd_error uhd_usrp_get_rx_bandwidth(uhd_usrp_handle h, size_t chan, double *bandwidth_out) + uhd_error uhd_usrp_set_tx_bandwidth(uhd_usrp_handle h, double bandwidth, size_t chan) + uhd_error uhd_usrp_get_tx_bandwidth(uhd_usrp_handle h, size_t chan, double *bandwidth_out) + + uhd_error uhd_usrp_set_rx_antenna(uhd_usrp_handle h, const char* ant, size_t chan) + uhd_error uhd_usrp_get_rx_antenna(uhd_usrp_handle h, size_t chan, char* ant_out, size_t strbuffer_len) + uhd_error uhd_usrp_get_rx_antennas(uhd_usrp_handle h, size_t chan, uhd_string_vector_handle *antennas_out) + uhd_error uhd_usrp_set_tx_antenna(uhd_usrp_handle h, const char* ant, size_t chan) + uhd_error uhd_usrp_get_tx_antenna(uhd_usrp_handle h, size_t chan, char* ant_out, size_t strbuffer_len) + uhd_error uhd_usrp_get_tx_antennas(uhd_usrp_handle h, size_t chan, uhd_string_vector_handle *antennas_out) + + uhd_error uhd_usrp_set_rx_subdev_spec(uhd_usrp_handle h, uhd_subdev_spec_handle subdev_spec, size_t mboard) + uhd_error uhd_usrp_set_tx_subdev_spec(uhd_usrp_handle h, uhd_subdev_spec_handle subdev_spec, size_t mboard) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/hackrf.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/hackrf.pyx new file mode 100644 index 0000000..5dad224 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/hackrf.pyx @@ -0,0 +1,154 @@ +cimport urh.dev.native.lib.chackrf as chackrf +from libc.stdint cimport uint8_t, uint16_t, uint32_t, uint64_t +from libc.stdlib cimport malloc +import time + +from urh.util.Logger import logger + +TIMEOUT = 0.2 + +cdef object f +cdef int RUNNING = 0 + +cdef int _c_callback_recv(chackrf.hackrf_transfer*transfer) with gil: + global f, RUNNING + try: + ( f)(transfer.buffer[0:transfer.valid_length]) + return RUNNING + except Exception as e: + logger.error("Cython-HackRF:" + str(e)) + return -1 + +cdef int _c_callback_send(chackrf.hackrf_transfer*transfer) with gil: + global f, RUNNING + # tostring() is a compatibility (numpy<1.9) alias for tobytes(). Despite its name it returns bytes not strings. + cdef unsigned int i + cdef unsigned int valid_length = transfer.valid_length + cdef unsigned char[:] data = ( f)(valid_length) + cdef unsigned int loop_end = min(len(data), valid_length) + + for i in range(0, loop_end): + transfer.buffer[i] = data[i] + + for i in range(loop_end, valid_length): + transfer.buffer[i] = 0 + + # Need to return -1 on finish, otherwise stop_tx_mode hangs forever + # Furthermore, this leads to windows issue https://github.com/jopohl/urh/issues/360 + return RUNNING + +cdef chackrf.hackrf_device*_c_device +cdef int hackrf_success = chackrf.HACKRF_SUCCESS + +IF HACKRF_MULTI_DEVICE_SUPPORT == 1: + cpdef has_multi_device_support(): + return True + cpdef open(str serial_number=""): + if not serial_number: + return chackrf.hackrf_open(&_c_device) + + desired_serial = serial_number.encode('UTF-8') + c_desired_serial = desired_serial + return chackrf.hackrf_open_by_serial(c_desired_serial, &_c_device) + cpdef get_device_list(): + init() + cdef chackrf.hackrf_device_list_t* device_list = chackrf.hackrf_device_list() + + result = [] + cdef int i + for i in range(device_list.devicecount): + serial_number = device_list.serial_numbers[i].decode("UTF-8") + result.append(serial_number) + + chackrf.hackrf_device_list_free(device_list) + exit() + return result +ELSE: + cpdef has_multi_device_support(): + return False + cpdef open(str serial_number=""): + return chackrf.hackrf_open(&_c_device) + cpdef get_device_list(): + return None + +cpdef int setup(str serial): + """ + Convenience method for init + open. This one is used by HackRF class. + :return: + """ + init() + return open(serial) + +cpdef int init(): + return chackrf.hackrf_init() + +cpdef int exit(): + return chackrf.hackrf_exit() + +cpdef int close(): + return chackrf.hackrf_close(_c_device) + +cpdef int start_rx_mode(callback): + global f, RUNNING + RUNNING = 0 + f = callback + return chackrf.hackrf_start_rx(_c_device, _c_callback_recv, NULL) + +cpdef int stop_rx_mode(): + global RUNNING + RUNNING = -1 + time.sleep(TIMEOUT) + return chackrf.hackrf_stop_rx(_c_device) + +cpdef int start_tx_mode(callback): + global f, RUNNING + RUNNING = 0 + f = callback + return chackrf.hackrf_start_tx(_c_device, _c_callback_send, NULL) + +cpdef int stop_tx_mode(): + global RUNNING + RUNNING = -1 + time.sleep(TIMEOUT) + return chackrf.hackrf_stop_tx(_c_device) + +cpdef int set_freq(freq_hz): + return chackrf.hackrf_set_freq(_c_device, freq_hz) + +cpdef is_streaming(): + time.sleep(TIMEOUT) + ret = chackrf.hackrf_is_streaming(_c_device) + if ret == 1: + return True + else: + return False + +cpdef int set_amp_enable(value): + cdef uint8_t val = 1 if value else 0 + return chackrf.hackrf_set_amp_enable(_c_device, val) + +cpdef int set_rf_gain(value): + """ Enable or disable RF amplifier """ + return set_amp_enable(value) + +cpdef int set_if_rx_gain(value): + """ Sets the LNA gain, in 8Db steps, maximum value of 40 """ + return chackrf.hackrf_set_lna_gain(_c_device, value) + +cpdef int set_if_tx_gain(value): + """ Sets the txvga gain, in 1db steps, maximum value of 47 """ + return chackrf.hackrf_set_txvga_gain(_c_device, value) + +cpdef int set_baseband_gain(value): + """ Sets the vga gain, in 2db steps, maximum value of 62 """ + return chackrf.hackrf_set_vga_gain(_c_device, value) + +cpdef int set_sample_rate(sample_rate): + return chackrf.hackrf_set_sample_rate(_c_device, sample_rate) + +cpdef int set_bias_tee(on_or_off): + cdef uint8_t bias_tee = 1 if on_or_off else 0 + return chackrf.hackrf_set_antenna_enable(_c_device, bias_tee) + +cpdef int set_baseband_filter_bandwidth(bandwidth_hz): + return chackrf.hackrf_set_baseband_filter_bandwidth(_c_device, bandwidth_hz) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/limesdr.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/limesdr.pyx new file mode 100644 index 0000000..321bd2a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/limesdr.pyx @@ -0,0 +1,439 @@ +import numpy as np +from urh.dev.native.lib.climesdr cimport * +from libc.stdlib cimport malloc, free +# noinspection PyUnresolvedReferences +from cython.view cimport array as cvarray # needed for converting of malloc array to python array + +from urh.util.Logger import logger + +cdef lms_device_t *_c_device +cdef lms_stream_t stream + +cdef size_t CHANNEL = 0 +cdef bool IS_TX = False + +cpdef set_tx(bool is_tx): + global IS_TX + IS_TX = is_tx + +cpdef bool get_tx(): + return IS_TX + +cpdef set_channel(size_t channel): + global CHANNEL + CHANNEL = channel + return 0 + +cpdef size_t get_channel(): + return CHANNEL + + +cpdef list get_device_list(): + """ + Obtain a list of LMS devices attached to the system + """ + cdef lms_info_str_t *dev_list = malloc(256 * sizeof(lms_info_str_t)) + result = LMS_GetDeviceList(dev_list) + if result > 0: + return [dev_list[i].decode('UTF-8') for i in range(0, result)] + else: + return [] + +cpdef int open(str info=None): + """ + Opens device specified by the provided ::lms_dev_info string + This function should be used to open a device based upon the results of LMS_GetDeviceList() + device should be initialized to NULL + :return 0 on success, (-1) on failure + """ + cdef char*c_info + if info is None: + c_info = NULL + else: + info_byte_string = info.encode('UTF-8') + c_info = info_byte_string + + return LMS_Open(&_c_device, c_info, NULL) + +cpdef int close(): + """ + Close device + :return: 0 on success, (-1) on failure + """ + return LMS_Close(_c_device) + +cpdef int init(): + """ + Configure LMS chip with settings that make it ready for operation. + + This configuration differs from default LMS chip configuration which is + described in chip datasheet. In order to load default chip configuration use LMS_Reset(). + :return: 0 on success, (-1) on failure + """ + return LMS_Init(_c_device) + + +cpdef int reset(): + return LMS_Reset(_c_device) + +cpdef int synchronize(): + return LMS_Synchronize(_c_device, True) + +cpdef int get_num_channels(): + """ + Obtain number of RX or TX channels. Use this to determine the maximum + channel index (specifying channel index is required by most API functions). + The maximum channel index is N-1, where N is number returned by this function + :return: Number of channels on success, (-1) on failure + """ + return LMS_GetNumChannels(_c_device, IS_TX) + +cpdef int enable_channel(bool enabled, bool is_tx, size_t channel): + """ + Enable or disable specified RX channel. + + :param enabled: true(1) to enable, false(0) to disable. + :return: 0 on success, (-1) on failure + """ + return LMS_EnableChannel(_c_device, is_tx, channel, enabled) + +cpdef int disable_current_channel(): + return enable_channel(False, IS_TX, CHANNEL) + +cpdef enable_all_channels(): + enable_channel(True, False, 0) + enable_channel(True, False, 1) + enable_channel(True, True, 0) + enable_channel(True, True, 1) + +cpdef disable_all_channels(): + enable_channel(False, False, 0) + enable_channel(False, False, 1) + enable_channel(False, True, 0) + enable_channel(False, True, 1) + +cpdef int set_sample_rate(float_type rate, size_t oversample=0): + """ + Set sampling rate for all RX/TX channels. Sample rate is in complex samples + (1 sample = I + Q). The function sets sampling rate that is used for data + exchange with the host. It also allows to specify higher sampling rate to be + used in RF by setting oversampling ratio. Valid oversampling values are 1, 2, + 4, 8, 16, 32 or 0 (use device default oversampling value). + :param rate: sampling rate in Hz to set + :param oversample: RF oversampling ratio + :return: 0 on success, (-1) on failure + """ + LMS_SetSampleRate(_c_device, rate, oversample) + +cpdef tuple get_sample_rate(): + """ + Get the sampling rate of the specified LMS device RX or TX channel. + The function obtains the sample rate used in data interface with the host and + the RF sample rate used by DAC/ADC. + :return: tuple of host_Hz, rf_Hz or tuple -1,-1 on Error + """ + cdef float_type host_hz = 0.0 # sampling rate used for data exchange with the host + cdef float_type rf_hz = 0.0 # RF sampling rate in Hz + + result = LMS_GetSampleRate(_c_device, IS_TX, CHANNEL, &host_hz, &rf_hz) + if result == 0: + return host_hz, rf_hz + else: + return -1, -1 + +cpdef tuple get_sample_rate_range(): + """ + Get the range of supported sampling rates. + :return: Tuple (start, end, step) of Allowed sample rate range in Hz, (-1, -1, -1) on Error + """ + cdef lms_range_t sample_rate_range + result = LMS_GetSampleRateRange(_c_device, IS_TX, &sample_rate_range) + if result == 0: + return sample_rate_range.min, sample_rate_range.max, sample_rate_range.step + else: + return -1, -1, -1 + +cpdef int set_center_frequency(float_type frequency): + """ + Set RF center frequency in Hz. This automatically selects the appropriate + antenna (band path) for the desired frequency. In order to override antenna selection use LMS_SetAntenna(). + :param frequency: Desired RF center frequency in Hz + :return: 0 on success, (-1) on failure + """ + return LMS_SetLOFrequency(_c_device, IS_TX, CHANNEL, frequency) + +cpdef float_type get_center_frequency(): + """ + Obtain the current RF center frequency in Hz. + + :return: Current RF center frequency in Hz on success, (-1) on failure + """ + cdef float_type frequency = 0.0 + result = LMS_GetLOFrequency(_c_device, IS_TX, CHANNEL, &frequency) + if result == 0: + return frequency + else: + return -1 + +cpdef tuple get_center_frequency_range(): + """ + Obtain the supported RF center frequency range in Hz. + + :return: Tuple (start, end, step) of allowed center freq range in Hz, (-1, -1, -1) on Error + """ + cdef lms_range_t center_freq_range + result = LMS_GetLOFrequencyRange(_c_device, IS_TX, ¢er_freq_range) + if result == 0: + return center_freq_range.min, center_freq_range.max, center_freq_range.step + else: + return -1, -1, -1 + +cpdef int set_normalized_gain(float_type gain): + """ + Set the combined gain value + + This function computes and sets the optimal gain values of various amplifiers + that are present in the device based on desired normalized gain value. + + :param gain: Desired gain, range [0, 1.0], where 1.0 represents the maximum gain + :return: 0 on success, (-1) on failure + """ + return LMS_SetNormalizedGain(_c_device, IS_TX, CHANNEL, gain) + +cpdef float_type get_normalized_gain(): + """ + Obtain the current combined gain value + + :return: Current gain, range [0, 1.0], where 1.0 represents the maximum gain, or -1 on error + """ + cdef float_type gain = 0.0 + result = LMS_GetNormalizedGain(_c_device, IS_TX, CHANNEL, &gain) + if result == 0: + return gain + else: + return -1 + +cpdef int set_lpf_bandwidth(float_type bandwidth): + """ + Configure analog LPF of the LMS chip for the desired RF bandwidth. + This function automatically enables LPF. + + :param bandwidth: LPF bandwidth in Hz + :return: 0 on success, (-1) on failure + """ + return LMS_SetLPFBW(_c_device, IS_TX, CHANNEL, bandwidth) + +cpdef float_type get_lpf_bandwidth(): + """ + Get the currently configured analog LPF RF bandwidth. + + :return: Current LPF bandwidth in Hz on success, (-1) on failure + """ + cdef float_type bandwidth = 0.0 + result = LMS_GetLPFBW(_c_device, IS_TX, CHANNEL, &bandwidth) + if result == 0: + return bandwidth + else: + return -1 + +cpdef get_lpf_bandwidth_range(): + """ + Get the RF bandwidth setting range supported by the analog LPF of LMS chip + + :return: Tuple (start, end, step) of allowed bandwidth values in Hz, (-1, -1, -1) on Error + """ + cdef lms_range_t bandwidth_range + result = LMS_GetLPFBWRange(_c_device, IS_TX, &bandwidth_range) + if result == 0: + return bandwidth_range.min, bandwidth_range.max, bandwidth_range.step + else: + return -1, -1, -1 + +cpdef calibrate(double bw): + """ + Perform the automatic calibration of specified RX/TX channel. The automatic + calibration must be run after device configuration is finished because + calibration values are dependent on various configuration settings. + + automatic RX calibration is not available when RX_LNA_H path is + selected + + Device should be configured + + :param bw: bandwidth + :return: 0 on success, (-1) on failure + """ + return LMS_Calibrate(_c_device, IS_TX, CHANNEL, bw, 0) + +cpdef list get_antenna_list(): + """ + Obtain antenna list with names. First item in the list is the name of antenna index 0. + :return: + """ + cdef lms_name_t *ant_list = malloc(256 * sizeof(lms_name_t)) + result = LMS_GetAntennaList(_c_device, IS_TX, CHANNEL, ant_list) + if result > 0: + return [ant_list[i].decode('UTF-8') for i in range(0, result)] + else: + return [] + +cpdef int set_antenna(size_t index): + """ + Select the antenna for the specified RX or TX channel. + + LMS_SetFrequency() automatically selects antenna based on frequency. + This function is meant to override path selected by LMS_SetFrequency() and should be called after LMS_SetFrequency(). + :param index: Index of antenna to select + :return: 0 on success, (-1) on failure + """ + return LMS_SetAntenna(_c_device, IS_TX, CHANNEL, index) + +cpdef int get_antenna(): + """ + Obtain currently selected antenna of the the specified RX or TX channel. + + :return: Index of selected antenna on success, (-1) on failure + """ + return LMS_GetAntenna(_c_device, IS_TX, CHANNEL) + +cpdef tuple get_antenna_bw(size_t index): + """ + Obtains bandwidth (lower and upper frequency) of the specified antenna + + :param index: Antenna index + :return: Tuple (start, end, step) of allowed bandwidth values in Hz, (-1, -1, -1) on Error + """ + cdef lms_range_t bandwidth_range + result = LMS_GetAntennaBW(_c_device, IS_TX, CHANNEL, index, &bandwidth_range) + if result == 0: + return bandwidth_range.min, bandwidth_range.max, bandwidth_range.step + else: + return -1, -1, -1 + +cpdef tuple get_nco_frequency(): + cdef float_type freq = 0.0 + cdef float_type pho = 0.0 + result = LMS_GetNCOFrequency(_c_device, IS_TX, CHANNEL, &freq, &pho) + if result == 0: + return freq, pho + else: + return -1, 1 + +cpdef float_type get_clock_freq(size_t clk_id): + cdef float_type clock_hz = 0.0 + result = LMS_GetClockFreq(_c_device, clk_id, &clock_hz) + if result == 0: + return clock_hz + else: + return -1 + +cpdef int set_clock_freq(size_t clk_id, float_type frequency_hz): + return LMS_SetClockFreq(_c_device, clk_id, frequency_hz) + +cpdef float_type get_chip_temperature(): + """ + Read LMS7 chip internal temperature sensor + + :return: Temperature on success, (-1) on failure + """ + cdef float_type chip_temp = 0.0 + result = LMS_GetChipTemperature(_c_device, 0, &chip_temp) + if result == 0: + return chip_temp + else: + return -1 + +cpdef int setup_stream(uint32_t fifo_size): + """ + Create new stream based on parameters passed in configuration structure. + The structure is initialized with stream handle. + :param fifo_size: FIFO size (in samples) used by stream. + :return: 0 on success, (-1) on failure + """ + stream.isTx = IS_TX + stream.channel = CHANNEL + stream.fifoSize = fifo_size + stream.dataFmt = dataFmt_t.LMS_FMT_F32 + stream.throughputVsLatency = 0.0 # optimize for minimum latency + + return LMS_SetupStream(_c_device, &stream) + +cpdef int destroy_stream(): + """ + Deallocate memory used for stream. + :return: 0 on success, (-1) on failure + """ + LMS_DestroyStream(_c_device, &stream) + +cpdef int start_stream(): + """ + Start stream + :return: 0 on success, (-1) on failure + """ + return LMS_StartStream(&stream) + +cpdef int stop_stream(): + """ + Stop stream + :return: 0 on success, (-1) on failure + """ + return LMS_StopStream(&stream) + +cpdef int recv_stream(connection, unsigned num_samples, unsigned timeout_ms): + """ + Read samples from the FIFO of the specified stream. + Sample buffer must be big enough to hold requested number of samples. + + :param num_samples: how many samples shall be read from streams FIFO + :param connection: multiprocessing connection to send the received samples to + :param timeout_ms: how long to wait for data before timing out. + :return: + """ + cdef lms_stream_meta_t meta = lms_stream_meta_t(0, False, False) + cdef float*buff = malloc(num_samples * 2 * sizeof(float)) + + if not buff: + raise MemoryError() + + cdef int received_samples = LMS_RecvStream(&stream, buff, num_samples, &meta, timeout_ms) + + if received_samples > 0: + connection.send_bytes(buff) + else: + logger.warning("LimeSDR: Failed to receive stream") + + free(buff) + +cpdef int send_stream(float[::1] samples, unsigned timeout_ms): + """ + Write samples to the FIFO of the specified stream. + + :param samples: sample buffer + :param timeout_ms: how long to wait for data before timing out + :return: number of samples send on success, (-1) on failure + """ + cdef lms_stream_meta_t meta = lms_stream_meta_t(0, False, False) + if len(samples) == 1: + samples = np.zeros(1020, dtype=np.float32) + cdef size_t sample_count = len(samples) // 2 + + if len(samples) > 0: + return LMS_SendStream(&stream, &samples[0], sample_count, &meta, timeout_ms) + else: + return -1 + +cpdef load_config(filename): + filename_byte_string = filename.encode('UTF-8') + c_filename = filename_byte_string + LMS_LoadConfig(_c_device, c_filename) + +cpdef save_config(str filename): + filename_byte_string = filename.encode('UTF-8') + c_filename = filename_byte_string + LMS_SaveConfig(_c_device, c_filename) + +cpdef void print_last_error(): + cdef char * error_msg = malloc(2000 * sizeof(char)) + error_msg = LMS_GetLastErrorMessage() + error_msg_py = error_msg.decode("UTF-8") + print(error_msg_py) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/plutosdr.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/plutosdr.pyx new file mode 100644 index 0000000..e7b7c99 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/plutosdr.pyx @@ -0,0 +1,184 @@ +from cplutosdr cimport * +from libc.stdint cimport int16_t + +from libc.stdlib cimport malloc, free +cdef iio_context* _c_context + + +cdef iio_buffer* _rx_buffer +cdef iio_buffer* _tx_buffer + +cdef bool IS_TX = True +cdef size_t RX_BUFFER_SIZE = 4096 + +cpdef set_tx(bool is_tx): + global IS_TX + IS_TX = is_tx + +cpdef bool get_tx(): + return IS_TX + +cpdef tuple scan_devices(): + cdef iio_scan_context* ctx = iio_create_scan_context(NULL, 0) + + cdef iio_context_info** infos + cdef ssize_t num_devices = iio_scan_context_get_info_list(ctx, &infos) + + cdef list descs = [] + cdef list uris = [] + for i in range(0, num_devices): + desc = iio_context_info_get_description(infos[0]) + uri = iio_context_info_get_uri(infos[0]) + descs.append(desc.decode()) + uris.append(uri.decode()) + + iio_context_info_list_free(infos) + iio_scan_context_destroy(ctx) + + return descs, uris + +cpdef int set_center_freq(long long center_freq): + cdef iio_device* phy = iio_context_find_device(_c_context, "ad9361-phy") + if IS_TX: + return iio_channel_attr_write_longlong(iio_device_find_channel(phy, "altvoltage1", True), "frequency", center_freq) + else: + return iio_channel_attr_write_longlong(iio_device_find_channel(phy, "altvoltage0", True), "frequency", center_freq) + +cpdef int set_sample_rate(long long sample_rate): + cdef iio_device* phy = iio_context_find_device(_c_context, "ad9361-phy") + return iio_channel_attr_write_longlong(iio_device_find_channel(phy, "voltage0", IS_TX), "sampling_frequency", sample_rate) + +cpdef int set_bandwidth(long long bandwidth): + cdef iio_device* phy = iio_context_find_device(_c_context, "ad9361-phy") + return iio_channel_attr_write_longlong(iio_device_find_channel(phy, "voltage0", IS_TX), "rf_bandwidth", bandwidth) + + +cpdef int set_rf_gain(long long gain): + cdef iio_device* phy = iio_context_find_device(_c_context, "ad9361-phy") + iio_channel_attr_write(iio_device_find_channel(phy, "voltage0", IS_TX), "gain_control_mode", "manual") + return iio_channel_attr_write_longlong(iio_device_find_channel(phy, "voltage0", IS_TX), "hardwaregain", gain) + +cpdef int open(str uri): + global _c_context + _c_context = iio_create_context_from_uri(uri.encode()) + + if _c_context != NULL: + return 0 + else: + return -1 + +cpdef int setup_rx(size_t buffer_size): + dev = iio_context_find_device(_c_context, "cf-ad9361-lpc") + set_rx_channels_status(enable=True) + global _rx_buffer + + global RX_BUFFER_SIZE + RX_BUFFER_SIZE = buffer_size + _rx_buffer = iio_device_create_buffer(dev, RX_BUFFER_SIZE, False) + return 0 + +cpdef int setup_tx(size_t buffer_size): + dev = iio_context_find_device(_c_context, "cf-ad9361-dds-core-lpc") + set_tx_channels_status(enable=True) + global _tx_buffer + _tx_buffer = iio_device_create_buffer(dev, buffer_size, False) + return 0 + +cpdef bytes receive_sync(connection): + cdef iio_device* dev = iio_context_find_device(_c_context, "cf-ad9361-lpc") + cdef char *p_dat = iio_buffer_first(_rx_buffer, iio_device_find_channel(dev, "voltage0", False)) + cdef char *p_end = iio_buffer_end(_rx_buffer) + cdef ssize_t p_inc = iio_buffer_step(_rx_buffer) + cdef int16_t i, q + + iio_buffer_refill(_rx_buffer) + + cdef int16_t *samples = malloc(2*RX_BUFFER_SIZE * sizeof(int16_t)) + cdef unsigned int index = 0 + + try: + while p_dat < p_end: + i = (p_dat)[0] + q = (p_dat)[1] + + samples[index] = i + samples[index+1] = q + index += 2 + p_dat += p_inc + + connection.send_bytes(samples) + finally: + free(samples) + +cpdef int send_sync(int16_t[::1] samples): + cdef unsigned int i = 0 + cdef iio_device* dev = iio_context_find_device(_c_context, "cf-ad9361-dds-core-lpc") + cdef char *p_dat = iio_buffer_first(_tx_buffer, iio_device_find_channel(dev, "voltage0", True)) + cdef char *p_end = iio_buffer_end(_tx_buffer) + cdef ssize_t p_inc = iio_buffer_step(_tx_buffer) + + cdef unsigned int n = len(samples) + + while p_dat < p_end: + if i < n: + (p_dat)[0] = samples[i] + else: + (p_dat)[0] = 0 + + if i + 1 < n: + (p_dat)[1] = samples[i+1] + else: + (p_dat)[0] = 0 + + p_dat += p_inc + i += 2 + + n_send = iio_buffer_push(_tx_buffer) + return 0 if n_send > 0 else -1 + +cpdef stop_rx(): + set_rx_channels_status(enable=False) + iio_buffer_destroy(_rx_buffer) + return 0 + +cpdef stop_tx(): + set_tx_channels_status(enable=False) + iio_buffer_destroy(_tx_buffer) + return 0 + +cpdef int close(): + if IS_TX: + stop_tx() + else: + stop_rx() + + iio_context_destroy(_c_context) + +cpdef set_rx_channels_status(bool enable): + cdef iio_channel *rx0_i + cdef iio_channel *rx0_q + cdef iio_device* dev = iio_context_find_device(_c_context, "cf-ad9361-lpc") + rx0_i = iio_device_find_channel(dev, "voltage0", False) + rx0_q = iio_device_find_channel(dev, "voltage1", False) + + if enable: + iio_channel_enable(rx0_i) + iio_channel_enable(rx0_q) + else: + iio_channel_disable(rx0_i) + iio_channel_disable(rx0_q) + + +cpdef set_tx_channels_status(bool enable): + cdef iio_channel *tx0_i + cdef iio_channel *tx0_q + cdef iio_device* dev = iio_context_find_device(_c_context, "cf-ad9361-dds-core-lpc") + tx0_i = iio_device_find_channel(dev, "voltage0", True) + tx0_q = iio_device_find_channel(dev, "voltage1", True) + + if enable: + iio_channel_enable(tx0_i) + iio_channel_enable(tx0_q) + else: + iio_channel_disable(tx0_i) + iio_channel_disable(tx0_q) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/rtlsdr.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/rtlsdr.pyx new file mode 100644 index 0000000..b37cf77 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/rtlsdr.pyx @@ -0,0 +1,334 @@ +cimport urh.dev.native.lib.crtlsdr as crtlsdr +from libc.stdlib cimport malloc, free + +ctypedef unsigned char uint8_t +ctypedef unsigned short uint16_t +ctypedef unsigned int uint32_t +ctypedef unsigned long long uint64_t + +cdef crtlsdr.rtlsdr_dev_t*_c_device + +cdef void _c_callback_recv(unsigned char *buffer, uint32_t length, void *ctx): + global f + conn = ctx + (f)(buffer[0:length]) + + +IF RTLSDR_BANDWIDTH_SUPPORT == 1: + cpdef bandwidth_is_adjustable(): + return True + cpdef int set_tuner_bandwidth(uint32_t bw): + """ + Set the bandwidth for the device. + + :param bw: bandwidth in Hz. Zero means automatic BW selection. + :return 0 on success + """ + return crtlsdr.rtlsdr_set_tuner_bandwidth(_c_device, bw) +ELSE: + cpdef bandwidth_is_adjustable(): + return False + cpdef int set_tuner_bandwidth(uint32_t bw): + return -100 + +cpdef uint32_t get_device_count(): + return crtlsdr.rtlsdr_get_device_count() + +cpdef str get_device_name(uint32_t index): + return crtlsdr.rtlsdr_get_device_name(index).decode('UTF-8') + +cpdef tuple get_device_usb_strings(uint32_t index): + """ + + :param index: index of the device + :return: manufacturer name, product name, serial serial number on success else None, None, None + """ + cdef char *manufacturer = malloc(256 * sizeof(char)) + cdef char *product = malloc(256 * sizeof(char)) + cdef char *serial = malloc(256 * sizeof(char)) + result = crtlsdr.rtlsdr_get_device_usb_strings(index, manufacturer, product, serial) + try: + if result == 0: + return manufacturer.decode('UTF-8'), product.decode('UTF-8'), serial.decode('UTF-8') + else: + return None, None, None + finally: + free(manufacturer) + free(product) + free(serial) + +cpdef int get_index_by_serial(str serial): + """ + Get device index by USB serial string descriptor. + + :param serial: serial string of the device + :return: device index of first device where the name matched + -1 if name is NULL + -2 if no devices were found at all + -3 if devices were found, but none with matching name + """ + serial_byte_string = serial.encode('UTF-8') + return crtlsdr.rtlsdr_get_index_by_serial( serial_byte_string) + +cpdef list get_device_list(): + result = [] + cdef uint32_t i, n = get_device_count() + for i in range(n): + manufacturer, product, serial = get_device_usb_strings(i) + result.append("{} {} (SN: {})".format(manufacturer, product, serial)) + return result + +cpdef int open(uint32_t index): + return crtlsdr.rtlsdr_open(&_c_device, index) + +cpdef int close(): + return crtlsdr.rtlsdr_close(_c_device) + +cpdef int set_xtal_freq(uint32_t rtl_freq, uint32_t tuner_freq): + """ + Set crystal oscillator frequencies used for the RTL2832 and the tuner IC. + + Usually both ICs use the same clock. Changing the clock may make sense if + you are applying an external clock to the tuner or to compensate the + frequency (and samplerate) error caused by the original (cheap) crystal. + + NOTE: Call this function only if you fully understand the implications. + + :param rtl_freq: frequency value used to clock the RTL2832 in Hz + :param tuner_freq: frequency value used to clock the tuner IC in Hz + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_xtal_freq(_c_device, rtl_freq, tuner_freq) + +cpdef tuple get_xtal_freq(): + """ + Get crystal oscillator frequencies used for the RTL2832 and the tuner IC. + Usually both ICs use the same clock. + + :return: rtl_freq frequency value used to clock the RTL2832 in Hz, + tuner_freq frequency value used to clock the tuner IC in Hz + """ + cdef uint32_t rtl_freq = 0 + cdef uint32_t tuner_freq = 0 + result = crtlsdr.rtlsdr_get_xtal_freq(_c_device, &rtl_freq, &tuner_freq) + + if result == 0: + return rtl_freq, tuner_freq + else: + return None, None + +cpdef tuple get_usb_strings(): + cdef char *manufacturer = malloc(256 * sizeof(char)) + cdef char *product = malloc(256 * sizeof(char)) + cdef char *serial = malloc(256 * sizeof(char)) + result = crtlsdr.rtlsdr_get_usb_strings(_c_device, manufacturer, product, serial) + if result == 0: + return manufacturer.decode('UTF-8'), product.decode('UTF-8'), serial.decode('UTF-8') + else: + return None, None, None + +cpdef int set_center_freq(uint32_t freq): + return crtlsdr.rtlsdr_set_center_freq(_c_device, freq) + +cpdef uint32_t get_center_freq(): + """ + Get actual frequency the device is tuned to. + + :return: 0 on error, frequency in Hz otherwise + """ + return crtlsdr.rtlsdr_get_center_freq(_c_device) + +cpdef int set_freq_correction(int ppm): + """ + Set the frequency correction value for the device. + + :param ppm: ppm correction value in parts per million (ppm) + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_freq_correction(_c_device, ppm) + +cpdef int get_freq_correction(): + """ + Get actual frequency correction value of the device. + + :return: correction value in parts per million (ppm) + """ + return crtlsdr.rtlsdr_get_freq_correction(_c_device) + +cpdef crtlsdr.rtlsdr_tuner get_tuner_type(): + """ + Get the tuner type. + + :return: RTLSDR_TUNER_UNKNOWN on error, tuner type otherwise + """ + return crtlsdr.rtlsdr_get_tuner_type(_c_device) + +cpdef list get_tuner_gains(): + """ + Get a list of gains supported by the tuner. + NOTE: The gains argument must be preallocated by the caller. If NULL is + being given instead, the number of available gain values will be returned. + + :return: gains array of gain values. In tenths of a dB, 115 means 11.5 dB. + """ + cdef int num_gains = crtlsdr.rtlsdr_get_tuner_gains(_c_device, NULL) + if num_gains < 0: + return None + + cdef int*gains = malloc(num_gains * sizeof(int)) + crtlsdr.rtlsdr_get_tuner_gains(_c_device, gains) + + try: + return [gains[i] for i in range(num_gains)] + finally: + free(gains) + +cpdef int set_tuner_gain(int gain): + """ + Set the gain for the device. + Manual gain mode must be enabled for this to work. + + Valid gain values (in tenths of a dB) for the E4000 tuner: + -10, 15, 40, 65, 90, 115, 140, 165, 190, + 215, 240, 290, 340, 420, 430, 450, 470, 490 + + Valid gain values may be queried with rtlsdr_get_tuner_gains function. + + :param gain: gain in tenths of a dB, 115 means 11.5 dB. + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_tuner_gain(_c_device, gain) + +cpdef int get_tuner_gain(): + """ + Get actual gain the device is configured to. + + :return: 0 on error, gain in tenths of a dB, 115 means 11.5 dB. + """ + return crtlsdr.rtlsdr_get_tuner_gain(_c_device) + +cpdef int set_tuner_if_gain(int stage, int gain): + """ + Set the intermediate frequency gain for the device. + + :param stage: intermediate frequency gain stage number (1 to 6 for E4000) + :param gain: in tenths of a dB, -30 means -3.0 dB. + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_tuner_if_gain(_c_device, stage, gain) + +cpdef int set_tuner_gain_mode(int manual): + """ + Set the gain mode (automatic/manual) for the device. + Manual gain mode must be enabled for the gain setter function to work. + + :param manual: 1 means manual gain mode shall be enabled. + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_tuner_gain_mode(_c_device, manual) + +cpdef int set_sample_rate(uint32_t sample_rate): + """ + Set the sample rate for the device, also selects the baseband filters + according to the requested sample rate for tuners where this is possible. + + :param sample_rate: the sample rate to be set, possible values are: + 225001 - 300000 Hz + 900001 - 3200000 Hz + sample loss is to be expected for rates > 2400000 + :return: + """ + return crtlsdr.rtlsdr_set_sample_rate(_c_device, sample_rate) + +cpdef uint32_t get_sample_rate(): + """ + Get actual sample rate the device is configured to. + :return: 0 on error, sample rate in Hz otherwise + """ + return crtlsdr.rtlsdr_get_sample_rate(_c_device) + +cpdef int set_agc_mode(int on): + """ + Enable or disable the internal digital Automatic Gain Control of the RTL2832. + + :param on: digital AGC mode, 1 means enabled, 0 disabled + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_agc_mode(_c_device, on) + +cpdef int set_direct_sampling(int on): + """ + Enable or disable the direct sampling mode. When enabled, the IF mode + of the RTL2832 is activated, and rtlsdr_set_center_freq() will control + the IF-frequency of the DDC, which can be used to tune from 0 to 28.8 MHz + (xtal frequency of the RTL2832). + + :param on: 0 means disabled, 1 I-ADC input enabled, 2 Q-ADC input enabled + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_direct_sampling(_c_device, on) + +cpdef int get_direct_sampling(): + """ + Get state of the direct sampling mode + + :return: -1 on error, 0 means disabled, 1 I-ADC input enabled, 2 Q-ADC input enabled + """ + return crtlsdr.rtlsdr_get_direct_sampling(_c_device) + +cpdef int set_offset_tuning(int on): + """ + Enable or disable offset tuning for zero-IF tuners, which allows to avoid + problems caused by the DC offset of the ADCs and 1/f noise. + + :param on: 0 means disabled, 1 enabled + :return: 0 on success + """ + return crtlsdr.rtlsdr_set_offset_tuning(_c_device, on) + +cpdef int get_offset_tuning(): + """ + Get state of the offset tuning mode + + :return: -1 on error, 0 means disabled, 1 enabled + """ + return crtlsdr.rtlsdr_get_offset_tuning(_c_device) + +cpdef int reset_buffer(): + return crtlsdr.rtlsdr_reset_buffer(_c_device) + +cpdef bytes read_sync(int num_samples=8 * 32 * 512): + """ + The raw, captured IQ data is 8 bit unsigned data. + + :return: + """ + cdef uint8_t *samples = malloc(2*num_samples * sizeof(uint8_t)) + if not samples: + raise MemoryError() + + cdef int n_read = 0 + try: + crtlsdr.rtlsdr_read_sync(_c_device, samples, num_samples, &n_read) + return bytes(samples[0:n_read]) + finally: + free(samples) + +cpdef int read_async(callback, connection): + """ + Read samples from the device asynchronously. This function will block until + it is being canceled using rtlsdr_cancel_async() + read_bytes_async + :return: 0 on success + """ + global f + f = callback + return crtlsdr.rtlsdr_read_async(_c_device, _c_callback_recv, connection, 0, 0) + +cpdef int cancel_async(): + """ + Cancel all pending asynchronous operations on the device. + + :return: 0 on success + """ + return crtlsdr.rtlsdr_cancel_async(_c_device) diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/sdrplay.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/sdrplay.pyx new file mode 100644 index 0000000..b979eed --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/sdrplay.pyx @@ -0,0 +1,209 @@ +cimport urh.dev.native.lib.csdrplay as csdrplay +import time +from libc.stdlib cimport malloc, free + +ctypedef csdrplay.mir_sdr_DeviceT device_type +ctypedef csdrplay.mir_sdr_ErrT error_t + +cdef extern from "Python.h": + ctypedef enum PyGILState_STATE: + PyGILState_LOCKED + PyGILState_UNLOCKED + PyGILState_STATE PyGILState_Ensure() + void PyGILState_Release(PyGILState_STATE) + + + +cdef csdrplay.mir_sdr_SetGrModeT set_gr_mode=csdrplay.mir_sdr_USE_RSP_SET_GR + +global reset_rx, reset_rx_request_received +reset_rx = False +reset_rx_request_received = False + +cdef void __rx_stream_callback(short *xi, short *xq, unsigned int firstSampleNum, int grChanged, int rfChanged, int fsChanged, unsigned int numSamples, unsigned int reset, void *cbContext): + cdef short* data = malloc(2*numSamples * sizeof(short)) + + cdef unsigned int i = 0 + cdef unsigned int j = 0 + + global reset_rx, reset_rx_request_received + if reset_rx: + reset_rx_request_received = True + return + + cdef PyGILState_STATE gstate + + try: + for i in range(0, numSamples): + data[j] = xi[i] + data[j+1] = xq[i] + j += 2 + + gstate = PyGILState_Ensure() + conn = cbContext + conn.send_bytes(data) # python callback + return + finally: + PyGILState_Release(gstate) + free(data) + +cdef void _rx_stream_callback(short *xi, short *xq, unsigned int firstSampleNum, int grChanged, int rfChanged, int fsChanged, unsigned int numSamples, unsigned int reset, unsigned int hwRemoved, void *cbContext): + __rx_stream_callback(xi, xq, firstSampleNum, grChanged, rfChanged, fsChanged, numSamples, reset, cbContext) + +cdef void _gain_change_callback(unsigned int gRdB, unsigned int lnaGRdB, void *cbContext): + return + +cpdef void set_gr_mode_for_dev_model(int dev_model): + global set_gr_mode + if dev_model == 1: + set_gr_mode = csdrplay.mir_sdr_USE_SET_GR_ALT_MODE + else: + set_gr_mode = csdrplay.mir_sdr_USE_RSP_SET_GR + +cpdef float get_api_version(): + cdef float version = 0.0 + csdrplay.mir_sdr_ApiVersion(&version) + return version + +cpdef error_t set_device_index(unsigned int index): + return csdrplay.mir_sdr_SetDeviceIdx(index) + +cpdef error_t release_device_index(): + return csdrplay.mir_sdr_ReleaseDeviceIdx() + +cpdef get_devices(): + cdef device_type *devs = malloc(256 * sizeof(device_type)) + + if not devs: + raise MemoryError() + + cdef unsigned int num_devs = 0 + try: + csdrplay.mir_sdr_GetDevices(devs, &num_devs, 256) + + result = [] + + for i in range(num_devs): + d = {"serial": devs[i].SerNo.decode("iso-8859-1"), "device_ref": devs[i].DevNm.decode("iso-8859-1"), + "hw_version": devs[i].hwVer, "available": devs[i].devAvail} + result.append(d) + + return result + finally: + free(devs) + +cdef int calculate_gain_reduction(int gain): + """ + Calculate gain reduction for API. Highest possible gain leads to lowest possible gain reduction + :param gain: + :return: + """ + gain = max(20, min(gain, 59)) + return 79 - gain + +cdef csdrplay.mir_sdr_Bw_MHzT get_nearest_bandwidth(double bandwidth): + # get nearest bwtype + bandwidths = {200e3: csdrplay.mir_sdr_BW_0_200, + 300e3: csdrplay.mir_sdr_BW_0_300, + 600e3: csdrplay.mir_sdr_BW_0_600, + 1536e3: csdrplay.mir_sdr_BW_1_536, + 5000e3: csdrplay.mir_sdr_BW_5_000, + 6000e3: csdrplay.mir_sdr_BW_6_000, + 7000e3: csdrplay.mir_sdr_BW_7_000, + 8000e3: csdrplay.mir_sdr_BW_8_000} + + cdef csdrplay.mir_sdr_Bw_MHzT bw_type = csdrplay.mir_sdr_Bw_MHzT.mir_sdr_BW_0_200 + best_match = 0 + for bw in bandwidths: + if abs(bw - bandwidth) < abs(best_match - bandwidth): + best_match = bw + bw_type = bandwidths[best_match] + return bw_type + +cdef csdrplay.mir_sdr_If_kHzT get_nearest_if_gain(double if_gain): + cdef csdrplay.mir_sdr_If_kHzT if_type = csdrplay.mir_sdr_If_kHzT.mir_sdr_IF_Zero + best_match = 0 + if_types = {0: csdrplay.mir_sdr_IF_Zero, + 450: csdrplay.mir_sdr_IF_0_450, + 1620: csdrplay.mir_sdr_IF_1_620, + 2048: csdrplay.mir_sdr_IF_2_048} + for i in if_types: + if abs(i - if_gain) < abs(best_match - if_gain): + best_match = i + + if_type = if_types[best_match] + return if_type + +cpdef init_stream(int gain, double sample_rate, double center_freq, double bandwidth, double if_gain, object func): + global set_gr_mode + + cdef csdrplay.mir_sdr_Bw_MHzT bw_type = get_nearest_bandwidth(bandwidth) + # get nearest ifgain + cdef csdrplay.mir_sdr_If_kHzT if_type = get_nearest_if_gain(if_gain) + + lna_state = 0 + cdef int gRdBsystem = 0 + cdef int samples_per_packet = 0 + + cdef int gain_reduction = calculate_gain_reduction(gain) + return csdrplay.mir_sdr_StreamInit(&gain_reduction, sample_rate / 1e6, center_freq / 1e6, bw_type, if_type, lna_state, + &gRdBsystem, set_gr_mode, &samples_per_packet, _rx_stream_callback, + _gain_change_callback, func) + +cpdef error_t set_center_freq(double frequency): + return reinit_stream(csdrplay.mir_sdr_CHANGE_RF_FREQ, frequency=frequency) + +cpdef error_t set_sample_rate(double sample_rate): + return reinit_stream(csdrplay.mir_sdr_CHANGE_FS_FREQ, sample_rate=sample_rate) + +cpdef error_t set_bandwidth(double bandwidth): + cdef csdrplay.mir_sdr_Bw_MHzT bw_type = get_nearest_bandwidth(bandwidth) + return reinit_stream(csdrplay.mir_sdr_CHANGE_BW_TYPE, bw_type=bw_type) + +cpdef error_t set_gain(int gain): + return reinit_stream(csdrplay.mir_sdr_CHANGE_GR, gain=calculate_gain_reduction(gain)) + +cpdef error_t set_if_gain(double if_gain): + cdef csdrplay.mir_sdr_If_kHzT if_type = get_nearest_if_gain(if_gain) + return reinit_stream(csdrplay.mir_sdr_CHANGE_IF_TYPE, if_type=if_type) + +cpdef error_t set_antenna(int antenna): + cdef csdrplay.mir_sdr_RSPII_AntennaSelectT antenna_select + if antenna == 0 or antenna == 1: + result = csdrplay.mir_sdr_AmPortSelect(0) + if result != csdrplay.mir_sdr_Success: + return result + + if antenna == 0: + antenna_select = csdrplay.mir_sdr_RSPII_ANTENNA_A + else: + antenna_select = csdrplay.mir_sdr_RSPII_ANTENNA_B + + return csdrplay.mir_sdr_RSPII_AntennaControl(antenna_select) + elif antenna == 2: + print("hiz") + return csdrplay.mir_sdr_AmPortSelect(1) + + +cpdef error_t reinit_stream(csdrplay.mir_sdr_ReasonForReinitT reason_for_reinit, + double sample_rate=0, double frequency=0, + csdrplay.mir_sdr_Bw_MHzT bw_type=csdrplay.mir_sdr_BW_Undefined, + int gain=0, + csdrplay.mir_sdr_If_kHzT if_type=csdrplay.mir_sdr_IF_Undefined, + csdrplay.mir_sdr_LoModeT lo_mode=csdrplay.mir_sdr_LO_Undefined, + int lna_state=0): + cdef int gRdBsystem, samplesPerPacket + global reset_rx, reset_rx_request_received, set_gr_mode + reset_rx = True + + while not reset_rx_request_received: + time.sleep(0.01) + + try: + return csdrplay.mir_sdr_Reinit(&gain, sample_rate / 1e6, frequency / 1e6, bw_type, if_type, lo_mode, lna_state, &gRdBsystem, set_gr_mode, &samplesPerPacket, reason_for_reinit) + finally: + reset_rx = False + reset_rx_request_received = False + +cpdef error_t close_stream(): + csdrplay.mir_sdr_StreamUninit() diff --git a/Software/Universal Radio Hacker/src/urh/dev/native/lib/usrp.pyx b/Software/Universal Radio Hacker/src/urh/dev/native/lib/usrp.pyx new file mode 100644 index 0000000..07968df --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/dev/native/lib/usrp.pyx @@ -0,0 +1,302 @@ +from urh.dev.native.lib.cusrp cimport * +import numpy as np +# noinspection PyUnresolvedReferences +cimport numpy as np +from libc.stdlib cimport malloc, free +# noinspection PyUnresolvedReferences +from cython.view cimport array as cvarray # needed for converting of malloc array to python array + +import cython +from libc.string cimport memcpy + +cdef uhd_usrp_handle _c_device +cdef uhd_rx_streamer_handle rx_streamer_handle +cdef uhd_tx_streamer_handle tx_streamer_handle +cdef uhd_rx_metadata_handle rx_metadata_handle +cdef uhd_tx_metadata_handle tx_metadata_handle + +cdef bint IS_TX = False +cdef size_t CHANNEL = 0 +cdef size_t max_num_rx_samples = 300 +cdef size_t max_num_tx_samples = 300 + +cpdef set_tx(bint is_tx): + global IS_TX + IS_TX = is_tx + +cpdef set_channel(size_t channel): + global CHANNEL + CHANNEL = channel + +cpdef uhd_error open(str device_args): + if not device_args: + device_args = "" + py_byte_string = device_args.encode('UTF-8') + cdef char* dev_args = py_byte_string + + return uhd_usrp_make(&_c_device, dev_args) + +cpdef uhd_error close(): + return uhd_usrp_free(&_c_device) + +cpdef uhd_error set_subdevice(str markup, size_t mboard=0): + if not markup: + return 0 + + py_byte_string = markup.encode("UTF-8") + cdef char* c_markup = py_byte_string + + cdef uhd_subdev_spec_handle subdev_handle + cdef subdev_make_error = uhd_subdev_spec_make(&subdev_handle, c_markup) + if subdev_make_error != 0: + return subdev_make_error + + if IS_TX: + return uhd_usrp_set_tx_subdev_spec(_c_device, subdev_handle, mboard) + else: + return uhd_usrp_set_rx_subdev_spec(_c_device, subdev_handle, mboard) + +cpdef uhd_error setup_stream(): + cdef uhd_stream_args_t stream_args + # https://files.ettus.com/manual/structuhd_1_1stream__args__t.html + stream_args.cpu_format = "fc32" + stream_args.otw_format = "sc16" + stream_args.args = "" + cdef size_t channel = 0 + stream_args.channel_list = &channel + stream_args.n_channels = 1 + + cdef size_t num_channels = 0 + + if not IS_TX: + uhd_rx_streamer_make(&rx_streamer_handle) + uhd_usrp_get_rx_stream(_c_device, &stream_args, rx_streamer_handle) + uhd_rx_streamer_num_channels(rx_streamer_handle, &num_channels) + else: + uhd_tx_streamer_make(&tx_streamer_handle) + uhd_usrp_get_tx_stream(_c_device, &stream_args, tx_streamer_handle) + uhd_tx_streamer_num_channels(tx_streamer_handle, &num_channels) + +cpdef uhd_error start_stream(int num_samples): + if IS_TX: + uhd_tx_streamer_max_num_samps(tx_streamer_handle, &max_num_tx_samples) + return uhd_tx_metadata_make(&tx_metadata_handle, False, 0, 0.1, True, False) + + cdef uhd_stream_cmd_t stream_cmd + stream_cmd.stream_mode = uhd_stream_mode_t.UHD_STREAM_MODE_START_CONTINUOUS + stream_cmd.num_samps = 0 + stream_cmd.stream_now = True + + uhd_rx_streamer_max_num_samps(rx_streamer_handle, &max_num_rx_samples) + + uhd_rx_metadata_make(&rx_metadata_handle) + return uhd_rx_streamer_issue_stream_cmd(rx_streamer_handle, &stream_cmd) + +cpdef uhd_error stop_stream(): + if IS_TX: + return uhd_tx_metadata_free(&tx_metadata_handle) + + cdef uhd_stream_cmd_t stream_cmd + stream_cmd.stream_mode = uhd_stream_mode_t.UHD_STREAM_MODE_STOP_CONTINUOUS + uhd_rx_metadata_free(&rx_metadata_handle) + return uhd_rx_streamer_issue_stream_cmd(rx_streamer_handle, &stream_cmd) + +cpdef uhd_error destroy_stream(): + if not IS_TX: + return uhd_rx_streamer_free(&rx_streamer_handle) + else: + return uhd_tx_streamer_free(&tx_streamer_handle) + +cpdef uhd_error recv_stream(connection, int num_samples): + num_samples = ((num_samples / max_num_rx_samples) + 1) * max_num_rx_samples + cdef float* result = malloc(num_samples * 2 * sizeof(float)) + if not result: + raise MemoryError() + + cdef int current_index = 0 + cdef int i = 0 + + + cdef float* buff = malloc(max_num_rx_samples * 2 * sizeof(float)) + if not buff: + raise MemoryError() + + cdef void ** buffs = &buff + cdef size_t items_received + + + try: + while current_index < 2*num_samples: + uhd_rx_streamer_recv(rx_streamer_handle, buffs, max_num_rx_samples, &rx_metadata_handle, 3.0, False, &items_received) + memcpy(&result[current_index], &buff[0], 2 * items_received * sizeof(float)) + #for i in range(current_index, current_index+2*items_received): + # result[i] = buff[i-current_index] + + current_index += 2*items_received + + connection.send_bytes(result) + finally: + free(buff) + free(result) + +@cython.boundscheck(False) +@cython.initializedcheck(False) +@cython.wraparound(False) +cpdef uhd_error send_stream(float[::1] samples): + if len(samples) == 1 and samples[0] == 0: + # Fill with zeros. Use some more zeros to prevent underflows + samples = np.zeros(8 * max_num_tx_samples, dtype=np.float32) + + cdef unsigned long i, index = 0 + cdef size_t num_samps_sent = 0 + cdef size_t sample_count = len(samples) + + cdef float* buff = malloc(max_num_tx_samples * 2 * sizeof(float)) + if not buff: + raise MemoryError() + + cdef const void ** buffs = &buff + + try: + for i in range(0, sample_count): + buff[index] = samples[i] + index += 1 + if index >= 2*max_num_tx_samples: + index = 0 + uhd_tx_streamer_send(tx_streamer_handle, buffs, max_num_tx_samples, + &tx_metadata_handle, 0.1, &num_samps_sent) + + uhd_tx_streamer_send(tx_streamer_handle, buffs, int(index / 2), &tx_metadata_handle, 0.1, &num_samps_sent) + finally: + free(buff) + + +cpdef str get_device_representation(): + cdef size_t size = 3000 + cdef char * result = malloc(size * sizeof(char)) + uhd_usrp_get_pp_string(_c_device, result, size) + return result.decode("UTF-8") + +cpdef uhd_error set_sample_rate(double sample_rate): + if IS_TX: + return uhd_usrp_set_tx_rate(_c_device, sample_rate, CHANNEL) + else: + return uhd_usrp_set_rx_rate(_c_device, sample_rate, CHANNEL) + +cpdef uhd_error set_bandwidth(double bandwidth): + if IS_TX: + return uhd_usrp_set_tx_bandwidth(_c_device, bandwidth, CHANNEL) + else: + return uhd_usrp_set_rx_bandwidth(_c_device, bandwidth, CHANNEL) + +cpdef uhd_error set_rf_gain(double normalized_gain): + """ + Normalized gain must be between 0 and 1 + :param normalized_gain: + :return: + """ + if IS_TX: + return uhd_usrp_set_normalized_tx_gain(_c_device, normalized_gain, CHANNEL) + else: + return uhd_usrp_set_normalized_rx_gain(_c_device, normalized_gain, CHANNEL) + +cpdef uhd_error set_center_freq(double center_freq): + cdef uhd_tune_request_t tune_request = {"target_freq": center_freq, + "rf_freq_policy": uhd_tune_request_policy_t.UHD_TUNE_REQUEST_POLICY_AUTO, + "dsp_freq_policy": uhd_tune_request_policy_t.UHD_TUNE_REQUEST_POLICY_AUTO} + + cdef uhd_tune_result_t tune_result + if IS_TX: + result = uhd_usrp_set_tx_freq(_c_device, &tune_request, CHANNEL, &tune_result) + else: + result = uhd_usrp_set_rx_freq(_c_device, &tune_request, CHANNEL, &tune_result) + + return result + +cpdef str get_last_error(): + if _c_device is NULL: + return "Could not retrieve more detailed error message from device." + + cdef char * error_msg = malloc(1024 * sizeof(char)) + uhd_usrp_last_error(_c_device, error_msg, 1024) + + try: + error_msg_py = error_msg + return error_msg_py.decode("UTF-8") + finally: + free(error_msg) + +cpdef str get_antenna(): + cdef char* antenna = malloc(512 * sizeof(char)) + if IS_TX: + uhd_usrp_get_tx_antenna(_c_device, CHANNEL, antenna, 512) + else: + uhd_usrp_get_rx_antenna(_c_device, CHANNEL, antenna, 512) + + try: + antenna_py = antenna + return antenna_py.decode("UTF-8") + finally: + free(antenna) + +cpdef uhd_error set_antenna(int index): + cdef list antennas = get_antennas() + if index < 0 or index >= len(antennas): + return 4711 + + cdef bytes antenna_py_bytes = antennas[index].encode("UTF-8") + cdef char* antenna = antenna_py_bytes + + if IS_TX: + return uhd_usrp_set_tx_antenna(_c_device, antenna, CHANNEL) + else: + return uhd_usrp_set_rx_antenna(_c_device, antenna, CHANNEL) + +cpdef list get_antennas(): + cdef uhd_string_vector_handle h + cdef size_t i, num_antennas + cdef char* vector_str_item = malloc(512 * sizeof(char)) + + uhd_string_vector_make(&h) + + result = [] + + if IS_TX: + uhd_usrp_get_tx_antennas(_c_device, CHANNEL, &h) + else: + uhd_usrp_get_rx_antennas(_c_device, CHANNEL, &h) + + uhd_string_vector_size(h, &num_antennas) + for i in range(num_antennas): + uhd_string_vector_at(h, i, vector_str_item, 512) + antenna_str = vector_str_item.decode("UTF-8") + if antenna_str not in result: + result.append(antenna_str) + + free(vector_str_item) + uhd_string_vector_free(&h) + + return result + +cpdef list find_devices(str args): + py_byte_string = args.encode('UTF-8') + cdef char* dev_args = py_byte_string + cdef uhd_string_vector_handle h + uhd_string_vector_make(&h) + uhd_usrp_find(dev_args, &h) + cdef size_t i, num_devices = 0 + uhd_string_vector_size(h, &num_devices) + cdef char* vector_str_item = malloc(512 * sizeof(char)) + + result = [] + + for i in range(num_devices): + uhd_string_vector_at(h, i, vector_str_item, 512) + device_str = vector_str_item.decode("UTF-8") + if device_str not in result: + result.append(device_str) + + free(vector_str_item) + uhd_string_vector_free(&h) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/main.py b/Software/Universal Radio Hacker/src/urh/main.py new file mode 100644 index 0000000..65af040 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/main.py @@ -0,0 +1,189 @@ +#!/usr/bin/env python3 + +import locale +import multiprocessing +import os +import re +import sys + +from PyQt5.QtCore import QTimer, Qt +from PyQt5.QtGui import QPalette, QIcon, QColor +from PyQt5.QtWidgets import QApplication, QWidget, QStyleFactory + +try: + locale.setlocale(locale.LC_ALL, '') +except locale.Error as e: + print("Ignoring locale error {}".format(e)) + +GENERATE_UI = True + + +def fix_windows_stdout_stderr(): + """ + Processes can't write to stdout/stderr on frozen windows apps because they do not exist here + if process tries it anyway we get a nasty dialog window popping up, so we redirect the streams to a dummy + see https://github.com/jopohl/urh/issues/370 + """ + + if hasattr(sys, "frozen") and sys.platform == "win32": + try: + sys.stdout.write("\n") + sys.stdout.flush() + except: + class DummyStream(object): + def __init__(self): pass + + def write(self, data): pass + + def read(self, data): pass + + def flush(self): pass + + def close(self): pass + + sys.stdout, sys.stderr, sys.stdin = DummyStream(), DummyStream(), DummyStream() + sys.__stdout__, sys.__stderr__, sys.__stdin__ = DummyStream(), DummyStream(), DummyStream() + + +def main(): + fix_windows_stdout_stderr() + + if sys.version_info < (3, 4): + print("You need at least Python 3.4 for this application!") + sys.exit(1) + + urh_exe = sys.executable if hasattr(sys, 'frozen') else sys.argv[0] + urh_exe = os.readlink(urh_exe) if os.path.islink(urh_exe) else urh_exe + + urh_dir = os.path.join(os.path.dirname(os.path.realpath(urh_exe)), "..", "..") + prefix = os.path.abspath(os.path.normpath(urh_dir)) + + src_dir = os.path.join(prefix, "src") + if os.path.exists(src_dir) and not prefix.startswith("/usr") and not re.match(r"(?i)c:\\program", prefix): + # Started locally, not installed -> add directory to path + sys.path.insert(0, src_dir) + + if len(sys.argv) > 1 and sys.argv[1] == "--version": + import urh.version + print(urh.version.VERSION) + sys.exit(0) + + if GENERATE_UI and not hasattr(sys, 'frozen'): + try: + sys.path.insert(0, prefix) + from data import generate_ui + generate_ui.gen() + except (ImportError, FileNotFoundError): + # The generate UI script cannot be found so we are most likely in release mode, no problem here. + pass + + from urh.util import util + util.set_shared_library_path() + + try: + import urh.cythonext.signal_functions + import urh.cythonext.path_creator + import urh.cythonext.util + except ImportError: + if hasattr(sys, "frozen"): + print("C++ Extensions not found. Exiting...") + sys.exit(1) + print("Could not find C++ extensions, trying to build them.") + old_dir = os.path.realpath(os.curdir) + os.chdir(os.path.join(src_dir, "urh", "cythonext")) + + from urh.cythonext import build + build.main() + + os.chdir(old_dir) + + from urh.controller.MainController import MainController + from urh import settings + + if settings.read("theme_index", 0, int) > 0: + os.environ['QT_QPA_PLATFORMTHEME'] = 'fusion' + + app = QApplication(["URH"] + sys.argv[1:]) + app.setWindowIcon(QIcon(":/icons/icons/appicon.png")) + + try: + app.styleHints().setShowShortcutsInContextMenus(True) + except AttributeError: + pass + + util.set_icon_theme() + + font_size = settings.read("font_size", 0, int) + if font_size > 0: + font = app.font() + font.setPointSize(font_size) + app.setFont(font) + + settings.write("default_theme", app.style().objectName()) + + if settings.read("theme_index", 0, int) > 0: + app.setStyle(QStyleFactory.create("Fusion")) + + if settings.read("theme_index", 0, int) == 2: + palette = QPalette() + background_color = QColor(56, 60, 74) + text_color = QColor(211, 218, 227).lighter() + palette.setColor(QPalette.Window, background_color) + palette.setColor(QPalette.WindowText, text_color) + palette.setColor(QPalette.Base, background_color) + palette.setColor(QPalette.AlternateBase, background_color) + palette.setColor(QPalette.ToolTipBase, background_color) + palette.setColor(QPalette.ToolTipText, text_color) + palette.setColor(QPalette.Text, text_color) + + palette.setColor(QPalette.Button, background_color) + palette.setColor(QPalette.ButtonText, text_color) + + palette.setColor(QPalette.BrightText, Qt.red) + palette.setColor(QPalette.Disabled, QPalette.Text, Qt.darkGray) + palette.setColor(QPalette.Disabled, QPalette.ButtonText, Qt.darkGray) + + palette.setColor(QPalette.Highlight, QColor(200, 50, 0)) + palette.setColor(QPalette.HighlightedText, text_color) + app.setPalette(palette) + + # use system colors for painting + widget = QWidget() + bg_color = widget.palette().color(QPalette.Background) + fg_color = widget.palette().color(QPalette.Foreground) + selection_color = widget.palette().color(QPalette.Highlight) + settings.BGCOLOR = bg_color + settings.LINECOLOR = fg_color + settings.SELECTION_COLOR = selection_color + settings.SEND_INDICATOR_COLOR = selection_color + + main_window = MainController() + # allow usage of prange (OpenMP) in Processes + multiprocessing.set_start_method("spawn") + + if sys.platform == "win32": + # Ensure we get the app icon in windows taskbar + import ctypes + ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("jopohl.urh") + + if settings.read("MainController/geometry", type=bytes): + main_window.show() + else: + main_window.showMaximized() + + if "autoclose" in sys.argv[1:]: + # Autoclose after 1 second, this is useful for automated testing + timer = QTimer() + timer.timeout.connect(app.quit) + timer.start(1000) + + return_code = app.exec_() + app.closeAllWindows() + os._exit(return_code) # sys.exit() is not enough on Windows and will result in crash on exit + + +if __name__ == "__main__": + if hasattr(sys, "frozen"): + multiprocessing.freeze_support() + + main() diff --git a/Software/Universal Radio Hacker/src/urh/models/FieldTypeTableModel.py b/Software/Universal Radio Hacker/src/urh/models/FieldTypeTableModel.py new file mode 100644 index 0000000..6585fd3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/FieldTypeTableModel.py @@ -0,0 +1,72 @@ +from PyQt5.QtCore import QAbstractTableModel, Qt, QModelIndex +from urh.signalprocessing.ProtocoLabel import ProtocolLabel + +from urh.signalprocessing.FieldType import FieldType + + +class FieldTypeTableModel(QAbstractTableModel): + header_labels = ["Caption", 'Function', "Default display type"] + + def __init__(self, fieldtypes, parent=None): + """ + + :type fieldtypes: list of FieldType + :param parent: + """ + self.field_types = fieldtypes + super().__init__(parent) + + def update(self): + self.beginResetModel() + self.endResetModel() + + def columnCount(self, parent=None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent=None, *args, **kwargs): + return len(self.field_types) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + if role == Qt.DisplayRole or role == Qt.EditRole: + i = index.row() + j = index.column() + fieldtype = self.field_types[i] + + if j == 0: + return fieldtype.caption + elif j == 1: + return fieldtype.function.name + elif j == 2: + return ProtocolLabel.DISPLAY_FORMATS[fieldtype.display_format_index] + + def setData(self, index: QModelIndex, value, role=None): + if role == Qt.EditRole: + i, j = index.row(), index.column() + fieldtype = self.field_types[i] + try: + if j == 0: + present_captions = {ft.caption for ft in self.field_types} + if value not in present_captions: + fieldtype.caption = value + elif j == 1: + try: + fieldtype.function = FieldType.Function[value] + except KeyError: + return False + if j == 2: + fieldtype.display_format_index = int(value) + except ValueError: + return False + + return True + + def flags(self, index: QModelIndex): + return Qt.ItemIsSelectable | Qt.ItemIsEnabled | Qt.ItemIsEditable diff --git a/Software/Universal Radio Hacker/src/urh/models/FileFilterProxyModel.py b/Software/Universal Radio Hacker/src/urh/models/FileFilterProxyModel.py new file mode 100644 index 0000000..069b500 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/FileFilterProxyModel.py @@ -0,0 +1,28 @@ +from PyQt5.QtCore import QModelIndex, Qt, QSortFilterProxyModel +from PyQt5.QtGui import QFont, QColor + + +class FileFilterProxyModel(QSortFilterProxyModel): + def __init__(self, parent=None): + super().__init__(parent) + self.open_files = set() + + def filterAcceptsRow(self, source_row: int, source_parent: QModelIndex): + index0 = self.sourceModel().index(source_row, 0, source_parent) + return self.sourceModel().fileName(index0) != "URHProject.xml" + + def get_file_path(self, index: QModelIndex): + return self.sourceModel().filePath(self.mapToSource(index)) + + def data(self, index: QModelIndex, role=None): + if role == Qt.FontRole or role == Qt.TextColorRole: + file_name = self.get_file_path(index) + if hasattr(self, "open_files") and file_name in self.open_files: + if role == Qt.FontRole: + font = QFont() + font.setBold(True) + return font + elif role == Qt.TextColorRole: + return QColor("orange") + + return super().data(index, role) diff --git a/Software/Universal Radio Hacker/src/urh/models/FileIconProvider.py b/Software/Universal Radio Hacker/src/urh/models/FileIconProvider.py new file mode 100644 index 0000000..8ba0e34 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/FileIconProvider.py @@ -0,0 +1,24 @@ +import os + +from PyQt5.QtCore import QFileInfo +from PyQt5.QtGui import QIcon +from PyQt5.QtWidgets import QFileIconProvider + +from urh import settings + + +class FileIconProvider(QFileIconProvider): + def __init__(self): + super().__init__() + + def icon(self, arg): + if isinstance(arg, QFileInfo): + try: + if (arg.isDir() and os.path.isfile(os.path.join(arg.filePath(), settings.PROJECT_FILE))) \ + or (arg.isFile() and arg.fileName() == settings.PROJECT_FILE): + return QIcon(":/icons/icons/appicon.png") + except: + # In some environments (e.g. docker) there tend to be encoding errors + pass + + return super().icon(arg) diff --git a/Software/Universal Radio Hacker/src/urh/models/FileSystemModel.py b/Software/Universal Radio Hacker/src/urh/models/FileSystemModel.py new file mode 100644 index 0000000..c8e5bba --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/FileSystemModel.py @@ -0,0 +1,12 @@ +from PyQt5.QtCore import QDir +from PyQt5.QtWidgets import QFileSystemModel + + +class FileSystemModel(QFileSystemModel): + def __init__(self, parent=None): + super().__init__(parent) + self.setFilter(QDir.Files | QDir.Dirs | QDir.NoDotAndDotDot) + self.setReadOnly(True) + + def columnCount(self, QModelIndex_parent=None, *args, **kwargs): + return 2 diff --git a/Software/Universal Radio Hacker/src/urh/models/FuzzingTableModel.py b/Software/Universal Radio Hacker/src/urh/models/FuzzingTableModel.py new file mode 100644 index 0000000..2fd1fe1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/FuzzingTableModel.py @@ -0,0 +1,140 @@ +import math + +from PyQt5.QtCore import QAbstractTableModel, QModelIndex, Qt +from PyQt5.QtGui import QFont +import numpy + +from urh.signalprocessing.ProtocoLabel import ProtocolLabel + + +class FuzzingTableModel(QAbstractTableModel): + def __init__(self, fuzzing_label: ProtocolLabel, proto_view: int, parent=None): + super().__init__(parent) + self.fuzzing_label = fuzzing_label + self.col_count = 0 + self.row_count = 0 + self.proto_view = proto_view + self.data = None + + self.remove_duplicates = True + + def update(self): + if self.fuzzing_label and len(self.fuzzing_label.fuzz_values) > 0: + if self.remove_duplicates: + seq = self.fuzzing_label.fuzz_values[:] + seen = set() + add_seen = seen.add + self.fuzzing_label.fuzz_values = [l for l in seq if not (l in seen or add_seen(l))] + + self.data = self.fuzzing_label.fuzz_values + if self.proto_view == 0: + self.col_count = len(self.fuzzing_label.fuzz_values[0]) + elif self.proto_view == 1: + self.col_count = math.ceil(len(self.fuzzing_label.fuzz_values[0]) / 4) + elif self.proto_view == 2: + self.col_count = math.ceil(len(self.fuzzing_label.fuzz_values[0]) / 8) + self.row_count = len(self.fuzzing_label.fuzz_values) + else: + self.col_count = 0 + self.row_count = 0 + self.data = None + + self.beginResetModel() + self.endResetModel() + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return self.row_count + + def columnCount(self, QModelIndex_parent=None, *args, **kwargs): + return self.col_count + + def data(self, index: QModelIndex, role=None): + i = index.row() + j = index.column() + if role == Qt.DisplayRole: + if self.data is None: + return None + else: + if self.proto_view == 0: + return self.data[i][j] + elif self.proto_view == 1: + return "{0:x}".format(int(self.data[i][4 * j:4 * (j + 1)], 2)) + elif self.proto_view == 2: + return chr(int(self.data[i][8 * j:8 * (j + 1)], 2)) + + elif role == Qt.FontRole: + if i == 0: + font = QFont() + font.setBold(True) + return font + elif role == Qt.TextAlignmentRole: + return Qt.AlignCenter + + def setData(self, index: QModelIndex, value, role=None): + i = index.row() + j = index.column() + hex_chars = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f") + if self.proto_view == 0 and value in ("0", "1"): + l = list(self.data[i]) + l[j] = value + self.data[i] = ''.join(l) + self.update() + elif self.proto_view == 1 and value in hex_chars: + l = list(self.data[i]) + l[4*j : 4 * (j + 1)] = "{0:04b}".format(int(value, 16)) + self.data[i] = ''.join(l) + self.update() + elif self.proto_view == 2 and len(value) == 1: + l = list(self.data[i]) + l[8*j : 8 * (j + 1)] = "{0:08b}".format(ord(value)) + self.data[i] = ''.join(l) + self.update() + + return True + + def flags(self, QModelIndex): + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsEditable + + def add_range(self, start: int, end: int, step: int): + lbl = self.fuzzing_label + e = end if end < lbl.fuzz_maximum else lbl.fuzz_maximum + for i in range(start, e, step): + lbl.add_decimal_fuzz_value(i) + + self.update() + + def add_boundaries(self, lower: int, upper: int, num_vals:int): + lbl = self.fuzzing_label + + if lower > -1: + low = lower if lower < lbl.fuzz_maximum + num_vals else lbl.fuzz_maximum - num_vals + for i in range(low, low + num_vals): + lbl.add_decimal_fuzz_value(i) + + if upper > -1: + up = upper if upper < lbl.fuzz_maximum + 1 else lbl.fuzz_maximum - 1 + for i in range(up - num_vals + 1, up + 1): + lbl.add_decimal_fuzz_value(i) + + self.update() + + def add_random(self, number: int, minimum: int, maximum: int): + lbl = self.fuzzing_label + mini = minimum if minimum < lbl.fuzz_maximum else lbl.fuzz_maximum + maxi = maximum if maximum < lbl.fuzz_maximum else lbl.fuzz_maximum + + random_vals = numpy.random.randint(mini, maxi + 1, number) + for val in random_vals: + lbl.add_decimal_fuzz_value(val) + + self.update() + + def repeat_fuzzing_values(self, start: int, end: int, times: int): + lbl = self.fuzzing_label + for i in reversed(range(start, end)): + val = lbl.fuzz_values[i] + for _ in range(times): + lbl.fuzz_values.insert(i, val) + + self.update() + diff --git a/Software/Universal Radio Hacker/src/urh/models/GeneratorListModel.py b/Software/Universal Radio Hacker/src/urh/models/GeneratorListModel.py new file mode 100644 index 0000000..21cae49 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/GeneratorListModel.py @@ -0,0 +1,100 @@ +from PyQt5.QtCore import QAbstractListModel, Qt, QModelIndex, pyqtSignal + +from urh import settings +from urh.signalprocessing.Message import Message +from urh.signalprocessing.ProtocoLabel import ProtocolLabel + + +class GeneratorListModel(QAbstractListModel): + protolabel_fuzzing_status_changed = pyqtSignal(ProtocolLabel) + protolabel_removed = pyqtSignal(ProtocolLabel) + + def __init__(self, message: Message, parent=None): + super().__init__(parent) + self.__message = message + + @property + def labels(self): + if self.message: + return self.message.message_type + else: + return [] + + @property + def message(self): + return self.__message + + @message.setter + def message(self, value: Message): + if value != self.message: + self.__message = value + self.update() + + def last_index(self): + return self.index(len(self.labels) - 1) + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.labels) + + def data(self, index, role=Qt.DisplayRole): + row = index.row() + if row >= len(self.labels): + return + + if role == Qt.DisplayRole: + nfuzzval = len(self.labels[row].fuzz_values) + nfuzzval = str(nfuzzval - 1) if nfuzzval > 1 else "empty" + try: + return self.labels[row].name + " (" + nfuzzval + ")" + except TypeError: + return "" + elif role == Qt.CheckStateRole: + return self.labels[row].fuzz_me + elif role == Qt.BackgroundColorRole: + return settings.LABEL_COLORS[self.labels[row].color_index] + + + def setData(self, index: QModelIndex, value, role=Qt.DisplayRole): + if role == Qt.CheckStateRole: + proto_label = self.labels[index.row()] + proto_label.fuzz_me = value + self.protolabel_fuzzing_status_changed.emit(proto_label) + elif role == Qt.EditRole: + if len(value) > 0: + self.labels[index.row()].name = value + return True + + def fuzzAll(self): + unfuzzedLabels = [label for label in self.labels if not label.fuzz_me] + for label in unfuzzedLabels: + label.fuzz_me = Qt.Checked + self.protolabel_fuzzing_status_changed.emit(label) + + def unfuzzAll(self): + fuzzedLabels = [label for label in self.labels if label.fuzz_me] + for label in fuzzedLabels: + label.fuzz_me = Qt.Unchecked + self.protolabel_fuzzing_status_changed.emit(label) + + def delete_label_at(self, row: int): + lbl = self.labels[row] + self.labels.remove(lbl) + self.protolabel_removed.emit(lbl) + + def update(self): + self.beginResetModel() + self.endResetModel() + + def flags(self, index): + flags = Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsEditable + + try: + lbl = self.labels[index.row()] + except IndexError: + return flags + + if len(lbl.fuzz_values) > 1: + flags |= Qt.ItemIsUserCheckable + else: + lbl.fuzz_me = False + return flags diff --git a/Software/Universal Radio Hacker/src/urh/models/GeneratorTableModel.py b/Software/Universal Radio Hacker/src/urh/models/GeneratorTableModel.py new file mode 100644 index 0000000..c9b725a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/GeneratorTableModel.py @@ -0,0 +1,217 @@ +import array +from collections import defaultdict + +from PyQt5.QtCore import Qt, QModelIndex, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QColor + +from urh import settings +from urh.models.ProtocolTreeItem import ProtocolTreeItem +from urh.models.TableModel import TableModel +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.Message import Message +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolAnalyzerContainer import ProtocolAnalyzerContainer +from urh.ui.actions.Clear import Clear +from urh.ui.actions.DeleteBitsAndPauses import DeleteBitsAndPauses +from urh.ui.actions.InsertBitsAndPauses import InsertBitsAndPauses +from urh.util import util +from urh.cythonext import util as c_util + + +class GeneratorTableModel(TableModel): + first_protocol_added = pyqtSignal(ProtocolAnalyzer) + + def __init__(self, tree_root_item: ProtocolTreeItem, decodings, parent = None): + super().__init__(participants=[], parent=parent) + self.protocol = ProtocolAnalyzerContainer() + self.tree_root_item = tree_root_item + self.dropped_row = -1 + + self.decodings = decodings # type: list[Encoding] + + self.cfc = None + self.is_writeable = True + self.decode = False + self.is_generator = True + + self.edited_checksum_labels_by_row = defaultdict(set) + + self.data_edited.connect(self.on_data_edited) + + def refresh_fonts(self): + self.italic_fonts.clear() + self.bold_fonts.clear() + self.text_colors.clear() + pac = self.protocol + assert isinstance(pac, ProtocolAnalyzerContainer) + for i, message in enumerate(pac.messages): + if message.fuzz_created: + for lbl in (lbl for lbl in message.message_type if lbl.fuzz_created): + for j in range(*message.get_label_range(lbl=lbl, view=self.proto_view, decode=False)): + self.bold_fonts[i, j] = True + + for lbl in message.active_fuzzing_labels: + for j in range(*message.get_label_range(lbl=lbl, view=self.proto_view, decode=False)): + self.bold_fonts[i, j] = True + self.text_colors[i, j] = QColor("orange") + + for lbl in (lbl for lbl in message.message_type if isinstance(lbl, ChecksumLabel)): + if lbl not in self.edited_checksum_labels_by_row[i] and not lbl.fuzz_created: + self.__set_italic_font_for_label_range(row=i, label=lbl, italic=True) + + def delete_range(self, msg_start: int, msg_end: int, index_start: int, index_end: int): + if msg_start > msg_end: + msg_start, msg_end = msg_end, msg_start + if index_start > index_end: + index_start, index_end = index_end, index_start + + remove_action = DeleteBitsAndPauses(self.protocol, msg_start, msg_end, index_start, + index_end, self.proto_view, False) + ########## Delete according pauses + self.undo_stack.push(remove_action) + + def flags(self, index: QModelIndex): + if not index.isValid(): + return Qt.ItemIsEnabled + + return Qt.ItemIsEnabled | Qt.ItemIsDropEnabled | Qt.ItemIsSelectable | Qt.ItemIsDragEnabled | Qt.ItemIsEditable + + def supportedDropActions(self): + return Qt.CopyAction | Qt.MoveAction + + def dropMimeData(self, mimedata, action, row, column, parentIndex): + if action == Qt.IgnoreAction: + return True + + data_str = str(mimedata.text()) + indexes = list(data_str.split("/")[:-1]) + + group_nodes = [] + file_nodes = [] + for index in indexes: + try: + row, column, parent = map(int, index.split(",")) + if parent == -1: + parent = self.tree_root_item + else: + parent = self.tree_root_item.child(parent) + node = parent.child(row) + if node.is_group: + group_nodes.append(node) + else: + file_nodes.append(node) + except ValueError: + continue + + # Which Nodes to add? + nodes_to_add = [] # type: list[ProtocolTreeItem] + + for group_node in group_nodes: + nodes_to_add.extend(group_node.children) + nodes_to_add.extend([file_node for file_node in file_nodes if file_node not in nodes_to_add]) + + is_empty = self.row_count == 0 + + for node in reversed(nodes_to_add): + undo_action = InsertBitsAndPauses(self.protocol, self.dropped_row, node.protocol) + self.undo_stack.push(undo_action) + + if is_empty and self.row_count > 0: + self.first_protocol_added.emit(nodes_to_add[0].protocol) + + return True + + def clear(self): + clear_action = Clear(self.protocol) + self.undo_stack.push(clear_action) + + def duplicate_rows(self, rows: list): + self.protocol.duplicate_lines(rows) + self.update() + + def add_empty_row_behind(self, row_index: int, num_bits: int): + message = Message(plain_bits=[0]*num_bits, + pause=settings.read("default_fuzzing_pause", 10**6, int), + message_type=self.protocol.default_message_type) + + tmp_protocol = ProtocolAnalyzer(None) + tmp_protocol.messages = [message] + undo_action = InsertBitsAndPauses(self.protocol, row_index+1, tmp_protocol) + self.undo_stack.push(undo_action) + + def generate_de_bruijn(self, row_index: int, start: int, end: int): + if start < 0 or end < 0: + return + + f = 1 if self.proto_view == 0 else 4 if self.proto_view == 1 else 8 + start, end = f * start, f * end + + de_bruijn_seq = c_util.de_bruijn(end-start) + + tmp_protocol = ProtocolAnalyzer(None) + tmp_protocol.messages = [] + LINE_BREAK_AFTER = 5000 * f + for i in range(0, len(de_bruijn_seq), LINE_BREAK_AFTER): + message = Message(plain_bits=de_bruijn_seq[i:i+LINE_BREAK_AFTER], + pause=0, + message_type=self.protocol.default_message_type) + tmp_protocol.messages.append(message) + + undo_action = InsertBitsAndPauses(self.protocol, row_index+1, tmp_protocol) + self.undo_stack.push(undo_action) + + def __set_italic_font_for_label_range(self, row, label, italic: bool): + message = self.protocol.messages[row] + for j in range(*message.get_label_range(lbl=label, view=self.proto_view, decode=False)): + self.italic_fonts[row, j] = italic + + def update_checksums_for_row(self, row: int): + msg = self.protocol.messages[row] + for lbl in msg.message_type.checksum_labels: # type: ChecksumLabel + if lbl.fuzz_created: + continue + + self.__set_italic_font_for_label_range(row, lbl, italic=True) + self.edited_checksum_labels_by_row[row].discard(lbl) + + calculated_checksum = lbl.calculate_checksum_for_message(msg, use_decoded_bits=False) + label_range = msg.get_label_range(lbl=lbl, view=0, decode=False) + start, end = label_range[0], label_range[1] + msg[start:end] = calculated_checksum + array.array("B", [0] * ((end - start) - len(calculated_checksum))) + + label_range = msg.get_label_range(lbl=lbl, view=self.proto_view, decode=False) + start, end = label_range[0], label_range[1] + if self.proto_view == 0: + data = calculated_checksum + elif self.proto_view == 1: + data = util.aggregate_bits(calculated_checksum, size=4) + elif self.proto_view == 2: + data = util.aggregate_bits(calculated_checksum, size=8) + else: + data = array.array("B", []) + + self.display_data[row][start:end] = data + array.array("B", [0] * ((end - start) - len(data))) + + @pyqtSlot(int, int) + def on_data_edited(self, row: int, column: int): + edited_range = range(column, column+1) + message = self.protocol.messages[row] + checksum_labels = message.message_type.checksum_labels + if checksum_labels: + edited_checksum_labels = [lbl for lbl in checksum_labels + if any(j in edited_range + for j in range(*message.get_label_range(lbl=lbl, + view=self.proto_view, + decode=False)))] + + if edited_checksum_labels: + for lbl in edited_checksum_labels: + if lbl.fuzz_created: + continue + + self.__set_italic_font_for_label_range(row, lbl, italic=False) + self.edited_checksum_labels_by_row[row].add(lbl) + else: + self.update_checksums_for_row(row) + diff --git a/Software/Universal Radio Hacker/src/urh/models/GeneratorTreeModel.py b/Software/Universal Radio Hacker/src/urh/models/GeneratorTreeModel.py new file mode 100644 index 0000000..fc276c0 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/GeneratorTreeModel.py @@ -0,0 +1,28 @@ +from PyQt5.QtCore import QModelIndex, Qt +from PyQt5.QtGui import QIcon + +from urh.models.ProtocolTreeModel import ProtocolTreeModel + + +class GeneratorTreeModel(ProtocolTreeModel): + def __init__(self, controller, parent=None): + super().__init__(controller, parent) + + def set_root_item(self, root_item): + self.rootItem = root_item + + def flags(self, index: QModelIndex): + if not index.isValid(): + return Qt.ItemIsEnabled + + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsDragEnabled | Qt.ItemIsDropEnabled + + def mimeTypes(self): + return [] # Prohibit Drag Drop in Generator + + def data(self, index: QModelIndex, role=None): + item = self.getItem(index) + if role == Qt.DisplayRole:# + return item.data() + elif role == Qt.DecorationRole and item.is_group: + return QIcon.fromTheme("folder") \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/models/LabelValueTableModel.py b/Software/Universal Radio Hacker/src/urh/models/LabelValueTableModel.py new file mode 100644 index 0000000..c4529d9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/LabelValueTableModel.py @@ -0,0 +1,200 @@ +import array + +from PyQt5.QtCore import QAbstractTableModel, Qt, QModelIndex, pyqtSignal +from PyQt5.QtGui import QFont + +from urh import settings +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.util import util + + +class LabelValueTableModel(QAbstractTableModel): + protolabel_visibility_changed = pyqtSignal(ProtocolLabel) + protocol_label_name_edited = pyqtSignal() + label_removed = pyqtSignal(ProtocolLabel) + label_color_changed = pyqtSignal(ProtocolLabel) + + header_labels = ["Name", "Color ", "Display format", "Order [Bit/Byte]", "Value"] + + def __init__(self, proto_analyzer: ProtocolAnalyzer, controller, parent=None): + super().__init__(parent) + self.proto_analyzer = proto_analyzer + self.controller = controller + self.__message_index = 0 + self.display_labels = controller.active_message_type # type: MessageType + self.selected_label_indices = set() + + self.show_label_values = True + + def __display_data(self, lbl: ProtocolLabel, expected_checksum: array = None): + if not self.show_label_values or self.message is None: + return "-" + + try: + data = self.message.decoded_bits[lbl.start:lbl.end] + except IndexError: + return None + + lsb = lbl.display_bit_order_index == 1 + lsd = lbl.display_bit_order_index == 2 + + data = util.convert_bits_to_string(data, lbl.display_format_index, pad_zeros=True, lsb=lsb, lsd=lsd, + endianness=lbl.display_endianness) + if data is None: + return None + + if expected_checksum is not None: + data += " (should be {0})".format( + util.convert_bits_to_string(expected_checksum, lbl.display_format_index)) + + return data + + @property + def message_index(self): + return self.__message_index + + @message_index.setter + def message_index(self, value): + self.__message_index = value + self.update() + + @property + def message(self): + if self.message_index != -1 and self.message_index < len(self.proto_analyzer.messages): + return self.proto_analyzer.messages[self.message_index] + else: + return None + + def update(self): + self.display_labels = self.controller.active_message_type + self.beginResetModel() + self.endResetModel() + + def columnCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.display_labels) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + elif role == Qt.TextAlignmentRole: + return Qt.AlignLeft + + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + i, j = index.row(), index.column() + + try: + lbl = self.display_labels[i] + except IndexError: + return None + + if isinstance(lbl, ChecksumLabel) and self.message is not None: + calculated_crc = lbl.calculate_checksum_for_message(self.message, use_decoded_bits=True) + else: + calculated_crc = None + + if role == Qt.DisplayRole: + if j == 0: + return lbl.name + elif j == 1: + return lbl.color_index + elif j == 2: + return lbl.DISPLAY_FORMATS[lbl.display_format_index] + elif j == 3: + return lbl.display_order_str + elif j == 4: + return self.__display_data(lbl, calculated_crc) + elif role == Qt.CheckStateRole and j == 0: + return lbl.show + elif role == Qt.BackgroundColorRole: + if isinstance(lbl, ChecksumLabel) and j == 4 and self.message is not None: + start, end = self.message.get_label_range(lbl, 0, True) + if calculated_crc == self.message.decoded_bits[start:end]: + return settings.BG_COLOR_CORRECT + else: + return settings.BG_COLOR_WRONG + + else: + return None + + elif role == Qt.ToolTipRole: + if j == 2: + return self.tr("Choose display type for the value of the label:" + "
    " + "
  • Bit
  • " + "
  • Hexadecimal (Hex)
  • " + "
  • ASCII chars
  • " + "
  • Decimal Number
  • " + "
  • Binary Coded Decimal (BCD)
  • " + "
") + if j == 3: + return self.tr("Choose bit order for the displayed value:" + "
    " + "
  • Most Significant Bit (MSB) [Default]
  • " + "
  • Least Significant Bit (LSB)
  • " + "
  • Least Significant Digit (LSD)
  • " + "
") + elif role == Qt.FontRole and j == 0: + font = QFont() + font.setBold(i in self.selected_label_indices) + return font + + def setData(self, index: QModelIndex, value, role=None): + row = index.row() + lbl = self.display_labels[row] + if role == Qt.EditRole and index.column() in (0, 1, 2, 3): + if index.column() == 0: + lbl.name = value + new_field_type = self.controller.field_types_by_caption.get(value, None) + self.controller.active_message_type.change_field_type_of_label(lbl, new_field_type) + elif index.column() == 1: + lbl.color_index = value + self.label_color_changed.emit(lbl) + elif index.column() == 2: + lbl.display_format_index = value + elif index.column() == 3: + lbl.display_order_str = value + + self.dataChanged.emit(self.index(row, 0), + self.index(row, self.columnCount())) + elif role == Qt.CheckStateRole and index.column() == 0: + lbl.show = value + self.protolabel_visibility_changed.emit(lbl) + return True + + def add_labels_to_message_type(self, start: int, end: int, message_type_id: int): + for lbl in self.display_labels[start:end + 1]: + if lbl not in self.controller.proto_analyzer.message_types[message_type_id]: + self.controller.proto_analyzer.message_types[message_type_id].add_label(lbl) + self.controller.updateUI(resize_table=False) + + def delete_label_at(self, index: int): + try: + lbl = self.display_labels[index] + self.display_labels.remove(lbl) + self.label_removed.emit(lbl) + except IndexError: + pass + + def delete_labels_at(self, start: int, end: int): + for row in range(end, start - 1, -1): + self.delete_label_at(row) + + def flags(self, index: QModelIndex): + flags = super().flags(index) + if index.column() in (0, 1, 2, 3): + flags |= Qt.ItemIsEditable + if index.column() == 0: + flags |= Qt.ItemIsUserCheckable + + return flags diff --git a/Software/Universal Radio Hacker/src/urh/models/MessageTypeTableModel.py b/Software/Universal Radio Hacker/src/urh/models/MessageTypeTableModel.py new file mode 100644 index 0000000..ec0a166 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/MessageTypeTableModel.py @@ -0,0 +1,95 @@ +from PyQt5.QtCore import Qt, QModelIndex, QAbstractTableModel, pyqtSignal +from PyQt5.QtGui import QFont + +from urh.signalprocessing.MessageType import MessageType + + +class MessageTypeTableModel(QAbstractTableModel): + message_type_visibility_changed = pyqtSignal(MessageType) + message_type_removed = pyqtSignal(MessageType) + message_type_name_edited = pyqtSignal(str) + header_labels = ["Name", "Edit"] + + def __init__(self, message_types: list, parent=None): + super().__init__(parent) + self.message_types = message_types # type: list[MessageType] + + self.selected_message_type_indices = set() + + def get_num_active_rules_of_message_type_at(self, index: int) -> int: + try: + if self.message_types[index].assigned_by_ruleset: + return len(self.message_types[index].ruleset) + else: + return 0 + except IndexError: + return 0 + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.message_types) + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.header_labels) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def update(self): + self.beginResetModel() + self.endResetModel() + + def data(self, index, role=Qt.DisplayRole): + row = index.row() + if not index.isValid() or row >= len(self.message_types): + return + + message_type = self.message_types[row] + + if role == Qt.DisplayRole: + if index.column() == 0: + return message_type.name + elif index.column() == 1: + return "" + elif role == Qt.CheckStateRole: + if index.column() == 0: + return message_type.show + elif index.column() == 1: + return None + elif role == Qt.EditRole: + if index.column() == 0: + return message_type.name + elif role == Qt.FontRole and index.column() == 0: + font = QFont() + font.setBold(index.row() in self.selected_message_type_indices) + return font + + def setData(self, index: QModelIndex, value, role=Qt.DisplayRole): + if role == Qt.CheckStateRole: + if index.column() == 0: + message_type = self.message_types[index.row()] + message_type.show = value + self.message_type_visibility_changed.emit(message_type) + elif role == Qt.EditRole: + if index.column() == 0 and value: + message_type = self.message_types[index.row()] + message_type.name = value + self.message_type_name_edited.emit(value) + + return True + + def delete_message_type_at(self, index: int): + try: + message_type = self.message_types[index] + self.message_types.remove(message_type) + self.message_type_removed.emit(message_type) + except IndexError: + pass + + def delete_message_types_at(self, start: int, end: int): + for row in range(end, start - 1, -1): + self.delete_message_type_at(row) + + def flags(self, index): + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEditable diff --git a/Software/Universal Radio Hacker/src/urh/models/PLabelTableModel.py b/Software/Universal Radio Hacker/src/urh/models/PLabelTableModel.py new file mode 100644 index 0000000..785b012 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/PLabelTableModel.py @@ -0,0 +1,143 @@ +from PyQt5.QtCore import QAbstractTableModel, pyqtSignal, Qt, QModelIndex + +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel + + +class PLabelTableModel(QAbstractTableModel): + header_labels = ["Name", "Start", "End", "Color", "Apply decoding"] + + label_removed = pyqtSignal(ProtocolLabel) + special_status_label_changed = pyqtSignal(ProtocolLabel) + apply_decoding_changed = pyqtSignal(ProtocolLabel) + + def __init__(self, message: Message, field_types, parent=None): + """ + + :param message: + :type field_types: list of FieldType + :param parent: + """ + super().__init__(parent) + self.row_count = len(message.message_type) + self.proto_view = 0 + self.__message = None + self.message = message + + self.message_type = message.message_type # type: MessageType + self.field_types_by_caption = {ft.caption: ft for ft in field_types} + self.update() + + @property + def message(self) -> Message: + return self.__message + + @message.setter + def message(self, value: Message): + self.__message = value + # Ensure bit alignment positions in message are set + self.__message.split(decode=True) + + def __get_label_at(self, index: int) -> ProtocolLabel: + result = self.message_type[index] + if isinstance(result, SimulatorProtocolLabel): + return result.label + else: + return result + + def update(self): + self.beginResetModel() + self.endResetModel() + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.message_type) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + i, j = index.row(), index.column() + if role == Qt.DisplayRole: + try: + lbl = self.message_type[i] + except IndexError: + return False + if j == 0: + return lbl.name + elif j == 1: + return self.message.get_label_range(lbl, view=self.proto_view, decode=True)[0] + 1 + elif j == 2: + return self.message.get_label_range(lbl, view=self.proto_view, decode=True)[1] + elif j == 3: + return lbl.color_index + elif j == 4: + return lbl.apply_decoding + elif role == Qt.TextAlignmentRole: + return Qt.AlignCenter + else: + return None + + def setData(self, index: QModelIndex, value, role=Qt.EditRole): + if value == "": + return True + + i = index.row() + j = index.column() + if i >= len(self.message_type): + return False + + lbl = self.__get_label_at(i) + + if j == 0: + lbl.name = value + type_before = type(lbl) + self.message_type.change_field_type_of_label(lbl, self.field_types_by_caption.get(value, None)) + + lbl = self.__get_label_at(i) + + if type_before != ProtocolLabel or type(lbl) != ProtocolLabel: + self.special_status_label_changed.emit(lbl) + + elif j == 1: + lbl.start = self.message.convert_index(int(value - 1), from_view=self.proto_view, to_view=0, decoded=True)[ + 0] + elif j == 2: + lbl.end = self.message.convert_index(int(value), from_view=self.proto_view, to_view=0, decoded=True)[0] + elif j == 3: + lbl.color_index = value + elif j == 4: + if bool(value) != lbl.apply_decoding: + lbl.apply_decoding = bool(value) + self.apply_decoding_changed.emit(lbl) + + return True + + def flags(self, index): + if not index.isValid(): + return Qt.NoItemFlags + + try: + _ = self.message_type[index.row()] + except IndexError: + return Qt.NoItemFlags + + return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable + + def remove_label(self, label): + self.message_type.remove(label) + self.update() + self.label_removed.emit(label) + + def remove_label_at(self, index: int): + try: + label = self.message_type[index] + self.remove_label(label) + except IndexError: + pass diff --git a/Software/Universal Radio Hacker/src/urh/models/ParticipantLegendListModel.py b/Software/Universal Radio Hacker/src/urh/models/ParticipantLegendListModel.py new file mode 100644 index 0000000..dd6acf7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ParticipantLegendListModel.py @@ -0,0 +1,50 @@ +from PyQt5.QtCore import QAbstractListModel, Qt, QModelIndex +from PyQt5.QtGui import QColor + +from urh import settings + + +class ParticipantLegendListModel(QAbstractListModel): + + def __init__(self, participants, parent=None): + """ + + :type participants: list of Participant + """ + super().__init__(parent) + self.participants = participants + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.participants) + 1 + + def data(self, index: QModelIndex, role=None): + row = index.row() + if role == Qt.DisplayRole: + if row == 0: + return "not assigned" + else: + try: + return str(self.participants[row-1]) + except IndexError: + return None + elif role == Qt.BackgroundColorRole: + if row > 0: + try: + return settings.PARTICIPANT_COLORS[self.participants[row - 1].color_index] + except IndexError: + return None + elif role == Qt.TextColorRole: + if row > 0: + try: + bgcolor = settings.PARTICIPANT_COLORS[self.participants[row - 1].color_index] + red, green, blue = bgcolor.red(), bgcolor.green(), bgcolor.blue() + return QColor("black") if (red * 0.299 + green * 0.587 + blue * 0.114) > 186 else QColor("white") + except IndexError: + return None + + def flags(self, index): + return Qt.ItemIsEnabled + + def update(self): + self.beginResetModel() + self.endResetModel() \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/models/ParticipantListModel.py b/Software/Universal Radio Hacker/src/urh/models/ParticipantListModel.py new file mode 100644 index 0000000..aa5fe03 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ParticipantListModel.py @@ -0,0 +1,61 @@ +from PyQt5.QtCore import QAbstractListModel, Qt, QModelIndex, pyqtSignal +from urh.signalprocessing.Participant import Participant + + +class ParticipantListModel(QAbstractListModel): + show_state_changed = pyqtSignal() + + def __init__(self, participants, parent=None): + """ + + :type participants: list of Participant + """ + super().__init__(parent) + self.participants = participants + self.show_unassigned = True + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.participants) + 1 + + def data(self, index: QModelIndex, role=None): + row = index.row() + if role == Qt.DisplayRole: + if row == 0: + return "not assigned" + else: + try: + return str(self.participants[row-1]) + except IndexError: + return None + + elif role == Qt.CheckStateRole: + if row == 0: + return Qt.Checked if self.show_unassigned else Qt.Unchecked + else: + try: + return Qt.Checked if self.participants[row-1].show else Qt.Unchecked + except IndexError: + return None + + def setData(self, index: QModelIndex, value, role=None): + if index.row() == 0 and role == Qt.CheckStateRole: + if bool(value) != self.show_unassigned: + self.show_unassigned = bool(value) + self.show_state_changed.emit() + + elif role == Qt.CheckStateRole: + try: + if self.participants[index.row()-1].show != value: + self.participants[index.row()-1].show = value + self.show_state_changed.emit() + except IndexError: + return False + + return True + + def flags(self, index): + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsUserCheckable + + def update(self): + self.beginResetModel() + self.endResetModel() \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/models/ParticipantTableModel.py b/Software/Universal Radio Hacker/src/urh/models/ParticipantTableModel.py new file mode 100644 index 0000000..0425a24 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ParticipantTableModel.py @@ -0,0 +1,172 @@ +import itertools +import random + +from PyQt5.QtCore import QAbstractTableModel, pyqtSignal, QModelIndex, Qt, QItemSelection + +from urh import settings +from urh.signalprocessing.Participant import Participant + + +class ParticipantTableModel(QAbstractTableModel): + INITIAL_NAMES = ["Alice", "Bob", "Carl", "Dave", "Eve", "Frank", "Grace", "Heidi", "Judy", "Mallory", "Oscar", + "Peggy", "Sybil", "Trudy", "Victor", "Walter"] + + updated = pyqtSignal() + participant_edited = pyqtSignal() + + def __init__(self, participants): + super().__init__() + self.participants = participants + self.header_labels = ["Name", "Shortname", "Color", "Relative RSSI", "Address (hex)"] + + def update(self): + self.beginResetModel() + self.endResetModel() + self.updated.emit() + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.participants) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if role == Qt.DisplayRole or role == Qt.EditRole: + i = index.row() + j = index.column() + part = self.participants[i] + if j == 0: + return part.name + elif j == 1: + return part.shortname + elif j == 2: + return part.color_index + elif j == 3: + return part.relative_rssi + elif j == 4: + return part.address_hex + + def setData(self, index: QModelIndex, value, role=Qt.DisplayRole): + i = index.row() + j = index.column() + if i >= len(self.participants): + return False + + participant = self.participants[i] + + if j == 0: + participant.name = value + elif j == 1: + participant.shortname = value + elif j == 2: + participant.color_index = int(value) + elif j == 3: + for other in self.participants: + if other.relative_rssi == int(value): + other.relative_rssi = participant.relative_rssi + break + participant.relative_rssi = int(value) + elif j == 4: + participant.address_hex = value + + self.update() + self.participant_edited.emit() + + return True + + def flags(self, index: QModelIndex): + if not index.isValid(): + return Qt.NoItemFlags + + return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable + + def __get_initial_name(self) -> (str, str): + given_names = set(p.name for p in self.participants) + name = next((name for name in self.INITIAL_NAMES if name not in given_names), None) + if name is not None: + return name, name[0] + + name = next(("P" + str(i) for i in itertools.count() if "P" + str(i) not in given_names), None) + if name is not None: + return name, name[1:] + + return "Participant X", "X" + + def add_participant(self): + used_colors = set(p.color_index for p in self.participants) + avail_colors = set(range(0, len(settings.PARTICIPANT_COLORS))) - used_colors + if len(avail_colors) > 0: + color_index = avail_colors.pop() + else: + color_index = random.choice(range(len(settings.PARTICIPANT_COLORS))) + + name, shortname = self.__get_initial_name() + participant = Participant(name, shortname=shortname, color_index=color_index) + self.participants.append(participant) + participant.relative_rssi = len(self.participants) - 1 + + self.update() + self.participant_edited.emit() + + def remove_participants(self, selection: QItemSelection): + if len(self.participants) < 1: + return + + if selection.isEmpty(): + start, end = len(self.participants) - 1, len(self.participants) - 1 # delete last element + else: + start, end = min([rng.top() for rng in selection]), max([rng.bottom() for rng in selection]) + + del self.participants[start:end + 1] + num_removed = (end + 1) - start + for participant in self.participants: + if participant.relative_rssi > len(self.participants) - 1: + participant.relative_rssi -= num_removed + + # fix duplicates + n = len(self.participants) + for p1, p2 in itertools.combinations(self.participants, 2): + if p1.relative_rssi == p2.relative_rssi: + p1.relative_rssi = next((i for i in range(n) + if i not in set(p.relative_rssi for p in self.participants)), + 0) + + self.update() + self.participant_edited.emit() + + def move_up(self, selection: QItemSelection): + if selection.isEmpty() or len(self.participants) < 1: + return None, None + + start, end = min([rng.top() for rng in selection]), max([rng.bottom() for rng in selection]) + if start == 0: + return None, None + + for i in range(start, end + 1): + self.participants[i], self.participants[i - 1] = self.participants[i - 1], self.participants[i] + + self.update() + self.participant_edited.emit() + + return start, end + + def move_down(self, selection: QItemSelection): + if selection.isEmpty() or len(self.participants) < 1: + return None, None + + start, end = min([rng.top() for rng in selection]), max([rng.bottom() for rng in selection]) + if end >= len(self.participants) - 1: + return None, None + + for i in reversed(range(start, end + 1)): + self.participants[i], self.participants[i + 1] = self.participants[i + 1], self.participants[i] + + self.update() + self.participant_edited.emit() + + return start, end diff --git a/Software/Universal Radio Hacker/src/urh/models/PluginListModel.py b/Software/Universal Radio Hacker/src/urh/models/PluginListModel.py new file mode 100644 index 0000000..72685c3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/PluginListModel.py @@ -0,0 +1,42 @@ +from PyQt5.QtCore import QAbstractListModel, Qt, QModelIndex +from PyQt5.QtGui import QFont + +from urh import settings +from urh.plugins import Plugin + + +class PluginListModel(QAbstractListModel): + def __init__(self, plugins, highlighted_plugins = None, parent=None): + """ + :type plugins: list of Plugin + :type highlighted_plugins: list of Plugin + """ + super().__init__(parent) + self.plugins = plugins + self.highlighted_plugins = highlighted_plugins if highlighted_plugins is not None else [] + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return len(self.plugins) + + def data(self, index: QModelIndex, role=None): + row = index.row() + if role == Qt.DisplayRole: + return self.plugins[row].name + elif role == Qt.CheckStateRole: + return self.plugins[row].enabled + elif role == Qt.TextColorRole and self.plugins[row] in self.highlighted_plugins: + return settings.HIGHLIGHT_TEXT_FOREGROUND_COLOR + elif role == Qt.BackgroundColorRole and self.plugins[row] in self.highlighted_plugins: + return settings.HIGHLIGHT_TEXT_BACKGROUND_COLOR + elif role == Qt.FontRole and self.plugins[row] in self.highlighted_plugins: + font = QFont() + font.setBold(True) + return font + + def setData(self, index: QModelIndex, value, role=None): + if role == Qt.CheckStateRole: + self.plugins[index.row()].enabled = value + return True + + def flags(self, index): + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsUserCheckable \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/models/ProtocolTableModel.py b/Software/Universal Radio Hacker/src/urh/models/ProtocolTableModel.py new file mode 100644 index 0000000..2d8010b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ProtocolTableModel.py @@ -0,0 +1,69 @@ +from collections import defaultdict + +from PyQt5.QtCore import pyqtSignal, QModelIndex, Qt + +from urh import settings +from urh.models.TableModel import TableModel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.ui.actions.DeleteBitsAndPauses import DeleteBitsAndPauses + + +class ProtocolTableModel(TableModel): + ref_index_changed = pyqtSignal(int) + + def __init__(self, proto_analyzer: ProtocolAnalyzer, participants, controller, parent=None): + super().__init__(participants=participants, parent=parent) + + self.controller = controller # type: urh.controller.CompareFrameController.CompareFrameController + + self.protocol = proto_analyzer + self.active_group_ids = [0] + + @property + def diff_columns(self) -> defaultdict(set): + return self._diffs + + @property + def refindex(self): + return self._refindex + + @refindex.setter + def refindex(self, refindex): + if refindex != self._refindex: + self._refindex = refindex + self.update() + self.ref_index_changed.emit(self._refindex) + + def refresh_fonts(self): + self.bold_fonts.clear() + self.text_colors.clear() + for i in self._diffs.keys(): + for j in self._diffs[i]: + self.bold_fonts[i, j] = True + self.text_colors[i, j] = settings.DIFFERENCE_CELL_COLOR + + if self._refindex >= 0: + for j in range(self.col_count): + self.text_colors[self._refindex, j] = settings.SELECTED_ROW_COLOR + + def delete_range(self, min_row: int, max_row: int, start: int, end: int): + if not self.is_writeable: + return + + del_action = DeleteBitsAndPauses(proto_analyzer=self.protocol, start_message=min_row, end_message=max_row, + start=start, end=end, view=self.proto_view, decoded=True, + subprotos=self.controller.protocol_list, update_label_ranges=False) + self.undo_stack.push(del_action) + + def flags(self, index: QModelIndex): + if index.isValid(): + alignment_offset = self.get_alignment_offset_at(index.row()) + if index.column() < alignment_offset: + return Qt.ItemIsSelectable | Qt.ItemIsEnabled + + if self.is_writeable: + return Qt.ItemIsEnabled | Qt.ItemIsEditable | Qt.ItemIsSelectable + else: + return Qt.ItemIsEnabled | Qt.ItemIsSelectable + else: + return Qt.NoItemFlags diff --git a/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeItem.py b/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeItem.py new file mode 100644 index 0000000..cd62363 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeItem.py @@ -0,0 +1,206 @@ +import copy + +from PyQt5.QtCore import Qt + +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.Message import Message +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolGroup import ProtocolGroup + + +class ProtocolTreeItem(object): + def __init__(self, data: ProtocolAnalyzer or ProtocolGroup, parent): + """ + + :param data: ProtocolGroup for Folder or ProtoAnalyzer for ProtoFrame + :type parent: ProtocolTreeItem + :return: + """ + self.__itemData = data + self.__parentItem = parent + self.__childItems = data.items if type(data) == ProtocolGroup else [] # type: list[ProtocolTreeItem] + + self.copy_data = False # For Writeable Mode in CFC + self.__data_copy = None # For Writeable Mode in CFC + + @property + def protocol(self): + if isinstance(self.__itemData, ProtocolAnalyzer): + if self.copy_data: + if self.__data_copy is None: + self.__data_copy = copy.deepcopy(self.__itemData) # type: ProtocolAnalyzer + + # keep message types + self.__data_copy.message_types = self.__itemData.message_types + nrz = Encoding([""]) + for i, message in enumerate(self.__data_copy.messages): # type: Message + decoded_bits = message.decoded_bits + message.decoder = nrz + message.plain_bits = decoded_bits + message.message_type = self.__itemData.messages[i].message_type + + self.__data_copy.qt_signals.show_state_changed.connect(self.__itemData.qt_signals.show_state_changed.emit) + + return self.__data_copy + else: + return self.__itemData + else: + return None + + @property + def is_group(self): + return type(self.__itemData) == ProtocolGroup + + @property + def group(self): + if type(self.__itemData) == ProtocolGroup: + return self.__itemData + else: + return None + + @property + def show(self): + if self.is_group: + return self.group_check_state + else: + return self.protocol.show + + @show.setter + def show(self, value: bool): + value = Qt.Checked if value else Qt.Unchecked + + if not self.is_group: + self.protocol.show = value + self.protocol.qt_signals.show_state_changed.emit() + else: + for child in self.__childItems: + child.__itemData.show = value + if self.childCount() > 0: + self.__childItems[0].__itemData.qt_signals.show_state_changed.emit() + + @property + def group_check_state(self): + if not self.is_group: + return None + + if self.childCount() == 0: + return Qt.Unchecked + + if all(child.show for child in self.children): + return Qt.Checked + elif any(child.show for child in self.children): + return Qt.PartiallyChecked + else: + return Qt.Unchecked + + @property + def children(self): + return self.__childItems + + def parent(self): + """ + :rtype: ProtocolTreeItem + """ + return self.__parentItem + + def child(self, number): + """ + :type number: int + :rtype: ProtocolTreeItem + """ + if number < self.childCount(): + return self.__childItems[number] + else: + return False + + def childCount(self) -> int: + return len(self.__childItems) + + def indexInParent(self): + if self.__parentItem is not None: + return self.__parentItem.__childItems.index(self) + + return 0 + + def columnCount(self) -> int: + return 1 + + def data(self): + return self.__itemData.name + + def setData(self, value): + self.__itemData.name = value + return True + + def addGroup(self, name="New Group"): + self.__childItems.append(ProtocolTreeItem(ProtocolGroup(name), self)) + + def appendChild(self, child): + child.setParent(self) + self.__childItems.append(child) + + def addProtocol(self, proto): + try: + assert (isinstance(proto, ProtocolAnalyzer)) + self.__childItems.append(ProtocolTreeItem(proto, self)) + except AssertionError: + return + + def insertChild(self, pos, child): + self.__childItems.insert(pos, child) + + def removeAtIndex(self, index: int): + child = self.__childItems[index] + child.__parentItem = None + self.__childItems.remove(child) + + def removeProtocol(self, protocol: ProtocolAnalyzer): + assert self.is_group + if protocol is None: + return False + + for child in self.children: + if child.protocol == protocol: + child.setParent(None) + return True + return False + + def setParent(self, parent): + if self.parent() is not None: + self.parent().__childItems.remove(self) + + self.__parentItem = parent + + def index_of(self, child): + return self.__childItems.index(child) + + def swapChildren(self, child1, child2): + i1 = self.__childItems.index(child1) + i2 = self.__childItems.index(child2) + self.__childItems[i1], self.__childItems[i2] = self.__childItems[i2], self.__childItems[i1] + + def bringChildsToFront(self, childs): + for child in childs: + self.__childItems.insert(0, self.__childItems.pop(self.__childItems.index(child))) + + def bringChildsToIndex(self, index, childs): + for child in reversed(childs): + self.__childItems.insert(index, self.__childItems.pop(self.__childItems.index(child))) + + def containsChilds(self, childs): + for child in childs: + if child not in self.__childItems: + return False + return True + + def sortChilds(self): + self.__childItems.sort() + + def __lt__(self, other): + return self.data() < other.data() + + def clearChilds(self): + self.__childItems[:] = [] + + def __str__(self): + return str(self.__itemData) diff --git a/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeModel.py b/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeModel.py new file mode 100644 index 0000000..9f69bf5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/ProtocolTreeModel.py @@ -0,0 +1,351 @@ +from PyQt5.QtCore import QAbstractItemModel, pyqtSignal, QModelIndex, Qt, QMimeData +from PyQt5.QtGui import QIcon, QFont +from PyQt5.QtWidgets import QMessageBox, QWidget + +from urh.models.ProtocolTreeItem import ProtocolTreeItem +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolGroup import ProtocolGroup +from urh.util.Logger import logger + + +class ProtocolTreeModel(QAbstractItemModel): + item_dropped = pyqtSignal() + group_deleted = pyqtSignal(int, int) + proto_to_group_added = pyqtSignal(int) + group_added = pyqtSignal(QModelIndex) + + def __init__(self, controller, parent=None): + self.rootItem = ProtocolTreeItem(None, None) + self.rootItem.addGroup() + self.controller = controller + + super().__init__(parent) + + @property + def protocols(self): + """ + :rtype: dict[int, list of ProtocolAnalyzer] + """ + result = {} + for i, group in enumerate(self.rootItem.children): + result[i] = [child.protocol for child in group.children] + + return result + + @property + def ngroups(self): + return self.rootItem.childCount() + + @property + def groups(self): + """ + + :rtype: list of ProtocolGroup + """ + return [self.group_at(i) for i in range(self.ngroups)] + + @property + def protocol_tree_items(self): + """ + :rtype: dict[int, list of ProtocolTreeItem] + """ + result = {} + for i, group in enumerate(self.rootItem.children): + result[i] = [child for child in group.children] + + return result + + def group_at(self, index: int) -> ProtocolGroup: + return self.rootItem.child(index).group + + def update(self): + self.beginResetModel() + self.endResetModel() + + def get_group_id_for_index(self, index: QModelIndex) -> int: + item = self.getItem(index) + if item.parent() == self.rootItem: + return self.rootItem.index_of(item) + elif item == self.rootItem: + return self.ngroups - 1 # Last group when dropped on root + else: + return self.rootItem.index_of(item.parent()) # Item is Protocol + + def getItem(self, index: QModelIndex) -> ProtocolTreeItem: + if index.isValid(): + item = index.internalPointer() + if item: + return item + + return self.rootItem + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + parent_item = self.getItem(parent) + return parent_item.childCount() + + def columnCount(self, parent: QModelIndex = None, *args, **kwargs): + return 1 + + def index(self, row: int, column: int, parent=None, *args, **kwargs): + if parent is None: + return QModelIndex() + + parent_item = self.getItem(parent) + child_item = parent_item.child(row) + if child_item: + return self.createIndex(row, column, child_item) + else: + return QModelIndex() + + def parent(self, index: QModelIndex = None): + if not index.isValid(): + return QModelIndex() + + child_item = self.getItem(index) + try: + parent_item = child_item.parent() + except AttributeError: + return QModelIndex() + + if parent_item == self.rootItem or parent_item is None: + return QModelIndex() + + return self.createIndex(parent_item.indexInParent(), 0, parent_item) + + def data(self, index: QModelIndex, role=None): + item = self.getItem(index) + if role == Qt.DisplayRole: + return item.data() + elif role == Qt.DecorationRole and item.is_group: + return QIcon.fromTheme("folder") + elif role == Qt.CheckStateRole: + return item.show + elif role == Qt.FontRole: + if item.is_group and self.rootItem.index_of(item) in self.controller.active_group_ids: + font = QFont() + font.setBold(True) + return font + elif item.protocol in self.controller.selected_protocols: + font = QFont() + font.setBold(True) + return font + elif role == Qt.ToolTipRole: + return item.data() + + def setData(self, index: QModelIndex, value, role=None): + item = self.getItem(index) + + if role == Qt.EditRole and len(value) > 0: + item.setData(value) + return True + elif role == Qt.CheckStateRole: + item.show = value + return True + + return False + + def add_protocol(self, protocol: ProtocolAnalyzer, group_id=0): + if group_id >= self.ngroups: + group_id = 0 + self.beginResetModel() + self.rootItem.child(group_id).addProtocol(protocol) + self.endResetModel() + self.proto_to_group_added.emit(group_id) + return self.groups[group_id] + + def remove_protocol(self, protocol: ProtocolAnalyzer): + self.beginResetModel() + result = False + for group in self.rootItem.children: + if group.removeProtocol(protocol): + result = True + break + self.endResetModel() + return result + + def flags(self, index: QModelIndex): + if not index.isValid(): + return Qt.ItemIsDropEnabled + return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable | \ + Qt.ItemIsUserCheckable | Qt.ItemIsDragEnabled | Qt.ItemIsDropEnabled + + def supportedDragActions(self): + return Qt.MoveAction | Qt.CopyAction + + def mimeTypes(self): + return ['text/plain', 'text/uri-list'] + + def mimeData(self, indexes): + data = '' + for index in indexes: + parent_item = self.getItem(index.parent()) + if parent_item == self.rootItem: + data += "{0},{1},{2}/".format(index.row(), index.column(), -1) + else: + data += "{0},{1},{2}/".format(index.row(), index.column(), self.rootItem.index_of(parent_item)) + mime_data = QMimeData() + mime_data.setText(data) + return mime_data + + def dropMimeData(self, mimedata, action, row, column, parentIndex): + if action == Qt.IgnoreAction: + return True + + data_str = str(mimedata.text()) + indexes = list(reversed(data_str.split("/")[:-1])) + drag_nodes = [] + + # Ensure we only drop groups or files + contains_groups = False + contains_files = False + + for index in indexes: + row, column, parent = map(int, index.split(",")) + if parent == -1: + parent = self.rootItem + else: + parent = self.rootItem.child(parent) + node = parent.child(row) + try: + if node.is_group: + contains_groups = True + else: + contains_files = True + except AttributeError: + logger.error("Could not perform drop for index {}".format(index)) + continue + + if contains_files and contains_groups: + QMessageBox.information(QWidget(), self.tr("Drag not supported"), + self.tr("You can only drag/drop groups or protocols, no mixtures of both.")) + return False + + drag_nodes.append(node) + + drop_node = self.getItem(parentIndex) + + if drop_node == self.rootItem: + # Append to Last Group when dropped on root + try: + drop_node = self.rootItem.children[-1] + except IndexError: + return False + + if not drop_node.is_group: + parent_node = drop_node.parent() + dropped_on_group = False + else: + parent_node = drop_node + dropped_on_group = True + + if parent_node is None: + return False + + if dropped_on_group and contains_groups: + parent_node = drop_node.parent() + pos = parent_node.index_of(drop_node) + parent_node.bringChildsToIndex(pos, drag_nodes) + elif dropped_on_group: + if parent_node.containsChilds(drag_nodes): + # "Nodes on parent folder Dropped" + parent_node.bringChildsToFront(drag_nodes) + else: + # "Nodes on distinct folder dropped" + for dragNode in drag_nodes: + parent_node.appendChild(dragNode) + + self.proto_to_group_added.emit(self.rootItem.index_of(parent_node)) + else: + # Dropped on file + if contains_groups: + # Can't drop groups on files + return False + + elif parent_node.containsChilds(drag_nodes) and drop_node in parent_node.children: + # "Nodes on node in parent folder dropped" + pos = parent_node.index_of(drop_node) + parent_node.bringChildsToIndex(pos, drag_nodes) + elif parent_node.containsChilds(drag_nodes): + parent_node.bringChildsToFront(drag_nodes) + else: + # "Nodes on node in distinct folder dropped" + pos = parent_node.index_of(drop_node) + for dragNode in drag_nodes: + dragNode.setParent(parent_node) + parent_node.insertChild(pos, dragNode) + self.proto_to_group_added.emit(self.rootItem.index_of(parent_node)) + + self.item_dropped.emit() + return True + + def insertRow(self, row, parent=None, *args, **kwargs): + return self.insertRows(row, 1, parent) + + def insertRows(self, row, count, parent=None, *args, **kwargs): + self.beginInsertRows(parent, row, (row + (count - 1))) + self.endInsertRows() + return True + + def removeRow(self, row, parentIndex=None, *args, **kwargs): + return self.removeRows(row, 1, parentIndex) + + def removeRows(self, row, count, parentIndex=None, *args, **kwargs): + self.beginRemoveRows(parentIndex, row, row) + node = self.getItem(parentIndex) + node.removeAtIndex(row) + self.endRemoveRows() + + return True + + def addGroup(self, name="New group"): + self.rootItem.addGroup(name) + child_nr = self.rootItem.childCount() - 1 + self.group_added.emit(self.createIndex(child_nr, 0, self.rootItem.child(child_nr))) + + def delete_group(self, group_item: ProtocolTreeItem): + if self.rootItem.childCount() == 1: + QMessageBox.critical(self.controller, self.tr("Group not deletable"), + self.tr( + "You can't delete the last group. Think about the children, they would be homeless!")) + return + + group_id = self.rootItem.index_of(group_item) + if group_id == 0: + new_group_index = 1 + else: + new_group_index = group_id - 1 + + new_group = self.rootItem.children[new_group_index] + + for i in reversed(range(group_item.childCount())): + new_group.appendChild(group_item.children[i]) + + self.removeRow(group_id, QModelIndex()) + self.group_deleted.emit(group_id, new_group_index) + + def move_to_group(self, items, new_group_id: int): + """ + :type items: list of ProtocolTreeItem + """ + group = self.rootItem.child(new_group_id) + for item in items: + group.appendChild(item) + self.controller.refresh() + + def sort_group(self, sortgroup_id): + self.blockSignals(True) + self.rootItem.child(sortgroup_id).sortChilds() + self.controller.refresh() + self.blockSignals(False) + + def set_copy_mode(self, use_copy: bool): + """ + Set all protocols in copy mode. They will return a copy of their protocol. + This is used for writable mode in CFC. + + :param use_copy: + :return: + """ + for group in self.rootItem.children: + for proto in group.children: + proto.copy_data = use_copy diff --git a/Software/Universal Radio Hacker/src/urh/models/RulesetTableModel.py b/Software/Universal Radio Hacker/src/urh/models/RulesetTableModel.py new file mode 100644 index 0000000..34f437c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/RulesetTableModel.py @@ -0,0 +1,71 @@ +from PyQt5.QtCore import QAbstractTableModel, Qt, QModelIndex + +from urh.signalprocessing.Ruleset import Ruleset, Rule + + +class RulesetTableModel(QAbstractTableModel): + header_labels = ["Start", 'End', "Viewtype", "Operator", 'Value'] + + def __init__(self, ruleset: Ruleset, operator_descriptions: list, parent=None): + self.ruleset = ruleset + self.operator_descriptions = operator_descriptions + super().__init__(parent) + + def update(self): + self.beginResetModel() + self.endResetModel() + + def columnCount(self, parent: QModelIndex=None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex=None, *args, **kwargs): + return len(self.ruleset) + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + if role == Qt.DisplayRole: + i = index.row() + j = index.column() + rule = self.ruleset[i] + assert isinstance(rule, Rule) + + if j == 0: + return rule.start + 1 + elif j == 1: + return rule.end + elif j == 2: + return rule.value_type + elif j == 3: + return rule.operator_description + elif j == 4: + return rule.target_value + + def setData(self, index: QModelIndex, value, role=None): + if role == Qt.EditRole: + i, j = index.row(), index.column() + rule = self.ruleset[i] + try: + if j == 0: + rule.start = int(value) - 1 + elif j == 1: + rule.end = int(value) + if j == 2: + rule.value_type = int(value) + if j == 3: + rule.operator_description = self.operator_descriptions[int(value)] + if j == 4: + rule.target_value = value + except ValueError: + return False + + return True + + def flags(self, index: QModelIndex): + return Qt.ItemIsSelectable | Qt.ItemIsEnabled | Qt.ItemIsEditable diff --git a/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageFieldModel.py b/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageFieldModel.py new file mode 100644 index 0000000..70835b4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageFieldModel.py @@ -0,0 +1,181 @@ +from PyQt5.QtCore import QAbstractTableModel, Qt, QModelIndex, pyqtSignal +from PyQt5.QtGui import QFont +from PyQt5.QtWidgets import qApp + +from urh import settings +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.util import util + + +class SimulatorMessageFieldModel(QAbstractTableModel): + header_labels = ['Name', 'Display format', 'Value type', 'Value'] + + protocol_label_updated = pyqtSignal(SimulatorProtocolLabel) + + def __init__(self, controller, parent=None): + super().__init__(parent) + + self.controller = controller # type: SimulatorTabController + self.message_type = None # type: MessageType + + def update(self): + self.beginResetModel() + self.message_type = self.controller.active_item.message_type + self.endResetModel() + + def columnCount(self, parent: QModelIndex=None, *args, **kwargs): + return len(self.header_labels) + + def rowCount(self, parent: QModelIndex=None, *args, **kwargs): + return len(self.message_type) if self.message_type is not None else 0 + + def headerData(self, section, orientation, role=Qt.DisplayRole): + if role == Qt.DisplayRole and orientation == Qt.Horizontal: + return self.header_labels[section] + elif role == Qt.TextAlignmentRole: + return Qt.AlignLeft + + return super().headerData(section, orientation, role) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + i, j = index.row(), index.column() + lbl = self.message_type[i] # type: SimulatorProtocolLabel + + if role == Qt.DisplayRole: + if j == 0: + return lbl.name + elif j == 1: + return ProtocolLabel.DISPLAY_FORMATS[lbl.display_format_index] + elif j == 2: + if lbl.is_checksum_label: + return "Checksum" + else: + return lbl.VALUE_TYPES[lbl.value_type_index] + elif j == 3: + if lbl.value_type_index == 0: + message = lbl.parent() + + try: + data = message.plain_bits[lbl.start:lbl.end] + except IndexError: + return None + + return util.convert_bits_to_string(data, lbl.display_format_index, pad_zeros=True) + elif lbl.value_type_index == 1: + return "-" + elif lbl.value_type_index == 2: + return lbl.formula + elif lbl.value_type_index == 3: + return lbl.external_program + elif lbl.value_type_index == 4: + return "Range (Decimal): " + str(lbl.random_min) + " - " + str(lbl.random_max) + elif role == Qt.EditRole: + if j == 0: + return lbl.name + elif j == 1: + return lbl.display_format_index + elif j == 2: + return lbl.value_type_index + elif j == 3: + if lbl.value_type_index == 2: + return lbl.formula + elif lbl.value_type_index == 3: + return lbl.external_program + elif lbl.value_type_index == 4: + return [lbl.random_min, lbl.random_max] + elif role == Qt.FontRole: + if j == 0: + font = QFont() + font.setItalic(lbl.field_type is None) + return font + elif j == 2 and self.link_index(index): + font = QFont() + font.setUnderline(True) + return font + elif role == Qt.BackgroundColorRole: + if j == 0: + return settings.LABEL_COLORS[lbl.color_index] + elif j == 3: + if (lbl.value_type_index == 2 and + not self.controller.sim_expression_parser.validate_expression(lbl.formula)[0]): + return settings.ERROR_BG_COLOR + elif role == Qt.TextColorRole: + if self.link_index(index): + return qApp.palette().link().color() + + def link_index(self, index: QModelIndex): + try: + lbl = self.message_type[index.row()] # type: SimulatorProtocolLabel + if index.column() == 2 and lbl.is_checksum_label: + return True + except: + return False + return False + + def setData(self, index: QModelIndex, value, role=None): + if role == Qt.EditRole: + i, j = index.row(), index.column() + label = self.message_type[i] # type: SimulatorProtocolLabel + + if j == 0: + label.name = value + ft = self.controller.field_types_by_caption.get(value, FieldType("Custom", FieldType.Function.CUSTOM)) + label.field_type = ft + elif j == 1: + label.display_format_index = value + elif j == 2: + label.value_type_index = value + elif j == 3: + if label.value_type_index == 0: + message = label.parent() + try: + bits = util.convert_string_to_bits(value, label.display_format_index, + target_num_bits=label.end-label.start) + + message.plain_bits[label.start:label.end] = bits + except ValueError: + pass + elif label.value_type_index == 2: + label.formula = value + elif label.value_type_index == 3: + label.external_program = value + elif label.value_type_index == 4: + label.random_min = value[0] + label.random_max = value[1] + self.dataChanged.emit(self.index(i, 0), + self.index(i, self.columnCount())) + self.protocol_label_updated.emit(label) + + return True + + def flags(self, index: QModelIndex): + row, col = index.row(), index.column() + label = self.message_type[row] # type: SimulatorProtocolLabel + + if col == 2 and label.is_checksum_label: + return Qt.ItemIsSelectable + + flags = Qt.ItemIsEnabled | Qt.ItemIsSelectable + + if not(col == 3 and label.value_type_index == 1): + flags |= Qt.ItemIsEditable + + return flags + + def remove_label_at(self, index: int): + try: + label = self.message_type[index] + self.controller.simulator_config.delete_items([label]) + except IndexError: + pass + + def set_value_type_index(self, rows: list, value_type_index: int): + for row in rows: + label = self.message_type[row] + if not label.is_checksum_label: + label.value_type_index = value_type_index + self.protocol_label_updated.emit(label) + self.update() diff --git a/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageTableModel.py b/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageTableModel.py new file mode 100644 index 0000000..757555d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/SimulatorMessageTableModel.py @@ -0,0 +1,87 @@ +from collections import defaultdict + +from PyQt5.QtCore import QModelIndex, Qt + +from urh.models.TableModel import TableModel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + +class SimulatorMessageTableModel(TableModel): + def __init__(self, project_manager, parent=None): + super().__init__(None, parent) + self.protocol = ProtocolAnalyzer(None) + + self.project_manager = project_manager + self.decode = False + self.is_writeable = True + + self.label_mask = defaultdict(lambda: False) + + def update(self): + self.refresh_label_mask() + super().update() + + def refresh_label_mask(self): + self.label_mask.clear() + + for i, message in enumerate(self.protocol.messages): + for lbl in message.message_type: + if lbl.value_type_index == 0: + continue + + start, end = message.get_label_range(lbl, self.proto_view, self.decode) + + for j in range(start, end): + self.label_mask[i, j] = True + + def refresh_vertical_header(self): + self.vertical_header_text.clear() + + for i, msg in enumerate(self.protocol.messages): + participant_name = msg.participant.shortname if msg.participant else "?" + destination_name = msg.destination.shortname if msg.destination else "?" + + self.vertical_header_text[i] = "{0} ({1} -> {2})".format(msg.index(), participant_name, destination_name) + + def delete_range(self, msg_start: int, msg_end: int, index_start: int, index_end: int): + removable_messages = [] + + if msg_start > msg_end: + msg_start, msg_end = msg_end, msg_start + + if index_start > index_end: + index_start, index_end = index_end, index_start + + for i in range(msg_start, msg_end + 1): + try: + bs, be = self.protocol.convert_range(index_start, index_end, self.proto_view, 0, self.decode, message_indx=i) + self.protocol.messages[i].clear_decoded_bits() + del self.protocol.messages[i][bs:be + 1] + + if len(self.protocol.messages[i]) == 0: + removable_messages.append(self.protocol.messages[i]) + except IndexError: + continue + + self.parent().simulator_config.delete_items(removable_messages) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + i = index.row() + j = index.column() + + if role == Qt.DisplayRole and self.display_data: + if self.label_mask[i, j]: + return "." + + return super().data(index, role) + + def flags(self, index: QModelIndex): + if index.isValid(): + if self.is_writeable: + return Qt.ItemIsEnabled | Qt.ItemIsEditable | Qt.ItemIsSelectable + else: + return Qt.ItemIsEnabled | Qt.ItemIsSelectable + else: + return Qt.NoItemFlags \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/models/SimulatorParticipantListModel.py b/Software/Universal Radio Hacker/src/urh/models/SimulatorParticipantListModel.py new file mode 100644 index 0000000..f3ed368 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/SimulatorParticipantListModel.py @@ -0,0 +1,45 @@ +from PyQt5.QtCore import Qt, QModelIndex, QAbstractListModel, pyqtSignal + +from urh.signalprocessing.Participant import Participant +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration + + +class SimulatorParticipantListModel(QAbstractListModel): + + participant_simulate_changed = pyqtSignal(Participant) + + def __init__(self, config: SimulatorConfiguration, parent=None): + super().__init__(parent) + self.simulator_config = config + + def update(self): + self.beginResetModel() + self.endResetModel() + + def rowCount(self, parent: QModelIndex = None, *args, **kwargs): + return len(self.simulator_config.active_participants) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + i = index.row() + participant = self.simulator_config.active_participants[i] + + if not index.isValid(): + return None + + if role == Qt.DisplayRole: + return participant.name + " (" + participant.shortname + ")" + elif role == Qt.CheckStateRole: + return Qt.Checked if participant.simulate else Qt.Unchecked + + def setData(self, index: QModelIndex, value, role=None): + i = index.row() + participants = self.simulator_config.active_participants + if role == Qt.CheckStateRole: + participants[i].simulate = value + self.update() + self.participant_simulate_changed.emit(participants[i]) + + return True + + def flags(self, index: QModelIndex): + return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsUserCheckable diff --git a/Software/Universal Radio Hacker/src/urh/models/TableModel.py b/Software/Universal Radio Hacker/src/urh/models/TableModel.py new file mode 100644 index 0000000..8d913a9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/TableModel.py @@ -0,0 +1,389 @@ +import array +import math +from collections import defaultdict + +from PyQt5.QtCore import QAbstractTableModel, QModelIndex, Qt, pyqtSignal +from PyQt5.QtGui import QFont, QColor +from PyQt5.QtWidgets import QUndoStack + +from urh import settings +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.ui.actions.InsertColumn import InsertColumn +from urh.util import util +from urh.util.Logger import logger + + +class TableModel(QAbstractTableModel): + ALIGNMENT_CHAR = " " + + data_edited = pyqtSignal(int, int) + vertical_header_color_status_changed = pyqtSignal(bool) + + def __init__(self, participants, parent=None): + super().__init__(parent) + self.controller = None # :type: CompareFrameController|GeneratorTabController + self.protocol = None # type: ProtocolAnalyzer + + self.col_count = 0 + self.row_count = 0 + self.display_data = None # type: list[str] + + self.search_results = [] + self.search_value = "" + self._proto_view = 0 + self._refindex = -1 + + self.first_messages = [] + self.hidden_rows = set() + + self.is_writeable = False + self.locked = False + self.decode = True # False for Generator + + self.background_colors = defaultdict(lambda: None) + self.bold_fonts = defaultdict(lambda: False) + self.italic_fonts = defaultdict(lambda: False) + self.text_colors = defaultdict(lambda: None) + self.vertical_header_text = defaultdict(lambda: None) + self.vertical_header_colors = defaultdict(lambda: None) + + self._diffs = defaultdict(set) # type: dict[int, set[int]] + + self.undo_stack = QUndoStack() + + self.__participants = participants + + @property + def participants(self): + return self.__participants + + @participants.setter + def participants(self, value): + self.__participants = value + for msg in self.protocol.messages: + if msg.participant not in self.__participants: + msg.participant = None + + @property + def proto_view(self): + return self._proto_view + + @proto_view.setter + def proto_view(self, value): + self._proto_view = value + if self._refindex >= 0: + self._diffs = self.find_differences(self._refindex) + self.update() + + def get_alignment_offset_at(self, index: int): + f = 1 if self.proto_view == 0 else 4 if self.proto_view == 1 else 8 + alignment_offset = int(math.ceil(self.protocol.messages[index].alignment_offset / f)) + return alignment_offset + + def __pad_until_index(self, row: int, bit_pos: int): + """ + Pad message in given row with zeros until given column so user can enter values behind end of message + :return: + """ + try: + new_bits = array.array("B", [0] * max(0, bit_pos - len(self.protocol.messages[row]))) + if len(new_bits) == 0: + return True + + self.protocol.messages[row].plain_bits = self.protocol.messages[row].plain_bits + new_bits + msg = self.protocol.messages[row] + self.display_data[ + row] = msg.plain_bits if self.proto_view == 0 else msg.plain_hex_array if self.proto_view == 1 else msg.plain_ascii_array + except IndexError: + return False + + return True + + def headerData(self, section: int, orientation, role=Qt.DisplayRole): + if orientation == Qt.Vertical: + if role == Qt.DisplayRole: + return self.vertical_header_text[section] + elif role == Qt.BackgroundColorRole: + return self.vertical_header_colors[section] + elif role == Qt.TextColorRole: + color = self.vertical_header_colors[section] + if color: + red, green, blue = color.red(), color.green(), color.blue() + return QColor("black") if (red * 0.299 + green * 0.587 + blue * 0.114) > 186 else QColor("white") + else: + return None + + return super().headerData(section, orientation, role) + + def update(self): + self.locked = True + + if self.protocol.num_messages > 0: + if self.decode: + if self.proto_view == 0: + self.display_data = [msg.decoded_bits for msg in self.protocol.messages] + elif self.proto_view == 1: + self.display_data = [msg.decoded_hex_array for msg in self.protocol.messages] + elif self.proto_view == 2: + self.display_data = [msg.decoded_ascii_array for msg in self.protocol.messages] + else: + # Generator Model + if self.proto_view == 0: + self.display_data = [msg.plain_bits for msg in self.protocol.messages] + elif self.proto_view == 1: + self.display_data = [msg.plain_hex_array for msg in self.protocol.messages] + else: + self.display_data = [msg.plain_ascii_array for msg in self.protocol.messages] + + visible_messages = [msg for i, msg in enumerate(self.display_data) if i not in self.hidden_rows] + if len(visible_messages) == 0: + self.col_count = 0 + else: + self.col_count = max(len(msg) + self.get_alignment_offset_at(i) + for i, msg in enumerate(self.display_data) if i not in self.hidden_rows) + + if self._refindex >= 0: + self._diffs = self.find_differences(self._refindex) + else: + self._diffs.clear() + + self.row_count = self.protocol.num_messages + self.find_protocol_value(self.search_value) + else: + self.col_count = 0 + self.row_count = 0 + self.display_data = None + + # Cache background colors for performance + self.refresh_bgcolors() + self.refresh_fonts() # Will be overridden + self.refresh_vertical_header() + + self.beginResetModel() + self.endResetModel() + self.locked = False + + def insert_column(self, index: int, rows: list): + if self.protocol is None or not self.is_writeable: + return + + insert_action = InsertColumn(self.protocol, index, rows, self.proto_view) + self.undo_stack.push(insert_action) + + def columnCount(self, QModelIndex_parent=None, *args, **kwargs): + return self.col_count + + def rowCount(self, QModelIndex_parent=None, *args, **kwargs): + return self.row_count + + def refresh_bgcolors(self): + self.background_colors.clear() + label_colors = settings.LABEL_COLORS + + for i, message in enumerate(self.protocol.messages): + for lbl in message.message_type: + bg_color = label_colors[lbl.color_index] + a = self.get_alignment_offset_at(i) + start, end = message.get_label_range(lbl, self.proto_view, self.decode) + for j in range(start, end): + self.background_colors[i, j + a] = bg_color + + def refresh_fonts(self): + """ + Will be overridden + + :return: + """ + pass + + def refresh_vertical_header(self): + self.vertical_header_colors.clear() + self.vertical_header_text.clear() + use_colors = False + for i in range(self.row_count): + try: + participant = self.protocol.messages[i].participant + except IndexError: + participant = None + if participant: + self.vertical_header_text[i] = "{0} ({1})".format(i + 1, participant.shortname) + self.vertical_header_colors[i] = settings.PARTICIPANT_COLORS[participant.color_index] + use_colors = True + else: + self.vertical_header_text[i] = str(i + 1) + + self.vertical_header_color_status_changed.emit(use_colors) + + def data(self, index: QModelIndex, role=Qt.DisplayRole): + if not index.isValid(): + return None + + i = index.row() + j = index.column() + if role == Qt.DisplayRole and self.display_data: + try: + alignment_offset = self.get_alignment_offset_at(i) + if j < alignment_offset: + return self.ALIGNMENT_CHAR + + if self.proto_view == 0: + return self.display_data[i][j - alignment_offset] + elif self.proto_view == 1: + return "{0:x}".format(self.display_data[i][j - alignment_offset]) + elif self.proto_view == 2: + return chr(self.display_data[i][j - alignment_offset]) + except IndexError: + return None + + elif role == Qt.TextAlignmentRole: + if i in self.first_messages: + return Qt.AlignHCenter + Qt.AlignBottom + else: + return Qt.AlignCenter + + elif role == Qt.BackgroundColorRole: + return self.background_colors[i, j] + + elif role == Qt.FontRole: + font = QFont() + font.setBold(self.bold_fonts[i, j]) + font.setItalic(self.italic_fonts[i, j]) + return font + + elif role == Qt.TextColorRole: + return self.text_colors[i, j] + + elif role == Qt.ToolTipRole: + return self.get_tooltip(i, j) + else: + return None + + def get_tooltip(self, row: int, column: int) -> str: + msg = self.protocol.messages[row] + try: + lbl = next(lbl for lbl in msg.message_type + if column in range(*msg.get_label_range(lbl, self.proto_view, self.decode))) + except StopIteration: + return "" + + result = lbl.name + if isinstance(lbl, ChecksumLabel): + calculated_crc = lbl.calculate_checksum_for_message(msg, use_decoded_bits=self.decode) + start, end = msg.get_label_range(lbl=lbl, view=0, decode=self.decode) + bits = msg.decoded_bits if self.decode else msg.plain_bits + color = "green" if bits[start:end] == calculated_crc else "red" + expected = util.convert_bits_to_string(calculated_crc, self.proto_view) + result += '
Expected {}'.format(color, expected) + + return result + + def setData(self, index: QModelIndex, value, role=Qt.DisplayRole): + if role != Qt.EditRole: + return True + + i = index.row() + j = index.column() + a = self.get_alignment_offset_at(i) + j -= a + hex_chars = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f") + + if i >= len(self.protocol.messages): + return False + + if self.proto_view == 0 and value in ("0", "1") and self.__pad_until_index(i, j + 1): + self.protocol.messages[i][j] = bool(int(value)) + self.display_data[i][j] = int(value) + elif self.proto_view == 1 and value in hex_chars and self.__pad_until_index(i, (j + 1) * 4): + converted_j = self.protocol.convert_index(j, 1, 0, self.decode, message_indx=i)[0] + bits = "{0:04b}".format(int(value, 16)) + for k in range(4): + self.protocol.messages[i][converted_j + k] = bool(int(bits[k])) + self.display_data[i][j] = int(value, 16) + elif self.proto_view == 2 and len(value) == 1 and self.__pad_until_index(i, (j + 1) * 8): + converted_j = self.protocol.convert_index(j, 2, 0, self.decode, message_indx=i)[0] + bits = "{0:08b}".format(ord(value)) + for k in range(8): + self.protocol.messages[i][converted_j + k] = bool(int(bits[k])) + self.display_data[i][j] = ord(value) + else: + return False + + self.data_edited.emit(i, j) + return True + + def find_protocol_value(self, value): + self.search_results.clear() + if self.proto_view == 1: + value = value.lower() + + self.search_value = value + + if len(value) == 0: + return 0 + + for i, message in enumerate(self.protocol.messages): + if i in self.hidden_rows: + continue + + data = message.view_to_string(self.proto_view, self.decode) + j = data.find(value) + while j != -1: + self.search_results.append((i, j + self.get_alignment_offset_at(i))) + j = data.find(value, j + 1) + + return len(self.search_results) + + def find_differences(self, refindex: int): + """ + Search all differences between protocol messages regarding a reference message + + :param refindex: index of reference message + :rtype: dict[int, set[int]] + """ + differences = defaultdict(set) + + if refindex >= len(self.protocol.messages): + return differences + + if self.proto_view == 0: + proto = self.protocol.decoded_proto_bits_str + elif self.proto_view == 1: + proto = self.protocol.decoded_hex_str + elif self.proto_view == 2: + proto = self.protocol.decoded_ascii_str + else: + return differences + + ref_message = proto[refindex] + ref_offset = self.get_alignment_offset_at(refindex) + + for i, message in enumerate(proto): + if i == refindex: + continue + + msg_offset = self.get_alignment_offset_at(i) + short, long = sorted([len(ref_message) + ref_offset, len(message) + msg_offset]) + + differences[i] = { + j for j in range(max(msg_offset, ref_offset), long) + if j >= short or message[j - msg_offset] != ref_message[j - ref_offset] + } + + return differences + + def get_selected_label_index(self, row: int, column: int): + if self.row_count == 0: + return -1 + + try: + msg = self.protocol.messages[row] + except IndexError: + logger.warning("{} is out of range for generator protocol".format(row)) + return -1 + + for i, lbl in enumerate(msg.message_type): + if column in range(*msg.get_label_range(lbl, self.proto_view, False)): + return i + + return -1 diff --git a/Software/Universal Radio Hacker/src/urh/models/__init__.py b/Software/Universal Radio Hacker/src/urh/models/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/models/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/InsertSinePlugin.py b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/InsertSinePlugin.py new file mode 100644 index 0000000..941e55c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/InsertSinePlugin.py @@ -0,0 +1,245 @@ +import logging +import os + +import numpy as np +from PyQt5 import uic +from PyQt5.QtCore import QRegExp, Qt, pyqtSignal, pyqtSlot +from PyQt5.QtGui import QBrush, QColor, QPen, QRegExpValidator +from PyQt5.QtWidgets import QApplication, QDialog + +from urh.plugins.Plugin import SignalEditorPlugin +from urh.signalprocessing.IQArray import IQArray +from urh.ui.painting.SceneManager import SceneManager +from urh.util.Formatter import Formatter +from urh.util.Logger import logger + + +class InsertSinePlugin(SignalEditorPlugin): + insert_sine_wave_clicked = pyqtSignal() + + INSERT_INDICATOR_COLOR = QColor(0, 255, 0, 80) + + def __init__(self): + + self.__dialog_ui = None # type: QDialog + self.complex_wave = None + + self.__amplitude = 0.5 + self.__frequency = 10 + self.__phase = 0 + self.__sample_rate = 1e6 + self.__num_samples = int(1e6) + + self.original_data = None + self.draw_data = None + self.position = 0 + + super().__init__(name="InsertSine") + + @property + def dialog_ui(self) -> QDialog: + if self.__dialog_ui is None: + dir_name = os.path.dirname(os.readlink(__file__)) if os.path.islink(__file__) else os.path.dirname(__file__) + + logging.getLogger().setLevel(logging.WARNING) + self.__dialog_ui = uic.loadUi(os.path.realpath(os.path.join(dir_name, "insert_sine_dialog.ui"))) + logging.getLogger().setLevel(logger.level) + + self.__dialog_ui.setAttribute(Qt.WA_DeleteOnClose) + self.__dialog_ui.setModal(True) + self.__dialog_ui.doubleSpinBoxAmplitude.setValue(self.__amplitude) + self.__dialog_ui.doubleSpinBoxFrequency.setValue(self.__frequency) + self.__dialog_ui.doubleSpinBoxPhase.setValue(self.__phase) + self.__dialog_ui.doubleSpinBoxSampleRate.setValue(self.__sample_rate) + self.__dialog_ui.doubleSpinBoxNSamples.setValue(self.__num_samples) + self.__dialog_ui.lineEditTime.setValidator( + QRegExpValidator(QRegExp(r"[0-9]+([nmµ]?|([\.,][0-9]{1,3}[nmµ]?))?$")) + ) + + scene_manager = SceneManager(self.dialog_ui.graphicsViewSineWave) + self.__dialog_ui.graphicsViewSineWave.scene_manager = scene_manager + self.insert_indicator = scene_manager.scene.addRect(0, -2, 0, 4, + QPen(QColor(Qt.transparent), 0), + QBrush(self.INSERT_INDICATOR_COLOR)) + self.insert_indicator.stackBefore(scene_manager.scene.selection_area) + + self.set_time() + + return self.__dialog_ui + + @property + def amplitude(self) -> float: + return self.__amplitude + + @amplitude.setter + def amplitude(self, value: float): + if value != self.amplitude: + self.__amplitude = value + self.draw_sine_wave() + + @property + def frequency(self) -> float: + return self.__frequency + + @frequency.setter + def frequency(self, value: float): + if value != self.frequency: + self.__frequency = value + self.draw_sine_wave() + + @property + def phase(self) -> float: + return self.__phase + + @phase.setter + def phase(self, value: float): + if value != self.phase: + self.__phase = value + self.draw_sine_wave() + + @property + def sample_rate(self) -> float: + return self.__sample_rate + + @sample_rate.setter + def sample_rate(self, value: float): + if value != self.sample_rate: + self.__sample_rate = value + self.set_time() + self.draw_sine_wave() + + @property + def num_samples(self) -> int: + return self.__num_samples + + @num_samples.setter + def num_samples(self, value: int): + value = int(value) + if value != self.num_samples: + self.__num_samples = value + self.set_time() + self.draw_sine_wave() + + def create_connects(self): + pass + + def create_dialog_connects(self): + self.dialog_ui.doubleSpinBoxAmplitude.editingFinished.connect( + self.on_double_spin_box_amplitude_editing_finished) + self.dialog_ui.doubleSpinBoxFrequency.editingFinished.connect( + self.on_double_spin_box_frequency_editing_finished) + self.dialog_ui.doubleSpinBoxPhase.editingFinished.connect(self.on_double_spin_box_phase_editing_finished) + self.dialog_ui.doubleSpinBoxSampleRate.editingFinished.connect( + self.on_double_spin_box_sample_rate_editing_finished) + self.dialog_ui.doubleSpinBoxNSamples.editingFinished.connect(self.on_spin_box_n_samples_editing_finished) + self.dialog_ui.lineEditTime.editingFinished.connect(self.on_line_edit_time_editing_finished) + self.dialog_ui.buttonBox.accepted.connect(self.on_button_box_accept) + self.dialog_ui.buttonBox.rejected.connect(self.on_button_box_reject) + self.__dialog_ui.finished.connect(self.on_dialog_finished) + + def get_insert_sine_dialog(self, original_data, position, sample_rate=None, num_samples=None) -> QDialog: + if sample_rate is not None: + self.__sample_rate = sample_rate + self.dialog_ui.doubleSpinBoxSampleRate.setValue(sample_rate) + + if num_samples is not None: + self.__num_samples = int(num_samples) + self.dialog_ui.doubleSpinBoxNSamples.setValue(num_samples) + + self.original_data = original_data + self.position = position + + self.set_time() + self.draw_sine_wave() + self.create_dialog_connects() + + return self.dialog_ui + + def draw_sine_wave(self): + if self.dialog_ui.graphicsViewSineWave.scene_manager: + self.dialog_ui.graphicsViewSineWave.scene_manager.clear_path() + + QApplication.instance().setOverrideCursor(Qt.WaitCursor) + self.__set_status_of_editable_elements(enabled=False) + + t = np.arange(0, self.num_samples) / self.sample_rate + arg = 2 * np.pi * self.frequency * t + self.phase + + self.complex_wave = np.empty(len(arg), dtype=np.complex64) + self.complex_wave.real = np.cos(arg) + self.complex_wave.imag = np.sin(arg) + self.complex_wave = IQArray(self.amplitude * self.complex_wave).convert_to(self.original_data.dtype) + + self.draw_data = np.insert(self.original_data[:, 0], self.position, self.complex_wave[:, 0]) + y, h = self.dialog_ui.graphicsViewSineWave.view_rect().y(), self.dialog_ui.graphicsViewSineWave.view_rect().height() + self.insert_indicator.setRect(self.position, y - h, self.num_samples, 2 * h + abs(y)) + + self.__set_status_of_editable_elements(enabled=True) + QApplication.instance().restoreOverrideCursor() + self.dialog_ui.graphicsViewSineWave.plot_data(self.draw_data) + self.dialog_ui.graphicsViewSineWave.show_full_scene() + + def __set_status_of_editable_elements(self, enabled: bool): + for obj in ("doubleSpinBoxAmplitude", "doubleSpinBoxFrequency", "doubleSpinBoxPhase", + "doubleSpinBoxSampleRate", "doubleSpinBoxNSamples", "lineEditTime", "buttonBox"): + getattr(self.dialog_ui, obj).setEnabled(enabled) + + def set_time(self): + self.dialog_ui.lineEditTime.setText(Formatter.science_time(self.num_samples / self.sample_rate, decimals=3, + append_seconds=False, remove_spaces=True)) + + @pyqtSlot() + def on_double_spin_box_amplitude_editing_finished(self): + self.amplitude = self.dialog_ui.doubleSpinBoxAmplitude.value() + + @pyqtSlot() + def on_double_spin_box_frequency_editing_finished(self): + self.frequency = self.dialog_ui.doubleSpinBoxFrequency.value() + + @pyqtSlot() + def on_double_spin_box_phase_editing_finished(self): + self.phase = self.dialog_ui.doubleSpinBoxPhase.value() + + @pyqtSlot() + def on_double_spin_box_sample_rate_editing_finished(self): + self.sample_rate = self.dialog_ui.doubleSpinBoxSampleRate.value() + + @pyqtSlot() + def on_spin_box_n_samples_editing_finished(self): + self.num_samples = self.dialog_ui.doubleSpinBoxNSamples.value() + + @pyqtSlot() + def on_line_edit_time_editing_finished(self): + time_str = self.dialog_ui.lineEditTime.text().replace(",", ".") + suffix = "" + try: + t = float(time_str) + except ValueError: + suffix = time_str[-1] + try: + t = float(time_str[:-1]) + except ValueError: + return + + factor = 10 ** -9 if suffix == "n" else 10 ** -6 if suffix == "µ" else 10 ** -3 if suffix == "m" else 1 + time_val = t * factor + + if self.sample_rate * time_val >= 1: + self.dialog_ui.doubleSpinBoxNSamples.setValue(self.sample_rate * time_val) + self.dialog_ui.doubleSpinBoxNSamples.editingFinished.emit() + else: + self.set_time() + + @pyqtSlot() + def on_button_box_reject(self): + self.dialog_ui.reject() + + @pyqtSlot() + def on_button_box_accept(self): + self.insert_sine_wave_clicked.emit() + self.dialog_ui.accept() + + @pyqtSlot() + def on_dialog_finished(self): + self.sender().graphicsViewSineWave.eliminate() + self.__dialog_ui = None diff --git a/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/descr.txt b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/descr.txt new file mode 100644 index 0000000..bf2ab2c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/descr.txt @@ -0,0 +1,3 @@ +This plugin enables you to insert custom sine waves into your signal. +You will find a new context menu entry in interpretation signal view. +Transform URH into a full fledged signal editor! \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/insert_sine_dialog.ui b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/insert_sine_dialog.ui new file mode 100644 index 0000000..d06273e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/insert_sine_dialog.ui @@ -0,0 +1,201 @@ + + + DialogCustomSine + + + + 0 + 0 + 601 + 326 + + + + Insert sine wave + + + + + + Qt::Horizontal + + + + + + + Time (seconds): + + + + + + + Qt::Horizontal + + + + + + + Frequency (Hz): + + + + + + + 3 + + + 0.000000000000000 + + + 99999999999999991433150857216.000000000000000 + + + + + + + ° + + + 3 + + + 360.000000000000000 + + + + + + + Samples: + + + + + + + Sample Rate: + + + + + + + Phase: + + + + + + + 3 + + + 0.000000000000000 + + + 9999999999999999931398190359470212947659194368.000000000000000 + + + + + + + Amplitude: + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + 3 + + + 0.000000000000000 + + + 9999999999999999455752309870428160.000000000000000 + + + + + + + + + + 3 + + + 1.000000000000000 + + + 0.001000000000000 + + + 1.000000000000000 + + + + + + + + QPainter::Antialiasing|QPainter::HighQualityAntialiasing|QPainter::TextAntialiasing + + + QGraphicsView::NoAnchor + + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + ZoomableGraphicView + QGraphicsView +
urh.ui.views.ZoomableGraphicView.h
+
+ + KillerDoubleSpinBox + QDoubleSpinBox +
urh.ui.KillerDoubleSpinBox.h
+
+
+ + doubleSpinBoxAmplitude + doubleSpinBoxFrequency + doubleSpinBoxPhase + doubleSpinBoxSampleRate + doubleSpinBoxNSamples + lineEditTime + graphicsViewSineWave + + + +
diff --git a/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/settings.ui b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/settings.ui new file mode 100644 index 0000000..d47e337 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/InsertSine/settings.ui @@ -0,0 +1,47 @@ + + + InsertSineWaveSettings + + + + 0 + 0 + 400 + 300 + + + + Frame + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + No settings available. + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + diff --git a/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakAction.py b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakAction.py new file mode 100644 index 0000000..9cf58b5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakAction.py @@ -0,0 +1,54 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Message import Message + + +class MessageBreakAction(QUndoCommand): + def __init__(self, proto_analyzer: ProtocolAnalyzer, msg_nr: int, pos: int): + super().__init__() + self.proto_analyzer = proto_analyzer + self.msg_nr = msg_nr + self.pos = pos + self.orig_messages = copy.deepcopy(proto_analyzer.messages) + + self.setText("Break message behind selection") + + def redo(self): + message = self.proto_analyzer.messages[self.msg_nr] + message1 = Message(plain_bits=message.plain_bits[:self.pos], pause=0, + rssi=message.rssi, decoder=message.decoder, message_type=message.message_type, + samples_per_symbol=message.samples_per_symbol) + message2 = Message(plain_bits=message.plain_bits[self.pos:], pause=message.pause, + rssi=message.rssi, decoder=message.decoder, message_type=message.message_type, + samples_per_symbol=message.samples_per_symbol) + self.proto_analyzer.messages[self.msg_nr] = message1 + self.proto_analyzer.messages.insert(self.msg_nr + 1, message2) + + def undo(self): + self.proto_analyzer.messages = self.orig_messages + + def __get_zero_seq_indexes(self, message: str, following_zeros: int): + """ + :rtype: list[tuple of int] + """ + + result = [] + if following_zeros > len(message): + return result + + zero_counter = 0 + for i in range(0, len(message)): + if message[i] == "0": + zero_counter += 1 + else: + if zero_counter >= following_zeros: + result.append((i - zero_counter, i)) + zero_counter = 0 + + if zero_counter >= following_zeros: + result.append((len(message) - 1 - following_zeros, len(message) - 1)) + + return result diff --git a/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakPlugin.py b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakPlugin.py new file mode 100644 index 0000000..3cbbf5b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/MessageBreakPlugin.py @@ -0,0 +1,39 @@ +from PyQt5.QtWidgets import QAction, QUndoStack, QMessageBox + + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from ..Plugin import ProtocolPlugin +from ..MessageBreak.MessageBreakAction import MessageBreakAction + + +class MessageBreakPlugin(ProtocolPlugin): + def __init__(self): + super().__init__(name="MessageBreak") + self.undo_stack = None + self.command = None + """:type: QUndoAction """ + + def get_action(self, parent, undo_stack: QUndoStack, sel_range, protocol: ProtocolAnalyzer, view: int): + """ + :type parent: QTableView + :type undo_stack: QUndoStack + :type protocol_analyzers: list of ProtocolAnalyzer + """ + min_row, max_row, start, end = sel_range + if min_row == -1 or max_row == -1 or start == -1 or end == -1: + return None + + if max_row != min_row: + return None + + end = protocol.convert_index(end, view, 0, True, message_indx=min_row)[0] + # factor = 1 if view == 0 else 4 if view == 1 else 8 + + self.command = MessageBreakAction(protocol, max_row, end) + action = QAction(self.command.text(), parent) + action.triggered.connect(self.action_triggered) + self.undo_stack = undo_stack + return action + + def action_triggered(self): + self.undo_stack.push(self.command) diff --git a/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/descr.txt b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/descr.txt new file mode 100644 index 0000000..90fda70 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/descr.txt @@ -0,0 +1,6 @@ +This plugin enables you to break a protocol message on an arbitrary position. +This is helpful when you have redundancy in your messages. + +After enabling this plugin you will see a new action in the context menu of the message table in Analysis. +Note, this action is only available if you select a SINGLE message. +If you select multiple messages, the action will not appear in the context menu. \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/settings.ui b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/settings.ui new file mode 100644 index 0000000..5b78264 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/MessageBreak/settings.ui @@ -0,0 +1,47 @@ + + + FrameSyncCropSettings + + + + 0 + 0 + 295 + 79 + + + + Frame + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + No settings available. + + + + + + + Qt::Vertical + + + + 20 + 33 + + + + + + + + + diff --git a/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py new file mode 100644 index 0000000..d80a876 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py @@ -0,0 +1,376 @@ +import socket +import socketserver +import threading +import time + +import numpy as np +from PyQt5.QtCore import pyqtSlot, pyqtSignal + +from urh import settings +from urh.plugins.Plugin import SDRPlugin +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Message import Message +from urh.util.Errors import Errors +from urh.util.Logger import logger +from urh.util.RingBuffer import RingBuffer + + +class NetworkSDRInterfacePlugin(SDRPlugin): + DATA_TYPE = np.float32 + + NETWORK_SDR_NAME = "Network SDR" # Display text for device combo box + show_proto_sniff_dialog_clicked = pyqtSignal() + sending_status_changed = pyqtSignal(bool) + sending_stop_requested = pyqtSignal() + current_send_message_changed = pyqtSignal(int) + + send_connection_established = pyqtSignal() + receive_server_started = pyqtSignal() + error_occurred = pyqtSignal(str) + + class MyTCPHandler(socketserver.BaseRequestHandler): + def handle(self): + size = 2 * np.dtype(NetworkSDRInterfacePlugin.DATA_TYPE).itemsize + received = self.request.recv(65536 * size) + self.data = received + + while received: + received = self.request.recv(65536 * size) + self.data += received + + if len(self.data) == 0: + return + + if hasattr(self.server, "received_bits"): + for data in filter(None, self.data.split(b"\n")): + self.server.received_bits.append(NetworkSDRInterfacePlugin.bytearray_to_bit_str(data)) + else: + while len(self.data) % size != 0: + self.data += self.request.recv(len(self.data) % size) + + received = np.frombuffer(self.data, dtype=NetworkSDRInterfacePlugin.DATA_TYPE) + received = received.reshape((len(received)//2, 2)) + + if len(received) + self.server.current_receive_index >= len(self.server.receive_buffer): + self.server.current_receive_index = 0 + + self.server.receive_buffer[ + self.server.current_receive_index:self.server.current_receive_index + len(received)] = received + self.server.current_receive_index += len(received) + + def __init__(self, raw_mode=False, resume_on_full_receive_buffer=False, spectrum=False, sending=False): + """ + + :param raw_mode: If true, sending and receiving raw samples if false bits are received/sent + """ + super().__init__(name="NetworkSDRInterface") + self.client_ip = self.qsettings.value("client_ip", defaultValue="127.0.0.1", type=str) + self.server_ip = "" + + self.samples_to_send = None # set in virtual device constructor + + self.client_port = self.qsettings.value("client_port", defaultValue=2222, type=int) + self.server_port = self.qsettings.value("server_port", defaultValue=4444, type=int) + + self.is_in_spectrum_mode = spectrum + self.resume_on_full_receive_buffer = resume_on_full_receive_buffer + self.__is_sending = False + self.__sending_interrupt_requested = False + + self.sending_repeats = 1 # only used in raw mode + self.current_sent_sample = 0 + self.current_sending_repeat = 0 + + self.sending_is_continuous = False + self.continuous_send_ring_buffer = None + self.num_samples_to_send = None # Only used for continuous send mode + + self.raw_mode = raw_mode + if not sending: + if self.raw_mode: + num_samples = settings.get_receive_buffer_size(self.resume_on_full_receive_buffer, + self.is_in_spectrum_mode) + try: + self.receive_buffer = IQArray(None, dtype=self.DATA_TYPE, n=num_samples) + except MemoryError: + logger.warning("Could not allocate buffer with {0:d} samples, trying less...") + i = 0 + while True: + try: + i += 2 + self.receive_buffer = IQArray(None, dtype=self.DATA_TYPE, n=num_samples // i) + logger.debug("Using buffer with {0:d} samples instead.".format(num_samples // i)) + break + except MemoryError: + continue + else: + self.received_bits = [] + + @property + def is_sending(self) -> bool: + return self.__is_sending + + @is_sending.setter + def is_sending(self, value: bool): + if value != self.__is_sending: + self.__is_sending = value + self.sending_status_changed.emit(self.__is_sending) + + @property + def sending_finished(self) -> bool: + return self.current_sending_repeat >= self.sending_repeats if self.sending_repeats > 0 else False + + @property + def received_data(self): + if self.raw_mode: + return self.receive_buffer[:self.current_receive_index] + else: + return self.received_bits + + @property + def current_receive_index(self): + if hasattr(self, "server") and hasattr(self.server, "current_receive_index"): + return self.server.current_receive_index + else: + return 0 + + @current_receive_index.setter + def current_receive_index(self, value): + if hasattr(self, "server") and hasattr(self.server, "current_receive_index"): + self.server.current_receive_index = value + else: + pass + + def free_data(self): + if self.raw_mode: + self.receive_buffer = IQArray(None, dtype=self.DATA_TYPE, n=0) + else: + self.received_bits[:] = [] + + def create_connects(self): + self.settings_frame.lineEditClientIP.setText(self.client_ip) + self.settings_frame.spinBoxClientPort.setValue(self.client_port) + self.settings_frame.spinBoxServerPort.setValue(self.server_port) + + self.settings_frame.lineEditClientIP.editingFinished.connect(self.on_linedit_client_ip_editing_finished) + self.settings_frame.lineEditServerIP.editingFinished.connect(self.on_linedit_server_ip_editing_finished) + self.settings_frame.spinBoxClientPort.editingFinished.connect(self.on_spinbox_client_port_editing_finished) + self.settings_frame.spinBoxServerPort.editingFinished.connect(self.on_spinbox_server_port_editing_finished) + + self.settings_frame.lOpenProtoSniffer.linkActivated.connect(self.on_lopenprotosniffer_link_activated) + + def start_tcp_server_for_receiving(self): + self.server = socketserver.TCPServer((self.server_ip, self.server_port), self.MyTCPHandler) + self.server.socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) + if self.raw_mode: + self.server.receive_buffer = self.receive_buffer + self.server.current_receive_index = 0 + else: + self.server.received_bits = self.received_bits + + self.server_thread = threading.Thread(target=self.server.serve_forever) + self.server_thread.daemon = True + self.server_thread.start() + + logger.debug("Started TCP server for receiving") + + self.receive_server_started.emit() + + def stop_tcp_server(self): + if hasattr(self, "server"): + logger.debug("Shutdown TCP server") + self.server.shutdown() + self.server.server_close() + if hasattr(self, "server_thread"): + self.server_thread.join() + + def send_data(self, data, sock: socket.socket) -> str: + try: + sock.sendall(data) + return "" + except Exception as e: + return str(e) + + def send_raw_data(self, data: IQArray, num_repeats: int): + byte_data = data.to_bytes() + rng = iter(int, 1) if num_repeats <= 0 else range(0, num_repeats) # <= 0 = forever + + sock = self.prepare_send_connection() + if sock is None: + return + + try: + for _ in rng: + if self.__sending_interrupt_requested: + break + self.send_data(byte_data, sock) + self.current_sent_sample = len(data) + self.current_sending_repeat += 1 + finally: + self.shutdown_socket(sock) + + def prepare_send_connection(self): + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) + sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + sock.connect((self.client_ip, self.client_port)) + return sock + except Exception as e: + msg = "Could not establish connection " + str(e) + self.error_occurred.emit(msg) + logger.error(msg) + return None + + @staticmethod + def shutdown_socket(sock): + try: + sock.shutdown(socket.SHUT_RDWR) + except OSError: + pass + sock.close() + + def send_raw_data_continuously(self, ring_buffer: RingBuffer, num_samples_to_send: int, num_repeats: int): + rng = iter(int, 1) if num_repeats <= 0 else range(0, num_repeats) # <= 0 = forever + samples_per_iteration = 65536 // 2 + sock = self.prepare_send_connection() + if sock is None: + return + + try: + for _ in rng: + + if self.__sending_interrupt_requested: + break + + while num_samples_to_send is None or self.current_sent_sample < num_samples_to_send: + while ring_buffer.is_empty and not self.__sending_interrupt_requested: + time.sleep(0.1) + + if self.__sending_interrupt_requested: + break + + if num_samples_to_send is None: + n = samples_per_iteration + else: + n = max(0, min(samples_per_iteration, num_samples_to_send - self.current_sent_sample)) + + data = ring_buffer.pop(n, ensure_even_length=True) + if len(data) > 0: + self.send_data(data, sock) + self.current_sent_sample += len(data) + + self.current_sending_repeat += 1 + self.current_sent_sample = 0 + + self.current_sent_sample = num_samples_to_send + finally: + self.shutdown_socket(sock) + + def __send_messages(self, messages, sample_rates): + """ + + :type messages: list of Message + :type sample_rates: list of int + :param sample_rates: Sample Rate for each messages, this is needed to calculate the wait time, + as the pause for a message is given in samples + :return: + """ + self.is_sending = True + sock = self.prepare_send_connection() + if sock is None: + return + try: + for i, msg in enumerate(messages): + if self.__sending_interrupt_requested: + break + assert isinstance(msg, Message) + wait_time = msg.pause / sample_rates[i] + + self.current_send_message_changed.emit(i) + error = self.send_data(self.bit_str_to_bytearray(msg.encoded_bits_str) + b"\n", sock) + if not error: + logger.debug("Sent message {0}/{1}".format(i + 1, len(messages))) + logger.debug("Waiting message pause: {0:.2f}s".format(wait_time)) + if self.__sending_interrupt_requested: + break + time.sleep(wait_time) + else: + logger.critical("Could not connect to {0}:{1}".format(self.client_ip, self.client_port)) + break + logger.debug("Sending finished") + finally: + self.is_sending = False + self.shutdown_socket(sock) + + def start_message_sending_thread(self, messages, sample_rates): + """ + + :type messages: list of Message + :type sample_rates: list of int + :param sample_rates: Sample Rate for each messages, this is needed to calculate the wait time, + as the pause for a message is given in samples + :return: + """ + self.__sending_interrupt_requested = False + self.sending_thread = threading.Thread(target=self.__send_messages, args=(messages, sample_rates)) + self.sending_thread.daemon = True + self.sending_thread.start() + + self.send_connection_established.emit() + + def start_raw_sending_thread(self): + self.__sending_interrupt_requested = False + if self.sending_is_continuous: + self.sending_thread = threading.Thread(target=self.send_raw_data_continuously, + args=(self.continuous_send_ring_buffer, + self.num_samples_to_send, self.sending_repeats)) + else: + self.sending_thread = threading.Thread(target=self.send_raw_data, + args=(self.samples_to_send, self.sending_repeats)) + + self.sending_thread.daemon = True + self.sending_thread.start() + + self.send_connection_established.emit() + + def stop_sending_thread(self): + self.__sending_interrupt_requested = True + + if hasattr(self, "sending_thread"): + self.sending_thread.join() + + self.sending_stop_requested.emit() + + @staticmethod + def bytearray_to_bit_str(arr: bytearray) -> str: + return "".join("{:08b}".format(a) for a in arr) + + @staticmethod + def bit_str_to_bytearray(bits: str) -> bytearray: + bits += "0" * ((8 - len(bits) % 8) % 8) + return bytearray((int(bits[i:i + 8], 2) for i in range(0, len(bits), 8))) + + def on_linedit_client_ip_editing_finished(self): + ip = self.settings_frame.lineEditClientIP.text() + self.client_ip = ip + self.qsettings.setValue('client_ip', self.client_ip) + + def on_linedit_server_ip_editing_finished(self): + # Does nothing, because field is disabled + ip = self.settings_frame.lineEditServerIP.text() + self.server_ip = ip + self.qsettings.setValue('server_ip', self.server_ip) + + def on_spinbox_client_port_editing_finished(self): + self.client_port = self.settings_frame.spinBoxClientPort.value() + self.qsettings.setValue('client_port', str(self.client_port)) + + def on_spinbox_server_port_editing_finished(self): + self.server_port = self.settings_frame.spinBoxServerPort.value() + self.qsettings.setValue('server_port', str(self.server_port)) + + @pyqtSlot(str) + def on_lopenprotosniffer_link_activated(self, link: str): + if link == "open_proto_sniffer": + self.show_proto_sniff_dialog_clicked.emit() diff --git a/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/descr.txt b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/descr.txt new file mode 100644 index 0000000..05de335 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/descr.txt @@ -0,0 +1,4 @@ +With this plugin you can interface external applications using TCP. +You can use your external application for performing protocol simulation on logical level or advanced modulation/decoding. +If you activate this plugin, a new SDR will be selectable in protocol sniffer dialog. +Furthermore, a new button below generator table will be created. \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/settings.ui b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/settings.ui new file mode 100644 index 0000000..7bfeabc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/NetworkSDRInterface/settings.ui @@ -0,0 +1,208 @@ + + + Frame + + + + 0 + 0 + 666 + 338 + + + + Frame + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + + + + 0 + 0 + + + + Send data to external application + + + + + + <html><head/><body><p>This is the port number of your external TCP application. URH will connect to this port, when <span style=" font-weight:600;">sending</span> data.</p></body></html> + + + 1 + + + 65535 + + + 1337 + + + + + + + IP address: + + + + + + + TCP Port: + + + + + + + <html><head/><body><p>This is the IP address of your external TCP application. URH will connect to this address, when <span style=" font-weight:600;">sending</span> data.</p></body></html> + + + 127.0.0.1 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + Receive data from external application + + + + + + <html><head/><body><p>Open <a href="open_proto_sniffer"><span style=" text-decoration: underline; color:#0000ff;">protocol sniffer</span></a> (<span style=" font-style:italic;">File -&gt; Sniff protocol...</span>) to use it.</p></body></html> + + + true + + + + + + + + true + + + + URH listens on + + + Qt::AlignCenter + + + + + + + <html><head/><body><p>This is the TCP port number URH listens on. Your external TCP application can connect and send data to this port, <span style=" font-weight:600;">while</span><span style=" font-weight:600;">receiving is active </span>in URH.</p></body></html> + + + 1 + + + 65535 + + + 1337 + + + + + + + TCP Port: + + + + + + + false + + + <html><head/><body><p>This is the IP address URH listens on, 127.0.0.1 will work in most cases. Your external TCP application can connect and send data to this address, <span style=" font-weight:600;">while receiving is active </span>in URH.</p></body></html> + + + any + + + + + + + IP address: + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + Qt::Horizontal + + + + 317 + 20 + + + + + + + + + diff --git a/Software/Universal Radio Hacker/src/urh/plugins/Plugin.py b/Software/Universal Radio Hacker/src/urh/plugins/Plugin.py new file mode 100644 index 0000000..8aeba22 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/Plugin.py @@ -0,0 +1,79 @@ +import logging +import os + +from PyQt5 import uic +from PyQt5.QtCore import QObject, pyqtSignal, Qt, QSettings +from PyQt5.QtWidgets import QUndoCommand, QUndoStack + +from urh.util.Logger import logger + + +class Plugin(QObject): + enabled_changed = pyqtSignal() + + def __init__(self, name: str): + super().__init__() + self.__enabled = Qt.Unchecked + self.name = name + self.plugin_path = "" + self.description = "" + self.__settings_frame = None + self.qsettings = QSettings(QSettings.IniFormat, QSettings.UserScope, "urh", self.name + "-plugin") + + @property + def settings_frame(self): + if self.__settings_frame is None: + logging.getLogger().setLevel(logging.WARNING) + self.__settings_frame = uic.loadUi(os.path.join(self.plugin_path, "settings.ui")) + logging.getLogger().setLevel(logger.level) + + self.create_connects() + return self.__settings_frame + + @property + def enabled(self) -> bool: + return self.__enabled + + @enabled.setter + def enabled(self, value: bool): + if value != self.__enabled: + self.__enabled = Qt.Checked if value else Qt.Unchecked + self.enabled_changed.emit() + + def load_description(self): + descr_file = os.path.join(self.plugin_path, "descr.txt") + try: + with open(descr_file, "r") as f: + self.description = f.read() + except Exception as e: + print(e) + + def destroy_settings_frame(self): + self.__settings_frame = None + + def create_connects(self): + pass + + +class ProtocolPlugin(Plugin): + def __init__(self, name: str): + Plugin.__init__(self, name) + + def get_action(self, parent, undo_stack: QUndoStack, sel_range, groups, + view: int) -> QUndoCommand: + """ + :type parent: QTableView + :type undo_stack: QUndoStack + :type groups: list of ProtocolGroups + """ + raise NotImplementedError("Abstract Method.") + + +class SDRPlugin(Plugin): + def __init__(self, name: str): + Plugin.__init__(self, name) + + +class SignalEditorPlugin(Plugin): + def __init__(self, name: str): + Plugin.__init__(self, name) diff --git a/Software/Universal Radio Hacker/src/urh/plugins/PluginManager.py b/Software/Universal Radio Hacker/src/urh/plugins/PluginManager.py new file mode 100644 index 0000000..c8e6891 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/PluginManager.py @@ -0,0 +1,56 @@ +import importlib +import os + +from urh import settings +from urh.plugins.Plugin import Plugin, ProtocolPlugin +from urh.util.Logger import logger + + +class PluginManager(object): + def __init__(self): + self.plugin_path = os.path.dirname(os.path.realpath(__file__)) + self.installed_plugins = self.load_installed_plugins() + + @property + def protocol_plugins(self): + return [p for p in self.installed_plugins if isinstance(p, ProtocolPlugin)] + + def load_installed_plugins(self): + """ :rtype: list of Plugin """ + result = [] + plugin_dirs = [d for d in os.listdir(self.plugin_path) if os.path.isdir(os.path.join(self.plugin_path, d))] + for d in plugin_dirs: + if d == "__pycache__": + continue + try: + class_module = self.load_plugin(d) + plugin = class_module() + plugin.plugin_path = os.path.join(self.plugin_path, plugin.name) + plugin.load_description() + if plugin.name in settings.all_keys(): + plugin.enabled = settings.read(plugin.name, False, type=bool) + else: + plugin.enabled = False + result.append(plugin) + except ImportError as e: + logger.warning("Could not load plugin {0} ({1})".format(d, e)) + continue + + return result + + @staticmethod + def load_plugin(plugin_name): + classname = plugin_name + "Plugin" + module_path = "urh.plugins." + plugin_name + "." + classname + + module = importlib.import_module(module_path) + return getattr(module, classname) + + def is_plugin_enabled(self, plugin_name: str): + return any(plugin_name == p.name for p in self.installed_plugins if p.enabled) + + def get_plugin_by_name(self, plugin_name): + for plugin in self.installed_plugins: + if plugin.name == plugin_name: + return plugin + return None diff --git a/Software/Universal Radio Hacker/src/urh/plugins/RfCat/RfCatPlugin.py b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/RfCatPlugin.py new file mode 100644 index 0000000..0007336 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/RfCatPlugin.py @@ -0,0 +1,232 @@ +import os +import time +from subprocess import PIPE, Popen +from threading import Thread + +import numpy as np +from PyQt5.QtCore import pyqtSignal + +from urh import settings +from urh.plugins.Plugin import SDRPlugin +from urh.signalprocessing.Message import Message +from urh.util.Errors import Errors +from urh.util.Logger import logger + + +## rfcat commands +# freq = 433920000 +# mod = "MOD_ASK_OOK" +# pktlen = 10 +# syncmode = 0 +# syncbytes = "\xCA\xFE\xAF\xFE" +# baud = 4800 +# sendbytes = "\xCA\xFE\xAF\xFE" +# num_preamble = 0 +# +# cmd_ping = "d.ping()" +# cmd_freq = "d.setFreq({})".format(freq) +# cmd_mod = "d.setMdmModulation({})".format(mod) +# cmd_pktlen = "d.makePktFLEN({})".format(pktlen) +# cmd_syncmode = "d.setMdmSyncMode({})".format(syncmode) +# cmd_syncbytes = "d.setMdmSyncWord({})".format(syncbytes) +# cmd_baud = "d.setMdmDRate({})".format(baud) +# cmd_sendbytes = "d.RFxmit('{}')".format(sendbytes) +# cmd_maxpower = "d.setMaxPower()" +# cmd_recvbytes = "d.RFrecv()[0]" +# cmd_preamble = "d.setMdmNumPreamble({})".format(num_preamble) +# cmd_showconfig = "print d.reprRadioConfig()" + +class RfCatPlugin(SDRPlugin): + rcv_index_changed = pyqtSignal(int, int) # int arguments are just for compatibility with native and grc backend + show_proto_sniff_dialog_clicked = pyqtSignal() + sending_status_changed = pyqtSignal(bool) + sending_stop_requested = pyqtSignal() + current_send_message_changed = pyqtSignal(int) + + def __init__(self): + super().__init__(name="RfCat") + self.rfcat_executable = self.qsettings.value("rfcat_executable", defaultValue="rfcat", type=str) + self.rfcat_is_open = False + self.initialized = False + self.ready = True + self.__is_sending = False + self.__sending_interrupt_requested = False + self.current_sent_sample = 0 + self.current_sending_repeat = 0 + self.modulators = 0 + + def __del__(self): + self.close_rfcat() + + @property + def is_sending(self) -> bool: + return self.__is_sending + + @is_sending.setter + def is_sending(self, value: bool): + if value != self.__is_sending: + self.__is_sending = value + self.sending_status_changed.emit(self.__is_sending) + + @property + def rfcat_is_found(self): + return self.is_rfcat_executable(self.rfcat_executable) + + def is_rfcat_executable(self, rfcat_executable): + fpath, fname = os.path.split(rfcat_executable) + if fpath: + if os.path.isfile(rfcat_executable) and os.access(rfcat_executable, os.X_OK): + return True + else: + for path in os.environ["PATH"].split(os.pathsep): + path = path.strip('"') + exe_file = os.path.join(path, rfcat_executable) + if os.path.isfile(exe_file) and os.access(exe_file, os.X_OK): + return True + return False + + def enable_or_disable_send_button(self, rfcat_executable): + if self.is_rfcat_executable(rfcat_executable): + self.settings_frame.info.setText("Info: Executable can be opened.") + else: + self.settings_frame.info.setText("Info: Executable cannot be opened! Disabling send button.") + logger.debug("RfCat executable cannot be opened! Disabling send button.") + + def create_connects(self): + self.settings_frame.rfcat_executable.setText(self.rfcat_executable) + self.settings_frame.rfcat_executable.editingFinished.connect(self.on_edit_rfcat_executable_editing_finished) + self.enable_or_disable_send_button(self.rfcat_executable) + + def on_edit_rfcat_executable_editing_finished(self): + rfcat_executable = self.settings_frame.rfcat_executable.text() + self.enable_or_disable_send_button(rfcat_executable) + self.rfcat_executable = rfcat_executable + self.qsettings.setValue('rfcat_executable', self.rfcat_executable) + + def free_data(self): + if self.raw_mode: + self.receive_buffer = np.empty(0) + else: + self.received_bits[:] = [] + + def write_to_rfcat(self, buf): + self.process.stdin.write(buf.encode("utf-8") + b"\n") + self.process.stdin.flush() + + def open_rfcat(self): + if not self.rfcat_is_open: + try: + self.process = Popen([self.rfcat_executable, '-r'], stdin=PIPE, stdout=PIPE, stderr=PIPE) + self.rfcat_is_open = True + logger.debug("Successfully opened RfCat ({})".format(self.rfcat_executable)) + return True + except Exception as e: + logger.debug("Could not open RfCat! ({})".format(e)) + return False + else: + return True + + def close_rfcat(self): + if self.rfcat_is_open: + try: + self.process.kill() + self.rfcat_is_open = False + except Exception as e: + logger.debug("Could not close rfcat: {}".format(e)) + + def set_parameter(self, param: str, log=True): # returns error (True/False) + try: + self.write_to_rfcat(param) + self.ready = False + if log: + logger.debug(param) + except OSError as e: + logger.info("Could not set parameter {0}:{1} ({2})".format(param, e)) + return True + return False + + def read_async(self): + self.set_parameter("d.RFrecv({})[0]".format(500), log=False) + + def configure_rfcat(self, modulation = "MOD_ASK_OOK", freq = 433920000, sample_rate = 2000000, samples_per_symbol = 500): + self.set_parameter("d.setMdmModulation({})".format(modulation), log=False) + self.set_parameter("d.setFreq({})".format(int(freq)), log=False) + self.set_parameter("d.setMdmSyncMode(0)", log=False) + self.set_parameter("d.setMdmDRate({})".format(int(sample_rate // samples_per_symbol)), log=False) + self.set_parameter("d.setMaxPower()", log=False) + logger.info("Configured RfCat to Modulation={}, Frequency={} Hz, Datarate={} baud".format(modulation, int(freq), int(sample_rate // samples_per_symbol))) + + def send_data(self, data) -> str: + prepared_data = "d.RFxmit(b{})".format(str(data)[11:-1]) #[11:-1] Removes "bytearray(b...) + self.set_parameter(prepared_data, log=False) + + def __send_messages(self, messages, sample_rates): + if len(messages): + self.is_sending = True + else: + return False + + # Open and configure RfCat + if not self.open_rfcat(): + return False + modulation = self.modulators[messages[0].modulator_index].modulation_type + if modulation == "ASK": + modulation = "MOD_ASK_OOK" + elif modulation == "FSK": + modulation = "MOD_2FSK" + elif modulation == "GFSK": + modulation = "MOD_GFSK" + elif modulation == "PSK": + modulation = "MOD_MSK" + else: # Fallback + modulation = "MOD_ASK_OOK" + self.configure_rfcat(modulation=modulation, freq=self.project_manager.device_conf["frequency"], + sample_rate=sample_rates[0], samples_per_symbol=messages[0].samples_per_symbol) + + repeats_from_settings = settings.read('num_sending_repeats', type=int) + repeats = repeats_from_settings if repeats_from_settings > 0 else -1 + while (repeats > 0 or repeats == -1) and self.__sending_interrupt_requested == False: + logger.debug("Start iteration ({} left)".format(repeats if repeats > 0 else "infinite")) + for i, msg in enumerate(messages): + if self.__sending_interrupt_requested: + break + assert isinstance(msg, Message) + wait_time = msg.pause / sample_rates[i] + + self.current_send_message_changed.emit(i) + error = self.send_data(self.bit_str_to_bytearray(msg.encoded_bits_str)) + if not error: + logger.debug("Sent message {0}/{1}".format(i+1, len(messages))) + logger.debug("Waiting message pause: {0:.2f}s".format(wait_time)) + if self.__sending_interrupt_requested: + break + time.sleep(wait_time) + else: + self.is_sending = False + Errors.generic_error("Could not connect to {0}:{1}".format(self.client_ip, self.client_port), msg=error) + break + if repeats > 0: + repeats -= 1 + logger.debug("Sending finished") + self.is_sending = False + + def start_message_sending_thread(self, messages, sample_rates, modulators, project_manager): + self.modulators = modulators + self.project_manager = project_manager + self.__sending_interrupt_requested = False + self.sending_thread = Thread(target=self.__send_messages, args=(messages, sample_rates)) + self.sending_thread.daemon = True + self.sending_thread.start() + + def stop_sending_thread(self): + self.__sending_interrupt_requested = True + self.sending_stop_requested.emit() + + @staticmethod + def bytearray_to_bit_str(arr: bytearray) -> str: + return "".join("{:08b}".format(a) for a in arr) + + @staticmethod + def bit_str_to_bytearray(bits: str) -> bytearray: + bits += "0" * ((8 - len(bits) % 8) % 8) + return bytearray((int(bits[i:i+8], 2) for i in range(0, len(bits), 8))) diff --git a/Software/Universal Radio Hacker/src/urh/plugins/RfCat/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/plugins/RfCat/descr.txt b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/descr.txt new file mode 100644 index 0000000..ad1e9d6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/descr.txt @@ -0,0 +1,2 @@ +With this plugin we support sending bytestreams via RfCat (e.g. using YARD Stick One). +Therefore a new button below generator table will be created. diff --git a/Software/Universal Radio Hacker/src/urh/plugins/RfCat/settings.ui b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/settings.ui new file mode 100644 index 0000000..1395fc1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/RfCat/settings.ui @@ -0,0 +1,69 @@ + + + RfCatSettings + + + + 0 + 0 + 400 + 300 + + + + Frame + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + Command to execute 'rfcat'. You can write the full path before 'rfcat' or just 'rfcat' when it is executable from every path. + + + true + + + + + + + rfcat + + + + + + + + true + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + diff --git a/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHideAction.py b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHideAction.py new file mode 100644 index 0000000..87259b1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHideAction.py @@ -0,0 +1,69 @@ +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class ZeroHideAction(QUndoCommand): + def __init__(self, protocol: ProtocolAnalyzer, following_zeros: int, view: int, zero_hide_offsets: dict): + super().__init__() + self.protocol = protocol + self.following_zeros = following_zeros + self.viewtype = view + + self.setText("Hide zero sequences >= " + str(self.following_zeros)) + + self.zero_hide_offsets = zero_hide_offsets + + def redo(self): + factor = 1 + if self.viewtype == 1: + factor = 4 + elif self.viewtype == 2: + factor = 8 + + pa = self.protocol + self.zero_hide_offsets.clear() + for i in range(pa.num_messages): + message = pa.messages[i] + if self.viewtype == 0: + data = message.decoded_bits_str + elif self.viewtype == 1: + data = message.decoded_hex_str + else: + data = message.decoded_ascii_str + + zero_sequences = self.__get_zero_seq_indexes(data, self.following_zeros) + + self.zero_hide_offsets[i] = {start: end-start for start, end in zero_sequences} + for seq in reversed(zero_sequences): + full_bits = pa.messages[i].decoded_bits + start = seq[0] * factor + end = seq[1] * factor + pa.messages[i].decoded_bits = full_bits[:start] + full_bits[end:] + + def undo(self): + self.zero_hide_offsets.clear() + self.protocol.clear_decoded_bits() + + def __get_zero_seq_indexes(self, message: str, following_zeros: int): + """ + :rtype: list[tuple of int] + """ + + result = [] + if following_zeros > len(message): + return result + + zero_counter = 0 + for i in range(0, len(message)): + if message[i] == "0": + zero_counter += 1 + else: + if zero_counter >= following_zeros: + result.append((i-zero_counter, i)) + zero_counter = 0 + + if zero_counter >= following_zeros: + result.append((len(message) - zero_counter, len(message))) + + return result \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHidePlugin.py b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHidePlugin.py new file mode 100644 index 0000000..316b5fa --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/ZeroHidePlugin.py @@ -0,0 +1,36 @@ +from PyQt5.QtWidgets import QAction, QUndoStack + +from ..Plugin import ProtocolPlugin +from ..ZeroHide.ZeroHideAction import ZeroHideAction + + +class ZeroHidePlugin(ProtocolPlugin): + def __init__(self): + super().__init__(name="ZeroHide") + + self.following_zeros = 5 if 'following_zeros' not in self.qsettings.allKeys() else self.qsettings.value('following_zeros', type=int) + self.undo_stack = None + self.command = None + self.zero_hide_offsets = dict() + + def create_connects(self): + self.settings_frame.spinBoxFollowingZeros.setValue(self.following_zeros) + self.settings_frame.spinBoxFollowingZeros.valueChanged.connect(self.set_following_zeros) + + def set_following_zeros(self): + self.following_zeros = self.settings_frame.spinBoxFollowingZeros.value() + self.qsettings.setValue('following_zeros', self.following_zeros) + + def get_action(self, parent, undo_stack: QUndoStack, sel_range, protocol, view: int): + """ + :type parent: QTableView + :type undo_stack: QUndoStack + """ + self.command = ZeroHideAction(protocol, self.following_zeros, view, self.zero_hide_offsets) + action = QAction(self.command.text(), parent) + action.triggered.connect(self.action_triggered) + self.undo_stack = undo_stack + return action + + def action_triggered(self): + self.undo_stack.push(self.command) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/descr.txt b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/descr.txt new file mode 100644 index 0000000..7732b88 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/descr.txt @@ -0,0 +1,2 @@ +This plugin allows you to entirely crop long sequences of zeros in your protocol and focus on relevant data. +You can set a threshold below. All sequences of directly following zeros, which are longer than this threshold will be removed. \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/settings.ui b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/settings.ui new file mode 100644 index 0000000..df540ef --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/ZeroHide/settings.ui @@ -0,0 +1,84 @@ + + + FrameSyncCropSettings + + + + 0 + 0 + 295 + 79 + + + + Frame + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + + + Threshold: + + + + + + + 1 + + + 9999999 + + + 5 + + + + + + + following zeros + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Vertical + + + + 20 + 33 + + + + + + + + + diff --git a/Software/Universal Radio Hacker/src/urh/plugins/__init__.py b/Software/Universal Radio Hacker/src/urh/plugins/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/plugins/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/settings.py b/Software/Universal Radio Hacker/src/urh/settings.py new file mode 100644 index 0000000..0e35a8a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/settings.py @@ -0,0 +1,197 @@ +# QT5 = True +import os +import sys + +import psutil +from PyQt5.QtCore import Qt, QSettings +from PyQt5.QtGui import QColor + +from urh.util.Formatter import Formatter +from urh.util.Logger import logger + + +global __qt_settings +def __get_qt_settings(): + global __qt_settings + + try: + __qt_settings.fileName() + except: + __qt_settings = QSettings(QSettings.IniFormat, QSettings.UserScope, 'urh', 'urh') + + return __qt_settings + + +def get_qt_settings_filename(): + return __get_qt_settings().fileName() + + +MAX_RECENT_FILE_NR = 10 +ZOOM_TICKS = 10 + +PIXELS_PER_PATH = 5000 + +SPECTRUM_BUFFER_SIZE = 2 ** 15 +SNIFF_BUFFER_SIZE = 5 * 10 ** 7 +CONTINUOUS_BUFFER_SIZE_MB = 50 + +PAUSE_TRESHOLD = 10 +RECT_BIT_WIDTH = 10 +BIT_SCENE_HEIGHT = 100 + +TRANSPARENT_COLOR = QColor(Qt.transparent) + +LINECOLOR = QColor.fromRgb(225, 225, 225) +BGCOLOR = QColor.fromRgb(55, 53, 53) +AXISCOLOR = QColor.fromRgb(200, 200, 200, 100) +ARROWCOLOR = QColor.fromRgb(204, 120, 50) + +ERROR_BG_COLOR = QColor.fromRgb(255, 0, 0, 150) + +SEND_INDICATOR_COLOR = QColor("darkblue") # overwritten by system color (bin/urh) + +# ROI-SELECTION COLORS +SELECTION_COLOR = QColor("darkblue") # overwritten by system color (bin/urh) +NOISE_COLOR = QColor("red") +SELECTION_OPACITY = 1 +NOISE_OPACITY = 0.33 + +# SEPARATION COLORS +ONES_AREA_COLOR = Qt.green +ZEROS_AREA_COLOR = Qt.magenta +SEPARATION_OPACITY = 0.15 +SEPARATION_PADDING = .05 # percent + +# PROTOCOL TABLE COLORS +SELECTED_ROW_COLOR = QColor.fromRgb(0, 0, 255) +DIFFERENCE_CELL_COLOR = QColor.fromRgb(255, 0, 0) + +PROPERTY_FOUND_COLOR = QColor.fromRgb(0, 124, 0, 100) +PROPERTY_NOT_FOUND_COLOR = QColor.fromRgb(124, 0, 0, 100) + +SEPARATION_ROW_HEIGHT = 30 + +PROJECT_FILE = "URHProject.xml" +DECODINGS_FILE = "decodings.txt" +FIELD_TYPE_SETTINGS = os.path.realpath(os.path.join(get_qt_settings_filename(), "..", "fieldtypes.xml")) + +# DEVICE SETTINGS +DEFAULT_IP_USRP = "192.168.10.2" +DEFAULT_IP_RTLSDRTCP = "127.0.0.1" + +# DECODING NAMES +DECODING_INVERT = "Invert" +DECODING_DIFFERENTIAL = "Differential Encoding" +DECODING_REDUNDANCY = "Remove Redundancy" +DECODING_DATAWHITENING = "Remove Data Whitening (CC1101)" +DECODING_CARRIER = "Remove Carrier" +DECODING_BITORDER = "Change Bitorder" +DECODING_EDGE = "Edge Trigger" +DECODING_SUBSTITUTION = "Substitution" +DECODING_EXTERNAL = "External Program" +DECODING_ENOCEAN = "Wireless Short Packet (WSP)" +DECODING_CUT = "Cut before/after" +DECODING_MORSE = "Morse Code" +DECODING_DISABLED_PREFIX = "[Disabled] " + +LABEL_COLORS = [QColor.fromRgb(217, 240, 27, 125), # yellow + QColor.fromRgb(41, 172, 81, 125), # green + QColor.fromRgb(245, 12, 12, 125), # red + QColor.fromRgb(12, 12, 242, 125), # blue + QColor.fromRgb(67, 44, 14, 125), # brown + QColor.fromRgb(146, 49, 49, 125), # dark red + QColor.fromRgb(9, 9, 54, 125), # dark blue + QColor.fromRgb(17, 49, 27, 125), # dark green + QColor.fromRgb(244, 246, 36, 125), # strong yellow + QColor.fromRgb(61, 67, 67, 125), # gray 3 + QColor.fromRgb(58, 60, 100, 125), # halfdark blue + QColor.fromRgb(139, 148, 148, 125), # gray 2 + QColor.fromRgb(153, 207, 206, 125), # light blue green + QColor.fromRgb(207, 223, 223, 125), # gray 1 + QColor.fromRgb(106, 10, 10, 125), # darker red + QColor.fromRgb(12, 142, 242, 125), # light blue + QColor.fromRgb(213, 212, 134, 125), # light yellow + QColor.fromRgb(240, 238, 244, 125), # gray 0 + QColor.fromRgb(201, 121, 18, 125), # orange + QColor.fromRgb(155, 170, 224, 125), # lighter blue + QColor.fromRgb(12, 242, 201, 125), # blue green + QColor.fromRgb(7, 237, 78, 125), # light green + QColor.fromRgb(154, 37, 111, 125), # pink + QColor.fromRgb(159, 237, 7, 125), # yellow green + QColor.fromRgb(231, 136, 242, 125), # light pink + ] + +# full alpha for participant colors, since its used in text html view (signal frame) +PARTICIPANT_COLORS = [QColor.fromRgb(lc.red(), lc.green(), lc.blue()) for lc in LABEL_COLORS] + +BG_COLOR_CORRECT = QColor(0, 255, 0, 150) +BG_COLOR_WRONG = QColor(255, 0, 0, 150) + +HIGHLIGHT_TEXT_BACKGROUND_COLOR = QColor("orange") +HIGHLIGHT_TEXT_FOREGROUND_COLOR = QColor("white") + +PEAK_COLOR = QColor("darkRed") + +NUM_CENTERS = 16 + +SHORTEST_PREAMBLE_IN_BITS = 8 +SHORTEST_CONSTANT_IN_BITS = 8 + +# used for displaying indented logs e.g. in simulation dialog +INDENT = 8 + +# Pause separator in message files +PAUSE_SEP = "/" + + +def read(key: str, default_value=None, type=str): + val = __get_qt_settings().value(key, default_value) + if val is None: + val = type() + + if type is bool: + val = str(val).lower() + try: + return bool(int(val)) + except ValueError: + return str(val).lower() == "true" + else: + return type(val) + + +def write(key: str, value): + __get_qt_settings().setValue(key, value) + + +def all_keys(): + return __get_qt_settings().allKeys() + + +def sync(): + __get_qt_settings().sync() + + +OVERWRITE_RECEIVE_BUFFER_SIZE = None # for unit tests + + +def get_receive_buffer_size(resume_on_full_receive_buffer: bool, spectrum_mode: bool) -> int: + if OVERWRITE_RECEIVE_BUFFER_SIZE: + return OVERWRITE_RECEIVE_BUFFER_SIZE + + if resume_on_full_receive_buffer: + if spectrum_mode: + num_samples = SPECTRUM_BUFFER_SIZE + else: + num_samples = SNIFF_BUFFER_SIZE + else: + # Take 60% of avail memory + threshold = read('ram_threshold', 0.6, float) + num_samples = threshold * (psutil.virtual_memory().available / 8) + + # Do not let it allocate too much memory on 32 bit + if 8 * 2 * num_samples > sys.maxsize: + num_samples = sys.maxsize // (8 * 2 * 1.5) + logger.info("Correcting buffer size to {}".format(num_samples)) + + logger.info("Allocate receive buffer with {0}B".format(Formatter.big_value_with_suffix(num_samples * 8))) + return int(num_samples) diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ChecksumLabel.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ChecksumLabel.py new file mode 100644 index 0000000..246c0b7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ChecksumLabel.py @@ -0,0 +1,117 @@ +import array +import ast +import xml.etree.ElementTree as ET +from enum import Enum + +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.util.GenericCRC import GenericCRC +from urh.util.WSPChecksum import WSPChecksum + + +class ChecksumLabel(ProtocolLabel): + __slots__ = ("__data_ranges", "checksum", "__category") + + class Category(Enum): + generic = "generic" + wsp = "Wireless Short Packet (WSP)" + + def __init__(self, name: str, start: int, end: int, color_index: int, field_type: FieldType, + fuzz_created=False, auto_created=False, data_range_start=0): + assert field_type.function == FieldType.Function.CHECKSUM + super().__init__(name, start, end, color_index, fuzz_created, auto_created, field_type) + + self.__category = self.Category.generic + self.__data_ranges = [[data_range_start, self.start]] # type: list[list[int,int]] + self.checksum = GenericCRC(polynomial=0) # type: GenericCRC or WSPChecksum + + def calculate_checksum(self, bits: array.array) -> array.array: + return self.checksum.calculate(bits) + + def calculate_checksum_for_message(self, message, use_decoded_bits: bool) -> array.array: + data = array.array("B", []) + bits = message.decoded_bits if use_decoded_bits else message.plain_bits + for data_range in self.data_ranges: + data.extend(bits[data_range[0]:data_range[1]]) + return self.calculate_checksum(data) + + @property + def data_ranges(self): + if self.category == self.Category.wsp: + return [[12, -4]] + else: + return self.__data_ranges + + @data_ranges.setter + def data_ranges(self, value): + self.__data_ranges = value + + @property + def is_generic_crc(self): + return self.category == self.Category.generic + + @property + def category(self) -> Category: + return self.__category + + @category.setter + def category(self, value: Category): + if value != self.category: + self.__category = value + if self.category == self.Category.generic: + self.checksum = GenericCRC() + elif self.category == self.Category.wsp: + self.checksum = WSPChecksum() + else: + raise ValueError("Unknown Category") + + def to_label(self, field_type: FieldType) -> ProtocolLabel: + result = ProtocolLabel(name=self.name, start=self.start, end=self.end - 1, color_index=self.color_index, field_type=field_type, + auto_created=self.auto_created, fuzz_created=self.fuzz_created) + result.apply_decoding = self.apply_decoding + result.show = self.show + result.fuzz_me = self.fuzz_me + result.fuzz_values = self.fuzz_values + result.display_format_index = self.display_format_index + return result + + @classmethod + def from_label(cls, label: ProtocolLabel): + result = ChecksumLabel(name=label.name, start=label.start, end=label.end - 1, color_index=label.color_index, + field_type=FieldType(label.name, FieldType.Function.CHECKSUM), + fuzz_created=label.fuzz_created, auto_created=label.auto_created) + result.apply_decoding = label.apply_decoding + result.show = label.show + result.fuzz_me = label.fuzz_me + result.fuzz_values = label.fuzz_values + result.display_format_index = label.display_format_index + return result + + @classmethod + def from_xml(cls, tag: ET.Element, field_types_by_caption=None): + lbl = super().from_xml(tag, field_types_by_caption) + if lbl.field_type is None or lbl.field_type.function != FieldType.Function.CHECKSUM: + checksum_field_type = next( + (ft for ft in field_types_by_caption.values() if ft.function == FieldType.Function.CHECKSUM), + FieldType("checksum", FieldType.Function.CHECKSUM, display_format_index=1)) + lbl.field_type = checksum_field_type + result = cls.from_label(lbl) + result.data_ranges = ast.literal_eval(tag.get("data_ranges", "[]")) + result.category = cls.Category[tag.get("category", "generic")] + + crc_tag = tag.find("crc") + if crc_tag is not None: + result.checksum = GenericCRC.from_xml(crc_tag) + + wsp_tag = tag.find("wsp_checksum") + if wsp_tag is not None: + result.checksum = WSPChecksum.from_xml(wsp_tag) + + return result + + def to_xml(self): + result = super().to_xml() + result.tag = "checksum_label" + result.attrib.update({"data_ranges": str(self.data_ranges), "category": self.category.name}) + result.append(self.checksum.to_xml()) + return result diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ContinuousModulator.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ContinuousModulator.py new file mode 100644 index 0000000..e9947f8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ContinuousModulator.py @@ -0,0 +1,87 @@ +import time +from multiprocessing import Process, Value + +from urh import settings +from urh.signalprocessing.Modulator import Modulator +from urh.util.Logger import logger +from urh.util.RingBuffer import RingBuffer + + +class ContinuousModulator(object): + """ + This class is used in continuous sending mode. + You pass a list of messages and modulators to it, and it takes care of modulating the messages sequentially. + This avoids running out of RAM for large amounts of messages. + """ + WAIT_TIMEOUT = 0.1 + + def __init__(self, messages, modulators, num_repeats=-1): + """ + + :type messages: list of Message + :type modulators: list of Modulator + """ + self.messages = messages + self.modulators = modulators + self.num_repeats = num_repeats # -1 or 0 = infinite + + self.ring_buffer = RingBuffer(int(settings.CONTINUOUS_BUFFER_SIZE_MB * 1e6) // 8, dtype=Modulator.get_dtype()) + + self.current_message_index = Value("L", 0) + + self.abort = Value("i", 0) + self.process = Process(target=self.modulate_continuously, args=(self.num_repeats, ), daemon=True) + + @property + def is_running(self): + return self.process.is_alive() + + def start(self): + self.abort.value = 0 + try: + self.process = Process(target=self.modulate_continuously, args=(self.num_repeats, ), daemon=True) + self.process.start() + except RuntimeError as e: + logger.exception(e) + + def stop(self, clear_buffer=True): + self.abort.value = 1 + + if self.process.is_alive(): + try: + self.process.join(1.5) + except RuntimeError as e: + logger.exception(e) + self.process.terminate() + + if clear_buffer: + self.ring_buffer.clear() + + logger.debug("Stopped continuous modulation") + + def modulate_continuously(self, num_repeats): + rng = iter(int, 1) if num_repeats <= 0 else range(0, num_repeats) # <= 0 = forever + for _ in rng: + if self.abort.value: + return + + start = self.current_message_index.value + + for i in range(start, len(self.messages)): + if self.abort.value: + return + + message = self.messages[i] + self.current_message_index.value = i + modulator = self.modulators[message.modulator_index] # type: Modulator + modulated = modulator.modulate(start=0, data=message.encoded_bits, pause=message.pause) + while not self.ring_buffer.will_fit(len(modulated)): + if self.abort.value: + return + + # Wait till there is space in buffer + time.sleep(self.WAIT_TIMEOUT) + + self.ring_buffer.push(modulated) + + self.current_message_index.value = 0 diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Encoding.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Encoding.py new file mode 100644 index 0000000..b04dc18 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Encoding.py @@ -0,0 +1,846 @@ +import array +import copy +from xml.etree import ElementTree as ET + +from urh import settings +from urh.util import util +from urh.util.GenericCRC import GenericCRC + + +class Encoding(object): + """ + Full featured encoding/decoding of protocols. + """ + + class ErrorState: + SUCCESS = "success" + PREAMBLE_NOT_FOUND = "preamble not found" + SYNC_NOT_FOUND = "sync not found" + EOF_NOT_FOUND = "eof not found" + WRONG_INPUT = "wrong input" + MISSING_EXTERNAL_PROGRAM = "Please set external de/encoder program!" + INVALID_CUTMARK = "cutmark is not valid" + MISC = "general error" + WRONG_PARAMETERS = "wrong parameters" + + def __init__(self, chain=None): + if chain is None: + chain = [] + + self.mode = 0 + self.external_decoder = "" + self.external_encoder = "" + self.multiple = 1 + self.src = [] # [[True, True], [True, False], [False, True], [False, False]] + self.dst = [] # [[False, False], [False, True], [True, False], [True, True]] + self.carrier = "1_" + self.cutmark = array.array("B", [True, False]) + self.cutmode = 0 # 0 = before, 1 = after, 2 = before_pos, 3 = after_pos + self.morse_low = 1 + self.morse_high = 3 + self.morse_wait = 1 + self.__symbol_len = 1 + self.cc1101_overwrite_crc = False + + # Configure CC1101 Date Whitening + polynomial = array.array("B", [False, False, True, False, False, False, False, True]) # x^5+x^0 + sync_bytes = array.array("B", [True, True, True, False, True, False, False, True, True, True, False, False, + True, False, True, False, True, True, True, False, True, False, False, True, + True, True, False, False, True, False, True, False]) # "e9cae9ca" + # sync_bytes = self.str2bit("01100111011010000110011101101000") # "67686768" (RWE Default) + # sync_bytes = self.str2bit("01101001111101100110100111110111") # "69f669f7" (Special RWE) + + self.data_whitening_polynomial = polynomial # Set polynomial + self.data_whitening_sync = sync_bytes # Sync Bytes + self.data_whitening_preamble = array.array("B", [True, False] * 16) # 010101... + self.lfsr_state = array.array("B", []) + + # Set Chain + self.chain = [] + self.set_chain(chain) + + def __hash__(self): + return hash(tuple(self.get_chain())) + + @property + def symbol_len(self): + return int(self.__symbol_len) + + @property + def name(self): + return self.chain[0] + + @property + def is_nrz(self) -> bool: + return len(self.chain) <= 1 + + @property + def contains_cut(self) -> bool: + return self.code_cut in self.chain + + def __str__(self): + return self.name + + def set_chain(self, names): + if len(names) < 1: + return + self.chain = [names[0]] + + i = 1 + while i < len(names): + if settings.DECODING_INVERT in names[i]: + self.chain.append(self.code_invert) + elif settings.DECODING_ENOCEAN in names[i]: + self.chain.append(self.code_enocean) + elif settings.DECODING_DIFFERENTIAL in names[i]: + self.chain.append(self.code_differential) + elif settings.DECODING_REDUNDANCY in names[i]: + self.chain.append(self.code_redundancy) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append(2) + elif settings.DECODING_DATAWHITENING in names[i]: + self.chain.append(self.code_data_whitening) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append("0xe9cae9ca;0x21;0") # Default Sync Bytes + elif settings.DECODING_CARRIER in names[i]: + self.chain.append(self.code_carrier) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append("1_") + elif settings.DECODING_BITORDER in names[i]: + self.chain.append(self.code_lsb_first) + elif settings.DECODING_EDGE in names[i]: + self.chain.append(self.code_edge) + elif settings.DECODING_SUBSTITUTION in names[i]: + self.chain.append(self.code_substitution) + i += 1 + if i < len(names): + self.chain.append(self.get_subst_array(names[i])) + else: + self.chain.append(self.get_subst_array("0:1;1:0;")) + elif settings.DECODING_EXTERNAL in names[i]: + self.chain.append(self.code_externalprogram) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append("./;./") + elif settings.DECODING_CUT in names[i]: + self.chain.append(self.code_cut) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append("0;1010") + elif settings.DECODING_MORSE in names[i]: + self.chain.append(self.code_morse) + i += 1 + if i < len(names): + self.chain.append(names[i]) + else: + self.chain.append("1;3;1") + i += 1 + + def get_chain(self): + chainstr = [self.name] + + i = 1 + while i < len(self.chain): + if self.code_invert == self.chain[i]: + chainstr.append(settings.DECODING_INVERT) + elif self.code_enocean == self.chain[i]: + chainstr.append(settings.DECODING_ENOCEAN) + elif self.code_differential == self.chain[i]: + chainstr.append(settings.DECODING_DIFFERENTIAL) + elif self.code_redundancy == self.chain[i]: + chainstr.append(settings.DECODING_REDUNDANCY) + i += 1 + chainstr.append(self.chain[i]) + elif self.code_data_whitening == self.chain[i]: + chainstr.append(settings.DECODING_DATAWHITENING) + i += 1 + chainstr.append(self.chain[i]) + elif self.code_carrier == self.chain[i]: + chainstr.append(settings.DECODING_CARRIER) + i += 1 + chainstr.append(self.chain[i]) + elif self.code_lsb_first == self.chain[i]: + chainstr.append(settings.DECODING_BITORDER) + elif self.code_edge == self.chain[i]: + chainstr.append(settings.DECODING_EDGE) + elif self.code_substitution == self.chain[i]: + chainstr.append(settings.DECODING_SUBSTITUTION) + i += 1 + chainstr.append(self.get_subst_string(self.chain[i])) + elif self.code_externalprogram == self.chain[i]: + chainstr.append(settings.DECODING_EXTERNAL) + i += 1 + chainstr.append(self.chain[i]) + elif self.code_cut == self.chain[i]: + chainstr.append(settings.DECODING_CUT) + i += 1 + chainstr.append(self.chain[i]) + elif self.code_morse == self.chain[i]: + chainstr.append(settings.DECODING_MORSE) + i += 1 + chainstr.append(self.chain[i]) + i += 1 + + return chainstr + + def get_subst_array(self, string): + src = [] + dst = [] + elements = string.split(";") + for i in elements: + if len(i): + try: + tsrc, tdst = i.split(":") + src.append(self.str2bit(tsrc)) + dst.append(self.str2bit(tdst)) + except (ValueError, AttributeError): + pass + return [src, dst] + + def get_subst_string(self, inpt): + src = inpt[0] + dst = inpt[1] + output = "" + if len(src) == len(dst): + for i in range(0, len(src)): + output += self.bit2str(src[i]) + ":" + self.bit2str(dst[i]) + ";" + + return output + + def code(self, decoding, inputbits: array.array): + temp = array.array("B", inputbits) + output = temp + errors = 0 + error_states = [] + + # operation order + if decoding: + i = 0 + ops = len(self.chain) + step = 1 + else: + i = len(self.chain) - 1 + ops = -1 + step = -1 + + # do operations + while i != ops: + operation = self.chain[i] + while not callable(operation) and i + step != ops: + i += step + operation = self.chain[i] + + # Ops with parameters + if self.code_redundancy == operation: + self.multiple = int(self.chain[i + 1]) + elif self.code_carrier == operation: + self.carrier = self.chain[i + 1] + elif self.code_substitution == operation: + self.src = self.chain[i + 1][0] + self.dst = self.chain[i + 1][1] + elif self.code_externalprogram == operation: + if self.chain[i + 1] != "": + try: + self.external_decoder, self.external_encoder = self.chain[i + 1].split(";") + except ValueError: + pass + else: + self.external_decoder, self.external_encoder = "", "" + elif self.code_data_whitening == operation: + if self.chain[i + 1].count(';') == 2: + self.data_whitening_sync, self.data_whitening_polynomial, overwrite_crc = self.chain[i + 1].split(";") + if (len(self.data_whitening_sync) > 0 and len(self.data_whitening_polynomial) > 0 and len(overwrite_crc) > 0): + self.data_whitening_sync = util.hex2bit(self.data_whitening_sync) + self.data_whitening_polynomial = util.hex2bit(self.data_whitening_polynomial) + self.cc1101_overwrite_crc = True if overwrite_crc == "1" else False + elif self.chain[i + 1].count(';') == 1: + self.data_whitening_sync, self.data_whitening_polynomial = self.chain[i + 1].split(";") + if (len(self.data_whitening_sync) > 0 and len(self.data_whitening_polynomial) > 0): + self.data_whitening_sync = util.hex2bit(self.data_whitening_sync) + self.data_whitening_polynomial = util.hex2bit(self.data_whitening_polynomial) + self.cc1101_overwrite_crc = False + + elif self.code_cut == operation: + if self.chain[i + 1] != "" and self.chain[i + 1].count(';') == 1: + self.cutmode, tmp = self.chain[i + 1].split(";") + self.cutmode = int(self.cutmode) + if self.cutmode < 0 or self.cutmode > 3: + self.cutmode = 0 + if self.cutmode == 0 or self.cutmode == 1: + self.cutmark = self.str2bit(tmp) + if len(self.cutmark) == 0: self.cutmark = array.array("B", [True, False, True, False]) + else: + try: + self.cutmark = int(tmp) + except ValueError: + self.cutmark = 1 + elif self.code_morse == operation: + if self.chain[i + 1] != "" and self.chain[i + 1].count(';') == 2: + try: + l, h, w = self.chain[i + 1].split(";") + self.morse_low = int(l) + self.morse_high = int(h) + self.morse_wait = int(w) + except ValueError: + self.morse_low, self.morse_high, self.morse_wait = (1, 3, 1) + + # Execute Ops + if callable(operation) and len(temp) > 0: + output, temp_errors, state = operation(decoding, temp) + errors += temp_errors + if state != self.ErrorState.SUCCESS and state not in error_states: + error_states.append(state) + + # Loop Footer + i += step + temp = output + + if len(inputbits): + self.__symbol_len = len(output) / len(inputbits) + + if error_states: + error_state = error_states[0] + else: + error_state = self.ErrorState.SUCCESS + + return output, errors, error_state + + def lfsr(self, clock): + poly = array.array("B", [False]) + poly.extend(self.data_whitening_polynomial) + len_pol = len(poly) + + if len(self.lfsr_state) == 0: + self.lfsr_state.extend([True] * len_pol) + for i in range(0, clock): + # Determine first bit with polynomial + first_bit = -1 + for j in range(len_pol - 1, -1, -1): + if poly[j] and self.lfsr_state[j]: + first_bit = True if first_bit == -1 else not first_bit + first_bit = False if first_bit == -1 else first_bit + + # Clock + for j in range(len_pol - 1, 0, -1): + self.lfsr_state[j] = self.lfsr_state[j - 1] + self.lfsr_state[0] = first_bit + return self.lfsr_state[1:len_pol] + + def apply_data_whitening(self, decoding, inpt): + len_sync = len(self.data_whitening_sync) + len_polynomial = len(self.data_whitening_polynomial) + inpt_from = 0 + inpt_to = len(inpt) + + # Crop last bit, if duplicate + if decoding and inpt_to > 1: + if inpt[-1] == inpt[-2]: + inpt_to -= 1 + + # # Crop last bit, if len not multiple of 8 + # if decoding and inpt_to % 8 != 0: + # inpt_to -= (8 - (inpt_to % 8)) % 8 + + # inpt empty, polynomial or syncbytes are zero! (Shouldn't happen) + if inpt_to < 1 or len_polynomial < 1 or len_sync < 1: + return inpt[inpt_from:inpt_to], 0, self.ErrorState.MISC # Misc Error + + # Search for whitening start position (after sync bytes) + whitening_start_pos = inpt_from + i = inpt_from + while i < (inpt_to - len_sync): + equalbits = 0 + for j in range(0, len_sync): + if inpt[i + j] == self.data_whitening_sync[j]: + equalbits += 1 + else: + continue + if len_sync == equalbits: + whitening_start_pos = i + j + 1 + break + else: + i += 1 + # Sync not found + if decoding and whitening_start_pos == inpt_from: + return inpt[inpt_from:inpt_to], 0, self.ErrorState.SYNC_NOT_FOUND + + # Prepare keystream + self.lfsr_state = array.array("B", []) + keystream = self.lfsr(0) + for i in range(whitening_start_pos, inpt_to, 8): + keystream.extend(self.lfsr(8)) + + # If data whitening polynomial is wrong, keystream can be less than needed. Check and exit. + if len(keystream) < inpt_to - whitening_start_pos: + return inpt[inpt_from:inpt_to], 0, self.ErrorState.MISC # Error 31338 + + # Overwrite crc16 in encoding case + if not decoding and self.cc1101_overwrite_crc: + # Remove additional bits + offset = inpt_to % 8 + data_end = inpt_to - 16 - offset + c = GenericCRC(polynomial="16_standard", start_value=True) + crc = c.crc(inpt[whitening_start_pos:data_end]) + for i in range(0, 16): + inpt[data_end + i] = crc[i] + + # Apply keystream (xor) + for i in range(whitening_start_pos, inpt_to): + inpt[i] ^= keystream[i - whitening_start_pos] + + # Duplicate last bit when encoding + if not decoding: + inpt += array.array("B", [inpt[-1]]) + inpt_to += 1 + + return inpt[inpt_from:inpt_to], 0, self.ErrorState.SUCCESS + + def code_carrier(self, decoding, inpt): + output = array.array("B", []) + errors = 0 + + if decoding: + # Remove carrier if decoding + if len(self.carrier) > 0: + for x in range(0, len(inpt)): + tmp = self.carrier[x % len(self.carrier)] + if tmp not in ("0", "1", "*"): # Data! + output.append(inpt[x]) + else: # Carrier -> 0, 1, * + if tmp in ("0", "1"): + if (inpt[x] and tmp != "1") or (not inpt[x] and tmp != "0"): + errors += 1 + else: + # Add carrier if encoding + if len(self.carrier) > 0: + x = 0 + for i in inpt: + while self.carrier[x % len(self.carrier)] in ("0", "1", "*"): + output.append(False if self.carrier[x % len(self.carrier)] in ( + "0", "*") else True) # Add 0 when there is a wildcard (*) in carrier description + x += 1 + tmp = self.carrier[x % len(self.carrier)] + if not tmp in ("0", "1", "*"): + output.append(i) + x += 1 + # Consume the trailing carrier pattern avoiding any wrap around + while x % len(self.carrier) > 0 and self.carrier[x % len(self.carrier)] in ("0", "1", "*"): + output.append(False if self.carrier[x % len(self.carrier)] in ( + "0", "*") else True) # Add 0 when there is a wildcard (*) in carrier description + x += 1 + return output, errors, self.ErrorState.SUCCESS + + def code_data_whitening(self, decoding, inpt): + """ + XOR Data Whitening + :param decoding: + :param inpt: + :return: + """ + inpt_copy = array.array("B", inpt) + return self.apply_data_whitening(decoding, inpt_copy) + + def code_lsb_first(self, decoding, inpt): + output = array.array("B", inpt) + errors = len(inpt) % 8 + + # Change Byteorder to LSB first <-> LSB last + i = 0 + while i < len(output) - 7: + output[i + 0], output[i + 1], output[i + 2], output[i + 3], output[i + 4], output[i + 5], output[i + 6], \ + output[i + 7] = \ + output[i + 7], output[i + 6], output[i + 5], output[i + 4], output[i + 3], output[i + 2], output[i + 1], \ + output[i + 0] + i += 8 + return output, errors, self.ErrorState.SUCCESS + + def code_redundancy(self, decoding, inpt): + output = array.array("B", []) + errors = 0 + + if len(inpt) and self.multiple > 1: + if decoding: + # Remove multiple + count = 0 + what = -1 + for i in inpt: + if i: + if not what: + if count > 0: + errors += 1 + count = 0 + what = True + count += 1 + if count >= self.multiple: + output.append(True) + count = 0 + else: + if what: + if count > 0: + errors += 1 + count = 0 + what = False + count += 1 + if count >= self.multiple: + output.append(False) + count = 0 + else: + # Add multiple + for i in inpt: + output.extend([i] * self.multiple) + return output, errors, self.ErrorState.SUCCESS + + def code_invert(self, decoding, inpt): + errors = 0 + return array.array("B", [True if not x else False for x in inpt]), errors, self.ErrorState.SUCCESS + + def code_differential(self, decoding, inpt): + output = array.array("B", [inpt[0]]) + errors = 0 + + if decoding: + # Remove differential from inpt stream + i = 1 + while i < len(inpt): + if inpt[i] != inpt[i - 1]: + output.append(True) + else: + output.append(False) + i += 1 + else: + # Add differential encoding to output stream + i = 1 + while i < len(inpt): + if not inpt[i]: + output.append(output[i - 1]) + else: + if not output[i - 1]: + output.append(True) + else: + output.append(False) + i += 1 + return output, errors, self.ErrorState.SUCCESS + + def code_edge(self, decoding, inpt): + errors = 0 + output = array.array("B", []) + + if decoding: + i = 1 + while i < len(inpt): + if inpt[i] == inpt[i - 1]: + errors += 1 + i += 1 + continue + output.append(inpt[i]) + i += 2 + else: + for i in inpt: + if not i: + output.extend([True, False]) + else: + output.extend([False, True]) + return output, errors, self.ErrorState.SUCCESS + + def code_substitution(self, decoding, inpt): + padded_inpt = copy.copy(inpt) + output = array.array("B", []) + + # Every element in src has to have the same size + src = self.src + dst = self.dst + + if len(src) < 1 or len(dst) < 1: + return [], 1, self.ErrorState.WRONG_INPUT + + if not decoding: + src, dst = dst, src + + # Padding of inpt with zeros to multiple of SRC[0] length (every SRC/DST-length should be the same) + minimum_item_size = len(src[0]) + zero_padding = (minimum_item_size - (len(padded_inpt) % minimum_item_size)) % minimum_item_size + padded_inpt.extend([False]*zero_padding) + errors = zero_padding + + i = 0 + try: + while i < len(padded_inpt): + cnt = src.count(padded_inpt[i:i + minimum_item_size]) + if cnt == 1: + output.extend(dst[src.index(padded_inpt[i:i + minimum_item_size])]) + elif cnt < 1: + output.extend(padded_inpt[i:i + 1]) + i += 1 + errors += 1 + continue + i += minimum_item_size + except IndexError: + return [], 42, self.ErrorState.WRONG_INPUT + + return output, errors, self.ErrorState.SUCCESS + + def code_morse(self, decoding, inpt): + errors = 0 + output = array.array("B", []) + + if self.morse_low >= self.morse_high: + return inpt, 1, self.ErrorState.WRONG_PARAMETERS + + i = 0 + if decoding: + cnt = 0 + while i < len(inpt): + if inpt[i] and i < len(inpt) - 1: + cnt += 1 + else: + # Consider last value + if i == len(inpt) - 1: + if inpt[-1]: + cnt += 1 + + # Evaluate sequence whenever we get a zero + if cnt >= self.morse_high: + output.append(True) + elif cnt > 0 and cnt <= self.morse_low: + output.append(False) + else: + if cnt > 0: + if cnt > (self.morse_high+self.morse_low // 2): + output.append(True) + else: + output.append(False) + errors += 1 + cnt = 0 + i += 1 + else: + while i < len(inpt): + output.extend([False] * self.morse_wait) + if inpt[i]: + output.extend([True] * self.morse_high) + else: + output.extend([True] * self.morse_low) + i += 1 + output.extend([False] * self.morse_wait) + + return output, errors, self.ErrorState.SUCCESS + + def code_externalprogram(self, decoding, inpt): + errors = 0 + + if decoding and self.external_decoder != "": + output = self.charstr2bit(util.run_command(self.external_decoder, self.bit2str(inpt))) + elif not decoding and self.external_encoder != "": + output = self.charstr2bit(util.run_command(self.external_encoder, self.bit2str(inpt))) + else: + return [], 1, self.ErrorState.MISSING_EXTERNAL_PROGRAM + + return output, errors, self.ErrorState.SUCCESS + + def code_cut(self, decoding, inpt) -> array.array: + errors = 0 + state = self.ErrorState.SUCCESS + output = array.array("B", []) + + # cutmark -> [True, False] + # cutmode -> 0 = before, 1 = after, 2 = before_pos, 3 = after_pos + + pos = -1 + if decoding: + # Search for cutmark and save to pos + if self.cutmode == 0 or self.cutmode == 1: + len_cutmark = len(self.cutmark) + if len_cutmark < 1: + # Cutmark is not valid + return inpt, 0, self.ErrorState.INVALID_CUTMARK + + for i in range(0, len(inpt) - len_cutmark): + if all(inpt[i + j] == self.cutmark[j] for j in range(len_cutmark)): + pos = i + break + else: + pos = int(self.cutmark) + + if 0 <= pos < len(inpt): + # Delete before + if self.cutmode == 0 or self.cutmode == 2: + output.extend(inpt[pos:]) + else: + # Delete after + if self.cutmode == 1: + pos += len(self.cutmark) + else: + pos += 1 + output.extend(inpt[:pos]) + else: + # Position not found or not in range, do nothing! + state = self.ErrorState.PREAMBLE_NOT_FOUND + output.extend(inpt) + else: + # Can't undo removing information :-( + output.extend(inpt) + return output, errors, state + + def code_enocean(self, decoding: bool, inpt): + errors = 0 + output = array.array("B", []) + preamble = array.array("B", [True, False, True, False, True, False, True, False]) + sof = array.array("B", [True, False, False, True]) + eof = array.array("B", [True, False, True, True]) + + if decoding: + inpt, _, _ = self.code_invert(True, inpt) # Invert + # Insert a leading 1, to ensure protocol starts with 1 + # The first 1 (inverted) of EnOcean is so weak, that it often drowns in noise + inpt.insert(0, True) + + # If the signal has zero noise (generated by fuzzer), then last two zeros get swallowed, + # so we append them here + inpt.extend([True, True]) + + # search for begin + try: + n = inpt.index(False) - 1 + except ValueError: + return inpt, 0, self.ErrorState.PREAMBLE_NOT_FOUND + + # check preamble + if inpt[n:n + 8] != preamble: + return inpt, 0, self.ErrorState.PREAMBLE_NOT_FOUND + + # check SoF + if inpt[n + 8:n + 12] != sof: + return inpt, 0, self.ErrorState.SYNC_NOT_FOUND + + output.extend(inpt[n:n + 12]) + + # search for data limits + start = n + 12 + n = len(inpt) + while n > start and inpt[n - 4:n] != eof: + n -= 1 + end = n - 4 + + state = self.ErrorState.SUCCESS + + if decoding: + try: + for n in range(start, end, 12): + errors += sum([inpt[n + 2] == inpt[n + 3], inpt[n + 6] == inpt[n + 7]]) + errors += sum([inpt[n + 10] != False, inpt[n + 11] != True]) if n < end - 11 else 0 + output.extend([inpt[n], inpt[n + 1], inpt[n + 2], inpt[n + 4], inpt[n + 5], inpt[n + 6], inpt[n + 8], + inpt[n + 9]]) + except IndexError: # compatibility for old project files + return inpt, 0, self.ErrorState.MISC + + # Finalize output + output.extend(inpt[end:end + 4]) + + else: + for n in range(start, end, 8): + try: + output.extend( + [inpt[n], inpt[n + 1], inpt[n + 2], not inpt[n + 2], inpt[n + 3], inpt[n + 4], inpt[n + 5], + not inpt[n + 5], inpt[n + 6], inpt[n + 7]]) + except IndexError: + output.extend([False, True]) + break + + if n < len(inpt) - 15: + output.extend([False, True]) + + # Extend eof and trash + output.extend(eof) + output.append(True) + + # Invert + output, _, _ = self.code_invert(True, output) # Invert + + return output, errors, state + + def encode(self, inpt): + return self.code(False, inpt)[0] + + def decode(self, inpt): + return self.code(True, inpt)[0] + + def applies_for_message(self, msg: array.array) -> bool: + bit_errors, state = self.analyze(msg) + return bit_errors == 0 and state == self.ErrorState.SUCCESS + + def analyze(self, inpt): + """ + return number of bit errors and state + :param inpt: array.array + :rtype: tuple[int, str] + """ + return self.code(True, inpt)[1:3] + + @staticmethod + def bit2str(inpt): + return "".join(map(str, inpt)) + + @staticmethod + def str2bit(inpt: str): + return array.array("B", map(int, inpt)) + + @staticmethod + def charstr2bit(inpt: str): + output = array.array("B", []) + for i in inpt: + if i == '0': + output.append(False) + elif i == '1': + output.append(True) + return output + + @staticmethod + def hex2str(inpt): + bitstring = bin(int(inpt, base=16))[2:] + return "0" * (4 * len(inpt.lstrip('0x')) - len(bitstring)) + bitstring + + def __eq__(self, other): + if other is None: + return False + + return self.get_chain() == other.get_chain() + + @staticmethod + def decodings_to_xml_tag(decodings: list) -> ET.Element: + decodings_tag = ET.Element("decodings") + for decoding in decodings: + dec_str = "" + for chn in decoding.get_chain(): + dec_str += repr(chn) + ", " + dec_tag = ET.SubElement(decodings_tag, "decoding") + dec_tag.text = dec_str + return decodings_tag + + @staticmethod + def read_decoders_from_xml_tag(xml_tag: ET.Element): + if xml_tag is None: + return [] + + if xml_tag.tag != "decodings": + xml_tag = xml_tag.find("decodings") + + if xml_tag is None: + return [] + + decoders = [] + for decoding_tag in xml_tag.findall("decoding"): + conf = [d.strip().replace("'", "") for d in decoding_tag.text.split(",")] + decoders.append(Encoding(conf)) + return decoders diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/FieldType.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/FieldType.py new file mode 100644 index 0000000..237f67c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/FieldType.py @@ -0,0 +1,120 @@ +import xml.etree.ElementTree as ET +from enum import Enum +from xml.dom import minidom + +from urh import settings + + +class FieldType(object): + + __slots__ = ["caption", "function", "display_format_index"] + + class Function(Enum): + PREAMBLE = "preamble" + SYNC = "synchronization" + LENGTH = "length" + SRC_ADDRESS = "source address" + DST_ADDRESS = "destination address" + SEQUENCE_NUMBER = "sequence number" + TYPE = "type" + DATA = "data" + CHECKSUM = "checksum" + CUSTOM = "custom" + + def __init__(self, caption: str, function: Function, display_format_index: int = None): + self.caption = caption + self.function = function + + if display_format_index is None: + if self.function in (self.Function.PREAMBLE, self.Function.SYNC): + self.display_format_index = 0 + elif self.function in (self.Function.DST_ADDRESS, self.Function.SRC_ADDRESS, self.Function.CHECKSUM): + self.display_format_index = 1 + elif self.function in (self.Function.SEQUENCE_NUMBER, self.Function.LENGTH): + self.display_format_index = 3 + else: + self.display_format_index = 0 + else: + self.display_format_index = display_format_index + + def __eq__(self, other): + return isinstance(other, FieldType) and self.caption == other.caption and self.function == other.function + + def __repr__(self): + return "FieldType: {0} - {1} ({2})".format(self.function.name, self.caption, self.display_format_index) + + @staticmethod + def from_caption(caption: str): + try: + ft_function = FieldType.Function(caption) + except ValueError: + return None + return FieldType(caption, ft_function) + + @staticmethod + def default_field_types(): + """ + + :rtype: list of FieldType + """ + return [FieldType(function.value, function) for function in FieldType.Function] + + @staticmethod + def load_from_xml(): + """ + + :rtype: list of FieldType + """ + + e = ET.parse(settings.FIELD_TYPE_SETTINGS).getroot() + + result = [] + + for tag in e.findall("field_type"): + result.append(FieldType.from_xml(tag)) + + return result + + def to_xml(self): + return ET.Element("field_type", attrib={ "caption": self.caption, + "function": self.function.name, + "display_format_index": str(self.display_format_index)}) + @staticmethod + def from_xml(tag): + """ + + :param tag: ET.Element + :rtype: FieldType + """ + caption = tag.get("caption", "") + function_str = tag.get("function", "CUSTOM") + if function_str == "CRC": + function_str = "CHECKSUM" # legacy + + try: + function = FieldType.Function[function_str] + except KeyError: + function = FieldType.Function.CUSTOM + + display_format_index = int(tag.get("display_format_index", -1)) + display_format_index = None if display_format_index == -1 else display_format_index + + return FieldType(caption, function, display_format_index) + + + @staticmethod + def save_to_xml(field_types): + """ + + :type field_types: list of FieldType + :return: + """ + root = ET.Element("field_types") + for field_type in field_types: + root.append(field_type.to_xml()) + + xmlstr = minidom.parseString(ET.tostring(root)).toprettyxml(indent=" ") + with open(settings.FIELD_TYPE_SETTINGS, "w") as f: + for line in xmlstr.split("\n"): + if line.strip(): + f.write(line + "\n") diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Filter.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Filter.py new file mode 100644 index 0000000..54b6e5f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Filter.py @@ -0,0 +1,126 @@ +import math +from enum import Enum + +import numpy as np + +from urh import settings +from urh.cythonext import signal_functions +from urh.util import util +from urh.util.Logger import logger + + +class FilterType(Enum): + moving_average = "moving average" + dc_correction = "DC correction" + custom = "custom" + + +class Filter(object): + BANDWIDTHS = { + "Very Narrow": 0.001, + "Narrow": 0.01, + "Medium": 0.08, + "Wide": 0.1, + "Very Wide": 0.42 + } + + def __init__(self, taps: list, filter_type: FilterType = FilterType.custom): + self.filter_type = filter_type + self.taps = taps + + def work(self, input_signal: np.ndarray) -> np.ndarray: + if self.filter_type == FilterType.dc_correction: + return input_signal - np.mean(input_signal, axis=0) + else: + return self.apply_fir_filter(input_signal.flatten()) + + def apply_fir_filter(self, input_signal: np.ndarray) -> np.ndarray: + if input_signal.dtype != np.complex64: + tmp = np.empty(len(input_signal)//2, dtype=np.complex64) + tmp.real = input_signal[0::2] + tmp.imag = input_signal[1::2] + input_signal = tmp + + return signal_functions.fir_filter(input_signal, np.array(self.taps, dtype=np.complex64)) + + @staticmethod + def read_configured_filter_bw() -> float: + bw_type = settings.read("bandpass_filter_bw_type", "Medium", str) + + if bw_type in Filter.BANDWIDTHS: + return Filter.BANDWIDTHS[bw_type] + + if bw_type.lower() == "custom": + return settings.read("bandpass_filter_custom_bw", 0.1, float) + + return 0.08 + + @staticmethod + def get_bandwidth_from_filter_length(N): + return 4 / N + + @staticmethod + def get_filter_length_from_bandwidth(bw): + N = int(math.ceil((4 / bw))) + return N + 1 if N % 2 == 0 else N # Ensure N is odd. + + @staticmethod + def fft_convolve_1d(x: np.ndarray, h: np.ndarray): + n = len(x) + len(h) - 1 + n_opt = 1 << (n - 1).bit_length() # Get next power of 2 + if np.issubdtype(x.dtype, np.complexfloating) or np.issubdtype(h.dtype, np.complexfloating): + fft, ifft = np.fft.fft, np.fft.ifft # use complex fft + else: + fft, ifft = np.fft.rfft, np.fft.irfft # use real fft + + result = ifft(fft(x, n_opt) * fft(h, n_opt), n_opt)[0:n] + too_much = (len(result) - len(x)) // 2 # Center result + return result[too_much: -too_much] + + @staticmethod + def apply_bandpass_filter(data, f_low, f_high, filter_bw=0.08): + if f_low > f_high: + f_low, f_high = f_high, f_low + + f_low = util.clip(f_low, -0.5, 0.5) + f_high = util.clip(f_high, -0.5, 0.5) + + h = Filter.design_windowed_sinc_bandpass(f_low, f_high, filter_bw) + + # Choose normal or FFT convolution based on heuristic described in + # https://softwareengineering.stackexchange.com/questions/171757/computational-complexity-of-correlation-in-time-vs-multiplication-in-frequency-s/ + if len(h) < 8 * math.log(math.sqrt(len(data))): + logger.debug("Use normal convolve") + return np.convolve(data, h, 'same') + else: + logger.debug("Use FFT convolve") + return Filter.fft_convolve_1d(data, h) + + @staticmethod + def design_windowed_sinc_lpf(fc, bw): + N = Filter.get_filter_length_from_bandwidth(bw) + + # Compute sinc filter impulse response + h = np.sinc(2 * fc * (np.arange(N) - (N - 1) / 2.)) + + # We use blackman window function + w = np.blackman(N) + + # Multiply sinc filter with window function + h = h * w + + # Normalize to get unity gain + h_unity = h / np.sum(h) + + return h_unity + + @staticmethod + def design_windowed_sinc_bandpass(f_low, f_high, bw): + f_shift = (f_low + f_high) / 2 + f_c = (f_high - f_low) / 2 + + N = Filter.get_filter_length_from_bandwidth(bw) + + # https://dsp.stackexchange.com/questions/41361/how-to-implement-bandpass-filter-on-complex-valued-signal + return Filter.design_windowed_sinc_lpf(f_c, bw=bw) * \ + np.exp(np.complex(0, 1) * np.pi * 2 * f_shift * np.arange(0, N, dtype=complex)) diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/IQArray.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/IQArray.py new file mode 100644 index 0000000..f7a1efe --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/IQArray.py @@ -0,0 +1,285 @@ +import os +import tarfile +import tempfile +import wave + +import numpy as np + +from urh.cythonext.util import get_magnitudes + + +class IQArray(object): + def __init__(self, data: np.ndarray, dtype=None, n=None, skip_conversion=False): + if data is None: + self.__data = np.zeros((n, 2), dtype, order="C") + else: + if skip_conversion: + self.__data = data + else: + self.__data = self.convert_array_to_iq(data) + + assert self.__data.dtype not in (np.complex64, np.complex128) + + def __getitem__(self, item): + return self.__data[item] + + def __setitem__(self, key, value: np.ndarray): + if isinstance(value, int) or isinstance(value, float): + self.__data[key] = value + return + + if isinstance(value, IQArray): + value = value.data + if value.dtype == np.complex64 or value.dtype == np.complex128: + self.real[key] = value.real + self.imag[key] = value.imag + else: + if value.ndim == 2: + self.__data[key] = value + else: + self.__data[key] = value.reshape((-1, 2), order="C") + + def __len__(self): + return len(self.__data) + + def __eq__(self, other): + return np.array_equal(self.data, other.data) + + @property + def num_samples(self): + return self.__data.shape[0] + + @property + def minimum(self): + return self.min_max_for_dtype(self.__data.dtype)[0] + + @property + def maximum(self): + return self.min_max_for_dtype(self.__data.dtype)[1] + + @property + def data(self): + return self.__data + + @property + def real(self): + return self.__data[:, 0] + + @real.setter + def real(self, value): + self.__data[:, 0] = value + + @property + def imag(self): + return self.__data[:, 1] + + @imag.setter + def imag(self, value): + self.__data[:, 1] = value + + @property + def magnitudes(self): + return get_magnitudes(self.__data) + + @property + def magnitudes_normalized(self): + return self.magnitudes / np.sqrt(self.maximum**2.0 + self.minimum**2.0) + + @property + def dtype(self): + return self.__data.dtype + + def as_complex64(self): + return self.convert_to(np.float32).flatten(order="C").view(np.complex64) + + def to_bytes(self): + return self.__data.tostring() + + def subarray(self, start=None, stop=None, step=None): + return IQArray(self[start:stop:step]) + + def insert_subarray(self, pos, subarray: np.ndarray): + if subarray.ndim == 1: + if subarray.dtype == np.complex64: + subarray = subarray.view(np.float32).reshape((-1, 2), order="C") + elif subarray.dtype == np.complex128: + subarray = subarray.view(np.float64).reshape((-1, 2), order="C") + else: + subarray = subarray.reshape((-1, 2), order="C") + + self.__data = np.insert(self.__data, pos, subarray, axis=0) + + def apply_mask(self, mask: np.ndarray): + self.__data = self.__data[mask] + + def tofile(self, filename: str): + if filename.endswith(".complex16u") or filename.endswith(".cu8"): + self.convert_to(np.uint8).tofile(filename) + elif filename.endswith(".complex16s") or filename.endswith(".cs8"): + self.convert_to(np.int8).tofile(filename) + elif filename.endswith(".complex32u") or filename.endswith(".cu16"): + self.convert_to(np.uint16).tofile(filename) + elif filename.endswith(".complex32s") or filename.endswith(".cs16"): + self.convert_to(np.int16).tofile(filename) + else: + self.convert_to(np.float32).tofile(filename) + + def convert_to(self, target_dtype) -> np.ndarray: + if target_dtype == self.__data.dtype: + return self.__data + + if self.__data.dtype == np.uint8: + if target_dtype == np.int8: + return np.add(self.__data, -128, dtype=np.int8, casting="unsafe") + elif target_dtype == np.int16: + return np.add(self.__data, -128, dtype=np.int16, casting="unsafe") << 8 + elif target_dtype == np.uint16: + return self.__data.astype(np.uint16) << 8 + elif target_dtype == np.float32: + return np.add(np.multiply(self.__data, 1/128, dtype=np.float32), -1.0, dtype=np.float32) + + if self.__data.dtype == np.int8: + if target_dtype == np.uint8: + return np.add(self.__data, 128, dtype=np.uint8, casting="unsafe") + elif target_dtype == np.int16: + return self.__data.astype(np.int16) << 8 + elif target_dtype == np.uint16: + return np.add(self.__data, 128, dtype=np.uint16, casting="unsafe") << 8 + elif target_dtype == np.float32: + return np.multiply(self.__data, 1/128, dtype=np.float32) + + if self.__data.dtype == np.uint16: + if target_dtype == np.int8: + return (np.add(self.__data, -32768, dtype=np.int16, casting="unsafe") >> 8).astype(np.int8) + elif target_dtype == np.uint8: + return (self.__data >> 8).astype(np.uint8) + elif target_dtype == np.int16: + return np.add(self.__data, -32768, dtype=np.int16, casting="unsafe") + elif target_dtype == np.float32: + return np.add(np.multiply(self.__data, 1/32768, dtype=np.float32), -1.0, dtype=np.float32) + + if self.__data.dtype == np.int16: + if target_dtype == np.int8: + return (self.__data >> 8).astype(np.int8) + elif target_dtype == np.uint8: + return (np.add(self.__data, 32768, dtype=np.uint16, casting="unsafe") >> 8).astype(np.uint8) + elif target_dtype == np.uint16: + return np.add(self.__data, 32768, dtype=np.uint16, casting="unsafe") + elif target_dtype == np.float32: + return np.multiply(self.__data, 1/32768, dtype=np.float32) + + if self.__data.dtype == np.float32: + if target_dtype == np.int8: + return np.multiply(self.__data, 127, dtype=np.float32).astype(np.int8) + elif target_dtype == np.uint8: + return np.multiply(np.add(self.__data, 1.0, dtype=np.float32), 127, dtype=np.float32).astype(np.uint8) + elif target_dtype == np.int16: + return np.multiply(self.__data, 32767, dtype=np.float32).astype(np.int16) + elif target_dtype == np.uint16: + return np.multiply(np.add(self.__data, 1.0, dtype=np.float32), 32767, dtype=np.float32).astype(np.uint16) + + if target_dtype not in (np.uint8, np.int8, np.uint16, np.int16, np.float32): + raise ValueError("Data type {} not supported".format(target_dtype)) + + raise NotImplementedError("Conversion from {} to {} not supported", self.__data.dtype, target_dtype) + + @staticmethod + def from_file(filename: str): + if filename.endswith(".complex16u") or filename.endswith(".cu8"): + # two 8 bit unsigned integers + return IQArray(IQArray(data=np.fromfile(filename, dtype=np.uint8)).convert_to(np.int8)) + elif filename.endswith(".complex16s") or filename.endswith(".cs8"): + # two 8 bit signed integers + return IQArray(data=np.fromfile(filename, dtype=np.int8)) + elif filename.endswith(".complex32u") or filename.endswith(".cu16"): + # two 16 bit unsigned integers + return IQArray(IQArray(data=np.fromfile(filename, dtype=np.uint16)).convert_to(np.int16)) + elif filename.endswith(".complex32s") or filename.endswith(".cs16"): + # two 16 bit signed integers + return IQArray(data=np.fromfile(filename, dtype=np.int16)) + else: + return IQArray(data=np.fromfile(filename, dtype=np.float32)) + + @staticmethod + def convert_array_to_iq(arr: np.ndarray) -> np.ndarray: + if arr.ndim == 1: + if arr.dtype == np.complex64: + arr = arr.view(np.float32) + elif arr.dtype == np.complex128: + arr = arr.view(np.float64) + if len(arr) % 2 == 0: + return arr.reshape((-1, 2), order="C") + else: # ignore the last half sample to avoid a conversion error + return arr[:-1].reshape((-1, 2), order="C") + elif arr.ndim == 2: + return arr + else: + raise ValueError("Too many dimensions") + + @staticmethod + def min_max_for_dtype(dtype) -> tuple: + if dtype in (np.float32, np.float64, np.complex64, np.complex128): + return -1, 1 + else: + return np.iinfo(dtype).min, np.iinfo(dtype).max + + @staticmethod + def concatenate(*args): + return IQArray(data=np.concatenate([arr.data if isinstance(arr, IQArray) else arr for arr in args[0]])) + + def save_compressed(self, filename): + with tarfile.open(filename, 'w:bz2') as tar_write: + tmp_name = tempfile.mkstemp()[1] + self.tofile(tmp_name) + tar_write.add(tmp_name) + os.remove(tmp_name) + + def export_to_wav(self, filename, num_channels, sample_rate): + f = wave.open(filename, "w") + f.setnchannels(num_channels) + f.setsampwidth(2) + f.setframerate(sample_rate) + f.writeframes(self.convert_to(np.int16)) + f.close() + + def export_to_sub(self, filename, frequency=433920000, preset="FuriHalSubGhzPresetOok650Async"): + arr = [] + counter = 0 + + for value in self.convert_to(np.uint8): + # if origin was a sub-file value is uint8, else value is [uint8, uint8] + # TODO: export only works with sub files. Idea: Export from bit stream? + value = np.linalg.norm(value) + + # set lastvalue to value for first run + try: + lastvalue + except: + lastvalue = value + + # increase counter while values do not change + if value == lastvalue: + counter += 1 + else: + # add number of same value as positive int when value > 127 else as negative int + if counter > 1: + arr.append(counter if lastvalue > 127 else -counter) + counter = 1 + lastvalue = value + # save last value + arr.append(counter if lastvalue > 127 else -counter) + + with open(filename, 'w') as subfile: + subfile.write("Filetype: Flipper SubGhz RAW File\n") + subfile.write("Version: 1\n") + subfile.write("Frequency: {}\n".format(frequency)) + subfile.write("Preset: {}\n".format(preset)) + subfile.write("Protocol: RAW") # Skip last \n + # Write data + for idx in range(len(arr)): + if idx % 512 == 0: + subfile.write("\n") + subfile.write("RAW_Data: {}".format(arr[idx])) + else: + subfile.write(" {}".format(arr[idx])) + subfile.write("\n") \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Interval.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Interval.py new file mode 100644 index 0000000..9c97b8c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Interval.py @@ -0,0 +1,49 @@ +class Interval(object): + __slots__ = ["data"] + + def __init__(self, start: int, end: int): + self.data = (start, end) + + @property + def start(self): + return self.data[0] + + @property + def end(self): + return self.data[1] + + def __hash__(self): + return hash(self.data) + + def __len__(self): + return len(self.data) + + def __eq__(self, other): + if isinstance(other, Interval): + return self.data == other.data + else: + return False + + def __lt__(self, other): + if isinstance(other, Interval): + return self.data < other.data + else: + return self.data < other + + def range(self): + return range(self.start, self.end) + + def __repr__(self): + return "{}-{}".format(self.start, self.end) + + def overlaps_with(self, other_interval) -> bool: + return any(r in self.range() for r in other_interval.range()) + + def find_common_interval(self, other_interval): + sorted_intervals = sorted([self, other_interval]) + common_values = set(sorted_intervals[0].range()).intersection(sorted_intervals[1].range()) + return Interval(min(common_values), max(common_values) + 1) if common_values else None + + @staticmethod + def find_greatest(intervals: list): + return max(intervals, key=len) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Message.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Message.py new file mode 100644 index 0000000..b84df41 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Message.py @@ -0,0 +1,546 @@ +import array +import copy +import math +import xml.etree.ElementTree as ET + +import time + +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.util.Formatter import Formatter +from urh.util.Logger import logger + + +class Message(object): + """ + A protocol message is a single line of a protocol. + """ + + __slots__ = ["__plain_bits", "__bit_alignments", "pause", "modulator_index", "rssi", "participant", "message_type", + "absolute_time", "relative_time", "__decoder", "align_labels", "decoding_state", "timestamp", + "fuzz_created", "__decoded_bits", "__encoded_bits", "decoding_errors", "samples_per_symbol", "bit_sample_pos", + "alignment_offset", "bits_per_symbol"] + + def __init__(self, plain_bits, pause: int, message_type: MessageType, rssi=0, modulator_index=0, decoder=None, + fuzz_created=False, bit_sample_pos=None, samples_per_symbol=100, participant=None, bits_per_symbol=1): + """ + + :param pause: pause AFTER the message in samples + :type plain_bits: list[bool|int] + :type decoder: Encoding + :type bit_alignment_positions: list of int + :param bit_alignment_positions: Für Ausrichtung der Hex Darstellung (Leere Liste für Standardverhalten) + :param samples_per_symbol: Für Übernahme der Bitlänge in Modulator Dialog + :param fuzz_created: message was created through fuzzing + :return: + """ + self.__plain_bits = array.array("B", plain_bits) + self.pause = pause + self.modulator_index = modulator_index + self.rssi = rssi + self.participant = participant # type: Participant + self.message_type = message_type # type: MessageType + + self.timestamp = time.time() + self.absolute_time = 0 # set in Compare Frame + self.relative_time = 0 # set in Compare Frame + + self.__decoder = decoder if decoder else Encoding(["Non Return To Zero (NRZ)"]) # type: Encoding + + self.align_labels = True + self.fuzz_created = fuzz_created + + self.alignment_offset = 0 + + self.__decoded_bits = None + self.__encoded_bits = None + self.__bit_alignments = [] + self.decoding_errors = 0 + self.decoding_state = Encoding.ErrorState.SUCCESS + + self.samples_per_symbol = samples_per_symbol # to take over in modulator + self.bits_per_symbol = bits_per_symbol # to take over in generator tab (default modulator settings) + + if bit_sample_pos is None: + self.bit_sample_pos = array.array("L", []) + else: + self.bit_sample_pos = bit_sample_pos + """ + :param bit_sample_pos: Position of samples for each bit. Last position is pause so last bit is on pos -2. + :type bit_sample_pos: array.array + """ + + @property + def plain_bits(self): + """ + + :rtype: array.array + """ + return self.__plain_bits + + @plain_bits.setter + def plain_bits(self, value: list): + self.__plain_bits = array.array("B", value) + self.clear_decoded_bits() + self.clear_encoded_bits() + + @property + def active_fuzzing_labels(self): + return [lbl for lbl in self.message_type if lbl.active_fuzzing] + + @property + def exclude_from_decoding_labels(self): + return [lbl for lbl in self.message_type if not lbl.apply_decoding] + + def __getitem__(self, index: int): + return self.plain_bits[index] + + def __setitem__(self, index: int, value): + """ + + :type value: bool + """ + self.plain_bits[index] = value + self.clear_decoded_bits() + self.clear_encoded_bits() + + def __add__(self, other): + return self.__plain_bits + other.__plain_bits + + def _remove_labels_for_range(self, index, instant_remove=True): + if isinstance(index, int): + index = slice(index, index + 1, 1) + + assert isinstance(index, slice) + + start = index.start if index.start is not None else 0 + stop = index.stop + step = index.step if index.step is not None else 1 + + removed_labels = [] + + for lbl in self.message_type: # type: ProtocolLabel + if (start <= lbl.start and stop >= lbl.end) \ + or start <= lbl.start <= stop \ + or (start >= lbl.start and stop <= lbl.end) \ + or lbl.start <= start < lbl.end: + if instant_remove: + self.message_type.remove(lbl) + removed_labels.append(lbl) + + elif stop - 1 < lbl.start: + number_elements = len(range(start, stop, step)) + l_cpy = lbl.get_copy() + l_cpy.start -= number_elements + l_cpy.end -= number_elements + + if instant_remove: + self.message_type.remove(lbl) + self.message_type.append(l_cpy) + + return removed_labels + + def __delitem__(self, index): + self._remove_labels_for_range(index) + del self.plain_bits[index] + self.clear_decoded_bits() + self.clear_encoded_bits() + + def __str__(self): + return self.bits2string(self.plain_bits) + + def delete_range_without_label_range_update(self, start: int, end: int): + del self.plain_bits[start:end] + self.clear_decoded_bits() + self.clear_encoded_bits() + + def get_byte_length(self, decoded=True) -> int: + """ + Return the length of this message in byte. + + """ + end = len(self.decoded_bits) if decoded else len(self.__plain_bits) + end = self.convert_index(end, 0, 2, decoded=decoded)[0] + return int(end) + + def bits2string(self, bits: array.array) -> str: + return "".join(map(str, bits)) + + def __len__(self): + return len(self.plain_bits) + + def insert(self, index: int, item: bool): + self.plain_bits.insert(index, item) + self.clear_decoded_bits() + self.clear_encoded_bits() + + @property + def decoder(self) -> Encoding: + return self.__decoder + + @decoder.setter + def decoder(self, val: Encoding): + self.__decoder = val + self.clear_decoded_bits() + self.clear_encoded_bits() + self.decoding_errors, self.decoding_state = self.decoder.analyze(self.plain_bits) + + @property + def encoded_bits(self): + """ + + :rtype: array.array + """ + if self.__encoded_bits is None: + self.__encoded_bits = array.array("B", []) + start = 0 + encode = self.decoder.encode + bits = self.plain_bits + + for label in self.exclude_from_decoding_labels: + self.__encoded_bits.extend(encode(bits[start:label.start])) + start = label.start if label.start > start else start # Overlapping + self.__encoded_bits.extend(bits[start:label.end]) + start = label.end if label.end > start else start # Overlapping + + self.__encoded_bits.extend(encode(bits[start:])) + return self.__encoded_bits + + @property + def encoded_bits_str(self) -> str: + return self.bits2string(self.encoded_bits) + + @property + def decoded_bits(self) -> array.array: + if self.__decoded_bits is None: + self.__decoded_bits = array.array("B", []) + start = 0 + code = self.decoder.code # 0 = decoded, 1 = analyzed + # decode = self.decoder.decode + # analyze = self.decoder.analyze + bits = self.plain_bits + self.decoding_errors = 0 + states = set() + self.decoding_state = self.decoder.ErrorState.SUCCESS + for label in self.exclude_from_decoding_labels: + decoded, errors, state = code(True, bits[start:label.start]) + states.add(state) + self.__decoded_bits.extend(decoded) + self.decoding_errors += errors + + if label.start == -1 or label.end == -1: + label.start = len(self.__decoded_bits) + label.end = label.start + (label.end - label.start) + + start = label.start if label.start > start else start # Überlappende Labels -.- + self.__decoded_bits.extend(bits[start:label.end]) + start = label.end if label.end > start else start # Überlappende Labels FFS >.< + + decoded, errors, state = code(True, bits[start:]) + states.add(state) + self.__decoded_bits.extend(decoded) + self.decoding_errors += errors + + states.discard(self.decoder.ErrorState.SUCCESS) + if len(states) > 0: + self.decoding_state = sorted(states)[0] + + return self.__decoded_bits + + @decoded_bits.setter + def decoded_bits(self, val): + self.__decoded_bits = array.array("B", val) + + @property + def decoded_bits_str(self) -> str: + return self.bits2string(self.decoded_bits) + + @property + def plain_bits_str(self) -> str: + return str(self) + + @property + def decoded_bits_buffer(self) -> bytes: + return self.decoded_bits.tobytes() + + @property + def plain_hex_array(self) -> array.array: + padded_bitchains = self.split(decode=False) + return self.__bit_chains_to_hex(padded_bitchains) + + @property + def plain_hex_str(self) -> str: + return "".join(map(lambda h: "{0:x}".format(h), self.plain_hex_array)) + + @property + def plain_ascii_array(self) -> array.array: + padded_bitchains = self.split(decode=False) + return self.__bit_chains_to_ascii(padded_bitchains) + + @property + def plain_ascii_str(self) -> str: + return "".join(map(chr, self.plain_ascii_array)) + + @property + def decoded_hex_array(self) -> array.array: + padded_bitchains = self.split() + return self.__bit_chains_to_hex(padded_bitchains) + + @property + def decoded_hex_str(self) -> str: + return "".join(map(lambda h: "{0:x}".format(h), self.decoded_hex_array)) + + @property + def decoded_ascii_array(self) -> array.array: + padded_bitchains = self.split() + return self.__bit_chains_to_ascii(padded_bitchains) + + @property + def decoded_ascii_str(self) -> str: + return "".join(map(chr, self.decoded_ascii_array)) + + def __get_bit_range_from_hex_or_ascii_index(self, from_index: int, decoded: bool, is_hex: bool) -> tuple: + bits = self.decoded_bits if decoded else self.plain_bits + factor = 4 if is_hex else 8 + for i in range(len(bits)): + if self.__get_hex_ascii_index_from_bit_index(i, to_hex=is_hex)[0] == from_index: + return i, i + factor - 1 + + return factor * from_index, factor * (from_index+1) - 1 + + def __get_hex_ascii_index_from_bit_index(self, bit_index: int, to_hex: bool) -> tuple: + factor = 4 if to_hex else 8 + result = 0 + + last_alignment = 0 + for ba in self.__bit_alignments: + if ba <= bit_index: + result += math.ceil((ba - last_alignment) / factor) + last_alignment = ba + else: + break + + result += math.floor((bit_index - last_alignment) / factor) + + return result, result + + def convert_index(self, index: int, from_view: int, to_view: int, decoded: bool): + if to_view == from_view: + return index, index + + if to_view == 0: + return self.__get_bit_range_from_hex_or_ascii_index(index, decoded, is_hex=from_view == 1) + if to_view == 1: + if from_view == 0: + return self.__get_hex_ascii_index_from_bit_index(index, to_hex=True) + elif from_view == 2: + bi = self.__get_bit_range_from_hex_or_ascii_index(index, decoded, is_hex=True)[0] + return self.__get_hex_ascii_index_from_bit_index(bi, to_hex=False) + elif to_view == 2: + if from_view == 0: + return self.__get_hex_ascii_index_from_bit_index(index, to_hex=False) + elif from_view == 1: + bi = self.__get_bit_range_from_hex_or_ascii_index(index, decoded, is_hex=False)[0] + return self.__get_hex_ascii_index_from_bit_index(bi, to_hex=True) + else: + raise NotImplementedError("Only Three View Types (Bit/Hex/ASCII)") + + def convert_range(self, index1: int, index2: int, from_view: int, to_view: int, decoded: bool): + start = self.convert_index(index1, from_view, to_view, decoded)[0] + end = self.convert_index(index2, from_view, to_view, decoded)[1] + + try: + return int(start), int(math.ceil(end)) + except TypeError: + return 0, 0 + + def get_duration(self, sample_rate: int) -> float: + if len(self.bit_sample_pos) < 2: + raise ValueError("Not enough bit samples for calculating duration") + + return (self.bit_sample_pos[-1] - self.bit_sample_pos[0]) / sample_rate + + def get_src_address_from_data(self, decoded=True): + """ + Return the SRC address of a message if SRC_ADDRESS label is present in message type of the message + Return None otherwise + + :param decoded: + :return: + """ + src_address_label = next((lbl for lbl in self.message_type if lbl.field_type + and lbl.field_type.function == FieldType.Function.SRC_ADDRESS), None) + if src_address_label: + start, end = self.get_label_range(src_address_label, view=1, decode=decoded) + if decoded: + src_address = self.decoded_hex_str[start:end] + else: + src_address = self.plain_hex_str[start:end] + else: + src_address = None + + return src_address + + @staticmethod + def __bit_chains_to_hex(bit_chains) -> array.array: + """ + + :type bit_chains: list of array.array + :return: + """ + result = array.array("B", []) + for bc in bit_chains: + bc += array.array("B", [0] * ((4 - len(bc) % 4) % 4)) # pad hex view + result.extend((8*bc[i]+4*bc[i+1]+2*bc[i+2]+bc[i+3]) for i in range(0, len(bc), 4)) + + return result + + @staticmethod + def __bit_chains_to_ascii(bit_chains) -> array.array: + """ + + :type bit_chains: list of array.array + :return: + """ + result = array.array("B", []) + for bc in bit_chains: + bc += array.array("B", [0] * ((8 - len(bc) % 8) % 8)) # pad ascii view + result.extend((128*bc[i]+64*bc[i+1]+32*bc[i+2]+16*bc[i+3]+8*bc[i+4]+4*bc[i+5]+2*bc[i+6]+bc[i+7]) + for i in range(0, len(bc), 8)) + return result + + def split(self, decode=True): + """ + Für das Bit-Alignment (neu Ausrichten von Hex, ASCII-View) + + :rtype: list of array.array + """ + start = 0 + result = [] + message = self.decoded_bits if decode else self.plain_bits + bit_alignments = set() + if self.align_labels: + for l in self.message_type: + bit_alignments.add(l.start) + bit_alignments.add(l.end) + + self.__bit_alignments = sorted(bit_alignments) + + for pos in self.__bit_alignments: + result.append(message[start:pos]) + start = pos + + result.append(message[start:]) + return result + + def view_to_string(self, view: int, decoded: bool, show_pauses=True, sample_rate: float = None) -> str: + """ + + :param view: 0 - Bits ## 1 - Hex ## 2 - ASCII + """ + if view == 0: + proto = self.decoded_bits_str if decoded else self.plain_bits_str + elif view == 1: + proto = self.decoded_hex_str if decoded else self.plain_hex_str + elif view == 2: + proto = self.decoded_ascii_str if decoded else self.plain_ascii_str + else: + return None + + if show_pauses: + return '%s %s' % (proto, self.get_pause_str(sample_rate)) + else: + return proto + + def get_pause_str(self, sample_rate): + if sample_rate: + return ' [Pause: %s]' % (Formatter.science_time(self.pause / sample_rate)) + else: + return ' [Pause: %d samples]' % (self.pause) + + def clear_decoded_bits(self): + self.__decoded_bits = None + + def clear_encoded_bits(self): + self.__encoded_bits = None + + @staticmethod + def from_plain_bits_str(bits, pause=0): + plain_bits = list(map(int, bits)) + return Message(plain_bits=plain_bits, pause=pause, message_type=MessageType("none")) + + @staticmethod + def from_plain_hex_str(hex_str, pause=0): + lut = {"{0:x}".format(i): "{0:04b}".format(i) for i in range(16)} + bits = "".join((lut[h] for h in hex_str)) + return Message.from_plain_bits_str(bits, pause) + + def to_xml(self, decoders=None, include_message_type=False, write_bits=False) -> ET.Element: + root = ET.Element("message") + root.set("message_type_id", self.message_type.id) + root.set("modulator_index", str(self.modulator_index)) + root.set("pause", str(self.pause)) + root.set("timestamp", str(self.timestamp)) + + if write_bits: + root.set("bits", self.plain_bits_str) + + if decoders: + try: + decoding_index = decoders.index(self.decoder) + except ValueError: + logger.warning("Failed to find '{}' in list of decodings".format(self.decoder.name)) + decoding_index = 0 + root.set("decoding_index", str(decoding_index)) + if self.participant is not None: + root.set("participant_id", self.participant.id) + if include_message_type: + root.append(self.message_type.to_xml()) + return root + + def from_xml(self, tag: ET.Element, participants, decoders=None, message_types=None): + timestamp = tag.get("timestamp", None) + if timestamp: + self.timestamp = float(timestamp) + + part_id = tag.get("participant_id", None) + message_type_id = tag.get("message_type_id", None) + self.modulator_index = int(tag.get("modulator_index", self.modulator_index)) + self.pause = int(tag.get("pause", self.pause)) + decoding_index = tag.get("decoding_index", None) + if decoding_index and decoders is not None: + try: + self.decoder = decoders[int(decoding_index)] + except IndexError: + pass + + if part_id: + self.participant = Participant.find_matching(part_id, participants) + if self.participant is None: + logger.warning("No participant matched the id {0} from xml".format(part_id)) + + if message_type_id and message_types: + for message_type in message_types: + if message_type.id == message_type_id: + self.message_type = message_type + break + + message_type_tag = tag.find("message_type") + if message_type_tag: + self.message_type = MessageType.from_xml(message_type_tag) + + @classmethod + def new_from_xml(cls, tag: ET.Element, participants, decoders=None, message_types=None): + assert "bits" in tag.attrib + result = cls.from_plain_bits_str(bits=tag.get("bits")) + result.from_xml(tag, participants, decoders=decoders, message_types=message_types) + return result + + def get_label_range(self, lbl: ProtocolLabel, view: int, decode: bool, consider_alignment=False): + a = self.alignment_offset if consider_alignment else 0 + start = self.convert_index(index=lbl.start+a, from_view=0, to_view=view, decoded=decode)[0] + end = self.convert_index(index=lbl.end+a, from_view=0, to_view=view, decoded=decode)[1] + return int(start), int(end) diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/MessageType.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/MessageType.py new file mode 100644 index 0000000..efd62f7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/MessageType.py @@ -0,0 +1,218 @@ +import copy +import random +import uuid +import xml.etree.ElementTree as ET + +from PyQt5.QtCore import Qt + +from urh import settings +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.Ruleset import Ruleset +from urh.util.Logger import logger + + +class MessageType(list): + """ + A message type is a list of protocol fields. + + """ + + __slots__ = ["name", "show", "__id", "assigned_by_ruleset", "ruleset", "assigned_by_logic_analyzer"] + + def __init__(self, name: str, iterable=None, id=None, ruleset=None): + iterable = iterable if iterable else [] + super().__init__(iterable) + + self.name = name + self.show = Qt.Checked + self.__id = str(uuid.uuid4()) if id is None else id + + self.assigned_by_logic_analyzer = False + self.assigned_by_ruleset = False + self.ruleset = Ruleset() if ruleset is None else ruleset + + def __hash__(self): + return hash(super) + + def __getitem__(self, index) -> ProtocolLabel: + return super().__getitem__(index) + + def __repr__(self): + return self.name + " " + super().__repr__() + + def __eq__(self, other): + if isinstance(other, MessageType): + return self.id == other.id + else: + return super().__eq__(other) + + @property + def assign_manually(self): + return not self.assigned_by_ruleset + + @property + def id(self) -> str: + return self.__id + + @property + def checksum_labels(self) -> list: + return [lbl for lbl in self if isinstance(lbl, ChecksumLabel)] + + @property + def unlabeled_ranges(self): + """ + + :rtype: list[(int,int)] + """ + return self.__get_unlabeled_ranges_from_labels(self) + + def __create_label(self, name: str, start: int, end: int, color_index: int, auto_created: bool, + field_type: FieldType): + if field_type is not None: + if field_type.function == FieldType.Function.CHECKSUM: + # If we have sync or preamble labels start behind last one: + pre_sync_label_ends = [lbl.end for lbl in self if lbl.is_preamble or lbl.is_sync] + if len(pre_sync_label_ends) > 0: + range_start = max(pre_sync_label_ends) + else: + range_start = 0 + + if range_start >= start: + range_start = 0 + + return ChecksumLabel(name=name, start=start, end=end, color_index=color_index, field_type=field_type, + auto_created=auto_created, data_range_start=range_start) + + return ProtocolLabel(name=name, start=start, end=end, color_index=color_index, field_type=field_type, + auto_created=auto_created) + + @staticmethod + def __get_unlabeled_ranges_from_labels(labels): + """ + + :type labels: list of ProtocolLabel + :rtype: list[(int,int)] + """ + start = 0 + result = [] + for lbl in labels: + if lbl.start > start: + result.append((start, lbl.start)) + start = lbl.end + result.append((start, None)) + return result + + def unlabeled_ranges_with_other_mt(self, other_message_type): + """ + + :type other_message_type: MessageType + :rtype: list[(int,int)] + """ + labels = self + other_message_type + labels.sort() + return self.__get_unlabeled_ranges_from_labels(labels) + + def get_first_label_with_type(self, field_type: FieldType.Function) -> ProtocolLabel: + return next((lbl for lbl in self if lbl.field_type and lbl.field_type.function == field_type), None) + + def num_labels_with_type(self, field_type: FieldType.Function) -> int: + return len([lbl for lbl in self if lbl.field_type and lbl.field_type.function == field_type]) + + def append(self, lbl: ProtocolLabel): + super().append(lbl) + self.sort() + + def give_new_id(self): + self.__id = str(uuid.uuid4()) + + def add_protocol_label(self, start: int, end: int, name=None, color_ind=None, + auto_created=False, type: FieldType = None) -> ProtocolLabel: + + name = "" if not name else name + used_colors = [p.color_index for p in self] + avail_colors = [i for i, _ in enumerate(settings.LABEL_COLORS) if i not in used_colors] + + if color_ind is None: + if len(avail_colors) > 0: + color_ind = avail_colors[0] + else: + color_ind = random.randint(0, len(settings.LABEL_COLORS) - 1) + + proto_label = self.__create_label(name=name, start=start, end=end, color_index=color_ind, + auto_created=auto_created, field_type=type) + + if proto_label not in self: + self.append(proto_label) + self.sort() + + return proto_label # Return label to set editor focus after adding + + def add_protocol_label_start_length(self, start: int, length: int, name=None, color_ind=None, + auto_created=False, type: FieldType = None) -> ProtocolLabel: + return self.add_protocol_label(start, start + length - 1, name, color_ind, auto_created, type) + + def add_label(self, lbl: ProtocolLabel, allow_overlapping=True): + if allow_overlapping or not any(lbl.overlaps_with(l) for l in self): + added = self.add_protocol_label(lbl.start, lbl.end - 1, + name=lbl.name, color_ind=lbl.color_index, + type=lbl.field_type) + added.display_format_index = lbl.display_format_index + added.display_bit_order_index = lbl.display_bit_order_index + if isinstance(lbl, ChecksumLabel) and isinstance(added, ChecksumLabel): + added.data_ranges = copy.copy(lbl.data_ranges) + added.category = copy.copy(lbl.category) + added.checksum = copy.copy(lbl.checksum) + + def remove(self, lbl: ProtocolLabel): + if lbl in self: + super().remove(lbl) + else: + logger.warning(lbl.name + " is not in set, so can't be removed") + + def change_field_type_of_label(self, label: ProtocolLabel, field_type: FieldType): + if not isinstance(label, ProtocolLabel) and hasattr(label, "field_type"): + # In case of SimulatorProtocolLabel + label.field_type = field_type + return + + is_crc_type = field_type is not None and field_type.function == FieldType.Function.CHECKSUM + if is_crc_type != isinstance(label, ChecksumLabel): + self[self.index(label)] = self.__create_label(label.name, label.start, label.end - 1, + label.color_index, label.auto_created, field_type) + else: + label.field_type = field_type + + def to_xml(self) -> ET.Element: + result = ET.Element("message_type", attrib={"name": self.name, "id": self.id, + "assigned_by_ruleset": "1" if self.assigned_by_ruleset else "0", + "assigned_by_logic_analyzer": "1" if self.assigned_by_logic_analyzer else "0"}) + for lbl in self: + try: + result.append(lbl.to_xml()) + except TypeError: + logger.error("Could not save label: " + str(lbl)) + + result.append(self.ruleset.to_xml()) + + return result + + @staticmethod + def from_xml(tag: ET.Element): + field_types_by_caption = {ft.caption: ft for ft in FieldType.load_from_xml()} + + name = tag.get("name", "blank") + id = tag.get("id", None) + assigned_by_ruleset = bool(int(tag.get("assigned_by_ruleset", 0))) + assigned_by_logic_analyzer = bool(int(tag.get("assigned_by_logic_analyzer", 0))) + labels = [] + for lbl_tag in tag.findall("label"): + labels.append(ProtocolLabel.from_xml(lbl_tag, field_types_by_caption=field_types_by_caption)) + for lbl_tag in tag.findall("checksum_label"): + labels.append(ChecksumLabel.from_xml(lbl_tag, field_types_by_caption=field_types_by_caption)) + result = MessageType(name=name, iterable=labels, id=id, ruleset=Ruleset.from_xml(tag.find("ruleset"))) + result.assigned_by_ruleset = assigned_by_ruleset + result.assigned_by_logic_analyzer = assigned_by_logic_analyzer + + return result diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Modulator.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Modulator.py new file mode 100644 index 0000000..ec67c01 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Modulator.py @@ -0,0 +1,353 @@ +import array +import locale +import math +import xml.etree.ElementTree as ET + +import numpy as np +from PyQt5.QtGui import QPen +from PyQt5.QtWidgets import QGraphicsScene + +from urh import settings +from urh.cythonext import path_creator, signal_functions +from urh.signalprocessing.IQArray import IQArray +from urh.ui.painting.ZoomableScene import ZoomableScene +from urh.util.Formatter import Formatter + + +class Modulator(object): + FORCE_DTYPE = None + + MODULATION_TYPES = ["ASK", "FSK", "PSK", "GFSK", "OQPSK"] + MODULATION_TYPES_VERBOSE = {"ASK": "Amplitude Shift Keying (ASK)", + "FSK": "Frequency Shift Keying (FSK)", + "PSK": "Phase Shift Keying (PSK)", + "OQPSK": "Offset Quadrature Phase Shift Keying (OQPSK)", + "GFSK": "Gaussian Frequeny Shift Keying (GFSK)"} + + def __init__(self, name: str): + self.carrier_freq_hz = 40 * 10 ** 3 + self.carrier_amplitude = 1 + self.carrier_phase_deg = 0 + self.data = [True, False, True, False] + self.samples_per_symbol = 100 + self.default_sample_rate = 10 ** 6 + self.__sample_rate = None + self.__modulation_type = "ASK" + + self.__bits_per_symbol = 1 + + self.name = name + + self.gauss_bt = 0.5 # bt product for gaussian filter (GFSK) + self.gauss_filter_width = 1 # filter width for gaussian filter (GFSK) + + self.parameters = array.array("f", [0, 100]) # Freq, Amplitude (0..100%) or Phase (0..360) + + def __eq__(self, other): + return self.carrier_freq_hz == other.carrier_freq_hz and \ + self.carrier_amplitude == other.carrier_amplitude and \ + self.carrier_phase_deg == other.carrier_phase_deg and \ + self.name == other.name and \ + self.modulation_type == other.modulation_type and \ + self.samples_per_symbol == other.samples_per_symbol and \ + self.bits_per_symbol == other.bits_per_symbol and \ + self.sample_rate == other.sample_rate and \ + self.parameters == other.parameters + + @staticmethod + def get_dtype(): + if Modulator.FORCE_DTYPE is not None: + return Modulator.FORCE_DTYPE + + dtype_str = settings.read("modulation_dtype", "float32", str) + if dtype_str == "int8": + return np.int8 + elif dtype_str == "int16": + return np.int16 + else: + return np.float32 + + @property + def modulation_type(self) -> str: + return self.__modulation_type + + @modulation_type.setter + def modulation_type(self, value): + try: + # legacy support when modulation type was saved as int index + self.__modulation_type = self.MODULATION_TYPES[int(value)] + except (ValueError, IndexError): + self.__modulation_type = value + + @property + def is_binary_modulation(self): + return self.bits_per_symbol == 1 + + @property + def is_amplitude_based(self): + return "ASK" in self.modulation_type + + @property + def is_frequency_based(self): + return "FSK" in self.modulation_type + + @property + def is_phase_based(self): + return "PSK" in self.modulation_type + + @property + def bits_per_symbol(self): + return self.__bits_per_symbol + + @bits_per_symbol.setter + def bits_per_symbol(self, value): + value = int(value) + if value != self.bits_per_symbol: + self.__bits_per_symbol = value + self.parameters = array.array("f", [0] * self.modulation_order) + + @property + def modulation_order(self): + return 2 ** self.bits_per_symbol + + @property + def parameter_type_str(self) -> str: + if self.is_amplitude_based: + return "Amplitudes in %:" + if self.is_frequency_based: + return "Frequencies in Hz:" + if self.is_phase_based: + return "Phases in degree:" + + return "Unknown Modulation Type (This should not happen...)" + + @property + def parameters_string(self) -> str: + if self.is_amplitude_based: + return "/".join(map(str, map(int, self.parameters))) + elif self.is_frequency_based: + return "/".join(map(Formatter.big_value_with_suffix, self.parameters)) + elif self.is_phase_based: + return "/".join(map(str, map(int, self.parameters))) + else: + raise ValueError("") + + @property + def sample_rate(self): + if self.__sample_rate is not None: + return self.__sample_rate + else: + return self.default_sample_rate + + @sample_rate.setter + def sample_rate(self, value): + self.__sample_rate = value + + @property + def display_bits(self) -> str: + return "".join(["1" if bit else "0" for bit in self.data]) + + @display_bits.setter + def display_bits(self, value: str): + self.data = [True if bit == "1" else False for bit in value] + + @property + def carrier_frequency_str(self): + return self.get_value_with_suffix(self.carrier_freq_hz, unit="Hz") + + @property + def carrier_phase_str(self): + return self.get_value_with_suffix(self.carrier_phase_deg, unit="°") + + @property + def samples_per_symbol_str(self): + return self.get_value_with_suffix(self.samples_per_symbol, unit="") + + @property + def sample_rate_str(self): + return self.get_value_with_suffix(self.sample_rate) + + @property + def modulation_type_verbose(self): + return self.MODULATION_TYPES_VERBOSE[self.modulation_type] + + @property + def carrier_data(self): + num_samples = len(self.display_bits) * self.samples_per_symbol + carrier_phase_rad = self.carrier_phase_deg * (np.pi / 180) + t = (np.arange(0, num_samples) / self.sample_rate).astype(np.float32) + arg = (2 * np.pi * self.carrier_freq_hz * t + carrier_phase_rad).astype(np.float32) + y = self.carrier_amplitude * np.sin(arg) # type: np.ndarray + + return y.astype(np.float32) + + @property + def data_scene(self) -> QGraphicsScene: + n = self.samples_per_symbol * len(self.display_bits) + y = np.ones(n, dtype=np.float32) + + for i, bit in enumerate(self.display_bits): + if bit == "0": + y[i*self.samples_per_symbol:(i + 1) * self.samples_per_symbol] = -1.0 + + x = np.arange(0, n).astype(np.int64) + + scene = ZoomableScene() + scene.setSceneRect(0, -1.25, n, 2.5) + scene.setBackgroundBrush(settings.BGCOLOR) + scene.addLine(0, 0, n, 0, QPen(settings.AXISCOLOR, 0)) + + path = path_creator.array_to_QPath(x, y) + scene.addPath(path, QPen(settings.LINECOLOR, 0)) + + return scene + + def modulate(self, data=None, pause=0, start=0, dtype=None) -> IQArray: + assert pause >= 0 + if data is None: + data = self.data + else: + self.data = data + + if isinstance(data, str): + data = array.array("B", map(int, data)) + elif isinstance(data, list): + data = array.array("B", data) + + if len(data) == 0: + return IQArray(None, np.float32, 0) + + dtype = dtype or self.get_dtype() + a = self.carrier_amplitude * IQArray.min_max_for_dtype(dtype)[1] + + parameters = self.parameters + if self.modulation_type == "ASK": + parameters = array.array("f", [a*p/100 for p in parameters]) + elif self.modulation_type == "PSK": + parameters = array.array("f", [p * (math.pi / 180) for p in parameters]) + + result = signal_functions.modulate_c(data, self.samples_per_symbol, + self.modulation_type, parameters, self.bits_per_symbol, + a, self.carrier_freq_hz, + self.carrier_phase_deg * (np.pi / 180), + self.sample_rate, pause, start, dtype, + self.gauss_bt, self.gauss_filter_width) + return IQArray(result) + + def get_default_parameters(self) -> array.array: + if self.is_amplitude_based: + parameters = np.linspace(0, 100, self.modulation_order, dtype=np.float32) + elif self.is_frequency_based: + parameters = [] + for i in range(self.modulation_order): + parameters.append((i + 1) * self.carrier_freq_hz / self.modulation_order) + elif self.is_phase_based: + step = 360 / self.modulation_order + parameters = np.arange(step / 2, 360, step) - 180 + if self.modulation_type == "OQPSK": + parameters = parameters[(self.__get_gray_code_indices(self.modulation_order))] + else: + return None + + return array.array("f", parameters) + + @staticmethod + def __get_gray_code_indices(n: int): + result = [] + for i in range(0, n): + result.append(i ^ (i >> 1)) + return result + + def to_xml(self, index: int) -> ET.Element: + root = ET.Element("modulator") + + for attr, val in vars(self).items(): + if attr not in ("data", "_Modulator__sample_rate", "_Modulator__modulation_type", + "_Modulator__bits_per_symbol", "default_sample_rate", "parameters"): + root.set(attr, str(val)) + + root.set("sample_rate", str(self.__sample_rate)) + root.set("modulation_type", self.__modulation_type) + root.set("index", str(index)) + root.set("parameters", ",".join(map(str, self.parameters))) + root.set("bits_per_symbol", str(self.bits_per_symbol)) + + return root + + def estimate_carrier_frequency(self, signal, protocol) -> int or None: + if len(protocol.messages) == 0: + return None + + # Take the first message for detection + start, num_samples = protocol.get_samplepos_of_bitseq(0, 0, 0, 999999, False) + # Avoid too large arrays + if num_samples > 1e6: + num_samples = int(1e6) + + return signal.estimate_frequency(start, start + num_samples, self.sample_rate) + + @staticmethod + def from_xml(tag: ET.Element): + result = Modulator("") + for attrib, value in sorted(tag.attrib.items()): + if attrib == "index": + continue + elif attrib == "name" or attrib == "modulation_type": + setattr(result, attrib, str(value)) + elif attrib == "samples_per_bit" or attrib == "samples_per_symbol": + # samples_per_bit as legacy support for older project files + result.samples_per_symbol = Formatter.str2val(value, int, 100) + elif attrib == "sample_rate": + result.sample_rate = Formatter.str2val(value, float, 1e6) if value != "None" else None + elif attrib == "param_for_zero": + result.parameters[0] = Formatter.str2val(value, float, 0) # legacy + elif attrib == "param_for_one": + result.parameters[1] = Formatter.str2val(value, float, 100) # legacy + elif attrib == "bits_per_symbol": + result.bits_per_symbol = Formatter.str2val(value, int, 1) + elif attrib == "parameters": + try: + result.parameters = array.array("f", map(float, value.split(","))) + except ValueError: + continue + elif not attrib.startswith("_Modulator__"): + setattr(result, attrib, Formatter.str2val(value, float, 1)) + return result + + @staticmethod + def modulators_to_xml_tag(modulators: list) -> ET.Element: + modulators_tag = ET.Element("modulators") + for i, modulator in enumerate(modulators): + modulators_tag.append(modulator.to_xml(i)) + return modulators_tag + + @staticmethod + def modulators_from_xml_tag(xml_tag: ET.Element) -> list: + if xml_tag is None: + return [] + + if xml_tag.tag != "modulators": + xml_tag = xml_tag.find("modulators") + + if xml_tag is None: + return [] + + result = [] + for mod_tag in xml_tag.iter("modulator"): + result.append(Modulator.from_xml(mod_tag)) + return result + + @staticmethod + def get_value_with_suffix(value, unit=""): + decimal_point = locale.localeconv()["decimal_point"] + + if abs(value) >= 10 ** 9: + target_val, suffix = value / 10 ** 9, "G" + elif abs(value) >= 10 ** 6: + target_val, suffix = value / 10 ** 6, "M" + elif abs(value) >= 10 ** 3: + target_val, suffix = value / 10 ** 3, "k" + else: + target_val, suffix = value, "" + + return locale.format_string("%.3f", target_val).rstrip("0").rstrip(decimal_point) + suffix + unit diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Participant.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Participant.py new file mode 100644 index 0000000..00b942f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Participant.py @@ -0,0 +1,105 @@ +import uuid +import xml.etree.ElementTree as ET + + +class Participant(object): + __slots__ = ["name", "shortname", "address_hex", "color_index", "show", "simulate", "relative_rssi", "__id"] + + def __init__(self, name: str, shortname: str = None, address_hex: str = None, + color_index=0, id: str = None, relative_rssi=0, simulate=False): + self.name = name if name else "unknown" + self.shortname = shortname if shortname else name[0].upper() if len(name) > 0 else "X" + self.address_hex = address_hex if address_hex else "" + self.color_index = color_index + self.show = True + self.simulate = simulate + + self.relative_rssi = relative_rssi + + if id is None: + self.__id = str(uuid.uuid4()) if id is None else id + else: + self.__id = id + + def __eq__(self, other): + return isinstance(other, Participant) and self.id_match(other.id) + + @property + def id(self): + return self.__id + + def __repr__(self): + if self.address_hex: + return "{0} ({1}) [{2}]".format(self.name, self.shortname, self.address_hex) + else: + return "{0} ({1})".format(self.name, self.shortname) + + def __str__(self): + return repr(self) + + def id_match(self, id): + return self.__id == id + + def __hash__(self): + return hash(self.id) + + def __lt__(self, other): + if isinstance(other, Participant): + return self.shortname < other.shortname + else: + return False + + @staticmethod + def find_matching(participant_id: str, participants: list): + return next((p for p in participants if p.id_match(participant_id)), None) + + def to_xml(self) -> ET.Element: + root = ET.Element("participant") + root.set("name", self.name) + root.set("shortname", self.shortname) + root.set("address_hex", self.address_hex) + root.set("color_index", str(self.color_index)) + root.set("id", str(self.__id)) + root.set("relative_rssi", str(self.relative_rssi)) + root.set("simulate", str(int(bool(self.simulate)))) + + return root + + @staticmethod + def from_xml(tag: ET.Element): + name = tag.get("name", "Empty") + shortname = tag.get("shortname", "X") + address_hex = tag.get("address_hex", "") + color_index = int(tag.get("color_index", 0)) + color_index = 0 if color_index < 0 else color_index + relative_rssi = int(tag.get("relative_rssi", 0)) + try: + simulate = bool(int(tag.get("simulate", "0"))) + except ValueError: + simulate = False + + return Participant(name, shortname=shortname, address_hex=address_hex, color_index=color_index, + id=tag.attrib["id"], relative_rssi=relative_rssi, simulate=simulate) + + @staticmethod + def participants_to_xml_tag(participants: list) -> ET.Element: + participants_tag = ET.Element("participants") + for participant in participants: + participants_tag.append(participant.to_xml()) + return participants_tag + + @staticmethod + def read_participants_from_xml_tag(xml_tag: ET.Element): + if xml_tag is None: + return [] + + if xml_tag.tag != "participants": + xml_tag = xml_tag.find("participants") + + if xml_tag is None: + return [] + + participants = [] + for parti_tag in xml_tag.findall("participant"): + participants.append(Participant.from_xml(parti_tag)) + return participants diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocoLabel.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocoLabel.py new file mode 100644 index 0000000..ab42e42 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocoLabel.py @@ -0,0 +1,234 @@ +import copy +import xml.etree.ElementTree as ET + +from PyQt5.QtCore import Qt + +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Interval import Interval +from urh.util.Formatter import Formatter + + +class ProtocolLabel(object): + """ + This represents a field in the protocol, e.g. temperature + Field range is described by (start, end) and it's value by value + start and end always refer to bit view! + """ + + DISPLAY_FORMATS = ["Bit", "Hex", "ASCII", "Decimal", "BCD"] + + DISPLAY_BIT_ORDERS = ["MSB", "LSB", "LSD"] + + SEARCH_TYPES = ["Number", "Bits", "Hex", "ASCII"] + + __slots__ = ("__name", "start", "end", "apply_decoding", "color_index", "show", "__fuzz_me", "fuzz_values", + "fuzz_created", "__field_type", "display_format_index", "display_bit_order_index", + "display_endianness", "auto_created", "copied") + + def __init__(self, name: str, start: int, end: int, color_index: int, fuzz_created=False, + auto_created=False, field_type: FieldType = None): + self.__name = name + self.start = start + self.end = end + 1 + + self.apply_decoding = True + self.color_index = color_index + self.show = Qt.Checked + + self.__fuzz_me = Qt.Checked + self.fuzz_values = [] + + self.fuzz_created = fuzz_created + + if field_type is None: + self.__field_type = FieldType.from_caption(name) + else: + self.__field_type = field_type # type: FieldType + + self.display_format_index = 0 if field_type is None else field_type.display_format_index + self.display_bit_order_index = 0 + self.display_endianness = "big" + + self.auto_created = auto_created + + self.copied = False # keep track if label was already copied for COW in generation to avoid needless recopy + + @property + def fuzz_me(self) -> int: + return self.__fuzz_me + + @fuzz_me.setter + def fuzz_me(self, value): + if isinstance(value, bool): + value = Qt.Checked if value else Qt.Unchecked + self.__fuzz_me = value + + @property + def is_preamble(self) -> bool: + return self.field_type is not None and self.field_type.function == FieldType.Function.PREAMBLE + + @property + def is_sync(self) -> bool: + return self.field_type is not None and self.field_type.function == FieldType.Function.SYNC + + @property + def length(self) -> int: + return self.end - self.start + + @property + def field_type(self) -> FieldType: + return self.__field_type + + @field_type.setter + def field_type(self, value: FieldType): + if value != self.field_type: + self.__field_type = value + # set viewtype for type + if hasattr(value, "display_format_index"): + self.display_format_index = value.display_format_index + + @property + def field_type_function(self): + if self.field_type is not None: + return self.field_type.function + else: + return None + + @property + def name(self): + if not self.__name: + self.__name = "No name" + + return self.__name + + @name.setter + def name(self, val): + if val: + self.__name = val + + @property + def fuzz_maximum(self): + return 2 ** (self.end - self.start) + + @property + def active_fuzzing(self) -> bool: + return self.fuzz_me and len(self.fuzz_values) > 1 + + @property + def range_complete_fuzzed(self) -> bool: + upper_limit = 2 ** (self.end - self.start) + return len(self.fuzz_values) == upper_limit + + @property + def display_order_str(self) -> str: + try: + bit_order = self.DISPLAY_BIT_ORDERS[self.display_bit_order_index] + return bit_order + "/{}".format("BE" if self.display_endianness == "big" else "LE") + except IndexError: + return "" + + @display_order_str.setter + def display_order_str(self, value: str): + prefix = value.strip().split("/")[0] + suffix = value.strip().split("/")[-1] + if suffix == "BE": + endianness = "big" + elif suffix == "LE": + endianness = "little" + else: + return + + try: + self.display_bit_order_index = self.DISPLAY_BIT_ORDERS.index(prefix) + self.display_endianness = endianness + except ValueError: + return + + def get_copy(self): + if self.copied: + return self + else: + result = copy.deepcopy(self) + result.copied = True + return result + + def __lt__(self, other): + if self.start != other.start: + return self.start < other.start + elif self.end != other.end: + return self.end < other.end + elif self.name is not None and other.name is not None: + return len(self.name) < len(other.name) + else: + return False + + def __eq__(self, other): + return self.start == other.start and \ + self.end == other.end and \ + self.name == other.name and \ + self.field_type_function == other.field_type_function + + def __hash__(self): + return hash((self.start, self.end, self.name, self.field_type_function)) + + def __repr__(self): + return "Protocol Label - start: {0} end: {1} name: {2}".format(self.start, self.end, self.name) + + def overlaps_with(self, other_label): + return Interval(self.start, self.end).overlaps_with(Interval(other_label.start, other_label.end)) + + def add_fuzz_value(self): + cur_val = self.fuzz_values[-1] + format_string = "{0:0" + str(len(cur_val)) + "b}" + maximum = 2 ** len(cur_val) + cur_val = format_string.format((int(str(Formatter.str2val(cur_val, int)), 2) + 1) % maximum) + + self.fuzz_values.append(cur_val) + + def add_decimal_fuzz_value(self, val: int): + cur_val = self.fuzz_values[-1] + format_string = "{0:0" + str(len(cur_val)) + "b}" + self.fuzz_values.append(format_string.format(val)) + + def to_xml(self) -> ET.Element: + return ET.Element("label", attrib={"name": self.__name, "start": str(self.start), "end": str(self.end), + "color_index": str(self.color_index), + "apply_decoding": str(self.apply_decoding), "show": str(self.show), + "display_format_index": str(self.display_format_index), + "display_bit_order_index": str(self.display_bit_order_index), + "display_endianness": str(self.display_endianness), + "fuzz_me": str(self.fuzz_me), "fuzz_values": ",".join(self.fuzz_values), + "auto_created": str(self.auto_created)}) + + @classmethod + def from_xml(cls, tag: ET.Element, field_types_by_caption=None): + """ + + :param tag: + :type field_types_by_caption: dict[str, FieldType] + :return: + """ + field_types_by_caption = dict() if field_types_by_caption is None else field_types_by_caption + + name = tag.get("name") + start, end = int(tag.get("start", 0)), int(tag.get("end", 0)) - 1 + color_index = int(tag.get("color_index", 0)) + + result = ProtocolLabel(name=name, start=start, end=end, color_index=color_index) + result.apply_decoding = True if tag.get("apply_decoding", 'True') == "True" else False + result.show = Qt.Checked if Formatter.str2val(tag.get("show", 0), int) else Qt.Unchecked + result.fuzz_me = Qt.Checked if Formatter.str2val(tag.get("fuzz_me", 0), int) else Qt.Unchecked + result.fuzz_values = tag.get("fuzz_values", "").split(",") + result.auto_created = True if tag.get("auto_created", 'False') == "True" else False + + if result.name in field_types_by_caption: + result.field_type = field_types_by_caption[result.name] + else: + result.field_type = None + + # set this after result.field_type because this would change display_format_index to field_types default + result.display_format_index = int(tag.get("display_format_index", 0)) + result.display_bit_order_index = int(tag.get("display_bit_order_index", 0)) + result.display_endianness = tag.get("display_endianness", "big") + + return result diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzer.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzer.py new file mode 100644 index 0000000..238eaa2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzer.py @@ -0,0 +1,723 @@ +import array +import copy +import xml.etree.ElementTree as ET +from xml.dom import minidom + +import numpy as np +from PyQt5.QtCore import QObject, pyqtSignal, Qt + +from urh import settings +from urh.cythonext import signal_functions +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.Signal import Signal +from urh.util import util as urh_util, util +from urh.util.Logger import logger + + +class ProtocolAnalyzerSignals(QObject): + protocol_updated = pyqtSignal() + show_state_changed = pyqtSignal() + sniff_device_errors_changed = pyqtSignal(str) + line_duplicated = pyqtSignal() + fuzzing_started = pyqtSignal(int) + current_fuzzing_message_changed = pyqtSignal(int) + fuzzing_finished = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + +class ProtocolAnalyzer(object): + """ + The ProtocolAnalyzer is what you would refer to as "protocol". + The data is stored in the messages variable. + This class offers several methods for protocol analysis. + """ + + def __init__(self, signal: Signal or None, filename=None): + self.messages = [] # type: list[Message] + self.signal = signal + if filename is None: + self.filename = self.signal.filename if self.signal is not None else "" + else: + assert signal is None + self.filename = filename + + self.__name = urh_util.get_name_from_filename(filename) # Fallback if Signal has no Name + + self.show = Qt.Checked # Show in Compare Frame? + self.qt_signals = ProtocolAnalyzerSignals() + + self.decoder = Encoding(["Non Return To Zero (NRZ)"]) # For Default Encoding of Protocol + + self.message_types = [MessageType("Default")] + + @property + def default_message_type(self) -> MessageType: + if len(self.message_types) == 0: + self.message_types.append(MessageType("Default")) + + return self.message_types[0] + + @default_message_type.setter + def default_message_type(self, val: MessageType): + if len(self.message_types) > 0: + self.message_types[0] = val + else: + self.message_types.append(val) + + @property + def protocol_labels(self): + """ + + :rtype: list of ProtocolLabel + """ + return [lbl for message_type in self.message_types for lbl in message_type] + + def __deepcopy__(self, memo): + cls = self.__class__ + result = cls.__new__(cls) + memo[id(self)] = result + for k, v in self.__dict__.items(): + if k != "qt_signals" and k != "signal": + setattr(result, k, copy.deepcopy(v, memo)) + result.signal = self.signal + result.qt_signals = ProtocolAnalyzerSignals() + return result + + @property + def name(self): + name = self.signal.name if self.signal is not None else self.__name + return name + + @name.setter + def name(self, val: str): + if self.signal is None: + self.__name = val + else: + self.signal.name = val + + @property + def pauses(self): + return [msg.pause for msg in self.messages] + + @property + def plain_bits_str(self): + return [str(msg) for msg in self.messages] + + @property + def plain_hex_str(self): + return [msg.plain_hex_str for msg in self.messages] + + @property + def plain_ascii_str(self): + return [msg.plain_ascii_str for msg in self.messages] + + @property + def decoded_bits(self): + return [msg.decoded_bits for msg in self.messages] + + @property + def decoded_proto_bits_str(self): + """ + + :rtype: list of str + """ + return [msg.decoded_bits_str for msg in self.messages] + + @property + def decoded_hex_str(self): + """ + + :rtype: list of str + """ + return [msg.decoded_hex_str for msg in self.messages] + + @property + def decoded_ascii_str(self): + """ + + :rtype: list of str + """ + return [msg.decoded_ascii_str for msg in self.messages] + + @property + def num_messages(self): + return len([msg for msg in self.messages if msg]) + + def clear_decoded_bits(self): + [msg.clear_decoded_bits() for msg in self.messages] + + def decoded_to_str_list(self, view_type): + if view_type == 0: + return self.decoded_proto_bits_str + elif view_type == 1: + return self.decoded_hex_str + elif view_type == 2: + return self.decoded_ascii_str + + def plain_to_string(self, view: int, show_pauses=True) -> str: + """ + + :param view: 0 - Bits ## 1 - Hex ## 2 - ASCII + """ + time = settings.read('show_pause_as_time', type=bool) + if show_pauses and time and self.signal: + srate = self.signal.sample_rate + else: + srate = None + + return '\n'.join(msg.view_to_string(view, False, show_pauses, + sample_rate=srate + ) for msg in self.messages) + + def plain_to_html(self, view, show_pauses=True) -> str: + time = settings.read('show_pause_as_time', type=bool) + if show_pauses and time and self.signal: + srate = self.signal.sample_rate + else: + srate = None + + result = [] + for message in self.messages: + cur_str = "" + if message.participant: + color = settings.PARTICIPANT_COLORS[message.participant.color_index] + red, green, blue = color.red(), color.green(), color.blue() + fgcolor = "#000000" if (red * 0.299 + green * 0.587 + blue * 0.114) > 186 else "#ffffff" + cur_str += ''.format(red, green, blue, + fgcolor) + + # cur_str += ''.format(red, green, blue) + + cur_str += message.view_to_string(view=view, decoded=False, show_pauses=False, sample_rate=srate) + + if message.participant: + cur_str += '' + + cur_str += message.get_pause_str(sample_rate=srate) + result.append(cur_str) + + return "
".join(result) + + def set_decoder_for_messages(self, decoder: Encoding, messages=None): + messages = messages if messages is not None else self.messages + self.decoder = decoder + for message in messages: + message.decoder = decoder + + def get_protocol_from_signal(self): + signal = self.signal + if signal is None: + self.messages = None + return + + if self.messages is not None: + self.messages[:] = [] + else: + self.messages = [] + + samples_per_symbol = signal.samples_per_symbol + + ppseq = signal_functions.grab_pulse_lens(signal.qad, signal.center, signal.tolerance, + signal.modulation_type, signal.samples_per_symbol, + signal.bits_per_symbol, signal.center_spacing) + + bit_data, pauses, bit_sample_pos = self._ppseq_to_bits(ppseq, samples_per_symbol, self.signal.bits_per_symbol, + pause_threshold=signal.pause_threshold) + if signal.message_length_divisor > 1 and signal.modulation_type == "ASK": + self.__ensure_message_length_multiple(bit_data, signal.samples_per_symbol, pauses, bit_sample_pos, + signal.message_length_divisor) + + i = 0 + for bits, pause in zip(bit_data, pauses): + middle_bit_pos = bit_sample_pos[i][int(len(bits) / 2)] + start, end = middle_bit_pos, middle_bit_pos + samples_per_symbol + rssi = np.mean(signal.iq_array.subarray(start, end).magnitudes_normalized) + message = Message(bits, pause, message_type=self.default_message_type, + samples_per_symbol=samples_per_symbol, rssi=rssi, decoder=self.decoder, + bit_sample_pos=bit_sample_pos[i], bits_per_symbol=signal.bits_per_symbol) + self.messages.append(message) + i += 1 + + self.qt_signals.protocol_updated.emit() + + @staticmethod + def __ensure_message_length_multiple(bit_data, samples_per_symbol: int, pauses, bit_sample_pos, divisor: int): + """ + In case of ASK modulation, this method tries to use pauses after messages as zero bits so that + the bit lengths of messages are divisible by divisor + + :param bit_data: List of bit arrays + :param samples_per_symbol: Symbol length that was used for demodulation + :param pauses: List of pauses + :param bit_sample_pos: List of Array of bit sample positions + :param divisor: Divisor the messages should be divisible by + """ + for i in range(len(bit_data)): + missing_bits = (divisor - (len(bit_data[i]) % divisor)) % divisor + if missing_bits > 0 and pauses[i] >= samples_per_symbol * missing_bits: + bit_data[i].extend([0] * missing_bits) + pauses[i] = pauses[i] - missing_bits * samples_per_symbol + + try: + bit_sample_pos[i][-1] = bit_sample_pos[i][-2] + samples_per_symbol + except IndexError as e: + logger.warning("Error padding message " + str(e)) + continue + + bit_sample_pos[i].extend([bit_sample_pos[i][-1] + (k + 1) * samples_per_symbol for k in range(missing_bits - 1)]) + bit_sample_pos[i].append(bit_sample_pos[i][-1] + pauses[i]) + + def _ppseq_to_bits(self, ppseq, samples_per_symbol: int, bits_per_symbol: int, write_bit_sample_pos=True, pause_threshold=8): + bit_sampl_pos = array.array("L", []) + bit_sample_positions = [] + + data_bits = array.array("B", []) + resulting_data_bits = [] + pauses = array.array("L", []) + start = 0 + total_samples = 0 + + pause_type = -1 + + there_was_data = False + + samples_per_bit = int(samples_per_symbol/bits_per_symbol) + + if len(ppseq) > 0 and ppseq[0, 0] == pause_type: + start = 1 # Starts with Pause + total_samples = ppseq[0, 1] + + for i in range(start, len(ppseq)): + cur_pulse_type = ppseq[i, 0] + num_samples = ppseq[i, 1] + num_symbols_float = num_samples / samples_per_symbol + num_symbols = int(num_symbols_float) + decimal_place = num_symbols_float - num_symbols + + if decimal_place > 0.5: + num_symbols += 1 + + if cur_pulse_type == pause_type: + # OOK + if num_symbols <= pause_threshold or pause_threshold == 0: + data_bits.extend([0] * (num_symbols * bits_per_symbol)) + if write_bit_sample_pos: + bit_sampl_pos.extend([total_samples + k * samples_per_bit + for k in range(num_symbols*bits_per_symbol)]) + + elif not there_was_data: + # Ignore this pause, if there were no information + # transmitted previously + data_bits[:] = array.array("B", []) + bit_sampl_pos[:] = array.array("L", []) + + else: + if write_bit_sample_pos: + bit_sampl_pos.append(total_samples) + bit_sampl_pos.append(total_samples + num_samples) + bit_sample_positions.append(bit_sampl_pos[:]) + bit_sampl_pos[:] = array.array("L", []) + + resulting_data_bits.append(data_bits[:]) + data_bits[:] = array.array("B", []) + pauses.append(num_samples) + there_was_data = False + else: + data_bits.extend(util.number_to_bits(cur_pulse_type, bits_per_symbol) * num_symbols) + if not there_was_data and num_symbols > 0: + there_was_data = True + if write_bit_sample_pos: + bit_sampl_pos.extend([total_samples + k * samples_per_bit for k in range(num_symbols*bits_per_symbol)]) + + total_samples += num_samples + + if there_was_data: + resulting_data_bits.append(data_bits[:]) + if write_bit_sample_pos: + bit_sample_positions.append(bit_sampl_pos[:] + array.array("L", [total_samples])) + pause = ppseq[-1, 1] if ppseq[-1, 0] == pause_type else 0 + pauses.append(pause) + + return resulting_data_bits, pauses, bit_sample_positions + + def get_samplepos_of_bitseq(self, start_message: int, start_index: int, end_message: int, end_index: int, + include_pause: bool): + """ + Determine on which place (regarding samples) a bit sequence is + :rtype: tuple[int,int] + """ + try: + if start_message > end_message: + start_message, end_message = end_message, start_message + + if start_index >= len(self.messages[start_message].bit_sample_pos) - 1: + start_index = len(self.messages[start_message].bit_sample_pos) - 1 + if not include_pause: + start_index -= 1 + + if end_index >= len(self.messages[end_message].bit_sample_pos) - 1: + end_index = len(self.messages[end_message].bit_sample_pos) - 1 + if not include_pause: + end_index -= 1 + + start = self.messages[start_message].bit_sample_pos[start_index] + num_samples = self.messages[end_message].bit_sample_pos[end_index] - start + + return start, num_samples + except (KeyError, IndexError): + return -1, -1 + + def get_bitseq_from_selection(self, selection_start: int, selection_width: int): + """ + get start and end index of bit sequence from selected samples + + :rtype: tuple[int,int,int,int] + :return: start_message index, start index, end message index, end index + """ + start_message, start_index, end_message, end_index = -1, -1, -1, -1 + if not self.messages or not self.messages[0].bit_sample_pos: + return start_message, start_index, end_message, end_index + + if selection_start + selection_width < self.messages[0].bit_sample_pos[0]: + return start_message, start_index, end_message, end_index + + for i, msg in enumerate(self.messages): + msg_sample_pos = msg.bit_sample_pos + if msg_sample_pos[-2] < selection_start: + continue + elif start_message == -1: + start_message = i + for j, sample_pos in enumerate(msg_sample_pos): + if sample_pos < selection_start: + continue + elif start_index == -1: + start_index = j + if msg_sample_pos[-1] - selection_start < selection_width: + break + elif sample_pos - selection_start > selection_width: + return start_message, start_index, i, j + elif msg_sample_pos[-1] - selection_start < selection_width: + continue + else: + for j, sample_pos in enumerate(msg_sample_pos): + if sample_pos - selection_start > selection_width: + return start_message, start_index, i, j + + last_message = len(self.messages) - 1 + last_index = len(self.messages[-1].plain_bits) + 1 + return start_message, start_index, last_message, last_index + + def delete_messages(self, msg_start: int, msg_end: int, start: int, end: int, view: int, decoded: bool, + update_label_ranges=True): + removable_msg_indices = [] + + for i in range(msg_start, msg_end + 1): + try: + bs, be = self.convert_range(start, end, view, 0, decoded, message_indx=i) + self.messages[i].clear_decoded_bits() + if update_label_ranges: + del self.messages[i][bs:be + 1] + else: + self.messages[i].delete_range_without_label_range_update(bs, be + 1) + if len(self.messages[i]) == 0: + removable_msg_indices.append(i) + except IndexError: + continue + + # Remove empty messages and Pause after empty message + for i in reversed(removable_msg_indices): + del self.messages[i] + + return removable_msg_indices + + def convert_index(self, index: int, from_view: int, to_view: int, decoded: bool, message_indx=-1) -> tuple: + """ + Konvertiert einen Index aus der einen Sicht (z.B. Bit) in eine andere (z.B. Hex) + + :param message_indx: if -1, the message with max length is chosen + :return: + """ + if len(self.messages) == 0: + return 0, 0 + + if message_indx == -1: + message_indx = self.messages.index(max(self.messages, key=len)) # Longest message + + if message_indx >= len(self.messages): + message_indx = len(self.messages) - 1 + + return self.messages[message_indx].convert_index(index, from_view, to_view, decoded) + + def convert_range(self, index1: int, index2: int, from_view: int, + to_view: int, decoded: bool, message_indx=-1): + if len(self.messages) == 0: + return 0, 0 + + if message_indx == -1: + message_indx = self.messages.index(max(self.messages, key=len)) # Longest message + + if message_indx >= len(self.messages): + message_indx = len(self.messages) - 1 + + return self.messages[message_indx].convert_range(index1, index2, from_view, to_view, decoded) + + def estimate_frequency_for_one(self, sample_rate: float, nbits=42) -> float: + """ + Calculates the frequency of at most nbits logical ones and returns the mean of these frequencies + + :param nbits: + :return: + """ + return self.__estimate_frequency_for_bit(True, sample_rate, nbits) + + def align_messages(self, pattern: str, view_type: int, use_decoded=True): + if view_type == 0: + bit_pattern = pattern + elif view_type == 1: + bit_pattern = "".join(map(str, urh_util.hex2bit(pattern))) + elif view_type == 2: + bit_pattern = "".join(map(str, urh_util.ascii2bit(pattern))) + else: + raise ValueError("Unknown view type {}".format(view_type)) + + indices = [msg.decoded_bits_str.find(bit_pattern) if use_decoded else msg.plain_bits_str.find(bit_pattern) + for msg in self.messages] + + max_index = max(indices) + for i, msg in enumerate(self.messages): + msg.alignment_offset = 0 if indices[i] == -1 else max_index - indices[i] + + def estimate_frequency_for_zero(self, sample_rate: float, nbits=42) -> float: + """ + Calculates the frequency of at most nbits logical zeros and returns the mean of these frequencies + + :param nbits: + :return: + """ + return self.__estimate_frequency_for_bit(False, sample_rate, nbits) + + def __estimate_frequency_for_bit(self, bit: bool, sample_rate: float, nbits: int) -> float: + if nbits == 0: + return 0 + + assert self.signal is not None + frequencies = [] + for i, message in enumerate(self.messages): + for j, msg_bit in enumerate(message.plain_bits): + if msg_bit == bit: + start, num_samples = self.get_samplepos_of_bitseq(i, j, i, j + 1, False) + freq = self.signal.estimate_frequency(start, start + num_samples, sample_rate) + frequencies.append(freq) + if len(frequencies) == nbits: + return np.mean(frequencies) + if frequencies: + return np.mean(frequencies) + else: + return 0 + + def __str__(self): + return "ProtoAnalyzer " + self.name + + def set_labels(self, val): + self._protocol_labels = val + + def add_new_message_type(self, labels): + names = set(message_type.name for message_type in self.message_types) + name = "Message type #" + i = 0 + while True: + i += 1 + if name + str(i) not in names: + self.message_types.append( + MessageType(name=name + str(i), iterable=[copy.deepcopy(lbl) for lbl in labels])) + break + + def to_binary(self, filename: str, use_decoded: bool): + with open(filename, "wb") as f: + for msg in self.messages: + bits = msg.decoded_bits if use_decoded else msg.plain_bits + aggregated = urh_util.aggregate_bits(bits, size=8) + f.write(bytes(aggregated)) + + def from_binary(self, filename: str): + aggregated = np.fromfile(filename, dtype=np.uint8) + unaggregated = [int(b) for n in aggregated for b in "{0:08b}".format(n)] + self.messages.append(Message(unaggregated, 0, self.default_message_type)) + + def to_xml_tag(self, decodings, participants, tag_name="protocol", + include_message_type=False, write_bits=False, messages=None, modulators=None) -> ET.Element: + root = ET.Element(tag_name) + messages = self.messages if messages is None else messages + + # Save modulators + if modulators is not None: # For protocol analyzer container + root.append(Modulator.modulators_to_xml_tag(modulators)) + + root.append(Encoding.decodings_to_xml_tag(decodings)) + root.append(Participant.participants_to_xml_tag(participants)) + + # Save data + data_tag = ET.SubElement(root, "messages") + for i, message in enumerate(messages): + message_tag = message.to_xml(decoders=decodings, + include_message_type=include_message_type, + write_bits=write_bits) + data_tag.append(message_tag) + + # Save message types separatively as not saved in messages already + if not include_message_type: + message_types_tag = ET.SubElement(root, "message_types") + for message_type in self.message_types: + message_types_tag.append(message_type.to_xml()) + + return root + + def to_xml_file(self, filename: str, decoders, participants, tag_name="protocol", + include_message_types=False, write_bits=False, modulators=None): + tag = self.to_xml_tag(decodings=decoders, participants=participants, tag_name=tag_name, + include_message_type=include_message_types, write_bits=write_bits, + modulators=modulators) + + xmlstr = minidom.parseString(ET.tostring(tag)).toprettyxml(indent=" ") + with open(filename, "w") as f: + for line in xmlstr.split("\n"): + if line.strip(): + f.write(line + "\n") + + def from_xml_tag(self, root: ET.Element, read_bits=False, participants=None, decodings=None): + if not root: + return None + + decoders = Encoding.read_decoders_from_xml_tag(root) if decodings is None else decodings + + if participants is None: + participants = Participant.read_participants_from_xml_tag(root) + + if read_bits: + self.messages[:] = [] + + try: + message_types = [] + for message_type_tag in root.find("message_types").findall("message_type"): + message_types.append(MessageType.from_xml(message_type_tag)) + except AttributeError: + message_types = [] + + for message_type in message_types: + if message_type not in self.message_types: + self.message_types.append(message_type) + + try: + message_tags = root.find("messages").findall("message") + for i, message_tag in enumerate(message_tags): + if read_bits: + self.messages.append(Message.new_from_xml(tag=message_tag, + participants=participants, + decoders=decoders, + message_types=self.message_types)) + else: + try: + self.messages[i].from_xml(tag=message_tag, participants=participants, + decoders=decoders, message_types=self.message_types) + except IndexError: + pass # Part of signal was copied in last session but signal was not saved + + except AttributeError: + pass + + def from_xml_file(self, filename: str, read_bits=False): + try: + tree = ET.parse(filename) + except FileNotFoundError: + logger.error("Could not find file " + filename) + return + except ET.ParseError: + logger.error("Could not parse file " + filename) + return + + root = tree.getroot() + self.from_xml_tag(root, read_bits=read_bits) + + def eliminate(self): + self.message_types = None + self.messages = None + if self.signal is not None: + self.signal.eliminate() + self.signal = None + + def update_auto_message_types(self): + for message in self.messages: + for message_type in filter(lambda m: m.assigned_by_ruleset and len(m.ruleset) > 0, self.message_types): + if message_type.ruleset.applies_for_message(message): + message.message_type = message_type + break + + def auto_assign_labels(self): + from urh.awre.FormatFinder import FormatFinder + format_finder = FormatFinder(self.messages) + format_finder.run(max_iterations=10) + + self.message_types[:] = format_finder.message_types + for msg_type, indices in format_finder.existing_message_types.items(): + for i in indices: + self.messages[i].message_type = msg_type + + @staticmethod + def get_protocol_from_string(message_strings: list, is_hex=None, default_pause=0, sample_rate=1e6): + """ + + :param message_strings: + :param is_hex: None means auto detects + :return: + """ + protocol = ProtocolAnalyzer(None) + + def parse_line(line: str): + # support transcript files e.g 1 (A->B): 10101111 + index = line.rfind(" ") + line = line[index + 1:] + + # support pauses given like 100101/10s + try: + data, pause = line.split(settings.PAUSE_SEP) + except ValueError: + data, pause = line, str(default_pause) + if pause.endswith("ms"): + pause = float(pause[:-2]) * float(sample_rate) / 1e3 + elif pause.endswith("µs"): + pause = float(pause[:-2]) * float(sample_rate) / 1e6 + elif pause.endswith("ns"): + pause = float(pause[:-2]) * float(sample_rate) / 1e9 + elif pause.endswith("s"): + pause = float(pause[:-1]) * float(sample_rate) + else: + pause = float(pause) + + return data, int(pause) + + if not is_hex: + for line in filter(None, map(str.strip, message_strings)): + bits, pause = parse_line(line) + try: + protocol.messages.append(Message.from_plain_bits_str(bits, pause=pause)) + except ValueError: + is_hex = True if is_hex is None else is_hex + break + + if is_hex: + protocol.messages.clear() + lookup = {"{0:0x}".format(i): "{0:04b}".format(i) for i in range(16)} + + for line in filter(None, map(str.strip, message_strings)): + bits, pause = parse_line(line) + bit_str = [lookup[bits[i].lower()] for i in range(0, len(bits))] + protocol.messages.append(Message.from_plain_bits_str("".join(bit_str), pause=pause)) + + return protocol diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzerContainer.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzerContainer.py new file mode 100644 index 0000000..73b2f35 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolAnalyzerContainer.py @@ -0,0 +1,160 @@ +import array +import copy +import itertools +from enum import Enum + +import numpy + +from urh.models.ProtocolTreeItem import ProtocolTreeItem +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolGroup import ProtocolGroup +from urh.util.Logger import logger + + +class FuzzMode(Enum): + successive = 0 + concurrent = 1 + exhaustive = 2 + + +class ProtocolAnalyzerContainer(ProtocolAnalyzer): + """ + A container to manage several ProtocolAnalyzers. + This class is used by the generator to manage distinct protocols + """ + + def __init__(self): + """ + + :type modulators: list of Modulator + """ + super().__init__(None) + + self.fuzz_pause = 10000 + + self.__group = ProtocolGroup("GeneratorGroup") + self.__group.add_protocol_item(ProtocolTreeItem(self, None)) # Warning: parent is None + + @property + def protocol_labels(self): + result = list(set(lbl for msg in self.messages for lbl in msg.message_type)) + result.sort() + return result + + @property + def multiple_fuzz_labels_per_message(self): + return any(len(msg.active_fuzzing_labels) > 1 for msg in self.messages) + + def insert_protocol_analyzer(self, index: int, proto_analyzer: ProtocolAnalyzer): + for msg in reversed(proto_analyzer.messages): + self.messages.insert(index, Message(plain_bits=msg.decoded_bits, pause=msg.pause, + message_type=copy.copy(msg.message_type), + rssi=msg.rssi, modulator_index=0, decoder=msg.decoder, + samples_per_symbol=msg.samples_per_symbol, + participant=msg.participant, bits_per_symbol=msg.bits_per_symbol) + ) + if len(self.pauses) > 0: + self.fuzz_pause = self.pauses[0] + + def duplicate_lines(self, rows: list): + for row in reversed(rows): + try: + self.messages.insert(max(rows) + 1, copy.deepcopy(self.messages[row])) + except Exception as e: + logger.error("Duplicating line ", str(e)) + self.qt_signals.line_duplicated.emit() + + def fuzz(self, mode: FuzzMode, default_pause=None): + result = [] + appd_result = result.append + + added_message_indices = [] + + for i, msg in enumerate(self.messages): + labels = msg.active_fuzzing_labels + appd_result(msg) + + if mode == FuzzMode.successive: + combinations = [[(l.start, l.end, fuzz_val)] for l in labels for fuzz_val in l.fuzz_values[1:]] + elif mode == FuzzMode.concurrent: + num_values = numpy.max([len(l.fuzz_values) for l in labels]) if labels else 0 + f = lambda index, label: index if index < len(label.fuzz_values) else 0 + combinations = [[(l.start, l.end, l.fuzz_values[f(j, l)]) for l in labels] for j in + range(1, num_values)] + elif mode == FuzzMode.exhaustive: + pool = [[(l.start, l.end, fv) for fv in l.fuzz_values[1:]] for l in labels] + combinations = list(itertools.product(*pool)) if labels else [] + else: + raise ValueError("Unknown fuzz mode") + + self.qt_signals.fuzzing_started.emit(len(combinations)) + + message_type = copy.copy(msg.message_type) + for lbl in labels: + lbl = copy.copy(lbl) + lbl.fuzz_values = [] + lbl.fuzz_created = True + message_type[message_type.index(lbl)] = lbl + + for j, combination in enumerate(combinations): + cpy_bits = msg.plain_bits[:] + for start, end, fuz_val in combination: + cpy_bits[start:end] = array.array("B", map(int, fuz_val)) + + pause = default_pause if default_pause is not None else msg.pause + fuz_msg = Message(plain_bits=cpy_bits, pause=pause, + rssi=msg.rssi, message_type=message_type, + modulator_index=msg.modulator_index, + decoder=msg.decoder, fuzz_created=True, participant=msg.participant) + added_message_indices.append(i + j + 1) + appd_result(fuz_msg) + if j % 10000 == 0: + self.qt_signals.current_fuzzing_message_changed.emit(j) + + self.qt_signals.fuzzing_finished.emit() + self.messages = result # type: list[Message] + return added_message_indices + + def fuzz_successive(self, default_pause=None): + """ + Führt ein sukzessives Fuzzing über alle aktiven Fuzzing Label durch. + Sequentiell heißt, ein Label wird durchgefuzzt und alle anderen Labels bleiben auf Standardwert. + Das entspricht dem Vorgang nacheinander immer nur ein Label aktiv zu setzen. + """ + return self.fuzz(FuzzMode.successive, default_pause=default_pause) + + def fuzz_concurrent(self, default_pause=None): + """ + Führt ein gleichzeitiges Fuzzing durch, das heißt bei mehreren Labels pro Message werden alle Labels + gleichzeitig iteriert. Wenn ein Label keine FuzzValues mehr übrig hat, + wird der erste Fuzzing Value (per Definition der Standardwert) genommen. + """ + return self.fuzz(FuzzMode.concurrent, default_pause=default_pause) + + def fuzz_exhaustive(self, default_pause=None): + """ + Führt ein vollständiges Fuzzing durch. D.h. wenn es mehrere Label pro Message gibt, werden alle + möglichen Kombinationen erzeugt (Kreuzprodukt!) + """ + return self.fuzz(FuzzMode.exhaustive, default_pause=default_pause) + + def create_fuzzing_label(self, start, end, msg_index) -> ProtocolLabel: + fuz_lbl = self.messages[msg_index].message_type.add_protocol_label(start=start, end=end) + return fuz_lbl + + def set_decoder_for_messages(self, decoder, messages=None): + raise NotImplementedError("Encoding can't be set in Generator!") + + def to_xml_file(self, filename: str, decoders, participants, tag_name="fuzz_profile", + include_message_types=True, write_bits=True, modulators=None): + super().to_xml_file(filename=filename, decoders=decoders, participants=participants, tag_name=tag_name, + include_message_types=include_message_types, write_bits=write_bits, modulators=modulators) + + def from_xml_file(self, filename: str, read_bits=True): + super().from_xml_file(filename=filename, read_bits=read_bits) + + def clear(self): + self.messages[:] = [] diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolGroup.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolGroup.py new file mode 100644 index 0000000..ea7f0c4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolGroup.py @@ -0,0 +1,96 @@ +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Message import Message + + +class ProtocolGroup(object): + __slots__ = ["name", "__items", "loaded_from_file"] + + def __init__(self, name: str): + self.name = name + self.__items = [] + self.loaded_from_file = False + + @property + def items(self): + """ + + :rtype: list of ProtocolTreeItem + """ + return self.__items + + @property + def num_protocols(self): + return len(self.items) + + @property + def num_messages(self): + return sum(p.num_messages for p in self.protocols) + + @property + def all_protocols(self): + """ + + :rtype: list of ProtocolAnalyzer + """ + return [self.protocol_at(i) for i in range(self.num_protocols)] + + @property + def protocols(self): + """ + + :rtype: list of ProtocolAnalyzer + """ + return [proto for proto in self.all_protocols if proto.show] + + @property + def messages(self): + """ + + :rtype: list of Message + """ + result = [] + for proto in self.protocols: + result.extend(proto.messages) + return result + + @property + def plain_bits_str(self): + """ + + :rtype: list of str + """ + result = [] + for proto in self.protocols: + result.extend(proto.plain_bits_str) + return result + + @property + def decoded_bits_str(self): + """ + + :rtype: list of str + """ + result = [] + for proto in self.protocols: + result.extend(proto.decoded_proto_bits_str) + return result + + def protocol_at(self, index: int) -> ProtocolAnalyzer: + try: + proto = self.items[index].protocol + return proto + except IndexError: + return None + + def __repr__(self): + return "Group: {0}".format(self.name) + + def add_protocol_item(self, protocol_item): + """ + This is intended for adding a protocol item directly to the group + + :type protocol: ProtocolTreeItem + :return: + """ + self.__items.append(protocol_item) # Warning: parent is None! diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolSniffer.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolSniffer.py new file mode 100644 index 0000000..494bc84 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/ProtocolSniffer.py @@ -0,0 +1,239 @@ +import os +import time +from datetime import datetime +from threading import Thread + +import numpy as np +from PyQt5.QtCore import pyqtSignal, QObject +from urh.cythonext.signal_functions import grab_pulse_lens + +from urh.ainterpretation import AutoInterpretation +from urh.dev.BackendHandler import BackendHandler, Backends +from urh.dev.VirtualDevice import VirtualDevice, Mode +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Message import Message +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from urh.util.Logger import logger + + +class ProtocolSniffer(ProtocolAnalyzer, QObject): + """ + This class is used for live sniffing a protocol + with certain signal parameters. + """ + started = pyqtSignal() + stopped = pyqtSignal() + message_sniffed = pyqtSignal(int) + + BUFFER_SIZE_MB = 100 + + def __init__(self, samples_per_symbol: int, center: float, center_spacing: float, + noise: float, tolerance: int, modulation_type: str, bits_per_symbol: int, + device: str, backend_handler: BackendHandler, network_raw_mode=False): + signal = Signal("", "LiveSignal") + signal.samples_per_symbol = samples_per_symbol + signal.center = center + signal.center_spacing = center_spacing + signal.noise_threshold = noise + signal.tolerance = tolerance + signal.silent_set_modulation_type(modulation_type) + signal.bits_per_symbol = bits_per_symbol + ProtocolAnalyzer.__init__(self, signal) + QObject.__init__(self, None) + + self.network_raw_mode = network_raw_mode + self.backend_handler = backend_handler + self.rcv_device = VirtualDevice(self.backend_handler, device, Mode.receive, + resume_on_full_receive_buffer=True, raw_mode=network_raw_mode) + + signal.iq_array = IQArray(None, self.rcv_device.data_type, 0) + + self.sniff_thread = Thread(target=self.check_for_data, daemon=True) + + self.rcv_device.started.connect(self.__emit_started) + self.rcv_device.stopped.connect(self.__emit_stopped) + + self.__buffer = IQArray(None, np.float32, 0) + self.__init_buffer() + self.__current_buffer_index = 0 + + self.reading_data = False + self.adaptive_noise = False + self.automatic_center = False + + self.pause_length = 0 + self.is_running = False + + self.store_messages = True + + self.__sniff_file = "" + self.__store_data = True + + def __add_to_buffer(self, data: np.ndarray): + n = len(data) + if n + self.__current_buffer_index > len(self.__buffer): + n = len(self.__buffer) - self.__current_buffer_index - 1 + logger.warning("Buffer of protocol sniffer is full") + + self.__buffer[self.__current_buffer_index:self.__current_buffer_index + n] = data[:n] + self.__current_buffer_index += n + + def __clear_buffer(self): + self.__current_buffer_index = 0 + + def __buffer_is_full(self): + return self.__current_buffer_index >= len(self.__buffer) - 2 + + def __init_buffer(self): + self.__buffer = IQArray(None, self.rcv_device.data_type, int(self.BUFFER_SIZE_MB * 1000 * 1000 / 8)) + self.__current_buffer_index = 0 + + def decoded_to_string(self, view: int, start=0, include_timestamps=True): + result = [] + for msg in self.messages[start:]: + result.append(self.message_to_string(msg, view, include_timestamps)) + return "\n".join(result) + + def message_to_string(self, message: Message, view: int, include_timestamps=True): + msg_str_data = [] + if include_timestamps: + msg_date = datetime.fromtimestamp(message.timestamp) + msg_str_data.append(msg_date.strftime("[%Y-%m-%d %H:%M:%S.%f]")) + msg_str_data.append(message.view_to_string(view, decoded=True, show_pauses=False)) + return " ".join(msg_str_data) + + @property + def sniff_file(self): + return self.__sniff_file + + @sniff_file.setter + def sniff_file(self, val): + self.__sniff_file = val + if self.__sniff_file: + self.__store_data = False + + @property + def device_name(self): + return self.rcv_device.name + + @device_name.setter + def device_name(self, value: str): + if value != self.rcv_device.name: + self.rcv_device.free_data() + self.rcv_device = VirtualDevice(self.backend_handler, value, Mode.receive, device_ip="192.168.10.2", + resume_on_full_receive_buffer=True, raw_mode=self.network_raw_mode) + self.rcv_device.started.connect(self.__emit_started) + self.rcv_device.stopped.connect(self.__emit_stopped) + + self.signal.iq_array = IQArray(None, self.rcv_device.data_type, 0) + + self.__init_buffer() + + def sniff(self): + self.is_running = True + self.rcv_device.start() + self.sniff_thread = Thread(target=self.check_for_data, daemon=True) + self.sniff_thread.start() + + def check_for_data(self): + old_index = 0 + while self.is_running: + time.sleep(0.01) + if self.rcv_device.is_raw_mode: + if old_index <= self.rcv_device.current_index: + data = self.rcv_device.data[old_index:self.rcv_device.current_index] + else: + data = np.concatenate((self.rcv_device.data[old_index:], + self.rcv_device.data[:self.rcv_device.current_index])) + old_index = self.rcv_device.current_index + self.__demodulate_data(data) + elif self.rcv_device.backend == Backends.network: + # We receive the bits here + for bit_str in self.rcv_device.data: + msg = Message.from_plain_bits_str(bit_str) + msg.decoder = self.decoder + self.messages.append(msg) + self.message_sniffed.emit(len(self.messages) - 1) + + self.rcv_device.free_data() # do not store received bits twice + + if self.sniff_file and not os.path.isdir(self.sniff_file): + plain_bits_str = self.plain_bits_str + if plain_bits_str: + with open(self.sniff_file, "a") as f: + f.write("\n".join(plain_bits_str) + "\n") + + if not self.__store_data: + self.messages.clear() + + def __demodulate_data(self, data): + """ + Demodulates received IQ data and adds demodulated bits to messages + :param data: + :return: + """ + if len(data) == 0: + return + + power_spectrum = data.real ** 2.0 + data.imag ** 2.0 + is_above_noise = np.sqrt(np.mean(power_spectrum)) > self.signal.noise_threshold + + if self.adaptive_noise and not is_above_noise: + self.signal.noise_threshold = 0.9 * self.signal.noise_threshold + 0.1 * np.sqrt(np.max(power_spectrum)) + + if is_above_noise: + self.__add_to_buffer(data) + self.pause_length = 0 + if not self.__buffer_is_full(): + return + else: + self.pause_length += len(data) + if self.pause_length < 10 * self.signal.samples_per_symbol: + self.__add_to_buffer(data) + if not self.__buffer_is_full(): + return + + if self.__current_buffer_index == 0: + return + + # clear cache and start a new message + self.signal.iq_array = IQArray(self.__buffer[0:self.__current_buffer_index]) + self.__clear_buffer() + self.signal._qad = None + + samples_per_symbol = self.signal.samples_per_symbol + if self.automatic_center: + self.signal.center = AutoInterpretation.detect_center(self.signal.qad, max_size=150*samples_per_symbol) + + ppseq = grab_pulse_lens(self.signal.qad, self.signal.center, + self.signal.tolerance, self.signal.modulation_type, self.signal.samples_per_symbol, + self.signal.bits_per_symbol, self.signal.center_spacing) + + bit_data, pauses, bit_sample_pos = self._ppseq_to_bits(ppseq, samples_per_symbol, + self.signal.bits_per_symbol, write_bit_sample_pos=False) + + for bits, pause in zip(bit_data, pauses): + message = Message(bits, pause, samples_per_symbol=samples_per_symbol, message_type=self.default_message_type, + decoder=self.decoder) + self.messages.append(message) + self.message_sniffed.emit(len(self.messages) - 1) + + def stop(self): + self.is_running = False + self.rcv_device.stop("Stopping receiving due to user interaction") + if self.sniff_thread.is_alive(): + self.sniff_thread.join(0.1) + if self.sniff_thread.is_alive(): + logger.error("Sniff thread is still alive") + + def clear(self): + self.__clear_buffer() + self.messages.clear() + + def __emit_started(self): + self.started.emit() + + def __emit_stopped(self): + if hasattr(self, "stopped"): + self.stopped.emit() diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Ruleset.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Ruleset.py new file mode 100644 index 0000000..b642ebe --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Ruleset.py @@ -0,0 +1,133 @@ +import operator +from enum import Enum +import xml.etree.ElementTree as ET + +from urh.util.Logger import logger + +OPERATIONS = { + '>': operator.gt, + '<': operator.lt, + '>=': operator.ge, + '<=': operator.le, + '=': operator.eq, + '!=': operator.ne + } + +OPERATION_DESCRIPTION = {">": "greater", "<": "lower", ">=": "greater equal", "<=": "lower equal", "=": "equal", "!=": "not equal"} + +class Mode(Enum): + all_apply = 0 + atleast_one_applies = 1 + none_applies = 2 + + +class Rule(object): + def __init__(self, start: int, end: int, operator: str, target_value: str, value_type: int): + assert operator in OPERATIONS + self.__start = start + self.__end = end + 1 + self.__value_type = value_type # 0 = Bit, 1 = Hex, 2 = ASCII + self.operator = operator + self.target_value = target_value + + @property + def start(self) -> int: + return int(self.__start) + + @start.setter + def start(self, value: int): + try: + self.__start = int(value) + except ValueError: + logger.warning("{} could not be cast to integer".format(value)) + + @property + def end(self) -> int: + return int(self.__end) + + @end.setter + def end(self, value: int): + try: + self.__end = int(value) + except ValueError: + logger.warning("{} could not be cast to integer".format(value)) + + @property + def value_type(self): + return int(self.__value_type) + + @value_type.setter + def value_type(self, value: int): + try: + self.__value_type = int(value) + except ValueError: + logger.warning("{} could not be cast to integer".format(value)) + + def applies_for_message(self, message): + data = message.decoded_bits_str if self.value_type == 0 else message.decoded_hex_str if self.value_type == 1 else message.decoded_ascii_str + return OPERATIONS[self.operator](data[self.start:self.end], self.target_value) + + @property + def operator_description(self): + return OPERATION_DESCRIPTION[self.operator] + + @operator_description.setter + def operator_description(self, value): + for key, val in OPERATION_DESCRIPTION.items(): + if val == value: + self.operator = key + return + logger.warning("Could not find operator description " + str(value)) + + def to_xml(self) -> ET.Element: + root = ET.Element("rule") + + for attr, val in vars(self).items(): + root.set(attr, str(val)) + + return root + + @staticmethod + def from_xml(tag: ET.Element): + result = Rule(start=-1, end=-1, operator="=", target_value="", value_type=0) + for attrib, value in tag.attrib.items(): + setattr(result, attrib, value) + return result + + +class Ruleset(list): + def __init__(self, mode: Mode = Mode.all_apply, rules = None): + rules = rules if rules is not None else [] + self.mode = mode + super().__init__(rules) + + def applies_for_message(self, message): + napplied_rules = sum(rule.applies_for_message(message) for rule in self) + + if self.mode == Mode.all_apply: + return napplied_rules == len(self) + elif self.mode == Mode.atleast_one_applies: + return napplied_rules > 0 + elif self.mode == Mode.none_applies: + return napplied_rules == 0 + else: + raise ValueError("Unknown behavior " + str(self.mode)) + + def to_xml(self) -> ET.Element: + root = ET.Element("ruleset") + root.set("mode", str(self.mode.value)) + + for rule in self: + root.append(rule.to_xml()) + + return root + + @staticmethod + def from_xml(tag: ET.Element): + if tag: + result = Ruleset(mode=Mode(int(tag.get("mode", 0)))) + for rule in tag.findall("rule"): + result.append(Rule.from_xml(rule)) + return result + else: + return Ruleset(mode=Mode.all_apply) diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Signal.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Signal.py new file mode 100644 index 0000000..22e55bb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Signal.py @@ -0,0 +1,575 @@ +import math +import os +import re +import tarfile +import wave + +import numpy as np +from PyQt5.QtCore import pyqtSignal, QObject, QDir, Qt +from PyQt5.QtWidgets import QApplication + +import urh.cythonext.signal_functions as signal_functions + +from urh import settings +from urh.ainterpretation import AutoInterpretation +from urh.signalprocessing.Filter import Filter +from urh.signalprocessing.IQArray import IQArray +from urh.util import FileOperator +from urh.util.Logger import logger + + +class Signal(QObject): + """ + Representation of a loaded signal (complex file). + """ + + MODULATION_TYPES = ["ASK", "FSK", "PSK", "QAM"] + + samples_per_symbol_changed = pyqtSignal(int) + tolerance_changed = pyqtSignal(int) + noise_threshold_changed = pyqtSignal() + center_changed = pyqtSignal(float) + center_spacing_changed = pyqtSignal(float) + name_changed = pyqtSignal(str) + sample_rate_changed = pyqtSignal(float) + modulation_type_changed = pyqtSignal(str) + bits_per_symbol_changed = pyqtSignal(int) + + saved_status_changed = pyqtSignal() + protocol_needs_update = pyqtSignal() + data_edited = pyqtSignal() # On Crop/Mute/Delete etc. + + def __init__(self, filename: str, name="Signal", modulation: str = None, sample_rate: float = 1e6, parent=None): + super().__init__(parent) + self.__name = name + self.__tolerance = 5 + self.__samples_per_symbol = 100 + self.__pause_threshold = 8 + self.__message_length_divisor = 1 + self.__costas_loop_bandwidth = 0.1 + self._qad = None + self.__center = 0 + self._noise_threshold = 0 + self.__sample_rate = sample_rate + self.noise_min_plot = 0 + self.noise_max_plot = 0 + self.block_protocol_update = False + + self.iq_array = IQArray(None, np.int8, 1) + + self.wav_mode = filename.endswith(".wav") + self.flipper_raw_mode = filename.endswith(".sub") + self.__changed = False + if modulation is None: + modulation = "FSK" + self.__modulation_type = modulation + self.__bits_per_symbol = 1 + self.__center_spacing = 1 # required for higher order modulations + + self.__parameter_cache = {mod: {"center": None, "samples_per_symbol": None} for mod in self.MODULATION_TYPES} + + self.__already_demodulated = False + + if len(filename) > 0: + if self.wav_mode: + self.__load_wav_file(filename) + elif self.flipper_raw_mode: + self.__load_sub_file(filename) + elif filename.endswith(".coco"): + self.__load_compressed_complex(filename) + else: + self.__load_complex_file(filename) + + self.filename = filename + + default_noise_threshold = settings.read("default_noise_threshold", "automatic") + if default_noise_threshold == "automatic": + self.noise_threshold = AutoInterpretation.detect_noise_level(self.iq_array.magnitudes) + else: + self.noise_threshold = float(default_noise_threshold) / 100 * self.max_magnitude + else: + self.filename = "" + + def __load_complex_file(self, filename: str): + self.iq_array = IQArray.from_file(filename) + + def __load_wav_file(self, filename: str): + wav = wave.open(filename, "r") + num_channels, sample_width, sample_rate, num_frames, comptype, compname = wav.getparams() + + if sample_width == 1: + params = {"min": 0, "max": 255, "fmt": np.uint8} # Unsigned Byte + elif sample_width == 2: + params = {"min": -32768, "max": 32767, "fmt": np.int16} + elif sample_width == 3: + params = {"min": -8388608, "max": 8388607, "fmt": np.int32} + elif sample_width == 4: + params = {"min": -2147483648, "max": 2147483647, "fmt": np.int32} + else: + raise ValueError("Can't handle sample width {0}".format(sample_width)) + + params["center"] = (params["min"] + params["max"]) / 2 + + byte_frames = wav.readframes(num_frames * num_channels) + if sample_width == 3: + num_samples = len(byte_frames) // (sample_width * num_channels) + arr = np.empty((num_samples, num_channels, 4), dtype=np.uint8) + raw_bytes = np.frombuffer(byte_frames, dtype=np.uint8) + arr[:, :, :sample_width] = raw_bytes.reshape(-1, num_channels, sample_width) + arr[:, :, sample_width:] = (arr[:, :, sample_width - 1:sample_width] >> 7) * 255 + data = arr.view(np.int32).flatten() + else: + data = np.frombuffer(byte_frames, dtype=params["fmt"]) + + self.iq_array = IQArray(None, np.float32, n=num_frames) + if num_channels == 1: + self.iq_array.real = np.multiply(1 / params["max"], np.subtract(data, params["center"])) + self.__already_demodulated = True + elif num_channels == 2: + self.iq_array.real = np.multiply(1 / params["max"], np.subtract(data[0::2], params["center"])) + self.iq_array.imag = np.multiply(1 / params["max"], np.subtract(data[1::2], params["center"])) + else: + raise ValueError("Can't handle {0} channels. Only 1 and 2 are supported.".format(num_channels)) + + wav.close() + + self.sample_rate = sample_rate + + def __load_sub_file(self, filename: str): + # Flipper RAW file format (OOK): space separated values, number of samples above (positive value -> 1) + # or below (negative value -> 0) center + params = {"min": 0, "max": 255, "fmt": np.uint8} + params["center"] = (params["min"] + params["max"]) / 2 + arr = [] + with open(filename, 'r') as subfile: + for line in subfile: + dataline = re.match(r'RAW_Data:\s*([-0-9 ]+)\s*$', line) + if dataline: + values = dataline[1].split(r' ') + for value in values: + intval = int(value) + if intval > 0: + arr.extend(np.full(intval, params["max"], dtype=params["fmt"])) + else: + arr.extend(np.zeros(-intval, dtype=params["fmt"])) + self.iq_array = IQArray(None, np.float32, n=len(arr)) + self.iq_array.real = np.multiply(1 / params["max"], np.subtract(arr, params["center"])) + self.__already_demodulated = True + + def __load_compressed_complex(self, filename: str): + obj = tarfile.open(filename, "r") + members = obj.getmembers() + obj.extract(members[0], QDir.tempPath()) + extracted_filename = os.path.join(QDir.tempPath(), obj.getnames()[0]) + self.__load_complex_file(extracted_filename) + os.remove(extracted_filename) + + @property + def already_demodulated(self) -> bool: + return self.__already_demodulated + + @property + def sample_rate(self): + return self.__sample_rate + + @sample_rate.setter + def sample_rate(self, val): + if val != self.sample_rate: + self.__sample_rate = val + self.sample_rate_changed.emit(val) + + @property + def parameter_cache(self) -> dict: + """ + Caching bit_len and center for modulations, so they do not need + to be recalculated every time. + + :return: + """ + return self.__parameter_cache + + @parameter_cache.setter + def parameter_cache(self, val): + self.__parameter_cache = val + + @property + def modulation_type(self) -> str: + return self.__modulation_type + + @modulation_type.setter + def modulation_type(self, value: str): + if self.__modulation_type != value: + self.__modulation_type = value + self._qad = None + + self.modulation_type_changed.emit(self.__modulation_type) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def bits_per_symbol(self): + return self.__bits_per_symbol + + @bits_per_symbol.setter + def bits_per_symbol(self, value: int): + if self.__bits_per_symbol != value: + self.__bits_per_symbol = int(value) + self._qad = None + + self.bits_per_symbol_changed.emit(self.__bits_per_symbol) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def samples_per_symbol(self): + return self.__samples_per_symbol + + @samples_per_symbol.setter + def samples_per_symbol(self, value): + if self.__samples_per_symbol != value: + self.__samples_per_symbol = value + self.samples_per_symbol_changed.emit(value) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def modulation_order(self): + return 2 ** self.bits_per_symbol + + @property + def tolerance(self): + return self.__tolerance + + @tolerance.setter + def tolerance(self, value): + value = int(value) + if self.__tolerance != value: + self.__tolerance = value + self.tolerance_changed.emit(value) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def center(self): + return self.__center + + @center.setter + def center(self, value: float): + if self.__center != value: + self.__center = value + self.center_changed.emit(value) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def center_spacing(self) -> float: + return self.__center_spacing + + @center_spacing.setter + def center_spacing(self, value: float): + if self.__center_spacing != value: + self.__center_spacing = value + self.center_spacing_changed.emit(value) + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def center_thresholds(self): + return self.get_thresholds_for_center(self.center) + + @property + def pause_threshold(self) -> int: + return self.__pause_threshold + + @pause_threshold.setter + def pause_threshold(self, value: int): + if self.__pause_threshold != value: + self.__pause_threshold = value + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def costas_loop_bandwidth(self): + return self.__costas_loop_bandwidth + + @costas_loop_bandwidth.setter + def costas_loop_bandwidth(self, value: float): + if self.__costas_loop_bandwidth != value: + self.__costas_loop_bandwidth = value + self._qad = None + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def message_length_divisor(self) -> int: + return self.__message_length_divisor + + @message_length_divisor.setter + def message_length_divisor(self, value: int): + if self.__message_length_divisor != value: + self.__message_length_divisor = value + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def name(self): + return self.__name + + @name.setter + def name(self, value): + if value != self.__name: + self.__name = value + self.name_changed.emit(self.__name) + + @property + def num_samples(self): + return self.iq_array.num_samples + + @property + def noise_threshold(self): + return self._noise_threshold + + @noise_threshold.setter + def noise_threshold(self, value): + if value != self.noise_threshold: + self._qad = None + self.clear_parameter_cache() + self._noise_threshold = value + + middle = 0.5*sum(IQArray.min_max_for_dtype(self.iq_array.dtype)) + a = self.max_amplitude * value / self.max_magnitude + self.noise_min_plot = middle - a + self.noise_max_plot = middle + a + self.noise_threshold_changed.emit() + if not self.block_protocol_update: + self.protocol_needs_update.emit() + + @property + def max_magnitude(self): + mi, ma = IQArray.min_max_for_dtype(self.iq_array.dtype) + return (2 * max(mi**2, ma**2))**0.5 + + @property + def max_amplitude(self): + mi, ma = IQArray.min_max_for_dtype(self.iq_array.dtype) + return 0.5 * (ma - mi) + + @property + def noise_threshold_relative(self): + return self.noise_threshold / self.max_magnitude + + @noise_threshold_relative.setter + def noise_threshold_relative(self, value: float): + self.noise_threshold = value * self.max_magnitude + + @property + def qad(self): + if self._qad is None: + if self.already_demodulated: + self._qad = np.ascontiguousarray(self.real_plot_data, dtype=self.real_plot_data.dtype) + else: + self._qad = self.quad_demod() + + return self._qad + + @property + def real_plot_data(self): + try: + return self.iq_array.real + except AttributeError: + return np.zeros(0, dtype=np.float32) + + @property + def changed(self) -> bool: + """ + Determines whether the signal was changed (e.g. cropped/muted) and not saved yet + + :return: + """ + return self.__changed + + @changed.setter + def changed(self, val: bool): + if val != self.__changed: + self.__changed = val + self.saved_status_changed.emit() + + def save(self): + if self.changed: + self.save_as(self.filename) + + def save_as(self, filename: str): + QApplication.instance().setOverrideCursor(Qt.WaitCursor) + self.filename = filename + FileOperator.save_signal(self) + self.name = os.path.splitext(os.path.basename(filename))[0] + self.changed = False + QApplication.instance().restoreOverrideCursor() + + def quad_demod(self): + if self.noise_threshold < self.max_magnitude: + return signal_functions.afp_demod(self.iq_array.data, self.noise_threshold, + self.modulation_type, self.modulation_order, + self.costas_loop_bandwidth) + else: + return np.zeros(2, dtype=np.float32) + + def calc_relative_noise_threshold_from_range(self, noise_start: int, noise_end: int): + num_digits = 4 + noise_start, noise_end = int(noise_start), int(noise_end) + + if noise_start > noise_end: + noise_start, noise_end = noise_end, noise_start + + try: + maximum = np.max(self.iq_array.subarray(noise_start, noise_end).magnitudes_normalized) + return np.ceil(maximum * 10 ** num_digits) / 10 ** num_digits + except ValueError: + logger.warning("Could not calculate noise threshold for range {}-{}".format(noise_start, noise_end)) + return self.noise_threshold_relative + + def create_new(self, start=0, end=0, new_data=None): + new_signal = Signal("", "New " + self.name) + + if new_data is None: + new_signal.iq_array = IQArray(self.iq_array[start:end]) + else: + new_signal.iq_array = IQArray(new_data) + + new_signal._noise_threshold = self.noise_threshold + new_signal.noise_min_plot = self.noise_min_plot + new_signal.noise_max_plot = self.noise_max_plot + new_signal.__samples_per_symbol = self.samples_per_symbol + new_signal.__bits_per_symbol = self.bits_per_symbol + new_signal.__center = self.center + new_signal.wav_mode = self.wav_mode + new_signal.flipper_raw_mode = self.flipper_raw_mode + new_signal.__already_demodulated = self.__already_demodulated + new_signal.changed = True + new_signal.sample_rate = self.sample_rate + return new_signal + + def get_thresholds_for_center(self, center: float, spacing=None): + spacing = self.center_spacing if spacing is None else spacing + return signal_functions.get_center_thresholds(center, spacing, self.modulation_order) + + def auto_detect(self, emit_update=True, detect_modulation=True, detect_noise=False) -> bool: + kwargs = {"noise": None if detect_noise else self.noise_threshold, + "modulation": None if detect_modulation + else "OOK" if self.bits_per_symbol == 1 and self.modulation_type == "ASK" + else self.modulation_type} + + estimated_params = AutoInterpretation.estimate(self.iq_array, **kwargs) + if estimated_params is None: + return False + + orig_block = self.block_protocol_update + self.block_protocol_update = True + + if detect_noise: + self.noise_threshold = estimated_params["noise"] + + if detect_modulation: + self.modulation_type = estimated_params["modulation_type"] + + self.center = estimated_params["center"] + self.tolerance = estimated_params["tolerance"] + self.samples_per_symbol = estimated_params["bit_length"] + + self.block_protocol_update = orig_block + + if emit_update and not self.block_protocol_update: + self.protocol_needs_update.emit() + + return True + + def clear_parameter_cache(self): + for mod in self.parameter_cache.keys(): + self.parameter_cache[mod]["samples_per_symbol"] = None + self.parameter_cache[mod]["center"] = None + + def estimate_frequency(self, start: int, end: int, sample_rate: float): + """ + Estimate the frequency of the baseband signal using FFT + + :param start: Start of the area that shall be investigated + :param end: End of the area that shall be investigated + :param sample_rate: Sample rate of the signal + :return: + """ + # ensure power of 2 for faster fft + length = 2 ** int(math.log2(end - start)) + data = self.iq_array.as_complex64()[start:start + length] + + try: + w = np.fft.fft(data) + frequencies = np.fft.fftfreq(len(w)) + idx = np.argmax(np.abs(w)) + freq = frequencies[idx] + freq_in_hertz = abs(freq * sample_rate) + except ValueError: + # No samples in window e.g. start == end, use a fallback + freq_in_hertz = 100e3 + + return freq_in_hertz + + def eliminate(self): + self.iq_array = None + self._qad = None + self.parameter_cache.clear() + + def silent_set_modulation_type(self, mod_type: str): + self.__modulation_type = mod_type + + def insert_data(self, index: int, data: np.ndarray): + self.iq_array.insert_subarray(index, data) + self._qad = None + + self.__invalidate_after_edit() + + def delete_range(self, start: int, end: int): + mask = np.ones(self.num_samples, dtype=bool) + mask[start:end] = False + + try: + self.iq_array.apply_mask(mask) + self._qad = self._qad[mask] if self._qad is not None else None + except IndexError as e: + logger.warning("Could not delete data: " + str(e)) + + self.__invalidate_after_edit() + + def mute_range(self, start: int, end: int): + self.iq_array[start:end] = 0 + if self._qad is not None: + self._qad[start:end] = 0 + + self.__invalidate_after_edit() + + def crop_to_range(self, start: int, end: int): + self.iq_array = IQArray(self.iq_array[start:end]) + self._qad = self._qad[start:end] if self._qad is not None else None + + self.__invalidate_after_edit() + + def filter_range(self, start: int, end: int, fir_filter: Filter): + self.iq_array[start:end] = fir_filter.work(self.iq_array[start:end]) + self._qad[start:end] = signal_functions.afp_demod(self.iq_array[start:end], + self.noise_threshold, + self.modulation_type, + self.modulation_order, + self.costas_loop_bandwidth) + self.__invalidate_after_edit() + + def __invalidate_after_edit(self): + self.clear_parameter_cache() + self.changed = True + self.data_edited.emit() + self.protocol_needs_update.emit() + + @staticmethod + def from_samples(samples: np.ndarray, name: str, sample_rate: float): + signal = Signal("", name, sample_rate=sample_rate) + signal.iq_array = IQArray(samples) + + return signal diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/Spectrogram.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/Spectrogram.py new file mode 100644 index 0000000..533a279 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/signalprocessing/Spectrogram.py @@ -0,0 +1,206 @@ +import math + +import numpy as np +from PyQt5.QtGui import QImage + +from urh import colormaps +from urh.cythonext import util +from urh.signalprocessing.IQArray import IQArray +from urh.util.Logger import logger + + +class Spectrogram(object): + MAX_LINES_PER_VIEW = 1000 + DEFAULT_FFT_WINDOW_SIZE = 1024 + + def __init__(self, samples: np.ndarray, window_size=DEFAULT_FFT_WINDOW_SIZE, + overlap_factor=0.5, window_function=np.hanning): + """ + + :param samples: Complex samples + :param window_size: Size of DFT window + :param overlap_factor: Value between 0 (= No Overlapping) and 1 (= Full overlapping) of windows + :param window_function: Function for DFT window + """ + + self.__samples = np.zeros(1, dtype=np.complex64) + self.samples = samples + + self.__window_size = window_size + self.__overlap_factor = overlap_factor + self.__window_function = window_function + + self.data_min, self.data_max = -140, 10 + + @property + def samples(self): + return self.__samples + + @samples.setter + def samples(self, value): + if isinstance(value, IQArray): + value = value.as_complex64() + elif isinstance(value, np.ndarray) and value.dtype != np.complex64: + value = IQArray(value).as_complex64() + elif value is None: + value = np.zeros(1, dtype=np.complex64) + + self.__samples = value + + @property + def window_size(self): + return self.__window_size + + @window_size.setter + def window_size(self, value): + self.__window_size = value + + @property + def overlap_factor(self): + return self.__overlap_factor + + @overlap_factor.setter + def overlap_factor(self, value): + self.__overlap_factor = value + + @property + def window_function(self): + return self.__window_function + + @window_function.setter + def window_function(self, value): + self.__window_function = value + + @property + def time_bins(self): + return int(math.ceil(len(self.samples) / self.hop_size)) + + @property + def freq_bins(self): + return self.window_size + + @property + def hop_size(self): + """ + hop size determines by how many samples the window is advanced + """ + return self.window_size - int(self.overlap_factor * self.window_size) + + def stft(self, samples: np.ndarray): + """ + Perform Short-time Fourier transform to get the spectrogram for the given samples + :return: short-time Fourier transform of the given signal + """ + window = self.window_function(self.window_size) + hop_size = self.hop_size + + if len(samples) < self.window_size: + samples = np.append(samples, np.zeros(self.window_size - len(samples))) + + num_frames = max(1, (len(samples) - self.window_size) // hop_size + 1) + + # Get frames as numpy view with stride_tricks to save RAM + # Same as: frames = [padded_samples[i*hop_size:i*hop_size+self.window_size] for i in range(num_frames)] + shape = (num_frames, self.window_size) + strides = (hop_size * samples.strides[-1], samples.strides[-1]) + frames = np.lib.stride_tricks.as_strided(samples, shape=shape, strides=strides) + + result = np.fft.fft(frames * window, self.window_size) / np.atleast_1d(self.window_size) + return result + + def export_to_fta(self, sample_rate, filename: str, include_amplitude=False): + """ + Export to Frequency, Time, Amplitude file. + Frequency is double, Time (nanosecond) is uint32, Amplitude is float32 + + :return: + """ + spectrogram = self.__calculate_spectrogram(self.samples) + spectrogram = np.flipud(spectrogram.T) + if include_amplitude: + result = np.empty((spectrogram.shape[0], spectrogram.shape[1], 3), + dtype=[('f', np.float64), ('t', np.uint32), ('a', np.float32)]) + else: + result = np.empty((spectrogram.shape[0], spectrogram.shape[1], 2), + dtype=[('f', np.float64), ('t', np.uint32)]) + + fft_freqs = np.fft.fftshift(np.fft.fftfreq(spectrogram.shape[0], 1/sample_rate)) + time_width = 1e9 * ((len(self.samples) / sample_rate) / spectrogram.shape[1]) + + for i in range(spectrogram.shape[0]): + for j in range(spectrogram.shape[1]): + if include_amplitude: + result[i, j] = (fft_freqs[i], int(j*time_width), spectrogram[i, j]) + else: + result[i, j] = (fft_freqs[i], int(j * time_width)) + + result.tofile(filename) + + def __calculate_spectrogram(self, samples: np.ndarray) -> np.ndarray: + # Only shift axis 1 (frequency) and not time + spectrogram = np.fft.fftshift(self.stft(samples), axes=(1,)) + spectrogram = util.arr2decibel(spectrogram.astype(np.complex64)) + + # Flip Array so Y axis goes from negative to positive + return np.fliplr(spectrogram) + + def create_spectrogram_image(self, sample_start: int=None, sample_end: int=None, step: int=None, transpose=False): + spectrogram = self.__calculate_spectrogram(self.samples[sample_start:sample_end:step]) + if transpose: + spectrogram = np.flipud(spectrogram.T) + return self.create_image(spectrogram, colormaps.chosen_colormap_numpy_bgra, self.data_min, self.data_max) + + def create_image_segments(self): + n_segments = max(1, self.time_bins // self.MAX_LINES_PER_VIEW) + step = self.time_bins / n_segments + step = max(1, int((step / self.hop_size) * self.hop_size ** 2)) + + for i in range(0, len(self.samples), step): + image = self.create_spectrogram_image(sample_start=i, sample_end=i+step) + yield image + + @staticmethod + def apply_bgra_lookup(data: np.ndarray, colormap, data_min=None, data_max=None, normalize=True) -> np.ndarray: + if normalize and (data_min is None or data_max is None): + raise ValueError("Can't normalize without data min and data max") + + if normalize: + normalized_values = (len(colormap) - 1) * ((data.T - data_min) / (data_max - data_min)) + else: + normalized_values = data.T + + return np.take(colormap, normalized_values.astype(np.int), axis=0, mode='clip') + + @staticmethod + def create_image(data: np.ndarray, colormap, data_min=None, data_max=None, normalize=True) -> QImage: + """ + Create QImage from ARGB array. + The ARGB must have shape (width, height, 4) and dtype=ubyte. + NOTE: The order of values in the 3rd axis must be (blue, green, red, alpha). + :return: + """ + image_data = Spectrogram.apply_bgra_lookup(data, colormap, data_min, data_max, normalize) + + if not image_data.flags['C_CONTIGUOUS']: + logger.debug("Array was not C_CONTIGUOUS. Converting it.") + image_data = np.ascontiguousarray(image_data) + + try: + # QImage constructor needs inverted row/column order + image = QImage(image_data.ctypes.data, image_data.shape[1], image_data.shape[0], QImage.Format_ARGB32) + except Exception as e: + logger.error("could not create image " + str(e)) + return QImage() + + image.data = image_data + return image + + @staticmethod + def create_colormap_image(colormap_name: str, height=100) -> QImage: + colormap = colormaps.calculate_numpy_brga_for(colormap_name) + + indices = np.zeros((len(colormap), height), dtype=np.int64) + for i in np.arange(len(colormap), dtype=np.int64): + indices[i, :] = np.repeat(i, height) + + return Spectrogram.create_image(indices, colormap, normalize=False) diff --git a/Software/Universal Radio Hacker/src/urh/signalprocessing/__init__.py b/Software/Universal Radio Hacker/src/urh/signalprocessing/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/simulator/ActionItem.py b/Software/Universal Radio Hacker/src/urh/simulator/ActionItem.py new file mode 100644 index 0000000..d4ddc6c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/ActionItem.py @@ -0,0 +1,72 @@ +from PyQt5.QtCore import QRectF +from PyQt5.QtWidgets import QGraphicsTextItem + +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorGotoAction import SimulatorGotoAction +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorSleepAction import SimulatorSleepAction +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction + + +class ActionItem(GraphicsItem): + def __init__(self, model_item: SimulatorItem, parent=None): + super().__init__(model_item=model_item, parent=parent) + + self.setFlag(QGraphicsTextItem.ItemIsPanel, True) + + self.text = QGraphicsTextItem(self) + self.text.setFont(self.font) + + def update_flags(self): + if self.scene().mode == 0: + self.set_flags(is_selectable=True, is_movable=True, accept_hover_events=True, accept_drops=True) + + def update_position(self, x_pos, y_pos): + self.setPos(x_pos, y_pos) + start_x = (self.scene().items_width() - self.labels_width()) / 2 + self.number.setPos(start_x, 0) + start_x += self.number.boundingRect().width() + self.text.setPos(start_x, 0) + + width = self.scene().items_width() + self.prepareGeometryChange() + self.bounding_rect = QRectF(0, 0, width, self.childrenBoundingRect().height() + 5) + + def labels_width(self): + width = self.number.boundingRect().width() + width += self.text.boundingRect().width() + return width + + +class GotoActionItem(ActionItem): + def __init__(self, model_item: SimulatorGotoAction, parent=None): + assert isinstance(model_item, SimulatorGotoAction) + super().__init__(model_item=model_item, parent=parent) + + def refresh(self): + text = "[Goto: " + text += "..." if self.model_item.goto_target is None else self.model_item.goto_target + text += "]" + self.text.setPlainText(text) + + +class TriggerCommandActionItem(ActionItem): + def __init__(self, model_item: SimulatorTriggerCommandAction, parent=None): + super().__init__(model_item=model_item, parent=parent) + self.text.setPlainText("[Trigger command]") + + +class SleepActionItem(ActionItem): + def __init__(self, model_item: SimulatorSleepAction, parent=None): + super().__init__(model_item=model_item, parent=parent) + self.text.setPlainText("[" + model_item.caption + "]") + + def refresh(self): + self.text.setPlainText("[" + self.model_item.caption + "]") + + +class CounterActionItem(ActionItem): + def __init__(self, model_item: SimulatorCounterAction, parent=None): + super().__init__(model_item=model_item, parent=parent) + self.text.setPlainText("[Counter]") diff --git a/Software/Universal Radio Hacker/src/urh/simulator/GraphicsItem.py b/Software/Universal Radio Hacker/src/urh/simulator/GraphicsItem.py new file mode 100644 index 0000000..c39fd2f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/GraphicsItem.py @@ -0,0 +1,205 @@ +from PyQt5.QtCore import QRectF, Qt, QLineF +from PyQt5.QtGui import QFont, QDropEvent, QPen, QColor, QBrush +from PyQt5.QtWidgets import QGraphicsObject, QGraphicsItem, QGraphicsTextItem, QGraphicsSceneDragDropEvent, \ + QAbstractItemView + +from urh import settings +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRule +from urh.util import util + + +class GraphicsItem(QGraphicsObject): + def __init__(self, model_item: SimulatorItem, parent=None): + super().__init__(parent) + self.model_item = model_item + + self.hover_active = False + self.drag_over = False + + self.bounding_rect = QRectF() + self.drop_indicator_position = None + self.item_under_mouse = None + + self.font = util.get_monospace_font() + self.font_bold = QFont(self.font) + self.font_bold.setWeight(QFont.DemiBold) + + self.number = QGraphicsTextItem(self) + self.number.setFont(self.font_bold) + + self.setFlag(QGraphicsItem.ItemIgnoresParentOpacity, True) + + def set_flags(self, is_selectable=False, is_movable=False, accept_hover_events=False, accept_drops=False): + self.setFlag(QGraphicsItem.ItemIsSelectable, is_selectable) + self.setFlag(QGraphicsItem.ItemIsMovable, is_movable) + self.setAcceptHoverEvents(accept_hover_events) + self.setAcceptDrops(accept_drops) + + def update_flags(self): + pass + + def hoverEnterEvent(self, event): + self.hover_active = True + self.update() + + def hoverLeaveEvent(self, event): + self.hover_active = False + self.update() + + def dragEnterEvent(self, event: QGraphicsSceneDragDropEvent): + self.drag_over = True + self.update() + + def dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent): + self.drag_over = False + self.update() + + def dropEvent(self, event: QDropEvent): + self.drag_over = False + self.update() + + def dragMoveEvent(self, event: QDropEvent): + self.update_drop_indicator(event.pos()) + + def get_scene_children(self): + return [self.scene().model_to_scene(child) for child in self.model_item.children] + + def is_selectable(self): + return self.flags() & QGraphicsItem.ItemIsSelectable + + def is_movable(self): + return self.flags() & QGraphicsItem.ItemIsMovable + + def select_all(self): + self.setSelected(True) + + for child in self.get_scene_children(): + child.select_all() + + def next(self): + if not self.scene(): + return None + + next_item = self.model_item + + while next_item is not None: + next_item = next_item.next() + + if (not isinstance(next_item, SimulatorProtocolLabel) and + not isinstance(next_item, SimulatorRule)): + break + + return self.scene().model_to_scene(next_item) + + def prev(self): + prev_item = self.model_item + + while prev_item is not None: + prev_item = prev_item.prev() + + if (not isinstance(prev_item, SimulatorProtocolLabel) and + not isinstance(prev_item, SimulatorRule)): + break + + return self.scene().model_to_scene(prev_item) + + def is_valid(self): + return self.model_item.is_valid + + def update_drop_indicator(self, pos): + rect = self.boundingRect() + + if pos.y() - rect.top() < rect.height() / 2: + self.drop_indicator_position = QAbstractItemView.AboveItem + else: + self.drop_indicator_position = QAbstractItemView.BelowItem + + self.update() + + def paint(self, painter, option, widget): + if self.scene().mode == 1: + self.setOpacity(1 if self.model_item.logging_active else 0.3) + + if self.hover_active or self.isSelected(): + painter.setOpacity(settings.SELECTION_OPACITY) + painter.setBrush(settings.SELECTION_COLOR) + painter.setPen(QPen(QColor(Qt.transparent), 0)) + painter.drawRect(self.boundingRect()) + elif not self.is_valid(): + painter.setOpacity(settings.SELECTION_OPACITY) + painter.setBrush(QColor(255, 0, 0, 150)) + painter.setPen(QPen(QColor(Qt.transparent), 0)) + painter.drawRect(self.boundingRect()) + + if self.drag_over: + self.paint_drop_indicator(painter) + + def paint_drop_indicator(self, painter): + brush = QBrush(QColor(Qt.darkRed)) + pen = QPen(brush, 2, Qt.SolidLine) + painter.setPen(pen) + rect = self.boundingRect() + + if self.drop_indicator_position == QAbstractItemView.AboveItem: + painter.drawLine(QLineF(rect.topLeft(), rect.topRight())) + else: + painter.drawLine(QLineF(rect.bottomLeft(), rect.bottomRight())) + + def update_position(self, x_pos, y_pos): + width = self.scene().items_width() + self.prepareGeometryChange() + self.bounding_rect = QRectF(0, 0, width, self.childrenBoundingRect().height()) + + def refresh(self): + pass + + def boundingRect(self): + return self.bounding_rect + + def update_numbering(self): + self.number.setPlainText(self.model_item.index() + ".") + + for child in self.get_scene_children(): + child.update_numbering() + + def mouseMoveEvent(self, event): + items = [] + + for item in self.scene().items(event.scenePos()): + if isinstance(item, GraphicsItem) and item != self and item.acceptDrops(): + items.append(item) + + item = None if len(items) == 0 else items[0] + + if self.item_under_mouse and self.item_under_mouse != item: + self.item_under_mouse.dragLeaveEvent(None) + self.item_under_mouse = None + + if item: + self.item_under_mouse = item + self.item_under_mouse.dragEnterEvent(None) + elif self.item_under_mouse and self.item_under_mouse == item: + self.item_under_mouse.update_drop_indicator(self.mapToItem(self.item_under_mouse, event.pos())) + elif item: + self.item_under_mouse = item + self.item_under_mouse.dragEnterEvent(None) + + super().mouseMoveEvent(event) + + def mouseReleaseEvent(self, event): + if self.item_under_mouse: + self.item_under_mouse.dragLeaveEvent(None) + self.item_under_mouse.setSelected(False) + drag_nodes = self.scene().get_drag_nodes() + + ref_item = self.item_under_mouse + position = self.item_under_mouse.drop_indicator_position + + self.scene().move_items(drag_nodes, ref_item, position) + + self.item_under_mouse = None + + super().mouseReleaseEvent(event) + self.scene().update_view() diff --git a/Software/Universal Radio Hacker/src/urh/simulator/LabelItem.py b/Software/Universal Radio Hacker/src/urh/simulator/LabelItem.py new file mode 100644 index 0000000..587af89 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/LabelItem.py @@ -0,0 +1,47 @@ +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QPainter, QPen +from PyQt5.QtWidgets import QGraphicsTextItem + +from urh import settings +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel + + +class LabelItem(GraphicsItem): + font_bold_italic = None + + def __init__(self, model_item: SimulatorProtocolLabel, parent=None): + assert isinstance(model_item, SimulatorProtocolLabel) + super().__init__(model_item=model_item, parent=parent) + + self.name = QGraphicsTextItem(self) + self.name.setFont(self.font) + + def update_flags(self): + if self.scene().mode == 1: + self.set_flags(is_selectable=True, accept_hover_events=True) + + def update_numbering(self): + pass + + def paint(self, painter: QPainter, option, widget): + style = Qt.DotLine if self.model_item.has_live_input else Qt.SolidLine + pen = QPen(settings.LINECOLOR, 1, style) + painter.setPen(pen) + painter.setBrush(settings.LABEL_COLORS[self.model_item.color_index]) + painter.drawRect(self.boundingRect()) + + if self.scene().mode == 1: + super().paint(painter, option, widget) + + def boundingRect(self): + return self.childrenBoundingRect() + + def refresh(self): + self.name.setPlainText(self.model_item.name) + if self.model_item.is_checksum_label: + value_type = "Checksum" + else: + value_type = SimulatorProtocolLabel.VALUE_TYPES[self.model_item.value_type_index] + tooltip = "Value type:
{}".format(value_type) + self.setToolTip(tooltip) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/MessageItem.py b/Software/Universal Radio Hacker/src/urh/simulator/MessageItem.py new file mode 100644 index 0000000..40e873f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/MessageItem.py @@ -0,0 +1,162 @@ +import math + +from PyQt5.QtCore import QPointF, Qt +from PyQt5.QtGui import QPen, QPolygonF +from PyQt5.QtWidgets import QGraphicsItem, QGraphicsTextItem, QGraphicsLineItem + +from urh import settings +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.UnlabeledRangeItem import UnlabeledRangeItem + + +class MessageItem(GraphicsItem): + def __init__(self, model_item: SimulatorMessage, parent=None): + assert isinstance(model_item, SimulatorMessage) + super().__init__(model_item=model_item, parent=parent) + + self.setFlag(QGraphicsItem.ItemIsPanel, True) + self.arrow = MessageArrowItem(self) + + self.repeat_text = QGraphicsTextItem(self) + self.repeat_text.setFont(self.font) + + def update_flags(self): + if self.scene().mode == 0: + self.set_flags(is_selectable=True, is_movable=True, accept_hover_events=True, accept_drops=True) + + def width(self): + labels = self.labels() + width = self.number.boundingRect().width() + # width += 5 + width += sum([lbl.boundingRect().width() for lbl in labels]) + width += 5 * (len(labels) - 1) + width += self.repeat_text.boundingRect().width() + + return width + + def refresh(self): + self.repeat_text.setPlainText("(" + str(self.model_item.repeat) + "x)" if self.model_item.repeat > 1 else "") + + def labels(self): + self.refresh_unlabeled_range_marker() + unlabeled_range_items = [uri for uri in self.childItems() if isinstance(uri, UnlabeledRangeItem)] + result = [] + + start = 0 + i = 0 + + message = self.model_item + + if len(message) and not message.message_type: + result.append(unlabeled_range_items[0]) + else: + for lbl in message.message_type: + if lbl.start > start: + result.append(unlabeled_range_items[i]) + i += 1 + + result.append(self.scene().model_to_scene(lbl)) + start = lbl.end + + if start < len(message): + result.append(unlabeled_range_items[i]) + + return result + + def refresh_unlabeled_range_marker(self): + msg = self.model_item + + urm = [item for item in self.childItems() if isinstance(item, UnlabeledRangeItem)] + + if len(msg): + num_unlabeled_ranges = len(msg.message_type.unlabeled_ranges) + + if msg.message_type and msg.message_type[-1].end >= len(msg): + num_unlabeled_ranges -= 1 + else: + num_unlabeled_ranges = 0 + + if len(urm) < num_unlabeled_ranges: + for i in range(num_unlabeled_ranges - len(urm)): + UnlabeledRangeItem(self) + else: + for i in range(len(urm) - num_unlabeled_ranges): + self.scene().removeItem(urm[i]) + + def update_position(self, x_pos, y_pos): + labels = self.labels() + self.setPos(QPointF(x_pos, y_pos)) + + p_source = self.mapFromItem(self.source.line, self.source.line.line().p1()) + p_destination = self.mapFromItem(self.destination.line, self.destination.line.line().p1()) + + arrow_width = abs(p_source.x() - p_destination.x()) + + start_x = min(p_source.x(), p_destination.x()) + start_x += (arrow_width - self.width()) / 2 + start_y = 0 + + self.number.setPos(start_x, start_y) + start_x += self.number.boundingRect().width() + + for label in labels: + label.setPos(start_x, start_y) + start_x += label.boundingRect().width() + 5 + + self.repeat_text.setPos(start_x, start_y) + + if labels: + start_y += labels[0].boundingRect().height() + 5 + else: + start_y += 26 + + self.arrow.setLine(p_source.x(), start_y, p_destination.x(), start_y) + super().update_position(x_pos, y_pos) + + @property + def source(self): + return self.scene().participants_dict[self.model_item.participant] + + @property + def destination(self): + return self.scene().participants_dict[self.model_item.destination] + + +class MessageArrowItem(QGraphicsLineItem): + def __init__(self, parent=None): + super().__init__(parent) + self.setPen(QPen(Qt.black, 1, Qt.SolidLine, Qt.RoundCap, Qt.RoundJoin)) + + def boundingRect(self): + return super().boundingRect().adjusted(0, -5, 0, 5) + + def paint(self, painter, option, widget): + if self.line().length() == 0: + return + + pen = self.pen() + pen.setColor(settings.LINECOLOR) + painter.setPen(pen) + painter.setBrush(settings.LINECOLOR) + + arrow_size = 10.0 + + angle = math.acos(self.line().dx() / self.line().length()) + + if self.line().dy() >= 0: + angle = (math.pi * 2) - angle + + arrow_p1 = self.line().p2() - QPointF(math.sin(angle + math.pi / 2.5) * arrow_size, + math.cos(angle + math.pi / 2.5) * arrow_size) + + arrow_p2 = self.line().p2() - QPointF(math.sin(angle + math.pi - math.pi / 2.5) * arrow_size, + math.cos(angle + math.pi - math.pi / 2.5) * arrow_size) + + arrow_head = QPolygonF() + arrow_head.append(self.line().p2()) + arrow_head.append(arrow_p1) + arrow_head.append(arrow_p2) + + painter.drawLine(self.line()) + painter.drawPolygon(arrow_head) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/ParticipantItem.py b/Software/Universal Radio Hacker/src/urh/simulator/ParticipantItem.py new file mode 100644 index 0000000..cd90f28 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/ParticipantItem.py @@ -0,0 +1,55 @@ +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QPen, QFont +from PyQt5.QtWidgets import QGraphicsLineItem, QGraphicsTextItem, QGraphicsItem + +from urh import settings +from urh.signalprocessing.Participant import Participant + + +class ParticipantItem(QGraphicsItem): + def __init__(self, model_item: Participant, parent=None): + super().__init__(parent) + + self.model_item = model_item + + self.text = QGraphicsTextItem(self) + + self.line = QGraphicsLineItem(self) + self.line.setPen(QPen(Qt.darkGray, 1, Qt.DashLine, Qt.RoundCap, Qt.RoundJoin)) + + self.refresh() + + def update_position(self, x_pos=-1, y_pos=-1): + if x_pos == -1: + x_pos = self.x_pos() + + if y_pos == -1: + y_pos = self.line.line().y2() + + self.text.setPos(x_pos - (self.text.boundingRect().width() / 2), 0) + self.line.setLine(x_pos, 30, x_pos, y_pos) + + def x_pos(self): + return self.line.line().x1() + + def width(self): + return self.boundingRect().width() + + def refresh(self): + self.text.setPlainText("?" if not self.model_item else self.model_item.shortname) + if hasattr(self.model_item, "simulate") and self.model_item.simulate: + font = QFont() + font.setBold(True) + self.text.setFont(font) + self.text.setDefaultTextColor(Qt.darkGreen) + self.line.setPen(QPen(Qt.darkGreen, 2, Qt.SolidLine, Qt.RoundCap, Qt.RoundJoin)) + else: + self.text.setFont(QFont()) + self.text.setDefaultTextColor(settings.LINECOLOR) + self.line.setPen(QPen(Qt.darkGray, 1, Qt.DashLine, Qt.RoundCap, Qt.RoundJoin)) + + def boundingRect(self): + return self.childrenBoundingRect() + + def paint(self, painter, option, widget): + pass diff --git a/Software/Universal Radio Hacker/src/urh/simulator/RuleItem.py b/Software/Universal Radio Hacker/src/urh/simulator/RuleItem.py new file mode 100644 index 0000000..a28c265 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/RuleItem.py @@ -0,0 +1,149 @@ +from PyQt5.QtCore import Qt, QRectF, QLineF +from PyQt5.QtGui import QPen, QColor +from PyQt5.QtWidgets import QGraphicsTextItem, QAbstractItemView + +from urh import settings +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.SimulatorRule import SimulatorRule, SimulatorRuleCondition, ConditionType + + +class RuleItem(GraphicsItem): + def __init__(self, model_item: SimulatorRule, parent=None): + assert isinstance(model_item, SimulatorRule) + super().__init__(model_item=model_item, parent=parent) + + @property + def has_else_condition(self) -> bool: + return self.model_item.has_else_condition + + def update_numbering(self): + for child in self.get_scene_children(): + child.update_numbering() + + def update_position(self, x_pos, y_pos): + self.setPos(x_pos - 20, y_pos) + + start_y = 5 + + for child in self.get_scene_children(): + child.update_position(0, start_y) + start_y += round(child.boundingRect().height()) - 1 + + self.prepareGeometryChange() + self.bounding_rect = self.childrenBoundingRect().adjusted(0, 0, 0, 10) + + def boundingRect(self): + return self.bounding_rect + + def paint(self, painter, option, widget): + pass + + +class RuleConditionItem(GraphicsItem): + def __init__(self, model_item: SimulatorRuleCondition, parent=None): + assert isinstance(model_item, SimulatorRuleCondition) + super().__init__(model_item=model_item, parent=parent) + + self.number.setFont(self.font_bold) + + self.text = QGraphicsTextItem(self) + self.text.setPlainText(self.model_item.type.value) + self.text.setFont(self.font_bold) + + self.desc = QGraphicsTextItem(self) + self.desc.setFont(self.font) + + def update_flags(self): + if self.scene().mode == 0: + self.set_flags(is_selectable=True, accept_hover_events=True, accept_drops=True) + else: + self.set_flags(is_selectable=True, accept_hover_events=True) + + def labels_width(self): + return max(self.number.boundingRect().width() + self.text.boundingRect().width(), + self.desc.boundingRect().width()) + + def refresh(self): + if len(self.model_item.condition): + if len(self.model_item.condition) > 20: + self.desc.setPlainText(self.model_item.condition[:20] + "...") + else: + self.desc.setPlainText(self.model_item.condition) + elif self.model_item.type != ConditionType.ELSE: + self.desc.setPlainText("") + + def update_position(self, x_pos, y_pos): + self.setPos(x_pos, y_pos) + + start_y = 0 + start_x = ((self.scene().items_width() + 40) - ( + self.number.boundingRect().width() + self.text.boundingRect().width())) / 2 + self.number.setPos(start_x, start_y) + start_x += self.number.boundingRect().width() + self.text.setPos(start_x, start_y) + start_y += round(self.number.boundingRect().height()) + start_x = ((self.scene().items_width() + 40) - self.desc.boundingRect().width()) / 2 + self.desc.setPos(start_x, start_y) + + if self.model_item.type != ConditionType.ELSE: + start_y += round(self.desc.boundingRect().height()) + + start_y += 5 + + for child in self.get_scene_children(): + child.update_position(20, start_y) + start_y += round(child.boundingRect().height()) + + width = self.scene().items_width() + self.prepareGeometryChange() + self.bounding_rect = QRectF(0, 0, width + 40, self.childrenBoundingRect().height() + 5) + + def update_drop_indicator(self, pos): + rect = self.boundingRect() + + if pos.y() - rect.top() < rect.height() / 3: + self.drop_indicator_position = QAbstractItemView.AboveItem + elif rect.bottom() - pos.y() < rect.height() / 3: + self.drop_indicator_position = QAbstractItemView.BelowItem + else: + self.drop_indicator_position = QAbstractItemView.OnItem + + self.update() + + def paint(self, painter, option, widget): + if self.scene().mode == 1: + self.setOpacity(1 if self.model_item.logging_active else 0.3) + + painter.setOpacity(settings.SELECTION_OPACITY) + + if self.hover_active or self.isSelected(): + painter.setBrush(settings.SELECTION_COLOR) + elif not self.is_valid(): + painter.setBrush(QColor(255, 0, 0, 150)) + else: + painter.setBrush(QColor.fromRgb(204, 204, 204, 255)) + + height = self.number.boundingRect().height() + + if self.model_item.type != ConditionType.ELSE: + height += self.desc.boundingRect().height() + + painter.drawRect(QRectF(0, 0, self.boundingRect().width(), height)) + + painter.setBrush(Qt.NoBrush) + painter.drawRect(self.boundingRect()) + + if self.drag_over: + self.paint_drop_indicator(painter) + + def paint_drop_indicator(self, painter): + painter.setPen(QPen(Qt.darkRed, 2, Qt.SolidLine)) + painter.setBrush(Qt.NoBrush) + rect = self.boundingRect() + + if self.drop_indicator_position == QAbstractItemView.AboveItem: + painter.drawLine(QLineF(rect.topLeft(), rect.topRight())) + elif self.drop_indicator_position == QAbstractItemView.OnItem: + painter.drawRect(rect) + else: + painter.drawLine(QLineF(rect.bottomLeft(), rect.bottomRight())) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/Simulator.py b/Software/Universal Radio Hacker/src/urh/simulator/Simulator.py new file mode 100644 index 0000000..d470e46 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/Simulator.py @@ -0,0 +1,540 @@ +import array +import datetime +import re +import threading +import time + +import numpy +from PyQt5.QtCore import pyqtSignal, QObject, pyqtSlot +from PyQt5.QtTest import QSignalSpy + +from urh.dev.BackendHandler import BackendHandler, Backends +from urh.dev.EndlessSender import EndlessSender +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolSniffer import ProtocolSniffer +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorExpressionParser import SimulatorExpressionParser +from urh.simulator.SimulatorGotoAction import SimulatorGotoAction +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRule, SimulatorRuleCondition, ConditionType +from urh.simulator.SimulatorSleepAction import SimulatorSleepAction +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction +from urh.simulator.Transcript import Transcript +from urh.util import util, HTMLFormatter +from urh.util.Logger import logger +from urh.util.ProjectManager import ProjectManager + + +class Simulator(QObject): + simulation_started = pyqtSignal() + simulation_stopped = pyqtSignal() + + def __init__(self, simulator_config: SimulatorConfiguration, modulators, + expression_parser: SimulatorExpressionParser, project_manager: ProjectManager, + sniffer: ProtocolSniffer, sender: EndlessSender): + super().__init__() + self.simulator_config = simulator_config + self.project_manager = project_manager + self.expression_parser = expression_parser + self.modulators = modulators # type: list[Modulator] + self.backend_handler = BackendHandler() + + self.transcript = Transcript() + + self.current_item = None + self.last_sent_message = None + self.is_simulating = False + self.do_restart = False + self.current_repeat = 0 + self.log_messages = [] + + self.sniffer_ready = False + self.sender_ready = False + self.fatal_device_error_occurred = False + + self.verbose = True + + self.sniffer = sniffer + self.sender = sender + + def __initialize_counters(self): + for item in self.simulator_config.get_all_items(): + if isinstance(item, SimulatorCounterAction): + item.reset_value() + + def start(self): + self.reset() + + self.transcript.clear() + self.__initialize_counters() + + # start devices + if self.sniffer: + self.sniffer.rcv_device.fatal_error_occurred.connect(self.stop_on_error) + self.sniffer.rcv_device.ready_for_action.connect(self.on_sniffer_ready) + + if self.sender: + self.sender.device.fatal_error_occurred.connect(self.stop_on_error) + self.sender.device.ready_for_action.connect(self.on_sender_ready) + + if self.sniffer: + self.sniffer.sniff() + + if self.sender: + self.sender.start() + + self._start_simulation_thread() + + # Ensure all ongoing qt signals can be processed + time.sleep(0.1) + + @pyqtSlot(str) + def stop_on_error(self, msg: str): + self.fatal_device_error_occurred = True + if self.is_simulating: + self.stop(msg=msg) + + @pyqtSlot() + def on_sniffer_ready(self): + if not self.sniffer_ready: + self.log_message("RX is ready to operate") + self.sniffer_ready = True + + @pyqtSlot() + def on_sender_ready(self): + if not self.sender_ready: + self.log_message("TX is ready to operate") + self.sender_ready = True + + def stop(self, msg=""): + self.simulation_stopped.emit() + + if self.is_simulating: + self.log_message("Stop simulation" + (" ({})".format(msg.strip()) if msg else "")) + self.is_simulating = False + self.do_restart = False + self.simulation_thread.join(2.5) + + # stop devices + if self.sniffer: + self.sniffer.stop() + + if self.sender: + self.sender.stop() + + def restart(self): + self.transcript.start_new_round() + self.reset() + self.log_message("Restarting simulation") + + def reset(self): + self.sniffer_ready = False + self.sender_ready = False + self.fatal_device_error_occurred = False + + if self.sniffer: + self.sniffer.clear() + + self.current_item = self.simulator_config.rootItem + + for msg in self.simulator_config.get_all_messages(): + msg.send_recv_messages[:] = [] + + self.last_sent_message = None + self.is_simulating = True + self.do_restart = False + self.current_repeat = 0 + self.log_messages[:] = [] + + @property + def devices(self): + result = [] + if self.sniffer is not None: + result.append(self.sniffer.rcv_device) + if self.sender is not None: + result.append(self.sender.device) + return result + + def device_messages(self) -> list: + return [device.read_messages() for device in self.devices] + + def read_log_messages(self): + result = self.log_messages[:] + self.log_messages.clear() + return result + + def cleanup(self): + for device in self.devices: + if device.backend not in (Backends.none, Backends.network): + device.cleanup() + + if device is not None: + device.free_data() + + def _start_simulation_thread(self): + self.simulation_thread = threading.Thread(target=self.simulate) + self.simulation_thread.daemon = True + self.simulation_thread.start() + + def simulation_is_finished(self): + if self.project_manager.simulator_num_repeat == 0: + return False + + return self.current_repeat >= self.project_manager.simulator_num_repeat + + def __wait_for_devices(self): + for i in range(10): + if (self.sniffer is None or self.sniffer_ready) and (self.sender is None or self.sender_ready): + return True + if self.fatal_device_error_occurred: + return False + self.log_message("Waiting for devices") + time.sleep(1) + + return True + + def __fill_counter_values(self, command: str): + result = [] + regex = r"(item[0-9]+\.counter_value)" + for token in re.split(regex, command): + if re.match(regex, token) is not None: + try: + result.append(str(self.simulator_config.item_dict[token].value)) + except (KeyError, ValueError, AttributeError): + logger.error("Could not get counter value for " + token) + else: + result.append(token) + + return "".join(result) + + def simulate(self): + self.simulation_started.emit() + self.is_simulating = self.__wait_for_devices() + + if not self.is_simulating: + # Simulation may have ended due to device errors + self.stop("Devices not ready") + return + + self.log_message("Simulation is running") + + while self.is_simulating and not self.simulation_is_finished(): + if self.current_item is self.simulator_config.rootItem: + next_item = self.current_item.next() + + elif isinstance(self.current_item, SimulatorProtocolLabel): + next_item = self.current_item.next() + + elif isinstance(self.current_item, SimulatorMessage): + self.process_message() + next_item = self.current_item.next() + + elif isinstance(self.current_item, SimulatorGotoAction): + next_item = self.current_item.target + self.log_message("GOTO item " + next_item.index()) + + elif isinstance(self.current_item, SimulatorTriggerCommandAction): + next_item = self.current_item.next() + command = self.__fill_counter_values(self.current_item.command) + self.log_message("Calling {}".format(command)) + if self.current_item.pass_transcript: + transcript = "\n".join(self.transcript.get_for_all_participants(all_rounds=False)) + result, rc = util.run_command(command, transcript, use_stdin=True, return_rc=True) + else: + result, rc = util.run_command(command, param=None, detailed_output=True, return_rc=True) + self.current_item.return_code = rc + self.log_message(result) + + elif isinstance(self.current_item, SimulatorRule): + condition = self.current_item.get_first_applying_condition() + + if condition is not None and condition.logging_active and condition.type != ConditionType.ELSE: + self.log_message("Rule condition " + condition.index() + " (" + condition.condition + ") applied") + + if condition is not None and condition.child_count() > 0: + next_item = condition.children[0] + else: + next_item = self.current_item.next_sibling() + + elif isinstance(self.current_item, SimulatorRuleCondition): + if self.current_item.type == ConditionType.IF: + next_item = self.current_item.parent() + else: + next_item = self.current_item.parent().next_sibling() + + elif isinstance(self.current_item, SimulatorSleepAction): + self.log_message(self.current_item.caption) + time.sleep(self.current_item.sleep_time) + next_item = self.current_item.next() + + elif isinstance(self.current_item, SimulatorCounterAction): + self.current_item.progress_value() + self.log_message("Increase counter by {} to {}".format(self.current_item.step, self.current_item.value)) + next_item = self.current_item.next() + + elif self.current_item is None: + self.current_repeat += 1 + next_item = self.simulator_config.rootItem + self.transcript.start_new_round() + + else: + raise ValueError("Unknown action {}".format(type(self.current_item))) + + self.current_item = next_item + + if self.do_restart: + self.restart() + + self.stop(msg="Finished") + + def process_message(self): + assert isinstance(self.current_item, SimulatorMessage) + msg = self.current_item + + if msg.source is None: + return + + new_message = self.generate_message_from_template(msg) + + if msg.source.simulate: + # we have to send a message + sender = self.sender + if sender is None: + self.log_message("Fatal: No sender configured") + return + + for lbl in new_message.message_type: + if isinstance(lbl.label, ChecksumLabel): + checksum = lbl.label.calculate_checksum_for_message(new_message, use_decoded_bits=False) + label_range = new_message.get_label_range(lbl=lbl.label, view=0, decode=False) + start, end = label_range[0], label_range[1] + new_message.plain_bits[start:end] = checksum + array.array("B", [0] * ( + (end - start) - len(checksum))) + + self.transcript.append(msg.source, msg.destination, new_message, msg.index()) + self.send_message(new_message, msg.repeat, sender, msg.modulator_index) + self.log_message("Sending message " + msg.index()) + self.log_message_labels(new_message) + msg.send_recv_messages.append(new_message) + self.last_sent_message = msg + else: + # we have to receive a message + self.log_message("Waiting for message {}...".format(msg.index())) + sniffer = self.sniffer + if sniffer is None: + self.log_message("Fatal: No sniffer configured") + return + + retry = 0 + + max_retries = self.project_manager.simulator_retries + while self.is_simulating and not self.simulation_is_finished() and retry < max_retries: + received_msg = self.receive_message(sniffer) + self.log_message(" Received {} data bits".format(len(received_msg))) + + if not self.is_simulating: + return + + if received_msg is None: + if self.project_manager.simulator_error_handling_index == 0: + self.resend_last_message() + retry += 1 + continue + elif self.project_manager.simulator_error_handling_index == 1: + self.stop() + return + elif self.project_manager.simulator_error_handling_index == 2: + self.do_restart = True + return + + received_msg.decoder = new_message.decoder + received_msg.message_type = new_message.message_type + + self.log_message(" Check whether received data matches") + check_result, error_msg = self.check_message(received_msg, new_message, retry=retry, + msg_index=msg.index()) + + if check_result: + decoded_msg = Message(received_msg.decoded_bits, 0, + received_msg.message_type, decoder=received_msg.decoder) + msg.send_recv_messages.append(decoded_msg) + self.transcript.append(msg.source, msg.destination, decoded_msg, msg.index()) + self.log_message("Received message " + msg.index() + ": ") + self.log_message_labels(decoded_msg) + return + elif self.verbose: + self.log_message(error_msg) + + retry += 1 + + if retry == self.project_manager.simulator_retries: + self.log_message("Message " + msg.index() + " not received") + self.stop() + + def log_message(self, message): + timestamp = '{0:%b} {0.day} {0:%H}:{0:%M}:{0:%S}.{0:%f}'.format(datetime.datetime.now()) + + if isinstance(message, list) and len(message) > 0: + self.log_messages.append(timestamp + ": " + message[0]) + self.log_messages.extend(message[1:]) + logger.debug("\n".join(message)) + else: + self.log_messages.append(timestamp + ": " + message) + logger.debug(message) + + def check_message(self, received_msg, expected_msg, retry: int, msg_index: int) -> (bool, str): + if len(received_msg.decoded_bits) == 0: + return False, "Failed to decode message {}".format(msg_index) + + for lbl in received_msg.message_type: + if lbl.value_type_index in (1, 4): + # get live, random + continue + + start_recv, end_recv = received_msg.get_label_range(lbl.label, 0, True) + start_exp, end_exp = expected_msg.get_label_range(lbl.label, 0, False) + + if isinstance(lbl.label, ChecksumLabel): + expected = lbl.label.calculate_checksum_for_message(received_msg, use_decoded_bits=True) + start, end = received_msg.get_label_range(lbl.label, 0, True) + actual = received_msg.decoded_bits[start:end] + else: + actual = received_msg.decoded_bits[start_recv:end_recv] + expected = expected_msg[start_exp:end_exp] + + if actual != expected: + log_msg = [] + log_msg.append("Attempt for message {} [{}/{}]".format(msg_index, retry + 1, + self.project_manager.simulator_retries)) + log_msg.append(HTMLFormatter.indent_string("Mismatch for label: {}".format(lbl.name))) + expected_str = util.convert_bits_to_string(expected, lbl.label.display_format_index) + got_str = util.convert_bits_to_string(actual, lbl.label.display_format_index) + log_msg.append(HTMLFormatter.align_expected_and_got_value(expected_str, got_str, align_depth=2)) + return False, log_msg + + return True, "" + + def log_message_labels(self, message: Message): + message.split(decode=False) + for lbl in message.message_type: + if not lbl.logging_active: + continue + + try: + data = message.plain_bits[lbl.start:lbl.end] + except IndexError: + return None + + lsb = lbl.display_bit_order_index == 1 + lsd = lbl.display_bit_order_index == 2 + + data = util.convert_bits_to_string(data, lbl.display_format_index, pad_zeros=True, lsb=lsb, lsd=lsd) + if data is None: + continue + + log_msg = lbl.name + ": " + HTMLFormatter.monospace(data) + self.log_messages.append(HTMLFormatter.indent_string(log_msg)) + + def resend_last_message(self): + self.log_message("Resending last message") + lsm = self.last_sent_message + + if lsm is None: + return + + sender = self.sender + self.send_message(lsm.send_recv_messages[-1], lsm.repeat, sender, lsm.modulator_index) + + def send_message(self, message, repeat, sender, modulator_index): + modulator = self.modulators[modulator_index] + modulated = modulator.modulate(message.encoded_bits, pause=message.pause, dtype=self.sender.device.data_type) + + curr_repeat = 0 + + while curr_repeat < repeat: + sender.push_data(modulated) + curr_repeat += 1 + + def receive_message(self, sniffer): + if len(sniffer.messages) > 0: + return sniffer.messages.pop(0) + + if QSignalSpy(sniffer.message_sniffed).wait(self.project_manager.simulator_timeout_ms): + try: + return sniffer.messages.pop(0) + except IndexError: + self.log_message("Could not receive message") + return None + else: + self.log_message("Receive timeout") + return None + + def get_full_transcript(self, start=0, use_bit=True): + result = [] + for source, destination, msg, msg_index in self.transcript[start:]: + try: + data = msg.plain_bits_str if use_bit else msg.plain_hex_str + result.append(self.TRANSCRIPT_FORMAT.format(msg_index, source.shortname, destination.shortname, data)) + except AttributeError: + result.append("") + return result + + def generate_message_from_template(self, template_msg: SimulatorMessage): + new_message = Message(template_msg.plain_bits, pause=template_msg.pause, rssi=0, + message_type=template_msg.message_type, decoder=template_msg.decoder) + + for lbl in template_msg.children: # type: SimulatorProtocolLabel + if lbl.value_type_index == 2: + # formula + valid, _, node = self.expression_parser.validate_expression(lbl.formula) + assert valid + result = self.expression_parser.evaluate_node(node) + elif lbl.value_type_index == 3: + transcript = self.transcript.get_for_participant(template_msg.source + if template_msg.source.simulate + else template_msg.destination) + + if template_msg.destination.simulate: + direction = "->" if template_msg.source.simulate else "<-" + transcript += "\n" + direction + new_message.plain_bits_str + "\n" + + cmd = self.__fill_counter_values(lbl.external_program) + result = util.run_command(cmd, transcript, use_stdin=True) + if len(result) != lbl.end - lbl.start: + log_msg = "Result value of external program {}: {} ({}) does not match label length {}" + logger.error(log_msg.format(cmd, result, len(result), lbl.end - lbl.start)) + continue + + try: + new_message[lbl.start:lbl.end] = array.array("B", (map(bool, map(int, result)))) + except Exception as e: + log_msg = "Could not assign {} to range because {}".format(result, e) + logger.error(log_msg) + + continue + elif lbl.value_type_index == 4: + # random value + result = numpy.random.randint(lbl.random_min, lbl.random_max + 1) + else: + continue + + self.set_label_value(new_message, lbl, result) + + return new_message + + @staticmethod + def set_label_value(message, label, decimal_value: int): + lbl_len = label.end - label.start + f_string = "{0:0" + str(lbl_len) + "b}" + bits = f_string.format(decimal_value) + + if len(bits) > lbl_len: + logger.warning("Value {0} too big for label {1}, bits truncated".format(decimal_value, label.name)) + + for i in range(lbl_len): + message[label.start + i] = bool(int(bits[i])) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorConfiguration.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorConfiguration.py new file mode 100644 index 0000000..7de8bf3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorConfiguration.py @@ -0,0 +1,331 @@ +import random +import xml.etree.ElementTree as ET +from collections import OrderedDict + +from PyQt5.QtCore import pyqtSignal, QObject + +from urh import settings +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorGotoAction import SimulatorGotoAction +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRuleCondition, ConditionType, SimulatorRule +from urh.simulator.SimulatorSleepAction import SimulatorSleepAction +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction +from urh.util.ProjectManager import ProjectManager + + +class SimulatorConfiguration(QObject): + participants_changed = pyqtSignal() + item_dict_updated = pyqtSignal() + active_participants_updated = pyqtSignal() + + items_deleted = pyqtSignal(list) + items_updated = pyqtSignal(list) + items_moved = pyqtSignal(list) + items_added = pyqtSignal(list) + + def __init__(self, project_manager: ProjectManager): + super().__init__() + self.rootItem = SimulatorItem() + self.project_manager = project_manager + self.broadcast_part = Participant("Broadcast", "Broadcast", + self.project_manager.broadcast_address_hex, id="broadcast_participant") + self.__active_participants = None + + self.item_dict = OrderedDict() + + self.create_connects() + + def create_connects(self): + self.project_manager.project_updated.connect(self.on_project_updated) + + self.items_added.connect(self.update_item_dict) + self.items_moved.connect(self.update_item_dict) + self.items_updated.connect(self.update_item_dict) + self.items_deleted.connect(self.update_item_dict) + + self.items_added.connect(self.update_active_participants) + self.items_updated.connect(self.update_active_participants) + self.items_deleted.connect(self.update_active_participants) + + @property + def participants(self): + return self.project_manager.participants + [self.broadcast_part] + + @property + def active_participants(self): + if self.__active_participants is None: + self.update_active_participants() + + return self.__active_participants + + @property + def rx_needed(self) -> bool: + return any(hasattr(msg.destination, "simulate") and msg.destination.simulate for msg in self.get_all_messages()) + + @property + def tx_needed(self) -> bool: + return any(hasattr(msg.source, "simulate") and msg.source.simulate for msg in self.get_all_messages()) + + def update_item_dict(self): + self.item_dict.clear() + + for item in self.get_all_items(): + if isinstance(item, SimulatorProtocolLabel): + index = item.parent().index() + suffix = "." + item.name.replace(" ", "_") + else: + index = item.index() + suffix = "" + + name = "item" + index.replace(".", "_") + suffix + + if isinstance(item, SimulatorCounterAction): + self.item_dict[name + ".counter_value"] = item + else: + self.item_dict[name] = item + if isinstance(item, SimulatorTriggerCommandAction): + self.item_dict[name + ".rc"] = item + + self.item_dict_updated.emit() + + def update_valid_states(self): + for child in self.rootItem.children: + self.__update_valid_states(child) + + @staticmethod + def __update_valid_states(node: SimulatorItem): + for child in node.children: + SimulatorConfiguration.__update_valid_states(child) + + node.is_valid = node.validate() + + def protocol_valid(self): + self.update_valid_states() + return all(item.is_valid for item in self.get_all_items()) + + def on_project_updated(self): + self.broadcast_part.address_hex = self.project_manager.broadcast_address_hex + participants = self.participants + # handle deleted participants + for msg in self.get_all_messages(): + if msg.participant not in participants: + msg.participant = None + if msg.destination not in participants: + msg.destination = None + + self.participants_changed.emit() + + def add_items(self, items, pos: int, parent_item): + if parent_item is None: + parent_item = self.rootItem + + assert isinstance(parent_item, SimulatorItem) + + for item in items: + parent_item.insert_child(pos, item) + pos += 1 + + self.items_added.emit(items) + + def delete_items(self, items): + for i, item in enumerate(items): + if (isinstance(item, SimulatorRuleCondition) and + item.type == ConditionType.IF): + items[i] = item.parent() + + items[i].delete() + + self.items_deleted.emit(items) + + def move_items(self, items, new_pos: int, new_parent: SimulatorItem): + if new_parent is None: + new_parent = self.rootItem + + for item in items: + if item.parent() is new_parent and item.get_pos() < new_pos: + new_pos -= 1 + + new_parent.insert_child(new_pos, item) + new_pos += 1 + + self.items_moved.emit(items) + + def add_label(self, start: int, end: int, name: str = None, color_index: int = None, + type: FieldType = None, parent_item: SimulatorMessage = None): + assert isinstance(parent_item, SimulatorMessage) + + name = "" if not name else name + used_colors = [p.color_index for p in parent_item.message_type] + avail_colors = [i for i, _ in enumerate(settings.LABEL_COLORS) if i not in used_colors] + + if color_index is None: + if len(avail_colors) > 0: + color_index = avail_colors[0] + else: + color_index = random.randint(0, len(settings.LABEL_COLORS) - 1) + + label = ProtocolLabel(name, start, end, color_index, type) + sim_label = SimulatorProtocolLabel(label) + self.add_items([sim_label], -1, parent_item) + return sim_label + + def n_top_level_items(self): + return self.rootItem.child_count() + + def update_active_participants(self): + messages = self.get_all_messages() + active_participants = [] + + for part in self.project_manager.participants: + if any(msg.participant == part or msg.destination == part for msg in messages): + active_participants.append(part) + + self.__active_participants = active_participants + self.active_participants_updated.emit() + + def consolidate_messages(self): + current_item = self.rootItem + redundant_messages = [] + updated_messages = [] + + while current_item is not None: + if isinstance(current_item, SimulatorMessage): + first_msg = current_item + current_msg = current_item + repeat_counter = 0 + + while (isinstance(current_msg.next_sibling(), SimulatorMessage) and + current_item.plain_bits == current_msg.next_sibling().plain_bits): + repeat_counter += 1 + current_msg = current_msg.next_sibling() + redundant_messages.append(current_msg) + + if repeat_counter: + first_msg.repeat += repeat_counter + updated_messages.append(first_msg) + + current_item = current_msg.next() + else: + current_item = current_item.next() + + self.delete_items(redundant_messages) + self.items_updated.emit(updated_messages) + + def get_all_messages(self): + """ + + :rtype: list[SimulatorMessage] + """ + return [item for item in self.get_all_items() if isinstance(item, SimulatorMessage)] + + def load_from_xml(self, xml_tag: ET.Element, message_types): + assert xml_tag.tag == "simulator_config" + items = [] + + modulators_tag = xml_tag.find("modulators") + if modulators_tag: + self.project_manager.modulators = Modulator.modulators_from_xml_tag(modulators_tag) + + participants_tag = xml_tag.find("participants") + if participants_tag: + for participant in Participant.read_participants_from_xml_tag(participants_tag): + if participant not in self.project_manager.participants: + self.project_manager.participants.append(participant) + self.participants_changed.emit() + + decodings_tag = xml_tag.find("decodings") + if decodings_tag: + self.project_manager.decodings = Encoding.read_decoders_from_xml_tag(decodings_tag) + + rx_config_tag = xml_tag.find("simulator_rx_conf") + if rx_config_tag: + ProjectManager.read_device_conf_dict(rx_config_tag, self.project_manager.simulator_rx_conf) + + tx_config_tag = xml_tag.find("simulator_tx_conf") + if tx_config_tag: + ProjectManager.read_device_conf_dict(tx_config_tag, self.project_manager.simulator_tx_conf) + + for child_tag in xml_tag.find("items"): + items.append(self.load_item_from_xml(child_tag, message_types)) + + self.add_items(items, pos=0, parent_item=None) + + def load_item_from_xml(self, xml_tag: ET.Element, message_types) -> SimulatorItem: + if xml_tag.tag == "simulator_message": + item = SimulatorMessage.new_from_xml(xml_tag, self.participants, self.project_manager.decodings, + message_types) + elif xml_tag.tag == "simulator_label": + item = SimulatorProtocolLabel.from_xml(xml_tag, self.project_manager.field_types_by_caption) + elif xml_tag.tag == "simulator_trigger_command_action": + item = SimulatorTriggerCommandAction.from_xml(xml_tag) + elif xml_tag.tag == "simulator_sleep_action": + item = SimulatorSleepAction.from_xml(xml_tag) + elif xml_tag.tag == "simulator_counter_action": + item = SimulatorCounterAction.from_xml(xml_tag) + elif xml_tag.tag == "simulator_rule": + item = SimulatorRule.from_xml(xml_tag) + elif xml_tag.tag == "simulator_rule_condition": + item = SimulatorRuleCondition.from_xml(xml_tag) + elif xml_tag.tag == "simulator_goto_action": + item = SimulatorGotoAction.from_xml(xml_tag) + elif xml_tag.tag in ("message", "label", "checksum_label"): + return None + else: + raise ValueError("Unknown simulator item tag: {}".format(xml_tag.tag)) + + for child_tag in xml_tag: + child = self.load_item_from_xml(child_tag, message_types) + if child is not None: + item.add_child(child) + + return item + + def save_to_xml(self, standalone=False) -> ET.Element: + result = ET.Element("simulator_config") + + if standalone: + result.append(Modulator.modulators_to_xml_tag(self.project_manager.modulators)) + result.append(Encoding.decodings_to_xml_tag(self.project_manager.decodings)) + result.append(Participant.participants_to_xml_tag(self.project_manager.participants)) + result.append(self.project_manager.simulator_rx_conf_to_xml()) + result.append(self.project_manager.simulator_tx_conf_to_xml()) + + items_tag = ET.SubElement(result, "items") + for item in self.rootItem.children: + self.__save_item_to_xml(items_tag, item) + + return result + + def __save_item_to_xml(self, tag: ET.Element, item): + if isinstance(item, SimulatorMessage): + child_tag = item.to_xml(decoders=self.project_manager.decodings, include_message_type=True, write_bits=True) + else: + child_tag = item.to_xml() + + tag.append(child_tag) + + for child in item.children: + self.__save_item_to_xml(child_tag, child) + + def get_all_items(self): + items = [] + + for child in self.rootItem.children: + self.__get_all_items(child, items) + + return items + + @staticmethod + def __get_all_items(node: SimulatorItem, items: list): + items.append(node) + + for child in node.children: + SimulatorConfiguration.__get_all_items(child, items) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorCounterAction.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorCounterAction.py new file mode 100644 index 0000000..9dfebcc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorCounterAction.py @@ -0,0 +1,43 @@ +import xml.etree.ElementTree as ET + +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorRule import SimulatorRuleCondition +from urh.util.Formatter import Formatter + + +class SimulatorCounterAction(SimulatorItem): + def __init__(self): + super().__init__() + self.start = 1 + self.step = 1 + self.__value = self.start + + @property + def value(self): + return self.__value + + def reset_value(self): + self.__value = self.start + + def progress_value(self): + self.__value += self.step + + def validate(self): + return True + + def set_parent(self, value): + if value is not None: + assert value.parent() is None or isinstance(value, SimulatorRuleCondition) + + super().set_parent(value) + + def to_xml(self): + attrib = {"start": str(self.start), "step": str(self.step)} + return ET.Element("simulator_counter_action", attrib=attrib) + + @classmethod + def from_xml(cls, tag): + result = SimulatorCounterAction() + result.start = Formatter.str2val(tag.get("start", "1"), int, 1) + result.step = Formatter.str2val(tag.get("step", "1"), int, 1) + return result diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorExpressionParser.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorExpressionParser.py new file mode 100644 index 0000000..4f73ea8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorExpressionParser.py @@ -0,0 +1,184 @@ +import ast +import html +import operator as op + +from PyQt5.QtCore import QObject + +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction +from urh.util.Logger import logger + + +class SimulatorExpressionParser(QObject): + formula_help = "

Formula

Operators: + (Addition), - (Subtraction), * (Multiplication), / (Division)

Bitwise operations: | (Or), ^ (Exclusive Or), & (And), << (Left Shift), >> (Right Shift), ~ (Inversion)

Numeric literals: 14 (dec), 0xe (hex), 0b1110 (bin), 0o16 (oct)

Examples:
  • item1.sequence_number + 1
  • ~ (item1.preamble ^ 0b1110)
" + + rule_condition_help = "

Rule condition

Boolean operations: and, or, not

Comparison operations: == (equal), != (not equal), < (lower), <= (lower equal), > (greater), >= (greater equal)

Numeric literals: 14 (dec), 0xe (hex), 0b1110 (bin), 0o16 (oct)

String literals: "abc" or 'abc'

Examples:

  • item1.data == "abc"
  • not (item3.source_address == 0x123 or item1.length >= 5)
" + + op_formula = { + ast.Add: op.add, + ast.Sub: op.sub, + ast.Mult: op.mul, + ast.Div: op.truediv, + ast.BitOr: op.or_, + ast.BitXor: op.xor, + ast.BitAnd: op.and_, + ast.LShift: op.lshift, + ast.RShift: op.rshift, + ast.Invert: op.invert + } + + op_cond = { + ast.And: None, + ast.Or: None, + ast.Not: op.not_, + ast.Eq: op.eq, + ast.NotEq: op.ne, + ast.Lt: op.lt, + ast.LtE: op.le, + ast.Gt: op.gt, + ast.GtE: op.ge + } + + operators = {} + operators.update(op_formula) + operators.update(op_cond) + + def __init__(self, config: SimulatorConfiguration): + super().__init__() + + self.simulator_config = config + + def validate_expression(self, expr, is_formula=True): + valid = True + node = None + + try: + node = ast.parse(expr, mode='eval').body + self.validate_formula_node(node) if is_formula else self.validate_condition_node(node) + except SyntaxError as err: + valid = False + message = "
" + html.escape(expr) + "
" + " " * err.offset + "^
" + str(err) + else: + message = self.formula_help if is_formula else self.rule_condition_help + + return (valid, message, node) + + def evaluate_node(self, node): + if isinstance(node, ast.BinOp): + return self.operators[type(node.op)](self.evaluate_node(node.left), + self.evaluate_node(node.right)) + elif isinstance(node, ast.UnaryOp): + return self.operators[type(node.op)](self.evaluate_node(node.operand)) + elif isinstance(node, ast.Compare): + to_string = isinstance(node.comparators[0], ast.Str) + + return self.operators[type(node.ops[0])](self.evaluate_attribute_node(node.left, to_string), + self.evaluate_node(node.comparators[0])) + elif isinstance(node, ast.BoolOp): + func = all if isinstance(node.op, ast.And) else any + return func(self.evaluate_node(value) for value in node.values) + elif isinstance(node, ast.Str): + return node.s + elif isinstance(node, ast.Attribute): + return self.evaluate_attribute_node(node) + elif isinstance(node, ast.Num): + return node.n + else: + logger.error("Error during parsing") + + def evaluate_attribute_node(self, node, to_string=False): + identifier = node.value.id + "." + node.attr + if isinstance(self.simulator_config.item_dict[identifier], SimulatorProtocolLabel): + label = self.simulator_config.item_dict[identifier] + message = label.parent() + + start, end = message.get_label_range(label, 2 if to_string else 0, False) + return message.plain_ascii_str[start:end] if to_string else int(message.plain_bits_str[start:end], 2) + elif isinstance(self.simulator_config.item_dict[identifier], SimulatorCounterAction): + return self.simulator_config.item_dict[identifier].value + elif isinstance(self.simulator_config.item_dict[identifier], SimulatorTriggerCommandAction): + return self.simulator_config.item_dict[identifier].return_code + + def validate_formula_node(self, node): + if isinstance(node, ast.Num): + return + elif isinstance(node, ast.BinOp): + if type(node.op) not in self.op_formula: + self.raise_syntax_error("unknown operator", node.lineno, node.col_offset) + + self.validate_formula_node(node.left) + self.validate_formula_node(node.right) + elif isinstance(node, ast.UnaryOp): + if type(node.op) not in self.op_formula: + self.raise_syntax_error("unknown operator", node.lineno, node.col_offset) + + self.validate_formula_node(node.operand) + elif isinstance(node, ast.Attribute): + return self.validate_attribute_node(node) + else: + self.raise_syntax_error("", node.lineno, node.col_offset) + + def validate_condition_node(self, node): + if isinstance(node, ast.UnaryOp): + if type(node.op) not in self.op_cond: + self.raise_syntax_error("unknown operator", node.lineno, node.col_offset) + + self.validate_condition_node(node.operand) + elif isinstance(node, ast.Compare): + if not (len(node.ops) == 1 and len(node.comparators) == 1): + self.raise_syntax_error("", node.lineno, node.col_offset) + + if type(node.ops[0]) not in self.op_cond: + self.raise_syntax_error("unknown operator", node.lineno, node.col_offset) + + self.validate_compare_nodes(node.left, node.comparators[0]) + elif isinstance(node, ast.BoolOp): + for node in node.values: + self.validate_condition_node(node) + else: + self.raise_syntax_error("", node.lineno, node.col_offset) + + def validate_compare_nodes(self, left, right): + if not isinstance(left, ast.Attribute): + self.raise_syntax_error("the left-hand side of a comparison must be a label identifier", + left.lineno, left.col_offset) + + self.validate_attribute_node(left) + + if not isinstance(right, (ast.Num, ast.Str, ast.Attribute)): + self.raise_syntax_error( + "the right-hand side of a comparison must be a number, a string or a label identifier", + right.lineno, right.col_offset) + + if isinstance(right, ast.Attribute): + self.validate_attribute_node(right) + + def validate_attribute_node(self, node): + if not isinstance(node.value, ast.Name): + self.raise_syntax_error("", node.lineno, node.col_offset) + + identifier = node.value.id + "." + node.attr + + if not self.is_valid_identifier(identifier): + self.raise_syntax_error("'" + identifier + "' is not a valid label identifier", + node.lineno, node.col_offset) + + def is_valid_identifier(self, identifier): + try: + item = self.simulator_config.item_dict[identifier] + return isinstance(item, SimulatorProtocolLabel) or\ + isinstance(item, SimulatorCounterAction) or \ + (isinstance(item, SimulatorTriggerCommandAction) and identifier.endswith("rc")) + except KeyError: + return False + + def get_identifiers(self): + return [identifier for identifier in self.simulator_config.item_dict if self.is_valid_identifier(identifier)] + + def raise_syntax_error(self, message, lineno, col_offset): + if message == "": + message = "_invalid syntax" + + raise SyntaxError(message, ("", lineno, col_offset, "")) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorGotoAction.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorGotoAction.py new file mode 100644 index 0000000..a225adb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorGotoAction.py @@ -0,0 +1,64 @@ +import xml.etree.ElementTree as ET + +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRule, SimulatorRuleCondition, ConditionType +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction + + +class SimulatorGotoAction(SimulatorItem): + def __init__(self): + super().__init__() + self.goto_target = None # type: str + + def set_parent(self, value): + if value is not None: + assert value.parent() is None or isinstance(value, SimulatorRuleCondition) + + super().set_parent(value) + + @property + def target(self): + return self.simulator_config.item_dict[self.goto_target] if self.validate() else None + + def validate(self): + target = self.simulator_config.item_dict.get(self.goto_target, None) + return self.is_valid_goto_target(self.goto_target, target) + + def get_valid_goto_targets(self): + valid_targets = [] + + for key, value in self.simulator_config.item_dict.items(): + if value != self and SimulatorGotoAction.is_valid_goto_target(key, value): + valid_targets.append(key) + + return valid_targets + + def to_xml(self) -> ET.Element: + attributes = dict() + if self.goto_target is not None: + attributes["goto_target"] = self.goto_target + + return ET.Element("simulator_goto_action", attrib=attributes) + + @classmethod + def from_xml(cls, tag: ET.Element): + result = SimulatorGotoAction() + result.goto_target = tag.get("goto_target", None) + return result + + @staticmethod + def is_valid_goto_target(caption: str, item: SimulatorItem): + if item is None: + return False + if isinstance(item, SimulatorProtocolLabel) or isinstance(item, SimulatorRule): + return False + if isinstance(item, SimulatorRuleCondition) and item.type != ConditionType.IF: + return False + if isinstance(item, SimulatorCounterAction): + return False + if isinstance(item, SimulatorTriggerCommandAction) and caption.endswith("rc"): + return False + + return True diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorItem.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorItem.py new file mode 100644 index 0000000..41990e0 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorItem.py @@ -0,0 +1,104 @@ +class SimulatorItem(object): + simulator_config = None + expression_parser = None + + def __init__(self): + self.__parentItem = None + self.__childItems = [] + self.logging_active = True + self.is_valid = True + + def validate(self): + return True + + def get_pos(self): + if self.parent() is not None: + return self.parent().children.index(self) + + return 0 + + def index(self): + if self.parent() is None: + return "" + + item = self + result = str(item.get_pos() + 1) + + while item.parent().parent() is not None: + item = item.parent() + result = str(item.get_pos() + 1) + "." + result + + return result + + def insert_child(self, pos, child): + child.set_parent(self) + self.children.insert(pos, child) + + def add_child(self, child): + child.set_parent(self) + self.children.append(child) + + def delete(self): + for child in self.children[:]: + child.set_parent(None) + + self.set_parent(None) + + def parent(self): + return self.__parentItem + + def set_parent(self, value): + if self.parent() is not None: + self.parent().children.remove(self) + + self.__parentItem = value + + @property + def children(self): + return self.__childItems + + def child_count(self) -> int: + return len(self.children) + + def next_sibling(self): + result = None + index = self.get_pos() + + if self.parent() and index < self.parent().child_count() - 1: + result = self.parent().children[index + 1] + + return result + + def prev_sibling(self): + result = None + index = self.get_pos() + + if self.parent() and index > 0: + result = self.parent().children[index - 1] + + return result + + def next(self): + if self.child_count(): + return self.children[0] + + curr = self + + while curr is not None: + if curr.next_sibling() is not None: + return curr.next_sibling() + + curr = curr.parent() + + return None + + def prev(self): + if self.prev_sibling() is not None: + curr = self.prev_sibling() + else: + return self.parent() + + while curr.child_count(): + curr = curr.children[-1] + + return curr diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorMessage.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorMessage.py new file mode 100644 index 0000000..3b05649 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorMessage.py @@ -0,0 +1,88 @@ +import xml.etree.ElementTree as ET + +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorRule import SimulatorRuleCondition +from urh.util.Formatter import Formatter + + +class SimulatorMessage(Message, SimulatorItem): + def __init__(self, destination: Participant, plain_bits, + pause: int, message_type: MessageType, decoder=None, source=None, timestamp=None): + Message.__init__(self, plain_bits, pause, message_type, decoder=decoder, participant=source) + SimulatorItem.__init__(self) + if timestamp is not None: + self.timestamp = timestamp + + self.destination = destination + self.send_recv_messages = [] + self.repeat = 1 + + def set_parent(self, value): + if value is not None: + assert value.parent() is None or isinstance(value, SimulatorRuleCondition) + + super().set_parent(value) + + @property + def source(self): + return self.participant + + @source.setter + def source(self, participant): + self.participant = participant + + @property + def children(self): + return self.message_type + + def insert_child(self, pos, child): + self.children.append(child) + child.set_parent(self) + + def validate(self): + return all(child.is_valid for child in self.children) + + @property + def plain_ascii_str(self) -> str: + if len(self.send_recv_messages) > 0: + plain_ascii_array = self.send_recv_messages[-1].plain_ascii_array + else: + plain_ascii_array = self.plain_ascii_array + + return "".join(map(chr, plain_ascii_array)) + + @property + def plain_bits_str(self) -> str: + return str(self.send_recv_messages[-1]) if len(self.send_recv_messages) > 0 else str(self) + + def __delitem__(self, index): + removed_labels = self._remove_labels_for_range(index, instant_remove=False) + self.simulator_config.delete_items(removed_labels) + del self.plain_bits[index] + + def to_xml(self, decoders=None, include_message_type=False, write_bits=True) -> ET.Element: + result = ET.Element("simulator_message", + attrib={"destination_id": self.destination.id if self.destination else "", + "repeat": str(self.repeat)}) + + result.append(super().to_xml(decoders, include_message_type, write_bits=write_bits)) + + return result + + def from_xml(self, tag: ET.Element, participants, decoders=None, message_types=None): + super().from_xml(tag, participants, decoders, message_types) + self.destination = Participant.find_matching(tag.get("destination_id", ""), participants) + self.repeat = Formatter.str2val(tag.get("repeat", "1"), int, 1) + + @classmethod + def new_from_xml(cls, tag: ET.Element, participants, decoders=None, message_types=None): + msg = Message.new_from_xml(tag.find("message"), + participants=participants, + decoders=decoders, + message_types=message_types) + destination = Participant.find_matching(tag.get("destination_id", ""), participants) + return SimulatorMessage(destination, msg.plain_bits, msg.pause, msg.message_type, msg.decoder, msg.participant, + timestamp=msg.timestamp) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorProtocolLabel.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorProtocolLabel.py new file mode 100644 index 0000000..97ba1c4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorProtocolLabel.py @@ -0,0 +1,117 @@ +from urh.signalprocessing.ChecksumLabel import ChecksumLabel +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.signalprocessing.FieldType import FieldType +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorMessage import SimulatorMessage +import xml.etree.ElementTree as ET + +from urh.util import util +from urh.util.Formatter import Formatter + + +class SimulatorProtocolLabel(SimulatorItem): + VALUE_TYPES = ["Constant value", "Live input", "Formula", "External program", "Random value"] + + def __init__(self, label: ProtocolLabel): + super().__init__() + + self.label = label + + self.value_type_index = 0 + self.external_program = "" + self.formula = "" + self.random_min = 0 + self.random_max = self.label.fuzz_maximum - 1 + + @property + def has_live_input(self): + return not self.is_checksum_label and self.value_type_index == 1 + + def get_copy(self): + # no copy needed in simulator + return self + + def set_parent(self, value): + if value is not None: + assert isinstance(value, SimulatorMessage) + + super().set_parent(value) + + def __lt__(self, other): + return self.label < other.label + + def __getattr__(self, name): + if name == "label": + return self.__getattribute__("label") + + return self.label.__getattribute__(name) + + def __setattr__(self, key, value): + if key == "field_type": + # Use special field type property for changing the label type when changing the field type + super().__setattr__(key, value) + try: + self.label.__setattr__(key, value) + except AttributeError: + super().__setattr__(key, value) + + @property + def field_type(self) -> FieldType: + return self.label.field_type + + @field_type.setter + def field_type(self, val: FieldType): + if val is None: + return + + if self.is_checksum_label and val.function != FieldType.Function.CHECKSUM: + assert isinstance(self.label, ChecksumLabel) + self.label = self.label.to_label(val) + elif not self.is_checksum_label and val.function == FieldType.Function.CHECKSUM: + self.label = ChecksumLabel.from_label(self.label) + self.value_type_index = 0 + self.label.field_type = val + + @property + def is_checksum_label(self): + return isinstance(self.label, ChecksumLabel) + + def validate(self): + result = True + + if self.value_type_index == 2: + result, _, _ = self.expression_parser.validate_expression(self.formula) + elif self.value_type_index == 3: + result = util.validate_command(self.external_program) + + return result + + def to_xml(self) -> ET.Element: + result = ET.Element("simulator_label", attrib={"value_type_index": str(self.value_type_index), + "external_program": str(self.external_program), + "formula": str(self.formula), + "random_min": str(self.random_min), + "random_max": str(self.random_max)}) + result.append(self.label.to_xml()) + return result + + @classmethod + def from_xml(cls, tag: ET.Element, field_types_by_caption=None): + """ + + :param tag: + :type field_types_by_caption: dict[str, FieldType] + :return: + """ + label_tag = tag.find("label") + if label_tag is not None: + label = ProtocolLabel.from_xml(label_tag, field_types_by_caption) + else: + label = ChecksumLabel.from_xml(tag.find("checksum_label"), field_types_by_caption) + result = SimulatorProtocolLabel(label) + result.value_type_index = Formatter.str2val(tag.get("value_type_index", "0"), int) + result.external_program = tag.get("external_program", "") + result.formula = tag.get("formula", "") + result.random_min = Formatter.str2val(tag.get("random_min", "0"), int) + result.random_max = Formatter.str2val(tag.get("random_max", str(label.fuzz_maximum-1)), int) + return result diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorRule.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorRule.py new file mode 100644 index 0000000..cc30ab3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorRule.py @@ -0,0 +1,81 @@ +import xml.etree.ElementTree as ET +from enum import Enum + +from urh.simulator.SimulatorItem import SimulatorItem + + +class SimulatorRule(SimulatorItem): + def __init__(self): + super().__init__() + + def set_parent(self, value): + if value is not None: + assert value.parent() is None + + super().set_parent(value) + + @property + def has_else_condition(self) -> bool: + return any(child.type is ConditionType.ELSE for child in self.children) + + def get_first_applying_condition(self): + return next((child for child in self.children if child.condition_applies), None) + + def next_item(self): + return next((c.children[0] for c in self.children if c.condition_applies and c.child_count()), self.next_sibling()) + + def to_xml(self) -> ET.Element: + return ET.Element("simulator_rule") + + @classmethod + def from_xml(cls, tag: ET.Element): + return SimulatorRule() + + +class ConditionType(Enum): + IF = "IF" + ELSE_IF = "ELSE IF" + ELSE = "ELSE" + + +class SimulatorRuleCondition(SimulatorItem): + def __init__(self, type: ConditionType): + super().__init__() + self.type = type + self.condition = "" + + @property + def condition_applies(self) -> bool: + if self.type is ConditionType.ELSE: + return True + + valid, _, node = self.expression_parser.validate_expression(self.condition, is_formula=False) + assert valid == True and node is not None + return self.expression_parser.evaluate_node(node) + + def set_parent(self, value): + if value is not None: + assert isinstance(value, SimulatorRule) + + super().set_parent(value) + + def validate(self): + if self.type is ConditionType.ELSE: + return True + + result, _, _ = self.expression_parser.validate_expression(self.condition, is_formula=False) + return result + + def to_xml(self): + return ET.Element("simulator_rule_condition", attrib={"type": self.type.value, + "condition": self.condition}) + + @classmethod + def from_xml(cls, tag: ET.Element): + cond_type = tag.get("type", ConditionType.IF.value) + condition = tag.get("condition", "") + + result = SimulatorRuleCondition(type=ConditionType(cond_type)) + result.condition = condition + + return result diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorSleepAction.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorSleepAction.py new file mode 100644 index 0000000..f2c2445 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorSleepAction.py @@ -0,0 +1,34 @@ +import xml.etree.ElementTree as ET + +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorRule import SimulatorRuleCondition +from urh.util.Formatter import Formatter + + +class SimulatorSleepAction(SimulatorItem): + def __init__(self): + super().__init__() + self.sleep_time = 1.0 + + @property + def caption(self): + return "Sleep for " + Formatter.science_time(self.sleep_time) + + def validate(self): + return True + + def set_parent(self, value): + if value is not None: + assert value.parent() is None or isinstance(value, SimulatorRuleCondition) + + super().set_parent(value) + + def to_xml(self): + attrib = {"sleep_time": str(self.sleep_time)} + return ET.Element("simulator_sleep_action", attrib=attrib) + + @classmethod + def from_xml(cls, tag): + result = SimulatorSleepAction() + result.sleep_time = Formatter.str2val(tag.get("sleep_time", "1.0"), float, 1.0) + return result diff --git a/Software/Universal Radio Hacker/src/urh/simulator/SimulatorTriggerCommandAction.py b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorTriggerCommandAction.py new file mode 100644 index 0000000..36c1f53 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/SimulatorTriggerCommandAction.py @@ -0,0 +1,42 @@ +import xml.etree.ElementTree as ET + +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorRule import SimulatorRuleCondition +from urh.util import util + + +class SimulatorTriggerCommandAction(SimulatorItem): + def __init__(self): + super().__init__() + self.command = None + self.pass_transcript = False + + self.return_code = 0 + + def validate(self): + return util.validate_command(self.command) + + def set_parent(self, value): + if value is not None: + assert value.parent() is None or isinstance(value, SimulatorRuleCondition) + + super().set_parent(value) + + def to_xml(self): + attrib = dict() + if self.command: + attrib["command"] = self.command + attrib["pass_transcript"] = str(int(self.pass_transcript)) + return ET.Element("simulator_trigger_command_action", attrib=attrib) + + @classmethod + def from_xml(cls, tag): + result = SimulatorTriggerCommandAction() + result.command = tag.get("command", None) + pass_transcript = tag.get("pass_transcript", None) + if pass_transcript is not None: + try: + result.pass_transcript = bool(int(pass_transcript)) + except ValueError: + pass + return result diff --git a/Software/Universal Radio Hacker/src/urh/simulator/Transcript.py b/Software/Universal Radio Hacker/src/urh/simulator/Transcript.py new file mode 100644 index 0000000..4353d33 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/Transcript.py @@ -0,0 +1,52 @@ +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Participant import Participant + + +class Transcript(object): + FORMAT = "{0} ({1}->{2}): {3}" + + def __init__(self): + self.__data = [] + + def append(self, source: Participant, destination: Participant, msg: Message, index: int): + if len(self.__data) == 0: + self.__data.append([]) + + self.__data[-1].append((source, destination, msg, index)) + + def start_new_round(self): + if len(self.__data) == 0 or len(self.__data[-1]) > 0: + self.__data.append([]) + + def clear(self): + self.__data.clear() + + def get_for_all_participants(self, all_rounds: bool, use_bit=True) -> list: + result = [] + if len(self.__data) == 0: + return result + + rng = range(0, len(self.__data)) if all_rounds else range(len(self.__data)-1, len(self.__data)) + + for i in rng: + for source, destination, msg, msg_index in self.__data[i]: + data = msg.plain_bits_str if use_bit else msg.plain_hex_str + result.append(self.FORMAT.format(msg_index, source.shortname, destination.shortname, data)) + + if i != len(self.__data) - 1: + result.append("") + + return result + + def get_for_participant(self, participant: Participant) -> str: + if len(self.__data) == 0: + return "" + + result = [] + for source, destination, msg, _ in self.__data[-1]: + if participant == destination: + result.append("->" + msg.plain_bits_str) + elif participant == source: + result.append("<-" + msg.plain_bits_str) + + return "\n".join(result) diff --git a/Software/Universal Radio Hacker/src/urh/simulator/UnlabeledRangeItem.py b/Software/Universal Radio Hacker/src/urh/simulator/UnlabeledRangeItem.py new file mode 100644 index 0000000..7ab832a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/simulator/UnlabeledRangeItem.py @@ -0,0 +1,11 @@ +from PyQt5.QtWidgets import QGraphicsTextItem +from PyQt5.QtGui import QFontDatabase + +class UnlabeledRangeItem(QGraphicsTextItem): + def __init__(self, parent): + super().__init__(parent) + + font = QFontDatabase.systemFont(QFontDatabase.FixedFont) + font.setPointSize(8) + self.setFont(font) + self.setPlainText("...") \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/simulator/__init__.py b/Software/Universal Radio Hacker/src/urh/simulator/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/ui/ElidedLabel.py b/Software/Universal Radio Hacker/src/urh/ui/ElidedLabel.py new file mode 100644 index 0000000..3a48a66 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ElidedLabel.py @@ -0,0 +1,26 @@ +from PyQt5.QtCore import QSize, Qt +from PyQt5.QtGui import QFontMetrics +from PyQt5.QtWidgets import QLabel + + +class ElidedLabel(QLabel): + def __init__(self, parent=None): + super().__init__(parent) + self.full_text = "" + + def __set_elided_text(self): + fm = QFontMetrics(self.font()) + super().setText(fm.elidedText(self.full_text, Qt.ElideRight, self.width())) + + self.setToolTip(self.full_text) + + def setText(self, text: str): + self.full_text = text + self.__set_elided_text() + + def resizeEvent(self, event) -> None: + super().resizeEvent(event) + self.__set_elided_text() + + def minimumSizeHint(self) -> QSize: + return QSize(0, super().minimumSizeHint().height()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ExpressionLineEdit.py b/Software/Universal Radio Hacker/src/urh/ui/ExpressionLineEdit.py new file mode 100644 index 0000000..b2604a6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ExpressionLineEdit.py @@ -0,0 +1,74 @@ +from PyQt5.QtGui import QValidator +from PyQt5.QtWidgets import QLineEdit + +from urh import settings +from urh.ui.RuleExpressionValidator import RuleExpressionValidator + + +class ExpressionLineEdit(QLineEdit): + fld_abbrev_chars = ".0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz" + + def __init__(self, parent=None): + super().__init__(parent) + self.setClearButtonEnabled(True) + + def setCompleter(self, completer): + self.e_completer = completer + + self.e_completer.setWidget(self) + self.e_completer.activated.connect(self.insert_completion) + + def setValidator(self, validator: RuleExpressionValidator): + validator.validation_status_changed.connect(self.on_validation_status_changed) + super().setValidator(validator) + + def on_validation_status_changed(self, status, message): + if status == QValidator.Intermediate: + col = settings.ERROR_BG_COLOR + bg_string = "background-color: rgba({}, {}, {}, {})".format(col.red(), col.green(), col.blue(), col.alpha()) + style_sheet = "QLineEdit {" + bg_string + "}" + else: + style_sheet = "" + + self.setToolTip(message) + self.setStyleSheet(style_sheet) + + def keyPressEvent(self, event): + super().keyPressEvent(event) + + start, end = self.get_token_under_cursor() + token_word = self.text()[start:end] + + self.e_completer.setCompletionPrefix(token_word) + + if (len(token_word) < 1 or (self.e_completer.completionCount() == 1 and + self.e_completer.currentCompletion() == token_word)): + self.e_completer.popup().hide() + return + + cr = self.cursorRect() + cr.setWidth(self.e_completer.popup().sizeHintForColumn(0) + + self.e_completer.popup().verticalScrollBar().sizeHint().width()) + + self.e_completer.complete(cr) + + def get_token_under_cursor(self): + if self.selectionStart() >= 0: + return (0, 0) + + start = self.cursorPosition() + end = start + + while start > 0 and self.text()[start - 1] in self.fld_abbrev_chars: + start -= 1 + + while end < len(self.text()) and self.text()[end] in self.fld_abbrev_chars: + end += 1 + + return (start, end) + + def insert_completion(self, completion_text): + start, end = self.get_token_under_cursor() + new_text = self.text()[:start] + completion_text + self.text()[end:] + self.setText(new_text) + self.setCursorPosition(start + len(completion_text)) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/ui/GeneratorListWidget.py b/Software/Universal Radio Hacker/src/urh/ui/GeneratorListWidget.py new file mode 100644 index 0000000..714f73a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/GeneratorListWidget.py @@ -0,0 +1,47 @@ +from PyQt5.QtCore import pyqtSignal, pyqtSlot +from PyQt5.QtGui import QContextMenuEvent, QFocusEvent +from PyQt5.QtWidgets import QListWidget, QMenu, QAction + + +class GeneratorListWidget(QListWidget): + item_edit_clicked = pyqtSignal(int) + edit_all_items_clicked = pyqtSignal() + lost_focus = pyqtSignal() + + def __init__(self, parent): + super().__init__(parent) + + def create_context_menu(self) -> QMenu: + menu = QMenu() + sel_indexes = [index.row() for index in self.selectedIndexes()] + edit_action = QAction("Edit", self) + edit_action.triggered.connect(self.on_edit_action_triggered) + if len(sel_indexes) == 0: + edit_action.setEnabled(False) + + menu.addAction(edit_action) + + if self.count() > 0: + edit_all_action = QAction("Edit all", self) + edit_all_action.triggered.connect(self.on_edit_all_action_triggered) + menu.addAction(edit_all_action) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + + def focusOutEvent(self, event: QFocusEvent): + self.lost_focus.emit() + super().focusOutEvent(event) + + @pyqtSlot() + def on_edit_action_triggered(self): + if len(self.selectedIndexes()) > 0: + selected_indx = self.selectedIndexes()[0].row() + self.item_edit_clicked.emit(selected_indx) + + @pyqtSlot() + def on_edit_all_action_triggered(self): + self.edit_all_items_clicked.emit() diff --git a/Software/Universal Radio Hacker/src/urh/ui/KillerDoubleSpinBox.py b/Software/Universal Radio Hacker/src/urh/ui/KillerDoubleSpinBox.py new file mode 100644 index 0000000..6eac29a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/KillerDoubleSpinBox.py @@ -0,0 +1,78 @@ +import string + +from PyQt5.QtCore import QLocale +from PyQt5.QtCore import QRegExp +from PyQt5.QtGui import QValidator +from PyQt5.QtWidgets import QApplication +from PyQt5.QtWidgets import QDoubleSpinBox + + +class KillerDoubleSpinBox(QDoubleSpinBox): + """ + Print values with suffix (G,M,K) + """ + def __init__(self, parent=None): + super().__init__(parent) + + self.auto_update_step_size = True + + self.lineEdit().setValidator(None) + + # Can't connect to value changed, as it would delete the number when changing a digit + # see: https://github.com/jopohl/urh/issues/129 + self.editingFinished.connect(self.adjust_step) + + def setValue(self, value: float): + super().setValue(value) + self.adjust_step() + + def adjust_step(self): + if not self.auto_update_step_size: + return + + value = abs(self.value()) + if value >= 1e9: + self.setSingleStep(10 ** (9 - self.decimals())) + elif value >= 1e6: + self.setSingleStep(10 ** (6 - self.decimals())) + elif value >= 1e3: + self.setSingleStep(10 ** (3 - self.decimals())) + else: + self.setSingleStep(10 ** -(self.decimals())) + + def textFromValue(self, value: float): + if abs(value) >= 10 ** 9: + result, suffix = super().textFromValue(value / 10 ** 9), "G" + elif abs(value) >= 10 ** 6: + result, suffix = super().textFromValue(value / 10 ** 6), "M" + elif abs(value) >= 10 ** 3: + result, suffix = super().textFromValue(value / 10 ** 3), "K" + else: + result, suffix = super().textFromValue(value), "" + + result = result.rstrip("0") + if len(result) == 0: + return result + + if result[-1] not in string.digits: + result += "0" + + return result + suffix + + def valueFromText(self, text: str): + if text.endswith("G") or text.endswith("g"): + return QLocale().toDouble(text[:-1])[0] * 10 ** 9 + elif text.endswith("M") or text.endswith("m"): + return QLocale().toDouble(text[:-1])[0] * 10 ** 6 + elif text.endswith("K") or text.endswith("k"): + return QLocale().toDouble(text[:-1])[0] * 10 ** 3 + else: + return QLocale().toDouble(text.rstrip(self.suffix()))[0] + + def validate(self, inpt: str, pos: int): + if self.suffix().upper() in ("", "K", "M", "G"): + rx = QRegExp("^(-?[0-9]+)[.]?[0-9]*[kKmMgG]?$") + else: + rx = QRegExp("^(-?[0-9]+)[.]?[0-9]*[{}]?$".format(self.suffix())) + result = QValidator.Acceptable if rx.exactMatch(inpt.replace(",", ".")) else QValidator.Invalid + return result, inpt, pos diff --git a/Software/Universal Radio Hacker/src/urh/ui/ListWidget.py b/Software/Universal Radio Hacker/src/urh/ui/ListWidget.py new file mode 100644 index 0000000..38e6cba --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ListWidget.py @@ -0,0 +1,100 @@ +from PyQt5.QtCore import Qt, QEvent, pyqtSignal, pyqtSlot +from PyQt5.QtGui import QDragEnterEvent, QContextMenuEvent, QIcon, QDropEvent +from PyQt5.QtWidgets import QListWidget, QMenu + +from urh import settings + + +class ListWidget(QListWidget): + internalMove = pyqtSignal() + deleteElement = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + self.installEventFilter(self) + self.active_element = 0 + self.active_element_text = "" + self.context_menu_pos = None + + def dropEvent(self, event: QDropEvent): + super().dropEvent(event) + if self.count() > 0: + item = self.itemAt(event.pos()) + if item is not None: + index = self.indexFromItem(item).row() + self.setCurrentRow(index) + else: + self.setCurrentRow(self.count()-1) + + def dragEnterEvent(self, event: QDragEnterEvent): + self.active_element = self.indexAt(event.pos()).row() + event.accept() + super().dragEnterEvent(event) + + def eventFilter(self, sender, event): + if event.type() == QEvent.ChildRemoved: + self.internalMove.emit() + elif event.type() == QEvent.KeyPress and event.key() in (Qt.Key_Delete, Qt.Key_Backspace)\ + and self.currentItem() is not None: + item = self.currentRow() + item_name = self.currentItem().text() + self.active_element_text = item_name + self.takeItem(item) + self.deleteElement.emit() + return False + + def create_context_menu(self): + menu = QMenu() + item = self.indexAt(self.context_menu_pos).row() + if item < 0: + return menu + + item_name = self.item(item).text() + + # Menu Entries + rm_action = menu.addAction(self.tr("Delete")) + rm_action.setIcon(QIcon.fromTheme("list-remove")) + rm_action.triggered.connect(self.on_rm_action_triggered) + if settings.DECODING_DISABLED_PREFIX in item_name: + disable_function = menu.addAction(self.tr("Enable")) + else: + disable_function = menu.addAction(self.tr("Disable")) + + disable_function.triggered.connect(self.on_disable_function_triggered) + + menu.addSeparator() + clear_all_action = menu.addAction(self.tr("Clear All")) + clear_all_action.triggered.connect(self.on_clear_all_action_triggered) + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.context_menu_pos = event.pos() + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + self.context_menu_pos = None + + @pyqtSlot() + def on_rm_action_triggered(self): + item = self.indexAt(self.context_menu_pos).row() + item_name = self.item(item).text() + self.active_element_text = item_name + self.takeItem(item) + self.deleteElement.emit() + + @pyqtSlot() + def on_disable_function_triggered(self): + item = self.indexAt(self.context_menu_pos).row() + item_name = self.item(item).text() + if settings.DECODING_DISABLED_PREFIX in item_name: + item_name = item_name[len(settings.DECODING_DISABLED_PREFIX):] + else: + item_name = settings.DECODING_DISABLED_PREFIX + item_name + self.takeItem(item) + self.insertItem(item, item_name) + self.internalMove.emit() + + @pyqtSlot() + def on_clear_all_action_triggered(self): + while self.count() > 0: + self.takeItem(0) + self.deleteElement.emit() diff --git a/Software/Universal Radio Hacker/src/urh/ui/RuleExpressionValidator.py b/Software/Universal Radio Hacker/src/urh/ui/RuleExpressionValidator.py new file mode 100644 index 0000000..1cbfdbf --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/RuleExpressionValidator.py @@ -0,0 +1,17 @@ +from PyQt5.QtGui import QValidator +from PyQt5.QtCore import pyqtSignal + +class RuleExpressionValidator(QValidator): + validation_status_changed = pyqtSignal(QValidator.State, str) + + def __init__(self, sim_expression_parser, is_formula=True, parent=None): + super().__init__(parent) + self.parser = sim_expression_parser + self.is_formula = is_formula + + def validate(self, text, pos): + valid, message, _ = self.parser.validate_expression(text, self.is_formula) + state = QValidator.Acceptable if valid else QValidator.Intermediate + + self.validation_status_changed.emit(state, message) + return (state, text, pos) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/ui/ScrollArea.py b/Software/Universal Radio Hacker/src/urh/ui/ScrollArea.py new file mode 100644 index 0000000..7adbea0 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ScrollArea.py @@ -0,0 +1,19 @@ +from PyQt5.QtCore import pyqtSignal +from PyQt5.QtGui import QDropEvent, QDragEnterEvent, QWheelEvent +from PyQt5.QtWidgets import QScrollArea + +class ScrollArea(QScrollArea): + files_dropped = pyqtSignal(list) + + def __init__(self, parent=None): + super().__init__(parent) + self.setAcceptDrops(True) + + def dropEvent(self, event: QDropEvent): + self.files_dropped.emit(event.mimeData().urls()) + + def dragEnterEvent(self, event: QDragEnterEvent): + event.accept() + + def wheelEvent(self, event: QWheelEvent): + event.ignore() diff --git a/Software/Universal Radio Hacker/src/urh/ui/SimulatorScene.py b/Software/Universal Radio Hacker/src/urh/ui/SimulatorScene.py new file mode 100644 index 0000000..ccae507 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/SimulatorScene.py @@ -0,0 +1,529 @@ +import copy + +from PyQt5.QtCore import pyqtSignal +from PyQt5.QtGui import QDropEvent +from PyQt5.QtWidgets import QGraphicsScene, QGraphicsSceneDragDropEvent, QAbstractItemView + +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.simulator.ActionItem import ActionItem, GotoActionItem, TriggerCommandActionItem, SleepActionItem, \ + CounterActionItem +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.LabelItem import LabelItem +from urh.simulator.MessageItem import MessageItem +from urh.simulator.ParticipantItem import ParticipantItem +from urh.simulator.RuleItem import RuleItem, RuleConditionItem +from urh.simulator.SimulatorConfiguration import SimulatorConfiguration +from urh.simulator.SimulatorCounterAction import SimulatorCounterAction +from urh.simulator.SimulatorGotoAction import SimulatorGotoAction +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import SimulatorRule, SimulatorRuleCondition, ConditionType +from urh.simulator.SimulatorSleepAction import SimulatorSleepAction +from urh.simulator.SimulatorTriggerCommandAction import SimulatorTriggerCommandAction + + +class SimulatorScene(QGraphicsScene): + files_dropped = pyqtSignal(list) + + model_to_scene_class_mapping = { + SimulatorRule: RuleItem, + SimulatorRuleCondition: RuleConditionItem, + SimulatorGotoAction: GotoActionItem, + SimulatorTriggerCommandAction: TriggerCommandActionItem, + SimulatorCounterAction: CounterActionItem, + SimulatorSleepAction: SleepActionItem, + SimulatorMessage: MessageItem, + SimulatorProtocolLabel: LabelItem + } + + def __init__(self, mode: int, simulator_config: SimulatorConfiguration, parent=None): + super().__init__(parent) + self.mode = mode + self.simulator_config = simulator_config + self.tree_root_item = None + + self.participants_dict = {} + self.participant_items = [] + + self.broadcast_part = self.insert_participant(self.simulator_config.broadcast_part) + self.not_assigned_part = self.insert_participant(None) + self.update_participants(refresh=False) + + self.items_dict = {} + + self.on_items_added([item for item in self.simulator_config.rootItem.children]) + + self.create_connects() + + @property + def visible_participants(self): + return [part for part in self.participant_items if part.isVisible()] + + @property + def visible_participants_without_broadcast(self): + return [part for part in self.participant_items if part.isVisible() and part is not self.broadcast_part] + + def create_connects(self): + self.simulator_config.participants_changed.connect(self.update_participants) + + self.simulator_config.items_deleted.connect(self.on_items_deleted) + self.simulator_config.items_updated.connect(self.on_items_updated) + self.simulator_config.items_moved.connect(self.on_items_moved) + self.simulator_config.items_added.connect(self.on_items_added) + + def on_items_deleted(self, items): + if self is None: + return + + for item in items: + scene_item = self.model_to_scene(item) + + if scene_item in self.items(): + self.removeItem(scene_item) + + self.update_items_dict() + self.update_view() + + def on_items_updated(self, items): + scene_items = [self.model_to_scene(item) for item in items] + + for scene_item in scene_items: + scene_item.refresh() + + self.update_view() + + def on_items_moved(self, items): + for item in items: + scene_item = self.model_to_scene(item) + self.insert_item(scene_item) + + self.update_view() + + def on_items_added(self, items): + for item in items: + self.on_item_added(item) + + self.update_view() + + def on_item_added(self, item: SimulatorItem): + scene_item = self.model_to_scene_class_mapping[type(item)](model_item=item) + self.insert_item(scene_item) + + # add children to scene ... + for child in item.children: + self.on_item_added(child) + + def model_to_scene(self, model_item: SimulatorItem): + if (model_item is None or model_item is self.simulator_config.rootItem): + return None + + try: + return self.items_dict[model_item] + except KeyError: + return None + + def insert_participant(self, participant: Participant): + participant_item = ParticipantItem(participant) + participant_item.setVisible(False) + self.participant_items.insert(-2, participant_item) + self.participants_dict[participant] = participant_item + self.addItem(participant_item) + + return participant_item + + def insert_item(self, item: GraphicsItem): + parent_scene_item = self.get_parent_scene_item(item) + item.setParentItem(parent_scene_item) + + self.items_dict[item.model_item] = item + + if item not in self.items(): + self.addItem(item) + + item.update_flags() + item.refresh() + + def get_parent_scene_item(self, item: GraphicsItem): + return self.model_to_scene(item.model_item.parent()) + + def min_items_width(self): + width = 0 + items = [item for item in self.items() if isinstance(item, (RuleConditionItem, ActionItem))] + + for item in items: + if item.labels_width() > width: + width = item.labels_width() + + return width + + def items_width(self): + vp = self.visible_participants + + if len(vp) >= 2: + width = vp[-1].x_pos() + width -= vp[0].x_pos() + else: + width = self.min_items_width() + + return width + + def delete_selected_items(self): + items = self.selectedItems() + self.clearSelection() + + self.simulator_config.delete_items([item.model_item for item in items]) + + def log_selected_items(self, logging_active: bool): + items = self.selectedItems() + self.log_items(items, logging_active) + + def log_items(self, items, logging_active: bool): + + for item in items: + item.model_item.logging_active = logging_active + + self.simulator_config.items_updated.emit([item.model_item for item in items]) + + def log_toggle_selected_items(self): + items = self.selectedItems() + + for item in items: + item.model_item.logging_active = not item.model_item.logging_active + + self.simulator_config.items_updated.emit([item.model_item for item in items]) + + def log_all_items(self, logging_active: bool): + self.log_items(self.selectable_items(), logging_active) + + def selectable_items(self): + return [item for item in self.items() if isinstance(item, GraphicsItem) and + item.is_selectable()] + + def move_items(self, items, ref_item, position): + new_pos, new_parent = self.insert_at(ref_item, position) + self.simulator_config.move_items(items, new_pos, new_parent) + + def select_all_items(self): + for item in self.simulator_config.rootItem.children: + scene_item = self.model_to_scene(item) + scene_item.select_all() + + def update_numbering(self): + for item in self.simulator_config.rootItem.children: + scene_item = self.model_to_scene(item) + scene_item.update_numbering() + + def update_valid_states(self): + self.simulator_config.update_valid_states() + + def update_view(self): + self.update_numbering() + self.update_valid_states() + self.arrange_participants() + self.arrange_items() + + # resize scrollbar + self.setSceneRect(self.itemsBoundingRect().adjusted(-10, 0, 0, 0)) + + def update_participants(self, refresh=True): + for participant in list(self.participants_dict): + if participant is None or participant == self.simulator_config.broadcast_part: + continue + + self.removeItem(self.participants_dict[participant]) + self.participant_items.remove(self.participants_dict[participant]) + del self.participants_dict[participant] + + for participant in self.simulator_config.participants: + if participant in self.participants_dict: + self.participants_dict[participant].refresh() + else: + self.insert_participant(participant) + + if refresh: + self.update_view() + + def refresh_participant(self, participant: Participant): + try: + self.participants_dict[participant].refresh() + except KeyError: + pass + + def update_items_dict(self): + sim_items = self.simulator_config.get_all_items() + + for key in list(self.items_dict.keys()): + if key not in sim_items: + del self.items_dict[key] + + def get_all_message_items(self): + """ + + :rtype: list[MessageItem] + """ + return [item for item in self.items() if isinstance(item, MessageItem)] + + def get_selected_messages(self): + """ + + :rtype: list[SimulatorMessage] + """ + return [item.model_item for item in self.selectedItems() if isinstance(item, MessageItem)] + + def select_messages_with_participant(self, participant: ParticipantItem, from_part=True): + messages = self.get_all_message_items() + self.clearSelection() + + for msg in messages: + if ((from_part and msg.source is participant) or + (not from_part and msg.destination is participant)): + msg.select_all() + + def arrange_participants(self): + messages = self.get_all_message_items() + + for participant in self.participant_items: + if any(msg.source == participant or msg.destination == participant for msg in messages): + participant.setVisible(True) + else: + participant.setVisible(False) + participant.update_position(x_pos=30) + + vp = self.visible_participants + + if not vp: + return + + vp[0].update_position(x_pos=0) + + for i in range(1, len(vp)): + curr_participant = vp[i] + participants_left = vp[:i] + + items = [msg for msg in messages + if ((msg.source == curr_participant and msg.destination in participants_left) + or (msg.source in participants_left and msg.destination == curr_participant))] + + x_max = vp[i - 1].x_pos() + x_max += (vp[i - 1].width() + curr_participant.width()) / 2 + x_max += 10 + + for msg in items: + x = msg.width() + 30 + x += msg.source.x_pos() if msg.source != curr_participant else msg.destination.x_pos() + + if x > x_max: + x_max = x + + if i == len(vp) - 1: + if self.min_items_width() > x_max: + x_max = self.min_items_width() + + curr_participant.update_position(x_pos=x_max) + + def arrange_items(self): + x_pos = 0 + y_pos = 30 + + for item in self.simulator_config.rootItem.children: + scene_item = self.model_to_scene(item) + scene_item.update_position(x_pos, y_pos) + y_pos += round(scene_item.boundingRect().height()) + + for participant in self.participant_items: + participant.update_position(y_pos=max(y_pos, 50)) + + def dragMoveEvent(self, event: QGraphicsSceneDragDropEvent): + if any(item.acceptDrops() for item in self.items(event.scenePos())): + super().dragMoveEvent(event) + else: + event.setAccepted(True) + + def insert_at(self, ref_item, position, insert_rule=False): + if ref_item: + ref_item = ref_item.model_item + + if ref_item is None: + parent_item = self.simulator_config.rootItem + insert_position = self.simulator_config.n_top_level_items() + elif insert_rule: + parent_item = self.simulator_config.rootItem + + while ref_item.parent() != self.simulator_config.rootItem: + ref_item = ref_item.parent() + + insert_position = ref_item.get_pos() + elif isinstance(ref_item, SimulatorRuleCondition): + if position == QAbstractItemView.OnItem: + parent_item = ref_item + insert_position = parent_item.child_count() + else: + parent_item = self.simulator_config.rootItem + insert_position = ref_item.parent().get_pos() + else: + parent_item = ref_item.parent() + insert_position = ref_item.get_pos() + + if position == QAbstractItemView.BelowItem: + insert_position += 1 + + return (insert_position, parent_item) + + def dropEvent(self, event: QDropEvent): + items = [item for item in self.items(event.scenePos()) if isinstance(item, GraphicsItem) and item.acceptDrops()] + item = None if len(items) == 0 else items[0] + if len(event.mimeData().urls()) > 0: + self.files_dropped.emit(event.mimeData().urls()) + + indexes = list(event.mimeData().text().split("/")[:-1]) + + group_nodes = [] + file_nodes = [] + for index in indexes: + try: + row, column, parent = map(int, index.split(",")) + if parent == -1: + parent = self.tree_root_item + else: + parent = self.tree_root_item.child(parent) + node = parent.child(row) + if node.is_group: + group_nodes.append(node) + else: + file_nodes.append(node) + except ValueError: + continue + + # Which Nodes to add? + nodes_to_add = [] + """:type: list of ProtocolTreeItem """ + for group_node in group_nodes: + nodes_to_add.extend(group_node.children) + nodes_to_add.extend([file_node for file_node in file_nodes if file_node not in nodes_to_add]) + protocols_to_add = [node.protocol for node in nodes_to_add] + + ref_item = item + position = None if ref_item is None else item.drop_indicator_position + self.add_protocols(ref_item, position, protocols_to_add) + super().dropEvent(event) + + def add_rule(self, ref_item, position): + rule = SimulatorRule() + pos, parent = self.insert_at(ref_item, position, True) + self.simulator_config.add_items([rule], pos, parent) + + self.add_rule_condition(rule, ConditionType.IF) + return rule + + def add_rule_condition(self, rule: SimulatorRule, type: ConditionType): + rule_condition = SimulatorRuleCondition(type) + + pos = rule.child_count() + + if type is ConditionType.ELSE_IF and rule.has_else_condition: + pos -= 1 + + self.simulator_config.add_items([rule_condition], pos, rule) + return rule_condition + + def add_goto_action(self, ref_item, position): + goto_action = SimulatorGotoAction() + pos, parent = self.insert_at(ref_item, position, False) + self.simulator_config.add_items([goto_action], pos, parent) + return goto_action + + def add_sleep_action(self, ref_item, position): + sleep_action = SimulatorSleepAction() + pos, parent = self.insert_at(ref_item, position, False) + self.simulator_config.add_items([sleep_action], pos, parent) + return sleep_action + + def add_counter_action(self, ref_item, position): + counter_action = SimulatorCounterAction() + pos, parent = self.insert_at(ref_item, position, False) + self.simulator_config.add_items([counter_action], pos, parent) + return counter_action + + def add_trigger_command_action(self, ref_item, position): + command_action = SimulatorTriggerCommandAction() + pos, parent = self.insert_at(ref_item, position, False) + self.simulator_config.add_items([command_action], pos, parent) + return command_action + + def add_message(self, plain_bits, pause, message_type, ref_item, position, decoder=None, source=None, + destination=None): + message = self.create_message(destination, plain_bits, pause, message_type, decoder, source) + pos, parent = self.insert_at(ref_item, position, False) + self.simulator_config.add_items([message], pos, parent) + return message + + def create_message(self, destination, plain_bits, pause, message_type, decoder, source): + if destination is None: + destination = self.simulator_config.broadcast_part + + sim_message = SimulatorMessage(destination=destination, plain_bits=plain_bits, pause=pause, + message_type=MessageType(message_type.name), decoder=decoder, source=source) + + for lbl in message_type: + sim_label = SimulatorProtocolLabel(copy.deepcopy(lbl)) + sim_message.insert_child(-1, sim_label) + + return sim_message + + def clear_all(self): + self.simulator_config.delete_items([item for item in self.simulator_config.rootItem.children]) + + def add_protocols(self, ref_item, position, protocols_to_add: list): + pos, parent = self.insert_at(ref_item, position) + messages = [] + + for protocol in protocols_to_add: + for msg in protocol.messages: + source, destination = self.detect_source_destination(msg) + simulator_msg = self.create_message(destination=destination, + plain_bits=copy.copy(msg.decoded_bits), + pause=0, + message_type=msg.message_type, + decoder=msg.decoder, + source=source) + simulator_msg.timestamp = msg.timestamp + messages.append(simulator_msg) + + self.simulator_config.add_items(messages, pos, parent) + + def get_drag_nodes(self): + drag_nodes = [] + self.__get_drag_nodes(self.simulator_config.rootItem, drag_nodes) + return drag_nodes + + def __get_drag_nodes(self, node: SimulatorItem, drag_nodes: list): + scene_item = self.model_to_scene(node) + + if scene_item and scene_item.isSelected() and scene_item.is_movable(): + drag_nodes.append(scene_item.model_item) + + for child in node.children: + self.__get_drag_nodes(child, drag_nodes) + + def detect_source_destination(self, message: Message): + participants = self.simulator_config.participants + + source = None if len(participants) < 2 else participants[0] + destination = self.simulator_config.broadcast_part + + if message.participant: + source = message.participant + dst_address_label = next((lbl for lbl in message.message_type if lbl.field_type and + lbl.field_type.function == FieldType.Function.DST_ADDRESS), None) + if dst_address_label: + start, end = message.get_label_range(dst_address_label, view=1, decode=True) + dst_address = message.decoded_hex_str[start:end] + dst = next((p for p in participants if p.address_hex == dst_address), None) + if dst is not None and dst != source: + destination = dst + + return source, destination diff --git a/Software/Universal Radio Hacker/src/urh/ui/__init__.py b/Software/Universal Radio Hacker/src/urh/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/ChangeSignalParameter.py b/Software/Universal Radio Hacker/src/urh/ui/actions/ChangeSignalParameter.py new file mode 100644 index 0000000..6223303 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/ChangeSignalParameter.py @@ -0,0 +1,50 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal + + +class ChangeSignalParameter(QUndoCommand): + def __init__(self, signal: Signal, protocol: ProtocolAnalyzer, parameter_name: str, parameter_value): + super().__init__() + if not hasattr(signal, parameter_name): + raise ValueError("signal has no attribute {}".format(parameter_name)) + + self.signal = signal + self.parameter_name = parameter_name + self.parameter_value = parameter_value + self.orig_value = getattr(self.signal, self.parameter_name) + + fmt2 = "d" if isinstance(self.orig_value, int) else ".4n" if isinstance(self.orig_value, float) else "s" + fmt3 = "d" if isinstance(parameter_value, int) else ".4n" if isinstance(parameter_value, float) else "s" + signal_name = signal.name[:10] + "..." if len(signal.name) > 10 else signal.name + + self.setText( + ("change {0} of {1} from {2:" + fmt2 + "} to {3:" + fmt3 + "}") + .format(parameter_name, signal_name, self.orig_value, parameter_value) + ) + + self.protocol = protocol + self.orig_messages = copy.deepcopy(self.protocol.messages) + + def redo(self): + msg_data = [(msg.decoder, msg.participant, msg.message_type) for msg in self.protocol.messages] + setattr(self.signal, self.parameter_name, self.parameter_value) + # Restore msg parameters + if len(msg_data) == self.protocol.num_messages: + for msg, msg_params in zip(self.protocol.messages, msg_data): + msg.decoder = msg_params[0] + msg.participant = msg_params[1] + msg.message_type = msg_params[2] + self.protocol.qt_signals.protocol_updated.emit() + + def undo(self): + block_proto_update = self.signal.block_protocol_update + self.signal.block_protocol_update = True + setattr(self.signal, self.parameter_name, self.orig_value) + self.signal.block_protocol_update = block_proto_update + + self.protocol.messages = self.orig_messages + self.protocol.qt_signals.protocol_updated.emit() diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/Clear.py b/Software/Universal Radio Hacker/src/urh/ui/actions/Clear.py new file mode 100644 index 0000000..db14e95 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/Clear.py @@ -0,0 +1,20 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzerContainer import ProtocolAnalyzerContainer + + +class Clear(QUndoCommand): + def __init__(self, proto_analyzer_container: ProtocolAnalyzerContainer): + super().__init__() + self.proto_analyzer_container = proto_analyzer_container + self.orig_messages = copy.deepcopy(self.proto_analyzer_container.messages) + + self.setText("Clear Generator Table") + + def redo(self): + self.proto_analyzer_container.clear() + + def undo(self): + self.proto_analyzer_container.messages = self.orig_messages diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/DeleteBitsAndPauses.py b/Software/Universal Radio Hacker/src/urh/ui/actions/DeleteBitsAndPauses.py new file mode 100644 index 0000000..4f04fa7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/DeleteBitsAndPauses.py @@ -0,0 +1,50 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class DeleteBitsAndPauses(QUndoCommand): + def __init__(self, proto_analyzer: ProtocolAnalyzer, start_message: int, end_message:int, + start: int, end: int, view: int, decoded: bool, subprotos=None, update_label_ranges=True): + super().__init__() + + self.sub_protocols = [] if subprotos is None else subprotos # type: list[ProtocolAnalyzer] + self.view = view + self.end = end + self.start = start + self.end_message = end_message + self.start_message = start_message + self.proto_analyzer = proto_analyzer + self.decoded = decoded + self.saved_messages = [] + self.removed_message_indices = [] + self.sub_protocol_history = {} # for CFC + self.update_label_ranges = update_label_ranges + for sub_protocol in self.sub_protocols: + self.sub_protocol_history[sub_protocol] = sub_protocol.messages + + self.setText("Delete") + + def redo(self): + self.saved_messages = copy.deepcopy(self.proto_analyzer.messages[self.start_message:self.end_message+1]) + self.removed_message_indices = self.proto_analyzer.delete_messages(self.start_message, self.end_message, + self.start, self.end, + self.view, self.decoded, self.update_label_ranges) + + def undo(self): + for i in reversed(range(self.start_message, self.end_message+1)): + if i in self.removed_message_indices: + self.proto_analyzer.messages.insert(i, self.saved_messages[i-self.start_message]) + else: + try: + self.proto_analyzer.messages[i] = self.saved_messages[i-self.start_message] + except IndexError: + self.proto_analyzer.messages.append(self.saved_messages[i-self.start_message]) + + for sub_protocol in self.sub_protocol_history.keys(): + sub_protocol.messages = self.sub_protocol_history[sub_protocol] + + self.saved_messages.clear() + self.removed_message_indices.clear() diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/EditSignalAction.py b/Software/Universal Radio Hacker/src/urh/ui/actions/EditSignalAction.py new file mode 100644 index 0000000..d161fc8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/EditSignalAction.py @@ -0,0 +1,211 @@ +import copy + +import numpy as np +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.Filter import Filter +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal + +from enum import Enum + +from urh.util.Logger import logger + + +class EditAction(Enum): + crop = 1 + mute = 2 + delete = 3 + paste = 4 + insert = 5 + filter = 6 + + +class EditSignalAction(QUndoCommand): + def __init__(self, signal: Signal, mode: EditAction, + start: int = 0, end: int = 0, position: int = 0, + data_to_insert: np.ndarray=None, dsp_filter: Filter=None, + protocol: ProtocolAnalyzer=None, cache_qad=True): + """ + + :param signal: Signal to change + :param mode: Mode + :param start: Start of selection + :param end: End of selection + :param position: Position to insert + :param data_to_insert: (optionally) data to insert/paste + :param protocol: (optional) protocol for the signal + :param cache_qad: Enable/Disable caching of quad demod data. + It is necessary to disable caching, when the signal does not use/need quad demod data + """ + super().__init__() + + self.signal = signal + self.mode = mode + self.start = int(start) + self.end = int(end) + self.position = int(position) + self.data_to_insert = data_to_insert + self.protocol = protocol + self.cache_qad = cache_qad + self.dsp_filter = dsp_filter + + self.orig_qad_part = None + + if self.mode == EditAction.crop: + self.setText("Crop Signal") + self.pre_crop_data = self.signal.iq_array[0:self.start] + self.post_crop_data = self.signal.iq_array[self.end:] + if self.cache_qad: + self.pre_crop_qad = self.signal._qad[0:self.start] + self.post_crop_qad = self.signal._qad[self.end:] + elif self.mode == EditAction.mute or self.mode == EditAction.filter: + if self.mode == EditAction.mute: + self.setText("Mute Signal") + elif self.mode == EditAction.filter: + self.setText("Filter Signal") + self.orig_data_part = copy.copy(self.signal.iq_array[self.start:self.end]) + if self.cache_qad and self.signal._qad is not None: + self.orig_qad_part = copy.copy(self.signal._qad[self.start:self.end]) + elif self.mode == EditAction.delete: + self.setText("Delete Range") + self.orig_data_part = self.signal.iq_array[self.start:self.end] + if self.cache_qad and self.signal._qad is not None: + self.orig_qad_part = self.signal._qad[self.start:self.end] + elif self.mode == EditAction.paste: + self.setText("Paste") + elif self.mode == EditAction.insert: + self.setText("insert sine wave") + + self.orig_parameter_cache = copy.deepcopy(self.signal.parameter_cache) + self.signal_was_changed = self.signal.changed + + if self.protocol: + # Do not make a deepcopy of the message type, or they will be out of sync in analysis + self.orig_messages = copy.copy(self.protocol.messages) + + def redo(self): + keep_msg_indices = {} + + if self.mode in (EditAction.delete, EditAction.mute) and self.protocol: + removed_msg_indices = self.__find_message_indices_in_sample_range(self.start, self.end) + if removed_msg_indices: + for i in range(self.protocol.num_messages): + if i < removed_msg_indices[0]: + keep_msg_indices[i] = i + elif i > removed_msg_indices[-1]: + keep_msg_indices[i] = i - len(removed_msg_indices) + else: + keep_msg_indices = {i: i for i in range(self.protocol.num_messages)} + elif self.mode == EditAction.crop and self.protocol: + removed_left = self.__find_message_indices_in_sample_range(0, self.start) + removed_right = self.__find_message_indices_in_sample_range(self.end, self.signal.num_samples) + last_removed_left = removed_left[-1] if removed_left else -1 + first_removed_right = removed_right[0] if removed_right else self.protocol.num_messages + 1 + + for i in range(self.protocol.num_messages): + if last_removed_left < i < first_removed_right: + keep_msg_indices[i] = i - len(removed_left) + + if self.mode == EditAction.delete: + self.signal.delete_range(self.start, self.end) + elif self.mode == EditAction.mute: + self.signal.mute_range(self.start, self.end) + elif self.mode == EditAction.crop: + self.signal.crop_to_range(self.start, self.end) + elif self.mode == EditAction.paste or self.mode == EditAction.insert: + self.signal.insert_data(self.position, self.data_to_insert) + if self.protocol: + keep_msg_indices = self.__get_keep_msg_indices_for_paste() + elif self.mode == EditAction.filter: + self.signal.filter_range(self.start, self.end, self.dsp_filter) + + # Restore old msg data + if self.protocol: + for old_index, new_index in keep_msg_indices.items(): + try: + old_msg = self.orig_messages[old_index] + new_msg = self.protocol.messages[new_index] + new_msg.decoder = old_msg.decoder + new_msg.message_type = old_msg.message_type + new_msg.participant = old_msg.participant + except IndexError: + continue + + if self.protocol: + self.protocol.qt_signals.protocol_updated.emit() + + def undo(self): + if self.mode == EditAction.delete: + self.signal.iq_array.insert_subarray(self.start, self.orig_data_part) + if self.cache_qad and self.orig_qad_part is not None: + try: + self.signal._qad = np.insert(self.signal._qad, self.start, self.orig_qad_part) + except ValueError: + self.signal._qad = None + logger.warning("Could not restore cached qad.") + + elif self.mode == EditAction.mute or self.mode == EditAction.filter: + self.signal.iq_array[self.start:self.end] = self.orig_data_part + if self.cache_qad and self.orig_qad_part is not None: + try: + self.signal._qad[self.start:self.end] = self.orig_qad_part + except (ValueError, TypeError): + self.signal._qad = None + logger.warning("Could not restore cached qad.") + + elif self.mode == EditAction.crop: + self.signal.iq_array = IQArray( + np.concatenate((self.pre_crop_data, self.signal.iq_array.data, self.post_crop_data)) + ) + if self.cache_qad: + try: + self.signal._qad = np.concatenate((self.pre_crop_qad, self.signal._qad, self.post_crop_qad)) + except ValueError: + self.signal._qad = None + logger.warning("Could not restore cached qad.") + + elif self.mode == EditAction.paste or self.mode == EditAction.insert: + self.signal.delete_range(self.position, self.position+len(self.data_to_insert)) + + self.signal.parameter_cache = self.orig_parameter_cache + + if self.protocol: + self.protocol.messages = self.orig_messages + self.protocol.qt_signals.protocol_updated.emit() + + self.signal.changed = self.signal_was_changed + self.signal.data_edited.emit() + + def __find_message_indices_in_sample_range(self, start: int, end: int): + result = [] + for i, message in enumerate(self.protocol.messages): + if message.bit_sample_pos[0] >= start and message.bit_sample_pos[-2] <= end: + result.append(i) + elif message.bit_sample_pos[-2] > end: + break + return result + + def __get_keep_msg_indices_for_paste(self): + keep_msg_indices = {i: i for i in range(len(self.orig_messages))} + + try: + paste_start_index = self.__find_message_indices_in_sample_range(self.position, self.signal.num_samples)[0] + except IndexError: + paste_start_index = 0 + + try: + paste_end_index = self.__find_message_indices_in_sample_range(self.position + len(self.data_to_insert), + self.signal.num_samples)[0] + except IndexError: + paste_end_index = 0 + + for i in range(paste_start_index, paste_end_index): + del keep_msg_indices[i] + + n = paste_end_index - paste_start_index + for i in range(paste_end_index, len(self.orig_messages) + n): + keep_msg_indices[i - n] = i + + return keep_msg_indices diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/Fuzz.py b/Software/Universal Radio Hacker/src/urh/ui/actions/Fuzz.py new file mode 100644 index 0000000..d88b402 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/Fuzz.py @@ -0,0 +1,36 @@ +from PyQt5.QtWidgets import QUndoCommand + +from urh import settings +from urh.signalprocessing.ProtocolAnalyzerContainer import ProtocolAnalyzerContainer + + +class Fuzz(QUndoCommand): + def __init__(self, proto_analyzer_container: ProtocolAnalyzerContainer, fuz_mode: str): + super().__init__() + self.proto_analyzer_container = proto_analyzer_container + self.fuz_mode = fuz_mode + + self.setText("{0} Fuzzing".format(self.fuz_mode)) + self.added_message_indices = [] + + def redo(self): + if settings.read('use_default_fuzzing_pause', True, bool): + default_pause = settings.read("default_fuzzing_pause", 10**6, int) + else: + default_pause = None + + if self.fuz_mode == "Successive": + added_indices = self.proto_analyzer_container.fuzz_successive(default_pause=default_pause) + elif self.fuz_mode == "Concurrent": + added_indices = self.proto_analyzer_container.fuzz_concurrent(default_pause=default_pause) + elif self.fuz_mode == "Exhaustive": + added_indices = self.proto_analyzer_container.fuzz_exhaustive(default_pause=default_pause) + else: + added_indices = [] + + self.added_message_indices.extend(added_indices) + + def undo(self): + for index in reversed(self.added_message_indices): + del self.proto_analyzer_container.messages[index] + self.added_message_indices.clear() diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/InsertBitsAndPauses.py b/Software/Universal Radio Hacker/src/urh/ui/actions/InsertBitsAndPauses.py new file mode 100644 index 0000000..bafa06f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/InsertBitsAndPauses.py @@ -0,0 +1,28 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.ProtocolAnalyzerContainer import ProtocolAnalyzerContainer + + +class InsertBitsAndPauses(QUndoCommand): + def __init__(self, proto_analyzer_container: ProtocolAnalyzerContainer, index: int, pa: ProtocolAnalyzer): + super().__init__() + self.proto_analyzer_container = proto_analyzer_container + self.proto_analyzer = pa + self.index = index + if self.index == -1 or self.index > len(self.proto_analyzer_container.messages): + self.index = len(self.proto_analyzer_container.messages) + + self.setText("Insert data at index {0:d}".format(self.index)) + self.num_messages = 0 + + def redo(self): + self.proto_analyzer_container.insert_protocol_analyzer(self.index, self.proto_analyzer) + self.num_messages += len(self.proto_analyzer.messages) + + def undo(self): + for i in reversed(range(self.index, self.index+self.num_messages)): + del self.proto_analyzer_container.messages[i] + self.num_messages = 0 diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/InsertColumn.py b/Software/Universal Radio Hacker/src/urh/ui/actions/InsertColumn.py new file mode 100644 index 0000000..c786543 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/InsertColumn.py @@ -0,0 +1,30 @@ +import copy + +from PyQt5.QtWidgets import QUndoCommand + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class InsertColumn(QUndoCommand): + def __init__(self, proto_analyzer: ProtocolAnalyzer, index: int, rows: list, view: int): + super().__init__() + self.proto_analyzer = proto_analyzer + self.index = proto_analyzer.convert_index(index, from_view=view, to_view=0, decoded=False)[0] + self.nbits = 1 if view == 0 else 4 if view == 1 else 8 + self.rows = rows + + self.saved_messages = {} + + self.setText("Insert column at {0:d}".format(index)) + + def redo(self): + for i in self.rows: + msg = self.proto_analyzer.messages[i] + self.saved_messages[i] = copy.deepcopy(msg) + for j in range(self.nbits): + msg.insert(self.index + j, False) + + def undo(self): + for i in self.rows: + self.proto_analyzer.messages[i] = self.saved_messages[i] + self.saved_messages.clear() diff --git a/Software/Universal Radio Hacker/src/urh/ui/actions/__init__.py b/Software/Universal Radio Hacker/src/urh/ui/actions/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/actions/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/CheckBoxDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/CheckBoxDelegate.py new file mode 100644 index 0000000..f6cbfeb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/CheckBoxDelegate.py @@ -0,0 +1,26 @@ +from PyQt5.QtCore import QModelIndex, QAbstractItemModel, Qt, pyqtSlot +from PyQt5.QtWidgets import QStyledItemDelegate, QWidget, QStyleOptionViewItem, QCheckBox + + +class CheckBoxDelegate(QStyledItemDelegate): + def __init__(self, parent=None): + super().__init__(parent) + self.enabled = True + + def createEditor(self, parent: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor = QCheckBox(parent) + editor.stateChanged.connect(self.stateChanged) + return editor + + def setEditorData(self, editor: QCheckBox, index: QModelIndex): + editor.blockSignals(True) + editor.setChecked(index.model().data(index)) + self.enabled = editor.isChecked() + editor.blockSignals(False) + + def setModelData(self, editor: QCheckBox, model: QAbstractItemModel, index: QModelIndex): + model.setData(index, editor.isChecked(), Qt.EditRole) + + @pyqtSlot() + def stateChanged(self): + self.commitData.emit(self.sender()) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/ComboBoxDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/ComboBoxDelegate.py new file mode 100644 index 0000000..2f947e6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/ComboBoxDelegate.py @@ -0,0 +1,102 @@ +import sys + +from PyQt5.QtCore import QModelIndex, Qt, QAbstractItemModel, pyqtSlot, QRectF +from PyQt5.QtGui import QImage, QPainter, QColor, QPixmap +from PyQt5.QtWidgets import QStyledItemDelegate, QWidget, QStyleOptionViewItem, QComboBox + + +class ComboBoxDelegate(QStyledItemDelegate): + def __init__(self, items, colors=None, is_editable=False, return_index=True, parent=None): + """ + + :param items: + :param colors: + :param is_editable: + :param return_index: True for returning current index, false for returning current text of editor + :param parent: + """ + super().__init__(parent) + self.items = items + self.colors = colors + self.return_index = return_index + self.is_editable = is_editable + self.current_edit_text = "" + + if colors: + assert len(items) == len(colors) + + def paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIndex): + if self.colors: + try: + item = index.model().data(index) + index = self.items.index(item) if item in self.items else int(item) + color = self.colors[index] + + x, y, h = option.rect.x(), option.rect.y(), option.rect.height() + + rect = QRectF(x + 8, y + h / 2 - 8, 16, 16) + painter.fillRect(rect, QColor("black")) + rect = rect.adjusted(1, 1, -1, -1) + painter.fillRect(rect, QColor(color.red(), color.green(), color.blue(), 255)) + except: + super().paint(painter, option, index) + else: + super().paint(painter, option, index) + + def createEditor(self, parent: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor = QComboBox(parent) + if sys.platform == "win32": + # Ensure text entries are visible with windows combo boxes + editor.setMinimumHeight(self.sizeHint(option, index).height() + 10) + + editor.addItems(self.items) + + if self.is_editable: + editor.setEditable(True) + editor.setInsertPolicy(QComboBox.NoInsert) + + if self.current_edit_text: + editor.setEditText(self.current_edit_text) + + if self.colors: + img = QImage(16, 16, QImage.Format_RGB32) + painter = QPainter(img) + + painter.fillRect(img.rect(), Qt.black) + rect = img.rect().adjusted(1, 1, -1, -1) + for i, item in enumerate(self.items): + color = self.colors[i] + painter.fillRect(rect, QColor(color.red(), color.green(), color.blue(), 255)) + editor.setItemData(i, QPixmap.fromImage(img), Qt.DecorationRole) + + del painter + editor.currentIndexChanged.connect(self.currentIndexChanged) + editor.editTextChanged.connect(self.on_edit_text_changed) + return editor + + def setEditorData(self, editor: QWidget, index: QModelIndex): + editor.blockSignals(True) + item = index.model().data(index) + try: + indx = self.items.index(item) if item in self.items else int(item) + editor.setCurrentIndex(indx) + except ValueError: + pass + editor.blockSignals(False) + + def setModelData(self, editor: QWidget, model: QAbstractItemModel, index: QModelIndex): + if self.return_index: + model.setData(index, editor.currentIndex(), Qt.EditRole) + else: + model.setData(index, editor.currentText(), Qt.EditRole) + + def updateEditorGeometry(self, editor: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor.setGeometry(option.rect) + + @pyqtSlot() + def currentIndexChanged(self): + self.commitData.emit(self.sender()) + + @pyqtSlot(str) + def on_edit_text_changed(self, text: str): + self.current_edit_text = text diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/KillerSpinBoxDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/KillerSpinBoxDelegate.py new file mode 100644 index 0000000..fc26ac5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/KillerSpinBoxDelegate.py @@ -0,0 +1,12 @@ +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox +from urh.ui.delegates.SpinBoxDelegate import SpinBoxDelegate + + +class KillerSpinBoxDelegate(SpinBoxDelegate): + def __init__(self, minimum, maximum, parent=None, suffix=""): + super().__init__(minimum, maximum, parent, suffix) + + def _get_editor(self, parent): + editor = KillerDoubleSpinBox(parent) + editor.setDecimals(3) + return editor diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/MessageTypeButtonDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/MessageTypeButtonDelegate.py new file mode 100644 index 0000000..5eaa3a7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/MessageTypeButtonDelegate.py @@ -0,0 +1,64 @@ +import math + +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtGui import QIcon, QPixmap, QPainter, QColor, QPen, QFontMetrics, QBrush +from PyQt5.QtWidgets import QStyledItemDelegate, QPushButton + +from urh.ui.views.MessageTypeTableView import MessageTypeTableView +from urh.util import util + + +class MessageTypeButtonDelegate(QStyledItemDelegate): + def __init__(self, parent=None): + assert isinstance(parent, MessageTypeTableView) + super().__init__(parent) + + def createEditor(self, parent, option, index): + button = QPushButton(parent) + button.setFlat(True) + + num_rules = self.parent().model().get_num_active_rules_of_message_type_at(index.row()) + + if num_rules == 0: + icon = QIcon.fromTheme("configure") + else: + icon = self.draw_indicator(indicator=num_rules) + + button.setIcon(icon) + button.clicked.connect(self.on_btn_clicked) + return button + + @staticmethod + def draw_indicator(indicator: int): + pixmap = QPixmap(24, 24) + + painter = QPainter(pixmap) + w, h = pixmap.width(), pixmap.height() + + painter.fillRect(0, 0, w, h, QBrush((QColor(0, 0, 200, 255)))) + + pen = QPen(QColor("white")) + pen.setWidth(2) + painter.setPen(pen) + + font = util.get_monospace_font() + font.setBold(True) + font.setPixelSize(16) + painter.setFont(font) + + f = QFontMetrics(painter.font()) + indicator_str = str(indicator) if indicator < 10 else "+" + + fw = f.width(indicator_str) + fh = f.height() + painter.drawText(math.ceil(w / 2 - fw / 2), math.ceil(h / 2 + fh / 4), indicator_str) + + painter.end() + return QIcon(pixmap) + + @pyqtSlot() + def on_btn_clicked(self): + button = self.sender() + index = self.parent().indexAt(button.pos()) + if index.isValid(): + self.parent().configure_message_type_rules_triggered.emit(index.row()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/ProtocolValueDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/ProtocolValueDelegate.py new file mode 100644 index 0000000..00b70cb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/ProtocolValueDelegate.py @@ -0,0 +1,100 @@ +from PyQt5.QtCore import QModelIndex, QAbstractItemModel, Qt +from PyQt5.QtWidgets import QStyledItemDelegate, QWidget, QStyleOptionViewItem, QLineEdit, QHBoxLayout, \ + QCompleter, QLabel, QSpinBox, QDirModel + +from urh.ui.ExpressionLineEdit import ExpressionLineEdit +from urh.ui.RuleExpressionValidator import RuleExpressionValidator + + +class ExternalProgramWidget(QWidget): + def __init__(self, parent=None): + super().__init__(parent) + + completer = QCompleter() + completer.setModel(QDirModel(completer)) + self.line_edit_external_program = QLineEdit() + self.line_edit_external_program.setCompleter(completer) + self.line_edit_external_program.setPlaceholderText("Type in a path to external program.") + + self.layout = QHBoxLayout() + self.layout.setContentsMargins(0, 0, 0, 0) + self.layout.setSpacing(0) + self.layout.addWidget(self.line_edit_external_program) + + self.setLayout(self.layout) + + +class RandomValueWidget(QWidget): + def __init__(self, parent=None): + super().__init__(parent) + + self.setAutoFillBackground(True) + + self.lbl_random_min = QLabel("Minimum (Decimal):") + self.lbl_random_max = QLabel("Maximum (Decimal):") + self.spinbox_random_min = QSpinBox() + self.spinbox_random_max = QSpinBox() + + self.layout = QHBoxLayout() + self.layout.setContentsMargins(0, 0, 0, 0) + self.layout.setSpacing(10) + self.layout.addWidget(self.lbl_random_min) + self.layout.addWidget(self.spinbox_random_min) + self.layout.addWidget(self.lbl_random_max) + self.layout.addWidget(self.spinbox_random_max) + + self.spinbox_random_max.valueChanged.connect(self.on_max_value_changed) + + self.setLayout(self.layout) + + def on_max_value_changed(self, value): + self.spinbox_random_min.setMaximum(value - 1) + + +class ProtocolValueDelegate(QStyledItemDelegate): + def __init__(self, controller, parent=None): + super().__init__(parent) + self.controller = controller + + def createEditor(self, parent: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + model = index.model() + row = index.row() + lbl = model.message_type[row] + + if lbl.value_type_index == 2: + line_edit = ExpressionLineEdit(parent) + line_edit.setPlaceholderText("(item1.length + 3) ^ 0x12") + line_edit.setCompleter(QCompleter(self.controller.completer_model, line_edit)) + line_edit.setValidator(RuleExpressionValidator(self.controller.sim_expression_parser)) + line_edit.setToolTip(self.controller.sim_expression_parser.formula_help) + return line_edit + elif lbl.value_type_index == 3: + return ExternalProgramWidget(parent) + elif lbl.value_type_index == 4: + random_widget = RandomValueWidget(parent) + random_widget.spinbox_random_min.setMaximum(lbl.fuzz_maximum - 2) + random_widget.spinbox_random_max.setMinimum(1) + random_widget.spinbox_random_max.setMaximum(lbl.fuzz_maximum - 1) + + return random_widget + else: + return super().createEditor(parent, option, index) + + def setEditorData(self, editor: QWidget, index: QModelIndex): + if isinstance(editor, ExternalProgramWidget): + item = index.model().data(index) + editor.line_edit_external_program.setText(item) + elif isinstance(editor, RandomValueWidget): + items = index.model().data(index, Qt.EditRole) + editor.spinbox_random_max.setValue(items[1]) + editor.spinbox_random_min.setValue(items[0]) + else: + super().setEditorData(editor, index) + + def setModelData(self, editor: QWidget, model: QAbstractItemModel, index: QModelIndex): + if isinstance(editor, ExternalProgramWidget): + model.setData(index, editor.line_edit_external_program.text(), Qt.EditRole) + elif isinstance(editor, RandomValueWidget): + model.setData(index, [editor.spinbox_random_min.value(), editor.spinbox_random_max.value()], Qt.EditRole) + else: + super().setModelData(editor, model, index) diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/SectionComboBoxDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/SectionComboBoxDelegate.py new file mode 100644 index 0000000..7e1fe8c --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/SectionComboBoxDelegate.py @@ -0,0 +1,88 @@ +import sys +from collections import OrderedDict + +from PyQt5.QtCore import QModelIndex, pyqtSlot, QAbstractItemModel, Qt +from PyQt5.QtGui import QPainter, QStandardItem +from PyQt5.QtWidgets import QItemDelegate, QStyleOptionViewItem, QStyle, QComboBox, QStyledItemDelegate, QWidget + + +class SectionItemDelegate(QItemDelegate): + def __init__(self, parent=None): + super().__init__(parent) + + def paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIndex): + item_type = index.data(Qt.AccessibleDescriptionRole) + if item_type == "parent": + parent_option = option + parent_option.state |= QStyle.State_Enabled + super().paint(painter, parent_option, index) + elif item_type == "child": + child_option = option + indent = option.fontMetrics.width(4 * " ") + child_option.rect.adjust(indent, 0, 0, 0) + child_option.textElideMode = Qt.ElideNone + super().paint(painter, child_option, index) + else: + super().paint(painter, option, index) + + +class SectionComboBox(QComboBox): + def __init__(self, parent=None): + super().__init__(parent) + + def add_parent_item(self, text): + item = QStandardItem(text) + item.setFlags(item.flags() & ~(Qt.ItemIsEnabled | Qt.ItemIsSelectable)) + item.setData("parent", Qt.AccessibleDescriptionRole) + + font = item.font() + font.setBold(True) + item.setFont(font) + + self.model().appendRow(item) + + def add_child_item(self, text): + item = QStandardItem(text) + item.setData("child", Qt.AccessibleDescriptionRole) + self.model().appendRow(item) + + +class SectionComboBoxDelegate(QStyledItemDelegate): + def __init__(self, items: OrderedDict, parent=None): + """ + + :param items: + :param parent: + """ + super().__init__(parent) + self.items = items + + def createEditor(self, parent: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor = SectionComboBox(parent) + editor.setItemDelegate(SectionItemDelegate(editor.itemDelegate().parent())) + if sys.platform == "win32": + # Ensure text entries are visible with windows combo boxes + editor.setMinimumHeight(self.sizeHint(option, index).height() + 10) + + for title, items in self.items.items(): + editor.add_parent_item(title) + for item in items: + editor.add_child_item(item) + editor.currentIndexChanged.connect(self.current_index_changed) + return editor + + def setEditorData(self, editor: SectionComboBox, index: QModelIndex): + editor.blockSignals(True) + item = index.model().data(index) + editor.setCurrentText(item) + editor.blockSignals(False) + + def setModelData(self, editor: QWidget, model: QAbstractItemModel, index: QModelIndex): + model.setData(index, editor.currentText(), Qt.EditRole) + + def updateEditorGeometry(self, editor: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor.setGeometry(option.rect) + + @pyqtSlot() + def current_index_changed(self): + self.commitData.emit(self.sender()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/SpinBoxDelegate.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/SpinBoxDelegate.py new file mode 100644 index 0000000..1bb7437 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/SpinBoxDelegate.py @@ -0,0 +1,36 @@ +from PyQt5.QtCore import QModelIndex, pyqtSlot, QAbstractItemModel, Qt +from PyQt5.QtWidgets import QStyledItemDelegate, QWidget, QStyleOptionViewItem, QSpinBox + + +class SpinBoxDelegate(QStyledItemDelegate): + def __init__(self, minimum, maximum, parent=None, suffix=""): + super().__init__(parent) + self.minimum = minimum + self.maximum = maximum + self.suffix = suffix + + def _get_editor(self, parent) -> QSpinBox: + return QSpinBox(parent) + + def createEditor(self, parent: QWidget, option: QStyleOptionViewItem, index: QModelIndex): + editor = self._get_editor(parent) + editor.setMinimum(self.minimum) + editor.setMaximum(self.maximum) + editor.setSuffix(self.suffix) + editor.valueChanged.connect(self.valueChanged) + return editor + + def setEditorData(self, editor: QWidget, index: QModelIndex): + editor.blockSignals(True) + try: + editor.setValue(int(index.model().data(index))) + except ValueError: + pass # If Label was deleted and UI not updated yet + editor.blockSignals(False) + + def setModelData(self, editor: QWidget, model: QAbstractItemModel, index: QModelIndex): + model.setData(index, editor.value(), Qt.EditRole) + + @pyqtSlot() + def valueChanged(self): + self.commitData.emit(self.sender()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/delegates/__init__.py b/Software/Universal Radio Hacker/src/urh/ui/delegates/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/delegates/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/ContinuousSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/ContinuousSceneManager.py new file mode 100644 index 0000000..4c5bd6a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/ContinuousSceneManager.py @@ -0,0 +1,27 @@ +from urh.signalprocessing.IQArray import IQArray +from urh.ui.painting.SceneManager import SceneManager +from urh.util.RingBuffer import RingBuffer + + +class ContinuousSceneManager(SceneManager): + def __init__(self, ring_buffer: RingBuffer, parent): + super().__init__(parent) + self.ring_buffer = ring_buffer + self.__start = 0 + self.__end = 0 + + @property + def plot_data(self): + return self.ring_buffer.view_data.real + + @plot_data.setter + def plot_data(self, value): + pass + + @property + def end(self): + return self.ring_buffer.size + + @end.setter + def end(self, value): + pass diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/FFTSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/FFTSceneManager.py new file mode 100644 index 0000000..53831d7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/FFTSceneManager.py @@ -0,0 +1,55 @@ +import numpy as np +from PyQt5.QtGui import QPainterPath, QPen +from PyQt5.QtWidgets import QGraphicsPathItem + +from urh import settings +from urh.cythonext import path_creator +from urh.ui.painting.GridScene import GridScene +from urh.ui.painting.SceneManager import SceneManager + + +class FFTSceneManager(SceneManager): + def __init__(self, parent, graphic_view=None): + self.peak = [] + + super().__init__(parent) + self.scene = GridScene(parent=graphic_view) + self.scene.setBackgroundBrush(settings.BGCOLOR) + + self.peak_item = self.scene.addPath(QPainterPath(), QPen(settings.PEAK_COLOR, 0)) # type: QGraphicsPathItem + + def show_scene_section(self, x1: float, x2: float, subpath_ranges=None, colors=None): + start = int(x1) if x1 > 0 else 0 + end = int(x2) if x2 < self.num_samples else self.num_samples + paths = path_creator.create_path(np.log10(self.plot_data), start, end) + self.set_path(paths, colors=None) + + try: + if len(self.peak) > 0: + peak_path = path_creator.create_path(np.log10(self.peak), start, end)[0] + self.peak_item.setPath(peak_path) + except RuntimeWarning: + pass + + def init_scene(self, draw_grid=True): + self.scene.draw_grid = draw_grid + + self.peak = self.plot_data if len(self.peak) < self.num_samples else np.maximum(self.peak, self.plot_data) + self.scene.setSceneRect(0, -5, self.num_samples, 10) + + def clear_path(self): + for item in self.scene.items(): + if isinstance(item, QGraphicsPathItem) and item != self.peak_item: + self.scene.removeItem(item) + item.setParentItem(None) + del item + + def clear_peak(self): + self.peak = [] + if self.peak_item: + self.peak_item.setPath(QPainterPath()) + + def eliminate(self): + super().eliminate() + self.peak = None + self.peak_item = None diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/GridScene.py b/Software/Universal Radio Hacker/src/urh/ui/painting/GridScene.py new file mode 100644 index 0000000..397393d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/GridScene.py @@ -0,0 +1,111 @@ +import numpy as np +from PyQt5.QtCore import QRectF, QLineF, QPointF, Qt +from PyQt5.QtGui import QPainter, QFont, QFontMetrics, QPen, QTransform, QBrush + +from urh import settings +from urh.ui.painting.ZoomableScene import ZoomableScene +from urh.util import util +from urh.util.Formatter import Formatter + + +class GridScene(ZoomableScene): + def __init__(self, parent=None): + self.draw_grid = False + self.font_metrics = QFontMetrics(QFont()) + self.center_freq = 433.92e6 + self.frequencies = [] + self.frequency_marker = None + super().__init__(parent) + self.setSceneRect(0, 0, 10, 10) + + def drawBackground(self, painter: QPainter, rect: QRectF): + if self.draw_grid and len(self.frequencies) > 0: + painter.setPen(QPen(painter.pen().color(), 0)) + parent_width = self.parent().width() if hasattr(self.parent(), "width") else 750 + view_rect = self.parent().view_rect() if hasattr(self.parent(), "view_rect") else rect + + font_width = self.font_metrics.width(Formatter.big_value_with_suffix(self.center_freq) + " ") + x_grid_size = int(view_rect.width() / parent_width * font_width) + # x_grid_size = int(0.1 * view_rect.width()) if 0.1 * view_rect.width() > 1 else 1 + y_grid_size = 1 + x_mid = np.where(self.frequencies == 0)[0] + x_mid = int(x_mid[0]) if len(x_mid) > 0 else 0 + + left = int(rect.left()) - (int(rect.left()) % x_grid_size) + left = left if left > 0 else 0 + + top = rect.top() - (rect.top() % y_grid_size) + bottom = rect.bottom() - (rect.bottom() % y_grid_size) + right_border = int(rect.right()) if rect.right() < len(self.frequencies) else len(self.frequencies) + + scale_x, scale_y = util.calc_x_y_scale(rect, self.parent()) + + fh = self.font_metrics.height() + x_range = list(range(x_mid, left, -x_grid_size)) + list(range(x_mid, right_border, x_grid_size)) + lines = [QLineF(x, rect.top(), x, bottom-fh*scale_y) for x in x_range] \ + + [QLineF(rect.left(), y, rect.right(), y) for y in np.arange(top, bottom, y_grid_size)] + + pen = painter.pen() + pen.setStyle(Qt.DotLine) + painter.setPen(pen) + painter.drawLines(lines) + painter.scale(scale_x, scale_y) + counter = -1 # Counter for Label for every second line + + for x in x_range: + freq = self.frequencies[x] + counter += 1 + if freq == 0: + counter = 0 + + if freq != 0 and (counter % 2 != 0): # Label for every second line + continue + + value = Formatter.big_value_with_suffix(self.center_freq + freq, 2) + font_width = self.font_metrics.width(value) + painter.drawText(QPointF(x / scale_x - font_width / 2, bottom / scale_y), value) + + def draw_frequency_marker(self, x_pos, frequency): + if frequency is None: + self.clear_frequency_marker() + return + + y1 = self.sceneRect().y() + y2 = self.sceneRect().y() + self.sceneRect().height() + + if self.frequency_marker is None: + pen = QPen(settings.LINECOLOR, 0) + self.frequency_marker = [None, None] + self.frequency_marker[0] = self.addLine(x_pos, y1, x_pos, y2, pen) + self.frequency_marker[1] = self.addSimpleText("") + self.frequency_marker[1].setBrush(QBrush(settings.LINECOLOR)) + font = QFont() + font.setBold(True) + font.setPointSize(int(font.pointSize() * 1.25)+1) + self.frequency_marker[1].setFont(font) + + self.frequency_marker[0].setLine(x_pos, y1, x_pos, y2) + scale_x, scale_y = util.calc_x_y_scale(self.sceneRect(), self.parent()) + self.frequency_marker[1].setTransform(QTransform.fromScale(scale_x, scale_y), False) + self.frequency_marker[1].setText("Tune to " + Formatter.big_value_with_suffix(frequency, decimals=3)) + font_metric = QFontMetrics(self.frequency_marker[1].font()) + text_width = font_metric.width("Tune to") * scale_x + text_width += (font_metric.width(" ") * scale_x) / 2 + self.frequency_marker[1].setPos(x_pos-text_width, 0.95*y1) + + def clear_frequency_marker(self): + if self.frequency_marker is not None: + self.removeItem(self.frequency_marker[0]) + self.removeItem(self.frequency_marker[1]) + self.frequency_marker = None + + def get_freq_for_pos(self, x: int) -> float: + try: + f = self.frequencies[x] + except IndexError: + return None + return self.center_freq + f + + def clear(self): + self.clear_frequency_marker() + super().clear() diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/HorizontalSelection.py b/Software/Universal Radio Hacker/src/urh/ui/painting/HorizontalSelection.py new file mode 100644 index 0000000..75480dc --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/HorizontalSelection.py @@ -0,0 +1,46 @@ +from PyQt5.QtCore import QPointF +from PyQt5.QtGui import QTransform + +from urh.ui.painting.Selection import Selection + + +class HorizontalSelection(Selection): + def __init__(self, *args, fillcolor, opacity, parent=None): + super().__init__(*args, fillcolor=fillcolor, opacity=opacity, parent=parent) + + @property + def length(self): + return self.width + + @property + def is_empty(self) -> bool: + return self.width == 0 + + @property + def start(self): + if self.width < 0: + return self.x + self.width + else: + return self.x + + @start.setter + def start(self, value): + self.setX(value) + + @property + def end(self): + if self.width < 0: + return self.x + else: + return self.x + self.width + + @end.setter + def end(self, value): + self.width = value - self.start + + def clear(self): + self.width = 0 + super().clear() + + def get_selected_edge(self, pos: QPointF, transform: QTransform): + return super()._get_selected_edge(pos, transform, horizontal_selection=True) diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/LabeledArrow.py b/Software/Universal Radio Hacker/src/urh/ui/painting/LabeledArrow.py new file mode 100644 index 0000000..79de641 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/LabeledArrow.py @@ -0,0 +1,66 @@ +from PyQt5.QtCore import QRectF, QSizeF, QPointF +from PyQt5.QtGui import QPainter, QPen +from PyQt5.QtWidgets import QGraphicsLineItem + +from urh import settings + + +class LabeledArrow(QGraphicsLineItem): + def __init__(self, x1, y1, x2, y2, label): + super().__init__(x1, y1, x2, y2) + self.ItemIsMovable = False + self.ItemIsSelectable = False + self.ItemIsFocusable = False + self.label = str(label) + self.setPen(QPen(settings.ARROWCOLOR, 0)) + + def boundingRect(self): + extra = (self.pen().width() + 20) / 2.0 + try: + return QRectF(self.line().p1(), QSizeF(self.line().p2().x() - self.line().p1().x(), + self.line().p2().y() - self.line().p1().y())) \ + .normalized().adjusted(-extra, -extra, extra, extra) + except RuntimeError: + return QRectF(0,0,0,0) + + def paint(self, painter, QStyleOptionGraphicsItem, QWidget_widget=None): + """ + + @type painter: QPainter + @param QStyleOptionGraphicsItem: + @param QWidget_widget: + @return: + """ + painter.setPen(self.pen()) + x1 = self.line().x1() + y1 = self.line().y1() + y2 = self.line().y2() + + x_arrowSize = 10 + y_arrowSize = 0.1 * abs(y2 - y1) + labelheight = 0.75 * abs(y2 - y1) + + painter.drawLine(QPointF(x1, y1), QPointF(x1, y1 + labelheight / 2)) + painter.drawLine(QPointF(x1, y1), QPointF(x1 + x_arrowSize / 4, y1 + y_arrowSize / 2)) + painter.drawLine(QPointF(x1, y1), QPointF(x1 - x_arrowSize / 4, y1 + y_arrowSize / 2)) + + painter.drawLine(QPointF(x1, y2 - labelheight / 2), QPointF(x1, y2)) + painter.drawLine(QPointF(x1, y2), QPointF(x1 + x_arrowSize / 4, y2 - y_arrowSize / 2)) + painter.drawLine(QPointF(x1, y2), QPointF(x1 - x_arrowSize / 4, y2 - y_arrowSize / 2)) + + painter.setRenderHint(QPainter.HighQualityAntialiasing) + fm = painter.fontMetrics() + pixelsWide = fm.width(self.label) + pixelsHigh = fm.height() + scale_factor = (0.2 * labelheight) / fm.height() + scale_factor = scale_factor if scale_factor > 0 else 0.0000000000000000001 + painter.scale(1, scale_factor) + + + + # print(y1, y2, pixelsHigh) + + painter.drawText(QPointF(x1 - pixelsWide / 2, (1 / scale_factor) * (y1 + y2) / 2 + pixelsHigh / 4), self.label) + # painter.drawText(QPointF(x1 - pixelsWide/2, (y1+y2+pixelsHigh)/2), self.label) + + del painter diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/LiveSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/LiveSceneManager.py new file mode 100644 index 0000000..35c14e9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/LiveSceneManager.py @@ -0,0 +1,13 @@ +from urh.signalprocessing.IQArray import IQArray +from urh.ui.painting.SceneManager import SceneManager + + +class LiveSceneManager(SceneManager): + def __init__(self, data_array, parent): + super().__init__(parent) + self.plot_data = data_array + self.end = 0 + + @property + def num_samples(self): + return self.end diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/SceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/SceneManager.py new file mode 100644 index 0000000..e108d1d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/SceneManager.py @@ -0,0 +1,117 @@ +import math + +import numpy as np +from PyQt5.QtCore import QObject +from PyQt5.QtGui import QPen, QColor +from PyQt5.QtWidgets import QGraphicsPathItem +from urh.signalprocessing.IQArray import IQArray + +from urh import settings +from urh.cythonext import path_creator, util +from urh.ui.painting.ZoomableScene import ZoomableScene + + +class SceneManager(QObject): + def __init__(self, parent): + super().__init__(parent) + self.scene = ZoomableScene() + self.__plot_data = None # type: np.ndarray + self.line_item = self.scene.addLine(0, 0, 0, 0, QPen(settings.AXISCOLOR, 0)) + + @property + def plot_data(self): + return self.__plot_data + + @plot_data.setter + def plot_data(self, value): + self.__plot_data = value + + @property + def num_samples(self): + return len(self.plot_data) + + def show_scene_section(self, x1: float, x2: float, subpath_ranges=None, colors=None): + """ + + :param x1: start of section to show + :param x2: end of section to show + :param subpath_ranges: for coloring subpaths + :type subpath_ranges: list of tuple + :param colors: for coloring the subpaths + :type color: list of QColor + :return: + """ + start, end = self.__limit_value(x1), self.__limit_value(x2) + + if end > start: + paths = path_creator.create_path(self.plot_data, start=start, end=end, + subpath_ranges=subpath_ranges) + self.set_path(paths, colors=colors) + + def set_path(self, paths: list, colors=None): + self.clear_path() + colors = [settings.LINECOLOR] * len(paths) if colors is None else colors + assert len(paths) == len(colors) + for path, color in zip(paths, colors): + path_object = self.scene.addPath(path, QPen(color if color else settings.LINECOLOR, 0)) + if color: + path_object.setZValue(1) + + def __limit_value(self, val: float) -> int: + return 0 if val < 0 else self.num_samples if val > self.num_samples else int(val) + + def show_full_scene(self): + self.show_scene_section(0, self.num_samples) + + def init_scene(self): + if self.num_samples == 0: + return + + minimum, maximum = IQArray.min_max_for_dtype(self.plot_data.dtype) + self.scene.setSceneRect(0, minimum, self.num_samples, maximum - minimum) + self.scene.setBackgroundBrush(settings.BGCOLOR) + + if self.line_item is not None: + self.line_item.setLine(0, 0, self.num_samples, 0) + + def clear_path(self): + for item in self.scene.items(): + if isinstance(item, QGraphicsPathItem): + self.scene.removeItem(item) + item.setParentItem(None) + del item + + def eliminate(self): + self.plot_data = None + self.line_item = None + self.scene.clear() + self.scene.setParent(None) + + @staticmethod + def create_rectangle(proto_bits, pulse_len=100): + """ + :type proto_bits: list of str + """ + ones = np.ones(pulse_len, dtype=np.float32) * 1 + zeros = np.ones(pulse_len, dtype=np.float32) * -1 + n = 0 + y = [] + for msg in proto_bits: + for bit in msg: + n += pulse_len + if bit == "0": + y.extend(zeros) + else: + y.extend(ones) + x = np.arange(0, n).astype(np.int64) + scene = ZoomableScene() + scene.setSceneRect(0, -1, n, 2) + scene.setBackgroundBrush(settings.BGCOLOR) + scene.addLine(0, 0, n, 0, QPen(settings.AXISCOLOR, 0)) + if len(y) > 0: + y = np.array(y) + else: + y = np.array(y).astype(np.float32) + path = path_creator.array_to_QPath(x, y) + scene.addPath(path, QPen(settings.LINECOLOR, 0)) + return scene, n diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/Selection.py b/Software/Universal Radio Hacker/src/urh/ui/painting/Selection.py new file mode 100644 index 0000000..de6a923 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/Selection.py @@ -0,0 +1,126 @@ +from PyQt5.QtCore import Qt, QPointF +from PyQt5.QtGui import QColor, QPen, QTransform +from PyQt5.QtWidgets import QGraphicsRectItem + + +class Selection(QGraphicsRectItem): + def __init__(self, *args, fillcolor, opacity, parent=None): + if len(args) == 0: + super().__init__(parent) + elif len(args) == 1: + super().__init__(args[0], parent) + elif len(args) == 4: + x0, y0, w, h = args + super().__init__(x0, y0, w, h, parent) + + self.finished = False + self.selected_edge = None # type: int + self.resizing = False + + self.setBrush(fillcolor) + self.setPen(QPen(QColor(Qt.transparent), 0)) + self.setOpacity(opacity) + + @property + def is_empty(self) -> bool: + raise NotImplementedError("Overwrite in subclass") + + @property + def width(self): + return self.rect().width() + + @width.setter + def width(self, value): + if value == self.width: + return + + r = self.rect() + r.setWidth(value) + self.setRect(r) + + @property + def height(self): + return self.rect().height() + + @height.setter + def height(self, value): + if value == self.height: + return + + r = self.rect() + r.setHeight(value) + self.setRect(r) + + @property + def x(self): + return self.rect().x() + + def setX(self, p_float): + if p_float == self.x: + return + + r = self.rect() + r.setX(p_float) + self.setRect(r) + + @property + def y(self): + return self.rect().y() + + def setY(self, p_float): + if p_float == self.y: + return + + r = self.rect() + r.setY(p_float) + self.setRect(r) + + @property + def start(self): + raise NotImplementedError("Overwrite in subclass") + + @start.setter + def start(self, value): + raise NotImplementedError("Overwrite in subclass") + + @property + def end(self): + raise NotImplementedError("Overwrite in subclass") + + @end.setter + def end(self, value): + raise NotImplementedError("Overwrite in subclass") + + def _get_selected_edge(self, pos: QPointF, transform: QTransform, horizontal_selection: bool): + x1, x2 = self.x, self.x + self.width + y1, y2 = self.y, self.y + self.height + x, y = pos.x(), pos.y() + + spacing = 5 + spacing /= transform.m11() if horizontal_selection else transform.m22() + + if horizontal_selection: + x1a, x1b = x1 - spacing, x1 + spacing + y1a, y1b = y1, y2 + x2a, x2b = x2 - spacing, x2 + spacing + y2a, y2b = y1, y2 + else: + x1a, x1b, x2a, x2b = x1, x2, x1, x2 + y1a, y1b = min(y1 - spacing, y1 + spacing), max(y1 - spacing, y1 + spacing) + y2a, y2b = min(y2 - spacing, y2 + spacing), max(y2 - spacing, y2 + spacing) + + if x1a < x < x1b and y1a < y < y1b: + self.selected_edge = 0 + return 0 + + if x2a < x < x2b and y2a < y < y2b: + self.selected_edge = 1 + return 1 + + self.selected_edge = None + return None + + def clear(self): + self.resizing = False + self.selected_edge = None + self.finished = False diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/SignalSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/SignalSceneManager.py new file mode 100644 index 0000000..5fcc501 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/SignalSceneManager.py @@ -0,0 +1,41 @@ +import math + +from urh.signalprocessing.Signal import Signal +from urh.ui.painting.SceneManager import SceneManager + + +class SignalSceneManager(SceneManager): + def __init__(self, signal: Signal, parent): + super().__init__(parent) + self.signal = signal + self.scene_type = 0 # 0 = Analog Signal, 1 = QuadDemodView + self.mod_type = "ASK" + + def show_scene_section(self, x1: float, x2: float, subpath_ranges=None, colors=None): + self.plot_data = self.signal.real_plot_data if self.scene_type == 0 else self.signal.qad + super().show_scene_section(x1, x2, subpath_ranges=subpath_ranges, colors=colors) + + def init_scene(self): + if self.scene_type == 0: + # Ensure real plot has same y Axis + self.plot_data = self.signal.real_plot_data + else: + self.plot_data = self.signal.qad + + super().init_scene() + if self.scene_type == 1 and (self.mod_type == "FSK" or self.mod_type == "PSK"): + self.scene.setSceneRect(0, -4, self.num_samples, 8) + + self.line_item.setLine(0, 0, 0, 0) # Hide Axis + + if self.scene_type == 0: + self.scene.draw_noise_area(self.signal.noise_min_plot, self.signal.noise_max_plot - self.signal.noise_min_plot) + else: + self.scene.draw_sep_area(-self.signal.center_thresholds) + + def eliminate(self): + super().eliminate() + # do not eliminate the signal here, as it would cause data loss in tree models! + # if hasattr(self.signal, "eliminate"): + # self.signal.eliminate() + self.signal = None diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/SniffSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/SniffSceneManager.py new file mode 100644 index 0000000..6edee5a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/SniffSceneManager.py @@ -0,0 +1,31 @@ +from urh.signalprocessing.IQArray import IQArray +from urh.ui.painting.SceneManager import SceneManager + + +class SniffSceneManager(SceneManager): + def __init__(self, data_array, parent, window_length=5 * 10**6): + super().__init__(parent) + self.data_array = data_array + self.__start = 0 + self.__end = 0 + self.window_length = window_length + + @property + def plot_data(self): + return self.data_array[self.__start:self.end] + + @plot_data.setter + def plot_data(self, value): + pass + + @property + def end(self): + return self.__end + + @end.setter + def end(self, value): + if value > self.window_length: + self.__start = value - self.window_length + else: + self.__start = 0 + self.__end = value diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramScene.py b/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramScene.py new file mode 100644 index 0000000..721b622 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramScene.py @@ -0,0 +1,16 @@ +from urh import settings +from urh.ui.painting.VerticalSelection import VerticalSelection +from urh.ui.painting.ZoomableScene import ZoomableScene + + +class SpectrogramScene(ZoomableScene): + def __init__(self, parent=None): + super().__init__(parent) + self.removeItem(self.selection_area) + + self.selection_area = VerticalSelection(0, 0, 0, 0, fillcolor=settings.SELECTION_COLOR, opacity=0.6) + self.selection_area.setZValue(1) + self.addItem(self.selection_area) + + def width_spectrogram(self): + return self.spectrogram_image.pixmap().width() diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramSceneManager.py b/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramSceneManager.py new file mode 100644 index 0000000..ff477d2 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/SpectrogramSceneManager.py @@ -0,0 +1,76 @@ +import numpy as np +from PyQt5.QtGui import QPixmap +from PyQt5.QtWidgets import QGraphicsPixmapItem, QApplication + +from urh.signalprocessing.Spectrogram import Spectrogram +from urh.ui.painting.SceneManager import SceneManager +from urh.ui.painting.SpectrogramScene import SpectrogramScene + + +class SpectrogramSceneManager(SceneManager): + def __init__(self, samples, parent): + super().__init__(parent) + + self.samples_need_update = True + + self.scene.clear() + self.spectrogram = Spectrogram(samples) + self.scene = SpectrogramScene() + + @property + def num_samples(self): + return len(self.spectrogram.samples) + + def set_parameters(self, samples: np.ndarray, window_size, data_min, data_max) -> bool: + """ + Return true if redraw is needed + """ + redraw_needed = False + if self.samples_need_update: + self.spectrogram.samples = samples + redraw_needed = True + self.samples_need_update = False + + if window_size != self.spectrogram.window_size: + self.spectrogram.window_size = window_size + redraw_needed = True + + if data_min != self.spectrogram.data_min: + self.spectrogram.data_min = data_min + redraw_needed = True + + if data_max != self.spectrogram.data_max: + self.spectrogram.data_max = data_max + redraw_needed = True + + return redraw_needed + + def show_scene_section(self, x1: float, x2: float, subpath_ranges=None, colors=None): + pass + + def update_scene_rect(self): + self.scene.setSceneRect(0, 0, self.spectrogram.time_bins, self.spectrogram.freq_bins) + + def show_full_scene(self): + for item in self.scene.items(): + if isinstance(item, QGraphicsPixmapItem): + self.scene.removeItem(item) + + x_pos = 0 + for image in self.spectrogram.create_image_segments(): + item = self.scene.addPixmap(QPixmap.fromImage(image)) + item.setPos(x_pos, 0) + x_pos += image.width() + QApplication.instance().processEvents() + + # Estimated time_bins from update_scene_rect may be too many for small signals so we update the scene rect + # after we know how wide the spectrogram actually is + self.scene.setSceneRect(0, 0, x_pos, self.spectrogram.freq_bins) + + def init_scene(self): + pass + + def eliminate(self): + self.spectrogram.samples = None + self.spectrogram = None + super().eliminate() diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/VerticalSelection.py b/Software/Universal Radio Hacker/src/urh/ui/painting/VerticalSelection.py new file mode 100644 index 0000000..e226ff1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/VerticalSelection.py @@ -0,0 +1,46 @@ +from PyQt5.QtCore import QPointF +from PyQt5.QtGui import QTransform + +from urh.ui.painting.Selection import Selection + + +class VerticalSelection(Selection): + def __init__(self, *args, fillcolor, opacity, parent=None): + super().__init__(*args, fillcolor=fillcolor, opacity=opacity, parent=parent) + + @property + def length(self): + return self.height + + @property + def is_empty(self) -> bool: + return self.height == 0 + + @property + def start(self): + if self.height < 0: + return self.y + self.height + else: + return self.y + + @start.setter + def start(self, value): + self.setY(value) + + @property + def end(self): + if self.height < 0: + return self.y + else: + return self.y + self.height + + @end.setter + def end(self, value): + self.height = value - self.start + + def clear(self): + self.height = 0 + super().clear() + + def get_selected_edge(self, pos: QPointF, transform: QTransform): + return super()._get_selected_edge(pos, transform, horizontal_selection=False) diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/ZoomableScene.py b/Software/Universal Radio Hacker/src/urh/ui/painting/ZoomableScene.py new file mode 100644 index 0000000..3dbbe39 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/painting/ZoomableScene.py @@ -0,0 +1,146 @@ +import math + +import numpy as np +from PyQt5.QtCore import QRectF +from PyQt5.QtGui import QPen, QFont, QTransform, QFontMetrics +from PyQt5.QtWidgets import QGraphicsScene, QGraphicsRectItem, QGraphicsSceneDragDropEvent, QGraphicsSimpleTextItem + +from urh import settings +from urh.ui.painting.HorizontalSelection import HorizontalSelection +from urh.util import util + + +class ZoomableScene(QGraphicsScene): + def __init__(self, parent=None): + super().__init__(parent) + self.noise_area = None + + self.separation_areas = [] # type: list[QGraphicsRectItem] + self.captions = [] # type: list[QGraphicsSimpleTextItem] + + self.centers = [0] + + self.always_show_symbols_legend = False + + self.ones_caption = None + self.zeros_caption = None + + self.ones_arrow = None + self.zeros_arrow = None + self.selection_area = HorizontalSelection(0, 0, 0, 0, fillcolor=settings.SELECTION_COLOR, + opacity=settings.SELECTION_OPACITY) + self.addItem(self.selection_area) + + @property + def bits_per_symbol(self): + return int(math.log2(len(self.centers) + 1)) + + def draw_noise_area(self, y, h): + x = self.sceneRect().x() + w = self.sceneRect().width() + + for area in self.separation_areas: + area.hide() + + if self.noise_area is None or self.noise_area.scene() != self: + roi = HorizontalSelection(x, y, w, h, fillcolor=settings.NOISE_COLOR, opacity=settings.NOISE_OPACITY) + self.noise_area = roi + self.addItem(self.noise_area) + else: + self.noise_area.show() + self.noise_area.setY(y) + self.noise_area.height = h + + def hide_legend(self): + for caption in self.captions: + caption.hide() + + def clear_legend(self): + for caption in self.captions: + self.removeItem(caption) + self.captions.clear() + + def redraw_legend(self, force_show=False): + if not (force_show or self.always_show_symbols_legend): + self.hide_legend() + return + + num_captions = len(self.centers) + 1 + if num_captions != len(self.captions): + self.clear_legend() + + fmt = "{0:0" + str(self.bits_per_symbol) + "b}" + for i in range(num_captions): + font = QFont() + font.setPointSize(16) + font.setBold(True) + self.captions.append(self.addSimpleText(fmt.format(i), font)) + + view_rect = self.parent().view_rect() # type: QRectF + padding = 0 + fm = QFontMetrics(self.captions[0].font()) + + for i, caption in enumerate(self.captions): + caption.show() + scale_x, scale_y = util.calc_x_y_scale(self.separation_areas[i].rect(), self.parent()) + try: + caption.setPos(view_rect.x() + view_rect.width() - fm.width(caption.text()) * scale_x, + self.centers[i] + padding) + except IndexError: + caption.setPos(view_rect.x() + view_rect.width() - fm.width(caption.text()) * scale_x, + self.centers[i - 1] - padding - fm.height() * scale_y) + + caption.setTransform(QTransform.fromScale(scale_x, scale_y), False) + + def draw_sep_area(self, centers: np.ndarray, show_symbols=False): + x = self.sceneRect().x() + y = self.sceneRect().y() + w = self.sceneRect().width() + h = self.sceneRect().height() + reversed_centers = list(reversed(centers)) + + num_areas = len(centers) + 1 + if num_areas != len(self.separation_areas): + for area in self.separation_areas: + self.removeItem(area) + self.separation_areas.clear() + + for i in range(num_areas): + area = QGraphicsRectItem(0, 0, 0, 0) + if i % 2 == 0: + area.setBrush(settings.ZEROS_AREA_COLOR) + else: + area.setBrush(settings.ONES_AREA_COLOR) + area.setOpacity(settings.SEPARATION_OPACITY) + area.setPen(QPen(settings.TRANSPARENT_COLOR, 0)) + self.addItem(area) + self.separation_areas.append(area) + + start = y + + for i, area in enumerate(self.separation_areas): + area.show() + try: + self.separation_areas[i].setRect(x, start, w, abs(start - reversed_centers[i])) + start += abs(start - reversed_centers[i]) + except IndexError: + self.separation_areas[i].setRect(x, start, w, abs(start - h)) + + if self.noise_area is not None: + self.noise_area.hide() + + self.centers = centers + self.redraw_legend(show_symbols) + + def clear(self): + self.noise_area = None + self.separation_areas.clear() + self.captions.clear() + self.selection_area = None + super().clear() + + def dragEnterEvent(self, event: QGraphicsSceneDragDropEvent): + event.accept() + + def dragMoveEvent(self, event: QGraphicsSceneDragDropEvent): + event.accept() diff --git a/Software/Universal Radio Hacker/src/urh/ui/painting/__init__.py b/Software/Universal Radio Hacker/src/urh/ui/painting/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_advanced_modulation_settings.py b/Software/Universal Radio Hacker/src/urh/ui/ui_advanced_modulation_settings.py new file mode 100644 index 0000000..33df155 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_advanced_modulation_settings.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogAdvancedModSettings(object): + def setupUi(self, DialogAdvancedModSettings): + DialogAdvancedModSettings.setObjectName("DialogAdvancedModSettings") + DialogAdvancedModSettings.resize(527, 501) + self.verticalLayout_3 = QtWidgets.QVBoxLayout(DialogAdvancedModSettings) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.groupBox = QtWidgets.QGroupBox(DialogAdvancedModSettings) + self.groupBox.setObjectName("groupBox") + self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox) + self.verticalLayout.setObjectName("verticalLayout") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setWordWrap(True) + self.label.setObjectName("label") + self.verticalLayout.addWidget(self.label) + self.spinBoxPauseThreshold = QtWidgets.QSpinBox(self.groupBox) + self.spinBoxPauseThreshold.setMinimum(0) + self.spinBoxPauseThreshold.setMaximum(999999999) + self.spinBoxPauseThreshold.setProperty("value", 8) + self.spinBoxPauseThreshold.setObjectName("spinBoxPauseThreshold") + self.verticalLayout.addWidget(self.spinBoxPauseThreshold) + self.verticalLayout_3.addWidget(self.groupBox) + self.groupBox_2 = QtWidgets.QGroupBox(DialogAdvancedModSettings) + self.groupBox_2.setObjectName("groupBox_2") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_2) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label_2 = QtWidgets.QLabel(self.groupBox_2) + self.label_2.setWordWrap(True) + self.label_2.setObjectName("label_2") + self.verticalLayout_2.addWidget(self.label_2) + self.spinBoxMessageLengthDivisor = QtWidgets.QSpinBox(self.groupBox_2) + self.spinBoxMessageLengthDivisor.setMinimum(1) + self.spinBoxMessageLengthDivisor.setMaximum(999999999) + self.spinBoxMessageLengthDivisor.setObjectName("spinBoxMessageLengthDivisor") + self.verticalLayout_2.addWidget(self.spinBoxMessageLengthDivisor) + self.verticalLayout_3.addWidget(self.groupBox_2) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogAdvancedModSettings) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.verticalLayout_3.addWidget(self.buttonBox) + + self.retranslateUi(DialogAdvancedModSettings) + self.buttonBox.accepted.connect(DialogAdvancedModSettings.accept) + self.buttonBox.rejected.connect(DialogAdvancedModSettings.reject) + + def retranslateUi(self, DialogAdvancedModSettings): + _translate = QtCore.QCoreApplication.translate + DialogAdvancedModSettings.setWindowTitle(_translate("DialogAdvancedModSettings", "Advanced Modulation Settings")) + self.groupBox.setTitle(_translate("DialogAdvancedModSettings", "Pause Threshold")) + self.label.setText(_translate("DialogAdvancedModSettings", "

The pause threshold gives you control when to insert a message break.

The pause threshold is the maximum length of consecutive zero bits represented by a pause before a new message begins.

Special value is 0 to disable message breaking completely.

")) + self.spinBoxPauseThreshold.setSpecialValueText(_translate("DialogAdvancedModSettings", "Disable")) + self.groupBox_2.setTitle(_translate("DialogAdvancedModSettings", "Message Length Divisor")) + self.label_2.setText(_translate("DialogAdvancedModSettings", "

With the message divisor length you can control the minimum message length in a flexible way. URH will try to demodulate signals in such a way, that the resulting message has a number of bits that is divisble by the configured divisor.

How does the zero padding work? Remaining zero bits are taken from the pause behind the message if possible.

")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_analysis.py b/Software/Universal Radio Hacker/src/urh/ui/ui_analysis.py new file mode 100644 index 0000000..9528229 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_analysis.py @@ -0,0 +1,619 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_TabAnalysis(object): + def setupUi(self, TabAnalysis): + TabAnalysis.setObjectName("TabAnalysis") + TabAnalysis.resize(1331, 739) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(TabAnalysis.sizePolicy().hasHeightForWidth()) + TabAnalysis.setSizePolicy(sizePolicy) + TabAnalysis.setFocusPolicy(QtCore.Qt.ClickFocus) + TabAnalysis.setAcceptDrops(True) + TabAnalysis.setProperty("lineWidth", 1) + TabAnalysis.setProperty("midLineWidth", 0) + self.verticalLayout_7 = QtWidgets.QVBoxLayout(TabAnalysis) + self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_7.setSpacing(0) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.scrollArea = QtWidgets.QScrollArea(TabAnalysis) + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setLineWidth(0) + self.scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents = QtWidgets.QWidget() + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1331, 739)) + self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.splitter_2 = QtWidgets.QSplitter(self.scrollAreaWidgetContents) + self.splitter_2.setStyleSheet("QSplitter::handle:vertical {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" +"}") + self.splitter_2.setOrientation(QtCore.Qt.Vertical) + self.splitter_2.setHandleWidth(6) + self.splitter_2.setObjectName("splitter_2") + self.splitter = QtWidgets.QSplitter(self.splitter_2) + self.splitter.setStyleSheet("QSplitter::handle:horizontal {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_vertical.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Horizontal) + self.splitter.setHandleWidth(6) + self.splitter.setObjectName("splitter") + self.layoutWidget = QtWidgets.QWidget(self.splitter) + self.layoutWidget.setObjectName("layoutWidget") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget) + self.verticalLayout_2.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.tabWidget = QtWidgets.QTabWidget(self.layoutWidget) + self.tabWidget.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidget.setObjectName("tabWidget") + self.tab_protocols = QtWidgets.QWidget() + self.tab_protocols.setObjectName("tab_protocols") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tab_protocols) + self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_3.setSpacing(7) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.treeViewProtocols = ProtocolTreeView(self.tab_protocols) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.treeViewProtocols.sizePolicy().hasHeightForWidth()) + self.treeViewProtocols.setSizePolicy(sizePolicy) + self.treeViewProtocols.setAcceptDrops(True) + self.treeViewProtocols.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.treeViewProtocols.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.treeViewProtocols.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.treeViewProtocols.setDragEnabled(True) + self.treeViewProtocols.setDragDropOverwriteMode(False) + self.treeViewProtocols.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop) + self.treeViewProtocols.setDefaultDropAction(QtCore.Qt.IgnoreAction) + self.treeViewProtocols.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection) + self.treeViewProtocols.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) + self.treeViewProtocols.setTextElideMode(QtCore.Qt.ElideRight) + self.treeViewProtocols.setAnimated(True) + self.treeViewProtocols.setObjectName("treeViewProtocols") + self.treeViewProtocols.header().setVisible(False) + self.treeViewProtocols.header().setCascadingSectionResizes(False) + self.treeViewProtocols.header().setStretchLastSection(True) + self.verticalLayout_3.addWidget(self.treeViewProtocols) + self.tabWidget.addTab(self.tab_protocols, "") + self.tab_participants = QtWidgets.QWidget() + self.tab_participants.setObjectName("tab_participants") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.tab_participants) + self.verticalLayout_11.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.listViewParticipants = QtWidgets.QListView(self.tab_participants) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.listViewParticipants.sizePolicy().hasHeightForWidth()) + self.listViewParticipants.setSizePolicy(sizePolicy) + self.listViewParticipants.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.listViewParticipants.setTextElideMode(QtCore.Qt.ElideRight) + self.listViewParticipants.setObjectName("listViewParticipants") + self.verticalLayout_11.addWidget(self.listViewParticipants) + self.tabWidget.addTab(self.tab_participants, "") + self.verticalLayout_2.addWidget(self.tabWidget) + self.gridLayout_3 = QtWidgets.QGridLayout() + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_5 = QtWidgets.QLabel(self.layoutWidget) + self.label_5.setObjectName("label_5") + self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) + self.label_4 = QtWidgets.QLabel(self.layoutWidget) + self.label_4.setObjectName("label_4") + self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1) + self.lEncodingErrors = QtWidgets.QLabel(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lEncodingErrors.sizePolicy().hasHeightForWidth()) + self.lEncodingErrors.setSizePolicy(sizePolicy) + self.lEncodingErrors.setObjectName("lEncodingErrors") + self.gridLayout_3.addWidget(self.lEncodingErrors, 2, 0, 1, 1) + self.cbDecoding = QtWidgets.QComboBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbDecoding.sizePolicy().hasHeightForWidth()) + self.cbDecoding.setSizePolicy(sizePolicy) + self.cbDecoding.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToContents) + self.cbDecoding.setObjectName("cbDecoding") + self.cbDecoding.addItem("") + self.cbDecoding.addItem("") + self.cbDecoding.addItem("") + self.cbDecoding.addItem("") + self.cbDecoding.addItem("") + self.gridLayout_3.addWidget(self.cbDecoding, 1, 1, 1, 1) + self.chkBoxShowOnlyDiffs = QtWidgets.QCheckBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkBoxShowOnlyDiffs.sizePolicy().hasHeightForWidth()) + self.chkBoxShowOnlyDiffs.setSizePolicy(sizePolicy) + self.chkBoxShowOnlyDiffs.setObjectName("chkBoxShowOnlyDiffs") + self.gridLayout_3.addWidget(self.chkBoxShowOnlyDiffs, 4, 0, 1, 2) + self.cbProtoView = QtWidgets.QComboBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbProtoView.sizePolicy().hasHeightForWidth()) + self.cbProtoView.setSizePolicy(sizePolicy) + self.cbProtoView.setObjectName("cbProtoView") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.gridLayout_3.addWidget(self.cbProtoView, 0, 1, 1, 1) + self.lDecodingErrorsValue = QtWidgets.QLabel(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lDecodingErrorsValue.sizePolicy().hasHeightForWidth()) + self.lDecodingErrorsValue.setSizePolicy(sizePolicy) + self.lDecodingErrorsValue.setObjectName("lDecodingErrorsValue") + self.gridLayout_3.addWidget(self.lDecodingErrorsValue, 2, 1, 1, 1) + self.chkBoxOnlyShowLabelsInProtocol = QtWidgets.QCheckBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkBoxOnlyShowLabelsInProtocol.sizePolicy().hasHeightForWidth()) + self.chkBoxOnlyShowLabelsInProtocol.setSizePolicy(sizePolicy) + self.chkBoxOnlyShowLabelsInProtocol.setObjectName("chkBoxOnlyShowLabelsInProtocol") + self.gridLayout_3.addWidget(self.chkBoxOnlyShowLabelsInProtocol, 5, 0, 1, 2) + self.cbShowDiffs = QtWidgets.QCheckBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbShowDiffs.sizePolicy().hasHeightForWidth()) + self.cbShowDiffs.setSizePolicy(sizePolicy) + self.cbShowDiffs.setObjectName("cbShowDiffs") + self.gridLayout_3.addWidget(self.cbShowDiffs, 3, 0, 1, 2) + self.stackedWidgetLogicAnalysis = QtWidgets.QStackedWidget(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.stackedWidgetLogicAnalysis.sizePolicy().hasHeightForWidth()) + self.stackedWidgetLogicAnalysis.setSizePolicy(sizePolicy) + self.stackedWidgetLogicAnalysis.setObjectName("stackedWidgetLogicAnalysis") + self.pageButtonAnalyzer = QtWidgets.QWidget() + self.pageButtonAnalyzer.setObjectName("pageButtonAnalyzer") + self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.pageButtonAnalyzer) + self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_8.setSpacing(0) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.btnAnalyze = QtWidgets.QToolButton(self.pageButtonAnalyzer) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnAnalyze.sizePolicy().hasHeightForWidth()) + self.btnAnalyze.setSizePolicy(sizePolicy) + self.btnAnalyze.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.btnAnalyze.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) + self.btnAnalyze.setObjectName("btnAnalyze") + self.verticalLayout_8.addWidget(self.btnAnalyze) + self.stackedWidgetLogicAnalysis.addWidget(self.pageButtonAnalyzer) + self.pageProgressBar = QtWidgets.QWidget() + self.pageProgressBar.setObjectName("pageProgressBar") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.pageProgressBar) + self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_9.setSpacing(0) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.progressBarLogicAnalyzer = QtWidgets.QProgressBar(self.pageProgressBar) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.progressBarLogicAnalyzer.sizePolicy().hasHeightForWidth()) + self.progressBarLogicAnalyzer.setSizePolicy(sizePolicy) + self.progressBarLogicAnalyzer.setProperty("value", 24) + self.progressBarLogicAnalyzer.setObjectName("progressBarLogicAnalyzer") + self.verticalLayout_9.addWidget(self.progressBarLogicAnalyzer) + self.stackedWidgetLogicAnalysis.addWidget(self.pageProgressBar) + self.gridLayout_3.addWidget(self.stackedWidgetLogicAnalysis, 6, 0, 1, 2) + self.verticalLayout_2.addLayout(self.gridLayout_3) + self.layoutWidget1 = QtWidgets.QWidget(self.splitter) + self.layoutWidget1.setObjectName("layoutWidget1") + self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget1) + self.verticalLayout.setContentsMargins(11, 11, 11, 11) + self.verticalLayout.setObjectName("verticalLayout") + self.gridLayout_2 = QtWidgets.QGridLayout() + self.gridLayout_2.setObjectName("gridLayout_2") + self.btnSaveProto = QtWidgets.QToolButton(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnSaveProto.sizePolicy().hasHeightForWidth()) + self.btnSaveProto.setSizePolicy(sizePolicy) + self.btnSaveProto.setBaseSize(QtCore.QSize(0, 0)) + self.btnSaveProto.setText("") + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSaveProto.setIcon(icon) + self.btnSaveProto.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) + self.btnSaveProto.setObjectName("btnSaveProto") + self.gridLayout_2.addWidget(self.btnSaveProto, 0, 16, 1, 1) + self.lSlash = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSlash.sizePolicy().hasHeightForWidth()) + self.lSlash.setSizePolicy(sizePolicy) + self.lSlash.setAlignment(QtCore.Qt.AlignCenter) + self.lSlash.setObjectName("lSlash") + self.gridLayout_2.addWidget(self.lSlash, 0, 7, 1, 1) + self.lblShownRows = QtWidgets.QLabel(self.layoutWidget1) + self.lblShownRows.setObjectName("lblShownRows") + self.gridLayout_2.addWidget(self.lblShownRows, 0, 4, 1, 1) + self.lTime = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lTime.sizePolicy().hasHeightForWidth()) + self.lTime.setSizePolicy(sizePolicy) + self.lTime.setTextFormat(QtCore.Qt.PlainText) + self.lTime.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.lTime.setObjectName("lTime") + self.gridLayout_2.addWidget(self.lTime, 0, 15, 1, 1) + self.lSearchCurrent = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSearchCurrent.sizePolicy().hasHeightForWidth()) + self.lSearchCurrent.setSizePolicy(sizePolicy) + self.lSearchCurrent.setStyleSheet("QLabel\n" +"{\n" +" qproperty-alignment: AlignCenter;\n" +"}") + self.lSearchCurrent.setObjectName("lSearchCurrent") + self.gridLayout_2.addWidget(self.lSearchCurrent, 0, 6, 1, 1) + self.lblRSSI = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblRSSI.sizePolicy().hasHeightForWidth()) + self.lblRSSI.setSizePolicy(sizePolicy) + self.lblRSSI.setObjectName("lblRSSI") + self.gridLayout_2.addWidget(self.lblRSSI, 0, 12, 1, 1) + self.btnNextSearch = QtWidgets.QToolButton(self.layoutWidget1) + self.btnNextSearch.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnNextSearch.sizePolicy().hasHeightForWidth()) + self.btnNextSearch.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("go-next") + self.btnNextSearch.setIcon(icon) + self.btnNextSearch.setObjectName("btnNextSearch") + self.gridLayout_2.addWidget(self.btnNextSearch, 0, 9, 1, 1) + self.btnPrevSearch = QtWidgets.QToolButton(self.layoutWidget1) + self.btnPrevSearch.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnPrevSearch.sizePolicy().hasHeightForWidth()) + self.btnPrevSearch.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("go-previous") + self.btnPrevSearch.setIcon(icon) + self.btnPrevSearch.setObjectName("btnPrevSearch") + self.gridLayout_2.addWidget(self.btnPrevSearch, 0, 5, 1, 1) + self.lSearchTotal = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSearchTotal.sizePolicy().hasHeightForWidth()) + self.lSearchTotal.setSizePolicy(sizePolicy) + self.lSearchTotal.setStyleSheet("QLabel\n" +"{\n" +" qproperty-alignment: AlignCenter;\n" +"}") + self.lSearchTotal.setObjectName("lSearchTotal") + self.gridLayout_2.addWidget(self.lSearchTotal, 0, 8, 1, 1) + self.label_3 = QtWidgets.QLabel(self.layoutWidget1) + self.label_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.label_3.setObjectName("label_3") + self.gridLayout_2.addWidget(self.label_3, 0, 14, 1, 1) + self.line_2 = QtWidgets.QFrame(self.layoutWidget1) + self.line_2.setFrameShape(QtWidgets.QFrame.VLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.gridLayout_2.addWidget(self.line_2, 0, 13, 1, 1) + self.btnSearchSelectFilter = QtWidgets.QToolButton(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnSearchSelectFilter.sizePolicy().hasHeightForWidth()) + self.btnSearchSelectFilter.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("edit-find") + self.btnSearchSelectFilter.setIcon(icon) + self.btnSearchSelectFilter.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.btnSearchSelectFilter.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) + self.btnSearchSelectFilter.setAutoRaise(False) + self.btnSearchSelectFilter.setArrowType(QtCore.Qt.NoArrow) + self.btnSearchSelectFilter.setObjectName("btnSearchSelectFilter") + self.gridLayout_2.addWidget(self.btnSearchSelectFilter, 0, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(60, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_2.addItem(spacerItem, 0, 10, 1, 1) + self.line = QtWidgets.QFrame(self.layoutWidget1) + self.line.setFrameShape(QtWidgets.QFrame.VLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout_2.addWidget(self.line, 0, 11, 1, 1) + self.btnLoadProto = QtWidgets.QToolButton(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnLoadProto.sizePolicy().hasHeightForWidth()) + self.btnLoadProto.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("document-open") + self.btnLoadProto.setIcon(icon) + self.btnLoadProto.setObjectName("btnLoadProto") + self.gridLayout_2.addWidget(self.btnLoadProto, 0, 17, 1, 1) + self.lblClearAlignment = QtWidgets.QLabel(self.layoutWidget1) + self.lblClearAlignment.setObjectName("lblClearAlignment") + self.gridLayout_2.addWidget(self.lblClearAlignment, 0, 3, 1, 1) + self.lineEditSearch = QtWidgets.QLineEdit(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditSearch.sizePolicy().hasHeightForWidth()) + self.lineEditSearch.setSizePolicy(sizePolicy) + self.lineEditSearch.setAcceptDrops(False) + self.lineEditSearch.setClearButtonEnabled(True) + self.lineEditSearch.setObjectName("lineEditSearch") + self.gridLayout_2.addWidget(self.lineEditSearch, 0, 1, 1, 1) + self.verticalLayout.addLayout(self.gridLayout_2) + self.tblViewProtocol = ProtocolTableView(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tblViewProtocol.sizePolicy().hasHeightForWidth()) + self.tblViewProtocol.setSizePolicy(sizePolicy) + self.tblViewProtocol.setAcceptDrops(True) + self.tblViewProtocol.setAutoFillBackground(True) + self.tblViewProtocol.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.tblViewProtocol.setFrameShadow(QtWidgets.QFrame.Sunken) + self.tblViewProtocol.setLineWidth(1) + self.tblViewProtocol.setAutoScroll(True) + self.tblViewProtocol.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) + self.tblViewProtocol.setAlternatingRowColors(True) + self.tblViewProtocol.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) + self.tblViewProtocol.setTextElideMode(QtCore.Qt.ElideNone) + self.tblViewProtocol.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewProtocol.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewProtocol.setShowGrid(False) + self.tblViewProtocol.setGridStyle(QtCore.Qt.NoPen) + self.tblViewProtocol.setSortingEnabled(False) + self.tblViewProtocol.setWordWrap(False) + self.tblViewProtocol.setCornerButtonEnabled(False) + self.tblViewProtocol.setObjectName("tblViewProtocol") + self.tblViewProtocol.horizontalHeader().setDefaultSectionSize(57) + self.verticalLayout.addWidget(self.tblViewProtocol) + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.lBits = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lBits.sizePolicy().hasHeightForWidth()) + self.lBits.setSizePolicy(sizePolicy) + self.lBits.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lBits.setObjectName("lBits") + self.horizontalLayout_3.addWidget(self.lBits) + self.lBitsSelection = QtWidgets.QLineEdit(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lBitsSelection.sizePolicy().hasHeightForWidth()) + self.lBitsSelection.setSizePolicy(sizePolicy) + self.lBitsSelection.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lBitsSelection.setAcceptDrops(False) + self.lBitsSelection.setStyleSheet("background-color: rgba(255, 255, 255, 0);") + self.lBitsSelection.setFrame(False) + self.lBitsSelection.setReadOnly(True) + self.lBitsSelection.setObjectName("lBitsSelection") + self.horizontalLayout_3.addWidget(self.lBitsSelection) + self.lHex = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lHex.sizePolicy().hasHeightForWidth()) + self.lHex.setSizePolicy(sizePolicy) + self.lHex.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lHex.setObjectName("lHex") + self.horizontalLayout_3.addWidget(self.lHex) + self.lHexSelection = QtWidgets.QLineEdit(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lHexSelection.sizePolicy().hasHeightForWidth()) + self.lHexSelection.setSizePolicy(sizePolicy) + self.lHexSelection.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lHexSelection.setAcceptDrops(False) + self.lHexSelection.setStyleSheet("background-color: rgba(255, 255, 255, 0);") + self.lHexSelection.setFrame(False) + self.lHexSelection.setReadOnly(True) + self.lHexSelection.setObjectName("lHexSelection") + self.horizontalLayout_3.addWidget(self.lHexSelection) + self.lDecimal = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lDecimal.sizePolicy().hasHeightForWidth()) + self.lDecimal.setSizePolicy(sizePolicy) + self.lDecimal.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lDecimal.setObjectName("lDecimal") + self.horizontalLayout_3.addWidget(self.lDecimal) + self.lDecimalSelection = QtWidgets.QLineEdit(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lDecimalSelection.sizePolicy().hasHeightForWidth()) + self.lDecimalSelection.setSizePolicy(sizePolicy) + self.lDecimalSelection.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lDecimalSelection.setAcceptDrops(False) + self.lDecimalSelection.setStyleSheet("background-color: rgba(255, 255, 255, 0);") + self.lDecimalSelection.setFrame(False) + self.lDecimalSelection.setReadOnly(True) + self.lDecimalSelection.setObjectName("lDecimalSelection") + self.horizontalLayout_3.addWidget(self.lDecimalSelection) + self.lNumSelectedColumns = QtWidgets.QLabel(self.layoutWidget1) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lNumSelectedColumns.sizePolicy().hasHeightForWidth()) + self.lNumSelectedColumns.setSizePolicy(sizePolicy) + self.lNumSelectedColumns.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.lNumSelectedColumns.setObjectName("lNumSelectedColumns") + self.horizontalLayout_3.addWidget(self.lNumSelectedColumns) + self.lColumnsSelectedText = QtWidgets.QLabel(self.layoutWidget1) + self.lColumnsSelectedText.setObjectName("lColumnsSelectedText") + self.horizontalLayout_3.addWidget(self.lColumnsSelectedText) + self.verticalLayout.addLayout(self.horizontalLayout_3) + self.layoutWidget2 = QtWidgets.QWidget(self.splitter_2) + self.layoutWidget2.setObjectName("layoutWidget2") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget2) + self.verticalLayout_4.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.label = QtWidgets.QLabel(self.layoutWidget2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 0, 1, 1) + self.lblLabelValues = QtWidgets.QLabel(self.layoutWidget2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblLabelValues.sizePolicy().hasHeightForWidth()) + self.lblLabelValues.setSizePolicy(sizePolicy) + self.lblLabelValues.setAlignment(QtCore.Qt.AlignCenter) + self.lblLabelValues.setObjectName("lblLabelValues") + self.gridLayout.addWidget(self.lblLabelValues, 0, 1, 1, 1) + self.btnAddMessagetype = QtWidgets.QToolButton(self.layoutWidget2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnAddMessagetype.sizePolicy().hasHeightForWidth()) + self.btnAddMessagetype.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddMessagetype.setIcon(icon) + self.btnAddMessagetype.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) + self.btnAddMessagetype.setObjectName("btnAddMessagetype") + self.gridLayout.addWidget(self.btnAddMessagetype, 3, 0, 1, 1) + self.tblLabelValues = LabelValueTableView(self.layoutWidget2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tblLabelValues.sizePolicy().hasHeightForWidth()) + self.tblLabelValues.setSizePolicy(sizePolicy) + self.tblLabelValues.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.tblLabelValues.setAlternatingRowColors(True) + self.tblLabelValues.setShowGrid(False) + self.tblLabelValues.setObjectName("tblLabelValues") + self.tblLabelValues.horizontalHeader().setVisible(True) + self.tblLabelValues.horizontalHeader().setCascadingSectionResizes(False) + self.tblLabelValues.horizontalHeader().setDefaultSectionSize(150) + self.tblLabelValues.horizontalHeader().setStretchLastSection(True) + self.tblLabelValues.verticalHeader().setVisible(False) + self.gridLayout.addWidget(self.tblLabelValues, 1, 1, 3, 1) + self.tblViewMessageTypes = MessageTypeTableView(self.layoutWidget2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tblViewMessageTypes.sizePolicy().hasHeightForWidth()) + self.tblViewMessageTypes.setSizePolicy(sizePolicy) + self.tblViewMessageTypes.setAcceptDrops(False) + self.tblViewMessageTypes.setToolTip("") + self.tblViewMessageTypes.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.tblViewMessageTypes.setAlternatingRowColors(True) + self.tblViewMessageTypes.setShowGrid(False) + self.tblViewMessageTypes.setObjectName("tblViewMessageTypes") + self.tblViewMessageTypes.verticalHeader().setVisible(False) + self.gridLayout.addWidget(self.tblViewMessageTypes, 1, 0, 2, 1) + self.verticalLayout_4.addLayout(self.gridLayout) + self.verticalLayout_5.addWidget(self.splitter_2) + self.scrollArea.setWidget(self.scrollAreaWidgetContents) + self.verticalLayout_7.addWidget(self.scrollArea) + + self.retranslateUi(TabAnalysis) + self.tabWidget.setCurrentIndex(0) + self.stackedWidgetLogicAnalysis.setCurrentIndex(0) + + def retranslateUi(self, TabAnalysis): + _translate = QtCore.QCoreApplication.translate + TabAnalysis.setWindowTitle(_translate("TabAnalysis", "Frame")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_protocols), _translate("TabAnalysis", "Protocols")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_participants), _translate("TabAnalysis", "Participants")) + self.label_5.setText(_translate("TabAnalysis", "Decoding:")) + self.label_4.setText(_translate("TabAnalysis", "View data as:")) + self.lEncodingErrors.setText(_translate("TabAnalysis", "Decoding errors:")) + self.cbDecoding.setItemText(0, _translate("TabAnalysis", "NRZ")) + self.cbDecoding.setItemText(1, _translate("TabAnalysis", "Manchester")) + self.cbDecoding.setItemText(2, _translate("TabAnalysis", "Manchester II")) + self.cbDecoding.setItemText(3, _translate("TabAnalysis", "Differential Manchester")) + self.cbDecoding.setItemText(4, _translate("TabAnalysis", "...")) + self.chkBoxShowOnlyDiffs.setText(_translate("TabAnalysis", "Show only diffs in protocol")) + self.cbProtoView.setToolTip(_translate("TabAnalysis", "

Set the desired view here.

")) + self.cbProtoView.setItemText(0, _translate("TabAnalysis", "Bits")) + self.cbProtoView.setItemText(1, _translate("TabAnalysis", "Hex")) + self.cbProtoView.setItemText(2, _translate("TabAnalysis", "ASCII")) + self.lDecodingErrorsValue.setText(_translate("TabAnalysis", "0 (0.00%)")) + self.chkBoxOnlyShowLabelsInProtocol.setText(_translate("TabAnalysis", "Show only labels in protocol")) + self.cbShowDiffs.setText(_translate("TabAnalysis", "Mark diffs in protocol")) + self.btnAnalyze.setToolTip(_translate("TabAnalysis", "

Run some automatic analysis on the protocol e.g. assign labels automatically. You can configure which checks to run with the arrow on the right of this button.

")) + self.btnAnalyze.setText(_translate("TabAnalysis", "Analyze Protocol")) + self.btnSaveProto.setToolTip(_translate("TabAnalysis", "Save current protocol.")) + self.lSlash.setText(_translate("TabAnalysis", "/")) + self.lblShownRows.setText(_translate("TabAnalysis", "shown: 42/108")) + self.lTime.setToolTip(_translate("TabAnalysis", "

The MessageStart is the point in time when a protocol message begins. Additionally the relative time (+ ...) from the previous message is shown.

")) + self.lTime.setText(_translate("TabAnalysis", "0 (+0)")) + self.lSearchCurrent.setText(_translate("TabAnalysis", "-")) + self.lblRSSI.setToolTip(_translate("TabAnalysis", "

This is the average signal power of the current message. The nearer this value is to zero, the stronger the signal is.

")) + self.lblRSSI.setText(_translate("TabAnalysis", "-∞ dBm")) + self.btnNextSearch.setText(_translate("TabAnalysis", ">")) + self.btnPrevSearch.setText(_translate("TabAnalysis", "<")) + self.lSearchTotal.setText(_translate("TabAnalysis", "-")) + self.label_3.setToolTip(_translate("TabAnalysis", "

The Message Start is the point in time when a protocol message begins. Additionally the relative time (+ ...) from the previous message is shown.

")) + self.label_3.setText(_translate("TabAnalysis", "Timestamp:")) + self.btnSearchSelectFilter.setText(_translate("TabAnalysis", "Search")) + self.btnLoadProto.setToolTip(_translate("TabAnalysis", "Load a protocol.")) + self.btnLoadProto.setText(_translate("TabAnalysis", "...")) + self.lblClearAlignment.setText(_translate("TabAnalysis", "

Reset alignment

")) + self.lineEditSearch.setPlaceholderText(_translate("TabAnalysis", "Enter pattern here")) + self.lBits.setText(_translate("TabAnalysis", "Bit:")) + self.lHex.setText(_translate("TabAnalysis", "Hex:")) + self.lDecimal.setText(_translate("TabAnalysis", "Decimal:")) + self.lNumSelectedColumns.setText(_translate("TabAnalysis", "0")) + self.lColumnsSelectedText.setText(_translate("TabAnalysis", "column(s) selected")) + self.label.setText(_translate("TabAnalysis", "Message types")) + self.lblLabelValues.setText(_translate("TabAnalysis", "Labels for message")) + self.btnAddMessagetype.setToolTip(_translate("TabAnalysis", "Add a new message type")) + self.btnAddMessagetype.setText(_translate("TabAnalysis", "Add new message type")) +from urh.ui.views.LabelValueTableView import LabelValueTableView +from urh.ui.views.MessageTypeTableView import MessageTypeTableView +from urh.ui.views.ProtocolTableView import ProtocolTableView +from urh.ui.views.ProtocolTreeView import ProtocolTreeView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_checksum_options_widget.py b/Software/Universal Radio Hacker/src/urh/ui/ui_checksum_options_widget.py new file mode 100644 index 0000000..281139e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_checksum_options_widget.py @@ -0,0 +1,165 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_ChecksumOptions(object): + def setupUi(self, ChecksumOptions): + ChecksumOptions.setObjectName("ChecksumOptions") + ChecksumOptions.resize(775, 836) + self.gridLayout = QtWidgets.QGridLayout(ChecksumOptions) + self.gridLayout.setObjectName("gridLayout") + self.scrollArea = QtWidgets.QScrollArea(ChecksumOptions) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents = QtWidgets.QWidget() + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 738, 827)) + self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) + self.verticalLayout_3.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.label_4 = QtWidgets.QLabel(self.scrollAreaWidgetContents) + self.label_4.setObjectName("label_4") + self.verticalLayout_3.addWidget(self.label_4) + self.comboBoxCategory = QtWidgets.QComboBox(self.scrollAreaWidgetContents) + self.comboBoxCategory.setObjectName("comboBoxCategory") + self.comboBoxCategory.addItem("") + self.comboBoxCategory.addItem("") + self.verticalLayout_3.addWidget(self.comboBoxCategory) + self.stackedWidget = QtWidgets.QStackedWidget(self.scrollAreaWidgetContents) + self.stackedWidget.setObjectName("stackedWidget") + self.page_crc = QtWidgets.QWidget() + self.page_crc.setObjectName("page_crc") + self.gridLayout_2 = QtWidgets.QGridLayout(self.page_crc) + self.gridLayout_2.setContentsMargins(0, 0, 0, 0) + self.gridLayout_2.setObjectName("gridLayout_2") + self.lineEditFinalXOR = QtWidgets.QLineEdit(self.page_crc) + self.lineEditFinalXOR.setObjectName("lineEditFinalXOR") + self.gridLayout_2.addWidget(self.lineEditFinalXOR, 3, 1, 1, 1) + self.label_5 = QtWidgets.QLabel(self.page_crc) + self.label_5.setObjectName("label_5") + self.gridLayout_2.addWidget(self.label_5, 1, 0, 1, 1) + self.groupBox = QtWidgets.QGroupBox(self.page_crc) + self.groupBox.setObjectName("groupBox") + self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox) + self.horizontalLayout.setObjectName("horizontalLayout") + self.tableViewDataRanges = QtWidgets.QTableView(self.groupBox) + self.tableViewDataRanges.setObjectName("tableViewDataRanges") + self.tableViewDataRanges.horizontalHeader().setHighlightSections(False) + self.tableViewDataRanges.verticalHeader().setCascadingSectionResizes(False) + self.tableViewDataRanges.verticalHeader().setHighlightSections(False) + self.horizontalLayout.addWidget(self.tableViewDataRanges) + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setObjectName("verticalLayout") + self.btnAddRange = QtWidgets.QToolButton(self.groupBox) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddRange.setIcon(icon) + self.btnAddRange.setObjectName("btnAddRange") + self.verticalLayout.addWidget(self.btnAddRange) + self.btnRemoveRange = QtWidgets.QToolButton(self.groupBox) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveRange.setIcon(icon) + self.btnRemoveRange.setObjectName("btnRemoveRange") + self.verticalLayout.addWidget(self.btnRemoveRange) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem) + self.horizontalLayout.addLayout(self.verticalLayout) + self.gridLayout_2.addWidget(self.groupBox, 7, 0, 1, 2) + self.lineEditStartValue = QtWidgets.QLineEdit(self.page_crc) + self.lineEditStartValue.setObjectName("lineEditStartValue") + self.gridLayout_2.addWidget(self.lineEditStartValue, 2, 1, 1, 1) + self.label_3 = QtWidgets.QLabel(self.page_crc) + self.label_3.setObjectName("label_3") + self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(self.page_crc) + self.label_2.setObjectName("label_2") + self.gridLayout_2.addWidget(self.label_2, 3, 0, 1, 1) + self.label = QtWidgets.QLabel(self.page_crc) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 2, 0, 1, 1) + self.lineEditCRCPolynomial = QtWidgets.QLineEdit(self.page_crc) + self.lineEditCRCPolynomial.setObjectName("lineEditCRCPolynomial") + self.gridLayout_2.addWidget(self.lineEditCRCPolynomial, 1, 1, 1, 1) + self.comboBoxCRCFunction = QtWidgets.QComboBox(self.page_crc) + self.comboBoxCRCFunction.setObjectName("comboBoxCRCFunction") + self.gridLayout_2.addWidget(self.comboBoxCRCFunction, 0, 1, 1, 1) + self.label_crc_info = QtWidgets.QLabel(self.page_crc) + self.label_crc_info.setWordWrap(True) + self.label_crc_info.setObjectName("label_crc_info") + self.gridLayout_2.addWidget(self.label_crc_info, 6, 0, 1, 2) + self.checkBoxRefIn = QtWidgets.QCheckBox(self.page_crc) + self.checkBoxRefIn.setObjectName("checkBoxRefIn") + self.gridLayout_2.addWidget(self.checkBoxRefIn, 4, 0, 1, 2) + self.checkBoxRefOut = QtWidgets.QCheckBox(self.page_crc) + self.checkBoxRefOut.setObjectName("checkBoxRefOut") + self.gridLayout_2.addWidget(self.checkBoxRefOut, 5, 0, 1, 2) + self.stackedWidget.addWidget(self.page_crc) + self.page_wsp = QtWidgets.QWidget() + self.page_wsp.setObjectName("page_wsp") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.page_wsp) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label_6 = QtWidgets.QLabel(self.page_wsp) + self.label_6.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) + self.label_6.setWordWrap(True) + self.label_6.setObjectName("label_6") + self.verticalLayout_2.addWidget(self.label_6) + self.radioButtonWSPAuto = QtWidgets.QRadioButton(self.page_wsp) + self.radioButtonWSPAuto.setObjectName("radioButtonWSPAuto") + self.verticalLayout_2.addWidget(self.radioButtonWSPAuto) + self.radioButtonWSPChecksum4 = QtWidgets.QRadioButton(self.page_wsp) + self.radioButtonWSPChecksum4.setObjectName("radioButtonWSPChecksum4") + self.verticalLayout_2.addWidget(self.radioButtonWSPChecksum4) + self.radioButtonWSPChecksum8 = QtWidgets.QRadioButton(self.page_wsp) + self.radioButtonWSPChecksum8.setObjectName("radioButtonWSPChecksum8") + self.verticalLayout_2.addWidget(self.radioButtonWSPChecksum8) + self.radioButtonWSPCRC8 = QtWidgets.QRadioButton(self.page_wsp) + self.radioButtonWSPCRC8.setObjectName("radioButtonWSPCRC8") + self.verticalLayout_2.addWidget(self.radioButtonWSPCRC8) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_2.addItem(spacerItem1) + self.stackedWidget.addWidget(self.page_wsp) + self.verticalLayout_3.addWidget(self.stackedWidget) + spacerItem2 = QtWidgets.QSpacerItem(20, 107, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem2) + self.scrollArea.setWidget(self.scrollAreaWidgetContents) + self.gridLayout.addWidget(self.scrollArea, 1, 0, 1, 2) + + self.retranslateUi(ChecksumOptions) + self.stackedWidget.setCurrentIndex(0) + ChecksumOptions.setTabOrder(self.comboBoxCRCFunction, self.lineEditCRCPolynomial) + ChecksumOptions.setTabOrder(self.lineEditCRCPolynomial, self.lineEditStartValue) + ChecksumOptions.setTabOrder(self.lineEditStartValue, self.lineEditFinalXOR) + ChecksumOptions.setTabOrder(self.lineEditFinalXOR, self.tableViewDataRanges) + ChecksumOptions.setTabOrder(self.tableViewDataRanges, self.btnAddRange) + ChecksumOptions.setTabOrder(self.btnAddRange, self.radioButtonWSPAuto) + ChecksumOptions.setTabOrder(self.radioButtonWSPAuto, self.btnRemoveRange) + ChecksumOptions.setTabOrder(self.btnRemoveRange, self.radioButtonWSPChecksum4) + ChecksumOptions.setTabOrder(self.radioButtonWSPChecksum4, self.radioButtonWSPChecksum8) + ChecksumOptions.setTabOrder(self.radioButtonWSPChecksum8, self.radioButtonWSPCRC8) + + def retranslateUi(self, ChecksumOptions): + _translate = QtCore.QCoreApplication.translate + ChecksumOptions.setWindowTitle(_translate("ChecksumOptions", "Configure Checksum")) + self.label_4.setText(_translate("ChecksumOptions", "Checksum category:")) + self.comboBoxCategory.setItemText(0, _translate("ChecksumOptions", "CRC")) + self.comboBoxCategory.setItemText(1, _translate("ChecksumOptions", "Wireless Short Packet Checksum")) + self.label_5.setText(_translate("ChecksumOptions", "CRC polynomial (hex):")) + self.groupBox.setTitle(_translate("ChecksumOptions", "Configure data ranges for CRC")) + self.btnAddRange.setText(_translate("ChecksumOptions", "...")) + self.btnRemoveRange.setText(_translate("ChecksumOptions", "...")) + self.label_3.setText(_translate("ChecksumOptions", "CRC function:")) + self.label_2.setText(_translate("ChecksumOptions", "Final XOR (hex):")) + self.label.setText(_translate("ChecksumOptions", "Start value (hex):")) + self.label_crc_info.setText(_translate("ChecksumOptions", "

Order=17

Length of checksum=16

start value length =16

final XOR length = 16

Polynomial = x1 + 4

")) + self.checkBoxRefIn.setText(_translate("ChecksumOptions", "RefIn (Reflect input)")) + self.checkBoxRefOut.setText(_translate("ChecksumOptions", "RefOut (Reflect output)")) + self.label_6.setText(_translate("ChecksumOptions", "

The Wireless Short Packet (WSP) standard uses three different checksums. URH can automatically detect the used checksum algorithm from the message. However, you can enforce the usage of a certain checksum if you need to.

With Automatic setting, checksums are chosen by these rules:

1) 4 Bit Checksum - For Switch Telegram (RORG=5 or 6 and STATUS = 0x20 or 0x30)

2) 8 Bit Checksum: STATUS bit 27 = 0

3) 8 Bit CRC: STATUS bit 27 = 1

")) + self.radioButtonWSPAuto.setText(_translate("ChecksumOptions", "Automatic (recommended)")) + self.radioButtonWSPChecksum4.setText(_translate("ChecksumOptions", "Force Checksum4")) + self.radioButtonWSPChecksum8.setText(_translate("ChecksumOptions", "Force Checksum8")) + self.radioButtonWSPCRC8.setText(_translate("ChecksumOptions", "Force CRC8")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_costa.py b/Software/Universal Radio Hacker/src/urh/ui/ui_costa.py new file mode 100644 index 0000000..a5a8a59 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_costa.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogCosta(object): + def setupUi(self, DialogCosta): + DialogCosta.setObjectName("DialogCosta") + DialogCosta.resize(400, 300) + self.verticalLayout = QtWidgets.QVBoxLayout(DialogCosta) + self.verticalLayout.setObjectName("verticalLayout") + self.label = QtWidgets.QLabel(DialogCosta) + self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.label.setWordWrap(True) + self.label.setObjectName("label") + self.verticalLayout.addWidget(self.label) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.labelLoopBandwidth = QtWidgets.QLabel(DialogCosta) + self.labelLoopBandwidth.setObjectName("labelLoopBandwidth") + self.horizontalLayout.addWidget(self.labelLoopBandwidth) + self.doubleSpinBoxLoopBandwidth = QtWidgets.QDoubleSpinBox(DialogCosta) + self.doubleSpinBoxLoopBandwidth.setDecimals(4) + self.doubleSpinBoxLoopBandwidth.setObjectName("doubleSpinBoxLoopBandwidth") + self.horizontalLayout.addWidget(self.doubleSpinBoxLoopBandwidth) + self.verticalLayout.addLayout(self.horizontalLayout) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogCosta) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.verticalLayout.addWidget(self.buttonBox) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem) + + self.retranslateUi(DialogCosta) + self.buttonBox.accepted.connect(DialogCosta.accept) + self.buttonBox.rejected.connect(DialogCosta.reject) + + def retranslateUi(self, DialogCosta): + _translate = QtCore.QCoreApplication.translate + DialogCosta.setWindowTitle(_translate("DialogCosta", "Configure Costas Loop")) + self.label.setText(_translate("DialogCosta", "URH uses a Costas loop for PSK demodulation. Configure the loop bandwidth below.")) + self.labelLoopBandwidth.setText(_translate("DialogCosta", "Loop Bandwidth:")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_csv_wizard.py b/Software/Universal Radio Hacker/src/urh/ui/ui_csv_wizard.py new file mode 100644 index 0000000..97b04b1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_csv_wizard.py @@ -0,0 +1,151 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogCSVImport(object): + def setupUi(self, DialogCSVImport): + DialogCSVImport.setObjectName("DialogCSVImport") + DialogCSVImport.resize(635, 674) + self.gridLayout = QtWidgets.QGridLayout(DialogCSVImport) + self.gridLayout.setObjectName("gridLayout") + self.labelFileNotFound = QtWidgets.QLabel(DialogCSVImport) + self.labelFileNotFound.setObjectName("labelFileNotFound") + self.gridLayout.addWidget(self.labelFileNotFound, 1, 2, 1, 1) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.comboBoxCSVSeparator = QtWidgets.QComboBox(DialogCSVImport) + self.comboBoxCSVSeparator.setObjectName("comboBoxCSVSeparator") + self.comboBoxCSVSeparator.addItem("") + self.comboBoxCSVSeparator.addItem("") + self.horizontalLayout.addWidget(self.comboBoxCSVSeparator) + self.btnAddSeparator = QtWidgets.QToolButton(DialogCSVImport) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddSeparator.setIcon(icon) + self.btnAddSeparator.setIconSize(QtCore.QSize(16, 16)) + self.btnAddSeparator.setObjectName("btnAddSeparator") + self.horizontalLayout.addWidget(self.btnAddSeparator) + self.gridLayout.addLayout(self.horizontalLayout, 3, 2, 1, 1) + self.spinBoxTimestampColumn = QtWidgets.QSpinBox(DialogCSVImport) + self.spinBoxTimestampColumn.setMaximum(999999999) + self.spinBoxTimestampColumn.setObjectName("spinBoxTimestampColumn") + self.gridLayout.addWidget(self.spinBoxTimestampColumn, 6, 2, 1, 1) + self.label = QtWidgets.QLabel(DialogCSVImport) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 4, 0, 1, 2) + self.spinBoxQDataColumn = QtWidgets.QSpinBox(DialogCSVImport) + self.spinBoxQDataColumn.setMaximum(999999999) + self.spinBoxQDataColumn.setObjectName("spinBoxQDataColumn") + self.gridLayout.addWidget(self.spinBoxQDataColumn, 5, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(DialogCSVImport) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 6, 0, 1, 2) + self.label_2 = QtWidgets.QLabel(DialogCSVImport) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 5, 0, 1, 2) + self.groupBox = QtWidgets.QGroupBox(DialogCSVImport) + self.groupBox.setObjectName("groupBox") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.tableWidgetPreview = QtWidgets.QTableWidget(self.groupBox) + self.tableWidgetPreview.setAlternatingRowColors(True) + self.tableWidgetPreview.setObjectName("tableWidgetPreview") + self.tableWidgetPreview.setColumnCount(3) + self.tableWidgetPreview.setRowCount(0) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetPreview.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetPreview.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetPreview.setHorizontalHeaderItem(2, item) + self.tableWidgetPreview.horizontalHeader().setCascadingSectionResizes(False) + self.tableWidgetPreview.horizontalHeader().setStretchLastSection(False) + self.tableWidgetPreview.verticalHeader().setStretchLastSection(False) + self.verticalLayout_2.addWidget(self.tableWidgetPreview) + self.gridLayout.addWidget(self.groupBox, 7, 0, 1, 3) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.lineEditFilename = QtWidgets.QLineEdit(DialogCSVImport) + self.lineEditFilename.setObjectName("lineEditFilename") + self.horizontalLayout_2.addWidget(self.lineEditFilename) + self.btnChooseFile = QtWidgets.QToolButton(DialogCSVImport) + self.btnChooseFile.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) + self.btnChooseFile.setObjectName("btnChooseFile") + self.horizontalLayout_2.addWidget(self.btnChooseFile) + self.gridLayout.addLayout(self.horizontalLayout_2, 0, 2, 1, 1) + self.spinBoxIDataColumn = QtWidgets.QSpinBox(DialogCSVImport) + self.spinBoxIDataColumn.setMinimum(1) + self.spinBoxIDataColumn.setMaximum(999999999) + self.spinBoxIDataColumn.setProperty("value", 1) + self.spinBoxIDataColumn.setObjectName("spinBoxIDataColumn") + self.gridLayout.addWidget(self.spinBoxIDataColumn, 4, 2, 1, 1) + self.label_4 = QtWidgets.QLabel(DialogCSVImport) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 3, 0, 1, 2) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogCSVImport) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 9, 2, 1, 1) + self.groupBoxFilePreview = QtWidgets.QGroupBox(DialogCSVImport) + self.groupBoxFilePreview.setObjectName("groupBoxFilePreview") + self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBoxFilePreview) + self.verticalLayout.setObjectName("verticalLayout") + self.plainTextEditFilePreview = QtWidgets.QPlainTextEdit(self.groupBoxFilePreview) + self.plainTextEditFilePreview.setUndoRedoEnabled(False) + self.plainTextEditFilePreview.setReadOnly(True) + self.plainTextEditFilePreview.setObjectName("plainTextEditFilePreview") + self.verticalLayout.addWidget(self.plainTextEditFilePreview) + self.gridLayout.addWidget(self.groupBoxFilePreview, 2, 0, 1, 3) + self.label_5 = QtWidgets.QLabel(DialogCSVImport) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 0, 0, 1, 1) + self.btnAutoDefault = QtWidgets.QPushButton(DialogCSVImport) + self.btnAutoDefault.setDefault(True) + self.btnAutoDefault.setObjectName("btnAutoDefault") + self.gridLayout.addWidget(self.btnAutoDefault, 10, 2, 1, 1) + + self.retranslateUi(DialogCSVImport) + self.buttonBox.accepted.connect(DialogCSVImport.accept) + self.buttonBox.rejected.connect(DialogCSVImport.reject) + DialogCSVImport.setTabOrder(self.lineEditFilename, self.btnChooseFile) + DialogCSVImport.setTabOrder(self.btnChooseFile, self.plainTextEditFilePreview) + DialogCSVImport.setTabOrder(self.plainTextEditFilePreview, self.comboBoxCSVSeparator) + DialogCSVImport.setTabOrder(self.comboBoxCSVSeparator, self.btnAddSeparator) + DialogCSVImport.setTabOrder(self.btnAddSeparator, self.spinBoxIDataColumn) + DialogCSVImport.setTabOrder(self.spinBoxIDataColumn, self.spinBoxQDataColumn) + DialogCSVImport.setTabOrder(self.spinBoxQDataColumn, self.spinBoxTimestampColumn) + DialogCSVImport.setTabOrder(self.spinBoxTimestampColumn, self.tableWidgetPreview) + + def retranslateUi(self, DialogCSVImport): + _translate = QtCore.QCoreApplication.translate + DialogCSVImport.setWindowTitle(_translate("DialogCSVImport", "CSV Import")) + self.labelFileNotFound.setText(_translate("DialogCSVImport", "

Could not open the selected file.

")) + self.comboBoxCSVSeparator.setItemText(0, _translate("DialogCSVImport", ",")) + self.comboBoxCSVSeparator.setItemText(1, _translate("DialogCSVImport", ";")) + self.btnAddSeparator.setToolTip(_translate("DialogCSVImport", "Add a custom separator.")) + self.btnAddSeparator.setText(_translate("DialogCSVImport", "...")) + self.spinBoxTimestampColumn.setToolTip(_translate("DialogCSVImport", "

If your dataset contains timestamps URH will calculate the sample rate from them. You can manually edit the sample rate after import in the signal details.

")) + self.spinBoxTimestampColumn.setSpecialValueText(_translate("DialogCSVImport", "Not present")) + self.label.setText(_translate("DialogCSVImport", "I Data Column:")) + self.spinBoxQDataColumn.setSpecialValueText(_translate("DialogCSVImport", "Not present")) + self.label_3.setToolTip(_translate("DialogCSVImport", "

If your dataset contains timestamps URH will calculate the sample rate from them. You can manually edit the sample rate after import in the signal details.

")) + self.label_3.setText(_translate("DialogCSVImport", "Timestamp Column:")) + self.label_2.setText(_translate("DialogCSVImport", "Q Data Column:")) + self.groupBox.setTitle(_translate("DialogCSVImport", "Preview")) + item = self.tableWidgetPreview.horizontalHeaderItem(0) + item.setText(_translate("DialogCSVImport", "Timestamp")) + item = self.tableWidgetPreview.horizontalHeaderItem(1) + item.setText(_translate("DialogCSVImport", "I")) + item = self.tableWidgetPreview.horizontalHeaderItem(2) + item.setText(_translate("DialogCSVImport", "Q")) + self.btnChooseFile.setText(_translate("DialogCSVImport", "...")) + self.label_4.setText(_translate("DialogCSVImport", "CSV Separator:")) + self.groupBoxFilePreview.setTitle(_translate("DialogCSVImport", "File Content (at most 100 rows)")) + self.label_5.setText(_translate("DialogCSVImport", "File to import:")) + self.btnAutoDefault.setText(_translate("DialogCSVImport", "Prevent Dialog From Close with Enter")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_decoding.py b/Software/Universal Radio Hacker/src/urh/ui/ui_decoding.py new file mode 100644 index 0000000..ba29dc1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_decoding.py @@ -0,0 +1,357 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_Decoder(object): + def setupUi(self, Decoder): + Decoder.setObjectName("Decoder") + Decoder.setWindowModality(QtCore.Qt.WindowModal) + Decoder.resize(2200, 1398) + Decoder.setModal(False) + self.verticalLayout_4 = QtWidgets.QVBoxLayout(Decoder) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.combobox_decodings = QtWidgets.QComboBox(Decoder) + self.combobox_decodings.setObjectName("combobox_decodings") + self.combobox_decodings.addItem("") + self.combobox_decodings.addItem("") + self.horizontalLayout_2.addWidget(self.combobox_decodings) + self.delete_decoding = QtWidgets.QPushButton(Decoder) + self.delete_decoding.setObjectName("delete_decoding") + self.horizontalLayout_2.addWidget(self.delete_decoding) + self.saveas = QtWidgets.QPushButton(Decoder) + self.saveas.setObjectName("saveas") + self.horizontalLayout_2.addWidget(self.saveas) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout_4.addLayout(self.horizontalLayout_2) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label_8 = QtWidgets.QLabel(Decoder) + self.label_8.setObjectName("label_8") + self.verticalLayout_2.addWidget(self.label_8) + self.basefunctions = QtWidgets.QListWidget(Decoder) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.basefunctions.sizePolicy().hasHeightForWidth()) + self.basefunctions.setSizePolicy(sizePolicy) + self.basefunctions.setDragEnabled(True) + self.basefunctions.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) + self.basefunctions.setObjectName("basefunctions") + self.verticalLayout_2.addWidget(self.basefunctions) + self.label_9 = QtWidgets.QLabel(Decoder) + self.label_9.setObjectName("label_9") + self.verticalLayout_2.addWidget(self.label_9) + self.additionalfunctions = QtWidgets.QListWidget(Decoder) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.additionalfunctions.sizePolicy().hasHeightForWidth()) + self.additionalfunctions.setSizePolicy(sizePolicy) + self.additionalfunctions.setDragEnabled(True) + self.additionalfunctions.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) + self.additionalfunctions.setObjectName("additionalfunctions") + self.verticalLayout_2.addWidget(self.additionalfunctions) + self.horizontalLayout.addLayout(self.verticalLayout_2) + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setObjectName("verticalLayout") + self.label = QtWidgets.QLabel(Decoder) + font = QtGui.QFont() + font.setPointSize(11) + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setObjectName("label") + self.verticalLayout.addWidget(self.label) + self.decoderchain = ListWidget(Decoder) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.decoderchain.sizePolicy().hasHeightForWidth()) + self.decoderchain.setSizePolicy(sizePolicy) + self.decoderchain.setAcceptDrops(True) + self.decoderchain.setDragEnabled(True) + self.decoderchain.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop) + self.decoderchain.setDefaultDropAction(QtCore.Qt.MoveAction) + self.decoderchain.setTextElideMode(QtCore.Qt.ElideMiddle) + self.decoderchain.setResizeMode(QtWidgets.QListView.Fixed) + self.decoderchain.setViewMode(QtWidgets.QListView.ListMode) + self.decoderchain.setObjectName("decoderchain") + self.verticalLayout.addWidget(self.decoderchain) + self.horizontalLayout.addLayout(self.verticalLayout) + self.verticalLayout_3 = QtWidgets.QVBoxLayout() + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.gb_infoandoptions = QtWidgets.QGroupBox(Decoder) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gb_infoandoptions.sizePolicy().hasHeightForWidth()) + self.gb_infoandoptions.setSizePolicy(sizePolicy) + self.gb_infoandoptions.setObjectName("gb_infoandoptions") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.gb_infoandoptions) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.info = QtWidgets.QLabel(self.gb_infoandoptions) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.info.sizePolicy().hasHeightForWidth()) + self.info.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setItalic(True) + self.info.setFont(font) + self.info.setTextFormat(QtCore.Qt.PlainText) + self.info.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.info.setWordWrap(True) + self.info.setObjectName("info") + self.verticalLayout_5.addWidget(self.info) + self.optionWidget = QtWidgets.QStackedWidget(self.gb_infoandoptions) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.optionWidget.sizePolicy().hasHeightForWidth()) + self.optionWidget.setSizePolicy(sizePolicy) + self.optionWidget.setObjectName("optionWidget") + self.page_empty = QtWidgets.QWidget() + self.page_empty.setObjectName("page_empty") + self.optionWidget.addWidget(self.page_empty) + self.page_redundancy = QtWidgets.QWidget() + self.page_redundancy.setObjectName("page_redundancy") + self.multiple = QtWidgets.QSpinBox(self.page_redundancy) + self.multiple.setGeometry(QtCore.QRect(0, 0, 56, 23)) + self.multiple.setMinimum(2) + self.multiple.setObjectName("multiple") + self.label_5 = QtWidgets.QLabel(self.page_redundancy) + self.label_5.setGeometry(QtCore.QRect(60, 0, 171, 21)) + self.label_5.setObjectName("label_5") + self.optionWidget.addWidget(self.page_redundancy) + self.page_carrier = QtWidgets.QWidget() + self.page_carrier.setObjectName("page_carrier") + self.carrier = QtWidgets.QLineEdit(self.page_carrier) + self.carrier.setGeometry(QtCore.QRect(0, 0, 113, 23)) + self.carrier.setObjectName("carrier") + self.label_6 = QtWidgets.QLabel(self.page_carrier) + self.label_6.setGeometry(QtCore.QRect(120, 0, 171, 21)) + self.label_6.setObjectName("label_6") + self.optionWidget.addWidget(self.page_carrier) + self.page_substitution = QtWidgets.QWidget() + self.page_substitution.setObjectName("page_substitution") + self.gridLayout = QtWidgets.QGridLayout(self.page_substitution) + self.gridLayout.setObjectName("gridLayout") + self.substitution_rows = QtWidgets.QSpinBox(self.page_substitution) + self.substitution_rows.setMinimum(1) + self.substitution_rows.setMaximum(1000) + self.substitution_rows.setProperty("value", 4) + self.substitution_rows.setObjectName("substitution_rows") + self.gridLayout.addWidget(self.substitution_rows, 0, 0, 1, 1) + self.label_10 = QtWidgets.QLabel(self.page_substitution) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 0, 1, 1, 1) + self.substitution = QtWidgets.QTableWidget(self.page_substitution) + self.substitution.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.substitution.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.substitution.setObjectName("substitution") + self.substitution.setColumnCount(0) + self.substitution.setRowCount(0) + self.gridLayout.addWidget(self.substitution, 1, 0, 1, 2) + self.optionWidget.addWidget(self.page_substitution) + self.page_external = QtWidgets.QWidget() + self.page_external.setObjectName("page_external") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.page_external) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.label_11 = QtWidgets.QLabel(self.page_external) + self.label_11.setObjectName("label_11") + self.horizontalLayout_3.addWidget(self.label_11) + self.external_decoder = QtWidgets.QLineEdit(self.page_external) + self.external_decoder.setObjectName("external_decoder") + self.horizontalLayout_3.addWidget(self.external_decoder) + self.btnChooseDecoder = QtWidgets.QToolButton(self.page_external) + self.btnChooseDecoder.setObjectName("btnChooseDecoder") + self.horizontalLayout_3.addWidget(self.btnChooseDecoder) + self.verticalLayout_6.addLayout(self.horizontalLayout_3) + self.horizontalLayout_4 = QtWidgets.QHBoxLayout() + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.label_12 = QtWidgets.QLabel(self.page_external) + self.label_12.setObjectName("label_12") + self.horizontalLayout_4.addWidget(self.label_12) + self.external_encoder = QtWidgets.QLineEdit(self.page_external) + self.external_encoder.setObjectName("external_encoder") + self.horizontalLayout_4.addWidget(self.external_encoder) + self.btnChooseEncoder = QtWidgets.QToolButton(self.page_external) + self.btnChooseEncoder.setObjectName("btnChooseEncoder") + self.horizontalLayout_4.addWidget(self.btnChooseEncoder) + self.verticalLayout_6.addLayout(self.horizontalLayout_4) + spacerItem1 = QtWidgets.QSpacerItem(20, 158, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_6.addItem(spacerItem1) + self.optionWidget.addWidget(self.page_external) + self.page_data_whitening = QtWidgets.QWidget() + self.page_data_whitening.setObjectName("page_data_whitening") + self.datawhitening_sync = QtWidgets.QLineEdit(self.page_data_whitening) + self.datawhitening_sync.setGeometry(QtCore.QRect(0, 0, 171, 23)) + self.datawhitening_sync.setObjectName("datawhitening_sync") + self.label_13 = QtWidgets.QLabel(self.page_data_whitening) + self.label_13.setGeometry(QtCore.QRect(180, 0, 1461, 20)) + self.label_13.setObjectName("label_13") + self.datawhitening_polynomial = QtWidgets.QLineEdit(self.page_data_whitening) + self.datawhitening_polynomial.setGeometry(QtCore.QRect(0, 30, 171, 23)) + self.datawhitening_polynomial.setObjectName("datawhitening_polynomial") + self.label_14 = QtWidgets.QLabel(self.page_data_whitening) + self.label_14.setGeometry(QtCore.QRect(180, 30, 1461, 21)) + self.label_14.setObjectName("label_14") + self.datawhitening_overwrite_crc = QtWidgets.QCheckBox(self.page_data_whitening) + self.datawhitening_overwrite_crc.setGeometry(QtCore.QRect(0, 60, 1641, 31)) + self.datawhitening_overwrite_crc.setObjectName("datawhitening_overwrite_crc") + self.optionWidget.addWidget(self.page_data_whitening) + self.page_cut = QtWidgets.QWidget() + self.page_cut.setObjectName("page_cut") + self.cutmark = QtWidgets.QLineEdit(self.page_cut) + self.cutmark.setGeometry(QtCore.QRect(0, 30, 181, 31)) + self.cutmark.setObjectName("cutmark") + self.label_15 = QtWidgets.QLabel(self.page_cut) + self.label_15.setGeometry(QtCore.QRect(190, 30, 121, 31)) + self.label_15.setObjectName("label_15") + self.rB_delbefore = QtWidgets.QRadioButton(self.page_cut) + self.rB_delbefore.setGeometry(QtCore.QRect(0, 0, 131, 23)) + self.rB_delbefore.setObjectName("rB_delbefore") + self.rB_delafter = QtWidgets.QRadioButton(self.page_cut) + self.rB_delafter.setGeometry(QtCore.QRect(150, 0, 111, 23)) + self.rB_delafter.setObjectName("rB_delafter") + self.rB_delbeforepos = QtWidgets.QRadioButton(self.page_cut) + self.rB_delbeforepos.setGeometry(QtCore.QRect(0, 70, 111, 23)) + self.rB_delbeforepos.setObjectName("rB_delbeforepos") + self.rB_delafterpos = QtWidgets.QRadioButton(self.page_cut) + self.rB_delafterpos.setGeometry(QtCore.QRect(150, 70, 111, 23)) + self.rB_delafterpos.setObjectName("rB_delafterpos") + self.cutmark2 = QtWidgets.QSpinBox(self.page_cut) + self.cutmark2.setGeometry(QtCore.QRect(0, 100, 181, 33)) + self.cutmark2.setMaximum(1000) + self.cutmark2.setObjectName("cutmark2") + self.label_16 = QtWidgets.QLabel(self.page_cut) + self.label_16.setGeometry(QtCore.QRect(190, 100, 121, 31)) + self.label_16.setObjectName("label_16") + self.optionWidget.addWidget(self.page_cut) + self.page_morse = QtWidgets.QWidget() + self.page_morse.setObjectName("page_morse") + self.label_17 = QtWidgets.QLabel(self.page_morse) + self.label_17.setGeometry(QtCore.QRect(70, 10, 341, 21)) + self.label_17.setObjectName("label_17") + self.morse_low = QtWidgets.QSpinBox(self.page_morse) + self.morse_low.setGeometry(QtCore.QRect(10, 10, 56, 23)) + self.morse_low.setMinimum(1) + self.morse_low.setProperty("value", 1) + self.morse_low.setObjectName("morse_low") + self.label_18 = QtWidgets.QLabel(self.page_morse) + self.label_18.setGeometry(QtCore.QRect(70, 40, 351, 21)) + self.label_18.setObjectName("label_18") + self.morse_high = QtWidgets.QSpinBox(self.page_morse) + self.morse_high.setGeometry(QtCore.QRect(10, 40, 56, 23)) + self.morse_high.setMinimum(1) + self.morse_high.setProperty("value", 3) + self.morse_high.setObjectName("morse_high") + self.label_19 = QtWidgets.QLabel(self.page_morse) + self.label_19.setGeometry(QtCore.QRect(70, 70, 371, 21)) + self.label_19.setObjectName("label_19") + self.morse_wait = QtWidgets.QSpinBox(self.page_morse) + self.morse_wait.setGeometry(QtCore.QRect(10, 70, 56, 23)) + self.morse_wait.setMinimum(1) + self.morse_wait.setProperty("value", 1) + self.morse_wait.setObjectName("morse_wait") + self.optionWidget.addWidget(self.page_morse) + self.verticalLayout_5.addWidget(self.optionWidget) + self.btnAddtoYourDecoding = QtWidgets.QPushButton(self.gb_infoandoptions) + self.btnAddtoYourDecoding.setObjectName("btnAddtoYourDecoding") + self.verticalLayout_5.addWidget(self.btnAddtoYourDecoding) + self.optionWidget.raise_() + self.info.raise_() + self.btnAddtoYourDecoding.raise_() + self.verticalLayout_3.addWidget(self.gb_infoandoptions) + self.horizontalLayout.addLayout(self.verticalLayout_3) + self.verticalLayout_4.addLayout(self.horizontalLayout) + self.gridLayout_2 = QtWidgets.QGridLayout() + self.gridLayout_2.setObjectName("gridLayout_2") + spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_2.addItem(spacerItem2, 0, 1, 1, 1) + self.inpt = QtWidgets.QLineEdit(Decoder) + self.inpt.setInputMethodHints(QtCore.Qt.ImhDigitsOnly) + self.inpt.setObjectName("inpt") + self.gridLayout_2.addWidget(self.inpt, 1, 1, 1, 1) + self.combobox_signals = QtWidgets.QComboBox(Decoder) + self.combobox_signals.setObjectName("combobox_signals") + self.combobox_signals.addItem("") + self.gridLayout_2.addWidget(self.combobox_signals, 1, 0, 1, 1) + self.graphicsView_signal = ZoomableGraphicView(Decoder) + self.graphicsView_signal.setObjectName("graphicsView_signal") + self.gridLayout_2.addWidget(self.graphicsView_signal, 4, 0, 1, 2) + self.label_2 = QtWidgets.QLabel(Decoder) + self.label_2.setObjectName("label_2") + self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1) + self.graphicsView_decoded = ZoomableGraphicView(Decoder) + self.graphicsView_decoded.setObjectName("graphicsView_decoded") + self.gridLayout_2.addWidget(self.graphicsView_decoded, 5, 0, 1, 2) + self.output = QtWidgets.QLineEdit(Decoder) + self.output.setReadOnly(True) + self.output.setObjectName("output") + self.gridLayout_2.addWidget(self.output, 3, 1, 1, 1) + self.label_3 = QtWidgets.QLabel(Decoder) + self.label_3.setObjectName("label_3") + self.gridLayout_2.addWidget(self.label_3, 3, 0, 1, 1) + self.verticalLayout_4.addLayout(self.gridLayout_2) + self.decoding_errors_label = QtWidgets.QLabel(Decoder) + self.decoding_errors_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.decoding_errors_label.setObjectName("decoding_errors_label") + self.verticalLayout_4.addWidget(self.decoding_errors_label) + + self.retranslateUi(Decoder) + self.optionWidget.setCurrentIndex(5) + + def retranslateUi(self, Decoder): + _translate = QtCore.QCoreApplication.translate + Decoder.setWindowTitle(_translate("Decoder", "Decoding")) + self.combobox_decodings.setItemText(0, _translate("Decoder", "Non Return to Zero (NRZ)")) + self.combobox_decodings.setItemText(1, _translate("Decoder", "Empty")) + self.delete_decoding.setText(_translate("Decoder", "Delete")) + self.saveas.setText(_translate("Decoder", "Save as...")) + self.label_8.setText(_translate("Decoder", "Base Functions")) + self.label_9.setText(_translate("Decoder", "Additional Functions")) + self.label.setText(_translate("Decoder", "Your Decoding")) + self.gb_infoandoptions.setTitle(_translate("Decoder", "Information and Options")) + self.info.setText(_translate("Decoder", "Please drag functions from the categories base and additional to the decoding process (Decoder). You can reorder functions by drag and drop and remove functions by dropping them outside the Decoder box. Click on every function for detailed information.")) + self.label_5.setText(_translate("Decoder", "Number of redundant bits")) + self.label_6.setText(_translate("Decoder", "Carrier (\'1_\' -> 1_1_1_...)")) + self.label_10.setText(_translate("Decoder", "Rows")) + self.label_11.setText(_translate("Decoder", "Decoder")) + self.btnChooseDecoder.setText(_translate("Decoder", "...")) + self.label_12.setText(_translate("Decoder", "Encoder")) + self.btnChooseEncoder.setText(_translate("Decoder", "...")) + self.label_13.setText(_translate("Decoder", "Synchronization bytes (hex coded)")) + self.label_14.setText(_translate("Decoder", "Data whitening polynomial (LFSR, hex, w/o first bit)")) + self.datawhitening_overwrite_crc.setText(_translate("Decoder", "Overwrite CRC16 field with correct value when encoding")) + self.cutmark.setText(_translate("Decoder", "1010")) + self.label_15.setText(_translate("Decoder", "Sequence")) + self.rB_delbefore.setText(_translate("Decoder", "&Cut before")) + self.rB_delafter.setText(_translate("Decoder", "Cut afte&r")) + self.rB_delbeforepos.setText(_translate("Decoder", "Cut before")) + self.rB_delafterpos.setText(_translate("Decoder", "Cut after")) + self.label_16.setText(_translate("Decoder", "Position (in bit)")) + self.label_17.setText(_translate("Decoder", "Maximum (<=) length of 1-sequence for: Low (0)")) + self.label_18.setText(_translate("Decoder", "Minimum (>=) length of 1-sequence for: High (1)")) + self.label_19.setText(_translate("Decoder", "Number of 0s between 1-sequences (just for encoding)")) + self.btnAddtoYourDecoding.setText(_translate("Decoder", "Add to Your Decoding")) + self.combobox_signals.setItemText(0, _translate("Decoder", "Test")) + self.label_2.setText(_translate("Decoder", "Signal {0,1}:")) + self.label_3.setText(_translate("Decoder", "Decoded Bits:")) + self.decoding_errors_label.setText(_translate("Decoder", "[Decoding Errors = 0]")) +from urh.ui.ListWidget import ListWidget +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_filter_bandwidth_dialog.py b/Software/Universal Radio Hacker/src/urh/ui/ui_filter_bandwidth_dialog.py new file mode 100644 index 0000000..6e5e3d0 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_filter_bandwidth_dialog.py @@ -0,0 +1,150 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogFilterBandwidth(object): + def setupUi(self, DialogFilterBandwidth): + DialogFilterBandwidth.setObjectName("DialogFilterBandwidth") + DialogFilterBandwidth.resize(502, 426) + self.verticalLayout = QtWidgets.QVBoxLayout(DialogFilterBandwidth) + self.verticalLayout.setSpacing(7) + self.verticalLayout.setObjectName("verticalLayout") + self.labelExplanation = QtWidgets.QLabel(DialogFilterBandwidth) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.labelExplanation.sizePolicy().hasHeightForWidth()) + self.labelExplanation.setSizePolicy(sizePolicy) + self.labelExplanation.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignTop) + self.labelExplanation.setWordWrap(True) + self.labelExplanation.setObjectName("labelExplanation") + self.verticalLayout.addWidget(self.labelExplanation) + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.doubleSpinBoxCustomBandwidth = QtWidgets.QDoubleSpinBox(DialogFilterBandwidth) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.doubleSpinBoxCustomBandwidth.sizePolicy().hasHeightForWidth()) + self.doubleSpinBoxCustomBandwidth.setSizePolicy(sizePolicy) + self.doubleSpinBoxCustomBandwidth.setDecimals(4) + self.doubleSpinBoxCustomBandwidth.setMinimum(0.0001) + self.doubleSpinBoxCustomBandwidth.setMaximum(0.5) + self.doubleSpinBoxCustomBandwidth.setObjectName("doubleSpinBoxCustomBandwidth") + self.gridLayout.addWidget(self.doubleSpinBoxCustomBandwidth, 7, 1, 1, 1) + self.spinBoxCustomKernelLength = QtWidgets.QSpinBox(DialogFilterBandwidth) + self.spinBoxCustomKernelLength.setMinimum(8) + self.spinBoxCustomKernelLength.setMaximum(999999999) + self.spinBoxCustomKernelLength.setObjectName("spinBoxCustomKernelLength") + self.gridLayout.addWidget(self.spinBoxCustomKernelLength, 7, 2, 1, 1) + self.radioButtonCustom = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonCustom.setObjectName("radioButtonCustom") + self.gridLayout.addWidget(self.radioButtonCustom, 7, 0, 1, 1) + self.labelMediumKernelLength = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelMediumKernelLength.setObjectName("labelMediumKernelLength") + self.gridLayout.addWidget(self.labelMediumKernelLength, 4, 2, 1, 1) + self.radioButtonWide = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonWide.setObjectName("radioButtonWide") + self.gridLayout.addWidget(self.radioButtonWide, 5, 0, 1, 1) + self.labelVeryWideKernelLength = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelVeryWideKernelLength.setObjectName("labelVeryWideKernelLength") + self.gridLayout.addWidget(self.labelVeryWideKernelLength, 6, 2, 1, 1) + self.radioButtonNarrow = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonNarrow.setObjectName("radioButtonNarrow") + self.gridLayout.addWidget(self.radioButtonNarrow, 3, 0, 1, 1) + self.labelWideBandwidth = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelWideBandwidth.setObjectName("labelWideBandwidth") + self.gridLayout.addWidget(self.labelWideBandwidth, 5, 1, 1, 1) + self.labelVeryNarrowKernelLength = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelVeryNarrowKernelLength.setObjectName("labelVeryNarrowKernelLength") + self.gridLayout.addWidget(self.labelVeryNarrowKernelLength, 2, 2, 1, 1) + self.labelBandwidthCaption = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelBandwidthCaption.setObjectName("labelBandwidthCaption") + self.gridLayout.addWidget(self.labelBandwidthCaption, 0, 1, 1, 1) + self.labelNarrowBandwidth = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelNarrowBandwidth.setObjectName("labelNarrowBandwidth") + self.gridLayout.addWidget(self.labelNarrowBandwidth, 3, 1, 1, 1) + self.labelNarrowKernelLength = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelNarrowKernelLength.setObjectName("labelNarrowKernelLength") + self.gridLayout.addWidget(self.labelNarrowKernelLength, 3, 2, 1, 1) + self.labelVeryNarrowBandwidth = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelVeryNarrowBandwidth.setObjectName("labelVeryNarrowBandwidth") + self.gridLayout.addWidget(self.labelVeryNarrowBandwidth, 2, 1, 1, 1) + self.labelKernelLengthCaption = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelKernelLengthCaption.setObjectName("labelKernelLengthCaption") + self.gridLayout.addWidget(self.labelKernelLengthCaption, 0, 2, 1, 1) + self.labelWideKernelLength = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelWideKernelLength.setObjectName("labelWideKernelLength") + self.gridLayout.addWidget(self.labelWideKernelLength, 5, 2, 1, 1) + self.radioButtonVery_Wide = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonVery_Wide.setObjectName("radioButtonVery_Wide") + self.gridLayout.addWidget(self.radioButtonVery_Wide, 6, 0, 1, 1) + self.radioButtonVery_Narrow = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonVery_Narrow.setObjectName("radioButtonVery_Narrow") + self.gridLayout.addWidget(self.radioButtonVery_Narrow, 2, 0, 1, 1) + self.label = QtWidgets.QLabel(DialogFilterBandwidth) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 0, 1, 1) + self.labelVeryWideBandwidth = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelVeryWideBandwidth.setObjectName("labelVeryWideBandwidth") + self.gridLayout.addWidget(self.labelVeryWideBandwidth, 6, 1, 1, 1) + self.radioButtonMedium = QtWidgets.QRadioButton(DialogFilterBandwidth) + self.radioButtonMedium.setObjectName("radioButtonMedium") + self.gridLayout.addWidget(self.radioButtonMedium, 4, 0, 1, 1) + self.labelMediumBandwidth = QtWidgets.QLabel(DialogFilterBandwidth) + self.labelMediumBandwidth.setObjectName("labelMediumBandwidth") + self.gridLayout.addWidget(self.labelMediumBandwidth, 4, 1, 1, 1) + self.line = QtWidgets.QFrame(DialogFilterBandwidth) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout.addWidget(self.line, 1, 0, 1, 3) + self.verticalLayout.addLayout(self.gridLayout) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogFilterBandwidth) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setCenterButtons(True) + self.buttonBox.setObjectName("buttonBox") + self.verticalLayout.addWidget(self.buttonBox) + self.verticalLayout.setStretch(0, 1) + self.verticalLayout.setStretch(1, 3) + self.verticalLayout.setStretch(2, 1) + + self.retranslateUi(DialogFilterBandwidth) + self.buttonBox.accepted.connect(DialogFilterBandwidth.accept) + self.buttonBox.rejected.connect(DialogFilterBandwidth.reject) + + def retranslateUi(self, DialogFilterBandwidth): + _translate = QtCore.QCoreApplication.translate + DialogFilterBandwidth.setWindowTitle(_translate("DialogFilterBandwidth", "Configure Filter Bandwidth")) + self.labelExplanation.setText(_translate("DialogFilterBandwidth", "To separate the frequency bands from each other a bandpass filter is used. You can configure the bandwidth of this filter here. The bandwidth determines the length N of the filter kernel. Decreasing the bandwidth will increase the accuracy of the filter, at cost of higher computation time.")) + self.radioButtonCustom.setText(_translate("DialogFilterBandwidth", "Custom")) + self.labelMediumKernelLength.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.radioButtonWide.setText(_translate("DialogFilterBandwidth", "Wide")) + self.labelVeryWideKernelLength.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.radioButtonNarrow.setText(_translate("DialogFilterBandwidth", "Narrow")) + self.labelWideBandwidth.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.labelVeryNarrowKernelLength.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.labelBandwidthCaption.setText(_translate("DialogFilterBandwidth", "Bandwidth (Hz)")) + self.labelNarrowBandwidth.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.labelNarrowKernelLength.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.labelVeryNarrowBandwidth.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.labelKernelLengthCaption.setText(_translate("DialogFilterBandwidth", "Kernel Length N")) + self.labelWideKernelLength.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.radioButtonVery_Wide.setText(_translate("DialogFilterBandwidth", "Very Wide")) + self.radioButtonVery_Narrow.setText(_translate("DialogFilterBandwidth", "Very Narrow")) + self.label.setText(_translate("DialogFilterBandwidth", "Choose ")) + self.labelVeryWideBandwidth.setText(_translate("DialogFilterBandwidth", "TextLabel")) + self.radioButtonMedium.setText(_translate("DialogFilterBandwidth", "Medium")) + self.labelMediumBandwidth.setText(_translate("DialogFilterBandwidth", "TextLabel")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_filter_dialog.py b/Software/Universal Radio Hacker/src/urh/ui/ui_filter_dialog.py new file mode 100644 index 0000000..6757925 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_filter_dialog.py @@ -0,0 +1,101 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_FilterDialog(object): + def setupUi(self, FilterDialog): + FilterDialog.setObjectName("FilterDialog") + FilterDialog.resize(528, 485) + icon = QtGui.QIcon.fromTheme("view-filter") + FilterDialog.setWindowIcon(icon) + self.gridLayout = QtWidgets.QGridLayout(FilterDialog) + self.gridLayout.setObjectName("gridLayout") + self.radioButtonCustomTaps = QtWidgets.QRadioButton(FilterDialog) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.radioButtonCustomTaps.setFont(font) + self.radioButtonCustomTaps.setObjectName("radioButtonCustomTaps") + self.gridLayout.addWidget(self.radioButtonCustomTaps, 9, 0, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(FilterDialog) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setCenterButtons(True) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 15, 0, 1, 2) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 16, 0, 1, 1) + self.line = QtWidgets.QFrame(FilterDialog) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout.addWidget(self.line, 7, 0, 1, 2) + self.radioButtonMovingAverage = QtWidgets.QRadioButton(FilterDialog) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.radioButtonMovingAverage.setFont(font) + self.radioButtonMovingAverage.setChecked(True) + self.radioButtonMovingAverage.setObjectName("radioButtonMovingAverage") + self.gridLayout.addWidget(self.radioButtonMovingAverage, 8, 0, 1, 2) + self.spinBoxNumTaps = QtWidgets.QSpinBox(FilterDialog) + self.spinBoxNumTaps.setMinimum(1) + self.spinBoxNumTaps.setMaximum(999999999) + self.spinBoxNumTaps.setProperty("value", 10) + self.spinBoxNumTaps.setObjectName("spinBoxNumTaps") + self.gridLayout.addWidget(self.spinBoxNumTaps, 10, 1, 1, 1) + self.label_4 = QtWidgets.QLabel(FilterDialog) + font = QtGui.QFont() + font.setItalic(True) + self.label_4.setFont(font) + self.label_4.setWordWrap(True) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 6, 0, 1, 2) + self.lineEditCustomTaps = QtWidgets.QLineEdit(FilterDialog) + self.lineEditCustomTaps.setObjectName("lineEditCustomTaps") + self.gridLayout.addWidget(self.lineEditCustomTaps, 9, 1, 1, 1) + self.label = QtWidgets.QLabel(FilterDialog) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 10, 0, 1, 1) + self.label_3 = QtWidgets.QLabel(FilterDialog) + font = QtGui.QFont() + font.setItalic(True) + self.label_3.setFont(font) + self.label_3.setWordWrap(True) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 13, 0, 1, 2) + self.label_2 = QtWidgets.QLabel(FilterDialog) + font = QtGui.QFont() + font.setItalic(True) + self.label_2.setFont(font) + self.label_2.setWordWrap(True) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 14, 0, 1, 2) + self.radioButtonDCcorrection = QtWidgets.QRadioButton(FilterDialog) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.radioButtonDCcorrection.setFont(font) + self.radioButtonDCcorrection.setObjectName("radioButtonDCcorrection") + self.gridLayout.addWidget(self.radioButtonDCcorrection, 0, 0, 1, 2) + + self.retranslateUi(FilterDialog) + + def retranslateUi(self, FilterDialog): + _translate = QtCore.QCoreApplication.translate + FilterDialog.setWindowTitle(_translate("FilterDialog", "Configure filter")) + self.radioButtonCustomTaps.setText(_translate("FilterDialog", "Custom taps:")) + self.radioButtonMovingAverage.setText(_translate("FilterDialog", "Moving average")) + self.label_4.setText(_translate("FilterDialog", "A DC correction filter will remove the DC component (mean value) of the signal and center it around zero.")) + self.lineEditCustomTaps.setToolTip(_translate("FilterDialog", "

You can configure custom filter taps here either explicit using [0.1, 0.2, 0.3] or with python programming shortcuts like [0.1] * 3 + [0.2] * 4 will result in [0.1, 0.1, 0.1, 0.2, 0.2, 0.2, 0.2]

")) + self.lineEditCustomTaps.setText(_translate("FilterDialog", "[0.1]*10")) + self.label.setText(_translate("FilterDialog", "Number of taps:")) + self.label_3.setText(_translate("FilterDialog", "You can imagine taps as weighting factors applied to n samples of the signal whereby n is the number of taps. By default we use 10 taps with each tap set to 0.1 producing a moving average filter.")) + self.label_2.setText(_translate("FilterDialog", "These n weighted samples get summed up to produce the output of the filter. In DSP terms you configure the impulse response of the filter here.")) + self.radioButtonDCcorrection.setText(_translate("FilterDialog", "DC correction")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_fuzzing.py b/Software/Universal Radio Hacker/src/urh/ui/ui_fuzzing.py new file mode 100644 index 0000000..bab9a49 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_fuzzing.py @@ -0,0 +1,363 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_FuzzingDialog(object): + def setupUi(self, FuzzingDialog): + FuzzingDialog.setObjectName("FuzzingDialog") + FuzzingDialog.resize(523, 632) + self.gridLayout_5 = QtWidgets.QGridLayout(FuzzingDialog) + self.gridLayout_5.setObjectName("gridLayout_5") + self.spinBoxFuzzMessage = QtWidgets.QSpinBox(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxFuzzMessage.sizePolicy().hasHeightForWidth()) + self.spinBoxFuzzMessage.setSizePolicy(sizePolicy) + self.spinBoxFuzzMessage.setMaximum(999999999) + self.spinBoxFuzzMessage.setObjectName("spinBoxFuzzMessage") + self.gridLayout_5.addWidget(self.spinBoxFuzzMessage, 2, 1, 1, 1) + self.comboBoxStrategy = QtWidgets.QComboBox(FuzzingDialog) + self.comboBoxStrategy.setObjectName("comboBoxStrategy") + self.comboBoxStrategy.addItem("") + self.comboBoxStrategy.addItem("") + self.comboBoxStrategy.addItem("") + self.comboBoxStrategy.addItem("") + self.gridLayout_5.addWidget(self.comboBoxStrategy, 6, 1, 1, 1) + self.btnAddFuzzingValues = QtWidgets.QPushButton(FuzzingDialog) + self.btnAddFuzzingValues.setObjectName("btnAddFuzzingValues") + self.gridLayout_5.addWidget(self.btnAddFuzzingValues, 9, 1, 1, 1) + self.stackedWidgetLabels = QtWidgets.QStackedWidget(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.stackedWidgetLabels.sizePolicy().hasHeightForWidth()) + self.stackedWidgetLabels.setSizePolicy(sizePolicy) + self.stackedWidgetLabels.setObjectName("stackedWidgetLabels") + self.pageAddRangeLabel = QtWidgets.QWidget() + self.pageAddRangeLabel.setObjectName("pageAddRangeLabel") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.pageAddRangeLabel) + self.verticalLayout_3.setContentsMargins(0, 0, -1, 0) + self.verticalLayout_3.setSpacing(6) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.lStart = QtWidgets.QLabel(self.pageAddRangeLabel) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lStart.sizePolicy().hasHeightForWidth()) + self.lStart.setSizePolicy(sizePolicy) + self.lStart.setObjectName("lStart") + self.verticalLayout_3.addWidget(self.lStart) + self.lEnd = QtWidgets.QLabel(self.pageAddRangeLabel) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lEnd.sizePolicy().hasHeightForWidth()) + self.lEnd.setSizePolicy(sizePolicy) + self.lEnd.setObjectName("lEnd") + self.verticalLayout_3.addWidget(self.lEnd) + self.lStep = QtWidgets.QLabel(self.pageAddRangeLabel) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lStep.sizePolicy().hasHeightForWidth()) + self.lStep.setSizePolicy(sizePolicy) + self.lStep.setObjectName("lStep") + self.verticalLayout_3.addWidget(self.lStep) + self.stackedWidgetLabels.addWidget(self.pageAddRangeLabel) + self.pageAddBoundariesLabel = QtWidgets.QWidget() + self.pageAddBoundariesLabel.setObjectName("pageAddBoundariesLabel") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.pageAddBoundariesLabel) + self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_4.setSpacing(6) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.checkBoxLowerBound = QtWidgets.QCheckBox(self.pageAddBoundariesLabel) + self.checkBoxLowerBound.setChecked(True) + self.checkBoxLowerBound.setObjectName("checkBoxLowerBound") + self.verticalLayout_4.addWidget(self.checkBoxLowerBound) + self.checkBoxUpperBound = QtWidgets.QCheckBox(self.pageAddBoundariesLabel) + self.checkBoxUpperBound.setChecked(True) + self.checkBoxUpperBound.setObjectName("checkBoxUpperBound") + self.verticalLayout_4.addWidget(self.checkBoxUpperBound) + self.lNumberBoundaries = QtWidgets.QLabel(self.pageAddBoundariesLabel) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lNumberBoundaries.sizePolicy().hasHeightForWidth()) + self.lNumberBoundaries.setSizePolicy(sizePolicy) + self.lNumberBoundaries.setObjectName("lNumberBoundaries") + self.verticalLayout_4.addWidget(self.lNumberBoundaries) + self.stackedWidgetLabels.addWidget(self.pageAddBoundariesLabel) + self.pageAddRandomLabel = QtWidgets.QWidget() + self.pageAddRandomLabel.setObjectName("pageAddRandomLabel") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.pageAddRandomLabel) + self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_6.setSpacing(6) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.lRandomMin = QtWidgets.QLabel(self.pageAddRandomLabel) + self.lRandomMin.setObjectName("lRandomMin") + self.verticalLayout_6.addWidget(self.lRandomMin) + self.lRandomMax = QtWidgets.QLabel(self.pageAddRandomLabel) + self.lRandomMax.setObjectName("lRandomMax") + self.verticalLayout_6.addWidget(self.lRandomMax) + self.lNumRandom = QtWidgets.QLabel(self.pageAddRandomLabel) + self.lNumRandom.setObjectName("lNumRandom") + self.verticalLayout_6.addWidget(self.lNumRandom) + self.stackedWidgetLabels.addWidget(self.pageAddRandomLabel) + self.gridLayout_5.addWidget(self.stackedWidgetLabels, 7, 0, 2, 1) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.lPreBits = QtWidgets.QLabel(FuzzingDialog) + self.lPreBits.setObjectName("lPreBits") + self.horizontalLayout_2.addWidget(self.lPreBits) + self.lFuzzedBits = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzedBits.sizePolicy().hasHeightForWidth()) + self.lFuzzedBits.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lFuzzedBits.setFont(font) + self.lFuzzedBits.setAlignment(QtCore.Qt.AlignCenter) + self.lFuzzedBits.setObjectName("lFuzzedBits") + self.horizontalLayout_2.addWidget(self.lFuzzedBits) + self.lPostBits = QtWidgets.QLabel(FuzzingDialog) + self.lPostBits.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.lPostBits.setObjectName("lPostBits") + self.horizontalLayout_2.addWidget(self.lPostBits) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.gridLayout_5.addLayout(self.horizontalLayout_2, 1, 1, 1, 1) + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setObjectName("verticalLayout") + self.lFuzzedValues = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzedValues.sizePolicy().hasHeightForWidth()) + self.lFuzzedValues.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lFuzzedValues.setFont(font) + self.lFuzzedValues.setAlignment(QtCore.Qt.AlignCenter) + self.lFuzzedValues.setObjectName("lFuzzedValues") + self.verticalLayout.addWidget(self.lFuzzedValues) + self.chkBRemoveDuplicates = QtWidgets.QCheckBox(FuzzingDialog) + self.chkBRemoveDuplicates.setObjectName("chkBRemoveDuplicates") + self.verticalLayout.addWidget(self.chkBRemoveDuplicates) + self.gridLayout_4 = QtWidgets.QGridLayout() + self.gridLayout_4.setObjectName("gridLayout_4") + self.btnDelRow = QtWidgets.QToolButton(FuzzingDialog) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnDelRow.setIcon(icon) + self.btnDelRow.setObjectName("btnDelRow") + self.gridLayout_4.addWidget(self.btnDelRow, 1, 1, 1, 1) + self.tblFuzzingValues = FuzzingTableView(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tblFuzzingValues.sizePolicy().hasHeightForWidth()) + self.tblFuzzingValues.setSizePolicy(sizePolicy) + self.tblFuzzingValues.setAlternatingRowColors(True) + self.tblFuzzingValues.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblFuzzingValues.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblFuzzingValues.setShowGrid(False) + self.tblFuzzingValues.setObjectName("tblFuzzingValues") + self.tblFuzzingValues.horizontalHeader().setHighlightSections(False) + self.tblFuzzingValues.verticalHeader().setHighlightSections(False) + self.gridLayout_4.addWidget(self.tblFuzzingValues, 0, 0, 4, 1) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_4.addItem(spacerItem1, 3, 1, 1, 1) + self.btnAddRow = QtWidgets.QToolButton(FuzzingDialog) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddRow.setIcon(icon) + self.btnAddRow.setObjectName("btnAddRow") + self.gridLayout_4.addWidget(self.btnAddRow, 0, 1, 1, 1) + self.btnRepeatValues = QtWidgets.QToolButton(FuzzingDialog) + icon = QtGui.QIcon.fromTheme("media-playlist-repeat") + self.btnRepeatValues.setIcon(icon) + self.btnRepeatValues.setObjectName("btnRepeatValues") + self.gridLayout_4.addWidget(self.btnRepeatValues, 2, 1, 1, 1) + self.verticalLayout.addLayout(self.gridLayout_4) + self.gridLayout_5.addLayout(self.verticalLayout, 5, 0, 1, 2) + self.stackedWidgetSpinboxes = QtWidgets.QStackedWidget(FuzzingDialog) + self.stackedWidgetSpinboxes.setObjectName("stackedWidgetSpinboxes") + self.pageAddRange = QtWidgets.QWidget() + self.pageAddRange.setObjectName("pageAddRange") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.pageAddRange) + self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_2.setSpacing(6) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.sBAddRangeStart = QtWidgets.QSpinBox(self.pageAddRange) + self.sBAddRangeStart.setObjectName("sBAddRangeStart") + self.verticalLayout_2.addWidget(self.sBAddRangeStart) + self.sBAddRangeEnd = QtWidgets.QSpinBox(self.pageAddRange) + self.sBAddRangeEnd.setObjectName("sBAddRangeEnd") + self.verticalLayout_2.addWidget(self.sBAddRangeEnd) + self.sBAddRangeStep = QtWidgets.QSpinBox(self.pageAddRange) + self.sBAddRangeStep.setMinimum(1) + self.sBAddRangeStep.setObjectName("sBAddRangeStep") + self.verticalLayout_2.addWidget(self.sBAddRangeStep) + self.stackedWidgetSpinboxes.addWidget(self.pageAddRange) + self.pageAddBoundaries = QtWidgets.QWidget() + self.pageAddBoundaries.setObjectName("pageAddBoundaries") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.pageAddBoundaries) + self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_5.setSpacing(6) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.spinBoxLowerBound = QtWidgets.QSpinBox(self.pageAddBoundaries) + self.spinBoxLowerBound.setObjectName("spinBoxLowerBound") + self.verticalLayout_5.addWidget(self.spinBoxLowerBound) + self.spinBoxUpperBound = QtWidgets.QSpinBox(self.pageAddBoundaries) + self.spinBoxUpperBound.setProperty("value", 13) + self.spinBoxUpperBound.setObjectName("spinBoxUpperBound") + self.verticalLayout_5.addWidget(self.spinBoxUpperBound) + self.spinBoxBoundaryNumber = QtWidgets.QSpinBox(self.pageAddBoundaries) + self.spinBoxBoundaryNumber.setMinimum(1) + self.spinBoxBoundaryNumber.setObjectName("spinBoxBoundaryNumber") + self.verticalLayout_5.addWidget(self.spinBoxBoundaryNumber) + self.stackedWidgetSpinboxes.addWidget(self.pageAddBoundaries) + self.pageAddRandom = QtWidgets.QWidget() + self.pageAddRandom.setObjectName("pageAddRandom") + self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.pageAddRandom) + self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_7.setSpacing(6) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.spinBoxRandomMinimum = QtWidgets.QSpinBox(self.pageAddRandom) + self.spinBoxRandomMinimum.setObjectName("spinBoxRandomMinimum") + self.verticalLayout_7.addWidget(self.spinBoxRandomMinimum) + self.spinBoxRandomMaximum = QtWidgets.QSpinBox(self.pageAddRandom) + self.spinBoxRandomMaximum.setProperty("value", 42) + self.spinBoxRandomMaximum.setObjectName("spinBoxRandomMaximum") + self.verticalLayout_7.addWidget(self.spinBoxRandomMaximum) + self.spinBoxNumberRandom = QtWidgets.QSpinBox(self.pageAddRandom) + self.spinBoxNumberRandom.setMinimum(1) + self.spinBoxNumberRandom.setMaximum(999999999) + self.spinBoxNumberRandom.setObjectName("spinBoxNumberRandom") + self.verticalLayout_7.addWidget(self.spinBoxNumberRandom) + self.stackedWidgetSpinboxes.addWidget(self.pageAddRandom) + self.gridLayout_5.addWidget(self.stackedWidgetSpinboxes, 7, 1, 2, 1) + self.lSourceBlock = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSourceBlock.sizePolicy().hasHeightForWidth()) + self.lSourceBlock.setSizePolicy(sizePolicy) + self.lSourceBlock.setObjectName("lSourceBlock") + self.gridLayout_5.addWidget(self.lSourceBlock, 1, 0, 1, 1) + self.lFuzzingReferenceBlock = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzingReferenceBlock.sizePolicy().hasHeightForWidth()) + self.lFuzzingReferenceBlock.setSizePolicy(sizePolicy) + self.lFuzzingReferenceBlock.setObjectName("lFuzzingReferenceBlock") + self.gridLayout_5.addWidget(self.lFuzzingReferenceBlock, 2, 0, 1, 1) + self.lFuzzingEnd = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzingEnd.sizePolicy().hasHeightForWidth()) + self.lFuzzingEnd.setSizePolicy(sizePolicy) + self.lFuzzingEnd.setObjectName("lFuzzingEnd") + self.gridLayout_5.addWidget(self.lFuzzingEnd, 4, 0, 1, 1) + self.lStrategy = QtWidgets.QLabel(FuzzingDialog) + self.lStrategy.setObjectName("lStrategy") + self.gridLayout_5.addWidget(self.lStrategy, 6, 0, 1, 1) + self.comboBoxFuzzingLabel = QtWidgets.QComboBox(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBoxFuzzingLabel.sizePolicy().hasHeightForWidth()) + self.comboBoxFuzzingLabel.setSizePolicy(sizePolicy) + self.comboBoxFuzzingLabel.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxFuzzingLabel.setEditable(True) + self.comboBoxFuzzingLabel.setObjectName("comboBoxFuzzingLabel") + self.gridLayout_5.addWidget(self.comboBoxFuzzingLabel, 0, 1, 1, 1) + self.spinBoxFuzzingEnd = QtWidgets.QSpinBox(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxFuzzingEnd.sizePolicy().hasHeightForWidth()) + self.spinBoxFuzzingEnd.setSizePolicy(sizePolicy) + self.spinBoxFuzzingEnd.setMinimum(1) + self.spinBoxFuzzingEnd.setMaximum(999999999) + self.spinBoxFuzzingEnd.setObjectName("spinBoxFuzzingEnd") + self.gridLayout_5.addWidget(self.spinBoxFuzzingEnd, 4, 1, 1, 1) + self.spinBoxFuzzingStart = QtWidgets.QSpinBox(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxFuzzingStart.sizePolicy().hasHeightForWidth()) + self.spinBoxFuzzingStart.setSizePolicy(sizePolicy) + self.spinBoxFuzzingStart.setMinimum(1) + self.spinBoxFuzzingStart.setMaximum(999999999) + self.spinBoxFuzzingStart.setObjectName("spinBoxFuzzingStart") + self.gridLayout_5.addWidget(self.spinBoxFuzzingStart, 3, 1, 1, 1) + self.lFuzzingStart = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzingStart.sizePolicy().hasHeightForWidth()) + self.lFuzzingStart.setSizePolicy(sizePolicy) + self.lFuzzingStart.setObjectName("lFuzzingStart") + self.gridLayout_5.addWidget(self.lFuzzingStart, 3, 0, 1, 1) + self.lFuzzingLabel = QtWidgets.QLabel(FuzzingDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lFuzzingLabel.sizePolicy().hasHeightForWidth()) + self.lFuzzingLabel.setSizePolicy(sizePolicy) + self.lFuzzingLabel.setObjectName("lFuzzingLabel") + self.gridLayout_5.addWidget(self.lFuzzingLabel, 0, 0, 1, 1) + + self.retranslateUi(FuzzingDialog) + self.stackedWidgetLabels.setCurrentIndex(0) + self.stackedWidgetSpinboxes.setCurrentIndex(0) + self.comboBoxStrategy.currentIndexChanged['int'].connect(self.stackedWidgetLabels.setCurrentIndex) + self.comboBoxStrategy.currentIndexChanged['int'].connect(self.stackedWidgetSpinboxes.setCurrentIndex) + + def retranslateUi(self, FuzzingDialog): + _translate = QtCore.QCoreApplication.translate + FuzzingDialog.setWindowTitle(_translate("FuzzingDialog", "Fuzzing")) + self.comboBoxStrategy.setItemText(0, _translate("FuzzingDialog", "Add Range of Values")) + self.comboBoxStrategy.setItemText(1, _translate("FuzzingDialog", "Add Boundaries")) + self.comboBoxStrategy.setItemText(2, _translate("FuzzingDialog", "Add Random Values from Range")) + self.comboBoxStrategy.setItemText(3, _translate("FuzzingDialog", "Add De Bruijn Sequence")) + self.btnAddFuzzingValues.setText(_translate("FuzzingDialog", "Add to Fuzzed Values")) + self.lStart.setText(_translate("FuzzingDialog", "Start (Decimal):")) + self.lEnd.setText(_translate("FuzzingDialog", "End (Decimal):")) + self.lStep.setText(_translate("FuzzingDialog", "Step (Decimal):")) + self.checkBoxLowerBound.setText(_translate("FuzzingDialog", "Lower Bound")) + self.checkBoxUpperBound.setText(_translate("FuzzingDialog", "Upper Bound")) + self.lNumberBoundaries.setText(_translate("FuzzingDialog", "Values per Boundary:")) + self.lRandomMin.setText(_translate("FuzzingDialog", "Range Minimum:")) + self.lRandomMax.setText(_translate("FuzzingDialog", "Range Maximum:")) + self.lNumRandom.setText(_translate("FuzzingDialog", "Number Values:")) + self.lPreBits.setText(_translate("FuzzingDialog", "1111")) + self.lFuzzedBits.setText(_translate("FuzzingDialog", "1010")) + self.lPostBits.setText(_translate("FuzzingDialog", "010101")) + self.lFuzzedValues.setText(_translate("FuzzingDialog", "Fuzzed Values")) + self.chkBRemoveDuplicates.setText(_translate("FuzzingDialog", "Remove Duplicates")) + self.btnDelRow.setToolTip(_translate("FuzzingDialog", "Remove selected values or last value if nothing is selected.")) + self.btnDelRow.setText(_translate("FuzzingDialog", "...")) + self.btnAddRow.setToolTip(_translate("FuzzingDialog", "Add a new value.")) + self.btnAddRow.setText(_translate("FuzzingDialog", "...")) + self.btnRepeatValues.setToolTip(_translate("FuzzingDialog", "Repeat selected values or all values if nothing is selected.")) + self.btnRepeatValues.setText(_translate("FuzzingDialog", "...")) + self.lSourceBlock.setText(_translate("FuzzingDialog", "Source Message:")) + self.lFuzzingReferenceBlock.setText(_translate("FuzzingDialog", "Message to fuzz:")) + self.lFuzzingEnd.setText(_translate("FuzzingDialog", "Fuzzing Label End Index:")) + self.lStrategy.setText(_translate("FuzzingDialog", "Strategy:")) + self.lFuzzingStart.setText(_translate("FuzzingDialog", "Fuzzing Label Start Index:")) + self.lFuzzingLabel.setText(_translate("FuzzingDialog", "Fuzzing Label:")) +from urh.ui.views.FuzzingTableView import FuzzingTableView diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_generator.py b/Software/Universal Radio Hacker/src/urh/ui/ui_generator.py new file mode 100644 index 0000000..745cd86 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_generator.py @@ -0,0 +1,401 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_GeneratorTab(object): + def setupUi(self, GeneratorTab): + GeneratorTab.setObjectName("GeneratorTab") + GeneratorTab.resize(1287, 774) + self.verticalLayout_3 = QtWidgets.QVBoxLayout(GeneratorTab) + self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_3.setSpacing(0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.scrollArea = QtWidgets.QScrollArea(GeneratorTab) + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents = QtWidgets.QWidget() + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1287, 774)) + self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.splitter = QtWidgets.QSplitter(self.scrollAreaWidgetContents) + self.splitter.setStyleSheet("QSplitter::handle:horizontal {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_vertical.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Horizontal) + self.splitter.setHandleWidth(6) + self.splitter.setObjectName("splitter") + self.layoutWidget_2 = QtWidgets.QWidget(self.splitter) + self.layoutWidget_2.setObjectName("layoutWidget_2") + self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget_2) + self.verticalLayout.setContentsMargins(11, 11, 11, 11) + self.verticalLayout.setObjectName("verticalLayout") + self.tabWidget = QtWidgets.QTabWidget(self.layoutWidget_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) + self.tabWidget.setSizePolicy(sizePolicy) + self.tabWidget.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidget.setTabPosition(QtWidgets.QTabWidget.North) + self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded) + self.tabWidget.setObjectName("tabWidget") + self.tab_proto = QtWidgets.QWidget() + self.tab_proto.setObjectName("tab_proto") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_proto) + self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.treeProtocols = GeneratorTreeView(self.tab_proto) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.treeProtocols.sizePolicy().hasHeightForWidth()) + self.treeProtocols.setSizePolicy(sizePolicy) + self.treeProtocols.setObjectName("treeProtocols") + self.treeProtocols.header().setDefaultSectionSize(57) + self.verticalLayout_4.addWidget(self.treeProtocols) + self.tabWidget.addTab(self.tab_proto, "") + self.tab_pauses = QtWidgets.QWidget() + self.tab_pauses.setObjectName("tab_pauses") + self.gridLayout_5 = QtWidgets.QGridLayout(self.tab_pauses) + self.gridLayout_5.setContentsMargins(0, 0, 0, 0) + self.gridLayout_5.setObjectName("gridLayout_5") + self.lWPauses = GeneratorListWidget(self.tab_pauses) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lWPauses.sizePolicy().hasHeightForWidth()) + self.lWPauses.setSizePolicy(sizePolicy) + self.lWPauses.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed) + self.lWPauses.setProperty("showDropIndicator", False) + self.lWPauses.setDragDropMode(QtWidgets.QAbstractItemView.NoDragDrop) + self.lWPauses.setObjectName("lWPauses") + self.gridLayout_5.addWidget(self.lWPauses, 0, 0, 1, 2) + self.tabWidget.addTab(self.tab_pauses, "") + self.tab_fuzzing = QtWidgets.QWidget() + self.tab_fuzzing.setObjectName("tab_fuzzing") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.tab_fuzzing) + self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_9.setSpacing(6) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.listViewProtoLabels = GeneratorListView(self.tab_fuzzing) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.listViewProtoLabels.sizePolicy().hasHeightForWidth()) + self.listViewProtoLabels.setSizePolicy(sizePolicy) + self.listViewProtoLabels.setEditTriggers(QtWidgets.QAbstractItemView.EditKeyPressed) + self.listViewProtoLabels.setObjectName("listViewProtoLabels") + self.verticalLayout_9.addWidget(self.listViewProtoLabels) + self.groupBox = QtWidgets.QGroupBox(self.tab_fuzzing) + self.groupBox.setObjectName("groupBox") + self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox) + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.stackedWidgetFuzzing = QtWidgets.QStackedWidget(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.stackedWidgetFuzzing.sizePolicy().hasHeightForWidth()) + self.stackedWidgetFuzzing.setSizePolicy(sizePolicy) + self.stackedWidgetFuzzing.setObjectName("stackedWidgetFuzzing") + self.pageFuzzingUI = QtWidgets.QWidget() + self.pageFuzzingUI.setObjectName("pageFuzzingUI") + self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.pageFuzzingUI) + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.btnFuzz = QtWidgets.QPushButton(self.pageFuzzingUI) + self.btnFuzz.setObjectName("btnFuzz") + self.horizontalLayout_4.addWidget(self.btnFuzz) + self.rBSuccessive = QtWidgets.QRadioButton(self.pageFuzzingUI) + self.rBSuccessive.setChecked(True) + self.rBSuccessive.setObjectName("rBSuccessive") + self.horizontalLayout_4.addWidget(self.rBSuccessive) + self.rbConcurrent = QtWidgets.QRadioButton(self.pageFuzzingUI) + self.rbConcurrent.setObjectName("rbConcurrent") + self.horizontalLayout_4.addWidget(self.rbConcurrent) + self.rBExhaustive = QtWidgets.QRadioButton(self.pageFuzzingUI) + self.rBExhaustive.setObjectName("rBExhaustive") + self.horizontalLayout_4.addWidget(self.rBExhaustive) + self.stackedWidgetFuzzing.addWidget(self.pageFuzzingUI) + self.pageFuzzingProgressBar = QtWidgets.QWidget() + self.pageFuzzingProgressBar.setObjectName("pageFuzzingProgressBar") + self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.pageFuzzingProgressBar) + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + self.progressBarFuzzing = QtWidgets.QProgressBar(self.pageFuzzingProgressBar) + self.progressBarFuzzing.setProperty("value", 24) + self.progressBarFuzzing.setObjectName("progressBarFuzzing") + self.horizontalLayout_7.addWidget(self.progressBarFuzzing) + self.stackedWidgetFuzzing.addWidget(self.pageFuzzingProgressBar) + self.horizontalLayout_6.addWidget(self.stackedWidgetFuzzing) + self.verticalLayout_9.addWidget(self.groupBox) + self.tabWidget.addTab(self.tab_fuzzing, "") + self.verticalLayout.addWidget(self.tabWidget) + self.line_2 = QtWidgets.QFrame(self.layoutWidget_2) + self.line_2.setFrameShape(QtWidgets.QFrame.HLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.verticalLayout.addWidget(self.line_2) + self.gridLayout_6 = QtWidgets.QGridLayout() + self.gridLayout_6.setContentsMargins(0, -1, 0, -1) + self.gridLayout_6.setObjectName("gridLayout_6") + self.modulationLayout_2 = QtWidgets.QGridLayout() + self.modulationLayout_2.setObjectName("modulationLayout_2") + self.lCarrierFreqValue = QtWidgets.QLabel(self.layoutWidget_2) + self.lCarrierFreqValue.setObjectName("lCarrierFreqValue") + self.modulationLayout_2.addWidget(self.lCarrierFreqValue, 1, 1, 1, 1) + self.lModType = QtWidgets.QLabel(self.layoutWidget_2) + self.lModType.setObjectName("lModType") + self.modulationLayout_2.addWidget(self.lModType, 1, 2, 1, 1) + self.lModTypeValue = QtWidgets.QLabel(self.layoutWidget_2) + self.lModTypeValue.setObjectName("lModTypeValue") + self.modulationLayout_2.addWidget(self.lModTypeValue, 1, 3, 1, 1) + self.label_carrier_phase = QtWidgets.QLabel(self.layoutWidget_2) + self.label_carrier_phase.setObjectName("label_carrier_phase") + self.modulationLayout_2.addWidget(self.label_carrier_phase, 2, 0, 1, 1) + self.lCarrierPhaseValue = QtWidgets.QLabel(self.layoutWidget_2) + self.lCarrierPhaseValue.setObjectName("lCarrierPhaseValue") + self.modulationLayout_2.addWidget(self.lCarrierPhaseValue, 2, 1, 1, 1) + self.lBitLength = QtWidgets.QLabel(self.layoutWidget_2) + self.lBitLength.setObjectName("lBitLength") + self.modulationLayout_2.addWidget(self.lBitLength, 3, 0, 1, 1) + self.lBitLenValue = QtWidgets.QLabel(self.layoutWidget_2) + self.lBitLenValue.setObjectName("lBitLenValue") + self.modulationLayout_2.addWidget(self.lBitLenValue, 3, 1, 1, 1) + self.lEncoding = QtWidgets.QLabel(self.layoutWidget_2) + self.lEncoding.setObjectName("lEncoding") + self.modulationLayout_2.addWidget(self.lEncoding, 0, 0, 1, 1) + self.lEncodingValue = QtWidgets.QLabel(self.layoutWidget_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lEncodingValue.sizePolicy().hasHeightForWidth()) + self.lEncodingValue.setSizePolicy(sizePolicy) + self.lEncodingValue.setObjectName("lEncodingValue") + self.modulationLayout_2.addWidget(self.lEncodingValue, 0, 1, 1, 1) + self.lSampleRate = QtWidgets.QLabel(self.layoutWidget_2) + self.lSampleRate.setObjectName("lSampleRate") + self.modulationLayout_2.addWidget(self.lSampleRate, 0, 2, 1, 1) + self.lSampleRateValue = QtWidgets.QLabel(self.layoutWidget_2) + self.lSampleRateValue.setObjectName("lSampleRateValue") + self.modulationLayout_2.addWidget(self.lSampleRateValue, 0, 3, 1, 1) + self.lCarrierFrequency = QtWidgets.QLabel(self.layoutWidget_2) + self.lCarrierFrequency.setObjectName("lCarrierFrequency") + self.modulationLayout_2.addWidget(self.lCarrierFrequency, 1, 0, 1, 1) + self.labelParameterValues = ElidedLabel(self.layoutWidget_2) + self.labelParameterValues.setObjectName("labelParameterValues") + self.modulationLayout_2.addWidget(self.labelParameterValues, 3, 3, 1, 1) + self.lParamCaption = QtWidgets.QLabel(self.layoutWidget_2) + self.lParamCaption.setObjectName("lParamCaption") + self.modulationLayout_2.addWidget(self.lParamCaption, 3, 2, 1, 1) + self.label = QtWidgets.QLabel(self.layoutWidget_2) + self.label.setObjectName("label") + self.modulationLayout_2.addWidget(self.label, 2, 2, 1, 1) + self.labelBitsPerSymbol = QtWidgets.QLabel(self.layoutWidget_2) + self.labelBitsPerSymbol.setObjectName("labelBitsPerSymbol") + self.modulationLayout_2.addWidget(self.labelBitsPerSymbol, 2, 3, 1, 1) + self.gridLayout_6.addLayout(self.modulationLayout_2, 0, 0, 1, 3) + self.line = QtWidgets.QFrame(self.layoutWidget_2) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout_6.addWidget(self.line, 1, 0, 1, 3) + self.cBoxModulations = QtWidgets.QComboBox(self.layoutWidget_2) + self.cBoxModulations.setObjectName("cBoxModulations") + self.cBoxModulations.addItem("") + self.gridLayout_6.addWidget(self.cBoxModulations, 2, 1, 1, 1) + self.prBarGeneration = QtWidgets.QProgressBar(self.layoutWidget_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.prBarGeneration.sizePolicy().hasHeightForWidth()) + self.prBarGeneration.setSizePolicy(sizePolicy) + self.prBarGeneration.setProperty("value", 0) + self.prBarGeneration.setObjectName("prBarGeneration") + self.gridLayout_6.addWidget(self.prBarGeneration, 5, 0, 1, 1) + self.btnSend = QtWidgets.QPushButton(self.layoutWidget_2) + self.btnSend.setEnabled(False) + icon = QtGui.QIcon.fromTheme("media-playback-start") + self.btnSend.setIcon(icon) + self.btnSend.setObjectName("btnSend") + self.gridLayout_6.addWidget(self.btnSend, 5, 2, 1, 1) + self.btnEditModulation = QtWidgets.QPushButton(self.layoutWidget_2) + self.btnEditModulation.setObjectName("btnEditModulation") + self.gridLayout_6.addWidget(self.btnEditModulation, 2, 2, 1, 1) + self.lModulation = QtWidgets.QLabel(self.layoutWidget_2) + self.lModulation.setObjectName("lModulation") + self.gridLayout_6.addWidget(self.lModulation, 2, 0, 1, 1) + self.btnGenerate = QtWidgets.QPushButton(self.layoutWidget_2) + self.btnGenerate.setEnabled(False) + icon = QtGui.QIcon.fromTheme("document-new") + self.btnGenerate.setIcon(icon) + self.btnGenerate.setObjectName("btnGenerate") + self.gridLayout_6.addWidget(self.btnGenerate, 5, 1, 1, 1) + self.verticalLayout.addLayout(self.gridLayout_6) + self.layoutWidget = QtWidgets.QWidget(self.splitter) + self.layoutWidget.setObjectName("layoutWidget") + self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget) + self.gridLayout_2.setContentsMargins(11, 11, 11, 11) + self.gridLayout_2.setObjectName("gridLayout_2") + self.cbViewType = QtWidgets.QComboBox(self.layoutWidget) + self.cbViewType.setObjectName("cbViewType") + self.cbViewType.addItem("") + self.cbViewType.addItem("") + self.cbViewType.addItem("") + self.gridLayout_2.addWidget(self.cbViewType, 2, 6, 1, 1) + self.lViewType = QtWidgets.QLabel(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lViewType.sizePolicy().hasHeightForWidth()) + self.lViewType.setSizePolicy(sizePolicy) + self.lViewType.setObjectName("lViewType") + self.gridLayout_2.addWidget(self.lViewType, 2, 5, 1, 1) + self.tableMessages = GeneratorTableView(self.layoutWidget) + self.tableMessages.setAcceptDrops(True) + self.tableMessages.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.tableMessages.setDragEnabled(False) + self.tableMessages.setDragDropOverwriteMode(False) + self.tableMessages.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) + self.tableMessages.setDefaultDropAction(QtCore.Qt.CopyAction) + self.tableMessages.setAlternatingRowColors(True) + self.tableMessages.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectItems) + self.tableMessages.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tableMessages.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tableMessages.setShowGrid(False) + self.tableMessages.setObjectName("tableMessages") + self.tableMessages.horizontalHeader().setHighlightSections(False) + self.tableMessages.verticalHeader().setHighlightSections(False) + self.gridLayout_2.addWidget(self.tableMessages, 1, 0, 1, 7) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setContentsMargins(-1, 0, -1, 0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.labelGeneratedData = QtWidgets.QLabel(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.labelGeneratedData.sizePolicy().hasHeightForWidth()) + self.labelGeneratedData.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.labelGeneratedData.setFont(font) + self.labelGeneratedData.setAlignment(QtCore.Qt.AlignCenter) + self.labelGeneratedData.setObjectName("labelGeneratedData") + self.horizontalLayout.addWidget(self.labelGeneratedData) + self.btnSave = QtWidgets.QToolButton(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnSave.sizePolicy().hasHeightForWidth()) + self.btnSave.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSave.setIcon(icon) + self.btnSave.setObjectName("btnSave") + self.horizontalLayout.addWidget(self.btnSave) + self.btnOpen = QtWidgets.QToolButton(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnOpen.sizePolicy().hasHeightForWidth()) + self.btnOpen.setSizePolicy(sizePolicy) + icon = QtGui.QIcon.fromTheme("document-open") + self.btnOpen.setIcon(icon) + self.btnOpen.setObjectName("btnOpen") + self.horizontalLayout.addWidget(self.btnOpen) + self.gridLayout_2.addLayout(self.horizontalLayout, 0, 0, 1, 7) + self.btnNetworkSDRSend = QtWidgets.QPushButton(self.layoutWidget) + icon = QtGui.QIcon.fromTheme("network-wired") + self.btnNetworkSDRSend.setIcon(icon) + self.btnNetworkSDRSend.setCheckable(True) + self.btnNetworkSDRSend.setObjectName("btnNetworkSDRSend") + self.gridLayout_2.addWidget(self.btnNetworkSDRSend, 2, 0, 1, 1) + self.btnRfCatSend = QtWidgets.QPushButton(self.layoutWidget) + icon = QtGui.QIcon.fromTheme("network-wireless") + self.btnRfCatSend.setIcon(icon) + self.btnRfCatSend.setObjectName("btnRfCatSend") + self.gridLayout_2.addWidget(self.btnRfCatSend, 2, 1, 1, 1) + self.lEstimatedTime = QtWidgets.QLabel(self.layoutWidget) + self.lEstimatedTime.setObjectName("lEstimatedTime") + self.gridLayout_2.addWidget(self.lEstimatedTime, 2, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(38, 22, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_2.addItem(spacerItem, 2, 3, 1, 2) + self.verticalLayout_2.addWidget(self.splitter) + self.scrollArea.setWidget(self.scrollAreaWidgetContents) + self.verticalLayout_3.addWidget(self.scrollArea) + + self.retranslateUi(GeneratorTab) + self.tabWidget.setCurrentIndex(0) + self.stackedWidgetFuzzing.setCurrentIndex(0) + + def retranslateUi(self, GeneratorTab): + _translate = QtCore.QCoreApplication.translate + GeneratorTab.setWindowTitle(_translate("GeneratorTab", "Form")) + self.treeProtocols.setToolTip(_translate("GeneratorTab", "

Drag&Drop Protocols to the table on the right to fill the generation table.

")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_proto), _translate("GeneratorTab", "Protocols")) + self.lWPauses.setToolTip(_translate("GeneratorTab", "

The pauses will be added automatically when you drag a protocol from the tree above to the table on the right.

You can see the position of each pause by selecting it. There will be drawn a line in the table indicating the position of the pause.

Use context menu or double click to edit a pauses\' length.

")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_pauses), _translate("GeneratorTab", "Pauses")) + self.groupBox.setTitle(_translate("GeneratorTab", "Add fuzzing values to generated data")) + self.btnFuzz.setText(_translate("GeneratorTab", "Fuzz")) + self.rBSuccessive.setToolTip(_translate("GeneratorTab", "

For multiple labels per message the fuzzed values are inserted one-by-one.

")) + self.rBSuccessive.setText(_translate("GeneratorTab", "S&uccessive")) + self.rbConcurrent.setToolTip(_translate("GeneratorTab", "

For multiple labels per message the labels are fuzzed at the same time.

")) + self.rbConcurrent.setText(_translate("GeneratorTab", "&Concurrent")) + self.rBExhaustive.setToolTip(_translate("GeneratorTab", "

For multiple labels per message the fuzzed values are inserted in all possible combinations.

")) + self.rBExhaustive.setText(_translate("GeneratorTab", "E&xhaustive")) + self.progressBarFuzzing.setFormat(_translate("GeneratorTab", "%v/%m")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_fuzzing), _translate("GeneratorTab", "Fuzzing")) + self.lCarrierFreqValue.setText(_translate("GeneratorTab", "TextLabel")) + self.lModType.setText(_translate("GeneratorTab", "Modulation Type:")) + self.lModTypeValue.setText(_translate("GeneratorTab", "TextLabel")) + self.label_carrier_phase.setText(_translate("GeneratorTab", "Carrier Phase:")) + self.lCarrierPhaseValue.setText(_translate("GeneratorTab", "TextLabel")) + self.lBitLength.setText(_translate("GeneratorTab", "Symbol Length:")) + self.lBitLenValue.setText(_translate("GeneratorTab", "TextLabel")) + self.lEncoding.setText(_translate("GeneratorTab", "Encoding:")) + self.lEncodingValue.setText(_translate("GeneratorTab", "-")) + self.lSampleRate.setText(_translate("GeneratorTab", "Sample Rate:")) + self.lSampleRateValue.setText(_translate("GeneratorTab", "TextLabel")) + self.lCarrierFrequency.setText(_translate("GeneratorTab", "Carrier Frequency:")) + self.labelParameterValues.setText(_translate("GeneratorTab", "0/100")) + self.lParamCaption.setText(_translate("GeneratorTab", "Amplitudes:")) + self.label.setText(_translate("GeneratorTab", "Bits per Symbol:")) + self.labelBitsPerSymbol.setText(_translate("GeneratorTab", "TextLabel")) + self.cBoxModulations.setItemText(0, _translate("GeneratorTab", "MyModulation")) + self.prBarGeneration.setFormat(_translate("GeneratorTab", "Modulating %p%")) + self.btnSend.setText(_translate("GeneratorTab", "Send data...")) + self.btnEditModulation.setText(_translate("GeneratorTab", "Edit ...")) + self.lModulation.setText(_translate("GeneratorTab", "Modulation:")) + self.btnGenerate.setToolTip(_translate("GeneratorTab", "Generate the complex file of the modulated signal, after tuning all parameters above.")) + self.btnGenerate.setText(_translate("GeneratorTab", "Generate file...")) + self.cbViewType.setItemText(0, _translate("GeneratorTab", "Bit")) + self.cbViewType.setItemText(1, _translate("GeneratorTab", "Hex")) + self.cbViewType.setItemText(2, _translate("GeneratorTab", "ASCII")) + self.lViewType.setText(_translate("GeneratorTab", "Viewtype:")) + self.labelGeneratedData.setText(_translate("GeneratorTab", "Generated Data")) + self.btnSave.setToolTip(_translate("GeneratorTab", "Save current fuzz profile.")) + self.btnSave.setText(_translate("GeneratorTab", "...")) + self.btnOpen.setToolTip(_translate("GeneratorTab", "Load a fuzz profile.")) + self.btnOpen.setText(_translate("GeneratorTab", "...")) + self.btnNetworkSDRSend.setToolTip(_translate("GeneratorTab", "

Send encoded data to your external application via TCP.

")) + self.btnNetworkSDRSend.setText(_translate("GeneratorTab", "Send via Network")) + self.btnRfCatSend.setToolTip(_translate("GeneratorTab", "

Send encoded data via RfCat.

Hit again for stopping the sending process. Note that you can set the number of repetitions (from 1 to infinite) in:

Edit->Options->Device->\'Device sending repetitions\'

")) + self.btnRfCatSend.setText(_translate("GeneratorTab", "Send via RfCat")) + self.lEstimatedTime.setToolTip(_translate("GeneratorTab", "

The estimated average time is based on the average number of bits per message and average sample rate, you set for the modulations.

")) + self.lEstimatedTime.setText(_translate("GeneratorTab", "Estimated Time: ")) +from urh.ui.ElidedLabel import ElidedLabel +from urh.ui.GeneratorListWidget import GeneratorListWidget +from urh.ui.views.GeneratorListView import GeneratorListView +from urh.ui.views.GeneratorTableView import GeneratorTableView +from urh.ui.views.GeneratorTreeView import GeneratorTreeView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_main.py b/Software/Universal Radio Hacker/src/urh/ui/ui_main.py new file mode 100644 index 0000000..3defb74 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_main.py @@ -0,0 +1,441 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(798, 469) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icons/icons/appicon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + MainWindow.setWindowIcon(icon) + MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded) + MainWindow.setDockNestingEnabled(False) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.splitter = QtWidgets.QSplitter(self.centralwidget) + self.splitter.setStyleSheet("QSplitter::handle:horizontal {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_vertical.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Horizontal) + self.splitter.setHandleWidth(6) + self.splitter.setObjectName("splitter") + self.layoutWidget = QtWidgets.QWidget(self.splitter) + self.layoutWidget.setObjectName("layoutWidget") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.layoutWidget) + self.verticalLayout_3.setContentsMargins(11, 11, 11, 0) + self.verticalLayout_3.setSpacing(7) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.lnEdtTreeFilter = QtWidgets.QLineEdit(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lnEdtTreeFilter.sizePolicy().hasHeightForWidth()) + self.lnEdtTreeFilter.setSizePolicy(sizePolicy) + self.lnEdtTreeFilter.setAcceptDrops(False) + self.lnEdtTreeFilter.setInputMethodHints(QtCore.Qt.ImhDialableCharactersOnly) + self.lnEdtTreeFilter.setClearButtonEnabled(True) + self.lnEdtTreeFilter.setObjectName("lnEdtTreeFilter") + self.horizontalLayout_3.addWidget(self.lnEdtTreeFilter) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_3.addItem(spacerItem) + self.btnFileTreeGoUp = QtWidgets.QToolButton(self.layoutWidget) + icon = QtGui.QIcon.fromTheme("go-up") + self.btnFileTreeGoUp.setIcon(icon) + self.btnFileTreeGoUp.setObjectName("btnFileTreeGoUp") + self.horizontalLayout_3.addWidget(self.btnFileTreeGoUp) + self.verticalLayout_3.addLayout(self.horizontalLayout_3) + self.fileTree = DirectoryTreeView(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(10) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.fileTree.sizePolicy().hasHeightForWidth()) + self.fileTree.setSizePolicy(sizePolicy) + self.fileTree.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fileTree.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.fileTree.setAutoScroll(True) + self.fileTree.setDragEnabled(True) + self.fileTree.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) + self.fileTree.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) + self.fileTree.setSortingEnabled(False) + self.fileTree.setObjectName("fileTree") + self.fileTree.header().setCascadingSectionResizes(True) + self.fileTree.header().setStretchLastSection(False) + self.verticalLayout_3.addWidget(self.fileTree) + self.tabWidget_Project = QtWidgets.QTabWidget(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabWidget_Project.sizePolicy().hasHeightForWidth()) + self.tabWidget_Project.setSizePolicy(sizePolicy) + self.tabWidget_Project.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidget_Project.setObjectName("tabWidget_Project") + self.tabParticipants = QtWidgets.QWidget() + self.tabParticipants.setObjectName("tabParticipants") + self.horizontalLayout = QtWidgets.QHBoxLayout(self.tabParticipants) + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.listViewParticipants = QtWidgets.QListView(self.tabParticipants) + self.listViewParticipants.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.listViewParticipants.setObjectName("listViewParticipants") + self.horizontalLayout.addWidget(self.listViewParticipants) + self.tabWidget_Project.addTab(self.tabParticipants, "") + self.tabDescription = QtWidgets.QWidget() + self.tabDescription.setObjectName("tabDescription") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tabDescription) + self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.textEditProjectDescription = QtWidgets.QTextEdit(self.tabDescription) + self.textEditProjectDescription.setObjectName("textEditProjectDescription") + self.horizontalLayout_2.addWidget(self.textEditProjectDescription) + self.tabWidget_Project.addTab(self.tabDescription, "") + self.verticalLayout_3.addWidget(self.tabWidget_Project) + self.tabWidget = QtWidgets.QTabWidget(self.splitter) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(1) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) + self.tabWidget.setSizePolicy(sizePolicy) + self.tabWidget.setBaseSize(QtCore.QSize(0, 0)) + self.tabWidget.setObjectName("tabWidget") + self.tab_interpretation = QtWidgets.QWidget() + self.tab_interpretation.setObjectName("tab_interpretation") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab_interpretation) + self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_2.setSpacing(0) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.tabWidget.addTab(self.tab_interpretation, "") + self.tab_protocol = QtWidgets.QWidget() + self.tab_protocol.setObjectName("tab_protocol") + self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_protocol) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setSpacing(0) + self.verticalLayout.setObjectName("verticalLayout") + self.tabWidget.addTab(self.tab_protocol, "") + self.tab_generator = QtWidgets.QWidget() + self.tab_generator.setObjectName("tab_generator") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_generator) + self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_5.setSpacing(0) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.tabWidget.addTab(self.tab_generator, "") + self.tab_simulator = QtWidgets.QWidget() + self.tab_simulator.setObjectName("tab_simulator") + self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab_simulator) + self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.tabWidget.addTab(self.tab_simulator, "") + self.verticalLayout_4.addWidget(self.splitter) + self.labelNonProjectMode = QtWidgets.QLabel(self.centralwidget) + self.labelNonProjectMode.setStyleSheet("background: rgba(255,255,0,64)") + self.labelNonProjectMode.setWordWrap(True) + self.labelNonProjectMode.setObjectName("labelNonProjectMode") + self.verticalLayout_4.addWidget(self.labelNonProjectMode) + self.verticalLayout_4.setStretch(0, 100) + self.verticalLayout_4.setStretch(1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 798, 27)) + self.menubar.setObjectName("menubar") + self.menuFile = QtWidgets.QMenu(self.menubar) + self.menuFile.setObjectName("menuFile") + self.menuImport = QtWidgets.QMenu(self.menuFile) + icon = QtGui.QIcon.fromTheme("document-import") + self.menuImport.setIcon(icon) + self.menuImport.setObjectName("menuImport") + self.menuEdit = QtWidgets.QMenu(self.menubar) + self.menuEdit.setObjectName("menuEdit") + self.menuDefault_noise_threshold = QtWidgets.QMenu(self.menuEdit) + self.menuDefault_noise_threshold.setObjectName("menuDefault_noise_threshold") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.actionFSK = QtWidgets.QAction(MainWindow) + self.actionFSK.setCheckable(True) + self.actionFSK.setObjectName("actionFSK") + self.actionOOK = QtWidgets.QAction(MainWindow) + self.actionOOK.setCheckable(True) + self.actionOOK.setChecked(True) + self.actionOOK.setObjectName("actionOOK") + self.actionPSK = QtWidgets.QAction(MainWindow) + self.actionPSK.setCheckable(True) + self.actionPSK.setObjectName("actionPSK") + self.actionNone = QtWidgets.QAction(MainWindow) + self.actionNone.setCheckable(True) + self.actionNone.setObjectName("actionNone") + self.actionAuto_Fit_Y = QtWidgets.QAction(MainWindow) + self.actionAuto_Fit_Y.setCheckable(True) + self.actionAuto_Fit_Y.setChecked(True) + self.actionAuto_Fit_Y.setObjectName("actionAuto_Fit_Y") + self.actionUndo = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("edit-undo") + self.actionUndo.setIcon(icon) + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("edit-redo") + self.actionRedo.setIcon(icon) + self.actionRedo.setObjectName("actionRedo") + self.actionShow_Confirm_Close_Dialog = QtWidgets.QAction(MainWindow) + self.actionShow_Confirm_Close_Dialog.setCheckable(True) + self.actionShow_Confirm_Close_Dialog.setChecked(False) + self.actionShow_Confirm_Close_Dialog.setObjectName("actionShow_Confirm_Close_Dialog") + self.actionTest = QtWidgets.QAction(MainWindow) + self.actionTest.setObjectName("actionTest") + self.actionHold_Shift_to_Drag = QtWidgets.QAction(MainWindow) + self.actionHold_Shift_to_Drag.setCheckable(True) + self.actionHold_Shift_to_Drag.setChecked(False) + self.actionHold_Shift_to_Drag.setObjectName("actionHold_Shift_to_Drag") + self.actionDocumentation = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("help-contents") + self.actionDocumentation.setIcon(icon) + self.actionDocumentation.setIconVisibleInMenu(True) + self.actionDocumentation.setObjectName("actionDocumentation") + self.actionAbout_AutomaticHacker = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("help-about") + self.actionAbout_AutomaticHacker.setIcon(icon) + self.actionAbout_AutomaticHacker.setIconVisibleInMenu(True) + self.actionAbout_AutomaticHacker.setObjectName("actionAbout_AutomaticHacker") + self.actionOpenSignal = QtWidgets.QAction(MainWindow) + self.actionOpenSignal.setObjectName("actionOpenSignal") + self.actionOpenProtocol = QtWidgets.QAction(MainWindow) + self.actionOpenProtocol.setObjectName("actionOpenProtocol") + self.actionShow_Compare_Frame = QtWidgets.QAction(MainWindow) + self.actionShow_Compare_Frame.setCheckable(True) + self.actionShow_Compare_Frame.setChecked(True) + self.actionShow_Compare_Frame.setObjectName("actionShow_Compare_Frame") + self.actionCloseAllFiles = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("window-close") + self.actionCloseAllFiles.setIcon(icon) + self.actionCloseAllFiles.setIconVisibleInMenu(True) + self.actionCloseAllFiles.setObjectName("actionCloseAllFiles") + self.actionSaveAllSignals = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("document-save") + self.actionSaveAllSignals.setIcon(icon) + self.actionSaveAllSignals.setIconVisibleInMenu(True) + self.actionSaveAllSignals.setObjectName("actionSaveAllSignals") + self.actionSeperate_Protocols_in_Compare_Frame = QtWidgets.QAction(MainWindow) + self.actionSeperate_Protocols_in_Compare_Frame.setCheckable(True) + self.actionSeperate_Protocols_in_Compare_Frame.setChecked(True) + self.actionSeperate_Protocols_in_Compare_Frame.setObjectName("actionSeperate_Protocols_in_Compare_Frame") + self.actionOpenArchive = QtWidgets.QAction(MainWindow) + self.actionOpenArchive.setObjectName("actionOpenArchive") + self.actionOpen = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("document-open") + self.actionOpen.setIcon(icon) + self.actionOpen.setIconVisibleInMenu(True) + self.actionOpen.setObjectName("actionOpen") + self.actionOpen_Folder = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("folder-open") + self.actionOpen_Folder.setIcon(icon) + self.actionOpen_Folder.setObjectName("actionOpen_Folder") + self.actionShow_only_Compare_Frame = QtWidgets.QAction(MainWindow) + self.actionShow_only_Compare_Frame.setCheckable(True) + self.actionShow_only_Compare_Frame.setChecked(True) + self.actionShow_only_Compare_Frame.setObjectName("actionShow_only_Compare_Frame") + self.actionConfigurePlugins = QtWidgets.QAction(MainWindow) + self.actionConfigurePlugins.setIconVisibleInMenu(True) + self.actionConfigurePlugins.setObjectName("actionConfigurePlugins") + self.actionSort_Frames_by_Name = QtWidgets.QAction(MainWindow) + self.actionSort_Frames_by_Name.setObjectName("actionSort_Frames_by_Name") + self.actionConvert_Folder_to_Project = QtWidgets.QAction(MainWindow) + self.actionConvert_Folder_to_Project.setIconVisibleInMenu(True) + self.actionConvert_Folder_to_Project.setObjectName("actionConvert_Folder_to_Project") + self.actionDecoding = QtWidgets.QAction(MainWindow) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/icons/icons/decoding.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionDecoding.setIcon(icon1) + self.actionDecoding.setObjectName("actionDecoding") + self.actionRecord = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("media-record") + self.actionRecord.setIcon(icon) + self.actionRecord.setIconVisibleInMenu(True) + self.actionRecord.setObjectName("actionRecord") + self.actionSpectrum_Analyzer = QtWidgets.QAction(MainWindow) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/icons/icons/spectrum.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionSpectrum_Analyzer.setIcon(icon2) + self.actionSpectrum_Analyzer.setIconVisibleInMenu(True) + self.actionSpectrum_Analyzer.setObjectName("actionSpectrum_Analyzer") + self.actionOptions = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("configure") + self.actionOptions.setIcon(icon) + self.actionOptions.setIconVisibleInMenu(True) + self.actionOptions.setObjectName("actionOptions") + self.actionNew_Project = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("folder-new") + self.actionNew_Project.setIcon(icon) + self.actionNew_Project.setObjectName("actionNew_Project") + self.actionSniff_protocol = QtWidgets.QAction(MainWindow) + icon3 = QtGui.QIcon() + icon3.addPixmap(QtGui.QPixmap(":/icons/icons/sniffer.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionSniff_protocol.setIcon(icon3) + self.actionSniff_protocol.setObjectName("actionSniff_protocol") + self.actionProject_settings = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("configure") + self.actionProject_settings.setIcon(icon) + self.actionProject_settings.setObjectName("actionProject_settings") + self.actionSave_project = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("document-save") + self.actionSave_project.setIcon(icon) + self.actionSave_project.setObjectName("actionSave_project") + self.actionFullscreen_mode = QtWidgets.QAction(MainWindow) + self.actionFullscreen_mode.setCheckable(True) + self.actionFullscreen_mode.setObjectName("actionFullscreen_mode") + self.actionOpen_directory = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("folder-open") + self.actionOpen_directory.setIcon(icon) + self.actionOpen_directory.setObjectName("actionOpen_directory") + self.actionAbout_Qt = QtWidgets.QAction(MainWindow) + self.actionAbout_Qt.setObjectName("actionAbout_Qt") + self.actionShowFileTree = QtWidgets.QAction(MainWindow) + self.actionShowFileTree.setCheckable(True) + self.actionShowFileTree.setObjectName("actionShowFileTree") + self.actionSamples_from_csv = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("text-csv") + self.actionSamples_from_csv.setIcon(icon) + self.actionSamples_from_csv.setObjectName("actionSamples_from_csv") + self.actionClose_project = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon.fromTheme("document-close") + self.actionClose_project.setIcon(icon) + self.actionClose_project.setObjectName("actionClose_project") + self.actionAuto_detect_new_signals = QtWidgets.QAction(MainWindow) + self.actionAuto_detect_new_signals.setCheckable(True) + self.actionAuto_detect_new_signals.setChecked(True) + self.actionAuto_detect_new_signals.setObjectName("actionAuto_detect_new_signals") + self.actionAutomaticNoiseThreshold = QtWidgets.QAction(MainWindow) + self.actionAutomaticNoiseThreshold.setCheckable(True) + self.actionAutomaticNoiseThreshold.setChecked(True) + self.actionAutomaticNoiseThreshold.setObjectName("actionAutomaticNoiseThreshold") + self.action1NoiseThreshold = QtWidgets.QAction(MainWindow) + self.action1NoiseThreshold.setCheckable(True) + self.action1NoiseThreshold.setObjectName("action1NoiseThreshold") + self.action5NoiseThreshold = QtWidgets.QAction(MainWindow) + self.action5NoiseThreshold.setCheckable(True) + self.action5NoiseThreshold.setObjectName("action5NoiseThreshold") + self.action10NoiseThreshold = QtWidgets.QAction(MainWindow) + self.action10NoiseThreshold.setCheckable(True) + self.action10NoiseThreshold.setObjectName("action10NoiseThreshold") + self.action100NoiseThreshold = QtWidgets.QAction(MainWindow) + self.action100NoiseThreshold.setCheckable(True) + self.action100NoiseThreshold.setObjectName("action100NoiseThreshold") + self.menuImport.addAction(self.actionSamples_from_csv) + self.menuFile.addAction(self.actionNew_Project) + self.menuFile.addAction(self.actionProject_settings) + self.menuFile.addAction(self.actionSave_project) + self.menuFile.addAction(self.actionClose_project) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionOpen) + self.menuFile.addAction(self.actionOpen_directory) + self.menuFile.addAction(self.menuImport.menuAction()) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionSpectrum_Analyzer) + self.menuFile.addAction(self.actionRecord) + self.menuFile.addAction(self.actionSniff_protocol) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionSaveAllSignals) + self.menuFile.addAction(self.actionCloseAllFiles) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionConvert_Folder_to_Project) + self.menuDefault_noise_threshold.addAction(self.actionAutomaticNoiseThreshold) + self.menuDefault_noise_threshold.addAction(self.action1NoiseThreshold) + self.menuDefault_noise_threshold.addAction(self.action5NoiseThreshold) + self.menuDefault_noise_threshold.addAction(self.action10NoiseThreshold) + self.menuDefault_noise_threshold.addAction(self.action100NoiseThreshold) + self.menuEdit.addAction(self.actionDecoding) + self.menuEdit.addAction(self.actionOptions) + self.menuEdit.addSeparator() + self.menuEdit.addAction(self.actionShowFileTree) + self.menuEdit.addAction(self.actionFullscreen_mode) + self.menuEdit.addSeparator() + self.menuEdit.addAction(self.actionAuto_detect_new_signals) + self.menuEdit.addAction(self.menuDefault_noise_threshold.menuAction()) + self.menuHelp.addAction(self.actionAbout_AutomaticHacker) + self.menuHelp.addAction(self.actionAbout_Qt) + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuEdit.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + self.tabWidget_Project.setCurrentIndex(0) + self.tabWidget.setCurrentIndex(0) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "Universal Radio Hacker")) + self.lnEdtTreeFilter.setPlaceholderText(_translate("MainWindow", "Filter")) + self.btnFileTreeGoUp.setText(_translate("MainWindow", "...")) + self.tabWidget_Project.setTabText(self.tabWidget_Project.indexOf(self.tabParticipants), _translate("MainWindow", "Participants")) + self.tabWidget_Project.setTabText(self.tabWidget_Project.indexOf(self.tabDescription), _translate("MainWindow", "Description")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_interpretation), _translate("MainWindow", "Interpretation")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_protocol), _translate("MainWindow", "Analysis")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_generator), _translate("MainWindow", "Generator")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_simulator), _translate("MainWindow", "Simulator")) + self.labelNonProjectMode.setText(_translate("MainWindow", "

Warning: You are running URH in non project mode. All your settings will be lost after closing the program. If you want to keep your settings create a project via File -> New Project. Don\'t show this hint

")) + self.menuFile.setTitle(_translate("MainWindow", "Fi&le")) + self.menuImport.setTitle(_translate("MainWindow", "Import")) + self.menuEdit.setTitle(_translate("MainWindow", "Edi&t")) + self.menuDefault_noise_threshold.setTitle(_translate("MainWindow", "Default noise threshold")) + self.menuHelp.setTitle(_translate("MainWindow", "Hel&p")) + self.actionFSK.setText(_translate("MainWindow", "Undo")) + self.actionOOK.setText(_translate("MainWindow", "Redo")) + self.actionPSK.setText(_translate("MainWindow", "PSK")) + self.actionNone.setText(_translate("MainWindow", "None (bei .bin)")) + self.actionAuto_Fit_Y.setText(_translate("MainWindow", "&Auto Fit Y")) + self.actionUndo.setText(_translate("MainWindow", "&Undo")) + self.actionRedo.setText(_translate("MainWindow", "&Redo")) + self.actionShow_Confirm_Close_Dialog.setText(_translate("MainWindow", "&Show Confirm Close Dialog")) + self.actionTest.setText(_translate("MainWindow", "test")) + self.actionHold_Shift_to_Drag.setText(_translate("MainWindow", "&Hold Shift to Drag")) + self.actionDocumentation.setText(_translate("MainWindow", "&Documentation")) + self.actionAbout_AutomaticHacker.setText(_translate("MainWindow", "&About Universal Radio Hacker...")) + self.actionOpenSignal.setText(_translate("MainWindow", "&Signal")) + self.actionOpenProtocol.setText(_translate("MainWindow", "&Protocol")) + self.actionShow_Compare_Frame.setText(_translate("MainWindow", "Show &Compare Frame")) + self.actionCloseAllFiles.setText(_translate("MainWindow", "&Close all files")) + self.actionSaveAllSignals.setText(_translate("MainWindow", "&Save all signals")) + self.actionSeperate_Protocols_in_Compare_Frame.setText(_translate("MainWindow", "Separate &Protocols in Compare Frame")) + self.actionOpenArchive.setText(_translate("MainWindow", "&Archive")) + self.actionOpen.setText(_translate("MainWindow", "&Open...")) + self.actionOpen_Folder.setText(_translate("MainWindow", "Open &Folder..")) + self.actionShow_only_Compare_Frame.setText(_translate("MainWindow", "Show Compare Frame only")) + self.actionConfigurePlugins.setText(_translate("MainWindow", "Configure...")) + self.actionSort_Frames_by_Name.setText(_translate("MainWindow", "Sort &Frames by Name")) + self.actionConvert_Folder_to_Project.setText(_translate("MainWindow", "Conv&ert Folder to Project")) + self.actionDecoding.setText(_translate("MainWindow", "&Decoding...")) + self.actionRecord.setText(_translate("MainWindow", "&Record signal...")) + self.actionSpectrum_Analyzer.setText(_translate("MainWindow", "Spectrum &Analyzer...")) + self.actionOptions.setText(_translate("MainWindow", "&Options...")) + self.actionNew_Project.setText(_translate("MainWindow", "&New Project..")) + self.actionSniff_protocol.setText(_translate("MainWindow", "Sn&iff protocol...")) + self.actionProject_settings.setText(_translate("MainWindow", "&Project settings...")) + self.actionSave_project.setText(_translate("MainWindow", "Sa&ve project")) + self.actionFullscreen_mode.setText(_translate("MainWindow", "&Fullscreen mode")) + self.actionOpen_directory.setText(_translate("MainWindow", "Open &folder...")) + self.actionAbout_Qt.setText(_translate("MainWindow", "About &Qt")) + self.actionShowFileTree.setText(_translate("MainWindow", "&Show file tree")) + self.actionSamples_from_csv.setText(_translate("MainWindow", "IQ samples from csv")) + self.actionClose_project.setText(_translate("MainWindow", "Close project")) + self.actionAuto_detect_new_signals.setText(_translate("MainWindow", "Auto detect signals on loading")) + self.actionAutomaticNoiseThreshold.setText(_translate("MainWindow", "Automatic")) + self.action1NoiseThreshold.setText(_translate("MainWindow", "1%")) + self.action5NoiseThreshold.setText(_translate("MainWindow", "5%")) + self.action10NoiseThreshold.setText(_translate("MainWindow", "10%")) + self.action100NoiseThreshold.setText(_translate("MainWindow", "100% (disables demodulation)")) +from urh.ui.views.DirectoryTreeView import DirectoryTreeView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_messagetype_options.py b/Software/Universal Radio Hacker/src/urh/ui/ui_messagetype_options.py new file mode 100644 index 0000000..47ea4b7 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_messagetype_options.py @@ -0,0 +1,63 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogMessageType(object): + def setupUi(self, DialogMessageType): + DialogMessageType.setObjectName("DialogMessageType") + DialogMessageType.resize(471, 359) + self.gridLayout = QtWidgets.QGridLayout(DialogMessageType) + self.gridLayout.setObjectName("gridLayout") + self.cbRulesetMode = QtWidgets.QComboBox(DialogMessageType) + self.cbRulesetMode.setObjectName("cbRulesetMode") + self.cbRulesetMode.addItem("") + self.cbRulesetMode.addItem("") + self.cbRulesetMode.addItem("") + self.gridLayout.addWidget(self.cbRulesetMode, 1, 0, 1, 2) + self.tblViewRuleset = QtWidgets.QTableView(DialogMessageType) + self.tblViewRuleset.setShowGrid(False) + self.tblViewRuleset.setObjectName("tblViewRuleset") + self.gridLayout.addWidget(self.tblViewRuleset, 2, 0, 3, 2) + self.btnRemoveRule = QtWidgets.QToolButton(DialogMessageType) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveRule.setIcon(icon) + self.btnRemoveRule.setObjectName("btnRemoveRule") + self.gridLayout.addWidget(self.btnRemoveRule, 3, 2, 1, 1) + self.rbAssignManually = QtWidgets.QRadioButton(DialogMessageType) + self.rbAssignManually.setObjectName("rbAssignManually") + self.gridLayout.addWidget(self.rbAssignManually, 0, 0, 1, 1) + self.rbAssignAutomatically = QtWidgets.QRadioButton(DialogMessageType) + self.rbAssignAutomatically.setObjectName("rbAssignAutomatically") + self.gridLayout.addWidget(self.rbAssignAutomatically, 0, 1, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 145, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 4, 2, 1, 1) + self.btnAddRule = QtWidgets.QToolButton(DialogMessageType) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddRule.setIcon(icon) + self.btnAddRule.setObjectName("btnAddRule") + self.gridLayout.addWidget(self.btnAddRule, 2, 2, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogMessageType) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 5, 0, 1, 2) + + self.retranslateUi(DialogMessageType) + + def retranslateUi(self, DialogMessageType): + _translate = QtCore.QCoreApplication.translate + DialogMessageType.setWindowTitle(_translate("DialogMessageType", "Dialog")) + self.cbRulesetMode.setItemText(0, _translate("DialogMessageType", "All rules must apply (AND)")) + self.cbRulesetMode.setItemText(1, _translate("DialogMessageType", "At least one rule must apply (OR)")) + self.cbRulesetMode.setItemText(2, _translate("DialogMessageType", "No rule must apply (NOR)")) + self.btnRemoveRule.setToolTip(_translate("DialogMessageType", "Remove ruleset")) + self.btnRemoveRule.setText(_translate("DialogMessageType", "...")) + self.rbAssignManually.setText(_translate("DialogMessageType", "Assi&gn manually")) + self.rbAssignAutomatically.setText(_translate("DialogMessageType", "Assign a&utomatically")) + self.btnAddRule.setToolTip(_translate("DialogMessageType", "Add ruleset")) + self.btnAddRule.setText(_translate("DialogMessageType", "...")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_modulation.py b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation.py new file mode 100644 index 0000000..d2ed494 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation.py @@ -0,0 +1,581 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogModulation(object): + def setupUi(self, DialogModulation): + DialogModulation.setObjectName("DialogModulation") + DialogModulation.resize(977, 1041) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icons/icons/modulation.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + DialogModulation.setWindowIcon(icon) + self.verticalLayout = QtWidgets.QVBoxLayout(DialogModulation) + self.verticalLayout.setObjectName("verticalLayout") + self.gridLayout_5 = QtWidgets.QGridLayout() + self.gridLayout_5.setObjectName("gridLayout_5") + self.comboBoxCustomModulations = QtWidgets.QComboBox(DialogModulation) + self.comboBoxCustomModulations.setEditable(True) + self.comboBoxCustomModulations.setInsertPolicy(QtWidgets.QComboBox.InsertAtCurrent) + self.comboBoxCustomModulations.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToContents) + self.comboBoxCustomModulations.setObjectName("comboBoxCustomModulations") + self.comboBoxCustomModulations.addItem("") + self.gridLayout_5.addWidget(self.comboBoxCustomModulations, 0, 0, 1, 1) + self.btnAddModulation = QtWidgets.QToolButton(DialogModulation) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddModulation.setIcon(icon) + self.btnAddModulation.setObjectName("btnAddModulation") + self.gridLayout_5.addWidget(self.btnAddModulation, 0, 1, 1, 1) + self.btnRemoveModulation = QtWidgets.QToolButton(DialogModulation) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveModulation.setIcon(icon) + self.btnRemoveModulation.setObjectName("btnRemoveModulation") + self.gridLayout_5.addWidget(self.btnRemoveModulation, 0, 2, 1, 1) + self.verticalLayout.addLayout(self.gridLayout_5) + self.scrollArea = QtWidgets.QScrollArea(DialogModulation) + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 965, 984)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.gridLayout_7 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_5 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_7.addWidget(self.label_5, 2, 0, 1, 1) + self.lEqual = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lEqual.sizePolicy().hasHeightForWidth()) + self.lEqual.setSizePolicy(sizePolicy) + self.lEqual.setMaximumSize(QtCore.QSize(32, 32)) + self.lEqual.setText("") + self.lEqual.setPixmap(QtGui.QPixmap(":/icons/icons/equals.svg")) + self.lEqual.setScaledContents(True) + self.lEqual.setAlignment(QtCore.Qt.AlignCenter) + self.lEqual.setObjectName("lEqual") + self.gridLayout_7.addWidget(self.lEqual, 4, 2, 1, 1) + self.label_6 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_7.addWidget(self.label_6, 4, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem, 8, 1, 1, 1) + self.label_7 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout_7.addWidget(self.label_7, 8, 0, 1, 1) + spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem1, 2, 3, 1, 1) + spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem2, 4, 1, 1, 1) + self.label_4 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout_7.addWidget(self.label_4, 0, 0, 1, 1) + self.gVOriginalSignal = ZoomAndDropableGraphicView(self.scrollAreaWidgetContents_2) + self.gVOriginalSignal.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.gVOriginalSignal.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gVOriginalSignal.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.HighQualityAntialiasing) + self.gVOriginalSignal.setDragMode(QtWidgets.QGraphicsView.NoDrag) + self.gVOriginalSignal.setObjectName("gVOriginalSignal") + self.gridLayout_7.addWidget(self.gVOriginalSignal, 9, 1, 1, 3) + self.scrollArea_5 = QtWidgets.QScrollArea(self.scrollAreaWidgetContents_2) + self.scrollArea_5.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea_5.setWidgetResizable(True) + self.scrollArea_5.setObjectName("scrollArea_5") + self.scrollAreaWidgetContents_5 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 373, 330)) + self.scrollAreaWidgetContents_5.setObjectName("scrollAreaWidgetContents_5") + self.gridLayout_4 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_5) + self.gridLayout_4.setObjectName("gridLayout_4") + self.lCurrentSearchResult = QtWidgets.QLabel(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lCurrentSearchResult.sizePolicy().hasHeightForWidth()) + self.lCurrentSearchResult.setSizePolicy(sizePolicy) + self.lCurrentSearchResult.setMinimumSize(QtCore.QSize(0, 0)) + self.lCurrentSearchResult.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lCurrentSearchResult.setAlignment(QtCore.Qt.AlignCenter) + self.lCurrentSearchResult.setObjectName("lCurrentSearchResult") + self.gridLayout_4.addWidget(self.lCurrentSearchResult, 3, 1, 1, 2) + self.cbShowDataBitsOnly = QtWidgets.QCheckBox(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbShowDataBitsOnly.sizePolicy().hasHeightForWidth()) + self.cbShowDataBitsOnly.setSizePolicy(sizePolicy) + self.cbShowDataBitsOnly.setMinimumSize(QtCore.QSize(0, 0)) + self.cbShowDataBitsOnly.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.cbShowDataBitsOnly.setObjectName("cbShowDataBitsOnly") + self.gridLayout_4.addWidget(self.cbShowDataBitsOnly, 2, 0, 1, 5) + self.btnSearchPrev = QtWidgets.QPushButton(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnSearchPrev.sizePolicy().hasHeightForWidth()) + self.btnSearchPrev.setSizePolicy(sizePolicy) + self.btnSearchPrev.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.btnSearchPrev.setText("") + icon = QtGui.QIcon.fromTheme("go-previous") + self.btnSearchPrev.setIcon(icon) + self.btnSearchPrev.setObjectName("btnSearchPrev") + self.gridLayout_4.addWidget(self.btnSearchPrev, 3, 0, 1, 1) + self.lTotalSearchresults = QtWidgets.QLabel(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lTotalSearchresults.sizePolicy().hasHeightForWidth()) + self.lTotalSearchresults.setSizePolicy(sizePolicy) + self.lTotalSearchresults.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lTotalSearchresults.setAlignment(QtCore.Qt.AlignCenter) + self.lTotalSearchresults.setObjectName("lTotalSearchresults") + self.gridLayout_4.addWidget(self.lTotalSearchresults, 3, 4, 1, 1) + self.treeViewSignals = ModulatorTreeView(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.treeViewSignals.sizePolicy().hasHeightForWidth()) + self.treeViewSignals.setSizePolicy(sizePolicy) + self.treeViewSignals.setProperty("showDropIndicator", True) + self.treeViewSignals.setDragEnabled(True) + self.treeViewSignals.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) + self.treeViewSignals.setHeaderHidden(True) + self.treeViewSignals.setObjectName("treeViewSignals") + self.gridLayout_4.addWidget(self.treeViewSignals, 0, 0, 1, 6) + self.lSlash = QtWidgets.QLabel(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSlash.sizePolicy().hasHeightForWidth()) + self.lSlash.setSizePolicy(sizePolicy) + self.lSlash.setMaximumSize(QtCore.QSize(7, 16777215)) + self.lSlash.setObjectName("lSlash") + self.gridLayout_4.addWidget(self.lSlash, 3, 3, 1, 1) + self.btnSearchNext = QtWidgets.QPushButton(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnSearchNext.sizePolicy().hasHeightForWidth()) + self.btnSearchNext.setSizePolicy(sizePolicy) + self.btnSearchNext.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.btnSearchNext.setText("") + icon = QtGui.QIcon.fromTheme("go-next") + self.btnSearchNext.setIcon(icon) + self.btnSearchNext.setObjectName("btnSearchNext") + self.gridLayout_4.addWidget(self.btnSearchNext, 3, 5, 1, 1) + self.chkBoxLockSIV = QtWidgets.QCheckBox(self.scrollAreaWidgetContents_5) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkBoxLockSIV.sizePolicy().hasHeightForWidth()) + self.chkBoxLockSIV.setSizePolicy(sizePolicy) + self.chkBoxLockSIV.setObjectName("chkBoxLockSIV") + self.gridLayout_4.addWidget(self.chkBoxLockSIV, 1, 0, 1, 5) + self.scrollArea_5.setWidget(self.scrollAreaWidgetContents_5) + self.gridLayout_7.addWidget(self.scrollArea_5, 9, 0, 1, 1) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.lSamplesInViewModulatedText = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesInViewModulatedText.sizePolicy().hasHeightForWidth()) + self.lSamplesInViewModulatedText.setSizePolicy(sizePolicy) + self.lSamplesInViewModulatedText.setObjectName("lSamplesInViewModulatedText") + self.horizontalLayout.addWidget(self.lSamplesInViewModulatedText) + self.lSamplesInViewModulated = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesInViewModulated.sizePolicy().hasHeightForWidth()) + self.lSamplesInViewModulated.setSizePolicy(sizePolicy) + self.lSamplesInViewModulated.setObjectName("lSamplesInViewModulated") + self.horizontalLayout.addWidget(self.lSamplesInViewModulated) + self.label_9 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_9.setObjectName("label_9") + self.horizontalLayout.addWidget(self.label_9) + self.lModulatedSelectedSamples = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.lModulatedSelectedSamples.setObjectName("lModulatedSelectedSamples") + self.horizontalLayout.addWidget(self.lModulatedSelectedSamples) + self.gridLayout_7.addLayout(self.horizontalLayout, 6, 1, 1, 1) + self.scrollArea_3 = QtWidgets.QScrollArea(self.scrollAreaWidgetContents_2) + self.scrollArea_3.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea_3.setWidgetResizable(True) + self.scrollArea_3.setObjectName("scrollArea_3") + self.scrollAreaWidgetContents_3 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 373, 141)) + self.scrollAreaWidgetContents_3.setObjectName("scrollAreaWidgetContents_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_3) + self.gridLayout_2.setObjectName("gridLayout_2") + self.spinBoxSampleRate = KillerDoubleSpinBox(self.scrollAreaWidgetContents_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxSampleRate.sizePolicy().hasHeightForWidth()) + self.spinBoxSampleRate.setSizePolicy(sizePolicy) + self.spinBoxSampleRate.setDecimals(10) + self.spinBoxSampleRate.setMinimum(0.001) + self.spinBoxSampleRate.setMaximum(999999999.0) + self.spinBoxSampleRate.setObjectName("spinBoxSampleRate") + self.gridLayout_2.addWidget(self.spinBoxSampleRate, 2, 1, 1, 1) + spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_2.addItem(spacerItem3, 3, 0, 1, 1) + self.label_3 = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) + self.label_3.setSizePolicy(sizePolicy) + self.label_3.setObjectName("label_3") + self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1) + self.label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 1, 0, 1, 1) + self.spinBoxSamplesPerSymbol = QtWidgets.QSpinBox(self.scrollAreaWidgetContents_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxSamplesPerSymbol.sizePolicy().hasHeightForWidth()) + self.spinBoxSamplesPerSymbol.setSizePolicy(sizePolicy) + self.spinBoxSamplesPerSymbol.setMinimum(1) + self.spinBoxSamplesPerSymbol.setMaximum(999999) + self.spinBoxSamplesPerSymbol.setObjectName("spinBoxSamplesPerSymbol") + self.gridLayout_2.addWidget(self.spinBoxSamplesPerSymbol, 1, 1, 1, 1) + self.linEdDataBits = QtWidgets.QLineEdit(self.scrollAreaWidgetContents_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.linEdDataBits.sizePolicy().hasHeightForWidth()) + self.linEdDataBits.setSizePolicy(sizePolicy) + self.linEdDataBits.setObjectName("linEdDataBits") + self.gridLayout_2.addWidget(self.linEdDataBits, 0, 0, 1, 2) + self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_3) + self.gridLayout_7.addWidget(self.scrollArea_3, 3, 0, 1, 1) + self.scrollArea_2 = QtWidgets.QScrollArea(self.scrollAreaWidgetContents_2) + self.scrollArea_2.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents = QtWidgets.QWidget() + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 353, 143)) + self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.scrollAreaWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.lCarrierFreq = QtWidgets.QLabel(self.scrollAreaWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lCarrierFreq.sizePolicy().hasHeightForWidth()) + self.lCarrierFreq.setSizePolicy(sizePolicy) + self.lCarrierFreq.setObjectName("lCarrierFreq") + self.gridLayout.addWidget(self.lCarrierFreq, 0, 0, 1, 1) + self.doubleSpinBoxCarrierFreq = KillerDoubleSpinBox(self.scrollAreaWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.doubleSpinBoxCarrierFreq.sizePolicy().hasHeightForWidth()) + self.doubleSpinBoxCarrierFreq.setSizePolicy(sizePolicy) + self.doubleSpinBoxCarrierFreq.setSuffix("") + self.doubleSpinBoxCarrierFreq.setDecimals(10) + self.doubleSpinBoxCarrierFreq.setMinimum(0.0) + self.doubleSpinBoxCarrierFreq.setMaximum(99999999999.0) + self.doubleSpinBoxCarrierFreq.setObjectName("doubleSpinBoxCarrierFreq") + self.gridLayout.addWidget(self.doubleSpinBoxCarrierFreq, 0, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(self.scrollAreaWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) + self.doubleSpinBoxCarrierPhase = QtWidgets.QDoubleSpinBox(self.scrollAreaWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.doubleSpinBoxCarrierPhase.sizePolicy().hasHeightForWidth()) + self.doubleSpinBoxCarrierPhase.setSizePolicy(sizePolicy) + self.doubleSpinBoxCarrierPhase.setDecimals(3) + self.doubleSpinBoxCarrierPhase.setMaximum(360.0) + self.doubleSpinBoxCarrierPhase.setObjectName("doubleSpinBoxCarrierPhase") + self.gridLayout.addWidget(self.doubleSpinBoxCarrierPhase, 1, 1, 1, 1) + self.btnAutoDetect = QtWidgets.QPushButton(self.scrollAreaWidgetContents) + self.btnAutoDetect.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnAutoDetect.sizePolicy().hasHeightForWidth()) + self.btnAutoDetect.setSizePolicy(sizePolicy) + self.btnAutoDetect.setObjectName("btnAutoDetect") + self.gridLayout.addWidget(self.btnAutoDetect, 2, 0, 1, 2) + spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem4, 3, 0, 1, 1) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents) + self.gridLayout_7.addWidget(self.scrollArea_2, 1, 0, 1, 1) + self.lPlus = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lPlus.sizePolicy().hasHeightForWidth()) + self.lPlus.setSizePolicy(sizePolicy) + self.lPlus.setMaximumSize(QtCore.QSize(32, 32)) + self.lPlus.setText("") + self.lPlus.setPixmap(QtGui.QPixmap(":/icons/icons/plus.svg")) + self.lPlus.setScaledContents(True) + self.lPlus.setAlignment(QtCore.Qt.AlignCenter) + self.lPlus.setObjectName("lPlus") + self.gridLayout_7.addWidget(self.lPlus, 2, 2, 1, 1) + self.gVCarrier = ZoomableGraphicView(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gVCarrier.sizePolicy().hasHeightForWidth()) + self.gVCarrier.setSizePolicy(sizePolicy) + self.gVCarrier.setAcceptDrops(False) + self.gVCarrier.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.gVCarrier.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gVCarrier.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.HighQualityAntialiasing) + self.gVCarrier.setDragMode(QtWidgets.QGraphicsView.NoDrag) + self.gVCarrier.setObjectName("gVCarrier") + self.gridLayout_7.addWidget(self.gVCarrier, 1, 1, 1, 3) + spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem5, 2, 1, 1, 1) + self.gVModulated = ZoomableGraphicView(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gVModulated.sizePolicy().hasHeightForWidth()) + self.gVModulated.setSizePolicy(sizePolicy) + self.gVModulated.setAcceptDrops(False) + self.gVModulated.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.gVModulated.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gVModulated.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.HighQualityAntialiasing) + self.gVModulated.setDragMode(QtWidgets.QGraphicsView.NoDrag) + self.gVModulated.setObjectName("gVModulated") + self.gridLayout_7.addWidget(self.gVModulated, 5, 1, 1, 3) + self.gVData = ZoomableGraphicView(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gVData.sizePolicy().hasHeightForWidth()) + self.gVData.setSizePolicy(sizePolicy) + self.gVData.setAcceptDrops(False) + self.gVData.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.gVData.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gVData.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.HighQualityAntialiasing) + self.gVData.setDragMode(QtWidgets.QGraphicsView.NoDrag) + self.gVData.setObjectName("gVData") + self.gridLayout_7.addWidget(self.gVData, 3, 1, 1, 3) + self.scrollArea_4 = QtWidgets.QScrollArea(self.scrollAreaWidgetContents_2) + self.scrollArea_4.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea_4.setWidgetResizable(True) + self.scrollArea_4.setObjectName("scrollArea_4") + self.scrollAreaWidgetContents_4 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_4.setGeometry(QtCore.QRect(0, 0, 353, 227)) + self.scrollAreaWidgetContents_4.setObjectName("scrollAreaWidgetContents_4") + self.gridLayout_3 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_4) + self.gridLayout_3.setObjectName("gridLayout_3") + self.spinBoxBitsPerSymbol = QtWidgets.QSpinBox(self.scrollAreaWidgetContents_4) + self.spinBoxBitsPerSymbol.setMinimum(1) + self.spinBoxBitsPerSymbol.setMaximum(10) + self.spinBoxBitsPerSymbol.setObjectName("spinBoxBitsPerSymbol") + self.gridLayout_3.addWidget(self.spinBoxBitsPerSymbol, 1, 1, 1, 1) + self.spinBoxGaussBT = QtWidgets.QDoubleSpinBox(self.scrollAreaWidgetContents_4) + self.spinBoxGaussBT.setMinimum(0.01) + self.spinBoxGaussBT.setMaximum(0.99) + self.spinBoxGaussBT.setSingleStep(0.01) + self.spinBoxGaussBT.setObjectName("spinBoxGaussBT") + self.gridLayout_3.addWidget(self.spinBoxGaussBT, 3, 1, 1, 1) + self.lGaussWidth = QtWidgets.QLabel(self.scrollAreaWidgetContents_4) + self.lGaussWidth.setObjectName("lGaussWidth") + self.gridLayout_3.addWidget(self.lGaussWidth, 4, 0, 1, 1) + self.lGaussBT = QtWidgets.QLabel(self.scrollAreaWidgetContents_4) + self.lGaussBT.setObjectName("lGaussBT") + self.gridLayout_3.addWidget(self.lGaussBT, 3, 0, 1, 1) + self.spinBoxGaussFilterWidth = QtWidgets.QDoubleSpinBox(self.scrollAreaWidgetContents_4) + self.spinBoxGaussFilterWidth.setMinimum(0.01) + self.spinBoxGaussFilterWidth.setMaximum(100.0) + self.spinBoxGaussFilterWidth.setSingleStep(0.01) + self.spinBoxGaussFilterWidth.setProperty("value", 1.0) + self.spinBoxGaussFilterWidth.setObjectName("spinBoxGaussFilterWidth") + self.gridLayout_3.addWidget(self.spinBoxGaussFilterWidth, 4, 1, 1, 1) + self.labelBitsPerSymbol = QtWidgets.QLabel(self.scrollAreaWidgetContents_4) + self.labelBitsPerSymbol.setObjectName("labelBitsPerSymbol") + self.gridLayout_3.addWidget(self.labelBitsPerSymbol, 1, 0, 1, 1) + spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_3.addItem(spacerItem6, 5, 0, 1, 1) + spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_3.addItem(spacerItem7, 5, 1, 1, 1) + self.lineEditParameters = QtWidgets.QLineEdit(self.scrollAreaWidgetContents_4) + self.lineEditParameters.setClearButtonEnabled(False) + self.lineEditParameters.setObjectName("lineEditParameters") + self.gridLayout_3.addWidget(self.lineEditParameters, 2, 1, 1, 1) + self.comboBoxModulationType = QtWidgets.QComboBox(self.scrollAreaWidgetContents_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBoxModulationType.sizePolicy().hasHeightForWidth()) + self.comboBoxModulationType.setSizePolicy(sizePolicy) + self.comboBoxModulationType.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxModulationType.setObjectName("comboBoxModulationType") + self.comboBoxModulationType.addItem("") + self.comboBoxModulationType.addItem("") + self.comboBoxModulationType.addItem("") + self.comboBoxModulationType.addItem("") + self.gridLayout_3.addWidget(self.comboBoxModulationType, 0, 0, 1, 2) + self.labelParameters = QtWidgets.QLabel(self.scrollAreaWidgetContents_4) + self.labelParameters.setObjectName("labelParameters") + self.gridLayout_3.addWidget(self.labelParameters, 2, 0, 1, 1) + self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_4) + self.gridLayout_7.addWidget(self.scrollArea_4, 5, 0, 1, 1) + spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem8, 4, 3, 1, 1) + spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout_7.addItem(spacerItem9, 8, 3, 1, 1) + self.lEqual_qm = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lEqual_qm.sizePolicy().hasHeightForWidth()) + self.lEqual_qm.setSizePolicy(sizePolicy) + self.lEqual_qm.setMaximumSize(QtCore.QSize(32, 32)) + self.lEqual_qm.setText("") + self.lEqual_qm.setPixmap(QtGui.QPixmap(":/icons/icons/equals_qm.svg")) + self.lEqual_qm.setScaledContents(True) + self.lEqual_qm.setAlignment(QtCore.Qt.AlignCenter) + self.lEqual_qm.setObjectName("lEqual_qm") + self.gridLayout_7.addWidget(self.lEqual_qm, 8, 2, 1, 1) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.lSamplesInViewOrigSignalText = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesInViewOrigSignalText.sizePolicy().hasHeightForWidth()) + self.lSamplesInViewOrigSignalText.setSizePolicy(sizePolicy) + self.lSamplesInViewOrigSignalText.setObjectName("lSamplesInViewOrigSignalText") + self.horizontalLayout_2.addWidget(self.lSamplesInViewOrigSignalText) + self.lSamplesInViewOrigSignal = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesInViewOrigSignal.sizePolicy().hasHeightForWidth()) + self.lSamplesInViewOrigSignal.setSizePolicy(sizePolicy) + self.lSamplesInViewOrigSignal.setObjectName("lSamplesInViewOrigSignal") + self.horizontalLayout_2.addWidget(self.lSamplesInViewOrigSignal) + self.label_10 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_10.setObjectName("label_10") + self.horizontalLayout_2.addWidget(self.label_10) + self.lOriginalSignalSamplesSelected = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.lOriginalSignalSamplesSelected.setObjectName("lOriginalSignalSamplesSelected") + self.horizontalLayout_2.addWidget(self.lOriginalSignalSamplesSelected) + self.gridLayout_7.addLayout(self.horizontalLayout_2, 10, 1, 1, 1) + self.gridLayout_7.setRowStretch(1, 1) + self.gridLayout_7.setRowStretch(3, 1) + self.gridLayout_7.setRowStretch(5, 1) + self.gridLayout_7.setRowStretch(8, 1) + self.scrollArea.setWidget(self.scrollAreaWidgetContents_2) + self.verticalLayout.addWidget(self.scrollArea) + + self.retranslateUi(DialogModulation) + DialogModulation.setTabOrder(self.btnAddModulation, self.scrollArea_2) + DialogModulation.setTabOrder(self.scrollArea_2, self.doubleSpinBoxCarrierFreq) + DialogModulation.setTabOrder(self.doubleSpinBoxCarrierFreq, self.doubleSpinBoxCarrierPhase) + DialogModulation.setTabOrder(self.doubleSpinBoxCarrierPhase, self.btnAutoDetect) + DialogModulation.setTabOrder(self.btnAutoDetect, self.scrollArea_3) + DialogModulation.setTabOrder(self.scrollArea_3, self.linEdDataBits) + DialogModulation.setTabOrder(self.linEdDataBits, self.spinBoxSamplesPerSymbol) + DialogModulation.setTabOrder(self.spinBoxSamplesPerSymbol, self.spinBoxSampleRate) + DialogModulation.setTabOrder(self.spinBoxSampleRate, self.scrollArea_4) + DialogModulation.setTabOrder(self.scrollArea_4, self.comboBoxModulationType) + DialogModulation.setTabOrder(self.comboBoxModulationType, self.spinBoxBitsPerSymbol) + DialogModulation.setTabOrder(self.spinBoxBitsPerSymbol, self.lineEditParameters) + DialogModulation.setTabOrder(self.lineEditParameters, self.spinBoxGaussBT) + DialogModulation.setTabOrder(self.spinBoxGaussBT, self.spinBoxGaussFilterWidth) + DialogModulation.setTabOrder(self.spinBoxGaussFilterWidth, self.scrollArea_5) + DialogModulation.setTabOrder(self.scrollArea_5, self.treeViewSignals) + DialogModulation.setTabOrder(self.treeViewSignals, self.chkBoxLockSIV) + DialogModulation.setTabOrder(self.chkBoxLockSIV, self.gVCarrier) + DialogModulation.setTabOrder(self.gVCarrier, self.gVData) + DialogModulation.setTabOrder(self.gVData, self.gVModulated) + DialogModulation.setTabOrder(self.gVModulated, self.gVOriginalSignal) + DialogModulation.setTabOrder(self.gVOriginalSignal, self.cbShowDataBitsOnly) + DialogModulation.setTabOrder(self.cbShowDataBitsOnly, self.btnSearchPrev) + DialogModulation.setTabOrder(self.btnSearchPrev, self.btnSearchNext) + DialogModulation.setTabOrder(self.btnSearchNext, self.btnRemoveModulation) + DialogModulation.setTabOrder(self.btnRemoveModulation, self.comboBoxCustomModulations) + DialogModulation.setTabOrder(self.comboBoxCustomModulations, self.scrollArea) + + def retranslateUi(self, DialogModulation): + _translate = QtCore.QCoreApplication.translate + DialogModulation.setWindowTitle(_translate("DialogModulation", "Modulation")) + self.comboBoxCustomModulations.setItemText(0, _translate("DialogModulation", "My Modulation")) + self.btnAddModulation.setText(_translate("DialogModulation", "...")) + self.btnRemoveModulation.setText(_translate("DialogModulation", "...")) + self.label_5.setText(_translate("DialogModulation", "Data (raw bits)")) + self.label_6.setText(_translate("DialogModulation", "Modulation")) + self.label_7.setText(_translate("DialogModulation", "Original Signal (drag&drop)")) + self.label_4.setText(_translate("DialogModulation", "Carrier")) + self.lCurrentSearchResult.setText(_translate("DialogModulation", "-")) + self.cbShowDataBitsOnly.setText(_translate("DialogModulation", "Show Only Data Sequence\n" +"(10)")) + self.lTotalSearchresults.setText(_translate("DialogModulation", "-")) + self.lSlash.setText(_translate("DialogModulation", "/")) + self.chkBoxLockSIV.setText(_translate("DialogModulation", "Lock view to original signal")) + self.lSamplesInViewModulatedText.setText(_translate("DialogModulation", "Samples in View:")) + self.lSamplesInViewModulated.setToolTip(_translate("DialogModulation", "

Shown Samples in View:

Red - if samples in view differ from original signal

Normal - if samples in view are equal to the original signal

")) + self.lSamplesInViewModulated.setText(_translate("DialogModulation", "101010121")) + self.label_9.setText(_translate("DialogModulation", "Samples selected:")) + self.lModulatedSelectedSamples.setText(_translate("DialogModulation", "0")) + self.label_3.setText(_translate("DialogModulation", "Sample Rate (Sps):")) + self.label.setText(_translate("DialogModulation", "Samples per Symbol:")) + self.linEdDataBits.setPlaceholderText(_translate("DialogModulation", "Enter Data Bits here")) + self.lCarrierFreq.setText(_translate("DialogModulation", "Frequency:")) + self.label_2.setText(_translate("DialogModulation", "Phase:")) + self.doubleSpinBoxCarrierPhase.setSuffix(_translate("DialogModulation", "°")) + self.btnAutoDetect.setToolTip(_translate("DialogModulation", "

Auto detect the frequency based on the original signal. You have to select a signal (bottom of this window) to use this feature.


Select a signal by dragging it from the tree and dropping it on the graphics pane to the right.

")) + self.btnAutoDetect.setText(_translate("DialogModulation", "Auto detect from original signal")) + self.lGaussWidth.setText(_translate("DialogModulation", "Gauss filter width:")) + self.lGaussBT.setText(_translate("DialogModulation", "Gauss BT:")) + self.labelBitsPerSymbol.setText(_translate("DialogModulation", "Bits per Symbol:")) + self.comboBoxModulationType.setItemText(0, _translate("DialogModulation", "Amplitude Shift Keying (ASK)")) + self.comboBoxModulationType.setItemText(1, _translate("DialogModulation", "Frequency Shift Keying (FSK)")) + self.comboBoxModulationType.setItemText(2, _translate("DialogModulation", "Gaussian Frequency Shift Keying (GFSK)")) + self.comboBoxModulationType.setItemText(3, _translate("DialogModulation", "Phase Shift Keying (PSK)")) + self.labelParameters.setText(_translate("DialogModulation", "Parameters:")) + self.lSamplesInViewOrigSignalText.setText(_translate("DialogModulation", "Samples in View:")) + self.lSamplesInViewOrigSignal.setToolTip(_translate("DialogModulation", "

Shown Samples in View:

Red - if samples in view differ from original signal

Normal - if samples in view are equal to the original signal

")) + self.lSamplesInViewOrigSignal.setText(_translate("DialogModulation", "0")) + self.label_10.setText(_translate("DialogModulation", "Samples selected:")) + self.lOriginalSignalSamplesSelected.setText(_translate("DialogModulation", "0")) +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox +from urh.ui.views.ModulatorTreeView import ModulatorTreeView +from urh.ui.views.ZoomAndDropableGraphicView import ZoomAndDropableGraphicView +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_parameters_dialog.py b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_parameters_dialog.py new file mode 100644 index 0000000..62d1f9b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_parameters_dialog.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogModulationParameters(object): + def setupUi(self, DialogModulationParameters): + DialogModulationParameters.setObjectName("DialogModulationParameters") + DialogModulationParameters.resize(303, 286) + DialogModulationParameters.setModal(True) + self.verticalLayout = QtWidgets.QVBoxLayout(DialogModulationParameters) + self.verticalLayout.setObjectName("verticalLayout") + self.tblSymbolParameters = QtWidgets.QTableWidget(DialogModulationParameters) + self.tblSymbolParameters.setShowGrid(False) + self.tblSymbolParameters.setRowCount(2) + self.tblSymbolParameters.setObjectName("tblSymbolParameters") + self.tblSymbolParameters.setColumnCount(2) + item = QtWidgets.QTableWidgetItem() + self.tblSymbolParameters.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tblSymbolParameters.setHorizontalHeaderItem(1, item) + self.tblSymbolParameters.horizontalHeader().setVisible(True) + self.tblSymbolParameters.verticalHeader().setVisible(False) + self.verticalLayout.addWidget(self.tblSymbolParameters) + self.buttonBox = QtWidgets.QDialogButtonBox(DialogModulationParameters) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.verticalLayout.addWidget(self.buttonBox) + + self.retranslateUi(DialogModulationParameters) + + def retranslateUi(self, DialogModulationParameters): + _translate = QtCore.QCoreApplication.translate + DialogModulationParameters.setWindowTitle(_translate("DialogModulationParameters", "Modulation Parameters")) + item = self.tblSymbolParameters.horizontalHeaderItem(0) + item.setText(_translate("DialogModulationParameters", "Symbol")) + item = self.tblSymbolParameters.horizontalHeaderItem(1) + item.setText(_translate("DialogModulationParameters", "Amplitude")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_settings_widget.py b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_settings_widget.py new file mode 100644 index 0000000..2d9256a --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_modulation_settings_widget.py @@ -0,0 +1,144 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_ModulationSettings(object): + def setupUi(self, ModulationSettings): + ModulationSettings.setObjectName("ModulationSettings") + ModulationSettings.resize(821, 635) + self.verticalLayout = QtWidgets.QVBoxLayout(ModulationSettings) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setObjectName("verticalLayout") + self.groupBoxSniffSettings = QtWidgets.QGroupBox(ModulationSettings) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.groupBoxSniffSettings.setFont(font) + self.groupBoxSniffSettings.setStyleSheet("QGroupBox\n" +"{\n" +"border: none;\n" +"}\n" +"\n" +"QGroupBox::title {\n" +" subcontrol-origin: margin;\n" +"}\n" +"QGroupBox::indicator:unchecked {\n" +" image: url(:/icons/icons/collapse.svg)\n" +"}\n" +"QGroupBox::indicator:checked {\n" +" image: url(:/icons/icons/uncollapse.svg)\n" +"}") + self.groupBoxSniffSettings.setFlat(True) + self.groupBoxSniffSettings.setCheckable(True) + self.groupBoxSniffSettings.setObjectName("groupBoxSniffSettings") + self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxSniffSettings) + self.gridLayout_3.setContentsMargins(-1, 15, -1, -1) + self.gridLayout_3.setObjectName("gridLayout_3") + self.frame = QtWidgets.QFrame(self.groupBoxSniffSettings) + self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) + self.frame.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame.setLineWidth(0) + self.frame.setObjectName("frame") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.labelModulationProfile = QtWidgets.QLabel(self.frame) + self.labelModulationProfile.setObjectName("labelModulationProfile") + self.verticalLayout_2.addWidget(self.labelModulationProfile) + self.comboBoxModulationProfiles = QtWidgets.QComboBox(self.frame) + self.comboBoxModulationProfiles.setObjectName("comboBoxModulationProfiles") + self.verticalLayout_2.addWidget(self.comboBoxModulationProfiles) + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.labelCarrierFrequencyValue = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.labelCarrierFrequencyValue.sizePolicy().hasHeightForWidth()) + self.labelCarrierFrequencyValue.setSizePolicy(sizePolicy) + self.labelCarrierFrequencyValue.setObjectName("labelCarrierFrequencyValue") + self.gridLayout.addWidget(self.labelCarrierFrequencyValue, 0, 1, 1, 1) + self.labelSampleRate = QtWidgets.QLabel(self.frame) + self.labelSampleRate.setObjectName("labelSampleRate") + self.gridLayout.addWidget(self.labelSampleRate, 1, 3, 1, 1) + self.line_2 = QtWidgets.QFrame(self.frame) + self.line_2.setFrameShape(QtWidgets.QFrame.VLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.gridLayout.addWidget(self.line_2, 0, 5, 2, 1) + self.labelCarrierFrequency = QtWidgets.QLabel(self.frame) + self.labelCarrierFrequency.setObjectName("labelCarrierFrequency") + self.gridLayout.addWidget(self.labelCarrierFrequency, 0, 0, 1, 1) + self.labelSamplesPerSymbol = QtWidgets.QLabel(self.frame) + self.labelSamplesPerSymbol.setObjectName("labelSamplesPerSymbol") + self.gridLayout.addWidget(self.labelSamplesPerSymbol, 0, 3, 1, 1) + self.labelSampleRateValue = QtWidgets.QLabel(self.frame) + self.labelSampleRateValue.setObjectName("labelSampleRateValue") + self.gridLayout.addWidget(self.labelSampleRateValue, 1, 4, 1, 1) + self.labelModulationType = QtWidgets.QLabel(self.frame) + self.labelModulationType.setObjectName("labelModulationType") + self.gridLayout.addWidget(self.labelModulationType, 1, 0, 1, 1) + self.line = QtWidgets.QFrame(self.frame) + self.line.setFrameShape(QtWidgets.QFrame.VLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout.addWidget(self.line, 0, 2, 2, 1) + self.labelSamplesPerSymbolValue = QtWidgets.QLabel(self.frame) + self.labelSamplesPerSymbolValue.setObjectName("labelSamplesPerSymbolValue") + self.gridLayout.addWidget(self.labelSamplesPerSymbolValue, 0, 4, 1, 1) + self.labelModulationTypeValue = QtWidgets.QLabel(self.frame) + self.labelModulationTypeValue.setObjectName("labelModulationTypeValue") + self.gridLayout.addWidget(self.labelModulationTypeValue, 1, 1, 1, 1) + self.labelParameters = QtWidgets.QLabel(self.frame) + self.labelParameters.setObjectName("labelParameters") + self.gridLayout.addWidget(self.labelParameters, 1, 6, 1, 1) + self.labelParameterValues = ElidedLabel(self.frame) + self.labelParameterValues.setObjectName("labelParameterValues") + self.gridLayout.addWidget(self.labelParameterValues, 1, 7, 1, 1) + self.label = QtWidgets.QLabel(self.frame) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 6, 1, 1) + self.labelBitsPerSymbol = QtWidgets.QLabel(self.frame) + self.labelBitsPerSymbol.setObjectName("labelBitsPerSymbol") + self.gridLayout.addWidget(self.labelBitsPerSymbol, 0, 7, 1, 1) + self.verticalLayout_2.addLayout(self.gridLayout) + self.btnConfigurationDialog = QtWidgets.QPushButton(self.frame) + icon = QtGui.QIcon.fromTheme("configure") + self.btnConfigurationDialog.setIcon(icon) + self.btnConfigurationDialog.setObjectName("btnConfigurationDialog") + self.verticalLayout_2.addWidget(self.btnConfigurationDialog) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_2.addItem(spacerItem) + self.gridLayout_3.addWidget(self.frame, 0, 0, 1, 1) + self.verticalLayout.addWidget(self.groupBoxSniffSettings) + + self.retranslateUi(ModulationSettings) + self.groupBoxSniffSettings.toggled['bool'].connect(self.frame.setVisible) + ModulationSettings.setTabOrder(self.groupBoxSniffSettings, self.comboBoxModulationProfiles) + ModulationSettings.setTabOrder(self.comboBoxModulationProfiles, self.btnConfigurationDialog) + + def retranslateUi(self, ModulationSettings): + _translate = QtCore.QCoreApplication.translate + ModulationSettings.setWindowTitle(_translate("ModulationSettings", "Form")) + self.groupBoxSniffSettings.setTitle(_translate("ModulationSettings", "Modulation settings")) + self.labelModulationProfile.setText(_translate("ModulationSettings", "Choose profile:")) + self.labelCarrierFrequencyValue.setText(_translate("ModulationSettings", "TextLabel")) + self.labelSampleRate.setText(_translate("ModulationSettings", "Sample Rate:")) + self.labelCarrierFrequency.setText(_translate("ModulationSettings", "Carrier Frequency:")) + self.labelSamplesPerSymbol.setText(_translate("ModulationSettings", "Samples per Symbol:")) + self.labelSampleRateValue.setText(_translate("ModulationSettings", "TextLabel")) + self.labelModulationType.setText(_translate("ModulationSettings", "Modulation type:")) + self.labelSamplesPerSymbolValue.setText(_translate("ModulationSettings", "TextLabel")) + self.labelModulationTypeValue.setText(_translate("ModulationSettings", "TextLabel")) + self.labelParameters.setText(_translate("ModulationSettings", "Amplitudes in %:")) + self.labelParameterValues.setText(_translate("ModulationSettings", "0/100")) + self.label.setText(_translate("ModulationSettings", "Bits per Symbol:")) + self.labelBitsPerSymbol.setText(_translate("ModulationSettings", "1")) + self.btnConfigurationDialog.setText(_translate("ModulationSettings", "Open modulation configuration dialog...")) +from urh.ui.ElidedLabel import ElidedLabel +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_options.py b/Software/Universal Radio Hacker/src/urh/ui/ui_options.py new file mode 100644 index 0000000..b8dbc48 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_options.py @@ -0,0 +1,351 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogOptions(object): + def setupUi(self, DialogOptions): + DialogOptions.setObjectName("DialogOptions") + DialogOptions.resize(814, 822) + icon = QtGui.QIcon.fromTheme("configure") + DialogOptions.setWindowIcon(icon) + self.verticalLayout_6 = QtWidgets.QVBoxLayout(DialogOptions) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.tabWidget = QtWidgets.QTabWidget(DialogOptions) + self.tabWidget.setObjectName("tabWidget") + self.tabGeneration = QtWidgets.QWidget() + self.tabGeneration.setObjectName("tabGeneration") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.tabGeneration) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.gridLayout_4 = QtWidgets.QGridLayout() + self.gridLayout_4.setObjectName("gridLayout_4") + self.labelFuzzingSamples = QtWidgets.QLabel(self.tabGeneration) + self.labelFuzzingSamples.setObjectName("labelFuzzingSamples") + self.gridLayout_4.addWidget(self.labelFuzzingSamples, 1, 1, 1, 1) + self.checkBoxDefaultFuzzingPause = QtWidgets.QCheckBox(self.tabGeneration) + self.checkBoxDefaultFuzzingPause.setObjectName("checkBoxDefaultFuzzingPause") + self.gridLayout_4.addWidget(self.checkBoxDefaultFuzzingPause, 0, 0, 1, 2) + self.doubleSpinBoxFuzzingPause = KillerDoubleSpinBox(self.tabGeneration) + self.doubleSpinBoxFuzzingPause.setDecimals(3) + self.doubleSpinBoxFuzzingPause.setMaximum(999999999.0) + self.doubleSpinBoxFuzzingPause.setObjectName("doubleSpinBoxFuzzingPause") + self.gridLayout_4.addWidget(self.doubleSpinBoxFuzzingPause, 1, 0, 1, 1) + self.checkBoxMultipleModulations = QtWidgets.QCheckBox(self.tabGeneration) + self.checkBoxMultipleModulations.setObjectName("checkBoxMultipleModulations") + self.gridLayout_4.addWidget(self.checkBoxMultipleModulations, 2, 0, 1, 2) + self.verticalLayout_9.addLayout(self.gridLayout_4) + self.groupBoxModulationAccuracy = QtWidgets.QGroupBox(self.tabGeneration) + self.groupBoxModulationAccuracy.setObjectName("groupBoxModulationAccuracy") + self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBoxModulationAccuracy) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.radioButtonLowModulationAccuracy = QtWidgets.QRadioButton(self.groupBoxModulationAccuracy) + self.radioButtonLowModulationAccuracy.setObjectName("radioButtonLowModulationAccuracy") + self.verticalLayout_7.addWidget(self.radioButtonLowModulationAccuracy) + self.radioButtonMediumModulationAccuracy = QtWidgets.QRadioButton(self.groupBoxModulationAccuracy) + self.radioButtonMediumModulationAccuracy.setObjectName("radioButtonMediumModulationAccuracy") + self.verticalLayout_7.addWidget(self.radioButtonMediumModulationAccuracy) + self.radioButtonHighModulationAccuracy = QtWidgets.QRadioButton(self.groupBoxModulationAccuracy) + self.radioButtonHighModulationAccuracy.setObjectName("radioButtonHighModulationAccuracy") + self.verticalLayout_7.addWidget(self.radioButtonHighModulationAccuracy) + self.verticalLayout_9.addWidget(self.groupBoxModulationAccuracy) + spacerItem = QtWidgets.QSpacerItem(20, 500, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_9.addItem(spacerItem) + self.tabWidget.addTab(self.tabGeneration, "") + self.tabView = QtWidgets.QWidget() + self.tabView.setObjectName("tabView") + self.verticalLayout = QtWidgets.QVBoxLayout(self.tabView) + self.verticalLayout.setObjectName("verticalLayout") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label_7 = QtWidgets.QLabel(self.tabView) + self.label_7.setObjectName("label_7") + self.horizontalLayout_2.addWidget(self.label_7) + self.comboBoxDefaultView = QtWidgets.QComboBox(self.tabView) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBoxDefaultView.sizePolicy().hasHeightForWidth()) + self.comboBoxDefaultView.setSizePolicy(sizePolicy) + self.comboBoxDefaultView.setObjectName("comboBoxDefaultView") + self.comboBoxDefaultView.addItem("") + self.comboBoxDefaultView.addItem("") + self.comboBoxDefaultView.addItem("") + self.horizontalLayout_2.addWidget(self.comboBoxDefaultView) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.checkBoxShowConfirmCloseDialog = QtWidgets.QCheckBox(self.tabView) + self.checkBoxShowConfirmCloseDialog.setObjectName("checkBoxShowConfirmCloseDialog") + self.verticalLayout.addWidget(self.checkBoxShowConfirmCloseDialog) + self.checkBoxHoldShiftToDrag = QtWidgets.QCheckBox(self.tabView) + self.checkBoxHoldShiftToDrag.setObjectName("checkBoxHoldShiftToDrag") + self.verticalLayout.addWidget(self.checkBoxHoldShiftToDrag) + self.checkBoxPauseTime = QtWidgets.QCheckBox(self.tabView) + self.checkBoxPauseTime.setObjectName("checkBoxPauseTime") + self.verticalLayout.addWidget(self.checkBoxPauseTime) + self.checkBoxAlignLabels = QtWidgets.QCheckBox(self.tabView) + self.checkBoxAlignLabels.setObjectName("checkBoxAlignLabels") + self.verticalLayout.addWidget(self.checkBoxAlignLabels) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.labelFontSize = QtWidgets.QLabel(self.tabView) + self.labelFontSize.setObjectName("labelFontSize") + self.horizontalLayout.addWidget(self.labelFontSize) + self.spinBoxFontSize = QtWidgets.QSpinBox(self.tabView) + self.spinBoxFontSize.setMinimum(1) + self.spinBoxFontSize.setMaximum(120) + self.spinBoxFontSize.setProperty("value", 10) + self.spinBoxFontSize.setObjectName("spinBoxFontSize") + self.horizontalLayout.addWidget(self.spinBoxFontSize) + self.verticalLayout.addLayout(self.horizontalLayout) + self.horizontalLayout_4 = QtWidgets.QHBoxLayout() + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.label_9 = QtWidgets.QLabel(self.tabView) + self.label_9.setObjectName("label_9") + self.horizontalLayout_4.addWidget(self.label_9) + self.comboBoxTheme = QtWidgets.QComboBox(self.tabView) + self.comboBoxTheme.setObjectName("comboBoxTheme") + self.comboBoxTheme.addItem("") + self.comboBoxTheme.addItem("") + self.comboBoxTheme.addItem("") + self.horizontalLayout_4.addWidget(self.comboBoxTheme) + self.verticalLayout.addLayout(self.horizontalLayout_4) + self.horizontalLayout_5 = QtWidgets.QHBoxLayout() + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.labelIconTheme = QtWidgets.QLabel(self.tabView) + self.labelIconTheme.setObjectName("labelIconTheme") + self.horizontalLayout_5.addWidget(self.labelIconTheme) + self.comboBoxIconTheme = QtWidgets.QComboBox(self.tabView) + self.comboBoxIconTheme.setObjectName("comboBoxIconTheme") + self.comboBoxIconTheme.addItem("") + self.comboBoxIconTheme.addItem("") + self.horizontalLayout_5.addWidget(self.comboBoxIconTheme) + self.verticalLayout.addLayout(self.horizontalLayout_5) + self.groupBoxSpectrogramColormap = QtWidgets.QGroupBox(self.tabView) + self.groupBoxSpectrogramColormap.setObjectName("groupBoxSpectrogramColormap") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBoxSpectrogramColormap) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.scrollAreaSpectrogramColormap = QtWidgets.QScrollArea(self.groupBoxSpectrogramColormap) + self.scrollAreaSpectrogramColormap.setWidgetResizable(True) + self.scrollAreaSpectrogramColormap.setObjectName("scrollAreaSpectrogramColormap") + self.scrollAreaWidgetSpectrogramColormapContents = QtWidgets.QWidget() + self.scrollAreaWidgetSpectrogramColormapContents.setGeometry(QtCore.QRect(0, 0, 762, 397)) + self.scrollAreaWidgetSpectrogramColormapContents.setObjectName("scrollAreaWidgetSpectrogramColormapContents") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetSpectrogramColormapContents) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.scrollAreaSpectrogramColormap.setWidget(self.scrollAreaWidgetSpectrogramColormapContents) + self.verticalLayout_2.addWidget(self.scrollAreaSpectrogramColormap) + self.verticalLayout.addWidget(self.groupBoxSpectrogramColormap) + self.tabWidget.addTab(self.tabView, "") + self.tabFieldtypes = QtWidgets.QWidget() + self.tabFieldtypes.setObjectName("tabFieldtypes") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tabFieldtypes) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.tblLabeltypes = QtWidgets.QTableView(self.tabFieldtypes) + self.tblLabeltypes.setAlternatingRowColors(True) + self.tblLabeltypes.setObjectName("tblLabeltypes") + self.horizontalLayout_3.addWidget(self.tblLabeltypes) + self.verticalLayout_3 = QtWidgets.QVBoxLayout() + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.btnAddLabelType = QtWidgets.QToolButton(self.tabFieldtypes) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddLabelType.setIcon(icon) + self.btnAddLabelType.setObjectName("btnAddLabelType") + self.verticalLayout_3.addWidget(self.btnAddLabelType) + self.btnRemoveLabeltype = QtWidgets.QToolButton(self.tabFieldtypes) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveLabeltype.setIcon(icon) + self.btnRemoveLabeltype.setObjectName("btnRemoveLabeltype") + self.verticalLayout_3.addWidget(self.btnRemoveLabeltype) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem1) + self.horizontalLayout_3.addLayout(self.verticalLayout_3) + self.verticalLayout_5.addLayout(self.horizontalLayout_3) + spacerItem2 = QtWidgets.QSpacerItem(20, 203, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_5.addItem(spacerItem2) + self.tabWidget.addTab(self.tabFieldtypes, "") + self.tab_plugins = QtWidgets.QWidget() + self.tab_plugins.setObjectName("tab_plugins") + self.tabWidget.addTab(self.tab_plugins, "") + self.tabDevices = QtWidgets.QWidget() + self.tabDevices.setObjectName("tabDevices") + self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tabDevices) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.labelInfoDeviceTable = QtWidgets.QLabel(self.tabDevices) + font = QtGui.QFont() + font.setItalic(True) + self.labelInfoDeviceTable.setFont(font) + self.labelInfoDeviceTable.setToolTip("") + self.labelInfoDeviceTable.setWordWrap(True) + self.labelInfoDeviceTable.setObjectName("labelInfoDeviceTable") + self.verticalLayout_8.addWidget(self.labelInfoDeviceTable) + self.tblDevices = QtWidgets.QTableView(self.tabDevices) + self.tblDevices.setAlternatingRowColors(True) + self.tblDevices.setShowGrid(False) + self.tblDevices.setObjectName("tblDevices") + self.tblDevices.horizontalHeader().setDefaultSectionSize(200) + self.tblDevices.verticalHeader().setVisible(False) + self.verticalLayout_8.addWidget(self.tblDevices) + self.labelDeviceMissingInfo = QtWidgets.QLabel(self.tabDevices) + font = QtGui.QFont() + font.setItalic(False) + self.labelDeviceMissingInfo.setFont(font) + self.labelDeviceMissingInfo.setWordWrap(True) + self.labelDeviceMissingInfo.setObjectName("labelDeviceMissingInfo") + self.verticalLayout_8.addWidget(self.labelDeviceMissingInfo) + self.line = QtWidgets.QFrame(self.tabDevices) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.verticalLayout_8.addWidget(self.line) + self.groupBoxNativeOptions = QtWidgets.QGroupBox(self.tabDevices) + self.groupBoxNativeOptions.setObjectName("groupBoxNativeOptions") + self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBoxNativeOptions) + self.gridLayout_5.setObjectName("gridLayout_5") + self.labelLibDirs = QtWidgets.QLabel(self.groupBoxNativeOptions) + self.labelLibDirs.setObjectName("labelLibDirs") + self.gridLayout_5.addWidget(self.labelLibDirs, 2, 0, 1, 1) + self.lineEditIncludeDirs = QtWidgets.QLineEdit(self.groupBoxNativeOptions) + self.lineEditIncludeDirs.setObjectName("lineEditIncludeDirs") + self.gridLayout_5.addWidget(self.lineEditIncludeDirs, 3, 2, 1, 1) + self.labelNativeRebuildInfo = QtWidgets.QLabel(self.groupBoxNativeOptions) + self.labelNativeRebuildInfo.setWordWrap(True) + self.labelNativeRebuildInfo.setObjectName("labelNativeRebuildInfo") + self.gridLayout_5.addWidget(self.labelNativeRebuildInfo, 1, 0, 1, 3) + self.lineEditLibDirs = QtWidgets.QLineEdit(self.groupBoxNativeOptions) + self.lineEditLibDirs.setObjectName("lineEditLibDirs") + self.gridLayout_5.addWidget(self.lineEditLibDirs, 2, 2, 1, 1) + self.labelIncludeDirs = QtWidgets.QLabel(self.groupBoxNativeOptions) + self.labelIncludeDirs.setObjectName("labelIncludeDirs") + self.gridLayout_5.addWidget(self.labelIncludeDirs, 3, 0, 1, 1) + self.btnViewBuildLog = QtWidgets.QPushButton(self.groupBoxNativeOptions) + icon = QtGui.QIcon.fromTheme("utilities-log-viewer") + self.btnViewBuildLog.setIcon(icon) + self.btnViewBuildLog.setObjectName("btnViewBuildLog") + self.gridLayout_5.addWidget(self.btnViewBuildLog, 4, 1, 1, 1) + self.btnRebuildNative = QtWidgets.QPushButton(self.groupBoxNativeOptions) + self.btnRebuildNative.setEnabled(True) + icon = QtGui.QIcon.fromTheme("view-refresh") + self.btnRebuildNative.setIcon(icon) + self.btnRebuildNative.setObjectName("btnRebuildNative") + self.gridLayout_5.addWidget(self.btnRebuildNative, 4, 0, 1, 1) + self.labelRebuildNativeStatus = QtWidgets.QLabel(self.groupBoxNativeOptions) + self.labelRebuildNativeStatus.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.labelRebuildNativeStatus.setObjectName("labelRebuildNativeStatus") + self.gridLayout_5.addWidget(self.labelRebuildNativeStatus, 4, 2, 1, 1) + self.verticalLayout_8.addWidget(self.groupBoxNativeOptions) + self.line_2 = QtWidgets.QFrame(self.tabDevices) + self.line_2.setFrameShape(QtWidgets.QFrame.HLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.verticalLayout_8.addWidget(self.line_2) + self.groupBox_3 = QtWidgets.QGroupBox(self.tabDevices) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox_3) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.lineEditGRPythonInterpreter = QtWidgets.QLineEdit(self.groupBox_3) + self.lineEditGRPythonInterpreter.setObjectName("lineEditGRPythonInterpreter") + self.gridLayout_2.addWidget(self.lineEditGRPythonInterpreter, 0, 1, 1, 1) + self.btnChooseGRPythonInterpreter = QtWidgets.QToolButton(self.groupBox_3) + self.btnChooseGRPythonInterpreter.setObjectName("btnChooseGRPythonInterpreter") + self.gridLayout_2.addWidget(self.btnChooseGRPythonInterpreter, 0, 2, 1, 1) + self.verticalLayout_8.addWidget(self.groupBox_3) + self.line_3 = QtWidgets.QFrame(self.tabDevices) + self.line_3.setFrameShape(QtWidgets.QFrame.HLine) + self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_3.setObjectName("line_3") + self.verticalLayout_8.addWidget(self.line_3) + self.gridLayout_3 = QtWidgets.QGridLayout() + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_8 = QtWidgets.QLabel(self.tabDevices) + self.label_8.setObjectName("label_8") + self.gridLayout_3.addWidget(self.label_8, 0, 0, 1, 1) + self.spinBoxNumSendingRepeats = QtWidgets.QSpinBox(self.tabDevices) + self.spinBoxNumSendingRepeats.setProperty("showGroupSeparator", False) + self.spinBoxNumSendingRepeats.setMaximum(999999999) + self.spinBoxNumSendingRepeats.setDisplayIntegerBase(10) + self.spinBoxNumSendingRepeats.setObjectName("spinBoxNumSendingRepeats") + self.gridLayout_3.addWidget(self.spinBoxNumSendingRepeats, 0, 1, 1, 1) + self.label_5 = QtWidgets.QLabel(self.tabDevices) + self.label_5.setObjectName("label_5") + self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) + self.doubleSpinBoxRAMThreshold = QtWidgets.QDoubleSpinBox(self.tabDevices) + self.doubleSpinBoxRAMThreshold.setMinimum(1.0) + self.doubleSpinBoxRAMThreshold.setMaximum(100.0) + self.doubleSpinBoxRAMThreshold.setObjectName("doubleSpinBoxRAMThreshold") + self.gridLayout_3.addWidget(self.doubleSpinBoxRAMThreshold, 1, 1, 1, 1) + self.verticalLayout_8.addLayout(self.gridLayout_3) + self.tabWidget.addTab(self.tabDevices, "") + self.verticalLayout_6.addWidget(self.tabWidget) + + self.retranslateUi(DialogOptions) + self.tabWidget.setCurrentIndex(4) + + def retranslateUi(self, DialogOptions): + _translate = QtCore.QCoreApplication.translate + DialogOptions.setWindowTitle(_translate("DialogOptions", "Options")) + self.labelFuzzingSamples.setText(_translate("DialogOptions", "Samples")) + self.checkBoxDefaultFuzzingPause.setToolTip(_translate("DialogOptions", "

If you disable the default pause, the pause of the fuzzed message will be used.

")) + self.checkBoxDefaultFuzzingPause.setText(_translate("DialogOptions", "Use a default pause for fuzzed messages")) + self.checkBoxMultipleModulations.setText(_translate("DialogOptions", "Enable modulation profiles")) + self.groupBoxModulationAccuracy.setTitle(_translate("DialogOptions", "Modulation Accuracy")) + self.radioButtonLowModulationAccuracy.setText(_translate("DialogOptions", "Low (2x8 bit) - Recommended for HackRF and RTL-SDR")) + self.radioButtonMediumModulationAccuracy.setText(_translate("DialogOptions", "Medium (2x16 bit) - Recommended for BladeRF, PlutoSDR and SDRPlay")) + self.radioButtonHighModulationAccuracy.setText(_translate("DialogOptions", "High (2x32 bit) - Recommended if you are not sure what to choose")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabGeneration), _translate("DialogOptions", "Generation")) + self.label_7.setText(_translate("DialogOptions", "Default View:")) + self.comboBoxDefaultView.setItemText(0, _translate("DialogOptions", "Bit")) + self.comboBoxDefaultView.setItemText(1, _translate("DialogOptions", "Hex")) + self.comboBoxDefaultView.setItemText(2, _translate("DialogOptions", "ASCII")) + self.checkBoxShowConfirmCloseDialog.setText(_translate("DialogOptions", "Show \"confirm close\" dialog")) + self.checkBoxHoldShiftToDrag.setToolTip(_translate("DialogOptions", "

If checked, you need to hold the Shift key to drag with the mouse inside graphic views like the drawn signal in Interpretation tab, while making a selection with the mouse does not require holding any buttons.

If unchecked, this is inverted: Hold shift to make a selection, and drag by default.

")) + self.checkBoxHoldShiftToDrag.setText(_translate("DialogOptions", "Hold shift to drag")) + self.checkBoxPauseTime.setText(_translate("DialogOptions", "Show pauses as time")) + self.checkBoxAlignLabels.setText(_translate("DialogOptions", "Align on labels")) + self.labelFontSize.setText(_translate("DialogOptions", "

Application font size (restart for full effect):

")) + self.spinBoxFontSize.setSuffix(_translate("DialogOptions", "pt")) + self.label_9.setText(_translate("DialogOptions", "Choose application theme (requires restart):")) + self.comboBoxTheme.setItemText(0, _translate("DialogOptions", "native look (default)")) + self.comboBoxTheme.setItemText(1, _translate("DialogOptions", "fallback theme")) + self.comboBoxTheme.setItemText(2, _translate("DialogOptions", "fallback theme (dark)")) + self.labelIconTheme.setText(_translate("DialogOptions", "Choose icon theme (requires restart):")) + self.comboBoxIconTheme.setItemText(0, _translate("DialogOptions", "bundled icons (default)")) + self.comboBoxIconTheme.setItemText(1, _translate("DialogOptions", "native icon theme")) + self.groupBoxSpectrogramColormap.setTitle(_translate("DialogOptions", "Spectrogram Colormap")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabView), _translate("DialogOptions", "View")) + self.btnAddLabelType.setText(_translate("DialogOptions", "...")) + self.btnRemoveLabeltype.setText(_translate("DialogOptions", "...")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabFieldtypes), _translate("DialogOptions", "Fieldtypes")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_plugins), _translate("DialogOptions", "Plugins")) + self.labelInfoDeviceTable.setText(_translate("DialogOptions", "

Use the checkboxes in the table below to choose device backends and enable or disable devices. Disabled devices will not show up in device related dialogs such as send or receive.

")) + self.labelDeviceMissingInfo.setText(_translate("DialogOptions", "

Missing a native backend? Perform a health check! If GNU Radio backend is not available double check the GNU Radio settings below.

")) + self.groupBoxNativeOptions.setTitle(_translate("DialogOptions", "Native options")) + self.labelLibDirs.setText(_translate("DialogOptions", "Library directories:")) + self.lineEditIncludeDirs.setPlaceholderText(_translate("DialogOptions", "Comma separated list of additional include directories")) + self.labelNativeRebuildInfo.setText(_translate("DialogOptions", "You can rebuild the native device extensions here. This is useful, when you installed a device driver afterwards or your drivers are stored in an unusual location.")) + self.lineEditLibDirs.setPlaceholderText(_translate("DialogOptions", "Comma separated list of additional library directories")) + self.labelIncludeDirs.setText(_translate("DialogOptions", "Include directories:")) + self.btnViewBuildLog.setText(_translate("DialogOptions", "View log")) + self.btnRebuildNative.setToolTip(_translate("DialogOptions", "

Rebuild the native device extensions. You need to restart URH after this, to use new extensions.

")) + self.btnRebuildNative.setText(_translate("DialogOptions", "Rebuild")) + self.labelRebuildNativeStatus.setText(_translate("DialogOptions", "Rebuild new device extensions. Please restart URH to use them.")) + self.groupBox_3.setTitle(_translate("DialogOptions", "GNU Radio options (optional)")) + self.label.setToolTip(_translate("DialogOptions", "

Choose a python interpreter which has access to your GNU Radio installation, that is, you can do python -c "import gnuradio" with it on the command line.

")) + self.label.setText(_translate("DialogOptions", "Python Interpreter:")) + self.lineEditGRPythonInterpreter.setToolTip(_translate("DialogOptions", "

Choose a python interpreter which has access to your GNU Radio installation, that is, you can do python -c "import gnuradio" with it on the command line.

")) + self.lineEditGRPythonInterpreter.setPlaceholderText(_translate("DialogOptions", "Enter python interpreter path e.g. /usr/bin/python")) + self.btnChooseGRPythonInterpreter.setText(_translate("DialogOptions", "...")) + self.label_8.setText(_translate("DialogOptions", "Default sending repititions:")) + self.spinBoxNumSendingRepeats.setSpecialValueText(_translate("DialogOptions", "Infinite")) + self.label_5.setText(_translate("DialogOptions", "Use this percentage of available RAM for buffer allocation:")) + self.doubleSpinBoxRAMThreshold.setSuffix(_translate("DialogOptions", "%")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDevices), _translate("DialogOptions", "Device")) +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_plugins.py b/Software/Universal Radio Hacker/src/urh/ui/ui_plugins.py new file mode 100644 index 0000000..ddc4040 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_plugins.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_FramePlugins(object): + def setupUi(self, FramePlugins): + FramePlugins.setObjectName("FramePlugins") + FramePlugins.resize(806, 683) + self.verticalLayout_3 = QtWidgets.QVBoxLayout(FramePlugins) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label = QtWidgets.QLabel(FramePlugins) + self.label.setObjectName("label") + self.verticalLayout_2.addWidget(self.label) + self.listViewPlugins = QtWidgets.QListView(FramePlugins) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.listViewPlugins.sizePolicy().hasHeightForWidth()) + self.listViewPlugins.setSizePolicy(sizePolicy) + self.listViewPlugins.setObjectName("listViewPlugins") + self.verticalLayout_2.addWidget(self.listViewPlugins) + self.horizontalLayout.addLayout(self.verticalLayout_2) + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setObjectName("verticalLayout") + self.label_2 = QtWidgets.QLabel(FramePlugins) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + self.label_2.setObjectName("label_2") + self.verticalLayout.addWidget(self.label_2) + self.txtEditPluginDescription = QtWidgets.QTextEdit(FramePlugins) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.txtEditPluginDescription.sizePolicy().hasHeightForWidth()) + self.txtEditPluginDescription.setSizePolicy(sizePolicy) + self.txtEditPluginDescription.setReadOnly(True) + self.txtEditPluginDescription.setPlaceholderText("") + self.txtEditPluginDescription.setObjectName("txtEditPluginDescription") + self.verticalLayout.addWidget(self.txtEditPluginDescription) + self.horizontalLayout.addLayout(self.verticalLayout) + self.verticalLayout_3.addLayout(self.horizontalLayout) + self.groupBoxSettings = QtWidgets.QGroupBox(FramePlugins) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.groupBoxSettings.sizePolicy().hasHeightForWidth()) + self.groupBoxSettings.setSizePolicy(sizePolicy) + self.groupBoxSettings.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.groupBoxSettings.setObjectName("groupBoxSettings") + self.verticalLayout_3.addWidget(self.groupBoxSettings) + + self.retranslateUi(FramePlugins) + + def retranslateUi(self, FramePlugins): + _translate = QtCore.QCoreApplication.translate + FramePlugins.setWindowTitle(_translate("FramePlugins", "Plugins")) + self.label.setText(_translate("FramePlugins", "Available Plugins")) + self.label_2.setText(_translate("FramePlugins", "Description")) + self.groupBoxSettings.setTitle(_translate("FramePlugins", "Settings")) diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_project.py b/Software/Universal Radio Hacker/src/urh/ui/ui_project.py new file mode 100644 index 0000000..75377c8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_project.py @@ -0,0 +1,216 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_ProjectDialog(object): + def setupUi(self, ProjectDialog): + ProjectDialog.setObjectName("ProjectDialog") + ProjectDialog.resize(803, 936) + self.verticalLayout = QtWidgets.QVBoxLayout(ProjectDialog) + self.verticalLayout.setObjectName("verticalLayout") + self.lNewProject = QtWidgets.QLabel(ProjectDialog) + font = QtGui.QFont() + font.setPointSize(16) + font.setBold(True) + font.setWeight(75) + self.lNewProject.setFont(font) + self.lNewProject.setObjectName("lNewProject") + self.verticalLayout.addWidget(self.lNewProject) + self.lblName = QtWidgets.QLabel(ProjectDialog) + self.lblName.setObjectName("lblName") + self.verticalLayout.addWidget(self.lblName) + spacerItem = QtWidgets.QSpacerItem(17, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + self.verticalLayout.addItem(spacerItem) + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.label_5 = QtWidgets.QLabel(ProjectDialog) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 4, 1, 2) + self.lineEdit_Path = QtWidgets.QLineEdit(ProjectDialog) + self.lineEdit_Path.setStatusTip("") + self.lineEdit_Path.setObjectName("lineEdit_Path") + self.gridLayout.addWidget(self.lineEdit_Path, 0, 3, 1, 1) + self.label_7 = QtWidgets.QLabel(ProjectDialog) + self.label_7.setText("") + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 1, 0, 1, 2) + self.lblNewPath = QtWidgets.QLabel(ProjectDialog) + self.lblNewPath.setObjectName("lblNewPath") + self.gridLayout.addWidget(self.lblNewPath, 1, 3, 1, 1) + spacerItem1 = QtWidgets.QSpacerItem(20, 57, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem1, 15, 4, 1, 2) + self.txtEdDescription = QtWidgets.QPlainTextEdit(ProjectDialog) + self.txtEdDescription.setObjectName("txtEdDescription") + self.gridLayout.addWidget(self.txtEdDescription, 10, 3, 1, 1) + self.tblParticipants = ParticipantTableView(ProjectDialog) + self.tblParticipants.setAlternatingRowColors(True) + self.tblParticipants.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) + self.tblParticipants.setObjectName("tblParticipants") + self.tblParticipants.horizontalHeader().setCascadingSectionResizes(False) + self.tblParticipants.horizontalHeader().setDefaultSectionSize(100) + self.tblParticipants.horizontalHeader().setStretchLastSection(True) + self.tblParticipants.verticalHeader().setCascadingSectionResizes(True) + self.tblParticipants.verticalHeader().setStretchLastSection(False) + self.gridLayout.addWidget(self.tblParticipants, 11, 3, 5, 1) + self.spinBoxBandwidth = KillerDoubleSpinBox(ProjectDialog) + self.spinBoxBandwidth.setDecimals(3) + self.spinBoxBandwidth.setMinimum(1.0) + self.spinBoxBandwidth.setMaximum(999999999999.0) + self.spinBoxBandwidth.setSingleStep(0.001) + self.spinBoxBandwidth.setProperty("value", 1000000.0) + self.spinBoxBandwidth.setObjectName("spinBoxBandwidth") + self.gridLayout.addWidget(self.spinBoxBandwidth, 5, 3, 1, 1) + self.label_3 = QtWidgets.QLabel(ProjectDialog) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 4, 0, 1, 2) + self.spinBoxFreq = KillerDoubleSpinBox(ProjectDialog) + self.spinBoxFreq.setDecimals(3) + self.spinBoxFreq.setMinimum(0.01) + self.spinBoxFreq.setMaximum(1000000000000.0) + self.spinBoxFreq.setSingleStep(0.001) + self.spinBoxFreq.setProperty("value", 433920000.0) + self.spinBoxFreq.setObjectName("spinBoxFreq") + self.gridLayout.addWidget(self.spinBoxFreq, 4, 3, 1, 1) + self.spinBoxSampleRate = KillerDoubleSpinBox(ProjectDialog) + self.spinBoxSampleRate.setDecimals(3) + self.spinBoxSampleRate.setMinimum(0.01) + self.spinBoxSampleRate.setMaximum(1000000000000.0) + self.spinBoxSampleRate.setSingleStep(0.001) + self.spinBoxSampleRate.setProperty("value", 1000000.0) + self.spinBoxSampleRate.setObjectName("spinBoxSampleRate") + self.gridLayout.addWidget(self.spinBoxSampleRate, 3, 3, 1, 1) + self.lineEditBroadcastAddress = QtWidgets.QLineEdit(ProjectDialog) + self.lineEditBroadcastAddress.setInputMask("") + self.lineEditBroadcastAddress.setObjectName("lineEditBroadcastAddress") + self.gridLayout.addWidget(self.lineEditBroadcastAddress, 16, 3, 1, 1) + self.line = QtWidgets.QFrame(ProjectDialog) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout.addWidget(self.line, 9, 0, 1, 6) + self.label_10 = QtWidgets.QLabel(ProjectDialog) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 5, 0, 1, 2) + self.btnAddParticipant = QtWidgets.QToolButton(ProjectDialog) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddParticipant.setIcon(icon) + self.btnAddParticipant.setObjectName("btnAddParticipant") + self.gridLayout.addWidget(self.btnAddParticipant, 11, 4, 1, 2) + self.btnSelectPath = QtWidgets.QToolButton(ProjectDialog) + self.btnSelectPath.setObjectName("btnSelectPath") + self.gridLayout.addWidget(self.btnSelectPath, 0, 4, 1, 2) + self.line_2 = QtWidgets.QFrame(ProjectDialog) + self.line_2.setFrameShape(QtWidgets.QFrame.HLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.gridLayout.addWidget(self.line_2, 2, 0, 1, 6) + self.label_6 = QtWidgets.QLabel(ProjectDialog) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 4, 1, 2) + self.label_2 = QtWidgets.QLabel(ProjectDialog) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 3, 0, 1, 2) + self.label = QtWidgets.QLabel(ProjectDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 0, 1, 2) + self.btnRemoveParticipant = QtWidgets.QToolButton(ProjectDialog) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveParticipant.setIcon(icon) + self.btnRemoveParticipant.setObjectName("btnRemoveParticipant") + self.gridLayout.addWidget(self.btnRemoveParticipant, 12, 4, 1, 2) + self.spinBoxGain = QtWidgets.QSpinBox(ProjectDialog) + self.spinBoxGain.setMinimum(1) + self.spinBoxGain.setProperty("value", 20) + self.spinBoxGain.setObjectName("spinBoxGain") + self.gridLayout.addWidget(self.spinBoxGain, 6, 3, 1, 1) + self.label_4 = QtWidgets.QLabel(ProjectDialog) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 16, 0, 1, 2) + self.label_8 = QtWidgets.QLabel(ProjectDialog) + self.label_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 10, 0, 1, 2) + self.label_12 = QtWidgets.QLabel(ProjectDialog) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 5, 4, 1, 2) + self.label_11 = QtWidgets.QLabel(ProjectDialog) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 6, 0, 1, 2) + self.btnUp = QtWidgets.QToolButton(ProjectDialog) + icon = QtGui.QIcon.fromTheme("go-up") + self.btnUp.setIcon(icon) + self.btnUp.setObjectName("btnUp") + self.gridLayout.addWidget(self.btnUp, 13, 4, 1, 1) + self.lOpenSpectrumAnalyzer = QtWidgets.QLabel(ProjectDialog) + self.lOpenSpectrumAnalyzer.setTextFormat(QtCore.Qt.AutoText) + self.lOpenSpectrumAnalyzer.setOpenExternalLinks(False) + self.lOpenSpectrumAnalyzer.setObjectName("lOpenSpectrumAnalyzer") + self.gridLayout.addWidget(self.lOpenSpectrumAnalyzer, 8, 0, 1, 4) + self.label_9 = QtWidgets.QLabel(ProjectDialog) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 11, 0, 5, 2) + self.btnDown = QtWidgets.QToolButton(ProjectDialog) + icon = QtGui.QIcon.fromTheme("go-down") + self.btnDown.setIcon(icon) + self.btnDown.setObjectName("btnDown") + self.gridLayout.addWidget(self.btnDown, 14, 4, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(ProjectDialog) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 17, 3, 1, 1) + self.verticalLayout.addLayout(self.gridLayout) + + self.retranslateUi(ProjectDialog) + ProjectDialog.setTabOrder(self.lineEdit_Path, self.btnSelectPath) + ProjectDialog.setTabOrder(self.btnSelectPath, self.spinBoxSampleRate) + ProjectDialog.setTabOrder(self.spinBoxSampleRate, self.spinBoxFreq) + ProjectDialog.setTabOrder(self.spinBoxFreq, self.spinBoxBandwidth) + ProjectDialog.setTabOrder(self.spinBoxBandwidth, self.spinBoxGain) + ProjectDialog.setTabOrder(self.spinBoxGain, self.txtEdDescription) + ProjectDialog.setTabOrder(self.txtEdDescription, self.tblParticipants) + ProjectDialog.setTabOrder(self.tblParticipants, self.btnAddParticipant) + ProjectDialog.setTabOrder(self.btnAddParticipant, self.btnRemoveParticipant) + ProjectDialog.setTabOrder(self.btnRemoveParticipant, self.lineEditBroadcastAddress) + + def retranslateUi(self, ProjectDialog): + _translate = QtCore.QCoreApplication.translate + ProjectDialog.setWindowTitle(_translate("ProjectDialog", "Create a new project")) + self.lNewProject.setText(_translate("ProjectDialog", "New Project")) + self.lblName.setText(_translate("ProjectDialog", "")) + self.label_5.setText(_translate("ProjectDialog", "Sps")) + self.lblNewPath.setText(_translate("ProjectDialog", "

Note: A new directory will be created.

")) + self.label_3.setText(_translate("ProjectDialog", "Default frequency:")) + self.lineEditBroadcastAddress.setToolTip(_translate("ProjectDialog", "

Enter the broadcast address of your protocol in hex. If you do not know what to enter here, just leave the default.

")) + self.lineEditBroadcastAddress.setText(_translate("ProjectDialog", "ffff")) + self.label_10.setText(_translate("ProjectDialog", "Default bandwidth:")) + self.btnAddParticipant.setToolTip(_translate("ProjectDialog", "Add participant")) + self.btnAddParticipant.setText(_translate("ProjectDialog", "...")) + self.btnSelectPath.setText(_translate("ProjectDialog", "...")) + self.label_6.setText(_translate("ProjectDialog", "Hz")) + self.label_2.setText(_translate("ProjectDialog", "Default sample rate:")) + self.label.setText(_translate("ProjectDialog", "Choose a path:")) + self.btnRemoveParticipant.setToolTip(_translate("ProjectDialog", "Remove participant")) + self.btnRemoveParticipant.setText(_translate("ProjectDialog", "...")) + self.label_4.setText(_translate("ProjectDialog", "Broadcast address (hex):")) + self.label_8.setText(_translate("ProjectDialog", "Description:")) + self.label_12.setText(_translate("ProjectDialog", "Hz")) + self.label_11.setText(_translate("ProjectDialog", "Default gain:")) + self.btnUp.setToolTip(_translate("ProjectDialog", "Move selected participants up")) + self.btnUp.setText(_translate("ProjectDialog", "...")) + self.lOpenSpectrumAnalyzer.setText(_translate("ProjectDialog", "

Tip: Open spectrum analyzer to find these values.

")) + self.label_9.setText(_translate("ProjectDialog", "Participants:")) + self.btnDown.setToolTip(_translate("ProjectDialog", "Move selected participants down")) + self.btnDown.setText(_translate("ProjectDialog", "...")) +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox +from urh.ui.views.ParticipantTableView import ParticipantTableView diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_properties_dialog.py b/Software/Universal Radio Hacker/src/urh/ui/ui_properties_dialog.py new file mode 100644 index 0000000..f01e4db --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_properties_dialog.py @@ -0,0 +1,84 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogLabels(object): + def setupUi(self, DialogLabels): + DialogLabels.setObjectName("DialogLabels") + DialogLabels.resize(714, 463) + self.verticalLayout_3 = QtWidgets.QVBoxLayout(DialogLabels) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.splitter = QtWidgets.QSplitter(DialogLabels) + self.splitter.setStyleSheet("QSplitter::handle:vertical {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +" image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setHandleWidth(6) + self.splitter.setChildrenCollapsible(False) + self.splitter.setObjectName("splitter") + self.groupBoxSettings = QtWidgets.QGroupBox(self.splitter) + self.groupBoxSettings.setObjectName("groupBoxSettings") + self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBoxSettings) + self.verticalLayout.setObjectName("verticalLayout") + self.tblViewProtoLabels = ProtocolLabelTableView(self.groupBoxSettings) + self.tblViewProtoLabels.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) + self.tblViewProtoLabels.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectItems) + self.tblViewProtoLabels.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewProtoLabels.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewProtoLabels.setShowGrid(False) + self.tblViewProtoLabels.setObjectName("tblViewProtoLabels") + self.verticalLayout.addWidget(self.tblViewProtoLabels) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label = QtWidgets.QLabel(self.groupBoxSettings) + font = QtGui.QFont() + font.setUnderline(False) + self.label.setFont(font) + self.label.setObjectName("label") + self.horizontalLayout_2.addWidget(self.label) + self.cbProtoView = QtWidgets.QComboBox(self.groupBoxSettings) + self.cbProtoView.setObjectName("cbProtoView") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.horizontalLayout_2.addWidget(self.cbProtoView) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.groupBoxAdvancedSettings = QtWidgets.QGroupBox(self.splitter) + self.groupBoxAdvancedSettings.setObjectName("groupBoxAdvancedSettings") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBoxAdvancedSettings) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.tabWidgetAdvancedSettings = QtWidgets.QTabWidget(self.groupBoxAdvancedSettings) + self.tabWidgetAdvancedSettings.setObjectName("tabWidgetAdvancedSettings") + self.verticalLayout_2.addWidget(self.tabWidgetAdvancedSettings) + self.verticalLayout_3.addWidget(self.splitter) + self.btnConfirm = QtWidgets.QPushButton(DialogLabels) + self.btnConfirm.setObjectName("btnConfirm") + self.verticalLayout_3.addWidget(self.btnConfirm) + + self.retranslateUi(DialogLabels) + + def retranslateUi(self, DialogLabels): + _translate = QtCore.QCoreApplication.translate + DialogLabels.setWindowTitle(_translate("DialogLabels", "Manage Protocol Labels")) + self.groupBoxSettings.setTitle(_translate("DialogLabels", "Protocol Label Settings")) + self.label.setText(_translate("DialogLabels", "Start/End values refer to view type:")) + self.cbProtoView.setItemText(0, _translate("DialogLabels", "Bits")) + self.cbProtoView.setItemText(1, _translate("DialogLabels", "Hex")) + self.cbProtoView.setItemText(2, _translate("DialogLabels", "ASCII")) + self.groupBoxAdvancedSettings.setTitle(_translate("DialogLabels", "Advanced Settings")) + self.btnConfirm.setText(_translate("DialogLabels", "Confirm")) +from urh.ui.views.ProtocolLabelTableView import ProtocolLabelTableView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv.py b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv.py new file mode 100644 index 0000000..40a04c5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv.py @@ -0,0 +1,329 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_SendRecvDialog(object): + def setupUi(self, SendRecvDialog): + SendRecvDialog.setObjectName("SendRecvDialog") + SendRecvDialog.setWindowModality(QtCore.Qt.NonModal) + SendRecvDialog.resize(1246, 1123) + SendRecvDialog.setMouseTracking(False) + self.verticalLayout = QtWidgets.QVBoxLayout(SendRecvDialog) + self.verticalLayout.setObjectName("verticalLayout") + self.splitter = QtWidgets.QSplitter(SendRecvDialog) + self.splitter.setStyleSheet("QSplitter::handle:horizontal {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_vertical.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Horizontal) + self.splitter.setObjectName("splitter") + self.scrollArea = QtWidgets.QScrollArea(self.splitter) + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 621, 1101)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.groupBox = QtWidgets.QGroupBox(self.scrollAreaWidgetContents_2) + self.groupBox.setStyleSheet("QGroupBox\n" +"{\n" +" border: none;\n" +"}") + self.groupBox.setTitle("") + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setContentsMargins(-1, 0, -1, -1) + self.gridLayout_2.setObjectName("gridLayout_2") + self.progressBarMessage = QtWidgets.QProgressBar(self.groupBox) + self.progressBarMessage.setProperty("value", 0) + self.progressBarMessage.setObjectName("progressBarMessage") + self.gridLayout_2.addWidget(self.progressBarMessage, 19, 0, 1, 1) + self.labelCurrentMessage = QtWidgets.QLabel(self.groupBox) + self.labelCurrentMessage.setObjectName("labelCurrentMessage") + self.gridLayout_2.addWidget(self.labelCurrentMessage, 18, 0, 1, 1) + self.lReceiveBufferFullText = QtWidgets.QLabel(self.groupBox) + self.lReceiveBufferFullText.setObjectName("lReceiveBufferFullText") + self.gridLayout_2.addWidget(self.lReceiveBufferFullText, 7, 0, 1, 1) + self.progressBarSample = QtWidgets.QProgressBar(self.groupBox) + self.progressBarSample.setProperty("value", 0) + self.progressBarSample.setObjectName("progressBarSample") + self.gridLayout_2.addWidget(self.progressBarSample, 21, 0, 1, 1) + self.lSamplesSentText = QtWidgets.QLabel(self.groupBox) + self.lSamplesSentText.setObjectName("lSamplesSentText") + self.gridLayout_2.addWidget(self.lSamplesSentText, 20, 0, 1, 1) + self.lTimeText = QtWidgets.QLabel(self.groupBox) + self.lTimeText.setObjectName("lTimeText") + self.gridLayout_2.addWidget(self.lTimeText, 12, 0, 1, 1) + self.lSamplesCapturedText = QtWidgets.QLabel(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesCapturedText.sizePolicy().hasHeightForWidth()) + self.lSamplesCapturedText.setSizePolicy(sizePolicy) + self.lSamplesCapturedText.setObjectName("lSamplesCapturedText") + self.gridLayout_2.addWidget(self.lSamplesCapturedText, 5, 0, 1, 1) + self.lSignalSizeText = QtWidgets.QLabel(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSignalSizeText.sizePolicy().hasHeightForWidth()) + self.lSignalSizeText.setSizePolicy(sizePolicy) + self.lSignalSizeText.setObjectName("lSignalSizeText") + self.gridLayout_2.addWidget(self.lSignalSizeText, 9, 0, 1, 1) + self.lSamplesCaptured = QtWidgets.QLabel(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesCaptured.sizePolicy().hasHeightForWidth()) + self.lSamplesCaptured.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lSamplesCaptured.setFont(font) + self.lSamplesCaptured.setAlignment(QtCore.Qt.AlignCenter) + self.lSamplesCaptured.setObjectName("lSamplesCaptured") + self.gridLayout_2.addWidget(self.lSamplesCaptured, 6, 0, 1, 2) + self.lTime = QtWidgets.QLabel(self.groupBox) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lTime.setFont(font) + self.lTime.setAlignment(QtCore.Qt.AlignCenter) + self.lTime.setObjectName("lTime") + self.gridLayout_2.addWidget(self.lTime, 15, 0, 1, 2) + self.lSignalSize = QtWidgets.QLabel(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSignalSize.sizePolicy().hasHeightForWidth()) + self.lSignalSize.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lSignalSize.setFont(font) + self.lSignalSize.setAlignment(QtCore.Qt.AlignCenter) + self.lSignalSize.setObjectName("lSignalSize") + self.gridLayout_2.addWidget(self.lSignalSize, 11, 0, 1, 2) + self.lblRepeatText = QtWidgets.QLabel(self.groupBox) + self.lblRepeatText.setObjectName("lblRepeatText") + self.gridLayout_2.addWidget(self.lblRepeatText, 16, 0, 1, 1) + self.lblCurrentRepeatValue = QtWidgets.QLabel(self.groupBox) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lblCurrentRepeatValue.setFont(font) + self.lblCurrentRepeatValue.setAlignment(QtCore.Qt.AlignCenter) + self.lblCurrentRepeatValue.setObjectName("lblCurrentRepeatValue") + self.gridLayout_2.addWidget(self.lblCurrentRepeatValue, 17, 0, 1, 1) + self.labelReceiveBufferFull = QtWidgets.QLabel(self.groupBox) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.labelReceiveBufferFull.sizePolicy().hasHeightForWidth()) + self.labelReceiveBufferFull.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.labelReceiveBufferFull.setFont(font) + self.labelReceiveBufferFull.setAlignment(QtCore.Qt.AlignCenter) + self.labelReceiveBufferFull.setObjectName("labelReceiveBufferFull") + self.gridLayout_2.addWidget(self.labelReceiveBufferFull, 8, 0, 1, 1) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout.addItem(spacerItem) + self.btnStart = QtWidgets.QToolButton(self.groupBox) + self.btnStart.setMinimumSize(QtCore.QSize(64, 64)) + icon = QtGui.QIcon.fromTheme("media-record") + self.btnStart.setIcon(icon) + self.btnStart.setIconSize(QtCore.QSize(32, 32)) + self.btnStart.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.btnStart.setObjectName("btnStart") + self.horizontalLayout.addWidget(self.btnStart) + self.btnStop = QtWidgets.QToolButton(self.groupBox) + self.btnStop.setMinimumSize(QtCore.QSize(64, 64)) + icon = QtGui.QIcon.fromTheme("media-playback-stop") + self.btnStop.setIcon(icon) + self.btnStop.setIconSize(QtCore.QSize(32, 32)) + self.btnStop.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.btnStop.setObjectName("btnStop") + self.horizontalLayout.addWidget(self.btnStop) + self.btnSave = QtWidgets.QToolButton(self.groupBox) + self.btnSave.setMinimumSize(QtCore.QSize(64, 64)) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSave.setIcon(icon) + self.btnSave.setIconSize(QtCore.QSize(32, 32)) + self.btnSave.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.btnSave.setObjectName("btnSave") + self.horizontalLayout.addWidget(self.btnSave) + self.btnClear = QtWidgets.QToolButton(self.groupBox) + self.btnClear.setMinimumSize(QtCore.QSize(64, 64)) + icon = QtGui.QIcon.fromTheme("view-refresh") + self.btnClear.setIcon(icon) + self.btnClear.setIconSize(QtCore.QSize(32, 32)) + self.btnClear.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.btnClear.setObjectName("btnClear") + self.horizontalLayout.addWidget(self.btnClear) + spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout.addItem(spacerItem1) + self.gridLayout_2.addLayout(self.horizontalLayout, 1, 0, 1, 2) + spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + self.gridLayout_2.addItem(spacerItem2, 2, 0, 1, 1) + self.verticalLayout_8.addWidget(self.groupBox) + self.txtEditErrors = QtWidgets.QTextEdit(self.scrollAreaWidgetContents_2) + self.txtEditErrors.setReadOnly(True) + self.txtEditErrors.setObjectName("txtEditErrors") + self.verticalLayout_8.addWidget(self.txtEditErrors) + self.scrollArea.setWidget(self.scrollAreaWidgetContents_2) + self.layoutWidget = QtWidgets.QWidget(self.splitter) + self.layoutWidget.setObjectName("layoutWidget") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget) + self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.stackedWidget = QtWidgets.QStackedWidget(self.layoutWidget) + self.stackedWidget.setObjectName("stackedWidget") + self.page_receive = QtWidgets.QWidget() + self.page_receive.setObjectName("page_receive") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.page_receive) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.graphicsViewReceive = LiveGraphicView(self.page_receive) + self.graphicsViewReceive.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.graphicsViewReceive.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.graphicsViewReceive.setObjectName("graphicsViewReceive") + self.verticalLayout_2.addWidget(self.graphicsViewReceive) + self.stackedWidget.addWidget(self.page_receive) + self.page_send = QtWidgets.QWidget() + self.page_send.setObjectName("page_send") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.page_send) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.graphicsViewSend = EditableGraphicView(self.page_send) + self.graphicsViewSend.setMouseTracking(True) + self.graphicsViewSend.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.TextAntialiasing) + self.graphicsViewSend.setTransformationAnchor(QtWidgets.QGraphicsView.NoAnchor) + self.graphicsViewSend.setResizeAnchor(QtWidgets.QGraphicsView.NoAnchor) + self.graphicsViewSend.setObjectName("graphicsViewSend") + self.verticalLayout_3.addWidget(self.graphicsViewSend) + self.label_7 = QtWidgets.QLabel(self.page_send) + font = QtGui.QFont() + font.setItalic(True) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.verticalLayout_3.addWidget(self.label_7) + self.stackedWidget.addWidget(self.page_send) + self.page_continuous_send = QtWidgets.QWidget() + self.page_continuous_send.setObjectName("page_continuous_send") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.page_continuous_send) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.graphicsViewContinuousSend = LiveGraphicView(self.page_continuous_send) + self.graphicsViewContinuousSend.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.TextAntialiasing) + self.graphicsViewContinuousSend.setObjectName("graphicsViewContinuousSend") + self.verticalLayout_6.addWidget(self.graphicsViewContinuousSend) + self.stackedWidget.addWidget(self.page_continuous_send) + self.page_spectrum = QtWidgets.QWidget() + self.page_spectrum.setObjectName("page_spectrum") + self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.page_spectrum) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.graphicsViewFFT = LiveGraphicView(self.page_spectrum) + self.graphicsViewFFT.setObjectName("graphicsViewFFT") + self.verticalLayout_7.addWidget(self.graphicsViewFFT) + self.graphicsViewSpectrogram = QtWidgets.QGraphicsView(self.page_spectrum) + self.graphicsViewSpectrogram.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.graphicsViewSpectrogram.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.graphicsViewSpectrogram.setRenderHints(QtGui.QPainter.SmoothPixmapTransform|QtGui.QPainter.TextAntialiasing) + self.graphicsViewSpectrogram.setCacheMode(QtWidgets.QGraphicsView.CacheNone) + self.graphicsViewSpectrogram.setViewportUpdateMode(QtWidgets.QGraphicsView.MinimalViewportUpdate) + self.graphicsViewSpectrogram.setObjectName("graphicsViewSpectrogram") + self.verticalLayout_7.addWidget(self.graphicsViewSpectrogram) + self.verticalLayout_7.setStretch(0, 1) + self.verticalLayout_7.setStretch(1, 1) + self.stackedWidget.addWidget(self.page_spectrum) + self.page_sniff = QtWidgets.QWidget() + self.page_sniff.setObjectName("page_sniff") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.page_sniff) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.graphicsView_sniff_Preview = LiveGraphicView(self.page_sniff) + self.graphicsView_sniff_Preview.setObjectName("graphicsView_sniff_Preview") + self.verticalLayout_4.addWidget(self.graphicsView_sniff_Preview) + self.txtEd_sniff_Preview = QtWidgets.QPlainTextEdit(self.page_sniff) + self.txtEd_sniff_Preview.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap) + self.txtEd_sniff_Preview.setReadOnly(True) + self.txtEd_sniff_Preview.setMaximumBlockCount(100) + self.txtEd_sniff_Preview.setObjectName("txtEd_sniff_Preview") + self.verticalLayout_4.addWidget(self.txtEd_sniff_Preview) + self.btnAccept = QtWidgets.QPushButton(self.page_sniff) + self.btnAccept.setAutoDefault(False) + self.btnAccept.setObjectName("btnAccept") + self.verticalLayout_4.addWidget(self.btnAccept) + self.stackedWidget.addWidget(self.page_sniff) + self.horizontalLayout_2.addWidget(self.stackedWidget) + self.verticalLayout_5 = QtWidgets.QVBoxLayout() + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.label_y_scale = QtWidgets.QLabel(self.layoutWidget) + self.label_y_scale.setObjectName("label_y_scale") + self.verticalLayout_5.addWidget(self.label_y_scale) + self.sliderYscale = QtWidgets.QSlider(self.layoutWidget) + self.sliderYscale.setMinimum(1) + self.sliderYscale.setMaximum(1000) + self.sliderYscale.setProperty("value", 1) + self.sliderYscale.setOrientation(QtCore.Qt.Vertical) + self.sliderYscale.setTickInterval(1) + self.sliderYscale.setObjectName("sliderYscale") + self.verticalLayout_5.addWidget(self.sliderYscale) + self.horizontalLayout_2.addLayout(self.verticalLayout_5) + self.verticalLayout.addWidget(self.splitter) + + self.retranslateUi(SendRecvDialog) + self.stackedWidget.setCurrentIndex(4) + SendRecvDialog.setTabOrder(self.btnStart, self.btnStop) + SendRecvDialog.setTabOrder(self.btnStop, self.btnSave) + SendRecvDialog.setTabOrder(self.btnSave, self.btnClear) + SendRecvDialog.setTabOrder(self.btnClear, self.txtEd_sniff_Preview) + SendRecvDialog.setTabOrder(self.txtEd_sniff_Preview, self.sliderYscale) + SendRecvDialog.setTabOrder(self.sliderYscale, self.txtEditErrors) + SendRecvDialog.setTabOrder(self.txtEditErrors, self.graphicsViewSend) + SendRecvDialog.setTabOrder(self.graphicsViewSend, self.graphicsViewReceive) + SendRecvDialog.setTabOrder(self.graphicsViewReceive, self.btnAccept) + + def retranslateUi(self, SendRecvDialog): + _translate = QtCore.QCoreApplication.translate + SendRecvDialog.setWindowTitle(_translate("SendRecvDialog", "Record Signal")) + self.progressBarMessage.setFormat(_translate("SendRecvDialog", "%v/%m")) + self.labelCurrentMessage.setText(_translate("SendRecvDialog", "Current message:")) + self.lReceiveBufferFullText.setText(_translate("SendRecvDialog", "Receive buffer full:")) + self.progressBarSample.setFormat(_translate("SendRecvDialog", "%v/%m")) + self.lSamplesSentText.setText(_translate("SendRecvDialog", "Current sample:")) + self.lTimeText.setText(_translate("SendRecvDialog", "Time (in seconds):")) + self.lSamplesCapturedText.setText(_translate("SendRecvDialog", "Samples captured:")) + self.lSignalSizeText.setText(_translate("SendRecvDialog", "Signal size (in MiB):")) + self.lSamplesCaptured.setText(_translate("SendRecvDialog", "0")) + self.lTime.setText(_translate("SendRecvDialog", "0")) + self.lSignalSize.setText(_translate("SendRecvDialog", "0")) + self.lblRepeatText.setText(_translate("SendRecvDialog", "Current iteration:")) + self.lblCurrentRepeatValue.setText(_translate("SendRecvDialog", "0")) + self.labelReceiveBufferFull.setText(_translate("SendRecvDialog", "0%")) + self.btnStart.setToolTip(_translate("SendRecvDialog", "Record signal")) + self.btnStart.setText(_translate("SendRecvDialog", "Start")) + self.btnStop.setToolTip(_translate("SendRecvDialog", "Stop recording")) + self.btnStop.setText(_translate("SendRecvDialog", "Stop")) + self.btnSave.setText(_translate("SendRecvDialog", "Save...")) + self.btnClear.setToolTip(_translate("SendRecvDialog", "Clear")) + self.btnClear.setText(_translate("SendRecvDialog", "Clear")) + self.label_7.setText(_translate("SendRecvDialog", "Hint: You can edit the raw signal before sending.")) + self.btnAccept.setToolTip(_translate("SendRecvDialog", "

Accept the sniffed data and load it into Analysis tab.

")) + self.btnAccept.setText(_translate("SendRecvDialog", "Accept data (Open in Analysis)")) + self.label_y_scale.setText(_translate("SendRecvDialog", "Y-Scale")) +from urh.ui.views.EditableGraphicView import EditableGraphicView +from urh.ui.views.LiveGraphicView import LiveGraphicView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_device_settings.py b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_device_settings.py new file mode 100644 index 0000000..7188ffd --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_device_settings.py @@ -0,0 +1,337 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_FormDeviceSettings(object): + def setupUi(self, FormDeviceSettings): + FormDeviceSettings.setObjectName("FormDeviceSettings") + FormDeviceSettings.resize(859, 741) + self.verticalLayout = QtWidgets.QVBoxLayout(FormDeviceSettings) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setObjectName("verticalLayout") + self.groupBoxDeviceSettings = QtWidgets.QGroupBox(FormDeviceSettings) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.groupBoxDeviceSettings.setFont(font) + self.groupBoxDeviceSettings.setStyleSheet("QGroupBox\n" +"{\n" +"border: none;\n" +"}\n" +"\n" +"QGroupBox::title {\n" +" subcontrol-origin: margin;\n" +"}\n" +"QGroupBox::indicator:unchecked {\n" +" image: url(:/icons/icons/collapse.svg)\n" +"}\n" +"QGroupBox::indicator:checked {\n" +" image: url(:/icons/icons/uncollapse.svg)\n" +"}") + self.groupBoxDeviceSettings.setFlat(True) + self.groupBoxDeviceSettings.setCheckable(True) + self.groupBoxDeviceSettings.setObjectName("groupBoxDeviceSettings") + self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBoxDeviceSettings) + self.gridLayout_6.setContentsMargins(-1, 15, -1, -1) + self.gridLayout_6.setObjectName("gridLayout_6") + self.frame_2 = QtWidgets.QFrame(self.groupBoxDeviceSettings) + font = QtGui.QFont() + font.setBold(False) + font.setWeight(50) + self.frame_2.setFont(font) + self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setLineWidth(0) + self.frame_2.setObjectName("frame_2") + self.gridLayout = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout.setObjectName("gridLayout") + self.labelAntenna = QtWidgets.QLabel(self.frame_2) + self.labelAntenna.setObjectName("labelAntenna") + self.gridLayout.addWidget(self.labelAntenna, 4, 0, 1, 1) + self.labelBasebandGain = QtWidgets.QLabel(self.frame_2) + self.labelBasebandGain.setObjectName("labelBasebandGain") + self.gridLayout.addWidget(self.labelBasebandGain, 12, 0, 1, 1) + self.lineEditSubdevice = QtWidgets.QLineEdit(self.frame_2) + self.lineEditSubdevice.setObjectName("lineEditSubdevice") + self.gridLayout.addWidget(self.lineEditSubdevice, 2, 1, 1, 1) + self.spinBoxBandwidth = KillerDoubleSpinBox(self.frame_2) + self.spinBoxBandwidth.setDecimals(10) + self.spinBoxBandwidth.setMinimum(0.001) + self.spinBoxBandwidth.setMaximum(1000000000000.0) + self.spinBoxBandwidth.setObjectName("spinBoxBandwidth") + self.gridLayout.addWidget(self.spinBoxBandwidth, 9, 1, 1, 1) + self.labelSubdevice = QtWidgets.QLabel(self.frame_2) + self.labelSubdevice.setObjectName("labelSubdevice") + self.gridLayout.addWidget(self.labelSubdevice, 2, 0, 1, 1) + self.spinBoxFreq = KillerDoubleSpinBox(self.frame_2) + self.spinBoxFreq.setDecimals(10) + self.spinBoxFreq.setMinimum(0.001) + self.spinBoxFreq.setMaximum(1000000000000.0) + self.spinBoxFreq.setProperty("value", 433920000.0) + self.spinBoxFreq.setObjectName("spinBoxFreq") + self.gridLayout.addWidget(self.spinBoxFreq, 7, 1, 1, 1) + self.lineEditIP = QtWidgets.QLineEdit(self.frame_2) + self.lineEditIP.setObjectName("lineEditIP") + self.gridLayout.addWidget(self.lineEditIP, 5, 1, 1, 1) + self.btnRefreshDeviceIdentifier = QtWidgets.QToolButton(self.frame_2) + icon = QtGui.QIcon.fromTheme("view-refresh") + self.btnRefreshDeviceIdentifier.setIcon(icon) + self.btnRefreshDeviceIdentifier.setObjectName("btnRefreshDeviceIdentifier") + self.gridLayout.addWidget(self.btnRefreshDeviceIdentifier, 1, 2, 1, 1) + self.labelDirectSampling = QtWidgets.QLabel(self.frame_2) + self.labelDirectSampling.setObjectName("labelDirectSampling") + self.gridLayout.addWidget(self.labelDirectSampling, 15, 0, 1, 1) + self.labelBandwidth = QtWidgets.QLabel(self.frame_2) + self.labelBandwidth.setObjectName("labelBandwidth") + self.gridLayout.addWidget(self.labelBandwidth, 9, 0, 1, 1) + self.gridLayout_5 = QtWidgets.QGridLayout() + self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) + self.gridLayout_5.setObjectName("gridLayout_5") + self.sliderGain = QtWidgets.QSlider(self.frame_2) + self.sliderGain.setMaximum(100) + self.sliderGain.setSingleStep(1) + self.sliderGain.setOrientation(QtCore.Qt.Horizontal) + self.sliderGain.setObjectName("sliderGain") + self.gridLayout_5.addWidget(self.sliderGain, 0, 0, 1, 1) + self.spinBoxGain = QtWidgets.QSpinBox(self.frame_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxGain.sizePolicy().hasHeightForWidth()) + self.spinBoxGain.setSizePolicy(sizePolicy) + self.spinBoxGain.setMinimum(0) + self.spinBoxGain.setMaximum(99) + self.spinBoxGain.setProperty("value", 40) + self.spinBoxGain.setObjectName("spinBoxGain") + self.gridLayout_5.addWidget(self.spinBoxGain, 0, 1, 1, 1) + self.gridLayout.addLayout(self.gridLayout_5, 10, 1, 1, 1) + self.labelSampleRate = QtWidgets.QLabel(self.frame_2) + self.labelSampleRate.setObjectName("labelSampleRate") + self.gridLayout.addWidget(self.labelSampleRate, 8, 0, 1, 1) + self.gridLayout_7 = QtWidgets.QGridLayout() + self.gridLayout_7.setObjectName("gridLayout_7") + self.sliderIFGain = QtWidgets.QSlider(self.frame_2) + self.sliderIFGain.setOrientation(QtCore.Qt.Horizontal) + self.sliderIFGain.setObjectName("sliderIFGain") + self.gridLayout_7.addWidget(self.sliderIFGain, 0, 0, 1, 1) + self.spinBoxIFGain = QtWidgets.QSpinBox(self.frame_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxIFGain.sizePolicy().hasHeightForWidth()) + self.spinBoxIFGain.setSizePolicy(sizePolicy) + self.spinBoxIFGain.setObjectName("spinBoxIFGain") + self.gridLayout_7.addWidget(self.spinBoxIFGain, 0, 1, 1, 1) + self.gridLayout.addLayout(self.gridLayout_7, 11, 1, 1, 1) + self.labelFreqCorrection = QtWidgets.QLabel(self.frame_2) + self.labelFreqCorrection.setObjectName("labelFreqCorrection") + self.gridLayout.addWidget(self.labelFreqCorrection, 13, 0, 1, 1) + self.comboBoxDeviceIdentifier = QtWidgets.QComboBox(self.frame_2) + self.comboBoxDeviceIdentifier.setEditable(True) + self.comboBoxDeviceIdentifier.setInsertPolicy(QtWidgets.QComboBox.NoInsert) + self.comboBoxDeviceIdentifier.setObjectName("comboBoxDeviceIdentifier") + self.gridLayout.addWidget(self.comboBoxDeviceIdentifier, 1, 1, 1, 1) + self.cbDevice = QtWidgets.QComboBox(self.frame_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbDevice.sizePolicy().hasHeightForWidth()) + self.cbDevice.setSizePolicy(sizePolicy) + self.cbDevice.setObjectName("cbDevice") + self.cbDevice.addItem("") + self.cbDevice.addItem("") + self.gridLayout.addWidget(self.cbDevice, 0, 1, 1, 1) + self.spinBoxNRepeat = QtWidgets.QSpinBox(self.frame_2) + self.spinBoxNRepeat.setMaximum(999999999) + self.spinBoxNRepeat.setObjectName("spinBoxNRepeat") + self.gridLayout.addWidget(self.spinBoxNRepeat, 16, 1, 1, 1) + self.gridLayout_8 = QtWidgets.QGridLayout() + self.gridLayout_8.setObjectName("gridLayout_8") + self.sliderBasebandGain = QtWidgets.QSlider(self.frame_2) + self.sliderBasebandGain.setSliderPosition(0) + self.sliderBasebandGain.setOrientation(QtCore.Qt.Horizontal) + self.sliderBasebandGain.setInvertedAppearance(False) + self.sliderBasebandGain.setInvertedControls(False) + self.sliderBasebandGain.setTickPosition(QtWidgets.QSlider.NoTicks) + self.sliderBasebandGain.setTickInterval(0) + self.sliderBasebandGain.setObjectName("sliderBasebandGain") + self.gridLayout_8.addWidget(self.sliderBasebandGain, 0, 0, 1, 1) + self.spinBoxBasebandGain = QtWidgets.QSpinBox(self.frame_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxBasebandGain.sizePolicy().hasHeightForWidth()) + self.spinBoxBasebandGain.setSizePolicy(sizePolicy) + self.spinBoxBasebandGain.setObjectName("spinBoxBasebandGain") + self.gridLayout_8.addWidget(self.spinBoxBasebandGain, 0, 1, 1, 1) + self.gridLayout.addLayout(self.gridLayout_8, 12, 1, 1, 1) + self.labelPort = QtWidgets.QLabel(self.frame_2) + self.labelPort.setObjectName("labelPort") + self.gridLayout.addWidget(self.labelPort, 6, 0, 1, 1) + self.spinBoxSampleRate = KillerDoubleSpinBox(self.frame_2) + self.spinBoxSampleRate.setDecimals(10) + self.spinBoxSampleRate.setMinimum(0.001) + self.spinBoxSampleRate.setMaximum(1000000000000.0) + self.spinBoxSampleRate.setObjectName("spinBoxSampleRate") + self.gridLayout.addWidget(self.spinBoxSampleRate, 8, 1, 1, 1) + self.labelGain = QtWidgets.QLabel(self.frame_2) + self.labelGain.setObjectName("labelGain") + self.gridLayout.addWidget(self.labelGain, 10, 0, 1, 1) + self.checkBoxDCCorrection = QtWidgets.QCheckBox(self.frame_2) + self.checkBoxDCCorrection.setChecked(True) + self.checkBoxDCCorrection.setObjectName("checkBoxDCCorrection") + self.gridLayout.addWidget(self.checkBoxDCCorrection, 17, 1, 1, 1) + self.labelDeviceIdentifier = QtWidgets.QLabel(self.frame_2) + self.labelDeviceIdentifier.setObjectName("labelDeviceIdentifier") + self.gridLayout.addWidget(self.labelDeviceIdentifier, 1, 0, 1, 1) + self.comboBoxAntenna = QtWidgets.QComboBox(self.frame_2) + self.comboBoxAntenna.setObjectName("comboBoxAntenna") + self.gridLayout.addWidget(self.comboBoxAntenna, 4, 1, 1, 1) + self.labelFreq = QtWidgets.QLabel(self.frame_2) + self.labelFreq.setObjectName("labelFreq") + self.gridLayout.addWidget(self.labelFreq, 7, 0, 1, 1) + self.spinBoxPort = QtWidgets.QSpinBox(self.frame_2) + self.spinBoxPort.setMinimum(1) + self.spinBoxPort.setMaximum(65535) + self.spinBoxPort.setProperty("value", 1234) + self.spinBoxPort.setObjectName("spinBoxPort") + self.gridLayout.addWidget(self.spinBoxPort, 6, 1, 1, 1) + self.labelIP = QtWidgets.QLabel(self.frame_2) + self.labelIP.setObjectName("labelIP") + self.gridLayout.addWidget(self.labelIP, 5, 0, 1, 1) + self.spinBoxFreqCorrection = QtWidgets.QSpinBox(self.frame_2) + self.spinBoxFreqCorrection.setMinimum(-1000) + self.spinBoxFreqCorrection.setMaximum(1000) + self.spinBoxFreqCorrection.setProperty("value", 1) + self.spinBoxFreqCorrection.setObjectName("spinBoxFreqCorrection") + self.gridLayout.addWidget(self.spinBoxFreqCorrection, 13, 1, 1, 1) + self.labelNRepeat = QtWidgets.QLabel(self.frame_2) + self.labelNRepeat.setObjectName("labelNRepeat") + self.gridLayout.addWidget(self.labelNRepeat, 16, 0, 1, 1) + self.comboBoxDirectSampling = QtWidgets.QComboBox(self.frame_2) + self.comboBoxDirectSampling.setObjectName("comboBoxDirectSampling") + self.gridLayout.addWidget(self.comboBoxDirectSampling, 15, 1, 1, 1) + self.labelDCCorrection = QtWidgets.QLabel(self.frame_2) + self.labelDCCorrection.setObjectName("labelDCCorrection") + self.gridLayout.addWidget(self.labelDCCorrection, 17, 0, 1, 1) + self.comboBoxChannel = QtWidgets.QComboBox(self.frame_2) + self.comboBoxChannel.setObjectName("comboBoxChannel") + self.gridLayout.addWidget(self.comboBoxChannel, 3, 1, 1, 1) + self.labelIFGain = QtWidgets.QLabel(self.frame_2) + self.labelIFGain.setObjectName("labelIFGain") + self.gridLayout.addWidget(self.labelIFGain, 11, 0, 1, 1) + self.labelChannel = QtWidgets.QLabel(self.frame_2) + self.labelChannel.setObjectName("labelChannel") + self.gridLayout.addWidget(self.labelChannel, 3, 0, 1, 1) + self.btnLockBWSR = QtWidgets.QToolButton(self.frame_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnLockBWSR.sizePolicy().hasHeightForWidth()) + self.btnLockBWSR.setSizePolicy(sizePolicy) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icons/icons/lock.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.btnLockBWSR.setIcon(icon) + self.btnLockBWSR.setIconSize(QtCore.QSize(16, 16)) + self.btnLockBWSR.setCheckable(True) + self.btnLockBWSR.setChecked(True) + self.btnLockBWSR.setObjectName("btnLockBWSR") + self.gridLayout.addWidget(self.btnLockBWSR, 8, 2, 2, 1) + self.label_3 = QtWidgets.QLabel(self.frame_2) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) + self.labelBiasTee = QtWidgets.QLabel(self.frame_2) + self.labelBiasTee.setObjectName("labelBiasTee") + self.gridLayout.addWidget(self.labelBiasTee, 14, 0, 1, 1) + self.checkBoxBiasTee = QtWidgets.QCheckBox(self.frame_2) + self.checkBoxBiasTee.setObjectName("checkBoxBiasTee") + self.gridLayout.addWidget(self.checkBoxBiasTee, 14, 1, 1, 1) + self.gridLayout_6.addWidget(self.frame_2, 0, 0, 1, 1) + self.verticalLayout.addWidget(self.groupBoxDeviceSettings) + + self.retranslateUi(FormDeviceSettings) + self.groupBoxDeviceSettings.toggled['bool'].connect(self.frame_2.setVisible) + FormDeviceSettings.setTabOrder(self.groupBoxDeviceSettings, self.cbDevice) + FormDeviceSettings.setTabOrder(self.cbDevice, self.comboBoxDeviceIdentifier) + FormDeviceSettings.setTabOrder(self.comboBoxDeviceIdentifier, self.btnRefreshDeviceIdentifier) + FormDeviceSettings.setTabOrder(self.btnRefreshDeviceIdentifier, self.lineEditSubdevice) + FormDeviceSettings.setTabOrder(self.lineEditSubdevice, self.comboBoxChannel) + FormDeviceSettings.setTabOrder(self.comboBoxChannel, self.comboBoxAntenna) + FormDeviceSettings.setTabOrder(self.comboBoxAntenna, self.lineEditIP) + FormDeviceSettings.setTabOrder(self.lineEditIP, self.spinBoxPort) + FormDeviceSettings.setTabOrder(self.spinBoxPort, self.spinBoxFreq) + FormDeviceSettings.setTabOrder(self.spinBoxFreq, self.spinBoxSampleRate) + FormDeviceSettings.setTabOrder(self.spinBoxSampleRate, self.btnLockBWSR) + FormDeviceSettings.setTabOrder(self.btnLockBWSR, self.spinBoxBandwidth) + FormDeviceSettings.setTabOrder(self.spinBoxBandwidth, self.sliderGain) + FormDeviceSettings.setTabOrder(self.sliderGain, self.spinBoxGain) + FormDeviceSettings.setTabOrder(self.spinBoxGain, self.sliderIFGain) + FormDeviceSettings.setTabOrder(self.sliderIFGain, self.spinBoxIFGain) + FormDeviceSettings.setTabOrder(self.spinBoxIFGain, self.sliderBasebandGain) + FormDeviceSettings.setTabOrder(self.sliderBasebandGain, self.spinBoxBasebandGain) + FormDeviceSettings.setTabOrder(self.spinBoxBasebandGain, self.spinBoxFreqCorrection) + FormDeviceSettings.setTabOrder(self.spinBoxFreqCorrection, self.comboBoxDirectSampling) + FormDeviceSettings.setTabOrder(self.comboBoxDirectSampling, self.spinBoxNRepeat) + FormDeviceSettings.setTabOrder(self.spinBoxNRepeat, self.checkBoxDCCorrection) + + def retranslateUi(self, FormDeviceSettings): + _translate = QtCore.QCoreApplication.translate + FormDeviceSettings.setWindowTitle(_translate("FormDeviceSettings", "Form")) + self.groupBoxDeviceSettings.setTitle(_translate("FormDeviceSettings", "Device settings")) + self.labelAntenna.setText(_translate("FormDeviceSettings", "Antenna:")) + self.labelBasebandGain.setToolTip(_translate("FormDeviceSettings", "

The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by complex downsampling.

")) + self.labelBasebandGain.setText(_translate("FormDeviceSettings", "Baseband gain:")) + self.lineEditSubdevice.setToolTip(_translate("FormDeviceSettings", "

Configure the subdevice of your USRP. For example, B:0 to select a WBX on slot B. You can learn more at http://files.ettus.com/manual/page_configuration.html#config_subdev.

")) + self.labelSubdevice.setToolTip(_translate("FormDeviceSettings", "

Configure the subdevice of your USRP. For example, B:0 to select a WBX on slot B. You can learn more at http://files.ettus.com/manual/page_configuration.html#config_subdev.

")) + self.labelSubdevice.setText(_translate("FormDeviceSettings", "

Subdevice:

")) + self.lineEditIP.setText(_translate("FormDeviceSettings", "127.0.0.1")) + self.btnRefreshDeviceIdentifier.setToolTip(_translate("FormDeviceSettings", "

Automatically detect connected SDRs of the above configured type. There is no need to press this button if you have only one SDR of a certain type attached.

")) + self.btnRefreshDeviceIdentifier.setText(_translate("FormDeviceSettings", "...")) + self.labelDirectSampling.setToolTip(_translate("FormDeviceSettings", "

Set the direct sampling mode. If you do not know what to choose here, just set it to disabled. The native backend is recommended, when using this setting.

")) + self.labelDirectSampling.setText(_translate("FormDeviceSettings", "Direct sampling:")) + self.labelBandwidth.setText(_translate("FormDeviceSettings", "Bandwidth (Hz):")) + self.sliderGain.setToolTip(_translate("FormDeviceSettings", "

The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.

")) + self.spinBoxGain.setToolTip(_translate("FormDeviceSettings", "

The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.

")) + self.labelSampleRate.setText(_translate("FormDeviceSettings", "Sample rate (Sps):")) + self.sliderIFGain.setToolTip(_translate("FormDeviceSettings", "

The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.

")) + self.spinBoxIFGain.setToolTip(_translate("FormDeviceSettings", "

The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.

")) + self.labelFreqCorrection.setToolTip(_translate("FormDeviceSettings", "

Set the frequency correction in ppm. If you do not know what to enter here, just leave it to one.

")) + self.labelFreqCorrection.setText(_translate("FormDeviceSettings", "Frequency correction:")) + self.comboBoxDeviceIdentifier.setToolTip(_translate("FormDeviceSettings", "

You can enter a device identifier here if you have multiple SDRs of the same type attached to separate them. There is no need to configure this value otherwise. URH will automatically select an attached SDR of the configured type if you leave this value empty.

")) + self.cbDevice.setItemText(0, _translate("FormDeviceSettings", "USRP")) + self.cbDevice.setItemText(1, _translate("FormDeviceSettings", "HackRF")) + self.spinBoxNRepeat.setSpecialValueText(_translate("FormDeviceSettings", "Infinite")) + self.sliderBasebandGain.setToolTip(_translate("FormDeviceSettings", "

The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by complex downsampling.

")) + self.spinBoxBasebandGain.setToolTip(_translate("FormDeviceSettings", "

The baseband gain is applied to the baseband signal in your software defined radio. The baseband signal is at low frequency and gathered from the RF signal by complex downsampling.

")) + self.labelPort.setText(_translate("FormDeviceSettings", "Port number:")) + self.labelGain.setToolTip(_translate("FormDeviceSettings", "

The gain (more exactly RF gain) is the gain applied to the RF signal. This amplifies the high frequent signal arriving at the antenna of your Software Defined Radio.

")) + self.labelGain.setText(_translate("FormDeviceSettings", "Gain:")) + self.checkBoxDCCorrection.setToolTip(_translate("FormDeviceSettings", "Apply DC correction during recording, that is, ensure the captured signal has a mean value of zero.")) + self.checkBoxDCCorrection.setText(_translate("FormDeviceSettings", "Apply DC correction")) + self.labelDeviceIdentifier.setToolTip(_translate("FormDeviceSettings", "

You can enter a device identifier here if you have multiple SDRs of the same type attached to separate them. There is no need to configure this value otherwise. URH will automatically select an attached SDR of the configured type if you leave this value empty.

")) + self.labelDeviceIdentifier.setText(_translate("FormDeviceSettings", "Device Identifier:")) + self.labelFreq.setText(_translate("FormDeviceSettings", "Frequency (Hz):")) + self.labelIP.setText(_translate("FormDeviceSettings", "IP address:")) + self.spinBoxFreqCorrection.setToolTip(_translate("FormDeviceSettings", "

Set the frequency correction in ppm. If you do not know what to enter here, just leave it to one.

")) + self.labelNRepeat.setText(_translate("FormDeviceSettings", "Repeat:")) + self.comboBoxDirectSampling.setToolTip(_translate("FormDeviceSettings", "

Set the direct sampling mode. If you do not know what to choose here, just set it to disabled. The native backend is recommended, when using this setting.

")) + self.labelDCCorrection.setToolTip(_translate("FormDeviceSettings", "Apply DC correction during recording, that is, ensure the captured signal has a mean value of zero.")) + self.labelDCCorrection.setText(_translate("FormDeviceSettings", "DC correction:")) + self.labelIFGain.setToolTip(_translate("FormDeviceSettings", "

The IF Gain is applied to the Intermediate Frequency signal in your Software Defined Radio. An IF signal has a lower frequency than the high frequent RF signal, so signal processing can be applied more efficiently.

")) + self.labelIFGain.setText(_translate("FormDeviceSettings", "IF Gain:")) + self.labelChannel.setText(_translate("FormDeviceSettings", "Channel:")) + self.btnLockBWSR.setText(_translate("FormDeviceSettings", "...")) + self.label_3.setText(_translate("FormDeviceSettings", "Device:")) + self.labelBiasTee.setToolTip(_translate("FormDeviceSettings", "

Enable the bias tee of your SDR, if you have an external LNA connected. Leave this disabled if you have no external LNA attached.

")) + self.labelBiasTee.setText(_translate("FormDeviceSettings", "Bias Tee:")) + self.checkBoxBiasTee.setToolTip(_translate("FormDeviceSettings", "

Enable the bias tee of your SDR, if you have an external LNA connected. Leave this disabled if you have no external LNA attached.

")) + self.checkBoxBiasTee.setText(_translate("FormDeviceSettings", "Enable Bias Tee")) +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_sniff_settings.py b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_sniff_settings.py new file mode 100644 index 0000000..843e885 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_send_recv_sniff_settings.py @@ -0,0 +1,228 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_SniffSettings(object): + def setupUi(self, SniffSettings): + SniffSettings.setObjectName("SniffSettings") + SniffSettings.resize(482, 510) + self.verticalLayout = QtWidgets.QVBoxLayout(SniffSettings) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setObjectName("verticalLayout") + self.groupBoxSniffSettings = QtWidgets.QGroupBox(SniffSettings) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.groupBoxSniffSettings.setFont(font) + self.groupBoxSniffSettings.setStyleSheet("QGroupBox\n" +"{\n" +"border: none;\n" +"}\n" +"\n" +"QGroupBox::title {\n" +" subcontrol-origin: margin;\n" +"}\n" +"QGroupBox::indicator:unchecked {\n" +" image: url(:/icons/icons/collapse.svg)\n" +"}\n" +"QGroupBox::indicator:checked {\n" +" image: url(:/icons/icons/uncollapse.svg)\n" +"}") + self.groupBoxSniffSettings.setFlat(True) + self.groupBoxSniffSettings.setCheckable(True) + self.groupBoxSniffSettings.setObjectName("groupBoxSniffSettings") + self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxSniffSettings) + self.gridLayout_3.setContentsMargins(-1, 15, -1, -1) + self.gridLayout_3.setObjectName("gridLayout_3") + self.frame = QtWidgets.QFrame(self.groupBoxSniffSettings) + self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) + self.frame.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame.setLineWidth(0) + self.frame.setObjectName("frame") + self.gridLayout = QtWidgets.QGridLayout(self.frame) + self.gridLayout.setObjectName("gridLayout") + self.label_sniff_Center = QtWidgets.QLabel(self.frame) + self.label_sniff_Center.setObjectName("label_sniff_Center") + self.gridLayout.addWidget(self.label_sniff_Center, 2, 0, 1, 1) + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.spinbox_sniff_Noise = QtWidgets.QDoubleSpinBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinbox_sniff_Noise.sizePolicy().hasHeightForWidth()) + self.spinbox_sniff_Noise.setSizePolicy(sizePolicy) + self.spinbox_sniff_Noise.setDecimals(4) + self.spinbox_sniff_Noise.setMaximum(1.0) + self.spinbox_sniff_Noise.setObjectName("spinbox_sniff_Noise") + self.horizontalLayout_3.addWidget(self.spinbox_sniff_Noise) + self.checkBoxAdaptiveNoise = QtWidgets.QCheckBox(self.frame) + self.checkBoxAdaptiveNoise.setObjectName("checkBoxAdaptiveNoise") + self.horizontalLayout_3.addWidget(self.checkBoxAdaptiveNoise) + self.gridLayout.addLayout(self.horizontalLayout_3, 1, 1, 1, 1) + self.label_sniff_Modulation = QtWidgets.QLabel(self.frame) + self.label_sniff_Modulation.setObjectName("label_sniff_Modulation") + self.gridLayout.addWidget(self.label_sniff_Modulation, 6, 0, 1, 1) + self.label_sniff_Signal = QtWidgets.QLabel(self.frame) + self.label_sniff_Signal.setObjectName("label_sniff_Signal") + self.gridLayout.addWidget(self.label_sniff_Signal, 0, 0, 1, 1) + self.spinbox_sniff_ErrorTolerance = QtWidgets.QSpinBox(self.frame) + self.spinbox_sniff_ErrorTolerance.setMaximum(999999) + self.spinbox_sniff_ErrorTolerance.setProperty("value", 5) + self.spinbox_sniff_ErrorTolerance.setObjectName("spinbox_sniff_ErrorTolerance") + self.gridLayout.addWidget(self.spinbox_sniff_ErrorTolerance, 5, 1, 1, 1) + self.combox_sniff_Modulation = QtWidgets.QComboBox(self.frame) + self.combox_sniff_Modulation.setObjectName("combox_sniff_Modulation") + self.combox_sniff_Modulation.addItem("") + self.combox_sniff_Modulation.addItem("") + self.combox_sniff_Modulation.addItem("") + self.gridLayout.addWidget(self.combox_sniff_Modulation, 6, 1, 1, 1) + self.label_sniff_Tolerance = QtWidgets.QLabel(self.frame) + self.label_sniff_Tolerance.setObjectName("label_sniff_Tolerance") + self.gridLayout.addWidget(self.label_sniff_Tolerance, 5, 0, 1, 1) + self.spinbox_sniff_SamplesPerSymbol = QtWidgets.QSpinBox(self.frame) + self.spinbox_sniff_SamplesPerSymbol.setMinimum(1) + self.spinbox_sniff_SamplesPerSymbol.setMaximum(999999999) + self.spinbox_sniff_SamplesPerSymbol.setObjectName("spinbox_sniff_SamplesPerSymbol") + self.gridLayout.addWidget(self.spinbox_sniff_SamplesPerSymbol, 4, 1, 1, 1) + self.label_sniff_viewtype = QtWidgets.QLabel(self.frame) + self.label_sniff_viewtype.setObjectName("label_sniff_viewtype") + self.gridLayout.addWidget(self.label_sniff_viewtype, 9, 0, 1, 1) + self.lineEdit_sniff_OutputFile = QtWidgets.QLineEdit(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit_sniff_OutputFile.sizePolicy().hasHeightForWidth()) + self.lineEdit_sniff_OutputFile.setSizePolicy(sizePolicy) + self.lineEdit_sniff_OutputFile.setReadOnly(False) + self.lineEdit_sniff_OutputFile.setClearButtonEnabled(True) + self.lineEdit_sniff_OutputFile.setObjectName("lineEdit_sniff_OutputFile") + self.gridLayout.addWidget(self.lineEdit_sniff_OutputFile, 10, 1, 1, 1) + self.label_sniff_BitLength = QtWidgets.QLabel(self.frame) + self.label_sniff_BitLength.setObjectName("label_sniff_BitLength") + self.gridLayout.addWidget(self.label_sniff_BitLength, 4, 0, 1, 1) + self.spinBoxCenterSpacing = QtWidgets.QDoubleSpinBox(self.frame) + self.spinBoxCenterSpacing.setDecimals(4) + self.spinBoxCenterSpacing.setMaximum(1.0) + self.spinBoxCenterSpacing.setObjectName("spinBoxCenterSpacing") + self.gridLayout.addWidget(self.spinBoxCenterSpacing, 3, 1, 1, 1) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.comboBox_sniff_signal = QtWidgets.QComboBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBox_sniff_signal.sizePolicy().hasHeightForWidth()) + self.comboBox_sniff_signal.setSizePolicy(sizePolicy) + self.comboBox_sniff_signal.setObjectName("comboBox_sniff_signal") + self.horizontalLayout_2.addWidget(self.comboBox_sniff_signal) + self.btn_sniff_use_signal = QtWidgets.QPushButton(self.frame) + self.btn_sniff_use_signal.setObjectName("btn_sniff_use_signal") + self.horizontalLayout_2.addWidget(self.btn_sniff_use_signal) + self.gridLayout.addLayout(self.horizontalLayout_2, 0, 1, 1, 1) + self.label_sniff_OutputFile = QtWidgets.QLabel(self.frame) + self.label_sniff_OutputFile.setObjectName("label_sniff_OutputFile") + self.gridLayout.addWidget(self.label_sniff_OutputFile, 10, 0, 1, 1) + self.horizontalLayout_4 = QtWidgets.QHBoxLayout() + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.spinbox_sniff_Center = QtWidgets.QDoubleSpinBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinbox_sniff_Center.sizePolicy().hasHeightForWidth()) + self.spinbox_sniff_Center.setSizePolicy(sizePolicy) + self.spinbox_sniff_Center.setDecimals(4) + self.spinbox_sniff_Center.setMinimum(-3.14) + self.spinbox_sniff_Center.setMaximum(3.14) + self.spinbox_sniff_Center.setObjectName("spinbox_sniff_Center") + self.horizontalLayout_4.addWidget(self.spinbox_sniff_Center) + self.checkBoxAutoCenter = QtWidgets.QCheckBox(self.frame) + self.checkBoxAutoCenter.setObjectName("checkBoxAutoCenter") + self.horizontalLayout_4.addWidget(self.checkBoxAutoCenter) + self.gridLayout.addLayout(self.horizontalLayout_4, 2, 1, 1, 1) + self.label_sniff_encoding = QtWidgets.QLabel(self.frame) + self.label_sniff_encoding.setObjectName("label_sniff_encoding") + self.gridLayout.addWidget(self.label_sniff_encoding, 8, 0, 1, 1) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) + self.horizontalLayout.setObjectName("horizontalLayout") + self.comboBox_sniff_viewtype = QtWidgets.QComboBox(self.frame) + self.comboBox_sniff_viewtype.setObjectName("comboBox_sniff_viewtype") + self.comboBox_sniff_viewtype.addItem("") + self.comboBox_sniff_viewtype.addItem("") + self.comboBox_sniff_viewtype.addItem("") + self.horizontalLayout.addWidget(self.comboBox_sniff_viewtype) + self.checkBox_sniff_Timestamp = QtWidgets.QCheckBox(self.frame) + self.checkBox_sniff_Timestamp.setObjectName("checkBox_sniff_Timestamp") + self.horizontalLayout.addWidget(self.checkBox_sniff_Timestamp) + self.gridLayout.addLayout(self.horizontalLayout, 9, 1, 1, 1) + self.label_sniff_Noise = QtWidgets.QLabel(self.frame) + self.label_sniff_Noise.setObjectName("label_sniff_Noise") + self.gridLayout.addWidget(self.label_sniff_Noise, 1, 0, 1, 1) + self.comboBox_sniff_encoding = QtWidgets.QComboBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBox_sniff_encoding.sizePolicy().hasHeightForWidth()) + self.comboBox_sniff_encoding.setSizePolicy(sizePolicy) + self.comboBox_sniff_encoding.setObjectName("comboBox_sniff_encoding") + self.gridLayout.addWidget(self.comboBox_sniff_encoding, 8, 1, 1, 1) + self.labelCenterSpacing = QtWidgets.QLabel(self.frame) + self.labelCenterSpacing.setObjectName("labelCenterSpacing") + self.gridLayout.addWidget(self.labelCenterSpacing, 3, 0, 1, 1) + self.labelBitsPerSymbol = QtWidgets.QLabel(self.frame) + self.labelBitsPerSymbol.setObjectName("labelBitsPerSymbol") + self.gridLayout.addWidget(self.labelBitsPerSymbol, 7, 0, 1, 1) + self.spinBoxBitsPerSymbol = QtWidgets.QSpinBox(self.frame) + self.spinBoxBitsPerSymbol.setMinimum(1) + self.spinBoxBitsPerSymbol.setMaximum(10) + self.spinBoxBitsPerSymbol.setObjectName("spinBoxBitsPerSymbol") + self.gridLayout.addWidget(self.spinBoxBitsPerSymbol, 7, 1, 1, 1) + self.gridLayout_3.addWidget(self.frame, 0, 0, 1, 1) + self.verticalLayout.addWidget(self.groupBoxSniffSettings) + + self.retranslateUi(SniffSettings) + self.groupBoxSniffSettings.toggled['bool'].connect(self.frame.setVisible) + SniffSettings.setTabOrder(self.groupBoxSniffSettings, self.spinbox_sniff_Noise) + SniffSettings.setTabOrder(self.spinbox_sniff_Noise, self.spinbox_sniff_SamplesPerSymbol) + SniffSettings.setTabOrder(self.spinbox_sniff_SamplesPerSymbol, self.spinbox_sniff_ErrorTolerance) + SniffSettings.setTabOrder(self.spinbox_sniff_ErrorTolerance, self.combox_sniff_Modulation) + SniffSettings.setTabOrder(self.combox_sniff_Modulation, self.comboBox_sniff_encoding) + SniffSettings.setTabOrder(self.comboBox_sniff_encoding, self.comboBox_sniff_viewtype) + SniffSettings.setTabOrder(self.comboBox_sniff_viewtype, self.checkBox_sniff_Timestamp) + SniffSettings.setTabOrder(self.checkBox_sniff_Timestamp, self.lineEdit_sniff_OutputFile) + + def retranslateUi(self, SniffSettings): + _translate = QtCore.QCoreApplication.translate + SniffSettings.setWindowTitle(_translate("SniffSettings", "Form")) + self.groupBoxSniffSettings.setTitle(_translate("SniffSettings", "Sniff settings")) + self.label_sniff_Center.setText(_translate("SniffSettings", "Center:")) + self.checkBoxAdaptiveNoise.setToolTip(_translate("SniffSettings", "

With adaptive noise URH will update the noise level automatically during RX. This is helpful in a dynamic environment where noise differs in time.

")) + self.checkBoxAdaptiveNoise.setText(_translate("SniffSettings", "Adaptive")) + self.label_sniff_Modulation.setText(_translate("SniffSettings", "Modulation:")) + self.label_sniff_Signal.setText(_translate("SniffSettings", "Use values from:")) + self.combox_sniff_Modulation.setItemText(0, _translate("SniffSettings", "ASK")) + self.combox_sniff_Modulation.setItemText(1, _translate("SniffSettings", "FSK")) + self.combox_sniff_Modulation.setItemText(2, _translate("SniffSettings", "PSK")) + self.label_sniff_Tolerance.setText(_translate("SniffSettings", "Error Tolerance:")) + self.label_sniff_viewtype.setText(_translate("SniffSettings", "View:")) + self.lineEdit_sniff_OutputFile.setPlaceholderText(_translate("SniffSettings", "None")) + self.label_sniff_BitLength.setText(_translate("SniffSettings", "Samples per Symbol:")) + self.btn_sniff_use_signal.setText(_translate("SniffSettings", "Use")) + self.label_sniff_OutputFile.setText(_translate("SniffSettings", "Write bitstream to file:")) + self.checkBoxAutoCenter.setText(_translate("SniffSettings", "Automatic")) + self.label_sniff_encoding.setText(_translate("SniffSettings", "Encoding:")) + self.comboBox_sniff_viewtype.setItemText(0, _translate("SniffSettings", "Bit")) + self.comboBox_sniff_viewtype.setItemText(1, _translate("SniffSettings", "Hex")) + self.comboBox_sniff_viewtype.setItemText(2, _translate("SniffSettings", "ASCII")) + self.checkBox_sniff_Timestamp.setText(_translate("SniffSettings", "Show Timestamp")) + self.label_sniff_Noise.setText(_translate("SniffSettings", "Noise:")) + self.labelCenterSpacing.setText(_translate("SniffSettings", "Center Spacing:")) + self.labelBitsPerSymbol.setText(_translate("SniffSettings", "Bits per Symbol:")) +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_signal_details.py b/Software/Universal Radio Hacker/src/urh/ui/ui_signal_details.py new file mode 100644 index 0000000..885bdb6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_signal_details.py @@ -0,0 +1,102 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_SignalDetails(object): + def setupUi(self, SignalDetails): + SignalDetails.setObjectName("SignalDetails") + SignalDetails.resize(469, 200) + self.verticalLayout = QtWidgets.QVBoxLayout(SignalDetails) + self.verticalLayout.setObjectName("verticalLayout") + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout.addItem(spacerItem, 2, 2, 1, 1) + self.dsb_sample_rate = KillerDoubleSpinBox(SignalDetails) + self.dsb_sample_rate.setWrapping(False) + self.dsb_sample_rate.setProperty("showGroupSeparator", False) + self.dsb_sample_rate.setMinimum(0.01) + self.dsb_sample_rate.setMaximum(1e+33) + self.dsb_sample_rate.setProperty("value", 1000000.0) + self.dsb_sample_rate.setObjectName("dsb_sample_rate") + self.gridLayout.addWidget(self.dsb_sample_rate, 5, 1, 1, 1) + self.label = QtWidgets.QLabel(SignalDetails) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 0, 1, 1) + self.lblFile = QtWidgets.QLabel(SignalDetails) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblFile.sizePolicy().hasHeightForWidth()) + self.lblFile.setSizePolicy(sizePolicy) + self.lblFile.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) + self.lblFile.setObjectName("lblFile") + self.gridLayout.addWidget(self.lblFile, 1, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(SignalDetails) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) + self.label_5 = QtWidgets.QLabel(SignalDetails) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(SignalDetails) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1) + self.lblSamplesTotal = QtWidgets.QLabel(SignalDetails) + self.lblSamplesTotal.setObjectName("lblSamplesTotal") + self.gridLayout.addWidget(self.lblSamplesTotal, 4, 1, 1, 1) + self.label_3 = QtWidgets.QLabel(SignalDetails) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.lblName = QtWidgets.QLabel(SignalDetails) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblName.sizePolicy().hasHeightForWidth()) + self.lblName.setSizePolicy(sizePolicy) + self.lblName.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) + self.lblName.setObjectName("lblName") + self.gridLayout.addWidget(self.lblName, 0, 1, 1, 1) + self.lblFileSize = QtWidgets.QLabel(SignalDetails) + self.lblFileSize.setObjectName("lblFileSize") + self.gridLayout.addWidget(self.lblFileSize, 2, 1, 1, 1) + self.label_4 = QtWidgets.QLabel(SignalDetails) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) + self.lFileCreated = QtWidgets.QLabel(SignalDetails) + self.lFileCreated.setObjectName("lFileCreated") + self.gridLayout.addWidget(self.lFileCreated, 3, 1, 1, 1) + self.label_7 = QtWidgets.QLabel(SignalDetails) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1) + self.lDuration = QtWidgets.QLabel(SignalDetails) + self.lDuration.setObjectName("lDuration") + self.gridLayout.addWidget(self.lDuration, 6, 1, 1, 1) + self.verticalLayout.addLayout(self.gridLayout) + spacerItem1 = QtWidgets.QSpacerItem(20, 135, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem1) + + self.retranslateUi(SignalDetails) + + def retranslateUi(self, SignalDetails): + _translate = QtCore.QCoreApplication.translate + SignalDetails.setWindowTitle(_translate("SignalDetails", "Signal details")) + self.label.setText(_translate("SignalDetails", "Name:")) + self.lblFile.setText(_translate("SignalDetails", "TextLabel")) + self.label_2.setText(_translate("SignalDetails", "File:")) + self.label_5.setText(_translate("SignalDetails", "Samples:")) + self.label_6.setText(_translate("SignalDetails", "Sample Rate (Sps):")) + self.lblSamplesTotal.setText(_translate("SignalDetails", "TextLabel")) + self.label_3.setText(_translate("SignalDetails", "File size:")) + self.lblName.setText(_translate("SignalDetails", "TextLabel")) + self.lblFileSize.setText(_translate("SignalDetails", "TextLabel")) + self.label_4.setText(_translate("SignalDetails", "File created:")) + self.lFileCreated.setText(_translate("SignalDetails", "TextLabel")) + self.label_7.setText(_translate("SignalDetails", "Duration:")) + self.lDuration.setText(_translate("SignalDetails", "42s")) +from urh.ui.KillerDoubleSpinBox import KillerDoubleSpinBox diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_signal_frame.py b/Software/Universal Radio Hacker/src/urh/ui/ui_signal_frame.py new file mode 100644 index 0000000..b1937c6 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_signal_frame.py @@ -0,0 +1,644 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_SignalFrame(object): + def setupUi(self, SignalFrame): + SignalFrame.setObjectName("SignalFrame") + SignalFrame.resize(1057, 652) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(SignalFrame.sizePolicy().hasHeightForWidth()) + SignalFrame.setSizePolicy(sizePolicy) + SignalFrame.setMinimumSize(QtCore.QSize(0, 0)) + SignalFrame.setMaximumSize(QtCore.QSize(16777215, 16777215)) + SignalFrame.setSizeIncrement(QtCore.QSize(0, 0)) + SignalFrame.setBaseSize(QtCore.QSize(0, 0)) + SignalFrame.setMouseTracking(False) + SignalFrame.setAcceptDrops(True) + SignalFrame.setAutoFillBackground(False) + SignalFrame.setStyleSheet("") + SignalFrame.setFrameShape(QtWidgets.QFrame.NoFrame) + SignalFrame.setFrameShadow(QtWidgets.QFrame.Raised) + SignalFrame.setLineWidth(1) + self.horizontalLayout = QtWidgets.QHBoxLayout(SignalFrame) + self.horizontalLayout.setObjectName("horizontalLayout") + self.gridLayout_2 = QtWidgets.QGridLayout() + self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.gridLayout_2.setObjectName("gridLayout_2") + self.lSignalViewText = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSignalViewText.sizePolicy().hasHeightForWidth()) + self.lSignalViewText.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setUnderline(False) + self.lSignalViewText.setFont(font) + self.lSignalViewText.setObjectName("lSignalViewText") + self.gridLayout_2.addWidget(self.lSignalViewText, 17, 0, 1, 1) + self.spinBoxBitsPerSymbol = QtWidgets.QSpinBox(SignalFrame) + self.spinBoxBitsPerSymbol.setMinimum(1) + self.spinBoxBitsPerSymbol.setMaximum(10) + self.spinBoxBitsPerSymbol.setObjectName("spinBoxBitsPerSymbol") + self.gridLayout_2.addWidget(self.spinBoxBitsPerSymbol, 11, 1, 1, 1) + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.btnSaveSignal = QtWidgets.QToolButton(SignalFrame) + self.btnSaveSignal.setMinimumSize(QtCore.QSize(24, 24)) + self.btnSaveSignal.setMaximumSize(QtCore.QSize(24, 24)) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSaveSignal.setIcon(icon) + self.btnSaveSignal.setObjectName("btnSaveSignal") + self.gridLayout.addWidget(self.btnSaveSignal, 0, 3, 1, 1) + spacerItem = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.gridLayout.addItem(spacerItem, 0, 2, 1, 1) + self.btnCloseSignal = QtWidgets.QToolButton(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnCloseSignal.sizePolicy().hasHeightForWidth()) + self.btnCloseSignal.setSizePolicy(sizePolicy) + self.btnCloseSignal.setMinimumSize(QtCore.QSize(24, 24)) + self.btnCloseSignal.setMaximumSize(QtCore.QSize(24, 24)) + self.btnCloseSignal.setStyleSheet("color:red;") + icon = QtGui.QIcon.fromTheme("window-close") + self.btnCloseSignal.setIcon(icon) + self.btnCloseSignal.setObjectName("btnCloseSignal") + self.gridLayout.addWidget(self.btnCloseSignal, 0, 9, 1, 1) + self.lSignalTyp = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSignalTyp.sizePolicy().hasHeightForWidth()) + self.lSignalTyp.setSizePolicy(sizePolicy) + self.lSignalTyp.setObjectName("lSignalTyp") + self.gridLayout.addWidget(self.lSignalTyp, 0, 1, 1, 1) + self.lSignalNr = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSignalNr.sizePolicy().hasHeightForWidth()) + self.lSignalNr.setSizePolicy(sizePolicy) + self.lSignalNr.setWordWrap(False) + self.lSignalNr.setIndent(-1) + self.lSignalNr.setObjectName("lSignalNr") + self.gridLayout.addWidget(self.lSignalNr, 0, 0, 1, 1) + self.btnInfo = QtWidgets.QToolButton(SignalFrame) + self.btnInfo.setMinimumSize(QtCore.QSize(24, 24)) + self.btnInfo.setMaximumSize(QtCore.QSize(24, 24)) + icon = QtGui.QIcon.fromTheme("dialog-information") + self.btnInfo.setIcon(icon) + self.btnInfo.setObjectName("btnInfo") + self.gridLayout.addWidget(self.btnInfo, 0, 6, 1, 1) + self.btnReplay = QtWidgets.QToolButton(SignalFrame) + self.btnReplay.setMinimumSize(QtCore.QSize(24, 24)) + self.btnReplay.setMaximumSize(QtCore.QSize(24, 24)) + self.btnReplay.setText("") + icon = QtGui.QIcon.fromTheme("media-playback-start") + self.btnReplay.setIcon(icon) + self.btnReplay.setObjectName("btnReplay") + self.gridLayout.addWidget(self.btnReplay, 0, 5, 1, 1) + self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 2) + self.cbProtoView = QtWidgets.QComboBox(SignalFrame) + self.cbProtoView.setObjectName("cbProtoView") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.cbProtoView.addItem("") + self.gridLayout_2.addWidget(self.cbProtoView, 23, 1, 1, 1) + self.lCenterSpacing = QtWidgets.QLabel(SignalFrame) + self.lCenterSpacing.setObjectName("lCenterSpacing") + self.gridLayout_2.addWidget(self.lCenterSpacing, 4, 0, 1, 1) + self.spinBoxTolerance = QtWidgets.QSpinBox(SignalFrame) + self.spinBoxTolerance.setMinimumSize(QtCore.QSize(100, 0)) + self.spinBoxTolerance.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxTolerance.setMaximum(9999) + self.spinBoxTolerance.setObjectName("spinBoxTolerance") + self.gridLayout_2.addWidget(self.spinBoxTolerance, 8, 1, 1, 1) + self.lSamplesPerSymbol = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lSamplesPerSymbol.sizePolicy().hasHeightForWidth()) + self.lSamplesPerSymbol.setSizePolicy(sizePolicy) + self.lSamplesPerSymbol.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse) + self.lSamplesPerSymbol.setObjectName("lSamplesPerSymbol") + self.gridLayout_2.addWidget(self.lSamplesPerSymbol, 5, 0, 1, 1) + self.lErrorTolerance = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lErrorTolerance.sizePolicy().hasHeightForWidth()) + self.lErrorTolerance.setSizePolicy(sizePolicy) + self.lErrorTolerance.setMinimumSize(QtCore.QSize(0, 0)) + self.lErrorTolerance.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lErrorTolerance.setObjectName("lErrorTolerance") + self.gridLayout_2.addWidget(self.lErrorTolerance, 8, 0, 1, 1) + self.lCenterOffset = QtWidgets.QLabel(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lCenterOffset.sizePolicy().hasHeightForWidth()) + self.lCenterOffset.setSizePolicy(sizePolicy) + self.lCenterOffset.setMinimumSize(QtCore.QSize(0, 0)) + self.lCenterOffset.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lCenterOffset.setWhatsThis("") + self.lCenterOffset.setObjectName("lCenterOffset") + self.gridLayout_2.addWidget(self.lCenterOffset, 3, 0, 1, 1) + self.labelModulation = QtWidgets.QLabel(SignalFrame) + self.labelModulation.setObjectName("labelModulation") + self.gridLayout_2.addWidget(self.labelModulation, 10, 0, 1, 1) + self.cbSignalView = QtWidgets.QComboBox(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cbSignalView.sizePolicy().hasHeightForWidth()) + self.cbSignalView.setSizePolicy(sizePolicy) + self.cbSignalView.setObjectName("cbSignalView") + self.cbSignalView.addItem("") + self.cbSignalView.addItem("") + self.cbSignalView.addItem("") + self.gridLayout_2.addWidget(self.cbSignalView, 17, 1, 1, 1) + self.spinBoxNoiseTreshold = QtWidgets.QDoubleSpinBox(SignalFrame) + self.spinBoxNoiseTreshold.setSuffix("") + self.spinBoxNoiseTreshold.setDecimals(4) + self.spinBoxNoiseTreshold.setMaximum(1.0) + self.spinBoxNoiseTreshold.setSingleStep(0.0001) + self.spinBoxNoiseTreshold.setObjectName("spinBoxNoiseTreshold") + self.gridLayout_2.addWidget(self.spinBoxNoiseTreshold, 2, 1, 1, 1) + self.spinBoxCenterSpacing = QtWidgets.QDoubleSpinBox(SignalFrame) + self.spinBoxCenterSpacing.setDecimals(4) + self.spinBoxCenterSpacing.setMinimum(0.0001) + self.spinBoxCenterSpacing.setMaximum(5.0) + self.spinBoxCenterSpacing.setSingleStep(0.0001) + self.spinBoxCenterSpacing.setProperty("value", 1.0) + self.spinBoxCenterSpacing.setObjectName("spinBoxCenterSpacing") + self.gridLayout_2.addWidget(self.spinBoxCenterSpacing, 4, 1, 1, 1) + self.lineEditSignalName = QtWidgets.QLineEdit(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditSignalName.sizePolicy().hasHeightForWidth()) + self.lineEditSignalName.setSizePolicy(sizePolicy) + self.lineEditSignalName.setMinimumSize(QtCore.QSize(214, 0)) + self.lineEditSignalName.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditSignalName.setAcceptDrops(False) + self.lineEditSignalName.setObjectName("lineEditSignalName") + self.gridLayout_2.addWidget(self.lineEditSignalName, 1, 0, 1, 2) + self.horizontalLayout_5 = QtWidgets.QHBoxLayout() + self.horizontalLayout_5.setSpacing(7) + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.cbModulationType = QtWidgets.QComboBox(SignalFrame) + self.cbModulationType.setObjectName("cbModulationType") + self.cbModulationType.addItem("") + self.cbModulationType.addItem("") + self.cbModulationType.addItem("") + self.horizontalLayout_5.addWidget(self.cbModulationType) + self.btnAdvancedModulationSettings = QtWidgets.QToolButton(SignalFrame) + icon = QtGui.QIcon.fromTheme("configure") + self.btnAdvancedModulationSettings.setIcon(icon) + self.btnAdvancedModulationSettings.setIconSize(QtCore.QSize(16, 16)) + self.btnAdvancedModulationSettings.setObjectName("btnAdvancedModulationSettings") + self.horizontalLayout_5.addWidget(self.btnAdvancedModulationSettings) + self.gridLayout_2.addLayout(self.horizontalLayout_5, 10, 1, 1, 1) + self.chkBoxSyncSelection = QtWidgets.QCheckBox(SignalFrame) + self.chkBoxSyncSelection.setChecked(True) + self.chkBoxSyncSelection.setObjectName("chkBoxSyncSelection") + self.gridLayout_2.addWidget(self.chkBoxSyncSelection, 24, 0, 1, 1) + self.labelSpectrogramMin = QtWidgets.QLabel(SignalFrame) + self.labelSpectrogramMin.setObjectName("labelSpectrogramMin") + self.gridLayout_2.addWidget(self.labelSpectrogramMin, 21, 0, 1, 1) + self.labelSpectrogramMax = QtWidgets.QLabel(SignalFrame) + self.labelSpectrogramMax.setObjectName("labelSpectrogramMax") + self.gridLayout_2.addWidget(self.labelSpectrogramMax, 22, 0, 1, 1) + self.chkBoxShowProtocol = QtWidgets.QCheckBox(SignalFrame) + self.chkBoxShowProtocol.setObjectName("chkBoxShowProtocol") + self.gridLayout_2.addWidget(self.chkBoxShowProtocol, 23, 0, 1, 1) + self.spinBoxSamplesPerSymbol = QtWidgets.QSpinBox(SignalFrame) + self.spinBoxSamplesPerSymbol.setMinimumSize(QtCore.QSize(100, 0)) + self.spinBoxSamplesPerSymbol.setMinimum(1) + self.spinBoxSamplesPerSymbol.setMaximum(999999999) + self.spinBoxSamplesPerSymbol.setObjectName("spinBoxSamplesPerSymbol") + self.gridLayout_2.addWidget(self.spinBoxSamplesPerSymbol, 5, 1, 1, 1) + self.btnAutoDetect = QtWidgets.QToolButton(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnAutoDetect.sizePolicy().hasHeightForWidth()) + self.btnAutoDetect.setSizePolicy(sizePolicy) + self.btnAutoDetect.setIconSize(QtCore.QSize(16, 16)) + self.btnAutoDetect.setCheckable(False) + self.btnAutoDetect.setChecked(False) + self.btnAutoDetect.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.btnAutoDetect.setArrowType(QtCore.Qt.NoArrow) + self.btnAutoDetect.setObjectName("btnAutoDetect") + self.gridLayout_2.addWidget(self.btnAutoDetect, 13, 0, 1, 2) + self.line = QtWidgets.QFrame(SignalFrame) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.gridLayout_2.addWidget(self.line, 15, 0, 1, 2) + self.sliderSpectrogramMin = QtWidgets.QSlider(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.sliderSpectrogramMin.sizePolicy().hasHeightForWidth()) + self.sliderSpectrogramMin.setSizePolicy(sizePolicy) + self.sliderSpectrogramMin.setMinimum(-150) + self.sliderSpectrogramMin.setMaximum(10) + self.sliderSpectrogramMin.setOrientation(QtCore.Qt.Horizontal) + self.sliderSpectrogramMin.setObjectName("sliderSpectrogramMin") + self.gridLayout_2.addWidget(self.sliderSpectrogramMin, 21, 1, 1, 1) + self.labelFFTWindowSize = QtWidgets.QLabel(SignalFrame) + self.labelFFTWindowSize.setObjectName("labelFFTWindowSize") + self.gridLayout_2.addWidget(self.labelFFTWindowSize, 20, 0, 1, 1) + self.sliderSpectrogramMax = QtWidgets.QSlider(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.sliderSpectrogramMax.sizePolicy().hasHeightForWidth()) + self.sliderSpectrogramMax.setSizePolicy(sizePolicy) + self.sliderSpectrogramMax.setMinimum(-150) + self.sliderSpectrogramMax.setMaximum(10) + self.sliderSpectrogramMax.setOrientation(QtCore.Qt.Horizontal) + self.sliderSpectrogramMax.setObjectName("sliderSpectrogramMax") + self.gridLayout_2.addWidget(self.sliderSpectrogramMax, 22, 1, 1, 1) + self.spinBoxCenterOffset = QtWidgets.QDoubleSpinBox(SignalFrame) + self.spinBoxCenterOffset.setMinimumSize(QtCore.QSize(100, 0)) + self.spinBoxCenterOffset.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxCenterOffset.setDecimals(4) + self.spinBoxCenterOffset.setMinimum(-3.15) + self.spinBoxCenterOffset.setMaximum(6.28) + self.spinBoxCenterOffset.setSingleStep(0.0001) + self.spinBoxCenterOffset.setObjectName("spinBoxCenterOffset") + self.gridLayout_2.addWidget(self.spinBoxCenterOffset, 3, 1, 1, 1) + self.labelNoise = QtWidgets.QLabel(SignalFrame) + self.labelNoise.setObjectName("labelNoise") + self.gridLayout_2.addWidget(self.labelNoise, 2, 0, 1, 1) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_2.addItem(spacerItem1, 14, 0, 1, 1) + self.sliderFFTWindowSize = QtWidgets.QSlider(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.sliderFFTWindowSize.sizePolicy().hasHeightForWidth()) + self.sliderFFTWindowSize.setSizePolicy(sizePolicy) + self.sliderFFTWindowSize.setMinimum(6) + self.sliderFFTWindowSize.setMaximum(15) + self.sliderFFTWindowSize.setOrientation(QtCore.Qt.Horizontal) + self.sliderFFTWindowSize.setObjectName("sliderFFTWindowSize") + self.gridLayout_2.addWidget(self.sliderFFTWindowSize, 20, 1, 1, 1) + self.lBitsPerSymbol = QtWidgets.QLabel(SignalFrame) + self.lBitsPerSymbol.setObjectName("lBitsPerSymbol") + self.gridLayout_2.addWidget(self.lBitsPerSymbol, 11, 0, 1, 1) + self.horizontalLayout.addLayout(self.gridLayout_2) + self.splitter = QtWidgets.QSplitter(SignalFrame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) + self.splitter.setSizePolicy(sizePolicy) + self.splitter.setStyleSheet("QSplitter::handle:vertical {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +" image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" +"}") + self.splitter.setFrameShape(QtWidgets.QFrame.NoFrame) + self.splitter.setLineWidth(1) + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setHandleWidth(6) + self.splitter.setChildrenCollapsible(False) + self.splitter.setObjectName("splitter") + self.layoutWidget = QtWidgets.QWidget(self.splitter) + self.layoutWidget.setObjectName("layoutWidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) + self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setObjectName("verticalLayout") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.stackedWidget = QtWidgets.QStackedWidget(self.layoutWidget) + self.stackedWidget.setLineWidth(0) + self.stackedWidget.setObjectName("stackedWidget") + self.pageSignal = QtWidgets.QWidget() + self.pageSignal.setObjectName("pageSignal") + self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.pageSignal) + self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout_6.setSpacing(0) + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.gvSignal = EpicGraphicView(self.pageSignal) + self.gvSignal.setEnabled(True) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gvSignal.sizePolicy().hasHeightForWidth()) + self.gvSignal.setSizePolicy(sizePolicy) + self.gvSignal.setMinimumSize(QtCore.QSize(0, 150)) + self.gvSignal.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.gvSignal.setMouseTracking(True) + self.gvSignal.setFocusPolicy(QtCore.Qt.WheelFocus) + self.gvSignal.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) + self.gvSignal.setAutoFillBackground(False) + self.gvSignal.setStyleSheet("") + self.gvSignal.setFrameShape(QtWidgets.QFrame.NoFrame) + self.gvSignal.setFrameShadow(QtWidgets.QFrame.Raised) + self.gvSignal.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gvSignal.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.gvSignal.setInteractive(False) + self.gvSignal.setRenderHints(QtGui.QPainter.Antialiasing|QtGui.QPainter.TextAntialiasing) + self.gvSignal.setDragMode(QtWidgets.QGraphicsView.NoDrag) + self.gvSignal.setCacheMode(QtWidgets.QGraphicsView.CacheNone) + self.gvSignal.setTransformationAnchor(QtWidgets.QGraphicsView.NoAnchor) + self.gvSignal.setResizeAnchor(QtWidgets.QGraphicsView.NoAnchor) + self.gvSignal.setViewportUpdateMode(QtWidgets.QGraphicsView.MinimalViewportUpdate) + self.gvSignal.setRubberBandSelectionMode(QtCore.Qt.ContainsItemShape) + self.gvSignal.setOptimizationFlags(QtWidgets.QGraphicsView.DontClipPainter|QtWidgets.QGraphicsView.DontSavePainterState) + self.gvSignal.setObjectName("gvSignal") + self.horizontalLayout_6.addWidget(self.gvSignal) + self.stackedWidget.addWidget(self.pageSignal) + self.pageSpectrogram = QtWidgets.QWidget() + self.pageSpectrogram.setObjectName("pageSpectrogram") + self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.pageSpectrogram) + self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout_4.setSpacing(0) + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.gvSpectrogram = SpectrogramGraphicView(self.pageSpectrogram) + self.gvSpectrogram.setMouseTracking(True) + self.gvSpectrogram.setFrameShape(QtWidgets.QFrame.NoFrame) + self.gvSpectrogram.setInteractive(False) + self.gvSpectrogram.setRenderHints(QtGui.QPainter.TextAntialiasing) + self.gvSpectrogram.setCacheMode(QtWidgets.QGraphicsView.CacheNone) + self.gvSpectrogram.setTransformationAnchor(QtWidgets.QGraphicsView.NoAnchor) + self.gvSpectrogram.setViewportUpdateMode(QtWidgets.QGraphicsView.MinimalViewportUpdate) + self.gvSpectrogram.setOptimizationFlags(QtWidgets.QGraphicsView.DontClipPainter|QtWidgets.QGraphicsView.DontSavePainterState) + self.gvSpectrogram.setObjectName("gvSpectrogram") + self.horizontalLayout_4.addWidget(self.gvSpectrogram) + self.stackedWidget.addWidget(self.pageSpectrogram) + self.pageLoading = QtWidgets.QWidget() + self.pageLoading.setObjectName("pageLoading") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.pageLoading) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.labelLoadingAutoInterpretation = QtWidgets.QLabel(self.pageLoading) + font = QtGui.QFont() + font.setPointSize(12) + self.labelLoadingAutoInterpretation.setFont(font) + self.labelLoadingAutoInterpretation.setWordWrap(True) + self.labelLoadingAutoInterpretation.setObjectName("labelLoadingAutoInterpretation") + self.verticalLayout_2.addWidget(self.labelLoadingAutoInterpretation) + self.stackedWidget.addWidget(self.pageLoading) + self.horizontalLayout_2.addWidget(self.stackedWidget) + self.verticalLayout_5 = QtWidgets.QVBoxLayout() + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.lYScale = QtWidgets.QLabel(self.layoutWidget) + self.lYScale.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) + self.lYScale.setObjectName("lYScale") + self.verticalLayout_5.addWidget(self.lYScale) + self.sliderYScale = QtWidgets.QSlider(self.layoutWidget) + self.sliderYScale.setMinimum(1) + self.sliderYScale.setMaximum(100) + self.sliderYScale.setOrientation(QtCore.Qt.Vertical) + self.sliderYScale.setTickPosition(QtWidgets.QSlider.TicksBelow) + self.sliderYScale.setObjectName("sliderYScale") + self.verticalLayout_5.addWidget(self.sliderYScale) + self.horizontalLayout_2.addLayout(self.verticalLayout_5) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.btnShowHideStartEnd = QtWidgets.QToolButton(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnShowHideStartEnd.sizePolicy().hasHeightForWidth()) + self.btnShowHideStartEnd.setSizePolicy(sizePolicy) + self.btnShowHideStartEnd.setAutoFillBackground(False) + self.btnShowHideStartEnd.setStyleSheet("") + icon = QtGui.QIcon.fromTheme("arrow-down-double") + self.btnShowHideStartEnd.setIcon(icon) + self.btnShowHideStartEnd.setCheckable(True) + self.btnShowHideStartEnd.setObjectName("btnShowHideStartEnd") + self.horizontalLayout_3.addWidget(self.btnShowHideStartEnd) + self.lNumSelectedSamples = QtWidgets.QLabel(self.layoutWidget) + self.lNumSelectedSamples.setObjectName("lNumSelectedSamples") + self.horizontalLayout_3.addWidget(self.lNumSelectedSamples) + self.lTextSelectedSamples = QtWidgets.QLabel(self.layoutWidget) + self.lTextSelectedSamples.setObjectName("lTextSelectedSamples") + self.horizontalLayout_3.addWidget(self.lTextSelectedSamples) + self.line_3 = QtWidgets.QFrame(self.layoutWidget) + self.line_3.setFrameShape(QtWidgets.QFrame.VLine) + self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_3.setObjectName("line_3") + self.horizontalLayout_3.addWidget(self.line_3) + self.lDuration = QtWidgets.QLabel(self.layoutWidget) + self.lDuration.setToolTip("") + self.lDuration.setObjectName("lDuration") + self.horizontalLayout_3.addWidget(self.lDuration) + self.line_2 = QtWidgets.QFrame(self.layoutWidget) + self.line_2.setFrameShape(QtWidgets.QFrame.VLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.horizontalLayout_3.addWidget(self.line_2) + self.labelRSSI = QtWidgets.QLabel(self.layoutWidget) + self.labelRSSI.setObjectName("labelRSSI") + self.horizontalLayout_3.addWidget(self.labelRSSI) + spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_3.addItem(spacerItem2) + self.btnFilter = QtWidgets.QToolButton(self.layoutWidget) + icon = QtGui.QIcon.fromTheme("view-filter") + self.btnFilter.setIcon(icon) + self.btnFilter.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.btnFilter.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) + self.btnFilter.setArrowType(QtCore.Qt.NoArrow) + self.btnFilter.setObjectName("btnFilter") + self.horizontalLayout_3.addWidget(self.btnFilter) + self.verticalLayout.addLayout(self.horizontalLayout_3) + self.additionalInfos = QtWidgets.QHBoxLayout() + self.additionalInfos.setSpacing(6) + self.additionalInfos.setObjectName("additionalInfos") + self.lStart = QtWidgets.QLabel(self.layoutWidget) + self.lStart.setObjectName("lStart") + self.additionalInfos.addWidget(self.lStart) + self.spinBoxSelectionStart = QtWidgets.QSpinBox(self.layoutWidget) + self.spinBoxSelectionStart.setReadOnly(False) + self.spinBoxSelectionStart.setMaximum(99999999) + self.spinBoxSelectionStart.setObjectName("spinBoxSelectionStart") + self.additionalInfos.addWidget(self.spinBoxSelectionStart) + self.lEnd = QtWidgets.QLabel(self.layoutWidget) + self.lEnd.setObjectName("lEnd") + self.additionalInfos.addWidget(self.lEnd) + self.spinBoxSelectionEnd = QtWidgets.QSpinBox(self.layoutWidget) + self.spinBoxSelectionEnd.setMaximum(99999999) + self.spinBoxSelectionEnd.setObjectName("spinBoxSelectionEnd") + self.additionalInfos.addWidget(self.spinBoxSelectionEnd) + spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.additionalInfos.addItem(spacerItem3) + self.lZoomText = QtWidgets.QLabel(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lZoomText.sizePolicy().hasHeightForWidth()) + self.lZoomText.setSizePolicy(sizePolicy) + self.lZoomText.setMinimumSize(QtCore.QSize(0, 0)) + self.lZoomText.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setItalic(False) + font.setUnderline(False) + self.lZoomText.setFont(font) + self.lZoomText.setTextFormat(QtCore.Qt.PlainText) + self.lZoomText.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.lZoomText.setObjectName("lZoomText") + self.additionalInfos.addWidget(self.lZoomText) + self.spinBoxXZoom = QtWidgets.QSpinBox(self.layoutWidget) + self.spinBoxXZoom.setMinimum(100) + self.spinBoxXZoom.setMaximum(999999999) + self.spinBoxXZoom.setObjectName("spinBoxXZoom") + self.additionalInfos.addWidget(self.spinBoxXZoom) + spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.additionalInfos.addItem(spacerItem4) + self.lSamplesInView = QtWidgets.QLabel(self.layoutWidget) + self.lSamplesInView.setObjectName("lSamplesInView") + self.additionalInfos.addWidget(self.lSamplesInView) + self.lStrich = QtWidgets.QLabel(self.layoutWidget) + self.lStrich.setObjectName("lStrich") + self.additionalInfos.addWidget(self.lStrich) + self.lSamplesTotal = QtWidgets.QLabel(self.layoutWidget) + self.lSamplesTotal.setObjectName("lSamplesTotal") + self.additionalInfos.addWidget(self.lSamplesTotal) + self.lSamplesViewText = QtWidgets.QLabel(self.layoutWidget) + self.lSamplesViewText.setObjectName("lSamplesViewText") + self.additionalInfos.addWidget(self.lSamplesViewText) + self.verticalLayout.addLayout(self.additionalInfos) + self.txtEdProto = TextEditProtocolView(self.splitter) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.txtEdProto.sizePolicy().hasHeightForWidth()) + self.txtEdProto.setSizePolicy(sizePolicy) + self.txtEdProto.setMinimumSize(QtCore.QSize(0, 80)) + self.txtEdProto.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.txtEdProto.setBaseSize(QtCore.QSize(0, 0)) + self.txtEdProto.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) + self.txtEdProto.setAcceptDrops(False) + self.txtEdProto.setObjectName("txtEdProto") + self.horizontalLayout.addWidget(self.splitter) + + self.retranslateUi(SignalFrame) + self.stackedWidget.setCurrentIndex(0) + SignalFrame.setTabOrder(self.btnSaveSignal, self.btnReplay) + SignalFrame.setTabOrder(self.btnReplay, self.btnInfo) + SignalFrame.setTabOrder(self.btnInfo, self.btnCloseSignal) + SignalFrame.setTabOrder(self.btnCloseSignal, self.gvSignal) + SignalFrame.setTabOrder(self.gvSignal, self.lineEditSignalName) + SignalFrame.setTabOrder(self.lineEditSignalName, self.spinBoxNoiseTreshold) + SignalFrame.setTabOrder(self.spinBoxNoiseTreshold, self.spinBoxCenterOffset) + SignalFrame.setTabOrder(self.spinBoxCenterOffset, self.spinBoxCenterSpacing) + SignalFrame.setTabOrder(self.spinBoxCenterSpacing, self.spinBoxSamplesPerSymbol) + SignalFrame.setTabOrder(self.spinBoxSamplesPerSymbol, self.spinBoxTolerance) + SignalFrame.setTabOrder(self.spinBoxTolerance, self.cbModulationType) + SignalFrame.setTabOrder(self.cbModulationType, self.spinBoxBitsPerSymbol) + SignalFrame.setTabOrder(self.spinBoxBitsPerSymbol, self.btnAdvancedModulationSettings) + SignalFrame.setTabOrder(self.btnAdvancedModulationSettings, self.btnShowHideStartEnd) + SignalFrame.setTabOrder(self.btnShowHideStartEnd, self.btnAutoDetect) + SignalFrame.setTabOrder(self.btnAutoDetect, self.txtEdProto) + SignalFrame.setTabOrder(self.txtEdProto, self.cbSignalView) + SignalFrame.setTabOrder(self.cbSignalView, self.sliderFFTWindowSize) + SignalFrame.setTabOrder(self.sliderFFTWindowSize, self.sliderSpectrogramMin) + SignalFrame.setTabOrder(self.sliderSpectrogramMin, self.sliderSpectrogramMax) + SignalFrame.setTabOrder(self.sliderSpectrogramMax, self.cbProtoView) + SignalFrame.setTabOrder(self.cbProtoView, self.chkBoxShowProtocol) + SignalFrame.setTabOrder(self.chkBoxShowProtocol, self.chkBoxSyncSelection) + SignalFrame.setTabOrder(self.chkBoxSyncSelection, self.sliderYScale) + SignalFrame.setTabOrder(self.sliderYScale, self.btnFilter) + SignalFrame.setTabOrder(self.btnFilter, self.spinBoxSelectionStart) + SignalFrame.setTabOrder(self.spinBoxSelectionStart, self.spinBoxSelectionEnd) + SignalFrame.setTabOrder(self.spinBoxSelectionEnd, self.spinBoxXZoom) + SignalFrame.setTabOrder(self.spinBoxXZoom, self.gvSpectrogram) + + def retranslateUi(self, SignalFrame): + _translate = QtCore.QCoreApplication.translate + SignalFrame.setWindowTitle(_translate("SignalFrame", "Frame")) + self.lSignalViewText.setText(_translate("SignalFrame", "Signal View:")) + self.spinBoxBitsPerSymbol.setToolTip(_translate("SignalFrame", "

Higher order modulations can carry multiple bits with each symbol. Configure how many bits are represented by a symbol. (Default = Binary modulation with one bit per symbol)

")) + self.btnSaveSignal.setText(_translate("SignalFrame", "...")) + self.btnCloseSignal.setText(_translate("SignalFrame", "X")) + self.lSignalTyp.setText(_translate("SignalFrame", "")) + self.lSignalNr.setText(_translate("SignalFrame", "1:")) + self.btnInfo.setText(_translate("SignalFrame", "...")) + self.btnReplay.setToolTip(_translate("SignalFrame", "Replay signal")) + self.cbProtoView.setItemText(0, _translate("SignalFrame", "Bits")) + self.cbProtoView.setItemText(1, _translate("SignalFrame", "Hex")) + self.cbProtoView.setItemText(2, _translate("SignalFrame", "ASCII")) + self.lCenterSpacing.setToolTip(_translate("SignalFrame", "

For higher order modulations (> 1 Bits/Symbol), there are multiple centers. We assume that the spacing between all possible symbols is constant. Therefore you configure the spacing between centers.

")) + self.lCenterSpacing.setText(_translate("SignalFrame", "Center Spacing:")) + self.spinBoxTolerance.setToolTip(_translate("SignalFrame", "

This is the error tolerance for determining the pulse lengths in the demodulated signal.

Example: Say, we are reading a ones pulse and the tolerance value was set to 5. Then 5 errors (which must follow sequentially) are accepted.

Tune this value if you have spiky data after demodulation.

")) + self.lSamplesPerSymbol.setToolTip(_translate("SignalFrame", "

This is the length of one symbol in samples. For binary modulations (default) this is the bit length.

")) + self.lSamplesPerSymbol.setText(_translate("SignalFrame", "Samples/Symbol:")) + self.lErrorTolerance.setToolTip(_translate("SignalFrame", "

This is the error tolerance for determining the pulse lengths in the demodulated signal.

Example: Say, we are reading a ones pulse and the tolerance value was set to 5. Then 5 errors (which must follow sequentially) are accepted.

Tune this value if you have spiky data after demodulation.

")) + self.lErrorTolerance.setText(_translate("SignalFrame", "Error Tolerance:")) + self.lCenterOffset.setToolTip(_translate("SignalFrame", "

This is the threshold used for determining if a bit is one or zero. You can set it here or grab the middle of the area in Quadrature Demod View.

")) + self.lCenterOffset.setText(_translate("SignalFrame", "Center:")) + self.labelModulation.setToolTip(_translate("SignalFrame", "

Choose signals modulation:

  • Amplitude Shift Keying (ASK)
  • Frequency Shift Keying (FSK)
  • Phase Shift Keying (PSK)
")) + self.labelModulation.setText(_translate("SignalFrame", "Modulation:")) + self.cbSignalView.setToolTip(_translate("SignalFrame", "

Choose the view of your signal. Analog, Demodulated or Spectrogram.

The quadrature demodulation uses a threshold of magnitudes, to suppress noise. All samples with a magnitude lower than this threshold will be eliminated after demodulation.

Tune this value by selecting a noisy area and mark it as noise using context menu.

")) + self.cbSignalView.setItemText(0, _translate("SignalFrame", "Analog")) + self.cbSignalView.setItemText(1, _translate("SignalFrame", "Demodulated")) + self.cbSignalView.setItemText(2, _translate("SignalFrame", "Spectrogram")) + self.spinBoxNoiseTreshold.setToolTip(_translate("SignalFrame", "

Set the noise magnitude of your signal. You can tune this value to mute noise in your signal and reveal the true data.

")) + self.spinBoxCenterSpacing.setToolTip(_translate("SignalFrame", "

For higher order modulations (> 1 Bits/Symbol), there are multiple centers. We assume that the spacing between all possible symbols is constant. Therefore you configure the spacing between centers.

")) + self.lineEditSignalName.setText(_translate("SignalFrame", "SignalName")) + self.cbModulationType.setToolTip(_translate("SignalFrame", "

Choose signals modulation:

  • Amplitude Shift Keying (ASK)
  • Frequency Shift Keying (FSK)
  • Phase Shift Keying (PSK)
")) + self.cbModulationType.setItemText(0, _translate("SignalFrame", "ASK")) + self.cbModulationType.setItemText(1, _translate("SignalFrame", "FSK")) + self.cbModulationType.setItemText(2, _translate("SignalFrame", "PSK")) + self.btnAdvancedModulationSettings.setText(_translate("SignalFrame", "...")) + self.chkBoxSyncSelection.setToolTip(_translate("SignalFrame", "If this is set to true, your selected protocol bits will show up in the signal view, and vice versa.")) + self.chkBoxSyncSelection.setText(_translate("SignalFrame", "Sync Selection")) + self.labelSpectrogramMin.setText(_translate("SignalFrame", "Datamin:")) + self.labelSpectrogramMax.setText(_translate("SignalFrame", "Datamax:")) + self.chkBoxShowProtocol.setToolTip(_translate("SignalFrame", "Show the extracted protocol based on the parameters InfoLen, PauseLen and ZeroTreshold (in QuadratureDemod-View).\n" +"\n" +"If you want your protocol to be better separated, edit the PauseLen using right-click menu from a selection in SignalView or ProtocolView.")) + self.chkBoxShowProtocol.setText(_translate("SignalFrame", "Show Signal as")) + self.spinBoxSamplesPerSymbol.setToolTip(_translate("SignalFrame", "

This is the length of one symbol in samples. For binary modulations (default) this is the bit length.

")) + self.btnAutoDetect.setToolTip(_translate("SignalFrame", "

Automatically detect center, bit length and tolerance. You can also choose to additionally detect the noise and modulation when clicking this button.

")) + self.btnAutoDetect.setText(_translate("SignalFrame", "Autodetect parameters")) + self.labelFFTWindowSize.setText(_translate("SignalFrame", "FFT Window Size:")) + self.spinBoxCenterOffset.setToolTip(_translate("SignalFrame", "

This is the threshold used for determining if a bit is one or zero. You can set it here or grab the middle of the area in Quadrature Demod View.

")) + self.labelNoise.setToolTip(_translate("SignalFrame", "

Set the noise magnitude of your signal. You can tune this value to mute noise in your signal and reveal the true data.

")) + self.labelNoise.setText(_translate("SignalFrame", "Noise:")) + self.lBitsPerSymbol.setToolTip(_translate("SignalFrame", "

Higher order modulations can carry multiple bits with each symbol. Configure how many bits are represented by a symbol. (Default = Binary modulation with one bit per symbol)

")) + self.lBitsPerSymbol.setText(_translate("SignalFrame", "Bits/Symbol:")) + self.labelLoadingAutoInterpretation.setText(_translate("SignalFrame", "

Running automatic detecting of demodulation parameters.

You can disable this behaviour for newly loaded signals by unchecking Edit -> Auto detect signals on loading.

")) + self.lYScale.setText(_translate("SignalFrame", "Y-Scale")) + self.btnShowHideStartEnd.setText(_translate("SignalFrame", "-")) + self.lNumSelectedSamples.setToolTip(_translate("SignalFrame", "Number of currently selected samples.")) + self.lNumSelectedSamples.setText(_translate("SignalFrame", "0")) + self.lTextSelectedSamples.setToolTip(_translate("SignalFrame", "Number of currently selected samples.")) + self.lTextSelectedSamples.setText(_translate("SignalFrame", "selected")) + self.lDuration.setText(_translate("SignalFrame", "42 µs")) + self.labelRSSI.setToolTip(_translate("SignalFrame", "

This is the average signal power of the selection. The closer this value is to zero, the stronger the selected signal is.

")) + self.labelRSSI.setText(_translate("SignalFrame", "0,434 dBm")) + self.btnFilter.setText(_translate("SignalFrame", "Filter (moving average)")) + self.lStart.setText(_translate("SignalFrame", "Start:")) + self.lEnd.setText(_translate("SignalFrame", "End:")) + self.lZoomText.setToolTip(_translate("SignalFrame", "

Current (relative) Zoom. Standard is 100%, if you zoom in, this factor increases. You can directly set a value in the spinbox or use the mousewheel to zoom.

")) + self.lZoomText.setText(_translate("SignalFrame", "X-Zoom:")) + self.spinBoxXZoom.setToolTip(_translate("SignalFrame", "

Current (relative) Zoom. Standard is 100%, if you zoom in, this factor increases. You can directly set a value in the spinbox or use the mousewheel to zoom.

")) + self.spinBoxXZoom.setSuffix(_translate("SignalFrame", "%")) + self.lSamplesInView.setText(_translate("SignalFrame", "0")) + self.lStrich.setText(_translate("SignalFrame", "/")) + self.lSamplesTotal.setText(_translate("SignalFrame", "0")) + self.lSamplesViewText.setText(_translate("SignalFrame", "Samples in view")) +from urh.ui.views.EpicGraphicView import EpicGraphicView +from urh.ui.views.SpectrogramGraphicView import SpectrogramGraphicView +from urh.ui.views.TextEditProtocolView import TextEditProtocolView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_simulator.py b/Software/Universal Radio Hacker/src/urh/ui/ui_simulator.py new file mode 100644 index 0000000..8159c39 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_simulator.py @@ -0,0 +1,460 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_SimulatorTab(object): + def setupUi(self, SimulatorTab): + SimulatorTab.setObjectName("SimulatorTab") + SimulatorTab.resize(842, 689) + self.verticalLayout_8 = QtWidgets.QVBoxLayout(SimulatorTab) + self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_8.setSpacing(0) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.scrollArea = QtWidgets.QScrollArea(SimulatorTab) + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrollAreaWidgetContents = QtWidgets.QWidget() + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 842, 689)) + self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.splitterLeftRight = QtWidgets.QSplitter(self.scrollAreaWidgetContents) + self.splitterLeftRight.setStyleSheet("QSplitter::handle:horizontal {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_vertical.svg);\n" +"}") + self.splitterLeftRight.setOrientation(QtCore.Qt.Horizontal) + self.splitterLeftRight.setHandleWidth(6) + self.splitterLeftRight.setObjectName("splitterLeftRight") + self.layoutWidget = QtWidgets.QWidget(self.splitterLeftRight) + self.layoutWidget.setObjectName("layoutWidget") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.layoutWidget) + self.verticalLayout_3.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.label = QtWidgets.QLabel(self.layoutWidget) + self.label.setObjectName("label") + self.verticalLayout_3.addWidget(self.label) + self.treeProtocols = GeneratorTreeView(self.layoutWidget) + self.treeProtocols.setObjectName("treeProtocols") + self.verticalLayout_3.addWidget(self.treeProtocols) + self.label_6 = QtWidgets.QLabel(self.layoutWidget) + self.label_6.setObjectName("label_6") + self.verticalLayout_3.addWidget(self.label_6) + self.listViewSimulate = QtWidgets.QListView(self.layoutWidget) + self.listViewSimulate.setAlternatingRowColors(True) + self.listViewSimulate.setObjectName("listViewSimulate") + self.verticalLayout_3.addWidget(self.listViewSimulate) + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.label_4 = QtWidgets.QLabel(self.layoutWidget) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 0, 0, 1, 1) + self.spinBoxNRepeat = QtWidgets.QSpinBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxNRepeat.sizePolicy().hasHeightForWidth()) + self.spinBoxNRepeat.setSizePolicy(sizePolicy) + self.spinBoxNRepeat.setMaximum(9999999) + self.spinBoxNRepeat.setObjectName("spinBoxNRepeat") + self.gridLayout.addWidget(self.spinBoxNRepeat, 0, 1, 1, 1) + self.label_3 = QtWidgets.QLabel(self.layoutWidget) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.spinBoxTimeout = QtWidgets.QSpinBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxTimeout.sizePolicy().hasHeightForWidth()) + self.spinBoxTimeout.setSizePolicy(sizePolicy) + self.spinBoxTimeout.setMinimum(1) + self.spinBoxTimeout.setMaximum(9999999) + self.spinBoxTimeout.setObjectName("spinBoxTimeout") + self.gridLayout.addWidget(self.spinBoxTimeout, 1, 1, 1, 1) + self.label_7 = QtWidgets.QLabel(self.layoutWidget) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 2, 0, 1, 1) + self.comboBoxError = QtWidgets.QComboBox(self.layoutWidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.comboBoxError.sizePolicy().hasHeightForWidth()) + self.comboBoxError.setSizePolicy(sizePolicy) + self.comboBoxError.setObjectName("comboBoxError") + self.comboBoxError.addItem("") + self.comboBoxError.addItem("") + self.comboBoxError.addItem("") + self.gridLayout.addWidget(self.comboBoxError, 2, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(self.layoutWidget) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 3, 0, 1, 1) + self.spinBoxRetries = QtWidgets.QSpinBox(self.layoutWidget) + self.spinBoxRetries.setMinimum(1) + self.spinBoxRetries.setMaximum(9999999) + self.spinBoxRetries.setProperty("value", 10) + self.spinBoxRetries.setObjectName("spinBoxRetries") + self.gridLayout.addWidget(self.spinBoxRetries, 3, 1, 1, 1) + self.verticalLayout_3.addLayout(self.gridLayout) + self.btnStartSim = QtWidgets.QPushButton(self.layoutWidget) + icon = QtGui.QIcon.fromTheme("media-playback-start") + self.btnStartSim.setIcon(icon) + self.btnStartSim.setObjectName("btnStartSim") + self.verticalLayout_3.addWidget(self.btnStartSim) + self.splitter = QtWidgets.QSplitter(self.splitterLeftRight) + self.splitter.setStyleSheet("QSplitter::handle:vertical {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +"image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setHandleWidth(6) + self.splitter.setObjectName("splitter") + self.layoutWidget_2 = QtWidgets.QWidget(self.splitter) + self.layoutWidget_2.setObjectName("layoutWidget_2") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget_2) + self.verticalLayout_2.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.tabWidget = QtWidgets.QTabWidget(self.layoutWidget_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) + self.tabWidget.setSizePolicy(sizePolicy) + self.tabWidget.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidget.setTabPosition(QtWidgets.QTabWidget.North) + self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.verticalLayout = QtWidgets.QVBoxLayout(self.tab) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setSpacing(7) + self.verticalLayout.setObjectName("verticalLayout") + self.gvSimulator = SimulatorGraphicsView(self.tab) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gvSimulator.sizePolicy().hasHeightForWidth()) + self.gvSimulator.setSizePolicy(sizePolicy) + self.gvSimulator.setObjectName("gvSimulator") + self.verticalLayout.addWidget(self.gvSimulator) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.tab_2) + self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.tblViewMessage = SimulatorMessageTableView(self.tab_2) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tblViewMessage.sizePolicy().hasHeightForWidth()) + self.tblViewMessage.setSizePolicy(sizePolicy) + self.tblViewMessage.setAlternatingRowColors(True) + self.tblViewMessage.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewMessage.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) + self.tblViewMessage.setShowGrid(False) + self.tblViewMessage.setObjectName("tblViewMessage") + self.tblViewMessage.horizontalHeader().setHighlightSections(False) + self.tblViewMessage.verticalHeader().setHighlightSections(False) + self.verticalLayout_6.addWidget(self.tblViewMessage) + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.lNumSelectedColumns = QtWidgets.QLabel(self.tab_2) + self.lNumSelectedColumns.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.lNumSelectedColumns.setObjectName("lNumSelectedColumns") + self.horizontalLayout_3.addWidget(self.lNumSelectedColumns) + self.lColumnsSelectedText = QtWidgets.QLabel(self.tab_2) + self.lColumnsSelectedText.setObjectName("lColumnsSelectedText") + self.horizontalLayout_3.addWidget(self.lColumnsSelectedText) + spacerItem = QtWidgets.QSpacerItem(138, 33, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_3.addItem(spacerItem) + self.label_5 = QtWidgets.QLabel(self.tab_2) + self.label_5.setObjectName("label_5") + self.horizontalLayout_3.addWidget(self.label_5) + self.cbViewType = QtWidgets.QComboBox(self.tab_2) + self.cbViewType.setObjectName("cbViewType") + self.cbViewType.addItem("") + self.cbViewType.addItem("") + self.cbViewType.addItem("") + self.horizontalLayout_3.addWidget(self.cbViewType) + self.verticalLayout_6.addLayout(self.horizontalLayout_3) + self.tabWidget.addTab(self.tab_2, "") + self.tabParticipants = QtWidgets.QWidget() + self.tabParticipants.setObjectName("tabParticipants") + self.horizontalLayout = QtWidgets.QHBoxLayout(self.tabParticipants) + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.tableViewParticipants = ParticipantTableView(self.tabParticipants) + self.tableViewParticipants.setObjectName("tableViewParticipants") + self.horizontalLayout.addWidget(self.tableViewParticipants) + self.verticalLayout_9 = QtWidgets.QVBoxLayout() + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.btnAddParticipant = QtWidgets.QToolButton(self.tabParticipants) + icon = QtGui.QIcon.fromTheme("list-add") + self.btnAddParticipant.setIcon(icon) + self.btnAddParticipant.setObjectName("btnAddParticipant") + self.verticalLayout_9.addWidget(self.btnAddParticipant) + self.btnRemoveParticipant = QtWidgets.QToolButton(self.tabParticipants) + icon = QtGui.QIcon.fromTheme("list-remove") + self.btnRemoveParticipant.setIcon(icon) + self.btnRemoveParticipant.setObjectName("btnRemoveParticipant") + self.verticalLayout_9.addWidget(self.btnRemoveParticipant) + self.btnUp = QtWidgets.QToolButton(self.tabParticipants) + icon = QtGui.QIcon.fromTheme("go-up") + self.btnUp.setIcon(icon) + self.btnUp.setObjectName("btnUp") + self.verticalLayout_9.addWidget(self.btnUp) + self.btnDown = QtWidgets.QToolButton(self.tabParticipants) + icon = QtGui.QIcon.fromTheme("go-down") + self.btnDown.setIcon(icon) + self.btnDown.setObjectName("btnDown") + self.verticalLayout_9.addWidget(self.btnDown) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_9.addItem(spacerItem1) + self.horizontalLayout.addLayout(self.verticalLayout_9) + self.tabWidget.addTab(self.tabParticipants, "") + self.verticalLayout_2.addWidget(self.tabWidget) + self.layoutWidget_3 = QtWidgets.QWidget(self.splitter) + self.layoutWidget_3.setObjectName("layoutWidget_3") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget_3) + self.verticalLayout_4.setContentsMargins(11, 11, 11, 11) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.lblMsgFieldsValues = QtWidgets.QLabel(self.layoutWidget_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblMsgFieldsValues.sizePolicy().hasHeightForWidth()) + self.lblMsgFieldsValues.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lblMsgFieldsValues.setFont(font) + self.lblMsgFieldsValues.setAlignment(QtCore.Qt.AlignCenter) + self.lblMsgFieldsValues.setObjectName("lblMsgFieldsValues") + self.verticalLayout_4.addWidget(self.lblMsgFieldsValues) + self.detail_view_widget = QtWidgets.QStackedWidget(self.layoutWidget_3) + self.detail_view_widget.setObjectName("detail_view_widget") + self.page_empty = QtWidgets.QWidget() + self.page_empty.setObjectName("page_empty") + self.detail_view_widget.addWidget(self.page_empty) + self.page_goto_action = QtWidgets.QWidget() + self.page_goto_action.setObjectName("page_goto_action") + self.verticalLayout_7 = QtWidgets.QGridLayout(self.page_goto_action) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.label_9 = QtWidgets.QLabel(self.page_goto_action) + self.label_9.setObjectName("label_9") + self.verticalLayout_7.addWidget(self.label_9, 0, 0, 1, 1) + self.goto_combobox = QtWidgets.QComboBox(self.page_goto_action) + self.goto_combobox.setObjectName("goto_combobox") + self.verticalLayout_7.addWidget(self.goto_combobox, 0, 1, 1, 1) + spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.verticalLayout_7.addItem(spacerItem2, 0, 2, 1, 1) + spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_7.addItem(spacerItem3, 1, 0, 1, 3) + self.detail_view_widget.addWidget(self.page_goto_action) + self.page_message = QtWidgets.QWidget() + self.page_message.setObjectName("page_message") + self.gridLayout_6 = QtWidgets.QGridLayout(self.page_message) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_10 = QtWidgets.QLabel(self.page_message) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth()) + self.label_10.setSizePolicy(sizePolicy) + self.label_10.setObjectName("label_10") + self.gridLayout_6.addWidget(self.label_10, 1, 0, 1, 1) + self.tblViewFieldValues = SimulatorLabelTableView(self.page_message) + self.tblViewFieldValues.setAlternatingRowColors(True) + self.tblViewFieldValues.setShowGrid(False) + self.tblViewFieldValues.setObjectName("tblViewFieldValues") + self.tblViewFieldValues.horizontalHeader().setDefaultSectionSize(150) + self.tblViewFieldValues.horizontalHeader().setStretchLastSection(True) + self.tblViewFieldValues.verticalHeader().setVisible(False) + self.gridLayout_6.addWidget(self.tblViewFieldValues, 2, 2, 1, 1) + self.label_11 = QtWidgets.QLabel(self.page_message) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth()) + self.label_11.setSizePolicy(sizePolicy) + self.label_11.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.label_11.setObjectName("label_11") + self.gridLayout_6.addWidget(self.label_11, 2, 0, 1, 1) + self.spinBoxRepeat = QtWidgets.QSpinBox(self.page_message) + self.spinBoxRepeat.setMinimum(1) + self.spinBoxRepeat.setObjectName("spinBoxRepeat") + self.gridLayout_6.addWidget(self.spinBoxRepeat, 1, 2, 1, 1) + self.label_2 = QtWidgets.QLabel(self.page_message) + self.label_2.setObjectName("label_2") + self.gridLayout_6.addWidget(self.label_2, 0, 0, 1, 1) + self.lblEncodingDecoding = QtWidgets.QLabel(self.page_message) + self.lblEncodingDecoding.setObjectName("lblEncodingDecoding") + self.gridLayout_6.addWidget(self.lblEncodingDecoding, 0, 2, 1, 1) + self.detail_view_widget.addWidget(self.page_message) + self.page_rule = QtWidgets.QWidget() + self.page_rule.setObjectName("page_rule") + self.gridLayout_3 = QtWidgets.QGridLayout(self.page_rule) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_12 = QtWidgets.QLabel(self.page_rule) + self.label_12.setObjectName("label_12") + self.gridLayout_3.addWidget(self.label_12, 0, 0, 1, 1) + spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_3.addItem(spacerItem4, 1, 0, 1, 2) + self.ruleCondLineEdit = ExpressionLineEdit(self.page_rule) + self.ruleCondLineEdit.setObjectName("ruleCondLineEdit") + self.gridLayout_3.addWidget(self.ruleCondLineEdit, 0, 1, 1, 1) + self.detail_view_widget.addWidget(self.page_rule) + self.page_ext_prog_action = QtWidgets.QWidget() + self.page_ext_prog_action.setObjectName("page_ext_prog_action") + self.gridLayout_9 = QtWidgets.QGridLayout(self.page_ext_prog_action) + self.gridLayout_9.setObjectName("gridLayout_9") + self.checkBoxPassTranscriptSTDIN = QtWidgets.QCheckBox(self.page_ext_prog_action) + self.checkBoxPassTranscriptSTDIN.setObjectName("checkBoxPassTranscriptSTDIN") + self.gridLayout_9.addWidget(self.checkBoxPassTranscriptSTDIN, 2, 0, 1, 4) + self.label_14 = QtWidgets.QLabel(self.page_ext_prog_action) + self.label_14.setObjectName("label_14") + self.gridLayout_9.addWidget(self.label_14, 1, 0, 1, 1) + self.lineEditTriggerCommand = QtWidgets.QLineEdit(self.page_ext_prog_action) + self.lineEditTriggerCommand.setReadOnly(False) + self.lineEditTriggerCommand.setObjectName("lineEditTriggerCommand") + self.gridLayout_9.addWidget(self.lineEditTriggerCommand, 1, 1, 1, 1) + self.btnChooseCommand = QtWidgets.QToolButton(self.page_ext_prog_action) + self.btnChooseCommand.setObjectName("btnChooseCommand") + self.gridLayout_9.addWidget(self.btnChooseCommand, 1, 2, 1, 2) + spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout_9.addItem(spacerItem5, 4, 0, 1, 4) + self.label_18 = QtWidgets.QLabel(self.page_ext_prog_action) + self.label_18.setWordWrap(True) + self.label_18.setObjectName("label_18") + self.gridLayout_9.addWidget(self.label_18, 3, 0, 1, 4) + self.detail_view_widget.addWidget(self.page_ext_prog_action) + self.page_sleep = QtWidgets.QWidget() + self.page_sleep.setObjectName("page_sleep") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.page_sleep) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label_13 = QtWidgets.QLabel(self.page_sleep) + self.label_13.setObjectName("label_13") + self.horizontalLayout_2.addWidget(self.label_13) + self.doubleSpinBoxSleep = QtWidgets.QDoubleSpinBox(self.page_sleep) + self.doubleSpinBoxSleep.setDecimals(6) + self.doubleSpinBoxSleep.setMaximum(10000.0) + self.doubleSpinBoxSleep.setProperty("value", 1.0) + self.doubleSpinBoxSleep.setObjectName("doubleSpinBoxSleep") + self.horizontalLayout_2.addWidget(self.doubleSpinBoxSleep) + self.verticalLayout_10.addLayout(self.horizontalLayout_2) + spacerItem6 = QtWidgets.QSpacerItem(20, 231, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_10.addItem(spacerItem6) + self.detail_view_widget.addWidget(self.page_sleep) + self.page = QtWidgets.QWidget() + self.page.setObjectName("page") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.page) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.gridLayout_2 = QtWidgets.QGridLayout() + self.gridLayout_2.setObjectName("gridLayout_2") + self.spinBoxCounterStep = QtWidgets.QSpinBox(self.page) + self.spinBoxCounterStep.setMinimum(1) + self.spinBoxCounterStep.setMaximum(999999) + self.spinBoxCounterStep.setObjectName("spinBoxCounterStep") + self.gridLayout_2.addWidget(self.spinBoxCounterStep, 2, 1, 1, 1) + self.label_15 = QtWidgets.QLabel(self.page) + self.label_15.setObjectName("label_15") + self.gridLayout_2.addWidget(self.label_15, 1, 0, 1, 1) + self.label_16 = QtWidgets.QLabel(self.page) + self.label_16.setObjectName("label_16") + self.gridLayout_2.addWidget(self.label_16, 2, 0, 1, 1) + self.spinBoxCounterStart = QtWidgets.QSpinBox(self.page) + self.spinBoxCounterStart.setMaximum(999999) + self.spinBoxCounterStart.setObjectName("spinBoxCounterStart") + self.gridLayout_2.addWidget(self.spinBoxCounterStart, 1, 1, 1, 1) + self.verticalLayout_11.addLayout(self.gridLayout_2) + self.label_17 = QtWidgets.QLabel(self.page) + self.label_17.setWordWrap(True) + self.label_17.setObjectName("label_17") + self.verticalLayout_11.addWidget(self.label_17) + spacerItem7 = QtWidgets.QSpacerItem(20, 36, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_11.addItem(spacerItem7) + self.detail_view_widget.addWidget(self.page) + self.verticalLayout_4.addWidget(self.detail_view_widget) + self.verticalLayout_5.addWidget(self.splitterLeftRight) + self.scrollArea.setWidget(self.scrollAreaWidgetContents) + self.verticalLayout_8.addWidget(self.scrollArea) + + self.retranslateUi(SimulatorTab) + self.tabWidget.setCurrentIndex(0) + self.detail_view_widget.setCurrentIndex(2) + + def retranslateUi(self, SimulatorTab): + _translate = QtCore.QCoreApplication.translate + SimulatorTab.setWindowTitle(_translate("SimulatorTab", "Form")) + self.label.setText(_translate("SimulatorTab", "Protocols (Drag&Drop to Flow Graph):")) + self.label_6.setText(_translate("SimulatorTab", "Simulate these participants:")) + self.label_4.setText(_translate("SimulatorTab", "Repeat simulation this often:")) + self.spinBoxNRepeat.setSpecialValueText(_translate("SimulatorTab", "Infinite")) + self.label_3.setText(_translate("SimulatorTab", "Timeout:")) + self.spinBoxTimeout.setSuffix(_translate("SimulatorTab", "ms")) + self.label_7.setText(_translate("SimulatorTab", "In case of an overdue response:")) + self.comboBoxError.setItemText(0, _translate("SimulatorTab", "Resend last message")) + self.comboBoxError.setItemText(1, _translate("SimulatorTab", "Stop simulation")) + self.comboBoxError.setItemText(2, _translate("SimulatorTab", "Restart simulation")) + self.label_8.setText(_translate("SimulatorTab", "Maximum retries:")) + self.btnStartSim.setText(_translate("SimulatorTab", "Simulate...")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("SimulatorTab", "Flow Graph")) + self.lNumSelectedColumns.setText(_translate("SimulatorTab", "0")) + self.lColumnsSelectedText.setText(_translate("SimulatorTab", "column(s) selected")) + self.label_5.setText(_translate("SimulatorTab", "Viewtype:")) + self.cbViewType.setItemText(0, _translate("SimulatorTab", "Bit")) + self.cbViewType.setItemText(1, _translate("SimulatorTab", "Hex")) + self.cbViewType.setItemText(2, _translate("SimulatorTab", "ASCII")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("SimulatorTab", "Messages")) + self.btnAddParticipant.setToolTip(_translate("SimulatorTab", "Add participant")) + self.btnAddParticipant.setText(_translate("SimulatorTab", "Add")) + self.btnRemoveParticipant.setToolTip(_translate("SimulatorTab", "Remove participant")) + self.btnRemoveParticipant.setText(_translate("SimulatorTab", "Remove")) + self.btnUp.setToolTip(_translate("SimulatorTab", "Move selected participants up")) + self.btnUp.setText(_translate("SimulatorTab", "...")) + self.btnDown.setToolTip(_translate("SimulatorTab", "Move selected participants down")) + self.btnDown.setText(_translate("SimulatorTab", "...")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParticipants), _translate("SimulatorTab", "Participants")) + self.lblMsgFieldsValues.setText(_translate("SimulatorTab", "Detail view for item")) + self.label_9.setText(_translate("SimulatorTab", "Goto:")) + self.label_10.setText(_translate("SimulatorTab", "Copies:")) + self.label_11.setText(_translate("SimulatorTab", "Labels:")) + self.label_2.setText(_translate("SimulatorTab", "Coding:")) + self.lblEncodingDecoding.setText(_translate("SimulatorTab", "-")) + self.label_12.setText(_translate("SimulatorTab", "Condition:")) + self.ruleCondLineEdit.setPlaceholderText(_translate("SimulatorTab", "not (item1.crc == 0b1010 and item2.length >=3)")) + self.checkBoxPassTranscriptSTDIN.setText(_translate("SimulatorTab", "Pass transcript to STDIN")) + self.label_14.setText(_translate("SimulatorTab", "Command:")) + self.lineEditTriggerCommand.setPlaceholderText(_translate("SimulatorTab", "Path [+arguments] to external command e.g. mail or sendsms")) + self.btnChooseCommand.setText(_translate("SimulatorTab", "...")) + self.label_18.setText(_translate("SimulatorTab", "

You can access the return code of this item in formulas and rules using the item identifier followed by .rc e.g. item5.rc.

")) + self.label_13.setText(_translate("SimulatorTab", "Sleep for:")) + self.doubleSpinBoxSleep.setSuffix(_translate("SimulatorTab", "s")) + self.label_15.setText(_translate("SimulatorTab", "Start:")) + self.label_16.setText(_translate("SimulatorTab", "Step:")) + self.label_17.setText(_translate("SimulatorTab", "

This counter will increase by step each time it gets hit during simulation. It will preserve it\'s value during simulation repeats and retries. To reset all counters stop the simulation and start it again.

Access the value of this counter using item<Number>.counter_value in Formulas or as parameter in external programs e.g. external_py -c item5.counter_value. The value of this counter will be inserted during simulation time.

")) +from urh.ui.ExpressionLineEdit import ExpressionLineEdit +from urh.ui.views.GeneratorTreeView import GeneratorTreeView +from urh.ui.views.ParticipantTableView import ParticipantTableView +from urh.ui.views.SimulatorGraphicsView import SimulatorGraphicsView +from urh.ui.views.SimulatorLabelTableView import SimulatorLabelTableView +from urh.ui.views.SimulatorMessageTableView import SimulatorMessageTableView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_simulator_dialog.py b/Software/Universal Radio Hacker/src/urh/ui/ui_simulator_dialog.py new file mode 100644 index 0000000..fa01243 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_simulator_dialog.py @@ -0,0 +1,300 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_DialogSimulator(object): + def setupUi(self, DialogSimulator): + DialogSimulator.setObjectName("DialogSimulator") + DialogSimulator.resize(1088, 823) + self.verticalLayout_4 = QtWidgets.QVBoxLayout(DialogSimulator) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.tabWidgetSimulatorSettings = QtWidgets.QTabWidget(DialogSimulator) + self.tabWidgetSimulatorSettings.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidgetSimulatorSettings.setObjectName("tabWidgetSimulatorSettings") + self.tabLog = QtWidgets.QWidget() + self.tabLog.setObjectName("tabLog") + self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tabLog) + self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.gvSimulator = LoggingGraphicsView(self.tabLog) + self.gvSimulator.setFrameShape(QtWidgets.QFrame.NoFrame) + self.gvSimulator.setObjectName("gvSimulator") + self.verticalLayout_3.addWidget(self.gvSimulator) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.btnLogAll = QtWidgets.QPushButton(self.tabLog) + self.btnLogAll.setAutoDefault(False) + self.btnLogAll.setObjectName("btnLogAll") + self.horizontalLayout.addWidget(self.btnLogAll) + self.btnLogNone = QtWidgets.QPushButton(self.tabLog) + self.btnLogNone.setAutoDefault(False) + self.btnLogNone.setObjectName("btnLogNone") + self.horizontalLayout.addWidget(self.btnLogNone) + self.btnToggleLog = QtWidgets.QPushButton(self.tabLog) + self.btnToggleLog.setAutoDefault(False) + self.btnToggleLog.setObjectName("btnToggleLog") + self.horizontalLayout.addWidget(self.btnToggleLog) + self.verticalLayout_3.addLayout(self.horizontalLayout) + self.tabWidgetSimulatorSettings.addTab(self.tabLog, "") + self.tabRX = QtWidgets.QWidget() + self.tabRX.setObjectName("tabRX") + self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tabRX) + self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.scrollAreaRX = QtWidgets.QScrollArea(self.tabRX) + self.scrollAreaRX.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollAreaRX.setWidgetResizable(True) + self.scrollAreaRX.setObjectName("scrollAreaRX") + self.scrollAreaWidgetContentsRX = QtWidgets.QWidget() + self.scrollAreaWidgetContentsRX.setGeometry(QtCore.QRect(0, 0, 1066, 766)) + self.scrollAreaWidgetContentsRX.setObjectName("scrollAreaWidgetContentsRX") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsRX) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.btnTestSniffSettings = QtWidgets.QPushButton(self.scrollAreaWidgetContentsRX) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icons/icons/sniffer.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.btnTestSniffSettings.setIcon(icon) + self.btnTestSniffSettings.setAutoDefault(False) + self.btnTestSniffSettings.setObjectName("btnTestSniffSettings") + self.verticalLayout_6.addWidget(self.btnTestSniffSettings) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_6.addItem(spacerItem) + self.scrollAreaRX.setWidget(self.scrollAreaWidgetContentsRX) + self.verticalLayout_5.addWidget(self.scrollAreaRX) + self.tabWidgetSimulatorSettings.addTab(self.tabRX, "") + self.tabTX = QtWidgets.QWidget() + self.tabTX.setObjectName("tabTX") + self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tabTX) + self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_7.setObjectName("verticalLayout_7") + self.scrollAreaTX = QtWidgets.QScrollArea(self.tabTX) + self.scrollAreaTX.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollAreaTX.setWidgetResizable(True) + self.scrollAreaTX.setObjectName("scrollAreaTX") + self.scrollAreaWidgetContentsTX = QtWidgets.QWidget() + self.scrollAreaWidgetContentsTX.setGeometry(QtCore.QRect(0, 0, 1066, 766)) + self.scrollAreaWidgetContentsTX.setObjectName("scrollAreaWidgetContentsTX") + self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsTX) + self.verticalLayout_8.setObjectName("verticalLayout_8") + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_8.addItem(spacerItem1) + self.scrollAreaTX.setWidget(self.scrollAreaWidgetContentsTX) + self.verticalLayout_7.addWidget(self.scrollAreaTX) + self.tabWidgetSimulatorSettings.addTab(self.tabTX, "") + self.tabSimulation = QtWidgets.QWidget() + self.tabSimulation.setObjectName("tabSimulation") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.tabSimulation) + self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.tabWidget = QtWidgets.QTabWidget(self.tabSimulation) + self.tabWidget.setStyleSheet("QTabWidget::pane { border: 0; }") + self.tabWidget.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidget.setTabShape(QtWidgets.QTabWidget.Triangular) + self.tabWidget.setObjectName("tabWidget") + self.tab_simulation = QtWidgets.QWidget() + self.tab_simulation.setObjectName("tab_simulation") + self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.tab_simulation) + self.verticalLayout_15.setObjectName("verticalLayout_15") + self.groupBoxSimulationStatus = QtWidgets.QGroupBox(self.tab_simulation) + self.groupBoxSimulationStatus.setStyleSheet("QGroupBox\n" +"{\n" +"border: none;\n" +"}\n" +"\n" +"QGroupBox::title {\n" +" subcontrol-origin: margin;\n" +"}\n" +"QGroupBox::indicator:unchecked {\n" +" image: url(:/icons/icons/collapse.svg)\n" +"}\n" +"QGroupBox::indicator:checked {\n" +" image: url(:/icons/icons/uncollapse.svg)\n" +"}") + self.groupBoxSimulationStatus.setCheckable(True) + self.groupBoxSimulationStatus.setObjectName("groupBoxSimulationStatus") + self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.groupBoxSimulationStatus) + self.verticalLayout_12.setContentsMargins(-1, 15, -1, -1) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.frame = QtWidgets.QFrame(self.groupBoxSimulationStatus) + self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) + self.frame.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame.setLineWidth(0) + self.frame.setObjectName("frame") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.frame) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.textEditSimulation = QtWidgets.QTextEdit(self.frame) + self.textEditSimulation.setReadOnly(True) + self.textEditSimulation.setObjectName("textEditSimulation") + self.verticalLayout_11.addWidget(self.textEditSimulation) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label = QtWidgets.QLabel(self.frame) + self.label.setObjectName("label") + self.horizontalLayout_2.addWidget(self.label) + self.lblCurrentRepeatValue = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lblCurrentRepeatValue.setFont(font) + self.lblCurrentRepeatValue.setAlignment(QtCore.Qt.AlignCenter) + self.lblCurrentRepeatValue.setObjectName("lblCurrentRepeatValue") + self.horizontalLayout_2.addWidget(self.lblCurrentRepeatValue) + self.label_2 = QtWidgets.QLabel(self.frame) + self.label_2.setObjectName("label_2") + self.horizontalLayout_2.addWidget(self.label_2) + self.lblCurrentItemValue = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.lblCurrentItemValue.setFont(font) + self.lblCurrentItemValue.setAlignment(QtCore.Qt.AlignCenter) + self.lblCurrentItemValue.setObjectName("lblCurrentItemValue") + self.horizontalLayout_2.addWidget(self.lblCurrentItemValue) + self.btnSaveLog = QtWidgets.QToolButton(self.frame) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSaveLog.setIcon(icon) + self.btnSaveLog.setObjectName("btnSaveLog") + self.horizontalLayout_2.addWidget(self.btnSaveLog) + self.verticalLayout_11.addLayout(self.horizontalLayout_2) + self.verticalLayout_12.addWidget(self.frame) + self.verticalLayout_15.addWidget(self.groupBoxSimulationStatus) + self.groupBoxRXStatus = QtWidgets.QGroupBox(self.tab_simulation) + self.groupBoxRXStatus.setStyleSheet("QGroupBox\n" +"{\n" +"border: none;\n" +"}\n" +"\n" +"QGroupBox::title {\n" +" subcontrol-origin: margin;\n" +"}\n" +"QGroupBox::indicator:unchecked {\n" +" image: url(:/icons/icons/collapse.svg)\n" +"}\n" +"QGroupBox::indicator:checked {\n" +" image: url(:/icons/icons/uncollapse.svg)\n" +"}") + self.groupBoxRXStatus.setCheckable(True) + self.groupBoxRXStatus.setObjectName("groupBoxRXStatus") + self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.groupBoxRXStatus) + self.verticalLayout_14.setContentsMargins(-1, 15, -1, -1) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.frame_2 = QtWidgets.QFrame(self.groupBoxRXStatus) + self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame_2.setLineWidth(0) + self.frame_2.setObjectName("frame_2") + self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.frame_2) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.horizontalLayout_5 = QtWidgets.QHBoxLayout() + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.checkBoxCaptureFullRX = QtWidgets.QCheckBox(self.frame_2) + self.checkBoxCaptureFullRX.setObjectName("checkBoxCaptureFullRX") + self.horizontalLayout_5.addWidget(self.checkBoxCaptureFullRX) + spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_5.addItem(spacerItem2) + self.btnSaveRX = QtWidgets.QToolButton(self.frame_2) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSaveRX.setIcon(icon) + self.btnSaveRX.setObjectName("btnSaveRX") + self.horizontalLayout_5.addWidget(self.btnSaveRX) + self.verticalLayout_13.addLayout(self.horizontalLayout_5) + self.graphicsViewPreview = LiveGraphicView(self.frame_2) + self.graphicsViewPreview.setObjectName("graphicsViewPreview") + self.verticalLayout_13.addWidget(self.graphicsViewPreview) + self.verticalLayout_14.addWidget(self.frame_2) + self.verticalLayout_15.addWidget(self.groupBoxRXStatus) + self.tabWidget.addTab(self.tab_simulation, "") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.verticalLayout = QtWidgets.QVBoxLayout(self.tab) + self.verticalLayout.setObjectName("verticalLayout") + self.textEditTranscript = QtWidgets.QTextEdit(self.tab) + self.textEditTranscript.setReadOnly(True) + self.textEditTranscript.setObjectName("textEditTranscript") + self.verticalLayout.addWidget(self.textEditTranscript) + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.radioButtonTranscriptBit = QtWidgets.QRadioButton(self.tab) + self.radioButtonTranscriptBit.setChecked(True) + self.radioButtonTranscriptBit.setObjectName("radioButtonTranscriptBit") + self.horizontalLayout_3.addWidget(self.radioButtonTranscriptBit) + self.radioButtonTranscriptHex = QtWidgets.QRadioButton(self.tab) + self.radioButtonTranscriptHex.setObjectName("radioButtonTranscriptHex") + self.horizontalLayout_3.addWidget(self.radioButtonTranscriptHex) + spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_3.addItem(spacerItem3) + self.btnOpenInAnalysis = QtWidgets.QPushButton(self.tab) + self.btnOpenInAnalysis.setObjectName("btnOpenInAnalysis") + self.horizontalLayout_3.addWidget(self.btnOpenInAnalysis) + self.btnSaveTranscript = QtWidgets.QToolButton(self.tab) + icon = QtGui.QIcon.fromTheme("document-save") + self.btnSaveTranscript.setIcon(icon) + self.btnSaveTranscript.setObjectName("btnSaveTranscript") + self.horizontalLayout_3.addWidget(self.btnSaveTranscript) + self.verticalLayout.addLayout(self.horizontalLayout_3) + self.tabWidget.addTab(self.tab, "") + self.tab_device = QtWidgets.QWidget() + self.tab_device.setObjectName("tab_device") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.tab_device) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.textEditDevices = QtWidgets.QTextEdit(self.tab_device) + self.textEditDevices.setReadOnly(True) + self.textEditDevices.setObjectName("textEditDevices") + self.verticalLayout_10.addWidget(self.textEditDevices) + self.tabWidget.addTab(self.tab_device, "") + self.verticalLayout_9.addWidget(self.tabWidget) + self.btnStartStop = QtWidgets.QPushButton(self.tabSimulation) + icon = QtGui.QIcon.fromTheme("media-playback-start") + self.btnStartStop.setIcon(icon) + self.btnStartStop.setDefault(True) + self.btnStartStop.setObjectName("btnStartStop") + self.verticalLayout_9.addWidget(self.btnStartStop) + self.tabWidgetSimulatorSettings.addTab(self.tabSimulation, "") + self.verticalLayout_4.addWidget(self.tabWidgetSimulatorSettings) + + self.retranslateUi(DialogSimulator) + self.tabWidgetSimulatorSettings.setCurrentIndex(3) + self.tabWidget.setCurrentIndex(0) + self.groupBoxSimulationStatus.toggled['bool'].connect(self.frame.setVisible) + self.groupBoxRXStatus.toggled['bool'].connect(self.frame_2.setVisible) + + def retranslateUi(self, DialogSimulator): + _translate = QtCore.QCoreApplication.translate + DialogSimulator.setWindowTitle(_translate("DialogSimulator", "Simulation")) + self.btnLogAll.setText(_translate("DialogSimulator", "Log all")) + self.btnLogNone.setText(_translate("DialogSimulator", "Log none")) + self.btnToggleLog.setText(_translate("DialogSimulator", "Toggle selected")) + self.tabWidgetSimulatorSettings.setTabText(self.tabWidgetSimulatorSettings.indexOf(self.tabLog), _translate("DialogSimulator", "Log settings")) + self.btnTestSniffSettings.setText(_translate("DialogSimulator", "Test sniffer settings")) + self.tabWidgetSimulatorSettings.setTabText(self.tabWidgetSimulatorSettings.indexOf(self.tabRX), _translate("DialogSimulator", "RX settings")) + self.tabWidgetSimulatorSettings.setTabText(self.tabWidgetSimulatorSettings.indexOf(self.tabTX), _translate("DialogSimulator", "TX settings")) + self.groupBoxSimulationStatus.setTitle(_translate("DialogSimulator", "Simulation Status")) + self.label.setText(_translate("DialogSimulator", "Current iteration:")) + self.lblCurrentRepeatValue.setText(_translate("DialogSimulator", "0")) + self.label_2.setText(_translate("DialogSimulator", "Current item:")) + self.lblCurrentItemValue.setText(_translate("DialogSimulator", "0")) + self.btnSaveLog.setText(_translate("DialogSimulator", "...")) + self.groupBoxRXStatus.setTitle(_translate("DialogSimulator", "RX Status")) + self.checkBoxCaptureFullRX.setText(_translate("DialogSimulator", "Capture complete RX")) + self.btnSaveRX.setToolTip(_translate("DialogSimulator", "Save current capture")) + self.btnSaveRX.setText(_translate("DialogSimulator", "Save")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_simulation), _translate("DialogSimulator", "Status")) + self.textEditTranscript.setPlaceholderText(_translate("DialogSimulator", "Here you will find all messages that were sent and received during simulation.")) + self.radioButtonTranscriptBit.setText(_translate("DialogSimulator", "Bit &view")) + self.radioButtonTranscriptHex.setText(_translate("DialogSimulator", "Hex view")) + self.btnOpenInAnalysis.setText(_translate("DialogSimulator", "Open in Analysis")) + self.btnSaveTranscript.setText(_translate("DialogSimulator", "...")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("DialogSimulator", "Messages")) + self.textEditDevices.setPlaceholderText(_translate("DialogSimulator", "After simulation start you will see the log messages of your configured SDRs here.")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_device), _translate("DialogSimulator", "Devices")) + self.btnStartStop.setText(_translate("DialogSimulator", "Start")) + self.tabWidgetSimulatorSettings.setTabText(self.tabWidgetSimulatorSettings.indexOf(self.tabSimulation), _translate("DialogSimulator", "Simulation")) +from urh.ui.views.LiveGraphicView import LiveGraphicView +from urh.ui.views.LoggingGraphicsView import LoggingGraphicsView +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/ui_tab_interpretation.py b/Software/Universal Radio Hacker/src/urh/ui/ui_tab_interpretation.py new file mode 100644 index 0000000..fc596b8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/ui_tab_interpretation.py @@ -0,0 +1,80 @@ +# -*- coding: utf-8 -*- + +# +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_Interpretation(object): + def setupUi(self, Interpretation): + Interpretation.setObjectName("Interpretation") + Interpretation.resize(631, 561) + self.horizontalLayout = QtWidgets.QHBoxLayout(Interpretation) + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout.setSpacing(0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.scrollArea = ScrollArea(Interpretation) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth()) + self.scrollArea.setSizePolicy(sizePolicy) + self.scrollArea.setAcceptDrops(True) + self.scrollArea.setStyleSheet("") + self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) + self.scrollArea.setLineWidth(0) + self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.scrollArea.setWidgetResizable(True) + self.scrollArea.setObjectName("scrollArea") + self.scrlAreaSignals = QtWidgets.QWidget() + self.scrlAreaSignals.setGeometry(QtCore.QRect(0, 0, 631, 561)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.scrlAreaSignals.sizePolicy().hasHeightForWidth()) + self.scrlAreaSignals.setSizePolicy(sizePolicy) + self.scrlAreaSignals.setAutoFillBackground(True) + self.scrlAreaSignals.setStyleSheet("") + self.scrlAreaSignals.setObjectName("scrlAreaSignals") + self.verticalLayout = QtWidgets.QVBoxLayout(self.scrlAreaSignals) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout.setObjectName("verticalLayout") + self.splitter = QtWidgets.QSplitter(self.scrlAreaSignals) + self.splitter.setStyleSheet("QSplitter::handle:vertical {\n" +"margin: 4px 0px;\n" +" background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" +"stop:0 rgba(255, 255, 255, 0), \n" +"stop:0.5 rgba(100, 100, 100, 100), \n" +"stop:1 rgba(255, 255, 255, 0));\n" +" image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" +"}") + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setHandleWidth(6) + self.splitter.setObjectName("splitter") + self.labelGettingStarted = QtWidgets.QLabel(self.splitter) + font = QtGui.QFont() + font.setPointSize(32) + self.labelGettingStarted.setFont(font) + self.labelGettingStarted.setStyleSheet("") + self.labelGettingStarted.setAlignment(QtCore.Qt.AlignCenter) + self.labelGettingStarted.setWordWrap(True) + self.labelGettingStarted.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) + self.labelGettingStarted.setObjectName("labelGettingStarted") + self.placeholderLabel = QtWidgets.QLabel(self.splitter) + self.placeholderLabel.setText("") + self.placeholderLabel.setObjectName("placeholderLabel") + self.verticalLayout.addWidget(self.splitter) + self.scrollArea.setWidget(self.scrlAreaSignals) + self.horizontalLayout.addWidget(self.scrollArea) + + self.retranslateUi(Interpretation) + + def retranslateUi(self, Interpretation): + _translate = QtCore.QCoreApplication.translate + Interpretation.setWindowTitle(_translate("Interpretation", "Form")) + self.labelGettingStarted.setText(_translate("Interpretation", "

Open a file or record a new signal using the File menu to get started.

")) +from urh.ui.ScrollArea import ScrollArea +from . import urh_rc diff --git a/Software/Universal Radio Hacker/src/urh/ui/urh_rc.py b/Software/Universal Radio Hacker/src/urh/ui/urh_rc.py new file mode 100644 index 0000000..d7cadd4 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/urh_rc.py @@ -0,0 +1,13175 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt5 (Qt v5.14.2) +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore + +qt_resource_data = b"\ +\x00\x00\x07\x27\ +\x00\ +\x00\x1a\x8b\x78\x9c\xe5\x58\xdd\x8f\xdb\x36\x12\x7f\xdf\xbf\x82\ +\x55\x1f\xd2\x43\x2d\x8a\xa4\x3e\x28\x69\xed\x2d\xd0\xa4\x69\xf2\ +\x50\xa0\x68\xd2\x14\xb8\x37\xad\x44\xdb\xba\xe8\xc3\x90\xe4\xb5\ +\x9d\xbf\xfe\x86\xd4\x07\x29\xdb\x1b\x5f\x0e\xc5\x3d\xdc\x0a\xbb\ +\x58\x71\x38\xc3\x99\xe1\x0c\x7f\x3f\x6a\x97\x3f\x1d\xcb\x02\x3d\ +\x89\xa6\xcd\xeb\x6a\x65\x51\x4c\x2c\x24\xaa\xb4\xce\xf2\x6a\xb3\ +\xb2\xfe\xfc\xf8\xd6\x0e\x2d\xd4\x76\x49\x95\x25\x45\x5d\x89\x95\ +\x55\xd5\xd6\x4f\x0f\x77\xcb\xef\x6c\x1b\xbd\x6e\x44\xd2\x89\x0c\ +\x1d\xf2\x6e\x8b\xde\x57\x9f\xdb\x34\xd9\x09\xf4\xc3\xb6\xeb\x76\ +\xb1\xe3\x1c\x0e\x07\x9c\x0f\x42\x5c\x37\x1b\xe7\x1f\xc8\xb6\x1f\ +\xee\xee\x96\xed\xd3\xe6\x0e\x21\x04\x7e\xab\x36\xce\xd2\x95\x35\ +\x18\xec\xf6\x4d\xa1\x14\xb3\xd4\x11\x85\x28\x45\xd5\xb5\x0e\xc5\ +\xd4\xb1\xb4\x7a\xaa\xd5\x53\xe9\x3d\x7f\x12\x69\x5d\x96\x75\xd5\ +\x2a\xcb\xaa\xfd\xde\x50\x6e\xb2\xf5\xa4\x2d\xa3\x39\xb8\x4a\x89\ +\x46\x51\xe4\x10\xe6\x30\x66\x83\x86\xdd\x9e\xaa\x2e\x39\xda\x73\ +\x53\x88\xf1\x9a\x29\x23\x84\x38\x30\xa7\x35\xff\x33\xad\xb8\x85\ +\x0d\xdd\xc1\xef\xa4\x3e\x0a\x70\x5b\xef\x9b\x54\xac\xc1\x4e\xe0\ +\x4a\x74\xce\x9b\x8f\x6f\xa6\x49\x9b\xe0\xac\xcb\x8c\x65\xc6\xfd\ +\x9c\x79\x9d\x6d\x72\x95\x94\xa2\xdd\x25\xa9\x68\x9d\x51\xae\xec\ +\x0f\x79\xd6\x6d\xa1\xbe\xc1\xee\xa8\xc6\x5b\x91\x6f\xb6\x9d\x21\ +\x78\xca\xc5\xe1\xe7\xfa\xb8\xb2\x08\x22\x88\x06\xf0\xd3\x8b\x75\ +\x67\x50\x25\xc8\xb3\x95\xf5\xe1\xd3\xaf\x7f\xd4\x75\xd7\x8f\x07\ +\x2f\xf1\xa4\x49\x70\xc4\x30\x45\x8d\x9a\x1e\x53\x89\xb3\x3a\x95\ +\xb1\xad\xac\x4c\xf4\xdd\x85\xc7\x1d\x9a\x56\x10\xc7\x5d\xdd\x74\ +\xf6\x3a\x2f\x44\xaf\xea\x6c\xeb\x52\x38\xff\xaa\x85\xf3\xeb\xfb\ +\x8f\xce\xbe\xd9\x3a\x59\xd2\x25\x4e\x9e\x42\xbd\x1d\x73\x1d\xbc\ +\xab\xae\xaf\x75\xcc\x76\xb0\xe7\x91\x87\xc3\x10\xaa\x1e\x5d\xd5\ +\x39\x9d\xe9\x3c\x80\xd2\x72\x8a\x5b\x46\x92\xc9\xcd\x91\xa6\x7d\ +\xfa\x8f\x49\xdb\x6f\x2a\x42\xbb\x64\x03\x61\x14\x75\xb3\xb2\xbe\ +\x5f\xab\x67\x98\x78\xac\x9b\x4c\x34\xe3\x54\xa0\x9e\xd9\x54\x0d\ +\x45\xca\xbb\x53\x7f\xe4\x86\xb5\xc7\xc0\xe4\xaa\xd3\x3c\xb9\x3e\ +\xdf\x6e\x93\xac\x3e\xac\x2c\x76\x3e\xf9\xa5\xae\x4b\x59\xd7\x73\ +\x79\x0a\xb5\x65\x38\xf4\x5c\xee\x5f\x4c\x81\x1b\x06\x7e\x02\x76\ +\x31\x05\x65\xdb\xcb\x93\x68\xef\xab\xbc\x83\x6e\x1f\xba\xc5\x34\ +\xde\x37\x8d\x54\x28\x92\x93\x80\x5c\xd5\x9f\x31\xa8\x76\x5b\x1f\ +\x36\x8d\xdc\xb3\x75\x52\x4c\x9b\x36\x99\x1e\xf2\x0a\x72\xb0\xc7\ +\xde\x8c\xd8\x45\xa6\x83\xc6\xd4\xad\xd4\xa3\xcf\xa8\xc8\xce\x7d\ +\x66\xea\xf4\xfc\x54\x99\x1c\xf3\x32\xff\x22\x20\xc2\x8b\x85\x65\ +\xe0\xf6\xe3\xa3\x3c\x13\x5d\xb3\x17\x66\x4a\xfb\x3c\x13\xed\x98\ +\x14\x72\x54\xc7\x64\x62\xdd\xea\x1e\x91\x23\xd7\x1d\xe7\x4a\xd1\ +\x25\xb2\x75\xf5\xfc\x28\x71\x03\xd5\x6f\xa0\x03\x58\x14\xff\xf1\ +\xe6\x6d\x3f\x82\x71\x9a\xc6\x7f\xd5\xcd\xe7\x61\x08\x8f\x54\x48\ +\x1e\xeb\x3d\xec\x83\xf5\x30\x89\x97\x59\x1a\x03\x7a\x94\x49\xf7\ +\x90\x97\xd0\x17\x12\x78\x7e\x04\xb4\x58\x3a\x7a\x62\xa6\xdc\x9d\ +\x76\x42\x2f\xda\x2f\xdb\x88\x1e\x86\xae\x62\x71\x96\x96\xb9\x34\ +\x72\x3e\x74\x79\x51\xbc\x97\x4e\x86\xbc\x8c\x45\xf3\xae\x10\x5a\ +\xb8\x74\x86\xe8\x87\xdc\x1c\x23\xb9\xa5\x33\xe6\xae\x46\x1b\xbd\ +\x27\xaa\x75\xae\x94\xa1\xde\xef\xca\x3a\x13\x83\xc2\xf9\x7c\x91\ +\x3c\x8a\x62\x65\xfd\xf2\x28\x2a\x81\xe8\xb4\x9b\x22\xed\xc6\x08\ +\xe5\xda\x72\xcc\xc7\xb6\x34\xe0\x10\xd3\x70\x3a\x0f\x1a\x15\x01\ +\xbf\x98\x96\x1a\xad\x85\x10\x34\x13\x9f\x06\x6d\x77\x2a\x20\xae\ +\xb6\x6b\xea\xcf\xa2\xef\xe3\x98\x60\x9f\x7b\xbe\x47\xf8\x54\x7d\ +\x67\x33\xcb\xf4\x56\x62\xd9\xd9\x21\xba\x9e\x29\x1b\x33\xdd\x8c\ +\xc1\x24\x4d\x9e\xd8\x83\x0e\x25\xf4\x3c\xc8\x75\x0d\x87\x54\xbd\ +\xc7\x95\x6c\x8b\xe2\x5e\x49\x9e\xa4\x59\xd5\xcd\x64\x07\xb5\x0d\ +\x71\x40\xc8\xfd\x60\xd5\x88\x2e\xdd\xce\x74\x5a\x38\x35\x71\xb8\ +\x3b\xde\x17\x79\x25\x86\x03\x1a\x53\xcc\xfc\x7e\x7a\x9d\x94\x79\ +\x71\x8a\x5f\x7d\x50\x7d\x85\x5e\x43\x9a\xe8\xf7\xa6\x7e\x75\x6f\ +\x8f\xe9\xd8\xfd\x32\x3b\x91\xe6\xeb\x3c\x05\x2a\xaf\xab\x0b\x75\ +\xf4\x41\x94\xb9\xfd\x73\x5d\x64\xaf\xee\x0b\xd1\x75\xa2\xb1\x25\ +\xb9\x01\xea\xc7\x04\x5c\x1f\x00\x49\x67\x02\xa0\x8e\x22\x1e\x80\ +\x58\x0d\xec\x01\x46\x63\x7a\xdf\x17\x09\x72\xa8\x84\x65\x76\x46\ +\x27\x8e\x9d\x4f\xa7\x13\xb5\xdc\x25\xdd\x56\x9f\x0f\x50\xf8\x0d\ +\x11\xec\xba\x9e\x0b\x0f\x5d\x04\x58\x02\x28\x7a\x87\x3c\x1c\x04\ +\x1e\xd0\x45\x88\x3e\x21\x1f\x53\x2f\x92\x42\x17\xbb\x91\x0f\x48\ +\xef\x83\x10\xfa\x80\x11\x1a\x04\x21\x87\x09\x86\x19\x8d\x24\x07\ +\xa0\xd7\x88\x62\xee\x33\xc9\x34\x0b\x82\x43\xa2\x54\x80\x6e\x31\ +\x0b\x03\xe9\x02\x84\x51\x10\x4a\xa1\x2f\x97\xe0\x81\xd4\xe4\x0b\ +\x60\x89\x28\x0c\x5d\x57\xae\xcc\x30\x09\x95\x06\x2c\x0c\x8b\x45\ +\x44\xda\x99\x61\xe8\x78\xd1\x3f\x2d\x9d\xcb\x7f\xdd\x08\xd1\xcd\ +\x46\x88\xb0\xab\x1e\xc2\x64\x15\xfe\xc6\x06\x78\x27\x92\xa7\xd3\ +\xab\xa9\xb0\x70\xb3\x22\x46\x46\xb2\x7e\xb2\x5e\x70\xde\x98\x81\ +\x49\x97\x35\x2c\x51\x88\x09\xa3\xae\xef\x46\x50\x42\x5f\x6e\x53\ +\x0a\x7b\xe7\x46\x44\x16\x65\x41\x60\x4f\xfb\x04\xe8\xc2\x86\xad\ +\xe6\xea\xdd\x14\xba\x72\xff\x55\x01\xc9\xc2\x86\x02\x30\x1f\xe4\ +\x0c\xc1\x0d\x2d\xf2\x98\xac\xb8\x52\xe9\x5f\x5d\x64\xcf\x2d\x27\ +\xb1\xe9\x71\xd2\x61\xb2\xb8\x74\x70\x69\x48\x0d\x43\xb2\x18\x5d\ +\xc2\xfb\xe0\x31\x58\xe8\x98\x66\x46\x83\xec\x0b\x2a\x65\xac\xd0\ +\x58\x10\x67\x2a\x23\xf5\x22\x6f\xf4\x0d\x8b\xd0\x7e\x00\xaf\x6e\ +\x24\xaf\xc4\xd1\x4c\x4a\x71\xd8\x5f\x5a\xfa\x35\x3c\xee\xf5\x03\ +\xec\x31\x35\x49\xc9\x30\x36\x2d\x26\x61\xef\x89\x83\x27\xad\x20\ +\x9b\xd2\x34\x30\xf4\x17\xa3\x03\xae\xc2\x54\xd1\x44\x0b\x1d\x82\ +\x3d\xb3\x1a\x84\x53\x7e\xb4\xd7\x87\x1c\x65\x74\x51\x7f\x88\xe0\ +\xbd\x0f\x99\xcb\x0c\x99\xda\x13\x3e\x17\x0e\xaf\x72\x11\x30\xf4\ +\xf8\xb8\x07\xae\xaa\x85\xa7\x55\x54\x00\x17\x86\x4a\xaa\xfd\x69\ +\xf9\x42\xfb\x9b\x09\x47\x33\xb2\x90\xee\x42\x34\x7a\x72\x17\x46\ +\x2c\x17\xfa\x1c\x7d\x79\x29\x47\xd8\xbb\x71\x84\x29\x05\x48\xe5\ +\xc4\x9b\x50\x78\x0b\x28\x0c\x01\xcb\x4d\x32\xd0\x8f\x7a\xd8\x07\ +\xa8\xe4\x67\x20\xbc\x95\xc7\x8f\x72\x85\xc0\x0c\xce\x90\xcf\x49\ +\x38\x43\x60\x06\x4d\x18\xc9\xd5\x0d\x04\x06\x97\x80\xc0\x52\x53\ +\x03\xf0\x93\x6c\xe2\x50\xd5\x1d\x16\x85\xf3\x45\xe7\xf8\xab\x1c\ +\x79\x7e\xf0\x72\x0a\x17\x4c\x85\x1b\xee\x3a\xcf\x5d\x4b\x08\x25\ +\xff\x8b\x6b\xc9\x6c\x47\xfe\x3f\xee\x27\x36\xf9\xca\x0d\xa5\x44\ +\xb2\x77\x43\x02\xdd\xb7\xa0\x3e\xe6\x24\xe2\xcf\xd0\x1b\xd3\xf4\ +\x66\xca\x46\xd6\x30\xc8\xcd\xd3\xdc\x16\x4c\x24\xc6\x4d\x7e\x32\ +\x84\xa3\x2b\x3e\xe3\xb5\x70\x22\xb6\x99\x70\x32\xd3\xac\x36\x91\ +\x9a\x1f\x4e\x0c\x86\xe6\x26\xbd\xec\x39\x52\xe3\x26\xa9\xf1\x9e\ +\xd4\xd8\x4c\x32\x12\x87\xc1\x67\x7c\x4e\x67\x1c\xcd\xd5\x47\x99\ +\xa6\xcd\x9b\x64\xc6\x0d\x2e\xeb\xe9\x61\x22\xac\x6b\x24\x66\x70\ +\x18\x7b\x86\xbe\x02\x4d\x5f\x73\xd9\x48\xc8\x3d\x79\x85\x9a\xb8\ +\xdc\x69\x76\xc6\x3f\x33\xe1\x15\xda\xe2\x23\x6d\xf1\xb9\x6c\x30\ +\x3a\x27\x2d\x6f\xa1\x43\x38\xd7\x7e\x41\xc8\x17\xdd\xa0\x2c\x1f\ +\x98\xc2\xe5\x6e\x10\xc9\x73\xe9\x47\x9c\x6b\xce\x0a\x28\x30\x89\ +\xec\xe4\x50\xde\xe3\x23\x38\x14\x3e\xe1\x84\x02\x8f\x44\x38\x08\ +\x89\x1b\xc8\xef\x06\x0e\x9d\x12\x81\x78\x6c\xf6\x60\x2a\x95\xaa\ +\xb8\xaa\xa2\xaa\x85\x6a\x01\x8a\x03\x75\x8a\xa4\x82\xcf\x55\x2d\ +\x35\x59\xa9\xd5\x3c\x37\x82\x68\xe4\x37\x0b\xb0\xa4\x2b\x71\xe2\ +\x9d\x8e\xf1\xc5\x7c\x2c\xc0\xe7\xde\x8d\x9b\x86\x8b\x03\x4e\xb8\ +\xcf\x2f\xe1\x94\x6b\x34\xf5\x2e\xc1\xd4\xbb\x81\xa5\xfc\x0a\x94\ +\x7a\xd7\x90\xd4\x04\xd2\x2b\x30\xfa\x35\x10\xe5\x97\x10\x7a\x1b\ +\x40\x4d\xfc\xbc\x80\xcf\x6f\x43\xcf\x4b\xf0\x34\x3e\x04\xf8\x1c\ +\x3a\xf9\xb7\x20\x27\xbf\x01\x9c\x9e\xc6\x4d\x7e\x09\x9b\xfc\xab\ +\xa8\x79\x05\x34\xf9\x35\xcc\x34\x21\xf3\x0a\x62\x3e\x0f\x98\x97\ +\x78\xf9\xf2\xe0\xd2\x77\xcf\x2f\x8a\xea\xcf\x52\xfe\xcf\xf2\xe1\ +\xee\xdf\xfd\xc3\x1d\x1c\ +\x00\x00\x0a\x38\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x32\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\ +\x32\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x33\x32\x20\x33\x32\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x70\x6c\x75\x73\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\x3c\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\ +\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ +\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\ +\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\ +\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\ +\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\ +\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\ +\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x31\ +\x36\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x78\x3d\x22\x32\x30\x2e\x33\x38\x34\x37\x34\x33\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\ +\x3d\x22\x31\x37\x2e\x33\x39\x30\x36\x32\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\ +\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\ +\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ +\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\ +\x69\x64\x74\x68\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ +\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ +\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\ +\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\ +\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x34\ +\x34\x38\x35\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\ +\x61\x64\x61\x74\x61\x34\x34\x38\x38\x22\x3e\x0a\x20\x20\x20\x20\ +\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\ +\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\ +\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ +\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ +\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\ +\x74\x6c\x65\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\ +\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\ +\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\ +\x45\x62\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x74\ +\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\ +\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\ +\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\ +\x66\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\ +\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\ +\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\ +\x74\x63\x68\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\ +\x73\x69\x7a\x65\x3a\x38\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\ +\x69\x67\x68\x74\x3a\x31\x2e\x32\x35\x3b\x66\x6f\x6e\x74\x2d\x66\ +\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\ +\x64\x65\x20\x50\x72\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\x63\x69\x66\x69\x63\x61\ +\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\ +\x65\x20\x50\x72\x6f\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\ +\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\ +\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\ +\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ +\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x38\x2e\ +\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x37\ +\x2e\x38\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x74\x65\x78\x74\x35\x30\x39\x31\x22\x3e\x3c\x74\x73\x70\x61\ +\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\ +\x61\x6e\x35\x30\x38\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x78\x3d\x22\x38\x2e\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x31\x34\x2e\x38\x37\x35\x22\x20\x2f\ +\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x61\x72\x69\x61\x2d\x6c\x61\x62\x65\ +\x6c\x3d\x22\x2b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\ +\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\ +\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\ +\x65\x69\x67\x68\x74\x3a\x39\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x73\ +\x74\x72\x65\x74\x63\x68\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\ +\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x35\x33\x2e\x33\x33\x33\x33\x33\ +\x32\x30\x36\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\ +\x74\x3a\x31\x2e\x32\x35\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\ +\x6c\x79\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\ +\x50\x72\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\x63\x61\x70\x65\x2d\x66\ +\x6f\x6e\x74\x2d\x73\x70\x65\x63\x69\x66\x69\x63\x61\x74\x69\x6f\ +\x6e\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\ +\x72\x6f\x20\x48\x65\x61\x76\x79\x27\x3b\x6c\x65\x74\x74\x65\x72\ +\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\ +\x64\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\ +\x6c\x6c\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\x66\x69\x6c\x6c\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x6e\x6f\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x74\x65\x78\x74\x35\x37\x30\x37\x22\x3e\x0a\x20\x20\x20\ +\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x64\x3d\x22\x6d\x20\x31\x32\x2e\x37\x35\x35\x38\x33\x33\ +\x2c\x32\x38\x2e\x38\x38\x37\x35\x20\x68\x20\x36\x2e\x36\x31\x33\ +\x33\x33\x33\x20\x76\x20\x2d\x39\x2e\x36\x20\x68\x20\x39\x2e\x32\ +\x38\x20\x76\x20\x2d\x36\x2e\x34\x20\x68\x20\x2d\x39\x2e\x32\x38\ +\x20\x56\x20\x33\x2e\x32\x38\x37\x35\x30\x30\x37\x20\x48\x20\x31\ +\x32\x2e\x37\x35\x35\x38\x33\x33\x20\x56\x20\x31\x32\x2e\x38\x38\ +\x37\x35\x20\x48\x20\x33\x2e\x34\x37\x35\x38\x33\x33\x33\x20\x76\ +\x20\x36\x2e\x34\x20\x68\x20\x39\x2e\x32\x37\x39\x39\x39\x39\x37\ +\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x61\x74\x68\x35\x37\x30\x39\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\ +\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x16\x45\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x6f\ +\x73\x62\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6f\ +\x70\x65\x6e\x73\x77\x61\x74\x63\x68\x62\x6f\x6f\x6b\x2e\x6f\x72\ +\x67\x2f\x75\x72\x69\x2f\x32\x30\x30\x39\x2f\x6f\x73\x62\x22\x0a\ +\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\ +\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\ +\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\x2e\x31\x2f\x22\x0a\x20\ +\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\ +\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\ +\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\x0a\x20\x20\x20\x78\ +\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\x68\x74\x74\x70\x3a\x2f\ +\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\ +\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\x2d\x73\x79\x6e\x74\x61\ +\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\ +\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\ +\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\ +\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\x70\x3a\x2f\ +\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\x72\x63\x65\ +\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\x2f\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\x0a\x20\x20\ +\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\x70\x65\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\x73\x70\x61\ +\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\x0a\x20\x20\ +\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\x70\x78\x22\x0a\x20\x20\ +\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x36\x70\x78\x22\x0a\x20\ +\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\ +\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\x69\x64\x3d\x22\x53\x56\ +\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x73\x6e\x69\x66\ +\x66\x65\x72\x2e\x73\x76\x67\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\ +\x39\x32\x2e\x31\x20\x72\x22\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\ +\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\ +\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\ +\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\ +\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\ +\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\ +\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\ +\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x33\x32\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\ +\x3d\x22\x32\x2e\x37\x38\x34\x38\x34\x36\x39\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x39\ +\x2e\x35\x37\x33\x34\x36\x34\x39\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ +\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\ +\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\ +\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\ +\x68\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\ +\x69\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ +\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\ +\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\ +\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x35\x30\x33\x36\ +\x22\x3e\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\ +\x37\x30\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x6f\x73\x62\ +\x3a\x70\x61\x69\x6e\x74\x3d\x22\x73\x6f\x6c\x69\x64\x22\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\ +\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x61\x61\x63\x63\x66\x66\x3b\x73\ +\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\ +\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x73\x74\x6f\x70\x37\x30\x37\x37\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\ +\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x66\x69\x6c\x74\x65\x72\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\ +\x6c\x6f\x72\x2d\x69\x6e\x74\x65\x72\x70\x6f\x6c\x61\x74\x69\x6f\ +\x6e\x2d\x66\x69\x6c\x74\x65\x72\x73\x3a\x73\x52\x47\x42\x3b\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x44\x72\x6f\x70\x20\x53\x68\x61\ +\x64\x6f\x77\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x66\x69\x6c\x74\x65\x72\x39\x31\x34\x22\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x3c\x66\x65\x46\x6c\x6f\x6f\x64\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x66\x6c\x6f\x6f\x64\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3d\x22\x30\x2e\x34\x39\x38\x30\x33\x39\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x66\x6c\x6f\x6f\x64\x2d\x63\x6f\x6c\x6f\ +\x72\x3d\x22\x72\x67\x62\x28\x30\x2c\x30\x2c\x30\x29\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x73\x75\x6c\x74\x3d\x22\ +\x66\x6c\x6f\x6f\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x66\x65\x46\x6c\x6f\x6f\x64\x39\x30\x34\x22\x20\ +\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x66\x65\x43\x6f\x6d\x70\ +\x6f\x73\x69\x74\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x3d\x22\x66\x6c\x6f\x6f\x64\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x69\x6e\x32\x3d\x22\x53\x6f\x75\x72\x63\x65\x47\x72\ +\x61\x70\x68\x69\x63\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x70\x65\x72\x61\x74\x6f\x72\x3d\x22\x69\x6e\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x72\x65\x73\x75\x6c\x74\x3d\x22\x63\ +\x6f\x6d\x70\x6f\x73\x69\x74\x65\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x43\x6f\x6d\x70\x6f\x73\ +\x69\x74\x65\x39\x30\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x66\x65\x47\x61\x75\x73\x73\x69\x61\x6e\x42\x6c\x75\x72\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x3d\x22\x63\x6f\ +\x6d\x70\x6f\x73\x69\x74\x65\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x64\x44\x65\x76\x69\x61\x74\x69\x6f\x6e\x3d\ +\x22\x30\x2e\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ +\x65\x73\x75\x6c\x74\x3d\x22\x62\x6c\x75\x72\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x47\x61\x75\x73\ +\x73\x69\x61\x6e\x42\x6c\x75\x72\x39\x30\x38\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x66\x65\x4f\x66\x66\x73\x65\x74\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x78\x3d\x22\x30\x2e\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x79\x3d\x22\x30\ +\x2e\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x73\ +\x75\x6c\x74\x3d\x22\x6f\x66\x66\x73\x65\x74\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x4f\x66\x66\x73\ +\x65\x74\x39\x31\x30\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x66\x65\x43\x6f\x6d\x70\x6f\x73\x69\x74\x65\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x3d\x22\x53\x6f\x75\x72\x63\x65\ +\x47\x72\x61\x70\x68\x69\x63\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x32\x3d\x22\x6f\x66\x66\x73\x65\x74\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x65\x72\x61\x74\x6f\x72\ +\x3d\x22\x6f\x76\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x72\x65\x73\x75\x6c\x74\x3d\x22\x63\x6f\x6d\x70\x6f\x73\x69\ +\x74\x65\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x66\x65\x43\x6f\x6d\x70\x6f\x73\x69\x74\x65\x39\x31\x32\ +\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x66\x69\x6c\x74\x65\ +\x72\x3e\x0a\x20\x20\x20\x20\x3c\x66\x69\x6c\x74\x65\x72\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\ +\x6f\x72\x2d\x69\x6e\x74\x65\x72\x70\x6f\x6c\x61\x74\x69\x6f\x6e\ +\x2d\x66\x69\x6c\x74\x65\x72\x73\x3a\x73\x52\x47\x42\x3b\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x6c\x61\x62\x65\x6c\x3d\x22\x44\x72\x6f\x70\x20\x53\x68\x61\x64\ +\x6f\x77\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x66\ +\x69\x6c\x74\x65\x72\x39\x33\x38\x22\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x3c\x66\x65\x46\x6c\x6f\x6f\x64\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x66\x6c\x6f\x6f\x64\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3d\x22\x30\x2e\x34\x39\x38\x30\x33\x39\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x66\x6c\x6f\x6f\x64\x2d\x63\x6f\x6c\x6f\x72\ +\x3d\x22\x72\x67\x62\x28\x30\x2c\x30\x2c\x30\x29\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x72\x65\x73\x75\x6c\x74\x3d\x22\x66\ +\x6c\x6f\x6f\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x66\x65\x46\x6c\x6f\x6f\x64\x39\x32\x38\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x66\x65\x43\x6f\x6d\x70\x6f\ +\x73\x69\x74\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\ +\x3d\x22\x66\x6c\x6f\x6f\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x69\x6e\x32\x3d\x22\x53\x6f\x75\x72\x63\x65\x47\x72\x61\ +\x70\x68\x69\x63\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ +\x70\x65\x72\x61\x74\x6f\x72\x3d\x22\x69\x6e\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x72\x65\x73\x75\x6c\x74\x3d\x22\x63\x6f\ +\x6d\x70\x6f\x73\x69\x74\x65\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x43\x6f\x6d\x70\x6f\x73\x69\ +\x74\x65\x39\x33\x30\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x66\x65\x47\x61\x75\x73\x73\x69\x61\x6e\x42\x6c\x75\x72\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x3d\x22\x63\x6f\x6d\ +\x70\x6f\x73\x69\x74\x65\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x64\x44\x65\x76\x69\x61\x74\x69\x6f\x6e\x3d\x22\ +\x30\x2e\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\ +\x73\x75\x6c\x74\x3d\x22\x62\x6c\x75\x72\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x47\x61\x75\x73\x73\ +\x69\x61\x6e\x42\x6c\x75\x72\x39\x33\x32\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x66\x65\x4f\x66\x66\x73\x65\x74\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x64\x78\x3d\x22\x30\x2e\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x79\x3d\x22\x30\x2e\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x73\x75\ +\x6c\x74\x3d\x22\x6f\x66\x66\x73\x65\x74\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x66\x65\x4f\x66\x66\x73\x65\ +\x74\x39\x33\x34\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x66\x65\x43\x6f\x6d\x70\x6f\x73\x69\x74\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x69\x6e\x3d\x22\x53\x6f\x75\x72\x63\x65\x47\ +\x72\x61\x70\x68\x69\x63\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x6e\x32\x3d\x22\x6f\x66\x66\x73\x65\x74\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x65\x72\x61\x74\x6f\x72\x3d\ +\x22\x6f\x76\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x72\x65\x73\x75\x6c\x74\x3d\x22\x63\x6f\x6d\x70\x6f\x73\x69\x74\ +\x65\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x66\x65\x43\x6f\x6d\x70\x6f\x73\x69\x74\x65\x39\x33\x36\x22\ +\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x66\x69\x6c\x74\x65\x72\ +\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\x20\x20\x3c\x6d\ +\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x35\x30\x33\x39\x22\x3e\x0a\ +\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\ +\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\ +\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\ +\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\ +\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\ +\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\ +\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\ +\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\ +\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\ +\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\ +\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x6c\x61\x79\x65\x72\x32\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\ +\x62\x65\x6e\x65\x20\x32\x22\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\ +\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ +\x65\x3a\x23\x66\x66\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x38\x38\x39\x37\x36\x33\x37\ +\x38\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\ +\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\ +\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x74\x65\x72\x3a\x75\x72\ +\x6c\x28\x23\x66\x69\x6c\x74\x65\x72\x39\x33\x38\x29\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x31\x31\x2e\x33\x30\ +\x33\x30\x38\x35\x2c\x31\x31\x2e\x31\x35\x34\x37\x35\x36\x20\x33\ +\x2e\x38\x33\x38\x38\x33\x2c\x33\x2e\x39\x31\x30\x34\x38\x38\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ +\x35\x36\x31\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\ +\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x2f\x3e\ +\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\ +\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\ +\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\ +\x20\x3c\x63\x69\x72\x63\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x61\x66\x63\ +\x36\x65\x39\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x30\x2e\x37\x38\x34\x31\x37\x32\x36\x33\x3b\x73\x74\x72\x6f\ +\x6b\x65\x3a\x23\x66\x66\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x31\x39\x30\x39\x33\x39\ +\x34\x33\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\ +\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\ +\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\ +\x6c\x74\x65\x72\x3a\x75\x72\x6c\x28\x23\x66\x69\x6c\x74\x65\x72\ +\x39\x31\x34\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x68\x35\x36\x30\x35\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x63\x78\x3d\x22\x36\x2e\x38\x34\x37\x35\x30\x33\x37\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x36\x2e\x38\x36\ +\x30\x30\x30\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\ +\x22\x36\x2e\x30\x34\x31\x32\x34\x33\x31\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x20\x20\x61\x72\x69\ +\x61\x2d\x6c\x61\x62\x65\x6c\x3d\x22\x31\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\ +\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\ +\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\ +\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x39\x30\x30\ +\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\x74\x63\x68\x3a\x6e\x6f\ +\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\ +\x30\x2e\x36\x36\x36\x36\x36\x36\x39\x38\x70\x78\x3b\x6c\x69\x6e\ +\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x2e\x32\x35\x3b\x66\x6f\ +\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\x72\x63\ +\x65\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\x27\x3b\x2d\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\x63\x69\ +\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\x63\x65\ +\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\x20\x48\x65\x61\x76\x79\x27\ +\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\ +\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\x6e\x67\ +\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\ +\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x35\x35\x39\ +\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\ +\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x37\x36\ +\x34\x33\x30\x36\x37\x2c\x30\x2c\x30\x2c\x30\x2e\x38\x35\x31\x36\ +\x32\x38\x39\x36\x2c\x30\x2e\x36\x35\x34\x32\x32\x37\x38\x37\x2c\ +\x30\x2e\x30\x32\x30\x33\x35\x35\x33\x32\x29\x22\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x64\x3d\x22\x4d\x20\x32\x2e\x34\x39\x38\x31\x36\x36\ +\x37\x2c\x31\x31\x2e\x31\x38\x37\x35\x20\x48\x20\x37\x2e\x34\x34\ +\x37\x35\x30\x30\x32\x20\x56\x20\x39\x2e\x37\x31\x35\x35\x20\x48\ +\x20\x35\x2e\x39\x39\x36\x38\x33\x33\x35\x20\x56\x20\x34\x2e\x34\ +\x32\x34\x38\x33\x33\x31\x20\x48\x20\x34\x2e\x36\x35\x32\x38\x33\ +\x33\x34\x20\x63\x20\x2d\x30\x2e\x35\x33\x33\x33\x33\x33\x33\x2c\ +\x30\x2e\x33\x32\x20\x2d\x31\x2e\x30\x36\x36\x36\x36\x36\x37\x2c\ +\x30\x2e\x35\x31\x32\x20\x2d\x31\x2e\x38\x37\x37\x33\x33\x33\x34\ +\x2c\x30\x2e\x36\x36\x31\x33\x33\x33\x34\x20\x56\x20\x36\x2e\x32\ +\x31\x36\x38\x33\x33\x32\x20\x48\x20\x34\x2e\x31\x36\x32\x31\x36\ +\x36\x37\x20\x56\x20\x39\x2e\x37\x31\x35\x35\x20\x68\x20\x2d\x31\ +\x2e\x36\x36\x34\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x37\x31\x31\x37\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\ +\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\ +\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\ +\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x6d\x20\x31\x31\x2e\x32\x38\x33\x33\x33\x34\x2c\x31\x31\x2e\ +\x33\x31\x35\x35\x20\x63\x20\x31\x2e\x35\x38\x39\x33\x33\x33\x2c\ +\x30\x20\x32\x2e\x36\x36\x36\x36\x36\x36\x2c\x2d\x31\x2e\x32\x32\ +\x36\x36\x36\x37\x20\x32\x2e\x36\x36\x36\x36\x36\x36\x2c\x2d\x33\ +\x2e\x35\x34\x31\x33\x33\x33\x34\x20\x30\x2c\x2d\x32\x2e\x33\x31\ +\x34\x36\x36\x36\x38\x20\x2d\x31\x2e\x30\x37\x37\x33\x33\x33\x2c\ +\x2d\x33\x2e\x34\x37\x37\x33\x33\x33\x35\x20\x2d\x32\x2e\x36\x36\ +\x36\x36\x36\x36\x2c\x2d\x33\x2e\x34\x37\x37\x33\x33\x33\x35\x20\ +\x2d\x31\x2e\x35\x38\x39\x33\x33\x33\x38\x2c\x30\x20\x2d\x32\x2e\ +\x36\x36\x36\x36\x36\x37\x32\x2c\x31\x2e\x31\x36\x32\x36\x36\x36\ +\x37\x20\x2d\x32\x2e\x36\x36\x36\x36\x36\x37\x32\x2c\x33\x2e\x34\ +\x37\x37\x33\x33\x33\x35\x20\x30\x2c\x32\x2e\x33\x31\x34\x36\x36\ +\x36\x34\x20\x31\x2e\x30\x37\x37\x33\x33\x33\x34\x2c\x33\x2e\x35\ +\x34\x31\x33\x33\x33\x34\x20\x32\x2e\x36\x36\x36\x36\x36\x37\x32\ +\x2c\x33\x2e\x35\x34\x31\x33\x33\x33\x34\x20\x7a\x20\x6d\x20\x30\ +\x2c\x2d\x31\x2e\x34\x30\x38\x20\x43\x20\x31\x30\x2e\x37\x31\x38\ +\x2c\x39\x2e\x39\x30\x37\x35\x20\x31\x30\x2e\x32\x33\x38\x2c\x39\ +\x2e\x34\x35\x39\x34\x39\x39\x39\x20\x31\x30\x2e\x32\x33\x38\x2c\ +\x37\x2e\x37\x37\x34\x31\x36\x36\x36\x20\x63\x20\x30\x2c\x2d\x31\ +\x2e\x36\x38\x35\x33\x33\x33\x34\x20\x30\x2e\x34\x38\x2c\x2d\x32\ +\x2e\x30\x36\x39\x33\x33\x33\x34\x20\x31\x2e\x30\x34\x35\x33\x33\ +\x34\x2c\x2d\x32\x2e\x30\x36\x39\x33\x33\x33\x34\x20\x30\x2e\x35\ +\x36\x35\x33\x33\x33\x2c\x30\x20\x31\x2e\x30\x34\x35\x33\x33\x33\ +\x2c\x30\x2e\x33\x38\x34\x20\x31\x2e\x30\x34\x35\x33\x33\x33\x2c\ +\x32\x2e\x30\x36\x39\x33\x33\x33\x34\x20\x30\x2c\x31\x2e\x36\x38\ +\x35\x33\x33\x33\x33\x20\x2d\x30\x2e\x34\x38\x2c\x32\x2e\x31\x33\ +\x33\x33\x33\x33\x34\x20\x2d\x31\x2e\x30\x34\x35\x33\x33\x33\x2c\ +\x32\x2e\x31\x33\x33\x33\x33\x33\x34\x20\x7a\x20\x6d\x20\x30\x2c\ +\x2d\x31\x2e\x32\x38\x30\x30\x30\x30\x31\x20\x63\x20\x30\x2e\x34\ +\x39\x30\x36\x36\x36\x2c\x30\x20\x30\x2e\x38\x35\x33\x33\x33\x33\ +\x2c\x2d\x30\x2e\x33\x34\x31\x33\x33\x33\x33\x20\x30\x2e\x38\x35\ +\x33\x33\x33\x33\x2c\x2d\x30\x2e\x38\x35\x33\x33\x33\x33\x33\x20\ +\x30\x2c\x2d\x30\x2e\x35\x31\x32\x30\x30\x30\x31\x20\x2d\x30\x2e\ +\x33\x36\x32\x36\x36\x37\x2c\x2d\x30\x2e\x38\x35\x33\x33\x33\x33\ +\x34\x20\x2d\x30\x2e\x38\x35\x33\x33\x33\x33\x2c\x2d\x30\x2e\x38\ +\x35\x33\x33\x33\x33\x34\x20\x2d\x30\x2e\x34\x39\x30\x36\x36\x37\ +\x2c\x30\x20\x2d\x30\x2e\x38\x35\x33\x33\x33\x34\x2c\x30\x2e\x33\ +\x34\x31\x33\x33\x33\x33\x20\x2d\x30\x2e\x38\x35\x33\x33\x33\x34\ +\x2c\x30\x2e\x38\x35\x33\x33\x33\x33\x34\x20\x30\x2c\x30\x2e\x35\ +\x31\x32\x20\x30\x2e\x33\x36\x32\x36\x36\x37\x2c\x30\x2e\x38\x35\ +\x33\x33\x33\x33\x33\x20\x30\x2e\x38\x35\x33\x33\x33\x34\x2c\x30\ +\x2e\x38\x35\x33\x33\x33\x33\x33\x20\x7a\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x37\x31\x31\ +\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\ +\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\ +\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\ +\x76\x67\x3e\x0a\ +\x00\x00\x0b\x40\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x32\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\ +\x32\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x33\x32\x20\x33\x32\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x65\x71\x75\x61\x6c\x73\x5f\x71\x6d\x2e\x73\x76\x67\x22\x3e\ +\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\ +\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\ +\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\ +\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\ +\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\ +\x6f\x6d\x3d\x22\x31\x36\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x32\x30\x2e\x33\x38\x34\ +\x37\x34\x33\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x79\x3d\x22\x31\x34\x2e\x39\x35\x33\x31\x32\x35\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\ +\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\ +\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\ +\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ +\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x39\x32\x30\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x31\ +\x34\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ +\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\ +\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\ +\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\ +\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x64\x65\x66\x73\x34\x34\x38\x35\x22\x20\x2f\x3e\x0a\x20\x20\x3c\ +\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x34\x34\x38\x38\x22\x3e\ +\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\ +\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\ +\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\ +\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\ +\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\ +\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\ +\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\ +\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\ +\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\ +\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ +\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\ +\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\ +\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x61\x72\x69\x61\x2d\x6c\x61\x62\x65\x6c\ +\x3d\x22\x09\xe2\x89\x9f\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\ +\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x76\x61\x72\ +\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\ +\x2d\x77\x65\x69\x67\x68\x74\x3a\x39\x30\x30\x3b\x66\x6f\x6e\x74\ +\x2d\x73\x74\x72\x65\x74\x63\x68\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\ +\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x34\x30\x70\x78\x3b\x6c\ +\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x2e\x32\x35\x3b\ +\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\ +\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\x27\x3b\x2d\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\ +\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\ +\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\x20\x48\x65\x61\x76\ +\x79\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\ +\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\ +\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x35\ +\x35\x64\x34\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x35\ +\x30\x34\x36\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\ +\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x33\x2e\x39\x37\x32\x36\x35\x36\x33\x2c\x31\x37\x2e\x34\x37\x32\ +\x36\x35\x36\x20\x48\x20\x32\x39\x2e\x30\x31\x31\x37\x31\x39\x20\ +\x56\x20\x32\x32\x2e\x30\x36\x32\x35\x20\x48\x20\x33\x2e\x39\x37\ +\x32\x36\x35\x36\x33\x20\x5a\x20\x6d\x20\x30\x2c\x38\x2e\x38\x38\ +\x36\x37\x31\x39\x20\x48\x20\x32\x39\x2e\x30\x31\x31\x37\x31\x39\ +\x20\x76\x20\x34\x2e\x36\x32\x38\x39\x30\x36\x20\x48\x20\x33\x2e\ +\x39\x37\x32\x36\x35\x36\x33\x20\x5a\x20\x4d\x20\x31\x37\x2e\x35\ +\x38\x35\x39\x33\x37\x2c\x31\x30\x2e\x35\x33\x39\x30\x36\x33\x20\ +\x68\x20\x2d\x33\x2e\x35\x33\x35\x31\x35\x36\x20\x76\x20\x2d\x30\ +\x2e\x34\x36\x38\x37\x35\x20\x71\x20\x30\x2c\x2d\x30\x2e\x38\x32\ +\x30\x33\x31\x33\x20\x30\x2e\x33\x31\x32\x35\x2c\x2d\x31\x2e\x34\ +\x32\x35\x37\x38\x31\x37\x20\x30\x2e\x33\x33\x32\x30\x33\x32\x2c\ +\x2d\x30\x2e\x36\x32\x35\x20\x31\x2e\x33\x36\x37\x31\x38\x38\x2c\ +\x2d\x31\x2e\x35\x38\x32\x30\x33\x31\x33\x20\x6c\x20\x30\x2e\x36\ +\x32\x35\x2c\x2d\x30\x2e\x35\x36\x36\x34\x30\x36\x33\x20\x71\x20\ +\x30\x2e\x35\x36\x36\x34\x30\x36\x2c\x2d\x30\x2e\x35\x30\x37\x38\ +\x31\x32\x35\x20\x30\x2e\x38\x32\x30\x33\x31\x32\x2c\x2d\x30\x2e\ +\x39\x35\x37\x30\x33\x31\x32\x20\x30\x2e\x32\x35\x33\x39\x30\x36\ +\x2c\x2d\x30\x2e\x34\x34\x39\x32\x31\x38\x38\x20\x30\x2e\x32\x35\ +\x33\x39\x30\x36\x2c\x2d\x30\x2e\x38\x39\x38\x34\x33\x37\x35\x20\ +\x30\x2c\x2d\x30\x2e\x36\x38\x33\x35\x39\x33\x37\x20\x2d\x30\x2e\ +\x34\x36\x38\x37\x35\x2c\x2d\x31\x2e\x30\x35\x34\x36\x38\x37\x35\ +\x20\x2d\x30\x2e\x34\x36\x38\x37\x35\x2c\x2d\x30\x2e\x33\x39\x30\ +\x36\x32\x35\x20\x2d\x31\x2e\x33\x30\x38\x35\x39\x33\x2c\x2d\x30\ +\x2e\x33\x39\x30\x36\x32\x35\x20\x2d\x30\x2e\x38\x30\x30\x37\x38\ +\x31\x2c\x30\x20\x2d\x31\x2e\x37\x31\x38\x37\x35\x2c\x30\x2e\x33\ +\x33\x32\x30\x33\x31\x33\x20\x2d\x30\x2e\x39\x31\x37\x39\x36\x39\ +\x2c\x30\x2e\x33\x31\x32\x35\x20\x2d\x31\x2e\x38\x39\x34\x35\x33\ +\x31\x2c\x30\x2e\x39\x35\x37\x30\x33\x31\x32\x20\x56\x20\x31\x2e\ +\x34\x31\x37\x39\x36\x38\x37\x20\x51\x20\x31\x33\x2e\x32\x31\x30\ +\x39\x33\x38\x2c\x31\x2e\x30\x30\x37\x38\x31\x32\x35\x20\x31\x34\ +\x2e\x31\x38\x37\x35\x2c\x30\x2e\x38\x31\x32\x35\x20\x71\x20\x30\ +\x2e\x39\x37\x36\x35\x36\x33\x2c\x2d\x30\x2e\x31\x39\x35\x33\x31\ +\x32\x35\x20\x31\x2e\x38\x37\x35\x2c\x2d\x30\x2e\x31\x39\x35\x33\ +\x31\x32\x35\x20\x32\x2e\x33\x38\x32\x38\x31\x32\x2c\x30\x20\x33\ +\x2e\x36\x33\x32\x38\x31\x32\x2c\x30\x2e\x39\x37\x36\x35\x36\x32\ +\x35\x20\x31\x2e\x32\x35\x2c\x30\x2e\x39\x37\x36\x35\x36\x32\x35\ +\x20\x31\x2e\x32\x35\x2c\x32\x2e\x38\x33\x32\x30\x33\x31\x32\x20\ +\x30\x2c\x30\x2e\x39\x35\x37\x30\x33\x31\x33\x20\x2d\x30\x2e\x33\ +\x37\x31\x30\x39\x33\x2c\x31\x2e\x37\x31\x38\x37\x35\x20\x51\x20\ +\x32\x30\x2e\x32\x30\x33\x31\x32\x35\x2c\x36\x2e\x39\x30\x36\x32\ +\x35\x20\x31\x39\x2e\x32\x36\x35\x36\x32\x35\x2c\x37\x2e\x37\x36\ +\x35\x36\x32\x35\x20\x6c\x20\x2d\x30\x2e\x36\x32\x35\x2c\x30\x2e\ +\x35\x34\x36\x38\x37\x35\x20\x71\x20\x2d\x30\x2e\x36\x36\x34\x30\ +\x36\x33\x2c\x30\x2e\x36\x32\x35\x20\x2d\x30\x2e\x38\x35\x39\x33\ +\x37\x35\x2c\x30\x2e\x39\x39\x36\x30\x39\x33\x38\x20\x2d\x30\x2e\ +\x31\x39\x35\x33\x31\x33\x2c\x30\x2e\x33\x35\x31\x35\x36\x32\x35\ +\x20\x2d\x30\x2e\x31\x39\x35\x33\x31\x33\x2c\x30\x2e\x38\x30\x30\ +\x37\x38\x31\x32\x20\x7a\x20\x6d\x20\x2d\x33\x2e\x35\x33\x35\x31\ +\x35\x36\x2c\x31\x2e\x34\x34\x35\x33\x31\x32\x20\x68\x20\x33\x2e\ +\x35\x33\x35\x31\x35\x36\x20\x76\x20\x33\x2e\x34\x37\x36\x35\x36\ +\x33\x20\x68\x20\x2d\x33\x2e\x35\x33\x35\x31\x35\x36\x20\x7a\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\x66\x69\ +\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x35\ +\x30\x34\x38\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x67\x3e\ +\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x0d\x0c\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x75\x6e\x6c\x6f\x63\x6b\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\ +\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\ +\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ +\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\ +\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\ +\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ +\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\ +\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ +\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ +\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\ +\x22\x33\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x78\x3d\x22\x32\x2e\x34\x33\x38\x35\x38\x34\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x79\x3d\x22\x38\x2e\x34\x36\x32\x32\x30\x35\x39\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\ +\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\ +\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\ +\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\ +\x69\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x77\x69\x64\x74\x68\x3d\x22\x31\x34\x34\x30\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x34\x34\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ +\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\ +\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\ +\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x31\ +\x30\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x31\x33\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ +\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\ +\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\ +\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\ +\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\ +\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\ +\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\ +\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\ +\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\ +\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\ +\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x33\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\ +\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x33\x22\x20\x2f\x3e\ +\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\ +\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\ +\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\ +\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\x66\x69\x6c\x6c\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x32\x39\x35\x35\x32\x35\x30\ +\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x65\ +\x63\x74\x32\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x33\x2e\x31\x38\x37\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x2e\x34\x31\ +\x30\x39\x36\x32\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\ +\x22\x31\x2e\x35\x33\x31\x32\x35\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x79\x3d\x22\x36\x2e\x31\x38\x32\x37\x38\x37\x39\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x72\x79\x3d\x22\x31\x2e\x36\x36\x38\x39\ +\x33\x39\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\ +\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\ +\x30\x30\x35\x35\x64\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\ +\x64\x74\x68\x3a\x32\x2e\x33\x37\x38\x39\x39\x39\x39\x35\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\ +\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\ +\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x39\x35\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ +\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x38\x2e\ +\x30\x39\x34\x36\x31\x30\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x34\x2e\x39\ +\x32\x34\x30\x31\x34\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x34\x2e\x30\x37\ +\x31\x38\x34\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x33\x2e\x31\x31\x34\ +\x36\x30\x38\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x73\x74\x61\x72\x74\x3d\x22\x34\x2e\x37\ +\x30\x39\x35\x34\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x65\x6e\x64\x3d\x22\x31\x2e\x35\x34\ +\x32\x34\x30\x30\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\ +\x22\x4d\x20\x38\x2e\x30\x38\x33\x30\x32\x31\x38\x2c\x31\x2e\x38\ +\x30\x39\x34\x31\x37\x39\x20\x41\x20\x34\x2e\x30\x37\x31\x38\x34\ +\x32\x32\x2c\x33\x2e\x31\x31\x34\x36\x30\x38\x38\x20\x30\x20\x30\ +\x20\x31\x20\x31\x32\x2e\x31\x36\x35\x39\x35\x36\x2c\x34\x2e\x38\ +\x37\x35\x33\x36\x32\x34\x20\x34\x2e\x30\x37\x31\x38\x34\x32\x32\ +\x2c\x33\x2e\x31\x31\x34\x36\x30\x38\x38\x20\x30\x20\x30\x20\x31\ +\x20\x38\x2e\x32\x31\x30\x32\x31\x39\x36\x2c\x38\x2e\x30\x33\x37\ +\x33\x36\x37\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x6f\x70\x65\x6e\x3d\x22\x74\x72\x75\x65\ +\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x3c\x67\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\ +\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x32\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x32\x22\x3e\ +\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x66\ +\x66\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\ +\x35\x30\x34\x32\x37\x37\x31\x31\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x35\x33\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\ +\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\x38\x2e\ +\x30\x37\x34\x32\x39\x31\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x38\x2e\x38\ +\x34\x33\x35\x38\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x31\x2e\x38\x31\ +\x35\x38\x36\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x31\x2e\x37\x31\x35\ +\x38\x39\x33\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\ +\x69\x70\x6f\x64\x69\x3a\x73\x74\x61\x72\x74\x3d\x22\x33\x2e\x31\ +\x34\x31\x35\x39\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x65\x6e\x64\x3d\x22\x32\x2e\x38\ +\x32\x30\x34\x36\x30\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\ +\x3d\x22\x4d\x20\x36\x2e\x32\x35\x38\x34\x32\x33\x33\x2c\x38\x2e\ +\x38\x34\x33\x35\x38\x32\x31\x20\x41\x20\x31\x2e\x38\x31\x35\x38\ +\x36\x37\x39\x2c\x31\x2e\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\ +\x30\x20\x31\x20\x37\x2e\x39\x32\x38\x36\x36\x34\x34\x2c\x37\x2e\ +\x31\x33\x33\x32\x31\x35\x31\x20\x31\x2e\x38\x31\x35\x38\x36\x37\ +\x39\x2c\x31\x2e\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\x30\x20\ +\x31\x20\x39\x2e\x38\x36\x36\x38\x30\x31\x35\x2c\x38\x2e\x35\x36\ +\x39\x32\x35\x20\x31\x2e\x38\x31\x35\x38\x36\x37\x39\x2c\x31\x2e\ +\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\x30\x20\x31\x20\x38\x2e\ +\x35\x30\x37\x34\x32\x35\x36\x2c\x31\x30\x2e\x35\x30\x39\x39\x34\ +\x38\x20\x31\x2e\x38\x31\x35\x38\x36\x37\x39\x2c\x31\x2e\x37\x31\ +\x35\x38\x39\x33\x39\x20\x30\x20\x30\x20\x31\x20\x36\x2e\x33\x35\ +\x31\x32\x35\x33\x2c\x39\x2e\x33\x38\x35\x31\x38\x39\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6f\ +\x70\x65\x6e\x3d\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x66\x66\x66\x66\ +\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\x2e\x37\x39\x33\ +\x36\x35\x33\x37\x33\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x72\x65\x63\x74\x31\x36\x38\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x2e\x32\x34\x38\ +\x38\x33\x35\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\ +\x67\x68\x74\x3d\x22\x34\x2e\x30\x38\x34\x32\x31\x34\x32\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x37\x2e\x34\x39\x31\x34\ +\x36\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x31\ +\x30\x2e\x33\x34\x34\x30\x30\x36\x22\x20\x2f\x3e\x0a\x20\x20\x3c\ +\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x09\x2f\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x32\x20\x32\x34\x30\x35\x35\x34\x36\ +\x2c\x20\x32\x30\x31\x38\x2d\x30\x33\x2d\x31\x31\x22\x0a\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\ +\x65\x3d\x22\x6d\x65\x73\x73\x61\x67\x65\x5f\x74\x79\x70\x65\x2e\ +\x73\x76\x67\x22\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\ +\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x30\x30\x30\x30\ +\x30\x30\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\ +\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\ +\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\ +\x79\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\ +\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x7a\x6f\x6f\x6d\x3d\x22\x33\x32\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x34\x2e\x39\ +\x36\x37\x38\x39\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x38\x2e\x32\x37\x38\x34\ +\x31\x37\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\ +\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\ +\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x39\x32\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\ +\x31\x31\x34\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ +\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\ +\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\ +\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x64\x65\x66\x73\x38\x31\x35\x22\x20\x2f\x3e\x0a\x20\x20\ +\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x38\x31\x38\x22\x3e\ +\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\ +\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\ +\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\ +\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\ +\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\ +\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\ +\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\ +\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\ +\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\ +\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\ +\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\ +\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\ +\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x74\x65\x78\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\x70\x61\ +\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\ +\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\ +\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\ +\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x39\x30\ +\x30\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\x74\x63\x68\x3a\x6e\ +\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\ +\x31\x34\x2e\x36\x36\x36\x36\x36\x36\x39\x38\x70\x78\x3b\x6c\x69\ +\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x2e\x32\x35\x3b\x66\ +\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\x72\ +\x63\x65\x20\x53\x61\x6e\x73\x20\x50\x72\x6f\x27\x3b\x2d\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\x63\ +\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\x63\ +\x65\x20\x53\x61\x6e\x73\x20\x50\x72\x6f\x20\x48\x65\x61\x76\x79\ +\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\x67\ +\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\x70\x61\x63\x69\x6e\ +\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\x23\x30\x30\x38\x30\ +\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\ +\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x2d\x30\x2e\x37\x35\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x31\x32\x2e\x30\x36\x32\ +\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\ +\x78\x74\x31\x33\x37\x36\x22\x3e\x3c\x74\x73\x70\x61\x6e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\x61\x6e\x31\ +\x33\x37\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3d\ +\x22\x2d\x30\x2e\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x79\x3d\x22\x31\x32\x2e\x30\x36\x32\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\ +\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\ +\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\ +\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x39\ +\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\x74\x63\x68\x3a\ +\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\ +\x3a\x31\x32\x2e\x36\x36\x36\x36\x36\x36\x39\x38\x70\x78\x3b\x6c\ +\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x3b\x66\x6f\x6e\ +\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\x72\x63\x65\ +\x20\x53\x61\x6e\x73\x20\x50\x72\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\x63\x69\x66\ +\x69\x63\x61\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\ +\x53\x61\x6e\x73\x20\x50\x72\x6f\x20\x48\x65\x61\x76\x79\x27\x3b\ +\x66\x69\x6c\x6c\x3a\x23\x30\x30\x38\x30\x30\x30\x22\x3e\x4d\x54\ +\x3c\x2f\x74\x73\x70\x61\x6e\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0a\ +\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x0a\xe9\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x32\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\ +\x32\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x33\x32\x20\x33\x32\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x65\x71\x75\x61\x6c\x73\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\ +\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\ +\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\ +\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\ +\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\ +\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\ +\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\ +\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ +\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\ +\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\ +\x22\x31\x36\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x78\x3d\x22\x2d\x37\x2e\x38\x33\x34\x30\x30\x32\ +\x33\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x79\x3d\x22\x39\x2e\x38\x31\x32\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\ +\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\ +\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\ +\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\ +\x69\x64\x74\x68\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ +\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\ +\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\ +\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\ +\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\ +\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x34\ +\x34\x38\x35\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\ +\x61\x64\x61\x74\x61\x34\x34\x38\x38\x22\x3e\x0a\x20\x20\x20\x20\ +\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\ +\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\ +\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\ +\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\ +\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\ +\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\ +\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\ +\x74\x6c\x65\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\ +\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\ +\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\ +\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\ +\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\ +\x45\x62\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x74\ +\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x6d\x6c\x3a\x73\ +\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\ +\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\ +\x66\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\ +\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\ +\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\ +\x74\x63\x68\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\ +\x73\x69\x7a\x65\x3a\x38\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\ +\x69\x67\x68\x74\x3a\x31\x2e\x32\x35\x3b\x66\x6f\x6e\x74\x2d\x66\ +\x61\x6d\x69\x6c\x79\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\ +\x64\x65\x20\x50\x72\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2d\x66\x6f\x6e\x74\x2d\x73\x70\x65\x63\x69\x66\x69\x63\x61\ +\x74\x69\x6f\x6e\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\ +\x65\x20\x50\x72\x6f\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\ +\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\x73\ +\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\x3a\ +\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ +\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x38\x2e\ +\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x37\ +\x2e\x38\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x74\x65\x78\x74\x35\x30\x39\x31\x22\x3e\x3c\x74\x73\x70\x61\ +\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x72\x6f\x6c\x65\x3d\x22\x6c\x69\x6e\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x73\x70\ +\x61\x6e\x35\x30\x38\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x78\x3d\x22\x38\x2e\x33\x37\x35\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3d\x22\x31\x34\x2e\x38\x37\x35\x22\x20\x2f\ +\x3e\x3c\x2f\x74\x65\x78\x74\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\ +\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x32\x2e\x38\ +\x30\x34\x36\x38\x37\x36\x2c\x2d\x30\x2e\x30\x35\x32\x37\x33\x34\ +\x33\x29\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x61\x72\x69\x61\x2d\ +\x6c\x61\x62\x65\x6c\x3d\x22\x20\xe2\x89\x9f\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x6f\x6e\x74\x2d\ +\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\ +\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\ +\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x39\x30\x30\ +\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x72\x65\x74\x63\x68\x3a\x6e\x6f\ +\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x34\ +\x30\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\ +\x31\x2e\x32\x35\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\ +\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\ +\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\x63\x61\x70\x65\x2d\x66\x6f\x6e\ +\x74\x2d\x73\x70\x65\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\ +\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\ +\x20\x48\x65\x61\x76\x79\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\ +\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\ +\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\ +\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ +\x6f\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x74\x65\x78\x74\x35\x30\x34\x36\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3d\x22\x70\x61\x74\x68\x35\x36\x38\x37\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\ +\x30\x30\x35\x35\x64\x34\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\ +\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\ +\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\ +\x2e\x39\x34\x34\x38\x38\x31\x39\x32\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ +\x4d\x20\x33\x2e\x31\x30\x35\x34\x36\x38\x37\x2c\x31\x38\x2e\x31\ +\x31\x39\x31\x34\x31\x20\x48\x20\x32\x38\x2e\x31\x34\x34\x35\x33\ +\x31\x20\x76\x20\x34\x2e\x36\x32\x38\x39\x30\x36\x20\x48\x20\x33\ +\x2e\x31\x30\x35\x34\x36\x38\x37\x20\x5a\x20\x6d\x20\x30\x2c\x2d\ +\x38\x2e\x38\x38\x36\x37\x31\x39\x20\x48\x20\x32\x38\x2e\x31\x34\ +\x34\x35\x33\x31\x20\x76\x20\x34\x2e\x35\x38\x39\x38\x34\x34\x20\ +\x48\x20\x33\x2e\x31\x30\x35\x34\x36\x38\x37\x20\x5a\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\ +\x72\x65\x3d\x22\x30\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\ +\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x0d\x5e\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x6c\x6f\x63\x6b\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\x3c\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\ +\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\ +\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\ +\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\x20\x62\ +\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\ +\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\ +\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\ +\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\ +\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x33\ +\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x78\x3d\x22\x32\x2e\x34\x33\x38\x35\x38\x34\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\ +\x22\x38\x2e\x34\x36\x32\x32\x30\x35\x39\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\ +\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\ +\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\ +\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\ +\x64\x74\x68\x3d\x22\x31\x34\x34\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x34\x34\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\ +\x64\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\ +\x72\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x31\x30\x22\ +\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x31\x33\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\ +\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\ +\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\ +\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\ +\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\ +\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\ +\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\ +\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\ +\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x20\x2f\x3e\ +\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\ +\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\ +\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\ +\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\ +\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\ +\x65\x72\x33\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\ +\x33\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\ +\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\ +\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\ +\x22\x45\x62\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\ +\x72\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\ +\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x32\x39\ +\x35\x35\x32\x35\x30\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x72\x65\x63\x74\x32\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x33\x2e\x31\x38\x37\x35\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\ +\x22\x39\x2e\x34\x31\x30\x39\x36\x32\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x78\x3d\x22\x31\x2e\x35\x33\x31\x32\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x79\x3d\x22\x36\x2e\x31\x38\x32\x37\x38\ +\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x79\x3d\x22\x31\ +\x2e\x36\x36\x38\x39\x33\x39\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\ +\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x23\x30\x30\x35\x35\x64\x34\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x32\x2e\x33\x37\x38\x39\x39\ +\x39\x39\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\ +\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\ +\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x39\ +\x35\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\ +\x78\x3d\x22\x38\x2e\x30\x39\x34\x36\x31\x30\x32\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\ +\x3d\x22\x34\x2e\x39\x32\x34\x30\x31\x34\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\ +\x22\x34\x2e\x30\x37\x31\x38\x34\x32\x32\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\ +\x33\x2e\x31\x31\x34\x36\x30\x38\x38\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x73\x74\x61\x72\x74\ +\x3d\x22\x33\x2e\x31\x33\x33\x34\x36\x30\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x65\x6e\x64\ +\x3d\x22\x33\x2e\x31\x33\x32\x38\x32\x33\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x34\x2e\x30\x32\x32\x39\x30\ +\x32\x37\x2c\x34\x2e\x39\x34\x39\x33\x34\x32\x33\x20\x41\x20\x34\ +\x2e\x30\x37\x31\x38\x34\x32\x32\x2c\x33\x2e\x31\x31\x34\x36\x30\ +\x38\x38\x20\x30\x20\x30\x20\x31\x20\x38\x2e\x30\x36\x30\x38\x34\ +\x38\x39\x2c\x31\x2e\x38\x30\x39\x35\x31\x32\x34\x20\x34\x2e\x30\ +\x37\x31\x38\x34\x32\x32\x2c\x33\x2e\x31\x31\x34\x36\x30\x38\x38\ +\x20\x30\x20\x30\x20\x31\x20\x31\x32\x2e\x31\x36\x36\x33\x30\x37\ +\x2c\x34\x2e\x38\x39\x37\x36\x39\x33\x33\x20\x34\x2e\x30\x37\x31\ +\x38\x34\x32\x32\x2c\x33\x2e\x31\x31\x34\x36\x30\x38\x38\x20\x30\ +\x20\x30\x20\x31\x20\x38\x2e\x31\x32\x39\x36\x36\x39\x32\x2c\x38\ +\x2e\x30\x33\x38\x35\x30\x37\x34\x20\x34\x2e\x30\x37\x31\x38\x34\ +\x32\x32\x2c\x33\x2e\x31\x31\x34\x36\x30\x38\x38\x20\x30\x20\x30\ +\x20\x31\x20\x34\x2e\x30\x32\x32\x39\x32\x34\x36\x2c\x34\x2e\x39\ +\x35\x31\x33\x32\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6f\x70\x65\x6e\x3d\x22\x74\x72\ +\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\ +\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\ +\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\ +\x72\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x32\ +\x22\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\ +\x23\x66\x66\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\ +\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\ +\x31\x2e\x35\x30\x34\x32\x37\x37\x31\x31\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x38\x35\x33\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x74\x79\x70\x65\x3d\x22\x61\x72\x63\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x78\x3d\x22\ +\x38\x2e\x30\x37\x34\x32\x39\x31\x32\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x63\x79\x3d\x22\x38\ +\x2e\x38\x34\x33\x35\x38\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x78\x3d\x22\x31\x2e\ +\x38\x31\x35\x38\x36\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x72\x79\x3d\x22\x31\x2e\x37\ +\x31\x35\x38\x39\x33\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x73\x74\x61\x72\x74\x3d\x22\x33\ +\x2e\x31\x34\x31\x35\x39\x32\x37\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x65\x6e\x64\x3d\x22\x32\ +\x2e\x38\x32\x30\x34\x36\x30\x33\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x4d\x20\x36\x2e\x32\x35\x38\x34\x32\x33\x33\x2c\ +\x38\x2e\x38\x34\x33\x35\x38\x32\x31\x20\x41\x20\x31\x2e\x38\x31\ +\x35\x38\x36\x37\x39\x2c\x31\x2e\x37\x31\x35\x38\x39\x33\x39\x20\ +\x30\x20\x30\x20\x31\x20\x37\x2e\x39\x32\x38\x36\x36\x34\x34\x2c\ +\x37\x2e\x31\x33\x33\x32\x31\x35\x31\x20\x31\x2e\x38\x31\x35\x38\ +\x36\x37\x39\x2c\x31\x2e\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\ +\x30\x20\x31\x20\x39\x2e\x38\x36\x36\x38\x30\x31\x35\x2c\x38\x2e\ +\x35\x36\x39\x32\x35\x20\x31\x2e\x38\x31\x35\x38\x36\x37\x39\x2c\ +\x31\x2e\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\x30\x20\x31\x20\ +\x38\x2e\x35\x30\x37\x34\x32\x35\x36\x2c\x31\x30\x2e\x35\x30\x39\ +\x39\x34\x38\x20\x31\x2e\x38\x31\x35\x38\x36\x37\x39\x2c\x31\x2e\ +\x37\x31\x35\x38\x39\x33\x39\x20\x30\x20\x30\x20\x31\x20\x36\x2e\ +\x33\x35\x31\x32\x35\x33\x2c\x39\x2e\x33\x38\x35\x31\x38\x39\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\ +\x3a\x6f\x70\x65\x6e\x3d\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x3c\x72\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x66\x66\ +\x66\x66\x66\x66\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\ +\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\x2e\x37\ +\x39\x33\x36\x35\x33\x37\x33\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\ +\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x72\x65\x63\x74\x31\x36\x38\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x2e\x32\ +\x34\x38\x38\x33\x35\x34\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x68\ +\x65\x69\x67\x68\x74\x3d\x22\x34\x2e\x30\x38\x34\x32\x31\x34\x32\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\x3d\x22\x37\x2e\x34\x39\ +\x31\x34\x36\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x79\x3d\ +\x22\x31\x30\x2e\x33\x34\x34\x30\x30\x36\x22\x20\x2f\x3e\x0a\x20\ +\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x09\x12\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x6d\x6d\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\ +\x6d\x6d\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\ +\x30\x20\x30\x20\x31\x36\x20\x38\x22\x0a\x20\x20\x20\x76\x65\x72\ +\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\x69\x64\ +\x3d\x22\x73\x76\x67\x38\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\ +\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x73\x70\x6c\x69\ +\x74\x74\x65\x72\x5f\x68\x61\x6e\x64\x6c\x65\x5f\x68\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\x3c\ +\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\ +\x66\x73\x32\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\ +\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\ +\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\ +\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\ +\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\ +\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\ +\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\ +\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\ +\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x31\x31\x2e\x32\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\ +\x78\x3d\x22\x32\x38\x2e\x36\x38\x32\x36\x33\x36\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\ +\x31\x33\x2e\x37\x30\x30\x31\x30\x37\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\ +\x74\x2d\x75\x6e\x69\x74\x73\x3d\x22\x6d\x6d\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\ +\x6e\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\ +\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\ +\x74\x68\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\ +\x65\x69\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\ +\x77\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\ +\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\ +\x64\x3d\x22\x31\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\ +\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\ +\x74\x61\x64\x61\x74\x61\x35\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\ +\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\ +\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\ +\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\ +\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\ +\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\ +\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\ +\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\ +\x65\x3e\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\ +\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\ +\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\ +\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\ +\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\ +\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x30\x2c\x2d\x32\x38\x39\ +\x29\x22\x3e\x0a\x20\x20\x20\x20\x3c\x63\x69\x72\x63\x6c\x65\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\ +\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\ +\x74\x68\x3a\x30\x2e\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\ +\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\ +\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\ +\x61\x74\x68\x34\x34\x38\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x63\x78\x3d\x22\x32\x2e\x30\x31\x33\x35\x30\x34\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x32\x39\x33\x2e\x30\x38\ +\x36\x34\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\ +\x2e\x39\x31\x33\x35\x30\x34\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x63\x69\x72\x63\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\ +\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\x2e\x32\x35\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\ +\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\ +\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\x34\x38\x37\ +\x2d\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x37\ +\x2e\x39\x31\x33\x35\x30\x34\x36\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x63\x79\x3d\x22\x32\x39\x33\x2e\x30\x38\x36\x34\x39\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x2e\x39\x31\x33\x35\ +\x30\x34\x35\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x63\x69\x72\ +\x63\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\ +\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\ +\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x77\x69\x64\x74\x68\x3a\x30\x2e\x32\x35\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\ +\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x61\x74\x68\x34\x34\x38\x37\x2d\x37\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x31\x34\x2e\x30\x31\x33\ +\x35\x30\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\ +\x32\x39\x33\x2e\x30\x38\x36\x34\x39\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x72\x3d\x22\x31\x2e\x39\x31\x33\x35\x30\x34\x35\x22\x20\ +\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\ +\x0a\ +\x00\x00\x30\x9a\ +\x00\ +\x01\x08\x3e\x78\x9c\xed\x5d\x07\x9c\x14\x45\xd6\xdf\x44\xce\x61\ +\x73\xce\x39\xb0\x61\x66\x97\xb4\x2c\xb0\x70\xe4\xbc\xa4\x01\x14\ +\x44\xf0\x38\xf0\x14\xd1\x03\x41\xd2\xa7\x80\x44\x89\x06\xb2\x0a\ +\x7a\x0a\x28\x02\xa2\x02\x4b\xce\x12\x05\x23\x39\x1b\xc8\xc9\x70\ +\xbe\xaf\xfe\xd5\xdd\xb3\x1d\x67\x36\x32\x0b\x5a\xfe\x9e\x4b\x4f\ +\x77\x57\x57\xd7\xbf\xea\xd5\xab\x97\xda\xc9\xc9\x99\xfd\x37\x66\ +\x8c\x13\xfb\x7f\x90\x53\x54\x79\x67\x27\x0f\x27\x27\xa7\x28\x46\ +\xec\x27\xfc\xc8\x7f\xff\xbb\xfc\x5d\xfe\x2a\xc5\x92\x52\xc6\xd5\ +\x62\x72\x0d\x65\xd4\x9c\xd1\x93\x8c\xc6\x31\x7a\x83\xd1\x0a\x46\ +\x1b\x18\xed\x62\x74\x90\xd1\x11\x46\x87\x19\x7d\xc9\x68\x3b\xa3\ +\x4f\x19\x2d\x67\xf4\x1a\xa3\xe1\x8c\x2c\x8c\xea\x59\xcc\xae\x1e\ +\x8e\x7e\xa7\xbf\x8b\x7e\xb1\xa4\x3a\xb9\x30\x8c\x92\x18\x0d\x60\ +\xb4\x90\xd1\x01\x46\xf7\x18\x51\x31\xd3\x4f\x8c\x36\x32\x9a\xc2\ +\x28\x87\x91\x8f\xa3\xdf\xfd\xaf\x5a\x58\xdf\xfb\x31\x7a\x8a\xd1\ +\x2a\x46\xd7\x4a\x00\xeb\xfc\xd2\xf7\x8c\x5e\x67\xd4\xce\x62\x72\ +\xab\xec\xe8\x7e\x79\x94\x0b\xeb\xe3\x40\x46\xff\x61\xb4\x9f\xd1\ +\x9f\x0e\xc4\xdc\x88\xee\x32\xfa\x88\x51\x8f\xbf\xc7\x42\xf1\x14\ +\xb6\xee\x96\x13\xd7\xe0\x4d\x85\xc1\xbc\x47\x9a\x2b\x75\x4b\x11\ +\x08\xff\xee\xf9\xe0\xc6\xc2\x6d\x8b\xb0\x16\xd5\x75\x74\x1f\x3e\ +\x8c\x85\xf5\x9b\x37\xa3\x97\x2d\xc2\x9a\x5b\xe0\xfe\x07\xce\x5d\ +\x92\x5d\xa9\x65\xac\x0b\x65\x47\xb9\xd0\x3f\x62\x5c\xa8\x5d\x82\ +\xf0\x5b\xb7\x54\x61\x2c\x3c\x40\xbe\x00\x79\xa4\x37\x6b\x53\x59\ +\x47\xf7\x6b\x69\x2f\xac\x9f\x02\x2c\x82\x9c\x7e\xbf\xb0\xfd\x0d\ +\xec\x3b\x26\xb9\x52\x46\x88\x0b\x85\xb9\x3b\x53\x48\x6d\x67\x8a\ +\xf7\x71\xe6\xc7\x4d\xd8\x58\x68\x15\xe7\xc2\xcf\xe7\x3c\x78\x9e\ +\x70\x8e\xd1\x60\x8b\xd9\xa5\xbc\xa3\xfb\xb9\xb4\x15\x8b\xc9\x05\ +\xf3\x7d\x96\x84\x3b\x30\xe9\x9e\x2a\xf0\x6d\xfc\xed\x59\x80\xf9\ +\x0a\x5c\x9f\x7d\xaa\x2f\x7d\xfd\xf5\x71\x3a\x7d\xfa\x14\xbd\x3a\ +\x69\x22\x79\x54\x75\x23\xbf\xea\xce\x14\xe1\xe1\x4c\xc9\xfe\x2e\ +\xd4\x20\xcc\x85\x9a\x8b\x3c\x21\x27\xb9\x60\xf5\x17\xd3\x38\x18\ +\xd0\x2b\xcd\xcd\xcd\xd1\xfd\xee\xe8\xc2\xe6\x02\xd6\x77\xc8\x74\ +\x37\xa5\xfe\x01\xde\x1d\x12\x5d\x39\x3e\xcd\xa2\x5d\xa8\x75\xbc\ +\xab\x75\xbe\xda\x1b\x0b\x38\x37\xa4\x77\x47\xba\x71\xe3\x3a\xfd\ +\xef\x7f\xff\xe3\x74\xf7\xee\x5d\x7a\xfc\xb1\xc7\x28\x25\xa5\x0e\ +\x05\xfb\xfb\x90\x47\x15\x67\x0a\xac\xe9\x4c\x71\x8c\x27\xd4\x65\ +\x3c\xa1\x05\x5b\x23\xf8\x18\x78\x70\xf8\x4b\x74\x8c\x51\x33\x47\ +\x63\xe0\xa8\x62\x11\x74\x33\x27\xe4\x7d\xd2\x9d\xe1\x07\x3c\x92\ +\xfc\x5c\x38\xdf\x8e\xf2\x74\xa6\x94\x00\x17\x6a\x18\x26\x8c\x85\ +\x36\x6c\xbe\x76\xaa\xe3\x4a\x5d\x53\xf4\xd7\x70\xfc\x7e\xec\xc8\ +\x21\x2b\xf6\x12\x2d\x5b\xf6\x2e\xa5\xa5\xa6\x52\xbd\x7a\x75\x29\ +\x23\xdd\x4c\x71\xb1\xd1\x9c\x27\x04\xd5\x12\xd6\x05\xf0\x81\x07\ +\x2c\x13\xc8\x09\x7b\x06\x7f\x47\xe3\xf1\xa0\x0a\x9b\xa3\xb5\xd9\ +\xfb\x2e\xd5\xcc\x5d\x46\x6d\x19\x0e\x4b\x17\xcd\xe7\x7c\x7b\xc3\ +\x17\x5f\x50\x80\xaf\x3b\x79\x55\x15\xe6\x6b\x8c\xb7\x33\xa5\x05\ +\xba\x50\x66\xb8\x30\x67\xc1\x13\xc0\x0f\xe4\x75\x0c\x7f\xca\x42\ +\x7f\xfc\xf1\x87\x06\xff\x6d\xdb\xb6\x51\x5a\x5a\x9a\x95\x4c\x26\ +\x13\x1f\x07\x1e\xd5\xca\x52\x2c\xab\x17\xf2\x21\xc6\x8e\x83\xf0\ +\x07\xdd\x60\xf4\x4f\x4b\x8a\x93\x8b\xa3\xf1\x29\xc9\x22\xce\xf9\ +\x8b\x7a\x7d\x00\xb9\xfc\xa3\x0f\x96\x2b\x70\x9b\x39\xf3\x35\x32\ +\x9b\xd2\x28\x21\x2e\x86\x7c\x3d\xaa\xf3\xb1\x00\xbe\x90\xc8\xf8\ +\x43\x56\x84\x0b\x75\x48\xca\x9b\xb7\xe0\xfd\x5f\xac\xfb\x58\x83\ +\x3d\xe8\xc4\x89\x13\x0c\xf7\x54\xc5\x18\x00\x85\x85\x06\x51\x30\ +\xe3\x01\x8d\x59\x5d\xd8\x1b\x38\x10\x7f\x89\xbe\xb0\x98\xdd\x7c\ +\x1d\x8d\x53\x71\x97\x5e\x66\xd7\xb2\xec\xdd\x66\x58\x6c\xec\xe1\ +\x07\xe5\x34\xa3\x7b\xf7\xee\x2a\x70\xdb\xbd\x7b\x37\xc7\x29\x95\ +\xf1\xee\xba\x19\x19\x94\xca\xd6\xf0\xa8\x88\x50\xf2\x64\xe3\x20\ +\xd1\x97\xed\xeb\x62\xf3\xe6\x2d\xc6\xcf\xf9\xb3\xa7\x75\xf1\xbf\ +\x78\xf1\x02\xc5\x44\x47\x53\x52\x52\x22\xaf\x4b\xc2\x3f\x21\x3e\ +\x8e\xcb\x85\x90\x07\x3b\xd7\x71\x88\x0c\xa0\x47\x3f\x33\x6a\xef\ +\x68\xcc\x8a\xab\xb0\x77\xf1\xb5\x08\xf6\x16\xc3\x77\xc6\x1c\xfe\ +\x74\xf5\x0a\x0d\x6e\x67\xce\x9c\xa1\x84\x84\x04\x26\xbb\xa5\x28\ +\xe6\x6d\x48\x90\x3f\x9f\xb7\x59\xe2\xbc\x05\x6e\x03\xda\xa4\xe9\ +\xf2\x7e\xd0\xcd\x1b\x37\x28\x9a\xe1\x1f\x1d\x15\x45\x51\x51\x91\ +\x94\x98\x98\xc0\xc7\x41\x72\x72\x1d\xf2\xae\xe6\x4c\xf5\x98\x0c\ +\x00\xb9\xe2\x01\xef\x03\x6c\x11\xe6\xc9\xc4\x9e\x69\x65\x5c\x1d\ +\x8d\x5f\x51\x0a\x7b\x87\x06\x8c\x2e\xdb\x7b\x5f\xcc\xdd\x0b\xe7\ +\xb4\x73\xf7\xea\xd5\x5f\x28\x26\x26\x86\x51\x34\xff\x9b\x94\x94\ +\xc4\x71\xc3\xbc\xf5\x11\x71\x83\x1c\x00\xdc\x16\xcc\x9c\xac\x8b\ +\x3d\xe8\xb7\x5f\x7f\x65\xf8\x47\x89\x75\xc5\x70\x5e\x80\xe3\xa4\ +\xc4\x44\xf2\xad\x59\x86\xd2\x83\xf3\xea\x29\x05\xd8\x2b\xd7\x03\ +\x93\x4b\x0d\x47\xe3\x58\x98\xc2\xda\xde\xdd\x92\x4f\x3b\xdc\x90\ +\xae\x4d\x19\x4e\xda\xb9\x8b\xf9\xac\xc0\x4d\xa4\xb8\xd8\x58\xf2\ +\xae\xee\x46\xa6\x20\x17\x6a\x9f\x28\xc8\x81\x5b\x37\x7e\x66\x88\ +\x3f\x08\x98\xab\xeb\x41\xdd\xde\x35\xca\x92\x89\xc9\x95\xd8\x73\ +\x96\x42\xfc\x41\x5f\x33\x0a\x71\x34\x9e\x05\x29\x16\x61\x4f\x9f\ +\x6f\x7d\xfd\xb2\x05\xf3\x0c\x71\x03\xd6\x6a\xdc\x40\xde\x35\x2b\ +\xf0\xbd\x21\xf6\x6e\x90\x01\xce\x9c\xfc\xc1\x26\xfe\x71\x71\x06\ +\xf5\xd4\x12\xea\xc1\x38\x72\xe0\x1e\xd0\x1e\x5d\x61\x94\xea\x68\ +\x5c\xed\x95\x2e\xb1\x1c\xfb\x09\x05\x79\x37\xcc\xb9\xbd\x3b\xb7\ +\x1a\xe2\x96\xc2\xd6\x68\x5d\xdc\x6a\x57\xe1\x7a\x02\xec\x19\xbb\ +\xa6\x55\xa4\x7b\x77\xef\xd8\xc4\x3f\x91\xc9\x11\xfa\xf8\x57\xa6\ +\x3a\xfe\x0e\xd7\x01\xe4\x87\xb0\x47\x6c\xe0\x68\x8c\x8d\xca\x93\ +\x29\x4e\xce\xac\x7d\x33\x0b\xfa\x5e\xe0\xdd\x97\x2e\x9c\x33\xc4\ +\x0d\xfb\x74\x3d\xdc\xfc\xbd\x6b\xf3\x7d\x60\x9b\x78\x57\x1a\xfd\ +\x74\x3f\x9b\xd8\xdb\x1a\x47\x7e\x9e\x35\xad\xe3\xa8\x94\xe3\x0f\ +\xba\xc3\xa8\xa9\xa3\xb1\xd6\x2b\xac\x5d\x93\x0b\xf3\x4e\x8f\x37\ +\x09\xa3\xdf\x7f\xff\xdd\x10\xb7\xcc\x86\x0d\xf4\x71\xf3\xaa\x4d\ +\x09\xbe\x82\x7e\x78\xf9\x42\xe3\xf5\x43\x22\xb3\xd9\x64\x50\x4f\ +\x2d\xeb\x38\x7a\x08\xf0\x07\xdd\x2e\x6d\x7c\x80\xb5\x67\x74\x61\ +\xdf\x67\xd6\x2b\xa3\x6c\xe2\xd6\xbc\x59\xb6\x3e\x6e\xde\xee\x14\ +\xef\x0b\x7b\x9e\x2b\xed\xdc\xba\xc9\x2e\xfe\x0d\x1b\xd4\x37\xe0\ +\x23\xee\x7c\x1c\x3d\x44\xf8\x83\xb0\x16\x94\x0a\x79\x80\xb5\xe3\ +\x89\xc2\xbe\x07\xf6\xed\x6b\x57\xfd\xd7\x26\x6e\xad\x5b\xb5\x34\ +\x9c\xff\xf1\x3e\x82\x2e\xf8\xd4\x89\xef\xed\xe2\xdf\x2c\xbb\xa9\ +\x6e\x3d\xbe\xa8\xe7\xe1\xc3\x1f\x84\x7d\x75\xb0\x83\xb1\x6f\xc6\ +\xe8\xb7\xc2\xbe\x03\xfa\xfb\xd0\xfe\xdd\xb6\xf1\x6f\xdd\x4a\x17\ +\xb7\x00\x5f\x4f\x8a\xf3\x11\xec\xb8\xb7\x6e\x5e\xb7\x8b\x7f\xab\ +\x96\x2d\x0c\xe7\x3f\xc6\x51\xeb\x87\x0f\x7f\xd0\x71\x8b\xd9\xd5\ +\x21\xfa\x01\xf6\xec\x08\x46\xd7\x8b\xd2\x7e\xc8\x7e\x97\x2f\x9e\ +\xb7\x89\x5b\x9b\xd6\xad\x0d\xf0\xf7\xe2\xf8\xf7\xef\xdc\xc4\x2e\ +\xf6\xa0\x76\x6d\xdb\x18\xae\x23\xa8\xa7\x75\xdc\x43\x89\x3f\xe8\ +\xb3\x3e\x69\x65\x1f\xa8\x9e\xd0\x92\xe6\x5a\x99\x3d\xf7\x68\x51\ +\xdb\xde\x27\xd3\x9f\xc9\x7e\xbf\xd9\xc4\xad\x6d\x1b\x7d\xfc\xfd\ +\x7d\x3c\x38\x6e\x73\xa6\x4d\xca\x17\xfe\x5d\x3a\x77\x32\xa8\xc7\ +\x93\xdb\x00\x5b\x3d\xbc\xf8\x83\x5e\x7e\xa0\xf8\x9b\x5c\x97\x15\ +\x47\xbb\xa7\x8e\x1e\x66\x17\xb7\xb6\x6d\xf4\xe7\x6d\x00\xc7\xcd\ +\x85\xd6\xae\x5e\xa9\xb9\xe7\xe6\xcd\x9b\x9a\xdf\x7a\x74\xef\xa6\ +\x5b\x4f\x20\xe3\x23\x8f\x00\xfe\xd0\xb5\xb5\x79\x40\xd8\xf7\x29\ +\xae\x76\xaf\x5c\xb6\xd8\x2e\xfe\x2d\x8d\xd6\x6d\x36\xff\xe1\x13\ +\x70\x60\xdf\x1e\xc5\xf5\xbf\xfd\xf6\x1b\xb7\xf7\xaa\xeb\xe9\x65\ +\xe9\xa9\x8f\xbf\x9f\x37\xc7\xff\x21\xe6\xff\x12\xc1\x57\xd6\xbb\ +\x84\xb1\x0f\xb1\xc8\x7c\xb5\x8a\x42\xd0\xfb\xed\xde\xb6\xd9\x2e\ +\xfe\xd9\x4d\x9b\x18\xf2\xed\x68\x2f\x67\x3a\x7f\xee\xac\xe2\xfa\ +\x73\x67\xcf\xd2\xf7\xdf\x7d\xa7\xa9\xa7\x5b\x4e\x17\x43\xfc\x21\ +\xff\xb5\x7d\x38\xe5\x3f\x35\x7d\xd6\xdb\x84\x88\xcf\xe2\x2f\x5d\ +\x32\xb8\x7e\x2f\xb7\xb8\xda\x8a\xbe\x56\xef\xdb\x4e\x9e\xd4\xce\ +\xdb\x46\x99\x0d\x8d\xe5\x3f\xff\xf2\x74\xff\xde\x3d\xc5\xf5\x87\ +\x0e\x1d\xa2\xaf\xbe\x3a\xca\xff\x7d\xe3\xc6\x0d\x3a\x7c\xf8\x30\ +\xbd\xf7\xde\x72\xaa\x5f\xaf\x2e\xc5\xc7\xc5\x71\x3b\xb0\xbc\x9e\ +\x20\x3f\x4f\xee\x57\xd4\xa9\xf4\xd8\xff\x8b\x4a\x4f\x96\x04\xfe\ +\xac\xde\xfe\xc5\xd9\x4e\xd8\x7c\x6f\xde\xb8\xa6\xc0\x6e\xd3\xc6\ +\x8d\x1a\xfc\xeb\xd5\xcd\x30\x5c\xb7\xfb\xf5\xea\xaa\xb9\x7e\xdd\ +\xba\x75\x34\x6c\xd8\x73\x34\x74\xe8\xb3\x94\xc9\xc6\x4e\xb3\x66\ +\xcd\x14\xd4\xb8\x71\x16\x65\x64\xa4\x53\x62\x42\x3c\xc5\x44\x47\ +\x51\x42\x88\x07\xd7\x21\xa8\x7d\xc9\x1e\x62\xba\xde\xcb\xe4\x52\ +\xac\xb1\x89\xac\x4e\x4f\x4b\x31\xc7\xd9\x0d\xee\xd2\x50\x83\xdd\ +\x9b\x6f\xbc\xa1\xf9\x0d\xfe\x5f\x46\xfb\xff\x99\x33\xa6\x69\xae\ +\x9f\x31\x63\x3a\x85\x87\x87\x53\x68\x68\x08\xf9\xfb\xfb\x51\x60\ +\x80\x3f\xc7\x1a\xf3\x3f\x3b\xbb\xa9\x30\x0e\xd8\x9a\xd2\x22\xab\ +\x1e\xb5\x34\x85\x53\x87\xa4\xb2\x8f\x02\xdf\x57\xd3\x07\xc5\x8c\ +\xff\x5b\xc5\xdd\xc6\xd7\xa7\xbe\xac\xc0\xed\xd6\xad\x5b\xf4\xda\ +\x6b\x33\x34\x78\x1a\xda\x6d\xd8\xbe\x7d\xcd\x27\x5a\x7f\xbf\xc7\ +\x1f\x7f\x8c\xe3\x2f\xa7\xd0\xd0\x50\xf2\xf7\xf5\xa6\x28\xbf\xca\ +\xd4\x3c\xa1\x1a\x75\x4e\x16\x7c\x8d\x4b\xa9\xbd\xbf\xb8\x28\xab\ +\x98\xb0\x4f\x66\xf4\xbf\xe2\x6e\xdf\xba\x55\xef\x2b\x70\x3b\x75\ +\xea\x14\xcd\x99\x33\x47\x83\x27\xe7\xd3\x06\xfa\xdf\xfd\x2a\xd9\ +\xff\xd7\x5f\x7f\xa5\xc8\x88\x08\x0d\xfe\xa0\xa0\x00\x5f\xee\xf3\ +\x0f\x3d\x6f\xf7\x87\x14\xf7\x9e\x12\x89\x63\xb7\x87\x0e\xc9\x64\ +\x98\x43\x3d\xcc\x45\xf7\x1f\xb3\x08\xf9\x12\x8a\xf7\x3d\x58\x3b\ +\xbf\xdc\xbd\x5d\x81\xdd\xd6\xad\x5b\x69\xe1\x82\x05\x1a\xfc\x63\ +\x63\xb4\x7e\x3b\xd2\xfc\x3f\xa7\x23\xfb\x87\x87\x87\x51\x58\x18\ +\x28\x94\xaf\x01\x38\xe6\x6b\x81\x77\x6d\x6e\xe7\x6f\x1d\xef\x62\ +\x8d\x1f\x28\x0d\xf2\x9e\x1a\xcf\x9e\x69\x79\xbf\x49\x31\x50\x88\ +\x7d\x81\x9f\x23\x7c\x54\xe1\xa7\x06\x5f\x25\xf8\x2b\xc0\x66\x8d\ +\x7d\x2b\x74\x17\x18\xd7\xf8\x3d\x47\x16\xe3\xc8\xea\x78\xbc\x88\ +\xd8\x67\x96\xc4\x3b\xa3\x6d\xe7\xce\x9c\x52\x60\xf7\xc1\x07\xff\ +\x65\xf4\x81\x06\xff\xc8\xc8\x08\x8d\xcc\xce\xe5\x76\x7f\x2f\xba\ +\xa7\x92\xfd\x0f\x1e\x3c\xc8\xb1\xc7\x7c\x0f\x63\x3c\x3f\x0c\xf8\ +\xb3\x71\x00\x9f\xcf\x00\xaf\x1a\x3c\x0e\xb0\x51\x84\x0b\x8f\x0b\ +\x85\xbf\x4f\x67\x59\x2c\x49\x49\xac\x05\x12\xa6\x1c\x47\x91\xba\ +\x8b\xd8\xe0\xdf\xc0\x54\x8e\x27\x08\xc7\x68\x57\x3b\xf6\x1b\xe2\ +\x12\x9a\x46\xb9\xf0\x36\xc3\x47\x19\xf1\x4a\xe6\x20\x17\x4a\x0d\ +\x70\xa1\x3a\x7e\x2e\x7c\xdf\x0a\xdd\x05\x08\x63\x1b\xfe\x90\x4d\ +\x65\x31\x8e\xac\xfe\x53\x69\xfe\x2e\x88\x45\x2f\x54\x5c\x01\x7b\ +\x87\xad\x25\x81\x7f\xb7\x54\x37\xba\x73\xfb\x96\x02\xbb\x49\x93\ +\x26\xd1\x67\x9f\x29\x7d\xf8\xee\xdf\xbf\xc7\xf1\xd7\x9b\xff\xdd\ +\x72\x3a\x6b\xc6\xca\xe7\x9f\x7f\xce\xf0\x16\xe7\x7e\x48\x30\xc7\ +\x1f\xeb\x41\x64\x04\x93\x01\x02\xbc\xb8\xcf\x68\xb8\x87\xe0\x3b\ +\x0e\x9f\x4f\xf4\x2b\xfa\xb8\xad\x18\x1b\x5c\x5c\x72\x20\xea\x01\ +\x86\xa8\x17\x73\x13\xfb\x0b\xd8\xa9\xe0\xaf\x8e\x79\x0a\x02\x4e\ +\xf5\x42\x5d\xb8\x0f\x23\xfc\xcf\x80\x1f\x70\xad\x1f\x2a\xfc\x9e\ +\xc0\xc6\x2a\xe2\x57\x11\xfb\x02\x1f\xf5\x40\x8f\x8a\xd4\xa8\xbe\ +\x99\x06\x3d\x35\x80\xc7\x34\xce\x9a\xf9\x1a\x2d\x5d\xb2\x98\xed\ +\x77\xd6\xd2\xc0\x01\x4f\x92\x7b\x15\xe1\xba\x08\x4f\x61\x2c\xa0\ +\x1e\xc4\x4c\x35\x8b\x72\x79\x81\x41\x59\xc9\xc9\xa9\x60\x7a\x01\ +\x0b\xf2\xde\x94\x10\xcf\x7b\xa6\x7b\x53\x0d\x76\x8d\xb3\xb2\xe8\ +\x8b\x2f\xbe\x50\xfc\x76\xfd\xfa\x75\x8a\x60\xd8\x01\x6f\x35\x0f\ +\x98\x36\x75\xaa\xa6\x8e\xd9\xb3\x67\x0b\x73\x5f\x86\xff\x88\x11\ +\xc3\xe9\xc8\x91\x23\xf4\xdd\x77\xdf\xb1\xb1\x11\xc2\x63\x00\x3d\ +\xab\x95\xe1\x7e\xdf\xf0\x21\xc7\xdc\xc1\x9c\xc2\x38\x28\x8e\x38\ +\x40\xcc\x79\xe0\x8b\xf1\x85\xf9\x09\x1d\x15\xc6\x1c\xb0\x84\xbe\ +\x12\x58\x83\x0f\x45\xf8\x55\xa7\x96\xcd\xb2\xe8\x99\xa7\x07\xd3\ +\xe4\x57\x27\xd1\xc8\x17\x87\xf3\xd8\xc4\x60\x8f\xb2\xb4\x76\xcd\ +\x6a\xda\xbd\x6b\x27\x7d\xff\xfd\xf7\x74\xfe\xdc\x39\xba\x76\xed\ +\xaa\xa1\x6f\x3b\x68\xca\x94\x29\x94\xc5\xfa\x2f\x35\x25\x99\xf1\ +\x45\x6f\x45\x8c\x23\xe3\x1b\xe7\xaa\x97\x75\x46\x4c\x49\x81\x64\ +\x01\xf6\x2e\x2b\x4b\x0a\xff\x37\xa6\xbd\xa2\x68\xff\xed\xdb\xb7\ +\xc9\xdd\xdd\x5d\x83\xff\x4f\x3f\xfd\xc4\x31\xd4\xe3\xff\xab\x56\ +\x69\xf5\xfe\x43\x87\x0e\xb5\xe2\x3f\x76\xcc\x18\xfa\xee\xdb\x6f\ +\xad\xe7\xae\x5e\xbd\x4a\x51\x8c\x97\x24\x25\x26\x70\xbf\x7f\xe8\ +\x82\xc2\x42\x02\xc9\xb3\x46\x05\x0a\xa8\x29\xc4\x82\x76\x28\x06\ +\x1f\xf0\xde\x99\x01\x34\x73\xda\xab\x34\xff\xad\x37\x69\xcd\x9a\ +\x4f\xb8\x4e\x63\xe7\x8e\x1d\x34\x77\xee\x1c\xee\xb3\xf8\xe4\x13\ +\x8f\xd3\x2f\xbf\xfc\xac\xc1\xf3\xab\xaf\xbe\xa2\x68\xb6\x4e\xa5\ +\xa5\x24\x1a\xe2\x6c\x44\x4f\x0d\x1c\xc0\x63\xda\x1a\x34\x68\x40\ +\x4d\x9b\x36\xa5\xcc\x86\x0d\x99\xdc\x1c\x47\x7e\xb5\x2b\x72\xfe\ +\xd2\x34\xd2\xe5\x09\x06\x69\xbe\xe3\x8d\xd9\x7b\x84\x59\x4a\x40\ +\xe6\x97\x68\xcd\x8a\xf7\x14\xed\x3f\x7d\xfa\x34\xc7\x7f\xc3\x06\ +\x25\xfe\x97\x2e\x5e\x64\x58\x86\x08\x32\x40\x94\xd2\x0f\x1c\x7d\ +\xaa\xee\x07\xf8\x0a\x03\x7f\xf8\x75\xeb\xf5\x93\xd9\x94\xca\xfb\ +\x18\x32\x25\xc6\x80\x14\x5b\xe4\x55\xa3\x2c\x8f\x0b\x2f\x0e\x1f\ +\xc0\x89\xc3\x07\xeb\x3e\x1b\x6b\x13\x64\x92\xc9\x93\x5f\xd5\x3d\ +\xbf\x7d\xdb\x36\x0a\x0a\x0a\xa2\x56\xad\x5a\x16\x18\xff\xa6\x4d\ +\x9a\x58\x63\x63\xf0\x3e\xd0\x6f\x65\x35\x6a\x44\x51\xa1\x81\xdc\ +\xb7\x9d\xc9\x15\x7b\x0b\x32\xff\x2d\x42\x8e\xab\x12\xc1\x1e\xf3\ +\x6b\x9f\xca\xdf\x77\xd7\xce\x9d\x1c\xff\x8d\x2a\xfd\xdf\x85\xf3\ +\xe7\xb9\xfc\x86\xf5\x5b\xcd\x03\x4e\x9e\x3c\xa9\x1c\x2b\x97\x2e\ +\x59\xf7\x7a\xe8\xe7\x3b\x77\x6e\x6b\xfa\x09\x6b\x41\x54\x64\x38\ +\x9b\xfb\x31\x54\xa7\x4e\x12\xe3\x97\x42\x5c\x11\xf6\x06\xe0\x95\ +\x2d\xe3\x8a\xae\x07\x5c\x30\x53\x1f\xdf\x77\xdf\x79\x87\x7c\x7d\ +\x7c\x68\xe6\xcc\x99\xba\xe7\xf1\xee\xde\x5e\x5e\xf4\xd2\x4b\x2f\ +\x15\x18\x7f\x93\x29\x4d\x13\xdb\x08\xf2\xa9\x55\x9e\xd2\xd9\xfc\ +\xef\x24\xc4\xca\xa6\xe4\x07\x7b\x86\x0f\x62\xf5\x0a\x95\x77\x25\ +\x3f\x84\xf9\x75\xe6\xd4\x09\x45\xfb\xd7\xac\x59\xc3\xf1\xcf\xcd\ +\xcd\x55\xfc\x8e\xf8\x2f\xac\xff\x90\xe1\xd4\xfc\xff\xc6\x75\xa5\ +\xcf\xcf\x37\xdf\x7c\x23\xe0\x1f\x26\xec\xf7\xce\x9d\xd3\xfa\x14\ +\xcf\x9b\x37\x97\x62\xa2\x85\xf8\xaf\xf8\xf8\x58\x6b\x2c\x60\x68\ +\x90\x3f\x45\x32\xb9\x09\x32\x5a\xb7\x22\xc6\x01\xbf\xb7\x68\xae\ +\x2e\x46\xd0\x6d\xe1\x1d\x3f\xfc\xf0\x43\xdd\xf3\x9f\xad\x5f\xcf\ +\xcf\xbf\xfa\xaa\xfe\xf8\x31\xa2\x7b\x77\xef\xea\x62\x0f\x02\xff\ +\xcf\x08\xb1\xda\x36\xe6\xe5\x73\xee\x77\x2c\x29\xec\x41\xd8\xf7\ +\xdc\xba\xa1\xc4\x6e\xc6\x0c\xa1\x6f\x76\xec\x50\xea\x04\xb0\x2e\ +\x84\x31\x39\x0e\x3c\x80\xc7\xef\x89\x3c\x00\x71\xfc\xea\x7e\xd8\ +\xb4\x69\x93\x6c\xfe\x87\xd0\xb1\x63\x5f\x69\xfb\x98\xed\x2f\x20\ +\x03\x40\xef\x8f\x35\x20\x21\x21\x9e\xf7\x13\x78\x42\x68\x6d\x67\ +\x9e\x1f\x26\xa7\x88\xf8\x7f\xa6\x13\xc7\x08\x9a\x3c\x79\xb2\xae\ +\x8c\x23\xd1\x82\xf9\xf3\xf9\xf9\x19\xd3\xa7\x17\x08\x7f\xf0\xbd\ +\xd4\xd4\x14\xfd\xf9\x5f\xdd\x95\xef\x03\xc4\x18\xc9\x6b\x16\x93\ +\xfd\xdc\x33\x16\x21\x47\x66\x89\xe1\x3f\xa8\x43\x86\xe6\x1d\x9e\ +\xe8\xd7\x97\xbf\xfb\xc1\x83\x07\x94\xf8\x9f\x3a\xc5\xb1\x8c\x08\ +\x0f\x63\x7b\xf8\x28\x2b\xfe\xe3\xc7\x8f\xd7\xd4\xf1\xf6\xd2\xa5\ +\x1c\xfb\x10\x36\x5e\x30\xff\x31\x1e\xd4\xd7\xec\xd9\xbd\x9b\x84\ +\x58\x42\x01\x7f\xcc\x7f\xf4\x1d\xf2\x41\x40\x5e\x6e\x24\x8b\x27\ +\x2d\xec\xfb\x6d\xcf\xd5\xc7\xf7\xdf\x4f\x0f\xe1\xef\xb8\x69\xd3\ +\x46\xdd\xf3\xd3\xa6\x4d\x23\x0f\x76\xfe\x9d\xb7\xdf\x2e\x10\xfe\ +\x67\xce\x9c\xd6\xc5\x1e\x31\xb3\x01\xb5\xdc\xf8\x3b\xc9\x72\x1b\ +\x74\xb4\xcd\xfb\xdd\xe0\xd7\x75\xb7\x24\xf1\x9f\x33\x69\xac\xa2\ +\xfd\xf0\xd7\x08\x0c\x08\xe0\x7d\xf3\xad\x4c\x5e\x07\x61\x8d\xb7\ +\xea\x70\x22\x23\x49\x8a\x03\x5d\xb4\x68\xa1\xa6\x1f\x26\x4c\x98\ +\x60\xb5\xfb\x80\xde\x5b\xbe\x5c\x73\x0d\x74\xcc\xa8\x07\x63\x29\ +\x96\xd5\x83\x98\x30\xc4\x05\x21\x0e\x14\x7b\x67\xcc\x95\xa2\xd8\ +\x81\x71\xdf\xfe\x5d\xfa\xb1\x4c\xf0\x3f\xf7\xf4\xf4\xa0\xbd\x7b\ +\xf7\xe8\x9e\x1f\x3f\x7e\x1c\x05\x07\x07\xd3\xba\xb5\x6b\xb9\xff\ +\xd2\x8f\x3f\x5e\xe1\xbe\x0d\xc8\x85\x71\xf4\xc8\x61\x26\x23\x6d\ +\xa7\x5c\x36\x76\xd6\x7f\xfa\x29\x2d\x5a\xb8\x80\xa6\x4f\x9f\x46\ +\x13\x27\x4e\xe4\x7e\x2d\xe0\x63\xea\x18\x69\xc8\x37\xe1\x1e\x82\ +\xae\x4b\x26\xd3\xbe\x67\x67\xee\x77\x29\x49\xec\x41\x1f\xbd\xb7\ +\x54\xf1\xde\xe7\xcf\x9f\x23\x7f\x7f\x7f\x8e\x3f\xf0\x91\x9f\x3b\ +\x76\xec\x18\xdf\xc7\x87\x86\x04\x71\x19\x90\xeb\x82\x18\x0f\xd0\ +\x9b\xdb\x8d\x1a\x65\x2a\xf0\x9f\x36\x4d\xab\x1f\xf8\xe9\xc7\x1f\ +\xf9\xf8\x11\x78\x49\x14\xaf\x13\x73\x3f\x2e\x36\xc6\x1a\x07\x5c\ +\xd8\x3d\xa0\x94\xb3\xea\xd8\xe1\x2f\xb9\xde\xea\x1a\xdb\xe3\x21\ +\xae\xe9\xf4\xa9\x93\x74\xf0\xc0\x97\x7c\xdd\x81\x1d\xea\x8d\xd7\ +\x5f\xa7\x55\x2b\x57\xd0\xc2\xf9\x6f\xd1\x74\xd6\x46\xec\xfd\xfb\ +\x3f\xd1\x97\xef\x4b\x04\xdd\x75\x28\x05\x05\xfa\x73\xbf\x74\xf7\ +\x2a\xae\x7c\x6f\x9a\x1c\xe0\x4a\xc9\x41\x15\x29\xca\xbf\x26\x45\ +\x47\x84\x50\x02\x93\x5d\x10\x03\x8d\x76\xe3\x3e\x7e\x2f\xdb\x27\ +\x45\x47\x61\x7f\x1b\xcf\xe5\x5a\x53\x72\x22\xd7\x19\xaa\xf8\xd9\ +\x4d\xb6\x06\x94\xb3\x81\xff\x92\x92\xc4\x5e\xf0\xf9\x51\xca\x78\ +\x87\x0f\x1d\xa2\x10\x36\xee\x81\x3f\xd6\x7b\xf9\xb9\x2f\xf7\xef\ +\xe7\xd8\x43\x06\x90\xf6\x81\xc0\xef\xeb\xaf\xbf\x56\x5c\x07\xdb\ +\xa1\x75\xed\x87\xfe\x8f\xe1\xff\x58\x9f\xde\xba\xf3\x2c\x56\x16\ +\x4f\x0a\x4c\x22\x23\xc2\x58\x5f\xc6\x93\x9f\x7b\x25\x4a\x0d\x14\ +\xf4\xc2\x46\xf8\xa3\x1f\x25\x7d\xae\x5c\x67\xcc\x73\x56\x25\x89\ +\x7a\xbe\xb8\x72\x3c\x47\x4d\xc3\x70\x37\x32\x87\x94\xa3\x68\xdf\ +\x8a\x14\x19\xe0\x4e\x09\xb1\xe0\x39\x02\x0f\x8b\x65\xb8\x85\xb3\ +\x36\xc2\xf7\x08\x7a\xbd\x58\xff\x2a\x94\x14\x15\x44\x69\xa9\xc9\ +\x64\x4a\x4b\xe5\x36\x4f\xb4\x89\xc7\x27\xd7\xae\xc2\x73\x9e\xa4\ +\x46\x7a\x53\xfb\xd6\xcd\xe9\xb9\xa1\xcf\x70\xdd\x17\x74\x5d\x6f\ +\xbe\xf9\x06\xbd\xf8\xe2\x08\x36\x26\x42\x29\xc4\xdf\x8b\xc2\x31\ +\x3e\xfc\x2a\x52\x5a\x58\x55\x6a\x10\x51\x9e\xb7\xa7\x8b\x36\xbf\ +\x59\x73\x3d\xec\xe1\x37\x64\xc9\x47\xac\x7e\x51\x08\x7d\x76\xf2\ +\x07\xa5\x6f\x16\xd7\xd9\xc2\x3e\xc7\xf6\xbe\x58\xcb\xe4\xe7\x76\ +\x6c\xdf\xce\xf1\x0f\xb5\xca\x80\x51\x7c\xee\x5e\xb9\x7c\x59\x23\ +\x27\x4a\xd8\x63\xee\x63\xff\x17\x1b\xa3\xd5\x01\x5c\xb9\x72\x85\ +\x92\x19\x5f\x94\xef\x25\x61\x1b\x80\x3c\x18\xe8\x5d\x93\xfb\x01\ +\xf1\x3c\x00\x06\x6d\xc7\xda\xd0\x4a\xb4\xb7\xb4\x13\x73\x51\x41\ +\x67\x08\x7d\x3b\x74\xae\xd0\xf1\x21\xa7\x54\x40\x0d\x41\x17\x0b\ +\x7d\x73\x98\x5f\x2d\xaa\x9b\x96\x44\x39\x9d\xda\xd3\xb0\xe7\x86\ +\x72\xbe\x04\x1f\x85\x59\xb3\x66\xd2\x48\x86\x9d\x67\xf5\xf2\xe4\ +\xcb\xae\xfb\x6c\xfd\x3a\xc6\x27\x0e\x70\xdf\x45\xf4\x03\x6c\x59\ +\xc8\x5b\xd2\xb9\x63\x7b\xaa\x55\xa5\x2c\x5d\xbe\x7c\x49\x77\x3c\ +\x43\xa6\x6d\x50\xbf\x3e\x1b\x3b\x29\x14\x1e\x12\xc8\x78\x86\x0b\ +\xf9\x8a\xb9\xee\x32\x82\x75\x75\x1a\xd3\x0c\xe6\x7e\x42\x49\xf3\ +\x7e\xc8\xfe\xd7\x7e\xf9\x49\xd1\x7e\xd8\x7c\xa5\xb9\x7b\xf6\xac\ +\xd2\x9e\xb7\x79\xf3\x66\x11\xff\x20\x51\x06\x8c\x64\x7b\xf7\x58\ +\x8d\xee\x6c\xd7\xae\x9d\x7c\xdf\xc7\x6d\x7d\xa2\xfc\x17\x1a\x1a\ +\x4c\x3f\x32\xbc\xf9\x1a\xc3\xf6\x82\x90\x19\xcc\x66\xb3\x55\x47\ +\x52\xa7\x4e\x1d\x9e\x5b\x04\xfc\x00\xfc\x33\x2a\xc8\x93\xe7\x13\ +\xd1\xcb\x03\x85\xf9\x03\xbc\xc1\x1f\xa0\xcf\x45\xbc\x18\xf4\x6a\ +\xc8\x4b\x06\x3d\xfe\x9a\x55\x1f\xd0\xde\x3d\xbb\xc5\x9c\x83\xa7\ +\xf9\x9a\xf6\xf3\xcf\x3f\xf1\x75\xc0\x96\xec\xb6\x7f\xdf\x3e\xc6\ +\xeb\x99\xec\x53\xab\x86\xa1\x7e\x37\xb3\x61\x7d\x72\xaf\x5d\x5b\ +\x63\xeb\x92\x68\xe1\xc2\x85\xe2\x9a\x9f\x4a\x75\xeb\xd6\xe5\xba\ +\x3f\xf8\xcc\x84\x06\xfa\x70\x9d\x86\x8e\x5f\xf3\x11\x03\xfc\x07\ +\x97\x34\xfe\x4f\x34\x8f\xd6\xb4\x7f\xd8\xb0\x61\x56\xfc\x2f\x5e\ +\xbc\xa8\x38\x07\xdd\xa9\xb0\xfe\x07\xf3\x35\x00\xeb\xf5\x90\xc1\ +\x5a\xfd\x1a\xf4\x07\x56\x5f\x8f\x10\x61\xfd\xc7\x3d\x1f\x7e\xf0\ +\x01\x4d\x9c\xf0\x0a\x65\x67\x67\x53\xd3\xa6\x4d\x28\x2b\xab\x11\ +\xd5\xaf\x5f\x8f\x32\x32\x32\xc4\x7c\x50\xa9\x3c\x2f\x9c\x29\x21\ +\x92\xb2\x13\x6a\x5b\x73\x8a\xa9\xf9\x3f\x6c\x39\xaf\xcf\x9c\x46\ +\xef\xbe\xf3\x36\xc5\x46\x47\x90\x77\xad\x4a\x3c\x07\x11\xd6\x66\ +\xcc\xb3\xab\x57\x7f\x2e\x90\xcc\x2e\xd1\x16\x36\xbe\x7d\x7d\x7d\ +\xf9\xba\x66\x74\x0d\xd6\x75\x1f\x6f\x6f\xc3\xf3\xd0\x27\xa9\x65\ +\x7f\x13\xa3\x18\x26\x0b\x18\xf8\x35\xc3\x57\xbc\x96\x0e\xfe\xcb\ +\x4b\x1a\xff\x69\x63\x5e\xd0\xb4\x1f\x32\xb8\x84\xdd\x2f\xbf\xfc\ +\xa2\x38\xb7\x61\xc3\x06\xab\xfc\x17\x16\x2a\xac\x01\xc8\x09\xa6\ +\xae\x43\xf2\xf9\x92\xec\x3e\xc0\x3f\x24\x38\x90\xdf\x13\xe6\xe1\ +\x4a\xd9\xf1\x35\xa9\x7d\xbd\x68\x6a\x95\x69\xa2\xec\x26\x59\xdc\ +\x07\xac\x49\x93\xc6\x94\x9c\x18\xc7\xd6\xe7\x0a\x5c\x47\xda\x28\ +\x3c\x2f\x4f\xb0\x3c\x27\x28\x78\xd6\xbf\xfb\x5b\xe8\xce\x9d\x3b\ +\x7c\xaf\x32\x65\xca\x64\x76\x7f\x36\x35\x6c\xd8\x80\xaf\x25\x61\ +\xc1\xfe\x36\xe3\x97\x6d\xd1\x46\xf6\x7e\x5e\x5e\x9e\xd4\xa5\xb3\ +\xd6\x96\x09\xc2\x9c\xf7\xf1\xf1\xe6\x3e\x30\x46\x75\x60\xdf\xa8\ +\xb7\xff\xc3\x5a\x00\xfb\x93\x41\x5c\x63\x6b\x1d\xfc\x4f\x94\x34\ +\xfe\xef\x2f\x56\xfa\xf7\x5d\x66\xeb\xb8\xdc\x47\x47\xcd\xe3\x90\ +\x03\x30\x24\x38\x6f\xfd\xc7\x3c\xf9\x94\xed\x7f\xd4\x7d\x30\x70\ +\xe0\x00\xd9\xfc\x0f\xb6\x52\x70\x80\x0f\x45\x31\x7e\xdd\x32\x56\ +\xb0\xf3\x63\x2e\x7c\xc1\xd6\xd9\xd7\x66\xcc\x20\x33\x9b\xfb\x38\ +\x2f\xad\x97\x90\xb1\x30\x5f\xb0\x66\x4a\x39\x41\xb9\x5c\x67\x0e\ +\x50\xf8\x98\x63\x1c\x3c\xff\xfc\x30\x6e\x67\xc1\x38\xfa\x47\xf3\ +\xe6\x85\xc2\x1e\xb4\x96\xed\xf5\x20\xf7\xbe\xf2\xca\x2b\xba\xe7\ +\xc1\x0f\x7d\x7c\x7c\xa8\x73\xa7\x4e\x86\x75\x0c\x1f\x3e\x5c\x17\ +\xff\x90\x40\x3f\x1e\xd7\x6e\x90\xd7\x62\xbc\x0a\xfb\x1a\x96\x12\ +\xce\xa9\x0f\x99\x6a\xfb\x26\xa5\x6e\xc4\xaa\xb3\xe5\x14\xa6\x79\ +\x37\xec\x75\x31\xa7\x85\xb9\x2c\xc8\xff\xfb\xf6\xee\x55\x5c\x83\ +\x75\x13\x32\xa1\x55\xfe\x13\xed\xbe\x18\x2f\xf0\x11\x91\x62\xbb\ +\xd1\x0f\xef\x2c\x9e\xcf\xef\xb9\xc5\xf6\xd7\xfd\xfa\xf5\x65\x3c\ +\xa0\x09\xe7\x03\xf0\x31\x86\x4d\xc0\xdf\xab\x86\x90\x13\x34\x58\ +\x88\x07\x85\x0f\xc6\x96\x4d\x1b\x34\xed\x82\x1c\xd9\xae\x6d\x5b\ +\xae\x77\xef\xd8\xb1\x43\xa1\xf1\x87\xbf\x2b\xf0\x37\xb2\x09\x41\ +\x96\x00\xfe\x63\xc7\x8e\x31\xac\x03\xf1\xb1\x7a\xf8\x87\x06\xf9\ +\x71\x9b\x96\xc1\x7e\x66\x8d\x0a\xff\x06\x25\x3d\xf7\x31\x06\xbf\ +\x39\x76\x44\xd1\x76\xb9\xce\x16\x3a\x7e\xf5\xbb\xfd\xf7\xfd\xf7\ +\xad\x6b\x39\xf0\x04\xae\xb0\x09\xc8\xaf\xb9\x70\xe1\x42\xde\x18\ +\x12\xf7\x7e\x90\xfd\xf8\xfc\xf7\xf3\xe4\x3e\x15\x90\x81\x5e\x79\ +\x69\x38\xf7\x0f\x94\xee\x83\xac\x06\x7b\x39\xb0\x6f\xd4\xa8\x11\ +\x97\x11\x1a\x65\x66\x92\x7b\xb5\x32\xdc\x16\x80\x3d\xdc\xac\xc9\ +\xff\x67\x28\x97\xe5\xe6\x6e\xe2\x6d\x7b\xe1\x79\xfb\x31\x6c\xc6\ +\xbc\x7b\x2a\xc7\xdf\xc8\x26\x04\x9f\x05\xd8\x8c\x6c\xd9\x04\xd2\ +\xd3\xcd\xba\xf8\x07\xfa\xb8\x73\x19\xd5\x40\x9f\x75\x46\x85\xff\ +\x80\x92\xc6\x1f\xbc\xf4\xc7\xcb\x17\x14\x6d\x5f\xbc\x78\xb1\x15\ +\x3b\xd8\x6e\xd5\xef\x06\x99\x9d\xaf\xe9\xe2\x1a\x80\x3d\x00\xf2\ +\x39\xcb\xaf\x81\x8e\x48\x6e\xf7\x13\x64\x00\x71\xfe\x7b\x55\xe7\ +\x73\xf9\x89\x9c\x96\xdc\x87\x42\x5d\x3f\x6c\x72\xc9\xc9\xc9\xbc\ +\xbf\xd2\xd3\xd3\x99\x6c\x58\x9f\xe7\x1a\xf5\xac\x22\xf8\x08\x1d\ +\x3e\xb0\x5f\xb7\xcf\xef\xdf\xbf\x4f\x4f\x3f\xfd\x34\xe7\x37\x05\ +\xb5\xd7\xc8\x09\xfb\x3f\x2f\x4f\x4f\x9a\x3f\x7f\x3e\x1b\x9b\xf7\ +\xad\x7a\xbf\x0b\x6c\xff\x80\xb9\xbf\x72\xe5\x0a\x0a\xf0\xf7\xa7\ +\x41\x83\xfe\x49\x3b\x77\x6c\xa7\x6d\x5b\xb7\x70\xfd\x31\xd6\xc5\ +\xf5\xeb\xd7\xd3\xfb\xcb\x97\x71\x7f\x86\xd4\x14\xad\xfe\x3f\xd8\ +\xbb\x1a\x97\x69\x0c\xf2\xda\xfe\xd9\xd3\xe4\x52\x45\x86\x7f\xa1\ +\x72\xb7\x18\xf2\x7a\x99\xdf\x5b\x77\xf1\xdf\x96\x7a\xee\x9a\x58\ +\x5f\xe8\xf1\x25\xec\xc0\x4b\xd5\xfd\x33\x67\xf6\x6c\x85\x2f\x4f\ +\xd7\x9c\x2e\x9a\x6b\x60\x37\x95\xef\xfd\x81\x7d\x18\xd7\x01\x04\ +\x53\x90\x47\x79\x6a\xc8\xfa\x40\xcd\x77\x24\x82\xde\x28\x99\xfb\ +\x97\x47\x53\x7c\x7c\x3c\xcf\x2f\x88\xf1\x80\xd8\x42\xc8\xf6\x8f\ +\xe7\xb4\xa1\x1b\xd7\xaf\x69\xee\x5b\x0a\x5b\x83\xe8\x67\x38\x64\ +\xc8\x60\x6e\xb7\x02\x36\x9b\x19\x4f\xc8\xdd\xb8\x81\x72\x37\x7c\ +\x41\xeb\x56\xaf\xa2\x85\xf3\xdf\xa4\xd9\x6c\x9f\xff\x1a\x93\x4f\ +\xa7\x4c\x9e\x4c\x93\x26\x4e\xe4\xb1\x29\xad\x5b\xb5\xe0\x7a\x47\ +\x6f\x4f\x77\xbe\xf7\xc3\xdf\x40\x7f\x5f\xfe\xdc\x40\xaf\x6a\xe4\ +\x5f\xbb\x3c\xf9\xbb\x57\xa6\xf0\x40\x6f\xae\xdb\x89\x0c\x87\x0f\ +\x4c\x24\xdf\xff\x04\xf8\x79\x91\x57\xcd\x0a\xe4\x5d\xbd\x0c\xf9\ +\xb2\x7d\x48\x88\xbf\x07\x45\x45\xb0\xf3\x91\xe1\x5c\x27\x98\x92\ +\x22\x8c\x67\x53\x48\x45\x7b\x31\x6d\x49\x32\xfc\x3f\x2c\x2e\x1e\ +\x0f\x7d\x53\x3b\xd1\xef\x0d\x72\x17\xd6\x5e\xac\x41\x2f\xe9\xe4\ +\x68\x82\x9f\x82\x84\x3f\xf2\xbc\xa8\xcf\xc3\x16\x26\xe9\x73\x80\ +\x29\x64\x6f\xf5\x35\xd8\xff\xca\xf9\xbf\x24\x2f\x62\xcf\x10\xe2\ +\xee\xc6\xf7\xe7\x9b\xd6\x7f\xa2\x8b\xff\xea\xd5\xab\x29\x82\xad\ +\x3b\x11\xe1\x4a\xff\x02\xf4\xb3\x67\x35\x37\xee\xab\x35\x75\xfc\ +\x08\x9e\x3f\x52\xba\xe7\xc0\x81\x2f\xad\xd8\x47\x46\x46\x0a\x36\ +\x04\x36\x07\xa1\x7b\x85\x1d\x19\x76\x44\xdc\x17\xe7\xe3\xca\x65\ +\x89\xc0\xda\x65\x28\xcc\xaf\x06\xa5\x24\xc5\x51\x03\xb6\xf7\xc4\ +\x1a\x83\xf5\x06\xfb\xd0\x74\xb3\x89\xcb\xf6\x75\x92\x12\xb9\x3d\ +\x2a\x96\x61\x9c\x10\x1b\x41\xad\x5b\x34\xa5\xfe\xfd\x1e\xa3\x17\ +\x47\x0c\xe7\xe3\x06\xbe\x7e\xb0\x5d\x2f\x58\x30\x9f\xdb\x87\x56\ +\x7f\xfc\x31\x7d\xf1\xf9\xe7\xfc\x6f\xa0\xaf\x27\xf7\x5f\x09\xf0\ +\xa8\x44\x61\xde\x15\x28\xc6\xaf\x3c\xa5\x84\x54\xe2\xe3\x1e\x7d\ +\xdf\xcd\xd8\x9f\xa1\x83\x0c\xff\x3d\xc5\x81\x3d\x9e\x07\x3f\x2a\ +\xc8\x5c\xd0\x93\xc0\xdf\x0d\xb9\xb5\xe0\x5f\xf7\xe6\x6c\x65\x6c\ +\xc7\xb5\x6b\xd7\x14\xb2\x3f\xec\x18\x6a\x7c\xa6\x4e\x9d\x6a\x9d\ +\xd7\x90\x01\x57\xac\xd0\xda\xce\x25\x1e\x22\xc8\x7e\x21\x79\xf2\ +\x3f\xbb\x1e\x7b\x73\xc8\xf2\xbd\xeb\x7b\xd2\xa5\x0b\x4a\xdd\xd2\ +\xd1\x23\x47\xb8\x2d\x01\x32\x25\xa8\x6b\xd7\x1c\x86\x65\x9c\x75\ +\x0c\x84\xf8\xb9\x73\x3f\x3d\xd8\x84\xde\x7f\x67\x11\xbf\x07\x72\ +\x1f\x62\x88\xe0\xa7\x01\x9b\x05\x78\xef\x8b\x23\x46\xd0\xac\x59\ +\xb3\x18\x86\x49\x14\x11\x16\xcc\xfd\x0a\xd7\xad\x5d\xc3\xf9\x35\ +\xec\x99\xc7\x8f\x1f\xa7\x53\x27\x4f\x72\x7e\x0e\xfd\xd6\x45\x26\ +\xaf\x60\xdf\x83\xf5\x48\xbe\x96\x25\xc6\xc7\x50\xad\x6a\x15\x19\ +\x5f\xd7\xee\x6f\x8c\x08\xfe\x71\xf5\xea\x0a\x39\xed\x53\x92\x93\ +\x18\xaf\x08\x23\xcf\x1a\xe5\x78\x1b\x90\x3b\xbf\x49\xa4\xb0\x8f\ +\x31\xc0\x6c\x88\x0c\xff\x33\x45\xc5\x1f\x39\xf8\x9e\x1b\x3c\x80\ +\xe6\xcd\x9d\xcd\xdf\x01\xfe\x6f\x5e\xb5\xaa\x92\x07\x93\xa7\xa0\ +\x2b\x59\xbb\x46\x39\x07\x61\xdb\x93\xe3\x3f\x7c\xf8\x7f\x34\xef\ +\x07\xbf\xc6\x3c\xfc\x83\xb8\xbe\x44\x7d\x0d\xf2\x42\xcb\x75\x3f\ +\xd2\xfc\xc7\xfe\x87\xeb\x3f\x44\x1e\x38\x61\xd8\x40\xfa\x95\xad\ +\xdb\xb8\x07\xfb\xaa\x16\x2d\x5a\x70\xde\x8f\xb9\x0b\xfb\x19\xc6\ +\xe3\xed\xdb\xb7\x78\xfc\xe8\x5b\xac\xed\x69\xc9\x09\xd6\xdc\xf3\ +\x18\x47\x6b\x3f\xf9\x98\x9e\x7f\xee\x59\x7a\xf6\x99\x67\x68\xfb\ +\xf6\x6d\x5c\xa7\xf8\xc7\x1f\x79\xfb\x7e\xcc\x65\x6f\xb6\x97\xf7\ +\x74\xaf\x51\x28\x59\x00\xfc\x0d\xb2\xa0\xde\x3b\x1a\x11\x7c\x5c\ +\x14\xeb\xbe\xe8\xfb\x05\xfd\x1f\xf4\xcf\x0d\xc3\x6c\xe6\x35\x7f\ +\x45\x86\x7f\x91\x6d\xbe\xcb\xe7\xcf\x56\xb4\x0d\xb6\x76\x09\x97\ +\x60\x86\xc9\xee\x5d\xbb\x14\xe7\xb7\x6e\xd9\xa2\xc0\x1f\xfe\x11\ +\xea\xf7\xc3\x6f\xe0\xfd\x92\x4d\xff\x87\x1f\x94\x39\x3e\xf1\x9d\ +\x0f\x79\x1d\xc2\x5e\x31\x88\xf7\x65\x10\x5b\x27\xc1\x7b\xe4\xfb\ +\x9f\xb5\x1f\xbe\xcb\x64\xac\x1b\x34\xe8\x9f\x4f\xb1\x39\x93\xce\ +\xfb\x0b\xfd\xf6\xc2\x0b\x5a\xbd\xd4\xdd\xbb\x77\x28\x29\x01\x3e\ +\xa2\x41\x02\x8f\xad\x59\x9e\xbc\xd9\x78\xd8\xb4\x51\xbb\x1f\x04\ +\xd5\xaf\x5f\x97\xf3\x05\xe8\xa7\x0b\x8a\x3d\x7c\x78\x10\xab\x08\ +\xfc\xd5\xb6\x2d\x5b\x04\x9e\xa2\x27\xfb\x63\x5c\x03\x7f\xec\x61\ +\x6c\xcc\xff\xb7\x04\xec\xf9\x37\x58\x8a\xbc\xf6\xaf\x55\xf9\x74\ +\xaa\xf1\x55\xdb\xf6\xe0\x07\x25\x3f\xaf\xb7\xb6\x8f\x1f\x37\x4e\ +\x8c\xe5\x09\xe3\x63\x00\x3e\xbc\xf2\xf3\xb0\x17\xcb\xf5\x07\xb0\ +\xaf\x02\x7f\xfc\x3b\xd0\xbb\x06\x5f\x77\x94\xfb\x1f\x37\x1a\x39\ +\xa8\x17\xb5\xcb\x4c\xa6\x96\x4d\x1a\x72\x3d\x1e\xe2\x81\xd7\xae\ +\x59\xa3\x79\x36\xfc\x6a\xe4\xfe\x66\xf0\x3f\x85\x0e\x1a\x3a\x49\ +\x7d\xfc\xeb\x71\xfc\x72\x74\x64\x54\x7b\x04\x7e\xe4\xe7\xe7\x2b\ +\xda\x40\x4f\xe5\xfb\xbe\xef\xbe\xfb\x56\x17\x7f\xac\x45\xfe\x35\ +\x84\xfc\xe8\x36\xfc\x99\x3e\xe4\xf8\x9b\xf9\xf7\x38\x8a\x8c\xff\ +\x96\x0d\xca\xd8\x8d\x4d\xa2\x5c\x2e\x11\x64\x6d\x35\x6f\x97\x9f\ +\x9f\x3a\x75\x8a\xe6\xfd\xfe\xf5\xaf\x41\x56\xfc\x61\x13\x55\x9f\ +\xdf\xbe\x7d\xbb\x72\xfe\x8b\x72\x22\x64\xbf\x40\xcf\xca\x56\xdf\ +\x27\xbd\xf6\x72\x5b\xae\xa9\x02\x75\xca\x08\xd6\xcd\x1f\xb7\x63\ +\xc7\x0e\xdd\xb8\x13\x23\xfc\xe1\xdf\x61\x4b\x97\x67\x6f\x1e\xc3\ +\x0e\x80\xfb\xf5\xfc\x16\x8d\x68\xe7\xce\x1d\xba\xf8\xe3\x3b\x07\ +\x58\xb7\xe0\xcf\x66\xe3\xbb\x26\xeb\xc5\xf9\xef\x5f\x1c\xf8\xef\ +\xdc\xac\xec\x17\xf4\x93\x84\x4b\x93\xc6\x8d\x35\x6d\x47\x5e\x1f\ +\x39\x76\xd3\x75\xfc\xde\x90\xb3\x49\x92\xed\x46\x8d\x1a\xa9\x39\ +\xff\x31\x93\x7f\x15\x71\xbe\x58\xf7\x83\x05\x7b\x61\x90\x7b\x19\ +\x43\x7b\x9e\x9c\xfa\x35\x8b\xa1\xdf\x7f\xd3\xe6\xa0\x7a\xfd\xf5\ +\x79\xba\xf8\xc3\x5e\xad\x87\x45\x03\xc6\xff\x6d\xe9\xf2\x6c\x11\ +\xd6\xb5\x80\x00\xc1\x07\x06\xdf\x2a\xc8\xef\x7d\xd0\x9f\xe9\xe1\ +\x0f\x79\x06\xfa\x6c\xc4\xff\xd8\x90\xff\xb7\x00\xff\x9e\x26\xb7\ +\xa0\xa2\x62\x8f\xb9\xb4\x6f\xc7\x16\x43\xfc\x27\x4d\x9a\xa8\x38\ +\x07\xb9\x57\x1d\x9f\x0b\x7f\x06\xf5\xfb\x35\xce\x6a\x64\xf5\xe7\ +\x85\x4c\xa6\x3e\x0f\xdb\x87\x7c\xef\x17\x2a\xce\x7d\xae\x2f\x72\ +\x77\xb1\xf7\xfe\x9c\xe6\xcf\x98\xa0\xa9\x17\x3a\xbf\xec\xa6\xfa\ +\xf9\x22\x31\xe6\xf4\xb0\xa8\x5f\x2f\x83\xdb\x6a\x8c\x74\x79\xb6\ +\x68\xcf\x9e\x3d\x7c\x8c\x63\x0c\x14\xe4\x3e\xe4\xba\xd0\xc3\x1f\ +\x7e\x41\xd0\x61\xc2\x2f\xc1\xc6\xfe\x7f\x87\x30\xff\xdd\x82\x8b\ +\x8c\x3f\x7b\xc6\xe1\x2f\x95\x7e\x6d\xf2\xb9\xb9\x6c\xd9\x32\xc5\ +\x39\xe8\x70\xd5\xf8\xeb\xc5\xfe\x42\xaf\x25\xc5\xf2\xea\xf1\xdd\ +\xc7\xfa\xf4\x51\xf0\x7e\x2e\x27\x32\xec\x83\x99\xec\xcf\xed\x3e\ +\x71\xf6\x63\xbd\x97\xce\x9d\x4a\xd7\xaf\xfd\xa2\x69\x9f\x1e\xf6\ +\xa0\xe5\xcb\x97\x69\xda\x71\xe9\xd2\x45\x4a\x37\xa5\x72\x3f\x26\ +\xf8\x75\xe0\xfe\xb3\x9c\x4e\x73\x5f\x0e\xe1\xef\x19\x3a\x71\xe2\ +\x07\xee\x97\x7c\xf8\xf0\x21\xfa\x72\xff\x3e\xda\xc5\xf8\x77\x6e\ +\x6e\x2e\xf7\xe5\xc3\x9c\x4d\xae\x93\x48\xd0\x2b\x83\x36\xcb\x69\ +\x73\x2e\xfb\x9b\xcb\xaf\xc5\x9c\x5f\xb1\x62\x05\xd7\x19\xf6\xef\ +\xff\x04\xd5\xad\x9b\xa1\xf1\xff\x8f\x8f\x89\xcc\x4f\x4e\x9b\x9d\ +\x22\xff\x0f\x28\x0e\xfc\xbf\x3d\x7e\x54\xd1\x27\x72\xbd\x4c\xae\ +\xca\xaf\x7f\x2f\x1b\xef\x6a\xfc\xf5\xfc\xe2\xb9\x9f\x94\xc8\xff\ +\x8f\x1e\x55\xd6\x0f\x5b\x2c\xf4\x2f\x72\xbf\xaf\x10\x51\xef\x13\ +\xe4\xef\x23\xe4\x74\xca\x6f\x3c\x8f\xb9\x0c\x4d\x1d\xf5\x6f\xda\ +\xbc\xfe\x13\x3a\x77\xfa\x04\xdb\xeb\x7d\x64\x88\xff\x7f\x9e\x1f\ +\x4a\xdb\x72\x37\xd2\xbb\x4b\x17\xd1\xff\x8d\x1f\xc7\xf3\x8a\x4a\ +\xb9\x65\x60\x4f\x82\x1c\x08\xbb\x42\x5c\x74\x38\xf7\xfb\x32\x85\ +\x54\x10\x6c\x70\x19\x35\xa9\x6b\x5d\x7f\xea\x94\x99\x40\x6d\xb2\ +\xd2\xa9\x45\x76\x96\x35\x1f\x0d\x7c\x36\xe0\xd3\x9e\x6e\x86\xed\ +\x3e\x85\xeb\xf0\x92\xe2\x63\xc8\x14\x17\x44\xcd\x63\xcb\x52\x67\ +\xb3\x37\x75\x6c\x10\xc7\xef\xfb\x47\x76\x63\x65\x4e\x1b\xe4\x34\ +\xc9\x6e\x42\x4d\x1b\x67\x52\xe3\x86\x75\xa9\x61\x7a\x32\x35\xae\ +\x13\x94\x9f\xef\x19\x6c\x15\xf7\x7e\x1e\xc5\x81\xbf\x3a\xa6\x03\ +\x3a\x11\x09\x9b\x1f\xbe\x57\xca\x57\xf0\x71\x55\xe3\xaf\xe7\x17\ +\x2f\xe5\x72\x00\x5f\x87\x4f\x8d\xfc\x1c\xe4\x24\x45\x1d\x32\xdb\ +\x1f\xec\x3e\xd0\xc1\x15\xe4\x9b\x1e\x52\xcc\xbd\xa4\xb7\xee\x92\ +\x52\x9e\xda\x24\x7b\x50\xd3\xa4\x00\xca\x88\x0b\x65\x73\x2a\x8a\ +\xe2\x18\x35\x0a\x17\xfc\x41\xf8\x75\xe6\xaa\xd4\xb9\x7e\x04\xdb\ +\x4f\xa4\xb0\xfd\x44\x03\x6a\xce\xb0\xf9\x07\xdb\x57\xb4\xcc\x34\ +\x53\x9b\xfa\x89\xdc\x76\x9c\x93\x5a\x4e\xb7\x0d\x3c\xbe\xdf\x5c\ +\x89\x72\x4c\xd5\xa9\x8b\xa9\x06\xfb\x5b\x95\xba\xa6\x95\xa3\xee\ +\xa6\x72\xd4\x23\xbd\x2a\x1b\x2f\x35\xd8\xf9\xca\x0a\x7f\x14\x75\ +\x1b\xad\xa4\x3a\xce\x67\x3c\xfb\xe7\xc0\xbf\x57\x9a\x6b\xa5\xe2\ +\xc0\x5f\xfd\xed\x2d\xf9\xda\x8c\x78\x47\xf9\x39\xc4\x7b\xa8\xf1\ +\xd7\xe3\xef\x72\xdb\xa0\xda\xc7\x02\xfa\x3b\x85\xdd\x4f\xc4\x1f\ +\xfc\x3f\xd0\xab\x3a\xf7\xe5\xb5\xe7\xcb\x2d\xf5\x25\x64\x04\xc8\ +\x89\xd8\x2b\x63\xbf\x90\x23\x12\x7e\xeb\x26\xeb\xd7\x9c\xb4\x0a\ +\x9a\xf8\x30\x65\x1d\x6e\xd6\xfb\xac\x38\xe8\xe1\x9e\x96\x97\x0f\ +\xa0\xab\x2c\x2f\x80\x64\x2b\x51\xe7\x0c\xe8\x66\x03\xd7\x9e\x3a\ +\xd7\x76\xcb\xdf\x18\x58\x05\xfc\x9f\x4c\xe1\x3c\xa0\xd0\x39\x9c\ +\x41\x78\x96\x5a\xbf\x2a\xed\xef\xe0\x63\xa5\xc6\x75\xe0\x80\x01\ +\x76\xf1\x87\x8d\x4d\x3a\x87\xef\xb7\xaa\xeb\x90\xcb\x97\x92\xcd\ +\x2f\x84\xcf\xff\x60\x0a\x70\x2f\x6f\x4f\xf7\xc5\xdb\x0c\x9c\x3a\ +\x89\xb9\x16\xa0\x27\x84\xbc\x84\x18\x40\xfc\x6d\x2d\xfa\x0c\x74\ +\x10\xf2\x28\xe8\xe6\x0c\x91\xd7\x01\x7e\xdb\x4e\x24\xf0\x1d\xf9\ +\x77\x4a\xa5\xbc\x2d\xc0\x17\xe3\x03\xf1\x78\xed\x65\x39\x1f\xf0\ +\x6f\x29\xef\x03\x9e\x85\x7b\x3b\xc8\xae\x91\xce\x77\x49\xce\xf3\ +\x4f\x93\xfc\xcd\x73\xc4\x1c\x12\xf2\x6b\x79\x9b\xeb\x08\xe3\xc0\ +\xc6\x18\x58\x24\xd3\xff\x5d\x2a\x2a\xfe\x3f\x5f\x51\xfa\xa7\x72\ +\xdd\x1d\x9b\x93\x88\xc3\x96\xff\x8e\x79\x1c\x15\x15\xa9\xc1\x5f\ +\xed\xd3\x0f\x5f\x30\xe9\x1c\x78\x89\x1a\x7f\xf8\x4e\xc8\xd7\x7e\ +\xae\x23\x16\x75\xff\x21\x6c\xef\x07\xdd\xb7\x91\x2f\x27\xfa\x05\ +\x7d\x06\xac\x1b\x47\x0a\xb9\x12\xc0\x2f\x60\x2f\x07\xe1\xdf\xc8\ +\xc1\x80\xd8\x19\xfe\x0d\xe2\x38\x21\x2e\x20\x47\xd6\xff\x3d\x52\ +\x25\x7f\x60\x31\x47\x47\xb8\xe0\x0f\x0a\x9d\x1b\x9e\x8d\xb8\x0b\ +\xdc\xd3\x2d\x25\x8f\x3f\x48\x3e\xe2\x78\x26\xae\x83\x7f\x3e\xee\ +\xc9\x12\x9f\x83\xba\x5a\x88\xdf\xac\xc7\xb3\x1b\x86\x0b\x84\xf3\ +\xcd\xa3\xf3\xf2\x54\x48\xf3\xbd\x83\x98\x23\x44\xaa\x0f\x75\xa1\ +\x1d\xb8\x1f\xe3\x17\xe3\xc9\x46\x3c\xeb\x14\x19\xfe\x07\x8b\x82\ +\x3f\xc6\xf5\x0d\x95\x0c\x3d\x6a\xd4\x28\xf2\xf2\xf2\xa2\x25\x8b\ +\x95\x39\x5e\xcf\x23\xa6\x57\x85\x3d\x68\xcb\x16\xe5\xfe\x11\x32\ +\x35\x7e\x87\x9d\x65\xd5\x4a\x6d\xac\xff\xe8\x97\x5e\x52\xe0\x2f\ +\xf1\xff\x90\xa0\x00\x9e\x6f\x01\xfd\xa2\xc7\xab\x31\x26\x60\xa7\ +\x42\x7f\xc1\x3f\x06\xfb\x04\xec\x95\xa1\x2f\x81\xdf\x36\xfe\x06\ +\xd7\x16\x74\xfe\xb0\xff\x40\x8e\x06\x06\x88\x0d\x6d\x2f\xcb\xaf\ +\x03\xec\x81\x33\xe4\x0c\xd8\xb9\xb0\xdf\x42\xee\x0d\xd8\xbd\x50\ +\x2f\xea\x07\x06\x12\xef\xc0\xdc\x04\x3e\xd0\x49\xe3\x1a\x5c\x8b\ +\x67\xe0\xbe\x78\x5f\x67\xeb\x98\x4b\xe5\xb6\x43\xc1\x7e\x83\x6b\ +\xf8\x79\x1f\xe1\x3c\xc6\x88\xf4\x2d\x6c\x8c\x05\x8c\x9f\x44\xdf\ +\xbc\xfa\x70\x2d\x6c\x1e\x3c\xe6\x3f\x4a\x68\x2f\xc6\x9f\x01\x0f\ +\x78\x4e\x86\xff\x27\x45\xc2\x9f\xf5\x87\xfa\xfb\x4b\x3d\x7b\x74\ +\x17\x63\xfa\x95\x7c\x1d\x72\xbc\x1e\xfe\xbb\x54\xf6\x01\xc8\x77\ +\x41\x41\x81\xbc\x0e\xb5\xed\x40\xda\x1b\x2a\x74\x3f\xa2\x8d\x08\ +\x36\x58\x29\xcf\x97\x5a\xfe\x05\x0e\x98\xf3\xd0\x0b\x63\x8c\x34\ +\x48\x4f\xa1\x31\xa3\x5f\xa2\x69\x53\xa7\x70\x1a\xfd\xd2\x28\x32\ +\xa7\x26\x51\xcd\x8a\xce\x54\xbb\xb2\xe0\xbf\x0f\x7b\x2e\xfa\x18\ +\xd8\x60\x0c\x60\xce\x21\x7f\x1c\xe6\x69\x02\xc3\x0d\xbe\x83\xee\ +\xec\xda\x5a\x95\xd8\x3d\x8c\x60\xeb\xc2\x3d\x52\x4e\x11\x89\x97\ +\x03\x7b\x3c\x13\x36\xa5\xda\xe2\xf5\x20\x77\x31\x57\x07\x6c\xa6\ +\xf8\x0e\x05\xfe\x8d\xfc\x1d\xb5\xa5\xf3\xec\x5a\xbf\x1a\xc2\x18\ +\x00\x1f\x90\x72\x04\xe1\xdf\x11\xaa\xfa\xa4\x36\x63\x3c\x60\x6c\ +\xa0\x0f\xba\x1a\xe3\xdf\x4d\x86\xff\xac\x22\xf1\x7f\x53\x59\x0d\ +\x3e\xf8\x6e\x0f\xb0\x83\x7f\x8e\xd1\xba\x2d\x27\xe4\x69\x55\xef\ +\xc1\xf3\x74\xe2\x4a\xd9\xf2\xaa\x6c\x6d\x90\xeb\xfe\x04\x9f\x2f\ +\x0f\x5d\xbf\x37\x8c\x51\xf4\x47\x46\x78\x65\x7a\x7b\xc9\x22\x3a\ +\x7b\xf6\x0c\xd1\x9f\x7f\x92\xba\xfc\xc9\x7e\x83\x0e\xfe\xad\x37\ +\xdf\xa0\x5a\x55\xdc\x78\xff\x0b\xf8\x08\x7d\x2a\xe5\x8e\x3a\x7a\ +\x70\x1f\xdd\xbc\x71\x9d\xdb\xa0\x24\x82\x9c\x0b\xdb\x12\x74\xef\ +\xe0\x0b\xe0\xd9\xb8\xb6\x75\xb2\x3b\x9d\xf8\xfe\x5b\xcd\xf5\x20\ +\xe8\x00\xe0\x6b\xf2\xf2\x98\x91\x74\xe3\xfa\x55\xcd\xf9\x2d\x5b\ +\x36\xf3\x36\x80\x1f\x60\x0c\x61\xde\x3f\xd7\xaf\x2b\xfd\xf4\xe3\ +\x65\x4d\x7d\xd0\x23\x7a\xd5\x28\x47\xa1\xee\x42\x3e\x13\xf0\x9f\ +\x1c\x63\xfc\xd3\x65\xf8\x3f\x5d\x14\xfc\xfb\x66\xf9\x6a\xf0\x47\ +\xfe\x11\x60\x77\x49\xe5\xd3\x0f\xbd\xaa\x1e\xfe\xea\x9c\xdd\xc0\ +\xdc\xd3\xd3\x93\xd7\x71\x43\xa5\x13\xc5\xb5\x6a\xbb\x9f\x34\xff\ +\x21\xfb\xab\xed\x3e\xf8\x8b\xe3\xbe\x5d\x5a\x09\xb8\xe7\xb3\x20\ +\x8f\x74\xe3\xac\x4c\x3e\xaf\x42\x44\xbf\x0e\xe8\xd4\x21\x0f\xdc\ +\xba\x71\x4d\xf7\x9e\x39\xb3\x67\x71\x9e\x80\x78\xa0\xec\x68\x61\ +\x3d\x5f\xf9\xfe\x32\xc3\x67\x20\x76\x05\xf3\xf5\xe3\x15\xff\xd5\ +\x3d\x8f\x1c\x18\xe0\x05\xe0\xed\x0d\x44\xfc\xe7\x4d\x9d\x60\x58\ +\x5f\xa0\x4f\x4d\xde\x56\xc9\x87\xd5\x10\xff\x34\x57\x77\x19\xfe\ +\xcd\x8b\x82\xff\xa0\x76\xc9\x1a\xfc\xa1\xcb\x04\xff\x56\xff\x8e\ +\x78\x35\x3d\xfc\xd5\x76\x2f\x29\x27\x4c\xb2\x8e\xdd\x67\x8b\xca\ +\xb6\x28\xe1\x8f\xf9\x1f\xe8\x51\x49\x63\xf7\xe1\x7b\xa7\xec\x14\ +\xba\x72\xf9\x52\xbe\xb1\x97\xca\xa9\x53\x27\x79\x7e\x10\xf0\xd9\ +\x18\x91\xaf\x82\xaf\xe7\x07\x7f\xc8\x65\x9d\x9b\xa4\x72\xbf\x02\ +\xbd\x02\xbb\x6f\xc7\x36\x2d\xf8\x78\xfd\x64\x65\xfe\xf1\x9f\x5b\ +\x74\xfc\x7f\x52\xf9\x7f\xfa\x16\x05\xff\xe7\xfb\x68\x73\xd6\x78\ +\x7a\x78\xd0\x73\xcf\x0d\xd5\xfc\x0e\xdb\x94\x3e\xfe\x4a\x1e\x0f\ +\xdb\x2e\xf0\xd7\x8b\xf5\x47\x9e\x40\x25\xfe\x61\x82\xfe\x37\x38\ +\x90\x82\x6a\x97\xd5\xd8\x7d\x30\x16\x76\x6c\xd9\x54\x60\xec\xa5\ +\x82\x38\x22\xac\xaf\x21\xe2\xba\x0e\xd9\xea\xa6\x1d\xfc\x21\xe7\ +\x41\x66\xd8\xf8\xf9\x7a\xc3\x7a\x57\xae\xf8\x90\xaf\xeb\x90\xd7\ +\xf1\x1d\x2c\xbd\x22\xe1\x1f\x51\xbc\xf8\xe7\x3a\xa9\x8a\x45\xf8\ +\xc6\x68\xa1\xf0\x1f\xff\x4c\x5f\x05\x3e\xd0\xcd\x02\x3b\x75\x3e\ +\x57\xc4\x5f\xeb\x61\x0f\x52\xfb\x75\x83\xc7\xa3\x8e\xc5\x8b\xb5\ +\xdf\x88\x90\xdb\x8e\x31\xf7\x25\xbf\x0f\xe0\x1f\xe1\x59\x46\xc8\ +\xe3\x92\x9a\xc7\xfb\x9f\x68\x6d\x66\x6d\xfa\xb5\x60\xa0\xcb\x0a\ +\x72\xcd\x78\xd5\xaa\xc4\xd7\xf5\x64\x71\x5e\xdb\xc2\xdf\xa7\xba\ +\x90\x7b\xad\x4f\xd7\xf6\xdc\xaf\x57\xaf\xc0\xcf\x37\x3e\xc4\x93\ +\x8f\x11\x60\xba\xce\x1e\xfe\x1e\x82\x2f\x1a\xf6\x88\x73\x8a\x8e\ +\xbf\x26\x06\xd4\x52\x84\x3d\xc0\x6b\xe3\x47\x28\xe5\xb3\xab\x57\ +\x75\x73\x9d\xf0\x1c\x7c\x06\xf8\xab\xed\xde\xc8\x87\xa6\x97\x13\ +\x0a\xd4\x46\x65\x3b\x96\x7c\x84\x43\x02\x7c\xf9\x5a\x2a\x8f\x79\ +\xc4\xbb\xbf\xbf\xe4\x2d\xc3\xfe\xda\xb2\x39\x97\x9e\xea\xd7\x9b\ +\x9e\x1d\xd0\x9b\x76\x6d\x35\xe6\x11\xa3\x46\xbe\xc8\xfd\xea\x20\ +\xa7\x63\x8f\x6d\x0b\x7f\xac\x15\x88\x05\xde\xb3\x7b\xa7\x61\x7d\ +\x53\x26\x4f\xe2\xfb\x8a\x6c\x71\x4f\x67\x0f\x7f\xec\x1d\x90\xcb\ +\x07\x7b\xc0\x59\x53\x8a\x8c\x7f\x77\x1d\xfc\x47\x14\x16\xff\x37\ +\xa7\x2b\xed\xbb\x88\x5b\x06\x76\x6a\x9b\x4d\xae\x2c\xde\x43\x4d\ +\x57\xae\x28\x63\xba\x61\x23\xe2\x39\x41\xbe\xf9\x46\xf1\xfb\xdd\ +\x3b\x77\xb4\xb2\xbf\xe8\xf7\x8d\x6f\x39\xa0\x4f\x31\x9f\xa4\x77\ +\xee\x21\xe6\x1b\xd3\xed\xdb\x0b\xe7\x19\xa6\x42\x3e\x46\xec\xe5\ +\x3b\x24\xb9\xd1\xc5\xf3\xfa\xf2\x21\x74\x10\xd8\xdb\x61\x5e\x43\ +\x0e\xb7\x85\x3f\xd6\x8a\x7f\x3d\x35\x80\xb7\x57\xaf\x7c\x7d\xfc\ +\x38\xcf\x3d\x69\x12\xf7\x88\xf6\xf0\x97\xd6\x1e\xc8\x14\x90\xeb\ +\xa7\xbf\x5a\x34\xfc\x7b\x99\x5c\x03\x75\xf0\xaf\x5f\x58\xfc\x17\ +\xce\x52\xfa\x6e\x41\xc6\x06\x76\x88\xcd\x91\xff\xbe\x64\xc9\x12\ +\x5d\xec\xb1\x7e\xdf\xba\xa5\xfc\x66\x13\xf2\x41\xa3\x0e\x75\xac\ +\xbf\xda\x76\x8c\x75\x5f\x92\xfd\x02\xbc\x6b\xf1\x18\x6d\x79\x0e\ +\x0f\xe8\xe9\xe0\xdf\xa3\x57\x72\x73\x73\xb9\x4f\x1f\xc6\x0c\xd6\ +\x74\xe0\x80\xfc\x3d\x7a\x65\xeb\xd6\x2d\x7c\x5f\x0e\xfd\x8a\x2d\ +\xfc\x5f\x9f\x37\x97\x82\xfd\x3d\xe9\xf8\xf1\x63\xba\xe7\xa1\xff\ +\x7c\xf2\x89\xbe\x7c\x8f\x06\xdd\x12\x9e\x8b\x7d\xa9\xad\xf5\xbf\ +\x46\xc5\x3c\x5d\x04\xd6\x81\xc9\x93\x8a\x84\xff\x19\x35\xf6\xdc\ +\x0e\x94\xce\xf3\xbe\xdd\x2a\x0c\xfe\x4b\xe7\x29\x7d\x77\x20\xcb\ +\x05\x06\x06\x68\x62\xa7\xc6\x8d\x1b\xa7\x8b\x3f\xec\xe6\xf7\x45\ +\xdf\x5c\x89\xa0\x0f\x06\xae\x6a\xde\xbf\x5b\xe6\x57\x2a\x97\xfd\ +\x60\xf7\x0b\xf0\xa8\xc2\xe7\x07\xf4\x9e\x52\xdb\x80\xff\xc5\xf3\ +\x67\x75\xfb\x0a\x76\x48\xf0\x74\xc8\x6a\x12\xfe\x46\xf3\x70\xdf\ +\xbe\xbd\x1c\x7f\xe8\xfa\x1a\xd8\xc0\xdf\x5e\x41\xfc\x0e\xf4\x4b\ +\x90\x25\x30\x96\xea\x8a\x3c\x7d\x8d\x0d\xfc\xab\x96\x77\xe2\x63\ +\x40\xd2\xf1\x4c\x9a\x58\x24\xfc\x17\xea\xe1\x2f\xf2\x80\xd5\x85\ +\xc1\xff\xbd\x85\x4a\x39\x0f\xb2\x3b\x72\xb1\xaa\xb1\x33\x9b\x4c\ +\xba\xf8\x07\xb3\xb1\xa2\xbe\x16\x7a\x22\x3d\xbf\x5c\x79\xac\xbf\ +\x5c\xf7\xcf\x75\x3f\x9e\x15\xf9\xda\x2c\xf7\x79\xec\x21\x7e\x5f\ +\x5c\xaf\x7c\xb2\x7a\xb5\x06\xff\x35\x2b\x96\xeb\x5e\x8b\xdc\x1c\ +\xc5\x81\x3f\x72\x94\x43\xa7\x00\x2c\x03\x44\xbd\x1f\xf8\x89\xd1\ +\xfe\x0f\xb2\x34\x64\x23\x39\xfd\xc8\xe4\x68\xa3\x92\x0f\xfc\xbb\ +\xda\xc0\xbf\x50\x71\x80\x2b\xdf\x5d\xa8\xc1\x7f\xee\x5c\x65\x1e\ +\x44\xe8\xc6\x8c\xd6\xfe\x88\xd0\x20\x0d\xce\x90\x1d\xe7\xcd\xd5\ +\xe6\x52\x84\x9f\x60\xde\xbd\xc2\xdc\xe7\xb1\x3e\x4c\xf6\x0f\x75\ +\x77\xe5\xf2\x94\xdc\xe7\xab\xb4\xe1\x8f\x02\xd9\xbf\x7d\xdb\x36\ +\x7c\x2e\x4b\xeb\xc0\x6a\x03\xfc\x0b\x5a\xec\xe0\xff\x1b\x5b\xfb\ +\xab\x1b\xe3\xef\xe6\x65\x29\x44\xde\xdf\x75\x2b\x95\xbe\xdf\x88\ +\xed\x50\xe7\xf2\x45\x2e\x6b\x23\xfc\xe3\x22\xb5\x7c\x1e\xf8\xeb\ +\xf9\x84\xa8\xbf\xef\xc2\xf7\x7e\x98\xfb\x81\x7e\x5c\x47\xd2\x52\ +\xf5\x2d\xa7\xd2\x88\x3f\xca\x49\xb6\xbf\xad\x59\xd9\x95\xeb\x0a\ +\xc0\x03\x8c\xf4\x7f\x05\x2d\x76\xf0\xff\xdc\x08\x7b\x19\x0f\xd8\ +\x52\x50\xfc\x37\xad\x57\xfa\xcf\x23\x86\x41\xad\xf7\xb7\x25\xfb\ +\x9b\xea\xc4\xe8\xe2\x8f\x3d\xa0\xfc\x37\xfe\x7d\x97\x48\xa5\xed\ +\x58\x92\xfd\x11\xa3\x01\x39\x5e\x1d\xf3\x58\x5a\xf1\x47\x81\xcd\ +\x09\x75\xda\xd2\xff\x16\xb4\xd8\xc1\xdf\xee\xb7\xe1\x0a\xb3\x06\ +\x6c\xdb\xa8\xf4\x89\x46\xbe\x7d\xc4\x4f\xc8\x7f\x5b\xb4\x68\x91\ +\x21\xfe\x8d\x1b\x68\x63\x7f\x91\x0f\xf7\xa2\x6a\xff\x70\x96\x7f\ +\xdf\x45\x2b\xfb\x49\x76\x1f\x3d\x9f\xaf\x07\x8d\x3f\xe4\xff\xd8\ +\x10\x4f\x6a\x9c\x12\x4a\xff\xf9\x57\x3f\xda\xf4\xd9\x1a\x2e\x07\ +\xeb\x95\x03\xac\x4e\xac\x01\x90\xe9\x3f\x2a\x79\xfc\x7f\x65\x54\ +\xd3\x2e\xfe\x69\xae\xd5\x2d\x05\x8c\x07\x53\xe7\x3c\x05\xfe\x6a\ +\x3c\x47\x8d\x1c\xa9\x8b\x3d\xe6\x6f\xbb\x96\xda\xf8\x00\xc4\x7a\ +\xaa\xf7\x0f\xfb\xf7\xef\xd3\x95\xfd\x20\xfb\xc3\xee\xa3\x96\xfd\ +\x1d\x81\xbf\xa4\xff\x05\x4f\x87\x0f\x00\x6c\x80\x9b\x37\xe8\xeb\ +\x80\xe1\xe3\x20\xe9\xf6\x8c\xf0\x47\x4e\x1c\x7c\xcf\xf2\x18\xa3\ +\xaf\x8f\x1d\xa5\x6f\x8e\x1f\xe5\xdf\xce\x29\x04\xfe\x1f\xda\xc3\ +\x5e\xc6\x03\xde\x2e\x08\xfe\xbb\xb6\x28\x75\x74\xf8\x9e\x83\x1a\ +\x4f\xc4\x59\xea\xef\xfd\x02\xa9\x7b\xa7\x56\x9a\xeb\xe1\x03\x6d\ +\x53\xf6\x97\xe2\x7d\xa5\x78\x1f\xf7\x72\x82\xec\x9f\xec\x78\xfc\ +\xa1\xff\x83\xbd\x16\xfc\x08\xf6\x82\x59\xd3\xa7\xe8\x5e\x0b\x9b\ +\x2d\xb7\xed\xe6\xc3\xfe\x27\xe9\x7f\x81\x69\x21\xf5\xff\x2d\x0a\ +\x80\x7f\xdd\xfc\x62\x0f\xfd\xfa\x9e\xed\xb9\x1a\xac\xe4\x24\xcf\ +\xcd\xaf\xa6\x40\x7f\x1f\xea\x67\xd1\xe6\xbf\x82\x8f\xbc\x4d\xd9\ +\x1f\x31\xf8\xe2\x18\x08\x09\x0a\xe4\xfa\x34\x60\xa8\xce\xdf\x9e\ +\x5f\xfc\xb3\x8b\x11\x7f\xec\xed\x10\x7f\x89\x36\x81\x96\x2c\x5e\ +\xa8\x7b\x2d\x72\x04\x7a\x89\xfa\x27\x23\xf9\xbf\x38\xec\xbf\x4c\ +\x1e\x3a\xd1\x31\xa9\xc0\xdf\x7f\xd9\x9d\x5f\xfc\xbf\xdc\xb5\xcd\ +\x26\xfe\x90\xe3\x8c\xf0\xf7\xf5\xac\x49\xff\xea\xdf\x4b\x73\x8f\ +\x3c\x57\x8f\x44\x3d\xba\x77\x57\xe2\x1f\x1e\xae\x89\xf5\x57\xc7\ +\x7b\x14\x37\xfe\xf6\xf4\x7f\xc0\x1f\xfa\x1a\xf7\xaa\x65\x28\xc3\ +\x94\x4c\x73\xe7\xcc\xe6\xdf\x31\xd2\x2b\x88\x07\x91\xf2\x4d\xad\ +\xc9\x07\xfe\x0d\x0b\x82\xbf\xe8\xff\x21\xfa\xa0\x3e\xed\x54\xf0\ +\xef\x3f\xe5\x2b\x17\x34\xf0\x3f\xb4\x6f\xa7\x4d\xfc\xa5\x1c\xaf\ +\x7a\xe4\xe7\x5e\x99\x86\x0d\xee\x6f\xf3\x7e\x10\xf4\xfe\xf8\x16\ +\x84\x9e\xde\x07\xdf\x3c\xc2\xf7\xb2\xf4\xe2\x3d\xec\xe1\xef\x23\ +\xe2\x0f\x1d\x1c\x7c\x44\xf2\x83\x7f\xa6\x0d\xfb\x4f\x41\xca\xea\ +\x8f\x56\x71\xbf\x22\x3c\xdb\xa6\xfd\xb7\xb2\xb3\x35\x27\x15\xfc\ +\x89\xec\xe1\x0f\x3d\x31\xbe\x05\x27\xfa\x7f\x5d\xed\x90\xe8\x52\ +\xb5\x20\xd8\xa3\xe0\xdb\x91\xac\xff\xbe\xb7\x8b\x3f\xeb\xef\x23\ +\x5f\xea\xe7\x34\x97\x48\x1e\x0b\xa2\x96\xdf\xfc\x6b\xb8\xd0\xa8\ +\x61\xfa\xdf\xcc\x91\x93\x94\xe3\x57\xae\xfb\x91\x62\xfd\x03\x7d\ +\x6a\xe7\xe5\xee\x2d\x20\xfe\x90\xd5\xb0\x4e\xb7\x14\x73\x25\xdb\ +\xc2\x1f\xbc\x1a\x72\x9d\x2d\xfb\x6f\x7e\x0b\x62\x20\x3b\xb5\x6e\ +\xc6\xeb\xb2\x67\xff\x81\x8c\x00\xdf\x93\x26\xe2\xb5\xb6\xf0\x0f\ +\x62\xf8\xc3\x56\x08\x5e\x21\xfa\xab\x4e\x70\x2a\xfc\xf7\xff\x2c\ +\xf9\xc1\xff\xab\x43\xfa\x79\xb2\x24\x42\xae\x3d\x5d\xd9\x1f\xbc\ +\x9b\x8d\xd5\x97\x47\x3d\x6f\x17\xff\x6d\xdb\xb6\x69\xf6\x0d\xb0\ +\x1b\x70\xfc\x3d\xab\x70\x3b\xba\x9e\xbf\x3f\xf8\xc1\x65\x1b\xf8\ +\x63\x7d\xc6\x5c\x81\x5f\x25\x78\xe5\x5a\x1b\xf8\x43\x67\x8f\x71\ +\x86\x75\xc6\xc8\xff\x27\x3f\x05\xfb\x9a\x39\x33\xa6\x70\x5f\x32\ +\x29\xe7\xec\xa7\x1f\x19\xe0\x7f\xe1\x3c\xe7\x51\xb0\xfd\x49\xf9\ +\xbc\x5f\x9f\x66\x8c\x7f\xa8\x5f\x4d\x6e\xa3\x84\x1e\x94\xed\x85\ +\xae\xb7\x89\x73\xf1\x70\x2a\x20\xef\x97\x4a\x9f\xb4\xb2\xe0\x01\ +\xc7\xed\xe1\x7f\xfc\xc8\x41\x63\xbe\xcd\xc6\x79\x84\xd1\x37\x79\ +\x03\xfd\xb9\x3c\x35\x79\xfc\x28\xbb\xf8\xbf\xf7\xde\x72\x0d\xef\ +\x10\x7c\x3e\x98\xec\x5f\xcb\xd5\x66\xee\x66\x23\xfc\xd7\x7e\xb2\ +\x9a\xf7\xab\xf4\xed\x3f\x8c\x95\x75\x06\xf8\x1f\x3a\x78\x40\xb0\ +\x13\x8b\x98\x15\x16\xff\xab\xbf\xfc\x4c\xd3\x27\x8c\xe5\x3e\x0a\ +\xd2\x37\x27\xb1\x86\xae\x37\xc0\xff\x22\xc3\x1f\x7d\x84\xbd\x8d\ +\x34\x56\xde\xb0\x81\x7f\x72\x58\x2d\x3e\x17\xda\x09\x73\x7f\x6c\ +\x61\xe7\xbe\x8c\x07\xb4\xb7\x87\xbf\x51\x7e\x35\x90\x32\x47\x87\ +\x92\xfc\xbd\xdd\xb9\x3f\xcd\xd4\xf1\xda\xd8\x7e\x35\x8d\x1d\x3b\ +\x56\x61\xf3\x85\xde\x37\x9c\xe7\x06\x64\xb2\x9f\x57\x19\x5d\x7f\ +\x7f\x89\xbe\xfd\xea\x90\x6e\x5f\x2d\x79\x6b\x0e\xf7\xa7\x91\xe7\ +\xc8\x5f\x3a\x47\x7f\xaf\xb6\x75\xd3\xe7\x56\x7f\x6e\x3c\xe7\xe2\ +\xb9\x53\xf9\xc2\xfb\x4f\xd6\xf6\xab\x3f\x5f\xa1\x63\x87\x0f\xd0\ +\x3b\xf3\xe7\x52\x4e\xba\x97\xee\xb7\x46\xdf\x79\x7d\xba\xee\xfd\ +\x88\xab\x95\xfc\xfe\xa5\xf7\x7b\x79\xe8\x40\xfa\x5d\xc7\x9f\xe9\ +\xe6\xf5\x6b\xd4\x22\xa1\x32\xc7\xbe\x5b\xaa\xeb\xa5\x9c\x3a\x2e\ +\xd5\x8a\x82\x3d\xca\x18\x27\xdb\xdf\x80\xe6\xf8\x7f\x75\xd8\x10\ +\x37\xb5\xaf\xa6\x42\xf6\x77\xaf\xca\x65\xdf\xa9\xe3\x5e\xb4\x89\ +\x3d\xf8\x25\x72\x9a\x58\x75\x7e\x32\xd9\x0f\xdf\x50\x30\xf2\xf7\ +\x97\xe8\xf1\x4c\x2f\x7a\xba\x53\x1a\x0d\xe9\x90\x46\x83\x45\x1a\ +\xd4\xb6\x4e\x5e\x9c\x9c\xea\xfa\xc1\xed\x92\x68\x48\xc7\xbc\x6b\ +\x41\x3d\xcc\x15\x85\x6f\xc6\x8b\xd7\xf4\xcb\xf2\xa3\xa7\x3b\x2a\ +\xeb\x54\xd3\xc0\x56\xb1\xd4\x33\xbd\xb2\xcd\xf8\x3d\x39\x0d\x69\ +\xaf\x7d\x6e\xef\x06\xde\xba\x39\xc9\xff\xd9\x2a\x86\x3f\x5f\x7e\ +\x6d\xdf\x26\xa1\xf2\xf8\xb0\xbe\x45\xc5\x5e\x2a\xbd\x4c\xae\xf1\ +\xec\x99\xbf\x1b\xe1\xff\xf5\x51\xed\x5e\x5d\xa2\x05\x0b\x16\x18\ +\xe2\x1f\x50\xab\x2c\x8f\x73\x9a\x36\x6e\xb8\x4d\xfc\xe5\x39\x5e\ +\xf3\xfc\x3d\x84\x9c\xe0\x92\xbf\x7f\x41\x62\x7d\xff\x02\xb4\xef\ +\xb1\xf4\xa2\xf1\x7d\x75\x61\x75\x4e\x2a\xcc\xfa\x8f\xdc\xa5\xba\ +\x7a\x3f\xf8\xeb\x31\xd9\x0f\xfa\xd1\xa9\x63\xb5\x76\x7e\x39\xed\ +\xdb\xb7\x4f\xb6\xee\x87\x5a\xf3\x3b\xf2\xbd\x9f\x77\x0d\x5d\xbd\ +\xef\x5f\x98\x30\x4f\x93\x8b\x13\x7b\x94\x5e\x69\x6e\x15\x2c\x3a\ +\xfb\x41\xf0\xc3\xa3\x07\xf6\xea\xe2\x06\x3d\xb0\x91\xec\x17\x2c\ +\xca\x7e\xe0\xdb\x2f\x0f\x1b\x60\x13\x7f\xf8\x7b\xcb\xf3\x00\x4a\ +\x3a\x7f\x3e\x0e\xbc\x2b\xe7\x2b\xcf\xcf\x5f\x88\x5e\x2d\x6e\xec\ +\xa5\xc2\xea\x6e\x68\xd1\xf1\x0f\x38\xb0\x67\xbb\x2e\x6e\xb0\x03\ +\x1b\xcb\x7e\x1e\x3c\xd6\x11\x72\xcd\x88\xfe\x1d\x6d\xe2\x3f\x72\ +\xe4\x48\x05\xe6\x79\x7f\x85\xfd\x63\x73\x1b\xb2\xdf\x5f\x8c\xbe\ +\xb6\xa4\xb9\x55\x2c\x29\xfc\xc5\x31\xf0\x8a\xfa\xb9\x7b\x0d\xf4\ +\xff\xc8\xaf\x6b\x88\xbf\x7b\x65\xae\xa3\x80\x7e\xfa\xdf\x39\xf5\ +\x0d\xb1\x87\x1e\x18\xdf\x6c\x95\xe7\x81\x47\x1e\x70\x10\x62\x7d\ +\x25\x1e\x52\xd4\xef\x36\x3f\x02\x04\xfb\x6e\xbe\xbe\xf1\x5b\x24\ +\xfc\xcd\xae\x65\xd8\x73\xf6\xc9\x9f\xbd\x6d\x93\x7e\x4e\xb4\x17\ +\x5e\x78\xde\x40\xef\xc7\xd6\xf0\xda\x2e\xd6\x3d\x5b\xff\xec\x60\ +\x43\xfc\xa5\x6f\x40\x72\x12\xbf\x03\xc9\xbf\x07\x1c\x1d\xcd\xf3\ +\xfc\xa4\x04\x18\x7f\xb3\xeb\x2f\x46\xc3\x4a\x1a\x7b\xa9\xb0\xfd\ +\x00\x72\xc6\xfd\x2c\x3d\x7b\xed\x87\xda\x9c\x58\xc8\xa7\x6b\xb8\ +\xf6\x07\xf8\x51\x1d\x3f\x51\x66\x37\x61\xee\xba\xd1\x6f\xbf\xde\ +\xd7\xc5\x1f\xdf\x7b\xe1\x7a\x7f\xb6\xfe\xf3\x3c\x9c\xb2\x3c\xdd\ +\x01\x9e\xd5\xb8\x4d\xcc\x46\x8e\xd3\xbf\x0a\x7d\xf4\x78\x9d\xc2\ +\xe9\xf8\x0a\x5b\xd8\x33\x9b\x31\xfa\x03\xcf\xd7\xcb\xa1\x87\x6f\ +\xf7\xc1\x57\x0b\xb9\xb5\x81\x1f\x72\xac\xf3\xbf\x8c\xf0\x5d\x86\ +\x4c\xd9\xb7\x09\xb0\x87\x80\x8e\x44\x0f\xff\x31\x63\xc6\xe8\xe6\ +\xe1\xc2\xb7\x00\x43\x64\x3c\xa4\x14\x60\xe0\x28\xfa\xb6\xb7\xd9\ +\xb5\xc8\x7a\x9e\x42\x8e\x81\x67\xd1\x86\x81\x2d\xe3\xe8\xfe\xbd\ +\xbb\x8a\x35\xfb\xc9\x27\xfb\x2b\xe6\xaa\x1c\xb7\x04\x5f\x21\x4f\ +\x8e\x7c\xbf\x7e\xf6\xd4\x0f\x1a\xec\x61\x37\x8d\x93\x7d\xaf\x53\ +\x4e\xc8\xc5\x9b\x24\xe3\x21\xa5\x00\x07\x47\xd0\x55\x46\xd1\x8e\ +\xc0\x5e\x36\x06\x66\xa3\x2d\xeb\x57\x09\x3e\xc0\xf0\x57\x5f\xbe\ +\xec\x5d\x32\xa7\xa5\x90\x29\x35\x85\xe7\xe9\x40\x0c\x77\x72\x9d\ +\x3a\xc2\xb7\x56\xa2\xfd\xb9\xce\x55\x3d\x67\x77\x6d\xd1\xe6\xff\ +\x42\x0c\x88\x51\x1e\xbe\x30\x3f\x77\x6a\x1c\x61\x3f\xbf\xe7\x23\ +\x4c\x90\xf7\xb2\x1c\x89\x3d\x4a\x2f\x13\xb7\x13\x7f\x84\x36\x8d\ +\x1b\xd2\x87\x5e\xe8\xdb\x81\x72\x32\xfc\xa8\x73\xdd\x50\xea\x54\ +\x3f\x92\x3a\xd4\x8f\xa6\xb6\x19\x51\xd4\xa6\x5e\x1c\xb5\x4e\x0d\ +\xb0\xe6\xce\x53\xbf\xcf\xe4\x11\x83\x15\xfe\x7e\xc8\x17\xdd\xa3\ +\x7b\x37\xee\x37\x96\x98\x98\xc8\xbf\xd5\x19\x1f\x17\xc7\xbf\xb7\ +\x11\x13\x85\xfc\x96\xae\x7f\x65\xb9\x0f\x7b\xf0\x9e\x8e\xc6\x5e\ +\x2a\x3d\xcd\x3c\x87\xfc\x67\x45\x7d\x2f\xc8\x91\xb7\x6f\x5e\xa7\ +\x2b\x17\xcf\xd3\x84\xff\x1b\x4b\xf5\xeb\x66\x50\xdd\x8c\x74\xf1\ +\x9b\x06\xa9\x9c\x9f\xe0\x3b\xb7\x0d\x63\xbd\xf3\x93\xdf\xf2\x51\ +\x25\x7c\xa7\x6f\xa0\xa3\x31\x57\x17\xb6\x2f\xac\xc8\xda\xb5\xb9\ +\xa8\xef\x27\xe5\x53\xec\x61\x46\x2e\xcc\x0a\xd4\x35\xdd\x83\xba\ +\xa4\xfb\x52\x97\x7a\x61\xd4\x89\xf1\x94\xce\x69\xb5\x85\xbc\x76\ +\x8e\xc7\xc1\x51\xf4\xac\xa3\xb1\x36\x2a\xe2\x18\x58\x5f\x0a\xfa\ +\xe8\x51\x24\xcc\xfb\x41\x8e\xc6\xd8\x5e\xe9\x99\xc6\xd7\x82\x95\ +\xa5\xa0\xbf\x1e\x25\x82\x4d\xe7\x31\x47\x63\x9b\xdf\xd2\x2b\x95\ +\xfb\x0d\xbd\x56\x0a\xfa\xed\x51\xa0\x9b\x8c\xfe\xe1\x68\x4c\x0b\ +\x53\x2c\x42\x5e\x39\x5d\xbf\x81\xbf\x29\x5f\x74\x96\x51\xa2\xa3\ +\x71\x2c\x4a\x61\xed\xcf\x62\xf4\x63\x29\xe8\xcb\x87\x8d\x36\x31\ +\x72\xb7\xdf\xc3\xa5\xbf\xb0\xf7\xf0\x63\xb4\xa3\x14\xf4\xe9\xc3\ +\x40\xd8\xdb\x4f\xec\x69\x2e\xe3\xe6\x68\xdc\x8a\xb3\xe0\x7d\xd8\ +\x7b\x8d\xb6\xfc\xbd\x1e\xd8\xa2\xf3\x8c\x9a\x38\x1a\xab\x92\x2c\ +\xec\xfd\xd2\x19\x7d\x55\x0a\xfa\xba\xb4\xd1\xdb\x3d\xf3\x11\x9f\ +\xfd\x28\x14\xf6\xae\xc8\x35\x35\xda\x22\xe8\xb0\x1d\xdd\xef\x8e\ +\xa6\x93\x96\x87\x54\xbe\x2f\x6a\x61\xef\x1d\xc6\xe8\xe3\x52\x80\ +\x81\x23\xe8\x0e\xa3\xd1\x3d\xcd\x25\xeb\xaf\xf5\x30\x14\xd6\x0f\ +\x4d\x19\xed\x2d\x05\x98\x3c\x08\x82\xfc\xb3\x88\x91\xbf\xa3\xfb\ +\xbd\x34\x95\x2e\x8d\x9c\x9c\x59\x9f\xb4\x63\x74\xb8\x14\x60\x54\ +\x12\x04\x5f\x99\x65\x8c\xa2\x1c\xdd\xd7\xa5\xb9\xf4\x34\xf3\x71\ +\xd0\x92\xd1\x46\x8b\xa0\xf3\x76\x34\x6e\x45\x25\xf0\xf9\x79\x8c\ +\xc2\x1d\xdd\xb7\x0f\x5b\x61\x7d\x16\x67\x11\xfc\x4b\xae\x96\x02\ +\x1c\x0b\x4a\x88\x9b\x7d\x86\x51\x0d\x47\xf7\xe3\xc3\x5e\x7a\x99\ +\x5d\x10\x7b\x92\x63\x11\xfc\x4c\xee\x95\x02\x6c\x8d\x08\xdf\x51\ +\x9b\xc9\xc8\xdc\xa8\x91\xa3\x7b\xed\xd1\x2c\x6c\x8f\x5c\x95\xf5\ +\x6f\x67\x46\x4b\x18\x5d\x70\x30\xde\x58\x9f\x0e\x31\x9a\xc0\xa8\ +\x5e\x8f\xba\xc5\x1b\x73\xf7\x77\xb1\x5d\xfa\xd6\x63\xb2\x82\xd9\ +\x35\x96\xf5\xfd\x40\x8b\x20\x53\x83\xe7\xfe\x51\x82\x78\x23\x3f\ +\xf6\x76\x46\xd3\x19\x75\xea\xf9\x88\xe8\xe7\x1f\xa5\x62\x31\xb9\ +\xc1\x07\x25\x85\x51\x4f\x8b\xa0\x63\x5a\xc8\xe8\x73\x46\x47\x44\ +\x7e\x71\xdb\xa2\x2f\x57\x62\x5f\x76\x8d\xd1\x29\x46\x7b\x2c\x82\ +\x5e\x02\xb2\xc7\x50\x46\x6d\x2d\x26\x97\xb0\xde\xc9\x7f\xcf\xef\ +\x47\xa1\xf4\xc9\x70\x72\xee\x91\xe6\x54\xbe\x87\xd9\xb5\x52\x4f\ +\x93\x4b\x85\x1e\xe9\x4e\x65\x1d\xdd\x26\x47\x15\xfd\xac\x15\xf7\ +\x9d\x9c\x32\xe5\xc7\xec\x42\x67\xe5\x69\x27\xa7\xc0\xbc\xe3\xcd\ +\x38\x76\xcd\xcb\x79\xa1\xaa\xfa\xbe\x70\x6c\xbd\xe1\xb4\x70\x5c\ +\x4e\x3a\x1e\x23\x1c\x3b\x2b\x6f\xb7\x56\xf0\x87\x74\x2c\x36\xe9\ +\xba\x74\x5c\x4d\x51\x9d\xb5\xc2\x31\xd2\xb1\xab\xb5\xf1\xf2\x0a\ +\xff\xcc\x3b\x1e\xad\xa8\x5e\x7c\xc0\xfd\xbc\xe3\x40\xc5\xe3\xc4\ +\x07\x6e\xce\x3b\x2e\xa7\x3a\x76\x55\x3c\x5e\x7c\x23\x27\x59\x51\ +\x3e\x9e\x37\xe0\x0f\xf9\x71\xa6\xe2\xf1\xda\xe3\x40\x45\x73\x78\ +\x83\x4e\xcb\x8f\xcb\x29\x9a\xa3\x3d\x76\x55\x34\x4f\x7b\xec\xac\ +\x6c\x2e\x1a\xac\x3a\xfe\x53\x79\x9c\xa9\x3a\x0e\xfc\xc3\xce\xf1\ +\x7d\x3b\xc7\xd7\x6d\x1f\x57\x53\x1f\x9f\xb6\x7d\x5c\x4e\x7d\xbc\ +\xb9\x60\xc7\xae\xf6\x8e\xc7\x14\xec\xd8\xb9\xb8\x8f\x9d\x1c\x7c\ +\xac\x6e\x4f\x09\x1f\x6b\xfa\x77\x73\xd1\x8e\x35\xf8\x9f\x2e\xd8\ +\xb1\x66\x3c\xda\x39\xb6\x3b\xfe\xed\xcc\x9f\x4c\xf5\xb1\x9d\xf9\ +\x38\x5a\x33\x9f\xc7\xc8\x0f\x9d\xb5\xc7\x9b\xe5\xc7\xae\x5a\x7e\ +\x72\x5a\x75\xac\xe6\x47\x8a\xe3\x40\x2d\xff\x52\xf3\x3b\x35\x3f\ +\x54\xf3\x4b\xf9\xb1\xb3\x8a\xbf\xba\xea\xf1\x63\x59\x03\xab\xa9\ +\xf8\x77\xa0\x8a\xbf\x67\xea\xad\x07\xea\xf5\x22\xef\x81\xce\xb2\ +\xd5\xce\xfa\x38\xed\x7a\x64\x7d\x40\xa6\x6a\x3d\x1b\xad\xbf\xde\ +\x49\x15\x5a\xd7\xc3\xeb\xb2\xd6\xca\x2a\x90\x6e\x17\x2b\xc8\x5b\ +\x6f\x85\x1b\xaa\xe5\x1d\xff\x99\xd7\x78\xeb\x05\xd5\xe4\xc7\x74\ +\x5f\x6c\x1b\xfd\x3f\x2d\xab\xd7\x29\ +\x00\x00\x09\x70\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x6d\ +\x6d\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x36\ +\x6d\x6d\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\ +\x30\x20\x30\x20\x38\x20\x31\x36\x22\x0a\x20\x20\x20\x76\x65\x72\ +\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\x69\x64\ +\x3d\x22\x73\x76\x67\x38\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\ +\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\ +\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x73\x70\x6c\x69\ +\x74\x74\x65\x72\x5f\x68\x61\x6e\x64\x6c\x65\x5f\x76\x65\x72\x74\ +\x69\x63\x61\x6c\x2e\x73\x76\x67\x22\x3e\x0a\x20\x20\x3c\x64\x65\ +\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\ +\x32\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\ +\x69\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\ +\x70\x61\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\ +\x66\x66\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\ +\x6f\x6c\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\ +\x79\x3d\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\ +\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\ +\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x31\x31\x2e\x32\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\ +\x22\x32\x38\x2e\x36\x38\x32\x36\x33\x36\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x33\x35\ +\x2e\x31\x32\x38\x36\x37\x39\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\ +\x75\x6e\x69\x74\x73\x3d\x22\x6d\x6d\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\ +\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\ +\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\ +\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\ +\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\ +\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\ +\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\ +\x22\x31\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\ +\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\ +\x64\x61\x74\x61\x35\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\ +\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\ +\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\ +\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\ +\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\ +\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\ +\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\ +\x3c\x2f\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\ +\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\ +\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\ +\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\ +\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ +\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\ +\x61\x6e\x73\x6c\x61\x74\x65\x28\x30\x2c\x2d\x32\x38\x31\x29\x22\ +\x3e\x0a\x20\x20\x20\x20\x3c\x63\x69\x72\x63\x6c\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\ +\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\ +\x3a\x30\x2e\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\ +\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\ +\x68\x34\x34\x38\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\ +\x3d\x22\x2d\x32\x39\x34\x2e\x39\x38\x36\x34\x38\x22\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x33\x2e\x39\x31\x33\x35\x30\ +\x34\x36\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x2e\ +\x39\x31\x33\x35\x30\x34\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x72\x6f\x74\x61\x74\ +\x65\x28\x2d\x39\x30\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x63\x69\x72\x63\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\ +\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\ +\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ +\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\x2e\x32\x35\x3b\x73\ +\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\ +\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\ +\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x34\x34\x38\x37\x2d\x36\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\x2d\x32\x38\ +\x39\x2e\x30\x38\x36\x34\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x63\x79\x3d\x22\x33\x2e\x39\x31\x33\x35\x30\x34\x36\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x2e\x39\x31\x33\x35\x30\ +\x34\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\ +\x66\x6f\x72\x6d\x3d\x22\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\x30\ +\x29\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x63\x69\x72\x63\x6c\ +\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\ +\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\x6c\ +\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\ +\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\ +\x69\x64\x74\x68\x3a\x30\x2e\x32\x35\x3b\x73\x74\x72\x6f\x6b\x65\ +\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3a\x34\x3b\x73\x74\ +\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\x61\x72\x72\x61\x79\x3a\x6e\ +\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x70\x61\x74\x68\x34\x34\x38\x37\x2d\x37\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x63\x78\x3d\x22\x2d\x32\x38\x32\x2e\x39\x38\x36\ +\x34\x38\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x33\ +\x2e\x39\x31\x33\x35\x30\x34\x36\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x72\x3d\x22\x31\x2e\x39\x31\x33\x35\x30\x34\x35\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\ +\x22\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\x30\x29\x22\x20\x2f\x3e\ +\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x01\x55\xcb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x02\x00\x00\x00\x02\x00\x08\x06\x00\x00\x00\xf4\x78\xd4\xfa\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x07\x62\x00\x00\x07\x62\ +\x01\x38\x7a\x99\xdb\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x20\x00\x49\x44\ +\x41\x54\x78\x9c\xec\x9d\x77\x9c\x1c\x67\x7d\xff\x3f\x4f\x99\xd9\ +\xdd\xbb\x53\xef\xc5\x92\xdc\xe4\x26\xd9\x96\xa5\x3b\x49\x96\x6c\ +\x4b\xee\xc6\x60\xb0\xe1\x8c\x51\x31\x2e\xc1\x18\x1b\x07\x27\x18\ +\x48\x20\x60\x63\x5a\x20\x24\x74\x12\x48\x08\x45\xb6\x21\x11\x10\ +\x42\x09\x90\xfc\x00\x61\x8a\x3b\x2e\xc4\xe0\x80\x3b\x06\x77\x5b\ +\x96\xee\x6e\x77\x67\xe6\x79\xbe\xbf\x3f\xa6\xec\xec\xdc\x5e\xdd\ +\xd9\x99\xbd\xbb\xe7\xfd\x7a\xad\x76\xb5\x37\xfb\xcc\x77\x67\x66\ +\xe7\xfb\x7d\xbe\xed\x01\x0c\x06\x83\xc1\x60\x30\x18\x0c\x06\x83\ +\xc1\x60\x30\x18\x0c\x06\x83\xc1\x60\x30\x4c\x42\x58\xde\x02\x18\ +\x0c\x86\x56\x70\x1d\xc7\xe6\xdf\xcd\x80\x4b\x36\x34\xeb\xac\xfb\ +\x93\xe4\xdc\xd2\x7a\x06\x00\x30\x48\xd7\xd1\x5e\x5f\xdd\xdf\x99\ +\x20\xd8\x6a\x2f\xa4\xeb\x62\xcf\xee\xfa\xbf\x19\x0c\x86\x49\x83\ +\x31\x00\x0c\x86\x76\x65\x6d\xef\x0c\x40\x2e\x92\x42\xcc\x23\x46\ +\x0b\x88\xd8\x42\x30\x9a\xcd\x89\xcd\x24\xc2\x4c\x30\xcc\x04\xd8\ +\x4c\x22\x9a\xc1\x18\x66\x02\xe8\x00\x50\x00\x30\x1d\x80\x48\x51\ +\x92\x01\x00\x55\x00\xfb\x18\x63\x65\x22\xda\x0b\x60\x2f\x08\x7b\ +\xc1\xf0\x12\x03\xf6\x6a\xb0\x17\x18\xe1\x19\x30\x7a\x96\x83\x3d\ +\xed\x32\xfd\x14\x9e\x9f\xfd\x2c\x1e\xfc\x54\x35\x45\x39\x0c\x06\ +\x43\x8a\x18\x03\xc0\x60\xc8\x83\xcd\xdb\x66\x59\x2e\x0e\xd2\xc0\ +\x52\xd2\x62\x39\x67\xb4\x94\x80\xa5\x60\x58\x06\xc2\x01\x00\x16\ +\xc0\x57\xe6\x13\x9d\xbd\x0c\xf8\x13\x01\x8f\x03\x78\x82\x80\x27\ +\x18\xb1\xc7\x18\xd8\x13\x1e\xc3\xe3\x50\xc5\x47\x70\xd7\xe7\xdd\ +\xbc\x85\x34\x18\xa6\x22\xc6\x00\x30\x18\x5a\xc5\xfa\xed\xd3\x2d\ +\x45\x87\x6b\xce\x0f\x67\x0c\x87\x10\xb1\x83\xc1\x70\x08\x08\x87\ +\x00\x34\x3b\x6f\xf1\xda\x04\x05\xe0\x31\x10\x1e\x02\xc3\x83\x44\ +\xf4\x10\xe3\xf4\xa0\x02\x7e\x83\x65\xee\xc3\xd8\xbd\x5b\xe5\x2d\ +\xa0\xc1\x30\x59\x31\x06\x80\xc1\xd0\x2c\x6b\x2f\xeb\xb0\x64\xff\ +\xd1\x9a\xd8\x2a\x06\x1c\x41\xc0\x2a\x00\x87\x03\x58\x96\xb7\x68\ +\x13\x9c\x2a\x01\x0f\x30\xc2\x6f\x89\xd1\xff\x32\xc6\x1e\x50\x9e\ +\xb8\x07\x77\x7d\xf9\x61\x00\x94\xb7\x70\x06\xc3\x44\xc7\x18\x00\ +\x06\xc3\x58\xd8\xbc\x6d\x96\x74\xc4\x1a\x4d\x7a\x0d\x63\x6c\x0d\ +\x03\xd6\x10\x70\x18\xd2\x8d\xb9\x1b\x86\xe7\x25\x00\xf7\x30\xc2\ +\x3d\xc4\xe8\x6e\xc1\xc4\xdd\x4e\xe9\xf1\xdf\x60\xcf\x1e\x2f\x6f\ +\xc1\x0c\x86\x89\x84\x31\x00\x0c\x86\xa1\xd8\xb2\x45\xda\xfd\xcb\ +\x0f\x53\x4c\xad\x05\x61\x13\x63\xd8\x4c\xfe\xcc\x9e\xe7\x2d\x9a\ +\x61\x10\x03\x60\xb8\x9b\x81\xee\x22\x62\x77\x29\xb0\x9f\xe1\xf6\ +\x5d\x8f\xe4\x2d\x94\xc1\xd0\xce\x18\x03\xc0\x60\x08\xd9\xd2\xdb\ +\x25\x07\x8a\x9b\x00\x3a\x91\x80\x13\x01\xac\x05\x50\xca\x5b\x2c\ +\xc3\xb8\x79\x02\xc0\x2f\x89\xb1\x9b\xa5\xc2\x4f\x9d\x3b\x77\xdd\ +\x0f\x13\x3a\x30\x18\x22\x8c\x01\x60\x98\xba\x6c\xba\x64\x9a\x70\ +\xdc\x2d\x8c\xe3\x24\x02\x4e\x00\xd1\x71\x00\x64\xde\x62\x19\x5a\ +\xc6\xf3\x00\x7e\x46\x8c\x7e\x2a\x34\xed\x71\xef\xb8\xe9\x5e\x18\ +\x83\xc0\x30\x85\x31\x06\x80\x61\xea\xd0\xdb\x2b\xac\xc7\xad\x63\ +\x15\xf1\x53\x19\xa3\x53\x41\xec\x44\x00\x76\xde\x62\x19\x72\xe3\ +\x39\x00\x3f\x01\x63\xff\x4f\x09\xf5\x43\xfc\xf2\xa6\xc7\xf2\x16\ +\xc8\x60\xc8\x12\x63\x00\x18\x26\x37\xdd\x17\x2d\x14\xcc\x7b\x39\ +\x80\x97\x01\x38\x19\xc0\x8c\x9c\x25\x32\xb4\x29\x0c\xf8\x2d\x80\ +\x1f\x80\xe8\x7b\x9e\xee\xbc\xd9\xf4\x27\x30\x4c\x76\x8c\x01\x60\ +\x98\x74\xd8\xdd\xaf\x3f\xca\x63\xea\xe5\x8c\xe1\x15\x20\x6c\x84\ +\x49\xda\x33\x8c\x9d\x7e\x80\xfd\x04\x0c\xdf\x51\x1e\x7d\x07\x77\ +\xdd\xf0\x64\xde\x02\x19\x0c\x69\x63\x0c\x00\xc3\xc4\xa7\xb7\x57\ +\xc8\xc7\xad\x13\x49\xb3\x57\x83\xb1\x57\x01\x58\x92\xb7\x48\x86\ +\x49\x85\x06\xf0\x4b\x02\xfb\xa6\x96\xea\x9b\x26\x54\x60\x98\x2c\ +\x18\x03\xc0\x30\x31\xe9\xed\x15\xf2\xf1\xd2\x46\x40\xf5\x12\xb1\ +\xf3\x01\x2c\xcc\x5b\x24\xc3\xd4\x80\x01\xbf\x01\xb0\xdb\x53\xea\ +\x6b\xb8\xeb\xab\x0f\xe4\x2d\x8f\xc1\x30\x5e\x8c\x01\x60\x98\x40\ +\x5c\xc7\xe5\x86\x07\x4f\x24\x8d\xed\x00\x5e\x0d\x60\x56\xde\x12\ +\x19\xa6\x36\x04\xdc\x0d\x86\x9b\x34\xe8\x6b\xb8\xed\xc6\x27\xf2\ +\x96\xc7\x60\x18\x0b\xc6\x00\x30\xb4\x3d\x76\xf7\xeb\x8f\xd2\x4c\ +\xf5\x12\x70\x21\x80\x03\xf3\x96\xc7\x60\x68\x80\x06\xc3\x2d\x04\ +\xec\xd6\x8e\x75\x13\xee\xfe\xe2\xb3\x79\x0b\x64\x30\x8c\x84\x31\ +\x00\x0c\xed\x49\xf7\x45\x0b\x39\xf7\x76\x70\xc2\xc5\x04\x1c\x99\ +\xb7\x38\x06\xc3\x18\x70\xc0\xe8\xbb\x20\x7c\x51\x75\xfc\xf1\x07\ +\xa6\x45\xb1\xa1\x5d\x31\x06\x80\xa1\x7d\xe8\xed\x15\xf2\xd1\xd2\ +\x56\x62\xfa\x32\x00\xaf\x02\x60\xe5\x2d\x92\xc1\xd0\x24\x4f\x31\ +\x46\xff\xce\x88\xfd\xab\x7b\xfb\x0d\xf7\xe6\x2d\x8c\xc1\x10\xc7\ +\x18\x00\x86\xfc\xd9\xb8\xe3\x10\xe9\xe1\x8d\xc4\xf0\x7a\x00\xf3\ +\xf2\x16\xc7\x60\x68\x0d\x74\x0b\x80\xcf\x29\xe1\xfc\x3b\x6e\xd9\ +\x5d\xce\x5b\x1a\x83\xc1\x18\x00\x86\x9c\xb8\x8e\xcb\xee\x87\x4f\ +\x0e\x66\xfb\xe7\xc1\xac\xa6\x67\x98\x3a\xbc\x04\xc2\xbf\x09\x62\ +\x9f\x72\xee\xdc\xf5\xbf\x79\x0b\x63\x98\xba\x18\x03\xc0\x90\x2d\ +\xdd\x17\x2d\xe4\xdc\xbd\x8c\x11\xbb\x0c\xa6\x5e\xdf\x30\xb5\x21\ +\x00\x3f\x06\xb1\xcf\xaa\x15\x95\xff\xc4\xee\xdd\x2a\x6f\x81\x0c\ +\x53\x0b\x63\x00\x18\x32\xc1\x5a\x77\xe1\x1a\xcd\xf4\xe5\x60\xd8\ +\x09\xb3\xc2\x9e\xc1\x50\x0f\xe1\x4f\x8c\xe1\x9f\x3d\x51\xfd\x24\ +\x6e\xd9\xfd\x42\xde\xe2\x18\xa6\x06\xc6\x00\x30\xb4\x90\xeb\xb8\ +\xe8\x7e\xe8\x6c\x70\xfd\xe7\x20\x76\x6a\xde\xd2\x18\x0c\x13\x80\ +\x3e\x10\x6e\x52\x9c\x3e\x81\xdb\x6e\xfc\x4d\xde\xc2\x18\x26\x37\ +\xc6\x00\x30\xa4\xcf\xc6\xde\x12\xf7\xec\x8b\x19\x63\xd7\xc0\xd4\ +\xed\x1b\x0c\xe3\x41\x03\xf8\x36\x67\xf4\x61\xf7\xb6\x1b\x6f\xcd\ +\x5b\x18\xc3\xe4\xc4\x18\x00\x86\xf4\x58\xbf\x7d\x3a\x07\xbb\x98\ +\x69\xbc\x1d\x0c\x8b\xf3\x16\xc7\x60\x98\x14\x30\xfc\x02\x9a\x7d\ +\x58\xdd\xb1\xeb\xbb\xf0\xf3\x06\x0c\x86\x54\x30\x06\x80\xa1\x79\ +\xba\x2f\x5a\x28\x99\xf7\x36\x02\xde\x00\x60\x5a\xde\xe2\x18\x0c\ +\x93\x11\x02\xee\x65\x8c\xfd\xad\xba\xed\xe0\x7f\x07\xae\xd3\x79\ +\xcb\x63\x98\xf8\x18\x03\xc0\x30\x7e\x7a\x2e\x9c\x23\xa1\xdf\x46\ +\xc0\x55\x00\x3a\xf2\x16\xc7\x60\x98\x0a\x30\xe0\x37\x04\x7c\x58\ +\xdd\x7e\xc8\x0d\xc6\x10\x30\x34\x83\x31\x00\x0c\x63\x67\xd3\x25\ +\xd3\xb8\xeb\x5c\xc1\x80\xbf\x06\x30\x23\x6f\x71\x0c\x86\xa9\x08\ +\x01\xff\xcb\xc0\xae\x57\xb7\xef\xfa\x3a\x4c\x68\xc0\x30\x0e\x8c\ +\x01\x60\x18\x3d\x5b\x7a\xbb\xf8\x40\xe1\x4a\x06\xfc\x15\x80\x99\ +\x79\x8b\x63\x30\x18\x00\x02\xee\x63\x60\xef\x57\xb7\xef\xda\x9d\ +\xb7\x2c\x86\x89\x85\x31\x00\x0c\x23\x73\xf4\xce\x4e\x5e\xa2\x3f\ +\x63\x84\xbf\x06\xb0\x20\x6f\x71\x0c\x06\x43\x23\xe8\x16\x46\x78\ +\xb7\x77\xc7\x8d\x3f\xca\x5b\x12\xc3\xc4\xc0\x18\x00\x86\xa1\x39\ +\xaa\xd7\x16\x5d\xc5\x8b\x40\x74\x1d\x80\x45\x79\x8b\x63\x30\x18\ +\x46\x01\xc3\x2f\x18\xc3\xdf\x78\xb7\xde\xb0\x27\x6f\x51\x0c\xed\ +\x8d\x31\x00\x0c\x0d\xb8\x8e\x8b\x9e\xdf\xef\x04\xb1\x0f\x9a\x72\ +\x3e\x83\x61\xc2\xf2\x1d\x05\x7e\x0d\x6e\xff\xca\xef\xf2\x16\xc4\ +\xd0\x9e\x18\x03\xc0\x50\x87\xd5\xbd\xbd\x5b\x33\x7c\x02\x60\x1b\ +\xf3\x96\xc5\x60\x30\x34\x8d\x0b\xc2\x17\x95\x56\xef\xc2\x5d\x5f\ +\x7d\x2e\x6f\x61\x0c\xed\x85\x31\x00\x0c\x3e\x1b\x2f\x5c\x22\x94\ +\xfa\x10\xc0\x76\xc0\x5c\x17\x06\xc3\x24\x83\xbd\x40\x8c\xae\xd7\ +\xcb\xaa\x9f\x36\x8b\x0e\x19\x42\xcc\x8d\x7e\xaa\xb3\xf6\xb2\x0e\ +\x2e\x06\xae\x62\xc0\xdf\x00\xe8\xca\x5b\x1c\x83\xc1\xd0\x3a\x18\ +\xf0\x5b\x10\xfe\xd2\xbb\xe3\x86\x1f\xe4\x2d\x8b\x21\x7f\x8c\x01\ +\x30\x85\x11\xdd\x3b\x5f\x01\xa6\x3f\x09\xb0\x15\x39\x8b\x62\x30\ +\x18\x32\x85\x7d\x57\x29\x7e\x35\xee\xfa\xf2\x43\x79\x4b\x62\xc8\ +\x0f\x63\x00\x4c\x41\xac\xf5\xdb\xd6\x6a\xe2\x1f\x07\xb0\x39\x6f\ +\x59\x0c\x06\x43\x6e\xb8\x8c\xd1\x3f\x7a\xc0\xbb\x71\xdb\x8d\xfb\ +\xf2\x16\xc6\x90\x3d\xc6\x00\x98\x4a\x6c\xde\x36\x4b\x38\xfc\xef\ +\x00\x5c\x02\x73\xee\x0d\x06\x83\xcf\x53\x20\xba\x5a\xdd\x71\xe3\ +\xbf\xe5\x2d\x88\x21\x5b\x8c\x12\x98\x22\xf8\xee\x7e\xfa\x47\x00\ +\x4b\xf2\x96\xc5\x60\x30\xb4\x25\xff\xa5\x14\x7f\x13\xee\xfa\xca\ +\xe3\x79\x0b\x62\xc8\x06\x63\x00\x4c\x76\xd6\xee\x58\x24\x38\x3e\ +\x05\x86\x57\xe7\x2d\x8a\xc1\x60\x68\x7b\x06\x08\xb8\x5e\x2f\xaf\ +\x7e\xd4\x54\x0b\x4c\x7e\x8c\x01\x30\x79\x61\xa2\x67\xc7\x4e\x80\ +\x7d\x0c\xa0\xd9\x79\x0b\x63\x30\x18\x26\x14\xbf\x54\x8c\xde\x80\ +\xdb\x6e\xfc\x4d\xde\x82\x18\x5a\x87\x31\x00\x26\x23\x1b\x77\x1c\ +\x22\x14\x3e\x07\xe0\xe4\xbc\x45\x31\x18\x0c\x13\x16\x97\x01\xff\ +\xe0\xbd\x30\xeb\x5a\x3c\xf8\xa9\x6a\xde\xc2\x18\xd2\xc7\x18\x00\ +\x93\x89\x2d\x5b\x24\x1f\x58\xfa\x56\x06\x5c\x07\xa0\x98\xb7\x38\ +\x06\x83\x61\xe2\xc3\x80\xdf\x83\xe3\x32\xb3\xb6\xc0\xe4\xc3\x18\ +\x00\x93\x04\x6b\xdd\xb6\x1e\xc5\xf8\xbf\x30\x86\xd5\x79\xcb\x62\ +\x30\x18\x26\x1d\x1a\x60\x9f\x51\x1d\x95\x77\x62\xcf\xee\xbe\xbc\ +\x85\x31\xa4\x83\x31\x00\x26\x3a\xbd\xbd\x82\x3f\x56\xb8\x86\x01\ +\xef\x03\x60\xe5\x2d\x8e\xc1\x60\x98\xcc\xd0\xa3\x4c\x63\x87\x77\ +\xe7\x8d\xbf\xc8\x5b\x12\x43\xf3\x18\x03\x60\x22\x73\xfc\xb6\xe5\ +\xc2\xe3\x5f\x01\x70\x62\xde\xa2\x18\x0c\x86\x29\x83\xc7\x80\x0f\ +\x78\xcb\xab\xef\x33\x95\x02\x13\x1b\x63\x00\x4c\x50\x44\xcf\xce\ +\x5e\x80\x3e\x07\x60\x56\xde\xb2\x18\x0c\x86\x29\xc9\xad\x4a\x89\ +\x1d\xa6\x9d\xf0\xc4\xc5\x18\x00\x13\x8d\xf5\xdb\xa7\x0b\xb0\xcf\ +\x80\xb0\x23\x6f\x51\x0c\x06\xc3\x94\x67\x1f\x18\x7b\xb3\xba\x6d\ +\xd7\xae\xbc\x05\x31\x8c\x1d\x63\x00\x4c\x20\xac\xf5\xdb\x37\x68\ +\x62\x37\x00\x38\x38\x6f\x59\x0c\x06\x83\x21\xc6\x6e\x65\xeb\x37\ +\xe2\xe7\x37\xbd\x98\xb7\x20\x86\xd1\x63\x0c\x80\x89\xc0\x96\x2d\ +\x52\x0e\x2c\xfd\x1b\xf2\x97\xec\x15\x79\x8b\x63\x30\x18\x0c\x0d\ +\x78\x8c\x91\xbe\xd0\xbb\xe3\xa6\x9b\xf3\x16\xc4\x30\x3a\x8c\x32\ +\x69\x77\xd6\x6f\x3b\x54\xb8\x33\xfe\x0b\xc0\x36\x00\x3c\x6f\x71\ +\x0c\x06\x83\x61\x08\x66\x82\xb1\x0b\xc5\xd2\xa3\xa5\x3e\x74\xf6\ +\xcf\xf0\xe8\xa3\x3a\x6f\x81\x0c\xc3\x63\x3c\x00\x6d\x8c\xe8\xd9\ +\xfe\x72\x80\xed\x02\x30\x33\x6f\x59\x0c\x06\x83\x61\x0c\xdc\xac\ +\x48\xbe\x16\x77\x7c\xe9\xa9\xbc\x05\x31\x0c\x8d\x99\x51\xb6\x27\ +\x8c\xf7\xec\x78\x07\xc0\xfe\x13\x46\xf9\x1b\x0c\x86\x89\xc7\x89\ +\x82\x79\x77\x5a\xeb\xb7\x6f\xc8\x5b\x10\xc3\xd0\x18\x0f\x40\xbb\ +\xd1\x73\xe1\x1c\x01\x75\x23\xc0\xce\xc8\x5b\x14\x83\xc1\x60\x68\ +\x92\x2a\x31\xbc\x43\xdf\x76\xc3\x27\xf2\x16\xc4\x30\x18\x63\x00\ +\xb4\x11\x56\xf7\xb6\x63\x35\xe3\xdf\x04\x70\x60\xde\xb2\x18\x0c\ +\x06\x43\x7a\xd0\x2e\xa5\x3a\x2f\xc7\x5d\x9f\x1f\xc8\x5b\x12\x43\ +\x0d\x63\x00\xb4\x09\xa2\x7b\xfb\x0e\x30\xf6\x39\x00\x1d\x79\xcb\ +\x62\x30\x18\x0c\x69\x43\xc0\xdd\x1a\xec\xd5\xb8\x7d\xd7\x23\x79\ +\xcb\x62\xf0\x31\x06\x40\xde\xf8\x25\x7e\xef\x27\xe0\x1d\x79\x8b\ +\x62\x30\x18\x0c\x2d\xe6\x79\xc6\x68\x9b\x77\xdb\x8d\xff\x9d\xb7\ +\x20\x06\x53\x06\x98\x2f\x1b\x2f\x5c\x22\x9c\xae\xef\x03\xec\x82\ +\xbc\x45\x31\x18\x0c\x86\x0c\xe8\x00\xd8\x36\xb1\xe4\x68\xae\xff\ +\x78\xde\xcd\xc0\x1e\xca\x5b\xa0\xa9\x8c\xf1\x00\xe4\x44\xd0\xd5\ +\xef\x5b\x00\x16\xe4\x2d\x8b\xc1\x60\x30\xe4\xc0\xd7\x95\xa8\x5e\ +\x88\x5b\x76\x97\xf3\x16\x64\xaa\x62\x0c\x80\x1c\x10\x3d\xdb\xcf\ +\x05\xd8\x0d\x30\xf1\x7e\x83\xc1\x30\x95\x61\xec\x76\x05\xef\x1c\ +\xdc\xf6\xd5\xa7\xf3\x16\x65\x2a\x62\xfa\x00\x64\x0c\x5f\xbf\xe3\ +\x2d\x00\xfb\x3a\x8c\xf2\x37\x18\x0c\x53\x1d\xa2\x1e\x41\xe2\x16\ +\x6c\xd8\x79\x44\xde\xa2\x4c\x45\x8c\x07\x20\x2b\x7a\x7b\x85\x78\ +\xac\xf0\x71\x00\x6f\xce\x5b\x14\x83\xc1\x60\x68\x33\x5e\x64\x1c\ +\xe7\x79\xb7\xde\xb0\x27\x6f\x41\xa6\x12\x26\x09\x30\x0b\x8e\xde\ +\xd9\x29\xfa\xc5\x6e\x00\x3b\xf3\x16\xc5\x60\x30\x18\xda\x90\x12\ +\x08\xdb\xf8\xe2\xd5\x8f\xd2\x9f\x7e\x7d\x5f\xde\xc2\x4c\x15\x8c\ +\x01\xd0\x6a\xd6\xee\x58\x24\x6c\xf6\xdf\x00\xb6\xe4\x2d\x8a\xc1\ +\x60\x30\xb4\x31\x02\x8c\x9d\x2b\x96\x1c\xcd\xf4\x1f\xef\xfb\x69\ +\xde\xc2\x4c\x05\x4c\x08\xa0\x85\xd8\xeb\x76\xae\x52\x9c\xbe\x07\ +\x60\x59\xde\xb2\x18\x0c\x06\xc3\x84\x81\xd1\x97\x94\xd7\x79\x19\ +\xee\xfa\xbc\x9b\xb7\x28\x93\x19\x63\x00\xb4\x08\xd9\x7d\xe1\xa9\ +\xc4\xf4\xd7\x01\xcc\xc8\x5b\x16\x83\xc1\x60\x98\x80\xfc\x48\x39\ +\xf2\x35\xb8\xe7\x4b\x7b\xf3\x16\x64\xb2\x62\x0c\x80\x16\x20\x7a\ +\xb6\x6f\x03\xd8\x97\x00\x58\x79\xcb\x62\x30\x18\x0c\x13\x15\x22\ +\xfc\x5a\x43\x9e\x6e\x96\x15\x6e\x0d\xc6\x00\x48\x19\xd1\xbd\xfd\ +\x0d\x60\xec\x9f\x60\x4a\x2c\x0d\x06\x83\x21\x0d\x1e\x51\x60\xa7\ +\x98\x35\x04\xd2\xc7\x28\xa9\x14\xe1\xdd\xdb\xaf\x08\x16\xf4\x31\ +\xc7\xd5\x60\x30\x18\xd2\xe1\x40\x01\xda\x83\xf5\xdb\x0e\xcd\x5b\ +\x90\xc9\x86\x51\x54\x29\xc1\x7b\x76\xbc\x83\x31\xf6\x19\x18\xaf\ +\x8a\xc1\x60\x30\xa4\xcd\x32\x41\xfc\x66\x7b\xe3\xf6\xd5\x79\x0b\ +\x32\x99\x30\x06\x40\x0a\xc8\xee\x9d\xef\x65\xc0\xdf\xe6\x2d\x87\ +\xc1\x60\x30\x4c\x62\x16\x2a\xc5\x7e\x6a\xad\xdb\xd6\x93\xb7\x20\ +\x93\x05\x33\x5b\x6d\x0e\x26\xbb\x77\xfe\x03\x31\xba\x3a\x6f\x41\ +\x0c\x06\x83\x61\x8a\xf0\x12\x23\xbc\xcc\xbb\xe3\x86\x5f\xe6\x2d\ +\xc8\x44\xc7\x18\x00\xe3\xc5\x6f\xed\xfb\x39\x00\x97\xe6\x2d\x8a\ +\xc1\x60\x30\x4c\x31\xfa\x19\xc3\xb9\xde\x6d\x37\xfc\x4f\xde\x82\ +\x4c\x64\x8c\x01\x30\x1e\x7a\x7b\x85\x78\xcc\xfe\x22\xc0\x4c\x6b\ +\xdf\x96\x40\x40\x33\xab\x84\x33\x73\x59\x1b\x0c\x53\x80\x2a\x80\ +\x0b\xd4\xed\x37\x7c\x2b\x6f\x41\x26\x2a\xe6\x4e\x39\x56\x8e\xea\ +\xb5\x45\x47\x61\x37\x18\xce\xc9\x5b\x94\xf6\x25\xa6\xc0\x59\xfd\ +\xdb\x23\x7e\x6e\xb8\xb1\x86\xdd\x8e\xc5\x9e\x58\xec\xff\xe6\x12\ +\x37\x18\x26\x31\x0e\x88\xbd\x4e\xdd\xb1\xeb\x9b\x79\x0b\x32\x11\ +\x31\x77\xc7\xb1\xd0\xdb\x2b\xc4\xa3\x85\x1b\xc0\x70\x41\xde\xa2\ +\xb4\x15\x14\x57\xc8\x23\x69\xf9\xb8\x42\x4f\xbc\x4e\x6c\x63\x09\ +\x86\x79\x5d\x16\x40\x84\x97\xca\x0e\x94\x52\x90\x8c\x20\x99\xbf\ +\xad\x22\x86\xb2\x62\xf0\x28\x50\xf8\x2c\xf6\x1c\x3e\xc0\x63\x46\ +\x81\xc1\x60\x98\x84\xb8\x00\x9d\xa7\x6e\xbf\xf1\xbb\x79\x0b\x32\ +\xd1\x30\x77\xc5\xd1\xc3\x44\xcf\x8e\x7f\x86\x89\xf9\xd7\x88\x14\ +\x3f\xf9\xaf\x89\xfc\xd7\x0d\x3c\x00\xd3\x8b\x12\xb3\x4b\x02\x55\ +\xc7\xc5\xfe\xb2\x03\x8b\x29\xd8\x9c\x60\x31\xc2\xac\x12\x87\xcd\ +\x01\xa5\x14\x48\x07\x4a\x9e\x23\x78\x26\xc8\x61\xae\x52\x02\xf0\ +\x62\x95\xe1\x0f\xfd\x1c\xcf\x39\x12\x00\x07\x38\x07\x98\xa8\x3d\ +\x47\x86\x41\x4c\x20\x83\xc1\x30\x99\xa8\x32\xb0\x57\x7a\xb7\xef\ +\xfa\x61\xde\x82\x4c\x24\xcc\xdd\x70\x74\x30\xd1\xb3\xe3\x33\x00\ +\xde\x94\xb7\x20\x6d\x03\x11\x66\x4f\xef\xc0\xce\x97\x6d\xc6\xe9\ +\x1b\x8e\xc1\xc1\x07\xcc\x47\x47\xa1\x80\xa7\x5f\xd8\x8b\x7b\x1e\ +\x78\x18\xdf\xfa\xd1\x2d\xf8\xd9\xad\x77\x62\x79\x87\x8b\x92\x04\ +\x6c\xae\x51\xe0\xa3\x0b\xec\x2b\x0d\x38\x4a\xc3\x55\x1a\x5e\xf0\ +\x20\x02\xb4\xd6\xd0\x5a\x83\x40\x00\x69\x70\xe6\xd7\xb1\x72\x10\ +\x04\x23\xec\xf7\x04\x1e\xaa\x74\x81\xb8\x00\xb8\x05\x26\x24\xc0\ +\x25\xc0\x05\xc0\x78\xbd\x87\xc0\x60\x30\x4c\x36\x06\x18\x70\xa6\ +\x77\xfb\x0d\x3f\xcb\x5b\x90\x89\x82\xb9\x13\x8e\x02\xd9\xb3\xfd\ +\xc3\x04\xf6\xf6\xbc\xe5\x68\x1b\x88\xd0\x7b\x4a\x37\x3e\xf9\xf6\ +\x8b\x31\x67\x46\xd7\x90\x9b\xdd\x71\xdf\x6f\xf1\x8e\x6b\x3f\x00\ +\x67\xdf\x73\x10\x8c\xa0\x34\xc1\xf1\x14\x3c\x4f\x81\x00\x68\xa5\ +\x40\x44\x60\xd0\x81\x22\xd7\x10\x0c\xe0\x4d\x5c\x95\xcf\x94\x81\ +\xa7\xdd\x12\x1c\x12\x80\xb4\xc1\x64\x21\x30\x02\x42\x43\xc0\x18\ +\x01\x06\xc3\x24\xe6\x25\xce\xf4\x29\xee\x6d\x37\xdd\x95\xb7\x20\ +\x13\x01\x73\x17\x1c\x01\xd9\xbd\xf3\xbd\xc4\xe8\x3d\x79\xcb\xd1\ +\x36\x10\xe1\x2d\x17\x9c\x8e\x8f\xbc\x65\x3b\xd8\x28\x94\x68\xd5\ +\x71\x70\xe5\xdf\x7c\x18\xf7\xec\xf9\x1e\x64\x46\x6d\xa7\xf6\x29\ +\x0b\xcf\x56\x05\xf6\x56\x08\xb0\x8a\x80\x2c\x80\x49\xbb\xde\x1b\ +\x60\x8c\x00\x83\x61\xb2\xf2\x9c\x20\xb1\xc5\xb9\xe3\xcb\xf7\xe7\ +\x2d\x48\xbb\x63\xee\x80\xc3\xc0\xd7\x6f\xbf\x9a\x11\xfb\x58\x66\ +\x3b\xa4\x71\xd6\xbe\x65\xa5\xc8\x88\x70\xf6\xe6\x63\xf1\x8d\x8f\ +\xfc\x05\xf8\x18\xa6\xe9\x44\x84\xf3\xb6\x5f\x8c\x27\x1f\x7e\xa0\ +\x85\xc2\xc5\xf7\x07\x3c\xf4\x7c\x15\x2f\xb9\x1c\xb0\x3b\x00\xab\ +\x04\x58\x45\x30\x61\x03\xc2\x18\x01\x06\xc3\x14\xe0\x69\xa5\x71\ +\x12\xee\xbc\xe1\xff\xf2\x16\xa4\x9d\x31\x77\xbf\x21\xe0\xdd\xdb\ +\xaf\x08\x7a\xfb\x8f\x8e\xf1\x2a\x6f\xff\xc3\x43\xbf\x37\x64\x09\ +\x5c\xc6\x65\x6f\x44\x98\x3b\xa3\x0b\xf7\x7c\xed\x6f\x31\x7f\xd6\ +\xf4\x31\x7f\xdc\x75\x5d\x9c\xb8\xf5\x54\x90\x57\x6d\x81\x70\x35\ +\x94\xd6\xd0\x9a\xf0\xf4\x4b\x65\x3c\xd5\xa7\xc0\xec\x92\x6f\x04\ +\xd8\x1d\x80\x2c\x25\x3c\x01\xb1\xca\x01\x83\xc1\x30\xc9\x60\x7f\ +\x50\x5c\x9c\x88\x5b\xbf\xf4\x68\xde\x92\xb4\x2b\xe6\xce\xd7\x00\ +\xd1\xb3\xe3\x42\x00\x5f\xc4\x70\x6b\x25\x8c\xba\xf4\xad\x91\x22\ +\x8f\xbf\x47\x60\x00\xba\x0a\x02\x8c\x01\xfd\x55\x0f\x4a\xd7\x36\ +\xb6\x39\x30\xaf\x4b\xc2\xe6\x40\xd9\xd5\x78\xb6\xdf\x83\x22\xa0\ +\x96\xd5\xce\xb3\x29\x7b\x23\xc2\xc7\xfe\x72\x3b\xae\x3c\xff\x8c\ +\x71\x0f\x71\xdf\xaf\xef\xc7\xc5\x97\x5c\x0c\x4b\x8c\x2e\x16\xa0\ +\x94\x86\x26\x0d\xa5\xb4\x5f\x21\x00\xdf\x9b\xa0\xb5\x0e\x9e\x29\ +\x10\x8d\x40\xc1\xf9\x10\x82\xc3\x96\x02\x44\xc0\x13\x7b\x2b\xe8\ +\xd3\x16\x98\xdd\x01\xd8\x9d\x80\x5d\x02\x93\x45\x40\xda\x81\x01\ +\x10\x26\x07\x02\xe6\xa7\x60\x30\x4c\x4a\x1e\x54\x0a\x27\xe2\xae\ +\x1b\x9e\xcc\x5b\x90\x76\xc4\xdc\xf5\x12\x88\x9e\x1d\xaf\x02\xf0\ +\x75\x00\xa2\xe1\x06\x23\x94\xbe\x49\xce\x50\xb4\x39\x5c\x8f\x50\ +\xf5\x34\x00\x8a\xca\xd9\x3a\x25\x30\xaf\x53\x40\x29\x85\x72\xd5\ +\x85\x64\x1a\x16\x23\xd8\x1c\x28\x4a\xc0\xe2\x04\x68\x05\xc9\x00\ +\x4b\xf8\xd9\xed\x49\x3c\x02\xf6\x56\x19\x1e\xda\x2f\xd0\xe7\x05\ +\x0a\x2c\x74\x69\xb7\xaa\xec\x8d\x08\x0b\x67\x4f\xc3\x83\xff\xf9\ +\x09\xd8\x96\x6c\x6a\xa8\x8f\x7e\xfc\x93\xf8\xc4\x27\x3f\x85\x82\ +\x25\xc1\x19\xf3\x93\x00\x99\xaf\xc4\x39\x63\x60\x8c\x81\x73\x16\ +\xbd\x6e\x06\x57\x69\x3c\xf4\x5c\x19\x64\x95\xc0\xec\xce\xc0\x08\ +\xe8\xf0\x13\x03\x85\x15\x78\x02\x4c\xaf\x00\x83\x61\x32\x43\xc0\ +\x7d\x9a\xd1\x09\xb8\xed\xc6\x7d\x79\xcb\xd2\x6e\x98\x3b\x5e\x0c\ +\xab\x67\xe7\x3a\x0d\xda\x03\xa0\x73\xd0\x1f\x03\xc5\x7f\xe8\xb2\ +\x05\xb8\xb2\xf7\x34\x9c\xd2\xb3\x0a\xf3\x67\x4d\xc7\x40\xc5\xc1\ +\x3d\x0f\x3c\x8c\xaf\xfe\xd7\x4f\x71\xcb\xcf\x6f\xc6\x4c\x9b\x50\ +\x12\x1a\x92\xf9\x19\xed\x16\xa7\x11\x0f\x32\x81\xa1\xea\x2a\xbf\ +\xec\x4d\x13\x3c\xa5\xa1\xb4\x06\x69\x82\xd6\xca\xd7\xe7\xda\x1f\ +\x4f\x72\x02\x07\x41\x11\xc3\x93\x55\x1b\x2f\xaa\x22\x1c\x48\x30\ +\x61\xf9\x86\x80\x90\xb1\x99\x6d\x30\xd3\x6e\x36\x2c\x40\x1a\xef\ +\xbc\xf8\x95\xb8\xee\x8d\xaf\x69\x6e\x1c\xf8\xa1\x80\x63\xd6\xf6\ +\x40\x90\xd7\xf4\x58\xa3\xe1\xc9\xbd\x03\xd8\x5b\x65\x40\xa1\xb3\ +\xde\x13\x20\x42\x23\x80\xd7\x97\x08\x1a\x0c\x86\xc9\x07\x61\x8f\ +\x1a\xa8\x9e\x81\xfb\x77\x3b\x79\x8b\xd2\x4e\x34\x9e\xe5\x4e\x45\ +\x36\x5c\xb4\x82\x91\xfe\x31\x80\x59\x83\xff\xe8\x2b\xff\xb7\x6e\ +\x3f\x0b\x5f\xfb\xd0\x9f\x63\xc3\xea\x43\x31\x77\xe6\x34\x94\x0a\ +\x36\xa6\x77\x96\xb0\x72\xf9\x62\x9c\x77\xea\xf1\x38\xee\xa8\x95\ +\xf8\xd9\xad\x77\xa2\xbf\xaf\x0f\xae\x52\x70\x3c\x85\xfe\xaa\x87\ +\xfd\x15\x0f\xfb\xca\x0e\xf6\x95\xab\xd8\x37\x50\xc5\xfe\x81\x2a\ +\xfa\x06\xca\xe8\x1f\x28\xa3\x52\xa9\xc0\xa9\x94\xe1\x39\x55\x68\ +\xcf\x01\x94\x03\xae\x5d\x48\xf2\x20\xa1\x60\x31\xed\x3f\xb8\x5f\ +\xeb\x1e\xaa\x28\xce\x80\xe9\x52\xa1\xc0\x3c\xec\x1d\x70\x41\xa4\ +\x01\x0a\xff\x1e\x9b\xfd\x87\x1f\x18\xaf\x11\x10\x78\x39\xfe\xe9\ +\x9d\x97\x62\xce\x8c\x69\xe3\x1b\x23\x86\x10\x02\xa5\x52\x07\x6e\ +\xbd\x25\x9b\x85\xbc\x2c\xc1\xb0\xb7\xcf\xcf\x3b\x60\x9c\x47\xae\ +\x7f\xff\x75\x68\x24\x99\x46\x41\x06\xc3\xa4\x86\x61\x05\xb7\xad\ +\x25\xf4\xc7\xfb\xbe\x9d\xb7\x28\xed\x84\xb9\xdb\x01\xc0\xfa\xed\ +\xd3\xb9\x66\x3f\x67\x0c\xab\x1b\xfe\x9d\x08\x1f\xb8\xf2\x7c\xbc\ +\x6d\xe7\xcb\x47\x1c\xaa\x52\x75\x70\xee\xf6\x4b\xf1\xe2\x13\xbf\ +\x4f\x5b\xca\x21\xd9\xeb\x59\x78\x6a\x00\xe8\x57\x02\x90\xc9\xb2\ +\xb7\x98\x92\x1b\x8f\x11\x40\x84\x83\x96\xcc\xc5\x03\xdf\xf8\x87\ +\xd4\xe4\x55\x4a\xe1\xe8\x63\xd7\x34\x0c\x71\xb4\x82\x47\x9e\x7e\ +\x09\x15\x92\xbe\xfb\xdf\xee\x04\x0a\xf1\x50\x40\xd0\x23\xc0\x78\ +\x01\x0c\x86\x49\x0f\x01\xef\xd2\xb7\xdf\xf0\xc1\xbc\xe5\x68\x17\ +\x32\xaa\xcc\x6e\x63\xd6\x5e\x66\x09\x62\xdf\x1c\x4e\xf9\x9f\x7f\ +\x6a\xcf\xa8\x94\x3f\x00\x14\x0b\x36\xbe\xf3\xb5\x2f\xa2\x34\x63\ +\x4e\x9a\x52\x36\x84\x08\x70\x3c\x05\x38\xfd\xb0\x54\x05\xa8\xf6\ +\x01\x4e\x3f\xe0\x95\xfd\x6c\x7b\xed\x01\x5a\x03\xe4\xe7\x22\x8c\ +\xaf\x52\x81\x70\x5a\xcf\xaa\x54\xe5\x16\x42\x60\xeb\xd6\xad\xa9\ +\x8e\x39\x1c\xd3\x4b\x16\xa0\x5c\x40\x39\x20\xe5\x00\x9e\x03\x28\ +\x17\xa4\x3d\x40\xc7\x72\x39\x82\xa4\x4c\x83\xc1\x30\x39\x61\xc0\ +\xfb\xc5\xfa\x9d\x66\x15\xd7\x80\xe6\x32\xba\x26\x3e\x4c\x88\x81\ +\x7f\x01\x70\x4a\xc3\xbf\x12\x61\xd6\xb4\x0e\x7c\xfc\x9a\xd7\x8f\ +\x69\x50\x29\x25\xbe\xfe\xd5\x5d\x38\xf3\x65\x2f\x87\x80\x1e\x76\ +\x5b\x4f\x29\x28\x45\xc1\xb3\x82\x26\x1d\x64\xb5\xfb\x7f\xd7\x5a\ +\xfb\x13\xd3\xe0\xff\x9c\x33\xdf\x61\x1d\x4b\x96\xb3\x00\x4c\x47\ +\x05\x2f\x3a\x00\x8b\x94\x3c\x03\x31\x16\x78\xb5\x25\xea\xc2\x01\ +\xa3\x9d\xe5\x06\x09\x8e\xdd\x47\x1d\x3c\xea\xef\x3e\x5a\xfe\xea\ +\xed\x6f\xc7\x9e\x1f\xff\xa8\xe9\x44\xbf\xd1\x30\xbd\xa3\x80\x67\ +\x5e\x2a\x47\x46\x00\x94\xed\xbf\x0e\xcb\x01\xa3\xc5\x84\x08\xc6\ +\x03\x60\x30\x4c\x6a\x18\x88\xfe\x45\xf6\xec\xfc\xa3\x77\xfb\xae\ +\x1f\xe7\x2d\x4c\xde\x4c\x69\x0f\x80\xec\xde\x79\x1d\x80\x0b\x87\ +\xdb\xe6\xca\xf3\x4f\xc3\xdc\x99\x63\x8f\x7d\xcf\x99\x3d\x1b\xef\ +\x7f\xdf\xfb\xf0\xcc\x8b\xfb\xf0\xcc\x0b\x2f\xe1\x99\x17\xf6\xe2\ +\xd9\x17\xf6\xe2\x85\xbd\xfb\xf0\xe2\xde\x7d\x78\x69\xdf\x3e\xf4\ +\xf5\xf5\xa1\x5a\xa9\xc0\x73\xfd\xd9\xba\x60\x04\x8b\x33\xd8\x82\ +\xa3\x20\xfd\x47\xc9\x96\x28\x5a\x12\x45\xdb\x7f\xd8\x52\xc0\x92\ +\x02\x52\x70\xf0\x98\xf2\xec\xb0\x05\x4a\xa8\x82\xdc\x32\xe0\x96\ +\x01\xb7\xe2\xcf\x74\xb5\x07\x68\xe5\x7b\x01\xc6\x33\xcb\x25\xc2\ +\xb1\x87\xad\x18\xf3\xf7\x1f\x89\xa5\x4b\x97\x60\xe6\xac\xd6\x7b\ +\x49\x00\xc0\x92\x02\x25\x9b\x03\xca\x8b\x19\x01\x2e\xa0\xfd\xc5\ +\x87\xa0\x09\xc0\x38\x8f\x8f\xc1\x60\x98\x68\xd8\x04\xec\xc6\xba\ +\x1d\x87\xe5\x2d\x48\xde\x4c\x59\x03\x40\xf4\xec\x78\x1d\x31\x7a\ +\xf7\x90\x1b\x10\xc1\x92\x1c\x97\xbf\xfa\xb4\x71\xef\xe3\x8c\xd3\ +\x4e\xc1\x31\xab\x57\xa1\xb3\x20\xd1\x59\xb0\xd0\x51\xb0\x50\xb0\ +\x04\x6c\x4b\x40\x0a\x91\xfa\xec\x77\x76\x87\x04\xdc\x4a\x60\x04\ +\x54\x00\xaf\x02\x0a\x14\x5d\x14\x06\x80\x1e\x93\x7e\x2b\xda\x12\ +\x47\x1c\xb8\x34\x55\x39\x43\xce\x3d\xf7\xdc\x96\x8c\xdb\x88\xae\ +\xa2\x05\x90\x02\x94\xe7\xbb\xfe\x95\x0b\xe8\xf0\xd8\xa8\xfa\x72\ +\x4e\x83\xc1\x30\xc9\xa1\xd9\x82\xe3\xfb\x38\x7e\xe7\xfc\xbc\x25\ +\xc9\x93\x29\x69\x00\xc8\xee\x9d\x27\xc1\x6f\xf4\x33\xac\x06\x3e\ +\xad\xe7\x28\xcc\x9f\x3d\xf6\xae\x77\x71\xfe\xe1\xa3\x1f\x89\x1a\ +\xd6\xb4\x9a\xe9\x25\x1b\x16\x14\xe0\x39\x20\xaf\x02\xb8\x55\xc0\ +\xab\xd6\x8c\x00\xad\xc7\xa0\xe8\xfc\x6d\x56\x2c\x9e\x0f\x4b\xb6\ +\xa6\x58\xe4\x4d\x97\x5f\x06\xdd\x54\x07\xc5\xd1\x33\xad\xa3\xe8\ +\x7f\x7f\xed\x1b\x01\xd0\x5e\xf0\x1c\x7a\x47\x62\xc7\xc6\xd8\x00\ +\x06\xc3\x54\xe0\x40\xe1\xd1\x77\xb1\xf6\xb2\x8e\xbc\x05\xc9\x8b\ +\xa9\x67\x00\xac\xdb\x71\x18\x31\xfa\x16\x80\xc2\x90\xdb\x04\x8a\ +\xe0\xec\x13\x8e\x6b\x7a\x77\x07\xae\x58\x81\xe5\x07\x1e\xd4\xf4\ +\x38\xa3\x65\x46\x49\xfa\x2e\x6e\xcf\x01\xbc\x6a\x94\xf0\x06\xed\ +\xc5\xc2\x00\xa3\x70\x75\x07\x7f\x3a\x68\xf1\xbc\x96\xc9\xda\xd1\ +\xd1\x81\xb9\xf3\xb2\x31\xc0\x0b\x96\x84\x25\x98\x3f\xdb\xd7\x1e\ +\x28\x34\x02\xc2\x30\x40\x74\x5c\x8c\x27\xc0\x60\x98\x42\x74\x0b\ +\x31\x30\xe2\x64\x70\xb2\x32\xb5\x0c\x80\x2d\xbd\x5d\x9c\xd3\x37\ +\x00\xcc\x1c\x71\x5b\x22\x6c\x59\x7b\x64\x2a\xbb\xbd\xfe\xbd\xd7\ +\xc1\xf5\x54\x2a\x63\x8d\xc4\xac\xae\x22\x98\x56\x41\xc6\x7b\x2d\ +\xde\x4d\x51\x2e\xc0\x18\x14\x1c\x11\x0e\x5a\xd2\x5a\x05\x7d\xe6\ +\x99\x67\xb6\x74\xfc\x38\x5d\x25\x3b\xf0\x02\x78\xbe\xfb\x3f\x34\ +\x02\x48\xc7\x3c\x01\xc1\xc6\x46\xff\x1b\x0c\x53\x85\xf3\xf9\xfa\ +\x1d\x6f\xcd\x5b\x88\x3c\x98\x4a\x06\x00\x13\x03\x85\x2f\x30\xb0\ +\xa3\x46\xb3\xf1\x9c\xe9\x9d\x38\x74\xd9\xa2\x54\x76\xbc\x6e\xed\ +\x71\x98\xb7\x70\x49\xd4\xaf\x3e\x4e\xf8\x9e\xa7\x14\x3c\xa5\xea\ +\xde\x77\x5c\x17\x00\x50\xae\x38\xe8\x1b\x28\x47\xaf\xf7\xf7\x0f\ +\x44\xdb\x29\xa5\xd1\x5f\xae\x44\xff\x97\x82\x43\xb2\x40\xc9\xc5\ +\x4a\xde\xa0\xbc\x20\xd6\xad\xc6\xe4\xea\x5e\xbe\x68\xee\x78\xbe\ +\xf2\xa8\xb9\xf4\xe2\x8b\x33\x0b\x91\x74\x95\xec\x40\xd9\x07\x0a\ +\x3f\x34\x8a\x42\x23\x20\x6a\xe9\x6c\xb4\xbf\xc1\x30\x95\x60\x84\ +\xbf\x95\xeb\xb7\x9f\x9e\xb7\x1c\x59\x33\x65\x0c\x00\xde\xb3\xe3\ +\x1a\x00\xe7\x8f\xbc\xa5\xaf\x04\x8e\x3e\xf4\x80\x54\xf7\x7f\xc5\ +\x9b\x2e\x43\xa5\xea\x82\x88\xe0\x7a\x5e\xa4\xd0\xfb\x06\xca\x41\ +\x3f\x7c\x06\xd7\x55\xe8\x1b\x28\xa3\x5c\xa9\xa2\x5c\x71\xe0\x79\ +\x2a\xd8\xde\x05\xc8\x57\xf6\x9e\xf2\x20\x84\x1f\x93\xaf\x54\x1d\ +\x10\x11\x0a\x96\x15\x7c\xce\xc1\xbe\xbe\x01\x4c\x2b\x59\x51\xac\ +\xbb\x96\xf0\x16\xbc\xd6\x89\x78\xf7\xb0\x61\x00\xc2\xfc\xd9\x33\ +\x52\x3d\x0e\x49\xe6\xcf\x9f\x87\x42\xa9\xd4\xd2\x7d\x84\x74\x16\ +\x0b\xe0\x8c\x82\x30\x80\x0a\x8e\x87\x7f\x4c\x88\x54\x83\xe3\x62\ +\x0c\x01\x83\x61\x8a\x20\x88\xd8\x4d\xd8\x70\xd1\x8a\xbc\x05\xc9\ +\x92\x29\x61\x00\xc8\xf5\xdb\xb6\x32\x60\x74\xdd\x9f\xfc\x25\xe7\ +\xb0\xfa\x90\x65\xa9\xca\x70\xf6\x99\x67\x82\x73\x5f\x69\x2b\xa5\ +\x20\x05\xc7\xfe\xfe\x01\x14\x2c\x89\xaa\xe3\xa2\x5a\x75\x20\x05\ +\x43\xc1\x92\xf0\x94\x82\xd6\x0a\x96\x14\xa8\x3a\x0e\x6c\xcb\x82\ +\x10\x0c\x03\x95\x0a\x8a\xb6\x05\xad\x35\xf6\xf7\x0f\x40\x70\x86\ +\xaa\xe3\xf8\xdb\x48\x09\x40\x43\x70\xee\xeb\x30\xad\x02\x23\xc0\ +\x4d\x24\xbc\x25\x14\xdd\x90\x3a\xce\xff\xfb\xbc\x71\x2c\xfd\x3b\ +\x56\xce\x7c\xd9\xd9\x2d\xdf\x07\xe0\xf7\x4e\xe8\x28\x58\x35\x97\ +\x7f\xf4\x88\x1b\x46\xba\xe6\x01\x30\xfa\xdf\x60\x98\x4a\xcc\x11\ +\xa4\xfe\x0d\x87\x5c\x35\x74\x7e\xd8\x24\x63\xf2\x1b\x00\xdd\x17\ +\x1c\x40\xc4\xff\x0d\x63\x6c\x7a\x74\xd0\xd2\x05\xa9\x8a\x31\x7d\ +\xfa\x34\xcc\x99\x3b\x0f\x52\x70\x08\xee\x3f\x8a\xb6\xe5\x37\xf4\ +\x61\xa8\xcb\xb4\x2f\xda\x16\x0a\xb6\x05\x00\x81\x42\x27\x08\xce\ +\xa3\x6d\x2c\x21\x50\x0c\xfe\x6e\x5b\x12\xb6\x25\xc1\x18\x20\x85\ +\x5f\x62\x38\xbb\xab\x04\xc9\x59\x34\xd3\x45\x5d\xc2\x5b\xa3\x44\ +\xc0\xa1\x35\xdd\xdc\x99\xad\x37\x00\x36\x6d\xdc\x30\xe4\xdf\xfa\ +\x07\x2a\xe8\x1b\x28\x63\xa0\x5c\x4d\x65\x5f\x9d\x45\xbb\xa6\xec\ +\xe3\xee\xff\xba\xd9\x3f\x62\x61\x00\x63\x05\x18\x0c\x53\x06\xa2\ +\x1e\x31\xeb\xc5\x4f\xe6\x2d\x46\x56\x4c\x6e\x03\xe0\x90\xab\x0a\ +\x82\x5b\x5f\x07\x30\xb6\x54\x76\x22\x1c\xd8\x82\xec\xf7\xd3\x4f\ +\x6f\x1c\x62\x1a\xa9\x1f\x80\x14\x1c\x8c\x31\x08\xee\x9f\x2e\xce\ +\x87\xdf\x9e\x31\x04\x61\x00\x1d\x73\xfd\x27\x3c\x00\xc3\x29\x7e\ +\xaa\x29\xc1\xb9\x19\x78\x00\x4e\xd9\xba\x05\xfb\x07\x2a\xa8\x54\ +\x6b\x0b\x75\x85\x79\x0e\x9a\x34\x4a\xc5\x02\x4a\x45\x3b\x95\x7d\ +\x75\x14\x6d\x00\x14\xcd\xfe\x29\x32\x90\x12\xd5\x00\x26\x04\x60\ +\x30\x4c\x4d\x18\x2e\x13\x3d\x3b\x2f\xcd\x5b\x8c\x2c\x98\xd4\x06\ +\x80\x98\xb3\xf7\x53\x20\xea\x19\xdb\xa7\xfc\x1b\xff\x92\xf9\xb3\ +\x53\x97\xe7\x8a\xcb\x2f\x6f\x98\x08\xd8\x0a\xfc\xc6\x37\x3a\x32\ +\x02\xe2\x5e\x80\xba\x19\x2f\x0d\x17\x06\x00\xe6\x8c\xa3\x0b\xe2\ +\x58\x29\x16\x8b\x38\x60\xd9\x32\xb8\x9e\x87\x7d\x7d\x03\x70\x5c\ +\x0f\x82\x0b\x78\x4a\xa1\xab\xa3\x04\xc1\x39\xfa\xcb\x95\x54\x92\ +\x05\x8b\xb6\xe5\x2f\x42\x44\x3a\x2a\x09\xac\x25\x47\x86\xeb\x26\ +\x98\x6a\x00\x83\x61\x6a\x43\x9f\xb6\xba\xb7\x77\xe7\x2d\x45\xab\ +\x99\xb4\x06\x80\x58\xbf\x73\x27\x88\xde\x30\xde\xcf\xcf\x6b\x41\ +\xf2\xdb\x82\x05\xf3\xd1\x35\xad\xb5\x49\x75\x21\x05\x4b\xc2\xe2\ +\xa8\x29\xb9\x58\x1e\x40\xe3\x99\x6e\x52\xd3\x11\x3a\x4b\x05\x94\ +\x0a\xe9\xcc\xbc\x47\xe2\xf8\x8d\x1b\xc1\x39\x47\xa9\x60\xc1\xf5\ +\x3c\x68\xd2\x28\x57\xaa\xe8\x2f\x57\x50\xae\x38\xe0\x8c\xa1\x6f\ +\x60\x00\xae\xe7\x0d\x39\x46\xdf\x40\x19\x4a\x0d\xbf\xf6\x02\x00\ +\x94\x0a\x71\xe3\x28\x96\x0b\x30\xa8\x21\x90\xd1\xfe\x06\xc3\x14\ +\xa5\xa8\x19\xfb\x3a\xd6\x5c\xdc\xba\x46\x28\x6d\xc0\xa4\x34\x00\ +\xac\x9e\x9d\xeb\x40\xf4\xf9\x31\x7f\x30\xe6\xfa\x9e\x33\xa3\x35\ +\x33\xdf\x0d\xc3\xc4\xbb\xd3\xa6\xb3\x28\x63\xae\xee\x06\x1e\x80\ +\x11\x66\xba\x73\x67\xb5\x7e\xf6\x1f\xf2\x9a\xf3\xce\x83\xe0\x0c\ +\x44\x04\x29\x24\x2c\x29\x83\x5c\x09\xdf\x13\x20\x84\x00\x63\x1c\ +\x9e\xe7\x61\x7f\xff\x00\x06\x2a\x7e\x4e\x80\x52\x1a\x55\xc7\x2f\ +\x97\x2c\x15\x0a\x20\xd0\x88\x9e\x82\x8e\xa2\x1d\x18\x40\xb1\x5c\ +\x80\xc0\x20\xa0\xb8\x67\x24\xc2\x18\x02\x06\xc3\x14\x64\x99\x90\ +\xee\x8d\xe8\xed\x6d\x4d\x2b\xd4\x36\x60\xf2\x19\x00\x5b\x7a\xbb\ +\x08\x74\x13\x80\xe2\x78\x87\x98\xde\x59\x84\x6d\xb5\x66\xa1\xc4\ +\xed\xdb\x5e\xd7\x92\x71\x1b\xd1\x51\xb0\x62\xd5\x00\x5e\xcd\xdd\ +\x1d\xcd\x78\x93\x33\xdd\x98\xa2\x23\x60\x5e\x06\x09\x80\x21\xc7\ +\xad\x39\x06\xc4\x04\xaa\xae\x82\xeb\xb9\xd0\x5a\x43\x69\x02\x63\ +\x84\x62\xc1\x86\xeb\x79\x60\xcc\x17\x55\x0a\x19\x9d\x1f\xce\x19\ +\x94\xf6\x67\xfd\x42\x70\x94\x2b\x55\x38\xae\x53\xd7\x53\x21\x49\ +\x47\xc1\xae\x53\xfe\x14\x1d\x8f\xd1\x78\x46\x0c\x06\xc3\x94\x81\ +\xe1\x34\xfe\x68\xf1\xaf\xf3\x16\xa3\x55\x4c\x3a\x03\x40\x0c\x14\ +\x3e\x43\xc0\xa1\xe3\x1f\x81\x30\x6b\x46\x57\x7a\x02\x25\x38\x7e\ +\xe3\x46\x50\x46\x5d\x27\x8b\x96\x04\xab\x4b\x78\x8b\x85\x01\xea\ +\x66\xba\x71\x45\x57\x7b\x9e\x3d\xbd\x33\x13\x39\x01\x40\x08\x81\ +\x65\xcb\x96\xa1\x10\x28\xf6\x62\xc1\xc6\xb4\xce\x12\x2c\xcb\x82\ +\x52\x1a\xb6\x94\x28\x58\x12\x9a\x00\x4f\x79\x51\xc2\x20\x63\x0c\ +\xb6\x25\xa3\x2a\x81\x82\x6d\xc3\xf5\x14\xa4\x18\xda\x68\xf7\x2b\ +\x28\x62\x1e\x80\xc8\x28\x0a\x3d\x23\x89\x2a\x09\x63\x03\x18\x0c\ +\x53\x16\xc6\xe8\x5a\x6b\xfd\xf6\xec\x5c\xb7\x19\x32\xa9\x0c\x00\ +\xb1\x7e\xc7\xab\x31\xc2\xf2\xbe\x23\x42\xc0\xdc\x16\xb9\xff\x43\ +\x56\x64\xb4\x36\x00\xe7\x0c\xb6\xe4\xb1\x3c\x00\xd5\x20\x11\x70\ +\xe8\x30\x40\x16\x09\x80\x71\x4e\x3b\xed\x74\xec\x1f\xa8\x40\x70\ +\x01\x22\x60\x7f\x7f\x19\x9e\xeb\x41\x6b\x85\xb0\x50\xa2\x60\xf9\ +\x25\x90\x05\x4b\x46\x25\x82\x9c\x71\xd8\xb6\x6f\x38\xd8\x96\x84\ +\xe0\x02\x7d\xfd\x7e\xa3\xa5\xd0\x13\xe0\x7a\x5e\x14\x1a\xe0\x9c\ +\x41\x0a\x9e\x38\x06\x3a\x91\x08\x68\x16\x06\x32\x18\x0c\x00\x00\ +\xa9\x89\xdd\x88\x4d\x97\x64\x7b\x43\xcc\x80\xc9\x63\x00\xac\xdf\ +\xbe\x14\xc4\xc6\x1e\xf7\x6f\xc0\x9c\x16\x7a\x00\x00\xe0\xf4\xd3\ +\xc7\xbf\xc4\xf0\x58\xf1\xc3\x00\xf1\xba\x77\x55\x9b\xf1\x36\x6a\ +\x7f\x1b\x53\x78\x9d\x29\x95\xde\x8d\x96\x9e\xee\xb5\xe8\x2c\xd9\ +\x90\x82\xa1\xbf\x5c\x81\x14\xdc\x2f\x79\x64\x0c\x5a\x13\x94\xd6\ +\xb1\xd6\xc9\xb5\xd7\x03\xe5\x0a\x88\x08\x55\xc7\xc5\x40\xb9\x8a\ +\x8e\x52\x01\x9d\x1d\x45\xec\xef\x1f\x40\x39\xc8\x15\x70\x9c\x5a\ +\xf2\xa0\xd6\x04\x4b\x88\x5a\x1e\x80\xae\xcf\x03\xa8\x5f\x18\x28\ +\xc4\x58\x02\x06\xc3\x14\xe6\x20\xe1\x38\x9f\xc8\x5b\x88\xb4\x99\ +\x24\x06\xc0\x75\x5c\x10\xfb\x32\x40\xa9\xd4\xee\xb5\x7a\xe6\xbb\ +\x7d\xdb\xeb\x32\x2b\x07\x2c\x15\x24\x22\x77\xb7\x8e\x55\x04\x90\ +\xae\x6f\x0a\x94\x0c\x03\x10\xa1\x54\xcc\xb6\x21\xd6\xf1\x1b\x36\ +\xc0\x55\x04\xc7\xf5\x60\x5b\x22\x6a\x82\x64\x09\x0e\x4f\x6b\x48\ +\xe9\xcf\xf2\xab\xae\x3f\x9b\xf7\x97\x12\x66\xe8\x28\x15\xa1\x35\ +\x81\x33\x3f\x0f\x00\x00\x94\xd6\x28\x15\x0a\x98\xd6\xe9\xaf\xf4\ +\x59\x2a\x16\xa2\xfe\x09\x15\xc7\xf1\xd7\x05\x88\x5c\xfd\x71\xe5\ +\x1f\x4b\x04\x34\x79\x00\x06\x83\x21\x84\xe1\x62\xb1\x7e\xe7\x05\ +\x79\x8b\x91\x26\x93\xc2\x00\xe0\xeb\x1f\x7a\x07\x80\x93\xd3\x19\ +\x8d\x30\xbd\xb3\xb5\xbd\xe9\x17\x2e\x58\x00\x69\x65\xa3\x5c\x8b\ +\x96\x15\xe4\x01\xe8\x5a\xec\x3f\x59\xf6\x86\xc6\xa5\x73\x59\x95\ +\x00\x46\xfb\x2b\x15\x31\x6b\xd6\x6c\x08\xc1\x51\x75\x3c\x7f\x56\ +\xef\xd6\x92\xf9\x5c\x57\xc1\x0b\xca\xfc\x08\x84\x82\x6d\x81\x88\ +\xe0\x29\x85\x82\x6d\xa1\x5c\x75\xe1\xb8\x2e\x94\xd2\x28\x57\x1c\ +\x94\xab\xfe\xec\xbf\xbf\x5c\x41\xdf\xc0\x40\xd0\x86\x59\xa3\xa3\ +\x58\xf0\x3b\x2d\x46\x95\x00\x14\x28\xfd\x06\x65\x80\x26\x0f\xc0\ +\x60\x30\x84\x10\xfd\x23\xd6\x5e\x98\x6e\x9f\xf8\x1c\x99\xf0\x06\ +\x80\xb5\x61\xc7\x71\x8c\xe8\xba\xd4\x06\x24\x44\x6d\x78\x5b\xc9\ +\x41\x07\x67\x99\x07\x20\xea\x4b\xde\x22\x97\x77\x6c\x5d\x80\x06\ +\x33\xde\x8e\x8c\x43\x00\x00\xb0\x72\xe5\xa1\xb5\x8e\x87\x42\xf8\ +\xb1\x7a\x00\x44\x14\xad\x8f\x50\xb0\xfc\x84\x40\xc7\xf5\x82\x67\ +\xbf\x0c\x70\x7a\x57\x07\xa6\x75\x76\x40\x08\x8e\x8e\x52\x01\x00\ +\x43\xb9\xe2\xa0\xa3\x58\x80\x10\x02\xae\xa7\x22\xa3\xa0\x60\x49\ +\xbf\xb5\x72\xbc\x1c\x90\x12\xb9\x11\x66\xf6\x6f\x30\x18\xea\x99\ +\x29\x84\xbe\x61\xb2\x94\x06\x4e\x6c\x03\xe0\xe8\x9d\x9d\xa4\x71\ +\x13\x80\x54\x35\x55\x16\x8a\xef\x84\x13\x4e\x68\xf9\x3e\x42\x8a\ +\xb6\xa8\x29\xb8\xb8\xe2\x8f\x42\x00\x40\xa3\x59\x6e\x47\xc6\x21\ +\x00\x00\x38\xe9\xc4\x13\x41\xe4\x67\xf7\x7b\x9e\x07\x11\xb8\xed\ +\xa5\xe0\x81\xcb\xdf\x27\x0c\xa1\x84\xc9\x81\x55\xc7\xc5\xfe\xfe\ +\x32\xfa\x06\xca\x70\x3d\x0f\x82\x73\x70\xc6\xa0\xb4\xbf\xcc\x72\ +\x47\xb1\x00\x06\xbf\x4a\x00\xf0\x93\x05\x6b\x61\x00\x8d\x78\x08\ +\xa0\x66\x14\x01\xf5\xc7\xc5\x18\x03\x06\x83\x01\x27\xf0\xc7\x0a\ +\xd7\xe4\x2d\x44\x1a\x4c\x68\x03\x40\x94\xf0\x31\x02\x0e\x4b\x6f\ +\x44\x7f\xc6\x57\xcc\xc0\x03\x70\x7e\xef\x6b\x5a\xbe\x8f\x90\xa2\ +\x15\x94\xbd\x69\xdf\x08\xa0\x58\x08\x80\xea\x1a\x02\xc5\xdc\xde\ +\x44\xb9\x78\x00\xce\x3a\xf3\x0c\xdf\xa5\x6f\x89\x68\x0d\x04\x00\ +\x70\xbd\x5a\x28\xc0\x53\x0a\x55\xd7\x83\x25\x05\x3c\xe5\x2f\xa5\ +\x1c\x16\x56\x12\x11\x2a\x55\x07\x55\xc7\x45\xa1\x60\x41\x70\x81\ +\x4a\xd5\x81\xeb\x79\x20\x00\x95\x6a\x35\x0a\x1b\x50\x3c\xd9\x2f\ +\xa1\xfc\x69\x50\x15\x80\x51\xfe\x06\x83\xc1\x87\x01\xef\xb7\x36\ +\xec\x5c\x9f\xb7\x1c\xcd\x32\x61\x0d\x00\xd1\xb3\xe3\x55\xcd\xb4\ +\xfa\x1d\x8e\x2c\x0c\x80\x15\xcb\x97\x03\x2c\x9b\xc3\x5f\xb4\x65\ +\x6d\x56\x3b\xa4\xfb\x5f\x0f\x52\x76\x79\x78\x00\x0e\x5c\xb1\x1c\ +\x8c\xf3\x41\x0b\x24\x31\xc6\xa3\xf3\x22\x85\x00\x63\x0c\xc5\x20\ +\x47\x81\x01\xb1\xd5\x10\x2d\x48\xc1\x61\x49\x19\xb4\x10\xf6\x3f\ +\x5f\x75\x7c\x6f\x02\x63\xfe\x43\x0a\x51\xcb\x71\x88\xbb\xfd\x75\ +\x18\x0a\x68\x94\x1c\x69\x30\x18\x0c\x00\x00\x49\x9a\xbe\x82\xa3\ +\x77\x66\xd7\x2c\xa5\x05\x4c\x4c\x03\x60\x6d\xef\x0c\x10\x3e\xd3\ +\xaa\xe1\x8b\x19\x25\xbf\x2d\x5a\xbc\x38\x93\xfd\x58\x52\x40\x30\ +\x36\x84\xa2\x8b\x19\x02\x09\x45\x97\x87\x01\x00\x00\x0b\x17\x2e\ +\xaa\xfb\xbf\xd6\x41\x92\x5e\x40\xc5\xf1\x00\x02\xfa\x06\x2a\xd0\ +\x5a\x43\x0a\x81\x8a\xe3\x41\x08\x1e\x35\x01\x1a\xa8\x54\xc0\x39\ +\x03\x8f\xbc\x08\x04\xcb\x92\x90\x52\x62\xff\x40\x19\x2f\xec\xeb\ +\xc3\xbe\xfe\x72\xac\xe4\x4f\xc7\x12\x01\xa9\x96\x03\x60\x12\x01\ +\x0d\x06\x43\x03\x08\x58\x29\x8b\x74\x7d\xde\x72\x34\xc3\x84\x34\ +\x00\x04\x2f\x7c\x0c\x0c\x2d\xd3\x9e\x59\x65\xbf\xaf\x5b\xb7\x2e\ +\x93\xfd\x00\xc0\x01\x8b\xe7\xd7\x27\x02\x52\xac\xf3\x5d\xcc\xed\ +\x5f\x53\x74\x94\x9b\x01\x70\xf4\xd1\x47\x0f\x7a\xaf\x68\x5b\x51\ +\x53\x9f\x82\x25\xc0\xb9\xef\xf6\xb7\x24\x87\x26\x0d\x29\xfc\x92\ +\xc1\x5a\x28\xc0\x5f\x27\xc0\x71\x3d\x94\x8a\x05\x14\x0b\xb6\x3f\ +\xfb\x27\x02\x03\x43\x67\xb1\x80\xd9\xd3\x3a\xb0\x62\xe9\x42\xd4\ +\x14\x7d\x32\x07\x20\xe6\x01\x30\xca\xdf\x60\x30\x24\x20\xe0\x6a\ +\xd9\x73\xe1\xc6\xbc\xe5\x18\x2f\x13\xce\x00\x90\xeb\xb7\x6d\x05\ +\xc3\x45\xad\xdc\x47\x56\x1e\x80\x73\x5f\xf5\xaa\x4c\xf6\x03\x00\ +\xfd\x7d\x7d\xa8\x4f\x78\xab\xcd\xfe\x69\x50\x43\x20\x5f\xdb\x95\ +\x72\xc8\x01\x00\x80\xd3\x4e\x3d\xb5\xee\xff\x61\xfd\x3e\x91\xff\ +\x1c\xc6\xff\xc1\xfc\x86\x40\x9e\xd2\xd0\x41\x29\x9f\x6d\xf9\xc9\ +\xb9\x52\x70\x14\x0b\x36\x3c\xa5\xc0\x19\x83\xe7\x29\xb8\xae\x07\ +\x57\x69\x74\x75\x14\xe1\x7a\x1e\x94\xd6\x78\xe6\xb9\x17\x82\xaf\ +\x9e\xec\x0a\x18\xef\x92\x68\x1a\x02\x19\x0c\x86\x86\x70\x4d\xfa\ +\x73\x58\x7b\x59\xeb\xe3\xc6\x2d\x60\x62\x19\x00\x6b\x2f\xeb\x20\ +\xe2\xff\x0c\xb4\xa2\x99\x7e\xad\x09\x4e\x16\x39\x00\x00\xb0\x71\ +\xc3\xfa\x4a\x8d\x50\x4a\x00\x00\x20\x00\x49\x44\x41\x54\x68\x21\ +\x9b\x56\x63\x09\x5e\x9b\xe5\x46\xfd\x00\xe2\x95\x00\x0a\x49\x45\ +\x97\x75\x1f\x80\x90\xd3\x4f\x3b\x75\x88\xe3\xe2\xcb\x67\x49\x5f\ +\xc9\x73\x06\xa8\xa8\xbd\x2f\x87\xeb\x69\x54\x1c\xbf\x49\x90\x0c\ +\xbe\x6f\xc9\xb6\xe1\x38\x6e\xb0\xca\x20\x87\xe0\x0c\x8e\xeb\x01\ +\x60\xb0\x2d\x0b\xb3\xba\x0a\x28\x16\xc2\xb5\x01\x6a\x7d\x01\x1a\ +\x27\x02\x1a\x0c\x06\x43\x3d\x8c\x61\x35\x17\x03\x6f\xcb\x5b\x8e\ +\xf1\x30\xa1\x0c\x00\xc9\x07\xde\x0b\xe0\xe0\x96\xee\x84\xb2\x0b\ +\x01\x30\xc6\x30\x73\x56\x2a\xcd\x0b\x47\xa4\x58\xd7\xf8\x26\x99\ +\x08\x18\x4b\x7a\x8b\x85\x01\xb2\xee\x04\x18\xd2\xd9\xd9\x01\xbb\ +\x30\x78\x31\x47\x4b\x0a\x28\xad\x21\x38\x87\x13\x34\x05\xe2\x41\ +\x52\x9f\x56\x1a\x52\x30\x14\x6d\x09\x1e\x28\x79\xc7\x53\x70\x3c\ +\x0f\x04\xe6\xbf\xe7\x29\x28\x4d\x20\x22\x08\xce\xa0\x94\xff\xff\ +\xb9\xb3\x66\x24\x42\x00\xc3\xf7\x47\x30\x18\x0c\x86\x38\x0c\x78\ +\x0f\x36\xec\x3c\x22\x6f\x39\xc6\xca\x84\x31\x00\xac\xee\x6d\xc7\ +\x12\xc3\x5b\x5a\xb6\x83\xd8\xbd\x3d\x8b\x46\x40\x21\x2b\x57\xae\ +\xcc\x64\x3f\xfe\x02\x38\x2c\x61\x04\x24\xe2\xdd\x54\x3f\xe3\xcd\ +\xa3\x0c\x30\x64\xf1\xe2\x25\x0d\xdf\x0f\xcb\x01\xed\x60\x51\x20\ +\xdb\x12\xb0\xa5\x9f\x13\x10\x76\x09\xf4\x94\x02\xc1\xaf\x0c\xb0\ +\xa4\x44\xb1\x60\x41\x13\xd0\x59\x2a\x82\xc8\xef\x20\x68\xdb\x7e\ +\xb5\x80\xe3\xba\x78\xe2\xc9\xa7\xa3\x63\x42\x3a\x71\x5c\x30\x7c\ +\xaf\x04\x83\xc1\x60\x00\x50\x10\x9a\xfe\x09\x2d\xf1\x4e\xb7\x8e\ +\x89\x61\x00\x6c\xd9\x22\x15\xf8\x17\x00\x64\xa2\x99\xc3\x98\x73\ +\x16\x1c\xbf\xf1\xf8\xcc\xf6\x55\xb0\x64\x83\x64\xb7\xb0\xff\x7d\ +\x72\xa6\x4b\xb0\x83\xa5\x79\xf3\xe0\xd8\x63\x8f\x6d\xf8\x7e\x32\ +\x3c\x53\x71\xfc\x2e\x80\x52\xd4\xca\x04\x95\x26\x94\x0a\x05\x48\ +\x21\xe0\x29\x85\xfd\xfd\x03\xd0\x5a\xa3\x6f\xa0\xe2\x7f\xa6\xea\ +\x2f\x1a\xe4\x29\x8d\xe9\x1d\x45\x2c\x9e\x3f\x07\x83\x7b\x01\x24\ +\xda\x02\x1b\xcd\x6f\x30\x18\x86\xe7\x44\xb1\x7e\x67\x4b\x4a\xd3\ +\x5b\xc5\x84\x30\x00\x78\xf9\x80\xb7\x31\x86\xe3\x32\xdb\x1f\xcb\ +\xce\x00\x78\xc5\x2b\xce\xce\x6c\x5f\xbe\x01\x50\xeb\x07\x40\x75\ +\x95\x00\x71\x97\x37\x80\xa0\x1b\x5f\x5e\x9c\xbc\x75\xeb\xa8\xb6\ +\x8b\x1b\x04\x55\xd7\x43\xd5\xf5\xc0\x39\x47\xb9\x5a\x85\x0e\xf2\ +\x08\x38\xe7\x60\x60\x20\xa2\xc0\x53\xa0\xa0\x83\xd7\x92\x73\x68\ +\xcf\x41\x2d\x09\xb2\x81\x01\x60\x3a\x02\x1a\x0c\x86\xd1\x40\xf4\ +\x77\x58\xbf\x7d\x69\xde\x62\x8c\x96\xf6\x37\x00\xd6\x6f\x3b\x94\ +\x11\xbd\x3b\xbb\x1d\x52\xa6\x8a\x6f\xd9\x01\x07\x80\x32\xf2\x1a\ +\x15\x0b\xc1\x8c\x3e\xbe\x0c\x6e\x18\xff\xaf\x5b\x12\x38\xff\x19\ +\xef\xd6\x2d\x27\x46\x65\x7f\xa3\x25\x6c\x1b\xcc\x19\x07\x91\x6f\ +\xc8\x69\xad\x03\x1d\x4e\x7e\x7b\x60\xce\xc1\x00\x08\xce\x61\x09\ +\x0e\xc7\xf3\xc0\x82\x9c\x80\xc1\x1e\x00\xaa\x79\x46\x8c\xf2\x37\ +\x18\x0c\x23\x33\x5d\x10\xff\xc7\xbc\x85\x18\x2d\xed\x6e\x00\xb0\ +\xe0\x60\xb6\x76\x79\xbe\xe4\x4e\x33\x9e\xf8\xce\x99\x3b\x37\x93\ +\xfd\x44\x21\x00\x24\x15\x5d\x90\xf4\x16\x37\x02\x00\xb0\x1c\xc3\ +\x59\xc5\x62\x11\x85\xe2\xf0\xa7\x9d\xc8\x5f\x3a\xb8\x16\x06\xf0\ +\x17\x0a\x52\xca\x03\xe0\xcf\xf0\x8b\xb6\x15\x2c\x13\x2c\x60\x49\ +\xbf\x57\x80\x6d\x09\xd8\x96\x44\xc5\xf1\x60\x49\x09\xa5\x15\x56\ +\x2c\x59\x04\x20\xb6\x52\x62\x68\x1c\xc1\x84\x01\x0c\x06\xc3\x58\ +\xa0\x97\x8b\xf5\x3b\x5e\x9d\xb7\x14\xa3\xa1\xad\x0d\x00\xd1\xb3\ +\x63\x27\x80\x53\xb2\xdb\x63\x50\x52\x96\x51\x8b\xde\x90\xc3\x0e\ +\x4b\x71\x39\x83\x61\x10\x9c\x43\xca\x58\x39\x60\xdd\x82\x40\x83\ +\x33\xde\x73\x8c\x00\x00\x18\x3a\x11\x30\x84\x31\x06\x22\x44\x2b\ +\x06\x86\xd8\x96\x0c\x1a\x07\x69\x08\x21\xa1\x89\xe0\x79\x0a\x55\ +\x57\x41\x6b\x82\xe3\x2a\xb8\x9e\x42\x67\xa9\x88\x72\xb5\x0a\xa5\ +\x35\x1e\x7a\xec\x0f\xd1\x71\xa1\x64\x65\x84\x49\x04\x34\x18\x0c\ +\x63\x81\xf0\x89\x89\xd0\x26\xb8\x7d\x0d\x80\xb5\x97\x75\x00\xec\ +\xfd\x79\xec\x3a\x6b\xc5\x77\xc2\xe6\xcd\x99\xed\x6b\xf9\xe2\x85\ +\xb1\x10\x40\xd8\x11\x30\x6c\x08\x14\x6b\x7d\xdb\x06\x4a\x6e\xcd\ +\x9a\x35\x23\x6e\xe3\xbb\xf6\x6b\x2b\x73\x56\x1d\x2f\x7a\x2d\x38\ +\x43\x7f\xb9\x12\xad\x00\x18\x76\x0a\x2c\x15\x0b\xe0\x8c\xe0\x7a\ +\x9e\xbf\x2e\x00\xe7\x98\x33\x73\x5a\xcc\x10\xd2\xf5\x46\x92\xe9\ +\x08\x68\x30\x18\xc6\xc6\x12\x59\xa2\x77\xe4\x2d\xc4\x48\xb4\xad\ +\x01\x20\x45\xf9\x9d\x00\x1d\x90\xc7\xbe\x39\xcf\xf6\xb0\x9c\xf3\ +\x8a\x57\x64\xb6\xaf\x17\x5f\x7c\xb1\x2e\xe1\x8f\x92\x49\x6f\x75\ +\x1e\x80\x7c\x5d\x00\xa7\x9c\x7c\xf2\x88\xdb\x58\x52\x44\x4b\x03\ +\x03\x00\x17\x1c\x9e\xf2\x67\xf8\x55\xd7\x0f\x05\x84\x5f\x83\x88\ +\xa0\x89\xa0\x49\x43\x69\xbf\xa4\x90\x33\x3f\x17\xc0\x6f\x2e\x14\ +\xcb\x85\x48\x26\x46\x12\xea\xc2\x23\xc6\x12\x30\x18\x0c\xc3\x41\ +\x84\x6b\xb0\xe1\xa2\x15\x79\xcb\x31\x1c\xed\x69\x00\x74\x5f\x70\ +\x00\x81\xfe\x22\xaf\xdd\x67\xad\xf7\xe6\xce\x9d\x93\xd9\xca\x80\ +\x7e\xab\xdc\x98\x92\xd3\x89\x59\x6e\x1b\x24\x00\x86\x9c\xb0\x79\ +\xd3\x88\x89\x80\x7e\x62\x5f\xed\x84\x31\x10\xa4\xf0\x1b\x06\x31\ +\xc6\x60\x49\x81\xaa\xe3\xa2\xab\xa3\x08\xcb\x92\x00\x08\xe5\x8a\ +\x83\x82\x6d\xa1\xb3\x54\x80\x26\x0d\xc6\x80\xe7\x9e\xdf\x9b\xf0\ +\x00\x34\xe8\x08\x08\xa0\x6d\xdc\x23\x06\x83\xa1\xdd\x29\x09\xed\ +\x7d\x38\x6f\x21\x86\xa3\x2d\x0d\x00\xc1\xe4\x3f\x00\xe8\xc8\x6b\ +\xff\x59\xe7\x00\x00\xc0\xfc\x05\x0b\x32\xd9\x8f\x9f\x08\x08\xd4\ +\x25\x02\x36\x2a\x05\xa4\xfc\x3d\x00\x1d\x1d\xa5\x86\x1d\x01\x1b\ +\x51\x71\x5c\x78\xca\x5f\x09\x10\x00\x6c\x29\x61\x49\x09\xd7\x53\ +\xb0\xa5\x80\xe3\xb8\x50\x4a\xa1\x60\xf9\x9d\x02\xab\x8e\x8b\x4a\ +\xb5\x8a\x52\xd0\x10\x68\xd1\xec\x2e\x20\x2a\x03\x4c\x96\x03\xc6\ +\x73\x01\x82\x1d\xe6\x65\x03\xc4\xf3\x35\x9a\x7d\x64\xf9\x25\xda\ +\x55\xe6\x34\x8f\x67\x2b\x1e\x13\xc5\xd8\x4c\xf5\x3b\x4f\x30\x99\ +\x87\x3f\x47\xe7\xcb\xee\x6d\x27\x66\xf4\x8d\xc6\x4c\x7e\x9d\x5e\ +\x86\x40\xae\xdb\xbe\x89\x80\x09\x91\x41\x99\x26\x47\x1e\x79\x24\ +\x9e\x79\xea\xc9\x96\xef\xc7\x92\xc2\x6f\x83\x9b\x54\x72\x61\x1e\ +\x00\x08\xac\x8d\x6e\x3c\x8b\x17\x2f\xc1\x13\x8f\x3f\x3a\xe2\x76\ +\x52\xf0\x48\xf9\x03\x7e\x33\x27\x1d\xac\x13\xe0\x78\x0a\x0c\x80\ +\x14\x12\x8e\xe7\x05\x2b\x07\xfa\xdb\x55\x82\x9c\x01\x21\x38\x04\ +\x03\x54\x60\x04\x10\x69\xb0\x64\x0e\x00\x01\x60\xe1\xb1\x69\xb1\ +\x71\x54\x77\x23\xa4\xda\x7b\xf1\x73\x13\x6d\x33\xda\x73\xc5\x62\ +\x4f\xcc\x7f\x84\xaf\x59\xec\xef\x83\xfe\xdf\xa4\xcc\xd1\x73\xec\ +\x38\x8e\x5a\xee\xd1\xc8\xcc\x62\xa2\x36\x92\xb9\xc1\x3e\x9b\x96\ +\x2b\x4d\x58\x83\xff\x26\xcf\x45\xec\xbd\xe4\xdf\x1b\x7e\xae\x05\ +\x8c\xe6\xfc\x36\xda\x66\x44\x86\xb9\xfe\x1a\x9d\xf7\x76\x94\x99\ +\xc5\x65\xaf\xff\x1e\x9a\xf1\x8f\xa3\xb7\xb7\x1b\xbb\x77\x8f\xad\ +\xae\x39\x03\xda\xcc\x00\xb8\x8e\x13\x7f\xf0\xe3\xc8\xb9\x9d\x22\ +\xcb\xb0\x13\x60\xc8\x09\x9b\x37\x63\xcf\x8f\x7f\x94\xc9\xbe\x6c\ +\x4b\xa0\xec\x86\x16\x6c\x2c\xf6\x1f\xfe\x3f\xf0\x80\xe4\x5d\x05\ +\x00\x00\xab\x57\xaf\x1e\xa5\x01\x20\x06\xbd\x17\x96\x01\x02\x00\ +\x11\xc1\x55\x0a\xb6\x65\xc1\x71\x3d\xd8\x52\xa0\xea\x7a\x90\x52\ +\xc0\xf3\xfc\x75\x05\xea\x0c\xa3\xba\x36\xc9\xf1\xfc\x08\xb4\x5e\ +\xff\x13\xa1\x60\x4b\x6c\x3f\x73\x53\xd4\xdb\xa0\xee\x46\xd5\x48\ +\xf1\x8f\x34\x73\x62\x0c\x8f\xfc\xf1\x69\xfc\xbf\x5b\xef\x45\xdd\ +\x4d\x8b\x31\x00\x3c\xf6\x9a\xf9\x46\x0e\x71\x7f\xfc\xd1\xde\x74\ +\x83\xfd\xf7\xac\x3a\x18\xc7\x1c\xba\x6c\x98\x9b\x2c\x35\xfc\xdc\ +\x50\x32\xdf\x79\xff\x83\xb8\xfb\x81\x87\x63\x32\xf3\x40\x1f\x70\ +\x80\x62\x32\x23\x26\x7b\xdd\xf8\xfe\xd3\xb1\x87\x2d\x47\xf7\x91\ +\x07\xa5\x23\x57\x93\xbc\xb8\xbf\x1f\x4a\x69\xbc\xf0\xd2\x7e\xbc\ +\xb0\xaf\x0f\x2f\xee\xeb\xc7\xd3\xcf\xef\x85\xeb\x79\xa8\x57\xe8\ +\x8d\x14\x22\xf3\xbf\xf7\x20\x05\x84\xe0\xfd\xda\x47\x52\xbd\x48\ +\x83\xe3\xb1\xe9\x98\x95\x38\xf2\xa0\x25\xa9\x1d\x47\x02\xf0\xef\ +\x3f\xfc\x05\xf6\xf5\x97\xfd\x37\xa2\x6b\x30\xf6\x5d\xe3\xaf\x81\ +\x31\x5f\x93\xe7\x9c\x74\x1c\x16\xcc\x9e\x11\x93\x59\x27\x64\x1b\ +\x9b\xcc\x15\xc7\xc5\x4d\xff\x75\x33\x94\xa2\x84\xcc\x3c\x21\x33\ +\x01\xc4\xc0\x80\x35\xe2\xb1\xc2\xc5\x0a\xf8\xc2\xe0\x9d\xe5\x4b\ +\x5b\x19\x00\xa2\xe7\xc1\x4b\x00\xac\xcb\x5b\x8e\x2c\x3b\x01\x86\ +\xbc\xec\xac\xb3\x70\xfd\x7b\xaf\xcb\xc4\xed\x5e\xb0\x04\xca\xae\ +\x1b\x29\x36\x22\x0d\x16\x29\xbc\x60\x23\xca\x3f\x04\x00\x00\x5b\ +\x4e\x3a\x09\xdf\xff\xde\x77\x46\xbd\x7d\xc5\x71\x1b\xae\xe6\xc8\ +\x98\xdf\xd5\xc0\xf5\x3c\x74\x14\x0b\x60\x0c\xb0\x6d\x0b\x03\x15\ +\x07\x8c\x31\x74\x14\x6d\x3c\xb7\x6f\xa0\xde\x2b\xd2\x48\xf1\xd7\ +\xfd\x7e\x5b\x60\x09\x90\xbf\x0a\xe3\x37\x3e\x72\x35\x4e\xdf\x78\ +\x74\xaa\x43\x6b\x4d\xb8\xf2\xfd\x9f\xc5\xe7\xbf\xfe\x03\xbf\xc7\ +\x03\x0b\x6f\x5a\xa1\x01\x20\x62\x0a\x55\xc7\x6e\x66\x23\xcb\x0c\ +\x00\x67\x6d\x3a\x06\xbb\x3f\x7c\x75\xaa\xab\x69\xf6\x97\x2b\x78\ +\xe5\x9b\xaf\xc7\x4f\xee\xf8\x35\x18\xe3\xc0\x20\xb9\x79\xcc\x88\ +\xa1\x9a\x72\x8c\x71\xe2\x71\x87\xe3\xdb\x1f\xbb\x06\x5d\xa5\xd1\ +\x85\x93\xf2\x40\x69\x8d\x3f\x3e\xfd\x3c\x1e\xfb\xd3\xd3\xf8\xfd\ +\x63\x4f\xe2\xde\xdf\x3d\x82\x7b\xff\xef\x11\xdc\xfb\x7f\x8f\x62\ +\x7f\x7f\xb9\x66\x0c\x24\x15\x64\x68\xbc\x51\xfc\x6f\x48\x28\xcb\ +\xba\x17\x63\x27\x38\xbf\xe7\x9d\xdc\x8d\x1b\xde\x77\x65\xea\x2d\ +\xc2\x2f\x3d\xf7\x14\x9c\x75\xf9\xb5\xd8\xbb\xaf\x3f\xf1\xfd\x84\ +\xbf\xe4\x27\x44\xed\xa7\x16\x7d\x37\x1a\x7e\x86\x12\xc8\xfc\xae\ +\x4b\x5f\x85\xf7\xbe\xf1\x35\xa9\xca\x0b\x00\x67\x6c\x3c\x06\xaf\ +\x7f\xd7\xc7\xa0\x94\x4e\x18\xcf\x71\x99\x59\x4c\x66\x7c\x00\x47\ +\x9d\xf1\x4d\xdc\xff\xc3\x17\x43\x09\x53\x17\x6a\x1c\xb4\x8f\x01\ +\xb0\xe9\x92\x69\x70\x9d\xeb\xf3\x16\x03\x40\x2e\x8a\x6f\xd6\xac\ +\x99\xe0\x42\x82\x74\xeb\xbd\x44\x7e\x1e\x40\xd0\xfe\x36\x9a\xe1\ +\xaa\xe8\x35\x85\x16\x72\x1b\x70\xf2\xd6\x2d\x7e\xdb\xde\x31\x9c\ +\x93\xd0\x08\x20\x22\x28\xad\x23\xef\x80\xe0\x1c\xae\xa7\xe0\xb8\ +\x0e\x88\x00\x29\x05\x88\x34\x84\xe0\xf0\x3c\xe5\x27\x0c\x56\x63\ +\xb3\xfe\x64\x6e\x44\x14\x06\x68\xcd\x77\x05\x11\x3a\x4b\x05\xfc\ +\xe7\xdf\xbf\x15\x5b\xd6\x1d\x99\xfa\xf0\x9c\x33\x7c\xf6\xdd\x57\ +\xc0\x16\xc0\xa7\x6f\xfc\xcf\x40\x79\x0a\x80\x73\x30\x26\x00\x4e\ +\x0d\x94\x2a\x6a\xb7\xaa\x86\xe7\xc0\xff\xe3\x2b\x4f\x5a\x8b\xaf\ +\x7e\xf0\xaa\xd4\x95\x43\x67\xa9\x88\xef\x7c\xe6\x5a\x9c\xf7\xe6\ +\x6b\xf1\xdf\xbf\xfc\x55\xbd\xcc\x5c\x04\x46\x0b\xf7\x65\x27\x5e\ +\xbb\xe1\x06\x9c\xd2\xb3\x0a\xff\xf1\xd1\xb7\xe6\xba\xb0\xd5\x68\ +\x10\x9c\x63\xd9\xa2\x79\x58\xb6\x68\x1e\x4e\x58\xbb\x2a\x7a\x5f\ +\x69\x8d\xbb\x7f\xf3\x20\x7e\x7c\xdb\xbd\xf8\xf1\x6d\xf7\xe2\xa7\ +\x77\xde\xef\x7b\x0a\x42\x23\x08\x88\x9d\x33\xf8\xc7\x23\x6e\x0c\ +\xc4\x34\x50\x33\x5e\x81\xd7\x9e\xbe\x01\x5f\x7e\xef\x9b\x1a\x7a\ +\xda\x9a\xa5\x7b\xd5\x4a\xfc\xf7\xe7\xaf\xc7\x99\x97\xfe\x35\x9e\ +\x7f\x69\x3f\xc0\xfd\x73\xca\xb8\x0e\xce\x29\x01\x9c\xc3\x4f\x59\ +\x8b\x29\xdb\xe8\x7b\x26\x08\x94\xff\xf5\x97\xbf\x06\xef\xbc\xe4\ +\x55\xa9\xcb\x0b\x00\x17\xbc\xec\x24\xd8\x92\x63\xdb\x35\x1f\x82\ +\xeb\xe9\xe8\xba\x8c\x64\xe6\xe4\x9f\x0b\x44\xbf\xa3\xf9\xb2\x63\ +\xd6\x5f\x7b\xc0\x5f\x01\xd0\xa8\xff\x65\xe5\x46\xdb\x24\x01\x4a\ +\xc7\x79\x0f\x80\x45\x79\xcb\x01\x20\xea\x21\x9f\x35\xb3\x66\x67\ +\xb3\x34\x70\x21\xc8\x86\xaf\x8f\xff\x53\x22\x14\x90\xfb\xb5\x09\ +\x00\x98\x36\xad\x0b\x42\x8c\x7e\x46\x29\x78\x7d\x2e\x00\x63\xb5\ +\x78\x3f\xe7\x35\xb7\xa9\xa7\x34\x3c\x4f\x41\x70\x7f\x8d\x00\x00\ +\x98\xd1\x59\x8c\xad\x97\x50\xbf\x2c\x30\x25\x4a\x24\x53\xff\xed\ +\x86\x2e\xf4\xa3\x0e\x6e\x89\xf2\x0f\x61\x8c\xe1\xed\x7f\x76\x3e\ +\xe0\x56\x01\xb7\x02\x78\x15\xc0\x73\x40\xca\x01\x94\x0b\x68\xaf\ +\xce\x18\x6c\x9c\x73\x10\x09\x1d\x79\x45\xae\xde\x76\x56\xcb\x16\ +\x8f\x2a\x15\x0b\xb8\x6a\xfb\x39\x81\xcc\x55\xc0\xab\xfa\x32\x7b\ +\x81\xbc\xda\x6b\xbc\xb2\x25\x11\xae\x7a\xed\x19\x6d\xaf\xfc\x87\ +\x43\x70\x8e\x75\xab\x56\xe2\xed\x97\xf6\xe2\x07\x9f\x7f\x3f\x9e\ +\xf8\xf1\x97\xf1\xd9\x77\xbd\x11\x27\x1c\x73\x28\xe0\x55\x6b\xe7\ +\x4d\x39\x80\xf2\x6a\xe7\x30\xc8\xe9\x89\x8e\x4b\xdd\xef\x7a\x0c\ +\xd7\x6e\xb0\xfd\x5b\x77\x9c\xdd\x12\xe5\x1f\x72\xdc\x91\x87\xfa\ +\x1e\x2f\xaf\x12\x5c\x97\x55\x90\x57\x05\x29\x17\xd0\x6e\x6c\xf9\ +\x72\x02\x74\xa3\x70\x58\x24\x70\xf4\xfc\x8e\x8b\xce\x69\x99\xbc\ +\x00\x70\xde\xe9\x27\xe0\xd0\x25\x73\x23\x79\x7d\x99\x1d\x90\xf2\ +\xfc\x73\x11\xfd\x96\x82\x7b\x08\xf8\x9f\xe3\xb8\xd7\xae\x44\x4d\ +\xef\xe6\xee\x62\x6d\x0f\x03\xa0\x7b\xdb\x41\xc4\x70\x55\xde\x62\ +\x84\x84\xc9\x63\x59\x73\xc8\x21\x87\x64\xb2\x1f\xdb\x92\xbe\x97\ +\x8a\xa8\xf1\x0a\x78\x39\x75\x44\x1c\x8a\x79\xf3\xe7\x8f\x7a\x5b\ +\x4b\x8a\xa8\x33\x20\x63\x0c\x82\x33\x30\xe6\x37\x08\xf2\x2b\x02\ +\x24\x6c\xcb\x8a\x7e\x79\x5a\x13\xb4\xd6\xd1\x31\x59\xbc\x60\x5e\ +\x5d\x68\x64\x70\x25\x40\x4d\xe9\xb5\xc6\x7e\xcf\xe0\xda\x23\x02\ +\xdc\xb2\x7f\xe3\x72\x63\x37\x5c\xe5\x04\x37\xdc\x98\x02\x19\xd1\ +\x08\xc0\xf0\xef\xa7\x26\xb2\xf6\x65\xf6\x42\xa3\xa5\x0a\xa8\xe0\ +\x86\x1b\x1a\x01\x8d\xce\x57\x9b\x18\xb2\x69\x31\x67\xe6\x74\x5c\ +\xf6\xda\xb3\xf1\x93\xaf\x7c\x14\x77\x7f\xf3\xd3\x78\xc3\xb9\xa7\ +\xa2\xc0\xb5\xaf\x2c\xe3\x86\x9c\x72\x7d\x25\x44\x81\x12\xd2\xb1\ +\xf3\x38\x6e\x43\xa0\xc5\x28\x37\x71\x4d\x3a\x40\xdd\x35\x19\x4c\ +\x56\x10\xde\xa3\x62\xb1\xfc\xba\xdf\x66\x46\xf2\x02\x20\xb7\x12\ +\xfc\x96\x82\x6b\x53\x05\x32\x87\x46\x8b\x8e\x4f\x24\xb4\x2d\xb8\ +\xf8\x10\x22\xb7\x00\x80\x41\x3e\xab\x6c\x69\x8b\x3b\xbc\x60\xfc\ +\x5a\x00\x85\xbc\xe5\x08\x19\xeb\x22\x34\x69\xd1\xbd\xae\x3b\xb3\ +\x7d\x15\x6d\x2b\xf8\x91\x04\x37\x06\xad\x62\x37\x4e\xa0\x25\xb3\ +\xdc\x71\xb2\x72\xe5\xca\xa6\xc7\x28\xd8\x12\x96\x14\x60\x0c\xe8\ +\x2f\x97\xfd\xdb\x07\x51\x34\x99\xf0\x94\xdf\x26\xf8\x91\xc7\x9f\ +\xa8\xdd\x50\xc2\x1b\x4e\xdd\xb1\x69\xe5\x71\xc9\x4a\x61\x11\x28\ +\xbc\x69\x45\xb3\x17\xc7\x7f\x68\xcf\x9f\xc1\x50\x83\x59\x75\xb2\ +\x1a\x21\x32\x84\x32\x90\x59\xab\xc6\x32\x07\x0a\xaf\x66\x04\x84\ +\xeb\x5a\x84\x8f\xf6\xb8\x86\x5b\xc1\xea\x95\x07\xe1\x9f\xae\xff\ +\x0b\x3c\xf0\xfd\x7f\xc5\xb6\xb3\x4e\x00\x53\xf1\x59\x68\x30\x73\ +\x56\x2e\xa0\xd4\x10\x86\x00\x86\x3f\x77\x43\xce\xb2\x5b\x84\xe7\ +\x80\x9c\x50\x99\x56\x63\x86\x9e\x5b\x33\x02\x06\xf5\x2e\x89\x79\ +\x6b\x23\x31\x33\x3c\xef\x5e\x35\x30\x02\x2a\x89\xeb\x32\x76\x4d\ +\xea\x3a\x6f\xda\x2b\xe5\xda\x73\x37\xa0\xde\x08\x00\x72\x32\x02\ +\xf2\x37\x00\x7a\x2e\x5c\x09\x60\x5b\xde\x62\xc4\xc9\xcb\x00\x38\ +\xeb\xac\x33\x32\xdb\xd7\xa2\xf9\x73\xfc\xf0\x19\x51\xed\xa6\x19\ +\xfd\xb0\x7c\x57\x5b\x3b\x24\x01\x02\xc0\xc6\x8d\x1b\x46\xb5\x5d\ +\xb8\x28\xd0\x50\x10\x91\xdf\xfd\x2f\xec\xf4\x18\xb8\xf6\x6d\x4b\ +\xc2\x75\x3d\x14\x2d\x89\xce\xa2\x05\xc4\xc3\x23\x43\xb5\x02\x8e\ +\xee\x2f\x29\xde\x68\xb2\x9a\xb1\x12\x00\xb7\x12\xcc\x1a\xab\x91\ +\xfb\x12\xca\xad\x19\x01\x91\xcb\x75\x08\x23\xa0\x6e\xb0\x2c\x64\ +\xd6\xbe\xcc\x6e\x5c\xe6\xc4\x6c\xb7\xce\x58\x0b\xae\xe7\x29\xc0\ +\x01\x8b\xe6\x63\xd7\x47\xdf\x85\x3d\xbb\xfe\x1e\xc7\x1c\xbc\xa4\ +\xb1\x0b\x3d\x74\x4b\x53\xc2\x53\x32\x62\xc8\x2f\x43\x2f\x8a\x72\ +\x6a\x72\x07\xa1\x29\x78\xb5\xf0\x06\xa9\xb8\xa7\x27\x6e\x84\xc6\ +\x15\xfe\x28\x0c\x9b\x34\xf1\x9c\xe8\xb7\xe4\xbf\xae\x46\x46\xa9\ +\x6f\x04\xa8\x44\x88\x4a\x83\x58\xe1\x3d\x00\x62\x09\x02\xf9\x91\ +\xbb\x01\x20\x18\x5d\x8f\x76\x4a\x46\x04\xe0\x79\xf9\x18\x00\x87\ +\x1c\x7c\x70\x66\xf3\x95\xfd\xfb\xf6\x83\x62\x96\x34\xd5\x29\x3b\ +\xb4\x95\xeb\xf4\x94\x93\xb7\x82\x46\x21\xcf\x50\xd9\xe7\xa1\x41\ +\xc7\x18\x83\xd2\x1a\x3c\xac\x2a\x82\x5f\x26\xe8\x79\x1e\x94\x26\ +\x78\x3a\xbe\x1e\x42\x22\x2c\x92\x74\xa1\xa6\x49\x4b\xbd\x0a\x0d\ +\x77\x58\x9b\xf1\x2b\xc7\xbf\x79\x85\x71\x64\xed\xd5\x2b\xd3\x61\ +\x63\xc8\xf1\x9b\x6d\x8b\xe5\x27\x1d\xb9\x57\xfd\xf8\xbf\x13\x33\ +\x02\xbc\x98\xd1\x12\x7a\x6d\xc2\x73\xd8\x5a\xb1\xda\x89\xcd\xeb\ +\x8e\xc1\x2d\xdf\xf8\x1c\xae\x78\xdd\xd9\x75\x9e\x12\x0a\x73\x05\ +\xb4\xe7\x7b\x03\x12\x0a\xa9\xce\x95\x3e\x28\xc7\x25\xc3\x6b\x53\ +\xab\xc0\x10\x8d\x9d\xe3\x28\x37\xc5\xad\x37\x4c\x75\xd2\x08\x48\ +\xca\x9e\xa1\xd1\x12\x1a\x2e\x2a\xcc\xc9\x88\x19\xa6\xda\x03\x51\ +\x2c\x7f\xc1\x97\xf7\x34\x79\xec\x39\x27\x22\xca\x6a\xcc\x2f\x27\ +\x20\x57\x03\xc0\xee\x7e\xfd\x51\x20\xea\xcd\x53\x86\x46\xe8\x1c\ +\x95\x5f\x57\xd7\xf4\x4c\xf6\x53\xb0\xc3\x44\xc0\xb8\xb2\x8b\x79\ +\x02\x40\x7e\x89\x4b\x1b\xb0\x62\xf9\x72\x34\x93\x96\xa1\xb4\x5f\ +\x0d\x40\x44\xe0\x8c\x47\xcb\x06\x4b\xc1\x50\x71\x7c\xe5\x2f\x05\ +\x03\x63\xcc\x4f\x00\xad\x4b\x24\xab\x29\xc0\x96\x27\x02\x66\x36\ +\x9b\x46\xcd\x3d\x1c\xba\x2b\xa3\x99\xb4\x1b\x19\x01\xf5\xab\x22\ +\x2a\xd4\x7f\xef\xd8\xb1\xc8\xc4\x6b\x41\xb1\xd9\x7e\xd2\xc5\x5a\ +\x7b\x44\x46\x40\x5d\x28\x60\xea\x50\xb0\x6d\x7c\xea\xbd\xd7\xe0\ +\x6b\x1f\xbf\x16\x1d\x92\x02\xd7\x74\x35\x52\xa8\x14\xf7\x96\xc4\ +\x93\xea\xc2\xf3\x59\x77\x69\x67\x68\xe0\x01\xbe\x4c\xf1\xeb\x30\ +\xba\x2e\x63\x49\x75\xc9\xb8\x7a\x7c\xa5\xce\xba\xe7\x0c\x8d\x96\ +\x84\xcc\x75\xbf\xa3\x64\x3e\x4d\x10\x9a\x22\x5e\x7c\x17\x6a\x06\ +\x40\x3c\x0f\x20\x53\x23\x20\x57\x03\x40\x31\xf5\xbe\xbc\x65\x68\ +\x44\x5e\x1e\x00\x00\x58\xb6\x7c\x59\x26\xfb\xb1\xa5\xf0\xaf\xb4\ +\x50\xe1\x87\x8a\x4f\x07\x37\x7a\xa2\xdc\x42\x21\x8d\xe8\x9a\x36\ +\x6d\xcc\x9f\xa9\xba\x1e\x1c\xd7\xef\xfc\xe7\x46\xe7\x94\x40\xe4\ +\x3f\x3c\xe5\xaf\x03\x50\x2c\xd8\xe0\x5c\x40\x6b\x42\x67\xd1\xc6\ +\xec\x99\xd3\x80\x28\x0c\x10\x37\x04\x62\x33\xe0\xf8\x0d\x32\x2d\ +\x32\xbb\x71\x51\xe2\x86\xea\x05\x37\xdb\xf8\x0d\xcb\xf7\x00\xd4\ +\x8c\x80\x98\x7c\x14\x57\x14\x59\xcd\xb6\xa8\x26\x6b\x24\x73\xf8\ +\x08\x13\xae\x02\x99\xeb\x6e\xb8\x53\x93\xde\x97\x9f\x86\xef\x7c\ +\xe1\xef\xd1\x65\xb1\x58\x2c\x3d\x9e\x54\x17\x3b\x66\xd0\xb1\xcc\ +\xfa\x64\x8c\x2b\xbb\xd9\x34\x85\x2b\x93\xaa\xc1\x86\x5d\xed\xbc\ +\xab\x60\x46\xdd\x20\x3c\x17\x97\x35\x33\x03\x20\x26\x5b\xdc\x13\ +\x15\xf7\xa0\x45\xd7\xa4\xaa\x1d\x67\xc6\x4e\x92\x47\x9f\xb3\x05\ +\xb5\x50\x40\x5c\xf1\x67\x66\x04\xe4\xa6\x7c\xad\x0d\x3b\x8e\x03\ +\xd0\x9a\x22\xcd\x26\xf1\x72\x9c\xf9\x1e\x7b\xcc\xb1\x99\xec\xc7\ +\x5f\x28\x87\xa3\x96\x08\x18\x66\xd8\xd6\x94\x5d\x9e\x86\x50\x92\ +\xe5\xcb\x57\x8c\xf9\x33\x05\x4b\x06\xad\x8f\x39\x8a\xb6\x05\xc6\ +\x18\x88\x00\xc7\x55\x70\x3c\x05\x4b\xf8\xbf\x3d\xcf\xf3\x60\x49\ +\x7f\x8d\x00\xc1\x99\xbf\xbc\x70\xa0\xe8\xa8\xd1\x8d\x26\x72\x39\ +\xb6\x82\x8c\x6e\x5c\x51\xf9\xa7\xaa\x3d\x87\xaf\x63\x37\xdb\xfa\ +\x78\x71\x22\xd6\x9a\x4c\x0a\x6c\xa9\xbc\x04\xd4\xdd\x58\x55\x70\ +\xb3\x0d\x13\xc3\xbc\xda\x77\x20\x02\x45\x37\xdd\x29\x14\x03\x48\ +\xb0\x65\xe3\x3a\xfc\xd7\x57\x3e\x89\x69\x05\x51\x9f\xa4\xa6\xe2\ +\x9e\x80\x46\x15\x1f\xf1\x90\x0f\xb2\x3b\x86\x51\x3e\x52\xfd\x75\ +\x58\xa7\x50\x03\xf7\x7f\xdd\xef\xb2\x41\xf9\x67\x76\xbf\x23\x8a\ +\x94\xfc\xe0\xdf\x4f\x22\x31\x35\x91\x54\x4b\x56\xe9\x5a\xd4\x7b\ +\x00\xa6\x4e\x08\x40\x6b\x5c\x8f\x36\xa8\x83\x6c\x44\x9e\x33\xdf\ +\xad\x5b\x4f\xca\x6c\x5f\x33\xa7\x85\x0b\xe0\xc4\x5c\xdd\xba\x76\ +\x13\x68\x27\x0f\xc0\xea\xd5\xab\x46\xde\xa8\x01\x61\x22\x63\xd5\ +\xf1\xe0\x78\x0a\x9c\xfb\x2b\x04\x16\x82\x9a\x75\x5b\x72\x28\x4d\ +\xe0\x9c\x45\x17\xe3\xb3\xcf\xbf\x90\xb8\xb1\x34\x4a\x08\x44\xec\ +\x1e\x93\xc2\xcd\x26\x53\x45\x15\x7c\x27\x50\xed\xa6\x14\xaf\x78\ +\x88\x2b\xff\x41\x37\xdb\x84\x62\xc8\x52\xee\x46\xe1\xaa\xe8\xa6\ +\xab\x6b\xcf\xa1\x6b\x7b\x2a\x25\x00\x0c\xc1\xa6\xee\x35\xd8\xf5\ +\x89\xf7\x81\x29\xa7\x96\xec\x19\xd6\xac\xab\xa0\x66\xbd\x61\xc2\ +\x27\x50\x6f\xe4\x65\x20\x6c\x78\x7e\xe3\xf9\x09\x83\x8c\xbe\x44\ +\x6e\x4e\xf2\x37\x19\x0a\x9b\x99\xfe\x4f\xe4\x09\x05\x32\x52\x5c\ +\xd6\xe0\x39\xda\xb6\x76\x5c\x37\x88\xd5\xe7\x9e\x8e\x9a\xf2\xcf\ +\x5c\x1f\xe7\x62\x00\x58\xdd\xdb\xbb\x01\xbc\x2c\x8f\x7d\x8f\x86\ +\x3c\x3d\x00\xc7\x6f\xdc\x98\xd9\xbe\x6c\xc9\xfd\x0e\x7b\x51\xdd\ +\x3b\xd5\xfd\xa8\x54\x06\x5d\x09\x47\xcb\xe6\x4d\x9b\x9a\xfa\x3c\ +\x05\xae\xff\x30\xbf\xc3\x71\x3d\x38\x9e\xe7\xb7\x08\x66\xc0\xfe\ +\xfe\x32\x3c\xa5\x31\xbd\xa3\x80\x52\x21\xc8\x8f\xa8\x0b\x03\x34\ +\x4a\x3a\x4a\x99\xbc\x8c\x80\xd8\x79\xa7\x41\x37\xd7\x84\xe2\x6f\ +\x98\xff\x90\x51\x08\x20\x9e\x88\x18\x53\x16\x83\x2b\x16\x12\x72\ +\x4f\x71\x5e\x71\xfa\x56\xbc\xf3\xcd\x17\xd7\xca\xd5\xe2\x15\x14\ +\x3a\x16\xfa\x19\x34\xab\x06\x06\x9f\xeb\x56\x12\xbb\xc6\x86\x4a\ +\xc6\x8d\x35\xd6\x19\xe4\x95\x1b\x74\x8d\x66\x28\x73\x9d\xdc\x09\ +\x8f\x5a\xa3\x24\xe2\xd0\x0b\x60\x17\xae\x45\x2d\x0c\x80\x06\xcf\ +\x2d\x25\x17\x03\x40\x73\x7c\x10\x6d\x39\xfb\xf7\x45\xf2\x3c\x2f\ +\x37\x09\xa4\x94\xb0\xec\x6c\x5a\x22\x68\xad\xa0\xe3\x5d\x00\x49\ +\xd5\xfd\xc0\x5c\x37\xbf\xe3\x90\xe4\x84\xcd\x9b\x9b\x6a\xd0\x64\ +\x4b\xe9\xff\xe0\xc8\x9f\xed\xfb\xf7\x0b\x3f\xcf\xa1\xb3\x54\x8a\ +\x16\xdd\x71\x3c\x8d\xce\x82\x4c\xdc\x80\x6a\x19\xbc\x54\x17\x06\ +\x00\xb2\xbb\xd1\xa4\x4c\x74\x9f\x1c\x42\xb1\x0e\x55\xfe\xd7\x28\ +\xeb\x3a\xb3\x7b\x6d\x7c\x9f\xc9\xb0\x4c\x23\x65\x31\x75\x73\x00\ +\x92\x5c\xf7\xb6\xab\xb0\x79\xdd\xea\xfa\xb2\xcf\xd0\x10\x88\x1b\ +\x01\xf1\xaa\x0f\xd4\xce\x3f\x65\x79\x9d\x53\xe2\x1c\x0f\xba\x1e\ +\xe3\x13\x96\xf0\xfa\x8b\x9d\xeb\x56\x19\xe8\x0d\x65\x0d\xff\x09\ +\x0d\xea\xa4\xa7\xac\xfe\x7a\x4c\x7a\x01\x18\x68\x8d\x38\xfa\xbc\ +\x97\x61\xaa\x84\x00\xe4\xfa\x0b\x37\x83\xd8\xa9\x59\xef\x77\x2c\ +\xa8\x9c\xeb\x87\xe7\x2f\x58\x90\xc9\x7e\x6c\x29\x1a\x5c\xac\xb5\ +\x1b\x7e\xbb\x54\x01\x00\x40\x47\x47\x09\x5c\x8c\xbf\x5a\x94\x73\ +\x86\x82\x6d\xa1\x60\x59\xa8\x3a\x1e\xa4\x10\x7e\xac\x1f\xfe\x82\ +\x33\x7e\x58\xc0\x6f\x14\x24\x05\x4f\x1c\x8f\xa1\x14\x62\x86\xee\ +\xd1\x96\x10\x53\x9e\x48\x5e\x03\x43\xdc\xb8\xc2\x9b\x6d\xf4\xf5\ +\xb3\x9c\x6d\x85\xbb\xa3\xda\x7f\x1a\x5d\xbb\xf1\xf7\x0c\x00\x00\ +\xce\x39\x3e\xfb\xe1\xeb\x20\x99\x0e\x4a\x28\x6b\x65\xa0\x83\x7a\ +\x3f\xc4\x93\x82\x33\x0d\xa5\xc4\xf6\x93\x98\x55\x53\xc3\xf3\x9c\ +\x98\x55\xc7\x73\x54\x32\xbb\x24\x13\x86\xf1\x30\xf7\xd3\x41\xbf\ +\xb5\xe0\xb3\x64\xd9\xd7\x01\x8b\xc3\x3e\xcb\x61\x65\x00\x90\x81\ +\x41\x90\xb9\x01\x40\x44\x6d\xb1\xe0\xcf\xd0\xb0\x5c\x43\x00\x00\ +\x70\xf8\xe1\x87\x67\xb2\x1f\x5f\x09\x06\xcb\xbe\x0e\xba\xf1\xb7\ +\x57\x15\x00\x00\xcc\x9d\x37\xb7\xe9\x31\xfc\xfa\x7f\xbf\x21\x90\ +\x6d\x89\xa0\x24\x50\xa0\xe2\xb8\x41\x5b\x60\xbf\x01\xd2\xb2\xc5\ +\x0b\x10\xce\xfe\x07\xb5\x04\x8e\x27\x48\x4d\x50\xed\x4f\xf1\x1b\ +\x17\x12\x37\xa9\xa4\x5b\x33\xf9\xf7\x3c\xbe\x37\xc5\x5f\x24\xe4\ +\x8b\x5f\xbb\x71\x65\x30\x81\xcf\x4f\x2b\x58\x75\xc4\x61\xb8\x6c\ +\x7b\x6f\x90\x04\x58\xab\xb7\x8f\x37\x53\xa2\x44\xff\xfa\xda\xf1\ +\xcc\x88\xa4\xc1\xd1\xc8\xeb\x33\xc8\xfb\x13\xdc\xaf\xeb\x0c\xd2\ +\x2c\xcf\x3b\x35\x78\x0e\xbc\x26\x43\x19\xa7\xd1\x66\x04\x06\x3a\ +\x4a\x1c\xb3\xe1\x15\x98\xec\x1e\x00\x6b\xfd\xb6\xb5\x00\x6d\xcd\ +\x72\x9f\xe3\x21\x6f\xc5\xb7\xbe\xa7\x27\xb3\x7d\x45\x95\x00\x51\ +\x56\x78\x4d\xd9\xb5\x53\x15\x00\x00\x1c\x7c\xf0\xc1\x4d\x8f\x11\ +\x96\x03\x5a\x52\xa0\xea\x7a\xa8\x04\xc9\x81\xd3\x3a\x3b\x40\xf0\ +\x95\xbf\x52\xba\x96\x08\x18\xce\x86\x06\x65\xc4\xc7\x95\x61\x8a\ +\xe4\x16\xb3\xae\xdd\x9c\x68\x90\x6b\x3d\x61\x2c\xd4\x7d\x26\x7b\ +\x49\xeb\xa0\xc4\xcd\x97\xe2\xe7\xc5\x78\x00\x92\xbc\xe7\xed\x6f\ +\x41\x41\x30\xbf\xec\x33\x52\xfe\xf1\xc6\x35\xc9\xea\x8f\x9c\x4e\ +\x70\x7c\xbf\x0d\x8d\x51\x5d\xbf\x5d\x5c\xa9\xb6\x03\xc9\x50\x59\ +\xfc\x58\x36\xf2\x22\x4a\xfb\x6d\xc1\x27\x93\x46\x40\x4b\x8d\x82\ +\x4c\x0d\x00\xad\xf9\x35\x59\xee\x6f\xbc\xe4\xed\xfa\x3e\xfd\xb4\ +\xd3\x32\xdb\xd7\xdc\x59\x33\x60\xc5\x42\x01\xf1\xee\x80\x9e\x6a\ +\x9f\x1c\x00\x00\x38\xee\xb8\xe3\x9a\xfa\x7c\xd5\xf1\xa2\x24\x40\ +\xdf\xc8\xf3\x7f\x5b\x44\x84\x72\xd5\x01\x11\x41\x0a\x81\xce\xa2\ +\x85\x6a\xb5\x8a\xc1\x33\x8f\xe1\x66\x16\xed\x72\xe7\x19\x07\x83\ +\x44\x4f\xb8\x33\xe3\xb3\xc0\xba\x59\x56\xb6\x0c\x8e\x43\xc7\x94\ +\x7f\x24\x6f\x7c\xe6\x9a\xad\x7c\x13\x81\xf9\xf3\xe6\xa2\xf7\x9c\ +\xb3\xa2\xfe\x09\x75\x8b\x07\xe9\x78\xfb\xda\x44\x62\x65\x2e\xc4\ +\xaf\xb3\x06\x1e\x2b\xd2\xb5\x59\xf6\xa0\x6d\xb2\x66\x08\xe5\xde\ +\x28\x67\x26\xbe\x7d\x08\xc3\x5a\xb9\xe6\xdc\x8d\xd1\xff\x32\x22\ +\x3b\x03\xe0\xf8\x6d\xcb\xc1\xf0\x9a\xcc\xf6\xd7\x04\x79\x7b\x00\ +\x16\x2e\x5c\x90\xd9\xbd\x4b\x79\x2e\x3c\xcf\x8d\xdd\x3c\x6b\x6e\ +\xb6\x76\xf3\x00\x9c\x72\xf2\xf8\x9d\x47\xae\xa7\x20\x25\x0f\x7a\ +\x03\xf8\xb9\x04\x44\x1a\xb6\x14\xe0\x8c\x81\xc3\x8f\x93\x2a\xad\ +\x40\x60\x58\xb2\x60\x0e\x18\xe2\xc7\x24\x5e\xd2\x93\x98\x19\x4f\ +\x1a\x1a\x29\xf9\xa4\x11\x50\xef\xbe\xac\xfb\x5c\xa6\x50\xe2\x65\ +\xc2\x28\xc9\x34\x76\x3d\xb1\xb8\xf2\x0d\x17\xd5\x6a\xd4\x95\x17\ +\xeb\x02\x59\xeb\xb8\x47\x75\xe5\x78\x39\x1e\xc7\xe8\x12\x1b\xc2\ +\x00\x1f\x24\x5b\x9e\xd7\x64\x82\x64\xd8\x2c\x9c\x64\x0d\x11\x4a\ +\x23\x61\x5f\x1d\xfb\xf4\xe4\xaa\x02\x90\x1e\x7f\x0b\xda\xac\xe7\ +\x7f\x1d\xb1\xc3\x9d\x77\x0e\x00\x00\x4c\x9b\x3e\x23\x93\xfd\x70\ +\x86\xc0\xe5\x3b\xb8\x84\x2a\xef\x64\xc8\x24\xab\x8e\x3a\x6a\xdc\ +\x3f\xeb\xb0\x21\x10\x00\x08\xce\x50\xb0\x24\x8a\xb6\x05\xc7\xf3\ +\x82\x55\x01\x09\x8c\xf1\xa8\x18\x57\xb9\x0e\x28\xec\xda\x15\x37\ +\x8e\x90\x45\x4b\xe0\xac\x19\x42\x71\x26\x6e\x50\xf5\x9b\xb7\xc1\ +\x8d\x96\x6a\x2f\x28\x7e\x43\x9d\x74\x86\x59\xba\xac\x5f\x77\x1c\ +\x8e\x38\xf4\xa0\x5a\x17\xc5\x78\x2b\xe8\x78\x5b\xe5\x20\xf9\x93\ +\xf2\x36\x02\x46\xa3\xf4\xa3\x99\x76\x1b\x32\x28\xbf\x06\x43\xfc\ +\xb6\xf8\x39\x58\xf3\xca\x43\x1b\x8c\xd0\x32\x63\x20\x1b\x03\x60\ +\xfd\xf6\xe9\x04\x5c\x92\xc9\xbe\x9a\x85\xe5\xdb\x0a\x38\x64\xd9\ +\xb2\x65\x99\xec\xa7\x10\x2e\x0b\xdc\x40\xd1\xa9\x36\x38\x0e\x49\ +\x8a\xc5\x8e\x74\xc7\xb3\x2d\x58\x42\x40\x69\x8d\xaa\xe3\x42\x93\ +\x5f\x05\x32\x50\x09\x42\x00\x0d\xeb\xe3\xe3\xb3\x62\xc4\x9e\x27\ +\x2b\x89\x99\xcb\xa0\x1b\x72\x1e\x32\x85\xfb\x8e\xef\x3c\x71\x1e\ +\x26\xa5\x97\x26\x1d\x4e\x3f\xf9\x24\xd4\x77\xae\xf3\xea\xbc\x02\ +\x83\x96\xc1\xce\x92\x21\x77\x17\x3b\x9f\x23\x85\xe4\xb2\x14\xb9\ +\xd1\xbe\x86\x3d\x66\x0d\x8c\x6c\xff\xbf\x5c\x88\xce\xab\xd2\x15\ +\x6e\x78\x32\x31\x00\x38\xf1\xcb\x01\x64\x33\xa5\x4d\x01\xc7\x1d\ +\x7e\x59\xd9\x2c\x58\xb5\x6a\x7c\x9d\xef\xc6\x0a\x67\x0c\x42\x24\ +\x5b\x02\x07\x49\x80\x6d\x96\x03\x00\x00\x8b\x16\x2f\x4a\x7d\x4c\ +\x4d\x7e\xc7\x40\xdb\x92\x51\x67\xc0\x19\x1d\x45\xcc\x9b\x3d\xb3\ +\xde\x28\x1a\xae\x3e\x7e\xb2\x11\x37\x70\x26\xc2\x57\xa4\xe4\x7f\ +\xb2\x13\xfa\x9a\xbf\x7a\x27\x58\x71\x1a\x58\x71\x7a\xed\x51\x0a\ +\x1f\x33\x50\x9a\x35\x1f\xb3\x17\x2f\xc7\xb2\x43\x8f\xc2\xe1\xc7\ +\xac\xc3\x19\xaf\x38\x17\x57\xbc\xe5\x2f\xf1\xf1\x4f\x7f\x16\xf7\ +\xfd\xfa\xfe\xcc\xe4\x8c\x73\xe6\xa9\x5b\xeb\xdb\xd6\x86\xcb\xed\ +\x2a\x2f\x66\x18\xc4\xba\xd9\xe5\xc1\x50\x1e\xa8\x41\xe1\x9f\xf0\ +\x45\xce\x17\x6a\x32\xb1\x2f\x19\x36\x1b\x0d\x0c\x17\x62\xd5\x39\ +\xcd\x97\x3b\x8d\x92\xd6\xbb\xe4\xd7\x5e\x66\x31\x94\xdf\xdc\xf2\ +\xfd\xa4\xc8\x48\xeb\xca\x67\xc1\xe6\x4d\x9b\xf0\xef\x5f\xfb\x6a\ +\x26\xfb\x2a\x58\x12\x03\x4e\xac\xd9\x0d\x69\x30\x6a\xaf\xb5\x00\ +\x42\x0e\x3f\xfc\x70\x3c\xfa\xf0\x43\xa3\xde\xde\x53\x0a\x5a\x13\ +\x6c\x6b\xe8\x4b\x5d\x08\x06\xed\x12\x1c\xd7\x83\xe0\xdc\xcf\x0b\ +\xe0\x0c\xaa\xec\x21\xee\x05\x18\x54\x01\x10\x42\x08\x9c\x74\xd1\ +\x8b\x49\x48\xcc\x18\x98\xac\x5f\x71\xdc\xc4\x7a\xb8\x30\xa0\xee\ +\x00\x31\x86\x4a\xd5\x41\xb5\xea\x62\xef\xde\x7d\x00\x80\xdf\xfd\ +\xfe\x21\xfc\xcf\x8f\xf6\x44\x9b\x2c\x5a\xb4\x10\x6f\xb8\xe4\xf5\ +\x78\xcb\x95\x97\x63\xd6\xcc\x99\x99\x48\x7c\xe2\xa6\xe3\x61\x5b\ +\x12\x8e\x17\x54\xb8\xb0\xd0\x18\x10\x80\x12\x00\xe3\x61\xcd\x2c\ +\xda\xf7\x84\xc7\xbc\x01\xac\xfe\xad\xb6\x23\x59\xad\xe0\xff\xa7\ +\xf6\x54\x3b\xc4\x1d\xbc\xa3\xe3\x4d\x1a\xc8\xa4\x5c\xbe\xe5\x1e\ +\x00\x21\xcb\x17\x00\x74\x40\xab\xf7\x93\x26\xd5\x36\x30\x00\x4e\ +\x3c\x61\x73\x10\x9b\x6f\x3d\x76\xbc\x14\x30\xaa\xa5\xd6\xa9\x75\ +\x44\x54\x29\x26\x55\xf6\x74\x77\x8f\x69\x7b\xc1\x79\x94\xf4\xd7\ +\x08\xc7\xf5\x50\x75\xdc\xe0\x77\xe9\xb7\x3f\xe6\x41\x57\xc0\x81\ +\xfe\x81\xda\x4c\xbf\xae\x39\xca\x14\xf0\x00\x4c\x58\xa8\xee\x29\ +\x53\xe2\xca\x9f\x31\x3f\xa7\x24\x78\x06\x63\xbe\x52\xe5\x83\x1f\ +\x4f\x3e\xfd\x0c\xae\xff\xe0\xdf\xe1\xe0\x23\xd7\xe0\x3f\xbe\xfd\ +\xdd\x4c\x44\x2d\x95\x8a\x38\x78\xc5\x72\xd4\xca\x7f\x63\x2b\x29\ +\x36\xea\xbd\xdf\x0e\xd7\x79\x1b\x88\xd0\x14\x23\x86\x05\x7c\x18\ +\x89\x37\xe1\xe8\xd3\x4b\xad\x17\x28\x03\x03\x80\x88\xfe\xa2\xd5\ +\xfb\x48\x1b\xa7\x0d\x66\xbe\xc5\x62\x11\x42\x5a\x99\xec\xcb\x5f\ +\x18\x27\x96\x03\x10\xc4\xfe\xd2\x52\xdc\x3f\xd9\xb3\x27\x95\x71\ +\x00\xe0\xd4\x53\x4e\x19\xd3\xf6\x61\xaf\xff\xe1\xfe\x5e\xb4\x2d\ +\x70\xc1\x21\x38\x87\x14\x02\x15\xc7\x83\xd6\x84\x69\x5d\x1d\xb5\ +\x25\x93\x13\xee\x7f\x8a\x9a\x8f\x4c\x96\x44\xc0\xa1\x68\x30\x63\ +\x19\xf4\xe7\xbc\xbe\x7b\x1b\x1d\xf3\x41\xca\x9f\xd5\x94\x3e\xe3\ +\x00\x17\xfe\x83\x05\x0f\x2e\x6b\xaf\x99\xff\xb7\xbd\xfb\xfb\x70\ +\xfe\xce\x4b\xf1\xbd\x1f\xfc\x77\x26\x22\x1f\xb6\xf2\x90\xda\xf5\ +\x1b\x2d\xa2\x94\xe8\x61\x1f\x96\x02\xb6\x13\x23\x1a\xde\x6d\x74\ +\x5d\x34\x24\x11\xff\x1f\xfc\xb7\xf9\xa2\x30\x77\x3b\x26\x7a\x27\ +\x40\xd9\x7d\xe1\xa9\x0c\x58\xd3\xca\x7d\xa4\x0f\x6b\x0b\x0f\x00\ +\x00\xcc\x9a\x3d\x3b\x93\xfd\xd8\x96\x8c\x25\xa3\xd4\x1e\x69\x85\ +\x00\x7e\xf7\xbb\xdf\xe3\xbe\x5f\xff\x3a\x95\xb1\xe6\xcf\x9f\xd7\ +\xd4\xcf\xdb\x4d\x7c\x27\xc1\x39\x3c\xa5\xa0\x94\x82\x14\x3c\x2a\ +\x01\x75\x95\x86\xe4\x2c\xf0\x06\xc4\xbc\x23\x75\x4b\x7a\x86\xde\ +\x12\xc4\x9e\x0d\x53\x9a\x50\xf9\x23\x50\xfc\x81\x72\xaf\x3d\x24\ +\x20\xa4\xff\x5a\xc8\xda\x83\xfb\x0f\x45\x0c\x6f\xfc\xf3\x6b\x50\ +\x2e\x57\x5a\x2e\xea\xe1\x2b\x0f\x8d\x19\xb5\xf1\x15\x15\xc3\x05\ +\x6c\xf2\xee\x03\x30\x02\x93\xf8\xf7\xc6\x18\xfb\x4b\x60\x4b\xcb\ +\x27\xe8\x2d\xdd\x01\x31\x3d\x81\x66\xff\x35\x63\xcb\x69\x13\x03\ +\xe0\xc0\x03\x0f\xcc\x64\x3f\xb6\x14\x38\x70\xf9\x52\x24\x13\xde\ +\x5c\x2f\x9d\xe3\x60\x59\x16\x7e\xf0\xc3\xf4\x66\x35\x5d\x5d\xd3\ +\xc7\xb4\xbd\xd6\x14\xcb\xeb\xa8\x37\xaa\xfd\x55\x02\xfd\x6a\x00\ +\x8a\xe2\x9d\x04\xc1\x19\xaa\xd5\x2a\x94\xe7\xc5\x72\x23\x62\xee\ +\xff\x21\x6a\x79\x27\x27\xed\xfc\xfd\xda\x45\x36\x7f\xc6\xcf\xc2\ +\x7c\x80\x3a\x97\xbf\x88\x14\xbc\xaf\xec\x2d\x40\xc4\x1e\xdc\xaa\ +\x33\x06\xfe\xf4\xcc\xf3\xf8\x8f\xef\x7e\xbf\xe5\x12\x2f\x5f\xb6\ +\x14\xf5\x46\x7f\xcc\xbb\x35\xc8\xe0\x6d\xb9\x38\xe3\xa4\x6d\x05\ +\x6b\x0a\x02\x0e\x13\xdd\x8b\xce\x6a\xf5\x7e\x5a\x67\x00\x74\x6f\ +\x3b\x08\xc0\x99\x2d\x1b\xbf\x85\x54\xdb\x64\x15\xbc\x35\xc7\x66\ +\xe3\x3c\x61\x8c\xe1\xa9\xa7\x9f\xae\xbb\x11\x50\x8a\x21\x00\x29\ +\x25\xee\xbc\xf3\xae\x54\xc6\x02\x80\x25\x4b\x97\x8c\x69\x7b\xce\ +\x99\xdf\xed\x10\xfe\xfd\x38\x8e\x9f\x23\xe0\xb7\x05\x0e\x67\xff\ +\x52\x08\x48\xc1\xd1\x51\x08\x42\x30\x51\x46\x7c\x2d\x3f\xa2\xbe\ +\xc3\x17\x62\xf7\xa1\xc9\x79\x43\x9a\x78\x64\x7f\x1e\x18\x1a\xb8\ +\xfd\x43\x77\x7f\x38\xe3\x0f\x8d\x80\xb8\x01\x20\xc3\xd7\x76\xf4\ +\xde\xff\xec\xf9\x59\xcb\xe5\x9d\xd6\xd5\x15\xd8\xb1\x71\x03\x20\ +\x36\xfb\xaf\x2b\x03\x34\xd7\x75\xf6\xb0\x37\xb5\x7a\x0f\x2d\x33\ +\x00\x24\xe3\x97\xb7\x72\xfc\x56\xd2\x2e\x21\x80\x2d\x5b\x4e\xcc\ +\x6c\x5f\x1c\x31\x25\x17\xad\x05\x90\x8e\x21\x24\xa5\xc4\x83\x0f\ +\x3e\x98\xca\x58\x00\x70\xc4\x11\x47\x8c\xf9\x33\xb5\x26\x40\x43\ +\x5c\x92\x04\x68\x22\x58\x52\xa0\x58\x28\xf8\x79\x00\x83\xfa\x8f\ +\x27\x3c\x00\xd1\xcc\xc8\xdc\x1c\x0d\x21\x43\xc4\xfe\x23\x0f\x40\ +\x7c\xf6\x6f\xd7\x1e\xd2\xae\x33\x02\x1e\x7d\xe2\xc9\x96\x4b\xda\ +\xd5\xd5\x85\x5a\xfe\x4a\x6c\x21\xa5\x64\xa9\x6b\xbb\x86\x00\x26\ +\x3b\x8c\x9d\x81\xee\x6d\x2d\x75\x03\xb7\x46\x41\x1f\x72\x55\x81\ +\x80\xd7\xb7\x64\xec\x0c\x68\x17\x03\xe0\xb8\x35\x6b\x32\xeb\xc1\ +\x31\x73\x7a\x17\xba\x3a\x4a\x88\x1b\x01\x69\x19\x00\x96\x65\xe1\ +\xd9\x67\x9e\x49\x65\x2c\x00\xd8\xb8\x61\xc3\xb8\x3f\x1b\x86\x03\ +\xb4\xf6\x5d\xfa\xe1\x6b\x1e\x18\x06\xae\xe7\xa1\xbf\x5c\x86\x2d\ +\x05\x8a\xb6\xac\x55\xf7\x0d\x6a\x00\x14\x9e\x18\x13\xfb\x37\x84\ +\x4a\x1f\xb5\x64\xc0\x41\x49\x80\x83\x67\xfe\x4c\x58\x60\xc2\x8e\ +\x1e\x90\xb5\xc7\xd3\xcf\xbf\xd4\x72\xa9\xbb\x3a\x3b\x51\x53\xfa\ +\x48\x84\x01\x12\x13\x82\xb6\x87\x12\xcf\x93\x02\x2e\xc1\xfe\xac\ +\xa5\x3b\x68\xc5\xa0\x62\xd6\x0b\xbd\x00\xe6\xb7\x62\xec\xd6\xe2\ +\xc7\x87\xdb\x25\x04\xc0\x18\x83\x5d\x28\x64\xb2\x2f\xd2\x0a\xe5\ +\x72\xb9\x4e\xd1\xa5\x69\x00\x54\xab\xe5\x60\x81\x9d\xe6\xd9\xba\ +\xe5\xa4\x71\x97\x48\x7a\x4a\xf9\xbd\xff\x39\x8b\xce\x33\xe7\x0c\ +\x5a\x6b\xd8\x96\x15\x24\x70\x31\x54\x5c\x0f\x4a\x13\xe6\xcc\xe8\ +\x0c\xaa\x08\x06\xcf\x8c\x28\x6e\x04\x4c\xea\x4a\x00\xc3\xe8\x88\ +\xc7\xff\x1b\x7b\x01\x18\x97\xbe\xe2\x4f\xe6\x01\xc4\x0c\x01\x26\ +\x6c\x54\x55\xeb\xaf\x25\xdb\xb6\x62\x1e\xac\x64\x2e\x40\xa2\xe9\ +\x55\x9e\xd7\xf6\x08\x5e\xb6\xa8\x0d\x74\x5d\xad\xfd\xe4\xf8\x2d\ +\x12\x63\x7f\x86\x15\x17\xb5\x4c\x09\xb4\xc6\x03\xc0\x5a\x1f\xbb\ +\x68\x25\x69\x78\x00\x9e\x79\xe6\x19\xec\xdb\xb7\xaf\xe9\x71\xe6\ +\xcd\xcf\xc6\x8e\xb2\x84\xf0\x63\xfe\xb1\x1b\x40\x5a\x06\x80\x6d\ +\xdb\xe0\x8c\xe1\x96\x5b\x6f\x4b\x65\xbc\x19\x33\x66\x80\x71\x31\ +\x3e\x59\x82\x86\x40\x55\xc7\x6f\xfa\x53\xb4\xfd\x38\x7f\xc1\x96\ +\x70\x3d\x0f\x44\x80\xe0\x7e\x87\xc4\x82\x65\xa1\x54\x2a\x06\x55\ +\x12\x89\x1b\x24\x62\xf9\x00\xc0\x24\x9d\x80\x18\xc6\x4f\x2c\x09\ +\x30\x30\x04\x58\xb2\x12\x20\x9e\x03\x20\xad\xba\x50\xc0\x82\x05\ +\x0b\x5a\x2e\x61\x5d\xa5\x41\xc3\x70\x57\xde\x17\x73\xbd\x97\xad\ +\x6e\xe5\xbf\xba\xf5\x4b\x62\x61\x0c\x8a\x85\x32\x26\x07\xf3\xc4\ +\x7c\xef\xdc\x56\x0d\x9e\xba\x01\x60\xaf\xdb\xb9\x0a\xc0\xf1\x69\ +\x8f\x9b\x25\x4e\x0a\x8a\x6f\xef\xde\xbd\xf8\xfe\x0f\x7e\xd0\xf4\ +\x38\x2b\x57\xae\x6c\x7a\x8c\xd1\x60\x49\x81\xc5\x0b\xe7\xd7\x94\ +\x9c\x4e\xcf\x00\x28\x04\x5e\x8c\x9f\xde\x7c\x73\x2a\xe3\x01\xc0\ +\x8c\x31\x76\x4c\x53\x5a\xa3\x52\xf5\x0d\x3b\xdb\x92\x28\xd8\x32\ +\x4a\x0c\x0c\x29\x58\x12\x82\xb3\xa0\x77\x00\x83\x26\xc2\x4b\xfb\ +\xfa\x6a\x4b\x03\x37\x6c\x05\x8c\xfa\x70\x80\x61\x6a\xc3\x62\x5e\ +\x00\xff\x8d\x7a\x43\x60\x50\x4e\x40\x50\x15\xc0\xe3\xc9\x80\x16\ +\x16\x64\x60\xf8\x57\x2a\x81\x01\x10\xbf\x6c\xc3\xd9\x76\xdc\x08\ +\xc8\x35\x04\x10\x37\x02\x92\x79\x4a\xb1\xa4\xe5\x78\x93\x2e\xad\ +\x6b\x7d\x3a\x26\x05\xec\x0d\xad\x1a\x39\x75\x03\x40\x73\xba\x38\ +\xed\x31\xb3\x85\xa1\xea\x34\xaf\xf8\x2a\x95\x0a\xbe\xff\xfd\x1f\ +\x36\x3d\xce\xba\xb5\x6b\x9b\x1e\x63\xb4\x94\xcb\x65\xd4\x66\xb5\ +\xe9\x85\x00\x4a\x25\xbf\xa9\xd5\xdd\x77\xdf\x93\xca\x78\x00\xb0\ +\x74\xe9\xd2\x31\x6d\x4f\x44\xfe\xc2\x47\xc3\x50\xae\x3a\x50\x41\ +\x6e\x00\x63\x0c\x52\x08\x4c\xef\x28\xf8\x86\x42\xac\x4d\x72\x7d\ +\x17\xc0\xf8\xcc\x69\xbc\xdf\xc6\x30\xa9\x88\x74\x7f\x2d\x0c\xc0\ +\x18\x4f\x84\x04\x64\xbd\x11\x20\xac\xba\x44\xc1\x75\xc7\x1c\xd5\ +\x72\x31\x9f\x79\xf6\xd9\xfa\x37\x22\xe5\x1f\xfe\x3f\xe6\x4a\xcf\ +\xe8\xda\xa6\x46\xbf\x29\x6a\xa4\xfc\x75\x7d\xc7\x42\x52\x20\xed\ +\x81\xe2\xdd\x0c\x27\x0d\xb4\x05\x6b\x5f\x7f\x70\x2b\x46\x4e\x77\ +\x2d\x80\x2d\x5b\x24\x0d\x60\x5b\xaa\x63\xe6\x40\x35\x85\xc5\x80\ +\xfa\xfa\xfa\xf0\xc0\xff\x3d\xd0\xf4\x38\xa7\x9e\x72\x0a\x3e\xfa\ +\x77\x1f\x69\x7a\x9c\xd1\xe0\xb9\x4e\xdd\x0f\x2d\x2d\x03\xa0\xa3\ +\xc3\x37\x00\x1e\x7e\xf8\xe1\x54\xc6\x03\x80\xd5\xab\x57\xe3\xfe\ +\x5f\xdf\x37\xea\xed\xa5\xa8\x9f\xed\x57\x1c\x17\x52\xf0\xe8\x7d\ +\xa5\x35\xa4\x10\x50\x9a\xc0\x19\x87\xa7\x3c\x54\x1d\x07\x82\x31\ +\x2c\x5d\xb4\x00\x8f\xfc\xf1\x99\x06\xb1\xd1\xa1\x56\x4a\x23\xb4\ +\x6f\xff\x74\x43\x2b\x60\x83\xce\x77\x6c\x7d\x00\x20\xa6\xfc\x79\ +\xe2\xb5\x40\x5d\xab\x4a\x22\x80\x14\xce\x39\xed\x84\x96\xcb\xfc\ +\xe4\x53\x4f\xc7\xfe\x17\x8f\x9b\xfb\xaf\xa3\xab\x38\x23\x77\xfa\ +\xfb\xaf\x7d\x37\xfe\xf2\xcf\xdf\x8c\xe8\xb8\xb1\xf8\x73\x2c\xb7\ +\x02\xb1\x67\xb0\xd8\x61\xae\x3f\x07\x7c\xb8\x16\xa0\x13\x0b\x26\ +\xb9\xbe\xd0\x03\xae\x4d\x7b\xe0\x54\x0d\x00\x31\xb0\xf4\xe5\x00\ +\x16\xa6\x39\x66\xe6\x30\xc0\x71\x9b\xb7\x1e\x3d\xcf\xc3\x14\xa8\ +\x82\x2c\x00\x00\x20\x00\x49\x44\x41\x54\xd3\x4f\x3d\xd5\xf4\x38\ +\x2b\x56\x2c\x0f\x16\xe5\x68\xfd\x8f\xb0\xb3\x54\x80\x82\xc0\x80\ +\xe3\x01\xa4\xe1\xa6\xb4\x2a\x62\x67\x67\x27\x00\xe0\xf9\xe7\x9e\ +\x4b\x65\x3c\x00\x38\x7e\xe3\x46\x7c\xed\xa6\x1b\xc7\xfd\xf9\x82\ +\x25\x83\x84\x3f\x7f\x3d\x00\x22\x3f\x0f\x80\x6b\x0d\x02\xd0\x59\ +\x2a\x42\x29\x05\xd7\x53\xf8\xc3\x1f\xfe\x08\x30\xd9\x58\xf9\x9b\ +\x35\x01\x0c\x83\x88\x29\xae\xa4\xd2\x4a\x2a\x7f\xce\x6b\x7f\x03\ +\x00\xd2\x38\xe3\xf8\x75\x58\xbd\xf2\xa0\x96\x4b\xf9\xc8\xa3\x8f\ +\x81\x40\x60\x8d\xae\xdd\x78\x28\x20\x2a\x85\x69\x2d\x07\xae\x58\ +\x8e\x03\x57\x2c\x6f\xf9\x7e\x26\x22\xc4\xe8\x12\xf4\xf6\x5e\x8f\ +\xdd\xbb\x53\x75\x6d\xa4\x1b\x02\x20\x4c\x70\xf7\xbf\x4f\x1a\x49\ +\x80\x52\x4a\x94\x07\x06\x52\x59\xd0\xa7\x54\xea\x6c\x7a\x8c\xd1\ +\x20\x39\xaf\x73\x71\x3b\x8e\x93\xca\xb8\x7e\xbd\xb1\xef\x61\x18\ +\x18\x28\xa7\x32\x66\x33\x8b\x25\x85\x2e\xfe\x10\x4b\x0a\x10\x08\ +\xae\xa7\x20\x38\x87\xe0\x0c\x7d\x03\x15\x20\x58\x22\x78\x46\x67\ +\x11\x7e\x82\x51\x3c\x4b\x3a\x08\x09\xd4\xb9\x48\x8d\x21\x60\x08\ +\x68\x38\xf9\x8c\xaf\x1a\x98\x30\x08\x82\x05\x83\xa6\x4f\xeb\xc2\ +\x27\xfe\xe6\xca\x4c\x44\xbc\xff\xb7\xbf\xad\x75\x2e\x6c\x04\x0d\ +\x7a\x61\xc8\x8f\xa5\xf2\xd1\xd2\xd6\xb4\x07\x4d\xcf\x00\x58\xff\ +\xba\x05\x60\x68\x79\xeb\xc2\x2c\x48\xa3\x0c\xd0\xaf\x2b\x27\xdc\ +\x73\xef\xbd\x4d\x8f\x35\xd6\xce\x77\xe3\x45\x0a\x56\xcb\x0c\x26\ +\x9d\x9e\x01\xd0\xe9\x1b\x00\x8c\x01\xbf\xbc\xe5\x96\x54\xc6\x2c\ +\x16\x8b\xe0\x62\x7c\x0e\xac\xaa\xeb\xd5\x19\x0f\x4a\x6b\x30\xc6\ +\xa0\xb4\x8e\xba\x01\x16\x6d\x0b\x95\xaa\x0b\xc7\xf3\x30\xad\xb3\ +\x84\xce\x52\x11\xf5\x31\x48\x55\xef\x05\xa8\x8b\x9d\x36\xf7\xdd\ +\x0c\x93\x81\xb8\xd7\x6e\x88\xf0\x40\x9d\x8b\x1b\xe8\xea\x28\xe1\ +\x3f\x3e\xf9\x6e\x1c\xba\xbc\xf5\xbf\x77\xcf\xf3\x70\xff\x6f\x7e\ +\x3b\x8a\x2d\xcd\xc5\xdc\x2e\x10\x4b\x3f\xbf\x2e\x35\x03\x80\x93\ +\xdc\x06\x20\x9b\xe5\xeb\x5a\x4c\x1a\x6b\x01\xc8\x60\x25\xbf\x9f\ +\xfc\xe4\xa7\x4d\x8f\x75\xf8\xe1\x87\x37\x3d\xc6\x68\x90\x42\xf8\ +\x8b\xdf\xa4\xec\x01\x28\x95\x8a\xd1\xeb\x9f\xfd\xfc\xe7\xa9\x8c\ +\x09\x8c\x7f\xb1\x24\x5b\xca\xa0\xcb\x9f\x8f\x14\x02\x05\xcb\xaf\ +\x0a\xf0\x94\x86\xe3\x2a\x38\x9e\x07\xff\x50\x10\xf6\xf7\x97\xd1\ +\x3f\x50\x8e\x94\x7f\xe4\x25\x69\x58\x32\x65\x6e\x98\x86\x78\xf2\ +\xdc\x50\x5e\xa1\xfa\x2a\x92\xe3\x8f\x39\x1c\xb7\x7e\xf5\x63\xd8\ +\xd2\x73\x4c\x26\x12\xde\x7d\xef\x7d\xe8\xeb\xeb\x8f\xbd\x93\xcc\ +\x59\xc0\x90\x8e\x01\x43\x5e\xd0\x79\x58\xbf\x7d\x6c\x0b\xa1\x8c\ +\x40\x6a\x06\x00\x03\xbd\x2e\xad\xb1\xf2\x26\x0d\x0f\x80\x08\x92\ +\xcb\xee\xfa\x55\xf3\x3d\xf0\x9b\xe9\x7c\x37\x56\x6c\x29\xa2\x2a\ +\x80\xb4\x1a\xf7\xd8\xb6\x1d\xdd\xeb\xee\xbd\x77\xf4\x89\x7b\x23\ +\xb1\x7c\xf9\xf8\xe2\x85\x9c\xb3\x21\x5a\x02\x33\x48\x21\xfd\x8a\ +\x01\x4b\xfa\x2e\xd9\xce\x0e\x4c\xeb\x28\xf8\x71\xd2\x58\x89\x64\ +\xdd\x8a\x80\x83\x16\x07\x32\x4c\x35\x28\x79\xe2\xa9\x81\x11\x10\ +\x75\xd5\xf3\xaf\x99\xce\xa2\x8d\xed\x67\x6f\xc1\x0f\x3f\xff\x3e\ +\xdc\xbc\xeb\xef\x70\xc4\x41\x07\x64\x26\xef\x4f\x7e\x1a\x2b\xc9\ +\x65\xf1\xe7\x78\x09\x63\xf8\xa6\xb1\x04\xda\x84\xa2\x00\x7f\x65\ +\x9a\x03\xa6\x93\x04\xb8\x71\xc7\x21\x50\x58\x97\xca\x58\xb9\x93\ +\xce\x72\xc0\x52\xfa\x87\xf6\xf7\xbf\xff\x7d\xd3\x63\x9d\xbc\x75\ +\x4b\xd3\x63\x8c\x96\x82\x25\x51\x71\x9d\x54\x43\x00\x2c\x6c\x93\ +\x0a\xe0\xd1\x47\x1f\x49\x65\x4c\x00\x58\xb5\x6a\x15\xee\xbe\xeb\ +\xce\x54\xc6\xf2\xab\x02\x04\x38\x63\x70\x49\x83\xc0\xd0\x59\x2a\ +\xa2\x5c\x71\xa0\xb5\xc6\x81\xcb\x96\xe0\xe1\x27\x9e\x8e\x8c\xa3\ +\xda\xcd\x7c\x98\x19\x9e\xb9\x71\x4e\x09\x96\x2e\x5d\x8c\xb5\x6b\ +\x8e\xf5\x57\x03\x0c\x13\xfb\x58\x6d\xf1\x9f\xce\x69\xd3\x31\x6d\ +\xda\x74\x4c\x9f\x31\x03\xf3\xe6\xce\xc1\x51\x2b\x0f\xc6\x31\x47\ +\x1e\x8a\xd5\x2b\x0f\x46\xa9\x68\xe7\x22\xf3\xb7\xbe\xfd\xdd\x06\ +\xef\x26\x33\xea\xcd\xf5\xdb\x76\x10\x6d\x03\xb0\x2b\xad\xe1\x52\ +\x31\x00\xa4\xc2\x0e\x9a\x44\x57\x8b\xa7\x14\x94\xd6\x43\x2f\x1c\ +\x33\x0a\x2c\xcb\x0f\x01\xa4\x51\x09\x30\x6b\xd6\x2c\x30\xce\xfd\ +\x66\x17\x2d\xc6\xb6\x04\xc2\x99\x6c\x5a\x1e\x80\x38\x69\x56\x02\ +\x9c\xb0\x79\x13\x76\x7d\xf9\x4b\xa9\x8c\x65\x4b\x09\x2f\xc8\x01\ +\xe0\x9c\x43\x6b\x85\x4a\x95\xc0\x39\xa0\x5c\x85\x3f\xfe\xa9\x7e\ +\xb5\xc4\x64\x32\xa0\xa9\x04\x98\xba\x5c\xfd\xe6\x2b\x70\xf5\x9b\ +\xaf\xc8\x5b\x8c\x51\xf3\xf8\x1f\xfe\x80\x5b\x6f\xbf\xc3\xff\x4f\ +\xa3\xc6\x45\xc1\xad\x9c\x0d\xf2\x06\x18\xda\x80\x53\xb1\xfe\x75\ +\x0b\x70\xdb\x57\x9f\x1e\x79\xd3\x91\x49\x2b\x04\x70\x41\x4a\xe3\ +\xb4\x09\x0c\x95\x6a\x73\xb3\xdf\xd0\x00\xa8\x56\x2a\xd0\x29\x28\ +\xee\xe9\xd3\xc7\xd6\xf9\x6e\xbc\xd8\x52\x46\x19\xed\x6e\x0b\x16\ +\x45\x72\xaa\xd5\xd4\x0c\x8b\x8d\x1b\x36\xa4\x52\x65\x41\xe4\x1b\ +\x7d\xf5\x89\x81\x04\xa5\xfd\x32\x40\x21\x82\xea\x88\xba\x9e\xe9\ +\x0d\xd6\x04\x30\x95\x00\x86\x09\xc0\xbf\x7c\xf1\xcb\xbe\xbd\x9a\ +\x74\xf5\xc7\xcb\x16\x19\xaf\x6f\x68\x34\x79\xe6\x77\x13\x1d\xc9\ +\x49\xf4\xa6\x35\x58\xd3\x06\x80\xd5\xb3\x73\x1d\x01\x87\xa5\x21\ +\x4c\x3b\x51\x6e\xd2\x00\xa8\x25\xbe\x11\xee\xbc\xab\xf9\x3c\x80\ +\x03\x96\x65\x13\x1f\xac\x79\x00\xd2\xcb\x01\x00\x00\x1e\xf4\xee\ +\xf7\x2b\x01\x6e\x4d\x65\x4c\xcb\xb2\x20\x64\xf3\x79\xa7\x9a\x34\ +\xfc\xf9\x0e\x43\xd1\xb6\x50\xb0\x24\x6c\x29\xa0\x35\x81\x31\x0e\ +\xc9\x05\x16\xcd\x99\x8e\x69\x9d\x1d\x09\x2f\x40\xbc\xf7\x78\xf8\ +\x1c\x0c\x6a\x6c\x00\x43\x1b\x52\xad\x56\xf1\xcf\xff\xfa\x65\x00\ +\xb1\xe6\x45\x51\x88\x2e\xde\x5c\x27\x30\x02\xa2\x6d\xb2\x97\xd5\ +\xd0\x18\x06\x4a\xad\xd9\x5e\xd3\x06\x00\x81\xce\x4f\x43\x90\x76\ +\x63\xa0\xdc\x9c\xf2\x2b\x16\x6b\x99\xef\x69\x54\x02\xac\x5e\xb5\ +\xba\xe9\x31\x46\x83\xe0\xdc\xaf\x04\x00\xc1\x71\xd2\x33\x00\xe2\ +\x75\xf7\x69\xae\x09\x30\x6b\xd6\xf8\x2a\x01\x06\xc1\x42\xe3\xa7\ +\x86\x2d\x05\x38\xf3\x97\x08\xee\x2b\x57\x83\x1e\x06\x14\x54\x02\ +\xc4\x95\x7e\x3c\xd9\x0b\x30\xda\xdf\xd0\xae\xfc\xf3\xbf\x7e\x09\ +\x4f\x3d\x1d\xf3\x1e\x47\x21\x00\x3e\xb8\x71\x51\xfc\xef\x86\x36\ +\x82\x6d\xc0\xda\x0b\x97\xa5\x31\x52\x0a\x06\x00\xce\x4b\x43\x90\ +\x76\xa3\xd2\xa4\xfb\x3b\x6e\x00\xdc\x7d\xcf\xdd\xcd\x8a\x83\x4d\ +\x9b\x36\x36\x3d\xc6\x68\xb1\x83\xde\xf7\x69\x25\x01\x02\x61\x5f\ +\x04\x9f\xfb\xee\x4b\xaf\x12\x20\x0d\xcf\x08\x67\xf5\x8d\x5c\xb5\ +\x26\x54\x5d\x0f\x8a\x08\x9e\xd2\x10\x42\xa0\x68\x71\x28\x9d\x6c\ +\x06\x94\xa8\x00\x30\x95\x00\x86\x36\xa6\xaf\xaf\x1f\x1f\xfc\xc8\ +\xdf\x63\xc8\xb6\xba\x31\xf7\x3f\x63\x09\xa3\xc0\xd0\x4e\x30\x2e\ +\x75\x2a\x2b\x04\x36\x65\x00\x58\xdd\xdb\x8e\x05\xd0\x92\x45\x0a\ +\xf2\xa6\x5c\x69\x6e\xf6\x1b\xae\x80\x07\x00\x0f\x3e\xf8\x60\xb3\ +\xe2\x60\xd3\xf1\xd9\x2d\xb0\x68\x4b\x3f\x0c\x90\x56\x2b\x60\x00\ +\xfe\x62\x28\x01\x69\xae\x09\x70\xd4\x91\xcd\x2d\x9a\x12\x2a\xfb\ +\xf8\xca\x80\x9e\xf2\x13\x40\xa3\xdc\x0d\x22\x48\x21\xb0\x78\xc1\ +\xdc\x06\xc9\x7f\x23\xad\x09\x60\x30\xb4\x07\xef\xfd\xc0\x87\xf0\ +\x64\x90\x94\x5c\xef\xfe\x8f\xc7\xfd\x45\xc2\xfd\x6f\x3c\x00\xed\ +\x08\x23\xbc\x3a\x8d\x71\x9a\x32\x00\x88\xf3\xc9\x37\xfb\x67\x00\ +\x18\x6b\xda\x00\x10\xb1\xc5\x67\x9e\x7d\xe6\x99\x26\x85\xf2\x57\ +\xd4\x13\x32\xdd\xb5\x9b\x86\xc2\xb6\x44\xea\x55\x00\xf1\xe3\xf1\ +\xc2\xf3\xcf\xa7\x36\x6e\x4f\x4f\x73\xd5\xa7\x9c\xd7\xcf\xfe\x95\ +\xd6\xb0\x2d\x01\x22\x82\xe0\x0c\x45\x5b\x82\x31\x40\x70\x86\xfd\ +\xfb\xfb\x50\x9b\xe5\x37\x5a\x13\x00\x30\x4a\xdf\xd0\x8e\xdc\x79\ +\xd7\xdd\xf8\xc4\xa7\xff\x11\xb5\x99\x3e\x12\xee\x7f\x1e\x9b\xf1\ +\x27\xc2\x01\xc6\x03\xd0\x8e\x6c\xc2\xda\x1d\x8b\x9a\x1d\xa4\xb9\ +\x10\x40\x4a\x56\x48\x3b\xd2\x6c\x15\x80\x8f\xff\xc3\xa9\x94\xcb\ +\xa9\xac\xac\x37\x63\xc6\xac\xa6\xc7\x18\x0d\x05\xcb\x82\x9f\x03\ +\x90\x5e\x08\x40\xc4\x66\xd8\xd5\x4a\x25\xb5\x95\x06\x37\x6f\xda\ +\xd4\xf4\x18\x05\xdb\x82\xeb\xf9\x2d\x80\x5d\xcf\xcf\xfc\xd7\x81\ +\xfb\xdf\xf5\x14\x5c\xa5\xa1\x34\xa1\xaf\x7f\xa0\xf1\xcc\x3f\x5a\ +\x13\x20\x6e\x04\x18\x43\xc0\xd0\x1e\xf4\xf5\xf5\x63\xfb\x45\x97\ +\xc2\xf5\x7c\x8f\x5e\xd4\xff\x3f\x54\xfa\x09\x23\x80\x25\x0d\x82\ +\xe0\x53\x86\xb6\x82\x73\xc1\x9a\x6e\x0a\x34\x7e\x03\x60\xdd\x8e\ +\xc3\x08\x38\xb2\x59\x01\xda\x95\x72\x35\x05\xf7\x77\xcc\xcb\x76\ +\xeb\x6d\xb7\x37\x3d\xdc\x01\x07\x64\x5b\x09\x90\x66\x12\x60\x3c\ +\x07\x80\x31\xe0\xb6\xdb\x9b\x3f\x1e\x80\xbf\xd2\x20\x1b\x67\xbf\ +\x06\xa5\x35\xb4\x26\x68\x4d\x50\x5a\xc3\x71\x3d\x14\x6d\x2b\x36\ +\xe1\xf1\x5f\x14\x2c\x09\xc9\x39\xe6\xce\xec\xf2\xd7\x04\x88\xd7\ +\xfe\xd7\x25\x02\x1a\xc5\x6f\x68\x2f\x94\x52\xb8\x60\xe7\x45\xf8\ +\xdd\x83\x0f\x62\x50\xa9\x5f\xa8\xf8\xb9\x48\x78\x01\x92\xde\x80\ +\x74\xd7\x8c\x33\xa4\x03\x63\xba\xe9\x09\xf8\xb8\xcf\x2c\xe7\xcd\ +\x5b\x1f\xed\x4c\x39\x05\xf7\x77\x3c\xf3\xfd\xe6\x9f\xfd\xac\xe9\ +\xf1\x56\xad\x6a\x2e\xde\x3d\x5a\x04\xe7\x90\x42\xc0\x49\xc5\x0b\ +\xe2\x23\x13\xe1\x8b\x9f\xff\xe2\x97\xa9\x8d\x3d\x6d\xda\x8c\x71\ +\x7d\xce\xf5\x94\x5f\xff\x1f\x28\x6d\xdb\x92\xd0\x9a\x82\x35\x11\ +\xfc\x6a\x88\xaa\xeb\x41\x13\x50\x71\x3d\x28\x4d\x41\x5e\x40\xd2\ +\xfd\xdf\x68\x51\x20\x93\x0c\x68\xc8\x17\x22\xc2\x95\x6f\x79\x2b\ +\xbe\xf7\x83\x1f\xa2\xae\xb9\x4f\xa4\xf8\xc3\x65\x89\x63\xaf\x79\ +\xc2\x08\x30\xcd\x80\xda\x17\x62\x27\xe1\xd8\x8b\x9a\x6a\x10\x33\ +\x6e\x03\x80\x81\x5e\xde\xcc\x8e\xdb\x9d\x66\xfb\x00\x00\xf5\x89\ +\x6f\xbf\xfa\xd5\xaf\x9a\x1e\x6f\xe3\xc6\xec\xd6\x04\x58\xbe\x74\ +\x51\xba\x21\x00\x51\x5f\x62\x97\xc6\xf1\x08\x19\xef\x6a\x89\x45\ +\xdb\x82\x6d\x49\x08\xce\x51\xb4\xfd\x7e\x02\x8e\xe7\x2b\x7c\xcf\ +\x53\x20\x02\xa6\x75\x96\x40\xa4\x51\xb0\x04\x04\x08\xe5\x4a\x25\ +\x52\xf4\x14\x57\xfe\x83\x42\x00\x06\x43\x7e\x78\x9e\x87\x8b\xde\ +\x70\x39\x3e\xf7\x85\x7f\x45\xa4\xfc\xeb\x62\xfb\xc9\xd9\xbe\x00\ +\x98\x88\xb5\x32\x4e\x84\x08\x0c\xed\x88\x25\x6c\x75\x5a\x33\x03\ +\x8c\xcf\x00\xd8\xd8\x3b\x1b\x40\x76\x75\x69\x99\xe2\x5f\xec\x03\ +\x95\x34\x0c\x80\xda\x0f\xe7\xa1\x87\x1e\x6a\x7a\xbc\x2c\x2b\x01\ +\x9e\x7b\xee\xf9\x54\x93\x00\xc3\xce\x88\x21\x69\x56\x02\x1c\x71\ +\xf8\x11\xa9\x8d\x55\xb4\x2d\xb8\xae\x07\xc6\x18\xa4\x60\xe8\x2f\ +\x57\xc0\x19\x03\xc0\x31\xad\x64\xc3\x96\xbc\x71\x33\xa0\x64\x3b\ +\xe0\xc8\x06\x30\xc6\x80\x21\x5b\xaa\xd5\x2a\x2e\xd8\x79\x11\xbe\ +\x72\xe3\x57\x31\x58\xf9\x37\x70\xf5\x73\x11\x3c\x1a\x85\x00\x8c\ +\x07\xa0\xbd\x69\x6e\x22\x3e\x2e\x03\x40\x78\x85\xb3\x90\xd6\x42\ +\x42\x6d\x49\xf3\x55\x00\x40\x7d\xdc\x3b\x8d\x1e\xf8\xa5\x52\x09\ +\x3c\x31\x93\x6e\x15\x96\xe4\xa9\x7a\x00\x92\x21\x80\x34\x2a\x23\ +\x42\xd6\xad\x5b\x9b\xda\x58\x00\x50\xb0\x25\x04\xf7\x3b\x03\x5a\ +\x42\x40\x70\x06\xad\x15\x5c\x4d\x58\xba\x78\x11\xea\xab\x00\x92\ +\xad\x81\x01\xa3\xf4\x0d\x79\xf1\xd8\xe3\x8f\xe3\x94\xb3\x5e\x81\ +\x6f\x7c\xeb\xdb\x18\x72\xe6\xcf\xe3\x4a\x5f\x46\xaf\xfd\xd9\xbf\ +\xef\x09\x18\x94\x17\x60\xbc\x00\xed\xca\xcb\xd0\xdb\x3b\x6e\xa5\ +\x30\xde\x10\xc0\xa4\x76\xff\x03\xe9\x84\x00\x84\xa8\x29\xbd\x6a\ +\xa5\x92\x8a\x42\x9d\x39\x33\xa5\xce\x77\x23\x60\x4b\x89\x6a\x8a\ +\x49\x80\x32\xd1\xb2\xb7\x52\x2e\xa7\xd2\xc7\x1f\x00\x4e\x3c\x61\ +\x73\x2a\xe3\x84\x54\x1c\x17\x96\x14\x70\x95\x5f\x0d\xc0\x18\x83\ +\xe0\x0c\x9c\x01\x7f\x7a\xf2\xa9\xc1\x49\x80\x81\xf2\xaf\xaf\x04\ +\x00\x8c\x21\x60\xc8\x92\x2f\x7e\xe5\x06\x1c\xbd\x6e\x23\x7e\x71\ +\xcb\xad\x68\xac\xfc\x63\x2b\x15\xb2\xa1\x94\x3f\x4f\x84\x00\x8c\ +\x07\xa0\xcd\x99\x2b\x1f\x2d\xac\x1f\xef\x87\xc7\x6e\x00\x6c\xd9\ +\x22\xc1\x70\xc6\x78\x77\xd8\xd6\xc4\xae\xf3\x54\x0c\x80\x58\xe9\ +\x5b\x5a\x3d\xf0\xb3\x5a\x13\xc0\x92\x22\x55\x0f\x80\x6d\x27\x97\ +\x3d\x25\xdc\xf7\xeb\x5f\xa7\x32\xf6\xdc\xb9\x73\x9b\xba\x49\x85\ +\xab\x3f\x86\x84\xab\x40\x32\x00\x52\x08\x54\x1c\x17\x8c\x31\x68\ +\x22\x70\xd6\xa8\x0f\x40\xa3\x4a\x80\x64\x28\xc0\x60\x68\x0d\x8f\ +\x3d\xfe\x38\x5e\xd5\x7b\x01\x2e\xb9\xec\x0a\xec\xdb\xbf\x1f\xc3\ +\xce\xfc\x43\x45\x1f\x7f\xb0\x98\xfb\x3f\x0a\x03\x88\x5a\xa5\x80\ +\x99\xfd\xb7\x37\x0c\x67\x8f\xf7\xa3\x63\x76\xe3\xcb\x81\x65\xdd\ +\x04\x9d\x4d\x41\x7a\x5e\x30\xa0\x9c\x42\x0e\x40\xd2\xed\xfd\xd3\ +\x9b\x6f\xc6\x96\x93\x4e\x6c\x6a\xcc\xa3\x8e\x3c\x0a\xf7\xde\x9d\ +\x5e\x02\xdd\x50\x58\x52\x80\xb4\x86\xe7\x79\x83\xbe\xc7\xb8\xc6\ +\xb3\x06\x2f\xda\xb3\x67\xcf\xcd\x38\xe6\xe8\xa3\x9b\x1e\x1b\x00\ +\x3a\x3b\xbb\xd0\xdf\xb7\x7f\x5c\x9f\x55\x9a\xfc\xd8\x7e\x80\x25\ +\x45\xd4\x0b\x80\x25\xbc\x14\xf3\x66\x74\x62\x40\x4b\x3c\xbb\xb7\ +\x6f\xe4\x4a\x00\x46\x18\xeb\xcd\xd3\xd8\x0b\x86\xb1\xf0\xe4\x53\ +\x4f\xe1\xf0\xa3\xd7\xa2\x92\x08\x59\x0e\x4e\xf8\x13\x8d\x95\x3f\ +\x17\x60\x49\x63\x20\xfa\x6c\xcc\xb3\x9c\x81\x0d\xf0\xa1\x8f\xfc\ +\x3d\x7e\xbc\x27\xb6\x6e\x4a\xb4\x40\xd1\xf8\xf8\xe1\x77\xfe\xa3\ +\x2e\x0c\x3b\x59\x21\xe0\x74\x00\xef\x1a\xcf\x67\xc7\x7c\x67\xd7\ +\x4c\x9d\xc6\x68\xf2\x5b\x84\x69\x78\x00\x92\x4a\xef\xde\x7b\x9b\ +\xef\x81\xbf\x61\x43\x0f\x6e\xba\x71\x57\xd3\xe3\x8c\x06\x4b\x0a\ +\x54\xab\x4e\x2a\x06\xc0\x60\x0f\x00\xf0\xab\x14\x0d\x99\x85\x0b\ +\x17\xe1\xa1\x07\xc7\x67\x00\x14\x2c\x89\x8a\xe3\x82\x33\x06\xdb\ +\x92\x75\xef\x3b\x9e\x82\x0c\xf2\x2e\x0a\x96\x85\x81\x4a\x15\x2f\ +\xee\xeb\x07\xe0\xaf\x97\x40\xa4\xc1\x06\x55\x02\xd0\xb8\x94\x3f\ +\x00\xb8\x6e\x3a\x0d\x92\x26\x1b\x8e\x9b\x9e\x37\x6a\x32\xb1\x68\ +\xe1\x42\x6c\xbf\xe0\xb5\xf8\xc2\x97\xbe\x52\x53\x98\x8d\xda\xfb\ +\xd6\x29\x7d\x19\x29\x7b\x16\xfe\x3f\xda\x26\xde\x17\x20\x18\x23\ +\xa5\x50\xdd\x48\xfc\xef\x6f\x7e\x83\xff\xf7\xe3\x9f\x04\xdf\x21\ +\x7c\x37\xf6\x1b\x62\xf1\x52\xc6\x91\x49\x2b\xc4\x38\x01\x38\x0e\ +\x6b\x2e\x9e\x87\xbb\xbf\xf8\xec\x58\x3f\x38\x66\xf3\x88\x11\x6b\ +\xaa\xec\xa0\xbd\xa9\x75\xbd\x4a\x23\x09\x30\x69\x00\x3c\xf4\xd0\ +\xc4\x5a\x13\xc0\x92\x22\xb5\x3c\x80\x46\x06\xc0\xef\x7e\xf7\xbb\ +\x54\xc6\x06\x80\x95\x2b\x57\x36\xf5\xf9\xb0\x24\x10\xf0\xfb\x03\ +\xf8\xcb\xa5\x33\x70\xce\x61\x05\x86\x80\xe0\x1c\x9e\x22\xbf\x8b\ +\x61\x32\x04\xd0\x68\x4d\x80\x71\xe4\x02\x54\x53\x5c\x7f\x61\x28\ +\x58\x0b\x62\xba\xad\x0e\x13\x27\x67\xb8\x86\x1a\x1f\xb8\xfe\x3d\ +\x98\x3e\x7d\x1a\x42\xe5\x1f\xd5\xfa\xd7\xd5\xfb\x0f\x36\x02\x98\ +\x90\x81\x31\xc0\x63\xb3\xff\x06\xc9\x7f\x99\xae\x08\x18\x2a\xff\ +\xda\x3e\x59\xd0\x9d\x30\x7c\xd4\x55\x33\xf0\x21\x1e\x53\xab\x79\ +\x11\x17\xd2\xdd\x3a\xae\x0f\x8e\x69\xeb\x4d\x97\x4c\x03\x30\xee\ +\x84\x83\x89\x44\x1a\x1e\x80\xa4\xd2\x4b\xa3\x12\xa0\xb3\xb3\x33\ +\xb3\x4a\x00\xfb\xff\xb3\xf7\xdd\xf1\x92\x1c\xf5\x9d\xdf\xaa\xea\ +\xee\x99\x79\x71\x73\xde\x95\xb4\xca\xd2\x6a\xa5\x65\xb5\xca\x09\ +\x9d\xc8\x36\x87\x01\x83\x09\xc6\xe1\xce\x9c\xe1\xb8\xb3\x0d\xe6\ +\x30\xd8\xe0\x23\x1c\x26\x18\x0c\x36\x70\x36\x18\x07\x82\x6d\x91\ +\x1c\x38\x92\xb1\x10\x08\xa1\xc8\x6a\x15\x56\x59\xda\xa8\xcd\xbb\ +\x2f\x4d\xee\x50\x75\x7f\x54\x77\x4f\x75\x75\xf7\xbc\x99\xe9\x9e\ +\x79\xef\xed\xee\xf7\xa3\xd1\xcc\xce\x9b\xae\xfa\x75\x75\x77\xfd\ +\xf2\xef\x67\x18\xb9\x35\x04\x52\x9b\x23\x05\x38\x7a\x24\xbf\x4c\ +\x80\xe7\x3d\x6f\x4b\x6e\x63\x99\x86\x8c\xfc\x77\x3d\xc9\xf4\x1d\ +\xc7\x05\x25\x14\xf5\x46\x13\xa6\x41\xb0\x7e\xf5\x4a\x5f\xd9\x4f\ +\xca\x02\xc8\x96\x09\xd0\xc8\xa3\x02\xe5\x2c\x28\x95\x4a\xf9\x8f\ +\x59\x8c\x5f\xdf\x3c\x91\x67\x4a\xea\xc9\x86\x95\x2b\x56\xe0\xbd\ +\xef\x7e\x17\x00\x5f\x3b\x8e\xe5\xfa\x07\xc1\x7d\x81\xf6\x6f\x80\ +\x44\xb4\x7e\xf5\xa5\xa4\x06\x46\x04\x81\x01\x41\x35\xfb\x13\x92\ +\x9c\xbe\x18\x73\x59\x24\xbc\xe8\x60\xf6\xc8\x79\x03\x82\x9e\x14\ +\xf3\xae\xae\x2c\xf3\xec\xe7\x03\x88\x3b\x73\x4f\x42\xe4\x11\x03\ +\xa0\x0b\x00\x8e\x6d\xa3\x5e\xaf\x67\x1e\x77\x50\x3d\x01\x64\x2a\ +\x60\x3e\x0c\x49\x6d\x8f\x1c\xa0\x5a\xed\xcd\x64\x9f\x84\x1b\xae\ +\xbf\x3e\x97\x71\x5c\x4f\xf6\x04\x60\x94\xc2\xf3\x04\x1c\xd7\x85\ +\xc1\x28\x00\x0e\xca\x28\x18\xa1\x98\x98\x9a\x06\x10\x04\xfe\x71\ +\x40\x78\xb9\xf5\x04\x68\xe6\xb4\xde\xed\x30\x3a\x32\x92\xfb\x98\ +\x63\xc3\x43\xb9\x8f\xa9\x22\xdd\x02\x70\xf2\xbb\x23\x3b\xc1\xff\ +\xfc\xef\xbf\x8d\xf3\xce\x3d\xc7\xff\x57\x42\xb1\x1f\xd5\xbf\x9f\ +\xca\x40\x15\x77\x81\xde\x32\x78\xd0\x20\xc4\x6f\x49\xac\x06\x30\ +\x26\x5b\x32\xc0\xb4\x97\x2f\xe4\x9c\x62\x78\x61\x2f\x07\x75\x27\ +\xda\x71\x72\x4b\x2f\x93\x2c\x44\xe4\x61\x01\xd0\xb5\x5e\x42\xf2\ +\x29\x81\x3b\xb8\x4c\x00\x23\x37\xcd\x2b\x51\xeb\x14\x02\x4f\xe7\ +\xd0\x2a\x19\x00\xce\x38\x63\x03\xf2\xd8\xa8\x5c\xaf\x95\x0d\x50\ +\xb0\x0c\x08\x21\x60\xbb\x1e\x38\x07\x0c\x46\x61\x30\x0a\xd7\x71\ +\x7c\xde\x9e\x7f\x4f\x80\x89\x99\x4a\xe6\x73\x98\x0d\x86\x61\xa0\ +\xa4\x0b\x64\x7a\x21\xa3\x2e\x31\x36\xd2\x5f\x01\x60\x72\x6a\x32\ +\xe1\xdb\xf9\xc1\xfc\x3f\xf5\x17\x9f\xc5\xe5\xd7\xdc\x90\xf8\xfa\ +\xce\xf7\x7e\x30\x10\x1a\x2c\xcb\xc2\x27\x3f\xf6\x61\xc5\x72\x9e\ +\x10\x0b\xe0\x9b\xfa\x49\x92\x26\x1d\x29\x03\x4c\x00\xaa\x99\xdc\ +\x07\x06\xcd\x8d\xa1\x5a\x31\xa8\xc2\xdc\x99\x01\x30\xd3\x67\xf8\ +\xa6\xff\xd9\x6c\x7d\xc7\x4e\x39\x01\x60\x03\x2e\x7f\xe3\xf9\xdd\ +\x1e\xd4\x95\x00\x20\x84\xb8\xa9\xdb\x09\x16\x1e\xfc\x0e\x7e\x39\ +\x68\x62\x49\x5a\x6f\x1e\x3d\x01\x2e\xba\x70\x30\x3d\x98\xf2\x4c\ +\x05\x1c\x1a\x4a\x66\x10\x3f\xfa\xd1\x8f\x73\x19\x1f\x00\x8a\x19\ +\x4c\xdb\x0d\xdb\x41\xc3\x76\xc2\x14\xc0\x00\x05\xd3\x00\xe7\x1c\ +\xc5\xa2\x85\x46\xd3\x81\xed\x7a\x18\x19\x2a\x60\xc9\xa2\x51\x84\ +\x16\x00\x24\xb8\x01\x7a\xec\x09\x30\x31\x5d\x81\x3d\x80\x40\xc0\ +\xd5\xab\x56\xa5\xff\xb1\x4b\x41\xa0\x60\x99\x58\xba\x68\x34\x3b\ +\x51\x6d\x70\xb8\x6b\x77\xd1\xe0\x98\xd6\x73\x07\x0e\x62\xfb\x03\ +\x3b\xb0\xfd\x81\x07\xb1\x7d\x47\xf0\x7a\x08\xdb\x77\x3c\x84\xdf\ +\x7f\xf7\x1f\xe5\xd6\xf9\x72\x36\xbc\xec\xc5\x2f\xc2\x8b\x5f\xf8\ +\x02\xa8\xb1\x4c\x7a\x63\x1f\x12\x32\xfe\xa4\x52\xc0\xad\x7f\x47\ +\xb2\x08\x06\xe9\xff\x87\xea\xc6\x50\xfd\xfc\x0c\x60\xaa\x10\xa0\ +\x33\xfd\x84\xd7\x29\x06\xc6\xc8\x8d\xdd\x1e\xd3\xb9\x00\x70\xf5\ +\x2f\x2f\x21\x04\x83\xe9\x46\x33\x0f\x90\x47\x29\xe0\x24\xad\xf7\ +\xc1\x07\x1f\xca\x3c\xee\x55\x57\x5d\x91\x79\x8c\x4e\x60\x30\x99\ +\x05\x90\x07\x46\x46\x86\x13\xbf\xdf\xfe\xc0\xf6\x5c\xc6\x07\x80\ +\x15\x2b\x56\xf6\x7c\x2c\x81\xac\xdc\xe8\x71\x8e\x86\xed\xc0\xe3\ +\x1c\x4d\xdb\x85\x10\x7e\xf4\x7f\xbd\x89\xa2\x65\x80\x10\x82\xd1\ +\xa1\x82\x5c\x97\xa0\x27\x00\x4f\xd0\xfe\x7b\x89\x03\x20\x32\x72\ +\xf9\xf0\xf1\x24\x6d\x37\x5f\x5c\x7c\xd1\x05\x98\x95\xbe\x0e\xa3\ +\xa8\x2f\xdc\xb8\x3e\xcc\x94\xe8\x17\x0e\x1d\x3a\x1c\xff\x92\x24\ +\x7d\x9e\x2b\xab\x40\x3c\x78\x0d\x84\xe0\xc9\xa7\x9e\xc1\x5f\xff\ +\xdd\x97\x06\x46\xc5\x9f\xff\xe9\x47\x60\x59\x49\xcc\x2f\xd0\xa8\ +\x75\xcd\x9a\x68\xef\x7a\xa0\x1d\xe9\x4b\xd0\xe8\xec\x48\xb0\x5e\ +\x10\x16\xd5\xfc\x03\x46\x6f\x98\x00\xb3\x5a\x2f\xc3\x3a\x25\x05\ +\x00\x08\xd1\x75\x8e\x79\xc7\x02\x00\xf3\x0a\x37\x74\xf3\xfb\x85\ +\x0d\x92\x8b\x0b\x20\x49\xeb\xdd\xb3\x67\x77\xe6\x71\xaf\xbf\x2e\ +\xdf\xca\x77\x69\x20\x04\xa8\x54\xf2\x31\x49\xa7\x59\x00\xf2\xcc\ +\x04\xd8\xb8\x71\x63\xcf\xc7\x16\x2c\x13\x9c\xf3\xb0\x31\x10\xe7\ +\x02\x43\xa5\x22\x1c\xd7\x83\xed\x7a\x28\x5a\x06\x9a\x8e\x0b\xd3\ +\x30\x30\x5d\xa9\xa3\x5a\xab\x6b\xda\xbe\x5a\x13\x00\xc8\xd2\x13\ +\xe0\xd0\xb1\x89\x9e\xcf\xa3\x53\x6c\xde\xb4\xc9\xff\x94\x25\x55\ +\x4a\x9e\xfb\x25\xe7\x6c\xc8\x81\xa2\xf6\x88\x5b\x00\xe6\x87\xf9\ +\x3f\x44\x42\xf0\x5a\xc0\x48\x3f\xf0\xe1\x8f\xa3\x52\xad\x0e\x84\ +\x8c\x73\xce\xde\x88\xb7\xbe\xf9\xbf\xf8\xff\x4a\xba\xb6\x49\x41\ +\x82\xaa\xe6\xaf\x0a\x09\xea\xfb\x80\x40\x88\xe6\xc6\x50\x5d\x00\ +\xaa\xdf\xdf\xf4\xdf\x25\xb3\x27\xca\x2b\xf8\xee\x14\x44\xff\x2c\ +\x00\x04\xc8\x56\xc1\x66\x81\x21\x0f\x01\x60\x78\x38\xae\xf5\x4e\ +\x9c\x38\x91\xcb\xb8\x83\xca\x04\x38\x91\x03\xbd\x40\xf2\x5a\x00\ +\xc0\x81\xe7\x0e\xe4\x32\x3e\x00\x5c\x76\xd9\xa5\x99\x8e\x2f\x5a\ +\x66\xa8\xed\x10\x02\x78\x5c\xb6\x0a\x6e\x6d\x7f\x04\x1e\xf7\xb0\ +\x68\xb8\xe0\x07\x06\xc6\xcb\x01\xb7\x84\x01\xa0\x2b\xe6\xaa\xec\ +\xb1\xbb\x9e\x4b\xd0\x76\x73\xc6\x0d\xd7\x25\xa5\x93\xaa\x02\x8d\ +\xe6\x06\x08\xad\x01\x6a\xa6\x83\xc4\x8d\xdb\x36\xa1\xdf\xd8\xb5\ +\x7b\x4f\x42\xfe\xb7\x1a\xa8\xe6\xff\x1b\xf1\x8f\x03\x45\xe0\xbf\ +\x56\x98\xec\xe1\x63\xc7\xf1\xa7\x9f\xfe\xec\xc0\x48\x78\xdf\xbb\ +\xdf\x89\x15\xcb\x97\x22\xe2\xa2\x8a\xdd\x8b\x2d\x61\x25\xf6\x0a\ +\x18\xaf\xca\xfc\x07\x1d\x07\x90\x24\xa8\xc4\xd2\x18\x03\xa6\x6f\ +\x45\x2c\x00\xa1\x20\x70\xea\x61\x1d\xae\xf8\xd5\xb3\xba\x39\xa0\ +\x63\x01\x80\x8b\xee\xa5\x8b\x05\x0b\x92\x8f\x0b\x60\x74\x34\xee\ +\x17\x75\x1d\x07\xd5\x6a\x2d\xf3\xd8\x63\x63\x99\xda\x40\x77\x8c\ +\xbc\x04\x80\x91\x94\xc8\xf3\x4a\x65\x26\x97\xf1\x81\xec\x96\x91\ +\xa6\xed\x84\xfb\x1c\xa5\x14\x8d\xa6\xed\xd7\x07\x60\x7e\x51\x11\ +\x01\xce\x39\xb8\x20\x38\x63\xdd\x1a\x25\x15\x50\x63\xfe\x00\xba\ +\xf5\xfd\x4b\xc8\x0d\x6f\xe7\x33\xfb\x32\x9d\x47\x27\xb8\xf9\xa6\ +\x1b\x64\x09\x65\x40\x63\xf6\x02\x11\xd3\xbf\x10\x51\xe6\xdf\xfa\ +\x03\x20\x04\x8a\x96\x81\x5f\xfa\x4f\xfd\x6d\x53\x3d\x35\x3d\x8d\ +\x03\x07\x0f\xfa\xff\x4a\xf6\x49\x77\x5a\x1c\xa6\x7f\x48\xf3\x5f\ +\xcb\x08\xfb\x4f\x7e\xe6\xaf\x7a\x88\x63\xe8\x0d\x8b\xc6\xc7\xf1\ +\xc1\xf7\xbe\x47\x0b\x52\xd5\x03\x55\xa1\x2d\x23\x89\xd2\x0e\x28\ +\xfe\xff\x39\x74\xab\x44\xac\x00\xd2\x12\x40\xa8\xd1\x2a\x60\xc4\ +\xf4\xa0\xc0\x53\x37\x06\x00\x00\x18\x78\x57\x8a\x7a\x67\x02\xc0\ +\x95\x6f\x18\x23\x04\xd9\xd4\xab\x05\x86\x3c\x0a\x01\x25\x31\x3d\ +\x42\x80\x9f\xde\x79\x67\xe6\xb1\xd7\xad\x5f\x97\x79\x8c\x4e\x30\ +\x31\x91\x8f\x39\x3a\x4d\x00\x10\x9c\xe3\xe8\xd1\xae\x0b\x58\x25\ +\xe2\x82\x0b\xba\x0e\x82\x8d\xa0\x60\x99\x61\x10\x20\x55\x34\x9e\ +\xa6\xed\x86\x0d\x81\x64\x7a\xa0\x87\x3d\xfb\x9f\x43\x2b\x15\x50\ +\x0d\x00\x84\x52\x81\xac\x9b\x8c\x80\xd6\x7c\x8f\x3e\xb3\x37\xd3\ +\x79\x74\x02\xc3\x30\xf0\xab\xaf\x7b\x6d\x84\xef\x47\x35\xfb\x24\ +\x2b\x80\xfa\x41\xfe\xe3\xd5\x2f\xb8\x06\xe3\x29\xf1\x1d\x79\xe1\ +\xd1\xc7\x1e\x4f\xf8\x56\xd5\xfa\x03\x46\x11\x7c\x3d\x47\x0c\x2b\ +\x56\x81\xaf\x25\x04\x54\x6a\x0d\xbc\xff\x23\x9f\x1c\x18\x29\xbf\ +\xf9\xa6\xd7\x63\xcb\xe6\x4d\x9a\x85\x8a\x47\xe3\x55\xd4\xdb\x52\ +\x0f\xf8\x53\x35\xff\x01\xc6\x00\x12\x68\xf3\x46\xe8\x50\x8b\xfd\ +\x18\x51\x77\x40\x62\x10\xe0\x5c\x0b\x85\x73\x01\x9a\xbf\x00\x60\ +\x80\x5c\x09\xe0\x94\xaa\xac\x50\xad\x37\x33\x97\x92\x4c\xb2\x00\ +\x00\xc0\xcf\xee\xca\x9e\x0a\x38\xa8\x4c\x80\xc9\xc9\x7c\x02\xd2\ +\x46\x86\xd3\x73\xcf\x7f\x74\xfb\xed\xb9\xcc\xc1\x18\x83\x69\x65\ +\x2f\x48\xd3\xb4\x5d\x38\xae\x07\x02\x59\x0c\x08\x04\xb0\x1d\x0f\ +\x86\x61\x84\x15\x02\x47\x4b\x56\x4a\x2a\xa0\xa6\x65\x25\x29\xcf\ +\xb3\xe0\x91\xa7\xfb\x6f\x01\x00\x80\x3f\x7c\xd7\x3b\xb0\x74\xc9\ +\x62\x48\xe2\x14\x53\xb1\xe0\x10\xb1\x22\x47\xf2\xef\xea\xf7\xc3\ +\x45\x0b\x1f\x7c\xdb\x1b\xfa\x4e\xe7\xce\x47\x1f\x6b\xfd\x23\xc2\ +\xf7\x49\xf4\xdf\x11\x6d\x75\xc0\xbe\x6b\xa8\x56\x08\x7f\x6e\xcd\ +\x64\xfd\xc5\xaf\x7e\x0d\x4f\x3c\xfd\xec\x40\x68\x61\x8c\xe1\x53\ +\x1f\xfb\x3f\x20\x49\x8d\xab\xd4\x06\x56\x80\xb6\x4e\xda\x1a\x46\ +\xde\xe7\x08\xb1\x00\xc5\x84\x7a\x06\xf4\x94\xaf\x03\x00\x00\x20\ +\x04\x5d\x95\x8a\xed\x48\x00\xe0\x1c\xfd\xb5\xf1\xcd\x3b\xc8\xce\ +\x6f\x59\x8b\xb2\x8c\x8f\x8d\x27\x7e\xff\xf0\xc3\xd9\xbb\xe0\x0d\ +\x2a\x13\xa0\x9a\x53\xf0\x92\x2c\x55\x9a\x8c\xfb\xee\xbf\x3f\x97\ +\x39\x00\x60\xe9\xd2\x65\x99\xc7\xb0\x4c\x06\x2e\x44\xb8\xef\x0d\ +\x97\x8a\x00\x91\xc5\xa1\x08\x21\x30\x18\xc1\xd8\x50\x11\x1b\xd6\ +\xac\x04\x62\x1b\xac\xee\x47\x07\xba\xf3\x05\x10\xec\x3d\x78\x14\ +\x07\x8e\xe4\xe3\x7a\x69\x87\x25\x8b\x17\xe3\xd3\x7f\xfa\x11\x79\ +\x9a\xa1\x30\x93\xc0\xf8\x63\xd5\x0e\xe5\xf7\x1f\xfd\xbd\x37\x61\ +\xfd\xaa\xec\xeb\x3d\x1b\xee\xbe\xf7\xbe\x84\x6f\xdb\x30\xa9\x81\ +\xf3\x2b\x82\x88\xc6\x1a\x89\xa2\x6f\x31\x29\x97\x03\xef\xfe\xc0\ +\x47\x07\x46\xd5\xf5\xd7\x5c\x85\x5f\xfe\xa5\x5f\x94\xd7\x8b\xb7\ +\x29\x5d\x1d\x71\xf3\x60\x6e\xad\x28\x2d\x02\xd0\x12\xe2\x34\x2b\ +\x80\x5f\xa7\xa0\xd5\xc9\x50\xef\x6c\x78\x0a\x56\x02\xf4\x21\x84\ +\x38\x1f\x57\xff\x72\xc7\x3d\xe3\x3b\x12\x00\x08\x39\x35\xca\xff\ +\x46\x41\x50\xa9\x37\x32\x8d\x30\x3e\x3e\x96\xf8\xfd\xee\xdd\xbb\ +\x32\x8d\x0b\xe4\x57\xf9\x6e\x36\xd4\x1b\xd9\x2b\x17\x02\xc0\xd8\ +\x58\xf2\x5a\x00\xc0\x63\x8f\x3d\x96\xfa\xb7\x6e\x71\xe6\x99\x67\ +\x66\x1e\x83\x10\x82\x82\x29\x8b\x00\x19\x8c\xa1\x5a\x6b\xc0\x34\ +\x0c\x14\x2d\x13\x94\x50\x08\x01\x34\x1c\x17\x07\x8f\x1c\x0b\x37\ +\x4f\x11\xd9\x48\x35\x9f\xfa\xac\x13\x86\x13\x87\xef\xb7\xdd\xb3\ +\x23\xf3\x79\x74\x82\xd7\xbf\xf6\xd5\xf8\x8b\x4f\x7e\x14\xa6\xc1\ +\xa2\x4c\x9f\x7b\x1a\xa3\xf0\x24\x13\xe1\x1e\x18\x05\x3e\xf6\xf6\ +\x5f\xc7\x6f\xbf\xe6\x25\x03\xa1\xf1\xf6\x9f\xf8\xb5\x33\xc2\xc8\ +\x70\x8d\xe9\xab\x3e\xeb\x39\x09\x5a\x0b\xa0\x06\xaf\x29\x8c\x4a\ +\xd1\x56\xff\xf5\x07\xb7\xe3\xa7\xf7\xe4\x27\xf0\xce\x86\x8f\x7d\ +\xf0\x7d\x18\x2a\x16\xfc\xeb\x27\x5f\x22\xb8\xb6\x5c\x11\x02\x02\ +\xeb\x4e\x4f\xb1\x2b\xfd\x44\x42\xa0\xa7\x5e\x23\x40\xad\x61\xa0\ +\x0a\x02\xa7\x26\x88\xe1\x16\x3a\xd6\x0e\x3b\x0d\x02\xdc\xd6\x23\ +\x31\x0b\x1a\xb5\x7a\xb6\x38\x80\xf1\xf1\x64\x0b\x40\x1e\x99\x00\ +\x23\x23\x23\x20\x03\x68\x75\x99\x47\xe9\x62\x20\x3d\x0b\x00\x00\ +\xf6\xef\xdb\x9f\xcb\x1c\x00\xb0\x69\x53\x7e\xa5\x2a\x0a\xa6\x4c\ +\xfd\xa3\x94\x82\x73\x8e\x86\xe3\x60\x62\xa6\x02\xd7\xe3\x70\x5c\ +\xcf\x6f\x0a\xa4\xa7\x01\x6a\x41\x81\x00\xa2\xbe\xf3\x24\xc4\x7d\ +\xaf\xb7\xdd\xf3\x60\x6e\xe7\x31\x1b\xde\xfa\x5b\xbf\x89\x7b\x6e\ +\xff\x3e\x7e\xe1\x45\xff\x09\x8c\x12\xc5\x5f\xec\x01\x9e\x0b\x70\ +\x57\x32\x7e\xc2\xf1\xd2\xeb\xb7\xe2\xae\xaf\x7e\x02\x6f\xff\xb5\ +\x5f\x1a\x08\x6d\xcf\xee\xda\x8d\x7d\xfb\x9f\x8b\x6a\x82\x40\xd4\ +\xd7\x1e\xfc\x7b\xbe\x98\xac\x01\x48\x1a\x34\xa6\xc4\xa4\xdf\xfa\ +\x5d\x1f\xf8\xf8\xc0\x3a\xd5\x6d\x58\xbf\x0e\xef\xfc\x9d\xb7\x2a\ +\x0c\xbf\x25\x08\x84\x9f\x85\xa7\xdd\xb3\x9d\xc6\xad\xf4\x13\x49\ +\xd7\x50\x8b\xfb\x50\x6b\x19\x44\x5a\x19\x07\x82\xc1\x00\xc9\x9d\ +\x4f\x20\x9d\x5b\xec\x67\x77\x94\x6c\xfd\xb5\xb3\x01\x6f\x45\x26\ +\x82\x16\x28\xaa\x19\x2d\x00\x4b\x96\x24\xd7\xec\x0f\x7a\x02\x64\ +\x6d\xca\x32\x3a\x3a\x8e\x99\xe9\xfe\x16\x8d\xc9\xab\x14\x70\xb1\ +\x58\x90\x5d\x72\x13\x1e\xca\xa9\xa9\xfc\xf2\xde\xaf\xb9\xe6\x6a\ +\xfc\xf5\x17\x3e\x9f\xcb\x58\xb2\x03\x20\x83\xeb\xb9\x60\xd4\x40\ +\xd1\x34\xe0\xb8\x1c\x84\x10\x0c\x17\x2d\x0c\x8d\x8c\xe2\xc0\xb1\ +\xe9\x64\x73\x6a\x4f\x4d\x81\x5a\x1a\xe4\x0f\xef\x7e\x10\x9e\x5f\ +\x97\x60\x10\xd8\x72\xe9\x25\xf8\xb7\x5b\xbf\x84\x63\xc7\x4f\xe0\ +\xee\x9f\xef\xc0\xfe\x83\x87\x71\xec\xc4\x14\x40\x19\x56\x2c\x5f\ +\x86\x0d\x6b\x57\xe3\xca\x2d\x9b\xb0\x7c\xc9\x60\xb2\x4f\x02\xfc\ +\xf0\xb6\x1f\xc5\xbf\xd4\x6f\x22\x3d\x6f\x7d\x0e\xe3\x00\x12\xd3\ +\xea\x22\x51\xec\x02\xf7\xec\xd8\x89\x6f\x7c\xfb\x07\xf8\xe5\x97\ +\xbf\x78\x20\x24\xbd\xf3\x77\xde\x86\xbf\xfd\xca\x3f\x61\xdf\xc1\ +\x23\x00\xa7\x00\xf1\x20\xb8\x0b\xc2\x19\x40\x7d\x6b\x0f\x65\xad\ +\xfb\xb6\xc7\x56\xd6\xfd\x85\xea\x62\x49\x5a\x5b\xe5\x1e\x38\x75\ +\xda\x00\x27\x42\x74\xd1\xb0\x6f\x56\x01\x80\x31\xf7\xca\xf9\x77\ +\x33\x0c\x06\xd5\x5a\x36\x01\x60\xf1\xe2\x64\x01\x80\x10\xe0\xee\ +\x7b\xee\xc5\xcd\xcf\xbf\x29\xd3\xf8\xab\xd7\xac\x5e\x40\x02\x40\ +\xd1\xcf\xa9\x8f\xdf\x4b\x9e\xeb\xa2\x5a\xad\xb6\xb5\x12\x74\x8a\ +\xcb\xb7\x6e\xed\xf9\xd8\x86\xed\xa0\xa8\x54\x51\x2b\x98\x46\x58\ +\x12\xda\x76\x3d\x00\x02\xa6\xc1\x60\x1a\x0c\x8e\xeb\xfa\x31\x22\ +\xaa\xcf\xbf\x15\x00\x28\xcf\xd5\x17\x02\x42\x27\xfb\x2c\xcf\x91\ +\x12\xc5\x7e\x74\x62\x06\x3f\xba\x7b\x07\x5e\x70\x6d\xef\xe7\xd3\ +\x0b\x96\x2f\x5b\x8a\x97\xbf\x78\xfe\xb4\xfc\xf8\xa7\xaf\x7f\x13\ +\x00\x40\xa0\x31\xf9\xa4\x8d\x1f\x68\xf9\xe2\xe7\x03\x54\xda\x02\ +\xad\x14\x92\x41\xfd\xe1\x47\x3e\x8d\x57\xbc\xe4\x16\x98\x66\xff\ +\x83\xd5\x86\x86\x4a\xf8\xe8\x07\xde\x8b\xd7\xfd\x97\xb7\x4a\x66\ +\x4f\x02\x2b\x80\x0b\x70\xdf\x3a\xc1\xb9\x14\x0c\x04\x05\x11\x01\ +\xdd\x98\x3f\xcc\x34\x12\xe4\x99\x60\x0d\x42\xab\x88\x91\x00\xc7\ +\xfc\xb9\x09\xe6\x04\x57\xc2\xbf\x7a\xb3\xfd\x70\x56\xf5\x82\x80\ +\x5c\x9e\x07\x45\x0b\x0a\xbe\xa4\x99\xd5\x02\xb0\x78\x51\x7a\xd7\ +\xbe\x3c\x52\x01\xcf\x3f\x2f\x5b\xda\x5b\x27\xc8\x4d\x00\x28\x14\ +\xdb\x9a\x3d\xf3\xc8\x8c\x00\x64\x53\x14\x66\xf4\xb6\xa9\x52\x4d\ +\x5b\x6c\xd8\x0e\x2c\x7f\x2c\xd3\x30\x30\x5c\x2a\xa2\x68\x99\x10\ +\x82\xc3\x32\x18\x66\xca\xe5\x96\x96\x1f\x13\x02\xfc\xef\xbb\x32\ +\xa7\xaa\x0c\x83\xe0\xcb\xdf\xbe\xad\xa7\xf3\x38\x59\xb0\x6f\xff\ +\x7e\xfc\x54\x6d\x9e\x95\x14\x03\x10\x96\xaa\x4d\x78\xcd\x49\x1c\ +\x40\x00\x35\x3e\x81\xf8\xcd\x75\x18\x08\x95\xaf\x67\xf6\x1d\xc0\ +\x5f\x7d\xf9\xd6\x81\x51\xf3\x9a\x57\xfe\x67\x5c\x7f\xd5\x36\xdf\ +\x15\xe0\xb6\x62\x01\x42\x41\xc0\x55\xdc\x04\x4a\xc0\x27\x30\x87\ +\x42\x40\xca\xf5\x0b\x2c\x01\x6a\x7c\x80\xf2\x1d\x09\xd6\xfc\xd4\ +\xc5\x62\x6c\xfd\xb5\x8e\xca\xa2\xce\x2a\x00\x08\x81\xfc\x1a\xad\ +\x2f\x30\x64\x2d\x06\x34\x3c\x3c\x94\xfa\xec\x3c\xf4\x50\xf6\x9e\ +\x00\x5b\xb7\x3e\x2f\xf3\x18\xb3\xc1\xce\xa9\x17\x40\xb1\x58\x40\ +\xbb\x87\xf2\x67\x3f\xbb\x3b\x97\x79\x80\x6c\xed\x92\x3d\x2e\x0b\ +\xf9\x34\x1d\x99\xfb\xdf\x74\x1c\x18\xcc\x80\xe3\xba\x68\x34\x6d\ +\x34\x6d\x07\x9e\xc7\x41\x28\xc5\xb2\xb1\x61\x58\xa6\x16\x3c\x17\ +\xa6\x58\xa9\xc5\x81\xa0\xbc\x77\x02\xb9\x91\xfd\xcb\x6d\xf7\xa0\ +\x5c\xcd\x27\x06\x63\x21\xe2\x1f\xbf\xf6\x0d\x70\x2e\x5a\x9b\x3c\ +\x48\x7c\xe3\x8f\x30\x81\xb9\xb3\x02\x44\x2d\x5b\x5a\x2c\x42\x98\ +\xbe\xd6\x8a\x09\x20\xd4\xc0\x07\x3f\xfd\x05\xcc\x94\xfb\xdf\xfd\ +\x11\x00\x08\x21\xf8\xd4\x47\x3f\x04\x46\xa0\x08\x01\xad\xf8\x8e\ +\x56\x5c\x80\x9e\x02\x3a\x1f\x2c\x00\x44\xf9\xbf\xf2\x49\x11\xfc\ +\x62\xcd\x8b\xe6\x54\xf8\x9b\x7b\x30\xc3\xbb\xac\x93\xdf\xcd\x26\ +\x00\x10\x9c\x62\x05\x80\x54\x64\xb5\x00\x18\x86\x91\xba\x11\xed\ +\xda\x95\x3d\x13\xe0\xc6\x1b\xfa\x5f\x9d\x39\xaf\x6e\x80\x94\xb6\ +\x97\xca\x1f\xd9\x99\x3d\x35\x32\xc0\xda\x75\x6b\x7b\x3a\x8e\x0b\ +\x11\xfa\xdc\x0b\xa6\x01\x08\x99\x4f\xed\x71\x0f\x05\x93\xf9\xe6\ +\x7f\x0a\xc6\x28\x1a\x4d\x07\xa6\x41\xb1\x66\xc5\x32\x25\x68\x4e\ +\xd5\xa0\xd4\x00\xc0\x4e\x33\x01\xa2\xcc\xac\x5a\x6f\xe2\xf3\xb7\ +\x7e\xbb\xa7\x73\x59\xe8\x70\x1c\x07\x9f\xfb\xab\xbf\x8e\xff\x21\ +\xe2\xfb\xd5\x5c\x01\x7a\xb4\xf8\x5c\x6a\x81\xba\xbf\x5a\x75\x5b\ +\xf8\x79\xeb\xc7\x27\xcb\xf8\xd8\xe7\xfe\x66\x60\x24\x6d\xb9\xf4\ +\x12\xfc\xc6\x1b\x5f\x1b\x61\xf8\xad\x40\x4f\x45\x08\x50\x53\x06\ +\xe7\x43\x40\x60\x92\x6c\xd5\xee\x87\x44\x17\xc8\x4e\x3d\x10\x41\ +\x3a\x52\xdc\xdb\x0b\x00\xdb\x5e\x7f\x16\x80\xde\xd5\xa9\x05\x8e\ +\x6a\xc6\x2c\x00\x89\xe4\x1b\xf1\xc4\xf1\xe3\x99\x47\x5e\xb5\x6a\ +\x65\xdf\x25\x5d\xcf\xf3\x72\x1b\x8b\xd0\x74\x5a\xf7\xec\xde\x93\ +\xdb\x3c\x17\x5e\x70\x61\x4f\xc7\x15\xb5\x2e\x6a\x86\x41\xfd\xa8\ +\x78\xa0\xe9\xc8\x75\x70\x5c\x1e\xfe\xbd\x69\xbb\xd8\xb3\xff\x80\ +\x96\x27\xaf\x06\x04\x2a\xc5\x56\x66\xdd\x43\x35\xc6\xe5\x33\x8b\ +\x4f\xfe\xdd\x37\x73\xa9\x4a\xb9\xd0\xf0\xd5\x7f\xfa\x1a\xf6\xed\ +\x97\xd9\x21\xd1\x12\xb5\x2a\xd3\x57\x62\x00\x12\x5d\x00\x73\x45\ +\x3d\x10\x9b\x3c\x10\x04\xb4\x5c\xf5\x4f\xff\xcd\xad\x38\x70\x78\ +\x30\x25\x82\x01\xe0\x43\xef\x7d\x37\x16\x8d\x8d\xb4\x32\x00\x3c\ +\xcd\x12\x20\xe4\xab\x95\x12\xc8\xe7\x89\x15\x40\x87\x6a\xed\xd1\ +\xdd\x3e\xa7\x2d\x00\x02\x22\xbb\x00\xc0\x28\x3d\x45\xcd\xff\xf2\ +\xe6\xa9\xe6\x90\x02\x47\x53\xa2\xb8\xed\x66\x13\x8e\x93\xad\xd0\ +\x10\x00\x94\x4a\xc9\x5d\xf6\xf2\x82\xe3\xe4\x63\x01\x00\x00\xda\ +\xa6\x38\xc7\xf1\xe3\xf9\x94\x03\x06\x80\xcb\x2f\xcf\xc7\x35\xc2\ +\x28\x05\xa3\x14\x94\xca\x32\xc0\x80\xbf\x87\x13\x02\x4a\x09\x04\ +\x04\x86\x0a\x26\xe2\x69\x80\x4a\x21\xa0\x98\x05\x60\x96\xcd\x54\ +\xd1\x1c\x09\xa5\x38\x7c\x62\x1a\x7f\xf3\x8d\xef\xe6\x72\x3e\x0b\ +\x05\x9c\x73\x7c\xec\x13\x9f\x42\x5b\x53\x7f\xcc\x12\xa0\xbf\x80\ +\xb9\x91\x00\x92\xe6\xd4\x98\x13\x6d\x59\x01\x6a\x4d\x07\x7f\xfc\ +\xa7\xff\x77\x60\xd4\xad\x58\xbe\x0c\xef\x7d\xd7\xdb\x23\xbe\x7f\ +\xa1\xc6\x01\xa8\xae\x00\xdf\x9a\x25\xf4\xfe\x10\x73\x82\xb4\x75\ +\xed\xe4\xbb\x53\x10\x02\xd9\x5d\x00\x9d\x9a\x11\x4e\x4e\x90\x5c\ +\x2c\x00\x8c\x25\x07\xa4\x11\x02\xdc\x73\xef\xbd\x99\xc7\x5f\xb1\ +\x72\x65\xe6\x31\xda\xc1\x75\xdd\xdc\xc6\x32\xcc\xf4\x06\x1d\x76\ +\xb3\x91\xdb\x5c\xd9\x9b\x02\xb9\xb0\x1d\x49\x0b\xe7\x02\x42\x00\ +\xa6\x21\x1b\x02\x11\x10\x34\x1d\x0f\x43\xc5\x02\x4c\xc6\xb0\x6a\ +\xd9\x62\xcd\x02\x20\x5a\xc1\x54\x00\xa2\xbe\xff\x0e\x98\x7f\x24\ +\x10\x50\x16\x39\xf9\xe0\xe7\xbe\x82\x13\x53\xd3\x99\xce\x69\x21\ +\xe1\xf3\x5f\xfc\x5b\x3c\xfe\xe4\x93\x00\x14\x53\x6e\x24\xef\xbf\ +\x65\x05\x88\xf8\xd6\xd3\x52\x01\xe7\x14\x9a\xbf\x3a\x52\xc4\x46\ +\x0a\x01\x5f\xfa\xd6\xf7\xb0\xf3\xc9\x67\x06\x46\xd1\xdb\xde\xfc\ +\x9b\xb8\xe0\x9c\x8d\x8a\xc9\xdf\x85\x48\x8a\x09\x08\x2c\x01\x73\ +\xce\xfc\x03\x24\xbb\x75\x48\x60\xed\x21\xea\xef\x4e\x71\x10\xac\ +\xc1\x95\xaf\x9b\x95\x39\xb4\x15\x00\x84\x10\x97\xe4\x47\xd1\x02\ +\x81\x72\xef\x54\x73\x30\xbd\x1a\x6d\xd2\x7c\xee\xb8\x23\x7b\x26\ +\xc0\xc6\x8d\x1d\x05\x7b\xf6\x8c\x3c\x5d\x00\x66\x1b\x01\x00\x00\ +\x76\x3c\x98\x4f\xf1\x9b\xc5\x8b\x17\x67\x32\x01\x5a\x26\x83\xe5\ +\x5f\x37\x4a\x89\x0c\xf4\x03\x40\x88\x2c\x11\x6d\x30\x86\x9a\x7f\ +\x6f\x1c\x3c\x7a\x3c\xce\xfc\xd5\xba\xf9\x5d\x37\x04\x0a\x98\x58\ +\x4b\xb3\x3d\x36\x59\xc6\xff\xfa\xc8\xe0\xb4\xc4\xb9\xc4\xd1\x63\ +\xc7\xf0\x9e\xf7\xbd\x1f\xaa\x3f\xb7\xc5\xd4\xe3\xfd\xeb\x63\x9a\ +\x7f\x52\x50\xe0\x5c\x23\x94\x45\xb4\xd8\x05\xbf\x38\x90\x07\x82\ +\x3f\xf8\x93\xbf\x18\x18\x39\xa6\x69\xe2\xcf\x3f\xfe\x61\x84\x15\ +\x1f\x03\xa6\xef\xb9\x91\xc2\x4f\x51\x57\xd6\x3c\x43\xe2\xa5\x9d\ +\x27\xd7\x7b\x9e\xc0\xe0\xe6\xac\xfc\xbb\x7d\x0c\x00\xc1\x60\x3a\ +\xce\xcc\x47\x90\xec\x75\x00\x80\xf6\x4c\xef\xc1\x87\xb2\x33\xbc\ +\x4b\x37\x6f\xce\x3c\x46\x3b\x70\x9e\xdf\xc3\x6f\xce\x92\x9e\x77\ +\xc7\x1d\x3f\xcd\x6d\xae\xe1\x36\xcd\x87\x66\x03\x49\x61\x1c\xd2\ +\x02\x00\x99\x06\x68\x1a\xf0\xb8\xe7\x5b\x0a\xd4\x6a\x80\xba\x35\ +\xa0\x87\x4c\x80\xd0\x0d\x40\xfd\xb6\xa7\x14\x7f\xff\xcf\xff\x8e\ +\x1f\xdd\xf5\xf3\x9e\xcf\x69\xa1\xe0\x1d\xef\x7a\x0f\x26\xa7\xa6\ +\x00\x40\x49\xe7\xd2\x98\x3a\x55\x19\x7f\x82\x40\x30\x9f\x10\xd1\ +\x4a\x15\xe1\x2e\x52\xbb\xde\xc0\xf7\x7e\x72\x2f\x6e\xbf\x6b\x70\ +\x25\x82\x6f\x79\xfe\x0d\x78\xd9\x0b\x6e\x8e\xc4\x02\x08\x3d\x16\ +\x40\xad\x12\x78\x1a\x0b\x0e\x1c\x62\x56\xfe\x9d\x2e\x00\xdc\xf4\ +\xeb\x45\x00\x67\xe5\x49\xd0\x42\x43\x2d\x07\x0b\x80\xd5\xa6\x3b\ +\xdd\xb3\xcf\x66\xef\x0c\x76\xfd\xf5\xd9\xcc\xdd\xb3\x81\xf3\xfc\ +\x2c\x00\x06\x6b\x5f\x9f\x7b\xc7\x8e\xfc\xca\xdf\xae\x5c\xb5\x2a\ +\xd3\xf1\x49\x35\x0b\x6c\xc7\x03\x63\x04\xae\xc7\xe1\x71\x81\xa1\ +\x62\x01\xeb\x57\x2c\xc6\xa2\xb1\xd1\x90\xd1\xb7\x82\xa7\x14\xcd\ +\xbf\x9b\x8a\x80\x49\x6e\x00\xca\x20\x08\xc5\x1b\xdf\xfe\x01\x3c\ +\x77\xe8\x48\xa6\xf3\x9a\xcf\xf8\xca\x3f\xde\x8a\xaf\xfc\xe3\xad\ +\x68\x9d\x3b\x52\x98\xbc\x64\x9c\x44\x2d\xfd\x1a\x4b\x11\x9c\xaf\ +\xb9\xe0\x1a\x9d\xb4\x65\x09\x78\xc7\x87\x3e\x2d\xd3\x1e\x07\x84\ +\x4f\x7d\xf4\x43\x32\xdb\x25\x92\x01\xe0\x0b\x01\x61\x66\x00\x5f\ +\x20\x02\x00\x49\xfc\x78\x2a\x83\x90\x0c\x02\x80\x59\xb5\x2f\xc0\ +\x29\xd6\x02\x38\x8a\x7c\x62\x00\x0a\x85\x74\x01\x20\x8f\x4c\x80\ +\x8b\x2f\xba\xa8\xaf\x2e\xba\x3c\x6b\x96\xd3\x36\x59\x00\x00\xf0\ +\xcc\x33\xf9\xf9\x41\xcf\x39\xe7\x9c\x4c\xc7\xdb\x8e\x8b\x86\xed\ +\xa0\x69\x3b\xf2\xdd\x71\x51\x2c\x5a\x30\x98\x4c\x05\x84\xe0\xb0\ +\x6d\x17\xb6\xeb\xa2\x10\x64\x0f\x88\x24\x4b\x40\x37\x3d\x01\x80\ +\xb8\x1b\x80\x82\xf8\xad\x4e\x8f\x4c\xcc\xe0\xd5\x6f\x7d\x0f\x1a\ +\x39\x15\x67\x9a\x4f\x78\x60\xc7\x43\x78\xf3\x5b\xff\x47\xf8\xef\ +\xb0\xf2\x5f\x24\x7d\x2e\xe8\x00\xd7\x26\x05\x30\x64\xfe\x98\x47\ +\xd6\x00\x12\x79\x8b\x5a\x2f\x58\xd8\xbe\xf6\xa1\x27\x76\xe1\xd6\ +\x6f\xff\x60\x60\x54\x9d\xbd\xf1\x4c\xbc\xed\xcd\xbf\x11\x0f\x08\ +\x0c\x99\x7f\x60\x11\x50\xb2\x59\x16\x0c\x84\xf3\xdf\x07\x00\x00\ +\x20\x00\x49\x44\x41\x54\xe6\xcb\xb5\x9f\x53\xcc\xda\x18\x25\x55\ +\x00\xe0\xa0\xf9\x75\x55\x59\x50\x68\xdd\x38\x59\xeb\x00\x00\x40\ +\x69\x28\xbd\xde\x7f\xb3\xd1\xc8\xc5\xc7\x6e\x5a\x56\xe6\x31\x52\ +\x91\xe3\x73\x4f\x29\x95\x6d\x76\x53\x70\xec\x58\x7e\xe9\x50\x5b\ +\x2e\xeb\x28\x08\x36\x11\xae\xe7\x85\xee\x0a\x01\xc0\x60\x14\x05\ +\xd3\x08\x83\x14\x5d\x8f\x43\x08\xc0\x30\x18\x3c\x2e\x70\xe4\xd8\ +\x89\xb8\xe9\x3f\xd4\xfe\x7b\xe9\x09\x00\x8d\x49\x90\x50\x4b\xbc\ +\xff\x91\xa7\xf0\x9b\xef\x78\x3f\x3c\x6f\x21\x68\x65\x9d\x61\xdf\ +\xfe\xfd\x78\xe5\xaf\xbc\x1e\xf5\x46\x03\x51\x73\x7f\xb4\x78\x8e\ +\x2a\x08\x90\x24\x41\x20\x88\x9b\x00\x10\x0a\x0f\xf3\x0d\x7a\x3c\ +\x40\x98\x11\x20\xaf\xef\x7b\x3f\xf1\x79\x34\x73\xaa\xbd\xd1\x09\ +\xde\xfb\xae\xb7\x63\xe5\xb2\x25\xe9\x69\x81\x61\x2c\xc0\xc0\x48\ +\xca\x88\x79\x78\xcd\xe7\x0e\xbd\x0b\x00\x84\x90\xde\x92\xa9\x4f\ +\x22\xe4\x61\x01\x18\x1d\x4d\x6f\x83\x0b\x08\xdc\x77\x7f\x76\xbf\ +\xdf\x92\xa5\x4b\x33\x8f\x91\x8e\xfc\x9e\x7c\xc6\x58\x5b\x6b\x45\ +\xb5\x9a\x5f\x55\xb4\x2c\xed\x92\x29\xa1\x68\x3a\xb2\x0c\xb0\x69\ +\x30\x18\x8c\xa1\xe9\xb8\x60\x94\xfa\x0d\x82\x28\x4c\xbf\x53\xa0\ +\xeb\x7a\x18\x1f\x1d\x42\x94\xe1\xab\xe9\x80\x40\xc7\xbe\xff\x00\ +\x81\x1b\x40\xd1\x12\x89\xaf\x25\x82\x1a\xb8\xf5\xbb\xb7\xe3\xf5\ +\x6f\xfb\x03\x38\x4e\x7e\x19\x1a\x73\x85\x7d\xfb\xf7\xe3\xe6\x17\ +\xfd\x02\xf6\xee\xdb\x8f\xe0\x9c\x89\x2a\x00\xd0\xa0\xb3\x9b\xea\ +\x37\x0f\x34\xe7\x40\x30\xd0\x82\xeb\xe6\x53\x00\x60\x04\x24\xfa\ +\xd2\x05\x1c\x6a\x60\xf7\xc1\xa3\xf8\xdc\x97\xbe\x3e\x30\x8a\xc6\ +\x46\x47\xf1\xa1\xf7\xfd\x81\x66\x05\x50\x84\x00\xe1\x7f\xbf\x70\ +\x24\x80\xd3\x68\x61\x31\xb6\xbe\x71\x75\xbb\x1f\xa4\x0a\x00\x42\ +\x88\x0b\xf2\xa7\x67\x61\x21\x6b\x29\x60\xa0\x7d\x1b\x5c\x20\x9f\ +\x4c\x80\x33\xce\x38\x23\xf3\x18\xed\x90\x97\x1b\x80\x31\xd6\xbe\ +\x4e\xbf\x10\x38\x74\xe8\x70\x2e\x73\x9d\x7d\xf6\xc6\x9e\x5d\x23\ +\x32\xf2\xdf\x00\xa5\x04\xae\xcb\xc1\xb9\x00\xa3\x04\x0d\xdb\x85\ +\xf0\xb3\x00\xb8\xc7\x41\x00\x0c\x97\x2c\x0c\x0f\x0d\x69\x01\x7f\ +\xad\x97\x88\xd5\x00\xe8\x34\x0a\x10\x8a\xf6\x1f\xbc\x4b\x57\x00\ +\x98\x89\x6f\x7c\xef\x76\xbc\xe6\xbf\xbd\xc3\xd7\x9a\x17\x26\x9e\ +\x7e\xe6\x59\xdc\x70\xcb\x8b\xf1\xec\xee\xdd\x08\x99\x7f\x2c\xda\ +\x9f\x29\x16\x00\xdf\xf7\xaf\x5a\x03\xc2\xdf\x28\xbe\x75\x25\x83\ +\x62\xb0\x82\x40\x87\x73\x85\x99\x0d\x50\xae\x6f\xcb\x15\xf0\xe1\ +\xcf\x7d\x19\x93\xd3\x33\x7d\xa3\x52\xc7\x6f\xbc\xf1\x75\xd8\x7a\ +\xe9\x26\x69\xea\x0f\x2a\x04\x7a\x4e\x34\x36\xe0\x34\x16\x24\x0c\ +\xd6\x5e\x91\x4f\x17\x00\x08\xce\xcd\x9f\x9c\x85\x02\xf9\x70\x56\ +\x72\x70\x01\xcc\xd6\xce\x75\xc7\x83\x3b\x32\xcf\x71\xc9\xa6\xfe\ +\x66\x6b\xe6\xd5\x10\x88\x31\x86\xd1\xe1\xe1\xb6\x02\xc5\x1d\x3f\ +\xcd\x2f\x13\xa0\x50\x2c\xf6\x7c\x2c\xa3\x14\x8e\xeb\xf9\xfb\x33\ +\xf1\x7d\xff\x0c\x8c\xca\xfe\x00\xae\xef\xba\xa1\x20\xa8\x56\xca\ +\x88\x58\x00\x20\x52\xfe\xed\xa3\x63\x19\x40\x8d\x05\x30\xfc\x8c\ +\x00\xdf\x12\xc0\x4c\xfc\xdb\x7f\xdc\x89\xab\x5e\xf6\x3a\x3c\xf9\ +\x4c\xf6\xb2\xd2\x83\xc6\x3f\xff\xeb\xb7\xb1\xed\xda\x1b\xa3\x9a\ +\xbf\x6e\xfe\xa7\x8a\x89\x3c\xe2\x06\x60\x2d\xab\x40\xcc\x5d\x20\ +\x2d\x08\xf3\xbb\x14\xac\xc2\xfc\x03\x61\x27\x3c\x57\x03\x13\xe5\ +\x1a\x3e\xf2\xb9\xbf\x1f\x18\x35\x94\x52\x7c\xea\xa3\x1f\x02\x81\ +\x96\x16\xa8\x36\x09\x3a\x6d\x01\x58\x90\x10\x82\x9f\xdd\xee\xef\ +\x69\xdc\x89\x10\xa0\xbf\x09\xe6\xf3\x1e\x24\x17\x0b\x80\x61\x18\ +\x6d\xfd\xde\x79\x64\x02\x5c\x75\xd5\x15\x99\xc7\x68\x87\x6a\xb5\ +\x9a\xcb\x38\x86\x61\x80\x31\x8a\x76\x81\xce\xdb\x1f\x78\x20\x97\ +\xb9\x80\xec\xae\x11\x21\x04\x08\x91\x82\x80\xff\x4d\x98\x22\x18\ +\x5c\x53\xe6\xc7\x07\xf8\x07\xb4\xcc\xff\x9c\x47\x2d\x02\xdd\x66\ +\x03\xc4\xac\x00\xa4\xa5\x25\x32\x33\x7c\xed\x7c\x6a\x0f\xb6\xbd\ +\xf8\x35\xf8\xf2\xd7\xfe\x25\xd3\xb9\x0e\x0a\x8d\x46\x03\xef\x7c\ +\xf7\x1f\xe1\x55\xbf\xf2\x46\x4c\xcf\xcc\x20\xce\xfc\x35\xcd\x3f\ +\x2c\x9b\x6b\xf8\x4d\x74\xd4\xf4\x39\xa6\xfc\x4e\x0f\x04\x9c\xcf\ +\x6e\x80\xe0\xdd\x17\x56\x88\xec\x14\x18\x9c\x23\xa8\x81\xcf\x7c\ +\xf9\x5b\xd8\x77\x30\x1f\x6b\x58\x27\xb8\xf6\xaa\x2b\xf0\xda\x57\ +\xbe\xbc\x15\x0b\x10\xe9\x13\xe0\x0e\x96\xff\xa7\x5d\xb6\xf9\x78\ +\x39\x81\x68\x5c\xc7\x3c\x03\x21\xa4\x07\x01\xe0\xda\x5f\x59\x0d\ +\xa0\xf7\x44\xea\x93\x01\x24\x1f\x0b\x40\xb1\x58\x80\x68\x73\xe7\ +\x1e\x3b\x9a\x3d\xf0\xed\xaa\x2b\xaf\xcc\x35\x5a\x5f\xc7\x74\x4e\ +\xe6\xc8\xa0\x2a\x22\x69\x63\x15\x79\xe2\x89\x27\x72\x99\x0b\xc8\ +\xee\x1a\xb1\x4c\x03\xae\xe7\x85\xae\x04\x46\x29\x28\x69\xd1\x6e\ +\x18\x0c\xb6\xe3\xc2\x34\x28\xd6\xae\x5c\x8e\x80\xd9\x47\xeb\xa8\ +\x03\xdd\x33\x7f\x1f\xa1\x15\x40\x09\x7e\x63\x8a\x10\x60\x58\x00\ +\x33\x51\x6d\x38\xf8\xb5\xdf\x79\x37\x6e\x7e\xc5\x1b\xf0\xd0\xce\ +\xc7\x32\x9d\x73\x3f\xf1\xed\xef\x7c\x0f\x9b\xb6\x5e\x89\x3f\xfd\ +\xd4\x9f\xfb\x2b\xa1\xfa\xfc\x35\x3f\xbf\xaf\x0d\x83\x1a\x21\xb3\ +\x27\x6a\x0c\x40\xc4\x02\xd0\x0a\x02\x54\x6b\x07\x10\x92\x7e\x9f\ +\xe5\x0a\xa2\xbd\x6b\xd5\xff\x42\xe1\xa6\xed\x18\x3e\xbd\xbe\x00\ +\xd0\x70\x38\xde\xfb\x89\xbf\xea\x0f\xbd\x29\xd8\x7c\xf1\x85\x8a\ +\xf0\xea\x57\x08\x0c\x04\x82\xb9\xb0\x00\xa8\xae\x92\xc8\xf7\xf3\ +\x8f\xd1\xea\x82\x5d\x24\xd5\x73\x0e\x21\x04\xda\xa6\x43\x25\x3e\ +\x21\x86\x4d\xb3\xe5\x50\x9d\x24\xa8\xe5\x10\x04\x58\x2a\x95\xc0\ +\xda\xe4\xbf\x37\xea\xf5\xcc\xc5\x76\x2c\xcb\x02\x4d\x29\x39\x9c\ +\x07\xa6\x67\xf2\x29\x43\x6b\xf9\xd9\x0a\xed\xd6\x63\xdf\xbe\x7d\ +\xb9\xcc\x05\x00\x9b\x2e\xde\x94\x79\x0c\x59\x15\xb0\x45\x2f\x21\ +\x52\x10\x10\xa2\x55\x25\x91\x11\x82\xe9\x99\x72\x34\xf5\x4f\xad\ +\x02\xa8\x32\xff\x4e\xcb\x02\xcb\xd9\x5a\x93\x86\x5a\xb1\x01\xc2\ +\x0c\x80\x9a\x2d\x21\xc0\xb0\x00\x66\xe1\xc7\xf7\x6c\xc7\xe5\xb7\ +\xbc\x02\xff\xed\x77\xff\x00\x4f\x3e\x9d\xdd\xb2\x94\x17\xee\xba\ +\xe7\x5e\xbc\xf4\x3f\xbf\x0a\x2f\x7f\xf5\x6b\xf1\xec\xae\x3d\x68\ +\x31\x7e\xa5\x94\xaf\x6e\xea\x57\x5f\xcc\x88\x35\xd1\x89\x58\x08\ +\xc2\xb2\xc0\xca\xa6\xeb\x6f\xbc\x77\x3f\x94\x9f\x40\x99\x04\xdb\ +\xb6\xb1\xfd\x81\x07\xa3\xda\xa9\xce\xb8\x92\x78\x40\xac\x9f\x81\ +\x16\x10\xc8\x0c\xfc\xc3\xb7\x6f\xc3\x83\x8f\x3d\xd9\x57\xfa\x03\ +\x1c\x38\x78\x08\x7f\xf2\xf1\x3f\x53\x2c\x58\x7e\x0d\x00\xbf\x0e\ +\xc0\x3d\xdb\x1f\xee\xeb\xfc\xe5\x72\x05\x3b\x1f\x7d\x3c\x85\x71\ +\xc6\x24\x2c\x24\x2f\x6a\x14\xf7\x3c\xd8\xdf\x6b\xbf\x7b\xcf\x5e\ +\x1c\x3a\x7c\xa4\x03\x5a\xe6\x4e\x10\x10\xa4\x07\x01\x40\x50\x72\ +\x5a\x00\x40\x3e\x59\x00\x23\x23\x23\xb0\xda\x96\xc0\x15\xb9\x94\ +\xc0\x1d\x5f\xb4\x28\xf3\x18\x69\x28\x97\xcb\xb9\x8c\x13\x54\x45\ +\x2c\xb6\xa9\x8d\x30\x71\x62\x22\x97\xb9\x00\xe0\xca\x2b\xb7\x65\ +\x1e\x43\x08\x11\xd6\x01\x68\xd8\xb2\x79\x93\xc7\x05\x0c\x46\x60\ +\x30\xf9\xf8\x94\xeb\x0d\x54\xaa\x35\x2d\x03\x20\xa1\x23\x60\x2f\ +\x5a\x94\x5e\xdc\x86\xca\x94\x40\x12\xba\x01\x24\xf3\x27\x4c\x0a\ +\x02\x1e\x28\xbe\xf0\xd5\xaf\xe3\xe2\xab\x6f\xc1\x2f\xbc\xe6\x57\ +\xf1\xef\x3f\xfa\x71\xae\xe5\x9c\x3b\x45\xb3\xd9\xc4\xd7\xbe\xf9\ +\x2d\x5c\x75\xc3\xcd\xb8\xf6\xf9\x2f\xc0\xf7\xfe\xfd\x3f\xa0\x32\ +\xe7\xb8\xc9\x5f\x67\xfc\x41\xd6\x83\xae\xfd\x47\xd3\x01\xe3\x8c\ +\x54\x15\x00\x08\x3e\xf2\xd7\x5f\xc7\x07\x3f\xf7\xd5\xbe\x9c\x63\ +\xa3\xd1\xc0\x2f\xbd\xf6\x0d\xf8\xf1\x4f\xef\x44\x4c\xf3\x03\xe2\ +\xef\x41\x71\xa3\x24\x46\x16\xac\x8b\x72\xfe\x1c\x14\x6f\xf9\xa3\ +\x8f\x63\xdf\x81\xfe\xbb\x02\x7e\xff\x3d\xef\x95\xcf\x79\x42\x59\ +\x6b\x21\x38\x7e\xf7\x8f\x3f\x86\x2f\x7c\xf5\x9b\x7d\x99\x7b\x6a\ +\x7a\x1a\x2f\xfc\xc5\x57\xe0\x91\x98\xf5\x4a\x59\x4b\x35\x68\x52\ +\xaf\xab\x10\x83\x5c\xcb\x97\xbe\xe5\x8f\xf1\x93\xfb\x1e\xca\x9d\ +\x5e\x00\x78\xe6\xd9\x5d\xb8\xf1\x85\x2f\xc5\x54\xd0\xa3\x23\x26\ +\x7c\x26\x08\x2d\x73\x20\x04\x10\xe0\x6c\xb4\x59\xa9\x44\xb5\x91\ +\x08\xba\x51\x9c\xf2\x41\x1f\x04\x1e\xe7\x68\xda\x4e\xab\xd0\x4b\ +\x0f\x18\x1e\x1e\x46\xa9\x58\x40\xa3\x51\x07\x4d\xb9\x01\x7e\xfc\ +\xe3\x9f\x60\xeb\xf3\xb2\x75\xb0\x5b\xb7\x6e\x1d\xa6\x26\x4e\x64\ +\x1a\x23\x0d\x79\x09\x00\x41\x51\x24\xd3\x60\x48\xeb\xb3\xd8\x6c\ +\x4a\x8b\x48\x5a\x17\xc5\x6e\x10\xb8\x46\xd2\x4a\xfb\x76\x02\xd7\ +\xe3\x28\x5a\x26\x3c\xce\x21\x84\xac\x02\xc8\x18\x85\xc1\x28\x1a\ +\xb6\x83\x82\x65\xc1\x32\x4d\x58\xa5\x11\x1c\x99\x98\x41\x34\x0b\ +\x40\x2f\x08\x94\x05\x01\xf3\x60\xf2\x9d\x0a\x40\x18\x00\x6b\x05\ +\x18\x12\x40\xba\x9b\x08\x01\xf7\x1c\x7c\xf7\xb6\x9f\xe2\xbb\x3f\ +\xbc\x1d\x2b\x96\x2e\xc6\x2f\xbe\xe4\x05\x78\xc5\xcb\x5e\x82\x9b\ +\x6f\xbc\x1e\xa5\x52\xef\xc1\x91\xed\x50\x2e\x57\xf0\xfd\x1f\xfe\ +\x10\xdf\xfa\x97\x6f\xe3\xbb\xdf\xff\x01\x66\xca\x41\x5a\xa7\xc2\ +\xf4\x81\x28\xc3\x06\x51\xa2\xe0\xe3\x3e\x7f\x30\x43\x49\x81\x54\ +\x05\x04\xe5\xb7\xa1\x25\x41\x19\x13\x22\xb4\x32\xfc\xef\xcf\x7e\ +\x19\x33\xe5\x19\xbc\xe8\xba\xcb\x15\x13\xb7\xd2\xef\xbe\xc7\x74\ +\xcd\x8f\x7e\xe2\xcf\xf0\x1f\xb7\xff\x44\x49\x5b\x4c\x30\xff\x46\ +\x18\x97\xbf\x16\xe1\x27\xff\x9a\x86\x95\x0c\xfd\xeb\x48\xfd\xcc\ +\x1b\xe6\xe1\xbe\x47\x9e\xc2\xc5\xb7\xbc\x06\xef\xfc\xad\xd7\xe3\ +\x9a\xcb\x37\x47\x85\xca\x5e\xd3\x4c\x35\xec\xda\xb3\x07\xb7\x7e\ +\xfd\x5b\x40\xc4\x65\x12\xcd\x68\xe1\x9e\x87\xb7\xbc\xfb\xff\xe0\ +\xf8\xc4\x24\xb6\x5d\xb6\x29\x7a\x6f\xa3\xf7\x94\x57\x21\x04\xde\ +\xf3\xc7\x1f\x68\x59\x51\x52\x63\x39\x92\xb4\x68\x95\xd1\x2a\x5f\ +\xf9\xf3\x57\xeb\x4d\xfc\xc2\x5b\xde\x87\xcf\xfc\xe1\x5b\xb0\x76\ +\xe5\x52\xa5\xa6\x81\x56\xa6\xbb\x4b\x9a\xab\xb5\x2a\xde\xfa\x3b\ +\xef\xc0\xa1\x43\x47\x92\xaf\x7b\xea\xb5\x07\xa2\xc2\xc1\x40\x30\ +\x82\x2b\x5f\xb7\x02\xf7\xfe\x63\x62\x09\xd1\x44\x01\x40\x10\x71\ +\xc6\x29\xcf\xff\x01\x00\x04\xd5\x7a\x23\x93\x00\x30\x3a\x3a\x0a\ +\x42\x08\x3c\x2e\xf7\xaa\x24\x3c\xb0\x23\x7b\x26\xc0\x05\x17\x5c\ +\x80\x9d\x0f\xf7\x47\xda\x2d\x97\xf3\xc9\xcf\x0f\x5c\x00\x41\x41\ +\xa0\x24\x81\x88\x00\x78\xe2\xc9\x27\x71\xd1\x85\xd9\xcb\x50\x48\ +\xd7\x08\x93\x6d\x4d\x7b\x85\xe2\xff\x77\x5c\x0f\x06\xa3\x68\x3a\ +\x1e\x3c\x8f\xa3\x58\xb0\x60\xdb\x2e\x0c\xd3\x00\xf7\x5c\x8d\xf1\ +\xb7\x36\x19\x11\x44\x81\x08\xf8\x9b\xbc\x40\x57\x9b\x00\x21\xca\ +\x21\x3e\xc3\x04\x03\x09\x93\x0c\x45\xe4\xa7\x00\xf1\x67\x94\x9b\ +\xd0\xd1\x89\x69\x7c\xf1\xcb\xb7\xe2\x8b\x5f\xfa\x07\x98\x8c\x61\ +\xf3\xc5\x17\x62\xdb\xd6\x2d\xb8\xe2\xf2\x2d\x38\xef\x9c\x73\x70\ +\xc6\x86\x75\x58\xbd\x6a\x55\xc7\x42\x97\xe7\x79\x38\x78\xe8\x10\ +\xf6\xee\xdb\x8f\xc7\x9f\x78\x12\xf7\xde\xff\x73\xdc\xf7\xf3\xed\ +\x78\xec\xf1\x27\xa3\xd6\x06\xff\xfa\x86\x8c\x2e\xc2\x1c\x15\x1f\ +\xbe\x6e\xfa\x27\x2d\xb3\x7f\x94\xf9\x1b\xd1\x9a\x00\x61\xd4\xbf\ +\x62\x45\x50\xe6\x6d\x6d\xc4\x14\x9f\xfc\xdb\x6f\xe0\x93\x9f\xff\ +\x0a\xe0\x36\x21\x9c\x06\xe0\x36\x00\xd7\x01\xb8\x92\xee\xa6\x0a\ +\x6f\x3e\x92\x14\x21\x35\xc3\x20\xda\xaf\x40\x8b\x4b\x08\xbf\x53\ +\x18\x43\x84\x3e\x28\xdf\x01\x11\x83\x2c\xa5\x52\xc0\xa3\x1c\x35\ +\xbb\x89\xf7\x7f\xea\x0b\x10\x6e\x13\x70\x9b\x80\xe7\xc8\x97\x50\ +\x0b\xf5\x04\x2e\xa6\xf6\xb4\xc7\xce\x41\xbd\x2e\x2a\x5d\xa1\x5c\ +\xd9\x62\xec\x42\x08\xfc\xd1\xc7\x3e\xd3\x6a\x1f\xec\xb9\x92\x8e\ +\xe0\xb3\xd0\x05\xab\xf6\x74\x44\x32\x35\x22\xcc\x53\xbd\x9e\x09\ +\x6b\xa8\xd3\xaa\x0b\x57\x84\x00\x42\x7e\xae\x35\x9a\xf8\xcd\x77\ +\x7f\x0c\x70\x1a\x80\x53\x87\x70\x1b\x80\x6b\x03\x9e\xdd\xaa\x78\ +\x18\xd2\x3c\xfb\xfa\x45\xd6\x2d\x66\x79\x4a\x09\x46\x85\xfa\x52\ +\x07\x1b\x8c\x20\x60\x72\xba\xc1\x01\x3a\x17\x00\x20\xb0\xbe\xaf\ +\x14\x2d\x20\x54\x6a\x0d\x2c\x19\x1f\xed\xf9\xf8\x31\xbf\x10\x90\ +\x69\x9a\x7e\x41\x8d\x38\x9e\x79\x3a\x7b\x09\xdc\x6d\x97\x5f\x8e\ +\x6f\x7c\xed\xd6\xcc\xe3\x24\x21\x2f\x0b\x40\x51\x49\xcb\x6b\x17\ +\x18\xb9\xfd\x81\x1d\xb9\x08\x00\x00\x30\x36\xb6\x08\xd3\x53\x19\ +\xdc\x0a\x04\xa1\x15\xc8\xe3\x1c\xa6\xc1\x00\x3f\x1b\xa0\xd1\x74\ +\x50\x30\x99\x0c\x14\xf4\xfc\x62\x29\x49\x71\x00\xba\xa6\x11\x68\ +\x29\xdd\x3c\xff\x04\x72\x53\x0b\x53\xc7\x10\xee\x8d\x2d\xfd\xbf\ +\xb5\xe1\x10\x42\x20\x08\x05\x3c\x0a\x10\x57\xfe\x90\x53\x38\xdc\ +\xc3\xf6\x87\x77\x62\xfb\x83\x0f\xe3\x2f\xbf\xf8\x77\x21\x6d\xa6\ +\x61\x60\xf5\xaa\x95\x58\xb6\x74\x29\x2c\xcb\xc4\xf0\xf0\x90\xac\ +\x6f\x00\xa0\x5a\xad\xa1\x5a\xab\xc1\xb6\x6d\x1c\x3b\x76\x1c\x07\ +\x0f\x1d\x6a\xb5\x6e\xd6\x36\xb1\x30\xf0\x8e\x84\xff\x8b\x6b\x48\ +\x91\xa0\x3f\x2d\xd7\x5f\x8f\xf6\x8f\x68\xfe\x4a\xbe\xbc\xee\x37\ +\x8f\x30\x07\x7f\x6e\xa1\x32\x14\x16\x15\x34\x08\x03\x28\x87\xd4\ +\x5e\xe5\x92\x86\xda\x2c\x69\xc5\x6b\x90\x54\x26\xaa\x09\x35\x91\ +\xf3\x49\x0a\x52\xd4\x19\x57\x92\x36\x8b\x50\x88\x21\x84\x41\x50\ +\x01\xb0\x20\x20\xcf\x04\xf1\xcd\xf1\x21\xb8\x7f\x7e\xaa\xc0\x49\ +\x5a\x8c\x37\x9d\x76\xfd\x1c\xa0\xad\xa7\xb6\x8e\xc1\x35\x0c\xef\ +\x2d\x01\x41\x18\x40\x7c\xad\x46\x08\xdf\x22\x25\x97\x4f\x32\xe0\ +\x16\x2d\xed\xe9\x48\x59\xc7\x44\x37\x8f\x7a\xad\xa1\xd0\x98\x34\ +\xac\xc6\x9c\xd5\xa0\x52\xea\x01\x9c\x49\x9a\x01\x79\x9f\x08\xa2\ +\xad\x9f\x40\x7a\x2a\x69\x12\xcd\x5a\xaa\x2a\x08\x48\x58\xcf\xa2\ +\x1d\xad\xfd\x17\x02\x38\x25\x1b\x00\x24\x56\x9c\x4b\x8b\x1c\x3b\ +\x2d\x00\xf8\xc8\xda\x10\x68\x6c\x4c\x0a\x00\x63\x23\xc3\x98\x9c\ +\x9a\x02\x4b\xa8\x87\x9f\x47\x09\xdc\x2c\x95\xef\x66\x43\x5e\x69\ +\x80\xaa\x00\x30\x32\x3c\x84\x5a\xb5\x96\x28\x04\xef\x7c\xf4\xd1\ +\x5c\xe6\x03\x80\x35\x6b\xd7\x64\x12\x00\xd4\x3a\x0e\x45\xdf\x12\ +\x64\x30\x06\x8f\x73\x30\x4a\x60\x9a\x26\xa8\x5f\x1a\x58\xf2\xf5\ +\x84\x18\x00\x55\x28\x20\x40\xf7\xdc\x1f\x68\x49\x0d\x54\x6e\xbc\ +\x84\xfa\x1b\x98\xa1\x5a\x3d\x5b\xbf\xf5\xcd\xe2\x82\x50\xb9\xd9\ +\x79\x8e\xdc\x9c\x82\xda\xee\xc4\x67\x2c\x3e\x5d\x8e\xc7\xb1\xef\ +\xb9\x83\xd8\xf7\xdc\x01\x39\x44\xa2\xcb\x42\xb1\x34\x44\xac\x05\ +\x09\xcc\x4c\xdd\x20\x23\x5a\x9b\xc2\x14\x23\xda\x7c\xcb\xbc\x4f\ +\xf4\x80\xbf\x50\xf3\x57\x05\x01\x3f\x2b\x22\x49\xeb\x52\xb5\x34\ +\x2a\x40\x04\x85\x08\x18\x00\x33\x40\xb8\x07\xc1\x4c\xb4\xd4\x5c\ +\x22\x99\xa9\xe0\x80\xa0\x08\x85\xb6\xf0\xb4\x92\xd6\x42\x17\x6e\ +\x54\x61\x26\xa0\x5f\x09\x72\xd4\x4d\xc5\x01\x53\x88\x0c\x17\xfc\ +\x9b\xfa\x32\x9e\x80\xf0\xad\x00\x30\x24\xad\x2d\xab\x0f\x5a\xf3\ +\x73\x4f\xd2\x9d\xa0\xc5\xce\x6e\xdb\x56\x84\x12\x9d\xf9\xc6\xac\ +\x17\xca\xef\xa8\x00\x04\x6b\xad\x15\xe0\x0b\xa8\x9a\x89\x3d\x72\ +\x6b\x74\xb1\x8e\x91\x98\x8f\xa0\xf1\x53\xc2\x35\x4e\x7d\x87\x72\ +\x9f\xb5\x82\x49\x09\x37\x20\xa8\xe7\xbb\xce\xfc\xdf\x0b\xe5\x59\ +\xe8\x68\xfd\x34\xa1\x28\x26\xfc\xa9\xf7\x29\x51\x84\x96\x84\xb5\ +\xd4\xc7\xec\x03\x04\x44\x2a\x3f\x4f\x12\x00\x08\x80\xb5\x7d\xa3\ +\x66\x81\x21\x6b\x4b\xe0\xf1\x71\x29\x00\x50\xea\x6b\x64\x09\x37\ +\x54\xad\x96\x9d\xc1\x2e\x5e\xbc\x08\xa1\xe4\x9d\x33\xaa\xd5\x5a\ +\x2e\xe3\x0c\xf9\x1a\x25\x00\x14\x2c\x0b\x4d\xdb\x01\x77\x9d\xd8\ +\xef\x9e\x79\x26\xbf\x08\xf6\xf3\xcf\x3b\x1f\x8f\x3f\xba\xb3\xeb\ +\xe3\x9c\xa0\xe4\xaf\x11\xf5\xdb\x70\x2e\xe0\x71\x0e\x40\xc6\x88\ +\x70\x2e\x50\x6f\xda\x30\x18\xc5\x59\xeb\xd7\x60\xd7\x81\xa3\x08\ +\x02\xa7\x48\xb8\xa9\x68\x2f\xd1\x46\x73\x69\x87\x90\xd3\xfb\x42\ +\x00\x98\x6f\x35\x56\x84\x00\x4d\x8b\x22\xbe\x00\x20\x05\x01\xdf\ +\x12\x40\xfd\x28\x6f\xc1\x62\xee\x8a\x28\xf3\x13\xb3\x6c\x86\xda\ +\x49\xe8\xfe\xcd\x18\xd3\xd3\xb4\xe2\x48\x61\x9f\x80\x61\x26\x31\ +\x7c\xdd\x45\x40\x7d\xa6\x90\xc0\xac\x62\xcc\x21\xd8\x94\x7d\x46\ +\x4a\x4d\x80\x71\xa9\x4d\x07\xbf\x09\x2c\x24\x91\x12\xce\xaa\x5f\ +\x58\x68\xef\xca\xf8\x01\xe3\x0e\x35\x7e\x2d\x6b\x21\x64\x5c\x14\ +\xa1\xf0\xa3\xbb\x03\x22\xe6\x6d\x65\x7c\xca\x40\x84\x80\x60\x3e\ +\x5d\x4c\xd2\x46\x00\x88\xe0\x38\xcf\x95\x73\xe8\xb4\x87\xe4\xea\ +\xb4\x27\x5c\x3b\xfd\x1a\xa9\x42\x16\xa1\x52\xd8\x0b\x18\x1c\x00\ +\x08\x02\x22\x54\xbd\xde\x3f\x56\x50\xff\xbe\x0a\xac\x5f\xe8\x7d\ +\x1d\x63\x96\x1f\xdd\x2d\xa0\x31\xd6\x50\xa8\x52\xc7\x65\x20\x34\ +\x10\xa2\x3c\x79\xfd\x99\x29\xd7\x34\x24\x9d\xfa\xcc\x9f\x75\x70\ +\xed\xd5\xfb\x5d\x15\x3a\x55\xc6\xef\x5b\xb0\xd4\x60\x55\x4d\x48\ +\x25\xaa\x35\x20\x26\x0f\xe4\x2f\x08\x50\x41\xd6\xa7\x39\x41\xe3\ +\x02\xc0\x95\xaf\x5b\x01\x81\xf4\x30\xed\x53\x05\xbe\x84\x5e\xcb\ +\x58\x6a\x75\xf1\xe2\xc5\xe1\x67\xcb\x34\x12\x19\x1e\x84\xc0\xd1\ +\x63\xc7\xb0\x62\xf9\xf2\x4c\x73\x0d\x0d\x8d\xa0\x56\xcd\xc7\x5c\ +\xaf\xa2\x56\xcb\x47\x00\x28\x6a\x95\xf9\xc6\x46\x86\x31\x39\x3d\ +\x03\xa2\xb5\x1b\xdd\xb5\x2b\xbf\xca\x76\x5b\xb6\x5c\x86\x7f\xf9\ +\xe7\xee\xa3\x97\x85\x10\xb0\x5d\x37\xd4\xfa\x01\xd9\x0e\x98\x10\ +\x69\x01\x08\x8a\x03\x35\x9d\x56\x66\xc0\xfe\xe7\x0e\x02\x50\x19\ +\x89\x66\x0d\x88\xcf\x82\xee\x1e\x78\x82\xd0\x44\x49\x28\xa4\xbd\ +\x95\x41\x16\x09\xf2\xf7\xe0\xc8\x86\xe8\x6f\xa8\x9e\xdf\x3c\x27\ +\xec\xf9\xee\xf9\x66\xd0\x40\xf3\xd1\xac\x15\x91\xd4\x45\xf5\xf3\ +\x6c\xb4\xf9\xef\x11\xad\x92\xb4\x36\x40\x10\xb4\x6a\xf7\xb3\x08\ +\xd3\x24\x5a\x50\x5f\x62\x5c\x40\xec\xf7\x49\x8c\x3f\x78\x09\x7f\ +\x73\x17\x72\x43\x86\x80\x60\x46\xeb\x7c\x7d\x37\x8e\x20\x04\xe0\ +\xb4\xe5\x0b\x0e\x3a\xdf\x45\x8a\x38\xb5\x3b\x6d\xe5\x7c\x23\x96\ +\x8b\xa0\x72\xa3\x92\xb9\xa0\x67\x2d\x44\x76\x7e\x65\xfd\x08\xe0\ +\xfb\x24\xfc\xc0\x21\x33\x4a\x07\x91\x01\x95\x22\x58\x1f\xb5\x6d\ +\x6f\x84\xf1\xea\xb4\xcf\xa6\xcd\xaa\xa6\x77\xe5\x1c\xd4\xeb\x02\ +\xf8\xf7\x20\x95\x26\x72\x42\xa5\xfb\x8b\x52\x49\x03\xf5\xda\xdc\ +\x4b\x49\xb4\x28\xf3\xeb\x96\x94\x90\x86\x40\x18\xd0\x34\x6d\x20\ +\xca\x4c\xd5\xeb\x1f\xae\xa5\xc2\x98\x03\x41\x0a\xc2\x0f\x13\xa0\ +\xad\xaa\x87\x42\x28\x56\x80\x76\x34\x27\x09\x4e\x3a\xcd\xac\x65\ +\xc5\x48\xb4\xa4\x20\x3a\x4e\xea\x1e\x90\x8f\x30\x20\xda\x58\xf4\ +\x63\x02\x80\x09\xb2\xee\xe4\xe9\x33\x96\x1d\x59\xab\x01\x2e\x5e\ +\xdc\x4a\xcf\x1b\x1b\x19\xc6\xc4\xd4\x34\x68\xc2\x83\xf8\xd0\x43\ +\x8f\xe0\x05\xb7\xdc\x9c\x69\xae\x55\xab\x57\x61\xd7\x33\xf3\x57\ +\x00\x28\x95\xe2\x9d\x11\xc7\x46\x46\x30\x35\x3d\x1d\x71\x8d\x54\ +\xcb\xd3\x68\x34\x1a\x31\x81\xa1\x17\xdc\x78\xc3\x0d\x3d\x1d\x67\ +\x99\x46\x6c\xff\xe4\x82\x83\x51\x06\x02\xa0\x60\x32\x10\x42\xe0\ +\x7a\x1e\x28\x25\x70\x3c\x0e\x93\x12\x78\x9e\x68\x6d\x80\x5c\x13\ +\x00\x54\xed\xac\x67\xa8\x42\x80\xa6\xe9\x52\xc3\x67\x0c\x68\x31\ +\x19\xee\x6f\x42\xdc\x93\x8c\xd0\x63\x80\xf0\xab\xbc\x85\x4c\x4f\ +\xd5\xda\x04\x62\xd6\x00\x95\xe6\x24\x86\xa8\xd2\x41\xf4\x0d\x5d\ +\x11\x00\x22\x0c\x5b\x35\x91\x33\x6d\x13\x55\xbf\xd3\x35\xc0\x24\ +\xe6\xaf\x6a\x85\xda\x06\x4b\xa9\xef\x97\xf6\xc7\x62\x66\x8b\x3e\ +\xd5\x42\xa2\x0a\x00\x7a\xec\x46\x4c\x1b\x54\xaf\x45\xf0\xae\x30\ +\x26\xc2\x64\xad\x06\xdd\x82\xa1\xd0\x1a\x2d\x0e\xa4\xab\x83\xc1\ +\x9b\xe2\x0a\x60\x66\x74\x5e\x10\x10\xce\x5a\xb4\x27\x5d\xc3\xb6\ +\xb4\xeb\xe7\x11\xd7\x66\x63\xae\x98\x40\x00\x00\x7c\x2b\x11\x95\ +\x82\x00\x91\xcc\x5f\xd0\x94\x28\xfb\x4e\xd7\x31\xb8\x8e\xca\x7d\ +\x40\x54\x4b\x40\x5a\xd5\xc7\xc8\x9a\xf9\x63\x85\xf1\x1f\x4c\xc6\ +\x2c\x84\xeb\xd7\x3a\xcf\xd8\xb5\x8f\xa4\xee\x42\xa1\x39\x45\x70\ +\xd2\xd7\x8c\x50\x44\x62\x57\x54\xc1\x29\xcd\x15\xd4\x47\xd3\xbf\ +\x82\x0d\x69\x7f\x88\x09\x00\x9c\xb3\x35\x61\x10\xcc\x69\xa0\x52\ +\x4b\x4b\x58\xeb\x0c\x4b\x16\x2f\x89\xfc\x7b\x7c\x74\x14\xd3\x33\ +\xd3\xb1\x08\xf8\xc7\x9f\x7c\x22\xb3\x00\x70\xde\x79\xe7\x61\xd7\ +\x33\x4f\x67\x1a\x23\x09\xb5\x7a\x3e\x02\xc0\xc8\x48\xbc\xb8\x24\ +\x63\x14\x4b\x97\x2c\x46\xbd\xd1\x44\xbd\x5e\x03\x63\x26\x28\x21\ +\x78\xe4\x91\x9d\xd8\xb6\xed\xf2\xcc\x73\xae\x5a\xb5\x12\xbd\xba\ +\x46\xd4\x4b\x14\x54\x5a\xf4\x3c\x0f\xd4\x30\x40\x08\x85\xeb\x79\ +\x70\x3d\x0e\xcb\x30\x30\x54\x2c\x60\x78\x78\x04\xcf\x1c\x38\x26\ +\xe7\x0a\x35\x49\xee\xef\x81\x19\x33\x01\xa2\x94\xb5\x8e\x0f\xb5\ +\x45\xff\x7b\x8a\x96\x66\x46\x28\x40\xbc\x96\x00\xc0\xfd\x4d\x54\ +\x78\x20\x41\xb9\x57\xb5\xf0\x4b\x84\x81\xe8\x91\xe5\xda\xfa\x05\ +\x7f\x8b\xdc\xc7\x24\x79\x83\xd3\x84\x80\x88\xe9\x5e\x65\xe6\xfa\ +\x66\xa9\x0a\x02\x11\x9f\x7f\x0a\xf3\x8f\x69\x57\x02\x08\x02\x26\ +\x7d\xc1\xad\x75\x1b\x28\x1b\x37\x97\x71\x01\x81\x75\x40\x24\x32\ +\x30\x28\x63\xaa\xd7\x01\x51\xc6\x1e\xd3\x04\x53\xb4\x41\xdd\xec\ +\x1f\x0a\x4e\xea\xd8\x81\xc6\x6d\x48\x5e\xab\xce\x45\x29\xe0\x49\ +\x01\x80\x28\x96\x1c\xd1\xd6\x82\x21\xa2\x1f\x23\x73\x21\x7e\x8d\ +\x42\x2b\x8c\x92\x7d\x11\x32\xd8\x40\x50\x64\xa1\x4b\x89\x28\x16\ +\xaf\xce\xd7\x30\x61\x1d\x09\x69\x99\xd0\xf5\xa2\x50\xea\x3d\x01\ +\x5d\xf0\x53\x05\x32\xff\x7c\x84\xb4\x92\x11\x7d\xd6\x40\xf0\x54\ +\x9e\x05\x49\xb7\x2e\x44\xb5\xa1\x59\xbb\xbf\x89\x4a\x6f\xe0\x0a\ +\x4a\x71\x03\xc4\x85\xbf\xe8\xc7\x9c\x91\xda\x11\x30\xee\x02\x20\ +\x62\x65\xdf\xc8\x58\x80\xc8\x6a\x01\x18\x1b\x1b\x8d\xe4\xa2\x33\ +\x46\x31\x3a\x3a\x8a\x4a\xa5\x12\xb9\xde\x77\xde\x79\x27\xfe\xe7\ +\x7f\x7f\x6b\xa6\xb9\xb6\x5c\xb6\x05\xdf\xff\xee\x77\x32\x8d\x91\ +\x84\xbc\x9a\x01\x15\x8b\xe9\x9e\xa5\x52\xb1\x00\xcb\x34\xc1\xfc\ +\xe2\x3a\xf7\xdc\x7b\x6f\x2e\x02\x80\x9c\xb7\x84\x46\x46\x21\x86\ +\x10\x12\xba\x03\x1a\xb6\x6c\x15\xcc\x28\x01\x63\x16\x84\xe0\x68\ +\xd8\x0e\x26\x2a\x7e\x21\x95\x48\x20\xa0\xaa\x51\x2a\xe9\x51\x0a\ +\x0f\xef\x91\x20\x7f\x2e\x55\x08\x10\xad\x0d\x50\x04\x66\xe2\x60\ +\x53\x0d\xfc\xff\x46\xa4\xd7\xbb\xba\x69\x4b\x81\x20\x49\x8b\x54\ +\x05\x81\x36\xf4\x84\xef\x09\x1b\xba\xca\x70\x63\xe6\x66\xcd\x32\ +\xa0\x0b\x06\x49\x82\x43\x12\xf3\x27\xda\xfc\x21\x68\xf8\x16\x2a\ +\x87\x11\x01\xc0\x6b\x35\xbd\x11\xdc\x5f\x93\x24\xe6\xd5\x46\x13\ +\x8c\x08\x3a\x8a\x40\x13\x04\x1f\x06\xdf\x21\x48\x5b\x0c\x7e\xaf\ +\xd0\x17\x8b\xa1\xf0\xff\x46\x21\x85\x00\x40\x71\xf1\xf8\x0c\x8c\ +\xb3\x48\x2a\x5b\x32\xed\xc1\xf5\x0b\x06\xd6\xcd\xef\x6d\xce\x23\ +\x56\x7a\x59\xb3\x02\x04\xf3\xd1\xe8\xfd\x4e\x22\x34\xa8\xc1\x89\ +\x0a\x2d\x91\xcb\x94\x36\xbf\x26\x50\x29\xc1\x80\x2d\xf3\xbf\xca\ +\x4c\xb5\xfb\xcf\x17\x8a\xe5\x5f\x45\x4b\x88\x52\x84\x61\xd5\x12\ +\x46\xb2\xd2\x1c\xb8\xb8\x82\x6b\xae\x0a\x2f\x44\x2d\x55\x1d\x1c\ +\xaf\xd3\xdd\x17\x29\x60\x45\xda\x1f\x62\x02\x80\x80\x58\x39\xbf\ +\x3b\x69\x0d\x0a\x72\x0d\xaa\x19\xfb\x01\x18\x86\x11\xbb\x6f\x4c\ +\xc3\xc0\xe8\xc8\x28\x66\xca\x65\x50\x02\x78\x1c\xd8\x95\x43\x53\ +\xa0\x1b\x6e\xb8\x0e\x7f\xf2\xe1\xcc\xc3\xc4\x50\xaf\x67\xb3\x82\ +\x04\x18\x1d\x6d\x9f\x4e\x19\x30\x7f\x00\x78\xe4\x91\xee\x03\xf7\ +\xd2\xb0\x6c\xf9\x72\x3c\xb7\x6f\x6f\xa6\x31\x9a\xb6\x0b\xc6\xfc\ +\xa8\x7f\x42\x40\x7d\x97\x85\xe3\xf7\x0a\xb0\x0c\xda\x72\xed\xf8\ +\x9b\x86\xe0\xc1\x46\xa8\x69\xd3\x99\x2d\x00\x3e\x74\x21\x80\x00\ +\x10\x3e\xc3\xf0\x53\x06\x09\x27\x00\xe1\x52\x10\x08\xfc\xc5\xc1\ +\xbb\x50\xe3\x00\x44\x7c\x03\x54\x98\x88\x98\xcd\x1c\x8a\x80\x0c\ +\x75\x43\x54\x34\xcb\x04\x4b\x40\xaa\x6b\x40\xfb\x2e\xce\xf8\x3b\ +\x61\xfe\x24\xf2\xa6\x0b\x01\x00\x91\x99\x01\xa1\xff\xdf\xd0\x0a\ +\xc5\xf0\xd6\xf9\x46\x98\x80\x76\xfe\xba\xfb\x43\x3f\xaf\x58\xea\ +\x21\x8d\xd2\x99\xaa\x09\x26\x7c\xcf\x0c\x04\x45\x87\x44\xc0\x1c\ +\x39\x0b\x99\x57\xd7\xb4\x27\x9d\x47\xec\x5a\x69\x42\x5a\xb8\xe6\ +\x50\xc6\x54\x63\x48\x12\xb2\x5f\x3a\xa1\x23\x75\x1d\x75\x41\x40\ +\xb3\x0a\xa9\xc2\x53\x64\xc9\xa4\xb8\x24\xc7\x55\x83\x65\x55\xa1\ +\x98\x2a\xcf\x80\xba\x86\x2a\xad\x8a\x43\x3c\xf1\xda\xcf\x26\x00\ +\xb6\xdc\x16\x91\x62\x55\x31\xab\x45\x6c\x41\xd2\xaf\x55\xf7\x28\ +\xe2\xca\x37\x8c\xe1\xde\xaf\xc6\x9a\xba\xc4\x04\x00\x02\xba\x32\ +\xf9\x21\x3f\x15\x41\x72\x29\x07\x9c\x04\xc3\x60\x58\xb2\x78\x11\ +\x6a\xf5\x26\x4c\x93\xa1\x3c\x93\xbd\xe1\xce\x59\x67\x9e\x99\x5a\ +\x60\x27\x0b\x1a\x39\xf5\x9c\x4f\x72\x01\xa4\x61\xcf\x9e\x3d\xb9\ +\xcc\x09\x00\x1b\x37\x6e\xec\x5a\x00\x70\x5c\xa9\x0d\x53\x2a\xab\ +\xff\x99\x06\x83\x10\x02\xf5\x46\x33\x5c\x5f\x21\x44\x98\x26\xc8\ +\x85\xc0\xb2\xf1\x61\x94\x46\x18\x0e\x1d\x9f\xd6\x36\xc4\x94\x08\ +\xed\x3c\x2e\x93\x2a\x04\x20\x78\xa3\xad\x09\x28\x91\x1a\x99\xff\ +\x3b\x11\x98\x45\x29\x53\x82\xb6\x7c\xdf\x37\x13\x2d\x57\x80\xa6\ +\x05\x91\x34\x01\x40\x04\x9b\x2c\x14\x1a\x34\x0d\x2c\xd1\x15\xa0\ +\x6c\x96\x50\xbf\x8f\xbe\x47\xd2\xe8\xd4\xdf\xc5\xc6\x55\xe6\x6f\ +\x27\x04\x04\xbf\xf3\x85\x23\xa1\x98\x82\x65\x4e\xbb\xce\xc0\x92\ +\x52\xeb\xd4\x75\xd0\xcf\xd5\x9f\x27\x0c\xf8\x53\x82\x1e\x93\xac\ +\x18\x3a\xfd\xfa\x79\x10\xdf\x8d\x11\xfc\x9b\xfa\xb4\x13\x02\xc1\ +\x15\xda\x83\x4c\x00\xb4\xa3\x5d\x37\x6b\x07\xc3\x6a\xcc\x57\x15\ +\xe0\xd2\xe8\x0d\x69\xd4\x98\x7c\x2c\x96\x24\x2a\x48\x26\xaf\x61\ +\x48\x48\xca\x3a\xc6\x85\x81\x58\xfa\xa7\xea\x0e\x50\xaf\x49\xf8\ +\x68\xb0\xd6\xda\x71\x79\x5e\xf2\x59\x08\x5c\x18\x5c\xb3\x62\x74\ +\x42\x73\xc2\x7d\x9e\x24\xbc\xa8\x2f\xf5\x5a\xc6\x84\xbe\x84\xcf\ +\xb9\x41\xac\x04\x30\xbb\x00\xe0\xff\xf0\x34\x7c\x64\xb5\x00\x48\ +\xa4\x5f\xd1\xa1\x92\x34\x8b\x0b\x21\x30\x33\x53\xc6\xd8\x58\xef\ +\x45\x87\x00\xa0\x58\x1c\x82\xdd\xcc\x47\x63\x0f\x60\xdb\xd9\xdb\ +\x22\x03\xc0\xc8\xc8\x70\xc7\xbf\x3d\x7e\xfc\x58\x2e\x73\x02\xc0\ +\x25\x9b\x36\xe1\x8e\x1f\xdf\xde\xd5\x31\x84\x40\x06\xfc\xf9\x9b\ +\x6d\xc0\xe8\x85\x00\x28\x25\x68\xd8\x2e\x18\x25\xf0\xb8\x14\x12\ +\x20\x00\xc3\x00\x1c\x47\xdd\x84\xf5\xcd\x44\xd1\xcc\x42\xe4\x6c\ +\x09\x00\x81\x4c\x11\x0c\x34\x20\x7f\x0a\xbf\xd0\x09\xf1\x05\x00\ +\x11\xd6\x02\xa0\xfe\x49\xf9\xf4\x05\x9b\x60\x62\x30\xa0\x4f\x6f\ +\x9a\x7e\xa0\x32\xaf\x24\x66\x91\xa4\xbd\x47\xcc\xf9\x88\x32\xfe\ +\x24\x86\x1f\xd1\x9c\x54\x66\x91\xc2\xf4\x05\x94\xdf\x72\x84\x26\ +\x75\x01\x00\x54\xa6\x6a\x12\x0e\x11\xac\x83\x1e\xc4\x16\xac\x05\ +\xd0\x99\x06\x9d\x68\xe9\x20\xc9\xcc\x9f\x68\xeb\x13\x12\xae\xfd\ +\x3b\x14\x02\xfc\xeb\xc9\x01\x50\x02\x42\x02\x7f\x3b\xf5\xaf\x9b\ +\xae\x79\xeb\x71\x1c\xe1\x82\x24\x9d\x40\xf4\x3c\x02\xa6\x9a\x78\ +\xcd\x94\xb2\xce\x80\x6f\x1d\x52\x34\x66\x5d\x20\x88\x94\x0a\xee\ +\xc7\x3a\x2a\x82\x5d\xe4\x74\x88\xf2\x95\x32\xae\x2e\x14\x73\x4f\ +\xde\xff\x41\xfc\x84\x1e\x47\xd1\x15\xcd\x69\xf4\xea\x02\x82\x7e\ +\xfd\xf5\xeb\x9e\x2f\x0c\x18\x2b\x5d\x20\x16\x20\x96\x54\x07\xe0\ +\xb4\x00\x10\x6c\x9a\x24\x9f\x86\x40\x94\xd2\x96\x34\x9e\x36\x25\ +\x01\x7e\x7a\xe7\x9d\x78\xd9\x4b\x5f\x92\x69\xae\x65\xcb\x97\xe1\ +\xe0\x73\xfb\x33\x8d\xa1\x23\x2f\x01\x60\x36\x17\x80\x8a\x3c\x6a\ +\x23\x04\xb8\xea\xaa\x2b\xf1\xd9\xcf\xfc\x45\x57\xc7\x18\x4a\xc7\ +\x42\x46\x64\xdd\x7f\x42\x88\xec\x53\xc0\xe5\x66\xcc\x39\x42\x21\ +\xa0\x58\xb0\x40\x09\x30\x39\x35\x01\x80\xb5\x36\xbf\xc8\x66\x02\ +\x84\x0c\x34\xef\x67\x3d\x14\x02\x00\xb9\x71\x2b\x9f\x43\x61\x80\ +\xfb\x82\x00\x0d\x99\x07\x04\x53\x02\xb6\x92\xb4\x1f\xf5\xdd\xa7\ +\x1f\xea\x7b\x84\x88\xe8\x3b\x41\x8b\xb1\x27\x69\x97\x09\x9f\x89\ +\x2e\x1c\x24\xfd\x3e\x38\xdf\x08\xf3\x6f\xa3\x4d\x85\xca\x3a\x45\ +\x28\x04\x80\xf8\x4c\xd3\x67\x06\xe1\xb9\x53\x3f\xe0\x33\x25\x08\ +\xb2\x5b\x46\x80\xc0\x57\x1d\x7c\xa7\x9a\x7f\x83\xf3\x53\xd7\x27\ +\x71\xe0\xd6\x29\x0a\xea\x33\x30\x82\xa0\xf8\x0f\x51\xae\x9b\x48\ +\xbb\x76\x31\xda\x13\xb4\x6f\xfd\x3c\x92\x98\xbe\x7e\x1d\x00\x90\ +\xc8\xf8\xca\xfd\xa4\xde\x33\x9d\xae\x61\xda\xfc\xe1\x3a\xa6\x98\ +\xd1\xdb\xae\x63\xf0\x37\x45\x88\x0a\xab\xff\xa9\xd6\x31\x9f\x6e\ +\x92\xb0\x76\xb3\xd1\xdd\x76\xcd\x12\x68\x8e\x08\xc6\x51\x52\xfb\ +\x01\xc1\x45\x62\x1c\x40\x42\x0c\x00\x96\xf6\x4f\x0e\x59\x78\xc8\ +\xc3\x02\x40\x29\x05\xf7\xda\x0b\x00\x80\x0c\x7c\xcb\x2a\x00\x6c\ +\xdc\xb8\x31\x7f\x01\xa0\x99\x8f\x00\x10\x54\x45\xec\x08\x42\x60\ +\x7a\x7a\x1a\xe3\xe3\xe3\x99\xe7\x7d\xde\x96\x2d\xe8\xa5\x29\x90\ +\xe3\x7a\xe0\x5c\xc0\x30\x68\xd8\x10\xc8\x05\x50\x30\x0d\x34\x6c\ +\x17\x20\x04\x42\x08\x14\x2d\x03\x4d\xdb\x86\x65\x30\x58\x86\x81\ +\xba\x9b\x10\x04\xe8\x6f\xce\x92\x02\xa1\xbc\x72\x7c\xda\x88\xcf\ +\xed\x42\xad\x37\x98\x42\x91\x68\x35\x41\x40\x32\x10\xb9\x31\x8a\ +\x44\xed\x4d\xd5\xee\xd4\x0d\x51\x19\x2f\x4a\x44\xeb\x5d\xd5\xca\ +\xd2\xb4\x76\x95\xb1\xa8\x66\xfe\xf0\x3b\x44\x8f\x8b\x1c\x8b\xd6\ +\x77\x91\xe9\xb5\x35\x25\x50\x36\x6f\x8a\x96\x85\x04\x72\xb3\x57\ +\xd6\x02\x10\x3e\x43\xa5\xe1\x39\x47\x34\xdc\x58\x40\x9d\x3a\x5d\ +\xeb\x5c\x23\x69\x7e\xba\x20\xa3\x6b\xd7\x49\x9a\xaa\x7a\x0a\x22\ +\xe9\x7b\x9a\x42\x7b\xf4\xba\xcd\x4a\xbb\xbe\x4e\x49\xe7\x11\x9c\ +\x83\x2e\x7c\x25\x1e\x2f\xc2\xfb\x49\x65\xfe\xf1\x18\x92\x04\x4b\ +\x52\x64\x7e\xe2\xff\xa7\x0b\x1d\x5d\xae\x63\xe2\xf8\x8a\x8b\x8c\ +\x04\xeb\xe7\x5f\xf7\xc8\xbd\x8f\x96\x40\x95\x85\x66\xcd\xba\x95\ +\x2c\xbc\xf6\x57\x0a\x10\x44\x24\x16\x99\x49\x88\x01\xc0\xe2\xa4\ +\x1f\x9e\xaa\xc8\xc3\x02\x60\x18\x26\x6c\x2f\xb9\x0f\x80\x8a\xc7\ +\x1e\x7b\x3c\xf3\x5c\x9b\x2f\xd9\x8c\x3b\xef\xf8\x49\xe6\x71\x54\ +\x38\x4e\x42\xf1\xa2\x1e\x30\x3a\xd2\x9d\x7b\xe3\xee\x7b\xee\xc5\ +\x8b\x5f\xf4\xc2\xcc\xf3\x32\xc6\x60\x98\x16\xbc\xa4\x22\x4c\x6d\ +\x60\x1a\x0c\x4d\xdb\x95\x82\x00\x15\x30\x8d\x56\x01\xa0\xa2\x65\ +\xc0\x76\x5c\x50\xc6\xe0\x78\x1c\xcc\x7f\x5f\xbd\x62\xa9\xac\x06\ +\x18\xfa\xd0\x85\x92\x5b\x1e\xbc\xd3\x28\xff\xcc\xf5\x79\x0f\x18\ +\xbf\x40\x74\x43\x54\xfe\x1e\x4e\xcc\xfd\x0d\x10\x08\x19\x1f\xd4\ +\xcd\xaf\x1b\x13\x72\x3b\x7a\x54\x06\xad\x33\x47\x6d\x73\xd7\x19\ +\x7f\xec\xb7\xca\x31\xe1\xf9\x28\xff\x4c\x5b\xcc\x44\x0b\x49\xc0\ +\x08\xfc\x57\xb8\x6e\x01\x73\x95\xda\x20\x89\x6c\xfc\xb3\x9d\x7f\ +\x1a\xad\xba\x90\xa3\x9e\x97\x72\xae\x49\xa7\x10\x5c\xae\x70\x1c\ +\xc5\xc5\x13\xa3\x1d\x9d\xd1\xde\x36\x16\x60\xb6\xf3\x50\xff\x0e\ +\x6d\x49\x14\x5a\x7c\x81\x00\x81\xe0\x9b\x76\x0f\x45\xe2\x48\xd2\ +\xe6\x57\x82\xfd\x92\x84\x81\x24\x81\x30\x49\x88\x8a\x4c\xa3\xfe\ +\x43\x79\x16\x48\xf0\xec\xc2\x0f\x8a\xcd\x91\xe6\x24\xfa\x93\xc8\ +\xc9\x1f\x89\xfd\xe2\x69\xc2\x77\xfd\x6b\x2c\xbf\x60\xd0\xda\x5c\ +\xf2\xb0\x00\x30\xad\x9c\x6c\x1a\x9e\xcb\x41\x73\xbf\xf6\xda\xab\ +\x33\x8f\xa1\x23\x6c\xfc\x92\x11\x41\x59\xe4\x4e\xb1\xfd\x81\x07\ +\x72\x99\x57\xce\xdd\xfd\x6d\xdd\xb4\x5d\x58\x26\x0b\xb5\x7f\xce\ +\xe3\xe2\xbf\x41\x03\x2b\x80\xec\x74\x38\x31\x39\x29\xff\xe4\x6b\ +\x0e\x61\x5e\xb6\xba\x11\x87\x9a\x50\xb7\xcc\xb4\x0b\xa8\xe6\x68\ +\x55\x13\x51\xb5\xa7\x48\x64\xb5\x1f\xb5\x4c\x5a\xdd\xf7\x08\x35\ +\x40\xfc\x76\xbc\x84\x29\x9f\x23\xd5\xd9\x92\x5f\xad\xdf\x31\xe5\ +\xa5\x56\xc7\x0b\xe6\x4b\xca\xfd\x27\xca\x77\x29\x1b\x67\xe2\x46\ +\x3f\xcb\x0e\xaa\x32\xdd\x24\x2d\x4d\xa9\xe1\x1f\xd2\x92\xd8\x97\ +\x40\x3b\xdf\x58\xde\x3f\x53\xc6\x0b\xc6\x4a\x58\xff\xd8\xf9\xe8\ +\xe7\xa2\x09\x0f\x21\xf4\xb8\x88\x76\xb4\x1b\x71\xda\x93\xe8\x0d\ +\x0a\xd7\xe8\x7f\x4b\x3d\x0f\x25\xa8\x8d\xaa\xc1\x7a\x09\x69\x83\ +\x89\x6b\xa8\xcd\x17\xe9\xa1\x90\x34\xbf\x36\x6f\x5b\x6d\x3a\xe1\ +\x56\x88\xac\xab\x16\xdb\x90\xf6\x2c\xe8\xeb\x13\x59\xbf\x36\x6b\ +\x19\x9e\xb3\x4e\x2f\xd5\xae\x5d\xd2\x7d\xdb\x1f\x29\x80\x12\x92\ +\xb8\x01\x46\x2d\x00\x5b\xdf\x6c\x02\xb5\xce\x23\xb5\x4e\x01\xe4\ +\x61\x01\xb0\x2c\x0b\xf5\x0e\x5c\xda\xd3\x53\x53\x99\xe7\xda\x72\ +\xd9\x65\xc9\xc2\x69\x06\xb8\x5d\x6a\xce\x69\xe8\x26\x06\x00\x00\ +\x1e\x7f\x3c\xbb\x45\x24\xc0\xda\x75\x6b\x31\x71\xa2\xf3\xc0\xc2\ +\xc0\xe7\xef\xb8\x1c\x06\xa3\x28\x98\x26\x08\x41\x68\x05\xf0\x38\ +\x07\xf5\x5b\x04\x0b\x01\xb8\x9e\x07\x2e\x80\xe1\xa2\x89\xa9\xaa\ +\xad\x99\xd0\x13\xfc\xea\x40\x1f\xb4\x7f\x0d\xc1\x4d\x10\x06\x08\ +\xaa\x37\x86\xaa\x41\x12\xb4\xaa\x0b\x2a\x26\x63\xf5\xbb\x80\x60\ +\x45\x73\x24\xe1\x49\x44\x26\x4d\x22\x24\x4a\x4f\xe4\xb3\xb6\x79\ +\xc7\x3e\xeb\xbf\xd1\xe6\x20\xda\xbf\x3b\x41\x68\x0d\xd0\x35\xc2\ +\x60\x2c\xd1\x3a\xf7\xe0\xb3\xff\x31\xf1\xa2\x25\x6d\xe4\x89\x0c\ +\x49\x3b\x47\xfd\x37\xf1\x01\xe3\x74\xeb\x2e\x9e\x88\x0a\x9e\x46\ +\x3b\x89\xd2\xae\x0f\x9f\x78\x1f\x26\xd0\x1d\xf9\x77\xd2\x6f\x45\ +\xfc\xdf\xa9\x74\x04\xe7\x93\x86\xb4\xf9\x13\xee\x9b\x4e\xd7\x51\ +\xe9\x94\x18\x8d\x93\x49\x7a\x16\x44\xc2\x31\x09\xeb\xd7\xd1\xb5\ +\x4f\xa2\x59\xbb\x97\x7b\xb9\x8f\xbb\x80\x10\xbc\x03\x01\x80\x3b\ +\x8b\xd0\x99\xb2\x7a\xca\x20\x6b\x21\x20\x40\x0a\x00\x9d\x80\x7b\ +\x1e\x6a\xb5\x5a\xa4\x69\x4e\xb7\xa0\x94\xc2\x30\xcd\xae\xcd\xdd\ +\xed\x10\xe9\xf1\x9e\x01\x94\xd2\x8e\x85\x93\x86\xed\xe0\xb9\xa0\ +\x33\x5d\x0e\x38\xff\xbc\xf3\xf1\xc8\x43\x0f\x76\xfc\xfb\x82\x69\ +\xc0\x71\x3d\x98\x06\x8d\xc4\x0e\x30\x4a\x21\x84\x07\x42\x08\x28\ +\x91\x26\x64\x93\x51\xd4\x1a\x4d\x14\x4c\x06\x21\x18\x96\x2c\x1a\ +\xc3\x44\xb9\x8e\x58\x3a\x99\x1a\x51\x1e\x41\x9f\x25\x01\x95\xe1\ +\x85\xdf\xa9\x1f\x34\x7f\x84\xbe\x71\x8b\xe0\xc7\xa2\x75\x9c\x6e\ +\xf6\x8d\x4f\x9a\x3c\x57\x64\xde\xa4\xcd\xaf\x1b\xc6\xaf\x7d\xd7\ +\x0d\x22\x6b\x42\x14\x66\xa0\x8e\xab\xaf\x59\x02\x33\x48\x1d\x5f\ +\xa7\x4d\x3b\x17\x9d\x01\x24\x1e\x93\x32\x30\x41\xf4\x7a\xa6\x09\ +\x31\x6d\x69\xd7\x69\x4d\x99\x3b\xf5\x3c\x92\x8e\x51\x85\x11\xc8\ +\xfb\x86\xb4\xa3\x43\xa5\x25\x4d\xe8\x51\xff\xa6\xdf\x3f\xe8\x72\ +\x1d\xd5\xb5\x53\xc7\xf0\xc9\x08\x05\x2c\xed\x7e\x88\x08\x80\x19\ +\x69\x4e\xba\x9f\xfb\xcc\xfc\xe5\x1c\x34\xd1\xb5\x1f\x75\x01\x58\ +\xcd\xd3\xe6\xff\x10\xf2\x82\x54\x33\xb6\x03\x06\x80\x42\xa1\xb3\ +\xde\x4a\x94\x12\xdc\x7d\xcf\xbd\x99\xe7\x5b\xb4\x38\xdf\x30\x8e\ +\xbc\x04\x00\x00\x10\x89\xcc\x22\x0e\x02\x82\x13\x27\x8e\xe7\x36\ +\xef\xe5\x97\x6f\xed\xea\xf7\x84\xc8\x62\x3f\xb6\x13\x75\x7f\xd4\ +\x9b\x76\xe8\x0a\xf0\x38\x07\x17\x02\x4d\xdb\x81\xc9\x28\xb8\x90\ +\x35\x03\x64\xca\xa0\xa2\xf1\xc7\x52\xcb\xfa\x6c\xfe\x4f\x3e\x21\ +\x6d\xb3\x0c\x18\x1f\x41\x72\x0e\xbe\x62\xd2\x0d\x4d\xbc\xaa\x29\ +\xb8\x8b\x57\x68\xde\x0d\x4c\xa0\x2c\x3a\x57\xc4\x24\xab\xd2\x45\ +\xa2\xb4\x02\xda\xba\x22\xdb\x9a\xc6\x7c\xde\xca\x7a\x40\x5d\x8f\ +\x80\x16\x1a\xa5\x3b\x76\xb8\xf2\xdb\x58\xea\x97\xf6\x0a\x0f\x52\ +\x4f\xaf\x0b\x26\xd0\x8e\xf6\xa4\xf9\xa1\x5e\xd3\xb4\x57\x12\xad\ +\x09\xdf\x47\xe6\x83\xf6\xd2\xaf\xa1\x7e\xbc\x3e\x5f\xbb\xb9\xf5\ +\xe3\xa1\x8c\x9b\x61\x1d\x93\x9e\x85\xb6\xf3\x06\xf7\x68\x0e\x34\ +\xeb\xf7\xf3\x20\x98\x3f\x00\xa4\x58\x00\x22\x02\x80\x29\x58\xf6\ +\x90\xeb\x93\x0a\xf9\xc4\x00\x74\x2a\x00\x00\xc0\xdd\xf7\xdc\x93\ +\x79\xbe\x0d\x1b\x36\x64\x1e\x43\x85\x98\x25\x85\xb1\x1b\x74\x1a\ +\x89\x5f\xb0\x0c\xd4\x6b\x35\x08\x91\x0f\xa3\xbc\xe1\xfa\xeb\xba\ +\x3e\xc6\x60\x0c\x05\xdf\xff\x1f\xc0\x34\x58\xd8\x22\x58\xf8\x29\ +\x44\x84\x90\x30\x6d\xb0\x60\x59\x38\x76\x62\x42\x73\x01\xb4\x5e\ +\xa1\x00\x34\x88\x38\x80\x24\xe8\x1b\x53\xaa\x30\xa0\x31\x93\x8e\ +\x18\x88\xea\xcb\x4d\x63\x2c\x29\x1b\x67\x6c\x63\x27\xad\xe5\x09\ +\x99\xbb\xb4\xa0\x8c\x17\xa8\x2f\x50\xb5\xea\xf7\xb7\xaa\xd1\x75\ +\xb9\xa6\xe1\x5a\xa8\xeb\x81\x38\xbd\xd1\x83\x5a\xef\x91\x8d\x5d\ +\xf9\x7b\x48\x7b\x30\x2c\x89\x1e\x17\xd3\xde\x7b\x60\x02\x69\x42\ +\x5d\x2a\xf3\x4d\x62\xc2\x49\xbf\x51\x7d\xd6\x69\x0c\x3f\xc6\xf9\ +\x13\x7e\x3b\xdb\x75\xee\xe0\x9e\x8a\x8c\xa9\xf8\xcf\xf3\x58\xc7\ +\xc4\x6b\x3f\xdb\xbd\x9a\x07\xcd\x2a\xe9\x03\x60\xfe\x72\xc2\xd9\ +\x05\x00\x21\x70\xda\xff\xaf\x21\x8f\x18\x80\xa4\x2e\x78\x69\xd8\ +\xb9\x33\x7b\x09\xdc\x8b\x2f\xbe\x38\xf3\x18\x2a\xf2\x62\xc2\x12\ +\x9d\xdd\xf0\xae\xe7\x01\x10\x78\x76\xd7\xae\x5c\x66\x5d\xb2\x64\ +\x49\xc2\x46\x3e\x3b\x38\x17\x61\xe4\x3f\x20\x85\x02\xdb\xf1\x30\ +\x32\x54\x82\xac\xc6\x26\x77\x79\x42\x00\xce\x3d\x34\x1d\x07\x4b\ +\x16\x8d\x21\x64\xfc\x6a\x77\xb9\x48\x0c\xc0\x80\x19\x7f\x0c\x69\ +\x1b\xba\xfa\xb7\xd9\x98\x87\xfe\x5d\xbb\xe3\xf4\xcd\x50\x63\x2a\ +\x40\x94\x69\x46\x98\xbe\x2c\xd3\x4a\x3d\x1b\x25\xb7\x8c\x11\xfb\ +\x38\x96\x37\x0f\x80\xb9\x0d\xc0\x73\xfc\x97\x97\x5c\xca\xb5\xab\ +\xb5\x08\xd6\x43\x13\x3e\x42\x7f\xb0\x24\x72\xc8\x04\x0c\x22\x7c\ +\xe1\xc3\xf5\xfb\x08\xb8\x51\x61\xc4\x17\x56\xa4\x79\x99\x28\x16\ +\x0b\xe5\xdc\x42\xf3\x78\x46\x26\x10\xa1\x1d\xc9\xcc\x39\xf1\x7a\ +\x28\xbf\x4f\xfc\x5e\xfb\x1b\xa8\xf2\x9a\x45\x00\xe8\x4a\x30\x48\ +\xfb\xb9\xf6\xbb\xd8\x0f\xd4\x8f\xbd\xae\x63\xbb\xb5\x53\xc6\xcd\ +\x8b\xe6\x08\x99\x19\xaf\x7b\x17\x10\x02\x89\x7e\x65\x23\xfa\x23\ +\x3e\xd4\xcb\x26\x79\xd2\x82\x00\xb5\x01\x0b\x00\x7b\xf7\xee\xcd\ +\x3c\xdf\x95\x57\x5c\x81\xaf\x7c\xe9\xef\x33\x8f\x13\x20\x4f\x01\ +\x20\x28\xba\x31\x1b\x3c\x2e\x4b\x1a\xdf\xf9\xb3\xbb\x70\xce\xd9\ +\x67\xe7\x32\x77\xa9\x34\x83\x12\xc6\x1b\x00\x00\x20\x00\x49\x44\ +\x41\x54\x8c\x7a\xad\xd2\xd5\x31\x94\xb6\x9a\x00\x05\x30\x0d\x06\ +\x8f\xcb\xce\x61\x02\x02\x43\xc5\x22\x6a\x8d\x26\x0c\x46\xc1\x98\ +\x01\xc3\x04\xa6\x2a\x75\x70\x95\xa3\xf1\xa4\x02\x3b\x40\xe8\x63\ +\x9f\xb3\xc7\x4e\xe1\xbe\xc1\x46\x3a\x8b\x4b\x3f\xe6\x03\x6d\x77\ +\x39\x63\xe7\xa5\x5d\x7f\xf5\xd8\xa0\x00\x0f\x00\x06\x17\x05\xaf\ +\x86\x22\x6f\xa0\xc8\x6b\x28\x8a\x06\x4c\xe1\xc7\xb5\xf8\x8f\xa4\ +\xcd\x81\x29\x8c\x02\x84\x82\x30\x35\xe2\x3d\x60\x52\x40\x47\xfb\ +\x59\xec\x7e\x0c\x62\x1f\x7c\xe1\x0e\x02\xab\x4b\xc0\x28\x73\xc0\ +\x78\x13\x8b\x2c\x01\xc7\x03\xca\x0e\xd0\x14\x0c\xc5\x82\x85\x7d\ +\x53\x2e\xaa\x2e\x81\xc1\x28\x84\x20\xf0\x84\x7f\xae\x11\xad\x17\ +\x51\xa6\x20\x48\x74\x01\x42\x46\xd6\x2b\xf4\x6b\xe9\x7f\x97\x7a\ +\x7d\x66\x9b\x4b\x3d\x50\xfb\x6d\x57\x64\xce\x76\x9f\x74\x79\xce\ +\x24\xf5\x1f\x19\xa0\x8c\xa3\x07\x33\x26\xd2\x3d\x1f\x68\xee\x62\ +\x7a\xd2\x81\x00\x00\x46\x86\xe6\x5c\x31\x99\x67\xc8\x23\x06\xa0\ +\x9b\xa0\xbe\xa9\x20\x8d\x2c\x03\xae\xbd\xe6\xea\x7c\x33\x01\x72\ +\xbc\x27\x3a\x29\x8a\xe4\x7a\x5e\x68\x56\xff\xf9\xcf\xb7\xe3\xd7\ +\xdf\xf4\xab\xb9\xcc\xbd\x62\xe5\x0a\xec\xdd\xdd\x9d\x00\xa0\x42\ +\x08\x69\x0d\xb0\x4c\xc3\xef\x09\x40\xc3\x18\x80\x62\xc1\x44\xd3\ +\x76\xe0\x72\x1b\x1e\x07\x38\xe7\x21\x13\x11\x82\x83\x40\x61\xfa\ +\x40\x8b\xf9\xcf\x1d\xe7\xd7\x90\xb4\x01\xfa\xdf\xc7\xae\x7f\x12\ +\x33\x48\xb9\x49\xd2\xee\x9d\xb0\xbe\x80\x87\x8d\x4b\x4c\x1c\x9b\ +\x98\x82\xe1\x56\x51\x12\x0d\x14\x78\x03\x96\x98\x3d\xf8\x76\xd4\ +\x9b\xc1\x94\x4b\x00\xca\x64\xbf\x77\x66\x82\x18\x16\x00\xd3\x57\ +\x52\xa9\x12\xdc\x95\x30\x77\x84\xc8\x56\x4c\xc1\x90\x21\x70\xd6\ +\x98\x40\xbd\x5e\xc7\x22\xc3\xc5\x98\xc9\xc1\xb4\x20\xc1\x12\x05\ +\xc6\x4c\x00\xf0\x00\xd8\x58\xb3\x4c\x0a\xad\x4d\x41\x51\x77\x09\ +\xa6\x9a\x00\xb3\x0a\xa8\xb9\x04\x87\xab\x1c\x02\x04\x8c\x31\x78\ +\x3c\x10\x08\x14\xd7\x42\xa0\x2d\x06\xc1\x96\xb9\x09\x02\xc1\x3f\ +\x23\x52\x56\xfc\x9a\x24\x06\xe5\xe9\xc3\x68\x07\x09\x8a\xee\xd1\ +\x66\x23\xd1\x85\xcf\x59\x4f\xbf\xcd\x0f\x72\xb5\x58\x02\xb3\x6e\ +\x80\x11\x43\x4e\x1a\x5d\x73\xfe\x9c\x77\x20\x00\x70\x51\x3a\x6d\ +\x01\x88\xc2\x71\x3d\x3f\x1a\xbc\xf7\xf4\x88\xe1\xe1\xce\x3d\x2b\ +\x9e\xeb\xc2\x71\x1c\x98\xa6\x39\xfb\x8f\x53\x30\x34\x34\xe4\x6f\ +\x2e\xf9\x3c\x08\x79\xde\x12\x8c\x19\xe0\xb3\x14\x45\x32\x98\x2c\ +\xc0\x03\x06\x3c\xf5\xd4\x93\xb9\xcd\xbd\x71\xe3\x46\xec\xdd\xdd\ +\xbb\x4b\x81\xfb\x1b\x4b\xd3\x71\xc1\x28\x03\x63\x54\x56\x65\x15\ +\x02\x8d\xa6\x83\xd1\x61\x69\xe9\x99\xaa\xd4\xa5\xe5\x17\x41\x00\ +\xa0\x1a\x08\xd8\xa7\xa6\x40\xb9\xa2\x1d\x03\xd1\x20\xb4\xf7\xc4\ +\x3f\x22\x3c\xe7\xe5\xc3\x06\xb8\x5d\x83\x5b\xaf\xa0\xe8\xd5\x50\ +\xe4\x35\x98\x87\x1c\xac\xe9\x61\xd3\x1e\xa2\x2e\xd0\x98\x06\xa8\ +\x09\x18\x16\x60\x16\xe5\x72\x1a\x00\x60\xa4\x98\x74\x7d\xba\xfc\ +\xf9\x08\x04\xce\x1e\x27\xf0\xec\x06\x4a\xa4\x89\x71\x53\x60\x88\ +\xf9\x2e\x9f\x2e\x93\x71\x18\x25\x18\x82\xc0\x10\x13\x58\x5a\x00\ +\x00\xd9\x93\xe3\xfc\x21\xa0\xc1\x09\x9a\x9c\xe2\x44\x43\xc0\x16\ +\x26\x8c\x42\x11\xcf\x4d\xdb\x20\xc4\x6f\x4a\x13\x89\xb7\x50\x04\ +\x83\xac\x48\x5b\xd7\xf0\xfb\xa4\xfe\x14\xc1\x6f\x82\x3d\x24\x89\ +\x0e\xbf\x18\x51\xa2\x66\x9b\x62\xe1\xd1\x11\x30\x4c\xa2\xcc\x15\ +\x61\xa2\x3d\x5a\x6f\xd4\xcf\xdd\xde\x56\x5d\x5b\x36\x44\xe2\x69\ +\x67\xb3\x98\xf4\x05\x1d\x08\x00\x94\x0e\xe5\x2f\x3d\x2d\x64\xc8\ +\x8d\xa3\x5a\x6f\x60\xd1\x68\xef\xe1\x11\xdd\xe4\xbf\x53\x4a\x70\ +\xcf\xbd\xf7\xe1\xfa\xeb\xae\xed\x79\x3e\x00\x18\x1b\x1f\x47\x79\ +\x3a\x7b\x5d\x81\x00\x8d\x46\x03\xc5\x62\x31\xf3\x38\x94\x75\xa6\ +\x39\x08\x08\xd8\xae\x8b\xa3\x47\x8e\x66\x9e\x33\xc0\xe6\x4b\x2e\ +\xc1\xed\xb7\xfd\x47\xcf\xc7\x3b\xae\x87\xa2\x65\xc2\xf5\x3c\x50\ +\x02\x34\x9a\x36\x4c\xc3\x80\x10\x1c\x96\xc1\x50\xa9\xd5\xc1\x28\ +\xc5\x70\xc1\xc0\xba\xd5\x2b\xb0\xff\xc8\x09\x85\xf9\x27\xf9\xff\ +\xb5\xcd\x6a\x1e\xec\x12\xc9\x48\xa1\x4b\x0d\x0e\x0d\x53\xa5\xd4\ +\xf3\x04\xa8\xf0\x50\xe2\x35\x94\x78\x15\x25\x5e\x43\xb1\xde\x00\ +\x85\x66\x01\xea\x71\xcb\x21\x10\x18\x16\x35\x54\x9a\x0c\x84\xfb\ +\xf7\x26\xa1\x10\x20\x52\x08\xa0\x02\x00\x6b\xd1\x2f\x00\x46\x04\ +\xc6\x0c\x17\xe3\x86\x83\x45\x86\x8b\x71\xd3\x85\x41\x00\x74\xee\ +\xa5\xeb\x1a\x8c\x02\xc3\x54\x60\x18\x1e\x96\x58\x80\x40\x13\x53\ +\x8d\x26\xca\x10\x18\x1f\x2a\xa0\xd2\xe4\x98\x70\x4d\xb4\x8a\xe2\ +\x04\xc1\x64\x5d\xb8\x31\x80\x74\x66\xe8\x5f\x8f\x02\x23\x58\x33\ +\x6e\xe1\xf8\x74\x15\x16\xf1\x60\xc2\x83\x45\x05\x4c\x2a\x12\x8f\ +\xe5\x20\xe0\xbe\x55\xc2\xe5\x02\x02\x04\x36\x27\x70\x04\x81\x07\ +\x03\xb6\x90\x4d\xb2\x4c\xff\x99\xb6\x0c\xc0\xa4\x14\x86\xff\x6f\ +\x2a\x38\x0c\x0a\x10\xca\xc2\x31\x19\x25\xa8\x3b\x1c\xe5\x86\x87\ +\xc9\xba\x8b\x88\x35\xa4\x13\xe1\x47\xe8\xcf\x4c\xeb\xfc\x28\x84\ +\x14\xd2\x85\xfe\xb7\x2e\xd0\xb5\xf5\x85\x68\x1f\x15\xe1\x25\x14\ +\x70\x88\xf2\x78\xcf\xd9\x33\x9e\x78\x87\x47\x63\x00\xc0\x87\xc8\ +\xbc\xdd\x84\xe6\x0e\x95\x5a\x3d\x93\x00\xd0\x4d\x1b\x5c\x00\xb8\ +\xeb\xee\xbb\x33\x0b\x00\x6b\xd7\xae\xc5\x13\x39\x0a\x00\x53\x53\ +\xd3\x58\xb5\x2a\xbb\x00\xc0\x58\x67\x96\x94\x82\x69\xc0\xf5\x38\ +\xea\x9d\x54\x50\xea\x10\xd7\x5e\x7b\x0d\x3e\xfd\xa9\x3f\xeb\xf9\ +\xf8\x60\x63\x73\x3d\x8e\xa2\xc5\x40\x29\x05\x63\x14\x8e\xcb\xc3\ +\x4c\x01\x2e\x04\x6a\x4d\x07\x93\xb5\x9a\xcf\xeb\x13\x5a\x02\x8b\ +\xa4\x0d\x77\x01\x20\x65\xf3\x1d\x1f\x2e\xe2\x9a\x4b\xcf\xc3\xd5\ +\x9b\xcf\xc3\xb5\x97\x9e\x87\xdb\xef\xdf\x89\xcf\xfd\xdf\xbf\xc4\ +\xa8\xa8\xa0\xc0\xeb\x7d\xdd\x51\x86\x0d\x8e\x4a\xdd\x86\x80\xdf\ +\xeb\xc1\x67\x22\x02\x00\x61\x02\x8c\x72\x2c\xb2\x38\xd6\x0e\x0b\ +\x0c\x11\x1b\x43\xcc\x9b\x93\x1d\xae\xd2\x70\x30\x55\x6d\xa0\xde\ +\xb0\x51\xb3\x3d\x94\x0c\x60\x5c\x70\x14\x1c\x0f\xae\x28\x40\x60\ +\x99\x74\x61\x30\x43\x5a\x34\x02\x39\x39\x64\x1e\x09\x54\xcf\xe2\ +\xca\x18\x2b\x52\x2c\xb1\x3c\x50\xaf\x89\xc5\x26\x07\xe5\x36\x86\ +\x05\xc7\xc6\x0c\xb9\x5e\x1e\x17\x98\x69\x38\xb0\x1d\x8e\x86\xcb\ +\x41\x5c\x0e\x93\x73\x18\x10\x80\x23\x99\x30\x6d\xb3\xc0\x1e\x08\ +\x0a\x82\xa0\x24\x18\xd6\x2c\xdf\x80\x9d\x87\x2a\x52\x40\x50\x2b\ +\x02\x52\xda\xde\xa2\xe4\x3f\x3f\x8b\x4b\x14\x8b\x0c\x17\x96\x68\ +\x60\xb1\xe9\xa2\x44\x3c\xd0\x76\xd6\x2a\x0d\x2e\x6f\x4d\xe3\x09\ +\x19\xed\x21\xcf\x11\xa1\x88\x2a\xe3\x39\x7c\x61\x96\x52\x30\xc6\ +\x40\xfc\x75\xa8\xbb\x02\x0e\x07\x3c\x41\xe0\x0a\xc0\xe3\x32\xf6\ +\xa3\xec\x31\xd8\x30\x60\x7b\xa4\x25\xd8\xe4\x6d\xd9\xe9\x1e\x16\ +\x6e\xba\xc9\xc0\x8f\x7f\x1c\x31\xbf\x46\x2d\x00\x82\x5a\xb9\x3a\ +\x7c\x4f\x12\x64\xcd\x04\x18\x1b\xed\xae\x04\xee\x23\x8f\x3c\x92\ +\x69\x3e\x00\x38\xff\xfc\xf3\xf1\xc4\x63\x8f\x66\x1e\x27\xc0\xf4\ +\xcc\x34\x56\xad\xca\xde\x28\xb2\x53\xd7\x06\x21\x04\xa6\xc1\xe0\ +\x7a\x1e\xa6\xa7\x67\xba\x2e\x23\x9c\x84\x4b\x36\x6d\xca\x14\x1b\ +\x61\x30\x19\xfc\x57\xb4\x4c\x34\x6c\x07\x94\x50\xbf\x4e\x80\xf0\ +\x37\x0f\x82\xe1\x52\x11\x8e\xeb\xe2\xf0\x64\x45\x6e\x66\x81\xb9\ +\x59\x61\xfe\xc1\xaf\x5b\x71\x00\xf3\x58\xfb\x8f\x31\x7d\x79\x0e\ +\x9b\xcf\xdd\x80\x17\x5d\xbd\x19\x2f\xba\xea\x52\x5c\x73\xd9\xf9\ +\x91\xee\x89\x97\x9e\x77\x26\xbe\xf4\xb9\x4f\xa0\xc8\xf3\x6d\x4b\ +\x9d\x84\x61\xcb\x00\xbc\x1a\x36\x5f\x7c\x21\x6e\xb8\xfe\x5a\x94\ +\x1b\x2e\x8e\x4c\xcc\xa0\x5e\xaf\xe1\xe0\x73\xcf\x61\xdd\x90\x23\ +\x35\xfc\x01\x42\x08\x81\x6a\xbd\x89\x99\x4a\x15\x53\x95\x3a\x04\ +\x77\x51\x34\x18\x2c\x46\x50\x22\x52\x53\xae\x3a\x40\xd5\xa3\xa8\ +\x78\x16\x3c\x6a\x02\x46\x1d\xe0\x1e\x84\xb0\xe4\x6d\x03\x21\xcb\ +\xcd\xaa\x4d\x7f\x74\x37\x86\x9c\x0c\x8c\x12\xac\x18\x61\x18\x33\ +\x81\xc9\x99\x0a\x96\x16\x3c\x8c\x19\x1e\x8a\x70\x60\x50\x00\xc1\ +\x23\xd7\x83\x17\xd3\x76\x39\xca\xf5\x26\x9a\xb6\x0d\x06\x01\x8b\ +\xca\x79\x2d\x00\x56\x0f\x61\x00\x44\x08\x78\x42\x40\x70\xa0\xd9\ +\xa8\x03\x76\x4d\xc6\x6f\xd0\x40\xf8\xf1\xad\x36\x91\xac\x14\x39\ +\xe7\x8a\x61\x8a\x82\x70\x30\x66\x38\x18\xf1\x85\x39\x9a\x81\x5f\ +\x19\x0a\xfd\xa6\x32\x4f\x74\x9d\xd4\xf1\x3d\xff\x05\x80\x02\xe3\ +\x3e\xf7\xac\x39\x1c\xe5\xba\x8b\xa6\xeb\x41\x78\x2e\x46\x09\x41\ +\x63\x64\x35\xf6\x4e\xd4\xa5\x70\x13\x29\x1b\x4c\x64\xfc\xc4\x5c\ +\x08\x01\x13\xeb\x0b\x00\xda\x08\x00\x04\xec\x34\xff\x8f\x23\x6b\ +\x2d\x80\xb1\xb1\xee\x4a\xe0\xe6\x91\x09\x70\xf9\xd6\xad\xf8\xd7\ +\x7f\xfe\x56\xe6\x71\x02\xcc\xcc\xcc\xe4\x32\x8e\x61\x24\x75\xa0\ +\x4e\x46\xd3\x71\xe1\x7a\x1e\xb6\xef\xd8\x81\x9b\x6f\xba\x31\xf3\ +\xdc\x84\x10\x98\x96\x05\xd7\xe9\xad\xba\x63\xd3\x76\x20\x00\x50\ +\xd3\x17\x4e\x5c\x8e\xe1\xa1\x22\x1a\x4d\x1b\x06\xa3\x68\xd8\x2e\ +\x1c\xd7\x85\x69\x18\x58\xb3\x7c\x09\x0e\x4f\x56\xe0\xaa\x1a\xbf\ +\x9a\xaf\xae\x6a\x6b\xf3\x8d\xf7\xeb\x4c\x5f\x08\x8c\x94\x2c\xbc\ +\xe0\xaa\xcd\x78\xf1\xd5\x97\xe2\x85\x57\x5f\x8a\xb5\x2b\x96\xa4\ +\x1e\x3e\x36\x32\x84\xb3\xcf\x3e\x1b\x07\x9f\xce\x2e\xc8\xce\x86\ +\x82\xc9\xc0\x84\x87\x57\xbc\xf4\x16\xbc\xef\x7f\xfd\x5e\xe4\x6f\ +\x9c\x0b\xec\xda\x7f\x00\x3f\xbb\xf7\xe7\x78\xe4\x91\x9d\xd8\xbb\ +\x67\x0f\xa6\x26\x8f\x03\x4e\x03\x46\x3b\x35\xb5\x4b\x78\x1e\xc7\ +\x74\xb9\x82\xa9\x99\x0a\xca\xd5\x0a\x28\x64\x25\xcb\xd1\xa1\x22\ +\x86\x2c\x13\x0e\x64\x30\xf1\x09\xc7\x43\xdd\xe1\xb0\x39\x91\xcc\ +\x80\x19\x00\xf5\x40\x0c\xc5\x3a\x44\xa4\x26\x2a\xa9\x23\x92\xf9\ +\x47\xf2\xfd\x01\x08\xdf\x9c\x3f\x4a\x51\xab\xd5\xb1\x61\x14\x30\ +\x79\x13\x45\xe1\x61\x5d\x77\x5b\x4d\x0c\xd5\x86\x8d\x4a\xad\x01\ +\xcf\x93\xae\x11\x93\x11\x50\xc8\xa0\xc7\x5e\x50\xb3\x5d\x34\x1d\ +\x0f\x20\x0c\x1c\xd2\x12\x52\x73\x09\xea\x9c\x01\x13\x07\x24\x73\ +\x64\x16\x60\x70\x5f\x30\xf6\x9f\x0b\x42\xb0\x7e\x51\x11\x76\xb3\ +\x8e\x15\x05\x17\x45\x38\x18\x31\xb2\x31\xfc\xbc\x50\x6b\x3a\x28\ +\xd7\x6d\x38\xae\x0b\x26\x3c\x14\x0d\x22\x05\x22\x02\xc0\x00\xb8\ +\x00\xf6\x1c\x39\x0a\x70\x2a\x85\x1b\xc3\x02\xf1\x83\x54\xc1\x03\ +\x21\x00\x83\x17\x02\x4a\x3c\x26\x02\xea\x41\x80\xc6\xbc\xdb\x8c\ +\xe6\x12\x7e\x10\x51\xb5\x96\x4d\x93\x59\xb4\xa8\xbb\x02\x8b\x13\ +\x27\x4e\x64\x9a\x0f\x00\x6e\xbc\xf1\x86\xcc\x63\xa8\xc8\x4b\x00\ +\xe8\xd4\x02\xd0\xb4\x5d\x50\x2a\x33\x01\xbe\xf9\xcd\x6f\xe6\x22\ +\x00\x00\xb2\x4a\xe2\xf1\xa3\x47\x7a\x3b\x98\x10\x58\x8c\xa1\xe9\ +\xb8\x32\xdd\x0b\x02\xf5\x46\x13\x9c\xfb\xad\x7e\x09\x81\xe3\xb8\ +\x68\xd8\x0e\x6a\x36\x97\x99\x00\x34\x28\x5a\x93\xe0\x02\x88\x74\ +\x4c\xd3\x03\xaa\xe6\x00\x6a\xe7\x33\x21\xb0\x7a\xe9\x38\x5e\x76\ +\xdd\x16\xbc\xfc\xc6\xcb\x71\xd3\xb6\x8b\x63\xe9\x90\xed\x70\xcb\ +\x4d\x37\xe0\x4b\x03\x10\x00\x00\xa0\x64\x31\x2c\x5d\x1c\xb7\x6b\ +\x53\x4a\x70\xce\x19\xeb\x70\xce\x19\xeb\x80\xd7\xbc\x22\xf2\xb7\ +\x07\x1f\xde\x89\x7b\xef\xbf\x1f\x8f\x3e\xfa\x18\x0e\x3c\xf7\x1c\ +\xca\x33\x53\xa0\xe8\xac\x65\x74\xa3\x69\x63\xa6\x5c\xc6\xe4\x74\ +\x19\xb5\x5a\x1d\x9c\xbb\x28\x15\x2c\x14\x2d\x0b\x63\x45\x13\x4d\ +\xc7\x85\x43\x80\x83\xc7\xa7\xe0\x71\x5f\xc2\xd3\xab\xc8\xd1\x16\ +\x23\x13\x9e\xd2\x37\xde\x4f\x61\x14\x44\x0a\x01\xc3\x25\x0b\xcb\ +\x47\x4c\x2c\x1a\x32\x40\xb8\x07\xb7\x59\x07\xdc\x26\x86\xa9\x83\ +\x61\x26\x80\x80\xe1\xf7\xc0\xa0\x85\x00\xa6\x2b\x55\xd4\x1b\x4d\ +\x08\xce\x61\x32\x99\xc6\x28\x19\x59\xf7\x37\xa3\x10\x02\xae\xe7\ +\xc1\xf3\xa4\x4b\xac\x6e\xbb\x98\xae\xd9\xa8\xd8\x1c\x8e\x87\x96\ +\x20\x13\xae\x81\x21\x19\xa3\x5f\x27\xe3\xac\xe5\xc3\x28\xd7\x6d\ +\xac\x1f\x07\x98\xd7\xc4\x28\x9b\x01\x9b\x07\x95\x69\x6a\x0d\x1b\ +\x95\x7a\x03\x8e\x23\x2d\x2a\x16\xa3\x92\xe1\x33\x20\xe9\xa1\xa5\ +\x04\x18\xa7\x0d\x1c\xad\x73\x29\xdc\x70\x0f\xc2\xf4\xad\x7e\x0c\ +\x00\x27\x2d\x37\xc7\x20\xe3\x02\x4c\xd1\x5e\x00\xa0\x04\x6c\xee\ +\xe5\xab\xf9\x87\xac\x2e\x80\x6e\x7b\xda\xbb\x8e\x83\x5e\xfa\xd7\ +\xab\x58\xb1\x7c\x39\xb8\x40\x5b\x7f\x5c\x37\x28\x97\x7b\x4f\x9f\ +\x53\x61\x59\xed\xab\x22\x06\x26\x7a\x21\x04\x18\x65\x30\x29\xc1\ +\xd3\x4f\x3d\x9d\xcb\xdc\x00\xb0\x6e\xdd\xba\xae\x04\x00\x8f\x73\ +\x50\x42\x41\x88\x8c\x4b\x00\xa4\x25\xc1\xe3\x2d\xbf\xa0\xc7\x3d\ +\x50\xc6\xc0\x5d\x4f\x12\xcf\x05\x5c\xc7\x69\xa5\x02\xc2\x17\x10\ +\x52\x03\x01\xe7\x9a\xf3\x23\x64\xfe\xe7\xac\x5b\x81\x57\xdd\xbc\ +\x0d\x2f\xbf\x71\x2b\x2e\xbf\xe8\xec\x9e\xef\xc1\x5f\x79\xd5\xcb\ +\xf1\xb7\x7f\xf5\x19\xb0\x1c\x35\xed\x34\x94\x2c\x13\x4b\xbb\x2c\ +\x7f\x7d\xd9\xe6\x4d\xb8\x6c\xf3\xa6\xc8\x77\xcd\x66\x13\x77\xdd\ +\x7d\x0f\xee\xbd\xef\x3e\x3c\xf5\xd4\x53\x38\x7a\xf4\x28\xca\x33\ +\x65\xd8\x8e\x8d\x99\x72\x15\xd5\x5a\x15\xae\xeb\xa1\xd9\x6c\x62\ +\xa8\x68\xa1\x68\x99\x58\x34\x22\xe3\x62\xac\x62\x09\x8b\x96\x2c\ +\x83\x55\x2c\x81\x32\x25\xf0\xd0\x37\x65\x33\xc6\x64\x09\x69\x9f\ +\x01\x56\xeb\x0d\x38\x1e\x0f\x3b\xcd\xcd\xd4\x9a\xf0\x40\x61\x59\ +\x05\xac\x59\x32\x82\xa2\xc9\x40\x20\x50\xaf\x55\x61\x37\xab\x60\ +\xf5\xba\x34\xbf\x53\x48\xfb\x7b\x87\xe0\x42\xc0\xf3\x38\x1c\x8f\ +\xa3\xd1\xb4\x65\xaa\xaa\xe3\x80\x12\x81\xa2\x65\x80\x12\x82\xa2\ +\x41\xd0\x8d\x7f\xa0\xd1\x74\x50\x6f\x36\xe1\x79\x1e\x28\x95\x99\ +\x30\x8c\x12\xd8\x2e\x47\xa5\x61\xa3\xd6\x70\x51\xb3\x1d\xbf\x7e\ +\x88\xc2\xf4\x41\xc2\x6e\x7b\x8b\xc7\xc7\x31\x3c\x5c\x42\xb5\x6e\ +\x63\xe3\xea\x71\x00\x1c\xe3\xc5\x1a\x58\x09\x00\xdc\x9e\xdc\x15\ +\x79\x40\x08\x81\x4a\xad\x81\x6a\xbd\x0e\xd7\x91\xdd\x40\x4d\x46\ +\x61\x02\x30\xcd\xce\xa5\xac\x66\xb5\x02\xd1\xe4\x20\x46\x01\xc1\ +\xb3\x2e\x08\x05\x21\x0c\xa0\x7e\xf0\x01\xa1\x83\x15\xfc\xab\x85\ +\x98\xf9\x55\x73\x01\x08\xd6\x6a\xfc\x71\x1a\x01\xca\xd5\x6c\x16\ +\x80\xa5\x4b\xd3\xcd\xa5\x49\x20\x04\x78\xf0\xa1\x87\xb0\xe5\xb2\ +\xcb\x32\xcd\x3b\x34\x3c\x8c\x46\x2d\x9f\x20\xba\x72\xb9\x9c\xcb\ +\x38\xed\x1a\x23\x35\x6d\x17\x8c\x49\xad\xbf\x58\x68\x69\x9b\x93\ +\x53\xd9\x6b\x23\x04\xb8\xf0\x82\x0b\xf1\xe0\x03\xdb\x3b\xfe\xbd\ +\xed\xb8\x60\x94\xc2\xf2\x99\x7f\xa0\xed\x03\x00\xa3\xcc\xef\x93\ +\x20\xe0\xba\xae\x6f\xe5\x17\x30\x18\xc5\xa2\x91\x12\x2a\xcd\x8a\ +\x0c\x26\x8a\x98\xfc\xd5\x20\xc0\xc0\x8f\x0b\x28\x41\x01\x39\x9d\ +\x69\xe7\x28\x59\x26\xde\xf4\xb2\xeb\xf0\x86\x17\x5f\x83\xab\x36\ +\x9f\x97\xcb\x98\xeb\xd7\xae\x01\x33\x2d\x59\xa5\xaf\xcf\x28\x58\ +\x06\x96\x2e\xc9\xde\xff\xa2\x50\x28\xe0\xf9\x37\xdd\x88\xe7\x2b\ +\xd6\xa6\xd7\xbf\xe9\x37\x70\xf7\xcf\xee\xc4\x54\xb9\x82\xc5\xa3\ +\xc3\x18\x29\x9a\x18\x29\xb6\xee\xcd\xa6\xed\x60\x6a\xa6\x8c\xdb\ +\x6f\xbb\x0d\x97\x5d\x7a\x49\x66\x1a\x00\x29\x88\xb4\x2b\x1f\x5e\ +\xa9\xd6\x51\xad\x55\xe1\x38\x72\x6e\x08\xc0\xf5\x5c\x54\xab\x35\ +\x00\x40\xb5\x5a\x85\xe7\x71\x58\x96\x85\xa9\xe9\x69\x08\xc1\xe1\ +\x38\x0e\x2a\x95\x2a\x00\x81\x5a\xad\x8e\x6a\xb5\x82\x63\xc7\x8e\ +\x61\x7a\x7a\x1a\x95\x72\x19\x33\x33\xd3\xa8\xd7\x6a\x70\x1d\x5b\ +\x36\x12\xd3\x02\x0c\xeb\x8d\x26\xaa\xf5\x3a\x4c\x46\x61\x30\x19\ +\xcf\x00\x66\x60\x6c\x7c\x31\x96\xaf\x5a\x85\xa5\xcb\x57\xa2\xde\ +\x68\xfa\xcf\x43\x20\xfc\xf8\xff\x23\xb2\x5c\x36\x21\x14\x05\xcb\ +\x40\xd3\xf6\x60\xdb\x0d\x78\x76\x53\x3e\x4b\xbe\x90\x64\xdb\xb6\ +\x62\xe0\x8f\xc6\xcd\xc8\xd4\x61\x29\x44\x73\xce\x41\x09\xfc\x77\ +\xd9\xb3\xa3\x57\xb8\xae\x87\x4a\xad\x8e\x6a\xad\x06\xce\x65\x36\ +\x8f\x65\x1a\x28\x30\x82\x02\xeb\x3d\x15\x9b\x3b\x75\xc0\xe1\xbe\ +\x22\xe7\x5b\x3c\x58\x10\x0b\x40\xd0\x4a\x7b\xf4\xdf\x07\xf1\xdc\ +\x1b\xb3\x58\x00\xc0\xc1\xe6\x83\x32\x32\xdf\x30\x93\x51\x00\x58\ +\xbc\xa8\xfb\xcd\xe9\xae\xbb\xee\xc9\x2c\x00\xac\x5a\xb5\x0a\x7b\ +\x76\x3d\x9b\x69\x8c\x00\x95\x4a\x3e\x16\x80\x76\x1b\x5b\xc1\xd2\ +\x62\x52\x7d\x2b\x48\x5e\x73\x03\xc0\xb6\x6d\x97\xe3\x1f\xff\xe1\ +\x2b\x1d\xff\xbe\x54\x88\x0a\x2c\x94\x12\x58\x86\x01\xdb\x75\x41\ +\x29\xc0\xa8\x81\xa6\xe3\x82\x12\x82\xa1\xa1\x56\x45\xc0\x6a\xc3\ +\xc6\x59\x1b\xd6\xe2\xd9\xfd\x87\xa3\x41\x80\x41\x89\x58\x04\x6f\ +\x73\x6f\x73\xb3\x4c\x03\x9f\xfa\xfd\x37\xf9\x4d\x8c\xf2\xc3\x85\ +\x17\x5e\x88\xc7\x77\x3e\x9c\xeb\x98\x49\xb0\x0c\x86\xe1\x0c\x1d\ +\x34\xdb\xa1\xd9\xa8\x83\x73\x8e\x95\x4b\xe2\x56\xbc\x6a\xad\x01\ +\xbb\xd9\x80\xc9\x08\xa6\xa6\xa7\x73\x9b\x73\xb6\xde\x21\x23\xc3\ +\x25\x8c\xf8\x35\x27\xd6\xad\x59\x9d\xdb\xbc\x01\x1c\xc7\xc1\x0d\ +\xcf\xbf\x19\xc2\x75\x30\x53\xa9\xc2\x75\x5c\x14\x2c\x03\x25\xdf\ +\x05\xc4\xb9\xc0\x4c\xb5\x86\x9b\x6e\xba\x09\x5f\xfe\xbb\xbf\xc9\ +\x7d\xfe\x5e\xe0\x38\x0e\x9a\xcd\x26\x26\x27\xa7\x70\xfc\xc4\x71\ +\xf9\x7e\xfc\x38\xa6\xa6\xa6\x31\x39\x35\x89\x99\x99\x19\x4c\x4c\ +\x4c\x62\x62\x62\x02\xbb\x76\xef\xc1\xd4\xf4\x14\x28\x21\xd2\x75\ +\x53\xb0\x30\x54\xe8\x9d\xd9\x27\xc1\x64\x04\x70\x1d\x99\x96\xea\ +\x32\xe9\xea\xf0\x5c\x08\xea\xb6\x04\x82\x41\x32\x7f\x00\xa0\xce\ +\x6c\x16\x00\x92\xef\x0e\xb0\xe0\x21\x2f\x4c\x25\x63\x0c\xc0\xe2\ +\xc5\xdd\x37\x59\x7c\xe8\xe1\x87\x32\xcd\x09\x00\x67\x9f\x7d\x76\ +\x6e\x02\x40\xa0\x5d\x64\x45\xbb\xcd\xad\x61\x3b\xb0\x0c\x23\x94\ +\xe8\x9b\x8e\x8b\xa2\x65\xa2\x5a\xab\x65\x2e\x8e\x14\xe0\xba\x6b\ +\xaf\xe9\xfa\x18\x21\x04\x6c\xd7\x83\x10\x02\x05\x53\x32\x7f\xd3\ +\x60\x60\x94\xc2\xf5\xb8\xe4\xef\x44\xde\x27\x52\x71\x22\x28\x15\ +\x0a\xd8\xbb\xff\x00\xa4\xcd\x36\x9e\x09\x10\x2d\x07\x9c\xf9\xb4\ +\x7a\x87\x10\x98\xae\x54\xf1\xf0\x53\x7b\xb1\xe5\x82\xb3\x72\x1d\ +\xfa\xa5\x2f\x79\xf1\x40\x04\x00\xc6\x28\x8a\xc5\xce\x1b\x6e\x75\ +\x83\xa5\xcb\x56\x84\xae\x1f\x15\xf5\x46\x13\x76\xb3\xe1\x57\xf8\ +\x25\x38\x9e\x63\xe7\xca\xb9\x86\x69\x9a\xd8\x70\xe6\xd9\xd8\x7e\ +\xdf\xdd\x28\x15\x2c\x30\x5f\x30\x77\x5c\xd7\xef\x7c\xc9\x30\x5c\ +\xb4\x30\x3d\x9d\x4f\x5c\x50\x1e\x30\x4d\x13\xa6\x69\x62\x64\x64\ +\x04\xeb\xd7\xaf\x6b\xfb\xdb\xbf\xfb\xf2\x57\xf0\x97\x9f\xfd\x4c\ +\x5f\xe9\x59\x32\x36\x8a\x13\x53\x15\xc0\x63\x00\x73\x5b\x3d\x2b\ +\x98\x09\x08\xc3\xdf\x0b\xfc\xbd\x21\x08\xf6\xec\xf7\x46\xc0\xe2\ +\x16\x80\x28\xc3\xcf\xb3\xed\xdb\x49\x03\x82\x72\x2d\x5b\x16\x80\ +\x69\x9a\x61\x0b\xd9\x4e\xb1\x2b\x87\x26\x38\x5b\x2e\xdb\x92\x79\ +\x8c\x00\xd5\x6a\x3e\xae\x04\xbd\x98\x90\xeb\x79\x68\x34\xa5\x99\ +\xb8\x68\x99\x31\x73\x5e\xd3\x71\x01\x01\x3c\xf5\xf4\x33\xb9\xcc\ +\x3f\x36\x36\xd6\x53\xf4\x2d\x01\xfc\x3a\xef\xb2\x96\x01\xa3\xd4\ +\x8f\x0f\x20\x61\x95\xc8\xa0\xc6\x81\xf0\xcd\x94\x51\x93\x7f\x34\ +\x08\xb0\xd5\x5f\x41\x8f\x09\x98\x03\x08\x81\x9f\x6c\x7f\x2c\xf7\ +\x61\x5f\xf3\xea\x57\x47\x3a\x29\xf6\x0b\x94\x50\x14\xbb\xe8\xb8\ +\xd9\x0d\x3c\xcf\x8d\xdd\x93\x8e\xeb\xa2\x5e\xaf\x45\x6e\xa3\x3d\ +\x7b\xf6\xf4\x65\xfe\xb9\xc2\x19\x1b\xd6\x87\xd6\x2f\xc7\x75\x51\ +\xab\x37\x64\xf6\x81\x29\x05\xf4\x13\xbe\xa6\xbd\x10\x71\xee\x39\ +\xe7\xe4\xdc\xe0\x2c\x0e\x4a\xfd\x6a\x14\x42\x36\xa9\x12\xdc\x93\ +\x4d\xa3\x82\xcf\xc1\x7e\x30\xc8\x67\xdf\x23\xb1\xbe\xee\x54\xfb\ +\x57\x7e\x8d\xdf\x17\x3a\x94\x87\x7b\xa6\x92\x83\xf6\xdb\x25\xcf\ +\x39\x76\xf4\x58\xe6\x29\xaf\xbf\x3e\x5b\x31\x21\x15\xb5\x7a\x3e\ +\x16\x00\x5d\x00\xd0\xfd\xfd\x4d\xdb\x0d\xcb\x2f\x13\x42\xc0\xa8\ +\xac\x36\xf6\x83\x7f\xff\xf7\x5c\xe6\x07\x80\xa1\xa1\xee\x0a\x33\ +\x11\x42\x60\x99\x46\x98\xeb\xee\x79\x1e\x3c\xce\x61\x9a\x26\x1c\ +\xcf\x83\xeb\x79\xb0\x4c\x13\xc4\x8f\x22\xa7\x04\x20\x44\x60\xfd\ +\xca\x65\x28\x15\x0b\x5a\xe4\xbf\xd2\x29\x2e\xac\x87\x8f\xe8\xfb\ +\xa0\x21\x04\xee\xf8\x79\xf6\x2e\x94\x3a\x86\x86\x4a\x18\xe9\xb2\ +\x06\x46\x2f\x20\xa4\xbb\x96\xdb\xdd\xc0\x75\xe2\x31\x0c\x33\xe5\ +\x0a\xa8\x26\x44\x1e\x3e\x7c\xb8\x2f\xf3\xcf\x15\xd6\xfa\xae\x85\ +\x46\xd3\x86\xe0\x22\x52\x0a\xbd\x5c\xad\x81\x11\xe0\xd8\x91\x1e\ +\xb3\x69\xe6\x18\x1b\xcf\x3a\xd3\xef\x36\xda\x3f\xd4\xeb\x75\xa9\ +\x4f\xab\xc2\x3f\x57\x3b\x56\x6a\xd5\x41\x07\xf1\xec\xbb\xb3\x09\ +\x00\x22\xfe\x83\x53\x1e\x04\xa8\x64\xb4\x00\x00\xe8\x3a\x9a\xba\ +\xd1\xc8\xce\x70\xcf\x3b\xf7\xdc\xdc\x34\xb0\x5a\x2d\x1f\x01\x60\ +\xb6\xc6\x48\x05\xcb\x90\x5d\xf5\x28\x85\xe9\x6b\xda\x86\x41\x71\ +\xf0\x50\x7e\x1b\xec\xea\x0c\x7e\x53\x4a\x65\x40\x93\x10\xc2\x0f\ +\x78\x92\xd7\xd6\x76\x9c\xb0\x2c\xaa\xeb\x71\x30\x4a\xe1\xd8\x0d\ +\xd4\xeb\x75\xc8\xdc\xff\x84\x54\x40\x55\x08\x98\x3b\xee\x0f\x00\ +\xb8\x73\xc7\x63\x5d\x5b\xa9\x3a\xc1\xa5\x97\x5e\x9a\xfb\x98\x49\ +\x28\x14\xba\x08\x8d\xcf\x00\xd7\xf3\xc0\x12\x1e\xe5\x63\xc7\xb2\ +\x0b\xec\xf3\x09\x6b\xd7\xac\x91\xe9\x7c\x1e\x8f\x58\x3a\x26\xa6\ +\xa6\xe1\xf9\x75\x34\x6a\x39\x59\x05\x07\x8d\x55\x2b\x57\xc2\x9b\ +\xa5\x21\x59\x56\x58\xa6\xa9\x59\xff\xbc\xa8\x20\xa0\xd7\x02\x01\ +\xd0\xf7\x3d\x80\x9b\xb1\x26\x2c\x11\x01\x80\x8b\xd3\x16\x80\x24\ +\x64\xcd\x02\x00\xba\x0f\xaf\x20\x00\x0e\x1c\x3c\x98\x71\x4e\x82\ +\x42\x21\x9f\x22\xe7\x92\x91\x65\xc7\x6c\xfd\x04\x82\xc0\x3f\xdb\ +\x75\xc1\x05\x87\xed\x7a\xe0\x5c\xe0\xa9\x1c\x53\x01\x37\x6e\xdc\ +\x98\xe9\x78\xea\x47\x35\x3b\xbe\x7b\x22\x60\x9c\xb6\xeb\x41\x40\ +\x60\xb8\x54\x84\xed\xfa\x8f\x92\xa2\xfd\x8b\x79\xc7\xfc\x03\x08\ +\x4c\xcd\x54\xf1\xf0\x53\xd9\xdd\x4e\x3a\x5e\xf5\xca\x57\xe6\x3e\ +\x66\x12\xf2\xe8\x53\x91\x04\x5d\x6e\x6f\x34\x93\x8b\x48\x4d\x4e\ +\xe4\x97\xa9\x32\x1f\xb0\x62\xf9\x72\x54\x6a\x75\x58\xa6\xd4\xfc\ +\x39\xe7\x98\x9a\xa9\xc8\x54\x56\x1f\xde\x00\x32\x3c\xfa\x01\x42\ +\x08\x18\xeb\xbc\x20\x59\x2f\xb0\x4c\xc3\x57\xfa\x92\xdd\x80\xad\ +\xbd\x00\x18\x98\x1b\xa0\x58\x99\xc5\x02\x40\x4e\x0b\x00\x2d\x90\ +\xf0\xbd\x9c\x31\x08\x10\x90\xf9\xe2\xdd\xe2\x8e\x3b\x7e\x9a\x79\ +\xde\xa5\xcb\x96\x66\x1e\x03\xc8\x4f\x00\x18\x1a\x6a\x2f\x90\x38\ +\xae\x07\xd7\xe3\x28\xf8\x26\xf7\x82\x69\xc0\x34\x18\x0e\x1c\x3c\ +\x90\xcb\xfc\x00\x70\xe9\xe6\xcd\x3d\x1f\xcb\xb9\x80\xc7\x79\xd8\ +\x16\x98\x31\x19\xc8\x63\x19\x2c\x6c\x8a\x52\xad\x37\x40\x20\x73\ +\xa3\x47\x87\x4b\x9a\xf6\xaf\xbc\xd4\x07\x7f\x50\x5a\x40\x0c\x7e\ +\xc9\x55\x42\x70\xc7\xfd\xf9\x17\xee\x79\xd1\x0b\x5f\x10\x76\x51\ +\xec\x17\x84\x00\x8a\x85\x7e\x09\x00\x5a\x4c\x4a\x33\xb9\x26\xc8\ +\x74\x8e\x59\x00\xf3\x01\xeb\xd6\xad\x8d\x58\x0f\xab\xf5\x06\xc0\ +\xdd\xa8\x40\x24\x44\xea\x7a\xcc\x77\x18\x09\x81\x9d\x79\x42\x04\ +\x71\x3e\xaa\xb0\x1f\xba\x00\x13\x52\x81\x07\x01\x6e\xb5\xb7\x00\ +\x00\xa7\x05\x80\x24\x54\x32\x16\x02\x02\x00\xc3\xe8\x3e\x82\x7d\ +\xfb\x03\x0f\x64\x9e\xf7\xcc\x33\xf3\x89\xec\xce\xeb\x41\x9f\xcd\ +\x05\x20\x7d\x8d\x4a\x36\xb0\x00\x6c\xc7\xc3\xd4\xc4\x44\x6e\xd5\ +\x08\xaf\xed\x21\x13\x20\x80\xeb\x79\x28\xfa\xe6\xe6\xa0\x54\x31\ +\xa3\x14\xb6\x23\xe3\x02\x04\x08\x0a\x7e\x30\x23\x81\x5f\x06\x5a\ +\x20\x41\x00\x98\xa3\x4d\x20\x09\x7e\xbe\x76\x3f\xe2\x00\x08\x21\ +\x58\xb6\x7c\x45\xee\xe3\xea\xe8\x97\x0b\x40\x17\x00\xd2\xc4\xf8\ +\x72\x79\xfe\x44\xc4\xe7\x81\xe5\xcb\x96\x45\xe2\x1c\x6c\x3b\xd9\ +\xf2\xb1\x6b\xf7\xee\x41\x91\x94\x2b\xfa\x65\x31\x0a\x40\xd5\x76\ +\xec\x7a\xf1\x2f\xbd\x20\x58\x60\x05\xe8\xf7\x36\x50\xa7\xb3\x59\ +\x00\xc4\xc2\x14\xe7\xfa\x8c\x3c\x5c\x00\x9d\x76\xc1\x53\xf1\xd4\ +\x53\x4f\x65\x9e\x77\xf3\xe6\x7c\x8a\x93\x34\x1a\xd9\xe3\x20\x00\ +\x60\x78\xb8\x7d\x6d\x4f\x59\x66\x97\x85\x1b\x2f\x17\xd2\x07\x29\ +\x38\xc7\xf1\x1c\x4a\x24\x03\xc0\x85\x17\x5c\xd0\x73\x33\x3e\xcb\ +\x34\xe0\x79\x1e\x08\x48\x68\xa5\xe0\x02\x21\xf3\x77\x5d\x37\x2c\ +\x1e\x64\xbb\x1e\x0e\x1d\x3e\x82\x48\xd0\x9f\xd6\x14\x08\xc0\x60\ +\xcd\x80\x89\xf0\x2d\x00\x3b\x1e\xef\x4b\xd4\xfe\x35\xd7\xf4\x2e\ +\x70\x75\x02\x01\x91\x4b\x8a\x68\x12\x74\x01\x20\x2d\x94\x27\xaf\ +\x2c\x99\xf9\x82\xd1\xd1\x91\xa8\xd5\x32\xe5\xd6\xdc\xbd\x7b\xcf\ +\x40\xe8\xc9\x1b\xc3\xc3\xdd\x05\x02\x77\x0b\xc3\x60\x7e\xd1\x33\ +\x8d\xe9\xeb\x02\xff\x20\x6b\x81\x78\x8d\x98\xcf\x46\x0f\x02\xec\ +\x7f\xfb\xae\x05\x05\x69\x1e\xcd\x5a\x08\x08\x00\xac\x1e\x34\x94\ +\x43\x87\x0e\x65\x9e\xf7\x9a\xab\xaf\xce\x3c\x06\x90\xae\x01\x74\ +\x8b\xd9\x5a\x23\xeb\xf5\xe6\x3d\x8f\xc3\xf5\x38\x0c\x83\x62\xf7\ +\x9e\x7d\xb9\xd0\x00\x00\x56\x86\xa8\x71\x46\x65\x1f\x80\x20\x5b\ +\xc1\x32\x0d\x5f\x30\x90\xae\x8b\xd0\xfc\x07\x60\xb8\x54\x94\xda\ +\x40\x2c\x13\x40\xd3\x02\x02\xcc\x85\x0c\x40\x00\x10\x8a\xa9\x72\ +\x0d\xf7\x3f\xf2\x64\xee\xc3\xbf\xfe\x75\xbf\x92\xfb\x98\x83\x42\ +\xa7\xc1\xbb\xcd\xc6\xc9\xa7\x3b\x59\xfe\xb3\x28\x03\x5c\x93\x7f\ +\xb3\x7f\xff\xfe\x01\x52\x94\x1f\x46\x47\xfb\x2c\x00\x30\x86\xe5\ +\x41\x05\x58\xff\x39\x17\x91\xd8\x1f\x35\x06\x08\x83\x70\x01\xba\ +\x78\xf4\xeb\xb1\x4d\x3c\x72\x59\x09\x70\x5a\x00\x48\x40\x25\x63\ +\x37\x40\xa0\xf3\x26\x38\x2a\x66\x72\xf0\x2b\x5e\xbe\xf5\x79\xb9\ +\x68\x75\x79\xb9\x00\x4a\xc5\xee\x82\x12\x0d\xc6\x40\x29\x81\xed\ +\x78\xf8\xce\x77\xbe\x93\x0b\x0d\x80\x6c\x0a\x94\x05\xa6\x21\xe9\ +\x32\x0d\x69\x11\x10\x90\xcc\xa2\xe9\x78\x32\x2e\x80\x50\x8c\x0d\ +\x97\x30\x3c\x54\xc2\x50\xa9\x08\x68\xa5\x4d\xe3\x8d\x81\x80\x39\ +\x75\x05\xf8\x42\xc0\x6d\x77\x65\x77\x3b\xe9\xb8\x64\xd3\x26\x88\ +\x7e\x17\x39\xe9\x13\x74\x01\x20\x2d\x7f\xdc\xe9\xb1\xc3\xe4\x7c\ +\x46\x90\x5a\xe9\xb8\xe9\x9e\xe1\x43\x39\x66\xe7\x0c\x12\xdd\x36\ +\x68\xeb\x16\xb2\xf4\x31\x5a\x4c\x3e\x34\xf3\x2b\x95\x40\x5b\x7f\ +\x18\x04\x12\xd3\xb8\x74\x17\x40\x3e\xb9\x5e\x27\x13\x08\x50\xae\ +\x64\x97\x8b\x7a\xca\x53\x16\xdc\xaf\xdf\xdd\x3b\x4c\xd3\x84\x61\ +\x64\xf7\x8f\x3a\x09\xf9\xd0\xbd\x60\x36\x0b\x80\x0e\x4a\xa5\xa9\ +\xbd\x68\x19\x78\xec\xb1\xfc\x8a\xd5\x6c\xd8\xb0\xa1\xa7\xe3\x9a\ +\x76\xcb\xef\x1f\x64\x03\x78\x9c\xc3\xa0\x24\xf4\xfb\x71\x2e\xd0\ +\xb4\x1d\x94\xfd\x52\xb1\x95\x6a\x2d\xdc\x00\x04\xd2\xb4\xff\x01\ +\x33\x7f\x21\xa2\x9b\x93\xff\xf1\x3f\xee\xde\xd1\x97\xe9\xd6\xac\ +\x5d\xdb\x97\x71\x25\xfa\x27\x5c\xe8\x06\x80\xb4\xab\xe4\x79\xb1\ +\xf8\xaa\x05\x8f\xa2\x2f\xac\xf3\x36\x0a\xc4\x91\x5e\x3b\x6b\xce\ +\x31\x96\x2d\x5b\xd6\xf7\x39\x4e\x84\x99\x21\x9a\xc6\x2f\xa0\x58\ +\x01\xfa\x4e\x46\x80\x0e\x04\x00\xd0\xd3\x02\x40\x02\x6a\x4d\x3b\ +\xb3\x16\xdd\x4b\xd0\x09\x21\x04\x77\xdd\x7d\x77\xa6\x79\x01\x60\ +\x51\x0f\xa5\x88\x75\xb8\x6e\x3e\x1b\xdc\xd8\x58\x7a\xc3\xf2\x86\ +\xed\x84\x55\x01\x01\x84\xc5\x3a\x6c\x47\x16\x07\xaa\x37\xf3\x4b\ +\x3b\xba\xf8\xa2\x8b\x7b\x3a\xce\x32\x0d\xb8\x4a\x0e\xb1\xeb\xba\ +\x18\x2a\x16\xd1\x74\x5c\x0c\x95\x0a\x60\x8c\xc1\x32\x68\xd8\x33\ +\xa0\x60\x06\xb1\x1f\x7a\x3a\x50\x82\xe6\xdf\x4f\x33\x60\xc4\xda\ +\x10\x6c\x3e\x32\x3f\x79\x71\x89\x62\xf9\x10\xc1\x62\xc3\xc1\x53\ +\x4f\x3c\x86\x99\x8c\x42\x67\x12\xae\xbb\xee\xba\xdc\xc7\x1c\x04\ +\xe2\x2e\x80\x64\x61\x43\x70\xde\xf7\xea\x72\x83\x46\x27\xc2\xfa\ +\x89\x9c\xe2\x72\x06\x8d\x15\x03\x08\x4c\x95\x77\x8a\xea\xf6\x43\ +\xb2\xdb\x6f\x30\x52\xc0\xec\x02\x00\x39\x6d\x01\x48\x45\xd6\x40\ +\xc0\x52\xa9\xb7\x7c\xfc\xfb\xee\xbf\x3f\xd3\xbc\x00\xb0\x7e\x7d\ +\x6f\xda\xae\x0a\xc7\xce\x87\xf9\x8e\x8e\xa6\x0b\x00\x8c\x92\xb0\ +\x2a\x60\xc3\x76\x00\xc8\x72\xbb\x96\x65\x62\xa8\x54\xc4\xe1\x43\ +\x07\xc2\xe2\x3b\x59\x71\xc5\x15\xdb\x7a\x3a\x8e\x90\x56\x9c\x82\ +\xed\xc8\xbc\x7f\x8f\x7b\x30\x18\x45\xa5\xd6\x80\xf0\x05\x45\xce\ +\x05\x5c\xcf\x85\x65\x18\x58\xb1\x74\x51\x32\x03\x0e\x99\x30\x90\ +\xfb\x26\x90\x18\x73\x20\x19\x3e\xe1\x2e\xc6\x68\x03\x17\x8e\x36\ +\xf0\xbc\xb1\x32\x2e\x2a\x9c\xc0\xe6\xa1\x49\x3c\x6f\xa9\x83\x4b\ +\x96\x08\xfc\xcb\x77\x7f\x98\x2f\x2d\x00\xde\xf0\xfa\xd7\xe5\x3e\ +\xe6\x20\x10\xd3\x7e\x53\x62\x02\x08\x21\x38\x72\xe4\xe8\x00\x28\ +\x1a\x1c\xc6\xc6\x66\xaf\xe2\x38\x31\x31\x31\x00\x4a\xf2\xc7\xaa\ +\x55\x2b\xfb\x3e\xc7\xd8\x88\x1e\xf0\x9c\x90\x0d\x30\xa0\x42\x40\ +\x02\x22\x91\x81\x45\x05\x00\x4f\x9c\x5c\xa1\xac\xb9\x40\x06\x02\ +\x96\x33\x36\xc3\x99\x2d\xfa\x3d\x0d\x79\x98\xbd\x2f\xba\xe8\xc2\ +\xcc\x63\xb4\x33\x03\x76\x83\x91\xd8\x43\xd1\x82\xa7\xb4\xda\x95\ +\xe9\x80\x1c\x5c\x00\x8e\xe3\xa1\x69\xdb\xb0\x9b\x0d\xd4\x73\x88\ +\xc7\x00\x80\x6b\xaf\xb9\x3a\x93\xc6\xe6\x71\x0e\xc6\xa4\xd9\xbf\ +\x69\x3b\x70\xfd\x8a\x69\xc3\x43\x25\x19\x07\x40\xa9\x2c\x08\xe4\ +\xb8\x70\x5d\xd9\x32\xb8\xc5\x84\x95\x54\x40\x00\xf9\x3c\xf8\xe9\ +\x0c\xdf\x10\x2e\x56\x5b\x0d\x6c\x59\xd4\xc0\xd6\xd1\x69\xdc\xb4\ +\x74\x0a\xdb\xc6\x2b\x58\x63\x56\xb1\xd8\x70\x50\xa4\xad\x6b\x4b\ +\x08\xf0\xbd\xef\xe6\x17\x6b\x11\xe0\xec\x8d\x1b\xfd\x9e\xf0\xf9\ +\xa3\x9f\x3d\xcc\xf4\x7b\x44\xb4\xa9\x96\xb8\x6b\x77\xfe\x85\x94\ +\xe6\x12\x4b\x96\xc8\x20\xb6\x76\x81\x90\x79\xa5\xe6\x0e\x1a\x6b\ +\xd7\xae\xe9\xfb\x1c\xad\x1e\x12\x5a\xac\x4f\xe8\x02\x50\xd1\x5f\ +\x2b\x00\x01\x99\xdd\x02\xe0\x10\x76\x72\x55\xb3\xc8\x11\xd3\xe5\ +\xb9\x11\x00\xf6\xee\xdd\x9b\x69\x5e\x00\xb8\x62\x5b\x6f\xda\xae\ +\x8a\xbc\x7c\x9c\xc5\x62\x31\x35\x05\xaf\x68\x99\xe1\x66\xc3\x28\ +\x95\x45\x77\x3c\x0f\xa6\x21\xfd\xed\x9e\xc7\xf1\x44\x0e\xa9\x91\ +\x80\xb4\xc8\x10\xda\x7d\x6a\x66\xd3\xb7\x84\xb8\x41\x76\x02\x63\ +\xb0\x0c\x06\x02\x02\xce\x05\xca\xd5\x1a\x0a\xa6\x01\x42\x64\xf0\ +\x54\xd1\x62\x98\x9c\x9a\xd6\x4c\xef\xad\x57\x2e\xa9\x80\xe1\xd8\ +\x1c\xcb\x86\x28\x2c\xb8\x58\xc6\xea\x38\xb7\x54\xc1\x15\x63\xd3\ +\xb8\x61\xc9\x14\x2e\x1a\xae\x60\x09\xad\x62\x91\xe9\x81\xce\x32\ +\xc7\xf1\xc3\xf9\x15\x5d\x52\xb1\x7e\xc3\x19\xb9\x8f\x69\x3b\x2e\ +\xa8\xd1\xbf\xa2\x2e\xba\x00\xd0\x2e\x29\x60\xdf\xbe\x85\x19\x11\ +\x9f\x86\x25\x4b\x64\xa0\x2c\x69\x13\x63\x91\x67\xab\xee\x41\x62\ +\xcd\x9a\xfe\x0b\x00\x8d\x66\x53\x7b\x9c\x45\xe4\x25\xfa\xcc\xf4\ +\x35\x24\x96\xaa\x8c\x8a\xce\x86\x98\x1a\x08\x29\x0b\x10\x27\xa6\ +\xb2\x49\xba\xdd\x06\xbf\x05\xc8\xa3\xc4\xe8\xb5\xd7\x5c\xd3\x73\ +\xde\x7b\x80\xbc\x4c\xef\xc5\x42\x11\xbc\xc3\xa6\x93\x96\x69\x40\ +\x08\x69\x4e\x77\x5c\x19\x5d\xbf\xfd\x81\xfc\x82\xd4\x46\x3b\x6c\ +\x54\xd3\x68\x3a\x21\x23\x08\x96\x51\x06\x26\x9a\xb0\x5d\x17\x8e\ +\xc7\xfd\x8c\x00\x8a\xa2\x65\xca\xf3\x23\x04\x06\x63\x60\xcc\xc0\ +\xd2\xf1\x61\xd9\x52\x56\x70\x80\x6b\x95\x00\x93\x6a\x82\x77\x7a\ +\xad\x84\xc0\x59\xab\x97\xe1\x96\x6d\x17\xe1\x82\xc5\x04\x67\x15\ +\x6b\x38\xc7\x38\x81\xeb\x16\x4d\xe1\xd2\xb1\x2a\x36\x94\x9a\x18\ +\x35\xbc\xae\x42\xe4\x5c\xcf\x43\xb9\x5c\xc6\xd3\xcf\xe6\xaf\xcd\ +\xde\x78\xe3\x0d\x99\xc7\x70\x5c\x0f\x53\xe5\x2a\xa6\x2b\x75\x3c\ +\xb5\xf7\x20\xf6\x1d\x3e\x0e\x56\x68\x5f\x5c\x2a\x2f\x70\xce\xdb\ +\x3e\x47\x07\x73\x48\xdb\x9d\x4f\x58\xb5\x6a\x15\x00\xc4\xba\x21\ +\xaa\xa8\xe7\xd4\x23\x64\xd0\x58\xbf\xae\x7d\xcb\xe0\x3c\x40\x03\ +\xcb\x54\x98\x01\xe0\xff\x41\x28\x9f\x07\x57\xff\x23\x91\xb7\x47\ +\x05\x80\xe9\xc6\x69\x01\x40\x07\x01\x40\x08\x4e\x4c\x97\x33\x0d\ +\x33\xd2\x63\xe1\x09\xd7\xb5\x33\x33\xdf\xf1\xf1\xb1\xcc\xb7\x58\ +\x5e\x2e\x80\x62\xb1\x10\xd3\xaa\x6c\xc7\x45\xd3\x8e\x5a\x18\x82\ +\x9f\x94\x0a\x92\xc9\x0a\xbf\x15\xe9\xb7\xff\xed\x5f\x73\xa1\x03\ +\x00\x56\xad\x5e\xd5\xd1\xef\x8a\x85\x96\x65\x42\xed\x0d\xef\x71\ +\x0e\xcb\x34\xc0\x39\x87\x61\x30\x78\x9e\x14\x54\x0a\x56\x01\xa6\ +\xc1\xe0\x79\x2e\x1a\x4d\x1b\xa6\xc1\x30\x3c\xa4\xa6\x02\xaa\x5d\ +\xc2\x54\x21\x00\xe8\x78\x33\x10\x02\xa5\x82\x89\x7f\xfa\xf0\xdb\ +\xf0\x8d\x8f\xbf\x1d\xcb\x87\x19\x36\x96\xea\x18\x66\x6e\x5b\x2d\ +\x55\x85\xc7\x39\xa6\xca\x55\x1c\x3e\x3e\x89\x03\x47\x8e\xe1\xf0\ +\xd1\x63\x28\xcf\xcc\x40\xb8\x36\xfe\xed\xff\xe5\xef\x06\x78\xe5\ +\x2f\xbd\xa2\x6b\xb7\x8b\xc7\x39\xca\xd5\x3a\xea\x4d\x07\x95\x86\ +\x83\xba\xed\xa1\xda\x70\x70\xe0\xe8\x09\xb8\x5c\xc0\x71\x79\xa6\ +\x9a\x0e\xdd\x80\x52\x0a\xd3\x4a\x4f\xe7\x3d\x7a\xf4\xe4\x8a\x01\ +\x08\xb4\x64\xc3\x48\xb7\x94\xe5\x55\x1f\x64\xd0\x30\x4d\xb3\xef\ +\xad\xaa\xc7\x46\x87\x7d\xe1\x49\x79\xb6\x55\xb7\xdf\x60\x63\x46\ +\x3b\xb0\x00\xc8\x42\x01\x0b\x53\xa4\xeb\x33\x4e\x4c\x65\x13\x00\ +\xc6\xc7\xc7\x7b\x3a\x8e\x12\x82\x47\x76\x3e\x9a\x69\x6e\x00\x18\ +\xed\x20\xa0\xa7\x1d\x44\x87\x5a\xfb\x6c\x30\x4d\x33\xa6\x45\x99\ +\x06\x8b\xb4\x1b\x75\x5c\x0f\xb6\xeb\xa2\xe9\xc8\xaa\x7a\x40\x60\ +\x0d\x10\x20\x39\xa4\x34\x06\x38\xf7\xdc\x73\xbb\x3e\x46\xf5\x87\ +\x3a\xae\x17\x0a\x26\x42\x08\x80\xc8\x73\xa9\xd5\x1b\x70\x7c\xa1\ +\x86\x10\x00\xdc\xc3\xc4\x64\xcb\x0d\x20\x54\xe6\x1f\xba\x04\x80\ +\x6e\x98\x3f\x00\x7c\xfe\x0f\xff\x2b\xb6\x5c\x70\x16\x86\x8a\x16\ +\xbe\xf4\xd9\x8f\xc1\x21\xe9\xa6\x70\xce\x39\x66\xaa\x75\x1c\x3e\ +\x31\x85\x03\x47\x8e\xe3\xf0\xb1\xe3\x98\x9e\x9a\x82\x70\x6d\x14\ +\x18\x30\x64\x19\xa1\x70\x43\x08\xc1\x0f\xbe\xff\xfd\xae\xd7\x66\ +\x36\x9c\x7b\xce\x39\x70\x66\xe9\xc2\xc6\xb9\x40\xa5\x56\xc7\x4c\ +\xb5\x8e\xa6\xcb\xc1\x09\x03\x33\x2d\x9c\x98\xa9\x60\xff\xa1\xa3\ +\x78\xee\xc8\x31\xcc\x54\x6a\x20\x94\x49\x17\x0e\x65\x30\xcd\xc1\ +\x08\x00\x00\xc0\xda\xb8\x8d\x26\x4e\xb2\x86\x40\x6b\xd7\xc8\xd4\ +\x4d\xa3\x4d\x15\x53\xd7\x5d\x98\x0d\x81\x24\xfa\x5b\x9b\x82\x31\ +\xd6\x12\x9e\x12\x03\xfd\x12\xac\x7e\x7d\x12\x0a\x48\x47\x16\x00\ +\x49\xc0\x69\x2b\x40\x02\x8e\x67\x14\x00\xb2\xd4\x9e\xfe\xd9\x5d\ +\x77\x65\x9a\x1b\x00\xd6\xac\xe9\x67\x1e\x76\x77\x88\x97\x57\x25\ +\x11\x33\xa3\x69\x30\x40\xf8\x0d\x76\x14\xc1\x80\x10\x82\x67\x9f\ +\xce\xaf\x52\xdd\x65\x19\x5a\xd5\x0a\x21\xc0\x28\x85\xe7\x09\xb8\ +\x5c\xc0\xf5\x78\xd8\x15\x90\x0b\x69\x09\x20\x94\x60\xb8\x54\x44\ +\xd1\x32\x61\x30\xa2\x68\xff\x5a\x4f\xf0\x48\x64\x70\x38\x43\xdb\ +\xf9\x7f\xeb\x15\x37\xe1\xb5\x2f\x6c\x55\x79\x5c\xbb\x72\x39\x3e\ +\xf8\xfe\xff\x0d\xd7\xa7\x41\x08\x01\xdb\x71\x71\xf8\xf8\x14\x0e\ +\x1c\x39\x86\xc9\xc9\x29\x78\x76\x03\x05\x2a\x30\x64\x31\x14\x0c\ +\xd6\x36\xb8\x6b\xe2\xf8\xd1\xdc\xdc\x3e\x2a\x56\xac\x8c\x5b\x5d\ +\xea\x4d\x1b\x93\x33\x15\x54\x1b\x0e\x88\x61\x62\x68\x64\x14\x63\ +\xe3\x8b\x70\x6c\x72\x06\x4f\xef\x79\x0e\x7b\x0f\x1c\x91\x59\x38\ +\x84\x4a\xa6\xcf\x0c\x80\x1a\x00\x35\x01\x66\xc2\xec\x53\x23\xa0\ +\x24\xb4\xd3\x86\x27\x26\x17\x66\x44\x7c\x1a\xd6\xaf\x5f\x17\x76\ +\xe7\x4c\x6b\xe8\x44\x90\x5f\x99\xf0\x41\x83\xf6\x10\x03\xd4\x0d\ +\x1c\xc7\x81\x1d\x66\x4f\x0d\x3c\xed\x2f\x02\x2e\x92\xdd\xfb\x31\ +\x01\x80\x90\xd3\x02\x40\x14\x32\x0b\x20\x6b\x0c\x40\x2f\x69\x80\ +\xb6\xe3\x62\x62\xa6\xa2\x14\x94\xe8\x1d\xe7\x9d\xd7\xbd\xb6\x1b\ +\x41\x8e\xf7\xac\xce\x78\x1a\xb6\x13\x56\x1b\x0b\xb4\x6a\x01\xc9\ +\x48\xc3\x9e\x00\x7e\x1c\x40\xa3\x5e\xcf\xad\x26\xc1\xf5\xd7\xf7\ +\x9e\x9b\x1e\x14\x00\xe2\x3e\x13\xf7\x3c\x19\xa3\xe0\xf8\x11\xff\ +\x63\x23\x43\xa0\x94\x62\xba\x52\x03\x25\x04\xeb\x56\xaf\xf2\xf9\ +\x7c\x52\x67\xc0\x2e\x2c\x00\x42\xe0\xfc\x33\x56\xe1\xe3\xbf\xfb\ +\xc6\xd8\x9f\xae\xde\xb6\x15\xff\xf5\xcd\xbf\x8d\x23\x93\x65\x9c\ +\x98\x98\x44\xb5\x52\x46\x81\x09\x0c\x59\x46\x5b\x3f\x6e\x12\x0c\ +\xc6\xf0\xff\xbe\xf3\xdd\xae\x8e\xe9\x04\x17\x5d\xbc\x09\xb5\x46\ +\x13\x93\x33\x55\xd4\x6d\x17\x4d\x4f\xa0\x38\x34\x8c\x62\x69\x08\ +\x93\xe5\x2a\x1e\x7f\x76\x2f\x9e\x7c\x76\x1f\x1e\x7f\x7a\x37\xca\ +\xd5\x3a\x08\x91\x5a\x3e\xa8\x01\x30\xb3\xf5\x32\x2c\xff\x55\x80\ +\xd1\x47\x01\x40\x77\x59\x98\x06\x4b\x8d\x03\x98\x9a\x3a\xb9\x62\ +\xa8\x97\x2e\x5d\x12\x3e\x97\xed\x2a\x39\x3e\xf3\xec\xb3\x83\x22\ +\x29\x57\xf4\x52\x9e\xbd\x1b\x34\xf5\xd6\xd1\x69\xa9\xc0\x03\x89\ +\x03\x20\x89\x37\x67\x4c\x00\x10\xc0\xf1\x3e\x53\xb2\x70\xd0\xea\ +\x08\x9c\xd9\x05\x30\x5b\x1b\x5c\x40\x46\x98\x4f\x95\xab\x38\x74\ +\x7c\x0a\xbb\x0f\x1e\xc3\xde\xc3\x27\x70\x62\xba\x8a\x7d\xcf\x1d\ +\xcc\x34\x37\x00\x6c\x7d\xde\xd6\x4c\xc7\x13\x92\x5f\x1c\x80\x6e\ +\x7a\x13\x42\x84\xfe\x38\x8f\x73\xd8\x7e\x1a\x1d\x01\x81\xed\xb8\ +\x30\x0d\x06\xdb\x75\x51\x28\x58\x60\x94\x60\xc7\x83\x0f\xe5\x42\ +\xc5\x59\x67\x9e\xd9\xf3\x63\x27\x23\xfc\xa5\x3f\x98\x73\x01\x83\ +\x51\x50\x42\xc1\x85\x40\xc1\x92\x1b\x4b\xa9\x60\x61\x6c\x78\x08\ +\x0d\xc7\xc5\xe1\xa3\xc7\xd0\xbe\x29\x50\x07\xf9\xc0\xbe\x55\xe4\ +\x4b\xef\x7f\x0b\x86\x8a\xc9\x9b\xd7\x6b\x5f\xf5\x0a\xbc\xe9\x57\ +\xdf\x88\x2e\xf9\x7d\x22\xbe\xf3\xdd\xef\x65\x1f\xc4\xc7\x81\x83\ +\x07\xf1\x7b\xef\x7c\x17\xbe\xf7\xfd\x1f\xc0\x15\x04\x66\xa1\x88\ +\xc9\x72\x0d\x93\xe5\x1a\x8e\x4f\x95\xb1\xe7\xc0\xe1\x28\xc3\x0f\ +\xb4\xfc\x90\xe9\x5b\xfe\xab\x00\x18\xd1\x97\x61\x0d\xce\x02\x40\ +\x29\x4d\xd5\x86\x4f\xb6\x86\x40\xe3\x63\x63\x61\xd1\xab\x76\xed\ +\xcc\x9f\x7e\xfa\x99\x41\x91\x94\x2b\xfa\xdd\x11\xb0\x54\x2c\xb6\ +\xef\x25\x11\x33\xfb\xf7\x4f\x08\x20\x54\x1c\x4b\xfa\x3e\xc9\x69\ +\xb8\x30\x6b\x3b\xf6\x15\x04\xff\xf4\x83\x3b\xf1\xf8\x53\xcf\xe0\ +\xfa\xcb\xce\xc5\xb6\x4d\xe7\xe1\x92\x0b\xce\xc1\x79\x67\x9f\xd5\ +\x71\x97\x01\xee\xbe\x31\x00\x00\x20\x00\x49\x44\x41\x54\xbf\xf1\ +\xf1\x68\x35\x3e\x8f\x73\x34\x9a\x0e\xfe\x3f\x7b\xef\x1d\x2f\xc9\ +\x55\x9e\xf9\x7f\xcf\xa9\xd8\xe9\xe6\x99\xd1\x8c\x46\xd2\x28\x00\ +\x12\x08\x44\x90\x04\x42\x60\xd2\xda\xeb\xb5\xd7\x69\x1d\x58\x8c\ +\x05\xc6\x98\xb0\xcb\x1a\x63\xb0\xb1\xc9\x92\xbd\x78\xfd\xb3\xc1\ +\xac\x13\x8b\x17\x30\x18\x6c\x82\x31\xd1\x60\x9b\xc5\x04\x81\x05\ +\x28\x90\x84\xc2\x48\x1a\x69\x46\x1a\x4d\xbe\xf9\x76\xa8\x78\xce\ +\xef\x8f\x53\x55\x5d\xdd\xb7\x6f\xee\x3b\x08\x98\xe7\xf3\xb9\xd3\ +\x3d\xdd\xd5\xdd\x55\xdd\x55\xe7\x4d\xcf\xfb\xbc\x41\x14\xe3\x57\ +\x2a\x04\x51\x6c\xea\xc4\x00\x42\x20\x10\x08\x29\x01\xc1\xfe\x7b\ +\xb6\xee\x61\x3f\xed\x69\x4f\x2d\xd2\x79\x9b\x81\x10\x82\x66\xb3\ +\xb5\xaa\x92\xdf\x7a\x21\x2d\x09\x25\x4e\x41\xc5\x73\x0b\x07\xc0\ +\x77\x1d\x94\xd2\x44\x49\x92\x45\xad\x02\x90\x58\x96\x19\x0c\xa4\ +\xb5\x11\x47\xba\xe2\xf2\xad\x39\x34\x39\x5c\xd7\x23\x8e\x36\x36\ +\xe7\x20\x49\x53\x94\xd2\x04\x51\x8c\xe7\xd8\xa8\xac\x1c\x60\xc4\ +\x8b\x44\xd1\x2a\x18\x67\xfc\x05\xa5\x94\x49\x05\x0a\xab\x2f\x0a\ +\x18\x24\x0b\xac\x19\x58\x9b\xcc\x8c\xce\xb5\x2f\xf9\x2f\x3c\xee\ +\xe2\xd5\x47\x3c\xbf\xe2\x65\x2f\xe5\x6b\x37\xfc\x3b\xf7\xdf\xb7\ +\xb5\x85\xf9\xf6\x2d\x6a\x50\xcc\xcd\xcf\xf3\x89\x4f\x7d\x9a\x7f\ +\xfc\xd8\x27\xb8\xf7\xde\x7b\x39\x7e\xf2\x14\xcd\x76\xae\x47\x22\ +\xb2\x9e\xba\xec\x56\xda\xdd\xfb\x42\x66\x7f\xdd\xfb\xb6\xe3\xf0\ +\x9c\x9f\xff\x19\xde\xff\x91\x4f\x22\xa4\xa4\xe6\x08\x6a\x8e\x89\ +\xb2\xee\xf9\xf6\xd6\xd5\x32\x57\xc2\x40\x5b\xbf\xc2\x35\xb4\x30\ +\xff\x83\x95\x3c\x95\x52\x22\xb3\xf5\xcd\x73\x3d\xa2\x70\xb0\x18\ +\xda\xa1\x43\x5b\x6f\x55\xfe\x5e\xa0\x56\xab\xb3\xb4\x30\xfc\xdf\ +\xac\x1d\x84\x48\x29\xd9\xb5\x63\x92\x07\x8e\x9d\x62\x70\xbe\x72\ +\xc0\x89\xb5\xc2\xa5\x3f\x0c\x08\x2d\x06\xda\xf5\x33\x0e\xc0\xaa\ +\xe8\x32\x38\x53\x05\xdf\xb8\xf3\x3e\xbe\xf1\xed\xef\xa0\x83\x45\ +\x08\x5b\x54\x6c\x78\xd4\xc3\x2f\xe4\xd2\x47\x3e\x82\x8b\x1f\xf6\ +\x30\x1e\xf1\xf0\x8b\xb8\xf8\xe1\x0f\xe3\xfc\x7d\xe7\x61\xf7\xf5\ +\x26\x47\x71\xcc\xf1\x99\x05\x52\xa5\x08\xe3\x84\xb4\x24\x28\x22\ +\x96\xcc\x85\x55\xf4\xa5\x17\x0b\xa3\x59\x04\xef\x3a\x70\x70\xcb\ +\x47\x72\xf6\x9e\x3d\x28\x0d\xd6\x16\x4e\xb0\x85\xc5\x85\xa1\x38\ +\x00\x96\x65\xa1\x92\xde\x6c\x82\x55\x8a\x30\xa4\x14\x99\xb3\x22\ +\xd1\x24\x58\xd2\x94\xcd\xd3\xd4\x8c\x0a\xfe\xee\x6d\xc3\x9b\x5b\ +\x3f\x39\x35\xc5\xf1\xa3\x1b\xeb\x7b\xd7\xda\xec\xa3\x25\x2d\xa2\ +\xd8\xd4\xfa\xe3\xc4\x8c\x00\x56\x1a\xea\x55\x9f\x20\x4b\xff\x55\ +\x7c\x0f\xd5\x09\x68\xd4\x7c\x5a\x61\x4a\x42\x9f\xe1\x5f\x36\x21\ +\x0c\x10\x1a\xb4\x58\xb6\x18\x3c\xed\xf1\x8f\xe0\x95\xcf\xfd\xcf\ +\xeb\xda\xc7\xf7\xbf\xf7\x6f\x78\xe6\xb3\x7e\x94\x24\xde\xdc\x10\ +\xa7\x20\x8c\x38\x7c\xe8\x41\x8e\x1c\x3d\xca\xd9\x1b\xe8\x99\x5e\ +\x58\x58\xe4\x53\x9f\xf9\x0c\xff\xf0\x8f\x1f\xe7\x86\xaf\x7d\x9d\ +\xd1\x91\x86\xc9\x60\x65\x73\x13\x40\x0e\x30\xf2\x25\x47\xa0\x78\ +\x5c\x82\x34\xb7\x8e\xe3\xf2\x0f\xef\xfa\x33\x7e\xea\xc7\x9e\x81\ +\xb0\x5d\xbe\xf8\x99\x8f\xe2\x65\xe2\x45\x52\x4b\x5a\x8b\xf3\x3c\ +\xfd\x59\x3f\xca\x1b\x5e\xf7\x5a\x9e\xf5\xcc\x67\x6c\xea\x78\x57\ +\xc2\xa0\xac\x97\x28\xcf\x7a\xcf\x90\xa4\x9a\x24\x4d\xb7\xe4\x64\ +\x3f\x14\xe1\x57\x2a\x90\x44\x78\xae\x43\x18\x74\x06\xfa\x3e\x87\ +\x1f\xfc\xfe\xd4\x3f\xd8\x6c\x6b\xf6\x20\x44\xb1\x21\xfc\xba\xae\ +\xc7\xd9\xbb\xcf\x22\x8a\x63\x5c\xc7\x31\xd9\xa2\x0d\x9f\x0e\xc3\ +\xf7\x04\x12\xc5\xc0\x16\x95\x65\x0e\x80\xd6\x9c\xfc\x01\x3a\x7f\ +\x87\x80\xd2\xc2\x24\x2d\xb0\x1c\x84\xe5\xa1\xed\x84\x4e\xdc\xe1\ +\x96\x5b\xef\xe0\x96\x6f\xdd\xda\x53\xcf\x75\x1c\x9b\xf3\xf7\x9d\ +\xc7\xde\xb3\xf7\x70\xf6\x9e\xdd\x9c\xb5\x6b\x27\x9f\xff\xe2\xf5\ +\x34\x3b\x59\x4d\x28\x5f\x0c\xf3\x85\x2f\x7b\xac\x77\x11\xec\xde\ +\xce\x35\x3b\x1c\x3f\x71\x8a\xb3\x76\xed\xd8\xd2\x91\x54\xaa\x55\ +\xa2\x60\xf3\x92\xc6\x0b\x0b\x0b\x43\xe9\x9f\x35\x0e\xc0\x72\xf6\ +\x70\xaa\x94\x21\xd6\x29\x85\xe7\xba\x45\xad\xbf\x13\x46\x78\x8e\ +\x93\xb5\x7d\xa5\x43\x8d\x38\xf6\xed\xdb\xb7\x61\x07\x20\xaf\x03\ +\xc7\x89\x91\x02\x16\xda\x90\x18\x85\x00\xad\x74\x36\xcf\x40\xa3\ +\xb4\x46\x4a\x41\xa3\x56\x41\x21\x70\x3c\x9b\xe9\xc5\x16\xa0\xd1\ +\x5a\x21\xfa\xa5\x80\x73\xe3\x5f\x5c\xfc\xd9\x7d\xad\x99\x18\xa9\ +\xf2\x9e\x37\xbd\x74\xdd\xb5\x7c\xd7\x75\xf9\xbb\xf7\xbf\x8f\x5f\ +\x7a\xf6\x2f\x65\x43\x8a\x96\x23\x08\x43\xc2\x30\x26\x55\x29\x4a\ +\x29\x84\x10\x58\x52\x62\x5b\x12\x21\x04\xbb\xa7\xc6\x78\xd7\xdf\ +\xbc\x97\x37\xbd\xfe\xb5\xab\x7e\xd6\xb1\xe3\xc7\xf9\xd8\x27\x3e\ +\xc9\x27\x3e\xf9\x29\xee\xda\xbf\x1f\xcf\x71\x38\x31\x3b\x4f\xab\ +\x13\xb2\xb0\xb8\x64\x94\xfa\xca\xc6\x5d\x5a\xa5\xdb\x7e\x67\xa0\ +\xf7\x31\x21\x2d\xfe\xfa\xad\xd7\xf1\x53\x3f\x66\x0c\xfb\x5f\xbc\ +\xf9\x75\x5c\xf1\xc5\x7f\x45\x05\x46\x80\xa6\xe6\x48\xe6\x2c\x97\ +\xfd\xb7\x7f\x97\xe7\xfe\xf2\x73\xb0\x1c\x97\x0b\x2e\xbc\x88\x67\ +\x3c\xfd\xe9\xfc\xd2\x2f\xfe\x3c\x97\x3e\x6a\x73\x33\x1f\x72\xb4\ +\x07\xf4\xb9\xeb\xec\x67\x49\x95\x26\x4a\x15\x51\x62\xfe\xf4\x62\ +\xfb\x07\xca\xf8\x83\x49\x63\x77\x9a\x11\x96\x25\x49\xb5\xc6\x1e\ +\x70\x7c\xc7\x8f\x7f\x7f\x4e\x04\x5c\x8f\xd4\xf1\x6a\x08\xa3\x18\ +\x95\x75\xf5\xec\xde\xb5\x93\x28\x8e\xf1\xb3\x96\xd4\x34\x4d\x59\ +\x08\x63\x43\x0c\xde\x5e\xae\xe1\xfa\x90\xd8\xeb\xcb\x00\x08\x29\ +\x4e\x6c\x59\x35\xe6\x07\x0d\xd9\x82\x24\x2c\x1b\x6d\x7b\xe0\x24\ +\x08\xad\xd0\x42\x40\x12\x82\x4c\x40\xa5\x05\xbb\x3b\x56\x9a\xbb\ +\xef\x3d\xc4\xdd\xf7\x1e\xec\xcd\x21\xe6\x0b\x5e\x7f\xfa\xb3\x2f\ +\xe2\xef\x89\x80\x32\x63\xb0\xff\xc0\x7d\x5b\x76\x00\x76\xed\x3a\ +\x8b\xc3\xf7\x6f\x3e\x9b\xb0\xb8\xb8\x35\x1e\x44\x0e\xdb\xb6\xc9\ +\x03\xd3\x20\x8a\x8b\x5a\x7a\x9c\xa4\x24\x28\x3c\xd7\x26\x49\x35\ +\x4a\xe7\x5f\x8f\x21\xdc\x09\x21\xf0\x5c\x87\xb9\x85\xe1\xc9\x8f\ +\x5e\xfa\xa8\x4b\xf9\xfa\x57\x6f\x58\xf7\xf6\x71\x92\x92\x2a\x95\ +\xed\xb3\xf9\x6d\x5d\xc7\x32\xda\xff\xca\x08\x02\xa5\x4a\xa1\x94\ +\xa2\x5e\xe2\x7d\x24\x69\x6a\x3a\x49\x2c\xa7\xb7\x04\xa0\xfb\x9c\ +\x80\xfc\xa6\xf0\x01\x4c\x66\xe0\xcf\x7f\xe7\xf9\xec\xdd\x35\xb9\ +\xa1\x63\xdb\xb7\xef\x3c\xde\xfa\xd6\x3f\xe5\x15\xaf\x78\x45\xd1\ +\x4d\xb1\xd4\x6a\x13\x86\x21\x9e\xe3\x20\xa5\xc0\xb6\x04\xb6\x35\ +\xb8\x7d\x50\x08\xc1\x67\x3e\xf3\x99\x65\x0e\x80\xd6\x9a\xaf\xfc\ +\xfb\x0d\x7c\xf0\xc3\x1f\xe6\xc6\x1b\x6f\x64\x69\x61\xb1\x98\xe1\ +\x30\x5a\x37\xa2\x3c\x7b\x77\x4d\x72\x6c\x66\xc1\x4c\xd2\x94\x65\ +\xc3\x9f\x11\xfa\xa4\xd5\xfd\xeb\x8b\xfc\x45\xe9\xfe\xb5\xaf\x7c\ +\x09\xcf\xfb\xc5\x9f\x2e\x3e\xbb\x56\xad\xf0\xce\x77\xfc\x1f\x7e\ +\xf5\xf9\xcf\xc3\x12\xe6\xfb\x1a\xab\xf9\xcc\x2e\x26\x58\x3a\x25\ +\x8d\x23\xee\xd9\x7f\x07\xf7\xec\xbf\x83\xff\xfb\x8e\xb7\x83\x90\ +\x4c\xed\xd8\xc1\xe5\x57\x5c\xc1\x4f\xfe\xc4\x4f\x72\xf5\x93\x9f\ +\xc4\x9e\xdd\xbb\xd7\xfd\x1d\xf6\x4b\xdd\x86\x51\x42\x33\x88\x4c\ +\xd7\x87\xa6\xa7\x5c\xb7\xb8\xd4\x24\x8e\xe3\x4d\x8d\xfe\x7e\xa8\ +\xc2\xb1\x6d\x16\xe2\x04\xd7\xb1\x57\x2c\x7d\x9c\x3c\x39\xb0\xbc\ +\xfc\x90\xc7\xf8\xc4\xfa\x47\x82\x2b\xa5\x51\x5a\x11\xc5\x09\xb6\ +\x6d\xda\x7e\xc7\xc7\xc7\x0a\xbe\x8f\x52\x8a\x56\x3b\xe0\x81\x23\ +\x27\x98\x9e\x9b\xa7\xd9\xee\xf4\x9c\xc7\xc5\x3a\xff\xbd\x71\x10\ +\x43\xbe\xfd\xde\x81\x24\xc0\x01\x57\x7e\x7a\x62\x50\x77\xe0\x0f\ +\x2d\x84\x00\x2d\x4d\x64\x26\x6d\x84\xe5\xa2\x1d\xa3\xf4\x66\xfa\ +\x90\x1d\x74\x1a\x81\xca\x9d\x80\x7e\x76\x77\x3e\x05\x8a\x12\xa9\ +\x30\x3b\x21\xe8\x8d\xf4\xfb\x53\x9f\x46\x3b\xdd\xbc\xe8\xae\x7b\ +\x0f\xf1\xf4\xab\x9f\xb8\xa5\x43\xb9\xf0\xc2\x0b\xb7\xe8\x00\x0c\ +\xc7\xf0\x5a\x2b\x18\x1c\xc7\xb6\x0a\x03\xab\xb4\x36\x32\xbb\xae\ +\x4d\xbb\x13\x1a\xd3\x98\x8d\xd9\x8d\x4e\x0d\x4f\x70\xe5\x8a\x2b\ +\x2e\xe7\x5d\xef\xfc\xeb\x75\x6d\x1b\xc6\x09\x9e\x63\x63\x29\x89\ +\xd6\x26\xc2\xcf\x9d\x17\x29\x05\xa8\x9c\x10\x28\xb0\x6d\x0b\xad\ +\x35\xcd\x76\x80\x6d\x5b\x54\x3d\x17\xcb\x0a\x48\xfb\x49\x80\xcb\ +\x86\x02\xe5\xc8\xca\x00\x68\x7e\xe1\x99\x57\xf0\x4b\x3f\x7a\xd5\ +\xf2\x1d\x5a\x07\x9e\xfa\x94\xab\x79\xd3\xb5\xd7\xf1\x3f\x7e\xe3\ +\x37\xa8\x57\x7c\x2c\x4b\x52\xd9\x00\xfb\xb9\xb9\x38\xcf\x3f\xff\ +\xeb\x67\xd9\x31\x35\xc9\x47\x3f\xf6\x71\x6e\xbe\xf9\x66\x8e\x1d\ +\x3d\x8a\x55\xca\x44\xe4\xc6\xbf\x0c\x4b\x4a\x76\x8e\x35\x98\x9a\ +\x9c\xe2\xe0\x83\xc7\x7a\x99\xfc\xd2\x36\x24\x3f\xd1\xed\xe5\x67\ +\xd9\x62\x29\x79\xe1\xb3\x7f\x8a\xd7\xfd\xc6\xaf\x2d\x7b\xef\xab\ +\x9f\x74\x05\xbf\xfe\x92\xff\xc6\xdf\xfc\xf5\xdb\x0b\x07\xd1\xf7\ +\x3c\xe2\x60\x80\x84\x89\x56\x4c\x9f\x3c\xc1\xbf\x7e\xe6\xd3\x5c\ +\xff\xc5\x2f\x32\xb7\xd4\x62\xcf\xce\x29\xa6\x76\xee\xe2\x91\x8f\ +\x7c\x24\x17\x5e\x70\x3e\x4f\xbe\xea\x49\x3c\xe9\x89\x4f\x1c\xc8\ +\xe7\x39\x76\xfc\x38\x42\x48\x3a\x61\x44\x94\x24\xcc\x2f\xb5\x41\ +\xda\xa8\x34\xee\x66\xf1\x32\x07\x5e\x0b\xc1\xf4\xcc\x2c\xbb\x4f\ +\xc3\xa0\x99\xd3\x05\xdb\xee\x1a\x7e\xcb\xb2\xcd\x3a\xd7\x87\xce\ +\xf7\x69\x1b\xe0\x6a\x72\xc0\x39\x31\x59\x0a\x93\xf9\xd8\x39\xb5\ +\xdc\xf9\xee\x04\x21\x87\x8f\x1e\x67\x7a\x6e\x81\xd9\xf9\x45\x13\ +\xa4\x20\xb2\xb8\xae\xe4\xf4\xe6\x8e\xef\xb2\xb2\xd7\xe9\x82\x38\ +\xc9\x0a\x0c\xc3\x65\x2b\xb1\x14\xd6\xf1\x95\x58\xae\x3f\xd4\xc8\ +\x89\x4a\x56\xc6\x0c\x90\xa5\x92\x40\xea\x82\x4a\xd0\x69\x62\xb2\ +\x00\xaa\xcf\x09\x28\x2b\x40\x15\x8b\xc6\x72\xa2\x93\x29\x0d\xc8\ +\xe5\x8b\xa1\xd6\xec\x3f\xb8\xf5\x3a\xdb\xe3\x1e\xf7\x58\xbe\xf4\ +\x85\x7f\xdb\xf4\xeb\x97\x96\x86\x97\x01\xc8\xe1\x97\x94\xd5\x04\ +\xa2\xf8\x7f\x9a\xa6\x28\x14\xed\x4e\x88\x10\x86\x00\x28\xa5\xc0\ +\x12\x02\xa5\x52\x4e\x9c\x3c\xc9\xae\x9d\x5b\x1f\xe9\xf9\xa4\x27\ +\x5e\xb9\xee\xba\x6d\xbe\x45\x94\x18\x47\xc0\xcd\x84\x73\x92\x34\ +\x35\xaf\xd7\x66\xa2\x61\xce\x9c\x8e\x53\x85\x95\xf1\x19\x6c\x4b\ +\x72\xde\xde\xdd\xdc\x77\xf8\x44\x5f\xe4\xdf\x3f\x14\xa8\x4c\x04\ +\xd4\xec\x9e\x1c\xe5\x2f\x7e\xf7\x05\x5b\x3a\xc6\x9f\xfe\xcf\x3f\ +\xc1\x67\xff\xdf\x67\xf9\xf2\x17\xbf\xb0\xe1\xd7\x5a\x52\xf2\xea\ +\xdf\x7e\x55\xcf\xf7\x63\xad\xb7\x0c\xe1\xd8\x74\xc2\x80\x89\xb1\ +\x51\x66\x97\xda\xdd\xc5\x30\x63\xf6\x8b\x65\x99\x80\xae\x63\xfc\ +\xf4\x27\x5e\xc6\x5f\x5c\xfb\xca\x15\xdf\xfb\x77\x5f\xf9\x72\x6e\ +\xb8\xe1\x06\xee\xbe\xdd\x74\x84\xd4\x7c\x97\xf9\x38\x82\x15\x66\ +\x56\x24\x1a\x3c\xd7\xa1\x51\xad\x60\x49\xc1\xdc\xf4\x49\xbe\xf0\ +\xf9\xa3\x7c\xfb\x1b\xa3\x7c\xf4\x23\xff\x80\xd6\x20\xa4\x64\x64\ +\x74\x94\x3d\x7b\xf6\x70\xd6\x59\x67\x71\xf8\xc1\x23\xb4\x5b\x2d\ +\x46\x1b\x35\x46\x47\x4d\xba\x78\xaf\xd2\xb4\xc2\x98\xfb\x8f\x1c\ +\x37\x3c\x8f\x9e\xb2\x86\xe0\x9b\xdf\xb9\x8d\x9f\xfc\x01\x72\x00\ +\x3c\xdf\xa3\xea\x7b\xb4\x3b\x01\x42\x48\x92\x54\x9b\x39\x17\xa9\ +\x22\x51\xe6\xb6\x1d\x0d\x5f\x2f\xe2\x74\x60\x72\x72\x92\x30\x8a\ +\x33\x35\x4f\x53\xae\xcb\xd3\xfa\x8d\x7a\x1d\xcf\x92\xc4\x71\xc2\ +\x64\xf6\xdb\x2b\xa5\x98\x5b\x58\x62\x7a\x76\x9e\xe9\xb9\x79\x5a\ +\xed\x4e\x91\x01\x32\x6b\xb7\xb5\x7c\x7d\xef\x69\x61\xb5\x4b\x81\ +\x5d\x7e\xae\xc3\x90\xcb\xfd\x03\xa0\x57\xe4\xf5\x2d\x73\x00\x62\ +\x2b\x3e\x6c\xa9\xed\x1b\xae\xf1\x7d\x89\x3c\x5a\x87\xec\x47\x34\ +\x51\x87\x16\xd9\x62\x96\xc6\x90\x26\x08\x95\x1a\x0f\x59\xab\x2c\ +\x1b\xa0\x33\x05\xbd\x92\x03\x90\xbf\x9f\x90\x59\x04\xb1\x3c\xf2\ +\xe9\xf9\x3f\x02\xb4\xe2\xce\xfb\x1e\xdc\xf2\x61\x5c\xfd\xe4\x27\ +\xf3\xb6\xb7\x6e\xfe\xf5\xcd\x21\xcd\x89\x77\xdd\xc1\x11\x68\x94\ +\xd5\xfc\x7d\xd7\xc1\x75\x4c\x34\x16\x44\xa6\xae\x16\x45\x31\x69\ +\x2e\xfd\xea\x58\xec\xbf\xeb\x9e\xa1\x38\x00\x9e\xe7\x21\x2d\x1b\ +\xad\xd6\x5e\xc4\xf2\xd9\x04\xbe\xeb\x10\x44\x71\xd6\xf6\xa7\x00\ +\x81\x65\x09\x94\x56\xb8\xb6\x43\x9a\x45\x49\x32\xab\x13\xd7\x2a\ +\x1e\x42\xc0\xbd\x0f\x1e\x25\x37\xec\xbd\x59\x22\xd3\x0a\x28\xa0\ +\x64\xfb\xcd\xf9\xf2\x7f\x5e\xf3\x42\x26\x47\xb7\x4e\xbc\xfc\xcb\ +\x3f\xfb\xdf\xfc\xc8\xd3\x9f\xc9\xfc\x6c\x6f\x97\xaf\x91\x61\x8e\ +\x06\x3a\x41\x15\xdf\xc3\xb6\x56\x17\x0c\x5a\x0b\x15\xcf\x21\x4c\ +\x02\xc3\xed\x20\xab\xf1\x4b\x0b\x51\x64\x02\x9c\xde\x52\x00\x82\ +\xf3\xf7\xee\xe6\x83\xff\xfb\x4d\x38\x6b\x0c\xf9\xf9\xf0\xdf\xfd\ +\x2d\x57\x5c\x75\x35\x49\x60\xce\xcb\xb1\x46\x9d\x28\x4e\x68\x36\ +\x9b\x3d\x6d\x90\x5a\xc8\xe2\x3b\x2c\xab\xda\x79\x8e\xcd\x52\xb3\ +\x4d\xa3\x5e\x35\x1f\xad\x15\x8b\xf3\x73\x2c\xce\xcf\xb1\xff\x0e\ +\xa3\xbe\x39\x35\xde\xab\xe0\x29\xa5\xa0\xea\xda\x38\x8e\x4d\x10\ +\x25\xdd\x05\x3e\x73\x60\x7e\xe6\x9a\x17\x73\xde\xde\x3d\xec\xdb\ +\xbb\x87\x3d\xbb\x76\x50\xaf\x55\x18\x1b\x6d\x30\x52\x6f\x30\x32\ +\x52\xa7\x51\xaf\x33\x32\xd2\xa0\x51\x6f\x50\xa9\xf8\x78\xae\xc7\ +\xd8\xd8\x28\x8e\x63\xd3\x68\x34\xa8\xf8\xfe\xb6\xb7\xa7\x6d\x04\ +\xd5\x6a\x8d\x4e\x18\x73\x7c\xd6\x64\xff\xa2\x38\x5d\x66\xb0\xee\ +\xb9\xf7\xbe\x4c\x07\xe3\xa1\x50\xec\x5e\x3f\x5c\xc7\xc5\x71\x5d\ +\x7c\xdf\xac\x2f\xbe\xef\x31\x31\xd1\xab\x2a\xd9\xee\x04\x3c\x70\ +\xe4\x38\xd3\x73\xf3\xcc\x2d\x2c\x91\xa6\x29\xf9\xf4\x49\xd1\x53\ +\xd2\x2d\xa7\xf9\xfb\x8c\x7f\x76\x9e\x0b\x99\x9d\xf3\xc2\xca\xb2\ +\xbc\x65\x1e\xd8\x36\x66\x05\x84\x7e\x60\xa5\xa7\x96\x5f\x61\x37\ +\x5c\x7c\x9c\x2b\x0f\x44\xc0\xf6\xaa\x24\x7c\x3f\x22\x77\x04\xb2\ +\x96\x25\x21\x2d\x50\x36\x5a\xda\x60\xa5\xc6\xe8\x17\x5c\x00\x0d\ +\x3a\x45\xf4\xb4\x7c\x95\xdf\x67\x50\x26\xa0\xf4\xff\xf2\x09\xa1\ +\x35\x77\xdd\xbf\xf5\x41\x23\x8f\xbc\xe4\xe2\x82\x68\xb7\x19\xb4\ +\xda\xc3\x71\x00\xfa\x6b\xa4\xb9\xf1\xf1\x5d\xa7\x47\x78\x25\x88\ +\x12\x40\xd0\x09\x42\x6c\xdb\xc6\x96\xc6\xa8\xc6\x49\xca\x9d\x77\ +\xdd\xc5\xd3\x9e\x7a\xf5\x50\xf6\xa7\x31\x32\xc2\xe2\xfc\xda\x62\ +\x4b\xa9\x52\xc4\x49\x8a\x6b\xdb\x08\xcc\xf0\x1f\x8d\x85\xd6\x19\ +\x79\x31\x4d\x4d\xf4\x50\xab\xd0\xea\x84\x38\xb6\xc4\xd6\x9a\x56\ +\x27\xa0\x51\xab\x98\x9f\x53\x31\xa0\x15\xb0\xbf\x1c\x60\xbe\x83\ +\x17\xfc\xf4\xd3\xf8\x89\xa7\x3c\x6e\x28\xc7\x28\x84\xe0\x93\x1f\ +\xff\x18\x4f\x7b\xfa\x33\xcc\xf9\x89\xe1\x03\xf8\xae\xd3\x93\x85\ +\x29\x23\x49\x52\x92\x24\xc5\xdf\xa2\x60\x8a\x65\xd9\x9c\xb5\xa3\ +\xc6\x91\xe9\x05\x0a\x0f\x47\xc8\x52\xaf\x7f\x37\x32\xaa\xd7\x2a\ +\x7c\xf4\x2f\xae\x5d\x66\x78\x07\xa1\x52\xf1\xf9\xd8\x47\x3e\xcc\ +\x7f\xf8\xb1\xff\x48\x35\x2b\x43\xb8\x8e\x4d\xa3\x51\xa7\x13\x84\ +\xa8\x54\xe1\x79\x0e\x95\x92\x41\xb5\xed\xad\x97\x37\x2d\x4b\x72\ +\xde\xee\x1d\x2c\x06\x29\x0f\x1c\x3b\x55\x8a\xf2\xcc\xba\x70\xff\ +\xb1\x69\xee\x3f\x72\xdc\x64\x23\x54\xcc\x68\xad\xc2\xc5\x17\xed\ +\x63\xf7\xce\x29\xaa\x15\x9f\x76\xa7\xc3\xd1\xe3\x27\xb9\xed\xce\ +\xbb\x69\xad\x30\x4c\x67\xa4\xd1\xc0\x75\x5d\x46\x46\x1a\xf8\x9e\ +\x47\xa5\x52\xa1\x5e\xab\x61\xdb\x16\x23\x8d\xec\xb1\x6a\x05\xcb\ +\xb2\x18\x1d\x19\x41\x4a\xc9\xf8\xd8\x18\x4a\xa5\x54\x33\xd1\xb1\ +\x7a\xbd\x86\xef\xfb\x4c\x4d\x4d\xe1\x79\x1e\xf5\x5a\x1d\xd7\x75\ +\xa8\xd5\x6a\x78\x9e\x4b\xb5\x5a\x5d\xd3\xe1\xd8\xb5\x7b\x0f\x9f\ +\xbf\xfe\x06\xe2\x3c\xcb\x35\x80\xbc\x1c\x44\x09\x07\xee\x3b\xc8\ +\x23\x1e\x76\xd1\x96\xbf\xdb\xd3\x89\x24\x8e\x99\x1c\x37\xed\xd9\ +\xf9\x77\x96\xa6\x8a\xd9\xf9\x05\xa6\xe7\xe6\x99\x99\x5b\xa0\xdd\ +\x09\x4a\x51\xfe\x20\xa3\x5f\x0a\xdc\xca\x7c\x96\x82\xef\x62\x34\ +\x2d\x84\x74\xba\x59\x80\xcc\x59\x14\x45\x89\x57\xf4\x39\x55\xc3\ +\x75\x04\x84\x12\x2b\xa6\x8f\x07\xb8\xd8\xd7\x2a\x78\xee\x51\x10\ +\xfb\x86\xba\x17\xdf\xef\xc8\x52\xbc\x85\x51\x96\x64\xad\x5a\xd9\ +\x0f\xa9\x95\x89\x22\xf3\xc8\x2e\x2f\x03\x14\xd1\x5e\x7f\x59\xa5\ +\x74\x31\x0d\x22\x01\x96\x4f\x0a\xad\x39\x32\x3d\xcf\x52\xab\x4d\ +\xa3\xb6\xf9\xc9\x67\x52\x4a\x5c\xcf\x27\x8d\x37\x37\xc0\x63\x58\ +\xa3\x3f\xfb\x33\x00\xa9\xd2\x24\x69\xd2\x33\x0e\x38\x4e\xd2\xa2\ +\x1d\xd0\xb5\x0d\x29\xd0\xb1\xa5\x49\xd5\x0a\xc1\x0d\x37\xdc\xc0\ +\x4b\x7f\x7d\x79\x7d\x78\x33\xd8\xb3\x67\xcf\xba\x1c\x80\xdc\xf8\ +\x4b\x29\xf0\x5c\x9b\x30\xce\x23\x7d\x81\xd6\x29\x60\x4a\x14\xa6\ +\xd7\xdd\x90\x01\x8d\x1e\xb8\xe9\x64\x98\x1a\xa9\xb2\x18\x41\x33\ +\x4c\x06\x70\x45\x7a\xdb\x02\xcf\xdd\x3d\xc9\x9f\xfc\xd6\x35\x43\ +\x39\xbe\x1c\x13\x13\xe3\xbc\xfb\xdd\xef\xe2\xf9\xcf\x7f\x3e\xad\ +\x76\x67\x45\x31\xa1\x1c\x5a\x63\x7e\x97\x2d\x38\x00\xed\x20\xe2\ +\xc8\x89\x39\xb4\xb4\x8c\x70\x4f\xde\x16\x95\x9f\xe7\x56\xb7\x46\ +\x2a\xa4\xe4\x3d\x6f\x7e\x15\x8f\x7e\xf8\xbe\x75\xbf\xff\xc3\x1f\ +\x76\x11\x6f\x78\xfd\xeb\xf9\x9f\xff\xf3\x0f\x0a\x6e\x83\x63\xdb\ +\x38\xf5\xc1\xd9\x83\xbc\xcb\xa4\x70\x82\xb5\x62\xb1\xd9\x62\xa4\ +\xbe\xb1\x71\xdd\xbe\xeb\x30\xbb\xd8\xa6\xb8\x8e\xcb\x99\x00\x00\ +\x95\x95\x34\x94\x24\xd6\x92\xdb\xee\x39\xc4\x2d\xb7\xee\x37\x63\ +\xb5\x4b\xeb\x41\x77\x24\x75\xef\xa2\xbf\xd4\xea\x40\xab\xcd\xcc\ +\xdc\x3c\xae\xe3\xe0\x79\x2e\x15\xcf\x65\xe7\xe4\x38\x47\x0e\x3f\ +\x40\xbd\x56\x31\x62\x59\x42\xac\x9a\x29\x49\x32\x65\x4d\x80\xb8\ +\xa4\xa0\x99\xa4\x09\x51\x14\x13\xc5\x31\x51\x94\xb0\xd4\x6e\x53\ +\xab\xd6\xa8\xd5\x2a\x38\xb6\x8d\x10\x92\x56\xbb\xcd\xe1\x23\x26\ +\x6b\x25\x85\x44\x23\xb0\x1d\x3b\x13\xb8\x31\x43\xa5\x73\x15\xcf\ +\x67\xfc\xc4\x7f\xe1\xf1\x97\x5d\xca\x8e\xa9\x49\x26\xc6\xc7\xd8\ +\xb3\xfb\x2c\x46\x1a\x75\x46\x47\x46\xf0\x7d\x8f\x5a\xb5\x96\x39\ +\x33\x3e\xb5\x5a\x95\xd1\xd1\x91\xe2\xfe\xf7\x0a\xb9\x3a\x6b\xb3\ +\xd5\xce\x0c\xfe\x22\x73\x0b\x8b\x46\x81\x74\xa0\xc1\x1f\xc0\xd7\ +\xea\x69\x5b\xb5\x7a\x6e\x45\xb9\xbc\x55\x16\xb5\x2a\x38\x01\xf9\ +\x7b\x6e\xef\x71\x2a\xf4\x46\x1c\x00\x00\x71\x18\xd8\xb7\x3d\xbb\ +\xf3\x7d\x0c\x91\xa5\x6f\x91\x59\x9a\x36\x27\x08\x1a\x07\x40\x48\ +\xbb\x88\xfe\x75\xff\xa4\xb7\x9e\x89\x6f\xc5\x1b\xf6\x9e\x5c\xf4\ +\xb5\x07\x96\x1c\x00\xad\x35\xfb\xef\x7b\x80\x2b\x1e\x7d\xf1\x96\ +\x0e\x61\x72\x72\x8a\x93\xc7\x37\xa7\x2c\x38\xa8\x25\x6a\x33\xf0\ +\xb2\x56\x99\x38\x49\x71\x6c\x0b\x21\x4c\x3a\x36\xff\xbf\x52\x46\ +\x03\xc0\xb6\x4c\x4d\x4e\x67\xdd\x00\x61\x6c\x8c\x91\x23\x04\x07\ +\xee\xb9\x7b\x28\xfb\x02\x66\x28\x50\x9e\xf2\x5d\x0d\xfd\x91\xb2\ +\x63\x59\x24\x4a\x91\x2a\x8d\x65\x49\x84\x30\x9d\x00\x3a\x53\xec\ +\x8b\x92\x34\xe3\x03\x98\x16\xc1\x54\x19\x62\x63\x79\x28\x90\x18\ +\x78\x8e\x28\xfe\xfa\x75\x2f\x66\xa4\xb6\x71\xf9\xe8\xb5\x70\xe5\ +\x15\x97\xf3\x3f\xdf\xfc\x87\xfc\xce\x6f\xbf\x6a\xc5\x6d\xcc\x00\ +\x26\x73\x2e\xd6\xab\x9b\x5f\xa0\x93\x34\xe5\xc8\xa9\xd9\xcc\x00\ +\x59\x5d\x27\x38\xbf\x0c\x8a\x85\xd4\xa4\x44\xdf\xf0\xd2\xe7\xf0\ +\xb3\xcf\xda\x38\xd9\xf1\x45\x2f\x7c\x01\xff\xfc\x2f\xff\xc2\xb7\ +\xbe\xf9\x8d\x15\xb3\x19\x65\x84\x51\x4c\xd5\x37\xe7\xa0\xa9\xfb\ +\x9a\x32\x88\x37\xa0\x34\x35\x3b\xbf\x50\x68\x52\x34\xea\x55\x92\ +\x24\xa5\xd5\xee\xe0\xd8\x92\x24\x89\x10\x22\x9b\xea\x9e\x97\xf5\ +\x64\x96\xcd\xb0\x34\xda\xb2\x21\x4d\x68\xa7\x19\x2f\x48\x3a\xe6\ +\x58\x0b\xc7\xaf\xfc\x65\x40\xaf\x25\xd0\x34\xaa\x3e\x13\xa3\x0d\ +\xa6\xc6\x1b\x8c\xd6\xab\x9b\xce\xdc\xad\x86\xa5\x66\x8b\xb9\x85\ +\x05\x2a\x9e\x83\xef\xb9\xb8\x8e\x5d\x38\xe1\x95\x91\x2a\x53\x23\ +\xbd\x51\xbd\x21\xc7\x69\xb4\x06\xa5\x15\x49\xaa\x4c\xde\x4a\xc3\ +\x81\xbb\xee\xe0\xce\xdb\x53\x5a\x9d\x80\xe9\xd9\x85\xde\xac\x56\ +\xf7\xb0\x96\xa1\xd1\xa8\x53\xa9\x54\xa8\xd5\xaa\x8c\x34\x1a\x8c\ +\x8e\x34\x70\x1c\x87\x46\xa3\x8e\xef\x79\xf8\x9e\x47\xbd\x5e\xc3\ +\xb1\x1d\x46\x46\x1a\x8c\x8c\x8c\x50\xad\x56\xf1\x5c\x17\x29\x25\ +\x95\x8a\x8f\xeb\x98\x6c\xc9\xe4\xe4\x24\xd5\x6a\x95\x46\xa3\x8e\ +\x6d\xdb\x8c\x8f\x8d\x2d\xff\xc0\x0c\x53\x3b\xa6\xb8\xfe\xeb\xdf\ +\x24\x8c\xe3\xc2\xe0\x9b\xf3\x5e\x16\xf7\xfb\x5b\xb2\x8b\xf3\x35\ +\x77\xfa\x06\x19\xfe\xfe\xc7\xca\x4e\x40\x96\x29\x12\xb2\xf4\x3e\ +\xe5\x6c\xef\x36\x38\x03\x42\xc8\x0d\x94\x00\xcc\x4b\x0e\xaf\x40\ +\x1a\x3c\x03\x04\x46\xa8\x25\xeb\x0c\x28\xa7\x34\xb5\x32\x8f\xb3\ +\xd2\xc2\xce\x72\x2e\x40\xf1\x9e\xfd\x27\x42\xb9\x88\xa9\xc1\x52\ +\xdc\x7d\xe8\xc8\x96\x1d\x80\xf3\xce\x3b\xef\x21\xe3\x00\xa4\x4a\ +\xe1\x60\x19\x01\x1d\x65\x58\xb7\x96\x36\x51\x4d\x9a\x26\x80\x85\ +\x6d\xdb\xd9\x57\x21\x8a\xb6\xba\x20\x89\x59\x5c\x18\x9e\xee\xfa\ +\xe3\x1f\xf7\x38\xfe\xe9\x93\x9f\xd8\xf0\xeb\xa4\x14\x85\xa0\x51\ +\x9a\xa5\x48\xa5\x00\xc7\x75\x08\xe3\x4c\xc9\x50\x83\xe7\x39\x74\ +\x82\x88\x56\x10\xd1\x0c\x12\x13\x05\xf4\xf0\x00\x7a\xc9\xa2\xcf\ +\xf9\xf1\xa7\xf0\xac\x27\x3e\x7a\x68\xc7\xd7\x8f\x9f\xff\xb9\x9f\ +\xe1\xf3\x5f\xf8\x02\xff\xf2\x99\xcf\x60\xdb\x46\x72\x59\x4a\x51\ +\x28\x1c\x2a\xad\xa9\x57\xfd\xcc\x11\xdb\xdc\x67\x84\x51\xcc\x91\ +\x93\xb3\xc4\x71\x52\x8a\x72\x33\xe4\x8b\x6b\xa9\xf6\xf9\xb3\xcf\ +\x7c\x12\xaf\x7f\xc9\xb3\x37\x7d\x4c\x1f\x78\xff\xdf\x72\xd5\xd5\ +\x4f\x61\x7e\x7e\x01\xdf\x5d\x9d\x3b\xd0\x2f\xee\xe3\xb9\x36\x61\ +\x10\xd2\x6c\x99\xf3\x5b\x6b\x5d\xb4\x7a\xd9\x96\x2c\x2e\xf1\xc5\ +\xc5\x26\xad\x20\xa0\x15\x44\x74\xc2\x04\x85\xc8\xca\x81\xd9\xf1\ +\x94\xeb\xbe\x42\x20\xb4\x53\x94\x06\x75\xde\x25\x94\x97\x08\x55\ +\x97\x1b\x24\x84\xa0\xe2\x7b\x44\x71\xcc\x79\xbb\x77\x32\x3d\x3b\ +\xcf\xce\xf1\x3a\x35\xdf\xc5\xb1\xa5\x91\xc2\x8e\x8d\x08\x96\x11\ +\xa0\x5a\x9f\x23\x60\xe6\x67\xc4\xc4\x71\x42\x9c\x24\xa4\xa9\x22\ +\x8a\xa2\xec\x77\x56\x78\x8e\x83\xef\x19\x62\xe4\x7a\x91\xcf\xe4\ +\x48\xb2\x72\x57\x7e\xbe\xa4\x99\xe3\x9b\x24\xa9\xd1\xc1\x90\x56\ +\x6f\xd9\x73\x10\xb2\xb5\xb0\xdd\x09\x89\xe2\x84\x38\x8e\x39\x6b\ +\x72\x9c\x4e\x73\x91\xb6\x52\x44\xad\xc5\x81\xd9\xa7\x4e\x10\xf2\ +\xc0\x91\x63\x2c\x36\x9b\xf8\x9e\x97\x4d\x13\xcd\xa6\x85\x8a\xee\ +\x36\x27\x66\xe6\x49\x53\x85\xe3\x38\xd4\xeb\x35\x2a\x95\x0a\xbe\ +\xef\x33\xd2\x68\x60\x59\x16\x52\xca\x4c\xc0\x47\xf6\xae\xbf\xa5\ +\x12\xac\xeb\xba\x46\xb7\x44\x43\x94\xea\x2c\x0b\xe2\x50\xad\x54\ +\x10\xd2\x42\x21\xe8\x44\x09\xa9\x86\x82\xe9\x2f\xfb\xb3\x02\x59\ +\xcd\x3f\xcb\x10\x89\xa2\x23\xa0\xe4\x58\x14\xd7\xc3\xf0\x21\x85\ +\x3a\xbc\x12\xc3\x69\xe0\x95\x22\x04\x0f\x9c\x69\x04\x58\x0d\xe5\ +\xb4\x8d\xe8\x3a\x02\x5a\x94\xa2\x9c\x72\x4d\x97\xde\xdb\x81\xef\ +\x55\xba\xed\xab\xff\x83\x42\x48\x8b\xfd\x07\x37\x26\x58\x33\x08\ +\x97\x5e\xfa\x28\x6e\xbe\x71\x73\xd2\xa9\xc3\x72\x00\xf2\x12\x80\ +\x6b\x77\x59\xf4\xf9\xd0\x91\x34\x55\x38\xb6\x55\x8c\xa6\x0d\xa3\ +\x04\x95\x95\x02\xd2\x54\x65\x03\x77\x12\x94\x56\xb4\xdb\x9d\x75\ +\xcd\x58\x58\x0b\x5b\x19\x0a\x64\x08\x81\x09\xb6\x25\xa9\xf8\x1e\ +\xcd\x76\x07\x4b\x4a\x3c\xc7\x26\x8a\x13\x2c\xcb\x2e\x88\x74\x7b\ +\xa6\x46\x39\xb1\x10\xb0\xd0\x0e\xbb\xe5\xa1\x52\x5b\xa0\xd6\x8a\ +\xd1\x9a\xcf\x1f\xbd\x62\xb8\xa9\xff\x41\xf8\xf3\xb7\xbd\x95\x27\ +\xdf\xf2\x0d\x3a\xcd\xae\x23\xd5\xcf\xcd\xb0\x36\x28\x1b\x99\x4b\ +\x38\x5b\x96\x85\x65\x1b\xa2\x64\x57\x04\xa8\x9b\x36\x15\x7d\x8b\ +\xdf\xc3\xcf\xdb\xc3\xbb\x7e\xff\xe5\x5b\x23\x1b\x56\x2a\xbc\xeb\ +\x9d\xef\xe4\x79\xcf\xbb\x86\x76\x27\x58\x35\x13\xe0\xda\x56\xa1\ +\xd4\xd6\x3d\x56\x89\x65\xc9\x22\xdb\x04\xe6\xbc\x6c\xb6\x03\x9a\ +\xed\x80\x56\x10\x92\xa4\x79\x9b\xd7\x60\xbe\x4e\x41\xea\xcd\x39\ +\x0d\xd0\xe5\x02\xa9\x2e\x47\x48\x97\x34\x43\xd0\x1a\xc7\xb6\x68\ +\xd4\x3c\x9a\xcd\x25\x0e\x9f\x98\x21\xd1\x82\x68\xa6\x89\x6f\x81\ +\x67\x9b\xac\xa3\x14\x02\xc7\x12\xd8\x96\xc4\x12\x02\x4b\x8a\xec\ +\xbc\xca\xb3\xc8\x22\xcb\x42\xad\xfc\x1d\x5a\xc2\x90\x32\xa1\x7b\ +\xdc\x49\xda\xbd\xee\xb4\x86\x54\xa5\x99\xc8\x55\x8c\xd6\x1a\x9d\ +\x29\x96\x5a\x52\x62\xc9\xee\xd4\xce\x8c\xc7\xde\xed\x18\xb7\xcc\ +\x9d\x96\xd6\x9c\x7f\xde\x5e\x8e\x9c\x98\x61\x76\x7e\x81\x65\xeb\ +\x59\x06\xcf\x75\x48\x92\x84\x89\x91\x1a\xbb\x77\x8c\x33\x5a\xab\ +\x96\xda\x49\xfb\x4a\x84\xa9\x62\x7e\x71\x91\x4e\x27\x30\xe5\x37\ +\xc7\x66\xe7\xc4\x28\x3b\x27\x46\x97\x6d\xd7\x6c\xb7\x89\xe3\x04\ +\xa5\x34\xe3\xa3\x23\x4c\xcf\x2d\x90\x24\x29\xf3\x0b\x4b\xcc\x2f\ +\x2c\xb1\x6c\xed\xee\xd1\xa1\x30\xd1\x7f\xad\xe2\x53\xf5\x1d\x5c\ +\xc7\xc6\xb5\x2d\xda\x61\x62\x7e\x7b\x01\x51\x0a\x48\x0b\x57\xa6\ +\x38\xd2\xe8\x7d\x48\xc7\xc1\x91\x1a\x21\x14\x76\x96\x41\x11\xd2\ +\x38\x0a\xc7\x9a\x9a\x78\x90\xc6\x4b\x4f\x9b\x77\xf9\xbb\x19\xbe\ +\x13\x10\x4b\x6b\x63\x25\x00\x0d\x9b\x6f\x16\xff\xa1\x42\x6e\xfc\ +\x45\xc6\x07\xd0\x59\x76\x00\x0a\x4a\xb7\x26\xdb\xa6\xf4\xff\x65\ +\x6f\x53\xce\x04\x94\xde\x9b\xec\xb5\x5a\x80\x56\xec\x3f\xb8\xf5\ +\x4e\x80\xab\x9e\xf4\x24\xde\xf3\xee\x77\x6d\xea\xb5\xc3\x72\x00\ +\xf2\xda\x5b\xbe\x98\x58\x52\x22\x1d\x49\x9c\xa6\xd8\x96\x29\x01\ +\x68\xcc\xa2\x8c\xa0\xcb\x03\x48\x12\x2c\xcb\xa5\x56\xf1\x49\x95\ +\xe2\xee\x03\x07\x78\xec\x63\xb6\x1e\x29\xef\x3d\xfb\x6c\xa3\xda\ +\xb7\xca\xe2\x99\x2a\x45\x9a\x2a\xdc\x52\xa9\xa2\x0b\x13\x79\x74\ +\x82\x10\xdb\x92\x24\x69\x4a\xaa\x4c\x2d\x3a\xca\xa2\x2f\xdf\x73\ +\x48\x53\x45\xbd\x56\x65\xa1\x15\x76\x09\x80\xa5\x48\x10\xad\x79\ +\xdd\x8b\x7e\x81\xdd\x53\xeb\x17\x28\xd9\x2c\x6c\xdb\xe6\xc3\x1f\ +\xfc\xfb\x1e\x02\xdd\x46\x61\xa2\xc1\x04\x84\xc0\x73\x5d\xea\x75\ +\x3f\xcb\xde\x28\x6e\x3f\x70\xc8\x6c\x24\x44\x16\x19\x95\xdb\xfd\ +\xac\xc2\x40\xd6\x2b\x3e\x1f\x79\xdb\x6b\x19\xdd\x60\x0d\x7e\x10\ +\x2e\x7f\xc2\xe3\xf9\x95\x6b\x9e\xc7\x07\xff\xfe\xef\x0a\x82\xe3\ +\x20\x08\x61\x86\x4c\x59\xd2\x32\xe7\x58\x09\x41\x14\xb1\xd8\x6c\ +\xd3\x0a\xc2\x4c\xd1\xd1\x1c\x83\xc8\x53\xc3\xe5\x28\xb1\x1c\xe9\ +\x2d\xe3\xf3\x64\x51\x9f\xd6\xa0\x6d\x2c\x07\xaa\xb6\xa0\xea\x68\ +\x66\xa7\xa7\x71\xd2\x00\x5b\x47\x58\x2a\x46\x46\x8a\x34\x82\x0a\ +\xe6\x0f\x40\x47\x12\x85\x26\x40\xa0\xb3\x72\x4c\xde\x9b\xae\xb2\ +\x14\xbc\x46\x63\x67\xca\x8d\xf9\xb0\x1e\xa5\x54\xe9\xbe\x89\xce\ +\x35\x3a\xcb\x4e\xc9\x2c\x6a\x57\x84\x71\x6a\x7e\xbb\x6c\xad\xb2\ +\xa4\x85\xe7\x1a\x83\xe7\xb9\x76\xc1\x2f\xc8\xaf\x08\xc3\x1a\x12\ +\xd4\x2a\x6e\x4f\x06\x42\x29\x4d\x27\x4e\x68\x06\x09\x8b\x9d\x88\ +\x24\xd5\x4c\xa6\x16\xb3\x0b\xcd\x2c\x13\xd2\xdb\xd1\x24\x84\x60\ +\xbc\x5e\xe1\xbc\xdd\x93\xd8\x82\xac\x5b\x43\x13\x44\x11\xed\x20\ +\x20\xcd\xe4\x94\x95\x52\xa4\xa9\x91\xd7\x76\x6d\x0b\x29\x04\xb5\ +\x4a\x2f\x43\x5f\x67\x04\xdb\x30\x8a\x10\x18\xc7\xce\x12\xd0\x49\ +\x53\xe6\x9b\x6d\x84\xcc\x74\x26\xca\x06\x38\xfb\x3d\xb3\x3b\x34\ +\x6a\x55\xc6\x46\xea\x84\x61\xc0\x58\xcd\xa7\x51\xf1\x88\xd3\x94\ +\x56\x10\xa1\x52\x05\x69\x82\x2d\x14\x52\x2a\x6c\x29\x18\x75\x4c\ +\x40\x16\x69\x89\xd2\x82\x9a\x2b\x19\x21\x42\x09\x9b\x9a\x6f\xe3\ +\x58\xdd\x32\x5e\xa4\x52\x64\xa3\xca\xa1\x85\xa4\xf4\xb9\xba\x74\ +\x5f\x30\x78\xed\x1f\x2a\x3a\x7c\xed\x82\x15\x19\xe4\x83\x33\x00\ +\x9a\x03\x67\x12\x00\xeb\x45\x5f\xed\xa6\x47\xc3\x3d\x77\x08\xc4\ +\xb2\xcd\x8b\xe7\xfb\x5f\x3f\xe8\x2c\xd0\x80\x90\xec\x3f\xb4\xf5\ +\xa9\x80\x57\x5e\x71\xf9\xa6\x3b\x01\xc2\x70\x73\xba\xf2\xfd\x28\ +\x8f\x46\x8e\xe2\x04\x99\x2d\x62\x8e\xc8\x23\x1a\x53\x97\x4d\x33\ +\x35\xbd\x56\x27\x20\xca\xc6\xec\xc6\xed\x80\x7a\xd5\x47\x08\x8b\ +\xbb\xee\xbe\x67\x28\x0e\x00\x80\xef\x57\x57\x1c\x76\x02\x26\xba\ +\xb0\x2d\x2b\xab\x7d\xea\x82\x58\x65\xc4\x42\x44\x16\x3d\xa9\xcc\ +\x01\xd0\xf8\xae\x4d\x18\xa7\xd8\xb6\x85\x4a\x15\x69\x6a\xc8\x6f\ +\xa7\xa6\x67\xb2\x77\x2c\x97\x88\xba\x4e\xc0\x97\x6f\xfe\x2e\xbf\ +\x75\xcd\xcf\x0c\xe5\x98\xd6\xc2\xf9\xfb\xce\xe3\x67\x7e\xf6\xe7\ +\xf8\x7f\xff\xfc\xe9\x75\xa5\xfa\xb5\xd6\x44\xb1\x91\x3f\x36\x75\ +\xd9\xc1\xd3\xce\x0e\x3e\x78\x8c\xb0\x88\xfe\x65\x37\xfd\x99\xb3\ +\xfe\x33\xc3\x29\xa4\xe4\x9d\x7f\xf0\x0a\x1e\x79\xe1\xb9\x43\x3b\ +\xa6\xd7\xfe\xde\xef\xf2\xe5\x2f\x7f\x99\x07\x1f\xb8\xbf\xc8\xc6\ +\xf4\x3a\x6b\x06\xae\x63\x13\xc5\x11\x3a\x32\x51\xad\x57\xa9\xf2\ +\x73\x3f\xf7\x73\x34\x7a\xe4\x61\x05\x49\x92\xb2\xd4\x6c\x82\x80\ +\xf9\x85\x45\xb4\x36\xa4\xb1\x24\x49\x09\xa2\x98\x4e\x18\x11\x2b\ +\x68\x05\x31\x4b\x41\x4c\x94\x6a\x16\xdb\x11\x8d\x8a\x8b\x52\x8a\ +\x63\xf3\x1d\x1a\x15\x17\x5b\xc2\xfc\xc2\x02\xcc\x9f\xa4\xaa\x53\ +\x20\x45\xa0\x41\x48\x53\x4a\xd0\x46\xe9\x52\x64\x69\x73\x81\xca\ +\x14\x64\x7b\x79\x13\x4e\x11\x7a\x9b\xad\xcc\x13\x59\x76\x21\x7f\ +\xaa\x7c\xbf\x48\x24\x9a\x75\xc8\xca\x9e\x70\x1c\xc0\xe9\x5d\xfe\ +\x35\x29\xa4\x8a\x4e\x3b\x42\x23\x98\x1a\x1f\x59\xb6\x4e\xa8\x34\ +\x65\x7a\xbe\x49\xa2\x20\x49\x15\x9d\x28\xc9\x38\x10\x5d\x23\x3f\ +\x33\xbf\xb8\xac\x2e\x6e\x4b\x81\x6b\x4b\x22\x05\xed\x58\x71\xec\ +\xe4\x0c\xb6\x14\x28\x6d\x9c\x80\xde\x76\xe9\xac\x34\x02\x38\x96\ +\x39\x46\x81\x71\x80\xf2\xeb\x4e\x08\x23\x1c\x66\x49\x89\xef\xd8\ +\xb4\x82\x90\x99\x85\x26\xcd\x76\x68\xe6\xac\x08\xb2\x80\x2c\x6f\ +\xb9\x2b\x45\xfa\xd9\x1b\x8c\x55\x3d\xda\x91\x29\x3d\x48\x69\xb1\ +\xd0\x8e\x98\x6d\x06\x58\x02\x6c\x09\x96\xd0\x38\x42\xe3\x4b\x81\ +\x96\x10\xa6\x9a\x50\x09\x2a\x8e\x6d\x72\x28\x42\xe2\x7b\x2e\x9e\ +\x33\xb8\xfd\xd1\x95\x9a\x24\x08\x20\xce\xca\x7e\xda\xa3\xe0\x10\ +\x94\x96\xfe\xed\x24\x01\x6a\xb8\xd7\x10\xfb\x07\x63\xa0\x03\x90\ +\xa4\xe2\x80\x65\x9d\x71\x01\x36\x8e\x3e\xe3\x5f\x64\x06\xfa\xb7\ +\xd3\xdd\xed\x7b\x6e\x7b\xdf\xca\x6c\x2a\x40\x28\x10\x92\xfb\x8e\ +\x9c\x24\x4e\x92\x35\xfb\xa3\x57\x83\xef\xfb\x48\x69\x63\xfa\xd1\ +\x36\x86\x60\x48\x8a\x5f\xb9\x03\xa0\xb5\x89\xf4\xed\x2c\x0a\x93\ +\x42\x10\xc5\x29\x2a\x6b\xab\x53\x5a\xd3\x6c\x77\x70\x6c\x3b\x8b\ +\x7a\x8c\x42\x60\xab\x13\x50\xab\xf8\x7c\xe7\xd6\x5b\x79\xf6\x2f\ +\xfc\x97\xa1\xec\xd3\xd4\x8e\x29\x8e\xae\x32\xd4\x24\x17\xfd\xc9\ +\x6b\x9d\x42\x88\x4c\x14\x45\x14\x9a\x05\xb6\x25\x89\x53\xe3\x10\ +\x18\xe7\xc5\xa7\x13\x46\x48\x4b\x66\xf2\xc6\x8a\x8a\xe7\x10\x75\ +\xe2\x22\xe2\xef\x17\x05\xfa\xf4\x97\x6e\xe4\xef\xff\xe9\x0b\x3c\ +\xf7\xa7\x9e\x39\x94\xe3\x5a\x0d\x27\x4f\x9d\xe2\x93\x9f\xf8\xf8\ +\x8a\x19\x00\x63\xf0\x4d\x84\xef\xd8\x0e\xd5\x8a\x4f\xbd\xbe\x7a\ +\xaf\xf7\x89\xe9\x39\xe6\x16\x9b\x19\x11\xaa\x54\x13\xcf\x8c\xbf\ +\xc8\x9d\x00\x21\x79\xc5\xf3\x7f\x9e\x5f\xf8\x8f\x3f\x32\xf4\xe3\ +\xfa\x87\x0f\x7d\x90\xa7\x3c\xf5\x47\x68\xd4\xaa\xa5\xe9\x83\xcb\ +\x91\x6b\x02\x68\xad\x99\x9c\xda\xc1\x1f\x5c\xfb\xc6\xa1\xef\xcb\ +\xfc\x62\x93\x30\x8a\x69\x75\x3a\x1c\x3f\x71\x92\xc3\x87\x1f\x60\ +\x7a\x7a\x36\x63\xdf\x47\x2c\x2d\x35\x69\xb5\x9a\x04\x41\x80\xd2\ +\x90\x24\x09\xed\x4e\xc7\x48\x4b\xa7\x8a\xd9\x99\x19\xda\xad\x25\ +\x3a\xed\x16\x9d\x4e\x9b\x28\x08\x50\x69\x42\x1c\x45\x05\x81\x3c\ +\xaf\x7d\xe7\x06\xd2\x18\x49\x81\xd6\x2a\xab\x48\x6a\x74\xa6\x2a\ +\x29\x84\x04\xa5\x8b\xe8\x7e\xb0\xe3\x67\x1e\x9c\x5b\x58\x62\x6a\ +\x7c\x14\xad\xa1\x1d\x1a\x0e\x4b\x3b\x88\x49\x94\x21\xb6\xf6\x46\ +\xb1\xba\xb8\x2f\x84\xc0\x95\x1a\x5b\xc4\x38\x22\xc2\x22\x45\x28\ +\x0d\x59\x96\x43\x09\x8b\x76\x6c\x4a\x41\x96\x14\xd8\xd2\x94\x34\ +\x8a\xac\x43\xf6\x76\x1a\x08\x13\x45\xd5\xf7\x96\x39\x71\x49\x9a\ +\xb2\xd4\x0e\x68\xb6\x43\xda\x41\xd4\x35\xfa\x88\xae\x84\x7a\x6e\ +\xf8\xb3\x5b\x21\x84\x31\xec\x68\x6c\xa1\x50\x51\x9b\xaa\xd0\x74\ +\x9a\x61\x96\x51\x11\x54\x2a\x3e\x0d\xd7\xac\x47\xa9\x16\x84\xa9\ +\x79\xb9\xe7\x38\x38\x42\x63\xdb\x16\xb5\x8a\xb7\xee\x00\xaa\xdd\ +\x6a\xa2\x23\x85\xb0\x3d\x73\x40\x52\xa2\x85\x85\x90\x29\x90\x65\ +\x88\xb6\x50\xfa\x5a\x0b\x02\xbd\xea\x28\xd9\xc1\x96\xe4\x1b\x17\ +\x3c\xc8\x95\x07\x3a\x74\x33\x52\x67\xb0\x61\xf4\x47\xf6\x2b\xb1\ +\x7d\x57\x78\x5d\xf1\xdf\xee\x85\x15\x27\x29\x07\x1e\x38\xc6\x25\ +\x17\x9c\xb3\xa5\x3d\x1b\x1d\x1b\x5d\x57\xdb\x5b\x3f\xc2\x70\x73\ +\xed\x83\xfd\xa8\x66\xcc\x72\x21\x44\x51\xeb\xcf\x61\x08\x4f\xe6\ +\xbb\x92\xc2\x44\x67\x51\x1c\xe3\xb9\x2e\xae\xe3\x92\x64\x65\x02\ +\x80\x2f\x7d\xe1\xf3\xf0\xfb\xd7\x0e\x65\x9f\xce\x3f\xff\xfc\x55\ +\x1d\x80\x1c\x96\x94\xa4\x42\x15\xea\x7f\x5a\x6b\xa2\xc4\x90\xaa\ +\x7c\xd7\x41\x90\x95\x2f\xa4\x34\xbc\x06\x9d\xd5\x92\x93\x34\x93\ +\x37\x96\x9c\x35\x35\xc1\xf1\xb9\xa5\xac\xee\xaf\x4d\xd4\x57\xe2\ +\x8c\xfc\xe6\x9b\xff\x8a\xab\x1f\x77\x09\xfb\xf6\xae\x5f\xb3\x7e\ +\x33\x78\xe1\x8b\x5e\xb2\xcc\xf8\xe7\x52\xcc\xb6\x65\x53\xaf\x55\ +\xa9\xd7\xd7\x9f\x29\x5a\x6a\x75\x98\x59\x58\x2a\xa5\xc3\x97\xb3\ +\x9f\xf3\x32\xc0\xd3\x9e\xf8\x38\xfe\xf0\x55\xbf\x3e\xec\x43\x02\ +\xcc\x90\x97\xb7\xbf\xfd\xed\xbc\xe4\x25\x2f\xa6\xe2\x7b\x74\x3a\ +\x21\xde\x2a\xc4\x40\x21\xc4\xd0\x9c\xdb\x7e\x8c\x8d\xe4\x13\xe7\ +\xc6\xb9\xe0\x9c\x3d\x70\xf9\x63\x87\xf6\xde\x61\x18\xd2\xee\x74\ +\x58\x58\x58\xa4\xd9\x6c\x71\xe2\xe4\x09\x8e\x1d\x3b\xc6\xcc\xcc\ +\x2c\xf3\xf3\xf3\x2c\x2c\x2e\xb0\xb0\xb0\xc0\xfc\xfc\x02\x73\x73\ +\x73\xcc\xcf\xcf\x33\x37\x37\x87\x56\x0a\xdf\xb5\x49\x95\xd1\xb6\ +\xef\xb4\xdb\x3d\xc2\x49\x00\x4a\x43\x33\x48\x68\x9d\x98\xcb\xa6\ +\x1c\xe6\xcf\xf4\x06\x34\x53\x13\x63\xa8\xcc\x78\xfa\xae\x4d\x10\ +\x74\x90\x3a\x21\x4e\x4c\x06\x23\x6f\x17\x54\x59\x44\xaf\xb5\x42\ +\x6a\x8d\x24\xcd\xb8\x11\x8a\x4c\x09\x83\xf2\x78\x30\xc7\xab\x64\ +\x29\x7f\x8b\x34\x4d\x68\x66\x8a\xa0\x9d\xd0\x64\x5d\xc2\xa8\xa4\ +\xf8\x58\x2e\xbf\x94\x6a\xf9\xb6\x14\x38\x12\x2c\x91\x62\x8b\x18\ +\xab\x1c\xf4\x14\x54\x2d\x41\x8a\x85\xe3\xd8\x54\x3c\x07\x85\xa4\ +\x93\x80\x6b\x4b\x53\xc7\x17\x82\x8a\xef\x52\xf5\xba\x2d\xca\x1b\ +\x81\x4c\x63\x88\x22\xcc\xf0\x2f\xba\xd7\x83\x2a\xa9\x5f\x16\x65\ +\xe2\xe1\x3b\x02\x42\xc8\x55\x67\x82\xaf\x70\x55\x5c\xab\x04\xbf\ +\x72\x50\xc3\x23\x87\xbe\x47\x3f\xb4\xd8\xec\x8f\x5b\xae\x11\x49\ +\xee\x3a\x78\x78\xcb\x0e\xc0\xb9\xe7\x9e\xc7\x6d\x9b\x72\x00\x86\ +\xb3\x48\x36\x1a\xbd\x63\x38\x83\x28\xc6\xcb\xc8\x33\x86\x81\x2d\ +\x33\x1d\x00\x49\x9c\x28\x2a\xbe\x87\x10\xa6\xbf\xbe\xea\xfb\x34\ +\xdb\x01\xa0\x91\xf6\xf0\xb4\xaa\x1e\x7d\xe9\xa3\xb9\xe1\x2b\x5f\ +\x5e\xd7\xb6\xf9\x62\x68\x49\x49\x18\x25\x45\x4a\xbc\x13\x84\xb8\ +\x8e\x45\xc5\x77\x09\xc2\xd0\x68\x03\x64\x25\x0d\xad\x35\xa3\xf5\ +\x2a\x33\x8b\x2d\x16\x96\x9a\x7d\x19\x80\xde\x4e\x80\x85\x66\x8b\ +\x5f\x7e\xc5\x75\x7c\xf1\x03\x7f\x3e\xb0\x35\x6d\x18\xf8\xd4\xa7\ +\x3f\xc3\xbd\x77\xdf\x65\xea\xe1\x49\x82\x10\x82\x6a\xc5\xa7\x56\ +\x5b\x7f\x2d\x5e\x6b\x4d\x10\x46\xc8\xac\x8b\xa3\x1d\x46\xb4\xda\ +\x9d\xac\xc5\xa9\x9c\xfa\xcf\xa5\x7f\x8d\x12\xda\xc4\xd8\x18\x7f\ +\xfb\x27\xaf\xe9\x51\xe5\x1b\x36\x9e\x72\xf5\x93\x79\xce\x2f\x3f\ +\x97\x0f\x7f\xf0\x03\x99\x4b\xb6\x32\xda\x9d\x00\x31\xa4\x39\x17\ +\xa7\x13\x9e\xe7\xe1\x79\x5e\xd1\xea\x76\xe9\xa3\x2e\x59\xf3\x35\ +\x1f\xfb\xe4\x3f\xf1\xdb\xaf\x32\x2d\xa0\x96\x34\x73\x21\x3a\x03\ +\xb8\x3d\x6f\x7f\xfb\xdb\x79\xd6\xb3\x7a\xb3\x50\xed\x76\x87\x30\ +\x8c\x58\x58\x5c\x24\x4e\x62\x96\x96\x5a\x84\x51\x44\xbb\xd3\xe1\ +\xd0\xa1\xfb\x39\x71\xe2\x04\x48\x0b\x2d\x2c\x9a\xed\x0e\x47\x1f\ +\x7c\x80\x85\x85\x05\xda\xad\x26\x41\xa7\x43\xd0\xe9\x90\xc4\x11\ +\x42\xa7\x38\xd2\x5c\x17\x4a\x69\xe2\x54\xd1\x6a\x35\x91\xa5\xdf\ +\x29\x8c\x13\x6c\xdb\x22\x8c\x4d\x3d\xbe\xd5\x29\x97\x1f\x4b\xd9\ +\x07\x28\x8c\xbe\x2d\x05\x8e\x05\xae\x04\x5b\x24\x3d\x2b\xae\x42\ +\x12\x63\xa1\x84\x45\x8a\x65\x4a\x8e\x96\xc4\xb5\x0d\xf9\x53\x66\ +\x19\x11\x29\x0c\xb9\xb2\x56\xf1\x70\x07\x94\x8e\x36\x0a\xc7\xd2\ +\x66\x60\x1c\xa0\xf3\x36\x51\xcb\x41\x4b\x1b\xa1\x54\x96\xdd\xcd\ +\x8e\x65\x1b\x7c\x00\xa5\x36\x93\x01\x00\xb4\xe6\x00\xe2\x8c\x03\ +\xf0\x90\x41\x96\xaf\x1b\x06\x11\xf0\x92\x4b\x2e\xe6\xb6\x5b\xbf\ +\xbd\xe1\xd7\x45\xd1\x70\x32\x00\xe3\xe3\xbd\x24\xb7\x7c\xda\x9f\ +\x6d\x99\x61\x40\x66\x56\x40\x3e\x88\x23\x41\x2b\x53\x6b\x74\xb2\ +\x96\xc0\x7a\xd5\x47\x6b\x98\x9b\x9f\xef\x21\x3d\x6d\x05\x4f\x7c\ +\xe2\x15\xbc\xe3\xff\xac\x77\x6b\x4d\xaa\xc0\xb6\x8c\xb2\x9c\x25\ +\x4d\x0b\xa8\xd1\xfd\x87\x76\x10\x16\xdb\xc9\x2c\xcd\x99\x47\xd6\ +\xe3\xf5\x2a\x27\xe7\xa7\x4b\xad\x80\xbd\x75\xcf\x3c\x8d\x79\xf3\ +\x6d\x77\xf3\x9b\x6f\x7a\x0b\xef\xf8\x5f\xab\x8f\xe2\xdd\x0c\x96\ +\x96\x9a\xbc\xfa\x35\xaf\x43\x0a\x49\xad\x56\xa1\xb1\x81\xef\x2f\ +\xef\xd8\xf0\x5c\x0f\xa5\x35\x13\x13\xe3\x2c\x2c\x2e\xe1\xd8\x16\ +\x87\x0f\x1c\xa2\x77\x08\x4a\xc9\xf8\x17\x2a\x68\x36\x7f\x79\xdd\ +\x2b\x39\x7b\x8b\x93\x2d\xd7\x83\xd7\xbf\xf6\x35\x5c\x7f\xfd\x97\ +\x69\xdf\xbb\xf2\x1a\x38\xb7\xb0\x68\x26\x7b\x2e\x0e\xaf\xad\xf4\ +\xa1\x8c\x47\x5d\x72\x09\x49\x9a\xe2\x66\x8a\x88\x51\x1c\x2f\x8b\ +\xfe\xc1\x5c\x93\xfd\x3d\xf4\xab\xf5\xd4\x6f\x04\x0b\x8b\x4b\xfc\ +\xb7\xdf\x7c\x15\x37\xdd\x70\x3d\xb6\x14\x78\xd2\xa2\x59\xf0\x19\ +\x0c\x5c\xbf\xc2\xaf\x3c\xff\x57\x97\x05\x0b\x9d\x4e\x40\x10\x86\ +\x74\x82\x80\x20\x08\x49\x93\x98\xc5\x56\x87\x99\xe9\x69\x3a\xca\ +\x71\x43\x00\x00\x20\x00\x49\x44\x41\x54\x66\x4e\x9d\x20\x8a\x4d\ +\x4b\x5e\x1c\xc7\x44\x71\x82\x4a\x53\xb4\x32\x04\x3e\xc8\x0c\x7c\ +\x16\x74\x27\x4a\xe3\x39\x16\x8e\x65\x51\xf3\xdd\xa2\x14\x39\x4c\ +\xd4\x7c\x0f\xcf\x6e\x11\xaa\x18\x52\x3b\x93\x8d\x8f\x33\x4e\x80\ +\x0d\x5a\x92\xb7\x8e\xf7\x94\x52\x86\x04\x29\xf5\xbd\xab\x15\x7b\ +\x57\x74\x00\x84\xd0\xfb\x35\xe2\xa7\x57\x7a\xfe\x0c\x4e\x37\x8c\ +\xd7\xbb\x7f\x08\x33\x01\xae\xbc\xe2\x4a\x3e\xf2\xe1\x0f\x6d\xf8\ +\x75\x49\x32\x78\xd0\xca\x46\x31\x35\x35\x45\x18\x25\x45\x5a\xb6\ +\x5c\x06\x70\x1d\xab\x88\x48\x93\x34\x29\x6a\x9b\x86\xe9\x6c\x2e\ +\x8c\x4e\x10\x65\x75\x39\x8b\x7b\xef\x3b\xc8\xc3\x2e\xba\x70\xcb\ +\xfb\x74\xc5\xe5\x97\x17\x03\x41\xd6\x82\x86\x62\x41\x29\xd7\x02\ +\xbb\x3c\x81\x24\x6b\x03\x4c\x4d\x7f\xb2\x4a\xa9\x57\x4d\xe7\x42\ +\x2b\x08\x39\x6b\xc7\x24\xc7\x67\x17\x06\x44\xff\x19\x84\x89\x9c\ +\xdf\xfd\x91\x7f\xe6\x89\x97\x5d\xc2\x0b\xfe\xeb\xcf\x6d\xf9\xf8\ +\xca\xf8\xef\xbf\xf1\x9b\x34\x7c\x77\x19\x03\x7e\xe0\xb1\x6a\xc3\ +\xf4\x4f\x12\x85\x65\x5b\x4c\x4d\x4c\x60\x67\x91\xd1\xec\xdc\x02\ +\x96\x65\x31\x31\x3e\xc6\x57\x6f\xb9\x95\x22\x32\x1b\x98\xfa\x37\ +\x7f\x57\x5f\x7e\x19\xbf\xf8\x9f\x9e\x3e\xd4\xe3\x59\x0d\x1f\xfe\ +\xe0\x07\xb8\xfa\xa9\x3f\x42\x1a\x47\xcb\x7e\x5b\x93\x80\x31\xa5\ +\x9c\x38\x1a\x0e\xc1\xf5\xa1\x8e\xbd\x67\xef\xa1\x1d\x44\x45\xe9\ +\xa7\xe8\x74\xe8\x43\xab\x35\x1c\xd9\xef\x41\x18\x1d\x69\x70\xc5\ +\x13\x1e\xcf\x57\xbe\xf4\x79\xec\xbc\x04\x55\x38\xbf\x06\x3b\x26\ +\xc7\xf9\x83\x37\x0e\xcf\xf9\x5d\x6a\x36\xe9\x04\x21\xcd\x66\x2b\ +\xbb\x1f\xb0\xff\xce\xfd\xbc\xe3\xaf\xfe\x7c\x68\x9f\x31\x08\x52\ +\x98\x73\x0c\x25\x0a\x3d\x08\x51\x6a\x07\x35\xe2\x71\x19\x59\x7c\ +\x1b\x52\x00\x89\x4a\xef\x5c\x75\xff\x56\x7a\x42\x6b\xb9\xea\x0b\ +\xcf\xe0\x34\x23\x8b\x0c\x87\x31\x13\xe0\xea\x27\x5f\xb5\x5c\x99\ +\x78\x1d\x88\xe3\xc1\x8b\xc5\x46\x11\x06\xe1\x40\xde\x4b\x10\xc5\ +\x44\x49\x8a\xe7\xd8\x48\x91\x2b\xef\x09\x52\x4d\xd6\x1a\x94\xd2\ +\x6c\x77\xd0\xda\xb4\xe4\x09\x21\xf9\xd2\xf5\xd7\x0f\x65\x9f\x6c\ +\xdb\xc6\x5a\x27\xb9\xd2\x77\x9d\x55\xd3\xd7\xb9\x43\xa3\xb2\xc8\ +\xde\x94\x2f\x02\x82\x30\xa2\xe2\xda\xc4\x71\xc8\xf2\x12\x40\xb6\ +\x00\x14\x2d\x66\x16\xd8\x2e\x2f\xbf\xee\x6d\x7c\xe3\xd6\xb5\x55\ +\x0a\xd7\x8b\xbf\xff\xe0\x87\xb8\xf3\xf6\x5b\xd7\x34\xfe\x51\x26\ +\x73\x6c\x3b\x2e\xbb\x76\xee\xe4\xec\x3d\x67\x71\xd6\xce\x1d\x85\ +\xf1\x07\x98\x18\x1f\xc5\xb1\x6d\x6e\xbf\xfb\x5e\xc2\x38\xee\xdd\ +\xf7\x42\xfb\x3c\x4b\xfd\x67\x4e\xc0\xd7\x6f\xdd\xcf\x4d\xb7\xee\ +\x1f\xda\xf1\xac\x85\x89\x89\x71\xde\xf2\x96\x3f\x21\x88\x7a\xcf\ +\xdd\x4e\x10\x32\x3b\x37\x57\xb4\x7e\xea\xb5\x44\x6b\x7e\x40\x50\ +\xab\x55\x7b\x66\x23\x24\xc9\xe0\x6b\x7a\x58\x2d\xbf\x2b\xe1\xa2\ +\x0b\xf6\xf5\x38\xbd\x52\xf4\x2e\x48\xe9\x90\x82\x8d\x1c\x8d\x7a\ +\x9d\x9d\x53\x93\x5c\xb0\xef\x5c\x2e\xbb\xf4\x91\x3c\xe9\xf2\xc7\ +\xf3\xf3\x3f\xfb\x53\x43\xfd\x8c\x41\x48\x92\x84\x28\x8c\xe8\x0e\ +\x88\x53\xbd\xa3\xe3\x55\xda\x7b\xfd\x0f\x97\x7b\xdf\xe4\xe6\x0f\ +\xad\x1a\x31\xae\xb8\x0a\x48\xd4\xf0\x56\x9d\x33\xd8\x1a\x72\x76\ +\xab\x10\xec\x3f\x74\xa4\x68\x85\xd9\x2c\x26\x26\xc6\x37\x75\x9e\ +\x0d\x2b\x03\xa0\xb5\xea\x71\x00\x82\x28\x2e\x88\x67\xae\x6d\x19\ +\x63\xaf\x35\x41\x14\x9b\xb6\xba\x24\x2d\x88\x3d\x8d\x5a\x15\xdb\ +\xb6\x0d\xeb\x17\xb8\xf5\xbb\xdf\x1d\xca\x3e\x01\x8c\x6e\x22\xc5\ +\x99\xa4\x29\x42\x4a\xc2\x38\x29\xc4\x8c\x72\x08\x01\x49\xa6\x14\ +\xa8\xb5\xc6\x73\x1d\x34\xa6\x96\x5a\xb4\xff\xf5\x77\x03\xe4\x2f\ +\x94\x36\x58\x2e\x41\x2a\x78\xf6\x7f\xff\x3d\x66\x66\xe7\xb7\x78\ +\x74\x70\xfc\xc4\x09\xfe\xf4\xad\x6f\x1d\xe8\xbc\x04\x61\x44\x9c\ +\x1a\x52\x58\xaa\x8c\xf3\x62\xd9\x4e\x8f\xc1\x1f\x84\xc3\x47\x4f\ +\x70\x72\x7a\x2e\x13\xc8\x29\x49\x9f\x5a\xf6\xb2\xd4\x3f\xd2\x22\ +\x55\xf0\x92\x37\xfc\x29\xd1\x90\x9c\xc9\xf5\xe0\x27\xff\xd3\x8f\ +\xf3\xe4\xa7\xfc\x08\x69\xa6\x00\x18\x27\x09\x9d\x20\xe8\x21\x75\ +\x69\xad\x69\xb5\xb6\xd7\xe8\x3d\x54\x30\x36\x56\x6a\x75\x5c\x61\ +\x2d\x99\x9f\xdf\xde\x92\xc8\xd9\x7b\xba\x04\xd7\x20\x8c\x96\xc5\ +\xbd\xc3\x6a\x39\x5e\x0d\x8d\x46\x63\xdb\xf5\x6e\x5d\xc7\xce\x14\ +\x41\xb3\xeb\xbc\x18\x15\x9f\xb7\x6e\x76\xc9\xbf\xdd\x9d\x19\xda\ +\x5e\xdd\xbe\xd6\x9b\xad\xe8\x00\xc4\xb5\xe8\xce\x61\xee\xc9\x19\ +\x6c\x05\x5d\x22\x60\xab\x13\x72\xf8\xf8\xa9\x2d\xbf\x63\xad\x5e\ +\x5f\x7b\xa3\x3e\x0c\xcb\x01\x98\x9c\x9c\x04\x4c\xcb\x1f\x98\x88\ +\xda\x0c\x69\x31\x4c\xf9\x30\x4e\xd0\x1a\x5c\xc7\x31\x5a\xdf\xbe\ +\x8b\xef\x1a\x9d\xf2\xa5\x96\x69\x91\xb2\x6d\xc3\x17\x78\xe0\x81\ +\xb5\x99\xfb\xeb\xc5\x9e\x3d\x7b\x36\xf1\x2a\x49\x10\x46\xb8\x8e\ +\x69\x93\x53\xda\x68\xfe\x2b\x0d\xf5\x6a\x85\x54\xa5\x84\x71\x62\ +\x94\xe6\xa4\x85\xeb\x38\x8c\xd6\xfc\x4c\x27\x4a\xf5\xfe\x91\xf7\ +\x38\x67\x83\x44\x2c\x07\x6c\x8f\xfb\x8f\xcf\x71\xcd\xcb\x5f\xb3\ +\x4c\xc2\x76\xa3\x78\xc1\x0b\x7f\xbd\x68\xa7\x8a\xe2\xd8\x8c\x5a\ +\xae\x54\x4c\xd6\xc5\xf3\xd9\x39\x35\xc9\xe4\xc4\x04\x23\x19\x73\ +\x7d\xa4\x51\x2f\xa6\xa4\x0d\xc2\x52\xb3\xcd\xdd\x07\xef\x2f\xb1\ +\xaf\x65\x29\xed\x9f\x19\x7e\x2b\x1f\xf9\xdb\xed\x00\xb8\xed\xc0\ +\xfd\xfc\xe1\xdb\xdf\xbf\xa5\x63\xd9\x28\x5e\xfa\xe2\x17\xd2\x09\ +\x63\xc2\xd8\x70\x49\x26\xc6\x46\x99\x18\x1f\x23\xe3\x66\x93\x2a\ +\xcd\xdc\x26\x88\xb1\xdf\x8f\xa8\xd7\xca\xd7\xfe\xe0\x25\x7e\x7a\ +\x7a\x7a\xe0\xe3\xc3\xc2\xd9\x7b\x76\x17\xab\x5a\x30\xa0\xbb\x28\ +\x1e\x12\xdf\x68\x2d\xd8\x43\x24\x12\x0f\x7c\x7f\xcb\x88\x18\xe5\ +\x8a\xae\xcb\xc6\x80\x17\xf7\xa1\xeb\x0c\x0c\x0b\x62\xcd\x20\x7e\ +\xe5\x3c\xe0\x97\x3e\xd2\x04\x56\x1c\x22\x70\x06\xa7\x1b\x79\xcf\ +\xad\xe4\xee\x43\x5b\x97\x04\xde\xb3\xe7\xec\x0d\xbf\x46\xa5\xc3\ +\x49\x93\x9e\x7d\xf6\xd9\xa4\xa9\x02\xc1\xb2\xa8\xd9\x48\x6e\x9a\ +\x96\x22\x93\xea\x37\x24\x9e\x28\x8e\xcc\xec\x00\xdb\x26\x55\x29\ +\x52\x08\xaa\xbe\xc7\xfd\x87\x0e\x0e\x65\x9f\x00\x1e\xf1\x88\x47\ +\xac\xb9\x4d\x9c\x18\xbd\xfc\xee\xfe\x1a\x35\x35\xa5\x52\x82\x30\ +\x24\x8a\x63\xe2\x24\x31\x73\xe9\x33\x0d\x03\xe8\xea\xcf\x6b\xad\ +\xe9\x44\x09\xfb\xce\xc9\x9c\x8d\x62\x11\x28\x0f\x8f\x02\x84\x34\ +\x3d\xf3\xb6\x0b\x8e\xc7\xe7\xbe\xf6\x6d\xae\x7d\xcb\x5f\x6d\xfa\ +\xd8\xde\xfd\x9e\xbf\xe5\xd8\xd1\x63\xb4\x83\x30\xd3\xf8\x37\x73\ +\x0b\x66\xe7\x0c\x91\x72\x22\x1b\xbf\x6b\xdb\xc6\x49\xd9\xbd\x6b\ +\xe7\x1a\xdf\x43\xc2\xec\xe2\x52\x51\x8a\x31\x59\x8b\x7e\xe2\x9f\ +\x6b\x4a\x01\xd2\xee\x4e\xfd\xcb\xfe\xfe\xf8\x5d\x1f\xe6\xc6\x6f\ +\x9f\xbe\x24\xe3\xbf\x7e\xf6\xff\x31\x3e\x52\xa7\x56\xf1\x8b\xf2\ +\x06\xc0\xf8\xe8\x08\xd5\x5a\x1d\x2d\x6d\xe6\xe6\x7e\x38\x88\x80\ +\x23\x23\x8d\xe2\xfe\x4a\xea\x97\xd3\x33\xdb\xeb\x00\x4c\x4e\x4c\ +\x14\x19\x18\x33\xf7\xa3\x17\xf1\x26\x27\x96\x6e\x14\x9e\xef\xad\ +\xbd\xd1\x16\x20\x44\xb6\x46\xc0\x80\xae\x9f\xbe\x81\x71\x39\x86\ +\xe4\x03\x68\xad\xee\x58\x6b\x9b\xd5\x0b\x81\x82\x35\xdf\xe0\x0c\ +\x4e\x23\xb2\x52\xc0\x30\x3a\x01\x1e\xf6\xb0\x87\x6d\xf8\x35\x5b\ +\x8d\x40\x73\x78\x9e\xcb\x52\xbb\x83\x63\x59\xa4\x4a\x95\x9c\x00\ +\x51\x0c\xf5\x80\x5c\x7f\xdc\x48\xeb\x5a\x52\x12\x66\x84\xa5\x5c\ +\xca\xb5\x1d\x84\x66\x6c\xea\x90\xf0\x84\xc7\x3f\x7e\xcd\x6d\x9c\ +\x2c\xf3\x90\x43\x4a\xd3\x2f\x0c\xe0\x3a\x26\x9a\xf0\x5d\x07\x29\ +\x45\x26\x8b\x9b\x66\x92\xb3\x16\xad\x4e\x60\x34\xca\xeb\x15\xee\ +\x3f\x7c\x64\x39\x07\xa0\x94\x05\xc8\xa3\x6a\x21\x6d\x33\x46\xd7\ +\xf1\xf9\xa3\x77\xfc\x1d\x1f\xfa\xc4\x3f\x6f\xf8\xb8\x0e\xdc\x7b\ +\x2f\xef\x7f\xdf\xdf\x62\x5b\x82\xb1\xd1\x51\x2a\xd5\x4a\x91\xa9\ +\x18\x1f\x1b\x2d\xf4\xde\xd7\x8b\x34\x55\xdc\x71\xcf\x7d\xdc\x75\ +\xe0\x60\x9f\xf1\x2f\xa5\xfe\x97\xf5\xfe\x77\xcb\x00\x08\x8b\x58\ +\x69\x9e\xf7\xca\xdf\x67\x71\x69\xfb\xc8\x66\x39\xbe\xfa\xf5\x1b\ +\xf9\xdb\xf7\x99\x8c\x83\x10\x02\xc7\x71\x88\x13\xd3\xcd\xd0\x0a\ +\x42\x3a\x51\x82\xeb\xb8\x9c\x38\x79\x62\xdb\xf7\xe5\xa1\x80\x91\ +\x4c\xed\x30\x9f\x03\x30\x08\x73\x73\xdb\x9b\x0d\xb1\x6d\x3b\xeb\ +\xf6\x61\xa0\xc1\x8b\xa3\xd3\x53\x22\xaa\x6e\x61\xda\xe5\x7a\x60\ +\x5b\x76\x29\xba\x37\xd0\xe5\x6b\xbd\xdc\x01\xd4\xb7\xdd\x56\x21\ +\xb7\x94\x01\x00\x84\xd6\xc3\x2b\xb0\x9e\xc1\x10\x60\x78\x00\x77\ +\x0e\xa1\x13\xe0\x09\x4f\x58\xdb\xd8\xf5\x43\xa9\x95\x17\x8c\x8d\ +\xa0\x52\xa9\x10\xc6\x86\xe1\x5f\x26\xd4\x39\x96\xcc\x6a\xc3\x82\ +\x20\x4a\xd0\x08\x12\xa5\xa8\xf8\xbe\x99\xce\x86\x21\x0b\xa5\xa9\ +\x51\xd9\xab\x55\x3c\xd2\x24\xe6\xd4\x90\xd2\x95\x3f\xf2\xd4\xa7\ +\xae\x6b\xbb\xbc\x7b\x21\x8a\x13\x94\x52\x85\x4c\xa9\x69\xa9\x32\ +\x97\x94\x6b\x5b\x38\x96\x91\xbb\xcd\x55\xd7\x7c\xcf\xa1\x1d\x84\ +\x24\x69\x62\x5a\xaf\x7a\x2e\xfe\x2e\x0f\xa0\xe8\x5b\xcf\x07\xcb\ +\x64\xa5\x00\x6d\xfb\xbc\xf8\xf7\xde\xcc\x4d\xdf\xba\x75\xdd\xc7\ +\xa4\x94\xe2\x65\xff\xe3\xe5\x54\x7c\x8f\xc9\x89\x49\x6a\xd5\x0a\ +\xed\x4e\x80\x65\x59\x8c\x8f\x8d\x52\xad\x54\xd8\xb3\x7b\xd7\xba\ +\xdf\xaf\xdd\x09\x98\x6f\xb6\x68\xb5\xc3\x6e\xcb\x9f\x18\xd4\xf2\ +\xe7\xf4\xb0\xff\xc9\x74\xd9\x85\xb0\x32\x35\x40\x87\xfb\x8e\x9e\ +\xe2\x25\xaf\x79\xf3\xba\x3f\x7b\x33\x78\xf0\xc8\x11\x5e\xf6\xb2\ +\x97\x31\x52\xef\x2e\xf4\xae\x63\xe3\xba\x0e\x96\x6d\x33\x3e\x3a\ +\xc6\xe4\xf8\x18\x17\xee\x3b\x97\xef\x7c\xe7\x3b\xdb\xba\x2f\x0f\ +\x15\x4c\x4c\x98\x36\xdc\x24\x59\xf9\x7a\x5e\x18\xe2\xb4\xcd\x95\ +\x90\x0f\x05\x1b\x94\x84\x38\x5d\xa4\xcc\xfa\x26\x4a\xa1\x1b\x81\ +\x94\x82\x5a\xad\x5a\xba\xc6\x4b\x59\xbe\x92\xf8\x57\xf6\xc0\x50\ +\x3f\x3b\x91\xfa\xb6\x35\xf7\x6f\xb5\x27\xb5\x90\xdf\x1a\xde\xee\ +\x9c\xc1\x96\x91\x69\x01\xdc\x75\x68\xeb\x0e\xc0\x53\x9f\x72\xf5\ +\x86\xc9\x84\x5b\x25\x1f\xe6\xf0\x3d\x9f\xaa\xdf\xad\xbd\x09\x91\ +\x8d\x06\xce\xa6\xb3\x99\x7e\x7a\x45\x14\xc7\x58\xd2\x64\x09\x5a\ +\x9d\x10\xcf\x75\xcc\x9c\xf0\x5a\x25\x93\x0c\x15\x34\xaa\x3e\x9f\ +\xfa\xd4\xa7\x87\xb2\x5f\x3b\x77\xee\xc8\x98\xfb\xeb\x83\xeb\xd8\ +\xf8\xae\x83\xd6\x1a\x29\xcd\x10\xa3\x6a\xc5\x23\xc8\x54\xca\x44\ +\xd6\x22\x18\x27\x66\x9a\x58\x5e\x0e\xa8\x57\x7c\xce\xd9\xbd\x13\ +\x53\x13\xcc\x0d\x7f\x5a\x5a\x20\x4a\x5f\x8c\xb0\x32\x16\xbd\xc9\ +\x02\x74\x52\xc1\x2f\xbe\xe4\x77\x38\x7a\xfc\xe4\xba\xf6\xf1\x7f\ +\xfd\xf1\x5b\x48\x62\x43\xa8\xca\xdb\xe0\xa6\x26\xc6\xd9\x31\x39\ +\xd1\xc3\x06\x5f\x09\x5a\x6b\x16\x9b\x2d\x0e\x1e\x3e\xc2\x2d\xb7\ +\xde\xc1\xb7\xef\xb8\x87\xdb\xf6\x1f\xa0\xd5\xee\x2c\x97\xfa\xb5\ +\xba\xcc\xff\xae\xe1\x2f\x8f\x40\xed\x96\x00\x8c\x93\xe0\xf2\x8f\ +\x9f\xfd\x0a\x1f\xf8\xf8\xc6\xb3\x1a\xeb\x41\x18\x86\x3c\xfb\xbf\ +\x3e\x07\xcf\xb1\x19\x1b\x69\x10\x25\x29\x89\xd2\xd8\x8e\xc3\xe8\ +\xc8\x08\xbe\xef\xd3\x68\x34\x38\xe7\xec\xdd\x8c\x34\x6a\xdb\x1e\ +\xf5\x3e\x54\xb0\x73\xc7\xea\xe5\x1d\x80\xa5\xa5\xa5\x6d\xdf\x8f\ +\x6e\xf4\xbd\xfc\x9a\xd3\x5a\x0d\xad\xeb\x68\x35\xf4\x6b\x92\x6c\ +\x07\xa6\x26\x72\x72\x71\x99\xf0\x57\x1e\x02\x96\x3f\x47\xe9\xab\ +\xd8\xf2\x5a\x3b\xcd\x8d\x7f\xbf\xa6\xa1\x58\xb5\xef\x29\xd5\xe2\ +\x9b\xd6\x19\x1e\xe0\x43\x03\x02\xcc\x50\x21\x31\x94\xa1\x40\xfb\ +\xce\x3b\x8f\x54\x69\xec\x0d\x8d\x7c\x1d\x92\x03\xe0\xf7\x6a\x69\ +\x9b\x99\x00\x82\x20\x0c\x8b\xf1\xba\xb2\x30\x9e\x31\x4a\x19\xe1\ +\x12\xa3\x3a\x67\x6a\xff\x65\x06\xf7\xa9\x99\x99\x65\x9f\xb1\x59\ +\x54\x2a\x35\xc2\x60\x65\x36\x78\x59\x8a\x38\x87\xeb\x58\x86\x50\ +\xe7\x3a\xb4\x3b\x21\x56\x66\x68\xc3\x28\xc6\xb5\x2d\x12\x28\xda\ +\xee\xa4\x94\x34\x3b\x01\x69\xee\x7b\xf7\x77\x02\xf4\x13\x81\xb2\ +\xf4\xba\x91\x18\xf6\x40\x2b\x8e\xce\x2c\xf1\xb3\xbf\xf6\x72\xbe\ +\xf4\xd1\xf7\xac\x4a\xd2\xbb\xf1\xa6\x5b\xf8\xf4\x3f\x7d\x8a\xb1\ +\x52\xcd\x77\x3d\x68\xb6\xda\x2c\xb5\xda\x24\xa9\xe2\xc0\xa1\x07\ +\x88\xb3\x79\x00\xa2\x90\x81\x2d\xa5\xfc\x8b\x96\x3f\x17\x2c\xd7\ +\x18\xf6\x9e\xde\xff\xf2\x14\x40\x99\x35\x46\x03\x16\xa0\x5d\x50\ +\x09\x2f\x7b\xe3\x5b\xb8\xfc\xb2\x47\xf2\xf0\x0b\xf6\x6d\x68\x3f\ +\xd7\xc2\x73\x9e\x7b\x0d\x69\x56\x4b\x16\x42\x30\x3e\x3a\x62\x38\ +\x18\x61\x84\x90\x36\x67\xef\xee\x5d\xfc\x4f\x47\xd4\xfb\x50\xc0\ +\xee\xdd\x67\x01\xac\x2a\x6d\xdb\x3e\x0d\x1d\x11\xb5\x5a\x8d\xd6\ +\xd2\x02\x62\x59\x0f\x80\xe1\x26\x2c\x2c\x2e\x32\x35\x39\xb9\xad\ +\xfb\x30\xb9\xcd\xef\x0f\xa5\xc0\x49\xb3\x72\x06\x60\xc8\xe9\x7f\ +\xe0\x9b\xeb\xd9\x68\x75\x0e\xc0\x4d\x17\x1c\x00\xb6\xdf\x15\x3c\ +\x83\x75\x20\x97\xbd\x14\x9c\x9c\x5d\x64\x76\x61\xeb\x3f\x4b\x75\ +\x03\xb2\xaf\x39\x86\xc1\x03\x70\x5d\xb7\x47\xbd\x2f\x4a\x52\x92\ +\x24\xc9\x74\xff\x53\xa4\x30\x0b\x80\x6b\xdb\x08\x21\x49\x95\xe9\ +\x0c\xa8\xf8\x66\xc2\x5a\xb3\x1d\x94\xd4\xf6\xe0\xe8\xb1\xe3\x5b\ +\xde\xa7\x1c\x3b\xd7\x20\xbf\x25\x7d\x44\xc8\x20\x8a\x0b\xe3\x9f\ +\x2a\x85\xeb\x18\x99\xd1\xdc\x89\x89\x92\x94\x46\xad\x82\x25\x25\ +\x9d\x9c\xed\xac\x21\x4d\xd2\x52\x09\xa0\x8f\x07\xd0\x93\x85\x10\ +\x85\xa4\xae\xc8\x4a\x01\xb8\x15\xbe\xb5\xff\x10\x2f\x7a\xd5\x1b\ +\x57\xcc\xca\x2c\x2d\x35\xf9\x9d\x57\xbf\xba\x30\xfe\x4a\x29\x8e\ +\x1e\x3f\x41\xbb\xb3\x9c\x33\xd1\x09\x42\x8e\x1c\x3f\xc5\x77\xef\ +\x3a\xc0\x37\x6f\xbf\x9b\xbb\x0f\x3d\xc8\x77\xef\xba\x97\xfd\x07\ +\x0e\x91\x24\xaa\x48\xdd\xf7\x93\xfc\xc8\xa2\x78\x6c\xf3\x27\xfa\ +\x33\x00\x56\x39\xfa\xcf\xc7\xe7\xf6\x65\x01\x6c\x8f\x66\xa4\x78\ +\xc1\xab\xae\x33\x8e\xc6\x90\x70\xdd\x1f\xbc\x99\x23\x87\xef\x2f\ +\xfe\x1f\xc5\x31\xed\x20\xc2\xaf\x54\x38\x7b\xf7\x59\x8c\x8d\x2e\ +\x77\x8a\x4e\x47\xd4\xfb\x50\xc0\xee\xdd\xa6\x05\x6f\xb5\x8c\x5e\ +\x10\x0c\x8f\x5b\xb3\x12\x46\x7a\x26\x2f\x2e\xc7\x89\x13\xeb\xcb\ +\x72\x6d\x05\x3b\x77\xae\x9d\x0d\xd9\x2a\xe6\xe6\xe6\xe9\x89\xfe\ +\xd1\x7d\xd7\xf8\xf0\x21\xd0\xeb\x92\x7a\x5d\x43\x0a\xec\x5a\x85\ +\x60\xfd\x05\xc7\x33\xd8\x66\x74\xb5\xaf\xef\x3a\xb8\xf5\xf6\xb7\ +\xa9\xa9\x8d\xc9\xb1\x0a\xc4\xd0\x06\x02\x95\x85\x68\xb4\x06\xc7\ +\x76\xb2\xf6\x39\x8d\x6d\x99\x31\x9f\x51\x92\x62\x5b\x02\xcf\x75\ +\x70\x1d\x9b\x4e\x10\x19\xf6\xba\x34\x8f\xe5\xb8\xfd\xf6\x35\x4b\ +\x5d\xeb\xc6\xf9\xe7\x9f\xbf\xea\xf3\xfd\x53\xc9\xf2\x71\xb3\x41\ +\x14\x13\x27\xa9\x71\x10\x32\x3d\xf1\xbc\xfd\xb7\xd9\xee\x10\xc5\ +\x09\xb6\x14\xc5\x24\x41\xa5\xcc\x8c\x83\x6e\x3b\x50\x79\x61\x28\ +\x65\x01\x7a\x22\x6e\xdb\x30\xeb\x6d\x0f\x9c\x0a\xff\xf0\x2f\xd7\ +\xf3\xbf\xfe\xec\xaf\x07\xee\xe7\x8b\x5e\xfa\xd2\x9e\xf9\xe9\x52\ +\x4a\x76\x4c\x4e\x52\xad\x54\x48\x92\x94\x93\x33\x73\xdc\x79\xe0\ +\x20\xff\x7e\xf3\x77\xf8\xca\xcd\xdf\xe6\x8e\x7b\x0e\x72\xfc\xe4\ +\x2c\x33\x73\xf3\xcc\xcc\x2d\x64\x06\x7f\x50\x8a\xdf\xcd\x8c\xbe\ +\xd7\xf3\x27\x72\x47\xa0\x68\xff\x73\xb2\xf2\x45\x6e\xf0\x4b\x73\ +\xe1\x0b\xb5\x40\x1b\x61\xbb\x60\xfb\xdc\x74\xdb\x01\xae\xfb\xd3\ +\x75\x6b\x31\xaf\x8a\xaf\xdc\xf0\x55\xfe\xfe\x03\x1f\x20\x8c\x12\ +\x82\x28\x46\x21\x98\x9a\x9c\xe4\xec\xdd\xbb\x56\xcd\x98\x74\x06\ +\x38\x47\x3f\x88\x38\x67\xef\x5e\x80\x55\x25\xb4\x4f\x47\xfa\x7d\ +\x2c\xd7\xdd\x58\x21\x11\x71\xf4\xe8\xd6\x33\x9d\x6b\x61\xcf\xee\ +\xcd\xb4\xfe\x6e\x0c\xdd\xb5\xaa\x14\xf9\x2f\xe3\x04\x0c\x57\x07\ +\x60\xbd\xe5\xfb\xb5\xa5\xcf\x34\xdf\x02\xae\xde\xea\x0e\x9d\xc1\ +\x90\x90\x0d\x8e\xd8\x7f\xf0\x41\xae\x7a\xec\xd6\x46\x35\x5c\x74\ +\xd1\x45\x1c\x7d\x70\xfd\x9d\x9e\x42\x40\xbb\xd3\xa6\x52\x59\xbb\ +\x76\xbc\x16\x1c\xbb\x6b\xc0\x5d\xdb\x22\x4e\x0c\x29\x50\x0a\x88\ +\x33\x92\x5f\xb9\x41\xc7\x3c\x9f\x92\x77\x0a\x94\x4b\x08\x27\x86\ +\xb8\x50\x3c\xe6\xd1\x8f\xe1\xcb\x5f\xfa\xe2\x8a\xcf\xf7\x8f\x01\ +\xcd\x1d\x02\x6d\x75\xa5\x8b\xc3\x28\xc6\xb6\xac\x62\xd2\xa7\x9b\ +\xcd\x30\x88\xe2\xd4\xf0\x1b\x10\xf8\xae\x43\xa5\x5e\xe5\xf0\x89\ +\x19\x7a\xb3\x00\x7d\xed\x80\x60\xde\x44\x93\x8d\x39\xcd\x26\x0e\ +\x66\xd9\x82\x6b\xff\xec\xdd\x5c\x78\xfe\xb9\x3c\xfb\x67\x7e\xa2\ +\xd8\xfc\xcf\xfe\xf2\xaf\x98\x9f\x99\x2e\x52\xbc\x79\x1d\x7f\x66\ +\x6e\x81\xe9\xd9\x79\x16\x96\x9a\x99\xe8\xa8\xc8\x78\xa5\xdd\x59\ +\xee\x3d\xb7\x85\xc1\x96\xdd\xbf\xf2\x9c\x77\x69\x15\xc3\x4d\x7a\ +\x7a\xff\xa5\x53\x90\xfe\x7a\x5e\x5b\xbc\x37\xe6\x56\x6a\xd0\x0e\ +\xd8\x66\x32\xdc\x9f\xbc\xf3\x83\x3c\xeb\x29\x4f\xe4\x19\x57\x5f\ +\xb9\xe9\xdf\xef\xce\xfd\x77\xf1\xea\x57\xff\x2e\x17\xee\x3b\x77\ +\xc3\xaf\xdd\xae\x89\x80\x0f\x35\x9c\x7b\xee\x39\x68\xad\x8b\x8e\ +\x9b\x41\xa5\x80\x95\x14\x02\x87\x89\x9c\x8c\xb8\xd2\x3e\x1c\x3f\ +\xbe\xfd\x5d\x19\x7b\xf7\x6e\xbc\x1d\x7a\xa3\xa8\x56\x7c\x98\x6f\ +\x9a\xff\x14\xd7\x75\x3f\x01\x90\xd2\xe3\x5b\x97\x03\x4e\x53\xbd\ +\x2e\x07\x60\x1d\x62\xe0\xe2\x1b\x5b\xde\x9b\x33\x18\x22\x86\xd7\ +\x09\x70\xd9\x65\x8f\xd9\xd8\x27\x0b\x41\xb3\xd9\xdc\xf2\xe7\x42\ +\x97\x90\x16\xc6\x66\x9a\x9e\xc6\x88\xe7\x28\x6d\x16\x84\xa5\x56\ +\x87\x66\x3b\x28\x5a\xe7\xf2\xe9\x80\xf5\xaa\x5f\x68\xee\x1b\x59\ +\x60\x8d\x56\xe9\xd0\x06\x15\x5d\x75\xd5\x13\x37\xfc\x9a\x30\x4e\ +\x48\xd2\x04\xcf\x71\x8a\x99\xe6\x60\xca\x05\xf5\xaa\xe9\x78\x08\ +\xe3\x04\xcf\x73\x50\xda\xcc\x1b\x68\x05\x21\x87\x8f\x66\xa5\x8b\ +\x9e\x52\x40\x5f\x5b\x50\x99\x10\x48\x6e\x84\x9d\x4c\x1f\xc0\x47\ +\xdb\x3e\x2f\x78\xd5\x75\x7c\xfe\x2b\x5f\x03\xe0\xeb\x37\xdd\xc2\ +\xc7\x3f\xfa\x31\xa3\x6f\x9f\x24\x68\x21\xb9\xfb\xd0\x61\x6e\xfc\ +\xd6\x6d\x1c\x38\x74\x98\xf9\xa5\x26\x60\x54\x15\xbb\x29\x79\xbb\ +\x37\xb5\x6f\xe7\x11\xbe\x5b\xb4\x20\x9a\xbf\x4a\x71\x2b\xb2\x3f\ +\x1c\xbf\xbb\x6d\x91\x21\x18\x50\xfb\x27\x9b\xd1\x5e\x1c\x47\x77\ +\x66\x40\x5e\x0a\x50\xb6\xc7\x35\xbf\xf5\x26\x4e\x9c\xda\x1c\xa7\ +\x63\x7a\x7a\x86\x97\xbd\xec\x7f\x94\x46\xf0\x6e\xf0\x77\x3c\x0d\ +\xea\x73\x0f\x05\x4c\x4e\x4c\x64\x7a\x1b\xe6\x7a\x1b\x88\x22\x2b\ +\xb5\x7d\xc8\x4b\x11\x2b\x19\xbc\xed\xd6\x22\x00\xe3\x00\x6c\xf7\ +\x71\x16\xaa\x97\x45\x9d\xbf\xb7\xe7\x7f\xad\x69\x95\x9b\x40\x93\ +\xf3\xc3\x55\xc7\x00\xe7\x58\xd3\x01\x48\x2d\x6e\xdc\xfa\xfe\x9c\ +\xc1\xd0\x90\x05\x51\x77\x0d\x41\x0c\xe8\xea\x27\x3f\x79\xc3\xaf\ +\x59\x58\x18\xce\xd8\x54\xcb\x32\x92\xbf\x02\x41\xaa\x74\x66\xd4\ +\x35\x96\x25\x0b\x2d\xfd\x72\x50\x60\x4b\x81\x56\xcb\x17\xa5\x38\ +\xe3\x0e\xdc\x74\xf3\x2d\x43\xd9\xaf\xc7\x3d\xf6\xb1\x3d\x42\x3f\ +\xeb\x41\xa1\xd3\x28\x32\x69\x60\xcc\x25\x6e\x5b\x82\xa5\x56\x27\ +\x8b\xb4\x4c\x06\x60\xa1\xd9\x41\x68\x4d\xdd\x77\x70\x1d\x8b\x9e\ +\x9a\x60\x4f\x19\x00\x96\x45\x07\x85\xd6\xbe\x34\x9d\x01\x59\xfa\ +\x3d\xd6\x16\xbf\xf0\xa2\x57\xf2\x2f\x9f\xff\x12\xaf\x7a\xf5\xef\ +\x52\xc9\x3a\x2c\x1c\xdb\x26\x0c\x02\x74\x36\x31\x51\x88\xcc\x39\ +\xe9\x49\xed\xe7\x46\x7f\x25\x83\xdf\xfd\x13\x8e\x9f\x19\x7e\xbf\ +\xaf\x04\x50\x4a\xff\x4b\x1b\x91\xfd\x91\x33\xff\xcb\xf3\xda\x4b\ +\x5c\x16\xf2\x7d\xb1\x72\x7e\x83\xcf\x89\xf9\x16\xd7\xbc\xfc\x75\ +\x1b\xe6\x9a\x24\x49\xc2\xf3\x7e\xf5\x57\x8b\x16\xcd\xcd\x60\x58\ +\x4e\xe4\x43\x1d\x96\x65\x75\x2f\xae\x55\x88\x80\xdb\x1d\x81\x9f\ +\x5d\x88\x91\x0d\xde\x87\x99\x21\x92\x7b\x57\xc2\xd4\xe4\x64\x21\ +\x11\xbd\x5d\x30\x3a\x1b\x25\xc3\x3f\x30\xf5\x3f\x28\x1b\xb0\x69\ +\xdc\xc4\x47\x3e\xb2\xae\x9e\xed\xb5\x33\x00\x5f\x7f\xff\x7e\xe0\ +\x87\xa3\x3f\xe6\xa1\x8e\x3c\x75\x8a\x64\xff\x10\x1c\x80\x4b\x1f\ +\xf5\xc8\x0d\x9f\xfc\x8b\x43\x9a\x9b\x2e\xa5\x44\x69\x8d\xd2\x0a\ +\x4b\x5a\x44\xb1\x99\xca\x66\x65\xba\xfa\xb9\x52\x9d\x52\x9a\x24\ +\x35\xb5\xf5\x4a\xc6\xfe\x0f\xc2\x98\xa5\x56\x07\xcf\x75\x71\xb3\ +\xd6\xc1\x1b\x6f\xba\x69\x68\xfb\x65\x3b\xce\xda\x1b\x96\xe0\x3a\ +\x36\x52\x18\xce\x42\x92\x2a\x2c\xcb\xc2\xb1\x2d\x2a\xbe\x8f\x65\ +\x49\xe2\x24\x01\xcc\x30\xa3\x91\x9a\x9f\x29\x1a\x3a\xa6\x15\xb0\ +\xcc\x0c\xee\x97\x08\xed\x21\x0c\xf5\xa4\x03\x0c\x2b\x5f\x4a\x46\ +\x2b\x0e\xe7\x4d\x56\xb8\x68\x47\x95\xb7\xfd\xf1\x1f\x31\x52\xe9\ +\x95\x36\xf5\x3d\x97\x8b\x2f\xdc\xc7\x53\xaf\x7c\x2c\xe7\x9f\xbb\ +\x07\xc7\x71\xa1\x9f\xd0\x97\x1b\x70\x3b\x33\xfc\xd9\xad\x28\x22\ +\x7d\x3f\x8b\xf6\x2b\x25\xe7\xc0\xef\x46\xff\x39\x2f\xc0\x72\xb2\ +\x1e\xff\xcc\xf8\xcb\x72\x09\xa1\x6c\xfc\xf3\x7f\x4a\x7c\x80\x62\ +\x3f\x7c\xbe\x78\xf3\x77\xf9\xc3\x3f\x7f\xe7\x86\x7e\x83\xe7\xbf\ +\xe0\xd7\xd0\x03\x14\xe5\xd6\x03\xad\x35\x0b\x4b\x4d\x66\xe7\x87\ +\x73\x6e\x7f\x3f\xc0\xb2\x8c\xa3\x64\xaf\x32\x00\xeb\xe0\x10\x55\ +\x36\x07\xe1\x9c\x73\x0c\x17\x61\xa5\x08\x78\x76\x76\xfb\xcd\x8e\ +\xef\xfb\x46\x95\x74\x1b\x61\xdb\x56\xb7\xc4\xb1\xac\x04\x90\xdd\ +\xef\xf7\xf9\xb7\xe0\x0b\x08\xc4\xd7\xd6\xbd\x6f\xeb\xd8\x46\x03\ +\x37\x03\x3f\xb6\xe9\x3d\x3a\x83\x21\x21\x8b\x2d\x85\xe0\xfe\xa3\ +\xd3\x74\x82\xd0\x10\xc9\x36\x09\xdb\xb6\xb1\x1d\x77\x43\x0b\xe7\ +\xe2\xe2\x70\x98\xd2\xb6\xed\x10\x85\x01\xae\x6d\x22\x7f\x41\x77\ +\x8a\x9e\xce\x88\x80\x52\x82\x2d\xba\x93\xe9\xa4\x14\xb4\x3a\x01\ +\x68\xbd\x6c\x48\xcd\xed\xb7\x0f\x4f\xb4\x72\x74\x6c\x8c\xb9\x55\ +\xd2\x8f\xa9\x52\x28\xa5\x49\x95\xea\x61\xff\x2b\xad\x49\xb4\xce\ +\xa2\x57\x4d\x14\x25\xa6\xa2\x27\xf2\x7a\xbb\x51\x36\x74\x1c\x8b\ +\x76\x27\x64\x71\x29\x1b\x0a\xd4\x93\x05\xe8\xef\x08\xc8\x16\x27\ +\x2d\x10\x42\x53\xb7\x52\xc6\x9d\x84\x71\x3b\x62\xcc\x51\x98\xb1\ +\xee\x6b\xeb\x99\x7b\xae\xcb\x45\xe7\xed\x65\xdf\xde\xdd\x3c\x78\ +\x62\x86\x93\x73\x4d\x5c\xbf\xc2\xa9\xf9\x66\x16\xb9\x97\x6a\xfa\ +\xe5\x3a\x7f\x4f\x0d\x3f\x2f\x1b\x2c\x7f\x4c\xf4\x3f\x26\x56\x32\ +\xfe\xa5\x68\x4f\x08\xd0\x32\x0b\x43\x2c\x84\xe5\xa2\x1d\xa3\x89\ +\xf0\x07\x7f\xf9\x5e\xae\x7a\xc2\x65\x3c\xeb\xa9\x4f\x5a\xf3\xd8\ +\x5e\xfb\xfa\x37\x30\x3b\xbd\xb1\xf9\x18\x61\x14\x15\x9c\x88\x99\ +\xb9\x05\xe2\x24\xa1\xb2\x0a\x41\xf0\x07\x0d\x9e\xef\x13\x07\x6d\ +\x6c\xcb\x26\x5e\xe1\xfa\x3f\x74\xe8\x7e\x9e\x7c\xd5\x55\xdb\xb6\ +\x0f\xe7\x9f\xbf\x0f\xc8\xdb\x11\x97\x5b\xbc\xd3\xa5\xcb\x20\xc4\ +\xda\x71\xf0\x56\x50\xf1\x3d\x2a\x15\x9f\x76\x58\xfa\x9e\x57\xca\ +\xf2\x0d\x01\x5a\xaf\x3f\x6b\xbf\xae\x7c\x99\xd0\xe2\xeb\x5a\xe8\ +\x33\x0e\xc0\x43\x02\x66\x01\x55\x1a\xee\xb9\xff\x28\x8f\x79\xc4\ +\xea\xac\xf5\xb5\x30\x31\x31\xc9\xcc\xa9\xf5\xa7\xfa\x86\xc5\x01\ +\xb0\x2c\x23\x9c\x93\x62\xb4\xf5\x2b\xd9\x5c\x70\xd3\x11\x60\x63\ +\x59\x12\xa5\x52\xa3\x35\x8f\x21\xdb\x35\xdb\x9d\x8c\x30\x98\xa2\ +\xb5\x26\x49\x92\x82\x84\x77\xe8\xd0\xa1\xa1\xec\x17\xc0\xde\xbd\ +\x7b\x57\x77\x00\x8a\x79\x05\x0e\x61\x94\x80\xa0\x88\x22\x34\x14\ +\x82\x3f\x96\x34\xdc\x85\x54\xe5\x59\x3e\x85\xd6\xc6\x71\xa8\x57\ +\x7d\x16\x3a\x8b\x2c\x37\xfc\xdd\x69\x61\x3a\x95\xd4\x6d\xcd\x84\ +\xab\x98\xf0\x14\x63\x4e\x8a\x2d\xb6\xb6\x60\xd8\x96\xc5\xbe\x3d\ +\x3b\xd9\xbb\x6b\x8a\x53\x8b\x46\x8f\x60\xb6\x19\x94\x08\x7d\xbd\ +\x92\xbd\xbd\x4e\x80\xe8\xb9\x2f\x06\x19\xfa\xc2\xe0\x97\x18\xff\ +\x83\x8c\x7f\x8e\xdc\x09\x10\x80\xd4\xc6\x09\xb0\x53\x94\x4a\x79\ +\xde\x6f\xbd\x89\x5b\x3e\xf3\x77\xec\xde\xb5\x72\xb7\xca\xbb\xff\ +\xe6\xbd\x7c\xf3\x96\x9b\x57\xed\x69\x87\x9c\x57\xd2\x66\xa9\xd9\ +\xe6\x81\xa3\xc7\x58\x6a\xb6\x8b\xcf\x17\x98\x6c\x4a\x10\x46\xb4\ +\xdb\x1d\xaa\xd5\x1f\x7c\x47\xa0\x5e\x6f\x30\x17\xb4\x71\x5d\x9b\ +\x95\x64\xf7\x8f\x1c\xd9\x5e\x16\xfe\xae\x9d\xbb\x32\x4e\x8c\xcc\ +\x26\xe3\xf5\x62\x7e\x7e\xeb\x13\x30\xd7\x03\x6b\x8d\x89\x97\xc3\ +\x80\x28\x06\x02\xd1\x7b\xdb\x93\xfe\x1f\x4e\x19\x20\x95\xc9\xba\ +\xd3\xa1\xeb\x72\x00\xb4\xe4\xc6\x33\x7a\x40\x0f\x21\x64\x0b\xeb\ +\x5d\x87\x1e\xdc\xb2\x03\x70\xde\x79\xe7\x6d\xcc\x01\x68\x0d\xc7\ +\x01\xb0\x6d\x9b\x8a\xef\x1b\x71\x1f\xcb\x9c\x5c\x61\x9c\x20\x85\ +\x60\xb1\x1d\x30\x5a\xaf\xa2\x95\x36\x5a\xda\x90\xd5\xfe\x05\x61\ +\x9c\x50\xaf\x56\x11\x02\x93\x0d\xc8\x30\x3b\x3b\xbc\x7a\xe1\x25\ +\x97\x5c\xc2\x77\xbf\xb3\x72\x1b\x6d\x4e\x42\x84\x2c\x7d\x99\x85\ +\xf9\x9e\x63\x1b\x5d\x80\x30\xa4\xe2\xb9\x84\x71\x82\xef\xb9\xa4\ +\xd9\x98\x5d\xd7\xb1\x51\x5a\x17\x0e\xc4\xce\xb1\x3a\x5e\xa8\x99\ +\x5e\x68\x65\xce\x81\xa2\x62\x69\xc6\xab\x9a\xc9\x9a\x62\xdc\x8f\ +\xf0\x86\xb4\x36\xa5\xa9\xe2\xf8\xc9\x53\x28\xad\x00\x49\xa3\x51\ +\x23\x0e\xda\xec\xac\x0a\x5c\xe1\x32\xdd\x51\x98\x25\xb8\xd4\x01\ +\xd0\x23\xe0\x63\x6e\x97\x19\xfd\x62\xfb\xfe\x0e\x82\xdc\xf0\xaf\ +\x5d\x6b\x2e\x9e\x17\x96\x71\x02\x6c\x0f\xad\x14\x27\x17\x5a\x5c\ +\xf3\xf2\xd7\xf2\xd9\x0f\xbc\xc3\xd4\xad\xfb\xf0\xef\x37\x7c\x95\ +\x0f\x7d\xe8\x03\x03\xc7\x1b\x83\xd1\x37\x98\x99\x9b\x67\x7a\x6e\ +\x9e\xd9\xf9\xc5\x62\xdd\x35\xc3\x90\xe4\xf2\x7d\x46\x30\x3d\x33\ +\xcb\xb9\xd5\xed\x67\x86\x7f\xaf\x31\x31\x39\xc9\xdc\xf4\x89\xc2\ +\x59\x1d\x84\x63\xc7\x8f\x6d\xeb\x3e\x54\x2a\x26\xfd\x6e\x59\x16\ +\xe9\x00\x07\xe0\x74\xe9\x32\x78\x9e\x47\x12\x6d\x1f\x01\x34\x4d\ +\xd3\xac\xc5\xb4\xc4\xf9\x29\xd0\x97\xfe\x17\x3d\x77\x36\x83\x7b\ +\xb9\xf1\x83\xeb\x5e\xd0\xd7\x95\xfb\x48\xb5\xb8\x91\xed\xc8\x55\ +\x9c\xc1\xe6\x21\xe4\x50\x3a\x01\x2e\xbd\xf4\x51\x1b\xda\x7e\x58\ +\x17\x65\x63\x64\x94\x38\x8e\x49\x95\xa9\xfd\x47\x49\x4a\xbd\x5a\ +\xc1\xb2\x24\xbe\xeb\x64\xa9\x75\xc3\x11\x88\x93\x84\x38\x4d\xb1\ +\x2c\x49\xa3\x56\x2d\x6c\x49\xad\xd4\x8e\x18\x85\xc3\x6b\xe1\xba\ +\xfc\x09\x4f\xd8\xd0\xf6\x9e\x63\xe3\x66\x5a\x00\x46\x17\x20\x27\ +\x31\x1a\x3d\x80\x9c\x67\x91\xa6\x46\xe4\xc8\x73\x6d\x3a\x61\x4c\ +\xb3\x13\x62\x49\xc9\xae\xf1\x11\x2e\xde\x3b\xc5\xd5\x0f\xdb\xc9\ +\x53\x2e\x18\xe5\x51\x3b\x5d\xce\xaa\x89\x0d\x19\xff\x41\x75\x4c\ +\xa5\x14\x47\x8e\x1d\x27\x8e\x13\x4e\x9c\x3c\x85\xeb\x58\x38\xb6\ +\x83\xef\x5a\xe8\x24\xa6\xe1\x3b\xd4\x7d\x87\xbd\xe3\x3e\x97\xed\ +\xa9\x72\xfe\x98\xa4\x61\x67\x73\xca\x8b\x8e\x84\xae\x43\x20\xca\ +\xcc\xfe\xfe\x3f\xd1\x57\x2e\x28\x6a\xfc\xac\xcf\xf8\x93\xf5\x80\ +\xe6\xca\x82\x19\x19\xf1\xfa\x5b\x6e\xe7\x8f\xfe\xe2\x5d\xcb\x5e\ +\xf2\xc0\xe1\xc3\xbc\xe9\x4d\x6f\xea\x31\xfe\x4a\x69\x66\xe6\x16\ +\xb8\xeb\xde\xfb\xb9\xe1\x96\xef\xf0\x95\x9b\xbe\xc5\x1d\xf7\x1c\ +\xe4\xe4\xcc\x3c\x69\xda\xed\x32\xc9\x89\x87\x5d\x12\x64\xae\x6d\ +\xe0\x32\xf3\xc3\x22\x07\xbc\x73\x57\x41\xa8\x5d\x89\xf3\x7a\xf2\ +\xe4\xf6\x0b\xf1\xc8\x4c\xf3\x63\x10\x86\x95\x6d\x5c\x0b\xbe\xbf\ +\xbd\x19\x9f\x34\x55\x5d\x62\x71\x4f\xaf\xff\x0a\x5f\xfc\xd6\xf4\ +\x00\xbe\xbe\x91\x8d\xd7\x47\x99\xbd\xe9\x7d\x33\xfa\xca\xe7\xde\ +\x21\x10\x1b\xb3\x16\x67\xb0\x4d\x30\x0b\xeb\xfe\xfb\xb6\x2e\x06\ +\x74\xd5\x93\x9e\xc4\xfb\xde\xfb\x9e\x75\x6f\x3f\xac\x8b\xd2\xb6\ +\x2d\x52\xad\xa9\x56\x7c\x92\x24\x25\x4d\xd2\x8c\x31\x6f\x51\xf3\ +\x5d\x5a\x9d\xc0\x44\xcc\x99\x5c\xb1\xeb\xba\xb4\x3b\x21\xcd\x34\ +\xa0\x5e\x5d\xae\x43\x60\x49\xc9\xbd\xf7\xdd\xc7\x85\x17\x5c\xb0\ +\xe5\x7d\x7b\xca\xd5\x57\xaf\xd8\x9b\xdc\x0f\xdf\xcd\x4b\x17\xba\ +\x48\xef\xbb\x19\xeb\xdf\x77\xdd\xac\x55\x91\x62\x3a\x20\x08\x5e\ +\xf4\x92\xff\xc6\xc2\x52\x8b\x8f\x7d\xf2\x53\x9c\x35\x5e\x5f\x35\ +\x0a\x5b\x0f\x3a\x61\xc4\xec\xdc\x3c\x67\xed\x98\xa4\xdd\x09\xe9\ +\x04\x01\x49\x92\x20\x80\xaa\xef\x31\xbf\x30\x5f\x74\x06\xac\x94\ +\xed\x14\xc0\x44\xc5\x62\xa2\x02\xed\x38\xe5\x78\x5b\x33\x9f\x6a\ +\x46\xaa\x2e\x0b\xa1\x02\xa1\xd0\x3a\x4b\xfb\x97\xb3\x04\x3d\x46\ +\x5e\x94\xde\x2d\xbf\x59\x67\x24\xd3\x53\x0a\x30\xad\x81\x5a\xfb\ +\xa0\x14\xbf\xff\x17\xef\xe5\xf1\x8f\x79\x24\xff\xe9\x99\x66\x58\ +\x53\xab\xd5\xe6\x85\xbf\xfe\x62\x5c\xc7\xa6\xd5\xee\x30\x33\x6f\ +\x6a\xf9\xb3\xf3\x8b\xc5\x2c\x07\x93\xd6\xb7\xba\xef\xcd\x20\x5d\ +\x03\xd1\x5b\xe2\x00\x66\xe6\x7f\x38\xe4\x80\x6d\xcb\x90\x6d\x7d\ +\xd7\xc9\xbe\x9f\xe5\xc6\xe6\x74\xb0\xf0\x3d\xdf\x47\x32\xd8\x81\ +\x6f\xb7\xb7\x5f\x8e\x18\x8c\x24\x71\x73\x71\x7b\xca\x0d\x5a\x6b\ +\x3c\xcf\xc5\xb6\x2c\x92\x22\xd2\xef\x6b\xf1\x1d\xa6\x32\xa0\x10\ +\x5f\xde\xc8\xe6\xeb\x5e\x79\x84\x10\xd7\xa3\x39\xe3\x00\x3c\x14\ +\x90\x2d\xac\x77\xdd\xbf\xf5\x1a\xdd\x13\xaf\xbc\xd2\xd4\xe1\xd6\ +\x61\xec\x00\xda\xed\x61\xa9\xa5\x69\x33\xfd\x2f\x8a\x88\x93\x14\ +\xc7\xb6\xb0\xa4\x4d\x18\x27\x28\x69\x0c\x8b\xeb\x38\x74\xc2\x08\ +\x29\x4c\x94\x20\x33\x1d\xf9\x3c\x72\x09\xa3\x04\xdb\x96\x48\x61\ +\x9e\xbb\xe1\xab\x5f\x1b\x8a\x03\x30\x31\x31\x8e\x1e\xa8\x50\xbe\ +\x32\x4c\xd7\x82\xc4\xb6\x25\x51\x92\x00\x02\x2f\xeb\x6a\x90\x52\ +\x1a\xde\x82\x00\xcf\xf3\x79\xd5\x2b\x5e\x0e\xc0\x75\xaf\xff\x3d\ +\x3e\xfb\x6f\x9f\xe7\x5d\xef\x7e\x0f\x0b\xb3\xa7\x56\x4c\x65\x0f\ +\x82\xd6\x9a\xf9\xc5\x26\xb6\x65\x11\x86\x1d\xaa\x9e\x53\x74\x68\ +\x38\x96\xc0\xb1\xba\x9d\x0c\x1b\x79\x5f\x80\xaa\x23\xb9\x60\x14\ +\xc2\x34\xa6\x45\xc0\x23\xce\xdf\xc5\xcd\x07\x67\xd1\xda\x38\x36\ +\xc2\x02\xb4\x5d\xca\xf0\xf7\xa7\xfb\x61\xdd\x86\xbf\x8c\x9c\x3b\ +\x20\x35\x60\x23\xb4\x42\x3b\x1e\x4a\xa7\x3c\xef\x15\x6f\xe2\xdf\ +\x3f\xf6\x6e\x2e\x38\xef\x1c\x7e\xe9\x9a\x17\x70\xcf\xa1\x07\x98\ +\x9e\x99\x23\xc8\x25\xa1\xb3\xcf\x14\xcb\x4a\x11\x03\xc4\x8c\x96\ +\x89\x1a\x75\xb3\x16\xc7\x4e\x6e\xbf\xd1\x7b\x28\x20\x8e\xc2\x42\ +\xd6\xda\xf7\x7c\xa2\x70\xf9\x75\x7d\x3a\x6a\xf0\xf5\x7a\x83\xf9\ +\x30\x40\x69\x93\x00\x2a\xe3\x74\x09\x33\x35\x1a\x0d\x4e\x6c\x43\ +\xb5\x23\x08\x23\x6c\xc7\x61\xe7\xd4\x04\x87\x8f\x4f\x93\xc4\xa5\ +\x71\xdf\xdb\x94\x50\x4f\x93\x64\x7b\x1c\x00\x94\xfe\x32\x42\xfc\ +\xf7\x0d\xef\xd1\x19\x0c\x17\x02\xd0\x66\x71\xbb\xfb\x81\x63\xa4\ +\x4a\xad\x98\x42\x5b\x0f\xaa\xd5\x8a\x91\x7d\x65\x7d\xad\x30\xc3\ +\xf2\xca\xf3\xb4\x5b\x92\x1a\x45\x32\x21\x20\x51\xaa\x90\x08\x56\ +\xa9\xa2\xd5\xe9\x00\x02\xd7\x73\x58\x6a\x75\x0a\x19\xe0\x56\x27\ +\xc8\x26\xf0\x49\xd2\xc8\x94\x10\xaa\xbe\xc7\xb7\xbf\xfd\x1d\x9e\ +\xf7\x2b\xcf\x1d\xca\xfe\xd5\xea\x75\x3a\xeb\xe0\x3b\x44\xd9\xa0\ +\x1c\x00\x69\xc9\xac\xad\x4a\x90\xa4\x86\xc8\x96\xa4\x8a\x86\xef\ +\x65\x9d\x03\x8a\x89\xa9\xa9\xe2\xb5\x42\x08\x7e\xfc\x47\xff\x03\ +\x3f\xfe\xa3\xff\x81\x43\xf7\x3f\xc0\x1f\xfe\x7f\x7f\xcc\xa1\x7b\ +\x0f\x14\xc3\x84\x16\x9a\x6d\x82\x30\x64\x72\x6c\x04\x4b\x4a\x8e\ +\x9f\x9a\x41\x29\x85\x6d\x5b\x58\x98\xac\x42\x27\x0a\xb6\x9c\x41\ +\x18\x78\x5c\x49\x6a\x46\x32\xa7\x01\x47\xee\xef\xb0\xa7\x31\xce\ +\x91\xf9\x00\x6c\x95\x9d\x7e\xc2\x9c\x87\x58\x59\x21\x51\x94\x6c\ +\xfe\xa6\xeb\x97\xd9\xcb\x33\x83\x6d\x65\xaa\x87\x4a\x31\xdf\x69\ +\xf1\xf3\x2f\xfe\x6d\x2e\x7b\xf8\x79\x7c\xf6\xcb\x37\x42\x1a\x81\ +\x52\xc6\x88\xe7\xaf\xe9\xe1\x23\x64\xd9\x09\x69\x75\xff\x5f\x2e\ +\x55\x64\x46\x5f\xf4\x65\x00\x8e\x9d\x9c\xdd\xda\xbe\x7f\x9f\x60\ +\xd7\x59\xbb\xa8\x66\x1d\x44\xd5\x8a\x47\x10\xb4\x97\x05\x01\xa7\ +\xa3\x06\x3f\x31\x31\xc9\xfc\xcc\xa9\x81\x59\x88\x70\x88\x65\xbd\ +\xd5\x30\x3a\x3a\x3a\x94\xf7\x51\xca\x8c\x04\x47\x08\xc6\x46\x47\ +\xa8\xd7\x1b\x58\x96\x09\x00\x8c\xec\x72\x77\x8d\x35\xc5\xb5\xfe\ +\xc8\x7f\xcb\x4e\xc1\x29\xbe\xf1\xc1\xbb\x36\xf2\x82\x75\xaf\x1c\ +\x29\xce\xf5\x66\xae\xd9\x19\x7c\x6f\x91\x5f\x28\x82\x30\x4a\x38\ +\x74\xe4\x38\x17\x9e\xb3\x35\x3d\xeb\xd1\xb1\x51\x16\xe7\xd7\x57\ +\xfb\x1c\x96\x5e\x7a\xad\x56\x23\x55\x2a\x4b\x8d\x43\x9c\xa4\x08\ +\x21\x4d\x14\x20\x4c\x24\x27\x84\xa4\xea\xbb\x08\x21\xa8\x57\x7d\ +\xa3\x44\xd8\x0e\x90\x42\xa0\xe8\x72\x00\xf2\x8c\xc0\xc1\x83\xc3\ +\xeb\x5b\xde\xb5\x6b\x17\x87\xee\xeb\x75\x00\xb4\xd6\xdd\xb4\x69\ +\xe9\x31\xdb\x92\x08\x04\x51\x92\x10\x28\x85\x6d\xd9\x38\x96\x65\ +\x32\x16\xb6\x51\x2c\xac\x55\x2a\xc4\x71\xc4\x63\x2e\x7b\xdc\xc0\ +\xcf\xdb\x77\xde\xb9\xfc\xdf\xb7\xff\x25\x4b\x4b\x4d\xde\xf2\xb6\ +\xff\xcd\x0d\xff\xfe\x15\x46\x6a\x15\x9a\xcd\x26\xcd\x56\x87\xa0\ +\xd3\xc1\x77\x6d\x0c\x91\xa8\x8b\x61\x19\xff\x38\x49\x68\xb6\x3b\ +\x45\xd7\x85\xef\xda\xd8\x80\x2d\xa1\xd5\x69\x32\xb3\x14\x81\x74\ +\xbb\x6d\x89\x99\x1e\x05\x96\x00\x6d\x81\xc8\x89\x4b\x43\x30\xfe\ +\x45\x6b\x20\xa0\x1d\x70\x4c\x67\xc4\x5d\x0f\x1c\x67\xff\x81\x7b\ +\x8d\xfe\x80\x90\xa0\x92\xde\xfd\x19\x14\xf1\x97\x0d\xbc\xb4\x32\ +\x05\xc4\x3e\xbe\x42\xee\x24\x68\xcd\xd1\x53\x3f\x1c\x0e\xc0\xbe\ +\x7d\xfb\xf0\x5c\x87\x76\x27\x30\x9d\x34\x03\x82\x80\xd3\x31\x11\ +\x70\xc7\xce\x1d\xdc\x77\xcf\xfe\x5e\x96\x7c\x86\x34\x4d\x51\x99\ +\x88\xd5\x76\x62\x6c\x6c\xf3\x0e\x80\xd6\x9a\x20\x8a\xa9\xd7\x6a\ +\x8c\xd5\x6b\x2b\x96\x0d\xbb\xc7\x90\x3f\xbf\x2d\x19\x80\xeb\x37\ +\xfa\xc6\xeb\xff\x66\x6f\x7e\xef\x71\x01\xf7\x6c\x74\x8f\xce\x60\ +\x3b\xd0\xad\x69\xde\x35\x04\x22\xe0\xde\xbd\xe7\xac\x7b\xdb\x61\ +\x39\x00\x95\x8a\x99\x90\x67\x6a\xed\xe6\x34\xf4\x1c\x2b\x2b\x05\ +\x18\xc5\x3a\xa5\x14\x5a\x53\xc8\x02\x07\x61\x8c\x94\x02\xd7\x75\ +\xa8\x97\x5a\xb5\x9a\x6d\x13\x29\x9c\x38\x39\x3c\xe5\xb2\x0b\x06\ +\x94\x12\xc2\x38\x59\x36\x0c\xc8\xb6\xad\xa2\xf6\x2f\xb2\x4e\x00\ +\xad\x15\x51\x92\x1a\xc6\xbf\xd2\xb8\x8e\x43\xaa\x52\x82\x38\x61\ +\xef\xd9\xbb\x97\xbd\x6f\x19\x8d\x46\x9d\xeb\xde\xf8\x7a\x3e\xf7\ +\xd9\x7f\xe5\x39\xcf\xbd\x86\x9d\x3b\x77\x12\x85\x9d\x2d\x29\xdc\ +\x0d\x42\x9a\x2a\x16\x9b\x2d\x53\x3b\x9f\x5b\x20\x0c\x02\x5c\x4b\ +\x52\x71\xed\xcc\xd1\x30\x88\x12\xe3\xa4\xa5\x41\x0b\x1d\x77\x20\ +\x0e\x20\x89\xd0\x69\x6c\x0c\xb0\x2a\x0b\x16\xc1\x50\x16\xb6\x1e\ +\xd9\xe3\x4c\x2a\x38\x97\x20\x76\x6b\x08\xb7\x0a\x6e\xa5\x4f\xad\ +\xd0\x5f\x41\xc1\xb0\x2c\x68\x94\x3d\x66\xaf\x20\x66\x64\x7b\x1c\ +\x39\xf5\xc3\x41\x02\x9c\x9a\x9a\xca\xe6\x6b\x98\x6b\xaf\x36\xa0\ +\xf5\x31\x5a\xa9\x3f\x70\x88\x18\x1d\x1d\xcd\x74\x34\x96\x6b\x59\ +\x68\xad\x99\x3f\x0d\x23\x9a\xc7\xc7\xc7\xd7\xde\x68\x00\x94\xd2\ +\xa4\x1a\xf6\x9c\xb5\x8b\x91\x46\x7d\x99\xf1\x57\x4a\x73\x72\x66\ +\x96\xdb\xee\xbe\x8f\x76\x27\xe8\x21\xc3\x6e\xac\xc0\xb8\x3e\x68\ +\xf4\x86\xd2\xff\xb0\x91\x12\x00\xa0\x85\xf8\x12\x5a\x3f\x6c\xa3\ +\x1f\x72\x06\xdb\x80\x2c\x52\xde\x7f\xf0\x41\x7e\xe2\x69\x9b\x1f\ +\x9e\x02\x70\xf1\xc5\x17\x73\xc7\x6d\xeb\x1b\xfa\x38\x2c\x07\xc0\ +\xf3\x4c\x5a\x5c\x0a\x81\xd2\x3a\x9b\x06\x68\x22\x51\xcf\xb1\x8b\ +\x56\xbb\xf2\xd8\x5f\x29\x05\xbe\xd3\x2b\x7c\xd4\x6c\x77\x68\xd4\ +\x2a\x84\x51\x4c\x38\x3d\xbc\xe8\xed\xb2\xc7\x5c\xc6\x17\xfe\xed\ +\x73\x3d\x8f\xb9\xb6\x5d\xcc\x30\xc8\x21\x10\x48\xcb\x22\xcd\x24\ +\x80\x83\x28\xc1\x92\x02\xdf\x35\x7c\x06\x23\x01\x9c\xe0\x39\x16\ +\x82\xde\x16\xc2\xd5\x20\x84\xe0\xf9\xd7\x3c\x97\xe7\x5f\xf3\x5c\ +\x6e\xba\xf9\x1b\xbc\xf1\xda\x6b\x99\x3d\x75\x72\xd9\xe7\xaf\x17\ +\x4a\x69\x9a\xad\x36\x71\x12\x17\xfb\x61\x09\x51\xe8\x2f\x94\x91\ +\x77\x2d\xe8\xac\x2e\x9b\xc4\x31\x24\xe6\x77\xd0\x22\x23\xd7\x49\ +\x1b\x9d\x0f\xfc\xd1\x0a\x28\x67\x01\x86\x80\x7e\x3e\x80\xa5\xd1\ +\x8e\x5f\x44\xf7\x42\xda\x90\x26\x68\x9d\x8d\x55\xce\x4a\x00\xa2\ +\xbf\xde\x2f\xfb\x23\xfd\xc1\x9a\x06\x79\x66\xed\xcb\xdf\xb8\x83\ +\x67\xff\xc6\x1b\x18\xaf\x79\x8c\xd5\x3c\x46\xeb\x15\xc6\x47\x1a\ +\x8c\x8d\x36\x18\x1f\x1b\x65\x74\x64\x84\xb1\xd1\x51\xc6\xc7\xc7\ +\x18\x1b\x1d\xc5\xf3\x36\x2f\xc4\xf5\xbd\x44\xc5\xaf\xd0\x09\x63\ +\x93\x65\x6a\x77\xf0\x5c\x87\x56\x5b\x22\x51\x66\xfc\x76\xa2\x10\ +\x6a\xfb\x33\xbe\x52\x08\x73\x7d\x78\x0e\x71\xb4\x3c\xe5\x3f\x33\ +\x33\xcb\xc4\x26\x0d\xf4\x7a\xb1\x63\x1d\x53\x51\x93\x34\x2d\x88\ +\xc1\x1a\x41\xad\x5a\xc1\x75\x5c\x9c\xbe\xeb\x39\x49\x52\x4e\xcd\ +\xce\x71\x72\x66\x96\xe9\xd9\x85\x2c\x30\xc8\xcf\xbf\x41\xe7\xdc\ +\xf0\x60\x0b\xeb\xfa\x8d\xba\x6c\x1b\x0b\x2b\x94\xfe\x37\x04\x2f\ +\xda\xe0\x67\x9c\xc1\xb6\xc0\x9c\x40\xfb\x0f\x6e\x5d\x12\xf8\x8a\ +\xcb\x2f\xe7\x63\xff\xf8\x0f\xeb\xda\x76\x58\x03\x53\x7c\xdf\x2f\ +\xe4\x7f\x51\xc6\xe8\xc7\x19\x29\x29\xbf\x68\xe2\xc4\xf4\xce\x27\ +\xa9\xc2\x73\xed\xc1\x64\xb6\x8c\x14\xe8\xb9\x0e\x9d\x20\xa2\xd5\ +\x6a\x53\xab\x55\xb7\xbc\x7f\x57\x5f\x7d\x15\x6f\xfb\xd3\xde\xc7\ +\x06\x19\xdf\x54\x29\xc8\xb8\x0b\x3a\xd5\xb8\xb6\x55\x6c\x67\x59\ +\x16\x5a\x29\x3c\xcf\xa5\xd5\x0e\x90\x52\xf0\xac\x67\x3e\x73\xc3\ +\xfb\x72\xe5\x15\x4f\xe0\x5f\x3f\xf3\x4f\x7c\xfb\x3b\xb7\xf2\xa6\ +\x6b\xaf\xe3\xd8\x91\x07\xd7\x74\x04\x94\x52\xb4\xda\x01\x61\x14\ +\x82\x36\x23\x49\x2d\x29\xb0\xdc\xb5\x65\x8e\xdb\x41\x84\x9f\x31\ +\x97\x7d\xcf\x25\x16\x31\xd3\xf3\x4b\x66\xe1\x4a\x6d\x48\x63\xf3\ +\x67\x39\xa6\x65\xb0\x30\xb4\x62\x8b\x2d\xcc\x03\x50\x48\x05\xeb\ +\x8c\xfe\x92\x2f\xa6\x36\xa8\x04\xa1\x52\x7a\xb3\x0e\xa2\xd7\xf0\ +\xf7\xff\x7f\x80\x42\x61\x1e\x05\x6b\xad\x99\x6d\x06\x7c\xec\xdf\ +\xbe\x0a\x61\x0b\x1d\xb5\x20\x6a\x43\x12\x65\xd9\x8e\xcc\xd9\x28\ +\x65\x3c\x2a\xd5\x0a\x63\xa3\xa3\x85\x53\x30\x3a\xd2\x28\x9c\x83\ +\xb2\xa3\x30\x3e\x3e\xce\xd8\xa8\x71\x20\xc6\xc7\xc7\x18\x1b\x33\ +\xcf\x7f\xaf\xe0\xfb\x3e\x9e\xeb\x12\x27\x29\x4a\xc3\x7c\xb3\x4d\ +\x2b\x4a\x8d\xb0\x55\x8e\x28\x60\x6e\x7e\x5d\xb1\xbb\xe2\x00\x00\ +\x20\x00\x49\x44\x41\x54\x9e\xf1\x7c\x6c\xef\x36\xa0\x56\xab\xa2\ +\xb5\x21\xaa\x2a\x04\xb2\x2f\x83\x34\x3d\x33\xc3\xc3\x2e\xba\x70\ +\xdb\x3e\x1f\x60\x6a\x6a\x72\xc5\xe7\xda\x41\x88\x10\x02\xd7\x71\ +\x19\x1f\x1b\x31\x53\x14\xfb\x8c\x7e\x9c\x24\x9c\x9c\x9e\xe5\xc4\ +\xf4\xac\xe9\x44\x29\x8c\x3e\x25\xe3\x9f\x0b\x6b\x95\xcf\xc5\x9c\ +\xb0\x3a\x14\x9c\x88\x6e\x7c\xdf\x77\x37\xfa\xa2\x0d\x39\x00\xa9\ +\x90\x9f\xb7\x4c\xce\x6f\x7b\x8b\x32\x67\xb0\x36\xb2\x0c\xc0\x30\ +\x3a\x01\xae\xbe\xfa\xaa\x6e\x10\xb5\x06\x86\xe5\x00\x78\x9e\x9b\ +\x91\x17\xf3\xfe\x6c\x91\x09\xb4\x98\x16\xa5\x20\x8a\x01\x53\x06\ +\x50\x4a\x0d\x34\xfe\x49\x9a\x52\xaf\x95\x52\x97\x02\xee\xba\xfb\ +\x1e\x1e\xff\xb8\xcb\xb6\xbc\x7f\x8f\xbc\xe4\x92\x75\x75\x47\x38\ +\x59\xff\xbf\x10\x14\x9c\x86\xdc\x02\x5a\x02\xb4\x94\x45\xa9\x03\ +\x61\x71\xf1\x23\x1e\xbe\xe9\x7d\x7a\xec\x65\x8f\xe1\x93\x1f\xff\ +\x28\xb7\x7e\xf7\xbb\xbc\xee\x0d\x6f\xe4\xc8\xe1\x07\x8a\x59\x08\ +\x5a\x6b\x9a\xad\x0e\x61\x14\xa1\xb5\xc2\x75\x8c\xc3\x54\xf1\xd6\ +\x96\x09\xee\x84\x11\x8e\xe3\x90\x24\x86\xdf\x50\xf1\x3d\xd2\x54\ +\x11\xeb\x84\x7a\xad\xca\x91\x63\x47\x32\x9b\x97\x69\x04\xa8\xb4\ +\x7b\xbf\xd0\x0b\x50\x19\x39\x35\x7f\xd7\x21\x2c\x6c\x05\x1f\x40\ +\x81\xb2\x4d\x92\x01\x81\x16\x22\x73\x00\xb2\xfd\x28\x0f\x56\x59\ +\xa9\x03\xa0\xa7\x0d\x30\x57\x31\x2c\x6d\x8b\x40\x68\x05\x42\x98\ +\x39\x0c\x4e\x8a\x50\x49\x36\x93\x41\x40\x2a\x41\xa6\xdd\x92\x47\ +\xf6\x79\x9d\x30\xa6\x73\xe2\x14\xc7\x4e\xe4\x52\xc4\x25\x03\xb6\ +\x62\x3f\xb7\xce\x76\x55\x30\x3a\x3a\x92\x39\x0e\x23\xd4\xeb\x75\ +\xea\xb5\x2a\x8d\x46\x83\xd1\x91\x11\x46\x46\x1a\x34\xea\x75\x1a\ +\x8d\x3a\xf5\x5a\x9d\xb1\xb1\x51\x46\x1a\x0d\xea\xf5\x1a\xf5\x9a\ +\x79\x3c\x7f\x6c\x90\x50\xd2\x5a\x08\xa2\xd8\xa4\xa9\xe7\x16\x32\ +\xf9\xea\xfc\x3b\x82\xfc\xf7\x3b\x72\xf4\xd8\xb6\x3a\x00\xe3\x63\ +\xe3\xb8\x99\x53\xea\xfb\x3e\x61\xa7\x6d\xca\x7f\x5a\x13\xc4\x8a\ +\xe3\x27\xb6\x5f\x8b\xe0\xdc\x73\xcf\x61\xb1\xd5\xc6\xb1\x6c\x7c\ +\xcf\x21\xd5\xe0\x3a\x0e\x9e\xe7\xae\x58\x1e\x08\xc2\x90\x93\xd3\ +\xb3\x9c\x9c\x99\x63\x6e\x61\xa9\x77\xbc\x76\x99\x78\x5a\x76\x00\ +\xa4\x6d\x4a\x4d\xd9\xb8\xec\x1e\x27\x60\xab\x97\x8b\xe0\x73\x6c\ +\xa2\xfe\xb6\xb1\x0c\xc0\x4d\xef\x9b\xe1\xca\x5f\xf9\x26\x70\xf9\ +\x46\x3f\xe8\x0c\x86\x88\x52\x27\xc0\x9d\x07\xb7\xce\x01\xd8\xb9\ +\x63\x07\x4a\x6b\xac\x75\x78\x00\xc3\x72\x00\x2a\x95\x4a\x66\x14\ +\x4d\x2f\x7d\x18\x9b\x71\xbf\x4a\x29\x82\x28\x31\x82\x35\x9e\x43\ +\xab\x13\xe2\x3a\x76\xa6\x11\x20\xf1\x4b\x29\x57\x29\x24\xcd\x76\ +\xa7\xe0\x03\xf8\xae\xc3\xed\x77\xde\x39\x14\x07\x40\x4a\x89\x6d\ +\xbb\xa8\x74\xf9\x5c\xf4\x24\x4d\x97\x39\x24\xb9\x34\x70\x8e\x28\ +\x4e\x50\x5a\xe3\xda\x36\x51\x1c\x9b\x29\x87\x9e\x87\xeb\xae\x6d\ +\x90\xd7\xc2\x63\x1e\xfd\x68\xfe\xe9\x13\x1f\xe7\xf3\x5f\xfc\x12\ +\xbf\xfa\x6b\x2f\x32\x6d\x7f\xb6\x85\xeb\xd8\x03\x53\xfa\x6b\xa1\ +\x5a\xa9\x90\x24\x31\xb6\x25\x89\xe2\xc4\x74\x58\x58\x16\x96\x10\ +\x2c\x36\xdb\xc4\x71\x62\x16\xac\xf2\xd0\x22\xa5\x0a\xf5\x42\xa1\ +\x95\x31\xd4\xac\xd3\x8b\xdc\x08\x0a\x27\x40\x9b\xd6\x43\x24\x42\ +\xca\xc2\x01\xd0\xfd\x0e\x80\x79\x51\x9f\x23\x20\x10\x7d\x0e\xc0\ +\xb2\x6d\x20\xd3\x21\x10\xdd\x63\xd4\x2a\x73\x38\x2c\xd3\x75\x90\ +\x26\x74\xe7\x33\xe8\xd2\xe7\xc2\x72\x0e\xc4\x00\x4e\x44\x1f\xe3\ +\x5b\x03\xf3\x8b\x4d\xe6\x17\x9b\xdd\xd7\xb0\xfc\xee\x4a\xca\x71\ +\x1a\x4d\xc5\xf7\x98\x9a\x18\x63\x6a\x62\x3c\xbb\x7e\x34\xd5\x6a\ +\x05\xcf\xf5\x90\x52\x52\xab\xd5\xf0\x2b\x15\x46\x46\x46\xa9\x55\ +\x2b\xd8\xb6\x85\xb4\x2c\x0e\x1e\xba\x9f\xf1\x89\x49\x6e\xdf\x7f\ +\xcf\x8a\x4e\x12\x08\x8e\x1e\x3f\xc9\xa5\x8f\xbc\x64\x43\x3f\xd9\ +\x46\x70\xce\x39\xe7\xe0\xbb\x0e\x0b\xcd\x36\x8e\x65\x71\xbc\x93\ +\x22\xd0\xe4\xba\x56\xc7\x4f\x6c\xef\x44\x42\x80\x7d\xe7\xed\xe3\ +\xac\x9d\x3b\xf0\x5c\x97\x53\x33\xb3\xec\x98\x9c\x18\xb8\x5d\xab\ +\xdd\xe1\xe4\x8c\x31\xfa\x0b\x8b\xcd\xd2\x79\xd5\xbd\x1d\x58\x62\ +\xca\x8d\x7f\x26\x3c\x25\x2c\xa7\xe4\x04\x58\x14\xa3\xb2\xb7\xe2\ +\x05\x68\x3e\xb7\xf6\x46\xcb\xb1\x61\x66\x91\xd0\xfa\x73\x5a\x88\ +\x33\x0e\xc0\xf7\x14\xdd\x4e\x80\xf9\xa5\x36\xc7\xa7\x67\x39\x6b\ +\x6a\xf0\x49\xbb\x5e\xd4\xea\x75\x82\x76\x6b\xe0\x73\xed\x4e\x40\ +\x10\x04\x08\x29\xd9\xb1\x6b\x38\x75\xc1\x5a\xb5\x86\x94\xa6\xad\ +\x2f\x8a\x13\x1c\xcb\x22\xc9\x88\x74\x40\x36\x0b\x40\x53\xab\x78\ +\x04\xa1\x31\xc2\x71\xa2\x48\x55\x50\xb0\xff\xa5\x34\x19\x82\x30\ +\x8a\xf1\x5c\x07\x21\x04\x37\xdd\x74\x13\xd7\xfc\xf2\x7f\x1d\xca\ +\x3e\x8e\x4f\x8c\x33\x73\x6a\x79\x04\x92\xa4\xaa\xd0\x1e\x00\xe3\ +\xf9\x9b\xa9\x85\x09\xb6\x65\x7a\xfe\xf3\x21\x41\x42\x40\x18\xc5\ +\xb8\x8e\x43\xa3\xb1\xb9\x39\xf5\x2b\xe1\x59\xcf\x78\x3a\x57\x5e\ +\xf1\x04\xee\xbe\xf3\xf6\x2d\xbd\x4f\x18\x86\x38\xb6\x65\xf4\xf0\ +\x53\xc3\x11\x50\x4a\x33\x32\x52\xe3\xf8\xcc\x3c\x3b\x77\x4c\x72\ +\x72\x26\xef\x09\xd7\x68\x74\xd6\xc2\x94\x1b\xc3\x2c\x0b\x20\xf2\ +\xd4\xf8\x10\x22\x9a\x32\x8a\xd2\x42\xd6\x1d\xa0\xf3\xc5\xd6\x42\ +\xe8\xac\x04\x50\xd6\x57\xcf\x0d\xfa\x40\x43\x3f\xc0\xf0\xe7\x2d\ +\x8c\xda\xec\xbb\xb0\x72\xf3\x6c\x3e\x53\x58\x36\xa4\x6e\x46\x7c\ +\x2c\x65\x3d\x0a\x47\x80\xd2\x3e\x94\xf6\x03\x7a\x9f\x2f\x1e\x5f\ +\x69\x9b\x7c\xbb\xb2\x6a\x5c\x77\xdb\x5a\xd5\x67\xe7\xe4\x04\x2a\ +\x8d\x99\x1c\x1b\x61\xa4\x5e\x1d\xd8\x05\x92\xa6\x29\x0b\x0b\x73\ +\xb4\xdb\x9d\x8c\x45\x2f\x96\x29\x26\x06\x51\x48\xbb\x13\x32\x3a\ +\x52\x63\xa1\xd9\xc9\x8c\x95\x55\x4a\x4f\x9b\x28\xf6\x37\x5f\x73\ +\x1d\x8f\xba\xf8\x61\x9c\xbb\x77\x0f\x7b\x76\xed\x60\x62\x6c\x8c\ +\xc9\x89\x31\xc6\xc7\xc6\x98\x9c\x98\x60\x62\x62\xac\xc8\x46\x6c\ +\x06\xb5\x5a\x8d\xc3\x27\x66\x88\x92\x94\x38\x4e\xbb\xbf\x4d\x76\ +\x6d\x1d\x3d\xbe\xfd\x19\x80\x7a\xbd\x56\x64\xd2\xca\xc6\x5f\x6b\ +\xcd\x62\xb3\x55\xa4\xf7\x73\x22\x5f\x57\x64\xaa\xeb\x60\xae\xd8\ +\x7d\x52\x9e\xa9\x61\x39\xd9\xbc\x0d\xa7\xab\x44\x29\x64\x89\xb7\ +\x52\x7a\xbf\x8d\x41\xa7\x4e\xf2\x6f\x9b\x39\xf6\x8d\x53\x8b\xa5\ +\xfe\x1c\x5a\xbc\x66\x33\x1f\x76\x06\xc3\x44\xbe\xc8\x49\xee\x3a\ +\xf8\xe0\x96\x1d\x80\xdd\xbb\xf7\x70\xf0\xde\xc1\x4d\x1e\x9d\x4e\ +\x80\x25\x0d\x73\x7c\x58\xb3\xb3\x2b\x95\x4a\xd6\xf3\x2f\xb0\xf2\ +\x05\xb7\x14\xe8\x04\x61\x84\xcc\x52\xe7\xf5\xaa\x8f\xef\x39\x34\ +\xdb\xc1\xb2\x39\xf1\x23\xf5\x5a\xcf\xff\xf7\xef\xdf\x3f\x94\xfd\ +\x83\x7c\x4e\xc2\xf2\x05\xc8\xef\xab\xa3\x97\x19\xfa\x41\x14\x17\ +\x9d\x02\x8e\xe3\xd0\xee\x84\x80\x71\x74\xf6\x9d\xbf\x75\x91\xa2\ +\x7e\x44\x1b\xd4\x30\x57\x4a\xf7\xf0\x07\x92\x34\xc5\x75\x6c\xe2\ +\xc4\x2c\xbe\x13\x63\xa3\x26\xa5\xa9\x55\xf1\xfd\x77\x0a\x06\x73\ +\xf6\xa7\xe9\x8d\x66\x75\x9f\xd1\x1a\x72\x12\x00\xe8\x75\x02\xf2\ +\x4c\x83\xd0\x26\x6a\x5f\x36\x57\x1d\x0a\xa3\xde\x63\xf0\xe9\x1e\ +\x43\x29\xcd\xdd\xbd\x9f\xed\xbc\x95\x27\xd9\x44\x37\x7a\x4b\x63\ +\x43\x8a\x53\xa5\xd2\x07\xd9\xd8\xe6\x7e\x07\xa0\xc7\xb0\x0f\x32\ +\xf6\x03\x8c\xfc\x8a\x8e\x81\x66\xa4\xea\xb3\x6b\x62\x84\x5d\x13\ +\x23\x03\x33\x3c\xf9\xa0\xa3\x56\xbb\x8d\x4a\x53\x7c\xd7\x45\x4a\ +\x41\xad\xd2\xcd\x96\xc5\x49\x42\xab\xdd\x21\x4d\x53\x2c\x29\x71\ +\x6d\x0b\xb7\x5e\xa1\xe2\x39\x34\x3b\x31\xa9\xa6\x94\xa6\xb6\x0b\ +\x43\x76\xcf\x03\xc7\xb8\xe7\xfe\x23\x19\x07\x22\x31\x59\x10\x95\ +\xb0\x6b\x6a\x82\x0b\xce\xdd\x43\xa7\xd3\xa1\xd9\x6c\xe2\x7b\x1e\ +\x9e\xeb\x82\x30\x02\x5e\xb5\x5a\x0d\x69\x19\x27\xa2\x5e\x1f\x61\ +\x64\x64\x04\x4b\x0a\x6c\xdb\x62\x64\x64\x84\xf1\x89\x09\xe2\x28\ +\xe2\xfe\x07\x1e\x20\x88\x12\x23\x65\x3d\xa0\x6c\x73\xf7\x81\x83\ +\x1b\x39\x4b\x36\x05\x91\x13\x11\x5d\x07\xa5\x14\x73\x0b\x4b\x9c\ +\x98\x9e\xe1\xd4\xcc\x3c\x61\x14\xad\xc3\xe8\xf7\x09\x4a\xf5\xd4\ +\xfb\xed\xac\xf5\xd4\xee\xfd\x7e\x4b\x13\x38\x91\x2b\x65\x00\xd6\ +\x77\x21\x69\xb8\x9d\x1b\x3e\xb4\xa9\x5a\xf0\x86\x1d\x80\xa4\x19\ +\xdf\x60\xd5\xbc\x26\x30\xdc\x70\xe6\x0c\x36\x8e\x6c\x61\xbb\xf3\ +\xbe\x07\x79\xda\x15\x8f\xd9\xd2\x5b\x3d\xe2\x11\x8f\x18\xe8\x00\ +\xcc\x2d\x2c\x92\x69\xf3\x60\x49\xd0\x43\x5a\xdd\xab\xd5\x0a\x4a\ +\x91\x0d\x01\x31\xba\x7b\xae\x63\x91\xa4\x86\x85\x2c\xb3\x54\xac\ +\x63\x49\x9a\xed\x00\xdf\x73\xa8\x55\x3c\xc2\x68\x79\x4a\xbe\x8c\ +\x13\xc7\x8f\x0f\x65\xff\xc0\x74\x47\x7c\xf3\x96\x9b\x37\xf4\x9a\ +\x3c\x03\x20\x1d\xa3\x0d\xe0\xd8\x16\x49\x9a\x12\x46\x31\xe7\x9f\ +\x7f\xfe\xd0\xf6\x2d\xc7\x46\xe5\x5a\xa3\x6c\x82\x62\x2e\x1e\x95\ +\x67\x33\x4c\x89\x5f\x31\xbf\x68\x8c\xff\x48\xa3\xce\xec\xfc\x22\ +\x8e\x6d\xb1\xd4\x9a\xcf\xa2\x95\xec\x4d\x04\x14\xc2\x2d\x2b\x0a\ +\x99\x6c\x83\x27\x50\x8e\xd8\x8b\x48\x39\x73\x04\xa0\x77\x5f\xca\ +\x06\x7e\x45\x83\x5f\xbe\xcd\xde\x5f\x28\xd0\x66\xa1\x17\x59\x24\ +\xac\x33\xc2\x61\x6e\xfc\xca\x53\x1b\x45\x7f\xf9\x61\xd0\xff\x07\ +\x38\x05\xba\xfc\xdc\xb2\xed\xcc\x55\xf6\xff\xb3\xf7\xde\x61\x92\ +\x1c\xe7\x99\xe7\x2f\x22\x33\xcb\x75\x57\xfb\xf1\x18\x78\x52\x24\ +\x41\x03\x1a\x00\x04\x40\x8a\x94\xb4\x72\xd4\xca\x50\x8f\x4e\x27\ +\x51\x58\xf1\xb8\xd2\x9d\x6e\xf7\x4e\x7b\xdc\x93\xbb\x95\xc8\xe5\ +\x52\xda\x47\xb7\x46\x66\x65\xee\xb4\xc7\xa5\x28\x2e\x01\x50\x94\ +\xb0\x5c\xca\x50\x34\xb2\x90\x21\x89\x19\x10\x00\x41\x0c\xc6\x0f\ +\xc6\xcf\x60\x66\xda\x97\xaf\xcc\x8c\xb8\x3f\x22\x33\x2b\xcb\xb5\ +\xab\xac\xae\xee\xe9\x7a\x9f\xa7\xbb\x5c\x56\x64\x54\x56\x65\x7e\ +\x6f\x7c\xe6\xfd\x52\x52\x73\xc7\x9e\x09\x46\x33\x0e\x52\x98\xb2\ +\xbc\x4a\xb5\x86\xaf\x7c\x5c\xd7\xc5\xf3\x8c\xbb\x3c\x15\x84\x7f\ +\x32\x8e\x0d\xb1\x04\xb5\x52\xb9\x62\xce\x17\xad\x49\xa7\x6c\x1c\ +\x4b\xe2\x84\x27\x73\x80\xba\xeb\x73\xcf\xab\x5e\xc1\xd7\x8f\xbf\ +\x14\xac\x52\x43\xe3\x64\x37\x0c\x93\x56\xe6\xb3\xfb\x75\x40\x70\ +\xe7\x2d\x7b\xb8\x7d\xff\x2e\x2c\x29\x19\xcd\xa4\xd8\x35\xd9\x9c\ +\xcc\x58\xae\x54\x98\x9d\xbd\x41\xb5\x5a\x0b\x72\x7a\xac\x48\xe0\ +\x2b\x44\xad\xe6\x9a\xee\x8c\xe5\x32\xb9\x6c\x86\x42\xa9\xd2\x61\ +\xe5\x2c\xf9\xcc\xe7\xff\x92\x5b\x5f\xfb\x00\xb7\x1f\x3c\xc0\x2d\ +\xfb\xf6\xb0\x6b\x66\x8a\xe9\xc9\x09\xa6\x82\xbf\xe9\xe9\xa9\xc8\ +\x1b\x31\x31\x31\x4e\x7e\x74\x74\x43\x61\xb6\xe5\x52\x85\xab\x67\ +\xce\x31\xbb\xb0\x88\x17\x90\xe1\xb0\x4b\x64\x53\x67\xcb\xb5\x18\ +\x7d\x11\xb6\xd6\xee\xe0\x05\x88\xc2\x01\xe6\x58\x8b\x48\x9c\x2a\ +\x46\x54\xd7\x09\x09\x7f\xbe\xd1\x65\xd9\xfa\x3d\x00\x2f\x3e\x51\ +\xe7\xfe\x47\xfe\x02\x78\xf7\x06\xf7\x39\x44\x62\x30\x3f\x9a\xa3\ +\x09\xf4\x04\x78\xcb\x5b\xde\xcc\x17\x3e\xf7\xd9\xe8\xb1\xe7\xfb\ +\x2c\x2f\x17\xda\xe4\x39\x2b\x95\x64\xd4\xb9\xb2\xd9\x2c\x42\x98\ +\x0b\x93\xe7\x2b\x7c\x5f\x51\x73\x7d\x1c\x5b\x1a\x89\x52\x21\xd0\ +\x5a\xe3\xfa\x3e\xd9\x4c\x1a\x81\xa0\x50\x6a\xc4\xfb\xcb\x95\x1a\ +\xd9\x40\x24\x28\x8e\x7a\xad\x6a\x56\x39\x1b\x48\x8a\x6a\xc5\xfd\ +\xf7\xdd\xc7\x27\x1f\x7b\x74\xc5\x6d\x5c\xcf\x37\x75\xf2\xca\x5c\ +\x88\x8d\x2a\x61\x86\xba\x5b\xa7\x56\x71\x71\x6c\x1b\xcf\xf7\x71\ +\x2c\x9b\xd7\xbc\x3a\xf9\x58\x6a\xb1\xb0\xbe\xde\x0c\x8e\x6d\xe1\ +\x2b\x8d\xe7\x99\xb9\x39\xb6\x43\xdd\x73\x8d\xa0\x91\x6d\xe3\xfb\ +\xbe\x29\x6f\xb2\x6d\x26\xc7\xf3\x5c\x9b\x5b\xa2\xb1\x3a\x69\xbd\ +\x48\xc5\x8e\xfd\xba\xd3\x8f\x36\x8a\x70\xe5\x2f\x5a\x88\x08\x9d\ +\xaf\x9d\xa2\xf5\x8e\xe8\xf2\x7a\x00\x2d\xcd\xf8\x92\xe8\xa2\x2c\ +\xa4\x05\x2a\x20\x02\x5a\xc5\xc2\x00\xc1\x65\xb7\xc5\x78\xaf\xb8\ +\xea\x0f\x56\xfc\xa2\xf5\x7d\x41\x48\x41\xa2\x70\x84\x22\x6b\x43\ +\xce\xd6\xd4\xaa\x15\xfc\x7a\x35\x38\x0f\xb5\xb9\x8d\x86\x35\xfd\ +\x27\x2a\x35\x8f\x52\xc5\xb8\xfb\x75\x2c\x91\xd6\xb6\x2c\xd2\x4e\ +\xfb\x79\xa0\x94\xa6\x50\xa9\xb2\x50\x28\xe3\x6b\xc1\x6c\xf1\x7c\ +\xc3\xb8\x05\x06\x4a\x84\x2b\x54\x04\x8e\x54\xcc\x64\x1c\xf2\xa9\ +\x1c\x59\x47\x52\xf7\x7c\x16\x17\x17\xa9\x7b\x26\x41\xd7\xf3\xfc\ +\xe0\x6b\xd0\xa4\x1c\x9b\x74\xca\xc1\x96\xa2\xad\x67\x47\xad\x5e\ +\xa7\x54\xae\xa2\x95\x49\x52\xcd\xe7\xd2\xe4\x73\x69\x5e\x9e\x2f\ +\x34\xed\xbb\xb1\x5a\x96\x28\x04\x57\x66\x17\x8d\x40\x93\xff\x5c\ +\xac\x1a\x23\x9e\x80\x1a\x1e\x63\x73\x2f\x95\x4e\x31\x96\x1f\x25\ +\x3f\x3a\xca\xae\x99\x69\xa6\x27\xc7\xc9\xa4\x33\x38\x29\x87\x6c\ +\x36\x4b\x7e\x34\x6f\x12\x2c\xf3\x79\x46\x46\x8c\x78\x8f\x65\x3b\ +\x64\xb2\x59\x26\x35\xcc\xce\x87\x5a\x10\x2d\x15\x23\x4d\x21\x12\ +\xd9\x30\xe8\x31\x23\x2f\xe2\xcf\xb5\x6e\x13\x7f\x2c\x2d\x84\x88\ +\x1b\xff\xd6\xfc\x94\x0e\xbf\xe5\x6e\x10\xea\xb3\xab\x6f\xd4\x19\ +\x1b\x54\x17\x11\x7f\x06\x7a\x48\x00\x06\x8d\xe0\x02\x78\x3c\x01\ +\x31\xa0\x87\x1e\x7c\x6b\x53\xf8\xd4\xf3\xfc\x36\xe3\x0f\x50\x2e\ +\x27\xd3\x0c\x68\x7c\x7c\xdc\xc4\xcd\x3d\x17\xcb\xb2\x70\x2c\x13\ +\x53\xaf\x7b\x7e\x14\xff\xcf\x07\x35\xca\x95\x6a\x0d\xdb\x32\x17\ +\x96\xd0\x7d\x9d\x0e\xe4\x81\xc7\x46\x9b\x4b\xfe\x1c\xdb\xe2\xd4\ +\xe9\x33\x3d\x65\xdb\x87\x78\xe8\xc1\x07\xd7\xd4\x14\xc8\x92\x32\ +\xe6\x25\x91\xb8\x9e\x8b\xaf\x8c\x57\x43\x69\x23\x04\x64\x5b\x12\ +\xdf\x5d\xd9\x7b\xb1\x11\xd4\x6b\x35\x1c\x7b\xed\x45\x39\x02\x81\ +\xef\x7b\xa4\x1d\xc7\xc8\x15\x07\x9f\xcf\x71\x8c\xfb\x33\x1f\x8b\ +\x87\x0a\x21\x18\x1d\x1d\x85\xeb\xf3\x4d\xee\xf3\xb5\x34\x49\xea\ +\x2f\x5a\x2e\x90\x6d\x39\x07\xb1\x30\x40\x87\xb7\x76\x7d\x2d\x7c\ +\x3a\x1e\x6a\x90\x04\xa4\x40\x22\x64\xc3\xe8\x68\x15\xcb\x7d\xe8\ +\x48\x00\x3a\xc5\xfe\x69\x7a\x5e\x2a\x0f\xc7\x2b\xe2\x78\x25\x6c\ +\xaf\x82\xa5\xea\x68\xc0\xb7\xb2\x64\x64\x8a\x8c\x12\xf8\x0a\x6a\ +\x1a\xb4\x16\x81\xe2\xa5\xf9\x93\x42\x20\x85\xc0\x92\xc6\xcb\x64\ +\x5b\x12\xac\xee\xbf\x03\xcf\xf7\x29\x96\x6b\x14\x2a\x55\x4a\x95\ +\x5a\xd0\xe8\x31\x30\x4a\xbe\x6e\xca\x4c\x17\x96\x31\x50\xa3\x8e\ +\x66\xcc\x32\x21\xad\x99\x91\x86\xa9\xb0\x83\x90\x57\xc6\xb1\x00\ +\x0b\xba\x24\x9e\x86\xa1\x09\xd7\x35\x79\x25\xe9\x94\x13\x10\x92\ +\x06\x29\xf1\x95\xa2\x58\xa9\xd2\xc8\x41\x88\xc7\xc8\x03\xc3\x09\ +\xc6\xe8\x07\xa1\x98\x06\x09\x88\xe7\x62\x98\x63\x3a\x9a\xcd\x30\ +\x33\x35\xc6\xcc\xc4\x38\x63\xa3\x23\x58\x96\xc4\xab\x96\x29\x56\ +\x8d\xaa\x61\x37\x99\xa7\xc9\xd1\x0c\xf9\xec\x5e\x3c\xcf\xc7\xbb\ +\xed\x00\x9e\xef\x53\xa9\xd6\x59\x2c\x94\x28\x94\x4c\x08\xcc\x76\ +\x52\xe4\x47\x47\xd0\x96\xc3\x52\xa1\x44\xdd\xf5\xa8\x2a\x63\xd4\ +\xc7\x47\x32\xd4\x7c\x50\x58\x4c\x8d\x8f\x22\xa4\x64\xa1\x58\xa5\ +\xea\xe9\x0e\x9e\x8d\xc0\xf8\xb7\xea\x52\x34\xfd\x26\xd7\x7c\x8e\ +\x2d\x79\xde\xe8\x3f\xac\x75\xe3\x56\x6c\x88\x00\xf8\x36\x7f\x6a\ +\x79\x0c\xcb\x01\x07\x09\x13\xa4\x04\x04\xc7\xce\xf5\xae\x05\x70\ +\xc7\xed\xb7\xe3\xf9\x6a\x55\x63\x52\x4f\xa8\x0a\x60\x6a\x72\x8a\ +\x54\xca\xa1\x5a\xab\xe3\x2b\x1f\x19\x94\xd3\x19\x34\x56\x0f\x42\ +\x88\xa0\xd5\xae\x17\x25\xff\xb9\x9e\x47\xb5\x66\x6a\xd5\x3b\xe1\ +\x4b\x5f\xfe\x72\x22\x04\x60\x6c\x2c\xdf\x30\x04\x5d\xd0\xaa\x0c\ +\x08\x86\x04\x48\x61\x32\xea\x4d\x09\xa3\xa4\x5a\xf7\x78\xd7\xbb\ +\xbe\xa3\xe7\x39\xc5\x51\xab\xd5\xe8\xa6\x92\xaa\xb5\x8e\xe2\x9a\ +\x4d\xef\x71\x5d\x46\x72\x39\x6a\xf5\x7a\xd4\x47\xc2\xb2\x6d\xb4\ +\xf2\x51\x0a\x8a\xa5\x0a\x50\xc6\x71\x8c\xda\xe2\x99\xf3\x97\x9a\ +\x57\x25\x2d\xd9\xf5\x89\x67\xfd\xaf\x0b\x71\x97\xbe\x6e\x7f\xbe\ +\xd3\xb6\x6b\x1a\x36\xcc\x37\xc0\x7c\xff\x41\x72\xa0\xc9\x37\x30\ +\xb1\x7f\x21\x75\x64\x80\x6e\xd9\x33\x8d\xeb\xba\x2c\x17\x4b\x94\ +\x2b\x95\xd8\xca\xd4\xcc\x29\xe3\xc8\x40\x2e\x1a\xf2\x69\xc9\xfc\ +\xdc\x1c\x8e\x5b\x40\xba\x15\x84\x30\xab\x78\x61\xa7\xf1\xb5\x21\ +\xb8\x69\x4b\x92\x09\x16\x86\x76\xdb\xe7\x6b\x35\x14\x1a\xd7\xf5\ +\xa8\x07\x0d\xb5\xc2\xef\xdb\x57\x8a\x4a\xad\x4e\xb9\x5a\xa7\x58\ +\xae\x99\x50\x40\x3c\x39\x32\x5a\xf1\x37\x27\xff\x4d\xa4\x05\x53\ +\xa9\x2a\x8a\x2a\xa9\x94\x83\x40\x20\x6d\x9b\xaa\xeb\x63\x07\x0a\ +\x9d\x42\x68\x3c\x4f\xa1\xb4\x0a\x5a\xdd\x06\x9e\x00\xdf\x54\x90\ +\xe8\xa0\x7c\x36\x0c\x35\x75\xd2\x9e\xa8\xbb\x1e\x8b\xc5\x32\x8b\ +\x85\x4a\x2c\xff\x40\x36\x85\x21\x84\xe5\x98\xb9\x41\xe0\x79\xf1\ +\xd0\x96\x1d\x84\x62\xc2\x52\x54\xc5\x58\x2e\xc5\xee\xc9\x31\x76\ +\x4f\xe6\x9b\xf2\x1e\xd6\x83\x90\xd4\x16\x8a\x25\xea\x6e\x1d\xc7\ +\xb2\xc9\x3a\x16\xd9\xa9\x3c\xfb\xa6\xf2\x54\xeb\x1e\xa5\x6a\x0d\ +\xed\x56\x48\xeb\x2a\x56\x4a\x51\x91\x90\x55\x1a\x5b\xb8\xd8\xbe\ +\x87\xa3\x25\x75\x91\x46\x95\xe6\xc9\x48\x9f\x09\x2c\x54\x3a\x4d\ +\xd6\x82\x65\xdf\xa6\x44\x86\xba\xd2\x44\x21\xab\xd6\xf3\x28\x24\ +\xd9\xeb\x5a\xfd\x8b\x2f\xf0\xcc\x47\x36\xbc\xb2\xd8\x98\x07\xe0\ +\xcb\x8f\x5e\xe7\xfe\x47\x9e\x01\xee\xdb\xe8\x8e\x87\xe8\x15\xc1\ +\x52\x45\x08\xae\xcd\x2d\x31\xbf\x54\x60\x6a\x3c\xbf\xf1\xd1\x84\ +\x60\x64\x74\x94\x7a\xc0\x94\x6b\xf5\xce\x9a\x52\x6e\x42\xab\x58\ +\xc7\xb1\x29\x57\xaa\xe4\x47\x72\x94\x2a\x35\x3c\x4f\xe1\xd8\x0e\ +\xe9\x94\x4d\xb1\x5c\xa5\xee\xfa\x51\xf9\x5c\x78\xe1\x2a\x55\x8c\ +\xa6\xbe\x71\x5d\x77\xff\xe9\x3e\xf7\xdc\xd7\xe0\x7d\x89\x4c\x93\ +\x91\xd1\x51\xca\xc5\x95\x9b\xa2\x74\xd2\x50\x30\x36\x44\x23\x45\ +\xa0\x03\x80\x62\xdf\xde\xbd\xc9\x4c\x2a\xc0\xb9\xf3\xe7\xbb\x36\ +\x82\x72\x3d\xbf\x23\x6d\xc9\xa4\x1c\xca\x15\xd3\x58\xc9\xb2\x2c\ +\x94\xd2\x4c\x8e\x8e\x30\xbf\x68\x3a\x09\x4e\x4d\x8c\x01\x30\xbb\ +\xb0\x14\x78\x00\x72\x2c\x2c\x87\xd5\x21\x71\xa3\xdf\xb2\x5a\x69\ +\x8a\xab\x0f\x02\x7d\xca\x37\xd0\x61\x8e\x81\x6e\x84\x1e\xa2\x55\ +\xbe\x21\x07\x7f\xf8\xab\x3f\xc7\x5b\xee\xb9\x1b\x08\x42\x67\xc5\ +\x32\x8b\xcb\x45\x96\x8a\x25\x0a\xc5\x12\x73\xf3\x8b\x14\x4a\x65\ +\xca\x35\x97\xc5\xe5\x22\xb3\x0b\x4b\x5c\xbc\x70\x9e\x1b\xd7\x5e\ +\x66\x61\x7e\x9e\x62\xb1\x40\xa9\x58\xc0\xf5\x3c\xd0\x3e\x52\x68\ +\x7c\x7c\xe4\x1a\x33\x6e\x84\x30\x32\xda\xbe\x52\x5c\x78\x79\xb6\ +\x91\x54\x17\x1d\x96\x96\xef\x2d\x96\x68\x27\xa5\x60\xc4\x01\x5b\ +\x78\xd8\x29\xc1\x78\xda\xec\x51\x69\x81\xd4\x41\x55\x8e\x57\xc5\ +\x07\xaa\x4a\xe3\xfb\xa6\x0a\x44\xf9\x0d\x09\x68\x29\x04\x99\x54\ +\x0a\x7b\x15\x95\xcb\x5a\xdd\xa3\x50\xae\xb0\x5c\xaa\x52\x73\xdd\ +\xd8\x5c\x9a\x5d\xe3\x51\x08\x22\xcc\x45\x88\x95\x66\x0a\xdf\x03\ +\xcb\x23\x25\x7c\xc6\xd3\x90\xb1\x65\x24\x21\x5e\xa9\xd5\x01\x4d\ +\x2e\x93\x5e\xd5\x4b\xa5\xb5\xa6\x52\xad\x51\x2c\x95\xa9\xd5\xeb\ +\x48\x01\xd9\x74\x2a\xe8\xa4\x99\x46\x6b\x4d\xa9\x52\xa5\x56\x77\ +\x4d\xf2\xa2\x14\xf8\x81\x67\x4f\x6a\x81\x25\x60\xd4\x02\x4f\x80\ +\x8b\x85\x25\x61\xcc\xd1\x78\xba\x8e\x87\x45\x2e\xed\xb0\xcb\x11\ +\x10\xf4\xcf\xc9\x79\x3e\xa5\x74\x9e\x0b\xf3\x65\xd0\x8e\x51\xd4\ +\xd4\x41\x7e\x41\xe3\x9b\x5c\xc3\xb7\xdd\x86\x3f\xdb\xc8\x9b\x42\ +\x6c\x58\x60\x5c\x0b\xfd\x59\xa1\xc5\x90\x00\x0c\x14\x0d\x46\x7f\ +\xfc\xa5\x0b\x3c\xf4\xc6\xde\xba\x35\xef\xde\xb3\x9b\x4b\xe7\xcf\ +\x19\x16\xef\x77\x2e\xf7\xf3\x12\x22\x00\x46\x5d\xcb\xa6\x58\xae\ +\x04\x9d\xfd\x4c\x33\x92\x4a\xad\x6e\xe2\xd4\xbe\x0f\x98\x78\x65\ +\xab\xc1\x37\xee\xb9\x1a\x23\xd9\x6c\x47\x45\xbc\xd3\xa7\x4f\x27\ +\x32\x47\x80\xbd\x7b\xf7\xf2\xd2\xe9\x95\x09\x40\xdd\xf3\xa2\x15\ +\x4f\x1c\x8e\x6d\x45\x42\x42\x13\x7d\x10\x53\x79\xe1\x85\xee\xe5\ +\x7f\xad\x73\xf1\x82\xec\xef\xba\xeb\x91\x49\xa7\xa9\xbb\xae\x91\ +\x2f\x16\x82\xf9\xc5\x25\x04\xa0\x34\xcc\x2d\x2c\x22\xa5\x85\x52\ +\x2a\xd8\x26\x4c\xb4\x8b\x1b\xfe\x56\x83\x92\xf8\x47\xdb\x22\x88\ +\x7f\xb6\x90\x70\x87\xf9\x06\x21\x09\x50\x51\x2f\x0a\x30\x09\x6f\ +\x53\xe3\xf9\x0d\x91\xf1\x42\xb1\xcc\xb5\x1b\xb3\x5c\xbe\x7a\x95\ +\xf3\xe7\x2f\x50\x2c\x97\xf9\x0f\xff\xfe\xdf\x91\x91\x2b\x27\x58\ +\xb8\x9e\xcf\x42\xa1\x4c\xa1\x5c\x35\x21\x9d\x26\x42\x26\x90\x81\ +\x06\x45\xad\xee\x92\x76\x6c\xa4\x34\x49\x79\x8e\x6d\xc8\xa9\xaf\ +\x09\xfa\xd5\x0b\xea\x08\x1c\x29\xc8\x5a\x8d\x2f\xb5\x58\xf3\xb1\ +\x50\xd8\x32\xe6\xbc\xb7\x1a\xe3\x03\xd4\xea\x35\x5c\x4f\x31\x92\ +\xcd\x44\xe7\x64\xe8\x85\x28\x55\x6a\x14\xca\xd5\xa0\xcc\x2f\x3c\ +\xae\x31\xdd\x81\x78\x72\x9c\x65\x9b\xb2\xcb\x88\x00\xc4\xc2\x00\ +\x5a\x21\xa4\xc5\x98\xd0\xa4\x2d\x8b\x7c\x0a\xd2\x96\x69\x58\x65\ +\x09\x85\xd4\x1e\xf5\xaa\x47\xb5\x52\xc6\x57\xda\x94\x40\x0a\x89\ +\x0a\x42\x04\x5a\x99\xe3\x68\xc2\x7a\xa6\x8f\x07\x5a\x63\x09\x33\ +\xd7\xa5\x62\x29\x92\xf4\x96\x42\xe2\x29\x3f\xf0\x74\x68\x52\x96\ +\x24\x65\x09\x08\xf2\x7d\x2a\x1e\x38\x8e\x45\x36\x6d\x61\x2b\x50\ +\x42\x62\x39\x0e\xa3\x5d\x7a\x76\x64\x2c\xcd\xb5\x62\x01\xea\x75\ +\xb0\x7d\x40\xa1\xed\x30\xd1\x34\xf8\x7c\xeb\x3f\x8f\x7c\xdf\xf3\ +\x3e\xbf\xee\x77\xc5\xb0\x61\x02\x60\xf9\xd6\x9f\x2a\xa9\x3e\xdc\ +\xcb\xce\x87\x48\x00\x42\x00\x92\x63\x2f\x5d\xea\x99\x00\xbc\xf2\ +\x95\xaf\xe4\xd2\xf9\x73\x78\x81\xf1\xed\x04\xa5\xba\xbf\xb6\x1e\ +\x4c\x4d\x4d\x52\xae\xd6\xc8\xe7\xb2\x54\xeb\x66\xa5\xef\x7a\xc6\ +\x48\x79\x81\x6b\x5a\x08\xd1\xd6\x04\xc7\xf3\x7d\x3c\xcf\x27\x3f\ +\x92\x0b\x4a\x12\xdb\xcf\x9a\x1b\x1d\x4a\xf7\x36\x8a\xbb\xef\xbe\ +\x9b\x97\x4e\x77\xef\x81\x15\x96\xfd\x79\xbe\xa2\x56\xf7\xa2\xee\ +\x86\xb6\x65\x05\xad\x81\x4d\xc2\xe2\xee\x7d\xc9\xcb\xbe\x9e\x38\ +\xd9\xde\xf9\xd3\xb4\x21\xd6\x4d\x3d\x07\x94\xd2\x38\x4e\xca\xa8\ +\x04\x62\x44\x8e\xb4\x32\x49\x7f\x23\xb9\x2c\x95\x6a\x0d\xad\x35\ +\x93\xf9\x51\x5c\xcf\x33\x71\x50\xdf\xa7\xee\x2a\xa3\xd2\x56\x32\ +\x6d\x99\xbb\x12\x81\x36\xb7\xf4\xcd\x86\x18\x11\x88\x3c\x02\x82\ +\x50\xfd\xb0\x50\x4e\x26\x31\x36\x3f\x9a\x23\x3f\x7a\x2b\x77\xdf\ +\x71\x2b\x3c\xf4\x00\x00\xbf\xf5\x9b\xbf\x89\xae\x75\xd6\xe7\xa8\ +\xbb\x2e\x95\x5a\x9d\x3f\xfc\xd4\x1f\xf0\xf6\xb7\x3d\x44\xa1\x50\ +\xc4\xf3\x3d\x4a\xa5\x32\x4b\xcb\xcb\x2c\x2e\x2e\xb1\x5c\x28\x30\ +\x3b\x37\xcf\xe2\xe2\x12\xc5\x72\x99\x8b\x97\x2e\x31\x37\x37\xcf\ +\xdc\xec\x0d\x4a\xc5\x22\xae\xeb\x52\xf7\x0c\xa1\x2e\xd7\x3c\x6a\ +\x9e\x47\x36\xd3\xfc\x5d\x4a\x7c\xec\x55\xa4\xa7\x8d\xab\x5f\x52\ +\xae\x56\x99\x5b\x2a\x51\xf7\x3c\x3c\x6f\x35\x2f\x84\x8c\x4a\xe5\ +\x1a\x09\x80\xe1\xaa\xdf\xc4\xca\x25\xe0\xd4\x17\x49\xb9\x45\x2c\ +\xbf\x6a\x48\x80\x90\xd4\x84\xa4\xac\x8c\x2a\xa4\xc0\x88\x98\x69\ +\x34\xae\xe7\x1b\xef\x87\x36\x09\x93\x56\x70\x3e\x9a\x10\x85\x1f\ +\x09\x5d\x4d\xe5\x73\xcc\x17\xca\x4c\x8f\x8d\x60\x5b\xd2\xb4\xed\ +\x0d\x3c\x22\x02\x10\x96\x85\x2d\xc0\x76\x8c\x71\xf6\x95\xa6\xe2\ +\x9a\xeb\x53\x2e\x9d\xc2\x52\x1a\x5f\x6b\xa4\x9d\x62\x62\x0d\xe2\ +\x5b\x52\x40\x69\x71\x0e\xad\xa4\x29\x27\x0d\x3d\x48\xe1\x71\xb0\ +\x82\x50\xd3\x7a\x3c\x69\x82\xa7\x78\xe6\xf7\x67\xd7\xb6\x71\x67\ +\x6c\x98\x00\xb8\x5f\xfd\xc4\x73\xd6\xfd\x8f\x9c\x01\xfa\x2b\xd4\ +\x3c\xc4\xea\x10\x82\x63\x49\x54\x02\xbc\xf9\x2d\xfc\xf5\x5f\xfc\ +\x39\x4a\x75\x5f\x71\x68\xa5\xd7\x94\x18\xb7\x1a\x32\x99\x0c\x60\ +\xea\x6f\x8d\x12\xa0\xd7\xc8\x98\xb7\x2d\xb4\x56\x68\xad\xf1\x7c\ +\x45\xdd\x35\xe2\x3f\xbe\x52\x54\x6b\x75\xd2\x29\x87\x5a\x20\xbf\ +\x5b\xad\xd5\xa3\xdc\x80\x10\x95\x72\x72\x6d\x4c\xdf\x78\xef\x1b\ +\xf9\xf3\x2f\x74\x27\xd9\x22\xa8\x56\x48\x3b\xb6\xe9\x07\xee\x79\ +\xc6\xbd\x2e\x35\xd5\x6a\x8d\x6c\x26\x8d\x52\x8a\x37\xdc\xdb\xb9\ +\x0d\x70\x2f\x38\x7d\xfa\x4c\xdb\x73\xae\xe7\x93\x76\x9a\xdb\x15\ +\xd7\x3d\x0f\xe9\xfb\x88\x80\x54\x55\x2a\x55\xa4\x04\xe5\x2b\x0a\ +\x45\x23\xbd\x3a\x19\xac\x58\x43\x6f\x4b\x36\x93\xe6\xfc\xd5\x1b\ +\xcc\x2e\x2c\x37\xdc\xb0\xad\x7a\xfa\x2b\x26\xd9\xdd\x8c\x88\x13\ +\x01\x1d\x3d\x2e\x94\x92\x69\x90\xd5\x09\x63\x63\x63\x2c\xdd\x68\ +\x26\x00\x5a\xc3\xc2\xd2\x12\x42\x6b\xea\xbe\x8f\x15\x78\x7b\x42\ +\x31\x9e\xc9\x89\x09\x6e\x39\xb0\xfe\x16\xe1\xe5\x4a\x85\xb9\xf9\ +\x45\x2e\x5c\xba\xc4\xb3\xcf\x3e\xc7\x99\x33\x2f\xf1\xec\x33\x4f\ +\x53\xbc\x78\x91\x8e\x19\xc1\x31\xd4\xea\x1e\x0b\xc5\x12\xc5\x72\ +\x2d\x48\x9f\x68\xf6\x42\x34\x19\xff\xb6\x4c\xfa\xb8\x4a\x9e\x21\ +\x03\x96\xf6\x48\xd7\x96\x4c\xae\x84\x56\x08\xed\x19\xc5\xc9\x00\ +\x92\xce\xc6\xcb\x81\xd6\x8e\xd9\x8d\x37\x48\xd0\xb6\x29\x67\x55\ +\x5e\x9d\xf1\xac\xc3\xc4\x68\xb6\xeb\xb5\xcc\x57\xa6\x32\xc9\xb2\ +\x2c\x72\x99\x14\xd2\x57\x68\x04\xb6\xe3\x30\xba\x06\x89\xed\x56\ +\xcc\xe4\x24\x97\xe6\xcb\x46\x3d\x13\x01\xd2\x0a\x1a\x6a\x49\x22\ +\x71\x2b\xe8\x90\xd4\xda\x19\x5a\x8b\x4f\xaf\x7b\x12\x2d\xe8\xa9\ +\xc7\xa8\xd0\x7c\x46\x0b\x7e\xba\xd7\x49\x0c\xd1\x03\x82\x13\xeb\ +\x58\x02\x95\x00\x0f\xdc\x7f\x1f\x2a\x30\xf0\x2b\xed\xae\x5a\xad\ +\x91\x6d\x31\xba\xeb\x45\x36\x93\xa5\x52\xad\x93\x72\x6c\x6a\xae\ +\x1f\x18\x7b\x9f\x5c\x26\x8d\x94\x82\x62\xb9\x8a\x10\x81\x9e\x3e\ +\x22\x68\xa6\x23\x19\xcd\x65\xd1\x1a\x6a\xbe\x51\xff\x4b\x39\xed\ +\xec\xdb\x92\x82\x2b\x57\xaf\xb2\x7f\xdf\xca\xad\x77\xd7\x82\x87\ +\x1f\x7e\x70\xd5\x6d\x7c\xa5\xb1\x2d\x22\xe3\x9f\x76\x6c\xaa\x75\ +\x23\xad\x5b\xad\xd5\x11\x42\x70\xf0\x96\x03\x3d\xcf\xa5\x15\x57\ +\xae\xb4\x6b\x7f\xb4\x6a\xff\x87\x8d\x4c\x2c\x4b\xe2\x79\xae\x59\ +\xd9\x58\x16\xf5\x40\xe0\x24\x93\x4e\xe1\x76\x69\xfb\x2a\xe2\x46\ +\xbe\x93\xfb\xbf\x53\x02\x53\xe3\xdd\x09\x7c\xc2\xad\x0a\xd1\xb8\ +\xd1\xb0\x5c\x4a\x8e\x70\xb6\x62\x3c\x9f\x67\xe9\xc6\xd5\xa6\xe7\ +\x16\x16\x17\x4c\x68\x49\x80\x25\x64\x62\xf2\xdc\xb9\x6c\x96\xdc\ +\x81\x2c\x07\x0f\xec\xe3\xe1\x07\x4c\x74\xf7\xc8\xd1\x63\x7c\xf7\ +\xf7\x7c\x6f\xd7\xf7\xf8\xbe\x8f\x2f\x2c\x9e\x7b\xf6\x19\x5c\xcf\ +\xa5\x50\x28\x52\x28\x16\xa9\x54\xaa\x94\xca\x65\x96\x97\x0b\x54\ +\xaa\x55\x16\x16\x97\x58\x5c\x5e\x66\x61\x71\x99\xc5\xa5\x65\x16\ +\x97\x0b\x2c\x2c\x2d\xb3\x54\x2c\xb3\xb0\x54\x8c\x42\x18\xa3\x8e\ +\x26\x6d\xb9\x58\x28\xac\x74\x0a\xa5\xa7\x09\xd7\x23\xca\xf7\x91\ +\xda\x45\x28\x1f\xdf\x73\x41\x2b\xb4\xf2\x82\x8a\x8c\x30\x5f\x42\ +\x44\x62\x61\x0d\xbb\x6e\xee\x98\x5c\x43\xb3\xca\xcf\xa6\x52\x6d\ +\x82\x5e\xbe\x52\xb8\x81\xcb\xdf\x34\xc2\x72\xd0\xc8\x28\x84\x92\ +\xef\x70\xad\x59\x0f\x6a\xd5\x4a\xd0\x55\xd3\xc8\x4b\x8b\x40\x0d\ +\x50\x4b\x3b\x28\x09\x8c\x77\xd5\x6c\xcc\xbb\x1b\x14\xfc\x51\x4f\ +\x13\xa2\x57\x02\x20\xf5\xa7\xb5\x16\x43\x02\x30\x28\x08\xa2\x4a\ +\x80\xe3\xe7\x7a\x6f\x0a\xf4\x8a\xbb\xef\x32\xc9\x63\xab\x10\x80\ +\x4a\xb5\xd2\x33\x01\xc8\x64\xd2\xd8\xb6\x51\x9a\xcb\xa4\x6c\x94\ +\x92\x68\x34\x85\x72\xc5\x94\x34\x01\xa3\xb9\x2c\x85\x52\x85\x6c\ +\x26\xd5\x24\x65\x2a\x04\x64\x56\x71\xbb\xfd\xdd\xdf\xfd\x3d\x3f\ +\xf4\x3f\xfe\x60\x4f\x73\x04\x78\xc5\xdd\x77\x47\xd9\xf2\xad\x08\ +\x3d\x25\x8e\x6d\x07\x5e\x00\x27\x48\x6e\x6a\xa8\x05\x2a\xed\x63\ +\xdb\x56\x22\x64\xa4\x15\x71\x11\x20\xd7\xf3\x4d\xa6\xb9\x10\xa6\ +\x39\x11\x26\x27\x41\x5a\x16\x56\xb0\x7a\xab\xbb\x86\xa0\x28\xdf\ +\x08\x9d\xd8\xd2\x94\xf4\x09\x69\x31\xbf\xb8\x1c\x25\x00\x86\xc8\ +\xe5\x72\x30\xbf\x4c\xc3\xf0\xcb\x18\x29\x30\x5e\x00\x41\x9c\x18\ +\xc0\xcd\x6d\xf8\x5b\x61\xbe\xff\xb9\x20\x81\xb2\x1f\x98\x9c\x1c\ +\xe7\x42\xec\x71\xb9\x52\x23\xde\x4b\xde\x92\x22\x31\x6d\x8e\x4e\ +\xd8\xb7\x77\x0f\x4b\xc5\x32\xbb\x27\xda\x75\xdf\x2a\xd5\x1a\xd5\ +\x6a\x05\x85\x64\x62\xc2\x84\xb8\x76\xcd\xcc\x6c\x78\x5f\xa1\x0a\ +\xdf\xc2\xd2\x32\xcf\x7d\xed\x6b\xb8\xbe\x46\x61\x71\xed\xfa\x35\ +\xae\x5d\xbb\xce\xe2\xe2\x22\x35\x4f\xb1\xb4\x5c\x60\x61\x7e\x96\ +\xf9\xd9\x59\x4a\x85\x45\xaa\x95\x32\xda\x37\x6d\xb8\x65\xf0\x33\ +\x94\x52\x04\x9a\x08\x8d\xb2\x55\xad\x4d\x02\xa3\xd6\xa6\x01\x59\ +\xa9\xea\x22\x84\x08\xa4\x92\x25\x69\x27\x85\x94\x0a\x4f\x99\x55\ +\x7f\x36\x9b\x65\x2c\xdf\x93\x89\x6c\x82\x56\xbe\xa9\x60\x90\x6e\ +\xd0\x5b\x22\x05\xca\x05\xe5\x80\x0a\x15\x01\x03\xef\xda\xea\x3a\ +\x5a\x4f\x73\xf8\xd1\x9e\x65\x12\x7b\xfa\x74\xee\xa1\xc7\x0f\x59\ +\xf7\xff\x93\x8b\xa0\x0f\xf6\x3a\x91\x21\x36\x82\x30\x31\x49\x70\ +\xe9\xfa\x1c\x85\x52\x85\x7c\xbc\x3b\xde\x3a\x91\x4a\xa5\xc8\x64\ +\xb3\x94\x4b\x2b\xd7\xfa\x57\xab\xbd\x5f\x70\x52\xa9\x14\x75\xd7\ +\x67\x34\x27\xd1\x3a\xd4\xf5\x27\xa8\x6d\x36\x09\x42\xbe\x6a\x4e\ +\x2a\x5a\x0f\x9e\x79\xf6\xd9\x44\x08\x80\x10\x82\x54\x2a\x83\xef\ +\xb5\xaf\x92\xa5\x14\xa4\xa5\x91\xd1\xf5\x7c\x3f\x32\xfa\xd5\xba\ +\x4b\x26\xe5\xe0\x06\x2a\x7b\xbe\xf2\x79\xfd\xeb\x5e\xdb\xf3\x5c\ +\x5a\x51\x28\x14\xa2\x1a\x68\xa5\x35\x4a\x19\x61\xa5\x88\x7c\x28\ +\x93\x39\xad\x75\x20\x01\x2c\xcc\x4a\x26\x9d\x72\x28\x96\xcb\x78\ +\xbe\xc6\xf3\xab\x8c\xe5\x47\xa9\x56\xdb\x3f\xdf\x85\xcb\x57\x69\ +\xf2\x00\x44\x82\x25\x3d\xd5\x2d\xdf\x44\x30\x9f\x79\x76\xa1\x7f\ +\x04\x20\x6e\x50\x95\x52\x54\xab\xe5\xa6\x0e\x95\x42\xc0\xd5\xab\ +\x57\x3b\xbd\x35\x11\x4c\x4d\x4e\x76\x24\xbf\xc5\x72\x05\xaf\x5e\ +\x33\x99\x10\xbe\x87\xe7\x79\x51\xce\xcb\x46\x21\xa5\x64\x7a\x72\ +\x9c\xe9\xc9\x71\xee\xbe\x7d\x7d\x26\xa5\x58\x2a\x31\x3f\xbf\xc8\ +\x95\xab\x57\xb9\x74\xf9\x12\x97\x2f\x5f\xe1\xfa\xf5\xeb\xcc\xce\ +\xce\xb2\xb8\xb8\x44\xa1\x50\xa0\x58\x2a\x52\x28\x14\x28\x97\x2b\ +\x54\x2a\x95\x28\xcc\xa8\x95\x49\xe8\xb3\x1c\x87\x7c\x7e\x63\x65\ +\x84\x6b\x81\x63\x59\xa6\x74\xd1\xf7\xc0\x0a\x6e\x83\xaa\x06\xad\ +\x6d\x84\xb2\x41\xae\xad\xab\xa6\x86\x9e\xdd\xff\xd0\x23\x01\x30\ +\xf3\xe0\x8f\x80\x9f\x4c\x60\x2e\x43\x6c\x08\x21\xbb\x15\x1c\x3f\ +\x7b\x91\xfb\x5e\xdb\x5b\xfd\xfb\x9e\xbd\x7b\x79\x69\x85\x2c\x7a\ +\x01\xd4\x6a\x9d\x5d\xc6\xeb\xc5\x78\x3e\x87\x80\x28\x86\xa9\x51\ +\xe4\xb2\x76\x54\xc3\x5e\xa9\xfa\x6d\x6a\x62\x6b\xc5\xc9\x93\x27\ +\x13\x99\x23\xc0\xd4\xf4\x14\x37\xae\x75\x97\x18\x76\x6c\x2b\xca\ +\xba\x8f\xbb\x15\x2d\x29\x11\x68\xca\x55\x8f\x6f\x78\xe5\x2b\x12\ +\x9b\x0f\x40\xb1\x58\xa2\x5e\xaf\xe3\x38\x36\x02\xa2\xd5\x7f\xcd\ +\x35\x2b\x21\xa5\x0c\x31\xd4\xbe\x26\x93\x4e\x93\x4d\x3b\xe4\x63\ +\x95\x01\x13\x63\x26\xe6\x3f\xbf\xb8\x44\xbd\xee\x35\xb7\x55\x26\ +\x48\x26\xf4\x55\x10\xaf\x8d\xbd\xd0\xc9\xfd\xdf\x8a\x9d\xc0\x05\ +\x02\xee\x0d\x30\xbf\xb4\x72\x95\x48\x2f\xd8\xbb\x77\x4f\x74\xbf\ +\x58\xae\x74\x6c\x4f\x7d\xf9\x72\xef\x3a\x20\xdd\x20\x84\x60\x74\ +\xa4\x59\x6c\x2b\x34\xfe\x21\x2c\x29\x58\x5c\x5a\x62\x66\x7a\xba\ +\x6f\xf3\x58\x0d\xa3\x23\x23\x8c\x8e\x8c\x70\xeb\xc1\x03\xac\xb5\ +\x59\xed\xec\xdc\x1c\xd7\xae\xdf\xe0\xc6\xec\x2c\x47\x8e\xbc\xc8\ +\xc7\x3f\xf6\xd1\xbe\xce\x31\xe5\x58\xe4\x47\x72\x14\x2a\xa6\xa9\ +\x94\x56\x1e\x22\xae\x2a\xa9\x7d\x40\x10\x75\xa5\x5c\x01\x4a\xf5\ +\xee\xfe\x87\x04\x84\x7c\x04\xfa\x89\x24\x26\x32\x44\x0f\x08\x56\ +\x66\xc7\x13\x48\x04\xbc\xfb\xee\xbb\x89\x3a\xa1\x75\xdc\x95\xa0\ +\x9c\x50\x92\x9d\x25\x8d\xe1\xac\xd6\xea\x54\xaa\x75\xea\xae\x4b\ +\xb5\x56\x47\x6b\x53\xcb\x1b\x37\xfe\x5a\xeb\x75\x35\x22\xba\x96\ +\x60\x1b\xd1\xdb\x6e\xbb\xbd\xeb\x6b\x75\xd7\xa3\xee\x9a\x92\xc9\ +\x78\xf2\x64\xdd\x35\x2d\x83\x5d\x5f\x31\x36\x96\x27\x9d\x4e\x76\ +\x65\xf1\xd2\xd9\xb3\x41\xfd\xb7\x8d\xd2\x9a\xd1\x11\xa3\x81\x9e\ +\x49\xa7\x83\x5a\x6d\x63\xe4\x05\x26\x67\x63\xa9\x50\x60\x76\x7e\ +\xd1\xd4\x9a\xc7\x90\x72\x52\xd4\x3b\xe4\x00\xb8\x9e\xcf\xe4\xe4\ +\x38\x34\xb9\xf8\xe3\xb7\x21\x5a\x12\xbc\x76\x20\x66\xfb\x18\x02\ +\xd8\xbf\xaf\x91\xcc\xd7\x4d\x83\xe3\xe5\x15\xc8\x69\x12\x18\x1b\ +\x6b\x94\x34\x56\x6b\x75\xdc\x96\x06\x54\x02\x58\x5c\x5c\xea\xeb\ +\x1c\xfa\x81\x99\xe9\x69\xee\x79\xf5\xab\x78\xe7\xdb\xdf\xc6\xff\ +\xfe\xcf\x7e\x82\x6a\x3d\x99\x4e\xa7\xdd\x90\x72\x9c\x40\xbc\x4c\ +\x35\x1b\xfd\x78\x83\xa9\x98\xda\x63\xb7\xcb\xb0\x86\xe7\xf9\xea\ +\x63\xed\x25\x40\x1b\x40\xcf\x04\xc0\x3b\xfc\xd8\x3f\x80\x3e\x97\ +\xc0\x5c\x86\xe8\x05\x09\x25\x02\xbe\xe9\x8d\x6f\x6c\xeb\xb8\xd7\ +\x8a\xa5\xa5\x64\x4e\x76\x19\xb8\x16\x4d\x2b\x5f\x48\xa7\x8c\x06\ +\x7d\xb5\xe6\x52\x2c\x57\x4c\x87\xba\x00\xa5\x4a\xd5\xb4\x25\xae\ +\xd5\x4d\xb3\x8e\x55\x50\x2c\x24\xb7\x2a\xbb\xe7\x9e\xd7\x74\x7d\ +\x4d\x69\x8d\x65\x99\xfa\x7a\x13\x0a\x50\xd4\x5c\x2f\xaa\x50\x40\ +\xc3\xe4\x54\xf2\x2b\xa3\xa3\xc7\x8e\x37\x69\x23\x48\x29\x4c\xfb\ +\x57\xdf\x33\x59\xce\x41\x6b\x65\xc7\x31\x02\x2d\x23\xb9\x1c\x52\ +\x08\x8a\x2d\x09\x6b\xa3\x23\xd9\xc8\x1b\x10\x87\x89\xef\x86\x17\ +\xfa\x56\xe3\x1f\x86\x02\x3a\x65\x2b\xef\x14\x12\x20\xa2\xdb\xb9\ +\xa5\x64\xe4\xb1\x3b\xe1\xd6\x5b\x1b\xae\xf0\x6e\x17\xeb\x1b\x37\ +\x6e\xf4\x6d\xff\x60\x56\xd7\x21\x8a\xa5\x52\xdb\x37\x2c\x84\xe0\ +\xe5\x97\x93\x23\xdc\x83\x42\x2e\x37\xb2\xfa\x46\x3d\xc0\x92\x92\ +\x4a\xb5\xda\x90\x2f\xd6\x0a\x54\xd8\x5b\x42\xb7\xfc\x85\xef\xea\ +\xc4\x02\xc4\x27\x93\x9a\x53\x12\x52\xbe\x5a\xc0\x1f\x26\x30\xce\ +\x10\x1b\x45\x70\x21\x3e\x7e\xb6\x77\x02\x70\xdf\x5b\xde\x62\x9a\ +\xf1\xac\x80\xe5\xe5\x64\x8c\xab\x0c\x92\xfd\xdc\x40\x32\xb7\x56\ +\xaf\xe3\x05\x2b\xd4\x6c\x26\xdd\x24\x66\x63\x5b\x16\xa3\xb9\x2c\ +\xa9\x40\xc3\x7e\x55\x68\x95\x98\xa7\xe2\xfe\xfb\xba\xeb\x5d\x65\ +\x52\x4e\xa0\xf4\x17\xed\x18\xad\xb5\x91\x41\xb5\x04\x96\x25\x18\ +\xef\x60\x60\x7b\xc5\xc9\x53\xa7\xa2\x85\x78\x26\xe5\x50\x28\x96\ +\xb1\x2c\x0b\x69\x19\x52\x30\x3d\x39\xc1\xfc\xe2\x32\x5a\x19\x4f\ +\x84\x94\x82\xa9\xc9\x71\x26\xc7\xc7\x56\x18\xb5\x81\x6a\xad\xde\ +\x48\x2e\x0b\x93\xfb\x22\xf1\x96\x86\xf1\x6b\xfc\xb1\x73\x6c\x7f\ +\x0b\xe6\x16\xfb\x17\x02\xb8\xf5\xa0\x21\x00\xa6\x9a\xa4\xf3\x36\ +\xf3\x73\xf3\x7d\xdb\x3f\x34\x8b\x58\x59\x5d\x26\x71\xe9\x72\xef\ +\xd7\x9e\x41\x63\xac\x0f\xe7\x69\x1c\x52\x08\x8a\xc5\x52\x73\xcf\ +\x88\x40\x5a\xda\xe4\xea\x84\xea\x8a\x10\x79\x01\xda\xa1\x95\xb4\ +\x12\xb3\xb7\x89\x68\xf9\x0b\xad\x7f\x3f\x89\x71\x86\xe8\x05\x92\ +\x63\x67\x7b\x8f\x05\xbe\xfa\x55\xdf\x10\xd3\xe4\xef\x8c\xa4\x3c\ +\x00\x96\xe5\x50\xae\xd6\x11\x42\x92\x4e\xa5\x4c\xa7\x3f\x21\x70\ +\x6c\xbb\x29\xf1\x48\x6b\xc8\xa4\x53\x51\xc6\x6e\xb7\x1e\x00\x71\ +\x08\x21\xf8\xca\x53\x87\x12\x99\xe7\x83\x6f\x7d\xeb\x8a\xda\x08\ +\x21\x21\xb1\x2c\x61\xca\x87\x82\x3c\x00\xcf\x57\xd8\x96\xc5\xfd\ +\x0f\x3c\x90\xc8\x3c\xe2\x38\x7d\xfa\x0c\x8e\x6d\xe3\x07\x02\x27\ +\x8e\x63\x72\x27\xaa\xb5\x3a\xb6\x25\x59\x0a\x48\x9a\xe7\xfb\x68\ +\xe5\x53\x0e\x14\x17\xd7\x0a\xdb\x76\x02\xdb\xde\xe2\xf6\x6f\x12\ +\xfe\x89\x1b\xfe\x9d\x68\xfd\xcd\x67\xee\xa7\x07\x60\xef\x9e\x3d\ +\xf8\x81\x37\xa7\x1b\x16\x17\x17\xfb\xb6\x7f\x80\xa9\xa9\x29\xc0\ +\x08\x0f\x75\x9b\x46\xa7\x92\xd4\xed\x86\xf0\x73\xf6\x0b\xa9\x94\ +\x1d\x5c\xbb\xda\x8d\x7f\xe3\xbe\x51\x97\x6c\xe2\x01\xcd\xf8\x7b\ +\x9e\xfa\xf8\xb9\xa4\xe6\x94\x08\x01\x70\x9f\xfe\xe4\xd7\x34\x1c\ +\x49\x62\xac\x21\xd6\x89\x68\x75\x06\xe7\xae\xdc\xa0\x52\xed\xad\ +\x26\x78\x74\x74\x84\x89\xc9\xc9\x15\xb7\x29\xae\x52\x25\xb0\x56\ +\xa4\x33\x19\x52\x8e\x83\xeb\x79\xd4\x5d\x97\x62\xb9\x8a\x25\xad\ +\xa6\x38\x75\xb1\x5c\xc5\xdf\xa0\xfa\xe0\xa1\xc3\x87\x13\x99\x67\ +\x2e\x97\x0d\xfa\x82\x77\x86\x69\xbb\x6a\x63\x07\xda\xfa\x5a\x07\ +\x0a\x81\x96\x85\xd2\x9a\xbb\xef\x4a\x5e\x2b\xeb\xea\xcb\x2f\x63\ +\xf2\xfc\x24\xbe\xd2\x94\x2b\x15\x7c\x65\x56\x11\xa9\x54\x3a\x50\ +\x22\xb4\x02\x09\x58\x0f\x21\x25\x4b\x41\xeb\xe0\xb9\x85\x45\xe6\ +\x17\x96\x28\x14\xbb\x7b\x48\x8c\x77\xa6\xb5\xee\x3f\xde\x17\x5d\ +\xb4\x10\x04\x88\xbb\xc5\x77\x0c\x84\xd1\xac\xa8\x26\x94\x18\xdb\ +\x8a\xb1\xb1\x3c\x4a\xe9\xa6\x32\xd8\x56\x94\x12\x3a\x1f\xbb\x61\ +\xf7\xae\x5d\x00\x2b\x86\xde\xae\x5d\x4b\x4e\x7d\x73\x50\x98\x9e\ +\x6e\x10\x00\xd7\xf3\xba\xf6\x43\xd9\x28\xa4\x30\x8a\x83\x40\xe4\ +\x05\xd0\xf1\x96\xc6\xd1\x6d\xf8\xaf\xdd\xfa\x6b\x48\xcc\xfd\x0f\ +\x89\x76\xf3\xd3\x9f\x4a\x6e\xac\x21\xd6\x8e\xc6\x6a\xcc\x57\x8a\ +\x93\x09\x74\x06\xdc\xb7\x7b\xf7\x8a\xaf\x17\x8b\xc9\x5c\x70\xb4\ +\xef\xe2\x38\x16\xf9\x91\x2c\xd9\x74\x9a\x91\x6c\x26\xb0\x2d\xc2\ +\x74\x2f\x03\x46\x73\x99\x15\x2f\x7e\x2b\xe1\xd8\xb1\x63\x89\xcc\ +\x13\x20\x3f\xb6\x36\xd7\xb9\xe7\x2b\x3c\x5f\x91\x4e\xa5\x10\x52\ +\x52\xa9\xd5\x79\xe5\x2b\xee\x4e\x6c\x1e\x21\xae\x5e\xba\x18\xc5\ +\x0b\xd3\x8e\x8d\x10\x92\x5c\x36\x4b\x36\x93\xc1\xb2\x24\xe9\x4c\ +\x1a\xcf\xf3\x70\x1c\x1b\x69\x99\x6a\x84\x91\x9c\xc9\xf4\x9f\x9e\ +\x9c\x40\xb3\x72\x63\xa7\x4b\x57\xe3\x31\xdd\x0e\x46\xbe\x55\x03\ +\x60\x27\x43\x88\xbe\x86\x01\x2c\xcb\x36\x2d\xb2\xbb\x78\x70\xaa\ +\x7d\xd4\x01\x00\xd8\xb3\x27\xac\x44\xe8\xfe\x3d\x5f\xbf\xbe\xfd\ +\x09\xc0\xd4\x64\x83\x00\x98\x78\x7d\x32\x02\x4b\x21\xa4\x14\x94\ +\x2b\xd5\x66\x43\xaf\x69\xc4\xfd\xa1\x71\x1b\xbe\xde\x7c\xc7\x55\ +\xc8\xff\x96\xe8\x9c\x92\x1a\x48\xd9\xfa\x31\x60\xed\x69\xda\x43\ +\x24\x8b\xb0\x12\xe0\x6c\xef\x95\x00\xaf\x7a\xd5\xab\x56\x7c\xbd\ +\x90\x50\x82\x5d\x26\x3b\x42\xb5\x5a\xa7\x54\xae\x04\xad\x4b\xab\ +\x81\x58\x8d\x61\xe0\xc5\x2e\x1a\xeb\x6b\xad\x06\xb8\x70\xe1\xc2\ +\xea\x1b\xad\x11\xfb\xf6\xad\x4d\x5a\x35\xe5\x58\x38\xb6\x44\x29\ +\xd3\xcd\x50\x0a\xc9\x1d\x0e\x81\x9b\x89\x00\x00\x20\x00\x49\x44\ +\x41\x54\xb7\xdf\x96\xd8\x3c\xc0\xa8\xaf\xd5\x5d\x17\x05\xb8\xbe\ +\x0a\xb4\xff\x1d\x8a\xe5\x0a\xb5\x5a\x9d\xa5\xe5\x62\x20\x4e\x64\ +\xda\x9b\x6a\x0d\x9e\x6f\xda\xc6\x02\x2c\x17\x4b\x8c\xe5\x47\x70\ +\xba\x28\x9b\xf9\xbe\x8a\xb6\x8d\xaf\xfe\x05\x31\x0f\xc0\x10\x31\ +\x88\xbe\x56\x02\xa4\x33\xa6\x82\xa4\x5b\x04\xa7\x5e\x4f\xd6\x50\ +\xb5\x62\xff\xfe\x7d\xc1\xfe\xbb\x87\x90\xe6\xe7\xfb\x9b\x87\xb0\ +\x19\x98\x99\x69\x24\xeb\x4a\x29\x3b\x26\xc7\xf6\x8a\xc6\x99\xa3\ +\xdb\xff\xe2\x15\x00\x1d\xa1\x3f\xc7\xe1\x4f\xcc\x75\x79\x71\x43\ +\x48\xce\x03\xf0\xe5\x4f\x9e\x07\xfe\x26\xb1\xf1\x86\x58\x3f\x84\ +\x4c\xa4\x12\xe0\xbe\xfb\x56\xae\xa3\x2d\x95\x3a\x37\x27\x59\x2f\ +\x2c\xcb\xa8\xff\x79\xbe\x71\x5d\x87\x8a\x7a\x42\x08\x46\xb2\x99\ +\x8e\x6a\x7f\x5a\x63\x58\xf4\x1a\xb0\x30\xbf\x90\xc8\x3c\x01\xee\ +\xbe\x7b\x75\x37\xbe\xd6\xda\xe4\x4f\x08\xd3\xe5\x2b\xed\xd8\xf8\ +\x4a\xb3\x67\x15\x8f\xca\x7a\x71\xf6\xdc\xf9\xa0\x75\xac\x42\x60\ +\xb4\xfe\x6b\xf5\x1a\xb9\xb4\x83\xd2\xa6\xee\x3f\x6c\xef\x9b\x49\ +\x67\xc8\xa4\x53\x8c\x8e\x64\xa9\xbb\x2e\xe5\x4a\x95\x91\x6c\x16\ +\xa5\x14\xf9\xd1\x5c\xc7\xf1\x5d\xcf\x67\x57\x74\x31\xec\x54\xf7\ +\x1f\x0b\x07\x04\x9b\x44\xd8\x71\xdc\xa0\xff\x62\x40\x99\x4c\xa0\ +\xd1\xd0\x4d\xb3\xbe\x4b\xe7\xce\xa4\x70\xf0\x96\x5b\x56\xda\x3d\ +\x00\x4b\x4b\xfd\xcd\x43\xd8\x0c\x34\x3c\x1d\xfd\xc3\x58\xd0\xaf\ +\xa1\xf3\xca\xbf\x35\x04\xd0\x02\xa1\x7f\x2f\xe9\xf9\x24\x18\x02\ +\x00\x34\x89\x4f\x70\x88\xb5\xc2\xb8\x68\x93\x68\x0a\x74\xcf\x6b\ +\x5e\xdd\xd5\xdd\x08\xc9\x85\x00\xbc\x7a\x8d\xd1\x5c\x96\xf1\xfc\ +\x08\x42\x08\x3c\xdf\x8f\xe5\x9a\x89\x8e\xae\x7f\x21\x20\x3f\xd2\ +\xd9\x70\xb5\xc2\x75\x6b\xab\x96\x34\xae\x15\x6f\x7e\xd3\x9b\xbb\ +\xbe\xe6\xf9\x7e\x50\xfa\x27\xc8\xa4\x1c\x94\xaf\x50\xca\xa8\x03\ +\x4e\x4e\x26\xdf\x06\xf8\xcc\x4b\x67\x71\x2c\x69\xf2\x0d\x10\x58\ +\x96\x85\x10\x32\xe8\x4c\x28\xc9\x66\xd2\x4c\x4d\x8c\x31\x3d\x39\ +\x8e\xe7\x7b\x94\x2b\x15\xac\x20\x3f\xc1\xf3\x7d\x13\x22\x48\x75\ +\x4f\xa4\x2c\x55\x2a\xcc\xcd\x2f\xc4\xca\xfc\x5a\x8d\x7f\x2c\xd6\ +\xdf\x94\x14\xb8\x43\x21\xe0\xc6\x42\xff\xea\xe0\x47\x47\x8d\xd1\ +\x90\xdd\xf2\x50\xb4\x8e\xaa\x67\xfa\x81\x3b\xef\xbc\x63\xe5\xfd\ +\x93\x9c\x57\x70\x90\x48\x9a\xa8\x77\xc2\xf4\xe4\x04\xcd\x2b\x7f\ +\x5a\xdc\xfe\x5d\x3d\x00\xd7\x7d\x6f\xf4\x73\x49\xcf\x27\x51\x02\ +\xe0\xdb\xb5\xff\x0e\x6c\x7f\x2a\xb8\x1d\x21\x20\xc9\x4a\x80\x95\ +\xec\x66\xa5\x92\x4c\xf7\xb3\x89\xa0\x3e\xbe\x58\xae\x32\x9a\xcb\ +\x92\xcb\xa4\xb1\x2d\xdb\xb4\xf3\x4c\x00\x96\x94\x9c\x3e\xf3\x52\ +\x22\x63\xad\xd4\x14\xc8\xb6\x2c\x23\xf3\x49\xc3\x4d\x6a\x5b\x16\ +\xbe\xd2\xcc\xcc\xec\x4a\x64\xff\x71\x3c\x75\xe8\x29\xb3\x4f\xdb\ +\x42\x29\x9f\xb1\xd1\x11\x6c\xdb\x22\x9b\xc9\xe0\x7a\x7e\xd4\xff\ +\x5c\x29\x45\xbd\xee\x9a\x86\x32\xcb\x45\x6c\xdb\x62\x6c\x74\xf5\ +\x5a\xe7\x5a\xdd\x0d\x08\x60\xa7\xda\xff\x98\x0c\xf0\x8e\xd5\x00\ +\x88\x21\x20\x48\xd7\xe7\xfb\x47\x00\xc6\xc7\x8d\xce\xbe\xd5\x25\ +\x17\x46\x08\xc1\xd5\x97\xfb\x27\x06\xb4\x67\xf7\xee\x40\x66\xda\ +\xe9\x1a\x86\x48\xca\x2b\x38\x48\x1c\x3c\x78\x4b\xdf\xf7\x51\xad\ +\xb5\x7a\x2f\x5b\x43\x00\xb1\xa7\x63\x77\x84\x10\x8f\xf2\xcc\x47\ +\x56\x2e\xcf\xda\x00\x92\xf5\x00\x7c\xe5\x89\x0a\xf0\x07\x89\x8e\ +\x39\xc4\xea\x88\x55\x02\x9c\xb9\x74\x8d\xfa\x0a\xc9\x5d\x6b\xc1\ +\x9e\xdd\xbb\x23\x79\xde\x4e\x48\xaa\xfb\x98\x0c\xda\xd3\xa6\x53\ +\x0d\x41\x1b\xdb\x96\x58\x52\x50\xad\xf5\xfe\x5b\x17\x42\xf0\xcc\ +\xb3\xcf\xf6\x3c\x0e\xc0\x1d\xb7\xdf\xbe\x62\xee\x41\xd8\xaf\xa0\ +\xe6\x7a\x51\x59\xa0\x6d\x59\xdc\x79\xd7\x9d\x89\xec\x3f\x8e\x63\ +\xc7\x8e\xe3\x29\x45\xdd\xf3\x49\xa5\x52\x2c\x2e\x17\x90\x68\x94\ +\xd6\x8c\xe7\xf3\xd8\x96\xc5\x72\xb1\x84\x94\x92\xa9\x89\x31\xea\ +\xae\x8b\xe3\xd8\x8c\xe6\xd6\xe6\x39\xc9\x66\xb3\x8d\x86\x33\x71\ +\xe3\xdf\x49\x10\x68\x87\x6b\x00\x84\xe8\xa7\x07\x60\xd7\x6e\x43\ +\x22\x3b\x75\xbe\x0c\x71\xee\xdc\xf9\xbe\xed\x3f\x95\x4a\xa1\x82\ +\xd0\x5c\xb7\x33\xa0\x9a\xd0\xa2\x60\x90\xd8\xbb\x67\x6f\x62\x1e\ +\xc3\x6e\x68\x68\xa8\xc4\x56\xff\x61\x38\xa0\x0d\x8d\xe7\x84\xd6\ +\x8f\xf6\x63\x3e\xc9\x12\x00\x40\x4a\x31\x0c\x03\x6c\x3a\x1a\x2e\ +\x59\xd7\xf3\x39\x7d\xa1\xf7\xe6\x20\x13\x13\xdd\x4b\x01\x93\x22\ +\x00\xa3\xa3\xa3\x2c\x17\xcb\xd4\xea\x2e\x85\x52\x39\xa8\x61\xb7\ +\x70\x1c\x87\x15\xbc\x8d\xeb\xc2\xd7\x9e\x7f\x3e\x99\x81\x80\x74\ +\x66\xf5\x46\x4b\x99\x94\x43\xca\x31\x84\xc6\x57\x8a\xd7\xde\x93\ +\x7c\x13\xa0\xab\x57\xaf\x98\xcc\x7f\x4c\xc2\x5e\xda\xb1\x59\x2e\ +\x55\x18\xcd\x65\x29\x96\xcb\xcc\x2f\x2e\x45\x19\xfe\xae\xe7\x51\ +\xa9\xd6\xc8\x8f\xe4\xd6\xdc\x54\xa9\x54\x0e\x2e\xe6\x6d\xaa\x7f\ +\x2d\x64\x00\x1a\xe4\x73\xc7\xc2\x1c\x93\x1b\x7d\xf4\x00\xec\x0b\ +\x3a\x49\x66\xd2\x29\xfc\x2e\x7a\x14\x17\x2e\xf6\x1e\xfa\x5b\x09\ +\x52\x9a\x05\x41\x37\x3d\x82\x95\x2a\x4a\xb6\x0b\xf2\xf9\xd1\x75\ +\xc9\x8d\x6f\x04\xa3\x23\xb9\x58\x8d\x7f\x6b\xb1\xbf\x8e\xc9\xb0\ +\xc7\xbe\x67\xc1\x61\xf7\xf0\x63\x5f\xef\xc7\x7c\x12\x27\x00\xee\ +\x53\x8f\x1e\xd2\xf0\x5c\xd2\xe3\x0e\xb1\x1a\x1a\xd9\xda\x27\x12\ +\xa8\x04\xd8\xb7\x42\xfb\xda\x24\xba\x01\x02\xec\xde\xb3\x37\xe8\ +\x02\xa8\x71\x6c\x07\x27\x30\x9c\x8e\x6d\x05\xfa\x00\xfe\x8a\x02\ +\x3c\x6b\xc1\xc9\x93\xa7\x92\x98\x2a\xc0\xba\xdd\xf9\xb6\x94\xdc\ +\x71\x47\xb2\x15\x00\x00\xc5\xe5\x82\xe9\xee\x27\x05\x5a\x6b\x6a\ +\xae\x4f\x7e\x24\xcb\xc2\x52\x01\x29\x4d\xc7\x3f\x21\x24\xcb\xc5\ +\x12\x29\xc7\xe9\x9a\xec\xd7\x0d\xd7\xe7\xe6\x9b\x57\xfa\xad\x3a\ +\x00\x30\xd4\x00\x80\xa6\x8f\xdc\xcf\x10\xc0\xc1\x5b\x1a\x72\xc0\ +\x61\x3e\x40\x2b\xfa\xd9\x11\x10\x20\x15\xf4\xb2\xe8\x16\x86\xe8\ +\x77\x22\xe2\x66\xa0\xd1\xea\xba\x7f\x88\xe4\xbb\x5b\x4b\xfc\x9a\ +\xe4\x7f\x5b\xa0\xe8\x5b\x97\xa2\xc4\x09\x80\x81\xf8\x48\x7f\xc6\ +\x1d\x62\x55\x08\xc9\xd1\x33\xfd\x2d\x05\xac\x27\x24\x90\xa1\xb5\ +\x22\xe5\xd8\xd8\xb6\x85\xd6\x9a\x72\xa5\x16\x94\x03\xd6\x02\x51\ +\x1b\xdd\x73\x38\xe3\xd2\xa5\xe4\x24\x4a\xef\xb8\xe3\x8e\xf5\xbd\ +\x41\xc0\xfe\x15\x88\xd4\x46\x50\xad\x56\xb9\x76\x63\x16\x21\x4c\ +\x88\x21\x65\xcb\x40\x4c\xc4\xe4\x1f\x84\x92\xc9\x5a\x6b\x2c\x69\ +\x99\x76\xc6\x81\xd8\xd2\x5a\x60\xb6\x8b\xb9\xff\x83\xb8\xbf\x68\ +\x71\xff\x0f\x35\x00\x9a\x71\x63\xa1\x7f\x49\x70\x07\x0f\x1e\x8c\ +\xfa\x62\x74\x8b\xc3\x5f\xbd\xda\xdf\x86\x40\xd9\x20\x7c\xd4\x35\ +\x79\x54\xeb\xbe\xbb\xcf\x37\x03\xa1\xa7\xa3\x5f\x68\x9c\x87\x71\ +\x39\xe0\xd6\xd8\x7f\xd3\x17\xbc\xe4\x2f\x17\xfa\xa6\xb1\xd3\x17\ +\x02\xa0\x72\xd5\xc7\x80\xfe\xd5\xc5\x0c\xd1\x05\xc9\x55\x02\xbc\ +\xf9\xcd\x6f\xea\xfa\x5a\x52\x04\x60\x62\x62\x02\xcf\x57\x08\x04\ +\xa9\x94\x6d\xb2\x8c\xb5\x8a\xea\xd0\x53\x8e\xbd\x26\xd9\xdf\x95\ +\x30\x37\x97\x5c\xd9\xec\xeb\x5f\xff\xba\x75\x6d\x5f\xa9\xd6\x39\ +\x78\xcb\x81\xc4\xf6\x0f\x70\xea\xf4\x19\xc6\x46\xb2\xd4\x5c\x8f\ +\x6a\xdd\x8d\xaa\x0f\x7c\x6d\x3c\x02\xb5\x98\x8c\xb3\x6d\x5b\x11\ +\x91\x5a\x2e\x14\x83\x6e\x8b\xb5\x15\xcb\x28\x5d\xcf\x27\x1f\xad\ +\x32\x5b\x56\xff\x74\xf0\x04\xec\x68\x34\x5c\x00\xd7\xfb\x58\x06\ +\xe8\xd8\x76\x53\x63\xac\x4e\xf1\xb1\x1b\xb3\xfd\x6d\x08\x14\x86\ +\x04\x33\xe9\x54\xd7\x0a\xa1\x7e\x93\x90\xcd\x80\x93\xea\x9e\x67\ +\x91\x04\x8c\xba\x60\xeb\xf1\x6b\xd1\xff\x8f\x3f\x54\xfa\x71\x4e\ +\xfc\x49\x32\x4d\x4d\x3a\xa0\x3f\x1e\x80\x27\x9f\x28\x02\x8f\xf7\ +\x65\xec\x21\xba\x23\x70\xc5\x1e\x3f\xd7\xbb\x2e\xf7\xdb\xdf\xf6\ +\xb6\xae\xaf\x25\x45\x00\x3c\xd7\xc3\xf7\x7d\xa3\xf3\x8f\x60\x24\ +\x9b\xc6\x71\x9c\x68\xd5\x1a\xa2\x52\xad\xaf\x79\x05\xdb\x06\xad\ +\xb9\x9c\x90\x4e\xf9\x83\x6f\x7d\xeb\xba\xb6\x2f\x56\x6a\x91\x8c\ +\x6a\x52\x38\x74\xf8\x70\x24\x27\x6a\x9a\x25\x99\x7e\xed\xbe\xaf\ +\xb0\x6d\x9b\xb1\xfc\x88\x59\xfd\x5b\x92\x62\xa9\xcc\xe2\x52\x01\ +\x21\x4c\xa9\xa0\xef\x2b\x52\x4e\x6a\x45\x41\x97\x62\xa9\xcc\xe2\ +\xf2\x72\x7b\xd9\x5f\x93\x0e\x00\xcd\xcf\xef\xe8\x44\xc0\xfe\xeb\ +\x00\x8c\x8f\x8f\x91\xcb\xa6\xa3\xf8\xf4\xd8\xe8\x28\xad\x91\xb1\ +\xd9\xd9\xd9\xbe\xed\x1f\x60\xf7\x9e\x46\x89\x9c\x65\x77\x36\x92\ +\x17\x2e\x26\x27\xbc\x35\x28\x24\xdd\xb6\xbb\x15\xae\xeb\x63\xb7\ +\x85\x01\xda\x1e\x44\x90\x5e\xbd\x6f\xee\x7f\xe8\x5b\x08\x00\x2c\ +\x21\xff\x73\xbf\xc6\x1e\xa2\x03\x62\xf5\xda\x27\xce\x5f\xe9\x39\ +\x99\xe5\x95\xaf\xb8\xbb\xed\x22\x13\x22\xa9\x84\x9f\x5c\xd0\xdd\ +\x4f\x08\x28\x57\xab\x94\x2a\x35\x2c\x29\x19\xcd\x65\xa2\x84\xb5\ +\x30\x07\x20\xde\xfa\x76\x3d\x50\x4a\x71\xf2\xd4\xe9\x44\xe6\xfb\ +\xa6\x37\xde\xbb\xe6\xe3\xaa\x94\x66\x66\x7a\x72\xc5\xda\xe9\x8d\ +\xe0\xf0\xe1\xa7\xcd\x1d\x6d\x56\xeb\x5a\x2b\xa4\x90\x48\x61\xf2\ +\x01\x16\x97\x0a\x14\xcb\x15\x23\x45\x1c\x3c\x07\x30\x31\x96\x27\ +\x9b\x49\x23\xa5\x88\x24\x81\x3b\xa1\x12\x69\xda\xc7\x8d\xbf\x64\ +\x58\x02\xb8\x02\x84\xa0\x50\xae\x52\xea\x93\x24\xef\x9d\x77\xde\ +\x61\x32\xf0\x15\x11\xb9\x33\x09\x6b\x8d\x13\xb4\x50\xe8\x6f\x3f\ +\x00\xb7\x56\x8b\x7e\x1b\xd9\x4c\x67\x23\x79\xf9\xf2\xf6\x6f\x08\ +\xd4\x8f\x96\xc0\x4a\x69\xca\xd5\x1a\x42\x5a\xdc\x7e\x70\x3f\x53\ +\x91\x36\x48\xab\x0e\x40\xab\x32\xa0\xff\x65\xf7\xf9\x4f\xbf\x98\ +\xf8\x84\x62\xe8\x1b\x01\xa8\x1f\xfa\xc4\xd7\x81\x7f\xe8\xd7\xf8\ +\x43\xb4\xa2\xb1\x32\xab\xd5\x3d\xce\x5e\xea\xcd\x1d\x27\xa5\x8c\ +\xe2\x7e\xad\x48\x32\xe3\xd7\xf5\x3c\x7c\xa5\x18\xcd\x65\xb1\x2d\ +\x49\xb9\x5a\x8b\x4e\x18\x80\x52\x65\xe3\xcd\x80\xc0\x24\xf6\x1c\ +\x3f\x71\x32\x91\xb9\xa6\x52\x29\x2c\x6b\x6d\x2e\x42\x29\x45\x43\ +\xf5\x2b\x41\x14\xcb\x65\x13\x36\x91\x82\x7c\x50\xd3\x6f\xea\xf6\ +\x4d\xe8\x44\x00\x42\x2b\x93\xf9\x3f\x9a\xeb\x9a\xb4\xd5\x0d\xe9\ +\x74\xa6\x11\xef\x6f\x73\xfd\x0f\x4b\x00\xbb\x42\x08\x2e\x5f\xeb\ +\xcf\x2a\x7c\x62\x7c\x9c\x42\xa9\x42\x2e\x9b\x46\x07\x3d\x3f\x1c\ +\xdb\x66\x6a\x72\x02\x15\x1c\xfc\x52\x42\xad\xaf\xbb\x61\x72\x72\ +\x12\x21\x8c\xb9\x48\x39\x0e\x74\x88\x95\xdf\x0c\x21\x80\x6e\x49\ +\x96\x1b\x41\x2d\x08\xd1\x8d\x8d\x8d\x71\x60\xdf\x5e\x26\xc6\xc7\ +\x18\x1b\x1d\x69\x8e\x9e\xc5\x95\x00\x5b\x17\x5c\x7e\xfd\xa3\x34\ +\x9f\x5d\x89\x9f\x69\x7d\x23\x00\x06\xfa\xd7\xfa\x3b\xfe\x10\xcd\ +\x68\x94\x69\x1d\x4f\x20\x0f\x60\xd7\xae\xce\xca\x58\x49\xa9\x8e\ +\xa5\xd3\x29\xa4\x94\xd4\xeb\x2e\x95\x5a\x9d\xba\xeb\x61\x5b\x16\ +\x35\xd7\x8d\x3a\x8f\xe5\x47\xb2\xa6\x4d\xf0\x06\x61\x59\x92\xa3\ +\xc7\x4e\x24\x32\x5f\x80\xc9\x75\xb4\x0c\xcd\x64\x32\x89\xed\x37\ +\xc4\x85\xf3\xe7\xf1\x7d\x15\xb9\xfd\x4d\xe3\xa4\x7a\xb0\x42\x54\ +\x68\xa0\xe6\xfa\x28\xa5\xb0\xa4\xb5\xee\x1c\x8a\x6a\xad\xde\xe2\ +\xfa\x8f\xad\xfe\x9b\x4a\x00\x5b\xb3\xff\x5b\xef\xef\x24\x98\xe3\ +\x71\xe5\x7a\x7f\xf4\xf0\xa5\x94\xa4\x33\x59\x5c\xcf\x27\x9d\x72\ +\x48\x39\x29\x2a\x81\x4e\xc6\xd4\xc4\x38\xb6\x93\x4a\xbc\x71\x4d\ +\x2b\x6e\xbd\xed\x56\xf2\x23\xd9\xa8\x55\xf8\xc4\x58\xbe\x8d\x04\ +\x5c\xbf\xb1\xfd\x1b\x02\x4d\x4c\xf4\xa6\xdc\xa9\xb5\x51\xdb\xac\ +\xd6\x5d\x66\xa6\xa7\xd9\xbb\x7b\x57\x54\xdd\x04\x26\x87\x62\x69\ +\x29\xae\x05\xd0\x35\xfe\x7f\xc5\x3f\xfb\xcc\x1f\xf7\x34\x99\x35\ +\xa0\xaf\x04\xc0\x3f\xfc\x8a\x3f\x16\x90\x5c\x1d\xd6\x10\xab\x23\ +\x28\xcf\x4a\x22\x11\xf0\xce\x3b\x3b\x8b\xd8\x78\x6e\x32\x04\x20\ +\x95\x4a\xe1\x07\xbd\xec\xd1\x1a\xc7\xb6\xa9\xbb\x1e\xd9\x74\x8a\ +\xfc\xc8\xc6\x8d\x7e\x1c\x52\x08\x8e\x9d\x48\x8e\x00\x1c\x3c\x78\ +\x70\xf5\x8d\x02\xd4\x12\x2a\x97\x8c\x63\x69\x71\x91\xf1\xb1\x3c\ +\x8e\x6d\x53\xae\x54\xc9\x65\xb3\xa4\x6c\x0b\x29\x2d\x46\x47\xb2\ +\x08\x21\x18\xcf\x8f\x92\xcb\x1a\xf2\x51\x2a\x57\x56\x8c\xf9\x87\ +\xd0\x5a\x73\xf5\xc6\x1c\x37\xe6\x17\x68\x35\xfe\xa2\x89\x08\x88\ +\xe0\x71\x37\x12\xb0\x73\x71\xe9\x5a\xa2\x7d\x5a\x9a\x30\x39\x9e\ +\x67\x2c\x9f\xa7\xe6\x7a\xb8\x9e\xcf\x68\x2e\x4b\xd5\xf5\xb9\xbe\ +\x50\x60\xa1\x54\xe3\xea\xf5\xfe\xed\x1b\xe0\xae\xbb\xee\x0a\xd4\ +\x00\x53\x51\x18\x6c\x62\x2c\x8f\xb0\x1a\xc6\xed\x66\xe8\x08\x38\ +\xb9\x4a\x2b\xf4\x6e\xa8\xd5\x5d\xaa\x75\x17\x69\xd9\x4c\x4f\x4d\ +\xb1\x6f\xcf\x6e\xec\x0e\x62\x6a\x52\x4a\xb3\x80\x6a\x3a\x27\xdb\ +\x57\xff\xda\x2d\x7f\x84\xe5\x4b\x2e\x0d\x57\x5b\x5f\x4e\xb2\x3e\ +\x7b\x00\xfe\x8d\x52\x5a\xff\xa7\xfe\xee\x63\x88\x66\x98\xdf\x4a\ +\x12\x4d\x81\xba\x65\xbd\x27\x15\x02\x18\x1b\x1b\xc3\xb2\x2c\x4a\ +\x41\xd7\x3f\xa5\x15\x8e\x6d\x51\x2c\x57\x13\x13\xe4\xb0\x2c\xc9\ +\xa9\xd3\x67\x12\x19\x0b\xe0\x35\xaf\x79\xf5\x9a\xb7\x9d\x9f\x9b\ +\xe7\x47\xdf\xf7\xe3\x7c\xfd\x85\x17\x12\xd9\xf7\xc2\xe2\x22\x68\ +\x4d\xa1\x54\x62\x61\xa9\x40\x26\x65\x9a\x27\x69\xad\x51\xca\xa7\ +\x58\xaa\x30\x35\x31\x86\x6d\x5b\x81\xeb\x5f\x33\x33\x35\xb1\x22\ +\x01\xa8\xd5\x5d\xae\xde\x98\xe3\xeb\x27\x5e\xe2\xd2\xcb\xb3\xc6\ +\xcd\x2b\x25\x08\xcb\x18\x7c\x29\xcd\x4a\xaf\x29\xfe\xbf\x03\x6b\ +\xfe\x57\x42\x40\xba\x4f\x9c\xbf\x1c\xa9\x40\x26\x0d\xc7\x49\x21\ +\xa5\x60\x6a\x62\x1c\xcb\xb6\x79\x79\x7e\x89\x6b\xf3\xcb\x2c\x97\ +\xaa\xd4\x5c\x9f\x62\xa9\x6c\x7e\x1f\x7d\xc2\xf4\xd4\x34\x85\x72\ +\x85\x54\xd0\x7a\xba\xee\x9a\xcf\x39\x9e\x1f\xc5\x76\xd2\x28\xad\ +\x99\x4f\xb0\xf9\xd6\xa0\xb0\x7b\x1d\xfd\x00\xb4\xd6\x54\x6a\x75\ +\x3c\x5f\xb3\x67\xf7\x2e\xf6\xed\xd9\xcd\xc4\xf8\xd8\x8a\x79\x3f\ +\xa5\x72\xc5\x54\x51\x08\xd1\x41\x10\x08\x82\xd2\xc0\xa2\xba\x76\ +\xfc\x93\x6c\xc2\x09\xb6\xb1\xcc\xaa\x75\x40\xa9\x91\x8f\x5b\x56\ +\xf9\xc3\xc0\x4c\xbf\xf7\x35\x04\x0d\x0f\x40\x02\x3d\x01\xde\xf6\ +\xf0\xc3\xfc\xf6\x6f\xfe\x46\xdb\xf3\x49\xd5\xfb\x6a\xa5\xd1\x4a\ +\x93\xcd\xa4\xa3\x2c\xff\x4c\x26\x1d\x89\xdc\x24\x01\x21\x04\xe5\ +\x72\x89\xc5\xa5\x25\x26\x02\x4d\xf5\x5e\xf0\xc0\xfd\xf7\xf3\xa9\ +\x4f\xae\xb5\xc0\x45\xf3\xf7\x7f\xf7\x24\x4f\x3e\xf9\x37\xdc\x73\ +\xcf\x6b\xf8\xe0\x2f\xfc\x02\x0f\x3d\xb8\xbe\x4a\x82\x38\x4e\x9d\ +\x3a\xc3\xdc\xc2\xa2\xa9\xf3\x47\xa3\x94\x24\xe5\x58\xd4\x6a\x75\ +\xa6\x26\x1a\x9f\xcd\xf5\x3c\xd2\xb1\x72\xa6\xd6\x0b\x52\xad\xee\ +\xb2\xb0\x5c\x60\x7e\xb1\x10\x25\xae\x09\x21\x11\x91\xa1\xb7\x8c\ +\xd1\xb7\xec\x80\x08\x58\x34\x87\x02\xa0\xd1\x28\x28\xc0\x8e\xe7\ +\x02\x82\x7f\xff\xbb\x9f\xe6\x57\x3f\xf2\x38\xb7\x4c\x65\xb9\x75\ +\x66\x8c\xfd\x33\xe3\xec\x9a\x9a\x60\xef\xee\x19\xf6\xee\xde\xcd\ +\xae\x5d\xd3\xec\xdf\xbb\x8f\x5d\xbb\xa6\x99\x9e\x9a\x22\xb5\x42\ +\x43\xa6\x56\xe4\xc7\x27\x78\xe1\xc8\x11\x16\x0b\x25\x5c\xd7\x6f\ +\x90\x31\xd9\x08\xcd\x5c\xb8\x78\x99\xc9\x1e\x5d\xd8\xdd\x30\x31\ +\x3e\xce\xae\xe9\x49\x0a\xc5\x12\x29\xc7\x26\x9d\x72\x28\x57\x6b\ +\xd4\xeb\x2e\x8e\xe3\xe0\x6b\x4d\x2e\xc1\xf8\xf9\xa0\x70\xe0\xc0\ +\xea\x65\xbb\x4a\x69\xd2\x99\x0c\x95\x6a\x95\xfd\x7b\x57\xef\x20\ +\xe8\xf9\x3e\x2f\x5f\x9f\xe5\xca\xf5\x59\x96\x96\x4b\x01\xc1\xa6\ +\x41\xa4\x5b\x4b\x6a\xdd\xea\xa7\xb8\xf1\xd2\xa6\x94\xd1\xf7\x9d\ +\x00\xf0\xcc\x47\xca\xe2\x81\x47\x7e\x47\x6b\x3e\xd8\xf7\x7d\xed\ +\x74\x08\x40\x9b\x15\xda\xf1\x73\x97\xa3\xd6\xba\x1b\xc5\x5b\x1f\ +\xb8\x9f\xb0\x25\x4c\x1c\x49\xa9\x7e\xed\xdd\xbb\x17\xc7\xb1\x90\ +\x52\x90\x4d\xa7\x23\xa3\x9f\x94\xf1\x07\x10\x08\x1c\xdb\xe6\xd8\ +\xf1\x13\x3c\xf8\xc0\xfd\x3d\x8f\xf7\xf0\x43\x0f\xad\x99\xa0\xa4\ +\x1c\x9b\x6a\xdd\x25\x65\x4b\xce\x9e\x3e\xc5\x0f\xbf\xe7\x47\xb8\ +\xe7\xb5\xaf\xe5\x97\xff\xed\x2f\x71\xef\x1b\x5e\xbf\xee\x7d\xbf\ +\x78\xec\x28\x63\xa3\x39\xd3\x01\x50\x98\x36\xc0\xb9\x5c\x8e\x4c\ +\x40\xa0\x1c\xdb\x66\x61\xa9\x80\x63\xdb\x6d\x55\x13\xa5\x4a\x95\ +\x85\xa5\x22\x8b\x85\xa2\x89\x17\x07\xbf\x0b\x11\x97\xf9\x15\xc1\ +\x6a\x5f\xda\x60\x39\x20\x1d\x84\x15\x24\x7c\xc9\x58\x15\x40\x48\ +\x02\x86\x62\x40\x01\x1a\xc7\xcf\x55\x70\xf6\xf2\x75\x5e\x3a\x73\ +\x06\xea\x65\xf0\x6a\xe0\xbb\xa0\x7c\x9a\x1b\xbe\x68\xc6\xc6\xc6\ +\xd8\xbd\x6b\x86\x99\xe9\x69\xa6\xa7\x26\x99\x99\x9e\x66\x66\xc6\ +\xdc\x1f\x19\x19\x61\x24\x97\x63\x74\x74\x94\xa5\xa5\x65\x8e\x9e\ +\x3c\xcd\x8d\xf9\xa0\x3c\x33\x66\xf4\xe3\x32\xcd\x17\x2e\x5f\xe1\ +\x0d\xaf\xbb\xa7\x2f\x9f\x30\x9f\x1f\x35\x89\x87\x13\xe3\x91\x40\ +\x57\x4a\x41\xb5\xee\x73\x6d\xa1\x40\xcd\x75\xb1\x9c\xfe\x96\xd0\ +\x6d\x06\xf6\xee\xdd\x83\xef\xab\xa8\xd4\x16\xc0\xf3\x7c\x7c\xa5\ +\x90\x52\xe0\x38\x29\x26\x26\x46\xb1\x2c\xcb\xc8\xfa\x76\x81\xd6\ +\x9a\xb9\x85\x25\xae\x5c\xbb\xc1\xf5\xb9\x05\x94\x52\xb1\x73\x4d\ +\xd2\x9e\x5b\x13\x9d\x43\x9e\x3f\x7b\xf6\x13\x7d\xfd\x90\x31\xf4\ +\x9f\x00\x00\x9e\x25\x7e\xdb\xf2\xf4\xcf\x00\xc9\x67\x45\x0d\x11\ +\x83\x80\xc0\x64\x97\x2a\x35\x2e\x5c\xbd\xce\x6d\xfb\x37\xde\xe3\ +\x3a\x93\xc9\x60\xdb\x29\x7c\xaf\xb9\xee\x3f\x29\x0f\x80\x6d\x5b\ +\x2c\x17\x2b\x8c\xe7\x73\x94\xaa\xd5\xc4\xe2\xfe\x71\x98\x93\xd6\ +\xe1\xc4\xc9\x53\x89\x10\x80\xb1\xb1\x3c\x42\x4a\xba\xeb\x76\x1a\ +\x54\xeb\x2e\x32\x38\xa9\x1d\xc7\x31\x2b\x25\xdb\xe6\xf8\xb1\xa3\ +\x7c\xcf\xf7\x7e\x1f\xaf\x78\xe5\x2b\xf9\xa5\x0f\x7f\x98\x87\x1e\ +\x7c\x60\xcd\xfb\x7e\xea\xa9\xa7\xd0\x5a\x23\x25\xe4\x72\xb9\xa8\ +\x24\x2c\x2d\x52\x94\x2a\x15\x1c\xdb\x66\x3c\x3f\x1a\xc9\x2b\x2f\ +\x97\xca\x2c\x2e\x17\x59\x2c\x94\xa2\xa4\x4a\xc0\xac\xf4\xa1\xe5\ +\x62\x24\x62\x2b\x7f\xc7\xfc\xd9\x8e\xf1\x02\x58\xb6\x21\x05\x32\ +\x4e\x16\xba\x95\x03\xee\x30\x44\xae\xdc\xe0\xf8\x59\x36\x58\x29\ +\x84\x9d\x41\x87\xd5\x2b\x42\x1a\x02\xa0\x55\xf0\x67\x7e\x3b\xcb\ +\xc5\x32\xcb\x85\xf3\x9c\x7e\xe9\x7c\x30\x98\x6e\xba\x69\xfe\x8d\ +\x89\x18\x09\x8b\xfd\xc5\xc2\x33\x1f\xfe\x0f\xbf\xc9\x5f\xff\xdd\ +\x57\x78\xd5\x2b\xef\xe2\x15\x77\xde\xc6\xbe\x3d\xbb\x39\x78\xe0\ +\x00\xa3\x6b\xe8\x00\xb9\x1a\x66\x66\xa6\x51\x4a\xa3\xb4\x62\xa9\ +\x50\x62\xb1\x50\x62\xb9\x58\x0e\x42\x75\x02\x21\x24\xf3\x0b\xdb\ +\xbf\x11\xec\xc4\xf8\x38\xd5\x5a\x9d\x91\x9c\x31\x55\x5a\x1b\x7d\ +\xfe\x3d\xbb\x77\x05\xe7\xde\xca\x51\xf3\x52\xb9\xc2\x95\x6b\x37\ +\xb8\x72\xed\x86\x11\xe5\x0a\x54\x33\x8d\x77\x2d\x3c\xc7\x64\x70\ +\x3e\x59\x8d\xbf\xe0\x9c\x12\x6e\xfd\x8b\xdc\x38\xd9\xbb\xfb\x76\ +\x8d\xd8\x14\x02\xc0\x97\x1f\xbd\xce\xfd\x8f\x3c\x06\xfc\xf8\xa6\ +\xec\x6f\x47\x23\x74\x2b\x49\x4e\x9c\xbd\xd4\x13\x01\x00\x98\x9e\ +\x99\xe6\xfa\xcb\xcd\x3a\xe3\x49\x11\x00\xcb\xb2\x18\xc9\x66\x50\ +\x41\x36\x7b\x27\xf4\xea\xc5\x00\x33\xdf\x63\x09\x95\x02\x02\xe4\ +\xc7\xc6\x28\x2e\xaf\xac\xfd\xee\xd8\x16\xae\xeb\x93\x49\x3b\x78\ +\x9e\x87\xd2\x9a\x6c\xca\x28\xba\x39\x19\x8b\x33\xa7\x4f\xf1\xde\ +\xf7\xbe\x97\xfd\x07\x0f\xf2\xa1\x0f\x7e\x80\x6f\x7e\xe7\x3b\x56\ +\xdd\xef\xb9\xb3\xe7\xcc\x05\x57\x58\x28\xa5\xa9\x56\x2b\xa4\x1c\ +\x27\xf2\x46\xd4\x5d\x8f\xa5\x62\x89\xc5\xe5\x12\xcb\xa5\x72\x10\ +\xfb\x8f\xb9\x19\x3b\x66\xf7\xc7\x2e\x4a\xa1\x01\x93\xb6\x59\xf9\ +\x5b\xa9\xc0\x13\xd0\x08\x05\x08\x61\x05\x63\xca\x96\x04\xc0\x1d\ +\xce\x04\x84\x00\x69\x21\xa4\x83\xb6\xd3\xa0\x4d\x81\x9e\x96\x56\ +\xe0\x01\xf0\x62\x24\x40\x9b\x5b\x68\xf4\x7f\x8f\x24\x60\xe3\xf7\ +\x3b\xec\xa3\xc9\xf0\xc7\x8c\x09\x82\xaf\x9d\x78\x89\xaf\x1d\x3b\ +\x6d\xf6\xe5\xbb\x91\xe7\x21\x3f\x92\xe5\xc0\xfe\x7d\xec\xdb\xbb\ +\x87\x03\xfb\xf7\xb1\x6b\x66\x9a\x5d\x33\x33\xec\x9a\x99\x61\x7a\ +\x7a\x8a\xe9\xa9\x49\xa6\xa7\xa6\x02\xef\xc3\x54\xc7\xf3\xcd\xb2\ +\x2c\x8e\x9c\x3a\x4b\xad\xee\x36\x56\xb2\x71\x2f\x04\x82\xb3\x17\ +\x92\x93\xdd\x1e\x14\x26\x27\x27\xc8\x8f\xe5\x49\x39\x36\x5a\x83\ +\xe3\x34\xbc\x69\x5d\x1b\x21\x79\x9e\x71\xf1\x5f\x9b\x65\xa9\x50\ +\x8c\x19\x7d\x89\x39\x4f\xe2\xdf\x9b\x6c\x78\xd8\xac\x54\xc3\xc3\ +\x26\x2c\xb3\xed\xd2\xd5\x47\x01\x45\x73\x89\x40\xdf\xb0\x39\x04\ +\x00\xf0\x15\xbf\x62\x49\xfe\x29\x7d\x4f\x3c\x1c\x22\x3c\x39\x8f\ +\x9e\xb9\xc8\xb7\x3d\xfc\xe6\x9e\x86\xba\xed\xb6\xdb\x3b\x10\x80\ +\x64\x12\x9d\x6c\xcb\x26\x9b\x49\xe1\xf9\x3e\x75\xaf\x7d\x4c\xcf\ +\xf7\xa9\xd5\x5d\x46\xb2\xbd\x39\x8e\x3c\xcf\xe3\xd8\xf1\xe4\x2a\ +\x01\xf6\xef\x3f\xc0\xc9\x55\x08\x80\x25\x25\xbe\x54\xd4\x5c\x8f\ +\xb4\x63\x0c\x7f\xad\x5e\xc7\xb1\x2d\x7c\xa5\xc9\x8f\xe4\x28\x57\ +\x6b\x5c\xba\x70\x9e\xf7\xbd\xef\x7d\x4c\xcf\xcc\xf0\xb3\x3f\xf3\ +\xb3\xfc\xe0\x0f\x7c\x7f\xd7\x55\xc6\xdc\xc2\x22\x5a\x9b\x3a\xec\ +\x74\xca\xc1\xb1\x2d\xca\xd5\x1a\x4b\x85\x32\x0b\xcb\x45\xca\xd5\ +\x2a\x4d\x06\xb9\xb5\x6e\x3f\xee\x82\x8c\x56\x93\x31\x23\x22\x24\ +\x58\x36\x42\xda\xb1\x8b\x54\xe8\x01\xb0\x5a\x56\xa0\x43\xd7\x7f\ +\x84\xf8\xf1\xb5\x6c\x04\x99\xc0\x29\x20\x4d\x96\x7c\x60\x8c\x75\ +\x93\x17\x20\x24\x02\xf1\x5e\xf0\xcd\x21\x82\x66\x22\x10\xf3\xbc\ +\x44\xc6\xdf\xfc\x89\x78\x6e\x86\x56\x68\xdf\x6d\x7c\x4f\xbe\x4b\ +\xa1\x52\xe3\xf8\xe9\xb3\x1c\x3f\x75\x66\x85\xf1\xcd\x7d\x29\x24\ +\x53\x53\x93\x11\x19\x98\x9e\x9a\xc4\x71\x1c\xe3\xc5\x72\xfd\xc0\ +\x7b\xd4\xa1\x44\x54\x08\x5e\x3c\xf9\x12\xbf\xfb\xe8\xa7\xf8\xc1\ +\x77\xff\xe3\x98\x9c\xf4\xf6\xc2\xe8\xc8\x28\xe3\x6b\xd0\xef\x50\ +\x4a\x31\xb7\xb0\xc4\xb5\xd9\x79\xae\xcd\xce\x05\x25\xb9\x32\x30\ +\xfa\x9d\x8e\x8f\x8c\xad\xf8\xcd\xb9\x25\x42\x4f\x5b\xe0\x0d\x10\ +\xca\x7f\xda\xbf\x76\xe4\x05\x0c\x01\x08\x49\x40\x78\xdb\x17\x6c\ +\x1a\x01\xe0\xab\x8f\x9d\xe0\xfe\x47\x3e\x0f\x7c\xd7\xa6\xed\x73\ +\xc7\xc2\xfc\x00\x8f\x9d\xed\x9d\x91\xbf\xe1\x0d\xaf\xe7\xe9\x43\ +\x5f\x69\x7a\x6e\x2d\x65\x65\x6b\x41\x3e\x9f\xa7\x56\x77\x71\x3d\ +\x8f\xd1\x5c\xbb\x91\xb7\x2d\x0b\x3b\xdb\x7b\x73\x0e\xd7\xf5\x38\ +\x9e\x60\x57\xc0\x6f\xf8\x86\x6f\xe0\xe4\xf1\xa3\xab\x6e\x27\x84\ +\xc0\x8e\x19\x73\x21\x04\x9e\x6f\xb4\xf9\x4b\xe5\x6a\x90\xc8\x67\ +\x1a\xf8\xb8\xd5\x0a\x3f\xff\xf3\x3f\xcf\x2f\xfe\xd2\x2f\xf2\xfe\ +\xf7\xff\x4b\xde\xfb\xc8\x7b\x9a\x64\x49\x3d\xcf\x63\x79\x69\x91\ +\x99\xa9\x09\x0a\xa5\x0a\xe7\xaf\x5c\x67\xa9\x54\xa1\x1e\x69\xff\ +\xc7\x6a\xf4\x3b\x19\xfc\xb6\xd5\x63\xec\x82\x14\x25\x00\x5a\xcd\ +\x17\xa9\x30\x11\x50\x3a\x81\xa1\xb1\x9a\x2e\xf8\x0d\xf5\xc9\xc4\ +\x0e\xed\x36\x46\x18\x9b\xb7\xc3\x47\x66\xf5\x2f\x6d\x50\x2e\xf8\ +\x1e\x42\x79\x18\x39\x3f\x05\xda\x0f\xec\x7d\x70\x7d\xef\x4a\x04\ +\xe2\xbb\x08\x13\xff\x02\xa3\x1f\xf7\x02\x84\xdf\xbd\xf6\x11\xd2\ +\x46\x47\x24\xce\x06\xdf\x5b\x99\x74\x40\xb4\x3f\x85\x66\x76\x61\ +\x89\xd9\xf9\x45\xe0\x0c\x4d\xb6\x27\x72\x55\x77\x0a\x41\x98\xdf\ +\xc4\x4f\xfc\xf4\x07\xf9\x89\x9f\xfa\x05\xf6\xef\x9e\xe1\x15\x77\ +\x1c\xe4\x15\x77\xde\xce\xed\xb7\xde\xc2\xfe\x7d\x7b\xd9\xbb\x67\ +\x37\xfb\xf7\xee\x63\xcf\x9e\x5d\xec\x9a\xd9\x9a\x39\xe1\x63\x63\ +\xf9\xae\xaf\x69\xad\x99\x5f\x5c\xe6\xea\xf5\x59\xae\xcf\xcd\x9b\ +\xb0\x5a\xab\x8b\x9f\x38\xc1\x6e\x39\xcf\x62\xe7\x96\x88\x08\x76\ +\x48\x02\x2c\x74\x71\xfe\x13\x80\x07\xf8\xb4\x1b\xfe\xbe\x90\x80\ +\xcd\x23\x00\x80\x10\xea\x57\xb5\x96\x43\x02\xd0\x6f\x04\x19\xa6\ +\xc7\x13\x20\x00\x6f\x7b\xf8\x61\x3e\xfa\x91\xff\xaf\xe9\xb9\xa4\ +\x08\x80\x65\xc9\x60\xaa\xa2\x67\x37\xff\x4a\x28\x96\x8c\x4b\xbc\ +\x52\xa9\x92\xed\xd1\x9b\x00\xf0\xe6\x37\xbd\x89\x3f\xfd\xe3\xcf\ +\xac\xba\x9d\x06\xd3\x8c\x07\xf3\xf9\x7c\xa5\xb0\x2c\x0b\x01\xa4\ +\xd3\x0e\xb5\xba\x8b\x14\xda\x94\x42\x56\xaa\x86\x1c\xf8\x1e\xbf\ +\xf1\x6b\xbf\xca\x7f\xfc\x8f\xbf\xc2\xb7\x7f\xfb\xb7\xf1\xb3\x3f\ +\xfd\x7f\x72\xeb\xc1\x83\x7c\xed\xeb\x2f\x70\x7d\x6e\x81\x73\x97\ +\xaf\x19\x79\xe4\xb6\x16\xbd\xa2\xe5\xb9\xd6\xd5\x47\x6c\xb5\x1f\ +\xdc\x8a\xf8\x05\xaa\x85\x10\x34\x91\x80\xd0\xf8\x47\x5e\x80\xd6\ +\xe4\xbf\x21\x03\x88\x72\x01\x44\xc3\x25\x2f\x84\x0c\x42\x00\x0e\ +\x58\x41\x08\xa0\x25\x17\x40\xd0\x12\x0e\x58\xc1\x38\x77\x5d\x55\ +\x36\x79\x64\x34\x58\x3e\x22\xf2\x3a\x78\x8d\xf0\x83\xf2\x63\xe1\ +\x07\xdd\xbc\xbf\x38\xe9\x68\xda\x37\x8d\xfb\x9d\x0c\x5c\xdc\x7b\ +\x14\x9e\xc3\xca\xe7\xca\xec\x02\x57\xae\x5d\xe7\x6f\xbf\x74\xc8\ +\xec\xbf\x25\xff\x21\xe5\x38\xec\xd9\xb3\x9b\x03\xfb\xf7\xb1\x7b\ +\xd7\x0c\x07\xf6\xef\x37\xa1\x89\x5d\x33\xec\xdb\xbb\x97\x99\xe9\ +\x29\x76\xcd\xcc\xb0\x67\xcf\xee\x44\xaa\x77\xd6\x0a\xdb\xb6\xdb\ +\x92\x00\x97\x0a\x45\xae\x5e\x9f\xe5\xda\x8d\x79\xd3\xcc\x27\x6e\ +\xf4\x3b\xad\xf6\xe3\xa5\xb3\x2d\xb1\x7e\x73\x1e\xc5\xc9\x75\x40\ +\x04\x84\x3c\xa3\x2e\x3d\xfb\x24\x50\xc7\x10\x80\x4d\x21\x01\x9b\ +\x4a\x00\xbc\x43\x9f\xfc\x1b\xeb\xfe\x47\xbe\x0a\xbc\x65\x33\xf7\ +\xbb\xa3\x10\x56\x02\x90\x5c\x29\x60\x58\xb6\x1a\x21\xa1\x9f\xe1\ +\xd4\xd4\x94\x69\x8c\x11\x1a\xc7\x84\x75\xf3\x43\x08\x21\xf0\x3d\ +\x9f\x93\xa7\x4f\xf3\x86\xd7\xbd\xb6\xe7\xf1\xde\xfe\xf6\x87\x9b\ +\x72\x13\x3c\xdf\xc7\x0e\x24\x77\x4d\xf2\x9f\x29\xcf\x03\x93\xe8\ +\x58\xab\xbb\xa4\x6c\x1b\x5f\x29\x3c\xcf\x27\xe5\x18\xed\x83\x4c\ +\xca\x41\x6b\x4d\x2a\xa6\x14\x66\x5b\x16\x85\x52\x05\x29\x05\x7f\ +\xf5\x17\x5f\xe4\x4f\x3f\xf7\x45\x5e\xff\xfa\xd7\x51\x28\x16\x29\ +\x94\xab\xb1\x3a\xfd\xb8\x2b\xbe\x43\x9c\xb1\x75\x75\xd6\xb4\x6a\ +\x6c\x7f\xad\x8d\x28\x74\x7c\x4f\x7c\xf5\x3f\x4c\x02\x6c\x43\xf8\ +\x5d\x10\xdc\x08\x11\x1d\x3f\xad\xec\x60\xf5\xdf\x92\x0c\x18\x19\ +\xdd\x96\x9c\x80\xd6\xfb\x8d\x9d\xb4\x18\x9c\x20\x87\x23\xfc\x4e\ +\xc2\x31\x2d\x07\x54\xe8\x75\xf0\xa3\x3f\xad\xfd\x86\x17\xa2\x8d\ +\x04\xc4\xf6\xd9\x89\x0c\x40\x3b\xf9\x90\x56\xac\x7c\x54\x46\x04\ +\x43\x2b\x2f\x98\x97\x0b\xca\x6a\x26\x1f\x5a\x51\xf7\x35\x17\xaf\ +\xbc\xcc\xc5\xcb\x61\x78\xb1\x03\xe1\x08\x9e\x48\xa7\xd2\xcc\xcc\ +\x4c\xb3\x7b\xd7\x0c\xbb\x77\xed\x62\xd7\x2e\x93\xc3\xb0\x6f\xef\ +\x9e\x28\x97\x61\xcf\xee\xdd\xec\xde\x6d\xee\xaf\xa7\xbc\xb2\x13\ +\xca\xd5\x1a\x52\xc0\xcb\x37\xe6\xb8\x7a\x7d\xd6\x74\xcf\xec\x1a\ +\xd7\x17\x6d\xc7\xa3\x2d\x44\x13\x92\xe9\x36\x6f\x40\x90\x5b\x63\ +\xd9\x50\x5d\xfa\x3d\xa0\x02\xb8\xc1\x5f\x9c\x00\xdc\x04\x21\x80\ +\x10\x5a\xfc\x22\x42\xff\xc9\xa6\xef\x77\xc7\x20\x58\x05\x08\xc1\ +\x62\xa1\xcc\xd5\x1b\xf3\xec\xdb\xb5\x76\xf9\xda\x56\x8c\x8e\x8e\ +\x60\xd9\x0e\xca\x8f\x8b\xff\x24\xf3\x7b\x4c\xa7\x53\x28\xad\x9a\ +\x0c\x60\x3f\x20\x82\x93\xf7\xf8\xc9\x53\x89\x10\x80\x03\xfb\xf7\ +\xa3\x34\x58\x81\xf1\xf3\x7c\x15\x11\x80\x4c\xac\xfe\xde\x96\x92\ +\xba\xeb\x91\x0a\xda\xb9\xa6\x1c\x9b\x54\x4a\xe2\x79\x81\x84\xaf\ +\xeb\x92\x09\xea\xa9\x47\xb2\x19\x2c\xdf\x18\x0f\xc7\x96\xb8\x9e\ +\x19\x73\x69\x6e\x91\xcf\x7d\xf1\x2f\xcc\xc5\xa7\xd3\xca\xaf\x93\ +\xf1\x8e\x19\x71\xd1\xba\x5d\xf4\x9a\x68\x7f\x7f\xec\x82\x26\xe2\ +\x63\xd2\xc9\xf8\x47\x47\xb7\xe7\xe3\x79\xd3\x41\xc8\x06\x11\x17\ +\x02\x54\xe0\x6d\x91\xc6\xf8\xe9\x6e\xc6\xbf\x29\x04\x10\x3c\x8e\ +\x1b\xc6\x28\xe9\xb2\xd5\xdb\x13\x4f\xca\x0c\xdf\xe6\x18\xb2\xa1\ +\xe2\x7f\x1e\xa2\x89\x7c\x28\x5a\x3d\x0e\xba\x1b\x21\x68\x7c\xb8\ +\xe0\x77\xd5\xee\x51\x6a\x10\x00\x6d\x88\x87\xb4\x4d\x3e\x82\xea\ +\xec\xfd\xe8\x18\xfa\x88\xf6\xd9\xb8\xad\x79\x3e\x97\xaf\x5e\xe3\ +\xf2\xd5\x6b\xb1\x0f\x18\x9f\x56\x33\x61\x18\x1f\x1f\x67\xcf\x6e\ +\x13\x66\x98\x18\x1f\x63\x6a\x6a\x92\xa9\xc9\x49\x26\x27\x26\xa2\ +\xfb\x53\x93\x93\x4c\x4c\x8c\x9b\xfb\x53\xe6\xb5\x90\xd0\xbb\x48\ +\xbe\xfa\xd5\xe7\xba\x18\xfd\x2e\x21\x90\x16\xe3\x2f\x3a\x10\x81\ +\xe6\x73\x36\xf4\x9e\x58\x08\x2d\x2e\xf8\x97\x9e\xf9\x43\xa0\x0a\ +\xd4\x68\x10\x80\xbe\x27\x02\x6e\x3a\x01\xf0\x9f\x7e\xf4\x4f\xad\ +\xfb\x1f\x39\x04\xac\xbd\xfe\x69\x88\x75\x22\x5e\x09\x70\xb1\x27\ +\x02\x00\x30\x35\x3d\xc5\xec\xf5\x6b\x4d\xcf\x79\x9e\xd7\x68\x6b\ +\xb9\x41\xa4\xd3\x69\x7c\x5f\x51\xaf\x7b\xa4\xd3\x4e\xdf\x3c\x00\ +\x29\xc7\xa6\xee\xfa\x89\x56\x02\xe4\x46\x46\xa8\x55\x4c\x03\x96\ +\x4c\x97\x1e\xe2\x52\x0a\xf0\xc1\xf5\x7d\xa4\x0c\xbc\x1c\xb6\x85\ +\xd2\xc6\xb8\x87\x09\x90\xb9\x8c\x79\xbf\x1d\x84\x02\x94\x52\x8c\ +\x06\x8d\x98\xaa\xb5\x5a\x70\x61\x8a\xbb\x16\x43\x37\x62\xcc\xc5\ +\xb8\xa6\x55\x7e\x7c\xb5\xd8\x1a\x26\x88\x13\x8c\x58\x3e\x81\x6c\ +\xf5\x30\x40\xc3\x08\x25\x76\x38\x6f\x1e\x88\x80\x80\x6b\x09\x42\ +\x01\xc1\x85\x5e\x07\x79\x5d\x5a\x23\xba\xc5\xfb\x63\xa1\x35\xdd\ +\x96\xa4\x17\x31\x80\x68\x3f\x4d\x4d\x9b\xa2\x1c\x90\x60\xbb\xc0\ +\xd0\xea\x78\xce\x41\xe4\x81\x68\xac\xc4\x5b\x0d\xb0\x08\xf7\xd9\ +\x29\x29\xd1\xec\xb8\x7d\xd5\x1b\x7f\x1c\x7e\x0e\xed\x83\xef\x18\ +\x22\xe0\x7b\x31\xef\x43\x4b\x25\x44\xb4\x9f\xd6\xaa\x88\x16\x22\ +\xd4\x8d\x94\xc4\xc3\x91\xc1\xf3\x4b\x85\x12\x4b\xcb\x45\x4e\x9e\ +\x3e\xdb\x3c\xf7\x2e\x84\x21\x7e\x63\x59\x96\x59\x30\x44\xa5\xb2\ +\x2d\xab\xfc\x8e\x21\xb3\x46\x78\x4c\x08\xab\xe3\xf3\xad\xc4\x3c\ +\x24\x4c\x42\x58\xe8\x5a\xe1\xd7\xa9\xd5\x4a\x18\xf7\xbf\x8b\xc9\ +\x03\x88\x27\x02\xf6\x8d\x08\x6c\xbe\x07\x00\x10\x88\x0f\x69\xf4\ +\x17\x06\xb1\xef\x1d\x83\x58\x25\xc0\x3b\xef\x7f\x43\x4f\x43\xdd\ +\x76\xdb\xed\x6d\x04\xa0\x54\x2a\x31\xde\x63\x6c\x2e\x9d\x4a\xa3\ +\x94\x32\xf2\xa9\x35\xc8\x65\xfb\x23\x24\x92\x4e\xa5\x28\x96\x6b\ +\x1c\x3f\x91\x5c\x22\xe0\xae\x5d\xbb\xb9\x74\xe1\xdc\x8a\xdb\x54\ +\xeb\x2e\x96\xb4\x48\xa5\x6c\xd3\xb1\x4f\x29\xaa\xd5\x3a\x4a\x6b\ +\xd3\x58\xa5\x56\xc7\x57\x8a\x74\xca\xb4\xf6\xcd\xa6\x53\xa4\x53\ +\x4e\x90\x13\x61\xc6\xd8\x3b\x3d\xce\xe5\x1b\x8b\x68\x11\x5e\x44\ +\x62\x71\xc3\x30\x7b\xb8\xf5\x82\xd3\xd1\x33\xd0\x62\xdc\xc3\x95\ +\x7e\x6b\xb2\x60\xd3\xea\x32\xb6\xda\x8c\xdf\x12\xde\x0c\x19\x40\ +\x67\x08\x10\x21\x09\x08\xe2\x67\x5a\x34\x1e\x37\xc5\xdd\xa1\x93\ +\xfb\x5b\x84\x4f\xb4\xb9\xc4\xc3\x5d\xc4\xbf\x8b\xf8\xf7\x13\xbe\ +\xdb\x18\x55\x21\x1b\xc6\x5e\x77\x5a\xfd\x77\x9a\xcb\x4a\x5e\x88\ +\xf8\xfe\x64\xeb\xef\x26\x78\x1c\xbe\xdf\x52\xb1\xd5\xbf\x87\x50\ +\x7e\x8c\x88\x84\x73\x8a\x19\xfc\xa6\x84\x48\x9a\xc9\x40\x57\x4f\ +\x41\x87\xed\x9b\x5e\x8b\x7d\x86\xd6\x63\xd9\x46\x6e\xcc\xb2\x1b\ +\x4d\xe0\x9e\x6f\x0d\xab\x75\x4e\xea\x6b\x37\xfa\xdd\x0d\x7e\x93\ +\x77\xcd\x10\xa6\x97\xd4\xc5\xa7\xfe\x10\xe3\xfe\x0f\x13\x00\x5b\ +\xdd\xff\x7d\xf3\x02\x0c\x84\x00\x78\x87\x1f\xfd\xa2\x75\xff\x23\ +\x7f\x0b\xbc\x63\x10\xfb\xdf\x19\x30\x17\x84\xa4\x2a\x01\x9e\x79\ +\xfa\x50\xd3\x73\x85\x42\xb1\x67\x02\x90\xc9\x18\x0d\xf1\x74\xaa\ +\x51\xcb\xde\x0f\xd8\xb6\x05\x02\x4e\x9c\x3c\x9d\xd8\x98\x77\xdf\ +\x7d\xf7\xaa\x04\xc0\xb2\x2c\x6c\x29\xd0\x4a\xa1\x94\x22\x3f\x92\ +\xa3\x50\x2a\x93\x49\x39\x94\xca\x55\x94\x36\xa1\x80\x7a\xdd\x45\ +\x69\x43\x02\xea\x6e\x73\xd9\xa3\x65\x59\x4c\x4d\x4d\x32\xb7\xb0\ +\xdc\xf0\x00\x04\x99\xc3\x22\x96\x41\xdc\x6e\xfc\x3b\xad\xf6\x45\ +\x63\xa5\x1f\xbf\x60\xb7\xad\x24\xe3\x2b\xfc\xd8\x6d\xd3\xaa\x7f\ +\x68\xfc\x57\x46\xec\x58\x85\x8b\xf7\xc8\x3b\x40\xe3\x56\xb4\xac\ +\x46\x3b\xae\x52\x3b\x3d\x8e\x19\xfb\xb8\xe1\x6f\xda\xa7\x6c\x5a\ +\x61\x8b\xd0\x90\xb6\x18\x5a\xdd\x14\x82\x88\xed\x2b\x7a\x9e\xe6\ +\x95\x76\xb8\xbf\x16\xc2\x28\x9a\xe6\x12\x8c\xab\x9d\x80\x00\x84\ +\x5e\x88\xe6\x52\x48\xd1\x29\x14\xd1\xc1\x43\xa2\xdb\x8c\xbd\x6a\ +\xb9\x5d\x87\xe7\xa0\x1b\x29\x68\xfd\x8c\x1d\xf2\x1d\xda\x5d\xfc\ +\xad\x1e\xb7\xb8\xe1\x17\x4d\x1e\x92\x66\xc3\x1f\x1c\x2b\xb7\xf2\ +\xcb\x94\xcb\x25\x8c\xd1\xef\xb4\xf2\xef\x2b\x06\x42\x00\x00\x84\ +\x90\x1f\xd0\x5a\xfd\xfd\xa0\xf6\x7f\xd3\x23\xb8\xe0\x1c\x4f\xa0\ +\x29\xd0\x43\x0f\x3e\xc4\xc7\x3e\xfa\x5f\x9a\x9e\x2b\x14\x0b\x5d\ +\xb6\x5e\x3b\x1c\xc7\x31\xba\xda\xd9\xce\x2e\xf4\xa4\x10\x0a\x17\ +\x9d\x3c\x7d\x3a\x91\xd0\x05\xc0\x1b\xdf\x78\x2f\x4f\xfe\xf5\x5f\ +\x02\xc6\x70\x3b\x9d\x3a\x7f\x09\xf3\x9a\x94\x16\x52\x4a\x8a\xe5\ +\x2a\xe9\x54\x0a\xcf\xf7\x70\x1c\xd3\xf9\x30\xe5\xd8\x68\x65\x44\ +\x63\x6c\x4b\x22\x65\x2a\x4a\x30\xd4\x1a\x66\x17\x96\x29\xd5\xdc\ +\x58\xa6\xb5\x49\x1a\x12\xa1\x48\x4f\xa4\xd2\xd7\xba\x02\x69\xc4\ +\x86\x1b\xdd\xfc\xba\xac\xea\xe3\x59\xfd\x6d\x46\x3f\x76\x3b\x5c\ +\xf5\x6f\x00\x2d\xa1\x12\x1d\x3e\xd6\x8d\x5b\xdd\xbc\x79\xf3\x2a\ +\xb5\xed\x4e\xb0\x5d\x7c\xd0\x0e\xdf\x8f\xd0\xc1\xbe\x42\xe3\x26\ +\xbb\x1a\x49\xd1\xd5\x10\x76\x30\x8c\x6d\xfb\xef\xf2\x1b\xd2\x34\ +\x2a\x1c\x64\xe0\x7d\xe8\x14\x82\x08\xc7\x6f\x4b\x4a\xa4\xe9\x75\ +\xd1\x29\x5f\xa0\x1b\x59\x88\xe6\xdc\xe5\x3d\xad\x9f\xb1\xb5\xea\ +\x21\x3a\x07\x64\xcc\x88\x5b\xb1\xbc\x87\x6e\xc6\x3f\x4e\x18\xe2\ +\xab\x7d\x73\x1e\x36\xe5\x10\x98\x4f\x74\x4c\x1d\xf9\xca\x13\x18\ +\xb7\x7f\x27\x97\x7f\xdf\x49\xc0\xc0\x08\x80\x77\xe8\x13\xff\x60\ +\xdd\xff\xc8\x5f\x03\xdf\x3c\xa8\x39\xdc\xb4\x10\x10\x55\x02\x9c\ +\xeb\xbd\x12\xe0\x1d\xdf\xf8\xf6\xb6\x4a\x80\x62\xb1\xd8\xf3\xb8\ +\xd0\xf9\xd7\xed\x7a\x1e\xae\xeb\x27\x16\x12\x08\x3b\xb4\xd5\x6a\ +\x75\xce\x9e\xbf\xc0\x2b\xee\xba\xb3\xe7\x31\xdf\xf6\xf0\xc3\xfc\ +\xfa\xaf\xfe\x4a\xe0\xe6\xef\x9c\xbb\x10\x3e\xaf\x94\x22\x65\x1b\ +\xf5\x3e\x81\xa9\xfb\x37\xda\xe0\xa6\x31\x0f\x80\x10\x22\xf2\x00\ +\xe4\x32\x19\x84\x00\xcf\xf7\xb8\x65\xf7\x14\x2f\x5d\x9d\xc5\x0d\ +\x17\x63\x22\x76\x11\xb2\x62\xa1\x80\xa8\x71\x8f\x0c\x62\x91\xf1\ +\xd5\x59\x8b\x6b\xbf\xe3\xaa\xbe\x8b\xd1\x8f\xee\x0e\x0d\x7f\x6f\ +\x88\x1b\xe9\xc0\xca\xe8\xe0\x89\xa6\x43\xab\x69\x3f\xf6\xeb\x18\ +\x3f\xfe\x38\x4e\x26\x44\xdc\xf8\x85\xff\x56\x58\x01\xaf\xe8\x8d\ +\x88\xef\x26\xfe\x1b\x92\xcd\x53\x89\xad\xc2\x45\x40\x04\xa2\x2a\ +\x01\xad\x31\x39\x11\x34\x8c\x7f\x34\x87\x0e\x2b\x79\x82\xed\xba\ +\xad\xec\x5b\xc9\x42\xb8\x7d\xf4\x7a\x17\x22\xd0\x46\x1a\x1a\x9f\ +\x4b\x74\xf2\x02\xac\x64\xf4\x23\x17\x7f\xbb\xd7\xad\x39\x51\x33\ +\xf0\x98\x78\xb5\x0f\xc1\x7c\x8d\xce\x86\x7f\x95\x03\x9f\x0c\x06\ +\x46\x00\x00\x84\xe6\x83\x5a\x0c\x09\x40\xf2\x08\x29\xb8\xe0\xfa\ +\xfc\x32\xb3\x0b\x4b\xcc\x4c\x6e\xdc\x5d\x9f\xcf\x8f\xb6\x55\x02\ +\x14\x0a\xbd\x7b\x00\x0c\x44\x5b\x73\x9d\xd6\x46\x36\xbd\xa2\x56\ +\x6b\xf4\x32\x38\x7e\xf2\x74\x22\x04\xe0\xd5\xaf\xfa\x06\x7c\xa5\ +\xba\x26\x00\x86\xb0\xa4\x24\x2c\x29\x8e\x7f\x46\x8d\x29\xff\x73\ +\x3d\x9f\x5c\xa6\x41\x74\x1c\xdb\xa2\xee\x7a\xd8\xb6\x15\x1d\x87\ +\xdb\x0e\xec\xe3\xf4\xc5\x97\xcd\x06\xa1\x2b\x39\x72\x4b\xda\x8d\ +\x30\x40\x5c\x15\xae\xa3\xd1\x6f\x35\xfe\x30\x34\xfa\x83\x80\x68\ +\xba\xe9\xe0\x02\x68\x60\x2d\x26\xa0\xed\x6b\x6a\x8d\x3d\xd0\xec\ +\x0d\x08\xbd\x03\xe1\xfd\x68\xd3\x4e\x3b\xd3\x2b\xcf\xa1\x53\xf8\ +\x21\x7a\xac\x1b\xe3\xea\x20\x41\x31\xac\x12\x08\xbd\x03\xd0\x66\ +\x94\x75\x9b\x81\x0e\x27\x18\xdb\xb6\xed\x7d\x5d\xb6\xeb\x94\x4f\ +\x00\x8d\x7d\x07\xef\x13\xf1\xf7\xb5\x79\x37\x62\xb9\x0e\x4d\xe1\ +\xb5\x55\x12\x68\xbb\xe6\xd2\x80\xd6\xe2\x59\xf5\xb5\xcf\xfc\x31\ +\x9d\x63\xfd\x7d\x37\xfc\x21\x06\x4a\x00\xbc\xa7\x1f\xfb\xb2\x75\ +\xff\x23\x5f\x00\xbe\x63\x90\xf3\xb8\x39\x11\x9e\xe0\x82\xa3\xa7\ +\xcf\xf3\x8d\xf7\xad\xbf\xfb\x5c\x1c\x53\xd3\xd3\xcc\x5e\x7f\x39\ +\x7a\x5c\x2a\x95\x7b\x1a\x2f\x84\x42\x74\x8c\xff\x27\x49\x02\xe2\ +\x22\x43\xc7\x4e\x9c\xe2\xbb\xbf\xf3\xdb\x7a\x1e\x53\x4a\x49\x2a\ +\x9d\xc1\x77\x0d\xb9\xa8\xd6\x5d\x1c\xdb\x6a\xf2\x06\xd4\x5d\x0f\ +\xcb\x92\x58\x52\xe2\xf9\x3e\xbe\xaf\x49\xa7\x6c\x6a\xae\x87\xe9\ +\xa8\xe6\x37\xb5\xed\x05\xd3\xb5\xcf\x92\x92\x4a\x35\xec\xb8\x28\ +\xb8\x3a\xb7\xdc\xb8\x60\x37\x3e\x54\xb4\xda\x6f\xae\xc7\xb6\xda\ +\x2f\x42\x6b\x5e\xe5\xb7\x3c\x37\xc4\x26\x61\x85\x63\xde\xd3\xd7\ +\xd1\xc5\x93\x10\x85\x21\xa0\xe1\x21\x08\xee\x77\x32\x3d\x1d\x89\ +\x4a\xcb\x8b\x1d\x09\x63\xcc\x0b\x11\x37\xc4\x91\x71\x57\x2d\x46\ +\xdb\xfc\x13\xe1\x83\x8e\xde\x89\xe6\xc7\xeb\x27\x0b\xe1\xeb\x2d\ +\xdb\x36\xed\x23\xfe\x11\xe2\xab\xf7\xe6\x95\xfd\x9a\x8c\x7e\x3c\ +\x2f\x22\x46\x2c\x84\xf2\x3e\x44\xe7\x52\xbf\x4d\x33\xfe\x30\x60\ +\x02\x00\x20\x85\xfa\x80\xd2\xf2\xdb\x19\x5e\x79\x92\x47\xf0\xc3\ +\x3d\x72\xfa\x42\xcf\x04\xe0\xb6\xdb\x6e\x6b\x22\x00\x49\x85\x00\ +\x32\x99\xfe\xb7\x10\x4d\x39\x36\xa5\xaa\xe9\xcc\x75\x2c\x41\x49\ +\xe0\xe9\xe9\x19\xae\xbf\x7c\x05\xe8\x5c\x0a\xe8\xd8\x76\x74\xce\ +\xdb\x96\x85\xe7\xbb\x68\xad\x49\x3b\x46\x14\x48\x06\x17\x8a\x42\ +\xc9\x74\xf2\xf3\x95\x8f\xd6\x1a\xdb\x92\x81\x57\xc4\xbc\x2f\x9b\ +\xb6\x29\x54\xfd\x96\x8b\x27\x98\x53\x26\xbc\x18\x85\xc6\xbf\xc5\ +\xf5\x38\x34\xfa\x43\x44\x68\x0d\x43\xc4\x9e\xd3\xc1\xfd\xae\x3f\ +\x85\x98\x37\xa1\xd3\x98\xdd\x9e\x8a\xc6\x8d\x7b\x1f\x82\x17\xc2\ +\xaa\x88\xf8\xc6\xad\x46\xb9\x53\x28\x22\xb6\x4d\x47\xb2\xb0\x42\ +\x68\x43\xaf\x46\x02\x3a\xa2\x71\x2e\x35\xe7\xd3\xac\xc1\xcb\xd6\ +\xe9\xdc\x13\x7c\xd9\x7f\xf6\x0f\x3e\xd7\xfe\x41\x37\x1f\x9d\x83\ +\x97\x9b\x08\xf7\xd0\x27\x9f\x81\xa1\x30\x50\xdf\x20\x04\x2f\x9e\ +\xb9\xd8\xf3\x30\xf7\xde\x7b\x6f\xd3\xe3\x72\x39\x19\x0f\x80\x63\ +\xf7\x37\x01\xd0\xec\xa3\xc1\x73\x93\x2c\x05\xbc\xfd\xf6\xdb\x57\ +\x7c\xbd\xee\x7a\x46\xb6\x37\x86\x30\xb9\xcf\xf5\xfc\x20\x74\x19\ +\x10\x01\x17\x7c\xcc\x9e\x00\x00\x20\x00\x49\x44\x41\x54\x4c\x9e\ +\x40\x48\x24\x52\x8e\x15\x89\x0b\xe5\x73\x59\x76\x4f\x4f\x12\x77\ +\xa1\x36\x06\x84\xae\x22\x25\xf1\xd5\x4b\x3c\xde\x2f\x68\x5e\xa1\ +\x0c\xb1\x03\x21\x9a\xff\x44\xeb\x5f\xeb\x26\x9d\xb6\x69\xdd\xae\ +\x65\xe5\xdb\x69\x5c\xc2\xdf\x66\x28\x84\x13\xff\xbd\xb6\x8a\xe6\ +\x58\x20\xe2\x52\xba\x61\x09\x6c\xec\x7e\xbc\xe7\x41\x54\x1a\xeb\ +\xc4\x1e\xc7\xf4\xf6\x2d\x07\x61\xa5\x10\x76\x70\x6b\xa5\x10\x76\ +\x0a\x61\xa7\x1b\x8f\xa3\xbf\xf8\x36\x4e\xf0\x38\xde\xbc\xa7\xb5\ +\x9d\x6f\x2c\xf9\x56\xc6\x48\x02\x71\x92\x60\x8e\x91\xd0\xfc\x6b\ +\x3a\xc7\xfc\x37\x1d\x03\x27\x00\x00\x96\xb0\xfe\x35\x41\x09\xe6\ +\x10\x09\x22\x38\xe9\x8e\x9e\xb9\xd0\xf3\x50\x6f\x7b\xf8\xe1\xa6\ +\xc7\x95\x4a\xb5\xe7\x31\xc1\xb4\xdb\xec\x37\xe2\x46\xf8\xe8\x89\ +\x53\x89\xb5\x33\x7e\xed\x6b\xef\xe9\xfa\x9a\x1f\xec\x23\x1e\xde\ +\x08\x8d\xbb\xeb\xfb\x64\x82\xd2\x47\x29\x05\x29\xc7\x5a\x51\x04\ +\xc9\x96\x82\x85\xa5\xa5\x98\x1b\x33\x26\xe5\x1a\x0b\xf5\xb4\xbb\ +\x20\xc3\x8b\x0f\x43\xa3\x3f\xc4\x3a\xd1\xc6\x00\xd6\xf0\xb7\x86\ +\xf1\xe2\xa4\x21\xf2\x60\xb5\x92\xd6\x58\x26\xbd\x14\x2d\x24\x21\ +\x4e\x14\x62\x21\xb0\xd0\x03\xd6\x89\x2c\x58\x76\x8b\xd1\x6e\x25\ +\x0c\x2d\x9d\x2f\xa3\x06\x58\x76\xf3\x7b\xad\x30\xf9\x76\x8d\x46\ +\x3f\x3a\xf7\x9a\x8e\xd3\xdf\x78\x4f\x3f\xfe\x57\x0c\xd0\xe8\xc7\ +\xb1\x25\x08\x40\xfd\xd0\x27\xbe\x8e\x10\x1f\x1b\xf4\x3c\x6e\x2a\ +\x44\x27\x98\xe0\x85\xd3\x17\xe9\xb5\x81\xcf\xc3\x0f\x3d\x88\x8a\ +\x8d\x91\x98\x07\x60\x13\x08\x40\xdd\x6b\x74\xcc\x2b\x95\xcb\x5c\ +\xb8\x74\x25\x91\x71\x1f\x7a\xf0\xc1\xae\xaf\x59\x52\x92\x4e\x75\ +\xfe\x6c\x8e\xb5\xbe\xd3\x2e\xe5\x58\x78\xae\x47\xc3\xf8\xeb\xe6\ +\xbf\x10\x5d\x3d\xb4\x43\xa3\x3f\xc4\x56\x42\x27\xef\x00\x0d\x63\ +\xd9\xe4\x49\x90\xb4\x93\x84\x0e\x7f\x32\xf6\xd7\x4a\x16\x9a\x08\ +\x83\xd5\x85\x30\xb4\x78\x15\x2c\xbb\x9d\x38\x84\xde\x08\xb1\x46\ +\xa3\x2f\xda\xce\x3b\x25\x85\xff\x33\x9b\x7a\xa8\x57\xc1\x96\x20\ +\x00\x00\xbe\xc5\x07\x80\x95\x9b\xac\x0f\xb1\x0e\x34\x56\x86\xcb\ +\xa5\x0a\x97\xaf\xcd\xf5\x34\xda\xd8\x58\x1e\xdb\x69\x34\xd9\xa8\ +\x54\x2a\x3d\x8d\x17\x22\x89\x9a\xfc\xf5\xe2\x68\x42\x61\x80\xb7\ +\xbc\xf9\x4d\xd1\x4a\x7f\x3d\xd8\x48\xe7\xc3\x03\x7b\x67\x62\x46\ +\x3f\xee\x01\x08\xeb\xa7\xe3\x3b\x08\xfe\x35\xc5\x1f\x87\x18\x62\ +\x2b\xa3\x83\x47\x61\x3d\x61\x09\x62\x84\xa1\x23\x49\x10\xac\x8d\ +\x30\xac\x44\x30\x44\xf3\x78\x6b\x33\xfa\x0d\x68\x3e\x6a\x42\xde\ +\x5b\x07\x5b\x86\x00\xf0\xe5\x47\xaf\x6b\xc1\xbf\x1d\xf4\x34\x6e\ +\x2e\x84\x24\x40\xf2\xe2\xe9\x73\x3d\x8f\x36\x35\x35\x1d\xdd\xaf\ +\x56\x93\x09\x01\x58\xa1\xe6\x76\x3f\xd1\xe4\xfc\x10\xbc\x78\x3c\ +\x99\x9e\x00\x99\x4c\x06\xcb\xea\x7f\x0e\x03\x40\xa5\x52\x26\xae\ +\xa0\x46\x24\xac\x42\x4b\x86\x33\x5b\xc4\xb9\x38\xc4\x10\x49\x63\ +\x85\xf0\xc3\x7a\x73\x18\x56\x25\x0c\x2d\x7f\xa1\x27\xa2\x2d\x94\ +\xb1\x8a\xd1\x6f\x60\xd9\xc7\xfe\x50\xe2\x87\xa4\x47\x6c\x1d\x02\ +\x00\xa8\x62\xed\x37\x05\x24\xd7\xb1\x65\x88\xe8\xc7\x79\xe4\x74\ +\xef\x79\x00\x77\xde\x79\x67\x74\xbf\x56\xab\xf5\x3c\x1e\xd0\xb1\ +\x04\x30\x69\xb4\xae\xb8\x8f\x26\x44\x00\x00\xc6\x27\x26\x12\x1b\ +\x6b\x25\x28\xbf\x59\x41\x4d\xc7\x89\x00\x2d\xa1\x80\x21\x86\xd8\ +\xf1\x58\x25\x5f\x61\x55\xc2\xd0\xe9\xaf\x13\x81\x58\x1b\x34\x7c\ +\x98\xa7\x3f\xfe\xf2\xea\x5b\x6e\x2e\xb6\x14\x01\xe0\xc5\x27\xea\ +\x5a\xb2\xa5\x62\x24\x37\x05\x84\xe0\xc5\xd3\xe7\x7b\x1e\xe6\xf5\ +\xaf\x6f\x94\x12\xba\x9e\xbb\xc2\x96\x6b\x87\x65\xf5\xdf\x03\xd0\ +\xea\x71\x3f\x76\xea\x4c\x62\x63\xdf\x7a\xeb\xad\x89\x8d\xb5\x12\ +\x1c\xdb\x62\x6a\x72\xbc\x39\x04\xd0\x4a\x02\x9a\x14\xd2\x86\x84\ +\x60\x88\x21\xd6\x8e\xb5\x30\x80\x0d\xe3\x8c\x9a\x9f\xfc\x7f\x7a\ +\x9d\x61\x3f\xb0\xb5\x08\x00\xe0\x3f\xf5\xd8\x9f\x80\xfe\xe2\xa0\ +\xe7\x71\xd3\x20\x60\xac\x2f\x9e\xe9\xbd\x27\xc0\xdb\xdf\xf6\xb6\ +\xe8\xbe\xeb\x26\x43\x00\x64\x9f\x5a\x00\x77\x85\x10\x1c\x3d\x71\ +\x7a\x53\x2a\x01\x92\x84\xef\x2b\xdc\xba\x4b\xa3\x14\xb0\x39\x14\ +\xa0\xdb\xfa\xad\xb7\x24\x0b\x0e\x09\xc1\x10\x43\x0c\x08\xfa\xfd\ +\x9c\xfe\xad\x64\x5c\xa6\x09\x63\xcb\x11\x00\x00\x5f\xca\x7f\x89\ +\x69\x90\x30\x44\x2f\x88\x65\x80\x1f\x3d\x7b\x69\x43\x09\x6b\x71\ +\x3c\x70\xff\x7d\x51\x25\x40\x52\x04\x60\x73\x3c\x00\xcd\xec\xbd\ +\x5c\xa9\x70\x3e\xa1\x4a\x80\x07\xdf\xfa\xd6\x44\xc6\xe9\x04\x1d\ +\x74\x41\xf3\x7d\x1f\xb7\x5e\xa7\x50\x2c\x36\x19\xf5\x11\x47\x90\ +\xb3\x34\xb7\x4c\x66\x40\x79\x68\xdf\x8b\xb5\x5f\x0d\x09\xc1\x90\ +\x14\x0c\x31\xc4\x00\xf1\x57\xfe\xe1\xc7\x3f\x3b\xe8\x49\x74\xc3\ +\x96\x24\x00\x3c\xf5\xe8\x31\xb4\xfe\xc8\xa0\xa7\xb1\xfd\xd1\xa8\ +\x04\xa8\xd5\x3d\xce\x5c\xe8\xcd\xe8\x4d\x4c\x8c\x63\x05\xc2\x3d\ +\x9e\xe7\xad\xb2\xf5\xda\xb0\x19\x04\x40\x8a\xe0\x67\x1e\x93\xe2\ +\x3c\x7a\x22\x99\xd6\xc0\x6f\x7f\xdb\xc3\x6d\x62\x3f\xbd\xc2\xf7\ +\x15\xf3\x8b\x4b\x2c\x2e\x2d\xb1\xb4\xb4\xc4\xf2\x72\x01\x37\x68\ +\x68\x64\x49\xc1\xe4\x68\x9a\x57\xee\x1b\xe7\xd6\xc9\x14\xb7\x8d\ +\x41\xda\x2f\xb3\x2b\xe5\x92\x97\x75\xa4\x5f\x43\x7b\x35\xf0\xeb\ +\xe0\xbb\xe6\x4f\x79\xe0\xc7\x09\x41\xd0\x6e\x7c\x48\x06\x86\x18\ +\xa2\x9f\xf0\x2c\x25\xde\x3f\xe8\x49\xac\x84\x81\x4b\x01\x77\x83\ +\x9f\xd6\x1f\xb4\xea\xe2\x87\x80\xe9\x55\x37\x1e\x62\x05\x34\x2a\ +\x01\x8e\x9e\xb9\xc0\x2b\x6f\xbf\xa5\xa7\xd1\x66\x76\xed\xe2\xc6\ +\xcb\x57\xb7\x95\x07\xc0\xb6\x2d\xa3\xc0\x17\x3e\x21\x04\xc7\x4e\ +\x9e\xe6\xbb\xbe\xf5\x9d\x3d\x8f\x9d\xcd\x66\x91\x96\x45\x53\xef\ +\xf4\x0d\xc0\xf7\x15\xa5\x4a\x05\xd7\x75\x83\x5c\x63\x4d\xdd\x53\ +\x78\x1a\x32\x99\x2c\xbb\xc7\x47\x18\x1d\xc9\x22\xa4\xc5\xf4\xe4\ +\x04\xa9\xae\xfa\x09\x3e\x15\xcf\xa3\x50\x17\x2c\xb9\x82\x82\x67\ +\x51\xd1\x0e\x99\xb4\xc3\x62\xd9\xa3\xa9\x57\x40\xab\x7c\x29\xc4\ +\xbc\x46\x43\x0c\x31\x44\x6f\x10\xbf\x53\xff\xea\xa3\x47\x06\x3d\ +\x8b\x95\xb0\x65\x09\x00\xff\xf0\xc9\x05\x7d\xdf\x3f\xf9\x45\x21\ +\xf4\x6f\x0c\x7a\x2a\xdb\x1e\xc1\x05\xfe\x85\x53\xe7\xf9\xbe\x6f\ +\x79\xa8\xa7\xa1\xee\xbc\xf3\x4e\x6e\xbc\x7c\x35\x31\x0f\xc0\x66\ +\xe4\x00\x48\x29\x91\x52\x34\x49\x4d\xbe\x98\x90\x07\x00\x60\x62\ +\x72\x92\xc5\xf9\xf5\xe9\x2c\xf8\xbe\xa2\x5c\xad\xe2\xfb\x3e\xbe\ +\xef\x1b\xa3\x2f\xcc\xf3\x75\x0d\x23\x23\x23\xec\xdf\x9d\xc7\xb1\ +\x1d\x94\xd6\xe4\x72\x59\x26\xc6\xf2\x6b\xd2\x10\xc8\xda\x82\xac\ +\x0d\xbb\xd1\x80\x87\xc6\xa3\xe8\x56\x58\x94\x12\xe1\x64\x38\x39\ +\xe7\xa2\xa3\xbe\x01\x56\x50\xdf\x1c\x3c\x1e\x12\x81\x21\x86\x48\ +\x02\x0b\x3e\xe2\xc3\x83\x9e\xc4\x6a\xd8\xba\x04\x00\x50\x23\x17\ +\xff\x5f\x59\xbe\xe5\x7d\x02\xee\x5d\x7d\xeb\x21\xba\x23\x48\x04\ +\x4c\xa0\x14\xf0\xde\x37\xdc\xcb\xa1\x2f\x7f\x69\x5b\x79\x00\x3a\ +\xd9\xcc\xa3\x27\x93\xab\x04\x38\x78\xf0\xe0\x9a\x09\x40\xa5\x5a\ +\xa3\x5c\xa9\x44\x06\x5f\x6b\xf0\x3c\x1f\x85\x20\x9f\x1f\x65\xf7\ +\xf8\x38\xe9\x94\x83\xeb\xfb\xec\x9a\x9e\xc6\xb6\x7b\x3f\x3e\x02\ +\xc8\x3b\x90\x77\x14\x50\x66\xdf\x1e\x98\xab\xd6\x39\x5f\x94\x2c\ +\xb9\x16\xc2\x0a\x15\xce\xac\x86\xd2\x59\x2c\x7c\x34\xc4\x10\x43\ +\xac\x13\x5a\xff\x1c\x4f\x7f\xa2\x37\xf5\xb5\x4d\xc0\xd6\xcc\x01\ +\x08\xf1\xe4\x93\x9e\x05\xff\x13\xc3\x84\xc0\xde\x10\xd4\xb0\x1e\ +\x7d\xa9\xf7\x4a\x80\x6f\x7a\xe7\x3b\x81\x24\xab\x00\x36\xd1\xc0\ +\xc4\x6a\xe5\x8f\x9d\x7a\x29\xb1\x4a\x80\xd7\xbc\xe6\x35\x5d\x5f\ +\x53\x4a\x53\x2c\x55\x98\x5f\x5c\x62\x7e\x61\x81\x5a\xb5\x82\x14\ +\x50\xf3\x7c\x0a\x55\x0f\x6d\xa7\xd8\xbd\x67\x0f\xb7\x1d\x3c\xc0\ +\x9e\x5d\x33\xe4\xf3\xa3\x4c\x4f\x4f\xb1\x6f\xcf\xee\x44\x8c\x7f\ +\x2b\xb4\x86\xf9\x52\x8d\xab\x0b\x45\xb2\xf5\x45\x6e\xe5\x3a\x29\ +\x77\x19\xed\x56\x1b\x79\x03\xca\x33\x22\x43\x61\x9e\xc0\x10\x43\ +\x0c\xb1\x1e\xfc\xad\xff\xf4\xe3\x1f\x1d\xf4\x24\xd6\x82\x2d\xed\ +\x01\x00\x70\x0f\x3f\xf6\xbc\x7d\xdf\x23\xbf\xa1\x05\x3f\x3d\xe8\ +\xb9\x6c\x4b\x08\x30\xfd\xbf\x05\xa7\x2f\xbe\x4c\xb5\x56\x27\x93\ +\x4e\xad\xfa\xb6\x6e\xb8\xef\x2d\x6f\xc6\x57\x26\x33\x3d\x09\x6c\ +\x8a\x07\xa0\xcd\x95\x2d\x28\x57\xab\x9c\xbb\x78\x99\x3b\x6f\x3b\ +\xd8\xf3\xf8\x0f\x3f\xf4\x10\x7f\xf0\xfb\x9f\x6c\x7a\xce\xf3\x7d\ +\x96\x0b\x45\x84\xd6\x66\x11\xad\x35\x9e\x82\x6c\x36\x83\x42\x30\ +\x35\x96\x65\x7c\x6c\x84\xc9\xf1\x31\xd2\xa9\x8d\x7f\x1f\x6b\x81\ +\xd6\x9a\xc5\x62\x99\xd9\xc5\x12\x5a\xb9\x28\x5f\x91\xb7\x20\x65\ +\x09\xd0\x90\x71\x15\x35\x7c\xb4\x9d\x86\xa0\xfb\x19\x96\x03\x2a\ +\x08\x0f\x68\x86\x9e\x80\x21\x86\x58\x1b\x6a\xbe\x14\xff\x8c\x6d\ +\x92\x55\xbb\xe5\x09\x00\x80\xa7\x72\x1f\xb2\xac\xf2\xbb\x81\xbb\ +\x06\x3d\x97\xed\x07\x41\xd8\x35\xce\xf3\x15\xc7\xcf\x5e\xe4\xde\ +\x57\x6d\xfc\x30\x8e\x8c\xe4\xc8\x64\x73\xdb\xaa\x0a\xa0\x2d\x6e\ +\x1e\xc4\xb7\x8f\x9d\x3a\x9b\x08\x01\x78\xc7\x37\xbe\x1d\xa5\x74\ +\xe4\xcd\x28\x14\xcb\x78\x6e\x1d\xad\x35\x55\xcf\xc7\xb2\x1d\x66\ +\xa6\xa7\x99\x9e\x98\x60\x2c\x3f\xb2\x29\x9f\x19\x60\x71\xb9\xc0\ +\xe2\x72\x81\x42\xb1\x8c\x6d\x09\x46\x32\x29\xa4\x25\xc0\x6a\x3e\ +\x1e\x96\x5f\x05\x4f\x83\xef\x81\xe3\xa3\xd1\xe6\x10\x59\x80\x12\ +\x46\x07\x3d\x6a\x3c\x38\x24\x02\x43\x0c\xd1\x0d\x5a\x88\x0f\xf3\ +\xd4\xa3\xc7\x06\x3d\x8f\xb5\x62\x5b\x10\x00\x9e\xf9\x48\x59\x3c\ +\xf0\x9e\xff\x59\x6b\xf9\x57\x0c\xaf\x40\x1b\x40\x98\xed\x2d\x39\ +\x7a\xfa\x42\x4f\x04\x00\xe0\xc0\x2d\x07\xb6\x15\x01\x00\x3a\xf2\ +\xf1\x17\x4f\x9c\xe6\xbb\xfe\xd1\x37\xf6\x3c\x74\x3a\x9d\xc6\xb2\ +\x1d\xb4\xf2\x58\x2e\x96\xd8\xb3\x77\x2f\xdf\xf9\x9d\xef\xe2\xf2\ +\xd5\x97\x39\x76\xec\x18\x19\x5b\x32\x92\xcb\xf6\xbc\x9f\xd5\xa0\ +\x94\xa2\x50\x2c\xb3\xb8\xbc\x44\xb5\x5a\x03\xad\xc9\x65\x52\x4c\ +\x8e\x66\x56\x7c\x9f\xa5\x3c\x74\xcd\x43\x84\x42\x42\x80\x16\x02\ +\x81\x04\x2b\x34\xfe\x32\xf0\x24\xf5\xfd\x63\x0c\x31\xc4\xb6\x84\ +\x86\xaf\x2b\x2f\xfb\x2b\x83\x9e\xc7\x7a\xb0\x3d\x08\x00\xe0\x1d\ +\xfa\xe4\xdf\x58\xf7\x3d\xf2\x71\x04\xef\x1b\xf4\x5c\xb6\x25\x04\ +\x20\x24\x47\x12\x90\x04\x7e\xdd\xeb\x5e\xc7\xc9\x13\x27\x7a\x9f\ +\x13\x9b\xd4\x0c\xa8\x13\x84\xe0\xe8\xa9\x97\x12\x1b\x6e\x66\xd7\ +\x2e\xce\x9f\x3b\x8b\xf2\x5c\x7e\xe1\xe7\x7f\x9e\x1f\xf8\xfe\x77\ +\x47\xaf\x55\xab\x55\x3e\xfb\xb9\xcf\xf3\x97\x7f\xf9\x57\x9c\x3d\ +\xfb\x12\x42\xab\x0d\x75\x04\xec\x04\xa5\x14\x0b\x4b\xcb\x14\x4b\ +\x25\xaa\xd5\x2a\x02\xc8\xa6\x53\x8c\x64\xd6\x1e\x56\xd0\xca\x03\ +\xcf\x0b\x3c\xfd\xa2\xb9\x65\xaa\x0c\x0c\x3f\x3a\x08\x03\x44\xae\ +\x80\x21\x86\x18\xa2\x01\x25\x91\xff\xab\x7a\xe6\x23\xdb\x2a\x5f\ +\x6d\xdb\x10\x00\x00\xdf\xae\xfd\xb4\xe5\xa7\xdf\x05\xec\x19\xf4\ +\x5c\xb6\x1f\xcc\xea\x2d\x89\x4a\x80\x77\x7c\xe3\x37\x72\xea\x44\ +\x32\x0d\x75\x36\xcd\x03\xd0\x86\x64\x09\xc0\x6b\x5f\xf7\x5a\x8e\ +\x1e\x7d\x11\xc7\x92\xec\x9a\x99\x69\x7a\x2d\x93\xc9\xf0\x03\xdf\ +\xff\xee\x88\x14\x2c\x2e\x2e\xf2\xdf\x3e\xfd\x19\xbe\xf4\xe5\x2f\ +\x71\xe5\xf2\x65\x04\x7a\x5d\x84\xc0\xf5\x3c\xe6\xe6\x17\x29\x14\ +\x8b\x78\x9e\x8b\x63\xd9\x64\xd2\x0e\x23\x99\xf4\x86\xe6\x2e\xb4\ +\x02\xcf\x05\x04\x5a\x4a\x84\x34\x39\x00\xda\x72\x10\x2a\x2c\x17\ +\x0c\x8c\xff\xd0\x0b\x30\xc4\x10\x6d\x10\x42\xfc\xba\x77\xe8\x13\ +\x5f\x19\xf4\x3c\xd6\x8b\xad\x5d\x05\xd0\x8a\xaf\x3c\x31\x8f\xd6\ +\xff\xc7\xa0\xa7\xb1\x2d\x21\x00\x24\x47\x12\xe8\x09\xf0\x4d\xef\ +\x7c\x07\x99\xec\xca\x6e\xe5\xb5\x62\x33\x74\x00\x74\x97\x4c\xf6\ +\xe3\x67\xce\x25\x56\x09\xf0\xad\xff\xe8\x5b\x91\x81\x11\x9f\x9c\ +\x5c\xb9\x43\xe0\xc4\xc4\x04\x3f\xfe\x63\xef\xe3\xf7\x7e\xf7\xa3\ +\x7c\xf1\x0b\x9f\xe7\x63\x1f\xfb\x3d\xbe\xfd\x3b\xdf\xc5\xd8\xc4\ +\x14\xa5\x4a\x15\xb7\x25\xbc\xa2\xb5\x66\xb9\x50\xe2\xf2\xd5\x6b\ +\x3c\xff\xe2\x09\x8e\x1c\x3b\x41\x61\x79\x99\x6c\xca\x26\x9f\xcb\ +\x92\x49\xf7\xd6\x92\xd8\x92\x32\xc8\xfc\xf7\x4c\x1e\x80\x0a\x14\ +\x04\xfd\x50\x56\x38\xa6\x1a\x38\x6c\x34\x34\xc4\x10\xad\x38\xef\ +\x65\xab\xff\x66\xd0\x93\xd8\x08\xb6\x95\x07\x00\xc0\x7f\xfa\xf1\ +\x3f\xb0\xee\xff\x91\x1f\x06\xf1\xbd\x83\x9e\xcb\xb6\x41\x54\x09\ +\x00\x97\xae\xcd\xb1\x54\x2c\x31\x3e\x3a\xb2\xe1\xe1\x0e\xec\xdf\ +\xcf\x5d\x77\xdd\x9d\xc8\xd4\x6c\x7b\x70\x3f\xc1\x4a\xa5\xc6\xd9\ +\x8b\x97\xb9\x2b\x81\x44\xc0\x7b\x5e\xf3\xea\xe8\x7e\x2e\x97\x5b\ +\xd7\x7b\xf7\xef\xdf\xc7\xfb\xff\xc5\x4f\xf2\xfe\x7f\xf1\x93\x00\ +\x3c\xff\xf5\x23\x7c\xfa\x33\x7f\xc4\x9f\x7d\xfe\xf3\x9c\xbf\x70\ +\x11\xd7\x75\x99\x99\x18\x23\xe5\xd8\x4c\x8f\x6f\xfc\x7b\xeb\x06\ +\x19\x84\xfa\xfd\xa0\x7f\x80\x56\x7e\x90\x0f\xe0\xa3\xb5\x8f\xd0\ +\x3e\xe8\x40\x1b\x60\x58\x0d\x30\xc4\x10\x4d\x10\x42\xff\x2f\x3c\ +\xf9\x44\x71\xd0\xf3\xd8\x08\xb6\x97\x07\x20\x80\xef\xf8\xff\x1c\ +\x58\x1c\xf4\x3c\xb6\x0f\x1a\x2d\x2d\x35\x70\xf4\x54\xef\x79\x00\ +\xdf\xf2\x2d\xdf\xdc\xf3\x18\x30\x80\x6e\x80\x40\xbc\x1f\xf8\xd1\ +\x53\x67\x13\x19\xf1\xae\x3b\xef\x20\xf4\x8d\xa7\xd3\x1b\x73\xc5\ +\x87\x78\xc3\xeb\x5f\xcb\x2f\x7e\xe8\x03\x3c\xf3\xd4\x97\xf8\xfe\ +\x77\x7f\x1f\x07\xf7\xcc\x90\xcb\xa4\xb0\xad\xfe\x1c\x2b\x01\xc6\ +\x7b\x11\x76\x19\x0c\x7b\x06\x44\xab\xff\xd6\x96\xc3\x7d\x99\xc6\ +\x10\x43\x6c\x47\xfc\x57\xef\xd0\xe3\x7f\x3e\xe8\x49\x6c\x14\xdb\ +\x92\x00\xf0\xa5\x4f\x5d\x41\xeb\x9f\x1d\xf4\x34\xb6\x1d\x02\x0d\ +\xf8\x17\xcf\xf4\x9e\x07\xf0\x5d\xdf\xf9\x1d\x09\x4c\x68\x73\x72\ +\x00\xba\x85\x00\x40\x70\xf4\x64\x32\x79\x00\xb6\x6d\x33\x12\x78\ +\x55\x92\xf4\x6a\xdc\x71\xfb\x6d\x6c\x8e\xc5\x0d\x8d\x7b\x48\x02\ +\x3a\x74\x10\x6c\x32\xfe\x43\x16\x30\xc4\x8e\xc7\x55\x1f\xf9\x53\ +\x83\x9e\x44\x2f\xd8\x9e\x04\x00\xf0\x9f\x7e\xfc\xbf\x00\x4f\x0c\ +\x7a\x1e\xdb\x0e\x42\x72\x24\x81\x44\xc0\x5e\x57\xb9\x21\xac\x3e\ +\xad\x6a\xe3\xd0\xe8\x0e\xad\x90\x93\xf5\x00\x00\xec\xdd\xbb\x0f\ +\x30\x49\x7f\x49\x61\x62\x7c\x22\xb1\x8a\x81\x6e\x10\x22\x10\xfb\ +\xd1\x31\x12\x10\x91\x01\xdd\x20\x50\x3a\xfc\x37\x34\xfe\x43\xec\ +\x78\x68\x84\xf8\x71\x0e\x6f\x7d\xb9\xdf\x95\xb0\x6d\x09\x00\x80\ +\xef\xfb\xff\x1c\xb8\x3a\xe8\x79\x6c\x1b\x88\xe4\x2a\x01\x92\xc2\ +\x66\xe4\x00\x74\xd7\x2c\x10\x1c\x3d\x7d\x2e\xb1\xfd\xdc\x7d\xb7\ +\xc9\x8b\x48\xb2\xb4\x31\x95\xea\x2d\xc1\x6f\xfd\x68\xf1\x04\x84\ +\xae\xff\xe8\x36\xb6\xd9\x10\x43\xec\x50\x08\xf8\x75\xff\xd0\xa3\ +\x9f\x1b\xf4\x3c\x7a\xc5\xb6\x26\x00\x3c\xf3\xfb\xb3\x42\xf0\x5e\ +\x86\x97\xa3\xd5\x11\x2d\x22\x25\x47\xce\x5c\x1c\xe4\x4c\x9a\xb0\ +\xf9\x39\x00\xb1\x6e\x77\x02\x8e\x9f\x39\x9f\x98\xac\xf1\x5b\xde\ +\xfc\x66\xb4\xd6\x03\xca\x6b\xd8\x38\x9a\x3c\x0c\x4d\x2e\xfe\xb8\ +\x47\x80\x58\x5f\x80\xe1\xe9\x36\xc4\xce\x85\x86\x23\x5e\xce\xfe\ +\x85\x41\xcf\x23\x09\x6c\xaf\x2b\x55\x07\x78\x87\x1e\xfb\x0b\x01\ +\xff\x69\xd0\xf3\xd8\xfa\x08\xd5\x00\x61\x6e\xa9\xc8\xb5\xb9\x85\ +\x41\x4f\x08\x18\x6c\x15\x00\x08\xaa\x75\x97\x73\x97\x92\x71\x22\ +\x7d\xf3\x37\xbf\x13\x10\x89\x12\x80\xcd\x2f\x93\x6c\xb8\xfe\xdb\ +\xc9\x00\x0c\x8d\xff\x10\x3b\x1c\x55\xdb\xd2\xef\xe1\xc9\x8f\x57\ +\x07\x3d\x91\x24\xb0\xed\x09\x00\x80\x37\x3f\xf9\xaf\x34\x3c\x3f\ +\xe8\x79\x6c\x7d\x84\x24\x40\x70\x74\x8b\x84\x01\x36\x67\xb5\x2c\ +\x9a\xef\x8a\xc6\x71\x00\xc1\xb1\x84\xc2\x00\xaf\x7f\xdd\xeb\x10\ +\x52\x26\x1a\xb3\x1f\x54\xd5\x5d\x9b\x99\xd7\x9d\xee\x0f\xc9\xc0\ +\x10\x3b\x0b\x5a\xeb\x9f\xaa\x7f\xe5\xf1\x17\x06\x3d\x8f\xa4\x70\ +\x53\x10\x00\x4e\xff\x56\x4d\x09\xfd\x1e\xa0\x32\xe8\xa9\x6c\x79\ +\x08\x01\x48\x5e\x38\x75\x6e\xd0\x33\x01\x06\xe7\x01\x88\xec\xaa\ +\x10\x1c\x49\xa8\x12\x00\x60\x6c\x7c\x3c\x51\xa3\x3d\x38\xa5\xc4\ +\x16\xf7\x7f\xf4\xdc\x10\x43\xec\x58\x7c\x41\x3d\xfd\xf8\xef\x0c\ +\x7a\x12\x49\xe2\xe6\x20\x00\x00\x87\x1e\x3f\xaa\xd1\x3f\x37\xe8\ +\x69\x6c\x0b\x08\xc1\xd7\x4f\x9c\x1b\xf4\x2c\x80\xcd\xe9\x05\x60\ +\xdb\x56\x77\xa3\x2c\x24\x2f\x9c\x48\x8e\x00\xdc\x76\xdb\xed\xc9\ +\x7a\x00\x36\x41\x77\xb7\x7b\x99\xe4\x10\x43\x0c\x11\xe0\xba\xaf\ +\xed\xf7\x71\x93\xb1\xe0\x9b\x87\x00\x00\xea\xf0\xe3\xbf\x0d\xe2\ +\xb3\x83\x9e\xc7\x96\x46\x20\x80\xf3\xdc\x89\xe4\xca\xdf\x7a\xc1\ +\x66\xac\x70\xa5\x10\x1d\xf6\x13\x8a\x23\xc1\x91\x93\xc9\x1d\x8b\ +\x7b\xef\x7d\x43\xa2\x61\x8d\xa4\x12\x14\x57\xc2\xd0\xfe\x0f\x31\ +\xc4\x8a\xd0\xa0\x7f\x8c\xa7\x3f\xfe\xf2\xa0\x27\x92\x34\x6e\x2a\ +\x02\x00\x68\xdf\xb5\xff\x29\x70\xd3\x7d\x51\x89\x20\xea\xe7\x2e\ +\x38\xf6\xd2\x25\xaa\xb5\xfa\x80\x27\xb4\x59\x10\xdd\x79\xbb\x10\ +\x9c\x3c\x97\xdc\xb1\x78\xe7\x3b\xde\xb1\xed\x08\x40\x67\x74\xf0\ +\x3c\x0c\x89\xc2\x10\x3b\x10\x42\xf3\x9b\xfe\xe1\xc7\x6f\xca\x85\ +\xe5\xcd\x46\x00\xe0\xb9\xdf\xbb\x21\x84\x7e\x2f\x30\xa8\x2b\xe7\ +\x16\x46\x58\x02\x27\xf0\x94\xe6\xc8\x16\xc8\x03\xe8\xb7\xc8\x0d\ +\x80\xeb\xb9\x1d\x84\x80\x88\x32\xec\x3c\xa5\x39\x76\xe6\x5c\x22\ +\xfb\xfa\xa6\x77\xbe\x33\xd1\xcf\xb4\x39\x1e\x80\x35\x5a\xf6\x61\ +\x1b\x80\x21\x76\x1c\xc4\x33\xde\x88\xfd\x7f\x0d\x7a\x16\xfd\xc2\ +\xcd\x47\x00\x00\xef\xd0\xe3\x7f\xae\xd1\x1f\x1a\xf4\x3c\xb6\x26\ +\xc2\x0c\x78\xc9\xf3\x5b\x20\x0c\xb0\x19\xf1\x67\xa5\x5a\xd5\xec\ +\xe2\x30\xc7\xe3\x48\x42\x79\x00\xb9\x5c\x76\xfb\x79\x00\x86\x86\ +\x7d\x88\x21\x3a\x40\xcc\xfb\xf0\x3f\xdc\x2c\x25\x7f\x9d\x70\x53\ +\x12\x00\x00\x75\xf8\xf1\x5f\x46\xf3\xe9\x41\xcf\x63\x4b\x22\x28\ +\x85\x7b\xee\xd8\x99\x41\xcf\x64\xf0\x08\x72\x22\x5e\x48\x30\x0f\ +\x20\x49\x24\xd5\xae\x78\xd0\xfb\x18\x62\x88\x6d\x06\x25\xb4\xfe\ +\x11\x0e\x3f\xba\x35\x2f\x0c\x09\xe1\xa6\x25\x00\x80\xf6\x53\xa9\ +\xf7\x09\x38\x36\xe8\x89\x6c\x3d\x18\xa3\xf7\xb5\x2d\xe0\x01\xd8\ +\x74\x88\x96\x5b\x30\x04\x20\xc1\x4a\x80\x24\xb1\x19\xc6\x59\x08\ +\xd1\xe6\x89\x19\x3a\x05\x86\xd8\xc9\xd0\x42\x7c\xc0\x7b\xfa\xb1\ +\x2f\x0c\x7a\x1e\xfd\xc6\xcd\x4c\x00\xe0\x4b\x1f\x2b\x78\x8a\x77\ +\x03\xcb\x83\x9e\xca\x96\x41\x94\xfc\x2e\xf9\xfa\xa9\x0b\x78\x03\ +\x4b\x32\x33\xd0\x9b\x90\x59\xd6\x3d\x26\xdf\x10\x03\xda\x0a\xe1\ +\x90\x4e\xe8\xde\xc7\x20\x39\x28\xa5\x63\xbf\x83\xc6\x31\x19\x62\ +\x88\x1d\x09\xcd\x9f\xa8\x43\x8f\xfe\xbb\x41\x4f\x63\x33\x70\x73\ +\x13\x00\x80\xaf\x3e\x76\x02\x86\xfd\x02\x1a\x68\xa8\xe0\x55\xeb\ +\x1e\x27\xce\x5e\x1a\xf4\x84\xfa\x0e\xdb\xb6\x56\xee\x3a\x28\x04\ +\x37\x16\x96\xb9\x36\x3b\xbf\x79\x93\x5a\x23\x36\xc3\x03\xe0\xba\ +\x31\x92\xd1\x64\xf7\x87\x24\x60\x88\x9d\x05\x01\x27\x7d\x55\xfb\ +\x51\x76\x88\xbd\xb8\xf9\x09\x00\xe0\x1f\x7e\xec\x8f\x84\x10\xbf\ +\x36\xe8\x79\x6c\x1d\x84\xd5\x00\x92\xe7\x8f\x0f\xd6\xf5\xbd\x19\ +\x49\x80\xcd\x1e\x80\xd6\xd5\x6d\x23\x29\x32\x49\x3d\x80\xa4\xb0\ +\x19\x1e\x80\x76\x2f\x8c\x88\x85\x4a\x86\x24\x60\x88\x1d\x83\xa2\ +\xd4\xd6\xf7\xf3\xcc\x13\x4b\x83\x9e\xc8\x66\x61\x47\x10\x00\x00\ +\xef\xd6\xea\xcf\x01\x7f\x3e\xe8\x79\x6c\x19\x04\x6e\xde\xe7\x8e\ +\xef\xb4\x44\xc0\x0e\xfd\xec\x83\xa4\xc8\xaf\x6f\xc1\x3c\x80\xcd\ +\xf0\x00\x0c\x95\x00\x87\x18\x02\x8d\xe6\xc7\xea\x4f\xff\xd7\x17\ +\x07\x3d\x91\xcd\xc4\x8e\x21\x00\x3c\xf1\x84\xef\x23\xdf\x03\xfa\ +\xdc\xa0\xa7\xb2\x35\x10\x28\x02\x1e\xdb\x7a\xab\xde\xcd\x47\x50\ +\x09\xb0\x05\x74\x11\x5a\xb1\x19\xc6\x39\xda\x45\x6b\xec\x7f\xb8\ +\xf8\x1f\x62\x87\x40\x68\x7e\xd5\x7f\xfa\xb1\x3f\x1c\xf4\x3c\x36\ +\x1b\x3b\x87\x00\x00\x1c\xfe\xc4\x9c\x94\xf2\x87\x80\x9b\xb6\xae\ +\x73\xcd\x10\x98\x10\xc0\xa9\xf3\x37\xfd\x0a\x70\x6d\x1f\x4f\x70\ +\xe4\xd4\xf9\x7e\x4f\x65\xdd\xd8\x8c\x10\x40\x67\xb4\x84\x49\x86\ +\x64\x60\x88\x9b\x16\xe2\x6f\xbc\x91\x4b\xff\x6a\xd0\xb3\x18\x04\ +\x76\x16\x01\x00\xdc\xa7\x1e\x3d\x04\xe2\x47\x81\x9d\x5b\xfc\x1c\ +\x4a\x02\x0b\x58\x2a\x56\x38\x7b\x69\x70\xca\xc9\x5b\x82\x7c\x04\ +\x5a\x00\x47\xcf\x0c\xbe\x2a\xa2\x15\x9b\x71\x7c\x6c\xbb\x5b\x3f\ +\x86\xa1\xd5\x1f\xe2\xe6\x86\x10\xe2\xb8\x6f\x55\x7f\x80\x27\x9f\ +\x1c\x14\xd3\x1e\x28\x76\x1c\x01\x00\xf0\x0f\x3f\xfa\x84\x16\xe2\ +\x03\x83\x9e\xc7\xe0\x10\x2b\x86\x17\x92\xe7\xb7\x60\xec\x3b\x49\ +\xac\x68\x44\x45\xe3\x58\xd4\x5c\x8f\x93\x67\x2f\x6e\xca\x9c\xd6\ +\x8a\xcd\xf0\x00\xb4\x75\x1c\x6c\x4b\x9a\xec\x74\x7f\x88\x21\xb6\ +\x3d\x66\x3d\xa9\xbf\x9b\xaf\x3c\xb1\xf5\xca\x7f\x36\x09\x3b\x92\ +\x00\x00\xa8\x43\x8f\xfe\xdf\xc0\x4d\xd5\xdb\x79\x7d\x68\xd4\x7b\ +\x3f\x77\xec\xe6\x26\x00\x4a\xc5\x09\x40\xa7\x1a\x77\x11\x85\x44\ +\x8e\x9c\x3c\xb7\x69\xf3\x5a\x0b\x36\x47\x08\xa8\xef\xbb\x18\x62\ +\x88\xad\x86\x8a\x40\x7e\x0f\x5f\x79\xec\xf4\xa0\x27\x32\x48\xec\ +\x58\x02\x00\xe0\xdf\x56\xfb\xc9\x1d\xdf\x3e\x58\x08\xbe\x36\xe0\ +\x52\xc0\x7e\x63\x6d\x62\x43\x12\x10\xbc\x70\x6a\x6b\x25\x45\x6e\ +\x06\x01\xe8\xd8\x28\x29\x8e\xa8\x8b\xe4\x10\x43\xdc\x14\x50\x68\ +\xf1\x88\x77\xf8\x13\x5f\x19\xf4\x44\x06\x8d\x1d\x4d\x00\x78\xe2\ +\x09\xdf\x77\x9c\xf7\x68\x78\x7e\xd0\x53\x19\x08\x82\xd8\xf7\xb3\ +\xc7\x07\x67\xf4\x36\x2b\xcb\x5d\x6b\xda\x5d\xdb\x6d\x72\x00\x82\ +\x17\x76\xa0\x07\xc0\xf5\x36\x9a\xf7\x30\x24\x05\x43\x6c\x3f\x68\ +\xf8\x19\xff\xe9\x47\xff\xfb\xa0\xe7\xb1\x15\xb0\xb3\x09\x00\xc0\ +\x97\x3e\x56\x50\x8e\xf7\x2e\x10\x5b\x2b\xf8\xdb\x6f\x44\x89\x80\ +\x82\xeb\xf3\xcb\x5c\xbd\x31\x98\x30\xd8\x66\x10\x80\x5a\xbd\xde\ +\xc5\x90\x36\xda\x23\x8b\xa8\x14\xf0\x42\xdf\xe7\xb3\x1e\x6c\x46\ +\x37\x40\xb7\x29\xcf\xa0\x71\x4c\x86\x18\xe2\xa6\x83\xe6\x23\xea\ +\xf0\x63\x43\x51\xb8\x00\x43\x02\x00\xf0\xa5\x4f\x5d\xb1\x14\xef\ +\x02\x76\x8c\x02\x54\x73\x22\xa0\xe0\xf9\x01\x09\x02\x75\xd7\xe9\ +\x4f\x0e\x6d\xc6\xbf\xcb\x3e\x85\x90\x5c\xbc\x36\xc7\xe2\x72\xb1\ +\xef\x73\x5a\x2b\x36\x45\x09\xb0\x1b\x07\x1b\x92\x80\x21\x6e\x26\ +\x08\x3e\xef\x8f\x5c\xfa\xdf\x06\x3d\x8d\xad\x84\x21\x01\x08\x50\ +\xff\xea\xa3\x47\x50\xfa\x87\x81\x1d\x54\x0e\x12\x24\x02\x0a\x6b\ +\x60\x89\x80\x9b\xb1\xc2\x6d\xf6\x32\xac\x64\xd4\x04\x1a\x78\xe1\ +\xe4\xd6\xc9\x89\x70\x5d\xb7\xef\xfb\x70\x6c\xbb\xf1\xa0\x43\x7e\ +\xe4\x10\x43\x6c\x77\x68\xcd\xb3\x7e\xb6\xf6\x83\x3b\xb5\xdc\xaf\ +\x1b\x86\x04\x20\x06\xff\xab\x8f\x7f\x5e\x23\x7e\x72\xd0\xf3\xd8\ +\x74\x0c\x30\x11\x70\x33\x62\xdc\x52\x76\xf8\x99\xc7\xca\xff\xa2\ +\xc7\x42\x20\x84\xdc\x52\x82\x40\x9b\xe1\x01\x48\xa5\x1c\x3a\x57\ +\x47\x74\xc1\x90\x14\x0c\xb1\xbd\x70\x41\x29\xfe\x31\x4f\x3e\xb1\ +\x75\x5c\x7b\x5b\x04\x43\x02\xd0\x02\x75\xf8\xd1\xff\xac\xb5\xf8\ +\xe0\xa0\xe7\xb1\x69\x08\x0c\xdf\x57\x8f\x0d\x26\x04\xb0\x19\x1e\ +\x80\x94\xe3\x34\x1e\x74\x34\x5e\x71\xf9\x5b\xc1\x73\x5b\xa8\x2a\ +\x62\x33\x3c\x00\x6d\x9d\x12\xdb\xda\x01\x8b\xa6\x9b\x21\x03\x18\ +\x62\x1b\xe1\xc6\xff\xdf\xde\xb9\x47\xc7\x51\x5f\x79\xfe\x7b\xab\ +\xba\xf5\x68\x59\x2f\x63\x8c\xb1\x79\x84\xc0\x09\x93\x40\x36\x04\ +\xdb\xe1\x39\x1e\x6f\x96\x90\x9d\x09\x30\x9b\x09\x24\x84\x47\x92\ +\x61\x59\x98\x64\x96\x24\xbb\x87\x9c\xc9\x70\x76\x26\xc9\x4e\xce\ +\x66\x33\x87\x84\x85\xec\x64\xb3\x0e\x30\xc4\x92\x4d\x36\x1a\x96\ +\x00\x49\x80\x03\x8b\x4d\x82\x8d\x25\x21\xfc\xc0\x36\x06\x3f\xc0\ +\x96\x65\x49\x7e\x49\x96\xac\x7e\x55\xfd\x7e\x77\xff\xa8\xae\xee\ +\xaa\xea\xd6\xbb\xbb\xab\x5b\xba\x9f\x73\x9a\x6e\xb5\x5a\xd5\xb7\ +\x0b\x57\xdf\xf7\xbd\xca\xa0\x7f\x8b\x9e\xf6\xfe\xb0\x05\xa9\x44\ +\xc4\x00\x28\x80\xee\x6e\xfb\x3e\x31\xff\x20\x6c\x39\x4a\x8e\xa7\ +\x10\xb0\x77\xe0\x64\x28\x85\x80\xe9\x74\xba\x4c\xef\x54\x40\x69\ +\xe5\x75\x05\xb8\xfb\x11\x2a\xc7\x00\x28\x47\x04\xc0\xb7\x0e\xd8\ +\xc7\x34\xa2\x02\x82\x50\x79\x0c\x1b\xda\xf8\x34\xb6\xb4\xbd\x1d\ +\xb6\x20\x95\x8a\x18\x00\xe3\x60\x77\xaf\x7b\x80\x88\x7e\x14\xb6\ +\x1c\xa5\xc5\x5f\x08\xd8\xb3\x6b\x6f\xd9\x25\xb0\x67\xdc\x82\x36\ +\x75\xd2\x13\x79\xd1\x14\xfc\xc1\xc0\xae\xfd\xbd\x48\xa6\xca\x65\ +\x98\x4c\x4c\x39\x0c\x80\x44\xd2\xfb\x59\x45\xe1\x0b\x73\x82\x11\ +\x83\xf9\x7a\xeb\x8d\xb5\x5b\xc3\x16\xa4\x92\x11\x03\x60\x02\xec\ +\xce\xb6\x6f\x81\xe8\xe7\x61\xcb\x51\x5a\x5c\xcf\xd7\x40\xf7\xce\ +\xf2\x1b\x00\xe5\x08\x71\xa7\xd2\xae\x12\x1d\x67\xac\xad\xd7\xd1\ +\x25\x82\xad\x34\xde\x7a\xb7\x32\x06\x02\x95\xc3\x00\x48\xb9\x51\ +\x98\x29\xe9\x7e\x31\x10\x84\x8a\x27\x41\x4c\x37\x59\xdd\xeb\xba\ +\xc3\x16\xa4\xd2\x11\x03\x60\x62\x58\x9d\x97\xfc\x2a\x80\x27\xc3\ +\x16\xa4\xe4\x90\x81\xae\xb7\xde\x29\xfb\xdb\x96\x43\xc1\x45\xa3\ +\x91\xc0\x33\x85\x4a\xdd\x73\xa3\x91\x9d\x34\x40\x38\x35\x11\x41\ +\x4a\x7d\x7e\x98\xb9\xf0\x2c\x06\x69\x01\x14\xaa\x93\x34\x88\x6e\ +\xb6\xbb\xdb\x5e\x0d\x5b\x90\x6a\x40\x0c\x80\xc9\xe8\xe8\x50\x4a\ +\xc5\xbe\x0c\xc6\xb3\x61\x8b\x52\x32\x32\xb9\xef\xee\xdd\x07\x02\ +\x73\xf3\x4b\x4f\x39\x0c\x80\x86\x58\x9d\xff\x89\xbc\xb0\x7f\xe0\ +\x47\x32\xd0\xb3\xbb\x32\x46\x84\x97\xba\x48\x92\x19\x68\x69\x6e\ +\x0e\x8c\xfb\xf5\x0e\x03\x12\x43\x40\xa8\x1a\x14\x40\x77\xa8\xce\ +\xb6\xdf\x85\x2d\x48\xb5\x20\x06\xc0\x54\xe8\x59\x63\xa9\x78\xea\ +\x16\x10\x9e\x0f\x5b\x94\xa2\xe3\x29\x04\x1c\x19\x4b\x60\xef\xc1\ +\xc3\x65\x7d\xfb\x72\x18\x00\xe3\xe7\xf3\x0b\x29\x37\x27\x1d\xb2\ +\x2d\xc4\xf1\xc8\x5e\x4a\x7d\x7e\x34\x6b\xd4\xd7\x7b\x0c\xa4\x82\ +\x9e\xbf\xc7\x10\x10\x7b\x40\xa8\x4c\x34\xc0\x5f\x52\x5d\x6d\x1d\ +\x61\x0b\x52\x4d\x88\x01\x30\x55\x76\x75\xa4\x95\x1d\xbb\x19\xc0\ +\xef\xc3\x16\xa5\xb8\x78\xbd\x3e\xc2\x1b\x65\xae\x03\x28\x87\x01\ +\x30\x7a\x3a\xee\x3c\xf0\x7a\xb9\xe3\x85\xb8\x33\x3b\x01\x76\xee\ +\x3f\x94\xcb\x8d\x87\x48\x39\x22\x00\xbe\x41\x40\x13\x22\xda\x5f\ +\xa8\x48\x98\x81\xaf\xa9\xae\x75\xeb\xc3\x16\xa4\xda\x10\x03\x60\ +\x3a\xf4\xac\x89\x2b\xe2\x1b\x41\xd4\x15\xb6\x28\xc5\x25\x37\x11\ +\xb0\x6b\xe7\xbb\x65\x7d\xe7\x72\x28\xb8\x33\x16\xb6\x4e\xf1\xd5\ +\x4e\x17\x00\x40\xb0\x6c\x5d\x11\x03\x81\x4a\x7d\x7e\xb4\xd6\xe3\ +\x18\x3a\x1e\x8f\x5f\x32\x01\x42\xe5\xc2\xcc\xf4\x4d\xdd\xd5\xfe\ +\xbf\xc3\x16\xa4\x1a\x11\x03\x60\xba\x74\xae\x1b\x51\x09\x7c\x12\ +\xc0\xff\x0b\x5b\x94\xa2\x43\x54\xf6\x4e\x80\x52\x77\x01\x28\xad\ +\xd0\x10\xab\x9f\x38\xef\x1f\x7c\x3a\x53\x07\xb0\xf5\xed\xf0\xeb\ +\x00\xca\x61\x20\x8d\x9e\x1e\x9b\xc2\x2b\xc5\x02\x10\x2a\x0e\x66\ +\xf0\x37\x74\x77\xdb\x23\x61\x0b\x52\xad\x88\x01\x30\x13\x76\xb4\ +\x8d\x29\x15\xbb\x09\xc0\x0b\x61\x8b\x52\x34\x32\xad\x80\x5b\xdf\ +\x79\x1f\xa7\xe3\x89\xb2\xbd\xad\xad\x4a\x9c\xe3\xd6\x8c\x91\x51\ +\x57\xc1\x91\x3f\xf4\x4f\x5e\xf7\x36\x7f\x28\x50\xcf\xee\xf0\x3b\ +\x01\x4a\x6e\x00\x80\x11\x4f\x24\xe0\xcf\xf3\x8f\xa7\xec\xc5\x08\ +\x10\x2a\x06\x05\xa6\xbb\x74\xd7\xba\x9f\x84\x2d\x48\x35\x23\x06\ +\xc0\x4c\xe9\x59\x13\x57\x63\xa9\x3f\x07\xe3\xa9\xb0\x45\x99\x35\ +\x9e\xf6\x37\xa5\x81\x9e\x32\xa6\x01\xca\xe1\xe1\x0e\x9d\x9a\xc6\ +\x92\xc7\x6c\x51\xa4\x51\x11\x13\x01\x4b\xbd\x2b\x81\x88\x60\x90\ +\x27\xdc\x8f\xe0\x63\x51\xfa\x42\xc5\x91\x06\xe1\x0b\xaa\xbb\xed\ +\x89\xb0\x05\xa9\x76\xc4\x00\x98\x0d\xbb\x3a\xd2\xea\x03\xa9\x2f\ +\x00\xf8\x45\xd8\xa2\x14\x07\x47\xf1\xbd\xf6\xe6\xee\xb2\xbd\x63\ +\xa9\x0d\x00\xa7\xc3\x71\x92\xf6\x36\xdf\x8c\xfb\xdc\x3c\x80\xb7\ +\xf6\x85\x5f\x08\x58\xea\xf3\x63\xdb\xaa\xc0\x3a\x60\xff\xf9\x21\ +\x31\x02\x84\xca\x21\x4e\x8c\x3f\x57\x9d\xed\xd5\xef\x78\x55\x00\ +\x62\x00\xcc\x96\x8e\x0e\xa5\xba\xda\xff\x12\xa0\x2a\x0f\x45\x51\ +\xd6\xeb\xdb\xbc\xad\x7c\xa3\xb3\xad\x74\xa9\x6b\x00\x5c\xed\x46\ +\x85\x3d\x5c\xf2\x1a\x05\x1e\xc8\x29\x04\xdc\xb5\xef\x50\x49\xe5\ +\x9b\x0c\xad\x4b\x6b\x00\x28\x37\xc2\xe0\x89\x02\xc1\x17\x11\x18\ +\x07\xb1\x09\x84\xf2\x33\x46\xcc\x37\xd9\xdd\xed\x73\x27\xf5\x1a\ +\x32\x62\x00\x14\x07\x56\x5d\x6d\xdf\xa8\xfe\xdd\x01\x04\x18\x84\ +\x2d\x6f\xed\xcd\x29\x86\x12\x93\x4a\xa5\x4a\x7a\x7c\xcd\x81\xcf\ +\xe1\xcb\xfb\x17\xc2\xf3\x7b\x22\x6c\x0d\x79\x20\x50\xa9\x53\x00\ +\xa6\x69\xc2\x08\x6e\x03\x04\xfc\x06\x81\x20\x84\xcf\xb0\x41\x7c\ +\x9d\xdd\xbd\x6e\xee\x15\x5f\x87\x88\x18\x00\xc5\x83\xed\xce\xb6\ +\xfb\x19\xf8\x76\xd8\x82\xcc\x88\xac\x4e\x34\x30\x1a\x4f\x62\xc7\ +\x3b\xe5\xc9\x7f\x97\x7a\x1b\x60\xda\xb2\x01\x86\x3f\xec\x1f\xf0\ +\xfa\x73\x21\x6e\x6f\xeb\x9b\x93\x0e\xe9\x09\x79\x24\x70\xa9\x0d\ +\x00\xcb\xb6\xa1\x95\x27\x0a\x20\xd3\xff\x84\xca\xe3\xa8\x01\xac\ +\xb6\x3a\xd7\x6d\x09\x5b\x90\xb9\x86\x18\x00\x45\x46\x77\xb5\xff\ +\x90\x41\x7f\x03\x47\xed\x54\x11\xde\x10\xb0\x81\xd7\xb7\x96\x27\ +\x0d\x50\xea\x36\xc0\x58\x7d\x0c\xa6\x69\xe6\x9e\x08\x7a\xb6\x13\ +\x55\xbc\x57\x40\x21\x60\xa9\x6b\x00\x52\x69\xcb\x9f\x1a\xf1\xa5\ +\x4a\x26\x3b\x47\x82\x50\x6a\xa8\x57\x69\xac\xb2\xba\xda\xb7\x87\ +\x2d\xc9\x5c\x44\x0c\x80\x12\xa0\xbb\xda\xfe\x11\xc0\x57\x00\x84\ +\x3f\x4a\x6e\x5a\xe4\x06\x02\xbd\xf6\xe6\xae\xb2\xbc\x63\xa9\x27\ +\x01\xc6\x13\x09\x28\xad\xe0\x2d\xee\x73\x98\x78\x12\xa0\x7b\xbf\ +\x63\xef\xc1\x50\x57\x03\x17\x5c\xd4\x53\x44\x1a\x62\x0d\x30\x0d\ +\x33\xf0\x6c\x81\xae\x00\x41\x28\x33\x0c\xec\x54\x8a\xae\xc5\x1b\ +\xed\xe5\xdf\x52\x36\x4f\x10\x03\xa0\x44\xa8\xae\xf6\xb5\x04\xfa\ +\x53\x00\xc3\x61\xcb\x32\x6d\x88\xf0\x4a\xf7\xce\xb2\x2c\x06\x52\ +\x25\x9e\x03\x10\x4f\x26\x91\xa7\xf4\x83\xa1\xee\x09\xa2\x00\x96\ +\xd2\xe8\x0e\x61\x4b\xa2\x4b\xe9\xe7\x00\x00\x64\xf8\xcf\x0b\xe5\ +\x19\x4b\xc8\xfd\x5e\x5a\x03\x85\x72\xc0\x78\x49\xab\xd4\xb5\xe8\ +\x59\x1b\x6e\x15\xee\x1c\x47\x0c\x80\x12\x62\x77\xb5\xbd\xa2\x88\ +\xaf\x01\xf8\xfd\xb0\x65\x99\x12\x9e\xdc\xf7\xc9\x91\x31\x6c\x2b\ +\xc3\x24\xbc\x52\x2a\x38\xcb\xb6\x71\x6a\xd4\xdd\x03\x90\x4b\x6f\ +\x90\x4f\xf1\x4f\xd2\x0e\x48\x06\x36\x6d\x2d\x5f\x5b\x64\x90\x52\ +\xd6\x00\x30\x33\x4e\x8f\x8d\xc1\xb6\x95\x5f\xb9\xfb\xba\x25\x24\ +\x0d\x20\x94\x1b\x7a\x5c\xe9\xd8\x67\xd0\xd3\x31\x8d\x01\x1e\xc2\ +\x4c\x10\x03\xa0\xd4\x74\xae\xdb\xad\x94\x5e\x09\xc2\xa6\xb0\x45\ +\x99\x1c\xbf\xe2\x7b\xa5\x73\x5b\xc9\xdf\xb1\xd8\x0a\xce\xb2\x15\ +\x98\x19\xc9\xb4\x05\x4b\x31\x2e\x38\xff\xdc\xfc\x17\x15\x6c\x79\ +\x0b\x78\xb7\x59\x7d\x67\x94\xb5\x2d\x32\x48\xa9\x0c\x24\xcb\x56\ +\xb0\x15\xa3\xa1\xbe\xae\xc0\x6f\x73\x29\x90\xec\xcf\x82\x50\x7a\ +\x98\x80\xef\xa9\xae\xb6\x7f\x8f\x9e\x35\xa5\x2d\x0e\x12\x00\x88\ +\x01\x50\x1e\x7a\x9e\x3c\xae\xea\x23\xd7\x01\xf8\x55\xd8\xa2\x4c\ +\x8e\xab\x1c\x0d\xbc\xfc\x7a\x69\x0d\x00\xad\x75\xd1\x4a\x25\x99\ +\x19\xb6\x52\x50\x5a\x83\x61\xe0\x8c\xd6\x16\x34\x37\x36\xa0\xaf\ +\x7f\xd0\xe7\xfd\xe7\x1e\x7b\x95\x5a\x21\x05\x97\x7b\xdd\xe6\xed\ +\xef\x96\xad\x2d\x32\x48\xb6\x42\xbf\x88\xa4\x6d\x85\xa6\xc6\x05\ +\xd0\xcc\x38\x71\x6a\x14\x7e\xc3\xaf\x80\xd2\x17\xfd\x2f\x94\x9e\ +\x14\xc0\x77\xd8\x5d\xed\xdf\x0d\x5b\x90\xf9\x84\x18\x00\xe5\x62\ +\xe3\x13\x49\xd5\xd5\x7e\x2b\x01\xdf\x0b\x5b\x94\x49\x21\x38\xa1\ +\xef\xed\xef\x20\x91\x2c\x5d\x9f\xfe\xd8\x58\xbc\x28\x91\x65\xcb\ +\xb6\x61\x46\xa2\x68\x88\x35\xa0\xa5\xa9\x11\x8d\x0b\x62\xce\xf1\ +\x13\x49\x58\x96\x8d\x60\x64\xc3\x67\x08\x64\x43\xde\x41\x72\x86\ +\xd0\xc8\x58\x02\xbb\xf6\xbe\x3f\x7b\x41\x67\x40\x31\x8b\x00\xb5\ +\x66\xa4\x2d\x1b\xf5\xb5\xb5\x18\x1b\x8b\x23\x9e\x4c\xa2\xb1\x21\ +\xe6\x09\x7c\x04\x7b\xff\x25\xdf\x2f\x94\x03\x3a\x49\xac\xaf\x97\ +\x75\xbe\xe5\x47\x0c\x80\xf2\xc2\x76\x57\xfb\x77\x41\x74\x2f\x80\ +\xd2\x56\xbf\xcd\x14\x4f\x1d\x40\xca\x52\xd8\x5c\xc2\x6e\x80\xc1\ +\xa3\x47\x61\x18\xd3\x57\x30\x69\xcb\x06\x33\x23\x91\x4a\x43\x69\ +\xa0\xa9\xb1\x09\xf5\x75\xb5\x88\x44\x4c\x5f\xcb\xdf\xe8\x58\xc2\ +\xf7\x79\x5c\x85\xee\xbf\x2f\x14\xfa\x0f\x14\x0b\x92\x81\xcd\x21\ +\xd4\x01\x68\xad\x67\x6d\x00\xd8\x9e\x14\x42\xda\x76\xce\x1b\x88\ +\x90\xb2\x2c\x2c\x5d\xbc\x08\x43\x23\xa7\xe1\xff\xfc\x81\x68\x40\ +\x5e\x4b\xe0\xac\xc4\x11\x84\x20\xfb\x95\xe6\xab\xed\xee\xf5\xbf\ +\x0f\x5b\x90\xf9\x88\x18\x00\x21\xa0\x3a\xdb\xd6\x80\xf4\xcd\x00\ +\xa6\xb2\x87\xb5\xcc\xf8\xbd\xe5\xe7\x36\x76\x96\xec\x9d\x06\x06\ +\x07\x11\x31\x23\x53\x7e\xbd\xd6\x4e\x6e\x3f\x16\xab\x47\x6d\x5d\ +\x1d\x16\x2d\x6c\x45\x53\x63\xc3\xb8\x46\xc4\xc8\xe9\x38\xf2\xbd\ +\x7f\xf2\x2b\xb9\xf1\x5a\xde\xbc\x05\x81\x14\x4e\x1d\x40\x32\x99\ +\x9a\x75\x84\xc4\x56\x3a\xdb\xcd\x41\x44\x60\x00\x96\x65\x63\xd1\ +\xc2\x56\x18\x86\x81\x73\x96\x2e\x41\xe6\x97\x05\xea\x21\x00\x51\ +\xfc\x42\xc9\x20\x6c\x52\x4a\x5d\x29\x6d\x7e\xe1\x21\x06\x40\x48\ +\xa8\xce\xf5\xcf\x28\xa5\x56\x10\x10\x5e\x85\xd9\xb8\xe4\x14\xe6\ +\x53\x2f\x6f\x2e\x59\x3b\xe0\xa1\x43\xbd\x53\x56\x70\xc9\xb4\x05\ +\x33\x12\xc1\x19\xad\x2d\xa8\xad\xa9\x41\x34\x32\xb1\xe1\x90\x4c\ +\xa5\x91\x70\xfb\xf7\xf3\xbc\x5a\xc3\x1f\xfe\xf7\xa5\x02\x02\xb5\ +\x01\x99\x74\xc8\x1f\xca\x34\x18\xc9\x4b\x3c\x11\xf7\x2c\x32\x9a\ +\x19\x11\xd3\x40\xca\xb2\x90\xb6\x6c\x98\x86\x89\x86\x58\x2c\x7b\ +\xce\xb5\x66\x8c\x9e\x8e\xfb\xa3\x20\x85\x8c\xa3\x2c\x05\x0c\x03\ +\x41\x98\x09\x8c\x35\xea\x74\xea\x93\xe8\x79\xf2\x78\xd8\xa2\xcc\ +\x67\xc4\x00\x08\x93\x9e\x27\xf7\xd8\xd1\x9a\x2b\x40\xfc\x7f\xc3\ +\x16\x25\x1f\x02\x0c\x03\x03\x27\x47\xf0\xfa\xb6\xd2\xa4\x01\xde\ +\x3f\x78\x70\xdc\xdf\xb9\x95\xfc\x89\x54\x1a\xc9\xb4\x85\x05\x0d\ +\x31\xc4\x0a\x56\xac\x17\x66\x68\x64\xd4\x79\x90\x55\x68\x4e\xee\ +\x9f\x02\x85\x80\x04\x8f\xf2\x2b\x44\xc6\x60\xe8\x3b\x3a\x84\x43\ +\x47\x8e\x4e\xf9\xfd\x8b\x41\x22\x91\x98\xf1\xdf\x26\xd3\x56\x36\ +\xfc\xbf\xb0\xa5\x05\xb5\xb5\xb5\x68\x5c\x10\x43\x5d\x6d\x0d\x16\ +\x34\x38\x35\x12\xb6\x52\x38\x39\x54\x60\x4c\x05\x05\x7f\x90\x5a\ +\x00\xa1\x68\x24\x01\xba\x5b\x75\xb7\xdf\x8b\x5d\x1d\x55\x36\x28\ +\x6d\xee\x21\x06\x40\xd8\x6c\x7a\x7c\x54\x75\xae\xbb\x39\xb3\x43\ +\xa0\xb4\x53\x5f\xa6\x4a\xf6\xfb\xde\x00\x91\x89\xa7\x5f\x2a\x4d\ +\x07\x63\x6f\x6f\xaf\xef\x67\xcb\x56\x48\x5b\x36\x92\x29\x0b\x66\ +\x24\x8a\x33\x5a\x5b\xb0\x68\x61\x6b\xd6\xeb\x9f\x2a\xcc\x8c\x63\ +\x27\x4f\xe5\x94\xbb\xab\xf0\x0d\x03\xb9\x22\x40\x4f\x31\x60\xc1\ +\x42\x40\xcf\x73\x21\xd5\x01\x24\x12\xc9\x29\x45\x48\x52\x96\x8d\ +\x44\x2a\x0d\xcb\xce\xfd\xf3\x21\x10\x94\x66\x30\x08\x86\x41\x88\ +\xd5\xd7\xc1\x30\xfc\x97\x7b\x2a\xb8\x89\xd1\x57\x0f\xe1\xa9\x01\ +\x10\xa7\x5f\x28\x0a\xd4\x6b\x30\xaf\x52\x5d\x6d\x8f\x85\x2d\x89\ +\xe0\x20\x06\x40\x65\xc0\xba\xab\xfd\x87\x44\xfa\x53\x00\xca\xeb\ +\x66\x16\xc4\xa3\x00\x0c\x03\x4f\xbd\xb4\xa9\x24\x23\x69\xfb\xfa\ +\xfa\x00\x38\x2b\x69\x2d\xa5\xb1\xa0\xa1\x01\xad\x2d\xcd\x38\x63\ +\x61\x0b\xea\xeb\x6a\x67\x74\x4c\x66\xc6\xc8\x58\xc2\x51\x86\xde\ +\x90\xbf\x61\x02\x64\xe6\x14\xbf\x4f\xd1\x01\x3e\x4d\xe7\xcd\xff\ +\x23\x57\x34\xb8\x69\x5b\x79\x0d\x80\x78\x7c\xe2\x14\x40\x32\x6d\ +\x65\x95\x38\x11\x41\x69\x8d\xb4\x65\x67\x0d\x81\x85\x2d\xcd\x68\ +\x69\x6a\x1c\xff\x0d\x0a\xb6\xfc\xf9\xcf\xc1\xa4\x11\x12\x41\x98\ +\x1a\x2f\x28\x33\x79\x99\xd5\xbd\xae\x3b\x6c\x41\x84\x1c\x62\x00\ +\x54\x10\x76\xe7\xfa\x0d\x8a\xed\x15\x00\x2a\xe0\x22\x71\x95\xa7\ +\x89\xc3\xc7\x86\xf1\x87\x37\x76\x14\xfd\x1d\x06\x07\x06\x90\xb6\ +\x15\x18\x84\x96\xa6\x46\x44\x22\xc1\x99\xf4\xd3\x23\x9e\x48\xc1\ +\x8c\x44\x31\x72\x3a\x0e\xcd\x8c\x6c\xe8\xdf\x30\xfd\xb7\x42\xad\ +\x80\x59\x0a\x28\xba\x4c\x1d\xc0\xa6\x32\xd7\x01\x24\x92\xc9\x71\ +\x0d\x80\x44\x2a\x0d\x83\x08\x35\xd1\x08\xc0\x0c\x22\x42\xac\xbe\ +\x1e\xad\x2d\xcd\x68\x69\x6e\x42\xfd\x14\xd2\x25\xf9\x26\x5d\x81\ +\x4e\x00\x41\x98\x1d\x4c\xc0\x0f\xd5\xf9\xa9\x1b\xf0\x7a\xc7\xc9\ +\xb0\x85\x11\xfc\x88\x01\x50\x69\x74\xff\xb2\x57\xc5\x22\xab\x00\ +\x84\x1b\x26\x73\x8b\xe3\xc8\x00\x19\x26\x7e\xba\xfe\xd9\xa2\x1e\ +\x9e\x99\xd1\x3f\x78\x0c\xad\xcd\x4d\x68\x6e\x5c\x30\xab\x63\x25\ +\x92\x4e\x3b\xe0\xb2\xa5\x4b\x30\x3c\x72\x1a\x03\xc7\x4e\x38\x8a\ +\x33\x63\xc0\x38\xca\xde\xcc\xe4\xff\x33\x37\xc3\x5b\x0b\x00\x14\ +\x4e\x03\x64\xc8\xbc\x6e\xd7\xfe\xc3\x18\x38\x5e\xbe\xef\xb0\x91\ +\x91\x51\x50\x01\xa1\x52\x96\x8d\x68\x24\x8a\x9a\x68\x04\x69\x5b\ +\xa1\x26\x1a\x41\x6d\x4d\x8d\x2f\x6a\x32\x95\x08\xca\x51\xef\x67\ +\xc9\x6b\xf9\x13\xe5\x2f\xcc\x9a\x11\x30\xdd\x6c\x77\xb5\x7f\x1b\ +\x1d\x1d\x95\x91\xde\x14\x7c\x88\x01\x50\x89\x38\x43\x83\xee\xce\ +\xcc\x0b\x08\xa9\x50\xc6\x9b\x07\x36\xf1\xcc\x86\x2e\x1c\x1e\x28\ +\x5e\x76\xe2\xbd\xf7\x0f\xa2\xb6\x66\xe6\x1e\x7f\x22\x99\x42\x22\ +\x95\x46\x24\x5a\x83\xa5\x67\x9f\x85\xe6\xe6\x46\xec\xde\x7b\x00\ +\xef\x1c\x38\x98\x53\xf4\xae\xc7\x6f\x46\x9c\x5b\x36\x0a\xe0\x29\ +\x08\x74\xc3\xfc\xbe\x0e\x80\x60\x48\xdc\x31\x84\x98\x08\xaf\x94\ +\x78\x3a\xa2\x97\xfe\x81\x81\x3c\x27\xdc\xca\x6e\x4f\xd4\x48\xa5\ +\x2d\xb4\x36\x37\x21\x65\xd9\x68\x88\xd5\x4f\xfb\xf8\xf1\x44\x32\ +\xf0\x0c\x05\x8c\x22\x14\x8e\x02\x88\x6d\x20\x4c\x02\x11\xed\x51\ +\x06\x5d\xa9\xba\xdb\x2a\xb0\xc0\x59\x70\x11\x03\xa0\x82\xe2\x15\ +\x5a\x9c\x00\x00\x14\xd0\x49\x44\x41\x54\x51\x9d\x6d\x6b\x0c\x83\ +\x56\x01\x08\x69\x29\xbd\x5b\x07\x60\xc2\x66\xc2\x63\x1d\xbf\x2b\ +\xda\x91\xb7\x74\x76\x61\x61\x73\xd3\xb4\xfe\x26\x99\x4a\x23\x65\ +\xd9\xa8\x8f\xc5\xb0\xf4\xec\x25\x58\xba\xe4\x2c\x44\x22\x11\x0c\ +\x1c\x3b\x81\xde\xfe\x63\x38\x32\x78\xdc\x51\xea\x86\xe3\xf1\xc3\ +\x70\x15\x7f\x04\x64\x64\x7e\x26\xb7\x16\x20\x50\xe8\x36\xa1\x56\ +\xcb\x19\x01\x2f\x6e\xee\x99\xf9\x87\x9e\x26\xfd\xfd\x03\x20\x22\ +\x68\xcd\xd9\x6e\x08\x22\x82\x61\x18\x68\x68\x68\xc0\xc2\xd6\x16\ +\x10\x11\x5a\xa7\x79\x1e\x01\xa7\x03\xe0\x9c\x65\x4b\x9d\x1f\x3c\ +\x13\x12\x29\x58\x08\x28\x08\xd3\x86\x1e\xb7\x13\x58\x81\x2d\x6d\ +\x15\xd8\xe2\x2c\x78\x99\xfa\x14\x16\x21\x14\xac\x2d\x6d\x9d\xb8\ +\xe6\xae\xcb\xcc\x74\xfa\x41\x10\xee\x29\xeb\x9b\x67\x43\xe3\x4e\ +\x1a\x60\xcd\xaf\x9e\xc7\x7f\xfa\xcb\x5b\xd0\xb4\xa0\x61\xd6\x87\ +\xde\xb0\x61\xc3\x94\x7a\xdc\x2d\xdb\x29\x6a\x6b\x6a\x6c\xc4\xd9\ +\xad\xad\x00\x9c\xf4\xc1\x89\xa1\x53\x38\x74\xa4\x1f\xa7\x46\xc7\ +\x50\x53\x53\x83\xb1\xb1\x44\xb6\x68\x11\x64\xe4\xbc\x7e\x33\xea\ +\xdc\x8c\xfc\x08\x80\xbf\x18\xd0\xfd\xac\x13\x9c\x0b\x32\xf0\xf2\ +\x96\x1d\xe0\x4c\xce\xbd\xd4\x0c\x0c\x0e\x02\x00\x2c\xa5\xd0\x10\ +\x8b\x21\x1a\x89\x14\xac\x93\x08\x56\xf7\x4f\x85\xb1\x78\x12\xef\ +\xf7\xf6\x7b\x9e\xf1\x9e\x03\xcf\xcd\xfb\x9c\x18\x04\xc2\xc4\x9c\ +\x02\xf0\x55\xd5\xd5\xf6\x64\xd8\x82\x08\x53\x43\x22\x00\xd5\xc0\ +\xa6\xc7\x47\x55\x77\xfb\xbd\x20\xdc\x0c\x50\x19\x0b\x69\x72\x9e\ +\x2f\x0c\x13\x47\x4f\x8d\xe1\x07\xff\xab\xad\x28\x47\xde\xb5\x6b\ +\xe7\xb8\xbf\x53\x4a\xe3\x74\x3c\x01\xc5\xc0\x99\x8b\x16\x61\xd9\ +\xd9\x4b\xd0\xb8\xa0\x01\x63\xf1\x04\xf6\x1f\xec\xc5\x6b\xdd\xdb\ +\xd0\xf3\xd6\xdb\x38\x76\xf2\x14\x2c\x4b\x61\x2c\x9e\x74\x94\xba\ +\xe1\x55\xfa\x35\xd9\x1b\x05\x8d\x80\x02\xf3\x00\x26\xd7\x6d\xce\ +\xeb\x8e\x0d\x8d\xe2\xcd\xdd\x7b\x8b\x72\x0e\x26\x63\x60\x70\xd0\ +\x29\xf6\x33\x0c\x68\xad\xa1\xb9\x78\x8b\x81\x2c\xdb\x59\x9c\xe4\ +\x3b\x07\x6e\x5d\x84\x8f\xe0\xb9\x11\x23\x40\x28\x04\x6d\x50\xc4\ +\x97\xaa\xae\x76\x51\xfe\x55\x84\x18\x00\x55\x84\xea\x6c\x7f\x4a\ +\xb1\x75\x19\x18\x1b\xcb\xf7\xae\xb9\x3a\x00\x32\x22\x78\xa4\xed\ +\xd7\x78\xf7\xc0\xa1\x59\x1d\xf1\x70\x5f\x1f\xec\xb4\xbf\xb4\x81\ +\x99\x31\x96\x48\x22\x65\x29\xb4\xb6\xb6\xe2\xdc\x65\x4b\xb1\x68\ +\x61\x2b\x6c\xa5\x70\xb8\x7f\x10\x5d\xdb\x76\x62\xd3\x1b\xdb\xb1\ +\xff\xd0\x11\x24\x53\x16\xc8\x30\x33\x61\x7d\x37\xd4\x1f\xcd\x29\ +\xfe\x48\x6d\xf6\x46\x59\x63\x20\xea\xaf\x03\xa0\x09\xa2\x00\x79\ +\xa7\xc0\x53\x50\x68\x98\x78\x6e\xc3\x96\x59\x7d\xfe\xa9\xd2\x77\ +\xb8\x17\x4d\x8d\x0b\xb0\xa0\x21\x86\x86\x58\x3d\x6a\xa2\xd1\xa2\ +\x1d\x9b\x7d\x43\x90\xbc\xf3\x10\x26\x9b\x8f\x20\x08\x3e\x6c\x02\ +\xbe\xa7\xce\x4f\x7e\x0a\x9d\xeb\x0e\x87\x2d\x8c\x30\x3d\xe4\xf2\ +\xae\x4e\xc8\xb8\xe2\x8e\xaf\x13\xe3\x1f\x01\x4c\x7d\x42\xce\x8c\ +\x60\x80\x19\xd0\x36\x60\xa7\xc1\x56\x02\x9f\x5a\xf9\x61\xfc\xe6\ +\xd1\x07\x67\xb4\xc8\x07\x00\xbe\xf3\xbd\x7f\xc0\x8b\xcf\xff\x16\ +\x80\x33\x8c\x86\x01\xb4\xb6\x34\xa3\xae\xd6\xa9\x5c\xd7\x5a\xe3\ +\xd8\xc9\x21\xf4\x1f\x3d\x8e\xe3\x27\x4f\x41\x33\x3b\xca\x8a\x80\ +\xac\xb2\xca\xab\xe8\x37\xfd\x51\x00\x23\x9a\xf3\xfc\x7d\xb7\x08\ +\xc8\x88\x7a\x0c\x01\x13\x30\x0a\x15\x02\x06\x4f\x03\x03\x5a\x01\ +\x2a\x8d\x8f\x9c\x77\x26\xb6\x3d\xfd\xd3\x19\x7d\xf6\xe9\xf0\xf1\ +\xe5\x2b\x51\x1b\x9d\x5d\x6b\x64\x21\x2c\xdb\xc6\xb6\xb7\xf7\x3b\ +\x51\x10\x33\xe2\x18\x48\xd1\x3a\x20\x5a\x0f\x8a\xd6\x03\x35\xf5\ +\x40\xa4\x0e\x88\x64\xa2\x27\xd9\xf4\x89\x81\x49\xcf\x93\x30\x6f\ +\x20\xa2\x3d\x44\x7c\xbb\xb5\xa5\xfd\xcd\xb0\x65\x11\x66\x86\x44\ +\x00\xaa\x13\xd6\x9d\xed\x0f\x1b\xa0\x6b\x08\x78\xb7\xb4\x6f\xe5\ +\x4d\x03\x38\x05\x75\x2f\xbd\xbe\x1d\x7f\xf7\xe0\xcc\x14\xa0\x52\ +\x0a\xbf\x7e\xf6\x59\x9c\x3c\x35\x0a\x5b\x33\x96\x9c\xb5\x18\x67\ +\x9f\xb5\x18\xb5\x35\x35\x18\x1e\x19\xc5\x9e\xfd\xef\xe3\xd5\xce\ +\x37\xb1\x7d\xf7\x5e\x1c\x3b\x71\x0a\x0c\xe4\x0a\xfb\x8c\x40\x5e\ +\x3f\x52\x93\xb9\xd5\x66\x15\x18\xa2\x75\xa0\x48\x1d\x28\x52\x9b\ +\xfb\x7d\x36\x05\xe0\x44\x31\x0a\x4e\x02\x9c\xf2\xa9\x30\xb0\xeb\ +\xc0\x61\xec\x99\x65\x14\x64\x32\x6c\xdb\x86\xb2\x4b\xb3\x30\xf2\ +\xc4\xd0\x88\xf3\x20\xe8\xf5\x1b\x99\x9b\x2f\xe7\x3f\x95\x22\x49\ +\x61\xfe\xc1\x6d\x76\x02\x2b\x44\xf9\x57\x37\xc5\x77\x2f\x84\xb2\ +\xa1\xfb\x76\x1c\xd1\xe7\x5d\xfc\x98\x09\xb3\x11\xa0\x2b\x4a\xf6\ +\x46\x14\x7c\xc8\xd8\xdc\xbd\x15\x1f\x5c\xb6\x18\xff\xea\xc3\x1f\ +\x9a\xd6\xa1\x7e\xfe\xf8\x3f\x63\xc7\xf6\xed\x58\x76\xf6\x59\x68\ +\x88\xd5\xe3\xf4\x58\x02\x07\xfb\x06\xb0\x6b\xef\x01\x1c\xec\x1b\ +\xc0\xc8\xa8\x33\xc4\x27\xa7\xf4\x33\x5e\x7a\xc6\xab\xcf\x37\x02\ +\x72\x8a\x9e\x22\x35\x20\x37\xdc\xef\x55\xfc\x19\x2f\x96\xbc\x85\ +\x80\xee\x7c\x00\xc3\x3b\xf4\x66\x02\x25\xe7\xfe\x8a\x01\x62\x8d\ +\xb3\xcf\x68\xc2\xb5\xcb\x3f\x3a\xad\xcf\x3e\x1d\xf6\x1f\x78\x0f\ +\xcf\xfc\xfa\xe9\x19\x47\x59\xc6\x43\x6b\x8d\x03\x87\xfb\xa1\x98\ +\x41\x86\x91\x3b\x97\xde\x73\x97\x8d\x94\xe4\x6a\x26\xb2\x85\x93\ +\x32\x20\x68\xbe\x73\x1c\xa4\x6f\x53\x5d\xeb\xff\x3b\x06\x77\x58\ +\x93\xbf\x5c\xa8\x64\xc4\x00\xa8\x76\x0e\xef\xb6\x75\xdf\x5b\x2f\ +\x18\xe7\x5c\xba\x0d\x4c\xab\x40\x98\x60\xf6\xeb\x4c\x09\x2a\x47\ +\x27\x2d\xf0\xcc\xf3\x2f\x03\xca\xc2\xaa\x2b\x57\x4c\xa9\x2a\xfe\ +\xe0\xa1\x43\xf8\xfb\xbf\xff\x0e\x62\xf5\xb5\xe8\x1b\x38\x8a\xb7\ +\xf7\xbd\x8f\x03\x87\xfa\x30\x3c\x7a\x1a\x4a\xb9\x4a\x3f\x57\x74\ +\xe8\xb6\xf0\xe5\x14\x7e\x04\x88\x64\x94\x7e\x46\xf9\x93\xab\xf8\ +\x23\x99\xa2\xbf\x48\x8d\xf3\x1a\xb3\xc6\x31\x18\x5c\x65\xe6\x1e\ +\x2b\x9b\xff\x37\x3d\x95\xee\x53\x6d\x05\xcc\x7d\xf6\xc3\x47\x06\ +\xf0\xd7\xb7\xdd\x34\xd3\x13\x3a\x29\xaf\x6c\xd8\x88\x2d\xaf\x6f\ +\x2e\xea\x31\xdd\x1d\x09\x27\x4f\x8d\x66\xce\xb5\xb7\x7e\xc2\x6b\ +\x3c\x39\xe7\x8d\xc6\x3d\x57\x62\x00\xcc\x4f\xf8\x19\xa5\xe8\x06\ +\xee\x5e\xf7\x46\xd8\x92\x08\xc5\x41\x0c\x80\x39\x02\xf7\xbd\xf5\ +\x0e\x9f\x7d\xf1\x63\xa6\x69\xc6\x00\x5a\x89\x62\xc7\x6c\xb3\x0a\ +\x92\x41\xee\x0c\x59\xd6\x78\x75\x73\x27\xf6\xee\xdd\x87\x55\x57\ +\xae\x40\x6c\x82\x61\x34\xc7\x4f\x9c\xc0\x8d\x7f\xf1\x79\xbc\x77\ +\xb0\x17\x7b\xf6\x1f\xc4\x89\xa1\x11\xa4\x6d\x95\xf3\x2c\x5d\x6f\ +\xdf\x37\xb8\x27\xe2\xf1\xe6\x6b\xf2\x3c\x7d\x0a\x86\xf8\x5d\x43\ +\xc1\x88\x7a\xfe\xde\xf4\x78\xfe\xae\x32\x2b\x54\xe8\x36\xd5\xd3\ +\xc5\x00\x18\x27\x86\x86\x71\xfd\x55\x1f\xc3\x39\x4b\x16\xcf\xfc\ +\x9c\x4e\xc0\x93\xbf\xfc\x3f\x38\xb0\x7f\x5f\x51\x8e\x35\x96\x48\ +\x82\x01\xb4\x34\xb7\x60\x78\xe4\x34\x4e\x9d\x1e\xcb\x18\x00\x99\ +\xa8\x8a\xe7\xbc\x66\xcf\x67\x76\x76\x82\xb7\x6d\x52\x0c\x80\x79\ +\xca\x20\x80\xbf\x56\x5d\xeb\xfe\x16\xfd\x3b\x4e\x87\x2d\x8c\x50\ +\x3c\xc4\x00\x98\x4b\xf4\xef\x4e\xe9\xbe\xb7\x5e\x30\xcf\xb9\xec\ +\x15\x22\x5c\x0d\x60\x51\xf1\x0e\x4e\xf9\x3f\xb1\xf3\x9f\x9d\x6f\ +\xbf\x83\x9f\xff\xa2\x1d\xac\x6c\x7c\xe8\xc2\x0b\xd0\x90\x59\x37\ +\x0b\x38\x21\xe7\xe7\x5f\x7c\x09\x37\x7e\xee\x0b\xd8\xbb\xef\x00\ +\x12\xa9\xb4\x13\x2d\xf0\x2a\x7c\xd7\x13\x35\x3c\x4a\x3f\x1b\xde\ +\x8f\x66\xab\xf9\x73\x21\xfe\x80\xe2\x0f\x86\xfb\x4d\x33\x1b\xf2\ +\x77\x94\xbf\x5b\x24\x58\x40\xf9\x03\xd3\x53\x68\x04\x67\xf6\x3e\ +\x33\x4c\x28\x7c\x66\xf5\x95\xb3\x3b\xad\xe3\xb0\xe6\xe7\x8f\x62\ +\x78\x68\x76\x1d\x9f\x89\x64\x1a\x91\x48\x14\x67\x2d\x5e\x84\x05\ +\x0d\x0d\x38\x39\x7c\x2a\x33\x29\xd1\xed\x68\xf0\x84\xff\xdd\xa8\ +\x8a\xaf\x5e\xc2\xbb\x40\xc9\xad\x15\x00\xa4\x1e\x60\xde\xc0\x00\ +\xb7\x2b\x98\x37\x71\x57\x5b\x79\x5a\x5f\x84\xb2\x22\x57\xf2\x5c\ +\x65\xf5\x57\xea\x22\x71\xfb\xdb\x0c\xfc\x2d\x8a\xd6\x29\xc0\x9e\ +\x6a\x78\x1b\x6c\xa7\x00\x2b\x01\xa4\xc7\xc0\xe9\x38\x60\x25\x60\ +\x28\x0b\x97\x5f\x7a\x31\xce\x3f\x77\x29\x94\x6d\xe3\xf5\xce\x2e\ +\x0c\x0e\x38\x03\x6d\x7c\xdb\xf9\xdc\xd0\xb2\x11\xbc\xf7\x3f\xce\ +\x2a\xa1\x6c\x2e\x3a\xe0\xc9\x1b\x6e\x78\xda\xb9\x27\xc3\x44\xae\ +\xb0\xad\xc0\xbd\x37\xdf\x3f\x13\x65\xc6\xda\xf9\xfc\x76\x0a\x8d\ +\x35\xc0\x81\x97\x7e\x31\xeb\x5d\x06\x85\xb8\x76\xd5\x6a\xd8\xe9\ +\xe0\xa8\xde\xc9\x49\xa6\xd2\x20\xc3\xc0\xc2\xd6\x96\x6c\xdb\xa0\ +\x65\xdb\x18\x3c\x7e\x12\xc7\x87\x4e\xe1\xd8\xf1\x21\x4f\x41\x65\ +\xd4\x29\x9e\x8c\xd4\x81\xa2\x75\xb9\x62\x4a\x33\x9a\x31\xb4\x22\ +\xb9\xe9\x89\x53\xe9\x94\x10\xe6\x12\x07\x88\x8d\x7b\xed\xee\xb5\ +\x2f\x87\x2d\x88\x50\x3a\xe4\x4a\x9e\xe3\xd4\x5c\x75\xfb\x47\x95\ +\x36\x1e\x05\xf3\x27\x8a\x72\x40\x66\x00\x19\x25\xa8\x2c\xb0\x9d\ +\x06\x32\xca\x1f\x56\x02\x6c\x25\x01\x3b\x05\x28\xcb\x69\x1d\xd4\ +\x1a\xb9\xbd\x73\x6e\x7e\xdf\xab\xec\xbd\x5b\xfa\x32\x4a\xdf\x3b\ +\xc7\xdf\xa7\xfc\xbd\x8a\xdf\x5f\xc9\x4f\xd9\x3c\x75\xa6\x50\x2d\ +\xab\xb0\x3c\x4a\x3f\xab\xbc\x66\x51\xd9\xee\x1a\x40\xda\x02\x5b\ +\x09\xfc\xe0\xbe\xdb\x71\xff\xdd\xb7\x16\xe1\xc4\xe6\xd0\x5a\xe3\ +\xf2\xe5\x2b\x51\x57\x3b\xb5\xbe\x7f\x57\xe9\x37\x37\x35\xa2\xbe\ +\x2e\xb7\x05\x30\x95\x4e\xa3\xf7\xc8\x20\x7a\x8f\x0c\x42\x69\xed\ +\xfc\xaf\xcb\xd6\x57\x44\xb3\x06\x00\x45\xea\x80\x68\x6e\x76\x42\ +\x76\x78\x92\x2f\x75\x22\x05\x80\xf3\x04\x9b\x88\x7f\x6a\x27\x8c\ +\x07\xb0\xa3\x6d\x2c\x6c\x61\x84\xd2\x22\x57\xf3\xbc\xe0\xbb\x86\ +\x79\xc5\xfe\xbb\xc1\xfc\x23\x00\xb3\x77\x57\x99\x73\x9e\xb0\x4a\ +\x3b\x46\x80\x9d\x04\xac\xa4\x63\x04\xd8\x29\xc0\x4e\x3b\x46\x00\ +\x6b\xe7\xe6\xe2\x5b\xcf\x9b\xab\xca\x27\x0a\x1a\x02\x41\x65\x9f\ +\x51\xf0\x46\x4e\xd1\x53\x5e\x2e\x3f\xa8\xf0\x83\xca\xde\x0d\xf9\ +\x03\x33\xfe\xa7\x9f\xfd\xec\x36\x60\xa7\xb0\xac\x35\x86\x77\x5e\ +\x7c\xa2\xa8\x43\x7a\xb6\x6e\xdb\x8e\xbf\xba\xf7\x9e\x09\x0b\x2b\ +\x99\x9d\xfd\x00\xee\x0a\x60\x2f\xa7\xc7\xe2\x38\xd8\xd7\x8f\xfe\ +\xa3\xc7\xa1\x35\x7b\xa6\x1e\x7a\xc7\x24\x47\xb3\xfd\xff\x94\x1d\ +\x9c\xe4\x4e\x4f\x8c\xfa\x0d\x00\xc9\xff\xcf\x0b\x18\xd8\x6e\x82\ +\xee\xb6\xba\xda\xa4\xc8\x6f\x9e\x20\x35\x00\xf3\x82\x8d\xcc\x7d\ +\x3b\x7a\x78\xd9\xc7\x7e\x69\x00\x1f\x06\x70\xe1\xac\x0f\x99\x6d\ +\x13\xa7\x4c\x4e\x39\xb7\x81\x8f\x32\xbb\x03\x72\xca\x3e\x30\xa2\ +\x37\x58\xcc\xe7\x79\x0e\x66\x30\x9f\x1f\xc9\xe5\xf5\x33\xad\x69\ +\x44\x81\xc2\x3e\x9f\xd1\xe0\xe9\x24\xc8\x2a\x2e\xd7\x7b\x85\x3f\ +\xf7\x3f\xa3\xcf\xed\xef\x86\x18\x19\x1d\x45\x63\x6d\x04\x57\x17\ +\xb1\x25\xf0\x9f\x9f\xf8\x05\xde\x7d\x67\x4f\xc1\xdf\xa5\x2d\x0b\ +\x96\xd2\x68\x6e\x6e\x42\x6b\x4b\x73\xd6\xe3\xd7\x5a\x63\xe0\xd8\ +\x09\xec\xd9\xf7\x1e\xf6\xbe\xd7\x8b\xd1\xb1\x04\x00\x72\x5a\xfd\ +\xb2\x21\x7f\x7f\xd5\x7f\x76\xd0\x4f\x76\x6c\x72\x24\xa3\xfc\x03\ +\x9e\xbf\x84\xff\xe7\x3a\x71\x26\x3c\xa0\x63\x87\xef\xd2\x9b\x9e\ +\x95\x69\x7e\xf3\x08\xb9\x9a\xe7\x21\xe6\xca\x3b\x6f\x04\xf1\x43\ +\x98\x8d\x21\xc0\x4e\x35\x3c\xb4\x06\x58\x01\xda\x06\x2b\xcb\xf1\ +\xfa\xed\x34\xa0\xd2\xce\xbd\xb6\x33\x51\x80\x4c\x1a\xc0\x37\xc1\ +\xcf\xeb\xf5\x1b\x1e\x6f\xd3\x3b\xe1\xcf\xc8\x4c\x01\xf4\x28\xf4\ +\xbc\x96\xb4\xf1\xf2\xfa\x45\xf0\xf8\xc7\xfb\xec\xac\x9d\x14\x88\ +\x95\xc4\x82\x88\xc2\xce\xdf\x3e\x8e\x65\x45\xea\x08\xf8\xf4\x9f\ +\x7e\x06\xa7\x86\x4e\x78\xde\x8e\x91\x4c\x59\xa8\xab\xab\xc3\xc2\ +\xd6\x7c\x6f\xff\x70\xff\x51\xf4\x1f\x3b\x0e\xcb\xb2\x33\xde\x3e\ +\x00\xef\xc4\xc4\x60\xca\x25\xa3\xec\xb3\x86\x97\xb7\xa8\xd2\xf0\ +\x1a\x00\x05\x36\x27\x0a\x73\x09\x06\xf0\x2f\x2a\xa2\xbf\x85\xcd\ +\xeb\x0f\x86\x2d\x8c\x50\x7e\xe4\x8a\x9e\xaf\x2c\xbf\x27\x6a\x44\ +\xe2\x5f\x23\xc6\x7f\x05\x30\xfd\x7d\xb2\x40\xce\x08\x60\xed\x18\ +\x02\xda\xce\x18\x02\x36\xa0\x2d\x40\xd9\x99\xe7\x54\xee\xb5\xde\ +\x70\x7d\xb0\x00\xd0\x97\xd3\xf7\x2a\xfc\xf1\x42\xfb\x13\x28\xfd\ +\xec\xc3\x52\xfc\x13\x67\x5f\x31\x20\xa7\x13\xf8\xec\xea\xe5\xf8\ +\xd5\xff\xfc\xfe\xac\x8f\x9c\x4c\x26\x71\xe5\x55\xd7\xa0\xae\x36\ +\x8a\x54\xda\x02\x19\x06\x5a\x9a\x9b\x50\x5b\x93\xab\xe3\x54\x4a\ +\x63\xe0\xd8\x71\xf4\x0d\x1c\xc3\xf0\xc8\xa8\x73\xbe\x7c\x5b\xfc\ +\xbc\xe7\xce\x4d\xb5\x04\xc7\x24\x7b\x97\x26\x65\xc6\x01\x1b\x85\ +\xe6\x25\x18\xfe\x73\x2e\xcc\x11\xa8\x87\x88\xbe\x69\x77\xae\x7d\ +\x2d\x6c\x49\x84\xf0\x90\x14\xc0\x7c\xa5\xbf\x47\x73\xdf\x8e\x4e\ +\x5e\x72\xc9\xa3\xa6\x49\x75\x00\xad\x00\xa6\x39\x1a\xda\xf5\x08\ +\xdd\x02\x3b\x37\x37\x6f\x18\xb9\x42\x3e\x77\x82\x9f\x77\x7a\x9f\ +\x77\xb0\x4f\x56\xe1\xe4\xda\xf6\xc8\x4d\x1b\x78\xbb\x02\x02\x45\ +\x7f\x7e\xc5\x94\x09\xf1\x67\xc3\xfc\x28\xb1\xc2\xca\x1c\x3b\x3b\ +\x0f\x81\xb1\x67\xef\x7e\x2c\x5c\x50\x87\x4f\x5c\x76\xe9\xac\x8e\ +\xfc\xd4\xd3\xcf\xe0\x85\x17\x5f\x44\x6d\x5d\x1d\x16\x9f\xb9\x08\ +\x0b\x1a\x62\x88\x98\xce\x65\x3a\x74\x6a\x04\x07\x0e\xf5\x61\xe7\ +\xbb\xfb\x30\x78\xfc\x24\x52\x69\x1b\x64\x64\x0a\x20\xb3\x6d\x95\ +\x81\xe1\x49\xee\x60\x24\x37\xed\x92\x97\x72\xc9\xcd\x4d\x20\xc3\ +\xa3\xfc\x3d\xb5\x16\xf9\x46\x96\x50\xc5\xf4\x83\xe8\x7e\xd5\x75\ +\xe1\x57\x75\xdf\xc3\xe2\xf5\xcf\x73\xe4\x8a\x16\x00\x00\xd1\x2b\ +\xef\xb8\x5c\x6b\x3c\x04\x60\xd5\xb4\xff\x38\x1b\x09\xe0\x5c\xd1\ +\x9f\x1b\x15\x60\x05\xd6\x1a\x80\xce\xce\x0d\xf0\x2a\x94\xbc\x02\ +\xb5\xc9\xbc\xfc\x71\x43\xfc\xbe\x07\x65\x20\x93\xfe\xd0\x0a\x50\ +\x4e\x14\x20\xaa\x12\x78\xf1\x89\x1f\xe1\x8f\xaf\x58\x3e\xa3\x23\ +\x26\x12\x49\x5c\xf3\x27\xab\x71\x66\x6b\x4b\x76\x04\x70\x2a\x9d\ +\xc6\x91\xc1\xe3\xe8\x1b\x38\x8a\x78\x32\x05\x00\x93\x78\xfb\x19\ +\xcf\xdd\xf4\x1a\x50\x1e\xa3\xca\x1b\xde\xf7\x28\xfc\x59\x8d\x49\ +\x16\xaa\x81\x34\x11\xff\xcc\x06\xfe\x0e\x9d\xeb\x46\xc2\x16\x46\ +\xa8\x0c\xe4\xaa\x16\x7c\x64\xea\x03\x1e\x06\x70\xc1\xf4\xfe\x92\ +\x33\x0a\x3e\x93\xef\xf7\x19\x03\x9c\x33\x12\xdc\xd7\x65\x15\xba\ +\x37\xb4\x1f\x58\x44\x53\x71\x4a\x3f\x00\xb3\x53\xff\xa0\x6c\xa7\ +\xfd\x31\x3d\x86\x45\x31\x13\x2f\xac\x7d\x18\x1f\xbb\xe4\x8f\xa6\ +\x7d\xb8\xbb\xee\xbe\x07\xfd\x7d\xbd\x99\x6d\x88\xc3\xe8\x1b\x38\ +\x8a\x13\xc3\x23\xe3\x9c\x2f\x7f\x9d\x84\xaf\x65\x32\xa3\xfc\xb3\ +\x4a\x3f\xd8\x6e\x19\x88\xae\xe4\x16\x24\x79\xa7\xfe\xcd\x74\x52\ +\xa2\x50\x79\xd0\x6f\x14\xab\x6f\xa0\x7b\xfd\x81\xb0\x25\x11\x2a\ +\x0b\xb9\xaa\x85\x7c\xae\xba\xa5\xde\xb0\x6b\xef\x27\xc2\xdf\x00\ +\x68\x98\xfa\x1f\x72\xce\xcb\xf7\x45\x05\xd8\xff\x1c\x80\x9c\x22\ +\x0f\x14\x98\x85\x96\xd7\x9f\x01\xde\x99\x08\x99\x55\xc9\x48\xc7\ +\xd1\x52\x4b\x78\x7e\xed\x4f\xb0\x62\x1a\xe9\x80\xb5\xeb\x9e\xc4\ +\x43\x0f\xfd\x18\xc3\x23\xa7\xd1\x7f\xf4\x38\x6c\x5b\x17\x30\x84\ +\xbc\x85\x7d\xde\x2e\x0b\x8f\xf2\xf7\x8d\xf0\x0d\xfe\x2e\xd0\x62\ +\x69\x18\xb9\xf4\x01\x05\x6f\xa2\xfc\xab\x1d\x06\xb6\x19\x4c\xdf\ +\xb4\xbb\xdb\x5e\x0d\x5b\x16\xa1\x32\x91\x2b\x5b\x18\x9f\xe5\x5f\ +\x5c\x14\x31\xcd\xfb\x19\xf8\x3a\x80\xf1\x07\xfd\xe7\xe1\x31\x04\ +\xb2\x8a\x1f\x9e\xe7\xbc\x90\x47\xcf\x7b\x43\xcd\x15\xaa\xf4\x83\ +\x78\xa2\x00\x50\x69\x67\x22\x62\x6a\x0c\x4d\xb5\xc0\x3f\x7d\xff\ +\xdb\xb8\xf5\xb3\x37\x4c\x7a\x88\xe7\x7e\xfb\x3c\x3e\x7f\xfb\x97\ +\x91\xb6\x2c\x64\xdb\x2a\x11\x48\x8d\x8c\xa7\xf8\x33\x4a\xbd\xa0\ +\xb7\x1f\x8c\x0c\x78\xa2\x06\x94\x37\xe2\x77\x9c\x82\x3f\xa9\xfc\ +\xaf\x3a\x88\x68\x0f\x33\xff\x40\x9d\x9f\x5a\x87\x8e\x0e\x15\xb6\ +\x3c\x42\xe5\x22\x57\xb7\x30\x39\x57\xdf\xb9\x38\x62\xf3\x7f\x66\ +\xe0\x1b\x00\xea\x26\x7d\x3d\x80\xac\xa2\xf7\x29\x7d\xf6\xeb\xff\ +\x3c\xc5\x1e\x54\xfa\xc1\xdf\x57\x22\xde\xf1\xc8\x96\x33\x04\x29\ +\x1d\x77\xc6\x23\xa7\xc6\xf0\xc5\x1b\xaf\xc3\x77\xbe\xf5\x75\x5c\ +\xf4\xc1\x0f\xe4\xfd\xe5\xd0\xf0\x30\x7e\xf8\xe0\x43\xf8\xf1\x23\ +\xff\x04\xa5\x54\x7e\x3d\x44\xb0\x3d\x32\x38\x5b\xc1\x1b\xbe\xf7\ +\x85\xf7\x03\x2d\x95\x9e\x61\x3e\xbe\x89\x89\x13\x8d\x49\x06\x44\ +\xf9\x57\x1f\x07\x41\xf4\xdf\x54\x7d\xef\xe3\xd8\xb8\xd1\x0e\x5b\ +\x18\xa1\xf2\x91\x2b\x5c\x98\x3a\x2b\x6f\x3d\x37\x62\x98\xf7\x33\ +\xd3\xbd\x00\x6a\xa7\xfe\x87\xec\xbb\x1b\x97\xaa\x51\xfa\x01\xf2\ +\x26\x23\xba\x46\x40\x1c\x9c\x8e\x83\xec\x24\x2e\xb9\xe8\x7c\x7c\ +\xf0\xfc\x73\x10\x35\x4d\xa4\x52\x49\x1c\x3e\xdc\x87\xb7\x76\xed\ +\x82\xb2\x33\x0e\x5a\x50\xf1\xfb\xbc\xf8\x48\x01\x6f\xbf\x50\x0a\ +\xc0\xd3\xef\xef\xf1\xea\xc9\xf0\x28\x7a\x78\xbc\x7c\x5f\xd1\x25\ +\x9c\xc7\x12\xf6\xaf\x42\xa8\x97\x89\x7f\xa4\x4f\xb4\xfe\x0c\xfb\ +\x7e\x92\x0a\x5b\x1a\xa1\x7a\x90\xab\x5c\x98\x3e\x57\xdf\x76\xbe\ +\x69\x19\x0f\x80\x70\x17\x80\xc8\xf4\x0f\x90\x17\x06\xa8\x72\x3c\ +\x45\x8f\xda\x06\x6c\x0b\x6c\x27\x33\x8b\x92\x12\x4e\x6d\x80\x95\ +\xc8\x0c\x48\xb2\x9d\x94\x81\x6f\x38\x52\x46\xf1\xe6\x6d\x47\xcc\ +\xdd\xfb\x96\x22\x19\xc1\x90\xbe\x67\x60\x8f\xcf\xdb\x2f\x14\xda\ +\x0f\xce\x54\x00\xb2\x8a\xdf\x7d\x38\x27\xfe\x9f\xcc\x0b\x8e\x32\ +\xf0\x63\x1d\x8b\x3c\x8c\x8d\x4f\x4c\x7f\x73\x94\x30\xef\x91\x2b\ +\x5d\x98\x39\xcb\xbf\xf8\x47\xa6\x69\x3c\x00\xd0\x6d\x98\xef\x33\ +\x25\xb2\x05\x81\x81\x48\x80\xbb\x1f\xc1\x35\x00\xf2\xa6\x23\xba\ +\x6d\x91\x46\x41\xe5\x9f\x97\xdb\xf7\x79\xfd\x99\xd6\x3f\x5f\x6e\ +\x3f\xd8\x4e\x19\xc8\xeb\x4f\xb8\x1f\xc1\xf7\x40\xa8\x5c\x8e\x33\ +\xf0\xa0\x36\x53\x8f\xe0\xf5\x8e\x44\xd8\xc2\x08\xd5\x8b\x5c\xed\ +\xc2\xac\xa9\xb9\xea\xf6\x8f\x2a\x45\xff\x05\xc0\xe7\x30\x9f\x0d\ +\x01\x9f\x11\x60\xe7\xb6\x25\xda\xa9\xcc\xb2\xa4\x14\x58\x65\x96\ +\x24\x79\xa7\x23\xba\x8a\xd9\x63\x00\xe4\x2b\xfe\x42\x23\x93\x1d\ +\x05\x5f\x70\x6a\x62\x9e\xb7\x8f\xdc\xfb\x20\xf3\xd8\x73\x27\x5f\ +\x05\x55\xc1\x00\x03\x3f\xd6\x49\xfa\xa9\x6c\xea\x13\x8a\x81\x5c\ +\xf5\x42\xf1\xf8\xc4\x9d\x17\x44\x48\x7f\x93\x99\xfe\x03\xa6\xd5\ +\x35\x30\x87\xf0\xce\x3f\x70\x0b\x03\x75\x66\x3f\x82\xbb\x26\x39\ +\xb3\x2a\x99\xb3\x51\x00\xca\x85\xec\x0b\xb5\xee\x15\xdc\x95\x10\ +\x08\xf1\xfb\x86\x03\x8d\xe7\xed\x7b\xee\x25\xd4\x5f\x4d\x1c\x60\ +\xc2\x23\xda\x48\xad\x11\x8f\x5f\x28\x26\xf2\x0d\x20\x14\x1f\xa7\ +\x6b\xe0\x6b\x99\xf6\xc1\xd6\xb0\xc5\x29\x2f\x9e\x81\x48\x6e\x3a\ +\x40\x2b\xc7\x08\x70\x95\xbf\x5b\x07\xa0\x3d\xab\x92\xb3\x75\x00\ +\xc1\x65\x49\x11\xe4\x87\xf8\xbd\x05\x7c\x05\x2a\xf8\x7d\x33\x15\ +\x00\xdf\x65\x2e\x8a\xbf\x6a\x60\x60\x1b\x01\x0f\xa9\xd8\xe1\xf5\ +\x52\xd5\x2f\x94\x02\xf9\x26\x10\x4a\xc7\x15\xb7\x37\x19\xc0\x5d\ +\xc4\x74\x1f\x80\x0f\x86\x2d\x4e\xf9\xf0\x1a\x01\x9e\x0e\x01\x6d\ +\x83\xdd\xe5\x48\x5a\xe5\x22\x05\xde\xe1\x48\x05\x5b\x01\x83\xed\ +\x7b\x13\x85\xf8\x33\xf7\xf0\xdc\x4b\x98\xbf\x9a\xd0\x00\x3f\x47\ +\xc4\x0f\xdb\x9d\xeb\x37\x84\x2d\x8c\x30\xb7\x91\x6f\x04\xa1\x0c\ +\x7c\xd7\x30\x57\xee\xff\x0c\x0c\xfd\x75\x30\xfd\x1b\xcc\x8b\x7f\ +\x77\xc1\xd1\xc8\x3a\xe7\xf1\x67\x94\x7f\x36\x05\xe0\x46\x01\x00\ +\x9f\x72\xa7\xf1\xfa\xf5\xa7\x1c\xe2\xf7\x3d\x10\x2a\x9b\xd3\x60\ +\xac\x57\x26\xfd\x0f\x6c\x69\x7b\x3b\x6c\x61\x84\xf9\x81\x7c\x3b\ +\x08\x65\x25\xba\xe2\x4b\x1f\xd7\xa4\xef\x03\xe1\x56\xcc\xf9\x3a\ +\x81\xc0\x68\xe4\xe0\x7e\x04\x04\xf7\x24\x00\x7e\x6f\xde\xeb\xe1\ +\x4f\xe4\xed\x4b\x88\xbf\x5a\x21\x60\xaf\x06\x7e\xa6\x55\xea\x31\ +\xf4\x74\x9c\x0a\x5b\x1e\x61\x7e\x21\xdf\x14\x42\x38\x2c\xbf\xa5\ +\xd9\x8c\xd4\x7d\x81\x35\xff\x47\x22\x7c\x34\x6c\x71\x4a\x4b\xd0\ +\x10\xd0\xf0\x19\x05\xde\xb9\x08\xc1\xc5\x3f\xe2\xed\xcf\x45\x14\ +\x88\x37\x40\x1b\x8f\xa8\xee\xb6\xdf\x60\xf2\x11\x59\x82\x50\x12\ +\xe4\x1b\x43\x08\x1b\x8a\x5c\x79\xc7\x9f\x30\xd3\x5f\x81\xf9\xb3\ +\x00\x6a\xc2\x16\xa8\x34\x78\xf7\x23\x20\xb0\x20\x29\xf0\xba\xbc\ +\x51\xbc\x05\xda\xf7\xb2\x0f\xe5\x12\xae\x22\x0e\x31\xe3\x51\xad\ +\xf1\x28\x7a\xda\xfb\xc3\x16\x46\x10\xe4\xdb\x43\xa8\x1c\x2e\xfb\ +\x4a\x8b\x59\xab\x3e\xcf\x9a\xef\x25\xc2\xe5\x61\x8b\x53\x1a\xbc\ +\xfb\x10\x3c\xde\x7f\x81\x1d\x49\xfe\xcb\x53\xbc\xfd\x2a\x25\x05\ +\xe0\x59\x30\xb5\xa9\x86\xde\xe7\xa5\x9a\x5f\xa8\x24\xe4\x5b\x44\ +\xa8\x48\x6a\x56\x7e\xf9\x12\x4d\xea\x4e\x06\xee\x02\x70\x66\xd8\ +\xf2\x14\x9f\x29\xee\x47\x70\x11\x6f\xbf\xaa\x20\x60\xb7\x06\xd6\ +\x6a\xa5\x1e\x43\xcf\x93\xc7\xc3\x96\x47\x10\x0a\x21\xdf\x28\x42\ +\x65\x73\xd1\x7d\xb5\x66\xeb\xf0\xf5\x20\x7d\x0b\x40\x7f\x01\xa0\ +\x21\x6c\x91\x4a\x43\x21\x4b\x40\x2e\xcf\x2a\xe3\x10\x11\xff\x9a\ +\x94\xf9\x84\xf5\xc6\xda\xad\x61\x0b\x23\x08\x93\x21\xdf\x30\x42\ +\xf5\x70\xd5\x2d\xf5\xa6\xaa\xbb\x01\xc0\x97\x00\xfe\x34\x80\x68\ +\xd8\x22\x09\xf3\x1d\x3a\x09\xe6\x7f\x21\xc3\x68\xb3\x3b\xd7\x6e\ +\x82\x14\xf4\x09\x55\x84\x18\x00\x42\x75\x72\xf5\x9d\x8b\x4d\x85\ +\x7f\x07\xe6\xcf\x01\xf8\xd7\x10\x63\x40\x28\x1f\x03\x00\x9e\x26\ +\xe6\xa7\xec\x0f\xa4\x37\xa2\xa3\x43\x85\x2d\x90\x20\xcc\x04\x31\ +\x00\x84\xea\xe7\xda\xdb\x5a\xcd\xb4\x71\x23\x80\x1b\x00\xfc\x19\ +\xe6\x6c\x9a\x40\x08\x0f\xea\x25\xd2\x4f\x43\x9b\xcf\xd9\x0d\x87\ +\x36\x4a\x31\x9f\x30\x17\x10\x03\x40\x98\x5b\x2c\xbf\x27\x16\x31\ +\x92\x57\xc3\x50\x37\x32\xd3\xe7\x00\x2c\x0b\x5b\x24\xa1\x2a\xd1\ +\x00\x6d\x25\xf0\xcb\x20\xe3\x37\x12\xde\x17\xe6\x22\x62\x00\x08\ +\x73\x19\x8a\xae\xbc\x7d\x05\xc3\xb8\x81\x89\xff\x0c\xc0\xe5\x00\ +\x8c\xb0\x85\x12\x2a\x96\x61\x00\x2f\x83\xe9\xb7\x2a\x8a\xdf\x61\ +\x73\xdb\xd1\xb0\x05\x12\x84\x52\x22\x06\x80\x30\x7f\xf8\xc4\x97\ +\xce\x30\xc1\x9f\x04\xf3\x75\x20\xbe\x1e\xa0\x0f\x84\x2c\x91\x10\ +\x2e\x0a\xa0\x6d\x04\x7e\x19\x6c\xbc\x6c\xeb\xba\x57\xd1\xb3\xc6\ +\x0a\x5b\x28\x41\x28\x17\x62\x00\x08\xf3\x97\x15\x77\x5c\x6c\x98\ +\x74\x1d\x31\xaf\x02\xb0\x0a\xc0\x92\xb0\x45\x12\x4a\x8a\x62\xc6\ +\x76\x03\xf4\x7b\x36\x79\x83\x62\xde\x88\xce\x75\x23\x61\x0b\x25\ +\x08\x61\x21\x06\x80\x20\xb8\xac\xb8\xe3\x62\xd3\xc0\x1f\x03\xbc\ +\x0a\xa0\x55\x00\xce\x0f\x5b\x24\x61\x56\xa4\x01\xbc\x41\xc0\x1f\ +\x98\xe8\xf7\x0a\xfa\x35\x51\xf8\x82\x90\x43\x0c\x00\x41\x18\x8f\ +\x95\x5f\x59\x62\x42\xad\x24\xe2\xe5\x0c\x5a\x0e\xf0\xb5\x00\x5a\ +\xc2\x16\x4b\x18\x97\x7e\x80\x7a\x18\xfc\x9a\x41\xc6\x26\xdb\x48\ +\xf4\xe0\xf5\x8e\x44\xd8\x42\x09\x42\xa5\x22\x06\x80\x20\x4c\x95\ +\xd5\xab\x23\xd1\xb1\xa5\x97\x6a\x83\x2e\x07\x1b\x97\x01\xfc\x71\ +\x00\x1f\x03\xd0\x18\xb6\x68\xf3\x90\xf7\x00\x6c\x63\xe2\x6d\xa4\ +\x8d\xad\x4a\xf3\x1b\xb2\x60\x47\x10\xa6\x87\x18\x00\x82\x30\x3b\ +\x08\x57\xdc\x76\x91\xc9\xe6\x65\xc4\xb8\x94\x89\x3f\x42\xc0\x25\ +\x0c\x5c\x04\x19\x4e\x54\x0c\x86\x40\xd8\x0d\x8d\x5d\x6c\x60\xb7\ +\x01\xbd\xc3\x4e\xd5\x6c\xc5\xb6\x27\x86\xc3\x16\x4c\x10\xaa\x1d\ +\x31\x00\x04\xa1\x14\x5c\x72\x4b\x4d\x4d\x7d\xdd\x87\x14\xf1\x47\ +\x18\xf4\x21\x22\xbe\x08\x84\x8b\xc0\xb8\x10\x52\x6c\x18\x24\x4d\ +\xc0\x7b\x0c\xec\x27\xe2\x7d\x9a\x69\xaf\xc1\xc6\x1e\xbb\x26\xbd\ +\x1b\x9b\x7e\x79\x24\x6c\xe1\x04\x61\xae\x22\x06\x80\x20\x94\x9b\ +\xd5\xb7\x2c\x88\xc6\x6b\x2f\xd4\xc0\x05\xcc\x74\x9e\x61\xe0\x3c\ +\x66\x3e\x17\xc0\x39\x70\x0a\x0f\x97\x00\x30\xc3\x15\xb2\xa8\xc4\ +\x09\x38\xc8\x8c\xc3\x20\xea\x65\xf0\x21\x22\x1c\x22\xcd\x87\x6c\ +\x33\xba\x1f\xe7\x8e\xf5\xca\x38\x5d\x41\x28\x3f\x62\x00\x08\x42\ +\xa5\xb1\x7a\x75\x04\xa3\xe7\x9c\x59\x13\x31\xce\xd4\x50\x4b\x58\ +\x63\x31\x13\x2d\x36\x80\x25\x0c\x2c\x04\xa3\x05\x84\x16\x66\xb4\ +\x12\xa1\x05\x40\x2b\x9c\xe2\xc4\x72\x5c\xcf\x49\x00\xc3\x04\x0c\ +\x31\x78\x18\x44\xc3\x60\x0c\x83\x30\x44\x8c\x63\x9a\xf9\x28\x11\ +\xfa\x89\xcc\x63\xb6\xd2\xc7\x60\x72\xbf\x54\xde\x0b\x42\x65\x22\ +\x06\x80\x20\xcc\x15\x2e\xba\xaf\x16\x4b\x4e\xc4\x60\x51\x03\x34\ +\xd7\x44\x39\xd2\x0c\xd3\x36\x58\x47\x5a\x83\x2f\x65\x43\xb5\x80\ +\x0d\x02\x23\x49\x20\x7f\xa5\x3c\xe9\x14\x91\x8e\x5b\xa0\x04\x34\ +\x27\x61\xd7\x8e\x82\xd9\x92\xbc\xbb\x20\x08\x82\x20\x08\x82\x20\ +\x08\x82\x20\x08\x82\x20\x08\x82\x20\x08\x82\x20\x08\x82\x20\x08\ +\x82\x20\x54\x1e\xff\x1f\x6b\xa0\x50\xdf\x81\xbd\x73\xac\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x33\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x32\x20\x35\x63\x33\x65\x38\x30\x64\ +\x2c\x20\x32\x30\x31\x37\x2d\x30\x38\x2d\x30\x36\x22\x0a\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\ +\x65\x3d\x22\x75\x6e\x63\x6f\x6c\x6c\x61\x70\x73\x65\x2e\x73\x76\ +\x67\x22\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\ +\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\ +\x67\x65\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\ +\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\ +\x6f\x72\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\ +\x20\x20\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\ +\x22\x31\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\ +\x22\x30\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\ +\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x7a\x6f\x6f\x6d\x3d\x22\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x2d\x38\x2e\ +\x38\x37\x35\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x79\x3d\x22\x38\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\ +\x2d\x75\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\ +\x74\x2d\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\ +\x0a\x20\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\ +\x66\x61\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\ +\x68\x3d\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\ +\x69\x67\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\x20\x20\x20\ +\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\ +\x2d\x78\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x77\x69\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\ +\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\ +\x75\x65\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x38\x31\x35\x22\ +\x20\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\ +\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\ +\x61\x38\x31\x38\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\ +\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\ +\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\ +\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\ +\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\ +\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\ +\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\ +\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\ +\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\ +\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\ +\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\ +\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\ +\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x31\x34\ +\x34\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x54\x72\x69\x61\x6e\ +\x67\x6c\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\ +\x66\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\ +\x74\x72\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x2e\x30\x37\x34\x35\x37\x30\ +\x33\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\ +\x31\x32\x2c\x34\x20\x48\x20\x34\x20\x6c\x20\x34\x2e\x30\x30\x30\ +\x30\x30\x31\x2c\x38\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\ +\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\ +\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\ +\x3e\x0a\ +\x00\x01\x19\x0f\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x6d\x6f\x64\x75\x6c\x61\x74\x69\x6f\x6e\x2e\x73\x76\x67\x22\ +\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\ +\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\ +\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\ +\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\ +\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\ +\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ +\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ +\x6f\x6f\x6d\x3d\x22\x33\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x38\x2e\x30\x33\x38\ +\x35\x38\x32\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\ +\x61\x70\x65\x3a\x63\x79\x3d\x22\x38\x2e\x33\x34\x39\x32\x34\x32\ +\x34\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\ +\x22\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\ +\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\ +\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x39\x32\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x31\x34\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\ +\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\x31\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\ +\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x20\x2f\x3e\x0a\ +\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x64\x65\x66\x73\x35\x30\x33\x36\x22\x20\x2f\x3e\x0a\x20\x20\ +\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x35\x30\x33\x39\x22\ +\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\ +\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ +\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\ +\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\ +\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\ +\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\ +\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\ +\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\ +\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\ +\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x3c\x2f\x64\x63\x3a\x74\ +\x69\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\ +\x3a\x57\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\ +\x3a\x52\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\ +\x74\x61\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\ +\x65\x6e\x65\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\ +\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x6c\x61\x79\x65\x72\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x67\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x74\x65\x78\x74\x35\ +\x38\x30\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\ +\x65\x3d\x22\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\ +\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\ +\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\ +\x69\x67\x68\x74\x3a\x39\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x73\x74\ +\x72\x65\x74\x63\x68\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\ +\x74\x2d\x73\x69\x7a\x65\x3a\x39\x2e\x33\x33\x33\x33\x33\x33\x30\ +\x32\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\ +\x31\x2e\x32\x35\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\ +\x3a\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\ +\x6f\x27\x3b\x2d\x69\x6e\x6b\x73\x63\x61\x70\x65\x2d\x66\x6f\x6e\ +\x74\x2d\x73\x70\x65\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\ +\x27\x53\x6f\x75\x72\x63\x65\x20\x43\x6f\x64\x65\x20\x50\x72\x6f\ +\x20\x48\x65\x61\x76\x79\x27\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\ +\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x77\x6f\x72\x64\x2d\ +\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x70\x78\x3b\x66\x69\x6c\x6c\ +\x3a\x23\x66\x66\x30\x30\x30\x30\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\ +\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x6e\ +\x6f\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x61\x72\x69\x61\ +\x2d\x6c\x61\x62\x65\x6c\x3d\x22\x31\x30\x31\x22\x3e\x0a\x20\x20\ +\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x35\x38\x34\x37\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\ +\x20\x30\x2e\x32\x37\x31\x39\x39\x39\x39\x39\x2c\x36\x2e\x33\x38\ +\x38\x20\x48\x20\x34\x2e\x36\x30\x32\x36\x36\x36\x35\x20\x56\x20\ +\x35\x2e\x31\x30\x30\x30\x30\x30\x31\x20\x48\x20\x33\x2e\x33\x33\ +\x33\x33\x33\x33\x32\x20\x56\x20\x30\x2e\x34\x37\x30\x36\x36\x36\ +\x38\x38\x20\x48\x20\x32\x2e\x31\x35\x37\x33\x33\x33\x33\x20\x43\ +\x20\x31\x2e\x36\x39\x30\x36\x36\x36\x36\x2c\x30\x2e\x37\x35\x30\ +\x36\x36\x36\x38\x37\x20\x31\x2e\x32\x32\x34\x2c\x30\x2e\x39\x31\ +\x38\x36\x36\x36\x38\x36\x20\x30\x2e\x35\x31\x34\x36\x36\x36\x36\ +\x35\x2c\x31\x2e\x30\x34\x39\x33\x33\x33\x35\x20\x56\x20\x32\x2e\ +\x30\x33\x38\x36\x36\x36\x38\x20\x48\x20\x31\x2e\x37\x32\x37\x39\ +\x39\x39\x39\x20\x56\x20\x35\x2e\x31\x30\x30\x30\x30\x30\x31\x20\ +\x48\x20\x30\x2e\x32\x37\x31\x39\x39\x39\x39\x39\x20\x5a\x22\x20\ +\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\ +\x35\x38\x34\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\ +\x74\x79\x6c\x65\x3d\x22\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x64\x3d\x22\x6d\x20\x37\x2e\x39\x35\x39\x30\x32\x30\x36\x2c\ +\x36\x2e\x35\x20\x63\x20\x31\x2e\x33\x39\x30\x36\x36\x36\x36\x2c\ +\x30\x20\x32\x2e\x33\x33\x33\x33\x33\x33\x34\x2c\x2d\x31\x2e\x30\ +\x37\x33\x33\x33\x33\x33\x20\x32\x2e\x33\x33\x33\x33\x33\x33\x34\ +\x2c\x2d\x33\x2e\x30\x39\x38\x36\x36\x36\x36\x20\x30\x2c\x2d\x32\ +\x2e\x30\x32\x35\x33\x33\x33\x32\x20\x2d\x30\x2e\x39\x34\x32\x36\ +\x36\x36\x38\x2c\x2d\x33\x2e\x30\x34\x32\x36\x36\x36\x35\x32\x20\ +\x2d\x32\x2e\x33\x33\x33\x33\x33\x33\x34\x2c\x2d\x33\x2e\x30\x34\ +\x32\x36\x36\x36\x35\x32\x20\x2d\x31\x2e\x33\x39\x30\x36\x36\x36\ +\x36\x2c\x30\x20\x2d\x32\x2e\x33\x33\x33\x33\x33\x33\x33\x2c\x31\ +\x2e\x30\x31\x37\x33\x33\x33\x33\x32\x20\x2d\x32\x2e\x33\x33\x33\ +\x33\x33\x33\x33\x2c\x33\x2e\x30\x34\x32\x36\x36\x36\x35\x32\x20\ +\x43\x20\x35\x2e\x36\x32\x35\x36\x38\x37\x33\x2c\x35\x2e\x34\x32\ +\x36\x36\x36\x36\x37\x20\x36\x2e\x35\x36\x38\x33\x35\x34\x2c\x36\ +\x2e\x35\x20\x37\x2e\x39\x35\x39\x30\x32\x30\x36\x2c\x36\x2e\x35\ +\x20\x5a\x20\x6d\x20\x30\x2c\x2d\x31\x2e\x32\x33\x32\x20\x43\x20\ +\x37\x2e\x34\x36\x34\x33\x35\x33\x39\x2c\x35\x2e\x32\x36\x38\x20\ +\x37\x2e\x30\x34\x34\x33\x35\x34\x2c\x34\x2e\x38\x37\x36\x30\x30\ +\x30\x31\x20\x37\x2e\x30\x34\x34\x33\x35\x34\x2c\x33\x2e\x34\x30\ +\x31\x33\x33\x33\x34\x20\x63\x20\x30\x2c\x2d\x31\x2e\x34\x37\x34\ +\x36\x36\x36\x36\x20\x30\x2e\x34\x31\x39\x39\x39\x39\x39\x2c\x2d\ +\x31\x2e\x38\x31\x30\x36\x36\x36\x36\x20\x30\x2e\x39\x31\x34\x36\ +\x36\x36\x36\x2c\x2d\x31\x2e\x38\x31\x30\x36\x36\x36\x36\x20\x30\ +\x2e\x34\x39\x34\x36\x36\x36\x36\x2c\x30\x20\x30\x2e\x39\x31\x34\ +\x36\x36\x36\x36\x2c\x30\x2e\x33\x33\x36\x20\x30\x2e\x39\x31\x34\ +\x36\x36\x36\x36\x2c\x31\x2e\x38\x31\x30\x36\x36\x36\x36\x20\x30\ +\x2c\x31\x2e\x34\x37\x34\x36\x36\x36\x37\x20\x2d\x30\x2e\x34\x32\ +\x2c\x31\x2e\x38\x36\x36\x36\x36\x36\x36\x20\x2d\x30\x2e\x39\x31\ +\x34\x36\x36\x36\x36\x2c\x31\x2e\x38\x36\x36\x36\x36\x36\x36\x20\ +\x7a\x20\x6d\x20\x30\x2c\x2d\x31\x2e\x31\x31\x39\x39\x39\x39\x39\ +\x20\x63\x20\x30\x2e\x34\x32\x39\x33\x33\x33\x33\x2c\x30\x20\x30\ +\x2e\x37\x34\x36\x36\x36\x36\x36\x2c\x2d\x30\x2e\x32\x39\x38\x36\ +\x36\x36\x37\x20\x30\x2e\x37\x34\x36\x36\x36\x36\x36\x2c\x2d\x30\ +\x2e\x37\x34\x36\x36\x36\x36\x37\x20\x30\x2c\x2d\x30\x2e\x34\x34\ +\x37\x39\x39\x39\x39\x20\x2d\x30\x2e\x33\x31\x37\x33\x33\x33\x33\ +\x2c\x2d\x30\x2e\x37\x34\x36\x36\x36\x36\x36\x20\x2d\x30\x2e\x37\ +\x34\x36\x36\x36\x36\x36\x2c\x2d\x30\x2e\x37\x34\x36\x36\x36\x36\ +\x36\x20\x2d\x30\x2e\x34\x32\x39\x33\x33\x33\x33\x2c\x30\x20\x2d\ +\x30\x2e\x37\x34\x36\x36\x36\x36\x36\x2c\x30\x2e\x32\x39\x38\x36\ +\x36\x36\x37\x20\x2d\x30\x2e\x37\x34\x36\x36\x36\x36\x36\x2c\x30\ +\x2e\x37\x34\x36\x36\x36\x36\x36\x20\x30\x2c\x30\x2e\x34\x34\x38\ +\x20\x30\x2e\x33\x31\x37\x33\x33\x33\x33\x2c\x30\x2e\x37\x34\x36\ +\x36\x36\x36\x37\x20\x30\x2e\x37\x34\x36\x36\x36\x36\x36\x2c\x30\ +\x2e\x37\x34\x36\x36\x36\x36\x37\x20\x7a\x22\x20\x2f\x3e\x0a\x20\ +\x20\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x35\x38\x35\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\ +\x3d\x22\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\ +\x6d\x20\x31\x31\x2e\x34\x36\x34\x37\x30\x38\x2c\x36\x2e\x33\x38\ +\x38\x20\x68\x20\x34\x2e\x33\x33\x30\x36\x36\x37\x20\x56\x20\x35\ +\x2e\x31\x30\x30\x30\x30\x30\x31\x20\x48\x20\x31\x34\x2e\x35\x32\ +\x36\x30\x34\x31\x20\x56\x20\x30\x2e\x34\x37\x30\x36\x36\x36\x38\ +\x38\x20\x68\x20\x2d\x31\x2e\x31\x37\x36\x20\x43\x20\x31\x32\x2e\ +\x38\x38\x33\x33\x37\x35\x2c\x30\x2e\x37\x35\x30\x36\x36\x36\x38\ +\x37\x20\x31\x32\x2e\x34\x31\x36\x37\x30\x38\x2c\x30\x2e\x39\x31\ +\x38\x36\x36\x36\x38\x36\x20\x31\x31\x2e\x37\x30\x37\x33\x37\x35\ +\x2c\x31\x2e\x30\x34\x39\x33\x33\x33\x35\x20\x76\x20\x30\x2e\x39\ +\x38\x39\x33\x33\x33\x33\x20\x68\x20\x31\x2e\x32\x31\x33\x33\x33\ +\x33\x20\x76\x20\x33\x2e\x30\x36\x31\x33\x33\x33\x33\x20\x68\x20\ +\x2d\x31\x2e\x34\x35\x36\x20\x7a\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\ +\x75\x72\x65\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x61\x74\x68\x35\x38\x34\x35\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x30\x2c\x37\x2e\x35\x30\x30\ +\x34\x38\x37\x36\x20\x48\x20\x31\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\ +\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x30\x30\x30\x30\x30\ +\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x30\ +\x2e\x39\x39\x39\x30\x32\x34\x38\x37\x70\x78\x3b\x73\x74\x72\x6f\ +\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\ +\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x31\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\ +\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\ +\x70\x61\x74\x68\x35\x38\x39\x34\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x74\x69\x74\x6c\x65\x3d\x22\x73\x69\x6e\x28\x78\x29\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x20\x4d\x20\x30\x2e\x35\ +\x32\x30\x30\x37\x39\x30\x38\x20\x31\x32\x2e\x31\x35\x31\x32\x34\ +\x34\x39\x20\x43\x20\x30\x2e\x35\x32\x36\x33\x32\x30\x31\x34\x38\ +\x38\x33\x36\x20\x31\x32\x2e\x31\x39\x33\x32\x39\x31\x34\x36\x34\ +\x39\x20\x30\x2e\x35\x33\x32\x35\x36\x31\x32\x31\x37\x36\x37\x32\ +\x20\x31\x32\x2e\x32\x33\x35\x33\x33\x37\x39\x39\x35\x37\x20\x30\ +\x2e\x35\x33\x38\x38\x30\x32\x32\x38\x36\x35\x30\x38\x20\x31\x32\ +\x2e\x32\x37\x37\x33\x35\x32\x30\x39\x35\x35\x20\x43\x20\x30\x2e\ +\x35\x34\x35\x30\x34\x33\x33\x35\x35\x33\x34\x34\x20\x31\x32\x2e\ +\x33\x31\x39\x33\x36\x36\x31\x39\x35\x34\x20\x30\x2e\x35\x35\x31\ +\x32\x38\x34\x34\x32\x34\x31\x38\x20\x31\x32\x2e\x33\x36\x31\x33\ +\x34\x37\x36\x36\x36\x31\x20\x30\x2e\x35\x35\x37\x35\x32\x35\x34\ +\x39\x33\x30\x31\x36\x20\x31\x32\x2e\x34\x30\x33\x32\x36\x34\x33\ +\x35\x36\x20\x43\x20\x30\x2e\x35\x36\x33\x37\x36\x36\x35\x36\x31\ +\x38\x35\x32\x20\x31\x32\x2e\x34\x34\x35\x31\x38\x31\x30\x34\x35\ +\x38\x20\x30\x2e\x35\x37\x30\x30\x30\x37\x36\x33\x30\x36\x38\x38\ +\x20\x31\x32\x2e\x34\x38\x37\x30\x33\x32\x35\x36\x32\x20\x30\x2e\ +\x35\x37\x36\x32\x34\x38\x36\x39\x39\x35\x32\x34\x20\x31\x32\x2e\ +\x35\x32\x38\x37\x38\x37\x30\x34\x37\x35\x20\x43\x20\x30\x2e\x35\ +\x38\x32\x34\x38\x39\x37\x36\x38\x33\x36\x31\x20\x31\x32\x2e\x35\ +\x37\x30\x35\x34\x31\x35\x33\x33\x20\x30\x2e\x35\x38\x38\x37\x33\ +\x30\x38\x33\x37\x31\x39\x36\x20\x31\x32\x2e\x36\x31\x32\x31\x39\ +\x38\x34\x30\x31\x20\x30\x2e\x35\x39\x34\x39\x37\x31\x39\x30\x36\ +\x30\x33\x33\x20\x31\x32\x2e\x36\x35\x33\x37\x32\x36\x31\x33\x38\ +\x34\x20\x43\x20\x30\x2e\x36\x30\x31\x32\x31\x32\x39\x37\x34\x38\ +\x36\x39\x20\x31\x32\x2e\x36\x39\x35\x32\x35\x33\x38\x37\x35\x39\ +\x20\x30\x2e\x36\x30\x37\x34\x35\x34\x30\x34\x33\x37\x30\x35\x20\ +\x31\x32\x2e\x37\x33\x36\x36\x35\x31\x37\x30\x33\x20\x30\x2e\x36\ +\x31\x33\x36\x39\x35\x31\x31\x32\x35\x34\x31\x20\x31\x32\x2e\x37\ +\x37\x37\x38\x38\x38\x34\x39\x39\x34\x20\x43\x20\x30\x2e\x36\x31\ +\x39\x39\x33\x36\x31\x38\x31\x33\x37\x37\x20\x31\x32\x2e\x38\x31\ +\x39\x31\x32\x35\x32\x39\x35\x38\x20\x30\x2e\x36\x32\x36\x31\x37\ +\x37\x32\x35\x30\x32\x31\x33\x20\x31\x32\x2e\x38\x36\x30\x32\x30\ +\x30\x30\x38\x39\x37\x20\x30\x2e\x36\x33\x32\x34\x31\x38\x33\x31\ +\x39\x30\x34\x39\x20\x31\x32\x2e\x39\x30\x31\x30\x38\x32\x32\x30\ +\x31\x35\x20\x43\x20\x30\x2e\x36\x33\x38\x36\x35\x39\x33\x38\x37\ +\x38\x38\x35\x20\x31\x32\x2e\x39\x34\x31\x39\x36\x34\x33\x31\x33\ +\x34\x20\x30\x2e\x36\x34\x34\x39\x30\x30\x34\x35\x36\x37\x32\x31\ +\x20\x31\x32\x2e\x39\x38\x32\x36\x35\x32\x35\x38\x31\x31\x20\x30\ +\x2e\x36\x35\x31\x31\x34\x31\x35\x32\x35\x35\x35\x37\x20\x31\x33\ +\x2e\x30\x32\x33\x31\x31\x36\x38\x31\x33\x33\x20\x43\x20\x30\x2e\ +\x36\x35\x37\x33\x38\x32\x35\x39\x34\x33\x39\x33\x20\x31\x33\x2e\ +\x30\x36\x33\x35\x38\x31\x30\x34\x35\x36\x20\x30\x2e\x36\x36\x33\ +\x36\x32\x33\x36\x36\x33\x32\x32\x39\x20\x31\x33\x2e\x31\x30\x33\ +\x38\x31\x39\x38\x39\x31\x36\x20\x30\x2e\x36\x36\x39\x38\x36\x34\ +\x37\x33\x32\x30\x36\x35\x20\x31\x33\x2e\x31\x34\x33\x38\x30\x33\ +\x36\x39\x35\x31\x20\x43\x20\x30\x2e\x36\x37\x36\x31\x30\x35\x38\ +\x30\x30\x39\x30\x31\x20\x31\x33\x2e\x31\x38\x33\x37\x38\x37\x34\ +\x39\x38\x35\x20\x30\x2e\x36\x38\x32\x33\x34\x36\x38\x36\x39\x37\ +\x33\x37\x20\x31\x33\x2e\x32\x32\x33\x35\x31\x34\x37\x32\x32\x31\ +\x20\x30\x2e\x36\x38\x38\x35\x38\x37\x39\x33\x38\x35\x37\x33\x20\ +\x31\x33\x2e\x32\x36\x32\x39\x35\x36\x32\x39\x30\x33\x20\x43\x20\ +\x30\x2e\x36\x39\x34\x38\x32\x39\x30\x30\x37\x34\x30\x39\x20\x31\ +\x33\x2e\x33\x30\x32\x33\x39\x37\x38\x35\x38\x34\x20\x30\x2e\x37\ +\x30\x31\x30\x37\x30\x30\x37\x36\x32\x34\x35\x20\x31\x33\x2e\x33\ +\x34\x31\x35\x35\x32\x30\x34\x39\x37\x20\x30\x2e\x37\x30\x37\x33\ +\x31\x31\x31\x34\x35\x30\x38\x31\x20\x31\x33\x2e\x33\x38\x30\x33\ +\x39\x30\x34\x31\x34\x31\x20\x43\x20\x30\x2e\x37\x31\x33\x35\x35\ +\x32\x32\x31\x33\x39\x31\x37\x20\x31\x33\x2e\x34\x31\x39\x32\x32\ +\x38\x37\x37\x38\x36\x20\x30\x2e\x37\x31\x39\x37\x39\x33\x32\x38\ +\x32\x37\x35\x33\x20\x31\x33\x2e\x34\x35\x37\x37\x34\x39\x34\x31\ +\x33\x34\x20\x30\x2e\x37\x32\x36\x30\x33\x34\x33\x35\x31\x35\x38\ +\x39\x20\x31\x33\x2e\x34\x39\x35\x39\x32\x34\x35\x33\x38\x33\x20\ +\x43\x20\x30\x2e\x37\x33\x32\x32\x37\x35\x34\x32\x30\x34\x32\x36\ +\x20\x31\x33\x2e\x35\x33\x34\x30\x39\x39\x36\x36\x33\x31\x20\x30\ +\x2e\x37\x33\x38\x35\x31\x36\x34\x38\x39\x32\x36\x31\x20\x31\x33\ +\x2e\x35\x37\x31\x39\x32\x37\x31\x39\x36\x37\x20\x30\x2e\x37\x34\ +\x34\x37\x35\x37\x35\x35\x38\x30\x39\x38\x20\x31\x33\x2e\x36\x30\ +\x39\x33\x38\x30\x30\x37\x31\x33\x20\x43\x20\x30\x2e\x37\x35\x30\ +\x39\x39\x38\x36\x32\x36\x39\x33\x34\x20\x31\x33\x2e\x36\x34\x36\ +\x38\x33\x32\x39\x34\x35\x39\x20\x30\x2e\x37\x35\x37\x32\x33\x39\ +\x36\x39\x35\x37\x37\x20\x31\x33\x2e\x36\x38\x33\x39\x30\x38\x39\ +\x30\x34\x39\x20\x30\x2e\x37\x36\x33\x34\x38\x30\x37\x36\x34\x36\ +\x30\x36\x20\x31\x33\x2e\x37\x32\x30\x35\x38\x31\x36\x33\x34\x39\ +\x20\x43\x20\x30\x2e\x37\x36\x39\x37\x32\x31\x38\x33\x33\x34\x34\ +\x32\x20\x31\x33\x2e\x37\x35\x37\x32\x35\x34\x33\x36\x35\x20\x30\ +\x2e\x37\x37\x35\x39\x36\x32\x39\x30\x32\x32\x37\x38\x20\x31\x33\ +\x2e\x37\x39\x33\x35\x32\x31\x34\x33\x37\x37\x20\x30\x2e\x37\x38\ +\x32\x32\x30\x33\x39\x37\x31\x31\x31\x34\x20\x31\x33\x2e\x38\x32\ +\x39\x33\x35\x37\x33\x33\x35\x20\x43\x20\x30\x2e\x37\x38\x38\x34\ +\x34\x35\x30\x33\x39\x39\x35\x20\x31\x33\x2e\x38\x36\x35\x31\x39\ +\x33\x32\x33\x32\x32\x20\x30\x2e\x37\x39\x34\x36\x38\x36\x31\x30\ +\x38\x37\x38\x36\x20\x31\x33\x2e\x39\x30\x30\x35\x39\x35\x33\x35\ +\x37\x35\x20\x30\x2e\x38\x30\x30\x39\x32\x37\x31\x37\x37\x36\x32\ +\x32\x20\x31\x33\x2e\x39\x33\x35\x35\x33\x39\x30\x32\x37\x31\x20\ +\x43\x20\x30\x2e\x38\x30\x37\x31\x36\x38\x32\x34\x36\x34\x35\x38\ +\x20\x31\x33\x2e\x39\x37\x30\x34\x38\x32\x36\x39\x36\x38\x20\x30\ +\x2e\x38\x31\x33\x34\x30\x39\x33\x31\x35\x32\x39\x34\x20\x31\x34\ +\x2e\x30\x30\x34\x39\x36\x35\x31\x35\x30\x34\x20\x30\x2e\x38\x31\ +\x39\x36\x35\x30\x33\x38\x34\x31\x33\x20\x31\x34\x2e\x30\x33\x38\ +\x39\x36\x32\x35\x37\x36\x39\x20\x43\x20\x30\x2e\x38\x32\x35\x38\ +\x39\x31\x34\x35\x32\x39\x36\x36\x20\x31\x34\x2e\x30\x37\x32\x39\ +\x36\x30\x30\x30\x33\x35\x20\x30\x2e\x38\x33\x32\x31\x33\x32\x35\ +\x32\x31\x38\x30\x32\x20\x31\x34\x2e\x31\x30\x36\x34\x36\x39\x34\ +\x38\x32\x37\x20\x30\x2e\x38\x33\x38\x33\x37\x33\x35\x39\x30\x36\ +\x33\x38\x20\x31\x34\x2e\x31\x33\x39\x34\x36\x38\x31\x31\x33\x33\ +\x20\x43\x20\x30\x2e\x38\x34\x34\x36\x31\x34\x36\x35\x39\x34\x37\ +\x34\x20\x31\x34\x2e\x31\x37\x32\x34\x36\x36\x37\x34\x33\x39\x20\ +\x30\x2e\x38\x35\x30\x38\x35\x35\x37\x32\x38\x33\x31\x20\x31\x34\ +\x2e\x32\x30\x34\x39\x35\x31\x34\x35\x30\x33\x20\x30\x2e\x38\x35\ +\x37\x30\x39\x36\x37\x39\x37\x31\x34\x36\x20\x31\x34\x2e\x32\x33\ +\x36\x39\x30\x30\x32\x37\x36\x20\x43\x20\x30\x2e\x38\x36\x33\x33\ +\x33\x37\x38\x36\x35\x39\x38\x33\x20\x31\x34\x2e\x32\x36\x38\x38\ +\x34\x39\x31\x30\x31\x37\x20\x30\x2e\x38\x36\x39\x35\x37\x38\x39\ +\x33\x34\x38\x31\x38\x20\x31\x34\x2e\x33\x30\x30\x32\x35\x38\x38\ +\x32\x30\x37\x20\x30\x2e\x38\x37\x35\x38\x32\x30\x30\x30\x33\x36\ +\x35\x35\x20\x31\x34\x2e\x33\x33\x31\x31\x30\x38\x34\x35\x35\x34\ +\x20\x43\x20\x30\x2e\x38\x38\x32\x30\x36\x31\x30\x37\x32\x34\x39\ +\x31\x20\x31\x34\x2e\x33\x36\x31\x39\x35\x38\x30\x39\x30\x31\x20\ +\x30\x2e\x38\x38\x38\x33\x30\x32\x31\x34\x31\x33\x32\x37\x20\x31\ +\x34\x2e\x33\x39\x32\x32\x34\x34\x32\x36\x38\x39\x20\x30\x2e\x38\ +\x39\x34\x35\x34\x33\x32\x31\x30\x31\x36\x33\x20\x31\x34\x2e\x34\ +\x32\x31\x39\x34\x37\x30\x32\x35\x35\x20\x43\x20\x30\x2e\x39\x30\ +\x30\x37\x38\x34\x32\x37\x38\x39\x39\x39\x20\x31\x34\x2e\x34\x35\ +\x31\x36\x34\x39\x37\x38\x32\x31\x20\x30\x2e\x39\x30\x37\x30\x32\ +\x35\x33\x34\x37\x38\x33\x35\x20\x31\x34\x2e\x34\x38\x30\x37\x36\ +\x35\x36\x30\x34\x37\x20\x30\x2e\x39\x31\x33\x32\x36\x36\x34\x31\ +\x36\x36\x37\x31\x20\x31\x34\x2e\x35\x30\x39\x32\x37\x35\x35\x36\ +\x39\x20\x43\x20\x30\x2e\x39\x31\x39\x35\x30\x37\x34\x38\x35\x35\ +\x30\x37\x20\x31\x34\x2e\x35\x33\x37\x37\x38\x35\x35\x33\x33\x34\ +\x20\x30\x2e\x39\x32\x35\x37\x34\x38\x35\x35\x34\x33\x34\x33\x20\ +\x31\x34\x2e\x35\x36\x35\x36\x38\x35\x39\x39\x32\x38\x20\x30\x2e\ +\x39\x33\x31\x39\x38\x39\x36\x32\x33\x31\x37\x39\x20\x31\x34\x2e\ +\x35\x39\x32\x39\x35\x39\x30\x39\x34\x35\x20\x43\x20\x30\x2e\x39\ +\x33\x38\x32\x33\x30\x36\x39\x32\x30\x31\x35\x20\x31\x34\x2e\x36\ +\x32\x30\x32\x33\x32\x31\x39\x36\x32\x20\x30\x2e\x39\x34\x34\x34\ +\x37\x31\x37\x36\x30\x38\x35\x31\x20\x31\x34\x2e\x36\x34\x36\x38\ +\x37\x34\x31\x36\x34\x33\x20\x30\x2e\x39\x35\x30\x37\x31\x32\x38\ +\x32\x39\x36\x38\x37\x20\x31\x34\x2e\x36\x37\x32\x38\x36\x38\x32\ +\x34\x34\x39\x20\x43\x20\x30\x2e\x39\x35\x36\x39\x35\x33\x38\x39\ +\x38\x35\x32\x33\x20\x31\x34\x2e\x36\x39\x38\x38\x36\x32\x33\x32\ +\x35\x35\x20\x30\x2e\x39\x36\x33\x31\x39\x34\x39\x36\x37\x33\x35\ +\x39\x20\x31\x34\x2e\x37\x32\x34\x32\x30\x34\x36\x31\x39\x33\x20\ +\x30\x2e\x39\x36\x39\x34\x33\x36\x30\x33\x36\x31\x39\x35\x20\x31\ +\x34\x2e\x37\x34\x38\x38\x37\x39\x34\x39\x37\x34\x20\x43\x20\x30\ +\x2e\x39\x37\x35\x36\x37\x37\x31\x30\x35\x30\x33\x31\x20\x31\x34\ +\x2e\x37\x37\x33\x35\x35\x34\x33\x37\x35\x35\x20\x30\x2e\x39\x38\ +\x31\x39\x31\x38\x31\x37\x33\x38\x36\x37\x20\x31\x34\x2e\x37\x39\ +\x37\x35\x35\x37\x38\x32\x31\x32\x20\x30\x2e\x39\x38\x38\x31\x35\ +\x39\x32\x34\x32\x37\x30\x33\x20\x31\x34\x2e\x38\x32\x30\x38\x37\ +\x35\x33\x35\x34\x37\x20\x43\x20\x30\x2e\x39\x39\x34\x34\x30\x30\ +\x33\x31\x31\x35\x34\x20\x31\x34\x2e\x38\x34\x34\x31\x39\x32\x38\ +\x38\x38\x32\x20\x31\x2e\x30\x30\x30\x36\x34\x31\x33\x38\x30\x33\ +\x38\x20\x31\x34\x2e\x38\x36\x36\x38\x32\x30\x33\x38\x31\x36\x20\ +\x31\x2e\x30\x30\x36\x38\x38\x32\x34\x34\x39\x32\x31\x20\x31\x34\ +\x2e\x38\x38\x38\x37\x34\x34\x35\x32\x36\x34\x20\x43\x20\x31\x2e\ +\x30\x31\x33\x31\x32\x33\x35\x31\x38\x30\x35\x20\x31\x34\x2e\x39\ +\x31\x30\x36\x36\x38\x36\x37\x31\x33\x20\x31\x2e\x30\x31\x39\x33\ +\x36\x34\x35\x38\x36\x38\x38\x20\x31\x34\x2e\x39\x33\x31\x38\x38\ +\x35\x32\x33\x35\x20\x31\x2e\x30\x32\x35\x36\x30\x35\x36\x35\x35\ +\x37\x32\x20\x31\x34\x2e\x39\x35\x32\x33\x38\x32\x31\x30\x31\x31\ +\x20\x43\x20\x31\x2e\x30\x33\x31\x38\x34\x36\x37\x32\x34\x35\x36\ +\x20\x31\x34\x2e\x39\x37\x32\x38\x37\x38\x39\x36\x37\x33\x20\x31\ +\x2e\x30\x33\x38\x30\x38\x37\x37\x39\x33\x33\x39\x20\x31\x34\x2e\ +\x39\x39\x32\x36\x35\x31\x38\x30\x35\x20\x31\x2e\x30\x34\x34\x33\ +\x32\x38\x38\x36\x32\x32\x33\x20\x31\x35\x2e\x30\x31\x31\x36\x38\ +\x39\x37\x30\x38\x36\x20\x43\x20\x31\x2e\x30\x35\x30\x35\x36\x39\ +\x39\x33\x31\x30\x36\x20\x31\x35\x2e\x30\x33\x30\x37\x32\x37\x36\ +\x31\x32\x32\x20\x31\x2e\x30\x35\x36\x38\x31\x30\x39\x39\x39\x39\ +\x20\x31\x35\x2e\x30\x34\x39\x30\x32\x36\x31\x35\x39\x31\x20\x31\ +\x2e\x30\x36\x33\x30\x35\x32\x30\x36\x38\x37\x34\x20\x31\x35\x2e\ +\x30\x36\x36\x35\x37\x35\x36\x37\x31\x36\x20\x43\x20\x31\x2e\x30\ +\x36\x39\x32\x39\x33\x31\x33\x37\x35\x37\x20\x31\x35\x2e\x30\x38\ +\x34\x31\x32\x35\x31\x38\x34\x31\x20\x31\x2e\x30\x37\x35\x35\x33\ +\x34\x32\x30\x36\x34\x31\x20\x31\x35\x2e\x31\x30\x30\x39\x32\x31\ +\x31\x35\x34\x37\x20\x31\x2e\x30\x38\x31\x37\x37\x35\x32\x37\x35\ +\x32\x34\x20\x31\x35\x2e\x31\x31\x36\x39\x35\x35\x31\x34\x38\x32\ +\x20\x43\x20\x31\x2e\x30\x38\x38\x30\x31\x36\x33\x34\x34\x30\x38\ +\x20\x31\x35\x2e\x31\x33\x32\x39\x38\x39\x31\x34\x31\x37\x20\x31\ +\x2e\x30\x39\x34\x32\x35\x37\x34\x31\x32\x39\x32\x20\x31\x35\x2e\ +\x31\x34\x38\x32\x35\x36\x35\x37\x32\x39\x20\x31\x2e\x31\x30\x30\ +\x34\x39\x38\x34\x38\x31\x37\x35\x20\x31\x35\x2e\x31\x36\x32\x37\ +\x35\x30\x32\x36\x32\x33\x20\x43\x20\x31\x2e\x31\x30\x36\x37\x33\ +\x39\x35\x35\x30\x35\x39\x20\x31\x35\x2e\x31\x37\x37\x32\x34\x33\ +\x39\x35\x31\x36\x20\x31\x2e\x31\x31\x32\x39\x38\x30\x36\x31\x39\ +\x34\x32\x20\x31\x35\x2e\x31\x39\x30\x39\x35\x39\x32\x34\x33\x33\ +\x20\x31\x2e\x31\x31\x39\x32\x32\x31\x36\x38\x38\x32\x36\x20\x31\ +\x35\x2e\x32\x30\x33\x38\x39\x30\x32\x32\x34\x32\x20\x43\x20\x31\ +\x2e\x31\x32\x35\x34\x36\x32\x37\x35\x37\x31\x20\x31\x35\x2e\x32\ +\x31\x36\x38\x32\x31\x32\x30\x35\x32\x20\x31\x2e\x31\x33\x31\x37\ +\x30\x33\x38\x32\x35\x39\x33\x20\x31\x35\x2e\x32\x32\x38\x39\x36\ +\x33\x31\x35\x36\x33\x20\x31\x2e\x31\x33\x37\x39\x34\x34\x38\x39\ +\x34\x37\x37\x20\x31\x35\x2e\x32\x34\x30\x33\x31\x31\x34\x34\x30\ +\x34\x20\x43\x20\x31\x2e\x31\x34\x34\x31\x38\x35\x39\x36\x33\x36\ +\x20\x31\x35\x2e\x32\x35\x31\x36\x35\x39\x37\x32\x34\x34\x20\x31\ +\x2e\x31\x35\x30\x34\x32\x37\x30\x33\x32\x34\x34\x20\x31\x35\x2e\ +\x32\x36\x32\x32\x30\x39\x35\x36\x36\x31\x20\x31\x2e\x31\x35\x36\ +\x36\x36\x38\x31\x30\x31\x32\x38\x20\x31\x35\x2e\x32\x37\x31\x39\ +\x35\x37\x36\x31\x31\x32\x20\x43\x20\x31\x2e\x31\x36\x32\x39\x30\ +\x39\x31\x37\x30\x31\x31\x20\x31\x35\x2e\x32\x38\x31\x37\x30\x35\ +\x36\x35\x36\x33\x20\x31\x2e\x31\x36\x39\x31\x35\x30\x32\x33\x38\ +\x39\x35\x20\x31\x35\x2e\x32\x39\x30\x36\x34\x37\x30\x38\x30\x37\ +\x20\x31\x2e\x31\x37\x35\x33\x39\x31\x33\x30\x37\x37\x38\x20\x31\ +\x35\x2e\x32\x39\x38\x37\x37\x39\x38\x31\x38\x34\x20\x43\x20\x31\ +\x2e\x31\x38\x31\x36\x33\x32\x33\x37\x36\x36\x32\x20\x31\x35\x2e\ +\x33\x30\x36\x39\x31\x32\x35\x35\x36\x31\x20\x31\x2e\x31\x38\x37\ +\x38\x37\x33\x34\x34\x35\x34\x36\x20\x31\x35\x2e\x33\x31\x34\x32\ +\x33\x31\x37\x34\x31\x37\x20\x31\x2e\x31\x39\x34\x31\x31\x34\x35\ +\x31\x34\x32\x39\x20\x31\x35\x2e\x33\x32\x30\x37\x33\x36\x36\x30\ +\x30\x35\x20\x43\x20\x31\x2e\x32\x30\x30\x33\x35\x35\x35\x38\x33\ +\x31\x33\x20\x31\x35\x2e\x33\x32\x37\x32\x34\x31\x34\x35\x39\x34\ +\x20\x31\x2e\x32\x30\x36\x35\x39\x36\x36\x35\x31\x39\x37\x20\x31\ +\x35\x2e\x33\x33\x32\x39\x32\x37\x30\x39\x32\x32\x20\x31\x2e\x32\ +\x31\x32\x38\x33\x37\x37\x32\x30\x38\x20\x31\x35\x2e\x33\x33\x37\ +\x37\x39\x34\x30\x31\x37\x20\x43\x20\x31\x2e\x32\x31\x39\x30\x37\ +\x38\x37\x38\x39\x36\x34\x20\x31\x35\x2e\x33\x34\x32\x36\x36\x30\ +\x39\x34\x31\x38\x20\x31\x2e\x32\x32\x35\x33\x31\x39\x38\x35\x38\ +\x34\x37\x20\x31\x35\x2e\x33\x34\x36\x37\x30\x34\x32\x33\x33\x31\ +\x20\x31\x2e\x32\x33\x31\x35\x36\x30\x39\x32\x37\x33\x31\x20\x31\ +\x35\x2e\x33\x34\x39\x39\x32\x35\x37\x30\x30\x36\x20\x43\x20\x31\ +\x2e\x32\x33\x37\x38\x30\x31\x39\x39\x36\x31\x35\x20\x31\x35\x2e\ +\x33\x35\x33\x31\x34\x37\x31\x36\x38\x31\x20\x31\x2e\x32\x34\x34\ +\x30\x34\x33\x30\x36\x34\x39\x38\x20\x31\x35\x2e\x33\x35\x35\x35\ +\x34\x31\x38\x36\x37\x38\x20\x31\x2e\x32\x35\x30\x32\x38\x34\x31\ +\x33\x33\x38\x32\x20\x31\x35\x2e\x33\x35\x37\x31\x31\x32\x38\x39\ +\x38\x34\x20\x43\x20\x31\x2e\x32\x35\x36\x35\x32\x35\x32\x30\x32\ +\x36\x35\x20\x31\x35\x2e\x33\x35\x38\x36\x38\x33\x39\x32\x38\x39\ +\x20\x31\x2e\x32\x36\x32\x37\x36\x36\x32\x37\x31\x34\x39\x20\x31\ +\x35\x2e\x33\x35\x39\x34\x32\x36\x33\x33\x35\x33\x20\x31\x2e\x32\ +\x36\x39\x30\x30\x37\x33\x34\x30\x33\x33\x20\x31\x35\x2e\x33\x35\ +\x39\x33\x34\x34\x35\x30\x30\x34\x20\x43\x20\x31\x2e\x32\x37\x35\ +\x32\x34\x38\x34\x30\x39\x31\x36\x20\x31\x35\x2e\x33\x35\x39\x32\ +\x36\x32\x36\x36\x35\x35\x20\x31\x2e\x32\x38\x31\x34\x38\x39\x34\ +\x37\x38\x20\x31\x35\x2e\x33\x35\x38\x33\x35\x31\x36\x33\x30\x39\ +\x20\x31\x2e\x32\x38\x37\x37\x33\x30\x35\x34\x36\x38\x33\x20\x31\ +\x35\x2e\x33\x35\x36\x36\x31\x37\x30\x35\x37\x31\x20\x43\x20\x31\ +\x2e\x32\x39\x33\x39\x37\x31\x36\x31\x35\x36\x37\x20\x31\x35\x2e\ +\x33\x35\x34\x38\x38\x32\x34\x38\x33\x32\x20\x31\x2e\x33\x30\x30\ +\x32\x31\x32\x36\x38\x34\x35\x31\x20\x31\x35\x2e\x33\x35\x32\x33\ +\x31\x39\x34\x31\x36\x20\x31\x2e\x33\x30\x36\x34\x35\x33\x37\x35\ +\x33\x33\x34\x20\x31\x35\x2e\x33\x34\x38\x39\x33\x34\x37\x38\x34\ +\x35\x20\x43\x20\x31\x2e\x33\x31\x32\x36\x39\x34\x38\x32\x32\x31\ +\x38\x20\x31\x35\x2e\x33\x34\x35\x35\x35\x30\x31\x35\x33\x20\x31\ +\x2e\x33\x31\x38\x39\x33\x35\x38\x39\x31\x30\x31\x20\x31\x35\x2e\ +\x33\x34\x31\x33\x33\x39\x30\x31\x35\x31\x20\x31\x2e\x33\x32\x35\ +\x31\x37\x36\x39\x35\x39\x38\x35\x20\x31\x35\x2e\x33\x33\x36\x33\ +\x30\x39\x35\x35\x37\x38\x20\x43\x20\x31\x2e\x33\x33\x31\x34\x31\ +\x38\x30\x32\x38\x36\x39\x20\x31\x35\x2e\x33\x33\x31\x32\x38\x30\ +\x31\x30\x30\x35\x20\x31\x2e\x33\x33\x37\x36\x35\x39\x30\x39\x37\ +\x35\x32\x20\x31\x35\x2e\x33\x32\x35\x34\x32\x37\x34\x30\x31\x35\ +\x20\x31\x2e\x33\x34\x33\x39\x30\x30\x31\x36\x36\x33\x36\x20\x31\ +\x35\x2e\x33\x31\x38\x37\x36\x30\x38\x39\x33\x20\x43\x20\x31\x2e\ +\x33\x35\x30\x31\x34\x31\x32\x33\x35\x31\x39\x20\x31\x35\x2e\x33\ +\x31\x32\x30\x39\x34\x33\x38\x34\x34\x20\x31\x2e\x33\x35\x36\x33\ +\x38\x32\x33\x30\x34\x30\x33\x20\x31\x35\x2e\x33\x30\x34\x36\x30\ +\x39\x31\x37\x31\x33\x20\x31\x2e\x33\x36\x32\x36\x32\x33\x33\x37\ +\x32\x38\x37\x20\x31\x35\x2e\x32\x39\x36\x33\x31\x35\x39\x31\x36\ +\x35\x20\x43\x20\x31\x2e\x33\x36\x38\x38\x36\x34\x34\x34\x31\x37\ +\x20\x31\x35\x2e\x32\x38\x38\x30\x32\x32\x36\x36\x31\x37\x20\x31\ +\x2e\x33\x37\x35\x31\x30\x35\x35\x31\x30\x35\x34\x20\x31\x35\x2e\ +\x32\x37\x38\x39\x31\x36\x35\x30\x35\x20\x31\x2e\x33\x38\x31\x33\ +\x34\x36\x35\x37\x39\x33\x37\x20\x31\x35\x2e\x32\x36\x39\x30\x30\ +\x39\x33\x32\x33\x36\x20\x43\x20\x31\x2e\x33\x38\x37\x35\x38\x37\ +\x36\x34\x38\x32\x31\x20\x31\x35\x2e\x32\x35\x39\x31\x30\x32\x31\ +\x34\x32\x32\x20\x31\x2e\x33\x39\x33\x38\x32\x38\x37\x31\x37\x30\ +\x35\x20\x31\x35\x2e\x32\x34\x38\x33\x38\x39\x31\x31\x38\x31\x20\ +\x31\x2e\x34\x30\x30\x30\x36\x39\x37\x38\x35\x38\x38\x20\x31\x35\ +\x2e\x32\x33\x36\x38\x38\x33\x33\x32\x34\x35\x20\x43\x20\x31\x2e\ +\x34\x30\x36\x33\x31\x30\x38\x35\x34\x37\x32\x20\x31\x35\x2e\x32\ +\x32\x35\x33\x37\x37\x35\x33\x30\x38\x20\x31\x2e\x34\x31\x32\x35\ +\x35\x31\x39\x32\x33\x35\x35\x20\x31\x35\x2e\x32\x31\x33\x30\x37\ +\x34\x31\x39\x39\x35\x20\x31\x2e\x34\x31\x38\x37\x39\x32\x39\x39\ +\x32\x33\x39\x20\x31\x35\x2e\x31\x39\x39\x39\x38\x37\x35\x37\x39\ +\x32\x20\x43\x20\x31\x2e\x34\x32\x35\x30\x33\x34\x30\x36\x31\x32\ +\x33\x20\x31\x35\x2e\x31\x38\x36\x39\x30\x30\x39\x35\x38\x39\x20\ +\x31\x2e\x34\x33\x31\x32\x37\x35\x31\x33\x30\x30\x36\x20\x31\x35\ +\x2e\x31\x37\x33\x30\x32\x36\x33\x33\x38\x36\x20\x31\x2e\x34\x33\ +\x37\x35\x31\x36\x31\x39\x38\x39\x20\x31\x35\x2e\x31\x35\x38\x33\ +\x37\x39\x31\x32\x30\x37\x20\x43\x20\x31\x2e\x34\x34\x33\x37\x35\ +\x37\x32\x36\x37\x37\x33\x20\x31\x35\x2e\x31\x34\x33\x37\x33\x31\ +\x39\x30\x32\x39\x20\x31\x2e\x34\x34\x39\x39\x39\x38\x33\x33\x36\ +\x35\x37\x20\x31\x35\x2e\x31\x32\x38\x33\x30\x37\x34\x34\x30\x39\ +\x20\x31\x2e\x34\x35\x36\x32\x33\x39\x34\x30\x35\x34\x31\x20\x31\ +\x35\x2e\x31\x31\x32\x31\x32\x32\x32\x36\x37\x31\x20\x43\x20\x31\ +\x2e\x34\x36\x32\x34\x38\x30\x34\x37\x34\x32\x34\x20\x31\x35\x2e\ +\x30\x39\x35\x39\x33\x37\x30\x39\x33\x32\x20\x31\x2e\x34\x36\x38\ +\x37\x32\x31\x35\x34\x33\x30\x38\x20\x31\x35\x2e\x30\x37\x38\x39\ +\x38\x36\x36\x33\x32\x35\x20\x31\x2e\x34\x37\x34\x39\x36\x32\x36\ +\x31\x31\x39\x31\x20\x31\x35\x2e\x30\x36\x31\x32\x38\x38\x35\x32\ +\x31\x35\x20\x43\x20\x31\x2e\x34\x38\x31\x32\x30\x33\x36\x38\x30\ +\x37\x35\x20\x31\x35\x2e\x30\x34\x33\x35\x39\x30\x34\x31\x30\x35\ +\x20\x31\x2e\x34\x38\x37\x34\x34\x34\x37\x34\x39\x35\x39\x20\x31\ +\x35\x2e\x30\x32\x35\x31\x34\x30\x31\x35\x32\x39\x20\x31\x2e\x34\ +\x39\x33\x36\x38\x35\x38\x31\x38\x34\x32\x20\x31\x35\x2e\x30\x30\ +\x35\x39\x35\x36\x34\x36\x32\x33\x20\x43\x20\x31\x2e\x34\x39\x39\ +\x39\x32\x36\x38\x38\x37\x32\x36\x20\x31\x34\x2e\x39\x38\x36\x37\ +\x37\x32\x37\x37\x31\x36\x20\x31\x2e\x35\x30\x36\x31\x36\x37\x39\ +\x35\x36\x31\x20\x31\x34\x2e\x39\x36\x36\x38\x35\x31\x32\x33\x37\ +\x33\x20\x31\x2e\x35\x31\x32\x34\x30\x39\x30\x32\x34\x39\x33\x20\ +\x31\x34\x2e\x39\x34\x36\x32\x31\x31\x36\x32\x31\x31\x20\x43\x20\ +\x31\x2e\x35\x31\x38\x36\x35\x30\x30\x39\x33\x37\x37\x20\x31\x34\ +\x2e\x39\x32\x35\x35\x37\x32\x30\x30\x34\x38\x20\x31\x2e\x35\x32\ +\x34\x38\x39\x31\x31\x36\x32\x36\x20\x31\x34\x2e\x39\x30\x34\x32\ +\x30\x39\x39\x38\x38\x33\x20\x31\x2e\x35\x33\x31\x31\x33\x32\x32\ +\x33\x31\x34\x34\x20\x31\x34\x2e\x38\x38\x32\x31\x34\x36\x33\x35\ +\x30\x39\x20\x43\x20\x31\x2e\x35\x33\x37\x33\x37\x33\x33\x30\x30\ +\x32\x38\x20\x31\x34\x2e\x38\x36\x30\x30\x38\x32\x37\x31\x33\x34\ +\x20\x31\x2e\x35\x34\x33\x36\x31\x34\x33\x36\x39\x31\x31\x20\x31\ +\x34\x2e\x38\x33\x37\x33\x31\x33\x32\x33\x35\x39\x20\x31\x2e\x35\ +\x34\x39\x38\x35\x35\x34\x33\x37\x39\x35\x20\x31\x34\x2e\x38\x31\ +\x33\x38\x35\x39\x36\x38\x33\x20\x43\x20\x31\x2e\x35\x35\x36\x30\ +\x39\x36\x35\x30\x36\x37\x38\x20\x31\x34\x2e\x37\x39\x30\x34\x30\ +\x36\x31\x33\x30\x31\x20\x31\x2e\x35\x36\x32\x33\x33\x37\x35\x37\ +\x35\x36\x32\x20\x31\x34\x2e\x37\x36\x36\x32\x36\x34\x33\x38\x38\ +\x34\x20\x31\x2e\x35\x36\x38\x35\x37\x38\x36\x34\x34\x34\x36\x20\ +\x31\x34\x2e\x37\x34\x31\x34\x35\x37\x31\x37\x34\x33\x20\x43\x20\ +\x31\x2e\x35\x37\x34\x38\x31\x39\x37\x31\x33\x32\x39\x20\x31\x34\ +\x2e\x37\x31\x36\x36\x34\x39\x39\x36\x30\x32\x20\x31\x2e\x35\x38\ +\x31\x30\x36\x30\x37\x38\x32\x31\x33\x20\x31\x34\x2e\x36\x39\x31\ +\x31\x37\x33\x32\x37\x32\x33\x20\x31\x2e\x35\x38\x37\x33\x30\x31\ +\x38\x35\x30\x39\x36\x20\x31\x34\x2e\x36\x36\x35\x30\x35\x30\x37\ +\x34\x33\x37\x20\x43\x20\x31\x2e\x35\x39\x33\x35\x34\x32\x39\x31\ +\x39\x38\x20\x31\x34\x2e\x36\x33\x38\x39\x32\x38\x32\x31\x35\x32\ +\x20\x31\x2e\x35\x39\x39\x37\x38\x33\x39\x38\x38\x36\x34\x20\x31\ +\x34\x2e\x36\x31\x32\x31\x35\x35\x39\x36\x32\x37\x20\x31\x2e\x36\ +\x30\x36\x30\x32\x35\x30\x35\x37\x34\x37\x20\x31\x34\x2e\x35\x38\ +\x34\x37\x35\x38\x34\x39\x39\x35\x20\x43\x20\x31\x2e\x36\x31\x32\ +\x32\x36\x36\x31\x32\x36\x33\x31\x20\x31\x34\x2e\x35\x35\x37\x33\ +\x36\x31\x30\x33\x36\x34\x20\x31\x2e\x36\x31\x38\x35\x30\x37\x31\ +\x39\x35\x31\x34\x20\x31\x34\x2e\x35\x32\x39\x33\x33\x34\x36\x30\ +\x33\x36\x20\x31\x2e\x36\x32\x34\x37\x34\x38\x32\x36\x33\x39\x38\ +\x20\x31\x34\x2e\x35\x30\x30\x37\x30\x34\x35\x35\x36\x36\x20\x43\ +\x20\x31\x2e\x36\x33\x30\x39\x38\x39\x33\x33\x32\x38\x32\x20\x31\ +\x34\x2e\x34\x37\x32\x30\x37\x34\x35\x30\x39\x36\x20\x31\x2e\x36\ +\x33\x37\x32\x33\x30\x34\x30\x31\x36\x35\x20\x31\x34\x2e\x34\x34\ +\x32\x38\x33\x37\x32\x31\x39\x34\x20\x31\x2e\x36\x34\x33\x34\x37\ +\x31\x34\x37\x30\x34\x39\x20\x31\x34\x2e\x34\x31\x33\x30\x31\x38\ +\x38\x34\x34\x36\x20\x43\x20\x31\x2e\x36\x34\x39\x37\x31\x32\x35\ +\x33\x39\x33\x32\x20\x31\x34\x2e\x33\x38\x33\x32\x30\x30\x34\x36\ +\x39\x38\x20\x31\x2e\x36\x35\x35\x39\x35\x33\x36\x30\x38\x31\x36\ +\x20\x31\x34\x2e\x33\x35\x32\x37\x39\x37\x35\x31\x36\x39\x20\x31\ +\x2e\x36\x36\x32\x31\x39\x34\x36\x37\x37\x20\x31\x34\x2e\x33\x32\ +\x31\x38\x33\x36\x39\x30\x37\x31\x20\x43\x20\x31\x2e\x36\x36\x38\ +\x34\x33\x35\x37\x34\x35\x38\x33\x20\x31\x34\x2e\x32\x39\x30\x38\ +\x37\x36\x32\x39\x37\x34\x20\x31\x2e\x36\x37\x34\x36\x37\x36\x38\ +\x31\x34\x36\x37\x20\x31\x34\x2e\x32\x35\x39\x33\x35\x34\x36\x37\ +\x38\x33\x20\x31\x2e\x36\x38\x30\x39\x31\x37\x38\x38\x33\x35\x20\ +\x31\x34\x2e\x32\x32\x37\x32\x39\x39\x36\x39\x32\x32\x20\x43\x20\ +\x31\x2e\x36\x38\x37\x31\x35\x38\x39\x35\x32\x33\x34\x20\x31\x34\ +\x2e\x31\x39\x35\x32\x34\x34\x37\x30\x36\x31\x20\x31\x2e\x36\x39\ +\x33\x34\x30\x30\x30\x32\x31\x31\x38\x20\x31\x34\x2e\x31\x36\x32\ +\x36\x35\x33\x31\x34\x36\x37\x20\x31\x2e\x36\x39\x39\x36\x34\x31\ +\x30\x39\x30\x30\x31\x20\x31\x34\x2e\x31\x32\x39\x35\x35\x33\x33\ +\x33\x34\x35\x20\x43\x20\x31\x2e\x37\x30\x35\x38\x38\x32\x31\x35\ +\x38\x38\x35\x20\x31\x34\x2e\x30\x39\x36\x34\x35\x33\x35\x32\x32\ +\x33\x20\x31\x2e\x37\x31\x32\x31\x32\x33\x32\x32\x37\x36\x38\x20\ +\x31\x34\x2e\x30\x36\x32\x38\x34\x32\x34\x30\x32\x32\x20\x31\x2e\ +\x37\x31\x38\x33\x36\x34\x32\x39\x36\x35\x32\x20\x31\x34\x2e\x30\ +\x32\x38\x37\x34\x38\x39\x32\x39\x32\x20\x43\x20\x31\x2e\x37\x32\ +\x34\x36\x30\x35\x33\x36\x35\x33\x36\x20\x31\x33\x2e\x39\x39\x34\ +\x36\x35\x35\x34\x35\x36\x32\x20\x31\x2e\x37\x33\x30\x38\x34\x36\ +\x34\x33\x34\x31\x39\x20\x31\x33\x2e\x39\x36\x30\x30\x37\x36\x37\ +\x33\x31\x31\x20\x31\x2e\x37\x33\x37\x30\x38\x37\x35\x30\x33\x30\ +\x33\x20\x31\x33\x2e\x39\x32\x35\x30\x34\x32\x32\x39\x38\x37\x20\ +\x43\x20\x31\x2e\x37\x34\x33\x33\x32\x38\x35\x37\x31\x38\x36\x20\ +\x31\x33\x2e\x38\x39\x30\x30\x30\x37\x38\x36\x36\x32\x20\x31\x2e\ +\x37\x34\x39\x35\x36\x39\x36\x34\x30\x37\x20\x31\x33\x2e\x38\x35\ +\x34\x35\x31\x34\x39\x38\x37\x36\x20\x31\x2e\x37\x35\x35\x38\x31\ +\x30\x37\x30\x39\x35\x34\x20\x31\x33\x2e\x38\x31\x38\x35\x39\x33\ +\x37\x35\x31\x35\x20\x43\x20\x31\x2e\x37\x36\x32\x30\x35\x31\x37\ +\x37\x38\x33\x37\x20\x31\x33\x2e\x37\x38\x32\x36\x37\x32\x35\x31\ +\x35\x35\x20\x31\x2e\x37\x36\x38\x32\x39\x32\x38\x34\x37\x32\x31\ +\x20\x31\x33\x2e\x37\x34\x36\x33\x32\x30\x33\x34\x37\x37\x20\x31\ +\x2e\x37\x37\x34\x35\x33\x33\x39\x31\x36\x30\x35\x20\x31\x33\x2e\ +\x37\x30\x39\x35\x36\x37\x38\x33\x34\x37\x20\x43\x20\x31\x2e\x37\ +\x38\x30\x37\x37\x34\x39\x38\x34\x38\x38\x20\x31\x33\x2e\x36\x37\ +\x32\x38\x31\x35\x33\x32\x31\x37\x20\x31\x2e\x37\x38\x37\x30\x31\ +\x36\x30\x35\x33\x37\x32\x20\x31\x33\x2e\x36\x33\x35\x36\x36\x30\ +\x30\x35\x37\x37\x20\x31\x2e\x37\x39\x33\x32\x35\x37\x31\x32\x32\ +\x35\x35\x20\x31\x33\x2e\x35\x39\x38\x31\x33\x33\x30\x37\x39\x33\ +\x20\x43\x20\x31\x2e\x37\x39\x39\x34\x39\x38\x31\x39\x31\x33\x39\ +\x20\x31\x33\x2e\x35\x36\x30\x36\x30\x36\x31\x30\x31\x20\x31\x2e\ +\x38\x30\x35\x37\x33\x39\x32\x36\x30\x32\x33\x20\x31\x33\x2e\x35\ +\x32\x32\x37\x30\x35\x31\x37\x34\x39\x20\x31\x2e\x38\x31\x31\x39\ +\x38\x30\x33\x32\x39\x30\x36\x20\x31\x33\x2e\x34\x38\x34\x34\x36\ +\x31\x37\x34\x20\x43\x20\x31\x2e\x38\x31\x38\x32\x32\x31\x33\x39\ +\x37\x39\x20\x31\x33\x2e\x34\x34\x36\x32\x31\x38\x33\x30\x35\x31\ +\x20\x31\x2e\x38\x32\x34\x34\x36\x32\x34\x36\x36\x37\x33\x20\x31\ +\x33\x2e\x34\x30\x37\x36\x33\x30\x33\x30\x33\x38\x20\x31\x2e\x38\ +\x33\x30\x37\x30\x33\x35\x33\x35\x35\x37\x20\x31\x33\x2e\x33\x36\ +\x38\x37\x32\x39\x35\x32\x38\x36\x20\x43\x20\x31\x2e\x38\x33\x36\ +\x39\x34\x34\x36\x30\x34\x34\x31\x20\x31\x33\x2e\x33\x32\x39\x38\ +\x32\x38\x37\x35\x33\x35\x20\x31\x2e\x38\x34\x33\x31\x38\x35\x36\ +\x37\x33\x32\x34\x20\x31\x33\x2e\x32\x39\x30\x36\x31\x33\x33\x32\ +\x35\x38\x20\x31\x2e\x38\x34\x39\x34\x32\x36\x37\x34\x32\x30\x38\ +\x20\x31\x33\x2e\x32\x35\x31\x31\x31\x35\x33\x34\x32\x38\x20\x43\ +\x20\x31\x2e\x38\x35\x35\x36\x36\x37\x38\x31\x30\x39\x31\x20\x31\ +\x33\x2e\x32\x31\x31\x36\x31\x37\x33\x35\x39\x38\x20\x31\x2e\x38\ +\x36\x31\x39\x30\x38\x38\x37\x39\x37\x35\x20\x31\x33\x2e\x31\x37\ +\x31\x38\x33\x35\x31\x32\x34\x36\x20\x31\x2e\x38\x36\x38\x31\x34\ +\x39\x39\x34\x38\x35\x39\x20\x31\x33\x2e\x31\x33\x31\x38\x30\x30\ +\x39\x38\x39\x33\x20\x43\x20\x31\x2e\x38\x37\x34\x33\x39\x31\x30\ +\x31\x37\x34\x32\x20\x31\x33\x2e\x30\x39\x31\x37\x36\x36\x38\x35\ +\x33\x39\x20\x31\x2e\x38\x38\x30\x36\x33\x32\x30\x38\x36\x32\x36\ +\x20\x31\x33\x2e\x30\x35\x31\x34\x37\x39\x33\x30\x36\x31\x20\x31\ +\x2e\x38\x38\x36\x38\x37\x33\x31\x35\x35\x30\x39\x20\x31\x33\x2e\ +\x30\x31\x30\x39\x37\x30\x39\x30\x32\x38\x20\x43\x20\x31\x2e\x38\ +\x39\x33\x31\x31\x34\x32\x32\x33\x39\x33\x20\x31\x32\x2e\x39\x37\ +\x30\x34\x36\x32\x34\x39\x39\x35\x20\x31\x2e\x38\x39\x39\x33\x35\ +\x35\x32\x39\x32\x37\x37\x20\x31\x32\x2e\x39\x32\x39\x37\x33\x31\ +\x39\x31\x35\x32\x20\x31\x2e\x39\x30\x35\x35\x39\x36\x33\x36\x31\ +\x36\x20\x31\x32\x2e\x38\x38\x38\x38\x31\x31\x38\x36\x31\x33\x20\ +\x43\x20\x31\x2e\x39\x31\x31\x38\x33\x37\x34\x33\x30\x34\x34\x20\ +\x31\x32\x2e\x38\x34\x37\x38\x39\x31\x38\x30\x37\x35\x20\x31\x2e\ +\x39\x31\x38\x30\x37\x38\x34\x39\x39\x32\x37\x20\x31\x32\x2e\x38\ +\x30\x36\x37\x38\x31\x31\x34\x37\x35\x20\x31\x2e\x39\x32\x34\x33\ +\x31\x39\x35\x36\x38\x31\x31\x20\x31\x32\x2e\x37\x36\x35\x35\x31\ +\x32\x36\x39\x36\x39\x20\x43\x20\x31\x2e\x39\x33\x30\x35\x36\x30\ +\x36\x33\x36\x39\x35\x20\x31\x32\x2e\x37\x32\x34\x32\x34\x34\x32\ +\x34\x36\x33\x20\x31\x2e\x39\x33\x36\x38\x30\x31\x37\x30\x35\x37\ +\x38\x20\x31\x32\x2e\x36\x38\x32\x38\x31\x37\x30\x35\x39\x20\x31\ +\x2e\x39\x34\x33\x30\x34\x32\x37\x37\x34\x36\x32\x20\x31\x32\x2e\ +\x36\x34\x31\x32\x36\x34\x30\x30\x34\x20\x43\x20\x31\x2e\x39\x34\ +\x39\x32\x38\x33\x38\x34\x33\x34\x35\x20\x31\x32\x2e\x35\x39\x39\ +\x37\x31\x30\x39\x34\x39\x20\x31\x2e\x39\x35\x35\x35\x32\x34\x39\ +\x31\x32\x32\x39\x20\x31\x32\x2e\x35\x35\x38\x30\x33\x31\x32\x37\ +\x32\x31\x20\x31\x2e\x39\x36\x31\x37\x36\x35\x39\x38\x31\x31\x33\ +\x20\x31\x32\x2e\x35\x31\x36\x32\x35\x37\x38\x34\x34\x39\x20\x43\ +\x20\x31\x2e\x39\x36\x38\x30\x30\x37\x30\x34\x39\x39\x36\x20\x31\ +\x32\x2e\x34\x37\x34\x34\x38\x34\x34\x31\x37\x37\x20\x31\x2e\x39\ +\x37\x34\x32\x34\x38\x31\x31\x38\x38\x20\x31\x32\x2e\x34\x33\x32\ +\x36\x31\x36\x36\x37\x39\x33\x20\x31\x2e\x39\x38\x30\x34\x38\x39\ +\x31\x38\x37\x36\x33\x20\x31\x32\x2e\x33\x39\x30\x36\x38\x37\x34\ +\x35\x32\x38\x20\x43\x20\x31\x2e\x39\x38\x36\x37\x33\x30\x32\x35\ +\x36\x34\x37\x20\x31\x32\x2e\x33\x34\x38\x37\x35\x38\x32\x32\x36\ +\x33\x20\x31\x2e\x39\x39\x32\x39\x37\x31\x33\x32\x35\x33\x31\x20\ +\x31\x32\x2e\x33\x30\x36\x37\x36\x37\x31\x34\x35\x20\x31\x2e\x39\ +\x39\x39\x32\x31\x32\x33\x39\x34\x31\x34\x20\x31\x32\x2e\x32\x36\ +\x34\x37\x34\x36\x39\x33\x33\x20\x43\x20\x32\x2e\x30\x30\x35\x34\ +\x35\x33\x34\x36\x32\x39\x38\x20\x31\x32\x2e\x32\x32\x32\x37\x32\ +\x36\x37\x32\x31\x20\x32\x2e\x30\x31\x31\x36\x39\x34\x35\x33\x31\ +\x38\x31\x20\x31\x32\x2e\x31\x38\x30\x36\x37\x37\x32\x30\x36\x32\ +\x20\x32\x2e\x30\x31\x37\x39\x33\x35\x36\x30\x30\x36\x35\x20\x31\ +\x32\x2e\x31\x33\x38\x36\x33\x30\x39\x36\x33\x20\x43\x20\x32\x2e\ +\x30\x32\x34\x31\x37\x36\x36\x36\x39\x34\x39\x20\x31\x32\x2e\x30\ +\x39\x36\x35\x38\x34\x37\x31\x39\x39\x20\x32\x2e\x30\x33\x30\x34\ +\x31\x37\x37\x33\x38\x33\x32\x20\x31\x32\x2e\x30\x35\x34\x35\x34\ +\x31\x37\x37\x31\x32\x20\x32\x2e\x30\x33\x36\x36\x35\x38\x38\x30\ +\x37\x31\x36\x20\x31\x32\x2e\x30\x31\x32\x35\x33\x34\x34\x39\x31\ +\x35\x20\x43\x20\x32\x2e\x30\x34\x32\x38\x39\x39\x38\x37\x35\x39\ +\x39\x20\x31\x31\x2e\x39\x37\x30\x35\x32\x37\x32\x31\x31\x38\x20\ +\x32\x2e\x30\x34\x39\x31\x34\x30\x39\x34\x34\x38\x33\x20\x31\x31\ +\x2e\x39\x32\x38\x35\x35\x35\x38\x31\x38\x38\x20\x32\x2e\x30\x35\ +\x35\x33\x38\x32\x30\x31\x33\x36\x37\x20\x31\x31\x2e\x38\x38\x36\ +\x36\x35\x32\x34\x33\x37\x20\x43\x20\x32\x2e\x30\x36\x31\x36\x32\ +\x33\x30\x38\x32\x35\x20\x31\x31\x2e\x38\x34\x34\x37\x34\x39\x30\ +\x35\x35\x32\x20\x32\x2e\x30\x36\x37\x38\x36\x34\x31\x35\x31\x33\ +\x34\x20\x31\x31\x2e\x38\x30\x32\x39\x31\x34\x30\x39\x36\x39\x20\ +\x32\x2e\x30\x37\x34\x31\x30\x35\x32\x32\x30\x31\x38\x20\x31\x31\ +\x2e\x37\x36\x31\x31\x37\x39\x33\x38\x36\x37\x20\x43\x20\x32\x2e\ +\x30\x38\x30\x33\x34\x36\x32\x38\x39\x30\x31\x20\x31\x31\x2e\x37\ +\x31\x39\x34\x34\x34\x36\x37\x36\x36\x20\x32\x2e\x30\x38\x36\x35\ +\x38\x37\x33\x35\x37\x38\x35\x20\x31\x31\x2e\x36\x37\x37\x38\x31\ +\x30\x38\x32\x30\x38\x20\x32\x2e\x30\x39\x32\x38\x32\x38\x34\x32\ +\x36\x36\x38\x20\x31\x31\x2e\x36\x33\x36\x33\x30\x39\x32\x39\x35\ +\x34\x20\x43\x20\x32\x2e\x30\x39\x39\x30\x36\x39\x34\x39\x35\x35\ +\x32\x20\x31\x31\x2e\x35\x39\x34\x38\x30\x37\x37\x37\x20\x32\x2e\ +\x31\x30\x35\x33\x31\x30\x35\x36\x34\x33\x36\x20\x31\x31\x2e\x35\ +\x35\x33\x34\x33\x39\x33\x37\x34\x20\x32\x2e\x31\x31\x31\x35\x35\ +\x31\x36\x33\x33\x31\x39\x20\x31\x31\x2e\x35\x31\x32\x32\x33\x35\ +\x31\x38\x35\x39\x20\x43\x20\x32\x2e\x31\x31\x37\x37\x39\x32\x37\ +\x30\x32\x30\x33\x20\x31\x31\x2e\x34\x37\x31\x30\x33\x30\x39\x39\ +\x37\x38\x20\x32\x2e\x31\x32\x34\x30\x33\x33\x37\x37\x30\x38\x36\ +\x20\x31\x31\x2e\x34\x32\x39\x39\x39\x32\x30\x30\x38\x34\x20\x32\ +\x2e\x31\x33\x30\x32\x37\x34\x38\x33\x39\x37\x20\x31\x31\x2e\x33\ +\x38\x39\x31\x34\x38\x38\x35\x30\x37\x20\x43\x20\x32\x2e\x31\x33\ +\x36\x35\x31\x35\x39\x30\x38\x35\x34\x20\x31\x31\x2e\x33\x34\x38\ +\x33\x30\x35\x36\x39\x32\x39\x20\x32\x2e\x31\x34\x32\x37\x35\x36\ +\x39\x37\x37\x33\x37\x20\x31\x31\x2e\x33\x30\x37\x36\x35\x39\x35\ +\x34\x37\x37\x20\x32\x2e\x31\x34\x38\x39\x39\x38\x30\x34\x36\x32\ +\x31\x20\x31\x31\x2e\x32\x36\x37\x32\x34\x30\x35\x35\x35\x32\x20\ +\x43\x20\x32\x2e\x31\x35\x35\x32\x33\x39\x31\x31\x35\x30\x34\x20\ +\x31\x31\x2e\x32\x32\x36\x38\x32\x31\x35\x36\x32\x36\x20\x32\x2e\ +\x31\x36\x31\x34\x38\x30\x31\x38\x33\x38\x38\x20\x31\x31\x2e\x31\ +\x38\x36\x36\x33\x31\x30\x39\x32\x20\x32\x2e\x31\x36\x37\x37\x32\ +\x31\x32\x35\x32\x37\x32\x20\x31\x31\x2e\x31\x34\x36\x36\x39\x38\ +\x37\x34\x33\x39\x20\x43\x20\x32\x2e\x31\x37\x33\x39\x36\x32\x33\ +\x32\x31\x35\x35\x20\x31\x31\x2e\x31\x30\x36\x37\x36\x36\x33\x39\ +\x35\x38\x20\x32\x2e\x31\x38\x30\x32\x30\x33\x33\x39\x30\x33\x39\ +\x20\x31\x31\x2e\x30\x36\x37\x30\x39\x33\x37\x32\x35\x39\x20\x32\ +\x2e\x31\x38\x36\x34\x34\x34\x34\x35\x39\x32\x32\x20\x31\x31\x2e\ +\x30\x32\x37\x37\x30\x39\x37\x34\x39\x32\x20\x43\x20\x32\x2e\x31\ +\x39\x32\x36\x38\x35\x35\x32\x38\x30\x36\x20\x31\x30\x2e\x39\x38\ +\x38\x33\x32\x35\x37\x37\x32\x35\x20\x32\x2e\x31\x39\x38\x39\x32\ +\x36\x35\x39\x36\x39\x20\x31\x30\x2e\x39\x34\x39\x32\x33\x32\x32\ +\x32\x38\x37\x20\x32\x2e\x32\x30\x35\x31\x36\x37\x36\x36\x35\x37\ +\x33\x20\x31\x30\x2e\x39\x31\x30\x34\x35\x37\x35\x30\x32\x38\x20\ +\x43\x20\x32\x2e\x32\x31\x31\x34\x30\x38\x37\x33\x34\x35\x37\x20\ +\x31\x30\x2e\x38\x37\x31\x36\x38\x32\x37\x37\x36\x39\x20\x32\x2e\ +\x32\x31\x37\x36\x34\x39\x38\x30\x33\x34\x20\x31\x30\x2e\x38\x33\ +\x33\x32\x32\x38\x37\x38\x39\x36\x20\x32\x2e\x32\x32\x33\x38\x39\ +\x30\x38\x37\x32\x32\x34\x20\x31\x30\x2e\x37\x39\x35\x31\x32\x33\ +\x32\x35\x32\x20\x43\x20\x32\x2e\x32\x33\x30\x31\x33\x31\x39\x34\ +\x31\x30\x38\x20\x31\x30\x2e\x37\x35\x37\x30\x31\x37\x37\x31\x34\ +\x34\x20\x32\x2e\x32\x33\x36\x33\x37\x33\x30\x30\x39\x39\x31\x20\ +\x31\x30\x2e\x37\x31\x39\x32\x36\x32\x37\x32\x35\x34\x20\x32\x2e\ +\x32\x34\x32\x36\x31\x34\x30\x37\x38\x37\x35\x20\x31\x30\x2e\x36\ +\x38\x31\x38\x38\x35\x32\x37\x39\x33\x20\x43\x20\x32\x2e\x32\x34\ +\x38\x38\x35\x35\x31\x34\x37\x35\x38\x20\x31\x30\x2e\x36\x34\x34\ +\x35\x30\x37\x38\x33\x33\x31\x20\x32\x2e\x32\x35\x35\x30\x39\x36\ +\x32\x31\x36\x34\x32\x20\x31\x30\x2e\x36\x30\x37\x35\x31\x30\x32\ +\x30\x33\x37\x20\x32\x2e\x32\x36\x31\x33\x33\x37\x32\x38\x35\x32\ +\x36\x20\x31\x30\x2e\x35\x37\x30\x39\x31\x38\x36\x32\x36\x36\x20\ +\x43\x20\x32\x2e\x32\x36\x37\x35\x37\x38\x33\x35\x34\x30\x39\x20\ +\x31\x30\x2e\x35\x33\x34\x33\x32\x37\x30\x34\x39\x35\x20\x32\x2e\ +\x32\x37\x33\x38\x31\x39\x34\x32\x32\x39\x33\x20\x31\x30\x2e\x34\ +\x39\x38\x31\x34\x33\x39\x37\x30\x31\x20\x32\x2e\x32\x38\x30\x30\ +\x36\x30\x34\x39\x31\x37\x36\x20\x31\x30\x2e\x34\x36\x32\x33\x39\ +\x34\x38\x32\x35\x20\x43\x20\x32\x2e\x32\x38\x36\x33\x30\x31\x35\ +\x36\x30\x36\x20\x31\x30\x2e\x34\x32\x36\x36\x34\x35\x36\x37\x39\ +\x38\x20\x32\x2e\x32\x39\x32\x35\x34\x32\x36\x32\x39\x34\x34\x20\ +\x31\x30\x2e\x33\x39\x31\x33\x33\x33\x30\x38\x31\x39\x20\x32\x2e\ +\x32\x39\x38\x37\x38\x33\x36\x39\x38\x32\x37\x20\x31\x30\x2e\x33\ +\x35\x36\x34\x38\x31\x36\x32\x39\x34\x20\x43\x20\x32\x2e\x33\x30\ +\x35\x30\x32\x34\x37\x36\x37\x31\x31\x20\x31\x30\x2e\x33\x32\x31\ +\x36\x33\x30\x31\x37\x36\x38\x20\x32\x2e\x33\x31\x31\x32\x36\x35\ +\x38\x33\x35\x39\x34\x20\x31\x30\x2e\x32\x38\x37\x32\x34\x32\x36\ +\x34\x36\x32\x20\x32\x2e\x33\x31\x37\x35\x30\x36\x39\x30\x34\x37\ +\x38\x20\x31\x30\x2e\x32\x35\x33\x33\x34\x32\x37\x35\x39\x32\x20\ +\x43\x20\x32\x2e\x33\x32\x33\x37\x34\x37\x39\x37\x33\x36\x32\x20\ +\x31\x30\x2e\x32\x31\x39\x34\x34\x32\x38\x37\x32\x33\x20\x32\x2e\ +\x33\x32\x39\x39\x38\x39\x30\x34\x32\x34\x35\x20\x31\x30\x2e\x31\ +\x38\x36\x30\x33\x33\x35\x36\x34\x39\x20\x32\x2e\x33\x33\x36\x32\ +\x33\x30\x31\x31\x31\x32\x39\x20\x31\x30\x2e\x31\x35\x33\x31\x33\ +\x37\x36\x34\x35\x35\x20\x43\x20\x32\x2e\x33\x34\x32\x34\x37\x31\ +\x31\x38\x30\x31\x33\x20\x31\x30\x2e\x31\x32\x30\x32\x34\x31\x37\ +\x32\x36\x32\x20\x32\x2e\x33\x34\x38\x37\x31\x32\x32\x34\x38\x39\ +\x36\x20\x31\x30\x2e\x30\x38\x37\x38\x36\x32\x32\x38\x35\x37\x20\ +\x32\x2e\x33\x35\x34\x39\x35\x33\x33\x31\x37\x38\x20\x31\x30\x2e\ +\x30\x35\x36\x30\x32\x31\x31\x38\x34\x32\x20\x43\x20\x32\x2e\x33\ +\x36\x31\x31\x39\x34\x33\x38\x36\x36\x33\x20\x31\x30\x2e\x30\x32\ +\x34\x31\x38\x30\x30\x38\x32\x36\x20\x32\x2e\x33\x36\x37\x34\x33\ +\x35\x34\x35\x35\x34\x37\x20\x39\x2e\x39\x39\x32\x38\x38\x30\x35\ +\x36\x30\x38\x37\x20\x32\x2e\x33\x37\x33\x36\x37\x36\x35\x32\x34\ +\x33\x31\x20\x39\x2e\x39\x36\x32\x31\x34\x33\x34\x39\x36\x37\x36\ +\x20\x43\x20\x32\x2e\x33\x37\x39\x39\x31\x37\x35\x39\x33\x31\x34\ +\x20\x39\x2e\x39\x33\x31\x34\x30\x36\x34\x33\x32\x36\x35\x20\x32\ +\x2e\x33\x38\x36\x31\x35\x38\x36\x36\x31\x39\x38\x20\x39\x2e\x39\ +\x30\x31\x32\x33\x35\x32\x31\x32\x30\x35\x20\x32\x2e\x33\x39\x32\ +\x33\x39\x39\x37\x33\x30\x38\x31\x20\x39\x2e\x38\x37\x31\x36\x34\ +\x39\x36\x39\x38\x33\x39\x20\x43\x20\x32\x2e\x33\x39\x38\x36\x34\ +\x30\x37\x39\x39\x36\x35\x20\x39\x2e\x38\x34\x32\x30\x36\x34\x31\ +\x38\x34\x37\x33\x20\x32\x2e\x34\x30\x34\x38\x38\x31\x38\x36\x38\ +\x34\x39\x20\x39\x2e\x38\x31\x33\x30\x36\x37\x39\x30\x33\x36\x34\ +\x20\x32\x2e\x34\x31\x31\x31\x32\x32\x39\x33\x37\x33\x32\x20\x39\ +\x2e\x37\x38\x34\x36\x37\x39\x36\x37\x33\x33\x39\x20\x43\x20\x32\ +\x2e\x34\x31\x37\x33\x36\x34\x30\x30\x36\x31\x36\x20\x39\x2e\x37\ +\x35\x36\x32\x39\x31\x34\x34\x33\x31\x34\x20\x32\x2e\x34\x32\x33\ +\x36\x30\x35\x30\x37\x34\x39\x39\x20\x39\x2e\x37\x32\x38\x35\x31\ +\x34\x39\x32\x33\x36\x39\x20\x32\x2e\x34\x32\x39\x38\x34\x36\x31\ +\x34\x33\x38\x33\x20\x39\x2e\x37\x30\x31\x33\x36\x37\x38\x35\x39\ +\x30\x37\x20\x43\x20\x32\x2e\x34\x33\x36\x30\x38\x37\x32\x31\x32\ +\x36\x37\x20\x39\x2e\x36\x37\x34\x32\x32\x30\x37\x39\x34\x34\x35\ +\x20\x32\x2e\x34\x34\x32\x33\x32\x38\x32\x38\x31\x35\x20\x39\x2e\ +\x36\x34\x37\x37\x30\x36\x39\x37\x33\x32\x39\x20\x32\x2e\x34\x34\ +\x38\x35\x36\x39\x33\x35\x30\x33\x34\x20\x39\x2e\x36\x32\x31\x38\ +\x34\x33\x30\x33\x37\x39\x33\x20\x43\x20\x32\x2e\x34\x35\x34\x38\ +\x31\x30\x34\x31\x39\x31\x37\x20\x39\x2e\x35\x39\x35\x39\x37\x39\ +\x31\x30\x32\x35\x38\x20\x32\x2e\x34\x36\x31\x30\x35\x31\x34\x38\ +\x38\x30\x31\x20\x39\x2e\x35\x37\x30\x37\x36\x38\x39\x36\x34\x34\ +\x37\x20\x32\x2e\x34\x36\x37\x32\x39\x32\x35\x35\x36\x38\x35\x20\ +\x39\x2e\x35\x34\x36\x32\x32\x38\x31\x33\x38\x35\x37\x20\x43\x20\ +\x32\x2e\x34\x37\x33\x35\x33\x33\x36\x32\x35\x36\x38\x20\x39\x2e\ +\x35\x32\x31\x36\x38\x37\x33\x31\x32\x36\x37\x20\x32\x2e\x34\x37\ +\x39\x37\x37\x34\x36\x39\x34\x35\x32\x20\x39\x2e\x34\x39\x37\x38\ +\x31\x39\x38\x32\x37\x31\x38\x20\x32\x2e\x34\x38\x36\x30\x31\x35\ +\x37\x36\x33\x33\x35\x20\x39\x2e\x34\x37\x34\x36\x34\x30\x30\x34\ +\x35\x36\x37\x20\x43\x20\x32\x2e\x34\x39\x32\x32\x35\x36\x38\x33\ +\x32\x31\x39\x20\x39\x2e\x34\x35\x31\x34\x36\x30\x32\x36\x34\x31\ +\x36\x20\x32\x2e\x34\x39\x38\x34\x39\x37\x39\x30\x31\x30\x33\x20\ +\x39\x2e\x34\x32\x38\x39\x37\x32\x33\x32\x35\x33\x38\x20\x32\x2e\ +\x35\x30\x34\x37\x33\x38\x39\x36\x39\x38\x36\x20\x39\x2e\x34\x30\ +\x37\x31\x38\x39\x34\x31\x39\x33\x32\x20\x43\x20\x32\x2e\x35\x31\ +\x30\x39\x38\x30\x30\x33\x38\x37\x20\x39\x2e\x33\x38\x35\x34\x30\ +\x36\x35\x31\x33\x32\x36\x20\x32\x2e\x35\x31\x37\x32\x32\x31\x31\ +\x30\x37\x35\x33\x20\x39\x2e\x33\x36\x34\x33\x33\x32\x38\x38\x32\ +\x38\x31\x20\x32\x2e\x35\x32\x33\x34\x36\x32\x31\x37\x36\x33\x37\ +\x20\x39\x2e\x33\x34\x33\x39\x38\x30\x35\x32\x33\x39\x37\x20\x43\ +\x20\x32\x2e\x35\x32\x39\x37\x30\x33\x32\x34\x35\x32\x31\x20\x39\ +\x2e\x33\x32\x33\x36\x32\x38\x31\x36\x35\x31\x34\x20\x32\x2e\x35\ +\x33\x35\x39\x34\x34\x33\x31\x34\x30\x34\x20\x39\x2e\x33\x30\x34\ +\x30\x30\x31\x34\x31\x38\x33\x39\x20\x32\x2e\x35\x34\x32\x31\x38\ +\x35\x33\x38\x32\x38\x38\x20\x39\x2e\x32\x38\x35\x31\x31\x31\x30\ +\x36\x37\x32\x34\x20\x43\x20\x32\x2e\x35\x34\x38\x34\x32\x36\x34\ +\x35\x31\x37\x31\x20\x39\x2e\x32\x36\x36\x32\x32\x30\x37\x31\x36\ +\x30\x38\x20\x32\x2e\x35\x35\x34\x36\x36\x37\x35\x32\x30\x35\x35\ +\x20\x39\x2e\x32\x34\x38\x30\x37\x31\x31\x39\x31\x38\x36\x20\x32\ +\x2e\x35\x36\x30\x39\x30\x38\x35\x38\x39\x33\x39\x20\x39\x2e\x32\ +\x33\x30\x36\x37\x32\x30\x34\x38\x38\x38\x20\x43\x20\x32\x2e\x35\ +\x36\x37\x31\x34\x39\x36\x35\x38\x32\x32\x20\x39\x2e\x32\x31\x33\ +\x32\x37\x32\x39\x30\x35\x39\x20\x32\x2e\x35\x37\x33\x33\x39\x30\ +\x37\x32\x37\x30\x36\x20\x39\x2e\x31\x39\x36\x36\x32\x38\x36\x35\ +\x39\x35\x34\x20\x32\x2e\x35\x37\x39\x36\x33\x31\x37\x39\x35\x38\ +\x39\x20\x39\x2e\x31\x38\x30\x37\x34\x37\x36\x32\x30\x31\x34\x20\ +\x43\x20\x32\x2e\x35\x38\x35\x38\x37\x32\x38\x36\x34\x37\x33\x20\ +\x39\x2e\x31\x36\x34\x38\x36\x36\x35\x38\x30\x37\x35\x20\x32\x2e\ +\x35\x39\x32\x31\x31\x33\x39\x33\x33\x35\x37\x20\x39\x2e\x31\x34\ +\x39\x37\x35\x33\x33\x34\x30\x37\x34\x20\x32\x2e\x35\x39\x38\x33\ +\x35\x35\x30\x30\x32\x34\x20\x39\x2e\x31\x33\x35\x34\x31\x34\x39\ +\x35\x33\x36\x36\x20\x43\x20\x32\x2e\x36\x30\x34\x35\x39\x36\x30\ +\x37\x31\x32\x34\x20\x39\x2e\x31\x32\x31\x30\x37\x36\x35\x36\x36\ +\x35\x39\x20\x32\x2e\x36\x31\x30\x38\x33\x37\x31\x34\x30\x30\x38\ +\x20\x39\x2e\x31\x30\x37\x35\x31\x37\x36\x39\x34\x38\x31\x20\x32\ +\x2e\x36\x31\x37\x30\x37\x38\x32\x30\x38\x39\x31\x20\x39\x2e\x30\ +\x39\x34\x37\x34\x34\x31\x32\x34\x31\x38\x20\x43\x20\x32\x2e\x36\ +\x32\x33\x33\x31\x39\x32\x37\x37\x37\x35\x20\x39\x2e\x30\x38\x31\ +\x39\x37\x30\x35\x35\x33\x35\x35\x20\x32\x2e\x36\x32\x39\x35\x36\ +\x30\x33\x34\x36\x35\x38\x20\x39\x2e\x30\x36\x39\x39\x38\x37\x30\ +\x30\x39\x31\x36\x20\x32\x2e\x36\x33\x35\x38\x30\x31\x34\x31\x35\ +\x34\x32\x20\x39\x2e\x30\x35\x38\x37\x39\x38\x30\x30\x30\x32\x32\ +\x20\x43\x20\x32\x2e\x36\x34\x32\x30\x34\x32\x34\x38\x34\x32\x36\ +\x20\x39\x2e\x30\x34\x37\x36\x30\x38\x39\x39\x31\x32\x38\x20\x32\ +\x2e\x36\x34\x38\x32\x38\x33\x35\x35\x33\x30\x39\x20\x39\x2e\x30\ +\x33\x37\x32\x31\x39\x32\x39\x38\x33\x31\x20\x32\x2e\x36\x35\x34\ +\x35\x32\x34\x36\x32\x31\x39\x33\x20\x39\x2e\x30\x32\x37\x36\x33\ +\x32\x31\x34\x36\x39\x20\x43\x20\x32\x2e\x36\x36\x30\x37\x36\x35\ +\x36\x39\x30\x37\x36\x20\x39\x2e\x30\x31\x38\x30\x34\x34\x39\x39\ +\x35\x35\x20\x32\x2e\x36\x36\x37\x30\x30\x36\x37\x35\x39\x36\x20\ +\x39\x2e\x30\x30\x39\x32\x36\x35\x32\x31\x34\x32\x33\x20\x32\x2e\ +\x36\x37\x33\x32\x34\x37\x38\x32\x38\x34\x34\x20\x39\x2e\x30\x30\ +\x31\x32\x39\x34\x37\x34\x30\x30\x37\x20\x43\x20\x32\x2e\x36\x37\ +\x39\x34\x38\x38\x38\x39\x37\x32\x37\x20\x38\x2e\x39\x39\x33\x33\ +\x32\x34\x32\x36\x35\x39\x32\x20\x32\x2e\x36\x38\x35\x37\x32\x39\ +\x39\x36\x36\x31\x31\x20\x38\x2e\x39\x38\x36\x31\x36\x37\x39\x36\ +\x38\x30\x33\x20\x32\x2e\x36\x39\x31\x39\x37\x31\x30\x33\x34\x39\ +\x34\x20\x38\x2e\x39\x37\x39\x38\x32\x36\x34\x39\x31\x38\x20\x43\ +\x20\x32\x2e\x36\x39\x38\x32\x31\x32\x31\x30\x33\x37\x38\x20\x38\ +\x2e\x39\x37\x33\x34\x38\x35\x30\x31\x35\x35\x37\x20\x32\x2e\x37\ +\x30\x34\x34\x35\x33\x31\x37\x32\x36\x32\x20\x38\x2e\x39\x36\x37\ +\x39\x36\x33\x32\x36\x33\x31\x39\x20\x32\x2e\x37\x31\x30\x36\x39\ +\x34\x32\x34\x31\x34\x35\x20\x38\x2e\x39\x36\x33\x32\x36\x30\x35\ +\x38\x37\x34\x37\x20\x43\x20\x32\x2e\x37\x31\x36\x39\x33\x35\x33\ +\x31\x30\x32\x39\x20\x38\x2e\x39\x35\x38\x35\x35\x37\x39\x31\x31\ +\x37\x34\x20\x32\x2e\x37\x32\x33\x31\x37\x36\x33\x37\x39\x31\x32\ +\x20\x38\x2e\x39\x35\x34\x36\x37\x39\x32\x34\x30\x33\x35\x20\x32\ +\x2e\x37\x32\x39\x34\x31\x37\x34\x34\x37\x39\x36\x20\x38\x2e\x39\ +\x35\x31\x36\x32\x32\x36\x33\x34\x34\x37\x20\x43\x20\x32\x2e\x37\ +\x33\x35\x36\x35\x38\x35\x31\x36\x38\x20\x38\x2e\x39\x34\x38\x35\ +\x36\x36\x30\x32\x38\x36\x20\x32\x2e\x37\x34\x31\x38\x39\x39\x35\ +\x38\x35\x36\x33\x20\x38\x2e\x39\x34\x36\x33\x33\x36\x34\x33\x33\ +\x37\x39\x20\x32\x2e\x37\x34\x38\x31\x34\x30\x36\x35\x34\x34\x37\ +\x20\x38\x2e\x39\x34\x34\x39\x33\x30\x36\x32\x32\x36\x34\x20\x43\ +\x20\x32\x2e\x37\x35\x34\x33\x38\x31\x37\x32\x33\x33\x20\x38\x2e\ +\x39\x34\x33\x35\x32\x34\x38\x31\x31\x34\x38\x20\x32\x2e\x37\x36\ +\x30\x36\x32\x32\x37\x39\x32\x31\x34\x20\x38\x2e\x39\x34\x32\x39\ +\x34\x37\x37\x33\x39\x37\x34\x20\x32\x2e\x37\x36\x36\x38\x36\x33\ +\x38\x36\x30\x39\x38\x20\x38\x2e\x39\x34\x33\x31\x39\x34\x38\x39\ +\x36\x33\x39\x20\x43\x20\x32\x2e\x37\x37\x33\x31\x30\x34\x39\x32\ +\x39\x38\x31\x20\x38\x2e\x39\x34\x33\x34\x34\x32\x30\x35\x33\x30\ +\x35\x20\x32\x2e\x37\x37\x39\x33\x34\x35\x39\x39\x38\x36\x35\x20\ +\x38\x2e\x39\x34\x34\x35\x31\x38\x33\x39\x36\x34\x31\x20\x32\x2e\ +\x37\x38\x35\x35\x38\x37\x30\x36\x37\x34\x38\x20\x38\x2e\x39\x34\ +\x36\x34\x31\x38\x31\x33\x38\x38\x31\x20\x43\x20\x32\x2e\x37\x39\ +\x31\x38\x32\x38\x31\x33\x36\x33\x32\x20\x38\x2e\x39\x34\x38\x33\ +\x31\x37\x38\x38\x31\x32\x32\x20\x32\x2e\x37\x39\x38\x30\x36\x39\ +\x32\x30\x35\x31\x36\x20\x38\x2e\x39\x35\x31\x30\x34\x35\x39\x37\ +\x35\x38\x38\x20\x32\x2e\x38\x30\x34\x33\x31\x30\x32\x37\x33\x39\ +\x39\x20\x38\x2e\x39\x35\x34\x35\x39\x35\x33\x36\x37\x34\x34\x20\ +\x43\x20\x32\x2e\x38\x31\x30\x35\x35\x31\x33\x34\x32\x38\x33\x20\ +\x38\x2e\x39\x35\x38\x31\x34\x34\x37\x35\x39\x30\x31\x20\x32\x2e\ +\x38\x31\x36\x37\x39\x32\x34\x31\x31\x36\x36\x20\x38\x2e\x39\x36\ +\x32\x35\x32\x30\x33\x38\x37\x39\x31\x20\x32\x2e\x38\x32\x33\x30\ +\x33\x33\x34\x38\x30\x35\x20\x38\x2e\x39\x36\x37\x37\x31\x33\x39\ +\x34\x32\x30\x31\x20\x43\x20\x32\x2e\x38\x32\x39\x32\x37\x34\x35\ +\x34\x39\x33\x34\x20\x38\x2e\x39\x37\x32\x39\x30\x37\x34\x39\x36\ +\x31\x32\x20\x32\x2e\x38\x33\x35\x35\x31\x35\x36\x31\x38\x31\x37\ +\x20\x38\x2e\x39\x37\x38\x39\x32\x33\x38\x39\x35\x34\x36\x20\x32\ +\x2e\x38\x34\x31\x37\x35\x36\x36\x38\x37\x30\x31\x20\x38\x2e\x39\ +\x38\x35\x37\x35\x33\x35\x38\x33\x39\x37\x20\x43\x20\x32\x2e\x38\ +\x34\x37\x39\x39\x37\x37\x35\x35\x38\x34\x20\x38\x2e\x39\x39\x32\ +\x35\x38\x33\x32\x37\x32\x34\x38\x20\x32\x2e\x38\x35\x34\x32\x33\ +\x38\x38\x32\x34\x36\x38\x20\x39\x2e\x30\x30\x30\x32\x33\x31\x31\ +\x34\x32\x31\x38\x20\x32\x2e\x38\x36\x30\x34\x37\x39\x38\x39\x33\ +\x35\x32\x20\x39\x2e\x30\x30\x38\x36\x38\x36\x34\x30\x37\x38\x34\ +\x20\x43\x20\x32\x2e\x38\x36\x36\x37\x32\x30\x39\x36\x32\x33\x35\ +\x20\x39\x2e\x30\x31\x37\x31\x34\x31\x36\x37\x33\x35\x20\x32\x2e\ +\x38\x37\x32\x39\x36\x32\x30\x33\x31\x31\x39\x20\x39\x2e\x30\x32\ +\x36\x34\x30\x39\x31\x39\x31\x35\x36\x20\x32\x2e\x38\x37\x39\x32\ +\x30\x33\x31\x30\x30\x30\x33\x20\x39\x2e\x30\x33\x36\x34\x37\x36\ +\x39\x36\x34\x33\x20\x43\x20\x32\x2e\x38\x38\x35\x34\x34\x34\x31\ +\x36\x38\x38\x36\x20\x39\x2e\x30\x34\x36\x35\x34\x34\x37\x33\x37\ +\x30\x35\x20\x32\x2e\x38\x39\x31\x36\x38\x35\x32\x33\x37\x37\x20\ +\x39\x2e\x30\x35\x37\x34\x31\x37\x35\x37\x37\x38\x35\x20\x32\x2e\ +\x38\x39\x37\x39\x32\x36\x33\x30\x36\x35\x33\x20\x39\x2e\x30\x36\ +\x39\x30\x38\x32\x32\x39\x35\x30\x33\x20\x43\x20\x32\x2e\x39\x30\ +\x34\x31\x36\x37\x33\x37\x35\x33\x37\x20\x39\x2e\x30\x38\x30\x37\ +\x34\x37\x30\x31\x32\x32\x31\x20\x32\x2e\x39\x31\x30\x34\x30\x38\ +\x34\x34\x34\x32\x31\x20\x39\x2e\x30\x39\x33\x32\x30\x38\x33\x36\ +\x38\x36\x33\x20\x32\x2e\x39\x31\x36\x36\x34\x39\x35\x31\x33\x30\ +\x34\x20\x39\x2e\x31\x30\x36\x34\x35\x31\x39\x39\x39\x30\x35\x20\ +\x43\x20\x32\x2e\x39\x32\x32\x38\x39\x30\x35\x38\x31\x38\x38\x20\ +\x39\x2e\x31\x31\x39\x36\x39\x35\x36\x32\x39\x34\x38\x20\x32\x2e\ +\x39\x32\x39\x31\x33\x31\x36\x35\x30\x37\x31\x20\x39\x2e\x31\x33\ +\x33\x37\x32\x36\x32\x33\x38\x38\x38\x20\x32\x2e\x39\x33\x35\x33\ +\x37\x32\x37\x31\x39\x35\x35\x20\x39\x2e\x31\x34\x38\x35\x32\x38\ +\x33\x31\x30\x36\x39\x20\x43\x20\x32\x2e\x39\x34\x31\x36\x31\x33\ +\x37\x38\x38\x33\x39\x20\x39\x2e\x31\x36\x33\x33\x33\x30\x33\x38\ +\x32\x35\x20\x32\x2e\x39\x34\x37\x38\x35\x34\x38\x35\x37\x32\x32\ +\x20\x39\x2e\x31\x37\x38\x39\x30\x38\x35\x35\x36\x35\x33\x20\x32\ +\x2e\x39\x35\x34\x30\x39\x35\x39\x32\x36\x30\x36\x20\x39\x2e\x31\ +\x39\x35\x32\x34\x36\x31\x38\x38\x38\x34\x20\x43\x20\x32\x2e\x39\ +\x36\x30\x33\x33\x36\x39\x39\x34\x38\x39\x20\x39\x2e\x32\x31\x31\ +\x35\x38\x33\x38\x32\x31\x31\x36\x20\x32\x2e\x39\x36\x36\x35\x37\ +\x38\x30\x36\x33\x37\x33\x20\x39\x2e\x32\x32\x38\x36\x38\x35\x34\ +\x37\x39\x32\x34\x20\x32\x2e\x39\x37\x32\x38\x31\x39\x31\x33\x32\ +\x35\x37\x20\x39\x2e\x32\x34\x36\x35\x33\x33\x34\x31\x37\x35\x32\ +\x20\x43\x20\x32\x2e\x39\x37\x39\x30\x36\x30\x32\x30\x31\x34\x20\ +\x39\x2e\x32\x36\x34\x33\x38\x31\x33\x35\x35\x38\x31\x20\x32\x2e\ +\x39\x38\x35\x33\x30\x31\x32\x37\x30\x32\x34\x20\x39\x2e\x32\x38\ +\x32\x39\x38\x30\x30\x36\x32\x33\x39\x20\x32\x2e\x39\x39\x31\x35\ +\x34\x32\x33\x33\x39\x30\x37\x20\x39\x2e\x33\x30\x32\x33\x31\x30\ +\x37\x31\x37\x34\x39\x20\x43\x20\x32\x2e\x39\x39\x37\x37\x38\x33\ +\x34\x30\x37\x39\x31\x20\x39\x2e\x33\x32\x31\x36\x34\x31\x33\x37\ +\x32\x36\x20\x33\x2e\x30\x30\x34\x30\x32\x34\x34\x37\x36\x37\x35\ +\x20\x39\x2e\x33\x34\x31\x37\x30\x38\x33\x37\x38\x20\x33\x2e\x30\ +\x31\x30\x32\x36\x35\x35\x34\x35\x35\x38\x20\x39\x2e\x33\x36\x32\ +\x34\x39\x31\x38\x36\x38\x38\x31\x20\x43\x20\x33\x2e\x30\x31\x36\ +\x35\x30\x36\x36\x31\x34\x34\x32\x20\x39\x2e\x33\x38\x33\x32\x37\ +\x35\x33\x35\x39\x36\x32\x20\x33\x2e\x30\x32\x32\x37\x34\x37\x36\ +\x38\x33\x32\x35\x20\x39\x2e\x34\x30\x34\x37\x37\x39\x36\x34\x34\ +\x34\x38\x20\x33\x2e\x30\x32\x38\x39\x38\x38\x37\x35\x32\x30\x39\ +\x20\x39\x2e\x34\x32\x36\x39\x38\x33\x38\x34\x34\x31\x20\x43\x20\ +\x33\x2e\x30\x33\x35\x32\x32\x39\x38\x32\x30\x39\x33\x20\x39\x2e\ +\x34\x34\x39\x31\x38\x38\x30\x34\x33\x37\x33\x20\x33\x2e\x30\x34\ +\x31\x34\x37\x30\x38\x38\x39\x37\x36\x20\x39\x2e\x34\x37\x32\x30\ +\x39\x36\x33\x36\x36\x39\x37\x20\x33\x2e\x30\x34\x37\x37\x31\x31\ +\x39\x35\x38\x36\x20\x39\x2e\x34\x39\x35\x36\x38\x36\x39\x35\x32\ +\x33\x39\x20\x43\x20\x33\x2e\x30\x35\x33\x39\x35\x33\x30\x32\x37\ +\x34\x33\x20\x39\x2e\x35\x31\x39\x32\x37\x37\x35\x33\x37\x38\x32\ +\x20\x33\x2e\x30\x36\x30\x31\x39\x34\x30\x39\x36\x32\x37\x20\x39\ +\x2e\x35\x34\x33\x35\x35\x34\x34\x38\x37\x39\x39\x20\x33\x2e\x30\ +\x36\x36\x34\x33\x35\x31\x36\x35\x31\x31\x20\x39\x2e\x35\x36\x38\ +\x34\x39\x34\x39\x39\x33\x31\x36\x20\x43\x20\x33\x2e\x30\x37\x32\ +\x36\x37\x36\x32\x33\x33\x39\x34\x20\x39\x2e\x35\x39\x33\x34\x33\ +\x35\x34\x39\x38\x33\x32\x20\x33\x2e\x30\x37\x38\x39\x31\x37\x33\ +\x30\x32\x37\x38\x20\x39\x2e\x36\x31\x39\x30\x34\x33\x35\x34\x38\ +\x33\x39\x20\x33\x2e\x30\x38\x35\x31\x35\x38\x33\x37\x31\x36\x31\ +\x20\x39\x2e\x36\x34\x35\x32\x39\x35\x34\x32\x30\x35\x32\x20\x43\ +\x20\x33\x2e\x30\x39\x31\x33\x39\x39\x34\x34\x30\x34\x35\x20\x39\ +\x2e\x36\x37\x31\x35\x34\x37\x32\x39\x32\x36\x35\x20\x33\x2e\x30\ +\x39\x37\x36\x34\x30\x35\x30\x39\x32\x39\x20\x39\x2e\x36\x39\x38\ +\x34\x34\x36\x38\x35\x37\x39\x37\x20\x33\x2e\x31\x30\x33\x38\x38\ +\x31\x35\x37\x38\x31\x32\x20\x39\x2e\x37\x32\x35\x39\x36\x39\x35\ +\x31\x37\x32\x32\x20\x43\x20\x33\x2e\x31\x31\x30\x31\x32\x32\x36\ +\x34\x36\x39\x36\x20\x39\x2e\x37\x35\x33\x34\x39\x32\x31\x37\x36\ +\x34\x37\x20\x33\x2e\x31\x31\x36\x33\x36\x33\x37\x31\x35\x37\x39\ +\x20\x39\x2e\x37\x38\x31\x36\x34\x31\x36\x37\x35\x39\x39\x20\x33\ +\x2e\x31\x32\x32\x36\x30\x34\x37\x38\x34\x36\x33\x20\x39\x2e\x38\ +\x31\x30\x33\x39\x32\x35\x37\x38\x31\x33\x20\x43\x20\x33\x2e\x31\ +\x32\x38\x38\x34\x35\x38\x35\x33\x34\x37\x20\x39\x2e\x38\x33\x39\ +\x31\x34\x33\x34\x38\x30\x32\x37\x20\x33\x2e\x31\x33\x35\x30\x38\ +\x36\x39\x32\x32\x33\x20\x39\x2e\x38\x36\x38\x34\x39\x39\x34\x30\ +\x30\x37\x39\x20\x33\x2e\x31\x34\x31\x33\x32\x37\x39\x39\x31\x31\ +\x34\x20\x39\x2e\x38\x39\x38\x34\x33\x34\x31\x30\x32\x39\x39\x20\ +\x43\x20\x33\x2e\x31\x34\x37\x35\x36\x39\x30\x35\x39\x39\x37\x20\ +\x39\x2e\x39\x32\x38\x33\x36\x38\x38\x30\x35\x31\x39\x20\x33\x2e\ +\x31\x35\x33\x38\x31\x30\x31\x32\x38\x38\x31\x20\x39\x2e\x39\x35\ +\x38\x38\x38\x35\x37\x36\x38\x36\x36\x20\x33\x2e\x31\x36\x30\x30\ +\x35\x31\x31\x39\x37\x36\x35\x20\x39\x2e\x39\x38\x39\x39\x35\x37\ +\x39\x39\x38\x31\x38\x20\x43\x20\x33\x2e\x31\x36\x36\x32\x39\x32\ +\x32\x36\x36\x34\x38\x20\x31\x30\x2e\x30\x32\x31\x30\x33\x30\x32\ +\x32\x37\x37\x20\x33\x2e\x31\x37\x32\x35\x33\x33\x33\x33\x35\x33\ +\x32\x20\x31\x30\x2e\x30\x35\x32\x36\x36\x31\x30\x36\x31\x33\x20\ +\x33\x2e\x31\x37\x38\x37\x37\x34\x34\x30\x34\x31\x36\x20\x31\x30\ +\x2e\x30\x38\x34\x38\x32\x32\x37\x38\x37\x31\x20\x43\x20\x33\x2e\ +\x31\x38\x35\x30\x31\x35\x34\x37\x32\x39\x39\x20\x31\x30\x2e\x31\ +\x31\x36\x39\x38\x34\x35\x31\x32\x38\x20\x33\x2e\x31\x39\x31\x32\ +\x35\x36\x35\x34\x31\x38\x33\x20\x31\x30\x2e\x31\x34\x39\x36\x38\ +\x30\x33\x32\x32\x20\x33\x2e\x31\x39\x37\x34\x39\x37\x36\x31\x30\ +\x36\x36\x20\x31\x30\x2e\x31\x38\x32\x38\x38\x31\x38\x32\x38\x37\ +\x20\x43\x20\x33\x2e\x32\x30\x33\x37\x33\x38\x36\x37\x39\x35\x20\ +\x31\x30\x2e\x32\x31\x36\x30\x38\x33\x33\x33\x35\x34\x20\x33\x2e\ +\x32\x30\x39\x39\x37\x39\x37\x34\x38\x33\x34\x20\x31\x30\x2e\x32\ +\x34\x39\x37\x39\x33\x35\x37\x39\x33\x20\x33\x2e\x32\x31\x36\x32\ +\x32\x30\x38\x31\x37\x31\x37\x20\x31\x30\x2e\x32\x38\x33\x39\x38\ +\x33\x35\x34\x34\x34\x20\x43\x20\x33\x2e\x32\x32\x32\x34\x36\x31\ +\x38\x38\x36\x30\x31\x20\x31\x30\x2e\x33\x31\x38\x31\x37\x33\x35\ +\x30\x39\x36\x20\x33\x2e\x32\x32\x38\x37\x30\x32\x39\x35\x34\x38\ +\x34\x20\x31\x30\x2e\x33\x35\x32\x38\x34\x36\x30\x37\x39\x33\x20\ +\x33\x2e\x32\x33\x34\x39\x34\x34\x30\x32\x33\x36\x38\x20\x31\x30\ +\x2e\x33\x38\x37\x39\x37\x31\x36\x35\x32\x34\x20\x43\x20\x33\x2e\ +\x32\x34\x31\x31\x38\x35\x30\x39\x32\x35\x32\x20\x31\x30\x2e\x34\ +\x32\x33\x30\x39\x37\x32\x32\x35\x35\x20\x33\x2e\x32\x34\x37\x34\ +\x32\x36\x31\x36\x31\x33\x35\x20\x31\x30\x2e\x34\x35\x38\x36\x37\ +\x38\x35\x32\x34\x36\x20\x33\x2e\x32\x35\x33\x36\x36\x37\x32\x33\ +\x30\x31\x39\x20\x31\x30\x2e\x34\x39\x34\x36\x38\x35\x34\x30\x38\ +\x39\x20\x43\x20\x33\x2e\x32\x35\x39\x39\x30\x38\x32\x39\x39\x30\ +\x32\x20\x31\x30\x2e\x35\x33\x30\x36\x39\x32\x32\x39\x33\x33\x20\ +\x33\x2e\x32\x36\x36\x31\x34\x39\x33\x36\x37\x38\x36\x20\x31\x30\ +\x2e\x35\x36\x37\x31\x32\x37\x33\x32\x30\x34\x20\x33\x2e\x32\x37\ +\x32\x33\x39\x30\x34\x33\x36\x37\x20\x31\x30\x2e\x36\x30\x33\x39\ +\x35\x39\x38\x35\x37\x20\x43\x20\x33\x2e\x32\x37\x38\x36\x33\x31\ +\x35\x30\x35\x35\x33\x20\x31\x30\x2e\x36\x34\x30\x37\x39\x32\x33\ +\x39\x33\x35\x20\x33\x2e\x32\x38\x34\x38\x37\x32\x35\x37\x34\x33\ +\x37\x20\x31\x30\x2e\x36\x37\x38\x30\x32\x34\x38\x32\x38\x20\x33\ +\x2e\x32\x39\x31\x31\x31\x33\x36\x34\x33\x32\x20\x31\x30\x2e\x37\ +\x31\x35\x36\x32\x36\x30\x38\x31\x34\x20\x43\x20\x33\x2e\x32\x39\ +\x37\x33\x35\x34\x37\x31\x32\x30\x34\x20\x31\x30\x2e\x37\x35\x33\ +\x32\x32\x37\x33\x33\x34\x38\x20\x33\x2e\x33\x30\x33\x35\x39\x35\ +\x37\x38\x30\x38\x38\x20\x31\x30\x2e\x37\x39\x31\x31\x39\x39\x36\ +\x32\x33\x20\x33\x2e\x33\x30\x39\x38\x33\x36\x38\x34\x39\x37\x31\ +\x20\x31\x30\x2e\x38\x32\x39\x35\x31\x31\x34\x36\x39\x37\x20\x43\ +\x20\x33\x2e\x33\x31\x36\x30\x37\x37\x39\x31\x38\x35\x35\x20\x31\ +\x30\x2e\x38\x36\x37\x38\x32\x33\x33\x31\x36\x33\x20\x33\x2e\x33\ +\x32\x32\x33\x31\x38\x39\x38\x37\x33\x38\x20\x31\x30\x2e\x39\x30\ +\x36\x34\x37\x36\x37\x36\x31\x32\x20\x33\x2e\x33\x32\x38\x35\x36\ +\x30\x30\x35\x36\x32\x32\x20\x31\x30\x2e\x39\x34\x35\x34\x33\x39\ +\x39\x37\x39\x31\x20\x43\x20\x33\x2e\x33\x33\x34\x38\x30\x31\x31\ +\x32\x35\x30\x36\x20\x31\x30\x2e\x39\x38\x34\x34\x30\x33\x31\x39\ +\x36\x39\x20\x33\x2e\x33\x34\x31\x30\x34\x32\x31\x39\x33\x38\x39\ +\x20\x31\x31\x2e\x30\x32\x33\x36\x37\x38\x30\x34\x38\x34\x20\x33\ +\x2e\x33\x34\x37\x32\x38\x33\x32\x36\x32\x37\x33\x20\x31\x31\x2e\ +\x30\x36\x33\x32\x33\x32\x34\x30\x38\x35\x20\x43\x20\x33\x2e\x33\ +\x35\x33\x35\x32\x34\x33\x33\x31\x35\x36\x20\x31\x31\x2e\x31\x30\ +\x32\x37\x38\x36\x37\x36\x38\x37\x20\x33\x2e\x33\x35\x39\x37\x36\ +\x35\x34\x30\x30\x34\x20\x31\x31\x2e\x31\x34\x32\x36\x32\x32\x33\ +\x31\x36\x31\x20\x33\x2e\x33\x36\x36\x30\x30\x36\x34\x36\x39\x32\ +\x34\x20\x31\x31\x2e\x31\x38\x32\x37\x30\x36\x36\x37\x35\x38\x20\ +\x43\x20\x33\x2e\x33\x37\x32\x32\x34\x37\x35\x33\x38\x30\x37\x20\ +\x31\x31\x2e\x32\x32\x32\x37\x39\x31\x30\x33\x35\x36\x20\x33\x2e\ +\x33\x37\x38\x34\x38\x38\x36\x30\x36\x39\x31\x20\x31\x31\x2e\x32\ +\x36\x33\x31\x32\x35\x37\x30\x31\x35\x20\x33\x2e\x33\x38\x34\x37\ +\x32\x39\x36\x37\x35\x37\x34\x20\x31\x31\x2e\x33\x30\x33\x36\x37\ +\x38\x30\x39\x38\x39\x20\x43\x20\x33\x2e\x33\x39\x30\x39\x37\x30\ +\x37\x34\x34\x35\x38\x20\x31\x31\x2e\x33\x34\x34\x32\x33\x30\x34\ +\x39\x36\x33\x20\x33\x2e\x33\x39\x37\x32\x31\x31\x38\x31\x33\x34\ +\x32\x20\x31\x31\x2e\x33\x38\x35\x30\x30\x31\x39\x33\x32\x20\x33\ +\x2e\x34\x30\x33\x34\x35\x32\x38\x38\x32\x32\x35\x20\x31\x31\x2e\ +\x34\x32\x35\x39\x35\x39\x36\x38\x31\x35\x20\x43\x20\x33\x2e\x34\ +\x30\x39\x36\x39\x33\x39\x35\x31\x30\x39\x20\x31\x31\x2e\x34\x36\ +\x36\x39\x31\x37\x34\x33\x31\x31\x20\x33\x2e\x34\x31\x35\x39\x33\ +\x35\x30\x31\x39\x39\x32\x20\x31\x31\x2e\x35\x30\x38\x30\x36\x32\ +\x36\x31\x32\x34\x20\x33\x2e\x34\x32\x32\x31\x37\x36\x30\x38\x38\ +\x37\x36\x20\x31\x31\x2e\x35\x34\x39\x33\x36\x32\x34\x30\x32\x31\ +\x20\x43\x20\x33\x2e\x34\x32\x38\x34\x31\x37\x31\x35\x37\x36\x20\ +\x31\x31\x2e\x35\x39\x30\x36\x36\x32\x31\x39\x31\x38\x20\x33\x2e\ +\x34\x33\x34\x36\x35\x38\x32\x32\x36\x34\x33\x20\x31\x31\x2e\x36\ +\x33\x32\x31\x31\x37\x35\x31\x37\x20\x33\x2e\x34\x34\x30\x38\x39\ +\x39\x32\x39\x35\x32\x37\x20\x31\x31\x2e\x36\x37\x33\x36\x39\x35\ +\x35\x30\x36\x31\x20\x43\x20\x33\x2e\x34\x34\x37\x31\x34\x30\x33\ +\x36\x34\x31\x31\x20\x31\x31\x2e\x37\x31\x35\x32\x37\x33\x34\x39\ +\x35\x32\x20\x33\x2e\x34\x35\x33\x33\x38\x31\x34\x33\x32\x39\x34\ +\x20\x31\x31\x2e\x37\x35\x36\x39\x37\x34\x38\x38\x33\x20\x33\x2e\ +\x34\x35\x39\x36\x32\x32\x35\x30\x31\x37\x38\x20\x31\x31\x2e\x37\ +\x39\x38\x37\x36\x36\x38\x30\x30\x37\x20\x43\x20\x33\x2e\x34\x36\ +\x35\x38\x36\x33\x35\x37\x30\x36\x31\x20\x31\x31\x2e\x38\x34\x30\ +\x35\x35\x38\x37\x31\x38\x34\x20\x33\x2e\x34\x37\x32\x31\x30\x34\ +\x36\x33\x39\x34\x35\x20\x31\x31\x2e\x38\x38\x32\x34\x34\x31\x37\ +\x30\x37\x34\x20\x33\x2e\x34\x37\x38\x33\x34\x35\x37\x30\x38\x32\ +\x39\x20\x31\x31\x2e\x39\x32\x34\x33\x38\x32\x39\x35\x32\x31\x20\ +\x43\x20\x33\x2e\x34\x38\x34\x35\x38\x36\x37\x37\x37\x31\x32\x20\ +\x31\x31\x2e\x39\x36\x36\x33\x32\x34\x31\x39\x36\x39\x20\x33\x2e\ +\x34\x39\x30\x38\x32\x37\x38\x34\x35\x39\x36\x20\x31\x32\x2e\x30\ +\x30\x38\x33\x32\x34\x30\x34\x34\x37\x20\x33\x2e\x34\x39\x37\x30\ +\x36\x38\x39\x31\x34\x37\x39\x20\x31\x32\x2e\x30\x35\x30\x33\x34\ +\x39\x37\x38\x34\x32\x20\x43\x20\x33\x2e\x35\x30\x33\x33\x30\x39\ +\x39\x38\x33\x36\x33\x20\x31\x32\x2e\x30\x39\x32\x33\x37\x35\x35\ +\x32\x33\x38\x20\x33\x2e\x35\x30\x39\x35\x35\x31\x30\x35\x32\x34\ +\x37\x20\x31\x32\x2e\x31\x33\x34\x34\x32\x37\x33\x30\x37\x36\x20\ +\x33\x2e\x35\x31\x35\x37\x39\x32\x31\x32\x31\x33\x20\x31\x32\x2e\ +\x31\x37\x36\x34\x37\x32\x35\x37\x38\x39\x20\x43\x20\x33\x2e\x35\ +\x32\x32\x30\x33\x33\x31\x39\x30\x31\x34\x20\x31\x32\x2e\x32\x31\ +\x38\x35\x31\x37\x38\x35\x30\x33\x20\x33\x2e\x35\x32\x38\x32\x37\ +\x34\x32\x35\x38\x39\x37\x20\x31\x32\x2e\x32\x36\x30\x35\x35\x36\ +\x35\x36\x36\x39\x20\x33\x2e\x35\x33\x34\x35\x31\x35\x33\x32\x37\ +\x38\x31\x20\x31\x32\x2e\x33\x30\x32\x35\x35\x36\x33\x37\x37\x20\ +\x43\x20\x33\x2e\x35\x34\x30\x37\x35\x36\x33\x39\x36\x36\x35\x20\ +\x31\x32\x2e\x33\x34\x34\x35\x35\x36\x31\x38\x37\x20\x33\x2e\x35\ +\x34\x36\x39\x39\x37\x34\x36\x35\x34\x38\x20\x31\x32\x2e\x33\x38\ +\x36\x35\x31\x36\x38\x35\x33\x34\x20\x33\x2e\x35\x35\x33\x32\x33\ +\x38\x35\x33\x34\x33\x32\x20\x31\x32\x2e\x34\x32\x38\x34\x30\x36\ +\x32\x37\x39\x34\x20\x43\x20\x33\x2e\x35\x35\x39\x34\x37\x39\x36\ +\x30\x33\x31\x35\x20\x31\x32\x2e\x34\x37\x30\x32\x39\x35\x37\x30\ +\x35\x33\x20\x33\x2e\x35\x36\x35\x37\x32\x30\x36\x37\x31\x39\x39\ +\x20\x31\x32\x2e\x35\x31\x32\x31\x31\x33\x34\x35\x39\x31\x20\x33\ +\x2e\x35\x37\x31\x39\x36\x31\x37\x34\x30\x38\x33\x20\x31\x32\x2e\ +\x35\x35\x33\x38\x32\x37\x37\x34\x38\x37\x20\x43\x20\x33\x2e\x35\ +\x37\x38\x32\x30\x32\x38\x30\x39\x36\x36\x20\x31\x32\x2e\x35\x39\ +\x35\x35\x34\x32\x30\x33\x38\x33\x20\x33\x2e\x35\x38\x34\x34\x34\ +\x33\x38\x37\x38\x35\x20\x31\x32\x2e\x36\x33\x37\x31\x35\x32\x32\ +\x33\x38\x32\x20\x33\x2e\x35\x39\x30\x36\x38\x34\x39\x34\x37\x33\ +\x33\x20\x31\x32\x2e\x36\x37\x38\x36\x32\x36\x39\x30\x39\x39\x20\ +\x43\x20\x33\x2e\x35\x39\x36\x39\x32\x36\x30\x31\x36\x31\x37\x20\ +\x31\x32\x2e\x37\x32\x30\x31\x30\x31\x35\x38\x31\x37\x20\x33\x2e\ +\x36\x30\x33\x31\x36\x37\x30\x38\x35\x30\x31\x20\x31\x32\x2e\x37\ +\x36\x31\x34\x33\x39\x39\x30\x37\x20\x33\x2e\x36\x30\x39\x34\x30\ +\x38\x31\x35\x33\x38\x34\x20\x31\x32\x2e\x38\x30\x32\x36\x31\x30\ +\x38\x34\x39\x38\x20\x43\x20\x33\x2e\x36\x31\x35\x36\x34\x39\x32\ +\x32\x32\x36\x38\x20\x31\x32\x2e\x38\x34\x33\x37\x38\x31\x37\x39\ +\x32\x36\x20\x33\x2e\x36\x32\x31\x38\x39\x30\x32\x39\x31\x35\x31\ +\x20\x31\x32\x2e\x38\x38\x34\x37\x38\x34\x33\x34\x33\x20\x33\x2e\ +\x36\x32\x38\x31\x33\x31\x33\x36\x30\x33\x35\x20\x31\x32\x2e\x39\ +\x32\x35\x35\x38\x37\x39\x31\x35\x32\x20\x43\x20\x33\x2e\x36\x33\ +\x34\x33\x37\x32\x34\x32\x39\x31\x39\x20\x31\x32\x2e\x39\x36\x36\ +\x33\x39\x31\x34\x38\x37\x35\x20\x33\x2e\x36\x34\x30\x36\x31\x33\ +\x34\x39\x38\x30\x32\x20\x31\x33\x2e\x30\x30\x36\x39\x39\x34\x38\ +\x38\x31\x37\x20\x33\x2e\x36\x34\x36\x38\x35\x34\x35\x36\x36\x38\ +\x36\x20\x31\x33\x2e\x30\x34\x37\x33\x36\x38\x30\x30\x39\x37\x20\ +\x43\x20\x33\x2e\x36\x35\x33\x30\x39\x35\x36\x33\x35\x36\x39\x20\ +\x31\x33\x2e\x30\x38\x37\x37\x34\x31\x31\x33\x37\x38\x20\x33\x2e\ +\x36\x35\x39\x33\x33\x36\x37\x30\x34\x35\x33\x20\x31\x33\x2e\x31\ +\x32\x37\x38\x38\x32\x36\x31\x31\x35\x20\x33\x2e\x36\x36\x35\x35\ +\x37\x37\x37\x37\x33\x33\x37\x20\x31\x33\x2e\x31\x36\x37\x37\x36\ +\x32\x38\x38\x36\x39\x20\x43\x20\x33\x2e\x36\x37\x31\x38\x31\x38\ +\x38\x34\x32\x32\x20\x31\x33\x2e\x32\x30\x37\x36\x34\x33\x31\x36\ +\x32\x34\x20\x33\x2e\x36\x37\x38\x30\x35\x39\x39\x31\x31\x30\x34\ +\x20\x31\x33\x2e\x32\x34\x37\x32\x36\x30\x36\x36\x35\x33\x20\x33\ +\x2e\x36\x38\x34\x33\x30\x30\x39\x37\x39\x38\x37\x20\x31\x33\x2e\ +\x32\x38\x36\x35\x38\x36\x34\x34\x31\x37\x20\x43\x20\x33\x2e\x36\ +\x39\x30\x35\x34\x32\x30\x34\x38\x37\x31\x20\x31\x33\x2e\x33\x32\ +\x35\x39\x31\x32\x32\x31\x38\x31\x20\x33\x2e\x36\x39\x36\x37\x38\ +\x33\x31\x31\x37\x35\x35\x20\x31\x33\x2e\x33\x36\x34\x39\x34\x34\ +\x35\x31\x20\x33\x2e\x37\x30\x33\x30\x32\x34\x31\x38\x36\x33\x38\ +\x20\x31\x33\x2e\x34\x30\x33\x36\x35\x34\x39\x39\x37\x39\x20\x43\ +\x20\x33\x2e\x37\x30\x39\x32\x36\x35\x32\x35\x35\x32\x32\x20\x31\ +\x33\x2e\x34\x34\x32\x33\x36\x35\x34\x38\x35\x38\x20\x33\x2e\x37\ +\x31\x35\x35\x30\x36\x33\x32\x34\x30\x36\x20\x31\x33\x2e\x34\x38\ +\x30\x37\x35\x32\x32\x33\x31\x20\x33\x2e\x37\x32\x31\x37\x34\x37\ +\x33\x39\x32\x38\x39\x20\x31\x33\x2e\x35\x31\x38\x37\x38\x37\x35\ +\x39\x32\x33\x20\x43\x20\x33\x2e\x37\x32\x37\x39\x38\x38\x34\x36\ +\x31\x37\x33\x20\x31\x33\x2e\x35\x35\x36\x38\x32\x32\x39\x35\x33\ +\x35\x20\x33\x2e\x37\x33\x34\x32\x32\x39\x35\x33\x30\x35\x36\x20\ +\x31\x33\x2e\x35\x39\x34\x35\x30\x34\x38\x31\x34\x32\x20\x33\x2e\ +\x37\x34\x30\x34\x37\x30\x35\x39\x39\x34\x20\x31\x33\x2e\x36\x33\ +\x31\x38\x30\x36\x32\x35\x34\x31\x20\x43\x20\x33\x2e\x37\x34\x36\ +\x37\x31\x31\x36\x36\x38\x32\x34\x20\x31\x33\x2e\x36\x36\x39\x31\ +\x30\x37\x36\x39\x34\x20\x33\x2e\x37\x35\x32\x39\x35\x32\x37\x33\ +\x37\x30\x37\x20\x31\x33\x2e\x37\x30\x36\x30\x32\x36\x34\x32\x31\ +\x39\x20\x33\x2e\x37\x35\x39\x31\x39\x33\x38\x30\x35\x39\x31\x20\ +\x31\x33\x2e\x37\x34\x32\x35\x33\x36\x32\x38\x30\x33\x20\x43\x20\ +\x33\x2e\x37\x36\x35\x34\x33\x34\x38\x37\x34\x37\x34\x20\x31\x33\ +\x2e\x37\x37\x39\x30\x34\x36\x31\x33\x38\x37\x20\x33\x2e\x37\x37\ +\x31\x36\x37\x35\x39\x34\x33\x35\x38\x20\x31\x33\x2e\x38\x31\x35\ +\x31\x34\x34\x36\x36\x35\x33\x20\x33\x2e\x37\x37\x37\x39\x31\x37\ +\x30\x31\x32\x34\x32\x20\x31\x33\x2e\x38\x35\x30\x38\x30\x36\x35\ +\x30\x35\x37\x20\x43\x20\x33\x2e\x37\x38\x34\x31\x35\x38\x30\x38\ +\x31\x32\x35\x20\x31\x33\x2e\x38\x38\x36\x34\x36\x38\x33\x34\x36\ +\x31\x20\x33\x2e\x37\x39\x30\x33\x39\x39\x31\x35\x30\x30\x39\x20\ +\x31\x33\x2e\x39\x32\x31\x36\x39\x30\x38\x37\x30\x37\x20\x33\x2e\ +\x37\x39\x36\x36\x34\x30\x32\x31\x38\x39\x32\x20\x31\x33\x2e\x39\ +\x35\x36\x34\x34\x39\x35\x36\x37\x33\x20\x43\x20\x33\x2e\x38\x30\ +\x32\x38\x38\x31\x32\x38\x37\x37\x36\x20\x31\x33\x2e\x39\x39\x31\ +\x32\x30\x38\x32\x36\x34\x20\x33\x2e\x38\x30\x39\x31\x32\x32\x33\ +\x35\x36\x36\x20\x31\x34\x2e\x30\x32\x35\x35\x30\x30\x33\x33\x39\ +\x39\x20\x33\x2e\x38\x31\x35\x33\x36\x33\x34\x32\x35\x34\x33\x20\ +\x31\x34\x2e\x30\x35\x39\x33\x30\x32\x31\x36\x33\x33\x20\x43\x20\ +\x33\x2e\x38\x32\x31\x36\x30\x34\x34\x39\x34\x32\x37\x20\x31\x34\ +\x2e\x30\x39\x33\x31\x30\x33\x39\x38\x36\x36\x20\x33\x2e\x38\x32\ +\x37\x38\x34\x35\x35\x36\x33\x31\x20\x31\x34\x2e\x31\x32\x36\x34\ +\x31\x32\x36\x30\x35\x36\x20\x33\x2e\x38\x33\x34\x30\x38\x36\x36\ +\x33\x31\x39\x34\x20\x31\x34\x2e\x31\x35\x39\x32\x30\x35\x33\x30\ +\x35\x32\x20\x43\x20\x33\x2e\x38\x34\x30\x33\x32\x37\x37\x30\x30\ +\x37\x38\x20\x31\x34\x2e\x31\x39\x31\x39\x39\x38\x30\x30\x34\x37\ +\x20\x33\x2e\x38\x34\x36\x35\x36\x38\x37\x36\x39\x36\x31\x20\x31\ +\x34\x2e\x32\x32\x34\x32\x37\x31\x36\x37\x38\x37\x20\x33\x2e\x38\ +\x35\x32\x38\x30\x39\x38\x33\x38\x34\x35\x20\x31\x34\x2e\x32\x35\ +\x36\x30\x30\x34\x35\x36\x33\x38\x20\x43\x20\x33\x2e\x38\x35\x39\ +\x30\x35\x30\x39\x30\x37\x32\x38\x20\x31\x34\x2e\x32\x38\x37\x37\ +\x33\x37\x34\x34\x38\x39\x20\x33\x2e\x38\x36\x35\x32\x39\x31\x39\ +\x37\x36\x31\x32\x20\x31\x34\x2e\x33\x31\x38\x39\x32\x36\x32\x38\ +\x39\x36\x20\x33\x2e\x38\x37\x31\x35\x33\x33\x30\x34\x34\x39\x36\ +\x20\x31\x34\x2e\x33\x34\x39\x35\x35\x30\x33\x30\x37\x39\x20\x43\ +\x20\x33\x2e\x38\x37\x37\x37\x37\x34\x31\x31\x33\x37\x39\x20\x31\ +\x34\x2e\x33\x38\x30\x31\x37\x34\x33\x32\x36\x32\x20\x33\x2e\x38\ +\x38\x34\x30\x31\x35\x31\x38\x32\x36\x33\x20\x31\x34\x2e\x34\x31\ +\x30\x32\x33\x30\x31\x32\x32\x32\x20\x33\x2e\x38\x39\x30\x32\x35\ +\x36\x32\x35\x31\x34\x36\x20\x31\x34\x2e\x34\x33\x39\x36\x39\x37\ +\x39\x33\x35\x35\x20\x43\x20\x33\x2e\x38\x39\x36\x34\x39\x37\x33\ +\x32\x30\x33\x20\x31\x34\x2e\x34\x36\x39\x31\x36\x35\x37\x34\x38\ +\x38\x20\x33\x2e\x39\x30\x32\x37\x33\x38\x33\x38\x39\x31\x34\x20\ +\x31\x34\x2e\x34\x39\x38\x30\x34\x32\x30\x34\x30\x32\x20\x33\x2e\ +\x39\x30\x38\x39\x37\x39\x34\x35\x37\x39\x37\x20\x31\x34\x2e\x35\ +\x32\x36\x33\x30\x38\x30\x39\x37\x34\x20\x43\x20\x33\x2e\x39\x31\ +\x35\x32\x32\x30\x35\x32\x36\x38\x31\x20\x31\x34\x2e\x35\x35\x34\ +\x35\x37\x34\x31\x35\x34\x37\x20\x33\x2e\x39\x32\x31\x34\x36\x31\ +\x35\x39\x35\x36\x34\x20\x31\x34\x2e\x35\x38\x32\x32\x32\x36\x33\ +\x30\x34\x37\x20\x33\x2e\x39\x32\x37\x37\x30\x32\x36\x36\x34\x34\ +\x38\x20\x31\x34\x2e\x36\x30\x39\x32\x34\x36\x39\x31\x32\x36\x20\ +\x43\x20\x33\x2e\x39\x33\x33\x39\x34\x33\x37\x33\x33\x33\x32\x20\ +\x31\x34\x2e\x36\x33\x36\x32\x36\x37\x35\x32\x30\x34\x20\x33\x2e\ +\x39\x34\x30\x31\x38\x34\x38\x30\x32\x31\x35\x20\x31\x34\x2e\x36\ +\x36\x32\x36\x35\x32\x37\x38\x34\x38\x20\x33\x2e\x39\x34\x36\x34\ +\x32\x35\x38\x37\x30\x39\x39\x20\x31\x34\x2e\x36\x38\x38\x33\x38\ +\x36\x31\x37\x35\x31\x20\x43\x20\x33\x2e\x39\x35\x32\x36\x36\x36\ +\x39\x33\x39\x38\x32\x20\x31\x34\x2e\x37\x31\x34\x31\x31\x39\x35\ +\x36\x35\x33\x20\x33\x2e\x39\x35\x38\x39\x30\x38\x30\x30\x38\x36\ +\x36\x20\x31\x34\x2e\x37\x33\x39\x31\x39\x37\x31\x35\x38\x20\x33\ +\x2e\x39\x36\x35\x31\x34\x39\x30\x37\x37\x35\x20\x31\x34\x2e\x37\ +\x36\x33\x36\x30\x33\x35\x35\x32\x33\x20\x43\x20\x33\x2e\x39\x37\ +\x31\x33\x39\x30\x31\x34\x36\x33\x33\x20\x31\x34\x2e\x37\x38\x38\ +\x30\x30\x39\x39\x34\x36\x35\x20\x33\x2e\x39\x37\x37\x36\x33\x31\ +\x32\x31\x35\x31\x37\x20\x31\x34\x2e\x38\x31\x31\x37\x34\x31\x31\ +\x30\x32\x38\x20\x33\x2e\x39\x38\x33\x38\x37\x32\x32\x38\x34\x30\ +\x31\x20\x31\x34\x2e\x38\x33\x34\x37\x38\x32\x37\x37\x34\x20\x43\ +\x20\x33\x2e\x39\x39\x30\x31\x31\x33\x33\x35\x32\x38\x34\x20\x31\ +\x34\x2e\x38\x35\x37\x38\x32\x34\x34\x34\x35\x32\x20\x33\x2e\x39\ +\x39\x36\x33\x35\x34\x34\x32\x31\x36\x38\x20\x31\x34\x2e\x38\x38\ +\x30\x31\x37\x32\x34\x38\x31\x37\x20\x34\x2e\x30\x30\x32\x35\x39\ +\x35\x34\x39\x30\x35\x31\x20\x31\x34\x2e\x39\x30\x31\x38\x31\x33\ +\x38\x31\x32\x32\x20\x43\x20\x34\x2e\x30\x30\x38\x38\x33\x36\x35\ +\x35\x39\x33\x35\x20\x31\x34\x2e\x39\x32\x33\x34\x35\x35\x31\x34\ +\x32\x37\x20\x34\x2e\x30\x31\x35\x30\x37\x37\x36\x32\x38\x31\x39\ +\x20\x31\x34\x2e\x39\x34\x34\x33\x38\x35\x35\x31\x34\x31\x20\x34\ +\x2e\x30\x32\x31\x33\x31\x38\x36\x39\x37\x30\x32\x20\x31\x34\x2e\ +\x39\x36\x34\x35\x39\x33\x30\x35\x31\x20\x43\x20\x34\x2e\x30\x32\ +\x37\x35\x35\x39\x37\x36\x35\x38\x36\x20\x31\x34\x2e\x39\x38\x34\ +\x38\x30\x30\x35\x38\x37\x39\x20\x34\x2e\x30\x33\x33\x38\x30\x30\ +\x38\x33\x34\x36\x39\x20\x31\x35\x2e\x30\x30\x34\x32\x38\x30\x39\ +\x34\x30\x33\x20\x34\x2e\x30\x34\x30\x30\x34\x31\x39\x30\x33\x35\ +\x33\x20\x31\x35\x2e\x30\x32\x33\x30\x32\x33\x34\x34\x36\x39\x20\ +\x43\x20\x34\x2e\x30\x34\x36\x32\x38\x32\x39\x37\x32\x33\x37\x20\ +\x31\x35\x2e\x30\x34\x31\x37\x36\x35\x39\x35\x33\x36\x20\x34\x2e\ +\x30\x35\x32\x35\x32\x34\x30\x34\x31\x32\x20\x31\x35\x2e\x30\x35\ +\x39\x37\x36\x36\x31\x37\x34\x35\x20\x34\x2e\x30\x35\x38\x37\x36\ +\x35\x31\x31\x30\x30\x34\x20\x31\x35\x2e\x30\x37\x37\x30\x31\x34\ +\x36\x37\x39\x20\x43\x20\x34\x2e\x30\x36\x35\x30\x30\x36\x31\x37\ +\x38\x38\x37\x20\x31\x35\x2e\x30\x39\x34\x32\x36\x33\x31\x38\x33\ +\x35\x20\x34\x2e\x30\x37\x31\x32\x34\x37\x32\x34\x37\x37\x31\x20\ +\x31\x35\x2e\x31\x31\x30\x37\x35\x35\x34\x34\x38\x32\x20\x34\x2e\ +\x30\x37\x37\x34\x38\x38\x33\x31\x36\x35\x35\x20\x31\x35\x2e\x31\ +\x32\x36\x34\x38\x33\x32\x38\x38\x20\x43\x20\x34\x2e\x30\x38\x33\ +\x37\x32\x39\x33\x38\x35\x33\x38\x20\x31\x35\x2e\x31\x34\x32\x32\ +\x31\x31\x31\x32\x37\x38\x20\x34\x2e\x30\x38\x39\x39\x37\x30\x34\ +\x35\x34\x32\x32\x20\x31\x35\x2e\x31\x35\x37\x31\x36\x39\x39\x34\ +\x32\x39\x20\x34\x2e\x30\x39\x36\x32\x31\x31\x35\x32\x33\x30\x35\ +\x20\x31\x35\x2e\x31\x37\x31\x33\x35\x32\x38\x30\x36\x31\x20\x43\ +\x20\x34\x2e\x31\x30\x32\x34\x35\x32\x35\x39\x31\x38\x39\x20\x31\ +\x35\x2e\x31\x38\x35\x35\x33\x35\x36\x36\x39\x33\x20\x34\x2e\x31\ +\x30\x38\x36\x39\x33\x36\x36\x30\x37\x33\x20\x31\x35\x2e\x31\x39\ +\x38\x39\x33\x37\x39\x31\x31\x35\x20\x34\x2e\x31\x31\x34\x39\x33\ +\x34\x37\x32\x39\x35\x36\x20\x31\x35\x2e\x32\x31\x31\x35\x35\x33\ +\x38\x37\x34\x33\x20\x43\x20\x34\x2e\x31\x32\x31\x31\x37\x35\x37\ +\x39\x38\x34\x20\x31\x35\x2e\x32\x32\x34\x31\x36\x39\x38\x33\x37\ +\x31\x20\x34\x2e\x31\x32\x37\x34\x31\x36\x38\x36\x37\x32\x33\x20\ +\x31\x35\x2e\x32\x33\x35\x39\x39\x34\x37\x38\x39\x35\x20\x34\x2e\ +\x31\x33\x33\x36\x35\x37\x39\x33\x36\x30\x37\x20\x31\x35\x2e\x32\ +\x34\x37\x30\x32\x34\x33\x35\x30\x34\x20\x43\x20\x34\x2e\x31\x33\ +\x39\x38\x39\x39\x30\x30\x34\x39\x31\x20\x31\x35\x2e\x32\x35\x38\ +\x30\x35\x33\x39\x31\x31\x32\x20\x34\x2e\x31\x34\x36\x31\x34\x30\ +\x30\x37\x33\x37\x34\x20\x31\x35\x2e\x32\x36\x38\x32\x38\x33\x32\ +\x39\x34\x38\x20\x34\x2e\x31\x35\x32\x33\x38\x31\x31\x34\x32\x35\ +\x38\x20\x31\x35\x2e\x32\x37\x37\x37\x30\x39\x34\x30\x34\x33\x20\ +\x43\x20\x34\x2e\x31\x35\x38\x36\x32\x32\x32\x31\x31\x34\x31\x20\ +\x31\x35\x2e\x32\x38\x37\x31\x33\x35\x35\x31\x33\x38\x20\x34\x2e\ +\x31\x36\x34\x38\x36\x33\x32\x38\x30\x32\x35\x20\x31\x35\x2e\x32\ +\x39\x35\x37\x35\x33\x35\x31\x36\x32\x20\x34\x2e\x31\x37\x31\x31\ +\x30\x34\x33\x34\x39\x30\x39\x20\x31\x35\x2e\x33\x30\x33\x35\x36\ +\x31\x36\x30\x33\x36\x20\x43\x20\x34\x2e\x31\x37\x37\x33\x34\x35\ +\x34\x31\x37\x39\x32\x20\x31\x35\x2e\x33\x31\x31\x33\x36\x39\x36\ +\x39\x31\x20\x34\x2e\x31\x38\x33\x35\x38\x36\x34\x38\x36\x37\x36\ +\x20\x31\x35\x2e\x33\x31\x38\x33\x36\x32\x39\x39\x30\x36\x20\x34\ +\x2e\x31\x38\x39\x38\x32\x37\x35\x35\x35\x35\x39\x20\x31\x35\x2e\ +\x33\x32\x34\x35\x34\x30\x39\x38\x36\x32\x20\x43\x20\x34\x2e\x31\ +\x39\x36\x30\x36\x38\x36\x32\x34\x34\x33\x20\x31\x35\x2e\x33\x33\ +\x30\x37\x31\x38\x39\x38\x31\x38\x20\x34\x2e\x32\x30\x32\x33\x30\ +\x39\x36\x39\x33\x32\x37\x20\x31\x35\x2e\x33\x33\x36\x30\x37\x36\ +\x37\x36\x38\x33\x20\x34\x2e\x32\x30\x38\x35\x35\x30\x37\x36\x32\ +\x31\x20\x31\x35\x2e\x33\x34\x30\x36\x31\x35\x31\x32\x32\x33\x20\ +\x43\x20\x34\x2e\x32\x31\x34\x37\x39\x31\x38\x33\x30\x39\x34\x20\ +\x31\x35\x2e\x33\x34\x35\x31\x35\x33\x34\x37\x36\x32\x20\x34\x2e\ +\x32\x32\x31\x30\x33\x32\x38\x39\x39\x37\x37\x20\x31\x35\x2e\x33\ +\x34\x38\x38\x36\x37\x34\x36\x37\x38\x20\x34\x2e\x32\x32\x37\x32\ +\x37\x33\x39\x36\x38\x36\x31\x20\x31\x35\x2e\x33\x35\x31\x37\x35\ +\x39\x31\x36\x34\x37\x20\x43\x20\x34\x2e\x32\x33\x33\x35\x31\x35\ +\x30\x33\x37\x34\x35\x20\x31\x35\x2e\x33\x35\x34\x36\x35\x30\x38\ +\x36\x31\x37\x20\x34\x2e\x32\x33\x39\x37\x35\x36\x31\x30\x36\x32\ +\x38\x20\x31\x35\x2e\x33\x35\x36\x37\x31\x35\x33\x31\x37\x32\x20\ +\x34\x2e\x32\x34\x35\x39\x39\x37\x31\x37\x35\x31\x32\x20\x31\x35\ +\x2e\x33\x35\x37\x39\x35\x35\x38\x38\x37\x32\x20\x43\x20\x34\x2e\ +\x32\x35\x32\x32\x33\x38\x32\x34\x33\x39\x35\x20\x31\x35\x2e\x33\ +\x35\x39\x31\x39\x36\x34\x35\x37\x32\x20\x34\x2e\x32\x35\x38\x34\ +\x37\x39\x33\x31\x32\x37\x39\x20\x31\x35\x2e\x33\x35\x39\x36\x30\ +\x38\x31\x38\x35\x34\x20\x34\x2e\x32\x36\x34\x37\x32\x30\x33\x38\ +\x31\x36\x33\x20\x31\x35\x2e\x33\x35\x39\x31\x39\x35\x37\x31\x30\ +\x38\x20\x43\x20\x34\x2e\x32\x37\x30\x39\x36\x31\x34\x35\x30\x34\ +\x36\x20\x31\x35\x2e\x33\x35\x38\x37\x38\x33\x32\x33\x36\x32\x20\ +\x34\x2e\x32\x37\x37\x32\x30\x32\x35\x31\x39\x33\x20\x31\x35\x2e\ +\x33\x35\x37\x35\x34\x31\x36\x30\x30\x37\x20\x34\x2e\x32\x38\x33\ +\x34\x34\x33\x35\x38\x38\x31\x34\x20\x31\x35\x2e\x33\x35\x35\x34\ +\x37\x36\x37\x31\x39\x31\x20\x43\x20\x34\x2e\x32\x38\x39\x36\x38\ +\x34\x36\x35\x36\x39\x37\x20\x31\x35\x2e\x33\x35\x33\x34\x31\x31\ +\x38\x33\x37\x35\x20\x34\x2e\x32\x39\x35\x39\x32\x35\x37\x32\x35\ +\x38\x31\x20\x31\x35\x2e\x33\x35\x30\x35\x31\x38\x37\x35\x37\x36\ +\x20\x34\x2e\x33\x30\x32\x31\x36\x36\x37\x39\x34\x36\x34\x20\x31\ +\x35\x2e\x33\x34\x36\x38\x30\x34\x36\x36\x30\x39\x20\x43\x20\x34\ +\x2e\x33\x30\x38\x34\x30\x37\x38\x36\x33\x34\x38\x20\x31\x35\x2e\ +\x33\x34\x33\x30\x39\x30\x35\x36\x34\x31\x20\x34\x2e\x33\x31\x34\ +\x36\x34\x38\x39\x33\x32\x33\x32\x20\x31\x35\x2e\x33\x33\x38\x35\ +\x35\x30\x35\x31\x31\x39\x20\x34\x2e\x33\x32\x30\x38\x39\x30\x30\ +\x30\x31\x31\x35\x20\x31\x35\x2e\x33\x33\x33\x31\x39\x32\x39\x34\ +\x31\x32\x20\x43\x20\x34\x2e\x33\x32\x37\x31\x33\x31\x30\x36\x39\ +\x39\x39\x20\x31\x35\x2e\x33\x32\x37\x38\x33\x35\x33\x37\x30\x36\ +\x20\x34\x2e\x33\x33\x33\x33\x37\x32\x31\x33\x38\x38\x32\x20\x31\ +\x35\x2e\x33\x32\x31\x36\x35\x35\x33\x36\x33\x39\x20\x34\x2e\x33\ +\x33\x39\x36\x31\x33\x32\x30\x37\x36\x36\x20\x31\x35\x2e\x33\x31\ +\x34\x36\x36\x32\x36\x30\x31\x20\x43\x20\x34\x2e\x33\x34\x35\x38\ +\x35\x34\x32\x37\x36\x35\x20\x31\x35\x2e\x33\x30\x37\x36\x36\x39\ +\x38\x33\x38\x31\x20\x34\x2e\x33\x35\x32\x30\x39\x35\x33\x34\x35\ +\x33\x33\x20\x31\x35\x2e\x32\x39\x39\x38\x35\x39\x34\x33\x30\x31\ +\x20\x34\x2e\x33\x35\x38\x33\x33\x36\x34\x31\x34\x31\x37\x20\x31\ +\x35\x2e\x32\x39\x31\x32\x34\x32\x32\x38\x34\x33\x20\x43\x20\x34\ +\x2e\x33\x36\x34\x35\x37\x37\x34\x38\x33\x20\x31\x35\x2e\x32\x38\ +\x32\x36\x32\x35\x31\x33\x38\x35\x20\x34\x2e\x33\x37\x30\x38\x31\ +\x38\x35\x35\x31\x38\x34\x20\x31\x35\x2e\x32\x37\x33\x31\x39\x36\ +\x34\x30\x32\x34\x20\x34\x2e\x33\x37\x37\x30\x35\x39\x36\x32\x30\ +\x36\x38\x20\x31\x35\x2e\x32\x36\x32\x39\x36\x38\x31\x39\x33\x39\ +\x20\x43\x20\x34\x2e\x33\x38\x33\x33\x30\x30\x36\x38\x39\x35\x31\ +\x20\x31\x35\x2e\x32\x35\x32\x37\x33\x39\x39\x38\x35\x35\x20\x34\ +\x2e\x33\x38\x39\x35\x34\x31\x37\x35\x38\x33\x35\x20\x31\x35\x2e\ +\x32\x34\x31\x37\x30\x37\x34\x39\x36\x31\x20\x34\x2e\x33\x39\x35\ +\x37\x38\x32\x38\x32\x37\x31\x38\x20\x31\x35\x2e\x32\x32\x39\x38\ +\x38\x34\x30\x33\x35\x37\x20\x43\x20\x34\x2e\x34\x30\x32\x30\x32\ +\x33\x38\x39\x36\x30\x32\x20\x31\x35\x2e\x32\x31\x38\x30\x36\x30\ +\x35\x37\x35\x33\x20\x34\x2e\x34\x30\x38\x32\x36\x34\x39\x36\x34\ +\x38\x36\x20\x31\x35\x2e\x32\x30\x35\x34\x34\x31\x33\x38\x36\x35\ +\x20\x34\x2e\x34\x31\x34\x35\x30\x36\x30\x33\x33\x36\x39\x20\x31\ +\x35\x2e\x31\x39\x32\x30\x34\x30\x39\x35\x30\x37\x20\x43\x20\x34\ +\x2e\x34\x32\x30\x37\x34\x37\x31\x30\x32\x35\x33\x20\x31\x35\x2e\ +\x31\x37\x38\x36\x34\x30\x35\x31\x34\x38\x20\x34\x2e\x34\x32\x36\ +\x39\x38\x38\x31\x37\x31\x33\x36\x20\x31\x35\x2e\x31\x36\x34\x34\ +\x35\x34\x31\x33\x33\x33\x20\x34\x2e\x34\x33\x33\x32\x32\x39\x32\ +\x34\x30\x32\x20\x31\x35\x2e\x31\x34\x39\x34\x39\x37\x34\x33\x36\ +\x33\x20\x43\x20\x34\x2e\x34\x33\x39\x34\x37\x30\x33\x30\x39\x30\ +\x34\x20\x31\x35\x2e\x31\x33\x34\x35\x34\x30\x37\x33\x39\x34\x20\ +\x34\x2e\x34\x34\x35\x37\x31\x31\x33\x37\x37\x38\x37\x20\x31\x35\ +\x2e\x31\x31\x38\x38\x30\x39\x30\x39\x34\x31\x20\x34\x2e\x34\x35\ +\x31\x39\x35\x32\x34\x34\x36\x37\x31\x20\x31\x35\x2e\x31\x30\x32\ +\x33\x31\x39\x32\x35\x35\x39\x20\x43\x20\x34\x2e\x34\x35\x38\x31\ +\x39\x33\x35\x31\x35\x35\x34\x20\x31\x35\x2e\x30\x38\x35\x38\x32\ +\x39\x34\x31\x37\x37\x20\x34\x2e\x34\x36\x34\x34\x33\x34\x35\x38\ +\x34\x33\x38\x20\x31\x35\x2e\x30\x36\x38\x35\x37\x36\x38\x32\x36\ +\x37\x20\x34\x2e\x34\x37\x30\x36\x37\x35\x36\x35\x33\x32\x32\x20\ +\x31\x35\x2e\x30\x35\x30\x35\x37\x39\x33\x33\x37\x20\x43\x20\x34\ +\x2e\x34\x37\x36\x39\x31\x36\x37\x32\x32\x30\x35\x20\x31\x35\x2e\ +\x30\x33\x32\x35\x38\x31\x38\x34\x37\x34\x20\x34\x2e\x34\x38\x33\ +\x31\x35\x37\x37\x39\x30\x38\x39\x20\x31\x35\x2e\x30\x31\x33\x38\ +\x33\x34\x39\x37\x39\x34\x20\x34\x2e\x34\x38\x39\x33\x39\x38\x38\ +\x35\x39\x37\x32\x20\x31\x34\x2e\x39\x39\x34\x33\x35\x37\x36\x35\ +\x38\x36\x20\x43\x20\x34\x2e\x34\x39\x35\x36\x33\x39\x39\x32\x38\ +\x35\x36\x20\x31\x34\x2e\x39\x37\x34\x38\x38\x30\x33\x33\x37\x39\ +\x20\x34\x2e\x35\x30\x31\x38\x38\x30\x39\x39\x37\x34\x20\x31\x34\ +\x2e\x39\x35\x34\x36\x36\x38\x31\x37\x31\x36\x20\x34\x2e\x35\x30\ +\x38\x31\x32\x32\x30\x36\x36\x32\x33\x20\x31\x34\x2e\x39\x33\x33\ +\x37\x34\x31\x31\x32\x37\x36\x20\x43\x20\x34\x2e\x35\x31\x34\x33\ +\x36\x33\x31\x33\x35\x30\x37\x20\x31\x34\x2e\x39\x31\x32\x38\x31\ +\x34\x30\x38\x33\x35\x20\x34\x2e\x35\x32\x30\x36\x30\x34\x32\x30\ +\x33\x39\x20\x31\x34\x2e\x38\x39\x31\x31\x36\x37\x38\x36\x32\x38\ +\x20\x34\x2e\x35\x32\x36\x38\x34\x35\x32\x37\x32\x37\x34\x20\x31\ +\x34\x2e\x38\x36\x38\x38\x32\x33\x34\x34\x34\x32\x20\x43\x20\x34\ +\x2e\x35\x33\x33\x30\x38\x36\x33\x34\x31\x35\x38\x20\x31\x34\x2e\ +\x38\x34\x36\x34\x37\x39\x30\x32\x35\x37\x20\x34\x2e\x35\x33\x39\ +\x33\x32\x37\x34\x31\x30\x34\x31\x20\x31\x34\x2e\x38\x32\x33\x34\ +\x33\x32\x32\x31\x30\x39\x20\x34\x2e\x35\x34\x35\x35\x36\x38\x34\ +\x37\x39\x32\x35\x20\x31\x34\x2e\x37\x39\x39\x37\x30\x34\x39\x35\ +\x37\x37\x20\x43\x20\x34\x2e\x35\x35\x31\x38\x30\x39\x35\x34\x38\ +\x30\x39\x20\x31\x34\x2e\x37\x37\x35\x39\x37\x37\x37\x30\x34\x34\ +\x20\x34\x2e\x35\x35\x38\x30\x35\x30\x36\x31\x36\x39\x32\x20\x31\ +\x34\x2e\x37\x35\x31\x35\x36\x35\x39\x32\x31\x31\x20\x34\x2e\x35\ +\x36\x34\x32\x39\x31\x36\x38\x35\x37\x36\x20\x31\x34\x2e\x37\x32\ +\x36\x34\x39\x32\x35\x31\x30\x34\x20\x43\x20\x34\x2e\x35\x37\x30\ +\x35\x33\x32\x37\x35\x34\x35\x39\x20\x31\x34\x2e\x37\x30\x31\x34\ +\x31\x39\x30\x39\x39\x38\x20\x34\x2e\x35\x37\x36\x37\x37\x33\x38\ +\x32\x33\x34\x33\x20\x31\x34\x2e\x36\x37\x35\x36\x38\x30\x30\x38\ +\x33\x35\x20\x34\x2e\x35\x38\x33\x30\x31\x34\x38\x39\x32\x32\x37\ +\x20\x31\x34\x2e\x36\x34\x39\x32\x39\x39\x32\x37\x33\x36\x20\x43\ +\x20\x34\x2e\x35\x38\x39\x32\x35\x35\x39\x36\x31\x31\x20\x31\x34\ +\x2e\x36\x32\x32\x39\x31\x38\x34\x36\x33\x38\x20\x34\x2e\x35\x39\ +\x35\x34\x39\x37\x30\x32\x39\x39\x34\x20\x31\x34\x2e\x35\x39\x35\ +\x38\x39\x32\x30\x30\x31\x35\x20\x34\x2e\x36\x30\x31\x37\x33\x38\ +\x30\x39\x38\x37\x37\x20\x31\x34\x2e\x35\x36\x38\x32\x34\x34\x35\ +\x37\x31\x36\x20\x43\x20\x34\x2e\x36\x30\x37\x39\x37\x39\x31\x36\ +\x37\x36\x31\x20\x31\x34\x2e\x35\x34\x30\x35\x39\x37\x31\x34\x31\ +\x37\x20\x34\x2e\x36\x31\x34\x32\x32\x30\x32\x33\x36\x34\x35\x20\ +\x31\x34\x2e\x35\x31\x32\x33\x32\x35\x30\x31\x30\x37\x20\x34\x2e\ +\x36\x32\x30\x34\x36\x31\x33\x30\x35\x32\x38\x20\x31\x34\x2e\x34\ +\x38\x33\x34\x35\x33\x36\x39\x37\x39\x20\x43\x20\x34\x2e\x36\x32\ +\x36\x37\x30\x32\x33\x37\x34\x31\x32\x20\x31\x34\x2e\x34\x35\x34\ +\x35\x38\x32\x33\x38\x35\x31\x20\x34\x2e\x36\x33\x32\x39\x34\x33\ +\x34\x34\x32\x39\x35\x20\x31\x34\x2e\x34\x32\x35\x31\x30\x38\x32\ +\x38\x38\x31\x20\x34\x2e\x36\x33\x39\x31\x38\x34\x35\x31\x31\x37\ +\x39\x20\x31\x34\x2e\x33\x39\x35\x30\x35\x37\x37\x32\x31\x33\x20\ +\x43\x20\x34\x2e\x36\x34\x35\x34\x32\x35\x35\x38\x30\x36\x33\x20\ +\x31\x34\x2e\x33\x36\x35\x30\x30\x37\x31\x35\x34\x35\x20\x34\x2e\ +\x36\x35\x31\x36\x36\x36\x36\x34\x39\x34\x36\x20\x31\x34\x2e\x33\ +\x33\x34\x33\x37\x36\x36\x35\x32\x32\x20\x34\x2e\x36\x35\x37\x39\ +\x30\x37\x37\x31\x38\x33\x20\x31\x34\x2e\x33\x30\x33\x31\x39\x33\ +\x32\x38\x33\x33\x20\x43\x20\x34\x2e\x36\x36\x34\x31\x34\x38\x37\ +\x38\x37\x31\x33\x20\x31\x34\x2e\x32\x37\x32\x30\x30\x39\x39\x31\ +\x34\x34\x20\x34\x2e\x36\x37\x30\x33\x38\x39\x38\x35\x35\x39\x37\ +\x20\x31\x34\x2e\x32\x34\x30\x32\x37\x30\x33\x35\x35\x32\x20\x34\ +\x2e\x36\x37\x36\x36\x33\x30\x39\x32\x34\x38\x31\x20\x31\x34\x2e\ +\x32\x30\x38\x30\x30\x32\x33\x38\x37\x20\x43\x20\x34\x2e\x36\x38\ +\x32\x38\x37\x31\x39\x39\x33\x36\x34\x20\x31\x34\x2e\x31\x37\x35\ +\x37\x33\x34\x34\x31\x38\x39\x20\x34\x2e\x36\x38\x39\x31\x31\x33\ +\x30\x36\x32\x34\x38\x20\x31\x34\x2e\x31\x34\x32\x39\x33\x34\x38\ +\x36\x35\x34\x20\x34\x2e\x36\x39\x35\x33\x35\x34\x31\x33\x31\x33\ +\x31\x20\x31\x34\x2e\x31\x30\x39\x36\x33\x32\x31\x37\x37\x35\x20\ +\x43\x20\x34\x2e\x37\x30\x31\x35\x39\x35\x32\x30\x30\x31\x35\x20\ +\x31\x34\x2e\x30\x37\x36\x33\x32\x39\x34\x38\x39\x36\x20\x34\x2e\ +\x37\x30\x37\x38\x33\x36\x32\x36\x38\x39\x39\x20\x31\x34\x2e\x30\ +\x34\x32\x35\x32\x30\x36\x34\x33\x20\x34\x2e\x37\x31\x34\x30\x37\ +\x37\x33\x33\x37\x38\x32\x20\x31\x34\x2e\x30\x30\x38\x32\x33\x34\ +\x37\x31\x34\x33\x20\x43\x20\x34\x2e\x37\x32\x30\x33\x31\x38\x34\ +\x30\x36\x36\x36\x20\x31\x33\x2e\x39\x37\x33\x39\x34\x38\x37\x38\ +\x35\x36\x20\x34\x2e\x37\x32\x36\x35\x35\x39\x34\x37\x35\x34\x39\ +\x20\x31\x33\x2e\x39\x33\x39\x31\x38\x32\x39\x30\x37\x33\x20\x34\ +\x2e\x37\x33\x32\x38\x30\x30\x35\x34\x34\x33\x33\x20\x31\x33\x2e\ +\x39\x30\x33\x39\x36\x36\x37\x33\x36\x35\x20\x43\x20\x34\x2e\x37\ +\x33\x39\x30\x34\x31\x36\x31\x33\x31\x37\x20\x31\x33\x2e\x38\x36\ +\x38\x37\x35\x30\x35\x36\x35\x38\x20\x34\x2e\x37\x34\x35\x32\x38\ +\x32\x36\x38\x32\x20\x31\x33\x2e\x38\x33\x33\x30\x38\x31\x33\x39\ +\x36\x34\x20\x34\x2e\x37\x35\x31\x35\x32\x33\x37\x35\x30\x38\x34\ +\x20\x31\x33\x2e\x37\x39\x36\x39\x38\x39\x34\x32\x30\x35\x20\x43\ +\x20\x34\x2e\x37\x35\x37\x37\x36\x34\x38\x31\x39\x36\x37\x20\x31\ +\x33\x2e\x37\x36\x30\x38\x39\x37\x34\x34\x34\x35\x20\x34\x2e\x37\ +\x36\x34\x30\x30\x35\x38\x38\x38\x35\x31\x20\x31\x33\x2e\x37\x32\ +\x34\x33\x38\x30\x31\x32\x31\x31\x20\x34\x2e\x37\x37\x30\x32\x34\ +\x36\x39\x35\x37\x33\x35\x20\x31\x33\x2e\x36\x38\x37\x34\x36\x38\ +\x31\x33\x30\x35\x20\x43\x20\x34\x2e\x37\x37\x36\x34\x38\x38\x30\ +\x32\x36\x31\x38\x20\x31\x33\x2e\x36\x35\x30\x35\x35\x36\x31\x33\ +\x39\x39\x20\x34\x2e\x37\x38\x32\x37\x32\x39\x30\x39\x35\x30\x32\ +\x20\x31\x33\x2e\x36\x31\x33\x32\x34\x37\x31\x31\x30\x36\x20\x34\ +\x2e\x37\x38\x38\x39\x37\x30\x31\x36\x33\x38\x35\x20\x31\x33\x2e\ +\x35\x37\x35\x35\x37\x32\x31\x36\x33\x35\x20\x43\x20\x34\x2e\x37\ +\x39\x35\x32\x31\x31\x32\x33\x32\x36\x39\x20\x31\x33\x2e\x35\x33\ +\x37\x38\x39\x37\x32\x31\x36\x33\x20\x34\x2e\x38\x30\x31\x34\x35\ +\x32\x33\x30\x31\x35\x33\x20\x31\x33\x2e\x34\x39\x39\x38\x35\x34\ +\x31\x35\x33\x20\x34\x2e\x38\x30\x37\x36\x39\x33\x33\x37\x30\x33\ +\x36\x20\x31\x33\x2e\x34\x36\x31\x34\x37\x34\x34\x38\x36\x39\x20\ +\x43\x20\x34\x2e\x38\x31\x33\x39\x33\x34\x34\x33\x39\x32\x20\x31\ +\x33\x2e\x34\x32\x33\x30\x39\x34\x38\x32\x30\x38\x20\x34\x2e\x38\ +\x32\x30\x31\x37\x35\x35\x30\x38\x30\x34\x20\x31\x33\x2e\x33\x38\ +\x34\x33\x37\x36\x35\x32\x39\x39\x20\x34\x2e\x38\x32\x36\x34\x31\ +\x36\x35\x37\x36\x38\x37\x20\x31\x33\x2e\x33\x34\x35\x33\x35\x31\ +\x34\x37\x31\x37\x20\x43\x20\x34\x2e\x38\x33\x32\x36\x35\x37\x36\ +\x34\x35\x37\x31\x20\x31\x33\x2e\x33\x30\x36\x33\x32\x36\x34\x31\ +\x33\x35\x20\x34\x2e\x38\x33\x38\x38\x39\x38\x37\x31\x34\x35\x34\ +\x20\x31\x33\x2e\x32\x36\x36\x39\x39\x32\x37\x34\x35\x34\x20\x34\ +\x2e\x38\x34\x35\x31\x33\x39\x37\x38\x33\x33\x38\x20\x31\x33\x2e\ +\x32\x32\x37\x33\x38\x32\x36\x31\x39\x36\x20\x43\x20\x34\x2e\x38\ +\x35\x31\x33\x38\x30\x38\x35\x32\x32\x32\x20\x31\x33\x2e\x31\x38\ +\x37\x37\x37\x32\x34\x39\x33\x38\x20\x34\x2e\x38\x35\x37\x36\x32\ +\x31\x39\x32\x31\x30\x35\x20\x31\x33\x2e\x31\x34\x37\x38\x38\x34\ +\x32\x35\x30\x31\x20\x34\x2e\x38\x36\x33\x38\x36\x32\x39\x38\x39\ +\x38\x39\x20\x31\x33\x2e\x31\x30\x37\x37\x35\x30\x32\x38\x35\x36\ +\x20\x43\x20\x34\x2e\x38\x37\x30\x31\x30\x34\x30\x35\x38\x37\x32\ +\x20\x31\x33\x2e\x30\x36\x37\x36\x31\x36\x33\x32\x31\x31\x20\x34\ +\x2e\x38\x37\x36\x33\x34\x35\x31\x32\x37\x35\x36\x20\x31\x33\x2e\ +\x30\x32\x37\x32\x33\x35\x31\x36\x30\x36\x20\x34\x2e\x38\x38\x32\ +\x35\x38\x36\x31\x39\x36\x34\x20\x31\x32\x2e\x39\x38\x36\x36\x33\ +\x39\x33\x39\x36\x31\x20\x43\x20\x34\x2e\x38\x38\x38\x38\x32\x37\ +\x32\x36\x35\x32\x33\x20\x31\x32\x2e\x39\x34\x36\x30\x34\x33\x36\ +\x33\x31\x35\x20\x34\x2e\x38\x39\x35\x30\x36\x38\x33\x33\x34\x30\ +\x37\x20\x31\x32\x2e\x39\x30\x35\x32\x33\x31\x39\x37\x34\x39\x20\ +\x34\x2e\x39\x30\x31\x33\x30\x39\x34\x30\x32\x39\x20\x31\x32\x2e\ +\x38\x36\x34\x32\x33\x37\x31\x36\x32\x38\x20\x43\x20\x34\x2e\x39\ +\x30\x37\x35\x35\x30\x34\x37\x31\x37\x34\x20\x31\x32\x2e\x38\x32\ +\x33\x32\x34\x32\x33\x35\x30\x37\x20\x34\x2e\x39\x31\x33\x37\x39\ +\x31\x35\x34\x30\x35\x38\x20\x31\x32\x2e\x37\x38\x32\x30\x36\x33\ +\x32\x38\x34\x32\x20\x34\x2e\x39\x32\x30\x30\x33\x32\x36\x30\x39\ +\x34\x31\x20\x31\x32\x2e\x37\x34\x30\x37\x33\x32\x37\x39\x33\x39\ +\x20\x43\x20\x34\x2e\x39\x32\x36\x32\x37\x33\x36\x37\x38\x32\x35\ +\x20\x31\x32\x2e\x36\x39\x39\x34\x30\x32\x33\x30\x33\x35\x20\x34\ +\x2e\x39\x33\x32\x35\x31\x34\x37\x34\x37\x30\x38\x20\x31\x32\x2e\ +\x36\x35\x37\x39\x31\x39\x34\x38\x31\x34\x20\x34\x2e\x39\x33\x38\ +\x37\x35\x35\x38\x31\x35\x39\x32\x20\x31\x32\x2e\x36\x31\x36\x33\ +\x31\x37\x32\x30\x31\x20\x43\x20\x34\x2e\x39\x34\x34\x39\x39\x36\ +\x38\x38\x34\x37\x36\x20\x31\x32\x2e\x35\x37\x34\x37\x31\x34\x39\ +\x32\x30\x36\x20\x34\x2e\x39\x35\x31\x32\x33\x37\x39\x35\x33\x35\ +\x39\x20\x31\x32\x2e\x35\x33\x32\x39\x39\x32\x34\x36\x36\x35\x20\ +\x34\x2e\x39\x35\x37\x34\x37\x39\x30\x32\x32\x34\x33\x20\x31\x32\ +\x2e\x34\x39\x31\x31\x38\x32\x37\x30\x34\x34\x20\x43\x20\x34\x2e\ +\x39\x36\x33\x37\x32\x30\x30\x39\x31\x32\x36\x20\x31\x32\x2e\x34\ +\x34\x39\x33\x37\x32\x39\x34\x32\x34\x20\x34\x2e\x39\x36\x39\x39\ +\x36\x31\x31\x36\x30\x31\x20\x31\x32\x2e\x34\x30\x37\x34\x37\x35\ +\x33\x35\x30\x33\x20\x34\x2e\x39\x37\x36\x32\x30\x32\x32\x32\x38\ +\x39\x34\x20\x31\x32\x2e\x33\x36\x35\x35\x32\x32\x37\x33\x35\x37\ +\x20\x43\x20\x34\x2e\x39\x38\x32\x34\x34\x33\x32\x39\x37\x37\x37\ +\x20\x31\x32\x2e\x33\x32\x33\x35\x37\x30\x31\x32\x31\x31\x20\x34\ +\x2e\x39\x38\x38\x36\x38\x34\x33\x36\x36\x36\x31\x20\x31\x32\x2e\ +\x32\x38\x31\x35\x36\x32\x31\x35\x36\x20\x34\x2e\x39\x39\x34\x39\ +\x32\x35\x34\x33\x35\x34\x34\x20\x31\x32\x2e\x32\x33\x39\x35\x33\ +\x31\x35\x33\x38\x37\x20\x43\x20\x35\x2e\x30\x30\x31\x31\x36\x36\ +\x35\x30\x34\x32\x38\x20\x31\x32\x2e\x31\x39\x37\x35\x30\x30\x39\ +\x32\x31\x34\x20\x35\x2e\x30\x30\x37\x34\x30\x37\x35\x37\x33\x31\ +\x32\x20\x31\x32\x2e\x31\x35\x35\x34\x34\x37\x35\x31\x38\x36\x20\ +\x35\x2e\x30\x31\x33\x36\x34\x38\x36\x34\x31\x39\x35\x20\x31\x32\ +\x2e\x31\x31\x33\x34\x30\x33\x38\x36\x39\x31\x20\x43\x20\x35\x2e\ +\x30\x31\x39\x38\x38\x39\x37\x31\x30\x37\x39\x20\x31\x32\x2e\x30\ +\x37\x31\x33\x36\x30\x32\x31\x39\x36\x20\x35\x2e\x30\x32\x36\x31\ +\x33\x30\x37\x37\x39\x36\x32\x20\x31\x32\x2e\x30\x32\x39\x33\x32\ +\x36\x33\x38\x34\x39\x20\x35\x2e\x30\x33\x32\x33\x37\x31\x38\x34\ +\x38\x34\x36\x20\x31\x31\x2e\x39\x38\x37\x33\x33\x34\x36\x39\x33\ +\x38\x20\x43\x20\x35\x2e\x30\x33\x38\x36\x31\x32\x39\x31\x37\x33\ +\x20\x31\x31\x2e\x39\x34\x35\x33\x34\x33\x30\x30\x32\x36\x20\x35\ +\x2e\x30\x34\x34\x38\x35\x33\x39\x38\x36\x31\x33\x20\x31\x31\x2e\ +\x39\x30\x33\x33\x39\x33\x37\x31\x31\x36\x20\x35\x2e\x30\x35\x31\ +\x30\x39\x35\x30\x35\x34\x39\x37\x20\x31\x31\x2e\x38\x36\x31\x35\ +\x31\x38\x38\x38\x39\x31\x20\x43\x20\x35\x2e\x30\x35\x37\x33\x33\ +\x36\x31\x32\x33\x38\x20\x31\x31\x2e\x38\x31\x39\x36\x34\x34\x30\ +\x36\x36\x36\x20\x35\x2e\x30\x36\x33\x35\x37\x37\x31\x39\x32\x36\ +\x34\x20\x31\x31\x2e\x37\x37\x37\x38\x34\x34\x31\x36\x33\x38\x20\ +\x35\x2e\x30\x36\x39\x38\x31\x38\x32\x36\x31\x34\x38\x20\x31\x31\ +\x2e\x37\x33\x36\x31\x35\x30\x39\x33\x39\x37\x20\x43\x20\x35\x2e\ +\x30\x37\x36\x30\x35\x39\x33\x33\x30\x33\x31\x20\x31\x31\x2e\x36\ +\x39\x34\x34\x35\x37\x37\x31\x35\x35\x20\x35\x2e\x30\x38\x32\x33\ +\x30\x30\x33\x39\x39\x31\x35\x20\x31\x31\x2e\x36\x35\x32\x38\x37\ +\x31\x38\x31\x34\x39\x20\x35\x2e\x30\x38\x38\x35\x34\x31\x34\x36\ +\x37\x39\x38\x20\x31\x31\x2e\x36\x31\x31\x34\x32\x34\x36\x33\x38\ +\x20\x43\x20\x35\x2e\x30\x39\x34\x37\x38\x32\x35\x33\x36\x38\x32\ +\x20\x31\x31\x2e\x35\x36\x39\x39\x37\x37\x34\x36\x31\x31\x20\x35\ +\x2e\x31\x30\x31\x30\x32\x33\x36\x30\x35\x36\x36\x20\x31\x31\x2e\ +\x35\x32\x38\x36\x36\x39\x38\x34\x35\x36\x20\x35\x2e\x31\x30\x37\ +\x32\x36\x34\x36\x37\x34\x34\x39\x20\x31\x31\x2e\x34\x38\x37\x35\ +\x33\x32\x37\x38\x34\x36\x20\x43\x20\x35\x2e\x31\x31\x33\x35\x30\ +\x35\x37\x34\x33\x33\x33\x20\x31\x31\x2e\x34\x34\x36\x33\x39\x35\ +\x37\x32\x33\x35\x20\x35\x2e\x31\x31\x39\x37\x34\x36\x38\x31\x32\ +\x31\x37\x20\x31\x31\x2e\x34\x30\x35\x34\x33\x30\x32\x34\x36\x20\ +\x35\x2e\x31\x32\x35\x39\x38\x37\x38\x38\x31\x20\x31\x31\x2e\x33\ +\x36\x34\x36\x36\x36\x38\x39\x30\x31\x20\x43\x20\x35\x2e\x31\x33\ +\x32\x32\x32\x38\x39\x34\x39\x38\x34\x20\x31\x31\x2e\x33\x32\x33\ +\x39\x30\x33\x35\x33\x34\x31\x20\x35\x2e\x31\x33\x38\x34\x37\x30\ +\x30\x31\x38\x36\x37\x20\x31\x31\x2e\x32\x38\x33\x33\x34\x33\x35\ +\x31\x38\x36\x20\x35\x2e\x31\x34\x34\x37\x31\x31\x30\x38\x37\x35\ +\x31\x20\x31\x31\x2e\x32\x34\x33\x30\x31\x36\x38\x37\x39\x33\x20\ +\x43\x20\x35\x2e\x31\x35\x30\x39\x35\x32\x31\x35\x36\x33\x35\x20\ +\x31\x31\x2e\x32\x30\x32\x36\x39\x30\x32\x34\x20\x35\x2e\x31\x35\ +\x37\x31\x39\x33\x32\x32\x35\x31\x38\x20\x31\x31\x2e\x31\x36\x32\ +\x35\x39\x38\x33\x38\x33\x37\x20\x35\x2e\x31\x36\x33\x34\x33\x34\ +\x32\x39\x34\x30\x32\x20\x31\x31\x2e\x31\x32\x32\x37\x37\x30\x37\ +\x39\x37\x35\x20\x43\x20\x35\x2e\x31\x36\x39\x36\x37\x35\x33\x36\ +\x32\x38\x35\x20\x31\x31\x2e\x30\x38\x32\x39\x34\x33\x32\x31\x31\ +\x32\x20\x35\x2e\x31\x37\x35\x39\x31\x36\x34\x33\x31\x36\x39\x20\ +\x31\x31\x2e\x30\x34\x33\x33\x38\x31\x34\x38\x37\x37\x20\x35\x2e\ +\x31\x38\x32\x31\x35\x37\x35\x30\x30\x35\x33\x20\x31\x31\x2e\x30\ +\x30\x34\x31\x31\x34\x35\x31\x39\x37\x20\x43\x20\x35\x2e\x31\x38\ +\x38\x33\x39\x38\x35\x36\x39\x33\x36\x20\x31\x30\x2e\x39\x36\x34\ +\x38\x34\x37\x35\x35\x31\x36\x20\x35\x2e\x31\x39\x34\x36\x33\x39\ +\x36\x33\x38\x32\x20\x31\x30\x2e\x39\x32\x35\x38\x37\x37\x31\x31\ +\x35\x20\x35\x2e\x32\x30\x30\x38\x38\x30\x37\x30\x37\x30\x33\x20\ +\x31\x30\x2e\x38\x38\x37\x32\x33\x31\x34\x36\x33\x35\x20\x43\x20\ +\x35\x2e\x32\x30\x37\x31\x32\x31\x37\x37\x35\x38\x37\x20\x31\x30\ +\x2e\x38\x34\x38\x35\x38\x35\x38\x31\x32\x20\x35\x2e\x32\x31\x33\ +\x33\x36\x32\x38\x34\x34\x37\x31\x20\x31\x30\x2e\x38\x31\x30\x32\ +\x36\x36\x39\x30\x32\x33\x20\x35\x2e\x32\x31\x39\x36\x30\x33\x39\ +\x31\x33\x35\x34\x20\x31\x30\x2e\x37\x37\x32\x33\x30\x32\x33\x30\ +\x35\x35\x20\x43\x20\x35\x2e\x32\x32\x35\x38\x34\x34\x39\x38\x32\ +\x33\x38\x20\x31\x30\x2e\x37\x33\x34\x33\x33\x37\x37\x30\x38\x36\ +\x20\x35\x2e\x32\x33\x32\x30\x38\x36\x30\x35\x31\x32\x31\x20\x31\ +\x30\x2e\x36\x39\x36\x37\x32\x39\x35\x35\x38\x38\x20\x35\x2e\x32\ +\x33\x38\x33\x32\x37\x31\x32\x30\x30\x35\x20\x31\x30\x2e\x36\x35\ +\x39\x35\x30\x34\x37\x30\x31\x39\x20\x43\x20\x35\x2e\x32\x34\x34\ +\x35\x36\x38\x31\x38\x38\x38\x39\x20\x31\x30\x2e\x36\x32\x32\x32\ +\x37\x39\x38\x34\x34\x39\x20\x35\x2e\x32\x35\x30\x38\x30\x39\x32\ +\x35\x37\x37\x32\x20\x31\x30\x2e\x35\x38\x35\x34\x34\x30\x35\x38\ +\x39\x33\x20\x35\x2e\x32\x35\x37\x30\x35\x30\x33\x32\x36\x35\x36\ +\x20\x31\x30\x2e\x35\x34\x39\x30\x31\x33\x30\x31\x34\x20\x43\x20\ +\x35\x2e\x32\x36\x33\x32\x39\x31\x33\x39\x35\x33\x39\x20\x31\x30\ +\x2e\x35\x31\x32\x35\x38\x35\x34\x33\x38\x37\x20\x35\x2e\x32\x36\ +\x39\x35\x33\x32\x34\x36\x34\x32\x33\x20\x31\x30\x2e\x34\x37\x36\ +\x35\x37\x32\x30\x32\x32\x39\x20\x35\x2e\x32\x37\x35\x37\x37\x33\ +\x35\x33\x33\x30\x37\x20\x31\x30\x2e\x34\x34\x30\x39\x39\x38\x30\ +\x33\x38\x36\x20\x43\x20\x35\x2e\x32\x38\x32\x30\x31\x34\x36\x30\ +\x31\x39\x20\x31\x30\x2e\x34\x30\x35\x34\x32\x34\x30\x35\x34\x33\ +\x20\x35\x2e\x32\x38\x38\x32\x35\x35\x36\x37\x30\x37\x34\x20\x31\ +\x30\x2e\x33\x37\x30\x32\x39\x32\x31\x34\x37\x36\x20\x35\x2e\x32\ +\x39\x34\x34\x39\x36\x37\x33\x39\x35\x37\x20\x31\x30\x2e\x33\x33\ +\x35\x36\x32\x36\x37\x34\x34\x32\x20\x43\x20\x35\x2e\x33\x30\x30\ +\x37\x33\x37\x38\x30\x38\x34\x31\x20\x31\x30\x2e\x33\x30\x30\x39\ +\x36\x31\x33\x34\x30\x38\x20\x35\x2e\x33\x30\x36\x39\x37\x38\x38\ +\x37\x37\x32\x35\x20\x31\x30\x2e\x32\x36\x36\x37\x36\x35\x32\x34\ +\x39\x36\x20\x35\x2e\x33\x31\x33\x32\x31\x39\x39\x34\x36\x30\x38\ +\x20\x31\x30\x2e\x32\x33\x33\x30\x36\x32\x30\x31\x32\x35\x20\x43\ +\x20\x35\x2e\x33\x31\x39\x34\x36\x31\x30\x31\x34\x39\x32\x20\x31\ +\x30\x2e\x31\x39\x39\x33\x35\x38\x37\x37\x35\x34\x20\x35\x2e\x33\ +\x32\x35\x37\x30\x32\x30\x38\x33\x37\x35\x20\x31\x30\x2e\x31\x36\ +\x36\x31\x35\x31\x33\x35\x39\x37\x20\x35\x2e\x33\x33\x31\x39\x34\ +\x33\x31\x35\x32\x35\x39\x20\x31\x30\x2e\x31\x33\x33\x34\x36\x32\ +\x33\x38\x36\x39\x20\x43\x20\x35\x2e\x33\x33\x38\x31\x38\x34\x32\ +\x32\x31\x34\x33\x20\x31\x30\x2e\x31\x30\x30\x37\x37\x33\x34\x31\ +\x34\x32\x20\x35\x2e\x33\x34\x34\x34\x32\x35\x32\x39\x30\x32\x36\ +\x20\x31\x30\x2e\x30\x36\x38\x36\x30\x36\x30\x30\x35\x36\x20\x35\ +\x2e\x33\x35\x30\x36\x36\x36\x33\x35\x39\x31\x20\x31\x30\x2e\x30\ +\x33\x36\x39\x38\x31\x38\x32\x37\x36\x20\x43\x20\x35\x2e\x33\x35\ +\x36\x39\x30\x37\x34\x32\x37\x39\x33\x20\x31\x30\x2e\x30\x30\x35\ +\x33\x35\x37\x36\x34\x39\x35\x20\x35\x2e\x33\x36\x33\x31\x34\x38\ +\x34\x39\x36\x37\x37\x20\x39\x2e\x39\x37\x34\x32\x37\x39\x39\x37\ +\x32\x30\x38\x20\x35\x2e\x33\x36\x39\x33\x38\x39\x35\x36\x35\x36\ +\x31\x20\x39\x2e\x39\x34\x33\x37\x36\x39\x34\x37\x32\x39\x34\x20\ +\x43\x20\x35\x2e\x33\x37\x35\x36\x33\x30\x36\x33\x34\x34\x34\x20\ +\x39\x2e\x39\x31\x33\x32\x35\x38\x39\x37\x33\x38\x31\x20\x35\x2e\ +\x33\x38\x31\x38\x37\x31\x37\x30\x33\x32\x38\x20\x39\x2e\x38\x38\ +\x33\x33\x31\x39\x30\x36\x37\x31\x34\x20\x35\x2e\x33\x38\x38\x31\ +\x31\x32\x37\x37\x32\x31\x32\x20\x39\x2e\x38\x35\x33\x39\x36\x39\ +\x34\x30\x39\x37\x35\x20\x43\x20\x35\x2e\x33\x39\x34\x33\x35\x33\ +\x38\x34\x30\x39\x35\x20\x39\x2e\x38\x32\x34\x36\x31\x39\x37\x35\ +\x32\x33\x36\x20\x35\x2e\x34\x30\x30\x35\x39\x34\x39\x30\x39\x37\ +\x39\x20\x39\x2e\x37\x39\x35\x38\x36\x33\x38\x39\x37\x31\x38\x20\ +\x35\x2e\x34\x30\x36\x38\x33\x35\x39\x37\x38\x36\x32\x20\x39\x2e\ +\x37\x36\x37\x37\x32\x30\x34\x34\x39\x39\x32\x20\x43\x20\x35\x2e\ +\x34\x31\x33\x30\x37\x37\x30\x34\x37\x34\x36\x20\x39\x2e\x37\x33\ +\x39\x35\x37\x37\x30\x30\x32\x36\x35\x20\x35\x2e\x34\x31\x39\x33\ +\x31\x38\x31\x31\x36\x33\x20\x39\x2e\x37\x31\x32\x30\x34\x39\x36\ +\x34\x39\x34\x35\x20\x35\x2e\x34\x32\x35\x35\x35\x39\x31\x38\x35\ +\x31\x33\x20\x39\x2e\x36\x38\x35\x31\x35\x35\x39\x31\x36\x31\x35\ +\x20\x43\x20\x35\x2e\x34\x33\x31\x38\x30\x30\x32\x35\x33\x39\x37\ +\x20\x39\x2e\x36\x35\x38\x32\x36\x32\x31\x38\x32\x38\x35\x20\x35\ +\x2e\x34\x33\x38\x30\x34\x31\x33\x32\x32\x38\x20\x39\x2e\x36\x33\ +\x32\x30\x30\x35\x38\x38\x33\x31\x31\x20\x35\x2e\x34\x34\x34\x32\ +\x38\x32\x33\x39\x31\x36\x34\x20\x39\x2e\x36\x30\x36\x34\x30\x33\ +\x34\x33\x35\x38\x20\x43\x20\x35\x2e\x34\x35\x30\x35\x32\x33\x34\ +\x36\x30\x34\x38\x20\x39\x2e\x35\x38\x30\x38\x30\x30\x39\x38\x38\ +\x35\x20\x35\x2e\x34\x35\x36\x37\x36\x34\x35\x32\x39\x33\x31\x20\ +\x39\x2e\x35\x35\x35\x38\x35\x36\x33\x32\x38\x39\x32\x20\x35\x2e\ +\x34\x36\x33\x30\x30\x35\x35\x39\x38\x31\x35\x20\x39\x2e\x35\x33\ +\x31\x35\x38\x34\x37\x34\x33\x36\x20\x43\x20\x35\x2e\x34\x36\x39\ +\x32\x34\x36\x36\x36\x36\x39\x38\x20\x39\x2e\x35\x30\x37\x33\x31\ +\x33\x31\x35\x38\x32\x39\x20\x35\x2e\x34\x37\x35\x34\x38\x37\x37\ +\x33\x35\x38\x32\x20\x39\x2e\x34\x38\x33\x37\x31\x38\x36\x39\x38\ +\x30\x35\x20\x35\x2e\x34\x38\x31\x37\x32\x38\x38\x30\x34\x36\x36\ +\x20\x39\x2e\x34\x36\x30\x38\x31\x35\x34\x39\x33\x34\x36\x20\x43\ +\x20\x35\x2e\x34\x38\x37\x39\x36\x39\x38\x37\x33\x34\x39\x20\x39\ +\x2e\x34\x33\x37\x39\x31\x32\x32\x38\x38\x38\x38\x20\x35\x2e\x34\ +\x39\x34\x32\x31\x30\x39\x34\x32\x33\x33\x20\x39\x2e\x34\x31\x35\ +\x37\x30\x34\x35\x30\x30\x30\x35\x20\x35\x2e\x35\x30\x30\x34\x35\ +\x32\x30\x31\x31\x31\x36\x20\x39\x2e\x33\x39\x34\x32\x30\x35\x30\ +\x37\x39\x37\x32\x20\x43\x20\x35\x2e\x35\x30\x36\x36\x39\x33\x30\ +\x38\x20\x39\x2e\x33\x37\x32\x37\x30\x35\x36\x35\x39\x34\x20\x35\ +\x2e\x35\x31\x32\x39\x33\x34\x31\x34\x38\x38\x34\x20\x39\x2e\x33\ +\x35\x31\x39\x31\x38\x38\x37\x30\x35\x32\x20\x35\x2e\x35\x31\x39\ +\x31\x37\x35\x32\x31\x37\x36\x37\x20\x39\x2e\x33\x33\x31\x38\x35\ +\x36\x34\x36\x38\x30\x33\x20\x43\x20\x35\x2e\x35\x32\x35\x34\x31\ +\x36\x32\x38\x36\x35\x31\x20\x39\x2e\x33\x31\x31\x37\x39\x34\x30\ +\x36\x35\x35\x33\x20\x35\x2e\x35\x33\x31\x36\x35\x37\x33\x35\x35\ +\x33\x34\x20\x39\x2e\x32\x39\x32\x34\x36\x30\x34\x30\x38\x36\x20\ +\x35\x2e\x35\x33\x37\x38\x39\x38\x34\x32\x34\x31\x38\x20\x39\x2e\ +\x32\x37\x33\x38\x36\x36\x30\x33\x36\x31\x38\x20\x43\x20\x35\x2e\ +\x35\x34\x34\x31\x33\x39\x34\x39\x33\x30\x32\x20\x39\x2e\x32\x35\ +\x35\x32\x37\x31\x36\x36\x33\x37\x36\x20\x35\x2e\x35\x35\x30\x33\ +\x38\x30\x35\x36\x31\x38\x35\x20\x39\x2e\x32\x33\x37\x34\x32\x31\ +\x30\x32\x34\x35\x33\x20\x35\x2e\x35\x35\x36\x36\x32\x31\x36\x33\ +\x30\x36\x39\x20\x39\x2e\x32\x32\x30\x33\x32\x33\x34\x32\x35\x31\ +\x36\x20\x43\x20\x35\x2e\x35\x36\x32\x38\x36\x32\x36\x39\x39\x35\ +\x32\x20\x39\x2e\x32\x30\x33\x32\x32\x35\x38\x32\x35\x37\x38\x20\ +\x35\x2e\x35\x36\x39\x31\x30\x33\x37\x36\x38\x33\x36\x20\x39\x2e\ +\x31\x38\x36\x38\x38\x35\x37\x39\x37\x35\x39\x20\x35\x2e\x35\x37\ +\x35\x33\x34\x34\x38\x33\x37\x32\x20\x39\x2e\x31\x37\x31\x33\x31\ +\x31\x34\x30\x30\x35\x35\x20\x43\x20\x35\x2e\x35\x38\x31\x35\x38\ +\x35\x39\x30\x36\x30\x33\x20\x39\x2e\x31\x35\x35\x37\x33\x37\x30\ +\x30\x33\x35\x20\x35\x2e\x35\x38\x37\x38\x32\x36\x39\x37\x34\x38\ +\x37\x20\x39\x2e\x31\x34\x30\x39\x33\x32\x38\x34\x34\x35\x38\x20\ +\x35\x2e\x35\x39\x34\x30\x36\x38\x30\x34\x33\x37\x20\x39\x2e\x31\ +\x32\x36\x39\x30\x35\x37\x32\x34\x36\x20\x43\x20\x35\x2e\x36\x30\ +\x30\x33\x30\x39\x31\x31\x32\x35\x34\x20\x39\x2e\x31\x31\x32\x38\ +\x37\x38\x36\x30\x34\x36\x32\x20\x35\x2e\x36\x30\x36\x35\x35\x30\ +\x31\x38\x31\x33\x38\x20\x39\x2e\x30\x39\x39\x36\x33\x33\x31\x39\ +\x39\x30\x36\x20\x35\x2e\x36\x31\x32\x37\x39\x31\x32\x35\x30\x32\ +\x31\x20\x39\x2e\x30\x38\x37\x31\x37\x35\x30\x33\x39\x31\x32\x20\ +\x43\x20\x35\x2e\x36\x31\x39\x30\x33\x32\x33\x31\x39\x30\x35\x20\ +\x39\x2e\x30\x37\x34\x37\x31\x36\x38\x37\x39\x31\x37\x20\x35\x2e\ +\x36\x32\x35\x32\x37\x33\x33\x38\x37\x38\x38\x20\x39\x2e\x30\x36\ +\x33\x30\x35\x30\x37\x30\x31\x35\x39\x20\x35\x2e\x36\x33\x31\x35\ +\x31\x34\x34\x35\x36\x37\x32\x20\x39\x2e\x30\x35\x32\x31\x38\x30\ +\x37\x35\x39\x33\x37\x20\x43\x20\x35\x2e\x36\x33\x37\x37\x35\x35\ +\x35\x32\x35\x35\x36\x20\x39\x2e\x30\x34\x31\x33\x31\x30\x38\x31\ +\x37\x31\x34\x20\x35\x2e\x36\x34\x33\x39\x39\x36\x35\x39\x34\x33\ +\x39\x20\x39\x2e\x30\x33\x31\x32\x34\x31\x39\x30\x30\x39\x39\x20\ +\x35\x2e\x36\x35\x30\x32\x33\x37\x36\x36\x33\x32\x33\x20\x39\x2e\ +\x30\x32\x31\x39\x37\x36\x39\x37\x39\x31\x32\x20\x43\x20\x35\x2e\ +\x36\x35\x36\x34\x37\x38\x37\x33\x32\x30\x37\x20\x39\x2e\x30\x31\ +\x32\x37\x31\x32\x30\x35\x37\x32\x35\x20\x35\x2e\x36\x36\x32\x37\ +\x31\x39\x38\x30\x30\x39\x20\x39\x2e\x30\x30\x34\x32\x35\x35\x39\ +\x36\x36\x39\x35\x20\x35\x2e\x36\x36\x38\x39\x36\x30\x38\x36\x39\ +\x37\x34\x20\x38\x2e\x39\x39\x36\x36\x31\x30\x33\x38\x37\x30\x36\ +\x20\x43\x20\x35\x2e\x36\x37\x35\x32\x30\x31\x39\x33\x38\x35\x37\ +\x20\x38\x2e\x39\x38\x38\x39\x36\x34\x38\x30\x37\x31\x36\x20\x35\ +\x2e\x36\x38\x31\x34\x34\x33\x30\x30\x37\x34\x31\x20\x38\x2e\x39\ +\x38\x32\x31\x33\x34\x36\x31\x34\x30\x34\x20\x35\x2e\x36\x38\x37\ +\x36\x38\x34\x30\x37\x36\x32\x35\x20\x38\x2e\x39\x37\x36\x31\x32\ +\x30\x31\x39\x34\x35\x37\x20\x43\x20\x35\x2e\x36\x39\x33\x39\x32\ +\x35\x31\x34\x35\x30\x38\x20\x38\x2e\x39\x37\x30\x31\x30\x35\x37\ +\x37\x35\x31\x20\x35\x2e\x37\x30\x30\x31\x36\x36\x32\x31\x33\x39\ +\x32\x20\x38\x2e\x39\x36\x34\x39\x31\x32\x30\x33\x37\x32\x20\x35\ +\x2e\x37\x30\x36\x34\x30\x37\x32\x38\x32\x37\x35\x20\x38\x2e\x39\ +\x36\x30\x35\x33\x38\x30\x37\x35\x31\x38\x20\x43\x20\x35\x2e\x37\ +\x31\x32\x36\x34\x38\x33\x35\x31\x35\x39\x20\x38\x2e\x39\x35\x36\ +\x31\x36\x34\x31\x31\x33\x31\x37\x20\x35\x2e\x37\x31\x38\x38\x38\ +\x39\x34\x32\x30\x34\x33\x20\x38\x2e\x39\x35\x32\x36\x31\x34\x38\ +\x35\x38\x39\x20\x35\x2e\x37\x32\x35\x31\x33\x30\x34\x38\x39\x32\ +\x36\x20\x38\x2e\x39\x34\x39\x38\x38\x38\x31\x31\x35\x35\x36\x20\ +\x43\x20\x35\x2e\x37\x33\x31\x33\x37\x31\x35\x35\x38\x31\x20\x38\ +\x2e\x39\x34\x37\x31\x36\x31\x33\x37\x32\x32\x32\x20\x35\x2e\x37\ +\x33\x37\x36\x31\x32\x36\x32\x36\x39\x33\x20\x38\x2e\x39\x34\x35\ +\x32\x36\x32\x30\x38\x38\x20\x35\x2e\x37\x34\x33\x38\x35\x33\x36\ +\x39\x35\x37\x37\x20\x38\x2e\x39\x34\x34\x31\x38\x36\x37\x37\x38\ +\x33\x20\x43\x20\x35\x2e\x37\x35\x30\x30\x39\x34\x37\x36\x34\x36\ +\x31\x20\x38\x2e\x39\x34\x33\x31\x31\x31\x34\x36\x38\x36\x20\x35\ +\x2e\x37\x35\x36\x33\x33\x35\x38\x33\x33\x34\x34\x20\x38\x2e\x39\ +\x34\x32\x38\x36\x35\x30\x39\x30\x33\x31\x20\x35\x2e\x37\x36\x32\ +\x35\x37\x36\x39\x30\x32\x32\x38\x20\x38\x2e\x39\x34\x33\x34\x34\ +\x32\x38\x37\x36\x34\x35\x20\x43\x20\x35\x2e\x37\x36\x38\x38\x31\ +\x37\x39\x37\x31\x31\x31\x20\x38\x2e\x39\x34\x34\x30\x32\x30\x36\ +\x36\x32\x36\x20\x35\x2e\x37\x37\x35\x30\x35\x39\x30\x33\x39\x39\ +\x35\x20\x38\x2e\x39\x34\x35\x34\x32\x37\x35\x37\x31\x30\x39\x20\ +\x35\x2e\x37\x38\x31\x33\x30\x30\x31\x30\x38\x37\x39\x20\x38\x2e\ +\x39\x34\x37\x36\x35\x37\x35\x35\x39\x39\x35\x20\x43\x20\x35\x2e\ +\x37\x38\x37\x35\x34\x31\x31\x37\x37\x36\x32\x20\x38\x2e\x39\x34\ +\x39\x38\x38\x37\x35\x34\x38\x38\x31\x20\x35\x2e\x37\x39\x33\x37\ +\x38\x32\x32\x34\x36\x34\x36\x20\x38\x2e\x39\x35\x32\x39\x34\x35\ +\x35\x36\x39\x32\x39\x20\x35\x2e\x38\x30\x30\x30\x32\x33\x33\x31\ +\x35\x32\x39\x20\x38\x2e\x39\x35\x36\x38\x32\x34\x33\x31\x33\x37\ +\x37\x20\x43\x20\x35\x2e\x38\x30\x36\x32\x36\x34\x33\x38\x34\x31\ +\x33\x20\x38\x2e\x39\x36\x30\x37\x30\x33\x30\x35\x38\x32\x35\x20\ +\x35\x2e\x38\x31\x32\x35\x30\x35\x34\x35\x32\x39\x37\x20\x38\x2e\ +\x39\x36\x35\x34\x30\x37\x34\x36\x33\x36\x37\x20\x35\x2e\x38\x31\ +\x38\x37\x34\x36\x35\x32\x31\x38\x20\x38\x2e\x39\x37\x30\x39\x32\ +\x38\x39\x36\x38\x30\x35\x20\x43\x20\x35\x2e\x38\x32\x34\x39\x38\ +\x37\x35\x39\x30\x36\x34\x20\x38\x2e\x39\x37\x36\x34\x35\x30\x34\ +\x37\x32\x34\x32\x20\x35\x2e\x38\x33\x31\x32\x32\x38\x36\x35\x39\ +\x34\x37\x20\x38\x2e\x39\x38\x32\x37\x39\x33\x39\x39\x30\x37\x37\ +\x20\x35\x2e\x38\x33\x37\x34\x36\x39\x37\x32\x38\x33\x31\x20\x38\ +\x2e\x39\x38\x39\x39\x34\x39\x37\x31\x39\x39\x36\x20\x43\x20\x35\ +\x2e\x38\x34\x33\x37\x31\x30\x37\x39\x37\x31\x35\x20\x38\x2e\x39\ +\x39\x37\x31\x30\x35\x34\x34\x39\x31\x35\x20\x35\x2e\x38\x34\x39\ +\x39\x35\x31\x38\x36\x35\x39\x38\x20\x39\x2e\x30\x30\x35\x30\x37\ +\x38\x32\x37\x34\x36\x39\x20\x35\x2e\x38\x35\x36\x31\x39\x32\x39\ +\x33\x34\x38\x32\x20\x39\x2e\x30\x31\x33\x38\x35\x37\x31\x36\x37\ +\x34\x35\x20\x43\x20\x35\x2e\x38\x36\x32\x34\x33\x34\x30\x30\x33\ +\x36\x35\x20\x39\x2e\x30\x32\x32\x36\x33\x36\x30\x36\x30\x32\x31\ +\x20\x35\x2e\x38\x36\x38\x36\x37\x35\x30\x37\x32\x34\x39\x20\x39\ +\x2e\x30\x33\x32\x32\x32\x35\x38\x36\x38\x36\x32\x20\x35\x2e\x38\ +\x37\x34\x39\x31\x36\x31\x34\x31\x33\x33\x20\x39\x2e\x30\x34\x32\ +\x36\x31\x34\x33\x35\x34\x36\x33\x20\x43\x20\x35\x2e\x38\x38\x31\ +\x31\x35\x37\x32\x31\x30\x31\x36\x20\x39\x2e\x30\x35\x33\x30\x30\ +\x32\x38\x34\x30\x36\x34\x20\x35\x2e\x38\x38\x37\x33\x39\x38\x32\ +\x37\x39\x20\x39\x2e\x30\x36\x34\x31\x39\x34\x38\x30\x38\x31\x20\ +\x35\x2e\x38\x39\x33\x36\x33\x39\x33\x34\x37\x38\x33\x20\x39\x2e\ +\x30\x37\x36\x31\x37\x36\x38\x32\x38\x39\x35\x20\x43\x20\x35\x2e\ +\x38\x39\x39\x38\x38\x30\x34\x31\x36\x36\x37\x20\x39\x2e\x30\x38\ +\x38\x31\x35\x38\x38\x34\x39\x38\x31\x20\x35\x2e\x39\x30\x36\x31\ +\x32\x31\x34\x38\x35\x35\x31\x20\x39\x2e\x31\x30\x30\x39\x33\x35\ +\x36\x37\x35\x39\x31\x20\x35\x2e\x39\x31\x32\x33\x36\x32\x35\x35\ +\x34\x33\x34\x20\x39\x2e\x31\x31\x34\x34\x39\x32\x37\x30\x39\x39\ +\x33\x20\x43\x20\x35\x2e\x39\x31\x38\x36\x30\x33\x36\x32\x33\x31\ +\x38\x20\x39\x2e\x31\x32\x38\x30\x34\x39\x37\x34\x33\x39\x34\x20\ +\x35\x2e\x39\x32\x34\x38\x34\x34\x36\x39\x32\x30\x32\x20\x39\x2e\ +\x31\x34\x32\x33\x39\x31\x36\x37\x38\x34\x20\x35\x2e\x39\x33\x31\ +\x30\x38\x35\x37\x36\x30\x38\x35\x20\x39\x2e\x31\x35\x37\x35\x30\ +\x32\x37\x36\x39\x32\x37\x20\x43\x20\x35\x2e\x39\x33\x37\x33\x32\ +\x36\x38\x32\x39\x36\x39\x20\x39\x2e\x31\x37\x32\x36\x31\x33\x38\ +\x36\x30\x31\x34\x20\x35\x2e\x39\x34\x33\x35\x36\x37\x38\x39\x38\ +\x35\x32\x20\x39\x2e\x31\x38\x38\x34\x39\x38\x37\x33\x33\x33\x34\ +\x20\x35\x2e\x39\x34\x39\x38\x30\x38\x39\x36\x37\x33\x36\x20\x39\ +\x2e\x32\x30\x35\x31\x34\x30\x35\x32\x32\x35\x31\x20\x43\x20\x35\ +\x2e\x39\x35\x36\x30\x35\x30\x30\x33\x36\x32\x20\x39\x2e\x32\x32\ +\x31\x37\x38\x32\x33\x31\x31\x36\x37\x20\x35\x2e\x39\x36\x32\x32\ +\x39\x31\x31\x30\x35\x30\x33\x20\x39\x2e\x32\x33\x39\x31\x38\x35\ +\x35\x36\x38\x39\x36\x20\x35\x2e\x39\x36\x38\x35\x33\x32\x31\x37\ +\x33\x38\x37\x20\x39\x2e\x32\x35\x37\x33\x33\x32\x33\x33\x31\x37\ +\x32\x20\x43\x20\x35\x2e\x39\x37\x34\x37\x37\x33\x32\x34\x32\x37\ +\x20\x39\x2e\x32\x37\x35\x34\x37\x39\x30\x39\x34\x34\x38\x20\x35\ +\x2e\x39\x38\x31\x30\x31\x34\x33\x31\x31\x35\x34\x20\x39\x2e\x32\ +\x39\x34\x33\x37\x33\x38\x33\x34\x30\x39\x20\x35\x2e\x39\x38\x37\ +\x32\x35\x35\x33\x38\x30\x33\x38\x20\x39\x2e\x33\x31\x33\x39\x39\ +\x37\x35\x31\x39\x33\x38\x20\x43\x20\x35\x2e\x39\x39\x33\x34\x39\ +\x36\x34\x34\x39\x32\x31\x20\x39\x2e\x33\x33\x33\x36\x32\x31\x32\ +\x30\x34\x36\x36\x20\x35\x2e\x39\x39\x39\x37\x33\x37\x35\x31\x38\ +\x30\x35\x20\x39\x2e\x33\x35\x33\x39\x37\x38\x32\x31\x39\x33\x31\ +\x20\x36\x2e\x30\x30\x35\x39\x37\x38\x35\x38\x36\x38\x38\x20\x39\ +\x2e\x33\x37\x35\x30\x34\x38\x34\x39\x33\x30\x35\x20\x43\x20\x36\ +\x2e\x30\x31\x32\x32\x31\x39\x36\x35\x35\x37\x32\x20\x39\x2e\x33\ +\x39\x36\x31\x31\x38\x37\x36\x36\x37\x39\x20\x36\x2e\x30\x31\x38\ +\x34\x36\x30\x37\x32\x34\x35\x36\x20\x39\x2e\x34\x31\x37\x39\x30\ +\x36\x35\x38\x38\x38\x32\x20\x36\x2e\x30\x32\x34\x37\x30\x31\x37\ +\x39\x33\x33\x39\x20\x39\x2e\x34\x34\x30\x33\x39\x30\x38\x38\x30\ +\x38\x31\x20\x43\x20\x36\x2e\x30\x33\x30\x39\x34\x32\x38\x36\x32\ +\x32\x33\x20\x39\x2e\x34\x36\x32\x38\x37\x35\x31\x37\x32\x38\x20\ +\x36\x2e\x30\x33\x37\x31\x38\x33\x39\x33\x31\x30\x36\x20\x39\x2e\ +\x34\x38\x36\x30\x36\x30\x31\x32\x32\x38\x35\x20\x36\x2e\x30\x34\ +\x33\x34\x32\x34\x39\x39\x39\x39\x20\x39\x2e\x35\x30\x39\x39\x32\ +\x33\x36\x37\x37\x31\x31\x20\x43\x20\x36\x2e\x30\x34\x39\x36\x36\ +\x36\x30\x36\x38\x37\x34\x20\x39\x2e\x35\x33\x33\x37\x38\x37\x32\ +\x33\x31\x33\x38\x20\x36\x2e\x30\x35\x35\x39\x30\x37\x31\x33\x37\ +\x35\x37\x20\x39\x2e\x35\x35\x38\x33\x33\x33\x34\x37\x30\x34\x20\ +\x36\x2e\x30\x36\x32\x31\x34\x38\x32\x30\x36\x34\x31\x20\x39\x2e\ +\x35\x38\x33\x35\x33\x39\x33\x39\x38\x39\x32\x20\x43\x20\x36\x2e\ +\x30\x36\x38\x33\x38\x39\x32\x37\x35\x32\x34\x20\x39\x2e\x36\x30\ +\x38\x37\x34\x35\x33\x32\x37\x34\x34\x20\x36\x2e\x30\x37\x34\x36\ +\x33\x30\x33\x34\x34\x30\x38\x20\x39\x2e\x36\x33\x34\x36\x31\x34\ +\x39\x31\x32\x31\x32\x20\x36\x2e\x30\x38\x30\x38\x37\x31\x34\x31\ +\x32\x39\x32\x20\x39\x2e\x36\x36\x31\x31\x32\x34\x32\x35\x31\x38\ +\x35\x20\x43\x20\x36\x2e\x30\x38\x37\x31\x31\x32\x34\x38\x31\x37\ +\x35\x20\x39\x2e\x36\x38\x37\x36\x33\x33\x35\x39\x31\x35\x38\x20\ +\x36\x2e\x30\x39\x33\x33\x35\x33\x35\x35\x30\x35\x39\x20\x39\x2e\ +\x37\x31\x34\x37\x38\x36\x35\x33\x32\x39\x39\x20\x36\x2e\x30\x39\ +\x39\x35\x39\x34\x36\x31\x39\x34\x32\x20\x39\x2e\x37\x34\x32\x35\ +\x35\x38\x33\x30\x36\x30\x38\x20\x43\x20\x36\x2e\x31\x30\x35\x38\ +\x33\x35\x36\x38\x38\x32\x36\x20\x39\x2e\x37\x37\x30\x33\x33\x30\ +\x30\x37\x39\x31\x37\x20\x36\x2e\x31\x31\x32\x30\x37\x36\x37\x35\ +\x37\x31\x20\x39\x2e\x37\x39\x38\x37\x32\x34\x34\x30\x34\x36\x20\ +\x36\x2e\x31\x31\x38\x33\x31\x37\x38\x32\x35\x39\x33\x20\x39\x2e\ +\x38\x32\x37\x37\x31\x35\x36\x38\x31\x37\x35\x20\x43\x20\x36\x2e\ +\x31\x32\x34\x35\x35\x38\x38\x39\x34\x37\x37\x20\x39\x2e\x38\x35\ +\x36\x37\x30\x36\x39\x35\x38\x38\x39\x20\x36\x2e\x31\x33\x30\x37\ +\x39\x39\x39\x36\x33\x36\x20\x39\x2e\x38\x38\x36\x32\x39\x38\x37\ +\x37\x36\x37\x20\x36\x2e\x31\x33\x37\x30\x34\x31\x30\x33\x32\x34\ +\x34\x20\x39\x2e\x39\x31\x36\x34\x36\x34\x37\x34\x33\x35\x20\x43\ +\x20\x36\x2e\x31\x34\x33\x32\x38\x32\x31\x30\x31\x32\x38\x20\x39\ +\x2e\x39\x34\x36\x36\x33\x30\x37\x31\x30\x33\x20\x36\x2e\x31\x34\ +\x39\x35\x32\x33\x31\x37\x30\x31\x31\x20\x39\x2e\x39\x37\x37\x33\ +\x37\x34\x32\x37\x37\x37\x39\x20\x36\x2e\x31\x35\x35\x37\x36\x34\ +\x32\x33\x38\x39\x35\x20\x31\x30\x2e\x30\x30\x38\x36\x36\x38\x33\ +\x30\x34\x20\x43\x20\x36\x2e\x31\x36\x32\x30\x30\x35\x33\x30\x37\ +\x37\x38\x20\x31\x30\x2e\x30\x33\x39\x39\x36\x32\x33\x33\x30\x33\ +\x20\x36\x2e\x31\x36\x38\x32\x34\x36\x33\x37\x36\x36\x32\x20\x31\ +\x30\x2e\x30\x37\x31\x38\x31\x30\x31\x32\x34\x33\x20\x36\x2e\x31\ +\x37\x34\x34\x38\x37\x34\x34\x35\x34\x36\x20\x31\x30\x2e\x31\x30\ +\x34\x31\x38\x33\x38\x33\x36\x20\x43\x20\x36\x2e\x31\x38\x30\x37\ +\x32\x38\x35\x31\x34\x32\x39\x20\x31\x30\x2e\x31\x33\x36\x35\x35\ +\x37\x35\x34\x37\x37\x20\x36\x2e\x31\x38\x36\x39\x36\x39\x35\x38\ +\x33\x31\x33\x20\x31\x30\x2e\x31\x36\x39\x34\x36\x30\x33\x33\x38\ +\x35\x20\x36\x2e\x31\x39\x33\x32\x31\x30\x36\x35\x31\x39\x36\x20\ +\x31\x30\x2e\x32\x30\x32\x38\x36\x33\x36\x39\x32\x37\x20\x43\x20\ +\x36\x2e\x31\x39\x39\x34\x35\x31\x37\x32\x30\x38\x20\x31\x30\x2e\ +\x32\x33\x36\x32\x36\x37\x30\x34\x36\x39\x20\x36\x2e\x32\x30\x35\ +\x36\x39\x32\x37\x38\x39\x36\x34\x20\x31\x30\x2e\x32\x37\x30\x31\ +\x37\x33\x39\x37\x33\x35\x20\x36\x2e\x32\x31\x31\x39\x33\x33\x38\ +\x35\x38\x34\x37\x20\x31\x30\x2e\x33\x30\x34\x35\x35\x35\x33\x33\ +\x35\x38\x20\x43\x20\x36\x2e\x32\x31\x38\x31\x37\x34\x39\x32\x37\ +\x33\x31\x20\x31\x30\x2e\x33\x33\x38\x39\x33\x36\x36\x39\x38\x20\ +\x36\x2e\x32\x32\x34\x34\x31\x35\x39\x39\x36\x31\x35\x20\x31\x30\ +\x2e\x33\x37\x33\x37\x39\x35\x33\x34\x37\x35\x20\x36\x2e\x32\x33\ +\x30\x36\x35\x37\x30\x36\x34\x39\x38\x20\x31\x30\x2e\x34\x30\x39\ +\x31\x30\x31\x35\x37\x31\x34\x20\x43\x20\x36\x2e\x32\x33\x36\x38\ +\x39\x38\x31\x33\x33\x38\x32\x20\x31\x30\x2e\x34\x34\x34\x34\x30\ +\x37\x37\x39\x35\x33\x20\x36\x2e\x32\x34\x33\x31\x33\x39\x32\x30\ +\x32\x36\x35\x20\x31\x30\x2e\x34\x38\x30\x31\x36\x34\x32\x38\x33\ +\x35\x20\x36\x2e\x32\x34\x39\x33\x38\x30\x32\x37\x31\x34\x39\x20\ +\x31\x30\x2e\x35\x31\x36\x33\x34\x30\x37\x39\x33\x31\x20\x43\x20\ +\x36\x2e\x32\x35\x35\x36\x32\x31\x33\x34\x30\x33\x33\x20\x31\x30\ +\x2e\x35\x35\x32\x35\x31\x37\x33\x30\x32\x37\x20\x36\x2e\x32\x36\ +\x31\x38\x36\x32\x34\x30\x39\x31\x36\x20\x31\x30\x2e\x35\x38\x39\ +\x31\x31\x36\x33\x35\x37\x38\x20\x36\x2e\x32\x36\x38\x31\x30\x33\ +\x34\x37\x38\x20\x31\x30\x2e\x36\x32\x36\x31\x30\x37\x32\x33\x31\ +\x38\x20\x43\x20\x36\x2e\x32\x37\x34\x33\x34\x34\x35\x34\x36\x38\ +\x33\x20\x31\x30\x2e\x36\x36\x33\x30\x39\x38\x31\x30\x35\x38\x20\ +\x36\x2e\x32\x38\x30\x35\x38\x35\x36\x31\x35\x36\x37\x20\x31\x30\ +\x2e\x37\x30\x30\x34\x38\x33\x31\x35\x33\x32\x20\x36\x2e\x32\x38\ +\x36\x38\x32\x36\x36\x38\x34\x35\x31\x20\x31\x30\x2e\x37\x33\x38\ +\x32\x33\x31\x32\x31\x31\x36\x20\x43\x20\x36\x2e\x32\x39\x33\x30\ +\x36\x37\x37\x35\x33\x33\x34\x20\x31\x30\x2e\x37\x37\x35\x39\x37\ +\x39\x32\x37\x20\x36\x2e\x32\x39\x39\x33\x30\x38\x38\x32\x32\x31\ +\x38\x20\x31\x30\x2e\x38\x31\x34\x30\x39\x32\x35\x32\x30\x34\x20\ +\x36\x2e\x33\x30\x35\x35\x34\x39\x38\x39\x31\x30\x31\x20\x31\x30\ +\x2e\x38\x35\x32\x35\x33\x39\x34\x31\x32\x35\x20\x43\x20\x36\x2e\ +\x33\x31\x31\x37\x39\x30\x39\x35\x39\x38\x35\x20\x31\x30\x2e\x38\ +\x39\x30\x39\x38\x36\x33\x30\x34\x37\x20\x36\x2e\x33\x31\x38\x30\ +\x33\x32\x30\x32\x38\x36\x39\x20\x31\x30\x2e\x39\x32\x39\x37\x36\ +\x38\x38\x34\x33\x20\x36\x2e\x33\x32\x34\x32\x37\x33\x30\x39\x37\ +\x35\x32\x20\x31\x30\x2e\x39\x36\x38\x38\x35\x35\x31\x33\x38\x33\ +\x20\x43\x20\x36\x2e\x33\x33\x30\x35\x31\x34\x31\x36\x36\x33\x36\ +\x20\x31\x31\x2e\x30\x30\x37\x39\x34\x31\x34\x33\x33\x35\x20\x36\ +\x2e\x33\x33\x36\x37\x35\x35\x32\x33\x35\x31\x39\x20\x31\x31\x2e\ +\x30\x34\x37\x33\x33\x33\x33\x31\x30\x31\x20\x36\x2e\x33\x34\x32\ +\x39\x39\x36\x33\x30\x34\x30\x33\x20\x31\x31\x2e\x30\x38\x36\x39\ +\x39\x38\x35\x38\x39\x31\x20\x43\x20\x36\x2e\x33\x34\x39\x32\x33\ +\x37\x33\x37\x32\x38\x37\x20\x31\x31\x2e\x31\x32\x36\x36\x36\x33\ +\x38\x36\x38\x32\x20\x36\x2e\x33\x35\x35\x34\x37\x38\x34\x34\x31\ +\x37\x20\x31\x31\x2e\x31\x36\x36\x36\x30\x34\x31\x39\x31\x36\x20\ +\x36\x2e\x33\x36\x31\x37\x31\x39\x35\x31\x30\x35\x34\x20\x31\x31\ +\x2e\x32\x30\x36\x37\x38\x37\x31\x34\x30\x34\x20\x43\x20\x36\x2e\ +\x33\x36\x37\x39\x36\x30\x35\x37\x39\x33\x37\x20\x31\x31\x2e\x32\ +\x34\x36\x39\x37\x30\x30\x38\x39\x31\x20\x36\x2e\x33\x37\x34\x32\ +\x30\x31\x36\x34\x38\x32\x31\x20\x31\x31\x2e\x32\x38\x37\x33\x39\ +\x37\x31\x31\x39\x39\x20\x36\x2e\x33\x38\x30\x34\x34\x32\x37\x31\ +\x37\x30\x35\x20\x31\x31\x2e\x33\x32\x38\x30\x33\x35\x36\x32\x34\ +\x31\x20\x43\x20\x36\x2e\x33\x38\x36\x36\x38\x33\x37\x38\x35\x38\ +\x38\x20\x31\x31\x2e\x33\x36\x38\x36\x37\x34\x31\x32\x38\x32\x20\ +\x36\x2e\x33\x39\x32\x39\x32\x34\x38\x35\x34\x37\x32\x20\x31\x31\ +\x2e\x34\x30\x39\x35\x32\x35\x33\x37\x34\x38\x20\x36\x2e\x33\x39\ +\x39\x31\x36\x35\x39\x32\x33\x35\x35\x20\x31\x31\x2e\x34\x35\x30\ +\x35\x35\x36\x36\x31\x35\x37\x20\x43\x20\x36\x2e\x34\x30\x35\x34\ +\x30\x36\x39\x39\x32\x33\x39\x20\x31\x31\x2e\x34\x39\x31\x35\x38\ +\x37\x38\x35\x36\x36\x20\x36\x2e\x34\x31\x31\x36\x34\x38\x30\x36\ +\x31\x32\x33\x20\x31\x31\x2e\x35\x33\x32\x38\x30\x30\x31\x37\x31\ +\x35\x20\x36\x2e\x34\x31\x37\x38\x38\x39\x31\x33\x30\x30\x36\x20\ +\x31\x31\x2e\x35\x37\x34\x31\x36\x30\x37\x32\x33\x36\x20\x43\x20\ +\x36\x2e\x34\x32\x34\x31\x33\x30\x31\x39\x38\x39\x20\x31\x31\x2e\ +\x36\x31\x35\x35\x32\x31\x32\x37\x35\x36\x20\x36\x2e\x34\x33\x30\ +\x33\x37\x31\x32\x36\x37\x37\x33\x20\x31\x31\x2e\x36\x35\x37\x30\ +\x33\x30\x39\x35\x33\x34\x20\x36\x2e\x34\x33\x36\x36\x31\x32\x33\ +\x33\x36\x35\x37\x20\x31\x31\x2e\x36\x39\x38\x36\x35\x36\x38\x38\ +\x31\x39\x20\x43\x20\x36\x2e\x34\x34\x32\x38\x35\x33\x34\x30\x35\ +\x34\x31\x20\x31\x31\x2e\x37\x34\x30\x32\x38\x32\x38\x31\x30\x34\ +\x20\x36\x2e\x34\x34\x39\x30\x39\x34\x34\x37\x34\x32\x34\x20\x31\ +\x31\x2e\x37\x38\x32\x30\x32\x35\x36\x38\x35\x38\x20\x36\x2e\x34\ +\x35\x35\x33\x33\x35\x35\x34\x33\x30\x38\x20\x31\x31\x2e\x38\x32\ +\x33\x38\x35\x32\x36\x34\x35\x38\x20\x43\x20\x36\x2e\x34\x36\x31\ +\x35\x37\x36\x36\x31\x31\x39\x31\x20\x31\x31\x2e\x38\x36\x35\x36\ +\x37\x39\x36\x30\x35\x39\x20\x36\x2e\x34\x36\x37\x38\x31\x37\x36\ +\x38\x30\x37\x35\x20\x31\x31\x2e\x39\x30\x37\x35\x39\x31\x31\x35\ +\x33\x32\x20\x36\x2e\x34\x37\x34\x30\x35\x38\x37\x34\x39\x35\x39\ +\x20\x31\x31\x2e\x39\x34\x39\x35\x35\x34\x34\x38\x39\x32\x20\x43\ +\x20\x36\x2e\x34\x38\x30\x32\x39\x39\x38\x31\x38\x34\x32\x20\x31\ +\x31\x2e\x39\x39\x31\x35\x31\x37\x38\x32\x35\x31\x20\x36\x2e\x34\ +\x38\x36\x35\x34\x30\x38\x38\x37\x32\x36\x20\x31\x32\x2e\x30\x33\ +\x33\x35\x33\x33\x32\x35\x38\x20\x36\x2e\x34\x39\x32\x37\x38\x31\ +\x39\x35\x36\x31\x20\x31\x32\x2e\x30\x37\x35\x35\x36\x38\x31\x30\ +\x33\x33\x20\x43\x20\x36\x2e\x34\x39\x39\x30\x32\x33\x30\x32\x34\ +\x39\x33\x20\x31\x32\x2e\x31\x31\x37\x36\x30\x32\x39\x34\x38\x36\ +\x20\x36\x2e\x35\x30\x35\x32\x36\x34\x30\x39\x33\x37\x37\x20\x31\ +\x32\x2e\x31\x35\x39\x36\x35\x37\x33\x32\x30\x31\x20\x36\x2e\x35\ +\x31\x31\x35\x30\x35\x31\x36\x32\x36\x20\x31\x32\x2e\x32\x30\x31\ +\x36\x39\x38\x36\x39\x37\x38\x20\x43\x20\x36\x2e\x35\x31\x37\x37\ +\x34\x36\x32\x33\x31\x34\x34\x20\x31\x32\x2e\x32\x34\x33\x37\x34\ +\x30\x30\x37\x35\x36\x20\x36\x2e\x35\x32\x33\x39\x38\x37\x33\x30\ +\x30\x32\x38\x20\x31\x32\x2e\x32\x38\x35\x37\x36\x38\x33\x37\x38\ +\x34\x20\x36\x2e\x35\x33\x30\x32\x32\x38\x33\x36\x39\x31\x31\x20\ +\x31\x32\x2e\x33\x32\x37\x37\x35\x31\x33\x30\x31\x34\x20\x43\x20\ +\x36\x2e\x35\x33\x36\x34\x36\x39\x34\x33\x37\x39\x35\x20\x31\x32\ +\x2e\x33\x36\x39\x37\x33\x34\x32\x32\x34\x35\x20\x36\x2e\x35\x34\ +\x32\x37\x31\x30\x35\x30\x36\x37\x38\x20\x31\x32\x2e\x34\x31\x31\ +\x36\x37\x31\x34\x39\x31\x37\x20\x36\x2e\x35\x34\x38\x39\x35\x31\ +\x35\x37\x35\x36\x32\x20\x31\x32\x2e\x34\x35\x33\x35\x33\x31\x30\ +\x36\x33\x33\x20\x43\x20\x36\x2e\x35\x35\x35\x31\x39\x32\x36\x34\ +\x34\x34\x36\x20\x31\x32\x2e\x34\x39\x35\x33\x39\x30\x36\x33\x35\ +\x20\x36\x2e\x35\x36\x31\x34\x33\x33\x37\x31\x33\x32\x39\x20\x31\ +\x32\x2e\x35\x33\x37\x31\x37\x32\x30\x34\x30\x35\x20\x36\x2e\x35\ +\x36\x37\x36\x37\x34\x37\x38\x32\x31\x33\x20\x31\x32\x2e\x35\x37\ +\x38\x38\x34\x33\x35\x35\x34\x36\x20\x43\x20\x36\x2e\x35\x37\x33\ +\x39\x31\x35\x38\x35\x30\x39\x36\x20\x31\x32\x2e\x36\x32\x30\x35\ +\x31\x35\x30\x36\x38\x37\x20\x36\x2e\x35\x38\x30\x31\x35\x36\x39\ +\x31\x39\x38\x20\x31\x32\x2e\x36\x36\x32\x30\x37\x36\x30\x32\x37\ +\x33\x20\x36\x2e\x35\x38\x36\x33\x39\x37\x39\x38\x38\x36\x34\x20\ +\x31\x32\x2e\x37\x30\x33\x34\x39\x35\x30\x36\x38\x35\x20\x43\x20\ +\x36\x2e\x35\x39\x32\x36\x33\x39\x30\x35\x37\x34\x37\x20\x31\x32\ +\x2e\x37\x34\x34\x39\x31\x34\x31\x30\x39\x38\x20\x36\x2e\x35\x39\ +\x38\x38\x38\x30\x31\x32\x36\x33\x31\x20\x31\x32\x2e\x37\x38\x36\ +\x31\x39\x30\x33\x37\x36\x39\x20\x36\x2e\x36\x30\x35\x31\x32\x31\ +\x31\x39\x35\x31\x34\x20\x31\x32\x2e\x38\x32\x37\x32\x39\x32\x39\ +\x32\x30\x32\x20\x43\x20\x36\x2e\x36\x31\x31\x33\x36\x32\x32\x36\ +\x33\x39\x38\x20\x31\x32\x2e\x38\x36\x38\x33\x39\x35\x34\x36\x33\ +\x35\x20\x36\x2e\x36\x31\x37\x36\x30\x33\x33\x33\x32\x38\x32\x20\ +\x31\x32\x2e\x39\x30\x39\x33\x32\x33\x32\x33\x34\x38\x20\x36\x2e\ +\x36\x32\x33\x38\x34\x34\x34\x30\x31\x36\x35\x20\x31\x32\x2e\x39\ +\x35\x30\x30\x34\x35\x37\x34\x34\x32\x20\x43\x20\x36\x2e\x36\x33\ +\x30\x30\x38\x35\x34\x37\x30\x34\x39\x20\x31\x32\x2e\x39\x39\x30\ +\x37\x36\x38\x32\x35\x33\x36\x20\x36\x2e\x36\x33\x36\x33\x32\x36\ +\x35\x33\x39\x33\x32\x20\x31\x33\x2e\x30\x33\x31\x32\x38\x34\x32\ +\x36\x33\x34\x20\x36\x2e\x36\x34\x32\x35\x36\x37\x36\x30\x38\x31\ +\x36\x20\x31\x33\x2e\x30\x37\x31\x35\x36\x33\x37\x39\x30\x36\x20\ +\x43\x20\x36\x2e\x36\x34\x38\x38\x30\x38\x36\x37\x37\x20\x31\x33\ +\x2e\x31\x31\x31\x38\x34\x33\x33\x31\x37\x38\x20\x36\x2e\x36\x35\ +\x35\x30\x34\x39\x37\x34\x35\x38\x33\x20\x31\x33\x2e\x31\x35\x31\ +\x38\x38\x34\x39\x33\x36\x38\x20\x36\x2e\x36\x36\x31\x32\x39\x30\ +\x38\x31\x34\x36\x37\x20\x31\x33\x2e\x31\x39\x31\x36\x35\x39\x32\ +\x31\x38\x31\x20\x43\x20\x36\x2e\x36\x36\x37\x35\x33\x31\x38\x38\ +\x33\x35\x20\x31\x33\x2e\x32\x33\x31\x34\x33\x33\x34\x39\x39\x34\ +\x20\x36\x2e\x36\x37\x33\x37\x37\x32\x39\x35\x32\x33\x34\x20\x31\ +\x33\x2e\x32\x37\x30\x39\x33\x38\x38\x33\x31\x38\x20\x36\x2e\x36\ +\x38\x30\x30\x31\x34\x30\x32\x31\x31\x38\x20\x31\x33\x2e\x33\x31\ +\x30\x31\x34\x36\x33\x38\x34\x35\x20\x43\x20\x36\x2e\x36\x38\x36\ +\x32\x35\x35\x30\x39\x30\x30\x31\x20\x31\x33\x2e\x33\x34\x39\x33\ +\x35\x33\x39\x33\x37\x32\x20\x36\x2e\x36\x39\x32\x34\x39\x36\x31\ +\x35\x38\x38\x35\x20\x31\x33\x2e\x33\x38\x38\x32\x36\x31\x39\x31\ +\x36\x31\x20\x36\x2e\x36\x39\x38\x37\x33\x37\x32\x32\x37\x36\x38\ +\x20\x31\x33\x2e\x34\x32\x36\x38\x34\x32\x31\x33\x33\x36\x20\x43\ +\x20\x36\x2e\x37\x30\x34\x39\x37\x38\x32\x39\x36\x35\x32\x20\x31\ +\x33\x2e\x34\x36\x35\x34\x32\x32\x33\x35\x31\x32\x20\x36\x2e\x37\ +\x31\x31\x32\x31\x39\x33\x36\x35\x33\x36\x20\x31\x33\x2e\x35\x30\ +\x33\x36\x37\x32\x38\x33\x33\x20\x36\x2e\x37\x31\x37\x34\x36\x30\ +\x34\x33\x34\x31\x39\x20\x31\x33\x2e\x35\x34\x31\x35\x36\x36\x30\ +\x37\x38\x35\x20\x43\x20\x36\x2e\x37\x32\x33\x37\x30\x31\x35\x30\ +\x33\x30\x33\x20\x31\x33\x2e\x35\x37\x39\x34\x35\x39\x33\x32\x34\ +\x31\x20\x36\x2e\x37\x32\x39\x39\x34\x32\x35\x37\x31\x38\x36\x20\ +\x31\x33\x2e\x36\x31\x36\x39\x39\x33\x31\x38\x31\x36\x20\x36\x2e\ +\x37\x33\x36\x31\x38\x33\x36\x34\x30\x37\x20\x31\x33\x2e\x36\x35\ +\x34\x31\x34\x30\x38\x38\x30\x31\x20\x43\x20\x36\x2e\x37\x34\x32\ +\x34\x32\x34\x37\x30\x39\x35\x34\x20\x31\x33\x2e\x36\x39\x31\x32\ +\x38\x38\x35\x37\x38\x36\x20\x36\x2e\x37\x34\x38\x36\x36\x35\x37\ +\x37\x38\x33\x37\x20\x31\x33\x2e\x37\x32\x38\x30\x34\x37\x37\x39\ +\x32\x35\x20\x36\x2e\x37\x35\x34\x39\x30\x36\x38\x34\x37\x32\x31\ +\x20\x31\x33\x2e\x37\x36\x34\x33\x39\x32\x35\x32\x31\x35\x20\x43\ +\x20\x36\x2e\x37\x36\x31\x31\x34\x37\x39\x31\x36\x30\x35\x20\x31\ +\x33\x2e\x38\x30\x30\x37\x33\x37\x32\x35\x30\x35\x20\x36\x2e\x37\ +\x36\x37\x33\x38\x38\x39\x38\x34\x38\x38\x20\x31\x33\x2e\x38\x33\ +\x36\x36\x36\x34\x39\x39\x38\x37\x20\x36\x2e\x37\x37\x33\x36\x33\ +\x30\x30\x35\x33\x37\x32\x20\x31\x33\x2e\x38\x37\x32\x31\x35\x30\ +\x35\x37\x36\x39\x20\x43\x20\x36\x2e\x37\x37\x39\x38\x37\x31\x31\ +\x32\x32\x35\x35\x20\x31\x33\x2e\x39\x30\x37\x36\x33\x36\x31\x35\ +\x35\x31\x20\x36\x2e\x37\x38\x36\x31\x31\x32\x31\x39\x31\x33\x39\ +\x20\x31\x33\x2e\x39\x34\x32\x36\x37\x36\x39\x30\x30\x39\x20\x36\ +\x2e\x37\x39\x32\x33\x35\x33\x32\x36\x30\x32\x33\x20\x31\x33\x2e\ +\x39\x37\x37\x32\x34\x38\x34\x37\x35\x31\x20\x43\x20\x36\x2e\x37\ +\x39\x38\x35\x39\x34\x33\x32\x39\x30\x36\x20\x31\x34\x2e\x30\x31\ +\x31\x38\x32\x30\x30\x34\x39\x33\x20\x36\x2e\x38\x30\x34\x38\x33\ +\x35\x33\x39\x37\x39\x20\x31\x34\x2e\x30\x34\x35\x39\x31\x39\x36\ +\x32\x37\x31\x20\x36\x2e\x38\x31\x31\x30\x37\x36\x34\x36\x36\x37\ +\x33\x20\x31\x34\x2e\x30\x37\x39\x35\x32\x33\x37\x35\x36\x39\x20\ +\x43\x20\x36\x2e\x38\x31\x37\x33\x31\x37\x35\x33\x35\x35\x37\x20\ +\x31\x34\x2e\x31\x31\x33\x31\x32\x37\x38\x38\x36\x38\x20\x36\x2e\ +\x38\x32\x33\x35\x35\x38\x36\x30\x34\x34\x31\x20\x31\x34\x2e\x31\ +\x34\x36\x32\x33\x33\x35\x38\x35\x38\x20\x36\x2e\x38\x32\x39\x37\ +\x39\x39\x36\x37\x33\x32\x34\x20\x31\x34\x2e\x31\x37\x38\x38\x31\ +\x38\x33\x32\x36\x33\x20\x43\x20\x36\x2e\x38\x33\x36\x30\x34\x30\ +\x37\x34\x32\x30\x38\x20\x31\x34\x2e\x32\x31\x31\x34\x30\x33\x30\ +\x36\x36\x39\x20\x36\x2e\x38\x34\x32\x32\x38\x31\x38\x31\x30\x39\ +\x31\x20\x31\x34\x2e\x32\x34\x33\x34\x36\x33\x37\x31\x32\x37\x20\ +\x36\x2e\x38\x34\x38\x35\x32\x32\x38\x37\x39\x37\x35\x20\x31\x34\ +\x2e\x32\x37\x34\x39\x37\x38\x36\x39\x34\x39\x20\x43\x20\x36\x2e\ +\x38\x35\x34\x37\x36\x33\x39\x34\x38\x35\x39\x20\x31\x34\x2e\x33\ +\x30\x36\x34\x39\x33\x36\x37\x37\x31\x20\x36\x2e\x38\x36\x31\x30\ +\x30\x35\x30\x31\x37\x34\x32\x20\x31\x34\x2e\x33\x33\x37\x34\x35\ +\x39\x37\x31\x30\x37\x20\x36\x2e\x38\x36\x37\x32\x34\x36\x30\x38\ +\x36\x32\x36\x20\x31\x34\x2e\x33\x36\x37\x38\x35\x36\x32\x31\x38\ +\x39\x20\x43\x20\x36\x2e\x38\x37\x33\x34\x38\x37\x31\x35\x35\x30\ +\x39\x20\x31\x34\x2e\x33\x39\x38\x32\x35\x32\x37\x32\x37\x32\x20\ +\x36\x2e\x38\x37\x39\x37\x32\x38\x32\x32\x33\x39\x33\x20\x31\x34\ +\x2e\x34\x32\x38\x30\x37\x36\x32\x38\x31\x37\x20\x36\x2e\x38\x38\ +\x35\x39\x36\x39\x32\x39\x32\x37\x37\x20\x31\x34\x2e\x34\x35\x37\ +\x33\x30\x37\x33\x32\x39\x34\x20\x43\x20\x36\x2e\x38\x39\x32\x32\ +\x31\x30\x33\x36\x31\x36\x20\x31\x34\x2e\x34\x38\x36\x35\x33\x38\ +\x33\x37\x37\x32\x20\x36\x2e\x38\x39\x38\x34\x35\x31\x34\x33\x30\ +\x34\x34\x20\x31\x34\x2e\x35\x31\x35\x31\x37\x33\x33\x35\x31\x36\ +\x20\x36\x2e\x39\x30\x34\x36\x39\x32\x34\x39\x39\x32\x37\x20\x31\ +\x34\x2e\x35\x34\x33\x31\x39\x33\x37\x35\x33\x38\x20\x43\x20\x36\ +\x2e\x39\x31\x30\x39\x33\x33\x35\x36\x38\x31\x31\x20\x31\x34\x2e\ +\x35\x37\x31\x32\x31\x34\x31\x35\x36\x20\x36\x2e\x39\x31\x37\x31\ +\x37\x34\x36\x33\x36\x39\x35\x20\x31\x34\x2e\x35\x39\x38\x36\x31\ +\x36\x32\x38\x36\x37\x20\x36\x2e\x39\x32\x33\x34\x31\x35\x37\x30\ +\x35\x37\x38\x20\x31\x34\x2e\x36\x32\x35\x33\x38\x32\x37\x32\x39\ +\x37\x20\x43\x20\x36\x2e\x39\x32\x39\x36\x35\x36\x37\x37\x34\x36\ +\x32\x20\x31\x34\x2e\x36\x35\x32\x31\x34\x39\x31\x37\x32\x37\x20\ +\x36\x2e\x39\x33\x35\x38\x39\x37\x38\x34\x33\x34\x35\x20\x31\x34\ +\x2e\x36\x37\x38\x32\x37\x36\x31\x30\x31\x39\x20\x36\x2e\x39\x34\ +\x32\x31\x33\x38\x39\x31\x32\x32\x39\x20\x31\x34\x2e\x37\x30\x33\ +\x37\x34\x37\x32\x31\x30\x34\x20\x43\x20\x36\x2e\x39\x34\x38\x33\ +\x37\x39\x39\x38\x31\x31\x33\x20\x31\x34\x2e\x37\x32\x39\x32\x31\ +\x38\x33\x31\x39\x20\x36\x2e\x39\x35\x34\x36\x32\x31\x30\x34\x39\ +\x39\x36\x20\x31\x34\x2e\x37\x35\x34\x30\x32\x39\x36\x35\x39\x38\ +\x20\x36\x2e\x39\x36\x30\x38\x36\x32\x31\x31\x38\x38\x20\x31\x34\ +\x2e\x37\x37\x38\x31\x36\x36\x30\x36\x30\x39\x20\x43\x20\x36\x2e\ +\x39\x36\x37\x31\x30\x33\x31\x38\x37\x36\x33\x20\x31\x34\x2e\x38\ +\x30\x32\x33\x30\x32\x34\x36\x32\x31\x20\x36\x2e\x39\x37\x33\x33\ +\x34\x34\x32\x35\x36\x34\x37\x20\x31\x34\x2e\x38\x32\x35\x37\x35\ +\x39\x38\x36\x31\x35\x20\x36\x2e\x39\x37\x39\x35\x38\x35\x33\x32\ +\x35\x33\x31\x20\x31\x34\x2e\x38\x34\x38\x35\x32\x34\x32\x34\x35\ +\x34\x20\x43\x20\x36\x2e\x39\x38\x35\x38\x32\x36\x33\x39\x34\x31\ +\x34\x20\x31\x34\x2e\x38\x37\x31\x32\x38\x38\x36\x32\x39\x33\x20\ +\x36\x2e\x39\x39\x32\x30\x36\x37\x34\x36\x32\x39\x38\x20\x31\x34\ +\x2e\x38\x39\x33\x33\x35\x35\x38\x32\x37\x31\x20\x36\x2e\x39\x39\ +\x38\x33\x30\x38\x35\x33\x31\x38\x31\x20\x31\x34\x2e\x39\x31\x34\ +\x37\x31\x33\x30\x30\x34\x39\x20\x43\x20\x37\x2e\x30\x30\x34\x35\ +\x34\x39\x36\x30\x30\x36\x35\x20\x31\x34\x2e\x39\x33\x36\x30\x37\ +\x30\x31\x38\x32\x37\x20\x37\x2e\x30\x31\x30\x37\x39\x30\x36\x36\ +\x39\x34\x39\x20\x31\x34\x2e\x39\x35\x36\x37\x31\x33\x30\x36\x37\ +\x36\x20\x37\x2e\x30\x31\x37\x30\x33\x31\x37\x33\x38\x33\x32\x20\ +\x31\x34\x2e\x39\x37\x36\x36\x33\x30\x30\x32\x35\x36\x20\x43\x20\ +\x37\x2e\x30\x32\x33\x32\x37\x32\x38\x30\x37\x31\x36\x20\x31\x34\ +\x2e\x39\x39\x36\x35\x34\x36\x39\x38\x33\x36\x20\x37\x2e\x30\x32\ +\x39\x35\x31\x33\x38\x37\x36\x20\x31\x35\x2e\x30\x31\x35\x37\x33\ +\x33\x36\x34\x36\x31\x20\x37\x2e\x30\x33\x35\x37\x35\x34\x39\x34\ +\x34\x38\x33\x20\x31\x35\x2e\x30\x33\x34\x31\x37\x39\x35\x39\x36\ +\x38\x20\x43\x20\x37\x2e\x30\x34\x31\x39\x39\x36\x30\x31\x33\x36\ +\x37\x20\x31\x35\x2e\x30\x35\x32\x36\x32\x35\x35\x34\x37\x35\x20\ +\x37\x2e\x30\x34\x38\x32\x33\x37\x30\x38\x32\x35\x20\x31\x35\x2e\ +\x30\x37\x30\x33\x32\x36\x33\x32\x39\x31\x20\x37\x2e\x30\x35\x34\ +\x34\x37\x38\x31\x35\x31\x33\x34\x20\x31\x35\x2e\x30\x38\x37\x32\ +\x37\x32\x37\x35\x39\x31\x20\x43\x20\x37\x2e\x30\x36\x30\x37\x31\ +\x39\x32\x32\x30\x31\x38\x20\x31\x35\x2e\x31\x30\x34\x32\x31\x39\ +\x31\x38\x39\x20\x37\x2e\x30\x36\x36\x39\x36\x30\x32\x38\x39\x30\ +\x31\x20\x31\x35\x2e\x31\x32\x30\x34\x30\x36\x37\x32\x38\x20\x37\ +\x2e\x30\x37\x33\x32\x30\x31\x33\x35\x37\x38\x35\x20\x31\x35\x2e\ +\x31\x33\x35\x38\x32\x37\x34\x34\x31\x35\x20\x43\x20\x37\x2e\x30\ +\x37\x39\x34\x34\x32\x34\x32\x36\x36\x38\x20\x31\x35\x2e\x31\x35\ +\x31\x32\x34\x38\x31\x35\x35\x20\x37\x2e\x30\x38\x35\x36\x38\x33\ +\x34\x39\x35\x35\x32\x20\x31\x35\x2e\x31\x36\x35\x38\x39\x37\x34\ +\x32\x38\x39\x20\x37\x2e\x30\x39\x31\x39\x32\x34\x35\x36\x34\x33\ +\x36\x20\x31\x35\x2e\x31\x37\x39\x37\x36\x38\x35\x38\x38\x38\x20\ +\x43\x20\x37\x2e\x30\x39\x38\x31\x36\x35\x36\x33\x33\x31\x39\x20\ +\x31\x35\x2e\x31\x39\x33\x36\x33\x39\x37\x34\x38\x38\x20\x37\x2e\ +\x31\x30\x34\x34\x30\x36\x37\x30\x32\x30\x33\x20\x31\x35\x2e\x32\ +\x30\x36\x37\x32\x38\x31\x31\x32\x39\x20\x37\x2e\x31\x31\x30\x36\ +\x34\x37\x37\x37\x30\x38\x36\x20\x31\x35\x2e\x32\x31\x39\x30\x32\ +\x38\x32\x37\x37\x33\x20\x43\x20\x37\x2e\x31\x31\x36\x38\x38\x38\ +\x38\x33\x39\x37\x20\x31\x35\x2e\x32\x33\x31\x33\x32\x38\x34\x34\ +\x31\x38\x20\x37\x2e\x31\x32\x33\x31\x32\x39\x39\x30\x38\x35\x34\ +\x20\x31\x35\x2e\x32\x34\x32\x38\x33\x35\x36\x36\x34\x32\x20\x37\ +\x2e\x31\x32\x39\x33\x37\x30\x39\x37\x37\x33\x37\x20\x31\x35\x2e\ +\x32\x35\x33\x35\x34\x35\x38\x31\x39\x38\x20\x43\x20\x37\x2e\x31\ +\x33\x35\x36\x31\x32\x30\x34\x36\x32\x31\x20\x31\x35\x2e\x32\x36\ +\x34\x32\x35\x35\x39\x37\x35\x34\x20\x37\x2e\x31\x34\x31\x38\x35\ +\x33\x31\x31\x35\x30\x34\x20\x31\x35\x2e\x32\x37\x34\x31\x36\x34\ +\x32\x36\x38\x34\x20\x37\x2e\x31\x34\x38\x30\x39\x34\x31\x38\x33\ +\x38\x38\x20\x31\x35\x2e\x32\x38\x33\x32\x36\x37\x38\x35\x39\x34\ +\x20\x43\x20\x37\x2e\x31\x35\x34\x33\x33\x35\x32\x35\x32\x37\x32\ +\x20\x31\x35\x2e\x32\x39\x32\x33\x37\x31\x34\x35\x30\x34\x20\x37\ +\x2e\x31\x36\x30\x35\x37\x36\x33\x32\x31\x35\x35\x20\x31\x35\x2e\ +\x33\x30\x30\x36\x36\x35\x34\x39\x37\x38\x20\x37\x2e\x31\x36\x36\ +\x38\x31\x37\x33\x39\x30\x33\x39\x20\x31\x35\x2e\x33\x30\x38\x31\ +\x34\x38\x34\x35\x32\x20\x43\x20\x37\x2e\x31\x37\x33\x30\x35\x38\ +\x34\x35\x39\x32\x32\x20\x31\x35\x2e\x33\x31\x35\x36\x33\x31\x34\ +\x30\x36\x33\x20\x37\x2e\x31\x37\x39\x32\x39\x39\x35\x32\x38\x30\ +\x36\x20\x31\x35\x2e\x33\x32\x32\x32\x39\x38\x33\x38\x37\x33\x20\ +\x37\x2e\x31\x38\x35\x35\x34\x30\x35\x39\x36\x39\x20\x31\x35\x2e\ +\x33\x32\x38\x31\x34\x39\x31\x33\x37\x37\x20\x43\x20\x37\x2e\x31\ +\x39\x31\x37\x38\x31\x36\x36\x35\x37\x33\x20\x31\x35\x2e\x33\x33\ +\x33\x39\x39\x39\x38\x38\x38\x20\x37\x2e\x31\x39\x38\x30\x32\x32\ +\x37\x33\x34\x35\x37\x20\x31\x35\x2e\x33\x33\x39\x30\x32\x39\x34\ +\x39\x37\x20\x37\x2e\x32\x30\x34\x32\x36\x33\x38\x30\x33\x34\x20\ +\x31\x35\x2e\x33\x34\x33\x32\x33\x38\x39\x39\x39\x35\x20\x43\x20\ +\x37\x2e\x32\x31\x30\x35\x30\x34\x38\x37\x32\x32\x34\x20\x31\x35\ +\x2e\x33\x34\x37\x34\x34\x38\x35\x30\x31\x39\x20\x37\x2e\x32\x31\ +\x36\x37\x34\x35\x39\x34\x31\x30\x38\x20\x31\x35\x2e\x33\x35\x30\ +\x38\x33\x32\x39\x36\x34\x20\x37\x2e\x32\x32\x32\x39\x38\x37\x30\ +\x30\x39\x39\x31\x20\x31\x35\x2e\x33\x35\x33\x33\x39\x34\x37\x31\ +\x31\x36\x20\x43\x20\x37\x2e\x32\x32\x39\x32\x32\x38\x30\x37\x38\ +\x37\x35\x20\x31\x35\x2e\x33\x35\x35\x39\x35\x36\x34\x35\x39\x32\ +\x20\x37\x2e\x32\x33\x35\x34\x36\x39\x31\x34\x37\x35\x38\x20\x31\ +\x35\x2e\x33\x35\x37\x36\x39\x30\x35\x34\x32\x38\x20\x37\x2e\x32\ +\x34\x31\x37\x31\x30\x32\x31\x36\x34\x32\x20\x31\x35\x2e\x33\x35\ +\x38\x36\x30\x30\x35\x37\x35\x35\x20\x43\x20\x37\x2e\x32\x34\x37\ +\x39\x35\x31\x32\x38\x35\x32\x36\x20\x31\x35\x2e\x33\x35\x39\x35\ +\x31\x30\x36\x30\x38\x33\x20\x37\x2e\x32\x35\x34\x31\x39\x32\x33\ +\x35\x34\x30\x39\x20\x31\x35\x2e\x33\x35\x39\x35\x39\x31\x36\x33\ +\x32\x39\x20\x37\x2e\x32\x36\x30\x34\x33\x33\x34\x32\x32\x39\x33\ +\x20\x31\x35\x2e\x33\x35\x38\x38\x34\x38\x35\x34\x34\x31\x20\x43\ +\x20\x37\x2e\x32\x36\x36\x36\x37\x34\x34\x39\x31\x37\x36\x20\x31\ +\x35\x2e\x33\x35\x38\x31\x30\x35\x34\x35\x35\x33\x20\x37\x2e\x32\ +\x37\x32\x39\x31\x35\x35\x36\x30\x36\x20\x31\x35\x2e\x33\x35\x36\ +\x35\x33\x33\x32\x39\x35\x36\x20\x37\x2e\x32\x37\x39\x31\x35\x36\ +\x36\x32\x39\x34\x34\x20\x31\x35\x2e\x33\x35\x34\x31\x33\x38\x32\ +\x33\x34\x20\x43\x20\x37\x2e\x32\x38\x35\x33\x39\x37\x36\x39\x38\ +\x32\x37\x20\x31\x35\x2e\x33\x35\x31\x37\x34\x33\x31\x37\x32\x33\ +\x20\x37\x2e\x32\x39\x31\x36\x33\x38\x37\x36\x37\x31\x31\x20\x31\ +\x35\x2e\x33\x34\x38\x35\x32\x30\x32\x35\x38\x36\x20\x37\x2e\x32\ +\x39\x37\x38\x37\x39\x38\x33\x35\x39\x34\x20\x31\x35\x2e\x33\x34\ +\x34\x34\x37\x36\x39\x32\x36\x33\x20\x43\x20\x37\x2e\x33\x30\x34\ +\x31\x32\x30\x39\x30\x34\x37\x38\x20\x31\x35\x2e\x33\x34\x30\x34\ +\x33\x33\x35\x39\x34\x20\x37\x2e\x33\x31\x30\x33\x36\x31\x39\x37\ +\x33\x36\x32\x20\x31\x35\x2e\x33\x33\x35\x35\x36\x34\x39\x30\x38\ +\x32\x20\x37\x2e\x33\x31\x36\x36\x30\x33\x30\x34\x32\x34\x35\x20\ +\x31\x35\x2e\x33\x32\x39\x38\x37\x39\x35\x35\x35\x34\x20\x43\x20\ +\x37\x2e\x33\x32\x32\x38\x34\x34\x31\x31\x31\x32\x39\x20\x31\x35\ +\x2e\x33\x32\x34\x31\x39\x34\x32\x30\x32\x37\x20\x37\x2e\x33\x32\ +\x39\x30\x38\x35\x31\x38\x30\x31\x33\x20\x31\x35\x2e\x33\x31\x37\ +\x36\x38\x37\x32\x37\x30\x37\x20\x37\x2e\x33\x33\x35\x33\x32\x36\ +\x32\x34\x38\x39\x36\x20\x31\x35\x2e\x33\x31\x30\x33\x36\x38\x36\ +\x38\x35\x38\x20\x43\x20\x37\x2e\x33\x34\x31\x35\x36\x37\x33\x31\ +\x37\x38\x20\x31\x35\x2e\x33\x30\x33\x30\x35\x30\x31\x30\x31\x20\ +\x37\x2e\x33\x34\x37\x38\x30\x38\x33\x38\x36\x36\x33\x20\x31\x35\ +\x2e\x32\x39\x34\x39\x31\x34\x39\x38\x31\x32\x20\x37\x2e\x33\x35\ +\x34\x30\x34\x39\x34\x35\x35\x34\x37\x20\x31\x35\x2e\x32\x38\x35\ +\x39\x37\x34\x34\x37\x37\x32\x20\x43\x20\x37\x2e\x33\x36\x30\x32\ +\x39\x30\x35\x32\x34\x33\x31\x20\x31\x35\x2e\x32\x37\x37\x30\x33\ +\x33\x39\x37\x33\x32\x20\x37\x2e\x33\x36\x36\x35\x33\x31\x35\x39\ +\x33\x31\x34\x20\x31\x35\x2e\x32\x36\x37\x32\x38\x33\x32\x34\x30\ +\x38\x20\x37\x2e\x33\x37\x32\x37\x37\x32\x36\x36\x31\x39\x38\x20\ +\x31\x35\x2e\x32\x35\x36\x37\x33\x34\x36\x33\x37\x38\x20\x43\x20\ +\x37\x2e\x33\x37\x39\x30\x31\x33\x37\x33\x30\x38\x31\x20\x31\x35\ +\x2e\x32\x34\x36\x31\x38\x36\x30\x33\x34\x38\x20\x37\x2e\x33\x38\ +\x35\x32\x35\x34\x37\x39\x39\x36\x35\x20\x31\x35\x2e\x32\x33\x34\ +\x38\x33\x34\x37\x36\x32\x33\x20\x37\x2e\x33\x39\x31\x34\x39\x35\ +\x38\x36\x38\x34\x39\x20\x31\x35\x2e\x32\x32\x32\x36\x39\x34\x33\ +\x36\x36\x33\x20\x43\x20\x37\x2e\x33\x39\x37\x37\x33\x36\x39\x33\ +\x37\x33\x32\x20\x31\x35\x2e\x32\x31\x30\x35\x35\x33\x39\x37\x30\ +\x32\x20\x37\x2e\x34\x30\x33\x39\x37\x38\x30\x30\x36\x31\x36\x20\ +\x31\x35\x2e\x31\x39\x37\x36\x31\x39\x37\x30\x34\x34\x20\x37\x2e\ +\x34\x31\x30\x32\x31\x39\x30\x37\x34\x39\x39\x20\x31\x35\x2e\x31\ +\x38\x33\x39\x30\x36\x32\x38\x31\x37\x20\x43\x20\x37\x2e\x34\x31\ +\x36\x34\x36\x30\x31\x34\x33\x38\x33\x20\x31\x35\x2e\x31\x37\x30\ +\x31\x39\x32\x38\x35\x39\x31\x20\x37\x2e\x34\x32\x32\x37\x30\x31\ +\x32\x31\x32\x36\x37\x20\x31\x35\x2e\x31\x35\x35\x36\x39\x35\x35\ +\x39\x33\x35\x20\x37\x2e\x34\x32\x38\x39\x34\x32\x32\x38\x31\x35\ +\x20\x31\x35\x2e\x31\x34\x30\x34\x33\x30\x33\x34\x32\x33\x20\x43\ +\x20\x37\x2e\x34\x33\x35\x31\x38\x33\x33\x35\x30\x33\x34\x20\x31\ +\x35\x2e\x31\x32\x35\x31\x36\x35\x30\x39\x31\x31\x20\x37\x2e\x34\ +\x34\x31\x34\x32\x34\x34\x31\x39\x31\x37\x20\x31\x35\x2e\x31\x30\ +\x39\x31\x32\x37\x32\x33\x35\x35\x20\x37\x2e\x34\x34\x37\x36\x36\ +\x35\x34\x38\x38\x30\x31\x20\x31\x35\x2e\x30\x39\x32\x33\x33\x33\ +\x37\x35\x32\x37\x20\x43\x20\x37\x2e\x34\x35\x33\x39\x30\x36\x35\ +\x35\x36\x38\x35\x20\x31\x35\x2e\x30\x37\x35\x35\x34\x30\x32\x36\ +\x39\x38\x20\x37\x2e\x34\x36\x30\x31\x34\x37\x36\x32\x35\x36\x38\ +\x20\x31\x35\x2e\x30\x35\x37\x39\x38\x36\x36\x31\x35\x34\x20\x37\ +\x2e\x34\x36\x36\x33\x38\x38\x36\x39\x34\x35\x32\x20\x31\x35\x2e\ +\x30\x33\x39\x36\x39\x30\x38\x36\x20\x43\x20\x37\x2e\x34\x37\x32\ +\x36\x32\x39\x37\x36\x33\x33\x35\x20\x31\x35\x2e\x30\x32\x31\x33\ +\x39\x35\x31\x30\x34\x37\x20\x37\x2e\x34\x37\x38\x38\x37\x30\x38\ +\x33\x32\x31\x39\x20\x31\x35\x2e\x30\x30\x32\x33\x35\x32\x37\x38\ +\x35\x36\x20\x37\x2e\x34\x38\x35\x31\x31\x31\x39\x30\x31\x30\x33\ +\x20\x31\x34\x2e\x39\x38\x32\x35\x38\x33\x30\x33\x39\x32\x20\x43\ +\x20\x37\x2e\x34\x39\x31\x33\x35\x32\x39\x36\x39\x38\x36\x20\x31\ +\x34\x2e\x39\x36\x32\x38\x31\x33\x32\x39\x32\x37\x20\x37\x2e\x34\ +\x39\x37\x35\x39\x34\x30\x33\x38\x37\x20\x31\x34\x2e\x39\x34\x32\ +\x33\x31\x31\x37\x34\x34\x34\x20\x37\x2e\x35\x30\x33\x38\x33\x35\ +\x31\x30\x37\x35\x33\x20\x31\x34\x2e\x39\x32\x31\x30\x39\x38\x35\ +\x36\x36\x37\x20\x43\x20\x37\x2e\x35\x31\x30\x30\x37\x36\x31\x37\ +\x36\x33\x37\x20\x31\x34\x2e\x38\x39\x39\x38\x38\x35\x33\x38\x39\ +\x20\x37\x2e\x35\x31\x36\x33\x31\x37\x32\x34\x35\x32\x31\x20\x31\ +\x34\x2e\x38\x37\x37\x39\x35\x36\x33\x30\x32\x36\x20\x37\x2e\x35\ +\x32\x32\x35\x35\x38\x33\x31\x34\x30\x34\x20\x31\x34\x2e\x38\x35\ +\x35\x33\x33\x32\x34\x38\x34\x37\x20\x43\x20\x37\x2e\x35\x32\x38\ +\x37\x39\x39\x33\x38\x32\x38\x38\x20\x31\x34\x2e\x38\x33\x32\x37\ +\x30\x38\x36\x36\x36\x39\x20\x37\x2e\x35\x33\x35\x30\x34\x30\x34\ +\x35\x31\x37\x31\x20\x31\x34\x2e\x38\x30\x39\x33\x38\x35\x39\x34\ +\x20\x37\x2e\x35\x34\x31\x32\x38\x31\x35\x32\x30\x35\x35\x20\x31\ +\x34\x2e\x37\x38\x35\x33\x38\x36\x34\x35\x33\x36\x20\x43\x20\x37\ +\x2e\x35\x34\x37\x35\x32\x32\x35\x38\x39\x33\x39\x20\x31\x34\x2e\ +\x37\x36\x31\x33\x38\x36\x39\x36\x37\x33\x20\x37\x2e\x35\x35\x33\ +\x37\x36\x33\x36\x35\x38\x32\x32\x20\x31\x34\x2e\x37\x33\x36\x37\ +\x30\x36\x36\x35\x32\x20\x37\x2e\x35\x36\x30\x30\x30\x34\x37\x32\ +\x37\x30\x36\x20\x31\x34\x2e\x37\x31\x31\x33\x36\x38\x35\x39\x35\ +\x33\x20\x43\x20\x37\x2e\x35\x36\x36\x32\x34\x35\x37\x39\x35\x38\ +\x39\x20\x31\x34\x2e\x36\x38\x36\x30\x33\x30\x35\x33\x38\x36\x20\ +\x37\x2e\x35\x37\x32\x34\x38\x36\x38\x36\x34\x37\x33\x20\x31\x34\ +\x2e\x36\x36\x30\x30\x33\x30\x37\x38\x35\x36\x20\x37\x2e\x35\x37\ +\x38\x37\x32\x37\x39\x33\x33\x35\x37\x20\x31\x34\x2e\x36\x33\x33\ +\x33\x39\x33\x33\x32\x35\x38\x20\x43\x20\x37\x2e\x35\x38\x34\x39\ +\x36\x39\x30\x30\x32\x34\x20\x31\x34\x2e\x36\x30\x36\x37\x35\x35\ +\x38\x36\x36\x20\x37\x2e\x35\x39\x31\x32\x31\x30\x30\x37\x31\x32\ +\x34\x20\x31\x34\x2e\x35\x37\x39\x34\x37\x36\x38\x36\x35\x32\x20\ +\x37\x2e\x35\x39\x37\x34\x35\x31\x31\x34\x30\x30\x38\x20\x31\x34\ +\x2e\x35\x35\x31\x35\x38\x31\x31\x37\x38\x33\x20\x43\x20\x37\x2e\ +\x36\x30\x33\x36\x39\x32\x32\x30\x38\x39\x31\x20\x31\x34\x2e\x35\ +\x32\x33\x36\x38\x35\x34\x39\x31\x33\x20\x37\x2e\x36\x30\x39\x39\ +\x33\x33\x32\x37\x37\x37\x35\x20\x31\x34\x2e\x34\x39\x35\x31\x36\ +\x39\x34\x31\x30\x35\x20\x37\x2e\x36\x31\x36\x31\x37\x34\x33\x34\ +\x36\x35\x38\x20\x31\x34\x2e\x34\x36\x36\x30\x35\x38\x36\x31\x37\ +\x32\x20\x43\x20\x37\x2e\x36\x32\x32\x34\x31\x35\x34\x31\x35\x34\ +\x32\x20\x31\x34\x2e\x34\x33\x36\x39\x34\x37\x38\x32\x33\x39\x20\ +\x37\x2e\x36\x32\x38\x36\x35\x36\x34\x38\x34\x32\x36\x20\x31\x34\ +\x2e\x34\x30\x37\x32\x33\x38\x37\x34\x32\x38\x20\x37\x2e\x36\x33\ +\x34\x38\x39\x37\x35\x35\x33\x30\x39\x20\x31\x34\x2e\x33\x37\x36\ +\x39\x35\x37\x38\x34\x32\x33\x20\x43\x20\x37\x2e\x36\x34\x31\x31\ +\x33\x38\x36\x32\x31\x39\x33\x20\x31\x34\x2e\x33\x34\x36\x36\x37\ +\x36\x39\x34\x31\x39\x20\x37\x2e\x36\x34\x37\x33\x37\x39\x36\x39\ +\x30\x37\x36\x20\x31\x34\x2e\x33\x31\x35\x38\x32\x30\x37\x38\x34\ +\x34\x20\x37\x2e\x36\x35\x33\x36\x32\x30\x37\x35\x39\x36\x20\x31\ +\x34\x2e\x32\x38\x34\x34\x31\x36\x35\x38\x34\x37\x20\x43\x20\x37\ +\x2e\x36\x35\x39\x38\x36\x31\x38\x32\x38\x34\x34\x20\x31\x34\x2e\ +\x32\x35\x33\x30\x31\x32\x33\x38\x35\x20\x37\x2e\x36\x36\x36\x31\ +\x30\x32\x38\x39\x37\x32\x37\x20\x31\x34\x2e\x32\x32\x31\x30\x35\ +\x36\x38\x34\x38\x34\x20\x37\x2e\x36\x37\x32\x33\x34\x33\x39\x36\ +\x36\x31\x31\x20\x31\x34\x2e\x31\x38\x38\x35\x37\x37\x38\x39\x33\ +\x36\x20\x43\x20\x37\x2e\x36\x37\x38\x35\x38\x35\x30\x33\x34\x39\ +\x34\x20\x31\x34\x2e\x31\x35\x36\x30\x39\x38\x39\x33\x38\x38\x20\ +\x37\x2e\x36\x38\x34\x38\x32\x36\x31\x30\x33\x37\x38\x20\x31\x34\ +\x2e\x31\x32\x33\x30\x39\x33\x34\x31\x39\x36\x20\x37\x2e\x36\x39\ +\x31\x30\x36\x37\x31\x37\x32\x36\x32\x20\x31\x34\x2e\x30\x38\x39\ +\x35\x38\x39\x39\x31\x35\x34\x20\x43\x20\x37\x2e\x36\x39\x37\x33\ +\x30\x38\x32\x34\x31\x34\x35\x20\x31\x34\x2e\x30\x35\x36\x30\x38\ +\x36\x34\x31\x31\x32\x20\x37\x2e\x37\x30\x33\x35\x34\x39\x33\x31\ +\x30\x32\x39\x20\x31\x34\x2e\x30\x32\x32\x30\x38\x31\x39\x32\x38\ +\x38\x20\x37\x2e\x37\x30\x39\x37\x39\x30\x33\x37\x39\x31\x32\x20\ +\x31\x33\x2e\x39\x38\x37\x36\x30\x35\x36\x36\x34\x36\x20\x43\x20\ +\x37\x2e\x37\x31\x36\x30\x33\x31\x34\x34\x37\x39\x36\x20\x31\x33\ +\x2e\x39\x35\x33\x31\x32\x39\x34\x30\x30\x34\x20\x37\x2e\x37\x32\ +\x32\x32\x37\x32\x35\x31\x36\x38\x20\x31\x33\x2e\x39\x31\x38\x31\ +\x37\x38\x35\x31\x38\x37\x20\x37\x2e\x37\x32\x38\x35\x31\x33\x35\ +\x38\x35\x36\x33\x20\x31\x33\x2e\x38\x38\x32\x37\x38\x32\x37\x38\ +\x37\x34\x20\x43\x20\x37\x2e\x37\x33\x34\x37\x35\x34\x36\x35\x34\ +\x34\x37\x20\x31\x33\x2e\x38\x34\x37\x33\x38\x37\x30\x35\x36\x32\ +\x20\x37\x2e\x37\x34\x30\x39\x39\x35\x37\x32\x33\x33\x20\x31\x33\ +\x2e\x38\x31\x31\x35\x34\x33\x38\x30\x31\x38\x20\x37\x2e\x37\x34\ +\x37\x32\x33\x36\x37\x39\x32\x31\x34\x20\x31\x33\x2e\x37\x37\x35\ +\x32\x38\x33\x33\x31\x37\x39\x20\x43\x20\x37\x2e\x37\x35\x33\x34\ +\x37\x37\x38\x36\x30\x39\x38\x20\x31\x33\x2e\x37\x33\x39\x30\x32\ +\x32\x38\x33\x33\x39\x20\x37\x2e\x37\x35\x39\x37\x31\x38\x39\x32\ +\x39\x38\x31\x20\x31\x33\x2e\x37\x30\x32\x33\x34\x32\x36\x31\x33\ +\x31\x20\x37\x2e\x37\x36\x35\x39\x35\x39\x39\x39\x38\x36\x35\x20\ +\x31\x33\x2e\x36\x36\x35\x32\x37\x33\x34\x32\x37\x35\x20\x43\x20\ +\x37\x2e\x37\x37\x32\x32\x30\x31\x30\x36\x37\x34\x38\x20\x31\x33\ +\x2e\x36\x32\x38\x32\x30\x34\x32\x34\x31\x39\x20\x37\x2e\x37\x37\ +\x38\x34\x34\x32\x31\x33\x36\x33\x32\x20\x31\x33\x2e\x35\x39\x30\ +\x37\x34\x33\x37\x35\x34\x34\x20\x37\x2e\x37\x38\x34\x36\x38\x33\ +\x32\x30\x35\x31\x36\x20\x31\x33\x2e\x35\x35\x32\x39\x32\x33\x31\ +\x36\x38\x33\x20\x43\x20\x37\x2e\x37\x39\x30\x39\x32\x34\x32\x37\ +\x33\x39\x39\x20\x31\x33\x2e\x35\x31\x35\x31\x30\x32\x35\x38\x32\ +\x33\x20\x37\x2e\x37\x39\x37\x31\x36\x35\x33\x34\x32\x38\x33\x20\ +\x31\x33\x2e\x34\x37\x36\x39\x31\x39\x37\x33\x34\x31\x20\x37\x2e\ +\x38\x30\x33\x34\x30\x36\x34\x31\x31\x36\x36\x20\x31\x33\x2e\x34\ +\x33\x38\x34\x30\x36\x32\x31\x30\x32\x20\x43\x20\x37\x2e\x38\x30\ +\x39\x36\x34\x37\x34\x38\x30\x35\x20\x31\x33\x2e\x33\x39\x39\x38\ +\x39\x32\x36\x38\x36\x33\x20\x37\x2e\x38\x31\x35\x38\x38\x38\x35\ +\x34\x39\x33\x34\x20\x31\x33\x2e\x33\x36\x31\x30\x34\x36\x35\x30\ +\x30\x32\x20\x37\x2e\x38\x32\x32\x31\x32\x39\x36\x31\x38\x31\x37\ +\x20\x31\x33\x2e\x33\x32\x31\x38\x39\x39\x35\x37\x32\x32\x20\x43\ +\x20\x37\x2e\x38\x32\x38\x33\x37\x30\x36\x38\x37\x30\x31\x20\x31\ +\x33\x2e\x32\x38\x32\x37\x35\x32\x36\x34\x34\x32\x20\x37\x2e\x38\ +\x33\x34\x36\x31\x31\x37\x35\x35\x38\x34\x20\x31\x33\x2e\x32\x34\ +\x33\x33\x30\x33\x31\x36\x38\x31\x20\x37\x2e\x38\x34\x30\x38\x35\ +\x32\x38\x32\x34\x36\x38\x20\x31\x33\x2e\x32\x30\x33\x35\x38\x33\ +\x33\x34\x39\x20\x43\x20\x37\x2e\x38\x34\x37\x30\x39\x33\x38\x39\ +\x33\x35\x32\x20\x31\x33\x2e\x31\x36\x33\x38\x36\x33\x35\x32\x39\ +\x38\x20\x37\x2e\x38\x35\x33\x33\x33\x34\x39\x36\x32\x33\x35\x20\ +\x31\x33\x2e\x31\x32\x33\x38\x37\x31\x37\x34\x34\x33\x20\x37\x2e\ +\x38\x35\x39\x35\x37\x36\x30\x33\x31\x31\x39\x20\x31\x33\x2e\x30\ +\x38\x33\x36\x34\x30\x34\x33\x32\x35\x20\x43\x20\x37\x2e\x38\x36\ +\x35\x38\x31\x37\x31\x30\x30\x30\x32\x20\x31\x33\x2e\x30\x34\x33\ +\x34\x30\x39\x31\x32\x30\x36\x20\x37\x2e\x38\x37\x32\x30\x35\x38\ +\x31\x36\x38\x38\x36\x20\x31\x33\x2e\x30\x30\x32\x39\x33\x36\x38\ +\x34\x34\x35\x20\x37\x2e\x38\x37\x38\x32\x39\x39\x32\x33\x37\x37\ +\x20\x31\x32\x2e\x39\x36\x32\x32\x35\x36\x32\x32\x39\x31\x20\x43\ +\x20\x37\x2e\x38\x38\x34\x35\x34\x30\x33\x30\x36\x35\x33\x20\x31\ +\x32\x2e\x39\x32\x31\x35\x37\x35\x36\x31\x33\x37\x20\x37\x2e\x38\ +\x39\x30\x37\x38\x31\x33\x37\x35\x33\x37\x20\x31\x32\x2e\x38\x38\ +\x30\x36\x38\x35\x34\x30\x38\x37\x20\x37\x2e\x38\x39\x37\x30\x32\ +\x32\x34\x34\x34\x32\x31\x20\x31\x32\x2e\x38\x33\x39\x36\x31\x38\ +\x33\x37\x33\x33\x20\x43\x20\x37\x2e\x39\x30\x33\x32\x36\x33\x35\ +\x31\x33\x30\x34\x20\x31\x32\x2e\x37\x39\x38\x35\x35\x31\x33\x33\ +\x38\x20\x37\x2e\x39\x30\x39\x35\x30\x34\x35\x38\x31\x38\x38\x20\ +\x31\x32\x2e\x37\x35\x37\x33\x30\x36\x34\x31\x31\x36\x20\x37\x2e\ +\x39\x31\x35\x37\x34\x35\x36\x35\x30\x37\x31\x20\x31\x32\x2e\x37\ +\x31\x35\x39\x31\x36\x34\x33\x37\x34\x20\x43\x20\x37\x2e\x39\x32\ +\x31\x39\x38\x36\x37\x31\x39\x35\x35\x20\x31\x32\x2e\x36\x37\x34\ +\x35\x32\x36\x34\x36\x33\x31\x20\x37\x2e\x39\x32\x38\x32\x32\x37\ +\x37\x38\x38\x33\x39\x20\x31\x32\x2e\x36\x33\x32\x39\x39\x30\x35\ +\x37\x31\x33\x20\x37\x2e\x39\x33\x34\x34\x36\x38\x38\x35\x37\x32\ +\x32\x20\x31\x32\x2e\x35\x39\x31\x33\x34\x31\x36\x33\x38\x33\x20\ +\x43\x20\x37\x2e\x39\x34\x30\x37\x30\x39\x39\x32\x36\x30\x36\x20\ +\x31\x32\x2e\x35\x34\x39\x36\x39\x32\x37\x30\x35\x32\x20\x37\x2e\ +\x39\x34\x36\x39\x35\x30\x39\x39\x34\x38\x39\x20\x31\x32\x2e\x35\ +\x30\x37\x39\x33\x30\x30\x35\x33\x38\x20\x37\x2e\x39\x35\x33\x31\ +\x39\x32\x30\x36\x33\x37\x33\x20\x31\x32\x2e\x34\x36\x36\x30\x38\ +\x36\x35\x34\x32\x34\x20\x43\x20\x37\x2e\x39\x35\x39\x34\x33\x33\ +\x31\x33\x32\x35\x37\x20\x31\x32\x2e\x34\x32\x34\x32\x34\x33\x30\ +\x33\x31\x31\x20\x37\x2e\x39\x36\x35\x36\x37\x34\x32\x30\x31\x34\ +\x20\x31\x32\x2e\x33\x38\x32\x33\x31\x38\x31\x37\x36\x33\x20\x37\ +\x2e\x39\x37\x31\x39\x31\x35\x32\x37\x30\x32\x34\x20\x31\x32\x2e\ +\x33\x34\x30\x33\x34\x34\x37\x36\x37\x39\x20\x43\x20\x37\x2e\x39\ +\x37\x38\x31\x35\x36\x33\x33\x39\x30\x37\x20\x31\x32\x2e\x32\x39\ +\x38\x33\x37\x31\x33\x35\x39\x34\x20\x37\x2e\x39\x38\x34\x33\x39\ +\x37\x34\x30\x37\x39\x31\x20\x31\x32\x2e\x32\x35\x36\x33\x34\x39\ +\x31\x30\x38\x32\x20\x37\x2e\x39\x39\x30\x36\x33\x38\x34\x37\x36\ +\x37\x35\x20\x31\x32\x2e\x32\x31\x34\x33\x31\x30\x36\x38\x34\x38\ +\x20\x43\x20\x37\x2e\x39\x39\x36\x38\x37\x39\x35\x34\x35\x35\x38\ +\x20\x31\x32\x2e\x31\x37\x32\x32\x37\x32\x32\x36\x31\x33\x20\x38\ +\x2e\x30\x30\x33\x31\x32\x30\x36\x31\x34\x34\x32\x20\x31\x32\x2e\ +\x31\x33\x30\x32\x31\x37\x35\x37\x31\x32\x20\x38\x2e\x30\x30\x39\ +\x33\x36\x31\x36\x38\x33\x32\x35\x20\x31\x32\x2e\x30\x38\x38\x31\ +\x37\x39\x31\x31\x35\x32\x20\x43\x20\x38\x2e\x30\x31\x35\x36\x30\ +\x32\x37\x35\x32\x30\x39\x20\x31\x32\x2e\x30\x34\x36\x31\x34\x30\ +\x36\x35\x39\x33\x20\x38\x2e\x30\x32\x31\x38\x34\x33\x38\x32\x30\ +\x39\x33\x20\x31\x32\x2e\x30\x30\x34\x31\x31\x38\x35\x33\x38\x31\ +\x20\x38\x2e\x30\x32\x38\x30\x38\x34\x38\x38\x39\x37\x36\x20\x31\ +\x31\x2e\x39\x36\x32\x31\x34\x35\x30\x33\x32\x31\x20\x43\x20\x38\ +\x2e\x30\x33\x34\x33\x32\x35\x39\x35\x38\x36\x20\x31\x31\x2e\x39\ +\x32\x30\x31\x37\x31\x35\x32\x36\x32\x20\x38\x2e\x30\x34\x30\x35\ +\x36\x37\x30\x32\x37\x34\x33\x20\x31\x31\x2e\x38\x37\x38\x32\x34\ +\x36\x39\x33\x31\x32\x20\x38\x2e\x30\x34\x36\x38\x30\x38\x30\x39\ +\x36\x32\x37\x20\x31\x31\x2e\x38\x33\x36\x34\x30\x33\x32\x35\x37\ +\x36\x20\x43\x20\x38\x2e\x30\x35\x33\x30\x34\x39\x31\x36\x35\x31\ +\x31\x20\x31\x31\x2e\x37\x39\x34\x35\x35\x39\x35\x38\x33\x39\x20\ +\x38\x2e\x30\x35\x39\x32\x39\x30\x32\x33\x33\x39\x34\x20\x31\x31\ +\x2e\x37\x35\x32\x37\x39\x37\x33\x32\x31\x36\x20\x38\x2e\x30\x36\ +\x35\x35\x33\x31\x33\x30\x32\x37\x38\x20\x31\x31\x2e\x37\x31\x31\ +\x31\x34\x38\x31\x36\x31\x37\x20\x43\x20\x38\x2e\x30\x37\x31\x37\ +\x37\x32\x33\x37\x31\x36\x31\x20\x31\x31\x2e\x36\x36\x39\x34\x39\ +\x39\x30\x30\x31\x39\x20\x38\x2e\x30\x37\x38\x30\x31\x33\x34\x34\ +\x30\x34\x35\x20\x31\x31\x2e\x36\x32\x37\x39\x36\x33\x36\x32\x37\ +\x39\x20\x38\x2e\x30\x38\x34\x32\x35\x34\x35\x30\x39\x32\x39\x20\ +\x31\x31\x2e\x35\x38\x36\x35\x37\x33\x33\x36\x32\x36\x20\x43\x20\ +\x38\x2e\x30\x39\x30\x34\x39\x35\x35\x37\x38\x31\x32\x20\x31\x31\ +\x2e\x35\x34\x35\x31\x38\x33\x30\x39\x37\x34\x20\x38\x2e\x30\x39\ +\x36\x37\x33\x36\x36\x34\x36\x39\x36\x20\x31\x31\x2e\x35\x30\x33\ +\x39\x33\x38\x38\x31\x36\x37\x20\x38\x2e\x31\x30\x32\x39\x37\x37\ +\x37\x31\x35\x37\x39\x20\x31\x31\x2e\x34\x36\x32\x38\x37\x31\x34\ +\x32\x36\x37\x20\x43\x20\x38\x2e\x31\x30\x39\x32\x31\x38\x37\x38\ +\x34\x36\x33\x20\x31\x31\x2e\x34\x32\x31\x38\x30\x34\x30\x33\x36\ +\x36\x20\x38\x2e\x31\x31\x35\x34\x35\x39\x38\x35\x33\x34\x37\x20\ +\x31\x31\x2e\x33\x38\x30\x39\x31\x34\x36\x30\x34\x32\x20\x38\x2e\ +\x31\x32\x31\x37\x30\x30\x39\x32\x32\x33\x20\x31\x31\x2e\x33\x34\ +\x30\x32\x33\x33\x35\x37\x30\x39\x20\x43\x20\x38\x2e\x31\x32\x37\ +\x39\x34\x31\x39\x39\x31\x31\x34\x20\x31\x31\x2e\x32\x39\x39\x35\ +\x35\x32\x35\x33\x37\x35\x20\x38\x2e\x31\x33\x34\x31\x38\x33\x30\ +\x35\x39\x39\x38\x20\x31\x31\x2e\x32\x35\x39\x30\x38\x31\x31\x35\ +\x39\x39\x20\x38\x2e\x31\x34\x30\x34\x32\x34\x31\x32\x38\x38\x31\ +\x20\x31\x31\x2e\x32\x31\x38\x38\x34\x39\x33\x36\x37\x35\x20\x43\ +\x20\x38\x2e\x31\x34\x36\x36\x36\x35\x31\x39\x37\x36\x35\x20\x31\ +\x31\x2e\x31\x37\x38\x36\x31\x37\x35\x37\x35\x32\x20\x38\x2e\x31\ +\x35\x32\x39\x30\x36\x32\x36\x36\x34\x38\x20\x31\x31\x2e\x31\x33\ +\x38\x36\x32\x36\x38\x31\x32\x35\x20\x38\x2e\x31\x35\x39\x31\x34\ +\x37\x33\x33\x35\x33\x32\x20\x31\x31\x2e\x30\x39\x38\x39\x30\x36\ +\x34\x35\x31\x20\x43\x20\x38\x2e\x31\x36\x35\x33\x38\x38\x34\x30\ +\x34\x31\x36\x20\x31\x31\x2e\x30\x35\x39\x31\x38\x36\x30\x38\x39\ +\x36\x20\x38\x2e\x31\x37\x31\x36\x32\x39\x34\x37\x32\x39\x39\x20\ +\x31\x31\x2e\x30\x31\x39\x37\x33\x37\x37\x35\x39\x20\x38\x2e\x31\ +\x37\x37\x38\x37\x30\x35\x34\x31\x38\x33\x20\x31\x30\x2e\x39\x38\ +\x30\x35\x39\x30\x32\x32\x37\x38\x20\x43\x20\x38\x2e\x31\x38\x34\ +\x31\x31\x31\x36\x31\x30\x36\x36\x20\x31\x30\x2e\x39\x34\x31\x34\ +\x34\x32\x36\x39\x36\x36\x20\x38\x2e\x31\x39\x30\x33\x35\x32\x36\ +\x37\x39\x35\x20\x31\x30\x2e\x39\x30\x32\x35\x39\x37\x37\x37\x37\ +\x20\x38\x2e\x31\x39\x36\x35\x39\x33\x37\x34\x38\x33\x34\x20\x31\ +\x30\x2e\x38\x36\x34\x30\x38\x33\x35\x38\x39\x38\x20\x43\x20\x38\ +\x2e\x32\x30\x32\x38\x33\x34\x38\x31\x37\x31\x37\x20\x31\x30\x2e\ +\x38\x32\x35\x35\x36\x39\x34\x30\x32\x36\x20\x38\x2e\x32\x30\x39\ +\x30\x37\x35\x38\x38\x36\x30\x31\x20\x31\x30\x2e\x37\x38\x37\x33\ +\x38\x37\x39\x34\x30\x31\x20\x38\x2e\x32\x31\x35\x33\x31\x36\x39\ +\x35\x34\x38\x34\x20\x31\x30\x2e\x37\x34\x39\x35\x36\x36\x36\x33\ +\x31\x37\x20\x43\x20\x38\x2e\x32\x32\x31\x35\x35\x38\x30\x32\x33\ +\x36\x38\x20\x31\x30\x2e\x37\x31\x31\x37\x34\x35\x33\x32\x33\x33\ +\x20\x38\x2e\x32\x32\x37\x37\x39\x39\x30\x39\x32\x35\x32\x20\x31\ +\x30\x2e\x36\x37\x34\x32\x38\x36\x33\x33\x38\x33\x20\x38\x2e\x32\ +\x33\x34\x30\x34\x30\x31\x36\x31\x33\x35\x20\x31\x30\x2e\x36\x33\ +\x37\x32\x31\x36\x33\x37\x32\x35\x20\x43\x20\x38\x2e\x32\x34\x30\ +\x32\x38\x31\x32\x33\x30\x31\x39\x20\x31\x30\x2e\x36\x30\x30\x31\ +\x34\x36\x34\x30\x36\x37\x20\x38\x2e\x32\x34\x36\x35\x32\x32\x32\ +\x39\x39\x30\x32\x20\x31\x30\x2e\x35\x36\x33\x34\x36\x37\x38\x30\ +\x33\x20\x38\x2e\x32\x35\x32\x37\x36\x33\x33\x36\x37\x38\x36\x20\ +\x31\x30\x2e\x35\x32\x37\x32\x30\x36\x34\x38\x32\x31\x20\x43\x20\ +\x38\x2e\x32\x35\x39\x30\x30\x34\x34\x33\x36\x37\x20\x31\x30\x2e\ +\x34\x39\x30\x39\x34\x35\x31\x36\x31\x32\x20\x38\x2e\x32\x36\x35\ +\x32\x34\x35\x35\x30\x35\x35\x33\x20\x31\x30\x2e\x34\x35\x35\x31\ +\x30\x33\x36\x33\x36\x31\x20\x38\x2e\x32\x37\x31\x34\x38\x36\x35\ +\x37\x34\x33\x37\x20\x31\x30\x2e\x34\x31\x39\x37\x30\x37\x30\x31\ +\x32\x36\x20\x43\x20\x38\x2e\x32\x37\x37\x37\x32\x37\x36\x34\x33\ +\x32\x20\x31\x30\x2e\x33\x38\x34\x33\x31\x30\x33\x38\x39\x20\x38\ +\x2e\x32\x38\x33\x39\x36\x38\x37\x31\x32\x30\x34\x20\x31\x30\x2e\ +\x33\x34\x39\x33\x36\x31\x33\x34\x36\x20\x38\x2e\x32\x39\x30\x32\ +\x30\x39\x37\x38\x30\x38\x38\x20\x31\x30\x2e\x33\x31\x34\x38\x38\ +\x34\x31\x33\x35\x34\x20\x43\x20\x38\x2e\x32\x39\x36\x34\x35\x30\ +\x38\x34\x39\x37\x31\x20\x31\x30\x2e\x32\x38\x30\x34\x30\x36\x39\ +\x32\x34\x38\x20\x38\x2e\x33\x30\x32\x36\x39\x31\x39\x31\x38\x35\ +\x35\x20\x31\x30\x2e\x32\x34\x36\x34\x30\x34\x33\x38\x37\x37\x20\ +\x38\x2e\x33\x30\x38\x39\x33\x32\x39\x38\x37\x33\x38\x20\x31\x30\ +\x2e\x32\x31\x32\x38\x39\x39\x38\x38\x34\x36\x20\x43\x20\x38\x2e\ +\x33\x31\x35\x31\x37\x34\x30\x35\x36\x32\x32\x20\x31\x30\x2e\x31\ +\x37\x39\x33\x39\x35\x33\x38\x31\x36\x20\x38\x2e\x33\x32\x31\x34\ +\x31\x35\x31\x32\x35\x30\x36\x20\x31\x30\x2e\x31\x34\x36\x33\x39\ +\x31\x39\x31\x31\x31\x20\x38\x2e\x33\x32\x37\x36\x35\x36\x31\x39\ +\x33\x38\x39\x20\x31\x30\x2e\x31\x31\x33\x39\x31\x31\x39\x30\x36\ +\x34\x20\x43\x20\x38\x2e\x33\x33\x33\x38\x39\x37\x32\x36\x32\x37\ +\x33\x20\x31\x30\x2e\x30\x38\x31\x34\x33\x31\x39\x30\x31\x37\x20\ +\x38\x2e\x33\x34\x30\x31\x33\x38\x33\x33\x31\x35\x36\x20\x31\x30\ +\x2e\x30\x34\x39\x34\x37\x38\x35\x31\x34\x33\x20\x38\x2e\x33\x34\ +\x36\x33\x37\x39\x34\x30\x30\x34\x20\x31\x30\x2e\x30\x31\x38\x30\ +\x37\x33\x32\x31\x35\x33\x20\x43\x20\x38\x2e\x33\x35\x32\x36\x32\ +\x30\x34\x36\x39\x32\x34\x20\x39\x2e\x39\x38\x36\x36\x36\x37\x39\ +\x31\x36\x32\x36\x20\x38\x2e\x33\x35\x38\x38\x36\x31\x35\x33\x38\ +\x30\x37\x20\x39\x2e\x39\x35\x35\x38\x31\x34\x30\x30\x35\x30\x39\ +\x20\x38\x2e\x33\x36\x35\x31\x30\x32\x36\x30\x36\x39\x31\x20\x39\ +\x2e\x39\x32\x35\x35\x33\x31\x39\x35\x37\x36\x37\x20\x43\x20\x38\ +\x2e\x33\x37\x31\x33\x34\x33\x36\x37\x35\x37\x34\x20\x39\x2e\x38\ +\x39\x35\x32\x34\x39\x39\x31\x30\x32\x35\x20\x38\x2e\x33\x37\x37\ +\x35\x38\x34\x37\x34\x34\x35\x38\x20\x39\x2e\x38\x36\x35\x35\x34\ +\x33\x31\x36\x38\x39\x37\x20\x38\x2e\x33\x38\x33\x38\x32\x35\x38\ +\x31\x33\x34\x32\x20\x39\x2e\x38\x33\x36\x34\x33\x31\x31\x38\x32\ +\x38\x31\x20\x43\x20\x38\x2e\x33\x39\x30\x30\x36\x36\x38\x38\x32\ +\x32\x35\x20\x39\x2e\x38\x30\x37\x33\x31\x39\x31\x39\x36\x36\x35\ +\x20\x38\x2e\x33\x39\x36\x33\x30\x37\x39\x35\x31\x30\x39\x20\x39\ +\x2e\x37\x37\x38\x38\x30\x35\x35\x34\x35\x36\x32\x20\x38\x2e\x34\ +\x30\x32\x35\x34\x39\x30\x31\x39\x39\x32\x20\x39\x2e\x37\x35\x30\ +\x39\x30\x38\x36\x32\x31\x37\x31\x20\x43\x20\x38\x2e\x34\x30\x38\ +\x37\x39\x30\x30\x38\x38\x37\x36\x20\x39\x2e\x37\x32\x33\x30\x31\ +\x31\x36\x39\x37\x38\x20\x38\x2e\x34\x31\x35\x30\x33\x31\x31\x35\ +\x37\x36\x20\x39\x2e\x36\x39\x35\x37\x33\x35\x32\x31\x33\x31\x32\ +\x20\x38\x2e\x34\x32\x31\x32\x37\x32\x32\x32\x36\x34\x33\x20\x39\ +\x2e\x36\x36\x39\x30\x39\x36\x34\x37\x34\x32\x32\x20\x43\x20\x38\ +\x2e\x34\x32\x37\x35\x31\x33\x32\x39\x35\x32\x37\x20\x39\x2e\x36\ +\x34\x32\x34\x35\x37\x37\x33\x35\x33\x32\x20\x38\x2e\x34\x33\x33\ +\x37\x35\x34\x33\x36\x34\x31\x31\x20\x39\x2e\x36\x31\x36\x34\x36\ +\x30\x35\x38\x30\x36\x38\x20\x38\x2e\x34\x33\x39\x39\x39\x35\x34\ +\x33\x32\x39\x34\x20\x39\x2e\x35\x39\x31\x31\x32\x31\x32\x30\x34\ +\x36\x36\x20\x43\x20\x38\x2e\x34\x34\x36\x32\x33\x36\x35\x30\x31\ +\x37\x38\x20\x39\x2e\x35\x36\x35\x37\x38\x31\x38\x32\x38\x36\x35\ +\x20\x38\x2e\x34\x35\x32\x34\x37\x37\x35\x37\x30\x36\x31\x20\x39\ +\x2e\x35\x34\x31\x31\x30\x34\x31\x39\x30\x31\x35\x20\x38\x2e\x34\ +\x35\x38\x37\x31\x38\x36\x33\x39\x34\x35\x20\x39\x2e\x35\x31\x37\ +\x31\x30\x33\x33\x34\x36\x33\x35\x20\x43\x20\x38\x2e\x34\x36\x34\ +\x39\x35\x39\x37\x30\x38\x32\x39\x20\x39\x2e\x34\x39\x33\x31\x30\ +\x32\x35\x30\x32\x35\x36\x20\x38\x2e\x34\x37\x31\x32\x30\x30\x37\ +\x37\x37\x31\x32\x20\x39\x2e\x34\x36\x39\x37\x38\x32\x35\x32\x36\ +\x36\x33\x20\x38\x2e\x34\x37\x37\x34\x34\x31\x38\x34\x35\x39\x36\ +\x20\x39\x2e\x34\x34\x37\x31\x35\x37\x33\x31\x35\x32\x39\x20\x43\ +\x20\x38\x2e\x34\x38\x33\x36\x38\x32\x39\x31\x34\x37\x39\x20\x39\ +\x2e\x34\x32\x34\x35\x33\x32\x31\x30\x33\x39\x35\x20\x38\x2e\x34\ +\x38\x39\x39\x32\x33\x39\x38\x33\x36\x33\x20\x39\x2e\x34\x30\x32\ +\x36\x30\x35\x38\x33\x38\x33\x37\x20\x38\x2e\x34\x39\x36\x31\x36\ +\x35\x30\x35\x32\x34\x37\x20\x39\x2e\x33\x38\x31\x33\x39\x31\x32\ +\x33\x33\x32\x39\x20\x43\x20\x38\x2e\x35\x30\x32\x34\x30\x36\x31\ +\x32\x31\x33\x20\x39\x2e\x33\x36\x30\x31\x37\x36\x36\x32\x38\x32\ +\x31\x20\x38\x2e\x35\x30\x38\x36\x34\x37\x31\x39\x30\x31\x34\x20\ +\x39\x2e\x33\x33\x39\x36\x37\x37\x39\x36\x36\x33\x35\x20\x38\x2e\ +\x35\x31\x34\x38\x38\x38\x32\x35\x38\x39\x37\x20\x39\x2e\x33\x31\ +\x39\x39\x30\x36\x37\x36\x30\x38\x34\x20\x43\x20\x38\x2e\x35\x32\ +\x31\x31\x32\x39\x33\x32\x37\x38\x31\x20\x39\x2e\x33\x30\x30\x31\ +\x33\x35\x35\x35\x35\x33\x33\x20\x38\x2e\x35\x32\x37\x33\x37\x30\ +\x33\x39\x36\x36\x35\x20\x39\x2e\x32\x38\x31\x30\x39\x36\x31\x38\ +\x33\x37\x39\x20\x38\x2e\x35\x33\x33\x36\x31\x31\x34\x36\x35\x34\ +\x38\x20\x39\x2e\x32\x36\x32\x37\x39\x38\x39\x33\x39\x39\x36\x20\ +\x43\x20\x38\x2e\x35\x33\x39\x38\x35\x32\x35\x33\x34\x33\x32\x20\ +\x39\x2e\x32\x34\x34\x35\x30\x31\x36\x39\x36\x31\x33\x20\x38\x2e\ +\x35\x34\x36\x30\x39\x33\x36\x30\x33\x31\x35\x20\x39\x2e\x32\x32\ +\x36\x39\x35\x31\x30\x34\x35\x37\x38\x20\x38\x2e\x35\x35\x32\x33\ +\x33\x34\x36\x37\x31\x39\x39\x20\x39\x2e\x32\x31\x30\x31\x35\x36\ +\x30\x34\x37\x33\x31\x20\x43\x20\x38\x2e\x35\x35\x38\x35\x37\x35\ +\x37\x34\x30\x38\x33\x20\x39\x2e\x31\x39\x33\x33\x36\x31\x30\x34\ +\x38\x38\x34\x20\x38\x2e\x35\x36\x34\x38\x31\x36\x38\x30\x39\x36\ +\x36\x20\x39\x2e\x31\x37\x37\x33\x32\x36\x32\x34\x39\x32\x37\x20\ +\x38\x2e\x35\x37\x31\x30\x35\x37\x38\x37\x38\x35\x20\x39\x2e\x31\ +\x36\x32\x30\x35\x39\x34\x35\x37\x36\x39\x20\x43\x20\x38\x2e\x35\ +\x37\x37\x32\x39\x38\x39\x34\x37\x33\x33\x20\x39\x2e\x31\x34\x36\ +\x37\x39\x32\x36\x36\x36\x31\x20\x38\x2e\x35\x38\x33\x35\x34\x30\ +\x30\x31\x36\x31\x37\x20\x39\x2e\x31\x33\x32\x32\x39\x38\x35\x30\ +\x33\x37\x34\x20\x38\x2e\x35\x38\x39\x37\x38\x31\x30\x38\x35\x30\ +\x31\x20\x39\x2e\x31\x31\x38\x35\x38\x33\x35\x31\x38\x32\x38\x20\ +\x43\x20\x38\x2e\x35\x39\x36\x30\x32\x32\x31\x35\x33\x38\x34\x20\ +\x39\x2e\x31\x30\x34\x38\x36\x38\x35\x33\x32\x38\x32\x20\x38\x2e\ +\x36\x30\x32\x32\x36\x33\x32\x32\x32\x36\x38\x20\x39\x2e\x30\x39\ +\x31\x39\x33\x37\x34\x31\x32\x35\x38\x20\x38\x2e\x36\x30\x38\x35\ +\x30\x34\x32\x39\x31\x35\x31\x20\x39\x2e\x30\x37\x39\x37\x39\x35\ +\x34\x33\x33\x37\x31\x20\x43\x20\x38\x2e\x36\x31\x34\x37\x34\x35\ +\x33\x36\x30\x33\x35\x20\x39\x2e\x30\x36\x37\x36\x35\x33\x34\x35\ +\x34\x38\x35\x20\x38\x2e\x36\x32\x30\x39\x38\x36\x34\x32\x39\x31\ +\x39\x20\x39\x2e\x30\x35\x36\x33\x30\x35\x33\x36\x35\x35\x32\x20\ +\x38\x2e\x36\x32\x37\x32\x32\x37\x34\x39\x38\x30\x32\x20\x39\x2e\ +\x30\x34\x35\x37\x35\x35\x31\x36\x32\x31\x39\x20\x43\x20\x38\x2e\ +\x36\x33\x33\x34\x36\x38\x35\x36\x36\x38\x36\x20\x39\x2e\x30\x33\ +\x35\x32\x30\x34\x39\x35\x38\x38\x37\x20\x38\x2e\x36\x33\x39\x37\ +\x30\x39\x36\x33\x35\x36\x39\x20\x39\x2e\x30\x32\x35\x34\x35\x37\ +\x34\x34\x32\x32\x20\x38\x2e\x36\x34\x35\x39\x35\x30\x37\x30\x34\ +\x35\x33\x20\x39\x2e\x30\x31\x36\x35\x31\x35\x33\x32\x32\x38\x20\ +\x43\x20\x38\x2e\x36\x35\x32\x31\x39\x31\x37\x37\x33\x33\x37\x20\ +\x39\x2e\x30\x30\x37\x35\x37\x33\x32\x30\x33\x34\x20\x38\x2e\x36\ +\x35\x38\x34\x33\x32\x38\x34\x32\x32\x20\x38\x2e\x39\x39\x39\x34\ +\x34\x31\x33\x32\x36\x39\x39\x20\x38\x2e\x36\x36\x34\x36\x37\x33\ +\x39\x31\x31\x30\x34\x20\x38\x2e\x39\x39\x32\x31\x32\x31\x31\x31\ +\x34\x31\x35\x20\x43\x20\x38\x2e\x36\x37\x30\x39\x31\x34\x39\x37\ +\x39\x38\x37\x20\x38\x2e\x39\x38\x34\x38\x30\x30\x39\x30\x31\x33\ +\x31\x20\x38\x2e\x36\x37\x37\x31\x35\x36\x30\x34\x38\x37\x31\x20\ +\x38\x2e\x39\x37\x38\x32\x39\x37\x32\x33\x35\x33\x33\x20\x38\x2e\ +\x36\x38\x33\x33\x39\x37\x31\x31\x37\x35\x35\x20\x38\x2e\x39\x37\ +\x32\x36\x31\x30\x32\x34\x34\x35\x35\x20\x43\x20\x38\x2e\x36\x38\ +\x39\x36\x33\x38\x31\x38\x36\x33\x38\x20\x38\x2e\x39\x36\x36\x39\ +\x32\x33\x32\x35\x33\x37\x38\x20\x38\x2e\x36\x39\x35\x38\x37\x39\ +\x32\x35\x35\x32\x32\x20\x38\x2e\x39\x36\x32\x30\x35\x37\x38\x35\ +\x31\x35\x32\x20\x38\x2e\x37\x30\x32\x31\x32\x30\x33\x32\x34\x30\ +\x36\x20\x38\x2e\x39\x35\x38\x30\x31\x32\x38\x37\x33\x36\x39\x20\ +\x43\x20\x38\x2e\x37\x30\x38\x33\x36\x31\x33\x39\x32\x38\x39\x20\ +\x38\x2e\x39\x35\x33\x39\x36\x37\x38\x39\x35\x38\x37\x20\x38\x2e\ +\x37\x31\x34\x36\x30\x32\x34\x36\x31\x37\x33\x20\x38\x2e\x39\x35\ +\x30\x37\x34\x38\x32\x37\x38\x32\x32\x20\x38\x2e\x37\x32\x30\x38\ +\x34\x33\x35\x33\x30\x35\x36\x20\x38\x2e\x39\x34\x38\x33\x35\x31\ +\x35\x36\x36\x30\x33\x20\x43\x20\x38\x2e\x37\x32\x37\x30\x38\x34\ +\x35\x39\x39\x34\x20\x38\x2e\x39\x34\x35\x39\x35\x34\x38\x35\x33\ +\x38\x34\x20\x38\x2e\x37\x33\x33\x33\x32\x35\x36\x36\x38\x32\x34\ +\x20\x38\x2e\x39\x34\x34\x33\x38\x35\x39\x39\x37\x36\x35\x20\x38\ +\x2e\x37\x33\x39\x35\x36\x36\x37\x33\x37\x30\x37\x20\x38\x2e\x39\ +\x34\x33\x36\x34\x31\x32\x35\x35\x39\x20\x43\x20\x38\x2e\x37\x34\ +\x35\x38\x30\x37\x38\x30\x35\x39\x31\x20\x38\x2e\x39\x34\x32\x38\ +\x39\x36\x35\x31\x34\x31\x35\x20\x38\x2e\x37\x35\x32\x30\x34\x38\ +\x38\x37\x34\x37\x34\x20\x38\x2e\x39\x34\x32\x39\x38\x30\x38\x34\ +\x34\x35\x35\x20\x38\x2e\x37\x35\x38\x32\x38\x39\x39\x34\x33\x35\ +\x38\x20\x38\x2e\x39\x34\x33\x38\x38\x39\x32\x32\x34\x34\x36\x20\ +\x43\x20\x38\x2e\x37\x36\x34\x35\x33\x31\x30\x31\x32\x34\x32\x20\ +\x38\x2e\x39\x34\x34\x37\x39\x37\x36\x30\x34\x33\x37\x20\x38\x2e\ +\x37\x37\x30\x37\x37\x32\x30\x38\x31\x32\x35\x20\x38\x2e\x39\x34\ +\x36\x35\x33\x34\x39\x39\x30\x39\x39\x20\x38\x2e\x37\x37\x37\x30\ +\x31\x33\x31\x35\x30\x30\x39\x20\x38\x2e\x39\x34\x39\x30\x39\x35\ +\x30\x38\x38\x34\x20\x43\x20\x38\x2e\x37\x38\x33\x32\x35\x34\x32\ +\x31\x38\x39\x32\x20\x38\x2e\x39\x35\x31\x36\x35\x35\x31\x38\x35\ +\x38\x20\x38\x2e\x37\x38\x39\x34\x39\x35\x32\x38\x37\x37\x36\x20\ +\x38\x2e\x39\x35\x35\x30\x34\x32\x39\x34\x33\x30\x31\x20\x38\x2e\ +\x37\x39\x35\x37\x33\x36\x33\x35\x36\x36\x20\x38\x2e\x39\x35\x39\ +\x32\x35\x30\x38\x30\x30\x35\x34\x20\x43\x20\x38\x2e\x38\x30\x31\ +\x39\x37\x37\x34\x32\x35\x34\x33\x20\x38\x2e\x39\x36\x33\x34\x35\ +\x38\x36\x35\x38\x30\x37\x20\x38\x2e\x38\x30\x38\x32\x31\x38\x34\ +\x39\x34\x32\x37\x20\x38\x2e\x39\x36\x38\x34\x39\x31\x35\x34\x39\ +\x31\x32\x20\x38\x2e\x38\x31\x34\x34\x35\x39\x35\x36\x33\x31\x20\ +\x38\x2e\x39\x37\x34\x33\x34\x30\x36\x36\x32\x33\x31\x20\x43\x20\ +\x38\x2e\x38\x32\x30\x37\x30\x30\x36\x33\x31\x39\x34\x20\x38\x2e\ +\x39\x38\x30\x31\x38\x39\x37\x37\x35\x35\x31\x20\x38\x2e\x38\x32\ +\x36\x39\x34\x31\x37\x30\x30\x37\x38\x20\x38\x2e\x39\x38\x36\x38\ +\x36\x30\x30\x32\x30\x35\x39\x20\x38\x2e\x38\x33\x33\x31\x38\x32\ +\x37\x36\x39\x36\x31\x20\x38\x2e\x39\x39\x34\x33\x34\x31\x33\x34\ +\x37\x39\x36\x20\x43\x20\x38\x2e\x38\x33\x39\x34\x32\x33\x38\x33\ +\x38\x34\x35\x20\x39\x2e\x30\x30\x31\x38\x32\x32\x36\x37\x35\x33\ +\x32\x20\x38\x2e\x38\x34\x35\x36\x36\x34\x39\x30\x37\x32\x38\x20\ +\x39\x2e\x30\x31\x30\x31\x31\x39\x39\x36\x33\x36\x36\x20\x38\x2e\ +\x38\x35\x31\x39\x30\x35\x39\x37\x36\x31\x32\x20\x39\x2e\x30\x31\ +\x39\x32\x32\x31\x39\x34\x30\x36\x34\x20\x43\x20\x38\x2e\x38\x35\ +\x38\x31\x34\x37\x30\x34\x34\x39\x36\x20\x39\x2e\x30\x32\x38\x33\ +\x32\x33\x39\x31\x37\x36\x32\x20\x38\x2e\x38\x36\x34\x33\x38\x38\ +\x31\x31\x33\x37\x39\x20\x39\x2e\x30\x33\x38\x32\x33\x35\x34\x32\ +\x33\x33\x35\x20\x38\x2e\x38\x37\x30\x36\x32\x39\x31\x38\x32\x36\ +\x33\x20\x39\x2e\x30\x34\x38\x39\x34\x33\x39\x38\x30\x32\x31\x20\ +\x43\x20\x38\x2e\x38\x37\x36\x38\x37\x30\x32\x35\x31\x34\x36\x20\ +\x39\x2e\x30\x35\x39\x36\x35\x32\x35\x33\x37\x30\x36\x20\x38\x2e\ +\x38\x38\x33\x31\x31\x31\x33\x32\x30\x33\x20\x39\x2e\x30\x37\x31\ +\x31\x36\x32\x39\x33\x39\x31\x20\x38\x2e\x38\x38\x39\x33\x35\x32\ +\x33\x38\x39\x31\x34\x20\x39\x2e\x30\x38\x33\x34\x36\x31\x35\x32\ +\x32\x36\x36\x20\x43\x20\x38\x2e\x38\x39\x35\x35\x39\x33\x34\x35\ +\x37\x39\x37\x20\x39\x2e\x30\x39\x35\x37\x36\x30\x31\x30\x36\x32\ +\x33\x20\x38\x2e\x39\x30\x31\x38\x33\x34\x35\x32\x36\x38\x31\x20\ +\x39\x2e\x31\x30\x38\x38\x35\x31\x36\x31\x31\x39\x20\x38\x2e\x39\ +\x30\x38\x30\x37\x35\x35\x39\x35\x36\x34\x20\x39\x2e\x31\x32\x32\ +\x37\x32\x31\x32\x31\x31\x31\x36\x20\x43\x20\x38\x2e\x39\x31\x34\ +\x33\x31\x36\x36\x36\x34\x34\x38\x20\x39\x2e\x31\x33\x36\x35\x39\ +\x30\x38\x31\x30\x34\x31\x20\x38\x2e\x39\x32\x30\x35\x35\x37\x37\ +\x33\x33\x33\x32\x20\x39\x2e\x31\x35\x31\x32\x34\x33\x31\x38\x33\ +\x30\x32\x20\x38\x2e\x39\x32\x36\x37\x39\x38\x38\x30\x32\x31\x35\ +\x20\x39\x2e\x31\x36\x36\x36\x36\x32\x33\x35\x38\x35\x20\x43\x20\ +\x38\x2e\x39\x33\x33\x30\x33\x39\x38\x37\x30\x39\x39\x20\x39\x2e\ +\x31\x38\x32\x30\x38\x31\x35\x33\x33\x39\x37\x20\x38\x2e\x39\x33\ +\x39\x32\x38\x30\x39\x33\x39\x38\x32\x20\x39\x2e\x31\x39\x38\x32\ +\x37\x32\x31\x32\x34\x30\x34\x20\x38\x2e\x39\x34\x35\x35\x32\x32\ +\x30\x30\x38\x36\x36\x20\x39\x2e\x32\x31\x35\x32\x31\x37\x30\x34\ +\x30\x39\x34\x20\x43\x20\x38\x2e\x39\x35\x31\x37\x36\x33\x30\x37\ +\x37\x35\x20\x39\x2e\x32\x33\x32\x31\x36\x31\x39\x35\x37\x38\x34\ +\x20\x38\x2e\x39\x35\x38\x30\x30\x34\x31\x34\x36\x33\x33\x20\x39\ +\x2e\x32\x34\x39\x38\x36\x35\x37\x33\x38\x31\x33\x20\x38\x2e\x39\ +\x36\x34\x32\x34\x35\x32\x31\x35\x31\x37\x20\x39\x2e\x32\x36\x38\ +\x33\x31\x30\x32\x30\x33\x31\x38\x20\x43\x20\x38\x2e\x39\x37\x30\ +\x34\x38\x36\x32\x38\x34\x30\x31\x20\x39\x2e\x32\x38\x36\x37\x35\ +\x34\x36\x36\x38\x32\x34\x20\x38\x2e\x39\x37\x36\x37\x32\x37\x33\ +\x35\x32\x38\x34\x20\x39\x2e\x33\x30\x35\x39\x34\x34\x32\x37\x32\ +\x34\x34\x20\x38\x2e\x39\x38\x32\x39\x36\x38\x34\x32\x31\x36\x38\ +\x20\x39\x2e\x33\x32\x35\x38\x35\x39\x37\x37\x34\x34\x20\x43\x20\ +\x38\x2e\x39\x38\x39\x32\x30\x39\x34\x39\x30\x35\x31\x20\x39\x2e\ +\x33\x34\x35\x37\x37\x35\x32\x37\x36\x33\x36\x20\x38\x2e\x39\x39\ +\x35\x34\x35\x30\x35\x35\x39\x33\x35\x20\x39\x2e\x33\x36\x36\x34\ +\x32\x31\x30\x34\x31\x33\x39\x20\x39\x2e\x30\x30\x31\x36\x39\x31\ +\x36\x32\x38\x31\x39\x20\x39\x2e\x33\x38\x37\x37\x37\x36\x37\x39\ +\x35\x30\x39\x20\x43\x20\x39\x2e\x30\x30\x37\x39\x33\x32\x36\x39\ +\x37\x30\x32\x20\x39\x2e\x34\x30\x39\x31\x33\x32\x35\x34\x38\x37\ +\x38\x20\x39\x2e\x30\x31\x34\x31\x37\x33\x37\x36\x35\x38\x36\x20\ +\x39\x2e\x34\x33\x31\x32\x30\x32\x35\x36\x30\x36\x35\x20\x39\x2e\ +\x30\x32\x30\x34\x31\x34\x38\x33\x34\x36\x39\x20\x39\x2e\x34\x35\ +\x33\x39\x36\x35\x35\x35\x34\x35\x39\x20\x43\x20\x39\x2e\x30\x32\ +\x36\x36\x35\x35\x39\x30\x33\x35\x33\x20\x39\x2e\x34\x37\x36\x37\ +\x32\x38\x35\x34\x38\x35\x34\x20\x39\x2e\x30\x33\x32\x38\x39\x36\ +\x39\x37\x32\x33\x37\x20\x39\x2e\x35\x30\x30\x31\x38\x38\x36\x39\ +\x31\x36\x36\x20\x39\x2e\x30\x33\x39\x31\x33\x38\x30\x34\x31\x32\ +\x20\x39\x2e\x35\x32\x34\x33\x32\x33\x37\x33\x39\x30\x36\x20\x43\ +\x20\x39\x2e\x30\x34\x35\x33\x37\x39\x31\x31\x30\x30\x34\x20\x39\ +\x2e\x35\x34\x38\x34\x35\x38\x37\x38\x36\x34\x36\x20\x39\x2e\x30\ +\x35\x31\x36\x32\x30\x31\x37\x38\x38\x37\x20\x39\x2e\x35\x37\x33\ +\x32\x37\x32\x37\x39\x36\x34\x20\x39\x2e\x30\x35\x37\x38\x36\x31\ +\x32\x34\x37\x37\x31\x20\x39\x2e\x35\x39\x38\x37\x34\x32\x35\x38\ +\x39\x35\x37\x20\x43\x20\x39\x2e\x30\x36\x34\x31\x30\x32\x33\x31\ +\x36\x35\x35\x20\x39\x2e\x36\x32\x34\x32\x31\x32\x33\x38\x32\x37\ +\x33\x20\x39\x2e\x30\x37\x30\x33\x34\x33\x33\x38\x35\x33\x38\x20\ +\x39\x2e\x36\x35\x30\x33\x34\x31\x39\x30\x32\x32\x36\x20\x39\x2e\ +\x30\x37\x36\x35\x38\x34\x34\x35\x34\x32\x32\x20\x39\x2e\x36\x37\ +\x37\x31\x30\x37\x30\x37\x30\x32\x37\x20\x43\x20\x39\x2e\x30\x38\ +\x32\x38\x32\x35\x35\x32\x33\x30\x35\x20\x39\x2e\x37\x30\x33\x38\ +\x37\x32\x32\x33\x38\x32\x38\x20\x39\x2e\x30\x38\x39\x30\x36\x36\ +\x35\x39\x31\x38\x39\x20\x39\x2e\x37\x33\x31\x32\x37\x36\x38\x37\ +\x36\x36\x37\x20\x39\x2e\x30\x39\x35\x33\x30\x37\x36\x36\x30\x37\ +\x33\x20\x39\x2e\x37\x35\x39\x32\x39\x36\x30\x34\x36\x32\x31\x20\ +\x43\x20\x39\x2e\x31\x30\x31\x35\x34\x38\x37\x32\x39\x35\x36\x20\ +\x39\x2e\x37\x38\x37\x33\x31\x35\x32\x31\x35\x37\x35\x20\x39\x2e\ +\x31\x30\x37\x37\x38\x39\x37\x39\x38\x34\x20\x39\x2e\x38\x31\x35\ +\x39\x35\x32\x36\x31\x31\x32\x32\x20\x39\x2e\x31\x31\x34\x30\x33\ +\x30\x38\x36\x37\x32\x33\x20\x39\x2e\x38\x34\x35\x31\x38\x32\x34\ +\x37\x30\x35\x37\x20\x43\x20\x39\x2e\x31\x32\x30\x32\x37\x31\x39\ +\x33\x36\x30\x37\x20\x39\x2e\x38\x37\x34\x34\x31\x32\x33\x32\x39\ +\x39\x32\x20\x39\x2e\x31\x32\x36\x35\x31\x33\x30\x30\x34\x39\x31\ +\x20\x39\x2e\x39\x30\x34\x32\x33\x38\x32\x31\x35\x30\x39\x20\x39\ +\x2e\x31\x33\x32\x37\x35\x34\x30\x37\x33\x37\x34\x20\x39\x2e\x39\ +\x33\x34\x36\x33\x33\x35\x38\x31\x30\x35\x20\x43\x20\x39\x2e\x31\ +\x33\x38\x39\x39\x35\x31\x34\x32\x35\x38\x20\x39\x2e\x39\x36\x35\ +\x30\x32\x38\x39\x34\x37\x30\x31\x20\x39\x2e\x31\x34\x35\x32\x33\ +\x36\x32\x31\x31\x34\x31\x20\x39\x2e\x39\x39\x35\x39\x39\x37\x32\ +\x31\x37\x33\x36\x20\x39\x2e\x31\x35\x31\x34\x37\x37\x32\x38\x30\ +\x32\x35\x20\x31\x30\x2e\x30\x32\x37\x35\x31\x31\x31\x30\x35\x31\ +\x20\x43\x20\x39\x2e\x31\x35\x37\x37\x31\x38\x33\x34\x39\x30\x39\ +\x20\x31\x30\x2e\x30\x35\x39\x30\x32\x34\x39\x39\x32\x39\x20\x39\ +\x2e\x31\x36\x33\x39\x35\x39\x34\x31\x37\x39\x32\x20\x31\x30\x2e\ +\x30\x39\x31\x30\x38\x37\x37\x37\x38\x20\x39\x2e\x31\x37\x30\x32\ +\x30\x30\x34\x38\x36\x37\x36\x20\x31\x30\x2e\x31\x32\x33\x36\x37\ +\x31\x34\x37\x33\x37\x20\x43\x20\x39\x2e\x31\x37\x36\x34\x34\x31\ +\x35\x35\x35\x35\x39\x20\x31\x30\x2e\x31\x35\x36\x32\x35\x35\x31\ +\x36\x39\x34\x20\x39\x2e\x31\x38\x32\x36\x38\x32\x36\x32\x34\x34\ +\x33\x20\x31\x30\x2e\x31\x38\x39\x33\x36\x32\x39\x30\x36\x39\x20\ +\x39\x2e\x31\x38\x38\x39\x32\x33\x36\x39\x33\x32\x37\x20\x31\x30\ +\x2e\x32\x32\x32\x39\x36\x36\x30\x34\x33\x31\x20\x43\x20\x39\x2e\ +\x31\x39\x35\x31\x36\x34\x37\x36\x32\x31\x20\x31\x30\x2e\x32\x35\ +\x36\x35\x36\x39\x31\x37\x39\x32\x20\x39\x2e\x32\x30\x31\x34\x30\ +\x35\x38\x33\x30\x39\x34\x20\x31\x30\x2e\x32\x39\x30\x36\x37\x30\ +\x36\x39\x31\x37\x20\x39\x2e\x32\x30\x37\x36\x34\x36\x38\x39\x39\ +\x37\x37\x20\x31\x30\x2e\x33\x32\x35\x32\x34\x31\x33\x32\x34\x39\ +\x20\x43\x20\x39\x2e\x32\x31\x33\x38\x38\x37\x39\x36\x38\x36\x31\ +\x20\x31\x30\x2e\x33\x35\x39\x38\x31\x31\x39\x35\x38\x31\x20\x39\ +\x2e\x32\x32\x30\x31\x32\x39\x30\x33\x37\x34\x35\x20\x31\x30\x2e\ +\x33\x39\x34\x38\x35\x34\x35\x33\x31\x37\x20\x39\x2e\x32\x32\x36\ +\x33\x37\x30\x31\x30\x36\x32\x38\x20\x31\x30\x2e\x34\x33\x30\x33\ +\x33\x39\x32\x32\x33\x31\x20\x43\x20\x39\x2e\x32\x33\x32\x36\x31\ +\x31\x31\x37\x35\x31\x32\x20\x31\x30\x2e\x34\x36\x35\x38\x32\x33\ +\x39\x31\x34\x35\x20\x39\x2e\x32\x33\x38\x38\x35\x32\x32\x34\x33\ +\x39\x35\x20\x31\x30\x2e\x35\x30\x31\x37\x35\x33\x33\x38\x30\x38\ +\x20\x39\x2e\x32\x34\x35\x30\x39\x33\x33\x31\x32\x37\x39\x20\x31\ +\x30\x2e\x35\x33\x38\x30\x39\x37\x32\x37\x38\x35\x20\x43\x20\x39\ +\x2e\x32\x35\x31\x33\x33\x34\x33\x38\x31\x36\x33\x20\x31\x30\x2e\ +\x35\x37\x34\x34\x34\x31\x31\x37\x36\x32\x20\x39\x2e\x32\x35\x37\ +\x35\x37\x35\x34\x35\x30\x34\x36\x20\x31\x30\x2e\x36\x31\x31\x32\ +\x30\x31\x39\x39\x35\x39\x20\x39\x2e\x32\x36\x33\x38\x31\x36\x35\ +\x31\x39\x33\x20\x31\x30\x2e\x36\x34\x38\x33\x34\x38\x39\x31\x39\ +\x39\x20\x43\x20\x39\x2e\x32\x37\x30\x30\x35\x37\x35\x38\x38\x31\ +\x34\x20\x31\x30\x2e\x36\x38\x35\x34\x39\x35\x38\x34\x34\x20\x39\ +\x2e\x32\x37\x36\x32\x39\x38\x36\x35\x36\x39\x37\x20\x31\x30\x2e\ +\x37\x32\x33\x30\x33\x31\x31\x39\x32\x34\x20\x39\x2e\x32\x38\x32\ +\x35\x33\x39\x37\x32\x35\x38\x31\x20\x31\x30\x2e\x37\x36\x30\x39\ +\x32\x33\x37\x32\x31\x35\x20\x43\x20\x39\x2e\x32\x38\x38\x37\x38\ +\x30\x37\x39\x34\x36\x34\x20\x31\x30\x2e\x37\x39\x38\x38\x31\x36\ +\x32\x35\x30\x35\x20\x39\x2e\x32\x39\x35\x30\x32\x31\x38\x36\x33\ +\x34\x38\x20\x31\x30\x2e\x38\x33\x37\x30\x36\x38\x31\x30\x36\x31\ +\x20\x39\x2e\x33\x30\x31\x32\x36\x32\x39\x33\x32\x33\x32\x20\x31\ +\x30\x2e\x38\x37\x35\x36\x34\x37\x36\x36\x36\x34\x20\x43\x20\x39\ +\x2e\x33\x30\x37\x35\x30\x34\x30\x30\x31\x31\x35\x20\x31\x30\x2e\ +\x39\x31\x34\x32\x32\x37\x32\x32\x36\x36\x20\x39\x2e\x33\x31\x33\ +\x37\x34\x35\x30\x36\x39\x39\x39\x20\x31\x30\x2e\x39\x35\x33\x31\ +\x33\x36\x34\x36\x20\x39\x2e\x33\x31\x39\x39\x38\x36\x31\x33\x38\ +\x38\x32\x20\x31\x30\x2e\x39\x39\x32\x33\x34\x33\x34\x31\x35\x35\ +\x20\x43\x20\x39\x2e\x33\x32\x36\x32\x32\x37\x32\x30\x37\x36\x36\ +\x20\x31\x31\x2e\x30\x33\x31\x35\x35\x30\x33\x37\x31\x20\x39\x2e\ +\x33\x33\x32\x34\x36\x38\x32\x37\x36\x35\x20\x31\x31\x2e\x30\x37\ +\x31\x30\x35\x36\x38\x33\x36\x38\x20\x39\x2e\x33\x33\x38\x37\x30\ +\x39\x33\x34\x35\x33\x33\x20\x31\x31\x2e\x31\x31\x30\x38\x33\x30\ +\x35\x38\x31\x39\x20\x43\x20\x39\x2e\x33\x34\x34\x39\x35\x30\x34\ +\x31\x34\x31\x37\x20\x31\x31\x2e\x31\x35\x30\x36\x30\x34\x33\x32\ +\x37\x20\x39\x2e\x33\x35\x31\x31\x39\x31\x34\x38\x33\x20\x31\x31\ +\x2e\x31\x39\x30\x36\x34\x36\x39\x35\x36\x35\x20\x39\x2e\x33\x35\ +\x37\x34\x33\x32\x35\x35\x31\x38\x34\x20\x31\x31\x2e\x32\x33\x30\ +\x39\x32\x36\x30\x30\x39\x34\x20\x43\x20\x39\x2e\x33\x36\x33\x36\ +\x37\x33\x36\x32\x30\x36\x38\x20\x31\x31\x2e\x32\x37\x31\x32\x30\ +\x35\x30\x36\x32\x33\x20\x39\x2e\x33\x36\x39\x39\x31\x34\x36\x38\ +\x39\x35\x31\x20\x31\x31\x2e\x33\x31\x31\x37\x32\x31\x39\x35\x38\ +\x20\x39\x2e\x33\x37\x36\x31\x35\x35\x37\x35\x38\x33\x35\x20\x31\ +\x31\x2e\x33\x35\x32\x34\x34\x34\x30\x35\x35\x38\x20\x43\x20\x39\ +\x2e\x33\x38\x32\x33\x39\x36\x38\x32\x37\x31\x38\x20\x31\x31\x2e\ +\x33\x39\x33\x31\x36\x36\x31\x35\x33\x36\x20\x39\x2e\x33\x38\x38\ +\x36\x33\x37\x38\x39\x36\x30\x32\x20\x31\x31\x2e\x34\x33\x34\x30\ +\x39\x34\x36\x38\x34\x39\x20\x39\x2e\x33\x39\x34\x38\x37\x38\x39\ +\x36\x34\x38\x36\x20\x31\x31\x2e\x34\x37\x35\x31\x39\x36\x38\x37\ +\x39\x38\x20\x43\x20\x39\x2e\x34\x30\x31\x31\x32\x30\x30\x33\x33\ +\x36\x39\x20\x31\x31\x2e\x35\x31\x36\x32\x39\x39\x30\x37\x34\x37\ +\x20\x39\x2e\x34\x30\x37\x33\x36\x31\x31\x30\x32\x35\x33\x20\x31\ +\x31\x2e\x35\x35\x37\x35\x37\x35\x39\x37\x34\x38\x20\x39\x2e\x34\ +\x31\x33\x36\x30\x32\x31\x37\x31\x33\x36\x20\x31\x31\x2e\x35\x39\ +\x38\x39\x39\x34\x37\x33\x31\x35\x20\x43\x20\x39\x2e\x34\x31\x39\ +\x38\x34\x33\x32\x34\x30\x32\x20\x31\x31\x2e\x36\x34\x30\x34\x31\ +\x33\x34\x38\x38\x31\x20\x39\x2e\x34\x32\x36\x30\x38\x34\x33\x30\ +\x39\x30\x34\x20\x31\x31\x2e\x36\x38\x31\x39\x37\x34\x39\x35\x31\ +\x36\x20\x39\x2e\x34\x33\x32\x33\x32\x35\x33\x37\x37\x38\x37\x20\ +\x31\x31\x2e\x37\x32\x33\x36\x34\x36\x32\x34\x35\x34\x20\x43\x20\ +\x39\x2e\x34\x33\x38\x35\x36\x36\x34\x34\x36\x37\x31\x20\x31\x31\ +\x2e\x37\x36\x35\x33\x31\x37\x35\x33\x39\x32\x20\x39\x2e\x34\x34\ +\x34\x38\x30\x37\x35\x31\x35\x35\x34\x20\x31\x31\x2e\x38\x30\x37\ +\x30\x39\x39\x33\x32\x30\x38\x20\x39\x2e\x34\x35\x31\x30\x34\x38\ +\x35\x38\x34\x33\x38\x20\x31\x31\x2e\x38\x34\x38\x39\x35\x38\x37\ +\x33\x36\x37\x20\x43\x20\x39\x2e\x34\x35\x37\x32\x38\x39\x36\x35\ +\x33\x32\x32\x20\x31\x31\x2e\x38\x39\x30\x38\x31\x38\x31\x35\x32\ +\x35\x20\x39\x2e\x34\x36\x33\x35\x33\x30\x37\x32\x32\x30\x35\x20\ +\x31\x31\x2e\x39\x33\x32\x37\x35\x35\x36\x36\x36\x35\x20\x39\x2e\ +\x34\x36\x39\x37\x37\x31\x37\x39\x30\x38\x39\x20\x31\x31\x2e\x39\ +\x37\x34\x37\x33\x38\x34\x39\x38\x36\x20\x43\x20\x39\x2e\x34\x37\ +\x36\x30\x31\x32\x38\x35\x39\x37\x32\x20\x31\x32\x2e\x30\x31\x36\ +\x37\x32\x31\x33\x33\x30\x37\x20\x39\x2e\x34\x38\x32\x32\x35\x33\ +\x39\x32\x38\x35\x36\x20\x31\x32\x2e\x30\x35\x38\x37\x34\x39\x37\ +\x35\x30\x34\x20\x39\x2e\x34\x38\x38\x34\x39\x34\x39\x39\x37\x34\ +\x20\x31\x32\x2e\x31\x30\x30\x37\x39\x31\x31\x30\x32\x32\x20\x43\ +\x20\x39\x2e\x34\x39\x34\x37\x33\x36\x30\x36\x36\x32\x33\x20\x31\ +\x32\x2e\x31\x34\x32\x38\x33\x32\x34\x35\x33\x39\x20\x39\x2e\x35\ +\x30\x30\x39\x37\x37\x31\x33\x35\x30\x37\x20\x31\x32\x2e\x31\x38\ +\x34\x38\x38\x36\x38\x31\x32\x34\x20\x39\x2e\x35\x30\x37\x32\x31\ +\x38\x32\x30\x33\x39\x20\x31\x32\x2e\x32\x32\x36\x39\x32\x31\x36\ +\x39\x36\x37\x20\x43\x20\x39\x2e\x35\x31\x33\x34\x35\x39\x32\x37\ +\x32\x37\x34\x20\x31\x32\x2e\x32\x36\x38\x39\x35\x36\x35\x38\x31\ +\x20\x39\x2e\x35\x31\x39\x37\x30\x30\x33\x34\x31\x35\x38\x20\x31\ +\x32\x2e\x33\x31\x30\x39\x37\x31\x38\x37\x31\x20\x39\x2e\x35\x32\ +\x35\x39\x34\x31\x34\x31\x30\x34\x31\x20\x31\x32\x2e\x33\x35\x32\ +\x39\x33\x35\x33\x31\x30\x38\x20\x43\x20\x39\x2e\x35\x33\x32\x31\ +\x38\x32\x34\x37\x39\x32\x35\x20\x31\x32\x2e\x33\x39\x34\x38\x39\ +\x38\x37\x35\x30\x37\x20\x39\x2e\x35\x33\x38\x34\x32\x33\x35\x34\ +\x38\x30\x39\x20\x31\x32\x2e\x34\x33\x36\x38\x31\x30\x30\x32\x35\ +\x34\x20\x39\x2e\x35\x34\x34\x36\x36\x34\x36\x31\x36\x39\x32\x20\ +\x31\x32\x2e\x34\x37\x38\x36\x33\x37\x31\x35\x34\x32\x20\x43\x20\ +\x39\x2e\x35\x35\x30\x39\x30\x35\x36\x38\x35\x37\x36\x20\x31\x32\ +\x2e\x35\x32\x30\x34\x36\x34\x32\x38\x32\x39\x20\x39\x2e\x35\x35\ +\x37\x31\x34\x36\x37\x35\x34\x35\x39\x20\x31\x32\x2e\x35\x36\x32\ +\x32\x30\x36\x37\x35\x36\x34\x20\x39\x2e\x35\x36\x33\x33\x38\x37\ +\x38\x32\x33\x34\x33\x20\x31\x32\x2e\x36\x30\x33\x38\x33\x32\x39\ +\x31\x38\x31\x20\x43\x20\x39\x2e\x35\x36\x39\x36\x32\x38\x38\x39\ +\x32\x32\x37\x20\x31\x32\x2e\x36\x34\x35\x34\x35\x39\x30\x37\x39\ +\x38\x20\x39\x2e\x35\x37\x35\x38\x36\x39\x39\x36\x31\x31\x20\x31\ +\x32\x2e\x36\x38\x36\x39\x36\x38\x32\x32\x37\x20\x39\x2e\x35\x38\ +\x32\x31\x31\x31\x30\x32\x39\x39\x34\x20\x31\x32\x2e\x37\x32\x38\ +\x33\x32\x39\x30\x37\x36\x34\x20\x43\x20\x39\x2e\x35\x38\x38\x33\ +\x35\x32\x30\x39\x38\x37\x37\x20\x31\x32\x2e\x37\x36\x39\x36\x38\ +\x39\x39\x32\x35\x39\x20\x39\x2e\x35\x39\x34\x35\x39\x33\x31\x36\ +\x37\x36\x31\x20\x31\x32\x2e\x38\x31\x30\x39\x30\x31\x35\x38\x32\ +\x33\x20\x39\x2e\x36\x30\x30\x38\x33\x34\x32\x33\x36\x34\x35\x20\ +\x31\x32\x2e\x38\x35\x31\x39\x33\x33\x31\x38\x34\x33\x20\x43\x20\ +\x39\x2e\x36\x30\x37\x30\x37\x35\x33\x30\x35\x32\x38\x20\x31\x32\ +\x2e\x38\x39\x32\x39\x36\x34\x37\x38\x36\x33\x20\x39\x2e\x36\x31\ +\x33\x33\x31\x36\x33\x37\x34\x31\x32\x20\x31\x32\x2e\x39\x33\x33\ +\x38\x31\x35\x32\x34\x37\x36\x20\x39\x2e\x36\x31\x39\x35\x35\x37\ +\x34\x34\x32\x39\x35\x20\x31\x32\x2e\x39\x37\x34\x34\x35\x34\x31\ +\x37\x35\x39\x20\x43\x20\x39\x2e\x36\x32\x35\x37\x39\x38\x35\x31\ +\x31\x37\x39\x20\x31\x33\x2e\x30\x31\x35\x30\x39\x33\x31\x30\x34\ +\x33\x20\x39\x2e\x36\x33\x32\x30\x33\x39\x35\x38\x30\x36\x33\x20\ +\x31\x33\x2e\x30\x35\x35\x35\x31\x39\x32\x32\x34\x32\x20\x39\x2e\ +\x36\x33\x38\x32\x38\x30\x36\x34\x39\x34\x36\x20\x31\x33\x2e\x30\ +\x39\x35\x37\x30\x32\x36\x35\x39\x36\x20\x43\x20\x39\x2e\x36\x34\ +\x34\x35\x32\x31\x37\x31\x38\x33\x20\x31\x33\x2e\x31\x33\x35\x38\ +\x38\x36\x30\x39\x35\x31\x20\x39\x2e\x36\x35\x30\x37\x36\x32\x37\ +\x38\x37\x31\x33\x20\x31\x33\x2e\x31\x37\x35\x38\x32\x35\x33\x38\ +\x33\x33\x20\x39\x2e\x36\x35\x37\x30\x30\x33\x38\x35\x35\x39\x37\ +\x20\x31\x33\x2e\x32\x31\x35\x34\x39\x31\x32\x31\x30\x39\x20\x43\ +\x20\x39\x2e\x36\x36\x33\x32\x34\x34\x39\x32\x34\x38\x31\x20\x31\ +\x33\x2e\x32\x35\x35\x31\x35\x37\x30\x33\x38\x34\x20\x39\x2e\x36\ +\x36\x39\x34\x38\x35\x39\x39\x33\x36\x34\x20\x31\x33\x2e\x32\x39\ +\x34\x35\x34\x37\x37\x35\x37\x32\x20\x39\x2e\x36\x37\x35\x37\x32\ +\x37\x30\x36\x32\x34\x38\x20\x31\x33\x2e\x33\x33\x33\x36\x33\x34\ +\x36\x36\x31\x37\x20\x43\x20\x39\x2e\x36\x38\x31\x39\x36\x38\x31\ +\x33\x31\x33\x31\x20\x31\x33\x2e\x33\x37\x32\x37\x32\x31\x35\x36\ +\x36\x33\x20\x39\x2e\x36\x38\x38\x32\x30\x39\x32\x30\x30\x31\x35\ +\x20\x31\x33\x2e\x34\x31\x31\x35\x30\x32\x38\x32\x36\x20\x39\x2e\ +\x36\x39\x34\x34\x35\x30\x32\x36\x38\x39\x39\x20\x31\x33\x2e\x34\ +\x34\x39\x39\x35\x30\x33\x38\x37\x35\x20\x43\x20\x39\x2e\x37\x30\ +\x30\x36\x39\x31\x33\x33\x37\x38\x32\x20\x31\x33\x2e\x34\x38\x38\ +\x33\x39\x37\x39\x34\x38\x39\x20\x39\x2e\x37\x30\x36\x39\x33\x32\ +\x34\x30\x36\x36\x36\x20\x31\x33\x2e\x35\x32\x36\x35\x30\x39\x38\ +\x30\x31\x38\x20\x39\x2e\x37\x31\x33\x31\x37\x33\x34\x37\x35\x34\ +\x39\x20\x31\x33\x2e\x35\x36\x34\x32\x35\x38\x35\x38\x38\x34\x20\ +\x43\x20\x39\x2e\x37\x31\x39\x34\x31\x34\x35\x34\x34\x33\x33\x20\ +\x31\x33\x2e\x36\x30\x32\x30\x30\x37\x33\x37\x34\x39\x20\x39\x2e\ +\x37\x32\x35\x36\x35\x35\x36\x31\x33\x31\x37\x20\x31\x33\x2e\x36\ +\x33\x39\x33\x39\x30\x39\x30\x38\x32\x20\x39\x2e\x37\x33\x31\x38\ +\x39\x36\x36\x38\x32\x20\x31\x33\x2e\x36\x37\x36\x33\x38\x32\x35\ +\x36\x38\x32\x20\x43\x20\x39\x2e\x37\x33\x38\x31\x33\x37\x37\x35\ +\x30\x38\x34\x20\x31\x33\x2e\x37\x31\x33\x33\x37\x34\x32\x32\x38\ +\x32\x20\x39\x2e\x37\x34\x34\x33\x37\x38\x38\x31\x39\x36\x37\x20\ +\x31\x33\x2e\x37\x34\x39\x39\x37\x31\x36\x35\x34\x38\x20\x39\x2e\ +\x37\x35\x30\x36\x31\x39\x38\x38\x38\x35\x31\x20\x31\x33\x2e\x37\ +\x38\x36\x31\x34\x39\x30\x30\x36\x39\x20\x43\x20\x39\x2e\x37\x35\ +\x36\x38\x36\x30\x39\x35\x37\x33\x35\x20\x31\x33\x2e\x38\x32\x32\ +\x33\x32\x36\x33\x35\x39\x20\x39\x2e\x37\x36\x33\x31\x30\x32\x30\ +\x32\x36\x31\x38\x20\x31\x33\x2e\x38\x35\x38\x30\x38\x31\x31\x30\ +\x36\x39\x20\x39\x2e\x37\x36\x39\x33\x34\x33\x30\x39\x35\x30\x32\ +\x20\x31\x33\x2e\x38\x39\x33\x33\x38\x38\x32\x32\x38\x36\x20\x43\ +\x20\x39\x2e\x37\x37\x35\x35\x38\x34\x31\x36\x33\x38\x35\x20\x31\ +\x33\x2e\x39\x32\x38\x36\x39\x35\x33\x35\x30\x33\x20\x39\x2e\x37\ +\x38\x31\x38\x32\x35\x32\x33\x32\x36\x39\x20\x31\x33\x2e\x39\x36\ +\x33\x35\x35\x32\x31\x35\x30\x33\x20\x39\x2e\x37\x38\x38\x30\x36\ +\x36\x33\x30\x31\x35\x33\x20\x31\x33\x2e\x39\x39\x37\x39\x33\x34\ +\x34\x36\x34\x32\x20\x43\x20\x39\x2e\x37\x39\x34\x33\x30\x37\x33\ +\x37\x30\x33\x36\x20\x31\x34\x2e\x30\x33\x32\x33\x31\x36\x37\x37\ +\x38\x31\x20\x39\x2e\x38\x30\x30\x35\x34\x38\x34\x33\x39\x32\x20\ +\x31\x34\x2e\x30\x36\x36\x32\x32\x31\x37\x34\x39\x20\x39\x2e\x38\ +\x30\x36\x37\x38\x39\x35\x30\x38\x30\x34\x20\x31\x34\x2e\x30\x39\ +\x39\x36\x32\x36\x31\x30\x37\x33\x20\x43\x20\x39\x2e\x38\x31\x33\ +\x30\x33\x30\x35\x37\x36\x38\x37\x20\x31\x34\x2e\x31\x33\x33\x30\ +\x33\x30\x34\x36\x35\x36\x20\x39\x2e\x38\x31\x39\x32\x37\x31\x36\ +\x34\x35\x37\x31\x20\x31\x34\x2e\x31\x36\x35\x39\x33\x31\x31\x39\ +\x37\x33\x20\x39\x2e\x38\x32\x35\x35\x31\x32\x37\x31\x34\x35\x34\ +\x20\x31\x34\x2e\x31\x39\x38\x33\x30\x35\x39\x36\x34\x20\x43\x20\ +\x39\x2e\x38\x33\x31\x37\x35\x33\x37\x38\x33\x33\x38\x20\x31\x34\ +\x2e\x32\x33\x30\x36\x38\x30\x37\x33\x30\x36\x20\x39\x2e\x38\x33\ +\x37\x39\x39\x34\x38\x35\x32\x32\x32\x20\x31\x34\x2e\x32\x36\x32\ +\x35\x32\x36\x33\x36\x35\x36\x20\x39\x2e\x38\x34\x34\x32\x33\x35\ +\x39\x32\x31\x30\x35\x20\x31\x34\x2e\x32\x39\x33\x38\x32\x31\x34\ +\x39\x36\x20\x43\x20\x39\x2e\x38\x35\x30\x34\x37\x36\x39\x38\x39\ +\x38\x39\x20\x31\x34\x2e\x33\x32\x35\x31\x31\x36\x36\x32\x36\x33\ +\x20\x39\x2e\x38\x35\x36\x37\x31\x38\x30\x35\x38\x37\x32\x20\x31\ +\x34\x2e\x33\x35\x35\x38\x35\x37\x39\x33\x38\x20\x39\x2e\x38\x36\ +\x32\x39\x35\x39\x31\x32\x37\x35\x36\x20\x31\x34\x2e\x33\x38\x36\ +\x30\x32\x35\x30\x35\x36\x35\x20\x43\x20\x39\x2e\x38\x36\x39\x32\ +\x30\x30\x31\x39\x36\x34\x20\x31\x34\x2e\x34\x31\x36\x31\x39\x32\ +\x31\x37\x34\x39\x20\x39\x2e\x38\x37\x35\x34\x34\x31\x32\x36\x35\ +\x32\x33\x20\x31\x34\x2e\x34\x34\x35\x37\x38\x31\x36\x34\x33\x37\ +\x20\x39\x2e\x38\x38\x31\x36\x38\x32\x33\x33\x34\x30\x37\x20\x31\ +\x34\x2e\x34\x37\x34\x37\x37\x34\x31\x31\x38\x33\x20\x43\x20\x39\ +\x2e\x38\x38\x37\x39\x32\x33\x34\x30\x32\x39\x20\x31\x34\x2e\x35\ +\x30\x33\x37\x36\x36\x35\x39\x32\x38\x20\x39\x2e\x38\x39\x34\x31\ +\x36\x34\x34\x37\x31\x37\x34\x20\x31\x34\x2e\x35\x33\x32\x31\x35\ +\x38\x34\x37\x39\x36\x20\x39\x2e\x39\x30\x30\x34\x30\x35\x35\x34\ +\x30\x35\x38\x20\x31\x34\x2e\x35\x35\x39\x39\x33\x31\x34\x39\x33\ +\x39\x20\x43\x20\x39\x2e\x39\x30\x36\x36\x34\x36\x36\x30\x39\x34\ +\x31\x20\x31\x34\x2e\x35\x38\x37\x37\x30\x34\x35\x30\x38\x33\x20\ +\x39\x2e\x39\x31\x32\x38\x38\x37\x36\x37\x38\x32\x35\x20\x31\x34\ +\x2e\x36\x31\x34\x38\x35\x34\x39\x32\x35\x32\x20\x39\x2e\x39\x31\ +\x39\x31\x32\x38\x37\x34\x37\x30\x38\x20\x31\x34\x2e\x36\x34\x31\ +\x33\x36\x35\x35\x34\x38\x32\x20\x43\x20\x39\x2e\x39\x32\x35\x33\ +\x36\x39\x38\x31\x35\x39\x32\x20\x31\x34\x2e\x36\x36\x37\x38\x37\ +\x36\x31\x37\x31\x31\x20\x39\x2e\x39\x33\x31\x36\x31\x30\x38\x38\ +\x34\x37\x36\x20\x31\x34\x2e\x36\x39\x33\x37\x34\x33\x31\x34\x39\ +\x33\x20\x39\x2e\x39\x33\x37\x38\x35\x31\x39\x35\x33\x35\x39\x20\ +\x31\x34\x2e\x37\x31\x38\x39\x35\x30\x34\x30\x31\x31\x20\x43\x20\ +\x39\x2e\x39\x34\x34\x30\x39\x33\x30\x32\x32\x34\x33\x20\x31\x34\ +\x2e\x37\x34\x34\x31\x35\x37\x36\x35\x32\x38\x20\x39\x2e\x39\x35\ +\x30\x33\x33\x34\x30\x39\x31\x32\x36\x20\x31\x34\x2e\x37\x36\x38\ +\x37\x30\x31\x32\x30\x37\x35\x20\x39\x2e\x39\x35\x36\x35\x37\x35\ +\x31\x36\x30\x31\x20\x31\x34\x2e\x37\x39\x32\x35\x36\x36\x31\x32\ +\x32\x39\x20\x43\x20\x39\x2e\x39\x36\x32\x38\x31\x36\x32\x32\x38\ +\x39\x34\x20\x31\x34\x2e\x38\x31\x36\x34\x33\x31\x30\x33\x38\x33\ +\x20\x39\x2e\x39\x36\x39\x30\x35\x37\x32\x39\x37\x37\x37\x20\x31\ +\x34\x2e\x38\x33\x39\x36\x31\x33\x32\x33\x30\x32\x20\x39\x2e\x39\ +\x37\x35\x32\x39\x38\x33\x36\x36\x36\x31\x20\x31\x34\x2e\x38\x36\ +\x32\x30\x39\x38\x39\x31\x39\x32\x20\x43\x20\x39\x2e\x39\x38\x31\ +\x35\x33\x39\x34\x33\x35\x34\x34\x20\x31\x34\x2e\x38\x38\x34\x35\ +\x38\x34\x36\x30\x38\x32\x20\x39\x2e\x39\x38\x37\x37\x38\x30\x35\ +\x30\x34\x32\x38\x20\x31\x34\x2e\x39\x30\x36\x33\x36\x39\x36\x30\ +\x32\x36\x20\x39\x2e\x39\x39\x34\x30\x32\x31\x35\x37\x33\x31\x32\ +\x20\x31\x34\x2e\x39\x32\x37\x34\x34\x31\x33\x30\x37\x20\x43\x20\ +\x31\x30\x2e\x30\x30\x30\x32\x36\x32\x36\x34\x32\x20\x31\x34\x2e\ +\x39\x34\x38\x35\x31\x33\x30\x31\x31\x33\x20\x31\x30\x2e\x30\x30\ +\x36\x35\x30\x33\x37\x31\x30\x38\x20\x31\x34\x2e\x39\x36\x38\x38\ +\x36\x37\x31\x33\x33\x32\x20\x31\x30\x2e\x30\x31\x32\x37\x34\x34\ +\x37\x37\x39\x36\x20\x31\x34\x2e\x39\x38\x38\x34\x39\x32\x32\x38\ +\x30\x36\x20\x43\x20\x31\x30\x2e\x30\x31\x38\x39\x38\x35\x38\x34\ +\x38\x35\x20\x31\x35\x2e\x30\x30\x38\x31\x31\x37\x34\x32\x38\x20\ +\x31\x30\x2e\x30\x32\x35\x32\x32\x36\x39\x31\x37\x33\x20\x31\x35\ +\x2e\x30\x32\x37\x30\x30\x39\x32\x31\x34\x32\x20\x31\x30\x2e\x30\ +\x33\x31\x34\x36\x37\x39\x38\x36\x31\x20\x31\x35\x2e\x30\x34\x35\ +\x31\x35\x37\x34\x36\x38\x33\x20\x43\x20\x31\x30\x2e\x30\x33\x37\ +\x37\x30\x39\x30\x35\x35\x20\x31\x35\x2e\x30\x36\x33\x33\x30\x35\ +\x37\x32\x32\x34\x20\x31\x30\x2e\x30\x34\x33\x39\x35\x30\x31\x32\ +\x33\x38\x20\x31\x35\x2e\x30\x38\x30\x37\x30\x35\x39\x37\x30\x31\ +\x20\x31\x30\x2e\x30\x35\x30\x31\x39\x31\x31\x39\x32\x36\x20\x31\ +\x35\x2e\x30\x39\x37\x33\x34\x39\x32\x37\x37\x35\x20\x43\x20\x31\ +\x30\x2e\x30\x35\x36\x34\x33\x32\x32\x36\x31\x35\x20\x31\x35\x2e\ +\x31\x31\x33\x39\x39\x32\x35\x38\x34\x39\x20\x31\x30\x2e\x30\x36\ +\x32\x36\x37\x33\x33\x33\x30\x33\x20\x31\x35\x2e\x31\x32\x39\x38\ +\x37\x34\x33\x39\x37\x31\x20\x31\x30\x2e\x30\x36\x38\x39\x31\x34\ +\x33\x39\x39\x31\x20\x31\x35\x2e\x31\x34\x34\x39\x38\x37\x30\x33\ +\x30\x37\x20\x43\x20\x31\x30\x2e\x30\x37\x35\x31\x35\x35\x34\x36\ +\x38\x20\x31\x35\x2e\x31\x36\x30\x30\x39\x39\x36\x36\x34\x34\x20\ +\x31\x30\x2e\x30\x38\x31\x33\x39\x36\x35\x33\x36\x38\x20\x31\x35\ +\x2e\x31\x37\x34\x34\x33\x38\x34\x39\x31\x31\x20\x31\x30\x2e\x30\ +\x38\x37\x36\x33\x37\x36\x30\x35\x37\x20\x31\x35\x2e\x31\x38\x37\ +\x39\x39\x37\x30\x39\x30\x31\x20\x43\x20\x31\x30\x2e\x30\x39\x33\ +\x38\x37\x38\x36\x37\x34\x35\x20\x31\x35\x2e\x32\x30\x31\x35\x35\ +\x35\x36\x38\x39\x20\x31\x30\x2e\x31\x30\x30\x31\x31\x39\x37\x34\ +\x33\x33\x20\x31\x35\x2e\x32\x31\x34\x33\x32\x39\x33\x36\x35\x35\ +\x20\x31\x30\x2e\x31\x30\x36\x33\x36\x30\x38\x31\x32\x32\x20\x31\ +\x35\x2e\x32\x32\x36\x33\x31\x32\x39\x37\x31\x20\x43\x20\x31\x30\ +\x2e\x31\x31\x32\x36\x30\x31\x38\x38\x31\x20\x31\x35\x2e\x32\x33\ +\x38\x32\x39\x36\x35\x37\x36\x36\x20\x31\x30\x2e\x31\x31\x38\x38\ +\x34\x32\x39\x34\x39\x38\x20\x31\x35\x2e\x32\x34\x39\x34\x38\x35\ +\x33\x35\x37\x34\x20\x31\x30\x2e\x31\x32\x35\x30\x38\x34\x30\x31\ +\x38\x37\x20\x31\x35\x2e\x32\x35\x39\x38\x37\x35\x34\x34\x35\x34\ +\x20\x43\x20\x31\x30\x2e\x31\x33\x31\x33\x32\x35\x30\x38\x37\x35\ +\x20\x31\x35\x2e\x32\x37\x30\x32\x36\x35\x35\x33\x33\x34\x20\x31\ +\x30\x2e\x31\x33\x37\x35\x36\x36\x31\x35\x36\x33\x20\x31\x35\x2e\ +\x32\x37\x39\x38\x35\x32\x31\x32\x33\x20\x31\x30\x2e\x31\x34\x33\ +\x38\x30\x37\x32\x32\x35\x32\x20\x31\x35\x2e\x32\x38\x38\x36\x33\ +\x32\x36\x33\x32\x36\x20\x43\x20\x31\x30\x2e\x31\x35\x30\x30\x34\ +\x38\x32\x39\x34\x20\x31\x35\x2e\x32\x39\x37\x34\x31\x33\x31\x34\ +\x32\x31\x20\x31\x30\x2e\x31\x35\x36\x32\x38\x39\x33\x36\x32\x39\ +\x20\x31\x35\x2e\x33\x30\x35\x33\x38\x32\x37\x32\x31\x37\x20\x31\ +\x30\x2e\x31\x36\x32\x35\x33\x30\x34\x33\x31\x37\x20\x31\x35\x2e\ +\x33\x31\x32\x35\x34\x30\x30\x38\x20\x43\x20\x31\x30\x2e\x31\x36\ +\x38\x37\x37\x31\x35\x30\x30\x35\x20\x31\x35\x2e\x33\x31\x39\x36\ +\x39\x37\x34\x33\x38\x33\x20\x31\x30\x2e\x31\x37\x35\x30\x31\x32\ +\x35\x36\x39\x34\x20\x31\x35\x2e\x33\x32\x36\x30\x33\x37\x36\x38\ +\x38\x37\x20\x31\x30\x2e\x31\x38\x31\x32\x35\x33\x36\x33\x38\x32\ +\x20\x31\x35\x2e\x33\x33\x31\x35\x36\x30\x38\x33\x32\x20\x43\x20\ +\x31\x30\x2e\x31\x38\x37\x34\x39\x34\x37\x30\x37\x20\x31\x35\x2e\ +\x33\x33\x37\x30\x38\x33\x39\x37\x35\x32\x20\x31\x30\x2e\x31\x39\ +\x33\x37\x33\x35\x37\x37\x35\x39\x20\x31\x35\x2e\x33\x34\x31\x37\ +\x38\x35\x30\x39\x35\x36\x20\x31\x30\x2e\x31\x39\x39\x39\x37\x36\ +\x38\x34\x34\x37\x20\x31\x35\x2e\x33\x34\x35\x36\x36\x35\x34\x38\ +\x36\x32\x20\x43\x20\x31\x30\x2e\x32\x30\x36\x32\x31\x37\x39\x31\ +\x33\x35\x20\x31\x35\x2e\x33\x34\x39\x35\x34\x35\x38\x37\x36\x39\ +\x20\x31\x30\x2e\x32\x31\x32\x34\x35\x38\x39\x38\x32\x34\x20\x31\ +\x35\x2e\x33\x35\x32\x36\x30\x30\x36\x30\x30\x33\x20\x31\x30\x2e\ +\x32\x31\x38\x37\x30\x30\x30\x35\x31\x32\x20\x31\x35\x2e\x33\x35\ +\x34\x38\x33\x32\x32\x34\x30\x31\x20\x43\x20\x31\x30\x2e\x32\x32\ +\x34\x39\x34\x31\x31\x32\x30\x31\x20\x31\x35\x2e\x33\x35\x37\x30\ +\x36\x33\x38\x37\x39\x38\x20\x31\x30\x2e\x32\x33\x31\x31\x38\x32\ +\x31\x38\x38\x39\x20\x31\x35\x2e\x33\x35\x38\x34\x36\x37\x34\x38\ +\x34\x33\x20\x31\x30\x2e\x32\x33\x37\x34\x32\x33\x32\x35\x37\x37\ +\x20\x31\x35\x2e\x33\x35\x39\x30\x34\x36\x39\x32\x33\x35\x20\x43\ +\x20\x31\x30\x2e\x32\x34\x33\x36\x36\x34\x33\x32\x36\x36\x20\x31\ +\x35\x2e\x33\x35\x39\x36\x32\x36\x33\x36\x32\x38\x20\x31\x30\x2e\ +\x32\x34\x39\x39\x30\x35\x33\x39\x35\x34\x20\x31\x35\x2e\x33\x35\ +\x39\x33\x37\x36\x36\x37\x38\x37\x20\x31\x30\x2e\x32\x35\x36\x31\ +\x34\x36\x34\x36\x34\x32\x20\x31\x35\x2e\x33\x35\x38\x33\x30\x33\ +\x30\x32\x31\x37\x20\x43\x20\x31\x30\x2e\x32\x36\x32\x33\x38\x37\ +\x35\x33\x33\x31\x20\x31\x35\x2e\x33\x35\x37\x32\x32\x39\x33\x36\ +\x34\x37\x20\x31\x30\x2e\x32\x36\x38\x36\x32\x38\x36\x30\x31\x39\ +\x20\x31\x35\x2e\x33\x35\x35\x33\x32\x36\x37\x37\x38\x20\x31\x30\ +\x2e\x32\x37\x34\x38\x36\x39\x36\x37\x30\x37\x20\x31\x35\x2e\x33\ +\x35\x32\x36\x30\x31\x36\x38\x34\x34\x20\x43\x20\x31\x30\x2e\x32\ +\x38\x31\x31\x31\x30\x37\x33\x39\x36\x20\x31\x35\x2e\x33\x34\x39\ +\x38\x37\x36\x35\x39\x30\x38\x20\x31\x30\x2e\x32\x38\x37\x33\x35\ +\x31\x38\x30\x38\x34\x20\x31\x35\x2e\x33\x34\x36\x33\x32\x34\x30\ +\x34\x32\x36\x20\x31\x30\x2e\x32\x39\x33\x35\x39\x32\x38\x37\x37\ +\x32\x20\x31\x35\x2e\x33\x34\x31\x39\x35\x31\x37\x32\x34\x38\x20\ +\x43\x20\x31\x30\x2e\x32\x39\x39\x38\x33\x33\x39\x34\x36\x31\x20\ +\x31\x35\x2e\x33\x33\x37\x35\x37\x39\x34\x30\x37\x31\x20\x31\x30\ +\x2e\x33\x30\x36\x30\x37\x35\x30\x31\x34\x39\x20\x31\x35\x2e\x33\ +\x33\x32\x33\x38\x32\x33\x38\x38\x37\x20\x31\x30\x2e\x33\x31\x32\ +\x33\x31\x36\x30\x38\x33\x38\x20\x31\x35\x2e\x33\x32\x36\x33\x36\ +\x39\x36\x30\x35\x34\x20\x43\x20\x31\x30\x2e\x33\x31\x38\x35\x35\ +\x37\x31\x35\x32\x36\x20\x31\x35\x2e\x33\x32\x30\x33\x35\x36\x38\ +\x32\x32\x32\x20\x31\x30\x2e\x33\x32\x34\x37\x39\x38\x32\x32\x31\ +\x34\x20\x31\x35\x2e\x33\x31\x33\x35\x32\x33\x33\x36\x37\x32\x20\ +\x31\x30\x2e\x33\x33\x31\x30\x33\x39\x32\x39\x30\x33\x20\x31\x35\ +\x2e\x33\x30\x35\x38\x37\x39\x34\x31\x32\x39\x20\x43\x20\x31\x30\ +\x2e\x33\x33\x37\x32\x38\x30\x33\x35\x39\x31\x20\x31\x35\x2e\x32\ +\x39\x38\x32\x33\x35\x34\x35\x38\x37\x20\x31\x30\x2e\x33\x34\x33\ +\x35\x32\x31\x34\x32\x37\x39\x20\x31\x35\x2e\x32\x38\x39\x37\x37\ +\x36\x31\x33\x30\x31\x20\x31\x30\x2e\x33\x34\x39\x37\x36\x32\x34\ +\x39\x36\x38\x20\x31\x35\x2e\x32\x38\x30\x35\x31\x32\x38\x32\x30\ +\x39\x20\x43\x20\x31\x30\x2e\x33\x35\x36\x30\x30\x33\x35\x36\x35\ +\x36\x20\x31\x35\x2e\x32\x37\x31\x32\x34\x39\x35\x31\x31\x36\x20\ +\x31\x30\x2e\x33\x36\x32\x32\x34\x34\x36\x33\x34\x34\x20\x31\x35\ +\x2e\x32\x36\x31\x31\x37\x37\x33\x38\x35\x38\x20\x31\x30\x2e\x33\ +\x36\x38\x34\x38\x35\x37\x30\x33\x33\x20\x31\x35\x2e\x32\x35\x30\ +\x33\x30\x39\x30\x34\x30\x36\x20\x43\x20\x31\x30\x2e\x33\x37\x34\ +\x37\x32\x36\x37\x37\x32\x31\x20\x31\x35\x2e\x32\x33\x39\x34\x34\ +\x30\x36\x39\x35\x34\x20\x31\x30\x2e\x33\x38\x30\x39\x36\x37\x38\ +\x34\x31\x20\x31\x35\x2e\x32\x32\x37\x37\x37\x31\x33\x34\x31\x38\ +\x20\x31\x30\x2e\x33\x38\x37\x32\x30\x38\x39\x30\x39\x38\x20\x31\ +\x35\x2e\x32\x31\x35\x33\x31\x34\x37\x36\x30\x39\x20\x43\x20\x31\ +\x30\x2e\x33\x39\x33\x34\x34\x39\x39\x37\x38\x36\x20\x31\x35\x2e\ +\x32\x30\x32\x38\x35\x38\x31\x37\x39\x39\x20\x31\x30\x2e\x33\x39\ +\x39\x36\x39\x31\x30\x34\x37\x35\x20\x31\x35\x2e\x31\x38\x39\x36\ +\x30\x39\x36\x33\x36\x39\x20\x31\x30\x2e\x34\x30\x35\x39\x33\x32\ +\x31\x31\x36\x33\x20\x31\x35\x2e\x31\x37\x35\x35\x38\x34\x30\x37\ +\x35\x34\x20\x43\x20\x31\x30\x2e\x34\x31\x32\x31\x37\x33\x31\x38\ +\x35\x31\x20\x31\x35\x2e\x31\x36\x31\x35\x35\x38\x35\x31\x34\x20\ +\x31\x30\x2e\x34\x31\x38\x34\x31\x34\x32\x35\x34\x20\x31\x35\x2e\ +\x31\x34\x36\x37\x35\x31\x32\x36\x30\x39\x20\x31\x30\x2e\x34\x32\ +\x34\x36\x35\x35\x33\x32\x32\x38\x20\x31\x35\x2e\x31\x33\x31\x31\ +\x37\x38\x33\x39\x39\x35\x20\x43\x20\x31\x30\x2e\x34\x33\x30\x38\ +\x39\x36\x33\x39\x31\x36\x20\x31\x35\x2e\x31\x31\x35\x36\x30\x35\ +\x35\x33\x38\x31\x20\x31\x30\x2e\x34\x33\x37\x31\x33\x37\x34\x36\ +\x30\x35\x20\x31\x35\x2e\x30\x39\x39\x32\x36\x32\x34\x36\x33\x38\ +\x20\x31\x30\x2e\x34\x34\x33\x33\x37\x38\x35\x32\x39\x33\x20\x31\ +\x35\x2e\x30\x38\x32\x31\x36\x36\x33\x37\x34\x38\x20\x43\x20\x31\ +\x30\x2e\x34\x34\x39\x36\x31\x39\x35\x39\x38\x31\x20\x31\x35\x2e\ +\x30\x36\x35\x30\x37\x30\x32\x38\x35\x39\x20\x31\x30\x2e\x34\x35\ +\x35\x38\x36\x30\x36\x36\x37\x20\x31\x35\x2e\x30\x34\x37\x32\x31\ +\x36\x36\x35\x33\x34\x20\x31\x30\x2e\x34\x36\x32\x31\x30\x31\x37\ +\x33\x35\x38\x20\x31\x35\x2e\x30\x32\x38\x36\x32\x33\x37\x36\x33\ +\x38\x20\x43\x20\x31\x30\x2e\x34\x36\x38\x33\x34\x32\x38\x30\x34\ +\x37\x20\x31\x35\x2e\x30\x31\x30\x30\x33\x30\x38\x37\x34\x32\x20\ +\x31\x30\x2e\x34\x37\x34\x35\x38\x33\x38\x37\x33\x35\x20\x31\x34\ +\x2e\x39\x39\x30\x36\x39\x34\x32\x38\x31\x36\x20\x31\x30\x2e\x34\ +\x38\x30\x38\x32\x34\x39\x34\x32\x33\x20\x31\x34\x2e\x39\x37\x30\ +\x36\x33\x33\x33\x33\x32\x20\x43\x20\x31\x30\x2e\x34\x38\x37\x30\ +\x36\x36\x30\x31\x31\x32\x20\x31\x34\x2e\x39\x35\x30\x35\x37\x32\ +\x33\x38\x32\x34\x20\x31\x30\x2e\x34\x39\x33\x33\x30\x37\x30\x38\ +\x20\x31\x34\x2e\x39\x32\x39\x37\x38\x32\x37\x31\x39\x38\x20\x31\ +\x30\x2e\x34\x39\x39\x35\x34\x38\x31\x34\x38\x38\x20\x31\x34\x2e\ +\x39\x30\x38\x32\x38\x34\x37\x32\x30\x33\x20\x43\x20\x31\x30\x2e\ +\x35\x30\x35\x37\x38\x39\x32\x31\x37\x37\x20\x31\x34\x2e\x38\x38\ +\x36\x37\x38\x36\x37\x32\x30\x37\x20\x31\x30\x2e\x35\x31\x32\x30\ +\x33\x30\x32\x38\x36\x35\x20\x31\x34\x2e\x38\x36\x34\x35\x37\x36\ +\x31\x32\x34\x37\x20\x31\x30\x2e\x35\x31\x38\x32\x37\x31\x33\x35\ +\x35\x33\x20\x31\x34\x2e\x38\x34\x31\x36\x37\x34\x33\x30\x36\x35\ +\x20\x43\x20\x31\x30\x2e\x35\x32\x34\x35\x31\x32\x34\x32\x34\x32\ +\x20\x31\x34\x2e\x38\x31\x38\x37\x37\x32\x34\x38\x38\x34\x20\x31\ +\x30\x2e\x35\x33\x30\x37\x35\x33\x34\x39\x33\x20\x31\x34\x2e\x37\ +\x39\x35\x31\x37\x35\x32\x39\x31\x37\x20\x31\x30\x2e\x35\x33\x36\ +\x39\x39\x34\x35\x36\x31\x39\x20\x31\x34\x2e\x37\x37\x30\x39\x30\ +\x35\x30\x35\x36\x34\x20\x43\x20\x31\x30\x2e\x35\x34\x33\x32\x33\ +\x35\x36\x33\x30\x37\x20\x31\x34\x2e\x37\x34\x36\x36\x33\x34\x38\ +\x32\x31\x31\x20\x31\x30\x2e\x35\x34\x39\x34\x37\x36\x36\x39\x39\ +\x35\x20\x31\x34\x2e\x37\x32\x31\x36\x38\x37\x35\x30\x30\x31\x20\ +\x31\x30\x2e\x35\x35\x35\x37\x31\x37\x37\x36\x38\x34\x20\x31\x34\ +\x2e\x36\x39\x36\x30\x38\x36\x33\x36\x34\x32\x20\x43\x20\x31\x30\ +\x2e\x35\x36\x31\x39\x35\x38\x38\x33\x37\x32\x20\x31\x34\x2e\x36\ +\x37\x30\x34\x38\x35\x32\x32\x38\x33\x20\x31\x30\x2e\x35\x36\x38\ +\x31\x39\x39\x39\x30\x36\x20\x31\x34\x2e\x36\x34\x34\x32\x32\x36\ +\x33\x34\x36\x33\x20\x31\x30\x2e\x35\x37\x34\x34\x34\x30\x39\x37\ +\x34\x39\x20\x31\x34\x2e\x36\x31\x37\x33\x33\x33\x38\x38\x33\x39\ +\x20\x43\x20\x31\x30\x2e\x35\x38\x30\x36\x38\x32\x30\x34\x33\x37\ +\x20\x31\x34\x2e\x35\x39\x30\x34\x34\x31\x34\x32\x31\x34\x20\x31\ +\x30\x2e\x35\x38\x36\x39\x32\x33\x31\x31\x32\x35\x20\x31\x34\x2e\ +\x35\x36\x32\x39\x31\x31\x35\x36\x39\x20\x31\x30\x2e\x35\x39\x33\ +\x31\x36\x34\x31\x38\x31\x34\x20\x31\x34\x2e\x35\x33\x34\x37\x36\ +\x39\x33\x35\x30\x31\x20\x43\x20\x31\x30\x2e\x35\x39\x39\x34\x30\ +\x35\x32\x35\x30\x32\x20\x31\x34\x2e\x35\x30\x36\x36\x32\x37\x31\ +\x33\x31\x31\x20\x31\x30\x2e\x36\x30\x35\x36\x34\x36\x33\x31\x39\ +\x20\x31\x34\x2e\x34\x37\x37\x38\x36\x38\x38\x36\x33\x38\x20\x31\ +\x30\x2e\x36\x31\x31\x38\x38\x37\x33\x38\x37\x39\x20\x31\x34\x2e\ +\x34\x34\x38\x35\x32\x30\x33\x39\x30\x33\x20\x43\x20\x31\x30\x2e\ +\x36\x31\x38\x31\x32\x38\x34\x35\x36\x37\x20\x31\x34\x2e\x34\x31\ +\x39\x31\x37\x31\x39\x31\x36\x37\x20\x31\x30\x2e\x36\x32\x34\x33\ +\x36\x39\x35\x32\x35\x36\x20\x31\x34\x2e\x33\x38\x39\x32\x32\x39\ +\x36\x38\x38\x36\x20\x31\x30\x2e\x36\x33\x30\x36\x31\x30\x35\x39\ +\x34\x34\x20\x31\x34\x2e\x33\x35\x38\x37\x32\x30\x33\x32\x37\x31\ +\x20\x43\x20\x31\x30\x2e\x36\x33\x36\x38\x35\x31\x36\x36\x33\x32\ +\x20\x31\x34\x2e\x33\x32\x38\x32\x31\x30\x39\x36\x35\x35\x20\x31\ +\x30\x2e\x36\x34\x33\x30\x39\x32\x37\x33\x32\x31\x20\x31\x34\x2e\ +\x32\x39\x37\x31\x33\x31\x30\x36\x31\x20\x31\x30\x2e\x36\x34\x39\ +\x33\x33\x33\x38\x30\x30\x39\x20\x31\x34\x2e\x32\x36\x35\x35\x30\ +\x37\x39\x37\x32\x34\x20\x43\x20\x31\x30\x2e\x36\x35\x35\x35\x37\ +\x34\x38\x36\x39\x37\x20\x31\x34\x2e\x32\x33\x33\x38\x38\x34\x38\ +\x38\x33\x39\x20\x31\x30\x2e\x36\x36\x31\x38\x31\x35\x39\x33\x38\ +\x36\x20\x31\x34\x2e\x32\x30\x31\x37\x31\x35\x33\x34\x36\x20\x31\ +\x30\x2e\x36\x36\x38\x30\x35\x37\x30\x30\x37\x34\x20\x31\x34\x2e\ +\x31\x36\x39\x30\x32\x37\x34\x31\x33\x31\x20\x43\x20\x31\x30\x2e\ +\x36\x37\x34\x32\x39\x38\x30\x37\x36\x32\x20\x31\x34\x2e\x31\x33\ +\x36\x33\x33\x39\x34\x38\x30\x32\x20\x31\x30\x2e\x36\x38\x30\x35\ +\x33\x39\x31\x34\x35\x31\x20\x31\x34\x2e\x31\x30\x33\x31\x33\x30\ +\x30\x33\x36\x31\x20\x31\x30\x2e\x36\x38\x36\x37\x38\x30\x32\x31\ +\x33\x39\x20\x31\x34\x2e\x30\x36\x39\x34\x32\x37\x37\x38\x37\x35\ +\x20\x43\x20\x31\x30\x2e\x36\x39\x33\x30\x32\x31\x32\x38\x32\x38\ +\x20\x31\x34\x2e\x30\x33\x35\x37\x32\x35\x35\x33\x38\x39\x20\x31\ +\x30\x2e\x36\x39\x39\x32\x36\x32\x33\x35\x31\x36\x20\x31\x34\x2e\ +\x30\x30\x31\x35\x32\x37\x35\x32\x33\x36\x20\x31\x30\x2e\x37\x30\ +\x35\x35\x30\x33\x34\x32\x30\x34\x20\x31\x33\x2e\x39\x36\x36\x38\ +\x36\x33\x30\x35\x35\x38\x20\x43\x20\x31\x30\x2e\x37\x31\x31\x37\ +\x34\x34\x34\x38\x39\x33\x20\x31\x33\x2e\x39\x33\x32\x31\x39\x38\ +\x35\x38\x38\x20\x31\x30\x2e\x37\x31\x37\x39\x38\x35\x35\x35\x38\ +\x31\x20\x31\x33\x2e\x38\x39\x37\x30\x36\x34\x38\x36\x34\x33\x20\ +\x31\x30\x2e\x37\x32\x34\x32\x32\x36\x36\x32\x36\x39\x20\x31\x33\ +\x2e\x38\x36\x31\x34\x39\x31\x37\x36\x31\x34\x20\x43\x20\x31\x30\ +\x2e\x37\x33\x30\x34\x36\x37\x36\x39\x35\x38\x20\x31\x33\x2e\x38\ +\x32\x35\x39\x31\x38\x36\x35\x38\x34\x20\x31\x30\x2e\x37\x33\x36\ +\x37\x30\x38\x37\x36\x34\x36\x20\x31\x33\x2e\x37\x38\x39\x39\x30\ +\x33\x35\x33\x35\x37\x20\x31\x30\x2e\x37\x34\x32\x39\x34\x39\x38\ +\x33\x33\x34\x20\x31\x33\x2e\x37\x35\x33\x34\x37\x36\x37\x38\x36\ +\x20\x43\x20\x31\x30\x2e\x37\x34\x39\x31\x39\x30\x39\x30\x32\x33\ +\x20\x31\x33\x2e\x37\x31\x37\x30\x35\x30\x30\x33\x36\x34\x20\x31\ +\x30\x2e\x37\x35\x35\x34\x33\x31\x39\x37\x31\x31\x20\x31\x33\x2e\ +\x36\x38\x30\x32\x30\x39\x31\x38\x36\x34\x20\x31\x30\x2e\x37\x36\ +\x31\x36\x37\x33\x30\x33\x39\x39\x20\x31\x33\x2e\x36\x34\x32\x39\ +\x38\x35\x30\x39\x38\x31\x20\x43\x20\x31\x30\x2e\x37\x36\x37\x39\ +\x31\x34\x31\x30\x38\x38\x20\x31\x33\x2e\x36\x30\x35\x37\x36\x31\ +\x30\x30\x39\x39\x20\x31\x30\x2e\x37\x37\x34\x31\x35\x35\x31\x37\ +\x37\x36\x20\x31\x33\x2e\x35\x36\x38\x31\x35\x31\x33\x38\x30\x38\ +\x20\x31\x30\x2e\x37\x38\x30\x33\x39\x36\x32\x34\x36\x35\x20\x31\ +\x33\x2e\x35\x33\x30\x31\x38\x37\x34\x39\x34\x35\x20\x43\x20\x31\ +\x30\x2e\x37\x38\x36\x36\x33\x37\x33\x31\x35\x33\x20\x31\x33\x2e\ +\x34\x39\x32\x32\x32\x33\x36\x30\x38\x33\x20\x31\x30\x2e\x37\x39\ +\x32\x38\x37\x38\x33\x38\x34\x31\x20\x31\x33\x2e\x34\x35\x33\x39\ +\x30\x33\x33\x33\x36\x36\x20\x31\x30\x2e\x37\x39\x39\x31\x31\x39\ +\x34\x35\x33\x20\x31\x33\x2e\x34\x31\x35\x32\x35\x38\x33\x33\x36\ +\x35\x20\x43\x20\x31\x30\x2e\x38\x30\x35\x33\x36\x30\x35\x32\x31\ +\x38\x20\x31\x33\x2e\x33\x37\x36\x36\x31\x33\x33\x33\x36\x34\x20\ +\x31\x30\x2e\x38\x31\x31\x36\x30\x31\x35\x39\x30\x36\x20\x31\x33\ +\x2e\x33\x33\x37\x36\x34\x31\x36\x35\x37\x33\x20\x31\x30\x2e\x38\ +\x31\x37\x38\x34\x32\x36\x35\x39\x35\x20\x31\x33\x2e\x32\x39\x38\ +\x33\x37\x35\x32\x38\x30\x33\x20\x43\x20\x31\x30\x2e\x38\x32\x34\ +\x30\x38\x33\x37\x32\x38\x33\x20\x31\x33\x2e\x32\x35\x39\x31\x30\ +\x38\x39\x30\x33\x34\x20\x31\x30\x2e\x38\x33\x30\x33\x32\x34\x37\ +\x39\x37\x31\x20\x31\x33\x2e\x32\x31\x39\x35\x34\x36\x30\x35\x38\ +\x38\x20\x31\x30\x2e\x38\x33\x36\x35\x36\x35\x38\x36\x36\x20\x31\ +\x33\x2e\x31\x37\x39\x37\x31\x39\x30\x30\x32\x35\x20\x43\x20\x31\ +\x30\x2e\x38\x34\x32\x38\x30\x36\x39\x33\x34\x38\x20\x31\x33\x2e\ +\x31\x33\x39\x38\x39\x31\x39\x34\x36\x33\x20\x31\x30\x2e\x38\x34\ +\x39\x30\x34\x38\x30\x30\x33\x37\x20\x31\x33\x2e\x30\x39\x39\x37\ +\x39\x39\x30\x39\x32\x20\x31\x30\x2e\x38\x35\x35\x32\x38\x39\x30\ +\x37\x32\x35\x20\x31\x33\x2e\x30\x35\x39\x34\x37\x32\x39\x32\x30\ +\x37\x20\x43\x20\x31\x30\x2e\x38\x36\x31\x35\x33\x30\x31\x34\x31\ +\x33\x20\x31\x33\x2e\x30\x31\x39\x31\x34\x36\x37\x34\x39\x34\x20\ +\x31\x30\x2e\x38\x36\x37\x37\x37\x31\x32\x31\x30\x32\x20\x31\x32\ +\x2e\x39\x37\x38\x35\x38\x35\x38\x36\x30\x35\x20\x31\x30\x2e\x38\ +\x37\x34\x30\x31\x32\x32\x37\x39\x20\x31\x32\x2e\x39\x33\x37\x38\ +\x32\x32\x39\x30\x39\x39\x20\x43\x20\x31\x30\x2e\x38\x38\x30\x32\ +\x35\x33\x33\x34\x37\x38\x20\x31\x32\x2e\x38\x39\x37\x30\x35\x39\ +\x39\x35\x39\x33\x20\x31\x30\x2e\x38\x38\x36\x34\x39\x34\x34\x31\ +\x36\x37\x20\x31\x32\x2e\x38\x35\x36\x30\x39\x33\x37\x33\x34\x34\ +\x20\x31\x30\x2e\x38\x39\x32\x37\x33\x35\x34\x38\x35\x35\x20\x31\ +\x32\x2e\x38\x31\x34\x39\x35\x37\x30\x31\x35\x34\x20\x43\x20\x31\ +\x30\x2e\x38\x39\x38\x39\x37\x36\x35\x35\x34\x33\x20\x31\x32\x2e\ +\x37\x37\x33\x38\x32\x30\x32\x39\x36\x34\x20\x31\x30\x2e\x39\x30\ +\x35\x32\x31\x37\x36\x32\x33\x32\x20\x31\x32\x2e\x37\x33\x32\x35\ +\x31\x32\x30\x36\x30\x37\x20\x31\x30\x2e\x39\x31\x31\x34\x35\x38\ +\x36\x39\x32\x20\x31\x32\x2e\x36\x39\x31\x30\x36\x35\x31\x36\x32\ +\x20\x43\x20\x31\x30\x2e\x39\x31\x37\x36\x39\x39\x37\x36\x30\x39\ +\x20\x31\x32\x2e\x36\x34\x39\x36\x31\x38\x32\x36\x33\x33\x20\x31\ +\x30\x2e\x39\x32\x33\x39\x34\x30\x38\x32\x39\x37\x20\x31\x32\x2e\ +\x36\x30\x38\x30\x33\x31\x38\x37\x30\x35\x20\x31\x30\x2e\x39\x33\ +\x30\x31\x38\x31\x38\x39\x38\x35\x20\x31\x32\x2e\x35\x36\x36\x33\ +\x33\x38\x38\x36\x30\x33\x20\x43\x20\x31\x30\x2e\x39\x33\x36\x34\ +\x32\x32\x39\x36\x37\x34\x20\x31\x32\x2e\x35\x32\x34\x36\x34\x35\ +\x38\x35\x30\x31\x20\x31\x30\x2e\x39\x34\x32\x36\x36\x34\x30\x33\ +\x36\x32\x20\x31\x32\x2e\x34\x38\x32\x38\x34\x35\x35\x38\x34\x31\ +\x20\x31\x30\x2e\x39\x34\x38\x39\x30\x35\x31\x30\x35\x20\x31\x32\ +\x2e\x34\x34\x30\x39\x37\x30\x39\x31\x30\x39\x20\x43\x20\x31\x30\ +\x2e\x39\x35\x35\x31\x34\x36\x31\x37\x33\x39\x20\x31\x32\x2e\x33\ +\x39\x39\x30\x39\x36\x32\x33\x37\x37\x20\x31\x30\x2e\x39\x36\x31\ +\x33\x38\x37\x32\x34\x32\x37\x20\x31\x32\x2e\x33\x35\x37\x31\x34\ +\x36\x37\x31\x32\x39\x20\x31\x30\x2e\x39\x36\x37\x36\x32\x38\x33\ +\x31\x31\x35\x20\x31\x32\x2e\x33\x31\x35\x31\x35\x35\x31\x30\x36\ +\x32\x20\x43\x20\x31\x30\x2e\x39\x37\x33\x38\x36\x39\x33\x38\x30\ +\x34\x20\x31\x32\x2e\x32\x37\x33\x31\x36\x33\x34\x39\x39\x35\x20\ +\x31\x30\x2e\x39\x38\x30\x31\x31\x30\x34\x34\x39\x32\x20\x31\x32\ +\x2e\x32\x33\x31\x31\x32\x39\x35\x36\x30\x39\x20\x31\x30\x2e\x39\ +\x38\x36\x33\x35\x31\x35\x31\x38\x20\x31\x32\x2e\x31\x38\x39\x30\ +\x38\x35\x39\x33\x30\x39\x20\x43\x20\x31\x30\x2e\x39\x39\x32\x35\ +\x39\x32\x35\x38\x36\x39\x20\x31\x32\x2e\x31\x34\x37\x30\x34\x32\ +\x33\x30\x30\x39\x20\x31\x30\x2e\x39\x39\x38\x38\x33\x33\x36\x35\ +\x35\x37\x20\x31\x32\x2e\x31\x30\x34\x39\x38\x38\x39\x32\x34\x31\ +\x20\x31\x31\x2e\x30\x30\x35\x30\x37\x34\x37\x32\x34\x36\x20\x31\ +\x32\x2e\x30\x36\x32\x39\x35\x38\x32\x36\x31\x33\x20\x43\x20\x31\ +\x31\x2e\x30\x31\x31\x33\x31\x35\x37\x39\x33\x34\x20\x31\x32\x2e\ +\x30\x32\x30\x39\x32\x37\x35\x39\x38\x35\x20\x31\x31\x2e\x30\x31\ +\x37\x35\x35\x36\x38\x36\x32\x32\x20\x31\x31\x2e\x39\x37\x38\x39\ +\x31\x39\x37\x38\x39\x33\x20\x31\x31\x2e\x30\x32\x33\x37\x39\x37\ +\x39\x33\x31\x31\x20\x31\x31\x2e\x39\x33\x36\x39\x36\x37\x30\x36\ +\x34\x33\x20\x43\x20\x31\x31\x2e\x30\x33\x30\x30\x33\x38\x39\x39\ +\x39\x39\x20\x31\x31\x2e\x38\x39\x35\x30\x31\x34\x33\x33\x39\x32\ +\x20\x31\x31\x2e\x30\x33\x36\x32\x38\x30\x30\x36\x38\x37\x20\x31\ +\x31\x2e\x38\x35\x33\x31\x31\x37\x30\x33\x32\x38\x20\x31\x31\x2e\ +\x30\x34\x32\x35\x32\x31\x31\x33\x37\x36\x20\x31\x31\x2e\x38\x31\ +\x31\x33\x30\x37\x30\x39\x35\x36\x20\x43\x20\x31\x31\x2e\x30\x34\ +\x38\x37\x36\x32\x32\x30\x36\x34\x20\x31\x31\x2e\x37\x36\x39\x34\ +\x39\x37\x31\x35\x38\x34\x20\x31\x31\x2e\x30\x35\x35\x30\x30\x33\ +\x32\x37\x35\x32\x20\x31\x31\x2e\x37\x32\x37\x37\x37\x35\x31\x31\ +\x39\x31\x20\x31\x31\x2e\x30\x36\x31\x32\x34\x34\x33\x34\x34\x31\ +\x20\x31\x31\x2e\x36\x38\x36\x31\x37\x32\x35\x39\x39\x20\x43\x20\ +\x31\x31\x2e\x30\x36\x37\x34\x38\x35\x34\x31\x32\x39\x20\x31\x31\ +\x2e\x36\x34\x34\x35\x37\x30\x30\x37\x39\x20\x31\x31\x2e\x30\x37\ +\x33\x37\x32\x36\x34\x38\x31\x38\x20\x31\x31\x2e\x36\x30\x33\x30\ +\x38\x37\x38\x30\x30\x33\x20\x31\x31\x2e\x30\x37\x39\x39\x36\x37\ +\x35\x35\x30\x36\x20\x31\x31\x2e\x35\x36\x31\x37\x35\x37\x30\x30\ +\x36\x31\x20\x43\x20\x31\x31\x2e\x30\x38\x36\x32\x30\x38\x36\x31\ +\x39\x34\x20\x31\x31\x2e\x35\x32\x30\x34\x32\x36\x32\x31\x32\x20\ +\x31\x31\x2e\x30\x39\x32\x34\x34\x39\x36\x38\x38\x33\x20\x31\x31\ +\x2e\x34\x37\x39\x32\x34\x37\x38\x31\x36\x38\x20\x31\x31\x2e\x30\ +\x39\x38\x36\x39\x30\x37\x35\x37\x31\x20\x31\x31\x2e\x34\x33\x38\ +\x32\x35\x32\x36\x33\x37\x32\x20\x43\x20\x31\x31\x2e\x31\x30\x34\ +\x39\x33\x31\x38\x32\x35\x39\x20\x31\x31\x2e\x33\x39\x37\x32\x35\ +\x37\x34\x35\x37\x37\x20\x31\x31\x2e\x31\x31\x31\x31\x37\x32\x38\ +\x39\x34\x38\x20\x31\x31\x2e\x33\x35\x36\x34\x34\x36\x35\x39\x39\ +\x20\x31\x31\x2e\x31\x31\x37\x34\x31\x33\x39\x36\x33\x36\x20\x31\ +\x31\x2e\x33\x31\x35\x38\x35\x30\x34\x30\x33\x39\x20\x43\x20\x31\ +\x31\x2e\x31\x32\x33\x36\x35\x35\x30\x33\x32\x34\x20\x31\x31\x2e\ +\x32\x37\x35\x32\x35\x34\x32\x30\x38\x39\x20\x31\x31\x2e\x31\x32\ +\x39\x38\x39\x36\x31\x30\x31\x33\x20\x31\x31\x2e\x32\x33\x34\x38\ +\x37\x33\x39\x37\x31\x38\x20\x31\x31\x2e\x31\x33\x36\x31\x33\x37\ +\x31\x37\x30\x31\x20\x31\x31\x2e\x31\x39\x34\x37\x33\x39\x35\x31\ +\x34\x34\x20\x43\x20\x31\x31\x2e\x31\x34\x32\x33\x37\x38\x32\x33\ +\x38\x39\x20\x31\x31\x2e\x31\x35\x34\x36\x30\x35\x30\x35\x36\x39\ +\x20\x31\x31\x2e\x31\x34\x38\x36\x31\x39\x33\x30\x37\x38\x20\x31\ +\x31\x2e\x31\x31\x34\x37\x31\x37\x38\x36\x30\x37\x20\x31\x31\x2e\ +\x31\x35\x34\x38\x36\x30\x33\x37\x36\x36\x20\x31\x31\x2e\x30\x37\ +\x35\x31\x30\x37\x31\x38\x30\x34\x20\x43\x20\x31\x31\x2e\x31\x36\ +\x31\x31\x30\x31\x34\x34\x35\x35\x20\x31\x31\x2e\x30\x33\x35\x34\ +\x39\x36\x35\x20\x31\x31\x2e\x31\x36\x37\x33\x34\x32\x35\x31\x34\ +\x33\x20\x31\x30\x2e\x39\x39\x36\x31\x36\x34\x30\x30\x31\x38\x20\ +\x31\x31\x2e\x31\x37\x33\x35\x38\x33\x35\x38\x33\x31\x20\x31\x30\ +\x2e\x39\x35\x37\x31\x33\x38\x33\x32\x38\x33\x20\x43\x20\x31\x31\ +\x2e\x31\x37\x39\x38\x32\x34\x36\x35\x32\x20\x31\x30\x2e\x39\x31\ +\x38\x31\x31\x32\x36\x35\x34\x37\x20\x31\x31\x2e\x31\x38\x36\x30\ +\x36\x35\x37\x32\x30\x38\x20\x31\x30\x2e\x38\x37\x39\x33\x39\x35\ +\x36\x35\x34\x34\x20\x31\x31\x2e\x31\x39\x32\x33\x30\x36\x37\x38\ +\x39\x36\x20\x31\x30\x2e\x38\x34\x31\x30\x31\x35\x33\x31\x33\x31\ +\x20\x43\x20\x31\x31\x2e\x31\x39\x38\x35\x34\x37\x38\x35\x38\x35\ +\x20\x31\x30\x2e\x38\x30\x32\x36\x33\x34\x39\x37\x31\x38\x20\x31\ +\x31\x2e\x32\x30\x34\x37\x38\x38\x39\x32\x37\x33\x20\x31\x30\x2e\ +\x37\x36\x34\x35\x39\x33\x33\x31\x37\x36\x20\x31\x31\x2e\x32\x31\ +\x31\x30\x32\x39\x39\x39\x36\x31\x20\x31\x30\x2e\x37\x32\x36\x39\ +\x31\x37\x36\x33\x36\x35\x20\x43\x20\x31\x31\x2e\x32\x31\x37\x32\ +\x37\x31\x30\x36\x35\x20\x31\x30\x2e\x36\x38\x39\x32\x34\x31\x39\ +\x35\x35\x34\x20\x31\x31\x2e\x32\x32\x33\x35\x31\x32\x31\x33\x33\ +\x38\x20\x31\x30\x2e\x36\x35\x31\x39\x33\x34\x34\x35\x31\x38\x20\ +\x31\x31\x2e\x32\x32\x39\x37\x35\x33\x32\x30\x32\x37\x20\x31\x30\ +\x2e\x36\x31\x35\x30\x32\x31\x36\x36\x39\x35\x20\x43\x20\x31\x31\ +\x2e\x32\x33\x35\x39\x39\x34\x32\x37\x31\x35\x20\x31\x30\x2e\x35\ +\x37\x38\x31\x30\x38\x38\x38\x37\x32\x20\x31\x31\x2e\x32\x34\x32\ +\x32\x33\x35\x33\x34\x30\x33\x20\x31\x30\x2e\x35\x34\x31\x35\x39\ +\x33\x32\x30\x33\x36\x20\x31\x31\x2e\x32\x34\x38\x34\x37\x36\x34\ +\x30\x39\x32\x20\x31\x30\x2e\x35\x30\x35\x35\x30\x30\x33\x37\x39\ +\x35\x20\x43\x20\x31\x31\x2e\x32\x35\x34\x37\x31\x37\x34\x37\x38\ +\x20\x31\x30\x2e\x34\x36\x39\x34\x30\x37\x35\x35\x35\x35\x20\x31\ +\x31\x2e\x32\x36\x30\x39\x35\x38\x35\x34\x36\x38\x20\x31\x30\x2e\ +\x34\x33\x33\x37\x34\x30\x31\x33\x37\x34\x20\x31\x31\x2e\x32\x36\ +\x37\x31\x39\x39\x36\x31\x35\x37\x20\x31\x30\x2e\x33\x39\x38\x35\ +\x32\x33\x30\x36\x33\x35\x20\x43\x20\x31\x31\x2e\x32\x37\x33\x34\ +\x34\x30\x36\x38\x34\x35\x20\x31\x30\x2e\x33\x36\x33\x33\x30\x35\ +\x39\x38\x39\x35\x20\x31\x31\x2e\x32\x37\x39\x36\x38\x31\x37\x35\ +\x33\x33\x20\x31\x30\x2e\x33\x32\x38\x35\x34\x31\x39\x37\x31\x34\ +\x20\x31\x31\x2e\x32\x38\x35\x39\x32\x32\x38\x32\x32\x32\x20\x31\ +\x30\x2e\x32\x39\x34\x32\x35\x35\x30\x38\x35\x37\x20\x43\x20\x31\ +\x31\x2e\x32\x39\x32\x31\x36\x33\x38\x39\x31\x20\x31\x30\x2e\x32\ +\x35\x39\x39\x36\x38\x32\x20\x31\x31\x2e\x32\x39\x38\x34\x30\x34\ +\x39\x35\x39\x38\x20\x31\x30\x2e\x32\x32\x36\x31\x36\x31\x33\x31\ +\x39\x36\x20\x31\x31\x2e\x33\x30\x34\x36\x34\x36\x30\x32\x38\x37\ +\x20\x31\x30\x2e\x31\x39\x32\x38\x35\x37\x36\x32\x32\x35\x20\x43\ +\x20\x31\x31\x2e\x33\x31\x30\x38\x38\x37\x30\x39\x37\x35\x20\x31\ +\x30\x2e\x31\x35\x39\x35\x35\x33\x39\x32\x35\x34\x20\x31\x31\x2e\ +\x33\x31\x37\x31\x32\x38\x31\x36\x36\x34\x20\x31\x30\x2e\x31\x32\ +\x36\x37\x35\x36\x34\x34\x31\x20\x31\x31\x2e\x33\x32\x33\x33\x36\ +\x39\x32\x33\x35\x32\x20\x31\x30\x2e\x30\x39\x34\x34\x38\x37\x34\ +\x31\x33\x20\x43\x20\x31\x31\x2e\x33\x32\x39\x36\x31\x30\x33\x30\ +\x34\x20\x31\x30\x2e\x30\x36\x32\x32\x31\x38\x33\x38\x34\x39\x20\ +\x31\x31\x2e\x33\x33\x35\x38\x35\x31\x33\x37\x32\x39\x20\x31\x30\ +\x2e\x30\x33\x30\x34\x38\x30\x39\x39\x34\x36\x20\x31\x31\x2e\x33\ +\x34\x32\x30\x39\x32\x34\x34\x31\x37\x20\x39\x2e\x39\x39\x39\x32\ +\x39\x36\x35\x31\x36\x36\x39\x20\x43\x20\x31\x31\x2e\x33\x34\x38\ +\x33\x33\x33\x35\x31\x30\x35\x20\x39\x2e\x39\x36\x38\x31\x31\x32\ +\x30\x33\x38\x38\x20\x31\x31\x2e\x33\x35\x34\x35\x37\x34\x35\x37\ +\x39\x34\x20\x39\x2e\x39\x33\x37\x34\x38\x33\x38\x30\x31\x38\x32\ +\x20\x31\x31\x2e\x33\x36\x30\x38\x31\x35\x36\x34\x38\x32\x20\x39\ +\x2e\x39\x30\x37\x34\x33\x32\x30\x37\x38\x37\x33\x20\x43\x20\x31\ +\x31\x2e\x33\x36\x37\x30\x35\x36\x37\x31\x37\x20\x39\x2e\x38\x37\ +\x37\x33\x38\x30\x33\x35\x35\x36\x34\x20\x31\x31\x2e\x33\x37\x33\ +\x32\x39\x37\x37\x38\x35\x39\x20\x39\x2e\x38\x34\x37\x39\x30\x38\ +\x36\x31\x36\x38\x20\x31\x31\x2e\x33\x37\x39\x35\x33\x38\x38\x35\ +\x34\x37\x20\x39\x2e\x38\x31\x39\x30\x33\x36\x31\x30\x32\x31\x32\ +\x20\x43\x20\x31\x31\x2e\x33\x38\x35\x37\x37\x39\x39\x32\x33\x36\ +\x20\x39\x2e\x37\x39\x30\x31\x36\x33\x35\x38\x37\x34\x35\x20\x31\ +\x31\x2e\x33\x39\x32\x30\x32\x30\x39\x39\x32\x34\x20\x39\x2e\x37\ +\x36\x31\x38\x39\x33\x39\x30\x33\x38\x34\x20\x31\x31\x2e\x33\x39\ +\x38\x32\x36\x32\x30\x36\x31\x32\x20\x39\x2e\x37\x33\x34\x32\x34\ +\x35\x32\x32\x38\x34\x31\x20\x43\x20\x31\x31\x2e\x34\x30\x34\x35\ +\x30\x33\x31\x33\x30\x31\x20\x39\x2e\x37\x30\x36\x35\x39\x36\x35\ +\x35\x32\x39\x38\x20\x31\x31\x2e\x34\x31\x30\x37\x34\x34\x31\x39\ +\x38\x39\x20\x39\x2e\x36\x37\x39\x35\x37\x32\x36\x32\x33\x35\x37\ +\x20\x31\x31\x2e\x34\x31\x36\x39\x38\x35\x32\x36\x37\x37\x20\x39\ +\x2e\x36\x35\x33\x31\x39\x30\x35\x32\x36\x33\x39\x20\x43\x20\x31\ +\x31\x2e\x34\x32\x33\x32\x32\x36\x33\x33\x36\x36\x20\x39\x2e\x36\ +\x32\x36\x38\x30\x38\x34\x32\x39\x32\x32\x20\x31\x31\x2e\x34\x32\ +\x39\x34\x36\x37\x34\x30\x35\x34\x20\x39\x2e\x36\x30\x31\x30\x37\ +\x32\x30\x32\x37\x33\x31\x20\x31\x31\x2e\x34\x33\x35\x37\x30\x38\ +\x34\x37\x34\x32\x20\x39\x2e\x35\x37\x35\x39\x39\x37\x32\x38\x39\ +\x35\x35\x20\x43\x20\x31\x31\x2e\x34\x34\x31\x39\x34\x39\x35\x34\ +\x33\x31\x20\x39\x2e\x35\x35\x30\x39\x32\x32\x35\x35\x31\x37\x39\ +\x20\x31\x31\x2e\x34\x34\x38\x31\x39\x30\x36\x31\x31\x39\x20\x39\ +\x2e\x35\x32\x36\x35\x31\x33\x34\x36\x30\x34\x32\x20\x31\x31\x2e\ +\x34\x35\x34\x34\x33\x31\x36\x38\x30\x38\x20\x39\x2e\x35\x30\x32\ +\x37\x38\x34\x38\x34\x32\x33\x34\x20\x43\x20\x31\x31\x2e\x34\x36\ +\x30\x36\x37\x32\x37\x34\x39\x36\x20\x39\x2e\x34\x37\x39\x30\x35\ +\x36\x32\x32\x34\x32\x35\x20\x31\x31\x2e\x34\x36\x36\x39\x31\x33\ +\x38\x31\x38\x34\x20\x39\x2e\x34\x35\x36\x30\x31\x32\x31\x37\x34\ +\x37\x34\x20\x31\x31\x2e\x34\x37\x33\x31\x35\x34\x38\x38\x37\x33\ +\x20\x39\x2e\x34\x33\x33\x36\x36\x36\x33\x35\x35\x37\x36\x20\x43\ +\x20\x31\x31\x2e\x34\x37\x39\x33\x39\x35\x39\x35\x36\x31\x20\x39\ +\x2e\x34\x31\x31\x33\x32\x30\x35\x33\x36\x37\x39\x20\x31\x31\x2e\ +\x34\x38\x35\x36\x33\x37\x30\x32\x34\x39\x20\x39\x2e\x33\x38\x39\ +\x36\x37\x37\x31\x35\x30\x33\x36\x20\x31\x31\x2e\x34\x39\x31\x38\ +\x37\x38\x30\x39\x33\x38\x20\x39\x2e\x33\x36\x38\x37\x34\x38\x36\ +\x37\x32\x34\x32\x20\x43\x20\x31\x31\x2e\x34\x39\x38\x31\x31\x39\ +\x31\x36\x32\x36\x20\x39\x2e\x33\x34\x37\x38\x32\x30\x31\x39\x34\ +\x34\x38\x20\x31\x31\x2e\x35\x30\x34\x33\x36\x30\x32\x33\x31\x34\ +\x20\x39\x2e\x33\x32\x37\x36\x31\x30\x39\x32\x37\x32\x36\x20\x31\ +\x31\x2e\x35\x31\x30\x36\x30\x31\x33\x30\x30\x33\x20\x39\x2e\x33\ +\x30\x38\x31\x33\x32\x31\x34\x31\x33\x37\x20\x43\x20\x31\x31\x2e\ +\x35\x31\x36\x38\x34\x32\x33\x36\x39\x31\x20\x39\x2e\x32\x38\x38\ +\x36\x35\x33\x33\x35\x35\x34\x37\x20\x31\x31\x2e\x35\x32\x33\x30\ +\x38\x33\x34\x33\x37\x39\x20\x39\x2e\x32\x36\x39\x39\x30\x39\x34\ +\x34\x36\x37\x32\x20\x31\x31\x2e\x35\x32\x39\x33\x32\x34\x35\x30\ +\x36\x38\x20\x39\x2e\x32\x35\x31\x39\x31\x30\x34\x36\x32\x39\x37\ +\x20\x43\x20\x31\x31\x2e\x35\x33\x35\x35\x36\x35\x35\x37\x35\x36\ +\x20\x39\x2e\x32\x33\x33\x39\x31\x31\x34\x37\x39\x32\x31\x20\x31\ +\x31\x2e\x35\x34\x31\x38\x30\x36\x36\x34\x34\x35\x20\x39\x2e\x32\ +\x31\x36\x36\x36\x31\x39\x30\x33\x30\x35\x20\x31\x31\x2e\x35\x34\ +\x38\x30\x34\x37\x37\x31\x33\x33\x20\x39\x2e\x32\x30\x30\x31\x37\ +\x30\x35\x34\x34\x30\x37\x20\x43\x20\x31\x31\x2e\x35\x35\x34\x32\ +\x38\x38\x37\x38\x32\x31\x20\x39\x2e\x31\x38\x33\x36\x37\x39\x31\ +\x38\x35\x31\x20\x31\x31\x2e\x35\x36\x30\x35\x32\x39\x38\x35\x31\ +\x20\x39\x2e\x31\x36\x37\x39\x35\x30\x36\x30\x35\x37\x34\x20\x31\ +\x31\x2e\x35\x36\x36\x37\x37\x30\x39\x31\x39\x38\x20\x39\x2e\x31\ +\x35\x32\x39\x39\x32\x33\x36\x33\x37\x20\x43\x20\x31\x31\x2e\x35\ +\x37\x33\x30\x31\x31\x39\x38\x38\x36\x20\x39\x2e\x31\x33\x38\x30\ +\x33\x34\x31\x32\x31\x36\x35\x20\x31\x31\x2e\x35\x37\x39\x32\x35\ +\x33\x30\x35\x37\x35\x20\x39\x2e\x31\x32\x33\x38\x35\x30\x38\x35\ +\x32\x31\x36\x20\x31\x31\x2e\x35\x38\x35\x34\x39\x34\x31\x32\x36\ +\x33\x20\x39\x2e\x31\x31\x30\x34\x34\x38\x38\x34\x39\x33\x35\x20\ +\x43\x20\x31\x31\x2e\x35\x39\x31\x37\x33\x35\x31\x39\x35\x31\x20\ +\x39\x2e\x30\x39\x37\x30\x34\x36\x38\x34\x36\x35\x33\x20\x31\x31\ +\x2e\x35\x39\x37\x39\x37\x36\x32\x36\x34\x20\x39\x2e\x30\x38\x34\ +\x34\x33\x30\x38\x31\x31\x32\x35\x20\x31\x31\x2e\x36\x30\x34\x32\ +\x31\x37\x33\x33\x32\x38\x20\x39\x2e\x30\x37\x32\x36\x30\x35\x37\ +\x36\x34\x33\x32\x20\x43\x20\x31\x31\x2e\x36\x31\x30\x34\x35\x38\ +\x34\x30\x31\x37\x20\x39\x2e\x30\x36\x30\x37\x38\x30\x37\x31\x37\ +\x34\x20\x31\x31\x2e\x36\x31\x36\x36\x39\x39\x34\x37\x30\x35\x20\ +\x39\x2e\x30\x34\x39\x37\x35\x31\x34\x31\x38\x30\x36\x20\x31\x31\ +\x2e\x36\x32\x32\x39\x34\x30\x35\x33\x39\x33\x20\x39\x2e\x30\x33\ +\x39\x35\x32\x31\x36\x30\x36\x30\x36\x20\x43\x20\x31\x31\x2e\x36\ +\x32\x39\x31\x38\x31\x36\x30\x38\x32\x20\x39\x2e\x30\x32\x39\x32\ +\x39\x31\x37\x39\x34\x30\x35\x20\x31\x31\x2e\x36\x33\x35\x34\x32\ +\x32\x36\x37\x37\x20\x39\x2e\x30\x31\x39\x38\x36\x36\x32\x37\x39\ +\x36\x33\x20\x31\x31\x2e\x36\x34\x31\x36\x36\x33\x37\x34\x35\x38\ +\x20\x39\x2e\x30\x31\x31\x32\x34\x37\x35\x31\x35\x36\x38\x20\x43\ +\x20\x31\x31\x2e\x36\x34\x37\x39\x30\x34\x38\x31\x34\x37\x20\x39\ +\x2e\x30\x30\x32\x36\x32\x38\x37\x35\x31\x37\x33\x20\x31\x31\x2e\ +\x36\x35\x34\x31\x34\x35\x38\x38\x33\x35\x20\x38\x2e\x39\x39\x34\ +\x38\x32\x31\x35\x39\x32\x30\x37\x20\x31\x31\x2e\x36\x36\x30\x33\ +\x38\x36\x39\x35\x32\x33\x20\x38\x2e\x39\x38\x37\x38\x32\x37\x31\ +\x39\x38\x39\x37\x20\x43\x20\x31\x31\x2e\x36\x36\x36\x36\x32\x38\ +\x30\x32\x31\x32\x20\x38\x2e\x39\x38\x30\x38\x33\x32\x38\x30\x35\ +\x38\x36\x20\x31\x31\x2e\x36\x37\x32\x38\x36\x39\x30\x39\x20\x38\ +\x2e\x39\x37\x34\x36\x35\x36\x30\x36\x39\x32\x20\x31\x31\x2e\x36\ +\x37\x39\x31\x31\x30\x31\x35\x38\x38\x20\x38\x2e\x39\x36\x39\x32\ +\x39\x36\x38\x35\x38\x37\x39\x20\x43\x20\x31\x31\x2e\x36\x38\x35\ +\x33\x35\x31\x32\x32\x37\x37\x20\x38\x2e\x39\x36\x33\x39\x33\x37\ +\x36\x34\x38\x33\x39\x20\x31\x31\x2e\x36\x39\x31\x35\x39\x32\x32\ +\x39\x36\x35\x20\x38\x2e\x39\x35\x39\x34\x30\x30\x38\x38\x32\x36\ +\x35\x20\x31\x31\x2e\x36\x39\x37\x38\x33\x33\x33\x36\x35\x34\x20\ +\x38\x2e\x39\x35\x35\x36\x38\x35\x31\x33\x39\x31\x35\x20\x43\x20\ +\x31\x31\x2e\x37\x30\x34\x30\x37\x34\x34\x33\x34\x32\x20\x38\x2e\ +\x39\x35\x31\x39\x36\x39\x33\x39\x35\x36\x35\x20\x31\x31\x2e\x37\ +\x31\x30\x33\x31\x35\x35\x30\x33\x20\x38\x2e\x39\x34\x39\x30\x37\ +\x39\x36\x31\x33\x37\x32\x20\x31\x31\x2e\x37\x31\x36\x35\x35\x36\ +\x35\x37\x31\x39\x20\x38\x2e\x39\x34\x37\x30\x31\x33\x30\x38\x30\ +\x38\x39\x20\x43\x20\x31\x31\x2e\x37\x32\x32\x37\x39\x37\x36\x34\ +\x30\x37\x20\x38\x2e\x39\x34\x34\x39\x34\x36\x35\x34\x38\x30\x36\ +\x20\x31\x31\x2e\x37\x32\x39\x30\x33\x38\x37\x30\x39\x35\x20\x38\ +\x2e\x39\x34\x33\x37\x30\x38\x32\x31\x36\x39\x33\x20\x31\x31\x2e\ +\x37\x33\x35\x32\x37\x39\x37\x37\x38\x34\x20\x38\x2e\x39\x34\x33\ +\x32\x39\x34\x30\x38\x39\x31\x38\x20\x43\x20\x31\x31\x2e\x37\x34\ +\x31\x35\x32\x30\x38\x34\x37\x32\x20\x38\x2e\x39\x34\x32\x38\x37\ +\x39\x39\x36\x31\x34\x34\x20\x31\x31\x2e\x37\x34\x37\x37\x36\x31\ +\x39\x31\x36\x20\x38\x2e\x39\x34\x33\x32\x39\x34\x39\x39\x35\x33\ +\x31\x20\x31\x31\x2e\x37\x35\x34\x30\x30\x32\x39\x38\x34\x39\x20\ +\x38\x2e\x39\x34\x34\x35\x33\x33\x39\x31\x32\x38\x31\x20\x43\x20\ +\x31\x31\x2e\x37\x36\x30\x32\x34\x34\x30\x35\x33\x37\x20\x38\x2e\ +\x39\x34\x35\x37\x37\x32\x38\x33\x30\x33\x31\x20\x31\x31\x2e\x37\ +\x36\x36\x34\x38\x35\x31\x32\x32\x36\x20\x38\x2e\x39\x34\x37\x38\ +\x34\x30\x35\x38\x37\x36\x32\x20\x31\x31\x2e\x37\x37\x32\x37\x32\ +\x36\x31\x39\x31\x34\x20\x38\x2e\x39\x35\x30\x37\x33\x30\x36\x33\ +\x35\x32\x36\x20\x43\x20\x31\x31\x2e\x37\x37\x38\x39\x36\x37\x32\ +\x36\x30\x32\x20\x38\x2e\x39\x35\x33\x36\x32\x30\x36\x38\x32\x39\ +\x20\x31\x31\x2e\x37\x38\x35\x32\x30\x38\x33\x32\x39\x31\x20\x38\ +\x2e\x39\x35\x37\x33\x33\x37\x39\x36\x37\x33\x34\x20\x31\x31\x2e\ +\x37\x39\x31\x34\x34\x39\x33\x39\x37\x39\x20\x38\x2e\x39\x36\x31\ +\x38\x37\x34\x36\x37\x37\x37\x31\x20\x43\x20\x31\x31\x2e\x37\x39\ +\x37\x36\x39\x30\x34\x36\x36\x37\x20\x38\x2e\x39\x36\x36\x34\x31\ +\x31\x33\x38\x38\x30\x39\x20\x31\x31\x2e\x38\x30\x33\x39\x33\x31\ +\x35\x33\x35\x36\x20\x38\x2e\x39\x37\x31\x37\x37\x32\x34\x35\x33\ +\x35\x31\x20\x31\x31\x2e\x38\x31\x30\x31\x37\x32\x36\x30\x34\x34\ +\x20\x38\x2e\x39\x37\x37\x39\x34\x38\x38\x31\x33\x38\x33\x20\x43\ +\x20\x31\x31\x2e\x38\x31\x36\x34\x31\x33\x36\x37\x33\x32\x20\x38\ +\x2e\x39\x38\x34\x31\x32\x35\x31\x37\x34\x31\x34\x20\x31\x31\x2e\ +\x38\x32\x32\x36\x35\x34\x37\x34\x32\x31\x20\x38\x2e\x39\x39\x31\ +\x31\x32\x31\x37\x33\x33\x34\x37\x20\x31\x31\x2e\x38\x32\x38\x38\ +\x39\x35\x38\x31\x30\x39\x20\x38\x2e\x39\x39\x38\x39\x32\x38\x31\ +\x39\x36\x33\x37\x20\x43\x20\x31\x31\x2e\x38\x33\x35\x31\x33\x36\ +\x38\x37\x39\x37\x20\x39\x2e\x30\x30\x36\x37\x33\x34\x36\x35\x39\ +\x32\x37\x20\x31\x31\x2e\x38\x34\x31\x33\x37\x37\x39\x34\x38\x36\ +\x20\x39\x2e\x30\x31\x35\x33\x35\x35\x38\x39\x37\x33\x32\x20\x31\ +\x31\x2e\x38\x34\x37\x36\x31\x39\x30\x31\x37\x34\x20\x39\x2e\x30\ +\x32\x34\x37\x38\x30\x33\x39\x35\x36\x36\x20\x43\x20\x31\x31\x2e\ +\x38\x35\x33\x38\x36\x30\x30\x38\x36\x33\x20\x39\x2e\x30\x33\x34\ +\x32\x30\x34\x38\x39\x34\x20\x31\x31\x2e\x38\x36\x30\x31\x30\x31\ +\x31\x35\x35\x31\x20\x39\x2e\x30\x34\x34\x34\x33\x37\x34\x38\x34\ +\x31\x33\x20\x31\x31\x2e\x38\x36\x36\x33\x34\x32\x32\x32\x33\x39\ +\x20\x39\x2e\x30\x35\x35\x34\x36\x35\x34\x34\x39\x36\x33\x20\x43\ +\x20\x31\x31\x2e\x38\x37\x32\x35\x38\x33\x32\x39\x32\x38\x20\x39\ +\x2e\x30\x36\x36\x34\x39\x33\x34\x31\x35\x31\x33\x20\x31\x31\x2e\ +\x38\x37\x38\x38\x32\x34\x33\x36\x31\x36\x20\x39\x2e\x30\x37\x38\ +\x33\x32\x31\x35\x33\x39\x39\x33\x20\x31\x31\x2e\x38\x38\x35\x30\ +\x36\x35\x34\x33\x30\x34\x20\x39\x2e\x30\x39\x30\x39\x33\x35\x39\ +\x32\x35\x36\x37\x20\x43\x20\x31\x31\x2e\x38\x39\x31\x33\x30\x36\ +\x34\x39\x39\x33\x20\x39\x2e\x31\x30\x33\x35\x35\x30\x33\x31\x31\ +\x34\x31\x20\x31\x31\x2e\x38\x39\x37\x35\x34\x37\x35\x36\x38\x31\ +\x20\x39\x2e\x31\x31\x36\x39\x35\x35\x36\x38\x37\x30\x39\x20\x31\ +\x31\x2e\x39\x30\x33\x37\x38\x38\x36\x33\x36\x39\x20\x39\x2e\x31\ +\x33\x31\x31\x33\x36\x39\x39\x33\x39\x20\x43\x20\x31\x31\x2e\x39\ +\x31\x30\x30\x32\x39\x37\x30\x35\x38\x20\x39\x2e\x31\x34\x35\x33\ +\x31\x38\x33\x30\x30\x37\x31\x20\x31\x31\x2e\x39\x31\x36\x32\x37\ +\x30\x37\x37\x34\x36\x20\x39\x2e\x31\x36\x30\x32\x38\x30\x32\x30\ +\x35\x33\x39\x20\x31\x31\x2e\x39\x32\x32\x35\x31\x31\x38\x34\x33\ +\x35\x20\x39\x2e\x31\x37\x36\x30\x30\x36\x35\x31\x31\x39\x36\x20\ +\x43\x20\x31\x31\x2e\x39\x32\x38\x37\x35\x32\x39\x31\x32\x33\x20\ +\x39\x2e\x31\x39\x31\x37\x33\x32\x38\x31\x38\x35\x32\x20\x31\x31\ +\x2e\x39\x33\x34\x39\x39\x33\x39\x38\x31\x31\x20\x39\x2e\x32\x30\ +\x38\x32\x32\x38\x31\x32\x34\x32\x35\x20\x31\x31\x2e\x39\x34\x31\ +\x32\x33\x35\x30\x35\x20\x39\x2e\x32\x32\x35\x34\x37\x35\x31\x32\ +\x31\x30\x32\x20\x43\x20\x31\x31\x2e\x39\x34\x37\x34\x37\x36\x31\ +\x31\x38\x38\x20\x39\x2e\x32\x34\x32\x37\x32\x32\x31\x31\x37\x37\ +\x39\x20\x31\x31\x2e\x39\x35\x33\x37\x31\x37\x31\x38\x37\x36\x20\ +\x39\x2e\x32\x36\x30\x37\x32\x35\x33\x32\x36\x33\x20\x31\x31\x2e\ +\x39\x35\x39\x39\x35\x38\x32\x35\x36\x35\x20\x39\x2e\x32\x37\x39\ +\x34\x36\x36\x33\x35\x33\x30\x36\x20\x43\x20\x31\x31\x2e\x39\x36\ +\x36\x31\x39\x39\x33\x32\x35\x33\x20\x39\x2e\x32\x39\x38\x32\x30\ +\x37\x33\x37\x39\x38\x31\x20\x31\x31\x2e\x39\x37\x32\x34\x34\x30\ +\x33\x39\x34\x31\x20\x39\x2e\x33\x31\x37\x36\x39\x30\x36\x36\x31\ +\x39\x34\x20\x31\x31\x2e\x39\x37\x38\x36\x38\x31\x34\x36\x33\x20\ +\x39\x2e\x33\x33\x37\x38\x39\x36\x37\x34\x39\x30\x31\x20\x43\x20\ +\x31\x31\x2e\x39\x38\x34\x39\x32\x32\x35\x33\x31\x38\x20\x39\x2e\ +\x33\x35\x38\x31\x30\x32\x38\x33\x36\x30\x38\x20\x31\x31\x2e\x39\ +\x39\x31\x31\x36\x33\x36\x30\x30\x37\x20\x39\x2e\x33\x37\x39\x30\ +\x33\x36\x30\x37\x34\x37\x38\x20\x31\x31\x2e\x39\x39\x37\x34\x30\ +\x34\x36\x36\x39\x35\x20\x39\x2e\x34\x30\x30\x36\x37\x35\x39\x38\ +\x37\x38\x31\x20\x43\x20\x31\x32\x2e\x30\x30\x33\x36\x34\x35\x37\ +\x33\x38\x33\x20\x39\x2e\x34\x32\x32\x33\x31\x35\x39\x30\x30\x38\ +\x34\x20\x31\x32\x2e\x30\x30\x39\x38\x38\x36\x38\x30\x37\x32\x20\ +\x39\x2e\x34\x34\x34\x36\x36\x36\x37\x33\x37\x37\x35\x20\x31\x32\ +\x2e\x30\x31\x36\x31\x32\x37\x38\x37\x36\x20\x39\x2e\x34\x36\x37\ +\x37\x30\x37\x30\x32\x36\x20\x43\x20\x31\x32\x2e\x30\x32\x32\x33\ +\x36\x38\x39\x34\x34\x38\x20\x39\x2e\x34\x39\x30\x37\x34\x37\x33\ +\x31\x34\x32\x35\x20\x31\x32\x2e\x30\x32\x38\x36\x31\x30\x30\x31\ +\x33\x37\x20\x39\x2e\x35\x31\x34\x34\x38\x31\x31\x39\x39\x36\x39\ +\x20\x31\x32\x2e\x30\x33\x34\x38\x35\x31\x30\x38\x32\x35\x20\x39\ +\x2e\x35\x33\x38\x38\x38\x36\x32\x34\x37\x37\x33\x20\x43\x20\x31\ +\x32\x2e\x30\x34\x31\x30\x39\x32\x31\x35\x31\x33\x20\x39\x2e\x35\ +\x36\x33\x32\x39\x31\x32\x39\x35\x37\x38\x20\x31\x32\x2e\x30\x34\ +\x37\x33\x33\x33\x32\x32\x30\x32\x20\x39\x2e\x35\x38\x38\x33\x37\ +\x31\x35\x34\x32\x31\x36\x20\x31\x32\x2e\x30\x35\x33\x35\x37\x34\ +\x32\x38\x39\x20\x39\x2e\x36\x31\x34\x31\x30\x33\x36\x32\x34\x39\ +\x34\x20\x43\x20\x31\x32\x2e\x30\x35\x39\x38\x31\x35\x33\x35\x37\ +\x38\x20\x39\x2e\x36\x33\x39\x38\x33\x35\x37\x30\x37\x37\x32\x20\ +\x31\x32\x2e\x30\x36\x36\x30\x35\x36\x34\x32\x36\x37\x20\x39\x2e\ +\x36\x36\x36\x32\x32\x33\x35\x34\x36\x32\x38\x20\x31\x32\x2e\x30\ +\x37\x32\x32\x39\x37\x34\x39\x35\x35\x20\x39\x2e\x36\x39\x33\x32\ +\x34\x32\x38\x38\x37\x34\x32\x20\x43\x20\x31\x32\x2e\x30\x37\x38\ +\x35\x33\x38\x35\x36\x34\x34\x20\x39\x2e\x37\x32\x30\x32\x36\x32\ +\x32\x32\x38\x35\x37\x20\x31\x32\x2e\x30\x38\x34\x37\x37\x39\x36\ +\x33\x33\x32\x20\x39\x2e\x37\x34\x37\x39\x31\x36\x38\x36\x39\x32\ +\x37\x20\x31\x32\x2e\x30\x39\x31\x30\x32\x30\x37\x30\x32\x20\x39\ +\x2e\x37\x37\x36\x31\x38\x31\x37\x30\x32\x35\x38\x20\x43\x20\x31\ +\x32\x2e\x30\x39\x37\x32\x36\x31\x37\x37\x30\x39\x20\x39\x2e\x38\ +\x30\x34\x34\x34\x36\x35\x33\x35\x38\x39\x20\x31\x32\x2e\x31\x30\ +\x33\x35\x30\x32\x38\x33\x39\x37\x20\x39\x2e\x38\x33\x33\x33\x32\ +\x35\x32\x33\x30\x34\x38\x20\x31\x32\x2e\x31\x30\x39\x37\x34\x33\ +\x39\x30\x38\x35\x20\x39\x2e\x38\x36\x32\x37\x39\x31\x38\x36\x34\ +\x34\x38\x20\x43\x20\x31\x32\x2e\x31\x31\x35\x39\x38\x34\x39\x37\ +\x37\x34\x20\x39\x2e\x38\x39\x32\x32\x35\x38\x34\x39\x38\x34\x39\ +\x20\x31\x32\x2e\x31\x32\x32\x32\x32\x36\x30\x34\x36\x32\x20\x39\ +\x2e\x39\x32\x32\x33\x31\x36\x36\x30\x36\x36\x31\x20\x31\x32\x2e\ +\x31\x32\x38\x34\x36\x37\x31\x31\x35\x20\x39\x2e\x39\x35\x32\x39\ +\x33\x39\x34\x39\x32\x31\x20\x43\x20\x31\x32\x2e\x31\x33\x34\x37\ +\x30\x38\x31\x38\x33\x39\x20\x39\x2e\x39\x38\x33\x35\x36\x32\x33\ +\x37\x37\x36\x20\x31\x32\x2e\x31\x34\x30\x39\x34\x39\x32\x35\x32\ +\x37\x20\x31\x30\x2e\x30\x31\x34\x37\x35\x33\x34\x33\x35\x37\x20\ +\x31\x32\x2e\x31\x34\x37\x31\x39\x30\x33\x32\x31\x36\x20\x31\x30\ +\x2e\x30\x34\x36\x34\x38\x35\x32\x33\x36\x32\x20\x43\x20\x31\x32\ +\x2e\x31\x35\x33\x34\x33\x31\x33\x39\x30\x34\x20\x31\x30\x2e\x30\ +\x37\x38\x32\x31\x37\x30\x33\x36\x37\x20\x31\x32\x2e\x31\x35\x39\ +\x36\x37\x32\x34\x35\x39\x32\x20\x31\x30\x2e\x31\x31\x30\x34\x39\ +\x32\x38\x33\x30\x31\x20\x31\x32\x2e\x31\x36\x35\x39\x31\x33\x35\ +\x32\x38\x31\x20\x31\x30\x2e\x31\x34\x33\x32\x38\x34\x34\x39\x34\ +\x38\x20\x43\x20\x31\x32\x2e\x31\x37\x32\x31\x35\x34\x35\x39\x36\ +\x39\x20\x31\x30\x2e\x31\x37\x36\x30\x37\x36\x31\x35\x39\x36\x20\ +\x31\x32\x2e\x31\x37\x38\x33\x39\x35\x36\x36\x35\x37\x20\x31\x30\ +\x2e\x32\x30\x39\x33\x38\x36\x37\x39\x36\x36\x20\x31\x32\x2e\x31\ +\x38\x34\x36\x33\x36\x37\x33\x34\x36\x20\x31\x30\x2e\x32\x34\x33\ +\x31\x38\x37\x36\x33\x36\x37\x20\x43\x20\x31\x32\x2e\x31\x39\x30\ +\x38\x37\x37\x38\x30\x33\x34\x20\x31\x30\x2e\x32\x37\x36\x39\x38\ +\x38\x34\x37\x36\x38\x20\x31\x32\x2e\x31\x39\x37\x31\x31\x38\x38\ +\x37\x32\x32\x20\x31\x30\x2e\x33\x31\x31\x32\x38\x32\x34\x36\x36\ +\x33\x20\x31\x32\x2e\x32\x30\x33\x33\x35\x39\x39\x34\x31\x31\x20\ +\x31\x30\x2e\x33\x34\x36\x30\x34\x30\x32\x33\x32\x37\x20\x43\x20\ +\x31\x32\x2e\x32\x30\x39\x36\x30\x31\x30\x30\x39\x39\x20\x31\x30\ +\x2e\x33\x38\x30\x37\x39\x37\x39\x39\x39\x31\x20\x31\x32\x2e\x32\ +\x31\x35\x38\x34\x32\x30\x37\x38\x37\x20\x31\x30\x2e\x34\x31\x36\ +\x30\x32\x32\x33\x32\x39\x37\x20\x31\x32\x2e\x32\x32\x32\x30\x38\ +\x33\x31\x34\x37\x36\x20\x31\x30\x2e\x34\x35\x31\x36\x38\x33\x32\ +\x39\x34\x33\x20\x43\x20\x31\x32\x2e\x32\x32\x38\x33\x32\x34\x32\ +\x31\x36\x34\x20\x31\x30\x2e\x34\x38\x37\x33\x34\x34\x32\x35\x38\ +\x38\x20\x31\x32\x2e\x32\x33\x34\x35\x36\x35\x32\x38\x35\x33\x20\ +\x31\x30\x2e\x35\x32\x33\x34\x34\x34\x34\x38\x31\x33\x20\x31\x32\ +\x2e\x32\x34\x30\x38\x30\x36\x33\x35\x34\x31\x20\x31\x30\x2e\x35\ +\x35\x39\x39\x35\x33\x35\x31\x39\x37\x20\x43\x20\x31\x32\x2e\x32\ +\x34\x37\x30\x34\x37\x34\x32\x32\x39\x20\x31\x30\x2e\x35\x39\x36\ +\x34\x36\x32\x35\x35\x38\x31\x20\x31\x32\x2e\x32\x35\x33\x32\x38\ +\x38\x34\x39\x31\x38\x20\x31\x30\x2e\x36\x33\x33\x33\x38\x32\x38\ +\x36\x39\x20\x31\x32\x2e\x32\x35\x39\x35\x32\x39\x35\x36\x30\x36\ +\x20\x31\x30\x2e\x36\x37\x30\x36\x38\x33\x35\x34\x35\x39\x20\x43\ +\x20\x31\x32\x2e\x32\x36\x35\x37\x37\x30\x36\x32\x39\x34\x20\x31\ +\x30\x2e\x37\x30\x37\x39\x38\x34\x32\x32\x32\x39\x20\x31\x32\x2e\ +\x32\x37\x32\x30\x31\x31\x36\x39\x38\x33\x20\x31\x30\x2e\x37\x34\ +\x35\x36\x36\x37\x35\x35\x31\x32\x20\x31\x32\x2e\x32\x37\x38\x32\ +\x35\x32\x37\x36\x37\x31\x20\x31\x30\x2e\x37\x38\x33\x37\x30\x32\ +\x32\x30\x37\x37\x20\x43\x20\x31\x32\x2e\x32\x38\x34\x34\x39\x33\ +\x38\x33\x35\x39\x20\x31\x30\x2e\x38\x32\x31\x37\x33\x36\x38\x36\ +\x34\x32\x20\x31\x32\x2e\x32\x39\x30\x37\x33\x34\x39\x30\x34\x38\ +\x20\x31\x30\x2e\x38\x36\x30\x31\x32\x34\x39\x35\x39\x36\x20\x31\ +\x32\x2e\x32\x39\x36\x39\x37\x35\x39\x37\x33\x36\x20\x31\x30\x2e\ +\x38\x39\x38\x38\x33\x34\x38\x30\x32\x31\x20\x43\x20\x31\x32\x2e\ +\x33\x30\x33\x32\x31\x37\x30\x34\x32\x35\x20\x31\x30\x2e\x39\x33\ +\x37\x35\x34\x34\x36\x34\x34\x36\x20\x31\x32\x2e\x33\x30\x39\x34\ +\x35\x38\x31\x31\x31\x33\x20\x31\x30\x2e\x39\x37\x36\x35\x37\x38\ +\x31\x36\x37\x20\x31\x32\x2e\x33\x31\x35\x36\x39\x39\x31\x38\x30\ +\x31\x20\x31\x31\x2e\x30\x31\x35\x39\x30\x33\x33\x35\x38\x33\x20\ +\x43\x20\x31\x32\x2e\x33\x32\x31\x39\x34\x30\x32\x34\x39\x20\x31\ +\x31\x2e\x30\x35\x35\x32\x32\x38\x35\x34\x39\x36\x20\x31\x32\x2e\ +\x33\x32\x38\x31\x38\x31\x33\x31\x37\x38\x20\x31\x31\x2e\x30\x39\ +\x34\x38\x34\x37\x31\x36\x31\x35\x20\x31\x32\x2e\x33\x33\x34\x34\ +\x32\x32\x33\x38\x36\x36\x20\x31\x31\x2e\x31\x33\x34\x37\x32\x36\ +\x39\x31\x33\x31\x20\x43\x20\x31\x32\x2e\x33\x34\x30\x36\x36\x33\ +\x34\x35\x35\x35\x20\x31\x31\x2e\x31\x37\x34\x36\x30\x36\x36\x36\ +\x34\x37\x20\x31\x32\x2e\x33\x34\x36\x39\x30\x34\x35\x32\x34\x33\ +\x20\x31\x31\x2e\x32\x31\x34\x37\x34\x39\x31\x32\x34\x20\x31\x32\ +\x2e\x33\x35\x33\x31\x34\x35\x35\x39\x33\x31\x20\x31\x31\x2e\x32\ +\x35\x35\x31\x32\x31\x37\x39\x30\x33\x20\x43\x20\x31\x32\x2e\x33\ +\x35\x39\x33\x38\x36\x36\x36\x32\x20\x31\x31\x2e\x32\x39\x35\x34\ +\x39\x34\x34\x35\x36\x35\x20\x31\x32\x2e\x33\x36\x35\x36\x32\x37\ +\x37\x33\x30\x38\x20\x31\x31\x2e\x33\x33\x36\x30\x39\x38\x37\x31\ +\x31\x35\x20\x31\x32\x2e\x33\x37\x31\x38\x36\x38\x37\x39\x39\x36\ +\x20\x31\x31\x2e\x33\x37\x36\x39\x30\x31\x38\x38\x34\x38\x20\x43\ +\x20\x31\x32\x2e\x33\x37\x38\x31\x30\x39\x38\x36\x38\x35\x20\x31\ +\x31\x2e\x34\x31\x37\x37\x30\x35\x30\x35\x38\x20\x31\x32\x2e\x33\ +\x38\x34\x33\x35\x30\x39\x33\x37\x33\x20\x31\x31\x2e\x34\x35\x38\ +\x37\x30\x38\x33\x34\x33\x31\x20\x31\x32\x2e\x33\x39\x30\x35\x39\ +\x32\x30\x30\x36\x32\x20\x31\x31\x2e\x34\x39\x39\x38\x37\x38\x39\ +\x35\x30\x32\x20\x43\x20\x31\x32\x2e\x33\x39\x36\x38\x33\x33\x30\ +\x37\x35\x20\x31\x31\x2e\x35\x34\x31\x30\x34\x39\x35\x35\x37\x34\ +\x20\x31\x32\x2e\x34\x30\x33\x30\x37\x34\x31\x34\x33\x38\x20\x31\ +\x31\x2e\x35\x38\x32\x33\x38\x38\x34\x39\x30\x31\x20\x31\x32\x2e\ +\x34\x30\x39\x33\x31\x35\x32\x31\x32\x37\x20\x31\x31\x2e\x36\x32\ +\x33\x38\x36\x32\x38\x39\x30\x31\x20\x43\x20\x31\x32\x2e\x34\x31\ +\x35\x35\x35\x36\x32\x38\x31\x35\x20\x31\x31\x2e\x36\x36\x35\x33\ +\x33\x37\x32\x39\x20\x31\x32\x2e\x34\x32\x31\x37\x39\x37\x33\x35\ +\x30\x33\x20\x31\x31\x2e\x37\x30\x36\x39\x34\x37\x39\x36\x39\x31\ +\x20\x31\x32\x2e\x34\x32\x38\x30\x33\x38\x34\x31\x39\x32\x20\x31\ +\x31\x2e\x37\x34\x38\x36\x36\x32\x30\x35\x31\x33\x20\x43\x20\x31\ +\x32\x2e\x34\x33\x34\x32\x37\x39\x34\x38\x38\x20\x31\x31\x2e\x37\ +\x39\x30\x33\x37\x36\x31\x33\x33\x34\x20\x31\x32\x2e\x34\x34\x30\ +\x35\x32\x30\x35\x35\x36\x38\x20\x31\x31\x2e\x38\x33\x32\x31\x39\ +\x34\x32\x33\x37\x35\x20\x31\x32\x2e\x34\x34\x36\x37\x36\x31\x36\ +\x32\x35\x37\x20\x31\x31\x2e\x38\x37\x34\x30\x38\x33\x35\x32\x30\ +\x36\x20\x43\x20\x31\x32\x2e\x34\x35\x33\x30\x30\x32\x36\x39\x34\ +\x35\x20\x31\x31\x2e\x39\x31\x35\x39\x37\x32\x38\x30\x33\x37\x20\ +\x31\x32\x2e\x34\x35\x39\x32\x34\x33\x37\x36\x33\x34\x20\x31\x31\ +\x2e\x39\x35\x37\x39\x33\x33\x36\x39\x30\x39\x20\x31\x32\x2e\x34\ +\x36\x35\x34\x38\x34\x38\x33\x32\x32\x20\x31\x31\x2e\x39\x39\x39\ +\x39\x33\x33\x34\x32\x33\x20\x43\x20\x31\x32\x2e\x34\x37\x31\x37\ +\x32\x35\x39\x30\x31\x20\x31\x32\x2e\x30\x34\x31\x39\x33\x33\x31\ +\x35\x35\x31\x20\x31\x32\x2e\x34\x37\x37\x39\x36\x36\x39\x36\x39\ +\x39\x20\x31\x32\x2e\x30\x38\x33\x39\x37\x31\x39\x36\x32\x37\x20\ +\x31\x32\x2e\x34\x38\x34\x32\x30\x38\x30\x33\x38\x37\x20\x31\x32\ +\x2e\x31\x32\x36\x30\x31\x37\x32\x32\x31\x31\x20\x43\x20\x31\x32\ +\x2e\x34\x39\x30\x34\x34\x39\x31\x30\x37\x35\x20\x31\x32\x2e\x31\ +\x36\x38\x30\x36\x32\x34\x37\x39\x34\x20\x31\x32\x2e\x34\x39\x36\ +\x36\x39\x30\x31\x37\x36\x34\x20\x31\x32\x2e\x32\x31\x30\x31\x31\ +\x34\x32\x32\x34\x32\x20\x31\x32\x2e\x35\x30\x32\x39\x33\x31\x32\ +\x34\x35\x32\x20\x31\x32\x2e\x32\x35\x32\x31\x34\x30\x30\x31\x35\ +\x38\x20\x43\x20\x31\x32\x2e\x35\x30\x39\x31\x37\x32\x33\x31\x34\ +\x20\x31\x32\x2e\x32\x39\x34\x31\x36\x35\x38\x30\x37\x33\x20\x31\ +\x32\x2e\x35\x31\x35\x34\x31\x33\x33\x38\x32\x39\x20\x31\x32\x2e\ +\x33\x33\x36\x31\x36\x35\x34\x38\x36\x32\x20\x31\x32\x2e\x35\x32\ +\x31\x36\x35\x34\x34\x35\x31\x37\x20\x31\x32\x2e\x33\x37\x38\x31\ +\x30\x36\x38\x34\x37\x39\x20\x43\x20\x31\x32\x2e\x35\x32\x37\x38\ +\x39\x35\x35\x32\x30\x36\x20\x31\x32\x2e\x34\x32\x30\x30\x34\x38\ +\x32\x30\x39\x35\x20\x31\x32\x2e\x35\x33\x34\x31\x33\x36\x35\x38\ +\x39\x34\x20\x31\x32\x2e\x34\x36\x31\x39\x33\x30\x39\x20\x31\x32\ +\x2e\x35\x34\x30\x33\x37\x37\x36\x35\x38\x32\x20\x31\x32\x2e\x35\ +\x30\x33\x37\x32\x32\x39\x39\x39\x33\x20\x43\x20\x31\x32\x2e\x35\ +\x34\x36\x36\x31\x38\x37\x32\x37\x31\x20\x31\x32\x2e\x35\x34\x35\ +\x35\x31\x35\x30\x39\x38\x36\x20\x31\x32\x2e\x35\x35\x32\x38\x35\ +\x39\x37\x39\x35\x39\x20\x31\x32\x2e\x35\x38\x37\x32\x31\x36\x30\ +\x35\x38\x37\x20\x31\x32\x2e\x35\x35\x39\x31\x30\x30\x38\x36\x34\ +\x37\x20\x31\x32\x2e\x36\x32\x38\x37\x39\x34\x32\x39\x33\x39\x20\ +\x43\x20\x31\x32\x2e\x35\x36\x35\x33\x34\x31\x39\x33\x33\x36\x20\ +\x31\x32\x2e\x36\x37\x30\x33\x37\x32\x35\x32\x39\x31\x20\x31\x32\ +\x2e\x35\x37\x31\x35\x38\x33\x30\x30\x32\x34\x20\x31\x32\x2e\x37\ +\x31\x31\x38\x32\x37\x32\x39\x38\x20\x31\x32\x2e\x35\x37\x37\x38\ +\x32\x34\x30\x37\x31\x32\x20\x31\x32\x2e\x37\x35\x33\x31\x32\x37\ +\x33\x39\x37\x39\x20\x43\x20\x31\x32\x2e\x35\x38\x34\x30\x36\x35\ +\x31\x34\x30\x31\x20\x31\x32\x2e\x37\x39\x34\x34\x32\x37\x34\x39\ +\x37\x38\x20\x31\x32\x2e\x35\x39\x30\x33\x30\x36\x32\x30\x38\x39\ +\x20\x31\x32\x2e\x38\x33\x35\x35\x37\x31\x39\x39\x35\x31\x20\x31\ +\x32\x2e\x35\x39\x36\x35\x34\x37\x32\x37\x37\x37\x20\x31\x32\x2e\ +\x38\x37\x36\x35\x33\x30\x31\x31\x38\x35\x20\x43\x20\x31\x32\x2e\ +\x36\x30\x32\x37\x38\x38\x33\x34\x36\x36\x20\x31\x32\x2e\x39\x31\ +\x37\x34\x38\x38\x32\x34\x31\x38\x20\x31\x32\x2e\x36\x30\x39\x30\ +\x32\x39\x34\x31\x35\x34\x20\x31\x32\x2e\x39\x35\x38\x32\x35\x38\ +\x38\x36\x36\x39\x20\x31\x32\x2e\x36\x31\x35\x32\x37\x30\x34\x38\ +\x34\x33\x20\x31\x32\x2e\x39\x39\x38\x38\x31\x31\x37\x30\x31\x31\ +\x20\x43\x20\x31\x32\x2e\x36\x32\x31\x35\x31\x31\x35\x35\x33\x31\ +\x20\x31\x33\x2e\x30\x33\x39\x33\x36\x34\x35\x33\x35\x32\x20\x31\ +\x32\x2e\x36\x32\x37\x37\x35\x32\x36\x32\x31\x39\x20\x31\x33\x2e\ +\x30\x37\x39\x36\x39\x38\x32\x36\x35\x33\x20\x31\x32\x2e\x36\x33\ +\x33\x39\x39\x33\x36\x39\x30\x38\x20\x31\x33\x2e\x31\x31\x39\x37\ +\x38\x33\x31\x32\x34\x32\x20\x43\x20\x31\x32\x2e\x36\x34\x30\x32\ +\x33\x34\x37\x35\x39\x36\x20\x31\x33\x2e\x31\x35\x39\x38\x36\x37\ +\x39\x38\x33\x31\x20\x31\x32\x2e\x36\x34\x36\x34\x37\x35\x38\x32\ +\x38\x34\x20\x31\x33\x2e\x31\x39\x39\x37\x30\x32\x34\x37\x30\x36\ +\x20\x31\x32\x2e\x36\x35\x32\x37\x31\x36\x38\x39\x37\x33\x20\x31\ +\x33\x2e\x32\x33\x39\x32\x35\x37\x33\x39\x31\x35\x20\x43\x20\x31\ +\x32\x2e\x36\x35\x38\x39\x35\x37\x39\x36\x36\x31\x20\x31\x33\x2e\ +\x32\x37\x38\x38\x31\x32\x33\x31\x32\x33\x20\x31\x32\x2e\x36\x36\ +\x35\x31\x39\x39\x30\x33\x34\x39\x20\x31\x33\x2e\x33\x31\x38\x30\ +\x38\x35\x39\x38\x31\x37\x20\x31\x32\x2e\x36\x37\x31\x34\x34\x30\ +\x31\x30\x33\x38\x20\x31\x33\x2e\x33\x35\x37\x30\x34\x39\x38\x32\ +\x30\x39\x20\x43\x20\x31\x32\x2e\x36\x37\x37\x36\x38\x31\x31\x37\ +\x32\x36\x20\x31\x33\x2e\x33\x39\x36\x30\x31\x33\x36\x36\x30\x32\ +\x20\x31\x32\x2e\x36\x38\x33\x39\x32\x32\x32\x34\x31\x35\x20\x31\ +\x33\x2e\x34\x33\x34\x36\x36\x35\x38\x30\x32\x36\x20\x31\x32\x2e\ +\x36\x39\x30\x31\x36\x33\x33\x31\x30\x33\x20\x31\x33\x2e\x34\x37\ +\x32\x39\x37\x38\x33\x33\x30\x33\x20\x43\x20\x31\x32\x2e\x36\x39\ +\x36\x34\x30\x34\x33\x37\x39\x31\x20\x31\x33\x2e\x35\x31\x31\x32\ +\x39\x30\x38\x35\x38\x31\x20\x31\x32\x2e\x37\x30\x32\x36\x34\x35\ +\x34\x34\x38\x20\x31\x33\x2e\x35\x34\x39\x32\x36\x31\x37\x32\x35\ +\x34\x20\x31\x32\x2e\x37\x30\x38\x38\x38\x36\x35\x31\x36\x38\x20\ +\x31\x33\x2e\x35\x38\x36\x38\x36\x33\x37\x31\x38\x36\x20\x43\x20\ +\x31\x32\x2e\x37\x31\x35\x31\x32\x37\x35\x38\x35\x36\x20\x31\x33\ +\x2e\x36\x32\x34\x34\x36\x35\x37\x31\x31\x38\x20\x31\x32\x2e\x37\ +\x32\x31\x33\x36\x38\x36\x35\x34\x35\x20\x31\x33\x2e\x36\x36\x31\ +\x36\x39\x36\x36\x30\x39\x31\x20\x31\x32\x2e\x37\x32\x37\x36\x30\ +\x39\x37\x32\x33\x33\x20\x31\x33\x2e\x36\x39\x38\x35\x32\x39\x39\ +\x34\x33\x20\x43\x20\x31\x32\x2e\x37\x33\x33\x38\x35\x30\x37\x39\ +\x32\x31\x20\x31\x33\x2e\x37\x33\x35\x33\x36\x33\x32\x37\x36\x39\ +\x20\x31\x32\x2e\x37\x34\x30\x30\x39\x31\x38\x36\x31\x20\x31\x33\ +\x2e\x37\x37\x31\x37\x39\x36\x36\x35\x33\x31\x20\x31\x32\x2e\x37\ +\x34\x36\x33\x33\x32\x39\x32\x39\x38\x20\x31\x33\x2e\x38\x30\x37\ +\x38\x30\x34\x33\x39\x31\x31\x20\x43\x20\x31\x32\x2e\x37\x35\x32\ +\x35\x37\x33\x39\x39\x38\x36\x20\x31\x33\x2e\x38\x34\x33\x38\x31\ +\x32\x31\x32\x39\x31\x20\x31\x32\x2e\x37\x35\x38\x38\x31\x35\x30\ +\x36\x37\x35\x20\x31\x33\x2e\x38\x37\x39\x33\x39\x31\x36\x36\x35\ +\x38\x20\x31\x32\x2e\x37\x36\x35\x30\x35\x36\x31\x33\x36\x33\x20\ +\x31\x33\x2e\x39\x31\x34\x35\x31\x38\x31\x34\x37\x36\x20\x43\x20\ +\x31\x32\x2e\x37\x37\x31\x32\x39\x37\x32\x30\x35\x32\x20\x31\x33\ +\x2e\x39\x34\x39\x36\x34\x34\x36\x32\x39\x34\x20\x31\x32\x2e\x37\ +\x37\x37\x35\x33\x38\x32\x37\x34\x20\x31\x33\x2e\x39\x38\x34\x33\ +\x31\x35\x33\x32\x38\x32\x20\x31\x32\x2e\x37\x38\x33\x37\x37\x39\ +\x33\x34\x32\x38\x20\x31\x34\x2e\x30\x31\x38\x35\x30\x36\x32\x35\ +\x35\x36\x20\x43\x20\x31\x32\x2e\x37\x39\x30\x30\x32\x30\x34\x31\ +\x31\x37\x20\x31\x34\x2e\x30\x35\x32\x36\x39\x37\x31\x38\x33\x20\ +\x31\x32\x2e\x37\x39\x36\x32\x36\x31\x34\x38\x30\x35\x20\x31\x34\ +\x2e\x30\x38\x36\x34\x30\x35\x34\x35\x30\x33\x20\x31\x32\x2e\x38\ +\x30\x32\x35\x30\x32\x35\x34\x39\x33\x20\x31\x34\x2e\x31\x31\x39\ +\x36\x30\x37\x39\x37\x31\x33\x20\x43\x20\x31\x32\x2e\x38\x30\x38\ +\x37\x34\x33\x36\x31\x38\x32\x20\x31\x34\x2e\x31\x35\x32\x38\x31\ +\x30\x34\x39\x32\x34\x20\x31\x32\x2e\x38\x31\x34\x39\x38\x34\x36\ +\x38\x37\x20\x31\x34\x2e\x31\x38\x35\x35\x30\x34\x32\x32\x32\x33\ +\x20\x31\x32\x2e\x38\x32\x31\x32\x32\x35\x37\x35\x35\x38\x20\x31\ +\x34\x2e\x32\x31\x37\x36\x36\x37\x30\x31\x32\x39\x20\x43\x20\x31\ +\x32\x2e\x38\x32\x37\x34\x36\x36\x38\x32\x34\x37\x20\x31\x34\x2e\ +\x32\x34\x39\x38\x32\x39\x38\x30\x33\x36\x20\x31\x32\x2e\x38\x33\ +\x33\x37\x30\x37\x38\x39\x33\x35\x20\x31\x34\x2e\x32\x38\x31\x34\ +\x35\x38\x34\x35\x38\x35\x20\x31\x32\x2e\x38\x33\x39\x39\x34\x38\ +\x39\x36\x32\x34\x20\x31\x34\x2e\x33\x31\x32\x35\x33\x31\x38\x30\ +\x31\x38\x20\x43\x20\x31\x32\x2e\x38\x34\x36\x31\x39\x30\x30\x33\ +\x31\x32\x20\x31\x34\x2e\x33\x34\x33\x36\x30\x35\x31\x34\x35\x31\ +\x20\x31\x32\x2e\x38\x35\x32\x34\x33\x31\x31\x20\x31\x34\x2e\x33\ +\x37\x34\x31\x31\x39\x38\x33\x33\x39\x20\x31\x32\x2e\x38\x35\x38\ +\x36\x37\x32\x31\x36\x38\x39\x20\x31\x34\x2e\x34\x30\x34\x30\x35\ +\x35\x36\x39\x37\x20\x43\x20\x31\x32\x2e\x38\x36\x34\x39\x31\x33\ +\x32\x33\x37\x37\x20\x31\x34\x2e\x34\x33\x33\x39\x39\x31\x35\x36\ +\x30\x31\x20\x31\x32\x2e\x38\x37\x31\x31\x35\x34\x33\x30\x36\x35\ +\x20\x31\x34\x2e\x34\x36\x33\x33\x34\x35\x31\x31\x33\x34\x20\x31\ +\x32\x2e\x38\x37\x37\x33\x39\x35\x33\x37\x35\x34\x20\x31\x34\x2e\ +\x34\x39\x32\x30\x39\x37\x32\x32\x31\x39\x20\x43\x20\x31\x32\x2e\ +\x38\x38\x33\x36\x33\x36\x34\x34\x34\x32\x20\x31\x34\x2e\x35\x32\ +\x30\x38\x34\x39\x33\x33\x30\x33\x20\x31\x32\x2e\x38\x38\x39\x38\ +\x37\x37\x35\x31\x33\x20\x31\x34\x2e\x35\x34\x38\x39\x39\x36\x33\ +\x37\x33\x37\x20\x31\x32\x2e\x38\x39\x36\x31\x31\x38\x35\x38\x31\ +\x39\x20\x31\x34\x2e\x35\x37\x36\x35\x32\x30\x32\x38\x32\x38\x20\ +\x43\x20\x31\x32\x2e\x39\x30\x32\x33\x35\x39\x36\x35\x30\x37\x20\ +\x31\x34\x2e\x36\x30\x34\x30\x34\x34\x31\x39\x31\x38\x20\x31\x32\ +\x2e\x39\x30\x38\x36\x30\x30\x37\x31\x39\x35\x20\x31\x34\x2e\x36\ +\x33\x30\x39\x34\x31\x32\x31\x36\x20\x31\x32\x2e\x39\x31\x34\x38\ +\x34\x31\x37\x38\x38\x34\x20\x31\x34\x2e\x36\x35\x37\x31\x39\x34\ +\x33\x37\x39\x35\x20\x43\x20\x31\x32\x2e\x39\x32\x31\x30\x38\x32\ +\x38\x35\x37\x32\x20\x31\x34\x2e\x36\x38\x33\x34\x34\x37\x35\x34\ +\x33\x20\x31\x32\x2e\x39\x32\x37\x33\x32\x33\x39\x32\x36\x31\x20\ +\x31\x34\x2e\x37\x30\x39\x30\x35\x32\x39\x37\x30\x37\x20\x31\x32\ +\x2e\x39\x33\x33\x35\x36\x34\x39\x39\x34\x39\x20\x31\x34\x2e\x37\ +\x33\x33\x39\x39\x34\x38\x30\x36\x38\x20\x43\x20\x31\x32\x2e\x39\ +\x33\x39\x38\x30\x36\x30\x36\x33\x37\x20\x31\x34\x2e\x37\x35\x38\ +\x39\x33\x36\x36\x34\x33\x20\x31\x32\x2e\x39\x34\x36\x30\x34\x37\ +\x31\x33\x32\x36\x20\x31\x34\x2e\x37\x38\x33\x32\x31\x30\x38\x39\ +\x33\x37\x20\x31\x32\x2e\x39\x35\x32\x32\x38\x38\x32\x30\x31\x34\ +\x20\x31\x34\x2e\x38\x30\x36\x38\x30\x32\x38\x34\x37\x36\x20\x43\ +\x20\x31\x32\x2e\x39\x35\x38\x35\x32\x39\x32\x37\x30\x32\x20\x31\ +\x34\x2e\x38\x33\x30\x33\x39\x34\x38\x30\x31\x35\x20\x31\x32\x2e\ +\x39\x36\x34\x37\x37\x30\x33\x33\x39\x31\x20\x31\x34\x2e\x38\x35\ +\x33\x33\x30\x30\x33\x35\x32\x34\x20\x31\x32\x2e\x39\x37\x31\x30\ +\x31\x31\x34\x30\x37\x39\x20\x31\x34\x2e\x38\x37\x35\x35\x30\x35\ +\x39\x35\x35\x39\x20\x43\x20\x31\x32\x2e\x39\x37\x37\x32\x35\x32\ +\x34\x37\x36\x37\x20\x31\x34\x2e\x38\x39\x37\x37\x31\x31\x35\x35\ +\x39\x34\x20\x31\x32\x2e\x39\x38\x33\x34\x39\x33\x35\x34\x35\x36\ +\x20\x31\x34\x2e\x39\x31\x39\x32\x31\x33\x30\x30\x33\x33\x20\x31\ +\x32\x2e\x39\x38\x39\x37\x33\x34\x36\x31\x34\x34\x20\x31\x34\x2e\ +\x39\x33\x39\x39\x39\x37\x39\x33\x31\x32\x20\x43\x20\x31\x32\x2e\ +\x39\x39\x35\x39\x37\x35\x36\x38\x33\x33\x20\x31\x34\x2e\x39\x36\ +\x30\x37\x38\x32\x38\x35\x39\x31\x20\x31\x33\x2e\x30\x30\x32\x32\ +\x31\x36\x37\x35\x32\x31\x20\x31\x34\x2e\x39\x38\x30\x38\x34\x36\ +\x39\x35\x39\x33\x20\x31\x33\x2e\x30\x30\x38\x34\x35\x37\x38\x32\ +\x30\x39\x20\x31\x35\x2e\x30\x30\x30\x31\x37\x39\x30\x38\x32\x35\ +\x20\x43\x20\x31\x33\x2e\x30\x31\x34\x36\x39\x38\x38\x38\x39\x38\ +\x20\x31\x35\x2e\x30\x31\x39\x35\x31\x31\x32\x30\x35\x38\x20\x31\ +\x33\x2e\x30\x32\x30\x39\x33\x39\x39\x35\x38\x36\x20\x31\x35\x2e\ +\x30\x33\x38\x31\x30\x36\x39\x34\x37\x33\x20\x31\x33\x2e\x30\x32\ +\x37\x31\x38\x31\x30\x32\x37\x34\x20\x31\x35\x2e\x30\x35\x35\x39\ +\x35\x36\x33\x38\x32\x35\x20\x43\x20\x31\x33\x2e\x30\x33\x33\x34\ +\x32\x32\x30\x39\x36\x33\x20\x31\x35\x2e\x30\x37\x33\x38\x30\x35\ +\x38\x31\x37\x36\x20\x31\x33\x2e\x30\x33\x39\x36\x36\x33\x31\x36\ +\x35\x31\x20\x31\x35\x2e\x30\x39\x30\x39\x30\x34\x34\x35\x35\x35\ +\x20\x31\x33\x2e\x30\x34\x35\x39\x30\x34\x32\x33\x33\x39\x20\x31\ +\x35\x2e\x31\x30\x37\x32\x34\x33\x36\x31\x31\x32\x20\x43\x20\x31\ +\x33\x2e\x30\x35\x32\x31\x34\x35\x33\x30\x32\x38\x20\x31\x35\x2e\ +\x31\x32\x33\x35\x38\x32\x37\x36\x36\x38\x20\x31\x33\x2e\x30\x35\ +\x38\x33\x38\x36\x33\x37\x31\x36\x20\x31\x35\x2e\x31\x33\x39\x31\ +\x35\x37\x38\x37\x30\x31\x20\x31\x33\x2e\x30\x36\x34\x36\x32\x37\ +\x34\x34\x30\x35\x20\x31\x35\x2e\x31\x35\x33\x39\x36\x31\x34\x38\ +\x39\x33\x20\x43\x20\x31\x33\x2e\x30\x37\x30\x38\x36\x38\x35\x30\ +\x39\x33\x20\x31\x35\x2e\x31\x36\x38\x37\x36\x35\x31\x30\x38\x35\ +\x20\x31\x33\x2e\x30\x37\x37\x31\x30\x39\x35\x37\x38\x31\x20\x31\ +\x35\x2e\x31\x38\x32\x37\x39\x32\x36\x30\x31\x34\x20\x31\x33\x2e\ +\x30\x38\x33\x33\x35\x30\x36\x34\x37\x20\x31\x35\x2e\x31\x39\x36\ +\x30\x33\x37\x38\x30\x30\x39\x20\x43\x20\x31\x33\x2e\x30\x38\x39\ +\x35\x39\x31\x37\x31\x35\x38\x20\x31\x35\x2e\x32\x30\x39\x32\x38\ +\x33\x30\x30\x30\x34\x20\x31\x33\x2e\x30\x39\x35\x38\x33\x32\x37\ +\x38\x34\x36\x20\x31\x35\x2e\x32\x32\x31\x37\x34\x31\x31\x39\x39\ +\x35\x20\x31\x33\x2e\x31\x30\x32\x30\x37\x33\x38\x35\x33\x35\x20\ +\x31\x35\x2e\x32\x33\x33\x34\x30\x37\x35\x30\x35\x20\x43\x20\x31\ +\x33\x2e\x31\x30\x38\x33\x31\x34\x39\x32\x32\x33\x20\x31\x35\x2e\ +\x32\x34\x35\x30\x37\x33\x38\x31\x30\x35\x20\x31\x33\x2e\x31\x31\ +\x34\x35\x35\x35\x39\x39\x31\x31\x20\x31\x35\x2e\x32\x35\x35\x39\ +\x34\x33\x34\x35\x37\x38\x20\x31\x33\x2e\x31\x32\x30\x37\x39\x37\ +\x30\x36\x20\x31\x35\x2e\x32\x36\x36\x30\x31\x32\x38\x33\x35\x37\ +\x20\x43\x20\x31\x33\x2e\x31\x32\x37\x30\x33\x38\x31\x32\x38\x38\ +\x20\x31\x35\x2e\x32\x37\x36\x30\x38\x32\x32\x31\x33\x36\x20\x31\ +\x33\x2e\x31\x33\x33\x32\x37\x39\x31\x39\x37\x36\x20\x31\x35\x2e\ +\x32\x38\x35\x33\x34\x36\x35\x30\x37\x31\x20\x31\x33\x2e\x31\x33\ +\x39\x35\x32\x30\x32\x36\x36\x35\x20\x31\x35\x2e\x32\x39\x33\x38\ +\x30\x33\x33\x39\x32\x32\x20\x43\x20\x31\x33\x2e\x31\x34\x35\x37\ +\x36\x31\x33\x33\x35\x33\x20\x31\x35\x2e\x33\x30\x32\x32\x36\x30\ +\x32\x37\x37\x33\x20\x31\x33\x2e\x31\x35\x32\x30\x30\x32\x34\x30\ +\x34\x32\x20\x31\x35\x2e\x33\x30\x39\x39\x30\x34\x38\x39\x36\x32\ +\x20\x31\x33\x2e\x31\x35\x38\x32\x34\x33\x34\x37\x33\x20\x31\x35\ +\x2e\x33\x31\x36\x37\x33\x36\x32\x31\x36\x20\x43\x20\x31\x33\x2e\ +\x31\x36\x34\x34\x38\x34\x35\x34\x31\x38\x20\x31\x35\x2e\x33\x32\ +\x33\x35\x36\x37\x35\x33\x35\x38\x20\x31\x33\x2e\x31\x37\x30\x37\ +\x32\x35\x36\x31\x30\x37\x20\x31\x35\x2e\x33\x32\x39\x35\x38\x30\ +\x36\x36\x33\x33\x20\x31\x33\x2e\x31\x37\x36\x39\x36\x36\x36\x37\ +\x39\x35\x20\x31\x35\x2e\x33\x33\x34\x37\x37\x35\x38\x35\x38\x20\ +\x43\x20\x31\x33\x2e\x31\x38\x33\x32\x30\x37\x37\x34\x38\x33\x20\ +\x31\x35\x2e\x33\x33\x39\x39\x37\x31\x30\x35\x32\x37\x20\x31\x33\ +\x2e\x31\x38\x39\x34\x34\x38\x38\x31\x37\x32\x20\x31\x35\x2e\x33\ +\x34\x34\x33\x34\x33\x33\x39\x33\x37\x20\x31\x33\x2e\x31\x39\x35\ +\x36\x38\x39\x38\x38\x36\x20\x31\x35\x2e\x33\x34\x37\x38\x39\x34\ +\x34\x33\x32\x36\x20\x43\x20\x31\x33\x2e\x32\x30\x31\x39\x33\x30\ +\x39\x35\x34\x38\x20\x31\x35\x2e\x33\x35\x31\x34\x34\x35\x34\x37\ +\x31\x34\x20\x31\x33\x2e\x32\x30\x38\x31\x37\x32\x30\x32\x33\x37\ +\x20\x31\x35\x2e\x33\x35\x34\x31\x37\x30\x32\x36\x37\x32\x20\x31\ +\x33\x2e\x32\x31\x34\x34\x31\x33\x30\x39\x32\x35\x20\x31\x35\x2e\ +\x33\x35\x36\x30\x37\x31\x36\x36\x31\x32\x20\x43\x20\x31\x33\x2e\ +\x32\x32\x30\x36\x35\x34\x31\x36\x31\x34\x20\x31\x35\x2e\x33\x35\ +\x37\x39\x37\x33\x30\x35\x35\x31\x20\x31\x33\x2e\x32\x32\x36\x38\ +\x39\x35\x32\x33\x30\x32\x20\x31\x35\x2e\x33\x35\x39\x30\x34\x36\ +\x30\x39\x33\x38\x20\x31\x33\x2e\x32\x33\x33\x31\x33\x36\x32\x39\ +\x39\x20\x31\x35\x2e\x33\x35\x39\x32\x39\x34\x39\x30\x33\x36\x20\ +\x43\x20\x31\x33\x2e\x32\x33\x39\x33\x37\x37\x33\x36\x37\x39\x20\ +\x31\x35\x2e\x33\x35\x39\x35\x34\x33\x37\x31\x33\x35\x20\x31\x33\ +\x2e\x32\x34\x35\x36\x31\x38\x34\x33\x36\x37\x20\x31\x35\x2e\x33\ +\x35\x38\x39\x36\x33\x33\x33\x36\x32\x20\x31\x33\x2e\x32\x35\x31\ +\x38\x35\x39\x35\x30\x35\x35\x20\x31\x35\x2e\x33\x35\x37\x35\x35\ +\x39\x31\x37\x37\x34\x20\x43\x20\x31\x33\x2e\x32\x35\x38\x31\x30\ +\x30\x35\x37\x34\x34\x20\x31\x35\x2e\x33\x35\x36\x31\x35\x35\x30\ +\x31\x38\x35\x20\x31\x33\x2e\x32\x36\x34\x33\x34\x31\x36\x34\x33\ +\x32\x20\x31\x35\x2e\x33\x35\x33\x39\x32\x32\x31\x32\x32\x35\x20\ +\x31\x33\x2e\x32\x37\x30\x35\x38\x32\x37\x31\x32\x20\x31\x35\x2e\ +\x33\x35\x30\x38\x36\x37\x31\x36\x35\x35\x20\x43\x20\x31\x33\x2e\ +\x32\x37\x36\x38\x32\x33\x37\x38\x30\x39\x20\x31\x35\x2e\x33\x34\ +\x37\x38\x31\x32\x32\x30\x38\x35\x20\x31\x33\x2e\x32\x38\x33\x30\ +\x36\x34\x38\x34\x39\x37\x20\x31\x35\x2e\x33\x34\x33\x39\x33\x30\ +\x32\x34\x35\x34\x20\x31\x33\x2e\x32\x38\x39\x33\x30\x35\x39\x31\ +\x38\x35\x20\x31\x35\x2e\x33\x33\x39\x32\x32\x39\x32\x31\x32\x35\ +\x20\x43\x20\x31\x33\x2e\x32\x39\x35\x35\x34\x36\x39\x38\x37\x34\ +\x20\x31\x35\x2e\x33\x33\x34\x35\x32\x38\x31\x37\x39\x37\x20\x31\ +\x33\x2e\x33\x30\x31\x37\x38\x38\x30\x35\x36\x32\x20\x31\x35\x2e\ +\x33\x32\x39\x30\x30\x33\x31\x35\x30\x31\x20\x31\x33\x2e\x33\x30\ +\x38\x30\x32\x39\x31\x32\x35\x31\x20\x31\x35\x2e\x33\x32\x32\x36\ +\x36\x33\x33\x30\x38\x32\x20\x43\x20\x31\x33\x2e\x33\x31\x34\x32\ +\x37\x30\x31\x39\x33\x39\x20\x31\x35\x2e\x33\x31\x36\x33\x32\x33\ +\x34\x36\x36\x33\x20\x31\x33\x2e\x33\x32\x30\x35\x31\x31\x32\x36\ +\x32\x37\x20\x31\x35\x2e\x33\x30\x39\x31\x36\x33\x39\x31\x30\x38\ +\x20\x31\x33\x2e\x33\x32\x36\x37\x35\x32\x33\x33\x31\x36\x20\x31\ +\x35\x2e\x33\x30\x31\x31\x39\x35\x30\x35\x39\x39\x20\x43\x20\x31\ +\x33\x2e\x33\x33\x32\x39\x39\x33\x34\x30\x30\x34\x20\x31\x35\x2e\ +\x32\x39\x33\x32\x32\x36\x32\x30\x39\x20\x31\x33\x2e\x33\x33\x39\ +\x32\x33\x34\x34\x36\x39\x32\x20\x31\x35\x2e\x32\x38\x34\x34\x34\ +\x33\x31\x39\x34\x38\x20\x31\x33\x2e\x33\x34\x35\x34\x37\x35\x35\ +\x33\x38\x31\x20\x31\x35\x2e\x32\x37\x34\x38\x35\x37\x36\x35\x33\ +\x31\x20\x43\x20\x31\x33\x2e\x33\x35\x31\x37\x31\x36\x36\x30\x36\ +\x39\x20\x31\x35\x2e\x32\x36\x35\x32\x37\x32\x31\x31\x31\x34\x20\ +\x31\x33\x2e\x33\x35\x37\x39\x35\x37\x36\x37\x35\x37\x20\x31\x35\ +\x2e\x32\x35\x34\x38\x37\x39\x32\x31\x35\x31\x20\x31\x33\x2e\x33\ +\x36\x34\x31\x39\x38\x37\x34\x34\x36\x20\x31\x35\x2e\x32\x34\x33\ +\x36\x39\x31\x37\x39\x39\x38\x20\x43\x20\x31\x33\x2e\x33\x37\x30\ +\x34\x33\x39\x38\x31\x33\x34\x20\x31\x35\x2e\x32\x33\x32\x35\x30\ +\x34\x33\x38\x34\x35\x20\x31\x33\x2e\x33\x37\x36\x36\x38\x30\x38\ +\x38\x32\x33\x20\x31\x35\x2e\x32\x32\x30\x35\x31\x37\x36\x37\x31\ +\x33\x20\x31\x33\x2e\x33\x38\x32\x39\x32\x31\x39\x35\x31\x31\x20\ +\x31\x35\x2e\x32\x30\x37\x37\x34\x35\x36\x37\x35\x38\x20\x43\x20\ +\x31\x33\x2e\x33\x38\x39\x31\x36\x33\x30\x31\x39\x39\x20\x31\x35\ +\x2e\x31\x39\x34\x39\x37\x33\x36\x38\x30\x33\x20\x31\x33\x2e\x33\ +\x39\x35\x34\x30\x34\x30\x38\x38\x38\x20\x31\x35\x2e\x31\x38\x31\ +\x34\x31\x31\x36\x37\x39\x33\x20\x31\x33\x2e\x34\x30\x31\x36\x34\ +\x35\x31\x35\x37\x36\x20\x31\x35\x2e\x31\x36\x37\x30\x37\x34\x38\ +\x34\x36\x33\x20\x43\x20\x31\x33\x2e\x34\x30\x37\x38\x38\x36\x32\ +\x32\x36\x34\x20\x31\x35\x2e\x31\x35\x32\x37\x33\x38\x30\x31\x33\ +\x34\x20\x31\x33\x2e\x34\x31\x34\x31\x32\x37\x32\x39\x35\x33\x20\ +\x31\x35\x2e\x31\x33\x37\x36\x32\x31\x36\x38\x38\x35\x20\x31\x33\ +\x2e\x34\x32\x30\x33\x36\x38\x33\x36\x34\x31\x20\x31\x35\x2e\x31\ +\x32\x31\x37\x34\x32\x31\x37\x39\x39\x20\x43\x20\x31\x33\x2e\x34\ +\x32\x36\x36\x30\x39\x34\x33\x32\x39\x20\x31\x35\x2e\x31\x30\x35\ +\x38\x36\x32\x36\x37\x31\x32\x20\x31\x33\x2e\x34\x33\x32\x38\x35\ +\x30\x35\x30\x31\x38\x20\x31\x35\x2e\x30\x38\x39\x32\x31\x35\x33\ +\x38\x39\x20\x31\x33\x2e\x34\x33\x39\x30\x39\x31\x35\x37\x30\x36\ +\x20\x31\x35\x2e\x30\x37\x31\x38\x31\x37\x37\x35\x31\x31\x20\x43\ +\x20\x31\x33\x2e\x34\x34\x35\x33\x33\x32\x36\x33\x39\x34\x20\x31\ +\x35\x2e\x30\x35\x34\x34\x32\x30\x31\x31\x33\x32\x20\x31\x33\x2e\ +\x34\x35\x31\x35\x37\x33\x37\x30\x38\x33\x20\x31\x35\x2e\x30\x33\ +\x36\x32\x36\x37\x36\x30\x36\x39\x20\x31\x33\x2e\x34\x35\x37\x38\ +\x31\x34\x37\x37\x37\x31\x20\x31\x35\x2e\x30\x31\x37\x33\x37\x38\ +\x37\x33\x32\x38\x20\x43\x20\x31\x33\x2e\x34\x36\x34\x30\x35\x35\ +\x38\x34\x36\x20\x31\x34\x2e\x39\x39\x38\x34\x38\x39\x38\x35\x38\ +\x36\x20\x31\x33\x2e\x34\x37\x30\x32\x39\x36\x39\x31\x34\x38\x20\ +\x31\x34\x2e\x39\x37\x38\x38\x36\x30\x31\x38\x38\x32\x20\x31\x33\ +\x2e\x34\x37\x36\x35\x33\x37\x39\x38\x33\x36\x20\x31\x34\x2e\x39\ +\x35\x38\x35\x30\x39\x32\x37\x36\x20\x43\x20\x31\x33\x2e\x34\x38\ +\x32\x37\x37\x39\x30\x35\x32\x35\x20\x31\x34\x2e\x39\x33\x38\x31\ +\x35\x38\x33\x36\x33\x39\x20\x31\x33\x2e\x34\x38\x39\x30\x32\x30\ +\x31\x32\x31\x33\x20\x31\x34\x2e\x39\x31\x37\x30\x38\x31\x38\x37\ +\x32\x36\x20\x31\x33\x2e\x34\x39\x35\x32\x36\x31\x31\x39\x30\x31\ +\x20\x31\x34\x2e\x38\x39\x35\x33\x30\x30\x33\x38\x30\x37\x20\x43\ +\x20\x31\x33\x2e\x35\x30\x31\x35\x30\x32\x32\x35\x39\x20\x31\x34\ +\x2e\x38\x37\x33\x35\x31\x38\x38\x38\x38\x37\x20\x31\x33\x2e\x35\ +\x30\x37\x37\x34\x33\x33\x32\x37\x38\x20\x31\x34\x2e\x38\x35\x31\ +\x30\x32\x38\x31\x35\x36\x35\x20\x31\x33\x2e\x35\x31\x33\x39\x38\ +\x34\x33\x39\x36\x36\x20\x31\x34\x2e\x38\x32\x37\x38\x34\x39\x37\ +\x35\x34\x33\x20\x43\x20\x31\x33\x2e\x35\x32\x30\x32\x32\x35\x34\ +\x36\x35\x35\x20\x31\x34\x2e\x38\x30\x34\x36\x37\x31\x33\x35\x32\ +\x32\x20\x31\x33\x2e\x35\x32\x36\x34\x36\x36\x35\x33\x34\x33\x20\ +\x31\x34\x2e\x37\x38\x30\x38\x30\x31\x31\x34\x34\x39\x20\x31\x33\ +\x2e\x35\x33\x32\x37\x30\x37\x36\x30\x33\x32\x20\x31\x34\x2e\x37\ +\x35\x36\x32\x36\x31\x36\x36\x31\x34\x20\x43\x20\x31\x33\x2e\x35\ +\x33\x38\x39\x34\x38\x36\x37\x32\x20\x31\x34\x2e\x37\x33\x31\x37\ +\x32\x32\x31\x37\x38\x20\x31\x33\x2e\x35\x34\x35\x31\x38\x39\x37\ +\x34\x30\x38\x20\x31\x34\x2e\x37\x30\x36\x35\x30\x39\x33\x39\x33\ +\x39\x20\x31\x33\x2e\x35\x35\x31\x34\x33\x30\x38\x30\x39\x37\x20\ +\x31\x34\x2e\x36\x38\x30\x36\x34\x36\x37\x36\x32\x31\x20\x43\x20\ +\x31\x33\x2e\x35\x35\x37\x36\x37\x31\x38\x37\x38\x35\x20\x31\x34\ +\x2e\x36\x35\x34\x37\x38\x34\x31\x33\x30\x32\x20\x31\x33\x2e\x35\ +\x36\x33\x39\x31\x32\x39\x34\x37\x33\x20\x31\x34\x2e\x36\x32\x38\ +\x32\x36\x37\x37\x34\x33\x31\x20\x31\x33\x2e\x35\x37\x30\x31\x35\ +\x34\x30\x31\x36\x32\x20\x31\x34\x2e\x36\x30\x31\x31\x32\x31\x39\ +\x34\x30\x39\x20\x43\x20\x31\x33\x2e\x35\x37\x36\x33\x39\x35\x30\ +\x38\x35\x20\x31\x34\x2e\x35\x37\x33\x39\x37\x36\x31\x33\x38\x38\ +\x20\x31\x33\x2e\x35\x38\x32\x36\x33\x36\x31\x35\x33\x38\x20\x31\ +\x34\x2e\x35\x34\x36\x31\x39\x37\x31\x33\x37\x33\x20\x31\x33\x2e\ +\x35\x38\x38\x38\x37\x37\x32\x32\x32\x37\x20\x31\x34\x2e\x35\x31\ +\x37\x38\x31\x30\x31\x32\x36\x36\x20\x43\x20\x31\x33\x2e\x35\x39\ +\x35\x31\x31\x38\x32\x39\x31\x35\x20\x31\x34\x2e\x34\x38\x39\x34\ +\x32\x33\x31\x31\x35\x39\x20\x31\x33\x2e\x36\x30\x31\x33\x35\x39\ +\x33\x36\x30\x34\x20\x31\x34\x2e\x34\x36\x30\x34\x32\x34\x34\x34\ +\x30\x35\x20\x31\x33\x2e\x36\x30\x37\x36\x30\x30\x34\x32\x39\x32\ +\x20\x31\x34\x2e\x34\x33\x30\x38\x34\x30\x31\x30\x31\x36\x20\x43\ +\x20\x31\x33\x2e\x36\x31\x33\x38\x34\x31\x34\x39\x38\x20\x31\x34\ +\x2e\x34\x30\x31\x32\x35\x35\x37\x36\x32\x37\x20\x31\x33\x2e\x36\ +\x32\x30\x30\x38\x32\x35\x36\x36\x39\x20\x31\x34\x2e\x33\x37\x31\ +\x30\x38\x32\x32\x33\x39\x32\x20\x31\x33\x2e\x36\x32\x36\x33\x32\ +\x33\x36\x33\x35\x37\x20\x31\x34\x2e\x33\x34\x30\x33\x34\x36\x33\ +\x30\x33\x32\x20\x43\x20\x31\x33\x2e\x36\x33\x32\x35\x36\x34\x37\ +\x30\x34\x35\x20\x31\x34\x2e\x33\x30\x39\x36\x31\x30\x33\x36\x37\ +\x32\x20\x31\x33\x2e\x36\x33\x38\x38\x30\x35\x37\x37\x33\x34\x20\ +\x31\x34\x2e\x32\x37\x38\x33\x30\x38\x36\x33\x37\x36\x20\x31\x33\ +\x2e\x36\x34\x35\x30\x34\x36\x38\x34\x32\x32\x20\x31\x34\x2e\x32\ +\x34\x36\x34\x36\x38\x36\x31\x35\x38\x20\x43\x20\x31\x33\x2e\x36\ +\x35\x31\x32\x38\x37\x39\x31\x31\x20\x31\x34\x2e\x32\x31\x34\x36\ +\x32\x38\x35\x39\x34\x20\x31\x33\x2e\x36\x35\x37\x35\x32\x38\x39\ +\x37\x39\x39\x20\x31\x34\x2e\x31\x38\x32\x32\x34\x37\x30\x34\x34\ +\x31\x20\x31\x33\x2e\x36\x36\x33\x37\x37\x30\x30\x34\x38\x37\x20\ +\x31\x34\x2e\x31\x34\x39\x33\x35\x32\x31\x35\x34\x35\x20\x43\x20\ +\x31\x33\x2e\x36\x37\x30\x30\x31\x31\x31\x31\x37\x35\x20\x31\x34\ +\x2e\x31\x31\x36\x34\x35\x37\x32\x36\x34\x38\x20\x31\x33\x2e\x36\ +\x37\x36\x32\x35\x32\x31\x38\x36\x34\x20\x31\x34\x2e\x30\x38\x33\ +\x30\x34\x35\x39\x34\x39\x37\x20\x31\x33\x2e\x36\x38\x32\x34\x39\ +\x33\x32\x35\x35\x32\x20\x31\x34\x2e\x30\x34\x39\x31\x34\x37\x30\ +\x34\x30\x38\x20\x43\x20\x31\x33\x2e\x36\x38\x38\x37\x33\x34\x33\ +\x32\x34\x31\x20\x31\x34\x2e\x30\x31\x35\x32\x34\x38\x31\x33\x31\ +\x38\x20\x31\x33\x2e\x36\x39\x34\x39\x37\x35\x33\x39\x32\x39\x20\ +\x31\x33\x2e\x39\x38\x30\x38\x35\x38\x36\x39\x38\x33\x20\x31\x33\ +\x2e\x37\x30\x31\x32\x31\x36\x34\x36\x31\x37\x20\x31\x33\x2e\x39\ +\x34\x36\x30\x30\x38\x31\x37\x30\x36\x20\x43\x20\x31\x33\x2e\x37\ +\x30\x37\x34\x35\x37\x35\x33\x30\x36\x20\x31\x33\x2e\x39\x31\x31\ +\x31\x35\x37\x36\x34\x33\x20\x31\x33\x2e\x37\x31\x33\x36\x39\x38\ +\x35\x39\x39\x34\x20\x31\x33\x2e\x38\x37\x35\x38\x34\x33\x32\x34\ +\x39\x39\x20\x31\x33\x2e\x37\x31\x39\x39\x33\x39\x36\x36\x38\x32\ +\x20\x31\x33\x2e\x38\x34\x30\x30\x39\x34\x39\x37\x35\x20\x43\x20\ +\x31\x33\x2e\x37\x32\x36\x31\x38\x30\x37\x33\x37\x31\x20\x31\x33\ +\x2e\x38\x30\x34\x33\x34\x36\x37\x30\x30\x32\x20\x31\x33\x2e\x37\ +\x33\x32\x34\x32\x31\x38\x30\x35\x39\x20\x31\x33\x2e\x37\x36\x38\ +\x31\x36\x31\x39\x33\x36\x31\x20\x31\x33\x2e\x37\x33\x38\x36\x36\ +\x32\x38\x37\x34\x37\x20\x31\x33\x2e\x37\x33\x31\x35\x37\x31\x31\ +\x37\x33\x34\x20\x43\x20\x31\x33\x2e\x37\x34\x34\x39\x30\x33\x39\ +\x34\x33\x36\x20\x31\x33\x2e\x36\x39\x34\x39\x38\x30\x34\x31\x30\ +\x37\x20\x31\x33\x2e\x37\x35\x31\x31\x34\x35\x30\x31\x32\x34\x20\ +\x31\x33\x2e\x36\x35\x37\x39\x38\x31\x32\x30\x39\x37\x20\x31\x33\ +\x2e\x37\x35\x37\x33\x38\x36\x30\x38\x31\x33\x20\x31\x33\x2e\x36\ +\x32\x30\x36\x30\x34\x35\x32\x30\x37\x20\x43\x20\x31\x33\x2e\x37\ +\x36\x33\x36\x32\x37\x31\x35\x30\x31\x20\x31\x33\x2e\x35\x38\x33\ +\x32\x32\x37\x38\x33\x31\x38\x20\x31\x33\x2e\x37\x36\x39\x38\x36\ +\x38\x32\x31\x38\x39\x20\x31\x33\x2e\x35\x34\x35\x34\x37\x31\x33\ +\x38\x36\x38\x20\x31\x33\x2e\x37\x37\x36\x31\x30\x39\x32\x38\x37\ +\x38\x20\x31\x33\x2e\x35\x30\x37\x33\x36\x36\x35\x34\x38\x20\x43\ +\x20\x31\x33\x2e\x37\x38\x32\x33\x35\x30\x33\x35\x36\x36\x20\x31\ +\x33\x2e\x34\x36\x39\x32\x36\x31\x37\x30\x39\x32\x20\x31\x33\x2e\ +\x37\x38\x38\x35\x39\x31\x34\x32\x35\x34\x20\x31\x33\x2e\x34\x33\ +\x30\x38\x30\x36\x33\x38\x33\x37\x20\x31\x33\x2e\x37\x39\x34\x38\ +\x33\x32\x34\x39\x34\x33\x20\x31\x33\x2e\x33\x39\x32\x30\x33\x32\ +\x32\x39\x37\x32\x20\x43\x20\x31\x33\x2e\x38\x30\x31\x30\x37\x33\ +\x35\x36\x33\x31\x20\x31\x33\x2e\x33\x35\x33\x32\x35\x38\x32\x31\ +\x30\x37\x20\x31\x33\x2e\x38\x30\x37\x33\x31\x34\x36\x33\x31\x39\ +\x20\x31\x33\x2e\x33\x31\x34\x31\x36\x33\x34\x34\x38\x35\x20\x31\ +\x33\x2e\x38\x31\x33\x35\x35\x35\x37\x30\x30\x38\x20\x31\x33\x2e\ +\x32\x37\x34\x37\x38\x30\x30\x35\x30\x38\x20\x43\x20\x31\x33\x2e\ +\x38\x31\x39\x37\x39\x36\x37\x36\x39\x36\x20\x31\x33\x2e\x32\x33\ +\x35\x33\x39\x36\x36\x35\x33\x31\x20\x31\x33\x2e\x38\x32\x36\x30\ +\x33\x37\x38\x33\x38\x34\x20\x31\x33\x2e\x31\x39\x35\x37\x32\x32\ +\x38\x38\x36\x35\x20\x31\x33\x2e\x38\x33\x32\x32\x37\x38\x39\x30\ +\x37\x33\x20\x31\x33\x2e\x31\x35\x35\x37\x39\x31\x30\x35\x36\x31\ +\x20\x43\x20\x31\x33\x2e\x38\x33\x38\x35\x31\x39\x39\x37\x36\x31\ +\x20\x31\x33\x2e\x31\x31\x35\x38\x35\x39\x32\x32\x35\x36\x20\x31\ +\x33\x2e\x38\x34\x34\x37\x36\x31\x30\x34\x35\x20\x31\x33\x2e\x30\ +\x37\x35\x36\x36\x37\x37\x38\x31\x39\x20\x31\x33\x2e\x38\x35\x31\ +\x30\x30\x32\x31\x31\x33\x38\x20\x31\x33\x2e\x30\x33\x35\x32\x34\ +\x39\x32\x34\x34\x38\x20\x43\x20\x31\x33\x2e\x38\x35\x37\x32\x34\ +\x33\x31\x38\x32\x36\x20\x31\x32\x2e\x39\x39\x34\x38\x33\x30\x37\ +\x30\x37\x38\x20\x31\x33\x2e\x38\x36\x33\x34\x38\x34\x32\x35\x31\ +\x35\x20\x31\x32\x2e\x39\x35\x34\x31\x38\x33\x37\x31\x34\x34\x20\ +\x31\x33\x2e\x38\x36\x39\x37\x32\x35\x33\x32\x30\x33\x20\x31\x32\ +\x2e\x39\x31\x33\x33\x34\x30\x39\x34\x39\x33\x20\x43\x20\x31\x33\ +\x2e\x38\x37\x35\x39\x36\x36\x33\x38\x39\x31\x20\x31\x32\x2e\x38\ +\x37\x32\x34\x39\x38\x31\x38\x34\x33\x20\x31\x33\x2e\x38\x38\x32\ +\x32\x30\x37\x34\x35\x38\x20\x31\x32\x2e\x38\x33\x31\x34\x35\x38\ +\x34\x37\x32\x39\x20\x31\x33\x2e\x38\x38\x38\x34\x34\x38\x35\x32\ +\x36\x38\x20\x31\x32\x2e\x37\x39\x30\x32\x35\x34\x36\x31\x34\x31\ +\x20\x43\x20\x31\x33\x2e\x38\x39\x34\x36\x38\x39\x35\x39\x35\x36\ +\x20\x31\x32\x2e\x37\x34\x39\x30\x35\x30\x37\x35\x35\x33\x20\x31\ +\x33\x2e\x39\x30\x30\x39\x33\x30\x36\x36\x34\x35\x20\x31\x32\x2e\ +\x37\x30\x37\x36\x38\x31\x37\x36\x34\x37\x20\x31\x33\x2e\x39\x30\ +\x37\x31\x37\x31\x37\x33\x33\x33\x20\x31\x32\x2e\x36\x36\x36\x31\ +\x38\x30\x35\x30\x34\x36\x20\x43\x20\x31\x33\x2e\x39\x31\x33\x34\ +\x31\x32\x38\x30\x32\x32\x20\x31\x32\x2e\x36\x32\x34\x36\x37\x39\ +\x32\x34\x34\x35\x20\x31\x33\x2e\x39\x31\x39\x36\x35\x33\x38\x37\ +\x31\x20\x31\x32\x2e\x35\x38\x33\x30\x34\x34\x39\x32\x32\x34\x20\ +\x31\x33\x2e\x39\x32\x35\x38\x39\x34\x39\x33\x39\x38\x20\x31\x32\ +\x2e\x35\x34\x31\x33\x31\x30\x34\x31\x33\x33\x20\x43\x20\x31\x33\ +\x2e\x39\x33\x32\x31\x33\x36\x30\x30\x38\x37\x20\x31\x32\x2e\x34\ +\x39\x39\x35\x37\x35\x39\x30\x34\x32\x20\x31\x33\x2e\x39\x33\x38\ +\x33\x37\x37\x30\x37\x37\x35\x20\x31\x32\x2e\x34\x35\x37\x37\x34\ +\x30\x36\x30\x38\x34\x20\x31\x33\x2e\x39\x34\x34\x36\x31\x38\x31\ +\x34\x36\x33\x20\x31\x32\x2e\x34\x31\x35\x38\x33\x37\x33\x36\x33\ +\x20\x43\x20\x31\x33\x2e\x39\x35\x30\x38\x35\x39\x32\x31\x35\x32\ +\x20\x31\x32\x2e\x33\x37\x33\x39\x33\x34\x31\x31\x37\x35\x20\x31\ +\x33\x2e\x39\x35\x37\x31\x30\x30\x32\x38\x34\x20\x31\x32\x2e\x33\ +\x33\x31\x39\x36\x32\x35\x31\x36\x37\x20\x31\x33\x2e\x39\x36\x33\ +\x33\x34\x31\x33\x35\x32\x38\x20\x31\x32\x2e\x32\x38\x39\x39\x35\ +\x35\x33\x30\x38\x35\x20\x43\x20\x31\x33\x2e\x39\x36\x39\x35\x38\ +\x32\x34\x32\x31\x37\x20\x31\x32\x2e\x32\x34\x37\x39\x34\x38\x31\ +\x30\x30\x33\x20\x31\x33\x2e\x39\x37\x35\x38\x32\x33\x34\x39\x30\ +\x35\x20\x31\x32\x2e\x32\x30\x35\x39\x30\x35\x30\x37\x33\x36\x20\ +\x31\x33\x2e\x39\x38\x32\x30\x36\x34\x35\x35\x39\x33\x20\x31\x32\ +\x2e\x31\x36\x33\x38\x35\x38\x38\x33\x37\x20\x43\x20\x31\x33\x2e\ +\x39\x38\x38\x33\x30\x35\x36\x32\x38\x32\x20\x31\x32\x2e\x31\x32\ +\x31\x38\x31\x32\x36\x30\x30\x33\x20\x31\x33\x2e\x39\x39\x34\x35\ +\x34\x36\x36\x39\x37\x20\x31\x32\x2e\x30\x37\x39\x37\x36\x33\x31\ +\x33\x37\x35\x20\x31\x34\x2e\x30\x30\x30\x37\x38\x37\x37\x36\x35\ +\x39\x20\x31\x32\x2e\x30\x33\x37\x37\x34\x32\x38\x36\x37\x20\x43\ +\x20\x31\x34\x2e\x30\x30\x37\x30\x32\x38\x38\x33\x34\x37\x20\x31\ +\x31\x2e\x39\x39\x35\x37\x32\x32\x35\x39\x36\x35\x20\x31\x34\x2e\ +\x30\x31\x33\x32\x36\x39\x39\x30\x33\x35\x20\x31\x31\x2e\x39\x35\ +\x33\x37\x33\x31\x36\x39\x37\x31\x20\x31\x34\x2e\x30\x31\x39\x35\ +\x31\x30\x39\x37\x32\x34\x20\x31\x31\x2e\x39\x31\x31\x38\x30\x32\ +\x33\x34\x37\x32\x20\x43\x20\x31\x34\x2e\x30\x32\x35\x37\x35\x32\ +\x30\x34\x31\x32\x20\x31\x31\x2e\x38\x36\x39\x38\x37\x32\x39\x39\ +\x37\x33\x20\x31\x34\x2e\x30\x33\x31\x39\x39\x33\x31\x31\x20\x31\ +\x31\x2e\x38\x32\x38\x30\x30\x35\x35\x37\x30\x34\x20\x31\x34\x2e\ +\x30\x33\x38\x32\x33\x34\x31\x37\x38\x39\x20\x31\x31\x2e\x37\x38\ +\x36\x32\x33\x31\x39\x35\x35\x31\x20\x43\x20\x31\x34\x2e\x30\x34\ +\x34\x34\x37\x35\x32\x34\x37\x37\x20\x31\x31\x2e\x37\x34\x34\x34\ +\x35\x38\x33\x33\x39\x38\x20\x31\x34\x2e\x30\x35\x30\x37\x31\x36\ +\x33\x31\x36\x35\x20\x31\x31\x2e\x37\x30\x32\x37\x37\x39\x31\x30\ +\x33\x36\x20\x31\x34\x2e\x30\x35\x36\x39\x35\x37\x33\x38\x35\x34\ +\x20\x31\x31\x2e\x36\x36\x31\x32\x32\x35\x37\x39\x36\x20\x43\x20\ +\x31\x34\x2e\x30\x36\x33\x31\x39\x38\x34\x35\x34\x32\x20\x31\x31\ +\x2e\x36\x31\x39\x36\x37\x32\x34\x38\x38\x35\x20\x31\x34\x2e\x30\ +\x36\x39\x34\x33\x39\x35\x32\x33\x31\x20\x31\x31\x2e\x35\x37\x38\ +\x32\x34\x35\x38\x37\x30\x32\x20\x31\x34\x2e\x30\x37\x35\x36\x38\ +\x30\x35\x39\x31\x39\x20\x31\x31\x2e\x35\x33\x36\x39\x37\x37\x31\ +\x30\x33\x31\x20\x43\x20\x31\x34\x2e\x30\x38\x31\x39\x32\x31\x36\ +\x36\x30\x37\x20\x31\x31\x2e\x34\x39\x35\x37\x30\x38\x33\x33\x36\ +\x20\x31\x34\x2e\x30\x38\x38\x31\x36\x32\x37\x32\x39\x36\x20\x31\ +\x31\x2e\x34\x35\x34\x35\x39\x38\x33\x37\x32\x36\x20\x31\x34\x2e\ +\x30\x39\x34\x34\x30\x33\x37\x39\x38\x34\x20\x31\x31\x2e\x34\x31\ +\x33\x36\x37\x37\x39\x33\x38\x37\x20\x43\x20\x31\x34\x2e\x31\x30\ +\x30\x36\x34\x34\x38\x36\x37\x32\x20\x31\x31\x2e\x33\x37\x32\x37\ +\x35\x37\x35\x30\x34\x37\x20\x31\x34\x2e\x31\x30\x36\x38\x38\x35\ +\x39\x33\x36\x31\x20\x31\x31\x2e\x33\x33\x32\x30\x32\x37\x37\x34\ +\x33\x35\x20\x31\x34\x2e\x31\x31\x33\x31\x32\x37\x30\x30\x34\x39\ +\x20\x31\x31\x2e\x32\x39\x31\x35\x31\x38\x38\x39\x37\x32\x20\x43\ +\x20\x31\x34\x2e\x31\x31\x39\x33\x36\x38\x30\x37\x33\x37\x20\x31\ +\x31\x2e\x32\x35\x31\x30\x31\x30\x30\x35\x30\x38\x20\x31\x34\x2e\ +\x31\x32\x35\x36\x30\x39\x31\x34\x32\x36\x20\x31\x31\x2e\x32\x31\ +\x30\x37\x32\x33\x34\x35\x31\x34\x20\x31\x34\x2e\x31\x33\x31\x38\ +\x35\x30\x32\x31\x31\x34\x20\x31\x31\x2e\x31\x37\x30\x36\x38\x38\ +\x38\x31\x30\x37\x20\x43\x20\x31\x34\x2e\x31\x33\x38\x30\x39\x31\ +\x32\x38\x30\x33\x20\x31\x31\x2e\x31\x33\x30\x36\x35\x34\x31\x37\ +\x30\x31\x20\x31\x34\x2e\x31\x34\x34\x33\x33\x32\x33\x34\x39\x31\ +\x20\x31\x31\x2e\x30\x39\x30\x38\x37\x33\x30\x30\x37\x20\x31\x34\ +\x2e\x31\x35\x30\x35\x37\x33\x34\x31\x37\x39\x20\x31\x31\x2e\x30\ +\x35\x31\x33\x37\x34\x34\x35\x37\x32\x20\x43\x20\x31\x34\x2e\x31\ +\x35\x36\x38\x31\x34\x34\x38\x36\x38\x20\x31\x31\x2e\x30\x31\x31\ +\x38\x37\x35\x39\x30\x37\x34\x20\x31\x34\x2e\x31\x36\x33\x30\x35\ +\x35\x35\x35\x35\x36\x20\x31\x30\x2e\x39\x37\x32\x36\x36\x31\x36\ +\x37\x33\x39\x20\x31\x34\x2e\x31\x36\x39\x32\x39\x36\x36\x32\x34\ +\x34\x20\x31\x30\x2e\x39\x33\x33\x37\x36\x30\x32\x37\x31\x34\x20\ +\x43\x20\x31\x34\x2e\x31\x37\x35\x35\x33\x37\x36\x39\x33\x33\x20\ +\x31\x30\x2e\x38\x39\x34\x38\x35\x38\x38\x36\x38\x38\x20\x31\x34\ +\x2e\x31\x38\x31\x37\x37\x38\x37\x36\x32\x31\x20\x31\x30\x2e\x38\ +\x35\x36\x32\x37\x32\x31\x38\x32\x20\x31\x34\x2e\x31\x38\x38\x30\ +\x31\x39\x38\x33\x30\x39\x20\x31\x30\x2e\x38\x31\x38\x30\x32\x38\ +\x30\x36\x20\x43\x20\x31\x34\x2e\x31\x39\x34\x32\x36\x30\x38\x39\ +\x39\x38\x20\x31\x30\x2e\x37\x37\x39\x37\x38\x33\x39\x33\x38\x31\ +\x20\x31\x34\x2e\x32\x30\x30\x35\x30\x31\x39\x36\x38\x36\x20\x31\ +\x30\x2e\x37\x34\x31\x38\x38\x34\x34\x34\x34\x37\x20\x31\x34\x2e\ +\x32\x30\x36\x37\x34\x33\x30\x33\x37\x34\x20\x31\x30\x2e\x37\x30\ +\x34\x33\x35\x36\x37\x32\x30\x37\x20\x43\x20\x31\x34\x2e\x32\x31\ +\x32\x39\x38\x34\x31\x30\x36\x33\x20\x31\x30\x2e\x36\x36\x36\x38\ +\x32\x38\x39\x39\x36\x37\x20\x31\x34\x2e\x32\x31\x39\x32\x32\x35\ +\x31\x37\x35\x31\x20\x31\x30\x2e\x36\x32\x39\x36\x37\x35\x32\x38\ +\x31\x34\x20\x31\x34\x2e\x32\x32\x35\x34\x36\x36\x32\x34\x34\x20\ +\x31\x30\x2e\x35\x39\x32\x39\x32\x31\x39\x36\x35\x33\x20\x43\x20\ +\x31\x34\x2e\x32\x33\x31\x37\x30\x37\x33\x31\x32\x38\x20\x31\x30\ +\x2e\x35\x35\x36\x31\x36\x38\x36\x34\x39\x32\x20\x31\x34\x2e\x32\ +\x33\x37\x39\x34\x38\x33\x38\x31\x36\x20\x31\x30\x2e\x35\x31\x39\ +\x38\x31\x38\x31\x34\x33\x38\x20\x31\x34\x2e\x32\x34\x34\x31\x38\ +\x39\x34\x35\x30\x35\x20\x31\x30\x2e\x34\x38\x33\x38\x39\x36\x30\ +\x34\x38\x35\x20\x43\x20\x31\x34\x2e\x32\x35\x30\x34\x33\x30\x35\ +\x31\x39\x33\x20\x31\x30\x2e\x34\x34\x37\x39\x37\x33\x39\x35\x33\ +\x32\x20\x31\x34\x2e\x32\x35\x36\x36\x37\x31\x35\x38\x38\x31\x20\ +\x31\x30\x2e\x34\x31\x32\x34\x38\x32\x38\x34\x37\x38\x20\x31\x34\ +\x2e\x32\x36\x32\x39\x31\x32\x36\x35\x37\x20\x31\x30\x2e\x33\x37\ +\x37\x34\x34\x37\x35\x30\x31\x33\x20\x43\x20\x31\x34\x2e\x32\x36\ +\x39\x31\x35\x33\x37\x32\x35\x38\x20\x31\x30\x2e\x33\x34\x32\x34\ +\x31\x32\x31\x35\x34\x38\x20\x31\x34\x2e\x32\x37\x35\x33\x39\x34\ +\x37\x39\x34\x36\x20\x31\x30\x2e\x33\x30\x37\x38\x33\x35\x33\x31\ +\x31\x33\x20\x31\x34\x2e\x32\x38\x31\x36\x33\x35\x38\x36\x33\x35\ +\x20\x31\x30\x2e\x32\x37\x33\x37\x34\x30\x38\x37\x30\x38\x20\x43\ +\x20\x31\x34\x2e\x32\x38\x37\x38\x37\x36\x39\x33\x32\x33\x20\x31\ +\x30\x2e\x32\x33\x39\x36\x34\x36\x34\x33\x30\x33\x20\x31\x34\x2e\ +\x32\x39\x34\x31\x31\x38\x30\x30\x31\x32\x20\x31\x30\x2e\x32\x30\ +\x36\x30\x33\x37\x32\x39\x37\x32\x20\x31\x34\x2e\x33\x30\x30\x33\ +\x35\x39\x30\x37\x20\x31\x30\x2e\x31\x37\x32\x39\x33\x36\x34\x36\ +\x35\x35\x20\x43\x20\x31\x34\x2e\x33\x30\x36\x36\x30\x30\x31\x33\ +\x38\x38\x20\x31\x30\x2e\x31\x33\x39\x38\x33\x35\x36\x33\x33\x38\ +\x20\x31\x34\x2e\x33\x31\x32\x38\x34\x31\x32\x30\x37\x37\x20\x31\ +\x30\x2e\x31\x30\x37\x32\x34\x36\x31\x36\x33\x37\x20\x31\x34\x2e\ +\x33\x31\x39\x30\x38\x32\x32\x37\x36\x35\x20\x31\x30\x2e\x30\x37\ +\x35\x31\x39\x30\x31\x30\x37\x38\x20\x43\x20\x31\x34\x2e\x33\x32\ +\x35\x33\x32\x33\x33\x34\x35\x33\x20\x31\x30\x2e\x30\x34\x33\x31\ +\x33\x34\x30\x35\x31\x38\x20\x31\x34\x2e\x33\x33\x31\x35\x36\x34\ +\x34\x31\x34\x32\x20\x31\x30\x2e\x30\x31\x31\x36\x31\x34\x36\x32\ +\x31\x32\x20\x31\x34\x2e\x33\x33\x37\x38\x30\x35\x34\x38\x33\x20\ +\x39\x2e\x39\x38\x30\x36\x35\x32\x38\x39\x32\x38\x37\x20\x43\x20\ +\x31\x34\x2e\x33\x34\x34\x30\x34\x36\x35\x35\x31\x38\x20\x39\x2e\ +\x39\x34\x39\x36\x39\x31\x31\x36\x34\x35\x35\x20\x31\x34\x2e\x33\ +\x35\x30\x32\x38\x37\x36\x32\x30\x37\x20\x39\x2e\x39\x31\x39\x32\ +\x39\x30\x34\x39\x35\x37\x39\x20\x31\x34\x2e\x33\x35\x36\x35\x32\ +\x38\x36\x38\x39\x35\x20\x39\x2e\x38\x38\x39\x34\x37\x30\x39\x35\ +\x35\x34\x20\x43\x20\x31\x34\x2e\x33\x36\x32\x37\x36\x39\x37\x35\ +\x38\x33\x20\x39\x2e\x38\x35\x39\x36\x35\x31\x34\x31\x35\x30\x32\ +\x20\x31\x34\x2e\x33\x36\x39\x30\x31\x30\x38\x32\x37\x32\x20\x39\ +\x2e\x38\x33\x30\x34\x31\x36\x35\x30\x31\x31\x32\x20\x31\x34\x2e\ +\x33\x37\x35\x32\x35\x31\x38\x39\x36\x20\x39\x2e\x38\x30\x31\x37\ +\x38\x35\x32\x34\x33\x33\x39\x20\x43\x20\x31\x34\x2e\x33\x38\x31\ +\x34\x39\x32\x39\x36\x34\x39\x20\x39\x2e\x37\x37\x33\x31\x35\x33\ +\x39\x38\x35\x36\x36\x20\x31\x34\x2e\x33\x38\x37\x37\x33\x34\x30\ +\x33\x33\x37\x20\x39\x2e\x37\x34\x35\x31\x33\x30\x30\x31\x37\x36\ +\x35\x20\x31\x34\x2e\x33\x39\x33\x39\x37\x35\x31\x30\x32\x35\x20\ +\x39\x2e\x37\x31\x37\x37\x33\x31\x33\x30\x30\x34\x36\x20\x43\x20\ +\x31\x34\x2e\x34\x30\x30\x32\x31\x36\x31\x37\x31\x34\x20\x39\x2e\ +\x36\x39\x30\x33\x33\x32\x35\x38\x33\x32\x38\x20\x31\x34\x2e\x34\ +\x30\x36\x34\x35\x37\x32\x34\x30\x32\x20\x39\x2e\x36\x36\x33\x35\ +\x36\x32\x38\x38\x30\x32\x38\x20\x31\x34\x2e\x34\x31\x32\x36\x39\ +\x38\x33\x30\x39\x20\x39\x2e\x36\x33\x37\x34\x33\x39\x30\x35\x36\ +\x32\x38\x20\x43\x20\x31\x34\x2e\x34\x31\x38\x39\x33\x39\x33\x37\ +\x37\x39\x20\x39\x2e\x36\x31\x31\x33\x31\x35\x32\x33\x32\x32\x38\ +\x20\x31\x34\x2e\x34\x32\x35\x31\x38\x30\x34\x34\x36\x37\x20\x39\ +\x2e\x35\x38\x35\x38\x34\x31\x31\x37\x34\x36\x32\x20\x31\x34\x2e\ +\x34\x33\x31\x34\x32\x31\x35\x31\x35\x35\x20\x39\x2e\x35\x36\x31\ +\x30\x33\x32\x36\x32\x35\x37\x32\x20\x43\x20\x31\x34\x2e\x34\x33\ +\x37\x36\x36\x32\x35\x38\x34\x34\x20\x39\x2e\x35\x33\x36\x32\x32\ +\x34\x30\x37\x36\x38\x32\x20\x31\x34\x2e\x34\x34\x33\x39\x30\x33\ +\x36\x35\x33\x32\x20\x39\x2e\x35\x31\x32\x30\x38\x35\x30\x34\x32\ +\x30\x32\x20\x31\x34\x2e\x34\x35\x30\x31\x34\x34\x37\x32\x32\x31\ +\x20\x39\x2e\x34\x38\x38\x36\x33\x30\x31\x31\x37\x30\x31\x20\x43\ +\x20\x31\x34\x2e\x34\x35\x36\x33\x38\x35\x37\x39\x30\x39\x20\x39\ +\x2e\x34\x36\x35\x31\x37\x35\x31\x39\x31\x39\x39\x20\x31\x34\x2e\ +\x34\x36\x32\x36\x32\x36\x38\x35\x39\x37\x20\x39\x2e\x34\x34\x32\ +\x34\x30\x38\x34\x39\x33\x39\x31\x20\x31\x34\x2e\x34\x36\x38\x38\ +\x36\x37\x39\x32\x38\x36\x20\x39\x2e\x34\x32\x30\x33\x34\x33\x34\ +\x34\x39\x31\x35\x20\x43\x20\x31\x34\x2e\x34\x37\x35\x31\x30\x38\ +\x39\x39\x37\x34\x20\x39\x2e\x33\x39\x38\x32\x37\x38\x34\x30\x34\ +\x33\x39\x20\x31\x34\x2e\x34\x38\x31\x33\x35\x30\x30\x36\x36\x32\ +\x20\x39\x2e\x33\x37\x36\x39\x31\x39\x32\x33\x35\x35\x33\x20\x31\ +\x34\x2e\x34\x38\x37\x35\x39\x31\x31\x33\x35\x31\x20\x39\x2e\x33\ +\x35\x36\x32\x37\x38\x31\x37\x38\x39\x33\x20\x43\x20\x31\x34\x2e\ +\x34\x39\x33\x38\x33\x32\x32\x30\x33\x39\x20\x39\x2e\x33\x33\x35\ +\x36\x33\x37\x31\x32\x32\x33\x33\x20\x31\x34\x2e\x35\x30\x30\x30\ +\x37\x33\x32\x37\x32\x37\x20\x39\x2e\x33\x31\x35\x37\x31\x38\x34\ +\x39\x39\x34\x37\x20\x31\x34\x2e\x35\x30\x36\x33\x31\x34\x33\x34\ +\x31\x36\x20\x39\x2e\x32\x39\x36\x35\x33\x33\x33\x33\x37\x37\x35\ +\x20\x43\x20\x31\x34\x2e\x35\x31\x32\x35\x35\x35\x34\x31\x30\x34\ +\x20\x39\x2e\x32\x37\x37\x33\x34\x38\x31\x37\x36\x30\x32\x20\x31\ +\x34\x2e\x35\x31\x38\x37\x39\x36\x34\x37\x39\x32\x20\x39\x2e\x32\ +\x35\x38\x39\x30\x30\x38\x38\x39\x31\x35\x20\x31\x34\x2e\x35\x32\ +\x35\x30\x33\x37\x35\x34\x38\x31\x20\x39\x2e\x32\x34\x31\x32\x30\ +\x31\x32\x37\x38\x35\x32\x20\x43\x20\x31\x34\x2e\x35\x33\x31\x32\ +\x37\x38\x36\x31\x36\x39\x20\x39\x2e\x32\x32\x33\x35\x30\x31\x36\ +\x36\x37\x38\x39\x20\x31\x34\x2e\x35\x33\x37\x35\x31\x39\x36\x38\ +\x35\x38\x20\x39\x2e\x32\x30\x36\x35\x35\x34\x32\x33\x32\x36\x32\ +\x20\x31\x34\x2e\x35\x34\x33\x37\x36\x30\x37\x35\x34\x36\x20\x39\ +\x2e\x31\x39\x30\x33\x36\x37\x35\x33\x32\x39\x35\x20\x43\x20\x31\ +\x34\x2e\x35\x35\x30\x30\x30\x31\x38\x32\x33\x34\x20\x39\x2e\x31\ +\x37\x34\x31\x38\x30\x38\x33\x33\x32\x38\x20\x31\x34\x2e\x35\x35\ +\x36\x32\x34\x32\x38\x39\x32\x33\x20\x39\x2e\x31\x35\x38\x37\x35\ +\x39\x34\x34\x36\x37\x37\x20\x31\x34\x2e\x35\x36\x32\x34\x38\x33\ +\x39\x36\x31\x31\x20\x39\x2e\x31\x34\x34\x31\x31\x30\x36\x37\x39\ +\x32\x38\x20\x43\x20\x31\x34\x2e\x35\x36\x38\x37\x32\x35\x30\x32\ +\x39\x39\x20\x39\x2e\x31\x32\x39\x34\x36\x31\x39\x31\x31\x37\x38\ +\x20\x31\x34\x2e\x35\x37\x34\x39\x36\x36\x30\x39\x38\x38\x20\x39\ +\x2e\x31\x31\x35\x35\x39\x30\x34\x31\x32\x32\x35\x20\x31\x34\x2e\ +\x35\x38\x31\x32\x30\x37\x31\x36\x37\x36\x20\x39\x2e\x31\x30\x32\ +\x35\x30\x32\x32\x32\x30\x38\x34\x20\x43\x20\x31\x34\x2e\x35\x38\ +\x37\x34\x34\x38\x32\x33\x36\x34\x20\x39\x2e\x30\x38\x39\x34\x31\ +\x34\x30\x32\x39\x34\x34\x20\x31\x34\x2e\x35\x39\x33\x36\x38\x39\ +\x33\x30\x35\x33\x20\x39\x2e\x30\x37\x37\x31\x31\x33\x38\x35\x39\ +\x32\x39\x20\x31\x34\x2e\x35\x39\x39\x39\x33\x30\x33\x37\x34\x31\ +\x20\x39\x2e\x30\x36\x35\x36\x30\x36\x34\x37\x35\x35\x35\x20\x43\ +\x20\x31\x34\x2e\x36\x30\x36\x31\x37\x31\x34\x34\x33\x20\x39\x2e\ +\x30\x35\x34\x30\x39\x39\x30\x39\x31\x38\x31\x20\x31\x34\x2e\x36\ +\x31\x32\x34\x31\x32\x35\x31\x31\x38\x20\x39\x2e\x30\x34\x33\x33\ +\x38\x39\x32\x36\x34\x35\x32\x20\x31\x34\x2e\x36\x31\x38\x36\x35\ +\x33\x35\x38\x30\x36\x20\x39\x2e\x30\x33\x33\x34\x38\x30\x34\x37\ +\x36\x34\x34\x20\x43\x20\x31\x34\x2e\x36\x32\x34\x38\x39\x34\x36\ +\x34\x39\x35\x20\x39\x2e\x30\x32\x33\x35\x37\x31\x36\x38\x38\x33\ +\x35\x20\x31\x34\x2e\x36\x33\x31\x31\x33\x35\x37\x31\x38\x33\x20\ +\x39\x2e\x30\x31\x34\x34\x36\x38\x37\x35\x39\x30\x35\x20\x31\x34\ +\x2e\x36\x33\x37\x33\x37\x36\x37\x38\x37\x31\x20\x39\x2e\x30\x30\ +\x36\x31\x37\x33\x38\x38\x33\x35\x32\x20\x43\x20\x31\x34\x2e\x36\ +\x34\x33\x36\x31\x37\x38\x35\x36\x20\x38\x2e\x39\x39\x37\x38\x37\ +\x39\x30\x30\x37\x39\x39\x20\x31\x34\x2e\x36\x34\x39\x38\x35\x38\ +\x39\x32\x34\x38\x20\x38\x2e\x39\x39\x30\x33\x39\x37\x30\x34\x37\ +\x38\x38\x20\x31\x34\x2e\x36\x35\x36\x30\x39\x39\x39\x39\x33\x36\ +\x20\x38\x2e\x39\x38\x33\x37\x32\x38\x39\x30\x37\x30\x34\x20\x43\ +\x20\x31\x34\x2e\x36\x36\x32\x33\x34\x31\x30\x36\x32\x35\x20\x38\ +\x2e\x39\x37\x37\x30\x36\x30\x37\x36\x36\x31\x39\x20\x31\x34\x2e\ +\x36\x36\x38\x35\x38\x32\x31\x33\x31\x33\x20\x38\x2e\x39\x37\x31\ +\x32\x31\x31\x33\x34\x30\x38\x31\x20\x31\x34\x2e\x36\x37\x34\x38\ +\x32\x33\x32\x30\x30\x32\x20\x38\x2e\x39\x36\x36\x31\x38\x30\x32\ +\x34\x32\x31\x39\x20\x43\x20\x31\x34\x2e\x36\x38\x31\x30\x36\x34\ +\x32\x36\x39\x20\x38\x2e\x39\x36\x31\x31\x34\x39\x31\x34\x33\x35\ +\x36\x20\x31\x34\x2e\x36\x38\x37\x33\x30\x35\x33\x33\x37\x38\x20\ +\x38\x2e\x39\x35\x36\x39\x34\x31\x32\x39\x34\x38\x39\x20\x31\x34\ +\x2e\x36\x39\x33\x35\x34\x36\x34\x30\x36\x37\x20\x38\x2e\x39\x35\ +\x33\x35\x35\x35\x30\x31\x35\x35\x20\x43\x20\x31\x34\x2e\x36\x39\ +\x39\x37\x38\x37\x34\x37\x35\x35\x20\x38\x2e\x39\x35\x30\x31\x36\ +\x38\x37\x33\x36\x31\x31\x20\x31\x34\x2e\x37\x30\x36\x30\x32\x38\ +\x35\x34\x34\x33\x20\x38\x2e\x39\x34\x37\x36\x30\x38\x39\x36\x38\ +\x36\x20\x31\x34\x2e\x37\x31\x32\x32\x36\x39\x36\x31\x33\x32\x20\ +\x38\x2e\x39\x34\x35\x38\x37\x32\x37\x34\x32\x39\x32\x20\x43\x20\ +\x31\x34\x2e\x37\x31\x38\x35\x31\x30\x36\x38\x32\x20\x38\x2e\x39\ +\x34\x34\x31\x33\x36\x35\x31\x37\x32\x34\x20\x31\x34\x2e\x37\x32\ +\x34\x37\x35\x31\x37\x35\x30\x38\x20\x38\x2e\x39\x34\x33\x32\x32\ +\x38\x37\x38\x37\x37\x34\x20\x31\x34\x2e\x37\x33\x30\x39\x39\x32\ +\x38\x31\x39\x37\x20\x38\x2e\x39\x34\x33\x31\x34\x35\x32\x39\x39\ +\x36\x32\x20\x43\x20\x31\x34\x2e\x37\x33\x37\x32\x33\x33\x38\x38\ +\x38\x35\x20\x38\x2e\x39\x34\x33\x30\x36\x31\x38\x31\x31\x34\x39\ +\x20\x31\x34\x2e\x37\x34\x33\x34\x37\x34\x39\x35\x37\x33\x20\x38\ +\x2e\x39\x34\x33\x38\x30\x37\x35\x32\x33\x31\x36\x20\x31\x34\x2e\ +\x37\x34\x39\x37\x31\x36\x30\x32\x36\x32\x20\x38\x2e\x39\x34\x35\ +\x33\x37\x36\x39\x30\x31\x36\x34\x20\x43\x20\x31\x34\x2e\x37\x35\ +\x35\x39\x35\x37\x30\x39\x35\x20\x38\x2e\x39\x34\x36\x39\x34\x36\ +\x32\x38\x30\x31\x32\x20\x31\x34\x2e\x37\x36\x32\x31\x39\x38\x31\ +\x36\x33\x39\x20\x38\x2e\x39\x34\x39\x33\x34\x34\x32\x38\x30\x32\ +\x35\x20\x31\x34\x2e\x37\x36\x38\x34\x33\x39\x32\x33\x32\x37\x20\ +\x38\x2e\x39\x35\x32\x35\x36\x34\x30\x39\x39\x34\x31\x20\x43\x20\ +\x31\x34\x2e\x37\x37\x34\x36\x38\x30\x33\x30\x31\x35\x20\x38\x2e\ +\x39\x35\x35\x37\x38\x33\x39\x31\x38\x35\x36\x20\x31\x34\x2e\x37\ +\x38\x30\x39\x32\x31\x33\x37\x30\x34\x20\x38\x2e\x39\x35\x39\x38\ +\x33\x30\x35\x30\x30\x33\x35\x20\x31\x34\x2e\x37\x38\x37\x31\x36\ +\x32\x34\x33\x39\x32\x20\x38\x2e\x39\x36\x34\x36\x39\x35\x37\x38\ +\x33\x30\x32\x20\x43\x20\x31\x34\x2e\x37\x39\x33\x34\x30\x33\x35\ +\x30\x38\x20\x38\x2e\x39\x36\x39\x35\x36\x31\x30\x36\x35\x37\x20\ +\x31\x34\x2e\x37\x39\x39\x36\x34\x34\x35\x37\x36\x39\x20\x38\x2e\ +\x39\x37\x35\x32\x34\x39\x39\x37\x33\x39\x38\x20\x31\x34\x2e\x38\ +\x30\x35\x38\x38\x35\x36\x34\x35\x37\x20\x38\x2e\x39\x38\x31\x37\ +\x35\x33\x31\x39\x39\x34\x37\x20\x43\x20\x31\x34\x2e\x38\x31\x32\ +\x31\x32\x36\x37\x31\x34\x35\x20\x38\x2e\x39\x38\x38\x32\x35\x36\ +\x34\x32\x34\x39\x35\x20\x31\x34\x2e\x38\x31\x38\x33\x36\x37\x37\ +\x38\x33\x34\x20\x38\x2e\x39\x39\x35\x35\x37\x38\x38\x36\x35\x38\ +\x38\x20\x31\x34\x2e\x38\x32\x34\x36\x30\x38\x38\x35\x32\x32\x20\ +\x39\x2e\x30\x30\x33\x37\x30\x39\x39\x38\x31\x35\x37\x20\x43\x20\ +\x31\x34\x2e\x38\x33\x30\x38\x34\x39\x39\x32\x31\x31\x20\x39\x2e\ +\x30\x31\x31\x38\x34\x31\x30\x39\x37\x32\x36\x20\x31\x34\x2e\x38\ +\x33\x37\x30\x39\x30\x39\x38\x39\x39\x20\x39\x2e\x30\x32\x30\x37\ +\x38\x35\x37\x35\x31\x38\x38\x20\x31\x34\x2e\x38\x34\x33\x33\x33\ +\x32\x30\x35\x38\x37\x20\x39\x2e\x30\x33\x30\x35\x33\x32\x31\x38\ +\x38\x37\x38\x20\x43\x20\x31\x34\x2e\x38\x34\x39\x35\x37\x33\x31\ +\x32\x37\x36\x20\x39\x2e\x30\x34\x30\x32\x37\x38\x36\x32\x35\x36\ +\x38\x20\x31\x34\x2e\x38\x35\x35\x38\x31\x34\x31\x39\x36\x34\x20\ +\x39\x2e\x30\x35\x30\x38\x33\x31\x36\x36\x37\x34\x34\x20\x31\x34\ +\x2e\x38\x36\x32\x30\x35\x35\x32\x36\x35\x32\x20\x39\x2e\x30\x36\ +\x32\x31\x37\x38\x33\x35\x39\x36\x31\x20\x43\x20\x31\x34\x2e\x38\ +\x36\x38\x32\x39\x36\x33\x33\x34\x31\x20\x39\x2e\x30\x37\x33\x35\ +\x32\x35\x30\x35\x31\x37\x39\x20\x31\x34\x2e\x38\x37\x34\x35\x33\ +\x37\x34\x30\x32\x39\x20\x39\x2e\x30\x38\x35\x36\x37\x30\x31\x36\ +\x37\x39\x32\x20\x31\x34\x2e\x38\x38\x30\x37\x37\x38\x34\x37\x31\ +\x37\x20\x39\x2e\x30\x39\x38\x35\x39\x39\x35\x37\x35\x37\x37\x20\ +\x43\x20\x31\x34\x2e\x38\x38\x37\x30\x31\x39\x35\x34\x30\x36\x20\ +\x39\x2e\x31\x31\x31\x35\x32\x38\x39\x38\x33\x36\x33\x20\x31\x34\ +\x2e\x38\x39\x33\x32\x36\x30\x36\x30\x39\x34\x20\x39\x2e\x31\x32\ +\x35\x32\x34\x37\x34\x30\x30\x33\x34\x20\x31\x34\x2e\x38\x39\x39\ +\x35\x30\x31\x36\x37\x38\x32\x20\x39\x2e\x31\x33\x39\x37\x33\x39\ +\x35\x33\x37\x37\x34\x20\x43\x20\x31\x34\x2e\x39\x30\x35\x37\x34\ +\x32\x37\x34\x37\x31\x20\x39\x2e\x31\x35\x34\x32\x33\x31\x36\x37\ +\x35\x31\x34\x20\x31\x34\x2e\x39\x31\x31\x39\x38\x33\x38\x31\x35\ +\x39\x20\x39\x2e\x31\x36\x39\x35\x30\x32\x31\x38\x36\x36\x35\x20\ +\x31\x34\x2e\x39\x31\x38\x32\x32\x34\x38\x38\x34\x38\x20\x39\x2e\ +\x31\x38\x35\x35\x33\x34\x36\x35\x31\x38\x31\x20\x43\x20\x31\x34\ +\x2e\x39\x32\x34\x34\x36\x35\x39\x35\x33\x36\x20\x39\x2e\x32\x30\ +\x31\x35\x36\x37\x31\x31\x36\x39\x37\x20\x31\x34\x2e\x39\x33\x30\ +\x37\x30\x37\x30\x32\x32\x34\x20\x39\x2e\x32\x31\x38\x33\x36\x36\ +\x31\x31\x38\x32\x39\x20\x31\x34\x2e\x39\x33\x36\x39\x34\x38\x30\ +\x39\x31\x33\x20\x39\x2e\x32\x33\x35\x39\x31\x34\x31\x32\x38\x33\ +\x39\x20\x43\x20\x31\x34\x2e\x39\x34\x33\x31\x38\x39\x31\x36\x30\ +\x31\x20\x39\x2e\x32\x35\x33\x34\x36\x32\x31\x33\x38\x35\x20\x31\ +\x34\x2e\x39\x34\x39\x34\x33\x30\x32\x32\x38\x39\x20\x39\x2e\x32\ +\x37\x31\x37\x36\x33\x36\x36\x31\x39\x32\x20\x31\x34\x2e\x39\x35\ +\x35\x36\x37\x31\x32\x39\x37\x38\x20\x39\x2e\x32\x39\x30\x38\x30\ +\x30\x30\x39\x31\x34\x35\x20\x43\x20\x31\x34\x2e\x39\x36\x31\x39\ +\x31\x32\x33\x36\x36\x36\x20\x39\x2e\x33\x30\x39\x38\x33\x36\x35\ +\x32\x30\x39\x38\x20\x31\x34\x2e\x39\x36\x38\x31\x35\x33\x34\x33\ +\x35\x34\x20\x39\x2e\x33\x32\x39\x36\x31\x32\x32\x37\x36\x32\x20\ +\x31\x34\x2e\x39\x37\x34\x33\x39\x34\x35\x30\x34\x33\x20\x39\x2e\ +\x33\x35\x30\x31\x30\x37\x36\x39\x38\x38\x35\x20\x43\x20\x31\x34\ +\x2e\x39\x38\x30\x36\x33\x35\x35\x37\x33\x31\x20\x39\x2e\x33\x37\ +\x30\x36\x30\x33\x31\x32\x31\x35\x20\x31\x34\x2e\x39\x38\x36\x38\ +\x37\x36\x36\x34\x32\x20\x39\x2e\x33\x39\x31\x38\x32\x32\x35\x33\ +\x39\x33\x38\x20\x31\x34\x2e\x39\x39\x33\x31\x31\x37\x37\x31\x30\ +\x38\x20\x39\x2e\x34\x31\x33\x37\x34\x35\x32\x37\x33\x35\x35\x20\ +\x43\x20\x31\x34\x2e\x39\x39\x39\x33\x35\x38\x37\x37\x39\x36\x20\ +\x39\x2e\x34\x33\x35\x36\x36\x38\x30\x30\x37\x37\x32\x20\x31\x35\ +\x2e\x30\x30\x35\x35\x39\x39\x38\x34\x38\x35\x20\x39\x2e\x34\x35\ +\x38\x32\x39\x38\x32\x38\x37\x35\x31\x20\x31\x35\x2e\x30\x31\x31\ +\x38\x34\x30\x39\x31\x37\x33\x20\x39\x2e\x34\x38\x31\x36\x31\x34\ +\x34\x34\x35\x32\x38\x20\x43\x20\x31\x35\x2e\x30\x31\x38\x30\x38\ +\x31\x39\x38\x36\x31\x20\x39\x2e\x35\x30\x34\x39\x33\x30\x36\x30\ +\x33\x30\x34\x20\x31\x35\x2e\x30\x32\x34\x33\x32\x33\x30\x35\x35\ +\x20\x39\x2e\x35\x32\x38\x39\x33\x36\x37\x36\x33\x31\x31\x20\x31\ +\x35\x2e\x30\x33\x30\x35\x36\x34\x31\x32\x33\x38\x20\x39\x2e\x35\ +\x35\x33\x36\x31\x30\x33\x30\x32\x36\x31\x20\x43\x20\x31\x35\x2e\ +\x30\x33\x36\x38\x30\x35\x31\x39\x32\x36\x20\x39\x2e\x35\x37\x38\ +\x32\x38\x33\x38\x34\x32\x31\x31\x20\x31\x35\x2e\x30\x34\x33\x30\ +\x34\x36\x32\x36\x31\x35\x20\x39\x2e\x36\x30\x33\x36\x32\x38\x37\ +\x37\x33\x39\x39\x20\x31\x35\x2e\x30\x34\x39\x32\x38\x37\x33\x33\ +\x30\x33\x20\x39\x2e\x36\x32\x39\x36\x32\x31\x35\x35\x35\x31\x33\ +\x20\x43\x20\x31\x35\x2e\x30\x35\x35\x35\x32\x38\x33\x39\x39\x31\ +\x20\x39\x2e\x36\x35\x35\x36\x31\x34\x33\x33\x36\x32\x38\x20\x31\ +\x35\x2e\x30\x36\x31\x37\x36\x39\x34\x36\x38\x20\x39\x2e\x36\x38\ +\x32\x32\x35\x38\x38\x36\x32\x30\x35\x20\x31\x35\x2e\x30\x36\x38\ +\x30\x31\x30\x35\x33\x36\x38\x20\x39\x2e\x37\x30\x39\x35\x33\x30\ +\x37\x30\x35\x34\x38\x20\x43\x20\x31\x35\x2e\x30\x37\x34\x32\x35\ +\x31\x36\x30\x35\x37\x20\x39\x2e\x37\x33\x36\x38\x30\x32\x35\x34\ +\x38\x39\x32\x20\x31\x35\x2e\x30\x38\x30\x34\x39\x32\x36\x37\x34\ +\x35\x20\x39\x2e\x37\x36\x34\x37\x30\x35\x34\x38\x31\x37\x37\x20\ +\x31\x35\x2e\x30\x38\x36\x37\x33\x33\x37\x34\x33\x33\x20\x39\x2e\ +\x37\x39\x33\x32\x31\x34\x32\x33\x30\x39\x38\x20\x43\x20\x31\x35\ +\x2e\x30\x39\x32\x39\x37\x34\x38\x31\x32\x32\x20\x39\x2e\x38\x32\ +\x31\x37\x32\x32\x39\x38\x30\x31\x38\x20\x31\x35\x2e\x30\x39\x39\ +\x32\x31\x35\x38\x38\x31\x20\x39\x2e\x38\x35\x30\x38\x34\x31\x31\ +\x38\x38\x30\x36\x20\x31\x35\x2e\x31\x30\x35\x34\x35\x36\x39\x34\ +\x39\x38\x20\x39\x2e\x38\x38\x30\x35\x34\x32\x37\x37\x34\x35\x32\ +\x20\x43\x20\x31\x35\x2e\x31\x31\x31\x36\x39\x38\x30\x31\x38\x37\ +\x20\x39\x2e\x39\x31\x30\x32\x34\x34\x33\x36\x30\x39\x39\x20\x31\ +\x35\x2e\x31\x31\x37\x39\x33\x39\x30\x38\x37\x35\x20\x39\x2e\x39\ +\x34\x30\x35\x33\x32\x38\x33\x33\x32\x39\x20\x31\x35\x2e\x31\x32\ +\x34\x31\x38\x30\x31\x35\x36\x33\x20\x39\x2e\x39\x37\x31\x33\x38\ +\x31\x33\x34\x34\x36\x32\x20\x43\x20\x31\x35\x2e\x31\x33\x30\x34\ +\x32\x31\x32\x32\x35\x32\x20\x31\x30\x2e\x30\x30\x32\x32\x32\x39\ +\x38\x35\x36\x20\x31\x35\x2e\x31\x33\x36\x36\x36\x32\x32\x39\x34\ +\x20\x31\x30\x2e\x30\x33\x33\x36\x34\x31\x37\x37\x33\x31\x20\x31\ +\x35\x2e\x31\x34\x32\x39\x30\x33\x33\x36\x32\x39\x20\x31\x30\x2e\ +\x30\x36\x35\x35\x38\x39\x35\x32\x34\x20\x43\x20\x31\x35\x2e\x31\ +\x34\x39\x31\x34\x34\x34\x33\x31\x37\x20\x31\x30\x2e\x30\x39\x37\ +\x35\x33\x37\x32\x37\x34\x39\x20\x31\x35\x2e\x31\x35\x35\x33\x38\ +\x35\x35\x30\x30\x35\x20\x31\x30\x2e\x31\x33\x30\x30\x32\x34\x30\ +\x38\x30\x37\x20\x31\x35\x2e\x31\x36\x31\x36\x32\x36\x35\x36\x39\ +\x34\x20\x31\x30\x2e\x31\x36\x33\x30\x32\x31\x36\x38\x36\x37\x20\ +\x43\x20\x31\x35\x2e\x31\x36\x37\x38\x36\x37\x36\x33\x38\x32\x20\ +\x31\x30\x2e\x31\x39\x36\x30\x31\x39\x32\x39\x32\x37\x20\x31\x35\ +\x2e\x31\x37\x34\x31\x30\x38\x37\x30\x37\x20\x31\x30\x2e\x32\x32\ +\x39\x35\x33\x30\x37\x36\x39\x33\x20\x31\x35\x2e\x31\x38\x30\x33\ +\x34\x39\x37\x37\x35\x39\x20\x31\x30\x2e\x32\x36\x33\x35\x32\x37\ +\x32\x32\x33\x31\x20\x43\x20\x31\x35\x2e\x31\x38\x36\x35\x39\x30\ +\x38\x34\x34\x37\x20\x31\x30\x2e\x32\x39\x37\x35\x32\x33\x36\x37\ +\x36\x38\x20\x31\x35\x2e\x31\x39\x32\x38\x33\x31\x39\x31\x33\x35\ +\x20\x31\x30\x2e\x33\x33\x32\x30\x30\x38\x30\x32\x32\x37\x20\x31\ +\x35\x2e\x31\x39\x39\x30\x37\x32\x39\x38\x32\x34\x20\x31\x30\x2e\ +\x33\x36\x36\x39\x35\x30\x37\x37\x32\x39\x20\x43\x20\x31\x35\x2e\ +\x32\x30\x35\x33\x31\x34\x30\x35\x31\x32\x20\x31\x30\x2e\x34\x30\ +\x31\x38\x39\x33\x35\x32\x33\x20\x31\x35\x2e\x32\x31\x31\x35\x35\ +\x35\x31\x32\x20\x31\x30\x2e\x34\x33\x37\x32\x39\x37\x34\x33\x32\ +\x36\x20\x31\x35\x2e\x32\x31\x37\x37\x39\x36\x31\x38\x38\x39\x20\ +\x31\x30\x2e\x34\x37\x33\x31\x33\x32\x34\x36\x35\x20\x43\x20\x31\ +\x35\x2e\x32\x32\x34\x30\x33\x37\x32\x35\x37\x37\x20\x31\x30\x2e\ +\x35\x30\x38\x39\x36\x37\x34\x39\x37\x35\x20\x31\x35\x2e\x32\x33\ +\x30\x32\x37\x38\x33\x32\x36\x36\x20\x31\x30\x2e\x35\x34\x35\x32\ +\x33\x36\x32\x34\x33\x37\x20\x31\x35\x2e\x32\x33\x36\x35\x31\x39\ +\x33\x39\x35\x34\x20\x31\x30\x2e\x35\x38\x31\x39\x30\x38\x31\x36\ +\x35\x31\x20\x43\x20\x31\x35\x2e\x32\x34\x32\x37\x36\x30\x34\x36\ +\x34\x32\x20\x31\x30\x2e\x36\x31\x38\x35\x38\x30\x30\x38\x36\x34\ +\x20\x31\x35\x2e\x32\x34\x39\x30\x30\x31\x35\x33\x33\x31\x20\x31\ +\x30\x2e\x36\x35\x35\x36\x35\x37\x36\x30\x35\x35\x20\x31\x35\x2e\ +\x32\x35\x35\x32\x34\x32\x36\x30\x31\x39\x20\x31\x30\x2e\x36\x39\ +\x33\x31\x30\x39\x37\x32\x38\x37\x20\x43\x20\x31\x35\x2e\x32\x36\ +\x31\x34\x38\x33\x36\x37\x30\x37\x20\x31\x30\x2e\x37\x33\x30\x35\ +\x36\x31\x38\x35\x31\x39\x20\x31\x35\x2e\x32\x36\x37\x37\x32\x34\ +\x37\x33\x39\x36\x20\x31\x30\x2e\x37\x36\x38\x33\x39\x30\x38\x32\ +\x39\x38\x20\x31\x35\x2e\x32\x37\x33\x39\x36\x35\x38\x30\x38\x34\ +\x20\x31\x30\x2e\x38\x30\x36\x35\x36\x35\x32\x36\x31\x37\x20\x43\ +\x20\x31\x35\x2e\x32\x38\x30\x32\x30\x36\x38\x37\x37\x32\x20\x31\ +\x30\x2e\x38\x34\x34\x37\x33\x39\x36\x39\x33\x36\x20\x31\x35\x2e\ +\x32\x38\x36\x34\x34\x37\x39\x34\x36\x31\x20\x31\x30\x2e\x38\x38\ +\x33\x32\x36\x31\x36\x35\x34\x38\x20\x31\x35\x2e\x32\x39\x32\x36\ +\x38\x39\x30\x31\x34\x39\x20\x31\x30\x2e\x39\x32\x32\x30\x39\x39\ +\x33\x38\x35\x39\x20\x43\x20\x31\x35\x2e\x32\x39\x38\x39\x33\x30\ +\x30\x38\x33\x38\x20\x31\x30\x2e\x39\x36\x30\x39\x33\x37\x31\x31\ +\x36\x39\x20\x31\x35\x2e\x33\x30\x35\x31\x37\x31\x31\x35\x32\x36\ +\x20\x31\x31\x2e\x30\x30\x30\x30\x39\x32\x35\x31\x34\x35\x20\x31\ +\x35\x2e\x33\x31\x31\x34\x31\x32\x32\x32\x31\x34\x20\x31\x31\x2e\ +\x30\x33\x39\x35\x33\x33\x35\x30\x39\x37\x20\x43\x20\x31\x35\x2e\ +\x33\x31\x37\x36\x35\x33\x32\x39\x30\x33\x20\x31\x31\x2e\x30\x37\ +\x38\x39\x37\x34\x35\x30\x35\x20\x31\x35\x2e\x33\x32\x33\x38\x39\ +\x34\x33\x35\x39\x31\x20\x31\x31\x2e\x31\x31\x38\x37\x30\x32\x38\ +\x31\x33\x20\x31\x35\x2e\x33\x33\x30\x31\x33\x35\x34\x32\x37\x39\ +\x20\x31\x31\x2e\x31\x35\x38\x36\x38\x36\x31\x30\x34\x39\x20\x43\ +\x20\x31\x35\x2e\x33\x33\x36\x33\x37\x36\x34\x39\x36\x38\x20\x31\ +\x31\x2e\x31\x39\x38\x36\x36\x39\x33\x39\x36\x39\x20\x31\x35\x2e\ +\x33\x34\x32\x36\x31\x37\x35\x36\x35\x36\x20\x31\x31\x2e\x32\x33\ +\x38\x39\x30\x39\x32\x30\x33\x37\x20\x31\x35\x2e\x33\x34\x38\x38\ +\x35\x38\x36\x33\x34\x34\x20\x31\x31\x2e\x32\x37\x39\x33\x37\x32\ +\x39\x38\x36\x37\x20\x43\x20\x31\x35\x2e\x33\x35\x35\x30\x39\x39\ +\x37\x30\x33\x33\x20\x31\x31\x2e\x33\x31\x39\x38\x33\x36\x37\x36\ +\x39\x36\x20\x31\x35\x2e\x33\x36\x31\x33\x34\x30\x37\x37\x32\x31\ +\x20\x31\x31\x2e\x33\x36\x30\x35\x32\x35\x38\x37\x33\x20\x31\x35\ +\x2e\x33\x36\x37\x35\x38\x31\x38\x34\x31\x20\x31\x31\x2e\x34\x30\ +\x31\x34\x30\x37\x35\x39\x38\x35\x20\x43\x20\x31\x35\x2e\x33\x37\ +\x33\x38\x32\x32\x39\x30\x39\x38\x20\x31\x31\x2e\x34\x34\x32\x32\ +\x38\x39\x33\x32\x33\x39\x20\x31\x35\x2e\x33\x38\x30\x30\x36\x33\ +\x39\x37\x38\x36\x20\x31\x31\x2e\x34\x38\x33\x33\x36\x34\x38\x32\ +\x37\x32\x20\x31\x35\x2e\x33\x38\x36\x33\x30\x35\x30\x34\x37\x35\ +\x20\x31\x31\x2e\x35\x32\x34\x36\x30\x31\x33\x30\x30\x36\x20\x43\ +\x20\x31\x35\x2e\x33\x39\x32\x35\x34\x36\x31\x31\x36\x33\x20\x31\ +\x31\x2e\x35\x36\x35\x38\x33\x37\x37\x37\x34\x20\x31\x35\x2e\x33\ +\x39\x38\x37\x38\x37\x31\x38\x35\x31\x20\x31\x31\x2e\x36\x30\x37\ +\x32\x33\x36\x31\x38\x33\x20\x31\x35\x2e\x34\x30\x35\x30\x32\x38\ +\x32\x35\x34\x20\x31\x31\x2e\x36\x34\x38\x37\x36\x33\x36\x36\x31\ +\x36\x20\x43\x20\x31\x35\x2e\x34\x31\x31\x32\x36\x39\x33\x32\x32\ +\x38\x20\x31\x31\x2e\x36\x39\x30\x32\x39\x31\x31\x34\x30\x31\x20\ +\x31\x35\x2e\x34\x31\x37\x35\x31\x30\x33\x39\x31\x36\x20\x31\x31\ +\x2e\x37\x33\x31\x39\x34\x38\x34\x36\x31\x36\x20\x31\x35\x2e\x34\ +\x32\x33\x37\x35\x31\x34\x36\x30\x35\x20\x31\x31\x2e\x37\x37\x33\ +\x37\x30\x32\x37\x35\x32\x35\x20\x43\x20\x31\x35\x2e\x34\x32\x39\ +\x39\x39\x32\x35\x32\x39\x33\x20\x31\x31\x2e\x38\x31\x35\x34\x35\ +\x37\x30\x34\x33\x35\x20\x31\x35\x2e\x34\x33\x36\x32\x33\x33\x35\ +\x39\x38\x31\x20\x31\x31\x2e\x38\x35\x37\x33\x30\x38\x38\x38\x34\ +\x31\x20\x31\x35\x2e\x34\x34\x32\x34\x37\x34\x36\x36\x37\x20\x31\ +\x31\x2e\x38\x39\x39\x32\x32\x35\x34\x34\x34\x20\x43\x20\x31\x35\ +\x2e\x34\x34\x38\x37\x31\x35\x37\x33\x35\x38\x20\x31\x31\x2e\x39\ +\x34\x31\x31\x34\x32\x30\x30\x34\x20\x31\x35\x2e\x34\x35\x34\x39\ +\x35\x36\x38\x30\x34\x37\x20\x31\x31\x2e\x39\x38\x33\x31\x32\x33\ +\x36\x36\x39\x36\x20\x31\x35\x2e\x34\x36\x31\x31\x39\x37\x38\x37\ +\x33\x35\x20\x31\x32\x2e\x30\x32\x35\x31\x33\x37\x37\x30\x34\x35\ +\x20\x43\x20\x31\x35\x2e\x34\x36\x37\x34\x33\x38\x39\x34\x32\x33\ +\x20\x31\x32\x2e\x30\x36\x37\x31\x35\x31\x37\x33\x39\x33\x20\x31\ +\x35\x2e\x34\x37\x33\x36\x38\x30\x30\x31\x31\x32\x20\x31\x32\x2e\ +\x31\x30\x39\x31\x39\x38\x33\x33\x35\x31\x20\x31\x35\x2e\x34\x37\ +\x39\x39\x32\x31\x30\x38\x20\x31\x32\x2e\x31\x35\x31\x32\x34\x34\ +\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x6e\x6f\x6e\x65\x3b\x66\x69\x6c\x6c\x2d\ +\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\x6f\x6b\x65\ +\x3a\x23\x66\x66\x30\x30\x30\x30\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x30\x2e\x39\x34\x34\x38\x38\x31\x38\x39\ +\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\ +\x69\x74\x3a\x34\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x64\x61\x73\x68\ +\x61\x72\x72\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\ +\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x20\x2f\x3e\x0a\ +\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\ +\x00\x00\x09\x03\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x31\x20\x72\x22\x0a\x20\x20\x20\x73\ +\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\x65\x3d\ +\x22\x73\x70\x65\x63\x74\x72\x75\x6d\x2e\x73\x76\x67\x22\x3e\x0a\ +\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\ +\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\ +\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\ +\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\ +\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\ +\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\ +\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\ +\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\ +\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\ +\x6d\x3d\x22\x34\x35\x2e\x32\x35\x34\x38\x33\x34\x22\x0a\x20\x20\ +\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\ +\x34\x2e\x30\x30\x30\x37\x32\x32\x32\x22\x0a\x20\x20\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x37\x2e\x39\ +\x35\x35\x30\x31\x30\x35\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\ +\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\ +\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\x61\ +\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\ +\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\ +\x68\x74\x3d\x22\x31\x30\x31\x35\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\ +\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x35\x37\x38\x38\x22\x20\ +\x2f\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\ +\x35\x37\x39\x31\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\ +\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\ +\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\ +\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\ +\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\ +\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\ +\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\ +\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x20\x2f\ +\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\ +\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\ +\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\ +\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\ +\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\ +\x72\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\ +\x65\x72\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\ +\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x6f\x75\x70\ +\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\x65\x72\x22\x0a\x20\x20\x20\ +\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\ +\x3d\x22\x45\x62\x65\x6e\x65\x20\x31\x22\x3e\x0a\x20\x20\x20\x20\ +\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\ +\x6c\x65\x3d\x22\x66\x69\x6c\x6c\x3a\x23\x38\x30\x62\x33\x66\x66\ +\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\ +\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\x3a\x23\x37\x64\x37\x64\x37\ +\x64\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\ +\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\ +\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\ +\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\ +\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x4d\x20\x2d\x30\x2e\x31\x37\ +\x36\x37\x37\x36\x37\x2c\x31\x33\x2e\x31\x39\x33\x36\x37\x20\x43\ +\x20\x2d\x30\x2e\x31\x35\x34\x36\x37\x39\x36\x31\x2c\x31\x33\x2e\ +\x30\x36\x31\x30\x38\x38\x20\x30\x2e\x37\x39\x35\x34\x39\x35\x31\ +\x32\x2c\x37\x2e\x32\x37\x31\x36\x35\x30\x37\x20\x30\x2e\x37\x39\ +\x35\x34\x39\x35\x31\x32\x2c\x37\x2e\x32\x37\x31\x36\x35\x30\x37\ +\x20\x4c\x20\x31\x2e\x36\x31\x33\x30\x38\x37\x33\x2c\x31\x32\x2e\ +\x38\x31\x38\x30\x31\x39\x20\x32\x2e\x39\x36\x31\x30\x30\x39\x36\ +\x2c\x38\x2e\x34\x36\x34\x38\x39\x33\x34\x20\x34\x2e\x30\x32\x31\ +\x36\x36\x39\x38\x2c\x31\x33\x2e\x33\x32\x36\x32\x35\x32\x20\x35\ +\x2e\x35\x30\x32\x31\x37\x34\x36\x2c\x37\x2e\x37\x31\x33\x35\x39\ +\x32\x34\x20\x36\x2e\x32\x37\x35\x35\x37\x32\x37\x2c\x31\x32\x2e\ +\x31\x39\x39\x33\x30\x31\x20\x38\x2e\x32\x32\x30\x31\x31\x36\x33\ +\x2c\x30\x2e\x35\x30\x39\x39\x34\x32\x30\x36\x20\x31\x30\x2e\x33\ +\x34\x31\x34\x33\x37\x2c\x31\x33\x2e\x31\x37\x31\x35\x37\x33\x20\ +\x6c\x20\x31\x2e\x36\x33\x35\x31\x38\x34\x2c\x2d\x35\x2e\x31\x37\ +\x30\x37\x31\x38\x35\x20\x30\x2e\x38\x36\x31\x37\x38\x37\x2c\x34\ +\x2e\x31\x35\x34\x32\x35\x32\x35\x20\x30\x2e\x37\x37\x33\x33\x39\ +\x37\x2c\x2d\x33\x2e\x39\x39\x39\x35\x37\x32\x39\x20\x30\x2e\x36\ +\x36\x32\x39\x31\x33\x2c\x34\x2e\x38\x31\x37\x31\x36\x34\x39\x20\ +\x31\x2e\x30\x33\x38\x35\x36\x33\x2c\x2d\x35\x2e\x35\x39\x30\x35\ +\x36\x32\x39\x20\x30\x2e\x37\x39\x35\x34\x39\x35\x2c\x35\x2e\x38\ +\x31\x31\x35\x33\x33\x39\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3d\x22\x70\x61\x74\x68\x34\x36\x33\x31\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\ +\x6e\x65\x63\x74\x6f\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\ +\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\ +\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x22\ +\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\ +\x3e\x0a\ +\x00\x00\x07\x32\ +\x3c\ +\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\ +\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\ +\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\ +\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\ +\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\ +\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\ +\x0a\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\ +\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\ +\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\ +\x2e\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\ +\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\ +\x65\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\ +\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\ +\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\ +\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\ +\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\ +\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\ +\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\ +\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\ +\x78\x6d\x6c\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\ +\x73\x6f\x75\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\ +\x44\x54\x44\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\ +\x74\x64\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\ +\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\ +\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x22\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\ +\x70\x78\x22\x0a\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\ +\x36\x70\x78\x22\x0a\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\ +\x22\x30\x20\x30\x20\x31\x36\x20\x31\x36\x22\x0a\x20\x20\x20\x76\ +\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x20\x20\x20\ +\x69\x64\x3d\x22\x53\x56\x47\x52\x6f\x6f\x74\x22\x0a\x20\x20\x20\ +\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\ +\x3d\x22\x30\x2e\x39\x32\x2e\x32\x20\x35\x63\x33\x65\x38\x30\x64\ +\x2c\x20\x32\x30\x31\x37\x2d\x30\x38\x2d\x30\x36\x22\x0a\x20\x20\ +\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\x63\x6e\x61\x6d\ +\x65\x3d\x22\x63\x6f\x6c\x6c\x61\x70\x73\x65\x2e\x73\x76\x67\x22\ +\x3e\x0a\x20\x20\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\ +\x6d\x65\x64\x76\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\ +\x22\x62\x61\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\ +\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\ +\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\ +\x3d\x22\x23\x36\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\ +\x62\x6f\x72\x64\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\ +\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\ +\x2e\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x70\x61\x67\x65\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\ +\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\ +\x6f\x6f\x6d\x3d\x22\x31\x36\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\ +\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x2d\x32\x35\x2e\x37\ +\x35\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x63\x79\x3d\x22\x38\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\ +\x73\x63\x61\x70\x65\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\ +\x6e\x69\x74\x73\x3d\x22\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\ +\x6c\x61\x79\x65\x72\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\ +\x20\x20\x20\x20\x73\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x66\x61\ +\x6c\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\ +\x22\x31\x39\x32\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\ +\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\ +\x68\x74\x3d\x22\x31\x31\x34\x31\x22\x0a\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\ +\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x30\x22\x0a\ +\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\ +\x6e\x64\x6f\x77\x2d\x6d\x61\x78\x69\x6d\x69\x7a\x65\x64\x3d\x22\ +\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x3a\x67\x72\x69\x64\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\ +\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\ +\x20\x20\x69\x64\x3d\x22\x64\x65\x66\x73\x38\x31\x35\x22\x20\x2f\ +\x3e\x0a\x20\x20\x3c\x6d\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\ +\x20\x20\x20\x69\x64\x3d\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x38\ +\x31\x38\x22\x3e\x0a\x20\x20\x20\x20\x3c\x72\x64\x66\x3a\x52\x44\ +\x46\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x57\x6f\x72\ +\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x61\ +\x62\x6f\x75\x74\x3d\x22\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x3c\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x69\x6d\x61\x67\ +\x65\x2f\x73\x76\x67\x2b\x78\x6d\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\ +\x72\x6d\x61\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\ +\x63\x3a\x74\x79\x70\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x72\x64\x66\x3a\x72\x65\x73\x6f\x75\x72\x63\x65\x3d\x22\ +\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\x67\x2f\ +\x64\x63\x2f\x64\x63\x6d\x69\x74\x79\x70\x65\x2f\x53\x74\x69\x6c\ +\x6c\x49\x6d\x61\x67\x65\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x20\x2f\x3e\x0a\ +\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\x6f\x72\x6b\x3e\ +\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\ +\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\x3e\x0a\x20\x20\ +\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\x65\ +\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\ +\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x45\x62\x65\x6e\x65\x20\x31\ +\x22\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x31\x34\x34\x37\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x54\x72\x69\x61\x6e\x67\x6c\ +\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\ +\x22\x66\x69\x6c\x6c\x3a\x23\x30\x30\x30\x30\x30\x30\x3b\x66\x69\ +\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x73\x74\x72\ +\x6f\x6b\x65\x3a\x6e\x6f\x6e\x65\x3b\x73\x74\x72\x6f\x6b\x65\x2d\ +\x77\x69\x64\x74\x68\x3a\x31\x2e\x30\x37\x34\x35\x37\x30\x33\x3b\ +\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\x6d\x20\x34\x2c\ +\x34\x20\x76\x20\x38\x20\x6c\x20\x38\x2c\x2d\x34\x2e\x30\x30\x30\ +\x30\x30\x30\x31\x20\x7a\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\ +\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\ +\x72\x2d\x63\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\ +\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\ +\x0a\ +" + +qt_resource_name = b"\ +\x00\x05\ +\x00\x6f\xa6\x53\ +\x00\x69\ +\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x0c\ +\x05\x21\x11\x87\ +\x00\x64\ +\x00\x65\x00\x63\x00\x6f\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x08\ +\x03\xc6\x54\x27\ +\x00\x70\ +\x00\x6c\x00\x75\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0b\ +\x0c\x31\xc5\x47\ +\x00\x73\ +\x00\x6e\x00\x69\x00\x66\x00\x66\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0d\ +\x0f\x6b\x5c\x47\ +\x00\x65\ +\x00\x71\x00\x75\x00\x61\x00\x6c\x00\x73\x00\x5f\x00\x71\x00\x6d\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0a\ +\x05\x95\xd0\xa7\ +\x00\x75\ +\x00\x6e\x00\x6c\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x10\ +\x02\x83\xfa\xe7\ +\x00\x6d\ +\x00\x65\x00\x73\x00\x73\x00\x61\x00\x67\x00\x65\x00\x5f\x00\x74\x00\x79\x00\x70\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0a\ +\x08\x3b\xcb\xa7\ +\x00\x65\ +\x00\x71\x00\x75\x00\x61\x00\x6c\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x08\ +\x05\x9e\x54\xa7\ +\x00\x6c\ +\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x1e\ +\x09\xc6\x50\xc7\ +\x00\x73\ +\x00\x70\x00\x6c\x00\x69\x00\x74\x00\x74\x00\x65\x00\x72\x00\x5f\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x6c\x00\x65\x00\x5f\x00\x68\ +\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0b\ +\x0a\xb1\xa2\x7f\ +\x00\x61\ +\x00\x70\x00\x70\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x69\x00\x63\x00\x6f\ +\x00\x1c\ +\x08\x58\xf4\x07\ +\x00\x73\ +\x00\x70\x00\x6c\x00\x69\x00\x74\x00\x74\x00\x65\x00\x72\x00\x5f\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x6c\x00\x65\x00\x5f\x00\x76\ +\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0b\ +\x0a\xb1\xba\xa7\ +\x00\x61\ +\x00\x70\x00\x70\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0e\xdc\x20\xc7\ +\x00\x75\ +\x00\x6e\x00\x63\x00\x6f\x00\x6c\x00\x6c\x00\x61\x00\x70\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0e\ +\x07\x59\x16\x87\ +\x00\x6d\ +\x00\x6f\x00\x64\x00\x75\x00\x6c\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0c\ +\x06\xf5\x2f\xa7\ +\x00\x73\ +\x00\x70\x00\x65\x00\x63\x00\x74\x00\x72\x00\x75\x00\x6d\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0c\ +\x0a\xdc\x3f\xc7\ +\x00\x63\ +\x00\x6f\x00\x6c\x00\x6c\x00\x61\x00\x70\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\ +" + +qt_resource_struct_v1 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x10\x00\x00\x00\x03\ +\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x40\x04\ +\x00\x00\x00\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x07\x2b\ +\x00\x00\x00\x10\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x00\x80\x00\x00\x00\x00\x00\x01\x00\x00\x32\xf4\ +\x00\x00\x00\xda\x00\x00\x00\x00\x00\x01\x00\x00\x54\x24\ +\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x03\x1a\xc7\ +\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x02\x01\xb4\ +\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x49\x37\ +\x00\x00\x01\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x9b\x3a\ +\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x61\x86\ +\x00\x00\x01\x32\x00\x01\x00\x00\x00\x01\x00\x00\x6a\x9c\ +\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\xa4\xae\ +\x00\x00\x02\x0a\x00\x00\x00\x00\x00\x01\x00\x03\x23\xce\ +\x00\x00\x00\x44\x00\x00\x00\x00\x00\x01\x00\x00\x11\x67\ +\x00\x00\x01\xa8\x00\x00\x00\x00\x00\x01\x00\x01\xfa\x7d\ +\x00\x00\x00\x60\x00\x00\x00\x00\x00\x01\x00\x00\x27\xb0\ +" + +qt_resource_struct_v2 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x10\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x40\x04\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x07\x2b\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\x10\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x71\x40\xc9\x02\x46\ +\x00\x00\x00\x80\x00\x00\x00\x00\x00\x01\x00\x00\x32\xf4\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\xda\x00\x00\x00\x00\x00\x01\x00\x00\x54\x24\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x03\x1a\xc7\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x02\x01\xb4\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x49\x37\ +\x00\x00\x01\x71\x40\xc9\x02\x46\ +\x00\x00\x01\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x9b\x3a\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x61\x86\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x01\x32\x00\x01\x00\x00\x00\x01\x00\x00\x6a\x9c\ +\x00\x00\x01\x71\x5d\xd1\x9c\xc8\ +\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\xa4\xae\ +\x00\x00\x01\x71\x5d\xd1\x9c\xcc\ +\x00\x00\x02\x0a\x00\x00\x00\x00\x00\x01\x00\x03\x23\xce\ +\x00\x00\x01\x71\x40\xc9\x02\x46\ +\x00\x00\x00\x44\x00\x00\x00\x00\x00\x01\x00\x00\x11\x67\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x01\xa8\x00\x00\x00\x00\x00\x01\x00\x01\xfa\x7d\ +\x00\x00\x01\x71\x40\xc9\x02\x4a\ +\x00\x00\x00\x60\x00\x00\x00\x00\x00\x01\x00\x00\x27\xb0\ +\x00\x00\x01\x71\x40\xc9\x02\x46\ +" + +qt_version = [int(v) for v in QtCore.qVersion().split('.')] +if qt_version < [5, 8, 0]: + rcc_version = 1 + qt_resource_struct = qt_resource_struct_v1 +else: + rcc_version = 2 + qt_resource_struct = qt_resource_struct_v2 + +def qInitResources(): + QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/DirectoryTreeView.py b/Software/Universal Radio Hacker/src/urh/ui/views/DirectoryTreeView.py new file mode 100644 index 0000000..d4ca336 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/DirectoryTreeView.py @@ -0,0 +1,98 @@ +import os + +from PyQt5.QtCore import QModelIndex, pyqtSlot, QFileInfo, pyqtSignal, QUrl +from PyQt5.QtGui import QContextMenuEvent, QIcon, QDesktopServices +from PyQt5.QtWidgets import QTreeView, QInputDialog, QMessageBox, QMenu + +from urh import settings +from urh.util import util + + +class DirectoryTreeView(QTreeView): + directory_open_wanted = pyqtSignal(str) + + def __init__(self, parent=None): + super().__init__(parent) + + self.doubleClicked.connect(self.on_double_clicked) + + def create_directory(self): + index = self.model().mapToSource(self.rootIndex()) # type: QModelIndex + + if not index.isValid(): + return + + model = self.model().sourceModel() + dir_name, ok = QInputDialog.getText(self, self.tr("Create Directory"), self.tr("Directory name")) + + if ok and len(dir_name) > 0: + if not model.mkdir(index, dir_name).isValid(): + QMessageBox.information(self, self.tr("Create Directory"), self.tr("Failed to create the directory")) + + def remove(self): + index = self.model().mapToSource(self.currentIndex()) # type: QModelIndex + if not index.isValid(): + return + + model = self.model().sourceModel() + if model.fileInfo(index).isDir(): + ok = model.rmdir(index) + else: + ok = model.remove(index) + + if not ok: + QMessageBox.information(self, self.tr("Remove"), + self.tr("Failed to remove {0}".format(model.fileName(index)))) + + def create_context_menu(self) -> QMenu: + menu = QMenu(self) + index = self.model().mapToSource(self.currentIndex()) # type: QModelIndex + if index.isValid(): + current_index_info = self.model().sourceModel().fileInfo(index) # type: QFileInfo + if current_index_info.isDir(): + if os.path.isfile(os.path.join(current_index_info.filePath(), settings.PROJECT_FILE)): + open_action = menu.addAction("Open project") + open_action.setIcon(QIcon(":/icons/icons/appicon.png")) + else: + open_action = menu.addAction("Open folder") + open_action.setIcon(QIcon.fromTheme("folder-open")) + open_action.triggered.connect(self.on_open_action_triggered) + + new_dir_action = menu.addAction("New folder") + new_dir_action.setIcon(QIcon.fromTheme("folder")) + new_dir_action.triggered.connect(self.create_directory) + + del_action = menu.addAction("Delete") + del_action.setIcon(QIcon.fromTheme("edit-delete")) + del_action.triggered.connect(self.remove) + + menu.addSeparator() + open_in_explorer_action = menu.addAction("Open in file manager...") + open_in_explorer_action.triggered.connect(self.on_open_explorer_action_triggered) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + + @pyqtSlot() + def on_open_action_triggered(self): + self.directory_open_wanted.emit(self.model().get_file_path(self.currentIndex())) + + @pyqtSlot(QModelIndex) + def on_double_clicked(self, index: QModelIndex): + file_path = self.model().get_file_path(index) # type: str + + if file_path.endswith(".txt"): + try: + content = open(file_path, "r").read() + except: + return + d = util.create_textbox_dialog(content, file_path, self) + d.show() + + @pyqtSlot() + def on_open_explorer_action_triggered(self): + file_path = self.model().get_file_path(self.rootIndex()) + QDesktopServices.openUrl(QUrl.fromLocalFile(file_path)) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/EditableGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/EditableGraphicView.py new file mode 100644 index 0000000..51024f1 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/EditableGraphicView.py @@ -0,0 +1,329 @@ +from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QIcon, QKeySequence +from PyQt5.QtWidgets import QAction, QActionGroup, QMenu, QUndoStack + +from urh.plugins.InsertSine.InsertSinePlugin import InsertSinePlugin +from urh.plugins.PluginManager import PluginManager +from urh.signalprocessing.Signal import Signal +from urh.ui.actions.EditSignalAction import EditSignalAction, EditAction +from urh.ui.painting.HorizontalSelection import HorizontalSelection +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView +from urh.util.Logger import logger + + +class EditableGraphicView(ZoomableGraphicView): + save_as_clicked = pyqtSignal() + export_demodulated_clicked = pyqtSignal() + create_clicked = pyqtSignal(int, int) + set_noise_clicked = pyqtSignal() + participant_changed = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.participants = [] + self.__sample_rate = None # For default sample rate in insert sine dialog + self.protocol = None # gets overwritten in epic graphic view + + self.autoRangeY = True + self.save_enabled = False # Signal is can be saved + self.create_new_signal_enabled = False + self.participants_assign_enabled = False + self.cache_qad = False # cache qad demod after edit operations? + + self.__signal = None # type: Signal + + self.stored_item = None # For copy/paste + self.paste_position = 0 # Where to paste? Set in contextmenuevent + + self.init_undo_stack(QUndoStack()) + + self.addAction(self.undo_action) + self.addAction(self.redo_action) + + self.copy_action = QAction(self.tr("Copy selection"), self) # type: QAction + self.copy_action.setShortcut(QKeySequence.Copy) + self.copy_action.triggered.connect(self.on_copy_action_triggered) + self.copy_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.copy_action.setIcon(QIcon.fromTheme("edit-copy")) + self.addAction(self.copy_action) + + self.paste_action = QAction(self.tr("Paste"), self) # type: QAction + self.paste_action.setShortcut(QKeySequence.Paste) + self.paste_action.triggered.connect(self.on_paste_action_triggered) + self.paste_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.paste_action.setIcon(QIcon.fromTheme("edit-paste")) + self.addAction(self.paste_action) + + self.delete_action = QAction(self.tr("Delete selection"), self) + self.delete_action.setShortcut(QKeySequence.Delete) + self.delete_action.triggered.connect(self.on_delete_action_triggered) + self.delete_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.delete_action.setIcon(QIcon.fromTheme("edit-delete")) + self.addAction(self.delete_action) + + self.save_as_action = QAction(self.tr("Save Signal as..."), self) # type: QAction + self.save_as_action.setIcon(QIcon.fromTheme("document-save-as")) + self.save_as_action.setShortcut(QKeySequence.SaveAs) + self.save_as_action.triggered.connect(self.save_as_clicked.emit) + self.save_as_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.addAction(self.save_as_action) + + self.show_symbol_legend_action = QAction(self.tr("Show symbol legend"), self) + self.show_symbol_legend_action.setShortcut("L") + self.show_symbol_legend_action.triggered.connect(self.toggle_symbol_legend) + self.show_symbol_legend_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.show_symbol_legend_action.setCheckable(True) + self.show_symbol_legend_action.setChecked(False) + self.addAction(self.show_symbol_legend_action) + + self.insert_sine_action = QAction(self.tr("Insert sine wave..."), self) + font = self.insert_sine_action.font() + font.setBold(True) + self.insert_sine_action.setFont(font) + self.insert_sine_action.triggered.connect(self.on_insert_sine_action_triggered) + + self.insert_sine_plugin = InsertSinePlugin() + self.insert_sine_plugin.insert_sine_wave_clicked.connect(self.on_insert_sine_wave_clicked) + + def init_undo_stack(self, undo_stack): + self.undo_stack = undo_stack + + self.undo_action = self.undo_stack.createUndoAction(self) + self.undo_action.setIcon(QIcon.fromTheme("edit-undo")) + self.undo_action.setShortcut(QKeySequence.Undo) + self.undo_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + + self.redo_action = self.undo_stack.createRedoAction(self) + self.redo_action.setIcon(QIcon.fromTheme("edit-redo")) + self.redo_action.setShortcut(QKeySequence.Redo) + self.redo_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + + self.undo_stack.indexChanged.connect(self.on_undo_stack_index_changed) + + def eliminate(self): + self.participants = None + self.stored_item = None + if self.signal is not None: + self.signal.eliminate() + self.__signal = None + self.insert_sine_plugin = None + self.undo_action = None + self.redo_action = None + self.undo_stack = None + super().eliminate() + + @property + def sample_rate(self) -> float: + return self.__sample_rate + + @sample_rate.setter + def sample_rate(self, value): + self.__sample_rate = value + + @property + def signal(self) -> Signal: + return self.__signal + + @property + def selection_area(self) -> HorizontalSelection: + return self.scene().selection_area + + @selection_area.setter + def selection_area(self, value): + self.scene().selection_area = value + + def set_signal(self, signal: Signal): + self.__signal = signal + + def create_context_menu(self): + self.paste_position = int(self.mapToScene(self.context_menu_position).x()) + + menu = QMenu(self) + menu.addAction(self.copy_action) + self.copy_action.setEnabled(self.something_is_selected) + menu.addAction(self.paste_action) + self.paste_action.setEnabled(self.stored_item is not None) + + menu.addSeparator() + if PluginManager().is_plugin_enabled("InsertSine"): + menu.addAction(self.insert_sine_action) + + self._add_zoom_actions_to_menu(menu) + + if self.something_is_selected: + menu.addAction(self.delete_action) + crop_action = menu.addAction(self.tr("Crop to selection")) + crop_action.triggered.connect(self.on_crop_action_triggered) + mute_action = menu.addAction(self.tr("Mute selection")) + mute_action.triggered.connect(self.on_mute_action_triggered) + + if self.create_new_signal_enabled: + create_action = menu.addAction(self.tr("Create signal from selection")) + create_action.setIcon(QIcon.fromTheme("document-new")) + create_action.triggered.connect(self.on_create_action_triggered) + + menu.addSeparator() + + if hasattr(self, "selected_messages"): + selected_messages = self.selected_messages + else: + selected_messages = [] + + if len(selected_messages) == 1: + selected_msg = selected_messages[0] + else: + selected_msg = None + + self.participant_actions = {} + + if len(selected_messages) > 0 and self.participants_assign_enabled: + participant_group = QActionGroup(self) + participant_menu = menu.addMenu("Participant") + none_participant_action = participant_menu.addAction("None") + none_participant_action.setCheckable(True) + none_participant_action.setActionGroup(participant_group) + none_participant_action.triggered.connect(self.on_none_participant_action_triggered) + + if selected_msg and selected_msg.participant is None: + none_participant_action.setChecked(True) + + for participant in self.participants: + pa = participant_menu.addAction(participant.name + " (" + participant.shortname + ")") + pa.setCheckable(True) + pa.setActionGroup(participant_group) + if selected_msg and selected_msg.participant == participant: + pa.setChecked(True) + + self.participant_actions[pa] = participant + pa.triggered.connect(self.on_participant_action_triggered) + + if self.scene_type == 0 and self.something_is_selected: + menu.addSeparator() + noise_action = menu.addAction(self.tr("Set noise level from Selection")) + noise_action.triggered.connect(self.on_noise_action_triggered) + + menu.addSeparator() + menu.addAction(self.undo_action) + menu.addAction(self.redo_action) + + if self.scene_type == 0: + menu.addSeparator() + if self.save_enabled: + menu.addAction(self.save_action) + + menu.addAction(self.save_as_action) + elif self.scene_type == 1: + menu.addSeparator() + export_demod_action = menu.addAction("Export demodulated...") + export_demod_action.triggered.connect(self.export_demodulated_clicked.emit) + + menu.addAction(self.show_symbol_legend_action) + + return menu + + def clear_horizontal_selection(self): + self.set_horizontal_selection(0, 0) + + def toggle_symbol_legend(self): + if self.scene_type == 1 and self.signal is not None: + self.scene().always_show_symbols_legend = self.show_symbol_legend_action.isChecked() + self.scene().draw_sep_area(-self.signal.center_thresholds) + + @pyqtSlot() + def on_insert_sine_action_triggered(self): + if self.something_is_selected: + num_samples = self.selection_area.width + else: + num_samples = None + + original_data = self.signal.iq_array.data if self.signal is not None else None + if original_data is None: + logger.critical("No data to insert a sine wave to") + return + + dialog = self.insert_sine_plugin.get_insert_sine_dialog(original_data=original_data, + position=self.paste_position, + sample_rate=self.sample_rate, + num_samples=num_samples) + dialog.show() + + @pyqtSlot() + def on_insert_sine_wave_clicked(self): + if self.insert_sine_plugin.complex_wave is not None and self.signal is not None: + self.clear_horizontal_selection() + + insert_action = EditSignalAction(signal=self.signal, protocol=self.protocol, + data_to_insert=self.insert_sine_plugin.complex_wave, + position=self.paste_position, + mode=EditAction.insert, cache_qad=self.cache_qad) + self.undo_stack.push(insert_action) + + @pyqtSlot() + def on_copy_action_triggered(self): + if self.something_is_selected: + self.stored_item = self.signal.iq_array[int(self.selection_area.start):int(self.selection_area.end)] + + @pyqtSlot() + def on_paste_action_triggered(self): + if self.stored_item is not None: + # paste_position is set in ContextMenuEvent + self.clear_horizontal_selection() + paste_action = EditSignalAction(signal=self.signal, protocol=self.protocol, + start=self.selection_area.start, end=self.selection_area.end, + data_to_insert=self.stored_item, position=self.paste_position, + mode=EditAction.paste, cache_qad=self.cache_qad) + self.undo_stack.push(paste_action) + + @pyqtSlot() + def on_delete_action_triggered(self): + if self.something_is_selected: + start, end = self.selection_area.start, self.selection_area.end + self.clear_horizontal_selection() + del_action = EditSignalAction(signal=self.signal, protocol=self.protocol, + start=start, end=end, + mode=EditAction.delete, cache_qad=self.cache_qad) + self.undo_stack.push(del_action) + + @pyqtSlot() + def on_crop_action_triggered(self): + if self.something_is_selected: + start, end = self.selection_area.start, self.selection_area.end + self.clear_horizontal_selection() + crop_action = EditSignalAction(signal=self.signal, protocol=self.protocol, + start=start, end=end, + mode=EditAction.crop, cache_qad=self.cache_qad) + self.undo_stack.push(crop_action) + + @pyqtSlot() + def on_mute_action_triggered(self): + mute_action = EditSignalAction(signal=self.signal, protocol=self.protocol, + start=self.selection_area.start, end=self.selection_area.end, + mode=EditAction.mute, cache_qad=self.cache_qad) + self.undo_stack.push(mute_action) + + @pyqtSlot() + def on_create_action_triggered(self): + self.create_clicked.emit(int(self.selection_area.start), int(self.selection_area.end)) + + @pyqtSlot() + def on_none_participant_action_triggered(self): + for msg in self.selected_messages: + msg.participant = None + self.participant_changed.emit() + + @pyqtSlot() + def on_participant_action_triggered(self): + for msg in self.selected_messages: + msg.participant = self.participant_actions[self.sender()] + self.participant_changed.emit() + + @pyqtSlot() + def on_noise_action_triggered(self): + self.set_noise_clicked.emit() + + @pyqtSlot(int) + def on_undo_stack_index_changed(self, index: int): + view_width, scene_width = self.view_rect().width(), self.sceneRect().width() + if view_width > scene_width: + self.show_full_scene(reinitialize=True) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/EpicGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/EpicGraphicView.py new file mode 100644 index 0000000..3d71fcb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/EpicGraphicView.py @@ -0,0 +1,106 @@ +import math + +from PyQt5.QtCore import Qt, QPoint, pyqtSignal, pyqtSlot +from PyQt5.QtGui import QIcon, QKeySequence +from PyQt5.QtWidgets import QAction + +from urh import settings +from urh.ui.views.EditableGraphicView import EditableGraphicView + + +class EpicGraphicView(EditableGraphicView): + """ + Tied to Signal Frame (Interpretation) + """ + save_clicked = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.save_enabled = True + self.create_new_signal_enabled = True + self.participants_assign_enabled = True + self.cache_qad = True + self.y_sep = 0 + + self.save_action = QAction(self.tr("Save"), self) # type: QAction + self.save_action.setIcon(QIcon.fromTheme("document-save")) + self.save_action.setShortcut(QKeySequence.Save) + self.save_action.triggered.connect(self.on_save_action_triggered) + self.save_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.addAction(self.save_action) + + @property + def sample_rate(self): + try: + return self.signal.sample_rate + except AttributeError: + return None + + @sample_rate.setter + def sample_rate(self, value): + raise ValueError("Not implemented for epic graphic view") + + @property + def selected_messages(self): + if self.something_is_selected and self.protocol: + sb, _, eb, _ = self.protocol.get_bitseq_from_selection(self.selection_area.start, abs(self.selection_area.width)) + return self.protocol.messages[sb:eb + 1] + else: + return [] + + def is_pos_in_separea(self, pos: QPoint): + if self.scene_type != 1: + return False + padding = settings.SEPARATION_PADDING * self.view_rect().height() + return self.y_sep - padding <= pos.y() <= self.y_sep + padding + + def _get_sub_path_ranges_and_colors(self, start: float, end: float): + sub_path_ranges = [] + colors = [] + start = max(0, int(start)) + end = int(math.ceil(end)) + + if not self.protocol.messages: + return None, None + + for message in self.protocol.messages: + if message.bit_sample_pos[-2] < start: + continue + + color = None if message.participant is None else settings.PARTICIPANT_COLORS[ + message.participant.color_index] + + if color is None: + continue + + # Append the pause until first bit of message + sub_path_ranges.append((start, message.bit_sample_pos[0])) + if start < message.bit_sample_pos[0]: + colors.append(None) + else: + colors.append(color) # Zoomed inside a message + + if message.bit_sample_pos[-2] > end: + sub_path_ranges.append((message.bit_sample_pos[0], end)) + colors.append(color) + break + + # Data part of the message + sub_path_ranges.append((message.bit_sample_pos[0], message.bit_sample_pos[-2] + 1)) + colors.append(color) + + start = message.bit_sample_pos[-2] + 1 + + if sub_path_ranges and sub_path_ranges[-1][1] != end: + sub_path_ranges.append((sub_path_ranges[-1][1], end)) + colors.append(None) + + sub_path_ranges = sub_path_ranges if sub_path_ranges else None + colors = colors if colors else None + return sub_path_ranges, colors + + @pyqtSlot() + def on_save_action_triggered(self): + self.save_clicked.emit() + diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/FuzzingTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/FuzzingTableView.py new file mode 100644 index 0000000..b359bdb --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/FuzzingTableView.py @@ -0,0 +1,53 @@ +import numpy +from PyQt5.QtCore import Qt, pyqtSignal +from PyQt5.QtGui import QKeyEvent, QFontMetrics +from PyQt5.QtWidgets import QTableView, qApp + + +class FuzzingTableView(QTableView): + deletion_wanted = pyqtSignal(int, int) + + def __init__(self, parent=None): + super().__init__(parent) + + self.horizontalHeader().setMinimumSectionSize(0) + + def resize_me(self): + qApp.setOverrideCursor(Qt.WaitCursor) + w = QFontMetrics(self.font()).widthChar("0") + 2 + for i in range(10): + self.setColumnWidth(i, 3 * w) + for i in range(10, self.model().col_count): + self.setColumnWidth(i, w * (len(str(i + 1)) + 1)) + qApp.restoreOverrideCursor() + + def selection_range(self): + """ + :rtype: int, int, int, int + """ + selected = self.selectionModel().selection() + """:type: QItemSelection """ + + if selected.isEmpty(): + return -1, -1, -1, -1 + + min_row = numpy.min([rng.top() for rng in selected]) + max_row = numpy.max([rng.bottom() for rng in selected]) + start = numpy.min([rng.left() for rng in selected]) + end = numpy.max([rng.right() for rng in selected]) + 1 + + return min_row, max_row, start, end + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Delete: + selected = self.selectionModel().selection() + """:type: QtGui.QItemSelection """ + if selected.isEmpty(): + return + + min_row = numpy.min([rng.top() for rng in selected]) + max_row = numpy.max([rng.bottom() for rng in selected]) + self.deletion_wanted.emit(min_row, max_row) + + else: + super().keyPressEvent(event) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorListView.py b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorListView.py new file mode 100644 index 0000000..60b40fd --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorListView.py @@ -0,0 +1,70 @@ +from PyQt5.QtCore import pyqtSignal, Qt, pyqtSlot +from PyQt5.QtGui import QContextMenuEvent, QKeyEvent, QIcon +from PyQt5.QtWidgets import QListView, QMenu + +from urh.models.GeneratorListModel import GeneratorListModel + + +class GeneratorListView(QListView): + selection_changed = pyqtSignal() + edit_on_item_triggered = pyqtSignal(int) + + def __init__(self, parent): + super().__init__(parent) + self.context_menu_pos = None + + def model(self) -> GeneratorListModel: + return super().model() + + def create_context_menu(self): + menu = QMenu() + if self.model().message is None or len(self.model().message.message_type) == 0: + return menu + + edit_action = menu.addAction("Edit fuzzing label") + edit_action.setIcon(QIcon.fromTheme("configure")) + edit_action.triggered.connect(self.on_edit_action_triggered) + + del_action = menu.addAction("Delete fuzzing label") + del_action.setIcon(QIcon.fromTheme("edit-delete")) + del_action.triggered.connect(self.on_delete_action_triggered) + + menu.addSeparator() + fuzz_all_action = menu.addAction("Check all") + fuzz_all_action.triggered.connect(self.model().fuzzAll) + unfuzz_all_action = menu.addAction("Uncheck all") + unfuzz_all_action.triggered.connect(self.model().unfuzzAll) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.context_menu_pos = event.pos() + menu = self.create_context_menu() + menu.exec(self.mapToGlobal(self.context_menu_pos)) + self.context_menu_pos = None + + def selectionChanged(self, QItemSelection, QItemSelection_1): + self.selection_changed.emit() + super().selectionChanged(QItemSelection, QItemSelection_1) + + def keyPressEvent(self, event: QKeyEvent): + if event.key() in (Qt.Key_Enter, Qt.Key_Return): + selected = [index.row() for index in self.selectedIndexes()] + if len(selected) > 0: + self.edit_on_item_triggered.emit(min(selected)) + else: + super().keyPressEvent(event) + + def mouseDoubleClickEvent(self, QMouseEvent): + selected = [index.row() for index in self.selectedIndexes()] + if len(selected) > 0: + self.edit_on_item_triggered.emit(min(selected)) + + @pyqtSlot() + def on_delete_action_triggered(self): + index = self.indexAt(self.context_menu_pos) + self.model().delete_label_at(index.row()) + + @pyqtSlot() + def on_edit_action_triggered(self): + self.edit_on_item_triggered.emit(self.indexAt(self.context_menu_pos).row()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTableView.py new file mode 100644 index 0000000..133260b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTableView.py @@ -0,0 +1,223 @@ +from PyQt5.QtCore import Qt, QRect, pyqtSignal, pyqtSlot +from PyQt5.QtGui import QDragMoveEvent, QDragEnterEvent, QPainter, QBrush, QColor, QPen, QDropEvent, QDragLeaveEvent, \ + QContextMenuEvent, QIcon +from PyQt5.QtWidgets import QActionGroup, QInputDialog + +from PyQt5.QtWidgets import QHeaderView, QAbstractItemView, QStyleOption, QMenu + +from urh.models.GeneratorTableModel import GeneratorTableModel +from urh.ui.views.TableView import TableView + + +class GeneratorTableView(TableView): + encodings_updated = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.verticalHeader().setSectionResizeMode(QHeaderView.Fixed) + self.horizontalHeader().setSectionResizeMode(QHeaderView.Fixed) + + self.drop_indicator_rect = QRect() + self.drag_active = False + self.show_pause_active = False + self.pause_row = -1 + + def model(self) -> GeneratorTableModel: + return super().model() + + def dragEnterEvent(self, event: QDragEnterEvent): + event.acceptProposedAction() + self.drag_active = True + + def dragMoveEvent(self, event: QDragMoveEvent): + pos = event.pos() + row = self.rowAt(pos.y()) + + index = self.model().createIndex(row, 0) # this always get the default 0 column index + + rect = self.visualRect(index) + rect_left = self.visualRect(index.sibling(index.row(), 0)) + rect_right = self.visualRect(index.sibling(index.row(), + self.horizontalHeader().logicalIndex( + self.model().columnCount() - 1))) # in case section has been moved + + self.drop_indicator_position = self.position(event.pos(), rect) + + if self.drop_indicator_position == self.AboveItem: + self.drop_indicator_rect = QRect(rect_left.left(), rect_left.top(), rect_right.right() - rect_left.left(), 0) + event.accept() + elif self.drop_indicator_position == self.BelowItem: + self.drop_indicator_rect = QRect(rect_left.left(), rect_left.bottom(), rect_right.right() - rect_left.left(), + 0) + event.accept() + elif self.drop_indicator_position == self.OnItem: + self.drop_indicator_rect = QRect(rect_left.left(), rect_left.bottom(), rect_right.right() - rect_left.left(), + 0) + event.accept() + else: + self.drop_indicator_rect = QRect() + + # This is necessary or else the previously drawn rect won't be erased + self.viewport().update() + + def __rect_for_row(self, row): + index = self.model().createIndex(row, 0) # this always get the default 0 column index + # rect = self.visualRect(index) + rect_left = self.visualRect(index.sibling(index.row(), 0)) + rect_right = self.visualRect(index.sibling(index.row(), + self.horizontalHeader().logicalIndex( + self.model().columnCount() - 1))) # in case section has been moved + return QRect(rect_left.left(), rect_left.bottom(), rect_right.right() - rect_left.left(), 0) + + def dropEvent(self, event: QDropEvent): + self.drag_active = False + row = self.rowAt(event.pos().y()) + index = self.model().createIndex(row, 0) # this always get the default 0 column index + rect = self.visualRect(index) + drop_indicator_position = self.position(event.pos(), rect) + if row == -1: + row = self.model().row_count - 1 + elif drop_indicator_position == self.BelowItem or drop_indicator_position == self.OnItem: + row += 1 + + self.model().dropped_row = row + + super().dropEvent(event) + + def dragLeaveEvent(self, event: QDragLeaveEvent): + self.drag_active = False + self.viewport().update() + + super().dragLeaveEvent(event) + + @staticmethod + def position(pos, rect): + r = QAbstractItemView.OnViewport + # margin*2 must be smaller than row height, or the drop onItem rect won't show + margin = 5 + if pos.y() - rect.top() < margin: + r = QAbstractItemView.AboveItem + elif rect.bottom() - pos.y() < margin: + r = QAbstractItemView.BelowItem + + elif pos.y() - rect.top() > margin and rect.bottom() - pos.y() > margin: + r = QAbstractItemView.OnItem + + return r + + def paintEvent(self, event): + super().paintEvent(event) + painter = QPainter(self.viewport()) + # in original implementation, it calls an inline function paintDropIndicator here + self.paint_drop_indicator(painter) + self.paint_pause_indicator(painter) + + def paint_drop_indicator(self, painter): + if self.drag_active: + opt = QStyleOption() + opt.initFrom(self) + opt.rect = self.drop_indicator_rect + rect = opt.rect + + brush = QBrush(QColor(Qt.darkRed)) + + if rect.height() == 0: + pen = QPen(brush, 2, Qt.SolidLine) + painter.setPen(pen) + painter.drawLine(rect.topLeft(), rect.topRight()) + else: + pen = QPen(brush, 2, Qt.SolidLine) + painter.setPen(pen) + painter.drawRect(rect) + + def paint_pause_indicator(self, painter): + if self.show_pause_active: + rect = self.__rect_for_row(self.pause_row) + brush = QBrush(QColor(Qt.darkGreen)) + pen = QPen(brush, 2, Qt.SolidLine) + painter.setPen(pen) + painter.drawLine(rect.topLeft(), rect.topRight()) + + def create_context_menu(self) -> QMenu: + menu = super().create_context_menu() + + add_message_action = menu.addAction("Add empty message...") + add_message_action.setIcon(QIcon.fromTheme("edit-table-insert-row-below")) + add_message_action.triggered.connect(self.on_add_message_action_triggered) + + if not self.selection_is_empty: + menu.addAction(self.copy_action) + + if self.model().row_count > 0: + duplicate_action = menu.addAction("Duplicate selected lines") + duplicate_action.setIcon(QIcon.fromTheme("edit-table-insert-row-under")) + duplicate_action.triggered.connect(self.on_duplicate_action_triggered) + + self._add_insert_column_menu(menu) + + menu.addSeparator() + clear_action = menu.addAction("Clear table") + clear_action.triggered.connect(self.on_clear_action_triggered) + clear_action.setIcon(QIcon.fromTheme("edit-clear")) + + self.encoding_actions = {} + + if not self.selection_is_empty: + selected_encoding = self.model().protocol.messages[self.selected_rows[0]].decoder + for i in self.selected_rows: + if self.model().protocol.messages[i].decoder != selected_encoding: + selected_encoding = None + break + + menu.addSeparator() + encoding_group = QActionGroup(self) + encoding_menu = menu.addMenu("Enforce encoding") + + for decoding in self.model().decodings: + ea = encoding_menu.addAction(decoding.name) + ea.setCheckable(True) + ea.setActionGroup(encoding_group) + if selected_encoding == decoding: + ea.setChecked(True) + + self.encoding_actions[ea] = decoding + ea.triggered.connect(self.on_encoding_action_triggered) + + menu.addSeparator() + de_bruijn_action = menu.addAction("Generate De Bruijn Sequence from Selection") + de_bruijn_action.triggered.connect(self.on_de_bruijn_action_triggered) + + return menu + + @pyqtSlot() + def on_duplicate_action_triggered(self): + self.model().duplicate_rows(self.selected_rows) + + @pyqtSlot() + def on_clear_action_triggered(self): + self.model().clear() + + @pyqtSlot() + def on_encoding_action_triggered(self): + for row in self.selected_rows: + self.model().protocol.messages[row].decoder = self.encoding_actions[self.sender()] + self.encodings_updated.emit() + + @pyqtSlot() + def on_de_bruijn_action_triggered(self): + self.setCursor(Qt.WaitCursor) + + row = self.rowAt(self.context_menu_pos.y()) + _, _, start, end = self.selection_range() + self.model().generate_de_bruijn(row, start, end) + + self.unsetCursor() + + @pyqtSlot() + def on_add_message_action_triggered(self): + row = self.rowAt(self.context_menu_pos.y()) + num_bits, ok = QInputDialog.getInt(self, self.tr("How many bits shall the new message have?"), + self.tr("Number of bits:"), 42, 1) + if ok: + self.model().add_empty_row_behind(row, num_bits) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTreeView.py b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTreeView.py new file mode 100644 index 0000000..7c56715 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/GeneratorTreeView.py @@ -0,0 +1,19 @@ +from PyQt5.QtWidgets import QTreeView, QAbstractItemView +from PyQt5.QtCore import QItemSelectionModel + +from urh.models.GeneratorTreeModel import GeneratorTreeModel + + +class GeneratorTreeView(QTreeView): + def __init__(self, parent=None): + super().__init__(parent) + self.setSelectionMode(QAbstractItemView.ExtendedSelection) + self.setDragEnabled(True) + self.setAcceptDrops(True) + self.setDropIndicatorShown(True) + + def model(self) -> GeneratorTreeModel: + return super().model() + + def selectionModel(self) -> QItemSelectionModel: + return super().selectionModel() \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/LabelValueTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/LabelValueTableView.py new file mode 100644 index 0000000..f46b8a8 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/LabelValueTableView.py @@ -0,0 +1,89 @@ +from collections import OrderedDict + +from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt +from PyQt5.QtGui import QIcon, QContextMenuEvent, QKeySequence +from PyQt5.QtWidgets import QTableView, QMenu, QAction + +from urh import settings +from urh.models.LabelValueTableModel import LabelValueTableModel +from urh.signalprocessing.ProtocoLabel import ProtocolLabel +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate +from urh.ui.delegates.SectionComboBoxDelegate import SectionComboBoxDelegate + + +class LabelValueTableView(QTableView): + edit_label_action_triggered = pyqtSignal() + configure_field_types_action_triggered = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + self.setItemDelegateForColumn(1, ComboBoxDelegate([""] * len(settings.LABEL_COLORS), + colors=settings.LABEL_COLORS, + parent=self)) + self.setItemDelegateForColumn(2, ComboBoxDelegate(ProtocolLabel.DISPLAY_FORMATS, parent=self)) + + orders = OrderedDict([("Big Endian (BE)", [bo + "/BE" for bo in ProtocolLabel.DISPLAY_BIT_ORDERS]), + ("Little Endian (LE)", [bo + "/LE" for bo in ProtocolLabel.DISPLAY_BIT_ORDERS])]) + + self.setItemDelegateForColumn(3, SectionComboBoxDelegate(orders, parent=self)) + + self.del_rows_action = QAction("Delete selected labels", self) + self.del_rows_action.setShortcut(QKeySequence.Delete) + self.del_rows_action.setIcon(QIcon.fromTheme("edit-delete")) + self.del_rows_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.del_rows_action.triggered.connect(self.delete_rows) + + self.addAction(self.del_rows_action) + + @property + def selected_min_max_row(self): + selected = self.selectionModel().selection() + if selected.isEmpty(): + return -1, -1 + min_row = min(rng.top() for rng in selected) + max_row = max(rng.bottom() for rng in selected) + return min_row, max_row + + def create_context_menu(self): + menu = QMenu() + min_row, max_row = self.selected_min_max_row + if self.model().rowCount() > 0 and min_row > -1: + edit_label_action = menu.addAction(self.tr("Edit...")) + edit_label_action.setIcon(QIcon.fromTheme("configure")) + edit_label_action.triggered.connect(self.on_edit_label_action_triggered) + + if len(self.model().controller.proto_analyzer.message_types) > 1: + msg_type_menu = menu.addMenu("Copy to message type") + for i, message_type in enumerate(self.model().controller.proto_analyzer.message_types): + if message_type != self.model().controller.active_message_type: + msg_type_action = msg_type_menu.addAction(message_type.name) + msg_type_action.setData(i) + msg_type_action.triggered.connect(self.on_copy_to_msg_type_action_triggered) + + menu.addAction(self.del_rows_action) + menu.addSeparator() + configure_field_types_action = menu.addAction("Configure field types...") + configure_field_types_action.triggered.connect(self.configure_field_types_action_triggered.emit) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + + def model(self) -> LabelValueTableModel: + return super().model() + + def delete_rows(self): + min_row, max_row = self.selected_min_max_row + if min_row > -1: + self.model().delete_labels_at(min_row, max_row) + + @pyqtSlot() + def on_edit_label_action_triggered(self): + self.edit_label_action_triggered.emit() + + @pyqtSlot() + def on_copy_to_msg_type_action_triggered(self): + min_row, max_row = self.selected_min_max_row + self.model().add_labels_to_message_type(min_row, max_row, int(self.sender().data())) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/LiveGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/LiveGraphicView.py new file mode 100644 index 0000000..77e28af --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/LiveGraphicView.py @@ -0,0 +1,47 @@ +from PyQt5.QtCore import pyqtSignal, QEvent +from PyQt5.QtGui import QWheelEvent, QMouseEvent + +from urh.ui.painting.GridScene import GridScene +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView + + +class LiveGraphicView(ZoomableGraphicView): + freq_clicked = pyqtSignal(float) + wheel_event_triggered = pyqtSignal(QWheelEvent) + + def __init__(self, parent=None): + super().__init__(parent) + self.capturing_data = True + self.setMouseTracking(True) + + def wheelEvent(self, event: QWheelEvent): + self.wheel_event_triggered.emit(event) + if self.capturing_data: + return + + super().wheelEvent(event) + + def leaveEvent(self, event: QEvent): + super().leaveEvent(event) + if isinstance(self.scene(), GridScene): + self.scene().clear_frequency_marker() + + def mouseMoveEvent(self, event: QMouseEvent): + super().mouseMoveEvent(event) + if isinstance(self.scene(), GridScene): + x = int(self.mapToScene(event.pos()).x()) + freq = self.scene().get_freq_for_pos(x) + self.scene().draw_frequency_marker(x, freq) + + def mousePressEvent(self, event: QMouseEvent): + if isinstance(self.scene(), GridScene): + freq = self.scene().get_freq_for_pos(int(self.mapToScene(event.pos()).x())) + if freq is not None: + self.freq_clicked.emit(freq) + + def update(self, *__args): + try: + super().update(*__args) + super().show_full_scene() + except RuntimeError: + pass diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/LoggingGraphicsView.py b/Software/Universal Radio Hacker/src/urh/ui/views/LoggingGraphicsView.py new file mode 100644 index 0000000..d6e7b2d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/LoggingGraphicsView.py @@ -0,0 +1,60 @@ +from PyQt5.QtGui import QKeySequence +from PyQt5.QtWidgets import QGraphicsView, QMenu, QAction + +from urh.ui.views.SimulatorGraphicsView import SimulatorGraphicsView + + +class LoggingGraphicsView(QGraphicsView): + + def __init__(self, parent=None): + super().__init__(parent) + + self.setDragMode(QGraphicsView.RubberBandDrag) + + self.log_selected_action = QAction(self.tr("Log selected items"), self) + self.log_selected_action.setShortcut(QKeySequence("L")) + self.log_selected_action.triggered.connect(self.on_log_selected_action_triggered) + + self.do_not_log_selected_action = QAction(self.tr("Do not log selected items"), self) + self.do_not_log_selected_action.setShortcut(QKeySequence("N")) + self.do_not_log_selected_action.triggered.connect(self.on_do_not_log_selected_action_triggered) + + self.select_all_action = QAction(self.tr("Select all"), self) + self.select_all_action.setShortcut(QKeySequence.SelectAll) + self.select_all_action.triggered.connect(self.on_select_all_action_triggered) + + self.addAction(self.log_selected_action) + self.addAction(self.do_not_log_selected_action) + self.addAction(self.select_all_action) + + def contextMenuEvent(self, event): + menu = self.create_context_menu() + menu.exec_(event.globalPos()) + + def create_context_menu(self): + menu = QMenu() + + if len(self.scene().selectedItems()): + menu.addAction(self.log_selected_action) + menu.addAction(self.do_not_log_selected_action) + + SimulatorGraphicsView.add_select_actions_to_menu(menu, self.scene(), + select_to_trigger=self.on_select_to_action_triggered, + select_from_trigger=self.on_select_from_action_triggered) + + return menu + + def on_select_from_action_triggered(self): + self.scene().select_messages_with_participant(self.sender().data()) + + def on_select_to_action_triggered(self): + self.scene().select_messages_with_participant(self.sender().data(), from_part=False) + + def on_log_selected_action_triggered(self): + self.scene().log_selected_items(True) + + def on_do_not_log_selected_action_triggered(self): + self.scene().log_selected_items(False) + + def on_select_all_action_triggered(self): + self.scene().select_all_items() diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/MessageTypeTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/MessageTypeTableView.py new file mode 100644 index 0000000..0cb1805 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/MessageTypeTableView.py @@ -0,0 +1,85 @@ +from PyQt5.QtCore import pyqtSignal, Qt, pyqtSlot +from PyQt5.QtGui import QContextMenuEvent, QKeySequence, QIcon +from PyQt5.QtWidgets import QAbstractItemView, QMenu, QAction, QTableView + +from urh.models.MessageTypeTableModel import MessageTypeTableModel + + +class MessageTypeTableView(QTableView): + auto_message_type_update_triggered = pyqtSignal() + configure_message_type_rules_triggered = pyqtSignal(int) + + def __init__(self, parent): + super().__init__(parent) + self.setSelectionMode(QAbstractItemView.ExtendedSelection) + self.setDragEnabled(True) + self.setDropIndicatorShown(True) + + self.del_rows_action = QAction("Delete selected message types", self) + self.del_rows_action.setShortcut(QKeySequence.Delete) + self.del_rows_action.setIcon(QIcon.fromTheme("edit-delete")) + self.del_rows_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.del_rows_action.triggered.connect(self.delete_rows) + + self.addAction(self.del_rows_action) + + def model(self) -> MessageTypeTableModel: + return super().model() + + def open_persistent_editor(self, column=1): + for row in range(self.model().rowCount()): + self.openPersistentEditor(self.model().index(row, column)) + + def selection_range(self): + """ + :rtype: int, int + """ + selected = self.selectionModel().selection() + """:type: QItemSelection """ + + if selected.isEmpty(): + return -1, -1 + + min_row = min(rng.top() for rng in selected) + max_row = max(rng.bottom() for rng in selected) + + return min_row, max_row + + def create_context_menu(self): + menu = QMenu() + + if self.model().rowCount() > 1: + menu.addAction(self.del_rows_action) + + menu.addSeparator() + update_message_types_action = menu.addAction("Update automatically assigned message types") + update_message_types_action.setIcon(QIcon.fromTheme("view-refresh")) + update_message_types_action.triggered.connect(self.auto_message_type_update_triggered.emit) + + menu.addSeparator() + show_all_action = menu.addAction("Show all message types") + show_all_action.triggered.connect(self.on_show_all_action_triggered) + hide_all_action = menu.addAction("Hide all message types") + hide_all_action.triggered.connect(self.on_hide_all_action_triggered) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.create_context_menu().exec_(self.mapToGlobal(event.pos())) + + def delete_rows(self): + min_row, max_row = self.selection_range() + if min_row > -1: + # prevent default message type from being deleted + min_row = max(1, min_row) + self.model().delete_message_types_at(min_row, max_row) + + @pyqtSlot() + def on_show_all_action_triggered(self): + for i in range(self.model().rowCount()): + self.model().setData(self.model().index(i, 0), Qt.Checked, role=Qt.CheckStateRole) + + @pyqtSlot() + def on_hide_all_action_triggered(self): + for i in range(self.model().rowCount()): + self.model().setData(self.model().index(i, 0), Qt.Unchecked, role=Qt.CheckStateRole) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ModulatorTreeView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ModulatorTreeView.py new file mode 100644 index 0000000..7d73c48 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ModulatorTreeView.py @@ -0,0 +1,21 @@ +from PyQt5.QtWidgets import QTreeView +from PyQt5.QtCore import pyqtSignal, QItemSelectionModel + +from urh.models import GeneratorTreeModel + + +class ModulatorTreeView(QTreeView): + selection_changed = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + def model(self) -> GeneratorTreeModel: + return super().model() + + def selectionModel(self) -> QItemSelectionModel: + return super().selectionModel() + + def selectionChanged(self, QItemSelection, QItemSelection_1): + self.selection_changed.emit() + super().selectionChanged(QItemSelection, QItemSelection_1) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ParticipantTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ParticipantTableView.py new file mode 100644 index 0000000..96047aa --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ParticipantTableView.py @@ -0,0 +1,104 @@ +from PyQt5.QtCore import pyqtSlot, Qt, QItemSelection, QItemSelectionModel +from PyQt5.QtGui import QKeySequence, QIcon, QContextMenuEvent +from PyQt5.QtWidgets import QTableView, QAction, QMenu + +from urh import settings +from urh.models.ParticipantTableModel import ParticipantTableModel +from urh.ui.delegates.ComboBoxDelegate import ComboBoxDelegate + + +class ParticipantTableView(QTableView): + def __init__(self, parent=None): + super().__init__(parent) + + self.remove_action = QAction("Remove selected participants", self) + self.remove_action.setShortcut(QKeySequence.Delete) + self.remove_action.setIcon(QIcon.fromTheme("list-remove")) + self.remove_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.remove_action.triggered.connect(self.on_remove_action_triggered) + self.addAction(self.remove_action) + + @property + def selected_columns(self) -> (int, int): + selection = self.selectionModel().selection() + if selection.isEmpty(): + return 0, self.model().columnCount() - 1 + + return min([rng.left() for rng in selection]), max([rng.right() for rng in selection]) + + def select(self, row_1, col_1, row_2, col_2): + selection = QItemSelection() + start_index = self.model().index(row_1, col_1) + end_index = self.model().index(row_2, col_2) + selection.select(start_index, end_index) + self.selectionModel().select(selection, QItemSelectionModel.Select) + + def model(self) -> ParticipantTableModel: + return super().model() + + def setModel(self, model: ParticipantTableModel): + if self.model(): + self.model().updated.disconnect() + + super().setModel(model) + self.model().updated.connect(self.refresh_participant_table) + + def create_context_menu(self): + menu = QMenu() + add_action = menu.addAction(QIcon.fromTheme("list-add"), "Add participant") + add_action.triggered.connect(self.on_add_action_triggered) + + if not self.selectionModel().selection().isEmpty(): + menu.addAction(self.remove_action) + menu.addSeparator() + + move_up = menu.addAction(QIcon.fromTheme("go-up"), "Move selected participants up") + move_up.triggered.connect(self.on_move_up_action_triggered) + move_down = menu.addAction(QIcon.fromTheme("go-down"), "Move selected participants down") + move_down.triggered.connect(self.on_move_down_action_triggered) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.create_context_menu().exec_(self.mapToGlobal(event.pos())) + + def refresh_participant_table(self): + n = len(self.model().participants) + items = [str(i) for i in range(n)] + if len(items) >= 2: + items[0] += " (low)" + items[-1] += " (high)" + + for row in range(n): + self.closePersistentEditor(self.model().index(row, 3)) + + self.setItemDelegateForColumn(2, ComboBoxDelegate([""] * len(settings.PARTICIPANT_COLORS), + colors=settings.PARTICIPANT_COLORS, + parent=self)) + self.setItemDelegateForColumn(3, ComboBoxDelegate(items, parent=self)) + + for row in range(n): + self.openPersistentEditor(self.model().index(row, 2)) + self.openPersistentEditor(self.model().index(row, 3)) + + @pyqtSlot() + def on_remove_action_triggered(self): + self.model().remove_participants(self.selectionModel().selection()) + + @pyqtSlot() + def on_add_action_triggered(self): + self.model().add_participant() + + @pyqtSlot() + def on_move_up_action_triggered(self): + col_start, col_end = self.selected_columns + start, end = self.model().move_up(self.selectionModel().selection()) + if start is not None and end is not None: + self.select(start-1, col_start, end-1, col_end) + + @pyqtSlot() + def on_move_down_action_triggered(self): + col_start, col_end = self.selected_columns + start, end = self.model().move_down(self.selectionModel().selection()) + if start is not None and end is not None: + self.select(start + 1, col_start, end + 1, col_end) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolLabelTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolLabelTableView.py new file mode 100644 index 0000000..6a68066 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolLabelTableView.py @@ -0,0 +1,64 @@ +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QKeySequence, QIcon +from PyQt5.QtWidgets import QTableView, QMenu, QAction, QActionGroup + +from urh.models.PLabelTableModel import PLabelTableModel +from urh.models.SimulatorMessageFieldModel import SimulatorMessageFieldModel +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel + + +class ProtocolLabelTableView(QTableView): + def __init__(self, parent=None): + super().__init__(parent) + + self.delete_action = QAction("Delete selected labels", self) + self.delete_action.setShortcut(QKeySequence.Delete) + self.delete_action.setIcon(QIcon.fromTheme("edit-delete")) + self.delete_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.delete_action.triggered.connect(self.delete_selected_rows) + self.addAction(self.delete_action) + + @property + def selected_rows(self) -> list: + return [i.row() for i in self.selectedIndexes()] + + def model(self) -> PLabelTableModel: + return super().model() + + def create_context_menu(self): + menu = QMenu(self) + if self.model().rowCount() == 0: + return menu + + if isinstance(self.model(), SimulatorMessageFieldModel): + value_type_group = QActionGroup(self) + value_type_menu = menu.addMenu("Set value type") + labels = [self.model().message_type[i] for i in self.selected_rows + if not self.model().message_type[i].is_checksum_label] + + for i, value_type in enumerate(SimulatorProtocolLabel.VALUE_TYPES): + va = value_type_menu.addAction(value_type) + va.setCheckable(True) + va.setActionGroup(value_type_group) + va.setData(i) + + if all(lbl.value_type_index == i for lbl in labels): + va.setChecked(True) + + va.triggered.connect(self.on_set_value_type_action_triggered) + + menu.addAction(self.delete_action) + return menu + + def contextMenuEvent(self, event): + self.create_context_menu().exec_(self.mapToGlobal(event.pos())) + + def delete_selected_rows(self): + for row in sorted(self.selected_rows, reverse=True): + self.model().remove_label_at(row) + + def on_set_value_type_action_triggered(self): + assert isinstance(self.model(), SimulatorMessageFieldModel) + value_type_index = self.sender().data() + self.model().set_value_type_index(self.selected_rows, value_type_index) + diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTableView.py new file mode 100644 index 0000000..33c3040 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTableView.py @@ -0,0 +1,286 @@ +import numpy +from PyQt5.QtCore import QItemSelection, pyqtSlot +from PyQt5.QtCore import pyqtSignal, Qt +from PyQt5.QtGui import QKeySequence, QDropEvent, QIcon +from PyQt5.QtWidgets import QHeaderView, QAction, QActionGroup + +from urh.models.ProtocolTableModel import ProtocolTableModel +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.ui.views.TableView import TableView + + +class ProtocolTableView(TableView): + show_interpretation_clicked = pyqtSignal(int, int, int, int) + selection_changed = pyqtSignal() + protocol_view_change_clicked = pyqtSignal(int) + row_visibility_changed = pyqtSignal() + writeable_changed = pyqtSignal(bool) + crop_sync_clicked = pyqtSignal() + revert_sync_cropping_wanted = pyqtSignal() + files_dropped = pyqtSignal(list) + participant_changed = pyqtSignal() + new_messagetype_clicked = pyqtSignal(list) # list of protocol messages + messagetype_selected = pyqtSignal(MessageType, list) + + def __init__(self, parent=None): + super().__init__(parent) + + self.verticalHeader().setSectionResizeMode(QHeaderView.Fixed) + self.horizontalHeader().setSectionResizeMode(QHeaderView.Fixed) + + self.ref_message_action = QAction(self.tr("Mark as reference message"), self) + self.ref_message_action.setShortcut(QKeySequence("R")) + self.ref_message_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.ref_message_action.triggered.connect(self.set_ref_message) + + self.hide_row_action = QAction("Hide selected rows", self) + self.hide_row_action.setShortcut(QKeySequence("H")) + self.hide_row_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.hide_row_action.triggered.connect(self.hide_rows) + + self.addAction(self.ref_message_action) + self.addAction(self.hide_row_action) + + self.zero_hide_offsets = dict() + + def model(self) -> ProtocolTableModel: + return super().model() + + @property + def selected_messages(self): + messages = self.model().protocol.messages + rows = set(i.row() for i in self.selectionModel().selectedIndexes()) + return [messages[i] for i in rows] + + def selectionChanged(self, selection_1: QItemSelection, selection_2: QItemSelection): + self.selection_changed.emit() + super().selectionChanged(selection_1, selection_2) + + def dragMoveEvent(self, event): + event.accept() + + def dragEnterEvent(self, event): + event.acceptProposedAction() + + def dropEvent(self, event: QDropEvent): + if len(event.mimeData().urls()) > 0: + self.files_dropped.emit(event.mimeData().urls()) + + def create_context_menu(self): + menu = super().create_context_menu() + row = self.rowAt(self.context_menu_pos.y()) + cols = [index.column() for index in self.selectionModel().selectedIndexes() if index.row() == row] + cols.sort() + + pos = self.context_menu_pos + row = self.rowAt(pos.y()) + selected_messages = self.selected_messages + self.participant_actions = {} + + if len(selected_messages) == 0: + selected_participant = -1 + selected_message_type = -1 + else: + selected_participant = selected_messages[0].participant + selected_message_type = selected_messages[0].message_type + for message in selected_messages: + if selected_participant != message.participant: + selected_participant = -1 + if selected_message_type != message.message_type: + selected_message_type = -1 + if selected_message_type == -1 and selected_participant == -1: + break + + message_type_menu_str = self.tr("Message type") + if selected_message_type != -1: + message_type_menu_str += self.tr(" (" + selected_message_type.name + ")") + message_type_menu = menu.addMenu(message_type_menu_str) + message_type_menu.setIcon(QIcon(":/icons/icons/message_type.svg")) + message_type_group = QActionGroup(self) + self.message_type_actions = {} + + for message_type in self.model().protocol.message_types: + action = message_type_menu.addAction(message_type.name) + action.setCheckable(True) + action.setActionGroup(message_type_group) + + if selected_message_type == message_type: + action.setChecked(True) + + self.message_type_actions[action] = message_type + action.triggered.connect(self.on_message_type_action_triggered) + + new_message_type_action = message_type_menu.addAction("Create new") + new_message_type_action.setIcon(QIcon.fromTheme("list-add")) + new_message_type_action.triggered.connect(self.on_new_message_type_action_triggered) + + if self.model().participants and self.model().protocol and not self.selection_is_empty: + + participant_group = QActionGroup(self) + participant_menu_str = self.tr("Participant") + if selected_participant is None: + participant_menu_str += self.tr(" (None)") + elif isinstance(selected_participant, Participant): + # Ensure we have correct type as selected_participant can be -1 if multiple participants are selected + participant_menu_str += " (" + selected_participant.name + ")" + + participant_menu = menu.addMenu(participant_menu_str) + none_participant_action = participant_menu.addAction("None") + none_participant_action.setCheckable(True) + none_participant_action.setActionGroup(participant_group) + none_participant_action.triggered.connect(self.on_none_participant_action_triggered) + + if selected_participant is None: + none_participant_action.setChecked(True) + + for participant in self.model().participants: + pa = participant_menu.addAction(participant.name + " (" + participant.shortname + ")") + pa.setCheckable(True) + pa.setActionGroup(participant_group) + if selected_participant == participant: + pa.setChecked(True) + + self.participant_actions[pa] = participant + pa.triggered.connect(self.on_participant_action_triggered) + + menu.addSeparator() + + if not self.selection_is_empty: + menu.addAction(self.copy_action) + + menu.addAction(self.hide_row_action) + hidden_rows = self.model().hidden_rows + if len(hidden_rows) > 0: + show_row_action = menu.addAction(self.tr("Show all rows (reset {0:d} hidden)".format(len(hidden_rows)))) + show_row_action.triggered.connect(self.on_show_row_action_triggered) + + if self.model().refindex != -1: + menu.addAction(self.ref_message_action) + + if not self.model().is_writeable: + show_interpretation_action = menu.addAction(self.tr("Show selection in Interpretation")) + show_interpretation_action.setIcon(QIcon.fromTheme("zoom-select")) + show_interpretation_action.triggered.connect(self.on_show_in_interpretation_action_triggered) + + if self.model().is_writeable: + writeable_action = menu.addAction(self.tr("Writeable")) + writeable_action.setCheckable(True) + writeable_action.setChecked(True) + else: + writeable_action = menu.addAction(self.tr("Writeable (decouples from signal)")) + writeable_action.setCheckable(True) + writeable_action.setChecked(False) + + writeable_action.triggered.connect(self.on_writeable_action_triggered) + + menu.addSeparator() + undo_stack = self.model().undo_stack + view = self.model().proto_view + + for plugin in self.controller.plugin_manager.protocol_plugins: + if plugin.enabled: + act = plugin.get_action(self, undo_stack, self.selection_range(), + self.controller.proto_analyzer, view) + if act is not None: + menu.addAction(act) + + if hasattr(plugin, "zero_hide_offsets"): + self.zero_hide_offsets = plugin.command.zero_hide_offsets + + return menu + + @pyqtSlot() + def set_ref_message(self): + if self.model().refindex == -1: + return + + if self.context_menu_pos is None: + max_row = numpy.max([index.row() for index in self.selectedIndexes()]) + self.model().refindex = max_row + else: + self.model().refindex = self.rowAt(self.context_menu_pos.y()) + + def set_row_visibility_status(self, show: bool, rows=None): + if rows is None: + rows = self.selected_rows + elif isinstance(rows, set) or isinstance(rows, list) or isinstance(rows, range): + rows = rows + else: + rows = [rows] + + refindex = self.model().refindex + for row in rows: + if show: + self.showRow(row) + self.model().hidden_rows.discard(row) + else: + if row == refindex: + refindex += 1 + self.hideRow(row) + self.model().hidden_rows.add(row) + + self.model().refindex = refindex + self.model().update() + self.row_visibility_changed.emit() + + def show_rows(self, rows=None): + self.set_row_visibility_status(show=True, rows=rows) + + @pyqtSlot() + def hide_rows(self, row=None): + self.set_row_visibility_status(show=False, rows=row) + + @pyqtSlot() + def on_bit_action_triggered(self): + self.protocol_view_change_clicked.emit(0) + + @pyqtSlot() + def on_hex_action_triggered(self): + self.protocol_view_change_clicked.emit(1) + + @pyqtSlot() + def on_ascii_action_triggered(self): + self.protocol_view_change_clicked.emit(2) + + @pyqtSlot() + def on_none_participant_action_triggered(self): + for message in self.selected_messages: + message.participant = None + self.participant_changed.emit() + + @pyqtSlot() + def on_participant_action_triggered(self): + for message in self.selected_messages: + message.participant = self.participant_actions[self.sender()] + self.participant_changed.emit() + + @pyqtSlot() + def on_message_type_action_triggered(self): + self.messagetype_selected.emit(self.message_type_actions[self.sender()], self.selected_messages) + + @pyqtSlot() + def on_new_message_type_action_triggered(self): + self.new_messagetype_clicked.emit(self.selected_messages) + + @pyqtSlot() + def on_show_in_interpretation_action_triggered(self): + min_row, max_row, start, end = self.selection_range() + + offsets = self.zero_hide_offsets.get(min_row, dict()) + start += sum(offsets[i] for i in offsets if i <= start) + end += sum(offsets[i] for i in offsets if i <= end) + + self.show_interpretation_clicked.emit(min_row, start, max_row, end - 1) + + @pyqtSlot() + def on_show_row_action_triggered(self): + for i in self.model().hidden_rows: + self.showRow(i) + self.model().hidden_rows.clear() + self.model().update() + self.row_visibility_changed.emit() + + @pyqtSlot() + def on_writeable_action_triggered(self): + self.writeable_changed.emit(self.sender().isChecked()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTreeView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTreeView.py new file mode 100644 index 0000000..b72ad5b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ProtocolTreeView.py @@ -0,0 +1,118 @@ +from PyQt5.QtCore import QItemSelection, pyqtSlot +from PyQt5.QtCore import pyqtSignal, QItemSelectionModel, Qt +from PyQt5.QtGui import QContextMenuEvent, QDropEvent, QIcon +from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QMenu + +from urh.models.ProtocolTreeModel import ProtocolTreeModel + + +class ProtocolTreeView(QTreeView): + create_new_group_clicked = pyqtSignal() + selection_changed = pyqtSignal() + files_dropped_on_group = pyqtSignal(list, int) + close_wanted = pyqtSignal(list) + + def __init__(self, parent=None): + super().__init__(parent) + self.setSelectionMode(QAbstractItemView.ExtendedSelection) + self.setDragEnabled(True) + self.setAcceptDrops(True) + self.setDropIndicatorShown(True) + + self.move_to_group_actions = {} + self.context_menu_pos = None + + def model(self) -> ProtocolTreeModel: + return super().model() + + def selectionModel(self) -> QItemSelectionModel: + return super().selectionModel() + + def create_context_menu(self): + menu = QMenu() + new_group_action = menu.addAction(self.tr("Create a new group")) + new_group_action.setIcon(QIcon.fromTheme("list-add")) + new_group_action.triggered.connect(self.on_new_group_action_triggered) + + item = self.model().getItem(self.indexAt(self.context_menu_pos)) + selected_items = [self.model().getItem(index) for index in self.selectionModel().selectedIndexes()] + selected_protocols = [item.protocol for item in selected_items if not item.is_group] + self.move_to_group_actions.clear() + + if item.is_group: + delete_group_action = menu.addAction(self.tr("Delete group")) + delete_group_action.setIcon(QIcon.fromTheme("list-remove")) + delete_group_action.triggered.connect(self.on_delete_group_action_triggered) + elif item != self.model().rootItem: + tree_items = self.model().protocol_tree_items + other_groups = [i for i in tree_items.keys() if item not in tree_items[i]] + + if len(selected_protocols) > 0: + menu.addSeparator() + close_action = menu.addAction(self.tr("Close")) + close_action.setIcon(QIcon.fromTheme("window-close")) + close_action.triggered.connect(self.on_close_action_triggered) + + if len(other_groups) > 0: + move_to_group_menu = menu.addMenu("Move to Group") + for i in other_groups: + group_name = self.model().rootItem.child(i).data() + move_to_group_action = move_to_group_menu.addAction(group_name) + move_to_group_action.triggered.connect(self.on_move_to_group_action_triggered) + self.move_to_group_actions[move_to_group_action] = i + + if item != self.model().rootItem: + menu.addSeparator() + sort_group_elements_action = menu.addAction("Sort Group Elements") + sort_group_elements_action.setIcon(QIcon.fromTheme("view-sort-ascending")) + sort_group_elements_action.triggered.connect(self.on_sort_group_elements_action_triggered) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.context_menu_pos = event.pos() + menu = self.create_context_menu() + menu.exec(self.mapToGlobal(event.pos())) + self.context_menu_pos = None + + def selectionChanged(self, selection1: QItemSelection, selection2: QItemSelection): + self.selection_changed.emit() + super().selectionChanged(selection1, selection2) + + def dropEvent(self, event: QDropEvent): + if len(event.mimeData().urls()) > 0: + group_id = self.model().get_group_id_for_index(self.indexAt(event.pos())) + self.files_dropped_on_group.emit(event.mimeData().urls(), group_id) + else: + super().dropEvent(event) + + @pyqtSlot() + def on_new_group_action_triggered(self): + self.model().addGroup() + self.model().update() + + @pyqtSlot() + def on_move_to_group_action_triggered(self): + selected_items = [self.model().getItem(index) for index in self.selectionModel().selectedIndexes()] + i = self.move_to_group_actions[self.sender()] + self.model().move_to_group(selected_items, i) + + @pyqtSlot() + def on_close_action_triggered(self): + selected_items = [self.model().getItem(index) for index in self.selectionModel().selectedIndexes()] + selected_protocols = [item.protocol for item in selected_items if not item.is_group] + self.close_wanted.emit(selected_protocols) + + @pyqtSlot() + def on_delete_group_action_triggered(self): + item = self.model().getItem(self.indexAt(self.context_menu_pos)) + self.model().delete_group(item) + + @pyqtSlot() + def on_sort_group_elements_action_triggered(self): + item = self.model().getItem(self.indexAt(self.context_menu_pos)) + if item.is_group: + sortgroup_id = self.model().rootItem.index_of(item) + else: + sortgroup_id = self.model().rootItem.index_of(item.parent()) + self.model().sort_group(sortgroup_id) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/SelectableGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/SelectableGraphicView.py new file mode 100644 index 0000000..bead32d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/SelectableGraphicView.py @@ -0,0 +1,329 @@ +from PyQt5.QtCore import QRectF, pyqtSignal, Qt, QPoint +from PyQt5.QtGui import QMouseEvent, QKeyEvent, QPainter, QKeySequence, QIcon +from PyQt5.QtWidgets import QGraphicsView, QAction + +from urh import settings +from urh.ui.painting.HorizontalSelection import HorizontalSelection +from urh.ui.painting.SceneManager import SceneManager +from urh.ui.painting.ZoomableScene import ZoomableScene +from urh.util import util + + +class SelectableGraphicView(QGraphicsView): + sep_area_changed = pyqtSignal(float) + selection_width_changed = pyqtSignal(int) + selection_height_changed = pyqtSignal(int) + sel_area_start_end_changed = pyqtSignal(int, int) + + def __init__(self, parent=None): + super().__init__(parent) + + self.setResizeAnchor(QGraphicsView.NoAnchor) + self.setTransformationAnchor(QGraphicsView.NoAnchor) + self.setRenderHints(QPainter.Antialiasing) + + self.scene_manager = None # type: SceneManager + self.mouse_press_pos = None # type: QPoint + self.mouse_pos = None # type: QPoint + self.grab_start = None # type: QPoint + + self.move_y_with_drag = False + + self.xmove = 0 + + self.separation_area_moving = False + + self.shift_mode = False # Shift Key currently pressed? + + self.select_all_action = QAction(self.tr("Select all"), self) + self.select_all_action.setShortcut(QKeySequence.SelectAll) + self.select_all_action.triggered.connect(self.select_all) + self.select_all_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.select_all_action.setIcon(QIcon.fromTheme("edit-select-all")) + self.addAction(self.select_all_action) + + def scene(self) -> ZoomableScene: + return super().scene() + + @property + def selection_area(self) -> HorizontalSelection: + return self.scene().selection_area + + @selection_area.setter + def selection_area(self, value): + self.scene().selection_area = value + + @property + def has_horizontal_selection(self) -> bool: + return isinstance(self.scene().selection_area, HorizontalSelection) + + @property + def hold_shift_to_drag(self) -> bool: + return settings.read('hold_shift_to_drag', True, type=bool) + + @property + def something_is_selected(self) -> bool: + return hasattr(self, "selection_area") and self.selection_area is not None and not self.selection_area.is_empty + + def is_pos_in_separea(self, pos: QPoint): + """ + GraphicViews can override this, if they need a separation area. + E.g. EpicGraphic View will do for Demodulated View + + :param pos: + :return: + """ + + return False + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Shift: + self.shift_mode = True + + if self.hold_shift_to_drag: + self.setCursor(Qt.OpenHandCursor) + else: + self.unsetCursor() + self.grab_start = None + + super().keyPressEvent(event) + + def keyReleaseEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Shift: + self.shift_mode = False + + if self.hold_shift_to_drag: + self.unsetCursor() + self.grab_start = None + else: + self.setCursor(Qt.OpenHandCursor) + + super().keyPressEvent(event) + + def mousePressEvent(self, event: QMouseEvent): + if self.scene() is None: + return + + cursor = self.cursor().shape() + has_shift_modifier = event.modifiers() == Qt.ShiftModifier + is_in_shift_mode = (has_shift_modifier and self.hold_shift_to_drag) \ + or (not has_shift_modifier and not self.hold_shift_to_drag) \ + and cursor != Qt.SplitHCursor and cursor != Qt.SplitVCursor + + if event.buttons() == Qt.LeftButton and is_in_shift_mode: + self.setCursor(Qt.ClosedHandCursor) + self.grab_start = event.pos() + elif event.buttons() == Qt.LeftButton: + if self.is_pos_in_separea(self.mapToScene(event.pos())): + self.separation_area_moving = True + self.setCursor(Qt.SplitVCursor) + + elif self.selection_area.is_empty or self.selection_area.selected_edge is None: + # Create new selection + self.mouse_press_pos = event.pos() + self.mouse_pos = event.pos() + scene_pos = self.mapToScene(self.mouse_press_pos) + self.__set_selection_area(x=scene_pos.x(), y=scene_pos.y(), w=0, h=0) + self.selection_area.finished = False + + elif self.selection_area.selected_edge is not None: + self.selection_area.resizing = True + + def mouseMoveEvent(self, event: QMouseEvent): + if self.scene() is None: + return + + cursor = self.cursor().shape() + + if self.grab_start is not None: + move_x = self.grab_start.x() - event.pos().x() + self.horizontalScrollBar().setValue(self.horizontalScrollBar().value() + move_x) + + if self.move_y_with_drag: + move_y = self.grab_start.y() - event.pos().y() + self.verticalScrollBar().setValue(self.verticalScrollBar().value() + move_y) + + self.grab_start = event.pos() + return + + if self.separation_area_moving: + y_sep = self.mapToScene(event.pos()).y() + y = self.sceneRect().y() + h = self.sceneRect().height() + if y < y_sep < y + h and hasattr(self, "signal") and self.signal is not None: + self.scene().draw_sep_area(-self.signal.get_thresholds_for_center(-y_sep), show_symbols=True) + elif self.is_pos_in_separea(self.mapToScene(event.pos())): + self.setCursor(Qt.SplitVCursor) + elif cursor == Qt.SplitVCursor and self.has_horizontal_selection: + self.unsetCursor() + + if self.selection_area.finished and not self.selection_area.resizing: + pos = self.mapToScene(event.pos()) + roi_edge = self.selection_area.get_selected_edge(pos, self.transform()) + if roi_edge is None: + if (cursor == Qt.SplitHCursor and self.has_horizontal_selection) \ + or (cursor == Qt.SplitVCursor and not self.has_horizontal_selection): + self.unsetCursor() + return + elif roi_edge == 0 or roi_edge == 1: + if self.has_horizontal_selection: + self.setCursor(Qt.SplitHCursor) + else: + self.setCursor(Qt.SplitVCursor) + + if event.buttons() == Qt.LeftButton and self.selection_area.resizing: + + if self.selection_area.selected_edge == 0: + start = self.mapToScene(event.pos()) + self.__set_selection_area(x=start.x(), y=start.y()) + if self.has_horizontal_selection: + self.scroll_mouse(start.x()) + return + + if self.selection_area.selected_edge == 1: + start = QPoint(int(self.selection_area.x), int(self.selection_area.y)) + end = self.mapToScene(event.pos()) + + self.__set_selection_area(w=end.x() - start.x(), h=end.y() - start.y()) + + if self.has_horizontal_selection: + self.scroll_mouse(end.x()) + + return + + if self.mouse_press_pos is None: + return + + self.mouse_pos = event.pos() + if event.buttons() == Qt.LeftButton and not self.selection_area.finished: + start = self.mapToScene(self.mouse_press_pos) + end = self.mapToScene(self.mouse_pos) + self.__set_selection_area(w=end.x() - start.x(), h=end.y() - start.y()) + if self.has_horizontal_selection: + self.scroll_mouse(end.x()) + + def scroll_mouse(self, mouse_x: int): + """ + Scrolls the mouse if ROI Selection reaches corner of view + + :param mouse_x: + :return: + """ + scrollbar = self.horizontalScrollBar() + + if mouse_x - self.view_rect().x() > self.view_rect().width(): + scrollbar.setValue(scrollbar.value() + 5) + + elif mouse_x < self.view_rect().x(): + scrollbar.setValue(scrollbar.value() - 5) + + def mouseReleaseEvent(self, event: QMouseEvent): + if self.scene() is None: + return + + cursor = self.cursor().shape() + if cursor == Qt.ClosedHandCursor: + self.grab_start = None + self.setCursor(Qt.OpenHandCursor) + + elif self.separation_area_moving and hasattr(self, "signal") and self.signal is not None: + y_sep = self.mapToScene(event.pos()).y() + y = self.sceneRect().y() + h = self.sceneRect().height() + if y_sep < y: + y_sep = y + elif y_sep > y + h: + y_sep = y + h + + self.scene().draw_sep_area(-self.signal.center_thresholds) + self.separation_area_moving = False + self.y_sep = y_sep + self.sep_area_changed.emit(-y_sep) + self.unsetCursor() + + self.selection_area.finished = True + self.selection_area.resizing = False + self.emit_selection_size_changed() + self.emit_selection_start_end_changed() + + def refresh_selection_area(self): + """ + Refresh selection area in case scene was resized/scaled. + This happens e.g. when switching from Signal View to Quad Demod view + :return: + """ + self.__set_selection_area(x=self.selection_area.x, y=self.selection_area.y, + w=self.selection_area.width, h=self.selection_area.height) + + def set_vertical_selection(self, y=None, h=None): + self.selection_area.setX(self.sceneRect().x()) + self.selection_area.width = self.sceneRect().width() + + if y is not None: + y = util.clip(y, self.sceneRect().y(), self.sceneRect().y() + self.sceneRect().height()) + self.selection_area.setY(y) + + if h is not None: + y = self.selection_area.y + if y + h < self.sceneRect().y(): + h = self.sceneRect().y() - y + elif y + h > self.sceneRect().y() + self.sceneRect().height(): + h = (self.sceneRect().y() + self.sceneRect().height()) - y + + self.selection_area.height = h + + self.emit_selection_size_changed() + + def set_horizontal_selection(self, x=None, w=None): + self.selection_area.setY(self.view_rect().y()) + self.selection_area.height = self.view_rect().height() + + if x is not None: + x = util.clip(x, self.sceneRect().x(), self.sceneRect().x() + self.sceneRect().width()) + self.selection_area.setX(x) + + if w is not None: + x = self.selection_area.x + if x + w < self.sceneRect().x(): + w = self.sceneRect().x() - x + elif x + w > self.sceneRect().x() + self.sceneRect().width(): + w = (self.sceneRect().x() + self.sceneRect().width()) - x + + self.selection_area.width = w + + self.emit_selection_size_changed() + + def __set_selection_area(self, x=None, y=None, w=None, h=None): + if self.has_horizontal_selection: + self.set_horizontal_selection(x, w) + else: + self.set_vertical_selection(y, h) + + def select_all(self): + self.__set_selection_area(*self.sceneRect().getCoords()) + + def emit_selection_size_changed(self): + if self.has_horizontal_selection: + self.selection_width_changed.emit(int(self.selection_area.width)) + else: + self.selection_height_changed.emit(int(self.selection_area.height)) + + def emit_selection_start_end_changed(self): + self.sel_area_start_end_changed.emit(self.selection_area.start, self.selection_area.end) + + def view_rect(self) -> QRectF: + """ + Return the boundaries of the view in scene coordinates + """ + top_left = self.mapToScene(0, 0) + bottom_right = self.mapToScene(self.viewport().width() - 1, self.viewport().height() - 1) + return QRectF(top_left, bottom_right) + + def eliminate(self): + if self.scene_manager is not None: + self.scene_manager.eliminate() + self.scene_manager = None + if self.scene() is not None: + self.scene().clear() + self.scene().setParent(None) + self.setScene(None) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorGraphicsView.py b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorGraphicsView.py new file mode 100644 index 0000000..5106a68 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorGraphicsView.py @@ -0,0 +1,391 @@ +import copy + +from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QKeySequence, QIcon +from PyQt5.QtWidgets import QGraphicsView, QAction, QActionGroup, QMenu, QAbstractItemView, QInputDialog + +from urh.signalprocessing.MessageType import MessageType +from urh.simulator.GraphicsItem import GraphicsItem +from urh.simulator.MessageItem import MessageItem +from urh.simulator.RuleItem import RuleConditionItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.simulator.SimulatorProtocolLabel import SimulatorProtocolLabel +from urh.simulator.SimulatorRule import ConditionType +from urh.ui.SimulatorScene import SimulatorScene + + +class SimulatorGraphicsView(QGraphicsView): + message_updated = pyqtSignal(SimulatorMessage) + consolidate_messages_clicked = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.setDragMode(QGraphicsView.RubberBandDrag) + + self.proto_analyzer = None + self.context_menu_item = None + self.copied_items = [] + + self.delete_action = QAction(self.tr("Delete selected items"), self) + self.delete_action.setShortcut(QKeySequence.Delete) + self.delete_action.triggered.connect(self.on_delete_action_triggered) + self.delete_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.delete_action.setIcon(QIcon.fromTheme("edit-delete")) + self.addAction(self.delete_action) + + self.select_all_action = QAction(self.tr("Select all"), self) + self.select_all_action.setShortcut(QKeySequence.SelectAll) + self.select_all_action.triggered.connect(self.on_select_all_action_triggered) + self.delete_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.addAction(self.select_all_action) + + self.copy_action = QAction(self.tr("Copy selected items"), self) # type: QAction + self.copy_action.setShortcut(QKeySequence.Copy) + self.copy_action.triggered.connect(self.on_copy_action_triggered) + self.copy_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.copy_action.setIcon(QIcon.fromTheme("edit-copy")) + self.addAction(self.copy_action) + + self.paste_action = QAction(self.tr("Paste"), self) # type: QAction + self.paste_action.setShortcut(QKeySequence.Paste) + self.paste_action.triggered.connect(self.on_paste_action_triggered) + self.paste_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.paste_action.setIcon(QIcon.fromTheme("edit-paste")) + self.addAction(self.paste_action) + + def scene(self) -> SimulatorScene: + return super().scene() + + @pyqtSlot() + def on_add_message_action_triggered(self): + num_bits, ok = QInputDialog.getInt(self, + self.tr("How many bits shall the new message have?"), + self.tr("Number of bits:"), 42, 1) + + if ok: + self.add_empty_message(num_bits) + + def add_empty_message(self, num_bits): + if hasattr(self.sender(), "data") and self.sender().data(): + message_type = self.sender().data() + else: + message_type = MessageType("Default") + ref_item = self.context_menu_item + if isinstance(ref_item, RuleConditionItem): + position = QAbstractItemView.OnItem + else: + position = QAbstractItemView.BelowItem + + message = self.scene().add_message(plain_bits=[0] * num_bits, + pause=0, + message_type=message_type, + ref_item=ref_item, + position=position) + self.jump_to_item(message) + + @pyqtSlot() + def on_add_rule_action_triggered(self): + rule = self.scene().add_rule(self.context_menu_item, QAbstractItemView.BelowItem) + if_cond = rule.children[0] + self.jump_to_item(if_cond) + + @pyqtSlot() + def on_add_goto_action_triggered(self): + ref_item = self.context_menu_item + position = QAbstractItemView.OnItem if isinstance(ref_item, RuleConditionItem) else QAbstractItemView.BelowItem + ga = self.scene().add_goto_action(ref_item, position) + self.jump_to_item(ga) + + @pyqtSlot() + def on_add_sleep_action_triggered(self): + ref_item = self.context_menu_item + position = QAbstractItemView.OnItem if isinstance(ref_item, RuleConditionItem) else QAbstractItemView.BelowItem + sa = self.scene().add_sleep_action(ref_item, position) + self.jump_to_item(sa) + + @pyqtSlot() + def on_add_counter_action_triggered(self): + ref_item = self.context_menu_item + position = QAbstractItemView.OnItem if isinstance(ref_item, RuleConditionItem) else QAbstractItemView.BelowItem + ca = self.scene().add_counter_action(ref_item, position) + self.jump_to_item(ca) + + @pyqtSlot() + def on_trigger_command_action_triggered(self): + ref_item = self.context_menu_item + position = QAbstractItemView.OnItem if isinstance(ref_item, RuleConditionItem) else QAbstractItemView.BelowItem + pa = self.scene().add_trigger_command_action(ref_item, position) + self.jump_to_item(pa) + + @pyqtSlot() + def on_add_else_if_cond_action_triggered(self): + rule = self.context_menu_item.parentItem().model_item + cond = self.scene().add_rule_condition(rule, ConditionType.ELSE_IF) + self.jump_to_item(cond) + + @pyqtSlot() + def on_add_else_cond_action_triggered(self): + rule = self.context_menu_item.parentItem().model_item + cond = self.scene().add_rule_condition(rule, ConditionType.ELSE) + self.jump_to_item(cond) + + @pyqtSlot() + def on_delete_action_triggered(self): + self.scene().delete_selected_items() + + @pyqtSlot() + def on_select_all_action_triggered(self): + self.scene().select_all_items() + + @pyqtSlot() + def on_clear_all_action_triggered(self): + self.scene().clear_all() + + @pyqtSlot() + def on_set_value_type_action_triggered(self): + value_type_index = self.sender().data() + for msg in self.scene().get_selected_messages(): + for lbl in msg.message_type: + if not lbl.is_checksum_label: + lbl.value_type_index = value_type_index + self.message_updated.emit(msg) + + @pyqtSlot() + def on_source_action_triggered(self): + for msg in self.scene().get_selected_messages(): + if msg.destination != self.sender().data(): + msg.source = self.sender().data() + self.message_updated.emit(msg) + + @pyqtSlot() + def on_destination_action_triggered(self): + for msg in self.scene().get_selected_messages(): + if msg.source != self.sender().data(): + msg.destination = self.sender().data() + self.message_updated.emit(msg) + + @pyqtSlot() + def on_swap_part_action_triggered(self): + for msg in self.scene().get_selected_messages(): + if msg.destination != self.scene().simulator_config.broadcast_part: + msg.participant, msg.destination = msg.destination, msg.participant + self.message_updated.emit(msg) + + @pyqtSlot() + def on_consolidate_messages_action_triggered(self): + self.consolidate_messages_clicked.emit() + + def on_select_from_action_triggered(self): + self.scene().select_messages_with_participant(self.sender().data()) + + def on_select_to_action_triggered(self): + self.scene().select_messages_with_participant(self.sender().data(), from_part=False) + + def create_context_menu(self): + menu = QMenu() + + add_message_action = menu.addAction("Add empty message...") + add_message_action.triggered.connect(self.on_add_message_action_triggered) + + message_type_menu = menu.addMenu("Add message with type...") + + for message_type in self.proto_analyzer.message_types: + action = message_type_menu.addAction(message_type.name) + action.setData(message_type) + action.triggered.connect(self.on_add_message_action_triggered) + + add_rule_action = menu.addAction("Add rule") + add_rule_action.triggered.connect(self.on_add_rule_action_triggered) + + action_menu = menu.addMenu("Add action") + add_goto_action = action_menu.addAction("Goto") + add_goto_action.triggered.connect(self.on_add_goto_action_triggered) + add_sleep_action = action_menu.addAction("Sleep") + add_sleep_action.triggered.connect(self.on_add_sleep_action_triggered) + add_counter_action = action_menu.addAction("Counter") + add_counter_action.triggered.connect(self.on_add_counter_action_triggered) + trigger_command_action = action_menu.addAction("Trigger command") + trigger_command_action.triggered.connect(self.on_trigger_command_action_triggered) + + if isinstance(self.context_menu_item, RuleConditionItem): + menu.addSeparator() + + add_else_if_cond_action = menu.addAction("Add else if block") + add_else_if_cond_action.triggered.connect(self.on_add_else_if_cond_action_triggered) + + if not self.context_menu_item.parentItem().has_else_condition: + add_else_cond_action = menu.addAction("Add else block") + add_else_cond_action.triggered.connect(self.on_add_else_cond_action_triggered) + + menu.addSeparator() + menu.addAction(self.copy_action) + self.copy_action.setEnabled(len(self.scene().selectedItems()) > 0) + menu.addAction(self.paste_action) + self.paste_action.setEnabled(len(self.copied_items) > 0) + + if isinstance(self.context_menu_item, MessageItem): + menu.addSeparator() + + value_type_group = QActionGroup(self.scene()) + value_type_menu = menu.addMenu("Set value type") + messages = self.scene().get_selected_messages() + + for i, value_type in enumerate(SimulatorProtocolLabel.VALUE_TYPES): + va = value_type_menu.addAction(value_type) + va.setCheckable(True) + va.setActionGroup(value_type_group) + va.setData(i) + + if all(lbl.value_type_index == i for msg in messages for lbl in msg.message_type + if not lbl.is_checksum_label): + va.setChecked(True) + + va.triggered.connect(self.on_set_value_type_action_triggered) + + source_group = QActionGroup(self.scene()) + source_menu = menu.addMenu("Source") + + for participant_item in self.scene().participant_items: + if self.context_menu_item.destination == participant_item: + continue + + if participant_item == self.scene().broadcast_part: + continue + + pa = source_menu.addAction(participant_item.text.toPlainText()) + pa.setCheckable(True) + pa.setActionGroup(source_group) + + if self.context_menu_item.source == participant_item: + pa.setChecked(True) + + pa.setData(participant_item.model_item) + pa.triggered.connect(self.on_source_action_triggered) + + destination_group = QActionGroup(self.scene()) + destination_menu = menu.addMenu("Destination") + + for participant_item in self.scene().participant_items: + if self.context_menu_item.source == participant_item: + continue + + pa = destination_menu.addAction(participant_item.text.toPlainText()) + pa.setCheckable(True) + pa.setActionGroup(destination_group) + + if self.context_menu_item.destination == participant_item: + pa.setChecked(True) + + pa.setData(participant_item.model_item) + pa.triggered.connect(self.on_destination_action_triggered) + + if self.context_menu_item.destination != self.scene().broadcast_part: + swap_part_action = menu.addAction("Swap source and destination") + swap_part_action.triggered.connect(self.on_swap_part_action_triggered) + swap_part_action.setIcon(QIcon.fromTheme("object-flip-horizontal")) + + pause_action = menu.addAction("Set subsequent pause ({} samples)".format(self.context_menu_item.model_item.pause)) + pause_action.triggered.connect(self.on_pause_action_triggered) + + menu.addSeparator() + + if len(self.scene().get_all_message_items()) > 1: + consolidate_messages_action = menu.addAction("Consolidate messages") + consolidate_messages_action.triggered.connect(self.on_consolidate_messages_action_triggered) + + if len([item for item in self.scene().items() if isinstance(item, GraphicsItem)]): + # menu.addAction(self.select_all_action) + clear_all_action = menu.addAction("Clear all") + clear_all_action.triggered.connect(self.on_clear_all_action_triggered) + clear_all_action.setIcon(QIcon.fromTheme("edit-clear")) + + self.add_select_actions_to_menu(menu, self.scene(), + select_to_trigger=self.on_select_to_action_triggered, + select_from_trigger=self.on_select_from_action_triggered) + + return menu + + def navigate_forward(self): + selected_items = self.scene().selectedItems() + + if selected_items: + selected_item = selected_items[0] + next_item = selected_item.next() + self.jump_to_scene_item(next_item) + + def navigate_backward(self): + selected_items = self.scene().selectedItems() + + if selected_items: + selected_item = selected_items[0] + prev_item = selected_item.prev() + self.jump_to_scene_item(prev_item) + + def jump_to_item(self, item): + self.jump_to_scene_item(self.scene().model_to_scene(item)) + + def jump_to_scene_item(self, item): + if item: + self.scene().clearSelection() + self.centerOn(item) + item.setSelected(True) + + def contextMenuEvent(self, event): + items = [item for item in self.items(event.pos()) if isinstance(item, GraphicsItem) and item.is_selectable()] + self.context_menu_item = None if len(items) == 0 else items[0] + menu = self.create_context_menu() + menu.exec_(event.globalPos()) + self.copy_action.setEnabled(True) + self.paste_action.setEnabled(True) + + def keyPressEvent(self, event): + if event.key() == Qt.Key_Up: + self.navigate_backward() + elif event.key() == Qt.Key_Down: + self.navigate_forward() + else: + super().keyPressEvent(event) + + @pyqtSlot() + def on_pause_action_triggered(self): + p = self.context_menu_item.model_item.pause if isinstance(self.context_menu_item, MessageItem) else 0 + pause, ok = QInputDialog.getInt(self, self.tr("Enter new pause"), + self.tr("Pause in samples:"), p, 0) + if ok: + for msg in self.scene().get_selected_messages(): + msg.pause = pause + + @classmethod + def add_select_actions_to_menu(cls, menu, scene: SimulatorScene, select_to_trigger, select_from_trigger): + if len(scene.visible_participants) == 0: + return + + menu.addSeparator() + + select_from_menu = menu.addMenu("Select all messages from") + + for vp in scene.visible_participants_without_broadcast: + vpa = select_from_menu.addAction(vp.text.toPlainText()) + vpa.setData(vp) + vpa.triggered.connect(select_from_trigger) + + select_to_menu = menu.addMenu("Select all messages to") + + for vp in scene.visible_participants: + vpa = select_to_menu.addAction(vp.text.toPlainText()) + vpa.setData(vp) + vpa.triggered.connect(select_to_trigger) + + @pyqtSlot() + def on_copy_action_triggered(self): + self.copied_items = self.scene().selectedItems() + + @pyqtSlot() + def on_paste_action_triggered(self): + for item in self.copied_items: + assert isinstance(item, GraphicsItem) + parent = item.model_item.parent() + pos = parent.child_count() if parent is not None else 0 + self.scene().simulator_config.add_items([copy.deepcopy(item.model_item)], pos, parent) + diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorLabelTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorLabelTableView.py new file mode 100644 index 0000000..f49f08f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorLabelTableView.py @@ -0,0 +1,30 @@ +from PyQt5.QtGui import QMouseEvent +from PyQt5.QtCore import Qt, pyqtSlot, QModelIndex, pyqtSignal + +from urh.models.SimulatorMessageFieldModel import SimulatorMessageFieldModel +from urh.ui.views.ProtocolLabelTableView import ProtocolLabelTableView + + +class SimulatorLabelTableView(ProtocolLabelTableView): + item_link_clicked = pyqtSignal(int, int) + + def __init__(self, parent=None): + super().__init__(parent) + self.setMouseTracking(True) + self.clicked.connect(self.on_clicked) + + + def model(self) -> SimulatorMessageFieldModel: + return super().model() + + def mouseMoveEvent(self, e: QMouseEvent): + index = self.indexAt(e.pos()) + if self.model().link_index(index): + self.setCursor(Qt.PointingHandCursor) + else: + self.unsetCursor() + + @pyqtSlot(QModelIndex) + def on_clicked(self, index: QModelIndex): + if self.model().link_index(index): + self.item_link_clicked.emit(index.row(), index.column()) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorMessageTableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorMessageTableView.py new file mode 100644 index 0000000..bc2b8ab --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/SimulatorMessageTableView.py @@ -0,0 +1,124 @@ +from PyQt5.QtCore import pyqtSignal +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtWidgets import QHeaderView +from PyQt5.QtWidgets import QMenu, QActionGroup + +from urh import settings +from urh.models.SimulatorMessageTableModel import SimulatorMessageTableModel +from urh.simulator.SimulatorItem import SimulatorItem +from urh.simulator.SimulatorMessage import SimulatorMessage +from urh.ui.views.TableView import TableView + + +class SimulatorMessageTableView(TableView): + open_modulator_dialog_clicked = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.verticalHeader().setSectionResizeMode(QHeaderView.Fixed) + self.horizontalHeader().setSectionResizeMode(QHeaderView.Fixed) + + def _insert_column(self, pos): + view_type = self.model().proto_view + index = self.model().protocol.convert_index(pos, from_view=view_type, to_view=0, decoded=False)[0] + nbits = 1 if view_type == 0 else 4 if view_type == 1 else 8 + for row in self.selected_rows: + msg = self.model().protocol.messages[row] + for j in range(nbits): + msg.insert(index + j, 0) + + self.model().update() + self.resize_columns() + + @property + def selected_message(self) -> SimulatorMessage: + try: + return self.model().protocol.messages[self.selected_rows[0]] + except IndexError: + return None + + def model(self) -> SimulatorMessageTableModel: + return super().model() + + def create_context_menu(self) -> QMenu: + menu = super().create_context_menu() + + if self.selection_is_empty: + return menu + + menu.addSeparator() + self._add_insert_column_menu(menu) + menu.addSeparator() + + selected_encoding = self.selected_message.decoder + + if not all(self.model().protocol.messages[i].decoder is selected_encoding + for i in self.selected_rows): + selected_encoding = None + + encoding_group = QActionGroup(self) + encoding_menu = menu.addMenu("Enforce encoding") + + for decoding in self.model().project_manager.decodings: + ea = encoding_menu.addAction(decoding.name) + ea.setCheckable(True) + ea.setActionGroup(encoding_group) + + if selected_encoding == decoding: + ea.setChecked(True) + + ea.setData(decoding) + ea.triggered.connect(self.on_encoding_action_triggered) + + if settings.read("multiple_modulations", False, bool): + selected_modulation = self.model().protocol.messages[self.selected_rows[0]].modulator_index + + if not all(self.model().protocol.messages[i].modulator_index == selected_modulation + for i in self.selected_rows): + selected_modulation = -1 + + modulation_group = QActionGroup(self) + modulation_menu = menu.addMenu("Modulation") + + for i, modulator in enumerate(self.model().project_manager.modulators): + ma = modulation_menu.addAction(modulator.name) + ma.setCheckable(True) + ma.setActionGroup(modulation_group) + + if selected_modulation == i: + ma.setChecked(True) + + ma.setData(i) + ma.triggered.connect(self.on_modulation_action_triggered) + + open_modulator_dialog_action = modulation_menu.addAction(self.tr("...")) + open_modulator_dialog_action.triggered.connect(self.on_open_modulator_dialog_action_triggered) + + return menu + + @pyqtSlot() + def on_encoding_action_triggered(self): + updated_messages = [] + + for row in self.selected_rows: + self.model().protocol.messages[row].decoder = self.sender().data() + updated_messages.append(self.model().protocol.messages[row]) + SimulatorItem.simulator_config.items_updated.emit(updated_messages) + + @pyqtSlot() + def on_modulation_action_triggered(self): + for row in self.selected_rows: + self.model().protocol.messages[row].modulator_index = self.sender().data() + + @pyqtSlot() + def on_open_modulator_dialog_action_triggered(self): + self.open_modulator_dialog_clicked.emit() + + @pyqtSlot() + def on_insert_column_left_action_triggered(self): + self._insert_column(self.selection_range()[2]) + + @pyqtSlot() + def on_insert_column_right_action_triggered(self): + self._insert_column(self.selection_range()[3]) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/SpectrogramGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/SpectrogramGraphicView.py new file mode 100644 index 0000000..387a197 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/SpectrogramGraphicView.py @@ -0,0 +1,116 @@ +import numpy as np +from PyQt5.QtCore import pyqtSlot, pyqtSignal +from PyQt5.QtGui import QIcon, QKeySequence +from PyQt5.QtWidgets import QMenu + +from urh.controller.dialogs.FilterBandwidthDialog import FilterBandwidthDialog +from urh.signalprocessing.Filter import Filter +from urh.ui.painting.SpectrogramScene import SpectrogramScene +from urh.ui.painting.SpectrogramSceneManager import SpectrogramSceneManager +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView +from urh.util.Logger import logger + + +class SpectrogramGraphicView(ZoomableGraphicView): + MINIMUM_VIEW_WIDTH = 10 + y_scale_changed = pyqtSignal(float) + bandpass_filter_triggered = pyqtSignal(float, float) + export_fta_wanted = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + + self.move_y_with_drag = True + self.scene_manager = SpectrogramSceneManager(np.zeros(1, dtype=np.complex64), parent=self) + self.setScene(self.scene_manager.scene) + + @property + def y_center(self): + return self.sceneRect().height() // 2 + + @property + def height_spectrogram(self): + if self.scene_manager and self.scene_manager.spectrogram: + return self.scene_manager.spectrogram.freq_bins + else: + return 0 + + @property + def width_spectrogram(self): + if self.scene_manager and self.scene_manager.spectrogram: + return self.scene_manager.spectrogram.time_bins + else: + return 0 + + def scene(self) -> SpectrogramScene: + return super().scene() + + def create_context_menu(self): + menu = QMenu() + menu.setToolTipsVisible(True) + self._add_zoom_actions_to_menu(menu) + + if self.something_is_selected: + filter_bw = Filter.read_configured_filter_bw() + text = self.tr("Apply bandpass filter (filter bw={0:n})".format(filter_bw)) + create_from_frequency_selection = menu.addAction(text) + create_from_frequency_selection.triggered.connect(self.on_create_from_frequency_selection_triggered) + create_from_frequency_selection.setIcon(QIcon.fromTheme("view-filter")) + + try: + cancel_button = " or ".join(k.toString() for k in QKeySequence.keyBindings(QKeySequence.Cancel)) + except Exception as e: + logger.debug("Error reading cancel button: " + str(e)) + cancel_button = "Esc" + + create_from_frequency_selection.setToolTip("You can abort filtering with {}.".format(cancel_button)) + + configure_filter_bw = menu.addAction(self.tr("Configure filter bandwidth...")) + configure_filter_bw.triggered.connect(self.on_configure_filter_bw_triggered) + configure_filter_bw.setIcon(QIcon.fromTheme("configure")) + + menu.addSeparator() + + export_fta_action = menu.addAction("Export spectrogram...") + export_fta_action.triggered.connect(self.on_export_fta_action_triggered) + + return menu + + def zoom_to_selection(self, start: int, end: int): + if start == end: + return + + x_center = self.view_rect().x() + self.view_rect().width() / 2 + y_factor = self.view_rect().height() / (end - start) + self.scale(1, y_factor) + self.centerOn(x_center, start + (end - start) / 2) + self.y_scale_changed.emit(y_factor) + + def auto_fit_view(self): + pass + + def emit_selection_start_end_changed(self): + h = self.sceneRect().height() + self.sel_area_start_end_changed.emit(h - self.selection_area.end, h - self.selection_area.start) + + @pyqtSlot() + def on_create_from_frequency_selection_triggered(self): + self.bandpass_filter_triggered.emit(*self.__get_freqs()) + + def __get_freqs(self): + sh = self.sceneRect().height() + y1, y2 = sh / 2 - self.selection_area.start, sh / 2 - self.selection_area.end + f_low, f_high = y1 / self.sceneRect().height(), y2 / self.sceneRect().height() + return f_low, f_high + + @pyqtSlot() + def on_configure_filter_bw_triggered(self): + dialog = FilterBandwidthDialog(parent=self) + dialog.show() + + @pyqtSlot() + def on_export_fta_action_triggered(self): + if not(self.scene_manager and self.scene_manager.spectrogram): + return + + self.export_fta_wanted.emit() diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/TableView.py b/Software/Universal Radio Hacker/src/urh/ui/views/TableView.py new file mode 100644 index 0000000..6b06566 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/TableView.py @@ -0,0 +1,323 @@ +import numpy as np +from PyQt5.QtCore import Qt, QItemSelectionModel, QItemSelection, pyqtSlot, pyqtSignal +from PyQt5.QtGui import QKeySequence, QKeyEvent, QFontMetrics, QIcon, QContextMenuEvent +from PyQt5.QtWidgets import QTableView, QApplication, QAction, QStyleFactory, QMenu + + +class TableView(QTableView): + create_label_triggered = pyqtSignal(int, int, int) + edit_label_triggered = pyqtSignal(int) + + def __init__(self, parent=None): + super().__init__(parent) + + self.context_menu_pos = None # type: QPoint + + self.copy_action = QAction("Copy selection", self) + self.copy_action.setShortcut(QKeySequence.Copy) + self.copy_action.setIcon(QIcon.fromTheme("edit-copy")) + self.copy_action.triggered.connect(self.on_copy_action_triggered) + + self.use_header_colors = False + + self.original_font_size = self.font().pointSize() + self.original_header_font_sizes = {"vertical": self.verticalHeader().font().pointSize(), + "horizontal": self.horizontalHeader().font().pointSize()} + + self.zoom_in_action = QAction(self.tr("Zoom in"), self) + self.zoom_in_action.setShortcut(QKeySequence.ZoomIn) + self.zoom_in_action.triggered.connect(self.on_zoom_in_action_triggered) + self.zoom_in_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_in_action.setIcon(QIcon.fromTheme("zoom-in")) + self.addAction(self.zoom_in_action) + + self.zoom_out_action = QAction(self.tr("Zoom out"), self) + self.zoom_out_action.setShortcut(QKeySequence.ZoomOut) + self.zoom_out_action.triggered.connect(self.on_zoom_out_action_triggered) + self.zoom_out_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_out_action.setIcon(QIcon.fromTheme("zoom-out")) + self.addAction(self.zoom_out_action) + + self.zoom_original_action = QAction(self.tr("Zoom original"), self) + self.zoom_original_action.setShortcut(QKeySequence(Qt.CTRL + Qt.Key_0)) + self.zoom_original_action.triggered.connect(self.on_zoom_original_action_triggered) + self.zoom_original_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_original_action.setIcon(QIcon.fromTheme("zoom-original")) + self.addAction(self.zoom_original_action) + + self.horizontalHeader().setMinimumSectionSize(0) + + def _add_insert_column_menu(self, menu): + column_menu = menu.addMenu("Insert column") + + insert_column_left_action = column_menu.addAction("on the left") + insert_column_left_action.triggered.connect(self.on_insert_column_left_action_triggered) + insert_column_left_action.setIcon(QIcon.fromTheme("edit-table-insert-column-left")) + insert_column_right_action = column_menu.addAction("on the right") + insert_column_right_action.setIcon(QIcon.fromTheme("edit-table-insert-column-right")) + insert_column_right_action.triggered.connect(self.on_insert_column_right_action_triggered) + + def selectionModel(self) -> QItemSelectionModel: + return super().selectionModel() + + def set_font_size(self, n: int): + if n < 1: + return + font = self.font() + + if n <= self.original_font_size: + font.setPointSize(n) + self.setFont(font) + + if n <= self.original_header_font_sizes["horizontal"]: + hheader_font = self.horizontalHeader().font() + hheader_font.setPointSize(n) + self.horizontalHeader().setFont(hheader_font) + + if n <= self.original_header_font_sizes["vertical"]: + vheader_font = self.verticalHeader().font() + vheader_font.setPointSize(n) + self.verticalHeader().setFont(vheader_font) + + self.resize_columns() + + @property + def selection_is_empty(self) -> bool: + return self.selectionModel().selection().isEmpty() + + @property + def selected_rows(self): + rows = set() + for index in self.selectionModel().selectedIndexes(): + rows.add(index.row()) + + return sorted(rows) + + @pyqtSlot() + def on_zoom_in_action_triggered(self): + self.set_font_size(self.font().pointSize() + 1) + + @pyqtSlot() + def on_zoom_out_action_triggered(self): + self.set_font_size(self.font().pointSize() - 1) + + @pyqtSlot() + def on_zoom_original_action_triggered(self): + self.set_font_size(self.original_font_size) + + def selection_range(self): + """ + :rtype: int, int, int, int + """ + selected = self.selectionModel().selection() # type: QItemSelection + if self.selection_is_empty: + return -1, -1, -1, -1 + + def range_to_tuple(rng): + return rng.row(), rng.column() + + top_left = min(range_to_tuple(rng.topLeft()) for rng in selected) + bottom_right = max(range_to_tuple(rng.bottomRight()) for rng in selected) + + return top_left[0], bottom_right[0], top_left[1], bottom_right[1] + 1 + + def create_context_menu(self) -> QMenu: + menu = QMenu() + if self.context_menu_pos is None: + return menu + + selected_label_index = self.model().get_selected_label_index(row=self.rowAt(self.context_menu_pos.y()), + column=self.columnAt(self.context_menu_pos.x())) + + if self.model().row_count > 0: + if selected_label_index == -1: + label_action = menu.addAction("Create label...") + label_action.setIcon(QIcon.fromTheme("list-add")) + else: + label_action = menu.addAction("Edit label...") + label_action.setIcon(QIcon.fromTheme("configure")) + + label_action.triggered.connect(self.on_create_or_edit_label_action_triggered) + menu.addSeparator() + + zoom_menu = menu.addMenu("Zoom font size") + zoom_menu.addAction(self.zoom_in_action) + zoom_menu.addAction(self.zoom_out_action) + zoom_menu.addAction(self.zoom_original_action) + menu.addSeparator() + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.context_menu_pos = event.pos() + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + + self.context_menu_pos = None + + def select(self, row_1, col_1, row_2, col_2): + selection = QItemSelection() + start_index = self.model().index(row_1, col_1) + end_index = self.model().index(row_2, col_2) + selection.select(start_index, end_index) + self.selectionModel().select(selection, QItemSelectionModel.Select) + + def resize_columns(self): + if not self.isVisible(): + return + + w = QFontMetrics(self.font()).widthChar("0") + 2 + for i in range(10): + self.setColumnWidth(i, 3 * w) + + QApplication.instance().processEvents() + for i in range(9, self.model().columnCount()): + self.setColumnWidth(i, w * (len(str(i + 1)) + 1)) + if i % 10 == 0: + QApplication.instance().processEvents() + + def resize_vertical_header(self): + num_rows = self.model().rowCount() + if self.isVisible() and num_rows > 0: + hd = self.model().headerData + max_len = np.max([len(str(hd(i, Qt.Vertical, Qt.DisplayRole))) for i in range(num_rows)]) + w = (self.font().pointSize() + 2) * max_len + + # https://github.com/jopohl/urh/issues/182 + rh = self.verticalHeader().defaultSectionSize() + + for i in range(num_rows): + self.verticalHeader().resizeSection(i, w) + self.setRowHeight(i, rh) + if i % 10 == 0: + QApplication.instance().processEvents() + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Delete: + min_row, max_row, start, end = self.selection_range() + if min_row == max_row == start == end == -1: + return + + self.setEnabled(False) + self.setCursor(Qt.WaitCursor) + self.model().delete_range(min_row, max_row, start, end - 1) + self.unsetCursor() + self.setEnabled(True) + self.setFocus() + + if event.matches(QKeySequence.Copy): + self.on_copy_action_triggered() + return + + if event.key() == Qt.Key_Space: + min_row, max_row, start, _ = self.selection_range() + if start == -1: + return + + self.model().insert_column(start, list(range(min_row, max_row + 1))) + + if event.key() not in (Qt.Key_Right, Qt.Key_Left, Qt.Key_Up, Qt.Key_Down) \ + or event.modifiers() == Qt.ShiftModifier: + super().keyPressEvent(event) + return + + min_row, max_row, min_col, max_col = self.selection_range() + if min_row == max_row == min_col == max_col == -1: + super().keyPressEvent(event) + return + + max_col -= 1 + scroll_to_start = True + + if event.key() == Qt.Key_Right and max_col < self.model().col_count - 1: + max_col += 1 + min_col += 1 + scroll_to_start = False + elif event.key() == Qt.Key_Left and min_col > 0: + min_col -= 1 + max_col -= 1 + elif event.key() == Qt.Key_Down and max_row < self.model().row_count - 1: + first_unhidden = -1 + for row in range(max_row + 1, self.model().row_count): + if not self.isRowHidden(row): + first_unhidden = row + break + + if first_unhidden != -1: + sel_len = max_row - min_row + max_row = first_unhidden + min_row = max_row - sel_len + scroll_to_start = False + elif event.key() == Qt.Key_Up and min_row > 0: + first_unhidden = -1 + for row in range(min_row - 1, -1, -1): + if not self.isRowHidden(row): + first_unhidden = row + break + + if first_unhidden != -1: + sel_len = max_row - min_row + min_row = first_unhidden + max_row = min_row + sel_len + + start = self.model().index(min_row, min_col) + end = self.model().index(max_row, max_col) + + selection = QItemSelection() + selection.select(start, end) + self.setCurrentIndex(start) + self.selectionModel().setCurrentIndex(end, QItemSelectionModel.ClearAndSelect) + self.selectionModel().select(selection, QItemSelectionModel.ClearAndSelect) + if scroll_to_start: + self.scrollTo(start) + else: + self.scrollTo(end) + + @pyqtSlot() + def on_copy_action_triggered(self): + cells = self.selectedIndexes() + cells.sort() + + current_row = 0 + text = "" + + for cell in cells: + if len(text) > 0 and cell.row() != current_row: + text += "\n" + current_row = cell.row() + if cell.data() is not None: + text += str(cell.data()) + + QApplication.instance().clipboard().setText(text) + + @pyqtSlot(bool) + def on_vertical_header_color_status_changed(self, use_colors: bool): + if use_colors == self.use_header_colors: + return + + self.use_header_colors = use_colors + header = self.verticalHeader() + if self.use_header_colors: + header.setStyle(QStyleFactory.create("Fusion")) + else: + header.setStyle(QStyleFactory.create("")) + + self.setVerticalHeader(header) + + @pyqtSlot() + def on_insert_column_left_action_triggered(self): + self.model().insert_column(self.selection_range()[2], self.selected_rows) + + @pyqtSlot() + def on_insert_column_right_action_triggered(self): + self.model().insert_column(self.selection_range()[3], self.selected_rows) + + @pyqtSlot() + def on_create_or_edit_label_action_triggered(self): + selected_label_index = self.model().get_selected_label_index(row=self.rowAt(self.context_menu_pos.y()), + column=self.columnAt(self.context_menu_pos.x())) + if selected_label_index == -1: + min_row, max_row, start, end = self.selection_range() + self.create_label_triggered.emit(min_row, start, end) + else: + self.edit_label_triggered.emit(selected_label_index) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/TextEditProtocolView.py b/Software/Universal Radio Hacker/src/urh/ui/views/TextEditProtocolView.py new file mode 100644 index 0000000..0afb55d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/TextEditProtocolView.py @@ -0,0 +1,150 @@ +from PyQt5.QtCore import pyqtSignal, Qt, pyqtSlot +from PyQt5.QtGui import QIcon, QKeyEvent, QContextMenuEvent, QTextCursor +from PyQt5.QtWidgets import QTextEdit, QMenu, QActionGroup + + +class TextEditProtocolView(QTextEdit): + proto_view_changed = pyqtSignal() + deletion_wanted = pyqtSignal() + show_proto_clicked = pyqtSignal() + participant_changed = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) + self.cur_view = 0 + self.participants = None # type: list[Participant] + self.messages = None # type: list[Message] + + @property + def selected_text(self): + return self.textCursor().selectedText().replace('\u2028', '\n') + + def keyPressEvent(self, event: QKeyEvent): + if event.key() == Qt.Key_Delete: + self.deletion_wanted.emit() + event.ignore() + else: + super().keyPressEvent(event) + + @pyqtSlot() + def on_bit_action_triggered(self): + self.cur_view = 0 + self.proto_view_changed.emit() + + @pyqtSlot() + def on_hex_action_triggered(self): + self.cur_view = 1 + self.proto_view_changed.emit() + + @pyqtSlot() + def on_ascii_action_triggered(self): + self.cur_view = 2 + self.proto_view_changed.emit() + + @pyqtSlot() + def on_none_participant_action_triggered(self): + for msg in self.selected_messages: + msg.participant = None + self.participant_changed.emit() + + @pyqtSlot() + def on_participant_action_triggered(self): + for msg in self.selected_messages: + msg.participant = self.participant_actions[self.sender()] + self.participant_changed.emit() + + @pyqtSlot() + def on_zoom_to_bits_action_triggered(self): + self.show_proto_clicked.emit() + + @pyqtSlot() + def on_line_wrap_action_triggered(self): + line_wrap = self.sender().isChecked() + + if line_wrap: + self.setLineWrapMode(QTextEdit.WidgetWidth) + else: + self.setLineWrapMode(QTextEdit.NoWrap) + + def create_context_menu(self) -> QMenu: + menu = QMenu(self) + view_group = QActionGroup(self) + view_menu = menu.addMenu("View") + bit_action = view_menu.addAction("Bits") + bit_action.setCheckable(True) + bit_action.setActionGroup(view_group) + bit_action.triggered.connect(self.on_bit_action_triggered) + + hex_action = view_menu.addAction("Hex") + hex_action.setCheckable(True) + hex_action.setActionGroup(view_group) + hex_action.triggered.connect(self.on_hex_action_triggered) + + ascii_action = view_menu.addAction("ASCII") + ascii_action.setCheckable(True) + ascii_action.setActionGroup(view_group) + ascii_action.triggered.connect(self.on_ascii_action_triggered) + + if self.cur_view == 0: + bit_action.setChecked(True) + elif self.cur_view == 1: + hex_action.setChecked(True) + elif self.cur_view == 2: + ascii_action.setChecked(True) + + menu.addSeparator() + + self.participant_actions = {} + cursor = self.textCursor() + if self.participants and self.messages and not cursor.selection().isEmpty(): + self.selected_messages = [] + start_msg = self.toPlainText()[0:cursor.selectionStart()].count("\n") + end_msg = self.toPlainText()[0:cursor.selectionEnd()].count("\n") + 1 + for i in range(start_msg, end_msg): + self.selected_messages.append(self.messages[i]) + + if len(self.selected_messages) == 1: + selected_msg = self.selected_messages[0] + else: + selected_msg = None + + participant_group = QActionGroup(self) + participant_menu = menu.addMenu("Participant") + none_participant_action = participant_menu.addAction("None") + none_participant_action.setCheckable(True) + none_participant_action.setActionGroup(participant_group) + none_participant_action.triggered.connect(self.on_none_participant_action_triggered) + + if selected_msg and selected_msg.participant is None: + none_participant_action.setChecked(True) + + for participant in self.participants: + pa = participant_menu.addAction(participant.name + " (" + participant.shortname + ")") + pa.setCheckable(True) + pa.setActionGroup(participant_group) + if selected_msg and selected_msg.participant == participant: + pa.setChecked(True) + + self.participant_actions[pa] = participant + pa.triggered.connect(self.on_participant_action_triggered) + + zoom_to_bits_action = menu.addAction("Zoom to bits in signal") + zoom_to_bits_action.triggered.connect(self.on_zoom_to_bits_action_triggered) + zoom_to_bits_action.setIcon(QIcon.fromTheme("zoom-in")) + + menu.addSeparator() + + line_wrap_action = menu.addAction("Linewrap (may take a while for long protocols)") + line_wrap_action.setCheckable(True) + line_wrap = self.lineWrapMode() == QTextEdit.WidgetWidth + line_wrap_action.setChecked(line_wrap) + line_wrap_action.triggered.connect(self.on_line_wrap_action_triggered) + + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + + def textCursor(self) -> QTextCursor: + return super().textCursor() diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ZoomAndDropableGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ZoomAndDropableGraphicView.py new file mode 100644 index 0000000..49aede9 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ZoomAndDropableGraphicView.py @@ -0,0 +1,78 @@ +from PyQt5.QtCore import pyqtSignal +from PyQt5.QtGui import QDragEnterEvent, QDropEvent +from urh.signalprocessing.IQArray import IQArray + +from urh.cythonext import util + +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from urh.ui.painting.SignalSceneManager import SignalSceneManager +from urh.ui.views.ZoomableGraphicView import ZoomableGraphicView + + +class ZoomAndDropableGraphicView(ZoomableGraphicView): + signal_loaded = pyqtSignal(ProtocolAnalyzer) + + def __init__(self, parent=None): + self.signal_tree_root = None # type: ProtocolTreeItem + self.scene_manager = None + + self.signal = None # type: Signal + self.proto_analyzer = None # type: ProtocolAnalyzer + + super().__init__(parent) + + def dragEnterEvent(self, event: QDragEnterEvent): + event.acceptProposedAction() + + def dropEvent(self, event: QDropEvent): + mime_data = event.mimeData() + data_str = str(mime_data.text()) + indexes = list(data_str.split("/")[:-1]) + + signal = None + proto_analyzer = None + for index in indexes: + row, column, parent = map(int, index.split(",")) + if parent == -1: + parent = self.signal_tree_root + else: + parent = self.signal_tree_root.child(parent) + node = parent.child(row) + if node.protocol is not None and node.protocol.signal is not None: + signal = node.protocol.signal + proto_analyzer = node.protocol + break + + if signal is None: + return + + if signal is None: + return + + self.signal = signal # type: Signal + self.proto_analyzer = proto_analyzer # type: ProtocolAnalyzer + + self.scene_manager = SignalSceneManager(signal, self) + self.plot_data(self.signal.real_plot_data) + self.show_full_scene() + self.auto_fit_view() + + self.signal_loaded.emit(self.proto_analyzer) + + def auto_fit_view(self): + super().auto_fit_view() + + plot_min, plot_max = util.minmax(self.signal.real_plot_data) + data_min, data_max = IQArray.min_max_for_dtype(self.signal.real_plot_data.dtype) + self.scale(1, (data_max - data_min) / (plot_max-plot_min)) + + self.centerOn(self.view_rect().x() + self.view_rect().width() / 2, self.y_center) + + def eliminate(self): + # Do _not_ call eliminate() for self.signal and self.proto_analyzer + # as these are references to the original data! + self.signal = None + self.proto_analyzer = None + self.signal_tree_root = None + super().eliminate() diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/ZoomableGraphicView.py b/Software/Universal Radio Hacker/src/urh/ui/views/ZoomableGraphicView.py new file mode 100644 index 0000000..600819e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/ZoomableGraphicView.py @@ -0,0 +1,209 @@ +from PyQt5.QtCore import QTimer, pyqtSlot, Qt, pyqtSignal +from PyQt5.QtGui import QIcon, QKeySequence, QWheelEvent, QCursor, QContextMenuEvent +from PyQt5.QtWidgets import QAction, QMenu + +from urh.ui.painting.SceneManager import SceneManager +from urh.ui.views.SelectableGraphicView import SelectableGraphicView +from urh.util.Logger import logger + + +class ZoomableGraphicView(SelectableGraphicView): + MINIMUM_VIEW_WIDTH = 300 + + # argument is x zoom factor + # if argument is -1, then show_full_scene was triggered during zoom + zoomed = pyqtSignal(float) + + def __init__(self, parent=None): + super().__init__(parent) + + self.context_menu_position = None # type: QPoint + self.scene_type = 0 + + self.auto_fit_on_resize_is_blocked = False + + self.zoom_in_action = QAction(self.tr("Zoom in"), self) + self.zoom_in_action.setShortcut(QKeySequence.ZoomIn) + self.zoom_in_action.triggered.connect(self.on_zoom_in_action_triggered) + self.zoom_in_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_in_action.setIcon(QIcon.fromTheme("zoom-in")) + self.addAction(self.zoom_in_action) + + self.zoom_out_action = QAction(self.tr("Zoom out"), self) + self.zoom_out_action.setShortcut(QKeySequence.ZoomOut) + self.zoom_out_action.triggered.connect(self.on_zoom_out_action_triggered) + self.zoom_out_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_out_action.setIcon(QIcon.fromTheme("zoom-out")) + self.addAction(self.zoom_out_action) + + self.zoom_original_action = QAction(self.tr("Zoom original"), self) + self.zoom_original_action.setShortcut(QKeySequence(Qt.CTRL + Qt.Key_0)) + self.zoom_original_action.triggered.connect(self.on_zoom_original_action_triggered) + self.zoom_original_action.setShortcutContext(Qt.WidgetWithChildrenShortcut) + self.zoom_original_action.setIcon(QIcon.fromTheme("zoom-original")) + self.addAction(self.zoom_original_action) + + self.redraw_timer = QTimer(self) + self.redraw_timer.setSingleShot(True) + self.redraw_timer.timeout.connect(self.redraw_view) + + self.zoomed.connect(self.on_signal_zoomed) + + self.scene_x_zoom_stretch = 1 + + @property + def y_center(self): + try: + if self.scene_type == 0: + # Normal scene + return 0 + else: + return -self.signal.center + except Exception as e: + logger.error("Could not access y_center property: {0}. Falling back to 0".format(e)) + return 0 + + def create_context_menu(self): + menu = QMenu() + self._add_zoom_actions_to_menu(menu) + return menu + + def contextMenuEvent(self, event: QContextMenuEvent): + self.context_menu_position = event.pos() + menu = self.create_context_menu() + menu.exec_(self.mapToGlobal(event.pos())) + self.context_menu_position = None + + def _add_zoom_actions_to_menu(self, menu: QMenu): + menu.addAction(self.zoom_in_action) + menu.addAction(self.zoom_out_action) + + if self.something_is_selected: + zoom_action = menu.addAction(self.tr("Zoom selection")) + zoom_action.setIcon(QIcon.fromTheme("zoom-fit-best")) + zoom_action.triggered.connect(self.on_zoom_action_triggered) + + menu.addSeparator() + + def scrollContentsBy(self, dx: int, dy: int): + try: + super().scrollContentsBy(dx, dy) + self.redraw_timer.start(0) + except RuntimeError as e: + logger.warning("Graphic View already closed: " + str(e)) + + def zoom(self, factor, zoom_to_mouse_cursor=True, cursor_pos=None): + if factor > 1 and self.view_rect().width() / factor < self.MINIMUM_VIEW_WIDTH: + factor = self.view_rect().width() / self.MINIMUM_VIEW_WIDTH + + if zoom_to_mouse_cursor: + pos = self.mapFromGlobal(QCursor.pos()) if cursor_pos is None else cursor_pos + else: + pos = None + old_pos = self.mapToScene(pos) if pos is not None else None + + show_full = False + if self.view_rect().width() / factor > self.sceneRect().width(): + self.show_full_scene() + factor = 1 + show_full = True + + self.scale(factor, 1) + if show_full: + self.zoomed.emit(-1) + else: + self.zoomed.emit(factor) + + if pos is not None: + move = self.mapToScene(pos) - old_pos + self.translate(move.x(), 0) + + def wheelEvent(self, event: QWheelEvent): + zoom_factor = 1.001 ** event.angleDelta().y() + self.zoom(zoom_factor, cursor_pos=event.pos()) + + def resizeEvent(self, event): + if self.sceneRect().width() == 0 or self.auto_fit_on_resize_is_blocked: + return + + self.auto_fit_view() + + def auto_fit_view(self): + h_tar = self.sceneRect().height() + h_view = self.view_rect().height() + + if abs(h_tar) > 0: + self.scale(1, h_view / h_tar) + self.centerOn(self.view_rect().x() + self.view_rect().width() / 2, self.y_center) + + def show_full_scene(self, reinitialize=False): + y_factor = self.transform().m22() + self.resetTransform() + # Use full self.width() here to enable show_full_scene when view_rect not yet set e.g. in Record Signal Dialog + x_factor = self.width() / ( + self.sceneRect().width() * self.scene_x_zoom_stretch) if self.sceneRect().width() else 1 + self.scale(x_factor, y_factor) + self.centerOn(0, self.y_center) + + self.redraw_view(reinitialize) + + def zoom_to_selection(self, start: int, end: int): + if start == end: + return + + x_factor = self.view_rect().width() / (end - start) + self.zoom(x_factor, zoom_to_mouse_cursor=False) + self.centerOn(start + (end - start) / 2, self.y_center) + + def plot_data(self, data): + if self.scene_manager is None: + self.scene_manager = SceneManager(self) + + self.scene_manager.plot_data = data + self.scene_manager.init_scene() + self.setScene(self.scene_manager.scene) + self.scene_manager.show_full_scene() + + def redraw_view(self, reinitialize=False): + if hasattr(self, "scene_manager") and self.scene_manager is not None: + self.scene_manager.scene_type = self.scene_type + if reinitialize: + self.scene_manager.init_scene() + + vr = self.view_rect() + start, end = vr.x(), vr.x() + vr.width() + self.scene_manager.show_scene_section(start, end, *self._get_sub_path_ranges_and_colors(start, end)) + + if self.scene_type == 1: + self.scene().redraw_legend() + else: + self.scene().hide_legend() + + def _get_sub_path_ranges_and_colors(self, start: float, end: float): + # Overwritten in Epic Graphic View + return None, None + + def eliminate(self): + self.redraw_timer.stop() + super().eliminate() + + @pyqtSlot() + def on_signal_zoomed(self): + self.redraw_timer.start(30) + + @pyqtSlot() + def on_zoom_in_action_triggered(self): + self.zoom(1.1) + + @pyqtSlot() + def on_zoom_out_action_triggered(self): + self.zoom(0.9) + + @pyqtSlot() + def on_zoom_original_action_triggered(self): + self.show_full_scene(reinitialize=False) + self.zoomed.emit(-1) + + @pyqtSlot() + def on_zoom_action_triggered(self): + self.zoom_to_selection(self.selection_area.start, self.selection_area.end) diff --git a/Software/Universal Radio Hacker/src/urh/ui/views/__init__.py b/Software/Universal Radio Hacker/src/urh/ui/views/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/views/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/ui/xtra_icons_rc.py b/Software/Universal Radio Hacker/src/urh/ui/xtra_icons_rc.py new file mode 100644 index 0000000..1d893be --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/ui/xtra_icons_rc.py @@ -0,0 +1,60391 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt5 (Qt v5.11.0) +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore + +qt_resource_data = b"\ +\x00\x00\x01\x17\ +\x5b\ +\x49\x63\x6f\x6e\x20\x54\x68\x65\x6d\x65\x5d\x0a\x4e\x61\x6d\x65\ +\x3d\x6f\x78\x79\x0a\x43\x6f\x6d\x6d\x65\x6e\x74\x3d\x53\x75\x62\ +\x73\x65\x74\x20\x6f\x66\x20\x6f\x78\x79\x67\x65\x6e\x20\x69\x63\ +\x6f\x6e\x73\x0a\x49\x6e\x68\x65\x72\x69\x74\x73\x3d\x64\x65\x66\ +\x61\x75\x6c\x74\x0a\x44\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\ +\x3d\x33\x32\x78\x33\x32\x2c\x31\x32\x38\x78\x31\x32\x38\x2c\x32\ +\x35\x36\x78\x32\x35\x36\x2c\x36\x34\x78\x36\x34\x2c\x34\x38\x78\ +\x34\x38\x2c\x38\x78\x38\x2c\x32\x32\x78\x32\x32\x2c\x31\x36\x78\ +\x31\x36\x0a\x0a\x5b\x33\x32\x78\x33\x32\x5d\x0a\x53\x69\x7a\x65\ +\x3d\x33\x32\x0a\x0a\x0a\x5b\x31\x32\x38\x78\x31\x32\x38\x5d\x0a\ +\x53\x69\x7a\x65\x3d\x31\x32\x38\x0a\x0a\x0a\x5b\x32\x35\x36\x78\ +\x32\x35\x36\x5d\x0a\x53\x69\x7a\x65\x3d\x32\x35\x36\x0a\x0a\x0a\ +\x5b\x36\x34\x78\x36\x34\x5d\x0a\x53\x69\x7a\x65\x3d\x36\x34\x0a\ +\x0a\x0a\x5b\x34\x38\x78\x34\x38\x5d\x0a\x53\x69\x7a\x65\x3d\x34\ +\x38\x0a\x0a\x0a\x5b\x38\x78\x38\x5d\x0a\x53\x69\x7a\x65\x3d\x38\ +\x0a\x0a\x0a\x5b\x32\x32\x78\x32\x32\x5d\x0a\x53\x69\x7a\x65\x3d\ +\x32\x32\x0a\x0a\x0a\x5b\x31\x36\x78\x31\x36\x5d\x0a\x53\x69\x7a\ +\x65\x3d\x31\x36\x0a\x0a\ +\x00\x00\x02\xfa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x08\ +\x12\x0c\x27\xaf\x64\x6c\xaa\x00\x00\x02\x7a\x49\x44\x41\x54\x38\ +\xcb\x75\x93\x4b\x48\x94\x51\x14\xc7\x7f\xe7\x7e\xd7\xc9\xc7\x44\ +\x0f\xe8\x81\x15\x11\xd4\x2a\x2b\xe8\xe1\xae\xd2\x4a\x43\x82\x28\ +\x1a\x83\x08\x6a\xd5\xaa\x5d\x41\x24\x04\x6d\x02\x0b\x5a\x44\x11\ +\xb4\xab\x55\xf4\x58\x48\x60\x14\x49\x2e\x4c\xa4\xa0\x24\x7a\x40\ +\x0a\x16\xbd\x4c\x1c\x2b\xc7\x79\x98\xf3\x7d\xf7\x9e\x16\xdf\x8c\ +\x8c\x50\x77\x73\xe1\xc0\xf9\xfd\x7f\xe7\x70\x2f\xfc\xe7\xa4\xce\ +\x77\xcf\x2d\x5c\xe2\x50\x53\x77\xf3\x87\xa3\xcf\x8e\xba\xa6\xee\ +\xe6\x21\x2e\x71\x08\x40\x52\xe7\x1f\xbe\x70\x62\x1a\x51\x10\x00\ +\x15\x6c\x22\x78\x7f\xef\x5c\x4b\xc3\x6c\xf3\x55\x0e\xb4\x6c\x6d\ +\xe9\xda\xb5\x64\x8b\x9e\x5d\xdb\x29\x17\x47\x3a\xb4\x77\xfc\x95\ +\xf4\x0c\xf4\xa4\xa4\xed\xd4\x6d\x6d\xdd\xdb\x86\xba\x10\x63\x84\ +\x20\xb0\x3c\xee\xed\xd3\x44\x22\x21\x88\x61\x9e\x5b\xc0\xdd\x55\ +\xad\x34\xac\x4c\xea\xc2\xdc\xa8\xf4\xb5\x2b\x3b\xee\x0b\x93\xc9\ +\x7a\x7d\x3b\x36\x3a\x6c\x73\x99\x09\xa6\x0b\x53\xbc\x1e\x99\xc0\ +\x60\x58\xb3\xac\x86\x9d\x8d\x9b\xc4\x23\x28\x50\xab\x4b\xb8\x33\ +\x3c\xc5\x9b\x13\x19\x29\x0b\xf5\xb5\x2b\x80\xc8\x65\x59\x67\xa7\ +\x7e\x8d\x91\xc9\xe6\x89\xa6\xf3\x04\x06\x86\x3e\x67\x71\xa1\x23\ +\x9d\xfe\x46\x2e\x33\x49\x55\x34\x1f\xda\x40\x6e\x08\x75\xbf\x21\ +\xd7\xa1\x24\x3b\x85\xfc\x22\x60\x0d\xc3\x36\x33\x31\xca\x9b\xc1\ +\x17\x7c\xfc\x9a\x26\x30\x02\x08\x7f\xa6\xb3\xec\xdb\xbd\x99\x83\ +\xfb\x0f\x22\xde\xf0\x34\x6b\xb8\xf0\xe5\x18\xf9\x92\x41\x7e\x11\ +\xb0\x02\x52\xe6\x54\x5a\x52\x1d\x37\xf5\xf4\xc9\x23\x64\x0b\x33\ +\x18\x13\x5b\xaa\x0a\x33\x33\x45\x86\x47\x7e\x13\x46\x4a\x35\xb5\ +\x0c\x26\x1f\x70\xdb\x9f\x21\xfc\x91\x23\x51\x9f\xe4\x78\xcd\x35\ +\xd2\xb7\x3e\x61\x35\xa8\xa5\xff\xe5\x0f\xa2\x62\x31\x6e\x2e\xa5\ +\x18\x11\x34\x80\x2a\x81\x22\x05\x36\xe4\xdb\xb8\xa2\x87\xb1\x0b\ +\x12\x44\xf9\x19\xbc\x73\xf4\x98\xeb\x58\x55\xc1\x08\x50\x4a\x0f\ +\x00\x57\x06\x79\x28\x02\x16\x25\x24\x24\xe4\x57\x09\xaf\x54\xf9\ +\x3a\x50\xb0\xaa\x10\x79\xc5\x79\x45\x80\x08\x30\x80\x53\x10\x89\ +\xdf\x46\xb1\x04\x34\x65\xb0\x82\xf5\x4a\xa4\x8a\x55\x55\xbc\x53\ +\x22\x17\x03\xca\x63\x28\x71\xb3\xaf\x78\x8c\x5a\x31\x62\xe4\x3c\ +\xea\x15\x2b\x22\x18\x13\x10\x18\x3f\x3b\x42\x39\xcd\x97\x6e\xa9\ +\x80\xc5\x75\xc5\x04\x01\x06\xc1\x8e\xfd\xcc\xf0\xe8\xf9\x3b\xd4\ +\x47\x73\x92\x4c\x85\x85\xfe\xe3\xaf\xd8\x44\x0d\xdf\xbe\x8f\x63\ +\x57\x2f\x5f\xcc\xa6\x8d\xeb\x71\x51\x38\x9b\x54\xa9\x5a\x59\xf3\ +\x15\xe0\xc4\xbc\x1a\x06\xc6\x9f\x63\xa7\x0a\xc5\x27\xc5\xd0\xb7\ +\x46\xa1\x22\x02\x5e\xe3\x45\x56\x11\x2f\xb1\xac\x14\x96\x40\x56\ +\x00\x55\x1c\x8e\x42\xa8\x5d\xc2\xd2\x6d\x7b\x88\xc2\xed\x80\xa0\ +\x6a\x10\x04\x55\x99\x1d\x5f\x15\x44\x4a\x02\x12\xcb\x89\x78\x14\ +\xa5\xba\xb6\xff\x2f\x62\x10\x26\x9d\x60\xcb\xdf\xa1\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x22\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\ +\x06\xec\x01\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd8\x01\x03\x12\x35\x13\x24\x41\x46\xca\x00\x00\x02\xaf\x49\x44\ +\x41\x54\x38\xcb\x95\x92\x59\x48\x54\x61\x18\x86\xdf\xff\xec\xce\ +\x9c\x99\xd1\x99\xb1\x74\x74\x5c\xa6\x2c\x4b\xa4\xdd\x68\xca\x16\ +\x2c\x83\x0a\x8c\x24\x8d\x16\x23\x91\x08\xea\x22\xc2\xa0\x20\x8a\ +\x0a\x82\xa0\xe8\x22\x22\x28\x93\x2e\x0a\xb2\x81\x88\x92\xd2\x8b\ +\xa0\x05\x53\x88\x2e\x24\xb2\xc5\x2c\x4b\x31\x9d\xc5\xd4\x59\xce\ +\xcc\x59\xfe\xd3\x55\x51\x12\xa1\xdf\xed\xc3\xfb\xf0\xf1\x7d\x2f\ +\x30\x85\x79\x7c\xfb\xfc\xc1\x47\x4d\xc7\xdf\x6e\xa9\x58\xc1\x4c\ +\x66\xcc\x54\x04\x7a\x2a\xd6\xe0\x74\xb9\xba\x5b\x9f\x74\xd2\x69\ +\x0b\x9e\x3d\xbc\x5e\x26\x30\xe6\x42\x03\x7c\xd3\xbf\xf8\x7f\x05\ +\x17\x8f\xed\x75\x06\x87\xbf\x9f\x83\x69\x7e\x6a\x6e\x69\x7f\x3a\ +\x2d\x41\xf5\xfa\xa5\x2c\x2f\x8a\x87\x48\x3c\x5c\xf1\xb9\x7f\xb8\ +\xe7\xc6\x9d\x47\x74\xca\x82\x8b\x47\xb7\xbb\x76\x56\xf9\xbb\xe6\ +\xe4\x65\x9c\x8e\xc6\x53\x60\x23\x51\xf1\x1e\xc0\xfd\xe2\xf7\x08\ +\xc9\x7a\xe0\xf7\xaf\x07\x00\x76\x72\xb8\xa4\x04\xa8\x58\xba\xec\ +\xbe\xc7\x93\x5d\xae\xa8\x3a\x58\x35\x0a\x97\x68\xc9\x11\x83\xb1\ +\x9c\xd5\xa1\x48\x5b\x35\x30\xb3\x60\xed\xca\xbb\xb3\x16\x2d\xd8\ +\x53\xde\xd3\x33\xc0\x4d\x16\xec\xab\xaa\xaf\xb5\xdb\xd2\x2a\x95\ +\x44\x1c\x48\xa5\x40\xa9\x0e\xaa\xe8\xa6\xaf\xbc\x7c\x53\x77\x52\ +\x69\x2a\x74\xbb\x66\xcf\x98\x5b\x92\x67\x1a\x26\x84\x1c\xcf\x66\ +\xf2\x67\xf8\xcc\x81\x8d\xb2\x35\x4d\xec\x9e\x91\x5b\xe0\x63\x08\ +\x80\x78\x04\x0c\xcb\x40\xfa\x18\x1c\xcb\x1d\x50\xa3\x9a\xc4\x43\ +\xe2\x04\xc0\x92\x86\xbe\xae\x8e\x8e\x1f\x5f\x86\xea\xff\xda\x20\ +\xd3\x21\x5d\xb3\xd8\x6c\x3e\x99\xd3\x10\x1e\x1d\x47\x22\xa1\x41\ +\x07\x01\xf3\x2d\x74\x55\x0c\x46\x76\x8b\x43\x51\x28\x02\x8f\x11\ +\x49\x1f\x0b\xf6\x47\xf6\x1f\x06\x94\xdf\x37\xb8\x79\x72\xdb\x51\ +\x30\xec\x91\xcc\x0c\x3b\x26\xc6\xa2\xd0\xd4\x24\x5c\x32\x07\x81\ +\x67\x20\xbf\xfa\x30\xd3\x37\x18\x16\x34\x9e\x10\xdb\x44\x0c\x6e\ +\x40\x0a\xd9\xac\x85\xcb\xe3\xc9\x36\x16\x00\x9a\x4f\x6c\xdd\x91\ +\xe9\x94\xaf\x24\x12\x3a\x03\x6a\xc0\x2a\x71\xd0\x35\x15\x76\xbb\ +\x05\x9a\xaa\x9b\x65\xef\x87\xa8\x91\x6e\x67\x6e\x39\xac\x3d\x23\ +\xe9\x0e\x7e\x4d\x70\x5c\x2a\x10\x85\xa2\x89\xe2\xe2\x02\xe6\x54\ +\xfd\xba\xc5\xb2\x55\x6c\xec\xfd\x1a\xe2\xf2\xb2\x1d\xa6\x95\x63\ +\xa1\xa8\x29\x64\xbb\x6d\x00\x28\x32\x24\x9e\xc6\xf3\x3c\x4c\xbb\ +\xd3\xfe\xae\xac\xb2\xf4\xf8\xa8\x84\x86\xb6\x7c\x6f\x38\xe9\x72\ +\x23\x34\x38\xf8\x86\x9b\x5f\xe4\x9d\x00\x54\x5a\x9a\xef\x31\x19\ +\x83\x42\x92\x58\x83\x81\xc8\x5a\x25\x16\x34\x09\xf0\x92\xf0\xb6\ +\x93\xd3\xbb\xbc\x7e\x5f\x93\xc5\x29\xf7\x6e\xd8\xb5\x2a\xda\x77\ +\xf9\x45\x6d\x6b\x38\xbc\xb8\x71\x7c\xbc\x85\x04\x2e\xd4\x59\xa8\ +\x61\xf8\x89\x89\x6a\x01\xc4\xc7\x89\xc4\x2b\xf0\x4c\x2e\x55\x35\ +\x19\x94\x4d\xa9\x2c\xdb\x6c\x18\xe4\xac\xa6\x93\x70\xe0\x75\x54\ +\x0f\x04\x02\x7f\xbd\x9d\x00\x40\xeb\xa5\x3a\xd6\xa4\x44\x34\x28\ +\xb1\x9b\x84\x7a\x35\x83\xce\x8b\xc7\xe2\xb3\xb2\x1c\xb2\xd2\x1b\ +\x52\x9e\x67\x2d\x21\x2f\x6b\x6a\x02\xff\xac\xfc\x4f\x89\x4f\x0d\ +\x65\xb8\x03\x8d\x9c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x80\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\ +\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x17\x50\x4c\x54\ +\x45\xff\xff\xff\x80\x00\x00\xa8\x00\x00\xad\x00\x00\x87\x00\x00\ +\x8a\x00\x00\x91\x00\x00\x98\x00\x00\x9c\x00\x00\xaa\x00\x00\x80\ +\x00\x00\xa8\x00\x00\xaf\x04\x04\x9c\x00\x00\x87\x0e\x0e\x8e\x00\ +\x00\x6e\x00\x00\x6d\x00\x00\x6a\x00\x00\xa2\x00\x00\x96\x2b\x2b\ +\x7f\x1e\x16\x82\x24\x1b\xd2\x78\x75\xc3\x4a\x49\xc9\x60\x5d\x9d\ +\x1f\x1c\xbf\x34\x2a\xc5\x47\x3f\xa4\x1f\x13\xa4\x1f\x15\xa4\x21\ +\x1a\xa4\x23\x1e\xa5\x1e\x12\xa6\x1e\x10\xab\x24\x17\xaf\x27\x1b\ +\xb3\x31\x26\xb3\x2b\x1f\xbe\x4a\x3f\xc3\x4a\x40\xc8\x4c\x43\xca\ +\x56\x4c\x80\x23\x21\x81\x23\x21\xa1\x3e\x34\xb2\x43\x3a\x6a\x23\ +\x1f\x6a\x23\x20\x7b\x3c\x32\x59\x21\x1c\x5b\x21\x1b\xbd\x00\x00\ +\xbe\x00\x00\xbf\x39\x33\xc1\x11\x0a\xc2\x33\x33\xc2\x4d\x48\xc3\ +\x3a\x3a\xc5\x39\x32\xc6\x12\x0c\xc7\x12\x0c\xc9\x3e\x3e\xcb\x44\ +\x3f\xcb\x4e\x4a\xcc\x46\x46\xd0\x00\x00\xd0\x12\x0c\xd3\x56\x56\ +\xd3\x57\x54\xd3\x65\x60\xd4\x62\x5e\xd6\x60\x5d\xd7\x63\x61\xdb\ +\x13\x10\xdb\x14\x11\xdf\x13\x0f\xdf\x14\x12\xdf\x68\x61\xe3\x00\ +\x00\xe5\x2f\x2a\xe5\x30\x2c\xe5\x32\x2d\xe5\x32\x2e\xe5\x73\x71\ +\xe6\x6d\x6d\xe6\x76\x75\xe9\x8d\x89\xef\x14\x12\xef\x15\x13\xef\ +\x89\x87\xf0\x8d\x8a\xf5\x00\x00\x63\x8e\x41\x21\x00\x00\x00\x34\ +\x74\x52\x4e\x53\x00\x32\x32\x32\x48\x48\x48\x48\x48\x48\x49\x49\ +\x49\x4a\x4b\x4f\x50\x51\x52\xd0\xd7\xdd\xde\xe4\xe6\xea\xf2\xf4\ +\xf5\xfa\xfa\xfa\xfa\xfa\xfa\xfa\xfa\xfa\xfb\xfb\xfb\xfb\xfb\xfc\ +\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\xd5\x6e\xde\x62\x00\x00\x00\x9b\ +\x49\x44\x41\x54\x18\x19\x8d\xc1\x45\x16\x82\x00\x00\x05\xc0\x0f\ +\x28\xd8\x22\x76\x77\x77\x62\x07\x62\x77\xe7\xfd\xcf\xa1\xf0\x74\ +\xcf\x0c\x14\xa1\xdc\x06\x7c\x19\x9c\x14\x64\xa4\xf7\x99\xd1\x02\ +\xfa\xf4\xcb\x47\x42\x62\xdd\x5e\xae\x29\xa3\xb9\x70\xbe\xdc\xac\ +\x90\x68\x12\x13\x71\x91\x2f\xcf\xc4\x79\x52\x03\x19\x13\x1b\xf4\ +\x87\xad\xd1\x34\xce\xe0\x87\x8e\x76\x9a\xed\x46\x84\xc6\x9f\x3a\ +\xcc\xd7\xea\x7c\x58\x8d\x1f\x95\x7f\x2c\x74\x7b\xc2\x38\xa0\x82\ +\x4c\x17\x5c\xef\x96\xd5\xca\x6a\xb7\x09\x99\x20\xb1\xef\xdf\xf7\ +\x22\xcb\x95\x1e\xef\x83\x0d\x12\xc2\x73\xcc\xb2\x00\x97\x3b\x79\ +\x08\xc8\x08\x87\x05\x5f\x9c\x8b\x80\x12\x1f\x43\xb3\x13\x6b\xf7\ +\xb4\x66\x64\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x23\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xa0\x49\x44\ +\x41\x54\x78\xda\x75\x93\xdf\x4b\x14\x51\x14\xc7\xbf\x77\xe6\xce\ +\xce\xfe\xd2\x4d\x13\x95\x7e\x2c\x61\x44\x04\x66\x8a\x3f\x88\x0a\ +\x1f\x84\x42\xea\xb1\x87\x20\x24\x88\xac\xe8\x17\x59\x61\x84\x58\ +\x19\x2b\xf4\x90\x69\x50\x20\xf6\xe0\x4b\xf4\x50\x7f\x40\x12\xd9\ +\x4b\x61\x82\xa1\x0f\x45\x68\x92\x8a\x4b\x3d\xb4\x9b\xb3\xcd\xba\ +\xce\xec\xce\xcc\xce\xed\xde\x5d\x56\x54\xf2\x03\x87\x7b\x39\xe7\ +\x7c\xbf\x67\x0e\x33\x43\x18\x63\xd8\x00\xe1\xa1\x88\x18\x9d\x5a\ +\x28\x97\x24\x42\x5a\x6a\x77\xc5\x01\xd8\x3c\x2c\x1e\x2e\xd6\xb0\ +\xd1\x40\xbe\xf6\x74\xa4\x71\x3e\x66\x3c\x2e\xdd\x52\x5c\xbd\xb3\ +\xb2\xb8\x28\xe0\x55\x48\x3c\x61\x1a\x5a\xd2\x98\xad\x2a\xf7\x77\ +\xf4\xb4\x1d\x1e\x03\xe0\xfc\xcf\x40\x3a\x70\x6e\xb0\x4b\xf6\x15\ +\x75\xb7\x1f\xaf\x57\xab\x2a\x43\x50\x15\x19\xa2\x6c\x39\x2e\x62\ +\xba\x81\xb7\x93\x8b\x8e\xa6\x27\x06\x46\x22\x27\xbb\x84\xc9\x3a\ +\x83\xb2\x13\xbd\xb7\xb6\x56\x6e\xef\xbb\x73\xba\x19\x5a\xca\x86\ +\xbe\x62\xc3\xaf\xca\x10\x18\x99\x2c\x8a\x7c\x0a\xb6\x95\xaa\x78\ +\xf9\x71\x16\x73\xf3\xd1\xfb\xdf\x87\xcf\x47\x00\xb0\x9c\x01\x69\ +\xbc\xbe\x97\x96\x56\x4c\xdd\x6e\x6b\xf5\x9b\x16\xcb\x4d\x0d\xfa\ +\x28\xee\x9e\xda\x0f\x41\xe4\xd5\x57\xa4\x4c\x07\x84\x00\x21\xbf\ +\x82\x87\xaf\x3f\x98\x34\xa3\xd5\xa7\xde\xdc\x9b\x96\x20\xa0\x4a\ +\x6f\x73\xdd\x3e\x7f\x5c\xb7\xf8\x64\x0b\x49\xc3\x82\x91\x76\x20\ +\x4b\x44\x84\xb8\xf3\x5c\xbe\xf6\x73\xc9\xc0\x91\xea\x2a\xdf\x4a\ +\x1a\x91\x9c\x14\x02\x82\x06\x22\xab\xf8\xcb\xb3\x05\x96\xcd\x0c\ +\xae\x0e\x8e\x43\x3c\xa1\xc6\xd7\x59\x8b\x57\x51\x00\x89\xd6\xe7\ +\x0c\x48\xcd\xe5\x12\x04\xfd\x61\x22\x11\x2e\xb2\x50\x60\xa4\xe7\ +\x18\x0a\xb4\x3e\x18\x05\x61\x58\x7d\x83\xaa\x42\x00\xb0\x30\xa9\ +\xb9\x52\x42\x91\xf5\x12\x30\x17\xc9\x94\x0d\xaa\x38\xc8\x21\x7b\ +\x70\xa8\xfb\x1d\x3e\xf5\x1e\x85\x20\x95\xa5\x70\xdd\x2c\xf4\xe5\ +\x0c\xf4\x64\x12\xb1\x84\x09\x64\x6d\xc0\x26\x12\x65\xdf\xfa\x35\ +\x72\xf0\x66\x7c\x62\x66\xb1\x82\x28\x1e\x28\xde\x20\x68\x20\x00\ +\x4a\x15\x24\x12\x09\x08\xc6\xa2\x26\xb8\x03\x17\x58\x80\xc5\x4f\ +\x47\x88\x33\x71\x36\xfd\x6c\x89\x42\xe0\xb2\x1f\x70\xd2\x15\x8c\ +\x8b\x2d\xc9\xc3\x7b\x54\xc0\x91\xb0\x0a\x55\x01\x22\xe5\x83\xb9\ +\x40\x5a\x07\xec\xf4\x1c\x38\xf9\x2e\x89\x74\x22\x15\x73\x40\xe4\ +\x7c\xb3\xa2\x42\xeb\x6f\x42\x01\xed\x51\x1d\xa0\xfa\x73\x79\x80\ +\xf0\x44\x54\xec\xda\xb9\xee\x43\x22\x4d\x1d\x43\xf0\x85\x2e\x60\ +\x47\x2d\x10\x2c\x03\xdf\x25\x2f\xa2\xfc\x74\xd2\xf9\x9d\xf5\xdf\ +\xc0\xfc\x38\x60\xea\xcf\xd9\xc4\xc0\xc5\xf5\x06\x1c\x34\x76\x0c\ +\x43\xa6\x67\x20\xd5\x4a\xd8\x13\x02\xec\xdd\xf9\xa9\x9e\x05\x60\ +\xe6\x0f\x24\x67\xd2\x75\x1d\xfb\x05\x3e\x3f\x39\xcb\x38\xab\x06\ +\x6b\x21\x0d\x37\x5a\x54\x1f\x1d\x02\x95\xc3\x56\xc6\xf1\x88\xaa\ +\x12\xf0\xd8\x94\xe1\x97\x65\x5a\xed\xce\x58\xdf\xfb\x4d\xff\xc6\ +\x8d\x48\x35\x97\xc2\xa2\xca\xbe\x0c\x46\xb1\x09\xff\x00\x97\x08\ +\x2c\x5e\x2a\x10\x42\x0c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\ +\x03\x76\x01\x7d\xd5\x82\xcc\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x11\x0d\x81\xdc\x28\x8a\x00\x00\x02\x2d\x49\x44\ +\x41\x54\x78\xda\x8d\x92\x4b\x6b\x53\x41\x18\x86\xdf\x99\x73\x89\ +\x39\x27\x27\xd5\xa8\xb9\x94\x6e\x52\x53\xdb\x8d\xd5\x58\xaa\xe2\ +\x05\x74\x97\x85\x05\x05\x0b\xd5\xba\xf0\x07\x08\xf5\x27\x88\x22\ +\x88\x1b\x11\x14\x5d\x58\x14\x29\x2d\xd9\x88\x6e\x04\xc1\x85\x8b\ +\xea\xca\x85\x0b\x15\x5d\x18\xa4\x55\xc4\xa0\x6d\x9a\x73\x92\x9c\ +\xcb\x5c\x9c\xb4\xb8\x90\xc6\x98\x81\x6f\xf3\xcd\xfb\x3d\xcc\xf3\ +\x31\xe8\x76\x0a\x93\x0f\xae\xe5\x4f\xdd\xb9\xd2\x2d\xa3\xfd\xeb\ +\x62\x68\x6a\xae\x94\xb4\xc8\x3d\x03\xfe\x31\x23\x7b\xe8\x75\xbd\ +\xf2\xb2\xd2\x29\x47\x3b\x35\x77\x9f\x9d\xcf\x10\xc9\x1f\x4e\x9d\ +\x1c\x21\xe7\x4e\x8f\x51\xc9\xfd\x47\x99\xc3\x33\x3b\x7b\x02\x0c\ +\x4f\x97\x89\x54\xc3\x63\x23\x4e\x26\x69\x6b\xd8\x9a\x8c\xe1\xc8\ +\xf8\xae\x9c\x60\xfe\x6c\x6a\xdf\xf9\xff\x03\x84\x60\x97\xb6\xd9\ +\x28\x8d\x0e\xa7\xe0\xae\x35\x50\x57\x55\x1c\x1d\x44\x36\xdd\x37\ +\x01\xc1\x2f\x76\xdd\x81\xf2\x2e\x12\x19\x2e\x1c\x2f\xa6\x74\x53\ +\xd7\xc0\xb9\x40\xc4\x04\xc2\x90\x23\x97\xdd\x8e\x0f\xef\x3f\x9e\ +\xd0\xfb\x06\x9f\x06\x3f\x3f\x55\x37\xbd\x20\x3f\x71\xd3\x09\x6a\ +\xcb\xe5\x42\x86\xc5\x62\xa6\x8e\x20\x94\xaa\x80\xb0\x5d\x11\x60\ +\x98\x71\x8c\x1f\xd8\x1f\x57\x7a\xf3\x89\x42\x69\xcb\x26\x40\x58\ +\xff\x76\x37\x41\x6b\x43\x03\xb9\x14\x42\x06\x30\x41\xc1\xa5\x86\ +\x48\x68\xa8\xb9\x0c\x5f\x96\x6b\xf8\xb5\x26\x11\xb3\x9c\x3d\x52\ +\xb0\xeb\x7f\x29\xe4\x8e\xce\x4c\x46\xee\x8f\xab\xb9\xfe\x7e\x10\ +\x3d\xa1\x00\x3a\x82\x88\xa2\x19\x00\x6e\x83\xa3\xe5\x0b\x04\x4a\ +\x83\x0b\x01\x10\x0d\xab\xd5\xa5\x83\x9a\x33\xf0\x8a\xd7\x97\x2a\ +\x3a\x00\xf0\xc0\xcb\x47\xad\x55\xbc\x5b\x7c\x82\xb7\xad\x15\xc8\ +\xd0\xc3\x85\xcb\x8f\x11\x33\x4d\x10\xda\xd6\x88\xf0\xac\x7c\x1b\ +\x02\x1a\x04\x67\x90\x82\x13\x02\x79\x06\xc0\x8b\x75\x80\x16\x4b\ +\xdc\x30\x9c\xec\x7d\x6a\x58\x54\xb3\xd3\xa4\xf1\xf5\x4d\x35\x61\ +\x5b\xb0\xac\x38\x28\x25\x68\xb5\x02\x44\x81\xaf\x60\x46\x52\x40\ +\x48\x48\x00\x20\x4d\x00\x58\x07\x7c\x5f\xbc\x05\x00\x2b\x7f\xbc\ +\xac\xec\x5e\xa8\x4d\xc2\x49\xd8\x30\x0c\x5d\x41\x3c\xa8\x69\x78\ +\x9f\x9f\xbb\x3d\xfd\x44\xdd\xc9\x6e\x2c\x48\xa3\x1b\x1a\xa4\x9d\ +\xd4\xd1\x31\xdb\xb1\x69\xa7\xe1\x79\x4d\x50\x4a\x51\xd7\x1a\x70\ +\xbd\x46\xdb\xbb\x77\x00\x35\x6d\x77\x61\x6e\xd6\x11\x2c\x80\x8c\ +\x7c\xf0\xa8\x05\xc1\x23\xb7\x67\x80\x0a\xef\x90\x2c\x34\x85\x1a\ +\x64\xcc\x87\x50\x10\x48\x11\x76\xca\xfe\x06\x81\x37\xee\xc0\xcc\ +\x8e\x0a\x9c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xf3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\x3a\ +\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x72\x49\x44\x41\x54\ +\x28\xcf\x45\x91\x4f\x2b\x04\x71\x1c\xc6\xbf\xf3\x32\xe4\x6c\xde\ +\x80\xa2\x44\x39\xbb\xec\x1f\xb3\x23\x6d\x9b\x25\x8b\x10\xfd\x76\ +\x36\xec\xa2\x31\x89\x13\x0e\x2e\xca\xfb\x98\x4d\x7b\xf0\x12\xb4\ +\x85\x83\x36\x17\x97\xb1\xa2\xe9\x47\xfd\x0e\x63\xb6\x8f\x83\xb5\ +\x9e\xe7\xf6\xf4\xf4\x1c\x9e\x8f\x20\xbf\x3e\xb1\x8f\x83\x20\xf4\ +\x23\x3f\x0a\xc2\xe3\xe0\xc4\xfe\xcb\x05\x41\x7c\xeb\x50\xd5\x4d\ +\x95\x1a\x3e\x3e\x35\xaa\xd4\xcd\xa1\xf2\xad\x7e\xa1\x61\xd5\x9b\ +\xdb\xec\xd2\xa2\xcd\x13\x1d\x1e\x68\xb1\xc3\x36\xf5\x66\xc3\x42\ +\x04\xf1\xd4\x06\x17\xdc\xf3\x4a\xcc\x27\x5f\x68\xde\x78\xe6\x9c\ +\x0d\x3c\x85\x88\xb2\x37\x8d\xc7\x23\x1f\x18\xbe\xe9\xd1\x23\x25\ +\x41\xf3\x42\x8d\x4d\xa3\x6c\x59\x0f\x16\xb9\xe5\x1d\xc3\x15\x67\ +\x1c\xa0\xd8\x42\x91\xa2\x69\xb3\xc8\xfa\x91\x54\xc2\x15\xee\xd0\ +\xa4\x5c\xd2\xa0\x82\x4b\x8e\x59\x20\xa1\xcb\x1a\x95\x50\xca\x91\ +\x47\x9b\x98\x94\x3d\x96\xc9\x31\xc5\x38\xd3\x40\x4a\xcc\x3e\xe5\ +\x48\x4a\x51\x95\x47\x34\x3d\xb2\x8c\x32\x84\x30\xc4\x28\xd0\x43\ +\x73\x40\x29\x92\x62\x58\xee\x2f\xb8\x4c\x30\xc2\x30\x23\x4c\xf4\ +\x17\x96\x29\x86\x52\x0c\x1c\x6e\xe8\x92\xb0\xc4\x0c\x93\x8c\x31\ +\xc9\x0c\x90\xd0\xc1\xa1\x78\x24\xf3\x76\xc1\xac\xf2\x8c\x26\xe5\ +\x5f\x29\x1a\x8f\x82\x99\xb7\x05\x71\x55\x96\x53\x5e\xd0\x24\xa4\ +\x83\x1f\xae\xc9\xe2\x2a\x44\x90\x39\xcb\x6d\x66\x58\xa3\x4d\x97\ +\x18\x4d\x4c\x87\x2a\x19\xdc\xe6\x9c\xd5\x87\xe5\x5a\x8e\xca\x9b\ +\x0c\x25\x76\xd8\x63\x81\x0c\x79\xe3\x28\xd7\x1a\xd0\x44\x90\x82\ +\xed\x04\xf9\x30\x17\xe5\xa2\x7c\xe8\x04\x85\x01\xee\x1f\x8d\x42\ +\x66\xb3\xf5\x8b\xfe\x99\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x03\x62\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xdf\x49\x44\ +\x41\x54\x78\xda\xa5\x90\x4b\x68\x13\x51\x14\x86\xcf\x99\x3b\x99\ +\x8c\xc9\xb4\x49\xdf\x2f\x1f\xc4\x47\xb4\xc5\xda\x6e\x44\x5c\x89\ +\x6e\xec\xc6\x85\x08\x82\xa2\x56\x70\xed\xc6\x8d\x6e\xa4\xa2\xa2\ +\xa8\x2b\x05\x75\x2b\x16\x2a\x2e\x14\x57\x6e\x44\x50\x11\x2d\x5a\ +\x14\x6a\x5b\x6b\x6d\xaa\x35\x1a\x4d\x62\xdb\x24\x93\x26\x33\xf7\ +\xce\xdc\xe3\x4d\xa0\x50\x41\x74\xe1\x37\x9b\xc3\xe1\xe7\x9b\x73\ +\x7f\x1c\x1a\x80\x0e\x00\x30\x0e\x9c\xa1\x4f\xa0\xb8\x73\x06\xd7\ +\x32\x5d\xeb\x0f\x47\x6a\x77\x44\x5a\x36\xf4\x04\xf4\x88\xbe\x90\ +\x1a\x7f\x97\x9b\xff\xf1\x8c\x24\x0d\xaa\xdc\x38\x2c\x03\xef\x5d\ +\xb6\xa6\xad\xfa\xba\xb6\xb9\x64\xf2\xa8\xa6\x6b\x2d\x2b\xe3\x6b\ +\xaf\x6c\xec\xea\x35\xcd\x70\x14\x8c\xda\x9a\x4a\x04\x84\x5d\x06\ +\x5e\xc8\xc1\xd4\xe8\x70\xe9\x73\xe2\xf3\x25\x49\x74\x41\x89\xbc\ +\xaa\xe0\xc1\xd5\x1a\x7b\x67\xdf\x41\x6b\xec\xdd\x13\xde\xda\x16\ +\xc3\xd6\xf6\x35\x01\xcd\x80\x3f\x22\x85\x06\xd9\x0f\x13\xfc\xd5\ +\xab\xe7\x63\x9e\xe7\x6f\x57\x12\xae\x83\x42\x53\xdf\x96\xee\x5d\ +\x06\x30\x02\xe9\x49\x15\x24\xf0\x0a\x1c\xdc\x6c\xe5\x55\x1e\x18\ +\x75\xed\x10\xa8\xab\xaf\xce\x0d\xb1\x4e\x63\x4d\xba\xb4\x39\x91\ +\x18\x39\xa7\x16\x27\x2b\x02\x14\x8e\x00\xd4\x48\x4d\x2a\xe2\x16\ +\xc0\x4e\x8c\x40\xb9\x30\x07\x36\x37\xc8\xe7\x01\x30\x9d\x11\x6c\ +\x6a\x8f\x81\xb5\x69\xab\xca\x31\x88\xad\x8f\x1b\xe3\x13\x89\xe3\ +\xaa\xaf\xfb\x3a\x2a\x83\xcf\x5d\x00\x9d\x40\x12\x87\x7c\xea\x29\ +\xa4\x6d\x41\xa3\xd3\xe4\xd4\x06\xe6\x1f\xf9\x12\x17\xbf\xfd\x0c\ +\xec\x6d\x4c\xcc\x68\xbb\xb9\x83\xd6\x86\x6d\x4c\x03\xd2\xa2\xd1\ +\x98\x59\x2e\xcd\x1f\xd1\x88\x00\x9c\x5c\x12\x84\x5b\x04\x89\x0e\ +\x04\x9b\x5b\xa1\x71\x15\x60\x73\x1d\x4a\xa6\xc9\x5b\xfd\xe7\xbd\ +\x83\xb1\x56\x67\xb5\xd5\x86\x3c\xf3\xe3\xeb\x74\x39\x95\x48\x79\ +\xb6\x5d\x6c\x0a\x33\x28\x3b\x6c\x87\xe6\x2e\x3a\xe2\xd3\xec\x84\ +\x3b\xf3\xfe\xa5\x4c\x7e\x9c\x94\x0b\x69\x4e\x92\x22\x14\xef\x0c\ +\x99\x8c\xb1\x9b\xea\xcc\x2e\x55\x56\x96\x31\x71\x57\x04\xf5\xa2\ +\x58\xf8\xfe\xda\x2b\xe6\x47\x1b\x42\x72\x36\x57\x80\xb8\xee\x73\ +\xb1\xe7\x6b\x32\x73\x0a\x00\xfa\x00\xd2\xac\x5a\x04\x10\x28\xd4\ +\x0c\x08\x4b\x10\x30\xcf\xa7\x79\x7f\x31\xf3\xd1\x71\xf3\xf9\xbc\ +\xed\xdb\x1a\x52\x3b\x12\x11\x2c\x31\x7c\x56\x57\x1d\xa1\xfe\x3c\ +\x5f\x2f\x4f\x5c\x4e\xfb\x4b\x7b\x75\x45\x47\xd0\xd0\xc7\xd6\xad\ +\xd0\x4f\x87\x84\x53\x11\x5b\xc3\x5f\x58\xaf\x5f\x23\x63\x3a\x2c\ +\xa3\xc1\x42\xa0\x60\x00\x63\x20\xb5\x6b\x03\x1d\xb2\x09\x53\x51\ +\xb5\xbe\x88\x88\xfb\xac\x90\x3e\x68\x06\x59\x82\x30\x10\x46\x2e\ +\xc2\x8b\x80\xdd\x91\x20\xbd\xf8\xed\x82\xa9\xeb\x21\x94\x66\x10\ +\x36\x1d\x5b\xa0\xb7\x43\xab\x31\x63\x13\x73\xcb\x76\xa4\xad\xb1\ +\x96\x59\xc8\x1b\x91\xf3\x10\x3a\xdc\xfc\x99\xf7\x6a\xa6\x72\xe2\ +\xb6\x69\xca\xbe\xaa\x60\x39\xef\x07\x5b\xb0\xf3\x70\xba\xba\x1c\ +\x7b\x18\x47\x00\x64\xe8\xfb\x06\x72\x11\x45\xd7\x35\xb0\xc4\xfd\ +\x37\xb3\xc5\xfd\xc8\x44\x59\x95\x7b\xa3\x2a\xf8\x1b\xa3\x4f\x7b\ +\x10\x85\xc7\x2a\x7f\xd6\x1d\x8f\x0a\x19\x07\xa7\x26\xe7\x4a\x87\ +\xae\x71\x09\x8a\xaa\xe0\x5f\x4c\x3e\xee\x41\x99\xcd\x62\x50\x48\ +\x72\x67\xd2\xd4\x35\x40\x50\x65\x49\xf0\x3f\xfc\x02\x48\x2f\x74\ +\x28\xb6\xdd\x1f\xd9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x03\xa3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x20\x49\x44\ +\x41\x54\x78\xda\x6d\x93\xcd\x6b\x5c\x55\x18\xc6\x9f\xf7\xdc\x73\ +\xee\xd7\x24\x33\x49\x27\xa9\x49\x27\xa1\x4d\x86\xd6\x18\x34\x4e\ +\x28\xad\x8d\x42\x68\xfd\xa0\xd0\xa2\xfe\x01\x45\xb0\xb8\x75\xa3\ +\xe0\xd2\x55\x45\x37\x0a\xba\x13\x37\x82\x3b\x17\x12\x14\x14\x8d\ +\x45\x51\x6a\x21\x15\xa3\x26\x25\xc1\x8f\x36\x89\x69\xd2\x74\xec\ +\x24\x73\x33\x9d\xfb\x71\xce\x3d\xf7\x78\x47\x0c\x66\xd1\x1f\x3c\ +\xbb\xf3\xbc\xe7\xe5\x79\xdf\x97\x8c\x31\xd8\x0f\x3d\x47\x55\x30\ +\x5c\xb0\xba\xac\x27\x47\x2a\x23\x93\xe5\xae\x32\x5b\xd9\x5c\x59\ +\xaa\x6f\xd5\x2f\x43\xe3\x43\xf3\x99\xf9\xf3\xbf\x77\x43\x00\x78\ +\xa7\xc0\x9e\x91\x81\xf0\x4a\x79\xb4\xfc\xc6\xf9\x13\xe7\xdd\x4a\ +\x7f\x05\x83\x7d\x83\xb0\x98\x85\x20\x08\x70\xe3\xf6\x0d\xcc\x5c\ +\x9d\x89\xb7\xd7\xb6\x2f\x21\xc3\x8f\xa5\x4a\xf1\x93\x24\x48\xe2\ +\x4e\x81\x7f\xcd\xcc\xa1\x6f\xa7\x4e\x9d\x9a\x3a\x33\xf9\x94\x60\ +\x36\xc3\xfd\xd0\x52\xe3\xea\xc2\x15\xf5\xeb\xfa\x2f\x74\xf1\xe9\ +\x97\xf8\x7b\x1f\xbf\x0b\x8e\x1c\x62\x78\xb5\x36\xf6\xf0\xd4\x89\ +\xb1\xc7\x44\x10\x06\xa0\x90\xd0\x68\x34\xb0\x71\x7b\x03\x64\x08\ +\xd5\xe1\x2a\xbc\x1e\x0f\x1d\x26\x8e\xd6\xc4\x44\xb5\x86\xcc\x18\ +\x30\x10\x78\xfe\xfb\x83\xfd\x03\x3d\x97\x8e\x1e\x19\x17\x8d\x66\ +\x03\x3a\xd5\x98\xff\x79\x1e\x7f\xac\xfc\x0e\x47\x0b\x78\xb6\x87\ +\x2b\x73\xdf\xa3\xb7\x52\xc6\xc9\xe3\x27\xd1\x5b\xec\x05\x0c\x60\ +\x19\x0b\x8c\x18\x38\x11\x5e\xa8\x94\x86\x9c\x76\xdc\x46\x47\x8b\ +\xd7\x17\xf1\x77\x7d\xd3\x14\x5c\x21\x43\xa9\x2e\x27\x99\xd2\x3e\ +\x13\x67\x9b\x71\xc3\x9e\x5d\x9d\xa5\xe9\xf1\x69\xb8\xc6\x05\x49\ +\x82\x45\x04\xee\xf8\xe2\x8c\xd1\xa0\xed\xe6\x36\x76\x83\x5d\x6c\ +\xdc\x5a\x87\xef\x8b\x68\x37\x4a\x1e\xed\x24\x9e\x77\x38\x09\x0b\ +\xcf\x98\x47\x88\x1e\x38\x7c\x10\x2d\xde\x42\x74\x2f\x42\xb0\x13\ +\x80\x32\x18\x2e\x1c\x56\x8b\xb5\x42\x1a\x04\xa8\xdf\xad\xc3\xd2\ +\x0c\x6d\xa9\xbe\xde\x1b\x57\x97\xe7\xf6\x89\x22\xf3\x44\xaf\x87\ +\xf4\x4e\x82\xb5\xe0\x26\x5a\x77\x5a\x30\xed\x0c\x69\xac\xbf\x24\ +\xff\x82\x90\x59\xdb\x12\xe0\x80\x72\x14\x84\x22\x48\xa9\x67\xf5\ +\x4c\x76\x76\xdf\x6e\xb8\x00\x4a\x02\x16\x81\x8c\xce\x72\x69\x63\ +\x94\xf9\xd4\xb4\x98\x4c\xf4\x35\x84\x29\x62\x11\x43\x97\x35\xcc\ +\x28\xe0\xb8\xd6\x74\x27\x5c\xfc\xcf\x21\x46\xf4\x11\x4d\x50\x9f\ +\xae\x65\x5c\x0c\x5b\xaa\xbb\xe8\xc4\xc8\xe1\xa9\xcc\xbe\x70\x6d\ +\xf1\x38\x0e\xa4\x84\x3e\x20\xeb\xce\x50\x2e\x0a\x87\x96\xd8\x4f\ +\xec\x79\xfa\x1c\x44\xe4\xd8\xfc\x5c\x69\xd8\x9d\x4b\x87\xb2\xd3\ +\x89\xa2\xd5\xb8\x94\x6e\x5a\xcb\x6c\x8b\x2e\xd2\x26\xe1\x59\x3c\ +\xe4\xb9\x62\x1e\x23\x70\xe5\x40\x0a\x5f\xd8\x28\x38\x36\xca\xdc\ +\x87\x6a\x68\x63\x81\xe0\x0d\xf0\x34\xa4\xf4\xaf\x58\xa5\x8b\xa1\ +\x94\xcb\xaa\x95\xad\x45\xbf\xa9\xaf\xa2\x0f\xd4\x2a\xcb\xc3\x5a\ +\x8e\x62\xf5\xba\xbf\x23\x94\xcb\x3b\x73\xe7\x79\x01\x01\xee\x13\ +\x0a\xc7\x6c\xb2\x26\x18\xc9\xfe\x4c\x14\x7c\xbb\xda\xe5\xd8\xe3\ +\x25\xdb\x1f\x4b\x16\xf4\x6b\xf1\x56\x7a\x04\x39\x7b\x3b\xfb\x4e\ +\x63\x2b\xfc\xa6\xe7\xa6\x9b\xf4\x30\x0f\xae\x10\xa0\x02\x61\xf7\ +\x60\x8c\x9d\x43\x11\x9a\x83\x31\x5a\xfd\x09\x8a\xdc\xa9\x46\xd7\ +\xe5\xe9\xb0\x29\x97\x00\x7c\x87\x9c\xfd\xc7\x44\x00\x5e\xee\x3e\ +\xe0\xbe\xe5\x8d\x72\xaf\x32\x56\x64\xf1\xb1\x14\xed\xb2\x84\x75\ +\x8b\xe1\xee\x5c\xdb\xe8\x6b\x59\x18\xde\x53\x6f\x02\x78\x3b\xef\ +\x5c\x22\xe7\x7e\xe7\x7c\x18\xc0\x8b\xb9\x9e\xb0\x18\x1d\x37\x06\ +\x94\x19\xb3\x00\xe0\x87\x5c\xef\xe7\xc6\x75\xec\xe3\x1f\x51\x72\ +\x6b\x1e\x49\x70\xdf\x2c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\xad\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\x3a\ +\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x2c\x49\x44\x41\x54\ +\x28\xcf\x63\xf8\xcf\xf0\x9f\xc1\x49\x34\xbc\xa7\x60\x79\xe1\x9a\ +\xfc\xf5\xb9\xeb\x52\xe7\x87\x77\x7a\x54\x58\x66\x6a\xc7\xb8\x89\ +\x82\xe4\x40\x88\x2d\xe5\xe4\xee\x5f\x7b\x5f\xed\x3d\xbf\x77\xeb\ +\xde\xd9\x7b\x1b\xf7\xa6\xef\xf5\xdd\x6b\xbc\x52\x46\xa5\x84\x81\ +\x15\xac\xe0\x3f\x43\xc6\xb2\x35\x3f\x26\x7e\xcc\x7f\x19\xfb\x46\ +\xe3\xb3\xdc\x07\xd3\x8b\xee\xcb\x63\x8b\x92\x83\x65\xc2\xa0\x26\ +\xfc\x67\xb0\x36\x99\xff\x68\xef\xfb\x87\xaf\x3e\xbf\xff\xf6\xfe\ +\xe5\xa9\x03\x05\x7b\x83\x37\xda\xda\xba\x31\x28\xc1\x15\xfc\x67\ +\x08\xcc\xdd\xf4\xe1\xd4\xfd\x9f\xdf\x7f\x7d\xfd\x70\x75\x7f\xe1\ +\xde\xd0\xca\x30\x41\x67\x88\x0c\x54\xc1\x7f\x86\xd8\x59\xbb\x6e\ +\x7f\x7c\xf7\xe3\xe3\xfb\x2b\x7b\x8b\x16\xa6\xa9\x26\xc0\xc4\xe1\ +\x0a\x18\x98\x13\x16\x5d\xbb\xfe\xe9\xf9\x8b\x93\xdb\x2a\xad\x0b\ +\x18\x98\x31\x14\x00\x99\xec\x85\xcb\x9e\x5d\xbf\xb7\x2b\xa4\x9e\ +\x81\x13\x49\xf4\x3f\x12\xf4\xce\xfa\xf4\xe6\xc8\x72\xb3\x04\x64\ +\x31\x54\x05\x39\x5f\xde\x9e\x59\x6e\x9e\x88\x53\x81\x57\xee\xe7\ +\xb7\x67\x56\x59\x24\xe1\x56\x90\x0f\x54\xb0\xda\x32\x19\xa7\x02\ +\xcf\xc2\x4f\xef\xce\xac\xb5\xc2\xad\xc0\xbd\x18\xa8\x60\x83\x75\ +\x0a\x4e\x05\x56\xf9\x2f\xdf\x2f\xd9\x69\x88\xdb\x0d\xff\x19\xc4\ +\xdd\xd8\x2c\x19\x78\x90\x45\x00\x3b\x2f\x08\xe4\x06\x3a\x8c\xd1\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x63\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x18\x14\xab\x95\xc7\x6e\x00\x00\x02\xe3\x49\x44\x41\x54\x38\ +\xcb\x9d\x93\x5b\x48\x53\x71\x1c\xc7\x7f\xe7\x3f\x77\xec\xec\xe2\ +\x54\xd2\x69\x79\xa5\xec\xc1\xd0\xe8\x62\x26\xce\xb4\x44\x8a\x2e\ +\x18\x2a\x89\x49\x17\xba\x19\x3d\x84\x98\xa9\x29\x3d\x25\x56\xe6\ +\xad\xa0\x88\xb0\x1e\x04\x8d\xe5\x0d\x41\x24\xa4\x0c\x31\x21\x75\ +\x4b\xdb\x54\xf2\x36\x5d\xcd\xb9\x79\xdf\xce\xce\xce\x99\x67\x67\ +\xa7\xa7\xc4\x95\x0f\xd5\xe7\xe9\xfb\xf2\xfd\xf2\xe5\xc7\xf7\x87\ +\xc1\x06\x16\x17\x17\xa3\x39\x8e\xbd\xd7\xaf\xd6\x28\x96\x57\x2c\ +\x32\x2f\xa9\xd8\x14\xb2\xdd\xef\x23\x43\x3b\x4a\xe2\x15\x09\x26\ +\xd8\x04\x6c\xdd\xbc\x60\x7e\xf0\xa1\xe7\x4b\x91\x4b\x80\x2f\xc7\ +\x1d\xdc\x2f\xd8\x16\x20\x73\x6a\xbf\x19\x39\xf5\xe0\xb0\x8b\xb3\ +\x9b\x03\xfc\x7c\x3c\xb3\x33\xd2\x33\x1b\x36\x0b\x01\x83\x41\x9f\ +\x5b\xdb\xd0\x4e\x4d\x1a\x49\xd3\x8f\x45\x46\xbf\xc2\xf0\x63\x8a\ +\xb4\x5c\x7e\xc1\xce\x6b\xc7\xe7\xe8\xd1\xde\x91\x85\x89\xca\x67\ +\xaf\xd9\xc6\x46\x65\x12\xcf\xf3\x6e\x5e\x0f\xf5\xd0\x90\x70\x68\ +\x64\xba\x22\x32\x3a\xe6\x3b\x07\x02\x8a\xe5\x31\x6a\xcd\x05\x64\ +\x52\x72\xb2\x9c\x03\xd0\xb9\x10\xc2\xc5\x12\x91\xd4\x6f\x47\x9c\ +\x4d\x8c\x19\x94\x18\x86\xc9\x37\x06\x20\xc4\x3b\x2f\x19\x56\x5c\ +\x66\x84\x13\x4b\xb8\x84\xd0\x4b\x7c\xf0\x71\x7f\x02\x34\xb4\xc3\ +\x41\xcb\x09\x50\xfb\xf9\xe3\x5f\xc3\x82\x45\x96\xd0\xd0\xa0\xa5\ +\xbe\xd1\x79\x57\xd1\xdd\xfc\x58\xb7\x06\x76\x8a\x8c\x1d\x9e\x75\ +\x4d\x1d\x39\x2e\x45\x69\xa9\x99\x31\x21\x11\x51\x26\x86\x61\x98\ +\xd3\x27\x52\x02\x14\x19\xf9\x89\x80\x90\x6b\x6e\x7a\x38\xb8\xf5\ +\x7d\x87\xca\x44\x22\x31\xb6\xba\x1c\x0b\x00\x7d\xeb\x01\x24\x49\ +\x22\x0b\x2d\xa2\x06\x75\xab\xf3\x1d\x5d\x4a\x9d\x27\xc0\xaa\x0c\ +\xc0\x92\x5f\xd5\x1c\xf4\xa9\xa9\xa2\xdb\x0a\x40\x20\x00\xed\xe0\ +\x2c\xe3\x21\x12\x11\xa1\xf3\x56\xab\xc0\xad\x81\xc5\x6a\xd5\x6c\ +\x25\x04\x51\xda\x19\x5a\xc5\x78\xe1\x2a\xff\x40\x5c\x1f\x29\xf2\ +\x30\xdb\x69\x47\x2a\x00\x54\xf6\xd3\x9c\x2f\x07\xe0\xcd\xd2\xfc\ +\x31\xce\x66\x3c\x69\xb3\x33\x2a\xb7\x1b\xcc\xe8\x67\x5f\x85\xcb\ +\xc8\x28\xb9\x18\x85\xe1\x4e\xf0\xf5\x44\x18\x2e\x03\xc0\x28\x8a\ +\x61\x01\x60\x4d\x82\x30\x36\x50\x88\xf9\x3a\x19\x14\x62\x37\x8f\ +\xf8\xb6\xb5\xb6\xf7\xb8\x05\x14\x16\x14\x92\x7b\x23\xfc\x6b\x02\ +\x3d\x16\x14\x66\xa3\x23\xdc\x4e\x71\xde\x6d\x96\x35\x41\x5d\xd9\ +\xe5\x7d\x18\x86\xb1\x41\x42\x2c\x50\x48\xa3\xc3\x43\x9d\xf5\xa9\ +\xf3\xc6\xe9\x6b\xbf\x4f\x00\x3d\x7c\x54\x06\x09\x89\x47\x8b\x0c\ +\xda\x77\x03\x63\x5d\xf5\xd9\xaa\x5e\x6b\x92\x8f\x0d\x4f\xfc\xec\ +\x00\xc5\x84\x93\x3f\x3b\xaa\x63\x32\xea\x9e\x56\xdf\x04\xab\x4e\ +\x14\xb9\x3b\xca\xb9\xe9\x12\xef\x14\xdc\x86\xc7\xe5\x95\x70\xe5\ +\xea\xc5\x53\x8c\x83\xbd\x8f\xc4\xf2\x5d\x5b\x08\xa9\x8d\x67\x29\ +\xe9\x1a\x39\x37\xa0\x9b\xd6\x5d\xaf\x28\xaf\x51\x92\xa4\x75\x4f\ +\x73\x6b\xd3\xb9\x17\xcf\x5f\xbe\xd9\x74\x91\x99\x59\xe9\xeb\x3a\ +\x2d\xe3\x8c\xf8\x97\x2e\x2e\x29\x86\xac\xac\xac\x9d\x1a\xad\x86\ +\x7f\xdb\xa8\xe4\xcf\x5f\xc8\x3e\xf0\xc7\x2f\xfc\x0d\x79\x79\x79\ +\x29\x39\x37\x72\x3a\x7b\x7a\xba\xa1\xb9\xa5\x25\x20\x38\x38\xc8\ +\x0c\xff\x4a\x69\x69\xe9\xad\xc9\xa9\x49\xbe\xfa\x49\xd5\x12\xfc\ +\x2f\xb5\xb5\xb5\x55\x2a\xb5\xca\x72\x28\x3e\x96\xf8\x09\x41\x1a\ +\x54\xe0\x88\x8e\x39\x2a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\xbc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\ +\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x99\x50\x4c\x54\ +\x45\xff\xff\xff\x09\x68\xef\x77\xad\xf7\x79\xae\xf7\xb0\xb0\xb2\ +\xb0\xb0\xb3\xc4\xc4\xc9\x09\x68\xef\x15\x6f\xef\x16\x70\xf0\x23\ +\x78\xf1\x24\x79\xf1\x31\x81\xf2\x32\x82\xf2\x3f\x8a\xf3\x40\x8a\ +\xf3\x4d\x92\xf4\x4e\x93\xf4\x5b\x9b\xf5\x5d\x9c\xf5\x69\xa4\xf6\ +\x6b\xa5\xf6\x9f\x9f\xa4\xa4\xa4\xa9\xa7\xa7\xab\xb0\xb0\xb2\xb4\ +\xb4\xb9\xc4\xc4\xc9\xe2\xe2\xe2\xe6\xe6\xe6\xe8\xe8\xe8\xea\xea\ +\xea\xeb\xeb\xeb\xec\xec\xec\xed\xed\xed\xee\xee\xee\xef\xef\xef\ +\xf0\xf0\xf0\xf1\xf1\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xf5\xf5\xf5\xf6\ +\xf6\xf6\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xfb\xfb\xfb\xfc\xfc\ +\xfc\xfd\xfd\xfd\xfe\xfe\xfe\xff\xff\xff\x3a\xd8\x7a\x95\x00\x00\ +\x00\x07\x74\x52\x4e\x53\x00\xa4\xa4\xa4\xf0\xf0\xf0\x8c\x82\x6e\ +\xd5\x00\x00\x00\x82\x49\x44\x41\x54\x18\x19\x05\xc1\x31\x52\xc3\ +\x30\x10\x00\xc0\xbd\xd3\xc9\x10\xe8\x98\x84\xfc\xff\x7d\x4e\x2a\ +\x3a\xdb\x92\xd8\x95\x0d\x00\xa8\x9f\xd8\xb7\x07\x00\x7b\xcd\x70\ +\xff\x8d\x71\x5d\x43\x3f\x8e\x75\xaf\x19\x46\x68\x99\xa3\xc6\xca\ +\x75\xd6\x0c\x0b\xd1\xfb\x9c\x69\xae\x9a\x21\x57\x40\xb6\x7e\xc9\ +\x9a\xe1\x15\x00\xbc\x7c\xde\x00\x80\x5a\x0b\x00\x28\x6c\x0f\xc0\ +\x7e\xd0\xca\x78\x3e\xbf\x7b\xfb\x6a\xd3\xed\x8f\xc2\x08\x1f\x7d\ +\x9c\xe9\x44\x61\x21\x57\xb6\x58\x48\xe4\x42\xdb\x7a\x26\x0a\xef\ +\x00\xbc\x21\x02\x00\xf8\x07\xff\x41\x2e\x91\x05\xfc\x53\xb1\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x50\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xcd\x49\x44\ +\x41\x54\x78\xda\xa5\x93\x4d\x48\x14\x71\x18\xc6\x9f\xff\x7c\x3a\ +\xb3\x33\xbb\x7e\xad\xeb\x17\xc5\x6a\x69\xa5\x41\x1f\x20\x86\xa0\ +\x75\x0b\x05\xeb\x90\x44\x1e\xf6\x20\x18\x81\x76\xad\x8b\x87\x0e\ +\x42\x1d\xba\xa5\x27\x21\x28\x49\x8d\x3a\x44\xa5\x08\x49\x2a\x8a\ +\x89\x69\x56\x7e\x84\x45\xe1\x26\xba\x2b\xae\xbb\xe9\x4e\xeb\xce\ +\xec\xce\x4c\xb3\x96\xb2\x0a\x75\xe9\xb9\xbc\xa7\xdf\xc3\xf3\xbe\ +\x3c\x2f\x31\x4d\x13\xff\x10\xf5\x67\x1a\xf8\x8b\x18\xec\xd3\xfb\ +\x96\x96\x63\xab\xc3\xc3\x4f\x82\x63\x63\x51\xa9\xa0\xe0\x38\x2d\ +\xcb\x24\xb2\xb8\x38\x2f\x97\x96\x32\xae\xca\xca\xba\x13\xad\xad\ +\xf3\x48\xd2\x9e\x04\x43\xf5\xf5\xf7\x56\xfb\xfa\x1a\x33\xce\x94\ +\xf3\x69\x25\xa5\x90\x5c\x2e\x10\x42\xa0\xac\xad\x21\x30\x39\x89\ +\xf5\xa9\x29\x35\xa7\xba\xba\xe3\x6c\x57\xd7\xf5\x64\x83\x5d\xd8\ +\xd7\xdf\xd7\x54\xe8\xf1\x10\x5e\x14\xb1\xf8\x7a\x08\x3f\x97\x97\ +\x21\x08\x3c\xec\x87\x0a\xe1\x28\x3e\x8a\xad\xf0\x26\xbc\xdd\x3d\ +\x66\xfe\x85\x8b\xed\x09\x93\x5d\x83\x09\x2b\xf6\x5c\x5b\xdb\x3b\ +\x77\x6d\x0d\x0f\x4d\xc3\xec\x8b\x97\x41\x5e\x8b\xdf\x96\x58\xb6\ +\x87\x67\xd9\x1c\x89\x63\x5f\xa1\xec\xb4\x83\x77\xe5\x41\xdd\x0c\ +\x61\x79\x60\x50\x2d\x69\x6e\x3e\x55\x66\xad\x43\xc1\x92\xd7\xda\ +\x59\xce\xcf\xe2\x69\x9a\xc1\xc7\xde\xbe\x10\x21\xf4\xb1\xc6\x58\ +\xec\x2e\x43\x51\x31\xd1\x26\xf6\xa4\x54\x55\x38\x58\x41\xc6\x86\ +\x6f\x09\x31\x2d\x06\x29\xdf\xc5\x27\x98\xdd\x2b\x2b\x3e\x5f\x36\ +\x93\x91\x8e\xa5\x0f\x53\xa0\xa3\xda\x9d\x26\x45\x59\xed\x96\xa4\ +\x2c\xd9\x61\x7f\xe3\x3c\x7f\xae\x80\x09\x47\xa1\x05\x7c\x98\x1b\ +\x1c\x86\x7f\xe1\x13\xa8\xd4\xd4\x6d\x66\xc7\x80\x52\xfc\x7e\x29\ +\xc6\xd2\xd8\x5a\x0f\x40\xe0\xb8\xce\x04\x6c\xb7\x89\xe3\xae\xf2\ +\x93\x6e\xcc\x7f\x83\xa9\x04\x31\x33\x31\x65\xe4\xaa\xb1\x6b\x08\ +\x05\xe1\x5b\x5a\x44\x82\x49\xb0\xdb\x09\xe2\x00\xbe\x4f\x4f\xc3\ +\x50\x14\xd0\x84\x38\x6d\x02\x3f\x2e\x0a\xa6\x5b\x1f\x79\x0b\x6d\ +\xe5\x2b\xc6\xa6\x67\x8c\xf4\x2d\xd5\xc3\x01\xcf\x04\x43\x87\x6e\ +\x99\xc4\x93\x8a\x62\x30\xd9\xd9\x0a\x6b\xc6\x41\x41\x47\x9a\x4d\ +\x18\x65\x10\x71\x0b\xde\x00\x10\x0d\x61\x74\x35\x68\x38\x2c\xb8\ +\xc1\x34\x1f\xe9\x36\xdb\x15\x81\x36\x21\x32\x04\x09\x26\xc1\x6e\ +\x27\x60\x73\x72\xfc\x1c\x00\x2d\xac\x41\x67\x23\x32\x1f\x88\x82\ +\xd8\x59\x0c\xa8\x86\x21\x6a\x86\xe7\xaa\x05\x3f\x90\x24\x57\x56\ +\xaa\x70\x4b\xff\x11\x01\x65\xfe\x66\x76\x8f\x58\x54\x55\x55\xb7\ +\xa6\x0b\xaa\x90\xce\x21\xbe\x1c\x01\xed\xe4\xd1\xaf\x19\x20\x71\ +\xdc\x44\x4a\xca\x48\xa7\xdd\x7e\x23\x2f\x53\xfc\xcc\x85\x37\x1d\ +\x48\xe3\xb0\x62\x08\x6a\x82\xd9\x53\xa4\x87\x56\x91\xbc\x4f\x1f\ +\x37\x1d\x71\x72\x24\x33\x18\x03\x6c\x34\xc2\x14\x03\x1b\xc3\x22\ +\x9d\x36\x40\x05\x23\x58\x71\xb0\x98\x0c\x68\xe6\xc1\x4b\x97\xdb\ +\x3d\xc9\x45\xda\xd1\x7d\xcb\xe4\x4b\x6f\x6f\x63\x11\xaf\xf2\xb9\ +\x1c\x41\x26\x08\x38\x42\x10\x04\xb0\xa4\xe9\x98\x8b\xf2\xea\xe1\ +\x9a\x9a\x8e\x86\xfd\x55\x4e\xd6\x73\xab\x95\x0b\x56\x49\xbc\xa3\ +\xa3\x51\x49\x96\x4b\x29\xda\x4a\xb2\xb1\x31\x7b\xa0\xa2\x22\xa5\ +\xd8\x8a\x5d\xbb\xef\x99\xfe\xfb\x9d\x7f\x01\x2e\xd5\x46\xab\x0b\ +\x34\xf6\x10\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xb7\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x16\ +\x12\x08\x06\xdf\x22\x0f\x24\x00\x00\x03\x37\x49\x44\x41\x54\x38\ +\xcb\x5d\x93\x6f\x4c\xd4\x75\x1c\xc7\x5f\xdf\xdf\xfd\x8e\xf3\xb8\ +\xe3\xfe\xf8\x0f\x41\x30\x08\xee\x3c\x25\x63\x72\x21\xe2\x1f\x82\ +\x58\xee\xc4\x39\xfb\x63\x0d\x57\x6d\xd8\x7a\xd2\xd3\x36\xa6\x3d\ +\x20\x68\x8b\xb5\xe6\xc6\xc6\xe6\xe6\x5a\x6d\xb2\xb6\x56\x6c\xd9\ +\x03\x3a\xd3\xcd\x2d\xa0\xfc\x33\x22\x13\x34\x18\x58\x96\x08\xa8\ +\x70\x8a\x80\xd7\xdd\xef\xee\x7e\xbf\xef\xb7\x07\xa7\xd6\xfa\x3c\ +\xfc\x6c\x9f\xd7\x3e\xaf\xed\xfd\x16\x00\x79\x79\x1e\xa5\x94\xc5\ +\x73\x6f\x76\xa8\xdc\xb2\x9d\x20\x00\x40\x08\x01\x4a\xf1\xef\x08\ +\x50\x88\xd3\xad\xb5\xe2\xf1\x46\x07\x68\x68\x68\x60\x7d\x61\x01\ +\xa1\xc6\x2a\xb1\x2e\x18\x44\x2a\x81\x42\x80\x50\x20\x34\x44\xf6\ +\x14\x25\x20\x36\xbf\xc8\xe9\xff\x20\x75\x80\xc9\xc9\x09\x66\x67\ +\xa7\xc9\x94\xec\x60\xc1\x1d\xa0\xd4\x76\x0f\xe3\xef\x25\x42\x73\ +\x43\xf8\xc2\x8d\x68\xb9\x5e\xcc\x1f\xbf\xe2\x8f\xd2\x46\x96\x93\ +\x2e\xf8\x3f\x00\x04\x02\x81\x69\x9a\x24\xa4\x46\xde\xb5\x28\xcd\ +\x7e\x13\xc7\xc6\x5d\xc4\xcb\xcb\x91\x76\x3b\x9e\xd0\x4e\x2a\xef\ +\x0e\xd3\x3f\x3a\x01\x80\xfa\x70\x0d\xa2\x3d\x86\x96\x05\x64\x3d\ +\x13\x52\xe7\xc0\x99\xf7\xa8\xa9\xd9\x8d\x43\x16\x31\xff\xd1\x27\ +\x5c\x1a\xe8\xe7\xc2\xf0\x30\x53\xad\x47\xd1\x6e\x24\x68\x7c\xf9\ +\xb0\xba\xf7\xf6\xf6\x19\xd1\x1e\xd3\xd4\x59\x5f\xf6\x03\xa5\x00\ +\x21\xd8\x3c\xf4\x29\xd5\x6f\xbd\xc3\xc3\x2b\xa3\x8c\x7e\x76\x8c\ +\x3e\x7b\x86\xb1\x33\x17\x31\x75\x27\x65\xf6\x45\x22\x27\x3b\xa9\ +\x5b\x5a\x14\xab\x0e\x1f\x5b\x7f\x7d\xea\x95\xa8\x88\xc4\x9a\xf4\ +\xc7\x2e\x29\xa9\x38\xb4\x26\x87\x39\x7f\x21\x8e\xcf\x4f\x70\x3c\ +\xb8\x95\xe4\x9e\xf7\x59\xe9\xf5\x03\xb0\x50\xfd\x12\xbd\xe3\x51\ +\x0a\x2e\x9c\x24\x54\xbb\x83\xa2\x2d\x91\xbd\x3f\xb4\x54\x7d\xfc\ +\x44\xa1\x7a\x53\x29\x05\x55\xfb\x29\xbe\x3b\x47\xbf\xb5\xc4\xf2\ +\x9e\x36\x72\x9c\x6e\x8c\x54\x1a\x23\x95\x46\x0a\x1d\x63\xd3\x01\ +\xbe\xf4\x15\xc1\xe5\x21\x9c\x15\x75\xa4\xa2\x3d\xf5\x36\x00\xb7\ +\xcb\xd5\xd1\x7a\xb4\x8d\xc2\xbd\x4d\x8c\x28\xc9\xa9\xcc\x06\xa4\ +\xbf\x84\x8c\x29\xb1\x2c\x89\x94\x0a\x4b\x2a\x14\x82\x89\xb8\x60\ +\xf5\x0b\x61\xf2\x9b\xf6\x31\x9f\xbf\xd9\xad\x03\x68\x9a\x8d\x3b\ +\xb7\x67\x30\xad\x30\x36\x9b\x0d\x74\x07\xc9\x94\x09\x4a\xa1\x94\ +\x42\xd3\xb2\x49\xd0\x34\x0d\x29\xec\x68\x8f\xf2\x25\x4d\xcb\xf3\ +\x44\x61\xfa\xe7\x28\xf7\x6b\x2b\xd9\x86\xa0\xe5\xfe\x20\x4b\x86\ +\xc2\x48\x9b\xa4\x32\x16\x46\xca\xc4\x48\x67\x58\x36\x24\x4d\xc9\ +\xcb\x44\x9c\x4e\xd2\x5d\x5d\xdc\x1c\xf8\xa6\xcf\x06\xe0\xf3\xfa\ +\x3a\xbc\x25\x15\xf0\xd7\x79\xc2\x8e\x7c\x36\xec\xde\xc6\xe4\xe4\ +\x55\x7e\xb7\x3f\x05\x96\x89\x69\x49\x4c\x09\xaf\x39\x47\x78\xbd\ +\xf6\x59\x1e\xdc\x79\xc0\xf9\xee\x36\x7a\xaf\x0e\x1d\xd1\x00\x74\ +\xbb\x8e\xcf\xe3\xe6\x3b\xd7\x3a\xbe\x3d\xd1\x05\x37\x16\xe8\x7c\ +\x31\xc0\x11\xab\x8f\x55\x89\x29\x72\x13\xb7\x39\x98\x19\xe0\x60\ +\xb1\x93\xb5\x96\x8b\xd9\x0f\xda\xf8\x75\x45\x7c\x2c\x3a\xcd\x59\ +\x01\x10\x28\x0f\x28\xaf\xcf\x43\xb0\xee\x55\x2a\xc7\x7b\xf0\xfd\ +\xf4\x27\x87\xea\x23\xe4\x35\x37\x33\x1a\x0a\x62\xa0\xa8\xb8\x79\ +\x8b\x87\xe7\xce\x71\xa9\xf7\x6b\xf5\x5b\xfe\x72\xb2\xfd\x3a\xbb\ +\x80\x2b\x02\xa0\xec\xe9\x32\xe5\xf1\xe6\x91\x2a\x8d\x90\x58\xf9\ +\x0c\xe1\xb1\x6e\xb6\xcc\xfc\x82\x6b\x5a\x51\x3f\x38\xa8\x56\x14\ +\x16\x72\x71\x7b\x0d\xf1\x8d\xab\xc5\xb5\x84\x41\xcf\xc8\xad\x7a\ +\x60\xf0\x51\x3f\x71\x82\xd8\x8f\x10\xa0\xa4\x04\x24\x90\xa3\x41\ +\xa0\xbb\xe5\xf9\x7d\xfe\xba\x37\xb6\xfa\xd6\x16\xeb\xc6\xe8\xf7\ +\xf3\xef\x76\x1e\xff\x22\x96\x50\xe3\x42\xd8\x4e\x29\x65\xc5\x01\ +\xfe\x01\x85\xfb\x4d\xd5\x99\xdf\x20\xe7\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x4b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1e\ +\x00\x1a\x1d\x90\x60\x8a\x32\x00\x00\x01\xcb\x49\x44\x41\x54\x38\ +\xcb\x95\x93\x41\x4f\x53\x41\x14\x85\xbf\x79\xd3\xda\x42\xc1\x16\ +\x92\x47\xba\x51\x13\x6c\xd2\xba\x24\x2e\x70\xa3\xac\x58\xe8\xc2\ +\x90\x50\x62\x82\x5a\xfe\x82\xff\xc5\x1f\xe0\x46\x49\xd0\x34\x04\ +\xc5\xd0\xe8\x02\x04\x8d\xee\x5c\x68\x62\x13\x0c\x05\xa2\x89\xf1\ +\x05\xdb\x04\x11\x2a\xcc\x5c\x17\x53\xea\x7b\x4d\x21\x7a\x92\x59\ +\xcc\x9d\x7b\xcf\x3d\x27\xf7\x8e\x02\xf0\x7d\x3f\x15\x04\x41\x01\ +\x10\xfe\x0d\xca\xf7\xfd\x6a\x10\x04\x7b\xc7\x81\x31\xf9\x4f\x00\ +\x63\x00\xb1\x16\x81\x00\xcc\xbc\x80\x7a\x13\xac\x80\xa7\xa0\x2f\ +\x0e\x67\x34\xd4\x0f\xc0\x88\x4b\x7a\x3a\xbe\x8b\xee\xe9\x6f\xd7\ +\xc4\xc2\xba\x2e\x0f\xc1\x95\x2c\xe4\x07\x5c\xc1\xf6\x2e\xe4\xd2\ +\xf0\xcb\xc0\x50\x0f\xdc\x5b\x05\xad\x75\xc4\x4b\x44\xc1\xca\x57\ +\x78\xfb\xad\x15\x10\x47\x72\x69\x10\xaa\x75\x97\x61\x04\x27\x29\ +\x04\x2f\x7c\x39\xb2\x50\x18\x80\xe1\xb4\xb3\x11\xf7\x9c\x15\x05\ +\x28\x05\x09\x2d\xdc\x5a\x4a\x74\x55\x00\xc0\xf8\x79\x61\x32\xa7\ +\x38\xb2\x60\x2c\x7c\xd8\x81\x0b\x67\xa1\x54\x70\xa4\x1f\x77\x14\ +\x4f\xd6\x39\x99\xe0\x79\x4d\xf1\x72\xfb\x6f\xc7\xc1\x24\xfc\xd8\ +\x07\x1b\x96\xac\x4e\x21\xa8\xdc\xdc\x03\x4f\xb7\x9c\xa9\x8e\xd3\ +\x5e\x81\xc8\x3d\x42\x70\x63\x31\x45\xb6\x17\xfa\xe3\x6e\x02\xe9\ +\x04\x68\x05\xc1\xbe\x53\x94\xd4\x30\x77\xdd\x9e\x4c\x30\x31\x0c\ +\x13\x17\x21\xa5\x61\x7e\x03\xa6\xf3\xb0\xfc\x05\xf2\xb1\xef\x3c\ +\x28\x57\xa8\x91\xe5\xf5\x2b\x8d\x7f\x2e\xd7\x7d\x0f\xca\x9f\x61\ +\xb1\xe6\x46\x98\x8c\xc1\xb3\x1a\x34\x2d\x54\x2b\x15\xaa\xf7\x4b\ +\xed\xbc\xe2\x54\xf1\x1d\xb0\x16\xae\xbd\x2a\x22\x22\xe6\x40\x44\ +\x7e\x8b\xc8\xa1\x88\x18\x11\xb1\x22\x62\x64\xa1\xfc\xd8\x3d\x1b\ +\x23\xb7\xef\x4c\x6f\x02\x7d\x5d\x2d\x34\x0f\xc1\xf3\xc0\xf3\x14\ +\x4a\x39\xdf\xc6\x58\x74\xa2\x17\x80\xd2\xcc\xdd\xad\x47\x0f\x67\ +\x47\x81\x9f\x9d\xbf\xeb\xda\x69\x1f\xe7\xfd\xa7\x75\x29\x4e\x15\ +\xdf\x84\x3b\x87\x67\x42\x26\x93\x49\x37\x1a\x8d\x11\xa2\x23\x0f\ +\x43\x3a\x3d\x1f\xe3\x0f\xc0\x2d\xf3\xe9\xa8\x56\x77\xd9\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x47\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xc4\x49\x44\ +\x41\x54\x78\xda\x9d\x93\x5b\x48\x53\x71\x1c\xc7\x3f\xe7\x6c\xe9\ +\xa6\x36\x8f\xb5\x91\xa7\x48\x6c\x0b\x32\x8c\x08\xa4\xfb\x58\x2d\ +\xbb\x88\xd5\x53\x62\x17\x8b\xae\xf3\xb5\xb2\x46\x17\x24\x28\xba\ +\x47\x05\x41\x85\xbd\x44\x74\x2f\x0d\x2a\x95\x82\xc0\x82\x6e\x08\ +\x25\xdd\x2f\x76\xa3\x8b\xb5\x6a\x73\xd3\xed\x2c\xdd\x39\xae\x79\ +\x40\x5d\xf4\x12\x7d\xe1\xfb\x76\xbe\x1f\xbe\xbf\xef\x9f\x23\xc4\ +\xe3\x71\xfe\x45\xd5\x6b\xe4\x41\x79\xcf\xf3\x1b\xd4\x48\xf4\x4d\ +\x3f\x59\x2e\xcf\xaf\xae\xfe\x06\xa0\x03\xe6\xce\x99\xd3\xfa\xeb\ +\x57\x87\xb4\x7a\xad\x97\x64\x09\x22\x80\x88\x40\x8c\x91\x6c\xe1\ +\x63\xad\x84\xe5\xf2\x0b\x9e\x29\x0a\x17\x26\x4e\x0c\x5e\xa9\xab\ +\xcb\x32\x02\x28\x11\x45\xca\x96\xb3\x71\x4d\x75\x13\x4f\x06\x74\ +\x5b\x88\x13\x7d\xb4\x98\x1f\x3e\x91\x65\xf5\xaf\xf1\x48\x22\xb6\ +\x9f\x61\xc4\xd6\xa0\x04\xa0\x03\xba\xba\xba\x30\xa5\x9a\x30\xa5\ +\x18\x38\x79\xe3\x31\xc9\xca\xf4\x1d\x64\x8c\xf5\x15\x0b\x2b\x15\ +\x04\xd5\x4f\x91\x37\x85\x9a\x9b\x23\x09\xbe\x35\xd2\x0b\xd0\x12\ +\x00\x55\x55\x11\x45\x58\x5c\x38\x0a\x01\xf4\x26\xaf\x1a\xab\xc8\ +\xb5\x3c\xa5\xb8\xa2\x03\xff\xcf\xef\x9c\xdd\x9a\x46\x28\x65\x1a\ +\xb7\xdf\xb4\x24\x32\x1a\x00\x62\x4f\x03\x4d\xd3\x68\x8f\x76\x12\ +\xed\x54\x51\x12\x7e\xff\xbc\x96\xbc\xd4\xe3\x94\x6d\xed\xe4\xdd\ +\xc7\x00\x47\xd6\x9b\x21\x2d\x8f\xc6\x2f\x13\x30\x99\xcd\x00\xf4\ +\x9d\xa0\x69\x7a\x83\x70\x02\x70\xfe\xda\x3d\x52\x63\xef\xf1\x4c\ +\x7e\x4d\xf9\x2e\x81\x47\x2f\x43\x6c\x28\x53\xc9\xb0\x48\xec\xbe\ +\x32\x8c\xd9\x33\x25\xa4\xcc\x4c\xda\xdb\xda\xfe\x6e\xd0\x16\x8e\ +\xe2\x1a\x6d\xc5\x33\xc5\xcf\xe1\x73\x9f\xb8\xdb\x14\x62\xc9\xf4\ +\x08\xee\x82\x74\x2e\x36\xcd\x20\x7f\xc4\x70\x0a\xc6\xbb\xba\xbf\ +\xd7\x9d\x34\xa2\x86\xa6\xaa\x6c\x5b\xb7\x82\x03\xde\xa1\x9c\xbe\ +\xfe\x95\xaa\xd3\x2f\x28\xc8\xfd\x4c\x59\xa1\x91\xe5\x7b\x44\x82\ +\x91\x06\x1c\x0e\x07\x6f\x9f\x3c\xa0\x27\xd3\x37\xa2\x96\x20\x6a\ +\x9d\x6c\x5c\xaa\x71\xeb\xc6\x25\xf6\x9e\xca\x22\x77\xa0\x8f\x1d\ +\xe5\x06\x56\xed\x4b\xe3\xab\x3f\x8e\x7d\x58\x36\x46\x83\x41\x3f\ +\xb5\x27\xf3\xc7\x06\x2b\xa7\x7f\xa0\xf5\x9b\x9f\xed\x67\x24\x06\ +\x59\xda\x38\xe6\x85\xfd\x97\xed\x08\x19\x56\x36\x6e\x9a\x87\xcb\ +\xe5\xa2\x74\x5e\x89\x7e\xaa\xc3\x6e\xd7\x33\xbd\x1b\x38\x0b\x72\ +\x49\x4f\x37\x50\x71\xd4\x42\x7f\xb3\xca\xe1\xd5\xed\xec\x3a\xd5\ +\x45\xc3\x03\x8d\x9c\x9c\x1c\x64\x59\xa6\xb9\xb9\x19\x79\xf0\x60\ +\x44\xa3\x41\x7f\xf6\x98\xaa\xf6\x01\x0a\xdd\x93\x90\xc7\x6c\x27\ +\xd3\x62\x62\x9f\xe7\x3b\x57\xef\x08\x9c\xa8\x8f\x61\xb3\xd9\x70\ +\x3a\x9d\x84\x42\x21\xdd\xf1\xee\xf1\x12\xd5\xad\x56\x2b\xb1\x58\ +\x0c\x1d\xb0\xad\x62\xbe\x71\xc8\x10\x1b\x4a\xa0\x91\x35\x0b\x24\ +\xee\xbf\xb4\x72\xa8\x26\x8d\x01\x52\x16\xc5\xc5\xc5\x84\xc3\xe1\ +\x5e\x40\x24\x12\xd1\x83\x51\x45\xd1\x47\x07\x30\xf6\x33\x65\x6c\ +\xae\xdc\x59\xc5\xac\xb1\x16\xf5\x6c\xbd\xcf\xe8\x2e\x2a\x65\xf9\ +\x4a\x03\x00\x81\x40\x80\x64\x7d\x69\x69\x01\xe2\x3c\x6c\x6a\x42\ +\x34\x88\x41\x00\x2a\x56\x15\x2d\xf2\x94\x8c\x73\x74\xff\x95\xff\ +\xe3\xdf\xfd\x96\x70\x9f\x9f\x28\xbe\x9f\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x51\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0a\x11\x00\x00\x0a\x11\ +\x01\xd8\xd1\x3e\x12\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xce\x49\x44\ +\x41\x54\x78\xda\xa5\x92\xdb\x4b\x54\x51\x14\xc6\x7f\xe7\x3a\x3a\ +\x9a\x97\x48\xcd\x4b\x33\x39\x45\x69\x79\xa9\x94\x94\x08\xc4\x0a\ +\x94\x22\x2d\xa2\x20\x7a\x29\xe8\x49\xe8\xa1\x82\x22\x2c\xe8\x21\ +\x7a\x8b\xa0\x97\x6e\x12\x14\xbd\xd6\x8b\x58\x41\x51\x91\x0a\x59\ +\x49\x49\x14\x65\x63\x38\x95\x4d\x77\x27\xe7\x72\x66\xd4\x99\xd3\ +\x72\x43\xfd\x03\xad\xcd\xc7\x3a\x7b\x9f\x75\xfb\xbe\xbd\x35\xd7\ +\x75\xf9\x1f\xd3\xf9\x4f\xd3\x5a\xdb\x3a\xee\x67\x32\x6e\xab\x69\ +\x18\xe4\x64\x67\xe3\xf1\x66\xe1\xcd\x12\xef\xb1\xb1\x2c\x1b\xc3\ +\x32\xd0\x35\x1d\xcd\x05\x57\x56\x3a\x93\x26\xf8\x2e\x48\x64\x32\ +\x42\x5e\x41\xc1\xa0\x56\x5d\xdf\xac\x38\x58\xa6\x89\x69\x59\x92\ +\x64\xa2\xbe\x05\x96\xec\x4d\xb5\x9f\x83\xa5\x92\x3f\x7e\x9a\x20\ +\x16\x9d\x42\xd3\x34\x90\xc2\x66\xc3\xaa\x5a\x76\xed\xe8\xc0\xb2\ +\x2d\x09\xb2\x55\xe2\xe0\xab\x30\xb5\x81\x22\x8a\x0b\xbd\x2a\xf0\ +\xc7\xcf\x5f\xf4\xf7\x0f\xe0\x38\x0e\xbe\xf2\x62\x44\x38\x90\xf3\ +\x68\x22\x85\xd9\xd8\xd8\xc0\x9a\x86\x06\x84\x02\xba\xa1\x03\x1a\ +\x47\x7a\x86\xe8\xee\x19\x64\x99\x6f\x01\x87\x76\x37\xf3\xe0\xc9\ +\x18\x95\xa5\xcb\xe9\x6c\xf4\x0b\x1d\x30\x4c\x83\xc5\x95\x95\x0c\ +\x0d\x3d\x43\x4f\xa6\x92\xcc\xcc\xcc\x30\x3d\x9d\xe2\xf7\x54\x8c\ +\xb6\x03\x97\x09\x85\x7f\x01\xd0\x54\x55\xcc\x92\x22\x8b\xca\x85\ +\x79\xf4\xf4\xbd\xe2\xf0\xf9\x47\xd2\xc4\x64\x51\x45\x05\xb6\x4c\ +\x9a\x92\x3c\x33\x11\x77\x88\x27\x1c\x55\xf9\xc4\xe5\x87\x44\xe3\ +\x29\xfa\xce\xec\x61\x60\x24\x44\xeb\x6a\x3f\x9a\xfc\xd8\xb3\xa5\ +\x84\x6d\x1b\xea\xd8\x79\xfc\x06\x57\xef\x05\x39\xd5\xb5\x54\xf4\ +\x70\x49\xa5\xa6\xd1\x23\x91\x88\x88\x12\xe3\xcd\xe8\x7b\x6e\x3e\ +\x7c\x4d\xd7\xd6\x6a\x26\xbf\x87\x59\x59\x66\xf3\xed\x6b\x98\xaf\ +\xe1\xcf\x7c\xf9\x3c\x41\x74\xf2\x3b\x07\xb6\xd7\x71\xed\xd6\x73\ +\x42\xa1\x0f\xc4\x63\x51\x52\x49\xd1\x40\x17\xee\x5e\x6f\x36\x13\ +\xbf\x5d\x6c\xe1\xb6\xb1\x79\xa5\x52\x5d\xd7\x35\xe9\xae\x23\x5a\ +\x29\x93\x1d\x25\x65\xb3\x1c\xbb\x34\xc0\xf8\xb7\x24\x0b\x4b\xb2\ +\x84\x76\x52\x0a\x48\x90\x31\x57\xc4\xd6\x98\x99\xcd\x30\x15\x8d\ +\x93\xe3\xb5\x95\xfa\x0a\xb2\xfe\xda\xcf\xa9\x84\x1a\xdd\xd6\xd3\ +\xa4\xd3\xb3\xb8\xae\x86\x2e\xa6\xae\x2e\x50\x9a\x8b\xc7\x36\xb8\ +\xf3\xf8\x1d\x49\x27\x29\x70\x14\x1c\x27\xf1\x0f\xbd\xfd\x6f\x29\ +\x9c\x97\x45\x49\xbe\x8d\x64\xab\x29\x75\x69\x82\x6d\x5b\x2c\x09\ +\x04\x38\xdd\xd5\xce\xb9\x9b\x23\xc4\xdc\x5c\x6a\x6a\x6a\xa9\xaf\ +\xaf\x67\x45\x4d\x1d\x17\x6e\x07\x99\x9c\xcd\xe5\x62\xef\x4b\xce\ +\x1e\xea\xa4\xba\xba\x8a\xbc\xfc\x7c\x00\x4c\x40\xb8\x4c\xf3\x21\ +\x34\x4e\x4d\xa9\xc6\xae\x96\x00\x5b\x0f\x5e\x61\x73\x93\x8f\x9d\ +\x2d\x4b\x39\x79\xf5\x29\xa3\x9f\x22\x5c\xef\x7b\xc6\xbe\xf6\x2a\ +\xca\x73\x12\x0c\x0f\x0f\xe3\xf3\xfb\x91\x21\x30\x85\x93\xd2\xa0\ +\xac\xbc\x02\xa1\xc3\xd1\xbd\x8b\xe5\xda\x9a\x78\x13\xfa\xc1\xfc\ +\x05\x85\xb4\xad\xab\x22\xe7\x45\x88\x6c\x8f\x45\xf7\xfe\x76\x32\ +\x12\xef\x4a\xa6\xc7\xe3\x51\x4f\x5b\x5b\xbb\x7e\xd3\x5d\xbf\x6f\ +\xd1\xa6\xbf\x82\xe9\x86\x12\x55\xc1\x9c\xf3\xa6\xf2\xa4\x5d\x5d\ +\x8a\x98\xaa\x89\x40\x9d\x8d\x06\xc7\x06\xfe\x00\xfe\x85\x10\x0b\ +\x5b\xba\x40\x67\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xb0\x49\x44\ +\x41\x54\x78\xda\xa5\x93\x3f\x48\xc3\x40\x18\xc5\x5f\xa2\xd8\x74\ +\xab\xda\xc1\x3a\xd6\x55\xc4\xcd\x41\x10\xff\xd0\xad\x45\xa1\xe2\ +\x24\xae\x8e\xea\xe0\x20\xc5\x4d\xb0\xe8\xac\xb8\xbb\xa8\xb8\xd9\ +\xc1\x41\x67\x37\x05\xc7\x42\xc1\x0e\xd6\x52\x41\xcd\x35\x7f\x9a\ +\xb6\x97\x78\x5f\x22\xe1\x42\x1d\x0a\x7d\xb9\x7c\x97\xc0\xbd\xdf\ +\x3d\xbe\x5c\x14\xcf\xf3\x30\x88\x86\xa9\xe4\xb2\xd9\xef\x56\xcb\ +\x49\xec\xec\xed\x43\x96\xa2\x52\x55\xa1\xaa\x0a\x14\x05\x50\x10\ +\xdc\xa7\x27\x45\x68\x5a\xec\xe7\xae\x54\x1a\xf5\x01\x96\x69\x25\ +\x26\x52\x13\x58\x58\x5c\x82\x27\x03\x80\xc0\x28\x0a\x41\xc4\xf0\ +\xe7\xdb\x9b\x2b\x54\x2a\x95\x44\x98\xc0\x75\x5d\x68\x31\x0d\xda\ +\xc8\x10\x2e\x1f\x5e\xa3\x29\xfc\x42\x23\x48\xb1\x95\x99\x01\xe7\ +\xdc\xf7\x84\x00\x2e\x5e\xba\xdd\xae\xa0\x03\x9b\x2b\xd3\xb4\x3e\ +\x4c\x42\x3d\x72\xbd\xbf\x59\x3c\x98\x4e\x87\xd6\xfa\x9e\x48\x02\ +\xa2\x36\xed\x36\x99\x43\x79\x01\x81\x06\x5c\x02\x04\x90\xde\x04\ +\x2e\xe7\x3e\xd5\x10\x80\xeb\xfb\x27\xc8\x0a\xbf\x12\xa5\x10\x57\ +\x3e\x33\x47\x6b\xc9\xd3\x9b\x80\x19\x36\x32\xf3\xb3\xb2\x1b\x9e\ +\x64\x26\x56\xd3\x74\xfe\x49\xe0\x72\x70\x41\x3d\xdc\xdd\x46\x9f\ +\x22\x8f\xd4\x44\x1e\x34\xb1\x7f\x05\x9e\x68\x0f\x3a\x1d\x90\x8e\ +\x8a\xc7\x88\xc7\xe3\x61\x7c\x3a\x03\x24\x8a\xbd\x91\x5f\xf7\xe7\ +\xa9\x74\x3a\xda\x83\x8e\xd8\xdd\x69\xb7\x41\x2a\x97\xcb\xb8\x38\ +\x3b\x87\x65\x5b\x38\x28\x14\x20\x2b\x35\x39\x89\xda\x47\x8d\x3e\ +\x21\x79\x24\x80\xd8\xdd\x71\x1c\x90\x18\x63\x30\x4d\x13\x86\x61\ +\x40\xd7\x75\xc8\xf2\x84\xd1\x15\xd1\x93\xc9\x24\xde\xaa\xd5\x48\ +\x13\xbf\x18\xd3\xc7\xe8\x34\x32\x9d\xc1\xb6\x6d\x4a\xd4\x03\x20\ +\x30\x6d\x66\x5b\x16\xb8\x9c\x40\xe1\x7c\x99\x35\x9b\x8f\xba\xce\ +\xc6\x1b\x9f\x0d\xe4\xd6\x56\x41\xaa\xd7\xeb\x90\xf5\x5e\xab\x51\ +\x0e\x3c\xbf\xbc\x40\x1d\x52\x7f\x20\x34\xf0\xef\xfc\x0b\xfb\xd2\ +\x1e\xf6\x17\x50\x4f\x5c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\xd7\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x08\ +\x12\x1c\x25\x0b\xa8\x1f\xd7\x00\x00\x02\x57\x49\x44\x41\x54\x38\ +\xcb\x75\x93\xcd\x4b\x94\x51\x14\xc6\x7f\xe7\xbe\x77\x66\x1a\x21\ +\xb1\x88\x92\xa2\x8c\x30\xf1\x03\x6b\x17\x06\x11\xb4\x71\x91\x51\ +\x10\xad\xa2\x65\x1b\xa3\x76\x61\x04\x41\x7f\x41\x10\x44\xb6\x6c\ +\x5b\x90\xe1\xa6\x40\x09\xa4\x4d\x8d\x18\x45\x91\xb5\x68\x0c\x22\ +\x75\x9c\x0f\x73\xbe\x9c\x77\xde\xcf\xdb\xe2\x7d\x27\x2d\xf3\x81\ +\xcb\x85\x73\x39\xcf\xf3\x9c\x73\xee\x11\x22\x58\xc0\x30\xa0\xd8\ +\x8a\x6a\x3a\x9d\x9e\xb3\x6d\xbb\xc9\xff\x70\xe9\xee\x8b\xd9\xde\ +\x73\x63\x66\x3b\xac\xe4\x72\xa6\xbf\xbf\x6f\x7c\x9b\x5c\x74\xa3\ +\x5e\x3d\xd1\xd7\x73\x14\x00\xdb\xb6\x51\x4a\x21\x80\xef\xfb\x34\ +\x6c\x9b\xec\xc2\x82\x99\x9f\x9f\x1f\x3d\x75\xf1\xfa\xe8\xde\xc1\ +\xf3\x58\x09\x0d\xa1\x41\x27\x53\x5f\x9e\xdc\x3e\x3d\xa0\x6a\x95\ +\x22\x4e\x73\x1d\x00\xa5\xe2\x0a\x44\x10\xa5\xd0\x96\x45\x36\x9b\ +\x15\x10\x9e\xde\xbf\x49\xf0\x73\x86\xee\xae\x03\xf4\xf6\xf6\x50\ +\x59\x2b\xf6\x03\xa8\xea\xaf\x15\xea\x75\x3b\x4a\x34\x06\x11\x89\ +\x39\x04\x4b\x6b\x5c\xd7\x05\x60\x67\xfb\x2e\x1e\xdc\xb9\xca\xcc\ +\xc4\x38\xa5\x62\x89\x5c\xf6\x7d\x24\xea\x3b\x36\x95\x7a\x6d\x4b\ +\x7d\x22\x82\x65\x59\xa4\x92\x49\x00\xda\x3b\x3a\x38\x74\xa4\x9b\ +\xcc\xc4\x3d\xbe\xcf\x3e\xc3\x75\xa2\x9e\x6a\xd7\x73\x68\x34\xfd\ +\xc8\x40\xec\x42\x89\xa0\x2c\x85\x12\xe1\xec\xc8\x08\x53\x53\x53\ +\xf8\x9e\x87\xe3\x38\x24\xb4\xe6\xf9\xc3\x5b\xec\x1f\xba\x1c\x11\ +\x04\x9e\x4b\xb9\xe6\x6e\xa8\x2a\x85\x31\xb0\xb8\x5c\xa4\x5c\xad\ +\x61\x4c\xc8\x9e\x7d\x07\x09\x42\x9f\xc0\x0b\xf0\x7c\x9f\x52\x79\ +\x9d\x6a\x21\x17\x11\x34\x9a\x36\x6b\x85\x02\xf9\x7c\x91\xe5\x7c\ +\x11\x25\xc2\x52\x7e\x95\x4f\x39\x8f\xc3\x03\x83\x08\x06\x41\x22\ +\x77\x89\xe8\xe4\x4b\xf0\xea\xdd\x1c\x5f\x3f\x7e\x98\x96\x0b\x63\ +\x8f\xcd\x8d\x6b\x57\x28\x96\xd6\x30\xc6\x80\x08\x4a\x09\x0a\xc3\ +\xb7\x85\x32\x81\x17\x10\xc6\xe5\x59\x40\x18\xf7\x28\x95\x6a\xe3\ +\xf5\xe4\x23\xb4\x58\x6d\xbc\x9d\xfd\x81\xe3\xba\x48\xab\x81\xad\ +\xef\x69\x29\x4c\x6b\x2a\xff\xbc\x21\x20\xca\x42\x8b\x08\xa9\x84\ +\x6e\xb5\x10\x0b\x08\x00\x1d\xab\x99\x4d\xea\x1b\x71\x83\xb2\x2c\ +\x04\x41\xaf\xac\x56\x78\x99\xf9\x8c\x09\xfd\xbf\xc7\x18\x27\xca\ +\x1f\xea\xbf\xa1\x93\x69\x16\x97\x0a\xe8\xae\xce\xdd\x1c\x3f\x36\ +\x40\xe0\x7b\xc8\xa6\x04\xb3\x89\xa8\x15\x0b\xe3\x6d\x33\x40\x32\ +\x95\xe6\x4d\x21\x83\xae\x36\x9c\x69\xd7\x0b\x87\x7d\x2f\x44\x04\ +\x42\x03\x3e\x82\x06\x54\xab\x60\x03\x1e\x20\x18\x74\xcc\x16\x10\ +\xb0\xee\x99\x49\xa1\x73\xe8\x0c\x9e\x77\x32\x9a\x95\x89\x05\xe3\ +\xdb\x98\xd6\x72\x84\xd1\x24\x25\x32\x27\x62\x30\x18\x76\xb4\x65\ +\x7e\x03\x8b\x2c\x23\x4e\xfc\x58\x6f\x2a\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xe5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x14\x01\x0c\ +\x07\xae\x79\xcc\x09\x00\x00\x02\x22\x50\x4c\x54\x45\x00\x00\x00\ +\xff\xff\xd6\xe7\xf4\xff\xcb\xd5\xdf\xcc\xd5\xdf\x82\x82\x82\x0a\ +\x68\xee\x08\x67\xef\x9c\xbe\xec\x00\x89\x00\x00\x8a\x00\x00\x8c\ +\x00\x00\x90\x00\x00\x60\xee\xe1\xe0\xdc\xd1\xdd\xea\x81\x80\x80\ +\xff\xff\xff\xc8\xd3\xde\xff\xff\xff\xff\xff\xff\x12\x6d\xf0\xff\ +\xff\xff\xff\xfa\xf1\xff\xff\xff\xd8\xe6\xfc\xff\xff\xff\x00\x5e\ +\xee\x00\x9e\x00\x41\xb6\x41\x41\xb7\x41\xab\xcc\xfa\x7d\x7d\x7c\ +\xff\xff\xf9\x00\x9f\x00\xb3\xd0\xf9\x6b\xa5\xf5\xb0\xce\xf8\x06\ +\x65\xf0\x5b\xc5\x5b\x00\x59\xf1\x30\xb7\x1d\x36\x84\xf3\x85\xda\ +\x77\x85\xdb\x77\xa6\xc7\xf6\xfd\xfa\xf6\x00\x4f\xf2\x00\x51\xee\ +\x00\x53\xef\x00\x53\xf0\x00\x54\xef\x00\x57\xee\x00\x59\xf3\x00\ +\x5f\xef\x00\x60\xef\x00\x84\xa3\x00\x86\x00\x00\x8c\x00\x00\x98\ +\x00\x00\x99\x00\x00\x9d\x00\x00\xaf\x00\x00\xb0\x00\x03\x65\xf1\ +\x03\x99\x00\x04\x9a\x00\x06\x68\xf2\x10\x6e\xf0\x13\x8a\x00\x14\ +\xbf\x15\x19\xb4\x15\x1c\xc4\x14\x1e\xb1\x1f\x22\x78\xf2\x27\x7d\ +\xf6\x2c\x7f\xf2\x2d\x7e\xf2\x39\x87\xf3\x40\x8b\xf4\x43\xc3\x43\ +\x44\xad\x05\x45\x8f\xf5\x48\x8e\xf4\x57\x99\xf5\x59\x9a\xf7\x5d\ +\xaf\xfb\x5f\x9f\xf8\x5f\xcc\xae\x64\xa2\xf7\x67\xa4\xf8\x6b\x9c\ +\xdc\x78\xbe\xf8\x79\xc2\xf9\x7b\xae\xed\x7b\xaf\xf8\x7c\xa2\xca\ +\x7f\xb4\xf1\x7f\xc3\xfb\x84\xb1\xff\x84\xb5\xfe\x84\xc1\x84\x89\ +\xba\xfe\x8b\xd4\xff\x8e\xac\xc7\x91\xc2\xf8\x93\xd9\xfc\x95\x95\ +\x95\x99\xc2\xfa\x99\xc3\xf0\x99\xc4\xff\x9a\x9a\x9a\x9c\xdf\x9e\ +\xa0\xc9\xff\xa1\xa1\xa0\xa3\xc7\xfa\xa6\xcc\xff\xa9\xa9\xa9\xa9\ +\xce\xff\xae\xad\xad\xae\xcf\xfc\xaf\xc6\xd8\xb4\xc8\xd8\xb5\xb4\ +\xb4\xbb\xd6\xfc\xc1\xbd\xc1\xc5\xc6\xc8\xc6\xdc\xf7\xc9\xca\xcc\ +\xcc\xc9\xc5\xcc\xe9\xff\xcf\xd1\xd6\xd0\xd2\xd5\xd5\xd6\xd7\xd5\ +\xd7\xdb\xd6\xcf\xc5\xd6\xe9\xf6\xda\xd0\xc7\xdb\xe8\xf9\xdf\xdb\ +\xd5\xe0\xdb\xd4\xe1\xe4\xe9\xe1\xf2\xfe\xe2\xdb\xdd\xe2\xe5\xea\ +\xe3\xdc\xd5\xe4\xe7\xec\xe4\xe9\xed\xe5\xee\xf8\xe8\xe9\xef\xe8\ +\xea\xef\xe8\xeb\xef\xea\xee\xf2\xeb\xe0\xd5\xeb\xec\xec\xed\xf0\ +\xf5\xed\xf1\xf4\xf0\xf2\xf5\xf2\xf2\xf1\xf2\xf4\xf7\xf2\xfb\xff\ +\xf6\xf1\xea\xf7\xf2\xeb\xf7\xf8\xfc\xf7\xf9\xfd\xfb\xf5\xee\xfb\ +\xfb\xfd\xfe\xfb\xf4\xff\xf5\xff\xff\xf6\xff\xff\xf9\xef\xff\xfb\ +\xf3\xff\xfb\xf6\xff\xfc\xf7\xff\xfd\xf4\xff\xfd\xf8\xff\xfe\xf4\ +\xff\xfe\xfb\xff\xff\xf8\xff\xff\xfb\xff\xff\xfe\xff\xff\xff\x10\ +\xa0\xe4\xb0\x00\x00\x00\x2f\x74\x52\x4e\x53\x00\x15\x16\x1c\x1c\ +\x2a\x2b\x2d\x33\x53\x53\x53\x53\x80\x83\x84\x86\x87\x89\x95\x97\ +\x99\xb0\xb7\xc2\xc9\xcb\xd5\xd8\xd8\xd8\xda\xdb\xde\xe5\xed\xf1\ +\xf1\xf7\xfd\xfe\xfe\xfe\xfe\xfe\xfe\xfe\x0b\xe2\x65\x26\x00\x00\ +\x00\x01\x62\x4b\x47\x44\xb5\x33\x0e\x5a\x4b\x00\x00\x01\x01\x49\ +\x44\x41\x54\x18\xd3\x63\x60\x80\x03\x4e\x59\x75\x39\x2e\x04\x97\ +\x81\x27\x40\x7b\xab\x4e\x00\x37\x42\x40\x49\x33\x70\x6b\xa0\xa6\ +\x0c\x43\x45\x59\x49\x61\x5e\x5e\x5a\x4a\xb2\xe5\x56\x10\xb0\x62\ +\xc8\xd9\xbc\x71\xe3\xe6\xc8\xcd\x59\x0b\xdc\xad\x5d\xb7\xba\xda\ +\x78\x32\xc4\x6f\x59\xb6\x6c\x4b\x70\x7a\x5f\x53\x84\xbd\xd3\x56\ +\x47\xbb\x54\x86\xf0\xee\xd6\xd6\x89\xde\x33\x2b\xab\xfa\x2d\x3c\ +\x6c\xdd\x0a\x6a\x19\xfc\x97\xcf\x9d\xbb\xce\xa1\x23\x66\x4e\xac\ +\xd1\xd6\x95\x2b\x16\x57\x33\x78\xad\x9f\x3f\x7f\x93\x49\xd2\x94\ +\xb0\xf5\x06\x9b\xe6\xcf\x5f\x52\xce\xe0\xdc\x5e\x57\xd7\xae\xdf\ +\x98\xd0\x99\x61\x0a\x64\x35\x94\x32\x98\x2d\x9d\x36\x75\x5e\x4d\ +\xe6\xe4\xc4\x5c\xc3\xa5\xd3\xa6\xcf\x2e\x62\x30\x5f\x38\xa1\x77\ +\x6d\x48\x57\x7d\xdc\x2c\xe3\x45\x93\x26\xcd\xc8\x67\x30\x5b\xa5\ +\xb7\x66\x43\xb1\x8f\xee\xea\x68\x8d\x9e\xe6\x96\xb6\x6c\x06\x69\ +\xc5\xa8\xd0\x20\x3f\x2d\x17\x55\x71\x35\x3e\x21\x21\x7e\x05\x06\ +\x5e\x61\x29\x29\x09\x65\x5f\x79\x31\x0e\x51\x46\x66\x16\x26\x01\ +\x06\x36\xa0\xbf\x44\x54\x24\x05\x19\x18\xd8\x41\x5e\x64\x05\x00\ +\xf0\x64\x54\xba\x83\xbc\x95\xd2\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x03\xe9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x16\ +\x01\x0c\x14\x31\x52\xc5\x99\x00\x00\x03\x69\x49\x44\x41\x54\x38\ +\xcb\x85\x91\x5d\x4c\x5b\x75\x18\xc6\x9f\xff\xff\x7c\xb4\x1c\xda\ +\xd2\x02\x83\x4e\x86\x9b\x26\x43\xb3\xf9\xb1\x61\xc0\x2c\x12\x71\ +\x9b\x64\xd3\x0b\x17\x13\xb3\xcd\x80\x9f\x1b\x01\x74\x4e\x06\x2c\ +\x66\x37\x7e\x24\x9a\x39\x35\x25\xba\x29\xe9\x82\x89\x13\x88\x5e\ +\x10\xbc\x40\x13\x19\x9a\xc8\x8c\x36\x91\xe1\xb4\x80\x1b\x9d\xc0\ +\xa0\x76\xb4\xd0\x55\x6c\x7b\xfa\x71\x7a\xce\x79\xbd\x60\x1b\x7a\ +\x61\x7c\x6e\x7e\x57\xcf\x93\xe7\x7d\x5e\xd6\xd4\x4b\x04\x10\xbc\ +\x0d\x9c\x5d\x8b\x46\xb7\xa7\x33\xe9\x8e\x9f\xc6\xfc\x55\x09\x35\ +\x95\x5f\xec\x72\xcc\xbb\xd7\x14\x9c\xb5\x72\xfd\xd8\xe6\xca\x9a\ +\x14\x00\x34\xf5\x9a\x04\x30\x78\x1b\x18\x03\x00\x56\x74\xc4\xa4\ +\x58\x96\xc1\x7c\x6f\xa1\xa7\x7b\x60\xf4\x29\x87\xc3\x11\xab\xae\ +\xae\x2a\x2c\x74\xe6\xc7\x46\xfd\x33\x85\x17\x7f\x9b\x8c\x70\x43\ +\x2d\x2d\x72\x5a\x6b\xfd\xd1\xb5\x23\x9e\x4b\xf7\x43\x11\x81\xd8\ +\xbb\xd7\x03\x00\xe0\xdb\x1f\xfd\xf4\xeb\xc4\x54\x6c\xff\xde\xc7\ +\x75\x5d\x37\x34\xc6\xa1\x91\x49\xa6\x4e\xcc\xc8\xe9\x24\xcc\x07\ +\xa3\xfc\xe2\xd8\xd7\xb7\x99\xa2\x63\x53\x6b\xe3\xde\x4b\x00\x20\ +\xb5\x10\x72\x5d\x0c\xcc\x3f\x3e\xbe\x7e\x6a\x36\x1c\xb8\xf3\xde\ +\x6d\x61\x49\xe2\xaa\x28\xf0\x14\x17\x59\x86\x01\x59\xdd\x84\x99\ +\xd1\x4c\x41\xd3\x4c\xfb\xf7\x3e\xbf\xf2\xe0\x46\x73\xb1\xe7\xbc\ +\xf2\x50\x67\xcb\x56\x86\xeb\xe2\x64\x64\x9a\xe6\x96\xad\x72\x4a\ +\x43\x24\x63\x60\xc1\x10\xd8\x1c\x44\xf6\x3b\x93\xd8\x65\x41\x66\ +\x53\x92\x95\xcf\xae\x71\x4a\xb9\x0d\x15\x9b\x23\x5f\x9e\x9b\xdc\ +\xf6\xc5\xc9\x83\x8e\xe1\x3e\xcf\x0d\x3f\xc4\x78\x3c\x5e\x3d\x11\ +\x92\x86\x76\x2a\x42\xb1\x66\xd2\x15\x89\x63\x91\x88\x12\x39\x9d\ +\x92\x49\xcd\x8c\x2f\xe5\x0c\x95\x34\xe6\xb7\x39\xa5\x87\xe7\xa3\ +\xda\xec\x9e\xe7\x5e\x8d\xd7\xd5\xef\x59\x6d\x90\x48\xc4\x8d\x8c\ +\xc1\x77\x05\xa2\xba\xdf\x51\x20\xd9\x15\x85\x97\x5a\xac\xbc\xdc\ +\xa1\x88\x1b\xcb\x5c\x72\xd5\xd6\x92\xbc\x9d\x5b\xd6\x59\x2b\xb9\ +\xc8\x96\x65\x59\x16\x83\xbe\xd3\xbb\x46\x3e\x3b\xb1\xda\x20\x99\ +\x4c\x06\x14\xd1\xce\xfc\x33\xea\x52\x8c\xeb\xdf\xc8\x12\xc2\xb9\ +\x94\x91\x48\xa5\xf5\x34\x11\x91\xc5\x2a\x58\x14\xbb\xec\x52\xd2\ +\x96\xdd\xb9\xbf\xfe\xc8\x2b\xaf\x3d\x36\x54\xfb\x64\xcd\x6a\x83\ +\x68\xec\x4f\x6f\x45\xa1\x5a\xb7\xc1\x25\x97\x59\x88\xd9\x15\x49\ +\x10\xad\x02\x63\x16\x93\x0c\x4a\x19\x9a\x64\xc0\xb8\xbd\x40\x2a\ +\xd1\xb3\x66\x59\x76\x79\x46\x7b\xff\xe5\x1a\xf6\xcf\x0d\xf8\x0b\ +\x2d\x87\x27\x76\xdf\x57\xfa\x79\x5e\x36\x52\xb9\x14\x31\x6e\x25\ +\xc6\x6c\x82\xc4\x65\xd3\x24\xa8\xcb\x5a\x76\xcb\x3a\x5b\xb9\x95\ +\x94\xea\x0b\x5f\x9d\x7c\x34\x1c\x53\xf7\x75\x78\x7f\xa1\xba\xfa\ +\xb6\x9b\x01\x02\x00\x58\xee\x6e\xea\x97\xaf\x0e\x8e\x07\x02\xc1\ +\x4a\x3d\xff\x9e\xcc\x2d\x6e\x9b\x58\x51\x6e\x2f\xda\x54\xe1\xba\ +\x2b\x14\x52\x6b\x07\xbb\x8f\x37\x14\xdb\x10\x52\x0a\xdc\x93\x9d\ +\xaf\xec\x7b\x62\xb8\xcf\x83\x9e\x81\x21\x00\x00\x1b\xee\xf3\xa0\ +\xae\xbe\x0d\xfb\x3f\x25\xa7\xcd\x77\xe8\x19\x35\x7e\xed\x25\x31\ +\xdf\xbd\xd6\x62\xc9\x4b\x1b\xd9\xb8\xa2\xc5\xaf\xfe\x30\x9d\x5e\ +\x7f\xf8\xe3\xb7\x0e\x9c\x9f\x9e\x0e\x28\x67\x03\x0a\x4e\x1d\x7d\ +\xe4\xe6\x06\x00\x80\xf6\x0f\x7d\x04\x00\x8d\xa7\x2e\xbb\x01\xa0\ +\xf1\xf4\x62\xc9\x8e\x03\x27\x9c\xad\x3e\xb2\x83\x88\x1f\xfc\x60\ +\xca\xdd\x7c\xa8\x75\xfb\xdc\x95\x59\x3a\x73\xa6\x3b\xb3\xe3\x81\ +\x3b\x4a\xdb\x3c\x83\x2b\xe6\xe6\x5e\x93\x5e\x1c\x20\xfd\x68\xd7\ +\x4a\x48\x87\xf7\xc2\x0a\xbb\xc6\x56\xf8\xd1\x28\x01\x40\x7b\xd7\ +\xcf\xf4\xfa\x1b\x6f\x36\x2f\x45\x42\xd4\xd9\xf5\x09\x01\xe0\xcf\ +\x3e\xff\x34\x50\x74\x84\xc8\xd5\x4e\x04\x00\x37\xfe\xfb\x5f\x04\ +\x80\xc7\x5e\x1b\xa5\xf0\x42\x90\xde\x7e\xe7\xf8\xc4\xbf\xce\x90\ +\x5a\x08\xff\x27\xa9\xd9\x00\x00\xf4\xf7\xf7\x0f\x8c\x9c\xfb\x2e\ +\x08\x00\x7f\x03\xae\x6e\x9c\xba\x12\xd1\x3c\x7a\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x3e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xbb\x49\x44\ +\x41\x54\x78\xda\xa5\x93\x7b\x48\x53\x51\x1c\xc7\x7f\x77\x0f\xbb\ +\xdb\x9c\x4a\x64\x39\xa6\xe6\x4a\xd4\xa4\x97\xf9\x8f\x4a\xe4\x1f\ +\x3d\xfc\xa7\x21\x54\xd0\x9f\xf9\x48\x87\x98\x42\x7f\xf6\x97\x42\ +\xff\xf5\x00\xf5\xfa\x60\x19\x81\xd0\x42\x7a\x61\x52\x08\x86\x4d\ +\xa8\x6d\x38\x1f\x9b\x33\x1f\x2c\x71\xb8\xcd\x2d\xf3\x6e\xb2\xdd\ +\xb9\xee\xbc\xbb\xf7\x74\xaf\xe1\xd2\xb2\xbf\x3c\x70\x38\xe7\xf7\ +\xfd\xfd\xce\x97\x0f\xe7\x77\x0e\x86\x10\x82\xfd\x0c\xc9\x5e\x62\ +\x5d\xa7\x43\x13\x07\xae\x14\x30\x38\x2b\xe2\x10\x87\x30\x91\x8d\ +\xe5\xe2\x96\xbe\xe6\x62\xf7\xdf\xb5\xbb\x08\x1a\xbb\xe7\x92\xa3\ +\x1c\xf3\xb0\x48\x93\xaa\x2b\xc8\x54\x62\x59\x87\x64\x20\xa4\x3d\ +\x64\x14\x66\xdd\x61\xf4\xd5\x43\x11\x52\x69\xfc\x9e\xbe\xbe\x38\ +\xfa\x8f\x81\xae\x6d\x52\x25\x4f\x95\x99\x6f\x9e\x57\xe7\xa4\x29\ +\x92\xc0\xea\x0c\x0a\x07\x19\x9e\x02\x3b\x9a\xae\x90\x94\x15\x1c\ +\x04\x2f\xf9\x13\x5e\x99\xbd\xce\x20\x03\x25\x86\x86\x53\xeb\xc2\ +\x39\xd1\xb6\x13\x9b\x24\xee\xad\xbb\x92\x93\xf3\x7d\x9d\x86\xc7\ +\xef\x9c\xa3\xa3\xb3\x81\x62\x77\x30\xac\x58\xf5\x61\xc9\xc6\x99\ +\xd5\xb2\x07\x6f\x9d\x16\x8a\x8e\x43\xed\x25\x4d\x1e\x8e\x58\x22\ +\x81\x2d\x10\x54\x77\x4c\xdd\x78\xf1\xd9\x87\x26\x96\xc2\xa8\x8a\ +\xb0\xbf\xe6\xc5\x2d\x32\xf4\x67\x85\xd6\x56\x24\xaa\xe9\xb2\xbd\ +\xb7\xbb\x28\xd4\x67\xf4\xa2\x6a\xc2\x5e\x21\xe8\xbf\x09\x30\x4c\ +\x2b\x20\x0e\x58\x56\xa2\x1c\x16\xd3\x21\x5e\x32\x5a\xad\x47\x9e\ +\xf7\xf7\xdf\xd7\xeb\xf5\x8d\x7e\xbf\x5f\xde\xd2\x02\x1c\x07\xcc\ +\xed\x81\x31\x1f\x5d\xc2\xd7\x02\xa0\x6b\x09\x82\x3b\x4f\x67\xe6\ +\x82\x11\x16\xd5\x10\xf6\x11\x21\x76\xb9\x5c\xf8\xd0\x47\xe3\x62\ +\x38\x42\xa3\x50\x28\x84\x0c\x06\xc3\x00\xaf\x4b\x85\x5c\x5d\xf7\ +\xb4\x39\x10\x61\x39\x5d\xcf\xf4\x64\x82\x20\x4d\x26\x55\x85\xe9\ +\x38\xe2\x30\xb4\x2c\xc4\xb1\x58\x4c\xa1\x52\xa9\x8e\x31\x2c\x0b\ +\x98\xe4\x00\xe4\xe7\xe7\x5f\xd8\x6e\x79\x9c\xe5\x16\x68\x86\x45\ +\xc9\x32\x49\x46\xe2\x12\x7f\x84\x63\xd3\x29\x32\x09\x92\x4b\xc5\ +\x1a\x21\x66\x59\x96\x1a\x33\x9b\x26\x22\xe1\x10\x6c\xd2\x51\x20\ +\x49\x72\x98\x97\x37\x85\x9c\x5c\x26\xe1\x92\xc4\xa2\xf9\x20\x15\ +\xb3\x25\x0c\x78\xc3\x71\xbe\x45\xe4\x89\x2c\x25\xd4\x76\xd9\x8e\ +\x17\x16\x16\x6e\xaa\x32\xd2\x2f\x1a\x47\x86\xa1\xa3\xbd\x0d\x70\ +\x1c\xaf\x12\x7c\xab\xbb\xec\xd9\x27\x33\x53\xc8\x65\x32\xea\x00\ +\xc0\x86\x12\x06\x2c\xc0\x93\xc1\x71\xbf\xf3\x7a\xa9\x7a\x51\x81\ +\x4b\x2f\xd7\xb6\x3b\x94\x5a\xad\x96\xe2\x8d\x40\xad\x56\x43\x79\ +\x79\x39\x7d\xab\x67\x4a\x9c\x8a\x4b\xf3\x2a\x4b\x54\x8b\x1f\xac\ +\xfe\x79\x31\x12\xf5\x27\x0c\xfa\x1a\xcf\x7c\x5b\xf2\x51\x8f\xcc\ +\x0b\x41\x7f\xf3\xd5\xdc\x8d\xec\x0c\xfc\xf0\xce\x36\x6f\xd5\x34\ +\x9c\x63\xef\x56\xe6\x7a\x3f\x39\xd6\x7c\xcb\x6b\x1b\x6f\x7a\x9b\ +\x4e\x07\x76\xfd\x85\x67\x4d\x45\x83\x40\xd8\x82\x2b\x81\xa8\xb2\ +\xbe\x42\xe3\x86\x3d\xc6\xcb\x2f\x2b\x9e\x79\x0f\xb5\xc1\xd7\x7a\ +\x76\x3e\xa4\x5d\xb3\xa6\x73\x4a\xb6\xbd\x37\x99\x4c\x0c\x41\x10\ +\x21\x61\xff\xbf\xb9\xef\xef\xfc\x0b\xa5\xaf\x95\x23\x5d\x97\x84\ +\x4f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xd9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x56\x49\x44\ +\x41\x54\x78\xda\x75\x93\x61\x4c\x13\x67\x18\xc7\x9f\xf7\xbd\xbb\ +\x1e\x57\xda\x72\xad\x3d\x65\x2d\x0a\x9d\xd5\x45\x9d\x8d\x6c\xab\ +\x26\xea\x87\xcd\x4d\xd1\x7d\x21\x3a\x17\xfd\xc0\xc6\x07\xb3\x44\ +\xe2\x27\x97\x2c\x81\x7d\x58\x60\xd9\x22\x5f\x48\x46\xb2\x51\x32\ +\xc9\xc8\x06\x59\x66\x94\x64\x6c\x99\x09\x89\x4c\xb2\x0c\xad\x05\ +\x09\x23\x20\x68\xa9\x1b\x60\xa8\xad\x03\xee\xae\xbd\x2b\x77\xd7\ +\xbb\xdb\x1d\x61\x0b\x64\xf1\x97\x3c\x79\x92\xf7\xff\xfe\xff\x79\ +\x9e\xe4\x7d\x91\x69\x9a\xf0\x3c\xfa\xfb\x07\xfa\xed\x5e\x5b\x5b\ +\x53\x0b\xcf\xc3\x0e\xf8\xb7\x7a\x7b\xfb\xaa\x13\x89\xf1\xcc\xd5\ +\xab\x3d\xe7\x2c\x09\xcf\xcc\x3c\xd6\xec\x6a\x18\x3c\xe5\xf9\xba\ +\xeb\xbb\x73\xb6\x66\xdf\xd9\xe8\xd9\x34\x41\x5d\xdd\x07\x6f\xc6\ +\x62\xed\xb7\x96\x97\x05\x5d\x5c\x15\xb4\x1b\xe8\xab\x12\x93\x5a\ +\x85\x2a\x77\xd0\xba\x48\x01\x5f\x10\x61\xec\xe7\xe9\x4b\x3d\x97\ +\x7e\xea\xf8\x3c\xf9\xfe\x61\xbe\x90\xb9\xb3\x16\xd0\xd5\xf5\xfd\ +\x01\xbf\xdf\x4f\xcb\xb2\xac\x1c\x39\x72\xf0\xbe\xe8\x5c\xc2\x6d\ +\x8b\x9f\x40\x85\x7b\x2b\x30\x84\x03\x4a\x48\x07\x38\x09\x1a\x18\ +\xab\x8b\x8a\x02\xe9\xfc\x93\x05\xce\xe5\xdb\x9e\x7c\x96\xa0\x10\ +\x00\xa0\x81\x81\xdf\xd2\x91\xc8\xde\x6d\x92\x54\xd0\xcb\x7c\x2e\ +\xe2\xec\xbd\x93\xe0\xd9\xe2\x06\x64\xa9\x13\xb9\x87\x80\x01\x41\ +\x11\x15\x61\xbf\x3b\x0c\x51\xef\x3e\x2b\x90\x82\xbc\x26\xc1\x74\ +\x22\xe1\x20\xec\x09\x9a\x9b\x3f\x93\xf6\xec\xd9\x7b\x8a\xe3\xfc\ +\x44\xcb\xd0\xc7\xf0\xc0\x3d\x03\xbc\x96\x83\xe9\xec\x23\x63\xeb\ +\x1f\xec\x70\xe0\xc7\xaa\x12\xe7\x1c\xed\xe4\x03\x8b\x48\x30\x04\ +\x20\x81\x06\x49\xcb\x03\xde\xa2\x7c\xba\xb6\x02\x42\x08\x0f\x0e\ +\xc6\xf3\xe1\x70\x88\x79\x77\xa8\x06\xe6\x7d\x99\xa2\x48\x08\xa9\ +\x0a\xc1\x73\xf3\xe1\xf9\xf4\x87\x60\x71\xa6\xe5\xe4\xb2\x79\xe2\ +\x6f\xaf\x9b\xf4\x82\x6a\x6a\x20\xeb\x32\x78\xb0\x42\x92\xed\xed\ +\x5d\xbd\xb7\x6f\xdf\x3b\x5d\x5e\xbe\x8d\x91\x24\x19\xca\x80\x05\ +\xb3\xf8\x34\xa1\x12\xca\xa8\xa7\x94\xbe\x06\xeb\x84\x4b\x5f\x6e\ +\x51\x7e\x29\x7e\x51\x7d\xe0\x35\xf0\xb3\x1c\x94\x10\xa5\xf2\xd4\ +\xc4\xcc\xb7\xe4\xf8\xf8\x04\x96\xa4\x22\x55\x59\xb9\x13\x58\xd6\ +\x05\xaf\x94\x46\x21\x83\x56\x9e\x64\x8c\xa7\x53\xab\x84\xe6\x83\ +\x75\xaa\x83\x87\x9e\x39\x5f\x2a\x03\x02\xbb\x40\xc8\x48\x30\x31\ +\x37\x49\x25\x93\x0f\xf0\x7f\x2b\x5c\xb9\xd2\x29\xec\xd8\xb1\xd3\ +\x15\xdc\x4f\x9b\x43\xe9\x5f\xd3\x2d\x5a\x73\x5d\x88\xf1\x09\x2f\ +\x32\xdc\x5f\x2c\x38\xc5\x8b\x85\xb6\xa9\x8a\xed\x55\xbb\xc6\xc6\ +\x52\x68\xee\xcf\x54\xbe\xa9\xe9\x62\x99\xe5\x35\xd6\x02\x62\xb1\ +\x9e\xb7\x4d\x93\xba\x11\x08\x04\x99\x50\xa8\x1c\x64\x66\xc9\xc8\ +\x8a\x99\xb9\x9c\x21\xb6\x05\x88\xa0\xc4\x12\xbe\x26\xce\x5f\x1e\ +\x16\x05\x19\xcf\xcf\x67\x61\x61\x61\xbe\xa0\xeb\xca\xd9\x86\x86\ +\xf7\x6e\x62\x64\xb1\xb8\x98\xed\x60\x59\x1f\x23\xcb\x82\xc1\xf3\ +\x39\xf0\xe3\x00\x3e\x18\x3a\x5c\x79\x34\xf8\xc6\x97\xbb\x5f\xd8\ +\xd7\x1d\xaa\x0c\x87\x8b\x9a\x8e\x45\x51\x02\x59\x16\x0d\x8e\xe3\ +\x98\x6c\x76\xa9\xc3\xf6\x92\xa6\x45\x4d\x4d\xed\xf9\xe1\xe1\x5b\ +\x2c\x4d\x53\xfc\xe5\xcb\x1f\xfd\xae\x2a\x2c\x91\x5b\x92\xb1\xd3\ +\x49\x03\x02\x80\x95\x15\x1e\xeb\xba\x0e\xaa\x9a\xd7\xbb\xbb\x63\ +\x47\x55\x55\x65\x29\x8a\xe6\x6d\xef\xa6\xa7\xdc\xd9\xf9\xcd\xab\ +\xd1\xe8\xa1\x11\x41\x58\x2e\x1a\x86\x6a\x46\x22\x11\x07\x42\x08\ +\x26\x27\xa7\x54\x8a\x72\x20\xaf\xd7\x4f\xc6\xe3\x77\xa2\x17\x2e\ +\xd4\xdf\x87\x75\x30\x6c\xc0\x12\xc9\xd1\xd1\x78\xb6\xaf\xef\x5a\ +\xfd\xf1\xe3\x6f\x31\xa9\xd4\xac\x34\x3b\x9b\x94\x8e\x1d\x7b\x9d\ +\xb9\x7e\xfd\x87\xfa\x91\x91\xbb\xd9\x78\xfc\x2e\x09\x1b\xf8\xdf\ +\x77\x46\x16\xe6\xfa\x61\x6b\x6b\x6b\x9f\xdd\x1b\x1b\x1b\xdf\xd9\ +\xa4\x6d\xe0\x1f\x08\x0b\xa8\xfa\xc1\x67\xb2\xf5\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x99\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1f\ +\x00\x02\x08\x45\x4a\x06\x34\x00\x00\x02\x19\x49\x44\x41\x54\x38\ +\xcb\x75\x92\xb1\x4e\x1b\x41\x14\x45\xcf\xcc\xbc\xdd\xb5\x91\xed\ +\x0a\x19\x89\x02\x24\x2c\x8b\x82\x54\x20\x0a\x4c\x85\xa2\x50\x18\ +\x0a\x5c\xa6\x4c\x45\xca\x7c\x04\xfc\x46\x4a\xda\x28\x0a\xf9\x00\ +\x9a\x14\xa6\x88\xe4\xc8\x82\x34\x76\x94\xad\x2c\x19\x0a\x36\x12\ +\x8e\xd8\xd9\x97\x02\xef\xc6\x06\x71\xa5\xd5\xcc\xae\xe6\x9d\x77\ +\xef\xec\x33\xcc\xab\x1d\xc7\xf1\xd7\xfb\xfb\x7b\x00\x2a\x95\x0a\ +\xcb\xcb\xcb\x47\xc0\x67\x5e\x52\xb3\xd9\xdc\x6b\xb5\x5a\x93\x4a\ +\xa5\xa2\xfd\x7e\x5f\x4f\x4f\x4f\x33\x9d\xea\xe4\xe4\x24\xeb\xf7\ +\xfb\x1a\x45\x91\xee\xee\xee\xfe\xd9\xd8\xd8\x78\xf3\x0c\xd0\x68\ +\x34\x46\x07\x07\x07\xd9\xe2\xe2\xa2\xaa\xaa\x26\x49\xa2\xe3\xf1\ +\x58\xc7\xe3\xb1\x26\x49\xa2\xaa\xaa\xab\xab\xab\xda\x6e\xb7\xb3\ +\x66\xb3\xf9\xf7\x69\xbd\x69\x34\x1a\xea\x9c\xe3\xec\xec\x8c\x38\ +\x8e\x31\xc6\x3c\x6b\xb2\xb2\xb2\xc2\xe1\xe1\x21\xa5\x52\x89\xc1\ +\x60\x30\x77\x40\x54\x95\x34\x4d\xd9\xda\xda\x62\x7d\x7d\x1d\x6b\ +\x2d\xc6\x18\x6e\x6f\x6f\xe9\xf5\x7a\x00\xa8\x2a\x37\x37\x37\x2c\ +\x2c\x2c\x00\xbc\x03\xca\x00\xc6\x98\x6b\xf1\xde\x13\x86\x21\x00\ +\xde\x7b\x54\x15\x63\x0c\xdd\x6e\x97\x4e\xa7\x53\x74\x9a\x4c\x26\ +\x00\x0a\x7c\x2c\xec\x1b\xf3\x41\x54\x95\x99\x0f\x18\x63\xb0\xd6\ +\x62\xad\x05\x60\x30\xfc\x45\x10\x08\xce\x09\xce\x59\x93\x3b\xac\ +\x56\xab\x8f\x11\xbc\xf7\x73\xb9\xf3\x7d\xbe\x86\x51\x48\x18\x04\ +\x38\xe7\x0a\xb0\x31\x86\x68\xea\x5a\xd2\x34\x2d\x8a\xf3\xae\xb9\ +\x0b\x80\x30\x08\x10\x11\x9c\x73\xb8\x19\xc0\xdc\x25\x3e\x8d\x31\ +\x1b\x41\x9c\x43\x9c\x7b\x04\x4c\x5d\xcc\x01\xac\xb5\x05\x20\xbf\ +\x83\xfc\x01\x70\x22\x38\x91\x02\xf2\x0c\x20\x22\x78\xef\x8b\xdf\ +\x35\x0b\xca\x63\x39\x6b\x19\x8d\x46\xf4\x7e\xf4\x40\x21\x08\x02\ +\xd6\xd6\xd6\x00\x8c\x44\x51\xc4\xc3\xc3\x43\x31\xfb\xb9\x6a\xb5\ +\xda\x7f\x80\x73\x78\xef\x59\xaa\x2f\xb1\xbd\xbd\xad\x80\x39\x7e\ +\x7f\xfc\x1b\xb8\x10\x11\xa1\x5e\xaf\xb3\xb9\xb9\x49\xb5\x5a\x25\ +\x8a\x22\x44\x84\xe1\x70\xc8\xd5\xd5\x15\x76\xea\x26\xcb\x94\x2c\ +\xcb\xf0\x3e\x35\x47\x9d\xce\xcf\xf3\x2f\xe7\x6f\x81\xef\xb2\xb7\ +\xbf\x3f\xf9\x76\x71\x51\x12\x11\x92\x24\xe1\xee\xee\xae\x98\x44\ +\x80\x72\xb9\x0c\x40\x54\x2e\x91\x24\x09\x3b\x3b\xad\xeb\xcb\xcb\ +\xcb\x0e\x70\x0d\x60\x78\x59\xaf\x80\xd7\xd3\xe9\x9b\xd5\x27\x20\ +\xce\x5f\xfe\x01\x41\x63\xcb\xf7\x40\xc3\x7b\x9a\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xc1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\ +\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x01\x05\ +\x00\x11\x2f\x46\x9b\x81\x87\x00\x00\x02\x41\x49\x44\x41\x54\x38\ +\xcb\x95\x93\xdf\x4b\x53\x61\x18\xc7\x3f\xef\x39\x73\x6b\xb6\xe6\ +\x89\xe5\xcd\x08\xbd\x59\x5d\xa4\x72\x14\x9a\xba\x58\xa6\x41\x10\ +\x41\x51\x76\xe5\xbf\xe0\x4d\xd1\x45\xd4\x4d\x11\x44\x44\x99\x0b\ +\x62\xc7\x0b\xff\x8c\xae\xa2\x42\xb4\x8b\xbc\x50\xc2\xad\x85\x95\ +\x78\x21\x75\x31\x6d\x9e\x35\xad\xb1\xb3\xb3\x3d\x5d\x4c\xc7\x96\ +\x0a\xf5\xc0\xc3\xfb\xf2\xf0\x3e\xcf\xf7\xc7\xcb\xa3\x00\x42\xa1\ +\x50\x20\x97\xcb\xf5\x00\x1e\xfe\x2d\x5c\x9f\xcf\xf7\xa9\x54\x2a\ +\xfd\xdc\x2d\x9c\x95\xff\x0c\xe0\x12\x0d\x88\x3a\xc0\xb3\x89\x09\ +\xce\xc4\xe3\x38\xa5\x12\x7e\x4f\x85\x47\xa9\xf3\x68\x52\x7b\x20\ +\x0a\xee\xf5\xbd\xa6\xe8\xb6\xe0\x6f\x0d\xd6\x7b\xb4\x46\x5e\x37\ +\x6f\xde\xc0\x53\xfd\xcd\xb9\x58\x1f\xfd\xb1\x5e\x3c\x0a\x6e\x5d\ +\xac\xe5\x21\x1d\xbe\x19\x17\xf8\x6e\x0c\xe3\xf5\xa8\x7a\x4f\x93\ +\xe6\xe9\x64\x82\x99\x23\xb7\xa9\x2c\x81\x00\x47\x0f\x0b\x89\x57\ +\x0a\xa5\xc0\x1f\x80\xe3\xf9\xb7\x14\x5d\x9d\x4a\x5b\x68\x8f\x29\ +\xc3\x35\x65\x25\xb9\x3e\x25\xf2\xe6\x73\x2d\x47\x2d\x11\x91\x2d\ +\x11\x11\x89\x9d\xee\x12\x11\x11\xd7\x75\x65\x71\x71\x51\x80\xcb\ +\x7b\x24\x4c\x27\x5f\xd0\xd2\xc0\x49\x09\x40\xa0\x76\xf7\xb6\xd5\ +\x4e\xa5\x9a\x90\x55\x03\x83\x19\x80\x6b\x53\xa0\xef\x54\x5b\x03\ +\xf0\xf5\x79\x37\x9a\xaf\x8d\x70\x38\x4c\x36\x9b\x65\x72\x72\x12\ +\xaf\xd7\x8b\x69\x9a\x57\x80\x97\x4d\x1e\x58\xc9\x24\xf7\xfb\x4d\ +\x4e\x9e\x88\xa0\x94\x62\x29\x95\x66\x70\xe1\x23\x00\x23\x23\x23\ +\x68\x9a\x86\x69\x9a\xa4\xd3\xe9\x83\x19\xcc\xcd\xbd\xa3\xab\xeb\ +\x14\x00\xa9\x54\x8a\x9e\xee\x6e\xde\xcf\xcf\x93\xcb\xe5\x08\x87\ +\xc3\x38\x8e\x23\xb1\xc1\x41\x75\xac\xbd\x3d\x0a\x2c\x34\x0d\xb0\ +\x2c\x8b\x68\x34\x8a\xae\xeb\x00\xe4\xf3\x79\xb2\xd9\x2c\x63\x63\ +\x63\xbb\x80\xf2\x6b\x7b\x5b\xc5\xe3\xf1\xbb\x65\xd7\x7d\x92\xc9\ +\x64\xaa\x4d\x26\x8e\x8f\x8f\x53\x2c\x16\xe9\xec\xec\xa4\xa3\xa3\ +\x83\x72\xb9\x8c\xe3\x38\x00\xd8\xb6\x2d\x5f\x96\x97\x55\xff\xc0\ +\xc0\x83\x4d\xdb\x7e\x9a\xc9\x64\xaa\x7b\x7e\xc1\xb2\x2c\x7c\x3e\ +\x5f\xdd\xed\x6a\xb5\x8a\xdf\xef\x07\x90\xfc\xe6\xa6\xba\x3a\x3a\ +\xfa\x78\x63\x7d\xfd\xe1\xda\xda\x5a\xe5\x40\x0f\x66\x67\x67\x01\ +\xd0\x34\x0d\x4d\xd3\x68\xd1\x75\xe9\x31\x4d\x65\xf6\xf6\x26\x7e\ +\x6c\x6c\xdc\xb1\x6d\xdb\xd9\x6f\xbb\x86\x44\x44\x56\x57\x57\xeb\ +\xcb\xe2\xba\xae\x14\x0a\x05\x59\x59\x59\x91\x48\x24\x92\x08\x06\ +\x83\xbe\xfd\x1a\x3d\x00\x86\x61\x7c\x50\x4a\x0d\xfd\x2d\x69\x27\ +\xb6\x0c\xc3\x48\x17\x0a\x85\xf2\x7e\x03\xfe\x00\x88\x33\x2d\x98\ +\x2f\x56\xcc\xcb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\x5f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x1c\x0b\x42\xf1\x0f\x9f\x00\x00\x02\xdf\x49\x44\x41\x54\x38\ +\xcb\x9d\x92\x6b\x48\x53\x71\x18\x87\xdf\xff\x76\xce\x2e\xce\x39\ +\x75\x9a\xab\x91\x15\x2e\x3f\x44\xf7\x82\x05\x33\x8a\x4c\x2c\x8b\ +\x69\xac\x98\x65\x17\x83\xb2\x0b\x12\x82\x58\xa1\x49\x44\xa4\x76\ +\xc5\x48\xa1\x64\x59\x04\x5d\xa4\xd4\xa2\x22\xb1\x2b\x29\x56\x5e\ +\xd2\xc4\x89\x65\xe8\x9c\xb7\x69\x6b\x7a\x76\xce\xb6\xb3\x9d\xb3\ +\xfd\xfb\xd4\x65\xe5\x97\x7c\x3e\x3d\x5f\xde\x87\xf7\xc3\x0f\xc1\ +\x1f\xd8\xed\xf6\xc5\x7e\x3f\x57\xd8\xdc\xd6\x99\xe0\x98\xa0\x14\ +\x61\x72\x99\x2d\x56\x1d\xfd\x9a\xf5\x78\x0b\x74\x09\xab\x6d\x30\ +\x05\xe8\xa7\x30\xf4\x64\xf1\x93\xfa\xa6\xe3\x1c\x22\x1c\x6b\x74\ +\x5a\x61\x44\x78\x58\xe0\xab\x65\x94\x7b\xdf\xfc\x29\x80\xd9\x71\ +\x95\x3a\x26\x34\x23\x55\x6f\xb8\x33\x65\xc0\x6e\xb7\xe5\xd4\xd4\ +\xb5\x9c\x49\x5c\xbf\x8e\x16\x93\x84\x17\x10\xf8\x30\x06\x3e\x80\ +\x51\xc0\xc7\x63\xf4\x6d\x82\x21\x9b\x5e\x3e\x9c\x1b\xa7\x56\x24\ +\xa5\xa5\x19\xde\x20\x84\x7e\x07\xda\x3a\x3a\x48\xdb\xf8\xa4\x27\ +\x62\xd6\x02\x6b\x94\x52\xee\x8a\x8c\x94\x4c\xba\xdd\x3c\x07\x08\ +\xbc\x01\xc0\x7e\xb1\x94\xe4\xc7\xc7\x3c\x51\xed\x66\xab\x6c\x26\ +\x31\x3c\x2b\x39\x29\x31\xe6\xcf\x0f\x04\x02\xcc\x67\x5a\xec\xfc\ +\x98\x28\x44\xe6\x50\x28\x25\x7d\xc9\x69\x87\x12\x54\xe1\x84\x59\ +\xa5\x20\x3a\xe6\x28\xc8\x56\xfd\x96\xc3\xa9\x9a\xd9\x52\x4a\x13\ +\x17\xeb\x68\xea\x1a\x0d\x9c\x28\x3c\xa6\x0d\x0a\xb8\x5d\xb4\xd6\ +\x3c\x84\xfb\x3c\xbc\x60\xe4\xe6\x9d\xa7\x62\xad\x6e\xad\x9b\x04\ +\xe8\x4c\x34\xe4\xec\x3d\x59\x51\x85\x96\xad\x5a\x3d\x39\x08\x70\ +\xcb\x42\xf1\x1f\x6d\x34\x61\x75\x38\xec\xc1\x01\x9a\xa6\x05\x4e\ +\x1f\x72\xd5\xb6\x4f\xb4\xe4\xed\xd9\xc4\xd2\x2e\x97\xb7\x0b\xa0\ +\xfe\x6d\x75\xe9\xed\x53\x59\x46\x25\xcb\x7a\xfd\x01\x80\x1e\xbf\ +\x48\x38\x24\x0b\x0d\xe1\x69\x8a\x12\x06\x05\x28\xa7\xb3\x53\x29\ +\x66\x95\x21\x62\x81\xa4\x96\x81\x32\x42\x28\x10\x2d\x04\x60\x56\ +\x6c\x3c\xa0\x47\x08\x65\x8b\x48\x52\x2c\x07\x60\xa3\xe5\x84\x84\ +\x77\x0e\xa9\x18\x8f\xb7\x35\x28\x60\x19\x18\xbe\xae\x89\x60\x16\ +\x45\x4b\x51\xac\x88\x05\xa5\xcf\xc7\x11\x0c\x00\x6e\x7b\x76\xed\ +\x05\x00\x00\xe7\xe3\x88\x08\x80\x50\x9f\x87\x50\xbb\xc7\xba\x22\ +\x6b\xab\x1f\x37\xfc\x33\x86\x0f\xef\x1a\x4a\x6a\xde\x74\xf7\x17\ +\x3f\x9f\x28\xc4\x18\xdf\x7b\xec\xe2\xe2\x1f\x7a\x71\x18\x94\xd4\ +\x21\x8c\x71\x65\x37\x83\x8f\x15\x5e\x30\x0d\xe8\xf5\x1b\xb6\xfe\ +\x7d\x2b\x2c\x39\x5b\x04\xe9\xe9\x3b\x5f\xe8\x96\xcf\xd3\x7d\x31\ +\x9b\x53\x1a\xa9\xf9\xaf\xe6\xcc\x90\x49\xe2\x15\x10\x73\x34\x41\ +\xb3\xb4\xb9\x8f\x27\xab\xaf\x95\x66\x93\xec\xb0\x58\x19\xad\x7a\ +\xd4\xd8\xd0\xd8\xf3\xcf\x90\xf2\x8e\xe6\xc2\xf9\x73\x17\x61\x7f\ +\x56\xe6\x66\xb7\x9b\x3d\x2d\x90\xa9\xe2\xc5\x52\x39\x83\x39\x97\ +\xdc\x47\x8f\xb4\xf4\xf6\xf6\x66\x95\x97\x55\x54\x39\x9d\xd4\x92\ +\xaa\x07\xf7\x76\x5c\x2d\xaf\xb8\x3b\xd5\xac\xc1\xb8\xdd\xf0\xcb\ +\xb7\x19\x0d\xb2\x9f\x9e\x5f\x90\x0f\x46\xa3\x51\xd3\xf3\xb9\x07\ +\x57\xd7\xdc\xc7\xbb\x76\x67\xac\x84\xe9\x90\x9b\x9b\x9b\xd4\x6f\ +\xe9\xc7\x95\x37\x4c\x78\x43\x4a\x72\x4c\xd6\xc1\x7d\xff\x1f\x29\ +\x2a\x2a\x3a\x62\x1d\xb4\xe2\xcb\x57\x4a\xbf\xc3\x74\x31\x99\x4c\ +\x97\x5a\xdb\x5a\xa9\x55\x3a\xad\xf4\x07\x8f\x6b\x50\x77\xed\xe4\ +\x9f\x14\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x4c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\xc9\x49\x44\ +\x41\x54\x78\xda\xed\x92\xb1\x0e\x82\x30\x10\x86\xaf\x40\x45\x49\ +\xdc\x74\x32\x0e\xc4\xd1\xa7\xe0\x59\x90\xdd\xc9\xb8\x3b\x3b\xaa\ +\x13\x8b\x2f\xd2\xd5\x89\x37\x60\x73\x23\x62\x08\x68\x8c\x05\xea\ +\x4f\x42\x24\x3a\xe8\xe0\xe2\xc0\x97\xfc\x49\xff\xbb\xcb\xdd\x35\ +\x2d\x53\x4a\xd1\x2f\x68\x50\xdb\xa0\x81\x41\x06\x7d\xc7\x80\x58\ +\x63\x6a\x0e\x9e\xb7\xba\x85\xe1\x22\x11\x82\x9b\xf0\x95\x3a\xd0\ +\xfb\xb9\xef\x38\xb9\x65\xdb\xeb\x9e\xef\x2f\x09\x3c\x9f\x71\xcf\ +\xf9\x71\xea\xba\x23\x3d\x4d\xa9\x0b\xcf\x6b\xe9\x50\x45\x69\x59\ +\x74\x46\xee\x1a\xc7\x34\x11\xe2\x34\x94\x72\xf0\xb2\xc1\x3d\xcf\ +\xe9\x12\x45\x64\x4a\x49\xba\x61\x90\x86\xc6\x5a\x51\x10\x21\x5e\ +\x22\x9f\x04\x01\xc5\x59\x86\x55\x3a\x24\x11\xab\x69\x36\xd8\x31\ +\x36\xc3\xe4\x8d\x59\x95\xc0\x7f\xb8\x86\x44\xdd\x7c\xac\xd4\x96\ +\x40\xfb\x13\xff\xa1\xc1\x03\x06\xaf\x45\x37\x07\xf3\x26\xc3\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xe4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\x3a\ +\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x63\x49\x44\x41\x54\ +\x28\xcf\x45\x91\xbd\x4a\xc3\x60\x14\x86\x4f\xae\xc3\xcd\x21\x97\ +\xe0\xec\x2e\x52\x0d\x69\x44\x4a\xb5\x05\xff\xd0\x42\xf9\x9a\x62\ +\xad\x3f\xc4\x20\x75\xd3\xc1\x49\xbc\x8f\x14\x71\xf0\x12\xa4\xa0\ +\x0e\x52\x5c\x5c\x62\x45\x09\x9f\xc2\x37\xc4\xaf\x3c\x0e\xc6\x7a\ +\xde\xe1\x81\xc3\xe1\x1d\xce\x23\xc8\x6f\x7a\xee\x49\x1c\x27\x51\ +\x1a\xa5\x71\x72\x12\xf7\xdc\xbf\xbd\x20\x48\xe4\x1c\xa9\xae\x69\ +\xd1\x26\x22\xa2\x4d\x8b\xae\x39\x52\x91\x53\x1c\xec\x3b\xdd\x7e\ +\x93\x0e\x37\x0c\x78\x62\xc8\x03\x37\xec\xd2\xa4\xdb\xdf\x77\x10\ +\x41\x42\xb5\xc3\x39\xf7\xbc\x92\xf1\xc9\x17\x9a\x37\x9e\x39\x63\ +\x87\x50\x21\xa2\xdc\x86\x09\x79\xe4\x03\xc3\x37\x63\xc6\x58\x72\ +\x34\x2f\xb4\x69\x18\xe5\xca\x76\x5c\xe7\x96\x77\x0c\x97\xf4\x00\ +\xe8\x50\xc7\xa2\x19\x50\x67\xfb\x58\xd6\x93\x0d\xee\xd0\x58\x2e\ +\x68\x00\xd0\x64\x16\xc8\x19\xb1\xc5\x7a\x22\xb5\x34\x64\x40\x86\ +\xa5\xc3\x1c\x00\x35\xa6\x01\x4b\xc6\x01\xb5\x54\xaa\x69\x8b\x47\ +\x34\x63\xe6\x11\x80\x82\x63\x34\x87\x54\x53\xa9\x24\xb5\xa2\xc1\ +\x63\x0a\xa0\xa0\x25\x63\x8d\x4a\x22\x95\xd8\xe7\x9a\x11\x39\x2b\ +\xcc\x00\x14\xcc\x19\xe2\x53\x39\x96\x65\xb7\x6c\x36\x79\x46\x63\ +\xf9\x1f\x8b\x26\xa4\x6c\x96\x5d\x41\x02\xb5\xc0\x29\x2f\x68\x72\ +\xec\xe4\x0f\x57\x2c\x10\x28\x44\x90\x25\x27\xe8\x97\xd8\x62\xc0\ +\x88\x0c\x4d\xc6\x90\x16\x25\x82\xfe\x92\x53\xc8\x0a\x1c\x5f\x79\ +\xa6\x44\x95\x5d\xf6\x58\xa5\x84\x67\x7c\x15\x38\x13\x9b\x08\x52\ +\x76\xfd\xd8\x4b\x16\xd3\xc5\xd4\x4b\xfc\xb8\x3c\xd1\xfd\x03\x12\ +\x89\x6f\x33\xf6\x68\xda\x37\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x02\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x09\ +\x00\x0c\x39\xf2\x75\x41\xb2\x00\x00\x02\x16\x49\x44\x41\x54\x38\ +\xcb\x95\x92\x39\x6b\x54\x51\x14\xc7\x7f\xe7\xde\xeb\x8c\x99\x22\ +\xa2\x8d\x53\x99\x88\x85\x60\x24\xe9\x82\x36\x8a\xa0\x91\x54\x36\ +\x29\xfd\x04\x82\x8d\x85\x20\x08\xf9\x0a\x76\x96\x76\x22\x56\x29\ +\x4c\x90\x28\x71\x29\xcc\x04\x92\xa8\xa0\x11\xd1\x80\x89\x99\x4c\ +\x9c\xcc\xc2\x6c\x49\x66\xde\x7b\xf7\x58\xcc\x9b\x25\x85\xa8\xff\ +\xe6\xc0\x81\xff\x72\x16\xf8\x03\xa6\xa6\x9f\xf1\x2f\x90\xa9\xe9\ +\xd9\xa5\x48\xcc\x38\x0a\x02\xa0\x82\x4b\xd8\xcf\x4f\xef\x5f\x3b\ +\xff\x37\xf2\xd4\xf4\x2c\x32\x79\xe7\xb1\x4e\x5c\x9f\x44\xa3\x00\ +\x63\x04\x6b\x1d\xcf\x17\xde\x6a\x22\x91\x10\xc4\x62\x00\x0f\x18\ +\x03\x28\x88\x74\x4c\x92\x6b\x4f\xee\x5d\x1a\x71\xf5\x4a\x81\xfd\ +\xbd\x2a\x1f\xd6\x0b\x18\x84\xd3\x27\x53\x5c\x1e\x1f\x95\x50\xdb\ +\x04\xaf\x8a\x57\xf0\x5e\x89\x14\x54\x3d\x88\x63\x65\x75\xf5\x1c\ +\x80\xab\x96\x72\x54\x6a\x75\xc2\x83\x06\xd6\x58\xbe\x6e\x36\x50\ +\x1f\xcf\xd7\x9f\x37\x4e\x10\x79\x18\x4a\x1f\x23\xf7\x7d\x15\x00\ +\x17\x36\x0f\xd8\xce\x66\x59\x79\x3d\x87\xf8\x0e\x4b\x7a\x02\x02\ +\xda\xe3\xe3\x81\x9f\xc7\x07\xd9\xaf\x57\xda\x02\xad\xb0\xc9\xe2\ +\xab\x59\x7e\xbc\x78\xc0\xff\x60\xf0\xec\xd5\xb6\x40\x14\xb4\x28\ +\xd7\xea\x00\x94\x0a\x05\x8c\x11\x54\x95\x6c\xae\x48\xb5\x5e\xeb\ +\xa5\x89\xe3\xa8\x2a\xc3\xc3\xa7\xa8\x95\x8a\x6d\x81\xbd\x83\x7d\ +\xca\xf9\x3c\x3b\x3b\xbb\x6c\x6c\x6c\x22\xc6\xb0\xfd\xab\xc8\x5a\ +\xd9\x70\x66\x64\x0c\x44\xbb\xbb\x50\x00\x55\xb6\x72\xc2\xcb\xe5\ +\x65\xbe\x7c\x7c\x3f\x2f\x37\xee\x3e\xd2\xdb\xb7\x6e\xb2\x5b\x28\ +\xa3\x80\x88\x60\x8d\x80\x2a\xdf\xd6\xcb\x44\x41\x84\x8f\xc9\x36\ +\xde\x01\x40\x32\x99\xe2\xcd\xcc\x43\x9c\xd8\x14\x8b\x4b\x1b\x34\ +\x5b\xad\xae\x53\xa7\x5a\x6b\x50\x91\x43\xbd\xee\x65\x04\xc4\x58\ +\x9c\x88\x90\x3c\xe2\x3a\x01\xb1\x40\x04\xb8\xd8\x4d\xfb\xdc\x7b\ +\x7d\xc5\x58\x8b\x20\xb8\x9d\x62\x85\xb9\xcc\x27\xd4\x87\x87\x7f\ +\x3c\x26\x4a\x57\xfa\x30\x5c\x62\x80\xad\x6c\x1e\x37\x94\x3e\xc1\ +\xd8\xe8\x08\x51\x18\x20\x7d\x04\xed\x13\x92\xbe\x1f\xe8\xfc\x43\ +\x22\x39\xc0\xbb\x7c\x06\x57\xdd\x6b\xce\xb7\x02\x3f\x11\x06\x1e\ +\x11\xf0\x0a\x21\x82\x03\x4c\xdf\xfa\x83\xf6\x11\x71\xb1\x5a\x44\ +\x44\x23\xd0\x19\x21\x7d\xe1\x0a\x41\x70\x11\x41\x50\x8d\x0d\xe3\ +\xaa\x6a\xe2\x1c\x1e\x41\x41\xda\xe1\x44\x14\x45\x39\x9a\xca\xfc\ +\x06\x96\x09\xf4\x18\xdc\x73\x84\x46\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\xe5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x03\x14\ +\x12\x23\x3b\xba\x62\x67\xa1\x00\x00\x01\x65\x49\x44\x41\x54\x78\ +\xda\x95\x90\xcf\x4a\xc3\x40\x10\xc6\x67\x37\xa6\xa5\x81\x5e\x8a\ +\xa7\x3c\x86\x78\xf1\x01\xd4\x1e\xac\x6f\xe0\xc5\x73\xbd\xd8\x53\ +\x2d\xf8\x08\xbe\x4b\xcf\x3e\x80\xa0\x10\x3c\xfb\x00\x56\xda\x54\ +\x4a\x82\x25\x7f\x77\x3a\xb3\x6c\xe8\x9a\x90\xa2\x1f\x7c\x7c\xbb\ +\xec\xcc\x6f\x77\x56\x00\xc0\x80\x7c\x46\x16\x70\x58\x48\x7e\x21\ +\x7f\x43\x4d\x57\xf8\x37\x31\x60\x04\x35\x1d\x55\x37\xaf\xc2\x10\ +\xa4\x94\x20\x85\x00\x41\x29\x38\xd9\xa6\xb0\xdf\xef\x73\x88\x26\ +\xc0\xc8\x71\x1c\x0d\x88\xa3\x08\x82\x20\x00\x2d\x0b\xd0\xed\x76\ +\x39\x4e\xc8\xa9\x35\xd2\x2b\x2f\x46\x48\xda\x6c\x36\x18\xc5\x31\ +\xce\xe7\x73\xfc\xc7\x48\xc3\xc6\x0b\xf8\x56\x56\xb8\x5e\x83\xc3\ +\x23\x19\x0b\xb2\x3d\x92\xe7\x79\x1c\xb2\x02\xe8\x22\x0d\x31\x00\ +\xdd\x4c\x7b\x9d\x55\x33\x67\xdb\x1f\x48\xab\xd0\xec\xf7\x10\xeb\ +\x53\xa1\x15\x60\x15\xd9\x40\xa7\x06\xa6\x6c\x00\xea\x07\x36\x60\ +\x0f\x3e\x0c\x68\x42\x44\xad\xb9\x28\x0a\x08\xc3\x10\x3a\x1d\x17\ +\x7a\x3d\x0f\x14\x08\xa4\xb2\x82\x01\x8a\x0e\xd1\x75\x5d\x51\xdd\ +\xac\xb3\x76\x2b\x37\xfb\xbe\x0f\xac\xed\xf6\x07\x1e\x67\xb3\x67\ +\x5a\x06\xbc\x3f\x26\xdf\x90\x6f\x8d\x9f\x90\x94\x24\x09\x66\x59\ +\x86\x0c\x2f\xcb\x12\x17\x5f\x0b\x54\x4a\x61\x1c\xc7\x38\xbe\x1b\ +\xbf\x51\xdd\x29\xb4\x68\xc8\x80\x34\x4d\x31\xcf\x73\x06\xe8\xc6\ +\xe5\x6a\xa9\x9b\x27\x93\xfb\x77\xaa\xb9\x26\xcb\x36\xc0\x05\x35\ +\x2a\xb4\x94\x15\x25\x7e\x2e\x57\x38\x7d\x98\xf2\x93\x2f\x7f\x7d\ +\x3e\x34\x35\x20\x9f\x9b\x22\x5b\x68\x66\xfe\x20\x2b\x30\xda\x01\ +\x68\x0b\xe8\x88\x71\x7b\x2b\x7d\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\xb3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x30\x49\x44\ +\x41\x54\x78\xda\xa5\x53\x4d\x6b\x13\x51\x14\x3d\x6f\xe6\xbd\x24\ +\x33\x71\x46\xd2\x74\xac\xa0\x42\x5c\x88\x6e\x6a\x50\x48\x85\x42\ +\x11\x41\xa8\xba\x50\xd0\x8d\xa0\x1b\x57\xfe\x00\x17\xd6\x85\x22\ +\x74\x21\x88\xb8\x14\xfc\x07\x16\x6c\xd1\x62\xd7\x5d\x24\x15\x8b\ +\x0b\x2b\x2e\xb4\x4a\x51\xd2\x24\x36\x0d\x4d\xd2\x64\x32\xf9\x98\ +\x8f\xeb\x74\x82\x96\xa4\x56\x84\x9e\xfb\x0e\xdc\xc5\xe3\xbc\x73\ +\x2f\xe7\x31\x22\xc2\x5e\xc0\x7f\x37\xec\x0a\x0b\x43\xf2\xeb\x7f\ +\x71\x00\x1d\x7a\x4e\x6e\x20\xc0\x2e\xb3\xa3\xc9\x23\xc9\x15\x4d\ +\xd5\x98\x09\x13\x96\x64\xc1\x94\x4c\x34\xa5\x26\x2a\x5e\x15\x08\ +\x03\x90\x83\x9b\x30\x54\x03\x0a\xa9\xc8\x86\x72\x9f\x00\x9c\x0c\ +\x5e\xa4\x59\xfa\x5e\xac\x15\xdf\x8e\x9c\x1a\xf1\x92\xc7\x93\x48\ +\x18\x09\xc4\x95\x38\x22\x52\x04\x00\x01\xdc\x67\x78\x8b\x1e\x4a\ +\x8d\x22\xa0\xc2\x85\xed\x3d\x00\xb0\x6d\x79\xcd\x59\xbb\x30\x97\ +\x9e\x2b\x09\x45\x10\x8f\x72\x70\xcd\xe7\x7e\x0e\xc4\x00\xc4\x03\ +\xcb\xc0\x90\x7f\x12\x07\xdd\x42\xeb\xe7\x63\xba\xe3\xbc\xea\x11\ +\x80\x05\x7b\x39\xb7\x7c\x71\xe9\xf3\x92\x1d\x52\x43\x08\xa8\x85\ +\x00\x0d\x5d\x11\xc3\x6f\x07\x75\xa7\xde\x31\xe7\x9d\x74\x6b\x92\ +\xdd\x66\xc1\x50\x7f\x76\x90\x3a\x96\x5a\xd1\x63\x3a\x6b\x78\x0d\ +\x90\x5f\x3c\xcc\xc1\xfc\xe2\x7e\x39\x51\x27\x10\xd1\xda\x1a\xb7\ +\x63\xce\xf9\xc1\x6b\x86\x95\x2d\xf6\xed\x20\x5f\xca\x2f\x8c\x9d\ +\x19\xf3\x46\x53\xa3\x50\x14\x05\x42\x16\x90\x25\x19\x5c\xe6\x00\ +\xeb\x7a\x2d\x18\x79\x94\x06\x8a\x90\x99\xbc\xb5\x83\x87\x3d\x23\ +\x14\x56\x0b\xe3\x53\xb3\x53\xeb\x32\x64\x12\x92\x00\x67\x1c\x9c\ +\x38\x58\x87\x01\x4d\x00\x9b\x3e\x8b\xc0\xa1\xea\x61\x77\x35\x9b\ +\x7b\x42\x13\xce\x4c\x4f\x0e\x68\x9e\x2c\x76\x95\x9d\xd3\x16\xb4\ +\x0f\xc3\xa7\x87\x23\x82\x04\x84\x23\xc0\x1a\x0c\xf0\x00\x74\x80\ +\x98\x34\xe0\x6c\xe6\xcc\xb4\x7d\xaf\x39\xd1\x1f\xa4\x00\x34\x43\ +\x5f\xfc\x40\xdd\x54\x35\xf5\x85\x3e\xa4\x73\xd1\x11\x60\xb5\xae\ +\x03\xa5\xa9\xb8\xd4\x66\x05\xf3\x5d\x75\x1c\xdb\xd8\x99\x3c\x7a\ +\x4d\xd3\x99\xf7\x99\xa7\xf5\x72\xdd\x15\x6d\x01\x56\x61\x90\x37\ +\x64\x52\xea\xd1\x56\xb5\xbc\x71\x96\xa6\xc9\xee\x13\xd8\x09\xfb\ +\xa5\x7d\x77\xf1\xe3\x62\x06\x16\x5c\x2a\x13\x34\xd2\xdd\x72\xbe\ +\x72\x9d\x1e\xd1\x0f\xf4\x62\xf7\xec\x5b\x59\xeb\xd2\xd7\xec\xb7\ +\xf5\x28\xdf\x47\xb5\x46\x7d\x92\x9e\x39\x6f\xf0\x37\x10\xd1\xae\ +\xc4\x0d\x9c\x90\x6e\xf1\xfb\xff\xba\xb3\xe7\xef\xfc\x0b\x65\x50\ +\x0e\x69\x25\xed\x09\xa1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x03\x23\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xa0\x49\x44\ +\x41\x54\x78\xda\x75\x93\xdf\x4b\x14\x51\x14\xc7\xbf\x77\xe6\xce\ +\xce\xfe\xd2\x4d\x13\x95\x7e\x2c\x61\x44\x04\x66\x8a\x3f\x88\x0a\ +\x1f\x84\x42\xea\xb1\x87\x20\x24\x88\xac\xe8\x17\x59\x61\x84\x58\ +\x19\x2b\xf4\x90\x69\x50\x20\xf6\xe0\x4b\xf4\x50\x7f\x40\x12\xd9\ +\x4b\x61\x82\xa1\x0f\x45\x68\x92\x8a\x4b\x3d\xb4\x9b\xb3\xcd\xba\ +\xce\xec\xce\xcc\xce\xed\xde\x5d\x56\x54\xf2\x03\x87\x7b\x39\xe7\ +\x7c\xbf\x67\x0e\x33\x43\x18\x63\xd8\x00\xe1\xa1\x88\x18\x9d\x5a\ +\x28\x97\x24\x42\x5a\x6a\x77\xc5\x01\xd8\x3c\x2c\x1e\x2e\xd6\xb0\ +\xd1\x40\xbe\xf6\x74\xa4\x71\x3e\x66\x3c\x2e\xdd\x52\x5c\xbd\xb3\ +\xb2\xb8\x28\xe0\x55\x48\x3c\x61\x1a\x5a\xd2\x98\xad\x2a\xf7\x77\ +\xf4\xb4\x1d\x1e\x03\xe0\xfc\xcf\x40\x3a\x70\x6e\xb0\x4b\xf6\x15\ +\x75\xb7\x1f\xaf\x57\xab\x2a\x43\x50\x15\x19\xa2\x6c\x39\x2e\x62\ +\xba\x81\xb7\x93\x8b\x8e\xa6\x27\x06\x46\x22\x27\xbb\x84\xc9\x3a\ +\x83\xb2\x13\xbd\xb7\xb6\x56\x6e\xef\xbb\x73\xba\x19\x5a\xca\x86\ +\xbe\x62\xc3\xaf\xca\x10\x18\x99\x2c\x8a\x7c\x0a\xb6\x95\xaa\x78\ +\xf9\x71\x16\x73\xf3\xd1\xfb\xdf\x87\xcf\x47\x00\xb0\x9c\x01\x69\ +\xbc\xbe\x97\x96\x56\x4c\xdd\x6e\x6b\xf5\x9b\x16\xcb\x4d\x0d\xfa\ +\x28\xee\x9e\xda\x0f\x41\xe4\xd5\x57\xa4\x4c\x07\x84\x00\x21\xbf\ +\x82\x87\xaf\x3f\x98\x34\xa3\xd5\xa7\xde\xdc\x9b\x96\x20\xa0\x4a\ +\x6f\x73\xdd\x3e\x7f\x5c\xb7\xf8\x64\x0b\x49\xc3\x82\x91\x76\x20\ +\x4b\x44\x84\xb8\xf3\x5c\xbe\xf6\x73\xc9\xc0\x91\xea\x2a\xdf\x4a\ +\x1a\x91\x9c\x14\x02\x82\x06\x22\xab\xf8\xcb\xb3\x05\x96\xcd\x0c\ +\xae\x0e\x8e\x43\x3c\xa1\xc6\xd7\x59\x8b\x57\x51\x00\x89\xd6\xe7\ +\x0c\x48\xcd\xe5\x12\x04\xfd\x61\x22\x11\x2e\xb2\x50\x60\xa4\xe7\ +\x18\x0a\xb4\x3e\x18\x05\x61\x58\x7d\x83\xaa\x42\x00\xb0\x30\xa9\ +\xb9\x52\x42\x91\xf5\x12\x30\x17\xc9\x94\x0d\xaa\x38\xc8\x21\x7b\ +\x70\xa8\xfb\x1d\x3e\xf5\x1e\x85\x20\x95\xa5\x70\xdd\x2c\xf4\xe5\ +\x0c\xf4\x64\x12\xb1\x84\x09\x64\x6d\xc0\x26\x12\x65\xdf\xfa\x35\ +\x72\xf0\x66\x7c\x62\x66\xb1\x82\x28\x1e\x28\xde\x20\x68\x20\x00\ +\x4a\x15\x24\x12\x09\x08\xc6\xa2\x26\xb8\x03\x17\x58\x80\xc5\x4f\ +\x47\x88\x33\x71\x36\xfd\x6c\x89\x42\xe0\xb2\x1f\x70\xd2\x15\x8c\ +\x8b\x2d\xc9\xc3\x7b\x54\xc0\x91\xb0\x0a\x55\x01\x22\xe5\x83\xb9\ +\x40\x5a\x07\xec\xf4\x1c\x38\xf9\x2e\x89\x74\x22\x15\x73\x40\xe4\ +\x7c\xb3\xa2\x42\xeb\x6f\x42\x01\xed\x51\x1d\xa0\xfa\x73\x79\x80\ +\xf0\x44\x54\xec\xda\xb9\xee\x43\x22\x4d\x1d\x43\xf0\x85\x2e\x60\ +\x47\x2d\x10\x2c\x03\xdf\x25\x2f\xa2\xfc\x74\xd2\xf9\x9d\xf5\xdf\ +\xc0\xfc\x38\x60\xea\xcf\xd9\xc4\xc0\xc5\xf5\x06\x1c\x34\x76\x0c\ +\x43\xa6\x67\x20\xd5\x4a\xd8\x13\x02\xec\xdd\xf9\xa9\x9e\x05\x60\ +\xe6\x0f\x24\x67\xd2\x75\x1d\xfb\x05\x3e\x3f\x39\xcb\x38\xab\x06\ +\x6b\x21\x0d\x37\x5a\x54\x1f\x1d\x02\x95\xc3\x56\xc6\xf1\x88\xaa\ +\x12\xf0\xd8\x94\xe1\x97\x65\x5a\xed\xce\x58\xdf\xfb\x4d\xff\xc6\ +\x8d\x48\x35\x97\xc2\xa2\xca\xbe\x0c\x46\xb1\x09\xff\x00\x97\x08\ +\x2c\x5e\x2a\x10\x42\x0c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\x8c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x08\ +\x11\x2b\x36\x1d\x57\x40\x64\x00\x00\x02\x0c\x49\x44\x41\x54\x38\ +\xcb\x8d\x92\xcf\x4b\x55\x51\x10\xc7\x3f\x33\xf7\x78\x9f\xba\x2c\ +\xa8\xa0\x45\xb9\x2c\x23\xa1\x1f\xae\x32\x17\xa6\x21\x41\x10\xb8\ +\x69\xd7\xbe\x5d\xad\x82\xc0\xff\x26\xa2\x88\x36\x49\x51\x54\x10\ +\x22\x46\x06\x42\x16\xb5\x28\x88\x8c\x44\x2d\x7a\xbe\x7c\xe6\xbd\ +\xf7\xcc\xb4\xb8\xf7\xbd\xae\x50\xd4\x6c\x0e\x67\x98\xf9\xfe\x62\ +\xe0\x2f\x35\x35\x7d\x8f\xff\x29\x99\x9a\x9e\x79\x1e\x45\x87\x71\ +\x10\x00\x17\x42\x9a\xbc\xbe\x75\x7d\xfc\xc8\xbf\x96\xa7\xa6\x67\ +\x90\xc9\x2b\x37\x7c\xe2\xec\x24\x1e\x73\x54\x85\x24\x09\x3c\x78\ +\xf2\xcc\xd3\x34\x15\x24\x41\x01\x03\x54\x01\x07\x91\x0e\x49\xe3\ +\xcd\xcd\x6b\xa7\x07\xc3\x8f\xe6\x3a\x5b\xed\x0d\x16\xdf\xaf\xa3\ +\x28\x03\x7b\xfb\x18\x1d\x1e\x12\x43\x70\xc0\xdc\x70\x57\x62\x8c\ +\x98\x0b\x66\x06\xda\xc3\xc2\xcb\x17\x87\x01\xc2\xc6\xb7\x15\x9a\ +\xad\x4d\x8a\xad\x4d\x12\x85\x77\x1f\x5b\xc4\x3c\xb2\xb6\xb6\xcc\ +\x66\xf3\x3b\xd6\xb1\x26\xa5\x82\xe8\x30\xb0\x7f\x37\x8b\x73\x8f\ +\xcb\x0c\x0e\x8e\x5c\xf2\x43\xc7\x47\xf9\xf0\x69\x8d\x44\x05\x10\ +\x7e\x6e\xb5\x38\x37\x76\x8c\x0b\xe7\xc7\x30\xf3\x7a\x64\x80\xd1\ +\x08\x09\x96\xa4\xbc\x5d\x7a\xf5\x28\x9c\x38\x35\xca\xd5\xcb\x17\ +\x69\xb5\xb7\x51\x15\x00\xdc\x85\xed\xed\x8c\xc5\xa5\x15\xb2\xdc\ +\x90\x6a\x95\x52\x04\x21\x08\x12\x7a\x79\x7a\xe7\xf6\x78\xf0\xa4\ +\x9f\xd9\x85\x2f\x14\x59\xd6\x1d\x00\x50\x11\x3c\x81\x1e\x2d\x43\ +\xf4\x0a\x44\x80\x68\x4e\x43\x14\xd1\x40\x70\x17\x54\x80\x8a\x3d\ +\x01\x62\x07\xc8\x20\x03\x42\xd5\x93\x9a\x99\xc2\x1c\x1c\x82\x7b\ +\xf9\x89\xe6\x08\x50\x00\x4a\x19\x96\x48\xb9\x94\x55\x80\xda\x01\ +\x76\x30\x73\x0a\x77\x82\xbb\x63\xd1\x29\xa2\xef\xf0\xe9\xdd\xc8\ +\x7e\x97\xd7\x2c\x16\xd1\x70\x73\x82\x88\xa0\x9a\x90\xa8\x75\x2d\ +\x74\xd8\xac\x7a\xa5\x06\x56\xf6\x1d\x4d\x12\x14\x21\xac\x7c\x6d\ +\x72\x7f\x7e\x09\xb7\x62\x07\x93\xd6\x54\xf8\x1f\xce\x38\xa4\x7d\ +\x2c\x7f\x5e\x25\x1c\xd8\xb7\x8b\xa1\xa3\x83\xc4\x22\xef\x32\xd5\ +\xa5\xd6\x7b\x56\x03\x4e\x1b\x7d\xcc\xad\xce\x13\x36\xda\xd9\xc3\ +\x2c\xb7\x89\x22\x77\x44\xc0\xbc\x0c\xb2\x87\xea\xee\x2b\x49\x79\ +\x05\x14\x04\x70\x27\x12\x69\xe7\x7e\x57\xd8\x73\xf2\x0c\x45\x3e\ +\x02\x08\xee\x8a\x20\xb8\x4b\xd7\xbe\x3b\x88\x54\x02\xa4\x14\x27\ +\x62\x38\x4e\x6f\xff\xec\x2f\xfc\x57\xfc\x49\x4c\xef\x79\xa6\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xa1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x14\x01\x20\ +\x36\xc6\x96\xa7\x9d\x00\x00\x01\xef\x50\x4c\x54\x45\x00\x00\x00\ +\x46\x8e\xf4\xae\xcf\xfc\xe1\xe4\xe9\xf7\xf7\xf9\xe7\xea\xef\x3f\ +\x8c\xf9\xd6\xde\xec\x00\x93\x00\x00\x97\x00\x01\x93\x01\x01\x94\ +\x01\x18\xbe\x19\x39\x88\xf9\xe3\xed\xfc\x33\x84\xf8\x9b\xbe\xed\ +\xf6\xf5\xf5\xfe\xfd\xfd\x2d\x82\xf8\x83\xb0\xec\xae\xce\xff\x7d\ +\xae\xee\xfe\xfe\xff\x00\x9e\x00\x00\xa1\x00\x42\xb5\x42\x00\xaa\ +\x00\xff\xfe\xff\xfb\xf9\xf9\xff\xff\xfe\xcb\xdf\xfb\x9c\xe9\x9a\ +\xf6\xf6\xf7\xbe\xd7\xfa\xc0\xd7\xf9\xfb\xfb\xff\x28\x7d\xf7\x81\ +\xb2\xee\x86\xb6\xf0\xad\xce\xff\xd3\xdd\xea\xff\xff\xfe\xff\xfe\ +\xfc\x7c\xaf\xf7\xc1\xd9\xfa\x9f\xc4\xf8\xa4\xc7\xf8\xf8\xf8\xf7\ +\x85\xb3\xf7\x9d\xe6\x9c\x19\xbd\x18\xbe\xd7\xfa\x00\x95\x00\x5f\ +\xc4\x5f\x7e\xaf\xf6\xfe\xfc\xfb\x00\x94\x00\x38\x86\xf3\x38\x86\ +\xf3\x43\xc4\x43\x00\xaa\x00\x00\xb0\x00\x05\x68\xf5\x05\x68\xf6\ +\x06\x69\xf5\x07\x69\xf6\x09\x68\xef\x0a\x68\xef\x0b\x6c\xf6\x0c\ +\xb3\x20\x0e\xa0\x00\x0f\xa0\x00\x10\x6e\xf6\x12\xa1\x00\x12\xa6\ +\x12\x13\xa1\x00\x16\x72\xf7\x1b\x73\xf0\x1d\x77\xf7\x20\x76\xf0\ +\x22\x7b\xf8\x2b\x99\x00\x31\x81\xf2\x34\x83\xf3\x3b\x88\xf3\x3c\ +\x88\xf3\x3c\x89\xf5\x3d\x89\xf3\x3d\x89\xf5\x3d\x8a\xf5\x3d\xbc\ +\x2b\x45\x8e\xf4\x47\x8e\xf4\x55\x98\xf5\x57\x6e\x85\x59\xb8\x24\ +\x5d\x9c\xf5\x60\xa6\xf2\x69\x76\x7f\x69\x7b\x86\x6b\xa4\xfb\x73\ +\xaa\xf7\x73\xb8\xf6\x79\x81\x88\x7d\x7c\x7c\x83\xbf\xf4\x83\xc0\ +\xf4\x89\xb7\xf9\x89\xbb\xf1\x8a\x89\x88\x8a\xdb\x7a\x8c\x8c\x8c\ +\x8c\xb9\xfa\x8d\x8d\x8d\x8d\xca\xf8\x8f\x8c\x8f\x8f\xbd\xfa\x90\ +\xd1\xfa\x96\x96\x94\x97\xc1\xfb\x9a\x9a\x9a\x9a\x9b\x9a\x9a\xd8\ +\xf8\x9d\xc5\xfc\xa1\xd9\xf6\xa3\xc9\xfc\xa4\xe5\xa5\xa6\xca\xfc\ +\xa6\xdf\xf9\xa8\xa7\xa7\xaa\xaa\xab\xab\xce\xfd\xac\xcf\xfd\xad\ +\xcf\xfe\xae\xae\xae\xb0\xae\xb0\xb0\xb0\xb0\xb7\xd5\xee\xba\xd9\ +\xf2\xc8\xde\xef\xc8\xe3\xf0\xcf\xdf\xf0\xcf\xe6\xf3\xd4\xe1\xf0\ +\xd5\xe2\xef\xe0\xe6\xed\xe2\xe7\xeb\xe8\xec\xef\xf1\xf2\xf2\xf2\ +\xf2\xf3\xf2\xf3\xf4\xf2\xf4\xf4\xf3\xf3\xf2\xf3\xf3\xf3\xf3\xf4\ +\xf5\xf4\xf5\xf5\xf5\xf5\xf4\xf9\xf8\xf9\xfa\xf9\xfa\xfb\xfa\xfa\ +\xfd\xfa\xfe\xfd\xfd\xfe\xfe\xfe\xff\xff\xff\xff\xc6\x0e\xf0\x04\ +\x00\x00\x00\x3d\x74\x52\x4e\x53\x00\x16\x16\x16\x16\x19\x40\x49\ +\x5a\x5a\x5a\x5a\x64\x6b\x93\x95\x9b\x9d\xb2\xc0\xc0\xc0\xc1\xc1\ +\xd6\xd6\xd6\xd7\xd7\xd8\xda\xdc\xe2\xe2\xe7\xe9\xe9\xea\xea\xea\ +\xea\xea\xea\xee\xf0\xf1\xf2\xf2\xf3\xf4\xf4\xf6\xf6\xfb\xfb\xfb\ +\xfb\xfc\xfd\xfe\xfe\x00\xee\x6c\x54\x00\x00\x00\x01\x62\x4b\x47\ +\x44\xa4\x59\xbe\x7a\xb9\x00\x00\x00\xe2\x49\x44\x41\x54\x18\xd3\ +\x63\x60\x80\x03\x2e\x29\x33\x29\x6e\x04\x97\x81\xd3\x26\x7f\x49\ +\xbe\x0d\x07\x42\x40\x32\x3a\x61\x49\x42\xb4\x04\x42\xc0\x72\x09\ +\x08\x98\x32\x14\x14\x41\x40\x89\xb7\x7b\xd0\x92\x20\x0f\x69\x86\ +\xce\xc5\x8b\x16\xb7\x03\x71\x47\xbd\x9d\xd7\x12\x1f\x3b\x1e\x86\ +\xe6\x05\xf3\xe6\x37\xcd\x07\xe2\x85\x46\xc6\xb6\x6e\x0a\x2c\x0c\ +\x39\x85\xa5\x15\x35\x75\x0d\x2d\xad\x6d\x1a\xa2\x2a\xa9\x32\x4c\ +\x0c\x69\x73\x67\xcc\xa9\x9a\x3d\x7d\x76\xe5\x6c\x03\x6d\xad\x38\ +\x39\x71\x86\xc4\x99\x53\x67\x95\xcf\x02\xe2\x69\x16\xe6\xba\x31\ +\x4a\x3a\x0c\xb1\x11\xa1\xe1\xe1\xe1\x61\x91\x51\xe1\x86\x26\xd6\ +\x21\x56\xf2\x0c\xc1\x53\xaa\xfb\xf3\x8a\x27\xa6\x67\xe4\xaa\x2b\ +\xea\x07\xe8\xf1\x31\xf8\x35\x4e\x2a\x4b\xe9\xce\xee\x8b\x9f\xa0\ +\x26\x26\xab\x2c\xc4\xca\xe0\xd2\x5b\x3b\x39\xb9\xa7\x2b\x2b\x33\ +\x49\x53\x44\x40\x90\x9d\x99\xc1\xd9\xd1\xde\xc1\xc9\xd5\xd3\xd7\ +\x3f\x50\x55\x98\x9f\x97\x8d\x91\x01\x1d\x00\x00\x80\x5d\x48\x1b\ +\x8f\xc2\x81\xd7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\x78\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xf5\x49\x44\ +\x41\x54\x78\xda\xa5\x53\xcf\x6b\x13\x41\x14\xfe\x66\x77\xb3\x59\ +\x4b\xc5\x04\xa4\x07\x51\xbc\x48\x41\x41\x54\x84\x80\xd0\x54\x8b\ +\x68\xd3\x26\x11\x0f\x95\x1e\x7a\xd1\xbf\xa0\x52\xf4\xac\x27\xed\ +\x5f\x20\xb4\x97\x22\xf4\x24\xa2\x17\x09\x09\xda\xc4\x46\x29\x12\ +\x50\xc4\x40\x0f\x2a\x4d\x41\x0a\x0d\x95\x6e\x4a\xa9\x21\x66\x67\ +\xc6\x79\x43\x67\x43\x50\x90\xd0\x0f\x1e\x6f\x1e\xbc\x1f\xdf\xfb\ +\x31\x0c\x40\x4c\xc9\x79\xf4\x86\xcf\x52\xca\x86\x31\xae\xc8\x1e\ +\xb1\x1f\x03\x12\xb6\x6f\x94\xbe\xd7\x7e\x80\x31\x06\xcb\xb2\x48\ +\x6b\x31\x20\xc7\x81\xa3\x71\x3c\x78\x56\x43\xee\x53\x1d\xad\xbd\ +\x46\x95\xb9\x87\xcf\x7d\x7b\x72\x55\x5a\xc6\x29\xe2\x58\x78\xb7\ +\x5c\x44\xf9\x6d\x11\x51\xd7\x41\x79\xb9\xa8\xec\x12\x69\x6d\xf7\ +\x1d\xf2\xf0\xe6\x4b\x1d\xb3\x77\x2e\x21\x16\x8f\x9f\xe5\x3c\x38\ +\x02\x05\x07\xd0\x50\x4e\x2e\xc6\xc6\xc7\x89\x81\x96\x74\x3a\xdd\ +\xc5\x80\xc0\x83\x00\x8d\xbd\xdf\x4a\xb7\x11\xf0\x36\xba\x12\x78\ +\xd1\x08\x6c\xdb\x26\xa1\x04\xa6\x15\x1d\x2c\x84\x00\x41\x55\xc5\ +\x4e\xb3\x05\x29\x38\x25\xeb\x4e\x40\xce\x85\x42\x21\x9c\x43\x36\ +\x9b\x45\x2e\x97\xd3\x09\x52\xa9\x54\xc8\xe0\x57\x33\x80\x10\x01\ +\x78\xc8\xa0\x03\x72\x0c\x59\x10\x32\x99\x0c\x55\xef\x30\x10\x6d\ +\xf4\x79\x02\x4c\x8a\xbf\x19\xfc\xf4\x77\xa9\xb2\x11\xd3\x8a\x0e\ +\xe6\x9c\xe3\xc4\xb1\x01\xdd\x82\xc3\x68\x7d\xff\x60\xe0\x46\x6c\ +\x14\x97\x96\xc0\x2c\x86\xd1\xd1\x14\x2a\x95\x4a\x38\x83\x44\x22\ +\x11\xb6\x10\x75\xa0\x67\x10\x18\x06\x9d\x35\x3a\x6a\x0b\x63\x14\ +\xa4\xab\x27\x93\x43\xf4\x56\x94\x3d\xdc\x9d\xff\x80\x97\x2b\x6b\ +\xa0\x65\x78\x11\x06\xcf\xb5\x94\x86\xdf\x7f\x73\xee\xfd\x7f\xb7\ +\xe0\x38\x36\xd6\xeb\x3b\x98\x1c\x39\x83\x6b\x17\x4f\x82\x0b\x89\ +\x87\xb7\x93\xf8\xf8\x75\x13\x8f\x17\xcb\xb1\xae\x21\xe6\xf3\x79\ +\x0a\x32\x77\xa0\xb7\x40\x58\x98\xb9\x8e\x91\xfb\x2f\x10\x08\x81\ +\x5b\x43\xa7\x50\xaa\x6e\x60\xf6\x69\x69\xbb\xcd\xf9\x44\x78\xca\ +\xbe\xef\x9b\xea\xa4\xcd\x39\x87\x47\xb4\xb1\xdd\xc4\xe5\x99\xe7\ +\xb8\x70\xfa\x38\xf2\x2b\xab\x2d\xc5\x64\x58\xbc\xbe\x57\xe9\xe9\ +\x33\x55\x6b\x5b\x72\xea\xd1\x2b\x89\xc1\x1b\xd3\xe6\x33\x1d\xf8\ +\x3b\xff\x01\x34\x5e\x4e\x56\xb9\x2f\x3b\xb2\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x54\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0a\x13\ +\x0a\x2c\x04\x44\xa6\x5f\x58\x00\x00\x02\xd4\x49\x44\x41\x54\x38\ +\xcb\xa5\x8e\x5d\x88\x94\x65\x18\x86\xaf\xf7\x9b\xf9\x66\xf6\xcf\ +\x1c\x6b\xa3\x2c\x4f\xd5\x75\xc2\xd0\x03\x11\xd1\x64\x17\x06\x21\ +\xd0\x20\x16\x04\xdb\xe9\xa4\x24\xa5\xa8\x03\x21\x3a\x89\x50\xcc\ +\x83\x29\xcb\x36\x5a\x13\xd1\x30\x14\x97\x68\x11\x6a\xa5\xa8\x21\ +\xb0\x1f\x0a\x3c\x08\x77\xd7\x5d\xa6\xd6\xa0\x58\x5b\x70\xfb\x98\ +\x9d\x99\xdd\xf9\xf9\xfe\xde\xbb\x83\xdd\x35\x10\xcf\xba\xe0\xe1\ +\xe1\xe2\x86\x9b\x1b\x00\x49\x9b\x25\x9d\x96\x54\xcc\x9f\x6f\x48\ +\x52\x71\xd9\xb3\xac\x50\xa0\xbf\xf7\x6a\x5f\x69\xe0\xc7\x81\xb8\ +\xf7\x6a\xdf\x6f\x14\xe8\x07\x70\x96\xe3\xc1\x38\xd6\x26\x20\xbe\ +\x5d\x8e\x01\xe2\x68\xc9\x3f\x5a\x4a\xe9\xcf\xed\xcc\x8d\xec\xd9\ +\xb0\x7d\xc3\xa5\x5d\x97\x9c\x3d\x3d\xdb\xd7\xe7\x76\xe6\x46\x38\ +\x49\xff\x4a\xc1\xf0\x81\x73\xfe\x8e\x53\x45\xbf\xa7\x19\xc0\x7b\ +\xdf\xfa\x3d\xcf\x9d\xf7\x77\x00\xc3\x00\x64\x18\x9c\xab\x95\x54\ +\x1c\x2f\x18\x80\xe2\x8d\x82\x99\xab\x95\xc4\x83\x9c\xb8\xbb\x50\ +\xd2\xb1\x6d\xc7\x6b\xc1\xd6\xa3\x35\xbb\xed\x78\x2d\x90\x74\xec\ +\x6e\x78\x12\xdd\x0f\xde\x25\x36\x97\xaf\x87\xf2\x6d\x12\x6b\x2d\ +\x3d\x8f\xc0\xbe\xc1\x3a\xa3\xaf\x75\x52\x9a\x03\x27\xe1\x90\x49\ +\xc3\x81\x3f\x1e\x56\x6b\xce\x33\x99\x2a\xcc\xbf\x21\xd6\x14\x0c\ +\x95\x0c\xa2\xdb\xdc\xe2\xfd\x62\x20\x29\x94\x6c\x28\x29\xd6\xd8\ +\xf8\xc4\x52\xbd\x0d\x25\x49\xdf\x8c\x7e\xa1\xd1\xf9\x2f\x2d\x9f\ +\x23\x73\x06\x2b\x49\xce\x19\x2c\x57\xd0\xba\xef\xd7\x3d\xef\x94\ +\x1b\x16\x58\x39\xf1\xd7\xf4\xc4\xf2\x6e\x0b\xc4\x84\x41\x8b\xbd\ +\x99\x7d\xe6\x4a\xee\xe2\xe2\x43\xd9\xae\xc0\x5c\x30\xa4\x36\x26\ +\xaa\xfb\xb7\x3c\xf3\xd6\xcc\xee\x99\x51\xf3\xfa\x48\x53\x77\x6a\ +\x90\x72\xc0\x97\xa1\x2b\xed\xd2\x0a\x42\x24\x91\x4a\x18\x9c\x74\ +\x1a\x42\x9f\x28\x4a\x78\x99\x44\x72\x7c\x4d\x9a\xb1\x6a\x9d\xa9\ +\xb2\xb1\xb7\xe4\x04\x37\x93\xb7\xe7\xc5\xe5\x83\x96\x0f\x7f\x4f\ +\xb3\xff\xf1\x98\xef\xae\xff\xca\xec\xea\xad\x1c\xda\xd8\xe4\xc8\ +\xb5\x14\xbb\xbd\xb3\x78\xeb\x5f\x24\x19\x35\xc9\x6f\x31\x89\xbe\ +\xa1\x30\xfd\xc3\xab\x6e\xfa\xcf\xb2\x25\xbb\xd6\xc1\x69\xb5\x2c\ +\x17\xff\x6e\xe7\xa5\x47\x9b\x9c\x9b\x4e\x32\x53\x9a\x22\xf7\x98\ +\xe1\xed\x5f\x92\xbc\xb3\x2b\xe0\xd3\xd6\xb3\xbc\xf0\xa4\x4f\x79\ +\x51\x0c\xfe\x64\x29\x1e\x4a\x70\x78\x38\x64\xed\x2a\xa8\xd4\x2d\ +\xce\xec\x82\x78\xba\xbb\xc9\x67\xe5\x76\xde\xcc\x2e\xd2\xdc\xbc\ +\x97\xd5\x6e\x93\x81\x6c\xc8\x07\x37\x5c\x0e\x3e\xf0\x15\x2f\x7f\ +\xed\x72\xe4\x29\x4b\x87\x6b\xf9\xf8\xe7\x98\x0b\x03\x86\xe9\x3b\ +\x11\x5d\x29\x8b\x79\xe2\x68\x53\xb3\x95\x08\x17\x11\xc8\xb0\xaa\ +\xbd\x8d\x96\xdf\x22\xb2\xa2\xd3\x75\x70\xd2\x9d\x44\xfe\x22\x7e\ +\x24\xcf\x18\x33\xd9\xe6\x32\xb9\xe0\x6b\xca\xc1\x4c\x76\xa4\x74\ +\x93\x4f\xce\x0e\x29\xa8\x57\xd4\xa8\x7a\x0a\xea\x15\x9d\x3e\x75\ +\x42\x8a\x1a\xf7\xf3\x7f\x1a\x55\xef\x5a\xa3\xea\x0d\x35\xaa\xde\ +\x2b\x8d\xaa\xd7\x5b\x29\x7b\xdd\xc9\x46\xe8\xd0\x50\x07\xb1\x42\ +\x92\x72\x59\x08\xdb\x68\xa9\x9d\xa6\xf4\x9f\xdb\x25\xbf\x97\xc8\ +\x46\x98\x7c\x3e\xaf\x20\x08\x90\x84\x31\x86\x54\xca\x65\xc9\xb9\ +\xd7\x03\x60\x02\x18\x5f\xfe\x13\x8e\xe3\x8c\xf1\x7f\xf9\x17\x03\ +\x27\xc5\xf0\x28\x26\x9d\xca\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x03\xb1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0d\x05\ +\x30\xe8\x59\xef\x95\x00\x00\x01\xdd\x50\x4c\x54\x45\x00\x00\x00\ +\x4c\x4d\x4b\x67\x69\x66\xac\xae\xab\xd4\xd9\xd2\xff\xff\xff\x00\ +\x00\x00\x1d\x1d\x1d\x00\x00\x00\x1c\x1f\x19\x00\x00\x00\x14\x14\ +\x14\x00\x00\x00\x0d\x0d\x0f\x0e\x0e\x0e\x38\x38\x3b\x48\x49\x45\ +\x7a\x7a\x76\x38\x38\x3d\x00\x00\x00\x46\x46\x4a\x00\x00\x00\x19\ +\x1a\x17\x91\x93\x8f\x00\x00\x00\x03\x04\x02\x6d\x6e\x6b\x01\x01\ +\x02\x00\x00\x00\x71\x72\x6f\x30\x31\x30\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x6f\x6f\x6e\x00\x00\x00\x72\x74\x70\x84\x86\ +\x82\x46\x47\x45\x38\x38\x37\xad\xae\xab\xb5\xb5\xb4\x00\x00\x00\ +\x91\x92\x90\x87\x89\x84\xaa\xaa\xad\x64\x64\x62\x45\x46\x44\x3e\ +\x3f\x3d\x93\x93\x91\x88\x8a\x86\x87\x87\x8c\xae\xaf\xad\xd0\xd0\ +\xd0\xa9\xaa\xa7\x95\x97\x93\xad\xae\xac\x88\x88\x8c\xb8\xb8\xba\ +\x58\x58\x5d\x75\x75\x76\x79\x79\x7b\x6a\x6a\x69\x68\x69\x67\xbf\ +\xc0\xbd\x52\x53\x4f\x9a\x9b\x99\x74\x74\x78\x81\x83\x7e\x7a\x7b\ +\x78\x99\x9b\x97\xcd\xce\xcc\x96\x98\x93\x92\x93\x90\x48\x48\x48\ +\x74\x75\x83\xc3\xc3\xc8\x87\x88\x86\xb6\xb6\xb8\xb0\xb0\xc1\xb6\ +\xb6\xc5\x85\x87\x84\xcd\xcd\xd4\x6d\x6d\x6b\xce\xcf\xce\x16\x17\ +\x16\x17\x18\x17\x1c\x1d\x1c\x22\x23\x22\x7f\x83\x83\x8a\x8c\x89\ +\x91\x91\x90\xc0\xc1\xbf\xc7\xc7\xd2\xd6\xd6\xd5\xda\xdb\xd9\xdc\ +\xdc\xdd\xec\xed\xeb\xfc\xfb\xfa\x1a\x1c\x1a\x1c\x1d\x1c\x2c\x32\ +\x34\x2f\x30\x2f\x33\x33\x32\x33\x38\x3a\x3a\x3b\x3a\x3c\x3d\x3c\ +\x3d\x3d\x40\x54\x54\x57\x61\x63\x60\x62\x63\x62\x6e\x6f\x6f\x6e\ +\x70\x70\x70\x70\x6d\x71\x72\x71\x75\x79\x79\x79\x79\x82\x7d\x7f\ +\x7b\x83\x86\x86\x93\x93\x94\x93\x94\x92\x95\x95\x94\x9f\xa2\x9d\ +\xa4\xa4\xb5\xa7\xa8\xa8\xb3\xb4\xb4\xb5\xb5\xb4\xbb\xbc\xba\xbe\ +\xbf\xbe\xbf\xbf\xbd\xcb\xcc\xc9\xcc\xcc\xce\xcd\xcd\xcf\xce\xcf\ +\xce\xd1\xd1\xd0\xd3\xd3\xe1\xd4\xd4\xd7\xd6\xd6\xd9\xd6\xd6\xdc\ +\xd8\xd8\xd7\xd9\xd9\xdc\xda\xdb\xd9\xdb\xdb\xe1\xdb\xdc\xda\xe0\ +\xe0\xe7\xe9\xe9\xe8\xea\xeb\xea\xeb\xeb\xea\xee\xee\xed\xee\xef\ +\xee\xf1\xf0\xf0\xf4\xf5\xf4\xff\xff\xff\x5f\x5e\x1b\x50\x00\x00\ +\x00\x69\x74\x52\x4e\x53\x00\x00\x00\x00\x00\x00\x01\x02\x03\x03\ +\x04\x09\x0b\x0b\x0f\x10\x10\x18\x1d\x1e\x1e\x22\x23\x23\x25\x25\ +\x29\x2d\x2e\x37\x39\x3b\x3c\x3f\x43\x46\x47\x4d\x58\x5a\x5b\x65\ +\x6e\x73\x7b\x80\x87\x8a\x93\x93\x97\x97\x99\x9d\xa3\xaa\xab\xb2\ +\xb4\xb6\xc2\xc6\xc9\xcb\xcb\xce\xd4\xd5\xd7\xd8\xd8\xdc\xdf\xe0\ +\xe2\xe4\xe6\xe7\xed\xf1\xf2\xf5\xf5\xf8\xf8\xf9\xfa\xfb\xfc\xfd\ +\xfd\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xaa\ +\xf5\xc5\xdc\x00\x00\x00\x01\x62\x4b\x47\x44\x9e\x9f\xb2\xa3\x0b\ +\x00\x00\x00\xd8\x49\x44\x41\x54\x18\xd3\x63\x60\x80\x01\x29\x6b\ +\x5f\x37\x3d\x4e\x38\x97\x41\x6c\x6a\x46\x7a\x9d\xbb\x1c\x42\xc0\ +\x64\xc6\xdc\x24\x05\x36\x04\x9f\xc1\xb5\x7b\x76\x14\x03\x13\x0b\ +\x9c\xcf\xd3\x50\x3f\x67\x96\x39\x83\xb8\x21\x4c\x40\xa3\xa3\xb4\ +\x72\x66\x7b\xf0\x44\x17\x98\x80\x5d\x7c\x4d\x5e\xdb\xe4\xc4\x16\ +\x4d\x30\x8f\x91\x41\xbf\x67\x7a\x76\x59\x73\x6a\xa4\x01\x3b\x88\ +\xcf\xcc\x60\x55\x92\x9b\xd2\x1a\x50\x58\x14\x62\x0c\x56\x20\xe0\ +\x91\x93\x5f\x51\xab\xc2\x25\x54\x35\x4d\x94\x15\xc8\x97\x0d\x8f\ +\xce\x2a\x68\xf2\x04\xb2\xec\x93\x7b\x85\x19\x18\xb4\xca\x63\x33\ +\x63\xfc\x03\xfb\x45\x18\xf8\x3b\x1b\xe5\x79\x19\xb4\xbd\x8d\x8a\ +\xe3\x12\x1c\xc3\x26\x4c\x72\xe8\x9b\x12\x6a\xc9\xc0\xe0\xa3\xcc\ +\x60\x51\xad\x2b\xa1\x18\xd4\x99\xd6\x15\xa1\x24\xc3\xc0\x60\x63\ +\x26\xe9\x67\xca\xc6\x20\xea\xac\x36\x4f\xdd\x49\x1a\x68\x90\xa0\ +\xad\x97\x0e\x07\xc8\x2e\x6e\x55\x3e\x10\x05\x00\xe3\x4d\x31\xb6\ +\x17\xeb\x1a\xb2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\x5c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xd9\x49\x44\ +\x41\x54\x78\xda\x9d\x92\xbf\x6b\x1a\x61\x18\xc7\xbf\x77\x5e\xab\ +\xa8\x37\x78\xe4\xd4\x43\x07\x87\x12\x04\xc1\xad\x1d\x74\xec\x26\ +\x92\x21\xe0\xe6\x1f\xe0\xea\x90\x21\xa3\x19\x0c\x18\xc8\xe0\x62\ +\x41\xdc\x74\x0c\x42\xbb\xe8\x50\xb0\x99\xea\x60\x87\x80\x0a\x4d\ +\x02\x31\x70\x2a\x0e\xfe\xb8\x10\x97\xd3\xbb\xbc\xcf\x41\x43\x4a\ +\x53\x8f\xf6\x03\xcf\xf4\xbe\xdf\xef\xfb\x3c\xdf\xf7\xe1\x4c\xd3\ +\xc4\x2e\x86\xc3\x61\xd1\xe5\x72\x99\x0e\x87\x03\x3c\xcf\x83\xe3\ +\x38\x18\x86\x81\xed\x76\x8b\xf5\x7a\xfd\x4d\x80\x0d\x9a\xa6\x1d\ +\xfb\xfd\x7e\x08\x82\x40\x45\x06\x96\x78\x34\x1a\xc1\xed\x76\xc3\ +\xd6\x40\x51\x14\xac\x56\x2b\x74\xbb\x5d\x34\x9b\x4d\x04\x02\x01\ +\xe4\x72\x39\x84\x42\x21\x2c\x16\x0b\xd8\x8d\x40\x2f\x99\x24\xac\ +\xd7\xeb\x78\x49\xbb\xdd\xc6\x72\xb9\x2c\xda\x76\x40\xf3\x3a\x9d\ +\x4e\x78\xbd\x5e\xb0\x2c\xac\x1c\x08\x1a\x83\xce\x6c\x0d\xe8\x22\ +\x05\xf8\x2e\xf2\x06\x01\xf9\x2d\x4c\x4e\xc4\x78\xfa\x88\xcd\x66\ +\x43\x67\xaf\x8f\xd0\xe9\x74\x04\xf6\xd2\xe9\x7c\x3e\xff\x14\x8d\ +\x46\x6f\x3c\x1e\x0f\x99\x50\x80\x56\x91\x46\xd7\x75\x0a\xb8\x48\ +\x06\x7f\x88\x59\xbb\x7d\x49\x91\xf6\x0d\xb7\x61\x5c\x7f\xbf\xe6\ +\x23\x91\xc8\xb3\xf8\x17\xd3\xe9\x14\xa2\x28\x9e\xfe\x66\x50\x28\ +\x14\x84\x64\x32\x39\x66\xe9\xca\xba\x6f\x0b\x25\x78\x80\xf7\x7b\ +\x9a\x71\x72\x7e\xbe\x5f\x2a\x95\x6e\xf1\x0a\xfc\x4b\x71\x22\x91\ +\x18\xb3\xb6\xe5\xd9\x6c\x86\xf4\x87\x14\x84\xfb\x4b\x3c\xe8\x3a\ +\x1f\x0e\x87\x73\x20\x76\x19\x04\x83\xc1\x33\xb6\x59\x72\xaf\xd7\ +\x43\x26\x93\x41\xa3\xd1\x80\xaa\x2d\xf1\xe3\xea\xea\x27\xfb\xc6\ +\x63\xfc\x85\xe7\x5f\x50\x55\xf5\xa3\xcf\xe7\x33\x25\x49\xe2\xca\ +\xe5\x32\x62\xb1\x18\xa5\x3c\x4b\xa7\xd3\x31\x36\xe6\xc6\xb6\x03\ +\x59\x96\x45\xb6\xf7\x98\x4c\x26\x66\x3c\x1e\xb7\xc4\xd9\x6c\x36\ +\xb4\x4b\x4c\x58\x21\xd6\x6a\xb5\x8b\x7e\xbf\x7f\xc8\x56\xf6\x8e\ +\xd5\x03\xdb\xfd\xaf\x95\x4a\xe5\xc8\x12\xdb\x51\xad\x56\x0f\xf2\ +\xf9\xbc\x9a\x4a\xa5\x2e\xc8\xec\x5f\x4b\x18\x0c\x06\x5f\x58\xa1\ +\xd5\x6a\x7d\xc6\x7f\xf0\x04\xe3\x19\x0f\x5e\xd2\xa4\x5c\x32\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x7e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x16\ +\x00\x0b\x1a\xff\xac\x77\xb6\x00\x00\x01\xfe\x49\x44\x41\x54\x38\ +\xcb\x7d\x53\x3d\x8f\x12\x51\x14\x3d\x0f\x68\x60\x30\x8c\xc6\xa1\ +\x25\x26\xc6\x2c\xc4\xb8\x8d\x89\xa5\x41\x42\x62\x41\x2d\xda\xb8\ +\x6b\x45\x61\xeb\x3f\xe0\x07\x50\x92\x50\xb8\x7e\x84\x82\x86\x62\ +\x8b\x35\xa1\xdb\x04\xed\x28\x76\xe3\x26\x16\xba\x81\xce\x09\x71\ +\x96\x05\xdf\xf0\x31\xf3\xde\xb1\x00\x26\xeb\xb0\xcb\x49\x6e\xf2\ +\xde\x4d\xee\x3b\xe7\x9d\x7b\xaf\xc0\x0a\x96\x65\x19\xc3\xe1\x70\ +\x07\x00\x01\x08\xcb\xb2\x9e\x0e\x87\xc3\x6f\x00\x16\xb8\x1e\xc2\ +\xb2\xac\x1f\x57\x13\x05\xae\x50\xad\x56\x49\x92\x9d\x4e\x87\xdb\ +\x00\xa0\x10\xbb\xf2\x80\x06\x80\xdf\xb6\x8d\xf1\xe5\x25\x7c\xa5\ +\x50\x2c\x16\xd1\xed\x76\xf1\x68\x77\x77\x49\x09\x00\x42\x00\x00\ +\x6e\x25\x93\x41\xcd\x1a\x79\x92\x74\x1c\x87\xbf\xce\xcf\xf9\xfe\ +\xe0\x80\xe3\xc9\x84\x5a\x6b\xda\xb6\x4d\x29\x25\x5d\xd7\xa5\xeb\ +\xba\x94\xae\xbb\x56\x90\x8f\x19\x86\x71\x57\x4a\x59\x00\xf0\xa0\ +\xdd\x6e\xe3\x8f\xe3\x20\x1e\x8f\xc3\xf7\x3c\x9c\x9e\x9c\x60\x27\ +\x9b\x45\x3a\x9d\xc6\x7c\x3e\x5f\xaa\x58\x29\x58\x23\x26\xa5\x7c\ +\x4e\xf2\xf3\xea\x4e\x00\x42\x69\x0d\x6f\xb1\x80\xe7\xfb\x98\xcd\ +\x66\x70\x2e\x2e\x70\xc7\x34\xe1\xf9\x3e\x84\x10\x58\x92\x2f\x11\ +\xb9\xce\xde\x48\x24\x82\x68\x34\xba\x69\xbb\x10\x41\x04\x0a\x0c\ +\xc3\xe8\x08\x21\xde\x02\xb8\x57\xaf\xd7\xdf\x49\x29\x91\x48\x24\ +\x30\x18\x0c\x50\x2a\x95\x90\xcd\xe5\x70\xdb\x34\xe1\x2b\xb5\x51\ +\x1c\x46\x9e\x24\xe7\xf3\x39\xbf\x9f\x9d\xb1\x56\xab\x71\x3c\x99\ +\x50\x69\xcd\xd1\x68\x44\xa5\x54\x10\x5a\xeb\xc0\xc4\x8d\x07\xa6\ +\xd3\x29\x2b\x95\x0a\x3d\xdf\x27\x49\xf6\x7a\xbd\x6d\x73\x90\x8f\ +\x85\x65\x44\xa3\x51\x64\x32\x19\x28\xdf\xc7\x97\xa3\x23\x94\x4a\ +\x25\x00\x80\x6d\xdb\x38\x3c\x3c\x44\x2a\x95\x82\x99\x4a\xe1\x7e\ +\xee\xe1\xda\xf4\xcd\x2f\x90\x64\xab\xd5\xe2\x6c\x36\x0b\xd8\x1a\ +\x8d\xc6\x7f\xec\xe5\xf2\x8b\xaf\x37\x7a\xe0\x79\x1e\xb5\xd6\x41\ +\x90\x64\xb3\xd9\x0c\x8a\xf7\xf6\x5f\xf7\x01\x24\x6f\x6c\x23\x00\ +\x68\xad\x83\x7e\x2b\xa5\x90\x48\x24\x00\x00\xfb\x6f\xf6\xfa\x1f\ +\x3f\x7c\x7a\x02\xe0\x6f\xb8\xe6\xd9\xb6\xc5\x39\xfd\xd9\xe7\xab\ +\x97\xe5\xee\x9a\x39\x98\x8d\xf5\xc1\x34\xcd\xd4\x68\x34\x7a\x1c\ +\x5e\x90\xd0\xb2\x1d\x87\x93\xff\x00\x05\xbc\xa3\x6c\xac\x07\xdc\ +\x91\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x07\x49\x44\ +\x41\x54\x78\xda\xa5\xd3\x4d\x4f\x13\x51\x14\x06\xe0\xf7\xcc\xbd\ +\x43\xdb\xb1\xd3\x0e\xb5\xd3\xd6\x29\x4d\x4c\x08\x52\xba\xa1\x26\ +\x04\x4c\xac\x36\xac\x31\x62\xc0\x84\x8d\x2b\x97\x2c\x89\xd1\xb0\ +\xc0\x95\x09\xb8\xf0\x07\xb8\x77\xe1\xd6\x8d\xca\x46\x54\x0c\xc6\ +\xc4\xbd\x7f\x80\x1a\x3e\x8c\xc4\xb6\xcc\xd0\xf9\xe8\xf5\xd8\x10\ +\x12\x42\x54\x94\x33\xf3\xae\x26\xf7\xb9\x39\x6f\x32\xa4\x94\xc2\ +\x59\x46\xc3\x1f\x86\xee\x50\xb9\xbc\x58\x59\xfe\x2f\x80\x26\xc9\ +\xc8\xc6\xed\x37\xdd\x6f\xd1\x03\x31\xaf\x3f\xfc\x67\xc0\x28\x19\ +\x2f\x2f\xe5\x86\x72\x5f\xb7\x1a\x94\xd2\xcc\x25\x9a\x97\x37\x4e\ +\x0d\xe8\xb7\xf5\xc7\x13\xe5\x89\x1a\x0c\x08\xca\x12\x5a\x6e\x53\ +\x64\xb2\xfd\xcf\x69\x91\x2e\xfe\x15\xa0\x69\x9a\xad\x55\x6b\x0b\ +\x66\xc6\x14\x41\x3c\x80\xca\x28\x44\x99\x88\x3c\xda\x8f\x5b\xa9\ +\xf3\xef\x68\x96\xf4\xdf\x02\x34\x43\xe5\xf1\xca\xf8\xb3\xc1\xa1\ +\x41\x19\xc8\x00\x41\x8c\x01\x4b\x01\x36\xe0\x59\x9e\xa0\x94\x72\ +\x92\x57\xac\xd5\x93\xc0\x61\x69\x23\xce\xc8\x5a\xbd\x56\x8f\xf9\ +\xf0\x71\x04\xa4\x19\xc8\x00\xc8\x01\x7b\xfd\xdf\x65\xba\x90\xbc\ +\xae\x2f\x27\x56\x4e\x00\x4e\xc9\x59\x9d\x9b\x9e\xcb\x45\x14\x51\ +\xa0\x02\x84\x14\x22\x94\x21\xd4\x39\x06\x2c\x00\x59\x4e\x1e\x68\ +\xa4\x36\x45\xa9\x38\x70\x8f\x56\xe4\xcc\x11\xc0\x7b\xd7\x8a\x76\ +\xf1\xea\xfa\xa7\x75\x6d\xe3\xf3\x06\xbc\x8e\x07\x46\x10\x69\x51\ +\x0f\x41\x02\x40\x1a\x70\xf4\x22\xec\x28\x8f\x48\x44\xc2\xb6\xf2\ +\x8f\xc0\x23\x39\x50\x2f\xd4\x07\x46\x12\xe8\xa2\x32\x76\x79\xec\ +\x23\x09\x8a\x85\x1d\xbe\x5d\x53\x08\xbb\x0c\x28\x80\xbf\xa1\xa5\ +\xb7\xc2\x68\xb3\xfb\x76\x77\x6d\xfb\x26\x72\xf0\x8f\x97\x68\x40\ +\x1f\x2e\x0d\xbf\xaa\x56\xaa\x7d\xfe\x81\x8f\x5e\x3c\x1f\xe8\x00\ +\xd8\xe7\xec\x31\xf0\xa3\x29\xcd\x81\xe4\xa4\xbc\x16\x5f\x52\x4f\ +\x55\x74\x0c\x28\xe8\x85\xd7\x53\xf5\x29\x3b\x38\x08\x28\xf4\x78\ +\x7f\x97\xd3\x0e\xf9\x14\x7a\x87\xb1\xcb\xd9\xe6\x77\x67\x4b\x38\ +\xd6\x85\xfb\xf4\x44\xde\x02\x0f\x29\xa5\x7a\x1d\x8c\x96\x46\xdf\ +\x9b\xa6\x49\x6d\x6a\xc3\x15\x2e\x5c\xe9\xc2\x97\x3e\x9a\x5a\x0b\ +\xc2\x10\x90\x7d\x12\x82\x38\x4a\x20\xd1\x35\xe0\x25\x3a\x5f\x76\ +\xee\x36\x2a\x3d\xe0\xb0\xc8\x18\x34\x7e\x4e\x3b\xdc\xc1\xaf\x35\ +\xce\xfc\x3b\xff\x04\x09\x0a\xc6\x9f\x0e\x90\x75\x53\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x14\x01\x0d\ +\x2b\x85\xba\x91\xab\x00\x00\x02\x34\x50\x4c\x54\x45\x00\x00\x00\ +\xff\xfd\xd5\xe5\xf1\xff\xca\xd3\xdd\x0a\x68\xef\x81\x81\x82\x08\ +\x67\xef\x9b\xbd\xeb\x00\x89\x00\x00\x8a\x00\x00\x8c\x00\x00\x8f\ +\x00\x00\x60\xee\xe0\xdf\xdc\xd1\xdc\xe9\x81\x80\x80\xff\xff\xff\ +\xc9\xd3\xde\xff\xff\xff\xff\xff\xff\x14\x6e\xef\xff\xff\xff\xfd\ +\xf8\xf1\xff\xff\xfe\xd8\xe6\xfc\xff\xff\xff\x00\x5e\xee\x00\x9e\ +\x00\x41\xb6\x41\x41\xb7\x41\xaa\xcb\xf9\x7d\x7d\x7c\xff\xff\xf9\ +\x00\x9f\x00\xb2\xd0\xf9\x6b\xa5\xf5\xb0\xce\xf8\x09\x66\xef\x5b\ +\xc5\x5b\x00\x5b\xf1\x31\xb7\x1e\x38\x85\xf3\x85\xda\x77\x85\xdb\ +\x77\xa5\xc6\xf6\xfc\xfa\xf6\x00\x52\xf2\x00\x53\xee\x00\x55\xf0\ +\x00\x56\xee\x00\x56\xef\x00\x59\xee\x00\x5b\xf4\x00\x5f\xef\x00\ +\x60\xef\x00\x64\xf3\x00\x87\x00\x00\x8c\x00\x00\x99\x00\x00\x9e\ +\x00\x00\xb0\x00\x01\x99\x00\x04\x9a\x00\x05\x9a\x00\x06\x68\xf2\ +\x07\x67\xf2\x13\x70\xf0\x16\x8c\x00\x16\xbf\x17\x18\xb0\x26\x19\ +\xb5\x17\x1b\x96\xa6\x1c\xc3\x16\x1f\x74\xf1\x22\x78\xf2\x2e\x7f\ +\xf2\x2e\x80\xf2\x3b\x88\xf3\x3f\x89\xf4\x40\x8b\xf4\x43\xc1\xad\ +\x43\xc2\x42\x46\xae\x09\x47\x90\xf5\x58\xb6\xa7\x59\x9a\xf5\x5b\ +\x9c\xf7\x5e\xb0\xfa\x62\x9e\xfd\x69\xa6\xf8\x6a\xa6\xfb\x6b\x9c\ +\xdd\x70\xa9\xfa\x79\xbf\xf7\x79\xc2\xf8\x7c\xaf\xed\x7c\xaf\xfb\ +\x7d\xa3\xcb\x7f\xb5\xf1\x7f\xc2\xfb\x8d\xab\xc8\x8d\xb6\xff\x92\ +\xc2\xf7\x95\x95\x95\x98\xc2\xf1\x9a\x9a\x9a\x9d\xdc\xfe\xa1\xa1\ +\xa0\xa1\xde\xff\xa2\xc6\xfa\xa3\xe1\x99\xa9\xa9\xa9\xae\xad\xad\ +\xb0\xc7\xd8\xb4\xc9\xd8\xb5\xb4\xb4\xba\xd6\xfc\xbd\xbd\xbd\xc2\ +\xc2\xc2\xc5\xdc\xf7\xc6\xc7\xc9\xc9\xc9\xc9\xc9\xca\xcc\xca\xc9\ +\xc6\xca\xe8\xfd\xd0\xd2\xd6\xd1\xd1\xd1\xd4\xe8\xf6\xd5\xce\xc6\ +\xd5\xcf\xc6\xd5\xd6\xd7\xd5\xd7\xdb\xd8\xd8\xd9\xd9\xd0\xc8\xda\ +\xe7\xf9\xdc\xda\xd5\xdf\xda\xd5\xe1\xe5\xea\xe1\xf2\xfe\xe3\xe6\ +\xea\xe3\xe8\xed\xe3\xf5\xfc\xe4\xde\xd5\xe4\xe7\xec\xe4\xed\xf7\ +\xe7\xe9\xef\xe7\xeb\xef\xe8\xe9\xe9\xe8\xea\xec\xe8\xeb\xef\xe9\ +\xed\xf1\xe9\xfa\xfc\xeb\xeb\xeb\xec\xde\xdc\xec\xef\xf5\xec\xf0\ +\xf4\xf0\xf2\xf4\xf1\xf1\xf1\xf1\xf3\xf6\xf1\xf4\xf6\xf2\xee\xe8\ +\xf2\xf4\xf6\xf4\xf0\xeb\xf5\xf1\xeb\xf5\xf7\xf9\xf6\xf8\xfc\xf8\ +\xf4\xee\xf8\xf4\xef\xfa\xfa\xfb\xfa\xfa\xfc\xfc\xfb\xf7\xfd\xf4\ +\xff\xfd\xfb\xf7\xfd\xfe\xff\xfe\xf7\xef\xfe\xf9\xf5\xfe\xfa\xf6\ +\xfe\xff\xff\xff\xf5\xff\xff\xfa\xf3\xff\xfc\xf7\xff\xfd\xf4\xff\ +\xfe\xf7\xff\xfe\xf8\xff\xfe\xff\xff\xff\xfb\xff\xff\xfd\xff\xff\ +\xff\x17\xb3\x61\x26\x00\x00\x00\x2e\x74\x52\x4e\x53\x00\x15\x16\ +\x1c\x2a\x2b\x2d\x33\x53\x53\x53\x53\x80\x83\x84\x86\x87\x89\x95\ +\x97\x99\xb0\xb7\xc2\xc9\xcb\xd5\xd8\xd8\xd8\xda\xdb\xde\xe5\xed\ +\xf1\xf1\xf7\xfd\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xf5\x30\xc6\x7c\x00\ +\x00\x00\x01\x62\x4b\x47\x44\xbb\xd4\xb6\x77\x4c\x00\x00\x01\x03\ +\x49\x44\x41\x54\x18\xd3\x63\x60\x80\x03\x0e\x19\x35\x59\x4e\x04\ +\x97\x81\x3b\x50\x6b\xb7\x76\x20\x17\x42\x40\x51\x23\x68\x77\x90\ +\x86\x34\x43\xdd\x8c\xc9\x93\x17\x44\xc5\x24\xa4\x5a\xec\xde\xbd\ +\x71\xf7\x6e\x4b\x86\xca\xb5\x2b\x56\xec\xf4\x9b\xde\x9b\xe3\x66\ +\xeb\xbc\xdb\xd9\xca\x95\xa1\x6c\xe3\xca\x95\xbb\x3c\xb3\x6a\xba\ +\x02\x6c\xec\x77\xdb\xd9\x84\x30\x94\xb6\x34\x35\xf5\x99\xb7\x17\ +\x15\xce\x74\xf7\xb0\x76\xc9\x8b\x60\x28\x5e\x32\x67\xce\x56\xc3\ +\xb8\xd9\xb1\xf5\x8e\x3b\x36\xad\x5e\xef\xcf\x50\xb0\x74\xe1\xfc\ +\x6d\xfa\xab\xc2\x27\x24\x1b\x6f\x9f\x37\x6f\x8b\x17\x43\x7e\x55\ +\x45\x45\xa3\x49\x4a\x6b\x62\xb5\x5e\x03\x90\xe5\xc0\x90\x3d\x6b\ +\xea\xa4\x65\x06\x19\x49\x3d\x69\x25\x73\x27\x4e\x5a\x6e\xca\x90\ +\x39\xad\xbf\x7f\xb1\xd1\x94\xf8\xf2\xb6\xd0\x35\x9d\xdd\x8b\xcc\ +\x18\xd2\x9b\x6b\x6b\x3b\xd4\xa3\x37\xeb\xf8\xe4\x6e\xdd\xa0\xbb\ +\xce\x94\x41\x9e\x4f\x50\x90\x57\x55\x4c\xc5\x49\xd3\x37\x38\x2c\ +\x52\x41\x8a\x81\x9f\x89\x99\x99\x51\x84\x5d\x54\xce\x5b\x49\x5c\ +\x52\x52\x88\x87\x81\x15\xe4\x31\x36\x06\x06\x01\x09\x65\x61\x20\ +\x8b\x05\x00\xcd\x5b\x54\x01\x58\xd2\x84\xb1\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x43\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xc0\x49\x44\ +\x41\x54\x78\xda\x8d\x8f\xbd\x6b\x53\x51\x18\x87\x9f\x73\x72\xc1\ +\xb6\x41\x90\x82\x52\x2a\xc5\x39\xdd\x8c\x93\x75\xab\x83\x9b\xbb\ +\x53\xbb\xe4\x3f\x68\x07\x11\x8a\x25\xd4\x82\x43\x87\xa2\x20\x0e\ +\x15\x07\xe9\x6a\x16\xc5\x3d\xb5\x88\xa1\x1f\x42\xd3\x4d\x25\xe8\ +\xcd\x87\x83\x12\x92\x9b\x8f\x9b\x9c\xd7\xe6\xe0\xe1\x70\x89\x5f\ +\x3f\xf8\x71\xce\x19\x9e\xe7\x7d\x8f\x02\x2e\x00\xf3\xfc\x2b\xab\ +\xdc\xce\x5c\xcb\x2c\x65\x2f\x67\xa7\x0f\xab\x87\xf5\x72\xbb\xfc\ +\x40\x96\xe5\x49\x30\x82\x1b\x8d\xc6\x9e\x11\x41\x6b\x6d\xab\x94\ +\x4a\xf4\xd9\xc7\x1d\x76\x7f\xec\xb2\x78\x69\x91\xcd\xf9\x4d\xee\ +\x95\xef\xce\xa5\xbf\xa5\x1f\xab\x1d\x25\x1a\xc0\x08\x7f\xcd\xf6\ +\xe9\x36\xd5\x4e\x95\xfd\x4f\x05\x00\x3e\x57\x0b\x98\x41\x4d\x63\ +\x58\x0d\x00\x52\x29\xeb\xb1\xd3\xdc\x06\xda\x6f\x40\xed\x7b\x8d\ +\xe8\x4e\x84\xcb\x8b\x9b\x65\x00\xd4\x23\x35\x1b\x00\x16\x42\x04\ +\xf5\xeb\x0b\x16\x76\xe7\x59\x67\xae\xcc\x10\x3c\x57\x5c\x05\xde\ +\x2f\x09\xb9\x82\xe2\x40\x80\x8b\x84\xda\x4d\x76\xb0\x6b\xca\xdf\ +\x59\xc9\xac\x20\xe7\x35\x61\x0a\x9b\x0f\xc0\xb1\xc1\x30\xc5\x43\ +\xbf\x01\x78\x81\xff\x8a\x6d\x6e\x2e\x07\x1a\xb6\xbe\x6e\x91\x7e\ +\x99\x26\x0a\xf8\xc2\x04\x79\xb9\x25\x4f\x15\xb0\xd0\x6c\x36\xf7\ +\xbc\xc0\xd7\x6d\xe7\x4e\x97\x20\x08\x6e\x88\xc8\x5b\x7b\x07\x50\ +\x7e\x03\x57\x0f\x26\xce\x64\xbc\x00\xdc\xba\x6e\xb2\x83\xfe\x4f\ +\x40\x12\x76\x60\x42\x60\x8c\xb1\x6d\xb7\x23\x01\x62\x2f\x18\x03\ +\xc6\xe1\x4a\xa5\x42\x18\x86\x4c\x4c\x4e\xf2\xea\xf5\x9b\x77\xc0\ +\x11\xf8\x2c\x44\x51\x24\xdd\x6e\x57\xfa\xfd\xbe\xc4\x71\x2c\x83\ +\xc1\x40\x86\xc3\xa1\x18\x63\xec\xbb\x58\x2c\xda\xf7\xfd\x8d\x8d\ +\x13\x60\x4a\x44\x70\xc5\x0a\x3a\x9d\x3f\x0a\x5a\xad\x96\x94\x4a\ +\x25\x59\xcb\xe7\x47\xf0\xb4\x87\xbd\xe0\xfa\x99\xc0\xf4\x7a\xbd\ +\x11\x9c\x10\x8c\x52\xaf\x37\xcc\xda\xfa\xfa\xbe\x9f\x9c\xac\x02\ +\xce\x01\x59\x40\xf1\xfb\xc4\xc0\x91\x88\xc4\x30\x9e\x9f\xaf\xc9\ +\x06\x51\x54\x9d\xd3\x94\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x03\x74\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x15\x05\x74\x8b\x99\xd1\x00\x00\x02\xf4\x49\x44\x41\x54\x38\ +\xcb\x95\x91\x5b\x48\x93\x71\x18\xc6\x9f\xff\xf7\xfd\xe7\x36\x4f\ +\x9b\x4e\x2d\xd0\x15\x15\x1d\x24\x2b\xac\x19\x42\xa9\x99\x45\xe0\ +\x85\x1d\x28\x09\xc2\x88\xca\x22\x29\xa2\x2e\xca\xa0\xab\x20\xa2\ +\x15\xd5\x55\xa6\x14\x21\xa4\x56\x76\xa2\x25\x15\x86\x45\x07\xc4\ +\x79\xa8\x9c\xb6\x92\x9c\xd4\x72\x4e\xcd\xb9\x7d\x6e\xfb\xf6\xed\ +\x3b\x75\x51\x0c\x23\x08\xfc\xdd\xbd\xf0\xf2\xe3\x79\xdf\x87\xe0\ +\x0f\xee\x1f\x6e\x98\xb3\xcc\xf0\x4d\x8c\x97\x4e\x85\xc2\x47\x3b\ +\x7b\x1c\x96\x50\x88\xd7\xa5\xa7\x19\xbe\x65\xa4\x26\xb7\x84\x05\ +\xf1\x74\xc1\x9a\xb5\x02\x21\x04\xd3\xa1\x00\x30\x38\xf8\x15\xe6\ +\x2c\x33\x7e\x8e\x8f\xb6\x3c\x78\xfa\x76\x83\x31\xc5\x14\x2c\x2c\ +\xde\xc8\xc6\xd1\x38\xc1\xf1\x79\x30\xa5\xfd\xe3\xa7\xdd\x5a\xf8\ +\x8f\x78\x47\x86\xd7\x02\xe8\x9a\x2e\x88\xe9\x46\x46\xdc\x4d\x4d\ +\x36\x7b\xc9\xae\x9d\x5b\x14\x49\x94\x22\x20\x10\x15\x15\x92\xac\ +\x40\x95\x14\x90\x01\x97\x87\x0e\x39\x5e\xcd\x23\x4a\x28\x4b\x10\ +\xa2\xde\x63\x47\x8f\xff\x16\x74\x75\x75\xc2\x60\x48\xce\xe9\x74\ +\x7c\x7b\x9f\xbb\xba\xc0\xcd\xb2\xea\x14\xd5\xd0\x10\x65\xc1\x83\ +\x21\x51\x59\x56\x65\x5e\x50\xa8\x10\x95\x0d\x6d\xaf\x7b\x12\x8b\ +\xb2\x35\x63\x16\x4b\x7e\x49\xec\x04\x8b\x25\x0f\xfd\x8e\xee\xc3\ +\x3f\x85\x04\xd7\x54\x44\xf2\x65\x66\x26\x8e\x25\xe8\xe0\xd3\x03\ +\x01\x0a\xf0\x32\x20\xf3\x40\x3c\x0b\x2c\x77\x2d\xca\xf1\x3f\x7b\ +\x7d\x77\x3d\x28\xe2\x20\x21\x1a\xfb\xc1\x84\x9f\xcb\x77\x7a\x75\ +\x43\x65\x99\x89\xfa\xe2\xa2\xb2\xd5\xf3\xb3\x73\x47\x25\x49\x92\ +\x44\x49\x12\x23\x51\x51\x10\x25\x25\xea\x75\xf5\xce\xb5\xbd\x69\ +\xeb\x7e\xd2\x1c\xf6\x1c\x3a\xb0\x3f\xaf\xe6\xea\xf5\x77\x31\x41\ +\x90\x0b\x12\x0f\xa7\xf5\xbd\x77\x85\x42\x1d\x1d\x8f\x5d\x71\x40\ +\x80\x00\x3c\x01\x24\x02\x10\xf5\xf7\x9e\xd3\x3e\x2c\x26\x68\x28\ +\x23\x73\x1c\xc7\xfc\xd5\x42\x84\xe7\xfa\x8c\xda\xe4\x94\x0f\x43\ +\xe1\x3e\xde\xc0\x76\x1b\x8d\x1a\x2f\xc3\x80\x23\x40\x18\x80\x0a\ +\x40\xaf\x00\xa6\xe0\xa4\xb2\x4d\xe6\xc7\x66\xfb\x26\x03\xb1\x26\ +\x98\x86\xc6\x5b\x98\xf4\x07\x6b\x96\x9a\x02\xb9\xf3\x0c\x9a\x05\ +\x8c\xa8\x26\xeb\x59\xd0\x44\x02\x92\xca\x32\xb2\x89\x12\x21\x89\ +\x21\xf2\x5c\x0d\xc9\x8c\x4c\x45\xe6\x44\x7d\x2e\xe7\xd3\x96\xe7\ +\xfc\x3f\x35\xda\xed\xed\x6d\x5f\xfc\x26\xc3\xb8\x36\xfd\x76\xce\ +\xaa\x24\xbb\x9e\x92\x51\x2d\x21\xe3\xb3\x58\x12\xd6\xb2\xc8\xfb\ +\x3e\x86\xd2\xc6\x2b\x67\xaa\x06\xfb\x3b\x2c\x3a\xbd\x7e\xa0\xf9\ +\xce\x7d\x00\x00\x0b\x00\x17\x2e\x5a\x51\xbe\x63\x67\xfd\x9a\x15\ +\xe6\xaa\x81\x81\xe1\x25\x3c\x5d\xca\xa7\x1b\xa9\x26\x23\x89\x64\ +\xa8\xc0\xca\x0f\xbd\x13\x9b\x1e\xd5\x9e\x3d\x98\x95\x16\xef\x60\ +\x29\xed\xbe\x79\xa3\x7e\xe8\x9f\x04\x27\x4f\x9d\xc0\xf9\x73\x56\ +\x54\x56\xee\xae\x0a\x0b\xca\x71\x9a\x30\x7b\x96\x46\xa7\xe7\x55\ +\x81\x8b\x8f\x04\x3c\xad\x0d\x0d\xcd\x7b\x9c\x4e\xa7\xbf\xd7\xf1\ +\x11\x0f\x1f\xdd\x5b\x56\x52\x52\xda\x57\xb9\x6f\x2f\xfe\xcb\xf6\ +\xf2\xad\xf1\xd3\xe7\xea\xea\xea\x32\xb7\xdb\xad\xd6\xd6\x5d\x93\ +\xd6\x15\x17\xa4\x56\x1e\xdc\x87\x19\x63\xb5\x5a\x4f\x79\x3c\x3f\ +\xd4\x4b\x97\x2f\x8e\x02\x20\xec\x4c\x05\xad\xad\xad\x6f\x17\x2e\ +\x5c\xb4\xb8\x6c\xf3\xe6\xfc\xb4\xb4\xd4\x42\xd4\xd6\xd5\xcc\x48\ +\x50\x51\x51\x01\x00\xb0\xd9\x6c\xcf\xdb\x5e\xbe\xe8\xf9\x05\x4b\ +\xda\x53\x91\xc6\x2b\x9d\x6e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x02\x1b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x05\x0c\ +\x0a\x2a\x1a\x2f\x11\xb4\xae\x00\x00\x01\x9b\x49\x44\x41\x54\x78\ +\xda\x95\x91\x3d\x4b\xc3\x50\x14\x86\xdf\x9b\x08\xa2\xd4\x2a\x08\ +\x16\x5c\x74\xd1\xc5\xcd\xc9\xdd\x8f\x59\x3a\x55\x71\x54\x11\xea\ +\xa4\x3f\x45\x7f\x80\x38\x15\x29\x3a\x16\xc4\xa9\xa0\x50\x41\x14\ +\xc5\x7f\x50\x3b\x68\x4d\x35\x49\xb5\x49\x93\x7b\x3c\xb9\xe6\xa2\ +\x5e\xb2\xf8\xc0\xc3\x4d\x2e\xbc\x27\x27\xe7\x08\x7c\x33\xc6\xce\ +\xe1\x7f\x3c\xb2\x6f\x48\x59\xa6\x7f\x92\x64\xc0\x0c\x20\x25\xb9\ +\xab\x56\xab\x78\x69\xb7\x21\x00\x4c\x14\x0a\x58\x5a\x5c\x04\x84\ +\x80\x48\x4d\x10\x6c\x2e\x97\xd3\x8f\xb0\xf0\x8b\x36\x87\x4b\xa5\ +\x12\xd6\xd6\xd7\xf1\xf2\xfc\x0c\xcb\xb2\x60\xdb\x36\x6c\x3e\x59\ +\x7e\xb7\xb1\x5b\x91\xe8\x06\x04\xcd\x00\x0c\x38\xa4\xf4\x42\x0b\ +\x37\x4f\x83\x78\xef\x01\x4d\x47\xa2\xd9\x61\x9d\x18\x67\xb7\x12\ +\x9f\xf1\x47\x76\x81\x02\xb7\x5d\xa9\x54\xe0\x07\x02\xb3\x53\x05\ +\x2c\x4c\xcb\xb4\x7d\x8b\xb5\x11\x49\x70\x27\xc0\xe1\xc6\x30\x4e\ +\x76\xa0\xf9\x19\xe2\xbb\xeb\x92\xef\xfb\x74\x7a\x13\x50\xaf\xd7\ +\xa3\x20\x08\x28\x0c\x43\x65\xbf\xdf\xd7\xea\x21\xae\xa8\x0e\xcc\ +\xf6\x05\xeb\x74\xa5\xfa\xdf\x04\x3d\xc0\x6c\xcc\x02\x42\x28\x9d\ +\x0f\x32\xc3\xc6\xa9\x31\xb6\xa0\x02\xdc\x41\xc7\x4f\x9f\x0d\xf5\ +\xba\x25\x9b\xd9\x81\x48\x3b\x78\xed\xca\x3f\xa1\x56\xab\x85\x46\ +\xa3\x81\x7c\x3e\xaf\x1c\x1a\x19\x05\x13\x65\x16\x48\xe8\x74\xe9\ +\xf7\x9d\x0a\x17\x8b\x45\x24\xf0\x90\xb1\xb7\xbf\x7f\x01\xe0\xca\ +\xdc\x82\x9a\xfa\xce\xb1\x47\xf9\x72\x87\x36\x8f\x7c\x8a\x63\xc9\ +\xc6\x54\xab\xd5\x48\x4a\x49\x9e\xe7\x51\x79\xb7\x7c\x0f\x60\x12\ +\x1a\xb3\x80\xe3\x85\xb4\x7a\xe0\xd1\xab\x17\x25\x21\xb5\xb6\x7a\ +\xbd\x4e\xae\xeb\xea\xf0\x0c\x34\x46\x81\x4c\xc2\x28\xa6\xeb\xbb\ +\x07\xda\xda\xde\x3a\xcf\xfa\xb2\xde\xc9\x38\x3b\xaf\xde\xb3\x89\ +\xd8\x4b\x36\x80\xc1\x17\xc2\x87\x26\x26\x69\xe7\x35\x71\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x7a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1c\x11\x2e\x15\x67\xee\xa7\x91\x00\x00\x02\x07\x49\x44\ +\x41\x54\x78\xda\xb5\xd3\xcd\x6b\x13\x41\x18\xc7\xf1\xdf\xec\x6e\ +\xb2\xdb\xdd\x10\x83\x29\x4d\x49\x15\x85\xa6\xe9\xa9\xa1\xa9\x60\ +\x8c\x87\x2a\xad\x22\xf6\x50\x2a\x08\xda\x16\xf1\x28\x88\x0a\x3d\ +\xa8\xe0\xad\x08\xd6\x93\xe2\x45\x0f\x5a\x88\x4a\x15\xfc\x07\xf4\ +\xe8\x59\xd4\xde\x24\x42\x11\x5a\x8d\xa6\xb6\x35\x8d\xd9\x6c\x76\ +\x77\xde\x1a\x93\x5e\x0a\xa9\xaf\xf8\x81\xe7\xf8\x7c\x61\x86\x19\ +\xfc\x2b\x82\x9f\xe8\x9d\x78\x0a\x21\xf9\x84\xe4\xbc\x7b\xe1\xd9\ +\xd9\xeb\x68\x41\xc3\x36\x7a\x4e\x3d\x0c\x33\xf7\xfb\x5d\x4e\x6b\ +\x93\x92\xfb\xa8\x6b\x19\x50\xd0\x42\x72\x7c\x2e\x53\x5f\x9c\x4f\ +\xec\x36\x26\xaf\x9c\x1f\x86\xb7\xbe\x84\xed\x68\x5b\x17\x9f\x28\ +\x52\x8a\xab\x2a\xd8\xf4\xf1\xa1\x44\x60\x30\xdb\x0b\x02\xc0\x2f\ +\x7f\xfe\x75\xa0\x67\x7c\xae\x4b\x0a\xfe\x28\x16\xd5\x87\xc6\x86\ +\x13\xe8\x68\x0f\xc1\xa9\xba\x00\x21\xf0\x2b\x45\x84\x13\x47\xa4\ +\x6a\x44\xa0\x99\x51\x10\x55\x87\xe0\xb4\xbc\xfa\xea\x5e\x84\x34\ +\x96\x4f\x3f\x1e\x25\x10\xb3\xfd\xc9\x48\x7b\x36\x1d\x47\x30\x10\ +\x80\xaa\x6a\x50\x14\xa5\x11\xf8\x41\x0a\x01\xce\x39\x28\xf5\xe1\ +\x7b\x2e\x66\x6e\x3e\xc0\xb7\xf9\x1c\xd1\xba\x4f\xce\xde\xd1\x15\ +\xef\xe2\xc1\x54\x94\xc4\x63\x21\xd4\x6a\x3e\x18\x03\xb4\x00\x36\ +\x23\xcd\x80\x10\x12\x8c\x72\xd8\xb6\x8b\x7c\xfe\x03\x38\x73\x9b\ +\x47\x10\xd4\x01\xe3\x3e\x4a\x6b\x04\x41\x15\x08\xef\x00\x8c\x36\ +\x05\x41\xa1\x42\xd5\x38\xa4\x24\xa0\x54\xa0\xea\xf8\x58\x2b\x55\ +\x50\x28\x2c\x63\xa5\xf8\x15\x82\x36\x03\xea\xfa\xfb\xe7\x2f\x8c\ +\x5d\xd9\x37\x4b\x1f\x97\x8f\x7e\x2a\xac\x58\xb6\x03\x94\x6d\xde\ +\x98\x8a\xcd\x60\x3b\x1c\x8e\x2b\xe0\x7a\x02\x94\x72\x50\xc6\x51\ +\xb5\x6d\x7c\x59\xcc\x83\x96\x16\xa6\x09\x36\xc5\xb2\x17\x3a\x05\ +\xf3\x72\x96\x65\x1d\x4b\x0d\x64\xd0\x11\xeb\x84\x65\x99\x30\x74\ +\x1d\xb7\x2f\x8f\x81\x04\xda\xea\x13\x82\x12\x0c\x01\x8a\xd6\xb8\ +\x44\x77\xf1\x65\x64\xcb\x4b\xdc\x99\x3e\x43\x24\xa7\x53\x2a\xc4\ +\x8d\x7d\xd9\x43\x7a\xdf\xc0\x01\x84\x4c\x13\x33\x53\x27\xe0\xad\ +\xe6\x09\x7e\x57\x38\x39\xd2\x6f\xed\x3d\xfc\x2e\x3d\x72\x49\x5e\ +\xbb\xff\x5a\xea\xb1\x94\xfc\xe3\xbf\x60\xee\x19\x34\x25\xf7\x6f\ +\x09\xc1\xce\x41\x08\x78\xc5\xb7\x04\x7f\x43\x8f\xef\x1f\xd5\xbb\ +\x32\x39\xfc\x2f\x1b\xae\xcb\xe0\x36\xbb\x4f\x75\x80\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x34\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xb1\x49\x44\ +\x41\x54\x78\xda\xa5\x93\x4d\x6b\x13\x51\x14\x86\x9f\xfb\x35\x49\ +\xda\x49\x4c\x69\xdd\xb8\x48\x10\x5d\x98\xb5\x82\x15\x44\x11\x44\ +\xe8\x3f\x70\xe7\x22\xfa\x03\xc4\x8d\x1b\x5b\x74\xd3\x95\x60\x41\ +\xff\x40\x11\x5c\xe9\x42\x90\x52\x17\x6e\xc4\x2e\xea\x07\x08\x82\ +\x54\xb4\x01\x15\x44\x71\x4c\x33\x36\x93\x74\xe6\xde\x3b\x42\x45\ +\x70\xe1\x44\x42\x9f\xed\xcb\x79\x38\xbc\x9c\x23\xf2\x3c\x67\x2f\ +\x48\x0a\xb8\xb6\x7e\xf9\xee\x99\x87\xad\xc1\xd9\x47\x47\xa2\xe5\ +\x77\x4b\x77\x28\xa0\x70\x83\xf3\xab\x73\x7e\xee\xe0\x39\x91\xba\ +\x21\xaf\xa3\x17\xf6\xf6\xc9\xfb\x66\xac\x0d\x5e\x7e\x7d\x2e\xbc\ +\x19\x52\xaa\x68\xde\x6e\xbd\xd1\x14\x50\x18\x64\xde\xf1\x73\x27\ +\x41\x48\x49\xea\x1c\xff\x13\x08\x40\x01\xf6\x4f\x60\x9d\x27\x4e\ +\x07\x08\x04\x99\x75\xff\x9a\x73\x40\xae\x01\xda\x2b\xed\xc5\x4e\ +\xdc\xb9\xf2\xec\xcb\x53\x1d\x28\x4d\xa0\x15\x46\x49\x92\x6c\x88\ +\x14\x82\x1d\x97\x31\xfb\xa0\x99\x57\x8c\xa1\x12\x18\x8e\xee\x3f\ +\x61\x1b\xb5\xe6\xcd\x4b\x87\x17\xae\xee\x96\x68\x16\xcd\xf7\x8b\ +\xc7\x2e\x4c\xa3\x1c\xb9\xf2\x08\x29\x7e\x0b\x7c\xbc\x2b\xa8\xeb\ +\x3a\x52\x6a\x4a\x84\x44\xfd\x1e\x71\xf2\x83\x6c\x72\x33\xba\x77\ +\xfa\xd5\x8c\x06\xb0\xd6\xb2\x19\x75\xd0\x81\xc6\x94\x15\xb5\x52\ +\x88\x91\x82\xbe\xdb\x46\x49\x30\xb9\x21\x49\x13\x36\xa2\x0f\xf4\ +\x06\x03\xa6\x82\x2a\x33\x41\xfa\x57\x07\x9e\xf9\xc7\xef\x9f\xdc\ +\x42\x63\xd0\x60\xb4\x24\x50\x8a\xd9\x66\x8b\xc9\x20\x60\xed\xe3\ +\x3a\x65\xa3\x29\x69\x4d\x35\xd4\x98\x20\xce\xac\xd5\xf3\x23\xef\ +\xa0\xbc\x64\xf2\x53\x87\x5a\x4c\x4d\x94\x59\xeb\x6c\xf0\xa9\xdd\ +\x13\x63\xdd\x81\xf3\x9e\xcc\x65\x48\x01\x99\xf7\x14\xa1\x47\x09\ +\xbe\x6d\xf7\xc8\x85\xc7\xba\xb1\x05\xd7\x65\x23\xac\xe7\x9f\xbb\ +\x5d\xd1\xed\x67\x84\x76\x9f\x1d\xf3\x99\x16\xfc\xf1\xe9\xea\x32\ +\x30\x3c\x30\xd1\xd8\xaa\xf9\xda\x8d\x91\xcf\xb4\x17\x7e\x01\x5f\ +\x22\xaf\xac\xbe\x86\x35\xeb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x02\x6f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\ +\x06\xec\x01\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0e\x02\x37\x24\x79\x0e\xf3\x00\x00\x01\xfc\x49\x44\ +\x41\x54\x78\xda\xa5\x90\x4f\x6b\x13\x41\x18\x87\x7f\xbb\xb3\x69\ +\x76\x37\xd9\xd5\x98\xb4\x1b\x29\xa2\x16\xd4\x83\x17\xf5\x24\x58\ +\xbc\xf8\x0d\xa4\x78\x29\x22\x82\x5e\xa5\x42\xf1\x58\xcf\x7e\x01\ +\xa1\x87\x62\xb1\x01\xf1\x52\x05\xe9\xb1\x78\x10\x91\x4a\xc1\x7f\ +\xa0\x58\x8a\x4d\x53\x93\x92\x36\xb1\x89\xbb\xee\x66\xbb\xbb\x33\ +\xbe\xae\x8b\x84\x1c\xda\xa8\x0f\xf3\x32\x33\x2f\xcc\x33\xbf\x19\ +\xfc\x2f\x12\x7a\x18\xb9\x3c\x2d\x51\x7b\x1d\x82\xe7\x84\x10\xa0\ +\x19\x22\xae\xa8\xb1\xfe\x6c\xe2\x38\x7a\x50\xd0\x03\x0f\x7d\x12\ +\x88\x23\x37\xc7\x4e\x43\x92\xa4\xb8\x40\xdc\x2f\x2d\xe9\x20\xf6\ +\x15\x44\xbb\x2e\x48\x80\x4e\xa7\xf3\xfb\x30\x95\x14\xf7\x3d\xf4\ +\x27\x08\x3c\x80\xa2\xb7\xdb\x76\x77\x02\xea\xbb\x7d\x0a\x7c\x07\ +\xc0\x2f\x81\x83\x38\x40\x92\x80\xef\x95\x60\xe8\xc2\xed\x49\xf0\ +\xe8\xae\xe0\x81\x14\xf9\x76\x9c\xc0\xb6\x5d\x30\x26\xc7\x02\x41\ +\x7b\x4a\x20\xe7\xce\x5e\xb3\x21\x38\x8d\xf8\x63\x1f\xb4\x3f\x3c\ +\xba\xa5\x20\xb6\xbb\x0d\x1e\xed\x66\x47\x8e\x5a\x30\x8c\x0c\x34\ +\x5d\x87\xc4\x06\xc0\x94\x14\x24\x59\x06\xe7\x11\x2e\x8e\x9e\x83\ +\xe3\x38\xd9\xad\xfa\x36\xd6\xbe\x94\x41\x3c\x07\x21\x27\xef\x9b\ +\xa5\xe8\x4f\x37\xab\x35\x78\x3e\xdd\x86\x34\xb8\xa4\x43\xb0\x2c\ +\x42\x68\xf8\xe1\x2b\xd8\xde\x09\x50\xf9\xda\xc2\x46\xa5\x0a\x1e\ +\x78\x33\xf6\xa7\xf9\x27\x7f\x04\x3b\x6f\xe7\xa8\xe9\xde\x68\x35\ +\x6a\xd5\x66\xf3\x1b\x09\x54\xc8\x29\x13\x29\xf5\x20\xd4\xcc\x21\ +\xe8\x46\x1e\x66\x6e\x10\x03\x29\x86\x8e\xbd\xb5\x42\x69\x27\x90\ +\x20\x23\xc1\x5e\x59\x68\x92\xf9\xea\xe6\xea\x32\x57\xd5\x34\xf2\ +\x85\x3c\x2c\xab\x80\xa2\x35\x88\xa1\x42\x01\x19\x5d\x43\xe5\xf3\ +\xeb\x40\xf0\x68\xdc\x5b\x5b\x74\x90\xc0\xd0\x45\xf8\x7d\xa3\x2c\ +\x98\xa6\xbb\xed\xfa\xe8\x99\xf3\x97\xe8\x20\xdd\x6c\x64\xc1\x05\ +\xc7\xe2\xfc\x34\x9a\xf5\xca\x94\x5f\x5b\x7a\x8c\x2e\x64\xf4\x22\ +\x30\x55\x5b\x7d\xb3\xfc\xfe\xe5\x02\x82\x30\x44\x14\x45\x78\x47\ +\xeb\xf2\xc7\x57\x2f\xc0\xc3\x7b\xe8\x07\x66\x0c\x9f\x4c\x9b\x45\ +\x7b\x6c\xf2\xa1\xb8\x72\xa7\x24\xd2\xa6\xd5\x52\x8c\xe1\x63\xf8\ +\x1b\x98\x96\xbf\x7e\xe0\xf0\x29\x61\x5a\x27\x84\xac\xe5\xc6\xf1\ +\x2f\xb0\x4c\xb1\x44\x35\x8b\x3d\xf8\x09\x7b\x1c\xef\xe9\x88\x1f\ +\x84\x20\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xd1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x10\x2f\x2d\x57\x35\x44\x79\x00\x00\x01\x7d\x50\x4c\x54\x45\ +\x00\x00\x00\xdf\xff\xff\xff\xff\xff\x13\x31\x5f\x26\x5a\xa7\xe1\ +\xf5\xff\x9a\xf0\xff\xff\xff\xff\x0a\x20\x3e\xcc\xeb\xf7\x25\x57\ +\xa2\x17\x3a\x6d\x25\x58\xa5\x0e\x25\x49\x25\x59\xa5\x1c\x44\x80\ +\x07\x1a\x36\x25\x58\xa3\x29\x5c\xa7\x12\x2e\x59\x25\x58\xa4\x21\ +\x4f\x93\x23\x54\x9d\x09\x1b\x37\x24\x47\x60\x23\x52\x99\xc1\xcf\ +\xe4\x17\x37\x68\x2b\x5c\xa5\x11\x27\x47\x31\x5d\x9e\x1f\x43\x79\ +\x38\x65\xa6\x29\x41\x5e\x4e\x68\x8e\x23\x42\x6a\x4b\x76\xb0\x1f\ +\x44\x7d\x27\x4f\x8b\x08\x17\x2b\x0a\x1d\x38\x0b\x22\x44\x0b\x23\ +\x46\x0d\x20\x3d\x0f\x26\x48\x10\x21\x30\x11\x27\x3b\x12\x2d\x54\ +\x12\x2e\x45\x12\x2e\x59\x13\x32\x61\x14\x30\x57\x14\x31\x5c\x15\ +\x38\x6b\x16\x39\x6e\x17\x32\x55\x18\x30\x4c\x18\x3b\x6f\x1e\x3f\ +\x57\x2b\x4c\x7d\x2c\x55\x92\x35\x58\x8a\x36\x5a\x89\x3a\x5e\x8f\ +\x3e\x63\x93\x43\x6b\xa5\x49\x6e\xa2\x4c\x6f\xa0\x4d\x75\x9b\x51\ +\x71\x9c\x54\x7a\xb0\x55\x7c\xb0\x57\x74\x9a\x5c\x80\xb1\x5c\x85\ +\xb9\x5f\x85\xbb\x60\x8b\xb9\x63\x85\xb1\x64\x8d\xc1\x65\x8a\xb8\ +\x65\x8b\xc0\x68\x8c\xbd\x68\x8d\xc3\x6b\x89\xad\x6d\x92\xc7\x6e\ +\x8c\xad\x6e\x8f\xb4\x6e\x96\xc8\x6f\x92\xbf\x70\x94\xc3\x70\x95\ +\xca\x71\x91\xb6\x72\x99\xcb\x74\x94\xb8\x75\x98\xc6\x75\x99\xc7\ +\x76\x9c\xd0\x77\x98\xbe\x77\x9a\xc8\x78\x9d\xd0\x7c\x9d\xc2\x7d\ +\x9c\xbc\x7d\x9e\xc4\x80\xa2\xc8\x80\xa6\xd8\x81\xa2\xc9\x81\xb3\ +\xe1\x82\xa2\xc2\x83\xa5\xcb\x86\xa6\xc7\x87\xa4\xc1\x87\xa7\xc8\ +\x89\xa9\xca\x8a\xa4\xbe\x8a\xa8\xc7\x8a\xaa\xcc\x8b\xaa\xca\x8b\ +\xab\xcb\x90\xae\xca\x91\xb0\xcd\x93\xb2\xcf\x96\xb4\xd0\x97\xb5\ +\xd1\xa0\xbf\xd7\xa6\xc4\xda\xb9\xd5\xe7\xff\xff\xff\xe1\xb9\xc0\ +\x77\x00\x00\x00\x27\x74\x52\x4e\x53\x00\x00\x00\x02\x02\x02\x03\ +\x03\x0b\x0c\x0e\x19\x1a\x32\x36\x4d\x4e\x4e\x58\x74\x78\x8f\x8f\ +\x9a\x9e\xa4\xaa\xba\xbd\xd8\xdc\xea\xeb\xed\xf0\xf9\xfa\xfe\xfe\ +\x81\x8e\x47\x64\x00\x00\x00\x01\x62\x4b\x47\x44\x7e\x3f\xb8\x41\ +\x73\x00\x00\x00\xa7\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\x0a\xd8\ +\xa5\x84\xd0\x44\x6c\x1c\x25\xb9\x50\x04\x2c\x6b\xf3\xe5\xf8\xa0\ +\x6c\x26\x10\xa1\x5f\x53\x5d\xa5\x22\xc2\x02\x16\x50\x32\x33\x35\ +\xd4\xd1\xae\xac\x28\x2f\xf3\x97\xe1\x01\x09\x18\x15\xe6\x15\x95\ +\x94\x16\x17\xe4\x66\xa7\x86\x29\x08\x02\x05\x4c\x42\x63\x53\xd2\ +\x73\x72\x32\xd3\x12\xa3\x83\x3d\xd4\xc4\x18\x18\x8c\x5d\x7d\x23\ +\xe2\x92\xe2\x23\x03\x3d\x9d\x6d\xad\x55\x45\x19\x18\xcd\x1d\xdc\ +\xfd\xc2\x63\x42\x82\xbc\xdd\x9c\xec\xe5\xf9\x19\x18\x38\x15\xb5\ +\x34\x35\xd4\x75\x93\xa3\x02\xbc\xec\xa4\xb9\xe1\xee\xd0\xcb\x48\ +\xf0\x51\x16\x66\x46\x38\xcc\x20\xcb\x45\x96\x17\xc9\xa1\xac\x56\ +\x16\xe2\x1c\xc8\x2e\x67\x93\x10\x60\xc0\x05\x00\x17\x01\x1f\x30\ +\x3f\x49\xd8\xbd\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\x72\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x02\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\ +\x00\x00\x00\x04\x04\x04\x0a\x0a\x0a\x00\x00\x00\x10\x10\x10\x11\ +\x11\x11\x0b\x0b\x0b\x0e\x0e\x0e\x12\x12\x12\x1b\x1b\x1b\x1f\x1f\ +\x1f\x01\x01\x01\x13\x13\x13\x15\x15\x15\x16\x16\x16\x17\x17\x17\ +\x18\x18\x18\x1b\x1b\x1b\x1c\x1c\x1c\x23\x23\x23\x24\x24\x24\x26\ +\x25\x23\x27\x27\x27\x28\x28\x28\x2b\x2b\x2b\x2c\x2c\x2c\x2d\x2d\ +\x2d\x32\x32\x32\x34\x32\x31\x36\x28\x1e\x36\x28\x1f\x36\x2a\x24\ +\x36\x36\x36\x38\x28\x1f\x39\x2c\x25\x3c\x30\x28\x45\x42\x40\x48\ +\x21\x00\x4a\x4a\x4a\x4d\x4d\x4d\x4e\x29\x09\x4e\x4e\x4e\x53\x33\ +\x1c\x55\x53\x52\x56\x56\x56\x59\x48\x3d\x68\x58\x4d\x68\x68\x68\ +\x69\x57\x46\x69\x69\x69\x6a\x6a\x6a\x72\x70\x6f\x73\x73\x73\x76\ +\x62\x52\x78\x78\x78\x81\x7e\x7d\x84\x40\x07\x84\x57\x34\x86\x43\ +\x0b\x87\x5b\x3b\x90\x49\x0b\x90\x61\x3d\x91\x62\x3f\x95\x72\x54\ +\xab\x91\x7a\x7b\xc4\x3a\x99\x00\x00\x00\x20\x74\x52\x4e\x53\x00\ +\x01\x08\x0a\x13\x14\x19\x24\x26\x29\x47\x62\x81\x8e\x93\x98\x9d\ +\xa5\xbe\xcc\xcf\xd1\xeb\xec\xed\xf3\xf3\xf4\xf6\xf6\xfb\xfc\x8d\ +\xdd\x50\x49\x00\x00\x00\xb6\x49\x44\x41\x54\x18\x19\x8d\xc1\x87\ +\x16\x81\x00\x00\x05\xd0\x97\x08\xd9\x11\xa1\xcc\x6c\x91\x2d\x22\ +\x23\x91\xac\x8c\xff\xff\x15\x4e\xc7\x07\x74\x2f\xdc\x09\x25\xc3\ +\x40\x38\x19\xc2\x1f\x55\x3c\xb6\x82\x81\xd6\xb1\x48\xc1\x41\xb3\ +\xbd\x7e\x55\x10\xaa\x52\x8f\xa5\xf1\xe3\x2f\x98\xd2\x52\x34\xb6\ +\xe2\x52\x32\x0b\x7e\x00\x89\x89\x6a\xc8\xeb\x72\x49\x95\x0d\x75\ +\x92\x00\xe8\x8a\x7e\xb1\x9a\x9d\x5a\xad\xd3\xb4\x2e\x7a\x85\x06\ +\xb3\x19\x4f\x77\xa7\x46\xb7\x5b\x3f\xed\xa6\xe3\x0d\x83\xcc\x5c\ +\x7b\x3e\xf6\x62\x2a\x25\xee\x6f\x2f\x6d\x96\x06\x37\x5a\xdc\xed\ +\x33\xef\xf5\xf2\x67\xfb\xba\x1a\x72\x88\xb4\x0f\xef\x8f\x12\x05\ +\xa2\xca\xe7\x7d\x68\x47\xe0\x89\xe5\x06\xf9\x38\x09\x90\xf1\xfc\ +\x20\x1b\xf3\x00\x20\x7c\x04\x1c\x84\x8f\x80\x0b\x5f\xcf\xc7\x18\ +\xc5\x10\x8d\x44\x21\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\xdf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\ +\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x50\x4c\x54\ +\x45\xff\xff\xff\x59\x59\x59\x5c\x5c\x5c\x80\x80\x80\x83\x83\x83\ +\x56\x56\x56\x63\x63\x63\x79\x79\x79\x86\x86\x86\x57\x57\x57\x5e\ +\x5e\x5e\x7a\x7a\x7a\x81\x81\x81\x64\x64\x64\x74\x74\x74\x55\x55\ +\x55\x64\x64\x64\x74\x74\x74\x84\x84\x84\x53\x53\x53\x66\x66\x66\ +\x6f\x6f\x6f\x82\x82\x82\x5b\x5b\x5b\x7f\x7f\x7f\x52\x52\x52\x67\ +\x67\x67\x6b\x6b\x6b\x80\x80\x80\x55\x55\x55\x5f\x5f\x5f\x74\x74\ +\x74\x7d\x7d\x7d\x52\x52\x52\x54\x54\x54\x58\x58\x58\x5d\x5d\x5d\ +\x5f\x5f\x5f\x61\x61\x61\x66\x66\x66\x6a\x6a\x6a\x6b\x6b\x6b\x6d\ +\x6d\x6d\x6f\x6f\x6f\x71\x71\x71\x74\x74\x74\x75\x75\x75\x76\x76\ +\x76\x77\x77\x77\x79\x79\x79\x7a\x7a\x7a\x80\x80\x80\x81\x81\x81\ +\x88\x88\x88\x8f\x8f\x8f\x90\x90\x90\x9c\x9c\x9c\xb8\xb8\xb8\xba\ +\xba\xba\xbe\xbe\xbe\xce\xce\xce\xd0\xd0\xd0\xd3\xd3\xd3\xd4\xd4\ +\xd4\xd5\xd5\xd5\xd6\x04\x08\xd6\x35\x39\xd9\x06\x09\xd9\xd9\xd9\ +\xda\x1f\x22\xda\x45\x48\xdb\xdb\xdb\xdc\x55\x58\xdd\xdd\xdd\xde\ +\x37\x3a\xdf\x2d\x30\xdf\x39\x3c\xdf\x3d\x40\xdf\x60\x63\xe1\x08\ +\x0a\xe1\x39\x3b\xe2\xe2\xe2\xe3\x1c\x1e\xe7\x0b\x0c\xe7\x39\x3b\ +\xe8\xe8\xe8\xe9\xe9\xe9\xea\xea\xea\xeb\x2f\x30\xeb\x9e\xa0\xec\ +\x9e\xa0\xec\xec\xec\xed\xa3\xa5\xed\xa8\xaa\xed\xed\xed\xef\xef\ +\xef\xf0\xa0\xa1\xf0\xb8\xb9\xf1\xbd\xbf\xf1\xf1\xf1\xf2\xf2\xf2\ +\xf3\xf3\xf3\xf5\x0f\x0f\xf6\xf6\xf6\xfa\xfa\xfa\xfb\xfb\xfb\xfc\ +\xfa\xfa\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfa\xfa\xff\xff\xff\x7f\x3d\ +\xcd\x14\x00\x00\x00\x21\x74\x52\x4e\x53\x00\x01\x01\x01\x01\x26\ +\x26\x26\x26\x71\x71\x71\x71\x80\x80\x81\x81\x81\x81\xb5\xb5\xb5\ +\xb5\xb6\xb6\xe7\xe7\xe7\xe7\xf6\xf6\xf6\xf6\x96\x0a\xc3\x45\x00\ +\x00\x00\xd7\x49\x44\x41\x54\x18\x19\x05\xc1\xd1\x4e\x83\x30\x18\ +\x06\xd0\xaf\xf4\x83\xb6\x38\xe6\x46\x3a\x97\xc5\xc4\xf7\x7f\x21\ +\xaf\xbd\xd2\xe0\x2c\x66\x13\x18\x5d\xf9\x59\x3d\x87\x00\x60\x6b\ +\x56\x48\x72\x8b\x00\x08\xd0\xfa\x67\x10\x82\x6b\x88\x02\x42\xfb\ +\x17\x5a\x6d\x74\x5c\x8a\xed\xf9\x67\x25\xac\x77\xe6\x58\x97\xea\ +\x31\xfe\xf5\x7e\x98\x68\xbc\x76\x6f\xae\xd0\xc8\xe5\xc6\x7e\x78\ +\x61\xed\x36\xaf\x4e\xcf\x7d\x3a\xec\x74\x1b\xa2\x21\x0b\x65\x39\ +\x7f\x56\xba\xcb\x6d\x79\xfa\x35\xac\x8c\x12\x84\xca\x32\x5d\x5b\ +\xed\x5c\xc5\x9c\x35\xd5\xa8\xcc\xb6\xd7\x50\x44\x66\x9a\x1b\xc9\ +\xc7\x4e\x7a\xd9\x23\xcb\x98\x28\xab\xcc\xce\xab\x8b\xda\x37\x58\ +\x3b\xb9\xf3\x96\x2e\xbb\x46\x7b\x0f\x60\x5d\xbe\xd3\x9d\x29\x94\ +\xc1\xb6\xa5\x56\x79\x5d\xde\x87\x90\x88\x38\xe6\xe1\x70\x72\x94\ +\xee\x6b\x9a\x22\x88\xc7\xd9\xfa\x7b\xf7\xa4\xa6\x45\x42\xcc\x20\ +\x90\xe7\xae\xe6\x88\x24\xb7\x05\xc0\x3f\x59\xa3\x6c\xf8\xab\x3b\ +\x12\xed\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xf5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\x01\x3a\ +\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x74\x49\x44\x41\x54\ +\x18\x19\x05\xc1\x41\x4b\x53\x01\x1c\x00\xf0\xff\x3b\xf5\x11\xea\ +\xda\xa1\x7d\x84\x2e\x5d\x3c\x46\x17\x75\x6d\xb3\x18\x96\x42\x9a\ +\xa8\x20\x6f\x13\x6b\x96\xcc\x87\xe8\xcd\xba\x74\xea\x63\x04\x6f\ +\x84\x41\x5f\xa0\xa8\x41\x79\x08\xf1\xe2\x65\x19\xc5\x7a\x06\xef\ +\x30\xde\xf8\xf5\xfb\x85\x10\x42\x1c\xd6\x0e\xb2\x2c\xef\x8f\xfa\ +\xa3\x2c\x3f\xc8\x0e\x6b\x42\x08\x11\x42\xf4\x93\xbd\xb4\x57\x76\ +\x6c\xeb\xeb\xdb\xd6\xd1\x2b\xf7\xd2\x7e\x22\x44\x88\xdd\xa4\x37\ +\xd8\xf2\xcc\x89\xa1\x1f\xce\x7c\x77\x62\xc7\x96\xde\x60\x37\x11\ +\x21\xba\xe9\x86\x57\xbe\xf9\x69\xec\xca\x3f\x85\x5f\xce\x1d\xdb\ +\xd0\x4d\x45\xa4\xb5\xcd\xb2\xeb\xd4\x1f\xa5\x77\xae\x4c\x55\x26\ +\x0a\x17\xb6\x6d\x96\x69\x2d\xd6\xb3\x65\x1f\xfd\x56\x9a\x3a\x76\ +\xe4\x2b\xa8\x14\x86\x96\xad\xef\xc7\x4a\xbe\xea\x8b\x42\x85\x3d\ +\xab\x1e\x78\xed\x0a\x13\x97\xd6\xac\xe4\xb1\x34\xea\x1a\x1a\xab\ +\xb0\x6a\xde\x8c\x19\x8f\x7c\x56\x19\x7b\x61\x69\x14\x8b\xa3\x8e\ +\x53\x85\x29\x6e\xbb\xee\x9a\x5b\xee\xfb\x64\xaa\xf0\xd2\xe2\x28\ +\xda\xf9\x92\xa1\xb1\x0a\x77\xdc\x74\x43\xc7\x5f\x54\xc6\x9e\x68\ +\xe7\xd1\xce\x1a\xde\xbb\x34\xc1\x3d\x77\x7d\x00\x4c\x9c\x69\x68\ +\xef\xc7\xc3\x5a\xb3\x7c\xea\x5c\xa1\xf2\x46\x01\xa8\x14\xba\x9a\ +\xe5\xc3\x5a\x88\x56\x3a\xe7\xc8\x85\xc2\x44\x65\xaa\x32\x51\x78\ +\x6b\x4e\x2b\x15\x21\x16\x92\xd6\x60\xd6\x9a\xa1\x4b\x63\x85\xb1\ +\x33\x1d\xb3\x5a\x83\x85\x44\x84\x10\xad\xa4\x91\xd6\xcb\x59\x8b\ +\x76\x3c\xf7\xd8\xac\x7a\xd9\x48\x5b\x89\x10\x21\x84\x10\xcd\x5a\ +\x23\xab\xe7\xf3\xa3\xf9\x51\x3d\x6f\x64\xcd\x9a\x10\x42\xfc\x07\ +\x7b\x2d\x6e\x9f\x2f\x2d\x37\x8c\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\xcd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\ +\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\ +\x03\x37\x10\xc4\x11\x57\xa9\x00\x00\x02\x4d\x49\x44\x41\x54\x78\ +\xda\x8d\x92\x5d\x48\x93\x71\x14\xc6\x8f\xdb\xda\x46\xd9\x6c\x64\ +\xbc\x9a\x8d\x9c\xe1\xa0\xde\x45\xc5\xd8\xdc\x47\xa9\x83\xa0\xe8\ +\xc6\xd8\xc2\xdc\x16\x61\x17\xa2\x42\x59\x5d\xd4\x55\xb9\x61\xd8\ +\xb2\x2e\x6a\xd0\x96\x8a\x84\xd4\x84\x48\xd8\x87\x35\x63\x2e\xc8\ +\xe6\x66\x60\x90\x46\x5f\x4c\x50\x59\x1b\x96\x0d\x63\x6e\xce\xd9\ +\x36\xdf\x7f\x7f\x76\x6b\x6d\xfb\xc1\x73\xf3\x3c\x9c\xc3\x03\xe7\ +\x14\x41\x01\x98\x4c\x0f\x24\xb5\xb5\xb5\x9d\x14\xa2\x8e\xc4\x62\ +\x2b\x2b\x91\x48\xc4\x3e\x3e\xfe\xc6\x68\x31\xf7\xad\x42\x3e\xd4\ +\x8d\xea\x43\x0b\x0b\xf3\x09\x8a\xa2\xd0\xf2\xef\x65\x64\x79\x64\ +\x4e\x6b\x75\x9a\x0f\x52\x59\x4d\x0d\x14\xc2\xe5\x2b\x1d\xe6\xa5\ +\x5f\x3f\x51\x32\xb9\x86\x7c\xbe\x89\x04\xb6\x4e\x61\x6d\xc3\xca\ +\xb6\xa7\x41\x6e\x18\x58\xb2\x70\x38\x0c\xa9\x54\x0a\xb8\xdc\x9d\ +\x1b\x4c\x26\xf3\x1d\xf6\x12\x58\x08\x30\x74\xc8\x01\x29\x3c\x40\ +\xa8\xd5\x2a\x63\x28\x14\xa2\x93\x42\x21\x70\xb6\x17\xb3\xaa\xf6\ +\x55\x55\xf0\xf6\xec\x7e\xad\x37\xe8\xf7\x8b\x25\xe2\x6b\x39\x1b\ +\x68\xb5\xda\x13\xd5\xd5\xd5\x5b\x02\x81\x59\xb8\xd3\x73\x2f\xdb\ +\xa2\x92\x5f\x79\x8e\xc7\xdb\x1b\x14\x08\x04\x33\x73\x73\xf3\x27\ +\x73\x2d\xa0\x8b\x44\xa2\xe6\xf1\xb7\x3e\x60\xb2\xb7\x82\xd7\x3f\ +\x09\xd3\xd3\x1f\x81\x57\xc1\x83\x92\x12\x0e\x37\x30\x1b\xd8\xb0\ +\x3e\xb5\x9a\xff\xb9\xa0\x74\x57\x29\x6d\xcc\xe3\xee\x56\xc8\xe4\ +\x75\x9a\xa6\x46\xf0\xe1\xe1\xc3\x07\x49\x58\x4f\xad\x03\x9d\x41\ +\x87\x60\xf0\xfb\x9f\xe6\xf3\x17\x4c\xd1\x68\x74\x70\xd3\x70\x5b\ +\x7b\x6b\x31\xbe\xf1\x73\xbf\xdf\x87\x5c\x2e\x17\xca\x64\xd2\xc8\ +\x3d\xe6\x5e\x6b\x38\xdd\xf0\x4d\x59\x5f\x67\xe7\x72\xb9\x37\x01\ +\x40\x89\xc5\xdc\x34\xdc\xdd\xdd\xc5\xf7\x78\xdc\x33\xbd\xbd\x16\ +\x24\x57\xc8\x91\x77\xc2\x8b\x86\x86\xac\x93\x38\x52\x60\xed\xc8\ +\x5e\xe5\x7f\x18\xba\xf4\xc7\x1d\x4e\x5b\xe4\x52\xc7\x45\x44\x94\ +\x11\xc8\x6c\x79\x88\x9c\x23\xce\x4f\x38\xe2\x43\x1e\x68\x9d\x86\ +\x1b\x57\x9f\x58\x07\x53\x4d\x9a\xb3\x88\xc3\xe1\xa0\x96\xd6\x16\ +\xf4\xd2\xf5\x62\xa9\xbc\xbc\x4c\x0a\xf9\xb8\x6d\xbc\x75\xbd\xb7\ +\xdf\x82\x74\x3a\x2d\x22\x49\x12\xa9\xce\xa8\x90\xcd\x31\x9c\x94\ +\x48\xc4\x9a\xec\xb7\xe5\x81\x41\x10\x44\x5b\x7c\x35\x06\xa9\x74\ +\x06\x6a\x64\x12\x50\x2a\xeb\xa9\x81\xfe\xc7\x3d\x53\x53\xef\x87\ +\x71\x8e\xf2\x2e\x60\xb2\x58\x73\x90\x28\xe2\x1f\x3d\x26\x05\x36\ +\x9b\x85\x9c\x8e\x91\x81\xd1\xd1\x57\x77\x71\x96\x81\x02\x60\x2c\ +\x2e\xfe\x68\x07\xa0\xfa\xe2\xf1\x78\xd9\x97\xcf\x5f\x9f\xd9\x6d\ +\xce\xfb\xd8\x5f\x83\x02\xf9\x0b\x42\xfe\xed\xe8\x4e\x9a\xba\x8a\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x34\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xb1\x49\x44\ +\x41\x54\x78\xda\xa5\x53\x4d\x4b\x1b\x51\x14\x3d\x33\xef\x65\x62\ +\x44\xd3\x4a\x48\x48\x37\x85\x08\x7e\x15\xea\xa2\x5b\x5d\xe8\xd2\ +\x08\x82\x4b\x7f\x4b\x7f\x47\x57\xdd\xd4\x65\x37\x62\xbb\x68\x40\ +\x10\x82\x1b\xbb\x6d\x29\xb5\xa1\xab\x41\x05\x33\x68\x66\x92\xc9\ +\x87\x33\xc9\xbc\xe7\x3b\x08\x9d\x80\x8b\x26\x78\x60\x86\xf7\xe0\ +\x9e\x73\xee\xbb\x87\x6b\x69\xad\xf1\x1c\x48\xfe\x2c\xcb\x9a\x05\ +\x30\xcf\x23\x26\x03\x5d\x43\x63\xde\x97\x86\xbc\x50\xab\xd5\xfe\ +\x94\xcb\xe5\x12\xa6\x40\xb3\xd9\xf4\x0c\x77\x95\x1d\xbc\x76\x5d\ +\xb7\x54\xaf\xd7\x41\x4c\xf2\x24\x43\x44\xa5\x52\x29\x91\x2b\x79\ +\x6f\x34\x1a\x70\x1c\x07\xef\xb6\xf7\x31\x1a\x8d\xf0\xe3\xec\x2b\ +\x94\x52\xc8\xe5\x72\xe0\x5d\x4a\x09\xcf\xf3\x30\x0e\x72\xc8\xb5\ +\xf9\x67\xd1\xdb\x8d\x1d\x1c\x7f\xbf\xc4\xad\x55\xc4\xfa\x66\x15\ +\x41\x10\xc0\xf7\x7d\x84\x61\x88\x56\xab\x05\x0a\xb2\x2e\x8a\x22\ +\xf4\x7a\x3d\xc4\x71\x9c\x0e\x31\x49\x12\x84\xdd\x2e\x6e\x74\x01\ +\xe7\x7f\x03\xec\xaf\x48\xbe\x11\x42\x0a\xb6\xfb\xc4\x9d\x58\x5b\ +\x5d\x4b\x05\x94\x4a\x70\x7a\xf4\x09\x7b\xbb\x07\x28\xbc\xd4\xf8\ +\xfc\xf1\x03\x3a\x9d\x76\x1a\x95\x10\x4f\x04\x6c\xdb\x1a\x13\xd0\ +\x1a\x2d\xff\x0e\xf5\x2f\x87\xc8\x64\x32\x08\xda\x3e\xdd\xff\x37\ +\xc9\x54\x80\xc7\x62\xa1\x80\xad\xb0\x8b\xed\x99\x59\xbc\xcf\xe7\ +\x21\x9d\x2c\xb2\xd9\x2c\x34\xf4\xbf\x64\x38\x4c\x56\x5f\x5f\x5f\ +\x81\x1c\xc2\x7e\x6c\xc7\x46\x6f\xd0\x47\x39\xff\x02\xaf\x94\x42\ +\x3f\x8a\xa0\x74\x82\x51\x32\x64\x47\x46\x40\x31\x60\x0c\x87\x31\ +\xa2\x68\x60\x84\x04\x39\x69\x07\x74\x21\x4e\x92\x18\xde\xe2\x12\ +\xc4\xc5\x2f\xd0\x8d\xdf\xfd\xfd\xc0\x88\x38\x26\x91\xc7\x24\x08\ +\x21\x04\x39\xa9\x00\xa1\x8c\x8b\x6b\x8a\xdd\xdf\x3f\x41\xb4\x3b\ +\xed\x89\x77\x41\x2f\x2f\xad\x98\x58\xde\x60\x1a\x30\x7a\x72\x39\ +\x8b\x39\x00\xd5\xf1\x45\x9a\x62\xa1\xbe\x3d\x7b\x9d\x1f\x00\x8f\ +\x4b\xc1\xc9\xa2\x1c\xbc\xde\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x03\x2d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xaa\x49\x44\ +\x41\x54\x78\xda\xa5\x93\xcd\x4b\x54\x51\x18\x87\x7f\xef\x39\xf7\ +\xde\x71\xf4\xce\x68\x98\x0e\x65\x5f\x54\x0e\x34\x85\xa6\x85\x51\ +\x1a\x2d\x0a\x8a\xa8\x88\xda\x04\x6d\xda\xb4\x2e\xb2\x75\x41\xcb\ +\xa0\x7f\x20\x5c\x15\x04\xe1\xa6\x4d\x48\x6d\xca\x20\x84\xa0\x2f\ +\x24\x1a\x23\xb5\x4f\x33\x33\x9d\x99\x7b\xef\xdc\xb9\x73\xcf\x3d\ +\x6f\xd3\xd5\xca\x45\xe1\xa2\x07\xde\xc5\x39\xe7\x7d\x9f\xf3\x5b\ +\x9c\x43\xcc\x8c\xa5\xd0\x35\x6a\x27\xa2\xd3\x96\x21\xf7\x12\x44\ +\x97\x20\x29\x4c\x29\x5e\xba\x81\x7f\x3f\xd2\xfa\x06\xf7\xf3\xc7\ +\xc5\xbe\x36\x00\x3a\x16\x2c\x6e\x08\x22\xba\x28\xa5\xb8\xdc\xb1\ +\x2e\x5b\x9f\x6d\x5d\x8f\x8e\x4c\x16\x0c\x20\xff\xed\x1d\xf2\xd3\ +\xe3\x78\xf1\x21\x5f\x81\xc6\xb9\x50\x47\xd3\x42\x88\x5b\x04\x7c\ +\x89\x05\xb5\x61\x93\x88\x86\x5b\x1b\x9b\xba\x4f\xf7\x1e\x4d\xa4\ +\xea\x92\xf8\x1b\x33\xc5\x22\x06\x9f\x0c\xa9\x82\xe7\xe8\x53\xbb\ +\x0e\x5b\xb7\x46\xee\x7a\x06\x16\xb8\xd4\xdc\xd0\xd8\x7d\x7c\xcf\ +\xc1\x84\x13\xf9\x70\xbd\x0a\xe6\x43\x07\x9f\xfd\x69\x08\x21\xb1\ +\xb1\x7e\x03\x2c\x02\xc8\x20\x9c\xd8\x73\xd0\x80\x16\xf8\x95\xdc\ +\xa8\xdd\xbe\x43\x90\xb8\xb0\x33\xd7\x99\x98\xf2\xbe\xc5\x91\x5f\ +\x3b\xe3\x98\x2d\xcd\x80\xe6\x99\xeb\xcc\x3a\xe4\x57\x8c\x11\x0c\ +\x13\xdb\xd2\xed\x48\x19\x76\x3c\x28\x59\x2e\x08\x00\x9c\xc9\xd8\ +\x2b\x93\x05\xe1\x02\x01\xf0\xce\xff\x84\xf2\x5b\x47\xbb\xae\x1f\ +\x80\x30\x54\x44\xa5\x81\xa6\xd1\x97\x69\x69\x4c\x3e\x56\xcf\x44\ +\x87\xbd\x05\xa6\x34\x61\xb1\x04\xc7\x09\x40\x7d\x89\x94\xc9\x73\ +\x41\xb1\x5a\xd1\x81\x5b\x2d\x95\x8b\x8e\xe7\x67\x98\x38\xcb\xfd\ +\x3c\x55\x4b\x78\x4c\x10\xf5\xe9\x34\x8b\x94\xb4\x51\x08\x5d\x48\ +\x25\x40\xd0\x0b\x09\x18\x9c\x8b\xd2\xfa\x4d\x41\x95\xbe\x7b\xca\ +\x9b\x13\xb3\xd1\x2a\x10\x3f\xe2\x0b\xf1\x70\x0e\xc0\x40\xcf\xf6\ +\x0d\x56\xc0\xcc\x86\x36\x00\x45\x1c\xe9\x2a\x58\x69\x05\x66\x65\ +\xa0\x46\x29\x2c\x8e\xb9\x14\xcc\x6a\xd6\xc5\x7a\x6d\x5a\xf8\x83\ +\xfc\x59\x23\xcf\x27\xcd\x78\xa5\x11\x40\xa1\x84\xa8\x56\x0a\x05\ +\x44\x18\x30\x00\x8c\x8a\x39\x76\xa3\x4c\x34\x0e\xc0\xb1\x33\xd6\ +\x44\x39\x1f\x9e\xa7\x2b\xd4\xc2\x97\x78\x14\x40\x33\x6a\x1c\x18\ +\xdc\x6c\x4c\x35\x95\xc8\x8f\x42\x35\x79\x68\x9e\xb1\x88\x81\x02\ +\x6e\xb2\xa6\x2c\x32\x78\x0f\xa0\xec\xd4\x05\x5e\x9b\x9d\xbe\xfa\ +\x65\xcc\x39\x49\x67\x69\x14\x0a\x4f\xf7\x1f\xd9\x1c\x84\x29\x4d\ +\x25\x0a\xa4\x4f\xa1\xc2\x12\x0c\x4c\xe1\x66\xe8\xa8\x63\xcd\x9b\ +\xec\xaf\x5e\xb2\xe2\x36\x48\xab\x62\xe6\xc4\xfb\x7d\x3d\x9b\x66\ +\xca\x6e\x35\x90\x21\x22\xa4\x80\xe1\xde\x89\x30\xf7\x20\x13\x49\ +\x08\x2c\x65\xe1\x25\x5e\x27\x74\xd9\x6b\xda\x3f\xb4\xcc\x45\x0d\ +\x64\x55\xd3\x46\xa2\x6a\xcb\x44\x29\x29\x4c\x65\x0a\xa1\xef\xed\ +\x7e\xa3\xf1\x0f\x7e\xff\x85\xd4\xb5\x84\xe8\xd8\xba\x3a\xa5\xec\ +\x88\xb5\x66\xd5\x68\x24\x82\x9a\x44\xdf\xd9\xf5\x2a\x6e\x58\x4e\ +\x10\x43\x0f\x09\x3d\xe6\x5a\x51\xac\xfa\xe8\x6c\x5a\xcd\xb7\xbb\ +\x5e\xc6\x87\xcb\x0a\xfe\x87\x1f\x80\x12\x47\xa7\x94\xc3\xc1\x74\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x19\ +\x0a\x18\x23\x48\x83\x13\x6a\x00\x00\x02\x6c\x49\x44\x41\x54\x38\ +\xcb\xb5\xd2\x4f\x48\x14\x71\x14\x07\xf0\xf7\x7e\xb3\xb3\x3b\x3b\ +\xb3\xeb\xcc\xba\x8e\xbb\xb6\xee\x68\xb8\x22\xf9\x0f\xc9\x43\x16\ +\x22\x52\x74\x0a\x84\xae\x56\x10\xb5\xf9\xe7\x60\x10\x14\x74\x90\ +\xc0\xa8\xe8\xd2\x29\x0b\x8c\x16\xd9\x48\x52\xfa\xe3\x21\xea\x20\ +\xa4\x11\x05\x1d\x3b\x54\x64\x42\x75\xe8\x20\xd1\x1f\xfc\x93\x3b\ +\xd3\xcc\xbc\xd7\x21\x5c\x14\x45\xbc\xf4\x6e\xef\xf1\xf8\xf0\x85\ +\xf7\x00\xfe\x47\xe5\x72\xf9\xf2\x5c\xee\xce\xf3\xd5\xfe\xea\xa3\ +\xb9\x99\x2b\x0f\xe7\x92\x9b\xed\x8a\xcd\x09\x3c\x01\x00\x3b\x57\ +\x3b\xcf\x27\xcb\xf7\xe9\xe4\xb6\x80\xd1\xd1\xbb\x1a\x22\x1e\x5b\ +\x3b\x73\x3d\x46\x22\x3e\x3a\x38\xf6\x21\xba\x8d\x04\xdc\x6d\x9a\ +\x71\x1d\x00\xb0\x08\xf8\x0c\x4d\x55\x25\xa6\x47\x74\x64\x4b\x20\ +\x9f\x1f\x0f\x00\x60\xd6\xb2\x2a\xd7\x2d\xf9\x3e\xe3\xde\x3a\x43\ +\x25\xe2\xec\xd9\xfc\x5b\x79\x8b\x04\x7e\x57\x2c\xa6\xa7\x62\x31\ +\x43\xac\x4d\xe0\x11\x81\xa1\x06\xa4\xda\x0a\x35\xed\x7b\x70\x78\ +\x53\x60\x64\xe4\x31\x22\x62\x5f\x75\xb5\x25\x74\x5d\x8f\xac\x63\ +\x89\xc1\xf5\x3c\xbf\x2d\x53\xa2\xf8\xc4\xbd\x67\x6e\xbf\xc3\x0d\ +\x80\xaa\x2e\x77\x44\x22\x5a\x83\x65\xa5\xc3\x88\xc8\x6b\x13\xf8\ +\x3e\xa3\xeb\x7a\x5c\x61\xc8\x52\x52\x97\xeb\x1d\xcf\xdb\xbf\x01\ +\x40\xc4\xfe\xda\xda\x1a\x19\x11\xc1\xb6\x6d\x7b\x75\xde\x30\xb8\ +\xa0\x1d\x3f\x60\x95\x31\x33\xbb\x9e\x47\x6d\x99\x88\xec\x13\xf7\ +\xaf\x03\xc6\xc6\x26\x9a\xc2\x61\xa5\x3d\x99\x4c\x08\x22\xf2\x89\ +\xc8\x8d\xc7\x4b\xe5\xd6\xa1\x85\x24\x20\x7c\x7d\xf6\x31\xa4\x05\ +\x94\xa8\x16\xd5\xc2\xc1\xaa\x78\x80\xa2\x8a\x68\xcb\xde\x78\xd3\ +\x52\x04\x10\xb1\x2f\x9d\xae\x14\x86\x61\xe8\x51\x3d\x56\xaa\xeb\ +\xba\x91\x48\x98\xc1\x81\xaa\xc9\x79\x66\x38\x77\x73\xc6\x81\xd6\ +\x8b\x8b\x70\xeb\x15\x86\x92\x09\xb3\xac\xa3\x3e\x16\x64\xfe\x97\ +\x02\xc7\xc7\xef\xa7\x85\x90\x5e\x76\x76\xb6\x6b\x2b\x22\x1e\x1f\ +\x9e\xfe\x03\x8d\x29\x01\x31\x15\xe1\xda\x94\x7d\x79\x61\x05\x0e\ +\x2d\x39\xd4\xb2\x58\x60\xd0\x82\x08\x2f\xce\x47\x21\x48\xcb\xdf\ +\x2f\x4d\x7e\x29\xac\x38\xd4\x21\x00\xb0\x27\x95\xaa\x90\x24\x49\ +\xa2\x1d\x06\x72\x57\x8b\x0c\x3f\x96\x19\xa6\xde\x7b\x20\x10\x0f\ +\x4a\x12\x4c\xa7\x0c\x01\x61\x19\xe1\x5e\xaf\x06\xa6\xea\x2d\x05\ +\x03\xe8\xb4\xd7\x19\x02\x00\x7a\x70\x62\xe2\xc1\x6b\x22\xae\x24\ +\x22\x50\x94\x90\x94\xc9\xd4\xa8\x89\x44\x79\x50\x55\xd5\xc2\xec\ +\xec\xb7\xb2\x53\x4f\x4c\xcb\x76\xf9\xf3\x85\x2e\x05\x76\x99\x76\ +\xe1\xfa\xd3\x4f\x3f\x8b\x3f\xcb\x30\x1f\x70\x5d\x7b\x9f\x10\x0a\ +\xca\x32\xb2\x6d\xff\xe6\xe6\xe6\x46\x46\x2c\x5e\x10\x76\x0f\x2d\ +\xda\x42\xc0\x40\xf7\x9e\xd0\x30\x30\xc3\x69\xdf\xc1\x5f\x10\xc0\ +\x10\x87\xd0\x09\x3b\xfc\x17\x88\xc6\xe8\x82\x39\x9e\xf3\x0d\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x2d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1b\x16\x19\x10\x1f\x1b\xdd\x16\x00\x00\x02\xba\x49\x44\ +\x41\x54\x78\xda\x65\xcf\x5b\x68\xd5\x05\x00\xc7\xf1\xcf\xff\x7f\ +\xce\xd9\xce\xce\xae\xe7\x6c\x47\xcb\xe6\x6a\x63\x8b\xda\x1c\x39\ +\x2d\xa4\x07\x83\x12\x82\x2e\xf4\x12\x45\x58\x0f\x16\x12\x4a\xa3\ +\x87\x32\x32\xc9\xb1\x28\xd4\x20\x7c\xeb\xa1\x7c\xac\x48\x09\x04\ +\xe9\xa1\xcb\xc0\x20\x58\x5a\x8b\xf5\x92\x4c\xd2\x1c\x9c\xad\xe9\ +\x6e\xed\x76\xb6\x73\xb6\x73\x0b\x1f\x6d\x9f\x87\xdf\xe3\x17\x7e\ +\x01\x9b\x7d\x44\x43\x82\x7d\x31\x1e\x08\x88\x16\xc9\x14\xb8\xf8\ +\x0e\x13\xfe\xe7\x8e\xc0\x71\x6a\x1b\x18\xa8\x09\xc3\x37\x5a\x77\ +\xef\xae\x4d\xf7\xf4\x08\x63\x31\x8b\xe3\xe3\x32\xc3\xc3\xe5\x6c\ +\x2e\x77\x7e\x9d\xb7\x8f\x91\xd9\x14\x18\x60\x4b\x13\xdf\xb7\x6e\ +\xdf\xde\xd7\xd7\xdf\xaf\xae\xad\xed\x8e\xfa\xc6\xca\x8a\x2b\x67\ +\xce\xb8\x36\x32\x32\xbf\xc6\x33\x47\xf9\x15\x02\x78\x96\xe8\xe3\ +\x5c\x6c\x4b\x26\xf7\x3e\xd4\x7f\x58\xb4\x2e\x2e\x12\x06\x54\x02\ +\x4a\x94\x4b\x14\x4b\x25\x01\xae\x9f\x3d\xeb\xaf\xb1\xb1\xd9\x25\ +\xfa\x8e\xf3\x4f\x08\x8f\xf2\x6a\x92\xbd\xf7\xee\xe9\x93\x0b\xb3\ +\xee\x7a\xe5\x80\x15\x59\x1b\xcb\xd7\x14\x96\xae\x9b\x9f\xbe\x61\ +\xeb\xfe\xfd\xf2\xd5\xd5\x6e\xdf\x4a\x47\x22\xe9\x38\xa7\x10\x84\ +\x88\x24\x38\x9c\x8c\x84\x62\x4d\x79\x85\xe6\xa4\x9a\x6d\xdb\x75\ +\x1d\x3a\x66\xba\xb4\x2e\x33\x37\xae\xe3\xcd\x23\xea\x3b\x3b\xc5\ +\x7b\xbb\x2d\x4d\x4e\x48\xd5\xd7\x4b\xf0\xe2\x7b\x34\x47\x0e\x90\ +\xee\xe0\x93\x74\xbc\x12\xd4\xb7\xcc\xc8\xcf\x8c\xca\xdc\x5a\xd2\ +\xbe\xf7\x69\x5b\x1e\xd9\xa7\x69\xe7\x63\x9a\xbb\xba\x5d\xfd\xe1\ +\x82\xab\x83\x07\x35\x4c\x4f\x29\xce\x2c\xcb\x57\x44\xca\x5c\x0e\ +\xb7\x71\x4f\x35\x41\xf4\xf6\x04\xeb\x5a\x12\x0b\x4a\xbf\x9d\xf4\ +\xdd\xe9\x41\xf1\x86\xa4\x74\x57\x8f\x3f\x7f\xfa\xd1\xe8\xa9\x17\ +\xb4\xb7\xcc\xaa\x6a\xcc\x8a\xd6\x52\x8d\x2a\x5a\xc3\x75\x8a\x55\ +\x08\x4a\x94\x8b\x14\x4b\x2c\x16\x53\x7a\x9f\x7c\x0e\x40\xfb\xce\ +\x87\xc5\x3b\x7a\x55\x1a\xa9\x6a\x26\x52\x43\x0c\x31\x0a\xe1\x39\ +\x26\x42\x56\xd7\x73\xe4\x16\x19\x9f\x4f\xd9\x33\x30\xa4\x75\xc7\ +\x2e\x99\xcb\xe7\x8d\x7e\x75\x54\x6d\x32\xe5\xa9\xd3\x43\x66\x1a\ +\x77\x29\xc4\x29\x14\x08\xb0\xc6\x58\x38\xc9\x5a\x9e\x8b\x1b\x45\ +\xe6\x26\xd9\xfa\xc4\xeb\xb6\x3e\xb8\xcb\xcd\x4b\xe7\xdd\xfa\xfa\ +\x25\xd5\x57\x3f\x76\xed\x9b\x23\x6a\x1a\x53\x76\xbc\x76\xc2\xfc\ +\x3c\x6b\xcb\x94\x99\xfa\x94\xdf\x23\x28\x77\x30\xdd\xc9\xcb\x1b\ +\x79\xe1\xc2\x95\x61\x85\xd5\x29\x93\xe7\xde\x97\x88\x16\x44\xca\ +\xe4\x6e\x5c\x92\x9d\xf8\x5b\xe6\xcb\x13\xb2\x23\x79\x61\x8e\x39\ +\x3e\xfc\x82\x9f\x03\x40\xfc\x33\x06\xdb\x79\x77\x29\xa4\x92\xa4\ +\xe6\x6e\xe2\x29\x62\x75\x04\x01\xb9\x59\xb2\x57\x48\xac\xb2\xc1\ +\xd0\x01\x9e\x5f\x64\x25\x00\x40\xc3\xe7\x1c\xbb\x9f\xb7\x96\x89\ +\xad\x86\x94\xab\x11\x12\x16\x88\x6f\xd0\x84\x65\x2e\x7c\xc0\xa1\ +\x51\xa6\x51\x89\x00\x60\xfd\x5b\x7e\x89\x31\x7c\x1f\xf5\xc9\x8a\ +\x74\x5d\x51\x22\x51\xa0\xae\x64\xb5\xcc\xe5\x3f\x18\x38\xc8\xc9\ +\x9b\xfc\x8b\x0a\x04\x36\x0b\x91\x40\xaa\x9b\x96\x7a\xa2\x23\xcc\ +\x94\x59\x40\x16\x25\x00\xf8\x0f\x80\xa0\xff\x98\xbb\x5a\x5b\x51\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xd2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x04\x14\ +\x0e\x08\x30\x7a\x48\xb7\xea\x00\x00\x0a\x52\x49\x44\x41\x54\x68\ +\xde\xed\x99\x5b\x8c\x5d\x65\x15\xc7\x7f\xeb\xfb\xf6\x3e\x67\x3a\ +\xd3\xce\x4c\x6f\x0c\xa5\x69\xcb\xa5\xd4\x50\x29\x17\x31\x48\xe2\ +\x43\x4d\x45\x54\x34\x44\xbc\x94\x47\x44\x4d\x0c\x46\x94\x00\x3e\ +\x68\xd0\xd4\x08\x6f\x44\xc0\x07\x1e\x84\xa8\xc1\x10\x03\x31\x31\ +\xdc\x24\x11\xd2\x44\xa2\x62\x55\x0a\x42\x81\x16\x0a\x4e\xdb\xa9\ +\xed\xdc\xef\x33\xe7\x9c\xfd\x7d\xdf\xf2\x61\x7f\xfb\xec\x3d\x87\ +\x62\x82\x4e\x13\x8c\xec\x64\x32\xe7\xec\xbd\xcf\x7f\xaf\xfb\xfa\ +\xaf\xb5\xe1\x7f\xfc\x90\xf7\x9c\x44\xbf\xa1\x8b\xa3\xdc\x4c\xca\ +\xd5\xa4\x5c\x80\x92\xe1\x38\x88\xe7\x71\x56\x70\x2f\x5f\x23\xbc\ +\xf7\x14\xf8\x09\xf0\x2d\xe0\x5e\x6e\x26\x70\xf7\xa5\xe7\x5d\xca\ +\xee\x6d\xbb\xf5\x82\xfe\x0b\x24\x68\xe0\xc0\xc4\x01\x7d\xe8\xe0\ +\x43\x72\xe8\xd8\x21\xf0\x5c\xcf\xad\x3c\xb8\x2c\x0a\xec\xd9\xa3\ +\xec\xd9\xb3\x4c\x36\xb8\x87\x9f\xb1\x82\x1b\x6e\xf9\xe8\x2d\x7a\ +\xf9\xfa\xcb\x65\xbe\x39\xc3\xd8\xcc\x30\x22\xc2\xba\xde\x01\x56\ +\xd6\x7b\x79\x7a\xe8\x19\xbd\x7f\xdf\xfd\x42\x8b\x3b\xf9\x36\xb7\ +\xb7\x15\xf8\xc2\xed\x8f\xde\x1a\x24\xbd\x2b\xa8\x62\x0d\x68\x45\ +\xb3\x00\x98\xf8\xd9\x03\x78\xc5\x26\x86\x15\x5d\xf5\xef\x3f\xf4\ +\xdd\x8f\xdf\xb1\x4c\x1e\xf8\x2a\x35\x1e\xd8\x7d\xf9\x6e\x2e\x5a\ +\xb3\x9d\x15\x56\x39\x3a\xf4\x26\xf7\x5c\xf1\x4b\x00\xbe\xf3\xfc\ +\x0d\x0c\x0c\x6c\xa1\xe9\x0d\x7f\x1c\xfe\x33\x4f\x3d\xff\x14\x78\ +\x3e\xcb\x4d\x3c\x99\x00\x4c\x4d\x8c\xde\xf5\xf5\x2f\x7f\x8e\xc1\ +\x61\x87\x6a\x2e\xa8\x01\x8c\x14\x0a\x08\x48\x7e\x6e\xdb\xa6\x1a\ +\x07\x07\xc7\x79\x6e\xff\x1b\x3f\x02\x96\x47\x01\xe5\x81\xde\x4d\ +\xbd\xba\xa6\x67\x95\x4c\xb8\x37\x59\x6d\x84\xf1\xd9\x83\xb9\x01\ +\x7d\x60\x6a\xee\x0d\x56\x9d\x11\x98\xcc\x94\xcd\x7d\x1b\xa9\x9d\ +\x55\xd7\xd6\xd1\xe6\xc3\xc0\xca\x04\xa0\x31\x3f\xc5\x8b\x83\x0d\ +\x8e\x8f\xce\x61\x0c\x58\x34\xb7\x76\x74\x85\x06\x48\x0c\x04\x15\ +\x5e\x3f\x26\x5c\x74\xde\x4a\xc4\x24\xfa\xf9\x1f\x3e\xad\xc6\x44\ +\x97\x15\xb2\x08\x88\x96\x5e\x0c\x80\x8d\xff\x8b\xef\x89\x40\xd0\ +\x3c\x00\x8e\xa6\x7b\xf9\x4b\xdf\x1d\xda\xdb\xdb\x2b\xc3\xfe\x75\ +\xce\xb4\x81\xbe\x44\x68\xcc\x0d\xb6\x31\x9b\x8b\xff\x20\x58\x61\ +\x41\x94\xd1\x60\xe9\xef\xef\x93\x91\xf1\x91\x1e\xee\xe6\xd3\x09\ +\x40\x73\x7e\x82\xc9\xd9\x06\x84\x8c\xa0\x92\xcb\xa3\xa5\x30\x22\ +\x20\x01\x5c\x80\x80\xf2\xca\xe0\x34\x9b\x37\x6f\x16\x2b\xd2\x16\ +\xda\x02\x85\x2e\x56\x04\x63\xc1\x07\xb0\x08\x62\x72\xef\x29\xb9\ +\x21\x10\x10\x11\x6a\xd4\x78\x63\xee\x6e\xe8\x46\x86\xc6\x87\xe8\ +\x7f\x49\x99\xac\x77\x71\x22\x85\xe1\xa1\x06\x5c\x9b\x0b\x32\x78\ +\x60\x9e\xe9\xe1\x13\x4c\x3b\x18\x6e\xcc\x31\xb2\x65\x04\x7a\x80\ +\x05\x76\x26\x00\xde\x39\x5a\x8d\x16\xde\x65\xf9\x93\x42\x2e\x74\ +\xa1\x84\x11\xf0\xd1\xaa\x1e\x98\x9d\xcf\x98\x17\xc8\x82\x62\x54\ +\x51\x75\x04\x1f\x08\xaa\x78\xcd\x2d\xec\x55\xc9\x21\x94\x14\x68\ +\x29\x48\x3c\xe3\xa3\x37\x6a\xbe\x8b\xa3\x6b\xde\x84\xb5\xc0\x11\ +\xf8\xeb\x57\x0e\xd3\xd5\xdd\xb5\x24\xba\x8c\xb5\x3c\x7b\xdb\x54\ +\xfb\xfb\xe0\xf1\x41\xce\xf9\xdd\x39\xb0\x1a\xe8\x62\x6b\x02\x20\ +\xc6\xd0\x74\x19\xea\x1c\x3e\xba\x38\xd3\xa8\x8b\x16\xe1\x03\x5e\ +\xc0\x28\xa8\x82\xa0\x18\x1c\x0b\x8d\x26\xae\xd5\x20\xb8\x16\xce\ +\x7b\x44\x15\xd5\x5c\x70\x23\x44\x8f\x2a\x10\x50\x2d\x3c\x61\xb0\ +\x78\xe6\x5c\x8a\x5f\xdd\xca\x4f\xd6\x60\xdf\xe1\xe7\x58\xdb\xb7\ +\x0e\x04\x7c\x68\x71\xf1\xd9\x97\x01\xf0\xd2\xe0\xf3\x18\x53\x43\ +\x15\x5e\x1f\x3a\x04\x29\x79\x9c\x43\x48\x8a\x50\xcf\x9a\x4d\xbc\ +\x6b\x61\xa2\xf0\x01\x70\x9a\x5b\x7f\xb1\xa2\x44\x28\xe2\x5d\x03\ +\x8d\xe6\x22\x0b\xf3\x53\xcc\x4f\x4d\x30\x33\x3b\x8d\x7a\x47\x08\ +\x8a\x90\xbb\x2b\x48\x7e\x73\x91\x13\xc4\xf3\xd1\xb9\x18\x85\xac\ +\x5e\x87\xcd\x60\xb7\xc0\xb5\xaf\xed\x62\x43\x1d\x36\x75\xc1\x91\ +\x03\xf0\xda\x6d\x8a\xf3\x9e\xeb\x9f\xf8\x30\xeb\xb6\xc2\xb1\x06\ +\x0c\x37\x41\xd6\x83\x36\x11\xe6\x79\xab\x1d\x42\xcd\x85\x39\x32\ +\xd7\x42\x81\x34\x86\x4c\x62\xf2\x38\x16\x89\x21\x20\xa5\x20\xde\ +\x39\x9a\x8b\x73\x4c\x8f\x9f\xe4\xea\x5d\x1f\xe2\xca\x9d\x97\xd0\ +\x74\xf2\x6f\x3b\x8b\x20\x95\x7c\x57\x44\x85\xdf\xfe\x6d\x1d\x3f\ +\x96\x6f\xe2\x33\x90\x35\x50\xef\x86\x7a\x0f\xac\x9c\xcc\xef\xb2\ +\x62\xe9\xd9\x00\xb5\x33\xa1\x6b\x0e\x98\x07\x6d\x01\x09\xb0\x97\ +\x67\x12\x00\xd7\x5a\x64\x76\x62\x04\xb4\x85\x8b\x82\x16\x06\xb3\ +\x94\xe1\x54\x0a\xa7\x38\xe7\xc8\x9a\x0b\x4c\x4d\x8c\xb1\xeb\x63\ +\x97\xf1\xc2\x81\x11\xbc\xd7\x25\x2d\x5e\x4f\xc1\x5b\xaa\xe7\x44\ +\x84\xee\xe1\x1d\xac\x90\x5e\x16\xbb\x67\x98\x9a\x81\xb4\x05\xa1\ +\x05\xd3\xae\xb8\x07\x4e\x66\x30\x3b\x01\x27\x17\x60\xaa\x09\xd4\ +\x51\x66\x78\x95\xc7\x78\x25\x01\x18\x1f\x39\x49\xb3\xf6\x2a\xea\ +\x02\x12\x7f\x14\x3a\x14\x29\xac\xdf\xae\x50\xea\xa9\x27\x86\x5d\ +\x3b\x2f\x63\x7c\x62\x01\x0d\x01\x63\xdb\xb7\xe7\x09\x58\x29\x9d\ +\xa6\xa3\x29\x16\xc2\xf5\x6c\xe8\xe7\xaa\xfd\x37\xf1\xe8\x67\xee\ +\x24\x8c\xc3\xf0\x34\x34\x16\x20\x38\x78\xe6\xc8\x13\x4c\xb7\xa6\ +\x19\x6b\xc0\xe8\x18\xcc\x38\xa0\x07\xcc\x4a\x2b\xe1\x46\xff\x03\ +\x0c\x73\xf2\xbd\x9f\x3f\x7b\xe8\xaa\x5d\x57\x9c\xdf\x6c\x36\x05\ +\xf4\x94\x96\x7b\x27\x16\xe8\x7c\x60\x72\x72\x81\xd1\xb1\xc5\x32\ +\x37\x00\x2b\x65\xae\x68\x07\x5f\xa9\x2a\x97\x5f\x53\x4e\xbc\x75\ +\x90\xe7\x8e\xfd\x9a\x67\xaf\xfb\x05\x8c\x00\xd3\x40\x16\xff\x4c\ +\x6c\x24\x35\xf2\xca\xb3\x06\x3e\x72\xdf\x75\xec\x7b\xf0\xe1\x4d\ +\xc0\xf1\x64\xe8\xc4\xf4\xb6\xfd\x7f\x3f\x4e\xf0\xbe\x6d\x61\x5b\ +\xd0\x86\x8a\xdb\xa5\x62\xcd\xaa\x40\x89\x01\x15\xc9\xcb\x6d\xbc\ +\xd7\x45\x25\x7c\x87\xd0\x55\x0c\x1f\x93\x3b\x18\x58\xb7\x79\x2b\ +\x3b\x16\x3f\x45\xf7\xfd\x6b\xd8\xf7\xc9\x47\x98\xdc\x3e\x04\x93\ +\xc0\x42\xfc\x61\x0f\xd0\x0f\x03\x87\xcf\xe7\x13\x7b\xbf\xc1\xf0\ +\xc2\x61\x80\x21\x80\xa4\xd1\x68\x90\x18\x68\xa9\xb6\xdd\xab\x1d\ +\xae\xb6\x15\x5e\x64\x89\x65\x54\x4a\x7e\x64\x54\xdb\xd7\x8b\xc3\ +\x75\x78\xac\xca\xa7\x24\x62\x14\xda\x48\x9a\xb2\x65\xeb\x07\x49\ +\xd3\x3a\x6b\xf6\x6e\x64\xe2\xc9\x63\xfc\x73\xd3\x41\xe6\x57\x4d\ +\x01\x42\xff\xfc\x00\x9b\x4e\x5c\xcc\x9a\x55\x1b\x18\x38\xf7\x5c\ +\x66\xa6\x46\x4b\x03\x86\x10\x63\x3a\xc8\x92\x87\x99\x8a\x17\x42\ +\x07\x75\x6d\x87\x85\x96\xd7\x3b\x43\xef\xdd\x61\x04\x4c\xda\xcd\ +\xc6\x73\xb7\xd3\xbb\x6e\x80\xa9\xd1\xb3\xd9\x38\x7d\x21\x3a\xda\ +\x42\x8c\xc1\xd4\x6b\x74\x6f\xeb\xa7\x6f\xed\x06\x56\xaf\xdf\xc0\ +\x6b\x2f\xfe\xa1\x54\x00\x29\xc1\xb5\x62\xa5\x10\xcf\x68\xbb\x7f\ +\x96\x02\x49\x6c\x70\xd5\xc4\xf4\x1d\x02\xbe\x3b\x0c\xc1\xa0\xa8\ +\xb1\xac\x5c\xbd\x9e\x55\x7d\xeb\x70\x59\x0b\xe7\x1c\x46\xc0\xda\ +\x04\x49\x6b\x58\x23\x18\x93\x2c\x89\x8e\x84\x18\x02\x42\xc0\x6b\ +\x19\xc7\x00\xd6\x0a\xde\x87\x36\x3b\xcd\xe2\xf9\x9a\x85\xcc\x97\ +\xac\x15\x01\xab\x10\xa4\x14\xea\x3f\xc6\x28\x08\x5f\x5a\xc7\xa6\ +\x75\x24\x62\x38\x1f\xf0\x41\x49\x82\xe2\x2a\xae\x4e\x34\xa7\xf8\ +\xf8\x48\xe2\x7c\xb5\x62\xf8\xdc\x3a\x45\xe2\x15\x16\x6c\xfa\x32\ +\x37\x54\x20\x54\xb9\xd3\x32\x62\xb4\x7f\xe3\x35\xd6\xc7\xb7\x57\ +\xc8\x44\x34\x12\xb5\x0a\x05\x56\x4a\x16\xaa\x55\x77\x4b\x09\xd0\ +\x16\x34\x52\x03\xaf\x4b\x2b\xd6\x72\x60\x84\x0a\x46\xe1\x29\xd7\ +\xa1\x41\x12\x0a\xe0\xa8\x40\x2c\x28\x48\xec\xc0\x9d\xc9\x59\x84\ +\x99\xa9\x24\x67\xa8\x34\x26\x73\xba\x31\x74\x29\x58\x52\x34\xaf\ +\x96\x6a\xde\x81\x23\x80\xa3\x04\x52\xc9\x19\xaa\x0b\x91\x5a\x57\ +\x4a\x61\x6a\x20\x0b\x25\xe5\x5e\x4e\x8c\x6a\x17\x2f\x30\xea\xb2\ +\xb4\x5c\x27\x68\xce\xdd\x2d\x39\x71\x6b\x0f\x1e\xb1\xeb\xb8\xa8\ +\x71\xab\xe8\xbe\x15\xed\x8d\x80\xf7\xa5\xfb\x6d\x8c\xe5\xe5\xc2\ +\x28\xbc\x41\x64\xc8\xa2\xd0\x0c\x01\x55\x5d\x9a\xc4\x54\xe2\xb0\ +\xf8\x1e\xb4\x8c\x49\x5b\x24\x5f\x04\xa2\x72\xcf\x12\x72\xb6\xcc\ +\x18\x85\x9c\xc5\x30\x95\x44\x81\xad\x74\x24\x71\x88\x5e\xa0\x42\ +\x23\x8a\xe6\xd4\xa6\xd2\x51\x49\x53\xa9\x26\xc5\x83\x92\x58\x1e\ +\x5d\x07\x15\x59\x4e\x0c\x43\xee\x41\x34\x0f\xc3\xb6\x07\xf3\x6a\ +\xa1\xed\xb8\xca\x2a\xa0\x21\x6a\x4f\xa5\x2a\x84\x53\x74\xd5\x50\ +\xce\x2a\xa7\x0d\xa3\xe4\x53\x31\x96\xaa\x8d\xac\xad\x49\x34\x89\ +\xef\x60\x8d\x54\xa6\xb3\x4e\x52\xe7\x34\x82\x14\xdb\x88\xe5\xc4\ +\x88\x89\x5b\xa5\x1e\x99\xe6\xbd\x65\x49\x15\x0a\x01\x34\xe4\xc3\ +\x76\xa2\x91\x4d\x52\x0a\x11\x80\x5a\xac\x14\x55\xb7\xfb\x0a\x2d\ +\x56\x2d\xdd\xbf\x5c\x18\x41\xc0\x84\xb2\x62\x79\xa0\xab\xa3\x95\ +\x25\x22\x42\x57\x6a\xc9\x2a\x03\x4b\x5a\xb1\x9c\xab\x0c\x38\x35\ +\x5b\xba\xbc\x93\x5a\x1b\x29\x9b\xe1\x72\x61\xd4\x3a\xf2\x44\x05\ +\xb0\x09\xb6\x92\xc5\xc9\xcb\x47\xc6\xf4\xd0\xc8\x9f\x44\x35\x2c\ +\xe1\xff\x7a\x8a\xe5\x69\x75\x5e\xa8\x7e\x0e\x1d\x83\xcb\xe9\xc4\ +\x30\x36\x65\xf4\x58\xa3\x54\x60\x43\x7f\x97\xf4\xaf\x3f\x03\x82\ +\x6f\xbb\xc9\x74\xb0\x53\xad\x54\x02\xad\xfc\x19\xde\x5e\x51\x4e\ +\x37\x86\x4d\xeb\xe8\xd1\x79\x86\xdb\x7d\x20\x80\xf7\xda\xae\xb9\ +\x55\xb0\x25\x33\x6c\x2c\x85\xd5\x7a\xee\xb5\xac\x26\xa1\x63\x16\ +\xf8\xef\x31\xf2\x8c\xf7\xa1\x03\x23\xe8\xd2\x46\xe6\x55\xc9\x32\ +\x4f\x28\x38\x64\x34\x83\xa9\x70\x0f\x91\x92\x58\xb5\x28\xaf\x53\ +\x4c\x67\xc5\x4e\xb4\xca\x57\x4e\x13\x86\xc3\xe2\x7d\xa9\x6a\x72\ +\xe1\xd9\x03\x5c\xb4\x63\x3b\x99\xf3\xd4\x2a\x8d\xa4\x48\xa8\x50\ +\x71\x7b\x2d\xd2\x02\x8d\xd7\x6a\x02\x8d\x58\x02\x0b\x6b\xa7\x95\ +\xca\x73\x3a\x30\x6c\x5a\xe7\x85\xc5\x0f\x70\xe8\xe9\xa8\xc0\x89\ +\x89\x39\x36\x4e\x34\x68\x78\x87\x8b\x3f\x2e\x3a\xa3\x58\x21\x78\ +\x25\x03\xea\xd5\x61\x24\x11\x82\x53\x5c\xbc\xcf\xc7\x61\xa4\x55\ +\x11\x60\x39\x30\x8a\xff\x62\x05\xe7\xf3\x32\xdf\x53\x53\x8e\x9e\ +\x1c\xab\x8e\x94\x92\x33\x3f\x11\x52\x5d\xba\x06\x0f\x3e\xf7\x75\ +\x1a\x1f\x5c\x24\x5e\xcb\xe5\x5b\x36\x01\xbc\x89\xc3\x08\x39\xab\ +\x0c\xe1\xf4\x60\x98\x0a\x86\x54\x86\xca\x44\x55\x09\x41\x09\x21\ +\xb4\xab\x40\x51\x01\xea\x02\x0b\x95\x42\xdd\xde\x46\xc4\x26\x63\ +\xe3\xc4\xd5\x6e\xf7\x9e\x65\xc5\x08\x1d\x18\x56\xf2\xaa\x13\x62\ +\x2b\x7e\x44\x95\x44\x43\xa0\xd1\x6a\xa1\x21\x90\x98\x3c\x3e\x05\ +\xc8\x62\x6c\x56\x07\x8e\x2e\x93\xcf\xb1\x45\x53\x0a\x95\x26\x55\ +\x90\x34\x2b\xa7\x07\xa3\x50\xd0\x61\x90\x90\x27\xf1\x97\x80\x44\ +\xbd\x67\x76\x6e\x8e\xd4\xc2\x6c\x28\x77\x40\x26\x0e\x15\x44\x6e\ +\x5e\x4f\x61\xac\x05\x75\x9b\xbb\xb8\x26\xd0\x00\xd4\x80\xf1\xb9\ +\x6b\x8b\x07\x2f\x17\x46\xf1\x36\xc7\x4b\x3e\x3a\xaa\x40\x77\x57\ +\x8b\x2c\xe4\x21\x74\x96\x40\x32\x3e\x76\xf2\xe5\x8d\xeb\x37\xee\ +\x08\x29\x88\x17\x1a\x02\x35\x85\x24\x81\x66\x2b\xdf\x9c\xa5\x02\ +\xb3\x73\x90\xda\x7c\x59\x26\x0a\xf3\x80\xb5\x39\x67\xc9\x3c\x58\ +\x23\x84\x04\xc4\x41\xc3\x40\x2d\xbc\x13\x86\xe6\x18\x01\xe6\x0d\ +\x58\x53\xc5\x80\x60\x41\x3c\xb9\x1c\x92\xbf\xf5\x69\x66\xb9\xa2\ +\x75\x03\x27\x67\x9a\xcc\x67\xb2\xff\xd6\x17\x8e\x24\x77\x5d\x82\ +\x13\xd6\x6e\xff\x22\x22\x57\xa2\xbe\x0e\x62\x96\x6e\x01\xd5\xc4\ +\x8d\x97\x14\x2f\x86\xe2\x04\x6a\x40\x05\x6d\x73\x45\xc9\x33\x2b\ +\x56\x73\x8d\xf9\x59\x2c\x3f\xdb\xa3\x4a\xbe\x16\xce\xdf\x78\xc4\ +\xef\x62\x34\xae\x86\xaa\xcc\x21\x80\x28\x22\x8a\x56\xaf\xa9\x62\ +\xd2\x26\xde\xff\x7e\x68\x7c\xe7\xaf\x1e\xe0\xbe\x98\x5a\x37\x3e\ +\x6e\x99\x38\x04\xce\x81\x6b\x08\xc6\x68\xbb\xf1\xa7\x09\x18\x0b\ +\xcd\x05\x21\xb1\xf9\xfe\x71\x61\x5a\x30\x09\xcc\x4e\x41\x70\x42\ +\xb6\x08\xcd\x39\x61\x71\x56\x70\x41\xd0\x16\xf8\xa6\xe4\xaf\x77\ +\x52\xc5\xd6\x00\xab\xa4\x35\xe8\xe9\x0f\xd4\xbb\x41\x13\x58\xb9\ +\x52\xa9\xd5\x41\x52\x48\xeb\x8a\xf3\x82\xd4\x34\x5f\xac\x2a\x68\ +\x16\x9b\x40\x10\x92\xba\x92\xd4\xa0\xef\x7c\xf8\xe9\x35\x7e\xfd\ +\x35\x30\xfa\x18\xef\x1f\xef\x1f\xff\xf7\xc7\xbf\x00\xd2\xcf\x8e\ +\x6b\x74\x13\x77\x5c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x0f\x47\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0e\xc4\x49\x44\ +\x41\x54\x78\xda\xd5\x9a\x09\x90\x54\xf5\x9d\xc7\xbf\xff\x77\x77\ +\xbf\xbe\xa6\xbb\xe7\xea\x39\x61\x86\x99\x61\x18\x60\x64\x02\xc8\ +\x30\xc3\xed\x81\x46\x14\x15\x31\x51\x34\x1b\x0d\xd1\xd5\x68\xc5\ +\x0d\x71\xe3\x05\xec\x1a\x34\xab\x29\xf1\x48\x54\xac\x94\xa9\x44\ +\x4b\x94\xa8\x68\xb2\x1e\x51\x03\x1a\x0c\xb2\x1c\x03\x08\xc3\xe1\ +\x00\x03\x03\xd3\x73\xf4\xf4\x7d\xbe\xeb\xbf\xff\x9e\x35\xa9\x31\ +\xec\xba\x51\xd0\xaa\xf9\x54\x7d\xab\x6b\x6a\xba\xba\xbf\x9f\xf7\ +\xfb\x75\xbf\xd7\x55\x8f\x50\x4a\xf1\x75\xf0\xcc\x13\x3f\xf5\x9f\ +\x3a\x75\xca\xff\xe6\x5b\xef\x9d\xd8\xd6\x71\x28\x8d\xb3\xc4\xd7\ +\x26\x70\xbc\x73\xf3\x0b\x89\x58\xe8\xea\x50\xb0\x27\x6e\x52\xfe\ +\xce\xf9\x57\xdc\xf6\x14\xce\x02\x1c\xbe\x06\x2e\xfb\xe6\x02\xc1\ +\x34\xb4\x05\x89\xc8\x20\x3c\x4e\x87\xab\xb4\xa4\xf8\x6a\x30\x46\ +\x8d\xc0\xdd\x2b\x6e\x5a\xac\x6b\x19\x7f\x34\xd4\x0f\xc5\x26\x23\ +\x1c\x89\xaf\x1f\x55\x02\x5e\xb7\x6b\x69\x2c\x1c\x82\x2c\x09\xb0\ +\x2c\x92\x78\xed\xcd\xf7\x9f\x1b\x35\x02\xf7\xdd\x79\x8b\x6a\xe8\ +\xd9\x05\xd1\xc1\x20\x54\x9b\x0d\x39\xcd\x7a\xfb\xa1\x5f\x3c\x97\ +\x1c\x35\x02\x8b\x16\xce\xbd\x32\x93\x8e\xbb\x23\x4c\xc0\xae\xaa\ +\xe8\xed\x1b\x7c\x01\x8c\x51\x23\x60\xb7\x89\x97\x47\x06\x82\x70\ +\xa8\x76\xe8\x3a\x0d\xae\x79\xf4\xd7\xaf\x8f\x1a\x81\x87\xff\xfd\ +\x47\x7e\x4b\xcb\x2e\x08\xf5\xf5\xc0\xed\x72\x20\x67\xd0\x57\x3f\ +\xdc\xbe\xcf\x18\x35\x02\xb3\x67\x4e\x5d\x9c\x48\x44\xec\xa9\xe8\ +\x10\x54\xd5\x89\xae\x63\xa7\xd6\x83\x31\x6a\x04\x14\x91\x5f\x92\ +\xdf\x7d\x9f\xcf\x0f\xcd\xe2\x0f\x5d\x77\xfb\x9a\x2d\xa3\x46\x60\ +\xdd\xda\x55\x95\x96\x95\x9b\x9b\xdf\x7f\xaf\xcf\x07\xc3\xe2\x5f\ +\xa6\x8c\x51\x23\xf0\x8d\xe6\x09\x57\x25\xe2\x11\xc1\xd2\xb3\x50\ +\x1d\x4e\xec\x3b\x74\xec\x45\x30\x46\x8d\x00\x4f\xe8\x95\xff\x73\ +\xf4\xfd\xc8\x1a\xdc\xf6\xef\xdf\xf9\xf3\xbd\xa3\x46\xe0\xb7\x4f\ +\x3d\x30\x81\xd2\xdc\xb4\xd8\x50\x1f\xfc\xfe\x42\xe4\x0c\xee\x55\ +\x30\x46\x8d\xc0\xe4\x89\xe3\xaf\x49\x26\xe2\x44\x96\x14\x48\xaa\ +\xdb\x18\x7c\xe4\xf9\x0b\x5f\xae\xaf\xff\xc3\x2b\x84\x14\xe1\x0b\ +\xb2\x91\x90\x8b\x36\x5d\x7c\xf1\xce\x17\x7d\xbe\x7b\xbf\x16\x01\ +\xc2\xb0\x4c\x7d\x49\x3c\x1c\x82\xc7\x57\x88\x64\x57\x6f\x8a\x17\ +\x95\x31\xb4\xd0\x3f\x09\xc0\x8b\x1b\x08\x29\xc4\x3f\x08\x13\xbe\ +\xc8\x02\x9e\xb0\xb7\xce\x28\x34\x14\xe5\x7b\x4c\x66\xe5\x57\x2e\ +\xb0\xf1\xf9\xc7\xe7\x18\x46\xb6\x36\x16\x19\x82\xc3\xe5\x41\xec\ +\x83\x5d\xb4\xed\xda\x4b\x30\xef\xf6\x1b\x40\x39\x52\x43\x80\x97\ +\xfe\x11\x89\x0d\x9f\x96\xf7\x34\xd7\x08\x93\xa7\x4e\xc2\x39\x8b\ +\x67\xc3\x00\x6e\xf8\x1d\x93\xf8\x4a\x05\x4a\x4b\x8b\xae\x1f\x1a\ +\x0a\x83\x17\x65\xe8\x3a\x68\xc3\xd4\xe6\x54\x41\xc8\x80\x3b\x94\ +\xc3\x9c\xe7\x9e\x82\xc5\x24\xcc\xff\x47\x62\xfd\x5f\xcb\x4f\x1e\ +\x2b\x4c\xbf\xf3\x3e\x08\xdb\xf6\xa0\xa6\xf5\x22\x34\xdc\xb4\x14\ +\x26\x93\x78\x91\x49\x7c\x25\xbf\xc8\x1e\x7b\xe0\xae\xf5\x1e\xa7\ +\xb0\x88\x58\x39\x9b\xc3\xae\xc0\xcb\x2b\xb9\x29\xdd\x99\x01\xaa\ +\xe9\xc8\x23\x94\x14\x23\xe9\x15\xf0\xce\x77\x6e\x83\x6e\xd1\x23\ +\x02\xb0\xf4\x5a\x4a\x07\x30\x82\x5f\x11\xb2\xc8\x06\xac\xf5\x36\ +\x8d\x11\x66\xfe\xe4\x1e\xd0\x8f\x3f\xc1\x5f\x11\x1a\xeb\xf0\xc9\ +\x96\x37\xd0\xb9\xee\x77\xc3\x4f\xfd\x16\xa5\xab\xcf\x9a\xc0\x23\ +\x77\xb4\xda\xa2\x71\x7b\x8f\x7f\xcc\x44\x9f\x22\x49\x94\xd7\xe2\ +\x68\x42\x41\xac\x6a\x20\x95\xc0\x08\xa4\x40\x29\x32\x7e\x11\xaf\ +\x2c\x5f\x81\x9c\x45\x8f\x67\x99\xc4\xdd\x94\xf6\x82\xb1\x92\x90\ +\xab\x4b\x81\x35\x95\xe3\x2b\x85\x19\xff\x7a\x37\xb4\x5d\x9d\xc0\ +\xdf\xf5\x73\xce\x9d\x85\x1d\x4f\xae\xc1\x89\x3f\xee\x02\xe3\x3a\ +\x01\x67\x09\xcb\xd9\x72\xff\x18\x7f\xca\xe5\x2b\x30\x10\x1b\x0c\ +\x93\x13\x71\x13\x5a\x26\x2e\x15\x69\x76\x8c\x24\xd3\x75\x04\x72\ +\x36\x80\x8b\x9f\xf8\x37\x3c\x7b\xeb\x7d\x55\x71\x8b\xbe\x72\x3d\ +\x21\xdf\xb6\x03\xb3\x03\xc0\x7d\x45\x75\xe5\xfc\xb4\x15\x2b\x10\ +\xdb\xb2\xe3\xb4\xf2\x82\xd3\x09\x4b\x11\x10\xdc\x71\x10\x26\x90\ +\x02\x70\xec\x8c\x27\xb0\x6c\xd1\xac\x29\xcd\xf5\x65\xdf\x35\xc0\ +\xdf\x50\x52\xd3\xa4\x14\x73\x09\x44\xfb\x8e\x42\x71\xba\x11\xd9\ +\xb6\x3f\xde\xe6\xac\x8a\x19\x69\x8a\x91\x50\x16\xb9\x3c\x80\x5c\ +\x40\x66\x93\x5b\x83\xac\x45\x23\x85\x80\x6b\x4a\x6d\x80\x3f\x6f\ +\xc5\x1d\x08\x7f\xd0\x71\x5a\x79\x4e\x92\x50\xb8\xb0\x1d\x6f\xdf\ +\x72\x3b\xb2\xa1\x64\x8a\x02\xd7\x7d\x97\xd2\xed\x67\x24\xf0\x93\ +\x1b\xcf\x5b\x3e\xb9\xb1\xf6\x71\x97\xc3\x29\x79\x0b\x5c\x88\xc6\ +\x92\xd8\xdd\x79\x12\xaa\xaf\x08\x12\x47\x4d\xe3\xfe\xa7\x06\x1a\ +\x5a\x2a\x8c\xb2\x9a\xc9\xc8\x45\x0d\x8c\xc4\x64\x11\x2b\x4a\x61\ +\x95\x29\xf8\xcd\x5d\x6b\xd1\x50\x5d\x8c\x85\x3f\xbc\x05\xe1\x4d\ +\x1d\xa0\x96\x85\xcf\x40\x80\xa2\xf9\x53\xf0\xa7\x55\xff\x81\x0c\ +\x2b\x6f\xb1\xf2\xcb\x59\xf9\x33\xfa\x10\xff\xe8\xc6\x85\x97\x4d\ +\xac\x2e\x7a\xa1\xa1\xa9\x51\x31\xb5\x2c\x7a\x7a\x87\xe0\x54\x65\ +\xc4\x83\x27\xc1\xab\x6e\x1c\xec\xee\x33\xd4\x75\x6f\x3e\xe6\xd0\ +\xb4\x25\x63\xdb\x6a\x51\x5a\x39\x9e\xbd\x79\xee\x33\x53\x30\x87\ +\x27\x51\x02\x7b\x8d\x03\x36\xc9\x8d\x81\x3f\xed\x06\x4c\xf3\xb4\ +\xf2\xbe\x69\x63\xb0\xe5\xc9\xe7\x87\xcb\x63\x44\xf9\x2f\x2d\x70\ +\xcb\xf5\x73\xdb\x26\x57\x16\xbf\x59\x53\x5f\xef\x70\xd8\x24\xf4\ +\x0f\xc5\xd1\xdb\x3f\x84\x89\x4d\xf5\x38\xf5\xf1\x4e\xc8\x1e\x2f\ +\x32\x39\x0d\x6f\x6d\xe9\x5c\x38\xfd\xf5\xad\xed\x00\x96\x8d\x6d\ +\xab\x41\xa0\xb4\x06\xe9\x60\x7a\xa4\xc4\x70\x64\x9f\x17\x7a\x34\ +\xf6\x99\xf2\x92\xbf\x10\xde\x19\xe7\x42\x2e\x53\xf1\xd6\x6d\x3f\ +\x46\x26\x9c\x1e\x5e\x9b\x7f\xce\x97\x1f\x81\x80\x2f\xc8\xe5\x17\ +\x4c\x2e\x3a\xaf\xa5\xfe\xd5\xc2\xe2\x62\x87\x4d\xe6\x91\x48\xa6\ +\x70\xa0\xab\x07\x53\x26\x54\x83\xb2\x02\x16\x05\x28\xa5\xe0\x40\ +\x51\x5e\xec\x6c\xba\x19\xb8\xe7\x71\x80\x7d\xfd\x1d\x59\x46\x67\ +\x02\x01\x7f\x39\x52\x3d\x09\x8c\x24\x97\xfe\x54\x8a\xe7\xe1\x9d\ +\x36\x1d\xf0\xb8\x91\xec\xef\xc7\xe0\xbe\x57\xb0\xe7\xc1\xbd\xc8\ +\x44\x32\x29\x6e\x44\xf9\x33\x12\x98\x52\x5b\xfe\xa0\x4d\x11\xfc\ +\x92\x28\x80\x50\x0b\x99\x6c\x0e\x25\x85\x6e\x50\x6a\x21\x74\xf4\ +\x30\x60\x57\x99\x88\x05\xd0\x7c\x1f\xde\x96\xb7\xf9\x01\x21\xf7\ +\x3c\x06\xe0\xf0\x87\x4c\xa2\xd5\x42\x55\xed\x38\xe4\x52\x22\xa8\ +\x28\x02\xa2\x04\x48\x12\x38\x16\x08\x3c\xba\x36\xbe\x8a\x6c\xb0\ +\x17\xd5\x4b\xcf\x41\xc7\xdb\x07\x86\xcb\x83\x95\xbf\xf5\xd3\xf2\ +\x67\x24\xf0\xd3\x55\x2b\x16\x17\xb8\xd4\x6f\x17\xb0\x91\xdb\xed\ +\x12\x92\xc9\x14\x13\xd0\x51\x54\xe0\x80\x69\x18\x48\xa7\x12\xb0\ +\xfb\xfc\xa0\x5a\x0e\x9c\x20\xe2\x54\xef\x60\x17\x18\x79\x89\xdb\ +\x98\xc4\x5a\xa0\xfa\xe0\x5f\x8e\xb5\x2b\x8b\x54\x60\xef\x29\xa4\ +\x7b\x22\xf8\xdf\xa8\x5d\xda\x82\xff\x7a\xe7\x10\x92\xe1\x0c\x28\ +\xf0\x2f\x77\xb0\xf2\x67\xe5\x6a\x34\xd7\xb3\x67\x45\x5a\x2a\x95\ +\x4d\x48\x10\x05\x1e\xba\x09\xa8\x0a\x0f\xcb\x34\xa0\xe5\x72\xa0\ +\x14\xd0\x75\x0d\x94\xe3\x90\xce\x64\x8d\x03\xdd\x43\x9b\xf1\x29\ +\x0f\x03\x97\x9a\x40\xab\xa7\xa2\x00\x3e\x45\x81\xc5\xca\x2b\xc0\ +\x70\x64\x16\x65\x44\x62\xef\x1c\xc4\x94\x8b\x27\x01\x3c\x07\x0a\ +\xac\x78\x94\x10\xff\x19\x0b\xdc\xf6\xad\xf6\x25\x45\x3e\xfb\xf4\ +\x32\x7b\x12\xc7\xfa\x33\x38\x36\x68\xc1\xb2\xac\xfc\x91\x1f\x4e\ +\x36\x1a\x85\xc1\x8a\x13\x10\xe4\x74\x03\xa9\xb4\x36\xf0\xe1\x9e\ +\xa3\x41\x30\x1e\x22\xe4\x52\x0b\x78\xc4\x53\xe1\xe5\xa7\xb6\x8e\ +\x43\xe2\xa5\x1d\x7f\x2b\x2e\xe5\x43\x30\x1c\x19\x18\x0e\x1f\x4e\ +\xc1\xf8\xfd\x1e\xcc\x5a\xd6\x06\xca\x73\x35\x39\xe0\xa5\x35\x4c\ +\xe2\x4b\x0b\x5c\xba\x60\x62\x71\x85\x5f\x7d\xa2\xc0\xe3\xe4\x44\ +\x01\x98\x3a\xce\x8d\x4c\xb4\x0f\xfb\x4e\xa4\xd0\x9f\x96\x10\x4f\ +\xe9\x30\x32\x69\x48\x8a\x0c\x6a\x59\xac\x7c\x36\x2f\x77\x0a\x8c\ +\xfb\x59\x79\x93\x60\xad\xa7\xd2\xc7\xcf\x98\x59\x0f\x6d\xc3\x76\ +\xd8\x38\x02\x85\xc9\xda\x78\x8e\x48\x2c\x42\x3e\x1c\x47\x64\xf6\ +\x98\xff\x9f\x8d\x10\x88\x91\x34\x84\xd7\x77\x61\xee\x75\xb3\x61\ +\x71\x5c\x2d\x01\x5e\x7c\x98\x10\xdf\x97\x12\x68\x6b\x2c\x7f\xd9\ +\xef\x75\x16\xc5\x12\x19\xb8\xdd\x2e\x24\xe2\x49\xb6\xf7\x76\xd4\ +\x14\x18\xc8\x45\x4e\xa1\xab\x37\x86\x4f\xa2\x3c\x12\x96\x1b\xa1\ +\x94\x05\x9e\x70\x30\x2c\x32\xf8\xa0\x2c\x5c\xc6\xf3\xdc\xa3\x9e\ +\xaa\x22\x61\x56\x5b\x23\x31\x5f\xdb\xc9\xf1\x8a\xc4\x89\x76\x99\ +\x45\xe2\x38\x9b\x4c\x04\xd5\x46\x32\xd7\xcc\x21\x64\x66\x23\xe1\ +\x65\x91\x88\x22\x3f\x2c\x25\x33\x11\x3e\x92\x82\xfa\xda\x4e\x9c\ +\xff\x4f\xe7\xe7\x27\x31\x2e\x3f\x89\xd5\x4c\xe2\x0b\x09\xdc\x7f\ +\xf3\xbc\xa7\x4b\xfc\xce\x99\xe1\x78\x16\x1e\x97\x1d\x1c\xb5\x60\ +\x40\x44\x36\x95\x84\x65\x9a\x70\xab\x12\xaa\x5d\x06\xca\xed\x59\ +\x24\x86\x7a\x70\xf8\x58\x2f\x7a\x93\x1c\xfa\xba\x43\x05\x54\x91\ +\x1e\x2b\xa8\x2b\x13\x67\xcd\x9d\xc4\x5b\xef\xec\xe1\x79\xb7\xca\ +\x0b\x05\x2a\x4f\x3c\xf9\xd8\xd9\xdf\x36\x3e\x76\xcd\x3c\xfe\xde\ +\xad\x87\xb9\xf5\xaa\xca\x91\xd6\x26\x22\x4a\x22\x27\x4a\x02\x91\ +\x05\x8e\x28\x1c\x21\x62\x24\x81\x82\x8d\x1f\xe1\x82\x1b\x17\xc3\ +\x62\x12\xf9\x49\x8c\x94\xe0\x3e\xb7\xfc\xf2\x39\xb7\x96\x16\x16\ +\x5c\xc7\x5e\x14\xc9\x74\x0e\x81\x12\x1f\x5b\x97\x0c\x42\x03\x41\ +\xe8\x59\x0d\x16\x35\x87\xcf\x03\xbc\x9e\x83\xe4\x54\x51\x5e\xe8\ +\x40\xb1\x53\xc0\xc4\x4a\x15\xa4\xf3\x40\x83\xbf\xb1\x4a\x6a\x9d\ +\xd7\x22\x60\x6b\xa7\x00\x9f\x53\xa0\xac\x34\xe7\xb4\xf1\xbc\x2a\ +\x73\x1c\x4b\xe4\x8a\x05\xe4\x91\x0f\xf7\x11\x47\x3a\x83\xed\x1d\ +\x87\xc9\x06\xc5\x4e\x68\xeb\x39\x10\x79\x9e\xe4\x23\xf3\x04\x32\ +\x01\xc4\xa1\x28\x02\x2f\x6f\xc2\x37\x6f\x5e\x06\xc2\x73\x75\x04\ +\x58\xff\x00\x93\xf8\x5c\x81\x07\x6e\x9a\x77\xa1\xcf\xeb\x5a\x51\ +\x59\x52\xa0\x6c\xd9\x79\x14\xe7\x36\xd7\x22\x9b\x49\x22\x95\x4c\ +\x80\xb7\x28\x44\x91\x03\x07\x0a\x53\xd7\x00\x8e\x20\x7f\x46\xa6\ +\x00\x93\xb2\x10\x89\xc4\x69\x75\x59\x29\x9d\xda\xda\x2c\x08\xdb\ +\xf7\xf1\xc4\x69\x67\x85\x15\x4e\xb0\x49\x44\x90\x78\xc2\x4b\x22\ +\x89\x5e\x34\x9f\x3c\xb9\x65\x37\x71\x27\x52\xe6\x82\x71\x25\xf7\ +\x4f\x73\xc8\x1f\x6c\xdb\xfe\x31\x5e\x92\x64\x62\xb5\xb6\xb0\xe2\ +\x64\x38\x36\x16\x3b\x00\x39\x14\x46\xf5\xfa\xdf\xe3\x92\x9b\xbf\ +\x03\xff\xf8\xf1\xf5\x81\xf6\xf6\x8d\x6c\x12\x0e\x7e\xd5\xaa\x55\ +\x18\x09\x61\x78\xe2\x3b\xcf\x65\xab\xfa\xb3\x89\xf5\xe5\x8d\x7b\ +\x0e\xf5\x42\x16\x05\xd4\x56\x96\x20\x93\xcd\x62\x90\xed\xa5\x93\ +\x97\xa0\x38\x45\x0c\x0c\xc5\x50\xec\x73\x82\x6a\x3a\x64\x55\x81\ +\xc4\xf3\x6c\x52\x59\x88\x82\x48\x27\xd4\x8d\xd3\x1c\x7f\xde\x4e\ +\x38\x8e\x10\xb6\xd2\x79\x47\x70\x14\x84\x27\x1c\xc2\xf3\xdb\xf1\ +\xcc\x5f\x76\x80\x4f\xc4\xcd\xe6\xfa\xc0\x83\xb5\xe7\x9f\xf3\xd1\ +\xd8\x96\xda\xcd\xa9\xdd\xdd\x95\xbb\x8e\x1e\xaf\xd2\x2a\x2b\x30\ +\xb1\xac\x04\xea\xf1\x93\x10\x4c\x0a\x91\x52\x08\x00\x04\x36\x29\ +\x9f\x20\x82\xce\x9b\x85\xfe\x23\xdd\x9e\x64\x6f\xef\xc7\xdc\xc8\ +\xe2\x1b\xae\xba\x8a\x7f\xe6\xae\x2b\xbf\xa1\x6b\xd9\x7b\xa7\x4f\ +\xaa\x9e\x96\xcd\xe9\xf8\xb0\xa3\x1b\x6d\x2d\x75\xd0\xb2\x09\x0c\ +\xb0\x7d\xf4\xb0\xf2\xaa\x47\x82\xc8\x73\xd0\x35\x03\x76\x26\xc7\ +\xb3\x98\xa6\x85\xac\xa6\xa1\x3a\xe0\x01\x0c\xd3\x3a\xb8\xad\x03\ +\xa9\x19\x2d\x84\x32\x29\x4a\xc8\xf0\x1b\x50\x8e\xc3\xd0\xbc\x36\ +\x3c\xf7\xd1\x2e\x22\x24\x53\x66\xf3\xf8\xf2\x9f\x57\x2f\x98\xb4\ +\x8b\xe3\x2c\xf6\x3c\x42\x17\x7c\x6f\xfe\xaa\x06\x49\x78\xef\xdd\ +\xf7\xb7\x62\x03\x2f\x21\xd3\x76\x2e\xc8\x88\x6b\x35\x3a\xb6\x0a\ +\x9d\x93\x9a\xf0\xfe\x2f\x9e\xc1\x60\x67\xe7\x1e\x0a\x6c\xe2\x57\ +\xaf\x5e\x4d\x18\xdc\x8f\x2f\x9f\x28\x25\xed\xb1\x96\xe3\x7d\x43\ +\x3f\x9c\xd1\x5c\x7d\x89\x4d\x11\xb8\x67\x5f\xdb\x81\xf3\xa6\x8f\ +\x83\xdb\xe6\x60\x25\x29\xa2\xb1\x0c\x54\x4e\x60\x02\x32\xfa\x42\ +\x11\x14\x78\x54\x88\x96\x01\x5e\x91\xa0\x33\x01\xd3\xb2\x50\xea\ +\x77\x22\x12\xd7\x82\x7a\x77\x3f\x1f\x8a\x44\xb9\x82\x29\xcd\x90\ +\x4e\xf6\x82\x80\x22\xd1\x3e\x03\x1b\xb7\x77\x10\x2d\x91\x34\x26\ +\x34\x94\xaf\xad\x68\x6f\xdc\x09\x50\x13\x16\x31\x28\x27\xe6\xa8\ +\x49\xb2\x4d\x33\xc7\xfd\xe7\xc9\x4d\xfb\x2b\x77\x1f\x3e\x52\x2b\ +\x8d\xab\xa3\xe3\x6a\xab\x21\xb0\x49\xd0\xaa\x72\x1c\x38\x7f\x3e\ +\xde\x78\xfa\x59\x58\x86\xd1\x21\xea\xfa\x35\x77\x53\x9a\xe2\x37\ +\xad\x9a\x23\x58\x36\xce\x6e\x25\xa3\x53\x0f\xf7\x0c\x2d\x3f\x78\ +\x72\x68\xf6\xec\x96\x6a\xf7\x9e\x43\x41\x72\x72\x20\x86\x99\x0d\ +\xd5\x70\x7a\x65\xec\x3f\xd2\x47\xbd\x44\x26\xbe\x32\x07\x72\x6c\ +\x32\x21\x26\x53\x1d\xf0\x22\x15\x4f\xa2\xc0\xeb\xc6\xf0\x57\xac\ +\x43\x86\xcb\x2e\x63\x20\xae\x1f\x57\x1d\xd2\xdb\xa9\xc1\x58\xc3\ +\xa0\x96\xe6\xbc\x93\x27\x92\x5c\x79\x00\xef\xed\xdc\x8b\x54\x32\ +\x65\xd4\xd4\x97\xff\xb2\xbc\xb5\x6e\x27\xa5\xd0\x05\x70\x19\x9e\ +\x22\x65\x1a\x5c\xd2\x90\x12\xc9\xbe\x44\x32\xdd\xe4\x99\xf0\x87\ +\xfe\xce\x03\xd5\x43\xa1\x70\x7d\x69\xfb\x4c\x14\x4e\x9b\x82\x83\ +\x55\x95\x78\x63\xdd\xaf\xc1\xe8\x90\x81\x6b\xef\xa4\x34\x01\x86\ +\x10\xb7\x8d\xb5\x39\x8c\x6c\x73\x6f\x38\xb6\x78\x6f\xf7\xa0\x77\ +\x51\x5b\x9d\x02\x50\xf2\xc7\xad\x9f\xe0\xc6\x0b\x5b\x60\xf7\x38\ +\xb1\xbf\xab\xc7\x0c\x14\x38\x78\x9a\xa2\xa0\x96\x09\x49\xe4\x20\ +\x8b\xfc\xf0\x23\x07\x0c\x9f\x79\x3d\x2e\x05\x6e\x55\x86\x28\xe5\ +\xaf\x91\xd2\x11\x5f\x85\xef\x84\x01\xbc\x91\x38\x11\xba\xb8\xe3\ +\xc0\x61\x2e\x97\xca\x20\x9b\x4e\x19\xb5\x0d\x65\x4f\xf9\x26\x8f\ +\xd9\x45\x60\x65\x2c\x56\x42\xe2\x84\x98\x46\xcd\xa4\x99\xb1\xa7\ +\x91\x81\x16\x44\x8b\xf1\xfd\x0d\xab\x98\x1b\x7e\xb0\xc6\x66\x53\ +\x8e\xee\xd8\x7d\x7e\xd0\xa9\x62\xdf\xa6\xf7\x4f\x2b\x9f\x87\x33\ +\x4d\x43\x62\xf6\x42\x75\x55\xf1\x1b\xed\x93\x2b\x63\x93\xea\x8a\ +\x0a\x5e\x7e\x77\x3f\x6e\xbe\x7c\x3a\x38\x83\x43\x32\x9b\xb1\x4a\ +\x7d\x4e\xa2\x0f\xe9\xf0\x96\xd9\x69\x3a\x6b\xd0\x9e\x81\x38\x1a\ +\x6a\x8a\x20\x09\x1c\x78\x8e\x20\x12\x4b\x21\xe0\x77\xc0\x61\x97\ +\x10\x4d\xeb\x16\xb1\xb4\x43\x16\x01\xef\x28\xf3\x1e\x76\x97\xfb\ +\x36\x68\xd1\x98\xae\xa5\xd2\x7a\x79\x43\xd9\x93\x85\xcd\xd5\xdb\ +\x88\xc0\x87\x4d\x6a\x0d\xea\x86\xd0\xcf\xf1\x6a\x48\x91\x43\x31\ +\x34\x0e\x66\x96\xac\xdc\xa0\xaf\x5c\xb9\xd2\xa2\x0c\xb0\xdc\xb5\ +\x74\xe9\xad\xbd\xc7\x8e\xbd\x76\x70\xeb\x36\x10\x4a\x4f\x2b\x9f\ +\x87\xfc\xe6\xa1\x65\xaa\x5b\x94\x1d\xa6\xa9\xb9\x39\xc2\x15\x7f\ +\x72\x62\xf0\xbc\x12\xaf\xed\x76\x47\x92\x77\x79\xeb\x8b\xad\x70\ +\x64\xc0\x2c\xb2\x3b\xc4\x54\x34\x87\x83\xa1\xa1\xcc\xac\x96\x31\ +\xb6\x6d\xfb\x7b\x30\xbd\xa9\x62\xf8\x5a\x28\x78\x32\x84\x34\x38\ +\x34\x8e\x29\x84\x69\x50\x74\x05\x53\x69\x10\xfa\x08\xe1\x48\x0e\ +\x26\xcd\x01\x24\xa3\xb3\x35\xa3\x26\x8d\x2b\x5e\xf5\x84\x09\x2b\ +\x6c\xe8\x5c\x44\xa7\x46\x42\xcb\x49\x19\xb5\x31\xa5\x2f\x59\xb2\ +\xc1\x02\x28\xc5\xff\xc1\x6a\x42\xaa\x1b\x81\x9e\x25\x94\x9a\xf8\ +\x3b\x84\x65\xa9\x9a\xcc\xce\xd2\x5e\xad\x33\x4e\x93\xaa\x60\x24\ +\x64\x81\x4e\xb4\x0b\xc2\xbe\x9c\x62\x95\xed\x3d\x70\x44\x69\xaa\ +\x29\x72\x04\x0f\x47\x45\xc3\xcf\x0d\x54\x94\xb8\x9c\xc1\x50\x1c\ +\x95\x25\x9e\xe1\xa3\x9f\x8c\x66\x60\x77\x28\xc8\xa6\x34\xf0\x3c\ +\x87\x4c\x22\x87\x9c\x66\x64\x64\x99\x67\x0e\xac\x3e\x2b\x0f\x98\ +\x51\xd1\x65\x0f\x59\xe0\x42\xc4\x32\x43\xd0\xb9\x38\x94\x4c\x3a\ +\x10\x1f\xd4\xe7\xac\xdc\x6c\x9e\x5e\xfc\x74\x56\x52\xda\xfd\xb9\ +\xb7\x1a\x10\x06\x3b\x1f\x90\x2a\x74\x4b\xaa\x1d\x1e\x99\xb7\x4a\ +\x4d\xca\xf9\x41\x4c\x4f\x22\x91\x2b\x36\x35\xed\xc2\x48\x2a\x2b\ +\xd7\x8f\x2d\x9c\xd4\x37\x10\xf7\xb4\x9d\x53\x25\x1d\x39\x19\xd6\ +\x6c\xa6\x29\x39\x7c\x2e\x04\x43\x09\xe8\x19\x33\x3b\xb6\xac\x40\ +\xd9\xbc\xbf\xef\xe4\x98\x12\xf7\x2f\x21\x60\x48\x00\x19\xd0\x61\ +\xf5\xf3\x6c\x5d\x72\x59\x31\x66\xd3\xc4\x94\x03\x01\xed\x7d\xc0\ +\xca\xaf\x0a\xce\x02\x02\x18\x94\x01\x80\x85\xe4\xd6\xad\x5b\x3e\ +\x14\x00\xe2\xc9\x70\xb2\xdb\xa7\x70\x8a\xa1\xca\x8a\xec\x71\xbc\ +\xe3\x37\x2c\x97\x61\xa0\x90\xf2\x42\xed\x5b\x1f\x75\x5d\x31\x10\ +\xc9\xc4\x5b\x2a\x5c\x17\x24\x01\xd1\xed\xb4\xe9\xfb\xbb\xfa\xc3\ +\xe3\xea\x4a\x02\xa7\x7a\x87\x8e\x56\x97\x38\x8f\x81\x22\x68\x71\ +\x62\x1f\x74\x33\xc2\xb9\xec\xc9\x88\x0a\x7d\xc9\xf2\xa7\x0d\x00\ +\x74\x0e\x80\xaf\xf6\x66\x0f\x42\xc8\x6a\x36\x91\xd9\xd8\xcc\x39\ +\x4b\xeb\xc8\xc7\x41\x8d\x17\xa1\x4b\x4e\x8f\xcd\x66\x51\xc3\x66\ +\x52\xaa\x12\x02\x4f\x77\x57\xef\x62\x0d\x64\x7e\xa0\xc4\xd5\xa7\ +\x85\xb5\x42\x7f\x85\xb7\xf6\xdd\x3f\x77\xde\xb5\x70\x56\xfd\x26\ +\x93\xc8\x61\x45\xcf\x25\xa5\x54\x4d\xee\x0c\x8f\xf8\x99\xdf\xad\ +\x32\xbc\x62\x9f\x0a\x0d\xa2\x90\xcb\xaa\x8a\xe8\xd0\x89\x42\x25\ +\xc3\x41\xa9\xe0\xe6\x79\x28\xa1\xc1\x24\x1f\xcf\x19\x57\x8e\x29\ +\x75\xff\x4c\x05\x52\xdd\x2e\x9b\x16\x0c\x06\xcc\xe1\xe2\x5f\x21\ +\xff\x0d\x08\x80\xe2\x75\x3f\x9b\x08\xed\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x80\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\xfd\x49\x44\ +\x41\x54\x78\xda\xed\x99\x79\x4c\x55\x67\x1a\xc6\xbf\x56\x05\x94\ +\x82\x03\x8e\x28\xc2\xd4\x1a\xe3\xfc\x63\x9b\x38\x8e\xad\x45\x27\ +\xc4\x19\x6d\x27\x56\x01\xd7\x06\xac\x75\xa9\x82\x54\x44\xd6\xc0\ +\xb0\x08\x65\x97\x42\xc1\xda\xaa\x23\xc8\x88\x8a\x1b\x15\x45\x53\ +\x27\x2e\x85\xba\xb0\x28\x9b\xc8\x26\x5b\x2b\xb5\xd6\xaa\x83\x32\ +\x50\x9b\xce\xa4\x35\xcf\x3c\xef\xed\xbd\x49\xf1\x5e\x28\x47\xc5\ +\xa6\x19\xfe\xf8\xc5\x73\xce\xf7\xbe\xef\xf3\x3c\xe7\x7a\xbe\x73\ +\x8c\x0a\xc0\xaf\x9a\x81\x00\x03\x01\x06\x02\xfc\xbf\x05\x38\x34\ +\x64\xc8\xda\x12\x17\x97\x7f\xe5\x5b\x5b\xe7\x7c\xaa\x94\xc5\xa3\ +\x1a\x90\x19\x47\x86\x0f\xdf\x57\xf5\xd6\x5b\x77\x0e\x9b\x9b\xfb\ +\xf4\x6b\x80\x3c\xa5\xfc\x0f\x59\x59\xe1\xea\xfe\xfd\x38\xf6\xfc\ +\xf3\x38\xa2\xd4\x89\x9d\x8f\x10\x42\x7a\x65\xc6\x91\xe7\x9e\x43\ +\xfb\xb9\x73\x38\xec\xe0\x00\xd1\xd0\x32\x43\x9b\x79\x96\x1f\x7a\ +\xea\x29\x7c\xb5\x27\x0d\x47\x47\xda\x82\xe7\xc2\xc9\x87\x09\x21\ +\x3d\xd2\x4b\x90\x6f\x6d\x89\x8e\xc2\x5c\x1c\xb2\xb0\x80\x9c\x8b\ +\xd6\x63\x0d\xf0\x11\x07\x12\x08\xad\x51\xde\xb8\x7f\xfc\x63\x7c\ +\x73\x2a\x0f\x87\xcd\x06\xcb\x35\xa2\x2d\x84\xd4\x4a\x0f\xd1\xcd\ +\xf8\xf7\xe1\x1d\xb8\xff\xc9\x69\x7c\x1e\xef\x0f\x83\x8e\x68\x3e\ +\x96\x00\x07\x38\xe8\x20\xcb\x84\xa6\x90\x65\xf8\xcf\x96\xcd\xf8\ +\x21\x2e\x0e\xf7\x77\xee\x44\xd7\x09\xde\x35\x1a\xd0\xaf\x9f\xea\ +\x4b\x08\xa9\x91\x5a\xa2\xeb\xed\xf8\x28\x03\x3f\x6c\xfe\x71\xe6\ +\xf7\xc7\xf2\xd1\x1a\xe7\x0b\x83\x9e\x68\x3f\x52\x80\x7d\x1c\xb0\ +\x9f\x25\x42\xfd\xba\x85\xb8\x97\x92\x84\x7b\x11\x11\x30\xf0\xdf\ +\xcc\x4c\x74\x1e\xcf\x41\x2e\x8d\x48\x0d\xeb\x4f\xe7\x2a\x35\xb4\ +\xa7\x79\xb2\x96\xa3\xd4\x27\x52\x2b\x3d\x77\x0f\x6e\xc3\x77\xe9\ +\x69\xdd\x67\xe6\xe7\xa1\x25\xc6\x07\x06\x5d\xf1\xf0\x50\x01\xf6\ +\x2a\xe5\x45\x20\x54\xaf\x98\x89\x8e\x77\x22\x70\x27\x38\xd8\x88\ +\x7b\x5b\xb7\xa0\xe3\x68\x36\x0e\xd0\x10\xcd\x61\x37\x0d\x9a\x0a\ +\xb1\x5d\xa9\x61\x99\x4a\x15\x66\x8b\x31\xd6\xde\x39\xf0\x21\xba\ +\x92\x93\x4d\xce\xfc\x2e\x2f\x17\x4d\x51\x6f\x8b\xb6\x01\x2f\xcd\ +\x01\x68\xe4\xda\x1e\x2e\x17\xbc\x34\x16\xed\x11\xfe\xb8\xe1\xeb\ +\xdb\x23\x1d\xef\x6f\xc2\x9d\xbc\x0c\xec\x31\x1b\x04\x9a\xc4\x36\ +\xa5\xce\x88\xe1\x9f\x9a\x4f\x55\xea\x7c\x3a\xd7\x76\xb0\xe6\x76\ +\x4e\x3a\xee\x24\xc6\xf7\x3a\xf3\xfb\xca\x72\x9c\xfa\xa3\x03\xc4\ +\x83\x78\xd1\x1c\x60\x97\x52\x59\x04\x39\xe6\x83\xf1\x59\xc8\x3c\ +\x5c\x5b\xbb\x06\x57\x3d\x3d\x7b\xe4\x56\x4a\x32\x6e\xf3\xae\x6e\ +\xa5\xc1\x77\xd9\x97\xa2\x54\x11\xb1\x14\x62\x94\x2a\x0d\xe3\xb5\ +\x44\xae\xdd\xd8\x95\x8c\xaf\x63\xa2\x7b\x9d\xd5\xb9\x33\x0b\x77\ +\x3f\xde\xa3\xd3\x16\x0f\xe2\x45\x73\x00\x79\xd8\xc8\x09\x82\xdd\ +\x66\x0c\x11\xec\x86\xd6\xd5\x2b\xd1\xf8\xe6\x9b\x3d\x72\x3d\x21\ +\x96\x5b\x6c\x2a\xe2\x68\x34\x9c\x7d\x11\x4a\x5d\x0c\x51\xaa\xcc\ +\x87\xc7\x01\xbc\xd6\x96\x15\x8f\xb6\x0d\xe1\xbd\xce\xb8\x99\xb2\ +\x11\xed\xfc\x35\x45\x93\xda\xa4\xf7\x77\xcd\xcf\xee\x18\x59\xdc\ +\xee\x08\xb2\x39\xb0\x25\xc8\x85\x22\x1e\xa8\x7d\xfd\xf5\x1e\xf9\ +\x9c\x06\xaf\xd2\x68\x20\x0d\x7b\xb1\x6f\x25\x59\xcd\xe3\xe6\xed\ +\x51\x68\x0e\x0d\x46\x4d\x2f\xbd\x6d\x21\x81\xb8\xbd\x37\x4d\xa7\ +\x45\x4d\xf2\xf3\xdb\x73\x9f\xf6\xec\x0c\x0e\xca\x64\xe9\x3f\x38\ +\xb8\x39\xf0\x35\xd4\xb9\x2f\xc4\x25\x57\x57\x23\xaa\x48\x05\x69\ +\x08\x0d\x42\xf3\xd6\x70\xac\xa1\xf1\x55\xa4\xfe\x83\x10\xd4\x04\ +\xf9\xa1\x5c\x5f\x63\xaa\xf7\xca\xea\x15\xf8\x6a\xfb\x06\x9d\x86\ +\x68\x65\x18\x99\xd7\x1a\xc0\x38\xc4\xa9\xed\xf2\x10\x4a\x88\x80\ +\xd9\xb8\x3c\x7f\x2e\xca\x5f\x7d\xd5\x88\x32\x52\x42\xaa\xfd\x7c\ +\xd0\x90\xee\x8f\xba\xf7\x7c\x51\xe9\xeb\x8d\x62\xfd\x9a\xa9\x9e\ +\x9a\x45\x6e\xb8\x9a\xe8\xa9\x9b\x2d\x1a\xa2\xd5\xd7\x17\xa3\xa6\ +\x57\xff\x36\xee\xf3\x04\x19\xbc\xab\x4d\xfe\x7f\xc5\xa5\xd7\x66\ +\xe1\xa2\xb3\xb3\x11\xa5\xe4\x1c\xa9\xf0\x5c\x81\x72\xde\xd9\xb3\ +\x3c\x2e\x21\x17\x1e\xa8\xab\x5e\xb4\x18\xb7\xb2\x32\xf1\x25\x7f\ +\x2d\x99\x29\xb3\x45\x43\xb4\xfa\xe5\x63\x2e\x8d\xfb\xfb\x16\x0a\ +\x10\xfc\x9d\x82\x8d\x7e\xaf\xa0\xf2\x15\x1a\x9e\x3a\xb5\x1b\x25\ +\xa4\x88\x9c\x15\xf4\xc7\x25\x86\xf5\xe9\xd3\xd1\x1a\x16\x8e\xeb\ +\x99\x3b\xd0\xba\x29\x15\x0d\xe1\xf3\x74\xb3\x64\xa6\xcc\x16\x8d\ +\x7e\xfd\x9c\x16\x81\xcd\x7c\x59\x7d\xc0\x56\xd9\x32\xaf\xac\x9f\ +\x89\x72\xe7\xa9\x28\x9e\x34\xc9\x88\x22\x3d\xc5\x93\x27\xa3\xc6\ +\xdd\x1d\x5f\xa4\xa4\xe0\xb3\x94\x54\x14\xce\x98\x81\x23\xa3\x9e\ +\xc1\x65\x1f\x27\xdd\x0c\x99\x25\x33\x8d\xcc\x6b\x08\xa0\x39\xc4\ +\x26\xa5\x0a\xde\x67\xfb\x87\x12\xc2\xf7\xcf\x28\x77\xfa\x03\x2e\ +\x4e\x9b\x86\xd2\x97\x9d\x70\x9e\x9f\xda\x85\xe3\xc6\xe1\xfc\x94\ +\x29\x28\x73\x73\xc3\x25\x2f\x2f\x94\xce\x5f\x80\x3c\x33\x33\xdd\ +\x87\xda\xf1\x51\x56\xa8\x59\x3b\x5d\xd7\x2b\x33\x64\x96\x91\x79\ +\xed\x01\xb4\x87\x48\xa7\x30\xc1\x66\x09\x11\xb1\x10\x85\x63\xed\ +\x71\x4c\xa9\x5e\x39\x69\x3b\x0c\x35\xeb\x9c\xd9\x33\x18\xec\x25\ +\x46\xe6\x9f\x5c\x00\x52\xf0\x9e\xdc\x41\x9a\x11\x53\x9f\xd2\xdc\ +\x09\xa5\x7a\x83\x35\x96\xa8\xe1\x2f\x26\x3d\xd2\x9b\xf6\x4b\x04\ +\x10\xc1\x14\x0a\x13\xa4\xd1\x48\x2d\x0d\x15\x8f\xb2\x46\xa1\x52\ +\xdd\x28\x20\xc4\xe8\x7a\xf1\xe8\xe1\xa8\xf5\x9b\xa9\xeb\xe5\x0c\ +\xf2\x04\xff\x0a\x89\x50\x32\x1f\x38\x82\x54\x1a\xa8\xf3\x9b\x85\ +\x32\x1a\x2a\xe2\xb9\x81\xf3\xe4\x1c\x39\x2b\xe8\xcf\x8b\xba\xc3\ +\x9e\xdf\xa0\x8e\x5b\xb1\xcc\xe0\x2c\xf2\x04\x1e\x62\x11\x48\xe2\ +\x56\x47\xf0\x2e\x85\xc5\x40\x35\x8d\x94\xf3\xdc\x40\x99\x9e\x52\ +\x52\xac\xe7\x82\xfe\x5a\xf9\x03\x48\x6f\x5d\xc0\x1c\xdd\x2c\xce\ +\x24\xfd\xb8\x8d\xbe\xc3\x97\x4b\x22\x05\x12\xd8\xb2\x91\x82\xf5\ +\x81\x73\x50\x4f\x03\xd5\x4a\x19\x51\xa5\x37\x58\x31\xc2\x0a\x95\ +\x84\xc7\x72\xcd\x54\x2d\x67\xd8\xa0\x3e\xc8\x95\x33\x87\x40\x66\ +\x8b\x86\x68\x3d\xd6\x00\x32\x30\x9e\xaf\xf7\x38\xb9\x4b\x14\x6a\ +\x08\x76\x41\x0b\x85\x1b\x94\x32\xa2\x9e\xd4\x90\x3a\x7b\x5b\x1c\ +\x0d\x9a\x87\x63\xc1\x0b\x74\xc7\xb5\xfa\x35\x53\x3d\x2d\x5c\x6f\ +\x08\x5b\x82\x24\x73\x33\x88\x86\x68\xf5\x35\x44\x9f\xcc\xc7\x2a\ +\x75\x32\x86\xa5\x09\xe6\x34\x1f\xba\x18\x6d\x14\x6c\x55\xca\x88\ +\x16\xd2\x44\x9a\xed\x47\xe0\x78\xe8\x12\x8c\x60\x58\xe1\x9f\x7f\ +\x5b\x8a\x96\x31\xbf\x45\xb3\xbe\xc6\x54\x6f\xdb\x98\x91\x68\x88\ +\xf4\xa4\x86\x19\x44\x4b\x34\xfb\x12\x42\x83\x79\x33\x34\x46\x2c\ +\xc7\x0d\x1a\xf9\x52\x29\x93\x7c\x21\xd0\xc8\xc9\x88\xd5\x18\xcb\ +\x97\xd6\x78\x9e\x8f\x23\xcf\xf2\xf8\x74\xa4\x37\xae\x39\xd8\x49\ +\x4d\x8f\xfd\x37\x1c\x46\xa1\x31\xd6\x5f\x53\x88\x5e\xcd\x47\x5b\ +\x0d\x3d\x63\x30\x2f\xff\x46\x6d\xa7\x81\x5b\x4a\x99\xe4\xa6\x40\ +\x03\x85\xd1\xeb\x31\x81\x86\xa7\xf0\x7c\x9e\x52\x35\xf3\x95\xba\ +\x3c\x89\xc7\x72\xed\x4c\x4c\x00\x6e\x3a\x8e\x96\xda\x1e\xe7\xb4\ +\x3b\xda\xa3\x29\x21\x84\x9a\xe6\x88\x1d\x34\x08\xd9\xce\xce\xc5\ +\xe2\x45\x73\x80\x28\x9b\x67\x0e\x46\xbc\x30\x0e\x71\xcf\xda\xa1\ +\x39\x3e\x08\x9d\x14\xee\x50\xca\x24\x77\x05\xae\x17\xc5\x06\x61\ +\x22\x8d\xbe\xc4\xf3\x25\x4a\x55\x06\x2b\x65\x49\xf1\x61\xee\x4a\ +\x55\x4d\xe6\xb5\x17\xb8\x56\x12\x17\xc2\x5a\x7b\xe9\xe9\x71\x5e\ +\x27\xd7\x5b\x92\x23\xb1\x77\xf6\x6c\xe4\x79\x78\x20\x7d\xec\xd8\ +\xbd\x9a\x03\x44\xdb\x5a\x7d\x2d\x01\x76\x2f\x73\x43\xd7\x9a\xa5\ +\xf8\x56\xa9\x1e\xb9\x47\xc1\xb2\x84\x50\xbc\xc8\x5f\xea\x65\x9e\ +\x7b\xd0\xbc\x18\x37\xcc\xd2\x87\xa8\x7c\x91\x6b\x53\x59\x53\x91\ +\x10\xce\x9e\x31\xbd\xcf\xf4\x59\x85\x93\x6f\xaf\x42\x96\x93\x13\ +\x52\x46\x8e\xbc\xae\x39\x40\xcc\xd3\x4f\x7b\x47\x4e\x70\x40\xf4\ +\x70\x4b\x14\x2c\x5b\x8c\xce\x85\x73\x4c\x0b\xd1\x48\x55\x62\x04\ +\x66\x58\x98\xe3\x4f\x3f\xde\xf9\x8a\x9f\x9a\x7f\x30\xc4\x34\xd6\ +\xcc\x62\x6d\x75\xd2\x06\x7c\xfb\x3b\xd3\x21\x3a\x17\xb9\xa2\x60\ +\x85\x3b\x92\x6d\x6c\x90\x6a\x67\x27\xcf\x82\xd7\xc3\x3e\xc4\x01\ +\xf2\x0c\x08\x05\xcb\xdd\x39\xd8\xa5\xbb\x18\x0d\xd4\x26\x45\xc1\ +\x95\x86\xfe\x62\xd2\xbc\x71\x08\x0f\xd6\x48\xed\x02\xf6\xd4\x6d\ +\x8c\xe2\x0c\x07\x93\xe6\x0d\xba\x34\xef\xff\x48\xdb\xa8\x0c\x30\ +\x0c\x93\xc1\x22\x20\x42\x22\x5c\x4f\x03\x6f\xd0\xc8\x1c\x9e\x2f\ +\x55\xaa\x2c\xb0\x0f\x6f\x51\xa9\x79\x83\xb5\xd2\xb3\x82\xbd\x57\ +\xf4\x21\x34\x98\x37\x0a\xa0\x39\x44\xd7\xda\x55\x68\x4c\x8e\x86\ +\x37\x0d\x2c\x16\x23\x4a\x95\x1a\x9b\xef\x3d\xc4\x72\xa5\x2e\xb8\ +\xb3\xd7\x97\x33\x9a\x38\xeb\x9b\x75\x9e\x9a\xcd\x1b\x02\x68\x0a\ +\x11\x6d\x3d\x0c\xd9\x1e\xae\x08\xb6\xb3\xc5\x4a\x9e\x7b\x2a\x55\ +\xdc\xcd\xbc\x86\x10\x5e\xec\xf5\x14\xb3\xb6\x36\xb8\x9e\x18\x83\ +\x14\x4b\x4b\x4d\xe6\x0d\x01\x34\x85\x08\x9b\xf2\x7b\x84\x4e\x70\ +\x84\xff\x08\x6b\xac\x53\xea\xac\x91\x79\x8d\x21\xd6\x2b\x75\x66\ +\xd7\xc4\x89\xb8\xe6\xed\x8d\x5c\xfe\x29\x1a\xfd\xfa\x39\x1d\x39\ +\xde\x3e\x21\x72\xb4\xcd\xed\xb0\xa1\x16\xfb\xb4\x9b\x37\xfd\xc2\ +\xcc\x1a\x3f\x3e\xff\xc2\xdc\xb9\x5d\x3b\x1c\x1d\x83\x07\xfe\x93\ +\x6f\x20\xc0\x40\x80\x81\x00\xbf\x2e\xfe\x07\x96\x47\xee\x0e\x07\ +\x7b\xe5\x11\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0a\x33\x49\x44\ +\x41\x54\x78\xda\xd5\x59\x7b\x6c\x1c\xc5\x1d\xfe\x66\x66\x77\xef\ +\xce\x6f\x1b\xdb\xb1\x9d\x90\x07\x84\x24\x98\x90\xf0\x48\x53\xa5\ +\xd0\x90\xf0\xaa\x0b\x85\x3f\x78\xb5\x55\x13\xd4\x2a\xa2\x6a\x45\ +\x5b\x40\x40\x5b\xa1\xb6\x21\x14\x52\xda\x86\xfe\x51\x0a\x15\x05\ +\x5a\x68\x79\x95\x36\xa0\x4a\x80\x2a\x4a\x89\x4b\x2a\x20\x02\xf3\ +\x4a\x88\x49\xf3\x80\x90\xf8\x19\xdb\x67\xfb\x6e\xef\xf6\x39\xd3\ +\x19\xef\x4a\x7b\xf6\xdd\x39\x77\x89\x11\xe2\x93\x3e\xff\x46\xde\ +\xf1\xcc\xf7\xcd\xef\x37\xb3\xeb\x5d\x22\x84\xc0\x0c\x82\x28\x46\ +\xed\x49\x10\x51\x94\x9c\x21\x68\x33\x24\x9a\x86\x64\x92\x5a\x4e\ +\x9b\xe4\x88\xe6\x92\xfe\x14\x72\x49\xf1\x69\x19\xc8\x15\x6c\x48\ +\xc6\x25\x13\x21\x63\x01\x83\xf1\x43\xb1\x8e\xa4\x2d\x99\x91\xcc\ +\x4a\x5a\xe1\xef\xdc\xf0\xba\x08\xf8\xc9\x1b\xa0\x21\x8d\x50\x6c\ +\x95\x64\x8d\x64\xdd\xbf\xba\x0e\xb6\xef\xfa\x38\xb9\x3c\xe3\xba\ +\xb3\x1d\x97\x37\xbb\x9c\xd7\x13\x10\xa2\x33\x9a\x8c\x19\xda\x91\ +\xca\x38\xeb\x6d\x9f\x5b\xf7\xde\x85\xcb\xe6\xed\x06\x90\x94\x1c\ +\x93\x4c\x87\xa6\x9c\x28\x2b\xa5\x43\xed\x81\x72\x4b\x45\x57\xc2\ +\x43\xd1\x0d\xbf\x7f\xee\xdd\x35\xdd\x87\x93\x97\x70\xd0\xb3\x1a\ +\xab\x2b\x1a\x9a\xea\x2b\x50\x93\x88\xa1\x32\xae\xc1\xd0\x18\x14\ +\x1c\xcf\x87\xe9\xb8\x48\x67\x3d\x0c\x8d\x67\x90\x1c\xcf\x24\x09\ +\xc1\xbb\x4b\x66\xd7\xbd\x70\x5d\xc7\xd2\x4e\x00\xc3\xca\x4c\x64\ +\x24\x28\xad\x99\x34\x40\x24\x59\x58\x16\xd5\x92\xf5\x77\x3d\xf5\ +\xda\x25\x3b\x0f\x26\x6f\x6c\xaa\xab\x9a\xb3\x6c\x41\x33\x5a\xeb\ +\xab\xa4\x68\x03\xa6\xc5\x91\xb1\x3c\x98\xb6\x07\xcb\xe5\x50\x88\ +\xeb\x74\xc2\x50\x45\x8c\xa1\x22\x4e\xe5\x75\x17\xfd\xa3\x19\x74\ +\x1f\x1a\xc2\x91\x51\xb3\xf7\xf4\xb9\xf5\xf7\xde\x7a\xd5\x8a\xe7\ +\x43\x23\xa9\xb0\xbc\x3c\x49\x71\xbc\x06\x22\xf1\xe1\xaa\xdf\xb3\ +\xf5\x8d\x2f\xbc\xb2\xb3\xf7\xb6\xfa\xda\x8a\x33\xd6\x2c\x9f\x8f\ +\xb6\xba\x6a\xf4\x8d\x5a\x18\x4e\x39\xf0\x79\x69\xd9\xa4\x94\xa0\ +\xb1\xda\x40\x4b\x7d\x5c\x1a\x49\xe3\xb5\xee\x1e\x0c\x8d\x9a\x3b\ +\x57\x2f\x6d\xfb\xc5\x0f\x2e\x3f\xe3\x55\x00\xa3\x92\x99\x52\x4c\ +\x28\x03\x25\x8b\x5f\x77\xf7\x73\x1b\x06\x53\xd6\x4f\x3a\x56\x2e\ +\xd6\x4f\x69\x6d\xc0\x87\x03\x26\x4c\xcb\xc7\xf1\xa0\x3a\xa1\x63\ +\xc1\xac\x0a\xec\xeb\x4b\xe2\xc5\xb7\xf7\xbb\xb3\x6a\x8c\xbb\xff\ +\x78\x53\xc7\xc3\x85\x4d\x94\x6f\x80\x49\xc6\x47\x46\xb2\xb5\x57\ +\xdc\xb9\x75\xb3\x9e\x48\x5c\xbb\xfe\x82\x33\x48\x2a\xc3\x31\x92\ +\x76\x30\x93\x68\xaa\x8d\xa1\xa6\x92\xe1\xa9\xce\xf7\x85\x65\x65\ +\x9f\x78\xfa\x87\x97\xdd\x56\x57\x17\x1f\x89\xca\xa9\x5c\x03\xe1\ +\x86\xed\xeb\x4b\x57\x5f\xfc\xb3\xc7\x1f\x9b\xdb\xd6\xfc\xa5\xaf\ +\xaf\x5d\x8e\x8f\x06\xb3\x70\x3c\x8e\x4f\x02\x31\x9d\xe2\x94\xb6\ +\x2a\x3c\xb1\x6d\x17\x0e\xf7\x0f\xbf\xfc\xcf\xdb\xaf\xfa\x46\x63\ +\x63\xc5\x58\x78\xfc\xf2\x32\x0c\x44\xab\xbf\xf8\xda\xfb\xb6\xb4\ +\xcc\x6a\xfa\xce\x37\x3b\xce\xc6\xfe\xbe\x34\x4a\x3d\xb4\x4e\x6a\ +\xa9\xc2\xa9\x73\x6a\xa0\xd0\x7d\x78\x1c\x07\xfa\xd3\x28\x05\x94\ +\x00\xed\x73\x6b\xf1\xe0\x0b\x6f\x62\x68\x78\xec\xa1\xf7\x1e\xdc\ +\x70\x33\x80\x6c\x54\x4a\xa5\x19\x20\x92\xda\xfc\xaf\xfe\x66\x03\ +\x31\x2a\xee\xbf\xe9\x9a\xd5\xa4\x67\xc4\x81\x40\x69\x38\x6f\x69\ +\x33\x2e\x3d\xbb\x0d\xb9\x78\xfe\xcd\x1e\xfc\xe7\xfd\x23\x28\x05\ +\x8c\x00\x8b\x64\x26\x7e\xf9\xe4\x2b\x02\x9e\x7d\xe3\x07\x8f\x7e\ +\xf7\x81\xf0\x86\xc7\x4b\x36\x30\xeb\xf2\xcd\x2b\x4c\x9f\xbd\x72\ +\xeb\xba\x8b\xe2\xa6\x45\xe0\x71\x8e\x52\x90\xd0\x09\x36\xad\x3b\ +\x13\x1a\x25\xc8\x85\xe7\x0b\x6c\x7c\xfc\x1d\x64\xdd\xd2\xc6\x51\ +\xf7\x90\xd9\x0d\x06\x36\x3e\xf2\xa2\xdd\x60\x90\xb5\xfb\x9e\xbc\ +\x61\x47\x21\x03\xb4\xa0\x7a\x89\x11\xd3\xde\x7c\xfe\xe7\xda\xe3\ +\xa6\x0d\x58\xae\x27\x05\xf0\x92\xd8\x5c\x63\xe4\x89\x57\xd0\x18\ +\x41\x53\x8d\x5e\xf2\x38\x19\xdb\xc5\x91\x94\x8b\x4b\x57\x2d\x8d\ +\xf5\x8c\x66\xef\xdc\xb4\x69\x53\x41\xad\xb4\x90\x78\x9c\xf3\xe3\ +\x0e\xa6\x19\x17\x9e\x3a\xaf\x15\xe9\x8c\x14\xef\x89\x92\x39\x90\ +\xcc\xa2\x18\x06\x47\xb2\x65\x8d\x35\x34\x6a\x63\xd9\xc9\xad\xa0\ +\x8c\x9e\xff\xf3\x6d\xa2\x83\x48\x94\x90\x81\xdb\x19\x28\xdb\xbc\ +\x76\xe5\x52\x8c\x59\x2e\x3c\xe1\x97\xc5\xc1\xb4\x83\xb7\xf6\x0e\ +\x62\x2a\xba\xf6\x0e\x60\x20\xed\x94\x3d\x5e\xcf\xb0\x89\x2b\xd7\ +\x9c\x05\x1f\xe4\x2e\xa5\x2d\x2f\xb3\x79\xab\xbf\xf2\x96\xf3\x34\ +\xad\x72\xf9\x82\xb6\x26\x58\x8e\x40\xf9\x20\xb8\xff\xf9\x3d\xb8\ +\xfa\x5c\x0b\xab\xda\x5b\xa0\xf0\xda\xee\x7e\x3c\xbd\xfd\x23\x08\ +\xaa\x4d\xac\x6c\x39\x18\xf7\x3c\x9c\x3c\xbb\x11\x94\x91\x65\x7c\ +\x55\x76\x8d\x94\xf8\x6f\x21\x51\xec\x69\x94\x40\xc3\x15\x27\xcd\ +\x6d\x81\x99\xe1\xe0\x38\x56\x10\x3c\xd6\x79\x10\x8f\xbc\x74\x20\ +\x98\x44\x63\x00\xa1\x00\x3f\xb6\x11\x7b\x86\xb2\x38\xe7\xcc\x45\ +\xd8\xfe\xfa\xce\x2b\x65\x16\x5e\x06\x50\xcc\xc0\xb7\x19\x08\xb9\ +\x78\x56\x53\x23\x1c\xee\xa3\x2c\x08\x11\x04\xa8\x48\xa2\x02\x15\ +\x80\x1b\x8e\x45\x82\x34\xa3\x5c\xa4\x2c\x1f\x27\x36\x9f\x00\x50\ +\x72\x11\xd0\xcb\x00\xf0\x3c\x03\x44\x02\x67\x7e\x6f\x29\x40\x16\ +\xd6\xd7\xd5\x4f\x1c\x7b\xa5\x82\x73\x8e\x47\x6f\xfa\x22\x8e\x86\ +\xf5\x5b\x3a\xa1\xe9\x3a\x8e\x05\xcd\xb5\xd5\x4a\xe4\xc9\x58\x99\ +\x38\x5d\x4a\x7d\x5b\x48\xe4\x67\x40\xa3\x2b\x12\x89\x04\x18\x88\ +\x34\x50\x7a\xba\x7d\xcf\x43\x55\xe2\xa8\xc2\x82\x47\x10\x26\x82\ +\xb4\x08\x94\x05\xb5\xbe\x31\xc3\x80\x6d\x6b\x2b\x00\xbc\x5d\xa8\ +\x84\x08\x40\xe6\xc5\xf4\x18\x9c\xb2\x6a\x95\xc0\xf5\x4a\xeb\x6f\ +\xfb\x02\x44\x90\xa8\xe4\xc2\x58\x8a\x9b\xb4\xed\xa0\x41\x3d\xba\ +\xa7\xc7\xe6\x85\xd5\x28\xf2\x0d\x10\xcc\x31\x0c\x1d\x7e\x89\x82\ +\x40\xa8\x24\x26\x4e\x16\xdb\xf5\xc1\xb9\x80\x2f\x59\x2c\x1b\x9e\ +\xe7\xc3\xf7\x8b\xbd\xa7\x98\x7e\xce\xa1\x51\x0b\xb3\x9b\x6a\xd1\ +\xf7\xf1\xa1\x39\x00\x48\x81\x0c\x5c\x0d\x10\xb4\x1a\x71\x03\xee\ +\x51\x33\x40\xc3\xcd\x18\x50\xe8\x06\x3a\xee\xd8\x06\x80\xc2\xb6\ +\x33\x78\xf5\x57\x5f\x29\x5c\x42\x9c\x40\x03\x01\x84\x24\xf8\x14\ +\x03\x24\xcc\x46\xfe\xdc\x35\x15\x3a\x74\x4a\x90\xb6\x3c\xd5\xb1\ +\x55\x69\x2d\x7c\x0a\x09\x42\x5d\x4f\xad\x14\x3f\xca\xaa\x0b\x49\ +\x92\x13\x03\x43\x8a\x1e\x27\x28\x06\xd7\xe7\xf0\x02\xa1\xa1\x09\ +\x11\x8a\x9f\x1c\x09\xb8\xdc\xb4\x09\x50\x0a\x8c\x8c\x67\xf1\xd6\ +\xfe\x41\x1c\x1c\x18\x07\x6c\x49\x08\x3a\xcd\x5b\x09\x31\xe8\x4a\ +\x07\x1e\xe7\x45\xc5\x87\x8d\x30\x28\x31\xc8\x69\x2b\x03\x02\x45\ +\xa0\xae\x85\x06\x20\x11\x09\x8e\x1b\x1a\x1a\x2b\xf5\x09\x43\x66\ +\xd6\x41\xd6\xb2\xf1\xdf\xdd\x3d\xe8\x1d\x31\x31\x09\x7c\x22\x03\ +\x47\x8a\x18\xf8\x9b\x80\xb8\x61\xc0\x76\xed\x89\xd3\x82\x92\x42\ +\x2b\x1f\x9d\xed\x13\x1d\x38\x09\x4d\x91\x90\x14\xee\x34\xc7\xaf\ +\xae\x53\x34\xd6\xc6\x61\x30\xd5\xcf\x07\x11\x02\x96\xed\x61\x30\ +\x95\xc1\x1b\xfb\x86\x31\x6e\x5a\x80\xf0\x01\x1e\x30\x0f\xdc\x05\ +\x04\xfa\xa5\xd6\xa2\x19\xe8\x31\xcd\x2c\xde\xd8\x3b\x00\x8d\x08\ +\x18\x06\x43\x4c\x67\x32\xea\x32\xc6\xa0\x1b\x1a\x18\xd3\xa0\x69\ +\x2a\x02\x4c\x63\xb2\x4d\xa4\x20\x0d\x84\x11\x08\x50\x50\x19\x39\ +\xe7\x10\x42\x28\x4e\x6a\xf7\x8c\xd8\xf8\xdf\xf8\x18\xc6\x2d\x17\ +\x82\x73\xc8\x1f\xa1\x60\x1e\x90\xb2\xa9\x07\x52\x64\x84\x30\xc0\ +\x73\xd4\xf5\xde\x62\x77\x62\x01\x59\x6e\x60\x19\x80\x19\xf0\x3c\ +\x0b\x9e\xe5\x21\x63\xab\x81\x15\x7d\x49\x56\x98\x84\xca\x48\x83\ +\x68\x9a\x18\x1b\x1b\x43\x21\xf4\x8e\x3b\x40\x35\xc2\xbf\x09\x33\ +\x28\x24\xe1\xe7\x08\xce\x49\x28\x11\x8a\x81\x51\x2d\x06\xb8\x59\ +\x49\xbf\x2b\xd7\x00\x45\x08\x21\x81\x98\xb5\x03\x82\xf7\xc3\xb7\ +\x72\x4b\x27\x14\x1a\xc4\xc2\xd4\x22\x12\x3a\xfd\x01\x40\xb5\x29\ +\x64\xf9\x8c\xe6\x8b\xc6\xf3\xb2\x4a\xe4\x00\xc4\xd8\x0e\x21\x51\ +\xf8\x71\xba\x0b\x2e\xb8\xd8\x01\x57\x19\xa0\xb9\x2b\xab\x58\xdc\ +\x04\x0b\x4d\xb0\xa3\x19\x20\xaa\x8f\x62\xd8\xbf\xa0\xf8\xfc\x39\ +\x89\x06\xb8\x19\x4c\x68\xd3\x13\xce\x34\xff\x0f\xb4\xf9\x10\x78\ +\x06\x63\xbd\x40\x65\x4d\x34\x48\x90\x85\xdc\x76\x31\x96\x90\x01\ +\x36\xdd\xca\x17\x9e\xaf\xb2\x0e\x13\x9a\xb8\x78\x06\x5d\x6d\x7e\ +\x51\x03\x42\x6c\xe4\x48\x8d\x3f\x0b\xee\xf6\xc2\xb1\x00\xaa\xe7\ +\x9a\xc8\xcf\x08\x29\x24\xe2\x68\x19\x28\x24\x9a\x15\x19\x3f\x5c\ +\x7d\x47\xad\xbe\xd7\x87\x31\xfe\xac\xd2\x38\xfd\x7f\x64\x7b\x52\ +\x19\xf8\x7c\x0b\x06\xba\xc3\x2c\x90\x88\x53\x33\x42\x43\x13\x3e\ +\x07\x3c\x37\x20\x08\xa6\x85\xeb\x04\xa7\x09\xf7\x43\xe1\x93\xeb\ +\x3d\x22\x09\x57\xbf\x1e\xe8\x7f\x1f\xf0\xfd\x2d\xd8\xd7\x6f\x96\ +\xf4\x56\x82\xb4\xdc\x5a\x89\x79\xfc\x1d\xb4\x9d\xb6\x10\xf1\x3a\ +\xe5\x3e\xaa\xdb\x49\x91\x05\xd1\x1c\xc5\xbb\x1b\xcf\x02\x42\x9c\ +\xd8\x10\x47\x21\x1c\x1a\x89\x0e\x87\xe5\xb7\x77\x01\x35\x4d\xc1\ +\xd8\xbe\x24\xf7\xc3\xe8\x45\x51\xcd\x93\x1d\x01\x0e\xbf\xb7\x1f\ +\x07\xd9\x72\xd1\xff\xeb\x3c\x03\x85\xf3\x3d\x50\x95\x05\x77\x36\ +\xa2\x7f\xb7\x8f\x58\x1c\x60\x7a\x94\x85\x22\x19\x51\xa2\x43\xa2\ +\x08\x72\xfb\x14\x5e\xf1\x88\xc1\x9c\x7a\x0c\xe8\xdd\xe5\x83\xbb\ +\x1b\x95\xa6\x52\xde\x4a\x44\x7b\x61\x94\x6c\x85\xe3\x3d\x84\x03\ +\xdb\x81\x8a\x5a\xd5\xb5\xb8\x01\xca\x50\x26\x8e\x6e\x40\xcd\xb9\ +\xbf\x13\x70\x9c\x87\xa5\x96\xbf\x2b\x4d\x65\x7d\xa1\x11\x7b\x7f\ +\x6b\x93\xe6\x6b\x6e\xc1\xfc\xd9\xa7\xe2\xc0\xab\xab\xb1\x78\x2d\ +\x60\x8e\x01\x08\x27\xc0\x64\x23\x87\x92\x36\x22\x90\x42\x23\x4e\ +\x6e\x52\x36\x49\x70\x34\x2e\x05\x6a\x1a\x81\xee\x97\x00\xdb\xda\ +\x8e\x43\xfe\xcd\x62\xf0\x3e\xfb\x98\xbf\x0f\x90\xd3\xae\x6f\x41\ +\x95\xb1\x1d\xd5\x8d\x0b\xb1\xe8\x82\xe0\x44\x00\x26\xef\x05\x10\ +\xc5\xa0\xcd\xc2\x8d\xc9\xf4\x28\x3b\x42\xd5\xb7\x24\xf7\x24\xc3\ +\x28\x44\x20\xd8\x77\xa3\x9a\x07\x82\xb2\xf9\x40\x8a\x4f\x0d\x1d\ +\x40\x2a\x73\xae\xd8\xfd\x40\xdf\x71\x7f\xa1\x21\xed\xeb\x5b\xa5\ +\x81\xad\x30\x12\xab\xd0\xfe\x65\x80\xea\xc1\xc4\x8c\x2a\xa1\x8a\ +\x91\x19\x45\xaa\xe7\xb4\x59\xb4\x41\x15\xb9\x9b\xd3\xf6\x82\x71\ +\x3c\x1f\xd0\x75\xc0\xb5\x80\x5d\x2f\x00\x4e\xf6\x75\xa4\x87\xae\ +\x10\xbb\xff\xd2\x37\x63\xdf\xc8\xc8\x92\x0d\xd5\xa8\xaa\xfe\x1d\ +\x0c\x7d\x1d\x16\x7c\x9e\xa2\x69\x21\xe0\x79\xc1\x73\x0a\xcb\x13\ +\x3f\xf9\xc6\x24\x78\xf4\x84\x19\x98\x08\x85\x73\x80\x92\xa0\xdf\ +\xc0\x1e\xe0\xa3\x1d\x1c\x8e\xfb\x38\xd2\xa9\xeb\xc5\x07\x0f\xa7\ +\x66\xfa\x23\x1f\xc8\x82\x6f\xc5\xd1\x50\xbd\x9e\x1a\xfa\x1d\x5c\ +\x8f\xb7\x60\xe1\x6a\xa0\x6e\x8e\x12\x11\xac\x22\xa3\x53\xee\xb2\ +\x34\xda\x0f\xdc\x8f\xe8\xf3\xa0\xaf\x9a\x7b\xe4\x63\x60\x6f\x27\ +\x18\x77\x07\x85\xe3\xfc\x94\x0f\x8d\xff\x59\x7c\xf8\x27\x6b\x86\ +\xbf\x52\x46\x20\xe4\x1a\x86\x93\x50\xa5\x35\xb5\xfd\x08\x4c\xff\ +\xbe\xc7\x62\x55\x68\x59\x02\xb4\x2c\x06\x62\xd5\x00\x33\xc2\x0d\ +\x89\xc9\x51\x84\xbb\xd7\xb7\x81\x6c\x0a\xe8\xdf\x23\xd9\x0d\x1d\ +\x8e\x49\x7c\xef\x5e\x67\xe0\xf0\xdd\x38\x80\xb4\x10\x4f\xfb\x33\ +\xfa\x99\xb5\xb8\x91\x4d\x1a\x16\xf5\xd6\xc5\x9a\x6b\xaf\xa3\x3a\ +\xfb\x9a\xe7\x8b\x25\xae\x27\x0c\x54\x9d\x00\x24\xea\x81\x0a\xc9\ +\x78\x0d\x26\x60\x8d\x03\xd9\x24\x60\x2a\x0e\x43\xd7\xa9\xa3\x31\ +\xb2\x87\x3b\xfe\x5f\xed\xfe\x23\x7f\xc0\xbe\x79\x49\x79\x4c\x7a\ +\x88\xf0\xc9\x1b\x88\x8c\xac\xd5\xb0\xf0\x74\x86\x98\x56\xa9\xd7\ +\xd2\xcb\x68\xdc\x58\x03\x4a\xe7\x73\x8d\xb4\x70\x81\x86\xa0\x0f\ +\x49\x12\x2e\xfa\xe1\xf1\x83\xb0\xed\x4e\x77\x94\xff\x03\xb6\x67\ +\x62\xdf\x4e\x5f\x88\x6d\x91\xf0\x4f\xc1\x40\x7e\x79\x9d\x5d\x4f\ +\x61\x25\x09\xcc\x4a\x0a\xaf\x9e\x40\x41\x4b\x0a\x54\x9a\x1c\xf1\ +\x7a\x81\xae\x24\xcf\x2b\x93\xe3\x35\xf0\x59\x06\xc5\x67\x1c\xff\ +\x07\xc4\x50\x85\x46\xbd\xfc\x5e\xbb\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x09\x7a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x0c\x28\x35\xb4\x90\xd1\x00\x00\x09\x07\x49\x44\ +\x41\x54\x78\xda\xed\x59\x0d\x6c\x56\x57\x19\x7e\xce\xfd\xfb\xfa\ +\x7d\x6d\xd7\x42\x4b\x0b\x2d\xfd\x01\x5a\x68\x29\xe5\xb7\x08\xe3\ +\x67\xfc\x0f\x06\x0d\x0c\x0c\x03\x9d\x33\x23\xc1\x61\xdc\xe6\x34\ +\x66\x53\xb3\xc4\x38\x75\x66\x66\x6a\xc2\x92\x25\xce\xcc\x19\x41\ +\x13\x47\x1c\x33\xd9\x34\x33\x31\x99\x24\x8a\x81\x28\x84\x40\x64\ +\x0b\x32\x04\xd4\xc9\x4f\x07\x85\x7e\x3f\xf7\xbb\xf7\x9e\xe3\xfb\ +\x9e\xf3\xf5\xbb\x34\xb4\x11\x18\x50\x48\x3c\xf9\x9e\xbc\xf7\x9e\ +\x73\xbe\x7b\x9f\xe7\x7d\xdf\xf3\x9e\xf3\xb5\xb8\xdb\x9b\xc0\x2d\ +\x6a\xe3\xd6\xbd\x24\xb6\x6d\xe8\xfa\x64\x2e\xaf\xc2\x9d\xbf\x3b\ +\xfa\xeb\xe3\xbf\xda\x8a\x5b\xd1\xac\x5b\x25\x40\xc9\xe8\xd1\xbe\ +\x8c\xbf\xeb\x72\xc6\x7f\x03\x4a\x3d\x4c\x5d\x77\x8f\x80\xc6\x07\ +\xbe\xd7\x66\x41\x6d\x6f\x9d\x50\x23\xc6\x37\x55\x59\x42\xe0\xe5\ +\x09\x1b\x7f\xd2\x72\x57\x08\x68\x58\xf1\x2d\x4f\xc9\x70\xc7\xda\ +\x65\x93\xcb\x47\x37\x8e\xc2\xa4\xf6\x3a\x2c\x99\xdd\x54\x01\x88\ +\x9d\x2d\x0f\xfd\xcc\xbd\xe3\x05\x28\x15\x3d\x37\x61\xec\xc8\xd9\ +\xcb\x17\x77\x20\xe7\xe7\x91\xce\xf9\x58\xb7\xb2\x1d\xb5\x23\x93\ +\x73\x69\xf8\x9b\x77\xb4\x80\xba\xc5\x5f\x5f\xee\xda\xe2\xe9\x47\ +\x37\x2f\x40\x36\x08\x91\xcf\x07\xc8\xfb\x01\xb2\x64\xb7\xac\xef\ +\x84\x25\xf0\x4c\xcb\xa6\x1d\xcb\xef\x48\x01\x63\x16\x7e\x65\x14\ +\x79\xff\xb5\x8d\x6b\xba\x6c\x2f\x99\x40\xe0\xe7\x0d\xf2\x8c\x00\ +\xe5\xf7\x78\x58\xbd\xa0\xd1\x81\x52\xaf\xb5\x6e\xda\x51\x73\x47\ +\x09\xa8\x9d\xf7\x45\xae\x3a\xaf\x74\x4e\xac\x6f\x98\x3a\x75\x1c\ +\x79\x3e\x4f\x08\x06\x20\x97\xcb\xe3\x13\x53\x6b\x31\xae\xae\xac\ +\x41\x01\x3f\x6e\xdd\xbc\x53\xdc\x39\x11\x90\xd1\xb6\xb2\x94\xb7\ +\x7e\x7d\xf7\x5c\x64\x72\x9a\xfc\xa0\xe8\xcb\xfa\x58\xbf\xb4\x19\ +\x09\x47\xac\x83\x52\x8f\xdf\x11\x1b\xd9\xa8\xd9\x9f\x9b\x2c\x2c\ +\x7b\xdf\x96\x87\x57\x96\x35\x8e\xab\x23\x5e\x43\xcd\x34\x03\x42\ +\x08\xfc\xe3\x74\x1a\x6f\xee\x39\x9d\x11\xb0\xe6\x1d\x7b\xfd\x91\ +\x43\xc3\x16\x81\xea\x59\x5b\x4a\x94\x92\x3b\x66\x4f\x6f\x29\xab\ +\x6f\xa8\x85\xef\xb3\xa7\x87\x42\xc8\xd0\x73\x9a\xeb\x92\x68\x6b\ +\x2c\x4f\x91\xa8\x9d\x94\x4a\xa5\xc3\x25\x80\xf3\xfe\xf9\xaa\xca\ +\xb2\x59\x8b\xee\x9b\x81\x6c\xd6\xd7\x8b\x35\x18\x4a\x80\x9f\x2f\ +\xe2\x72\x3a\x8b\x45\x33\xab\x51\x5a\x62\x75\x42\xa9\x1f\xb4\x6e\ +\xfe\xf9\xed\x17\x30\x72\xda\xa7\xef\xb7\x04\xbe\xb4\x66\xd5\xbd\ +\xf0\x83\x28\x26\x5a\x14\x91\x1f\x88\x20\x20\xc4\x73\xb2\x7e\x16\ +\xcb\xba\xaa\x41\xed\x31\x40\x6d\xb8\xad\x6b\x60\x44\xe7\x43\x35\ +\x42\x58\x07\xe6\xcf\x9b\x51\x3f\xb3\x6b\x0a\xa4\x54\xd7\xb9\xd9\ +\x19\xeb\xd8\x16\x0e\xfd\x3d\x8b\x23\x27\xd2\xe7\x21\xac\x59\xc7\ +\x7e\xf9\x99\x53\xb7\x5c\x40\xe5\x94\x8d\x36\x99\xdd\x63\x46\xd7\ +\xac\xdd\xb0\x61\x05\xa2\x2b\xc8\xab\xeb\x54\xc1\xf3\x3d\xd7\xc5\ +\x3b\xfb\x7b\xd1\x9b\x51\x7f\x20\x3a\xf7\x93\x88\x00\xd7\xd1\x9c\ +\x1b\xc8\xfb\x6d\x9e\xe7\xad\x5d\xbc\x78\xb6\x2e\x99\x1f\xaf\x29\ +\x9d\x4e\x73\xda\x52\xf8\xfd\x81\xbe\xc5\x12\xf8\x1a\x75\x7e\xfb\ +\x96\x45\xa0\xa2\xfd\xc1\x0e\x08\xb1\x7f\xc1\xfc\xae\xd4\xb8\x96\ +\xe6\xa2\xcb\xd5\xe0\xe4\x86\x18\xb8\xba\x9b\x8f\xab\xff\xea\x11\ +\x38\x7c\x32\x1f\x50\x6a\x2e\x3e\xf6\xfa\x67\xf7\xde\x74\x01\xf7\ +\x4c\x5a\x9b\x22\xf2\x7f\x6a\x68\xa8\x9b\xbe\x70\xd1\x5c\x4e\x9d\ +\x1b\x3d\xed\x0d\xaa\xcb\x75\x6c\xfc\xf5\x98\x8f\x9e\xcb\xea\x04\ +\x49\xea\x3a\xfe\xc6\xd6\x8f\x70\x0d\xcd\xbe\x96\x49\xe5\x93\xba\ +\x49\xa9\x7a\x31\x51\x92\x78\x70\xc1\xc2\xb9\x90\xd4\x27\xa5\x44\ +\x14\x19\xf0\xb5\x22\x41\x92\xc9\xa9\x7e\x9e\x04\xfe\x96\xbe\xe6\ +\x31\x98\x39\x84\xf8\xbb\x51\xf1\x19\x41\x10\xa2\x76\x84\x8b\xd3\ +\xff\x49\x8f\xa0\xe7\x34\x8d\x68\xef\x7e\xf3\xc2\x7b\xbf\x51\x37\ +\xa7\x8c\x2a\xf9\x00\x91\x78\x62\xfa\xf4\x0e\x4d\x24\x5f\xd8\xb0\ +\xc2\x20\x2c\x10\x80\x21\xa8\x84\x86\x64\x3b\x08\xa4\x06\x8b\x67\ +\x28\xfe\x2e\x3f\xa3\xb8\x77\xe4\xb2\x19\x74\x34\x25\x10\x05\x99\ +\x4d\x32\xcc\x6f\xb9\x29\xfb\x40\x69\xcb\xaa\x5a\x22\xff\xd3\x86\ +\xb1\x63\xec\xca\xaa\x2a\x5d\xcb\x03\x26\x1e\x4a\x43\x9a\x81\x02\ +\x79\x18\xc0\x58\xdd\x67\xc6\x8d\x85\x11\xc9\xa6\x20\x92\x2d\x8a\ +\x11\xf0\x49\x44\x89\x1b\xa0\x7e\xa4\x2d\x54\xe4\x6f\x6f\xee\xfe\ +\x7e\xdb\xc7\x12\x50\x3a\x7e\x85\x0d\x25\x5f\x2d\x4d\x26\x6a\x27\ +\x4c\x6a\xd5\xbb\x68\x18\x46\x9c\xff\xb1\x37\xc9\xc6\xe4\x19\x96\ +\x06\x34\x04\xdb\x22\x54\xbf\x55\x64\xe3\xa8\x18\x48\x12\x42\xcf\ +\x4e\xa7\x73\x68\xac\xf1\x50\xe6\x45\xa5\x32\x0a\x7e\xd1\xbc\xe6\ +\xc5\xe4\x0d\x0b\x20\xcf\x7f\xc1\x12\xe8\x6e\x9f\x32\x99\x88\x2b\ +\x84\x11\xe7\x2f\x0a\x2f\x8e\xbd\x8e\xc1\x48\x0b\x86\xad\xa1\x8a\ +\xd7\xc5\x79\xb1\x58\xc5\x36\x8e\x06\xbf\xe3\x42\xef\x65\x74\x8c\ +\xaf\x80\x83\x60\x26\x89\x78\xbe\xb9\xfb\x87\xd7\x2f\x20\xd9\xbc\ +\x64\x1a\xd1\x7c\x61\xdc\xf8\x66\x38\x89\x54\x61\xb1\xf2\x4b\xae\ +\xf6\xb4\xea\x27\x8c\x98\xa8\xb1\x06\x62\x40\x9f\x99\xab\x58\x98\ +\x11\xc2\xcf\x8c\xad\x82\x46\x98\xcf\x61\x66\x5b\x0d\x28\x97\x9e\ +\xa2\x74\xea\xbe\xae\x32\x5a\xd2\x78\x5f\x52\x08\xb1\xaf\x6a\x54\ +\x75\x67\x4b\x7b\xa7\x26\xe6\x38\x2e\x6c\xc7\x89\x2d\xc1\xb6\x1d\ +\x58\xb6\x0d\x9b\x60\x59\x04\xdb\x82\x25\x2c\xe2\x67\x22\x21\x44\ +\x5c\x91\xa0\x2b\x11\x57\x2b\x09\xa9\x11\x69\x6b\xd3\x9c\x54\x89\ +\x83\x54\xc2\x21\xb2\x52\x9f\x9b\xb2\x99\x2c\x2e\x5c\xbc\x8c\x53\ +\xff\x3e\x8b\xac\x28\x47\xda\xb7\xcf\x08\xdb\x9b\x71\xf2\xb7\xcf\ +\x7c\x78\x6d\x02\x1a\x16\xbc\x54\x92\x4c\x3d\xd9\x31\x63\x16\x24\ +\x0c\x69\xd7\x75\xe1\x10\xe8\xda\x90\xef\x17\x32\x40\x04\xc3\x08\ +\x10\xc4\xde\x22\xd8\x24\xca\x75\x08\x64\x95\xd4\xa5\xd3\xac\xa3\ +\xc8\x54\x9f\x4c\x36\x47\x64\xfb\x70\xae\xe7\x22\xe5\x7f\x86\x04\ +\xf8\x5a\x44\xc0\x96\x50\x5e\x5e\x8e\xd2\xaa\x06\x64\xf3\xd6\x3b\ +\x96\xe3\x75\x9f\x78\xeb\xcb\xd1\x90\x47\x09\xae\xd7\xc9\xc6\x85\ +\x6b\x84\xc0\xe3\x75\x4d\xcd\xb8\x78\x29\x47\x04\x89\xbc\xa7\x10\ +\x84\x34\x99\xe1\x80\xc4\x08\x12\x43\x51\x89\x2c\x44\x8e\xa4\x6b\ +\x9b\xf3\x97\xc8\x1b\x08\xc1\x30\xcf\x0b\xa3\x00\x01\x11\xce\xf9\ +\x01\x24\x97\x5c\x49\xe4\xc3\x90\x05\x90\x10\x2e\xc5\x06\x92\xa3\ +\xec\x7a\xfa\x3b\xf4\x61\xab\x71\xe9\xd2\x25\x54\x54\x67\x90\x4a\ +\x55\xac\x4a\x95\x26\x9f\x78\xfb\xac\xda\xde\x51\x23\x06\xdf\xc8\ +\x4e\xa6\x4b\x9d\x33\xe7\x3f\xda\x55\x5d\x5f\x37\x3a\x17\x78\xe8\ +\xe9\xb9\x8c\x5c\x3e\xa4\x97\x47\xf0\x03\x0a\x6f\xc0\x42\x18\x60\ +\x10\x39\xb2\x04\x73\x2d\x10\x4a\x81\x40\x1a\xcb\xf7\x11\x59\xa9\ +\x4c\xce\x73\xba\xc5\xa9\xd6\x1f\x25\x86\x51\xab\x9b\x16\xad\x5d\ +\xc9\x30\x22\x38\xcd\xc8\x61\x73\xd6\xcd\x47\x65\x55\x79\x5d\x45\ +\x57\xeb\x2b\xbb\x5f\x78\x6e\xf0\x08\x9c\x13\x76\xdd\xa4\x15\x4b\ +\x3a\x4b\x1b\x1b\x70\x7a\xcf\x41\x78\xa9\x0c\x3c\x2f\xa1\xe1\x6a\ +\x78\x06\x6e\x6c\x2d\x61\x53\xb8\x65\x71\x6d\x18\x92\x16\x41\x5c\ +\x91\xa1\xf1\x0e\x2c\x39\x85\xa2\x90\xc6\x03\xa4\x4a\x4b\xf4\x58\ +\x10\xe4\x63\xe4\x8d\xe5\xf4\x09\x7c\x5f\x5f\x8f\x19\x5f\x07\x39\ +\xa2\x14\xaa\x2a\x11\x1d\x91\xfa\xa1\x6a\x50\x01\x1f\x7c\x78\xbe\ +\xb7\xaa\x7e\x74\x6f\x70\xe4\x48\x65\xcf\xa9\xf7\x91\xee\xed\x85\ +\x32\xdb\x52\xc1\x35\x05\x28\x49\x60\x1b\x61\xd6\xd2\x6e\x94\x55\ +\x4e\xe4\x75\x41\xb0\x61\x17\xd7\x01\x2f\xe2\x78\x15\x4b\x06\xa7\ +\x10\x7b\x34\x34\x91\xe8\xbb\xf8\x3e\x0e\xbe\xfb\x16\xcd\x75\x21\ +\x9c\x04\x2c\x8d\x12\x0d\xe1\xb2\x25\xb8\x49\xf4\x5d\xf0\xd1\xfb\ +\x97\xe3\x2a\x59\x5d\xf5\x6a\x73\x23\xe4\x90\x6b\xe0\xe8\xce\xef\ +\xf6\x36\xcd\xdb\xb4\x34\xc8\xe6\x56\x5f\xb8\xd0\xeb\x29\x19\xe9\ +\x30\x0a\x0c\x46\x5e\xda\x80\x7c\x56\x09\x41\x11\xf2\x34\x79\xa7\ +\xb8\x98\x2d\x8d\x98\x3f\x23\x3e\xff\x84\x2c\x8e\xc7\x29\xad\xd2\ +\x97\xd2\x8a\x98\x7e\xc7\x72\x02\x32\x21\x09\x89\x88\x34\x41\x5b\ +\x4a\x40\x97\x23\x24\x44\x2e\x83\xbf\xcd\xa9\x18\xb5\x6b\x5b\x97\ +\xc0\x90\x02\xf8\x8d\x27\x81\x83\x60\xfc\x8f\x96\x6c\x98\xe7\xa8\ +\xd0\x7f\xd6\x72\xb9\x42\xe9\xb2\x3a\x50\x84\x88\x23\xa0\x06\x1c\ +\xfe\x88\x58\x18\xea\x31\x3b\x91\x20\x11\x2e\xfa\x4e\xef\xff\x06\ +\xae\xa1\x1d\xde\x7d\x13\x7e\xd0\x0c\x14\x4c\x9e\xe6\x12\x6b\xf6\ +\x05\x16\x12\x0b\xd0\x7b\x82\x28\x56\xb7\xa8\x20\x20\x0c\xe3\xfd\ +\xc1\xf6\x48\x80\xe3\xe1\x3a\xda\xcd\x14\x20\x4c\x15\xd1\xfb\x83\ +\xc3\x22\x8c\x90\x2b\x44\x88\x58\x80\xf1\xbe\x15\xc5\x7d\x5c\x76\ +\xdd\x04\x09\x4d\xa8\xe1\x11\xc0\x44\x38\x8f\x4d\xe5\x29\x46\xc0\ +\xd5\x9b\x5d\x7f\x1a\x59\xe0\x26\x55\xec\xfd\x02\x7b\xb3\xb6\x3c\ +\x8f\x17\xef\xb0\x45\x40\xe9\x83\x5a\xbf\x00\xdb\xd2\x22\x8c\x90\ +\xb8\x22\xa1\x90\xff\x21\xe7\xbd\x89\x86\xbe\xb7\x09\x70\x49\x80\ +\x3d\x5c\x02\x84\x65\x2c\x0b\xd0\x55\x87\xbd\x6e\xe9\xf4\x71\xb5\ +\x08\x23\x8c\x1b\x7b\xdf\x44\x42\x31\x71\xea\x8f\x60\x45\x96\x11\ +\xe0\x0c\xa7\x00\x21\x20\x6d\xc7\x9c\x7b\x2c\x82\xb0\x78\xf1\x0e\ +\x48\x29\x6e\x61\x10\x1a\xaf\x47\x11\xcf\x8b\x77\x60\xc7\xa5\xf9\ +\xc3\xb9\x88\x61\x41\x72\x9a\x08\x73\x0f\xc1\x7d\xda\x98\x83\x1c\ +\x8d\x91\xe1\x08\xe8\x7b\x33\x2e\xd8\x30\x58\xfc\xf0\x45\x40\x29\ +\xa9\x59\x28\x9d\xd8\xfc\xe1\x85\xa9\x61\x7e\xef\x9a\xbc\x67\x5d\ +\x7a\x07\x96\x85\xb1\x78\x9e\x89\xa2\x18\xb6\x2a\x64\x76\xe3\xab\ +\xce\xf9\x51\xf1\xc8\x2c\xa8\x4f\x69\x01\xe6\x3e\x64\x21\x06\x52\ +\xe9\xf9\xb0\x85\xde\x8d\x87\xe9\xaf\xd3\xca\xa4\x0a\xe5\x79\xa4\ +\x94\x46\xc8\x5e\x27\xb2\x79\x82\x1f\x84\xc8\x05\x79\xe4\xf2\x81\ +\xbe\x0e\xa8\x2f\x90\x24\x84\x4b\x2a\x03\x0a\xfc\xaf\xa8\xca\xaa\ +\x0a\x1c\x38\xab\xc4\x6d\x8f\xc0\x63\x4f\x7f\x1e\x7b\xf7\x1d\x0a\ +\x4b\x6a\x2a\x9d\x0f\xce\x9e\x41\x94\x0e\x0b\xc7\x64\xae\xff\xf1\ +\x8f\x1a\x40\x23\x0e\x1a\x38\x62\xd0\xe3\x15\xb5\x63\xd1\xbe\xf2\ +\xde\xf0\xb0\xa3\x1d\x19\xdd\x56\x01\x4b\xb6\x7e\x2a\x3a\xd8\xd3\ +\xf7\xa3\xb3\x7b\xff\xb8\xed\xbd\x3d\x7f\x76\x73\x59\x9f\x58\xd9\ +\x5a\x80\x21\x6f\xae\x21\x06\xde\x73\x05\x02\x8b\x24\x4c\x9c\xd5\ +\x11\x8c\x9c\xd6\xf6\xf2\xd1\x24\xa2\xdb\x1e\x81\xf5\x49\x81\xaf\ +\x2a\xf5\x64\xea\xed\x77\x9f\x3a\x77\xe8\x30\xfe\x99\xce\x12\x41\ +\xce\x7b\x51\x48\x4e\xb2\xd2\x1c\xe8\x14\x38\xd7\x24\xdf\xeb\x7e\ +\xc1\xeb\x85\xfa\x9a\x46\xd5\xab\x47\x96\xad\x54\xab\xe9\x59\xff\ +\x6f\x77\x6b\xfb\x2f\x00\x1f\x59\xcc\x4a\xbe\x20\x5b\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x63\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x04\x00\x00\x00\xfd\x0b\x31\x0c\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\x01\xb7\ +\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\xe2\x49\x44\x41\x54\ +\x78\xda\x9d\x58\x5b\x68\x9c\x45\x14\xfe\xfe\xfd\x77\x37\x7b\x4b\ +\xac\xad\x97\x64\x83\xa8\x28\xc5\x0b\x3e\x88\x4d\x40\xad\xf4\xa1\ +\x04\x5f\xb4\x16\x1f\x54\xbc\xbc\xf5\xd1\x07\xc1\x20\x5a\x4a\x09\ +\x52\x54\x24\x82\x3e\x1b\x14\xaa\xb5\x17\x5f\x5a\xaf\x0f\xa1\xa2\ +\x18\xbc\x54\xb1\x58\xd1\x82\x54\x14\x4a\xd2\x20\x06\x6d\xbb\xc9\ +\x66\x93\xdd\x39\x7e\xff\x39\x33\x19\xd6\x36\xc6\x3a\x1f\xe7\x4f\ +\x76\x67\xe6\xfb\xe6\x9c\x99\x9d\x39\xf3\x27\x82\xb5\xca\x4b\x65\ +\x6c\x95\xcd\x18\x44\x5d\x0d\x98\xc1\x74\x66\xc9\x14\x8e\x3e\xdb\ +\xc4\x1a\xe5\x5f\x05\x5e\xd8\x20\xdb\x71\x3f\x46\x50\x11\x00\xb4\ +\xd8\xcd\x6c\x01\x93\x78\x3f\x39\xbc\x73\xee\x7f\x08\xec\xa9\xca\ +\x28\x46\x51\x13\x08\x1c\xc2\x33\xd0\xe7\x68\xe1\x89\x06\xc6\x93\ +\xf1\x5d\xf3\x97\x20\xf0\x7c\x2a\x3b\x30\x86\x7e\x87\x0c\x1d\xa2\ +\x4d\x73\x84\x18\x3d\x91\x22\x8f\x94\xc8\x29\x30\x8b\xb1\x64\x62\ +\x77\xe7\x3f\x09\x8c\xd5\xe5\x30\x86\x44\x89\x97\x89\x25\x62\x19\ +\x65\x94\x68\x15\x64\x71\x69\x62\x91\x56\x40\x91\x28\x10\x29\x91\ +\x00\xdf\x24\xdb\xc7\x66\xd6\x14\xd8\x3d\x4c\xfa\x01\x87\xb6\x12\ +\x2f\x92\xfa\x0a\x5c\x83\x1b\x50\xf5\xa3\x65\x51\x5f\xce\xe3\x14\ +\x4e\xe3\x0f\xd2\x97\x54\x28\x9f\xd5\x9d\x49\xb6\x3f\x7f\xec\x5f\ +\x05\x76\x3d\x26\x13\x52\xea\xe8\xb8\x17\x68\x1b\x71\x07\x2a\x28\ +\x11\x3d\x36\x4e\x4f\xdf\xd6\x16\xcb\x94\x39\x86\x9f\x49\x5f\x51\ +\x5f\x58\xbf\x98\xec\xd8\xb3\x6f\x55\x81\x9d\x8f\xe3\x2d\xd1\xce\ +\x4d\x34\x38\xee\x61\xac\x47\x15\x7d\xa4\xcf\x23\x51\x00\xa2\x12\ +\xa2\x22\x2d\x2c\xd2\x7e\xc7\x17\xf4\xa5\x86\x32\x0a\xda\x0e\x4f\ +\xbc\xf0\xf6\x45\x05\x9e\x1b\x96\xcf\xa4\x94\x85\x66\x9e\x1d\xef\ +\xc6\x4d\xec\xb4\x8e\x96\x12\x08\x2b\x46\x25\xc4\x04\xbc\xc8\x02\ +\x5b\x1f\xc7\x14\x4a\xa8\x6a\xa8\xe8\xc5\x96\x17\x8f\x5d\x20\xf0\ +\x6c\x5d\xbe\x95\x81\x0e\x5a\xa4\x77\x18\xe1\xf8\xaf\x44\x1f\x3b\ +\xe4\x0c\x46\x4f\x93\x2e\x09\xc3\x02\xf1\x0b\x3e\x66\xab\xaa\x86\ +\x32\x39\x93\x6c\x7a\x69\xa6\x4b\xe0\x99\x54\xbe\xc4\x90\x8d\xbe\ +\x83\x07\xb1\x01\x03\xe8\xd5\x85\xe8\xe9\x69\x30\x0f\x82\x84\x5f\ +\xc2\x0c\x28\xb1\xc8\x7e\x67\x70\x00\xa9\xf7\x82\x2b\xea\xce\x97\ +\x3b\x50\xcf\xb5\xb8\x1d\x32\xd4\xc9\x62\x4f\xdc\x4b\xfa\x3a\x2e\ +\x43\x41\x63\x1a\x90\xae\x7c\x2a\x74\xa1\x88\x1e\xa2\x8c\x5e\xf6\ +\xb9\x4f\xfb\x2f\x53\x56\x86\xdc\x0e\x44\x0f\x9e\xae\xe2\x94\xeb\ +\x6f\xb3\xf2\x2c\xb6\xe0\x36\xa5\xcf\x13\x39\xf5\x20\xfc\x62\x63\ +\x89\x5e\x74\x14\xb6\xa6\x16\xb9\xa6\xbe\xc6\x27\xec\x5b\xce\xfa\ +\xce\xe2\xc6\x57\xe6\xbd\x07\x6e\xd4\xf5\x77\x74\xba\xae\xc5\xcd\ +\xb8\xca\xd3\xa7\x26\x41\x84\x39\xc8\x5d\x00\xfa\xa3\x56\x54\x4f\ +\xaa\xd8\x84\xeb\xc8\xd2\xa2\xa8\xeb\x77\xa3\xde\x83\xa7\x36\xc8\ +\x6f\xae\x96\x4d\x55\x03\x8f\xe1\x1a\xa2\x18\xb6\x01\x1a\x62\xf4\ +\x2f\x28\x61\x87\x6a\x7b\x1f\x5a\x64\x38\x8d\xd7\x51\x43\x25\x1b\ +\x5c\x23\xb9\xee\xd5\xb9\x3c\x20\x0f\x48\xcd\xe9\x44\xdd\x8a\xf5\ +\x44\xc1\xc8\x95\xfe\x0d\x38\x62\x49\x09\xda\x1a\x0e\x67\xe1\x31\ +\x69\xd2\x38\xec\xe2\x33\xac\xab\x32\xae\x66\x88\x4f\x92\x83\x3e\ +\xd7\xb0\x0d\x6f\x52\xa0\xb3\x8d\x63\xd0\xdf\xe5\x30\x9d\xec\x45\ +\x0c\x00\xc0\x5a\x1d\x99\x19\x45\x54\x86\x54\xde\xa7\xd4\x82\xa7\ +\x12\x4e\x03\x5b\xe6\x2c\x9e\xc0\x92\x0e\x20\x79\x80\x02\x4f\x96\ +\x65\xc4\x29\x4d\x3f\xe9\xd7\xfb\xe0\x24\x3e\xee\xf0\xcb\x70\xc9\ +\xa3\xad\x10\x82\x25\x2e\x02\x95\x32\x81\x22\xd6\x61\x00\x73\xf6\ +\x0b\x1a\x79\xb2\x9c\x73\x5b\x5d\x25\x5b\xa0\x2d\x5c\x4f\xf5\x9a\ +\x27\x8e\xdb\x5a\x3b\x4a\x64\x5b\x03\xd1\x52\xf3\x5e\x11\x89\x22\ +\x55\x98\xc4\x46\xb4\x74\xb1\xba\x8a\xdb\x9a\x73\x9b\x85\x34\x99\ +\xc4\x46\x92\xb6\xe2\x71\xa2\xb0\x2d\x9b\x01\xf4\x68\x05\x7a\x23\ +\xd7\xb0\xc1\xb7\xcd\x99\x47\x14\xb8\xcd\xe8\x41\xe6\xcd\x79\x37\ +\x28\x4a\x52\x45\x8d\xea\x6d\x76\x4f\x11\x57\xbd\xd3\x98\xc7\x55\ +\xb2\xac\x72\xce\x13\xa6\x21\x58\x41\xc0\x2f\xeb\x75\xa8\xb2\x5d\ +\x21\xfb\x76\x30\x2f\x75\xea\x10\x35\xbf\x76\x12\x25\xec\x81\x15\ +\xd6\x45\x01\x8f\x0e\xc4\x07\xc5\x75\x2d\xe0\x5c\xf4\x83\x02\xe7\ +\x6d\xbd\xd5\xf3\x32\x68\xbf\xc8\xaa\x56\x24\x06\x4f\x01\x34\x55\ +\x20\x1c\x9b\x76\x00\xb5\x3d\xbd\x10\x81\x3e\xf6\xb1\xba\x1a\xfe\ +\x32\xef\x82\x07\xc2\xaf\x62\xe4\x63\x39\x8e\x73\x3a\x71\x12\x42\ +\xa4\x06\x3f\x98\xbc\x9e\x67\x88\x65\x85\xa1\x17\xb2\xe2\x01\x3c\ +\xa2\xbb\x5d\x12\x4b\x94\xb0\x33\x98\x4f\x35\x9e\xcd\x6a\x7c\xaa\ +\x74\x2c\xb1\x7f\xe4\xcc\xc9\x8c\x35\x69\xd0\x42\x63\xe9\x8a\x2b\ +\xcc\x6c\xef\x51\xd2\x5c\xd7\xf7\xb1\xc4\xfe\xe7\xfd\x5f\x99\xc9\ +\xc9\xb4\x7d\x6d\x93\x62\x88\x25\x8d\x6b\x43\x03\xd2\x83\x0a\xad\ +\xd0\x9d\xb2\x74\x49\x18\xce\x85\x4f\xd3\x79\x99\x31\xa7\xe6\x75\ +\x2a\xa3\x84\x4d\x21\x89\xc2\x29\x60\x9f\xfd\x33\x9e\x15\x69\xa0\ +\x8a\xf4\xe4\x69\x98\x67\xf4\x20\x2f\xd3\x1a\x0a\x6a\x9e\x45\x1f\ +\x5c\xc8\xe2\x7c\xc7\x30\x72\x07\xd1\x20\x15\xc2\x5f\xa2\xe8\x3d\ +\xf1\x25\xf4\x24\xfe\x24\x5b\x9f\x85\x6c\x3a\x97\x4c\x59\x7c\xf3\ +\x38\x19\xf6\xcb\x15\x19\x74\x9d\x5b\x36\xb9\xc1\x7a\x54\x80\x58\ +\xf1\x20\xe6\x81\xdf\x23\x1f\x66\x69\x2a\x2f\x47\x65\x01\x95\x2c\ +\xca\xa7\x70\x0f\x96\xd0\x63\x12\xe6\xac\x92\x88\x1f\x75\x9b\x70\ +\x80\x6d\xd3\x44\xf0\x22\x84\xc6\xe8\x1d\x39\x7e\xd2\xf9\x01\xc8\ +\x7c\x34\xb7\xb7\x29\x93\xd0\xb8\x9e\xc6\x39\xbf\x5f\x76\x14\x42\ +\xf4\xd8\x59\x45\x94\x88\x72\x80\xa5\x62\xbe\x56\xba\x0e\xcf\x36\ +\x43\xfd\x9b\xe5\x47\x90\xc9\xbd\xcd\x4c\xe8\x3d\x41\x82\x94\xf6\ +\x29\x5a\x41\xc2\xfc\xd0\xad\x2b\x52\x57\x89\x1a\xd1\x4b\xab\x66\ +\x46\x54\x6c\xec\x81\x9e\xfd\x3f\xf2\x6c\x02\x1c\x01\xa5\x20\x47\ +\xe4\x35\xd4\xb2\x89\xfb\x0e\x77\xea\xa8\xda\x7e\x57\x2a\x60\x0f\ +\x12\xc5\x6a\x45\x3c\xda\x2b\x02\xd3\xf8\x1a\x25\x0b\x50\x03\xef\ +\xe9\x81\xbb\x6f\x4e\xc6\x35\xae\xb4\x49\xfd\xb5\xda\x9e\xc9\x0e\ +\x71\xba\x57\xa5\xb7\x4c\x35\xe4\x47\x4d\xbc\xef\x99\x00\x19\xdf\ +\x37\x17\xf2\xa2\x71\xcc\x02\x29\x8a\x38\x49\x7d\xa6\x82\xe1\x78\ +\xe4\xd3\x19\xa2\x4c\xa4\x36\x68\xcb\x90\xb8\x4c\xe1\x04\x8a\xb6\ +\x74\x67\xc9\x0a\x2f\xb0\x7f\x5e\xc6\x12\x4d\xad\xca\xf8\x00\x3f\ +\x63\x5e\xe7\x42\x45\xd4\xdc\xaa\xb0\xfa\x70\xde\x9d\xc4\xbb\x64\ +\x28\xd8\x0c\x8c\xed\x9f\x37\x01\x2d\xc9\x44\xf2\x4d\xb6\x92\x8a\ +\xb4\x77\x18\xc7\x06\x16\xed\x98\xf7\x08\x47\x7d\x80\x58\x50\x0c\ +\x76\x98\x6a\xc2\x62\x0c\x09\xc8\x36\xf1\x8f\xe4\xf7\x91\x3a\x34\ +\xf9\x65\xfa\xc2\x26\x8f\xe2\x66\x54\x51\xf2\x1b\x42\x7a\xd1\xf4\ +\xd7\xc5\xc3\x88\x7d\x7e\xc2\x04\xff\x63\x0f\x4d\x7e\xb1\xe9\xc0\ +\x4c\x14\x08\x12\x9a\xbe\x3b\xbf\xe7\x6f\xc3\x5d\xa8\x68\x12\x18\ +\x24\x92\xee\x04\xde\xe8\x15\x4d\x7c\xce\xe0\x70\x2b\xa4\xe5\x34\ +\x7d\x3f\xd0\x9d\xbe\x87\xf2\xb0\x5e\x40\xec\xfa\xd4\xa4\x0f\xf7\ +\x61\x80\x12\xc5\x98\xa5\x46\x01\xa5\xb7\x96\xd3\x5c\xee\x3f\x84\ +\x76\x7a\x01\x39\x78\xc1\x05\x24\x4a\xf0\x0a\x85\x92\x25\x2b\x2d\ +\x12\x0c\xe1\x5e\xac\x43\x91\xb8\x88\x00\xc9\xcf\xe2\x43\x7c\xc5\ +\x9a\x1e\x9f\x2c\x83\x57\xa8\x83\xab\x5e\xa1\x4c\x62\x18\x87\x65\ +\x40\x56\x7e\x97\x82\x6b\x71\x0b\x6e\xc7\xe5\x96\x90\x11\xb6\x31\ +\xfc\x89\xe3\xf8\x11\xbf\x22\xa1\x38\xc9\xad\xee\x0c\xb6\x1f\x5c\ +\xf5\x12\x18\x25\xea\x94\x18\x22\x4d\x4c\x5a\xf8\xec\x43\x0d\x7d\ +\x04\x70\x8e\x68\xd0\x52\x23\xb6\xc0\xe8\xca\x21\xfd\x9a\xd7\x58\ +\x93\xe0\x45\x3c\x19\x93\x7e\x13\x89\x10\x02\xdd\x89\x7c\x20\x9f\ +\x15\x5e\xc4\x0f\x76\x2e\xe1\x55\xc2\x43\x55\x19\x4d\x46\xa5\x06\ +\xc8\x0a\xe0\x05\x68\x06\xfb\xbf\x21\x7c\x95\x70\xe8\x12\x5e\x25\ +\x44\x11\xbe\x0c\x49\xee\x97\x11\x54\x00\x5c\x2c\x7f\x58\x48\x26\ +\x85\x2f\x43\x0e\x5d\xf2\xcb\x90\x6e\x19\xff\x3a\x27\xa9\x63\x50\ +\xea\xec\x32\x83\x69\xf1\xaf\x73\x0e\x35\xb1\x46\xf9\x1b\xf7\x82\ +\xd8\x72\x5d\xe0\x36\xb0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x0d\x70\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0c\xed\x49\x44\ +\x41\x54\x78\xda\xed\x9a\x09\x90\x1c\x57\x7d\xc6\xbf\xff\x7b\x7d\ +\xcc\x1e\xb3\xd7\xec\x29\xad\xac\x1b\x1d\xb6\x25\xeb\x30\x60\xe7\ +\x70\xd9\xc1\xb1\x13\xca\x90\x54\xac\x04\x5c\x84\x4a\x4c\x8a\x94\ +\x1d\x97\xca\x89\x53\x39\x5c\x36\x94\x81\xd8\x24\x05\x58\x21\x38\ +\x09\x4e\x91\x32\x31\xc1\xc6\xc2\x81\x40\x20\x8e\x83\x83\x62\x0c\ +\x42\x20\x4b\x2b\xac\x5b\x6b\xdd\x3b\x7b\x9f\xb3\x33\xd3\xc7\x7b\ +\xef\x9f\xd7\x3d\xa3\x2d\x89\xd2\xb1\x2b\x99\x52\xa5\x8a\xaf\xea\ +\x57\x5f\x4f\xef\xec\xce\xf7\xbd\xf7\xba\x7b\xb7\x7b\x89\x99\xf1\ +\xff\x59\x0e\xde\x42\xed\xff\xaf\xeb\x5a\x9c\x6c\xe7\x52\xe1\xe6\ +\x16\x3b\x4e\xcb\x12\xe9\x36\x2d\x24\x72\x24\xeb\xd2\x09\x1d\x4e\ +\xf5\xea\x70\xa4\x97\x82\x53\xbd\x4b\xde\xb5\x73\x12\x6f\x91\xae\ +\x78\x06\xf6\xbe\x7a\xfd\x2a\x6d\xe4\x7b\x7d\x37\xfb\x5b\xd2\xed\ +\xd8\xe0\xf9\x9d\xe4\xf8\xed\x70\xbd\x76\x38\x7e\x1b\x1c\xa7\x1e\ +\x5a\x15\xa1\x82\x41\xc4\xe5\x41\x44\xe5\x3c\xab\x52\xdf\x1e\x53\ +\x1a\xfe\x9a\x52\xe3\x2f\xae\xbe\xeb\xc8\xbe\x2b\x2e\xb0\x6d\xdb\ +\x63\x58\xbd\x72\xd9\xed\xe5\xf2\xe1\x83\x0b\x17\x3f\x76\x0a\x97\ +\x14\xd1\x1b\xaf\xde\x70\x0f\x33\x3f\x02\xe6\x95\xc4\x40\x4b\xf3\ +\x46\x34\xb4\x2c\x83\xeb\x67\x21\x5c\xb2\x48\x08\x4f\x00\x60\x98\ +\x48\x59\x62\x98\x58\x41\x85\x0a\xc5\x89\x3c\x26\x86\x5e\x87\x2a\ +\x0f\x00\x6c\xde\x64\xe6\x27\x0e\xc4\x27\x9e\xd9\xb4\x89\xf5\x65\ +\x15\xe8\xed\xbd\x6f\x41\xae\xe5\x37\x4e\x46\x61\x1e\x03\xa7\x3f\ +\xff\x27\x6b\x6f\xfc\xe1\x93\xb8\x80\xde\x78\x6d\xfd\xbb\x98\xf1\ +\xd7\x60\xb3\xbe\xb1\x76\x09\x72\x1d\xef\x84\xdf\x60\x43\x3b\x03\ +\x60\x33\x80\x59\x49\xe4\xc0\xaa\x03\xe1\xf8\x04\x26\xf2\x3f\xc1\ +\xe4\xe0\xeb\xe9\x0a\x64\xcd\x7f\x7e\xdd\xdd\x27\xfe\x63\xce\x05\ +\x7a\x76\xfd\xf2\xba\x86\x86\xb7\xef\xca\xb9\xf3\x71\x7c\xe8\x2b\ +\x20\x98\x2d\x6b\x6e\xfc\xd1\x1f\xe3\x2c\xf5\x6c\x5b\xd7\x24\x24\ +\x7d\x11\xe0\xf7\xd4\x67\xae\x41\x7b\xe7\x3b\x91\x69\x08\xd3\xd0\ +\x57\x22\x12\x6d\x08\x27\x7d\x0c\x1f\xf9\x2e\x4a\x13\x47\x00\xe6\ +\x57\x3c\x56\xef\x5f\xb6\xa9\x7f\x78\x0e\x05\x6e\x5e\x07\xc3\xbb\ +\x56\x2f\xba\x0b\x93\xc3\x03\xc8\x4f\xfd\x10\x04\x6c\x59\xf3\x8e\ +\x4a\x89\x9e\x57\xd7\x2d\x17\x42\x7c\x53\x30\x56\xcc\xef\xbc\x03\ +\xf5\xb9\x06\xb0\x3e\x8e\xb7\x54\xa2\x0b\xc1\x48\x80\xfe\xfd\x2f\ +\x22\x0c\xec\x41\xaf\xf1\xde\x75\x1f\x38\xbd\x67\x56\x05\xf6\xec\ +\xbc\x69\x3d\x98\x5f\x7f\xdb\xfc\x5b\x20\x84\xc2\xd4\x68\x88\x7c\ +\x61\x07\x88\xb1\x45\x93\xfe\x96\xd4\xf4\x42\x46\xb6\x34\xcf\x9f\ +\x77\x0b\xa4\x93\x07\x60\xf0\xb3\x11\xc1\xa8\x2e\x1c\xfb\xf1\xbf\ +\x63\x64\x28\x5f\x0c\x62\xdc\x7b\xc7\xe6\xfe\x17\x2e\xda\x1b\x67\ +\x89\xb5\x81\x89\x8a\xc8\x36\xfa\xe8\xaa\xdb\x08\x66\x7e\xd0\x86\ +\x7f\x39\x9b\x59\xda\xdc\xdd\x7d\x2b\x04\x9d\x4e\xde\x63\x01\x58\ +\xfd\x2c\x60\x10\xf2\x58\xb4\xf1\xdd\x68\xee\xb8\xb6\xae\x5c\x56\ +\xcf\xfd\xdb\xe3\x6d\xf7\x5c\x7a\x06\x7e\x74\xd3\x06\xc0\xec\x5c\ +\xd6\xf6\x4b\x20\x2e\x80\x89\x40\xa2\x16\x71\xdc\x00\xa3\x63\xf8\ +\x35\x02\x6c\x2e\xb0\x24\x79\xe6\x07\xe1\x2d\x95\x6c\xc1\x9e\xef\ +\xfd\x00\x87\x0f\xec\x2d\xfb\x19\xba\xf5\x7d\x8f\x8e\xec\xb8\xf8\ +\x85\x8c\x01\xd6\x1a\xcc\x69\x1a\xb0\x2e\x41\xc2\x22\x01\x13\xe3\ +\xe2\x62\x80\x53\x77\x11\x0e\xf5\x41\x97\x8a\xe0\x20\x82\xd1\x0c\ +\x08\x0d\x12\x0c\x37\x9b\x83\xd7\x3a\x1f\xe4\x6a\xcc\x4a\x6a\x14\ +\xd7\x6e\xbc\x11\x7d\xf9\xa1\x9a\xa1\x81\xfe\x6f\x6c\x7d\xa4\x75\ +\xfd\xa6\x4f\x8c\xf4\x9d\xbf\x00\x69\x02\x03\xc6\x68\x50\x9a\xa4\ +\x5a\x02\x04\x22\xa4\xa5\x08\x33\x83\x7d\xce\x0b\xb2\x44\x53\x63\ +\x28\xf5\x1d\x47\x30\x70\x14\x5c\x9e\x02\x94\x06\x69\x83\x9f\x16\ +\x49\x1f\x7e\xc7\x4a\xd4\x2e\x58\x65\xbd\x0b\x6c\x0a\xb8\x98\x08\ +\x93\xb8\xe5\xf6\x3b\xf0\x95\x67\x9f\x6f\x3f\x35\x5e\xfe\x26\x80\ +\xf5\xe7\x3f\x06\x8c\x85\x13\x67\x18\x6d\x31\x15\xf8\x6c\x67\xeb\ +\x67\x30\x15\x8f\x4b\x13\x18\x3d\xf0\x3d\x8c\xec\x79\x09\xc5\xa1\ +\x7d\x30\x5c\x82\x71\x24\xd8\x75\xc0\xd6\x7f\x5a\xac\x43\x04\xf9\ +\x3d\x18\xdb\xf1\x3c\xc6\xb6\xff\x27\x74\x90\x03\x1b\x07\xac\xcc\ +\x05\xf1\x65\x01\xb7\xfe\xca\x6d\x18\x19\x37\xeb\xfe\x6e\x73\xc3\ +\xef\x9d\x77\x06\xa8\x3a\xde\x5a\x29\x10\x0c\x12\x31\x01\x20\xb2\ +\x54\x07\x3c\x71\x0b\xa3\xa2\x70\x22\x8f\xc9\xa3\xdb\xc1\x46\x01\ +\x2e\x83\x8c\x00\x24\xa7\xef\x9b\x8c\x25\x86\x8b\x1e\x86\x0a\x2e\ +\xe2\x18\x68\x71\x43\xb4\xfa\x11\xda\x6b\x35\x3c\xc9\x95\xef\x1f\ +\x3e\x88\x91\xff\xe9\x45\xc3\x9a\xbb\xe1\xb7\xb7\x80\x75\x11\x17\ +\xd2\xfc\x79\xf5\xc8\x36\x77\xe2\xf0\xa9\xbe\xc7\xb7\xfe\x36\x3d\ +\xbb\xe9\x05\xd6\x17\x38\x06\x8c\x35\x93\x26\x9e\x41\xd0\x4c\x68\ +\xe6\xca\xbe\xf2\xd8\x9b\x98\xee\xeb\x01\x1c\x06\x55\xdf\xa8\x22\ +\x60\xe7\x61\x89\x5d\xc7\x04\x4a\x81\x41\xd9\x42\x64\xc6\xa3\x88\ +\xed\xe8\xa1\xa9\x1c\xb8\x54\x0e\x25\x36\x2e\x30\xf8\xf0\x2f\x28\ +\x34\xd5\x70\x5a\x7e\xb2\xe7\x79\x64\xe6\xad\x45\xfd\xca\x77\x00\ +\xba\x84\xf3\xab\x8c\x77\xdf\xbe\x16\x1f\xfb\xf4\xa9\xae\x9d\xf3\ +\x6a\x3f\xba\x09\xf8\xc8\x39\x05\x8c\x61\xa2\x74\x69\xc4\x60\x68\ +\x80\x08\x24\x80\x34\xaf\xa9\x4e\x01\x90\x7a\x5c\x1e\x46\x71\xa4\ +\x07\xe4\x57\x77\x58\x8d\x8c\x00\xaf\xf4\x38\x18\x2b\x20\x6e\xcc\ +\x8a\xe7\xda\x73\xf2\x65\x62\x7c\xe7\xe1\x2d\x83\x83\xb0\x7a\xec\ +\xbe\xce\xf6\x62\x59\xdd\x59\x0a\xd4\x1d\xc7\xfa\xe2\x4d\x4f\x7c\ +\xd7\x71\x37\xad\x89\xb1\xb1\x5b\xc1\x2a\x5d\x56\xe4\x78\xa8\x5b\ +\xb4\x1a\xac\x23\x9c\x4f\xdd\x1d\x75\x58\x7b\xed\x42\x1c\x3a\x72\ +\xf2\x3e\xd8\x02\xe7\x5e\x89\xb7\x6f\x78\x3b\x31\x76\xcc\xf3\xaf\ +\x05\x91\x01\x44\x35\xb4\xb0\x9c\xb5\x94\x98\x23\x4c\xf6\x6d\x03\ +\x9b\x60\xa6\xd4\x89\xe3\x02\x3b\x0e\xfb\x10\x84\x83\x75\x2e\xdd\ +\xb3\xf9\x89\xfc\x6e\x5c\x44\x1f\x7f\x20\xb7\x7c\x7c\x4c\xbd\x38\ +\x55\x32\xab\xd6\x76\x28\x71\xe7\xd2\x00\x67\x3e\xa5\x7e\xf9\xad\ +\xf0\x72\xad\xb8\x90\xf6\xec\x1f\xc2\x93\xcf\x6c\xc7\xba\x65\xf2\ +\x17\x3f\xf6\xa5\xd2\xf7\xcf\x39\x88\x59\x27\x28\x18\xa3\x2d\xd6\ +\x39\x71\x0b\x34\x18\x0a\x4c\x0a\xc5\xb1\x1e\xb0\x08\x41\x1e\x20\ +\x7c\x80\x32\x84\x81\x42\x06\xb9\x26\xd9\x1b\x65\x07\xae\x4f\xc3\ +\x5f\x42\x8f\x7e\x6e\xf4\xc8\x67\xbe\x3c\xb9\x66\xd5\x62\xf7\x89\ +\x11\xed\x97\x4e\x14\xdc\x18\x40\x68\x89\xa7\xdf\x7c\x4d\x9b\x50\ +\xb3\x51\x0a\xe7\x63\xd9\xa2\x1c\x18\x8c\xe9\x12\x7f\xe8\x9c\xb3\ +\x90\x8e\x59\x04\x81\x86\x51\x95\xd0\x9c\xa0\x15\x98\x13\x74\x05\ +\x1d\x43\x78\x1e\xc8\xa5\x0a\x5e\x52\x80\xb1\x7a\x49\x88\xa6\xac\ +\x58\xb6\xa2\xa1\xfb\x9f\x31\x07\x3d\xf4\xe4\xd8\x47\x16\x76\x38\ +\x2f\x9f\x36\xf5\x63\xa1\x11\xa5\x74\xa1\x9b\x78\xba\x9c\xdf\x1f\ +\xb0\x52\xb1\xa5\x6c\x09\x2d\xca\xc2\x09\x19\x11\xe3\x86\x95\xf3\ +\x30\x1d\xf0\x6d\xe7\x14\x08\x42\x8d\x20\x30\x30\x2a\x48\x83\x9a\ +\x64\x26\x92\xf0\x26\x21\xae\xcc\x80\xd0\xf0\x1b\x97\x23\xdb\x71\ +\x33\xbc\x86\xe4\x82\x24\x6c\x21\xa0\x65\xa9\xc2\xca\x45\x45\x34\ +\x67\xe5\xef\xfe\xf7\x17\x16\xfd\x13\xe6\xa0\xee\x2e\xe7\x43\x6d\ +\x39\xa7\x37\xaf\x6b\xfb\x01\x0c\x59\xa6\xc3\xc1\x83\x13\x26\x0c\ +\xf2\x1c\xc7\x93\x96\x82\xa5\x68\x09\x2c\xca\xa2\x6f\x58\xda\xa4\ +\xc7\x0b\xa6\xfb\x53\x1f\xcc\xb6\xcf\x14\x88\x42\x16\x61\xa0\x31\ +\x75\x6c\x1b\xa6\xf3\xaf\x23\x1c\x3f\x0a\x55\x1e\xab\x5c\x99\xab\ +\x4b\x8a\x59\x03\xb0\x38\x12\x99\xec\x52\xd4\xe5\x6e\x84\x57\xd7\ +\x69\x4b\x10\x5a\x56\xc7\x58\xd8\x5d\x40\x73\x83\xf8\x83\x37\xbe\ +\xbe\xe4\x53\x98\xa5\x7e\xf5\x81\x81\x89\x79\x39\xf1\x94\xd7\x90\ +\xe9\x37\xa0\x41\x00\x09\x27\xe3\xf1\xfe\x51\xa3\x55\xc2\xb8\x65\ +\xd2\x32\x65\x29\x5a\xca\x2d\xf5\x32\x8c\x62\x44\x25\xad\x56\xcd\ +\x9c\x85\xe2\x88\x55\x10\x19\x30\x1b\x98\xf2\x04\x82\x78\x02\x54\ +\x24\x08\xd7\x83\x93\x6d\x81\x53\x9b\x4b\x81\x20\x90\xd6\x30\x82\ +\x21\xa4\x84\xe7\x2d\x01\xa8\x0b\xca\x9c\x42\xc3\x75\x43\xc0\xbe\ +\x31\x4c\x4f\x35\x3f\x74\xe8\xa5\x9b\xbf\xb3\xe2\xce\x1f\xbc\x84\ +\x59\x28\xe3\x8a\x9e\xa2\xd0\x13\x65\x96\xe5\x3a\x52\x3a\xd9\x15\ +\x17\x06\x6b\x64\x7d\xae\x08\xc0\xaf\x92\xb1\xd4\x58\xdc\x3a\x5f\ +\xc8\x48\x31\xb1\xc6\xfc\x99\x02\xc5\x92\xda\xad\x94\x31\x27\xe3\ +\x06\x91\x09\x23\x30\xa1\x22\xc1\xc0\xf0\x08\x48\x8c\x5a\x18\xbe\ +\x5f\x0f\xe1\x70\xb2\x9d\xba\x94\x0c\xc7\x31\x10\xc2\x00\x52\x40\ +\xf8\x06\xad\x8b\xe7\x23\xdb\xd9\xf5\xb5\xed\x5b\x17\xd4\xdc\xb4\ +\xe9\x14\x2e\x25\x11\xc4\xc7\x0d\x63\xaa\x6c\x1c\x5d\x27\x55\x12\ +\x34\x36\xc1\x64\xc4\x71\x94\x04\x0f\xab\x05\x62\x4b\x64\xf1\xea\ +\x32\x90\xb1\x42\x1c\x6a\xd3\x31\x53\xe0\x37\x3f\x78\x20\x7e\xee\ +\xe9\xb7\x6d\x18\x88\x6a\x3e\x1e\x86\xfe\xaf\xc7\x91\x81\xd6\x0c\ +\x15\x57\x7f\x95\x60\x06\x98\x8d\x20\xa5\x89\x10\x3b\xc2\x22\x61\ +\x2c\xe4\x39\xa2\xd1\x93\x82\x3c\xd7\x25\xdf\x25\x6e\xed\x30\xc3\ +\xe5\xe9\xc2\x23\x49\xf8\xd9\x68\xc5\xbd\xc3\x61\xff\x67\x5b\x0f\ +\x4d\x6b\xd1\xd5\x2a\xa1\x92\xb0\xac\x23\x65\xe2\x20\x02\x91\x57\ +\x2d\x11\x9d\x99\x8d\xac\x0b\x65\x33\x39\x91\x42\xf3\x39\x57\xe2\ +\xf7\x7f\xf8\x70\x8f\xb5\xbb\x70\x15\x44\xe0\x80\x40\xc5\x24\x7c\ +\x15\xc5\x71\xd9\x87\x90\x11\x8c\x71\xd9\xa8\x18\x46\xc7\xcc\x7a\ +\x32\x56\xca\x31\x2c\x92\x62\xc1\x9c\xef\x0b\x7d\xee\xd1\x4e\x84\ +\x31\x00\x22\x02\x83\x1e\xfa\x64\xbf\xc1\x15\xea\xe8\xd6\x16\x8f\ +\x0d\xf9\x75\x0e\x4a\x00\x94\x45\x27\x84\x23\x47\x62\xb0\x71\x01\ +\xf6\xaa\xa3\x3f\x65\xf1\x86\x0a\xe4\x31\x3b\xa1\x4b\x38\x3d\xab\ +\x02\x8f\x3c\xd0\x41\x41\xc4\x14\x86\x0c\x30\x20\x05\x93\x23\x05\ +\x25\xfe\xd9\x87\xbb\x78\xf3\xe3\xfd\x8c\x2b\x90\x8a\xbc\x36\x70\ +\x5c\xb2\x05\x3c\x98\x99\x02\x0a\xac\xd3\x35\x6f\x89\xcf\x84\xb7\ +\x44\xe3\x25\xc7\x21\x82\xeb\x38\x7c\xf1\x02\x7f\xf1\x47\xdd\xe4\ +\x13\xa3\x56\x85\xe8\xf0\x34\x37\xd6\x2b\x6a\xf1\x99\x5a\x6a\x0d\ +\xd5\xd5\xd5\xd2\xf3\x07\x6a\x69\xb2\xa4\x65\xfa\x61\x57\xa0\xa2\ +\x36\x9d\x2c\xa9\x5c\x23\x84\x42\x98\x86\x54\x55\xdc\x99\xf0\x95\ +\x6d\x3f\xf1\x89\xd0\x15\x84\xc8\x73\x24\xf2\x17\x2d\xf0\xc9\xa7\ +\x4e\x73\xe2\x47\xfe\x86\x08\x89\x88\x18\x52\x80\x85\x00\xa8\x4c\ +\x2b\xda\x6b\xb1\xfb\xb4\x76\xb6\x3c\xb6\x58\x3d\xf8\xd1\x63\xb8\ +\x1c\xed\xfe\xd7\x85\x75\x52\xca\xc5\xf5\xbe\x13\x51\x50\x8a\x59\ +\x4a\x05\x63\x3c\x30\x2b\x60\xa6\x8c\x7b\x56\x19\x6f\xb0\x20\x5d\ +\x49\x1c\x78\x9e\x3e\x05\x2b\x81\x4b\x68\xf9\x9f\x31\x27\xcc\x84\ +\x4f\x90\x12\x6b\x3a\x4a\x82\x64\x46\x0c\x0d\x16\x7d\x5c\x8e\xb6\ +\x12\x48\xea\x35\x70\x9c\xa8\x49\xea\x92\x21\x13\xb2\x14\x25\x24\ +\x10\x95\x01\x8c\x59\x12\x2f\x59\x8a\x67\xd8\x37\xe0\x14\xbb\x5a\ +\x30\xf8\x97\x5f\xe4\x62\xa5\xc0\x2c\xc5\x52\x02\x52\x24\x10\x4b\ +\x21\xea\x7c\x83\x5b\x56\x38\x5c\x28\x3b\xe2\xaf\xfe\xb4\x43\xce\ +\x35\xfc\x6e\xba\x66\x81\x72\xc8\xf3\x8d\x5f\x36\x71\x31\x80\x14\ +\x21\x84\x08\x59\x88\xb2\xdd\x1e\xaf\x96\x28\x9d\xcd\x58\xe0\x15\ +\x07\x26\x4d\xb1\xbd\x41\xec\x85\xd5\xac\x0b\x1c\xfe\x5b\x9f\x20\ +\x04\x58\x48\xb2\x45\xa8\x5a\x02\xab\xda\xa6\xcc\x6d\xd7\xd7\xa9\ +\xd1\x29\x07\xb6\x84\xc0\x2c\xf4\xe3\xaf\x2e\x12\x3b\xe5\xc2\x6e\ +\x2d\x44\x73\xad\x6c\x0c\x10\x14\x92\xe0\x41\x35\x78\x5a\x84\x45\ +\xea\xe5\x6a\x89\x99\x22\x87\xc6\x1a\x4b\x26\x2a\x16\x73\x8d\xd8\ +\x35\xb7\xdb\xeb\x82\x2c\xe9\xe8\xa7\x6e\xc3\x33\x04\x25\xa5\x78\ +\x65\xdb\x94\x76\x33\xad\xd8\x73\x22\xc2\xa3\x9b\x3b\x64\x57\xbb\ +\xe4\x6c\x8d\x60\x4f\x1a\xfe\x9d\x07\xf3\x48\xf4\xed\x67\xba\xe1\ +\x3a\xae\xc8\x38\xc6\x13\x9e\xdb\x90\x71\xa5\xa8\x57\x99\x08\x85\ +\x41\x87\x39\x26\x48\xa1\x89\xa0\x19\xd0\x94\x84\x65\xb8\x0c\x28\ +\x62\x96\xd0\xec\xa0\xf2\xb7\x9f\xda\xdb\xef\xba\xed\x8d\x1c\x3f\ +\xfc\x6c\x3c\x34\xc7\x02\x02\x7c\x4e\x78\xa1\x2d\xcc\x16\x08\xe2\ +\xa5\xcd\xe3\x58\x90\xab\xc5\xf1\x9d\x8c\xa3\xc8\x52\x71\xaa\x28\ +\x3d\x5f\xd2\x17\x9e\x5c\x48\x7e\x46\x90\xeb\x7a\x22\x43\x10\x4e\ +\x6d\xbd\xcc\xd5\xd4\xe8\x9a\xa8\xa8\x54\x79\x28\x06\x99\x90\xa4\ +\x60\x10\x64\x35\x7c\xd9\xba\xb4\xae\x01\x76\xc0\xc2\x05\x23\xbd\ +\x98\x1d\x98\x6a\x73\x8e\xf7\x4f\xc4\x2b\xda\x69\xdf\x65\x3d\x1f\ +\x38\xf4\x74\x43\xba\x7c\xce\x2a\xc3\x16\xac\xba\xa7\x72\x1d\xd8\ +\xff\xd5\x6b\x08\x20\x68\xa7\x9e\xc6\xa6\x0a\x22\x88\x41\x91\x21\ +\x48\x49\xd4\x58\x03\x51\xeb\x58\x6a\xb2\xd2\x04\x53\x92\x8d\xf6\ +\x60\x4c\x86\x8c\xf1\x61\xd8\x25\x6d\x24\x8c\x66\x58\xaf\x6c\x1b\ +\x87\xb4\x76\x2a\xaf\xb5\x34\x9a\xf0\xa5\x7d\xf3\xdc\x91\x81\xfe\ +\xf8\x1f\x5e\x8a\xb6\xcd\xf9\x09\xcd\xa1\xcf\x37\x50\x25\x34\xa5\ +\xa1\xd3\xe0\x1f\x18\x3c\xa7\xf9\xea\xbb\x4f\xf2\xbe\xaf\x2f\xa6\ +\x64\x29\xb7\x36\xbb\x0c\x90\x05\x84\x44\xcc\x6c\x31\x4a\x4d\x13\ +\x24\x81\x48\x68\x10\xc5\x0c\x12\x04\x93\x7e\x95\xc0\x12\x0c\x61\ +\xb1\xce\x9a\x85\xd0\xc4\x2c\x98\xa5\x3c\x3c\xdd\x25\x07\x07\x06\ +\xd5\xa2\x26\x3a\x38\xe7\x27\x34\x87\x9f\x6e\x24\xa6\xca\x59\x68\ +\xe5\xbd\x63\x8c\x4b\x68\xef\xb7\x96\x13\x68\xe6\x7e\x0c\x81\x2d\ +\x69\x3e\x16\x64\xac\x1b\x23\xd3\x51\x37\x26\x99\x05\x17\xda\x80\ +\x8c\x96\xd6\x05\x59\xa0\x75\x3a\x0b\xd6\x1d\xeb\x62\x3c\x6e\x92\ +\xdf\xee\x31\x42\x4f\x8f\x4e\x7f\xe2\xc5\xf8\x10\xaa\x9a\xd5\x59\ +\xe8\xcb\x9f\x59\x42\x68\xec\x06\x8b\xd9\x85\x4f\x25\x65\x02\xb3\ +\x23\x98\xab\x0e\xeb\x16\xc3\x32\xdd\x67\x20\x85\xb6\xdb\x0a\x42\ +\x84\x90\x14\xb3\x10\x31\x2c\x2c\x28\xf1\xc8\x7a\x04\x41\x61\xe8\ +\x64\xc3\x9e\xbc\x1f\x72\x79\xbc\xd8\xd1\xa8\x7a\x2f\xeb\x19\xd9\ +\x37\xfe\x7e\x05\xbd\xe7\xfe\x43\x8c\x39\xea\x8d\x57\xae\x3b\x73\ +\x5f\x92\xce\x50\x9d\x01\x61\x91\x95\xd1\x4e\xd7\xba\x4c\xf6\x59\ +\x27\xa8\xaa\x27\xfb\x60\x97\xce\x68\x9b\x38\xb0\xf7\x28\x9a\x6a\ +\xb9\xef\x0f\xff\x31\x8a\xe6\x58\xe0\xca\xf5\x93\xff\x5d\x4b\x89\ +\xa7\xc1\x39\x0d\x4f\x36\x78\xea\xd5\xf0\xc2\xba\x4c\xdd\x42\xda\ +\x20\xfd\x1a\xd5\x88\xfe\x89\x5a\xd9\xbb\xef\x84\x70\x85\x1e\xfd\ +\xfd\xa7\xc2\xe0\x72\x9f\x52\x5e\x79\x89\xd7\xd6\x27\xe1\x71\x56\ +\x78\x58\x4f\x03\xcf\xb8\x4a\x0b\x10\x19\x08\xe9\x66\x31\x32\x18\ +\x8b\xbe\x13\x79\xdb\x8b\x0b\xef\xfb\x74\x10\xc1\xea\xaa\x15\x48\ +\x4b\x7c\x7f\x43\x1a\xbc\x72\xc0\x1a\x82\xd2\x54\x1d\xfd\xd4\x93\ +\x72\x0e\x48\x64\xfc\x66\x9a\xec\x1b\xa4\x91\xfc\x98\x09\x43\x53\ +\xfe\xb5\xc7\x43\x03\xab\xab\x5d\x60\xa6\x44\x5a\x40\x6b\x40\xeb\ +\xca\x6c\x28\x45\x92\x04\xd5\xfa\x59\xc2\x64\x81\xa2\xc1\x3c\x95\ +\x43\x6d\x0c\xca\xf1\x0d\x0f\x56\x82\x5d\x85\x02\x97\x28\xb2\x6d\ +\x2d\x09\xc3\xa8\x71\x6b\x11\xf5\x9d\xa2\xba\x6c\x8e\xc2\xfc\x69\ +\x62\x15\xb3\x61\x6d\x56\xde\x5f\xe2\x39\x3f\x66\xbd\x1a\x7a\xf3\ +\x5f\x3a\x49\x95\x8a\x20\x00\xc6\x18\xac\xbc\xbf\xc8\x57\xe1\x5f\ +\x0d\xae\xbe\x84\xe5\xe7\x05\xae\xa6\xfe\x0f\xaa\x92\xd9\x68\x28\ +\x84\xa1\x48\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0e\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0e\x1c\x49\x44\ +\x41\x54\x78\xda\xd5\x9a\x7b\x70\x5c\xd5\x7d\xc7\xbf\xbf\x73\xee\ +\x6b\x77\xb5\x0f\x3d\x2c\x59\x4f\x6c\x61\xb0\xf1\x03\x70\x78\xa4\ +\x40\xe3\xe0\x40\x09\x50\x42\xc1\x60\x9a\xb4\x0c\x21\x93\x32\xc0\ +\xd0\x30\x29\x94\x0c\x53\x9a\x66\x68\x49\x43\xda\x3c\x66\x3a\x24\ +\x33\x6e\x9c\x81\x32\x13\x1e\x6e\x69\x13\x02\x1d\x32\x98\x42\x1b\ +\x30\x84\x87\x6b\x9b\x62\xc0\x26\xc2\xb2\xac\xb7\x25\xed\x4a\xfb\ +\xbc\xf7\x9e\xf3\xeb\xd1\x5d\xb1\xb2\x62\x09\x44\x6c\x98\xc9\xf7\ +\xcc\x57\xbf\xb3\xbb\x7f\xe8\xfb\x39\x8f\xb9\x73\xf6\x2c\x31\x33\ +\x7e\x97\x65\xe1\x38\x8a\xee\xa6\x54\x87\xea\x38\xa5\x39\xd5\x7c\ +\x52\x63\xa2\xf1\xa4\x7a\xaf\xbe\xdb\xb1\x1d\x39\x59\x9a\xec\x1b\ +\x2b\x8e\xf5\x0c\xe6\x06\xdf\x19\xf4\x07\xdf\x2a\xde\x53\xec\xc7\ +\x71\xd2\x31\xcf\x00\xdd\x46\xeb\xc0\xd8\xdc\xe4\x35\x5d\xde\x9e\ +\x6c\x5f\xd7\x95\xe9\x12\xed\x99\x76\xb4\xa5\xdb\x22\xd7\xc7\xeb\ +\x91\x2b\xe7\x30\x90\x1d\x40\x7f\xae\x1f\x07\xc7\x0f\xe2\x40\xf6\ +\x40\xcf\x60\x61\xf0\x89\xf1\xf2\xf8\x4f\xf8\x7b\xfc\xf2\xc7\x0e\ +\x40\x20\xc2\x5f\xe2\x06\xf8\xb8\x13\x1a\xcb\xa1\x80\x2b\xd7\x5f\ +\x89\x0d\xab\x36\x20\x5d\x97\x46\xdc\x8b\xc3\xf3\x3c\x78\x8e\x07\ +\x22\x42\xe0\x07\xf0\x7d\x1f\x41\x10\x60\x62\x6a\x02\xbb\x7b\x77\ +\xe3\x89\x3d\x4f\xa0\x6f\xa2\x0f\xb0\x70\xc8\xf8\xbb\xc8\xe0\x3e\ +\xfe\x06\x87\xf8\x00\x6d\x7e\x72\x73\xcb\xb9\xad\xe7\x9e\xf5\xf8\ +\x9e\xc7\x9f\x78\xf6\xfa\x67\x3f\x3c\x80\xf5\x35\xba\x94\x43\xfa\ +\x47\x84\x58\xbd\x71\xc5\x46\x5c\x7c\xea\x25\xe8\x58\xda\x81\x0a\ +\x55\x90\xf5\xb3\x58\x8c\x32\x4e\x06\x29\x99\xc2\xc0\xc8\x00\x7e\ +\xf6\xea\xcf\xb0\xfd\xed\xed\x20\x0b\x3d\x64\xf1\x5f\x85\xdf\xe5\ +\x47\xb1\x80\xe4\x77\xe8\x86\xdb\xcf\xbe\xe3\x9f\xcf\x5e\x7a\x16\ +\x7e\xb8\xeb\x07\x6b\xfe\xeb\x9a\xe7\xf6\x2e\x1a\xc0\xac\xef\x8c\ +\x55\x94\x0f\x51\xc0\x97\xac\x59\xb2\x16\xd7\x9d\x77\x3d\x52\x4d\ +\x29\x98\x65\x80\x63\x51\xc6\xcd\xc0\xcf\xf9\x78\xf4\xc5\x47\xf0\ +\x52\xef\x0e\xb0\x4d\x2f\x85\x9e\xda\xc4\xdf\xe4\x41\x1c\x21\xf7\ +\x5e\xfb\x1e\x58\x7c\xd7\x37\xcf\xb9\x17\xaf\x65\x5f\xc1\xe3\xfb\ +\x7f\xba\xb1\xf0\xd5\xca\x73\x8b\x02\x70\xef\x74\xd7\x88\x8a\x7a\ +\xdc\xb5\x63\xdd\x5f\x39\xff\xab\xe8\x6c\xef\xc4\x68\x79\x14\xc7\ +\x53\x2d\xf1\x16\x0c\x0d\x0d\xe1\xfb\x4f\x7f\x07\x45\x9d\x1f\x14\ +\x9e\xb8\xbc\x70\x8f\xff\x2a\x8c\xe2\x7f\xe7\x7e\x8b\x2d\xbe\xf3\ +\x0b\x2b\xff\x04\xe7\xaf\xfa\x0c\x6e\xda\xfe\x67\x20\xd0\xc6\xc2\ +\xad\x8b\x00\x88\xff\x85\xbb\x89\x2b\xfc\x40\x7b\xa6\x2d\x79\xf3\ +\xc5\x7f\x8e\x29\x91\x07\x9b\xf6\x51\x88\x4c\xcb\x50\x1a\x0f\xfc\ +\xf7\x8f\xb1\x3f\xb7\xbf\x28\x5c\x7c\x99\x89\x3e\x01\xc9\x77\x6c\ +\x5a\x75\x0d\x4e\x5d\x76\x1a\xa4\x90\xb8\xfb\xc5\xbb\xc0\x82\x3f\ +\x93\xbb\xa5\xf4\xac\x85\xf7\x51\xf2\x56\x77\x93\x28\xf0\xb6\x75\ +\xcb\xd6\xcb\x4d\xe7\x5f\x8d\xb1\x60\x1c\x1f\xb5\x46\x30\x8a\x2f\ +\x6e\xfc\x32\x9e\xde\xf5\x54\xfc\xf9\x83\xcf\x3d\x44\x36\xe8\x8f\ +\x56\x5c\x85\x95\x6d\xab\x30\x9e\x1f\x47\xda\x4b\x43\x32\x41\x0b\ +\x7e\xff\xe7\x40\xfd\xcd\xce\x7a\x2a\xd2\x83\xa7\x74\xae\x91\x7f\ +\xf8\xfb\x9f\xc3\x70\x71\x18\x1f\x99\x08\x73\xd4\x3f\xd5\x8f\xf3\ +\xd6\x6c\xc0\x19\x27\x9c\x49\x52\xda\x80\x03\x4c\x14\x26\x00\x02\ +\x2a\x7e\x05\x52\x08\x08\x02\x2d\x08\x90\xbc\x39\xd9\x4c\x79\xf1\ +\x44\x63\xa2\x29\x71\xe1\x39\x97\x60\xa4\x30\x82\xc5\x4a\x28\x81\ +\xfe\xc1\x7e\x8c\x8e\x8f\x42\x87\x1a\xd2\x34\x21\x05\x5c\xcf\x45\ +\x3c\x11\x47\x57\x47\x17\x42\x84\x73\x83\x13\x8e\xd2\x70\x7e\x18\ +\x60\x00\x61\xe4\xaa\x18\x28\x9b\x26\x41\x60\x12\x0b\x03\xd8\xa5\ +\xf0\xdf\x45\xe0\xb4\x5d\x71\xc1\x66\x4c\xf8\x13\xf8\x20\xd5\x39\ +\x75\x18\x1a\x18\xc2\xde\xb7\xf7\x62\xef\x81\xbd\x28\xfb\xe5\x05\ +\x47\x3a\x11\x4b\xe0\xa4\x65\x27\xa1\xfb\xc4\x6e\x34\xb7\x34\x2f\ +\x08\x10\x89\xe7\xf4\x23\xfb\xc2\x87\x45\x12\x4c\x7a\x7e\x80\xa6\ +\x1b\x53\x57\xf0\x14\xce\xbb\xe0\x53\x9f\x45\x9e\xf3\xe0\x80\xb1\ +\x90\x2c\x61\xa1\x41\x34\xe0\xc9\x67\x9e\xc4\x9e\x77\xf6\x2c\x62\ +\x7a\x80\x42\x50\xc0\xae\x9e\x5d\xd8\x7d\x70\x37\xba\xda\xbb\xb0\ +\x7e\xed\x7a\x34\x66\x1a\x17\x0e\xcf\x73\x41\x2a\x41\x05\x16\x24\ +\x94\x5e\x60\x0f\xd0\x64\xf8\x0f\x8d\x89\x66\xa4\x5b\x32\x28\x07\ +\x15\x2c\xa4\x84\x9d\x40\x61\xa4\x80\xfb\xb7\xdf\x0f\x3f\xf4\xe7\ +\x2c\x67\xa1\x04\x64\x28\xe0\xb0\x05\x41\x02\x81\x08\x11\xd8\x21\ +\x94\xa5\xc1\x16\x00\x63\x96\x8c\xde\xb1\x5e\x1c\x7a\xe1\x10\xce\ +\x39\xfd\x1c\x2c\x6f\x5b\xbe\x60\xf8\xc8\xba\x5a\x05\x0b\x48\x08\ +\x08\xa3\xa3\x00\xda\x6e\x4a\xde\xa4\xf3\x38\x69\xcd\xa7\x4f\xc5\ +\x64\x79\x0a\x0b\x29\xe6\xc4\xf0\xda\xce\xd7\xf0\xca\xde\x57\x66\ +\x83\x33\x21\x16\x58\xb0\x2b\x12\x1c\x32\x58\x03\xc2\xe5\x2c\xa0\ +\xd9\x2a\x51\xc6\x22\x9b\x48\x02\x61\x5a\xa3\xd4\x1c\x82\x3d\x06\ +\x04\xa0\x48\xe1\xf9\xb7\x9e\x47\xce\xcf\x61\xf5\xb2\xd5\xb5\xc0\ +\xf3\x85\x8f\x1c\x00\x12\x04\x2d\x04\x8e\x02\x50\x59\x7d\x47\x73\ +\xc3\x52\xc4\xea\x13\xf0\x03\x1f\xf3\xc9\x96\x36\xf6\xbd\xb5\x6f\ +\x4e\x78\x07\x12\xf1\xc0\x06\x29\x84\xd6\x12\xeb\x31\x78\xfc\x14\ +\x92\x78\x6a\xe4\x07\xf9\x21\x18\x2d\xbd\x2e\xd9\xcc\x8a\x2f\x86\ +\x8f\x8b\xfc\x31\xb5\xd9\xee\x93\x4e\x71\x99\x8f\xa0\x71\x9a\x12\ +\x91\x5e\x1f\x79\x1d\x89\x74\x02\xad\x0d\xad\x80\x5e\x60\x06\x8c\ +\x99\x18\x52\x0a\x40\x32\xcd\x01\xe8\xbc\x25\xbd\x42\x17\xd0\x5d\ +\xbf\xac\x19\x85\x72\x01\x0b\x29\x37\x9a\xc3\x8e\xdd\x3b\x66\x37\ +\xb0\x70\xe0\x85\x16\x28\x8e\x1e\xd9\x60\x6d\x1a\xdc\x9a\xdb\x8d\ +\xdf\xd0\xd0\x83\x53\x23\x00\x1e\x9c\x76\xe7\x8d\x0d\xdf\xaa\x0c\ +\xfb\x8f\xc9\x5e\x77\x65\x49\x87\x28\xad\x08\x6a\x01\x77\x0e\xee\ +\xc4\x86\xf4\x06\x78\xc2\x9b\x13\xbc\x56\x15\xc0\xa6\x49\x12\x80\ +\xd6\x98\x03\x40\x21\x7d\x09\x01\x90\xaa\x4f\x2f\x38\xfa\x96\x69\ +\x3b\x76\xce\x86\x77\x85\x44\x82\x1c\x58\x4d\xe2\xa1\xfe\xe2\xe4\ +\xb5\xbc\x95\x19\x1f\xa0\xbe\x2d\xe3\x6f\x00\x58\xd5\x7a\x75\xf2\ +\x6d\x3a\x4c\x27\x97\xd6\x57\x01\x8c\xa3\xff\xbb\x73\x68\x27\xce\ +\xec\x38\x13\xe0\x23\x36\x95\x9a\x85\x08\x0d\xb4\xd0\x04\xfa\xcd\ +\x25\xa4\xf3\xf8\x5c\xaa\x2e\x03\x5f\x04\x60\x7f\xfe\x1c\x07\x07\ +\x0e\xa2\x1c\x94\x6b\x8f\xfd\xb4\x88\xc1\x8e\x89\x9e\x43\xd3\xe1\ +\xb7\x31\x63\x91\xea\xf8\xd3\xcc\x23\x61\x8e\x4f\x2e\x9c\x1e\x00\ +\xf5\x00\xc2\x6a\x48\x11\x08\x78\x31\x0f\x25\xd3\x24\x49\x80\x8e\ +\x98\x01\x55\xed\x93\x22\x20\x00\x60\x91\xac\x01\xac\xbd\x9b\x9c\ +\x70\x2a\xb1\xba\xa1\x25\x15\x3d\xe9\xe6\x93\x60\x81\xfd\x07\xf6\ +\xcf\x3e\xec\xe0\x82\x18\xa1\xac\xb7\x2e\xe3\xfb\x16\x1f\xbe\xfd\ +\x8f\xd3\xdb\xca\xc3\xe1\xe6\xe2\x59\x3e\xca\x17\x84\x51\x30\x0a\ +\x08\xcd\x56\x33\x3a\xbc\x0e\xb8\xda\x85\x0a\x15\x94\xaf\x66\x67\ +\x41\xcf\x00\x84\x88\xc2\xeb\x8a\x06\x43\x8b\x1a\x40\x7e\xa4\xf1\ +\x44\x55\x29\xc9\x50\xe8\xe8\xd0\x31\x9f\x26\x73\x93\x50\x5a\xcd\ +\x6e\x5c\x96\x90\x29\xf9\xf3\x03\xf7\x8d\xbd\x89\x45\xaa\xf5\xaa\ +\xd4\x03\xe5\xa1\x70\x73\x69\x63\x80\xca\x15\x21\x48\x13\x1a\x45\ +\x23\xda\x44\x1b\x5c\xe5\x02\x15\x44\x87\x1f\x84\x73\xd7\x7d\xb1\ +\x58\x44\x6e\x22\x87\xa9\xec\x54\xe4\xe5\x6d\x19\x48\x92\xb3\x00\ +\x21\x07\xdd\x3a\x64\xb0\xa4\x05\x01\xc6\x26\xc6\x6a\xa7\x68\x29\ +\x04\x50\x62\xd3\xe7\x67\xb1\x48\x9d\x76\xcb\xf2\x4b\xc3\x11\xfe\ +\x62\xf1\x0f\x7c\xf8\xd7\x2b\xd4\xcb\x7a\x2c\x35\xcd\x0d\x5c\xa0\ +\x54\x0d\x4e\x21\x41\x90\x80\x10\x22\x3a\x86\xe6\xc6\x73\x18\x1f\ +\x1b\x47\x50\x08\x80\x32\x00\x1f\x11\x9c\x9a\xce\x1a\xea\xa0\x06\ +\xc0\x0a\x27\x2a\x65\xaa\xe0\x05\x01\xf2\xa5\x3c\xe0\x02\xb0\x01\ +\x19\x10\x34\x33\x58\xe8\x5f\x60\x91\xba\xec\x92\x55\x0f\x8f\x7e\ +\x72\x12\xf7\x4f\xbc\x04\xe7\x57\x16\x2a\xba\x84\x3e\xbf\x17\x22\ +\x20\x63\x01\xf2\x09\x34\x5d\x2b\xc0\xd4\xd4\x14\x10\xbd\x06\x64\ +\x08\x58\xca\x06\x69\x18\x11\x2c\x29\x10\xfa\x1a\xb6\xc7\xcf\xd7\ +\x00\x74\xa0\xba\x58\x6b\x84\xa6\x29\x5f\xe3\x28\x49\xc0\x97\x3e\ +\xe0\x20\xb2\xac\x08\x40\x22\x3f\xf0\xa3\xa9\x7d\x58\xa4\xfe\x77\ +\xe7\xe8\xd7\xb2\x7d\xe5\xbf\x8f\xbd\x61\x37\x80\x00\x22\x06\x48\ +\x01\x02\x93\x4c\x14\xb2\x60\x49\x82\x2c\x08\xd8\x09\xe1\x58\x90\ +\x10\xb0\x00\x21\x09\x64\x03\xb0\x09\xc2\x01\x84\x4b\x2f\x6a\xc6\ +\x5d\x3d\x77\x4d\x4c\xcd\x2e\x21\x40\x31\x03\xb9\x5c\x16\xc2\xb6\ +\xa2\x29\x94\x42\x82\x24\x41\x3a\x12\x6c\x9a\x76\x34\x60\x47\x00\ +\xa6\x32\xb4\x0f\x81\x0f\xa1\xff\xfc\x9b\x57\xb7\x00\x30\x3e\xbe\ +\x8a\x00\x98\xf8\x20\x33\x23\x7b\x38\x8b\xd0\xd6\xa8\xc9\x31\x76\ +\x01\xe1\x89\xa8\xc2\x99\x71\x86\xa0\xa7\x38\xbe\xf4\xc6\xba\x75\ +\x43\x5b\xf2\xaf\xe3\x18\x95\xba\xd8\x93\xc2\x02\xe0\x90\x86\x20\ +\xd8\x36\xf1\xe8\xc3\x85\xc5\x03\x68\x89\x1e\x26\x86\x05\x81\x10\ +\xfa\xc8\xf0\x91\xb5\xad\xe7\x00\x90\xcb\xe0\x7e\x46\x18\x84\x1b\ +\x01\x1c\x13\x40\xe6\xea\x38\xa9\x09\xed\x69\x41\x9a\xb5\xd6\x4c\ +\xe0\xc0\xb8\x6e\x83\xc3\x14\x13\x4c\x1e\x6b\x53\x61\x79\xc4\x63\ +\x0f\x14\xe7\x07\x08\xa1\x7e\xad\x19\x70\x48\xa2\x8c\x70\x76\xa9\ +\xb8\xb5\x3a\x07\x00\xf1\xea\x66\xd6\x2c\x2e\x04\xf0\x4f\x38\x06\ +\xa9\x92\x4e\xb8\x31\x2b\xa5\x2f\x66\x95\x2f\xfb\x21\xe5\x58\x21\ +\x47\x9a\xf2\x50\x54\x60\x15\x0b\x25\xb3\x79\xaf\x92\xd7\x9c\xda\ +\xe4\x32\x62\xc4\x93\x3f\x29\xf3\x9c\x2f\xb6\xe8\x46\xb2\xbd\xb7\ +\xad\x62\x3c\xe6\x58\xe3\x9e\xa1\xf4\x50\xb5\x3b\x8f\x1d\xc0\xb2\ +\x05\x1a\x06\x62\x08\x06\x94\x8a\xb5\xb8\x1b\xfb\xbf\x97\xfd\x25\ +\x7e\x0b\x35\x5e\xdb\x88\xca\xbb\x53\x6b\x92\xab\x1d\xca\xae\xab\ +\x04\x9a\x39\xd0\x9a\xdf\xab\x0a\x3e\x42\x2b\x10\xa1\xed\x4b\x55\ +\xc9\x86\xaa\x9e\x3c\xcd\x45\xd2\x01\x29\x3d\xf9\xe3\x2a\x84\x80\ +\x11\x6f\xe1\x80\x92\xf4\x86\x1d\x8a\x28\xe0\xac\x8f\x06\x10\x16\ +\x21\xd2\x72\x86\x9b\x76\x64\x58\x51\x0f\x77\xde\x46\x16\x3e\xa4\ +\xcc\xa0\x41\x1f\x2e\x9e\x11\xb7\xdd\x13\xd4\x4a\x34\x5b\x42\x34\ +\x19\x37\x48\x21\x32\x52\x50\x5a\x08\x4a\xc2\x45\x22\xb4\x75\xbc\ +\x64\x05\x9e\x4e\xb2\x5b\x4a\x84\x8e\x62\x6d\xb1\x60\x81\x19\xd5\ +\x3a\x1c\xe7\xc7\x2b\x41\x88\xc4\xcc\x21\x1a\xf6\xd1\x20\x42\x12\ +\xa4\x98\xb6\x40\x5e\x05\x48\xaf\xb5\x4d\x9f\xda\xb5\xa8\xfb\x8f\ +\xce\xef\x93\xc0\x87\x50\xd3\x78\xfc\x13\x76\x49\x6e\xc8\x9c\xeb\ +\x76\xa8\x3a\x6e\x33\xe1\x5b\xa4\x10\x4b\x2c\x41\x8d\xa6\xd6\x1b\ +\xa7\x24\x51\x0a\x2e\xea\x8c\x13\x70\x10\x4b\xc5\x5c\xcf\xaf\x84\ +\x2e\xbb\x8c\xa3\x00\xc8\x0b\xb7\xe6\x7d\x9f\x1b\xec\xd8\xd1\xe1\ +\x8d\x49\x12\x04\x4d\x5b\xd4\x20\xc6\x45\x19\x4b\x57\xd6\x41\x86\ +\xd6\x65\xe8\x4f\x1f\x6c\xff\x7a\xfd\x32\x7c\x80\x3a\x6e\xcf\x38\ +\xcd\x57\xd5\xdd\x28\xb3\xf2\x2b\x6d\x9f\x4e\x75\x17\xba\xfd\x13\ +\x6c\x29\xba\x2c\x29\xda\x0d\x44\xab\x9c\x06\x21\xd1\x24\x0d\x88\ +\x30\x20\x82\x28\x0d\x07\x49\xe3\x3a\x27\xb0\xe2\x5a\x22\xc6\xd0\ +\x7a\xde\x2f\x77\x9d\x4b\xe4\xfe\x8e\x44\x6a\x45\x6f\x7b\x0e\xda\ +\x63\x20\x56\x1d\x79\x72\x10\x05\xae\x9a\x6a\x7d\xcb\xf4\x5d\xcb\ +\x42\x97\x9d\x46\xae\xa7\x82\xe2\x64\xc0\x1c\xe3\x7b\x85\x4d\xff\ +\xaa\x64\xf8\x56\xef\xd7\x27\x4b\x30\x5a\x79\x77\x4a\x96\xa6\x44\ +\x9b\xce\xf2\xc6\x70\x48\xdf\x9e\xaa\x73\xb9\xfe\xf4\x78\x7e\xb4\ +\x35\x9f\x57\x9a\xb3\x5a\xeb\x5c\xc8\x3c\xa9\x94\x9e\x52\x5a\x4f\ +\x85\x7a\xba\x72\x41\xb1\x36\x9f\xeb\xa2\xe9\x97\xea\xed\x58\x59\ +\xff\x9f\x2e\x15\x94\x9f\xad\x6c\x55\x83\xf3\x03\x7c\xde\xba\x4e\ +\x0c\xd0\xbf\xb4\xae\x4f\xe0\x40\x32\x57\x05\xf0\x50\x0b\x6d\x19\ +\x4b\x32\x96\x64\xfa\xd2\x58\x18\x57\x3f\x6b\x8e\x25\x90\x98\x74\ +\x90\x3d\x54\x46\x7e\xaa\x02\x0e\x08\x00\x0f\x23\x40\x59\x95\x70\ +\x82\x0e\x34\xd7\xc5\xec\x4a\x31\x13\x94\x9a\xd6\xd7\x15\xf3\xa2\ +\x52\xd0\xcc\x45\x65\xc2\x4f\x43\x98\x3a\x19\x9a\x7e\x04\xa0\xa2\ +\x7e\x5e\x19\x87\x06\x64\x1a\x62\x85\x6a\x28\xbe\xb3\x7b\xbc\x48\ +\x49\xec\xf1\x7f\xa8\x4a\xf3\x5e\x70\xf8\x8f\x84\x0f\xca\x4b\xc5\ +\x9d\x72\x54\x9e\xe2\x34\x48\xf8\x96\x9a\x5d\x36\x51\x8d\xf6\x40\ +\x2d\xb8\x25\x67\xa0\x4c\x3f\x17\x9a\x19\x48\x86\x48\x9f\xe6\xa2\ +\x95\x02\xf4\xf6\x0b\xe8\x1c\xb7\x70\xc8\x70\x63\x02\x22\x41\xd4\ +\xd0\x1c\xf3\xa6\xe0\xcb\x80\x95\xb0\x59\x08\x13\xdc\x22\x22\x10\ +\x69\x63\x1c\x31\xa8\x00\x9b\x6a\x0c\x09\x4d\xad\x89\x14\x46\x76\ +\x15\xc0\x0e\x97\xc3\x16\x2e\xbd\xef\x0d\x8d\x4e\xf2\xad\xef\x0e\ +\x4d\x3c\xbd\xea\xc4\x25\xd8\x6b\x8d\x54\x01\x22\x8b\x19\x00\x71\ +\x84\x8f\x00\x92\xd5\xd7\x25\x15\xa2\x22\x5c\xc4\xdb\x01\xdd\xc9\ +\x60\x01\x23\x36\x26\xe4\xd9\x87\xd0\x64\x4b\x45\x75\x9a\x49\x08\ +\xd2\x52\x68\x06\x01\x9a\x8e\x38\x77\x71\x64\xd6\xcc\xa4\x6d\xcb\ +\xe2\xd4\xa4\xc7\xbd\x85\x2c\x38\x81\x17\xf8\x1b\x8c\xf7\x05\xe0\ +\x47\x79\x3b\x5d\x41\xdb\xc7\xf6\x15\x2e\xec\x3e\xab\x01\x7d\x94\ +\xab\x41\x1c\xbd\x07\x22\xcf\xce\x84\xb1\x90\x04\x65\x31\xb4\xa5\ +\xa1\x25\x83\x09\xd3\x8e\x44\x1a\xd3\x00\x10\x8a\xa4\x0c\x44\xc2\ +\x52\x52\x12\x69\x81\xaa\x98\xab\x7f\x38\x92\x10\x3c\x4d\xb1\x3a\ +\xd6\x84\x1d\xaf\xf6\x81\x5d\xbc\xc3\xf7\x71\x76\x71\x77\x64\x0e\ +\xae\x1c\x2e\x14\xf6\x9c\xfc\x6b\x6f\x79\xcb\x29\x75\x98\xa0\x12\ +\x84\xa0\x39\xcb\x69\x16\x64\x16\x06\x16\x21\x70\x34\x94\x6d\x6c\ +\x71\x15\x40\x54\x21\xe8\x3d\x00\x45\x10\xa1\x80\x96\x2c\x2c\x5f\ +\xc4\xac\x40\x88\xf7\x0e\x8d\xd1\xc8\x33\x6b\xcd\x42\x4b\x53\x57\ +\xa4\x9b\xf4\x9b\x2f\x1d\x66\x0d\x2e\x81\xf1\xe2\xa2\x2f\xf9\x78\ +\x1b\xe7\xe9\x6a\xfa\xec\xbe\xbe\xb1\x97\x3f\xd9\xd4\x99\x51\xad\ +\x8c\x32\x05\x51\x68\x11\x79\x26\x3c\xd1\x9c\xf0\xa1\xab\x10\x1a\ +\x80\xd0\xe6\x08\x22\x02\x98\x36\x55\x23\x8a\x08\x40\x18\x00\x06\ +\xfb\x02\x0c\x90\x0d\xe1\x49\x03\x51\x0d\x4e\xba\x3a\xf2\xac\xbb\ +\x13\x4b\x74\xef\xee\x71\x1e\x9b\x2c\x06\x90\xd8\xc6\x5b\x58\x61\ +\x1e\x09\x2c\x20\xfe\x37\xde\x8f\x04\x3e\xff\xab\x3d\x7d\xc1\xf2\ +\xc3\x19\xb4\x5a\x75\x20\xa2\xda\x66\x8e\x2c\x44\x0d\x6a\x3a\x70\ +\x68\x1c\x01\xb8\x2a\x72\xe0\x29\xf8\x33\x0e\x62\xd3\x55\x47\xef\ +\x85\xae\x8e\xac\x1c\x53\x8d\x21\xe1\x44\x0f\x2e\x41\x29\x41\x94\ +\x3c\x25\xb5\x24\xd5\xbb\x73\x22\xf9\xee\xa1\xac\x07\x0b\x3f\xe2\ +\xad\x3c\xf4\x5b\x5f\xf2\x99\x99\xb8\x10\xc0\x23\xeb\x4e\x6e\x69\ +\xcc\xac\xf2\xd0\xab\x72\xb0\xa5\x30\x96\x33\x16\x80\x83\x28\x58\ +\xe0\x6a\xe3\x99\x80\x33\x4b\x49\x5b\x47\xcc\x80\x22\xc8\x50\xc0\ +\xf2\xc9\x58\xc2\xaa\x08\xd8\x65\x09\xdb\x54\xab\x2c\x14\x33\x95\ +\x4e\x74\xea\x73\x2f\xef\x38\x94\x3d\x30\x30\x31\x01\x0b\xb7\xf1\ +\xfd\xfc\xca\x31\xdf\x52\xd2\x17\x68\x19\x34\x7e\xde\xd5\x96\x59\ +\x7b\xda\x19\x45\xf4\xcb\x26\x94\x39\xac\x01\x84\x9e\x86\x1f\x53\ +\x35\x88\x70\xba\xce\x8c\xae\xb6\x19\x5a\x30\x88\x01\x11\x12\xac\ +\x40\x98\xe0\x12\x76\x35\xbc\x71\xb5\x76\x52\x86\xbd\xc3\xb2\xf2\ +\xe4\x33\x6f\x97\xcb\x41\xb8\x0f\x02\x37\xf0\x83\xbc\xe7\xb8\x5d\ +\xb3\xd2\x35\x14\x83\x8d\x2d\xe4\xe2\xda\xb3\x56\x75\x52\x57\x77\ +\x0a\x87\x68\x0a\x01\x55\x97\x47\x50\x5b\x2a\xda\xf4\x6b\x30\x11\ +\x04\xcf\x00\xc8\x28\x7c\x14\x38\xb2\x63\xc2\x77\x72\x06\x3d\xbb\ +\xc6\xd1\x30\x12\xc3\xee\x37\x87\x02\x10\x1e\x83\x63\xc2\xdf\xcf\ +\xf9\x8f\xe4\x9e\x98\xbe\x44\xa7\x43\xe3\xdb\x96\x14\x17\x9d\x7f\ +\x5a\x37\xf6\x96\x86\xf1\x7b\x67\x9e\x80\xfd\xce\x61\x14\x5c\xbf\ +\xba\xd6\x8f\x04\xf2\xaa\x4b\x49\x28\xaa\x8d\x7a\x63\x25\x8e\x75\ +\x95\xa5\xf8\xe5\x0b\x07\xd0\xd6\x9f\xc4\xeb\x6f\x0e\xc3\xe8\x0d\ +\xe3\xbf\xe5\x87\x79\xdb\xc7\x72\x53\x6f\x96\xd5\x05\x00\xfe\xda\ +\xf8\x53\xf5\x75\x31\x79\xe6\xda\x76\xbc\x5c\x39\x04\xd1\x4a\xe0\ +\x06\xc6\x86\x15\xcb\x30\x9a\xaa\x9e\x2d\x92\xca\xc1\x33\x03\x3d\ +\xb0\x46\x09\x78\x87\x70\xb6\xdf\x61\x0e\xf9\x83\xc8\x97\x2a\x00\ +\x63\x27\x04\xee\xc1\x23\xf8\x29\x1b\x7d\xfc\x3f\x35\xb8\x9c\x9a\ +\x60\xe3\x32\x10\xae\x00\xe3\x22\x00\x31\xe3\xe8\xe1\xd6\x98\x8a\ +\x43\x29\x8d\x6c\xa1\x8c\xd0\xd4\x19\x95\xc1\xf8\x1f\x08\xfc\xc2\ +\xf8\x29\xde\xc6\x7b\x3f\xfe\xdf\x4a\x2c\xbc\x4f\x24\x2a\x68\x01\ +\xd0\x06\x46\x3b\x28\xaa\x16\x80\x61\x10\x86\xa2\x3a\x89\x5e\x7e\ +\x96\xcb\xc7\xf5\xc7\x1e\xbf\xcb\xfa\x7f\x3a\xa0\x39\x4f\xf9\xd4\ +\x8d\x12\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x87\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x04\x00\x00\x00\xfd\x0b\x31\x0c\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\x01\xb7\ +\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\x06\x49\x44\x41\x54\ +\x78\xda\xb5\x96\xdb\x8f\x13\x55\x1c\xc7\xbf\x67\x66\x7a\x4d\xdb\ +\xdd\xb5\xb0\x65\x59\x2e\x46\xb9\x28\x59\x0c\x11\xc4\x10\x85\x37\ +\xf4\xc1\x0b\x0f\x06\xf5\xc9\x37\xe3\x8b\x51\xfe\x02\x8d\x26\x3e\ +\x18\x8d\x11\x13\x8c\x31\xa0\x06\x88\x41\xc5\x0b\xca\x42\xb2\x84\ +\x15\x0d\x04\x76\xb9\x2c\x5d\x14\xc9\x86\xcb\xee\x96\xbd\x75\xbb\ +\xed\xf6\x32\xed\xcc\x9c\x99\x73\x3c\xd3\xc9\x50\xdc\x50\xdb\x86\ +\xf6\xfb\xed\x39\x33\xd3\xa6\xbf\x4f\x7f\xdf\xce\x39\x2d\xe1\xa8\ +\xa6\x9d\x31\x73\x7b\xfb\xa6\xf6\xee\x68\xd4\xf0\x50\x05\x12\x91\ +\x40\x40\xb8\x61\x16\xcd\x92\x55\xa2\x9a\xa5\x53\x61\x2d\x8b\x01\ +\xff\xd0\xc1\x19\x54\xd1\x3d\x00\xdb\x57\x2c\x79\xab\x6d\xd5\x8a\ +\xae\x2d\xdd\x9d\x9e\xb0\x0c\x51\x7c\x5a\x52\x15\x14\x84\xf3\x95\ +\xd9\x3d\xd3\xb5\xb3\x5d\x93\x51\x2d\x20\x50\xb3\xe1\xbd\x07\x67\ +\x6b\x00\x5e\x79\x33\xf2\x54\x67\x78\xcb\x44\xd0\x2b\x45\x36\x3c\ +\x2d\x8a\x83\xca\x54\x9e\x96\x55\x4f\xa5\xa4\xf0\x3d\x61\x57\x95\ +\xfe\xe7\x59\xc8\xbc\x7a\x74\x7f\x55\xc0\x6b\x1f\x6f\x26\xeb\x52\ +\x08\x23\x64\xbb\x7b\x75\x6c\x65\xc9\x14\xef\x95\xaf\x05\xa7\x7c\ +\x6a\x49\xd5\x0b\x46\x81\x9a\xba\xaf\xe8\x2d\xf8\x0a\xfe\x5c\x47\ +\xaa\x67\x3c\x90\x5d\x08\xdb\xfd\xa4\xfc\xc4\x4f\x1f\xe1\x8e\x14\ +\xdc\xa5\xf0\x8a\x75\x7f\x8a\xd2\x4c\x98\x83\x9f\xca\x8f\x96\x0a\ +\x91\xa4\x5f\x53\xf2\x48\x60\x32\x58\x0c\x62\x81\x08\x0b\xa5\xda\ +\x12\xd1\x9b\x5b\x4e\xed\x8c\x83\x40\x12\x26\x6f\xff\xb1\xe7\x59\ +\xa0\x0a\xc0\x48\x8d\x2c\x5f\x93\x06\xa7\xe4\xf3\x9e\x81\xb5\x33\ +\x6d\x80\x1f\x4b\x11\x01\x15\xbc\x0e\x00\xc5\x05\x00\x2e\xe5\x3b\ +\xf3\x9d\xb7\x37\xc6\x77\x7e\x33\x1e\x3b\xfa\xee\x9e\x95\x2a\xa4\ +\xaf\x36\x5a\x6a\xd5\x88\x5e\xdd\xba\xf9\xe5\xdc\x4a\x99\xec\xdf\ +\x70\x7d\x19\x1a\x56\x24\xbe\xe3\x10\x0f\xd0\xf8\xf1\xe1\xec\xf5\ +\x2a\x1d\x9c\x1b\xd8\xf4\xe8\xb6\xb1\xdc\xe2\x97\x22\x13\xfa\x6c\ +\xfb\x44\xe8\xb6\x2f\x07\x56\xa3\xac\x84\x36\x74\xe6\x17\x4d\x45\ +\xc6\x3b\xfe\x4e\x8f\x16\x2f\x9f\xa6\xf4\x66\xd5\x88\x46\x8d\xe7\ +\x86\xd7\x6f\x8d\x14\x9f\x19\x44\x08\x61\x35\x3a\xd2\x3d\xb2\xa4\ +\xe4\x0f\x78\xbd\x8a\x24\x51\x18\xbc\x04\x8d\x98\x90\x98\x6c\x12\ +\x53\x32\x88\x21\x69\x92\xe6\xc9\x2c\xbd\xd4\x33\x10\x4b\x20\x7f\ +\x28\x66\x14\x1e\xcb\x9e\xf6\x71\xfe\xbf\xeb\x60\xd7\xeb\x2f\x76\ +\x89\xf2\x8e\xc3\xde\xf6\xd5\x0f\xcb\x3e\xc5\xe3\x51\x00\xc3\xb4\ +\xa8\xa5\x9b\x1a\x2d\x68\xe9\x74\x42\x9b\x73\x6f\x51\xe7\x78\xd1\ +\xff\x97\x7f\x5b\xfc\xbd\xc8\xf8\xd0\xc2\x0e\x17\xa8\xff\xe7\xb8\ +\x09\x06\x5e\x36\x33\xa8\xa6\x2b\x44\x26\x0a\xbc\x24\x28\x07\x3c\ +\x7e\xaf\xcf\xeb\xf3\x79\xbc\xe5\x55\x2d\x46\xd9\x12\xa4\x54\x60\ +\x2c\xf6\xf8\xe4\x91\x8e\xc4\x35\xa0\x06\x60\x38\xd5\xd7\x9b\x24\ +\x15\x44\x56\x05\x64\x82\xb2\x44\x35\x5b\x12\x91\xb9\x5b\xba\x0c\ +\xb1\xa4\xf8\x83\xcb\xe7\xf2\x7c\x68\x82\x97\x6a\x02\x80\xe3\xf1\ +\x5f\x07\x2d\xb8\x88\x74\x01\x5c\x21\x52\x85\x50\x2e\xc9\x70\xd7\ +\xe7\x27\x57\x96\x85\xb4\x55\xf3\x87\x8b\x89\x29\xa0\x36\x40\xe8\ +\xdb\x1f\x8f\x8f\x81\x3b\x0b\x8e\xb1\x39\x15\x20\x36\x8b\x70\x87\ +\x22\x11\x71\x56\x89\x68\xf2\x01\xdd\xdf\x33\x7d\x40\xbe\x7c\x05\ +\xa8\x13\x00\x9c\xdc\x1b\xcf\x81\x3b\x90\x94\x6a\x58\x4e\x3b\x70\ +\x67\xc2\xe0\x46\x54\xf2\xcd\x44\x1f\x4a\x9e\x51\xce\x9d\x05\x1a\ +\x00\xc4\xe7\x4f\x7c\x3d\xa7\x3b\x21\xa9\x5a\xde\x60\x5c\x20\xec\ +\xe1\x9a\xc3\xd9\xbc\xa5\xb1\xae\xc5\xf3\x39\xda\x7f\x7e\x5a\x6b\ +\x08\x00\x1c\x1b\x3e\xf9\x65\x81\x3a\xd5\x92\x45\xca\x2d\x6e\x81\ +\x71\xa7\x03\x1b\xe5\x44\x34\x1d\xf5\x53\x4f\xe1\x97\x4b\x83\x93\ +\x40\x83\x00\xe0\x8b\x33\xfd\xfb\x74\x51\x15\x3c\xab\x6b\x96\x38\ +\x21\xcc\x46\x70\x26\x60\x4e\xfa\xc5\xa0\x16\x68\xcb\x1c\x19\xea\ +\xfd\x07\x68\x1c\x20\xf4\x69\xef\xa9\x03\xa2\x18\x33\xad\x0c\xb5\ +\xb8\x29\x7a\x10\x16\x00\xd3\xb2\xd3\x67\x52\xa6\x23\x9a\x39\x76\ +\xf9\xd0\x20\xd0\x30\xc0\xd5\x87\xfb\x4f\x1f\x86\x40\xa4\x0d\x83\ +\x9b\x44\xc4\xc4\x18\x04\x8a\x81\x80\x64\x3b\x42\xea\xef\xf1\x7d\ +\x7d\xc0\x7d\x00\x80\xf7\x3f\xb9\xd0\x0b\x5e\xa2\x45\x66\x42\x58\ +\x14\xb7\xca\x11\x51\x2f\x27\x97\x86\x3f\xfb\x0e\x35\xa4\xa0\x86\ +\x38\x5f\xf3\x4e\x68\xd1\x23\x2f\xe4\xac\x76\x45\x5c\x88\x87\x65\ +\xd9\x11\x95\x82\xb7\xce\x1d\xd8\x2b\x9e\xc0\x7d\x76\x00\x8c\xd0\ +\x7d\xbb\xc6\xce\xe6\x2c\x4a\x4c\x11\x0f\x65\x26\x17\xb3\x37\x71\ +\xe3\xfb\xdd\xa3\x06\xd0\x04\x00\x70\x51\x3d\xf6\x46\x72\xae\xc4\ +\x29\x0c\x66\x32\xc3\x32\xf9\x24\xfa\x3e\x38\x9f\x03\x9a\x04\x00\ +\x7e\x48\x16\xb2\x9c\xc7\x3c\x08\xa4\x02\x53\x52\x06\x49\xfe\xdb\ +\x0c\xea\x92\x82\x3a\xc5\xb9\x02\x3f\x62\x08\xf2\x34\x9b\x67\x84\ +\xa0\x4e\x49\x75\x03\x00\x67\x79\x39\x6b\x18\xcd\x07\x70\xb0\xf2\ +\x91\x38\x9b\x76\xd3\x01\x0c\xb6\x9c\x0d\x0e\xa4\x05\x1d\x58\x8c\ +\xf3\x3b\x85\x05\xa2\xe9\x00\x93\x80\xbb\x01\x09\x4b\xcd\xef\x00\ +\x84\x43\xc8\xfd\x25\x6b\x01\x00\x02\xe0\x7e\x7e\xd2\x82\x88\x50\ +\xd9\x77\x5a\xd2\x81\x28\x6f\x1b\xbc\x55\x11\x31\xd8\x6a\xe1\x42\ +\x63\x2e\x43\x72\x10\xcd\x07\x70\xf0\xca\x2a\x20\x68\xcd\x5e\xc4\ +\xdd\x88\x5a\xf1\x25\x0b\x39\xef\x68\xd5\x5e\x44\xee\x44\x44\x5a\ +\x73\x9b\x32\x07\xd0\xca\xbb\xa8\x12\x51\x6b\xd6\x41\x8b\x23\x4a\ +\xf5\xdd\x9a\xcd\x51\xd5\x9a\xb3\x6e\xe8\xf1\xcc\x85\x13\xc4\x8f\ +\xba\x44\x78\xb5\x17\x64\x78\xe0\x15\xc3\xb6\x82\x30\xd6\x63\x6d\ +\x39\x7d\xf7\x5f\xfc\x20\x46\x40\x61\x82\x96\x6d\x80\x72\xab\x6e\ +\x80\x28\xee\x2b\xdb\xfb\x9f\x39\x88\x36\xb4\x8b\x63\x01\x39\xe4\ +\xa1\xc1\x80\x2e\xec\xce\x9a\x6d\xde\x40\x07\x04\x12\x14\xc8\x62\ +\x78\xdc\x3e\xca\x83\xc0\x2c\x9b\x0a\xdb\xb3\x73\x65\x71\x86\x7b\ +\xea\x5f\x72\x45\xcc\xfb\x32\x31\xff\x15\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\xda\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x11\x29\x2f\xde\x85\x97\xa1\x00\x00\x0b\x5a\x49\x44\x41\x54\x68\ +\xde\xed\x98\x7b\x90\x55\xd5\x95\xc6\xbf\xb5\xcf\x39\xf7\xdc\xdb\ +\x8f\x7b\xbb\xfb\xa6\xdf\x2f\xe8\x6e\xe0\x36\xd2\xc0\x00\x8e\xb1\ +\x44\x22\x01\x45\xa6\xa8\x50\x29\xe4\x11\x25\x21\x11\x6b\x26\x8e\ +\x83\x99\x47\x52\xc6\x57\x4d\x2c\x33\xa6\x52\xa9\x4c\x62\x2c\x47\ +\x65\x10\x05\x94\x37\xbe\x32\x32\x89\xd1\x50\x91\x97\x04\x41\xe8\ +\xa6\x41\xe5\xd1\xd2\xdd\xd0\xd0\x8f\xfb\x38\xf7\x79\xce\xd9\x7b\ +\xaf\xf9\xc3\x62\xfe\x8d\x65\x68\xe9\x54\xe5\xab\x3a\xff\xed\x73\ +\xaa\x7e\xfb\x3b\x6b\xed\x6f\x6d\xe0\xaf\xba\xb6\xa2\x3f\xf7\x03\ +\xbd\x7d\xbd\x68\x6a\x6c\x02\x00\xf4\xf5\x9d\xaf\x0b\x06\x43\x53\ +\x88\x8c\x1a\x86\x16\xbe\xef\x5f\x76\x92\xc9\xee\x58\xfb\xe4\x5e\ +\x00\x38\x72\xe4\x7d\xcc\x9c\x39\xeb\xaa\x02\x98\x9f\xf7\xc5\xf3\ +\xbd\xe7\xd1\xdc\xd4\x0c\x33\x60\x35\x0c\x0f\x0f\xad\x51\x4a\x7f\ +\x97\x59\x87\x7d\xdf\x07\xb3\x0b\xa5\x14\x34\x33\xec\x60\x10\x67\ +\xcf\x9d\x95\x04\x6c\x4e\x39\xe9\x9f\x02\x38\xb9\x6f\xff\x5e\xcc\ +\xbe\xe9\xe6\x6b\xe7\x40\x6f\x7f\x1f\x9c\x4b\x29\x8a\x36\x44\xff\ +\x5b\x2b\xb5\x9a\x88\xf1\xde\xfb\xdd\xee\xee\xb7\xf7\xe6\x95\x54\ +\xda\xf3\x25\xc2\xe1\x62\xc3\x71\x32\x2a\x68\x5b\xc6\x0d\x33\x3b\ +\xec\x19\x1d\x13\x83\xa6\x65\x02\xa0\xb7\x47\x86\x06\x17\xb7\xb5\ +\xb4\xe6\x9a\x5b\x5a\xaf\x11\x40\x5f\x6f\x0c\x8c\x13\x44\xda\xd8\ +\xf5\xe6\x7e\x67\xf7\x9e\x23\xc9\xa5\x8b\xe7\x17\x2d\x5a\x30\xd7\ +\x8a\x84\x83\xa6\xd6\xd0\x60\x80\x0c\x50\x2e\xe7\xf1\x6f\xdf\xd9\ +\xef\xbe\xbc\xf3\x7f\x0a\x1d\x13\x6a\x4b\x17\xce\x9d\x11\x09\x58\ +\x01\xe9\xf9\xde\x9c\xb9\xb7\xcc\x3b\xf8\x85\x03\x7c\x72\xfe\x93\ +\x39\x5a\xa9\x3f\x24\x9d\x8c\x7a\xe4\xe7\xdb\xfa\xef\x5e\xf9\x75\ +\x7b\xee\x4d\x33\x6d\xd7\xf3\x15\xc0\x2c\x88\x00\x30\x03\x00\x83\ +\x08\x4c\x00\x98\x6c\xdb\x32\x0e\x1f\xfb\xd0\xfd\xd9\x93\xeb\xdc\ +\xd5\x77\xdc\x58\x1f\x2d\x2b\x35\x35\xf3\xa2\xdb\x17\x2c\x7c\xf3\ +\x0b\x01\xe8\x3a\xd1\x05\xdb\xb2\x1a\x98\xa8\x6f\x60\x30\xee\x3d\ +\xb3\xe5\xdd\xfe\x9f\x3c\xb2\xa6\x84\x04\x24\x01\x4c\x42\x28\x41\ +\x00\x11\x69\x80\x01\x02\x13\x43\x30\x08\xcc\x2c\xb4\x66\x30\xc3\ +\x00\x91\xf9\xf0\x7f\x3c\x9d\x99\x3d\xa5\xa2\xbe\xa6\x32\x62\x2b\ +\x29\x67\x95\xbb\x15\x47\xe6\xdd\x35\xff\x73\x01\x88\xcf\xba\xb0\ +\x63\x4a\x07\x3c\xdf\x3f\x9c\xc9\x64\xf4\xf3\xbb\x0e\xf7\x3e\xf6\ +\xf0\x1a\xdb\x95\x9c\xf3\x25\xe7\x25\x53\x56\x31\x72\x1a\xc8\x68\ +\x20\x1b\x29\xb7\x93\xe1\x32\xdb\x09\x97\xdb\x49\x05\x64\x35\x23\ +\xa3\x18\x39\xa9\x39\xeb\x7a\x2a\xfb\xd8\x0f\xef\xb5\x4f\xf4\xca\ +\x8b\x97\x87\xe3\xb2\xe0\xb9\xfb\xe7\xdd\x35\x1f\xcf\x3e\xf7\xcc\ +\xe8\x3a\x70\xfc\xf8\xb1\x27\x88\xf4\x83\xbf\x78\xe9\xc0\xb9\x7b\ +\xef\x5e\x61\x06\x02\x76\xc1\x30\x49\x9a\x86\x90\x86\x41\x52\x08\ +\xa1\x0c\x83\x74\x65\x85\xe5\xb5\x4d\xb8\x61\x76\x4d\x6d\xa3\x3b\ +\x30\xd0\x67\x9f\x39\x7d\x68\xff\xf0\x88\x6f\x29\xcd\x86\x52\xda\ +\x94\x52\x9b\x52\xb3\xa9\x95\x0a\x3e\xf5\xcc\x0b\x98\x37\xbd\x7c\ +\x9c\xeb\xc9\x5f\xdd\xfd\x9d\xd5\xdf\x1b\x55\x07\x5c\xcf\x7d\xb0\ +\xfb\xcc\xe5\xcc\xc4\x49\xd7\xb9\x92\xcd\xb4\xaf\x75\x56\x31\xd2\ +\x9a\xc9\xd1\x44\x0e\x09\x4a\x11\x21\xa9\x81\x64\xc7\xac\x1b\x93\ +\x5f\x5d\xb4\xe4\xd2\xd4\x99\x37\x26\x19\x48\x40\x20\x09\x81\x14\ +\x13\x39\x1a\x22\xad\x34\x67\x5d\x89\xf4\xed\x0b\x6e\x93\x9d\x67\ +\x12\xf1\xea\xaa\xea\xfb\x17\x2d\x5e\x68\x8d\x0a\xc0\xdb\x6f\xfd\ +\x0e\x07\x0e\xee\x5f\xad\xa4\x87\xd7\xf6\xf5\xf4\x76\x74\x4c\xf6\ +\x5d\xa5\x73\x92\x29\xab\x59\xa4\xb5\x20\x87\x04\x25\x61\x20\x49\ +\x26\x25\x0c\x20\x1e\x2a\x2a\xc9\x97\x57\x54\xa5\x82\x45\x25\x79\ +\x03\x88\x0b\x93\x12\x24\x3e\x7d\x20\x90\x22\x21\x72\x42\x08\xb7\ +\xb6\xae\xb6\x70\xc1\xb1\x06\x5b\x5b\xc7\xe1\xd6\xf9\x0b\xee\x19\ +\x15\x80\xf9\xb7\xdd\x0a\xd7\x75\x97\x65\x73\x05\xee\x4f\x06\x2f\ +\xe7\x25\xa5\x15\x53\x46\x5d\xd9\x79\x83\x92\x64\x50\x5c\x98\x34\ +\x22\x4c\x1a\xb6\x80\x41\x29\x95\xe7\x2b\x95\x57\x4a\xfa\x16\x30\ +\x24\x4c\x1a\x31\x4c\x8a\x93\x49\x09\x3b\x20\xbc\xe2\xa0\xc9\xc5\ +\x41\x03\xb6\x65\xca\xca\xfa\xb6\x74\x4f\xdf\x90\x3b\xb5\x63\xda\ +\x3d\xa3\x76\x12\x4b\x29\xe7\x9c\xed\x4f\xa7\xaa\xea\xea\xdd\xc3\ +\x67\x9c\x0b\x37\x77\x44\x4b\x2c\x9b\x5c\x4d\xc8\x54\x57\x05\x92\ +\x21\xa0\x10\x04\x0a\x06\xe0\x03\xc8\x49\xa5\xa4\xeb\xab\x9c\x54\ +\xca\xb7\x80\xbe\x86\x90\x11\xd2\x40\xc0\x05\x8a\x09\xb0\x86\x92\ +\x7e\x99\x6d\x18\x56\xde\xd5\x5e\x30\x1c\x4d\x1d\x3c\x76\xd4\x99\ +\x33\x63\xfc\x8c\x51\x03\xf0\x5c\x37\x38\x98\x72\xe3\xa5\xe1\x06\ +\xd7\xd7\x94\x3f\x70\x26\xdf\xd7\xda\x40\xee\xa2\x2f\x17\x37\xb5\ +\xd5\x5f\xf7\x6f\x55\x75\x0d\x19\xc3\xb0\x3c\x66\x10\x58\xd3\xac\ +\x39\x0b\xba\x5c\xb7\xe0\x56\xd6\x35\x0e\xc4\xfe\x76\xe1\x63\x24\ +\x0c\x06\x00\xad\xa4\x75\xb1\xf7\x7c\xc9\xc8\xe5\x53\x7b\xce\x0c\ +\xb8\x97\x2e\x24\xbd\x42\xa8\xb8\xc4\x38\x7f\xca\xc9\x0e\x0f\x0d\ +\x55\x7e\x73\xd5\x9d\xd1\x4d\x1b\x36\x8f\x5c\x55\x80\x37\x7e\xfd\ +\x7a\xc4\x75\x5d\x14\xa4\x96\x66\xc0\x92\x86\x29\xfc\xa0\x6d\xc8\ +\x94\xaf\x47\x32\x80\x2c\x8b\xd6\x8c\x34\x4c\x9a\x79\xbc\xb4\xac\ +\x22\x0b\x06\x6b\xad\xc8\x0a\x57\x3b\xf1\x54\x96\xcc\xe2\xca\xe1\ +\xb6\x19\xb7\x24\x48\x08\xd6\x0c\x9d\x75\x46\x4a\x5d\xcf\x9f\x91\ +\x01\x4e\x0f\xe6\x94\xcc\x7a\x5c\x52\x50\x46\xc8\x63\xd3\x3b\x73\ +\xf6\x34\x4a\xc3\x65\xe5\x00\xae\x2e\x80\xe7\xb9\x52\xfa\x12\x5a\ +\x42\x0b\x4b\x68\x12\xa4\x0c\x93\xa4\x19\x10\x9e\x0d\xf8\x05\xd7\ +\x63\x29\x6c\x47\x9a\x91\xb8\x52\x5a\x03\x9a\x13\x4e\xc1\xd5\xd2\ +\x13\xc2\xb4\xb4\x34\xc2\x05\x10\x60\x18\x86\xd0\x22\x8b\x7c\xc1\ +\xd3\x12\xe8\xbf\x98\x51\xde\x70\x46\xd5\xf8\x52\x57\x05\x4c\x32\ +\x2e\x0e\x5c\x04\xc1\xf0\xaf\xfa\x2f\x74\xc7\x92\x65\xd9\x8d\x1b\ +\x5f\x44\x91\x2d\x82\xbe\x2f\x05\x81\x40\x82\x94\x69\x91\x1c\x72\ +\x7c\xab\xef\xa3\xbd\x9b\x7c\x40\x69\x40\x0b\x40\x15\x01\x85\xbf\ +\xfb\xd6\x03\xab\x67\xcd\x9e\xd7\xf7\xfe\xbe\x77\x1a\x7f\xb3\xf1\ +\xa7\xeb\x72\x40\x90\x01\x41\x40\xdc\xc2\x8f\x7a\xba\x33\x52\x3a\ +\x3e\x27\x41\x54\x69\x10\x0b\x43\x28\xc3\xf7\x7c\x28\xad\xfb\x46\ +\xa5\x06\x14\xeb\x73\x91\x10\x55\xba\x71\x69\x28\xad\x05\x33\x60\ +\x19\x24\xce\x66\xf5\xd1\x8b\x86\x1c\x21\x90\x6b\x10\x5c\x10\xfc\ +\x05\x21\x23\x79\x61\x60\x64\xae\x71\xb2\xf7\xe8\x85\x81\x21\x09\ +\xe0\xa9\xbd\x79\x15\x01\x23\xc0\x80\xad\x98\x83\x6e\x4e\x47\x4b\ +\x82\x62\x42\x36\x43\x96\xe7\xf9\xa6\x25\x47\x2a\x32\xbe\x97\xda\ +\xf0\xc2\x4b\x7a\x54\x0e\x32\xad\xf4\xab\x93\x1a\xcb\x4b\x83\x9c\ +\x0b\xb7\x54\xda\x55\x0d\x11\xb3\x92\x98\x85\x29\x20\x6c\x41\x66\ +\x48\xc0\x08\x11\x19\xc5\x9f\x26\x39\x41\x60\x12\x10\x00\x88\x01\ +\x50\x89\x20\x2a\x16\x44\x41\x22\x11\x22\x32\x82\x06\x4c\x5b\xa0\ +\xc8\x20\x0e\xe6\x0b\xbe\xad\xb3\x97\xc3\xbe\x2f\xff\x77\x54\xce\ +\x81\xa7\x9e\xfe\x15\xce\x9d\xef\x79\xba\xb6\xae\x01\xd3\xea\xdc\ +\xb6\xd6\xca\x40\x53\x63\x99\xd1\x54\x24\x28\x22\x25\x9b\xff\x9f\ +\x47\x08\x9a\x98\x35\x00\xc9\x60\xad\x94\x52\x60\x66\x00\x9e\x20\ +\x92\x44\xac\x04\x81\x05\xb1\x08\x32\x4a\x42\x84\xb2\x5c\xde\x0b\ +\x05\x33\x27\x5b\x46\x12\x09\x48\x29\xd7\xaf\xb8\x73\xd9\xd5\x6f\ +\xa3\x6b\xee\xbb\x1f\x00\x7a\x6e\xb9\xf9\x2b\x5d\xb7\x5d\xdf\x34\ +\xe5\xbd\xfe\xf4\xa5\xb2\xf2\x08\x39\x3e\x05\x4a\x8b\x8d\xa0\xd6\ +\x6c\x6a\x22\x32\x08\x20\x40\x03\x50\xc9\x78\x5a\x05\x86\x53\x6e\ +\x22\xe1\x28\x00\xbe\x01\x28\xc6\xa7\xe9\xb4\x48\x50\x91\x52\xa8\ +\x73\x5c\x2e\xbf\x34\x52\x08\xa9\xc1\xf7\x27\x69\xcd\x43\x3b\xb7\ +\xef\xfa\xdd\xa8\x65\xa1\x27\x7e\xf2\x63\xec\xda\xb5\xeb\x0e\x27\ +\x9d\xa2\xcb\xa7\x0f\x34\x1e\xfc\xd0\xc9\x0d\x0c\x15\x42\x99\x94\ +\x8c\xb8\x79\x1d\x02\xc1\xd0\x80\xc1\x04\xf1\xcb\x8b\x69\xf5\xc9\ +\x91\x1d\xd7\xbd\xb7\xe5\xfb\x2b\x7a\x8f\xec\x9c\x4c\x13\xef\xf7\ +\x05\x81\x4d\xc0\x2a\x15\x28\x0b\x33\x5a\xb4\xab\x9a\xfa\x87\x0a\ +\x45\xd6\xe0\xbe\xeb\x07\xfa\xcf\x9b\x42\x88\x6f\x2f\x5d\xbe\x64\ +\xf4\x66\xe2\x87\x1e\x7c\x04\x00\x3e\x6e\x6a\x6a\xf8\xaf\xea\xca\ +\xca\x7f\xec\x3d\xf7\x6e\x87\x3f\x7e\x4e\x26\x68\x9b\x85\xa2\x62\ +\x23\x1f\x0a\x09\xcf\x14\xd0\x04\xc8\xd9\xd1\xe2\xf2\x7f\x89\xab\ +\xe6\x27\xa3\xa6\x0f\x00\x1f\x29\x2e\x67\xcd\x61\x53\x88\x46\x5b\ +\xa0\x2d\x91\x94\xad\x3d\x17\xdc\xb0\x73\xe1\xa3\x49\xbd\x9d\x6f\ +\x35\x43\x18\x1b\xb7\x6f\xdd\xb9\xfb\xf3\x0e\x34\x9f\x39\x8d\x3e\ +\xf0\xc3\x1f\xe0\xa1\x07\x1f\xbd\xaf\xfb\xc3\x8f\xfe\x60\xc7\x0f\ +\x74\xe4\xce\xbc\xf3\xe5\xa1\x61\xbf\xfe\x52\x5f\x61\x5c\x7c\xc0\ +\x1b\x67\x32\x47\x03\x44\xd1\x00\xe1\x4b\xf7\x46\x8c\x71\x7d\xcc\ +\x4d\x83\xcc\xe3\x4b\x19\x13\xc3\x02\xd3\x4a\x04\xa6\xa5\x52\xaa\ +\xed\xd8\xe9\x42\xe4\xd2\xe9\x63\xd3\xcf\xbf\xb7\xfe\x86\x4c\x2e\ +\x7f\x6e\xc7\xb6\x9d\xab\x3e\xef\xee\x03\x80\xf1\x59\x17\xee\xdf\ +\x77\x00\xf7\xff\xf3\x1a\xfc\xf2\x3f\x9f\x7c\x71\xfa\x8c\x19\xb7\ +\x69\xe7\xec\xac\xc2\xa5\x53\x8d\xf9\x40\x6b\xda\xf3\x03\x01\x96\ +\x54\x54\x1c\x22\xbb\xc4\xa6\x92\x20\xe1\x4b\x86\x46\x3d\x80\xf1\ +\x4c\xdc\x9c\xcd\xeb\xfa\x8f\xfb\xfd\xaa\x43\x5d\xc3\x35\xf9\xb3\ +\x7b\x6e\xed\xda\xb7\x75\x52\xca\xc9\x1c\xd9\xb9\xfd\x95\x29\x4b\ +\x97\x2f\xc1\x8e\x6d\xbb\xbe\xb8\x99\xf8\xef\xbf\x7b\x0f\xd6\x3e\ +\xbb\x0e\xab\xbe\xf3\xad\x87\xa5\xf4\x7f\xcc\x5a\x21\x54\x33\xed\ +\x5c\xb8\xf5\x2b\x9d\x95\x2d\x53\x7b\xa2\x65\x66\xba\x3c\x6c\xb8\ +\xb6\x45\xec\xf9\x6c\x39\x19\x94\x24\xfa\xcf\x8e\xe3\xe1\x53\xd3\ +\x47\x7a\x0e\x4d\x38\xde\x79\x1c\x6d\x2d\xad\x38\x74\xf8\x50\x51\ +\x53\x63\x73\x7e\xe7\x8e\x57\xae\xdd\xc5\xd6\xb2\x15\x77\x8c\x63\ +\xe6\x67\x99\x79\x81\x29\x08\x76\x51\x31\x8a\xca\x1a\x46\x02\x81\ +\x90\x1f\x08\x16\x4b\xed\xa7\x8b\x75\x3e\x59\x96\xcd\x24\x69\x68\ +\x24\x0e\x21\xc4\xa9\x1f\x7c\xff\x81\x09\xb9\x5c\x4e\xbe\xfe\xc6\ +\xab\x6f\x3c\xf9\x8b\xa7\x96\xdf\xf9\xcd\x3b\x6b\xa5\xef\x0d\x6c\ +\xdf\xba\xf3\x8b\x07\xb8\x62\xff\xf2\x6f\x2c\x8d\x30\xf3\x4a\x66\ +\x9e\x07\x60\x2a\x33\xd7\x00\x00\x11\x0d\x01\x38\x49\x44\x6f\x11\ +\xd1\xda\x6d\x5b\x76\xe4\xd7\xae\x5d\xdb\x33\x6f\xfe\xbc\xda\xfd\ +\xfb\xf7\x15\xd2\x99\xb4\xf7\xc1\xb1\xa3\x83\xeb\x9e\x5b\x3f\xe5\ +\x2f\xe6\x2e\xf3\xb9\xb5\xcf\x7d\xa3\x50\x28\x78\x9d\x5d\x9d\xfc\ +\xea\x6b\xaf\xe8\x7f\xff\xd1\xa3\xbc\xe2\xae\x65\xcb\x47\xbd\x0b\ +\x5d\x0d\x2d\x5f\xb6\xbc\xa1\x50\x28\x6c\xce\x17\xf2\x66\xcb\xf8\ +\x16\x84\xc3\x11\x6a\x6a\x6e\xe6\x8a\xf2\xe8\x0b\x00\xb0\x64\xe9\ +\xd7\x47\xaf\x0b\x5d\x0d\x75\x77\x77\x3b\xb1\x49\xb1\xa9\x41\x3b\ +\x38\x39\xd6\x1e\x03\x6b\x46\x3e\x9f\x27\xcf\x73\xad\xda\xba\xda\ +\xd0\xd6\xcd\xdb\xdf\x1e\xd3\x00\x2b\x57\xae\x44\xcf\xd9\x9e\xdd\ +\x76\xd0\x7e\xa8\xb9\xb9\x19\xb5\xb5\xb5\x48\x24\xe3\xd0\xcc\x48\ +\x25\x13\xb3\xcb\xa3\x65\x4f\x4f\x9b\x36\x35\x77\xea\xe4\x87\x63\ +\x13\xa0\xb3\xb3\x13\xe7\x7a\xce\x79\xb1\xf6\x98\x22\x41\x5f\x9d\ +\xdc\x3e\x19\x81\x40\x00\x99\x4c\x06\x4a\x29\xce\x66\xb3\x7f\xb3\ +\xf9\xa5\xad\x9b\xc6\xac\x03\x57\x74\xf8\xf0\xe1\x77\x63\xb1\xd8\ +\xf7\xaa\x6b\xaa\x83\x4d\x8d\xcd\x94\xfe\x14\x80\xd2\xe9\x74\x6b\ +\x5d\x7d\xed\xef\xa7\x4d\x9f\xda\xdb\xd5\x79\x62\xec\x02\x3c\xfe\ +\xf8\xe3\xe8\xeb\xeb\xeb\xd2\xac\xef\x6a\x6f\x6f\x47\x49\x71\x31\ +\x9c\xb4\x03\x30\x38\x91\x88\x2f\x7c\x71\xfd\xc6\x9f\x8f\x69\x07\ +\xf6\xec\xd9\x83\x0f\x3e\xf8\xe0\x74\x2c\x16\xbb\xbd\xb4\xb4\xb4\ +\xbe\xb5\xa5\x95\x3c\xdf\x83\xe7\xf9\xe4\xba\x85\xd2\xda\xfa\x9a\ +\x64\x57\xe7\x89\x43\x63\x16\x00\x00\x56\xad\x5a\x85\xe1\xe1\xe1\ +\xb7\x08\xf4\xaf\xad\xad\xad\x28\x2f\xaf\x80\x93\x76\xc0\xcc\x9c\ +\x48\x26\x16\x7a\x7e\xee\x89\x9b\x66\xcf\xd6\x7f\xaa\xa0\xaf\x19\ +\xc0\xf1\xe3\xc7\x71\xf2\xe4\x49\x27\x16\x8b\x55\xd9\x41\xfb\xfa\ +\x49\x13\x27\x41\x83\xe1\xb9\x2e\x49\xdf\x07\x91\xd1\xb4\xe5\xe5\ +\x6d\xaf\x8d\x59\x07\xae\xb4\xd5\x75\xeb\xd6\xed\x6e\x6f\x6f\x7f\ +\xb4\xae\xbe\x8e\x6a\xaa\xab\x29\x93\xcd\x80\x99\xe1\xa4\x52\xd3\ +\x6b\x6a\xaa\xb6\x74\x4c\xeb\x18\xe9\x3e\x71\x72\x6c\x02\x74\x76\ +\x76\x02\x00\x26\x4e\x98\x78\x51\x08\xf1\xb5\x58\x2c\x06\xc3\x32\ +\x50\xc8\xbb\xd0\x5a\x73\xca\x49\xdd\xb2\x69\xc3\xcb\xcf\x8c\x59\ +\x07\xae\xe8\xc8\xd1\x23\x47\xdb\xdb\xdb\x57\x55\x44\x2b\xca\x1a\ +\x1b\x9b\xa8\x90\x2f\x40\x6b\x45\xd9\x5c\xae\xba\xae\xbe\xf6\x68\ +\xc7\xd4\x29\x1f\x9f\xe8\xea\x1e\xbb\x00\xab\x57\xaf\x46\x32\x99\ +\xdc\x0b\xe0\x1f\xda\xda\xda\x50\x54\x54\xa4\xf3\xf9\x9c\x54\x5a\ +\x21\x95\x4a\x62\xfd\xba\x0d\xaf\xfc\x59\x33\xf1\x68\xeb\xf9\xe7\ +\x9f\x07\x80\xa3\xd1\x68\xf4\xf5\xce\xce\xce\x85\x33\x67\xce\x34\ +\x4a\x4a\x4a\xac\x48\x69\x04\x65\x91\xf2\xfe\x31\x93\x46\xff\x54\ +\x41\xbf\xf9\xdb\x37\x97\x7b\xae\x97\x23\x22\x83\x48\x80\x04\x0d\ +\x17\x0a\xde\x63\xf7\xfd\xd3\xbd\x7f\x19\xb3\xc2\xb6\x6d\xdb\x00\ +\x00\x17\x2e\xf6\x2f\x3e\xf4\xc7\x83\x8b\x01\x60\xe3\xa6\x0d\xf8\ +\xab\xc6\xb2\xfe\x0f\x8d\x05\xdd\x47\x21\x95\xd1\xce\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x16\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x03\x00\x00\x00\x60\xdc\x09\xb5\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0a\x61\x00\x00\x0a\x61\x01\xfc\xcc\ +\x4a\x25\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x07\x1b\x10\x1a\ +\x0a\x80\x03\x5b\x7c\x00\x00\x01\xa1\x50\x4c\x54\x45\x00\x00\x00\ +\x09\x66\xee\x62\x9d\xf7\x62\xa2\xf7\xa5\xa5\xaa\xaf\xaf\xb3\xc2\ +\xc2\xc6\xb3\xb3\xb8\xa9\xa9\xad\xaa\xaa\xad\xb4\xb4\xb7\xc4\xc4\ +\xc9\xc4\xc4\xca\x09\x6a\xf6\x63\xa3\xfd\x63\xa4\xfd\x08\x69\xf5\ +\x09\x6a\xf5\x0c\x6c\xf5\x0d\x6c\xf5\x10\x70\xf5\x11\x70\xf5\x15\ +\x72\xf5\x15\x73\xf5\x1b\x75\xf6\x1c\x76\xf6\x20\x78\xf5\x25\x7b\ +\xf7\x25\x7c\xf7\x29\x7e\xf7\x2a\x7e\xf7\x2e\x81\xf6\x2e\x81\xf7\ +\x32\x84\xf8\x33\x84\xf7\x37\x87\xf8\x3d\x8a\xf8\x41\x8d\xf9\x42\ +\x8d\xf9\x47\x8f\xf8\x47\x90\xf8\x4b\x93\xfa\x4c\x94\xfa\x4f\x97\ +\xfa\x50\x97\xfa\x55\x9a\xf9\x59\x9d\xfb\x5e\x9f\xfb\x97\x97\x9c\ +\x99\x99\x9f\x99\x99\xa0\x9a\x9a\xa0\x9c\x9c\xa1\x9d\x9d\xa1\x9d\ +\x9d\xa3\x9f\x9f\xa4\x9f\x9f\xa5\xa0\xa0\xa5\xa1\xa1\xa5\xa1\xa1\ +\xa6\xa2\xa2\xa5\xa2\xa2\xa6\xa2\xa2\xa7\xa4\xa4\xa8\xa5\xa5\xa9\ +\xa6\xa6\xab\xa7\xa7\xaa\xa7\xa7\xab\xa8\xa8\xad\xa9\xa9\xae\xab\ +\xab\xae\xab\xab\xaf\xab\xab\xb0\xac\xac\xaf\xac\xac\xb0\xac\xac\ +\xb1\xac\xac\xb2\xad\xad\xaf\xad\xad\xb0\xad\xad\xb2\xae\xae\xb1\ +\xae\xae\xb2\xae\xae\xb3\xaf\xaf\xb1\xb1\xb1\xb7\xb4\xb4\xb9\xb9\ +\xb9\xbd\xbb\xbb\xc0\xbe\xbe\xc3\xbe\xbe\xc4\xbe\xbe\xc5\xbf\xbf\ +\xc5\xc0\xc0\xc5\xc0\xc0\xc6\xe1\xe1\xe0\xe1\xe1\xe1\xe3\xe3\xe3\ +\xe4\xe4\xe4\xe5\xe5\xe4\xe5\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe7\xe8\ +\xe8\xe7\xe8\xe8\xe8\xe9\xe9\xe9\xea\xea\xea\xeb\xeb\xea\xeb\xeb\ +\xeb\xec\xec\xec\xed\xed\xed\xee\xee\xee\xef\xef\xee\xef\xef\xef\ +\xf0\xf0\xef\xf0\xf0\xf0\xf1\xf1\xf0\xf1\xf1\xf1\xf2\xf2\xf2\xf3\ +\xf3\xf2\xf3\xf3\xf3\xf4\xf4\xf4\xf5\xf5\xf4\xf5\xf5\xf5\xf6\xf6\ +\xf5\xf6\xf6\xf6\xf7\xf7\xf6\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf8\ +\xf9\xf9\xf9\xfa\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\ +\xfe\xfc\xfe\xfe\xfe\xfe\xfe\xff\xff\xff\xfe\xff\xff\xff\x93\xfb\ +\x1e\x67\x00\x00\x00\x10\x74\x52\x4e\x53\x00\x00\x00\x00\x00\x00\ +\x00\xb7\xb8\xb8\xb8\xb8\xb8\xc1\xc1\xc1\x84\xa2\x02\xbc\x00\x00\ +\x00\x01\x62\x4b\x47\x44\x8a\x85\x68\x77\x76\x00\x00\x01\xd2\x49\ +\x44\x41\x54\x78\xda\xed\x94\xb1\x8e\xd3\x50\x10\x45\xef\xcc\x38\ +\xf6\x0a\xb1\x2c\xd1\x92\x1e\xfe\x80\x92\x06\x6a\x1a\x5a\xfe\x91\ +\x86\x8e\x8a\x12\x5a\x1a\xfe\x03\x81\xd0\xb2\xc4\x79\x9e\x7b\x49\ +\xec\x68\x43\x36\x76\xb4\x41\x74\x70\x64\x3f\x7b\x2c\x9f\xf7\xe6\ +\x8d\xc6\xc6\xbf\x8c\x03\x81\x93\x78\x70\x71\xe7\x99\x07\x9e\x3c\ +\xc6\x9d\xa8\xb0\x45\x38\x59\x38\x31\x25\x0a\x33\x1c\x65\xb6\xbf\ +\x02\x0d\xa5\x79\x59\x0c\x03\x06\x6c\x21\xcc\xc2\x61\xef\xda\x03\ +\x01\xcf\x9f\x39\x53\x14\x49\x10\xda\x9c\xaa\xe7\x2a\xcb\x6f\x52\ +\xf7\xe2\xfd\xa1\x70\x15\x2b\x8a\x49\x2a\x49\xf4\x4e\x73\xd1\xb2\ +\x7c\x11\xd4\x5c\xdf\xde\xb4\x80\x15\xc2\xe4\x91\xa2\x89\x22\xc0\ +\x66\x51\x80\xa5\x13\xa8\xda\x91\x2a\x11\x11\x48\x9a\x14\x49\xa6\ +\x73\xb6\xc0\x9a\xd6\x42\x88\xc4\x61\x4a\x31\x54\x23\x29\x77\x8a\ +\x1d\x2e\x32\x60\xad\x61\x8d\x55\x53\x42\x20\x22\x91\x2e\x79\xd3\ +\x3f\x59\x39\x01\xb8\x1f\x0a\xbb\x20\xb2\x4e\xb2\x9a\x01\xe9\x1d\ +\xdc\x09\x5a\x3d\x22\xcc\x70\x63\xac\x83\x8c\x5e\x55\x25\x3a\xe1\ +\x31\x52\xa5\xc0\x8e\xb8\x89\x9a\xbe\xce\x11\xa3\x29\x1d\xd2\xbf\ +\x58\xa4\x32\xb6\xe9\x8f\xf7\xda\xa9\xfe\xb4\xd9\x07\xec\xf3\x68\ +\xf1\x07\xcd\x87\xa3\x94\x5b\xed\x9d\xa8\x31\x41\x3d\xf6\x01\x19\ +\xb0\xba\xff\x4a\xc3\xad\x61\x03\xe1\x30\x83\xbd\xfd\x81\x1d\x86\ +\x2d\x73\x7c\xc5\xeb\xa7\xca\x2c\xa4\x25\x45\xe9\x21\x57\xed\x35\ +\xc9\xf6\xcd\xe1\x0a\x03\xac\x7e\x26\x99\x49\x0a\xd2\x5c\x5d\x69\ +\x45\x05\x31\x25\x5c\xa1\xb2\x1c\x54\xd9\x25\x12\xa0\x99\x45\x4e\ +\x0a\x2d\x5c\xe6\xde\x79\x01\x2e\xc1\xb4\x2e\x32\x14\xdf\x27\x85\ +\x25\x10\x04\x9d\x81\x05\x09\x47\x5a\x68\x9d\xe7\x91\x15\x02\x91\ +\x16\x51\xce\xfb\xc4\xbb\x10\xe1\xde\x4e\x0a\x1c\xba\x4e\x7e\x76\ +\xd6\x17\xb7\x33\x38\x71\x64\x0f\xb1\x1d\xb3\x06\x3c\xcd\x89\x8d\ +\xe1\x7b\xef\x8c\x05\x11\xc3\xa0\x73\x51\x60\xa9\x27\x85\xcf\x4d\ +\x87\xdf\x70\x1b\x2e\x9f\x30\xc6\x7c\xbe\x2f\x4f\xcd\xea\xd8\xd1\ +\x61\x82\x6e\x54\x38\xf5\x77\xdf\xe1\x34\x6c\x73\xfc\xe7\x6f\xf1\ +\x0b\x6b\xf2\xf1\xe0\xad\x75\xd1\xdd\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x0e\xe1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0b\x03\x12\x33\x17\xce\x90\x8f\x21\x00\x00\x0e\x6e\x49\x44\ +\x41\x54\x78\xda\xed\x9a\x79\x70\x9c\xe5\x7d\xc7\x3f\xef\xb9\x87\ +\xf6\x92\x64\x5d\x16\x96\x2c\xcb\x96\x8d\x2d\x17\x63\xc7\x60\x0e\ +\x1f\xa1\x94\x52\xda\x69\x20\x1c\x43\x30\xa4\xb8\x60\x9a\x69\xa7\ +\xfd\xa3\x85\x64\xe8\xe4\x8f\x26\x93\x7f\x28\xff\xb4\x4c\xa6\xb4\ +\x30\xe5\x8f\x10\x30\x60\xc7\x17\x53\x48\x8c\x8d\x49\xb0\x8d\x4d\ +\x8d\x6f\x19\xd9\x96\x25\x4b\xb2\x4e\xeb\xda\xfb\x78\x8f\xa7\x8f\ +\xb5\xca\x4a\x6b\x84\x91\x9b\x40\xd3\x99\x7c\x47\x5f\xbd\xbb\xda\ +\xd9\x7d\x3e\xdf\xdf\xf3\x7b\x1e\xbd\xef\xee\xf2\xff\x5d\x0a\x5f\ +\x82\x1e\x04\x14\x50\x72\xf9\x23\x2e\x50\x01\xa2\x0d\xf8\xe0\x77\ +\x31\xc0\xe3\xa0\xac\xf3\xf9\x82\x75\x0b\x16\xdc\x16\x5e\xb4\xe8\ +\x6b\xbe\xba\xba\x85\xbe\xfa\xfa\x39\x9e\xea\xea\xa0\x1e\x0c\xfa\ +\xb4\x92\x92\xb8\x1d\x8d\x26\xb2\x43\x43\xe7\xd3\x17\x2f\xb6\xc6\ +\xce\x9e\xfd\xe8\xc3\xed\xdb\x0f\x1f\x8b\xc5\x72\x3f\xf9\xbf\x0a\ +\x70\x17\xb0\x1e\x42\x65\xa6\x79\xaf\xaf\xa2\xe2\x51\x7f\x5d\xdd\ +\xda\x40\x53\x93\x19\x58\xba\x14\xdf\xdc\xb9\x98\xe5\xe5\x48\x70\ +\x14\xd3\x44\xf3\xf9\x70\x73\x39\xec\x58\x8c\x4c\x57\x17\xe9\x0b\ +\x17\x48\xb5\xb7\x47\x53\xdd\xdd\x6f\xc7\xbb\xbb\x5f\x3d\xdd\xde\ +\xbe\xf7\xdd\x74\xda\x7a\xf7\xab\x08\xb0\x18\xf8\x2e\x84\x4b\xe1\ +\xaf\x35\xf8\x3b\xb3\xbc\xac\xba\xfa\x9b\xdf\x24\xbc\xe2\x6b\x18\ +\xa5\xa5\xb8\xe9\x34\x4e\x32\x89\x6b\x59\x20\x04\x42\x7a\x42\xf9\ +\x30\xc1\x20\xaa\xc7\x83\x23\xc3\x24\x5a\x4e\x31\xfa\xe1\x3e\x92\ +\x6d\x6d\xc7\xd2\xb1\xd8\x3f\xb7\xc1\xe6\xa7\xc1\xfe\xd2\x02\xdc\ +\x0f\xca\xc3\xf2\xe0\x81\xe7\xbd\xd5\x55\x73\x6b\x1e\x7a\x90\xf0\ +\x8d\xcb\x71\xe2\x09\x84\x6d\xe7\x61\xa5\x05\x4c\x85\xcf\x1f\xaf\ +\x7c\x0c\xc6\x67\x48\xd8\x16\x23\xbb\x77\x33\xbc\x6b\x17\xae\xe3\ +\xee\x4b\xc1\xdf\xbe\x06\xc7\x76\xfe\x36\x03\xfc\x13\x50\x0d\xe1\ +\x0a\xf8\x17\xd3\xe3\x79\xbc\xe6\x81\xfb\x98\xb5\x76\x1d\x76\x34\ +\x5e\x00\x2c\x02\x2e\x86\x2d\xbe\x3f\xcd\x63\xaa\xc7\x04\x04\x03\ +\x6f\x6c\x22\x71\xa2\x25\x93\x83\x67\xcf\xc0\x8f\xff\x11\xec\xdf\ +\x4a\x80\xff\x84\xba\x30\xec\x28\xa9\xbb\x6e\x59\xc3\x77\x36\xa2\ +\x19\x7e\x64\xc5\x3f\x17\xd0\x75\x6d\xec\x44\x1c\x27\x93\x19\x6f\ +\x25\xc5\x30\xc6\xd7\x81\xe6\xf5\x4f\x04\x9c\x3e\x88\x1e\x0a\x92\ +\x6c\x39\x21\x83\x6c\xc6\xb2\x9d\x9f\x76\xc0\xc6\xa7\x21\xf3\x1b\ +\x05\x78\x19\xe6\x87\x61\x57\xe9\xb2\xe6\x86\xba\xc7\x1e\xc3\x4d\ +\x5b\xd3\xb4\x89\x20\x17\x1f\x23\x26\x7b\x3a\x79\xbe\x9d\x6c\x6f\ +\x1f\x6e\x3a\x8b\x4c\x32\x39\x88\xa6\xa1\x05\xfc\x78\xae\xab\xc5\ +\x3f\xbf\x91\x92\xc6\x05\x28\xba\xe7\x33\x05\x50\x75\x1d\x91\x4b\ +\x71\xf1\xa5\x97\xc9\x25\xd2\xef\x5c\x80\x87\x9e\x81\xe4\x35\x07\ +\x10\xc0\x8b\x50\x5b\x0a\x7b\xcb\x57\x2e\x5b\x30\xe7\x81\x07\x91\ +\xf0\x9f\x69\x93\xf4\x50\x1f\xc3\xfb\xf7\xcb\x05\x79\x06\xc7\x71\ +\x63\x16\x1c\xca\xc1\x01\xe9\xd6\x2c\x0c\xd8\x90\x33\x21\xe8\x81\ +\xd9\xd2\xcb\x0d\xb8\xd5\x84\xa5\xaa\xcf\xd4\x03\x37\x2c\x95\x6b\ +\x68\x05\xaa\xc7\x5f\xbc\x56\x14\x05\xcd\xa3\x72\xf1\xc5\x97\xc8\ +\xc4\x93\x3f\xeb\x82\xf5\xdf\x85\xec\x35\x05\xf8\x21\xf8\xe6\xc1\ +\xae\xc8\xf5\xf3\x6f\xaf\x7f\x64\x3d\x22\xeb\x14\xb7\x89\x93\x63\ +\x70\xff\x2f\x19\x3b\x74\x84\x9c\xe5\xb4\x25\xe0\xc7\xed\xb0\xa5\ +\x03\xfa\x53\xe0\xbc\xc3\x67\x75\x1f\x28\x26\x98\x37\xc0\xf5\x55\ +\xf0\x94\x5f\x82\xe9\x25\xde\x50\xe9\xd7\x57\x53\x52\xdf\x54\x5c\ +\x1c\x40\x37\x04\xdd\x2f\xbd\x42\x26\x93\x7b\xfe\x75\xf8\xde\x3b\ +\x20\x66\x14\xe0\x56\x50\x9e\x84\xe7\x02\x65\xe1\x67\xe6\x7f\xe7\ +\x49\x14\xd7\x28\xaa\x50\x2e\x39\x46\xef\xdb\x3b\x49\x76\xf5\x27\ +\xe3\xf0\xdc\x09\x78\xa1\x13\xa2\xd7\xb2\x8f\xff\x08\xc2\x73\xe0\ +\x5d\x6f\x89\xe7\x96\x8a\x7b\xee\xc6\x28\xad\x82\x2b\xd6\x14\x9a\ +\x0a\xa9\x51\x7a\x5f\xdb\xe2\x24\x04\xf7\xfd\x02\xde\xde\x4c\xb1\ +\x34\xa6\xd1\x33\xb0\xca\xaf\xaa\x2f\xd7\xaf\x7f\x40\xd5\x8d\x20\ +\xae\xeb\x22\x1c\x07\x57\x3a\x1b\x1d\xa4\x6b\xcb\x16\xe2\x7d\xc3\ +\xed\x17\xe1\xde\xf7\x60\xd3\x1b\x90\x69\x63\xe6\x7a\x0e\x82\xb5\ +\xb0\xd5\x13\xf4\xae\xa9\xf8\x93\xbb\xd0\x83\xb3\x8a\xc6\x90\xc7\ +\xf1\xfb\xae\x6d\xa3\x06\x42\x28\xa6\x50\x73\xdd\x7d\xb7\x05\xe0\ +\x27\xbb\x21\x7d\xd5\x00\x1b\xc1\x68\x80\x37\xcb\x57\x36\xd7\x45\ +\x9a\x9a\x71\x6d\xa7\xf0\xe2\x56\x26\x4a\xe7\xf6\xed\x24\x2e\xc5\ +\x4e\xb7\xc3\x9f\xbe\x0a\x27\xfe\x9b\x6b\xd3\xf3\x86\x11\xaa\x10\ +\x62\xab\x19\xf2\xdd\x59\xf9\xc7\x77\xa2\xfb\xcb\xa6\xc2\xe7\x6f\ +\xbb\x6e\x21\x88\x9d\xc9\x12\x5c\xd8\x84\xdc\x20\xc2\x46\xce\xd6\ +\x55\x78\xaf\x95\x49\xa9\x5c\xa1\x66\x09\xa6\x9a\xfa\xcd\xe5\x37\ +\xad\xc4\xce\xda\xd8\xb6\x8d\x63\x59\xf2\x98\xa5\x67\xef\x6e\x12\ +\x83\xd1\xde\x0e\xb8\xbf\x15\xda\xda\xb9\x36\xbd\x7c\xf3\xcd\xa1\ +\x86\x85\x0b\xb7\x06\xe6\xd6\xde\x59\x73\xd7\x1d\x18\x66\x08\x6c\ +\x1b\x2c\x0b\x21\xed\x4a\x3b\x53\x3d\x31\x76\xbc\xe7\x12\x15\x77\ +\x7f\x1d\x0d\x9e\xba\x09\x6a\x99\x22\x9d\x29\xfa\x73\xd0\x0c\x78\ +\xba\x74\xf9\x22\x45\x38\x06\x8e\x6b\x15\xfa\x31\xd6\xd5\xc2\xd8\ +\xd9\x6e\xbb\x1f\x36\x1e\x82\xd6\x3d\x5c\x9b\x5e\xbd\xe7\x9e\xf0\ +\x75\xd5\xd5\x3b\x75\xdd\x5d\xa3\x66\x12\x88\x8c\x8a\x9b\xff\xef\ +\x3d\x69\xc0\x1d\x3f\xda\xb8\x4e\x06\x45\xf1\x17\xc6\xf7\x35\xd4\ +\xa3\x97\x96\x04\x4b\x47\x93\x7f\x53\x06\xcf\x8e\x4c\x37\x03\x2b\ +\x61\xb1\xa2\x2a\xab\x82\x0b\xe6\xe3\xe4\xec\x42\x25\x2c\x2b\x41\ +\xff\xa1\xa3\x24\x04\xaf\xed\x85\x5f\x5c\x2b\xfc\xa6\x07\x1f\x8c\ +\xcc\x5b\xb2\x64\x47\xb0\xae\x6a\x8d\xe9\x66\x51\x12\x6e\xa1\xf2\ +\xd2\xf9\xdb\xd2\x72\x16\x50\x44\x8e\xb1\x93\x87\x89\x9e\x3e\x81\ +\x63\x4f\xce\x44\xbc\x7b\x80\xb2\xdb\x56\xa2\xc2\xfa\x75\xe0\x61\ +\xba\x00\x7e\x78\xd8\x5b\x53\xa6\x69\x46\xa0\x68\x1a\xa3\x17\x5a\ +\x49\x45\xd3\xc9\x6e\xf8\xd1\x5e\x70\xb8\x06\xbd\xf1\xe8\xa3\xe1\ +\xc6\x65\xcb\x76\x04\xe7\x54\xae\xa5\xb7\x13\x31\x98\x2c\xc0\x2b\ +\xd2\x4c\xb1\xaa\xb9\x8c\x7e\x7a\x94\x68\x5b\xaf\x9d\xe8\x18\xc0\ +\xce\x8e\x8c\x8f\x6f\x5b\x16\xd9\x58\x0c\x7f\xc3\x3c\x14\x5d\x99\ +\xb3\x0a\x56\x7f\x26\xc0\x6a\x50\x81\x3b\xfd\xd7\x55\xe2\x64\xdc\ +\x89\xbe\xb7\x71\xdd\x2c\xc3\x67\xce\x93\x12\x6c\x3b\x0c\xed\xd7\ +\x04\xbf\x61\x43\xa4\x69\xe5\xca\xff\x0a\xcd\x2e\x5f\x63\xb7\x1c\ +\xc5\xbd\x38\x36\x0e\xaf\x4c\x81\x57\x26\xc2\x68\x1e\x85\x4b\x67\ +\x8f\x33\xd4\xda\x93\xe8\x14\x3c\x9e\xb5\x45\x57\xaa\xf7\xa2\x0c\ +\x30\xb1\x16\xc6\x59\x74\x8c\x8a\x10\x06\xdc\xb5\xe2\xca\x00\xf5\ +\x10\x56\x14\x96\x79\x2b\xca\xb1\xa7\x2c\xa0\x6c\x6a\x58\x2e\xdc\ +\x38\x31\x78\xfd\x43\x70\x67\xdc\x36\x1b\x36\x94\x36\xad\x58\xb1\ +\x33\x50\x19\xba\x2d\x73\xf0\x57\xb8\x17\x86\x50\x0a\xf0\xe3\xe0\ +\x05\x78\x23\x60\xd0\x7f\xee\x24\x97\x4e\x77\x27\xfb\xe1\xb1\x63\ +\xb0\x29\x05\xdb\x92\x7d\x43\x08\x91\x2b\x74\x43\x72\x60\x44\xee\ +\x48\xf3\x00\xd6\xf8\x41\x2d\x0a\x70\x1d\x2c\x14\xba\xdc\x7f\x3c\ +\xbe\x02\xbc\x34\xa9\xa1\x41\x72\x8e\x88\x9e\x83\x83\xcc\x50\xaf\ +\x3c\xf4\x50\x64\xde\xe2\xc5\x3b\xfc\xa5\xbe\xd5\x99\xf7\x7f\x8e\ +\xdb\xd6\x2f\xa1\xf3\xf0\x6a\x1e\xbe\x30\x03\x66\x59\x80\xee\xb6\ +\x53\xf4\xb5\x74\x25\xfb\x04\xdf\x3e\x0d\x3b\x7e\x0e\x6e\x02\xde\ +\xcd\xc6\xb3\xb8\x56\xb2\xc0\x22\xdb\x88\xc0\xdc\x7a\x80\x05\x41\ +\xf0\x16\x05\x30\x61\x91\xea\x33\x10\x68\xf9\xf6\x91\x76\x6d\x8b\ +\x74\x2c\x4a\x0e\xce\x74\x41\x8c\x19\xe8\xdf\xef\xb9\x27\xd2\xd8\ +\xd4\xf4\xb6\x2f\x64\xae\xb6\xf6\xbc\x83\x7b\xb6\x0f\x55\xc2\xab\ +\x93\x95\x2f\x1c\x3d\xd5\xa5\x74\x9c\x3b\x4e\xcf\xc9\xce\x84\x84\ +\x7f\xac\x15\xb6\x6d\x03\x01\xd0\x02\x47\x2c\xdb\x75\x9c\x4c\x02\ +\xcd\xe3\xa1\x6c\xc9\x12\xd4\x70\x98\xae\xc3\x87\x11\x0a\xe1\x45\ +\x50\x53\xb4\x8d\x3a\x50\xae\x98\x97\xe1\xdd\xf1\xfd\x58\x00\x9a\ +\xe2\x92\x49\xa6\xb0\xa0\xdd\x9d\x41\xfb\xbc\xb0\x6e\x5d\x69\x7d\ +\x43\xc3\x76\x5f\x50\xbf\x5d\xd9\xbf\x07\x71\x7e\x18\x75\x62\x8b\ +\x54\xa4\x99\xd8\x26\x55\xc0\x9c\x57\x4b\xcb\xa7\x9f\xd0\x7d\xa2\ +\x33\x39\x28\xf8\x8b\x36\xd8\xbe\x13\x04\x13\x1a\x80\x68\x4e\xd0\ +\xef\x2a\xd4\xa6\xe3\x71\xda\x5e\x7f\x1d\x3b\x9b\x25\x54\xe5\x45\ +\xa8\x8a\xa6\x3a\x22\x5c\x14\x00\x88\xc8\x16\x92\xf0\x0e\x8e\x0d\ +\x5c\x1e\x48\x15\x58\x96\x8d\x03\xd1\x41\x10\x5c\x45\x3f\x68\x6e\ +\x8e\xcc\xae\xaa\xda\xee\x0d\x68\x6b\xbc\xc7\x0e\xa2\xb4\x8f\xa2\ +\x5c\x71\xa1\xc3\xe5\x20\x8a\x82\xb1\xa8\x81\xa3\xa7\x3e\xa6\xf3\ +\x78\x67\x4a\xc2\x3f\xfe\x29\x6c\xdb\x75\xc5\xeb\x3b\x8c\x63\x24\ +\x62\xbd\xbd\x8c\xf5\xa4\x0a\x5b\x9f\x00\x64\x28\x34\x28\x2d\x0a\ +\x60\x83\x0c\xe5\x30\xdc\xdd\x2d\xc1\xbd\xf8\xc6\x2f\x40\x74\x5c\ +\x04\x0e\x28\xfd\x7c\xbe\xfe\x4a\x51\xc2\x81\x68\x74\x87\xae\x66\ +\xd6\x94\x9d\x3f\x85\xd6\x11\x2d\xc0\x4b\x17\x06\x56\x74\x1d\x7d\ +\xf1\x3c\x0e\x9f\x3c\x48\xfb\xf1\xae\xf1\xca\x9f\x81\xad\xef\x4d\ +\x53\x1c\x3b\x1f\x42\x90\x87\xc5\x99\xb0\xcc\x8f\x23\x7f\x39\x08\ +\xb5\x28\x80\x05\x63\x96\xe5\x32\xd8\xd9\x41\x2e\x6e\x61\x00\x7e\ +\x9f\x89\x32\xcb\xc0\x85\xc8\x42\x50\x8e\x4f\x33\xd0\x13\x10\xa9\ +\x10\x62\x9b\xea\xc4\xd7\xcc\x49\x0e\x63\x0c\x58\xa8\x9a\x86\x02\ +\xe3\xd5\xe6\xd7\xe7\x39\xb6\x8d\xad\xe6\xf8\xf8\xe8\x3e\xce\x9f\ +\xea\x4d\x0d\xc8\xca\x9f\x90\xf0\x07\xa6\x9f\xd9\x71\x6e\x17\x82\ +\x8a\xaa\xa0\xc2\xb8\x5d\x40\xd1\x24\xbc\x2b\x48\xc1\xd8\x95\x33\ +\x30\x96\x93\x01\x7c\x1e\x15\x2b\x3e\xf1\x84\x4c\x0e\x53\x33\x10\ +\xd0\x68\xe5\xff\xe4\x30\x45\xdf\xce\x5f\x27\x6f\x2b\x89\x98\xeb\ +\x6e\xd0\x2d\xec\xb7\xf7\x91\x12\xa0\x4d\x0c\xa8\x4c\x58\x00\x6e\ +\x50\xe7\x68\x99\x87\xf3\x5d\x49\x09\xcf\x86\x16\xf8\x59\x31\x7c\ +\xb1\x42\x50\x82\x42\xb5\xe4\x2d\x04\x50\x00\x55\x93\x7c\xae\x70\ +\x32\x10\x2b\xda\x85\x12\x70\x26\x9b\x71\x30\x7c\x1a\x0a\xe4\x2d\ +\xc0\x50\x15\x80\x85\x73\x21\xc4\x14\xad\x87\x48\x15\xec\x0c\x4a\ +\xf8\x9b\xc2\x06\x25\x5d\x49\x74\x01\x06\x9f\xb5\x16\x32\x38\x32\ +\xcb\x2b\xb7\xb2\x64\xb2\x57\x56\xfe\x30\x6c\xbe\x1a\x3c\xc0\x62\ +\x58\x8e\x21\xe7\xd2\x11\x45\x01\xe4\x0c\x60\x09\xe2\x2d\xd0\x5b\ +\x14\xa0\x13\xce\xe6\x6c\xd7\x96\x3b\x11\x2a\x14\xec\x71\x04\x8a\ +\xa1\x06\xea\x60\x0d\x13\x7a\x04\x4a\xab\x60\x7b\xa8\xd4\x5c\x73\ +\x73\x64\x02\x1e\xa6\xba\x00\xaf\x4a\xf8\x8f\x67\x79\x68\xbd\x90\ +\x48\xf5\x09\xfe\xf2\x08\x6c\x39\xfa\x05\xf0\xe5\x80\x01\x77\xf9\ +\xc2\x26\x22\x66\x15\x58\x34\x55\xc1\x05\x72\xd0\x91\x80\x74\x51\ +\x80\x6e\x18\x4a\x0b\x4e\x3b\x0a\xa8\xaa\x52\x98\x05\x67\x28\x4b\ +\xb8\xd2\x8b\x0e\xdf\xaa\x03\xe5\x21\x88\x5c\x6e\x1b\x09\xbf\x76\ +\x55\xc4\xc4\xdf\x99\x44\x13\xa0\x4d\x03\xaf\x85\x0d\xf6\x55\x78\ +\x39\xd9\x91\x48\xf7\x0a\x9e\xf8\x10\x36\x1f\x03\xc1\x17\x68\x11\ +\x78\x55\xb8\x3f\x12\x36\x70\x12\x76\x81\xc5\xe3\xd7\x48\xa7\x1d\ +\x32\x70\x60\x00\xec\xa2\x00\x67\xc1\xce\xc2\x07\xd1\xb8\x85\x2f\ +\x6c\x14\x52\x3b\x49\x9b\xca\xa0\x81\xcc\xf4\x8d\xdb\xe1\xa6\x4a\ +\xd8\x19\x2e\xf3\xac\xbd\xa5\xd4\xc4\x23\xeb\xa0\x8a\x89\xea\x50\ +\x1c\x42\x09\x9b\xec\x95\xf0\xc7\xdb\xe3\xb2\xf2\x6c\xd8\x07\x6f\ +\xb6\xcf\x00\x3e\x0c\x34\xc3\xbd\x9a\x47\x6b\x0c\x3a\x02\x5c\x51\ +\x08\xe0\x93\x6d\x18\x1d\xcd\x92\x84\xdd\x43\xd3\x9d\x8d\x8e\xc0\ +\x5b\x23\x43\x59\xd7\x2b\x07\x56\xa0\x60\xff\x48\x96\xd0\x2c\xaf\ +\x37\x02\xbb\xc3\xe5\x9e\xd5\xab\x24\xbc\x71\x19\x9e\x02\x7c\x51\ +\x08\x22\x26\x7b\xe4\xac\x1d\x39\x1f\x4f\x4b\xf8\x27\xf6\xc3\x5b\ +\x17\x40\x30\x03\xad\x82\x12\x03\xbe\x5f\x3b\xc7\x8f\xdb\x93\x2a\ +\x30\xa8\x0a\x38\xa6\x4a\x2a\xeb\x0e\x1e\x81\xf7\x99\x2e\xc0\x69\ +\xf8\x24\xe5\x88\x93\x31\x40\x33\x27\x1f\xb2\x2e\x65\x68\x92\x40\ +\x91\x4a\x6f\x40\x56\x1e\xad\x3d\x8e\x22\x28\x0a\x99\x0f\x93\x87\ +\x7f\xaf\xca\xcb\xc7\x6d\x31\x09\xcf\x93\x07\xe0\xcd\xae\x19\xc2\ +\x37\x82\x52\x07\xdf\xf3\x05\x8d\x25\xb3\x1d\x81\x9b\x73\x27\x8b\ +\x28\x8b\x3a\x38\x9a\x23\x09\x5b\xfb\x21\x3e\x6d\x80\x41\xc8\xc4\ +\xe0\x85\x0b\x72\x51\x06\xe6\x06\x0b\x4f\x46\x80\xaf\x33\xc1\xad\ +\x12\x8e\xb6\xcf\x87\x17\x32\xdc\xae\x6a\x1f\x87\xce\xc6\x52\xfd\ +\xb2\xf2\x87\x60\xd3\xc5\x19\xc2\xcf\x05\x6e\x85\x3f\x33\x34\xe5\ +\xd9\xa5\xf5\x25\x38\x92\xa1\x30\x86\x02\x42\x06\x18\x1e\xca\xa4\ +\xfb\xe0\xc7\x03\x20\xf8\x9c\x16\xe2\x53\xd8\x1c\xcf\x38\x9f\xf6\ +\x09\x81\x19\x30\x98\xd0\xf8\x62\xca\x9d\x8d\x91\x57\x71\x00\x00\ +\x51\xe6\x61\x77\xb5\x9f\x83\x67\x62\x69\x09\xbf\x71\x3f\xbc\x39\ +\x53\xf8\xda\x3c\xfc\x1d\x5e\x85\x9f\x36\x2f\x0c\xeb\xe1\x0b\x09\ +\x84\x33\xf9\xd4\x92\xda\x12\x3a\x06\xd2\xc4\x05\x6f\xb5\x20\x11\ +\xaf\x76\x51\xdf\x0d\xf1\x21\x78\xb6\xad\x23\x2e\xd4\xc6\x20\x4a\ +\x7e\x47\xba\xba\x24\xfc\xfb\x35\x3e\x3e\x6a\x8d\x66\xfa\x85\xd8\ +\xb8\x0f\x36\x5d\x02\x97\x19\x68\x16\x28\x6b\xe0\x11\xaf\xa2\xec\ +\x68\xbe\x3e\x1c\x6a\xe8\x4f\x63\x27\x6c\x7e\x2d\xdd\xa7\x31\x1a\ +\x36\x18\x1c\xca\x0e\x75\xc2\x0f\xba\xc0\xbd\xea\xdb\x2a\x59\x20\ +\x06\xe7\x2b\x5c\x1a\xe3\x39\xe7\x0f\xe6\xd7\x05\x70\x86\xb3\x85\ +\x1d\x46\xbb\xc2\x7a\xb9\x87\x7d\xb3\xfd\x1c\x38\x3d\x96\x1e\x14\ +\xe3\x17\xfc\xaf\x8f\x82\xf8\xc2\xcc\xc0\x1f\x42\xcd\x62\xf8\x57\ +\xbf\xa9\xfe\xf0\x96\x25\xa5\x9e\x26\xb9\x68\x73\xa3\xb9\xc2\x79\ +\x8f\xab\x2a\xb0\x24\xc2\xe1\xd6\xa8\x18\x72\xc5\x3f\x1c\x80\x3d\ +\x16\xc5\xd2\x99\x46\x83\x60\xb7\xc3\xdf\xab\xa3\xb9\x1b\x8f\x87\ +\xcc\xc5\x2b\xea\xf2\x3d\x29\xa0\xc8\x6a\xc4\xe4\xc8\xbc\x20\xfb\ +\x3f\x19\x26\x2d\xd8\xe3\xc0\x6e\xbe\x40\x35\xa0\xfe\xd1\xec\xd9\ +\x0d\x6a\x32\xf9\x44\x2e\x16\x7b\xaa\xa6\xda\x5b\xbe\xae\xd2\x47\ +\xf0\x4c\x94\x6c\xc6\xa1\x20\x05\xcc\xc5\x11\x7e\xd9\x91\x60\xd4\ +\x72\x37\x1d\x81\x57\x92\x33\x7d\x6b\x11\xc0\x07\xdc\x28\x7f\xaa\ +\xe0\x9d\xe6\x05\xa1\xea\x1b\x33\x0e\x6e\x77\x12\x13\x0a\xf6\xe8\ +\x0a\x8a\x5c\xec\x27\x03\x3a\x87\x3b\x93\xc4\x13\x6e\x62\xee\xf2\ +\xe5\xfb\x83\x95\x95\xfb\x1c\xc7\x39\xed\x6a\x5a\x9f\x48\xa7\x2d\ +\x5f\x65\xa5\xc7\x6f\x18\x0d\x8a\xa6\x35\xe7\xe2\xf1\xb5\xc9\xa1\ +\x4b\x2b\x44\xfc\xa2\xd1\x24\xc6\x98\x27\x7b\xdb\xea\x49\x92\x13\ +\x90\x63\xc2\x0a\x28\x8b\x4b\xd9\x3b\x98\xa6\xf7\x52\x66\xff\x59\ +\xf8\xc6\x29\x18\xbe\xe6\xb7\xd7\x67\x01\x4d\xb0\x5a\x1e\xb7\x5e\ +\xdf\x18\x9a\x75\x9b\x0a\xa2\x2d\x86\x29\xc0\x80\xc9\x30\xba\x8a\ +\x36\xa7\x84\xfe\x8a\x12\x46\x6b\x6a\x49\x85\xab\x11\xfe\x59\x98\ +\x81\x30\xaa\x6e\xa2\x2a\x02\x91\x4b\xa2\x26\x87\x29\x19\xe9\xa1\ +\xac\xaf\x97\x50\xfb\x25\x72\x7d\x29\x72\xae\xc0\x62\x12\xde\xd6\ +\x55\xac\xe6\x52\x76\x75\x27\xe8\x1f\xce\x7e\xd2\x21\xe1\x4f\x40\ +\xcf\xff\xfa\xf3\x81\x30\xb0\x08\x6e\x2e\x87\x37\xe7\xd4\xf8\xeb\ +\xef\xae\xf1\xe3\x6d\x19\x45\xcb\x3a\x98\x4c\x06\x31\x26\xac\x4b\ +\x00\x3d\x6c\x42\xc4\x83\xeb\xd1\x71\x0d\x0d\xc5\x76\xd0\x52\x16\ +\x8c\x66\xb0\xe3\x16\x96\x33\x0e\x5d\xe4\x1c\x20\x22\x26\xfd\x0b\ +\xc2\xec\x6e\x1d\x63\x24\x6e\x7d\x70\x01\xbe\xd5\x02\xfd\xbf\xf1\ +\x27\x34\xf5\x40\x04\x1a\x2b\xe0\xa5\xb0\x5f\xbf\x63\xed\xf5\x11\ +\x96\xca\xc5\x26\x2e\xc4\x31\x5c\x31\x09\x5f\xb4\xd0\x8b\x4f\xa7\ +\xa5\x0b\x8b\xd3\xbe\x02\xde\x31\x54\xac\x45\x61\x3e\x72\xe0\xe8\ +\x99\x31\x27\xe1\x88\x17\x3b\xe0\xfb\xe7\x21\xca\x17\x48\x63\x06\ +\x8a\x02\x03\xe3\xf5\x63\x8b\xc7\x72\x13\xed\x7d\xa9\xe5\xed\x1e\ +\xd5\x17\x91\x8b\xac\xdc\xa7\x43\xc2\x02\x47\x30\x55\x02\x70\xf3\ +\x2e\x02\xb7\xa7\xdc\x17\x01\x1d\xbb\x29\xcc\x71\xb9\xcf\xef\x38\ +\x1f\xa7\xad\x27\x79\x6e\x44\xb0\xb1\x15\x5e\xb8\x08\xe9\x2f\xe5\ +\x63\xd6\x5a\x50\xca\x60\x41\x04\x9e\x31\x14\x1e\xae\x2c\xf7\x06\ +\x6e\x94\xfd\xbf\x54\x53\xa9\x88\xe7\x30\xe4\xc2\x23\x61\xa3\xd8\ +\x6e\xe1\x9a\x42\x28\xd2\x28\x08\x53\x85\x90\x41\xb6\xca\x4f\xb7\ +\x4f\xe3\x78\xca\xe6\x54\x67\x82\x78\xc2\xea\xc9\xc2\x7f\xf4\xc1\ +\xbf\xb5\xc1\xf0\x57\xf2\x41\x77\x15\xa8\xb3\x60\x7e\x18\x1e\xd5\ +\xe0\x01\x43\x55\x16\x45\xc2\xa6\xd2\x54\x57\x46\x7d\x59\x09\x95\ +\x1e\x9d\x12\x4d\xc3\xa3\x6a\x38\xba\x46\x52\x08\x06\xb3\x0e\xdd\ +\x23\x69\xce\x75\x0e\x73\xe9\x52\xd4\xca\x39\xee\x21\x0b\x36\x0d\ +\xc2\xe6\x24\x0c\xf5\x83\xf8\xca\xbf\x6a\x50\x06\x98\xe0\xbb\x3c\ +\x2b\x41\x55\x5d\x17\xf0\x7a\x57\x04\x03\x81\xf9\x81\x40\xa0\x22\ +\x18\x90\xf2\xfb\x4d\x47\x88\x54\x2c\x1e\x4f\x46\xa3\xd1\x8b\xb1\ +\x44\xe2\x5c\x22\x99\x3c\xd8\x6b\xdb\xbf\x4a\x43\x4f\x3f\x58\xbf\ +\x53\x5f\xf6\x28\x07\xc5\x04\x0d\x30\x14\xd0\x5d\x50\x54\x70\x05\ +\xd8\x16\x58\x2e\xb8\x23\x20\xf8\xbd\xf2\xfa\x1f\x82\x37\xbf\x97\ +\x42\x7f\xad\x96\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x0f\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x16\ +\x11\x3b\x23\x62\x0b\x00\x0a\x00\x00\x0f\x26\x49\x44\x41\x54\x68\ +\xde\xdd\x9a\x79\x70\x5d\xf5\x75\xc7\x3f\xe7\x77\xef\x7b\xda\x9e\ +\x76\xc9\x92\x17\x61\x79\x91\x77\x1b\x6f\x78\xc1\x80\x81\x42\x12\ +\x62\x70\x53\xa7\xa1\x4d\x86\x49\x13\x12\x9a\x84\xa4\x99\x96\x2e\ +\x49\xa6\x69\x0b\xd3\x94\x4c\xda\x4e\x49\x33\xd3\x99\xa4\x94\x24\ +\x6d\x60\x08\x29\x64\x65\x1a\x13\x28\x8b\x97\x18\x63\xbc\xe3\x45\ +\x96\x6c\x4b\x96\x25\x5b\x92\x2d\xe9\x59\xcb\x5b\xee\xfd\xfd\x4e\ +\xff\xb8\xf7\xc9\x4a\x06\xd3\x58\xf8\x8f\x4e\xdf\xcc\x9b\xab\xf7\ +\xbb\xba\xf7\x9d\xef\x39\xdf\xf3\x3d\xe7\x77\xee\x83\xff\x8f\xaf\ +\x79\xcb\x6f\xfa\x3f\x67\xd3\xd7\xb6\x9f\x7b\xdb\x75\xb9\xd2\x05\ +\x95\x55\xb5\xda\x38\xa5\x16\x44\xb0\xd6\x22\x62\x30\x02\x63\x23\ +\x43\x7c\xf2\xdb\x87\x40\x1d\xe2\x19\x70\x0a\x06\x50\x45\x44\xd0\ +\xc2\x6d\x55\x11\x23\x20\x8a\x20\xa8\xc6\x37\xd6\x5f\xfd\x66\x89\ +\x2e\x45\x3c\x89\xee\x25\xf1\x5a\x7c\xd6\x86\x16\x15\xef\xe8\xc3\ +\xef\x6d\x58\xfc\x76\x76\xfa\x57\x84\x6c\xf3\xac\x5b\xbf\x1e\xdf\ +\xf7\x71\xce\x81\x08\x46\x20\x33\x9c\x66\xc1\xd4\x12\xac\x58\xc4\ +\xb9\xcb\x46\xc9\x15\xdc\x12\x9f\x33\x13\xcf\x29\x44\x2b\xee\xf2\ +\x62\x61\x5d\x14\xd4\x44\x1f\x54\xb1\x92\xa0\xbd\x27\xbb\xe8\x4a\ +\x66\x5e\x11\x40\x2e\x97\xe3\x78\x6b\x2b\xce\xda\xf1\x08\x88\xc0\ +\x58\x7a\x80\x15\x97\xf2\xa8\x0d\xde\xc6\xf0\xc8\xf3\x18\x41\x5c\ +\x74\x44\x00\x23\xa8\xd3\xc8\x36\x40\x0c\xa8\x8d\xfe\x7d\xe2\x3d\ +\xc6\xff\xd4\x08\x9f\x28\x88\x03\xfb\x0e\xd4\xf2\xdf\x89\x77\x46\ +\x04\x8c\xc1\x39\x87\x18\xc1\x88\x60\x8c\x41\x51\x9c\x8b\x83\x3c\ +\x91\x12\x31\x05\x08\x15\xf5\x04\x02\x07\x9e\x40\xe8\x10\x4f\x70\ +\xae\xf0\x6f\x12\x63\x8d\x2f\x76\x13\x40\x28\xe0\x09\x12\x2a\xea\ +\x45\xe0\x9d\x75\x93\x03\x70\xa5\x97\xb3\x8a\x3a\x1d\x8f\xf4\xaf\ +\x82\x60\x1c\xc4\xf8\x71\x62\x80\x88\x80\xaa\x4c\x58\x28\x00\x29\ +\x78\x3e\x8c\xcf\xc7\x80\x43\x67\xaf\x1d\x00\x01\x9c\x73\x38\x14\ +\xc2\x78\xa1\x60\xb8\x99\x00\x66\x82\x67\x05\x50\x77\xd9\x48\xf1\ +\x63\xc3\x9d\xc6\x69\x30\x81\x6e\xa1\xc6\xdc\x8a\x42\x62\x70\x04\ +\x79\x8b\xc6\x22\xf1\xee\x23\x20\x60\x43\x87\x53\x87\x11\x41\xed\ +\x04\xe5\x08\x41\x8c\xa0\xb1\xe7\x28\x28\x8b\x91\x71\x6f\x62\x40\ +\x0b\xd1\x71\xb1\xb1\x05\x29\xd2\xcb\x2a\x25\x38\x34\x04\xf5\xc0\ +\x31\x19\x0a\xe9\x95\x00\x18\xac\xba\x48\x21\x6c\xc1\xb8\xf8\xcb\ +\xbd\x38\x79\x89\x85\xa4\x70\x3e\x8c\xad\x17\x89\xd6\x62\xef\x8a\ +\x99\x90\x37\x85\xf0\xda\xcb\xa0\xc4\x10\x65\xb0\x73\x6f\xeb\xfd\ +\x49\xe7\x80\xb5\x0e\x41\x23\x4f\xc7\xd1\x16\x8d\x3e\x13\x73\x5c\ +\x54\x2e\x53\x0b\x1d\x97\x18\x51\xd0\x38\x9b\x85\x18\xfc\x44\x29\ +\x8d\xaf\x2f\xa8\xac\x11\xc1\x5a\xae\x21\x85\xe2\x1c\x10\x13\x19\ +\xe6\x62\x3a\x14\x98\xe0\x9c\x46\x76\xb8\x5f\xa1\xf2\x38\x45\x44\ +\x34\x2a\x5c\x44\xd2\x8a\x10\x39\xc2\x28\x58\x45\xfc\x88\x82\x85\ +\x5c\x10\x89\x65\xf9\x5a\x45\x40\x04\x82\x30\xc4\xf7\xbd\x48\xdb\ +\x63\x5a\x68\x0c\x48\x44\x62\x56\x28\xce\x46\x9e\x2c\x54\x62\x93\ +\x20\x02\x1c\x73\x54\x3c\x13\x5d\x5b\xc8\x63\x23\xf1\xf9\xb8\xaa\ +\xab\xa2\x08\x2e\xe4\xda\xaa\xd0\x78\x1d\xd0\xf8\x58\xa0\x43\x41\ +\x22\x35\x6a\x1f\x24\x96\x59\x47\x14\x15\x1b\x46\xf4\x91\x02\xc7\ +\x9d\x45\xe3\x9a\x50\x88\x9e\xea\x84\xef\x11\x45\xac\xe2\xe4\x5a\ +\xd7\x81\x42\x52\x9a\x38\x19\x63\x3a\x44\x11\x89\x35\x44\x1d\xaa\ +\x12\xe5\xaf\x08\x06\x30\x89\xc8\xa3\xea\x04\xb5\x36\xaa\xd0\x13\ +\xa8\x5f\x48\xef\x84\x5f\x10\x06\x8d\x52\xc1\xea\x35\x00\x30\x2e\ +\x1e\x82\x75\x0e\xfc\xb8\x91\x63\x42\x13\xe7\x22\x5a\x38\x6b\x01\ +\xe5\x03\x2d\x1e\x35\xbe\x25\x30\x09\x86\xf3\xca\x88\x33\x88\x97\ +\xa0\x42\x72\x94\x97\xd5\x20\xc6\x27\x97\xee\x24\xe9\x27\xf1\x34\ +\x20\x54\x83\xfa\xc5\x74\x8c\x79\x6c\xeb\xcc\xe3\x79\x11\x3a\x9d\ +\x94\x8c\x72\x65\xd4\x41\x68\x11\xe3\xc5\xc9\xa8\x68\x0c\x22\xa2\ +\x45\xa4\xda\xb7\x34\x84\xec\xdc\x7f\x82\xb7\xd2\x49\x8c\x27\x34\ +\xe4\xfa\x59\x36\x7a\x90\xb9\xa3\x27\x18\x7b\xdf\x43\x8c\x5e\xbc\ +\x88\x15\x9f\x8a\xb2\x24\xc3\xdf\xfb\x22\x5d\x65\x73\x68\x9d\xb2\ +\x91\xfe\xfa\x85\xac\x4c\xf5\xb1\x69\x76\x1d\xcf\x9f\x0a\xf0\x3d\ +\xc1\x06\x7a\x6d\x29\xa4\x2e\xc4\x5a\x3f\x4a\x58\xa7\x18\x4f\xc6\ +\x73\x41\x15\xac\x1a\xb8\xd4\xc3\xe1\xa0\x9e\xeb\xd3\xdb\x78\xef\ +\xc9\xa7\x99\x5d\xac\xe8\xcc\x35\x14\xaf\xdb\xcc\xc8\xca\x95\x98\ +\x38\x33\x9d\xf1\x49\xdd\xf6\x41\xf4\xe4\x01\x38\xf1\x55\x2e\xec\ +\x1e\xe0\x85\xeb\x3e\x40\x70\xcf\x7d\x04\xb6\x18\x9c\xe2\x74\x12\ +\x00\xf4\x1d\x54\x28\x0c\x1d\x62\x34\x92\x44\xa7\xb8\x28\xce\xe3\ +\xcd\x68\xa8\x86\x73\xe7\x7b\xf8\xc2\xb6\xc7\x98\x5f\x51\x86\xb9\ +\xf3\x13\xf8\xcb\x37\x40\x51\x39\x32\x32\x42\xaa\xbc\x0c\xcd\xe7\ +\xa3\xfb\x25\x93\x24\xa7\xcc\x47\xe7\xdc\x80\x72\x3f\x0d\x6d\x07\ +\xf9\xf0\x8e\xff\x64\xf0\x9f\xde\xcf\x9e\x55\x7f\x43\xcf\x9c\xdb\ +\xa2\xb6\xe5\x5a\x46\xc0\x5a\x87\x71\x2e\x96\x47\xc5\x14\xba\x68\ +\x23\xe4\xf1\x58\x70\xec\x07\x54\xcf\xac\x61\xe9\xbc\x1b\x61\xf3\ +\x03\x90\x2c\x46\x3a\x3a\xd0\x9e\xfd\xd8\x91\x11\xce\xd4\xd7\xa3\ +\x63\x63\xd1\xcd\x4a\x4a\x98\xf3\xea\x6b\x48\x79\x39\xa6\xb1\x11\ +\x33\x73\x11\xde\x27\xbe\xca\x94\xd7\x9e\xe7\xcf\x5f\x79\x94\x9f\ +\x9d\x7d\x99\xef\x2f\xfc\xcb\x6b\x09\x20\x6a\x6f\x55\x23\x99\x53\ +\x17\xe9\xb8\x08\x64\xd5\x63\xf1\xc1\xef\xf0\x47\xc7\xbe\xcd\x4b\ +\x6b\xfe\x0d\xb9\xfd\x3d\xd0\xd5\x83\xb6\xed\x83\x8e\x0e\xa4\xa7\ +\x87\xd1\x4b\x97\xe8\x5a\xbf\x1e\x46\x46\xa2\x48\x97\x95\x51\xbf\ +\x6d\x1b\x55\x55\x55\xd0\xd8\x88\x9e\x3d\x8b\xcc\x9d\x8b\xf7\x5b\ +\x5b\x90\xda\x19\xdc\xfd\xa3\x7f\x40\x76\x7c\x9e\xe7\xf6\xa8\x97\ +\x5a\x27\x76\xc4\x5e\x8b\x08\x38\x8b\x8a\x62\x03\x45\x4c\xd4\x46\ +\x58\x0b\x33\x4e\xff\x94\x4f\x1f\xfa\x16\xfe\xfb\xbf\x44\xa2\xb2\ +\x0a\xda\x4f\xa3\x6f\x1d\x46\x5a\x5b\x19\x38\xd1\xc6\x91\xb6\x56\ +\x7a\x6d\x96\x7c\xf7\x7d\xb8\x91\x4b\x51\xf4\xca\x2b\x79\x61\xd7\ +\xcb\xd4\x7a\xc5\x2c\x9c\xd5\xc2\xb4\xde\x5e\x74\x70\x10\xc6\xc6\ +\xf0\x96\xad\xc6\xd8\x3f\x63\xd3\x0f\x1e\x65\xef\x17\xfc\xef\xac\ +\xb2\x7c\xf4\xd7\x6d\xf1\xae\x18\x1a\xcf\x7b\x78\xea\xb4\x69\xa8\ +\x6a\xd4\x3a\x48\xa4\xe7\x36\xcc\x51\xb7\xea\x1e\x8c\x97\x8c\x5a\ +\x09\x07\xce\x81\x0e\x76\xf3\xa5\xff\x7e\x80\xf2\x55\x1f\x27\xb3\ +\xf9\x23\xa4\x7b\x7b\x99\xfe\xd6\x5b\x70\xe8\x10\xad\x6f\xec\x66\ +\x77\xdb\x5e\x72\xa9\x34\xa9\xe6\x90\x9d\xd2\xcc\xe9\x63\x47\xe8\ +\xe8\x3c\xcb\x85\x8b\x03\xb4\x64\xb6\xe1\x18\xa5\xbd\xf3\x2c\xa3\ +\xfd\x43\x34\x88\xe0\x01\x6a\x0c\xb2\x6a\x0d\x26\x97\xa0\xf4\xf4\ +\xe1\xeb\x57\x36\x66\x3a\x9e\x3d\xe3\x0e\x4f\x4c\xd1\x49\xf7\x42\ +\xce\x15\x4a\x83\x32\xa6\x3e\x1f\xdd\xf1\xc7\xd4\x54\xad\xc1\xdc\ +\xfe\xdb\x74\xfa\x1e\xb3\xcf\x9c\x81\xe3\xc7\x39\xba\xf7\x0d\x5a\ +\x07\x8f\x53\xb2\x00\x9e\xf6\x97\xb3\xbb\x78\x39\xa9\x93\x59\x4a\ +\x2a\x66\x22\x22\xe4\xce\x8e\xf0\xd3\x8a\x4f\x32\xd7\x1c\xe1\xbe\ +\xda\x3d\xf4\xf5\x74\xf2\xc6\xde\x3c\x6b\xc5\xc3\x2f\x29\x81\xca\ +\x4a\xe4\xf6\xbb\x28\x3f\xb2\x4f\x57\xb6\x3d\xf7\x04\x84\x3f\x01\ +\x86\xde\x55\x2f\x14\x86\x21\x9e\x8d\x94\xc8\x59\xa8\x3f\xf3\x12\ +\xeb\xce\x77\x60\xee\xfc\x5d\xda\xa6\x4f\xa7\xf8\xe8\x51\xea\x4e\ +\x9d\xa2\xfb\xf8\x61\x3a\xc7\x8e\xd3\x3f\xb7\x8a\xc7\xca\xef\x65\ +\xc6\xbc\x15\x5c\x3f\xb5\x99\xe2\x54\x05\xc6\x4f\x20\x0a\x4e\x1d\ +\x61\x66\x84\xa1\xbe\xb5\xfc\x5d\xfb\x3a\x36\x79\x3f\xe6\x8e\xf3\ +\x6d\x1c\x6b\xdd\xcf\xd2\x9a\x6a\xb4\xbe\x1e\x99\x31\x03\x6f\xdd\ +\x9d\xd2\xd8\xba\xcb\xfb\xe1\x2d\x9d\x5f\xd9\xb2\xcd\x7d\x2e\xea\ +\x0f\xf5\xf2\xb0\xe0\x6a\x93\xd8\xa9\xc3\x59\x25\x63\x61\xfd\x5b\ +\xdf\xc4\x2f\x5b\xc2\x9e\x5b\xee\x44\xba\xba\x98\xdd\xd5\x45\xd8\ +\xd9\x41\xfb\x85\xa3\x9c\x9b\x51\xc9\x37\x66\x7c\x96\x05\x1b\xee\ +\x61\xea\x82\x55\x94\x54\x35\xe0\x15\x95\x22\x5e\x02\xf5\x7c\x4c\ +\xa2\x88\xa2\xea\x7a\xea\x66\x2d\x65\xc9\xba\xf7\xf0\xf2\x9c\xfb\ +\xa9\xfc\x83\xfb\xe9\xc9\xb5\x93\xee\x6c\x47\xce\x9e\x85\xae\x2e\ +\xb8\x7e\x05\xa9\xba\xc5\xcc\xb0\xee\x81\xfd\xc7\x4e\x0e\x0d\x0e\ +\x0e\x3e\x54\x68\x51\x26\x41\x21\x8d\x3c\x17\x2a\x76\xf0\x2c\x0b\ +\x13\x63\x74\xfc\xfd\xb7\x99\x57\x59\x4e\x8b\x08\xf4\xf5\xd1\xdf\ +\xdf\x41\x50\x3d\xc2\x37\xa6\x7e\x8a\x96\x65\x37\x51\x5a\x3b\x15\ +\x35\x1e\x4e\x95\x30\x74\x58\x1b\xe5\x8f\x75\x4a\x18\x5a\x14\xa1\ +\xb8\xb2\x96\xe6\xc5\xeb\xf8\x79\xfd\x66\x4a\x6f\x68\xa1\x6b\xe0\ +\x14\xf4\xf5\xa1\xfd\xfd\x68\x65\x25\xcc\x5a\x40\x7d\x50\x96\x7c\ +\x7c\xe1\x9c\x8f\x9d\xeb\xed\xfd\xdb\xc2\x70\xe6\xea\x23\xa0\x0e\ +\x1b\x82\x55\xcb\x92\xa2\x7e\x8a\x3f\xf7\x5d\x16\x7f\xf7\x09\x6a\ +\xaa\xaa\x60\x70\x10\x06\x07\x18\xcc\x77\xf1\xa3\xea\x0d\x34\xce\ +\x5f\x4d\x49\x55\x5d\x54\xe0\x42\x87\x8d\xbb\x55\x45\xb1\xce\xe1\ +\x9c\x62\xc3\xa8\x54\x85\x81\xa3\xb8\x34\xc5\xfe\x0b\x45\x7c\x79\ +\xf4\x66\xac\x77\x96\x70\xe8\x02\xa4\xd3\x88\xb3\x30\xad\x89\x54\ +\xae\x42\x57\xaf\xe6\xf7\x1c\xe6\xc2\xa4\x00\x08\x10\x5a\x1b\x95\ +\xf7\xcc\x25\x3e\x74\xe3\x4c\x4a\x1e\xdc\x82\x5f\x5b\x07\x9e\x87\ +\xcb\x66\xb1\xf9\x51\x5c\xd1\x10\x7b\x1b\xef\x26\x55\x37\x2d\x6a\ +\x2f\xac\x62\xad\x43\x51\x82\xd0\x45\x7f\xab\x12\x5a\x1b\xaf\x45\ +\xf7\xb4\x0a\xa5\xe5\x55\xe4\xe7\x6c\xa4\xb3\xb4\x8c\x5c\x90\x86\ +\x4c\x06\x82\x00\x6a\x6b\x49\x26\x2a\xa5\xa2\x8c\x35\x23\x99\xdc\ +\xc5\x27\x9e\x78\xa2\x68\x52\x9b\xfa\x20\x08\xf1\xd5\x71\xf7\xfc\ +\x52\xba\x7a\xbb\x69\xfa\xe9\x5e\xd2\x4d\x33\xd0\x7c\x9e\xd6\x65\ +\xcb\x38\x51\x5e\xce\xb1\x43\xf3\x28\xca\xcc\x04\xe3\x13\x84\xee\ +\x32\xf8\xd0\x45\xdb\x64\x1b\x6f\x6a\x10\x42\x1b\xd5\x13\x8d\xc7\ +\x91\xce\x79\x54\xd7\xd6\xf3\xe3\xe5\x7f\x42\xdf\xea\xf9\xcc\x6d\ +\x9e\xc9\xfc\xda\x5a\xaa\x3e\xf2\x61\xba\x6f\xbd\x8d\xf2\xc3\x7b\ +\x67\xe7\x86\x87\x76\x8f\x8e\x8e\x95\x4d\x2a\x07\x00\xc6\x32\x21\ +\xb7\xdd\xb0\x82\xf6\x01\x0f\x33\x3a\x82\x64\xb3\x88\xb5\x48\x3e\ +\x8f\x97\xc9\xa0\x23\x97\x28\x4a\x55\xe1\x00\xeb\x0a\xde\x8e\xb8\ +\x1f\xda\xa8\xb6\x58\xe7\x08\x6d\x34\xa2\xb1\xf1\x31\xb4\x16\x87\ +\xc3\x4f\x96\x20\x41\x88\xc9\x64\x90\x7c\x1e\x0d\x02\x24\x9f\xc7\ +\x8c\x0e\x13\x06\x96\xfa\x39\x37\xac\xed\x6f\xdf\x15\xf8\x57\xb3\ +\x1d\x28\x6c\x5e\xc2\x20\x44\x92\x8e\xc3\x1d\x7d\xd4\x94\x82\xb5\ +\x16\xe7\x1c\xc6\x98\xcb\x7b\x57\xcf\xc3\x8a\x8f\x0d\xa2\x1d\x98\ +\x15\xc5\x59\x87\xf1\x0c\xce\x6a\x3c\x7e\x89\x3d\x1f\x46\x7d\x95\ +\xc4\x5d\xa7\xb3\x8a\x55\x41\xfc\xc4\x78\xab\xee\x19\x83\xaa\x62\ +\xad\xc5\x3a\xc5\xe5\xc7\xd8\xbf\x77\x77\x30\x39\x15\x52\x47\xc2\ +\xf3\xd8\x75\xf0\x28\x95\x5e\x96\x20\x51\x44\xd6\xf7\xf1\x4b\x4a\ +\x30\xc9\x24\x2e\x99\x44\x8b\x53\x04\x61\xc4\xef\xd0\x39\xc2\x30\ +\xea\x9f\x9c\x73\x11\xd7\x5d\x9c\xb8\xa1\x8d\x5b\x70\xc5\x3a\x25\ +\x08\x5c\xbc\x89\x11\x5c\xa2\x18\x4d\x24\x91\x64\x12\xbf\xa4\x84\ +\xbc\xef\x13\x24\x92\xb8\x20\xa3\xbd\xa7\x0f\xe8\xf3\x3b\x4f\x66\ +\x27\x05\x20\x0c\x2c\x59\xab\xb4\xd4\x18\x8e\xfc\xec\x71\x4e\xde\ +\x77\x27\x75\xf7\x7e\x88\xd2\x57\x5f\xe5\x7a\x63\xf8\x9d\xf3\x67\ +\xf8\x8b\x9e\xef\xa3\xf9\x2c\x41\x18\xed\x9b\xad\x3a\x82\x38\xf9\ +\x0b\x54\x8a\x80\x44\xdd\xad\x0d\xa3\x37\x26\xca\x93\x74\x56\xf9\ +\xc3\xfe\x1f\x72\x6f\xd7\x11\xd6\x06\x79\x6a\x3a\x3b\xa9\x7c\xe0\ +\x01\x7a\xef\xb8\x81\xca\x6c\x9f\x0c\x8f\x8c\xfc\xcb\xe4\x64\x54\ +\xa2\x08\xe4\xf3\x8e\xda\x64\xc0\xde\xe1\x1a\x06\x46\x7a\xb8\x78\ +\xe8\x30\xec\xda\x85\x57\x5e\x41\x69\x63\x13\xa9\x8a\x66\x6e\x1d\ +\xde\x4e\x3e\x0c\xa3\xc2\xe7\x22\xda\xe4\xf3\x36\x9e\x2a\x16\xf4\ +\x5f\x71\xe8\x78\x54\xc2\xc0\x11\x38\xa5\xfa\xd2\x69\x56\x17\x67\ +\x49\x35\xce\x24\x39\x75\x3a\xf2\xcb\x5f\x92\xc9\xe7\xa9\xfb\x8f\ +\x9f\x68\x57\x6f\xff\xf1\x0f\x6c\xde\xfc\xd7\x93\x1c\x2d\x46\x39\ +\x80\x53\x72\xa1\xe5\x68\xd1\x72\x36\x57\xfe\x90\x7d\x03\x69\xee\ +\x7a\xfd\x75\x64\xe3\x46\xb4\xa5\x05\x73\x6e\x3d\x9f\x3d\xf6\x03\ +\xb6\x66\xee\xa2\xa2\xb4\x08\x19\x9f\x60\x08\xd6\x46\x8d\x94\x98\ +\x78\x28\x14\x8f\x8d\xac\x83\xa6\x2a\x8f\x45\x0d\x3e\x1b\x12\xad\ +\x8c\xca\x26\x8a\x17\x2c\xe3\xcc\xf0\x25\xce\x2e\x58\x80\x0e\x0f\ +\x73\xe4\xa1\x4d\x72\x64\x78\xe4\x17\x13\x9f\x32\x4c\x62\x4f\xa9\ +\xa8\x73\x14\xf9\x1e\xb9\xf2\xeb\xe8\x2b\xaf\xe6\xa0\x37\xc6\x85\ +\xc3\x87\x60\xeb\x56\xa4\x2c\x85\xb7\x78\x0d\x55\x4d\x6b\xf9\xca\ +\xe0\x3f\x93\x0e\x22\xa9\xb4\xb1\xfa\x84\x56\xb1\x31\x95\x9c\x23\ +\xaa\xe8\x0e\x16\xd6\x84\x6c\x28\x3f\x4b\xe3\x91\x67\xa9\x4a\x55\ +\x73\x6a\xd9\xed\x1c\x51\x45\x5e\x7e\x99\x5b\x3e\xf3\x20\x27\x1e\ +\xf9\x22\x15\x45\x23\x7c\xab\x8d\xff\x02\x32\x93\x2e\x64\x41\x18\ +\x62\x3c\xe5\xd4\xb0\xcf\x92\xe9\x29\x5e\x2a\xde\x48\x6a\x8a\xe3\ +\xe7\x97\x06\xd1\xad\x5b\xe1\x85\x17\x90\xb9\x2d\x14\xad\xd8\xc4\ +\xc6\x69\xd5\x3c\x3c\xf8\x75\xd2\x39\xc5\x69\x64\xac\x53\x17\x77\ +\xb4\xb1\x8c\x3a\xc7\x58\xce\x71\x7d\xf1\x39\x86\x0e\xef\xe7\xf7\ +\xf3\x07\x58\x5c\xd5\xc0\x8a\x59\xb3\x58\xd9\xd7\xc7\xdc\x5f\xfc\ +\x82\xed\xe7\x7a\xe8\xaf\x71\x9c\xca\xb1\x03\xe8\x00\x82\xab\xda\ +\x0f\x44\x8f\x98\x04\xb5\x01\xee\xba\xf5\x78\x45\x15\x9c\x1f\x55\ +\xb6\x2c\x29\xe6\x99\xd3\x25\xdc\x18\xee\xa0\x63\x70\x0c\xb9\x98\ +\x61\xf6\xc5\x8b\x50\x96\x82\x75\x37\xe2\xa7\x9a\x98\x99\xef\x63\ +\xd3\xe0\xf7\x69\xcb\x97\xd3\x6a\x9a\x30\xf1\x60\xcc\xa9\x10\xa8\ +\x61\xd8\xfa\xcc\xcc\x9e\x62\x6d\xdd\x08\x1f\xb7\x07\x49\xac\xbe\ +\x0f\x59\xb1\x01\x0e\x1d\x46\x9e\x7c\x92\xe3\xaf\xef\xe2\xc7\x36\ +\xad\x73\x5b\x54\xfe\x74\x0f\x0f\x2b\xbc\x01\x64\xaf\x0e\x00\x82\ +\x31\x11\x80\x70\xfa\x1a\x4c\x49\x15\xe9\xbc\x70\xe3\x34\xc7\xf9\ +\x31\x9f\x57\xce\x1b\xb6\x94\x1d\x66\x67\x5f\x8e\xd2\xbe\x34\xd7\ +\x75\x77\x23\xea\x90\x65\x2b\xf0\x5a\x56\x91\x2a\x9e\xc2\xfb\xec\ +\x9b\x7c\x30\xf3\x3c\x1d\x61\x82\x72\x3b\x44\x95\xbd\xc0\x6c\xd7\ +\xc1\x3f\xea\x53\x7c\xb6\xba\x9d\xa3\xd5\x2b\x58\xba\xee\x6e\x98\ +\x31\x07\xd9\xb6\x0d\x79\xea\x29\xda\x76\xec\xe4\xc9\xb1\x41\x1a\ +\x67\x39\xd9\x96\xe6\x47\x07\x07\x78\x12\xe8\x29\xe4\xc0\xa4\x00\ +\x04\xd3\xd6\x60\x4a\x2a\xf0\x3c\xe1\x8d\x6e\xc7\x43\x37\x28\x6d\ +\x99\x4a\x0e\x9e\xbb\xc8\x4d\xa5\xdd\x6c\xef\xcf\x62\x2f\x0c\x31\ +\xeb\x64\x3b\x5e\x7f\x1f\x94\xa5\x30\x8b\x57\x62\x16\xde\x44\x62\ +\xea\x32\x06\x12\x86\xe6\x6a\x8f\x59\x35\x3e\x53\xa7\x54\x72\xcb\ +\xaa\x5b\xf1\xd7\xde\xcb\xbe\x33\xdd\x2c\xf3\x7c\xe4\xb9\xe7\xe0\ +\x99\x67\x78\x73\xff\x01\x9e\x1a\x1d\xa2\x72\x9a\x25\x57\x4e\xdb\ +\x63\x6f\xf1\x28\x70\x00\xc8\xbf\x8b\x07\x1c\x91\x8a\x84\x16\x3c\ +\x71\x84\x21\x3c\xf2\x7a\x31\xb7\x36\x55\x53\x5a\xb5\x89\xf0\x4c\ +\x29\x73\xed\xab\x6c\xed\x18\xa6\xad\xb3\x83\x7b\x9e\x7d\x96\x39\ +\x6f\xbe\x09\x2b\x56\x20\x4b\x96\x50\x34\xaf\x85\xb5\xeb\xd6\x11\ +\xc6\x53\x09\x29\x2a\x22\x71\xa6\x0b\x5e\x7c\x85\x4c\x66\x0c\x1e\ +\xff\x57\xfa\xda\x4f\xb2\x35\x3d\xc4\x9e\x70\x8c\xa6\x26\xc8\x4f\ +\xad\xe1\xaf\x76\xa4\xbf\x06\x76\x4f\x21\x79\xdf\xc5\x70\x57\xb0\ +\x41\x48\x42\xc0\x86\x51\x6b\x8c\x11\x5e\xea\xad\x26\x9b\x5d\x44\ +\x63\xa2\x8c\xc5\xb3\x02\x6e\x2e\xdb\xc9\x81\x93\x59\xbe\x3e\x94\ +\x63\xd1\x91\x11\xd6\x9f\x3c\xc5\xec\x17\x5f\xa4\x7c\xee\x5c\x9a\ +\x5f\x7c\x11\x93\xcb\x45\x55\xbd\xa8\x08\xf3\xe0\x83\x04\xc7\x8e\ +\x51\xfc\xc8\x23\x3c\xb3\x73\x27\x7b\x0c\xe4\x8a\x1d\x4b\xe7\xc3\ +\xc9\xf2\x06\xbe\xe9\xb6\x50\x5a\xf1\xf8\xd6\xb1\x4b\x5c\xfc\xf5\ +\x91\xd5\x55\x00\x98\x70\x9d\x44\x33\x51\x55\xc5\x98\xa8\x28\x19\ +\x84\x54\x69\x19\x83\xd2\xcc\xcf\x4b\xde\xc3\x76\x29\xe1\xf3\x8b\ +\x5f\x25\xd7\x1f\x72\xbc\x27\xcb\xfe\x4b\x59\x2a\xd3\x43\x4c\x1f\ +\x1d\xe3\xd6\x13\x27\x90\x4c\xec\xc8\xd2\x52\x76\xec\xdb\x47\xc7\ +\xe0\x20\xeb\x6b\xeb\xd8\xea\x1c\xcd\x4d\xd0\x34\x1d\xbe\x17\x2c\ +\xe7\x40\xc5\x1d\xd4\xd4\xcc\xa7\xe3\x97\x61\xf7\x55\x3e\x62\xd2\ +\x5f\x63\x8e\x8c\x0f\x71\x4d\xe1\xe9\x62\x5c\x95\x8d\x18\x88\x67\ +\xbd\xc9\x92\x12\x2a\x9b\x97\x92\x2d\xab\xe4\x0b\xa7\x67\x72\x73\ +\xe5\x6e\xee\xa9\x3b\x06\x69\xcb\xf9\x41\xc7\x79\xc6\x38\xdd\x7e\ +\x0a\x9b\x19\x05\x05\xbf\x2c\xc5\x29\x6f\x94\x64\x39\xd4\xf8\x39\ +\x36\xac\x82\x57\xbc\x99\x3c\xa6\xeb\xa9\x98\xb3\x94\x86\xc6\x79\ +\x8c\x0e\x05\x6c\xbc\x99\xc4\x6b\xdb\x23\xe9\xfc\x8d\x00\x38\x85\ +\x74\x3a\x8d\xc6\xed\xb0\xa8\xe2\x79\x1e\x1a\xe6\x19\xee\xed\xc6\ +\x0f\x8a\x30\x28\x36\x0c\x31\x1e\xd1\xb8\x5c\xe3\xae\x52\x1c\x2e\ +\x0c\x29\xaf\x9a\xc1\x1b\x43\x09\x5e\xb8\x38\x9b\x2d\x0b\x4b\xf8\ +\xd4\x9a\x32\x4e\xee\x79\x4d\xfb\x4e\x9e\x90\x54\x31\x28\x3e\xe1\ +\xc5\xf3\x94\x35\x5b\xde\xf7\xe9\x2f\xf3\xf4\x6b\x47\xf9\x56\x76\ +\x0b\x55\x0d\xd7\x51\x52\xd3\x0c\x45\x35\x8c\x0d\xe5\x08\x86\xd3\ +\xa7\x5f\xdb\xce\x94\x89\xea\xf3\xbf\xfc\x56\x42\x7c\xd0\xda\x24\ +\x4c\x31\x06\x41\x31\x16\x8c\x88\x11\xa7\xce\x84\x4a\xee\xf2\x53\ +\xdd\xe8\x49\xc1\x3b\x1c\x93\x40\x19\x50\xb7\x72\xd5\xea\x45\x9f\ +\xf9\xdc\xe7\xef\x28\x2b\x49\x2e\x6e\x5e\x74\x63\xb2\x61\xda\x0c\ +\x3a\x0e\xbe\x4a\x75\x7d\x03\x07\xf6\xed\x79\xf9\xfe\x8f\x7d\xec\ +\xdf\x81\x6e\x60\x20\x4e\x56\x1b\xbf\x0d\xc8\x00\xe8\xc0\x6f\xfc\ +\x63\x8f\x09\x4f\x80\xaf\xc5\x4b\x00\x31\xc6\x24\x9c\x73\x5e\x0c\ +\xac\x20\xe1\xe1\x04\x59\x74\xf1\x5b\xdf\x26\x01\xdf\x76\xc2\xfb\ +\x3f\xdd\x7e\x5e\xb3\x34\xff\x7a\x0d\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x0a\x57\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1e\ +\x00\x0b\x1a\x5d\xdd\x3c\x81\x00\x00\x09\xd7\x49\x44\x41\x54\x68\ +\xde\xcd\x9a\xdd\x8f\x5c\x75\x19\xc7\x3f\xcf\x99\x33\x33\xbb\xed\ +\x4c\x77\xb7\xdd\x4a\xdb\x65\x29\x04\x5a\x95\x52\x4b\xc1\x96\x4a\ +\xa1\xa5\xca\x05\x54\x2f\x4c\x80\x2b\x43\xbc\x94\xe8\x0d\x57\xc6\ +\x84\xa8\x31\xd1\xff\xc0\xe8\x95\x28\x84\xc4\x0b\x84\xa8\x89\x26\ +\xbe\x44\x2d\xc4\x97\x0a\x52\x1a\x0b\x28\x14\x4b\xd9\xee\x76\x5f\ +\xba\x2f\xb3\x33\x73\xce\x9c\xb7\xdf\xe3\xc5\xef\x9c\x99\xb3\xd3\ +\xdd\x9d\xed\xee\x92\x70\x92\xc9\xf9\xed\x9c\x33\xbf\xf3\xbc\x7c\ +\xbf\xcf\xdb\x59\x61\xf9\xc3\x01\x84\x8f\xcf\xa1\x80\x59\xee\xc2\ +\x75\x42\x56\x2a\x95\xa1\x46\xa3\x31\x0a\x0c\x7e\x4c\x94\x50\x60\ +\xa1\x52\xa9\x8c\x35\x1a\x8d\xf9\xee\x8b\x6e\xd7\xdf\x85\x46\xa3\ +\x31\xaa\xaa\xe7\xf9\x98\x1d\x22\x72\x08\x58\x04\x92\xd5\x14\x20\ +\xb5\x3c\xb3\x33\x33\x20\x02\x22\x88\xdd\x00\x4d\x5d\x22\x22\xdd\ +\x9b\xaf\xf6\x64\x50\x5d\xd1\xb4\xed\x6b\xaa\x20\x82\xaa\xb6\x9f\ +\xa3\xaa\xa8\x2a\x3b\x86\x87\xdb\x72\xf5\xf2\x40\x1b\x56\x8e\x08\ +\x4e\xa1\x00\x22\x38\x02\xd5\xa2\x7d\x00\x68\x7a\x87\xa4\x4f\x49\ +\x85\x5c\x11\x94\xcb\x7c\x69\x84\x66\x64\x0d\xa2\xaa\xed\x6d\x32\ +\x65\xf2\xeb\xc4\x98\x55\x77\x76\x57\xb4\x9c\xe3\x58\xeb\x8b\x50\ +\x2d\x1a\x3e\xff\xbb\x21\x2a\xc5\x8e\xe5\x56\xb2\xb9\xaa\x65\x9b\ +\x23\x2b\xdf\x53\x0b\xe1\xcc\x97\xea\x34\x83\x8e\x67\x33\x09\xf3\ +\x7b\xeb\x1a\x48\xe8\xae\xe6\xfa\x6c\x73\x15\xe1\xe1\x51\x38\x3f\ +\x0d\xc7\xf7\xc0\x64\x13\x54\x60\xa0\x04\x63\x75\x18\xec\x83\x72\ +\x01\xde\x9d\x87\x9b\x2b\xb0\xb7\x0a\x97\x16\xc1\x28\x04\x09\xf4\ +\xb9\xe0\x45\x70\xd3\x16\xf0\x12\xf8\xef\x7c\xea\x35\x47\xda\x5a\ +\x3b\xaa\xa8\xe3\x58\x0b\xa8\x5a\x03\xaa\x22\x8e\xb3\x3e\x05\xdc\ +\x54\x01\x8b\x4b\xc3\x70\x1f\x9c\x1a\xb5\x56\xf9\xd4\x76\xf8\xf3\ +\x15\x38\x7d\x2b\x4c\x79\xd0\x8a\x21\x51\x98\xf6\xe0\xd3\x43\xb0\ +\xa5\x08\x0b\x01\x8c\x56\x6d\x3c\x46\xa0\xe4\x40\x23\x86\xed\x65\ +\xab\x28\x8e\xe0\xa4\xfc\x50\x11\x54\xc4\x2a\x91\xae\x25\xb7\x5e\ +\xb7\x07\x32\x02\x3b\xae\xc3\x4f\xdf\x81\xc1\x92\x55\xc0\x01\x0a\ +\x0e\x7c\xff\x9f\x29\xda\xc4\x7e\x5f\x74\xe0\xed\x79\xf8\xec\x4e\ +\xf8\xf7\x2c\x6c\x2b\xc1\x7c\xb0\x14\x4e\x0a\x78\x71\xc6\x21\x69\ +\x93\x3c\xef\x01\x27\x83\x4f\xe6\x89\xf5\x28\x20\x29\x07\x10\xa1\ +\x95\xc0\xdf\x9f\x68\xac\x42\x4c\x87\x1e\x2c\xce\xc7\x9d\xf6\x6f\ +\xfa\xcb\x16\x2e\x41\x24\x24\xa6\x13\xd1\x54\xd5\x9e\x45\xc0\x98\ +\x75\x2a\x90\x79\x40\x84\x3e\x57\x39\xf9\x72\x85\x8a\x6b\x2d\x6f\ +\xa3\x83\x5d\xcb\x2a\x22\x4a\x0f\x35\x04\x58\x08\xe1\xcc\x97\x7d\ +\x5a\xa1\xb5\x7e\x9b\xb8\x69\x58\x65\xdd\x10\xca\x94\x50\x05\x47\ +\x28\x3b\xf0\xc5\x5b\xe1\xcc\xb8\xc5\xfb\xc9\x51\xf8\xeb\xd5\x8e\ +\xed\x5d\xc7\x1a\x6b\x28\x25\xb4\x17\xc3\x62\x04\x49\x62\x15\x35\ +\x9a\xc2\x4f\xec\x7a\xdf\x20\x8c\x37\x72\x01\x23\xc5\xbc\xa4\x4a\ +\x68\xfa\x6c\xd9\x28\x07\x32\x0b\x7c\x6e\x37\x54\x8a\x70\x72\xc4\ +\x12\xf1\xaa\x07\x5f\xb8\x19\x06\xca\xd0\x4a\xe0\xd5\x2b\x70\x78\ +\x17\xcc\xb7\xe0\x8e\x41\xf8\xd3\x98\x25\xf4\xdd\xc3\x70\xb1\x06\ +\x23\x5b\x20\x30\xe0\x27\x10\x1b\x28\x08\x7c\xb8\x98\x7a\x43\x40\ +\x1d\xa7\x93\x0f\x72\x0a\xad\x94\x04\xd7\x04\x21\x27\x73\xa3\xc2\ +\xb4\x0f\x7e\x04\xcd\x18\x66\x7d\x1b\x2a\x8d\xc2\x94\x0f\x61\x62\ +\xa1\xf0\xc9\x18\x26\x3d\x98\x0d\x60\x2e\x80\x7e\x1f\x7e\xfb\x81\ +\xf5\xce\x85\x39\x2b\x74\x7f\x01\x6a\x01\x0c\xf5\xc3\xce\x2d\x36\ +\xdc\x82\x58\xe2\xa6\x49\x4d\xf2\xd9\x78\xbd\x79\x40\x72\xd6\x8f\ +\x12\xe1\xc7\x0f\xb5\xba\x50\xdd\x6b\x2d\x2b\x30\xe3\xfa\x75\x14\ +\x4a\x1a\x94\x2c\x81\xb3\xe8\xa7\xda\x4b\xfc\x1e\x1c\x50\x55\x1c\ +\xc7\xa1\x58\x52\x4e\xbe\xdc\xc7\x40\xc9\x3e\xd3\x86\xb8\x34\xf8\ +\x68\x47\x26\x05\x22\x05\x57\x2c\x4f\x1c\x81\x02\x4b\x53\xab\x88\ +\x0d\xad\xaf\x3c\x1e\x11\x86\xb9\xc8\x93\x46\x1b\x11\xc1\xf4\x88\ +\x3c\x6b\xf6\x40\x9b\x40\x22\xec\x1b\x80\x2d\x2e\xdc\x31\x00\x63\ +\x0d\x9b\xac\x6a\x01\xd4\x43\xb8\x6d\x9b\x85\xcd\x50\x09\x46\x2a\ +\x50\x8b\x60\x5b\x11\xae\xb5\x60\xaa\x69\xef\x19\xa9\x58\x58\x6d\ +\x2b\xc2\x85\xd9\xac\x5a\x71\xda\x56\xce\xd6\x99\xd1\xb2\xb5\x6c\ +\x24\x0a\xb5\x8f\x04\xee\xfd\x04\xec\xe8\xb3\xd9\x76\xff\x10\x34\ +\x42\x18\xad\x58\xc2\x5e\xb8\x06\xfb\x07\x21\x56\x18\x6f\xc2\xbe\ +\x01\x4b\x54\x63\xe0\x96\x8a\x2d\x25\xc6\xea\x70\xf7\x4e\x78\xf1\ +\xe2\xf5\x86\x32\xc6\xb4\x0d\x96\x29\x94\x5f\x6f\x08\x42\x22\x16\ +\x07\xcf\xff\xc7\xd6\x3e\xb4\x4b\x6a\xa8\x16\xad\x40\xdd\x36\xfa\ +\xe3\x87\x4b\xc3\x77\x16\x0b\x9c\x34\xdc\x2e\x84\x6b\xee\x01\x7a\ +\x2a\xe1\xae\x65\x93\x38\x82\xbf\x3f\x11\x2c\x93\x9a\x64\x8d\x19\ +\x78\xf9\x54\xe6\xba\x1d\xe1\xe2\xa8\x77\xc4\x59\x37\x84\xdc\xa2\ +\x72\xfc\xc5\x32\xd5\x92\x0d\x9d\x27\xf6\xc0\xb9\x6b\xb0\xa3\x0c\ +\x1f\xd4\x6d\x95\x39\xed\xa5\xc9\x4c\x61\x67\x3f\xcc\xf8\x5d\x29\ +\x05\x08\x0d\xdc\xbf\x1b\xce\xcd\x40\x9f\x03\xbb\xb6\xc2\x87\x75\ +\x4b\xea\x33\x8f\x85\x44\x91\xf4\xc4\xfc\x0d\x2b\xa0\x69\x81\xff\ +\xf0\xa8\xcd\x9e\xb5\x10\x86\xfb\xa1\xdf\xb5\xc5\xdd\xa1\x61\x4b\ +\xea\x47\xf7\xc2\x8c\x67\xf3\x45\x41\xe0\x91\xbd\x30\xd1\x84\xa1\ +\xb2\xad\x4a\x7f\xf9\x3e\x3c\x76\x07\xbc\xbf\x00\x5b\x76\x43\xc5\ +\xb5\x09\xae\x5a\xea\x58\x5e\x55\xdb\x11\x68\xad\xd1\xa8\x77\x29\ +\x91\xb9\xd8\xd8\x32\xb8\xaf\x68\x2d\x16\x24\xd6\xf2\x6f\x5e\xb3\ +\x11\xc6\x8f\x6d\x52\x33\x06\xfa\xcb\xf0\xc6\x74\xaa\x64\x19\x2e\ +\x2e\x40\x3d\x82\x37\x67\x6c\x99\x5d\x2c\xd8\xfb\xab\x25\x88\x0c\ +\x2c\x86\x16\x56\x96\x2b\xd2\x8e\x40\xac\x21\x17\xb8\xbd\x90\x2a\ +\x69\xb1\xf9\xea\x84\x2d\x1b\xb2\x0b\x0a\x5c\xaa\x59\x81\x3e\xa8\ +\x5b\xe8\x74\xcf\x62\x62\x6c\x48\xbd\xb8\x60\xf3\xc1\x99\xf1\xae\ +\x62\x4f\x3a\x1d\x1a\xc6\x60\x54\xae\x6b\x2b\x37\xa4\x80\x83\xdd\ +\x38\x0a\x1d\x5e\x79\x3c\x58\x03\x61\x57\xca\xbe\xb9\xef\xf2\x02\ +\xe5\x1a\xfa\x56\x40\xbb\x1a\x05\xda\x89\x6d\xc3\x51\x08\xc7\x41\ +\x15\xc2\x50\x3a\x22\x66\x71\x31\xad\x1a\x25\x37\x45\x10\x11\x4c\ +\x5a\xd3\xe4\x05\xc8\x9f\xb5\x4b\xb0\xb6\xb0\xf9\xdf\xa4\xd7\xcd\ +\xa6\x40\x28\xef\xd6\xac\x4f\xc8\xd5\x2c\xa4\x63\xb3\xe5\x84\x5f\ +\x22\xb8\xaa\x1d\xaf\x65\xdf\x77\x5f\xcf\x29\x94\xed\x65\x92\x64\ +\x9d\x0a\x64\xe5\x6c\x3a\x62\x29\x96\x72\x63\x95\x25\x2a\xea\x0a\ +\xd0\x49\x89\x92\x59\x73\xc9\x27\x49\x1b\x04\x65\x31\x74\x48\xf2\ +\x4a\xe4\x84\x57\x55\x92\x8e\x02\xe6\xc6\xa3\x50\x6a\x95\x62\x19\ +\x4e\xbc\xdc\xc7\x60\x79\x6d\x29\x4b\x57\xe9\xd8\x48\x79\x2a\x40\ +\x2d\x86\xdf\x9f\x9a\xa1\x16\xe5\xbc\x95\x79\x2a\x0d\xa9\x71\x1c\ +\x03\x44\x40\x63\x39\x62\xb9\x3d\x92\x40\x3b\x94\x1e\xde\x69\x8b\ +\xb6\xb3\x93\xb9\x46\x5e\x97\x36\xeb\x59\x57\x16\x2b\x3c\x78\x8b\ +\x0d\xa5\x89\xb1\x0d\x8f\xeb\x74\x70\x6f\xd4\xd6\x53\x17\xe6\x85\ +\x38\x0a\x2c\xbf\x72\x82\xab\x2a\x51\x14\xe1\x7b\x1e\xdb\xb7\x6f\ +\xe7\x85\x17\x5e\xf8\x35\x30\xb5\x9c\x17\x56\xef\xc8\x72\xce\x1b\ +\xd9\x6a\x3b\xa8\x13\x23\x36\x91\x2d\x06\x56\xb0\x6a\xd1\x66\xd8\ +\x5a\x08\x97\x17\x6d\x81\xb7\x77\x9b\x0d\xaf\xfb\x87\xac\x42\x77\ +\x0d\x2b\x67\xaf\xc2\xde\xaa\xa1\xbf\x90\x60\x14\x26\xea\x4a\x12\ +\x15\xf0\xbc\x26\xad\xa0\x80\x51\x43\x92\x24\xc4\x49\x42\x10\x04\ +\xd4\x6b\x35\x6e\xbb\xfd\x76\x6a\xb5\xda\x7b\x4f\x3e\xf9\xe4\x0f\ +\x80\x6b\xeb\x23\xb1\x08\x88\x32\xd6\xb0\xc9\xe8\xb5\x69\x6b\x79\ +\x37\x85\xc7\xd6\x22\xd4\x03\xb8\xa5\x6a\x33\xeb\xd6\x22\x5c\x1e\ +\xb7\x1e\x72\x05\xa4\x00\xef\xcc\x0b\x7e\x02\x6f\x4c\x19\x8c\xb7\ +\x48\xad\xe9\xd1\xef\x24\x5c\x99\x75\xb8\x34\x74\x85\x7a\xe4\xe0\ +\xba\x05\xca\xe5\x32\xae\xeb\x32\x34\x34\xc4\x81\x03\x07\x78\xfd\ +\xec\xd9\xab\x0f\x3e\xf4\xd0\x53\xc0\xbb\x29\x8c\x7a\x8e\xd7\x0b\ +\xc0\x03\xaa\xfa\x17\xdf\xf7\xdb\xf0\x29\x88\x50\x2c\xeb\x2a\x3f\ +\xd7\xae\x31\x7e\x7a\x56\x03\x51\x62\x71\x14\x78\xcc\xce\xcc\xb2\ +\x63\xdf\x3d\xab\xa2\x36\x0c\x02\xe6\xe7\xe7\x79\xf3\xdc\xb9\xd9\ +\x47\x4e\x9f\xfe\x2a\x70\x26\xc5\xff\xfa\xcb\xe9\x62\x49\x79\xe0\ +\x17\x7d\x1c\xdc\x61\x61\xe2\x16\x56\xa5\x4d\x87\xc0\xf9\x81\x56\ +\x92\x70\x75\xba\xc4\x6b\xfb\x20\x49\x92\x4e\x58\x35\x06\x63\x0c\ +\x51\x18\x12\x06\x01\xbe\xef\xeb\xa5\x4b\x97\xea\x8f\x9c\x3e\xfd\ +\x35\xe0\x95\xd5\x84\x5f\x53\x2d\x64\x23\x83\x2d\xe4\x0e\x0f\xdb\ +\xc9\x44\x33\x82\x3d\x15\xb8\x52\x87\xed\xe9\x18\xe5\xbd\x05\xbb\ +\x2e\x08\x1c\xdb\x0d\x7f\xcb\x8d\x5c\xfa\x0b\xca\x6c\x33\x61\x60\ +\x5b\xb4\xa4\x68\xcb\xce\x71\x14\x11\x46\x11\xbe\xef\xeb\xc4\xf8\ +\xb8\x77\xf2\xd4\xa9\xa7\x44\xe4\x0f\xaa\x5a\xdf\x70\x35\x2a\x62\ +\x1b\xdc\xa3\x37\x59\xf2\x6e\xef\xb3\x1e\x08\x62\xb8\x73\xc8\x12\ +\x39\x31\xb6\x7c\x3e\xba\xcb\x62\xd0\x75\x6c\x79\xfd\x95\xfd\x70\ +\x39\xb5\xdf\x9d\x83\x30\xe3\x4a\x5a\xb4\xe9\x12\xe1\x83\x20\xc0\ +\xf7\x3c\x9d\x9c\x9c\x6c\x1d\x3b\x7e\xfc\x1b\x22\xf2\x1b\x55\x5d\ +\xdc\x9c\x72\x3a\x65\xc6\x73\xb9\x8e\x2c\x9f\xba\xb2\xbe\xbe\xe8\ +\xc0\x7b\x35\xda\x65\x85\xeb\xc0\x8f\xde\xb2\x17\x1d\x47\x30\x51\ +\x81\xa9\xa9\x02\x4f\x9f\x92\x65\x85\x9f\x99\x99\x09\x8e\x1e\x3b\ +\xf6\xb4\x88\xfc\x6a\xad\xc2\xf7\xce\xc4\xa9\x30\x71\x24\xfc\xe3\ +\x09\x6f\x85\x14\x26\xb9\xb7\x3e\xda\x21\x70\x1c\xdb\x4f\x14\x41\ +\x1c\xe1\x37\x9a\xbc\x75\xe9\x2a\xc2\x2e\x4c\x92\xb4\x85\x6f\x79\ +\x9e\xce\xcd\xcd\x85\xf7\x1e\x39\xf2\x4d\x11\x79\x51\x55\x6b\x9b\ +\xd6\xd0\x64\xd3\x31\xb7\xa8\x9c\x78\x69\xcb\x8d\x65\xe2\x74\xbc\ +\x22\x29\x11\x7c\x85\xef\xf5\x8f\x81\x38\x84\x61\x48\x18\x86\xb4\ +\x3c\x4f\xe7\x6b\xb5\xf8\xee\x7b\xee\x79\x46\x44\x7e\xae\xaa\xf3\ +\x9b\xdb\x52\x66\xc5\x9a\xd1\x1b\xcf\xc4\x23\x36\x13\xc7\xc6\x36\ +\x3f\x05\x17\xd4\x58\x4f\x05\x41\x40\xd0\x6a\x69\xbd\x5e\x8f\x3f\ +\x73\xe8\xd0\x33\x88\x3c\xa7\xaa\xb3\xeb\x79\xf9\xb7\xb6\xb1\x8a\ +\x76\x32\xf1\x83\x23\xb6\xe7\xbd\x91\x4c\x7c\x78\x27\xfc\xf0\x2d\ +\x28\x57\xcb\x18\x55\x5a\xbe\xaf\xcd\x66\x33\xb9\xf3\xe0\xc1\xef\ +\x00\x3f\xc3\x0a\xaf\x9b\xaf\x40\x6e\x36\x3a\xd6\x80\x46\x04\xaf\ +\xe7\x32\xb1\x83\x0d\xab\xb5\xd0\x66\xe2\xf7\x6b\x50\x29\xc1\xe5\ +\x09\xfb\x5e\xc2\x15\x1b\x56\xdf\x5e\x04\x1f\xa8\x0e\x0e\xb2\x38\ +\x37\xaf\x8d\x66\xd3\x1c\x3c\x74\xe8\xbb\xc0\xb3\x69\x89\xb0\x2e\ +\xe1\x57\xcd\xc4\x5e\xb3\xd9\x1e\x36\x09\x50\x2e\xea\xca\xe0\x37\ +\x29\x79\x8d\x82\x31\xa8\x49\x88\xe2\x18\x93\xc4\x04\x41\x44\x2b\ +\x0c\x99\x9c\x98\x60\xd7\x6d\xfb\x75\x6e\x76\xce\x1c\x3d\x76\xec\ +\xdb\x8d\x46\xe3\x27\xc0\xf4\x46\xdf\x1f\xf7\x84\x50\x36\x35\x6b\ +\x45\xb2\xa4\x13\xbb\xee\xcd\xa4\xd1\xf4\x0c\xc6\x08\x51\x2c\x98\ +\xc4\x21\x08\xa1\xd1\x08\x31\x7d\xdb\xd4\xf3\xfc\xf8\xc8\x7d\xf7\ +\x7d\xcb\xf3\xbc\xe7\x81\x59\x36\xe1\x70\x7a\xbd\xdc\xc8\x3a\x32\ +\x63\x4c\xbb\x15\x5c\xd2\x3d\x2d\xd3\x78\x27\x49\x82\x1a\x93\xb5\ +\x83\x5a\xad\x56\x99\x9a\x9a\x9a\x3c\x70\xd7\x5d\x5f\xf7\x7d\xff\ +\x59\xdd\x00\xe6\x7b\x1d\x05\xe0\xa8\x6e\xe2\x71\xfe\xfc\xf9\xe6\ +\x91\x23\x47\x5e\x02\x1e\x05\x2a\x9b\xfe\x2f\x08\xdd\x7f\x17\x8b\ +\xc5\x9b\xa3\x28\xba\x1f\xd8\x93\xf3\x90\x93\xbb\xbf\x7b\x2d\xb9\ +\x4f\xf7\x3d\x2d\xe0\x7f\xc0\xbf\x80\x31\x20\xf8\xa8\x15\xc8\x84\ +\x2d\x75\xf1\x63\xa5\xa1\xa8\xf4\xd8\xcf\xa4\x42\x87\x1f\x15\x64\ +\xfe\x0f\x5a\xa7\xf3\xa6\x4a\xaf\xc2\x5e\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0e\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0a\x61\x00\x00\x0a\x61\ +\x01\xfc\xcc\x4a\x25\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0b\ +\x0e\x0d\x26\x37\x27\x5b\x75\x6d\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0e\x5d\x49\x44\ +\x41\x54\x78\xda\xed\x5a\x6b\x90\x54\xd5\xb5\xfe\xce\xa3\xdf\x3d\ +\xdd\x33\xdd\x33\xc3\x3c\x60\x18\xc0\xc7\x18\x30\x05\x41\xd0\x50\ +\xde\x68\x19\x2d\x43\x95\x45\xd0\x18\x45\x2b\x95\x4b\xc5\x47\x12\ +\x35\x89\x11\x35\x57\x73\xeb\x26\xf1\x71\xa3\x16\x89\x68\xd0\x44\ +\x14\x13\x4b\x8c\xa6\xd4\x44\xf1\x46\x08\x52\x08\x31\x11\x21\x83\ +\x3c\x92\x6b\x18\x14\x86\x99\x61\x64\x80\x79\xf7\xf4\x99\xee\x3e\ +\xaf\xac\xb5\xcf\xa3\x9a\xa6\x9b\x11\xf2\x27\x3f\xb2\x9d\xcf\xf3\ +\xe8\x7d\xf6\xf9\xd6\x5a\xdf\x5a\x7b\xef\xa3\xf8\x77\xfb\x57\x6c\ +\xb6\x6d\x33\xe2\x04\x19\xff\xe2\x4d\xaa\x60\x80\xb2\xea\xa9\x55\ +\x6b\xf7\x75\x74\x2c\xd4\x0d\x5d\xe2\x6e\x92\xdb\xb3\xa5\x75\x3a\ +\xe6\x7e\xf6\x73\x88\x86\x82\x50\x64\xd9\x19\x44\x92\x1c\xf0\x70\ +\x7c\x14\x07\x19\x32\x9f\xcb\x04\x3e\xa7\xbe\x92\x7b\x6d\x3b\x2f\ +\xe1\x7f\xb9\x7f\x16\x70\xfc\x3d\x82\x05\xc3\xb2\x31\x36\x9e\xc7\ +\xbb\x9b\xdf\x42\xf7\xc1\x83\x20\xb7\xfa\xdd\x54\x55\xb5\x66\xcd\ +\x9a\xf9\xba\x8a\x92\xe6\x12\x32\xbf\xf9\xf5\x6f\x5c\x9e\xc9\x64\ +\xa4\x91\xd1\x11\x22\xaa\xa0\xa1\xa1\x11\xdc\xe2\xf1\x38\x9a\x5b\ +\x5a\x51\x15\x09\xb3\x01\x13\x7b\x87\xad\x11\x7f\x04\xf7\xae\x35\ +\x70\x0c\x03\xab\x9e\x44\x68\xfa\x74\x44\x67\xcf\x45\x78\xe6\x4c\ +\xd1\x4f\x76\x7e\x76\x9d\x01\x18\xa6\x89\xe1\x6c\x0e\xf1\x58\x1c\ +\xb9\x5c\x1e\xc5\xad\x90\x2f\xc8\x7b\xff\xbe\xf7\x8b\x6a\x65\x19\ +\x59\xca\x68\x26\x83\x42\x41\x87\x6e\x68\x68\xc0\xa4\xe3\x88\xc9\ +\xb2\x34\xa1\x01\x1e\x7f\x86\xdf\x4c\x03\xc3\x4f\x3f\x09\xbb\xa7\ +\x0b\x23\xbb\xde\xc7\xd8\x86\xf5\x48\x5c\x7c\x09\x92\x8b\xaf\x82\ +\x5c\x5b\xeb\x3f\x23\x60\x15\x3f\x68\xa1\xb4\x59\x96\x25\x57\x34\ +\xc0\xb2\x80\x60\x30\x88\x86\xc6\x06\x68\x63\x59\xba\xf6\x2d\xe3\ +\xc1\x85\x3c\x76\x7d\xf4\xf1\xa9\x66\x17\x42\x7b\xee\x42\x7d\x9f\ +\x0d\x5d\xb3\x10\x88\x93\x67\xb7\x6e\xc5\xc1\x37\xdf\x44\x6c\xdd\ +\x9b\x18\xbd\xe9\x0e\x28\xd3\x67\xf8\xd1\x9a\x7d\x66\xa3\x78\x8f\ +\xcd\x22\xb3\xca\x70\x24\x2e\x2a\x2a\x36\xd2\xa0\x61\xe0\xe3\x43\ +\xbd\x22\x94\x2d\xd1\xc8\x71\x5e\x55\x64\x60\x7e\x5b\xf3\xc4\x19\ +\xe6\xca\x81\x5b\xef\xf6\x7b\x51\xdb\xb4\x09\xa1\x6b\x1a\xd1\xf9\ +\xab\x3a\x24\x3a\xc7\x11\x8e\xc5\x10\x9d\x37\x0f\x87\x5f\x7b\x0d\ +\x55\x7d\x87\xd1\xf6\xf2\xab\x08\xb7\xb4\x38\x32\x31\x0d\x67\x0c\ +\xbb\x7c\x04\x38\x4f\xe4\xca\x11\xb0\x51\x9b\x4e\x93\xf6\x1b\x30\ +\xb9\xb9\x99\xaf\x05\x6c\x11\x01\xc9\x95\x10\x1d\x2b\x40\xf1\x01\ +\x81\xa1\x8e\x55\x48\x65\x7f\x81\x78\x55\x0a\x79\xf9\x08\xd6\xe8\ +\x07\x70\x70\x6c\x0c\x39\x4d\xc3\xd8\xc6\x8d\xa8\x5f\xb2\x04\xc3\ +\x3b\x76\xe0\xc3\xaf\x2d\xa5\xf1\x6d\x1a\xc3\xaf\x30\x6e\x04\xca\ +\x43\x9e\xa0\x94\x96\xc2\x73\xac\x4f\x50\xad\x00\x45\x71\x41\xe7\ +\xa3\x87\xd6\x21\x70\xe8\x1e\xc4\x93\xb5\x18\xd7\x46\xb1\xfc\x25\ +\x19\xaf\xee\x09\xe1\xe6\xd1\x51\xec\x26\x03\x0a\x84\xa1\x97\x5e\ +\x42\x3e\x1a\xc5\xc0\xe6\xcd\x18\x78\x73\x1d\x4c\xcb\x26\xc0\x75\ +\x5a\x25\x9c\xd4\x00\xab\x2c\x00\xdb\xf5\x32\x20\xab\x74\x54\xca\ +\x44\x40\xf1\xef\x23\x7b\x6c\x27\xf2\x7f\xfb\x1a\x92\xd5\x29\xe8\ +\x85\x1c\x5e\xd8\x60\xe0\xe5\x77\x92\x54\x1c\x0a\x38\x4c\x11\xb8\ +\x91\x8c\xd8\x4e\xfd\x34\x45\xc1\x61\x5d\xc7\xd1\x44\x02\xd9\xfd\ +\x1f\xb9\x06\x58\xb0\x98\xa8\x65\x97\xe3\xc2\x49\x8c\x93\x25\x71\ +\xe5\xc8\x14\x97\xc9\x92\x2a\x63\x17\xf5\xcd\x0e\x77\x23\xb3\xe3\ +\x6a\xd4\xa6\xa2\x30\x49\xcf\x9b\xfe\x52\xc0\xe3\xaf\xa5\xe9\xdc\ +\x44\x36\x9b\x15\xd0\x59\xe7\xdf\x8e\x40\xef\x30\x61\xac\x2f\x40\ +\x23\xcf\xa8\xf3\xe6\xc3\x20\xf7\x9b\x04\x2e\x1a\x16\xa3\x5c\x0a\ +\x4c\x90\xc4\x15\x0c\x20\x58\xce\xe0\x6b\xff\xd2\xc1\xfa\x2c\xdf\ +\x4f\x1f\xc3\x39\xc3\x4b\x31\x35\x6d\x81\x2b\xfc\xae\x7d\x79\xfc\ +\x60\x4d\x1d\x11\xd3\xa1\x69\x1a\x43\x44\xe1\xce\xeb\x83\xb8\xe4\ +\x33\x3a\xc2\x17\xc8\x88\xd4\x47\xb1\x7f\xe6\x4f\xf0\xce\x78\x14\ +\xea\xb6\x7d\xb8\x78\x76\xab\x23\xa1\x8a\x65\xd4\x3e\xbd\x08\xd0\ +\x73\x44\xc4\xc6\x65\x73\x67\xb8\x51\x28\x79\xd6\x28\x60\x68\xfb\ +\x95\xa8\x49\x69\x50\x02\x31\xec\xef\x1a\xc2\xdd\xcf\xd4\x61\x2c\ +\x9b\x47\x2e\x97\x13\x9e\x1f\x1f\x1f\xc7\x92\x4b\x55\xfc\xe7\xe5\ +\x16\x42\x41\x05\xd1\x48\x00\xcd\xdf\x7e\x14\x93\x53\x97\x23\x41\ +\x32\x52\x03\x41\x51\xfd\x2c\x08\xad\x57\xe0\x63\xe1\x64\x13\x59\ +\x79\xc3\x5c\x5d\x1a\x74\x94\x4c\xa9\x6c\xad\x1f\x68\xbf\x0d\x75\ +\x4a\x27\x82\xd1\x5a\xf4\x1d\xee\x23\xf2\x69\x1c\x19\x28\x40\xd7\ +\x75\x9f\xfc\x45\xb3\x65\xdc\xfb\x15\x89\xc8\x4b\x44\x5e\xc1\x58\ +\xed\x32\x4a\xe2\x8b\x10\x91\x64\x91\xbc\x92\x90\x90\x20\x4e\x60\ +\xcd\x9f\x62\x04\xd8\xea\x32\xcd\xd5\xa3\x2d\x06\x97\xca\x84\x75\ +\xe8\x83\x47\x50\x67\xff\x09\xe1\x44\x23\x86\x07\x7a\xf1\xe0\x8b\ +\xb5\xd8\xd7\x95\xe5\x39\xc5\xd7\x7d\x5b\x0b\xb0\xfc\x56\x05\xa1\ +\x10\x88\xbc\x8a\xb1\xc4\x75\x18\x89\x5e\x2d\xc8\x4b\xb2\xe2\x44\ +\xd8\xb2\x18\x8e\x84\x9c\x4a\x74\xaa\x12\xb2\x2b\x47\x40\x48\xe8\ +\x44\xf2\x5a\xf7\x6f\x90\x1e\xff\x35\xa2\xe9\xb3\xa0\x8d\xf6\x61\ +\xd5\x1f\x5a\xf1\x76\x7b\x0f\xbf\x9c\xbd\x2e\x74\x5f\x57\x6d\x62\ +\xe5\x1d\x0a\xaa\xa2\x40\x8c\xc8\x8f\x93\xd7\x8f\x84\xbf\x8e\x30\ +\x11\x07\x43\x92\xc5\xf8\x96\x9b\xc4\x2c\x21\xd3\x31\xa4\x8c\x33\ +\xad\x53\x4f\x62\x36\x80\x18\xb1\x01\x7c\xf0\xe5\x5f\xe8\xdf\x82\ +\xe4\xd0\x0a\xc4\xeb\x3e\x8d\xbc\x36\x88\x57\xb7\x36\xe1\xf9\x37\ +\x3e\xf4\xc9\xb3\xe7\x55\x29\x87\x27\xbe\x2b\xa3\x31\x45\xe4\xa3\ +\x2a\xf4\xf0\xa7\xd0\xa9\xde\x8d\x90\xac\xf2\x8a\x95\xa0\xc0\x96\ +\x24\xe1\x79\x6a\x4c\x9c\xbd\xcf\x44\x2b\xcd\xc4\xa7\x99\xc4\x6e\ +\x8d\xde\xbe\xb7\x17\xdc\x94\xdc\x01\xcc\x97\x7f\x84\xaa\xc6\x99\ +\xa4\x73\x0d\x5b\xfe\x1a\xc7\x8a\xe7\x0f\xb0\xb1\x5c\x69\x9c\x72\ +\x99\xd7\xf0\xe4\x32\x05\x6d\x53\x81\x08\x69\xbe\xa0\x36\x62\xed\ +\xa1\x5b\x60\xaa\x19\x84\xc2\x3a\x82\xe1\x08\xc2\xa1\x88\x48\x5e\ +\xc8\xb2\x70\xd2\x9c\x33\x26\xb9\x12\xe2\x08\x94\xe7\x58\x39\x02\ +\x27\x4b\x62\xd8\x1c\x5e\xf1\x02\x23\xd7\x8f\x78\xe7\x8f\x51\xdf\ +\x74\xae\xf8\xed\xc3\x5e\x03\xff\xfb\xec\x21\x5e\xfe\xb2\xee\xfd\ +\x92\x79\xff\x8d\x2a\x16\x9c\x6b\x0b\xcd\x07\x42\xd5\xd8\x6d\xfc\ +\x37\x5a\xa7\x4c\x23\x63\xa2\x02\xe1\x48\x04\x91\x68\x14\x8a\xa2\ +\x78\x5b\x02\x9e\xcc\xbc\x9c\x2b\xcb\xc7\x3e\xe9\x44\x66\xdb\x15\ +\x73\x83\xa1\xb3\x19\x86\x86\xea\xbe\x07\x50\xdb\x3c\x0b\x90\x83\ +\x54\x69\x32\xb8\xe7\x89\x61\xf4\xf7\x0f\x72\xa4\x98\xb8\xf0\xfe\ +\x37\x16\xd9\xf8\xe2\x85\x4c\x5e\x41\x38\x1c\xc6\xb6\xf1\x3b\x90\ +\x55\x9a\x9c\xa4\x25\x80\x20\x2b\x01\xd8\x90\x58\x9a\x9e\x01\x6e\ +\xe2\x4a\xfc\xbe\xb2\x7c\x6c\x9c\x2c\x07\x2a\x56\x21\xcb\x19\xcc\ +\x34\x90\x24\xf2\xe9\x54\x35\x71\x4f\x60\x70\x60\x10\xdf\xff\x45\ +\x06\xfb\x0f\x74\x73\x24\x7c\xdd\x2f\x9c\xaf\xe3\x96\x2b\x45\xa9\ +\x24\x04\xb1\x3d\x73\x13\x06\xec\xb3\x10\x56\xbd\xa4\x55\x20\xab\ +\x41\x3a\x28\xc5\xe4\xfd\x59\x5d\x86\xb3\x8c\xc0\x29\x57\xa1\x4a\ +\x12\x32\x2c\xe1\x99\x40\xdf\xcf\x50\x97\xae\x82\x1a\x4e\x61\x74\ +\xa0\x1b\x0f\x3f\x9f\x45\xfb\xfb\x1f\xf0\x6f\xbe\xee\x67\xcf\x28\ +\x90\x74\x64\x22\x2e\x53\xc5\x09\x60\x77\xe6\x4b\xe8\x1e\x9f\x87\ +\x30\x5d\x4b\xac\x73\x10\xf9\x40\x40\xe8\xde\x12\xdc\xad\x13\x7d\ +\xa7\xc8\xce\x84\x56\x4e\x42\x6c\xc0\x29\xa6\x00\xda\xb7\x6f\xc5\ +\x99\x75\x7b\x71\xc5\x85\x55\x08\xc6\x5a\xa9\x5c\x1e\xc6\x0b\x9b\ +\xa2\xf8\xfd\x86\x2d\x4c\xde\xd7\x7d\x53\x4a\xc3\xa3\xdf\xb2\x11\ +\x8f\x92\x01\x61\x05\xeb\x76\xa4\xf1\xfc\x3b\xc7\x10\x50\xd7\x10\ +\x61\x95\xf7\xb4\x4c\x9c\x25\xc5\xfb\xe5\x8a\xdb\xb9\x50\x28\x84\ +\xde\x83\xfb\xe9\xb9\x40\xd9\xc9\xb6\xb2\x01\xb0\xca\x8d\x88\x05\ +\xb3\xe3\x58\x38\xcf\x40\x38\xd9\x86\x7c\x6e\x04\xff\xf7\x5e\x00\ +\x4f\x3d\xb7\xce\xad\x4e\x96\x20\x1f\x0d\x66\xb1\xf2\x76\x0b\xf5\ +\x35\x8a\xf0\xfc\xae\x83\x49\xac\x5a\xd7\x44\x44\x33\x30\x49\x3a\ +\x8a\x22\x0c\x10\xe4\xcc\xbc\xe6\xca\xc6\xf6\xa5\x6b\xfb\xd7\x0c\ +\x50\x5f\x85\xf9\x9c\xda\x8e\x8c\xc3\x53\xda\xda\x5a\x0a\xb8\x61\ +\x51\x12\xb1\xa6\xcf\x43\xd7\xfa\xb0\x69\x7b\x16\x3f\x5b\xbd\x99\ +\x25\xe3\xd7\x7b\xdb\xcc\xe2\xb1\xef\xe8\x98\xde\xec\x90\xef\xee\ +\x8f\xe2\xfe\x35\x8d\xa2\xb6\xab\x8a\x09\x93\xdd\xc0\xff\x90\x01\ +\xb6\x3b\xdb\x9e\x66\xe3\xe7\x3f\xf9\x52\x62\x52\x8d\x85\x6f\x5e\ +\x1d\x46\xb2\xf9\x52\x18\x85\x31\xb4\x7f\x90\xc1\xfd\x8f\xbd\x85\ +\xc1\xc1\x21\x70\x63\x23\xf2\x39\x0d\x0f\xdf\x9c\xc7\x9c\xb3\x15\ +\xc4\x23\x2a\x46\xc6\x43\xf8\xaf\x67\x9b\x90\xd3\x65\xde\xdc\xf8\ +\x5b\x4c\x85\xc8\xcb\x8a\x22\xde\x71\xfa\xcd\x8f\xc0\xc4\x65\x34\ +\x11\x95\xf0\xad\xc5\x83\x68\x3a\xfb\x16\xd8\x52\x10\xfb\x3a\x3e\ +\xc0\xbd\x0f\xb7\x63\x68\x68\x18\xd4\xfc\x45\xda\xb2\x6b\xc6\x71\ +\xe9\x79\x9c\xb0\x0a\x4c\x04\x71\xd7\xd3\x8d\x18\xcc\xa8\xe4\x79\ +\xe6\xcd\xec\x65\x96\x8e\xaf\x67\xeb\xf4\x0d\x98\x38\x07\xe0\x4a\ +\x28\x18\x00\xbe\x7b\x7d\x08\x67\x9d\xb7\x14\x50\x6b\xd0\xdb\xb9\ +\x13\x77\x3e\xb2\x07\x7d\x47\xfa\x8f\xd3\xfd\xf5\x97\x64\x71\xfd\ +\xa5\xbc\x44\x50\x10\x0a\x06\x71\xfb\xcf\xeb\x70\xb0\x4f\x05\x39\ +\xda\x15\x0d\xe8\x5c\xa6\xf1\x02\x90\xdc\xf1\xff\xc9\x36\xc1\x8e\ +\x0c\x96\xf8\xa4\x71\xe3\xc2\x3e\x9c\xfb\x99\x9b\xa1\xc4\x3e\x85\ +\x63\x3d\xef\xe1\x7f\x1e\x6b\x47\x67\xd7\xc7\x4c\xde\xd7\xfd\x45\ +\x9f\xce\xe2\x8e\x6b\x6d\x44\xa3\x8e\xee\xef\x7b\xa1\x16\xbb\x0f\ +\xc4\x11\xe0\x6a\xe3\x26\x2d\x7f\xa2\x89\xc7\x62\x1c\x81\xa2\xdd\ +\xba\x2f\x57\xef\x58\x1e\xa8\x60\xec\xc9\x97\x12\xc0\xe2\x05\x87\ +\x71\xd1\xe7\x17\x41\xad\x9e\x8b\xe1\xde\xb7\xf1\xa3\x15\x5b\xb0\ +\xad\x5d\x2c\xd0\x7c\xdd\x9f\x33\x25\x8b\x1f\xdf\x64\x52\xb9\x54\ +\x05\xb6\xec\xbf\x00\xb1\xa9\x17\xe2\xba\xb6\x08\x97\x48\x32\x2a\ +\x2a\xbe\xe6\xb5\x4c\x99\x82\x9a\x54\x8a\xa5\x54\x31\xe7\xba\xbb\ +\xba\x70\xe7\xb2\x3b\xa1\x72\x7e\x38\x37\xdd\xe4\x57\xd0\xd4\xd0\ +\x78\x6a\xab\xd1\xff\x98\x35\x8c\x6b\x17\x5f\x88\x60\xfa\x73\xd0\ +\xfa\xdf\xc3\xe3\xcf\xfd\x0d\x6f\xbf\xfb\x11\x87\xcd\xd7\x7d\x7d\ +\x22\x8b\x15\xb7\x16\x90\xac\x52\xc4\xea\xb2\xbd\xeb\x4c\xac\xff\ +\xeb\x39\x88\x44\x34\xee\x27\xf6\xbe\xdc\xaa\xab\xab\xa1\x1b\x06\ +\x2d\x31\xfa\xf9\xd2\x37\xa2\xd8\xeb\x7c\x2f\x49\xfd\x22\x11\x32\ +\x3a\x12\x75\xbc\x2e\x26\x7c\x13\x19\x6d\x8c\xc6\x33\x4f\x34\xc0\ +\xac\x60\xc0\xff\xbf\x94\x5e\xdc\x34\x35\x8e\xc8\xe4\x2f\xa3\x30\ +\xd6\x8d\x27\x9e\x59\x87\x17\x7f\xe7\x93\x17\xc7\xb0\x92\xc5\xe3\ +\xb7\x69\x68\xa8\x95\x05\xf9\xfd\x47\x9b\xf0\xdb\x9d\x9f\x65\xa9\ +\x90\x74\x02\x0c\x71\x9e\x4e\xa7\x19\x4c\xd0\x27\x5a\xd4\xbc\x49\ +\xcc\x37\x98\xbf\xc3\xca\x8a\x0c\xd8\x8e\x87\x65\x92\xa0\x4a\x12\ +\x34\xca\x18\x20\x5b\xc6\x89\x06\x6c\x5b\x15\x5a\xd0\x50\x9f\x7a\ +\xa1\x6a\xfa\x8d\xc8\x8f\xfc\x1d\xab\x57\xaf\xc6\x73\xaf\x65\x7c\ +\xf2\xc2\x63\xa6\x86\x9f\xde\x96\xc5\x99\x2d\x0e\xf9\xa3\x99\x1a\ +\xdc\xf0\x90\x84\x6c\x6e\x13\x6b\x9e\x49\x08\x0f\x86\x42\x61\x3c\ +\xf0\xe0\x03\xac\x7b\x26\xce\x70\xb7\x87\x76\x71\x04\x98\x38\x43\ +\x18\xe3\x7d\x79\xb2\x25\x8e\x80\x44\xb0\xbc\xe7\x3e\x61\x12\xd7\ +\xdf\xfe\xbd\x48\x72\x4f\xb4\x30\xb8\x0d\xaf\xbf\xf1\x07\x3c\xf1\ +\xb2\x01\xc3\xf0\xad\x87\x5e\xc8\xe3\xbe\xa5\xa3\x38\xef\x1c\x20\ +\x16\x56\x90\xcd\xc7\xb0\xf2\xad\x05\x38\xda\xff\x27\x22\xa0\x0a\ +\xef\x29\xb2\xcc\x64\xa8\xaf\x4e\x92\x88\xf8\xde\xa7\xe6\x91\xf1\ +\xc0\xf7\xfd\x25\x88\x30\xd2\xb1\xaa\x34\xc1\xb9\xef\xc4\x12\x7a\ +\x7d\xc5\x57\xe3\xc9\xa6\xf3\xbf\x70\xc8\x3c\x03\x7b\x37\xae\xc4\ +\x83\xbf\xca\xd1\xc0\x62\x48\x5f\xf7\xb7\x2e\x1a\xc1\xc2\xf3\x6d\ +\xb1\x1d\x34\x11\xc2\x8a\xf5\xe7\x23\x93\xaf\xf2\xfc\x29\x5e\x2e\ +\x4b\x2c\x0d\x89\x93\x9c\x5f\xec\x11\x67\x2f\x7b\x52\x29\x36\xc0\ +\x3b\xf7\x0c\x25\xd0\x7d\x77\x71\x67\xbb\x63\x5a\x66\x19\x03\xe4\ +\x12\x03\xe2\x35\xf5\x57\x44\x13\x75\xc1\x42\x5e\xc5\xa4\xb6\x9b\ +\xa8\x7a\x3c\x83\xfc\x50\xd6\xf7\xc0\x95\x0b\x46\xb0\x74\xa1\x21\ +\xc8\x2b\x24\x95\xe5\xbf\x9b\x85\xc3\x23\x35\x54\x6d\x14\xdf\x00\ +\x26\x1e\x0c\x86\x1c\x6d\x17\x91\x76\xe1\xc9\xa5\xf4\x73\xa5\x9f\ +\xf0\x96\xed\x1a\xe6\x2e\x15\x04\x8a\x0c\xa0\xd2\x4c\x08\x70\xc4\ +\xa8\x9f\x01\x19\x45\xad\xba\x61\xea\xa2\x42\x6e\x00\x85\x6c\x1f\ +\x82\xd2\x30\xbe\xb3\x74\x36\x6a\x12\x01\x31\xc0\x05\x67\x8f\xe2\ +\x7b\xd7\xe5\x99\xbc\xf8\x8e\x73\xef\xd3\x21\xec\xec\x4c\xb2\xbe\ +\x05\x9c\x46\xe4\x03\x41\x71\x4d\xd4\x4a\x3d\xcc\x28\x4e\x64\xff\ +\x37\x8e\x2c\x47\x8b\x61\xf2\x66\x9e\xfb\x1a\x6c\xac\x03\xab\x68\ +\x0c\x76\x8a\xe1\x1a\x6b\x14\x4b\xe8\x8d\x9f\x7e\x95\xf6\xd6\xd2\ +\xa2\xbc\xd6\x87\xbc\x76\x14\x05\x02\x2f\x89\xbf\x7f\x43\x1d\xd6\ +\xff\xb1\x07\x77\x7f\x39\x8b\xaa\x98\x43\xfe\xf1\x57\x54\xbc\xfc\ +\xb6\x8a\xf9\xe7\xf3\x24\x25\xe0\x92\x17\xd5\xc7\xd5\xb4\x29\xbc\ +\x94\xcf\xe7\xf9\xe8\x79\xdb\x23\x5d\x0a\xbf\x8f\xc5\x11\x32\x9c\ +\x08\xf9\x70\xfa\xf8\x91\x12\xd5\x49\x92\x8f\x4f\x62\x25\x1a\xb8\ +\x4c\x0d\x4a\x31\x8f\xbc\x73\xa4\xf5\xbb\x9c\xc5\x95\x97\xb5\x20\ +\x67\x5b\x44\x7e\x04\xaf\x6c\x91\xb0\xfc\x37\x0a\xc2\xa1\x00\x62\ +\xb1\x18\x6a\x6b\x6b\x91\x4a\xa5\x48\x46\x21\x36\xc0\x79\x19\xbc\ +\x2f\x09\x60\x62\x8c\xd2\x28\x30\x11\x1f\xe2\xda\xf7\xaa\xe8\xef\ +\x6a\x9f\x25\xe5\xe5\x8c\xc9\xde\x67\x67\x11\xaf\xbc\x90\x29\xb5\ +\x62\x03\xaa\x97\x18\xf9\x21\xfa\xb1\x1f\x85\xf1\x01\xe8\xf9\x61\ +\x22\x63\x20\x18\x4e\x21\x18\x49\xa3\x63\xa8\x05\xbf\xde\xf0\x67\ +\xbc\xf8\x56\x01\x89\xb8\x33\xcb\x9e\x37\x77\x2e\x5a\xa7\x4d\xe3\ +\x41\xc5\x4b\xc6\xc4\xb2\x1a\x04\x8b\x77\x5c\xde\xd6\xb2\x84\x6c\ +\xe5\x28\xf8\x86\x71\x04\x50\x1a\x01\xc7\xc0\x7c\x6e\xdc\xaf\x58\ +\x7e\x04\x1e\xba\x6b\x49\xf0\xd9\xb5\x1d\xd7\x5c\xbb\xb0\x19\xf5\ +\x49\x7a\xa1\x9e\x75\x56\x8e\xe1\x1a\x64\xb4\x30\xd6\x6e\x3e\x82\ +\xf7\x76\x51\x54\x8c\x08\x12\x55\x71\xb2\x3e\x80\x70\x44\x2c\x11\ +\x3c\xf2\x74\x3f\x81\xfe\xc1\x01\xff\x3b\x8e\x4c\x83\xa7\xd2\x69\ +\xd6\xb7\x47\xcc\x4b\x62\xbe\x2e\xcd\x0f\x3f\x4a\x4c\xde\x90\x0d\ +\x7f\x53\x25\xb6\xdf\x96\xe9\x4b\x88\xbf\xad\x46\xa3\x31\x68\xda\ +\x38\x2f\x0e\x1d\x03\x3e\xea\x1d\xb9\xb6\xeb\xd0\x50\xe0\x91\xa7\ +\x7a\xf1\x95\x2b\x26\x61\xd6\x19\x51\xd8\x46\x78\x74\xd3\xbb\xc3\ +\xc7\x36\x6d\xef\x99\x31\x9e\x37\xc9\x62\xae\xef\x62\x58\x27\xb1\ +\x44\xa8\x4d\x26\x28\x5e\xfe\xc3\xfb\xef\x63\xaf\x14\x93\x13\xf7\ +\x47\x47\x47\xbd\xeb\xe2\x08\x94\x56\xa7\x62\x8d\x13\x0c\x41\x1c\ +\x4e\x14\xfc\xca\xe4\xb5\xb1\xb1\x8c\x7b\xa6\x3a\x06\x74\xf6\x0e\ +\xf3\x7f\x52\x15\x6b\xfa\x9f\xac\x3e\xaa\xdd\x7c\xd5\xcc\x87\xde\ +\x7d\xbf\x67\xf5\xe6\x1d\x3d\xd3\x5a\x9a\x27\x3f\x47\x55\x65\xc6\ +\xf1\xd3\x3f\x0f\x26\x31\x41\x0f\x6c\x48\x71\xa9\x64\x63\x8a\xbd\ +\x5b\x1a\x01\x86\x47\xaa\x74\x56\xe6\x3c\x28\x99\x71\x1d\xa7\x9d\ +\xd8\x4c\xa8\x3f\x58\x7a\xb1\xfc\xfb\xdd\x03\x57\xc9\x28\xf4\xd7\ +\x26\xd4\xe5\xcd\x35\xd1\x95\xf7\x3c\xba\x21\x07\xa0\x8a\x90\xff\ +\xf0\xc0\x81\x5f\x4e\x6b\x69\x59\x16\x0a\x05\x6b\xe0\x4f\x68\x86\ +\xf0\xc2\xd1\xa3\x47\x3c\xad\x16\xeb\xd8\x3b\x96\x9b\xb8\x4a\x37\ +\xf0\x6c\xa8\x2f\x43\x86\x58\x46\x94\xee\xc4\xcb\xec\x10\xdd\x89\ +\x71\x44\xed\x1c\xd1\xdb\x22\x01\xf3\x9e\x8e\x8e\xee\x35\x19\x2d\ +\xaf\xb4\x03\x49\x00\x69\x42\x98\x10\x2a\xe8\x85\xbe\x03\x5d\x07\ +\x5f\x49\x24\x92\xad\x80\x2d\xf3\x58\x91\x70\x58\x9a\x3c\x79\x4a\ +\x70\xcf\x9e\x3d\x09\x5a\xb0\xa9\x32\x89\x51\x91\xe9\x8f\x40\x4d\ +\xa6\x88\x29\x92\x24\xae\x79\x4b\x41\x90\x1d\x45\x3b\x85\xdc\x12\ +\xc1\x71\xca\x8a\x49\xc4\x0c\x4a\x7a\x93\xca\x6d\x21\x9b\xd5\xf4\ +\x78\x55\x7c\x94\x1c\x93\x75\xa3\x23\x15\x07\x88\xe1\x92\xb7\x69\ +\xe8\xa1\x42\x41\xdf\x2a\xb9\x44\x6b\x5d\x8f\x07\x09\xb2\xfb\xa0\ +\xec\x5e\xc7\x08\x71\x42\xc0\x1b\x28\x91\x48\x48\x73\xe6\xcc\x49\ +\xb6\xb6\xb6\xc6\xaa\xaa\xaa\x64\xaa\x48\x2a\x19\x22\x7b\xf0\xfe\ +\xb7\x02\x3a\x32\x24\x82\x4d\x00\x19\x66\xd2\x7d\x8b\xce\x05\x00\ +\x10\x79\x5b\x37\xa8\x51\xb5\xca\x52\xbe\xe4\x76\xee\xdc\x39\xb2\ +\x71\xe3\xc6\x61\xba\xb6\x50\xb9\xd9\x04\x9d\x90\xf1\x2c\x64\xb2\ +\x8a\x0b\xb9\x04\x01\x17\x4a\x91\x47\x6c\x9a\x03\xb8\x0a\xf1\xc4\ +\x65\xbb\xab\x4d\x9b\xce\xfd\xa3\x6b\x84\x45\x06\xb1\x44\x6c\x86\ +\x4b\x9e\xfb\xb3\x41\xe2\x9e\x6b\x08\xf8\xc8\x79\xd8\xd3\xd3\x63\ +\x77\x76\x76\xda\xde\xbb\x26\x30\xc2\xfc\x07\x59\x56\xe3\x0b\xee\ +\x4b\x62\x59\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x4a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0a\x61\x00\x00\ +\x0a\x61\x01\xfc\xcc\x4a\x25\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0b\x0e\x0d\x2a\x39\x6c\x56\x17\x66\x00\x00\x07\xd7\x49\x44\ +\x41\x54\x78\xda\xed\x59\x4b\x6c\x1c\xc5\x16\xbd\x55\xdd\x33\x76\ +\x9c\xb1\x71\x9c\x48\x38\xf8\x29\x81\x10\x82\xcc\x4f\xe2\xa3\x88\ +\x20\x01\x7a\x2c\x10\x8b\x27\x24\xd8\x20\x58\x66\x03\x6f\xf1\x56\ +\x2f\x5b\x22\x04\x6b\x60\x0d\x48\x48\x6c\xd8\x23\x16\x2c\xc8\x82\ +\x0d\x1f\x21\xc4\x02\x24\x3e\x4e\x30\x09\xc4\x08\xfb\x25\x98\x78\ +\xc6\xf3\xe9\xe9\xbe\xfd\xee\xbd\x5d\xe5\xea\xe9\xea\xee\x61\x66\ +\x43\x90\xa8\xf1\x9d\xfa\x77\x9d\x73\x3f\x55\xd5\x63\xf8\x3b\x5d\ +\x2f\x29\x4d\x53\x96\x16\x89\xfe\x2b\xe1\x56\x39\x02\xc1\x9b\x6f\ +\xbc\xf1\xfe\xda\xf7\x6b\x4f\x0c\xe3\xa1\xe2\x2e\x65\x7a\x8f\xde\ +\x7c\x0c\xee\x3b\xf5\x08\xcc\xcd\x34\x41\x2b\x4d\xc2\x33\xb9\x5f\ +\x06\x70\x9b\x94\x6d\x9b\xa2\x01\x5a\x73\x1b\xe7\x01\xe5\x4e\x49\ +\x40\x22\x65\x40\x00\x29\xda\xb6\xac\x3d\x4e\x12\xd8\xed\x45\xf0\ +\xf1\x47\x1f\xc2\x4f\x97\x2e\xca\x1c\x3b\xb7\x11\x36\xf0\xce\xbb\ +\xef\x7a\xef\xf4\xe9\xd3\x4f\x5b\xdc\xa1\xc9\x79\xb1\xe4\xdf\xcf\ +\xbf\xf0\x78\xbb\xdd\x56\xd7\x76\xae\x41\x40\x0b\x2f\x2f\x1f\x96\ +\xbe\xfd\xad\x16\xac\x1c\xb9\x19\xe6\xf7\xcd\x52\xbb\x1e\xaf\x11\ +\x21\x23\x7f\x22\x56\x19\x96\x88\xb4\x9b\x2f\x6d\x1a\x84\xb8\x21\ +\xf0\xfb\x6e\x1f\x5a\xfb\x5b\xd0\xef\x0d\x20\x9f\xa2\xc1\x50\x7f\ +\xf7\xcd\xb7\x4f\x32\x19\xab\xbc\x70\xd4\x8d\x30\xd8\x69\xb7\x21\ +\x8a\x86\x30\x8c\xbb\xb0\x0c\x37\x8e\x00\xd3\x5a\xf9\x04\xfc\x64\ +\xc0\xfa\xc4\x54\x86\xd6\x11\x63\x4b\x15\xe6\x28\xcc\x4f\x44\x28\ +\x26\x44\x0c\x0c\x78\x9f\x00\x22\x40\xb3\xd9\x84\xe5\xc3\xcb\xd0\ +\xed\xec\x72\xdd\x32\x93\x87\x6b\xfa\xfa\xe8\x8b\xaf\xeb\xa0\xd7\ +\xb6\x28\xe5\x97\x95\x19\x61\x2d\xf6\xcf\x93\x77\xca\x3a\x29\x3b\ +\x99\x8f\xdf\xba\x94\x4f\xc0\x32\x8e\xe3\x18\x7e\xb9\xbc\x21\xa6\ +\x3c\x32\xb7\x6f\x64\xc1\x40\x03\x3c\xfe\xe0\x3d\x50\x9b\x6c\x7c\ +\xd8\x6a\xa9\x15\x1c\x78\x65\xcc\xa1\xcd\xc8\x28\x89\xa9\x6e\x43\ +\x02\x4b\x08\x60\x35\x01\xc4\x14\x0e\x1d\x3c\x98\xaf\x4b\x6e\x7d\ +\x4e\x5c\x88\x24\xad\xf5\xff\x4c\x94\xd7\x67\x48\xe9\x42\xdd\xba\ +\x8e\x1d\x97\x48\x66\x2c\xe0\xad\xe4\xb5\x85\x9e\x79\x6a\xc0\x05\ +\x86\x40\xbd\xf6\x3d\xe0\x8e\x5c\x09\x60\x30\xca\xc6\x34\x5b\x3f\ +\x41\x01\xc9\xe5\x52\x3c\x98\xd6\x12\xc0\xaa\x53\x42\xb4\xcf\xf1\ +\xab\x43\xc5\x55\x92\x6a\xf0\xaa\x32\x22\xdc\xce\x89\x46\x61\xfc\ +\x91\xbf\x2c\x23\x02\x28\x20\x53\x21\x81\xfe\x7c\xac\x75\xa1\x9a\ +\x43\xce\x94\x9d\xd9\x73\xfd\x3e\x4a\xc7\xd1\x80\x4c\xdd\x40\x03\ +\xb6\x40\xc0\xb4\x27\x09\x4a\x01\xd3\xe9\x82\xb8\x82\x80\x30\x97\ +\x87\xbf\x7b\xee\x93\x3a\x57\xf3\x58\xa1\x79\x40\xf9\x10\xdb\xe5\ +\x0a\xff\x7a\xf4\xfe\xcc\x85\xca\xf1\x30\xb1\xe9\x2c\x80\x29\x1f\ +\x32\x29\x3c\xf5\xd8\x49\x17\xac\xbe\xd6\xfd\x36\x69\x75\x16\x70\ +\xb9\x73\x5b\x67\x91\xec\x20\x43\x1e\x5f\x69\x01\x9c\x3c\x06\xd0\ +\xf8\x65\x4c\xb9\x4a\xd4\x44\xf7\x2b\x28\xb8\x8f\x4f\x04\x5d\x59\ +\x5c\x48\x80\x93\x60\x79\x0c\x4c\xb1\x0b\x19\x7f\x4c\xe5\xe1\xaa\ +\xd4\xcd\xaa\xac\x61\x08\x14\xda\xdd\x32\xce\x02\xa6\x5b\x94\x84\ +\x68\x83\x78\xa2\x6d\x54\x3a\xab\x2d\x20\xe6\x1d\x0b\xde\x69\xb9\ +\x42\xfb\xb6\xcb\xe5\x98\xb3\x86\x04\xb1\xb4\x24\x86\xc8\x44\x2e\ +\x04\x50\xe9\x42\x3c\x93\x09\xc8\xa2\xaa\x0e\xb8\xd3\xbc\x6b\xab\ +\xf2\x7f\xf9\x2a\x10\x40\x14\xed\x63\x8a\x55\x27\xf1\x94\x41\x8c\ +\x99\x56\xce\x7d\xf6\x15\x4c\x9b\xfc\x9d\xc7\x7e\xb9\xde\x87\xef\ +\xbf\xc3\xb8\x10\x7a\x78\x3c\x8c\x9e\x05\xea\x82\x18\x52\x31\xef\ +\xa3\x0f\xdc\xe1\x1d\xb9\x9e\xd6\xab\x62\xa2\xe8\xff\x4e\xa3\x39\ +\x0b\xd8\x33\x80\x6a\x13\x1f\x64\x55\x41\x8c\xa9\xc8\x10\x10\x94\ +\xaa\x73\x21\xbf\xe2\x8a\x95\xbb\x50\x21\xc0\xf9\x5b\x01\x1a\x22\ +\xfe\x1a\x75\x31\x50\xb9\x0b\x61\xf6\x30\xc4\x29\x5e\x55\x2b\xca\ +\xee\x94\xf6\xe2\x42\x83\xb9\x46\x4c\xbc\x0b\x55\xb9\x50\x8c\xa2\ +\x99\x18\x65\xa5\x7a\x13\xf8\x45\x2f\x98\x1d\x19\x21\xe0\xeb\x2e\ +\xd0\xd9\x81\x96\xe2\x64\x04\x2a\xf0\xc3\xe7\x9f\x7d\x02\xbf\x6c\ +\x6e\x41\xd4\xef\xfd\x31\xad\x8f\x69\x35\xd8\x2b\x5f\xe7\x66\x66\ +\x66\x60\xe3\xe2\x0f\xfc\x0e\xec\xf7\xd7\x9e\xc4\x50\xce\x20\x0c\ +\x35\xfc\xfa\xf3\xba\x77\x49\x56\x7b\x01\xa1\xf2\x2f\x27\xe3\xee\ +\xa2\xee\xf6\xe9\xcc\xe1\xea\x2c\xb2\x66\x50\x8a\x07\x6b\x09\x38\ +\xf3\xd4\x27\x59\xea\x4f\x49\xe3\xaf\x12\xd7\x7b\xaa\xbf\x8d\x5e\ +\xe7\x04\xc6\x5f\x25\xf0\x2f\x40\xa0\x76\x1b\xa5\xcf\x1f\x4c\x26\ +\x68\xcb\x85\x93\xcd\xfd\x03\xdb\xb9\xab\xc9\xcb\x05\xaa\x0e\xd5\ +\x5a\x0b\x8c\x07\xfe\xcc\x73\xcf\xc2\xa9\x87\x4e\x59\x14\x6e\x19\ +\x57\x9f\xe8\x7d\xe1\xa7\x4b\x97\xe0\xcc\x7f\xcf\x40\x18\x04\x7b\ +\x87\x5b\x8c\x28\xf5\x9b\x96\x0f\x4f\xf6\x4a\x89\x98\x40\x5d\x0a\ +\xc3\x10\x5a\xf3\x2d\xd8\xda\xda\x1a\xd1\x9e\xbf\x95\x2b\x6e\x97\ +\x3c\xdf\x96\x07\x61\xfb\x6f\x58\x5c\x84\x7d\xf4\x93\xe5\xdc\xbe\ +\xb9\xbd\x53\x39\x89\x13\x68\x77\x3b\xa5\x78\x30\xa9\xb1\x40\x5c\ +\x43\x20\x0c\x42\xd0\x61\x30\x62\x66\xad\x35\x04\x41\x60\x4d\x6b\ +\x81\xb3\xd8\xb2\x03\xef\x92\xcc\xb3\x73\x92\x24\x91\xdf\x61\x75\ +\xa0\x05\x3c\xa6\xc8\xeb\xf0\x7a\xa5\x78\x34\xc6\x75\x16\xa8\xf6\ +\xa1\x84\x3e\x83\xfe\x40\x7e\xb9\xb3\x00\x5f\x7f\xf5\x35\xe8\xf5\ +\xfa\x7b\xce\x1d\x0d\x87\xc0\x58\x5f\x3c\x7b\x96\x72\xf7\x0b\x35\ +\x22\xe6\x2d\xc5\x65\x06\xce\x22\x63\x0c\x4d\x48\x15\x5b\x40\x91\ +\xa0\x9d\x37\x49\x0c\x48\x67\x6d\xd0\x06\x61\xc0\x1a\xe7\x45\x05\ +\xc4\xc6\xc6\xe5\x91\xe0\x1c\x12\xb9\xc1\x60\xc0\x8b\x7b\x16\x40\ +\x44\x2b\xd6\x4a\xa2\x0c\x19\x9b\xb1\xf2\x02\x1c\x11\x27\x73\x21\ +\xd7\xe9\x27\xcd\x14\x9c\xff\xfa\xe3\xa9\x29\x8a\x22\xe8\xf7\xfb\ +\xbc\xb0\x05\xce\x5a\xb6\xae\x92\x27\xc0\x79\xc1\xed\xa8\x1d\xed\ +\x4b\xbe\xdc\x35\x4a\xf1\xa0\x9e\x92\x40\xcc\xa0\xfb\x99\xe9\xad\ +\x0b\x61\x3a\x4a\x40\x6b\x05\x8d\x66\x23\x0f\xd6\x82\xb7\xf3\xf2\ +\x0a\xe0\x36\x73\xfc\x18\x62\xe6\x85\x45\x24\x47\xa0\xd1\x08\x49\ +\x1a\x62\x31\x9c\x36\x06\x40\xe9\xec\x9c\x33\xe0\xbd\xf1\xa9\x58\ +\xc7\xd3\xb0\xa9\xe7\x03\xdc\x92\x62\x40\x86\x08\xd5\xf9\x59\xe8\ +\xc8\xa0\x19\x67\x6f\xa8\x71\x46\x96\x72\x9c\x92\x80\x06\x79\xa8\ +\x7b\x6b\xf2\x09\xc4\x31\x83\x92\x38\xb0\xc1\x9e\x07\xed\x89\x1d\ +\x83\x6c\xa1\x58\x2c\xe4\xc4\x8c\xb1\x96\x92\xdd\x49\x69\x6e\x9b\ +\xee\x1c\xd0\xa8\xf8\x70\x61\xf4\xc6\x94\x28\x0b\xbb\x1b\x72\x6a\ +\x5d\x8a\xfb\x59\x3c\x2b\x10\x10\x2b\xa6\x6e\xb5\x2a\xe3\x8d\xef\ +\x8b\x15\xa4\x4f\xf0\x28\x25\x1b\x47\xd4\x1d\x40\xb3\x39\xc3\xc3\ +\xa7\x23\x90\x24\x0a\xfa\xbd\x1e\x05\xe9\x80\x83\x55\x40\xed\x76\ +\xbb\x06\x0c\x48\x10\x2a\x9d\x69\xa8\x47\xe3\xf2\x60\x7d\x2b\xf8\ +\xc4\xc4\x02\x50\xb0\x80\xc1\x33\xe8\xf7\xec\x8e\x35\xce\x02\xe9\ +\xe7\x04\xe5\x64\xa9\x05\x74\x0a\x61\xa3\x21\x0f\x1d\x0e\x87\xb2\ +\xe8\xc2\xfc\x02\x5c\xf9\xed\xea\xde\xef\x38\x1a\x11\x96\x0e\x1e\ +\xe4\x7e\x0b\xcc\xfa\x7b\x59\x7c\x58\x2b\x09\xf8\x58\xc7\xc6\x92\ +\x28\x0a\x49\x30\xb1\x60\x65\x67\x9b\x9b\xdb\x0f\xdd\x6e\x8f\xac\ +\xa1\x05\x0e\x09\x16\x09\xe8\xab\xdb\xdb\x4f\x2e\x2e\x2c\x7c\x40\ +\x44\xef\x2d\x12\x10\x30\x62\x6a\x21\x20\x8b\xbf\xf4\xca\xcb\xac\ +\x95\x3c\x38\x69\xdf\xd9\xd9\xb1\x75\x0b\x3e\x4f\xc8\x89\xf3\x71\ +\x92\xd8\xbd\x27\x53\xc1\x06\xb3\x4d\x9d\x4e\xdb\x04\xb4\x40\x9e\ +\x23\xe9\xf1\xd4\x11\x0b\xfc\x78\xe9\x62\x7f\xbe\xd5\xfa\xcf\x91\ +\x95\x7f\xbc\x13\x86\xe1\xad\xa3\x16\x40\x9e\xcd\x00\xad\x30\x91\ +\xfc\x56\xc9\x64\xf2\xda\xf5\x2c\x60\x89\xe6\x92\x25\x26\x71\x50\ +\xf0\x06\xd9\x9d\xfc\x24\x6e\xb5\x44\xb2\x45\x82\x61\xb1\xbb\xdd\ +\xe9\xf4\xce\xaf\xaf\xbf\x7d\xcb\xd1\xa3\x67\x66\x9a\xcd\x03\xa6\ +\x59\x34\xdf\xe9\xec\xc2\x95\xab\x57\x40\x67\x66\xb4\xc0\xca\xf6\ +\xfc\xfc\x2e\xe3\xdd\x85\x94\x09\x4c\x33\x96\x5b\xfc\x7f\xf8\x18\ +\x72\x85\x79\xec\x5a\xd7\xa8\x38\x4f\xf2\x1b\x49\x14\x16\x6e\xea\ +\x03\x92\x2b\xd1\x30\xfa\x8a\xac\xf1\xd6\x81\xc5\x03\xb7\x19\x7f\ +\x23\x1f\x9c\x83\x63\xc7\x6e\x99\xfd\x71\x7d\x7d\x71\xe3\xf2\xe5\ +\x86\xd6\x3a\x20\x09\x4d\x1e\x84\x94\x68\x81\x00\x48\xcc\xbf\xf9\ +\x95\xd9\x0a\x91\x80\x60\x76\x4e\x22\x33\xa6\x0c\x63\x6e\xa7\x0d\ +\x61\xd0\xd9\xed\x0c\xe7\x17\x5a\xed\xcd\xcd\xcd\x5d\x6a\x2a\xfe\ +\xe4\x97\x1a\x91\xc7\xd1\x3a\xdb\x51\x34\xfc\xd4\xba\x0f\xf7\x15\ +\x09\x44\x4c\x80\xe4\x4b\xba\x98\xfd\xb0\xf9\xbf\xad\x59\xfb\xc0\ +\x95\x95\x15\x7d\xfb\xea\xea\xa1\xd5\xd5\xd5\x05\x4a\x21\xfd\xf4\ +\xd1\xa0\x14\x50\x0a\x0d\x78\x65\xdc\x43\x13\x60\xcd\x0b\x52\x52\ +\xb4\x28\xe7\xc8\x75\x93\x62\x4a\x49\x44\x48\x3a\x9d\x4e\x77\x7b\ +\x7b\x9b\x95\x76\xed\xfb\xf3\xe7\x77\x68\xf7\xd2\x63\x7e\xad\x19\ +\x92\xb4\x49\xb6\x4d\x39\x55\xe5\x47\x16\x04\x26\xc0\x75\xfe\x01\ +\xc7\x8f\x1f\x87\x13\x27\x4e\xc0\xd2\xd2\x12\xcc\xce\x32\x37\x30\ +\xb9\xfc\x83\x9c\x9f\xe5\xca\x2e\xf8\x53\x12\x5b\x96\x7a\x2e\x8e\ +\xe4\xdd\x62\x6d\x6d\x0d\x2e\x5c\xb8\x00\x4e\xfb\xb5\x24\x12\x92\ +\x98\x04\xb9\xfe\x7f\x0c\x53\x60\x43\x66\xe5\x38\x87\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\xbd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1e\x33\x00\x00\x1e\x33\ +\x01\xbd\xb9\x6f\x7e\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0c\x3a\x49\x44\ +\x41\x54\x78\xda\xed\x59\x7b\x70\x15\xe5\x15\xff\xed\x7d\xe6\xfd\ +\x24\x90\x84\x40\x02\x84\xb4\x90\x84\x90\x00\x82\x21\x4a\x10\x04\ +\xdf\xf5\x51\xc7\xd7\xd0\xfa\xea\x20\xa8\xed\x74\xc6\xaa\x95\xa9\ +\xad\xd5\x61\x18\x1c\xda\xd1\xea\x54\xd4\x8e\xb6\x50\x65\xaa\x82\ +\x91\x16\xd0\x02\xa2\xbc\x54\x02\x08\x01\x0c\x20\x10\x13\x92\x00\ +\x21\xc9\x4d\x72\x73\x93\xdc\x7b\x77\x6f\xcf\x9e\xfb\xed\x7e\xbb\ +\x5e\xae\xfa\x07\xfd\xc3\x19\x7f\xc9\x77\xcf\x7e\x8f\xdd\x3d\xe7\ +\x7c\xe7\x3b\xdf\x39\xdf\x2a\x91\x48\x04\xdf\x67\x38\xa8\xfc\x20\ +\xc0\x0f\x02\xfc\x20\xc0\xf7\x18\xca\x84\x8a\x19\x13\x67\x56\x4f\ +\xff\x6b\x49\xf1\xb8\x1a\xc5\xe1\x70\x28\x7a\xa3\xa2\x70\x27\x55\ +\xe1\x74\x39\xe1\x74\x50\x71\xea\xc5\x11\x6d\x73\xe8\xd4\x49\x85\ +\xa8\x53\x89\x52\xc5\xc1\xf7\x29\x0e\x45\xde\xaf\x53\xbd\x44\x40\ +\x94\x8a\xc5\xe3\x69\x91\x08\x57\x23\x9a\x46\x34\x22\x8a\x06\x95\ +\x28\x75\x42\xa3\x76\x4d\xb4\xf5\xf6\xfa\x31\x14\x0c\x4a\xa6\x01\ +\xcd\xe7\xeb\xd9\xf3\xee\xfa\x0d\xf7\x29\x57\x5e\x73\xf3\x86\x94\ +\x94\xe4\xab\xcf\x75\x9c\x8f\xbe\x40\x61\x06\x98\x21\x12\x87\xeb\ +\xc4\x30\x31\xef\x82\xcb\xed\x84\xcb\x19\x15\xc8\xe1\xe2\x6b\x2e\ +\x24\x38\x51\x07\x51\xea\x53\x88\x3a\xf9\x7e\xaa\x03\xf4\x0b\x85\ +\xaf\xa9\x02\x29\x0f\x51\x9b\x60\x11\x7d\x1c\x53\x5d\x28\xa2\xf4\ +\xa7\x92\x10\x27\x4f\x9c\x44\x5b\x5b\x1b\x52\xd2\xd2\x79\xbc\xbf\ +\xaf\x07\xe9\x19\x99\x18\x37\x76\x0c\x88\xe7\x4d\xfa\x0c\x84\x00\ +\xb8\x4c\xe9\x0c\x01\x1c\xfc\x62\xa1\x5d\xd6\xac\x60\x8a\xfb\x65\ +\xbb\x9d\x72\xbb\x62\x19\xcf\xcf\x91\x54\xdc\x2b\xc7\xf1\x33\x65\ +\xdd\x7c\xd6\xc0\xc0\x00\x4e\x9c\x6c\x42\x5f\x57\x1b\xe6\xce\xb9\ +\x02\x5b\xb6\xed\x44\x80\xda\xae\x99\x37\x1b\x2d\xa7\x4f\xa3\xb9\ +\xdd\x07\x42\x58\x17\x20\x02\x3b\xe4\xc3\x24\x73\xa2\x2e\x5e\x28\ +\xa9\x64\x32\x46\x88\x38\xc2\xc8\xf6\xb8\xf4\xfc\xf9\x4e\x9c\x6e\ +\x6d\x63\xf3\x72\x61\x10\x9d\xe7\x3b\xe0\x70\x27\x22\x21\x21\x01\ +\xb9\x39\x99\x38\x79\xaa\x09\xe9\xc3\x0a\x00\xd6\x7c\x5c\x88\xa9\ +\xd5\x19\x10\x73\x4d\x84\xea\x3c\xd9\x60\x70\x33\x8d\x11\x75\x45\ +\x98\xa0\x30\x08\xdd\xae\x99\x21\x31\x98\xea\xba\x00\x20\x6a\x33\ +\x21\x73\x5c\x38\x1c\x26\xed\xb6\xa2\xa7\xa7\x17\x86\xbd\x69\x4a\ +\x02\x72\x72\x47\x63\x28\x1c\xd5\xb3\x7f\x40\x45\xe6\xf0\x02\x90\ +\x6c\x71\x05\x88\xf3\x62\x83\x2d\x98\x82\x10\xb8\x4d\x30\x6e\x95\ +\x09\x52\xc6\x08\xd5\x15\xa3\x6e\x7d\xa6\x4d\x19\xbd\xbd\x7d\xba\ +\xd6\x59\x08\x2b\x34\x1a\x17\x54\xa5\x63\x61\x41\x24\xa4\x00\x83\ +\x03\xfd\x08\x05\x87\x00\x18\x83\xd9\x64\x0c\xca\x6d\xb2\x40\xd8\ +\x33\x2c\x6d\x0e\xe1\x75\xc0\xe6\x02\xd9\x27\xda\x99\x12\xb1\x17\ +\x12\x85\x35\xee\xf7\xf7\x7f\x77\xdf\x4f\x8e\x23\x35\x2d\x13\x6e\ +\xb7\x9b\x05\x60\x06\x97\x3e\xb5\x04\x45\x45\x85\x72\xe1\xda\xec\ +\x57\xda\xb8\x02\x08\xaa\x60\xc7\xc1\x66\x94\x8f\x1b\x81\xac\xb4\ +\xc4\xa8\xf7\xb2\x38\x02\x09\xeb\x35\x6b\x8f\xb4\xac\xa2\xf1\x68\ +\x23\x8e\x1c\xf9\xc2\xe2\x5a\xe5\x8c\x31\x4c\x13\x94\x43\x14\x61\ +\x1d\x81\xc0\x00\xda\x3b\xba\xd0\x76\xe6\x5c\x54\x80\x59\x97\xcf\ +\x44\xcd\x65\x97\xe9\xdd\xd2\x9f\x9b\x4c\x5b\xb4\x08\xbe\x36\xb5\ +\xbb\xe3\x8d\xcf\xf0\xc0\xb3\x1b\x51\x5e\x9c\x8b\xd9\x53\x8a\x51\ +\x3b\x75\x1c\xaa\x27\x8d\x46\x82\xc7\xad\x0f\x88\x61\x5f\x55\x55\ +\xf4\xf5\xf9\xf1\x55\x73\x0b\x92\x93\x53\x30\x6d\xda\x34\x83\x2d\ +\xa6\x56\x66\x45\xdb\xd7\x29\xdd\x97\x84\xa2\xc2\xd1\x58\x57\xb7\ +\x01\xef\x6d\xd8\xc4\x02\xf0\x54\x90\x64\xac\x75\x7a\x8a\xbd\x20\ +\x5a\xd8\xcc\x1d\x82\x29\xb1\xa0\x6f\x9f\x57\x89\x55\x1b\xf6\xe1\ +\xe0\xf1\x76\x2e\xcf\xad\xd9\xce\xcc\xcf\x98\x54\x48\x02\x8d\xc5\ +\xec\x69\xe3\x51\x51\x9c\x07\x55\x53\x31\x38\x38\x84\x97\xdf\xd9\ +\x49\xa6\x3a\x84\x19\x65\xf9\x18\x9e\x91\x0e\x06\xeb\xc3\xbe\x46\ +\x14\x73\xb3\x10\x75\xa1\xb8\xac\xac\x0c\x64\x88\xfb\x22\x8a\x65\ +\x0d\x68\x1a\xef\x84\x44\x35\x8b\x2f\xd6\x99\xe6\x07\x9b\xc2\x44\ +\x54\xee\x37\x5f\x32\x75\x42\x1e\xb2\xd3\x93\xd0\xd9\x13\x80\x81\ +\xc1\x60\x08\xdb\xea\xbf\xe4\xf2\xfb\x95\x1f\x20\x33\x35\x11\x57\ +\x4c\x29\xc4\xe2\xeb\x4b\x51\x36\x2a\x09\xf7\x2c\xdf\x85\x65\x6f\ +\x7c\x82\x29\x25\xc3\x71\xd7\xdc\x1f\x61\x72\xf1\x30\xc9\x38\x2e\ +\x0c\xaf\xd7\x8b\xfc\xfc\x7c\x24\xa7\xa4\xb2\x22\xc1\x8e\x21\x22\ +\x05\xa0\xed\x9a\x77\x3f\x38\xb8\x02\x4d\x67\x5e\xae\x7c\x2b\x35\ +\xaf\x9b\x68\x23\xf9\xd5\x8a\xf5\x82\xf9\xf8\xf0\xba\x1d\x98\x5f\ +\x35\x02\x9a\x1a\x44\x77\xef\x00\x72\xd2\x13\xd1\x17\x08\x61\xef\ +\xb1\x73\x5c\x4a\x8b\xb2\xf0\xeb\x5b\x26\xa1\x70\x44\x2a\x2e\x00\ +\x32\x99\x64\x14\x14\x14\xb0\x75\xb0\x82\xc1\xde\x8b\x95\x0e\xc1\ +\x32\x31\xcb\xdb\xb6\x88\x3f\x40\x2f\x53\xa1\x8a\x42\x6d\x46\xe1\ +\x7a\x28\x14\xc6\x4b\x6b\x3f\xc1\xec\x45\xaf\xe0\xd3\xc3\x2d\xf8\ +\x26\x94\x8d\xc9\xc6\x0b\x0f\xd7\x60\x4c\x6e\x1a\xda\xbb\x02\x78\ +\xb1\xee\x10\xbe\x3a\xdb\x07\x2b\x0e\x37\x75\xe1\xc1\xe7\xb7\x63\ +\xfd\xee\xa6\x0b\x32\x9f\x97\x97\x67\xac\x1f\x19\x33\x89\x58\x49\ +\x9a\x10\x77\xe8\x4c\xb2\xbf\x17\xab\x5d\xb3\x69\x9c\x28\x4b\xfd\ +\xf0\x8a\xff\xe0\xdf\x3b\x8f\xe2\xdb\x30\x6f\xea\x28\xd2\x6c\x05\ +\x5c\xce\xe8\xfd\x79\x59\x49\x78\x76\xe1\xa5\xe8\x0d\x04\xf1\xea\ +\x86\x2f\xb0\x69\x4f\x0b\x33\xc3\xbe\x3d\xa4\xe2\xf9\x75\x0d\x2c\ +\xdc\x43\x37\x96\x73\x5b\x4a\x4a\x0a\xb2\xb3\xb3\xf9\xbd\x26\xf3\ +\x3a\xd3\x6c\xda\x80\x6a\x33\x21\x11\xf9\x39\x8c\x4d\x4a\xf8\x79\ +\xfa\xe1\x1b\x8c\xbf\x67\x5e\xdb\x1a\xc3\xfc\xbc\x4b\x8a\x31\xab\ +\xb2\x10\x4b\x56\x6e\x81\xe1\x92\x1f\xba\xa9\x0a\x0b\xae\x2e\x97\ +\x6e\xd5\xb8\xd2\x17\x62\x36\xf0\xcc\xc2\x91\xb8\xa9\xf6\x2c\x9e\ +\x7e\x7d\x3b\x5a\xce\xf5\xc2\x40\xdd\xae\x26\x14\x8e\x1c\x86\x45\ +\x37\x4f\xa7\xb0\x21\x11\xde\x04\x8f\x70\x4b\x82\x28\x44\x35\xe1\ +\x6a\xad\x02\x68\x62\x0d\x68\x82\x67\xc1\xb0\x19\xee\x6a\x64\x62\ +\x6f\x6d\x3d\x84\xbf\xad\xaf\x87\x15\xbf\xbb\xb7\x16\x77\x5f\x5b\ +\x09\x95\xee\x5d\xf1\xe6\x2e\xd2\x64\x18\xcb\x16\xcd\xc5\xac\xc9\ +\xa3\xcd\x59\x93\x9e\xc6\x7e\x3d\xb3\xa2\x10\x75\xcb\x47\x62\xf9\ +\xea\x5d\x58\xb3\xf9\x10\x0c\xfc\xe5\xed\xbd\x98\x32\xa1\x10\x57\ +\xce\x28\x61\x97\x6e\x86\x1a\x88\x48\xe6\xa9\x08\x73\x32\xbc\x90\ +\xc6\x42\x28\x24\x81\x03\x11\x9e\x8d\x90\x90\x92\xfe\xd1\xdb\x1f\ +\xc4\xf2\x55\xdb\x61\xc5\x1d\x57\x4e\xc2\xcf\xaf\xa9\xe4\xfe\x50\ +\x30\x88\x5f\xdc\x50\x85\x19\xa5\x05\x28\x19\x9d\x05\xd8\x99\x35\ +\x94\x1f\xd3\x9e\xe8\x74\xe0\x49\x52\xc2\xa9\x76\x1f\xad\xa7\xd3\ +\x66\x18\xf3\x87\x57\xb7\x92\x0b\x2e\x81\x47\xd1\xa2\x4a\xb4\x6e\ +\x72\xa2\x4e\x6b\x56\x66\x64\x41\x62\x60\x70\x60\x10\x81\xfe\x7e\ +\xf4\x51\xf1\x53\xe9\xf7\x53\xe9\x0f\x60\x60\x70\x00\x7f\x7a\x73\ +\x07\xba\xfb\x06\x61\x60\x5c\x41\x16\x1e\x5b\x50\x4d\xf7\x0d\xc2\ +\xef\xf7\xf3\xfd\x77\xcc\x9d\x80\x31\xf9\xa9\x1c\xcb\xa8\xe1\x10\ +\x15\xa2\xa1\x30\xd5\x43\xdc\x16\x12\xd7\x5c\x42\x21\xaa\x07\x99\ +\x6a\x5a\x08\x4b\x17\xd6\x22\x23\x25\x01\x06\x4e\xb5\x75\x63\xe5\ +\xda\xdd\x18\xa2\xfe\xa0\x18\x1b\x1c\x0a\xf2\x1a\x8c\xfe\x69\x74\ +\x2d\x4d\x88\x06\xa8\x08\x85\xc3\x62\xc3\x00\x86\x88\xe9\x40\xa0\ +\x1f\x3a\x02\x83\x61\xbc\xfb\xf1\x31\x18\x70\xbb\x1c\x78\xf4\xd6\ +\x72\x74\x9e\x6b\xe7\x99\xbb\x58\x78\xfc\xce\xa9\x78\xfc\xe5\x1d\ +\x30\xf0\x1a\x99\xeb\x2d\x35\x45\xc6\x42\x67\x9a\x93\x93\x03\x87\ +\xd3\x25\x16\xb4\x2a\x67\x40\x89\x66\x5d\xd4\x49\x45\x64\x58\x06\ +\x76\x1e\x3e\x83\x60\x58\x85\x81\xf9\x53\x47\x63\x6c\x5e\xda\xc5\ +\x64\x9e\x23\x81\x9a\xf2\x7c\xda\xd4\x72\x60\xa0\xed\xbc\x1f\x07\ +\x8e\x9f\x11\xb3\x17\x62\xca\x4a\x17\x90\x26\x24\x23\x3c\x16\x82\ +\x8a\x2d\x18\xfb\xf8\x60\x1b\xac\x28\x2d\xca\xc4\xc5\x84\x48\x64\ +\x58\x21\xe5\x63\xb3\x61\xc5\xe6\xfa\x26\x66\xdc\x10\x82\x67\x43\ +\xb8\xfc\x88\xd5\x84\xa0\x40\x32\xae\x50\xa3\xcb\x05\xaf\x37\x6a\ +\x93\xa7\xcf\xdb\xc3\xdc\xc9\x25\x79\x48\x4c\x4c\x04\xc3\xb6\x28\ +\x25\x6c\x35\x45\x92\x88\xbd\x89\xeb\x94\x53\x9b\x89\x72\xc5\xf8\ +\x5c\xac\xfa\xa0\x11\x0c\x7e\xb7\x9f\x79\x11\x10\x82\x92\x00\x86\ +\xe7\x44\xc4\x92\x0b\x47\xfd\x3d\x0f\x4a\xa1\x98\x23\x35\x35\x95\ +\xf7\x82\x0e\x9f\xb9\x78\x39\xae\x99\x3e\x79\x82\x3d\xce\xb7\xe6\ +\x04\x90\xf5\x18\x51\x64\x9b\x1d\x46\x16\x47\xf4\xaa\x8c\x1c\x3c\ +\xf2\xe2\x36\x18\xe8\xee\x57\x31\xb2\x60\x54\x54\xeb\x3c\xd6\xf0\ +\x44\x8a\x3d\xa1\x91\xa7\x10\x0e\x4b\xb2\xa2\x50\xcc\x32\xc4\xbe\ +\xdd\xc0\x8f\x8b\x72\xe0\x74\xda\xc2\xed\x38\xcc\xc7\x13\xc2\x52\ +\x63\xc6\x99\x98\x19\xda\xb0\x8c\x64\x8c\xc8\x4a\xc1\xd9\x2e\x3f\ +\x74\x74\xfa\xfa\x59\x49\x9c\xd6\x1a\x99\xa2\xc1\x7f\xc4\x9e\x91\ +\x31\x63\xe0\x19\x90\x99\x56\x5a\x72\x22\x1f\x97\x84\x55\x4d\xb8\ +\xb7\x2e\x99\xe8\xc4\x2d\x20\x48\x6a\x15\x20\x26\xd2\x67\xc6\xe5\ +\x75\x5f\xff\x10\xcd\xb8\x34\xd9\xac\xf4\x24\x7e\x1f\x0d\xb1\x24\ +\x37\xa6\xd4\x44\xe5\x0c\xd8\x8e\x3c\x02\x81\x00\xed\x03\x51\x2d\ +\x0c\xcf\x4c\x62\x8f\xa0\xe3\x4c\xa7\x1f\xfb\x0f\x1d\x47\x2e\xc5\ +\x35\x04\x7b\x82\x03\x09\x99\xcc\x7c\x3b\x22\x96\x9f\x4f\x8f\xb4\ +\xb3\x8d\x1b\xc8\x48\x72\xa1\xa5\xa5\xd9\xe4\x37\x2f\x3f\x9f\xd7\ +\x0c\x57\x15\xfb\x0c\x58\xcf\x82\x78\x83\xf1\xfb\xfb\x44\x10\x96\ +\xc8\x02\x18\xd8\x73\xb8\x19\x97\x4f\xca\xc3\xff\x03\x9f\xd1\xb3\ +\xad\xc8\x4e\x75\xc3\xe7\xf3\xc1\x40\x6e\x5e\x9e\x91\xaf\xb3\xd0\ +\x76\x37\x2a\x0f\x9e\xb8\x18\xa8\x29\xb3\x33\xfb\x45\x73\x37\x2e\ +\x2e\xe2\x3f\xbb\xba\x34\x17\x16\xc8\xbc\x9c\x33\x43\xbb\x00\x76\ +\x1b\x96\xfd\xba\xb6\x79\x1d\x18\x78\xbf\xbe\x99\xec\x74\x00\x17\ +\x1b\x8d\xc4\xfc\xde\x63\x1d\x16\x8f\xe7\x45\xc5\x38\xfb\xbe\xc0\ +\x27\x9d\xd2\x17\x88\x60\x4e\xca\x67\x2e\xde\xd4\x94\x34\x24\xe8\ +\xfb\x80\x30\xab\x6b\xab\x9b\x50\xb7\x9d\xc3\x68\xce\xa6\x9e\xab\ +\x6b\xc4\x1b\x4f\xdd\x4a\x0b\x5f\x1e\x97\x00\x3c\x96\xeb\x8a\xe5\ +\x59\xb1\xbb\x00\x64\x62\xc2\x95\xe8\xe2\xbd\x6f\xc5\xeb\x1c\xd5\ +\x1a\xb8\x6b\xfe\x64\x8c\x1f\x5f\xc2\xfd\x10\x8b\xdd\xe5\xf6\x48\ +\x77\x1c\x89\x5d\x03\x26\xf5\x78\x3d\x14\x8b\x7b\xcd\xa3\xc5\xa7\ +\x16\xce\xc7\x96\xbd\xa7\xe0\x0f\x04\x41\xe0\xc8\xf1\xb5\x8d\x0d\ +\x78\x64\xc1\x2c\x31\x46\x78\xae\x98\x6b\xe9\x9d\x0c\xc6\x5b\xce\ +\xf8\xf0\xde\x47\x0d\x58\x78\x4b\x35\xd5\x35\x6e\x7b\xe4\x85\x35\ +\x68\x3e\xdb\x03\x03\xf9\x39\x69\x78\xe2\xfe\xf9\x48\xf4\xba\x80\ +\x88\x48\xb8\x44\x11\x2b\x3a\xd6\x84\xa4\x10\xb1\xd7\xb9\xc3\xd2\ +\xf0\xe8\x82\x5a\x58\xb1\xec\xf5\xad\xd8\xb4\xfb\x68\x8c\xe7\xb1\ +\x6b\xda\x76\xcd\x0e\xe0\xd2\xbb\xff\x8c\x27\x5f\xda\xc8\xc9\xbf\ +\x8e\x95\xef\xec\xc6\x9a\xf7\xf7\xc3\x8a\x67\x16\x5d\x85\xa4\x04\ +\x37\x94\xb8\xfb\x3b\xcf\x49\xdc\xa3\x45\x8e\x4b\x22\x54\xac\xa7\ +\x69\xf7\x5e\x5f\x85\x86\x13\xed\x78\x6b\x73\x03\x08\xbc\x37\xdc\ +\xfe\xdb\xd5\xf8\xe9\x9c\x72\x2c\x5d\x7c\x35\x86\x67\xa5\xd8\xdc\ +\xb1\xb4\x1e\x66\x83\xee\x3b\x80\x07\x96\xbe\x63\x32\xfe\xe6\xc6\ +\x7a\xec\x6d\x3c\x8d\x57\xd6\x7d\x0a\x2b\x1e\xbe\x6d\x26\x6e\xb8\ +\x7c\x02\xc7\x3e\x86\xb6\x35\x56\xbc\xc6\xc7\xfa\x0c\xbb\x09\xc5\ +\x9e\x89\xfa\xba\xbb\xd1\xd1\x71\x0e\x5f\xc7\x7d\x73\x0b\xd1\xd4\ +\x72\x16\x7b\x8e\xca\xbe\xb7\xb7\x34\xe0\xfd\xdd\x8d\x78\xe0\xba\ +\x52\xce\x83\x25\xe4\x33\xff\xf1\xdf\x63\x58\xbd\xf9\x18\xac\x58\ +\xbc\x6c\x2d\x9b\x86\x15\x73\x2a\x47\xe2\xfa\xaa\x4c\xec\xdf\xb7\ +\x0f\x17\xc2\xc4\x89\x13\xe1\xf6\x78\x6c\x33\xe0\xb0\xbc\x48\xd2\ +\x38\x70\x3a\x14\xfc\xf1\xee\x4b\x70\xe3\xcc\x31\x10\x30\x17\xf6\ +\xb3\xff\xfa\x1c\x77\x2e\xdd\x8c\x15\x6f\x1d\x40\x4f\x7f\xd0\x4c\ +\xd6\x9f\x5e\xbd\x57\x32\x2f\x61\x63\xde\xeb\x76\x62\xf1\x0d\x65\ +\x78\xec\xf6\x2a\x56\x60\x3c\x44\xbe\xce\xab\x9c\x01\x19\x8f\x30\ +\x45\x5c\x21\xf8\x94\xe1\xc1\x9f\x94\xb1\x8b\x7b\x6e\x6d\x03\x7c\ +\xfe\x21\xcb\xa1\x56\x18\x33\xcb\x72\x91\x9e\xec\x61\x57\xfb\xe4\ +\xdf\xf7\xe0\xcb\xd6\x1e\x7c\x13\xca\x8a\xb2\xf0\x9b\xdb\x2a\x91\ +\x9f\x9d\x84\x6f\x05\x9b\x12\x13\xbb\x09\x49\xa9\x34\x88\x8f\x42\ +\xfc\x4d\x0c\x50\xc4\x7f\x2c\x6a\x27\x8f\xc2\xa5\xa5\xf9\x78\x77\ +\xc7\x49\xac\xf9\xf0\x38\x0b\x52\x38\x22\x8d\x04\x18\xc9\x37\xfc\ +\x73\xeb\x97\x68\xe5\x50\x3c\x2e\x58\xd0\xe7\x7f\x39\x4b\xb8\x61\ +\x7b\x58\x11\x0f\xd2\x05\x47\x62\x05\x88\x42\x43\x5a\x7a\x06\xd2\ +\x33\x32\xd8\x45\x5a\xa3\xcc\xd8\x40\x0e\xa8\xaa\xac\xc0\x92\x85\ +\x2a\x76\x1e\x68\xc2\x87\x7b\x4f\xe0\xb4\xdf\x83\xeb\x6a\x26\x62\ +\x55\xc5\x64\x84\x54\x15\xf5\x47\x5a\xb1\x6d\xdf\x09\x7c\x58\x7f\ +\x02\xfb\x1b\x5b\x39\x93\x12\x60\x53\xeb\xd3\xd2\x51\x53\x39\x46\ +\x86\xcc\x4c\x59\xcd\x46\x5d\x9a\x9b\xc5\x9d\x32\xcc\x53\x09\x95\ +\x93\x64\x66\xc8\xe1\xe0\x16\x61\x4e\x9a\x0c\x95\xf9\x30\x49\x95\ +\x42\xc8\x7d\x83\xf3\xe4\xd9\x74\x32\x7d\xc5\xb4\x62\x28\xd1\x74\ +\x8f\xa9\x93\xfa\xa6\x97\x16\x60\x7a\x59\x01\x1e\xfb\x59\x2d\x7a\ +\xfb\x07\xb1\xe3\xf3\x26\x7c\x24\x04\x3a\xd9\xda\x85\xd5\x1b\xf7\ +\xa1\xba\xa2\x50\x32\x18\x4b\x65\x26\x66\x51\xb6\x2a\xd2\x5c\xfe\ +\xc8\x47\x39\xa9\xeb\xfe\x7b\x16\x60\xc4\xf0\x1c\x99\x61\x09\xc6\ +\xed\xcc\x1a\x6e\x51\x7e\x37\x10\x67\x37\x72\x27\x96\xbb\xf0\x85\ +\xcf\x56\xe5\x9e\x41\xeb\x24\x80\x86\x53\x9d\x98\x53\x35\x2a\x36\ +\x76\xb5\x1e\xaa\x2b\x7c\x25\x2a\x40\xb7\xaf\x07\x75\xeb\x37\xea\ +\xdf\xca\xf8\x23\xdf\x3a\x00\x37\x52\x61\xbb\xf7\x7a\x3c\xbc\x13\ +\x33\xf5\x10\xf5\x32\x35\xea\xdc\x97\xe0\xf5\x52\xbb\x57\x8e\xe5\ +\x6b\x37\x3c\x6e\x0f\xdc\x44\xdd\x2e\x37\x5c\x2e\xfe\xb6\xcc\x42\ +\x45\xc4\x6e\xaa\x69\x2a\xcf\x36\xe7\xb9\xaa\x6a\x39\x6e\xb1\x97\ +\x10\x69\x57\x65\x1a\xe6\x63\x45\xa6\xd4\x16\x16\x75\xe3\xfe\x83\ +\x0d\x87\xeb\x5c\x00\x96\x08\x61\xaf\xa3\x4e\xa7\xfe\x29\x53\x2f\ +\xf1\x61\xd7\xae\x4c\x2d\xb9\x4d\x16\x99\xa6\x32\x05\x62\x3e\x3d\ +\xc9\x62\xce\x1a\xf7\x9b\xcf\x63\x2a\x9f\x63\x52\xda\xe4\xd4\xae\ +\x6e\xdf\x06\xe2\xf7\x89\xff\x01\x9d\xa3\x21\x19\x6e\x22\x0b\xa5\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xee\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x04\x14\ +\x0e\x23\x03\xb3\xe8\x2b\x95\x00\x00\x0a\x6e\x49\x44\x41\x54\x68\ +\xde\xdd\x99\x4d\x88\x65\x47\x15\xc7\x7f\xa7\xee\xbd\xef\xf5\xf7\ +\x4c\xe6\x2b\xe9\x04\x92\x19\x83\x41\xd1\x51\x21\xf8\x81\x66\x21\ +\x2a\xa2\x62\x54\x44\x41\x51\x82\x59\xb8\x51\xd0\xe8\x42\x5c\x28\ +\x08\xba\x88\x20\x82\x22\xd1\x85\xb8\x50\x02\x82\xa2\xa2\x2e\x8c\ +\x82\xf1\x93\x31\xc4\xe8\x98\x89\x8e\x51\x27\x13\x75\x66\x30\x99\ +\x74\xf7\x74\x4f\xbf\xcf\xaa\x3a\xc7\xc5\xad\x7b\x5f\xbd\xd7\x3d\ +\x46\x62\x4f\x16\x3e\xb8\xbc\x77\xeb\xd6\x3d\x75\xfe\xe7\xfc\xcf\ +\x47\xd5\x83\xff\xe7\xcf\x9d\x77\xde\xe9\x9e\xe1\xab\x92\x2e\x97\ +\x5d\xcf\xfa\x47\x80\x65\xfb\x1f\x3e\xaa\x6a\xde\x7b\xeb\xf7\xfb\ +\xb6\x79\xe9\x92\x9d\x39\x73\xe6\xec\x87\xef\xba\xeb\xdd\xc0\x81\ +\xbd\x54\xf2\x4a\x9f\x02\xb8\xd5\xcc\x1e\x18\xf4\x7a\xd8\x6e\x2f\ +\x4b\xf6\xba\x19\x06\x98\x19\x66\x86\xc6\x48\x54\x25\x84\x40\x8c\ +\x11\xef\x3d\xa3\xd1\xc8\x42\x08\x72\xe6\xcc\x99\x7b\xdf\x7c\xfb\ +\xed\x1f\x01\x2e\xfe\xaf\x00\x9e\xce\xb5\xf3\x00\x96\x29\x2b\x22\ +\x38\xe7\x70\x22\x48\x7e\x39\x37\x0d\x2a\x8d\x3b\xe7\xda\x39\xce\ +\x39\x19\x0e\x87\x1c\xb9\xf6\xda\xf7\x9c\x3c\x79\xf2\xbb\xc0\xea\ +\xd5\x06\x30\x3d\xd9\xb9\xdc\xfc\xbb\xbb\xd3\xac\x55\x9e\xec\x72\ +\xce\xe1\x9c\xa3\xd3\xe9\xd0\xeb\xf5\x38\x74\xe8\xd0\xab\x1e\x38\ +\x71\xe2\x3e\xe0\xc6\xab\x0e\x40\x44\x5a\xae\xc9\xac\xe2\x0d\x75\ +\x6a\x84\xe0\x5c\x1d\xc1\x22\xb8\xec\x92\x04\xa0\x2c\x4b\x16\x16\ +\x16\x38\x7f\xee\x1c\xcf\xbd\xe5\x96\xe3\x0f\x3d\xf8\xe0\x7d\xc0\ +\xb1\xab\x01\x20\x02\xdb\xbb\x5a\xdc\xea\x88\x68\x94\x6e\xd2\x4d\ +\x93\x7a\x44\xe4\x8a\x86\x70\xce\x51\x38\xc7\xfa\xfa\x3a\xfb\xf6\ +\xed\xe3\xc8\xe1\xc3\xcf\xfb\xc3\xc9\x93\x3f\x01\x6e\x7e\x26\x00\ +\xca\xe6\xc7\xdb\x3e\xf9\xc3\x0f\x89\x2b\xbe\x80\x69\x52\x52\xf9\ +\xf3\xef\x7e\xd1\x86\xc0\x94\xd1\x1b\x4e\xcf\x82\x33\x43\x44\xb0\ +\xf4\x9d\x71\x1f\xa7\x3a\xf1\x8a\x73\xf4\x7a\x3d\x5c\x51\xd0\x9d\ +\x9f\xe7\x00\xdc\xfc\xc8\xa9\x53\x3f\x7d\xe1\xf1\xe3\xaf\x05\xfe\ +\xf6\x8c\x00\x6c\x6d\x3c\xf9\x85\x57\xdc\xf6\x3a\xf6\xcd\x57\x44\ +\x01\x51\xc5\x2e\x5f\x98\x64\x2a\xb3\x29\xc5\xed\x4a\x12\x1b\x10\ +\x39\xe5\xd2\x25\x89\x62\xce\xb9\x36\xe8\xbb\x73\x73\x8d\xc7\x6e\ +\xfc\xe3\xa9\x53\x3f\x7f\xc1\xf1\xe3\xb7\x01\x67\x9f\x4e\xf1\x77\ +\xbd\xe5\x36\xbe\xf9\xfd\x5f\x4d\x00\x0c\xb7\xd7\x31\x84\xd3\xe7\ +\x36\x11\x57\x7b\xe0\xc2\x53\xbd\x69\xab\x67\xae\x90\x9c\x4e\x59\ +\xe6\x41\x04\x54\xeb\xb9\xce\x81\xd9\x54\x2c\x34\xf1\x80\x2a\x31\ +\x46\x3a\x55\xd5\xca\x32\xb3\xd5\x5f\x9e\xf8\xdd\x63\x9f\xba\xf7\ +\x0f\xec\x3f\x72\x23\x82\x61\xc9\x14\x0e\x50\x40\x4c\x87\xee\xd2\ +\x5f\xee\xbc\xa9\x73\xf1\x7b\x87\x4f\x3c\x3a\x6c\x01\x0c\x2e\xaf\ +\xb3\xb9\x3d\x02\xf3\x68\x14\xd0\x88\x6a\x9c\x4a\x89\x96\x5b\x3e\ +\x59\xba\xcd\x38\x79\x6c\x34\x1e\xc8\xe6\xb4\x97\x73\x98\x19\x31\ +\x3d\x73\x45\xd1\x5a\x51\x40\x6e\xba\x56\xb9\xfb\x7d\x2f\xe1\x1b\ +\xbf\x5a\x63\xf5\xe8\x73\xc1\x0c\xc5\x50\x03\xd4\xe8\x8f\xad\x7b\ +\xfa\xd4\xd6\x57\x0f\xbb\x87\x4f\x5c\xbc\x78\xf1\xef\x2d\x00\x8d\ +\x81\xfe\x68\x8c\x06\x8f\x9a\x80\x44\x42\x0c\x57\xae\x7a\xb9\xe2\ +\x57\xaa\x8e\x59\xed\x68\xaf\x89\xb5\xa7\x62\xa4\xac\xaa\x36\x31\ +\x1c\x06\xde\x71\xab\xe7\xb3\x3f\x78\x88\xfd\xab\xc7\x00\xa3\x30\ +\xf0\x06\x9d\x6e\x25\xbd\xad\x8d\x45\xb7\x5f\xaa\xa9\x2c\x64\xce\ +\xa1\xd1\x13\x42\xc0\xa2\x27\x8c\x03\xc4\x38\x43\x6f\x9b\x52\x68\ +\xf7\x10\x98\x0e\xe0\x5c\xc9\xa2\x28\xda\xf7\x76\x0b\xf4\xb2\xaa\ +\xe8\x76\xbb\x2c\x2d\x2d\x73\xe3\x0d\x07\xf9\xd8\xed\xab\xac\x5d\ +\x38\x03\x5a\x1b\xd3\x2c\x10\x42\x64\x63\xed\x09\x46\x7e\x64\xd3\ +\x00\x54\x18\x8d\x3c\xde\x07\x46\xbe\x06\xe1\x33\x0f\x34\x0b\x5e\ +\x49\xe9\x3c\x4d\xe6\x00\x9b\xfb\x7c\xdc\xcc\x50\xd5\xe9\xca\x9e\ +\x00\x96\x55\x45\xd5\xed\xb2\xb8\xb8\xc4\x4d\x37\x1c\xe1\xa3\x6f\ +\x38\xc2\xc5\x7f\x9e\x65\x14\x02\x61\x1c\x50\x1f\x18\x0f\xb6\xd9\ +\xbf\x7c\xcd\x74\x16\x52\x14\x31\x4f\x0c\x63\xd4\x04\x6f\x11\xd5\ +\xb0\xa3\xef\xc9\x41\x34\xa0\xf2\x0a\xad\x29\x5d\xda\x15\x52\x6a\ +\x3e\x06\x50\x14\xc5\xce\xfe\x65\x7e\x1e\x56\x56\x58\x19\xed\xa3\ +\xdb\xed\xf2\xc1\xe1\x98\x2f\xfe\xf8\x71\x56\x0e\x5d\x0f\x4e\x30\ +\x55\x86\x41\x6d\x1a\x80\x46\xfc\xd8\xa3\x21\x80\x80\xa9\xe2\x43\ +\x78\x5a\xe5\x67\xc7\x9c\x73\x3b\x40\xec\xb0\x72\x59\xb2\xbc\xbc\ +\xcc\x3d\xf7\xdc\x43\xbf\xdf\x27\xa4\x75\x8a\xa2\xa0\x28\x0a\xe6\ +\xe6\xe6\x58\x59\x59\x61\x69\x69\x89\xeb\xaf\xbf\x9e\x57\xbf\xea\ +\x56\xe6\xe7\xff\xcc\x67\xbe\xf3\x38\x87\xae\xbb\x81\xa8\x91\x83\ +\x07\xf6\xcd\x78\x20\x28\xd1\x7b\x46\xd1\x23\x06\xa6\x06\x19\x85\ +\xf2\x3e\xa7\x49\x8d\x96\x65\x9e\x3c\x53\xc9\x4c\xe5\x76\xce\x61\ +\xaa\xad\xf2\x73\x73\x73\x5c\xb3\x7f\x3f\x00\xde\xfb\xa9\xb8\x72\ +\x4d\xb6\x02\x62\x08\x9c\x3b\x77\x8e\xd3\xa7\xff\xc4\x8b\x5f\x74\ +\x9c\xbb\xdf\xff\x32\x3e\xf1\xf5\x47\x08\x31\xd2\xbb\x3c\x98\x01\ +\x60\x8a\xf7\x1e\xd1\x80\x25\x2a\xc4\x26\x88\x33\x25\xc9\xdc\x2f\ +\x0d\xa0\x4c\xf1\x36\x5f\xef\xec\x23\x70\x22\x54\x65\xc9\xd2\xe2\ +\x22\x72\xe4\x08\xcb\x2b\x2b\x68\x8c\xa8\x19\xae\x28\x26\x6d\x48\ +\xea\xaf\x30\x23\xc4\xc8\x78\x3c\x66\x63\x63\x93\xeb\xae\xed\xf0\ +\xd6\x97\xaf\xf2\xa5\x87\x03\x4f\xae\x6f\xcd\x02\x88\xf8\xe8\x09\ +\xc1\x53\x0a\x44\xd5\xa9\x18\x68\x94\x74\x79\xce\x9f\x51\xbc\x19\ +\x77\xce\xa1\x4d\x0c\x88\xd4\x40\x93\xd7\x4a\x11\xe6\x45\x28\xab\ +\x8a\xa5\x10\x50\xd5\x36\x09\x58\x96\x10\x9a\x7d\x85\x99\x12\x43\ +\x24\x84\x80\xf7\x23\x3e\xf0\xf6\x97\xf2\xe9\xcf\x7e\x9e\xa5\x95\ +\x55\xd9\x11\x03\x1a\x3c\x44\x8f\x4f\x61\xdd\x70\x33\xaf\xc4\x96\ +\x59\xde\x32\x6a\xa9\x19\x96\x6a\xa7\x98\x61\x46\xaa\xa2\x92\x94\ +\x4a\x0a\x01\x85\x2b\x90\x8e\x60\x9d\x0a\x53\x25\xaa\xd5\xb4\x35\ +\x45\x0d\x54\x0d\xb3\xd8\x82\x28\x4b\xa3\x8b\x10\xfc\x1c\x65\x01\ +\xbd\xcd\x75\x56\x0e\xbc\x70\x71\x1a\x40\x8c\xf8\x38\x86\xe8\x51\ +\x03\x87\xa2\x4d\x0c\xcc\xb4\x11\xb5\xf2\x35\x1c\x55\xc3\x87\xc8\ +\x38\x06\x7c\x88\xb5\x45\xb5\x85\x9d\x00\xd6\x60\xa4\xb1\x6c\x0d\ +\x67\x1a\x98\x5a\xb6\xab\x4b\xe0\xd5\xa6\x8c\x60\x49\x70\xf0\x03\ +\x1e\xfd\xeb\xdf\x97\xa6\x00\xc4\xe0\xf1\xc3\x6d\xc6\x63\x4f\x55\ +\x81\x45\x88\xb1\xf6\xc5\xd8\xc7\xac\xf3\x4c\x00\xac\x5e\x60\x1c\ +\x3c\x97\xb6\x07\x6c\x5c\xda\x62\x63\x73\xbb\x2e\x84\x4d\x5d\x60\ +\xe2\x85\x9a\xda\xd6\x6c\xef\x52\x5c\xd5\x9e\xa2\xb9\xc5\x68\x07\ +\xb2\x77\xb1\x98\x02\xdc\xb1\xb0\xb8\x8c\xbf\xbc\xc5\x5c\xb7\x88\ +\xd3\x00\xc6\x43\xb6\xd6\x9e\xc0\x34\x32\x48\xaf\x8f\x7a\x5b\xf4\ +\xfa\x43\xfe\x75\x71\x9d\xc2\xc9\xcc\x36\x42\x09\x51\xb9\xdc\x1b\ +\x70\xee\x5f\x4f\x31\xe8\x1c\x64\xf9\xd0\x31\x06\x63\xdd\x7d\xa7\ +\x9d\x37\xe5\xb6\x33\xca\x9d\x81\x09\x19\xf0\x9d\xaf\x63\xf0\xeb\ +\x0b\xf0\xdd\xfb\xef\x67\xed\xfc\x63\x77\xf0\xb9\xaf\x3c\x50\xde\ +\xfd\xad\x87\xf8\xf8\x3b\x6f\x65\xe3\xc9\x27\x18\xe9\x1c\x66\xb1\ +\x8d\xd1\xcd\xb5\x35\x7e\xf6\x9b\x87\x59\xdb\xb8\x94\xed\xc8\x26\ +\x02\x83\x8f\x5c\x1e\x78\x6c\xf1\x08\x47\x6f\x39\xc8\xdf\x1e\xdf\ +\xa4\x3f\x8c\x3b\xda\xed\xdd\x14\x6a\xb2\x55\xdb\x0e\x08\xa8\x4d\ +\xe6\xca\x7f\x90\xe1\x0a\x61\x61\xee\xf0\x07\x80\x0f\x0a\xc0\x5d\ +\x5f\xbe\xff\xec\x9b\x5e\xff\xca\xa3\xde\x8f\x77\x18\xae\xdf\x1f\ +\xd6\x2f\xca\xce\x85\x6b\x6a\x18\xa3\x41\xe0\xa9\xa7\xfa\xf4\x47\ +\x71\x92\x62\xd3\x82\x2e\xb3\x60\x63\xc5\xd2\x41\xd4\x09\x9b\x72\ +\x25\x75\x17\xa5\x77\x93\xd1\xed\x54\x7c\xf4\x2d\x47\xa5\x04\xf8\ +\xc7\xf9\x8d\xa3\xbf\x3f\x79\x3e\x05\x70\x9d\x5d\x62\x3a\x57\xd1\ +\x99\x93\x2a\x69\x2c\x95\x78\xdb\x5a\xc6\x09\x0e\xa1\x68\xd3\xf2\ +\x64\x41\x9d\xd9\x47\xa8\x4e\x14\x53\x9d\x18\xa5\x99\x57\xc8\xee\ +\x32\x72\x3d\x9a\x12\x55\xd6\x95\xd2\x70\x0e\xc6\x2a\x88\xab\x27\ +\x97\x99\xc0\xf6\x77\xbd\x57\xa1\x70\x35\xc0\x66\xe1\x12\x88\xc9\ +\xc1\x3e\x81\x53\xa9\x0d\x10\xb3\x43\x26\x4d\x1a\x44\x05\x27\x10\ +\x98\x7c\x97\xd9\xdc\xff\x24\xa3\x61\x83\xa6\xf5\xca\x86\xef\xd1\ +\xac\xb5\x88\xa4\x97\x2a\xa9\x03\x2b\x68\x2d\x30\xa6\x67\xc1\x9a\ +\x06\x70\xfa\x3b\x26\xeb\x35\x32\x90\x7a\x81\xbd\x90\x81\x80\x4f\ +\xc0\xa3\x42\x29\x99\x07\x2c\x73\x7b\xfe\xd1\xe4\x3f\x05\x0a\xdb\ +\x49\x29\xcb\x16\x9d\x39\xb0\xa8\xc7\x6d\x42\xde\xbd\x90\xd1\xf0\ +\xbf\x98\xdd\xd4\x8b\x35\x29\xd8\x26\xdc\xcc\x84\x17\x52\x5b\xac\ +\x19\x2f\x66\x82\x2d\x0f\x6e\xcd\x02\x6f\xaf\x65\x38\x12\xed\x00\ +\x67\x36\xed\x01\x35\x6b\x27\xe7\x0b\x68\x03\x30\xf7\xcc\xee\xa9\ +\x7c\xe2\xc9\xab\x24\x63\xb7\x79\xe5\x54\x81\x6d\x3c\x91\x02\xcb\ +\x66\x26\x07\xab\x39\x98\xa7\xbc\x22\x8d\x8b\x4c\xcb\xb1\x64\x71\ +\x93\xab\x23\xa3\xb4\xa9\x18\x48\x24\x55\x6b\xad\x65\x4c\x32\x40\ +\x63\x81\x32\x05\xa3\xcb\xf8\x1b\x32\x05\x1a\x17\x37\xb4\x14\x01\ +\xa7\x7b\x27\xc3\x32\x19\xa6\x96\x1d\x2d\x5a\x9d\x96\xf2\x4c\x30\ +\xcb\x55\x27\x75\x7a\x9b\x2a\x28\xe9\x59\x68\x3b\xd6\x09\x25\x62\ +\x1e\xbc\x7b\x24\xc3\x32\x19\x53\x14\x72\x4e\x28\xcb\xb2\xae\xac\ +\x59\xc0\xe5\x2e\x96\x8c\x6f\x0a\x54\x0d\x50\xa9\xdd\x39\x96\x49\ +\xa6\x70\xcf\x82\x8c\x5a\xdf\x24\xef\xf4\x3f\xd7\x78\x6c\xfd\x41\ +\x24\x9d\x14\xcc\x06\x57\x1e\x7f\x4e\x9a\x76\x77\xba\x32\x36\x4a\ +\xb9\xcc\xba\x7b\x2d\x23\xaf\xe8\x45\x59\x4d\x00\x1c\x5e\xee\xb2\ +\xef\xc0\x7e\x62\x73\x24\x98\xb6\xa5\xa6\x13\x3a\x35\x81\x17\x2d\ +\x71\xb0\xdd\xdc\xa4\x4a\x9a\x94\xd2\x4c\xa1\x22\xf5\x3c\x57\x43\ +\x86\xb9\xcc\x03\x3e\x1a\x03\x1f\x31\x8b\xd3\x5d\x5f\xb6\x00\x8e\ +\xb4\xd1\x81\x61\xde\x45\x26\x33\xf9\x5d\x3a\xe6\xbd\x96\x81\x51\ +\xb7\x3a\x06\x65\x6a\x98\x4a\x80\x17\x3d\xe7\x3a\x5e\xf0\xbc\xe7\ +\xe3\x35\xb4\xbc\x6c\x27\x27\x73\xe4\xcd\x98\x38\xc1\x52\xc6\x2a\ +\x81\x71\x66\xd1\x08\x74\x9e\x05\x19\x45\x51\xf1\xa3\x06\xc0\xf9\ +\xf5\x6d\x56\x37\x87\x0c\x62\x20\x5a\x1d\x5c\x06\x74\x32\x37\x7b\ +\xab\x85\x8e\x33\x37\x56\x56\xdf\x57\x4d\x43\x66\xb5\x65\x2d\x05\ +\xa8\x02\xdd\x3d\x92\xd1\x34\x79\x9a\xc0\x59\x19\xb3\x56\x22\xf1\ +\x52\x10\xba\xd4\xae\x74\x69\x2c\x64\x91\x3f\x6e\x8a\x4f\xa2\x41\ +\x73\x1f\x53\x83\x45\xe2\xb1\xb3\xab\x23\xc3\x65\x32\x9a\x43\xf9\ +\xb2\xfd\xf3\xc2\x0c\x8d\xda\x9e\x3e\x68\xaa\x98\x1d\x60\x94\xaa\ +\xa1\x64\x1c\x0c\xa9\xa9\x92\xfa\x24\x7e\x92\xbb\xb5\x6e\x83\xb9\ +\x4a\x32\xb4\xe9\x49\x44\x27\x00\xa2\x19\x83\xf1\x08\x4c\xa9\x9c\ +\xb4\xc5\x26\xa6\x05\x63\x96\x15\x3a\x4d\x97\xea\x60\x14\x53\xb5\ +\x96\xe9\xea\x5d\xca\xa4\x5d\xde\x4b\x19\xb5\x17\x6a\x1e\x35\xe7\ +\x53\xb5\x07\x42\xa0\xd7\xeb\x51\x15\xb0\xad\x93\x22\x62\xa9\xbc\ +\x77\xa4\x76\x63\xa7\x84\xf5\x50\xf3\x55\x0d\x16\x05\xfa\xa9\x7a\ +\x96\x89\xcb\x79\x4b\x50\x4a\xaa\xb2\x7b\x24\x63\x4e\x60\xa4\x50\ +\x95\xc6\xe6\xc0\x4f\x00\x6c\xac\x3f\x79\xe6\xba\x83\xab\x37\xc7\ +\xc2\x70\x2a\xf4\x0d\xe6\x05\xa4\x00\x0d\x30\x94\x3a\x1f\xaf\x05\ +\xe8\xba\xd4\x60\x19\xf4\x25\x55\x51\x07\xc3\x98\x02\xaf\x04\x89\ +\xb5\x52\x0b\x2e\xd1\xc5\xff\x17\x32\x04\x86\x69\xab\x59\x15\x35\ +\x43\xfa\x06\x0b\xa9\xfc\x6a\xa8\xff\x32\xad\x0a\xd8\x1c\x2b\x17\ +\xfe\xf1\xdb\x87\xde\xfb\xb5\x7b\xd3\xbe\xe6\x9a\x5b\xde\x4d\x35\ +\xf7\x1a\x1c\x5d\x2c\xfb\xc7\xd4\x4c\x98\x9c\x69\x09\x98\xab\xcf\ +\xa7\xac\xbe\xda\xe7\x6e\x72\x0f\xf5\xa9\x57\xb3\xb7\x37\x04\x87\ +\x61\xf5\xd9\x1b\x22\xe9\xb8\xa7\x3e\x42\x4e\x1b\x6b\x03\xa7\xe9\ +\x99\xa5\x67\x06\x62\x18\x8a\x60\x52\xb8\xfa\x2c\x4c\x50\xa2\x8c\ +\xd0\xf0\x33\x2e\x3e\x72\xaf\x70\x2c\xfd\x27\xf8\xc6\x6f\x17\x6c\ +\x9e\x15\x6c\x94\x1c\xd3\xb4\x82\xa5\xe1\xb7\x85\xd0\x03\x57\xa6\ +\x48\x73\x30\xee\x09\x71\x04\xa1\x2f\xc4\x01\xf8\x2d\x21\x04\x81\ +\x08\x1a\x04\x55\xd0\xa1\x20\x01\xac\x03\xae\x6b\x94\x05\x58\x01\ +\xae\x32\xaa\x79\xa3\x58\x30\xba\x0b\x86\x2c\x50\x7f\x03\xe6\xea\ +\x53\x35\x29\x61\xee\x80\xd5\xb2\x9a\x53\x04\x0f\xd2\x81\xe5\x63\ +\xc6\x7d\xef\x8c\xfb\xef\x80\x7f\x03\xd4\x15\x05\xfb\xf3\x80\xab\ +\xf8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\xa1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\x15\x70\ +\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x11\x16\x19\ +\x2e\xf5\xc9\xf7\xb6\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0c\x21\x49\x44\x41\x54\x78\ +\xda\xed\x59\x09\x70\x54\x55\x16\x7d\x30\x94\x32\x23\x28\x3a\xb8\ +\xcc\x38\xd6\x0c\x16\x2e\xa8\xe5\x94\x0e\x2a\x30\x03\x8a\x82\xa2\ +\xb3\xa8\xa5\xa0\x80\x0a\x9a\x00\x12\x20\x9d\x84\x10\x92\x34\x90\ +\x74\x36\x20\x64\x63\x49\x48\x20\x20\x26\x0e\x01\x11\x08\xc1\xb0\ +\x38\xa0\x44\x40\xb6\x20\x20\x6b\x48\x8c\x40\x12\x92\xde\xf7\xdf\ +\xe9\xf5\xcc\x7d\x2f\xd8\x74\xf8\xcd\x77\x14\x6b\x4a\xab\x3c\xa9\ +\x53\xaf\xef\x3f\x79\xf7\x9e\xf3\x7f\x77\xff\xae\xfa\xec\x27\x83\ +\xdc\xe0\xda\x9f\x15\xb0\x34\xb6\x98\x7d\xc8\x16\xb2\xb5\xf4\x3a\ +\x93\xd6\x21\x42\x9b\xc3\x7e\xc2\x28\x62\xf7\xb1\x3c\xf6\x75\xd7\ +\x65\x5d\x31\x6a\xd7\x28\x68\x4e\x6a\x90\x7e\x32\x1d\x63\x6a\xc6\ +\xe0\xba\xe5\xd7\x81\xb4\x8b\x6c\x11\x7b\x84\xfd\x24\xb1\x90\xbd\ +\x40\xe6\x30\x78\xe7\xe0\x40\x95\x7e\x33\xd6\x6a\xd7\x60\xf9\x37\ +\xc5\x82\x6b\x5a\x2b\xb0\xd9\xb0\x19\x23\x76\x3f\x1f\xa0\xab\x02\ +\xba\x22\x6f\xb0\x1f\x13\xcf\xe4\xd8\xc5\xfa\xf4\x3c\x33\xfb\xde\ +\x58\x42\x5c\xcc\xee\x25\xe2\xd1\xcf\x1e\x0d\xe4\x35\xe5\x21\xbf\ +\x39\x0b\xc9\x47\xa7\xa0\xcd\x7e\x11\x96\x76\x0b\x12\x0e\x4d\x12\ +\xc7\x72\x2f\x2c\xc0\xe0\x3d\x43\x02\xb4\x07\xc4\xc7\x59\x0e\xfb\ +\xf1\xf0\x54\xae\xbb\xf6\x81\x39\xee\x7e\xec\x87\x20\x8f\x35\xb0\ +\x75\x2c\x30\xe5\x6c\x14\xa6\x37\x44\x22\xfd\x7c\x24\x26\xd4\x0c\ +\x05\x02\x10\x18\xbf\xe3\x6f\xc8\xb8\x10\x89\xf8\xaf\x23\x11\x7d\ +\x76\x2a\xba\x6d\xe8\x16\x60\xf9\xcc\xc0\xae\x05\x79\x3b\xdc\x9d\ +\xea\x01\xd9\xd2\xa0\x7b\xd5\x76\xf4\x8a\x96\x5e\xf9\x9e\x57\xa0\ +\x3f\x2b\x61\xb8\x73\xd7\x9d\x78\xf5\xd4\x70\x4c\x6e\x78\x06\xa9\ +\xcd\xc3\xf0\xe6\xd6\x3f\x06\x03\x8c\xac\xfc\x3d\xd2\x9a\x87\x23\ +\x8a\xb4\x91\xa7\x87\xe3\x4f\xbb\xfb\x80\x2d\x67\x60\xb9\x6c\x04\ +\xc3\xb5\xbc\x6d\x6b\x80\x19\x9b\x80\xb1\xef\x05\x30\x34\xa7\x1d\ +\xf7\x24\x59\xfd\x37\x4e\xb3\xa3\xfb\x54\xf7\x20\xf6\xbf\x22\x9f\ +\xa5\xb3\x0f\xc8\xc6\x36\x86\x5b\x97\x31\xf4\x2b\xed\x82\x21\xe5\ +\x5d\x71\x8f\x86\x21\x10\xe8\x48\xf0\xa7\x59\x0c\x4f\x7d\xd0\x15\ +\x0f\xac\xe8\x82\xdb\x28\x2c\xdb\x4a\xac\x60\xfc\x2a\x14\xb2\x1f\ +\x8a\xfc\x1d\x9e\x4e\xf5\xc0\xf9\xae\x81\x3f\xe8\x0a\x2c\x66\x95\ +\x6c\x3d\x19\x5a\xc1\x70\xaa\xf1\x0c\x82\x08\x20\xec\x6b\xad\x4e\ +\x07\x56\xc4\xc0\x36\x12\x4b\x58\x0d\xfb\xb1\x30\xb4\x00\xb5\x0f\ +\xa4\x7a\xbf\xff\x67\xa0\x84\xce\xfd\xa6\x8e\x00\x17\x5a\x9a\xf0\ +\x5d\x70\xd9\x5d\xa0\xf3\x0e\xf6\x31\xb1\x94\xed\x66\xa1\xd8\xba\ +\x75\x2b\xfb\xbf\x63\x1e\x2b\xe0\x01\xba\x6c\x61\xe8\x96\xcb\xd0\ +\xbb\x80\xe1\xc1\xa5\x0c\x77\x24\xb3\xe0\x99\xff\xed\x0c\x86\x87\ +\x4a\x18\x6e\x25\xad\x5b\x0e\xc3\xaf\xaa\xc9\x7c\x15\x0b\xb0\x62\ +\x56\x41\x1d\xba\xb0\x50\xec\xd8\xb1\x03\x5b\xb6\x6c\x41\x75\x75\ +\xb5\x8c\x9f\x6c\xa9\x84\x7a\x33\x90\xb8\xd1\x87\xe4\x4a\x3f\x66\ +\x57\xf9\x91\xf2\xb1\x1f\x69\xd5\x7e\x64\x6c\xf5\x23\xfb\x93\x00\ +\x66\x93\xae\xae\xf4\x41\x43\xda\x9c\x4b\x7a\xfa\x16\x3f\x72\x3f\ +\x21\x7d\x7b\x00\x0b\x77\x01\xdb\xab\x2b\x3b\x7a\x6e\xae\x46\xcc\ +\xc2\x18\xb0\x4a\x32\x53\x4d\xe6\x77\x30\xf4\xdf\xcf\xf0\xca\x71\ +\x86\x21\x1f\x5d\x0e\x30\x60\x35\xc3\xa8\x13\x0c\x8f\x1d\x60\xb8\ +\x7d\x27\x99\x17\x01\x88\x6a\x36\x8d\x75\xa5\xbf\x50\x54\x55\x55\ +\x41\x09\xaf\x2f\x73\x29\xea\x6f\x2c\x93\x70\xdc\x15\xc0\x26\x1d\ +\x08\x01\xc1\x06\x29\x80\xf7\x5a\x3a\xea\x98\xb5\x9d\xf7\x37\x9f\ +\x6a\x46\xf7\xf5\xdd\xc1\xaf\x42\xd7\xf5\x0c\x77\x6e\xa5\x10\x35\ +\x0c\xf7\xad\xb9\x1c\xa0\x6f\x39\x99\xa7\x63\x77\x6d\xa3\xb3\xbf\ +\xe1\xd2\xd9\xff\x98\x49\x64\xb7\x0f\xbb\x12\x1b\x37\x6e\x04\x87\ +\xcf\xe7\x97\x11\xf0\xe3\x1f\x8b\x9c\x42\xf7\xfa\x7c\x32\x72\xbc\ +\x5a\xe8\xc4\xfa\x16\x3f\x0d\xf7\x11\xfd\x38\x6c\xf4\x61\x71\x9d\ +\xa8\xc5\xfe\xc8\xf7\x25\x00\x97\x7b\x9a\x8c\x66\xa4\xae\x4c\x05\ +\xfb\x94\x8c\xad\xa7\x10\x15\x74\x25\xc8\x64\xaf\xf7\x19\xb4\x74\ +\x23\x73\x7b\x5d\xb8\x69\x25\xc3\x6d\x1b\xc8\x3c\x69\xec\x23\x32\ +\x5f\x43\xeb\x78\x96\x48\x76\x7b\xcb\x02\xac\x5b\xb7\x0e\x1c\x1e\ +\xaf\x4f\x46\x8a\x85\xa1\x0b\x9c\x97\x74\x6f\xa8\x26\x6a\x8e\xa7\ +\x85\xee\x25\x8f\x3e\x1c\xd0\x7a\x91\x7b\xdc\x47\xaf\xbd\x08\x50\ +\xc0\x6f\x1c\x3e\x8c\x2b\xe5\x01\x42\xf6\xb9\xbd\x38\xb8\xf7\x10\ +\x5e\x2f\x1e\x0d\xf6\xc5\xa5\x6f\x97\x32\x0a\xb2\x82\xd6\xa5\xc4\ +\x42\x32\xfe\x1e\xad\xef\xf3\x80\xc4\xfd\xc4\x54\xaa\x98\xf8\x4d\ +\xd4\x4d\x16\x60\xcd\x9a\x35\xe0\x70\x7b\xbc\x32\x72\x63\x8f\x67\ +\xda\x3b\x74\xb7\x27\x54\x13\x35\xc7\x13\x99\x0e\x1e\x0f\x7b\x5b\ +\xbc\xc8\x3a\xec\x25\xaf\x5e\xf8\x29\x5c\x9d\xd1\x8b\xcc\x23\x5e\ +\x8c\x2c\xe2\x01\x43\xfb\xfa\x60\xb1\xd8\xb0\x65\xd3\x56\x4c\x29\ +\x98\x86\x2e\x35\x5d\xc0\xf6\x92\xc9\xcd\xc4\x0f\x2f\xb1\x8a\xb8\ +\x9b\x82\x1c\xec\x86\x91\x9a\x91\xe0\xf7\x4d\xe2\x4d\x2c\x1c\x56\ +\xaf\x5e\x0d\x25\x3c\x98\x62\x57\xd4\x1f\x26\xbd\xd6\x08\x64\x7d\ +\x89\x20\xbe\x32\x01\x33\xf7\x41\xe0\xd9\x3c\x27\xc2\xc1\x66\x77\ +\x60\xef\xde\xfd\x18\xf7\xd2\x78\x4c\x2a\x79\x17\x4f\x7c\x38\x00\ +\x77\x6f\xbe\x1b\x7d\xaa\xee\xc6\xc0\x0d\x83\x30\x69\xd5\xbb\xa8\ +\x2c\xab\x82\x26\x45\xc3\x03\x74\x67\x57\xc3\xda\xb5\x6b\x51\x54\ +\x54\x84\xc2\xc2\xc2\x2b\x58\x84\x55\xc5\xf9\xf8\x73\x16\xf0\x5e\ +\x71\x2e\xaf\x65\xfa\xca\xe2\x3c\x3c\x4c\xfa\xda\x15\x79\x28\x2d\ +\x2e\x42\xf1\xd2\x42\x94\x2d\x2f\xc4\xca\x12\xce\x22\x94\x2f\xcb\ +\xc3\x73\x85\x10\xff\x17\xba\x9f\xe6\x09\x2e\x5a\xb4\x08\x39\x39\ +\x39\x50\x4d\x8b\x46\xc4\xb8\x08\xbc\x33\xfa\x6d\x44\x8c\x89\xc0\ +\x84\xf1\x13\x10\x3d\x75\x1a\x52\x52\x52\x50\x5e\x5e\x0e\xa6\x84\ +\x55\xab\x56\x81\xc3\x1f\x90\x51\xe0\xd6\x18\x9b\xa2\x7e\x5b\xac\ +\xd0\x05\xce\x18\x81\xc8\x6d\x80\xdb\x0f\x81\xf5\xf5\xc0\xc0\x4c\ +\xbb\xe2\xfe\x25\x4b\x96\x20\x40\xaf\x75\x7a\x03\x2e\x34\xb5\x10\ +\x9b\xd1\xa6\xd5\xc3\xe1\x94\x84\x4e\xfe\x94\x03\xac\x28\x2d\x85\ +\xcf\x0f\xda\xe0\x92\x11\x70\xe1\xd7\x93\xcd\xe0\xb0\x3b\xa4\x50\ +\x4d\xd4\x1c\xbf\x11\xba\x84\xda\x26\x09\x63\x3e\x92\xd0\xee\x72\ +\xc1\xef\x76\x61\xf9\x41\x09\x8b\x89\xf7\xab\xad\xbc\x4f\xb8\xfe\ +\x62\x6e\x41\x7e\x3e\x7c\x01\x88\xda\x29\xb5\x7f\xcb\xa0\xce\xfd\ +\x29\xdf\xd9\x4b\x4a\xe0\xa1\x0e\x36\x87\x53\x46\x04\x24\xb0\x77\ +\x3a\x02\x58\xed\x9d\x34\x51\x73\xb0\x08\x0b\xbe\xd6\x39\xf1\xea\ +\x6a\x27\x5c\x92\x13\xde\x76\x27\x8a\xbe\x70\x62\xce\x27\x5c\x97\ +\xf0\xbb\x38\x1b\xef\x13\xae\xbf\x98\x9b\x9b\x9b\xcb\xd7\xab\xea\ +\xe4\x4f\x39\x00\x7f\x2f\x7a\xbc\x01\x6e\x48\x46\xf8\x9d\x60\x63\ +\x4d\xe0\xb0\xd8\x1c\xa1\x9a\xa8\x39\xba\x44\x98\x30\xa6\xc2\x01\ +\xc9\xe9\x84\xcf\xe5\xc4\xc2\x1a\x07\x12\xab\x1d\xf0\x51\x10\xc0\ +\x89\x9e\x53\x2c\x14\x80\xef\x91\xd3\x4d\x73\xb3\xb3\xe7\x5f\x6d\ +\xbe\x38\xce\xfd\x29\xff\x38\x5c\xbc\x18\x1c\xed\x1e\x3f\x31\xd0\ +\x89\x34\x19\x6c\x94\x59\xe8\x2e\xb7\x2f\x54\x13\x35\x07\x7b\x8d\ +\xeb\x7e\xf8\xe9\x6c\x65\x7d\xea\x83\x7a\xbb\x4f\xec\xf3\x51\xbd\ +\xee\xb8\x1f\x3d\xa3\xac\xbc\x96\xf5\xe6\xf3\x38\xe6\xcd\x9b\x17\ +\x32\x5f\xae\x93\x3f\xe5\x00\x4b\x97\x16\x23\x23\x3d\x0d\xe9\xe9\ +\x1a\x19\x0b\xe6\xaa\xc1\xc6\xf9\x91\x97\x99\x18\x56\xcf\xcd\x4c\ +\x12\x7a\x51\x76\x32\x16\x65\xd3\xff\xcf\xd7\x20\x3b\x4b\x83\xb9\ +\x19\x1a\x2c\x5a\xa0\xc1\xf2\x9c\x64\x5c\x1f\x0d\xe4\xcf\x4d\x0e\ +\xbb\x3f\x23\x23\x4d\x7c\x13\xd1\x1a\x5e\x27\x5f\xe4\x4f\x39\x40\ +\x5e\x5e\x2e\x02\x00\xa4\x76\xaf\x8c\x80\x07\xec\x5f\x46\x70\x38\ +\x5d\x9e\x50\x4d\xd4\x1c\xec\x65\x13\x4a\xf7\xb9\x11\x59\xe1\x86\ +\xd7\xeb\xa5\x33\xef\xc5\xfa\xa3\x5e\x8c\x28\x76\x77\xec\x7f\xdd\ +\x02\x80\xef\x91\x93\x23\x2d\x2d\x15\x08\x3f\x5f\xf8\x22\x7f\xca\ +\x01\xb2\xb3\xb3\xe1\x90\x3c\x30\x98\xac\x9d\xa8\x27\xc2\x63\x05\ +\xfb\xa7\x01\x1c\x5a\xbd\x39\x54\x17\x35\x07\x7b\xd5\x88\xa9\x15\ +\x66\xb4\x3b\xac\xb0\x5b\xad\x58\xf5\xb9\x15\xc3\xf2\x2d\x90\xec\ +\xb4\xdf\x47\xfb\x5f\x32\x91\x7f\xd1\x4f\x36\x83\xcf\x9d\x33\x67\ +\x56\xc8\x7c\xb9\xce\xfd\x29\xff\x3c\x9f\x3b\x17\x76\xc9\x0d\x9d\ +\xd1\xd2\x89\x5a\xa2\xdf\x6d\x09\x06\x68\xd3\x99\x43\x75\x51\x13\ +\x48\x37\x91\x51\x33\xac\x56\x0b\x4a\x3f\xb3\x60\xf0\x7c\x33\x1c\ +\x36\x0b\xcc\x66\x0b\x6a\x4e\x5a\x28\x20\xe9\x6e\xd1\x4f\x36\xc3\ +\xee\xf4\x40\xad\x4e\xa2\xf9\x1e\x99\x46\x14\xbe\xc8\x9f\x72\x80\ +\x8c\xf4\x74\xd8\x1c\xed\xe2\x8c\x86\xb2\x8d\xe8\x73\x99\x83\x01\ +\x5a\xb5\xa6\x50\x9d\xd7\x21\x01\x4c\x58\xba\xc3\x8c\xc7\xd3\x8d\ +\x70\xda\xcc\x30\x99\xcc\xd8\x76\xc4\x8c\xbf\xa4\x19\xc1\x46\x99\ +\x10\x70\x89\x7e\xb2\x19\x7c\x6e\xe2\xcc\x84\x90\xf9\x72\x9d\xfc\ +\x29\x07\x48\xd3\xa4\x82\x7f\xe0\xad\x76\xb7\x8c\x40\x3b\x7d\x06\ +\xcc\xe0\x30\xdb\x5c\xa1\x9a\xa8\x3b\x3e\x03\x66\x94\xed\x71\x61\ +\xd0\x7c\x17\xfc\x1e\xb7\x38\x6b\x1b\x0e\xb7\xe3\xee\x64\xae\xb7\ +\x0b\x9d\xd6\x70\xfd\xc5\xdc\x84\x19\xf1\x7c\xbd\xaa\x4e\xfe\x94\ +\x03\x64\x65\x65\x21\x36\x36\x06\x31\x31\x2a\x19\x67\xc5\x4f\x02\ +\x7b\x1b\x48\x8e\x8d\x08\xab\x27\xc5\x46\x0a\x3d\x7b\xd6\x44\x24\ +\x27\xa8\x10\x1f\xa7\x42\x9a\x5a\x85\xd9\x33\x89\x89\x2a\x64\x24\ +\x4e\x14\xfa\xec\xf8\x89\x61\xf7\xd3\x5c\x32\xa8\xe1\xeb\x55\x75\ +\xf2\xa7\x1c\x40\xad\x56\x83\x7f\x21\x98\x6c\x2e\x19\xe1\x93\x82\ +\x57\xc0\x68\x76\x84\x6a\xa2\xe6\x60\x2f\x9a\xe1\x73\x3b\xe8\x72\ +\xbb\xb0\xf3\xa4\x0b\x77\x25\xb8\xa0\x35\xbb\xe0\x6e\x77\x41\xb3\ +\x89\xf6\x8f\xa6\xfd\x7e\x09\x26\xab\xac\xbf\x98\xab\x52\x45\x87\ +\xcc\x97\xeb\xe4\x4f\x39\x40\x62\x62\x22\x8c\x16\x27\x9a\x5b\xf5\ +\x9d\xd8\x44\x94\x6c\x7a\xf1\x1e\xe7\x38\xdf\xac\x0d\xd5\x45\x4d\ +\x10\xba\xcf\xa1\xc3\xa6\x03\x7a\xfc\x21\xce\x00\xad\x4e\x0f\x8b\ +\x51\x8f\x98\x72\x03\x22\x4b\x0d\xe2\x43\xdc\x6e\x13\xfd\x64\x33\ +\x8c\x56\x09\x53\xa6\x44\xf1\x55\xa6\x11\x85\x2f\xf2\xa7\x1c\x60\ +\x06\xbd\x07\xf5\x16\x09\x17\x5a\xf4\x32\x3a\xad\xba\x60\x80\x6f\ +\x2e\xb4\x85\x6a\xa2\xee\xb8\x02\x26\xec\x39\xa1\x15\xe6\xdb\xb4\ +\x34\xd4\xa0\x83\x8a\xcc\xbf\x58\x60\x00\xdc\x3a\xf1\x35\x2a\x51\ +\x9f\x70\xfd\x0d\x64\xf0\xdd\x49\x93\x60\x08\x3f\x5f\xf8\x22\x7f\ +\xca\x01\xe2\xe2\x62\xa1\x37\x39\xf9\x19\x25\xea\x3a\xd1\x61\xd6\ +\x06\x03\x34\x9e\x6f\x0d\xd5\x44\xcd\xc1\x5e\x33\xa1\x5f\x92\x1e\ +\xad\x6d\x3a\x98\xf4\x5a\x4c\x2b\xd3\xe3\xe5\x02\x1e\x44\x0b\x8f\ +\x4d\x4b\x01\xcc\x70\x5a\x64\xbd\xc5\x3c\x83\xd9\x89\x09\x91\x11\ +\x62\x95\xcf\xd7\x0a\x5f\xe4\x4f\x39\x40\x74\x74\x34\x6c\x92\x0f\ +\x6d\x06\xab\x8c\x1e\xa7\x45\xbc\xc7\x39\x5a\x74\x96\x50\x8d\xd7\ +\xc1\x6f\x21\xc9\x6e\x86\xc9\x62\xc5\x84\x55\x0e\x8c\x2e\x71\xc0\ +\x61\xeb\xb8\x11\xe5\x6f\xb3\x51\x40\x0b\xbc\x2e\xb1\x57\x46\x3e\ +\x77\xfc\xf8\xb7\xf8\x7a\x55\x9d\xfc\x29\x07\x98\x3e\x7d\x3a\x52\ +\xe8\x6e\x38\x2b\x39\x49\xc6\xb9\x29\x71\x60\x6f\x21\x90\xa1\x9e\ +\x06\xb5\x3a\x19\xb3\xd4\xe2\x38\x5f\x45\x9d\xa6\xa6\xe6\xe3\x10\ +\xc8\xd5\xc4\x22\x4b\x93\x84\xec\xf4\x24\xa4\xa7\x24\x21\x75\x36\ +\xed\x4d\x4d\xc2\x92\xac\x58\xa1\xcf\x4b\x89\x0d\xdb\x7f\xf6\x2c\ +\x35\x16\x64\x67\x07\x68\x0d\xa7\x0b\x5f\xe4\x4f\x39\x40\x8c\x4a\ +\x15\x68\x68\x71\x94\x1f\xab\xbb\x58\x71\x25\xb5\x17\x9b\xcb\xd8\ +\x58\x33\x08\x67\x0f\x9f\x6e\xfe\x20\x54\xe3\x35\x3f\xce\xde\xb4\ +\xfa\xd3\xd7\x9c\xaa\x7d\x39\xe7\x44\xdd\xe9\xc6\xd6\xd5\xa7\xbf\ +\x6e\x5d\x9d\x57\x59\xbf\xe7\x49\xcd\xb1\x26\xbd\xb6\xe5\x7d\x36\ +\xa6\x0d\xda\xb6\x96\xb2\x70\xfd\xeb\x5b\x1c\x65\x51\x93\x27\x83\ +\xd6\xb0\x3a\xf7\xc5\xfd\x31\x25\xa8\x54\xaa\x23\x27\x1a\x75\x33\ +\xf6\x7d\x75\x36\x79\xff\x57\xf5\x41\xee\x3b\x56\x9f\x7c\xe1\xdc\ +\x99\xe9\xdd\x27\x1a\x2e\xc2\xef\xa8\xde\xfd\xe5\x99\x84\x50\x9d\ +\xd7\xfc\x78\xcf\xc9\xe6\xf3\xe3\x0b\x0e\x6c\x3b\x53\xdf\x98\x70\ +\xe4\x54\x7d\x62\xe6\x9a\xe3\x2b\x5f\xc8\x38\xb4\xef\x64\x5d\xc3\ +\x4c\x7d\x6b\x43\xcc\x4d\x6f\x9f\x44\x4b\x53\x43\x1c\xf5\xeb\xdc\ +\x9f\xe6\x9d\x68\xd4\x4e\x8f\x9f\x11\xaf\xe3\x2b\xd5\x72\x9d\x7c\ +\x71\x7f\xdf\x11\x20\xba\xbc\xee\x9c\x79\xd8\xc1\x23\xf5\xcf\x1f\ +\x3c\xda\x10\xe4\x81\x23\x0d\xcf\xeb\xcf\xd7\x3d\x7d\xf3\x14\xc3\ +\x4e\x32\x9a\xb1\xe7\x60\xdd\xf0\xa0\x4e\x1a\xaf\xf9\xf1\x5b\xa6\ +\x1a\x77\xba\xb4\xf5\x43\x8f\x9d\x68\x7c\x2e\xa5\xfc\x2b\xd5\xdf\ +\x33\x0e\x96\x9e\x3d\xfb\xcd\xb3\x67\xcf\x36\x0e\x7f\x67\xe1\x97\ +\x39\x7d\x27\x1f\x34\xd8\xb5\xe7\x9e\xa2\x7e\x9d\xfa\xf3\x79\x75\ +\xe7\x4c\x4f\x27\x25\x26\xef\xe2\x2b\xd5\x72\x9d\x7c\x71\x7f\x4c\ +\x09\xf1\xf1\xf1\x09\x76\x0f\x6e\x39\x7a\xb2\xe9\xf6\x63\xa7\x2e\ +\x93\xd7\x40\xdd\xcd\x3d\xa2\x4c\x1a\xc0\xfd\xcc\xde\x43\xf5\xbd\ +\xbf\xd5\x0e\x1f\x3f\x7f\x07\xb0\xeb\x06\xc0\x35\xac\xc7\x64\x23\ +\xe9\xa7\x7b\x4d\x5c\x72\x6c\xe0\x90\x94\xc3\x91\x92\xa1\xb5\xb7\ +\xb1\xa5\xa9\xf7\xf3\x19\xb5\xaf\x8d\x5d\x78\x74\xf0\x23\xd1\x7b\ +\x3f\x07\x5c\x37\x86\xeb\xef\xf0\xe2\x66\x75\xb2\x3a\x9d\xaf\xe1\ +\x74\xee\x8b\xfb\x63\x4a\x98\x39\x73\xe6\x08\xa6\x84\x08\xe7\x73\ +\x00\x7a\xb2\x2b\x30\x60\x5e\xfb\xa1\xa9\xff\x96\x1e\x63\x6f\x9b\ +\x87\xf7\x9b\xba\xbd\xd7\xfd\xb1\xb5\xfd\xbf\xd5\xfa\xaa\x0e\xdc\ +\xdf\x6f\xfa\xa1\x3e\x8c\xf0\xb8\x6a\xd7\x6c\xe5\xfb\xd0\x8c\x11\ +\xd7\xe4\x2f\x21\x21\xe1\x76\x25\xfd\xfa\x28\xb7\xd0\x17\x7f\xea\ +\xb9\x22\x80\x34\xa8\x6f\x92\x15\x3d\xa2\xac\x91\xcf\xa8\x37\xf4\ +\x60\x97\xf0\x68\x7c\xed\x0d\x0f\x25\x1d\x0d\xd6\x83\xe3\xfe\xf3\ +\xd0\x35\xcc\x17\xba\xd2\x3d\x20\x64\x95\xa3\x47\xb4\x3d\xb8\x06\ +\x1f\x31\x55\x01\x63\x57\x5e\x7e\xc4\xd4\x73\xaa\x0d\xd7\x4f\x76\ +\x0d\x7a\x30\xf5\x24\xeb\x17\x53\xcb\x42\xf1\xd7\xe8\xaa\xe0\xfa\ +\xbd\xe7\x2b\xeb\xd7\xfe\x88\x69\xc0\x7c\xa9\xe3\x11\x93\x8a\x1e\ +\x31\xfd\x1c\xf1\x64\xae\x87\x1e\xb3\xb6\xf7\x63\x3f\x1f\xc8\x1f\ +\x74\x0f\x5d\x60\x67\xbf\xe0\x17\xfc\x0c\xf1\x5f\x20\x36\xf3\x28\ +\xab\xd8\xd1\x98\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x0d\xe3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x16\ +\x01\x01\x12\x6d\x9f\x1e\xe1\x00\x00\x0d\x63\x49\x44\x41\x54\x68\ +\xde\xed\x5a\x69\x74\x55\x55\x96\xfe\xf6\xb9\xc3\x9b\x92\xbc\xcc\ +\x09\x09\x91\x04\x07\x28\x94\x60\x59\x0a\x58\x5a\x05\x56\x75\xdb\ +\xad\x5d\x5a\xf6\x60\xeb\x52\x1c\xbb\xdb\x09\x97\x85\xa2\xd5\x28\ +\x76\x4d\x42\x69\x95\x43\x53\x28\x58\x58\x85\xf4\xea\x45\x75\xd3\ +\x0e\xd5\x0a\x0e\x5d\x0a\x2a\x02\x1a\x26\x21\x01\xc2\x64\x20\x90\ +\x90\x40\x86\x37\xdc\x37\xdf\x7b\xce\xd9\xfd\xe3\x45\x05\x95\x30\ +\xac\x48\x75\xaf\x55\x7b\xad\xb3\xce\x7d\xfb\xbe\x7d\xce\xde\xf7\ +\x3b\x7b\x7f\xef\xdc\xf3\x80\x3f\xc9\x9f\x64\xe8\xe4\xc7\x4b\xf9\ +\xb8\x74\xa7\x4a\x7e\xb2\x8c\x8f\xa9\xa3\xcf\x7f\x61\xe6\x52\xe6\ +\x9c\x97\xbf\xf6\x59\xc0\xec\x2b\x89\x4e\x64\xd2\x8e\xce\x0e\xd4\ +\x0d\xaf\xc3\x5b\xef\xbd\x6d\x9c\x3b\x66\xdc\xc5\xc2\x10\x67\x11\ +\x50\xac\x35\xe7\xa4\xf4\xf6\x45\xa3\x91\x0d\x63\xc6\x9c\x73\x00\ +\x00\xd6\x6f\x58\x8f\x0b\xce\xbf\x60\xd0\xf1\x1e\x5e\xc6\x9c\x73\ +\x07\xfc\xb1\x81\x59\x57\x1c\xe9\x8f\xf9\x79\x83\x8f\xf6\x01\xb3\ +\xbe\x3f\x60\xfc\xea\xf1\x3b\xde\xd9\xd9\x81\xe1\xc3\xeb\xe0\xf3\ +\xf9\xae\xe9\xe9\xe9\xb9\x43\x2b\x35\x59\x29\x09\x29\x15\xb4\x54\ +\x50\xac\xa1\x35\xc3\xe7\xf3\xe3\xe3\xb6\x8f\x1d\x66\x5e\x18\xe9\ +\xeb\x9b\x05\x20\xb2\x72\xe5\x7b\x98\x34\x69\xf2\x97\x8e\xbb\x79\ +\x3f\xf0\xf0\x65\xf9\xeb\x59\x6f\x7e\xf1\xfe\x17\x02\xd8\xd2\x05\ +\x84\xec\xfc\xf5\xd6\xae\xcf\xf4\x5b\x97\xcc\xc0\x39\xd7\x3e\xf6\ +\x85\x7e\xe7\x92\x19\x18\x75\xed\x63\x10\xc2\xbc\xb0\xbb\xbb\xeb\ +\x65\xcf\x75\x87\xc5\xe2\x09\xf9\xe2\xab\x6f\x27\x76\xb6\xed\xcf\ +\xd9\x96\x29\x6c\xcb\xc7\x20\x6d\xa4\xd3\x59\x15\x0c\xd8\xe6\xc5\ +\x13\xc6\xd9\x8d\x63\x46\xde\x6b\xfb\xfd\xf7\x7e\xb4\x69\xe3\x9c\ +\xf3\xbe\xfe\x8d\x7b\x79\xf7\x54\xd0\x99\xf3\xbe\x30\x7e\x4b\x27\ +\x50\x1c\x1c\xf0\xed\xc0\x71\x3c\x49\x71\x07\x33\x6e\x61\xc6\xcd\ +\xcc\xf8\x27\x66\x00\xb8\x7f\xfe\x5a\x06\x80\xfb\xe6\x35\x1d\xd9\ +\xcf\x5f\xc7\x00\xf0\x5f\xcb\x5b\xb9\xb3\x63\x1f\x6f\x6a\xde\xca\ +\xd7\xde\xfe\x2f\xdd\xb7\xcf\x78\x9a\xd7\x6f\xd9\xdb\x1f\x49\x69\ +\x4e\xe6\xd8\xe9\x89\x4b\x4e\x64\x39\xde\x9f\xd4\xdc\xd5\x97\x8e\ +\xfd\x6a\xd1\x32\xfe\xb3\xab\xef\xe9\x78\xe2\x99\xe7\x79\xf5\xea\ +\xf7\x78\xe9\x5b\x6b\x78\xe1\x2b\x1f\x94\x4f\x7b\xe6\xc8\xf1\x1f\ +\xfa\xf5\x1a\xc6\xad\x2c\x71\x1b\x33\x6e\x67\x36\xee\xe4\x2f\x24\ +\xc5\x91\xeb\xfb\x36\x06\x9e\xfb\x4c\xf5\xd0\xaf\x57\xf3\xf2\xde\ +\xc6\x00\x0b\x43\x37\x86\xda\x4a\x5b\x52\xa7\x47\x3e\xeb\xf7\x94\ +\x2e\x9c\x36\xf6\xe0\xae\x8f\xf7\xbc\xe9\x33\xf8\x2f\xdf\x58\xb9\ +\x29\xb1\x66\xd3\xde\xe8\x4f\xff\xf9\x8e\xc2\x50\xc0\xaf\x95\xd6\ +\x20\x62\x0d\x10\x11\xc0\x0c\x26\x02\xb1\x66\x2d\x88\x04\x7c\x96\ +\x65\x2c\x79\xe5\xad\xd4\x3b\xef\xae\x34\x6e\xf9\xdb\x0b\xab\x6c\ +\xcb\xd2\x2d\x3d\xfe\x9a\xed\xbd\xa5\x46\x4b\xfa\xcc\xfe\xc6\x50\ +\x5b\xe9\xc2\x69\x63\x0f\xce\x5c\xb0\x86\x67\xdf\x7e\xd1\x67\x4e\ +\xdd\xc9\xc0\xb3\x74\xf4\x24\xfe\xfc\x92\xf9\x87\x39\x2d\xd5\xcc\ +\xcc\x00\x81\x07\x0c\x18\xc0\x9e\x3e\x78\x4f\x5f\x67\xff\x2c\x60\ +\x61\xea\x7f\xbe\xb6\x36\x52\x5a\x59\x93\xbd\xe2\xd2\x6f\x59\x4a\ +\x6b\x45\x44\x9a\x88\xb4\x20\x66\x10\xf1\x61\xd3\x10\xa0\xa1\x35\ +\x04\x6b\x16\x4c\x24\xe2\xf1\x04\x3d\xf4\xc8\xdc\xec\xad\x57\x8e\ +\xad\x33\x4c\x33\xfa\x6e\xc7\xb0\x71\x49\x15\xf2\x88\x04\x00\xd0\ +\xf3\xd3\xc6\x1e\x1c\x6c\xc5\x0c\x5a\x61\xee\x9b\xd7\xc4\xab\x62\ +\x63\x7d\xe7\x04\xdb\x4a\x0e\xd7\x6b\x66\x9e\x32\x1e\x17\x0d\x0b\ +\xe3\xf7\xab\x37\xed\x75\x8c\x60\x85\xf3\xcd\xf1\xe3\x88\x00\x69\ +\x98\xa4\x0d\x41\x03\x41\x08\x4d\xc4\xa0\x7c\xcc\x00\x81\x98\x89\ +\xb4\x66\xc1\xac\x85\x52\x2c\x94\x86\x99\x73\x33\xd6\x2f\xe7\xfc\ +\x56\x7e\x6f\x62\xcd\x70\x4f\xe3\xcd\xdf\x75\x5e\x76\xdd\x70\x7f\ +\xb7\xef\x90\x2c\x77\xc6\x14\x74\xa6\x9f\xb8\x73\xfc\x51\xfd\x14\ +\x83\x21\xf0\xd4\xd4\x89\xd4\x18\x6a\x2b\xfd\xbc\xf5\x87\x7b\xcd\ +\x5c\x59\xc0\x5b\xd4\xd3\x9f\xf0\xb6\x77\x66\x7a\xcf\x3b\x77\xac\ +\x72\x95\x4e\x4b\x46\x5a\x6a\x4a\x2a\xa6\x94\x02\x25\x19\x9c\x64\ +\x22\x47\x93\x48\x68\x12\x09\x0d\x72\x34\xb3\xa3\x81\x84\x64\x4a\ +\x2a\xa6\xb4\xd4\x9c\x02\xd9\xa9\x5b\xa6\x5c\xc3\x6b\x5b\x0f\xf5\ +\x5b\x06\x2e\xfb\x4e\xc1\x6b\x13\x01\x46\xb5\xd5\x17\x1e\xcc\xf9\ +\x41\x03\x38\xe7\xda\xc7\x70\xdf\xbc\x26\x6e\x49\x9d\x1e\x39\x3c\ +\x73\x98\x99\xe7\x5f\x9d\xb8\x51\x49\x37\xfc\xc2\x8a\xd6\xee\xef\ +\x5f\xfe\x5d\xca\x78\x2a\xed\x29\xa4\x25\x53\x52\x33\xa5\x14\x90\ +\x00\x91\xc3\x82\x1c\x08\x72\x48\x20\x4e\x02\x31\x08\x72\x60\xe4\ +\xf5\x9a\xc8\x51\x40\x42\x31\xa5\x3c\x85\x54\xa8\xa8\x24\x1d\x28\ +\x3f\x23\x2a\x0c\x9f\xaa\xaf\xf4\xcf\xea\xd4\xa3\xb2\x07\xbd\xf2\ +\xf8\xfd\xcf\xae\xe3\x93\x0a\xe0\x68\x08\xbc\xbf\x37\x94\xb5\xc9\ +\xfd\xc7\x7e\x27\x23\x7b\xd2\xc1\x3e\x16\x66\x46\x2a\xa4\xa4\xa6\ +\x94\x62\x4a\x6a\x81\x38\x0b\x8a\xb3\x40\x1c\x06\x45\x41\x1c\x63\ +\xc1\x31\x16\x1c\x27\xc1\x51\x10\xc5\x20\x10\x83\x40\x9c\x89\xe2\ +\x4c\x94\x12\x86\x70\x41\x22\xf7\xad\x89\xe7\xeb\xd5\xcd\x07\xfa\ +\x46\x9f\x79\xe6\x37\xaa\xfa\x96\x94\x57\x7d\x15\x08\xfc\xf9\x19\ +\xc9\xa0\x92\xb9\xc6\x2d\x6d\x7d\xf1\x82\xf2\xd3\xe2\xae\x44\xc6\ +\x63\x4a\x4b\x46\x92\x09\x0e\x13\xe2\x10\x88\x42\x20\x02\x42\x14\ +\x82\xfa\x85\x21\xfa\x84\x21\xfa\x20\xa8\x1f\x06\x47\x20\x10\x21\ +\x41\x51\x61\x52\xd2\xef\x13\x2a\xe8\x37\x11\xf4\x0b\x2a\x2d\x0d\ +\xab\xbd\xfd\x66\xef\x88\x11\x75\x38\xbb\x2c\x7a\x5d\xb7\x57\x79\ +\x4c\x04\xcc\xc1\xab\xd0\x44\xca\x57\x21\x30\x0f\x54\x9f\x49\x23\ +\xfa\x27\x48\xcf\xc3\x9e\x83\x6e\xd4\x2c\x29\x4a\x6d\xda\x97\xec\ +\xff\xfa\xc8\xa2\xa0\x09\xca\x68\x42\x9a\x09\x59\x26\x64\x21\xe0\ +\xb2\x80\xd4\xf9\x9c\xff\xb4\x68\x30\x11\x60\xc0\x60\x66\xdb\x00\ +\x69\x9b\x50\x68\x00\x86\x45\x86\x71\xa0\xdf\x8d\x05\x4a\x4f\xd3\ +\x1b\x36\x6e\xe6\x8a\x92\xc2\x09\xa5\x69\x11\x1c\x72\x04\x0c\x9d\ +\x6d\xf0\x3c\x17\xd1\xac\x99\xb2\x6d\xbf\x17\x49\xa9\xf8\x07\x7b\ +\x32\xdb\x3b\x13\xde\x9e\xa4\xd2\x07\x59\x50\x14\x82\xa2\x0a\x88\ +\x79\x8a\x1d\x4f\x71\xc2\xd5\x3a\xee\x69\x8e\xbb\x9a\xe3\x4a\x71\ +\x42\x6b\x76\xf2\x39\x81\xa8\x02\xfa\x73\x92\x7b\x0f\x25\xd5\x81\ +\x48\x52\xc6\x8a\xc2\x61\xaf\x65\xc7\x9e\x6c\x2a\xe9\x34\xfc\xc7\ +\xdd\x15\xfd\x0f\x0c\x90\xe8\x90\x20\x00\x00\x4a\xba\xe1\x1c\xb9\ +\x90\x64\xb9\xc2\x20\x65\x18\x86\xb4\x6d\xe1\x45\x72\x3a\x92\x4a\ +\x78\x51\x9f\x54\xb1\x02\x5b\xa8\x80\x80\x30\x41\x6c\x10\xc8\x00\ +\x91\x06\x6b\xcd\x60\xcd\xcc\x19\x86\xca\x28\xd6\x24\xc8\x57\x69\ +\x8a\x33\x0c\x89\x3a\x27\xad\xc3\x29\x57\x05\x58\xd8\xa2\xbb\x37\ +\x2a\x7d\x32\x5e\x74\xf5\xef\x50\xf4\xf8\x5d\x13\xe8\xa4\x02\xf8\ +\x04\x81\x55\xb1\xd3\x0f\xe3\x01\x82\xeb\xb9\x9e\xa1\x5d\x08\x11\ +\xd6\x44\xc4\x24\x48\x1b\x26\x79\x86\x49\xae\xcf\x16\xae\xcf\x24\ +\xe9\x49\xed\xba\x0c\x09\xcd\x52\x33\x14\x34\x6b\x26\x80\x18\x20\ +\x41\x82\x88\x0c\x12\x30\x19\x40\xaf\xab\x3b\x38\xab\xb5\x93\x54\ +\x55\xd1\xb4\x2e\x27\x61\x84\x72\x99\x84\x91\x4e\x45\xdd\x17\xaf\ +\x87\xf3\x80\xb3\x96\x07\x0b\xe2\x84\xab\x50\x26\xa7\xbb\xb2\x59\ +\x17\x61\x5b\x06\x99\xf3\x24\x25\x04\x69\xc3\x20\x69\x1a\xe4\x12\ +\x43\x02\x79\xe7\x59\xb1\x64\xc5\x1e\x6b\xf6\x20\xd9\xd3\x7a\xe0\ +\xb3\xd2\x1e\x33\x14\x98\x95\x22\xce\xa4\x24\xc7\x73\x92\x33\x96\ +\x21\x48\x08\x22\x28\xd7\xf4\x94\xec\xba\xe5\xdf\x51\x72\x2c\x04\ +\x4e\x28\x07\x08\x8c\x9e\x8c\x6f\xb3\x69\x19\x28\xf4\xe5\x42\xd2\ +\xf3\x0c\x06\x13\x83\x99\x04\x98\x04\x14\x83\x19\x1a\x9a\x35\x24\ +\x6b\xf6\xb4\xd4\x52\x79\xec\x29\xa9\x3d\xed\x69\x57\x49\x2d\x07\ +\x02\x91\x60\x68\x01\x28\xd3\x24\xf6\x5b\x64\x1a\x02\x26\x64\x26\ +\xa8\xb2\x51\xdb\x95\xb4\xb9\xdb\x51\x99\xe9\xc7\xc8\x81\x13\x46\ +\x60\x61\xdf\x5f\xef\xf6\xf9\x02\x7d\xa3\x86\x19\x95\x85\x36\x8a\ +\xce\xaa\xf4\x55\x97\x07\xcd\x30\xeb\x3c\xcf\x81\xa1\x39\xcf\x77\ +\x4a\x69\xd6\x4a\xb2\x27\x3d\x25\x5d\x57\x7b\x9e\xab\x3d\x29\xd9\ +\xd5\x8a\x15\x6b\x56\xcc\xac\x89\x00\x5b\x90\xe9\x37\x29\x28\x3d\ +\x69\x87\x54\x4f\x79\x3c\xee\x40\x8a\x82\x15\x35\x6a\x7b\xf1\x93\ +\x77\x4d\xa0\x37\x16\xcf\x1d\xba\x2a\x74\x49\xd1\xf6\x50\x77\x6f\ +\x6c\xd1\xa4\x0b\x46\x17\x0c\x2b\xf0\x2a\x47\x56\xda\xc3\xab\x42\ +\x46\x35\x01\x7e\x66\x08\x10\x08\x79\x0c\x98\x15\x4b\x25\xb5\x72\ +\x5d\xed\x79\x39\xe5\xba\xae\xf2\xa4\xab\xa4\x56\x2c\x99\x59\x13\ +\xc0\x26\x91\x19\x34\x28\x6c\x02\x85\x11\x27\x67\x73\xff\xa6\xfa\ +\x9c\xeb\xe5\x8a\xfe\x7e\xce\x8a\x43\x5e\x59\xfc\xbe\x79\x4d\x7c\ +\xf9\x94\x7b\x86\x0e\x01\x01\x49\x4d\xed\xc6\x73\x96\xe5\xc7\x88\ +\xc2\x48\xfd\x81\x3e\x57\x45\x13\x1e\x65\xd2\xda\x27\x3d\xf6\x13\ +\x11\xe5\x7f\x24\x12\xb4\x06\x2b\xa5\x95\x9b\x53\x32\x93\x91\x32\ +\x9b\x91\x9e\xe7\x69\xa9\x55\x1e\x2f\x4b\x08\xb3\xc8\x12\x25\x01\ +\x50\x75\x32\xe5\x85\x38\xb6\x6f\x78\xb4\x67\x4f\x90\xac\xd0\xdc\ +\xdc\x8e\x8f\xfd\x55\x66\x5f\xf8\xa9\xa9\x13\x87\x16\x01\x00\x10\ +\x35\x93\xe3\x2f\xbc\xb2\xec\xf1\xfa\x72\x7f\x51\xd3\xba\x0d\x81\ +\x96\xbd\x8e\x4c\x38\xb2\x28\x97\xd1\x85\xcc\xb0\x49\xc0\x84\x80\ +\x20\x02\x69\x0d\xed\x79\x4a\x25\x13\x9e\x9b\x4a\x49\x4f\x49\xad\ +\x49\x80\x82\xb6\xe1\xaf\x0c\x19\x15\x61\x43\x8c\x4c\xa7\x74\x69\ +\x67\xb7\x53\x20\x3b\xfe\xe7\xdc\x4c\x26\x9b\x2e\xbe\x64\xde\x2f\ +\xa0\x32\xe2\x90\x2c\x1f\x7a\x04\x00\xc0\xd4\x69\xf1\xa1\x79\xd3\ +\xa3\xab\x3e\xf8\xf0\x50\xbd\xd8\x3a\x2e\xd6\xd3\x39\xdc\x89\x67\ +\xcb\x63\x11\x59\x9e\xcb\xe8\x52\xc3\x24\xbf\x69\x0a\x9f\x65\x09\ +\xcb\xb2\x84\x65\x10\x21\x9d\x92\x0a\x92\xb9\x38\x64\xfa\x6a\xc3\ +\x76\x69\x7d\xb1\xdd\x50\xee\x37\x46\x25\x13\xba\xa6\xb5\x3d\x19\ +\xf4\x75\xbf\x7d\xf1\xde\x3d\xbb\x0c\xab\x64\xf4\x5f\xc9\xe4\x7e\ +\x13\x00\xaa\xac\x63\x23\x70\x52\xfb\x81\x7c\xba\x6a\xc0\xd9\x19\ +\x0a\xc7\x56\x6d\x71\xa5\xf6\x7b\x75\x57\xad\x29\xa9\x1b\xb3\xa3\ +\xaa\x3a\xd0\x5d\x53\x6b\x75\x17\x05\x45\xbf\x96\x9c\x66\x4f\xa7\ +\xb5\xa7\x32\x42\xb2\x2c\x0c\x18\xc1\xc2\x42\xab\xaa\xc0\x6f\x0c\ +\x07\x89\x61\x9d\xbd\x5e\xd9\xc6\xed\xf1\x30\xed\x5d\x7a\x69\xd3\ +\xfb\xaf\x17\x9a\x81\xd2\x19\x05\x17\xfd\x7c\x21\x67\xfb\x0d\x00\ +\xe8\x91\xe5\xce\xa8\xe0\xfe\xf4\x53\x53\x27\xd2\x09\x07\x70\xe4\ +\x8e\x0c\xfc\xa5\xb5\x8c\x35\x8c\xde\x55\xc3\xd0\xbf\xe9\x5d\x2d\ +\x73\xc5\x28\x9f\xb0\x3b\x7c\xf6\x55\xeb\x86\x55\x07\x7a\x6a\xaa\ +\xed\xfe\xca\x52\x23\x1a\xb2\x45\xd6\x16\xa4\x2d\x01\xcb\x12\x14\ +\x60\x88\xa2\x78\x4a\x15\xef\xee\x94\xc5\x89\xee\xb6\xaf\x45\x5a\ +\x5f\xbf\xa0\xf9\xa3\x26\xcb\x08\x94\xdf\x53\xfc\x17\xcf\x2f\x96\ +\x7d\x5b\xec\x4f\x9d\x23\xd0\xf3\xd3\x1a\x0f\xbe\xb1\x78\x2e\x8e\ +\xb6\x8c\x4e\x1e\x81\xc3\x82\x60\xe1\x63\xb5\x69\xf6\x12\x25\xdd\ +\x4b\xc8\x30\x39\x54\x77\xf1\xce\x70\xfd\xf9\xbb\x4b\xea\x46\x77\ +\x86\x0b\x44\xba\x20\x20\xa4\x21\x40\xd9\x1c\xfb\x62\x91\x44\xb1\ +\xe5\xb4\x8d\x71\x3a\x3e\x3a\x6b\x4f\x6b\x53\x38\x93\xf3\xb8\xa2\ +\xa2\xaa\x39\x73\xd3\xdc\x8b\xd4\xca\xad\x85\x9f\x6c\xde\x4e\x0d\ +\x02\x9f\x6d\x72\x60\x8d\x6c\xcc\x24\x5e\xbd\xfb\x52\x99\x3e\xf8\ +\x53\xd6\x72\x8c\x6d\x99\xf0\x07\x8b\xb4\xbf\xb0\x32\x65\xda\x7e\ +\xcf\x34\x4d\xe8\x9c\x53\xa8\x73\x8e\x75\xe8\xd0\x21\x78\x4a\x3b\ +\x35\x35\xc3\xfb\x67\x3e\xf4\x70\xcd\x3b\x2b\x96\xfb\x96\xbd\xfd\ +\xc1\x4d\x76\x51\x55\x1b\xd7\x5f\xbd\xdb\x12\x9a\x4e\x1d\x02\x47\ +\x04\xa2\x11\x1c\x37\x2e\x1d\xfd\xef\x9f\x9f\xa9\xa2\x3b\xae\x64\ +\x95\x19\xaf\x95\x6a\x00\xeb\x30\x00\x17\xc2\xec\x26\xc3\x6e\x31\ +\x83\x15\xcb\x2a\x7f\xf0\xab\x77\xbb\xe6\x3d\x32\xea\x8e\xbf\xbb\ +\x70\x63\xb8\xb4\x38\xd5\xda\xda\x9a\xea\xec\xd8\x57\xd9\xba\xab\ +\x7d\x96\xef\xfc\x07\xe7\xb2\x97\x11\xa7\x0c\x81\xa3\x0c\xcb\x46\ +\xc9\x59\xd2\xac\xb0\xa5\x55\x08\x2d\x5d\x90\x8a\xc0\xf0\x7a\xf6\ +\x58\xec\xa6\x04\x00\xf4\x54\x8c\x4d\xdd\x5f\xfb\xde\x1f\xbe\xfd\ +\xed\x6f\x4d\x58\xf3\xc1\x1a\x63\xff\xfe\x7d\x58\xbf\xbe\x09\xdd\ +\xf6\x85\x0d\xa1\x61\x8d\x19\x21\xe8\xd4\x22\xf0\x25\x98\x1c\xbe\ +\xa4\x07\x66\x1b\x98\xd2\xf0\xeb\x82\x8f\x17\xfc\x68\xf2\xa4\x89\ +\x77\x5f\x75\xd5\xdf\xa0\xbb\xbb\x0b\x2d\x5b\x5a\xb0\x73\xc7\x4e\ +\x6c\xde\xda\xb2\xd4\xfe\xce\xa2\x9b\xbb\xba\xba\xb3\xc7\x42\xe0\ +\xa4\x78\xe0\x84\x90\xa0\xc3\xda\xe1\xcf\x4b\x66\xc4\x81\xea\x1b\ +\x7e\xb6\xb9\xb9\xd9\xdd\xb5\x7b\x17\x57\x55\x57\xa3\xac\xac\x1c\ +\x35\xb5\x35\xa8\x2a\x2f\xbf\xd2\x79\xf7\x87\xe3\x8e\x87\x07\x4e\ +\x8a\x89\x87\x44\x88\x10\x0e\x5a\xd4\xd5\x93\x98\xbe\x66\xd5\x6a\ +\x72\x5d\x17\x0d\x0d\x0d\x28\x29\x29\x41\x43\xc3\x48\x2e\x32\xa2\ +\x0b\x9f\x9f\xd6\x78\x70\xfa\xfc\x75\x43\xcf\xc4\x43\x26\xac\x28\ +\xf5\xbd\x39\xff\xb6\x73\xd7\xae\xb6\xcd\x9b\x36\x73\xb8\x38\x8c\ +\xea\xaa\x6a\x54\x57\x57\x53\x6d\x6d\xed\xc8\xeb\x6e\xbd\xe3\x9e\ +\x27\xef\x1a\xff\x15\x31\xf1\x90\x05\xa1\xe1\xee\x7a\x61\xf4\x79\ +\x67\x95\xbe\x37\xe5\xfa\x1b\x60\xd9\x16\x9a\x9b\x37\xa3\xbd\xbd\ +\x9d\xd7\xaf\x5b\x13\xf1\x9d\x7d\x7b\xd9\xbf\x4e\x1d\x4f\xff\x37\ +\x11\x00\x00\x12\xb0\x27\x3e\xd2\xd2\xde\xde\xf9\xea\xfa\xf5\xeb\ +\x11\x0c\x04\x51\x53\x53\x8b\x8a\x8a\x4a\xaa\x6f\x38\xa3\xac\x77\ +\xed\x9c\x27\x07\x33\x37\x8e\x76\x63\xfe\x4b\xab\x31\x7d\xfe\x5a\ +\x5e\xe7\x8c\x9e\x59\x65\x45\x02\x00\x7d\x0a\xd7\x50\xf7\x9c\xe9\ +\x31\x22\x19\x73\xb9\x8e\x6c\x9b\x76\xda\x88\x11\xa8\xac\xac\x84\ +\xe3\x38\x60\x06\xe2\x4e\xe2\x9b\x65\x65\x45\x0b\x1a\xcf\x1d\x97\ +\x6c\xdd\xb6\x7d\x70\x04\x7e\xfc\xb9\xf3\xa7\x27\xef\x9a\x40\x61\ +\x9f\x12\x44\x44\x5b\xd3\xa7\x47\x89\xf0\x95\xf4\x86\x20\xda\x59\ +\x77\x7d\x57\xd7\xa1\xd8\xec\xb5\x6b\x9b\x20\x84\x40\x6d\x6d\x2d\ +\xca\xca\xca\x50\x3f\xa2\x9e\x2b\xab\x86\xbd\xf8\xd2\x0b\xbf\x3f\ +\xbe\x33\xbb\x99\xcb\x98\xef\x7f\x39\xdf\x1e\x7e\x8d\xf9\xbe\xa7\ +\x57\x7f\xf9\xe1\xc6\x10\xf7\x9f\xec\x7d\x1f\xfc\xd1\xa3\xbc\x61\ +\xc3\x06\xed\x38\x0e\xaf\xdf\xb0\x8e\x5f\x7a\xf9\x45\x9e\x39\xf3\ +\x01\x9e\xf6\xdc\x76\x7e\x78\xe9\x71\xf0\xe9\xe5\x4f\x33\x6f\xdc\ +\x97\x6f\x97\x3d\x9d\x37\xd8\xba\x64\x06\x4e\x45\x0f\x00\x37\xdf\ +\x78\xdd\xe4\xf9\xf3\xe7\x73\x4f\x6f\x0f\x77\x74\x76\xf0\x8a\x77\ +\x96\xf3\x6f\x7e\xbb\x80\x67\xfc\xf0\x07\x7c\xc5\x82\xe3\x08\xe0\ +\xb4\x07\x99\x77\x1c\xcc\xb7\xd3\x1e\xe4\x3f\xca\x19\xeb\xf4\xe9\ +\xd3\xdf\x5f\xbe\x7c\xb9\x8e\xc7\xe3\xdc\xdc\xd2\xcc\x4b\x97\xbd\ +\xca\xb3\x67\xff\x84\x27\xdd\xfb\x07\x3e\xe6\x8b\xad\x03\x31\x60\ +\xf4\x43\x03\x19\xee\x3b\xf5\xce\xdf\x78\xe3\x8d\x68\xdf\xdb\x7e\ +\xcd\x86\x8d\x1b\xba\x46\x8e\x1c\x89\x8a\x8a\x0a\xc4\x62\x51\xae\ +\x1b\xd1\x40\x5f\xeb\x79\x1b\x2b\x07\xb5\xbe\x8d\x8f\x4f\x77\x0a\ +\xe4\xee\xa9\x77\xcf\x79\xe9\xe5\x97\x38\x1a\x8b\xf2\xb6\xd6\x6d\ +\xee\x1b\x6f\xbe\xee\xfe\xf2\xf1\x47\xf9\xe6\x5b\x6e\xf8\xee\xd1\ +\x79\xe0\xb9\x2f\xa9\xf8\xcf\xd1\x29\x77\x7e\xca\x94\x29\x78\x66\ +\xde\x33\xd3\x5a\x9a\x5b\xdc\x7d\xed\xfb\xdc\x50\x28\x68\x06\x83\ +\x41\xb3\xb0\x30\x0c\x9f\xdf\xbf\xeb\xb8\x88\xec\x8f\x29\x8b\x17\ +\x2f\xce\xf3\x03\xf1\x64\xad\xb5\x9d\x7f\x83\x09\x0a\x06\x03\x4f\ +\x2c\x78\xf6\x37\x1d\xff\xaf\xfe\xbf\xc1\xcc\xf6\xb6\xd6\x6d\x97\ +\xaf\x78\x67\x79\x3d\x00\x2c\x5a\xb4\xe8\x88\xfb\xff\x0b\x1f\xb0\ +\xa6\x51\x12\xeb\x9d\xcc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x15\x9b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xa6\x18\x00\x00\xa6\x18\x01\x7e\x75\ +\xc9\x8d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1d\x17\x06\ +\x35\x08\xa6\xa6\xf4\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x15\x1b\x49\x44\x41\x54\x78\ +\xda\xcd\x59\x09\x78\x94\xe5\xb5\x3e\x33\xd9\x17\x12\x12\xc2\x12\ +\x08\x7b\x90\xb0\x5c\xd4\x8a\x56\x11\x45\x11\x2f\x2e\x15\x51\x6a\ +\xad\x7a\x91\xd6\xa2\x82\xda\x2a\x28\x5a\xb5\x82\xc2\x65\x15\x41\ +\x76\x94\x4d\xf6\x35\x2b\x21\xfb\x32\x33\x49\x20\x21\x0b\x3b\x09\ +\x21\x81\x2c\xb3\xef\x6b\x66\x9f\xaf\xef\xf7\x27\x69\x50\x6e\x6b\ +\x6f\x6d\x6f\xef\x79\xf8\x9f\x19\xfe\x99\xf9\xbe\xf3\x9e\xf3\x9e\ +\xf7\x9c\xff\x0b\xfd\x24\xdb\xd9\xda\xf3\x7e\x56\x13\xd1\x71\x0b\ +\x91\x44\x2f\xa2\x42\x93\x98\x72\x8c\x62\xca\xb5\x06\x51\x91\x46\ +\x4c\x05\xb8\x57\x80\xcf\x96\xe1\xfa\xff\x63\xdf\x12\xc9\xac\x44\ +\x25\xa6\x20\x92\x99\xc3\x48\x6a\x8c\xa5\x42\xcd\x00\xca\x50\x0d\ +\xa5\x54\xe5\x28\x3a\xa6\x18\x43\xc7\x94\x63\xe8\xb8\x32\x85\xd2\ +\x94\x23\xe8\x94\x3a\x89\x4a\x0d\x09\xf8\x6e\x14\xc9\x6c\xc1\x24\ +\xb1\x8a\x68\x8b\x96\x04\xcb\xee\xa0\xff\x5b\x93\xd8\x44\x24\x35\ +\x85\x51\xa9\xae\x2f\x1c\xbc\x23\xbe\xdc\xf8\xe4\x37\x4a\xe7\xca\ +\x1a\x9b\x2f\x57\xeb\xf1\x5f\xf3\xb2\x80\x99\x31\xe6\xc6\xe5\x09\ +\x30\xd6\x61\xf3\x05\x94\xcd\x1d\xbe\xb3\xb9\x46\xf7\xde\xf9\x8d\ +\xf6\xb7\xe8\x84\xf2\x6e\xca\x51\x0f\x06\xe8\x5e\x54\x6c\x0c\xa2\ +\x54\x35\x09\x96\xaf\xa6\x7f\x8d\xa5\xaa\x48\x30\x69\x87\x08\x11\ +\x0c\xa7\x42\xfd\x20\x2a\xd0\x3c\x94\xaa\x77\x7f\x6b\x0b\x04\x74\ +\x4e\x3f\x33\x54\x5a\x3d\x39\x1b\xe5\x1d\xcb\x67\x5c\xb2\xfe\x86\ +\x8a\xf5\xd3\x28\x43\x79\x3f\x32\x71\x1f\x65\xab\x27\x8f\xaa\x32\ +\x3d\xb7\xb0\xc9\xbe\x20\x4d\xe7\xda\xd9\xe6\xf6\x5f\x00\x28\x5f\ +\xbd\xd3\x57\xf1\xdb\x06\xdb\x3c\x04\x60\x34\xc9\x8c\xbd\x49\x82\ +\x4c\x7e\x63\xa5\x7f\x8d\xed\x56\x83\x2a\x86\x60\x50\xa0\x3f\xe5\ +\x6b\x27\x4b\x2d\xde\x0c\x27\x63\xce\x3c\x93\xfb\xf0\xd0\x4a\xd3\ +\x4c\x38\x9a\x42\x05\xba\x81\x54\xa2\xeb\x4d\xa5\xfa\x48\x00\x08\ +\xa3\x22\x43\x08\x78\x1f\x42\xc5\xba\x50\xdc\x0f\xc7\xfd\x68\xdc\ +\x4f\xa0\x93\xea\x61\x94\xa6\x9a\xb8\xb8\xc5\xf1\x49\x9b\xc7\x5f\ +\x6f\xf0\x07\x54\x7f\x68\xb2\xbf\x07\xea\x25\x23\x23\x51\x54\x68\ +\x16\x11\xb7\x1d\xed\xf4\xcf\xb1\x2c\x1d\x61\xe1\x08\x4a\x57\x8e\ +\xfa\x4a\xd9\xb1\xdc\x0a\x4a\xec\xd3\xba\xb6\x60\xc3\x7b\xa8\x48\ +\x97\x08\x1a\x45\x50\x81\x36\x88\x0e\x69\x50\x16\xc8\x54\x8e\x56\ +\x4c\xf9\x28\xdc\x12\x50\x43\x6a\x05\x68\x7c\x96\x8b\x7b\xe9\x3a\ +\x11\x6d\x82\x53\x27\x35\x22\x80\x0a\x01\xa0\xde\x94\xa5\x4a\x7e\ +\xe0\x9c\xf9\xe5\x26\xb7\xff\x72\xa3\xc7\x7f\x31\x52\x66\x98\x46\ +\x12\x63\x3f\xa1\xae\x60\xf8\x1d\xfd\x24\x03\x4d\x48\x2c\x33\xc6\ +\x50\x9e\xfa\xbe\x4b\x2e\x7f\x4d\x2d\xd2\x4e\x85\xda\x87\x11\xd1\ +\x44\x44\x33\x94\x8e\x19\x45\x74\xc4\x20\xa2\x12\x3d\x77\xa8\x17\ +\xe5\x69\x06\x80\xdf\xc3\xe9\xa8\x62\x1c\xa8\x71\x37\x32\x73\x0f\ +\xde\x4f\xc0\x75\x07\x65\xaa\x06\xe3\x77\x7d\xf0\xbd\x70\xca\xd7\ +\x89\x69\xb7\x0d\xc5\xab\x17\xf3\xdf\x21\x18\xa3\x16\xdc\x70\x7c\ +\x64\x60\xcc\xf6\xfb\x66\xfb\x42\xca\xd7\x0f\x06\xa5\x42\x88\x5b\ +\x99\x99\xfe\x31\x2b\xd2\x92\x58\x6a\xec\x1d\x5b\x66\x98\xd6\xe6\ +\x0f\x68\x96\xb5\x77\x2c\x83\x13\xc9\xd8\x30\x82\x32\xb4\x22\x3a\ +\xda\x26\x02\xa5\x22\xe0\xf4\x40\xd0\x62\xe2\x5a\xb9\xf3\xb3\x73\ +\x76\x5f\xb1\x35\x10\xd0\xf8\x19\x0b\x80\xe7\x7e\x1f\x63\x5e\xfe\ +\xea\x01\xdd\xda\x3d\xfe\x2b\x27\x0d\xee\x3d\x0f\xd6\x59\x5e\x00\ +\x38\xbe\x4e\x1c\xf6\x08\xa6\x5d\x2a\x42\x26\x83\xf0\xff\xbe\xc8\ +\xcc\xa3\x8d\x3e\x7f\xd3\x0e\xad\x7b\x0b\x65\x6b\x86\x43\xad\x3a\ +\x41\xe4\xe8\xe8\x7f\x67\xd9\x88\xbc\xc4\x18\xdb\xbb\xcc\xf0\x78\ +\x6b\x20\xa0\x7f\xf2\x92\xe5\x35\x6c\x32\x88\x24\xba\x60\xda\xa1\ +\xe0\x5a\x1f\x82\x5a\x18\x38\xe0\xb4\xf1\x89\x33\x0e\x5f\x9e\x0b\ +\x45\x59\xd7\xe1\x93\xae\x6e\xef\xf8\x7c\x68\xa5\x71\x06\x24\xf4\ +\x6e\x5c\xe3\x20\xa3\x63\x11\xfd\xff\x80\x84\x3e\x38\xbb\xc1\xf6\ +\x46\x1a\x00\x68\xa0\x48\x5a\x7f\x40\xbd\x5a\xde\xf1\x39\x1d\x57\ +\x8c\xc6\x5a\x31\x88\xb8\x58\x08\x08\xea\x04\xd9\x98\x50\xe1\xf4\ +\x95\x1d\x30\x78\x76\xd3\x29\xcd\x30\x04\x29\x98\xde\xbb\x46\x7f\ +\x9f\x1d\xd7\x10\x37\x28\x4d\x24\xe8\x73\xff\x35\x1f\x53\x4e\x3a\ +\x6f\x7e\x19\x14\x01\x2f\x91\xf6\xd4\x76\x91\x58\x22\x6c\x32\x3e\ +\xdb\xec\x3d\x84\x94\x3b\x36\xab\x9d\x5f\x52\x1a\xa8\x92\xa7\x4f\ +\x02\x7f\x63\xb0\x61\x18\x15\x1b\x82\x71\x05\xd1\xa9\x0e\x50\x04\ +\xd1\xe5\x80\xa5\xba\x48\x04\xa0\x2f\xbe\x3b\xea\xde\x3a\xf3\x8b\ +\xb5\x1d\xbe\x72\x25\x32\xfb\xc4\x25\xeb\x2b\x3c\x18\x58\x3f\x98\ +\xb6\xc2\x51\x09\x0a\x3e\x5d\x35\x46\x82\x80\xac\x53\xbb\xd7\x82\ +\xb2\x49\x24\xb3\x88\xe9\xef\xb2\x37\xcd\x5c\x6d\x42\x28\x43\x7d\ +\xc7\x19\x8f\xff\xfc\x8b\x0d\xb6\xf9\x70\xbe\x3f\xe5\xa9\xe0\xbc\ +\x4a\x14\x24\xd1\xc7\x0d\x3a\x6d\x9c\xce\x29\x95\x6a\xf2\x1c\xc4\ +\x46\x77\x21\x6a\x09\x70\x32\x84\xd2\x50\x0f\xdc\x8e\xaa\x09\x54\ +\x10\xa1\xb0\xe1\x3c\x8a\xb1\x10\xc0\x0b\x50\xb8\x09\x52\xa2\x27\ +\x19\x01\xa8\x98\xab\x0d\x68\x31\x6c\xea\x05\xcb\xec\x76\xc8\xf0\ +\x2e\x1d\x28\x93\x8e\xda\x29\x45\x5d\x7d\x7d\x85\x67\x18\x20\x94\ +\xe3\xab\x3c\xfe\xcb\x33\xaf\x5a\x5f\x13\x49\x8c\xf1\x94\x8d\xde\ +\xf3\xa3\x56\x0a\x09\x83\xb2\x6c\xd5\xbb\x37\x6d\xd3\x7b\xb6\xc3\ +\x89\xc1\x94\xcf\x1d\x31\x92\xa8\x54\x1f\x3f\xe9\x9c\xf9\x97\xad\ +\x8c\x59\x9f\xbd\x6a\x9d\x8b\xfb\x49\xc2\x86\xb5\x88\xda\x2a\x33\ +\x21\xfa\xc1\x24\x45\x06\x4e\xe9\x12\x41\x9b\x64\x3a\xac\x18\x8b\ +\x6b\x3c\x1d\x91\xa7\x40\x36\x87\x20\xc2\x09\x24\x31\x84\x53\x59\ +\x27\x50\x04\x46\x24\x92\xe8\x63\x91\xcd\x3b\x65\x4e\x9f\xa4\xc0\ +\xee\xcb\x41\x90\x46\x62\xcd\x10\xda\xdc\x4a\x78\x8d\x82\x34\x3f\ +\x78\xde\x17\x68\x43\xd3\xbb\x97\xa4\xe6\x08\xfa\xab\xf6\x9b\x33\ +\x44\xcf\xcb\x08\x0d\x25\x12\x5d\xf5\xb1\x4a\x4f\xe0\x0a\x52\x9d\ +\x02\x30\xa1\x74\x5c\x4e\xa0\x4d\xaf\xe4\xb3\xa6\xa7\x1a\x03\x01\ +\x23\x74\xff\x17\xd8\x38\x41\xa0\xd4\x94\x1b\xdc\x11\xd0\x05\xce\ +\xc1\x91\x6d\x4a\xe7\xb2\x46\xb7\xbf\x46\x03\x6d\x47\x25\x2b\xf8\ +\xa5\x05\x0d\x41\x95\x16\xa9\xcd\x7b\x7c\xca\x79\xcb\x2c\xca\xd0\ +\x0c\x05\xd8\x48\x2a\x82\x7a\x1d\x50\x71\xe0\x61\xb8\x97\x7c\xdc\ +\xe2\x3d\x96\x65\xf7\x65\x40\x28\x86\xc2\xf9\x20\x4a\x57\xf3\x9a\ +\xe8\x33\xfb\xba\x7d\xfe\x29\x87\x2f\x9b\xf2\xa0\x4c\xa5\xd6\xbf\ +\x41\xa5\x1c\x38\x94\xa3\x19\x5a\xe2\xf4\x4b\x26\xd4\x9a\x67\x0a\ +\xf2\xb6\x4d\x4d\x78\x0d\x43\x37\xbd\xf3\x32\x9c\x1a\x5b\x6d\x9a\ +\xc9\x69\x44\x25\x16\xa2\x5d\x0a\x12\x49\xf5\x91\x90\xcd\x51\x87\ +\xf4\x9e\xad\x72\x14\xe6\x09\x83\x67\x57\xca\x59\xd3\xb3\x74\x58\ +\x3e\x0e\xf7\x93\x71\x8d\xe4\x85\x0a\x70\xf7\xfd\xb1\xc5\xf1\xfe\ +\x05\x97\xbf\xba\x01\xb4\x98\x58\x67\x9e\x01\x6a\xf5\x17\xd4\x07\ +\x26\x48\x66\xa6\x66\x44\x5e\x87\xaf\x70\x8d\xda\xb9\x1c\xf7\xfb\ +\x21\xfb\x22\xe1\x73\xa8\x51\x89\xcb\x57\x36\xbe\xc6\xfc\x0c\x32\ +\x18\x45\x1f\x5e\xfc\x2b\x00\x50\xb8\x63\x6a\x4c\x4f\x15\x60\x11\ +\x0e\x84\x72\x95\x9c\xbb\x62\x3e\x84\xe5\x77\xf8\x72\x17\xb4\x38\ +\x16\x21\x5a\x7d\x51\x23\x90\x50\x0d\x05\x49\x74\xbd\xc2\xa5\xfa\ +\xc9\x57\xbd\x81\xeb\xdf\xea\xdc\x1b\x40\x9b\xb1\xc2\xb0\x26\x35\ +\x84\x61\x23\xcc\x37\x08\xc8\x76\x44\x0c\x0a\x83\x22\x0c\xc6\xfa\ +\xd1\x08\xd2\x90\xe4\x2a\xd3\x8c\x8b\x9e\x40\xc3\x26\x8d\x7b\x35\ +\x9a\x5a\x12\x49\x51\xf0\x30\x9e\x09\x64\x7d\x2c\x28\xd3\x32\xa4\ +\xca\xf8\x38\xd6\x88\xa4\xe7\x33\x78\x51\x47\x0d\xac\x34\x4e\x2f\ +\x76\xfa\x4a\x28\x07\x94\x96\x81\x82\xb7\x59\x61\x87\x08\xf3\x4d\ +\x62\x9e\xc3\x97\x95\x52\x6d\x7a\x9a\x24\xe0\xdf\xab\x67\x89\xa0\ +\x38\xd3\x2f\x5b\x5f\x90\xb8\xfc\xe5\xd8\x6c\x18\x15\xa2\xbb\xc2\ +\xd0\xdc\xa2\x62\xcb\x0d\x0f\x5f\xf0\x05\x5a\x47\x9f\x35\xcd\x00\ +\xa8\xfe\x88\x62\x30\xfa\x03\x09\x96\xa8\x21\x80\x47\x50\x0c\x44\ +\x5b\xec\xdf\xab\x31\x38\x1a\x05\x79\x1d\x05\xca\x1c\xdd\x67\x72\ +\xef\x44\xcd\x0c\x02\x08\x31\xad\xbb\x49\x22\x50\xf5\xce\x5a\xd3\ +\xb3\x15\xee\x40\x35\x65\xaa\x87\x50\x1e\xee\xa7\xb6\x61\x2c\xd7\ +\x0c\xe5\x00\x44\xa5\xba\x07\x51\x67\xe1\x44\x8c\xbe\x6f\x52\x73\ +\x08\x1f\x7f\x4b\xe1\x28\xd2\x3d\x0c\x91\x0a\x42\x04\x44\x58\x64\ +\xf0\x19\xb7\xff\x6c\x84\xcc\x30\x05\x9b\x44\x76\x65\x2a\x84\xd2\ +\x35\x29\x35\xde\x40\x43\x2f\x99\x61\x6a\x10\x1f\xa3\x65\xa6\xce\ +\xa8\xe4\xc2\x41\x29\x0a\xf5\x94\x36\x01\x34\x1a\x4c\x07\xe5\x43\ +\xe9\xb8\x2a\x11\xe0\x62\xa8\xc4\xda\x49\x17\x97\x09\x81\x81\xd2\ +\x65\x69\x87\x1c\xb1\x78\x0f\x2e\x57\x3a\x3f\x11\x3a\x74\x96\x8a\ +\x78\x74\x91\xb1\x41\xa0\xd2\xa9\x67\xae\x58\x5f\x10\x02\x79\x97\ +\x82\x08\xc0\x5e\x69\xb4\xbd\x7a\xc8\xec\xdd\x4a\xa5\xa8\xb7\x6c\ +\x25\xd1\x82\x4b\xd4\x69\x77\x16\x13\x1c\x88\x7e\xf7\xa6\xe3\xf5\ +\xad\x3a\xf7\x4a\x38\x10\x4f\x5f\xd4\x13\x57\x8c\x51\xd5\xa6\xc7\ +\x8a\x9c\xbe\x7c\x14\x10\x9a\x18\x9c\x3c\x89\xab\x40\xdf\x3f\xcb\ +\xee\x3d\x3c\xab\xc1\x36\x1b\xce\xf7\xe6\x4d\x4f\x30\x64\x00\xc0\ +\x12\x3f\x68\xb6\xcf\xc5\x6c\x73\xa6\xd5\xe3\xbf\xda\x82\xab\xcd\ +\xeb\xbf\x5a\x6a\xf5\xee\x81\x63\x77\x8b\xa0\x52\x58\xab\x3b\x68\ +\xc1\x74\x42\x3d\xa2\xcc\xed\xab\x44\x5d\xfd\x5c\xa0\x10\x8c\xcf\ +\x5d\xbd\xcb\x8d\x8f\x20\xeb\x25\x88\x7c\x22\x82\xc8\x6b\x21\x98\ +\x8e\x28\xee\x28\x81\x5a\x81\x66\xa0\x37\x68\xd9\x6d\x98\x57\x78\ +\x2b\xef\x9b\x6d\xf7\x1d\x0e\x91\x18\x26\x0b\x52\x47\xfb\x39\xea\ +\xf8\x74\x9b\x77\xf7\x8c\x7a\x44\x02\xea\xd4\xb5\x78\x68\x5c\x99\ +\x71\x12\xa8\x96\x49\xb9\x48\xbd\xcc\x22\xea\x9a\x57\x10\x51\xcd\ +\xa8\x73\x4e\x9f\xb4\xd0\xe2\x3d\x8c\x39\xe9\x61\x6c\x38\x12\x54\ +\x19\x86\x2c\x8c\x59\xd0\x6c\x7f\xfb\xba\xd7\x5f\xbf\xe8\xa6\xe3\ +\x0d\x34\xb8\x38\xca\x35\x89\xba\xeb\x2e\xa1\xc2\x30\x05\xeb\xa5\ +\x21\x30\xfd\xe8\xa0\x02\x83\x9e\x51\x84\x6c\x0c\x96\xb9\xfc\x15\ +\x60\x45\x0a\x57\x39\x64\x93\xf7\x95\x44\x61\xdf\x2c\xf5\x04\x92\ +\x59\x43\x7a\x00\xe4\x69\x45\x40\x95\x94\xeb\xf0\x9d\xc4\xa6\x23\ +\xc0\xe7\x20\xd4\x83\x08\x9a\x9c\x24\x75\xfb\x25\x70\x60\x04\x15\ +\xe1\xde\x08\x29\xe1\xb3\xf8\x93\x76\xef\x9e\x3e\xe5\xc6\xc9\x88\ +\x20\x80\xc2\x24\xa0\xcd\x11\xd5\xa0\x2a\x97\xbf\xec\xd1\x0b\x96\ +\x5f\xe2\xbb\x28\x74\x64\xa3\x04\x94\xf8\x0e\xd9\x39\x6d\x15\x8b\ +\xa4\xe8\xec\x47\x55\xc9\x12\x8c\x1d\xaf\x37\xd9\x5f\x09\x2e\xc7\ +\xff\xb9\x15\x5a\x40\x19\xdd\x80\x5c\x00\x80\x7c\x8e\x11\x3a\xf8\ +\x5b\xf8\x1d\x32\xfb\x8d\xde\xbd\x7c\x51\x6b\xc7\x5c\x92\x40\xe9\ +\xde\x6e\xc1\x3d\x7d\xec\x06\xad\xeb\xb3\x77\x6e\x3a\xe6\x50\xb9\ +\x25\xf2\x96\xa1\x4d\x8f\x51\x58\x3e\x1c\x5a\x9b\x0a\x3a\x0c\xa4\ +\xd4\xce\x94\xc1\xf1\xe4\x62\x17\x9a\x4b\x2e\x26\xcc\x3c\x1d\xcf\ +\x12\x1c\x95\x0f\x02\x80\x23\xe8\xc0\x03\x49\x62\xeb\x8e\x62\xd4\ +\x37\x06\xf7\xe2\x77\x5b\x1c\xf3\x88\x37\xa6\x3d\x9a\xbf\xa6\x72\ +\xd8\x47\x31\xac\x94\xd3\xe0\x80\x02\xe3\x41\xf7\xef\x2d\x11\x6f\ +\x34\xdb\x7f\x8d\xe6\xf9\x81\xd0\xa1\x61\x60\x41\xd8\x1d\xd5\xa6\ +\x47\x33\xed\xbe\x9d\xc2\xd0\x37\xa6\x8e\xab\x51\xc4\x94\x8b\x96\ +\xa7\xf7\x99\x3c\x6b\xc0\x88\x58\x44\x93\x04\x43\xba\x51\x94\xca\ +\x31\x59\x36\xef\x5e\x2a\x41\xf4\xf6\x28\x08\xaf\xa1\xe3\x6a\x4c\ +\x0f\xa5\x5a\x51\x34\x52\xa4\x7c\x4a\xa3\xd0\x69\x31\x75\xa6\xa4\ +\x59\xbd\x1b\x89\x73\xff\xad\x1b\x7c\x1c\x26\x38\xd5\x2f\xc3\xe6\ +\x3d\x44\x27\x00\x2a\xdf\x28\x2a\x4d\x4b\xa3\x39\x6f\xbe\x1d\x52\ +\x5d\x73\xe1\xc8\xf4\x59\x2f\x2b\x0e\xa5\x67\x1e\x79\xee\xd5\x37\ +\x42\xd8\x8a\x75\x88\xa2\x29\xe2\xad\x9b\x8e\xff\x5a\xaf\x75\xbd\ +\x83\x31\x43\xe0\xbc\xa0\x6c\xfb\xda\x87\x65\xda\xbc\xdf\x0a\xf4\ +\xda\x7f\x13\xc1\x42\x26\xf6\xcb\x47\x14\x3a\x91\x99\x1c\x0d\x7f\ +\x6c\x25\x61\x64\xc7\x0c\x86\x00\x7e\x27\x74\xf5\x2c\x23\x71\x13\ +\x9c\x8d\x94\x1a\xee\x3d\x6a\xf5\x6e\x00\xb2\xb8\x4e\x4e\x1b\xc3\ +\x91\xaa\x17\xb6\xe8\x5c\x1f\xe2\x7d\x74\x57\x04\x43\x7f\x73\xdd\ +\xfe\xc4\x5a\xb5\xf3\x4d\x02\x25\x3a\xc1\x9b\xc5\x48\xfd\xc8\xa3\ +\x66\xef\x2a\x41\xe7\xbb\xec\xcc\xe9\x73\xd2\x00\x66\xe9\x6d\x7b\ +\x0e\xb2\xc3\xf9\x45\xec\x6a\xc3\x35\x59\xe7\x5e\xe0\xf7\xae\xd6\ +\x41\x90\xd0\xf5\x70\xb6\x17\x15\x82\x2e\xf9\x06\x11\xa8\x3b\x80\ +\xef\x8f\xcc\x42\x8d\x4c\xc4\xe5\x13\xd9\xe6\xb4\x3e\x8a\x1a\xed\ +\x47\xd5\x66\x81\x15\x60\xca\x08\x21\xd0\xf9\xda\xbe\x94\x61\xea\ +\xa6\x90\x2e\x6c\x78\xa5\xe9\x81\x83\x26\xf7\x0a\xa8\x11\x52\xc3\ +\xc0\x5b\x53\xc4\xa7\xed\x1d\xb3\x57\x28\xe1\xac\x8c\x3b\xfb\x2e\ +\x51\xb9\x29\xec\x93\x36\xc7\xf3\x68\x68\x33\xc1\xfb\xce\xe8\xd5\ +\xd9\x82\x26\x9f\xb7\x4c\xdc\xa0\x75\xfe\x8e\xa4\xb6\x30\xea\xb2\ +\xad\x5b\x0f\x30\x8b\xd1\xca\x0a\x8a\x65\xec\xbd\xc5\x4b\x59\x7b\ +\x5b\x3b\xeb\x9c\x76\x75\x04\x6a\x26\xec\x36\x7a\x16\xa3\x50\x63\ +\x28\x03\xb7\x8f\x36\xf1\x7a\x4b\x38\x68\xf6\xac\xa4\xe3\x00\x90\ +\x5b\x45\x94\x29\x17\xa3\x31\x26\x66\x3b\xbc\xfb\xe9\x98\xbc\x3f\ +\x7d\xe4\x80\x3c\x43\xda\x21\xcb\xe9\x56\xef\x4e\x64\xa5\x1f\x9d\ +\x54\x74\x53\xc8\x18\x1a\x5d\x66\xb8\x87\x2f\x80\x4e\x1a\xdb\x9d\ +\x81\x05\x2d\x1d\xb3\xd6\xaa\x5c\xf3\x40\x17\x00\xb8\x93\x00\x2e\ +\xe4\xcd\x66\xc7\xb4\x25\xf2\x8e\x59\x82\xe4\x75\x67\x20\x5b\x3d\ +\x64\xa7\xc1\x0d\x00\x96\xbf\x00\xd8\xb0\xf1\x3b\x01\x40\x71\x49\ +\x19\x00\x2c\x63\x4a\x85\xb2\x13\x40\xbe\x45\x04\xba\xc4\x6f\xd7\ +\xbb\xdf\xa1\x22\x68\xfc\xf9\x0e\x42\xa7\x17\xc1\xf1\x84\xbd\x66\ +\xcf\x67\x18\xfa\xe2\x28\x15\x35\x94\xd1\x26\x46\x56\x12\x33\x78\ +\x0d\x9c\x50\xf4\xa5\x4a\xbd\x08\x54\xe7\x00\x86\x9d\xb0\x7a\xb7\ +\xe1\x21\x0a\xcf\xd6\x96\x6e\x00\x3a\xd4\x00\x3a\xa3\xd5\xbb\x96\ +\xa4\xa0\xd0\xdc\xf3\x04\x20\xa1\x98\xd9\xef\xdf\x67\x76\x7f\x8a\ +\x1a\x00\x35\xae\x12\x5e\x83\x50\xd0\xc3\xf7\x18\x3d\xf3\x01\x26\ +\x82\xc6\xd6\x13\x66\x1d\xa2\x03\x72\xa8\x83\xfb\x65\x50\x22\x8a\ +\xbe\x94\x77\x01\xd8\xdb\x03\x60\xc9\x2d\x00\x8a\x2d\x41\xe8\xd0\ +\x49\x9b\x74\xee\xe7\xd1\x95\x43\x89\x5b\x9a\x49\x4c\x7b\xdb\x13\ +\x76\x19\x3d\x0b\xb1\x46\x0c\x2d\xbb\x04\x56\x18\xc5\x00\x3a\x30\ +\xc3\xee\xdd\x82\x87\x9a\x3e\x00\xc9\xd5\x32\x98\x8b\x0d\x00\x7c\ +\x8d\x1a\x88\xa7\x23\x9a\x5b\x54\xe8\x40\x7b\xd2\x11\xb3\xf7\x2b\ +\x0c\x58\x09\xc2\x07\x85\x48\xd7\xfe\xf6\xa4\x74\x1b\x40\x95\xe2\ +\xa4\xe1\x0b\x2d\xbf\x27\xe6\xd1\xfb\xd6\xe0\x9e\x87\x05\x62\xe9\ +\xf3\x26\xa2\xd9\x8c\xc4\x65\xa6\xb0\x55\x2a\xd7\x34\x6c\x82\xe7\ +\x5d\x8b\xf8\x87\x00\x16\x7c\xbe\xbc\x07\x00\x14\xe7\x2b\x8d\x6b\ +\x3a\x1d\x50\xc6\x52\x39\x68\x01\xe3\xc7\x29\x88\xe8\xd0\x1d\x06\ +\xcf\x1c\xfe\x79\xe7\x3d\x0b\xd7\xfe\xa1\x10\x87\x35\x54\x0a\xc5\ +\x99\x5f\xc5\xeb\x27\x14\x8f\xa0\xe3\x0f\x9a\xbd\x5f\x40\x52\x63\ +\x88\xea\xa9\xd3\x8e\xa9\x44\x88\x64\xff\x03\x66\xcf\x6a\xa4\xb0\ +\x3f\x74\x59\xd4\x25\x99\x09\xc8\x0a\xee\x29\x13\x28\x17\xbd\x62\ +\xc9\x39\xe2\x85\x07\x7d\x9e\x43\x7b\xda\xe2\x28\x1b\x80\x60\x42\ +\x53\x3a\xac\x8c\x5a\x22\x77\xde\x4b\x79\xc8\xcc\x0f\x28\xb4\x60\ +\xe9\x8a\xbf\x00\x78\xe0\x8a\x73\xe0\x6b\x4d\xb6\xd1\x21\xe5\x5d\ +\xd1\x4f\x48\x03\x5d\x4d\x91\xdb\xf4\xee\x17\x01\x22\x09\x91\x0f\ +\xea\x12\x8c\xf0\xb7\x6f\x3a\x9e\x5a\xa3\x76\xbd\x8c\x79\xaa\x13\ +\x14\xb2\xfe\x87\x9b\x8e\xe7\x50\x9b\x2f\x82\xe2\x11\x34\xae\xb2\ +\xfb\x31\x52\xe8\xc4\x71\x40\xb6\x14\x1c\x4b\x12\xaa\x7d\xe1\x35\ +\xe2\x9a\x8e\x74\x7d\x8e\x7b\x83\x78\x37\xec\x52\xac\x90\xa9\x97\ +\x2c\xa3\x97\x28\x9c\x53\x44\x65\x5d\x8d\x4c\x18\xee\x6c\xe2\xb0\ +\x32\x53\xcc\xcf\x2f\x3b\xfb\x11\x6c\xe3\x2d\x00\x16\x2e\x5d\x09\ +\x00\x72\x01\xc0\x43\xf5\xae\xfe\xa0\x42\x28\xa5\x1a\xbb\xc7\x0f\ +\x04\x4a\x19\xbb\x51\xe3\x7e\x01\x23\x46\x0c\x82\x09\x59\x6e\x25\ +\x5e\x8b\xc7\xac\xde\x25\xa8\x03\x3c\x34\x61\xef\x57\x40\x6b\xcc\ +\x5c\xfb\xcc\xde\x3f\x21\xd3\xc9\x10\x91\x5b\x3a\xf1\x73\x97\x85\ +\x07\x99\x15\x4a\xd7\x4b\x2f\x5d\xb3\x4d\x45\x7a\xc2\xe1\x82\xd0\ +\x4c\xa6\x5d\xb2\xdc\xf3\x8d\xc1\xf3\x9a\xd0\x60\xd6\xc8\xb1\x38\ +\x32\x91\xab\x8b\xde\xa0\x73\x3f\x89\x66\x14\xf3\xbd\x07\x8c\x02\ +\xc8\x61\x85\x23\xec\x36\x00\xcb\x56\x31\xa5\x5c\xde\x45\x21\x9c\ +\x13\x65\xb5\xa1\x98\x41\xd3\x7d\x0a\x3e\xd5\x86\x7f\xd2\xde\x31\ +\xe9\xfe\xf3\x96\xe1\xa0\x8a\xe0\x14\x80\xa0\x26\xda\x78\xf6\x17\ +\x63\x52\x8d\xa3\x74\x2d\x3f\x2c\xe6\xe3\x45\x5f\x34\xb1\x25\x18\ +\x2f\xfa\xa1\xdf\xf4\xec\xdb\x3d\x58\x41\xb6\x92\xf6\x9a\x3c\x1f\ +\x21\xca\xbd\x31\x55\x12\x7f\xa0\x80\x22\xc4\x63\x62\xfc\x23\x8a\ +\x27\x5e\x38\xc3\x81\x61\x23\x70\x56\x17\x87\xf4\x4e\xa2\x93\xda\ +\x08\xa8\x03\x75\x1b\x28\x48\xb7\x01\xf8\xef\xd5\x3d\x00\x36\xb5\ +\x10\x1d\x6e\xed\xcc\x9a\xc4\x10\x3c\xa6\xda\x94\xb8\xa8\xad\x63\ +\x22\xd6\x8c\xa4\x4c\xc8\xe2\x87\x72\x81\x2a\xc8\xf0\xd3\xef\xb7\ +\x3a\x1e\xe3\x93\x6d\xd7\x9e\x5c\x68\x86\xc2\xbf\x45\xa8\xc9\x58\ +\x34\x54\xa2\x0f\xae\x51\x8f\x41\xde\x30\x4c\xc5\x43\x61\x16\x81\ +\x32\xfd\x85\xd9\x47\x00\xc6\xe5\xd4\xf1\xc8\x12\x85\xeb\x09\x31\ +\xb2\x44\x9b\x1a\x89\x5b\x50\x99\x21\x78\xd2\x05\xcb\x80\x79\x37\ +\xec\xc9\xa0\x44\x98\x30\x80\x7d\x08\xe7\x76\x35\xdf\xa6\x42\xef\ +\xaf\x58\xc3\x14\x1c\x40\xb7\x1d\x51\x93\x08\x94\x4c\x38\x6d\x8e\ +\x5b\xd4\xea\x1c\x8f\xb1\x3a\x12\xc5\x2f\xea\x52\x44\x2e\x1e\x71\ +\x08\xda\x07\x90\xd6\x38\xec\x0f\x8a\xb5\x73\x3f\x7a\x6d\xd6\xb9\ +\xe7\x0e\x3a\x63\x1c\x07\x80\xa8\x9f\xdd\x74\xbb\xa1\x70\x9e\xad\ +\xb7\xde\xbf\x54\xe1\x7a\x5e\xa0\x4c\xb1\x8b\x73\x11\xa9\xd3\xf4\ +\xc6\x82\xef\x40\x2e\xfb\xa0\xe0\x82\xe9\xb1\x3a\x2c\xa8\x05\x08\ +\x4b\x48\x4a\x8d\x25\xee\xd9\xab\xb6\x44\xa8\x43\x38\x36\x47\x4f\ +\xf8\x1f\x00\xac\xfc\xb2\x07\x40\x99\x4d\x84\xb5\x43\x46\x54\x19\ +\x63\x71\xe2\x91\x44\xa7\x90\x41\x49\xf7\x69\x86\x30\xc4\x45\xa3\ +\x29\xce\x7a\xfa\xaa\x6d\x02\xde\x87\x75\xd5\x89\x18\x8a\xd4\x17\ +\x32\xfb\x1e\x28\xd5\xa7\x0b\xec\xed\x06\xfe\x62\xde\xd7\xf4\xd9\ +\x61\x70\xbf\xcd\x7f\x20\x34\x0e\x6e\x48\x35\xb4\xb8\xff\x21\xb3\ +\x67\x2e\x9a\x4a\x0c\x54\xa1\x87\x7f\x65\xc2\xb1\x49\x44\xaf\x32\ +\x43\x0c\xa4\x35\x92\x9f\xa4\xfd\x90\x42\xef\xaf\xfa\xb2\x87\x42\ +\xe5\x96\x30\x7c\x2f\x2a\x5a\x66\x88\x86\x30\x84\x0a\x4f\x68\xdc\ +\x6a\x75\x14\x04\x87\xa7\x5d\xb6\xa4\x6c\xd1\xba\x9f\xc3\xde\xbd\ +\xf8\x98\x0f\xda\x90\x08\xc1\xfc\x53\xbb\xf3\x17\x2f\x34\xd8\x7e\ +\xce\x83\x4c\x7f\xd3\xf0\x85\x87\x2e\x58\x26\xe0\x29\xe9\x59\x9e\ +\x36\x21\x2a\xbb\x9b\x29\x18\xc5\xf6\xab\x06\xdb\x58\x34\xac\xa7\ +\x20\x9f\x51\x7f\x99\x44\x17\x36\x11\xa8\x27\x12\x32\x83\xa2\xa7\ +\x72\x6b\xf8\x0f\x01\x7c\xb0\x7a\x2d\x53\xb6\x77\x01\xa8\xb0\x86\ +\xf1\x67\x0a\xe1\xe0\xf7\x68\x2b\x09\x96\xa9\x46\x3d\x98\x42\xf1\ +\xd4\x97\xb8\xdf\xe4\x79\x85\x8e\xca\x31\x23\x69\x11\xa4\x79\x5c\ +\x09\x51\x9b\xca\x7e\x08\xea\xeb\x94\x83\xe6\x55\x6e\xff\x91\xb3\ +\xa1\x12\x61\x68\x8a\xfd\x5a\xe3\xfe\x55\x64\x99\x61\x98\xb0\x19\ +\xb7\x2c\x3d\x05\x63\x9c\x7d\xbd\xd9\x31\x7e\x9d\xc6\x39\x95\xd2\ +\x34\x00\x81\xe8\x77\x5b\xe2\x61\x7e\x1c\x89\x3a\xb2\x8a\x6f\x03\ +\xb0\x66\x5d\x0f\x80\x83\x10\x86\x74\x15\x75\x1b\x28\x21\x0a\x92\ +\x99\xc2\x86\x57\x19\x07\xc2\xf9\x5f\xa2\x23\xf7\x12\x3a\x3e\x31\ +\xf8\xc2\xd5\x47\xd7\x7b\x93\xd6\xfd\x12\x32\x32\x84\xa4\xe8\x1d\ +\x3f\x6a\x6f\x5c\x20\x7e\x26\x83\x28\xc4\xa3\x33\xce\xc6\x90\x15\ +\x8f\xa6\x21\x2c\xc8\x2b\x3f\xb8\x4c\x1f\x3e\xe3\x8a\x75\x04\x3e\ +\x9b\x4e\x87\x55\xbd\xc4\xbc\xa0\x4a\x21\x71\x83\x95\x74\xab\x6d\ +\xb8\x15\xc0\x97\xeb\x99\x82\x03\xb8\xd5\xf6\x6b\xb1\x0f\xef\xc0\ +\xfa\xc8\x79\xcd\xf6\x94\xcd\x5a\xf7\x54\xc8\x72\x34\x02\x26\xa6\ +\xe9\x4b\x11\x0c\x23\x3f\xb2\x89\xfa\x6d\x93\xfd\xbe\x77\x5a\x1c\ +\x93\xf8\x21\x02\x8a\x9a\x7e\xdc\x72\x0c\x84\xc6\x42\x9c\x9f\x71\ +\xe5\x86\xc1\xeb\x34\xae\x67\xa0\xbf\xb1\xc8\x4a\x27\x88\xef\xe4\ +\xd0\x6e\x44\x22\x5d\x13\xb3\x55\xe7\x7a\x78\x61\xab\x33\x05\x5c\ +\x05\xf7\x21\x73\xc5\x16\x31\xd2\x7d\x1b\x80\x45\x6b\x37\x00\x40\ +\xd7\x34\x5a\xea\x16\x41\x45\x82\xd0\xd1\xc3\x51\xf8\x71\x1b\x75\ +\xee\x07\xdf\x69\xb1\x8f\x86\x2c\xe3\x2c\x96\x6b\x3b\x82\x7c\x40\ +\x47\x62\xc8\xe7\xc4\x73\xe6\xe4\xa5\x0a\xe7\x7f\xe2\x59\x9a\xf7\ +\x1b\x11\xfd\xbd\x06\x67\xa1\xd7\x37\x84\x26\x83\x06\x33\x12\x8b\ +\x3c\x4a\x27\x55\x31\x42\x6a\xbb\xad\x58\x88\x5e\xc4\xd3\x57\xac\ +\x83\x56\x2a\x9d\x3f\xfb\x42\xe1\x1c\x03\x20\x51\x08\x40\x67\x0d\ +\x7c\xbd\xbb\x07\xc0\x57\x1b\x98\xb2\xb5\xb5\x13\x40\x86\x2e\x62\ +\xfa\x65\xcb\x00\x34\xcd\x3b\x57\xaa\x5c\x77\x41\xd9\xa2\xc4\x65\ +\x86\x50\xca\x41\x1d\xc1\xa0\x4a\xc2\xbe\xe8\x0f\x43\xf1\xf9\xe3\ +\x94\xa1\x8c\xa1\x22\xf4\x9f\x7f\xc4\x90\x46\x44\xc2\x14\x7e\xdf\ +\x79\xcb\xb0\x65\x0a\xd7\xc3\x3c\xea\xfc\x04\x0d\xd4\xe9\x6a\x7e\ +\x7a\x81\x6e\x98\xcd\xc3\xc1\xd5\xd8\x65\x2a\x57\xca\xc7\x0a\xcf\ +\xe8\xd7\x18\xeb\xbf\x71\xfd\xee\x5b\x28\xb4\x4e\x00\x30\x4c\xce\ +\x06\xfc\x49\xe5\x1d\x3d\xb7\xd9\x31\x04\x73\x56\x84\xa8\x8c\x0f\ +\x67\x70\x3c\xb1\x90\xe8\x8e\x73\x7c\x2d\x11\x6f\x68\x18\x55\x46\ +\x2e\x96\xbb\x26\x53\x7a\x57\xd0\xd6\x32\x04\xb4\x8d\xfe\x31\x3b\ +\xa1\xe1\x11\x09\x0d\x96\xe8\xfb\x21\x13\x0f\xe2\x8f\x1d\xfd\x84\ +\x83\xa5\x92\xee\x56\x5e\x88\x7f\x6a\xde\x08\xc5\x24\x83\x12\xe5\ +\x43\x89\x60\xeb\xd7\xed\xec\x91\x51\xa8\x90\xbc\xa5\x85\x75\x3f\ +\xd5\xf1\xbf\x4a\x0a\x2a\xf6\xea\x05\x82\x71\xba\x0a\xe7\x44\x90\ +\xea\xe8\xdf\x5d\xb7\x8f\x9f\xdb\x64\x9f\x80\xb1\x3d\x5a\x38\xdd\ +\x5e\xeb\xc6\xda\x0e\xfa\x69\xb6\x17\xe8\xf9\xd9\x7d\xa6\xaa\xd7\ +\xfc\x1b\xf6\xf1\xb3\x1b\x6d\xa3\x29\x5b\x1b\x4d\x00\x46\xbf\xff\ +\x7e\x6d\x9e\x2a\xaa\x8c\x56\x1b\x5d\x7d\xbe\xba\x15\xc0\xf2\x35\ +\xac\xbd\xa5\x95\x6d\xdf\x95\xd9\x27\xbf\xb0\x32\x8a\x6e\xb5\x42\ +\x26\x86\xc2\x44\x24\x9e\x36\xf6\x7b\xaf\xc5\x71\x17\x4e\xe5\x06\ +\x02\x0c\x3a\x33\xef\xec\x68\x98\xdb\x94\xf4\xd3\x2d\x9d\x47\x98\ +\x61\x33\xbd\x18\x8b\x47\xf4\xad\x34\xf7\x9d\xd3\xec\x1c\xbd\xaf\ +\x41\xf1\x78\x55\xdd\xd5\x8d\xb5\x35\x97\x4f\xd7\x56\x5f\x36\x55\ +\x57\x5d\x64\x95\x67\xce\x33\xbc\x67\x2b\x57\x6d\x0d\x58\x4d\x36\ +\x56\x22\xa9\xc0\x28\xb1\x9a\xc9\xdb\xda\x02\xa7\xcb\xea\x58\x55\ +\xe5\x05\x56\x5d\x79\x91\xd5\xd6\x5c\x31\xe1\x3a\x73\xba\xae\x7e\ +\xd3\xbe\x6b\xaa\x5f\xcc\x6c\xec\x18\x01\x9d\x47\x50\x4c\xfc\x7c\ +\x89\xfe\xf9\xb6\xa7\x8b\x83\x59\x4a\xde\x4d\x85\x62\xae\xa8\xba\ +\xc4\xea\x1b\x5b\x59\xb3\x5c\xc3\x1a\x5b\x55\xac\xe1\xa6\x82\xd5\ +\xdf\x68\x17\xde\xef\xda\x93\xc6\x1a\xae\x36\xb1\xba\xba\x8b\x6c\ +\xce\xfc\xdf\xb3\xaa\xb3\x35\xac\xb1\x4d\xcd\x9a\xf8\xd5\xae\x61\ +\xd7\x5b\xd5\xec\x7a\x8b\x8a\xd5\x37\xb5\xb2\x1b\xad\x5d\x0a\x75\ +\x06\x4d\xaa\x4f\x11\xfd\x6b\x4d\x82\xe8\x4c\x56\x76\xf6\xa4\x63\ +\x85\x6c\xd3\xc6\xfd\x6c\xeb\xe6\x7d\x2c\x37\xbb\x84\xd5\x21\xf2\ +\x37\x9b\xe5\xcc\x6c\xb0\xb2\x8b\x17\xae\x31\xad\xda\xc0\x4c\x06\ +\x0b\x3b\x9e\x7a\x92\xe5\xe0\x64\xe2\x83\x4f\x97\xb1\xa5\xab\xd6\ +\xb3\x75\x9b\xb6\xb3\xdd\xdf\x1d\x60\x59\xa7\x72\x58\x5d\x6d\x2d\ +\x6b\xe7\x3d\xe2\xdf\x61\x1b\x36\xef\xbb\xbe\x7a\xf5\x76\xb6\x7d\ +\x2b\x9c\xc9\x28\x62\x67\x41\x8f\xb6\x16\x25\xf3\xb9\x7d\xcc\xef\ +\xf1\x33\xa7\xc3\x15\x30\x9b\xac\xcc\xa8\x37\x07\x76\xed\x3b\xcc\ +\x46\xfe\xec\x01\xf6\xcc\xaf\x5f\x65\x0b\x3e\xfe\x8c\x6d\xfa\x66\ +\x27\xcb\xce\xc9\x63\x85\x05\x45\xac\xbc\xa2\xe2\x3a\xfd\x3b\xec\ +\x68\x5a\xe9\xcc\xf5\xeb\x77\x7f\xbc\xe8\xfd\xcf\x76\xac\x5e\xf9\ +\x75\xd6\xee\x9d\xfb\x65\xd9\x99\xb9\xb5\x95\x15\x55\x97\xab\xcf\ +\x9c\xbd\x56\x51\x76\xba\x49\x2a\x91\xdd\x28\x2d\x91\x36\x2d\x5e\ +\xba\xe2\x5a\xd2\x98\x09\x97\x1f\x9e\xfe\x74\xed\xaf\xe7\xbc\x26\ +\x5b\xb0\xe8\xa3\xac\x35\x6b\xbf\xda\x21\x93\x95\x7d\xac\x54\xab\ +\x66\xd2\xbf\xc3\xf6\xec\x2d\xa0\xcd\x5b\x0f\x86\x6f\xdb\xb2\x3f\ +\x21\x3d\x35\x7f\x78\xd5\x99\x73\xe3\xe5\xad\xaa\x89\x01\x2f\x9b\ +\xc4\xfc\x6c\x8a\xcf\xe3\x9f\xea\xec\x70\x3f\x66\xb5\x38\xa6\xee\ +\x39\x70\x6c\xca\xb8\x07\x1e\x99\xf4\xcc\x4b\xaf\x4e\x7c\xf7\xa3\ +\x4f\xc7\xad\xdf\xbc\x6d\x78\xe6\xc9\xec\x84\xea\xea\x9a\xf0\x96\ +\x6b\xad\xf4\x53\xec\xcf\x89\x04\xf1\xbd\x38\x98\xf0\xbf\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x12\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x12\x40\x49\x44\ +\x41\x54\x78\xda\xad\x5a\x09\x78\x54\x55\x96\x3e\x6f\xad\x7a\x55\ +\xa9\x25\x95\x84\xec\x95\x05\x88\x11\x50\xda\x00\x49\x64\x93\x80\ +\xda\x2a\x74\xd3\x76\xb7\x2d\xb8\xc4\x51\x1b\x1d\x54\x7a\x1c\xbe\ +\xb6\x5b\xbb\xc7\x19\x5b\xfd\xd4\x1e\x7b\x5c\x60\x14\xa7\x51\x5b\ +\x1b\x69\x14\x87\x34\x62\xab\x2c\xb2\x83\x0a\xb2\x0f\xd2\x41\x40\ +\x12\xb2\x54\xf6\x54\x55\x52\xcb\x7b\xaf\xde\x7b\x73\xce\xab\x57\ +\x50\xe6\x0b\x7c\x38\xc3\x09\xff\x77\x5f\x6e\xbd\x7b\xee\x7f\xce\ +\x3d\xe7\xdc\x7b\x53\x30\x86\x61\xc0\xa5\x14\x86\x61\x58\x6c\x04\ +\x84\x0d\xc1\x59\xdd\x1a\x42\x46\xa8\x38\x9f\x0e\x97\x50\xf8\xff\ +\x07\x51\xc6\x40\x19\xda\x47\xc4\x9f\x7b\xee\xa5\x1b\x66\xcc\x98\ +\xf1\x1b\x4d\xd3\x04\x20\x2b\x38\x4e\xdd\xb6\x6d\xdb\x33\x8f\x3e\ +\xfa\xf0\x7a\x7c\x25\x4e\xe3\xce\xa3\xeb\xbb\x0b\x8e\xbb\x68\xa0\ +\x10\x41\x16\x21\x22\xec\x96\x03\x98\xb4\xcf\x59\x44\x4e\x7d\xfd\ +\x03\xff\x16\x8d\x22\x4f\x4b\xe8\x99\xfa\xe8\x33\x04\x3b\x44\x1f\ +\x6f\xe9\x12\xad\xf1\xcc\x77\xe1\xc4\x7e\xc7\xd0\x10\x11\x59\xb3\ +\x67\xff\xa8\x7a\xeb\xd6\x3d\xab\x32\x33\x33\x0b\xc8\xe3\x96\xe7\ +\x53\x84\x6c\x8a\xa2\xe4\xa1\xd7\x21\x25\xf4\x4c\x7d\x56\x58\x31\ +\xe9\xab\x45\x3a\x48\x17\xe9\x24\xdd\x08\x91\xe6\xba\xa4\x2b\x60\ +\x79\xc6\x89\xa8\x58\xb3\xe6\xa3\x75\xdf\x7c\xd3\xae\x84\xc3\x83\ +\xc6\xdb\x6f\xbf\xbf\x16\xfb\x8a\x52\x2b\x61\xc5\x7e\xe9\x1d\x77\ +\xdc\xff\x36\x86\x8f\x91\x12\x7a\xa6\x3e\xfa\x0c\x21\xa4\x79\xbe\ +\x88\x74\x90\x2e\xd2\x49\xba\x69\x0e\x6b\x2e\xf6\x22\xb8\x5d\x74\ +\x0e\x70\xb7\xde\x7a\xc7\xe5\x8f\x3f\xfe\xc4\xa6\xb2\xb2\x42\xaf\ +\xc3\x61\x07\x92\x29\x53\x6a\xe7\xfc\xec\x67\xf3\xff\xba\x7a\xf5\ +\xaa\xbf\x01\x40\xd4\x5a\xa1\x4c\x86\xe1\xbc\x2c\x7b\xce\x89\x3a\ +\xa3\x01\x93\xab\x16\xce\xf9\xc3\x94\xd9\x57\x4c\x1b\x23\xd9\x44\ +\x31\xd6\x7a\xa6\xbd\x35\xb2\x93\x29\x9f\x3c\xa5\x7a\x8e\xcb\xe5\ +\x04\x84\x90\x9b\x9b\xf9\x83\xa3\x47\x4f\x4e\x7b\xea\xa9\x27\xae\ +\x7b\xef\xbd\x77\x0e\xd3\x50\xb8\x90\x58\xf1\x76\x31\xe1\x43\x4b\ +\x5f\xf9\xc1\x07\x9b\x37\xfc\xf0\x87\x33\x73\xd3\x57\x6f\xc3\x86\ +\x9d\x2d\x37\xde\x78\xcd\x5d\x93\x27\x4f\x13\x16\x2d\xfa\xe7\xdb\ +\x8a\x8a\x8a\xa7\xfa\x7c\x59\xfe\xc2\xd1\x5e\xe1\xb3\xbe\x4f\xe1\ +\x8b\xe0\x16\xe8\x8a\xb7\x43\xb1\xa3\x1c\x8a\x24\x3f\xf8\x6c\x39\ +\x20\xb2\x76\x88\xaa\x83\xd0\xa7\x06\xa0\x2b\xd6\x0e\x59\x42\x2e\ +\x8c\xf3\x54\xc3\x55\x9e\x29\xb0\xf1\xa3\x3d\x9d\x73\xe7\xce\xfa\ +\x3e\x00\x34\xa2\x7e\xf9\x52\x19\x40\xcb\xee\x9f\x3c\x79\xd6\x03\ +\x0d\x0d\xef\x2f\xce\xce\xf6\x40\x4a\xc2\xe1\x08\x04\x02\x5d\x31\ +\x9f\x2f\xd3\xee\x72\x39\x18\x85\x8f\xc2\xca\xb6\x65\xb0\xae\xeb\ +\x5d\x18\xef\xad\x82\x32\xd7\x48\x28\x77\x17\x83\x47\x90\x20\xc1\ +\xc4\x40\x03\x19\x04\x86\x07\x3b\xe7\x04\x3b\xe3\x84\xce\x78\x3f\ +\xb4\x0d\x74\xc1\xb1\xe0\x61\xe8\x1a\x3c\x03\xdd\x3b\xb1\x60\xbd\ +\x7c\x60\xe1\x40\x93\x72\x0a\xb9\xa9\x90\x26\x4f\x1e\x9b\x37\x6e\ +\x4e\xfe\x82\xc5\x5f\x04\x1a\xee\x79\x60\xcc\x2b\xdf\xc9\x00\x8a\ +\x59\x62\x5d\xf3\xc6\x1b\xab\xdf\xba\xf3\xce\x9b\xf3\x60\x18\x69\ +\xe8\x78\x07\x96\xb7\x3e\x0f\x57\x7a\x27\xc2\x78\xdf\x38\x30\xf8\ +\x38\x80\xa1\x01\x8b\x39\xc9\xb3\x08\x6c\x39\x96\xc0\x01\x87\x2a\ +\x79\x86\xa3\xdf\xcd\x56\x62\x33\xa0\x7d\x30\x04\xfb\x3b\xf7\x42\ +\x73\xf8\x58\x13\x6b\xc0\xdd\x2b\x6a\x0e\x6e\x03\x4b\xee\xdf\x5f\ +\xfd\x78\x8e\xa3\xf4\xc9\x31\x9e\x1a\xf8\xb2\x7b\x5d\xe1\x8b\xe3\ +\xb7\xb7\x0f\x6b\x80\x45\x96\x4d\x85\xaf\x81\x62\xf5\xdb\x29\xc1\ +\xaa\xab\xa7\x2e\x6a\x68\x68\xf8\x79\x76\xb6\x17\x52\x92\x40\x47\ +\x3d\x77\xec\x37\x70\x28\xbe\x17\x66\x15\x5e\x0f\x09\x6e\x10\x0c\ +\x22\x4e\x64\x19\x8b\xb8\x49\x96\x49\x92\x07\xf6\xbc\x46\x39\x18\ +\x37\x7c\x13\x0e\xc0\x67\x81\xf5\xaa\xae\x29\x8b\xfe\x3c\xe9\xc0\ +\x1f\xef\xde\x3b\xf1\xb7\x1e\xbb\xef\xa9\xd9\x23\x6f\x86\xed\xad\ +\x3b\xa0\x3f\xd2\x5c\xf2\x9f\x57\xed\x3e\x03\x28\xfc\x30\xa5\x52\ +\x5a\xb0\xe0\xc1\xb2\xe5\xcb\x5f\xe9\xc5\xe7\x41\xda\x78\x28\xdc\ +\x11\xf6\x2b\xae\xb8\xaa\xe0\xa5\x97\x96\xfe\xd4\xe3\xc9\x00\x4d\ +\xd3\x81\x44\xd1\x14\x78\x70\xcf\x7c\xd0\xec\x2a\x54\xe7\x4f\x86\ +\x80\xd2\x62\x92\xe3\x52\x60\xd3\x5a\x60\x2f\x68\x14\x19\x34\x80\ +\xd3\x79\xec\x02\xcc\x2a\xfe\x89\xb0\xa7\x7d\xf3\x6b\x77\xee\xb9\ +\xaa\x3e\xc3\xe6\x9b\x3c\xad\xf8\x46\x60\xb9\x04\xe8\x60\xd0\x0f\ +\x93\x9e\x03\xe9\x9e\xb7\x23\x4a\xf7\xed\xfb\x6a\x87\x20\xf0\xb0\ +\x7d\xfb\xf6\xd7\x7e\xf1\x8b\xfb\xfe\x84\x7d\xb1\xaa\xaa\xea\xca\ +\x57\x5f\x5d\xbe\xba\xb2\x72\x64\x36\xc7\xb1\x90\x92\xc5\x9f\x2d\ +\x80\x7e\xbe\x07\x8a\xf2\x8a\x21\xaa\x87\x81\x4d\x23\x4d\x60\xd3\ +\x0c\x61\xe1\x02\x46\x21\x04\xf3\x73\xfe\xac\x51\x82\xe1\x80\xfe\ +\x58\x18\x7c\x92\x0b\x44\x41\x37\xdf\xf9\xb2\xfd\x20\xf4\x87\xbf\ +\x29\xff\xaf\xea\x2f\x4f\x0f\x5d\x01\x0e\xe1\x7b\xed\xb5\x3f\x3f\ +\x5d\x58\x98\x97\xed\x70\xd8\x20\x3b\xfb\xe6\x7f\xa9\xa9\xa9\xf9\ +\xf9\xba\x75\x6b\xdf\x9f\x33\x67\xee\xed\x15\x15\x65\x3e\x32\x53\ +\xd7\x93\xde\x7f\xf9\xf0\xef\xe1\xeb\x70\x23\x8c\xaa\xa8\x80\x80\ +\x1c\x20\xb2\x26\x21\xc6\x0c\x0d\xc6\xfc\xdd\x86\x05\x8c\x6a\x40\ +\x97\xd2\x09\xdd\x72\x2f\x84\x12\x11\x50\x75\x15\x5c\xbc\x03\xb2\ +\x6d\x5e\x28\x75\xe4\x63\x65\x72\x81\xc0\xf2\x38\x66\x88\xe1\x6c\ +\x1c\x04\x91\x85\x88\x3e\x00\x71\x95\xf4\xf1\xa0\x83\x06\xd1\x50\ +\xe2\xac\x07\xf9\xf4\x5d\x71\xda\xb4\x19\xe3\x6b\x6b\x6b\xe7\xd8\ +\xed\x22\x92\x34\x80\xea\x7d\x45\x45\x79\xde\xc2\x85\x0f\x2c\xa2\ +\x3e\x7a\x8d\xfa\x49\x4e\x04\x1b\x61\xf5\xd1\x77\x60\xfc\xa4\x09\ +\xd0\x16\x0f\x58\x71\x6d\x4d\x6c\x92\xe7\xc0\xc1\x39\xe0\x40\xf8\ +\x7f\xe0\x60\xf8\x08\x0c\x27\x76\x24\x24\x22\xf1\x7c\x7b\x36\x5c\ +\x93\x53\x03\xb9\xb6\xac\xe4\x4a\x9d\x35\x82\x49\xb6\xd4\x07\x0c\ +\x30\xa8\x93\x7c\x17\x6e\x95\x6d\xa9\xf3\x13\x9f\x7e\x04\xa8\xaf\ +\xbf\xef\xee\xcc\x4c\x8f\x48\x1e\x4e\x17\x49\x12\xcd\x36\xbd\xff\ +\x99\xed\xff\x0a\xfe\xc2\x52\x68\x92\xcf\xd0\x44\x08\x2b\x44\x10\ +\x76\xce\x06\x71\x5d\x86\x4f\x82\xdb\x20\xa2\x45\x21\x03\x4b\x66\ +\xb6\xec\x06\x5b\x84\x03\xb7\x26\x01\x06\x3b\xc8\x0e\x19\x54\x49\ +\x83\x20\x84\x20\xaa\x0c\xc0\xa6\x8e\xad\x30\xc6\x35\x1a\xc6\x7a\ +\x2a\xa9\x2a\x99\xfa\x98\x94\x5e\x6c\x19\x4b\xbf\x6a\x24\x20\xda\ +\xab\xa6\x8e\x24\x46\x7a\x08\x25\x16\x2e\xac\x5f\x5a\x5f\xbf\xd0\ +\xbd\x60\xc1\x7d\xd7\x96\x97\x17\xd1\xb8\xe1\x04\xe3\xf0\x73\x38\ +\xd5\xda\x08\xde\xd2\x3c\x88\x6a\x71\x54\x7b\xce\x00\x6a\x83\x89\ +\x41\xd8\x17\x3e\x48\x3e\x83\x32\xb9\x10\xf8\xbd\x3a\xa8\xdd\x8a\ +\xaa\x1b\x22\x1b\x95\x35\x4e\x94\x58\x00\x17\x80\x98\x61\xc0\x65\ +\x15\xc5\x10\xce\x1f\x84\x38\xc4\xa0\x69\xa0\x09\xfa\x71\x5f\xa8\ +\xce\x9e\x48\x09\x9e\x24\x4e\x3f\x2c\x93\xd2\x4d\x6e\x04\xce\x89\ +\xd9\x6c\x09\x6b\xb5\x06\x22\x96\x48\x24\xbe\x7e\xf3\xcd\xa5\xcf\ +\xdc\x72\xcb\xec\xa7\x56\xac\x78\xbf\x23\x1c\x8e\x9a\x21\x33\x14\ +\x2b\x0f\xbc\x05\x9e\xf2\x2c\xe8\xd4\xba\x21\x86\x06\x44\x09\x09\ +\x6a\x63\x58\x52\x75\x0c\x9b\xc3\x48\x55\xd0\xbf\x17\x1e\xa5\xb1\ +\x07\xe4\x41\x23\x43\xfd\x55\x93\xbf\xd7\x76\xe2\x4f\x01\xc1\xdf\ +\x5f\xf9\x7b\xfe\x88\x47\xf5\xec\x2f\x87\xac\xbd\xe3\x40\x3e\xc2\ +\x80\xe7\x94\x04\x79\x4c\x36\x38\x58\x01\x14\x5c\xb1\x13\xa1\xaf\ +\x41\x49\x28\x10\x4f\xc8\x08\x6c\x55\x05\xa2\xf8\x1c\x55\xe3\xa0\ +\xa1\x7e\xb7\xdf\x26\x13\xe7\xe1\xaa\x10\x67\x1d\xa4\x8a\x11\x33\ +\x1a\x1a\x36\xfe\x7b\x6d\x6d\x95\x04\x43\x64\xea\xb2\xf1\x90\x55\ +\x9b\x0d\x1d\x42\xaf\xb9\xb4\x9c\xc1\x01\x36\x48\x5a\xd4\x03\x4a\ +\xc0\x08\x25\xc2\xda\x78\x66\x64\x3c\xd2\x18\xec\x64\x45\x98\x7a\ +\xfc\xa1\x9e\x6e\x48\x93\xe9\xd3\xa7\x8f\xc5\x19\x77\x09\x82\xe4\ +\x15\x45\x09\x22\x53\x4f\x81\xa7\x5a\x80\x90\xd8\x6f\x16\x49\x1d\ +\x51\xea\x18\x0d\x2e\xc1\x4d\xcc\xf0\x1f\xf5\x52\x71\x30\x80\xd1\ +\x23\x30\x38\xd8\x35\x7a\xc5\x94\xfd\x27\xd3\x57\x00\x8c\xa4\xd0\ +\xd2\x0c\x20\xda\x27\x4e\xac\x19\x2c\x2b\x2b\xb5\x53\xbd\x4f\xc7\ +\xfa\x23\x1f\x82\x37\xdb\x01\x6d\x5c\x17\xa8\x09\x0d\x34\x45\x83\ +\x98\x11\x53\x63\x7a\x3c\xda\xa7\xf6\x47\x90\x7c\xc8\x6f\x1b\xd1\ +\xa3\x75\xc7\xda\xb8\x3c\x6e\xfe\x50\xf2\x24\x3b\x76\xec\xf8\xca\ +\x6e\xb7\xd5\xea\xba\xa2\xaa\x35\x01\xf0\x4c\xc4\x30\x71\xaa\x20\ +\x61\x52\x3b\xb1\x6a\x15\x88\x05\x80\xce\x00\x45\x57\x70\x45\x70\ +\x15\x34\x05\x81\x41\xa6\xca\xa0\xd1\x9c\x86\x76\xc1\x1b\x19\x83\ +\x10\xaf\xbd\xf6\xa6\xab\x33\x32\x1c\x0c\x85\x4c\xba\xec\x6d\xde\ +\x0b\x92\x53\x82\x84\x8a\x35\xdf\x60\x41\x61\x94\xa0\xaa\x27\x02\ +\xe8\x1f\x7b\xd4\x88\xd2\xd2\xc6\xbd\xaa\x23\x2a\x3b\xa2\xdb\x1a\ +\x6f\xe9\x3c\x00\xe7\x91\x8d\x1b\x37\x1e\xff\xfe\xd2\xea\x5d\x52\ +\x95\x56\x27\x72\x3c\xa8\x48\xd2\x27\x64\x81\x8d\x73\x9b\x0c\x34\ +\x3d\x01\xba\x45\x87\x9e\x42\x6a\x08\xfa\xd4\x3e\x18\x2d\xe6\x80\ +\x91\x38\xb7\x91\xf1\x0c\x8a\x65\x08\x97\x76\xa6\xcf\x29\x2d\x2d\ +\xaf\xe5\x79\xee\x5b\x95\x27\x12\x19\x84\x88\x32\x80\x49\xc4\x03\ +\xa7\xf1\xb8\x22\x89\xc4\x80\x7d\xe0\x14\xa3\xb3\x83\xb8\xf1\xc4\ +\x64\x5d\x16\xc8\x00\xbb\xc6\xc5\x14\x9b\xf1\x19\x5c\x40\x6e\x3b\ +\x38\xed\xca\xfc\xe9\xf6\x3a\x5e\xd7\x00\x12\x0c\xf0\x7c\x16\x90\ +\xe8\x48\x41\x33\x89\x18\x20\x63\xb8\x0c\x68\x03\x10\x56\x07\x40\ +\xa1\xc0\x62\x01\x54\x59\x85\xae\xc3\x11\x8d\xa9\x63\x68\xae\x04\ +\x11\x97\x96\x2d\x7b\xf3\x07\x05\x05\x05\x75\x68\x8b\x87\xe3\x38\ +\xa7\xa2\x28\x59\x99\x99\x39\x97\x0d\x29\xa7\x18\x7b\x83\x20\xa3\ +\x2a\xbb\x20\x01\xaf\x71\x98\xb0\x4a\xbf\x62\x28\x3d\x98\x08\x11\ +\x56\x67\xe2\x18\xa9\xf1\x2c\x9b\x8b\x8f\xf6\xc4\xe2\x8c\xc4\x1e\ +\x83\x0b\x88\x47\x84\xd1\x0c\x9e\x3f\x5a\x42\x1d\x3c\x83\x1e\x35\ +\x90\x28\xa3\x30\x49\x9f\x6b\x0c\x85\xbd\x09\x3b\x9a\x22\xb1\x6e\ +\xda\x0b\xcc\x38\xf7\x26\x0a\x9b\x6f\x2f\x7b\xfa\x57\xb7\x2e\x6b\ +\xdf\xba\x70\xe1\x3d\x1f\x92\x01\x99\xaa\xca\xd4\x57\x56\x8e\xbd\ +\x29\x99\xcc\x84\xa4\xa2\xa1\xe1\x43\xfe\xe1\xd1\x70\x3b\x67\x07\ +\xa7\xee\x84\x30\x17\x6a\xd2\x41\xa7\xcc\x8b\xe8\xe8\x79\x00\x2c\ +\xef\xbc\x28\x2b\xb2\xca\xe9\x22\x06\xed\x05\x64\xd9\xd8\x9d\x6b\ +\xaa\x3f\x2a\x71\x54\xae\x9d\x76\x97\x1c\xd1\x96\x3b\x24\x37\xe3\ +\x90\x24\x28\x2a\x2a\x80\xdc\xdc\x02\x90\x1c\x0e\xc0\x3c\x41\xd8\ +\xc1\x66\xb3\x43\x41\x61\x21\x1a\x44\xcc\xb8\x52\x3a\x9c\x36\x37\ +\x07\xa8\xd0\xec\x22\x03\x9c\x2d\x2d\x6d\x52\x73\x73\x07\xbe\x28\ +\xe0\x00\x11\x5b\x82\x80\x56\x33\x90\x2e\x74\x06\xca\x14\xb3\x80\ +\x85\x08\x48\xba\xa4\xcb\xa2\xdc\x84\xdd\x41\x44\x94\xc8\x13\xda\ +\xa2\x7d\xca\x94\x9c\x51\xb1\xf6\x58\x1f\x1d\xb9\x03\x70\x01\xd9\ +\x3b\xbb\x39\xf1\xbb\x7d\xbf\xdb\x60\xb3\x39\xd4\x82\x82\x32\x91\ +\x08\xe3\xfe\x03\x6e\x37\x85\x93\x35\xb7\xe5\x48\x39\xaa\x82\x2c\ +\x63\x32\xc7\x15\x6c\x55\x20\xce\xc4\x9d\x0c\x60\x31\x64\xa0\xbb\ +\x3b\x08\x43\x45\x14\x05\x32\xe4\xac\x61\x19\x19\x1c\xe4\x48\xb9\ +\xa0\x33\x41\xc8\xc0\x1f\x16\xd8\xb0\x65\x40\x0c\xa1\x10\x74\xc3\ +\x50\x40\x82\x38\x1b\x35\x32\xe1\x22\x44\x92\x24\xdd\xe3\xc9\x04\ +\x97\xcb\x45\x35\x11\xc1\x40\xa0\xa3\x17\x89\xaa\x26\x51\x85\xa0\ +\xa8\xa6\x41\xe9\x42\x9c\xe9\x6d\xd6\x4c\x04\x9e\x57\x60\x18\x51\ +\xd5\x04\x0c\x0c\x44\xa1\xa7\x27\x04\xad\xad\xb8\x69\xc5\x34\x18\ +\x99\x35\x12\x4b\x5d\x06\x78\x85\x4c\x36\x57\xcd\xc5\x59\x21\x9c\ +\x86\x01\x06\xc1\x3b\xd9\xa8\x20\x8a\xae\x71\x9b\xfd\x4e\xb8\xa0\ +\x90\x93\xc4\x49\x6e\xb7\x57\x10\x71\xd5\x3d\x5e\x27\x44\x63\x09\ +\x68\xc1\xb9\x68\x4e\x9a\x5b\x55\x93\x29\x3d\x54\x88\x73\x2a\x89\ +\x07\x76\xef\xde\xf2\x6e\x63\xe3\x91\x0e\x5c\xaa\x1c\x41\xe0\x1d\ +\x68\x98\x67\xd6\xac\x39\x63\x47\x8c\xc8\x13\xd3\x2f\x3c\xf4\x38\ +\xae\x60\x1c\x1c\xeb\x3d\x04\x15\x6e\x01\xe4\x48\x7c\xd4\x69\x38\ +\xbd\xc3\x5a\x01\x15\x53\x4f\x15\x19\x56\xfb\x32\xd8\x24\xff\xa8\ +\xe4\xca\xf8\xd1\xbe\xb6\xcb\x6f\x3a\xc9\xec\xfb\x78\x94\x01\xe7\ +\x93\xcc\x4c\xdf\x2d\x68\x00\x23\xda\x39\xf0\x7a\x5d\x10\x1e\x38\ +\xe7\x4b\xd4\x47\xf9\x88\xd1\xd1\xa9\x6c\xde\xfc\xb7\xaf\x00\xf4\ +\x10\x3a\x35\x8a\xa1\xdd\xdd\xdb\xdb\xb3\x8d\xb8\x93\x01\xa1\x2f\ +\xbe\xd8\xb6\x81\x8e\x38\x08\xbb\x85\x92\x92\x92\xf2\xdf\xe6\xe6\ +\xe6\x8d\x81\x34\x09\x85\x62\xe0\xf7\x8f\x80\x5c\x57\x31\x08\x76\ +\x0c\xbb\xc1\xe0\x48\xcb\xf3\x32\x03\xa0\x20\x79\x43\x60\x39\x15\ +\xb3\x27\xfe\x75\xa4\x4b\x1e\x97\x55\x64\x9c\x68\xe1\x4a\x27\x35\ +\x95\x9d\xf9\xf2\xda\xd3\x3a\x0c\x23\x58\xf5\x66\x7a\xbc\x5e\xf3\ +\xbc\xe3\xf2\xba\xa1\xad\xbd\x15\x49\x1b\x90\xba\xb3\x30\xd8\x9c\ +\x3c\x79\xec\xe4\xba\x75\xab\xfe\x00\x00\xcd\x88\xb8\x85\x3e\xa2\ +\xc4\x5b\xc9\xd7\x85\xe8\x4d\xfb\x7b\x4d\x4f\x53\xd3\xc9\xcf\x27\ +\x4f\x9e\x39\x86\xf6\x82\x44\x42\x33\x13\x38\x1a\x8d\x83\xd3\xe9\ +\x84\xcb\x46\x54\x42\x8f\x72\x06\x46\xb9\x47\xbb\x7f\x1c\xfd\xc9\ +\xcc\x06\x71\xcd\x7f\x0b\x0c\xee\x0c\x78\x65\xc2\x56\x45\x60\x32\ +\xf7\xab\x2c\xc3\xc4\x26\x14\x94\xc3\xa9\xce\xf6\xac\xe9\x5b\xca\ +\x07\x35\x19\x14\x56\xc7\x2d\x2a\xc1\x01\xab\x1a\xf0\x60\xe2\xd9\ +\xc5\x23\x72\xf3\x73\x33\x50\x27\xcd\xec\x76\xba\x21\x16\x55\xc8\ +\x28\x30\x74\xa0\x4b\x8d\x99\xc0\xc4\x05\x00\xf6\x23\x5a\x11\x09\ +\x84\x81\xd0\x10\x3a\x6b\x24\x45\x43\x28\x08\x39\x65\xdd\xce\x9d\ +\x9f\xee\x52\x55\x55\xe7\x79\x16\x08\x64\x00\x1a\x83\xd9\xdf\x05\ +\x13\x47\x57\x01\xcf\xb8\x60\x7c\xee\x58\xa6\x8a\xaf\x9a\x5f\x99\ +\xa8\xc8\xe0\x19\x36\x22\x24\x11\x15\x58\x36\x2e\x32\x5c\xbc\x2f\ +\x36\xa8\x6c\x6f\x6f\x54\xfc\xd9\x23\x12\x57\x16\xf8\xb9\x49\x45\ +\x25\xf6\xca\xcc\x42\xdb\x84\x11\x7e\xe1\x1f\xd4\x5f\xfa\x9d\x0e\ +\xc7\x53\x45\x45\xa5\xac\xdd\x8e\xe5\xb3\x30\x1f\x02\x6d\x7d\xc0\ +\x73\x3c\x08\x3c\x6f\x1a\x21\x8a\x3c\x10\x07\xe2\x62\x79\x3c\x4e\ +\x1c\x2d\xae\x1a\x11\x67\x87\xb9\xd0\x13\x20\x18\xec\x1d\xe8\xe8\ +\x68\x0d\x73\x5c\x52\x19\x91\xa7\xb6\xad\xad\xc7\xcc\x85\xf1\xfe\ +\xf1\xe0\xe4\x32\x60\x4c\xc9\x58\xdb\xbd\xc2\x82\xa5\x55\x5a\x15\ +\x19\x11\xe3\x91\xb8\x90\x84\x2c\xb0\x26\xd4\x43\x3d\xcd\xda\x81\ +\xee\xd3\xda\xfe\x50\x53\x22\xc0\x87\xf4\xaa\x8e\xdb\xf2\xf3\x3d\ +\xa5\xbb\x2b\x2a\xc6\x48\x4e\xa7\x03\x63\x3f\x79\x68\x0b\xb4\xf7\ +\x82\xc8\x0b\x64\x80\xe5\x34\x0e\xba\xba\xda\xc2\xc4\x25\x8d\xa2\ +\xc9\xef\x7c\x77\x62\x11\xe1\xad\xaf\xbf\x7b\xe6\xbc\x79\x77\x3d\ +\x9b\x48\x08\x25\xba\xae\x99\xfb\x02\x1e\xb5\x81\x65\x93\x2b\x21\ +\x49\x36\xa8\xa9\x19\x0b\x47\x5a\xbe\x02\xd1\xc6\x40\x5f\x74\x00\ +\xce\xb4\x9e\x8c\x77\xeb\x9d\x2f\x2f\x65\x9e\x7b\x5d\x64\x39\xcd\ +\xc6\xf0\x2a\x91\x17\x4d\x43\x58\x05\x0d\xd3\xd0\x40\xfd\x97\x91\ +\x25\xff\x24\x70\xe2\x93\x65\x65\x97\x21\xf9\x0c\xf3\xcc\xef\x76\ +\x3b\x60\xdf\xbe\xbf\x53\x88\x5a\x87\x46\x83\xaa\x0c\xc8\xb2\x6c\ +\xce\x29\x8a\xda\x99\xf7\xde\x5b\xf1\x9b\x37\xdf\x5c\xfe\xa9\x55\ +\xb6\x15\x03\x25\x65\x40\x8a\xbc\xcd\xe3\xf1\x14\xbc\xfe\xfa\xca\ +\x25\x5e\x6f\xee\x75\x7d\x7d\x03\x62\xca\x0b\x34\x01\x6d\x20\x44\ +\x9e\x40\x4a\xf3\xf3\xb3\xc0\x5f\x92\x0b\x27\x3a\xbe\x01\xc9\x26\ +\x40\x5c\x4f\x40\x67\x57\x9b\x1e\x0a\xf5\xf7\xe8\x8c\xb6\xb3\x37\ +\xde\xf5\x41\x07\xd3\xb2\x2f\xc3\x70\x25\x4a\x8c\xd1\xe3\x7d\x52\ +\xce\xcd\x8c\xc1\xd6\x65\xf9\x72\x72\xf3\xf2\xe8\xb2\xc4\x98\xe4\ +\x5d\x2e\x09\xc3\xb2\x13\xda\xdb\x7b\x88\x3c\x9d\xbd\xa8\x25\xa7\ +\x51\x19\xa5\x67\x33\x07\x7d\x3e\x97\x12\x0c\x76\x7d\x7a\xcf\x3d\ +\xf3\x17\x85\x42\xa1\x76\xca\x5d\x32\x22\x65\x00\x85\x92\xe7\x8d\ +\x37\xde\x7d\xc5\xed\xce\x9b\x4f\x4a\x88\x68\xca\x00\x41\xe0\x30\ +\x79\x25\xf4\xc8\xb7\x8d\xc8\xcb\xf3\x41\x7e\x21\xde\x0b\x82\x9d\ +\xd6\x75\x4f\x37\x4f\x91\x4a\x3c\x8e\x90\x0d\x39\x16\x57\xa9\x3f\ +\xc3\xe1\x12\x1c\x92\x0b\x8f\x0a\x4e\x1c\xc7\x51\x71\x24\x9d\x74\ +\xe7\xc6\x90\xec\x82\xce\xce\xde\x34\xf2\x86\xb9\x71\x46\x22\x31\ +\xda\x03\x52\x06\x50\x4b\x73\x62\x68\x07\x56\xdd\x7b\xef\xbc\x07\ +\xa9\x02\x21\x77\xfd\x5b\x06\x8c\x18\x91\x3f\xf3\x99\x67\x5e\x5d\ +\xe1\xf5\x7a\x25\x22\x6e\x19\x40\x84\xd1\x00\x3b\xd0\x6b\x18\x52\ +\x56\x28\x11\x18\xd3\x53\xc5\xfe\x5c\x50\x41\x35\x57\x89\x44\x33\ +\xf4\xd4\x15\xd0\x6a\x91\xf4\xb9\xca\x6e\xea\xd2\xd1\xd0\x33\x67\ +\x3a\x68\x0c\x55\x1a\x22\x48\xa0\x5c\xa3\xdf\xd1\x00\x0a\xa7\x94\ +\x01\x3a\x3d\x23\xf9\xfe\xd8\xa3\x8f\x2e\xbc\xb3\xab\x2b\xb0\x25\ +\x65\x40\xfa\x95\x32\x8e\x1f\x9c\xda\xb4\x69\xdd\x86\x14\x41\x5a\ +\xe6\x23\x47\xf6\x75\xfc\xfa\xd7\x0f\x7e\x72\xf8\xf0\xc1\x3e\x49\ +\x12\xa8\x32\x90\x61\x67\x8d\x23\x07\xb4\x62\x08\xa8\x11\x5c\x66\ +\x8f\x07\x7c\x98\x90\xbe\x0c\x0f\x38\xec\x76\x10\x58\xde\xac\x2a\ +\x76\x9b\x60\xae\x60\xa6\x37\x03\x13\xd6\x09\xe1\x70\x98\xc8\x13\ +\x51\x22\x9c\x5a\x6d\x74\x06\x6f\x7a\xff\xf0\xe1\xfd\x7d\x8f\x3c\ +\xb2\x10\xe7\xdc\xd7\x41\xe7\x31\x72\x14\x71\xda\xb4\xe9\xc3\x0d\ +\xc4\x91\xb8\x0e\x77\xa5\xe4\xb0\xf1\x21\x6a\x97\x2d\x5b\xf5\x47\ +\x45\x89\xc3\xea\xd5\x6f\x7d\xbc\x7b\xf7\xf6\x4d\x94\x38\xb8\x5b\ +\x5e\xfe\xe2\x8b\xcb\x1e\xad\xad\xad\x19\x41\x4b\x6a\x85\x59\x4a\ +\xb9\x05\x5c\x11\xbb\x08\x0e\x27\x92\x47\x62\x2c\x67\x86\x4b\xd2\ +\x93\x09\x9d\x92\x14\x3d\x2e\xd3\x58\x22\x4f\x6d\xca\xfb\xb4\xba\ +\x66\x58\x7d\xfe\xf9\x9e\xae\x87\x1f\xfe\xc7\xe7\xc2\xe1\xe0\xdf\ +\xa9\xa0\x4c\x99\x52\x77\xdd\xbc\x79\xf5\x37\xd1\xd5\xf3\xfe\xfb\ +\xe7\xdd\x87\x7d\x5f\x20\xfa\xa8\x8c\xa6\x1b\x90\x32\x42\x04\xc0\ +\xb0\x2e\x2c\x1c\xd7\xd6\xd6\xa6\x59\xa7\xc9\x0e\x6b\xb3\xcb\x73\ +\xbb\x33\x67\x2e\x59\xf2\xda\x13\x57\x5f\x5d\x93\x83\xef\xa6\x57\ +\x26\x22\x8f\x48\xae\x1a\x3d\x63\x33\xe4\x0c\x43\x84\x81\x56\x2c\ +\xdd\x00\x22\x4f\xc4\xb1\x05\xd8\xb3\x67\x4f\xf7\x43\x0f\xdd\xff\ +\x44\x38\xdc\xbf\xc5\x9a\xd7\x46\xf3\x26\x39\x95\x70\x6d\x6d\xcd\ +\x47\x89\x13\xed\x03\xe7\xbb\x52\xaa\x34\x10\xc9\x87\x68\x46\x8b\ +\xb8\x6a\x3d\x27\x50\xf1\x9e\x8f\x3f\xfe\xeb\xc6\x09\x13\xaa\x6e\ +\xa7\xd3\xa9\xcb\xe5\x24\x23\x88\x54\x2a\xb1\x2d\xf2\x29\x0c\xfd\ +\x26\x08\x2c\xf2\x0c\x82\x72\x8f\xf2\x8c\xa7\x3c\x40\x3d\x0a\x7c\ +\xf4\x51\xc3\x46\x9a\xc3\xda\x71\xa3\x96\x07\x88\x4b\x13\x92\x67\ +\x52\x67\xae\x61\xf6\x81\x61\x37\x33\x23\x75\xd9\x4f\xfb\xbb\x69\ +\xe5\xfa\xf5\x5b\x1a\xfc\xfe\x92\x52\x8a\xff\xd4\x9e\x20\x08\x3c\ +\x11\x33\x49\x92\x01\x84\xe4\x90\xe1\x0d\x60\x98\xa4\xa1\x14\x8a\ +\xb1\x98\x9c\x4a\x60\xcc\x8b\xa6\xa6\xeb\xaf\xaf\xfb\x31\x00\x34\ +\x22\xe2\x69\x73\x43\x8a\x93\x31\x84\x30\x0b\x43\xc4\x48\x8a\x6e\ +\x58\x92\x36\xd8\xf9\xf4\xd3\xcf\xfe\xb4\xa4\xa4\xb4\xf4\x5c\x15\ +\x4a\x56\xa5\x43\x87\x0e\x46\x69\x24\x19\x23\x49\x76\xba\x49\x51\ +\x75\xa2\xfb\x04\x81\x9e\xa9\xff\x2c\xd0\x0c\xe3\xe0\xc1\x43\x51\ +\x32\x26\xe5\x08\x82\xdf\x5f\x5a\x4a\x73\xd0\x5c\x08\x26\xc5\x27\ +\x9d\xd3\xff\xf5\x7b\x62\x0e\x91\x3d\x7d\xfa\xcc\x3b\x53\x37\xb3\ +\x14\xb6\x6f\xdf\xd6\x72\xc7\x1d\xb7\x2d\xf7\xf9\x7c\xcc\xdc\xb9\ +\x73\x27\xe0\xdf\x56\xc7\x4d\x9d\x3a\xb5\xb8\xa8\xa8\x48\x48\x39\ +\x8f\x88\xb6\xb6\xb6\xaa\xbb\x76\xed\x6a\xc1\x38\x3f\xba\x76\xed\ +\xda\xfd\x7d\x7d\x7d\xc6\xca\x95\xab\x16\xcc\x98\x51\x57\x0c\x90\ +\x5c\x1d\xe2\x57\x57\x67\xce\xb1\xc2\x0a\x1d\xfd\x52\x7d\x4b\x69\ +\xbb\xe1\x86\x1b\xae\xd9\xbc\x79\x47\xeb\xf1\xe3\x4d\xc6\xa9\x53\ +\x2d\x46\x73\x73\x9b\x71\xfc\xf8\x49\xa5\xb2\xb2\xf2\x31\x00\xf8\ +\x1e\xa2\x02\x31\x09\x31\xff\xb1\xc7\x1e\xdb\x1e\x0c\x06\x8d\x74\ +\x50\x1f\x7d\x66\xbd\x53\x41\x63\x68\xec\x89\x13\xa7\x94\xd6\xd6\ +\x80\xd1\xd4\xd4\x6a\x9c\x3c\x79\xc6\xd8\xba\x75\x67\x2b\xcd\x45\ +\x73\x5e\xca\xef\x89\xb5\xf5\xeb\xd7\x9f\x98\x35\x6b\xfa\xa2\x25\ +\x4b\x5e\xd8\xd0\xdf\xdf\x2f\x53\x18\xfd\xe5\x2f\xef\x6c\x6a\x6c\ +\x6c\xa4\x8a\x71\x0a\x71\x1a\x71\x0c\x71\x08\x2f\xe2\x6d\x30\x44\ +\xac\xbe\x43\xd6\x3b\xa7\x69\x0c\x8d\x5d\xb9\x72\xc5\x26\xd2\x85\ +\x46\xca\x2f\xbd\xf4\x1f\x1b\xea\xea\xa6\x2d\xa2\xb9\x68\xce\x4b\ +\xf9\x3d\x31\x63\x95\xb4\x02\xc4\xd4\xbc\xbc\xbc\x87\x9e\x7f\xfe\ +\x85\xd5\x58\x41\xae\xb3\xbe\x7d\xe7\xac\xf7\x78\x84\xff\xf1\xc7\ +\x1f\x5f\x3e\x74\x05\xa8\x8f\x3e\x43\xf0\xd6\xbb\x1c\x8d\x25\x1d\ +\x2f\xbc\xf0\xc2\x6a\xd2\x49\xba\x69\x0e\x6b\x2e\xe6\x92\x7d\x4f\ +\x6c\x55\x03\xc5\xba\xf8\xe0\x31\xbb\xa3\xf9\x91\x47\x16\x7f\x42\ +\x71\x9a\x1e\xab\xa9\x72\x8b\x1b\xd7\x00\x0c\x11\xea\x4b\xbb\x8c\ +\x80\x35\x26\x88\x65\xf8\xe0\xe2\xc5\x8b\x29\x0c\x95\xb4\x3f\x10\ +\x68\x34\xe7\x25\xfd\xcf\x1e\x96\xc2\x04\x1a\x32\x68\x4d\xc2\x20\ +\xb4\x21\xa5\x8d\xda\xf8\x89\x13\x27\x0e\xae\x59\xb3\x66\x57\x24\ +\x12\xf1\x00\x00\xdd\xe2\x42\xd4\x47\x9f\x0d\x29\xcf\x89\xd4\xd5\ +\x90\xba\x2e\x9a\xf8\xd0\x7d\xe0\x12\x49\xfa\x9d\xc2\x87\xc8\x47\ +\x64\x40\x52\xc8\xe8\x80\x45\x56\x31\x2e\xe1\xa4\xff\x0b\x63\xe4\ +\x2b\xab\x52\xf6\x9f\x8b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x07\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1e\ +\x16\x1b\x29\x32\x34\x07\xd5\x00\x00\x07\x6c\x49\x44\x41\x54\x68\ +\xde\xcd\x5a\x5b\x68\x14\x57\x18\xfe\xce\x99\xbd\xe4\xb2\x76\xa3\ +\x96\x84\x84\x2a\xd6\xb5\x18\xd1\x17\x11\x5a\x95\x50\x7c\xe9\x43\ +\x1e\xa4\x2a\xf8\x20\xf8\x2a\x4d\x2f\x08\xda\x60\x2f\x82\xa5\x7d\ +\xe8\x05\x1f\x7c\x14\x4b\x1b\x0b\x4d\x2f\x50\xda\x5a\xf4\xa1\xad\ +\xa4\x54\x6a\x21\x52\xc1\x17\x11\x4b\xbb\xba\x89\x69\x76\x6d\xd2\ +\x35\x93\xec\x26\x66\x27\x73\xfe\x3e\x6c\x66\x73\xe6\xcc\x39\xb3\ +\x97\xa4\x97\x03\xcb\xcc\x64\xce\x9c\xf9\xbf\xff\xff\xfe\xcb\xf9\ +\x27\x0c\x0d\x8c\xee\x27\x52\xb1\xdb\xbf\xa5\x37\x00\x68\xaa\x32\ +\xf5\xe1\xe6\xd4\xe3\x99\x5f\xd3\x77\x4b\xf8\x9f\x8d\xcd\x54\xe3\ +\x00\xd0\xfd\x4f\x0a\x12\x69\xf0\xb9\xa6\x7b\xa3\xa3\x70\x1c\x07\ +\x3f\x5d\xfb\x05\x96\xc5\x7d\x37\x5d\xd7\x45\xcf\x53\x4f\x22\x16\ +\x8d\xa2\x06\x2b\xad\xcc\xd8\xb9\x73\x67\x3d\xd3\x37\x5e\x1b\x1e\ +\xa6\xa1\xa1\x21\xa3\xe6\x87\x86\x86\xe8\xda\xf0\x30\x01\x48\xd5\ +\xba\xe8\xae\x5d\xbb\x1a\xb3\x40\x2a\x95\xc2\xf0\xf0\x30\x7a\x7a\ +\x7a\xde\x2b\x14\x0a\x7d\x53\x53\x53\x8f\xd8\xb6\x8d\xb9\xb9\x39\ +\x10\x11\x84\x10\x70\x1c\xc7\xf7\x60\x3e\x9f\xa7\xe2\xec\x2c\x7b\ +\xfd\xcd\xb7\x60\x31\xc5\x02\x24\xb0\x63\xdb\x56\x94\x4a\xf3\x04\ +\xe0\x77\xf9\x5e\x2c\x16\x03\x63\x0c\x8c\x31\x34\x37\x37\x23\x99\ +\x4c\xa2\xad\xad\x6d\x26\x91\x48\xbc\x7f\xf5\xea\xd5\xfe\x54\x2a\ +\x85\x74\x3a\x5d\x1f\x80\x74\x3a\x8d\xee\xee\xee\xf7\x52\xa9\xd4\ +\x89\xc3\x87\x0f\xc3\xb2\x2c\x44\xa3\x51\x58\x96\x05\xcb\xb2\x30\ +\x32\x32\x82\x83\x07\x0f\x42\x08\x01\xc6\x18\xfe\x9a\x9a\xc2\x07\ +\xe7\xce\x31\xcb\xb2\xb0\xed\x89\x4d\x20\x21\x7c\x8b\x32\xce\x71\ +\xe7\xce\x1d\x08\xd7\x65\x7f\x4e\xfe\x85\x47\xd7\xac\x06\x11\x81\ +\x73\x8e\xd3\xa7\x4f\x63\xcf\x9e\x3d\x58\x58\x58\x80\xeb\xba\x70\ +\x1c\x07\x42\x88\x55\x83\x83\x83\x2f\x4f\x4e\x4e\xf2\xdb\xb7\x6f\ +\x1f\xaf\xc7\x02\xcc\x3b\x59\xbf\x7e\xbd\x7d\xe4\xc8\x91\x47\x2e\ +\x5f\xbe\x0c\xc7\x71\x10\x8d\x46\x11\x8b\xc5\x10\x8f\xc7\x91\xc9\ +\x64\x30\x38\x38\x88\xb9\xb9\xb9\xf2\x43\x8c\x21\x16\x8b\xa1\xec\ +\xa3\x61\xab\x33\x38\xa5\x52\x65\x5e\x22\x91\xc0\xfe\xfd\xfb\xd1\ +\xdd\xdd\x8d\xf9\xf9\x79\x94\x4a\xa5\xca\xbb\x7a\x7b\x7b\x71\xf6\ +\xec\xd9\xb9\xd1\xd1\xd1\x96\x86\x00\x6c\xdc\xb8\x91\xb6\x6c\xd9\ +\x82\x4c\x26\x83\x9b\x37\x6f\xfa\x26\x0d\x0c\x0c\x20\x1e\x8f\x43\ +\x28\x9a\xae\x9b\xaf\x91\x08\x72\xb9\x1c\x8e\x1d\x3b\xe6\xfb\xfb\ +\xf6\xed\xdb\xb1\x6e\xdd\x3a\xdc\xba\x75\x0b\xe9\x74\x9a\x35\x1c\ +\x85\x16\x16\x16\x90\xcf\xe7\x3d\x8e\x03\x00\x38\xe7\x98\x98\x98\ +\xc0\xda\xb5\x6b\x57\x04\x40\xa1\x50\x40\xa1\x50\x80\xeb\xba\x20\ +\x22\xb4\xb5\xb5\xc1\xb6\x6d\x74\x74\x74\x54\xb7\x68\x18\x00\x4f\ +\x38\xc6\x58\xe0\xd8\xd2\xd2\x82\xdd\xbb\x77\xa3\x54\x5a\x5e\x3e\ +\x8a\xc7\xe3\xb8\x78\xf1\x62\x65\x5d\xf9\x1d\x8c\xb1\xe5\x01\x20\ +\xa2\xca\x82\xea\xe8\xea\xea\x42\x36\x9b\x85\xeb\xba\xcb\xb6\x40\ +\x47\x47\x87\x56\xe0\x15\x01\x60\x59\x56\x60\x82\x10\x02\x5b\xb7\ +\x6e\xc5\xf9\xf3\xe7\x2b\x51\x48\x06\xaa\x6a\x32\xe8\xc7\xfe\x7b\ +\x07\x0e\x1c\x08\x08\xea\xad\xd1\x08\x45\x8d\x14\x92\x17\xef\xec\ +\xec\xc4\xc9\x93\x27\x03\x82\xeb\x04\x0d\xbb\xe7\x09\xee\x29\x42\ +\xbe\xcf\x39\x5f\x3e\x80\x6a\x2f\xd6\x99\x58\xd6\x1e\x63\x0c\xb6\ +\x6d\x63\x7c\x7c\xbc\x66\xba\xb5\xb7\xb7\x23\x97\xcb\x21\x91\x48\ +\x20\x9b\xcd\x02\x40\x17\x80\x44\x95\xc7\x16\x5a\x5b\x5b\xa7\x8b\ +\xc5\xe2\x64\x44\xae\x5f\x4c\x5a\xd4\x9d\x7b\x3e\x23\xdf\x73\x5d\ +\x17\xd7\xaf\x5f\xc7\xbe\x7d\xfb\xea\xd2\xe2\xcc\xcc\x4c\x85\xc9\ +\x00\xfe\xa8\x29\xfe\x33\xb6\x17\xc0\xb7\x01\x0b\xd4\x4a\x0d\xce\ +\x39\x88\xa8\x02\x84\x73\x0e\xd7\x75\xf1\xe0\xc1\x03\x00\xc0\xdd\ +\xcc\xc8\xd2\x7c\x22\x10\x00\xce\x19\x00\x56\x79\xcf\xd2\x75\xc5\ +\x92\xac\x1a\x1d\x89\x08\x1d\xed\xed\x00\xb0\x06\x00\x33\x5a\xa0\ +\x16\x2b\x84\xf1\xdd\x03\x25\xd3\xac\xfc\x93\x1d\xdf\x03\xa1\x0f\ +\xdf\xba\xac\xeb\x2a\x7e\x12\x70\xe2\x7a\x04\xf6\xac\x20\x5f\xeb\ +\x80\xf8\xb5\xbd\x74\x6d\x12\xda\x27\x3c\x63\xe5\x72\x81\x08\x60\ +\x0c\x96\x02\x2c\x34\x0f\x78\x05\x58\x2d\xa0\xd4\x38\x5e\x0e\xcb\ +\x7c\x51\xcb\xdc\x67\x85\xf2\x92\x4c\x1b\x82\x2b\x47\x09\x80\x0c\ +\x44\x84\xe5\x01\x5d\x84\xd1\x39\xab\xc9\x0a\xf2\xbc\xb2\xd0\xdc\ +\xa7\x7d\x4f\xeb\x81\x2c\xec\x09\x28\x0b\x6f\x00\xc2\x15\x39\x8d\ +\x00\x4c\x99\x31\x8c\xff\xf2\xe0\x5c\x15\x98\xfb\xf8\xaf\x0a\xce\ +\x64\xba\xa8\x40\x16\xe9\x53\x77\x29\x21\x5f\xab\xf7\x55\x2b\xa8\ +\x8a\x90\x05\xe7\x1c\x7a\xa1\x15\xc1\x59\x19\x61\x40\xf3\x3e\x39\ +\xea\xdd\x13\xcb\x34\xaa\x06\xc4\x4f\x0d\xbe\x28\x3c\x53\xa2\x50\ +\x38\x88\xc0\x51\xf5\x05\x13\x85\xaa\x81\x08\x03\x22\xfb\xc9\x92\ +\x0f\x30\xbd\xf0\x8a\xb6\x03\xd7\xaa\xf0\x26\x20\x2a\x00\x53\x21\ +\x26\x0b\x1a\x06\x44\x47\xbf\xd0\x9f\x09\x84\x2c\x8b\x2a\x7c\x98\ +\x0f\x30\xc6\x03\xe5\xad\x5a\x3a\xc8\x89\xa9\x5a\x22\x53\x43\xa7\ +\x09\x80\xac\xf9\xc0\xb9\xc1\x17\xb5\x00\xbc\x8c\x18\x96\x07\xbc\ +\x87\xe5\xbf\xa9\xda\x96\x37\xf6\xb5\x5a\x41\x27\x78\x58\x69\xee\ +\x8b\x76\xf2\x0b\x75\xa1\x54\xe5\xbb\x1c\x5e\x4d\x82\x79\x0b\x57\ +\x05\x20\x27\x37\x43\xe9\xa1\x2a\xd4\x48\x21\xae\xd9\xcc\xe8\x72\ +\x82\x7c\x1e\x96\xa9\x2b\x1a\x0d\x03\xa2\x44\x2e\x5d\x91\xa8\xde\ +\x37\x53\x48\x69\x4e\x99\x32\xb1\x29\x33\xab\xa6\xe7\xaa\x83\xea\ +\x80\x18\x9e\x55\xdf\xa7\x32\x40\x4b\x21\xae\xa1\x90\xaa\x75\x13\ +\x10\xdd\xe2\x3e\x6e\xab\x40\x34\x60\x4c\x3c\xe7\x9c\x07\xa8\x65\ +\xf0\x01\x56\x41\x5b\x4b\xfc\x0f\x2b\xa3\x6b\x0a\xa5\x9a\xf5\x75\ +\x16\x08\xae\x0f\xb3\x05\xea\x2d\xa7\xab\xd5\x49\x4c\xaa\x67\x4c\ +\x40\x74\xc2\xcb\x32\x05\xdf\xc7\x30\x3f\x3f\xaf\x0b\xa3\x56\x60\ +\x4f\xa0\x3a\xa9\xfa\x77\x13\x0d\xa0\x49\x52\xd0\xd0\xcd\x24\xbc\ +\x0e\x9c\xbc\xfe\xec\xec\xac\xd9\x02\xba\x50\x65\xda\x2b\x98\xc2\ +\x2e\xd4\x9a\x46\xca\xa8\xd5\x34\x6f\x2a\x12\x85\x10\x10\x42\x80\ +\x88\x50\x2c\x16\x75\x61\x94\x83\xaa\x74\x12\xd4\x6c\x1c\x4a\x27\ +\xb9\xd6\x0f\x89\x36\x61\x05\xa1\xdc\xf2\xf4\x00\x58\x96\x05\xdb\ +\xb6\x01\x60\x36\x48\x21\xd4\xdf\x19\x0b\xeb\x4c\xab\xe5\xb0\x1a\ +\x08\xd4\x23\xe7\x1c\x57\xae\x5c\xc1\xf8\xf8\xb8\x8f\xff\x5e\x24\ +\x6a\x6a\x6a\x42\x32\x99\xa4\xe9\xe9\x69\x00\xc8\x01\x10\x11\x5f\ +\x18\x15\xd4\x50\x7b\xcf\xd8\xf6\x56\x2c\xa0\xab\xa7\xd4\x63\xf6\ +\x7e\x16\x87\x0e\x1d\xf2\xf9\xa3\x47\xd7\xe9\xe9\x69\xba\xfa\xf3\ +\x4f\xd4\xdf\x7f\xe2\x14\x63\x2c\x43\x44\x4b\x00\x2c\x8b\x43\xd0\ +\x0a\x5a\x40\xda\x94\xe8\xa8\x22\x6b\xdf\xcb\x41\x8c\xb1\xca\xa6\ +\x57\xf6\x15\x22\x82\x6d\xdb\xf4\xfd\xe5\x6f\x4b\x7d\xcf\xbf\x74\ +\x72\xc6\xb6\xbf\x22\xa2\x2c\x00\xf2\x51\x48\x76\x4c\x95\x97\x6a\ +\x77\x2e\x8c\xff\x32\x85\x4c\x8d\x82\xb0\x8d\x91\xec\xb8\x44\x02\ +\xf9\x7c\x9e\xbe\xbe\x70\xa1\xd8\xf7\x5c\xdf\x2b\x00\x2e\x11\xd1\ +\x98\xb7\xbf\xf7\xd5\x42\x32\x7d\x5a\x5b\x5b\x1b\xea\x3e\x27\x93\ +\xc9\xc0\xc6\xbc\x5a\x2f\x55\xa6\x96\xac\x28\x21\x5c\x4c\x4c\x4c\ +\xe2\xb3\xcf\x3f\xcd\xbf\x7c\xbc\xff\x04\x80\xef\x00\x64\xe5\xe6\ +\x84\x04\x20\x02\x21\x04\x36\x6c\xd8\x80\xce\xce\xce\x8a\xe3\x2c\ +\xb5\x42\xb8\xaf\x61\x65\xb2\xc4\xbd\x7b\xf7\x7c\x89\x26\xac\x51\ +\x10\xb6\x0f\x77\x5d\x17\xb9\x5c\x0e\xe7\x3f\xfa\x70\xec\x8d\x53\ +\x6f\xbe\x0a\x60\x08\xc0\x7d\x75\x5b\xbc\xb4\xa1\xa1\x72\x98\x4a\ +\x24\x12\xd8\xb1\x63\x47\xe5\x1b\x59\x24\x12\x41\x34\x1a\xad\x7c\ +\xf4\xf3\x40\xa9\x89\xcc\x13\xe8\xc6\x8d\x1b\xc1\xef\x57\x55\xb2\ +\xb7\x0c\x2a\x12\x89\x02\x00\x46\x46\x33\x18\x18\x18\xf8\xfd\x9d\ +\xb7\xdf\x7d\x0d\xc0\x15\x00\x93\x9a\x3d\xfd\x52\x22\xeb\xdd\xbb\ +\x17\x6d\xab\xd7\x10\x16\x3f\xab\x12\x11\x40\x04\xe6\x25\x9c\xc5\ +\x0a\xd3\x13\xde\xab\xdf\xe5\x73\xaf\xae\x5f\xce\x68\x6e\x6e\xc2\ +\x9d\xbb\x69\x7c\x3c\xf8\xc9\x9f\x5f\x7c\x79\xe1\x34\x80\x1f\x4c\ +\xc2\xfb\x2c\xf0\x70\xde\x79\xd6\xe5\xfc\x9b\x7c\xa1\x08\xce\x66\ +\x41\x80\xef\xf3\x29\x69\x3a\x02\xba\x44\x37\x9a\xc9\x94\xa7\x13\ +\x31\x01\x94\x5b\x81\x8b\xcd\x5d\x95\x3a\x6a\xa1\x08\x80\x36\x6d\ +\xda\xc4\xce\x9c\x39\xf3\x0b\x6f\x5a\x75\xad\xef\xe8\xd1\x1f\xfb\ +\x5f\x7c\x21\xff\x2f\xfe\x0b\x05\xa2\x00\x5e\xa4\x3a\x87\xe3\x38\ +\x64\xdb\x36\x8d\x8d\x8d\x51\x7f\x7f\xff\x25\x00\xcf\x00\x68\xad\ +\x27\x54\xaf\xd4\x58\xc5\x39\x7f\x5a\x08\xf1\xd8\x22\x98\xba\x3e\ +\x13\x2c\x66\xd7\x1c\x80\x34\x80\xc2\x7f\x01\xc0\xb3\x02\x6f\x60\ +\x6d\xa1\xfc\x6a\x1a\x7f\x03\x93\x19\x04\xb2\x25\x3f\x6a\x89\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\xca\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0b\x19\ +\x10\x23\x11\xed\x8f\x48\x0e\x00\x00\x0c\x4a\x49\x44\x41\x54\x68\ +\xde\xcd\x9a\xcb\x6f\x1c\xc7\x76\xc6\x7f\x55\xd5\xdd\x9c\x11\x39\ +\x22\x87\xa4\x48\xea\x41\x59\x1c\x89\x43\x7a\xa3\x47\x2c\x5d\x5b\ +\x94\x6e\x02\xc3\xe0\x05\xe4\x64\xe3\x6c\x02\x24\x80\xef\x22\x9b\ +\x8b\x64\x93\x55\x10\x08\x48\xb2\x4a\xfe\x81\x2c\x23\x29\x88\xed\ +\xd8\x80\x03\x2f\x92\x38\x9b\x2c\x0c\x03\xce\x75\x2c\x06\xd1\x6b\ +\x71\x25\x4b\xb6\x64\x49\xa6\x86\x1c\x6a\x38\xc3\x79\x4f\x3f\xaa\ +\xb2\xe8\x87\x7a\x28\x8a\xb2\x28\x5f\xc0\x0d\x0c\x38\x5d\xdd\x53\ +\x75\xce\xa9\xef\x7c\xe7\x51\x14\x6c\x7d\x49\x40\xf0\xd3\xb9\x0c\ +\xa0\xb7\x7a\xf0\x94\x90\xb9\x5c\x2e\xdf\x68\x34\xa6\x81\x91\x9f\ +\x88\x12\x06\xa8\xe5\x72\xb9\x87\x8d\x46\xa3\xba\xf9\xa1\xb5\xe9\ +\x5e\x35\x1a\x8d\x69\x63\xcc\x75\x7e\x62\x97\x10\xe2\x18\x50\x07\ +\x82\xed\x14\x20\xb2\x3c\x95\xb5\x35\x10\x02\x84\x08\xf1\x24\x25\ +\x26\xda\x12\x21\xc4\xe6\xc9\xb7\x5b\x19\x8c\x79\xa6\x69\x93\x67\ +\xc6\x80\x10\x18\x63\x92\x75\x8c\xd6\x68\x63\x18\x1b\x1f\x4f\xe4\ +\x7a\xde\x0e\x24\xb0\x92\x52\x92\x71\x1c\x0c\xe0\x05\xc1\x13\x2c\ +\x09\x91\x7c\x17\x42\x84\x8b\x45\x0a\x88\x94\x60\x62\xb3\x12\x69\ +\xc1\x23\x61\xe3\xef\x22\xad\x4c\x34\x27\xc6\x80\x52\x88\x27\xca\ +\x8b\x1f\xaa\x00\x00\x8e\xe3\xf0\xde\x87\x1f\x72\xe8\xd0\x21\xce\ +\x2e\x2c\xe0\x38\x4e\xb2\xa8\x00\x2c\x19\x00\xfe\xd3\x02\x1a\x41\ +\x60\x42\xc5\x49\x5b\x78\xb3\xc5\xb7\xf0\x50\xa1\x35\x26\x32\x90\ +\xd1\x1a\xcf\xf7\x11\x41\xb0\x2d\xb4\xac\xed\x3c\xa7\x58\x2c\x52\ +\x28\x14\x70\x32\x19\xde\x7f\xff\x7d\x66\x66\x66\xd0\x5a\x23\x31\ +\xfc\xd7\x37\x05\xbe\xae\x4f\x21\x10\x58\xca\x60\x29\xb0\x14\x28\ +\x4b\xf1\x47\xd3\xff\x81\x96\xbb\xb0\xa4\x40\xd9\x36\x4a\x29\x36\ +\x36\x36\xc8\xe7\xf3\x68\xdd\x4f\x26\x1b\x1b\x1b\xe4\x47\x46\x92\ +\x71\x13\x19\xa4\xf2\xf8\x31\xbf\xff\xf6\xdb\xb8\xcf\x80\xdf\xf3\ +\x15\xd0\x9a\xd7\x4f\x9d\x4a\xb6\xb8\x30\x33\xc3\x1b\x6f\xbc\x01\ +\xda\x20\x14\xdc\xec\xda\x78\x1b\x76\x38\x89\x0c\x85\x77\x94\xa1\ +\xe3\x69\xa6\xa7\xa7\x71\xb5\x8d\x65\x59\x48\x21\x90\x4a\x21\x84\ +\x60\x72\x72\x92\x20\x65\x51\x21\x44\x38\x3e\x35\x15\x8e\x47\x10\ +\x12\x42\x60\x82\x00\x25\xe5\x53\xf0\xfb\xc1\x0a\x20\x04\x3a\x12\ +\x1e\x11\x42\x26\x93\xd1\x09\x1a\x95\x34\xbc\xb2\x07\x02\x0d\x2a\ +\x52\xc0\xb6\x04\xab\x55\xe8\xb9\x3e\x81\x90\x21\x8c\x2d\x85\x32\ +\x06\xa3\x0d\x7e\x10\xa0\x83\xfe\x1d\xd0\xc6\x10\xf8\x01\x41\xb2\ +\x33\x06\x11\xad\x1d\x13\xc8\x8e\x15\x70\x06\x06\xd0\x5a\x63\x49\ +\x8f\x7f\xb8\xf6\x26\x97\xbe\x56\x54\x1b\x50\x6f\xc1\xda\xe3\x36\ +\x7f\xff\xae\xa4\xe3\x19\x6c\x05\x52\x86\x0a\x6c\x3c\xb8\x81\xb2\ +\x6c\x74\x10\x1a\x4f\x0a\x81\xb2\x2c\x84\x14\xd8\x4a\x11\xc4\x30\ +\x49\x79\xa6\xb2\x14\xc6\x37\x5b\x33\xd8\x4e\x15\x18\xb0\x6d\xfe\ +\xe9\xd2\x25\x0a\x87\x0f\xb3\xb8\xf8\xbb\x4c\xe4\x3a\x4c\xe4\x87\ +\xc8\xda\x60\x2b\x78\xb4\xdc\xe3\x0f\x4e\x2a\x3c\x37\x74\x4c\x11\ +\x4a\x4b\xf7\xde\x77\x1c\x3d\xfe\x87\x78\xae\xdb\x47\xaf\x5a\x6b\ +\x66\x67\x67\xf1\x3c\xef\x09\x13\x49\x89\x0e\x02\x8e\x1c\x3e\x8c\ +\xe7\xfb\x90\xa2\xd0\x20\xba\x17\x52\xee\x4c\x01\x6d\x0c\xc5\xf9\ +\x79\x0a\x33\x33\x61\x84\x93\x02\xa1\x9e\x24\x19\x42\xd9\xc0\x00\ +\xb6\xd3\xff\x3b\x3b\x1a\xb0\x9d\xfe\x07\x32\xc2\xb3\x65\x59\x7d\ +\x54\x2b\x95\x42\x2a\x85\x15\x39\xab\x89\x8c\x21\xa3\xf7\xc4\x4e\ +\x7d\x20\xd0\x9a\x85\xd3\xa7\x23\x76\xb0\xd8\xd5\xb8\xcc\xee\xcc\ +\x08\x43\x0e\xcc\xef\x95\xcc\xc9\x47\x7c\xf8\x2f\x25\xfc\x40\xa0\ +\x94\x42\x29\x85\x6d\xdb\xdc\xbb\x77\x8f\xa5\xa5\x25\xde\x79\xe7\ +\x1d\x8c\x31\x58\x96\x85\x65\x59\xac\xad\xad\x21\x84\xc0\xf7\xfd\ +\x3e\x27\x2e\x97\xcb\x7d\xe3\xb1\x02\xa5\x52\x89\xb9\xb9\x39\x48\ +\xbd\xff\x42\x0a\xc4\x4c\x10\x5a\x40\x31\x3f\x7c\x8f\xc3\x07\x0a\ +\x08\x19\x5a\xf1\xb6\xbb\xca\x1f\xff\xc9\x2f\x13\xf6\x10\x42\x20\ +\xa4\xe4\xab\xaf\xbe\xe2\xb5\xd7\x5e\xc3\xb6\x6d\xb4\xd6\xe1\x78\ +\x34\xdf\xdc\xdc\x1c\x81\xef\x63\xa2\x1d\x88\xc1\x31\x37\x37\x87\ +\xef\x79\x21\xac\xe2\x88\x65\x4c\x38\xef\x4e\x7d\x40\x4a\x89\x65\ +\xdb\x10\xb1\x83\x6d\x3b\x58\xb6\x93\x58\xdb\x71\x06\x42\x68\x29\ +\xd5\xef\x3b\x03\x03\x61\xd0\xdb\xe2\x19\x51\x4a\x22\x52\x14\x2a\ +\xa5\x44\x44\x8e\xde\x27\x98\x65\x25\xa9\xcc\x8e\x14\xb0\x2c\x8b\ +\x8b\x17\x2e\x50\x28\x14\x58\x5c\x5c\xa4\x56\xab\xf1\xe0\xc1\x03\ +\x8c\x31\x48\x29\x59\x5f\x5f\xe7\xcb\x2f\xbf\xc4\xf7\xfd\x44\x08\ +\xcb\xb2\x28\x95\x4a\x58\x96\x95\x58\x1f\xc0\xf3\x3c\x4a\xa5\x12\ +\xb5\x5a\x8d\x40\x6b\x2c\xa5\xb0\x2c\x0b\xc7\x71\xa8\x54\x2a\x21\ +\x64\x37\x45\xdc\x95\x95\x15\x8a\x73\x73\x3b\x67\x21\x52\x91\x18\ +\x60\x6c\x6c\x8c\x57\x5e\x79\x05\x15\x2d\x6e\x59\x16\x0b\x0b\x0b\ +\xf8\xbe\x9f\x58\x13\xe0\xda\xb5\x6b\x1c\x3d\x7a\x14\xcf\xf3\xe8\ +\x76\xbb\xd4\xeb\x75\xda\xed\x36\x57\xae\x5c\xc1\x75\x5d\x1c\xdb\ +\x66\x24\x9f\x67\x68\x68\x88\x7c\x3e\x8f\xe7\x79\xcc\xce\xce\x3e\ +\x89\xc4\x91\x81\xd2\xfe\xb0\x23\x05\x7c\xdf\xe7\xcc\x99\x33\x7d\ +\x3b\x62\x47\x69\x41\x6c\xbd\x64\xab\xfb\x58\x28\x8c\xce\xdd\x6e\ +\x97\xf5\xf5\x75\x3e\xf8\xe0\x03\x3e\xfd\xf4\x53\xa4\x94\xcc\xcf\ +\xcf\x33\x39\x39\xc9\xd4\xd4\x14\xfb\xf7\xef\x67\x6a\x6a\x8a\x46\ +\xa3\x41\xa7\xd3\x61\x60\x60\x00\xcb\xb2\x12\xa1\xb7\x82\xdf\x0b\ +\xef\x40\x1a\x06\x8d\x46\x83\xe5\xe5\xe5\x04\xdb\xb5\x5a\x8d\xab\ +\x57\xaf\xe2\x79\x5e\x82\x65\x29\x25\xab\xab\xab\x74\xbb\x5d\xaa\ +\xd5\x2a\xe7\xcf\x9f\xe7\xea\xd5\xab\xec\xdd\xbb\x97\x7c\x3e\xcf\ +\xf2\xf2\x32\xae\xeb\xd2\xe9\x74\x68\xb5\x5a\x54\xab\x55\x3c\xcf\ +\xc3\x75\x5d\x26\x27\x27\xc9\x66\xb3\xc9\x3c\xa5\x52\x89\x62\xb1\ +\xf8\x72\x0a\xc4\xd6\x04\x18\x1f\x1f\x67\xff\xfe\xfd\x48\x29\x13\ +\xca\x3c\x71\xe2\xc4\x53\xb9\xcd\xf5\xeb\xd7\x99\x9a\x9a\xe2\x93\ +\x4f\x3e\xe1\xd6\xad\x5b\x38\x8e\x13\x32\x9a\x31\xd8\xb6\x4d\x26\ +\x93\x61\x68\x68\x88\xe1\xe1\x61\xc6\xc6\xc6\x70\x5d\x97\xe9\xe9\ +\x69\x06\x07\x07\x99\x9a\x9a\x22\x93\xc9\x20\xa5\x4c\x18\xe9\x79\ +\x97\xdc\x4e\xf8\x0b\x17\x2e\xf0\xd9\x67\x9f\x25\xf7\x8e\xe3\x24\ +\x9f\x18\x3a\x31\x2b\x29\xa5\x12\xec\xd6\x6a\x35\x3e\xfe\xf8\x63\ +\x72\xb9\x1c\xb9\x5c\x0e\xdb\xb6\x13\x81\x82\x20\x20\x08\x02\xb4\ +\xd6\xf8\xbe\x8f\xef\xfb\xec\xd9\xb3\x87\x8d\x8d\x0d\xba\xdd\x6e\ +\xdf\x9c\x2f\x05\x21\x63\x0c\x73\x73\x73\x89\x13\xb7\xdb\x6d\x56\ +\x57\x57\x13\x21\x9b\xcd\x26\x37\x6f\xde\x24\x88\x62\x45\x6c\xe5\ +\x87\x0f\x1f\x72\xed\xda\x35\xa4\x94\x0c\x44\xb9\x54\xfa\x37\x96\ +\x65\xa1\x94\x42\x6b\x4d\xaf\xd7\x43\x29\xc5\x8d\x1b\x37\x70\x1c\ +\x87\xa5\xa5\x25\xf6\xed\xdb\xc7\xc0\xc0\x00\x2b\x2b\x2b\xcc\xce\ +\xce\x3e\x77\x27\xb6\x75\xe2\x85\x85\x85\xe4\x7e\xf7\xee\xdd\x4c\ +\x4d\x4d\x85\x29\xb2\x94\x94\xcb\x65\x5e\x7d\xf5\xd5\x24\x82\xc6\ +\xd1\xb4\x5a\x0d\xeb\xee\xd1\xd1\x51\x7a\xbd\x1e\xc6\x98\x04\x46\ +\xc3\xc3\xc3\x8c\x8c\x8c\x90\xcf\xe7\x19\x1b\x1b\x63\xcf\x9e\x3d\ +\xb8\xae\xcb\xc1\x83\x07\x99\x9c\x9c\xe4\xf6\xed\xdb\x4c\x4f\x4f\ +\x93\xcb\xe5\x12\x23\xee\x58\x81\x38\x1f\x4a\x97\x8f\xb1\x83\xc5\ +\x7e\x10\x6f\x77\x9a\xea\x84\x10\xd8\xb6\x4d\x2e\x97\xc3\x71\x9c\ +\x24\x9d\xd0\x5a\x93\xcd\x66\x93\x40\x17\xef\x84\x48\x95\x96\x83\ +\x83\x83\x7d\x71\xe5\xa5\x15\x70\x22\x5a\x03\xa8\xd7\xeb\x09\xee\ +\xa5\x94\x34\x9b\x4d\x6e\xdd\xba\x85\x4e\x39\xb1\x36\x26\x09\x4c\ +\x31\x3b\xa5\x15\xeb\x76\x3a\x28\x29\x51\x52\x26\x3e\x20\x84\xe0\ +\xce\x9d\x3b\x54\x2a\x15\xaa\xd5\x2a\x8f\x2b\x15\xc6\x46\x47\x29\ +\xaf\xae\x72\xe4\xf0\x61\x8c\xd6\x3b\x53\xc0\xb6\x6d\xfe\x31\x15\ +\x89\x73\xb9\x1c\xe3\xe3\xe3\x09\x84\xd6\xd6\xd6\x98\x9f\x9f\x0f\ +\xeb\xd6\xb8\x8b\x60\x0c\x9d\x4e\x87\x7d\x7b\xf7\xb2\xb4\xb4\x94\ +\x28\xa0\x94\xa2\xdb\xed\x32\x31\x39\x99\x30\x50\x0c\xa3\x4e\xbb\ +\xcd\xcc\xa1\x43\x8c\x8d\x8e\x52\x1f\x1f\xc7\xb6\x6d\x26\x26\x26\ +\xc0\x98\x50\xc9\x9d\x2a\x60\xb4\xee\x73\x62\x11\x59\x3e\xf9\x44\ +\xc2\x59\x29\xb6\x10\x42\xe0\x38\x0e\x13\x13\x13\x9c\x3d\x7b\x96\ +\x1b\xd7\xaf\x43\x14\x94\xa4\x94\x0c\x0d\x0d\x91\xcd\x66\xc9\x66\ +\xb3\x64\x32\x19\x1c\xdb\xa6\xa7\x14\x96\x6d\x27\x65\x67\x3a\xf9\ +\xf3\x83\x20\xac\x0b\x5e\xca\x89\xa3\xac\xb0\xde\x68\x60\x45\xa9\ +\xaf\x94\x92\x66\xa3\xc1\xed\xdb\xb7\xc3\x05\x52\x50\xa9\x54\x2a\ +\xf8\xbe\xcf\xfc\xfc\x3c\xdf\x7c\xf3\x0d\xd5\x6a\x35\x89\xb0\xad\ +\x56\x2b\xa1\x50\xcf\xf3\xe8\x75\xbb\x04\x5a\x73\xf7\xdb\x6f\xd9\ +\x3d\x3c\xcc\xe3\x4a\x85\xa1\x5d\xbb\xa8\xae\xaf\x53\x2e\x97\x39\ +\x34\x33\x93\x14\x40\xcf\x6a\x2d\x6e\xeb\x03\x46\xeb\xa4\xfc\xcb\ +\x0d\x0d\xf5\x41\x48\x4a\x49\x71\x76\x36\x84\x50\xaa\x9f\x13\x57\ +\x5e\xfb\xf6\xed\xe3\xc0\x81\x03\x7c\xf1\xc5\x17\xdc\xbd\x7b\x97\ +\x66\xb3\xc9\xfe\xfd\xfb\x19\x18\x18\x60\x70\xd7\x2e\x72\xb9\x1c\ +\xae\xe7\xe1\x38\x0e\x33\x85\x02\xc3\xc3\xc3\x00\x4c\x4d\x4e\x32\ +\x32\x32\x82\xe7\xfb\x74\xbb\x5d\xba\xdd\x2e\xbe\xef\x7b\x40\x73\ +\x53\x35\xfa\x7c\x05\x2c\xcb\x4a\xda\x1c\x9b\x59\x48\x44\xa9\xae\ +\xb5\x29\xe0\xc8\x08\x46\xf9\xe1\x61\x1c\xdb\xe6\xed\x73\xe7\xa8\ +\x54\x2a\x5c\xbe\x7c\x39\xec\xb0\x19\x43\x26\x9b\xa5\xdb\x6e\x87\ +\xb5\x72\x04\x31\x21\x04\x9d\x4e\x07\x65\x59\x04\x51\x8c\xa8\x55\ +\xab\x0c\x0d\x0d\xf1\xd1\x47\x1f\xfd\x3b\xb0\xba\xd5\x2e\x6c\xeb\ +\xc4\x17\x2e\x5e\x4c\x9c\x78\xa3\x5e\x0f\xeb\x83\x4d\x2c\x14\xa7\ +\x12\x71\x12\xb6\xba\xba\x8a\x89\x20\x18\x68\x8d\xef\x79\xb8\x9e\ +\xc7\x9e\x89\x09\x46\x46\x46\x70\x5d\x37\x0c\x8a\x6b\x6b\x38\x8e\ +\x83\xe7\x79\xdc\xfe\xfa\x6b\x1a\xcd\x26\x9e\xe7\xd1\xe9\x74\x00\ +\xf8\xee\xbb\xef\x98\x2b\x16\x59\x5f\x5f\xbf\xf3\xee\xbb\xef\xfe\ +\x1d\xf0\xf8\x85\x6b\xe2\xb4\x13\x6f\xc5\x42\x73\x73\x73\x49\x20\ +\x8b\x23\xae\x31\x86\x62\xb1\x88\xeb\xba\x68\xad\xd1\x5a\x13\x04\ +\x01\x52\x4a\xa6\xa7\xa7\x29\x95\x4a\x3c\x7c\xf8\x90\x20\x08\xc8\ +\x64\x32\x74\xbb\x5d\x72\xbb\x77\x53\xdb\xd8\xe0\xe0\xc1\x83\xe4\ +\xf3\x79\x46\x47\x47\x39\x77\xee\x1c\xff\x7b\xf9\x72\xe9\xf7\xde\ +\x7c\xf3\x57\xc0\x6d\xc0\xdb\x91\x13\xc7\xc1\x64\x2b\x08\xa5\xd3\ +\xde\x78\x4c\x4a\x89\x65\x59\x49\x8a\x91\x2e\xcc\xdb\xed\x36\xa7\ +\x4e\x9d\xe2\xd4\xa9\x53\xcf\x84\x6d\x2f\xca\x64\xff\xe7\xd7\xbf\ +\xe6\xad\xc5\xc5\x3f\x05\x96\x80\xd6\x8e\x02\x59\x5a\x88\x46\xa3\ +\x91\x14\xe0\x52\x4a\x1a\x8d\x46\x18\xc8\xb4\xee\x8b\x96\xab\xab\ +\xab\x49\x20\x4b\xef\xc0\xa3\x47\x8f\xb8\x73\xe7\x0e\xc5\x62\x91\ +\x20\x08\x12\xc3\xc4\xef\x78\xae\x8b\xdb\xeb\xd1\x6e\xb7\xcd\xdd\ +\xbb\x77\x1b\x6f\x2d\x2e\xfe\xd2\x71\x9c\xff\x76\x5d\xb7\xf9\x52\ +\xe9\x74\x2c\xdc\xd0\x56\x2c\x54\x2c\xe2\xfb\x7e\x5f\xdd\x10\x04\ +\x01\x47\x8e\x1c\xc1\x75\x5d\x82\x20\xc0\xf7\x7d\x5c\xd7\x4d\xe8\ +\x35\x2d\x78\xfc\xd7\x8f\x6a\x82\x76\xbb\x6d\xbe\xff\xfe\xfb\xf6\ +\x9b\x6f\xbd\xf5\x2b\x21\xc4\x67\xae\xeb\x36\x5e\x2a\x9d\xbe\x78\ +\xf1\x22\x9f\x7f\xfe\x79\x5f\x01\x9e\x86\x50\x9c\x13\xc5\x79\x4d\ +\x1c\xb0\xd2\x39\x4e\x10\x04\x34\x9b\x4d\xca\xe5\x32\xb5\x5a\xad\ +\x2f\xc7\x89\x85\xef\xf5\x7a\xb4\x5b\x2d\xf3\xe8\xd1\xa3\xee\x99\ +\x9f\xff\xfc\xcf\x85\x10\xff\x69\x8c\xa9\xbf\x54\x3a\xad\x37\x45\ +\xe2\x74\x2e\xa4\x94\xea\x4b\xa7\x37\x43\x28\x08\x02\xba\xdd\x2e\ +\xed\x76\x9b\x6a\xb5\x4a\xb9\x5c\xa6\x5e\xaf\x93\xc9\x64\x9e\xb2\ +\x7c\x2c\x7c\x79\x65\xa5\x77\xfa\xcc\x99\xbf\x10\x42\xfc\xdb\x0f\ +\x15\x7e\xfb\xc6\x96\xef\x73\x7a\x61\x01\xb4\xc6\x68\x4d\x2e\x97\ +\x63\x4f\x9a\x85\xa4\x4c\x58\x48\x1b\x93\x1c\x44\xe8\x20\x60\xe6\ +\xd0\x21\xca\xe5\x32\x9d\x4e\x87\xd1\xe1\x61\x0a\x85\x02\xf7\xee\ +\xdd\x63\x70\x70\x30\x14\x3e\x08\x12\xe1\x3b\xad\x96\xa9\x54\x2a\ +\xee\xa9\xd3\xa7\xff\x52\x08\xf1\xaf\xc6\x98\x8d\x17\x39\x7a\xda\ +\x3e\x12\xfb\x3e\x26\x75\x0a\xb3\x25\x84\xa4\x44\xa6\x53\x5e\x21\ +\x70\x23\x4c\x17\x8b\xc5\xc4\xe2\xf7\xef\xdf\xe7\xc1\x83\x07\x28\ +\xa5\x68\xb9\x6e\x58\x1b\xb7\x5a\xa6\x56\xaf\x8b\xdf\x39\x79\xf2\ +\xbc\x10\xe2\x23\x63\x4c\xf5\x45\xcf\xce\xb6\xed\x4e\x5b\xb6\x8d\ +\xd1\x1a\x61\x4c\x02\xa1\xf8\xbc\xac\xd9\x68\x70\xf3\x37\xbf\x79\ +\xc2\x28\x51\xc2\xb7\x52\x2a\x51\xab\x56\x09\x82\x80\x4e\xa7\x43\ +\x79\x6d\x8d\x47\xcb\xcb\x94\xcb\x65\xb2\xd9\x6c\x48\x95\xbd\x1e\ +\xdd\x4e\xc7\x6c\xd4\xeb\xfe\xd1\x63\xc7\xce\x5b\x96\xf5\x9e\xef\ +\xfb\x95\x9d\x1c\xfe\x3d\x3b\x12\x5b\x16\x17\x2e\x5c\xe0\x70\xa1\ +\xc0\xe2\x2f\x7e\x91\x04\x32\x69\x59\x58\x52\x22\x95\x7a\x02\xa1\ +\x28\xe5\xd5\xc6\xe0\xf9\x3e\xd3\x07\x0e\x50\xab\xd5\x58\x5b\x5b\ +\x63\x70\x70\x90\x63\xc7\x8f\x73\xff\xfe\x7d\x26\x27\x26\xd0\x5a\ +\xd3\x69\xb7\x4d\xa3\xd9\x0c\x8e\x1e\x3f\xfe\x37\x42\x88\x7f\x8e\ +\x84\x37\x3f\xaa\x02\x5a\x6b\xe6\x23\x27\xd6\x91\x95\xa5\x94\xc8\ +\xb8\xd3\x1c\x77\x96\xa3\x71\x03\x28\x63\xb0\xa4\x4c\xb0\x9e\xcd\ +\x66\x13\x9e\x5f\x29\x95\x18\x1b\x1b\xa3\x56\xad\x9a\x46\xb3\xa9\ +\x4f\x9c\x3c\xf9\xb7\xc0\x25\x63\xcc\xe3\x9d\x0a\xbf\xd5\xc9\x9f\ +\x02\xce\x1a\x63\x3e\x6f\xb7\x5a\x28\xa5\xc2\x26\xac\x10\xdc\xf9\ +\xf6\xdb\x27\x2f\x47\x7d\x7b\x3f\xee\xe9\x47\x10\x32\xc6\x20\x01\ +\x37\xea\x36\xc4\x1d\x08\xb7\xd7\x63\x7d\x7d\x9d\x63\x27\x4e\x18\ +\xaf\xd7\xd3\x67\xce\x9e\xfd\xeb\x46\xa3\x71\xd1\x18\x53\x7e\xd9\ +\xf3\xe3\xe7\x36\xb6\xb4\x31\x18\x21\x38\x5c\x28\x24\x69\xf3\x56\ +\x1d\x8c\x34\x3d\xc6\xe5\x62\x10\x04\xf4\x7a\x3d\x9a\xcd\x26\x63\ +\xe3\xe3\xc6\x92\xd2\xff\xd9\xd9\xb3\x7f\xd5\x6c\x36\xdf\x33\xc6\ +\x54\xf8\x11\x2e\xb9\x5d\x7b\x9d\xc8\xa2\x18\x13\x16\x22\x29\x01\ +\xf5\xa6\x54\x20\x0e\x4e\xc6\x98\x27\xd6\x0f\xc7\xcd\xae\x5d\xbb\ +\x28\x95\x4a\x2b\xc7\x4f\x9c\xf8\xb3\x56\xab\x75\x49\x6b\x5d\x79\ +\x19\xd8\x6c\x77\x29\xe0\x67\xe6\x47\xba\xb4\xd6\xe6\xca\x95\x2b\ +\xad\xd7\x5f\x7f\xfd\x13\xe0\x1c\x30\xf4\xa3\xff\x0b\xc2\xe6\x7b\ +\xc7\x71\x0e\xb8\xae\xbb\x00\xec\x4b\xed\x90\x4c\xbd\xbf\xf9\xbb\ +\x48\x7d\x36\xbf\xd3\x05\xee\x02\xff\x07\x3c\x04\x7a\xbf\x6d\x05\ +\x62\x61\x9d\x4d\xfe\x21\x9e\xf1\x3b\xf1\x9c\xf9\x74\x24\xb4\xfb\ +\xdb\x82\xcc\xff\x03\xde\x34\x13\x71\xf0\xbc\xad\x12\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\xd3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x16\ +\x00\x2e\x3a\x4b\xf4\xe4\x41\x00\x00\x0b\x53\x49\x44\x41\x54\x68\ +\xde\xed\x98\x6b\x90\x55\xd5\x95\xc7\xff\x6b\xef\x73\xee\xa3\xdf\ +\x4d\x63\x3f\xe1\x36\xd2\x0d\x7d\x3b\x3c\x1a\x6d\xb0\x26\x23\x3a\ +\x2a\xaf\x30\x49\x69\x1c\xc4\x96\xc7\x0c\x66\xd0\x49\x9c\x89\x49\ +\x26\x53\xa9\xe8\x38\x33\x19\x47\x47\x6b\x62\x25\x63\x70\xac\x08\ +\x82\x21\xa8\xa4\x81\x0e\x31\x83\x9a\x89\x8f\x18\x11\x44\x84\x86\ +\xe9\x07\x4d\x44\x68\xa0\x1f\xf4\x83\xbe\x7d\x1f\xe7\x3e\xce\x6b\ +\xef\x35\x1f\xa2\x9f\x93\x62\x68\xe8\x54\xe5\xff\xe5\x54\x9d\xda\ +\x7b\xd7\xf9\xd5\x7f\xad\x75\xd6\x5e\xc0\x1f\x75\x75\x45\xff\xdf\ +\x03\xfa\xfa\xfb\x10\x99\x1e\x01\x00\x0c\x0d\x0d\x56\x07\x83\xa1\ +\xb9\x44\xb2\x92\xa1\x85\xe7\x79\x23\x56\x32\x79\xa2\x7e\xd6\xec\ +\x3e\x00\x68\x6f\x3f\x8a\xe6\xe6\x85\x97\x15\xc0\xb8\xd4\x8d\xe7\ +\xfb\xce\xa3\x36\x52\x8b\x60\x28\x38\x6d\x7c\x3c\xf6\xa0\xd6\xfc\ +\x15\xad\x55\x91\xeb\x38\x60\xd6\xf0\x95\x0f\xcd\x80\x19\x30\x71\ +\xee\xfc\x39\x1f\xcc\x3b\x53\x56\xfa\x3f\x00\xf4\x1c\x38\xf8\x1e\ +\x16\xdf\x78\xd3\xd5\x73\xa0\x6f\xa0\x1f\xd6\x68\x8a\xca\x6a\xca\ +\x9e\x67\xad\x37\x02\x1a\x87\x8e\x74\x3b\xfb\x7e\xf9\x6e\x4e\xf9\ +\x4a\x3b\xae\x87\xe2\xa2\x7c\x99\x4c\xa5\x55\x38\x68\xca\xcf\xde\ +\xd0\x14\x5c\xd4\x14\x0d\x19\x01\x03\xcc\xf4\x56\xec\xe2\xc5\x3b\ +\xea\xae\xbd\x36\x5b\x3b\xb3\xee\xea\x00\xf4\x0f\xf4\x47\xc1\xdc\ +\x4d\xc4\x72\xcf\xbe\xfd\xa9\x7d\x6f\x1f\x4d\xdc\x73\xe7\xf2\xbc\ +\xdb\x57\x2e\x31\x4b\x8b\x83\x86\xd2\xd0\xc4\x00\x49\x50\x26\xeb\ +\xf3\x2f\xde\xdc\xef\xec\x68\xdd\x67\xcf\x6f\xa8\x2a\xfc\xc2\x92\ +\x45\xc5\xa6\x19\xf0\x3d\xdf\xbd\xf9\x96\x3f\xbb\xed\xd0\x15\x07\ +\xe8\x1f\xe8\xbf\x59\x79\xde\xbb\xe3\x49\x4b\x3d\xf4\xdd\x9d\x03\ +\xf7\x6f\xb8\x2b\xb8\xf4\xa6\x85\x41\xdb\xf1\x14\x58\x33\x11\x01\ +\x60\x06\x00\x06\x11\x31\x00\x22\x0a\x85\x4c\x79\xf8\xd8\x49\xe7\ +\xc9\xef\x6f\x76\xbe\xdc\x72\x63\xcd\xd4\x29\xc5\x06\x33\xbe\xb0\ +\x7c\xd9\x8a\xd7\xae\x08\x40\x57\x77\x17\xf2\x42\xa1\x69\x8a\xb9\ +\x7f\x68\x24\xe6\x3e\xf3\xd2\xaf\x07\x9e\x7a\xf4\x1b\x05\x44\xf0\ +\xc1\xcc\x24\x84\x12\x04\x10\x91\x06\x18\x20\x30\x31\x04\x83\xc0\ +\xcc\x42\x6b\x06\x00\x49\x24\x8c\x6f\xff\xdb\xa6\xf4\x4d\xf3\xa7\ +\xd6\xd4\x94\x97\x04\x95\xd2\x0b\x8b\x73\xc5\xed\x4b\xd6\x2d\xbd\ +\x24\x00\xf1\xfb\x2e\x9c\x37\x77\x1e\x6c\xd7\x3d\x92\xb6\xd2\x7a\ +\xf3\x9e\xc3\x7d\x4f\x7c\xe7\xef\x83\xb6\xa7\xb3\xae\xa7\x73\x3e\ +\x53\x46\x31\xb2\x1a\x48\x6b\x46\x46\x93\x48\x6b\x16\x19\x45\x64\ +\xa9\xdf\xbe\x4b\x2b\x46\xd6\x53\x9c\xc9\xb9\x7e\xe6\xf1\x47\x1e\ +\x0c\x76\x9d\xf3\x2e\x0c\x8d\xc6\xfc\x9c\x93\x3d\xb8\x64\xdd\x52\ +\x3c\xb7\xf9\x87\x13\xeb\xc0\x89\x13\xdd\x4f\x30\xfb\x0f\x7f\x77\ +\xfb\xfe\xde\x07\xef\x5f\x67\x98\x66\xc0\x96\x06\xf9\x86\x14\xbe\ +\x94\xe4\x0b\x21\x94\x94\xa4\x05\xa0\x89\xc0\x44\xbf\x0d\x24\xcd\ +\x20\x66\x08\xa5\x59\x2a\xa5\x0d\xdf\xd7\x86\xd2\x6c\x30\x73\xe8\ +\xe9\x67\xb6\x62\x79\xf3\x94\x19\x8e\xa7\x37\xdd\xbb\xe1\x4b\x5f\ +\x9f\x50\x07\x72\x76\xee\xe1\xae\x53\x43\xe9\x68\x74\x9e\xe3\x6b\ +\x69\x79\x5a\x67\x14\xc3\xd2\x10\xa9\xc2\xe2\xd0\x38\x04\x25\x88\ +\x90\x20\x89\x04\x49\x4a\x40\x50\x9c\x24\x25\x48\x52\x42\x48\x4a\ +\x16\x95\x04\x62\x9a\x44\x52\x43\x58\xbe\xe6\x8c\xed\x6a\xeb\xcf\ +\x57\xae\xf0\x8f\x9f\x8a\x8d\x57\x94\x57\x7c\xed\xf3\xb7\x7f\xce\ +\x9c\x10\x80\xb7\xde\x78\x13\x87\x3f\xfc\x60\xa3\xf2\x5d\xec\x7d\ +\xb7\xb7\xaf\xa9\x69\x8e\xe7\x68\xce\xfa\x4c\x19\x86\xb4\x6c\xcf\ +\xcd\xac\x58\xb9\xf6\x86\xe9\x65\xa6\x84\x41\xe3\x64\x88\x71\x21\ +\x29\x26\x4c\x8a\x09\x49\x31\x69\xd2\xb8\xed\x3b\xa9\x25\xcb\xd6\ +\xfc\x49\x6d\x45\x80\x34\x21\x41\x42\x64\x49\x08\xa7\xaa\xa6\xda\ +\xee\x4f\x9a\xa3\xf5\x75\x33\xb0\x62\xf9\xca\xfb\x26\x04\x60\xe9\ +\xf2\x65\xb0\x6d\xfb\xee\x74\x26\xc7\xfd\xc9\xd0\x88\xed\x93\xe5\ +\x33\xd2\x8a\x29\x45\xa6\x4c\xbe\xdc\xf6\xcb\xb2\x39\xcd\x9f\x1d\ +\x66\x20\x29\x24\x8d\x49\x83\xc6\xa4\x49\x63\xc6\x27\xcf\xbc\x3c\ +\x79\xf1\xf9\x1d\xaf\x5e\x33\xb7\xf9\x4f\x87\x18\xb0\x82\x41\xe1\ +\xe4\x87\x0c\xce\x0f\x49\x04\x4d\xc3\x2f\x9f\x36\xdb\x3a\xd3\x37\ +\xea\x2c\x68\xba\xee\xbe\x09\x0b\x21\xa5\xfc\x9b\x3f\xee\x4b\x24\ +\x2b\x6a\x6a\x9c\x0f\x3e\x4e\x9e\xcd\x79\x48\x6a\x22\x2b\xe7\xab\ +\xd8\xf7\xfe\xe1\xae\x32\x33\xbf\x2c\x2e\x81\xa4\x30\xe9\xa2\x90\ +\x34\x56\x11\x10\x83\x10\x14\xd7\x02\x43\x19\xc5\x7d\x4f\x7d\xb3\ +\xa5\x32\x50\x50\x16\x23\xc0\x0a\x05\x84\x1b\x0e\x10\x15\x84\xa5\ +\x29\x04\xbc\x50\x71\x59\xf2\xe0\xb1\x8f\x52\x4a\x79\xd7\x4f\x18\ +\x80\x63\x3b\xa1\xd1\x84\x9b\x2d\x2a\x2e\x75\x7c\x4d\xb9\x83\xa7\ +\x73\x27\xcf\xc4\xfd\x8f\x1c\xe6\x91\xb3\x3e\xb6\x10\x6b\x25\x80\ +\x24\x40\x89\x72\x83\x86\x6f\x5b\xf5\xd5\x7f\x2f\x97\x74\xae\x42\ +\x8a\x7b\xab\x05\xdd\x6f\x01\x4f\xb2\x56\xca\x04\x2c\x48\x1a\xd7\ +\x44\x63\x19\x8f\x47\x06\xe3\xde\x85\xbc\xfc\x02\x7b\x60\x38\x99\ +\x19\x1d\x1d\xc5\x5f\xde\xbb\xb6\xec\xb2\xf7\x42\xaf\xbd\xfe\x6a\ +\xb1\xed\xd8\xc8\xf9\xda\x37\x03\x01\x5f\x1a\xc2\x0b\x07\xa5\x9f\ +\xf2\x38\xd6\x9b\x56\x31\x9f\x30\x3c\x3c\x6e\x2d\xf4\x80\xde\x61\ +\xc5\x27\xa4\x49\xba\xbc\xba\x72\xe7\x05\xe0\xf4\xa8\xab\x1f\x50\ +\x00\x57\x07\x85\x1e\x1e\xb7\x46\x6c\xa0\xbd\xdf\xd3\x56\xd0\xd1\ +\x0d\xb9\xb4\x2a\xcf\xb8\x3a\xcf\x51\x46\xd8\x63\xd3\x3d\xfd\xf1\ +\x29\x14\x15\x97\x96\x02\x88\x5d\x56\x00\xc7\x71\x7c\xcf\x75\xa1\ +\x15\xb4\x08\x08\x4d\x82\x94\x34\xc8\x37\x02\xe4\x86\xc2\xd2\x2d\ +\x92\x70\xb4\xd2\x8a\x00\x6b\x4c\xf3\xd8\xd9\xb4\x9f\x6b\x7d\xe6\ +\x9f\x22\x0c\x3c\xf5\xbe\xc7\x1b\xae\x91\x14\xb6\x01\xe5\xfb\xca\ +\x37\x00\x3f\x29\x69\x50\xf8\x6c\xa4\xb2\xca\x1e\x4d\xab\x72\xcf\ +\x57\xe5\x01\x93\xe4\xe0\xd0\x05\x08\x61\x78\x97\x3d\x84\xfe\xe2\ +\xce\x55\x19\xcf\xf5\x90\x1f\xd0\x21\xd7\xf5\x05\x81\x40\x82\x94\ +\x21\x49\x99\x01\x72\x03\x80\xc7\x0c\x16\x80\x22\x82\x57\x2e\x60\ +\x00\x58\xbd\xc7\x72\xd7\x56\x99\x24\x05\xc1\x0f\x02\x1e\x6b\x56\ +\x02\xd0\x90\xe4\xe4\x04\xc5\x53\x3e\x27\x41\xa4\x24\x41\x18\xa4\ +\xa4\xe7\x79\xc8\xd9\x7e\xff\xc4\x24\x31\x74\x6f\x49\x1e\xe7\x3b\ +\xae\x27\x95\xd6\x42\x6b\x80\x04\x69\x61\x90\x2f\x01\xcd\x60\x96\ +\x80\x22\xc0\xbf\x39\xcf\x88\xdf\x7a\xe7\xdf\xf6\xdf\x5d\x18\xc8\ +\x12\xe0\x0a\xb0\x1b\x06\x3c\xcd\xcc\x12\xf0\x09\xac\x4d\x83\x54\ +\xd8\x14\x22\x68\x08\xd3\x71\x3d\xc3\xf4\x63\x53\x5c\xd7\x4b\x6e\ +\xdb\xb2\x59\x4f\x08\x80\x56\xfa\x67\x0d\x91\x29\x85\x41\xce\x16\ +\xd5\x95\x87\xca\xa7\x97\x18\xd7\x80\x59\x7e\xb2\x99\x93\x56\x4e\ +\x11\x20\x88\xe0\xc7\x01\xc1\x86\xb9\x29\x09\xe4\x24\x91\x67\x08\ +\xe1\x15\x02\x5e\x32\x95\x55\x02\x10\x02\xd0\x52\x80\x82\x02\x79\ +\x92\x38\x64\xdb\x5e\x50\x67\x46\x8a\x3c\xcf\xfb\xc5\x84\x54\xa1\ +\x67\x9e\xdd\x84\x33\x67\xcf\x3c\x5b\x3d\x6d\x3a\x16\x54\xdb\xf5\ +\x75\x53\xcd\x48\xa4\x44\x46\xf2\x05\x15\xfb\x3e\x1b\x1f\x65\x7c\ +\x7d\xe4\xe5\x6f\xcd\xdc\x9e\xf2\xdf\xcd\x23\xd0\x6b\x96\x6f\xff\ +\x7a\xcf\x0f\x16\x14\x03\xfb\x0e\xb9\x3a\x21\x01\xb7\xd5\xf2\xdd\ +\xe3\xbb\x1f\xae\x7f\xc9\xf2\xf7\x87\x08\x66\x88\x51\x10\x26\x94\ +\x64\x73\x6e\x38\x94\x3e\x31\x33\x16\x8f\x43\x29\xf5\xc2\x3d\x6b\ +\xef\x9e\xb8\x5e\xe8\xad\xb7\xdf\xec\xac\xae\xae\x99\x7b\xa8\x2f\ +\xef\x48\x69\x69\xd1\x85\x11\x8f\x8e\x16\x56\x04\x4e\x57\x54\x05\ +\x86\x92\x1a\xb1\x72\x43\xb0\x01\xce\x9a\x42\x38\xef\x7b\x3a\xd1\ +\xe3\xc2\x7f\xa0\x40\xe4\x29\x40\x28\x46\xe8\x9c\xaf\x50\x45\xa2\ +\x3c\x28\x78\xaa\x9f\x50\xf3\x47\x86\x9d\xd9\x1f\x76\xc7\xa6\x66\ +\xdb\x9f\xfe\xe2\xe0\x60\x7f\xbc\x6d\xf7\xde\xf2\x09\xfb\x0f\x3c\ +\xf1\xe4\xe3\x68\x6b\x6b\xbb\x2b\x6d\xa5\x68\xf8\xd4\x81\xe9\x07\ +\x4f\x5a\xd9\x0b\xa3\x76\x38\x9d\xf4\x8b\xed\x9c\x0e\x97\x4a\xca\ +\xd7\x80\xd0\x04\xc1\x00\x2f\x0e\x88\xe0\x03\x85\xc2\x00\xc1\x61\ +\xb0\x0f\x80\x6b\x25\x15\x15\x08\x94\x14\x32\x66\x6a\x57\x45\x06\ +\x2e\x3a\x79\x81\xd1\xfd\x8b\x2e\x0c\x9c\x37\xa4\x94\xf7\xae\x6e\ +\x59\x75\x49\xdd\xa8\xfc\x7d\x16\xbd\xfd\xf6\xaf\x70\xf4\x68\x7b\ +\x6c\x66\xdd\x8c\xf2\xca\x12\xe3\xb6\x73\xe7\x07\xe1\xe7\x4d\x1f\ +\x97\x90\x2a\x10\x12\x7e\x61\xa1\xb4\x25\x41\x4b\x40\x09\xc0\x27\ +\xc0\x0b\x10\xb9\x05\x44\x8a\xc0\xe1\x20\x68\x4a\x01\x51\xa4\x48\ +\x52\x43\xc6\x52\xb3\x7e\x73\xce\x2e\x19\x3d\x7b\xb2\xb1\xf7\x70\ +\xeb\x1c\x5f\xf3\x8e\xdd\xad\x6d\x4f\xf5\x9c\x38\x39\x71\x00\x00\ +\xf0\xed\x87\xbe\x85\x47\xff\xf5\xf1\xd7\xeb\x1b\x66\xdd\x2a\xd2\ +\x67\x6f\xc8\x66\x1c\xd3\xcf\xaf\x4b\x92\x62\x19\x34\x85\x28\x29\ +\x90\x2a\x20\x84\x11\x20\x98\x21\x22\x33\x5f\x70\x28\x0c\x2a\x09\ +\x02\x91\xb0\x40\x43\x88\xd0\x10\x4f\xaa\xda\xe3\xa7\xed\xe2\x91\ +\x53\xc7\xae\xef\x3d\xf4\xa3\x45\xa9\x74\xa6\x77\xcf\xae\x9f\xde\ +\xba\xba\x65\x15\x26\x1c\xe0\xe0\x81\xf7\xf1\xb5\x6f\x3c\x88\xa7\ +\xbf\xff\x83\xed\xd7\x35\x5f\xbf\x9c\x53\x67\x16\x66\x87\x7b\xa6\ +\xe7\x82\xb3\x2c\xd7\x0b\x04\x58\x51\x5e\x7e\x48\x04\x0b\x83\x54\ +\x10\x16\x98\x6a\x82\x6a\x88\x70\x2d\x04\xd7\x66\x6c\xae\x39\x35\ +\xe0\x95\x7f\xd0\x15\xab\xb4\x7b\xdf\x59\xd6\xf9\xde\xce\x86\x64\ +\x2a\xd3\xde\xb6\x7b\xef\xdc\xd5\x2d\xab\xb0\x67\xd7\x4f\xaf\xdc\ +\x9d\xf8\x6f\xbe\x72\x1f\xb6\x3c\xb7\x15\x5f\xfa\xeb\x0d\x8f\x78\ +\x9e\xf3\x38\x2b\x85\x50\xd5\x82\xde\xa2\xba\x5b\x3a\xa7\xce\x6c\ +\x3a\x3b\xb5\x44\x5a\xa5\xc5\xd2\x09\x9a\xc4\xae\xc7\x66\xd2\xa2\ +\x82\xc4\xc0\xe9\x19\x3c\xd6\xb3\x60\xac\xf7\xd0\xac\x8e\x8e\xff\ +\x45\x7d\xfd\x6c\x1c\xfe\xf0\x83\xbc\xda\xc8\x8c\x5c\xdb\x9e\xbd\ +\x57\x6f\xb0\xd5\xb2\x66\xf5\x0c\xd6\xfa\x39\xcd\x7a\x85\x41\x40\ +\x30\xaf\x00\xe1\xd2\x69\xb1\x40\x20\xec\x05\x43\xf9\xbe\xf2\xac\ +\x7c\xce\xc5\x4b\xb2\x56\x82\x46\xc7\xe3\x20\x12\x27\x1f\x7e\xe8\ +\x91\x59\x99\x4c\xc6\xdf\xfb\x4a\xdb\x7f\x6f\xfa\xcf\xff\x6a\x59\ +\xff\x57\xeb\xaa\x5c\xd7\x19\xda\xdd\xda\x76\xe5\x01\x3e\xb5\xff\ +\x9e\xb5\x77\x17\x33\xf3\x7a\x66\x5e\x02\xf0\x7c\xd6\x5c\xf9\xc9\ +\x30\xe2\x22\x11\x7a\x88\xc4\x1b\x44\xb4\xa5\x75\xe7\xee\xdc\x96\ +\x2d\x5b\xce\x2e\x5d\xb6\xb4\xea\xc0\x81\xf7\xec\x74\x26\xed\x1e\ +\x3f\x7e\x6c\xf4\xf9\xcd\xdb\xe6\xfe\xc1\xcc\x32\x37\x6f\xd9\xbc\ +\xc6\x75\x5d\xb7\xab\xbb\x8b\x5f\xf9\xf9\xcf\xf4\x77\x1e\xfd\x17\ +\x5e\xb3\xbe\xa5\xe5\x52\xcf\x13\x57\xf2\xe3\xd7\xdc\xb3\x66\x9a\ +\x6d\xdb\x3b\xb3\xb9\xac\x31\xf3\xda\x99\x28\x2c\x28\xa2\x48\xa4\ +\x96\xa7\x94\x96\xfd\x08\x00\x56\xad\xbe\x73\xe2\xaa\xd0\xe5\x50\ +\x77\x77\x77\x2a\xda\x10\x9d\x1f\x0a\x85\x3e\x13\x6d\x8c\x82\x99\ +\x91\xcb\xe6\xc8\xf5\x5c\xb3\xba\xa6\x2a\xdc\xba\x73\xd7\x5b\x93\ +\x1a\x60\xfd\xfa\xf5\xe8\x3d\xd3\xfb\x7a\x30\x14\xfc\xc7\x19\xb5\ +\x33\x50\x55\x55\x85\x78\x7c\x1c\x5a\x33\x12\xf1\xf8\xe2\xd2\xa9\ +\x25\xcf\x36\x35\xcd\xcf\x9e\xec\xf9\xcd\xe4\x04\xe8\xec\xec\x44\ +\xef\xd9\x5e\x37\xda\x18\x55\x44\x74\xdb\x9c\xcf\xcc\x41\xc0\x34\ +\x91\x4e\xa7\xa1\x94\xe2\x4c\x26\x73\xdd\xce\x97\x5a\x5f\x9c\xb4\ +\x0e\x7c\xaa\x23\x47\x8e\xec\x6f\x68\x68\xf8\x7a\x65\x55\x65\xa8\ +\x36\x52\x4b\x96\x65\x41\x29\x45\x96\x65\xd5\x55\xd7\x54\xfd\xaa\ +\x69\xc1\xfc\xbe\xae\xce\xee\xc9\x0b\xf0\xd8\x63\x8f\x61\x70\x70\ +\xb0\x4b\x69\xb5\xae\xb1\xb1\x11\x05\x05\xf9\x48\xa5\x52\x00\x83\ +\xe3\xf1\xf1\x95\xdb\x5f\xd8\xf1\xbd\x49\xed\xc0\x3b\xef\xbc\x83\ +\xe3\xc7\x8f\x7f\x1c\x8d\x46\x3f\x57\x58\x54\x58\x53\x5f\x57\x4f\ +\xae\xeb\xc0\x71\x3d\x72\x5d\xa7\xb0\xba\xa6\x32\xd1\xd9\xd1\x7d\ +\x78\xd2\x02\x00\xc0\x86\x0d\x1b\x30\x36\x36\xf6\x06\x80\x6f\xd6\ +\xd7\xd7\xa3\xb4\x74\x0a\x52\xa9\x14\xf8\x13\x17\x5c\x2f\xfb\xc4\ +\x8d\x8b\x17\xeb\xdf\x95\xd0\x57\x0d\xa0\xa3\xa3\x03\x3d\x3d\x3d\ +\xa9\x68\x34\x5a\x1e\x08\x06\x16\x35\x34\x34\x80\x01\x38\x8e\x4d\ +\xbe\xe7\x81\x48\x46\x7e\xf2\xf2\xae\x57\x26\xad\x03\x9f\x96\xd5\ +\xad\x5b\xb7\xbe\xde\xd8\xd8\xf8\xcf\x35\x35\x35\x54\x59\x51\x41\ +\xe9\x74\x1a\xcc\x8c\x54\x32\xb9\xa0\xb2\xb2\xe2\x27\xf3\x9a\xe6\ +\xc6\x4e\x74\xf7\x4c\x4e\x80\xce\xce\x4e\x00\x40\xc3\xec\x86\x0b\ +\x44\x74\x7b\x34\xda\x08\xc3\x90\xc8\xe5\x6c\x68\xad\x39\x99\x4a\ +\xdc\xf2\xe2\x8f\x5f\xfe\xe1\xa4\x75\xe0\x53\xb5\xb7\xb7\x1f\x8b\ +\x46\xa3\x1b\xa6\x94\x4d\x29\x89\x44\x22\x64\xe7\x6c\x30\x6b\xca\ +\x64\xb3\x15\xd5\x35\x95\xc7\xe6\xcd\x9f\x7b\xaa\xbb\xeb\xc4\xe4\ +\x05\xd8\xb8\x71\x23\x92\xc9\xe4\x7b\x60\x7c\x79\xd6\xec\x59\x08\ +\xe7\x85\x75\x36\x9b\xf5\xb5\xd6\x48\x26\x13\x78\x61\xeb\xf6\xbd\ +\x97\x3c\x5a\xbc\x12\xda\xb6\x6d\x1b\x00\x1c\x2b\x2d\x2d\xfd\x79\ +\x47\x47\xc7\xca\xe6\xe6\x66\x59\x50\x58\x60\x16\x15\x16\xa1\xa4\ +\xb8\x64\x60\xd2\x74\xa3\xbf\x2b\xa1\x5f\xfd\x9f\x57\x5b\x5c\xc7\ +\xcd\x0a\x21\xa4\x20\x09\x21\xc4\x98\xe3\x78\x8f\xfe\xdd\x57\x1f\ +\xf8\xc3\xb8\x2b\xec\xda\xb5\x0b\x00\x30\x32\x3a\x7c\xc7\xd1\xf6\ +\x0f\xef\x00\x80\x1d\x2f\xfe\x18\x7f\xd4\x64\xd6\xff\x01\x48\x9b\ +\xde\x45\x6f\x98\x2a\x94\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x06\x38\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5c\x00\x00\x37\x5c\ +\x01\xcb\xc7\xa4\xb9\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\xaa\x49\x44\x41\x54\x78\ +\xda\xed\x57\xbf\x6f\x14\x57\x10\xfe\xe6\xdd\xee\xde\x9d\x7d\x3e\ +\xff\x42\x18\x0c\x36\x52\x80\x28\xa0\x28\x31\x18\x39\x0a\x21\x41\ +\x10\x89\x3a\x28\xff\x43\xa8\x10\x29\x52\xd0\xa5\x48\x97\x26\x34\ +\x91\x22\x45\x6e\x50\x28\x30\x55\x20\x0d\x45\x10\x21\x21\x02\x84\ +\x8c\xad\x40\x64\x8c\xf9\x61\xb0\x03\x8e\xb0\xf1\x8f\xf3\xe1\xbb\ +\xbd\xf7\x26\xb3\xbb\x5e\xb1\x7b\xab\xd3\x15\x29\xdc\xec\x27\x7d\ +\x9a\xd9\xe7\xdb\xdd\x99\xef\xcd\xcc\x3e\x23\x45\x8a\x14\x29\x52\ +\xa4\x48\x91\x22\x45\x8a\x0d\x03\x95\x5c\x17\x17\x0f\x1d\xc2\xa6\ +\xc1\x41\xe4\xb7\x6c\x41\x61\xd7\x2e\x3c\x3e\x7b\x56\xcd\x8f\x8f\ +\xd3\xea\xdc\x1c\x8c\x31\xc9\x9b\x22\x54\x6f\x6c\x82\x99\xd0\x36\ +\xa0\x95\xb4\x49\x2a\x05\x67\xf3\x66\xe4\x06\x06\xb8\x78\xe2\x84\ +\xd1\xd3\xd3\xa8\xcd\xce\xa2\xf6\xf8\x31\xba\x46\x46\x40\xcc\x8c\ +\x9f\x89\xfc\x20\xba\x4e\x9e\xa4\xa5\x3b\x77\x38\x63\xdb\xf0\x50\ +\x59\x59\xc1\x67\xb7\x6f\x63\x23\x31\xbb\x77\x2f\x32\x6d\x6d\xbe\ +\xcf\x22\x76\x7e\x68\x88\x4a\xc3\xc3\xec\xf9\x5f\x02\xa0\x9f\x7a\ +\x7a\x90\xeb\xeb\x43\x6b\x7f\x3f\xbd\x77\xe6\x0c\xaf\x3c\x7c\x58\ +\x7c\x38\x3c\x7c\xf8\xf9\xd5\xab\x7b\x4a\x33\x33\x79\x83\xa4\xfa\ +\x08\x95\x0f\xd9\x44\x7d\xd5\x48\xfd\xd0\x6f\xb2\x0b\xd9\x6d\xdb\ +\xca\x2d\x47\x8f\xfe\x5d\x3c\x75\xea\x9a\x3d\x38\xb8\xb2\x74\xfc\ +\x38\xc9\x4e\xb0\x99\x99\x81\x95\x95\x92\xe9\x1a\x18\xa0\xde\x03\ +\x07\xf8\x9f\x4b\x97\x8e\xac\x3d\x7b\xf6\x83\x5e\x59\x79\xdb\x2e\ +\x16\x19\x8e\x43\xa6\x5a\x05\x88\x00\xe6\x58\xf9\x98\xba\xe0\x4d\ +\x5d\x92\xa6\xae\xdc\xb8\x8e\xa6\xee\x5e\x53\xe7\x33\x11\x98\x19\ +\xec\x38\x80\xc4\xa2\x17\x17\xa9\x7c\xe1\xc2\x84\x33\x3a\x7a\xc2\ +\xf9\xfc\xf3\x6b\xb5\x5b\xb7\xa8\x36\x3e\xce\x56\x41\x94\x2f\xbf\ +\x78\xc1\x53\x97\x2f\x7f\xd8\xd2\xdd\x7d\x31\xbf\x69\x53\x21\xb7\ +\x75\xab\x76\x5e\xbd\xe2\xea\xe4\x24\x6a\x10\x30\xc7\xeb\xbf\x89\ +\xfa\x3a\xa2\xbc\x69\x40\xae\x63\x08\x0e\x9f\x1b\x0a\x66\x0c\x4c\ +\x67\x27\xd0\xd3\x43\xc6\xb6\xdf\x71\xc7\xc6\x7e\xa1\xc5\xc5\x63\ +\x70\xdd\x1b\x56\x5f\x1f\x59\xcf\x46\x46\xb8\x7d\xcf\x1e\x85\x42\ +\xe1\x3b\xd6\xba\x60\x75\x74\xd4\xb2\x9d\x9d\x56\xae\xb7\x97\xf3\ +\xdb\xb7\x43\x57\xab\x04\x22\x44\x41\x0d\x1b\xb9\x79\x13\xab\x26\ +\x25\x14\x5a\x9b\x08\x19\xad\x91\x51\x8a\xb3\xfd\xfd\x40\x67\x27\ +\x19\xd7\xad\x61\x6e\xae\x8d\x66\x67\xcf\x74\x54\x2a\x07\x31\x31\ +\x61\xe8\xfb\x5c\x0e\x64\x59\x9f\x38\x5d\x5d\xbf\xb5\xed\xde\xad\ +\x0b\x3b\x76\x64\xb6\x1d\x3c\xc8\x1d\xed\xed\x54\x9e\x98\xf0\xd5\ +\x57\x91\xc0\x55\xbd\x42\x0d\x88\x98\x9f\xec\x21\xae\xdb\x59\xdf\ +\x23\x02\x0b\x4d\xad\x06\x16\x5a\xf9\x3c\x9c\x9d\x3b\xb1\x54\x2e\ +\xa3\xbd\x54\x62\x8c\x8d\x11\x3d\x7d\xaa\x69\x6a\x2a\xa3\x16\x16\ +\x0e\x43\xeb\x6b\x56\xb5\x52\x81\xaa\xd5\xf6\xb9\x2f\x5f\x42\x67\ +\xb3\xac\x8a\x45\xb4\xb5\xb4\xd0\xfc\xf9\xf3\xd0\xcb\xcb\xfe\x18\ +\x53\x40\x43\x22\x1a\x64\x93\xe0\x11\xe9\x0d\x8e\xd4\xba\x67\x0d\ +\x33\xb4\xeb\x42\x8b\xcd\x48\x0c\x24\x23\xfd\x5f\xe9\xbf\x89\x73\ +\xe7\x30\x7d\xff\x3e\x8e\x9d\x3e\x4d\x6f\xc9\x54\x74\xa5\x79\x2d\ +\x89\x15\xd5\xea\x3e\x3f\x01\xc3\xec\x65\x5c\xd4\x92\xf1\xca\x83\ +\x07\x78\x2d\x0f\xd9\x25\xa3\x6b\x6d\x61\x01\x56\x2e\xe7\x3f\x90\ +\xd1\x18\x2a\xd2\x80\x08\xfc\x64\x42\x75\xd7\x1c\x96\xa4\x31\xfe\ +\x68\x64\xb1\x24\xef\x92\x69\x03\xee\xee\xc6\xd2\xd2\x12\xa6\xaf\ +\x5f\xc7\xcc\xbd\x7b\xa8\x30\x03\xc2\xb9\xbb\x77\xd1\x27\xd7\xee\ +\xa3\x47\xa1\x38\x45\x16\x6b\x99\xc8\x8b\xb5\xb0\x22\xdb\xe5\xbe\ +\x7e\x0d\x06\x7c\x45\x50\x37\x75\x38\xc1\x98\xea\x49\x86\xc1\x32\ +\xfb\x81\x22\xa4\x57\xe3\x52\x22\x96\x8c\x71\x48\x93\x56\x00\xcc\ +\xcb\x47\x6a\xee\xca\x15\xcc\xcf\xcc\xf8\xd7\x96\xd0\x28\xe5\x97\ +\x2b\x89\xc0\x46\xe2\x32\x91\xdd\xf3\x60\x71\x98\x40\x84\xde\x6e\ +\x68\xad\xe3\x75\x1a\x82\x28\x92\x48\x1c\x1c\xf6\x86\x30\x54\x18\ +\x61\x82\x99\x0c\x54\x36\x0b\x2a\x14\x40\x52\x22\x46\x14\x77\xa5\ +\x44\x4a\xcf\x9f\x63\xe9\xe6\x4d\x2c\x3f\x79\x82\xb2\xbc\xb7\x06\ +\xc0\x21\x02\x8b\x5d\x0b\x9e\x15\x08\xa8\x75\x62\x7a\x45\x13\x08\ +\x14\xf7\xc8\x8c\x5a\xb5\xea\xab\xa5\x6c\x3b\xd6\xb4\x14\x4d\x48\ +\x2c\xc5\x13\x0b\xfa\x42\x02\x25\xa1\x7f\xaf\xe3\x80\x84\x10\x9f\ +\x89\xa0\xa5\xdf\xdc\xc5\x45\x54\x64\x3c\xaf\xcd\xce\xfa\x65\xea\ +\x7a\xef\x5b\x9f\x3c\x59\xef\x5e\x66\x68\x63\xe2\x3b\xe8\xad\x05\ +\xa5\xd6\x30\x81\xe5\x70\xa1\xb2\xba\x8a\xe7\xf3\xf3\x58\x90\x09\ +\x64\x8b\x22\xad\xa2\x5a\x5e\x82\xc8\x09\xb3\x12\x88\x23\xb4\x89\ +\x60\xc9\xcb\xa4\xc1\x7d\xab\xbc\x72\x10\x72\x98\xa8\xd6\x80\x57\ +\x7e\x5e\x29\xca\xf3\x8c\xd4\xb4\x29\x95\xe0\xf7\x5b\xa4\x1c\x9d\ +\xc8\x54\x63\x08\xd6\x77\x9d\x23\x25\xed\x1a\xe3\x0b\xd0\xd1\xd2\ +\x02\x2d\x4d\xcc\x6f\x7a\x6e\xd9\x4f\x00\x01\x46\x39\xb0\x54\x96\ +\x1e\x98\x1a\x1b\xe3\xde\xfd\xfb\xc9\x78\x6a\x11\xf9\x0f\x5a\x13\ +\x6b\x09\xfd\xf9\xec\xfb\x42\xc0\xf7\x33\xcc\xc8\x18\xe3\x53\x31\ +\x07\xb3\xde\xb2\xa0\xe4\x0c\xe3\x4d\x35\x25\xcd\xa9\x94\x02\xd6\ +\x93\x25\xe6\xf0\x77\x9e\x0d\x8e\x0b\xc2\x3c\x11\x6a\xeb\x3b\x12\ +\xb2\xca\x8c\x96\xf6\x76\x6c\x9d\x9c\x64\xe9\x4f\xb2\x01\x5a\x4f\ +\x72\x14\x02\x0a\xcb\xe7\x1b\xe0\xf7\x35\xe0\x50\x15\x70\x2b\x80\ +\x6d\xb5\xb6\xc2\x6e\x6d\x65\x13\xfe\x26\x52\x36\x21\x95\x77\x1d\ +\x24\x11\xff\x78\x11\xc5\xcf\x3e\xcc\xbe\xb5\x42\xdb\x80\x76\x68\ +\xa3\x3e\x11\x67\x56\x57\x89\x45\x58\x59\x73\x1d\x2f\x36\xe0\x8f\ +\x1d\xc0\xc7\x7e\x1c\x5f\x0b\x55\x10\xdf\xfb\x15\xe0\x57\x49\xa2\ +\xbb\x06\x68\x17\xe0\x5a\xb2\x51\x1b\x1f\x9d\xff\xe7\x81\xcd\x8e\ +\xf9\x49\xeb\x00\x24\x36\x23\x9c\x97\xb5\x4f\x01\x8c\x33\x40\x16\ +\x03\x5c\x11\x47\xcb\x82\x02\x8e\x00\xf8\x51\xfc\x0f\x4c\x28\x3a\ +\x40\xc9\xaf\x68\xc8\x24\x38\xe6\x37\x07\x35\xf9\x10\x0a\x99\xde\ +\x2c\xdd\x60\xe0\x8b\x2a\xf0\x97\x5a\x17\xde\xa2\x20\x4b\x16\xd2\ +\x90\xfc\xe1\x2a\xf0\x11\x07\x1c\xd2\x40\x41\x2c\x73\xe2\x28\x91\ +\x0c\xc0\xd4\xf9\x4a\xc8\x31\x3f\x4e\x34\x10\x83\xe3\xeb\x21\x4a\ +\xe2\xdf\x22\xe0\xcf\x6e\x40\x2f\x86\xdf\x43\x88\xf3\x55\xfc\x8c\ +\x4f\xa6\x4e\x3c\x12\x7e\x8b\x8d\xc1\x5d\x61\x26\xbe\xf3\xa4\x02\ +\xcb\x88\x7e\x44\x4f\x21\x80\xb5\xbe\x58\x01\x94\x0b\x90\x8e\x1c\ +\x7d\x13\xa7\xcf\x26\xff\xb4\x58\x09\xdb\x94\xc9\xda\x8f\x93\x85\ +\x86\x00\x68\x04\x78\x17\x29\x52\xa4\x48\x91\x22\x45\x8a\x14\x29\ +\x52\x6c\x24\xfe\x03\x3b\xea\xca\x76\x89\x47\x2b\x6f\x00\x00\x00\ +\x22\x7a\x54\x58\x74\x53\x6f\x66\x74\x77\x61\x72\x65\x00\x00\x78\ +\xda\x2b\x2f\x2f\xd7\xcb\xcc\xcb\x2e\x4e\x4e\x2c\x48\xd5\xcb\x2f\ +\x4a\x07\x00\x36\xd8\x06\x58\x10\x53\xca\x5c\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x49\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x04\x00\x00\x00\xfd\x0b\x31\x0c\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\x01\xb7\ +\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\xc8\x49\x44\x41\x54\ +\x78\xda\x9d\x58\x5b\x68\x5c\x55\x14\x5d\xf7\xce\x64\x9a\x79\xf4\ +\x61\xeb\x23\x99\x50\xaa\x28\xc5\x2a\x7e\x88\x4d\x40\x2d\xf4\xa3\ +\x84\xfe\xf4\x85\x1f\x2a\x56\xff\x0a\x7e\xd8\x0f\xc1\x20\x55\xa4\ +\x84\x52\x6a\x91\x08\xfe\x1b\x10\xd4\x68\x53\x7f\xea\xfb\x23\x54\ +\x14\x83\xda\x07\x14\x15\x2b\x48\xc5\x42\xcd\xc3\xda\x58\xdb\x4e\ +\xe6\x91\xcc\xdc\xed\x62\x71\x4e\xee\xc1\x69\x1a\xeb\xde\x9c\x99\ +\xe4\xdc\xb3\xd7\x3a\xfb\x9c\xbd\xcf\xd9\x77\x22\xc3\x52\x72\x38\ +\x8f\x2d\xb6\x09\x3d\x28\xab\x01\x93\x98\x00\x5b\x34\x8e\xe3\xfb\ +\x6a\x58\x42\x6e\x48\x70\x68\x8d\xed\xc2\x76\xf4\xa3\x60\x00\x2c\ +\x34\x83\x5a\x15\x63\xf8\x38\x3a\xf6\xf2\xcc\xff\x20\x38\x58\xb4\ +\x01\x0c\xa0\x64\x30\x24\xf0\x9f\x1e\x3e\x66\xf3\x9f\xa8\x60\x28\ +\x1a\x7a\x65\xf6\x26\x08\x0e\x64\x6c\x0f\x06\xd1\x95\x80\x8a\x16\ +\xb5\xc9\x96\x88\x42\xf0\xd4\x0c\xb2\xc8\x50\x63\x29\xa6\x31\x18\ +\x0d\xef\x6f\xfd\x27\x82\xc1\xb2\x1d\x43\xaf\x09\x78\x9e\x3a\x47\ +\x9d\x47\x1e\x9d\x6c\x05\x00\x55\xd4\x50\x67\xeb\x40\x8e\xda\x41\ +\x25\x11\x69\x71\x2a\xda\x35\x38\xb9\x24\xc1\xfe\x3e\xc2\x77\x27\ +\x68\x0a\xb8\x4e\xe8\x5b\xb1\x16\x77\xa3\xe8\x66\x4b\x91\x2f\xd7\ +\x70\x0e\x17\x70\x89\xf0\x9d\x22\xca\x82\xcf\xa6\xa2\x5d\x07\x4e\ +\xde\x90\xe0\x95\xdd\x36\x6c\x9d\x2d\xcd\xbb\xca\xb6\x1e\x0f\xa1\ +\x80\x4e\xea\x32\x3f\x4f\xc1\x37\x35\x62\x9e\x34\x27\xf1\x0b\xe1\ +\x0b\xf2\x85\xcf\xeb\xd1\x9e\x83\x23\x8b\x12\xbc\xfc\x34\xde\x31\ +\x19\xd7\x50\xe1\xbc\xfb\xb0\x1a\x45\xac\x20\x7c\x16\x91\x14\x30\ +\x51\x98\x48\x1a\xa8\xb3\x5d\xc4\x37\xf4\xa5\x84\x3c\x3a\x34\x0e\ +\xcf\x1c\x7a\xf7\xba\x04\x2f\xf5\xd9\x57\xd6\xc9\xa5\xc1\x2c\x0d\ +\x1f\xc5\xbd\x34\x5a\xc5\x96\xa1\xc2\x47\x0c\xc5\xa8\x22\x70\x24\ +\x55\x8e\x3e\x83\x71\x4e\xa3\xa8\xa5\xa2\x17\x9b\x5f\x3d\xd9\x46\ +\xb0\xaf\x6c\xa7\xad\xbb\x45\x83\x59\x1a\xf6\x73\xfe\xb7\x61\x05\ +\x0d\x62\xa9\x83\x67\xb3\x90\xc2\x69\x95\xfa\x2b\x3e\xe7\xa8\xa2\ +\x96\x32\x9a\x8a\x36\x1e\x9e\x44\x48\xf0\x62\xc6\xbe\x45\xaf\x66\ +\x8f\x16\x1e\xc3\x1a\x74\x63\xb9\x02\xd1\xc3\xc7\x82\xa7\x78\x0a\ +\x17\xc2\x4d\x45\x5a\x9d\x76\x53\x38\x82\x8c\xf3\x82\x11\xf5\xf0\ +\x6b\x2d\xc8\x73\x49\xb2\xc7\x7a\x5b\xe0\xda\x53\xb7\x12\xbe\x8c\ +\x95\x0a\xc0\xec\x82\x66\xfc\x7f\xea\x4f\x35\x87\x65\xd4\x3c\x96\ +\xd3\x66\x9b\xec\xe7\x49\x6b\xbd\xc9\x9e\xc0\x83\x17\x8a\x38\x97\ +\x74\x35\xf9\xf0\x0a\x36\xe3\x01\xc1\x13\x4a\xe9\x14\xa7\x19\xeb\ +\x24\xf4\xa2\x25\x55\x4c\xa1\xce\x98\x3a\x81\x2f\x68\x9b\x07\x6d\ +\xa7\x71\xcf\xeb\xb3\xce\x83\x64\x20\xe9\x6a\x69\xbb\xd6\x61\x03\ +\x6e\x77\xf0\x19\x47\x41\x12\x7f\x34\xb4\x29\xfd\x51\xcb\xc9\x93\ +\x22\x36\xe2\x4e\xa2\x34\x48\x9a\x74\x25\x03\xce\x83\xe7\xd7\xd8\ +\xf9\xa4\xc4\xad\x42\x05\xbb\xb1\x96\x9a\xf3\xc7\x00\x1b\xd2\xd5\ +\x6f\x13\x7f\x42\x35\x9d\x0f\x0d\x22\x5c\xc0\x9b\x28\xa1\x00\x4e\ +\xae\x12\xdd\xf9\xc6\x4c\x16\xb0\x9d\x56\x4a\xb4\x51\xf7\x63\x35\ +\xb5\x03\x02\x17\xfc\x5b\x0a\xc4\x04\x19\xce\xef\xd9\x30\x63\xd0\ +\xe2\xf8\x84\x63\xf3\x38\x40\x30\x1f\x57\x79\xdc\xc1\x25\xfe\x99\ +\xfd\xf4\xb9\x84\x1d\x78\x2b\x06\x5a\x3b\xb8\x8a\xca\xcb\x3e\x3a\ +\xb9\x3c\x5d\x00\xcd\xb1\x86\xab\xf8\x0b\x7f\xe2\x0f\x84\x62\xa8\ +\x60\x06\xd3\xf8\x1d\x17\xb4\x78\xf2\x58\x0b\x9b\xc7\x66\x79\xd3\ +\x04\x77\x67\x27\x90\xdd\x9b\xb7\x7e\x86\x1b\xbb\xba\x08\xbf\xda\ +\x0d\x8d\xdc\xba\xc3\x1d\x76\xed\xd2\x50\x1e\xfb\xbd\x01\x6d\x12\ +\x11\xe4\x98\x9c\xdd\x24\x57\x06\xf5\xef\xcd\xc7\xc9\x96\xa4\xc0\ +\x00\xe5\xf0\xbb\xc8\x5e\x72\xc0\xfe\x58\x6b\x06\xe7\x69\x20\xea\ +\x69\xe8\x54\x9d\x43\x24\xcd\x48\x45\x81\xf5\x68\x28\x58\x93\x42\ +\xb2\x25\x4e\x36\x19\xb9\x49\xc1\xee\x18\x8d\xf4\x3a\x91\x36\xa9\ +\x84\x0a\x09\x3c\xb1\x3c\x20\x81\x2c\xe4\x87\x0b\xeb\x1c\x77\x41\ +\xf0\x20\xf2\xa6\x6c\xd2\x63\x82\x2f\xa2\x44\xf6\x26\x4d\x32\x69\ +\xd4\x3b\xea\x39\xad\x72\x28\xec\x15\x7c\x16\xcb\x40\xf1\x04\x2e\ +\xac\x57\xa1\xc8\xe7\x1d\x60\x6f\x4f\x6c\x65\xf2\x50\x0b\x2e\x76\ +\x22\x25\x4e\x4a\xa0\xb9\x6a\x46\xa1\x28\x2c\x50\xd3\x13\x2f\x71\ +\xe0\x47\x51\x98\x06\x2b\xc7\xd6\xa3\x8c\x44\x51\x0f\x22\xa7\xe6\ +\x62\xbf\x2a\x0a\xc5\x04\x02\x71\xbd\x75\x3d\xf1\x1e\xc0\x5b\x13\ +\xa7\xc4\xf1\x06\x6a\x4f\x56\x1e\xc0\x50\x0a\x56\x3e\x95\xd3\xb8\ +\x48\x92\x16\xa3\xdb\x10\x88\x66\x7f\x8d\xc1\xbb\x92\x9e\xa7\x92\ +\x52\x2c\xf7\x45\x42\x39\x6b\xf0\x9a\xe6\x6b\x48\xd1\x60\x06\x4c\ +\xe1\x12\x2e\x23\x94\xbf\x71\x05\x15\x52\x94\x52\xe2\xd0\x3e\xc0\ +\x8c\x6d\xd2\xd4\x59\x09\x2a\x1f\x7d\x07\x9b\xd7\xc9\x26\xe3\x25\ +\xfa\x53\xfb\x6b\xee\xdb\x26\x63\x9b\x50\x37\xbb\x92\x94\x37\x05\ +\xd2\x81\xa6\x93\x05\x58\xba\x7f\x01\xe1\xaa\xff\x6f\x82\x1e\xc8\ +\x40\xf7\x58\x2b\xa5\x70\x9f\x19\x25\x4e\x9e\x2d\x08\xd3\xf6\xfe\ +\xd4\x46\xda\x42\x05\xf2\x2c\xf5\x20\x26\xe7\x15\x25\x87\xaf\xe2\ +\x24\x3a\x8a\x79\x9d\xb0\x75\x40\xb2\x78\xbf\xb7\xa4\x5e\x26\x5a\ +\xec\x3d\x88\xc6\xbd\xc3\x3f\x2b\x18\x45\xe2\x06\x0b\x48\x05\x57\ +\x67\x48\xd0\xde\xaf\xd1\x69\x1d\xf8\xbd\x96\x4e\x81\x3b\x1e\xdb\ +\x71\xab\x42\x39\x70\x4e\x39\x9b\x04\x7e\x98\xae\x12\x01\xf1\x3b\ +\x94\xb0\x3f\x2d\x02\x64\x4b\x8c\xb3\x44\x93\x07\x55\x3b\x1e\xbf\ +\x5d\xb3\x31\xe8\x28\xb8\x40\xc7\x98\x38\xce\x0f\xed\x87\xee\x29\ +\x01\xf1\x3b\x94\xb0\xdf\xc2\xcb\x93\x7a\x05\xe7\xa1\xfa\x08\x36\ +\xf6\x76\x8d\x44\xf8\xc8\x10\x29\x8b\xbf\x44\x63\x81\x42\x7e\x28\ +\x14\x0b\x28\x49\x43\x09\xfb\x2d\x2d\x91\x95\xdf\x9f\x39\x34\x03\ +\x3e\xd4\x95\xb9\x9b\x57\xa6\x95\x9a\x3a\xbc\x9e\xc3\x3a\xac\xd4\ +\xbc\x74\xd7\x2e\x64\xf7\x62\xe2\x17\x67\x7e\xe1\x7c\xfd\x0d\x87\ +\x69\xaf\x5a\x90\x57\xe6\xc8\x4c\x0c\x8c\xcc\xd8\x10\x10\x6b\x63\ +\xc6\x54\x37\xcf\xcb\x80\x33\x4a\xb7\xbb\x4d\xc2\xad\xd5\x58\x59\ +\xd5\xf0\xb1\x43\x02\x6c\x68\x64\xc6\xd7\x45\x43\x98\x06\xdd\xca\ +\x31\x92\x4e\xa8\x14\x9c\x13\x05\x8d\x04\x10\xd2\x84\xd0\x52\x8d\ +\xf4\x85\xcb\x38\x7e\x40\x8e\x48\x94\x69\xa2\xc2\x11\xbc\x3f\x6b\ +\x83\x5c\x37\x5d\xe1\x9f\xe0\x17\xcc\x6a\x2f\x44\xa2\x96\x2c\xaa\ +\x7c\xae\xa6\x1b\x8e\xd3\xfb\x40\x25\xb0\x76\x60\xf0\xfd\xd9\xa0\ +\xb2\x8b\x86\xa3\x53\x8c\x24\x65\xe6\x7b\x98\x40\x05\x75\x77\x8f\ +\x49\xb5\x08\x16\x00\x9b\x5b\x14\xa9\xc0\xeb\x2a\x58\x84\x40\x78\ +\xa2\x0d\xff\xab\xf8\x7d\xb2\x0c\x15\xbf\xf3\xba\xa7\x9e\xc2\x06\ +\x14\x95\x46\x2a\xc1\xc2\xf2\xb7\xad\x36\x6d\xca\xe6\x2c\x86\xf9\ +\x17\x2d\x54\xfc\x62\xe3\x91\xa0\xf8\xf5\x14\x2a\xdf\x13\x77\x83\ +\xed\xc0\x23\x28\xa8\x08\xf4\x14\x69\x3c\x99\x54\xf0\xd2\x1a\xbe\ +\xe6\xe2\x74\x28\xf6\x62\x95\xef\x47\xc2\xf2\x3d\x95\x27\xf4\x02\ +\x92\xb8\xeb\x70\x03\xb6\xa1\x5b\x07\x5a\x5a\xa5\x8a\xc0\xc3\xbb\ +\x91\x13\x0c\xf7\x1f\xfd\x38\xbd\x80\x8c\xb6\xbd\x80\xa4\x14\x7c\ +\x85\x42\x27\x0d\x5d\x45\xd7\x8b\xad\x58\xa5\xca\xf3\x7a\x04\x73\ +\xcc\xda\x4f\xf1\x1d\x9f\x2c\x73\xc5\x32\xf8\x0a\x35\xba\xf8\x2b\ +\x94\x28\xfa\x70\xcc\xba\x6d\x21\x2f\x8d\xa9\x77\x1f\x1e\xc4\x2d\ +\xae\x20\x8b\xdc\xc1\x70\x19\x67\xf0\x13\xd3\x2a\x42\x4e\xe0\x7a\ +\x36\x85\x5d\xa3\x8b\xbe\x04\xa6\x14\x65\x52\xf4\x12\xc6\xa7\x90\ +\x3e\x57\xa0\x84\x15\x54\xe0\x2a\xb5\xc2\x96\x09\x6a\xf0\x48\x91\ +\x43\xf8\xa5\x5f\x63\x45\xc1\x17\xf1\x68\xd0\xba\xd2\x74\x0a\x92\ +\xad\xad\x90\x17\xf8\xb4\xf1\x45\x7c\x74\xe9\x17\xf1\x54\x1e\x2f\ +\xda\x40\x34\x60\x25\xc0\x16\x14\x6a\x61\x81\xa2\xbf\x2b\xc6\x9f\ +\x12\x8e\xde\xc4\x4f\x09\x29\x09\x7f\x0c\x89\xb6\x5b\xbf\x6a\x93\ +\xeb\xd5\x0f\xd5\x68\xcc\xf8\x63\xc8\xd1\x9b\xfa\x31\xa4\x9d\xc6\ +\xfd\x9c\x13\x95\xd1\x63\x65\x9a\x4c\x62\xc2\xdc\xcf\x39\x47\x6b\ +\x58\x42\xfe\x01\x6e\x27\xb7\x0a\x6b\xa5\x4a\xe0\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x09\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x09\ +\x00\x15\x0e\xd1\xc8\x4d\xa5\x00\x00\x08\xb3\x49\x44\x41\x54\x68\ +\xde\xed\x99\xcf\x8b\x65\x47\x15\xc7\x3f\xa7\xea\xde\xd7\xbf\x4c\ +\x1c\x12\x26\x61\x98\x18\x23\xf1\x47\x70\x21\x8a\xe0\x46\xb2\x71\ +\x11\x14\x41\xe2\x22\x8a\x20\xfe\x0b\x2a\xb8\x48\x96\x22\x68\xc0\ +\x60\xd6\x82\xb8\xcb\x4a\x70\x11\x04\x89\x10\x11\x51\x10\x71\xd4\ +\xc5\x28\x64\x82\xc6\x49\x62\x32\x33\x3d\x3d\x33\x3d\xdd\xfd\xde\ +\xbb\xf7\x56\xd5\x71\x51\xa7\xee\xad\x7e\xdd\x13\x04\xbb\x35\xc2\ +\x5c\x68\xde\x7d\x7d\xeb\x9e\xaa\x73\xbe\xe7\xc7\xf7\x9c\x07\x77\ +\xaf\xbb\xd7\xdd\xeb\xff\xfa\x92\x72\xf3\xa5\x6f\xff\xfc\x1b\x09\ +\xf7\x7c\x4c\xe9\xf0\x03\xbb\x8f\x80\x07\xd4\xfe\x1a\xef\x98\xcd\ +\x36\x9f\x79\xe1\xe9\xc7\x9f\xfd\x5f\x2a\xd0\x94\x9b\x9b\xd7\xdf\ +\x7e\xfe\x53\x8f\x3f\xc1\x99\xf5\x86\x20\xf9\xb0\x51\xc1\x49\xfe\ +\x53\x04\x01\xc4\xbe\xef\xdc\xdc\xe5\x95\x57\x5f\xfb\x1e\xf0\xee\ +\x50\x60\xb1\x77\x93\x84\x70\xf1\x8d\x5b\xd9\xfa\x02\x2d\x10\xd4\ +\x50\x10\x25\x6a\x7e\xc1\xb7\x8e\xf3\xf7\x6d\x10\x5d\xa3\x4f\x7d\ +\xe7\x65\x4d\x22\x59\x49\xcd\x68\x09\x90\xc4\xa0\x5a\x41\x52\xed\ +\x33\x00\xad\xbd\x53\x50\x75\x40\xaa\x5e\x73\xd5\xbd\xb7\x67\x4e\ +\x99\xcf\x17\xbb\x4f\xfc\xec\xbb\x5f\xfc\xed\x8a\x02\x37\xb8\xbd\ +\xd7\x21\x3a\xa0\x08\x28\x0c\xe5\x25\x40\x53\xb6\xbc\x07\x16\x5d\ +\xe0\xea\xcd\xc4\xc3\xef\x7b\x48\x44\x1c\x8d\x80\xda\xc9\x1d\x82\ +\xb7\xef\x1e\xc1\x37\xd9\x08\xce\x9e\x39\xc9\xca\x35\xd9\x2a\x48\ +\x41\xdb\xd6\x17\x84\x8b\x46\xa2\xf9\x0c\x51\x41\x92\x72\x30\xb0\ +\x71\xe9\x2f\x7f\xfe\x05\xb0\x75\x48\x81\x98\x02\xf3\xae\x27\x85\ +\x81\xa4\x20\x66\x0e\x35\x2b\x25\xc0\x4b\xfe\x04\xb8\x7d\x90\xd7\ +\x15\x94\xa4\xb2\xb8\x32\xad\xd7\xea\x7f\x8d\x40\xaf\xe0\xd5\x14\ +\x2e\xc8\xd8\xfb\xc2\x74\x58\x6f\x86\x8b\x06\x43\x43\x7e\x77\x7d\ +\x6d\x26\x07\x7b\x37\x37\x8f\xb8\x90\x13\x21\xc5\x81\x10\x42\x0e\ +\xda\x90\x0f\x10\xd4\x0e\x6e\x9b\x94\xc3\x61\x87\x18\x14\xbc\x83\ +\x10\x33\x02\x05\xea\xa2\x4f\xd2\x12\x43\x19\x51\xd1\x6c\x6d\x67\ +\xae\xd3\x98\x3b\x69\x9a\x94\x18\x5d\x49\x0d\x79\x07\xc1\x84\x0e\ +\xd1\x73\x6b\xe7\xca\xd1\x18\x40\x1c\xcb\x6e\x20\x0d\x01\xad\xac\ +\x17\xcd\x22\xad\x40\xa7\xe0\x3d\x58\xa2\xca\x1b\x98\x55\xb1\xcd\ +\x7b\x85\xc6\x99\xc2\xa6\x48\x4f\xe5\x16\x76\x1f\xd5\x90\x75\x16\ +\x13\x9a\x11\x0a\xc9\xe2\xa4\x42\xc4\x9b\xd2\x28\x38\x1a\xfa\x83\ +\xbd\xa3\x0a\xc4\x18\x91\x34\x10\x43\x4f\x52\x0b\x32\xd3\xdc\x3b\ +\x58\xa8\x59\x2f\x32\x06\x39\xa6\x9c\x9a\x45\x8b\xeb\x0d\x31\x1f\ +\x20\xea\x14\x8c\x49\xb3\xef\x8b\xf9\x76\x2a\xae\x95\xb2\x22\xce\ +\x10\x52\x3b\x68\x09\x76\x07\xf4\x62\x71\xa8\xd0\x07\x3f\xca\x3d\ +\xa4\x40\x4a\x89\x61\xe8\x49\x21\x80\xb9\xcc\x32\xe5\xc0\x1a\x92\ +\x22\x16\xd4\x8d\x65\x18\xa7\x53\xc6\xf0\xa6\x68\xeb\xa1\x1f\x26\ +\x17\xc0\x0e\xd4\x98\x2b\xaa\xb9\x53\x1f\x27\x94\x62\xf1\x75\x53\ +\x52\x2a\x34\x45\xa6\x2c\x18\x05\x62\x82\x35\xd7\x93\x62\x3c\xaa\ +\x80\xa6\x44\x1c\x06\xba\x38\x64\x21\xaa\x34\x5e\xe8\xa2\xe6\x2c\ +\x53\x04\x32\xb9\x96\x98\x3b\x68\x84\x2e\x4d\xe8\x0c\xe6\xb7\x6a\ +\xc9\x73\x99\xb2\x89\x85\x6c\x94\xf5\x16\x86\x90\xad\x8f\xe4\xf5\ +\xde\x4d\xc9\xa2\x75\xd9\x58\xa4\x29\x96\x9c\x40\x42\x88\xd1\x11\ +\x35\x1e\x87\x40\xa0\x1f\x06\x24\x06\x00\xba\xae\xe3\x8d\xed\x2b\ +\x74\xcb\x05\x9e\x29\xb2\x92\x05\x6d\xb4\xcf\x21\x41\x2b\x82\x13\ +\x25\xa4\x49\xb1\xa6\x82\x41\xaa\xb8\x19\xe1\xb7\xf7\x4b\xba\x8c\ +\x69\x4a\x00\xc9\xf2\x7e\xb4\x5a\x51\xb8\x81\x6f\xd7\x39\xff\xf0\ +\xfb\x71\x9a\x8e\x53\x40\x09\x71\x20\x0c\x03\xad\x24\x5e\xff\xc7\ +\x25\x2e\xfd\xf4\x99\x77\x1d\xf7\xf9\xe8\x97\x7f\x80\xc4\x63\x15\ +\x88\xa4\x30\x40\x1c\xe8\x55\xd9\xdf\x79\x13\x80\x9d\xed\x6d\x4b\ +\x09\x85\x4a\xc8\x18\x60\x22\x82\x0a\x48\x54\xb4\xe4\x4a\x14\xb5\ +\xb5\xe3\xc2\x63\xeb\xf1\x84\xc4\x74\xab\x63\xe1\xd0\x92\xe6\x0a\ +\xff\x8a\x89\xb3\x0f\x3e\xc0\xee\xd5\xcb\xdc\xbb\x7e\x8c\x02\xa2\ +\x91\x21\xf6\x10\x7b\x14\x08\xc3\x32\x97\x70\xef\x11\x11\x9c\x1d\ +\x3c\x07\x98\x8c\xfb\xa6\xa4\x24\xa0\xeb\x06\x42\x4c\xa4\x94\xa6\ +\x43\xc9\x61\x5a\x28\x47\x94\x99\x34\x54\x55\xbb\xcb\x0a\x96\xef\ +\x25\x2b\xa5\xa4\x9c\x05\x96\x8b\x5d\x36\x67\x5b\x47\x15\x08\xc3\ +\x40\x58\xee\xd3\x75\x3d\x6d\x2b\x0c\x7d\x07\x40\x1f\x23\xce\xe5\ +\x8c\xee\x04\x52\x12\x9c\xd1\x52\x55\xe8\x86\xc0\xde\xde\x9c\x1b\ +\xb7\x6e\x73\x6b\x77\x8f\x21\x44\x92\xea\x51\x46\x5b\x9d\xde\xb9\ +\xfa\xa9\x72\x48\x43\xd5\x71\xad\x96\x7b\x55\x14\xa5\x0b\x91\x1b\ +\x6f\xbf\x89\x84\xfb\x8e\x51\xa0\x5f\xb0\xbb\x73\x15\x62\x60\x09\ +\xf4\xf3\x3d\xba\x21\x70\xed\xfa\x2e\xce\x7b\xea\x8a\x5d\x80\x0d\ +\x51\xd9\x3f\x58\xf0\xcf\x2b\xdb\x74\x1b\x0f\x72\xe6\xdc\x63\xf4\ +\xbd\x1e\xe3\x36\xff\x06\xaf\x5f\xa1\x17\xc7\x5d\x17\xf7\xe0\xa5\ +\x97\x5f\x64\x18\x02\x21\xfe\xe8\x5b\x4f\x7e\xec\xbd\xcf\x35\xcf\ +\xfe\xe4\x02\x4f\x3f\xf5\x49\xb6\xaf\xbd\xc5\xad\xbe\x25\xa5\x88\ +\x00\xf3\x9d\x6b\xfc\xf2\x37\x7f\xe4\xad\xb7\xaf\x66\x5e\xb4\xe2\ +\x0a\xaa\x10\x42\xe4\x60\x31\xc0\xbd\xe7\x78\xf4\xe1\xb3\xbc\xfa\ +\xf7\x5d\x0e\x96\x21\x57\xf1\x3b\x7b\x3d\x55\x52\x1b\xef\x4b\xed\ +\xa9\x19\xeb\xaa\x8c\x5c\xfc\x6e\xe0\xbd\xe3\x3d\xf7\x6c\x7e\x1f\ +\x78\x4e\x00\xbe\xf9\xc3\x5f\xbf\xf6\x85\xcf\x7d\xfa\x91\xae\xeb\ +\x0e\x79\xe7\xc1\xc1\x62\xe4\x35\xc7\x6d\x5c\x10\x59\x2e\x7a\xb6\ +\xb7\x0f\x98\x2f\x23\xe2\xe4\xd0\xa1\x5d\x25\xcf\x62\x9c\xc6\xd2\ +\xa6\xae\xc4\x85\xac\xc8\x7e\x27\x19\x9b\x1b\x1b\x7c\xfd\xf3\x0f\ +\x49\x03\x70\xf9\xcd\x9d\x47\x7e\xff\x87\xcb\xe8\x90\x19\xa6\x56\ +\x1d\x58\xaa\x84\xb9\x4c\x99\x88\x56\xa8\x52\x9a\x9a\x1d\x9c\x64\ +\x2a\x6d\x66\x4b\x15\xcf\xaf\x8d\x20\xe4\xf7\x46\xfe\x9f\x26\xa3\ +\x94\x75\x5e\x8e\x97\x51\xde\x17\x72\xd1\x1c\x63\xc0\x39\x68\x9c\ +\xb0\x74\x32\x32\xce\xb6\xea\x05\x9a\x22\x5c\xf2\x86\x4d\x63\x0a\ +\xba\xfc\xff\x06\x88\x06\xf8\x60\xac\x35\xc9\x54\x8c\xea\x86\x04\ +\xa3\x04\xce\xaa\x7a\xf9\x6c\xaa\xb5\xef\x24\xa3\x64\xc2\x64\xfb\ +\x35\x25\xdd\x06\xd5\xd1\x22\x52\x55\x41\x35\x86\x28\xb6\xb1\x54\ +\x5d\x5a\xb1\x4a\xf9\x8c\xa5\x67\x48\x53\x06\x6d\x38\x19\x19\x85\ +\x72\xb8\x62\x80\xa6\x42\x60\xcc\xe9\x2b\x91\x96\x0c\xbf\x42\x69\ +\x57\x5d\x4a\xab\x4d\xc7\xd8\xa9\x64\xd4\xb4\xe1\x24\x64\x14\xff\ +\xf7\xab\x3d\xb1\x58\x4e\x57\xd5\x63\x7b\xd3\xd2\xd8\xb8\x8a\xa7\ +\xa4\x3b\x64\x95\x74\x87\xfe\xf6\x24\x64\x38\x6b\x7e\x1c\x20\xaa\ +\x87\x11\x50\xd5\x71\x71\xbd\x41\x32\x05\xeb\x44\x9a\xee\xc0\x12\ +\xb4\x7a\x7e\x1a\x32\x8e\x5b\xd7\xac\x16\x93\xd2\x2a\x86\x6a\x91\ +\x56\xc1\x65\x59\x72\xea\x96\xec\xff\xad\x54\x93\x84\x22\xa3\x2a\ +\x4e\x27\x29\x23\x68\xee\x47\x2a\x04\xcc\x49\x8d\xd7\x88\xf9\x5b\ +\xc9\x00\xc5\x02\x6d\x09\xa4\xca\x7f\x4b\x06\x09\x55\x57\x55\x37\ +\xea\x2e\x9d\x9c\x0c\xad\x64\xa8\x05\xac\x9b\x02\x44\x0f\x65\x82\ +\x55\x5f\x75\xa5\xf7\xad\x0b\x8a\x3d\x0b\x05\x29\x37\xb9\x44\xac\ +\x83\xf7\x84\x64\x68\x25\xa3\x8e\x8b\x5c\xb8\xac\xcb\x52\x9d\x72\ +\x72\x99\x24\x28\x55\x23\x5f\x59\x68\xac\x13\x05\xc0\x38\xb5\x8e\ +\xa7\x21\x23\x55\x32\x0e\x65\xa1\x99\x77\xcc\x66\x2d\x33\x37\x41\ +\xba\x59\x55\xc6\x58\xa5\xbd\x66\x25\xd0\x1b\x3b\xc0\xcc\x36\x69\ +\xf9\xef\xc8\x98\xb5\x7e\x52\xe0\xe2\xeb\xd7\xb9\x74\xed\x77\x84\ +\x18\x11\x64\xa4\x0c\x9a\x26\x77\x12\xa6\xd6\xaf\x1c\xa0\xf8\x59\ +\xb4\x16\xb2\x6e\x05\x4e\x5b\x86\x6b\xd6\x26\x05\x1e\xb8\x77\x9d\ +\x7b\xce\xdc\x47\xd2\x34\xce\x23\xb5\x2e\xdd\xa6\x76\x99\x7d\xa6\ +\x15\x92\xb5\xda\x9e\xc8\x29\xc9\xd0\x8a\x09\xfb\x76\x8d\x3f\x15\ +\x05\xba\x10\x68\x87\x9e\x18\xe3\x38\x3e\x14\xc3\x37\x45\x1b\x33\ +\x1e\x6a\xb2\x4a\x93\x61\x29\xb0\x4c\x15\x98\xb8\x51\x2a\x53\x85\ +\x53\x92\xd1\x58\xa8\x37\x00\x9f\xf8\xe0\x79\x3e\xfe\xe1\xc7\x58\ +\xa4\x90\xa7\x70\xd5\x2c\x93\x6a\x8c\x52\xd2\x6a\xe1\x28\xde\x06\ +\x60\x8d\xd8\x73\xcd\x53\xb8\x54\x91\xc1\xf6\x04\x65\xc4\x2a\xbd\ +\xbb\xd9\x3a\x2f\x15\x05\x2e\x6f\xef\x71\xff\xd9\x05\x7d\xe8\x69\ +\x6c\x80\x25\xb6\x30\x54\x81\x37\xac\x70\xf4\x11\xee\x32\xc1\x33\ +\xff\xf4\xe9\x74\x64\xb8\x82\x16\xb0\xb6\x96\x26\x04\x3c\x9a\xdb\ +\x74\x85\x28\x32\x56\x42\x11\xd8\x00\x96\x36\x9b\xf4\x36\x3a\x8c\ +\x36\x46\xf4\xc6\x71\xa2\x0d\x80\x3d\xf9\x10\xd1\x26\x6b\x9c\x8a\ +\x8c\xcc\x9a\x9d\xaf\xd2\x68\x54\x65\xd1\x77\x68\x8a\xcc\x9c\x8c\ +\xc5\x26\x3a\xe8\xab\x61\x95\x00\x6b\x85\xa5\x3a\xe8\xe2\x34\xdb\ +\x17\x83\xde\xdb\x64\xad\x4f\x27\x2f\x23\xa3\x90\x0b\x46\xd3\xb4\ +\x15\x1b\x8d\x81\xfd\xfd\x03\x5a\xaf\xec\x5b\x99\x2f\x7d\xed\xa0\ +\xb0\x66\x16\x5a\x6b\xe1\xfa\x00\x33\xeb\x5f\xb7\x04\xe6\x65\xfe\ +\x59\x6d\xbe\x67\x94\xa0\xb1\x84\x70\x52\x32\x36\x24\x8f\x30\xdb\ +\x06\x76\xbb\xca\x85\x6e\xee\x6c\xff\xed\xdc\xfd\xe7\x1e\x55\xaf\ +\xb8\x24\x2c\x14\x36\x25\x47\xbf\x84\x3c\x1d\xf6\x0e\x76\x0e\x60\ +\xdd\x09\x9d\xc1\xbf\xb0\x5f\x53\x5a\x07\xf3\x98\x37\x9a\xf9\xcc\ +\x5d\x16\xc0\x96\xb3\x99\xd8\x11\x19\x1c\x95\x21\x30\x4f\xb9\xd3\ +\x1a\x65\x28\x6c\x79\x9b\x45\x85\xac\x68\xeb\x61\x67\x5f\x79\xeb\ +\xf2\x85\x0b\x5f\xfd\xf1\x0b\x96\x67\xce\x7c\xe8\x2b\x34\xb3\xcf\ +\xe0\xd2\x1a\x2a\x6e\x44\x5b\x55\x6c\x8a\x65\xe8\xab\xb3\xdf\x9f\ +\xf2\x9f\x92\x1b\xe1\xdc\x9a\xe7\xf5\xd8\xfa\x92\x2b\xf3\x1a\x1d\ +\xc7\x6e\x22\x6a\x09\x5d\x21\xa5\x69\x04\xe7\x92\x3d\xcb\x6b\x72\ +\x14\xe6\xac\x2a\x28\xde\x29\x09\x45\x34\x91\x7c\x47\x8a\xbf\x62\ +\xe7\xaf\x2f\x08\x1f\x00\x5e\x03\x9e\x7c\xc9\x73\xe3\x15\xc9\x20\ +\x36\xd3\x4f\x23\xce\x43\xbf\x0f\x61\x2e\x38\x6b\xd9\x9d\x87\x6e\ +\x4f\x88\x1d\x0c\x73\x21\xce\xa1\xbf\x2d\x0c\x83\x20\x49\x48\x3d\ +\x24\x15\xd2\x3c\x9b\x4e\xd7\xc0\xad\x29\xde\x88\x83\x6b\x95\xd9\ +\xa6\xe2\xb7\x94\xf5\x4d\x45\x36\x61\x7d\xcb\x68\xb1\x03\x8d\x82\ +\x34\xca\xfa\xfd\x90\xaa\x31\x76\xfe\xd5\x02\xce\x7c\x44\x79\xf1\ +\xb3\xf1\xcc\xd7\xee\xfe\x4e\x7e\xf7\xfa\x8f\xaf\x7f\x01\x43\x8f\ +\xd3\x6d\x4e\x6d\xb1\xf7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x05\x64\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0a\x61\x00\x00\x0a\x61\x01\ +\xfc\xcc\x4a\x25\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x0c\x1b\ +\x11\x0b\x1a\x73\x23\xe0\x8b\x00\x00\x04\xe4\x49\x44\x41\x54\x78\ +\xda\xc5\x5a\xcb\x4e\x1c\x47\x14\x3d\xdd\xd3\xc3\xf0\xde\x01\xc6\ +\x8b\x24\x8e\x9c\x05\x59\x44\xf9\x0b\xaf\xf9\x84\x58\x0a\xe3\x00\ +\xf6\xc2\x51\x2c\x45\x79\x28\x96\x17\x79\xec\xf2\x03\x59\x67\x91\ +\x4d\xbc\xcb\x2e\x46\x0a\x02\x4c\x6c\x22\x26\xb1\x01\x25\x91\x41\ +\x11\xc6\xc3\xc3\x78\x1a\xe8\x6e\xe6\x91\x3b\x25\x4a\x99\xc9\x71\ +\xe7\x4e\xd1\x28\x1c\xe9\xfa\xd6\x34\x35\xf4\x39\x75\xef\xa9\x29\ +\x7a\xec\x01\xf0\x25\x0a\x26\x9f\x3f\xea\x12\xb1\xc9\x1d\x22\x90\ +\xe8\x96\x78\x5b\xa2\x1f\xe7\x8f\x50\x62\x49\xe2\xd0\x45\x80\xd7\ +\x24\xdf\x68\x34\x7e\xc0\x39\xc3\xf3\xbc\x2b\x86\x8f\x03\x02\xb4\ +\x60\x7b\x67\x07\x8d\x7a\x03\xf0\xcc\x2f\x83\x80\x33\x04\x7c\xcd\ +\x32\xe0\x39\x9d\x11\x47\x7f\x7f\x3f\x72\xb9\x9c\x57\xab\xd5\x70\ +\x6a\x01\x52\x05\x78\x7e\x47\xc4\x99\xb4\xcd\xcc\x8e\x09\xb7\xde\ +\xd3\x84\x9d\x4a\x93\x1d\x04\x10\x69\xca\x46\x60\x1c\xc7\xcd\x4c\ +\x2b\x6f\xc6\xaa\x88\x74\xf8\x32\xc7\xf7\xfd\x6e\x00\x7d\xa9\x85\ +\x63\xc3\x47\x2f\x17\xf0\x2f\x52\xf6\x7a\x1c\x45\x28\x2d\x2f\x23\ +\x0c\x43\x4b\x8a\x45\x58\x38\xb6\x51\xa1\x50\x40\x57\x57\xd7\x5b\ +\x12\x39\xb9\x5f\x04\x05\x95\x4a\x65\x4f\xd2\x92\x11\xa0\x54\xc1\ +\x0a\x31\x2b\x7f\x70\x70\x80\xf1\xf1\x71\x5b\x11\x7a\x9f\x02\x8d\ +\xd4\x6d\x57\xc3\xa7\xb5\x10\x57\xa1\x99\x7c\x1f\x76\x4e\x59\x0c\ +\x8f\x6c\x86\x27\xe1\xa7\x31\x3c\x57\x80\x5b\xc7\x5e\x6b\xbf\xc1\ +\x39\x18\x1e\x64\x78\x36\xf1\x7f\x55\xa1\x5d\x14\xe7\x14\xe2\x5c\ +\x49\x38\x6f\xbb\x2c\x48\x0c\x0f\x12\xd0\x42\x82\xf3\x3f\xa1\x19\ +\x9e\xaf\x73\x15\xe8\xba\xeb\xae\x25\x2d\xc4\x02\x98\x8c\x1d\x53\ +\x0b\x9d\x75\x15\x78\x9e\xee\x05\xbf\x5d\x80\x46\x5e\xb2\xfc\xa3\ +\x19\x5e\xcf\x29\x63\x82\x5e\x01\xf2\x80\x4a\xde\x4f\x6f\x11\x5d\ +\x50\xda\x35\x16\xa2\x0b\xb3\x9c\xda\x04\x28\xe4\xbd\xd6\x37\x2a\ +\xa4\x95\x4c\x24\x1c\xab\x60\x4d\xfc\xd2\x0a\xa4\x91\x6f\x35\xb0\ +\x4e\xba\x5d\xb0\x7b\x15\x58\x24\x7d\x70\x72\x05\x88\x30\x8f\x4d\ +\xd6\x0d\xcf\x8b\xa0\x55\xc1\x66\xdd\xb8\xad\x1e\x20\x13\x13\xe1\ +\xd4\x16\xe2\xb9\x4c\x3a\x3d\xd3\xef\x53\xa0\x78\x80\x4d\x4c\x44\ +\x98\x14\xcf\xd5\x05\xf1\x87\x25\xc3\xdd\x03\x5c\x01\x3e\x0a\x10\ +\x79\xc5\xf0\x6a\x15\x08\xce\xd5\xe0\x4f\x62\x5e\x69\x30\x79\x17\ +\xc3\x83\xaf\x65\x20\xcd\xe0\xb3\x10\xaf\x3a\xdd\xc4\xc9\xf0\xca\ +\xaa\x67\x15\xe4\x0b\xd2\x3d\xc0\x42\x18\xee\xe4\x15\x31\x19\x4c\ +\xcc\xad\xa1\xdf\xc8\x8c\xb2\x90\xe7\xd7\xd9\x8f\x12\xe0\xf3\x0e\ +\x8f\xd3\x0d\x9f\x8d\x3c\xff\xcc\xdd\x03\x1e\x99\x97\xe0\x62\x78\ +\x9d\xb8\x7e\xdd\xfd\x2c\x44\x60\x42\xba\xe1\x19\x19\xcc\xec\x74\ +\x16\xd2\xdf\xac\x1b\x9e\x49\x64\x37\xb3\xde\x42\x16\x1a\x09\x57\ +\xc3\x67\xf4\x83\xfe\x41\xe6\x43\x43\xba\x89\x89\xe4\xff\x41\xde\ +\x9e\x4a\xb9\x85\xf4\x9b\x73\x0b\xe9\x86\xd7\xc9\x33\x39\x13\x02\ +\xca\xf6\x5e\x42\x1f\x16\xc1\x29\xb6\x2f\x17\xc3\x3b\x91\xaf\xd7\ +\xeb\x56\x80\x19\xb7\xbc\xb6\xe4\x4d\xeb\xd4\xbd\x5c\xaa\x07\x34\ +\x52\xba\xe1\xdd\x77\x23\x4b\xd8\xe4\x6a\xb5\x0a\x79\x60\x65\xa2\ +\x45\x84\x25\x6f\xa2\x11\x74\x01\xa0\x6d\xd4\x01\xee\x7b\xbc\x46\ +\xde\x10\x3e\x3e\x3e\x6e\x0a\x30\x39\x49\x92\x66\x98\xd7\xf5\x13\ +\x01\x39\x21\x9f\x2f\x74\xe3\xc9\x5f\x9b\xbf\x3f\x7a\xf4\xdb\x3a\ +\x80\x9a\xde\x42\xd9\x85\x69\xe4\xdb\x48\x1f\x1e\x1e\x49\x1c\xe0\ +\x28\x8a\x90\xc4\x46\x80\x99\x93\xcf\x07\xe8\x1f\x18\x40\x69\x75\ +\x6d\x6d\xaa\x38\x71\x43\xde\xbb\x02\x20\x0e\x74\x12\xee\x5b\xac\ +\x2e\x86\x57\x3e\x8a\x22\xf3\xd4\x7b\x7f\xff\x05\x2a\x61\xa5\x29\ +\xc4\x08\x6a\xfe\xe5\x78\x71\xf4\x22\x7a\x7b\x7b\xf0\x60\xb9\xf4\ +\x78\xfa\xda\xb5\xeb\x3b\xdb\xe5\x07\x00\x9e\x4b\x34\x82\x33\x5e\ +\x65\xe7\xbe\xb7\x2b\x2f\x4f\xa6\x51\x2e\x97\xb1\xf9\xf4\xa9\x99\ +\x3b\x38\x38\x88\xd7\x5e\x7d\x05\xa3\xa3\x17\xb0\xbb\xb7\x87\xd9\ +\xf9\xf9\x95\xc9\xe2\x7b\x93\xfb\xcf\xf7\x96\x2c\xf9\xac\x1e\x70\ +\xeb\x77\xde\x2a\xed\xea\x9b\x47\xf6\x2f\x44\xc0\xee\xee\x1e\xde\ +\xb8\x7c\x19\x63\x63\x63\xe6\xe7\x49\x12\x63\xeb\xd9\x33\xcc\xcd\ +\xcf\xad\xdd\x98\xba\x5e\x14\xf2\xbf\x00\xd8\xb7\xe4\x9d\x05\x64\ +\x07\xf7\xbe\xac\xbe\x11\x10\x56\x42\x84\x92\x7b\x7a\x7b\xdb\xc8\ +\x2f\xdc\x9f\xff\xf3\xd6\x07\xb7\x8a\x3b\xdb\xdb\x0f\x01\x54\x2c\ +\x79\x8b\x2c\x2d\x94\xa5\x7d\xec\x56\x69\x7a\x5f\xfa\x5d\x44\x1c\ +\x1a\xd3\x8e\x0c\x0f\xc3\x92\x5f\x5c\xbc\xbf\x79\xe7\xf6\x9d\x89\ +\x8d\xf5\x8d\x45\x43\x5e\xfb\x8e\x2c\x9f\xcf\x6b\xe7\x0f\xdd\xdc\ +\xfa\xea\xb7\x19\x38\x4e\x12\x11\x11\x1b\x21\xc3\x23\x43\x72\x0f\ +\xef\x84\xfc\xc2\xfa\x97\x5f\x7c\xf5\x6e\xa9\xf4\xeb\x1c\x80\x10\ +\x29\x08\x4e\x4a\x12\x9a\xaf\x6c\x74\x74\x4b\xbc\x29\x04\x3e\x47\ +\x36\xb4\x78\x40\xb6\xd0\x6a\x22\xe3\x2a\x5e\xbf\x74\x09\xa6\x6d\ +\x16\xe6\x56\x3e\xf9\xf8\xd3\x89\xd5\xd5\xb5\x9f\x01\x1c\x68\xdf\ +\x52\x46\x12\x0f\x3b\x3c\xd8\xf5\x9d\x01\xf1\xf6\x4a\xd4\xa4\x12\ +\x52\x8d\xbe\x81\x01\xf3\xcc\x7f\x76\x76\x76\xe9\xe6\xfb\x37\x8b\ +\x5b\x9b\x5b\x25\xfb\x8d\xbd\x26\xa0\x2e\x71\x84\xce\x11\x81\x90\ +\x4d\x4c\x10\xe4\x31\x34\x3c\x82\x7b\x33\xf7\x7e\x9a\x9e\x9a\x9c\ +\x0e\xc3\xc3\x95\x4e\x39\xf9\xc8\x80\x2c\xe6\xb7\x67\x9b\x5c\x3e\ +\xc0\xe0\xd0\x05\xcc\xcc\xfc\xf8\xfd\xd5\x77\xae\x16\x85\xfc\x63\ +\x8d\x7c\xe6\x5d\x48\x7a\xb7\x21\x37\x77\x6a\x17\x8b\xba\x8c\xab\ +\xf5\x06\x8e\xe1\xa3\x16\x14\x90\xf8\x85\xea\xdd\xef\xbe\xfd\xe6\ +\xb3\x8f\x3e\xfc\x1a\xc0\x1f\x12\xb1\xd3\x82\xc0\x0d\x3d\x2d\xff\ +\xb3\xc5\xc3\xd9\xa0\x2a\xb1\x21\xf1\x44\x22\x81\x23\xfe\x06\xff\ +\xec\x36\xdb\x3c\xb8\x4d\x95\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x08\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x08\x08\x49\x44\ +\x41\x54\x78\xda\xed\x5a\x5b\x6c\x14\xd7\x19\xfe\xce\x5c\x76\xd7\ +\xde\xb5\x0d\xf1\x52\x2e\x85\x50\x12\x20\x52\x13\x25\x52\xa5\xf4\ +\xa5\x55\xa5\x3e\x55\x8a\x95\xaa\x51\x2f\xa2\x51\xca\x53\x9e\x12\ +\x0a\x15\x0a\x69\xfb\x50\x11\x89\x56\xaa\x92\x87\xa4\x6a\x81\x90\ +\x36\x6d\x70\x2b\xab\x89\x50\xaa\xc4\x50\xd2\x40\x08\x6d\x20\xb4\ +\x42\x09\x49\x0b\x51\xb1\x31\xb1\xf1\x1d\xdf\xc6\x7b\x9d\x9d\x39\ +\x67\xfe\xce\xf1\x99\xd5\x59\x3c\xc6\xb5\x6b\x13\x1c\x95\x73\xf4\ +\xe9\xfc\x33\x5e\x69\xbf\x6f\xfe\xff\x3f\xf3\xed\x8c\x19\x11\xe1\ +\xd3\x3c\x8c\x10\xb7\x04\xdc\x12\xf0\xff\x2c\xc0\xc2\x75\x06\x6b\ +\x61\x0d\x10\xc8\xc0\x04\xc3\xcd\x1e\x02\x04\x20\xa0\x37\x68\x38\ +\xc6\x93\x88\xe2\xe4\x1f\x64\x3b\xc1\xf0\x13\x00\xcb\x20\x87\x1d\ +\x49\xb5\x6b\x60\xcd\x10\x1b\x0c\x30\xa1\xc1\xa2\x73\x06\x6a\xc0\ +\xa2\x2f\x89\x00\x7d\x1c\x05\x2a\xa6\x5a\x30\x20\x00\xc1\x0a\xce\ +\xa2\x97\xb7\xd0\xcf\x69\x74\xd6\x0c\x3c\xf2\xd5\x47\x1e\xbb\x77\ +\xc3\xbd\xcb\x60\x00\xef\x7c\xf8\x0e\x8a\x5e\x11\x82\x04\x38\xe3\ +\x08\x58\x00\x11\xce\xc0\x08\x64\xac\x8e\x0d\x21\x21\x63\x75\x3e\ +\x9a\xae\x70\x31\x90\x1b\x54\x62\x0c\x44\x2b\xd5\x90\x97\x2b\xd3\ +\x44\xe5\x08\x64\x1c\xad\x1c\xd8\x98\xdd\x08\x8b\x4c\xdc\xb1\x66\ +\x25\xeb\xf3\xbb\xbe\xd8\xdb\x33\xbc\x1a\xc0\xe8\xac\x19\x58\xbe\ +\x65\xf9\x33\x99\xfa\xcc\x13\x0f\x7f\xe5\x61\x34\xaf\x6b\x46\xa1\ +\x54\x80\x5b\x71\xa7\x50\xae\x94\x51\xf6\xcb\x70\x7d\x57\x81\x87\ +\xe7\x78\x79\x6a\x75\x85\x42\x39\x28\x4f\xad\x2b\x1a\x56\xa0\x63\ +\xbc\x03\xb0\x6a\xb2\x62\x44\xd0\x22\x34\x61\x09\x21\x89\x47\xf0\ +\x15\x6e\xcf\x7e\x16\xe6\x06\x1b\x8e\x18\xcb\x4f\xb4\xe7\x57\xd3\ +\xeb\x54\x9c\xb5\x89\x9d\x9c\xf3\xe3\xbe\x91\xbe\xb7\x9e\x7e\xf5\ +\x69\x94\x46\x4b\x30\x4c\x03\xcc\x64\x60\x16\x83\x61\x1b\xf2\x58\ +\x9d\xb3\xa2\x73\x96\x31\x75\x9e\xd9\x4c\x42\x7d\x26\x11\x1e\x27\ +\x19\x90\x80\x42\x72\x1a\x52\x12\xb1\x38\x86\x86\xa6\x06\x60\x5d\ +\x12\x1f\xe7\x07\xf8\xc4\x40\x69\x9b\x26\x3f\x8b\x00\xfa\x33\x71\ +\x70\x7c\x17\x84\x4b\xcf\xbe\xfa\x2c\x6c\x61\x6b\xd2\xe6\x14\x61\ +\x4d\xdc\x9a\x26\x24\x11\x09\x49\x28\x31\x48\x40\x43\x93\x8f\xc7\ +\xa9\xb8\x10\x33\x65\x62\xcd\xa6\xb5\xb8\x52\xea\x23\xb8\x62\x3f\ +\xed\xe6\xad\x73\xde\x46\xe9\x28\x8d\x00\xd8\x9a\x2b\xe7\x26\x5b\ +\x8f\xb4\xa2\xde\xae\x07\x33\x98\x12\x62\x69\x31\x21\xb4\x10\x3b\ +\x12\x92\x50\x19\x91\x31\x6c\x5c\x5f\x84\x46\x3c\x3b\x09\x60\xd3\ +\x86\xbb\x70\xb1\x70\x09\x10\xc1\xdf\xf0\x23\xb1\x63\xde\xf7\x01\ +\x6a\xa7\x33\x08\xf0\x64\xc7\x40\x07\x3f\x71\xe6\x04\xea\x12\x75\ +\x52\x84\x44\x24\x22\x96\x01\x7d\x9c\x60\x9a\x74\x5c\xc0\xec\x42\ +\x12\xc0\xfa\x55\x9f\xc3\xc7\xa5\x2b\x00\xa1\x1b\xef\xf1\x16\x0a\ +\xc7\xff\x74\x23\xa3\xc3\xf4\x02\x02\x1c\x38\xf9\xe1\x49\x74\x77\ +\x77\xc3\xb2\xac\xda\x52\x52\xab\x16\xa2\x7b\xc0\x52\x80\x85\x59\ +\xb2\x30\x73\xdc\xdc\x94\xc5\xa4\x57\x44\x85\xbb\x39\x74\xfb\x2d\ +\xd4\x46\xc5\x85\xdd\x89\xeb\xb1\x03\x84\xb7\xdb\x4e\xb4\x81\x97\ +\xb8\xca\x80\xa1\x9b\x39\x12\x11\x41\x0b\xf1\x0d\x1f\xc9\x54\x52\ +\x09\x98\xb5\x94\x74\x9c\x4e\xa7\x61\x07\x29\x38\x65\xc7\xc7\x18\ +\x3d\x4e\xcf\xd1\x47\x0b\xb6\x12\xf4\x0a\x09\x08\x7c\x07\x84\xcb\ +\xad\x6f\xb6\x22\xc5\x52\x52\x84\x16\x62\xc4\x33\x22\x21\xb7\xd3\ +\x4c\x5d\x06\xb0\x10\xcb\xc4\x4c\xe5\x63\xa4\x0c\x64\x69\x25\x86\ +\xc6\x87\x09\x39\xda\x4b\x7b\xf8\x1f\x16\xcd\x0b\xd1\x11\x1a\x05\ +\xe1\x7b\x85\x62\x21\xd7\x7e\xaa\x1d\xe9\x44\xba\x96\xb8\xce\x80\ +\xa5\xb7\xdc\x4a\x38\xd3\xa9\x34\x60\x22\x2e\x22\x19\x2f\x9f\x75\ +\x58\x8f\x9e\xfe\x5e\xa0\x12\x9c\xc0\x6e\xbe\x13\x73\x18\x8c\x88\ +\xe6\xe7\x85\x6c\x6c\x45\x0a\x3f\xbd\xff\xee\xfb\xcd\x7b\xee\xbe\ +\x07\x4e\xc5\x81\x1b\x44\x37\x2f\x72\xa7\x50\xa6\x30\x66\xe1\xca\ +\xca\xa8\x4b\xd6\xa1\xc7\xeb\xa9\x36\xa7\x86\x0d\x7d\x83\x03\xb0\ +\xaa\xb4\x1a\x13\xe7\x73\xa8\xb8\xee\x65\xbc\x2b\xbe\x06\x1f\xa5\ +\xc5\xf3\x42\xb5\xc3\xd2\x5f\xfe\xc0\x97\x1e\x40\x5d\xb6\x0e\x65\ +\x51\x96\x22\x34\x79\x48\xf2\x6a\x4d\x26\x93\x55\x01\x5a\x44\xf2\ +\x5a\x11\x4d\xbc\x09\xc1\x7b\x06\xf2\x85\xbc\xf6\x42\x72\x50\x75\ +\x65\x32\x26\x98\xc1\x59\x8c\xcc\xd1\x0b\xdd\xb7\xe1\xbe\x65\x56\ +\xc6\xc2\xe9\x8f\x4e\x23\xef\xe6\xc1\x05\x07\x27\x05\xe9\x77\xb8\ +\xc1\x31\x5c\x18\xc6\xe6\x15\x9b\x51\x61\x15\xd5\x13\xc4\x60\x04\ +\x06\x0c\xa6\xc0\x98\xea\x13\x30\x6d\x1f\xb4\x2f\xd2\xe5\xd4\xec\ +\x65\xe1\xae\xaf\xa0\x31\xc8\xa0\xdf\xe9\xd7\x36\x42\x7a\xa1\x4c\ +\xe4\x85\x32\xa1\x17\x72\x42\x2f\xd4\x3b\x0f\x2f\xf4\x68\xcb\xa3\ +\x58\xfb\xf9\xb5\x28\x94\x0b\x28\x57\x94\xff\x29\x7b\x6a\x75\xb9\ +\x42\x74\xf5\x63\x19\xa8\x96\x90\x6d\xdb\xe8\xf6\xba\x75\x06\xe2\ +\x50\x62\xca\x33\xa0\xa4\xd6\xdb\xed\xd0\x0b\x79\x36\x9c\x4a\xe8\ +\x85\x8e\xcd\xdd\x0b\x1d\x7f\xea\xe0\x53\x98\xec\x9d\x44\x75\xb7\ +\x61\xe1\x34\x99\xa9\xae\xae\x9c\x8c\x4d\xc5\x72\xb2\x68\x1a\xd1\ +\xac\xc6\x53\x83\x62\xd0\xc6\xcd\x0f\x51\x89\xe2\x20\xfe\xb9\x06\ +\xbb\x01\xf0\x42\x2f\x34\x11\x7a\xa1\xa1\xd2\x8e\xb9\x7b\x21\x03\ +\x5b\x00\x74\xee\x79\x69\x0f\xac\xa2\xa5\x88\x1a\x46\xcd\xd6\xa9\ +\xcb\x44\x42\x97\xcd\x34\x21\xc4\xe2\x6e\x53\x82\xd7\x90\x77\x43\ +\x78\x35\x2e\x54\x28\x98\xe1\x5c\x63\x86\x5e\x68\xbc\x8f\xe0\x8b\ +\xe7\xe9\x67\xfc\x77\x73\xf7\x42\xaf\xd1\x98\xf4\x42\x4e\xc1\x71\ +\xf6\xbd\xbc\x0f\xf5\xac\xbe\x96\xa4\x26\x8e\x19\x32\xc0\x14\xf1\ +\x2a\x20\xa6\x91\xf7\x23\x78\x4a\x80\x42\x74\xec\x6b\x11\x9b\x12\ +\xa1\x17\xea\xbf\x04\x04\xa1\x17\x12\x62\xfb\xfc\xbd\xd0\xeb\xf4\ +\x77\x00\xbb\x2e\x74\x5f\xe0\x87\xdf\x3c\xac\x0c\x9d\x22\xad\x4a\ +\x09\xc6\xb5\x42\x28\x22\x1e\x30\x19\x4b\xc4\x3c\xfe\x8c\xe4\xdd\ +\x08\x15\xfd\xf7\xf5\x66\xe8\x85\x7a\x23\x2f\x74\x9e\xb7\xd0\xee\ +\xf9\x7a\x21\x2d\xe2\x37\x08\xb0\xff\xe8\x3f\x8e\xe2\xe2\xbf\x2e\ +\xc2\x36\xec\xda\xb2\x89\x67\x80\xe4\x91\x16\xc2\x04\x9b\x99\xbc\ +\x37\x9d\xbc\x46\x33\x65\x31\x39\x14\x79\xa1\x7e\xf6\xe0\xc2\xbd\ +\x50\x80\x9d\x00\x8e\x1f\x78\xed\x00\xdc\x31\xb7\xb6\x71\xab\xe5\ +\xa2\x33\x20\x27\x45\x42\x02\x43\x8a\xb8\x3e\xf9\x4a\x9c\x7c\x3a\ +\x48\xc3\x76\x52\x70\x8a\x0e\xc7\x18\x6d\xa7\x5f\x55\xce\x2f\xc4\ +\x4a\xe8\xa6\x66\xaa\xa9\xf7\xbe\xb2\x17\x29\x3f\x55\x25\x5f\x7b\ +\xc5\xd5\xb9\x40\x13\x9f\x02\x67\xff\x9d\xbc\xab\x60\x78\x06\xb2\ +\xa5\xd0\x0b\x8d\x0d\x13\xf2\xb4\x8f\x9e\xe1\x07\x17\xc9\x0b\xe9\ +\xa6\x9e\x2c\x4c\x3a\x6d\xed\x6d\x48\x9b\xe9\xda\xc6\xd5\x57\x5c\ +\x95\x8e\x12\x22\x0c\x55\x42\x9a\xfc\x0c\x22\x34\xd6\x05\xa1\x17\ +\x1a\xe8\x05\xbc\xe0\x6d\x24\xf9\x0f\x16\xf9\xc1\x96\x6e\xea\x8e\ +\xde\x0e\x7e\xea\xf4\x29\xd4\x19\x75\xba\x94\x54\x16\x74\x06\x04\ +\xab\x62\x16\xe2\x1a\x2b\xb1\x0a\x83\x83\xc3\x80\x08\xba\xd0\x21\ +\xbe\x2e\x9b\x76\x11\x05\xc4\x9b\xfa\xe4\xfb\x27\xd1\xd3\xd5\xa3\ +\xcb\x48\x41\x8b\x10\x0a\x71\x01\x71\x34\x52\x13\x8a\xa3\x2e\x3c\ +\xdf\x73\x30\x20\xbe\xa1\x9b\x76\x51\x05\xc4\x9b\xfa\xd0\x5b\x87\ +\xe0\x4e\xb8\x60\x14\x6b\x5c\x9d\x05\x9f\xcd\x5a\xfb\x29\x9e\x82\ +\x55\x4a\x48\xbb\xe2\x63\x8c\xbe\x4f\x07\xe8\xfc\x8d\x7e\x36\xaa\ +\x9b\x3a\x40\xe7\xa1\x63\x87\x40\x2e\xe9\xab\x4f\x86\xce\x00\x57\ +\xab\x26\x7f\xad\x08\xe6\x31\x34\xb1\xdb\x30\x5e\x98\x20\xe4\x83\ +\x5f\xd2\x2f\xd4\x0f\x98\x1b\x28\x20\xde\xd4\xa5\x72\xc9\x39\xf6\ +\xee\x31\x49\x3a\x56\xff\x32\x26\x9f\xae\x5b\x3e\x9f\x49\xae\xc4\ +\xb0\x73\x15\x28\xd1\x71\x34\x05\x4f\x7c\x92\x4f\xa7\x75\x53\x0b\ +\xec\x1a\x1a\x1f\xe2\x67\xff\x79\x16\x26\x99\x92\xb8\x16\xc2\x55\ +\x09\xcd\x74\xf5\x97\x27\xc3\x2b\x5f\x74\x00\x1f\x9d\xe8\x17\x0f\ +\xc9\xa6\xfd\xa4\x05\xe8\xa6\xe6\xd8\xdf\xd9\xdf\x89\xae\xee\xae\ +\x6a\x0f\x28\x21\x62\x2a\x03\x31\x01\xf5\x46\x3d\xdc\xc0\x83\xef\ +\xf9\x13\x18\xe1\x0f\xc9\xa6\xbd\xb9\xef\x07\x2a\xd8\x09\x1f\xc7\ +\xcf\x5d\xfe\x00\xa3\x13\xa3\xb5\x3b\x50\x54\x42\x9a\x7c\x42\x24\ +\x60\xd6\xd9\xf2\xf7\x85\x0f\x07\xdb\xe8\x45\xba\x70\x33\x5f\x70\ +\xe8\xa6\xf6\xb1\x05\x82\x2e\xbd\xdf\x75\x0e\xe5\x52\x59\x65\x80\ +\x1b\xa0\x8a\xce\x80\x6c\xda\xfa\xe5\x19\xe4\xbd\x02\x61\x92\x9e\ +\xa3\xe7\x79\xdb\x52\x78\x43\xa3\x9b\xba\x82\xad\x9e\xe7\x4d\x9e\ +\xeb\xf9\x00\xc4\xa9\x7a\x17\xd6\xfb\xfd\x6d\x4d\x70\xc4\x24\x50\ +\xc2\x5f\xb0\x3a\xf8\xe1\x92\x7b\xc5\x44\x7f\xa2\x33\xe0\xb4\xab\ +\xe8\x15\x79\xc7\x48\x87\xea\x01\x8f\x94\x49\xcb\x64\x50\x48\x14\ +\x01\x8f\xfe\x0d\x57\x7c\x53\x36\xed\x92\x7c\x47\x46\x2f\xd3\xaf\ +\xe1\xb2\x17\x86\x0b\x57\x31\x56\x19\x47\xda\x4a\x23\xdb\x90\x05\ +\x65\x01\xe1\x89\x31\xe4\x82\x6f\x85\x75\x5f\x5a\xda\x2f\xf9\xf2\ +\xc1\x0e\x93\x9b\x7f\x1d\xf5\x46\x91\x69\x6c\xc0\xe6\x2f\xdc\x25\ +\x1f\x0c\x7b\xc8\xb1\x6d\x74\x50\x35\xed\x12\x15\xa0\x9b\x7a\x85\ +\x99\xfd\x76\x82\x25\xae\x50\x23\xd0\xbc\x2c\x4b\x77\x66\xee\x7c\ +\x91\x7e\xcf\xff\xf8\xa9\x79\xcd\x3a\xf8\xd2\xe0\xc8\xa6\xc6\x8d\ +\x5f\x1e\xba\x3a\xf4\x5b\x37\xe7\x6e\x3f\xf2\x78\xfb\x93\xb8\x01\ +\xe3\x46\xff\xaf\x44\xed\x23\x2d\x11\x62\xd1\xbf\xec\xd6\x3f\x7b\ +\xdc\x12\xb0\xc0\xf1\x1f\x9f\x38\xd5\x89\x84\x87\xba\xeb\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0a\x33\x49\x44\ +\x41\x54\x78\xda\xd5\x59\x7b\x6c\x1c\xc5\x1d\xfe\x66\x66\x77\xef\ +\xce\x6f\x1b\xdb\xb1\x9d\x90\x07\x84\x24\x98\x90\xf0\x48\x53\xa5\ +\xd0\x90\xf0\xaa\x0b\x85\x3f\x78\xb5\x55\x13\xd4\x2a\xa2\x6a\x45\ +\x5b\x40\x40\x5b\xa1\xb6\x21\x14\x52\xda\x86\xfe\x51\x0a\x15\x05\ +\x5a\x68\x79\x95\x36\xa0\x4a\x80\x2a\x4a\x89\x4b\x2a\x20\x02\xf3\ +\x4a\x88\x49\xf3\x80\x90\xf8\x19\xdb\x67\xfb\x6e\xef\xf6\x39\xd3\ +\x19\xef\x4a\x7b\xf6\xdd\x39\x77\x89\x11\xe2\x93\x3e\xff\x46\xde\ +\xf1\xcc\xf7\xcd\xef\x37\xb3\xeb\x5d\x22\x84\xc0\x0c\x82\x28\x46\ +\xed\x49\x10\x51\x94\x9c\x21\x68\x33\x24\x9a\x86\x64\x92\x5a\x4e\ +\x9b\xe4\x88\xe6\x92\xfe\x14\x72\x49\xf1\x69\x19\xc8\x15\x6c\x48\ +\xc6\x25\x13\x21\x63\x01\x83\xf1\x43\xb1\x8e\xa4\x2d\x99\x91\xcc\ +\x4a\x5a\xe1\xef\xdc\xf0\xba\x08\xf8\xc9\x1b\xa0\x21\x8d\x50\x6c\ +\x95\x64\x8d\x64\xdd\xbf\xba\x0e\xb6\xef\xfa\x38\xb9\x3c\xe3\xba\ +\xb3\x1d\x97\x37\xbb\x9c\xd7\x13\x10\xa2\x33\x9a\x8c\x19\xda\x91\ +\xca\x38\xeb\x6d\x9f\x5b\xf7\xde\x85\xcb\xe6\xed\x06\x90\x94\x1c\ +\x93\x4c\x87\xa6\x9c\x28\x2b\xa5\x43\xed\x81\x72\x4b\x45\x57\xc2\ +\x43\xd1\x0d\xbf\x7f\xee\xdd\x35\xdd\x87\x93\x97\x70\xd0\xb3\x1a\ +\xab\x2b\x1a\x9a\xea\x2b\x50\x93\x88\xa1\x32\xae\xc1\xd0\x18\x14\ +\x1c\xcf\x87\xe9\xb8\x48\x67\x3d\x0c\x8d\x67\x90\x1c\xcf\x24\x09\ +\xc1\xbb\x4b\x66\xd7\xbd\x70\x5d\xc7\xd2\x4e\x00\xc3\xca\x4c\x64\ +\x24\x28\xad\x99\x34\x40\x24\x59\x58\x16\xd5\x92\xf5\x77\x3d\xf5\ +\xda\x25\x3b\x0f\x26\x6f\x6c\xaa\xab\x9a\xb3\x6c\x41\x33\x5a\xeb\ +\xab\xa4\x68\x03\xa6\xc5\x91\xb1\x3c\x98\xb6\x07\xcb\xe5\x50\x88\ +\xeb\x74\xc2\x50\x45\x8c\xa1\x22\x4e\xe5\x75\x17\xfd\xa3\x19\x74\ +\x1f\x1a\xc2\x91\x51\xb3\xf7\xf4\xb9\xf5\xf7\xde\x7a\xd5\x8a\xe7\ +\x43\x23\xa9\xb0\xbc\x3c\x49\x71\xbc\x06\x22\xf1\xe1\xaa\xdf\xb3\ +\xf5\x8d\x2f\xbc\xb2\xb3\xf7\xb6\xfa\xda\x8a\x33\xd6\x2c\x9f\x8f\ +\xb6\xba\x6a\xf4\x8d\x5a\x18\x4e\x39\xf0\x79\x69\xd9\xa4\x94\xa0\ +\xb1\xda\x40\x4b\x7d\x5c\x1a\x49\xe3\xb5\xee\x1e\x0c\x8d\x9a\x3b\ +\x57\x2f\x6d\xfb\xc5\x0f\x2e\x3f\xe3\x55\x00\xa3\x92\x99\x52\x4c\ +\x28\x03\x25\x8b\x5f\x77\xf7\x73\x1b\x06\x53\xd6\x4f\x3a\x56\x2e\ +\xd6\x4f\x69\x6d\xc0\x87\x03\x26\x4c\xcb\xc7\xf1\xa0\x3a\xa1\x63\ +\xc1\xac\x0a\xec\xeb\x4b\xe2\xc5\xb7\xf7\xbb\xb3\x6a\x8c\xbb\xff\ +\x78\x53\xc7\xc3\x85\x4d\x94\x6f\x80\x49\xc6\x47\x46\xb2\xb5\x57\ +\xdc\xb9\x75\xb3\x9e\x48\x5c\xbb\xfe\x82\x33\x48\x2a\xc3\x31\x92\ +\x76\x30\x93\x68\xaa\x8d\xa1\xa6\x92\xe1\xa9\xce\xf7\x85\x65\x65\ +\x9f\x78\xfa\x87\x97\xdd\x56\x57\x17\x1f\x89\xca\xa9\x5c\x03\xe1\ +\x86\xed\xeb\x4b\x57\x5f\xfc\xb3\xc7\x1f\x9b\xdb\xd6\xfc\xa5\xaf\ +\xaf\x5d\x8e\x8f\x06\xb3\x70\x3c\x8e\x4f\x02\x31\x9d\xe2\x94\xb6\ +\x2a\x3c\xb1\x6d\x17\x0e\xf7\x0f\xbf\xfc\xcf\xdb\xaf\xfa\x46\x63\ +\x63\xc5\x58\x78\xfc\xf2\x32\x0c\x44\xab\xbf\xf8\xda\xfb\xb6\xb4\ +\xcc\x6a\xfa\xce\x37\x3b\xce\xc6\xfe\xbe\x34\x4a\x3d\xb4\x4e\x6a\ +\xa9\xc2\xa9\x73\x6a\xa0\xd0\x7d\x78\x1c\x07\xfa\xd3\x28\x05\x94\ +\x00\xed\x73\x6b\xf1\xe0\x0b\x6f\x62\x68\x78\xec\xa1\xf7\x1e\xdc\ +\x70\x33\x80\x6c\x54\x4a\xa5\x19\x20\x92\xda\xfc\xaf\xfe\x66\x03\ +\x31\x2a\xee\xbf\xe9\x9a\xd5\xa4\x67\xc4\x81\x40\x69\x38\x6f\x69\ +\x33\x2e\x3d\xbb\x0d\xb9\x78\xfe\xcd\x1e\xfc\xe7\xfd\x23\x28\x05\ +\x8c\x00\x8b\x64\x26\x7e\xf9\xe4\x2b\x02\x9e\x7d\xe3\x07\x8f\x7e\ +\xf7\x81\xf0\x86\xc7\x4b\x36\x30\xeb\xf2\xcd\x2b\x4c\x9f\xbd\x72\ +\xeb\xba\x8b\xe2\xa6\x45\xe0\x71\x8e\x52\x90\xd0\x09\x36\xad\x3b\ +\x13\x1a\x25\xc8\x85\xe7\x0b\x6c\x7c\xfc\x1d\x64\xdd\xd2\xc6\x51\ +\xf7\x90\xd9\x0d\x06\x36\x3e\xf2\xa2\xdd\x60\x90\xb5\xfb\x9e\xbc\ +\x61\x47\x21\x03\xb4\xa0\x7a\x89\x11\xd3\xde\x7c\xfe\xe7\xda\xe3\ +\xa6\x0d\x58\xae\x27\x05\xf0\x92\xd8\x5c\x63\xe4\x89\x57\xd0\x18\ +\x41\x53\x8d\x5e\xf2\x38\x19\xdb\xc5\x91\x94\x8b\x4b\x57\x2d\x8d\ +\xf5\x8c\x66\xef\xdc\xb4\x69\x53\x41\xad\xb4\x90\x78\x9c\xf3\xe3\ +\x0e\xa6\x19\x17\x9e\x3a\xaf\x15\xe9\x8c\x14\xef\x89\x92\x39\x90\ +\xcc\xa2\x18\x06\x47\xb2\x65\x8d\x35\x34\x6a\x63\xd9\xc9\xad\xa0\ +\x8c\x9e\xff\xf3\x6d\xa2\x83\x48\x94\x90\x81\xdb\x19\x28\xdb\xbc\ +\x76\xe5\x52\x8c\x59\x2e\x3c\xe1\x97\xc5\xc1\xb4\x83\xb7\xf6\x0e\ +\x62\x2a\xba\xf6\x0e\x60\x20\xed\x94\x3d\x5e\xcf\xb0\x89\x2b\xd7\ +\x9c\x05\x1f\xe4\x2e\xa5\x2d\x2f\xb3\x79\xab\xbf\xf2\x96\xf3\x34\ +\xad\x72\xf9\x82\xb6\x26\x58\x8e\x40\xf9\x20\xb8\xff\xf9\x3d\xb8\ +\xfa\x5c\x0b\xab\xda\x5b\xa0\xf0\xda\xee\x7e\x3c\xbd\xfd\x23\x08\ +\xaa\x4d\xac\x6c\x39\x18\xf7\x3c\x9c\x3c\xbb\x11\x94\x91\x65\x7c\ +\x55\x76\x8d\x94\xf8\x6f\x21\x51\xec\x69\x94\x40\xc3\x15\x27\xcd\ +\x6d\x81\x99\xe1\xe0\x38\x56\x10\x3c\xd6\x79\x10\x8f\xbc\x74\x20\ +\x98\x44\x63\x00\xa1\x00\x3f\xb6\x11\x7b\x86\xb2\x38\xe7\xcc\x45\ +\xd8\xfe\xfa\xce\x2b\x65\x16\x5e\x06\x50\xcc\xc0\xb7\x19\x08\xb9\ +\x78\x56\x53\x23\x1c\xee\xa3\x2c\x08\x11\x04\xa8\x48\xa2\x02\x15\ +\x80\x1b\x8e\x45\x82\x34\xa3\x5c\xa4\x2c\x1f\x27\x36\x9f\x00\x50\ +\x72\x11\xd0\xcb\x00\xf0\x3c\x03\x44\x02\x67\x7e\x6f\x29\x40\x16\ +\xd6\xd7\xd5\x4f\x1c\x7b\xa5\x82\x73\x8e\x47\x6f\xfa\x22\x8e\x86\ +\xf5\x5b\x3a\xa1\xe9\x3a\x8e\x05\xcd\xb5\xd5\x4a\xe4\xc9\x58\x99\ +\x38\x5d\x4a\x7d\x5b\x48\xe4\x67\x40\xa3\x2b\x12\x89\x04\x18\x88\ +\x34\x50\x7a\xba\x7d\xcf\x43\x55\xe2\xa8\xc2\x82\x47\x10\x26\x82\ +\xb4\x08\x94\x05\xb5\xbe\x31\xc3\x80\x6d\x6b\x2b\x00\xbc\x5d\xa8\ +\x84\x08\x40\xe6\xc5\xf4\x18\x9c\xb2\x6a\x95\xc0\xf5\x4a\xeb\x6f\ +\xfb\x02\x44\x90\xa8\xe4\xc2\x58\x8a\x9b\xb4\xed\xa0\x41\x3d\xba\ +\xa7\xc7\xe6\x85\xd5\x28\xf2\x0d\x10\xcc\x31\x0c\x1d\x7e\x89\x82\ +\x40\xa8\x24\x26\x4e\x16\xdb\xf5\xc1\xb9\x80\x2f\x59\x2c\x1b\x9e\ +\xe7\xc3\xf7\x8b\xbd\xa7\x98\x7e\xce\xa1\x51\x0b\xb3\x9b\x6a\xd1\ +\xf7\xf1\xa1\x39\x00\x48\x81\x0c\x5c\x0d\x10\xb4\x1a\x71\x03\xee\ +\x51\x33\x40\xc3\xcd\x18\x50\xe8\x06\x3a\xee\xd8\x06\x80\xc2\xb6\ +\x33\x78\xf5\x57\x5f\x29\x5c\x42\x9c\x40\x03\x01\x84\x24\xf8\x14\ +\x03\x24\xcc\x46\xfe\xdc\x35\x15\x3a\x74\x4a\x90\xb6\x3c\xd5\xb1\ +\x55\x69\x2d\x7c\x0a\x09\x42\x5d\x4f\xad\x14\x3f\xca\xaa\x0b\x49\ +\x92\x13\x03\x43\x8a\x1e\x27\x28\x06\xd7\xe7\xf0\x02\xa1\xa1\x09\ +\x11\x8a\x9f\x1c\x09\xb8\xdc\xb4\x09\x50\x0a\x8c\x8c\x67\xf1\xd6\ +\xfe\x41\x1c\x1c\x18\x07\x6c\x49\x08\x3a\xcd\x5b\x09\x31\xe8\x4a\ +\x07\x1e\xe7\x45\xc5\x87\x8d\x30\x28\x31\xc8\x69\x2b\x03\x02\x45\ +\xa0\xae\x85\x06\x20\x11\x09\x8e\x1b\x1a\x1a\x2b\xf5\x09\x43\x66\ +\xd6\x41\xd6\xb2\xf1\xdf\xdd\x3d\xe8\x1d\x31\x31\x09\x7c\x22\x03\ +\x47\x8a\x18\xf8\x9b\x80\xb8\x61\xc0\x76\xed\x89\xd3\x82\x92\x42\ +\x2b\x1f\x9d\xed\x13\x1d\x38\x09\x4d\x91\x90\x14\xee\x34\xc7\xaf\ +\xae\x53\x34\xd6\xc6\x61\x30\xd5\xcf\x07\x11\x02\x96\xed\x61\x30\ +\x95\xc1\x1b\xfb\x86\x31\x6e\x5a\x80\xf0\x01\x1e\x30\x0f\xdc\x05\ +\x04\xfa\xa5\xd6\xa2\x19\xe8\x31\xcd\x2c\xde\xd8\x3b\x00\x8d\x08\ +\x18\x06\x43\x4c\x67\x32\xea\x32\xc6\xa0\x1b\x1a\x18\xd3\xa0\x69\ +\x2a\x02\x4c\x63\xb2\x4d\xa4\x20\x0d\x84\x11\x08\x50\x50\x19\x39\ +\xe7\x10\x42\x28\x4e\x6a\xf7\x8c\xd8\xf8\xdf\xf8\x18\xc6\x2d\x17\ +\x82\x73\xc8\x1f\xa1\x60\x1e\x90\xb2\xa9\x07\x52\x64\x84\x30\xc0\ +\x73\xd4\xf5\xde\x62\x77\x62\x01\x59\x6e\x60\x19\x80\x19\xf0\x3c\ +\x0b\x9e\xe5\x21\x63\xab\x81\x15\x7d\x49\x56\x98\x84\xca\x48\x83\ +\x68\x9a\x18\x1b\x1b\x43\x21\xf4\x8e\x3b\x40\x35\xc2\xbf\x09\x33\ +\x28\x24\xe1\xe7\x08\xce\x49\x28\x11\x8a\x81\x51\x2d\x06\xb8\x59\ +\x49\xbf\x2b\xd7\x00\x45\x08\x21\x81\x98\xb5\x03\x82\xf7\xc3\xb7\ +\x72\x4b\x27\x14\x1a\xc4\xc2\xd4\x22\x12\x3a\xfd\x01\x40\xb5\x29\ +\x64\xf9\x8c\xe6\x8b\xc6\xf3\xb2\x4a\xe4\x00\xc4\xd8\x0e\x21\x51\ +\xf8\x71\xba\x0b\x2e\xb8\xd8\x01\x57\x19\xa0\xb9\x2b\xab\x58\xdc\ +\x04\x0b\x4d\xb0\xa3\x19\x20\xaa\x8f\x62\xd8\xbf\xa0\xf8\xfc\x39\ +\x89\x06\xb8\x19\x4c\x68\xd3\x13\xce\x34\xff\x0f\xb4\xf9\x10\x78\ +\x06\x63\xbd\x40\x65\x4d\x34\x48\x90\x85\xdc\x76\x31\x96\x90\x01\ +\x36\xdd\xca\x17\x9e\xaf\xb2\x0e\x13\x9a\xb8\x78\x06\x5d\x6d\x7e\ +\x51\x03\x42\x6c\xe4\x48\x8d\x3f\x0b\xee\xf6\xc2\xb1\x00\xaa\xe7\ +\x9a\xc8\xcf\x08\x29\x24\xe2\x68\x19\x28\x24\x9a\x15\x19\x3f\x5c\ +\x7d\x47\xad\xbe\xd7\x87\x31\xfe\xac\xd2\x38\xfd\x7f\x64\x7b\x52\ +\x19\xf8\x7c\x0b\x06\xba\xc3\x2c\x90\x88\x53\x33\x42\x43\x13\x3e\ +\x07\x3c\x37\x20\x08\xa6\x85\xeb\x04\xa7\x09\xf7\x43\xe1\x93\xeb\ +\x3d\x22\x09\x57\xbf\x1e\xe8\x7f\x1f\xf0\xfd\x2d\xd8\xd7\x6f\x96\ +\xf4\x56\x82\xb4\xdc\x5a\x89\x79\xfc\x1d\xb4\x9d\xb6\x10\xf1\x3a\ +\xe5\x3e\xaa\xdb\x49\x91\x05\xd1\x1c\xc5\xbb\x1b\xcf\x02\x42\x9c\ +\xd8\x10\x47\x21\x1c\x1a\x89\x0e\x87\xe5\xb7\x77\x01\x35\x4d\xc1\ +\xd8\xbe\x24\xf7\xc3\xe8\x45\x51\xcd\x93\x1d\x01\x0e\xbf\xb7\x1f\ +\x07\xd9\x72\xd1\xff\xeb\x3c\x03\x85\xf3\x3d\x50\x95\x05\x77\x36\ +\xa2\x7f\xb7\x8f\x58\x1c\x60\x7a\x94\x85\x22\x19\x51\xa2\x43\xa2\ +\x08\x72\xfb\x14\x5e\xf1\x88\xc1\x9c\x7a\x0c\xe8\xdd\xe5\x83\xbb\ +\x1b\x95\xa6\x52\xde\x4a\x44\x7b\x61\x94\x6c\x85\xe3\x3d\x84\x03\ +\xdb\x81\x8a\x5a\xd5\xb5\xb8\x01\xca\x50\x26\x8e\x6e\x40\xcd\xb9\ +\xbf\x13\x70\x9c\x87\xa5\x96\xbf\x2b\x4d\x65\x7d\xa1\x11\x7b\x7f\ +\x6b\x93\xe6\x6b\x6e\xc1\xfc\xd9\xa7\xe2\xc0\xab\xab\xb1\x78\x2d\ +\x60\x8e\x01\x08\x27\xc0\x64\x23\x87\x92\x36\x22\x90\x42\x23\x4e\ +\x6e\x52\x36\x49\x70\x34\x2e\x05\x6a\x1a\x81\xee\x97\x00\xdb\xda\ +\x8e\x43\xfe\xcd\x62\xf0\x3e\xfb\x98\xbf\x0f\x90\xd3\xae\x6f\x41\ +\x95\xb1\x1d\xd5\x8d\x0b\xb1\xe8\x82\xe0\x44\x00\x26\xef\x05\x10\ +\xc5\xa0\xcd\xc2\x8d\xc9\xf4\x28\x3b\x42\xd5\xb7\x24\xf7\x24\xc3\ +\x28\x44\x20\xd8\x77\xa3\x9a\x07\x82\xb2\xf9\x40\x8a\x4f\x0d\x1d\ +\x40\x2a\x73\xae\xd8\xfd\x40\xdf\x71\x7f\xa1\x21\xed\xeb\x5b\xa5\ +\x81\xad\x30\x12\xab\xd0\xfe\x65\x80\xea\xc1\xc4\x8c\x2a\xa1\x8a\ +\x91\x19\x45\xaa\xe7\xb4\x59\xb4\x41\x15\xb9\x9b\xd3\xf6\x82\x71\ +\x3c\x1f\xd0\x75\xc0\xb5\x80\x5d\x2f\x00\x4e\xf6\x75\xa4\x87\xae\ +\x10\xbb\xff\xd2\x37\x63\xdf\xc8\xc8\x92\x0d\xd5\xa8\xaa\xfe\x1d\ +\x0c\x7d\x1d\x16\x7c\x9e\xa2\x69\x21\xe0\x79\xc1\x73\x0a\xcb\x13\ +\x3f\xf9\xc6\x24\x78\xf4\x84\x19\x98\x08\x85\x73\x80\x92\xa0\xdf\ +\xc0\x1e\xe0\xa3\x1d\x1c\x8e\xfb\x38\xd2\xa9\xeb\xc5\x07\x0f\xa7\ +\x66\xfa\x23\x1f\xc8\x82\x6f\xc5\xd1\x50\xbd\x9e\x1a\xfa\x1d\x5c\ +\x8f\xb7\x60\xe1\x6a\xa0\x6e\x8e\x12\x11\xac\x22\xa3\x53\xee\xb2\ +\x34\xda\x0f\xdc\x8f\xe8\xf3\xa0\xaf\x9a\x7b\xe4\x63\x60\x6f\x27\ +\x18\x77\x07\x85\xe3\xfc\x94\x0f\x8d\xff\x59\x7c\xf8\x27\x6b\x86\ +\xbf\x52\x46\x20\xe4\x1a\x86\x93\x50\xa5\x35\xb5\xfd\x08\x4c\xff\ +\xbe\xc7\x62\x55\x68\x59\x02\xb4\x2c\x06\x62\xd5\x00\x33\xc2\x0d\ +\x89\xc9\x51\x84\xbb\xd7\xb7\x81\x6c\x0a\xe8\xdf\x23\xd9\x0d\x1d\ +\x8e\x49\x7c\xef\x5e\x67\xe0\xf0\xdd\x38\x80\xb4\x10\x4f\xfb\x33\ +\xfa\x99\xb5\xb8\x91\x4d\x1a\x16\xf5\xd6\xc5\x9a\x6b\xaf\xa3\x3a\ +\xfb\x9a\xe7\x8b\x25\xae\x27\x0c\x54\x9d\x00\x24\xea\x81\x0a\xc9\ +\x78\x0d\x26\x60\x8d\x03\xd9\x24\x60\x2a\x0e\x43\xd7\xa9\xa3\x31\ +\xb2\x87\x3b\xfe\x5f\xed\xfe\x23\x7f\xc0\xbe\x79\x49\x79\x4c\x7a\ +\x88\xf0\xc9\x1b\x88\x8c\xac\xd5\xb0\xf0\x74\x86\x98\x56\xa9\xd7\ +\xd2\xcb\x68\xdc\x58\x03\x4a\xe7\x73\x8d\xb4\x70\x81\x86\xa0\x0f\ +\x49\x12\x2e\xfa\xe1\xf1\x83\xb0\xed\x4e\x77\x94\xff\x03\xb6\x67\ +\x62\xdf\x4e\x5f\x88\x6d\x91\xf0\x4f\xc1\x40\x7e\x79\x9d\x5d\x4f\ +\x61\x25\x09\xcc\x4a\x0a\xaf\x9e\x40\x41\x4b\x0a\x54\x9a\x1c\xf1\ +\x7a\x81\xae\x24\xcf\x2b\x93\xe3\x35\xf0\x59\x06\xc5\x67\x1c\xff\ +\x07\xc4\x50\x85\x46\xbd\xfc\x5e\xbb\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x08\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x04\x12\ +\x16\x21\x01\x58\x8e\x85\x2f\x00\x00\x07\xf9\x49\x44\x41\x54\x68\ +\xde\xed\x99\x3b\x8c\x64\x47\x15\x86\xbf\x53\x75\xbb\x7b\x86\x5d\ +\x5e\xb6\x78\x58\xd6\x12\x58\x16\xc8\x08\x99\x87\x13\x27\x58\x78\ +\x85\x90\x48\xc0\x38\x01\x67\x44\x88\x18\x02\x4b\x08\x5b\xcb\x23\ +\xc0\x92\x03\x72\x42\x02\xa7\x90\x62\x11\x20\x24\x83\x08\xbc\x80\ +\x78\x98\x35\x12\xbb\xda\x5d\x76\xc6\xf3\xd8\x99\x9d\x9e\x99\xee\ +\x7b\xab\xce\x21\xa8\xaa\x7b\xab\x7b\x76\x2d\x59\x74\xcb\x0e\xf6\ +\x4a\x33\xb7\xa7\x6f\xdd\xbf\xea\xbc\xff\x73\x06\xee\x5f\xf7\xaf\ +\x77\xf7\xba\x74\xc9\xde\xd5\xfd\x9b\xf2\xe1\xd9\x1f\xfe\xea\xfb\ +\x26\xa3\x97\xd5\xc0\x3b\x30\x03\xc9\xcf\x8c\xe1\x73\x04\x50\xc3\ +\x37\x8e\xcd\xc9\xf8\x85\x4b\x3f\x90\x9f\xbe\x27\x04\x38\xdc\xdf\ +\x7d\xf9\x3b\xdf\x7e\x86\x6b\xdb\x1d\x66\x42\x34\x70\x80\x13\x50\ +\xc0\x21\x20\xe9\xbb\x4f\x7e\x62\xcc\x1b\xff\xd9\xe3\x0f\x97\xdf\ +\xfc\x09\xf0\xde\x10\x60\x76\x7c\xc0\x5f\xae\xce\xb8\xb9\x33\xc5\ +\xb9\xf4\x20\x54\xea\x37\x83\x91\x40\x34\xb8\x72\x43\x78\xfc\x91\ +\xf3\x88\x6b\xec\xd9\x1f\xbd\x6a\xce\x49\x5a\x57\x2c\x26\x20\x36\ +\x58\x4e\x01\x9f\xef\xe5\xef\x46\x40\xf3\x9a\xb4\x2e\xfd\x51\x60\ +\x5c\xc6\x31\xc0\x55\xeb\xce\x6f\xf8\xd9\xcd\x5b\x6f\x7d\xe5\xb7\ +\x3f\xff\xd6\xef\x17\x04\x98\x1f\xdf\xe6\xf6\x9d\x19\xa2\x1d\x6a\ +\x42\x97\x0f\x5f\x0e\x23\x92\x76\x0f\x0a\x6a\xc6\xdf\xaf\x1d\x72\ +\xe1\xc2\x05\x69\x9c\xeb\x0f\xed\x00\xe7\xd2\x46\x8d\x08\xce\x25\ +\x81\x3d\x82\x48\xb2\xa6\xe5\xc3\x23\x20\x22\x38\xc8\xe0\xc3\xbb\ +\x5e\xfa\xaf\x50\x1b\xfc\xb8\x8b\x06\x22\x13\xba\xe9\x6f\x80\xcd\ +\x05\x01\x62\x08\xb4\xb3\x96\x10\xba\x74\x12\xcd\x20\x59\x08\x97\ +\xb5\x6f\x39\x0e\x8e\x8e\x3b\x9c\x40\xa7\x86\x33\xc3\x2c\xa0\x51\ +\x51\x33\xa2\x15\x0d\x0f\xbb\x37\x40\x6b\x64\x1b\x58\x6f\x0d\x67\ +\x96\xe2\x4b\x04\xc3\x08\x96\x0e\x65\x66\x98\x24\xd3\x37\x40\x47\ +\x12\xf8\x7d\x93\x0d\xd9\xdf\xdb\xd9\x38\xe3\x42\x22\xc2\x3c\x74\ +\x58\x08\xc4\xac\xa5\x2e\xc7\x81\x1a\x34\x2e\xdd\xa3\x64\x93\x5a\ +\x32\xbb\x23\x70\x32\x9b\x13\xda\x19\x1a\x5a\x42\x8c\x88\x19\x66\ +\x60\x18\xf9\x0c\x58\x76\x02\xcb\x98\x86\xd0\xa0\x74\x08\x82\x61\ +\x39\x6b\x38\x2b\x5a\x4f\x6f\x14\x9f\xb3\x6c\xb1\xf9\xc6\x39\x76\ +\xb7\x6e\x9d\x8d\x01\x13\xe8\xda\x39\x31\xb4\x49\xb3\x96\x7c\x35\ +\x58\xd2\xfe\x69\x25\xc4\x60\x56\x65\x36\x3f\xe5\xe4\xf8\x90\xe3\ +\x83\x7d\x8e\x8e\x0e\x30\x0d\xa8\x5a\xef\xd3\x51\xd2\x62\x67\x25\ +\x19\x18\x6a\xbd\x91\x71\x40\x24\x59\xc1\xac\xfc\x1a\xe2\xae\x58\ +\x30\xb9\x96\x63\xbc\x71\x8e\x93\xfd\xed\xb3\x02\xc4\x10\x98\x9f\ +\x4c\xe9\x42\x8b\x31\x04\x6c\xe3\x20\x66\x77\x6a\x73\x2c\x58\x06\ +\x8d\x21\x30\x3f\x9d\x72\xb8\xb7\xc5\x57\x2f\x7e\x9e\x2f\x3f\xf5\ +\x39\xe6\x21\x07\xc3\x3d\xae\xa4\xef\xfa\xb2\x85\xef\xb2\xd7\x2e\ +\xbd\x53\x5d\x6a\x74\xd1\xe8\xba\x4b\xcf\x7f\xfd\xb3\x0f\xbe\xd4\ +\x0b\x10\xda\x53\x8e\xf6\xb7\x31\xeb\x88\x36\x04\x11\x59\x5b\x21\ +\xdf\x07\x34\x23\x84\x40\x37\x3f\xe1\xf0\xf6\x2e\x17\xbf\xf4\x04\ +\x7f\xfe\xdb\x0e\x51\xb5\xdf\xab\x68\x79\xf9\x30\xef\xa4\xf4\x15\ +\x0c\x63\x70\xe7\xf1\xa8\xe1\xd6\x8d\x37\x7f\x06\xbc\xd4\xfc\xf8\ +\x95\x3f\xf2\xe2\x73\x4f\xb2\xf7\xd6\x16\xed\xf8\x9f\x58\x54\x24\ +\x27\x06\x5d\x12\xa4\x68\xdf\x4a\x86\xb2\xc8\xa4\x71\x3c\xfd\xd4\ +\x13\xec\xef\x9f\xa0\x1a\x71\x4e\xfa\xe2\x57\x0e\x20\x95\xbb\x94\ +\x7b\x2d\x90\x56\x7a\xa9\x05\xbc\x1b\x46\x43\x2a\x4e\xdb\xd7\xaf\ +\x26\x17\x7a\xf1\xb9\x27\x79\xe1\x97\xaf\xdd\xb8\xf8\xc5\x2f\x58\ +\xdb\xce\xe5\x9d\x68\x49\x80\x2e\x28\x07\x07\xa7\x5c\xbf\x39\xc5\ +\x70\x58\x56\xb9\x97\x21\x56\xea\xfc\x4f\x75\x77\xd5\xb3\xb2\x67\ +\xac\xf0\xef\x85\xe1\x4c\x98\x9d\x1e\x0f\x31\x70\xed\xc6\xed\x87\ +\x2f\xff\xf5\xbf\x68\x8c\x7d\xf1\xf0\x15\x98\x54\x74\x62\x59\x63\ +\xe4\x9c\x6f\x22\x98\x0c\x05\x2b\x18\x8c\x5c\x4a\x06\xb5\x36\x6b\ +\x8c\x48\xaa\x31\x2a\x25\x33\x0d\x7b\xbf\x1d\x86\x39\xc7\xec\xe4\ +\xce\x20\xc0\x7c\x3e\xc7\x3b\xe9\xb3\x03\x95\xcf\xf5\xda\xa8\xb4\ +\xe7\x73\xb2\x28\xee\x15\x49\xb5\x80\x25\x0d\xb6\x71\x51\x52\x57\ +\xf1\xa9\x3e\xeb\x64\xed\xc4\xa5\xe7\x6f\x87\xe1\xcc\x52\xbd\x2a\ +\x02\x68\xae\xe9\xa6\xb2\xb0\xd0\x17\x3a\x51\x99\xfd\x0c\xc1\x5b\ +\x32\xb1\x2d\x05\xa0\xb7\xd5\x63\x84\x8a\x68\xf6\x59\x48\x97\x02\ +\x27\xf6\xdf\x59\x4e\x74\x83\x55\x8a\x52\xce\xe6\xf3\xc5\x03\xae\ +\x0b\x43\xee\x26\x80\x37\x23\xa2\x3d\x0b\x2d\x82\x78\x2f\xc4\xa8\ +\xbd\x89\xbb\xfc\xfd\xc4\x27\xf3\xf6\xa6\x97\xa4\x29\x95\xe1\x50\ +\xab\xc6\x08\x51\x93\x0b\x67\xba\xd2\x0b\x60\xd9\x2c\xd1\xe4\x4c\ +\x26\xb0\x08\x9a\x25\xaf\xf3\xf1\x2c\x0e\xb1\x61\x02\x5a\x73\xa7\ +\x5a\xc3\x2b\xc4\xb0\xc5\x92\x36\x08\x20\x99\x1e\x58\x45\x81\x8d\ +\x81\x85\x5a\x6d\x6e\x59\xcc\xd3\xb1\xd4\x08\x52\xe5\xae\x33\x96\ +\xae\x18\xa3\x58\x2a\xd8\x92\x00\x56\x80\x0b\xef\xb6\x2a\xcf\xdb\ +\xd9\xc0\xea\x9b\x9d\x2a\x7e\xfa\x00\x2d\x29\x71\x9d\x18\x36\x80\ +\x25\x01\x24\x19\xa7\xb5\xc4\x1e\x4b\x5e\x0e\x0c\x40\x26\x89\xa1\ +\x06\xcd\xd4\xba\x4a\x85\x23\x07\x9d\x0e\x94\xbb\x60\xd4\x15\x78\ +\x95\x18\x13\x19\x84\x6d\x8a\xf8\xd1\x2c\x15\x2f\x1d\x82\xa7\x34\ +\x1e\x21\x4b\xdc\xe6\x0d\x6b\x13\x3a\x81\x18\x07\xf3\xfb\xec\xcb\ +\xae\xd2\xe4\xaa\x30\x3a\x4b\xee\x34\x57\xc3\x72\x89\x6e\x0a\x95\ +\xa6\xf2\x43\x1b\x88\x5f\xef\x93\xbe\xf8\xa5\x2c\x6e\xae\xb6\xe8\ +\x1a\x52\x61\x14\x17\x58\x15\x86\xe5\x03\xfb\x3c\x78\x38\x13\xc4\ +\x31\xaf\xf6\x55\xfe\x2d\xc4\xae\xb5\xa1\xe8\xd4\x0c\x51\xaa\xf2\ +\x1f\xf2\x8f\xad\x09\xc3\x91\x2c\x38\x36\x08\xb1\xaa\xee\x29\x30\ +\xac\xf7\xab\xae\x02\xd5\x2c\x7d\xcd\x1c\xf5\x1e\x55\xb5\x6e\xca\ +\xd7\x81\x61\x55\x0f\x81\xd8\x62\x21\x2b\x5d\x53\x51\x49\x5c\xa2\ +\xb3\x54\xdd\xd9\x32\xa9\x2b\x7d\x2c\x65\x1a\x51\x30\x6c\x70\xcf\ +\x55\x60\x58\xb5\xb6\xb0\xde\xa6\x6f\xd9\x14\x4c\x2d\xf5\xc3\x99\ +\x7b\x14\x13\x16\x0d\x8c\x73\xa6\xb0\x25\xfa\xeb\x2a\x7f\x2d\xe6\ +\x6f\x0a\xcb\xd4\xd5\x61\x48\x5e\x3b\xa9\x6c\xd1\x90\x7b\xcd\x8d\ +\x91\xa7\xab\x1a\x96\x51\xa5\xfd\x00\x88\x4b\x99\x61\xec\x17\x9b\ +\x8f\x9a\x5a\x3b\x97\x34\x53\x30\xc6\x55\xd5\xfd\x7f\x31\xfa\xa0\ +\x76\x20\xbe\xc1\xe7\x28\x6e\x00\x2e\x5f\xdd\xe1\x1f\xdb\xaf\x25\ +\xf4\x7a\xf1\x5d\x7a\xd2\x9a\xb3\x2f\xf3\x77\xbb\x4b\x67\xb5\x0e\ +\x0c\xe7\x47\xec\x5c\x9f\x0d\x02\x3c\xfc\xe1\x4d\x3e\xf8\xe0\x47\ +\x41\x63\x6f\x26\xb7\xc4\x4e\xad\xca\x04\x56\xfd\x38\xce\x66\x94\ +\x75\x63\xf8\x66\x82\x5d\x9b\xb2\xd5\xd7\x01\x85\x18\xb5\xcf\xb9\ +\x35\xd8\x42\x0f\x9b\x53\x61\xd1\x5c\xa9\x9a\xcb\xad\x22\x79\x7c\ +\x82\x13\xa2\xae\x01\xa3\xca\x98\x0d\x40\x50\xa5\xeb\x14\x2d\x3c\ +\x34\xab\xc1\x55\xa9\xad\x2f\xfd\xb9\x9a\x52\x4d\x4f\xca\x24\xdb\ +\x64\x89\xaf\xac\x01\x43\x04\x02\x9e\x18\x75\x10\xe0\xf1\x47\x3e\ +\xce\x67\x1e\xfb\x34\x5d\x8c\x8c\xaa\xcc\xe3\xf2\x70\x29\x56\xfe\ +\x3a\xaa\x52\x9b\x5a\xe2\x25\xa7\x96\x82\xbe\x58\x6c\x5d\x18\xc5\ +\x0a\x7e\x34\xe1\xf5\xd3\x4f\xf1\xaf\x57\xb3\x00\x37\xf7\x8e\x78\ +\xe8\xf6\x8c\x79\x0c\x04\x06\x20\x0f\x88\x17\x34\x1a\x1d\x30\xa9\ +\x5a\xcc\x51\x23\x68\xb0\xfe\x60\x9a\xc7\x82\x6d\x49\x97\xd5\x18\ +\x64\x55\x18\x31\x1a\x01\x38\x37\x32\xae\x6f\xed\xd6\x75\xc0\xa1\ +\xb9\xde\x37\xb6\xd8\x48\x68\x4c\xb6\x1e\xe5\xca\xd8\x07\x5f\x20\ +\xb7\x28\x10\x5d\x9f\xc0\x18\xf9\xf4\xce\x3a\x30\x5c\xc1\x10\xc8\ +\x73\xed\x52\xfc\x14\x55\x43\x55\xfb\x2c\x50\x32\xc0\x86\xc0\x71\ +\x95\xa8\xfb\x69\x44\x2e\x32\xbe\xef\x96\x72\xe0\x87\xc5\x66\x64\ +\xd5\x18\x5e\xc0\x9b\xa2\xa6\xf5\x54\x02\x66\x6d\x8b\xa9\xd2\xb8\ +\xa1\xeb\xef\x04\x66\xb6\xd8\x70\x6c\xba\xd4\xc7\x96\xc9\x9d\x96\ +\x22\x25\x03\x49\xf3\xb2\x1e\x0c\xeb\xa7\x12\x83\xb9\x52\x1a\x8d\ +\x81\xa3\xe9\x94\x91\x87\x23\x1d\x66\x40\x2e\x37\x15\x64\x6e\xbe\ +\x31\x82\x9d\x36\x35\xe3\xaa\x30\x16\x98\xe5\xea\xe8\x62\x72\x8f\ +\xb2\xb1\xaf\xff\x13\xb3\x02\x8c\x28\xd0\xe4\x31\xfb\xe6\x46\x4b\ +\xd0\xca\x85\xf6\x76\xb7\xfe\xfd\xd0\x03\x1f\x7b\x54\x47\x82\x44\ +\x61\x26\x89\xb2\xfa\x06\xba\x2e\x1d\x60\x24\xb0\x33\x4d\x9d\xd3\ +\x49\x4e\x85\x53\xa0\xf1\x89\xb3\x74\x0a\x5e\x04\x6d\x40\x02\x09\ +\x43\x12\x7d\x38\x8b\x61\x03\x86\xa4\x09\xf8\x80\x01\xea\x41\xe2\ +\x22\x46\xe8\x92\xa0\x13\x07\xdb\x87\x73\x8e\x03\xaf\x7f\xef\x4f\ +\x57\x9a\xe4\x95\x0f\x3c\xf6\x4d\x9c\x7f\x1a\xe2\x24\x2d\xaf\xa7\ +\x80\xea\x30\x93\xaa\x40\xa6\x39\x22\x38\x30\xc9\xcf\x4a\x5b\xe4\ +\xfa\x6c\x6e\xfd\x7a\x86\xe9\xb9\x58\x19\x0b\x57\x9c\xd8\x10\x97\ +\xbc\x43\xfa\x67\xd9\xe3\x24\x3d\xb3\xf2\x2c\x3f\x77\xa3\x39\x31\ +\xfe\xee\x8d\xdd\x6f\xbc\x32\x50\x94\xef\xfe\xda\xb3\x7f\x25\xf5\ +\x76\xe1\x54\x70\xce\xfa\xc2\xdf\x34\xe0\x1a\x68\x8f\x05\xef\x0d\ +\x07\x9c\xde\x11\x9c\x87\x3b\x07\xa0\x41\x08\x33\x98\x1f\x09\x27\ +\x53\x21\xaa\x60\x2d\xc4\x79\x9a\x57\x36\x8d\xe1\x26\x20\xde\x68\ +\xc6\x70\xfe\x43\xca\x78\x33\x39\xc0\xb9\xf7\x1b\x93\x09\x48\x03\ +\xcd\xc4\x88\x51\x90\xb1\x25\xff\x35\xb0\x2e\x17\x01\x15\x9a\x49\ +\x7a\xff\x03\x8f\xc2\x2f\x9e\x89\x1f\xf9\xda\xfd\xff\xd3\xdf\xbf\ +\xee\x5f\xff\x03\x8d\x95\xdd\x32\xad\x13\xd4\xc5\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x40\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\xbd\x49\x44\ +\x41\x54\x78\xda\xcd\x5a\x5b\x6c\x54\x45\x18\xfe\xcf\xd9\x0b\xdd\ +\x96\xd2\xed\x8d\x6b\x5b\x40\xb6\xad\x09\x2a\xc6\x84\x97\xaa\x60\ +\xa0\x45\xdb\x90\x68\xe2\x03\x0f\xf8\x40\x22\x06\x35\xc1\x0b\x04\ +\x91\x4b\x24\x41\x8c\x46\x5e\x04\x15\xa2\x98\x94\x44\x12\xd1\x07\ +\x7d\xc0\x5a\xca\x25\x04\x82\xd1\x57\x1e\x34\x4a\x4b\xa4\x4b\x5b\ +\xaa\x60\x6f\xb6\xdb\xee\x9e\xb3\x73\xfc\xcf\x9c\xc9\x99\xec\xe9\ +\xfe\x1d\x77\x12\xb0\x7f\xfa\x77\x66\xfe\x33\x6d\xbf\x6f\xfe\xb9\ +\x7c\x67\xb6\x61\xf0\x2c\x82\x1e\x17\x1e\x85\xd9\x61\x19\xf4\x11\ +\xe1\x96\xe3\x38\x90\xcf\x5c\x02\x06\x7a\x31\x7a\xdd\x95\x2b\x57\ +\x76\x65\x32\x99\x08\x8f\xfd\xbf\xe6\x44\xa3\x51\x6b\xcd\x9a\x35\ +\x87\x05\x91\x31\x37\x46\x12\x10\xa3\x5e\xde\xd4\xd4\xb4\x29\x95\ +\x4a\x81\x61\x70\xfc\x7e\x29\xea\xf9\xe2\xb2\xad\x30\x39\x82\xb2\ +\x2d\x4a\xee\xc1\x78\x2c\x16\x73\x8b\x2f\x04\x36\x83\x26\xe0\x99\ +\x89\x1e\x72\x7f\xd8\xb6\xed\x00\x58\xaa\x2e\x4b\x09\x80\xb7\xd5\ +\xa0\x65\xa9\xaa\x87\x04\x36\xd2\xc2\x40\xd8\xc4\x64\x1a\x86\x46\ +\xfe\xf1\x41\x13\xa3\x1e\x88\x2b\xb3\x40\x11\xe3\x5e\x5e\x36\x17\ +\x4a\x62\x73\x20\x68\x5a\x04\x6e\x24\x07\xc1\xb2\xb3\x01\x90\xb2\ +\xae\x31\x85\x88\x98\xac\x0f\x8f\x4d\xc0\xc3\x0d\x75\x9a\x04\x82\ +\x60\xb0\x8c\x44\xc2\x9a\xe0\xf5\x49\x7c\xf3\xd3\x1d\x38\x7e\x61\ +\x00\xc6\xa7\xb2\x50\xff\xea\xc5\xb3\x18\x4d\x61\x7c\x0f\x00\x1c\ +\x55\x10\xc8\x05\x15\x0d\x87\xfd\x7a\xb2\xf7\x26\x09\x36\x1e\x2f\ +\x87\xb2\x78\x5c\xf4\x99\x6e\x75\x4b\x97\xc1\xe8\xc8\x08\x8c\x8e\ +\x8e\xb8\x00\x79\xdf\xb2\xb2\x38\x49\xe0\x93\xae\x3e\x58\x5c\x59\ +\x04\xab\xe7\xc7\xf8\xb2\x4d\xde\x49\x15\x77\x0f\x4c\x1c\xa4\x09\ +\x10\x16\x8d\x84\x7c\xd0\x03\xfd\xc9\xfc\xbb\x8f\xe8\x57\x5d\x5d\ +\x09\x03\x7d\xbd\xf2\x81\xdb\x4f\x00\x4b\x24\x56\x40\x6a\x62\xcc\ +\x7f\x1e\x09\x9b\x50\x5d\x55\x49\x12\x48\xa5\xb3\xb0\x7c\x41\x31\ +\xac\x5f\x55\xc5\x63\x17\xaf\xdd\x85\xeb\xfd\xe3\x65\x85\xae\x81\ +\x9c\x0c\x34\xaf\x6f\x51\x4e\x9f\xe6\xe6\x0d\x81\x3e\x12\x54\x7d\ +\xa2\x9e\x7b\x00\x30\xb1\xa5\x32\x5e\xa6\x33\x8c\xc7\x18\xc3\x18\ +\x63\x50\x38\x81\x68\x98\x00\xab\x6c\x13\x00\x15\x6d\xf1\x3b\x18\ +\xd6\x5d\xb8\x53\x16\xf3\x9e\x19\x7c\x87\x2a\x9c\xc0\xdc\xe2\x22\ +\xb0\x2c\x1b\x1c\x1a\xb0\xc6\x2e\x44\x13\x30\xf8\xa0\x45\xbc\x0c\ +\x30\x06\x19\x9b\xc9\x0c\x38\x1a\x19\x28\x41\x02\xd3\x0f\x31\xf5\ +\xa1\x86\x56\xc8\xe1\x45\xb4\x01\xd2\xb6\x20\xe9\xf0\xb8\xc6\x36\ +\xaa\x9e\x2e\x2a\xf0\x39\x27\xb5\x28\xa9\xd3\x5b\x92\x60\x0c\x03\ +\x2e\x01\x39\x85\x94\x19\xb8\x87\x24\x0a\x01\x2f\xb3\xc0\x1c\xb0\ +\x6c\x11\xcb\x2a\x33\xa0\xb6\xce\xce\x4e\x1f\x5c\x5b\x5b\x1b\x74\ +\x77\x77\x43\x4f\x4f\xcf\x34\xc0\x8d\x8d\x8d\x50\x5f\x5f\x0f\x1d\ +\x1d\x1d\xe4\x7c\x4f\x24\x12\xdc\x29\xe3\x6b\x00\x4b\x2b\xeb\x88\ +\x0c\x80\x3a\x03\xaa\x2c\x20\xa8\x9c\x58\x65\x65\x65\xde\xf5\x50\ +\x51\x51\xc1\xcb\x86\x86\x86\xbc\x5a\x07\xcd\xed\x43\x8c\xbe\xec\ +\xcb\xd0\x73\x16\x31\xd3\xce\x80\x1c\x35\x0e\x52\x02\x25\x49\xa0\ +\x49\x02\xf4\xa2\x95\xe0\xf3\x64\xc0\xc0\xb0\x9d\x35\x44\x44\x63\ +\x0d\x10\xf3\x5e\xb7\x5f\x00\xac\xba\x5f\x16\xdd\x62\x0c\xd2\x16\ +\x83\xf1\x74\x96\x67\x44\x4b\x4e\x0f\x8f\x8e\x53\x2f\x34\xc1\x58\ +\xb0\x4d\xbd\xac\xcc\xb8\xad\xa2\x9c\xc6\xba\x77\x06\xf4\x0d\x65\ +\xf8\x61\x66\xda\x4c\x2f\x03\x3d\xbd\xb7\x95\x72\x1a\xeb\x05\x9c\ +\xc4\xea\xfa\xd0\xe8\xb8\xb7\x03\x59\x08\x3a\x02\x10\x0d\x99\x60\ +\x30\x43\x63\x17\x92\x72\x9a\x00\xaa\xdc\x56\x55\x27\x6f\x5e\x02\ +\x8e\x58\x03\x61\x04\x8e\xdf\xc4\x36\x6a\x68\x65\x20\x28\xa7\x49\ +\x02\x28\x8d\x3d\x39\x9d\x14\x92\x1b\x24\x11\x17\xd2\xd2\xa5\xcb\ +\x61\x64\x78\xd8\x95\xd3\x7e\xff\x79\x65\x65\x33\xbe\x99\x85\x11\ +\xbf\x89\xdf\x38\x7e\x3b\xd8\x4f\x5f\x4e\x7b\x6d\xc9\x44\xca\x63\ +\x2e\xa7\x93\x79\x09\xd4\x27\x12\x5c\x4e\xf7\x4b\x39\x0d\x55\x55\ +\x15\x33\x10\x60\x10\x0a\x61\xf6\x05\x01\xcb\x34\x03\x6a\x54\x4f\ +\x4e\x2b\xa7\x50\x4b\xf3\x06\xf2\xa5\x5e\xca\x69\xf5\xbb\x31\xe3\ +\x19\x40\x02\x62\x0a\x31\x24\x83\x71\x2d\x39\xed\xef\xd7\x68\xf7\ +\x7c\x0d\xc8\x67\x0c\x09\x98\x10\x15\x19\x60\x26\x5f\x03\x7a\x72\ +\x3a\x93\xb1\xc0\xd1\x58\xc4\x01\x53\x12\x10\x0d\x21\xa7\x1d\xbe\ +\x7e\xa3\x21\x2f\x03\x96\xc8\x80\x96\x9c\x9e\x5b\x12\xf3\xc1\x05\ +\x1d\x8d\x8a\xe5\x05\x2a\x9c\x8a\xe5\xa8\xd1\x90\x29\xd7\x40\x58\ +\x23\x03\x3a\x26\xe5\x81\x2c\xfd\x78\x01\x26\x32\x60\x40\x54\xac\ +\x81\x90\xa9\xcc\x80\x1a\x14\x1d\xa7\xdb\xc2\x94\xed\x60\x3c\xb8\ +\x06\x22\xa1\x60\x06\xf4\xe5\x34\xf7\xd6\xd6\x56\x2e\xa5\x83\x72\ +\x5a\xa8\x50\xee\x28\xa7\x89\xb9\x2e\xe5\x74\xfb\xf9\xeb\xf0\xde\ +\xd7\xd7\x60\x2c\x65\x61\x34\xb7\x1f\x4e\x7f\x7f\x17\x32\x4d\x83\ +\x9f\xce\x25\xcf\x7e\x8e\x0f\xc5\x97\xd7\x7f\x12\x7d\x77\x58\x31\ +\xfa\x85\xca\x69\xfe\x73\xd8\x5f\x29\xa7\x3f\x3e\xf3\x2b\x3c\xb5\ +\xaa\x16\x12\xb5\xd5\x90\x65\x1e\xb0\x6b\x37\x47\x38\x99\x9a\xea\ +\x72\xb0\x4d\x2f\x03\x35\xf3\xcb\x61\xdd\xea\x07\x39\xe4\x55\xcb\ +\xe2\xfe\xb4\xea\x4e\x0e\xc6\xbe\xbb\xda\xbd\xab\x20\x39\x2d\xcc\ +\x97\xd3\x94\xc8\x93\x04\xe8\x77\xe1\x8d\xab\x6b\xe0\x44\xd7\xef\ +\xf0\xd6\xf2\x85\x50\x51\xb9\x10\x5c\x0e\x8b\x17\xd5\xc8\x6d\xdc\ +\xaf\x95\x42\x6b\xd3\x23\x7e\x0b\xb1\xc3\xdf\x77\x07\xe0\xcc\xcf\ +\x3d\xee\xef\x39\x15\x56\x8c\xbe\x7a\xde\xcb\x7a\xbe\x3e\xa4\x80\ +\x3b\xb0\xf9\x31\x18\x1a\x9f\x82\x0f\xbf\xba\x0a\xfb\x36\x3f\x09\ +\x15\xd5\x8b\x80\x31\x98\xd1\xdc\xa4\xdc\xbd\xd3\x0f\xef\x9f\xba\ +\x0c\x19\xcb\x6e\xc7\xd0\x7e\x95\x9c\xa6\xe4\x32\x39\xfa\xd2\xd4\ +\x9f\x05\xec\xd8\x98\x80\xf1\x89\x49\x38\xf4\xe5\x65\x38\xb0\x65\ +\x2d\x4a\x92\x25\x40\xbc\x7c\xf1\x91\xff\xeb\xcf\x3e\x38\x78\xf2\ +\x12\xca\x6d\x04\xef\xc0\xd6\x4c\xe7\x6b\x2c\x4c\x8c\xbe\xbc\x9d\ +\xbe\xc7\xf7\x42\xdb\xd6\xd7\x41\x0a\x07\xeb\x40\xfb\x25\x38\xf4\ +\xe2\x3a\x58\xb8\xa0\x16\x49\x4c\x07\x7f\x7b\x30\x09\xef\xb4\x5f\ +\x84\xb4\xe5\x81\xb7\xce\xbe\xce\x66\xdc\x85\x1c\x74\x94\xd3\xf7\ +\xe5\x66\x6e\xd7\x73\x8d\x5c\x1b\xee\x3b\x71\x01\x3e\xd8\xd6\x82\ +\x6b\xa1\x0e\x49\x48\xf0\xfd\xb7\x7b\x61\xef\x89\xf3\x7c\xda\x60\ +\x78\xab\x7d\xf6\x0d\xf6\x5f\xc4\x9c\x0f\x0a\xe5\x34\x01\x58\xca\ +\xe9\x5b\xc9\x5e\xea\x76\x9a\x90\xd3\xb9\x84\xf6\x3c\xbf\x12\x4c\ +\x30\xe0\xed\xcf\xce\xc1\xe1\x57\x9e\x86\xda\x25\xcb\xbc\xbf\xdd\ +\xf7\x07\xec\x3e\xde\xe5\x8d\xbc\x0b\xbe\xeb\x4d\xa6\x23\xa7\xf3\ +\xdf\x15\x81\x94\xd3\xfd\xb7\x6e\x4a\x99\x2d\x91\xc1\x8a\x15\x0f\ +\xe4\xdc\x4e\xe3\x29\x2b\xe4\xf4\xf4\x8c\xec\xdf\xf4\x10\xcc\x2b\ +\x2d\x82\x9d\x9f\x76\xc2\x91\xed\x6d\x3c\xb6\xf3\xd8\x0f\x90\xce\ +\xd8\x27\x01\x8c\xad\xd9\x73\x3b\x98\xb6\x9c\x16\xf5\x19\x6f\xa7\ +\x29\x9b\x7e\x3b\x4d\xaf\x8d\x8f\xb6\x3d\xce\x0f\xae\xed\x47\xbf\ +\x77\x23\x90\x4e\xa5\x4e\x43\xf2\xf2\x4b\xec\x46\x17\x83\x3c\x46\ +\x6e\xa3\x42\x4e\xdf\xb7\x4f\x68\xe4\x82\x35\xe0\xc8\xcb\x4f\xc0\ +\x0b\x2d\x2b\xe1\x99\x2d\x7b\xdf\x75\x7e\xfb\xf6\x18\x64\x33\x4c\ +\x5b\x4e\x03\x4d\x40\x63\x17\xa2\xe3\x86\xdc\x34\xf8\x9f\x5c\xf7\ +\x68\x2d\x38\xbf\x9c\xfe\x91\xa7\x61\x06\x23\xb7\xd1\xe2\xd8\x1c\ +\x2e\xa9\x89\x8f\x5a\xf5\x6f\x25\xd4\x1f\xb1\x6a\x7f\xc8\xe7\x10\ +\x64\xa8\x3a\xf1\x5c\x0d\x5e\x7d\xcd\x22\x43\x4a\x02\xa2\x93\x8d\ +\x3e\x19\x42\x19\x58\x5a\x5a\xaa\x98\x22\xda\x53\xa8\xa0\xe7\x2e\ +\x16\x17\x93\xc0\xe6\x28\x08\xf0\x8e\x83\xa6\x69\xae\xc5\xb2\x68\ +\x36\xfc\xaf\x04\xfa\x94\x8b\x49\x60\xa3\x09\x88\xd4\xa7\xb1\xde\ +\x8f\x3e\xc4\x49\xcd\x0e\xb3\x05\xf8\xb4\xf2\x8d\x0c\x3b\x64\x91\ +\xc4\x24\x67\x3d\xbb\xcc\x71\x14\x73\xef\x5f\x64\x93\xca\x67\x96\ +\x9c\x77\x7a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\x88\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\x15\x70\ +\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x11\x17\x12\ +\x16\x3f\xfd\xfc\xd4\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0b\x08\x49\x44\x41\x54\x78\ +\xda\xed\x99\x7b\x90\x95\xe5\x7d\xc7\x3f\xcf\xfb\x9e\xcb\x9e\xcb\ +\xde\x58\x16\x76\xd1\xd5\x72\x53\x82\xab\x38\x2b\x0c\x31\x04\x5b\ +\xc6\x4b\x0a\x0e\x81\xb1\xa3\xad\xf5\x86\x4a\x93\x69\xd3\xaa\x6d\ +\x09\x18\x1c\x35\x09\xc6\x36\xa9\x8c\x17\x20\x0d\xb6\x5e\xd2\x28\ +\x86\xb4\xd4\x44\x23\x88\x62\xac\x80\x82\x8d\x4e\x82\x29\x2a\xea\ +\x00\x66\x59\x60\xd9\xcb\x39\x67\xcf\xf5\xbd\x3d\xbf\x3e\x2e\x67\ +\x66\xb3\x72\xf6\x90\x58\x52\xf8\xc3\xef\xcc\x77\x9f\x7d\xde\xcf\ +\xf3\x3d\xe7\xf9\xcd\x7b\xde\xdf\x3c\x67\x57\x71\xaa\x68\x25\xf0\ +\xf7\x83\xe3\x74\x6c\xbe\x68\x3c\x05\x8d\x20\x7c\x80\x62\x33\xb7\ +\xb2\x95\xbb\x80\x6f\x32\x4c\xa7\x4e\x01\x6b\x38\x1b\x87\x8d\x76\ +\xd2\x9e\x70\xc5\xd9\x57\xd0\x3e\xba\x1d\x0b\x8b\x77\xfa\xde\x61\ +\xc3\x7b\x1b\x70\x06\x9c\x43\xd8\x5c\xce\xad\xfc\xe2\xd4\x2b\xe0\ +\x41\xe6\xa1\x78\x6e\x76\xfb\x6c\x59\xd2\xbe\x44\x15\x75\x91\x6c\ +\x31\x0d\x40\x6d\x4d\x1d\xf1\x50\x92\xef\xbe\xfb\x5d\x79\xfe\x97\ +\xcf\x2b\x02\xae\xe3\x36\x9e\x38\x35\x0a\x58\x0d\x68\xce\x42\xb1\ +\xa7\xa3\xbd\x43\xae\x9d\x78\x8d\x52\x56\x89\x9e\xde\x83\xfc\xcd\ +\xc4\xe5\xc4\x42\x71\xfe\x61\xf7\xd7\x68\x69\x69\x23\xd0\x11\x7e\ +\xfc\xeb\x67\x65\xfb\x2f\xb7\x2a\x84\x99\x38\xfc\x37\x4b\xc0\xe2\ +\x64\xea\xaf\x01\x9f\x8d\xb4\x20\x17\x8e\x9b\xa9\xba\xdc\x77\xc8\ +\x05\xfb\xe8\xcd\xbc\x43\x4b\x62\x1c\xf5\x35\x0d\x1c\xc9\xec\x26\ +\xaf\xf7\x71\xd8\xdb\x43\xc7\x98\x73\x55\x68\x5c\x48\x08\x4c\x66\ +\x09\xc0\xc9\x2e\x60\x15\xd3\x49\x30\xf1\xb4\xe6\xd3\x54\xb7\xff\ +\x01\x05\xd9\x87\x6f\xed\xa7\x58\xd8\x8b\x70\x54\xf9\xdc\x5e\xb4\ +\xb9\x66\x18\x87\xfc\xf7\x38\xbd\xb9\x4d\x91\xa0\x89\x95\xfc\x31\ +\x02\x21\x4e\xa6\x7c\x16\xd0\x08\x5d\xa5\x2e\xb6\xbe\xda\xc5\x68\ +\xdb\xa2\x39\xa2\x38\xbc\x2f\x80\xcb\x04\x94\xe2\xe7\x6f\x74\xd1\ +\x93\x3b\xcc\x11\x47\xe8\xf5\x34\xdd\x67\x00\x49\x84\x1c\xf3\x51\ +\x3c\x7f\x72\x0b\x08\x71\x2e\x31\xe0\x20\xbc\x7c\xc9\xdb\x4c\x1d\ +\xff\x19\x90\xe1\x4f\xe7\xde\x6f\x08\x94\xd5\xdd\xd3\x4d\xcb\x86\ +\x16\x68\x45\x11\xa3\x1d\x4e\xf6\x1d\x08\x53\x43\x79\x07\xc9\x48\ +\xa2\x42\x5b\x19\x3e\xaf\x8d\xd5\x82\x94\x77\x6d\x63\x1d\x53\xc0\ +\xa6\x4d\x9b\x98\x3b\x77\x2e\xff\x6f\x4a\xf3\x2e\xad\x7c\x41\xb5\ +\xc0\xa4\x1f\x9d\x49\x83\x0d\x63\xa3\xd0\xdf\x09\x07\x56\x08\x4a\ +\x41\xf3\xed\x8a\xd6\x09\xd0\x5d\x84\x54\x00\xf6\x14\x08\x02\x04\ +\x9f\x03\x80\x1a\x56\x80\xd9\x3c\x2f\xbe\xf8\xa2\x38\x8e\xc3\x48\ +\x8a\x46\xa3\x9c\x10\x2e\xb0\x65\xef\x16\x1e\x90\x07\x44\x34\xaa\ +\xfe\x3c\x38\x33\x09\x67\x24\xa0\x6f\x0f\x28\x01\x14\x4c\x9e\x06\ +\x6d\x86\xd5\xe4\x81\x1c\x1c\x29\xc2\x20\xe9\xe4\x35\x2c\x14\x1f\ +\xd7\x33\xcf\x3c\x23\x46\x81\x8c\xa0\x75\xeb\xd6\x0d\x8e\x27\x82\ +\x77\xbe\xdd\x29\xb1\x0d\x31\xe1\x27\x88\xb5\x01\x39\x6d\x13\x32\ +\xfd\x15\x64\xca\x7a\x44\xb4\x0c\x6a\xf2\x0f\x90\x19\xe6\x5a\xdb\ +\xf3\x48\xe8\x69\x84\x67\xd0\xfc\x94\x02\x30\xbe\x62\x1b\xf5\x7d\ +\x1f\x80\x40\x07\xc7\x18\x20\x08\x82\x13\xc3\x45\x48\xb6\x24\x59\ +\x36\xb0\x0c\x6a\x41\x03\x87\xd2\xb0\xbf\x0f\xba\x1d\xe3\x7c\x17\ +\x25\xbf\xc0\x11\x0f\x3e\xec\x33\x2c\x05\x7e\x80\x50\x87\xe2\x3f\ +\xf8\x26\x90\xad\xf0\x10\x0f\xbd\x81\x08\x00\xfc\xde\xb8\xd6\xc4\ +\x93\x49\xe6\x4d\xb9\x9c\x3d\xbb\xf6\xf0\xd4\x79\x4f\xa1\xbb\xa1\ +\x37\x0b\x96\x0f\x2d\x4f\x9c\x0e\x02\x76\x0c\x32\xd9\x72\xeb\x6c\ +\x45\xd9\x5b\xec\x27\x82\xc7\x83\xcd\x40\xfa\xf7\x56\x80\xc8\x6f\ +\x53\x00\x28\xcb\xe2\xec\xa9\x53\xb8\xbe\xf7\x06\x46\xbd\xde\xc4\ +\xc3\x33\xd6\xe2\x8d\xf1\x44\xf7\xa3\x28\x96\xd7\xd7\x20\x34\xa1\ +\xb0\xf1\x46\x3f\x32\xfa\x11\xfb\xdf\xec\x1f\x77\xd3\xbd\x17\xf0\ +\xab\x16\x10\x0e\xd9\x00\xfc\xae\x5c\xeb\x00\xa5\x38\x7e\x3e\x6c\ +\x1f\x1d\xeb\x92\xcc\x9e\x33\x9b\x44\x5d\x82\x19\x6f\xce\xe0\x47\ +\x3d\x3f\x54\xbb\x26\xbe\xb5\x7f\x20\x39\x10\x0b\x24\x90\xe8\x91\ +\x68\xaa\x7e\x5b\xc3\x7b\x6d\x1b\xda\xb6\x07\x63\x83\x7d\x8d\x17\ +\x37\xfc\xcf\x73\x1b\x9f\xcb\x8c\x78\x98\x5b\xbf\x7e\xbd\xf4\xf7\ +\xf7\x23\xa2\xf9\xb8\x94\xb2\xa8\xad\xad\x25\x9b\xcd\x9e\x30\xae\ +\x14\x80\xc2\xf7\x03\x7a\x7b\x7b\x19\xd3\x3c\x46\x76\xbe\xb6\x53\ +\x59\xbe\x95\xb1\x2d\xab\x87\xb0\xea\x8a\xc4\xc2\xef\x35\x34\x8e\ +\xda\x7e\xe1\xe7\x2e\x7c\x6d\xde\xbc\x79\x5d\xe1\x70\xa8\xc8\x48\ +\x7a\xfc\xb1\xc7\xc4\x28\xd0\x22\x32\xdc\x47\xb5\x7a\xf5\xea\xc1\ +\x71\x24\xbe\x66\xcd\x71\x78\xc5\xfc\x90\x36\x6f\xde\x2c\xbf\xee\ +\x3c\x70\xcf\xcf\xdf\x78\xe3\xae\xad\xdb\xb6\xdf\xba\x63\xe7\xeb\ +\xd7\xec\xdd\xb7\xff\xe2\x5c\xa1\x78\xae\xe3\xfa\xa7\x69\x91\x18\ +\x65\x55\xfc\x08\xf9\x41\x60\x2c\x78\x9e\x5b\xb1\x87\x9b\x2e\x55\ +\x95\x7b\x9e\x8f\xe7\x6b\xb3\xce\xab\xcc\xab\xe4\x43\xa1\x30\x4a\ +\x29\x5a\x5b\x5b\xfd\xe6\xe6\x31\x05\x90\x2c\x90\x17\x51\x3e\x68\ +\x82\xc0\xc7\xb6\xad\xe1\x99\xdf\xe5\x21\x14\x28\x73\x75\x1c\x2e\ +\x9f\x2c\x2f\x18\x0b\x5a\x63\xac\x29\x4b\x81\x0c\x5b\x73\xfc\x02\ +\x90\x8a\x9f\x61\xa4\xcc\xe5\x78\x9c\x4f\x92\x2f\x6f\x7e\x64\x0e\ +\xe5\xd7\xad\x5a\x80\x9b\x27\x62\x0b\xb6\x21\x4a\x19\x83\x71\xf9\ +\x87\x25\x84\x02\xc3\xc3\x62\xd6\x00\xea\xd8\x56\x10\xb7\xf2\x44\ +\x23\x62\x4c\x25\x19\x5e\xce\x87\x2b\x51\xa1\x3e\xe2\x9a\xac\xe5\ +\x44\x23\xa1\x12\xa8\xb2\x71\x21\xf0\x09\x44\x3c\x5d\xe1\xac\x77\ +\xff\x16\x97\xbf\xbd\x24\x02\xc0\x23\x3b\x44\x3e\x3c\xe2\x92\x2b\ +\x09\x39\x47\x28\xb8\xe5\xf1\x23\x7b\x42\xa8\x26\xc9\xc1\x23\x39\ +\xc3\xb5\xf1\x51\xee\xbb\x80\x99\xe3\x02\x75\x0d\x90\x49\x83\x16\ +\x2a\xb4\x21\x68\x30\x3c\x6d\xb8\xc8\x08\x15\x26\x04\x2b\xa3\xe2\ +\xd1\x3c\xcd\x71\x27\xdf\x1c\xd7\x07\x1a\x13\xec\x6e\xac\x4f\xbc\ +\x32\x6d\x52\xcb\x7f\xdd\x31\x3f\xf6\xd6\xcc\xfb\x5c\x5e\x5f\x12\ +\x61\x98\x1e\x7c\x45\x04\xe0\xa1\x97\xbc\x6a\x47\x21\xf9\xd6\xdd\ +\x4b\xa5\x9a\xee\x5b\xb1\xac\x3a\xbf\xa7\x3a\x7f\x79\xe3\x7a\x31\ +\x7a\xdf\x78\x9b\xf1\x3a\xe3\x7b\x45\xf4\x8d\x22\xde\x4c\x91\x54\ +\xfc\x9f\xb6\x88\x54\xfc\x08\x75\xa6\x00\xc0\x17\x00\x45\x2a\x9d\ +\x45\x29\xc5\x6f\x2a\x16\x8b\x51\xd2\x11\x8a\x8e\x87\x53\x72\x00\ +\x8e\xe1\x19\x37\x4c\xbe\xe8\xe2\xb9\x6e\x65\x5e\x0a\x8f\x98\x0f\ +\x47\x22\xa4\x4b\x11\x4c\xfe\x71\xd7\x75\x73\x40\x4a\x19\x03\x69\ +\x14\xf9\x86\x3a\xac\xce\xfe\x11\x9e\x81\x83\x7d\x47\x81\xd2\x1a\ +\x08\x21\x54\xee\x22\x3a\x08\x10\x54\x15\xae\x01\x46\xe6\xba\x7a\ +\x5e\x08\x00\xc2\x65\x87\xc4\x18\xb0\x1a\xeb\x70\x40\x71\x28\xe5\ +\x43\x59\x17\xdf\x97\x23\x34\xfb\xdb\xd9\x6d\xbe\x58\xb7\x1f\xec\ +\x77\x99\x7e\x4f\xf6\x73\x3f\xfd\x95\xc7\x6d\x97\x46\x08\xb4\xc6\ +\xfa\xd8\x1d\xd0\x5a\xf0\x83\xc0\x8c\x7a\xd0\x40\x05\xee\x57\xe5\ +\xd5\xf3\xda\x58\x08\xb4\xf6\xb4\x31\xe0\x63\xdc\xd4\x48\xe1\xa2\ +\x6f\xab\xa7\xa7\x8c\xb5\x97\x1f\x4e\xfb\xcc\xfa\xc7\xe2\xac\x50\ +\xc8\x5a\xf5\xd2\x92\x68\x47\xa8\x6f\x40\x2f\xf6\xe1\x5d\xd1\xbe\ +\xf6\x02\x5e\xfd\xc3\xb3\x42\x80\xa6\x79\x54\x3d\x95\x64\xb9\x19\ +\x92\xb1\xc8\xa0\x2b\x29\xa2\x07\xa8\x4d\xd4\x80\x71\x65\x5e\x3d\ +\x1f\x53\x79\xea\x12\x35\x8b\x4c\xfe\x30\x48\x27\xb0\x1f\xe4\xfd\ +\x2f\xcd\x76\x56\xdc\xfd\xac\xf7\x13\x0b\xad\x2d\xdb\xda\x6e\xdb\ +\xa1\xf6\xcb\x56\xe6\x51\x00\x0d\xb7\xe4\x17\x9a\x8a\x9f\x1e\xe8\ +\xf5\x2f\x5b\x79\x73\xe2\x85\x03\x7d\x9a\x74\x11\xf2\xae\xc6\x75\ +\x85\x82\x71\x6a\x70\x0e\xd1\x44\x82\xc3\xdd\x39\xd2\x05\x4d\xd1\ +\x11\xd0\xc6\x66\xa4\x68\x8c\x05\xa3\x1a\x20\x9f\x06\x47\x83\x00\ +\x61\xc0\x56\xe0\x0c\x71\xb2\x86\x7b\x65\x1e\x29\xf7\x6a\x57\x40\ +\x14\x24\x93\x82\x9d\x52\xc9\x70\x8e\xd1\x31\x37\x3f\x36\xe9\x7f\ +\xd8\x98\xb0\xde\x6e\xaa\x8b\x6d\xdd\xd5\x3b\x2a\xbc\xb7\x5f\xad\ +\x0c\x87\x42\x57\x65\x1e\x4a\xfc\x3b\xbf\xa9\x9a\xaf\x38\xb3\x00\ +\xbe\xb3\xc9\x97\x75\x5d\x8e\x38\xd9\x94\x14\x8d\xdf\x3a\x34\x20\ +\x77\xee\x70\xc4\xcb\xa7\x44\xc4\x91\xaf\xff\xdd\xcd\xb2\x72\x87\ +\x2f\xe2\x9a\x79\x29\x25\xff\xf9\x66\x46\xae\xfb\x7e\x5a\x44\x1b\ +\x8b\x2b\xdf\xb9\xe3\x2f\x64\xc6\x8a\x01\x11\xcf\xcc\x9d\xb4\xfc\ +\xe2\x83\x94\x4c\xfe\x5a\x9f\xb8\x85\x32\x5f\xbe\x58\xbe\xb8\x3a\ +\x2f\x22\x66\xee\xa6\x65\xe3\x9b\x29\x99\xf1\x8d\x3e\x11\xdf\xcc\ +\x75\x5e\xb6\x3e\xfb\xa8\xb4\xdf\x99\xd9\x2d\x7e\xe6\x56\x91\xdc\ +\xd5\xdf\x7b\x29\xf3\x57\xb7\xad\xcb\x7c\x59\x24\x7b\xb6\xc9\x34\ +\x9f\xbe\x24\x3b\x07\x86\x64\x51\x56\x69\x4d\xf4\x55\x80\xa2\xb6\ +\x99\xac\x1c\xfd\xcf\x9d\x49\x8a\x2e\x8c\x0b\x07\x2c\x68\x2d\x71\ +\xcb\xab\x35\x14\x8a\x90\xf2\xa2\xd4\x87\x85\x65\x9b\x6d\x72\x45\ +\x98\x33\x41\xf3\x85\xc9\x70\xe9\x83\x10\x78\xc2\x81\x81\x30\x2b\ +\xe6\xdb\xb4\xdd\x1e\x90\xca\x09\x6d\x8d\xf0\xc4\x22\x8b\x71\x66\ +\x9e\x36\xf3\xae\x6c\x98\x79\xe7\x28\x66\xdd\x1b\x98\xd7\x13\x2e\ +\x1c\x0f\x77\xcc\x55\x4c\x58\xfe\xd1\x9c\x41\xbe\xfa\xcf\x42\x2f\ +\x74\xac\xf0\xaf\x3b\x70\xd8\x4b\x5e\x7d\x81\xee\x9a\x3a\x36\xe8\ +\xff\xea\x53\xde\xe4\x62\x4e\xc2\xbb\xef\xb2\x76\x56\x28\x60\x48\ +\x81\x16\xce\xaa\x71\xe8\x48\x38\xfc\xeb\x81\x38\x96\x12\xce\x4c\ +\x6a\x16\x4d\x72\x59\xba\x23\x82\xd2\x3e\xd7\x4e\xf5\x69\x4d\x0a\ +\x77\xbe\x6c\x13\x32\x7c\xde\x14\xe1\xda\x0e\x33\x3e\x0c\xb6\x04\ +\xcc\x9a\x04\xab\xff\x54\x31\xed\x5e\x8d\x42\x98\xd8\x04\xcf\x7d\ +\x45\x71\xce\x0a\x4d\xc4\x0a\xb8\xe1\xb3\x8a\xab\x3a\x14\x97\xae\ +\xd2\x84\x6d\xe1\xa2\x89\x8a\xfb\xff\x44\x71\xfe\xbd\x1f\x71\xcd\ +\xf9\x6d\x64\x56\x5e\xa1\x36\x5e\xf3\x98\x5e\x30\x50\x92\x90\x59\ +\xdb\xdd\x71\x06\xa9\xc7\x76\x4a\x6d\xc8\x82\xea\x05\x08\x88\x16\ +\x3e\x13\x77\xb8\xa0\xd6\x65\xcd\x5e\x53\x04\x9a\xf1\xb5\x3e\x7f\ +\x3e\xd9\x27\x08\x02\x72\xae\x70\xe3\xb4\x8f\x8a\xd0\xe6\x4e\x58\ +\xd8\x4a\x33\xbf\x5d\x58\x78\x0e\x88\x04\x66\x8d\x62\xf6\x04\x78\ +\xe8\x2a\x98\xf6\x2d\x01\x84\xf1\xa3\x84\x1f\xde\x68\xe1\xf9\x01\ +\xdd\x59\x58\x34\x13\xae\xec\x80\xcb\x1e\x12\x42\xb6\xf0\xf9\x89\ +\x70\xf7\x5c\x85\x88\xa6\xe0\x88\xd5\x3e\x4e\x06\xbe\x7e\xb9\x7a\ +\xf1\xcb\x4f\xca\x25\xe9\xa2\xb6\x2f\x9d\x22\x03\x17\xb4\x49\x49\ +\x21\x52\xb5\x00\x5b\x0b\x3f\x2b\x25\xad\x88\xad\x99\x31\xaa\xc4\ +\x9c\x31\x2e\xdf\x33\x45\xc4\x42\xf0\xd9\x16\x8f\xb0\xce\xb3\x74\ +\x5b\x14\x14\x7c\xf5\xf3\x01\x53\xc7\x08\x77\xbe\x60\x51\x17\xd5\ +\xfc\xe5\x45\x01\x31\x72\x2c\x5c\x1b\x90\xa8\xd1\x5c\x7e\x8e\xf0\ +\xfd\xeb\x85\x59\x2b\x35\x11\x5b\x98\x3d\xd9\x70\xf2\x5c\xf2\x40\ +\x40\xc9\xd3\xdc\xf2\x47\xc2\xcd\xb3\x84\x2b\xd6\x6a\x6a\xcd\xfa\ +\xab\xa7\x0b\x71\xbb\xc4\xdc\x55\x7a\x61\x73\xbd\x72\xe7\x9c\x67\ +\xf5\xdc\x7f\x65\xe8\xa5\xbb\x9f\xb5\xcf\x47\x29\x99\xda\x22\x5e\ +\xce\xd5\xaa\xea\xff\x07\xee\xda\x24\x72\xf0\xb0\x43\x5f\x49\x28\ +\x38\x8a\x82\x1b\x10\xf8\x42\x5f\x1e\x72\xe5\x2e\x94\xea\xcf\x92\ +\xca\x96\xbb\x8f\x6b\x6c\x03\x86\xa1\x14\x34\xd6\x43\x29\x03\x05\ +\x19\x7a\x87\x18\x50\x28\xf3\x26\xc3\xf3\x99\xa3\x59\x0d\x58\x40\ +\x04\x28\x71\x54\xf1\xa4\x58\x91\x94\x6a\x08\xe5\x68\x8c\xb9\x4e\ +\x53\x3c\xe8\x6c\x4a\xc8\xae\xda\x44\x6c\xdb\xa4\xb6\xa6\x9f\xdd\ +\x33\x5f\xbd\x6f\xd5\xd4\x97\x46\x3c\x8d\x1e\xd9\x70\x03\xab\x1e\ +\x58\xa3\x4b\x4e\xc9\x52\x80\xa5\x86\xf6\x91\x30\x9b\x5f\x7c\xd3\ +\x42\xfe\xe5\xd1\x27\x71\x4a\x45\xd4\x20\x28\x1b\xa8\x89\x25\xf9\ +\xd2\xa2\x85\xac\x7d\xf4\x07\x38\xae\xc3\x90\x86\xf3\x87\x1f\x7f\ +\x92\x92\x53\x3c\x86\x47\xc2\x11\x36\xac\x5f\xab\xae\xbc\xfe\x86\ +\xe5\xf8\x76\x16\xac\x7e\x50\x29\x84\x74\xe0\xe9\x74\xb6\xe4\x65\ +\x7a\x72\x51\x55\xfd\x38\xad\xa2\xe4\x5c\x8b\x0a\x47\x15\xcc\x65\ +\x0a\x41\x0d\xfd\x79\x45\xa9\x74\x2c\x8f\x07\x42\xd6\xab\xa1\x27\ +\xa7\x70\x9d\x91\x79\x6f\xae\x72\xde\xec\x9f\x54\x31\x44\x77\x9f\ +\x44\x5d\x47\x7b\x0a\x5d\x03\x18\x63\x08\x21\x14\x2a\x12\x96\xff\ +\xcb\x17\x1a\x21\xf0\xab\x7d\xa1\x39\x7a\x94\xa0\x3a\xaf\x9a\xd7\ +\x5a\x0f\x8e\xa0\x91\x63\x38\x06\x05\xc7\x2d\xa0\xbc\x81\x4a\xe1\ +\xa1\x02\xab\xf2\x4f\x92\xa7\xcc\xb5\xae\x94\xff\xed\xbf\x52\x6a\ +\xad\x89\xc7\x13\x95\x1a\x14\xb1\x44\x1c\x2d\x9a\x44\x3c\x89\x1a\ +\x81\x4b\x39\x6f\x59\xa1\xca\x79\x3d\x72\x3e\x12\x8d\x94\x9f\xb5\ +\x5a\xd7\xb2\x43\x3e\x42\x20\x22\x26\x12\x60\x06\xcb\xfc\x62\x09\ +\x16\x55\xbb\xd0\xe2\xc5\x8b\xa5\x50\xc8\x63\x82\xc3\xb1\x08\x4a\ +\x29\x6a\x62\x31\x4a\xa5\xe2\x89\xe7\x80\xe7\xb9\x2c\x58\xb0\x90\ +\x54\xaa\x5f\x83\xda\x85\xc8\x5b\x02\xbb\x44\xe4\x57\xae\xeb\xec\ +\x5a\xba\x74\x59\x0f\xc0\xfe\xce\x6e\xfe\xa0\x6d\x2c\xc7\xe8\xa6\ +\x9b\x6e\xe2\x54\x96\xf9\x9b\x14\x9f\xea\x53\x7d\xaa\x4f\x75\x6a\ +\xe9\x7f\x01\x0c\xa7\x4d\xfa\x29\x2e\x75\x68\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0f\x41\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0c\x34\ +\x0f\x99\xa0\xaf\x2d\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0e\xc1\x49\x44\x41\x54\x78\ +\xda\xcd\x59\x07\x54\x56\x57\x12\x0e\x25\x88\x80\x62\x21\x46\xa3\ +\x12\x34\x16\x40\xb0\x04\x14\x10\x08\x45\x02\xba\xb1\xa0\x6e\x76\ +\x61\xb3\xea\x39\x89\x1a\x3b\x44\xec\x9a\x88\x26\x88\x58\x40\x82\ +\x0d\xc1\x02\x28\x28\x01\x8c\x74\x50\x54\x94\xa2\x10\xa4\x89\x48\ +\x47\xa4\x43\xa8\x11\xa4\xe4\xcd\x7e\xf3\xce\x4f\x96\xdd\x78\x8c\ +\x67\xd7\x20\xf7\x9c\xe1\x3d\xee\x9d\xb9\xff\xdc\xb9\xd3\xdf\x5b\ +\x6f\x7a\xc8\xc8\xc8\xf4\xbc\x4a\x01\xa4\x79\x4a\xf2\x94\xea\x59\ +\x50\x56\x56\x7e\xab\x5f\x8e\xe9\xd3\xa7\xf7\x30\x2e\xb3\x7b\xf7\ +\x6e\xc3\x0b\x17\x2e\xd8\x47\x44\x44\x1c\x8c\xbb\x11\xf7\x5d\x6c\ +\x6c\xec\x3a\x1f\x5f\x1f\x7d\xac\xbd\xcd\x38\x1f\x7e\xf8\x61\xff\ +\x62\x5e\x4e\x4e\x8e\x19\x97\x9d\x32\x65\x8a\x9a\x8f\x8f\x4f\x5c\ +\x72\x72\x72\x6b\x51\x51\x61\x77\x59\xd9\x13\x2a\x7f\x5a\x4e\xe5\ +\x15\xe5\x9d\x4f\x9f\x3e\x6d\x2a\x28\xc8\xbf\xb3\x6c\xd9\x32\x75\ +\x3e\x88\x86\x86\x46\xbf\x3a\xc3\x00\x5b\x5b\xdb\xd9\xfe\x01\x01\ +\x0d\xf9\xf9\x79\x54\x5d\x5d\x29\x54\xd7\x54\x53\x5d\x5d\x9d\x08\ +\xb5\xb5\xb5\x54\x5b\x53\x23\x88\xcf\xba\xda\xee\xaf\xec\xbf\x9a\ +\xcd\x37\xd5\x5f\xa4\x2f\x33\x71\xe2\x44\xb5\xd3\x9e\x9e\xa9\x79\ +\x60\xbe\xaa\xaa\x4a\x60\xa6\x1b\x9b\x1a\xa9\xb9\xa5\x99\xda\xda\ +\xdb\x85\xf6\xf6\x36\xca\xcb\xcb\xa3\xd0\xb0\x50\xda\xbb\x77\x6f\ +\x85\xa5\xa5\xe5\x16\x90\xca\x8b\x2a\xd7\x0f\x86\xc2\x67\x9f\x7d\ +\xf6\xf9\xf5\xeb\xb1\x90\x7c\x15\x24\x5e\x4f\xcd\xcd\xcd\xf4\xac\ +\xed\x19\x3d\x7f\xfe\x9c\xd2\xd3\xd3\xe9\xc8\x91\x23\xf4\xe9\xa7\ +\x9f\x66\xbd\xf7\xde\x7b\x9e\x03\x06\x0c\x58\x0d\x1a\x2d\xa6\xeb\ +\x0f\x07\x90\x06\x0c\xdf\xb5\x6b\x57\x48\x46\x46\x3a\xd5\xd5\xd7\ +\x81\xf9\x26\x6a\x6b\x6b\xa3\xae\xae\x2e\x3e\xc0\xaf\x30\xe8\x54\ +\xe0\x7c\x0d\xb0\x05\x18\x03\x3e\x00\x0c\xee\x17\x2a\x24\x25\x25\ +\x25\x8b\x87\xaa\xb3\xb3\x73\x69\x49\x49\x09\xfd\xfc\xf3\xcf\xd4\ +\xc2\x6a\xd3\xd6\x4e\x1d\x1d\x1d\xac\x42\xcf\xd7\xae\x5d\xeb\x0c\ +\x1c\x1d\xc0\x28\x80\x52\x8f\x27\xea\x37\xc6\x0b\xf8\xf0\xe4\xc9\ +\x93\x6c\x9c\xe2\x0d\x34\x36\x36\x52\x4b\x6b\x0b\xb5\x02\x6a\xeb\ +\xea\x9e\xad\x5a\xb5\x8a\x55\x66\x98\x28\xf1\x7e\x38\x14\x16\x2d\ +\x5a\xb4\xf1\xca\x95\x2b\x94\x95\x95\x29\x54\x54\x94\xf3\x21\x70\ +\x13\xf5\xe2\xb3\xaa\xba\xaa\xcb\xcf\xcf\xd7\x09\x78\x43\x45\x57\ +\x2b\x19\x32\xb2\xff\x79\x16\x95\x77\x54\xde\x98\xfe\x2b\x6f\xdb\ +\xb6\x2d\x28\x26\x26\x8a\xa2\x63\xa2\xe9\x71\xde\x63\x78\xa1\x4a\ +\xaa\xac\xac\x64\xdf\x4f\x65\x4f\xcb\x28\x21\x31\xa1\x64\xf9\x8a\ +\x65\x8b\x18\x7f\xd2\xa4\x89\x52\x43\x86\x28\xff\xa6\x81\x9b\x1d\ +\xec\x75\x1d\xf7\xed\xc5\xda\x9b\x19\xb2\x80\xb1\x1e\x1e\xc7\xcb\ +\x22\x23\xc3\xe9\xd6\xad\x5b\xb8\x85\x2c\x7a\xf2\xa4\x94\x8a\x4b\ +\x4b\xa8\xb8\xb8\x88\x0a\x0a\xf3\x85\x9c\x47\x39\xe4\x79\xe6\x54\ +\xfb\xf6\x1d\x5b\xb7\x4a\x54\x4e\xce\xcc\xdc\x64\x86\x7f\xc0\xa5\ +\xb0\x4b\x97\x2e\x35\xef\xd8\xb1\x23\x54\x32\x2f\xdd\xe7\xfa\x6f\ +\x6e\x6e\xfe\xc9\xc5\x4b\x17\x5b\x42\xc3\xae\x0a\x19\x19\x99\x54\ +\x5a\x5a\x4a\x85\x85\x05\x54\x00\xc8\xcb\xcb\xa5\x87\x0f\xb3\x45\ +\x08\x0b\xbf\x26\x78\x79\x9f\xa1\xdd\x7b\x76\xf9\xc5\xc5\xdd\x88\ +\xca\xc8\xc8\xa0\xc8\xc8\x28\xf2\xf0\xf0\x60\xf7\x7a\x8a\x3d\xd9\ +\x9b\x38\xc0\xa0\xed\xdb\xb7\xef\x3b\x77\xe1\x6c\x77\x76\x76\x16\ +\x18\xcd\xa1\x28\xa8\xd1\xa1\x23\x87\x69\xa3\xbd\x3d\xa5\xc3\xad\ +\xa6\xa5\xfd\x44\x29\xa9\xf7\x29\x31\x29\x81\xfc\x2e\xfa\x50\x60\ +\xe0\x15\xf1\x90\xf1\xf1\xf1\x02\x52\x0e\xda\xb3\x67\x0f\x29\x29\ +\x29\xd9\xf2\x01\xfa\xda\x33\x49\x0f\x1b\x36\xec\x7d\x48\x30\x9a\ +\xd5\xe7\x80\xcb\x21\x72\x75\x3f\x46\x31\xb1\x91\x74\x2d\xf4\x2a\ +\x8d\x9f\x30\x9e\x62\xaf\x5f\xa7\xa4\xe4\x44\xba\x73\x37\x1e\xf3\ +\xd1\x14\x14\xfc\x03\x5d\xbd\x1a\x42\xa9\xa9\xa9\x14\x1c\x1c\x2c\ +\xb8\xba\x1e\xa5\x25\x4b\x16\xdf\xc6\x5e\x33\x01\x0a\x7d\xc7\xb9\ +\xb4\x78\xd3\xf2\xc6\xc6\xc6\xa6\x01\x01\x01\x2d\x95\x95\x15\xb4\ +\x72\xcd\x5a\xfa\x6c\x99\x2d\x15\x15\x17\xd0\x9d\x84\x5b\x34\x7f\ +\xc1\x5f\xe8\xf3\xcf\x3f\xa7\x9f\x7e\x4a\xa1\xe0\x90\x20\x48\xdf\ +\x8f\xbc\xcf\x7a\xd1\x8f\xa1\xd7\x28\x26\x26\x46\xf0\xf4\xf4\x24\ +\x3b\x3b\xbb\xd6\x21\x43\x86\xac\xe1\x38\x02\x90\xed\x6b\xef\x33\ +\xc4\xcd\xcd\x2d\x24\x27\x27\x87\x9a\x9a\x9a\x84\xec\xec\x87\xa4\ +\xa1\xa9\x41\x57\xaf\x05\x51\x5e\x41\x2e\x79\x7a\x9f\xa6\xf7\xc7\ +\x8d\xa3\xdb\xb7\x6e\x92\x97\xb7\x17\x1d\x85\xb4\xbf\xfd\x76\x3f\ +\x9d\x38\x71\x42\xf0\xf7\xf7\x27\x18\x2e\xe9\xe8\xe8\x9c\xc5\x3e\ +\xb3\x24\xc1\x4d\xaa\x2f\x99\x57\x74\x77\x77\xbf\x5c\x5c\x5c\x8c\ +\xa8\xdb\x42\x18\x02\x47\x61\xed\x69\x53\x69\xcf\xd7\x3b\x29\x27\ +\x37\x9b\xbe\x76\xdc\x4b\x5f\xac\x5c\x45\x57\xa0\xf3\x87\x0e\xb9\ +\xd0\xf6\xed\xdb\x68\xc3\x86\xf5\xb4\x6e\xfd\x3a\x5a\xb7\x6e\x1d\ +\x4d\x9b\x36\x2d\x00\xfb\x58\x01\xde\xe9\x4b\xe3\x95\x1e\x3e\x7c\ +\xf8\x08\x44\xdd\xd3\x4f\x9e\x3c\x21\x1c\x40\x60\x83\x2c\x2b\x2b\ +\xa3\xef\xbf\xff\x9e\x96\x2d\x5f\x4e\xd3\x75\x74\x84\x7f\xe2\x79\ +\xf2\xe4\x29\x62\x1d\xff\xea\x2b\x7b\x61\xed\xba\xb5\x9d\x2b\x57\ +\xad\x6c\x5b\xb1\x62\x45\xd3\xfc\xf9\xf3\x1f\xc3\x76\x0e\x49\x98\ +\x1f\x2d\xa6\x15\x7f\xf6\x18\x3c\x78\xf0\x6f\x49\xdb\xd9\xb3\x67\ +\x7d\x99\xf9\xeb\xb1\xd7\x69\xf1\x12\x6b\x32\x98\x6d\x40\x61\x61\ +\x61\x84\x43\x09\xc7\x8e\x1d\xa3\xc3\x87\x0f\x93\xd3\x77\xdf\xd1\ +\x9a\x35\x6b\x6a\x96\x2c\x59\x92\x6d\x64\x64\x74\x5d\x53\x53\xf3\ +\x02\x0e\xfe\x2d\xe8\x57\x01\x16\x48\xf2\xa2\x11\xcc\x7c\x5f\x06\ +\xac\x91\x08\x3a\xb7\x39\xc2\xfe\xf0\x43\x10\xcd\xb1\x30\x17\x3e\ +\x32\x35\x26\x2d\x6d\x2d\xd1\x28\x39\x17\xda\xb2\x65\x4b\x2b\x33\ +\x0c\xc3\x74\x53\x54\x54\xdc\x0a\x63\xff\x27\x4b\x5a\xa2\xe7\xea\ +\x80\xb1\x00\x15\x80\x42\x9f\xe4\x45\x90\x9a\xc8\xbc\xbe\xbe\xfe\ +\x07\x81\x81\x81\x31\x15\x15\x15\x70\x83\x57\x05\x03\x03\x7d\x32\ +\x9f\x63\x42\x53\xb4\x34\x05\xe7\x03\x07\xe8\xe2\xc5\x8b\xb4\x69\ +\xd3\xa6\x32\x64\xa6\x7b\x80\xbf\x18\xa0\x07\x98\x00\x78\x17\xa0\ +\x0c\x18\x28\x91\xb6\x74\x9f\x19\x2b\x0a\x0f\x51\x6d\xa6\x4e\x9d\ +\xaa\x0d\x15\x49\x60\x3d\x3f\x7a\xf4\x28\xe9\x1b\xe8\x81\x79\x53\ +\x1a\xa3\x3a\x9a\xec\xed\xec\x04\x14\xed\xb4\x7e\xfd\xfa\xc7\xc0\ +\x5d\x0b\x98\xc1\x46\x29\x61\x58\xf6\x4d\xa7\xcc\x6f\xc3\xcf\xcf\ +\x44\x7e\x53\x84\x62\x9c\xf6\xed\xdb\x27\x58\x58\x9a\x0b\x66\x90\ +\xfc\x58\xd5\x31\xb4\x71\xe3\x06\xe1\x3a\x02\xd5\xe6\xcd\x9b\x8b\ +\xd0\x26\x59\x0f\xfc\x29\x12\x77\x28\x6d\x61\x61\xd9\xab\xb5\x02\ +\xc0\x20\xa2\xbe\xe1\x1a\x61\x9d\x7f\x50\xce\xc6\xc6\x46\x3f\x2e\ +\x2e\xae\x84\xbd\xcc\xc1\x83\x07\x05\xdd\x59\x3a\x64\x6a\x6e\x42\ +\xea\x9a\x93\x69\xc1\x82\xf9\x02\xd6\xb8\xb6\xad\x87\x9a\x71\x6d\ +\xab\x0d\x18\x64\x60\x60\xf0\x9b\x51\x9e\x39\x73\xe1\xe3\xea\xea\ +\xea\x64\x06\x4f\xcf\xf3\x1f\xf7\xcc\x9b\x99\x99\xca\xf2\x21\xff\ +\xac\xa6\x94\xd8\x8c\x5a\xbd\x7a\xf5\xd2\x84\x84\x84\xca\x82\xfc\ +\x02\xda\x64\xb7\x49\x98\x39\x4b\x97\xcc\x2d\x4c\x69\xd2\xe4\x89\ +\xa4\xab\xab\x2b\x84\x87\x87\x93\x8b\x8b\x4b\xf3\xe8\xd1\xa3\xf7\ +\x72\x3b\x48\x55\x75\xcc\xf8\xb4\xb4\x07\xbb\x12\x12\x92\x37\xf4\ +\x78\x16\x27\x27\xd7\xd5\x9d\x9d\x1d\xdd\x9d\x9d\x5d\xdd\x4e\x4e\ +\x6e\xab\x7b\x6e\x95\x71\xd2\xd3\x33\x76\x4e\x9f\x3e\x6d\xc4\xeb\ +\xd5\x97\xb7\xdf\x66\xe6\xe5\x11\xde\x57\x64\x67\x67\x37\x72\x07\ +\x01\xbe\x5b\xf8\xd8\x6a\x0e\x99\x98\x1a\x83\xf9\x49\xa4\xaa\xaa\ +\xca\x49\x18\x1d\x3f\x7e\xbc\x7d\xc2\x84\x09\x4e\x12\x63\x1d\xfa\ +\xf0\x61\xfe\x4d\x0e\x66\x0d\x0d\x4d\x4d\x1a\x1a\x53\xf4\x70\x13\ +\x53\xc2\xc2\xa2\xfc\x3b\x3b\x3b\xbb\x19\xc2\xc3\xa3\xfc\x79\x4e\ +\x43\x43\x53\xaf\xa1\xa1\xb9\x89\x71\x1f\x3d\x2a\x8c\x7b\x2d\x36\ +\x22\x2f\x2f\xdf\xa3\xab\x8a\x70\x83\xff\x48\x4b\x4b\xeb\xcc\xce\ +\xca\x26\x94\x81\x64\x60\xa8\x4f\x1f\x99\x18\x91\xba\xc6\x64\x52\ +\x53\x7b\x5f\x88\x8a\x8a\x22\xc4\x81\x0e\x13\x13\x93\xb3\x92\xe2\ +\x7c\x18\x40\xd6\xcc\xec\x13\xfb\x8e\x8e\x2e\xe2\x51\x5d\x5d\xdb\ +\x42\x92\xd1\xdd\xfd\xab\x08\x3c\x7a\xaf\x31\x2e\xd3\xbc\x2e\x55\ +\xe2\x4d\x14\xa0\xe7\x7b\x20\x79\xba\x7f\xff\x3e\xd9\xd8\xda\x0a\ +\xb3\x8d\xf4\xc9\xd4\xec\x23\x91\xf9\x11\xef\x8e\x10\x4e\x9f\x3a\ +\x4d\x5c\x36\x2e\x5c\xb8\x30\x18\xf8\xe6\x83\x06\x29\x8e\xeb\x25\ +\x41\xdd\x9c\x9c\x82\x76\x08\x9b\x99\x43\x37\x42\x64\x5a\xa0\x7f\ +\x0f\x81\xe7\x78\x8d\x71\x18\x57\xcc\x40\x25\x43\x4b\x6b\x82\xd2\ +\xff\xc4\xf9\xc0\x81\x03\x65\x38\xd0\xba\xba\xba\x1e\x86\xb1\x76\ +\xa1\x1d\x48\xd6\xd6\x8b\x04\x4b\x2b\x0b\x32\x32\x36\xa4\xc9\xea\ +\x93\x48\x56\x56\x86\x13\x30\x0a\x0d\x0d\x25\x44\xd6\x30\x49\x24\ +\x55\x2f\x29\x29\x4f\x7b\xf8\x30\xd7\x6f\xc6\x8c\x19\xc6\xc5\xc5\ +\x4f\x33\x7f\xf9\xa5\x9d\x00\x90\x38\x51\x46\xc6\x43\xb8\xdc\x13\ +\x48\x23\x76\x33\xf0\x3b\xcf\x89\x6b\x3d\x78\x25\x25\x4f\xb3\x98\ +\x36\x27\xe7\x91\x5f\x69\x69\x55\x0a\x27\x87\xaf\xcc\x38\xa2\x64\ +\x8f\xe4\x55\x0e\x21\xd3\x2a\x2c\x2c\x14\x75\x7b\xde\xbc\xb9\x64\ +\x62\x66\x4c\x86\xc6\xb3\x69\xe2\xe4\x09\x34\x68\xd0\x60\x72\x72\ +\x72\x12\xd0\x98\xe5\x40\xc5\xbd\x9d\xbf\x03\xd4\xbc\xbd\xfd\xec\ +\x1b\x1a\x5a\xbb\x5a\x5a\xda\x50\xbc\xb7\x20\x1b\xfd\x85\x41\xa8\ +\xac\xac\x03\xb3\x27\x85\x2f\xbf\xdc\x4a\x0e\x0e\x8e\x82\x83\xc3\ +\xfe\x67\x0c\xfc\xce\x73\xbc\xc6\x38\x8c\x0b\x10\x69\x79\x0f\xec\ +\x85\xc2\xff\xca\x86\x57\xb6\x09\x09\xf3\x63\xd0\x3d\xf6\xe7\x2c\ +\x12\x81\x4a\xb0\x9a\x6b\x25\xa0\x4e\x15\x25\x3f\x11\x06\x3b\x58\ +\x79\x30\x67\x8d\xec\xeb\xd9\x5d\x16\xc1\x56\x56\x4a\xa2\xab\x82\ +\x9d\xdd\xd6\xa5\x21\x21\x91\xd9\xe5\xe5\x75\x54\x5f\xdf\x84\x4e\ +\x5c\x13\x95\x97\xd7\x90\x9b\x9b\xa7\xb0\x73\xe7\x01\x48\x7d\x67\ +\xee\xaa\x55\xeb\xb6\xd9\xd8\xd8\xfe\x85\x01\xef\x5b\x79\x8e\xd7\ +\x18\x87\x71\x99\x86\x69\x79\x0f\xde\xcb\xce\x6e\xdb\x52\x76\x84\ +\xaf\x92\x98\xb1\x1f\x1e\x85\x9c\x3c\xaa\xa6\xa6\x86\xae\x5d\xbb\ +\x06\xc6\xcd\x04\xab\x79\x96\x34\x1b\x46\x8b\xae\x01\xc9\xc9\x0f\ +\xa0\xbf\x2e\xf9\xab\x70\xfb\xf6\x6d\x4e\xce\xea\x65\x65\x65\xd7\ +\x81\x46\x93\xb5\x4e\xe2\x6a\x79\x8f\x19\xfe\xfe\x21\x05\x75\x75\ +\x2d\x68\xdc\x36\xa3\xc2\x8a\x10\x1c\x1d\x8f\xa0\x48\x71\x88\x81\ +\xaa\xfd\xae\xba\xe2\x39\x5e\x63\x1c\xc6\x65\x1a\xa6\xe5\x3d\x78\ +\x2f\xde\x73\xe8\xd0\xa1\x2f\x75\x93\xfc\x90\x1d\x39\x72\xa4\xea\ +\xb9\x73\xe7\xc4\xa4\x0c\xf9\x8d\x00\xbf\x4e\x56\x73\x2d\x90\x55\ +\xea\xd3\x84\x89\x1f\x90\xa2\x92\x12\x59\x58\x58\x08\xf7\xee\xdf\ +\x23\x54\x4d\xcd\x2a\x2a\x2a\x3b\x24\x3f\xa0\xa4\xa0\xa0\xd8\xfb\ +\x8a\xc7\xe6\xe4\x94\x50\x45\x45\x1d\xd2\xea\x0a\xa4\xce\xa7\x68\ +\xff\x7e\x97\x72\x07\x07\x07\xe5\x2d\x5b\xb6\xbe\x35\x77\xee\xdc\ +\x1e\x3c\xf1\x9d\xe7\x78\x8d\x71\x18\x97\x69\x98\xf6\xd1\xa3\x12\ +\x41\xac\xc8\x5e\x36\xe0\xbf\x45\xe6\xe1\x8b\x67\xc0\x18\xd3\x6a\ +\xaa\x6b\xc8\xdb\xcb\x5b\x30\x32\x36\x22\xab\x79\x1f\x83\x79\x3d\ +\x66\x9e\x8b\x6b\x32\x36\x36\x12\xa3\x2c\x6e\xa8\x13\x49\x9c\x1b\ +\xe8\xf4\x01\xca\x3d\xfa\x79\xfe\xbc\xbf\xe5\x83\x07\x59\xdf\x04\ +\x06\x86\xf8\x16\x15\x55\xc1\x18\xab\x84\x94\x94\x0c\x18\xfa\x05\ +\x04\x37\x57\x57\x6d\xed\xe1\x6f\xa1\x94\xfc\x1d\x0f\x3c\xc7\x6b\ +\x8c\xc3\xb8\x4c\xc3\xb4\xbc\x07\xef\xc5\x7b\x7a\x79\xf9\xce\x79\ +\x91\xa7\xe1\x87\x9c\xba\xba\xba\x46\x74\x74\x74\x5e\x7d\x7d\x3d\ +\x79\x9e\xf6\x14\x58\xe2\xcc\xbc\x9e\xfe\x2c\xfa\x00\x05\xb8\x82\ +\xa2\x02\x8d\x1f\x3f\x9e\x80\x23\xfc\xf8\xe3\x8f\x84\xb4\xd8\x0b\ +\x74\x1f\xfd\x57\xbb\x43\xc6\xd9\xf9\x84\x7f\x52\xd2\x43\x74\x9c\ +\x0b\xe8\xf1\xe3\x32\xa1\xb8\xb8\x0a\x45\x7a\x26\xf9\xf9\x05\xff\ +\xea\xee\x7e\x1c\x86\xf8\xf2\xc1\x38\x8c\xcb\x34\x4c\x9b\x97\x57\ +\x86\x76\x4c\x21\xf1\x9e\x07\x0e\x1c\x3f\xf7\x42\xed\x81\xe4\xa7\ +\x41\xd7\x2b\xf9\xe3\x02\x4a\x41\x41\x73\x8a\x06\xcd\xfb\x64\x1e\ +\xcd\xd2\x9f\x09\xa6\xc7\x11\xbc\x12\x8d\x1a\x39\x8a\xf3\x7a\x3e\ +\x00\x2d\x5e\xbc\x38\x08\x74\x96\x48\x8f\xdf\xfd\xaf\x62\x5b\x66\ +\xe7\x4e\x17\xd8\x7e\x64\x97\x97\xd7\xb5\x8e\x8b\x17\x63\xc1\x78\ +\x8c\x10\x1f\xff\x13\x6c\x29\x56\x38\x77\xce\xc7\xe1\x8f\x0e\xc0\ +\x38\x8c\xcb\x34\xa0\x17\xfc\xfc\x62\x89\xf7\x3a\x7f\x3e\xb2\x6b\ +\xfb\x76\x67\xcf\x7f\x37\x6c\x06\x0d\x12\x25\x8f\xbe\xbd\xf9\xdd\ +\xbb\x77\xcb\xd1\x70\x65\xb5\x10\xb4\xb4\xb4\xc8\x08\x6e\x52\x0f\ +\xcc\x8f\x1b\xaf\x06\xe6\x15\x38\x45\xe0\x20\xc5\x46\xcb\xee\x32\ +\x1e\x74\xd6\x60\x7e\xcc\x0b\x2a\x26\x29\x6d\x6d\xdd\xa9\x86\x86\ +\x73\xfe\xa6\xa3\x63\xb0\x2f\x28\xe8\x0e\x81\x01\xe1\xd6\xad\x07\ +\x7c\x0b\x38\x44\xe4\x95\xcd\x9b\x37\xca\xe0\x77\x7e\xc7\x38\xcf\ +\xf1\x1a\xe3\x30\x2e\xd3\xf0\xe1\x79\x0f\xec\xb5\xdf\xc8\x68\xce\ +\xdf\xa7\x4e\x9d\xa9\xd5\x9b\x46\x0e\x5d\x33\x9d\x94\x94\x94\x2a\ +\x2e\x44\x90\x9c\x71\x43\x49\x7c\xe2\xeb\x08\x8d\x18\xf1\x0e\x0c\ +\x56\x91\x60\x98\x74\xfe\xfc\x79\x21\x29\x29\x89\x1c\x1d\x1d\x73\ +\x41\x67\x03\x50\x63\xfa\xde\x9b\xbd\x20\x25\x1e\x7b\xf2\xe4\x95\ +\xfa\x90\x90\x3b\x70\x83\xf1\xf0\x28\x8d\x94\x9c\x9c\x06\x41\x04\ +\xea\xf1\x62\x48\x48\x88\x88\xd4\xfb\x9d\xd7\x80\x03\xaf\xd5\x08\ +\x9a\xdb\xf0\x46\xf1\xc4\x7b\xf0\x5e\x2f\x2a\x01\x47\x21\x38\x55\ +\xde\xb9\x73\xa7\x4b\x4f\x4f\x2f\x1a\xff\x7b\x40\xd2\x91\xf8\xbf\ +\x0d\xea\x24\x4a\x1d\xee\x91\x4e\x9f\x3e\xcd\x8d\x26\x2e\x56\x9e\ +\x02\x67\x39\x60\x12\x40\xfe\x65\x6a\x60\x65\x65\x21\x67\x6d\xbd\ +\xd4\xd8\xc7\xe7\x6a\x45\x64\xe4\x3d\x8a\x88\x48\xa6\xcc\xcc\x42\ +\xa1\xb1\xf1\x19\x3a\x71\x99\x50\xc3\x18\xb3\xe0\xe0\xa0\x81\x8e\ +\x8e\x3b\xa4\x18\xf8\x9d\xe7\x78\x0d\x38\x88\xca\x05\xc8\x68\x93\ +\x44\x3a\xde\x63\xd1\xa2\xa5\xc6\x96\x96\x16\xff\x21\x30\x79\x94\ +\x79\x5f\x73\xf1\x0d\x15\xba\x2c\x29\xf3\x8c\x01\x0b\x60\xcc\x7e\ +\x50\x29\xc2\x47\x07\x01\x29\x84\xf0\xe0\xc1\x03\x3e\x44\x05\xea\ +\xd8\x4d\x5c\x94\xbc\xc2\x67\x1f\x69\x77\x77\xef\x2f\x22\x22\x12\ +\xdb\xc2\xc2\x92\xa0\x0a\xe9\x80\x34\xba\x7b\x37\x03\x4d\xdd\x6a\ +\xa1\xa5\xe5\x39\x15\x14\x3c\xa1\xec\xec\xdc\xf8\xac\xac\x1c\x0f\ +\x06\x7e\xe7\x39\x5e\x43\xda\x00\xfd\x4f\xa7\x9b\x37\xd3\x00\xe9\ +\x48\x51\x12\x29\x3c\x3c\xb1\xed\xd8\x31\xaf\x2f\x78\xef\x9e\xcc\ +\x72\x48\x0c\x06\x32\xcb\x76\xf8\x79\xae\x96\xde\x97\x54\x4b\xa3\ +\xf9\x30\x28\xce\x3b\x23\x23\x23\x09\xcc\xb3\x5d\xfc\xa2\xa6\xa6\ +\xb6\x9b\x7d\xfd\x2b\x36\x98\xa4\xad\xad\x6d\x6c\xa0\x36\x1d\xd1\ +\xd1\xf7\x10\x59\xbd\x2a\x52\x53\x1f\x09\xf7\xee\x65\xc3\x9b\xe4\ +\xc1\x35\x56\x08\xc8\x75\x58\xd2\xc8\x3e\x1b\x18\xc4\xf7\xd6\xd6\ +\x76\x71\x2d\x3d\x3d\x0f\xaa\x96\x0d\xd7\x9b\x23\xb8\xb9\x9d\xa9\ +\x88\x8a\x4a\x86\x2a\xdd\xee\x58\xb4\xc8\xc6\xa6\xe7\x00\xfc\x67\ +\xc4\xe5\xcb\x97\x63\xa0\x2e\xcf\x91\x16\x7f\xd9\xcb\x8f\x2b\x02\ +\x0c\xa1\x42\x9d\x99\x99\x99\x04\xdd\xec\x80\xeb\x74\xe2\x6c\x52\ +\xc4\x79\xf5\xf4\x76\xb0\xa3\xe3\x61\x0f\x2d\xad\x19\x6b\xf8\xd6\ +\x9c\x9d\xdd\x02\xf3\xf2\x4a\x29\x37\xb7\x58\x94\x3e\x92\x3b\x4e\ +\x9d\x91\xf3\x34\x8b\x50\x55\x55\x8b\xb9\x32\xca\xcf\x2f\x45\xe0\ +\x2a\x86\xfb\x2d\x81\xcb\x74\x0d\x64\x5a\x2d\xad\xe9\x6b\xbe\xf9\ +\xe6\x90\x07\xef\xd9\x3b\xcf\x19\x81\x5a\xf5\xe0\xcd\x9b\x37\xe9\ +\x2a\x06\xb7\x44\x24\xf3\x4a\x28\x46\xdc\x6f\xdc\xb8\x41\xb8\x85\ +\x67\xb3\x66\xcd\x72\xc5\xdc\x6c\xb4\x3f\x86\xbe\x3a\xf3\x6c\x8c\ +\xd1\xfc\xe8\x5d\x1a\x6a\xdf\xbf\x9f\xd1\x51\x56\x56\x85\xfc\xa6\ +\x11\x49\x1a\xe7\x39\x3f\xc3\xb0\x45\x80\xd1\xd6\x63\xae\x11\xef\ +\x0d\x50\xb3\x2a\xba\x77\x2f\xbd\x83\x69\x7a\xf1\x2b\x1b\x10\x10\ +\x25\xf9\x57\xa2\x42\x00\x0b\x48\xb8\x16\xd2\xe6\x1c\x3f\x0e\xb7\ +\xb1\x11\xba\x1f\xc2\x52\x47\x51\xd2\x6d\x68\x68\xe8\xde\x13\xa8\ +\xfe\xdf\x1e\x4d\x44\x44\xb4\x07\xd4\x83\x6a\x6a\xea\x51\x3f\xbb\ +\xa4\x40\x40\x85\xc8\xb3\xba\x5b\x5b\x5b\x89\x81\xdf\x91\x14\x16\ +\x3a\x3b\xbb\xa4\x54\x57\xd7\xe3\x36\xca\xa1\xf7\xd1\x1e\x7f\xf4\ +\xe1\x4d\x03\x9f\xfd\x1d\x10\x55\x1b\x7c\x7d\x7d\xe1\x73\xfd\xe8\ +\xcc\x99\x33\xfc\x41\xa1\x05\x79\x38\xb7\xf6\x8c\x00\x2a\xaf\xa1\ +\xc1\x24\xeb\xeb\xeb\xef\x5d\x50\x50\xda\x96\x98\x98\xf4\x08\xed\ +\x18\x5d\xb6\x39\xc4\x93\x83\x08\x9c\x5d\x0c\xfc\xce\x73\xbc\x76\ +\xf7\x6e\xe2\xa3\xfc\xfc\x92\x36\x1f\x1f\x7f\xef\x97\x75\xa4\xa5\ +\x24\x3a\xad\x03\x1d\xdf\x84\x52\x31\x08\xdf\x71\xe3\x96\x2f\x5f\ +\x7e\x19\xd9\xe8\x5a\xae\x65\xa1\x36\x2a\xaf\xa3\xa5\x9d\x98\x98\ +\x2a\xc6\x4d\x33\x33\x73\x6b\x07\x87\xad\x0b\x7b\xf6\x84\x8a\x7e\ +\xc9\x8d\x5f\x06\x7e\xef\x39\xec\xe6\xcd\x5b\x16\x9a\x9a\x9a\x59\ +\x33\x4d\x42\x42\xea\x1f\xe6\xfc\x83\x25\x1f\x95\x0d\x00\x66\xcc\ +\xf8\x9f\xf8\x91\x59\x9a\x81\xfb\xa8\x3c\x96\x2e\x5d\xaa\x0d\xc9\ +\xef\x67\xe0\xf7\xde\x3d\xd6\x97\xd9\xdb\xbf\x00\x83\xf5\x97\xa3\ +\x4f\x05\xec\x93\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x07\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x5d\x49\x44\ +\x41\x54\x78\xda\xd5\x99\x6b\x48\x55\x59\x14\xc7\xd7\xf1\x95\x8f\ +\x7c\xe7\x58\x9a\xce\x90\x57\xcb\xc7\x94\x46\x86\x8f\x69\x18\x08\ +\x22\xb0\x68\xb0\x1a\xeb\x53\x14\x51\x83\xf6\x80\x06\xea\x53\x53\ +\x12\x3d\x84\xa2\x0f\x0e\x0d\x09\x15\xd1\x83\x10\x06\x0b\x3f\x4c\ +\x4e\x69\x13\x34\x8e\x86\x9a\x6f\x1b\x5f\x75\x2d\xcd\x47\xbe\xbd\ +\x7a\x7d\x5c\xef\xfc\xd7\xc6\x7d\xe7\x76\xb0\x8c\x31\xcf\xb5\x05\ +\x0b\xd7\x39\x1c\xcf\xfd\xad\xbd\xd7\x5a\x7b\xed\x7d\x14\xb3\xd9\ +\x4c\x9f\xb3\x38\xd0\x1c\x4b\x75\x75\x75\x8e\x9d\x9d\x9d\xb0\x15\ +\x08\x6c\x65\xca\x96\xb7\xe8\x7d\x22\x07\xd7\x3c\x65\x4c\x4e\x4e\ +\x9a\xe5\x35\xec\xdf\xa3\xa2\xa2\xb2\xe6\xdc\x01\x17\x17\x97\xef\ +\xfd\xfc\xfc\xc8\xca\x09\x6b\x95\xf7\x3e\x04\xaf\xb6\x85\x36\x37\ +\x37\x0f\xe2\x56\x96\x1d\xcd\xb1\x18\x8d\x46\x9e\x05\xba\x76\xed\ +\x1a\x8d\x8e\x8e\xd2\xd8\xd8\xd8\x3b\x3a\x31\x31\x21\xd4\x64\x32\ +\x49\xb5\xdc\x1b\x1f\x1f\x97\x2a\xfe\xb7\xb2\xb2\x92\xae\x5e\xbd\ +\x2a\xde\x39\x3c\x3c\xdc\xa5\x49\x08\xb1\xf8\xf8\xf8\xd0\xfa\xf5\ +\xeb\x49\x2d\x72\xe4\xa5\xcd\x6a\x9d\x93\xea\xfc\x5c\xb4\x68\x11\ +\x6d\xd8\xb0\x41\xdb\x1c\x60\xf1\xf5\xf5\x15\x70\x33\x09\x80\x67\ +\x7c\x0f\x9e\xe1\x5c\xd0\xd6\x01\x35\xa4\x74\x46\x02\xe7\xe4\xe4\ +\x50\x6d\x6d\x2d\x49\x49\x4d\x4d\x25\x6f\x6f\x6f\xb5\x63\xd2\xd6\ +\x7e\x06\xe4\x8f\xaa\xc1\xb3\xb3\xb3\xa9\xa0\xa0\x80\xba\xba\xba\ +\xa8\xb5\xb5\x95\xa4\xbc\x78\xf1\x42\x3c\x7b\xf9\xf2\xe5\x0f\xc1\ +\x6b\x3f\x03\x00\xe0\x84\x16\x0a\xe1\x4a\x62\xb1\x1d\x1c\xfe\x43\ +\xa9\xa9\xa9\x21\x96\x5b\xb7\x6e\x59\xaa\xce\xce\x9d\x3b\xe5\x3b\ +\x64\x18\x69\x3f\x03\x2c\xa5\xa5\xa5\x74\xe3\xc6\x0d\x61\xab\xc1\ +\xd5\x92\x95\x95\x65\xb1\x77\xec\xd8\x61\x9b\x19\x90\x23\x26\x85\ +\xd7\x03\x7b\x7b\x7b\x36\xdf\xbb\x2e\x60\x74\xd5\xff\xc7\xb6\xb5\ +\xda\xce\x01\x40\xf2\xa8\x4b\x9b\x1d\x92\x2a\x9f\x97\x4e\x48\x9d\ +\xd6\x01\xdc\xb7\x8d\x03\xa8\x2e\xd2\x01\x86\x66\x5b\x3a\x60\x9d\ +\xe4\x72\x51\x13\xa0\x3a\x9d\x6e\xfe\xcc\xc0\xc0\xc0\x00\x43\xcb\ +\x50\x62\x5b\x5e\x5b\x87\x10\xc3\xf3\x0a\xcc\x7f\x39\xd9\xa7\x9b\ +\x09\xdb\xe6\x00\xab\xa3\xa3\xa3\x80\x77\x72\x72\x92\x4e\xf0\xb3\ +\x12\x9e\xaf\x45\x4b\x11\x1c\x1c\x6c\xfd\x1e\xdb\xce\x80\x87\x87\ +\x07\x83\x0b\x38\x5f\xef\x49\xd8\x66\x5a\xb0\x80\xf0\x57\x81\x3a\ +\xa0\x3f\x52\xa6\x7a\x1f\x11\x3e\xd4\xdd\xeb\x40\x7a\xbd\x5e\x3d\ +\xf2\xda\xe7\x80\xb4\x87\x86\x86\x2c\xa3\xfd\x55\x40\x1f\x3b\x03\ +\x07\x26\xa0\x0b\x60\x4f\x50\xff\xa0\x13\x8d\x8e\x4d\x90\x71\x64\ +\x94\x9c\x9d\x0c\xd4\x37\xe0\x65\x9d\xb4\xb6\xcb\x01\xd9\x42\xc8\ +\xc4\x65\xbb\xad\xcb\x43\x84\x8f\xb3\xb3\x33\x2d\x5c\xb8\x50\xa8\ +\x71\xc2\x44\x83\x86\x41\x74\x9b\x0a\x4d\x9a\x14\x59\xb5\xac\xc1\ +\xe7\xb4\x0a\x29\x50\x39\x3c\xd6\x3f\x66\x49\xd0\xcd\x9b\x37\xd3\ +\xd6\xad\x5b\xa7\xed\x46\xd5\x0b\x9f\xf5\xb5\xc1\x60\x90\xf7\xe7\ +\x26\x89\xaf\x5f\xbf\x1e\xe2\xe5\xe5\x95\xd6\xd1\xd1\x71\x6c\xdf\ +\xbe\x7d\xe3\x04\x49\x4f\x4f\xb7\x4b\x4a\x4a\xb2\xfe\x61\xb9\x27\ +\x50\x81\xcf\xbc\x82\xc3\x9e\xbb\x66\xee\xe6\xcd\x9b\xba\x98\x98\ +\x98\xa7\xa1\xa1\xa1\x5e\x85\x85\x85\x89\x87\x0e\x1d\xfa\x76\xe9\ +\xd2\xa5\x5f\x47\x44\x44\x64\x02\x78\x5a\x18\x80\xab\xef\xab\xef\ +\xcd\x08\xcf\x32\xeb\x1d\xd9\x95\x2b\x57\x74\xd8\x9b\x16\x43\xbd\ +\x7b\x7a\x7a\x94\x90\x90\x90\xb5\xd8\x74\x94\x40\x0b\xb6\x6f\xdf\ +\x1e\x37\x38\x38\x28\x5a\xe5\x7b\xf7\xee\xa9\x9b\x31\x56\xb6\x67\ +\xbc\x27\xed\xa6\xa6\x26\xf9\x9e\xd9\x3b\x20\xe1\xa3\xa3\xa3\x8b\ +\x57\xae\x5c\xe9\xf3\xe6\xcd\x1b\x11\x1e\x22\xb9\x62\x28\x6a\x71\ +\xc4\x62\x77\x82\x6c\xdc\xb8\x51\x54\x9e\xd8\xd8\xd8\x19\x92\x7c\ +\x7a\x55\xef\xec\xd6\xad\x5b\x37\xfb\x10\x92\xf0\x41\x41\x41\x15\ +\x30\x5d\x25\x3c\x4b\x99\x43\x19\xe9\x27\xf5\x14\xa7\xc4\x11\xaa\ +\x21\x39\xe1\x17\x52\x52\x52\x78\xd3\x22\x16\x28\x37\x37\x37\x9a\ +\xad\x60\xa6\xd9\x39\x85\xed\xff\x75\x2e\x74\xe9\xd2\x25\x1d\x42\ +\xa5\x62\xc9\x92\x25\xae\x78\x99\x28\x85\xfe\xfe\xfe\xf4\xd8\xf8\ +\x98\xf4\x66\x3d\x1d\x08\x3d\x40\x9d\xdd\x7e\x94\x57\x4b\x74\xe0\ +\x3b\xe1\x84\x18\xcd\xf3\xe7\xcf\x17\x1d\x3d\x7a\x34\xc1\x0c\xb1\ +\xd9\xb9\x10\xc3\x2f\x5b\xb6\xcc\x02\xdf\xd7\xd7\x47\xfd\xfd\xfd\ +\x54\x5c\x55\x4c\xdd\x6b\xbb\x29\xd9\x3d\x99\xaa\xea\xcc\xf4\x57\ +\xab\x99\x92\x63\x14\x72\x1a\x1b\x26\x32\x4e\xd2\xe3\x92\x92\xc1\ +\x27\x4f\x9e\x1c\x94\xf0\x36\x71\xe0\xe2\xc5\x8b\x3a\x54\x96\x72\ +\x35\x7c\x79\x79\x39\x8d\x8c\x8c\x50\x4a\x58\x0a\xb5\x8f\xfa\x51\ +\x7e\x93\x23\x25\x45\x76\x51\xb8\x27\xc2\xa5\xa2\x92\x86\xd1\x3e\ +\x54\x55\x55\xe9\x91\xcc\x55\xf4\x89\x85\x43\xe8\xa3\xe1\xc3\xc3\ +\xc3\xcb\x03\x02\x02\xdc\xd4\xf0\x38\xa3\xa1\x93\x27\x4f\x12\x1c\ +\xa3\xbf\x9f\x96\x51\xef\xa4\x1f\x45\x78\x0e\x91\x37\x7a\x18\x07\ +\xdc\xeb\x70\x77\x17\x2b\xf0\xdd\xbb\x77\x9f\xa2\xe4\x7e\x53\x52\ +\x52\x32\x4e\x9f\x48\xec\x3e\x16\x7e\xc5\x8a\x15\x33\xc2\xb3\xc4\ +\xaf\x5d\x4d\xae\xc6\x26\x72\x6b\x6c\xa4\x11\x24\x2c\xc3\x43\x44\ +\xcf\xb3\x77\xef\xde\x58\x54\xac\x0c\x82\x68\xe6\xc0\xb9\x73\xe7\ +\x74\xcb\x97\x2f\x2f\x0f\x0c\x0c\x9c\x11\x9e\x85\x2b\xd2\x9d\x3b\ +\x77\x28\x17\xa7\x0c\x86\x80\x00\x82\x70\xa3\x26\x9e\xc9\xcd\xcd\ +\xed\xc5\xe8\xff\xa2\x99\x03\xa7\x4f\x9f\xfe\x12\x23\x56\x8e\x55\ +\x55\x0d\x2f\x7a\x93\x13\x27\x4e\xa8\xe1\xd9\x21\x51\x2a\x1d\xa1\ +\xed\xed\xed\x16\xf8\xdb\xb7\x6f\x77\x9f\x3a\x75\x2a\x0e\xc7\x83\ +\xcd\x9a\x25\x31\x6a\x7b\x30\xa6\xde\x59\xc2\x63\x37\xc5\x8b\x12\ +\x3b\xc1\x50\xbc\xb0\xa8\xe1\x45\x47\x89\xc5\x8d\x5c\x5d\x5d\xf9\ +\x39\xb1\x9b\x7a\xf0\xe0\x41\x4f\x46\x46\x46\x42\x5d\x5d\x5d\x03\ +\x41\x34\x99\x01\x05\x82\x43\xd4\x90\x47\x8f\x1e\x65\xe2\xd0\xc9\ +\x04\x78\x31\xea\xb8\x27\xf6\xa8\x6d\x6d\x6d\x74\xe6\xcc\x19\xbe\ +\x66\x5b\x0d\xcf\xa7\xd2\x7c\xcd\xd5\x67\xf8\xec\xd9\xb3\x89\x80\ +\xaf\x27\x88\x66\x55\x08\x0d\x59\x08\x0e\x53\x6b\x14\xc8\xb6\x6d\ +\xdb\x1c\x01\xa2\xbc\x7a\xf5\x4a\x6c\xf1\xe4\x8e\xa8\xa1\xa1\x81\ +\x67\x42\x9c\xac\xb9\x23\x59\xd5\xf0\x38\xb4\x1a\xc6\xe2\xb5\x1a\ +\xb3\xf0\x0f\x49\xd1\x6a\x06\x00\xdc\xfa\xf6\xed\xdb\x6c\x6c\x26\ +\xec\x1f\x3e\x7c\xa8\x30\x9c\xa7\xa7\xa7\x9c\x1d\x51\x55\xd0\xc0\ +\x11\xda\x67\x86\x9f\x76\xe4\xd5\xf0\x9a\xcd\x80\x02\x39\x7c\xf8\ +\x70\x29\x36\xde\x01\x00\x73\x47\x2c\xbb\xa2\x8f\x11\x60\x08\x27\ +\x06\x65\x07\xb8\x85\xe0\xfa\xce\xd7\xd3\x85\x4d\xcc\xeb\xd7\xaf\ +\x2d\x61\xa3\xf9\x0c\x00\xd8\x19\x5f\x56\xfc\x01\xe9\x82\x4a\xc4\ +\x1b\x6d\x51\x55\x10\x46\x9c\xd0\x0c\xcf\x4e\x88\x8a\x63\x0d\x8f\ +\x2a\x63\x40\x3e\x08\x78\x9b\x7d\x23\x33\x43\xd0\xb6\x26\x62\x74\ +\x1b\x30\x0b\xbe\x00\x37\x43\x15\xec\xb8\x08\x1d\x28\x15\x15\x15\ +\xb1\x83\x14\x19\x19\x29\xc0\x25\x7c\x45\x45\x85\x01\xa5\x32\x06\ +\x39\xa1\xaa\x36\x1a\xcf\x00\x7f\x8b\x5b\xb5\x6a\xd5\xcf\x9b\x36\ +\x6d\xf2\x42\x7c\x73\x9f\xa3\x60\xb4\xcd\xbc\x31\xe1\x90\x5b\xb3\ +\x66\x0d\xdd\xbf\x7f\xdf\x8c\xf2\x6a\x92\xf0\x58\x1b\x04\x7c\x67\ +\x67\xa7\x84\xd7\xde\x01\x09\x9f\x96\x96\x76\x61\xcb\x96\x2d\x07\ +\x11\x2e\xf6\xf5\xf5\xf5\x84\x70\xe0\x44\x55\xf0\x85\xc4\x9c\x9f\ +\x9f\x3f\x8c\xc4\x36\x25\x26\x26\x8e\xe3\xbb\x57\x26\xca\xab\xe9\ +\xd9\xb3\x67\x86\xe3\xc7\x8f\x47\x6b\x0a\xaf\x4e\x62\x09\xbf\x7f\ +\xff\xfe\x0b\x38\x35\x10\xf0\x28\x83\x72\x01\x33\x61\x23\xde\x17\ +\x1f\x1f\xef\x8b\x56\xa0\x03\x8b\xd6\x1f\xc8\x8b\x1f\xd0\x1e\xff\ +\x88\x76\xa2\xa9\xb7\xb7\xb7\x05\xaa\x27\x88\xcd\x1c\x60\x78\x34\ +\x5b\x17\xb0\x8f\x3d\x88\x11\x7f\x07\xbe\xa5\xa5\x25\x13\x35\x3f\ +\x3d\x21\x21\xa1\xd0\x08\xc1\x57\x95\x04\x94\xd4\x40\x54\xa7\x66\ +\x55\x7f\x6f\x1b\x07\x14\xc8\x9e\x3d\x7b\x52\xf1\x11\xe1\x18\x46\ +\x3e\xc8\x1a\x1e\xc7\x7a\x99\x18\xf5\x9f\xf8\xdb\x32\x3b\x49\x10\ +\xb6\x69\x9e\x88\x03\xc3\xef\xde\xbd\xfb\x3b\xec\x5b\xa3\x00\xdf\ +\x04\x78\x7b\xc0\x07\x60\x74\x4d\x2f\x5f\xbe\xcc\x2c\x2b\x2b\x13\ +\xf0\x6a\xf0\x79\xe3\xc0\xae\x5d\xbb\xfc\x30\xf2\x6e\x08\x9b\x46\ +\xc0\xdb\x01\x9e\x18\xbe\xb1\xb1\xf1\x37\xd4\x74\x09\x3f\x6f\x45\ +\xc9\xcb\xcb\x53\x00\x1f\x06\xf8\x30\xc0\x87\x01\x5e\x87\x78\xaf\ +\xc6\x6a\xfa\xeb\xbc\x85\x57\xe7\xc0\x91\x23\x47\x94\x29\xf8\xd0\ +\xe7\xcf\x9f\x1b\x50\xef\xff\xd4\x38\x39\x67\x7f\x7a\x9c\x9c\x9c\ +\xac\x60\xe7\xf5\x85\x74\xea\x73\xd1\x7f\x01\x71\xf3\x1e\x8c\x13\ +\xee\x0b\xca\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\x44\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x12\ +\x01\x1a\x0e\x38\x0f\x7d\xbb\x00\x00\x09\xc4\x49\x44\x41\x54\x68\ +\xde\xcd\x9a\xed\x6f\x1c\xc5\x1d\xc7\x3f\x33\xbb\x77\xe7\x27\x1c\ +\xa7\xc5\xe0\xe0\x18\x89\x02\xa2\xa8\x51\x42\x40\xbc\xa0\x4a\x41\ +\x14\x17\xb5\x75\x79\x51\x55\xaa\xe0\x45\x15\x50\x5f\x58\x94\x00\ +\xff\x02\x2f\xaa\xbe\xa9\x10\x6a\xa5\x42\x22\x68\x14\x10\x88\x4a\ +\xbc\xa9\x94\x96\x44\x4d\xc9\x9b\x28\x98\x17\x48\x40\x42\x64\x37\ +\xd0\x54\x4a\x1a\x6c\x27\x36\xe1\x72\x97\xbb\x7d\x9a\x99\xbe\xb8\ +\x99\xbd\xb9\xcd\x9d\x9d\x73\xa3\x96\x95\x46\x3b\xbb\x37\xbb\xfb\ +\xfb\xfe\x1e\xbf\x33\x73\x82\xf5\x0f\x01\x84\x80\xb4\xfd\xff\xf7\ +\x61\x6c\xcb\x00\xbd\x9e\x40\x12\xb8\x19\xf8\x16\x70\xe3\xd7\x08\ +\xc0\x97\x95\x4a\xe5\x5f\x71\x1c\x2f\x86\xeb\x0c\x2e\x01\xdb\x8c\ +\x31\x7f\xe3\x6b\x76\x08\x21\x7e\x08\x7c\xb9\x1e\x80\xc0\x6a\x9e\ +\x95\x8b\x17\x91\x52\x82\x10\x88\xd6\x0b\x30\xd6\x24\x42\x88\xe2\ +\xcb\x7b\x7d\xd5\xea\xd0\xf4\x54\x6d\xfe\x9b\x3d\x3b\x7f\x11\x80\ +\x31\x06\xa3\x35\xdf\xb8\xf1\x46\x80\x09\x20\x08\xaf\x01\xac\x04\ +\x08\xa5\x44\x58\x00\xee\xa6\x76\x03\xa4\xcc\x83\xc5\x38\x00\xc6\ +\xac\x0f\xc4\x09\x6e\x4c\x7e\xcf\x18\x93\xbf\xc7\x07\x81\x1d\x63\ +\xda\xcf\x06\xd8\xe0\xbc\xb6\xc3\x69\xdf\x5a\x20\x53\x8a\xd5\xd5\ +\x55\x56\x57\x56\xb8\xfd\xf6\xdb\x29\x0f\x0e\x22\x2c\x30\x63\xc7\ +\xf9\x59\x20\x17\xa4\xdb\xb5\xb3\xa6\x05\xed\x8f\x33\x5d\xc6\x5f\ +\xa5\xdd\x6b\xf4\x39\x84\x94\x08\x21\x48\x95\x62\x71\x69\x89\x43\ +\x87\x0f\x33\x3a\x36\xc6\xdc\x07\x1f\x90\x25\x49\x4b\x8b\x52\xb6\ +\x5e\xea\xc0\x3a\xab\x49\x89\xb4\x2d\x57\x86\x7d\x1f\x42\x20\xed\ +\x18\xf7\x9b\xf4\x94\x96\x5b\xad\xa0\x98\xbe\x2c\x20\x85\x40\x18\ +\x43\xa6\x35\x8b\x5f\x7c\xc1\xa1\x43\x87\x78\xf6\xb9\xe7\xa8\x54\ +\x2a\xa4\x69\xca\xc7\x1f\x7d\xc4\xbd\xf7\xdd\x47\xb9\x5c\x6e\x83\ +\x70\xda\x93\xf2\xaa\xbc\x8c\x75\x33\x63\x2d\x6a\x9c\x36\xed\x3d\ +\x23\x04\xd2\xeb\x0b\x63\xf2\x78\xd8\x90\x05\x10\x02\x0d\x2c\x2d\ +\x2d\xf1\xd7\x43\x87\x78\x66\xcf\x1e\xd2\x24\xa1\x7e\xe5\x0a\xdb\ +\xb7\x6f\xe7\x9b\xe3\xe3\x9c\xfe\xec\x33\x32\xa5\x72\x01\x85\xd3\ +\xa8\x17\xec\xce\x05\x9d\x5b\x3a\x0b\x49\xab\x61\xd7\xa4\xa7\x75\ +\xf7\x5b\xb7\x84\xd1\x17\x00\x03\x7c\x72\xe2\x04\xbb\x77\xef\x46\ +\x29\x95\x07\x54\xa3\xd1\x60\xc7\x8e\x1d\x0c\x0f\x0d\xb1\xb4\xb4\ +\x84\xf6\x03\xd8\x07\xe2\x04\x74\x82\x7b\xd6\xf5\x5d\x45\xb8\x60\ +\x75\x7d\x27\xb8\xef\x52\xfd\x02\x90\x42\x10\x04\x01\xdf\x7d\xe0\ +\x01\x5e\x3f\x70\x80\x30\x0c\x5b\x99\xc6\x9a\xb5\x19\x45\x7c\x67\ +\xdb\x36\x8c\x31\xd4\x6b\xb5\x3c\x0b\x49\xa7\x39\xfb\x8e\x8e\x6b\ +\x29\x5b\xd7\xee\x9e\xbb\xf6\xfb\xfe\x33\x5d\x62\x40\xf6\x53\x3c\ +\xa4\x10\x8c\x8d\x8d\xf1\x93\x99\x19\x5e\x3f\x70\x80\x81\x81\x81\ +\x8e\xdc\x1e\xc7\x31\x77\xdd\x75\x17\x8d\x66\x93\x38\x49\x72\x41\ +\x8b\x1a\x77\xc1\x2a\x0a\x49\x42\xda\xb4\x99\xf7\x3d\x77\x33\x2e\ +\x35\xff\x37\x31\x80\x94\x04\x61\xc8\xd6\xa9\x29\xbe\x7d\xf7\xdd\ +\xbc\x77\xf4\x28\xd2\x0a\xe2\x72\x7f\x9a\xa6\xdc\x76\xdb\x6d\xd4\ +\xeb\x75\x94\xd6\x6d\x1f\xf6\xb2\x8a\xd3\x68\x87\x3b\x09\x81\x29\ +\xf6\x7d\x97\xf3\xb3\xd4\x46\x5d\x48\x1a\x83\x14\x82\x52\xa9\xc4\ +\x8e\xed\xdb\xa9\x7e\xf5\x15\xe7\xce\x9e\xed\xd0\xae\xd1\x9a\x34\ +\xcb\x98\x9c\x9c\xe4\xf2\xe5\xcb\x79\x61\x72\x40\x73\xc0\x16\x80\ +\xf4\x8a\x94\xeb\x0b\xbf\x0f\x48\x77\xb6\xfd\x7e\x00\x98\xa2\x05\ +\x9c\x06\x2b\x03\x03\xfc\x60\x7a\x9a\x63\xc7\x8e\x91\xb8\x1a\xe0\ +\x82\xdd\x18\xb2\x2c\x63\x7c\x7c\x9c\x7a\xbd\x9e\xbf\xc4\x55\x6c\ +\xe3\xdc\xaa\xd0\xcf\x03\xde\xef\x17\xac\xd4\x2b\x88\x03\x60\x00\ +\x18\xb2\x6d\xd8\xeb\x97\x01\x92\x24\x21\x49\x12\xd2\x34\x25\xcd\ +\x32\x94\x52\x94\x2b\x15\x1e\x7d\xf4\x51\xfe\xf4\xf6\xdb\x0c\x54\ +\x2a\xad\x8f\xb8\xf2\x6f\x0c\x5a\x6b\xc6\xc6\xc6\x88\xa2\xa8\x4d\ +\x19\x5c\x30\x16\x82\x52\x58\xe0\xc6\x55\x63\xdb\x77\xcf\x19\x9f\ +\x56\x14\x0a\x99\x2c\x95\x4a\x93\x69\x9a\xee\xb2\x02\x3b\xc5\x68\ +\xcb\x46\x77\xee\xdb\xb7\x8f\x5a\xad\x96\x57\xd2\x20\x08\x10\x36\ +\x2b\x05\x41\xc0\xfb\xef\xbf\xcf\xc2\xc2\x02\x2f\xbe\xf8\x22\x59\ +\x96\xb5\x03\xcf\x82\x18\x1c\x1c\x44\x29\x45\x10\x04\xb9\xb0\x5a\ +\xeb\x36\x00\x2b\xa0\x94\x32\x17\xd4\xf5\xfd\xfb\xc6\xba\x70\xb1\ +\x28\x06\xc0\x8f\x8c\x31\x07\xe3\x24\x41\x6b\xdd\xd6\x92\x10\x48\ +\x29\x51\x4a\x19\x03\xc2\x0f\xbe\x3c\x05\x7a\xd9\x24\x49\x92\x0e\ +\x36\x5a\x3c\xfb\x16\xe8\x20\x72\x85\xc3\x81\xeb\xd5\xaf\x54\x2a\ +\x08\x21\x7e\x09\xbc\xe3\xa8\x44\x29\x49\x53\xea\xb5\x1a\xca\xd3\ +\x4c\xee\x97\x20\xe8\x96\xa3\x6d\x76\x28\xe6\x72\x5f\x6b\xbe\xf0\ +\xdd\xd8\xa9\x6f\x8d\x5e\x80\xd6\xa2\xe9\xe1\x1a\x44\xef\x7a\x4d\ +\x3c\x7a\x7e\xbc\x9b\x45\x8a\xd7\xa2\x1b\xf5\xee\x02\xe0\x7f\x3a\ +\x55\xec\x66\x19\x3f\x60\x8b\xee\xb4\xd6\x11\x5a\xed\xc7\xe5\x52\ +\x89\xd1\xd1\xd1\x4e\x17\x72\x31\x90\x65\xc6\x08\x21\x5c\x00\xf9\ +\xc5\xcb\xd7\x90\x8b\x81\xf5\x84\x75\x82\xf9\x42\xfb\x20\x8a\xcf\ +\xf6\x02\x97\x03\xa8\x54\x2a\x9f\x08\x21\x9e\x00\x46\x7c\xf0\xf6\ +\xf7\x7b\xf7\xee\xdd\x3b\x5b\xab\xd5\x72\x40\x41\x10\x74\x64\xa4\ +\xe3\xc7\x8f\xb3\x79\xf3\x66\x5e\x7a\xe9\xa5\x56\x16\xea\x22\x8c\ +\xcb\x42\x2e\x33\x15\x83\xdb\x6f\xc5\x34\xea\x03\xea\xe6\x42\x26\ +\x8e\xe3\x45\xe0\xcf\xde\xd2\x89\x1b\x35\x08\xa4\xb3\xb3\xb3\xb3\ +\xb5\x5a\xcd\xa3\x32\x32\xd7\x62\xb5\x5a\x05\x60\x76\x76\xf6\x2a\ +\x0b\x38\x0b\xc5\x71\x4c\xb9\x5c\xee\xd0\xba\x9f\x55\x8a\x82\x69\ +\xad\x3b\xe7\xc7\x6b\xb8\x52\xe8\x69\x3b\xea\xe1\x66\x09\x40\xa9\ +\x54\x6a\x07\x8a\xa3\xd1\x57\xae\x70\xe4\xc8\x11\x1e\x7f\xfc\x71\ +\xe2\x38\x6e\x4f\x03\x6d\x66\x92\x52\x52\xad\x56\xb9\xe1\x86\x1b\ +\xba\x6a\x13\x40\x2b\xd5\xd6\x6e\xfb\xc7\x8e\xc2\x65\x5a\x08\x5a\ +\xe3\x7b\x04\x71\x5f\x19\x05\x20\x8a\x63\xfe\xfe\xde\x7b\xec\xda\ +\xb5\x8b\x72\xa5\x92\x73\x1e\xc7\xe1\x83\x20\x60\x75\x65\x85\xd1\ +\x4d\x9b\x30\x56\xa3\xc6\x5b\x71\xf0\xb5\xae\x9d\xf0\xee\x9e\x2f\ +\xbc\x7f\x6d\x4c\x8b\x20\x6e\x14\x80\xfb\x60\x9a\xa6\x7c\xf2\xf1\ +\xc7\x8c\x8e\x8e\x32\x35\x35\x95\x4f\x60\x8c\x75\xaf\x52\x18\xb2\ +\xb8\xb8\xc8\xe6\xb1\xb1\xce\xe0\xf3\x7d\xdd\xab\xd4\x1d\xfe\xed\ +\xc0\xfa\xf7\x6c\x33\x40\x56\x00\x20\xfb\x90\x1e\x23\x04\x99\x52\ +\x9c\x3f\x7f\x9e\xf9\xf9\x79\xbe\xff\xc8\x23\x2d\x8d\x78\xe5\xbf\ +\x54\x2a\x71\xf6\xec\x59\x46\x46\x46\x72\x62\x66\xac\x96\xfd\xa6\ +\x94\x42\x6b\x8d\xd6\x1a\x95\x65\x79\xcb\x94\x22\xcb\x32\xd2\x34\ +\x25\xf3\x5a\xaa\x14\x69\x96\xb5\x16\x0f\x36\x6c\x01\xad\xb9\x74\ +\xe9\x12\x07\x0f\x1e\xe4\x99\x67\x9f\x25\x89\xe3\x7c\xaa\x09\x50\ +\x2e\x97\xf9\xfc\xf3\xcf\x19\xdb\xb4\x89\x52\x18\xb6\x17\xa3\xbc\ +\xa6\x2d\x60\x63\x85\x77\x81\xad\xb5\x6e\x81\x73\xbe\xee\x34\x5d\ +\xb0\x98\xca\xb2\x8d\x03\xd0\x4a\xf1\xe1\x87\x1f\xf2\x8b\xdd\xbb\ +\x51\x59\x96\x53\x06\x21\x25\x03\x03\x03\x2c\x2c\x2c\x50\x2e\x95\ +\x18\x1e\x1e\x6e\xc7\x8b\x73\x11\x97\x81\xac\x90\xbe\x05\xb4\x52\ +\x28\x7b\x3f\x07\xab\x54\xdb\xcd\x5c\x0c\xd8\xe7\x7c\xf6\xd0\xd7\ +\x8c\x4c\x4a\xc9\xb6\x6d\xdb\x78\xeb\xcd\x37\x09\xc2\x30\xf7\xfb\ +\xa1\xc1\x41\x4e\x9d\x3a\x45\xa3\xd1\xe0\xe6\x89\x09\xa4\x65\x9d\ +\x2e\x38\x75\x81\x62\x2b\xa5\x50\x4a\x91\x59\xb7\x48\xad\xdb\x64\ +\x59\x46\x6a\x69\x7b\x9c\xa6\xad\xb3\xbb\x8e\x22\xa2\x38\xce\xb3\ +\x9d\xcd\x9a\xba\xaf\x39\xb1\x90\x92\x89\x89\x09\x66\x66\x66\x78\ +\xe5\xe5\x97\x29\x95\x4a\x8c\x0c\x0f\x73\xf2\xe4\x49\x56\x56\x56\ +\xb8\xf3\xce\x3b\x09\xc3\x30\x5f\x2a\x74\xda\x73\xd9\x43\x1b\x43\ +\xa6\x14\x4a\x6b\x94\xd6\xb9\xd0\x49\x92\x10\x45\x11\xcd\x66\x93\ +\x66\x14\x11\x45\x11\x71\x1c\xe7\x02\xc7\x71\x4c\x33\x8a\x68\x34\ +\x1a\xd4\xaf\x5c\x31\xa7\x4f\x9f\x5e\x04\x96\x81\x34\xec\x97\xbf\ +\x84\x61\xc8\xe4\xe4\x24\x33\x33\x33\xbc\xf6\xda\x6b\x4c\x4f\x4f\ +\x73\xee\xdc\xb9\x56\x3a\x2d\x97\xd7\x5c\xdc\x75\x2e\xe2\x2c\xa0\ +\xb5\x26\x4d\x53\x9a\xcd\x26\x8d\x46\x83\x34\x4d\x3b\x98\xa9\x63\ +\xaa\x6e\x5c\xa3\xd1\x30\xf7\xdf\x7f\xbf\x78\xe8\xa1\x87\x5e\x05\ +\xfe\x09\xa4\xeb\x91\xb8\x21\xe0\xa7\xc6\x98\x37\x9b\xcd\x66\x87\ +\x70\x4a\x29\x56\x56\x56\x58\x5d\x5d\x6d\xad\x8d\x96\xcb\x79\x85\ +\x2e\xd2\x03\xdf\xe7\x9d\xd6\x95\x52\xb9\xf0\x97\x2e\x5d\x62\x79\ +\x79\x99\x8b\x17\x2f\xa2\xb5\xce\xa9\x4a\x18\x86\x0c\x0f\x0f\x33\ +\x32\x32\xc2\xd6\xad\x5b\xcd\x2d\x5b\xb6\x88\xef\x3d\xf8\xe0\xef\ +\x16\x16\x16\xf6\x1b\x63\x16\x80\xa4\xef\x42\xe6\x2c\x11\x04\x01\ +\x37\xdd\x74\x13\xe3\xe3\xe3\xad\x40\x2e\xf0\x9a\x5e\x40\xf2\xd4\ +\x69\xfd\x3e\x49\x12\xaa\xd5\x2a\xab\xab\xab\xcc\xce\xce\x76\xfd\ +\x6e\x1c\x45\xe6\x8b\xf3\xe7\xc5\xc3\x0f\x3f\xfc\xca\xfc\xfc\xfc\ +\x1b\xc0\x69\xc7\x10\xc2\x7e\xa9\x70\x91\xab\x4b\x29\x7b\x02\xed\ +\xc8\x2a\x3d\x00\xa4\x69\x4a\x1c\xc7\x39\x8f\x4a\x92\x24\x1f\x9b\ +\x26\x09\x51\xb3\x69\xea\xf5\xba\x78\xf2\xc9\x27\xff\x78\xf2\xd3\ +\x4f\xf7\x03\xf3\x3e\xed\xe9\x1b\x80\x29\x14\xb7\x9e\x13\x8f\x2e\ +\x16\xc8\x81\xb8\xa0\xb6\x2e\x95\xa6\x69\x6b\xa5\xcf\xcb\x54\x69\ +\x2b\xb0\x4d\xb3\xd9\x14\xcf\x3d\xff\xfc\x1b\xc7\x8e\x1f\xdf\x07\ +\x9c\x02\x9a\x1b\xab\x03\x36\x25\x76\x2c\xb0\xae\xb1\xe3\x22\xfc\ +\xb3\x47\x07\xb0\x74\x01\xcf\x1a\x5a\x6b\x86\x86\x86\xf2\x40\x77\ +\xc2\x47\xcd\xa6\xf8\xd5\x9e\x3d\xaf\xbf\xfb\xee\xbb\x7f\x00\x3e\ +\x2d\x0a\xdf\x3f\x99\xb3\x74\xe2\xaa\xcd\x07\x5f\xfb\x5d\xc8\x98\ +\xab\x05\xb9\xf6\xad\x05\x8c\x6b\xc6\xb0\x69\x74\xb4\xc5\xb3\xac\ +\xdb\x24\x49\x22\x66\x9f\x7e\xfa\xc0\xe1\xc3\x87\x5f\xee\x25\x7c\ +\xff\x2e\xe4\x26\xfa\xc6\xa0\xd7\x48\x97\xc6\xdb\xcf\x72\xd5\xd7\ +\x68\x8d\xb6\xd5\x14\xa5\x72\x8a\xe0\xe8\xc3\xcd\x13\x13\x1d\xc2\ +\xef\x7e\xea\xa9\xfd\x47\x8f\x1e\xdd\x0b\x9c\x5c\x83\xea\xf7\x1f\ +\x03\xbe\x35\xdc\x44\xa2\xdb\x9e\x58\x31\x13\x75\xe3\x35\x8e\x82\ +\x67\x59\xc6\xd4\xd4\x14\xf5\x7a\xdd\x24\x71\x2c\x7e\xfe\xc4\x13\ +\xaf\xcc\xcd\xcd\xed\xb7\x3e\x1f\xad\xbb\x81\xd7\x4f\x1c\x14\x37\ +\xea\x84\xe5\x3b\xbe\xbb\x18\x6f\x3f\xc1\x17\xde\xe7\xf5\xc6\x91\ +\x37\xbb\x0c\x79\xcb\x96\x2d\xa6\x5a\xad\x8a\x1f\x3f\xf6\xd8\xef\ +\xe7\xe6\xe6\x5e\x5d\xcb\x6d\x36\x64\x01\xe3\x2d\x77\x5f\xb5\xc6\ +\xe3\xef\xba\x38\xb6\xe9\x05\xbe\xb2\xee\xa3\x7d\xd6\x69\x03\x56\ +\x6b\xcd\x1d\x77\xdc\x61\x96\x97\x97\xcd\x23\xd3\xd3\xbf\x3d\x73\ +\xe6\xcc\x5b\xc0\x3f\x80\xf8\x5a\xe4\xea\xdb\x85\xfc\x52\x8f\xb7\ +\x3d\xda\x91\x3e\x85\x68\x59\xc5\x6a\xda\xc5\x8d\xf1\xee\xb9\x06\ +\x70\xeb\xd4\x54\xba\xe3\x9e\x7b\x7e\x7d\xe1\xc2\x85\x77\x80\x33\ +\xae\x48\x5d\x2f\x00\xc6\x4f\x87\x79\x10\x3b\x2b\x38\x17\xf1\xfa\ +\x1d\xf3\x5f\x63\xd0\x4a\x5d\x55\x0b\x64\x10\x98\xc1\xa1\x21\xb1\ +\x7c\xe1\xc2\xd2\xce\x9d\x3b\x7f\x73\xb9\x56\xfb\x8b\x31\xe6\xdf\ +\x40\x7a\x3d\xd7\xa0\x06\x80\x19\x73\x1d\x0e\xa5\x94\x89\xa2\xc8\ +\xd4\x6a\x35\xb3\xb2\xba\x6a\x4e\x9c\x38\x91\xbe\xf0\xc2\x0b\x47\ +\x80\x9f\x09\x21\x26\xdc\xc6\x75\xdf\xc9\xe4\x1a\xfe\x6a\x70\x2b\ +\xb0\x03\xb8\xc5\x5b\x76\xf1\x1b\xeb\x5c\x77\x1b\x9f\x02\x8b\x96\ +\x16\x7c\x06\xd4\x36\xba\xbc\x29\xae\xd1\xcd\x2a\xeb\x2c\x43\x8a\ +\x5e\x45\xb8\xc7\x3d\x6d\xfd\xbc\x69\xff\x36\xb3\xe1\xe3\x3f\x6b\ +\xb5\x4c\x44\xa8\x14\xb1\xb8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x08\x78\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\xf5\x49\x44\ +\x41\x54\x78\xda\xed\x5a\x4b\x6c\x5c\x57\x19\xfe\xfe\x73\xcf\x9d\ +\xb9\xf3\xf0\xcc\xd8\xc3\x38\x26\x8d\x33\x6e\x33\x76\x10\x36\xa4\ +\x11\x4a\xc1\xa4\xb4\x79\x12\x39\x8f\x36\x11\x21\x41\x56\x64\x40\ +\x85\x3a\x75\x54\x55\x15\x65\x03\xca\x22\xa2\x0b\x68\xaa\x10\xfa\ +\xd8\xb0\x4c\x36\x0d\xe2\x51\x89\x56\xe9\x8a\x65\x36\x08\x10\x0b\ +\x22\xba\x21\x76\xda\x20\xbb\xc4\xf5\x73\xc6\x33\x73\x1f\x87\xe3\ +\x7b\x6e\xe7\xa7\x1a\xdb\x38\x8d\x1b\x12\x94\x73\xf4\xe9\x9c\x73\ +\x67\x24\x7f\xdf\xfd\xfe\xff\xde\x4f\xb6\x49\x29\x85\x7b\x79\x08\ +\x8d\xfb\x02\xfe\xdf\x05\x08\x83\x7b\x50\x40\x71\xb8\xb8\xbe\xfb\ +\x07\x9b\x7f\xb9\xe3\xc5\x5d\x27\xaf\x5e\xbd\x1a\xbb\xa7\x04\xd0\ +\x93\x94\x9f\xa1\xd9\x2b\xc5\xf5\x1b\x9f\x2a\x14\x0a\xaf\x7d\xf3\ +\xe2\xf1\x97\x01\x88\x7b\x42\x00\xf5\x91\x85\x34\xfd\x5a\x09\x55\ +\x6c\x75\x5b\x51\x2e\xcf\xd3\x7b\xd5\xf7\x86\xe9\x84\x3c\x86\x35\ +\x1e\x9f\xca\x63\x94\x8e\x5b\xaf\x23\xa9\x46\x4a\x99\x4d\x48\x96\ +\x93\x18\xbd\x31\x8a\x6a\xa9\x8e\x7a\x50\x9f\xc4\x6c\xf0\x98\xba\ +\xa8\xae\xde\x75\x0e\x30\x79\xfa\x3e\x1c\xf5\xf4\xba\x64\x3b\x0a\ +\xb1\x02\x6a\xaa\x86\xd9\xf2\x2c\xec\x71\x09\x11\x13\x79\xe4\xc4\ +\x6f\x68\x90\x12\x77\xa5\x00\x3a\x42\xfd\x90\x74\x36\x65\xa7\x64\ +\x77\x5b\x37\x02\x2b\x00\xc5\x09\x70\x80\xf2\xdc\x3c\x82\x0f\x7c\ +\x20\x46\x9f\x43\xab\xf5\x5b\x3a\x43\x74\x57\x09\xa0\x01\xca\x23\ +\x8e\x0b\xb6\x6d\x67\xb7\x76\x3e\x0c\x61\x0b\x28\xa9\x00\x1b\x40\ +\xdc\x80\x2a\x40\x8e\xb2\x40\x12\xfb\x30\x2e\x5e\xba\x6b\x04\xd0\ +\x7e\x92\x48\xe3\x12\x2c\x2a\x6d\x2d\x3e\x8c\x44\x22\x01\x25\x94\ +\x71\x20\x46\x0d\x01\x2a\xae\x50\xfe\x60\x0e\x2d\x76\x9a\x90\xa1\ +\xe7\xe8\xa4\x1c\xbc\x3b\x1c\x88\xe3\x1c\x24\x76\x6f\x29\x6e\x41\ +\x7b\xbe\x3d\x24\xae\x11\x3a\xc0\x02\x0c\x5c\xe1\xc2\x9f\x71\x91\ +\x88\x25\x6c\xe4\xf0\x1a\x3d\x45\xbd\xff\x53\x01\xf4\x04\x7d\x0f\ +\x12\xcf\x74\xaf\xef\x46\xa9\xb8\x09\x81\x08\xc2\xbb\xaf\x64\xe4\ +\x80\x4d\x40\x0c\x2c\xc2\x01\x2a\x41\x05\x8e\x1f\x83\x8c\xc9\x56\ +\x14\xe4\xef\xe8\xeb\x94\xbc\xb3\x02\x98\xfc\x57\x20\x71\xb6\xa3\ +\xad\x43\x6e\xeb\xdb\xd6\x20\xaf\x57\xe3\x80\xa5\xa0\x6c\xc5\xe4\ +\x19\x98\x5a\xf8\x10\xde\x42\x1d\xb0\xd1\x8d\x2d\xd6\x9b\x9f\xb4\ +\xa9\xc5\xed\xbc\x69\x01\x5c\x48\x3a\xc9\xdc\xde\xfe\xbd\x86\xb4\ +\x81\x21\x2e\xd8\x81\x26\x01\x8e\x01\xd9\xc0\xba\x96\x76\x20\x49\ +\x7b\x30\x23\x5e\xbe\x13\x02\xf8\x4d\xab\x70\x09\x02\xdd\x47\x77\ +\x1f\x05\xc5\xc9\x10\x27\xbe\xfb\xff\x09\xc4\x10\x82\x45\x70\x53\ +\x4f\xbb\x93\x68\x4b\xb5\x12\x5a\xc4\xb3\xf4\x9c\x3c\x71\x67\x1c\ +\xe8\xc2\xcf\x01\xec\x3e\xba\xf3\x28\x9c\x56\x27\x24\x1e\x91\xe7\ +\x32\x32\x4d\x6c\x4a\x88\xc9\x33\x1c\xb3\xd6\xac\x1a\x3c\xbb\x8e\ +\x54\x22\x65\x23\x4f\xaf\xd2\x30\xf5\x7d\x5a\x02\xb8\x69\x05\x9e\ +\xd9\xb1\x75\x07\x8a\xa5\x22\x02\xa5\x49\x53\x03\xdc\x03\xdc\x07\ +\xcd\x0e\x38\xbc\x2e\x62\x16\x33\x48\x67\x13\xb0\x6d\x3b\x87\xf5\ +\xba\x1f\x8e\x50\x72\xad\x05\x70\xd3\x02\x67\x7b\x3a\x7b\xe4\xa3\ +\xdb\x1f\xc5\x82\xbf\x80\x80\xa2\xd2\x41\xb4\x12\xf7\x41\x08\xc9\ +\x02\x58\x44\xb3\x1b\x13\xc1\x38\xd6\xb7\x77\x00\x96\xd8\xa4\x9b\ +\xfa\xf7\xab\x6d\x6a\x71\x8b\x4d\x7b\x31\x9b\xca\xe6\x06\x0f\x0e\ +\xa2\xec\x97\xa1\xcc\x0c\x5d\x60\x07\xb8\x81\x35\x96\x17\xe0\x7c\ +\x04\xbe\x76\xdd\x1f\x45\xb1\xa3\x13\x88\x89\x9d\xa8\xc9\xf3\x6b\ +\x21\x80\xdf\xb4\x0a\x6f\x00\x28\x9d\x3a\x7e\x0a\x55\xbb\x6a\x88\ +\x9b\xd9\x70\x41\x09\x76\x40\xef\x1b\x2e\xc0\x66\x01\xcb\x0b\x31\ +\x4d\xfd\x2f\x7b\x1c\x1d\xad\xeb\x08\x2d\x34\x42\x3f\x94\xdf\x5e\ +\x1b\x07\x04\xce\x01\xd8\x33\xfc\xe4\x30\x9c\x36\xc7\x90\x56\x41\ +\x43\x84\x42\x44\x1c\xec\x00\x37\xb4\x11\xa0\xb1\x42\x2f\xf0\xbe\ +\x62\x55\xe0\xb6\x54\x91\x4d\x66\x25\xf2\xf4\x0a\x8d\xc4\x7b\x6f\ +\x43\x00\x37\xed\xc0\x97\x07\xb0\xf9\x0b\x9b\xe1\x06\x2e\x94\x6a\ +\x94\x0e\x3b\xb0\x38\x49\x35\x39\x12\x3a\x20\xf1\xdf\x44\x30\x62\ +\xc0\x24\x6e\x22\xb7\x2e\x8d\xb8\x74\x32\xd8\xa8\xde\xa2\x41\x4a\ +\x7d\x02\x01\xdc\xb4\xbd\xc5\x5e\x79\x70\xef\x41\x54\xdc\x0a\x94\ +\x32\xc4\x7d\xe5\x2f\x52\x0d\xcf\xec\x40\x44\x1c\xec\x00\x2c\x00\ +\x12\xcb\x8b\x70\x96\x16\x31\xe6\x8e\xa2\x16\xaf\x98\x87\x76\x9f\ +\x7c\x9b\x9b\x7a\x95\x02\x68\x2f\xb5\x01\xb8\x90\x4b\xe7\x72\x23\ +\xdf\x1a\x41\x45\xcf\x20\x88\x4a\x47\xa9\x06\x02\xf0\x35\x7e\x0a\ +\xb1\x23\xda\x81\xe5\x45\xc4\x9b\x44\xf0\xe7\x12\xb0\x5a\x08\x9b\ +\x1f\x28\x01\x42\x3c\x06\xcb\x7a\x65\x35\x02\xb8\x69\x1d\x5c\x02\ +\xd0\x7d\xfa\x3b\xa7\xe1\xa5\x3c\x4d\x92\x89\x46\xfb\x46\xfd\x47\ +\xbd\xc0\x67\xa5\xf8\xa9\x44\x91\x00\x01\xb3\x5a\x4d\x22\x18\x31\ +\x26\x0f\x0b\xf0\x85\x8f\x7f\x7a\xef\x63\x63\xdb\x06\x82\x6d\x9d\ +\xa4\x1f\xcb\xef\xae\xce\x01\x81\x9f\x80\xb0\xe7\x85\x63\x2f\x20\ +\xb3\x21\x03\x15\x68\x42\x81\x21\xef\x07\x7e\x63\xaf\xaf\x37\xb9\ +\xc2\xc2\x8c\xa8\x70\x90\xf9\x49\x2c\xa2\xe1\x06\x3b\x10\x03\xbb\ +\x64\xa1\x21\x7a\xce\x9d\x83\x67\x55\xd1\x9e\x2e\x48\xe4\xc4\x79\ +\x7a\xe2\xe3\xfd\x20\xb1\xc4\xe8\x79\xa0\xe7\xc0\x91\xed\x47\xd0\ +\xbf\xb5\x1f\xef\xfc\xf1\x1d\x5c\x1b\xbf\x06\xcf\xf7\xe0\x29\x0d\ +\x78\xe1\x9d\xf5\x84\x17\x96\x4a\xcf\x83\x3d\x86\xb8\x99\x4d\xef\ +\x06\x10\x96\x86\x60\x37\x1e\x9a\xdb\x84\xea\x64\x0d\xe4\x13\x84\ +\x2f\x40\x9e\x5e\x95\x80\x90\x02\x76\xca\x42\x67\x2a\x83\xae\x74\ +\x01\x7f\xb9\x71\x35\xf3\xa7\x8e\xd1\x2e\x00\x7f\x5b\x51\x40\x21\ +\x5b\x78\xd3\xf5\xdc\xd2\xf0\xcf\x86\x13\x13\xd3\x13\xf8\xd8\x90\ +\x6c\xf3\xfe\xed\xfb\x51\xd7\x93\x1d\x88\x1c\xa1\x45\xf0\x35\x28\ +\x98\xa1\x96\x40\x00\x4c\xc6\x6f\x22\x18\x15\x98\x9b\x9f\x33\xea\ +\x88\xbf\xbf\x38\xde\x55\x84\xbc\x93\x54\x99\xa4\xfd\x57\xb4\x61\ +\x62\xe5\x5f\xab\x70\x1f\xa4\x10\x20\x13\x1e\x2c\xf0\x13\xc0\xc6\ +\x10\x1c\xbc\xb8\xad\x77\x9b\xd5\xd7\xdb\x87\xe9\xfa\x34\xaa\x41\ +\x15\x0b\xc1\x02\xaa\xaa\x1a\x62\x01\x7a\x4f\x66\x4d\xc4\x13\x18\ +\x73\xc7\xc0\x75\xde\x54\xef\xe1\xe8\x98\xff\x2c\x3e\xfc\xf3\x0c\ +\xea\xb5\xda\x3f\x70\xc5\xdf\x07\x17\x15\xf8\x60\x72\x12\x4a\xbd\ +\xa5\xc6\x6f\xeb\xf7\x42\x74\x98\xbe\x0a\x89\xcb\x5d\x1b\xba\x32\ +\x03\x8f\x0f\x60\xaa\x3e\x15\xe6\x21\x2d\xc0\x40\x19\x21\x0b\xa4\ +\xaf\xe9\x59\x13\x35\x38\x71\x07\xd7\xeb\xd7\x99\x74\xac\xa9\x59\ +\xcd\xf0\x80\xe2\xec\x83\x18\xfb\xfb\xfb\x40\x2d\xf8\x03\x7e\xe4\ +\xef\x51\x7a\xac\x5d\x16\x3a\x40\x9f\x01\xe1\x62\x3a\x95\xce\x1c\ +\xfa\xda\x21\x94\xbd\xf2\x62\xb9\x98\x46\xf6\x83\x70\xef\xfb\xbe\ +\x29\x27\xdf\x34\x78\x5c\xcf\x72\xad\x0c\xf8\x21\x41\x86\x1b\xa1\ +\xae\x51\x8d\x50\x03\xae\x4b\x9d\x85\x3a\x3b\x81\xb8\xd8\x89\x33\ +\xf2\xdc\xda\x65\xa1\x63\x64\xc1\xc2\xaf\x40\x78\x68\x68\xdf\x50\ +\x78\xa7\x35\x49\x26\xef\x33\x69\xe5\x45\xd7\xbc\x00\x09\x91\xc0\ +\x7c\x75\x1e\x60\x01\x4c\xbc\xf6\x11\x58\x80\xaa\x46\x59\x28\xbf\ +\x8e\x90\xa1\x53\x74\x5a\x9e\x58\x1b\x07\x2a\xf8\x05\x08\x3b\x07\ +\x77\x0f\x42\x26\x25\x3f\x3e\x0d\x79\x73\xf6\x42\xd2\x2c\x46\xc3\ +\x0e\x6c\xd4\x6a\xb5\x66\xf2\x75\x26\x6e\xc0\x22\x2a\x95\x0a\xdc\ +\x78\x15\xb9\x44\xce\x46\x9e\x5e\xa7\x67\xe9\xf3\xb7\x97\x85\x0e\ +\xd2\xd3\x10\x18\xde\xb1\x65\x07\xba\xba\xba\xe0\x79\x5e\x83\x64\ +\xb8\x72\x09\x19\xe2\x5e\x24\xc6\x35\x82\x4c\xb9\x30\x79\x16\xb0\ +\xbc\x88\xc9\xd9\x9b\xc8\x26\x52\x26\x0b\x6d\xb2\xdf\x5e\x29\x0b\ +\xc9\x15\xc9\x1f\xa2\x7e\x08\xbc\xa4\xdf\x0b\x72\x57\xff\x2e\x4c\ +\x55\xa7\x16\x09\x33\x69\xbe\xe3\xec\x4a\xc0\xf9\x28\x24\xed\x81\ +\x1f\x89\x41\x04\x3f\xba\x75\x14\x82\x3f\xf3\xd9\xa9\xb1\xf9\x51\ +\x20\x10\x80\x6d\x75\xe1\x4b\x3a\x0b\x11\xed\x54\x7a\xac\x3e\x0b\ +\x3d\xae\x9b\x16\xb8\x90\x49\x64\xb2\x43\x07\x86\x50\xf1\x2a\x4c\ +\x5c\x83\x4b\x85\xcb\x47\x79\x8a\x1d\xa8\x9b\x33\xea\x4d\xa5\xc3\ +\x58\xd2\x01\xfe\x9e\xb5\x40\xd8\xdc\x52\xd2\x1b\x9d\x85\x7e\x7a\ +\xab\x59\x28\x83\x37\x40\x28\x3d\xff\x8d\xe7\xe1\x5a\x2e\x93\x36\ +\x84\xcd\x6a\x5c\xe0\xd2\x71\x83\x10\xaa\xae\xcf\xae\xc1\x2a\x4b\ +\xa7\x59\x54\x1d\xf0\xab\x3a\x0b\x8d\xe9\x2c\x94\xda\x40\x70\x74\ +\x16\x3a\x23\x87\x6e\x25\x0b\xed\x1e\x19\x18\x81\x93\x77\x9a\xef\ +\xb6\xbf\xc4\x1d\x77\xa3\xb3\x1b\x0a\x31\x0e\xb8\x6a\x59\xf2\x2c\ +\x82\xf7\x7c\x66\x27\xe6\xa6\xe7\xe0\xdd\xd0\x59\x28\x5e\x90\x68\ +\x13\xaf\xae\x3a\x0b\x1d\xee\x3f\x8c\x47\xbe\xf8\x08\x2e\x5f\xb9\ +\x8c\x6b\x13\xd7\xc2\xfc\xef\x91\xc9\x41\x3e\xf9\x26\xef\x47\xd1\ +\xd9\x5f\x9c\x96\x0f\x25\x15\xe2\xf1\x38\x62\x22\x86\x2c\x65\xc3\ +\xbf\x0d\x24\x52\x49\x90\x45\x61\xae\x11\x96\x01\x09\x32\xd7\x16\ +\xa7\xb0\xc2\x95\xa0\xcf\x24\xc2\x0c\x44\x8a\x16\xd7\x10\xb6\xb2\ +\xd0\x99\xd1\x59\xa8\x5d\x67\xa1\x29\x9d\x85\x36\xae\x32\x0b\x79\ +\x81\x57\x3a\x75\xfe\x94\xc9\x42\x76\x23\x03\x31\xe4\x12\x7b\x41\ +\x80\x05\x06\x69\xc4\x29\xf4\x99\x41\x08\x47\x10\x7d\xee\x47\xe7\ +\x68\xe1\x2c\xc4\xe3\xdd\x19\x42\xbe\x1a\x65\xa1\xf4\xed\x65\xa1\ +\x3b\x3f\x7c\xa8\x95\xb2\xd0\xfd\x7f\x35\xb8\x2f\xe0\xbe\x80\x7b\ +\x7c\xfc\x1b\xb5\x08\x0d\x25\xe0\x28\xe1\xbb\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\x15\x70\ +\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x11\x16\x1d\ +\x0c\x44\xc5\x73\x56\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0c\x26\x49\x44\x41\x54\x78\ +\xda\xed\x59\x09\x70\x54\x55\x16\x7d\x2c\xd6\x8c\x83\xa3\xa0\x8c\ +\x38\x43\x69\x89\x85\x0b\xe8\xcc\x88\xa5\x33\x80\xa3\x08\xc8\x88\ +\x53\xce\x28\x2a\x8a\x20\x35\xa0\x61\x33\xd0\x09\x84\xac\x9d\x40\ +\x92\x86\x24\x90\x9d\x40\x20\x84\xcd\x84\x25\xc8\x1e\x96\x84\x01\ +\x11\x04\x04\x02\xc8\x0e\xc6\x84\x25\x0b\x64\xe9\xf4\xbe\xa5\xbb\ +\x7f\xf7\x99\xfb\x5e\x20\xfe\x74\x77\x3e\x4e\x89\x53\x5a\xe5\x91\ +\xe3\xfd\xf7\xdd\xbe\xf7\x9e\xf7\xdf\x7f\xff\x41\x7d\xf6\x93\x41\ +\x7a\xab\x7d\x9e\x65\xb1\x44\x96\xc3\x3e\x63\xd9\x6c\x3d\x5d\xcf\ +\x25\xfb\xb2\x88\xcd\x62\x3f\x61\x2c\x62\x4f\xb2\x0c\x76\xb9\xd3\ +\xd2\x4e\x18\x79\x60\x24\x12\x2e\x24\x40\x73\x41\x83\xd1\x5f\x8e\ +\xc6\xaf\x96\xfd\x0a\x14\xbb\x41\x13\xe9\xc7\x7e\x8a\x20\x61\xff\ +\x60\x0b\x18\x5e\xda\xf7\x92\x77\x5b\xe3\x36\x14\xd5\x17\x21\xff\ +\xea\x12\xc1\xa2\xba\xb5\x28\xd6\x16\x63\xf8\xc1\xe1\x5e\x5a\x15\ +\xd0\x8a\x7c\xc8\x7e\x2c\x0c\x49\x31\x09\x3b\x34\xcd\xf2\xfd\x12\ +\x16\x12\x17\xb0\x27\xb8\xb0\xe7\xbe\x78\xce\x9b\x51\x9d\x8e\xcc\ +\xda\xb9\x88\x39\x1d\x8c\x3a\xcb\x75\x18\x1d\x06\x44\x9e\x98\x2c\ +\xc6\xd2\xaa\x53\xf1\xb7\x43\x2f\x7b\x29\x07\xf4\xfb\xbf\xb0\x34\ +\x76\xe7\xd1\x77\x96\xa3\xcf\x2b\x69\xce\x13\xff\x53\x52\x06\xab\ +\x64\x1b\x98\x37\xb8\x7c\x0a\xc2\x2a\x83\xa0\xa9\x0a\xc2\xc4\x03\ +\x43\x00\x2f\x04\xc6\x7f\xfe\x12\xe6\x54\x07\x61\xe6\xe5\x20\xa8\ +\xbe\x0d\x46\xe7\xcd\x9d\xbd\xb4\x0a\x4d\xec\x4e\xa3\xeb\x34\xdb\ +\x3b\x4f\xa8\x2d\x18\x38\xcf\x31\xb0\x8d\xbe\xbd\xce\xf6\x93\x72\ +\x68\xc3\xe6\x31\xf4\xdc\xdf\x13\xef\x5e\x18\x86\x29\x15\x43\x31\ +\xbb\xe6\x55\x8c\x2d\x79\x14\x5e\x2f\x04\xde\xdb\xd6\x13\x89\xb5\ +\xaf\xe2\x93\xca\xa1\x18\x79\x71\x18\x1e\x3d\xd8\x0b\x2c\x9f\x81\ +\x36\xfb\x70\xfa\xff\x9d\xc1\xaf\x83\x9b\x07\xde\x3b\xd5\x82\xc7\ +\xa3\x4d\x9e\xc1\xa9\x0e\x8c\x5e\xe1\xc1\xcc\xad\x40\xd6\x17\x50\ +\x6e\x91\xc9\x34\x6c\x35\xc9\x28\x65\x78\x70\x29\x43\xdf\xe5\x1d\ +\x31\xa8\xb0\x13\x9e\x4c\x64\xf0\x7a\xbc\xe0\xe8\x15\xc7\x30\x78\ +\x4d\x27\x3c\xbd\xa2\x23\x7a\xd0\x64\x59\x09\x71\x1d\xf3\x52\xee\ +\xa2\x1f\x67\x05\x52\x1c\x03\xda\x68\xdc\xeb\x52\x5a\x81\xad\x6c\ +\x13\x09\x5a\xc1\x70\xe1\xca\x45\x08\x78\x05\x39\xe4\xbe\x60\x7d\ +\x43\x3d\x58\x2e\x03\xdb\x42\x5c\xc2\x0e\xdc\xf9\x3d\x30\xdb\xd9\ +\x67\x70\xa6\xe7\xfb\xef\x81\x25\x74\xef\xb7\xb5\x4c\xa0\xaa\xb6\ +\x0a\xb7\x83\xcd\x6c\x03\xdd\x77\xb0\xed\xc4\x7c\x76\x90\xc9\x51\ +\x52\x52\xc2\xfe\xef\x48\x61\x59\x7c\x02\x1d\x76\x31\xdc\x95\xc1\ +\xf0\xbb\x6c\x86\x67\x96\x30\xfc\x41\xcd\x5a\xf7\x40\xf7\x48\x86\ +\x3f\xe6\xd1\x23\x96\x45\xbf\x49\x67\xe8\xb4\x93\xc4\x17\x33\x2f\ +\x5b\xcc\xd6\x51\x85\x0e\x4c\x8e\x3d\x7b\xf6\x60\xe7\xce\x9d\x7e\ +\xdc\x41\xdc\xbd\x73\x2b\xd4\xc5\x80\x7a\x8b\x1b\x09\xc5\x12\x66\ +\x11\x67\xef\x90\xa0\xd9\x25\x21\x7d\xb7\x84\xd4\xff\x78\x10\x5b\ +\xec\x45\x14\xc5\x63\xb6\x48\x88\xdb\xd6\x12\x4f\xdc\x29\x61\x4e\ +\x89\x84\x94\x52\x0f\xb2\xf7\x03\xa5\x3b\xb6\xb6\xd4\xdc\xbe\x03\ +\xa1\xd9\xa1\x60\x5b\x49\xcc\x0e\x86\xee\x7b\x19\x9e\x3f\xca\xf0\ +\xf6\x39\x86\x41\x1b\x19\xe0\x81\xc0\x80\xb5\x0c\xef\x9d\x67\x78\ +\xe1\x18\x4d\xe2\x73\x12\xbf\x83\x58\x4c\x8c\x61\xd3\x58\x47\xfa\ +\x4f\x8e\xe2\xe2\x62\x28\xe1\xc3\x7c\x3b\xce\x3a\x80\x6d\x8d\xdf\ +\x3d\x9c\x95\x76\x2f\x56\xd6\xb6\xf8\x1f\x50\x5c\x09\xd3\xd7\x3b\ +\x20\x47\xcd\xc5\x1a\xdc\xbd\xe9\x6e\xf0\x55\xe8\x48\x7b\xa1\x67\ +\x09\x4d\xe2\x00\xc3\x53\xeb\x59\xeb\x3e\x78\xbc\x90\xc4\xd3\xd8\ +\xc3\xa5\x0c\x9d\xb7\x70\xf1\x62\xc2\x76\x92\xdb\x8b\xf9\x62\xf3\ +\xe6\xcd\xe0\x90\x24\x8f\x1f\x01\x0f\xde\xcf\xb5\x61\xe3\x75\x2f\ +\x15\x97\x88\x1e\x9c\xd4\x49\x58\x58\xee\xe1\xbe\x88\xff\x33\xc7\ +\x06\x0e\xb7\x24\xf9\x91\x63\x42\x01\x9f\xe0\xad\x9a\x5e\xe8\x75\ +\x06\xc4\xaf\x8c\x07\xdb\xc7\xc0\x37\x73\xc7\x75\xb4\x12\x9b\x19\ +\xba\x15\x30\xd4\x5b\x6a\xe1\x70\xdb\x70\xdf\x0a\xba\xf3\x34\xd6\ +\x99\x62\x6c\x23\x89\xdf\x4f\x76\x1c\x8b\x22\xb9\xdd\x99\x2f\x36\ +\x6c\xd8\x00\x0e\x97\x5b\xf2\x23\x20\x61\x68\xba\x8d\x5b\xd2\x2e\ +\xe1\x58\x83\x1b\x19\xe7\x24\xd2\xe3\x86\x87\x04\x5e\xb3\x4a\x18\ +\x9e\x69\xbb\x99\xef\x96\xe7\x0a\x9f\x63\x8c\x58\xa1\xef\xc6\x9d\ +\x4e\x37\xca\xbe\x3a\x8e\x51\x4b\x3e\x00\xfb\xea\xe6\xdb\x85\xc4\ +\x77\x5c\x41\x76\x31\x31\x97\xa1\xd3\x4a\xb2\x9f\xf2\x09\x12\x8f\ +\x10\xe3\xc9\x63\xac\x1f\xb1\x33\xf3\x45\x51\x51\x11\x38\x9c\x2e\ +\xb7\x1f\x01\x37\xfa\x27\x59\x85\x3d\x7c\xc3\x8d\xa4\x93\x34\x26\ +\xb9\xe9\x8f\x1b\xe5\x3a\xf2\x4f\xbb\x31\x28\x85\xc7\x41\xc2\x5c\ +\xf2\x5c\xe1\x73\xbc\x25\x56\x48\x5e\x57\x82\xc1\x68\xc6\xae\xe2\ +\x12\x04\x67\x4d\x43\x87\x03\x1d\xc0\x0e\xdd\x7c\xcb\x7c\x76\x93\ +\xc5\xc4\x83\xb4\x02\xc7\xee\xc2\xc8\xf8\x91\x20\x99\xfd\x89\xf7\ +\xb1\x40\x58\xb3\x66\x0d\x94\xf0\xe7\x04\x0b\x4e\xe8\x80\xe4\xaf\ +\xd1\x8a\xb3\x7a\x20\xea\x28\x04\xfe\x14\x6f\x01\x7c\x5e\xe3\x72\ +\x7f\x58\x86\x15\x81\x60\xb6\x58\x71\xf8\xd0\x11\x8c\x1b\x31\x0e\ +\x13\x97\x4e\xc2\x5f\x37\xf4\xc7\x63\xdb\x1f\x43\xaf\xe2\xc7\x30\ +\x60\xf3\x40\x4c\x5a\x35\x19\x5b\x0a\xb6\x21\x61\x76\x02\xf8\xb9\ +\xc9\xda\xc3\xfa\xf5\xeb\xb1\x78\xf1\x62\xe4\xe6\xe6\xfa\x71\x55\ +\x5e\x36\x9e\x4d\x02\x8a\x96\x65\x61\x59\x5e\x2e\xf2\x16\xe7\xa2\ +\x30\x3f\x17\x2b\x96\xe6\x62\x65\x1e\xbf\xa6\x78\x32\xe8\x3a\x83\ +\x7e\xef\x53\x83\xfc\xe5\x8b\x33\x30\x7c\x11\xb0\x62\x49\xa6\x3c\ +\xc6\xfb\x09\xe6\xe4\xe4\x20\x3d\x2d\x1d\x21\x2a\x15\x82\xc6\x05\ +\xe1\xa3\xd1\xe3\xf1\xf1\x98\x8f\x31\x71\xfc\x44\x84\x4c\x53\x21\ +\x3e\x3e\x1e\x85\x85\x85\x60\x4a\x58\xb9\x72\x25\x38\x24\x8f\x1f\ +\x05\x7e\x3f\xc3\x8c\x5b\xb8\xa4\x03\x82\x4a\x01\xa7\x04\x81\xcd\ +\x95\x40\xaf\x08\xf3\xcd\x7c\xaf\x4f\xbe\xb7\x75\x05\x95\xea\x2f\ +\x5c\xb8\x10\x1e\xba\x6e\xd0\x36\xa1\xaa\xba\x96\x58\x83\xba\x06\ +\x2d\xac\x36\x3b\x38\x56\xad\x5a\xa5\x3c\x81\x65\xf9\xf9\x70\x4b\ +\x5e\x4a\x70\xf8\x11\x5e\x07\xee\xf9\xc4\x04\xc0\x81\x13\x35\x76\ +\x8c\xd9\x64\x87\xc3\xee\x80\xc7\xe9\x40\xfe\x71\x3b\x72\xca\x1c\ +\xe8\x36\xd5\x08\x0e\x8b\xd5\x2e\xcf\x15\x3e\x47\xef\x68\x33\xcf\ +\x0f\x54\x5f\xf4\xcd\xce\xca\x02\x19\xe1\xdb\x38\x7d\xe2\x5c\x1f\ +\x53\x42\x5e\x5e\x1e\x9c\x6e\x0f\xcc\x56\x9b\x1f\xe1\xb1\xa3\xd3\ +\x04\x23\x2e\x6b\xed\x18\xb9\xd6\x06\xbb\xdd\x06\x77\xb3\x0d\xb9\ +\x47\x6c\x98\xbd\x87\xe2\xb0\xa3\x43\x90\x11\x1c\x26\x4b\x9b\x5c\ +\xe1\x8b\x15\x0c\x33\xf1\x3a\x01\xeb\xbb\xdc\x5e\x64\x64\x64\x70\ +\x1b\x28\x2e\x74\x71\x7d\x4c\x09\xfc\x99\x74\xba\x3c\xbc\xa1\x1f\ +\x21\xd9\xd0\x99\x04\x8e\x5e\x67\x85\xcd\x4a\xe2\x1d\x36\x64\x1f\ +\xb0\x22\x7a\x97\x55\x5c\xc3\x6b\x03\x1b\x6b\x00\x87\xd1\x64\x95\ +\xe7\x0a\x9f\xe3\xde\x60\x23\xe0\xe1\x63\x7e\xa4\xbe\x5e\xa4\xa6\ +\xce\x87\x8b\x6c\xe0\xb8\x07\x5c\x1f\x53\x02\xdf\x48\x1c\xcd\x4e\ +\x8f\x1f\xa9\x33\xd8\x07\x5c\xa0\x04\x8f\xe4\x41\xd2\x3e\x09\xea\ +\xdd\x2d\x07\x9a\x9b\xee\xce\x46\x3a\x13\xd8\x87\x06\x70\xd8\x9b\ +\x25\x34\xbb\x44\x1e\xb7\xc2\xe7\xe8\x3c\xd1\x28\xea\x04\xae\x0f\ +\xa4\xa4\xa4\x28\xf4\x07\xb8\x3e\xa6\x04\xfe\x36\x98\x33\x47\x03\ +\x8d\x26\xd1\x87\x1a\x64\x25\xc7\x82\x8d\xf3\x60\x51\xaa\x1a\x0b\ +\xe6\x93\x3f\x2f\x11\xf3\x93\x13\x91\x3c\x37\x11\x39\xa9\x1a\x2c\ +\xcd\xa0\xf8\xbf\x3d\xc8\x48\x8a\xc6\x1c\x8d\x86\x28\x72\xb9\x15\ +\x7e\xfa\xdc\x68\xdc\xad\x02\x32\x93\xd5\x34\xee\xd7\x43\xf4\x5d\ +\xb0\x60\x81\xac\xbf\x7f\x9c\xeb\x53\xfe\xd7\x5d\x7a\x1a\x3c\xe2\ +\x0e\xba\xdb\xd0\x46\x04\x5c\x60\xef\x18\xb0\xfc\x88\x0b\x41\x45\ +\x4e\x71\xba\xba\x89\x9b\xe8\x00\x7b\x3d\xcf\xd9\x12\x7f\x53\x0f\ +\x0e\xab\xdd\x25\xcf\x17\x3e\x07\x1b\xc5\xe3\xa2\x9e\x5f\x0f\x2f\ +\x80\xc4\xc4\x04\x61\xc9\xf7\xa5\xd0\xc5\xf5\x31\x25\xcc\x9f\x37\ +\x0f\x16\x9b\x0b\x4d\x7a\x53\x1b\x6a\x89\x5e\xa7\x09\xec\x3d\x3d\ +\x82\xd7\x1a\xd1\x6c\x35\xc1\x62\x32\xe1\xd3\x2f\x4d\x18\x96\x65\ +\x84\xdd\x62\x22\xfd\x14\xff\x97\x0e\x1c\x0d\x5a\xa3\x3c\x5f\xf8\ +\x1c\xec\x2d\x8a\xbb\x44\x3d\xdf\x1e\x62\x92\xb3\x67\xc5\x09\x4b\ +\xbe\x2f\x85\x2e\xae\x8f\x29\x21\x25\x39\x09\x16\xbb\x13\x8d\x3a\ +\xa3\x1f\xa5\x66\x23\x09\xd0\x03\x92\x91\x36\xa5\x11\xcb\xf6\x1b\ +\xf1\xf2\x7c\x03\xac\x66\x23\xf4\x06\x23\xbe\xb8\x40\xf1\x77\xf5\ +\xe0\xa8\xd7\x1a\xe4\xb9\xc2\x27\x88\x09\x7a\x9d\x7c\xcc\x8f\x24\ +\xd0\x89\xd8\xd8\x98\xf6\xfa\x8b\x71\xae\x8f\x29\x81\x3f\x9b\x66\ +\x6b\x33\xdd\x31\x83\x9c\x42\x80\xdb\x6e\x68\x99\x80\xcb\x80\xc5\ +\x7b\x0d\xe8\x3f\x47\x07\xab\xc9\x00\xbd\xde\x80\xd2\x53\x06\x3c\ +\x97\xa0\x03\x1b\xa9\x07\x47\x5d\xa3\x5e\x9e\xcf\xfd\xd6\x09\x78\ +\x1c\xa2\x9e\x6f\x0f\xd1\x37\x3a\x2a\x52\xd6\xdf\x3f\xce\xf5\x31\ +\x25\x24\x24\xc4\x8b\x93\xd5\x64\x69\xf6\x23\xbc\x0e\xda\x03\x46\ +\x14\x1c\x72\xe0\xc5\x79\x76\x48\xce\x66\xba\x6b\xcd\xd8\x72\xd2\ +\x81\xde\x6a\x3b\x00\x8a\xbf\x65\x00\x87\xde\x6c\x97\xe7\x0a\x9f\ +\x43\xdc\x00\x38\x02\xd5\x17\x7d\x23\x22\xc2\xb9\x6d\x37\xce\xf5\ +\x31\x25\x24\xcd\x4d\xc2\x8c\x19\xa1\x98\x3e\xdd\x9f\xb1\xe1\x93\ +\xc1\xc6\x03\xf3\x63\x27\x41\x1d\x19\x8a\xf0\xb0\x50\x68\xd4\xa1\ +\x88\x8b\x0a\xc5\x2c\x62\x62\x14\xc5\x3f\x02\x62\xa6\x07\x05\xcc\ +\x8f\x99\x11\x24\xf2\xe3\xc2\x27\x05\x8a\x53\xdf\xe9\xb4\x89\x13\ +\x85\x0d\x1c\x0f\x05\xd7\xc7\x94\xa0\x56\xab\xe1\x70\x01\x7a\x93\ +\xdd\x8f\x70\xdb\xc0\x46\x18\xc5\xe9\x6b\xb2\xd8\xb1\xf7\xbc\x1d\ +\x8f\x44\xda\xd1\xa0\xb7\xa3\xd9\x61\x47\xc2\x56\x8a\x8f\x32\x80\ +\xa3\xc9\x60\x95\xe7\x0a\xbf\x75\x05\x24\x5b\xa0\xfa\xa2\x6f\x68\ +\x68\x08\xb7\xed\xc6\xb9\x3e\xa6\x84\xa8\xa8\x28\xe8\x8c\x36\xd4\ +\xd6\x69\xfd\x68\x33\x6a\x69\x02\x06\xb8\xac\x5a\x6c\x3b\xa6\xc5\ +\x23\x61\x4d\xa8\x6f\xd0\xc2\xa0\xd3\x62\xfa\xea\x26\x7c\x9c\xdf\ +\x44\x8f\x98\x1e\x1c\x55\xb5\x0d\xf2\x5c\xe1\x73\xb0\x37\x75\x70\ +\x98\xf9\x98\x1f\x45\xdf\xa9\x53\x83\xb9\x6d\x37\xce\xf5\x31\x25\ +\x84\x87\xcf\x84\xd6\x60\x43\xf5\x75\xad\x1f\xad\x86\x46\xb0\xb7\ +\x0d\x38\x7c\xbe\x45\x7c\x5d\x3d\x15\x6d\x6a\x44\x68\x61\x13\x46\ +\x64\x37\x01\x8e\xc6\xd6\x73\xe0\x6a\x75\xbd\x3c\x97\xfb\xad\xaf\ +\x51\x9b\xa9\x31\x60\x7d\x2d\xad\xd2\x94\xc9\x93\xdb\xeb\x2f\xc6\ +\xb9\x3e\xa6\x04\xfe\xfc\x69\xf5\x56\xba\x63\x8d\x7e\xb4\xe8\x1b\ +\xc0\xc6\x18\xd0\x27\xba\x09\x37\xea\x1a\xa1\xd3\x36\x40\x55\xa0\ +\xc5\xdb\xd9\x5a\x71\xed\x30\x35\xb4\x4e\xe0\x4a\x55\x9d\x3c\x97\ +\xfb\xad\x6f\x21\xab\xb1\x21\x50\x7d\xd1\x77\xe2\x84\x09\xdc\xb6\ +\x1b\xe7\xfa\x98\x12\x42\x42\x54\x30\xd9\xdc\xa8\xd3\x9a\x50\x2f\ +\x23\xf7\x9d\x56\x23\x3d\x22\x26\xd8\xcc\x26\xe8\x0c\x26\x4c\x58\ +\x65\xc5\xe8\x3c\x2b\x2c\xe6\x96\x83\x29\xb3\xd4\x4c\x07\x9d\x01\ +\x1c\xd7\x1b\x8c\xa8\x6f\x12\xb9\xdc\x0a\x9f\x20\xde\x52\x2e\x87\ +\x31\x50\x7d\xd1\x77\xfc\xf8\x71\xdc\xb6\x1b\xe7\xfa\x98\x12\xc2\ +\xc2\xc2\x10\x4f\xa7\x61\x9c\x3a\xa6\x0d\x63\x89\xc9\xf1\xb4\x7c\ +\xe3\xe0\x4d\x4b\x0c\x43\x72\x42\x0c\xe6\xcf\x89\x81\x26\x3e\x86\ +\x7e\x1f\x23\xfc\x9c\xa4\x96\xf8\x1c\xb5\x8a\x0e\x24\xb5\x3c\x5f\ +\xf8\x34\x2e\xe2\xf3\xe2\xc3\x44\xbd\x38\x5f\xc6\xc5\x22\x35\x35\ +\xd5\x4b\x96\xfb\xbe\x14\xba\xb8\x3e\xa6\x84\xd0\x90\x10\x6f\xc5\ +\x75\x4b\xe1\x99\xf2\xeb\xeb\xce\x94\xdf\x68\xc3\xfa\x1b\x35\x05\ +\xec\x23\x33\x34\x45\x17\x4f\x8e\x48\x3b\x5f\x7e\xe9\x72\xdd\xda\ +\x8b\x95\x75\x6b\x33\xb6\x56\x1c\x1a\x9c\x78\xa6\xa6\xa1\xae\xb6\ +\xe0\xe6\xdf\x46\xcb\x4f\x5e\xaa\x5d\x2d\xcf\x3d\x79\xa9\x66\x35\ +\x1f\x67\xa3\x6e\xa0\xbe\xee\x7a\x81\x6f\x6d\xde\xaf\xa2\xd6\x52\ +\x10\xfc\xc9\x14\x70\x4b\xbe\x7f\x9c\x74\x71\x7d\xb7\x79\x84\x42\ +\x4e\x9d\xbb\xd2\x10\x7e\xf4\x6c\x45\x8c\x9c\x47\x88\x55\xd7\xbe\ +\x09\x7b\x40\x65\xa8\x1d\x97\x5d\x56\x7a\xb1\xe2\x72\xc4\xa9\x8b\ +\x15\x51\x49\x45\xe7\x56\xbc\x31\xf7\xf8\x91\x0b\xe5\x95\x91\x75\ +\x35\xe5\xd3\xbb\x4c\x6e\xaa\x83\x64\xdd\x71\xf0\xeb\x6f\x22\xe4\ +\xf9\xdc\x07\x6c\xdb\xbb\x8c\x3d\x8f\xda\xea\xca\x19\xbc\x9e\x6f\ +\x0f\xea\x1b\x16\x1e\x1e\xde\xc8\xed\xd1\xc0\xf1\x70\xae\xef\x76\ +\x13\x28\x2c\xbf\xa6\x7f\xb5\xec\x74\xe5\xeb\x72\x1e\x23\x36\x56\ +\x7d\x3b\xe4\xa1\x50\xdd\x7e\x7b\x7d\xc5\xe0\x33\xe7\xae\xbc\x36\ +\xbb\xf0\x6c\xc8\x1b\x73\xcb\x96\x55\x94\x5f\xfd\x7b\x79\xf9\xd5\ +\x61\xe3\xb3\xca\x32\x7b\x84\xea\x4a\xe0\xb6\x6a\x0e\x1d\x2f\x1f\ +\x26\xcf\x3f\x4c\x3e\xd0\x1c\xff\xf0\x84\xa3\x7a\x73\x7d\xd5\x2b\ +\xbc\x9e\x6f\x8f\x6f\xae\xe9\x87\xc4\x44\xab\xf7\x73\xcb\x7d\x5f\ +\x72\x5d\x5c\x1f\x53\xc2\xcc\x99\x33\x23\x4c\x4e\xdc\x7f\xea\x42\ +\x75\x8f\xd3\x32\x72\x1f\x28\xef\xf6\x40\x88\x51\x03\x5c\xea\x3a\ +\x71\xd1\x99\x01\x83\x66\x9d\x0c\xb2\x6a\x6f\x74\x6f\xac\xad\xe9\ +\xfe\xba\xe6\xc4\xfb\x63\x33\xcb\x5e\xb9\x7f\x9a\x21\x1e\x70\x0c\ +\x05\xf6\x77\x39\x71\xae\xea\xa1\x5b\xf9\x87\x8f\x57\x74\x07\x30\ +\xa8\xef\xe4\x03\xfb\x29\x7e\x6f\xa0\xfa\x66\x17\xba\xd1\x41\xa5\ +\xe1\x36\x50\x9c\xeb\xe2\xfa\x98\x12\x22\x23\x23\x87\x2b\xc5\x3b\ +\x4f\xb4\xbc\xd6\x77\xea\xee\xae\x7d\x66\x1c\x7f\xfe\xd6\x58\x6f\ +\xd5\xb1\xa7\xfa\x84\x95\x3d\x2a\x9c\x20\xf3\xb0\xe0\x35\xf6\x17\ +\x06\xa4\x38\x8e\xfb\xe6\x02\xf8\xcd\xb3\xc1\x7b\x63\x6f\x73\x0e\ +\x0d\xff\x21\xfa\x58\x44\x44\x44\x0f\xa5\xf8\x5d\xc1\xd2\x83\xfd\ +\x22\x8e\xdc\x7f\xcb\xef\x17\x79\xaa\xcb\x33\x51\x5f\xdf\x73\xcb\ +\xff\xed\x54\xcb\x84\xde\xd1\x26\x0c\x4c\x69\xfb\x99\x29\x67\x9f\ +\x4b\xd8\x81\x21\xa5\xcf\xfc\x80\xfe\xca\x71\x95\x4a\x25\xb3\xfe\ +\xb8\x47\x65\x69\xbd\x7e\x3a\xfe\x02\xeb\x13\x7a\xc2\xe7\x33\x93\ +\xb3\xed\x67\xa6\xe5\x6d\x3f\x33\xbd\xa8\x2a\x66\x72\xab\xdc\x5f\ +\x39\xfe\xa3\xa1\xab\x4a\xe1\x33\xd3\xcf\x04\xe2\x53\xeb\x20\xfe\ +\xa9\xf5\xe7\x8a\xc1\xa9\x96\xd6\x8f\xdd\xbf\xe0\x17\xfc\x0c\xf0\ +\x5f\xb9\x67\xf1\xc8\xae\x51\x6c\x20\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x09\x9d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x09\x1a\x49\x44\ +\x41\x54\x78\xda\xd5\x9a\x6b\x6c\x1c\xd5\x15\xc7\x7f\x3b\x33\xbb\ +\xb3\x6b\x9b\xdd\x8d\x8d\x13\xdb\x71\x70\x12\x01\x29\xaa\x14\x28\ +\x52\xf9\x12\xc1\xb7\x80\x00\xf5\x03\x0f\x21\x01\x85\x14\xf1\x28\ +\x21\x3c\xaa\x56\xa5\xd0\x4a\x95\x0a\xa5\x6a\xd5\x07\xa6\x2d\x6d\ +\xda\x0a\xd1\x10\x48\x5b\xaa\xa2\xa4\x82\x86\xf2\xfa\x00\xa5\xad\ +\x55\xf1\x4a\x09\x55\x62\x12\x1b\x62\xc0\xf6\xfa\xb1\xcf\x99\xdd\ +\x9d\xc7\xed\xf5\xd5\xac\x9c\xd5\x64\x3d\xdd\x55\x22\xd4\xa3\x3d\ +\xba\x67\xee\x5c\xdd\xf9\xfd\xef\x39\xf7\xce\xae\xb4\x31\x21\x04\ +\x9f\x96\xc5\x7e\x10\x33\xd9\xc8\x0e\xca\x5c\x82\x4d\x3f\x26\x09\ +\x34\xba\xa4\x27\x70\x79\x93\x0a\x7b\xf9\x27\xbb\xc5\x1e\xe1\xd0\ +\xc2\x4e\x28\x20\x16\x8b\x19\x4b\x0d\xa7\xca\x6e\x24\xcb\x66\xbe\ +\x43\x9c\x6b\xd1\xc8\x1a\xa6\xc1\xc8\xaa\x11\xce\xec\x3f\x13\x6a\ +\xf0\x7e\xe9\x7d\x3e\xb0\x3f\xc0\x2d\xb8\x20\x28\x90\xe4\x05\xaa\ +\x7c\x55\xdc\x29\xa6\x22\x05\x04\xf0\x5f\x00\xce\x38\x25\x22\xb6\ +\xf1\x79\xce\xe5\x0a\x52\xa4\xfa\x56\xf5\x71\xf3\x67\x6e\xe6\xa2\ +\x35\x17\x61\x68\xc6\xf2\xd3\x7c\x70\x71\x79\x75\xfe\x55\x1e\x7b\ +\xe3\x31\xe6\xcb\xf3\x50\xa5\x44\x89\x1b\xc4\xb7\xc5\xbe\x28\x01\ +\x71\xe0\x0e\xd9\x3f\x5a\xab\xd5\x1a\xbd\x8d\x4f\xc3\x22\xfa\x43\ +\x29\x45\xce\xc7\x1f\x27\x9e\x66\xdb\xcb\xdb\xf0\x92\x1e\x97\x8e\ +\x5c\xca\x95\x67\x5d\x89\xa9\x9b\x08\x04\x8e\xeb\x80\x58\x5e\xb2\ +\xb8\x11\x5f\x62\xa1\xe6\xd5\x78\xe6\xe8\x33\xec\x3f\xbc\x1f\x2c\ +\xaa\x24\xb8\x49\xdc\x2e\x7e\x4f\x60\x46\xab\x47\xd6\x6a\x75\xe6\ +\xe6\xe7\x97\x42\x35\x91\xfc\xa8\x16\x5a\xc5\xcb\xed\x89\xe2\xfd\ +\x93\xfb\xb9\xe5\xf5\x5b\xf0\x0c\x8f\x0b\x47\x2e\x64\xeb\x99\x5b\ +\x29\x89\x12\x45\xb7\x48\x39\x9f\xe7\xbc\x9e\xcf\xd1\x65\xa4\x00\ +\xb0\x5d\x9b\x77\x0a\x6f\x91\xce\x66\xf1\x88\xb1\x75\x64\x2b\x65\ +\xaf\xcc\x6b\x87\x5f\x4b\xe2\xf2\x64\xec\xa9\x58\x92\x2f\xb2\x4b\ +\x48\x33\x68\x69\x22\x80\x68\x29\x20\x04\xd9\xd4\x02\x04\xf1\x8c\ +\x3d\xcd\x1d\x7f\xdf\x4e\xd5\xac\x72\xf6\xf0\xd9\x6c\x59\xb7\x85\ +\x9c\x93\xc3\xd0\x20\x11\x13\xcc\x95\xa6\xd9\x72\xd6\x5d\xf4\xa5\ +\xfa\x01\x98\xaf\xe6\x78\xf9\x8d\x3f\x13\xcf\x38\xb8\xbe\xcc\x82\ +\x80\x2d\xc3\x5b\xe4\x3c\x33\x1c\x9e\x39\xac\x33\xcf\x23\xdc\xc8\ +\x73\x40\x4e\xa3\x95\x29\xc0\x26\xf8\x90\x03\xe1\xfe\x86\x88\xe0\ +\xda\xf7\x7d\xee\x7d\xf3\x5e\x0a\x14\xc0\x84\xcd\x43\x9b\xc9\x79\ +\x39\x0a\xde\x2c\x15\x7f\x16\x5b\x7a\xb1\x3c\x8d\x10\x3e\x0d\x13\ +\xbe\x4f\xc9\x9a\xa6\xb6\x74\x5f\xc8\x71\x72\x6c\xc1\xcf\xb1\x79\ +\x78\x33\xc4\x01\x93\x34\x9f\xe5\x7b\x72\x7e\xcd\x68\xc9\x0f\x40\ +\x48\x40\xab\x95\x0e\xda\xf0\x3d\xab\x6a\xf1\xca\xe4\x2b\x60\x40\ +\xef\x60\x2f\x75\xbf\x2e\xe1\x73\x74\x07\xc3\x75\x4d\x60\xd9\x73\ +\x52\xa8\x47\x60\x2a\xae\xc9\x3e\x4f\xc4\x71\x50\x19\xc0\xf2\x91\ +\xd7\xa8\x39\x16\x3e\x59\x00\x9b\x6b\xd8\xca\xd7\x5a\x09\x10\xc0\ +\x09\x33\x00\x44\xb6\x81\x18\xb5\x92\x4f\x1c\xda\x45\xc5\xa9\xc0\ +\x00\x24\xb4\x04\x39\x77\x96\x0c\x20\xb9\x89\xc7\xa4\xfb\x82\xaa\ +\xb5\xd0\x94\x01\x19\xab\x3e\xdf\xd7\x71\x85\x14\xe0\x83\xed\x81\ +\x25\x20\x61\x24\x20\x0e\x18\xa4\xb9\x92\xaf\x1b\xb4\xb6\x96\xf0\ +\x2a\x8a\x6e\x71\xa5\x80\x67\x3f\x7a\x16\xd2\x28\x9b\xf6\xa7\x29\ +\xfe\x6b\x8e\x3e\xaf\x8b\xb4\x16\x27\xa5\x43\x4a\x83\xd2\x6c\x9d\ +\xe3\x4e\x43\x15\x7f\x38\x91\xa3\x64\x15\xa8\xfa\x60\x79\x50\xf4\ +\x1c\x0a\x71\x8b\x85\x75\x2e\x98\x40\x06\x98\xe7\xe2\x15\x04\x84\ +\xe0\xdb\xca\x02\x42\xe0\x38\x0e\xe3\xf5\x71\x10\x40\x0f\x30\x03\ +\xb7\xaf\xba\x93\x7b\x2e\xfe\x8a\x9a\x5b\x39\x28\x5f\x7d\xda\x10\ +\xca\x82\x78\xef\xf6\x7f\x03\x20\x1a\xee\xc3\x4f\x5f\x1c\xe5\xd1\ +\xfc\x28\x4e\x1a\xa8\x01\x55\xd6\x18\x2b\xf0\x37\x6d\x4c\xda\xcc\ +\x02\x40\xad\x5a\x05\x17\x58\x05\x78\x80\x03\x99\x64\x96\x33\x7a\ +\x47\x58\xc9\xb4\x98\xce\x50\x36\x3c\x26\x6d\x64\xd1\x6d\xc0\x07\ +\x4c\x20\x8e\xb9\xd2\x26\x6e\x05\x1f\x2d\x08\x10\xc1\x09\x64\xe8\ +\x06\x4a\x84\x00\x34\x3a\xb0\x30\x17\x46\x30\x5f\x8a\xf8\xca\x9b\ +\x18\xa0\xd3\x2c\x00\x9a\xa6\xa1\xa3\x83\xa0\xb1\xf1\x28\xb8\x79\ +\x3e\x5c\xf8\x20\x54\x42\x03\x99\x61\xb5\xf2\x00\xbe\xf0\x98\x29\ +\x4c\x21\x60\xd9\x05\x14\xdd\x3c\x6a\x9e\x3a\x90\x00\xba\x69\x7d\ +\x8c\x12\x86\x8f\x82\x6e\x12\x87\x10\x4a\x40\x36\x9d\xe5\x63\xfd\ +\x63\x70\x80\x5e\xd8\x79\x74\x94\x27\x9e\x18\xa5\x47\x87\x1e\x43\ +\xba\x06\xf6\x1c\x3c\x7f\xd7\x24\x03\xe9\x11\x00\x72\xa5\x29\xae\ +\xf8\xe5\x7a\x4e\x5b\x0d\x15\x0f\x4a\xd2\xcb\xd2\xed\x38\xd4\x37\ +\x00\x0e\xa0\x03\x65\x8e\x45\x9d\x42\x61\x21\x6d\x08\xd2\x74\x9d\ +\xf3\xe3\xe7\xf3\x9e\xf7\x1e\x38\xc0\x92\xae\x8d\xd0\x65\xc2\xaa\ +\x04\xf4\xcb\xb6\x4f\x87\xd9\x03\x84\xac\xff\x0c\x58\x7f\x1e\x2c\ +\x7a\x90\xab\x4b\xaf\x81\x2f\xdb\xba\x0d\x78\x41\xda\x26\xf8\x5b\ +\xeb\xaa\x0c\x9d\x3c\x2b\xc3\xc7\xc2\x2d\x86\x14\x70\x5d\xf7\x75\ +\xa4\x48\x81\x01\xb8\x60\xd7\xc1\x0a\xbc\x2c\xbd\xe8\x82\x13\x07\ +\x62\xcd\x85\x5e\x37\x60\xd1\x85\x42\x30\xce\x72\x20\x6f\x83\x68\ +\xac\xbe\x8f\xcd\x4e\x7e\xa7\x45\xbe\x07\x1a\x71\x04\x7c\xd0\xbf\ +\x7c\x5f\xd3\x48\xa5\x52\x0c\xad\x1e\xe2\x02\xf7\x02\x05\x85\x0e\ +\x78\x50\xb6\xa1\x58\x45\x01\x2d\x4a\xb7\x34\x10\xc7\x09\x90\xb1\ +\xea\xcb\x59\xb0\x60\x43\x7e\xa9\x95\x5e\xaa\x1f\x27\x34\xc7\x01\ +\x2a\x4c\x6b\x2d\xe1\xa1\x01\x19\x05\xdf\x32\x0b\x89\x44\x82\xd3\ +\x4f\x3f\x9d\xed\x3d\xdb\x49\x8a\x24\x68\x40\x1c\xaa\x35\xc8\x97\ +\x61\xb1\x02\xf3\xd2\xcb\x3e\x08\x9a\x05\x94\x7c\x98\x5b\xba\x5f\ +\x96\x6e\xc9\x58\xb6\x42\x03\x4c\xc0\xc5\xe2\x17\xfc\x1c\x28\x44\ +\x6f\x62\xf8\x9f\xe1\x69\xee\x53\x9b\x38\x9d\x4e\x73\xce\xba\x73\ +\xb8\xfe\xed\xeb\x79\x7c\xe8\x71\xfc\x98\x0f\x29\xb0\x2b\xe0\x79\ +\xe0\x68\x60\x0a\xf8\xcd\xc1\x51\xb2\x66\x96\x18\x50\xa8\xe7\x29\ +\x0a\x70\xca\x90\xaf\xa1\x36\xb2\x38\x0d\xd0\x14\x8c\xc3\x5e\x7e\ +\xcd\x7b\x1c\x04\x2c\x23\xf2\xcc\x5d\x06\x0a\xc1\x47\x0a\x09\xb2\ +\xd0\xdf\xdf\xcf\x55\xfd\x57\xe1\x1e\x73\xd9\xb3\x7e\x0f\x8e\xe9\ +\x80\x01\x92\x93\x39\x0f\x0c\x07\x7e\x7c\x68\x14\x5d\x03\x04\xf8\ +\x40\x3d\x01\xb5\x12\x08\x03\x48\x02\xa6\x72\x9f\xa7\x78\x92\xdf\ +\xb2\x17\x38\x06\x54\xdb\xc9\x40\xdb\xf0\x04\x59\xc8\x64\x32\x6c\ +\xda\xb4\x89\xab\xbd\xab\x49\x1e\x4b\xb2\x7b\xfd\x6e\xac\xb4\x05\ +\x3d\x40\x0e\x5c\x13\x4a\x65\x40\x47\x09\xc3\x0f\xe2\x5e\x20\x0e\ +\x74\x03\x45\x1c\x09\xfe\xb4\xf4\x3f\x00\xe3\x40\x5e\x08\xe1\xb5\ +\x93\x81\xb6\xe1\x1b\xd7\xf1\x78\x9c\x81\x81\x01\x25\x26\x71\x38\ +\xc1\x86\x83\x1b\xd8\x93\xd9\xc3\xa1\x75\x87\xa8\x8d\xd4\x20\x0f\ +\xf4\x01\x05\x50\xa2\x4c\xc0\x46\xf5\x25\xbd\x24\xe7\x4e\x9d\xcb\ +\xd8\xad\x63\x7f\x61\x41\x0a\x80\xff\x00\x73\x12\xde\x05\x88\xc8\ +\x40\x18\x1c\x68\x02\x8e\x82\x6f\xb4\xb2\x94\x94\x08\xd9\xaa\xd3\ +\x69\x70\x62\x90\xb9\xb7\xe6\x78\x3d\xfb\x3a\xef\xac\x7a\x87\x99\ +\xf8\x0c\x5a\x5a\xc3\xc0\x40\x8f\xe9\x74\xdb\xdd\x6c\x7a\x63\x13\ +\x97\xd4\x2e\x61\xb0\x7f\x90\x6b\x17\xae\x9d\x04\xde\x06\xa6\x01\ +\x87\xc0\xa2\xbf\x4a\x9c\x08\x7c\x85\x6f\xa7\xcd\x71\x38\x13\x7d\ +\x7d\x7d\x24\x93\x49\x06\x07\x07\x99\x9d\x9d\x65\xe3\xec\x46\x2e\ +\x9b\xbd\x8c\x6a\xb5\x8a\x08\xde\xde\xea\x1d\x62\x18\x64\xb2\x19\ +\xd6\xae\x5d\xcb\xf0\xf0\x30\xc0\x27\x40\x4e\x8e\xa9\x03\x44\x08\ +\x08\xc0\xa3\x33\x10\x01\x1f\xbe\x56\x60\x99\x0c\xdd\xdd\xdd\xac\ +\x5e\xbd\x1a\xcb\xb2\x28\x95\x4a\x94\xcb\x65\x7c\xdf\x57\xf7\x75\ +\x5d\x5f\xca\x94\x1a\xd3\xd3\xd3\x43\x57\x57\x17\x40\x1d\x70\x01\ +\xa2\x05\x04\x90\xb4\x91\x81\x26\x8b\x16\xa3\xb2\x21\x61\x15\x5c\ +\x6f\x6f\x2f\xae\xeb\x36\x65\x40\xb6\x4a\x48\x23\x06\x04\x84\x2d\ +\x72\x13\x37\xbc\x01\x4d\x38\x03\x1d\x65\x02\x68\x80\x2d\x81\x2a\ +\x41\x6d\x58\x84\x80\xd6\xab\x1f\x82\x8c\x88\x23\xae\xdb\xb3\x8e\ +\x33\x40\x18\x60\x25\xe0\x8e\xe0\x85\x10\xca\x83\xb8\x79\xbc\xf4\ +\x76\x04\x84\x21\xa2\x26\xea\xbc\x8c\xd4\xc6\x0d\xe0\x1b\xd7\x61\ +\x01\x9a\xde\x79\x09\x05\x76\xb2\xcb\x48\x41\x36\x60\x3d\xcf\x53\ +\x2e\xaf\x8f\x17\xb4\xfc\x2c\x23\x41\xf4\x26\xee\x7c\xe5\xdb\xce\ +\x8a\x02\x0d\xdc\x71\x1c\x5c\xd7\x55\x02\xea\xf5\x3a\xea\x5a\xc6\ +\x00\x9a\x1c\xab\xc5\x13\x8c\x1f\x79\x77\x0a\x98\x05\xc4\xc9\x2e\ +\xa1\xb6\x33\xd1\x00\x97\xd0\x0a\x56\xba\x7a\x89\x59\x96\x8d\x5d\ +\xb5\x71\xea\x8e\x12\x03\xd0\x9d\xce\x50\x98\x9d\xb3\x6e\xbb\x69\ +\xdb\xaf\x80\xe7\x84\x10\x6e\xb4\x80\x68\x21\x1d\x9f\x26\x12\xe0\ +\x78\x78\xb5\xe2\xc5\x52\x89\x7c\x3e\x8f\x6d\x59\x54\xa4\xd7\xa5\ +\x80\x6c\x36\xc3\xe0\xd0\x5a\xe6\xe7\xe7\xbc\x5b\x6f\xf9\xd2\x4f\ +\x8e\x1c\x39\xf2\x33\x21\x44\xb1\x9d\x12\x12\x01\x61\x27\xe5\x12\ +\x59\xf7\x01\xbc\x04\x2f\x30\x35\x75\x8c\x8a\x6d\xd1\xd3\xd5\xa3\ +\xde\xcc\x03\x6b\xd6\xa8\xb7\xf0\xd1\x89\x09\xff\xae\x1d\x3b\x1e\ +\x3e\x78\xe0\xdd\x1f\x09\x21\x0a\x9d\x1e\xa3\x6d\x9f\x3c\x44\xaf\ +\xbe\xf2\x72\xb9\xcc\xe2\xe2\x22\xa5\x4a\x99\xcb\x2f\xbd\x2c\xd8\ +\xcc\x4b\xfd\x15\x26\x26\x27\xc4\xbd\xf7\x7f\x63\xe7\xd8\xd8\xd8\ +\x83\x6a\xe5\x57\x30\xad\xcd\xfa\x3f\x29\xe5\x23\x6b\x5e\x09\x28\ +\x95\x8a\x72\xe5\xbb\x9b\xe0\x27\x27\x27\x78\xe0\xa1\x07\x76\xbf\ +\xf2\xc2\x4b\xf7\x87\xe0\x23\x05\x44\x0b\xe9\xa0\x94\x14\x7c\xd3\ +\x71\x69\xdb\x55\x2a\x15\x8b\xb2\x65\x91\xc9\x64\x9a\xe0\x1f\x7e\ +\x64\x74\xdf\xbe\x3f\xed\xbb\x33\x02\xbe\xad\x4d\xdc\x26\x74\x74\ +\x06\x6a\xb5\xaa\xca\x42\x4d\xfa\xe0\xe0\x40\xa3\x6c\x18\x95\xf0\ +\xbb\x77\xed\xbe\x41\x8e\x2d\x11\x6d\xd1\x9b\xb8\x73\x0b\xc3\x03\ +\x34\x04\xd4\x83\x4d\x9c\xcd\x66\x31\xcd\xa4\xaa\xf9\x07\xbe\xfb\ +\xe0\xae\x7d\xcf\xec\xbd\x3b\x04\x1f\x29\xe0\xd4\x5b\xb8\x8c\x5c\ +\x0f\x5f\xc6\x23\x23\x1b\xd4\x69\x73\xdf\x37\xef\x7b\xf4\xa5\xbf\ +\xbe\xf8\xad\x30\xfc\xa7\x2f\x40\x95\x55\x20\xa0\x49\x48\xa6\xb7\ +\x8f\x42\x21\xef\xdd\x7d\xf7\x8e\x1f\x8e\xfd\x63\xec\x21\xd9\x57\ +\xa6\x03\x33\x22\x1e\x7c\xb2\xca\x47\xcd\xd7\xf8\x71\x12\x4f\x75\ +\x63\x17\x0b\xd6\x8e\x2f\xdf\xfa\xfd\x03\x07\x0e\x3c\x1c\x01\xdf\ +\xd9\x1e\x58\x7a\x90\x69\x9a\x9d\x88\x0a\x8f\x95\xb1\x88\x69\x08\ +\x3d\x4e\xcc\xec\xe2\xc3\x4f\xc6\xa7\xee\xd9\x7e\xdb\x23\x47\xc7\ +\xc7\x77\x76\x06\x1f\xfd\x57\x83\xcb\x81\xf5\xa7\xe8\xff\x12\x02\ +\xf8\x08\x78\xbe\x73\xf8\xe8\x3f\x7b\xe8\x80\x76\x6a\xf7\xb4\x70\ +\x01\x4e\x8a\x80\xff\x67\xfb\x2f\x04\xe4\x96\x06\xb1\xa4\xde\x26\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\x7b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\xc3\x00\x00\x14\xc3\x01\ +\x15\x70\x4d\x42\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x11\x25\x28\xec\x54\x4d\x0e\x00\x00\x0a\xfb\x49\x44\x41\x54\x68\ +\xde\xed\x98\x6b\x70\x5d\xd5\x75\xc7\xff\x6b\xef\x73\xef\xb9\x57\ +\x57\x57\xf7\x4a\xb2\x65\x3d\xec\x2b\x55\x0f\xae\x14\xcb\xb2\xc1\ +\x76\x9b\x29\x86\x38\xd8\xa6\xd0\x76\x42\x5b\xc7\x08\x8c\x53\x13\ +\x4c\xd3\x74\x08\xd0\xe9\x4c\x27\x90\x0e\x2d\x19\x3c\xf4\xc1\xb4\ +\x4d\x48\x18\xc0\x31\x0e\xc6\xc5\x6f\x1e\x6d\x0c\xcd\x80\x89\x0b\ +\x36\x38\xc6\x0f\xd5\x7a\x99\xda\x20\xa1\x87\x65\x59\xd2\x95\xee\ +\xfb\x9e\xd7\xde\xab\x1f\x64\xda\x69\xbf\x84\x71\x2c\x5b\x99\xc9\ +\x9a\xd9\x5f\xce\xec\x73\xce\xfe\xcd\x7f\xed\xbd\xfe\x7b\x01\xbf\ +\x8e\x6b\x1b\xf4\xcb\x7e\x60\x70\x68\x10\xb1\x05\x31\x00\xc0\xc8\ +\xc8\x70\xb5\x69\x06\x5a\x89\x64\x25\x43\x0b\xd7\x75\x2f\x66\x92\ +\xc9\x9e\xa6\x78\xf3\x20\x00\x9c\x3c\x79\x02\x4b\x97\x2e\xbb\xa2\ +\x00\xc6\xe5\xbe\x38\x30\x38\x80\xda\x58\x2d\xfc\xa6\x7f\x7e\x22\ +\x31\xf1\xa0\xd6\xfc\x4d\xad\x55\x89\xe3\xd8\x60\xad\xa1\xb4\x82\ +\x66\x86\xcf\x34\xd1\xff\x69\xbf\x07\xe6\x9d\xe9\x4c\xf6\xef\x01\ +\xf4\x1e\x79\xff\x30\x56\xdc\x78\xd3\xb5\x53\x60\x70\x78\x08\x99\ +\x8b\x69\x2a\x9f\x5f\xfe\x23\x56\x6a\x13\xc0\x38\x7a\xa2\xdb\x3e\ +\xf0\xd6\x7b\x05\xe5\x29\x6d\x3b\x2e\x22\x91\x90\x4c\xa5\xb3\x2a\ +\xe8\xf7\xc9\x2f\x2e\x6f\x33\x97\x2d\x8e\x07\x0c\x9f\x0f\x00\x1d\ +\x9c\x18\x1b\xbb\xa3\xb1\xbe\x3e\x5f\x5b\xdf\x70\x6d\x00\x86\x86\ +\x87\x9a\xa1\xb9\x9b\x88\xe5\xfe\x37\x0e\xa7\x7f\xf2\xce\x89\x64\ +\xfb\x1f\xac\x29\xfa\xca\xed\xab\x7c\xd1\x88\x69\x68\x05\x0d\x06\ +\xc8\x00\xe5\x72\x2e\xff\xf4\xe0\x61\x7b\xc7\xde\x03\x56\xdb\x75\ +\x55\xe1\xdf\xbd\x65\x59\xc4\xef\xf3\x7b\xae\xe7\xdc\xbc\xf2\x4b\ +\xb7\x1c\xbd\xea\x00\x83\x83\x03\x37\x2b\xa5\xde\x9d\x4a\x65\xd4\ +\xa3\x4f\xed\x1a\xfe\x93\x3f\x5e\x6b\xae\x5a\xb1\xcc\xb4\x1c\x47\ +\x31\x98\x05\x08\x00\x33\x00\x30\x88\x2e\xfd\x84\x4c\xd3\x2f\x3f\ +\xec\x38\x63\xff\xdd\x3f\x6f\xb1\xbf\x71\xe7\x8d\x35\xe5\xa5\x25\ +\x06\xc0\xbf\x7f\xeb\x9a\xdb\xde\xb8\x2a\x00\x5d\xdd\x5d\x08\x9a\ +\xe6\x7c\x0d\x1e\xba\x70\x71\xd2\xf9\xe1\xcb\xef\x0e\xff\xc3\xe3\ +\x0f\x15\x13\xe0\x01\x60\x12\x42\x09\x02\x88\x48\x03\x0c\x10\x98\ +\x18\x82\x41\x60\x66\xa1\x35\x83\x19\x92\x84\x30\x1e\x79\xe2\x07\ +\xd9\x9b\x16\x95\xd7\x54\x57\x44\x4d\xe5\xa9\x65\x51\x2b\x7a\x72\ +\xd5\x3d\xab\x2f\x0b\x40\x7c\xde\x89\x8b\x5a\x17\xc1\x76\x9c\xe3\ +\xd9\x4c\x56\x6f\xd9\x77\x6c\x70\xf3\x63\x0f\x9b\x96\xcb\x79\xc7\ +\xe3\x82\xc7\x94\x53\x8c\xbc\x06\xb2\x9a\x91\xd3\x24\xb2\x9a\x45\ +\x4e\x11\x65\xd4\xf4\xb3\xac\x62\xe4\x3d\xcd\x39\xcb\x71\x73\x9b\ +\x1f\x7d\xc0\xec\x1e\x70\x47\x46\xc7\x13\x9e\xe5\x14\xde\x5f\x75\ +\xcf\x6a\x3c\xf7\xfc\xb3\x33\xab\x40\x77\x77\xd7\x93\x60\xef\xd1\ +\xa7\x5e\x3a\xd2\xf7\xad\xfb\xd7\x1b\x3e\x9f\xdf\x92\x06\x79\x86\ +\x14\x9e\x94\xe4\x09\x21\x94\x94\xa4\x05\xa0\x89\xc0\x44\xd3\x89\ +\xa4\x19\xc4\x0c\xa1\x34\x4b\xa5\xb4\xe1\x79\xda\x50\x9a\x0d\xad\ +\x75\xe0\xfb\xcf\x6c\xc3\x9a\x1b\x4a\xeb\x6c\x47\x3d\xfd\xf5\x7b\ +\xef\x7b\xf8\x72\x00\xe4\xe7\x9d\xf8\xf5\xfb\xee\x3b\xf8\x51\xff\ +\xc5\xac\x0c\xd5\x4c\xc6\x16\x54\xdb\x10\xb0\x48\x88\x82\x20\x51\ +\x20\x49\x05\x29\x45\x41\x08\x14\x84\x44\x81\x04\x59\x20\x2a\x90\ +\x20\x1b\x44\x36\x03\x36\x03\xae\x66\x78\x4a\x93\xe7\x29\xad\x1d\ +\x97\x55\xc5\xdc\x0a\xd9\xd1\xd1\x8d\xd6\xeb\x6a\x57\x26\xb3\x93\ +\x4f\x9e\xfb\xaf\x8f\xf5\x15\x4f\xa1\x83\x6f\xbd\x8d\x9f\x1f\x3b\ +\xba\x49\x7b\x36\x5e\x7d\xaf\x7f\x70\xf1\xe2\x85\xae\xad\x74\xde\ +\x63\xca\x69\x16\x19\x2d\x28\x4d\x82\x92\x90\x48\x92\x41\x53\x64\ +\x88\x49\x21\x29\x21\x7c\x94\x10\x92\x12\xc2\xa0\x49\x61\xd0\x14\ +\x89\xe9\x01\x81\x14\x09\x91\x27\x21\xec\xaa\x9a\x6a\x6b\x28\xed\ +\x1b\x6b\x68\xa8\xc3\xad\x6b\x6e\xbb\x7f\x46\x0a\xd9\xea\x5b\xd7\ +\xe0\x3f\xde\x3d\x74\xa7\x52\x8a\x87\x52\xc1\x8b\x05\x8f\xfc\x26\ +\x93\xa3\x98\x0a\x9a\xc8\x22\x39\x3d\x84\x41\xae\x90\xe4\x4a\x41\ +\x4a\x10\x34\x08\x0c\x06\x09\x66\xe1\x69\x32\x24\xe0\x53\x80\xdf\ +\x24\x51\x66\x1a\xa2\xc8\x95\x0a\x04\x78\x15\x35\x4d\x85\xbe\xc1\ +\x71\x7b\x49\xdb\xf5\xf7\x03\x78\x76\x46\x2a\xb1\x52\xea\xe6\x73\ +\x83\xc9\x54\x65\x75\xb5\xfd\xe1\xb9\xd4\xf9\x9b\x16\x95\x17\xfb\ +\x4d\xb2\x35\x21\x33\xb7\xc2\x9f\x0e\x02\x96\x09\x58\x7e\xc0\x05\ +\xa0\x00\xf0\xff\x53\x59\xb8\x80\xdf\x01\x42\x00\xfc\x93\x49\x37\ +\x6a\x4a\xe9\xb3\x6c\xed\x04\x22\xe5\xa9\x0f\x3a\x4e\xa6\x57\x2e\ +\x6f\xb8\x61\xc6\xac\x84\x6d\x5b\x81\xb1\xa4\x33\x59\x12\x29\xb5\ +\x5d\x4d\x85\x0f\x3e\x2e\x0c\x35\xcc\x27\xfb\xf7\xbe\x18\xaa\x5d\ +\xbe\xf0\xb7\x37\x96\xcf\xa9\xc8\x91\x90\x8a\xc1\x0c\x06\xff\xdf\ +\xf5\x13\x11\x81\x40\x04\xd6\xca\x48\x26\x26\xc2\x3d\x5d\x47\x4e\ +\xf7\x5f\xb0\x47\x87\x93\x8e\x15\x0c\x15\xcb\x81\x33\xe9\xdc\xf8\ +\xf8\xf8\xdc\xaf\x6d\x5c\x5f\xbe\x63\xfb\xce\xc4\x15\x05\x38\xf0\ +\xc6\x4f\x22\x96\x65\xa1\xe0\x69\xcf\xf0\xfb\x3d\x69\x08\x37\x60\ +\x4a\x2f\xe9\xea\x44\x16\xd0\x32\x10\x1a\x2d\xaf\x6b\x1d\x08\x85\ +\xcb\x6c\x02\x83\x40\x00\x4d\x27\x10\x5f\x2a\x68\x8a\x99\x99\xc1\ +\xf9\xcc\x64\x20\x57\x38\xd5\x94\x07\xce\x8d\xe5\x95\x93\x77\xb8\ +\xd8\x56\x32\xe8\x68\x9f\x73\xee\xdc\x59\x94\x44\x4a\x4b\x01\x5c\ +\x59\x00\xdb\xb6\x3d\xd7\x75\xa0\x15\xb4\xf0\x0b\x4d\x82\x94\x34\ +\xc8\xf3\xf9\x85\x63\x02\x6e\xa1\x60\xc1\xd6\xfe\xbc\x21\xc3\x69\ +\x3d\xbd\x52\xad\x35\x33\x2e\x9d\x27\x42\x4c\x6b\x20\x0c\x21\x1c\ +\xce\x73\x3a\x9d\xf3\x5c\x60\x78\x24\xab\xac\x89\xac\xaa\x74\x3c\ +\x5d\xe1\xf7\x41\x8e\x5c\x18\x01\x91\x74\xaf\x78\x0a\xad\xfd\xa3\ +\xaf\xe6\x76\xec\xd8\x8e\x90\x49\x81\x51\xc7\x13\x02\x04\x12\xa4\ +\x0c\x1f\x79\x89\xac\x92\x03\xbd\x87\xdf\x56\x80\xc7\x80\x16\x80\ +\x22\x40\x03\x60\xba\x94\x47\x0c\x10\x03\x82\x01\x41\xc0\xa4\xc4\ +\x5f\x0f\xf7\xe4\x94\x93\xf6\x38\x09\xa2\xb9\x06\xb1\x30\x84\x92\ +\xae\xe3\x42\x33\x0f\xcd\xc8\x1e\xd0\xe0\xbe\x68\x10\x73\xad\x84\ +\x2b\x3d\xad\x85\x66\xc0\x27\x49\x9c\xcb\x78\xa7\xce\x13\x27\x00\ +\xb2\x0d\x82\x0d\x82\x4b\xff\xbb\x91\xf5\x74\x9d\x64\xc1\x80\x01\ +\x86\x5f\x03\xa6\x66\x0e\xd8\x39\x5d\x5e\x6c\x8a\xa6\x9c\x41\x3e\ +\xdb\xf1\x0c\x9f\x37\x59\x96\x75\xdd\xd4\xf6\x1f\x6f\xd3\x33\x62\ +\x25\x94\xa7\x5e\x8b\xc7\x4a\xc3\x01\xe4\x4b\x1a\x2a\x02\x15\x0b\ +\x22\xc6\x5c\x68\x16\x3e\x01\x61\x0a\x32\x8a\x04\x64\x90\x48\x16\ +\x0b\xa2\xb0\x20\x11\x91\x02\x11\x21\x10\x11\x40\x44\x0a\x0a\x0b\ +\xa2\x90\x20\x0a\x12\x89\x20\x91\x0c\x48\x18\xa6\x40\x91\x24\x04\ +\x2c\xcb\x35\x75\x76\xb4\xc4\x75\xdd\x7f\x9f\x11\x2f\xf4\x83\x67\ +\x9e\x46\xdf\xa7\x7d\xcf\x54\xd5\x2c\xc0\xe2\x2a\xab\xb1\x61\x8e\ +\x2f\x16\x8b\x1a\xb1\x90\xa4\x88\xe7\xb1\xf1\x3f\x7e\x84\xa0\x89\ +\x59\x0b\x22\x4f\x00\xae\x10\x70\x85\x20\x57\x00\x8e\x20\xf2\x88\ +\x58\x09\x02\x0b\x62\x11\x60\x14\x07\x09\xd1\x7c\xc1\x0e\x06\xb2\ +\x3d\xf5\x89\xa9\x24\x94\x52\xdb\xee\x5a\x7f\xe7\x95\x3f\x46\x1f\ +\x7c\xe0\x21\x00\xe8\x5f\x79\xf3\x97\xba\x6e\xfb\xad\xda\xd6\xa3\ +\x43\xd9\xd1\x68\xa9\xa0\xb4\x4b\xfe\x70\x48\x06\x58\xb3\xa1\x89\ +\x48\xd2\xa5\x6c\x03\x14\x11\x3c\xc1\xf0\x40\x00\x13\xa4\xd6\x90\ +\x84\x69\x77\x5a\x24\xa8\x48\x29\x54\xa7\x1d\x2e\x1d\x9d\xb0\x83\ +\x7a\xfc\x44\x5c\x33\x8f\xef\xdf\xb5\xef\xed\x19\x73\xa3\x4f\xfe\ +\xed\x66\xec\xdf\xff\xca\x57\x33\x99\x34\x5d\x3c\x7b\x64\xc1\x07\ +\x67\xd2\xf9\x91\x71\x2b\x98\x4d\x79\x11\xab\xa0\x83\x20\x48\x0d\ +\x48\x26\x88\xe9\x35\x43\x0b\x01\x57\x10\x1c\x80\x3d\x41\x60\x03\ +\xf0\x85\x05\xa2\x25\x8c\x7a\xed\xe8\xd8\xf0\xb8\x5d\xe4\x1f\x3b\ +\xbc\x7c\x64\x68\xc0\x90\x52\xde\xbb\xae\x7d\xed\x65\xb9\xd1\xcf\ +\x65\xe6\xde\x79\xe7\x67\x38\x71\xe2\x64\xa2\xa1\xb1\xae\xa2\x32\ +\xea\xbb\xe5\xd3\x81\xf3\xf0\x82\x0b\x26\x25\xa4\xf2\x9b\xc2\x0b\ +\x87\xa5\x25\x09\x5a\x02\x4a\x00\x9e\x00\x5c\x93\xc8\x09\x13\x29\ +\x02\x07\x4d\x50\x59\x31\x51\xac\x44\x52\x3c\x97\x51\x4d\x1f\x7d\ +\x6a\x45\xc7\xfa\xcf\xb4\xf4\x1d\xdb\xb3\xd0\xd3\xfa\xa5\xbd\xbb\ +\xf7\x3f\xd5\xdb\x73\x66\xe6\x00\x00\xe0\xdb\x8f\xfc\x25\xbe\xfb\ +\xf8\xe6\x37\x1b\xae\x6b\xfa\xb2\xc8\xf6\xff\x66\x3e\x6f\xfb\xbc\ +\xa2\xfa\x14\x29\x96\xa6\x21\x44\x34\x2c\x95\x5f\x08\xc3\x4f\xf0\ +\x05\x88\x7c\x21\xc1\x81\x00\x28\x6a\x02\xb1\xa0\x40\x3c\x40\x88\ +\x4f\xa6\x54\x6d\xc7\xc7\x56\xe4\xe2\xd9\x53\x37\xf4\x1d\x7d\x71\ +\x79\x3a\x93\xed\xdb\xb7\xe7\x95\x2f\xaf\x6b\x5f\x8b\x19\x07\x78\ +\xff\xc8\x07\x78\xe8\xcf\x1f\xc4\xf7\xfe\xe9\xfb\x2f\x5e\xbf\xf4\ +\x86\x5b\x39\xfd\xc9\xb2\xc2\x68\xef\x82\x82\xd9\x98\x71\x3c\xd3\ +\x0f\x45\x45\x45\x01\x61\x86\x4d\x2a\x0e\x08\xcc\x31\x40\x35\x44\ +\xf8\x0d\x22\xae\xcd\xda\x5c\x73\x76\xd8\xad\x38\xd6\x35\x51\x69\ +\x7d\x72\x68\x4d\xe7\x91\x5d\xf1\x54\x3a\x7b\x72\xff\xde\x57\x5b\ +\xd7\xb5\xaf\xc5\xbe\x3d\xaf\x5c\xbd\x3b\xf1\x37\xbe\x79\x3f\xb6\ +\x3c\xb7\x15\xf7\xde\xb7\xf1\xaf\x3c\xd7\xde\xcc\x4a\x21\x58\xb5\ +\xa4\xaf\xa4\x61\x65\xe7\x9c\xfa\xb6\xfe\xf2\xa8\x91\x29\x2d\x91\ +\x76\xc0\x47\x6c\xbb\xec\x4b\x65\x51\x9c\x1c\xfe\xa4\x8e\x27\x7a\ +\x96\x4c\xf4\x1f\x6b\x3a\x7d\xfa\x3f\xd1\xd8\xd0\x84\x63\x1f\xfe\ +\xbc\xa8\x36\x56\x57\xd8\xbf\xef\xd5\x6b\xd7\xd8\x6a\xbf\x7b\x5d\ +\x1d\x6b\xfd\x9c\x66\xfd\x3b\x3e\x41\xf0\x07\x43\x08\x96\xce\x4f\ +\xf8\xfd\x41\xd7\x0c\x84\x3c\xed\x66\x42\xba\x90\x8c\xe6\xb3\x49\ +\x1a\x4b\x4c\x82\x48\x9c\x79\xe4\xdb\xdf\x69\xca\xe5\x72\xde\x6b\ +\xaf\xbf\xf2\x6f\x4f\x7f\xef\x87\xed\x1b\xbe\xb6\xbe\xca\x71\x9d\ +\x0b\x7b\x77\xef\xbf\xfa\x00\x9f\xc9\x7f\xd7\xfa\x3b\x23\xcc\xbc\ +\x81\x99\x57\x01\xdc\xa6\x35\x57\x5e\xf2\xa1\xe3\x00\x7a\x85\x10\ +\x6f\x11\xd1\x96\xdd\x3b\xf7\x16\xb6\x6c\xd9\xd2\xbf\x7a\xcd\xea\ +\xaa\x23\x47\x0e\x5b\xd9\x5c\xd6\xe9\xe8\x38\x35\xf6\xa3\xe7\x5f\ +\x68\xfd\x95\xe9\x65\x3e\xbf\xe5\xf9\xbb\x1d\xc7\x71\xba\xba\xba\ +\xf8\xf5\xd7\x5f\xd3\x7f\xf3\xf8\x63\x7c\xf7\x86\xf6\xf6\xcb\xfd\ +\x9e\xb8\x9a\x8b\xbf\xab\xfd\xae\xf9\x96\x65\xed\xcc\x17\xf2\x46\ +\x7d\x7d\x3d\xc2\x25\x25\x14\xab\xad\xe5\xb2\xd2\xf2\x1f\x03\xc0\ +\xda\x75\x7f\x38\x73\xa7\xd0\x95\x88\xee\x9e\xee\x74\x73\xbc\xb9\ +\x2d\x10\x08\x7c\xa1\xb9\xa5\x19\x9a\x19\x85\x7c\x81\x1c\xd7\xf1\ +\x55\xd7\x54\x06\x77\xef\xdc\x7b\x70\x56\x03\x6c\xd8\xb0\x01\x7d\ +\x9f\xf4\xbd\x69\x06\xcc\xef\xd4\xd5\xd6\xa1\xaa\xaa\x0a\x53\x53\ +\x93\xd0\x9a\x91\x9c\x9a\x5a\x51\x36\x27\xfa\x4c\xdb\xe2\xb6\xfc\ +\x99\xde\x8f\x66\x27\x40\x67\x67\x27\xfa\xfa\xfb\x9c\xe6\x96\x66\ +\x45\x44\xb7\x2c\xfc\xc2\x42\xf8\x7d\x3e\x64\xb3\x59\x28\xa5\x38\ +\x97\xcb\x5d\xbf\xf3\x5f\x76\xef\x98\xb5\x0a\x7c\x16\xc7\x8f\x1f\ +\x7f\x2f\x1e\x8f\x3f\x3c\xaf\x72\x5e\x20\x16\xab\xa5\xcc\x34\x00\ +\x65\x32\x99\x86\xea\x9a\xaa\x9f\x2d\x5e\xd2\x36\xd8\xd5\xd9\x3d\ +\x7b\x01\x9e\x78\xe2\x09\x9c\x3f\x7f\xbe\x4b\x6b\x7d\x4f\x4b\x73\ +\x0b\x8a\x43\x21\xa4\x33\x69\x80\x89\xa7\xa6\x26\x6f\x7f\x71\xdb\ +\x4b\xff\x38\xab\x15\x38\x74\xe8\x10\x3a\x3a\x3a\xce\xc5\x9b\xe3\ +\xb7\x95\x94\x94\xd4\x34\x36\x34\x91\xed\xd8\x70\x1c\x87\x1c\xc7\ +\x0e\x57\x55\x57\x26\xbb\x3a\xbb\x8f\xcd\x5a\x00\x00\xd8\xb8\x71\ +\x23\x12\x13\x89\xb7\x00\xfc\x45\x43\x63\x03\xca\x4a\xcb\x90\x4e\ +\xa7\xc1\xcc\x3c\x95\x9c\xba\xdd\x71\xf3\x4f\xde\xb8\x62\x85\xfe\ +\x45\x1b\xfa\x9a\x01\x9c\x3e\x7d\x1a\xbd\xbd\xbd\xe9\xe6\xe6\xe6\ +\x0a\x33\x60\x2e\x8f\xc7\xe3\xe0\xe9\x1e\x14\x79\xae\x0b\x22\x19\ +\xdb\xf5\xf2\x9e\xd7\x67\xad\x02\x9f\x1d\xab\x5b\xb7\x6e\x7d\xb3\ +\xa5\xa5\xe5\xb1\x9a\x9a\x1a\xaa\x9c\x37\x8f\xb2\xd9\x2c\x98\x19\ +\xe9\x54\x6a\x49\x65\xe5\xbc\x5d\x8b\x16\xb7\x26\x7a\xba\x7b\x67\ +\x27\x40\x67\x67\x27\x00\x20\xde\x14\x1f\x21\x41\x5f\x89\xc7\x9b\ +\x61\xf8\x0c\x14\x0a\x16\xb4\xd6\x9c\x4a\x27\x57\xee\xd8\xfe\xf2\ +\xb3\xb3\x56\x81\xcf\xe2\xe4\xa9\x93\xa7\x5a\x5a\x5a\x36\x96\x95\ +\x97\x45\x63\xb1\x18\x59\xd3\x00\x94\xcb\xe7\xe6\x55\xd7\x54\x9d\ +\x5a\xd4\xd6\x7a\xb6\xbb\xab\x67\xf6\x02\x6c\xda\xb4\x09\xa9\x54\ +\xea\x30\x18\x7f\xda\xd8\xd4\x88\x60\x51\x50\x17\x0a\x79\x4f\xb1\ +\x42\x2a\x95\xc2\xb6\xad\x2f\xbe\xfa\x4b\x35\xb6\x66\x3a\x5e\x78\ +\xe1\x05\x00\x38\x55\x56\x56\xf6\xaf\x9d\x9d\x9d\xb7\x2f\x5d\xba\ +\x54\x16\x17\x17\xfb\x22\xe1\x08\xa2\x91\xe8\xf0\xac\x71\xa3\xbf\ +\x68\x43\x1f\xf8\xe9\x81\x76\xc7\x72\xf2\x44\x24\x89\x24\x48\x88\ +\x09\xcb\x72\xbe\xfb\xc0\xb7\xfe\xec\x57\xe3\xae\xb0\x67\xcf\x1e\ +\x00\xc0\xe8\xc5\x0b\x77\x1c\x3f\x71\xec\x0e\x00\x78\x69\xc7\x76\ +\xfc\x3a\x66\x73\xfc\x37\x45\xe1\x84\xa1\x8e\xbb\x87\x80\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\xc0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x03\x00\x00\x00\x60\xdc\x09\xb5\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\x01\ +\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x37\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x23\x25\x25\x24\x24\x24\x2f\x2f\x2f\x2e\x30\x2e\x38\x39\x37\ +\x39\x39\x39\x45\x48\x46\x51\x53\x51\x51\x54\x51\x5f\x61\x5f\x5e\ +\x61\x5e\xb2\xb6\xb9\xa8\xb0\xb3\xbe\xc2\xc4\xc2\xc6\xc7\xc7\xc9\ +\xca\xc9\xca\xcb\xcb\xcc\xcc\xcc\xcd\xcc\x09\x68\xef\x0a\x68\xef\ +\x10\x6c\xef\x11\x6d\xef\x17\x71\xf0\x18\x71\xef\x1e\x75\xf0\x25\ +\x79\xf1\x2c\x7e\xf1\x33\x82\xf2\x39\x86\xf2\x40\x8a\xf3\x47\x8f\ +\xf3\x4e\x93\xf4\x55\x97\xf4\x58\x98\xf2\x5b\x9b\xf5\x62\x9f\xf6\ +\x64\x9e\xf1\x64\x9f\xf2\x69\xa4\xf6\x70\xa8\xf7\x76\xac\xf7\x79\ +\x79\x79\x7d\xb0\xf8\x7f\xae\xf1\x81\xb1\xf4\x84\xb5\xf8\x8b\xb9\ +\xf9\x8e\xb8\xf5\x92\xbd\xf9\x97\xbc\xf2\x98\xbd\xf3\x98\xc1\xfa\ +\x9f\xc6\xfa\xa2\xc5\xf5\xa3\xc4\xf2\xa3\xc6\xf6\xa4\xc6\xf4\xa6\ +\xca\xfb\xab\xac\xac\xad\xce\xfb\xb2\xb4\xb4\xb3\xb5\xb4\xb4\xb5\ +\xb6\xb5\xb7\xb6\xb9\xba\xbb\xba\xbb\xbb\xbb\xbb\xbc\xbb\xbc\xbc\ +\xbe\xbe\xbe\xbf\xbf\xbf\xc0\xc0\xc0\xc1\xc1\xc2\xc4\xc5\xc5\xc5\ +\xc5\xc5\xc8\xcc\xce\xc9\xc9\xca\xca\xca\xcb\xcb\xcb\xcc\xcc\xcc\ +\xcd\xcd\xcd\xcd\xcd\xcd\xce\xcd\xce\xcd\xce\xce\xcd\xce\xce\xce\ +\xce\xcf\xcf\xd0\xd1\xd1\xd1\xd5\xd8\xd2\xd3\xd3\xd4\xd4\xd4\xd5\ +\xd8\xda\xd6\xd6\xd6\xd8\xda\xdc\xdb\xdb\xdc\xdc\xdc\xdd\xdd\xdd\ +\xde\xdd\xdf\xe0\xde\xdf\xdf\xe0\xe0\xe0\xe2\xe2\xe2\xe2\xe5\xe6\ +\xe3\xe3\xe3\xe3\xea\xf3\xe4\xe4\xe4\xe4\xe5\xe6\xe4\xeb\xee\xe4\ +\xec\xf5\xe5\xe5\xe5\xe5\xe6\xe6\xe5\xe6\xe7\xe6\xe6\xe6\xe6\xe7\ +\xe7\xe6\xe7\xe8\xe7\xe7\xe6\xe7\xe7\xe7\xe7\xe8\xe8\xe7\xe8\xe9\ +\xe8\xe8\xe8\xe8\xe9\xe9\xe8\xe9\xea\xe8\xee\xf8\xe9\xea\xea\xe9\ +\xea\xeb\xe9\xef\xf9\xea\xea\xea\xea\xeb\xeb\xeb\xec\xec\xec\xec\ +\xec\xec\xed\xed\xec\xee\xf2\xec\xf0\xf4\xed\xed\xed\xed\xee\xee\ +\xee\xee\xee\xee\xef\xef\xef\xef\xef\xef\xf0\xf0\xef\xf0\xf2\xef\ +\xf1\xf5\xf0\xf0\xf0\xf0\xf1\xf1\xf0\xf4\xf6\xf1\xf1\xf1\xf1\xf2\ +\xf2\xf1\xf4\xf8\xf2\xf2\xf2\xf2\xf3\xf3\xf3\xf3\xf3\xf3\xf3\xf5\ +\xf3\xf4\xf4\xf3\xf6\xfa\xf4\xf4\xf4\xf4\xf5\xf5\xf5\xf5\xf5\xf5\ +\xf6\xf6\xf5\xf6\xf8\xf6\xf6\xf6\xf6\xf7\xf7\xf7\xf7\xf7\xf7\xf8\ +\xf8\xf7\xf8\xfa\xf8\xf8\xf8\xf8\xf9\xf9\xf8\xf9\xfb\xf8\xfa\xfb\ +\xf9\xf9\xf9\xfa\xfa\xf9\xfa\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\ +\xfd\xfd\xfe\xfe\xfe\xff\xff\xff\xe4\x0c\x7e\x38\x00\x00\x00\x23\ +\x74\x52\x4e\x53\x00\x03\x04\x06\x0c\x0e\x3c\x4a\x4f\x50\x54\x61\ +\x62\x63\x64\x65\x71\x75\x79\x7d\x84\x84\x8f\x9d\x9d\xad\xae\xf1\ +\xf2\xfa\xfa\xfe\xfe\xfe\xfe\x6e\x4b\xfc\x98\x00\x00\x02\xcc\x49\ +\x44\x41\x54\x78\xda\xa5\x95\xcd\x6a\x14\x41\x10\xc7\xab\xba\x7b\ +\x75\x13\x50\x12\x0d\x2a\x8a\xfa\x02\x46\xf1\x15\xf4\x92\x9b\x08\ +\x7e\x3c\x83\x07\x1f\x44\x50\x5f\xc0\x07\x10\x21\x87\x80\x46\x45\ +\x72\x52\xf0\x22\xf1\x15\x16\xf5\x62\x44\x93\xcd\xec\x4c\x66\x77\ +\x7b\xba\xdb\xae\xee\x99\x1d\xbb\x98\x65\x15\x8b\xd0\x9d\x64\x7e\ +\xff\xaa\x7f\x55\xed\x07\xfc\x6b\x60\x7d\xe2\x42\xd2\x81\x9b\x09\ +\xb0\x27\xfe\x42\x60\x35\x29\x14\xfd\x2e\x8e\x6d\xc1\xe2\xb8\x6d\ +\x4c\x23\x00\x01\x1f\x26\x3d\xa1\x50\x48\x94\x08\x82\xfe\x4d\x27\ +\x86\xba\x12\xc2\x79\x49\x84\x5b\xd5\x72\xd3\x93\x52\xa2\xd7\x10\ +\xa9\x08\x25\x5a\x62\x4c\x17\x23\x11\x48\x7c\x47\xd7\x9d\x06\x17\ +\x3e\x31\x9d\x5e\x31\x2d\x56\x3a\x04\xa8\xe0\x96\xc2\x4d\xcf\x61\ +\xc4\xfd\x41\xb7\x57\x2c\xbd\x18\x9d\xba\xb6\xee\x98\x40\x49\x20\ +\x3b\x3b\xe0\x67\x61\x2c\xfd\x38\xe3\xfc\x11\x23\xfb\xf2\xf1\xde\ +\x79\x66\x49\x04\x07\x1b\xe8\xc3\xf7\x12\xf2\xfb\x83\xec\xe3\xb3\ +\xd1\xe9\xeb\x57\xb9\x25\xa1\x60\x93\xae\xd0\x83\xf4\x38\xd1\x71\ +\xa1\xfa\x7e\xe8\xc1\x31\x4b\x78\x17\x77\x36\x44\x4c\x1f\x71\xf4\ +\x30\x0a\x5f\xbc\x0f\x5d\x4d\x23\x2a\x10\x74\xc8\x19\x8e\xcd\x2a\ +\xba\x05\x0a\xad\xb7\x13\xd2\x07\x5c\xc6\x05\xc8\x79\x02\x85\xa8\ +\x6b\x3b\x2a\x6c\xa1\x29\x21\xbb\x05\xca\x3f\x75\x9e\x96\x21\x3d\ +\xd6\x25\xd4\x1f\x7b\xc6\x54\x40\x33\x31\x91\xf7\xe9\x63\x09\xba\ +\xda\x70\x6c\xac\x08\xca\x46\x1e\x43\x09\x50\x35\x3e\xbf\x69\xe1\ +\x22\x4f\x25\x5a\x7c\xee\x94\xa4\x40\x33\xe3\xfd\x5f\x9c\xe6\x02\ +\xe9\x5d\xd8\xc8\xa3\xf0\xe9\x13\x1c\x3b\x04\x04\xba\x84\x47\xc6\ +\x22\x6f\x1a\xd1\x31\x9e\x59\xe2\x15\x50\x19\x9a\x6d\xc3\xb7\x38\ +\x76\x08\x2c\xf8\xcc\xe0\x24\x82\x0c\x7c\x9b\x1e\xe7\x8f\x55\x08\ +\x4b\xbb\x8a\xfc\x62\x4b\xb4\x39\x47\xdb\x6b\xc6\xcf\xda\xee\xea\ +\x01\x1d\x35\x10\x11\x5c\x68\x89\xde\x94\x8e\x0c\xb5\x3c\xc7\xb9\ +\xc0\x5b\x0a\x86\x90\x7b\x72\xe1\x53\x15\x99\xc0\x4b\x84\xa3\x8b\ +\x7b\xb2\x9e\x9f\x1a\x00\x29\x59\x0f\x94\x2a\x14\x48\x78\x67\x5d\ +\x39\x99\x4e\x2b\x2b\x94\x60\x02\x49\x96\xda\x88\x32\x6b\x4d\x96\ +\x8f\x0f\x0e\x2d\xa0\x78\xae\x5d\x2b\x88\x92\x5a\xd0\xd6\xb0\xf6\ +\x68\x94\x7d\xcf\xf4\xa4\x82\x13\xaf\x8e\xb4\x4d\x04\xf4\x5c\xa4\ +\x73\x71\x9e\xdf\xff\x9a\x17\x63\xb3\x7c\x76\xab\xc8\x35\xf0\x1e\ +\x78\xd3\xce\x8c\xf6\x07\x7b\x93\xfe\xda\xe5\x95\x27\x45\xa6\xf9\ +\x58\x7d\x85\x48\xb7\x05\xf2\xfc\xdb\xb0\x7c\xe8\xaa\xc1\x6e\x3e\ +\xd4\x0d\x38\xcb\x6a\xd0\xc1\x24\x71\x34\x2d\xf6\xca\xb2\x4f\xfc\ +\xeb\x03\x0d\x5c\x00\xc5\x53\x78\x74\x34\x93\xd3\xbe\xc6\xe5\xe1\ +\x68\x7c\xb2\x1a\x7c\x7e\xf3\x8b\x78\xbe\xb8\xd5\x0c\xb2\xd5\x48\ +\x37\x15\xca\xaa\xb2\x17\x07\xbb\x6f\x7f\x12\xdf\x56\x68\xba\x5d\ +\x83\x33\xe9\xd7\xac\xce\xb4\x5e\x5a\xfb\xb4\xfd\xa3\xe1\xd9\x58\ +\x6f\x0c\x6e\x26\x9b\xb3\xa6\xd4\xf6\xc2\xe3\x62\xbf\x82\x6e\xc1\ +\xfa\xb9\x2b\xc9\xa2\x2b\xb0\x76\xf9\x65\x31\x6c\x79\xfe\x0d\xf9\ +\x20\x75\xa4\xa4\xea\xbf\x1f\x45\x9e\x57\x70\xb0\x02\x90\xb6\x40\ +\xaf\x53\xb1\x9d\xe7\x8c\x8f\x13\x11\xbd\xe3\x08\x1d\xe1\xb4\xe6\ +\x3c\x60\x6d\xac\x5b\x00\x16\xfe\x3b\x7e\x03\xfe\x26\xf5\x2e\x83\ +\xa1\x67\x16\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x09\xda\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1c\x11\x27\x07\x45\x95\x6d\x90\x00\x00\x09\x67\x49\x44\ +\x41\x54\x78\xda\xed\x59\x69\x6c\x5c\xd5\x15\xfe\xee\x7d\xef\xcd\ +\x8c\x77\xc7\x76\x42\x08\x21\x2b\x09\x84\x94\x35\x04\x0a\x2a\x94\ +\x22\x68\x05\x6d\xc5\xd2\x34\x74\x13\x2d\x45\xe5\x47\x37\x01\xed\ +\x9f\xd2\xaa\x14\xb5\x55\xa9\xa8\x50\x59\xaa\x20\xb2\x40\x13\x84\ +\x48\xa5\x34\x51\x45\xd5\x14\x0c\x6d\x89\xa1\xa2\x80\x1a\x48\x20\ +\x01\x12\x02\x59\x9d\xd8\xf1\x32\xe3\xb1\xdf\xbc\x77\x97\x9e\x33\ +\xf7\xe6\xd9\x55\x62\xc9\x91\xa5\xc4\x3f\x72\x26\x9f\xbf\x37\xf6\ +\xcc\xbd\xdf\x77\xce\xb9\xf7\xdd\x99\xe0\x54\x9c\x8a\xf1\x85\xc0\ +\x09\x0c\x6b\x2d\x93\x84\x0b\x23\xc4\xf8\xa7\x0f\x70\x82\x62\xfe\ +\x57\x9f\x09\xd6\xbf\xbc\xeb\xae\xc1\x38\x7d\x22\x0a\xe5\x9d\xcf\ +\xb6\xbf\x1f\x2c\xba\xf6\xb6\x37\x37\x3d\xb7\xca\x62\x1c\x11\xe2\ +\x04\xc4\xbc\xa5\x4f\x4d\x33\x3a\x79\xaa\xbf\x68\xaf\x9b\xd2\x1c\ +\x21\x17\x02\x9d\x87\x4b\x8f\xfe\xeb\xbf\x7b\xbb\x01\xac\x9d\xb0\ +\x06\xce\x5a\xb2\x02\xd6\x9a\x1b\x8d\xaa\x2c\xaf\xc9\xcb\xc9\x77\ +\xdc\x74\x11\xce\xfd\xc4\x4c\xc4\x03\x83\xd8\xbc\x7d\x8f\xe8\xe9\ +\x2d\x2e\x00\xc5\x84\x34\x30\xf7\x96\xc7\x6b\x29\xeb\x0f\x58\xa3\ +\xbf\xb7\x70\x4e\x9b\xbc\xeb\x8e\xab\x51\x68\x6e\xc4\xe1\x8a\x81\ +\x88\x0a\xd8\xbe\x73\x1f\x20\x84\x9d\x90\x06\xe6\xdc\xbc\x6c\xa1\ +\xd1\xe9\xd3\xc2\xaa\x0b\xbf\xf1\x85\x0b\xf1\xb9\x6b\x2f\x40\x6c\ +\x80\x78\xa8\x92\x6d\x1d\x3a\x1d\x22\x12\x62\x42\x19\x98\xbb\x64\ +\xb9\xb4\x5a\x7d\xc7\xea\xf4\xa1\xd3\x5b\xf3\xb5\xdf\xbf\xed\x5a\ +\xb4\x4c\x6d\x41\xff\x50\x02\x58\x0b\x8b\x4c\x3f\x4c\x3a\x08\x40\ +\x4e\x9c\x0a\xcc\xfd\xf2\xca\x36\xe8\x74\x99\xd5\xc9\x92\x6b\x2e\ +\x9d\x81\x9b\x6f\xb8\x18\x89\x15\x18\x1c\x8c\x91\xa9\xb4\xee\x07\ +\x6f\x9f\x86\x2a\x00\x21\x27\x46\x05\xce\xba\x75\xf5\x55\x56\x55\ +\x56\xd7\xe6\x31\xf3\x5b\x4b\x2f\xc5\xac\x39\x53\x50\x8a\x13\x1c\ +\x15\xde\x09\xe9\xf7\x06\x02\x9c\x54\x03\xf3\xbe\xf2\x74\x0e\xb0\ +\x3f\xa5\x96\xb9\x77\xe1\xec\xa6\x70\xe9\x0d\xe7\xc2\x48\x89\xf2\ +\x60\x05\xc3\x21\xf8\x9f\x37\xe0\x1c\xb8\x0a\xc4\x80\x3c\x79\x2d\ +\xc4\xe2\x67\x03\x76\x75\x28\xed\xa7\x3e\x7f\xe5\x2c\x9c\xbf\x60\ +\x32\x62\xa5\x01\x10\x84\x70\x9a\x89\x8f\x0a\xeb\x2b\xa0\x62\x62\ +\x79\xc2\x2b\xc0\xc2\x59\xc5\x52\x58\xb3\x6c\x6a\x6b\xa1\xe5\x96\ +\x6b\x66\xa2\x50\x13\x60\x80\xb3\xce\xc2\x19\x2e\xeb\x19\x8f\x0c\ +\xfb\x7f\x06\x02\x71\x1c\xc7\x10\xe1\x4f\x0e\x9a\xe6\xb0\xc7\x6b\ +\xc0\x8b\x5f\x53\x0f\x6b\x1f\xa6\xf7\xdf\x7e\xd9\xc2\x16\xf1\xc9\ +\xf3\xdb\x90\x68\x8d\x4a\xc5\x70\x36\x09\x22\xc3\xa8\x55\xb0\x9e\ +\x14\x19\x96\xe1\x7d\xcd\x0b\x6e\xbc\x4f\x06\x11\x44\x90\x1b\x46\ +\xe8\x98\xdd\x5b\x6b\x00\xc2\x85\x37\xdd\x87\xdb\x6e\xbc\x3c\x8d\ +\x42\xf9\x28\x99\xf9\x91\xf0\xe3\x8a\x31\x8b\xbf\x75\xcd\x22\xc0\ +\xae\xa9\xaf\x91\x0b\x3e\x7b\xd9\x69\x68\x9b\x94\x83\xe1\x6c\x4a\ +\x09\x29\x84\x33\x20\x1d\x67\x26\xc0\x3c\x72\x1a\x9b\x55\xe1\xad\ +\x57\x37\xf1\x9b\xab\x10\x55\x0e\x00\xe9\x98\xc1\xbf\xb3\xfe\xc5\ +\x6c\x62\xf2\xa4\x7a\x2c\x98\x3d\x15\xeb\xff\xfe\x9f\x64\xc3\xb2\ +\x7b\xf2\x63\x35\xc0\x59\xe7\x34\xdc\x65\x61\x7f\x3d\xf7\xf4\x9a\ +\x9a\x2b\xce\x6f\x06\x57\x50\xc8\x00\x52\x4a\x02\x0b\xf0\xcc\x10\ +\x99\x89\x0c\x23\xc3\x3a\x55\xc4\xc3\x30\xc6\xb0\x48\x62\x82\x66\ +\xd6\xfe\x5a\x43\x1b\xed\x98\xb0\x6d\xdb\x47\x78\xe5\xb5\x77\x70\ +\xf8\x8d\x15\x62\x0c\x2d\xc4\x59\x5f\x3d\x95\x26\x58\x19\x05\xf6\ +\x86\xc5\x67\xd7\x63\xc6\x69\x39\x54\x92\x0a\x82\xaa\x78\x40\x06\ +\xd6\x31\xc1\x58\xe2\xac\x22\x16\xbe\x00\xc4\x4c\x62\xd8\x00\xa3\ +\xfa\xc3\xb1\x61\x13\x86\x4c\x64\x30\x24\x96\x58\x13\x1b\xe3\x98\ +\x0d\x28\x0d\xa5\x14\xac\xd1\x63\x5a\xc4\xbc\xb7\x5f\x4f\xe2\x57\ +\xb4\x36\x88\x69\x8b\xe6\xd7\x20\x1f\x69\x0c\xc5\x09\x82\x20\x80\ +\xe1\x6a\x13\x02\xcb\x2c\x48\x38\xc1\x09\x72\x2c\xe1\xda\x4a\x72\ +\xf1\x8e\x59\x05\x0f\x16\x8c\x61\x68\x67\x42\x6b\x93\xc1\xb0\x70\ +\x6f\x20\xe4\xf1\x8c\x19\xd5\x80\x17\xfe\xc7\x3c\xd1\xaf\x04\xcc\ +\xdd\x73\xa6\x8a\x80\x50\x5d\x70\x89\x0d\x48\x3c\x67\x4c\x20\xf0\ +\xb0\x81\x44\x00\x5b\x7d\x80\x21\x1c\xb1\x21\xc3\x79\xcf\xc4\x7b\ +\x78\xf5\xd6\x11\x8f\x35\x0c\x6f\x82\xb4\x7a\x0c\x1b\x51\xca\x55\ +\x21\x0a\x69\x36\x3b\x6a\x05\xf8\x38\xb0\xea\x1c\x2a\xd1\x9a\x42\ +\x68\x2e\x39\xe7\x0c\xa0\xb1\x16\x88\xab\xf7\x1b\x12\x6f\xdc\x84\ +\x16\x84\x2a\xb3\x78\x03\x10\x5b\xf8\x10\x0c\x01\x70\x45\x98\x21\ +\x33\xf1\x5e\xbe\x7b\x7f\xf6\x80\x03\x9b\xca\xcc\xc0\x55\x81\xc0\ +\x26\x14\x83\x8d\x28\x43\x5d\x10\x00\x47\xb7\x10\x1f\xc2\xaa\x8b\ +\xe2\x9b\xd2\x9a\x47\x5a\xea\x55\xc3\xcc\x36\x03\x32\x8b\x4a\xec\ +\x04\x85\xa1\xcd\xc4\x3b\xc1\x06\x10\x8c\x00\xf0\x3a\xa5\x17\x20\ +\x08\x80\x7b\x2d\x3f\xe0\x71\xec\x90\xae\x22\xc4\x86\x1f\xd6\x57\ +\x81\x60\x46\x56\x41\x71\x15\x34\xf2\xb9\x70\x94\x0a\x18\x73\xb3\ +\x10\x76\xd5\xb4\x49\xa9\x68\xab\x57\xd0\x29\xaa\xb0\x00\xf7\x7c\ +\x96\x71\x30\xaa\xe2\x49\x1e\xc1\x31\x20\x79\x42\xe9\xf2\x6c\x21\ +\x5d\xdf\x67\x99\x97\x23\xca\xc3\xf9\x70\xd9\x06\x8c\x5b\xc8\x70\ +\x15\xb3\x56\x32\xb2\x2a\x68\x5f\x05\xae\x40\x7d\x4d\x01\x93\x9b\ +\x27\xe1\xdd\x6d\x1f\x1c\x7b\x0d\x18\xa3\xdc\xce\x01\x83\xa4\x92\ +\xba\x92\xfa\x29\x83\x30\x72\x83\xc3\xc1\x65\xdd\x99\x80\x74\xe2\ +\x75\x35\xf3\x12\xd2\x3a\xf1\x4e\xd4\xc8\xf6\xc9\x16\xb2\x1b\x97\ +\xc7\xe7\xa7\x59\x0b\x56\x4d\x65\x55\x2e\xe4\x72\x68\x6a\xae\x85\ +\xd5\x0a\xfd\xc5\x32\x76\xef\x3d\x84\x97\x36\xbd\x0d\x95\x0e\x8c\ +\x56\x01\xbd\x5e\x5b\xfd\xed\xdd\x87\xcc\xc3\x75\x91\x6a\x54\x03\ +\x87\x10\x06\x02\x8d\x0d\x75\x68\x6c\x6a\xa0\x2a\x84\x5c\xce\xaa\ +\x70\xe1\xc5\x0b\x49\x76\x08\x5a\x3a\x3f\xd6\x66\xc8\xf6\x4f\x81\ +\xec\x1e\xe1\x9f\xfb\x9d\x47\xda\xea\x7b\xa2\x50\xa0\x96\xc6\xce\ +\x13\xf3\xf6\x99\x24\x29\x06\x87\x2a\xe8\xea\x29\x61\xfb\x8e\x03\ +\xe8\xed\x2d\xa2\x52\x89\xab\xb0\xe0\x56\x96\x9c\xed\xd1\xbf\x56\ +\x99\x71\xfd\x6f\xe7\x0b\xd0\x22\x8e\x70\x69\x5c\xec\x44\xa9\xaf\ +\x1f\xb9\x7c\x1e\x75\x75\xf5\x68\x6a\x6a\x20\x34\xa2\xbe\xa1\x1e\ +\xb5\xb5\x35\xa8\xa9\x71\x28\x50\x79\x0b\xf4\x9a\x5c\x2e\x42\x2e\ +\x8a\x10\x45\x21\x71\x48\x93\xf1\xae\x25\x29\x11\x01\xa4\xf0\x86\ +\x08\x76\xc4\x36\x39\x18\xa7\x28\x96\x63\xf4\x15\x63\x94\x49\x78\ +\x25\x49\xaa\x26\x12\x27\xda\x71\xec\x90\x24\x31\x04\xca\xf8\x60\ +\xeb\x16\x0c\xbc\xff\x9c\x38\xe6\xd7\x2a\xfd\x3b\xda\x0f\x37\xce\ +\xfe\xf4\xea\x24\x4d\xc3\x28\x5f\x77\x79\x4b\x6b\x93\x34\x5a\xc1\ +\xfa\x6d\x31\x51\x16\x71\xc2\x13\x6b\x94\x09\x03\x43\x8a\x0e\x71\ +\x0a\xa5\x41\x8d\x52\x99\xf9\x08\x34\xc1\xd0\xdf\x19\x96\x5e\xcb\ +\x30\xf4\x3b\x86\x46\x91\x5e\xd3\x5f\x4e\xe9\x3a\xc5\x50\xa2\x78\ +\x97\x71\x95\x21\x30\xb3\x49\x7f\x27\x76\x6c\x88\xad\xa1\x84\x28\ +\x74\xed\xdf\x87\xb4\x67\xc7\xfd\xa3\xde\x07\xf6\xbc\xf0\xf3\x84\ +\xe8\xde\x69\x9f\xf9\x49\x7b\x12\xdb\x27\x27\xb5\xb4\xcd\x08\x85\ +\xa1\x2c\x28\x77\x74\x70\x2d\xe1\x11\x40\x06\x0c\xc9\xe0\x05\xef\ +\x40\xd9\x0f\x09\x51\x18\x22\xe2\x6a\x10\x4b\x77\xcc\xf0\x77\x5a\ +\x77\x0d\x58\x27\x3c\x70\x15\x09\xa4\x26\x48\x37\xa6\x1b\xdf\x73\ +\x76\x54\x39\x6a\x0d\x48\x8c\x12\xfb\xff\xf1\x9b\x97\x94\x52\x8b\ +\xba\x0e\xf5\xae\x2b\x95\x2b\x68\x6e\x6b\xa2\x76\x8a\x20\xa4\x20\ +\x48\x0f\xde\xef\x89\x33\x53\x82\x99\x44\x8c\x34\xc2\x26\x22\xe4\ +\xf3\x39\xd7\x66\x84\x90\x4d\x1d\x31\xeb\xcc\x3b\x3e\x32\x66\x15\ +\xd9\xe1\xd0\x83\xae\x03\xb7\x06\xc6\x64\x80\xa3\x73\xd3\xef\xba\ +\xad\x4e\x97\x94\xfa\x8a\x77\x7e\xb4\x73\x77\x49\x04\x06\x75\x8d\ +\xb5\x6e\x30\x20\xdb\x5d\x46\x42\x32\x67\x46\x58\x98\xab\x46\xce\ +\x9b\x88\x86\xc5\x73\x86\x39\x11\x59\x75\xb2\x6b\x8f\x91\x49\x61\ +\x34\x36\x37\xa1\x91\xe6\xdf\x65\x77\x8d\xfd\x03\xcd\xc1\x7f\x3f\ +\xc6\xb4\x7c\xf2\xe2\x3b\x3b\x3e\x7c\x6f\xe7\xea\xd6\xd3\x5a\x2f\ +\x99\x3d\x7f\x3e\x84\x09\x91\x1d\x69\x3d\x86\x77\x1f\x1f\x99\x29\ +\x82\x74\x99\x36\xdc\x2a\x85\x10\x5b\x37\xb7\x53\x5b\x56\xa0\xad\ +\xcd\x6e\x60\xc6\x9f\x8d\x74\x95\x2d\x34\xb7\x9b\x54\x40\x4e\xa3\ +\xae\x21\xc4\xd9\xf3\xce\x84\xe8\x3f\x37\x89\x10\x1d\xff\x27\xb2\ +\xae\xd7\x9f\xd8\xd6\xb6\xe8\xf6\x2b\xbb\xf6\x77\xfe\xb2\xd4\xdb\ +\x7b\xcf\xd9\x17\x9d\x27\xeb\x9a\xce\x04\x54\x76\x1c\xc8\x7a\xda\ +\x5d\x32\xb3\x38\x77\xaa\x54\x5a\x91\x69\x01\xcd\x0b\x33\x02\x36\ +\x3e\xbb\x12\xa5\xc3\xbd\x64\x30\x00\x64\x48\x08\xe8\x9a\x38\xbb\ +\x0e\xfc\xfd\xc4\x1d\xb5\x43\x32\x9f\x5c\x7c\x5e\x45\x29\xfd\xd0\ +\x74\x31\x7d\x7c\xdf\x4e\xb7\x5c\xf0\xb5\xeb\x28\xb3\xab\xce\x98\ +\x37\x6b\xfa\x82\x8b\x2e\x43\x64\xf2\xc8\x05\x21\xf5\x77\x0e\xf9\ +\x5c\xc4\x4c\x88\x1c\xa2\xe1\x9e\x07\xfc\x22\xce\x0b\x3c\xf8\xe3\ +\xaf\xa3\xd8\xd5\x7d\x7f\xe5\xd0\x3b\xbf\xc0\x18\xe3\x4f\xd6\x62\ +\xa9\x10\x47\xad\x81\xe3\x8e\x9e\xb7\x9e\x79\xc1\x68\x75\xf1\xee\ +\x6d\xef\x6f\xe8\xf8\xeb\x9f\xd1\x17\x77\x42\xe4\x03\x27\xae\x0a\ +\xf7\x01\x84\xb2\x85\x34\x55\x48\x93\x14\x95\x0a\xef\xf1\x0e\xa9\ +\xd6\xee\x3c\x2e\x8e\x6f\x7a\x2f\x7e\xfc\x06\x38\x7a\xb7\xac\xed\ +\x02\xcc\x97\x4a\x87\x7b\xbe\xfb\xca\xfa\x75\x83\x6f\xbf\xfd\x4f\ +\xa8\x5a\xb8\x76\x51\xc3\xe2\x93\x34\x45\xc2\x06\x92\xc4\x9b\xa0\ +\xe7\x4a\xb9\x56\x81\xc4\xb8\x62\xbc\x23\xf4\x6d\x5d\x67\x8a\xdb\ +\xff\xb2\x4c\x27\xc9\xe2\xed\x1d\xaf\x6c\x7e\x61\xed\x72\x74\xa9\ +\x6e\xe8\x40\x90\xf8\x94\xc1\x06\xbc\x78\xcf\x0c\x75\xa4\x02\xc2\ +\x9e\x4c\x03\x59\x14\x3f\xd8\xf8\xae\xb1\xf6\x8a\x9e\x3d\x7b\x7f\ +\xdf\xbe\xf2\x0f\x7a\xf3\x7b\x1d\x88\x6b\x04\x67\xda\x67\x9f\x8c\ +\xb8\x0a\x78\x03\xca\x19\x20\x07\x13\xc2\x00\x47\x79\x67\xfb\x10\ +\x44\x70\x77\x3a\x14\x7f\x71\xf3\x86\xf5\x07\x9f\x5f\xb7\x02\x5d\ +\x51\x19\x89\x35\x4e\xfc\x11\x54\x9c\x01\xeb\x0f\x78\x13\xc4\x80\ +\x37\xf1\xe1\x8b\x28\x7f\xbc\xe9\x6f\xc6\x98\x0b\x3a\xb7\x6c\x79\ +\x6e\xe3\x23\x0f\x60\x6b\xd7\xbb\x18\xaa\x09\x32\xf1\xc4\x7e\x0d\ +\x08\x58\x9c\xd4\x16\x1a\x3d\x86\xf6\xbc\x7a\x10\x90\x37\xc5\xfd\ +\xc5\x1f\xbc\xfe\xe4\xf2\xc1\x97\xdb\x9f\x45\x5f\x03\x50\x31\x9a\ +\x3f\x6f\xf0\xe2\xf6\xdf\x19\x49\x31\x01\x0d\x78\x13\x7b\x5f\xd5\ +\xf1\xbe\xd7\x1e\xb3\x5a\x5f\xb1\xbb\xa3\x63\x4b\xfb\xe3\x0f\x62\ +\xd7\xd0\x6e\x24\x53\xea\xa0\x1a\x22\xd4\x15\x0a\x10\x32\x98\xf8\ +\xff\x4b\xa9\x4a\xfb\x0e\x86\x0d\xd3\x9f\x4a\x07\x06\x1a\xf6\x6f\ +\x7e\x73\xb1\xb0\x03\x22\x37\xad\x15\x51\xa9\x84\xde\x03\x87\x9e\ +\x8f\x7b\x76\x75\x4c\x68\x03\x1c\xba\xb4\x4f\xe9\x81\xfd\x1b\xc3\ +\x86\x33\xdf\x88\x8c\x5e\x58\xa8\xab\x9b\xd2\xd5\xd9\xdd\xd3\xb7\ +\xbf\xf3\x67\x69\xdf\x47\x07\x31\x8e\x10\x38\xc1\x71\xd5\xd2\x1f\ +\x06\x1f\x1f\xe8\x6e\xed\x3e\x70\xb0\x5c\xde\xf1\x62\x19\xa7\xe2\ +\x54\x9c\xdc\xf8\x1f\x70\xbc\x9f\x34\x59\xb7\xe6\x60\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\x62\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x09\xdf\x49\x44\ +\x41\x54\x78\xda\xd5\x5a\x6b\x8c\x5d\x55\x15\xfe\xd6\xda\xe7\xde\ +\x99\xb9\x33\x77\xa6\xcf\x61\x3a\xf6\x35\x13\xe8\x50\x81\x42\x6d\ +\x29\x50\x8c\xd5\x04\x11\xd4\x60\x84\xc4\x98\x80\x8f\x00\x7f\xfc\ +\xe9\x0f\x23\xf1\x0f\x10\x34\x3e\x7e\x1a\x83\x26\x60\xaa\x26\x44\ +\x88\x21\xf2\x43\x85\x18\x50\x68\xc3\xab\xb6\x45\x69\xcb\xb4\x74\ +\x98\x96\x76\x9c\xe9\xf4\x31\x8f\xce\xeb\xde\x73\xce\xde\xcb\x7d\ +\xd7\xd9\x3d\x27\x93\xb6\xfa\xa7\xc9\xad\xfb\xde\xef\xae\xbd\xef\ +\xd9\xe7\x9e\xf5\xed\xf5\xd8\xeb\x9c\x5c\x12\x11\xfc\x3f\xb7\x08\ +\x57\xb0\x11\x88\x36\xff\xa1\x67\x63\x0b\xb7\x6e\x75\x94\xf6\x45\ +\xcc\xc4\x60\x70\x04\x89\x38\x1a\xee\x2c\x77\xfd\xf3\xa5\xbb\xf6\ +\x1d\x14\x5c\xb9\x55\xbb\x62\x16\xb8\xfe\xf9\x95\xbd\xdf\xb8\xee\ +\x91\x97\xbb\xdb\x7a\x36\x7d\x7c\x7e\x08\x6f\x8e\xbf\x86\x9a\x9d\ +\x83\x21\x46\xc9\x18\x6c\x5e\x71\x3b\x6e\x5a\xbe\x15\x95\x52\xe5\ +\xc3\xfd\x93\xef\xdc\xfb\xd3\x2d\x3b\x87\x71\x05\x1a\x5f\x29\xe5\ +\xbf\xbe\xfe\x9b\x87\x1f\xbb\xe5\x47\x9b\x6e\x59\x76\x2b\xd6\xb4\ +\xf7\xa3\x6a\x96\xc0\x5a\x78\x08\xe0\x0c\xd6\xb6\x5f\x8b\xbe\xf6\ +\x01\x7c\x7e\xd5\xfd\x1b\xee\xe9\x79\xe0\xd0\x0f\xf6\x3e\xd4\xd7\ +\x7c\x02\xc1\x6d\xd6\x94\xfb\x5f\x18\x58\x72\x63\x75\x78\xf2\x28\ +\x56\xb7\xad\xc7\xea\xca\x3a\xc0\x12\x9c\x75\x8a\x7a\x12\x63\x55\ +\xeb\x3a\xf4\xb6\xad\xf3\x63\x01\x8b\x69\x6d\xe7\x65\x2f\x12\x88\ +\x9a\xee\x42\xd7\xfe\x76\xf9\x0d\x1b\x3a\x36\x1e\xdc\xde\xbb\x03\ +\x5b\x56\xde\x86\x9b\x56\x6e\x46\x1d\x33\x88\x31\x87\x44\x92\xe2\ +\x42\x36\xf2\x24\xfa\x70\x62\xe6\x23\x1c\x9a\xd8\x8b\xc1\xe9\x7d\ +\xf8\x60\x72\xdf\xa6\x97\xbe\xf8\xfe\x81\xa6\x06\xb1\x24\xb8\xf5\ +\xe4\xf9\x13\x18\x6e\x3b\x8a\xa5\xd1\x32\xf4\x2d\x5b\x87\xe3\xfc\ +\x0e\xe6\xec\xd4\x45\x73\x93\xf9\x14\x6f\x8e\xfe\x0d\x67\x6a\xa3\ +\xf8\x78\xe6\x18\x5a\xa3\xea\xed\x00\x9a\x4b\xc0\x5a\xdb\x5f\x73\ +\x75\xec\x19\x7b\x13\xc7\xbc\x0b\x6d\xeb\xfb\x14\x26\x93\x33\x97\ +\x26\x1b\x25\x78\xe1\xc3\x67\x61\x0c\xc1\x30\xa3\x5c\x2e\xad\x6d\ +\x7a\x1a\x95\x18\x9c\x98\x18\x69\x9a\xa0\x96\x9c\xc4\x64\x7c\x0e\ +\xb1\x4b\x71\xa9\x96\xb2\x85\x75\x12\x4e\x14\x24\xf5\x04\x4d\x27\ +\xe0\x04\x44\x16\x60\x08\x9c\x73\x1e\x72\x59\x02\x56\x1c\xc4\x0a\ +\x9c\x06\xbf\x97\x42\xd4\x74\x02\xd6\x81\x18\x0e\x04\x82\xe3\x4c\ +\xc9\x38\x4d\x01\xba\x14\x81\x34\xb7\x00\x89\x83\x33\xdc\x7c\x0b\ +\x20\x75\x24\x04\x55\x9e\x2d\x65\x16\xb0\xe9\x65\xa6\x5a\x4d\xab\ +\x24\xac\xfc\x2c\x6c\xf3\x2d\xe0\x15\x26\x56\x49\x00\x09\x1c\x1c\ +\xea\x2e\xb9\x8c\xbb\x39\xdd\x07\x48\x2e\xc4\x01\x9a\x4e\x40\x15\ +\x02\x91\xc6\x80\x50\xe6\x42\x89\xb5\x97\xb7\x80\x13\x10\x3c\x08\ +\x80\x38\x5c\x15\x16\xd0\x0e\x29\x0f\x88\x08\x52\x75\x21\xba\x44\ +\x0c\x58\xf8\x37\x9c\x12\xd0\x98\x69\xbe\x05\x60\x41\x2e\xac\xa8\ +\x65\x52\x37\x49\x9c\xbd\x8c\x0b\xd9\x22\x88\xe1\xa0\xdd\x2b\x4d\ +\xe0\x99\x7d\xcf\x94\x5e\x39\xfa\xca\x1d\xbb\x46\x76\x6d\x9c\x9a\ +\x9f\x58\x0b\x0b\x26\x30\xb1\x00\x0c\xf2\x0d\x59\x89\xac\x4a\x90\ +\x97\xf4\x19\x22\xc0\x11\x81\x45\x54\x29\x75\xa1\x8b\x6d\xa0\xca\ +\x8b\x73\x70\xe0\x8c\x30\xdc\x8e\x6d\xbf\x5e\xf3\x63\x63\x08\x6c\ +\x58\x22\x62\x98\x88\xc5\x30\x60\xfc\x98\x23\x46\x54\x32\xb2\xbc\ +\xb2\xf4\xe3\x9b\x56\x6c\x3f\xbc\xe5\xc6\x2f\xbd\xb3\x03\x3b\xd2\ +\xcb\x12\x78\xea\x8d\xa7\xb6\xd4\x5d\xfd\x39\x61\x19\xe8\x6d\xef\ +\xc5\xd4\xdc\xa4\x5e\xd0\x7f\x40\x3d\x57\xc4\x83\x00\x72\x41\x7d\ +\x15\x60\x10\x84\x05\x2e\xb8\x90\x73\x16\x20\x84\x39\x8b\x2d\x20\ +\x4e\xb2\x39\xa4\x53\xee\xb0\xd6\xdd\xa1\x3d\x0f\xcb\x02\x38\x07\ +\x30\x6b\xa0\x93\x6b\x80\xd0\xc1\xcb\x11\xd7\x17\x30\x3a\xf4\xaf\ +\xc3\x2f\x9a\xa3\x0f\x3e\xd0\xf7\xe8\xfe\x8b\xaa\xd1\x87\x5f\x7e\ +\x78\xe0\x74\xed\xf4\xdf\xab\xe5\xea\xc0\xca\xb6\x95\xe8\xae\x74\ +\x43\xac\xea\x9e\xc9\x14\x70\xf9\x38\xc0\x89\xc2\xa9\x54\x68\xae\ +\x4f\xd5\x55\x14\x59\x3f\x20\x71\x31\x74\x3d\x1a\x2f\xeb\xe1\x34\ +\x86\x3c\x42\x86\x92\xf0\x7b\x56\x60\x1b\x52\x1a\xd2\xa1\x1a\x2d\ +\x45\x47\xd4\x85\x12\xb5\x5e\x7f\x3e\x39\xfd\xfa\xaf\x8e\x3e\x31\ +\xb0\x88\xc0\x93\x78\x92\x0f\x9f\x3e\xbc\xf3\xec\xec\xd9\xea\xf9\ +\xda\x79\x55\x7e\x69\x79\x29\x6c\x62\xf5\x42\x08\xab\x26\x6e\x11\ +\x02\x11\x3d\x96\x93\x4b\x6c\x82\xd4\x5a\xa4\xce\x65\x24\x1a\xfd\ +\x80\xd8\xc5\xb9\x82\x22\xaa\x7c\x18\x07\xe8\x39\xe1\x5a\x68\x8c\ +\xb3\x84\x50\xe1\x0e\x74\x78\x12\xf3\xc9\x0c\xa6\xeb\x53\xd5\xb1\ +\xd9\xe1\x9d\x0d\x9d\xf3\x72\xba\xe5\x67\x2d\x37\xf4\x56\x7a\x0f\ +\xf6\x77\xf6\xa3\x81\xad\x9f\xd8\x8a\x55\x5d\xd7\x60\xce\xce\xc0\ +\xc1\x86\x94\x1d\x5e\x3a\x72\x70\xda\x77\x80\xc8\xa2\xa3\x23\xb5\ +\x61\x8c\xd5\x47\x40\x14\xdc\xa7\xf8\x40\x4f\xcb\x2a\xac\x6d\xbb\ +\x16\x86\x22\x30\x19\x2f\x39\x93\x01\xcc\x5e\xc2\x4b\x8a\x74\x1c\ +\x79\xd9\x55\x5e\x82\x53\x33\x63\x88\xed\x34\x4e\x2e\x1c\xc5\x44\ +\x32\x86\x09\x3b\x8a\xf3\xc9\xc4\x8d\xbf\xf9\xf4\xbb\x87\x22\x00\ +\x9e\x5d\xc7\xb6\xf1\x99\x71\x54\xfc\xab\xca\x55\xac\xac\x2e\xc3\ +\x1f\x8f\x3f\x87\xba\xad\x23\x8b\xd6\x45\x50\xe5\x38\x97\x14\x64\ +\xf1\x1d\xe9\x24\x28\xd9\xd0\xd7\x36\xb6\x30\x82\xb1\xf9\x11\x25\ +\xda\x78\x3b\x84\x98\x29\xa0\x63\x38\x42\x7f\xd7\x00\xe6\xe7\xeb\ +\x78\xf5\xe8\x1b\x78\xef\xe4\x7b\x78\xf6\xbe\x5f\x62\x3a\x9d\xf0\ +\x04\xce\x62\xd2\xa3\xd2\xd2\xb1\x0d\x40\x46\x60\x22\xcb\x36\xf8\ +\x60\xfc\x03\x0c\x8e\x0e\xe2\xee\x8d\x9f\xc3\x6c\x7d\x0e\x60\x04\ +\x2d\x14\x39\x19\x26\xca\xe1\x82\x14\xed\xa3\x20\x14\xb4\xa6\xc5\ +\xa1\xac\x0a\xe6\x36\x13\x04\xa5\x33\x77\x29\x73\x2b\xae\x5b\x72\ +\x03\xce\xf8\xe4\xb1\x73\xdf\x73\x38\x31\x35\x02\x84\x2d\xe5\xc0\ +\xf8\x01\x1c\x73\xaf\xc3\x44\xac\xe5\x78\x4a\xf1\xda\x22\x0b\x39\ +\x50\xf8\x55\xf5\xe9\xc9\x85\x29\x24\x5a\x51\x16\x8a\x07\x3f\x0a\ +\x43\x42\x01\x56\xe5\x45\xfb\x85\xba\xa2\xb2\xb8\x69\x0c\x02\x42\ +\xea\x75\xb9\x3b\x56\xcb\x5d\x58\xd3\xde\x87\x38\xb6\x18\x9b\x1d\ +\xc7\xcf\xf7\xfc\x02\xe7\x16\x26\xb3\x54\x4c\xc5\x89\x75\x5b\x83\ +\x85\x03\x49\x76\x1d\xb1\xa0\x82\x80\x04\xb8\x0c\xb1\x8d\x35\xe8\ +\x74\xcc\x28\xa4\x20\xac\x76\x80\xfa\x4c\xd0\x4a\xfb\x19\x58\xa5\ +\x46\x98\x1e\x0b\x53\xb4\xb1\x30\x7a\xdb\xd7\x62\x49\x79\x85\x0f\ +\xca\x79\x9c\x3c\x3f\x82\xdf\x0d\xed\xc4\x64\x7d\x1a\x71\x6a\x3d\ +\xd2\xdc\xba\x96\x04\x81\xbd\x2e\xa8\x16\x8d\x2e\xb8\xdb\xa2\x7d\ +\x80\x20\x28\x08\x68\xe4\xe7\x2b\x20\x8b\x2d\x60\xb2\x6d\x4d\x2f\ +\x60\x42\xfe\x37\x60\x88\xe4\x7e\x96\xaf\x7f\xc5\xb4\xa3\xbb\xad\ +\x1b\x86\x4a\xb0\x36\x41\xd2\x48\xb1\x5e\x0e\x9e\x3d\x80\xa1\xa9\ +\xc3\x48\x9c\xf3\x63\xa7\x32\x62\x86\x63\x07\xeb\x25\x3b\x57\xc4\ +\x4e\x20\x9e\x7a\x02\x8e\x05\x1c\x5c\xce\x8f\x50\x10\xb0\x18\xce\ +\x09\x78\x79\x62\x7c\x14\x6f\x0d\xef\x45\xa9\x1c\x79\x94\x54\x96\ +\xa3\x32\x5a\x5a\xca\x68\x2b\xb7\xa2\xad\x54\x46\x67\xb9\x13\xa5\ +\x52\x0b\x60\x33\x9d\x9d\x73\x6a\x15\x43\x0e\x60\x83\x8e\xa8\x82\ +\x59\xbf\xaa\x47\xce\xbd\x8f\xba\x9b\x47\x11\x07\xd9\x0a\x46\xc6\ +\xe4\xda\x49\xa8\x54\x99\x19\x4c\x0e\x44\x17\x3f\xaf\xe8\xac\xb4\ +\xf9\x24\x50\x04\xbb\xf1\x3a\x17\x04\x18\xfb\x42\x7e\x54\x12\xbb\ +\x07\x77\xe3\x9e\xfe\x7b\x51\xe7\x3a\x84\x24\x0f\x5e\xe2\x60\x01\ +\xc7\xe0\x3a\x21\x4a\x18\xc6\x78\x30\x23\x0a\x96\x19\x4d\x8e\x61\ +\x3c\x39\x89\x12\x17\xc7\xca\xc6\xa8\x52\xdd\xe5\xd5\xe8\x2d\xaf\ +\xcf\x3d\x56\xf3\xbe\xb8\x7c\xc3\x4a\x1b\xd0\x62\x50\x6b\x26\x3d\ +\x46\x42\x58\xde\x52\xc5\xa9\x78\x30\xc4\x4e\x46\x80\x48\xf6\xe6\ +\xfb\x00\xf9\x86\xc7\xf1\x57\xcc\xe3\x2e\xd4\x01\x24\x1e\xa9\x92\ +\x29\x50\xb4\xb0\x3a\x54\xa4\x52\x26\x90\x12\x24\x3c\xf4\x95\xfb\ +\x71\x60\xe1\x6d\x94\x4c\x83\x94\x51\x02\x46\x8f\x13\x3e\xd9\x76\ +\x1b\x9e\x7f\xed\x25\x9d\xaf\xf5\x4f\x03\x91\x1e\xf7\xd2\xa3\x71\ +\x8e\xc9\xa4\xf1\xe3\x28\x48\x53\x32\xfa\xbd\x89\xbc\x8c\xd8\x8f\ +\xf9\xd5\xbf\x7c\xe1\xf0\xdd\x02\x11\x56\x13\x2a\x0b\x7c\xcb\xe3\ +\x1c\x80\x42\x69\xab\xb8\xa8\x2f\xea\x6a\x2a\x8b\x1d\x5a\xc7\xa2\ +\xbe\x6a\x98\x3c\x58\x15\x28\x29\x8c\x5a\x01\xb0\x1a\x84\x61\x15\ +\x3d\x8a\x7d\x40\x82\x59\x9c\x8a\xc2\x55\x8a\x1a\x2c\xff\xfe\x0c\ +\x25\xee\xdb\xe1\x8c\xa2\x16\x92\xc7\x65\x14\x84\x5b\x00\xec\xca\ +\xec\x7b\x19\x58\x45\xa8\x65\x0a\x42\x0a\xc9\x0a\x36\x26\x75\x9d\ +\xc5\x24\x22\x03\x21\x35\x65\x50\x26\x28\x14\xfa\xf9\x9e\x10\x80\ +\xfc\x78\x00\x54\xe5\xd7\x2c\xd1\xe6\x3f\x7d\xf9\xc8\xbf\x2f\x59\ +\x8d\xca\x4f\x64\x84\x88\x3e\x8b\xef\x60\x33\x1c\xb6\x03\xd8\xa0\ +\xe9\x5d\xf2\x7d\x09\x8b\x24\x37\x48\xd0\x76\x38\xb9\x99\x74\x35\ +\x09\xa9\x4b\x40\x61\x43\x8b\xb8\x01\xb5\x80\x92\x01\x42\x35\xca\ +\x14\xd6\x8f\xf6\x10\x61\x97\x7a\xb2\x7f\xab\xf4\x22\x1b\x07\xe3\ +\xfa\xae\x81\x0c\x59\x27\x7b\x77\x7f\xf5\xf8\x21\xa5\xf1\xdf\xee\ +\x07\xc2\x2f\xec\x0f\xf8\x9f\x8d\x1f\xe5\xa7\xc9\xe2\x66\x71\x00\ +\x85\x7c\x4d\xc1\xe7\x0b\x4b\x64\x56\xa0\x0b\x8f\x54\x8a\xdd\x78\ +\xf7\xb1\xef\x4f\x7e\xaf\xb9\x4f\xa7\x9d\xba\x52\x28\x0d\x34\x06\ +\xb4\x9f\x5f\x80\x2e\xc4\x83\x81\x23\x0b\xe0\x82\x3b\x78\x10\xa4\ +\xf9\x4f\xe6\x10\xca\x90\x80\x38\x8d\x61\x59\x4b\xe3\x8c\x54\xc8\ +\x5a\x46\xd3\x94\x53\xc5\xd5\xdd\xa0\xdb\x6a\xd3\x1f\xaf\xe7\x11\ +\x28\x4e\xa5\x96\x21\x89\xb5\xf9\x2e\x6b\xb3\xa7\x75\x61\x9a\x85\ +\x4e\xa3\x10\xa0\x5e\x36\xdd\x02\x70\x79\xc1\xaa\x72\x21\x89\x11\ +\xb3\x05\x87\x8a\xd4\x8b\x82\x67\x5c\x0b\xa7\x84\xf9\x44\xcd\x76\ +\xa1\xa2\x09\x65\x34\xe6\xd3\x1a\x16\x38\x41\xb1\xbb\x5a\x2d\xd2\ +\x16\xe2\xc4\x93\x9b\x55\xff\x37\x4a\x88\x94\x4a\xf3\x09\xd0\x62\ +\x7f\x9a\xad\x2d\x60\x5e\xe2\xac\x48\xb3\x06\xf5\x34\xcd\x32\x11\ +\x31\x2a\x69\x09\xd0\x9b\x7f\x02\x65\xb2\xf9\x16\xc8\x17\xd3\x43\ +\x18\x98\x4b\xea\x98\x45\x8c\x52\x9a\x6a\xfe\x8f\x98\xf3\x9b\x9c\ +\x9a\x8d\xd4\xff\x89\x24\x9b\x2f\x57\x83\x05\x0c\x1c\x5c\x71\xb7\ +\x36\x5b\x5f\xc0\x9c\x8b\xf3\x1a\x28\x28\xaf\x41\x50\x27\x25\xa0\ +\xd0\x00\x66\x72\x4d\x27\xc0\xcc\x43\xc2\x82\x9e\x6a\x15\x6b\x3a\ +\xdb\x41\x91\xc1\xbb\xb5\x69\xa4\xec\x02\xa9\x22\x5b\xf5\x47\x3d\ +\xb8\x86\xbb\x31\x99\x4e\x60\x5e\xe6\x20\xa5\x74\xa8\xe9\x04\x5c\ +\xc9\xed\x5e\xd6\x5a\xc1\xaa\x25\xed\x58\xdd\x59\xc1\xda\x6a\x09\ +\x6d\xa6\x17\x6f\x4f\x9e\x0d\x0c\xa1\x16\xb8\x73\xf9\x9d\xa8\xc6\ +\xed\x18\x8b\x46\x61\x5c\xa4\xdf\xa5\x65\xda\xd3\xfc\x7d\xe0\x69\ +\xec\x6f\xef\x2c\xfd\xa3\xa7\xab\x15\xbd\x5d\x25\x74\xb7\x33\xae\ +\x6b\xef\x04\xd7\x1c\xd2\x5a\x02\x5b\x4b\x51\x45\x3b\xb6\x2d\xdf\ +\x86\x92\x29\x83\x98\x01\x56\x37\x7a\x6b\xf2\xbb\x73\x07\x9b\x4d\ +\x40\x8b\x82\xa4\x5a\xff\x5a\x47\x95\xe6\xd6\xaf\x28\x61\x9a\x09\ +\x13\xb0\x68\x69\x2b\x41\xa2\xcc\xc6\xd5\x4a\x27\xa2\x28\x02\x47\ +\x06\x14\x91\x07\x4f\x73\x82\x07\x1b\xe7\x36\x9b\x80\xb6\xb1\xc7\ +\x16\x8e\x9f\x34\xb3\x37\xcf\xb4\xb8\xa1\x29\x06\xce\x49\x02\x29\ +\x49\x8e\xce\x0e\x4f\xa0\x35\x82\x69\x61\xb4\x94\x5b\x0f\x78\x27\ +\xdb\x76\xea\x87\x53\xc7\xaf\xaa\x3f\x7b\xbc\xf5\xc8\xf8\x47\x04\ +\xda\x70\xdf\xef\x07\xb6\x9f\x41\x6d\xd3\xb4\xa9\xf5\x80\x41\x62\ +\x48\x8e\xd7\x8f\xf3\x91\xda\x91\xb8\xda\xda\xf5\x3e\x4e\x9c\xfa\ +\xf3\xe0\x13\x83\x69\x13\xfe\xec\x71\x75\xb6\xff\x00\xae\x28\x29\ +\x62\xea\x92\x75\xb4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x09\x64\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x3b\x13\x14\xb8\xd9\xc1\x00\x00\x08\xf1\x49\x44\ +\x41\x54\x78\xda\xed\x59\x7d\x6c\x55\x67\x1d\x7e\xde\xf7\xbc\xe7\ +\x9e\xde\x7e\xae\xa5\x9f\xb4\x9d\x1d\x6c\x14\x1b\x09\x43\xa6\x6c\ +\xc2\x8c\x89\x59\xe6\xc6\x66\x34\x31\x71\x93\x44\xc5\xf0\xd7\xd4\ +\x68\x8c\x7f\x10\xfc\x43\x13\x17\xe3\xc7\x1f\xba\x0d\x15\xe3\xb2\ +\x45\xb3\xc4\x21\x0b\x13\xa6\x13\x88\x32\xb6\x31\x70\xc0\xa0\xb5\ +\x5b\xa9\x94\x6e\xac\x85\xb6\xb7\xf4\xe3\xb6\xf7\xb6\xf7\x7c\xbf\ +\xfe\xce\x7b\xcf\xe9\x49\x9b\x22\x70\xbb\x52\x4c\xf6\xdc\x3e\xf7\ +\x77\x4e\x6f\x4f\xfb\x3c\xbf\x8f\xf7\xbc\x27\xc5\x87\xf8\x7f\x86\ +\x94\x32\x20\x27\x16\x7a\x3d\x23\x62\x21\x60\x0b\x10\xcf\x4e\x74\ +\x8f\xee\xec\x1d\xc8\x6e\xfb\xf5\xbe\x73\xfa\x78\xc6\x06\x90\x17\ +\x23\xe3\x1f\x9a\x7b\xd5\xac\x3f\xbc\xf9\xee\x26\xfb\xde\x35\x35\ +\xbf\x7a\xf8\x53\xcd\xdb\x19\x63\x37\xd6\xc0\x81\x13\xfd\x7a\xf7\ +\xfb\x13\xd3\xf7\x6f\x68\x12\xaf\xb4\x0f\x22\x9d\xb5\xe7\x88\x9f\ +\x4f\x78\x0c\x43\xd7\xf0\xe0\x86\x26\x5c\x1c\xce\xda\xf7\xdd\xd5\ +\x54\x42\x06\x5c\x14\x00\x81\x02\xf1\xed\x5f\xbe\xe6\x0b\xce\xc4\ +\x50\x26\x8b\x4f\xae\x6d\x40\x3d\x8a\xe7\xe4\xfa\xea\x78\xf1\x8d\ +\x5e\x1c\x79\xb3\x4f\x23\x03\x1e\x08\x37\xd4\x80\xef\x98\xb0\x29\ +\x8e\x8d\x67\x60\x99\x55\x40\x8c\x6b\x36\xd2\x37\x38\x86\xde\xfe\ +\x61\x50\xf6\xe5\x8d\x37\xe0\x9a\x4a\x9d\xeb\x58\xb0\x2c\xbb\x90\ +\x29\x82\xe7\xd8\xf0\xe9\x7a\x85\x1b\x6d\xc0\x73\x4c\x15\x1d\x3b\ +\x30\x50\x98\x08\xcf\xb5\x89\xe6\xd2\x18\xf0\x63\x03\x30\x4d\xbb\ +\xc0\x24\x58\xf0\x9d\xa5\x32\xe0\xc6\x06\xec\x6b\x6c\x21\x49\xaf\ +\xb9\x15\xf0\x97\xaa\x02\xd2\xf7\x01\x06\xb8\xae\x0b\xb3\xd0\x16\ +\xf2\x3c\xf8\x9e\xbb\x34\x06\x18\xd7\x18\xd3\x04\xc8\x87\xaa\xc0\ +\xf5\x40\xca\x28\x32\x68\xc2\x60\x4b\x65\x00\x9a\x5e\x0c\x5f\x72\ +\x58\xf1\x0c\x5c\xdf\x72\xca\x34\xf0\x44\xf1\x12\x55\x80\x71\xa6\ +\x19\x25\xf0\xc1\x61\x5e\x5f\x05\x62\x3b\x4c\x40\x18\xa5\x4b\x53\ +\x01\x72\x00\x61\x94\xc1\x97\xb2\xe0\x65\x14\xbc\x18\xc2\x28\xff\ +\xe0\x2a\x20\x49\xcc\x9a\x47\x76\xad\x77\xa5\xf6\x39\xdb\xf1\x05\ +\x18\x57\xad\xa2\xe2\xdc\xe3\xe0\x84\xbe\x3c\x99\x9b\xe7\x46\xc6\ +\xae\xad\x91\x58\x19\xa8\x8a\xac\x75\xcb\xee\x1f\x06\x8b\x82\x94\ +\x1e\x82\x08\x15\xc3\x73\x19\xd4\x58\xc2\x10\xf2\xdc\x86\xd6\x8a\ +\xdd\xcf\x3e\xbe\xc5\xbf\xa2\x81\xfb\x1f\x7b\xa6\xb2\xa5\xb9\xe1\ +\xb0\x69\xbb\xe5\x03\xa9\x31\xe4\x2c\x37\xf8\x05\x4a\x30\x89\x8d\ +\x8f\x89\x92\xce\x19\x9d\xbb\x8e\x43\x06\x1c\x30\xc6\x66\x11\x60\ +\xb1\x0f\x19\x2e\xa2\x72\x36\x27\xed\x1c\x45\x01\xf8\xfe\x8f\x22\ +\xb1\x08\x23\x9d\x2b\x82\x8c\x94\x97\x97\xa0\xba\xb2\x4c\x9a\x2c\ +\xb1\x8c\xae\xdb\xc9\x18\x9b\xdf\x40\x7d\x55\xf2\x96\xac\xed\x94\ +\xd5\xd6\x96\x63\x45\x55\x16\x1a\x17\xf3\x64\xd0\x0b\x99\x17\x6d\ +\x92\xc9\x6c\xce\x07\xe7\x3c\x14\x0f\xcc\xe8\x97\xf1\x55\x52\xbd\ +\xa9\x48\x94\xa4\x4b\xa2\x26\x99\xc5\x6d\xad\x09\x48\xf5\xc1\xdc\ +\xcd\xb6\x08\x09\x18\xc9\x32\x94\x54\xad\x64\x1c\xee\x36\x00\xbf\ +\x21\xfa\xf3\x1a\x48\x30\xab\xff\xed\xb7\xbb\xce\x1a\x86\xd1\xb6\ +\xbc\x46\x87\xd0\xf8\xfc\x95\x67\x00\x57\x1d\x44\xe4\x5c\x1d\x03\ +\xa1\x78\x4e\x31\xbc\x26\xca\x94\x54\xea\x19\x62\xf1\x74\x4c\x06\ +\xb2\xd3\x16\x26\xb3\xb9\xfc\xfd\xc0\xf7\x94\xbb\xf9\x56\xac\xd5\ +\xb7\x25\x90\xcb\x8c\x62\x62\x72\x42\x00\xeb\xe5\x15\x5b\xe8\xf7\ +\x3f\xfe\xba\xbb\x6c\xfd\xd6\x1d\xf4\x47\xf6\xba\xb9\x4a\xde\xd8\ +\x50\x8d\xb9\x20\xc1\x4a\xb8\xa6\x9c\x84\x6e\x64\x2c\x98\x4b\x12\ +\xa7\xcc\xb0\x48\x4f\x28\x3e\x9f\x62\x3f\xf8\x3c\x88\xe1\xb1\xe7\ +\x53\x24\x7a\x9e\x8c\x8d\x20\x46\xd2\x48\x40\xe7\x0c\x7f\xda\xfb\ +\x22\x4a\x4a\x92\xcf\x00\x5f\xbc\xa2\x81\x28\x63\xfb\x4a\x57\x3d\ +\xf4\xdb\x8b\x17\x46\xbf\x99\x34\x38\x8a\x4b\x4a\x67\x65\x5d\x08\ +\x0e\x04\x59\x96\x20\x32\x80\xc8\x24\x87\x04\x07\x90\x8f\x0c\xa1\ +\x89\x59\xa3\x2b\xd5\x4b\x89\x0f\x5e\x92\x13\x25\x91\x11\xa1\xe8\ +\xf9\x44\xd7\x57\x46\x00\x09\x5d\x08\x6c\x5c\x77\x3b\x9e\x7a\x7a\ +\x0f\x32\x53\xe6\xa1\x89\x51\xf1\x04\x69\xbc\xfa\x72\x51\xf4\x91\ +\x4f\x07\x77\xa8\x37\x8b\x92\xc9\x8f\xdd\xde\xb6\x36\x9f\x71\x4d\ +\x90\x78\x1d\x1a\x51\x08\x41\x91\xa8\x05\x54\xad\xa4\xa2\x9a\x83\ +\x80\x2c\x20\x9b\xe7\xf9\xd9\x57\xab\x8b\x1f\x90\x44\x7a\x33\x74\ +\x49\xb8\x0b\x97\xa8\x0b\x86\x3b\x6e\xad\xc5\xea\x15\x0d\xf0\x1c\ +\x07\xcf\xef\xf9\x0b\x3a\xde\xe9\x19\x66\x9a\x58\x97\xbb\x70\x64\ +\xe0\x9a\x1f\x29\x8b\x9a\x37\xdd\x49\xe1\x58\x4d\x5d\x43\xb2\xb6\ +\x69\xa5\x12\x2c\xf4\x40\x7c\xc4\xd8\x44\x6c\x24\x30\x40\x71\xee\ +\x4a\x24\x65\x34\xb8\x14\x3d\x12\xef\x53\xb6\x3d\x25\x9a\x33\x89\ +\xc6\x9a\x0a\xb4\x34\x56\xc2\x10\x1a\xd2\x13\x59\xb4\x77\xbd\x8b\ +\x93\xed\xe7\x90\x9b\x18\xc4\x74\x66\x24\x28\xd4\x17\xac\x4b\xff\ +\x7a\xe9\xba\x6e\x64\x66\xff\xd1\xf6\xa2\xe6\x8d\xdb\x47\x86\x07\ +\x9f\x28\xaf\xac\x46\xb2\xbc\x3a\x3f\x7c\x92\x88\x80\x9c\xa8\x01\ +\x2c\x4f\x99\x8f\xe1\x92\x4b\x64\x6c\xa6\x89\x24\x05\x8d\x62\x71\ +\x92\xa3\xb2\xcc\x40\x55\x59\x12\x45\x86\x16\x18\x51\xf7\x90\xf3\ +\x7d\x29\xec\x3d\x78\x06\x63\xe9\x49\x38\x8e\x0d\xc7\xb6\xc1\xa4\ +\x05\x6b\x6a\x34\x18\xf6\xa7\xc0\xd8\x4b\x05\x3d\xd4\x93\x01\x52\ +\x86\x7d\x45\xc9\xa2\xcd\xad\x6b\xef\x41\xc2\x28\x41\x51\x91\x41\ +\xd1\x98\xa9\x82\x4e\x55\x31\x8c\x84\x62\x22\x41\xc7\x74\x9e\xd0\ +\x35\xe8\xaa\x3a\x3c\x5c\x56\x99\x6a\x9d\x9c\xe9\x60\x24\x9d\xc5\ +\xe5\xb1\x0c\x26\x32\xd3\x70\x5d\x07\xae\xa3\x38\x23\xdc\xb6\x2d\ +\xc0\xb3\x30\xd6\xff\x6f\x64\xb3\x99\x33\x00\xdb\x64\x0d\x9c\x98\ +\x2e\xc8\x80\x32\xd1\xb4\xb1\x1e\x90\xed\xcb\xea\xea\xeb\xea\x5a\ +\xee\x24\x51\xba\x32\x60\x84\x4c\xe8\x09\x70\x4d\x80\xa9\x19\x08\ +\x2b\xc0\xa2\x21\x66\xf1\xf8\xfa\x41\x0b\xc5\x3d\x4f\xfd\x1e\x8a\ +\x27\xe1\x14\x49\x3c\x45\x0b\x1e\x99\xca\xa4\xba\x30\xd4\x7f\x61\ +\x5a\x02\x9f\xb0\x06\x4e\x76\xe1\x7f\x40\xc3\x55\xe0\x4e\xf6\x67\ +\xb5\xf2\xe6\xb3\xb9\xe9\xa9\x2f\x57\x54\x94\xd1\xe6\xb1\x2a\x2f\ +\x98\xeb\x00\x17\x00\x13\x2a\x72\xae\x2b\x73\x3c\x1c\x74\x5d\x0f\ +\x86\x5e\x91\xce\xb5\x78\xd8\x03\x93\x9c\xe7\xe7\x84\xcf\xb9\x63\ +\x53\x94\xd6\x65\xf4\x9d\x7f\x47\xd2\xa0\x7f\xcb\x1a\x3c\x75\x10\ +\x84\x02\x0d\xc4\xd0\xcb\x9b\x7b\x24\xb0\x2c\x3b\x39\xba\xa1\xa9\ +\x65\x05\x84\x5e\x02\x3d\x61\x50\xcb\x24\x28\x26\x54\x45\x28\x12\ +\x49\xb8\x08\x28\x14\xb5\x50\xbc\x88\xc4\x6b\x24\x3c\x5a\xa5\x78\ +\xbc\xed\x80\x84\x82\xe0\x34\x0f\x1d\x47\x61\x99\xe6\x0b\x00\xfb\ +\x81\x97\x1d\x90\x0b\x33\x10\x57\x01\xa2\xbc\xf9\x35\xcf\xf3\x1f\ +\xb2\x72\x13\xf5\x4d\x2b\xdb\x48\x0c\x09\x36\x88\x81\x11\x3d\x12\ +\x2f\xf2\x99\x8f\xb3\xaf\xc4\x6b\x91\x78\xa6\x18\x8a\xe7\xb3\x1a\ +\x58\x08\xe0\x42\xd7\xeb\x18\x49\x0d\xbd\x0f\xb0\xcf\x53\xf6\x55\ +\xdf\x2f\xd0\x40\x0c\x6f\xb2\xdf\x21\x13\x47\xa9\x95\xb6\x26\x93\ +\x9a\x5e\xbd\x7c\xa5\x1a\x64\x55\x05\x5d\x0f\x29\x42\xe6\xcd\x88\ +\x30\xfb\x9a\x88\xb6\x1c\x2c\xac\x40\xd4\x36\xea\x4d\x7d\x7f\x74\ +\xa0\x13\x3d\x9d\x67\xdc\x60\xc9\x24\xf1\xdd\x20\x7c\x70\x06\x62\ +\x13\xc3\x34\x0f\xe9\xf1\x91\xe1\x07\x1b\x5b\x6e\x45\x71\x59\x0d\ +\x09\x8d\x05\x27\xf4\x59\x55\x88\x4c\x44\xad\x13\x8a\x07\x71\xf6\ +\x16\xcb\x36\x53\x38\x75\x78\x3f\x1c\xcb\x7e\xdc\x1a\x3a\xfd\x07\ +\x10\x16\xc1\x40\x34\x0f\x4d\xa7\x7d\xd7\x5d\x37\x9a\xea\x6f\x6d\ +\x5d\xbb\x1e\x42\x2b\x42\x22\xca\x7a\x18\x23\x53\x6a\x80\xf3\x2d\ +\x14\xb6\x0f\x62\xf5\xe1\xea\xc4\x35\x07\xc7\x0f\x3c\x87\xf4\xc8\ +\xc8\x51\x30\x6c\xf3\xa6\x52\xde\xa2\x1a\x70\x27\x2f\x4a\x51\xda\ +\x70\xd8\x9a\x9e\xfa\x8a\x65\xa5\xcb\x56\xb4\x7d\x1c\x1a\x53\x82\ +\x95\x91\xc4\xac\x56\x52\x15\x88\xb3\x3f\x47\x3c\xd3\x80\xce\x13\ +\xfb\xd1\xdb\x71\x7a\x0c\xc0\x03\xf6\x70\xe7\x28\x08\x8b\x69\x40\ +\x81\x56\x87\x29\xad\xa4\xf6\x6c\x7a\x78\xf0\xd1\x5b\xea\x2a\x59\ +\x6d\xfd\x0a\xe8\x9a\x32\x11\x33\x6a\xa1\x68\xe9\x64\xb1\xf0\xe8\ +\x7f\x02\x03\x97\x3a\x70\xfc\xaf\xbb\xe1\xb9\xde\x56\x67\xb4\xfb\ +\x28\x0a\x00\x47\x81\xb0\x53\x1d\x7f\xf7\x5d\x67\xe7\xb1\xbf\xed\ +\x41\xd6\x4c\xa9\x7d\x90\x46\xa4\x8c\x87\xf3\xa0\x06\x5c\x31\x9a\ +\x09\x4d\xc4\x2b\x92\x25\x27\xf0\xfa\xbe\x3f\xc2\x36\xcd\x67\xc1\ +\xc5\x6e\x14\x08\x8e\x85\x40\x62\x7b\x6e\x72\xa2\xfd\x1f\x7f\xde\ +\x05\x24\xfc\x7c\x9f\x73\xae\x44\x0a\x21\xf2\x5b\x8b\xc0\x40\x34\ +\x0b\x51\x2b\x19\x0c\xaf\xee\x7f\x1a\xe9\xa1\x81\x6e\x30\x7c\xc7\ +\x19\xe9\xc2\x92\x18\xb0\x47\xba\x72\x90\xf2\x6b\x03\xe7\xce\x4e\ +\xbd\xf1\xcf\xe7\xc9\x04\x89\x0b\x9f\xcc\x38\x63\x24\x38\x9f\x6d\ +\xc6\x89\xc8\x2f\x3f\x4c\x70\xb4\xbf\xf5\x32\xce\x9f\x38\x66\x42\ +\xca\xaf\xba\xe3\xef\x66\xb0\x00\x68\x58\x20\x7c\x73\x2c\xc5\x8d\ +\x8a\x4c\xea\xbd\xff\x3c\x50\xd7\xb6\x1a\x35\x55\x8d\x33\x95\x60\ +\x80\xda\xfb\x7b\x5e\x40\x17\xae\xe7\xa1\x7f\xa4\x07\x2f\xef\xfa\ +\x09\x9c\x9c\xb9\x83\x66\x69\x0f\x08\x4b\x69\x40\x41\x2b\xad\x3f\ +\xe9\x99\x53\xeb\x2f\x9d\xef\x5c\xb5\x6a\xd3\x67\x51\xcc\x93\x00\ +\x0b\xc4\x4b\xb5\x65\x76\x43\xf1\x19\x39\x85\x17\x76\xee\xc0\xf8\ +\xc5\xbe\x43\x9a\x51\xf1\x98\x6f\x8e\xe3\xa6\x30\xe0\xe7\x46\xc1\ +\x8d\xf2\x57\xcc\x89\xf1\x2d\xe3\x93\xa9\xb2\xd6\xbb\x3e\x03\xee\ +\xc8\x30\xfb\x1e\x5c\xd7\x83\xcd\x25\x0e\xec\xdb\x89\x73\x47\x0e\ +\xa5\x18\x17\x9b\xdd\xcc\xa5\x49\x00\x4b\x6d\x20\x86\xb4\x33\x59\ +\xae\x97\x74\x8f\xf5\xf5\x3e\xa2\x37\xd6\xb2\xe5\x0d\x77\xc0\x27\ +\xe1\xca\x80\xf4\xd1\xf9\xde\x71\xbc\xfa\xbb\x9f\xf9\x74\xb8\x85\ +\x32\x7f\x0a\x84\x9b\xc9\x80\x82\x74\xa6\x7b\xa0\x15\x55\x0d\x74\ +\x9f\xb9\xbb\xfe\x9e\x7b\x51\xca\x4b\x54\x0b\xa5\x64\x1a\xfb\x7f\ +\xf1\x3d\xe4\xd2\xe9\x27\xa5\x9d\x7d\x12\x84\x9b\xd1\x80\x02\x2f\ +\xaa\x3c\xe2\xe6\xb2\x0f\x0f\x0f\xf4\xd6\xb7\x6c\xbc\x0f\x8e\xe0\ +\x38\xf8\xdc\x4f\x31\xd4\x71\xa6\x9d\x2a\xf4\x28\x99\x74\x71\xb3\ +\x43\x2b\xae\x59\xa3\x25\x2b\xa7\x36\xed\xf8\xb9\xfc\xe8\x97\xbe\ +\x21\xb5\xe2\xca\x0c\x4f\x56\xb6\x61\x11\xc0\xb1\x08\xf0\xa6\x2f\ +\x77\x32\x2d\xf1\xfd\xea\x9a\x2a\xe9\x0f\x5d\x94\x12\xda\x77\xfd\ +\xdc\x78\xd7\xa2\x24\x0b\x8b\x84\xd2\x65\x2d\x6f\x79\x52\xf6\x0c\ +\xf7\xf4\xec\x71\x1c\xed\x39\xba\x5f\xe0\x43\xcc\x83\xff\x02\xde\ +\xba\x81\xb0\x87\x08\x30\x21\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x09\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1c\x11\x0e\x0b\x08\x65\xbe\x50\x00\x00\x09\x06\x49\x44\ +\x41\x54\x78\xda\xed\x59\x7b\x8c\x15\xd5\x1d\xfe\xce\xcc\xdc\xd7\ +\x2e\x8b\xb0\x3c\x44\x6d\xb1\xb2\x20\xb6\x6a\xa5\xa9\xb1\x25\x35\ +\xa4\xb5\xb6\x52\x6a\x63\x2b\x08\x3e\x82\x89\x86\x58\x6b\x03\x46\ +\x6b\x52\x83\x69\x6b\xe3\x1f\x4d\x63\xdd\x36\x52\x45\x8d\xb5\xbe\ +\x1a\x4a\xc5\x47\x5a\x22\x16\x8b\xf8\x82\x2a\x05\x45\x17\x01\x61\ +\xd7\x0d\x8f\x5d\x90\x5d\x77\x97\xdd\xfb\x98\x3b\x33\xe7\x4c\x3f\ +\xce\x99\x3b\x73\xef\xae\xa1\x20\x49\x59\x12\x7e\xf7\x7e\xfb\x9b\ +\x99\x3b\x73\xe6\xfb\x7e\xaf\x99\x00\x4e\xda\x49\x3b\x36\x13\xc0\ +\xb1\x5b\x18\x86\x16\x5d\x03\x51\x26\x5c\x21\xc4\x89\x23\x60\xe7\ +\x9e\xde\x4c\x47\x57\xe1\x9e\xb3\x4e\x1f\x79\xed\xf3\xaf\xb7\xe7\ +\x9f\x5e\xbd\xe3\xe1\xfe\x82\x7f\xff\x8e\x65\xd7\x4a\xfc\x1f\xcc\ +\x3a\xc6\xc8\x63\x51\xf3\x2b\xb3\xd7\xbd\xdf\x71\x87\xe7\xf9\x67\ +\x38\x96\x9c\x9a\xcf\x17\x9b\x95\xf4\x56\x4d\x99\xfb\xf8\xe9\xc3\ +\x5e\x00\x4b\x05\xad\xbb\xbb\xce\x7e\x7d\x53\x9b\x08\x84\x85\x6f\ +\x5e\x3c\x15\x3f\xb9\xea\x02\x64\x2d\xff\x3b\x2a\x28\x6f\x6e\x9a\ +\xfd\xc8\x15\x93\x67\x3f\x3a\x5c\x05\x18\xf3\xdc\x7c\xb8\xbd\xad\ +\x03\x56\x5d\x1d\x7a\x3d\xe0\xab\x17\x4d\x41\xf3\xe2\xcb\x71\xce\ +\xc4\x86\x71\x14\xf1\x9c\x92\xe5\xfb\x9b\xae\x5c\x5a\x37\x6c\x05\ +\x28\xbf\x24\xa4\x5f\x44\xd9\xf3\x09\x0f\x6e\xd9\xa3\x98\x2c\x7e\ +\xbe\x70\x26\xae\x9b\x75\x9e\x05\xe5\x2d\x54\xd2\x5f\x37\xe9\x47\ +\x0f\x9c\x3b\x5c\x05\x84\x04\x5c\x2f\x00\xfb\x80\xf0\x34\xf2\x65\ +\x1f\x17\xcf\x38\x17\xf7\xdc\x36\x13\xa7\x35\x66\xa6\x85\x32\xd8\ +\x30\xe9\x87\x0f\xfe\x78\xd2\xec\x47\xac\x61\x25\x40\x32\x03\x5a\ +\x40\xb9\x42\x3e\xa8\x40\x67\xa3\x7e\xf4\x48\x2c\x5e\x34\x0b\x97\ +\x7e\xed\xcc\xba\x50\x7a\x0f\x41\xc9\xe5\x4d\x73\x1e\x1d\x3b\x9c\ +\x32\x00\x42\x97\x90\xef\x05\x84\x1f\x21\xd9\x2f\x79\x12\xb3\x2e\ +\xfb\x0a\x16\x5d\x3f\x1d\x0d\x59\x31\x87\x22\x36\x4d\x9e\xfb\xf8\ +\x8c\x61\x21\x20\x0c\xdc\x50\x05\xae\xce\x80\xef\x07\x9f\x0a\x8f\ +\x28\xba\x1e\xc6\x9f\xd6\x88\x3b\x6f\xfe\x16\xbe\x3c\xa5\x71\x22\ +\x2f\x5a\x33\xe5\xea\xa7\x7e\x3d\xe5\xea\xa7\xd3\xc7\x37\x03\x24\ +\xaf\x7c\x0a\xf0\x2a\x02\x64\x84\x44\x40\x10\x24\xdb\xae\x94\x98\ +\xf3\xfd\xf3\x31\xef\xbb\x67\x3b\x69\x3b\xfc\x25\x10\xae\xa1\x88\ +\xb3\x8e\x51\x40\xf2\x60\x22\x1c\x42\x1c\xb9\x80\xb2\x60\x16\x58\ +\x42\x24\x18\x48\x04\x31\x94\xf6\xb1\xa0\x20\xf1\x85\x92\x87\x2f\ +\x9c\x39\x0a\xb7\xcc\x3d\x1f\x9f\x1f\x5f\x77\x31\x42\xb5\x91\xd9\ +\x98\x4b\x21\x38\x5a\x13\xd5\xe4\xef\x7f\x6a\xf5\x7d\x52\x86\x0b\ +\x9f\x78\x61\x7d\x6a\x5f\xd7\x41\x40\x58\x10\x84\xfe\x5d\xfa\x44\ +\x99\xf0\x62\xe8\x63\x8a\xa0\xbf\xef\x81\x66\x04\x2a\xd4\x0b\x86\ +\xf1\xa2\xfa\x4f\x12\x1c\xb3\x4f\x9f\x20\xe3\x58\xd8\xb8\xa5\x1b\ +\xaf\xbe\xb3\x8f\xbb\xe2\xcf\x10\xb8\x75\xe7\x5f\xe7\xe7\x3f\x93\ +\x80\x2b\x7f\xfa\xfb\xf2\x35\x3f\xf8\x46\x7a\xc7\xae\x03\xd8\xff\ +\xc9\x00\xc8\x27\x42\x08\x25\x03\x48\x29\x89\xc0\x6c\x2b\x19\x1f\ +\x53\xdc\xfe\xf6\xcc\xcb\x6a\x97\x34\x54\x63\x11\x09\xf9\x41\x50\ +\x0a\x42\x00\x03\x03\x01\x56\xbe\xb9\x17\xbd\x03\xde\x36\x40\xcc\ +\xdf\xb9\x7c\xfe\xa6\xa3\x7e\x99\x1b\x73\xe1\x82\xf0\x9a\x2b\x66\ +\xa0\x71\xc2\x58\xd8\xb6\x0d\xcb\x76\x60\x59\x16\x61\x6b\x2f\x08\ +\xed\x85\x20\xb4\x8f\x01\x31\x78\xb9\x30\x76\x61\x45\x40\x0d\x79\ +\xa5\xbd\x52\x2a\x16\xe2\x70\xed\x7f\xb7\x7c\x82\xf7\xdb\xfa\x4a\ +\x5c\xf5\x2e\x2e\xfc\x07\x66\x23\x3c\xf2\x1e\x50\x12\xf9\x62\x49\ +\x4f\x0d\x22\x69\xca\x80\x3e\xae\x6b\x7a\xa9\x86\x80\xa5\x47\xa8\ +\x2a\x84\x1a\xc1\x21\x04\xdc\xae\x3e\x3f\x30\x88\xd6\x4c\x7a\xc3\ +\x2d\x63\xda\xd9\x23\x30\xeb\xeb\x13\x72\xd9\xb4\xd5\x4c\x61\x2b\ +\xa7\xcc\x7b\x72\xc2\x51\x08\x50\x7a\x9e\x7b\x7a\x86\x4b\x2e\x9c\ +\x10\x4f\xc8\x93\x0c\x09\x25\x24\x13\xa2\xc9\x3e\xcc\xb1\xea\xf3\ +\x02\x7a\xbd\x46\x8d\x88\x21\xcd\x5e\x72\x3d\xe4\xd2\x01\x2e\x9f\ +\x3e\x16\x13\xc7\x65\x67\x51\xc4\xa6\xc9\xf3\x9e\xfc\xde\x11\x4e\ +\xa1\x88\xb4\x57\xc9\x40\xd5\x44\xa9\x26\xa2\x22\xa2\xf4\x4a\x45\ +\x5e\xef\x23\x42\x98\xf8\x08\xbc\x8c\xa8\x08\xac\x16\x21\xab\x33\ +\x12\x67\xbc\xe8\x16\x31\xad\x29\x85\x8b\xa6\x36\x9c\x6e\x8b\xf0\ +\x1f\x93\xe7\x3d\x71\x2f\x91\x39\xac\x00\x28\x73\x31\xc9\x0f\x89\ +\xbe\xac\x44\x2e\x26\x0f\x28\x22\xf6\xa1\xf1\xb5\x48\x04\xa9\x2a\ +\xd1\x41\x4d\xe6\xaa\xca\x29\x0a\x18\xef\xc5\x2c\xa4\x20\x59\x09\ +\x28\x1d\x80\x53\x6c\xb7\x55\xb9\x70\x07\x4b\xfc\xcd\xa6\xab\x1e\ +\x3b\x07\x55\xe6\xd4\x66\xe0\xd0\x42\x26\x03\x21\xa8\x4d\x10\xf4\ +\x66\x9b\x5e\x84\xf4\xfa\xcc\x58\xb9\x10\x09\x42\x51\x3b\x3e\x4d\ +\xdf\x46\x50\xc6\x53\x48\x15\x14\x61\x1a\x38\x65\x5b\xf0\x25\x7b\ +\x30\xef\xa2\xa7\xa7\x1f\xbb\x3a\x0e\xa0\xbf\x3f\x4f\x2e\x1e\x83\ +\xe9\x51\x68\x17\xd2\x23\xcf\xb8\x30\x35\x62\xdc\x06\xbe\x4b\x2d\ +\x02\xf0\x44\xdb\x8a\x05\xe1\x20\x01\xa6\x99\x3c\x5f\x92\x8c\x04\ +\x60\x1b\x36\xc2\xc0\x01\x92\x69\x23\xa2\x9f\xf4\x87\x3e\x8c\xff\ +\x0c\x1a\x9b\x88\xa1\x94\x11\x62\x5b\x16\x24\xef\x53\x2e\x05\xac\ +\x79\x97\x23\xb4\x84\x6e\x92\xce\x17\x4a\xcc\xc2\x21\xc2\x3e\xbd\ +\x6f\x26\x5c\x34\xf5\x40\x6e\x85\xae\x56\xe4\xfc\x42\x43\x7a\xd4\ +\xc4\xc7\x10\xa2\x1f\xc0\x73\xce\xe0\x12\xea\xed\xcb\xc3\xa3\xda\ +\x11\x23\x46\x10\xf5\xc8\xd5\x01\xb9\xd0\x42\x4a\xc7\x9c\x22\x2a\ +\x59\x50\x22\xca\x40\x48\x88\xea\x28\x40\x11\x52\x55\x4f\x26\x53\ +\xdb\x1e\xc1\x01\x81\x81\x82\xab\x09\x4a\x66\x3b\x08\x48\x56\x7b\ +\x55\x3b\xaa\x89\x9a\x51\xcd\x8f\xe3\xd8\xcc\x94\x30\x0f\x50\x88\ +\x4f\x2f\xa1\x12\x47\x59\xdf\x40\x37\x89\xbb\xc8\xe6\x8a\xc8\x66\ +\x73\xc8\x10\xd9\x6c\x16\xe9\x4c\x06\xe9\x74\x06\x4e\xca\x81\x63\ +\xeb\x67\x03\x11\xdf\xc4\x44\x3a\x12\x41\x1f\xcf\x77\x65\xe6\xbd\ +\x16\x43\x6f\xae\xb3\x6d\xfd\xbb\x15\x72\x5f\x55\xc8\x0b\x58\x86\ +\x74\x02\x40\xfb\xba\xfa\x3a\xd8\xb9\xd1\x28\x87\xb9\x7e\x2a\xbf\ +\x55\x08\xfb\xf9\xa1\x02\x94\xe4\xc2\x5c\xc0\xd7\x17\xc7\x37\xb2\ +\x09\x61\x11\xc2\x8e\xfb\xc2\x94\x51\x6d\x94\x2c\x12\x00\xaa\x4b\ +\x87\xc4\x79\x5c\xd0\x47\x54\xa2\x40\x71\x4d\x8b\xe7\x58\xaa\x2a\ +\x08\xf4\x84\xb0\x92\x88\x83\x5f\xdb\x71\x50\xdf\x50\x8f\x82\x97\ +\x42\xc9\xc7\x06\x88\x60\xfe\xee\x55\x3f\xdb\x91\x34\x71\xad\x02\ +\x08\x0a\xa0\xc5\xca\xcd\x0d\x8c\x08\x2e\xa6\xbd\x63\x5b\x66\x5b\ +\x0b\x24\xaa\x22\x46\x8b\xc9\x13\xe6\xb8\x52\x55\x0f\xea\x50\x83\ +\x22\xa2\xc8\x2b\x92\x96\x31\xf1\x04\x40\x7d\x7d\x0e\x0c\x29\xba\ +\x7b\x4b\x81\x52\xe5\x7b\x19\xc0\xbb\xf7\xbc\xbc\xd8\x3b\xcc\x14\ +\xd2\x0b\x99\xc7\xbc\x11\x40\x68\x92\x84\x1d\x93\xd7\x5e\xef\x5b\ +\x35\x65\x94\xc4\x9f\x30\x65\x53\x4d\x2a\x3e\x4e\xf0\x9a\x43\x18\ +\xfc\x3a\x42\x40\xe8\x7b\x9d\xd2\x38\x12\x07\xba\x7a\xd1\xd7\x57\ +\xdc\xcd\x13\x6f\xec\x5c\xfb\x9b\x35\x18\x6a\x43\x4b\x08\x14\xa0\ +\x42\x65\x58\x24\x22\x18\x6d\x9b\x88\x84\x38\x84\x11\x51\x93\x01\ +\x08\x54\x67\x40\x1f\x97\x42\x81\x4e\x9b\xad\xc9\x9b\x11\x2a\x84\ +\x8a\x1b\x55\x23\xfa\xe4\xea\xb3\xf0\xa5\x8b\xf6\xd6\x3d\xe0\x2b\ +\xfa\xb3\x10\xf6\xcd\xfb\x5f\xfb\x6d\xf7\xff\x7c\x12\x6f\xd9\x7f\ +\xd0\x9a\xc0\x97\xb8\x53\xc6\x8c\x32\x44\x2c\x3a\x53\x22\x86\x70\ +\xca\x21\x48\x9a\x3e\x75\x08\x69\x36\x32\x11\x6f\x3b\x84\xad\x9b\ +\x3b\x86\x6d\x60\x84\x57\x60\x7a\x85\xa8\x29\x17\x7d\x9f\x86\x31\ +\xf5\xe8\xe9\x3d\x80\xed\x2d\xdb\x07\xdc\x62\xf1\x26\x4e\x9b\x39\ +\xfb\xdf\xf8\x5d\x4c\xfe\xb0\x19\x28\xdb\x99\xcc\x25\x97\xce\x08\ +\xfc\x4c\x9d\x33\x30\x90\x27\x21\x46\x2b\x55\x80\x2b\x7d\x04\xc5\ +\x83\x28\xb8\x96\xb9\xb1\x80\x86\x40\x18\x23\xcb\x09\xf1\xc5\x2f\ +\xcd\x80\x2c\x07\x40\x4d\xf9\xc4\xb9\x85\xad\xb3\x62\x9a\xd6\xf4\ +\x44\x92\xb5\x74\x2e\x03\x21\x03\x6c\xd9\xb4\x11\x03\x7d\x03\x1b\ +\x19\xf5\xeb\xbb\xfe\xf3\xc8\x36\x44\x76\x44\x02\x3c\xe9\xb8\xae\ +\x5b\x5e\xb2\xe9\xf5\xf5\xb7\xb4\x7f\xb4\x27\x83\xa8\x74\x40\x88\ +\xa8\x3f\xa0\x48\x90\x3e\xa4\x87\x86\xe4\xf1\x00\x63\x3e\x77\x06\ +\xce\xbb\xe0\x12\x92\x48\xa6\x4f\x52\xd3\xe6\x99\xac\x2c\x1e\x53\ +\x16\x0f\xa9\xe4\x37\xa2\xbe\xb1\x1e\xbb\xda\xb6\xe2\xc3\x77\x5b\ +\x94\x0c\x54\x33\xb3\xfe\x8b\xee\x8d\x7f\x72\x41\x3b\x2a\x01\xd3\ +\x27\x38\x21\xed\xf6\xc7\x81\xdb\x6f\xe0\xc2\x47\x6a\x99\xf1\xe7\ +\xdd\x2d\x1c\xe7\x57\x2c\x33\x96\x41\x54\xe3\xa1\x26\x19\x37\x84\ +\xa5\x88\x4a\x2f\x54\xfa\x21\xe3\x40\x66\x39\x17\xd7\xfe\x13\xdd\ +\x9d\xfb\xf7\x02\xd6\x8d\x3d\xef\xfd\xe5\x65\x44\x76\x94\x02\x92\ +\x86\x3d\x6a\x63\x86\xc0\xda\xb7\x28\x00\x4e\x34\x3a\x95\x80\x80\ +\x4a\x46\xa9\xa5\x6a\x9e\xa8\xe9\x51\x39\xb4\x7f\xd4\x82\x77\xd7\ +\xbc\x02\xbf\x2c\x5f\x10\x96\x7d\x53\x6f\xcb\xb2\x2e\x7c\x06\x73\ +\x70\xcc\x26\x40\xf6\x8c\xfe\x21\xe8\xd7\x88\x78\xdc\x5b\x95\x5e\ +\x88\xc2\x2e\x28\x52\xd6\x29\xbc\xb5\xea\x59\xec\xfe\x60\x5b\x91\ +\x73\xfd\x0e\x61\xa7\x1e\xee\x6d\x59\xa1\x40\x3b\x3e\x02\x84\xc5\ +\x0e\xb5\xc1\x0c\xd0\x29\xdd\xa0\x40\x9c\x89\xa4\x6c\x1a\xb2\xd8\ +\xd3\xb1\x0d\xeb\xfe\xb6\x0c\xa5\xfe\xfc\x66\x21\x9c\xeb\xfa\x5b\ +\x5f\xdc\x8a\x2a\x3b\x5e\x19\x10\x5a\x00\xe1\x50\x80\x14\xba\x89\ +\xe9\x4d\x50\x95\x65\xa1\x34\xd2\xc6\xfa\x97\x56\xe0\xc3\xd7\x5e\ +\x93\xa1\x12\x4b\x78\xfe\xe2\x7c\xeb\x4b\x25\xd0\x8e\xbf\x00\xf2\ +\x0f\x2d\x5b\xbf\x82\x58\x44\xc8\x8f\x88\xc8\x07\x39\x07\xed\x3d\ +\x9d\x78\x75\xe9\x52\x1c\xdc\xdb\xf1\x31\x4f\xb8\x81\x25\xb3\xaa\ +\xd0\x66\x1e\xaa\xc3\x42\x00\xe9\xf2\x6b\x9e\xd0\x96\x25\xcd\x3f\ +\xb3\x08\xe0\x60\x83\x8d\x37\xd7\xfe\x1d\xef\xad\x78\x06\xca\x0f\ +\x56\xf2\x9c\x05\xa5\x5d\x6f\x7c\x0c\x63\xc3\x47\x80\xa0\xc1\x7c\ +\x75\xc3\xba\x36\xb0\xd3\xed\xc6\xcb\x4b\x97\xe0\xc0\x07\x5b\x8b\ +\x80\xb8\x93\xcd\xfa\x60\x69\xcf\x7a\x09\xda\xb0\x13\x90\xca\x64\ +\x31\x6e\xfc\x58\x74\x88\x12\x94\xed\x62\xe3\x1b\xab\xf1\xce\xf2\ +\x65\xf0\x0a\x85\x16\xca\x9a\xef\x76\xbe\xfd\x1e\x22\x1b\x96\x02\ +\xce\x6c\x9a\xe4\x9f\x3a\x79\x32\xb6\xbc\xf5\x2f\x6c\x5e\xf6\x0c\ +\x7a\x3a\xf7\x29\x84\xf8\x23\x84\xb8\xd3\xed\xdc\xa0\x1b\x75\x58\ +\x0b\xf0\x84\xb5\xf2\x60\xb1\x7c\x9b\x68\xdf\x35\xba\xd4\x37\xf0\ +\x3e\x84\x75\x57\xb9\xf3\xed\x17\x4f\xa8\xff\xe8\x3e\x75\xfa\xbc\ +\x11\x19\x84\x75\xfd\x5d\x9f\x74\xf7\xb5\xae\x51\x38\x69\x27\xed\ +\xc4\xb1\xff\x02\x63\xc4\xa0\x3d\x96\xef\xa8\x3a\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\x40\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x17\x14\x02\ +\x0f\x3c\x11\x7c\x1b\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0b\xc0\x49\x44\x41\x54\x78\ +\xda\xed\x58\x79\x50\x93\x67\x1a\x8f\x3b\xdb\xbd\xac\xa0\xe5\x08\ +\x60\xb8\x72\x20\x01\x02\x84\x00\xe1\x08\x21\x09\x04\x12\x20\x17\ +\x57\x42\xb8\x41\x08\x28\x72\x48\x40\x45\xac\x0a\x58\x05\x51\x04\ +\xc1\x1b\x51\x6b\x6b\xeb\x7d\xdf\x5a\x6f\xab\x74\xdb\x6e\xbb\xdd\ +\x3f\x76\xf6\x9f\x9d\xed\x1f\xed\xce\x4e\xdb\xd9\x63\x76\x7b\xf9\ +\xdb\xe7\x7b\x77\xe8\x8c\xd3\x63\xec\xf9\xc7\x4e\x9e\x99\x6f\x12\ +\xbe\xbc\xdf\xfb\xfd\x9e\xdf\xf3\x7b\x8e\x17\x9e\xc7\x3c\xe6\x31\ +\x8f\x79\xcc\x63\x1e\xf3\x98\xc7\x9e\xdc\x1e\xbe\xfa\x60\xd6\xe4\ +\xee\x3d\x75\x37\x5f\xb9\xf1\xc7\x17\x0e\x3c\xff\xb1\x7b\x69\xe7\ +\x3d\x65\x52\x72\xea\xb7\xdd\x47\x95\x96\x9e\xd3\xb7\x7a\xcd\xdd\ +\xc3\x87\x5e\x7a\xff\xce\xcd\x5b\x57\x87\x37\x0e\xa7\xfd\x24\x0e\ +\x9c\x3e\x79\x4a\xdb\xd5\xe9\xfe\xbc\xa1\x7e\x21\xac\x16\x2b\xd4\ +\xaa\x0c\x64\xa4\xab\x3e\x5c\xd7\xd7\xef\xfb\xa4\x7b\xb8\x1a\x1a\ +\x65\x29\xc9\xca\x8f\x8d\xb9\x06\x54\x56\x54\x60\x59\x57\x37\xd6\ +\x0d\x0c\x7c\x78\xeb\xc6\xcd\xf9\x3f\x2a\xf8\x89\xb1\xad\xbf\x7e\ +\x6e\x60\xdd\xdd\x65\xee\x2e\x58\xcd\x16\xa4\xa7\xa5\xc3\xd7\xd7\ +\x17\x61\xa1\x61\xd8\xb8\x61\xb0\xe0\x49\xf7\x79\x76\x65\x6f\x97\ +\xaf\x8f\x0f\x02\xf8\x7c\xa8\xd2\xd3\x51\x68\xb3\x61\x55\xcf\x4a\ +\x6c\x1e\x1e\x7e\x79\x74\x64\xe4\xa9\x1f\xcd\x01\x02\xb9\x99\x9c\ +\x40\x47\x5b\x1b\x52\x53\x52\x11\x25\x95\x22\x51\xa1\x40\x50\x60\ +\x20\x62\xa2\xa3\xab\x9f\x74\x1f\xb1\x48\x34\x14\x16\x1a\x0a\x45\ +\x82\x82\xdb\x83\x39\xd1\xdd\xe9\x06\xb7\xf7\xfa\x75\xcf\xad\xfc\ +\x41\x41\x6f\x9f\xd8\x36\xab\xd9\xd5\x14\x6a\x2f\x29\x2d\xd8\x3e\ +\x3e\xf1\xe1\xd6\xd1\x51\x54\x55\x54\x22\x41\x2e\x67\xe0\x75\x1a\ +\x2d\x34\xea\x4c\x28\xe4\x09\x53\x89\x09\x8a\x9f\xcf\x3c\xa7\xd5\ +\xea\x66\xab\x54\xea\x18\x83\xc1\x18\xe1\x70\x94\xff\x62\xe6\x3e\ +\xad\xfb\x4d\x42\xbc\xfc\x1a\xf7\x9c\x36\x53\x43\x4e\x24\x30\x47\ +\x16\xd6\xd5\x63\x62\xeb\x38\xb6\x8e\x8e\xbd\x5b\x5f\x5b\xa7\x5f\ +\xf3\xec\xea\xc0\xef\x05\xfc\xf2\xc5\x4b\xb3\xc6\xb6\x8c\xda\x97\ +\xb6\x77\xbc\x51\x90\x9f\xff\x59\x91\xad\x10\x7b\xf7\x4c\x62\x6c\ +\x64\x0b\x9c\x8e\x32\x02\x9f\x88\x2c\xad\x0e\xf9\xc6\x3c\xf6\x99\ +\xaa\x4c\x41\x7c\x6c\xdc\xe1\xb4\xd4\xf4\x48\xad\x36\x6b\x77\x6c\ +\x6c\xfc\x07\xd1\x31\x32\xa4\xa4\xa4\x3d\x2a\x2e\x2e\x7d\xb7\x79\ +\xd1\x92\xb5\xd9\x59\xfa\x70\x5a\x73\x3b\x8d\xa2\x97\xad\xcb\x42\ +\x41\x5e\x3e\xb4\x1a\x0d\x94\xc9\x4a\xd4\x54\x55\x63\x9c\x22\x30\ +\xb9\x6b\x37\xaa\x2a\xab\xd0\xb6\xa4\xf5\x13\x22\xef\xd6\x4b\x2f\ +\x1e\xd2\x5f\xbb\x7c\xe5\xdb\x81\x3f\x76\xe4\xe8\x53\xc7\x8f\x1c\ +\x7d\xfe\xc5\x83\x2f\x60\xed\xea\x35\x28\xb3\x3b\xd8\xe7\xd0\x86\ +\x41\xa6\x7d\xaa\x20\xc8\xce\xca\xc2\xc2\xfa\x7a\x14\x5a\x6d\x0c\ +\x0c\x07\x4a\x1e\x17\x8f\xe4\xa4\x64\x90\x03\x90\x48\x22\x60\x34\ +\xe6\xc3\x62\xb1\xc1\x6c\xb6\xa2\xa5\xa5\x0d\xe4\xc0\x23\x62\x1f\ +\xe9\xa9\x69\xd0\x67\x65\xa3\xb4\xb8\x04\xb5\xd5\x35\x2c\x8a\xe9\ +\x69\x69\x6c\xaf\x91\xcd\x23\x18\x5c\xbf\x01\xeb\xfa\xfb\x71\xfc\ +\xe8\x31\x9c\x39\x75\xfa\xd1\x89\xa3\xc7\x36\x5c\xb9\x74\x79\xd6\ +\xb7\x71\x60\x0b\x45\x00\x67\x4f\x9d\xc6\xa6\x8d\xc3\x58\xdc\xbc\ +\x08\x24\x21\x24\x11\xeb\x04\x94\x01\x20\xf6\x18\xeb\x8e\x52\x3b\ +\x72\xf5\x39\xec\x1e\x07\x2e\x36\x46\x46\x60\x54\xc8\xce\xce\x41\ +\x75\x75\x2d\xaa\xaa\x6a\xe0\x74\x56\x10\xf8\x6c\xf6\x1b\x49\x88\ +\x11\x90\x67\x30\xa2\x84\x1c\xe0\x9e\xa3\x6a\xc4\x3e\x69\x6f\x16\ +\x59\xaa\x52\xd8\xb9\x7d\x3b\x7b\xff\x15\xc2\x71\xfd\xea\x35\xce\ +\x91\x8e\x27\x02\x7f\xe9\xc2\x45\xe5\xc9\xe3\x27\x3e\xbd\x71\xfd\ +\x15\xd0\x77\xec\xda\xb1\x13\xed\x6d\xed\x4c\xaf\x54\xfa\xd8\x4b\ +\xa8\x6c\xb2\x8b\x5e\xca\x00\xe5\xe6\xe4\x20\x33\x43\x0d\xca\x01\ +\x68\x68\x5d\x59\x59\x05\x7a\x56\xf4\x60\xc7\xc4\x36\x96\x98\x6e\ +\x4a\x50\x8a\x02\x49\x25\x85\xad\xa1\xbd\x58\xd4\xe8\x59\xc6\x3c\ +\xed\x35\x73\x71\xfb\x30\x42\xf6\x4f\xed\xc3\xb9\x33\x67\x71\xf5\ +\xd2\x65\x50\x79\xc5\xed\x9b\xb7\xfe\x49\x11\x09\xfb\x46\xf0\x6f\ +\xbd\xf9\x3b\xde\xf9\xb3\xe7\x0e\x9e\x3d\x7d\x06\x54\xef\x99\x6c\ +\xea\x6a\x6a\x19\x63\xc9\x89\x49\x88\x95\xc9\x98\x4c\xe8\x3b\x81\ +\x67\x2f\xe6\x7e\x63\xa0\x98\x63\x2a\x35\x01\xb5\xa1\xb2\xb2\x06\ +\xfb\x26\xf7\x82\x22\x89\x63\x87\x8f\x80\x1a\x1e\xec\xf6\x32\xe4\ +\xe6\x1a\x91\x42\x51\x23\x22\x58\x34\xe9\xd9\xc7\xc0\xd3\xc5\xf5\ +\x15\xe6\x5c\x71\x61\x11\xa8\xdf\x60\x0b\x49\x8a\x53\xc3\x83\xfb\ +\xaf\xe2\xf5\xe9\xd7\xfa\xbf\xd1\x81\x57\xef\xdd\x0f\xd8\x3b\xb9\ +\xf7\x5f\x54\x09\x40\xc9\x8b\x25\x2d\x2d\x2c\xb9\x2c\xa4\x7b\x62\ +\x8d\x01\x8d\x20\x6d\x47\x4b\xa3\x98\x5c\x66\xa2\x31\xe3\x20\xdd\ +\xa3\xa4\xd4\x91\x74\xea\x30\x4e\x15\x85\x22\x89\x57\xae\x5d\x07\ +\x25\x22\x4a\x4b\x1d\x04\x3c\x85\xad\xa1\xce\xfd\x25\xe0\x74\x31\ +\xe0\x1d\x14\xed\x91\xe1\x4d\x78\x7e\xff\x01\x9c\x3c\x76\x1c\xe7\ +\x88\x4c\x8e\x08\xca\x01\xfc\xf6\xe1\xf4\x5f\x7e\xff\xd6\xdb\xbf\ +\xfc\x5a\x07\x48\x67\xdd\x9c\xd7\x5c\xf2\x4e\x11\x83\x9c\xfe\xbb\ +\xa9\x69\x95\x3b\x9d\xc8\xd2\x65\x31\xf6\x03\x03\x02\xe1\xef\xe7\ +\x0f\x89\x58\xcc\x55\x9d\xc7\x24\x45\xd5\x84\x01\xcc\x21\x09\x14\ +\xda\x8a\xb0\x65\x64\xcb\x76\x22\xe3\x50\x79\x79\x25\x6b\x7a\x24\ +\x19\x96\x37\x8f\x03\x67\x52\xe4\x9e\x65\x79\xd5\xb7\x66\x2d\xc6\ +\x89\x40\x2e\x82\x47\x29\x7a\x17\xcf\x5f\xc0\x9d\x5b\xb7\x41\xe4\ +\x62\xd3\xf0\x30\x27\xab\x92\xaf\x04\x3f\xfd\xe0\x61\xc8\xc4\xf8\ +\xf8\xdf\x76\xef\xdc\x85\xfb\x77\xef\x31\x8f\x29\xfb\x99\x23\xb4\ +\x29\xd5\xe9\x3a\xa8\x33\x32\x30\x3f\x68\x3e\xe6\xcd\x9d\x0b\x9f\ +\x67\x9e\x01\x35\x24\xe6\xc4\x8c\x9c\xe8\xe2\x00\xb2\x48\xc5\xc9\ +\x62\xb9\xa4\x8d\xa7\xcb\x46\x6b\x98\x64\x68\xdd\x97\xc0\x53\xf4\ +\x98\xa4\xc8\x39\x16\x81\x4e\x8a\xfc\x28\xc9\x86\xca\x29\x93\xdf\ +\x85\x73\xe7\x41\x73\x17\x5e\x7b\x38\x8d\x7d\x7b\xa7\xb0\x75\x6c\ +\xec\x7d\x0e\xeb\x63\xe0\x09\x30\x8f\x16\x1d\x5f\xd5\xbb\x8a\x01\ +\xee\x5c\xba\x14\x56\xab\x15\x79\x79\x79\xb0\x5a\x2c\xb0\xd9\x6c\ +\xc4\x68\x21\xab\xf7\x12\xb1\x04\x7e\xbe\x7e\x74\xf9\x22\x58\x20\ +\x60\x92\xa2\xca\xf1\x18\x28\x72\x82\x01\x22\xf0\x31\x04\xde\x42\ +\x0e\x7d\x15\x78\x76\x19\x72\x72\x59\xe2\x52\xe4\x98\xfe\x8b\x8b\ +\x8a\x50\x51\x5e\xce\x2a\x54\x11\x7d\x37\x9b\xcd\x28\x29\x29\xc1\ +\xf2\xee\x65\x38\x48\xb9\xc4\x61\xa4\x02\x73\x92\xc3\xfc\x85\x3d\ +\xb8\x77\x3f\x9a\x9a\xd4\xa7\xf2\x78\x92\x08\x8d\x05\xd6\x82\x7c\ +\x34\x55\x3b\xb1\xa2\xd5\x85\x67\x3b\x97\xc0\xdd\xe2\x42\xb1\xd5\ +\x0c\xa1\x50\x88\xb9\xde\xde\x14\x85\x20\x84\x04\x07\x23\x3a\x2a\ +\x0a\xe1\x61\x61\x88\x89\x8a\x66\xb5\x3c\xcf\x68\xa4\x11\x23\x85\ +\x93\x0b\x63\x9c\x80\xcb\x92\x12\x93\xcc\x33\x09\xcb\x8d\x0c\xe6\ +\x02\x13\xcb\x27\xfa\x9b\x75\xf0\xd6\xc5\x2d\x8c\x79\x19\x95\x58\ +\x3f\x3f\x3f\x44\x46\x46\xc2\x9c\x67\xc0\x42\x67\x09\x96\x36\xd6\ +\xa0\x6b\x51\x03\x5c\x35\x15\xd4\x37\x74\x1c\x71\x8c\x2c\xc2\xfa\ +\x19\x25\x75\x0c\x6f\xc6\x76\x6c\xdb\xbe\x33\x34\x24\x94\x36\xcc\ +\x40\xad\x35\x17\x96\x44\x09\xaa\x74\x0a\x2c\xb2\x6a\xe1\xae\x30\ +\xa3\xd7\x55\x8e\xbe\x0e\x17\xfa\xba\xdb\x68\x73\x23\xe6\x3c\x3d\ +\x07\xdc\xfa\x4c\x02\x40\x11\x60\xa5\x70\xa0\xaf\x0f\x9b\x86\x36\ +\xa2\xad\xb5\x95\xe5\x05\x25\x2a\x77\x49\x48\x1e\xb9\xca\xe4\x64\ +\xc6\x2e\x4d\x9c\xa0\xee\xca\xcd\x3b\xc8\xa7\xe8\x5a\xc8\x19\x92\ +\x27\x35\xbf\x24\x92\xe5\x3c\x98\x0c\x39\x30\xa5\x27\x20\x2f\x41\ +\x82\x72\xad\x02\xcd\x16\x0d\x3a\xcb\x4d\xe8\x6d\x28\x43\x7f\x5b\ +\x03\xfa\x97\x2f\x25\x52\x12\x20\x0c\x17\x62\xcf\xae\xdd\x3b\x19\ +\x78\x6a\x52\x01\x22\xa1\xf0\x1f\xba\x4c\x35\x7b\x30\x2b\xdc\x1b\ +\x45\xb2\x40\xd4\xa9\x16\xa0\xd5\x98\x84\x65\xc5\x5a\xac\xaa\x36\ +\x63\x6d\x93\x13\xeb\x3a\x1a\x31\xd0\xd5\x0a\x83\x2e\x13\xb3\x67\ +\xcf\x66\x92\xa2\xd0\x53\x92\x97\x63\x33\x55\x8e\x32\x87\x03\x74\ +\x56\x60\x92\x20\x19\x7d\x40\x0e\xfc\x8a\x1c\x08\xa6\xc1\xef\x33\ +\x1b\x75\xd9\x13\x54\x55\x9a\x9b\x9a\xb0\x7c\xd9\x32\x2c\x21\xe6\ +\x1d\xd4\x1c\x9b\x1b\x5d\xf0\xf6\xf2\x46\x61\xbe\x01\xf2\x20\x2f\ +\xa8\xc3\xe7\xa1\x50\x1e\x8a\x7a\x8d\x0c\xed\xa6\x34\xf4\x94\xe5\ +\xa0\xaf\xbe\x10\xeb\x5b\xaa\x30\xe4\x6e\xc2\x50\xaf\x9b\xde\x19\ +\x4f\xc4\x49\xfe\xde\xde\xda\xe6\xcf\x23\x6f\xd6\x70\x89\x69\xd1\ +\xa4\x22\x4f\x3c\x17\x85\x91\xf3\x50\x19\xeb\x8b\x66\xa5\x00\xee\ +\x6c\x29\x7a\xcd\xc9\x58\xe3\xd0\xa1\xaf\x86\xd8\x72\x39\xd0\x90\ +\xaf\x82\x3e\xc2\x0f\x0b\x24\x62\xaa\x48\x01\x5f\x48\xe7\x39\x62\ +\x95\xc2\x8a\x91\x4d\x9b\x99\x3c\x48\xf3\x5b\x79\x64\xe4\x20\x8f\ +\xbe\x9f\xa1\x08\xb0\x51\xe4\xfa\xb5\x6b\xb8\x7a\xf9\x0a\x1b\x49\ +\xca\xcb\x9c\x08\xa5\xa9\x54\xab\x56\x23\x7b\x01\x1f\x19\x21\x73\ +\x90\x27\x99\x8b\x72\x79\x20\x5a\x32\x17\x60\x85\x29\x11\xfd\x0e\ +\x0d\x06\xeb\x0a\x30\xbc\xc8\x8e\xcd\x1d\xb5\x58\x5d\x5f\x8c\x8c\ +\xb8\x05\x33\x45\xa4\x97\xc7\xf7\xf7\xff\x43\xb6\x4e\x0b\x75\xd8\ +\x5c\xe8\x85\xde\x68\x4d\x09\x42\xbb\x32\x00\xcb\xd2\x02\xb1\x4a\ +\x13\x8a\x3e\xa3\x14\x7d\xa6\x78\xac\x30\xc6\x62\x71\x7a\x38\x7a\ +\x73\x22\xa0\xa1\x28\xc5\x89\x82\xe1\x35\xc7\x8b\x1a\x13\x2b\x7f\ +\x6c\x1c\xa0\xe6\xc3\x25\xe6\x23\x72\xe0\x22\x31\x3f\x67\x46\xa2\ +\x24\xa9\x00\xba\x77\x97\xfb\x8d\xe6\x1d\x16\x39\x8b\xc9\xcc\x12\ +\xd8\xcb\xcb\x0b\x46\x75\x2a\x52\x83\xbd\xd0\xaa\x0a\x43\xad\x9c\ +\x0f\x97\xc2\x1f\xdd\xea\x30\xf4\x17\xc8\x30\x6c\x4f\xc5\x48\xa5\ +\x0e\x43\xe5\x1a\xac\x31\x2b\x60\x24\x92\x33\xc3\xbc\x21\x8d\x88\ +\x00\x9f\xcf\x7f\x87\x47\x07\x8b\xcf\x0d\x3a\x0d\x0c\x22\x6f\x38\ +\x63\x7c\x50\x13\xe7\x87\xb5\xd9\x22\xec\x29\x8d\xc3\x94\x43\x8e\ +\xbd\xce\x44\xec\xaf\x51\x61\x7f\x9d\x1a\xa3\x45\x72\x5c\x5c\x5f\ +\x05\x17\x45\x47\x11\xe6\xcf\xfa\x81\x28\x5c\x78\x8c\xba\xab\x9d\ +\x18\x36\x11\xc0\x2c\x62\x3b\x92\x9a\xda\x97\x06\x2f\xba\xf7\x33\ +\x72\x42\x48\x6b\x52\x49\x62\x46\x5a\x6f\x15\x8b\xc4\x07\xb8\xbe\ +\xa2\x4f\x8c\x26\xf2\xbc\x60\x93\xfa\x60\xc0\x14\x8b\xa9\x5a\x35\ +\xa6\xaa\xd2\xb1\xdb\x9e\x80\x49\x7b\x3c\x26\x09\xcb\x40\x8e\x18\ +\x3d\x7a\x09\x56\xe5\x47\x23\x9f\xa2\x24\x8b\x10\xc3\xd7\xc7\xf7\ +\x73\xce\x81\xff\x64\x51\xf2\x5a\x16\xcc\x43\x4b\x32\x1f\x2b\x55\ +\x41\xd8\x90\x25\xa0\x2b\x18\x5b\xcd\x91\xd8\x69\x57\x60\x93\x29\ +\x0a\x2b\xd5\x02\x74\xa5\x06\xa0\x37\x33\x04\x15\x32\x5f\x28\x45\ +\x01\xac\x8c\x52\x04\xd7\xf2\xbe\xa3\x11\x01\x6b\xb9\x3d\xf4\x0a\ +\x29\x0a\xa5\xcf\x60\xa1\xdc\x1f\x6d\x84\x61\xb9\x4a\x80\x4d\xe6\ +\x68\xec\x2a\x4b\xc2\xb8\x45\x8a\xc1\xec\x10\x0c\x12\x9e\x31\x53\ +\x04\x06\x0b\x22\x51\x4c\x6b\xa5\x62\x11\x7c\x7c\x7c\x3e\xe6\xd1\ +\x91\xf0\x36\x37\xe3\x58\xe3\x42\xd0\x95\x3e\x1f\x13\x26\x09\x26\ +\xcd\x22\x1c\x29\x12\xe3\x94\x5d\x82\x13\x25\x62\x1c\xb4\x0a\x31\ +\x61\x0c\xc5\x66\xa3\x98\x93\x15\xdb\x20\x29\x52\x48\x25\x34\x9c\ +\xeb\xc8\x55\xdf\xd5\x01\x8a\x40\x95\x60\xbe\x00\x59\xc9\xf1\xb0\ +\x12\x81\x3d\x44\xce\x50\xae\x08\xa3\xb9\xa1\xd8\x6f\x11\xe2\x58\ +\x09\xc3\x80\xa3\xc5\x62\xec\xb3\x88\xb0\xc3\x1c\x81\x95\x19\x02\ +\x98\xa2\xf8\x08\x0d\x0e\x01\x61\xbf\xcb\x23\x00\x35\xc4\x22\xb4\ +\xc9\x72\x2c\x4a\xe4\x63\x8b\x21\x1c\x17\x1b\x94\x98\xee\xd2\xe3\ +\x8d\x9e\x02\xbc\xbe\xca\x8a\x7b\x5d\x46\x5c\x6c\xca\xc0\x36\xda\ +\xa0\x5d\xc9\x87\x25\x9a\x0f\x25\x95\x3e\x81\x40\xf0\x11\x8d\x00\ +\x3e\xdf\xd5\x01\x2a\xaf\xbe\x74\x2e\xfe\x28\x83\xeb\x0f\xd1\x94\ +\xb8\x49\x7c\x8c\x13\xcb\xe7\x9b\x54\xb8\xe3\x36\x60\xba\xc7\x84\ +\xd7\x57\xe4\x61\xda\xad\xc7\x95\x46\x25\x26\xf2\x45\x5c\x7e\x12\ +\x79\x22\x56\x40\x28\x89\xeb\x79\x94\x54\x4f\xd1\x1f\x37\xa5\x52\ +\x29\x32\xa2\xc2\x31\xa0\x15\xe0\x05\x2b\x39\x51\x1e\x89\xdb\x0d\ +\x09\xb8\xd9\x98\x84\x33\x4e\x29\x0e\x58\xc2\x31\xa2\x0f\x46\x83\ +\x22\x00\xd1\x12\x21\x74\x5a\x1d\xd7\x0b\x3a\x79\xdf\xd3\x42\x82\ +\x43\xba\x12\xa8\xb6\x2b\xe3\x63\xd1\x90\x18\x84\x8d\x24\xdf\x29\ +\x53\x38\x4e\x95\x49\x71\xc3\x95\x8c\x3b\xae\x44\x5c\xa9\x94\xe2\ +\xe5\x42\x21\x86\xb2\x83\x91\x1e\x21\xa0\xf3\x77\x0c\xd7\x4c\xef\ +\x52\x53\xfc\xdf\x51\x95\x2a\x09\x9f\x3a\xea\x34\xd7\x89\xe3\x42\ +\xf9\x70\xa7\x05\x91\x13\x42\x9c\xb1\x8b\x71\x92\xc2\x78\xc8\x26\ +\xa4\xb0\x86\xa0\x26\x21\x10\xa9\x71\x51\x34\x6d\x56\x3f\x5a\x10\ +\x11\xb1\x63\xe3\xe0\x10\xef\xfb\x1a\x1d\x1d\xb9\x52\xbe\x8b\x4e\ +\x78\x8f\xd4\x49\x72\x2c\x4c\x09\xc5\x98\x21\x0c\x2f\xda\x84\x4c\ +\xbe\xe7\x1c\x12\x02\x2f\x42\x0f\x49\x47\x1e\xe2\xcb\xba\x79\x54\ +\x54\xd4\x1b\xd4\xe1\x1f\x3f\x33\xd3\x11\xef\x69\x69\x64\xe4\xb0\ +\x26\x53\xfd\x6f\x03\x95\xb5\x9c\x68\x01\x9c\x32\x1f\x34\x2a\xf8\ +\x28\xa4\xc6\x56\x9a\x95\x8a\x15\xee\x0e\xb4\xb6\xb6\xbe\x27\x8b\ +\x89\x69\x74\xda\x1d\xb3\x78\x3f\x90\xd1\x79\x7b\x16\xbd\xbb\x99\ +\x66\xaf\xbf\x56\xd8\x4b\xe0\xcc\xc9\xa0\x46\x1a\x89\xce\x4c\x21\ +\x2b\xdd\x15\x19\x31\x58\x54\x51\x42\xa3\x7d\xe5\x27\x34\xaa\x8c\ +\xe7\xe8\xf5\xde\x5f\xbb\x19\x75\xcd\xf9\x74\xae\x75\x3b\xcb\xca\ +\x4e\xd1\x99\xf7\xed\x26\x97\xeb\xcf\xdd\x5d\x5d\x6f\xb6\xb7\xb7\ +\x1f\xce\xcc\xcc\xac\xa6\x9a\xee\xc5\xfb\x91\x8c\xc0\xcd\xa3\xff\ +\x52\x2c\x74\x38\x1c\x27\x5a\x16\x2f\x7e\xa7\x75\xc9\x92\xf7\xa8\ +\x6b\xff\x89\x06\xb8\x0b\x34\x5c\xae\xa4\x91\x25\x8c\x8b\x98\xc7\ +\x3c\xe6\x31\x8f\x79\xcc\x63\xff\x37\xf6\x5f\xba\xc0\xda\x2d\xc4\ +\x80\x50\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\x5b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0a\xd8\x49\x44\ +\x41\x54\x78\xda\xbd\x5a\xfb\x6f\x54\xc7\x15\x3e\xde\x35\xe0\x27\ +\x36\x58\x80\x59\x30\x15\x02\x05\x28\x20\xea\x18\x03\xa1\x11\xa5\ +\xa0\x02\x02\x39\x50\x45\xe2\x19\x62\xda\xa2\xfe\x05\xfc\xc0\x1b\ +\xf3\x46\x02\xa5\xea\x6f\x24\x80\x02\x2d\xc6\x3c\x04\x24\xa1\x20\ +\x04\x38\xb4\xe2\xd5\xd8\x4e\x0b\xc2\xbc\x0a\x42\x50\xb0\x71\x42\ +\x8d\x79\xd8\x5e\x83\xed\xdd\x9e\xef\x68\xbf\x6a\x18\xb1\xc6\xe0\ +\x26\x23\x1f\xcf\xdc\xbb\x73\x67\xbe\xef\x9c\x99\x33\x33\xe7\xde\ +\x84\x68\x34\x2a\x1d\x4d\x9b\x36\x6d\x4a\xd6\x6c\xa2\xb6\xf5\xbe\ +\xe6\x7d\x54\x42\x4e\x8e\x54\xad\x52\xc5\x3c\x21\x21\xe1\xac\xe6\ +\xa5\x8b\x17\x2f\x0e\x4b\x07\xd3\x5b\x13\xd8\xb8\x71\x63\x96\x3e\ +\x3b\x43\x8b\x05\x2a\xbf\x52\x49\x61\x5b\xf1\xda\x54\xe0\x6e\xde\ +\xa8\x72\x52\xe5\x88\x5e\x7f\xb1\x64\xc9\x92\xda\x1f\x85\xc0\x86\ +\x0d\x1b\x52\xf5\x99\x45\x5a\x84\xa4\xe1\x79\x48\x24\x12\x11\xbf\ +\xec\x83\x0f\x04\x02\x96\xfb\x65\x4d\xf5\x2a\x5b\xb4\xbc\x65\xe9\ +\xd2\xa5\x0d\x3f\x08\x81\xf5\xeb\xd7\x07\xb5\xee\x42\x2d\x16\xa9\ +\x64\x03\x24\xa5\xb5\xb5\xd5\xa4\xa5\xa5\x85\x65\x92\x78\x09\x7c\ +\x30\x18\x34\x49\x4c\x4c\x64\xd9\xee\x53\x34\xd5\xa0\x7d\xad\xbf\ +\x7d\xd9\xb2\x65\xad\xff\x37\x02\xeb\xd6\xad\x0b\x69\xbd\x2f\xb4\ +\x98\xef\x82\x6e\x6e\x6e\x96\x17\x2f\x5e\x50\xec\x3a\x39\x39\x59\ +\x3a\x77\xee\x2c\x29\x29\x29\x26\x48\x8d\x8d\x8d\x10\xab\x13\x0e\ +\x87\xa5\x53\xa7\x4e\xa8\x43\xc1\x35\xc9\x90\x48\xb9\x92\x98\xb1\ +\x7c\xf9\xf2\xea\x0e\x13\x58\xbb\x76\xed\x28\x80\x57\xe9\x4d\xe0\ +\x00\xf2\xfc\xf9\x73\x80\x31\xd0\x59\x59\x59\x92\x93\x93\x23\xfd\ +\xfb\xf7\x97\xd4\xd4\x54\x1f\x8c\x25\x12\x7f\xf6\xec\x99\xdc\xbe\ +\x7d\x5b\xee\xdd\xbb\x27\xb5\xb5\xb5\x00\x6f\xa4\xbb\x74\xe9\x02\ +\x32\x7c\x16\x56\x7b\x00\x12\x2b\x56\xac\x28\x7b\x6b\x02\x6b\xd6\ +\xac\x99\xa7\xbf\x6f\x57\x49\xa2\xc6\x01\x1c\xda\x44\x3e\x70\xe0\ +\x40\xc9\xcd\xcd\x35\x4d\x27\x25\x25\x41\x00\x84\xc3\x03\x20\x5c\ +\xf0\x18\x62\xb4\x1a\x72\x23\x53\x51\x51\x21\xb7\x6e\xdd\xc2\x73\ +\x68\x07\x39\x48\xf1\xf9\x26\x95\x85\x2b\x57\xae\x2c\x7e\x63\x02\ +\x45\x45\x45\x1f\x69\xf6\x67\x6a\x9d\xe6\xaf\xaf\xaf\x97\x50\x28\ +\x24\xf9\xf9\xf9\xd2\xad\x5b\x37\xd3\x78\xd7\xae\x5d\x01\x1e\x63\ +\xdb\x40\x53\x5c\x8f\xc4\x39\x41\x22\x50\x40\x53\x53\x93\xe5\x0f\ +\x1f\x3e\x94\x0b\x17\x2e\x48\x75\x75\xb5\xa4\xa5\xa5\x99\x45\x5c\ +\x6b\x68\x9a\xaf\x78\x76\xb7\x9b\xc0\xaa\x55\xab\x30\x6c\xfe\x06\ +\xcd\xb3\xb3\x86\x86\x06\x23\x30\x66\xcc\x18\x19\x34\x68\x90\x75\ +\x94\x99\x99\x69\x39\x35\x8e\xe4\x79\x17\x92\xa0\x90\x00\x73\x5a\ +\xd4\xc8\x5c\xbc\x78\x11\x44\x40\x00\x8a\x81\x35\xa0\x14\x5a\xe2\ +\x17\xab\x57\xaf\x2e\x7b\x2d\x01\x35\x17\x26\x6c\x05\xc6\x3c\x34\ +\x8f\x86\xa1\x75\x74\x38\x61\xc2\x04\xe9\xdb\xb7\xaf\xf4\xe8\xd1\ +\x03\x5a\x87\x96\x5c\x2f\xe2\x83\x47\x0e\xd0\x71\x49\xb8\xc2\x89\ +\x8e\xf9\x71\xe2\xc4\x09\xb4\x05\xe5\xc0\xb2\x50\x0e\xe7\xc4\x48\ +\x1d\xd6\xd5\x71\x09\xe8\x84\x81\xab\xbc\x00\x6f\xe3\x6a\x1e\xe5\ +\x82\x82\x02\x9b\xac\xbd\x7b\xf7\x96\xf4\xf4\x74\xba\x42\x1f\xbc\ +\xe5\x04\xcf\xe4\x93\x70\x3d\x19\xe7\x05\x04\xca\x42\x7f\x0f\x1e\ +\x3c\x90\x83\x07\x0f\xa2\x0f\xd7\x12\xf4\x4e\xef\xa9\x63\xa1\x8b\ +\x15\xdc\x75\x3d\xc5\x42\xba\x4a\x8e\x79\x68\x65\xca\x94\x29\x00\ +\x8f\xb1\x0f\xcd\xd3\x97\xc7\xd3\x3e\x49\xf8\xc9\x27\xf0\xca\xe7\ +\x99\x4f\x9e\x3c\x59\x8e\x1c\x39\xe2\xb7\x9b\x1f\x5b\x8b\x3e\x15\ +\xdf\x02\xba\x70\x60\x85\xbd\xa5\x92\x0d\x6d\x00\xfc\xe3\xc7\x8f\ +\x65\xec\xd8\xb1\x32\x6c\xd8\x30\x03\x9f\x91\x91\x61\xc0\x09\x9e\ +\x16\xf0\x57\x56\x2f\xc5\xb5\x04\x2c\x40\x71\x3d\x14\x2c\x01\x0f\ +\x55\x56\x56\x26\x67\xce\x9c\xc1\x5c\xc3\xbc\x80\x77\x42\xfb\x35\ +\x2a\x03\x75\x61\x6d\xa0\x05\xa8\xfd\x45\x58\x61\xd1\x10\x1a\x81\ +\x29\x31\xde\x07\x0f\x1e\x2c\x3d\x7b\xf6\x74\xc1\xbb\x6e\x92\xb9\ +\x0f\x9e\xe5\x36\x09\x90\xb8\xff\x3c\xad\x94\x97\x97\x27\x77\xee\ +\xdc\x91\x9a\x9a\x1a\xf6\x83\xfe\xb3\x63\x5b\x99\xd5\xa8\x6b\xb6\ +\xd6\x8d\x54\x16\x6e\x42\x13\x1c\xfb\x90\xd1\xa3\x47\x63\xc8\xc0\ +\x5d\xfa\xe0\xd1\x31\xae\x7d\x10\x6d\x5a\xc1\x1d\x62\xae\x40\xb3\ +\x6c\x9f\xab\x34\x26\x2f\xd6\x85\xf1\xe3\xc7\x0b\xf1\x70\xab\x02\ +\xac\xc0\x4c\x0b\xe0\xc6\x74\x95\x34\xb0\xe6\xf0\x81\xab\xec\xde\ +\xbd\x3b\xc4\x1a\xf5\xf7\x2e\xae\xe6\x5d\x8d\x87\xaf\x5c\x95\x06\ +\x5d\x9c\x9a\x2a\xaf\x4a\xb8\xb2\x52\xa2\xcd\x2d\x92\x34\xf8\x1d\ +\x49\xfa\xe9\x10\x49\x55\x17\x9c\xfa\x6e\x2e\xeb\xd3\xed\xa2\x7f\ +\x80\xf7\x3d\x95\x0d\x9b\x5e\xbd\x7a\xc9\x90\x21\x43\xb0\xd8\xb9\ +\x0b\x5c\x9a\x88\x7c\xa0\xf2\x39\x08\xa0\xf2\x07\x1c\x93\x5c\x25\ +\xb1\x50\xc1\x03\xc0\xe3\x10\xb4\x2b\xfe\xf6\x38\xa2\x43\xee\xe1\ +\xd6\xcf\xe4\xf1\x5f\x8e\x49\x82\x6a\x2a\xaa\x22\xc8\xb5\xad\xc6\ +\xd3\x0f\xa4\xfe\x64\xa9\x7c\xbf\xf9\x13\xc9\xf8\xf0\xd7\x12\x5a\ +\xb9\x5c\x82\x6a\x59\x7f\xc8\x81\x04\xc1\xd3\x22\x20\x31\x6e\xdc\ +\x38\xb9\x76\xed\x1a\xb0\x71\x1e\x40\xa6\x83\x40\x50\xbd\x4c\xb2\ +\x3e\xf4\xa9\x3e\xd4\x89\xda\x87\xc7\x19\x3e\x7c\xb8\x64\x67\x67\ +\x83\x84\x3f\x71\x4d\x5c\x12\x4d\xd7\xae\xcb\xfd\xc5\xcb\x24\x7c\ +\xe9\x92\x04\xa2\x11\x95\xa8\x04\x14\x04\xca\xc1\x88\x95\xd5\x5b\ +\x40\xa2\xd2\x74\xb9\x52\x1e\xed\xdb\x2f\x29\xb9\x3f\x93\xce\x7d\ +\xfb\xf8\x16\xf4\x57\x6f\x96\x61\x01\xcc\x4b\x10\xe0\x90\xed\x77\ +\xea\xd4\xa9\x3f\x04\xb4\xc2\x44\x95\x14\x54\xe6\x04\xee\xd7\xaf\ +\x1f\x98\x63\x21\xf1\x5d\x9c\x89\x25\x6a\x5e\xdd\x6c\xcd\xe6\x2d\ +\xd2\xaa\x1b\x33\x35\xae\x8d\xc9\xa0\x62\x49\x0c\x68\x19\x5a\x0d\ +\x88\xe5\x9d\x12\x02\x9a\x8b\xe6\x0a\xac\xe6\x3b\xf9\xf7\xef\x7e\ +\x2f\xad\x4f\x9f\xb2\x1d\x0a\x94\x43\xa1\xe2\x6c\x4e\x0c\x18\x30\ +\xc0\xb0\x71\x15\x07\x66\x60\x0f\xe8\xc5\xfb\x34\x1b\x09\x60\x93\ +\x06\xa0\x98\x38\x48\x6d\x4d\xd4\xff\x7c\xfe\x27\x69\xa9\x7d\x24\ +\x01\x41\x1d\xab\x67\xe0\x83\x2a\x24\x11\x0c\x88\x8a\xe6\x68\x07\ +\x44\xb4\xdc\xaa\x24\xaa\x97\x2c\x77\x95\xe1\x4f\x72\x5a\xda\x08\ +\x0c\x1d\x3a\xd4\x27\x20\xc0\x0e\x0b\xf4\x71\x57\x46\xcc\x7c\x68\ +\x1e\xcc\x51\x19\x3e\x19\xbf\xb9\xa0\x99\x9a\xfe\x75\x53\x9e\x9d\ +\x3e\x0d\xf0\xd0\x3a\x00\x5a\x4e\x4b\x18\x78\x68\xdf\xc0\xdb\xb5\ +\x59\x21\x10\xcb\xeb\x8a\x4b\xa4\xfe\x9b\xb2\x36\xbd\x14\xad\x81\ +\xb5\x00\xd8\x80\x91\x78\x81\x1d\x04\x42\xee\xa2\xc2\xbd\x87\xbb\ +\x48\xd1\xbd\xfa\x04\xc2\x95\x57\x04\x77\x4c\xb3\x10\x11\x15\x94\ +\x49\xc6\xac\x20\x46\x08\xf7\x0c\x3c\xae\x45\x58\xa7\xfe\xf4\x5f\ +\xc5\x4b\xec\xd7\xb7\x06\x86\x35\x71\xd2\x5b\x85\x68\x01\x21\x09\ +\x4c\x5a\xdf\x4d\x52\xdc\x23\xa2\x59\xe0\xea\x55\x85\x86\x32\x16\ +\x25\x81\x00\x18\x24\x36\x6c\x4c\xeb\xce\xf0\x81\x18\x09\x13\x6d\ +\x51\xc2\xdf\xfe\xc3\xb7\x00\xcb\xfe\xdc\xb0\x91\x41\xf0\xb4\x40\ +\x22\x2d\x40\xb3\x80\x40\x7b\x17\x26\xb8\xcd\xe8\xa3\x3a\x49\xea\ +\x9e\x29\x5d\x32\x32\x25\x31\x25\x49\x02\x24\x6e\xa0\x8d\x8c\x76\ +\x6a\xee\x54\x12\x74\x4e\x25\xe8\x38\x8e\x36\x3d\x37\x31\x17\xfb\ +\xf7\x6f\x24\x5e\xf2\x31\x80\x00\x36\x7a\xc0\x49\x0b\x24\x12\x38\ +\x6f\x7a\x5a\x66\x8a\x4b\x22\xaa\xa0\x5a\xbf\xfb\x5e\x5e\xe8\xa1\ +\x24\x0a\x2b\xd1\x04\x66\x7e\x15\x0c\x41\xb4\x1b\xe1\x02\xa5\xed\ +\xc7\xca\x09\xb8\xdf\x06\x78\xff\xda\xdf\x0c\x22\x61\x08\x55\xe3\ +\x26\x13\xf6\xfe\x7e\x6c\x87\xd7\x7e\x4a\x19\x99\x67\x79\xd4\xfe\ +\xe9\x1f\xeb\xc6\xca\x11\x2d\x34\xab\x20\x8f\xc6\xee\xfb\xf5\x53\ +\xf2\xde\x15\x2f\xc5\xed\x1f\x1b\x3c\xf7\x1a\xd8\x41\xa0\xca\x65\ +\x09\x02\xb4\x86\x2b\x4c\x3e\x01\x03\x16\x03\x48\xd0\x94\x16\xbd\ +\xd1\x1c\xb1\x5c\x78\x8f\x64\xf8\x5c\x72\xfe\xc8\xb6\x76\xaf\x14\ +\x12\xf0\x17\xbc\x2a\x5a\x80\x04\xb0\x12\xd3\xa5\xbe\x92\x84\x5b\ +\xee\x3a\x71\x42\x0c\x7c\x82\x03\x50\xa4\x15\xe0\x23\x31\x71\xca\ +\xb8\x1f\x71\xc8\xe0\xb9\xf4\x09\xbf\xf4\x01\xfb\xe0\xe9\x60\x70\ +\x36\x21\x81\xf8\x16\x00\xcb\xa7\xba\x42\xd2\xdf\xfa\x11\x37\x37\ +\xa5\xbd\x37\x46\xba\xff\xa6\x30\x06\x0c\x00\x01\xde\x72\x00\x37\ +\x69\x26\x09\xef\x77\xd4\xcf\x28\x9c\x2f\xa9\xda\x86\x97\xfc\x3e\ +\x21\x38\x9b\xbc\xda\x02\x9a\x9f\x25\x6b\x6e\x91\x6f\xdc\xb8\x21\ +\x7e\x94\xcd\x27\xc3\x94\xf3\xc9\x66\x09\x86\x7a\x4b\x0b\x35\x4f\ +\xf0\x1c\x3e\x2a\xc8\x79\x9f\xf5\x02\xa1\x90\xf4\xd1\x67\xe3\x9d\ +\xd8\x28\xc4\x70\xf9\xf2\x65\xe1\x7e\x8c\x75\x81\x1d\x16\x28\x55\ +\x69\x04\x33\x12\xc0\xc1\x9a\xa7\x23\x36\xe2\x13\x20\x89\xa0\x1e\ +\x74\xfa\xef\x2d\x36\x12\x36\x4c\xb4\x0e\x72\x0a\x26\x31\xcb\xfc\ +\x3d\xa0\xe7\xea\x9c\x92\xdd\x78\x36\x6e\xe4\xc2\xed\x17\x38\xae\ +\x5f\xbf\x4e\x02\xf4\x48\x8d\xc0\x1e\xd8\xba\x75\x6b\x58\x0b\x27\ +\x55\x84\x5b\xda\xfb\xf7\xef\xdb\x30\xe2\xde\x83\xd6\xa0\xf8\x24\ +\xd2\x7e\x3e\x56\x86\x54\x5e\x94\xcc\x05\x1f\x2b\x60\x89\x69\x3f\ +\x42\xf0\xc8\x71\x6d\xf7\xd3\x0b\x3f\x96\x77\x2e\xff\x13\xcf\xb8\ +\xe0\xe3\x1e\x33\x21\x4f\x9e\x3c\x91\xbb\x77\xef\xf2\x00\xc5\xba\ +\x27\x81\x9d\x47\xca\xaf\x54\xa6\xbb\xbb\xc1\xb3\x67\xcf\x22\x12\ +\x01\x12\xdc\x17\xf9\xe7\x01\x77\x4b\x6d\xda\xfc\xc9\x8e\xcf\x24\ +\x6b\xe1\x6f\xe5\x59\xe9\xd7\x12\xae\xf8\x16\xab\x2c\x5d\x25\xbc\ +\x0d\x26\xac\x3f\xe6\x7d\xad\xfb\xe0\xd1\x3f\xc2\x2c\x7e\xb4\x0f\ +\xe9\x4b\xf7\x44\xf6\xa5\xca\x1f\x71\xd2\x41\x25\xec\xfe\x2e\xe9\ +\xde\x7e\xd4\xa8\x51\x8c\x59\xa2\x31\x77\x7f\x84\x7d\x39\x2d\x40\ +\x12\x9c\xd8\x26\x4e\x6a\xaf\x9b\x44\x1f\x3e\x01\x44\xeb\x10\x7e\ +\xc4\x46\x8e\x04\x50\xb7\xde\x94\xce\x33\xf1\xb6\x6d\xdb\x6a\xf5\ +\xe6\x16\x02\xe1\xd9\xb7\xb4\xb4\x14\xbb\x51\x06\x71\x21\xec\xc4\ +\x72\x7f\x5e\xbc\x49\xf2\x35\xef\xb6\xcb\xbe\xd0\xef\xd1\xa3\x47\ +\x79\x36\x70\x5d\xe8\x16\x60\x26\x01\x26\x10\xa8\x21\x01\x68\x1e\ +\xa7\xa0\xf2\xf2\x72\x86\xfe\x60\x4e\x92\x60\x47\x04\xe0\x93\x69\ +\x17\x68\x0a\xdb\xf4\x43\x2b\xe7\xcf\x9f\xc7\x51\x12\x58\x5c\x02\ +\x35\x86\x15\xc9\x25\xb0\x63\xc7\x8e\x06\x6d\xac\xc8\xb5\x02\xb6\ +\xd6\xc7\x8f\x1f\x97\x9b\x37\x6f\xe2\x38\x87\x03\x0e\x1a\x77\x89\ +\x30\x07\x90\x37\x16\x3e\xef\x02\x67\xe8\x1e\x5e\xe7\xf0\xe1\xc3\ +\x86\xc1\xd5\x3e\x30\x02\xab\x4f\x80\x69\xbb\x4a\x39\x27\x33\x5f\ +\x3e\x1c\x38\x70\x00\x63\x11\xdb\x0c\x46\x94\x49\x02\xe2\x0f\x2f\ +\x57\xcb\xbe\x75\xfc\x61\x42\x21\x70\xb4\x6f\x5e\x70\xe7\xce\x9d\ +\x0c\xb1\xb8\x93\xb7\x1c\x18\xdb\x0c\xee\x2e\x58\xb0\x20\xa4\x19\ +\x83\xbb\x0c\x31\x5a\x23\x33\x67\xce\x44\xa0\x0b\x5b\x6e\x68\x06\ +\x1d\xb8\xf1\xa2\x76\x07\x78\xfd\xd8\x28\x09\x01\x3c\x86\x0c\xc0\ +\xe3\x37\x86\xd9\x19\xdc\x15\x91\x91\xfa\x5b\xfc\xe0\x2e\x53\x61\ +\x61\xe1\xff\xc2\xeb\xe8\x88\x63\x12\x9d\x4c\x9b\x36\x0d\x21\x76\ +\x78\x05\x74\x40\x02\x24\x41\x02\xaf\x0d\xb1\x13\x3c\x05\x4a\x3a\ +\x77\xee\x9c\x1c\x3a\x74\x08\x8a\x31\x05\x31\xfa\xcd\xf0\xfa\xae\ +\x5d\xbb\x5e\x1f\x5e\x67\xfa\x48\x13\x5e\x70\xb0\x43\x9a\x99\x41\ +\xaf\xa9\x53\xa7\x22\x52\x4d\x2d\xf9\xf1\xd2\xb8\x04\x08\xde\x0d\ +\x22\x54\x55\x55\x59\x20\xf7\xca\x95\x2b\x6c\x8f\xe1\x13\xb6\x31\ +\x7f\xb7\xa6\x37\x79\x43\x43\x12\xf6\x8a\x49\x8b\xf6\x8a\xc9\x7d\ +\xcd\x84\x32\x62\x97\x93\x26\x4d\xc2\x81\x9b\x2f\xec\xda\x4d\x00\ +\xc0\xb1\xc2\x1e\x3b\x76\x0c\x41\x5c\x3c\xe7\xbe\x5e\x32\xd1\x64\ +\xaf\x98\x14\x7b\xf1\x5b\xbf\xe4\x9b\x37\x6f\xde\x28\xcd\xec\x25\ +\x9f\x8a\x1f\x49\x06\x28\xbc\xe0\xb3\xb0\xc7\x88\x11\x23\x2c\x8e\ +\x4a\x00\x24\xe1\x6e\x13\xea\xea\xea\x6c\x91\xac\xac\xac\xc4\xf6\ +\x00\xbf\x83\x38\xe7\x13\x9f\xe3\x98\x9f\x51\x5c\x5c\x5c\xd6\xe1\ +\xd7\xac\x73\xe7\xce\x0d\xc5\x48\xe4\xbb\x60\x48\xc6\x15\x44\xb1\ +\x71\x76\x45\x48\x12\x81\x61\x24\xec\xab\xb0\x15\x86\x17\x83\xd6\ +\x01\xd4\x11\x97\x30\xa5\x1c\xe0\xf7\xec\xd9\xd3\xf1\xd7\xac\x4c\ +\x73\xe6\xcc\xb1\x17\xdd\xda\x78\x91\xe6\xd9\xce\x90\x88\x27\x7e\ +\xa8\x24\x9e\xb8\xc0\x6b\xb4\x4d\x7b\xd1\x5d\x52\x52\xd2\xfa\x83\ +\x7c\x6a\x30\x7b\xf6\x6c\xfb\xd4\x40\x3b\x59\x84\x88\x36\xc7\xb7\ +\x2f\xbc\xef\x05\x81\x7d\xe1\xfd\x7a\xad\x6b\x9f\x1a\xec\xdd\xbb\ +\xb7\xe1\x47\xf9\xd8\x63\xd6\xac\x59\xf6\xb1\x87\x76\x5a\xa0\xb9\ +\x7d\xec\xe1\x4c\xd8\xf6\x44\x1a\x70\x06\xc1\x36\xde\x3e\xf6\xd8\ +\xb7\x6f\x5f\x07\x3e\xf6\xe8\x58\xc2\x02\xf7\xd2\xe7\x36\x0a\x28\ +\x84\x5c\xaf\x91\x03\xb8\x7d\x66\xa3\xd7\x2f\x7d\x6e\xb3\x7f\xff\ +\xfe\xb0\x74\x30\xfd\x17\x21\xaa\xa5\x4c\xc2\x93\x4e\x23\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x8c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x04\x00\x00\x00\xfd\x0b\x31\x0c\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\x01\xb7\ +\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x0b\x49\x44\x41\x54\ +\x78\xda\x9d\x58\x5b\x68\x5c\x55\x14\x5d\x77\x5e\x99\xcc\x4c\xd3\ +\xda\x58\x4d\x26\xf8\x42\xa9\x56\x29\xf8\x68\x22\xd6\x6a\xc4\x50\ +\x8a\xa2\xb5\xf8\xa1\xe2\xe3\xcb\xfc\xe9\x87\x68\x7c\x22\x12\x8a\ +\x54\x91\x54\x41\xfc\xd1\xc6\x9f\x6a\xb4\xa9\x1f\xb6\x56\xed\x47\ +\xa8\x28\x8d\x8f\x3e\x50\x54\x54\xd4\x8a\x8f\x92\x07\x62\x95\x98\ +\x49\x66\x26\xc9\xbd\xdb\x75\xf7\x6c\xce\xbd\x9d\xa9\x8d\xf5\x2c\ +\xf6\x74\x9a\x39\x7b\xad\xbd\xf7\x39\xe7\x9e\x73\xae\x27\x58\xac\ +\x3d\xdb\x8c\x1e\x59\x87\x0e\x14\xd5\x80\x71\x8c\x85\xe6\x8d\x62\ +\xdf\x63\xe5\xc5\xbc\x4f\x2a\xb0\xa5\x55\x36\xe1\x66\xac\x47\x4e\ +\x00\x48\xdc\xad\x66\xb3\x18\xc1\x1e\x6f\xd7\x13\xc7\xfe\x87\xc0\ +\xd3\x79\xe9\x43\x1f\x0a\x02\x41\x00\xfb\x74\xf4\x09\x78\xee\x13\ +\x25\x0c\x78\x03\x4f\xce\x9c\x82\xc0\xe6\xa4\xf4\xa2\x1f\x6d\x01\ +\x42\xf8\xc4\x02\x2d\x30\x09\x12\x13\x49\xa4\x90\x24\x12\x0a\x4c\ +\xa2\xdf\x1b\x7c\xca\xff\x4f\x02\xfd\x45\xd9\x85\x4e\x51\xe2\x79\ +\x62\x8e\x98\x47\x33\xb2\xb4\x1c\xc2\xba\x94\x51\xa1\xa5\x91\x21\ +\xd2\x04\x85\x28\x8b\x43\xde\xa6\xfe\xf1\x45\x05\x9e\xea\x22\x7d\ +\x7b\x80\x05\x25\xae\x90\xfa\x74\x9c\x85\xf3\x91\xb7\x68\xd9\x34\ +\x97\x69\x1c\xc1\x51\xfc\x41\xfa\xac\x0a\xa5\xc2\xdf\x26\xbc\x4d\ +\x9b\x0f\x9e\x54\xe0\xc9\xbb\x64\x50\xb2\xbe\xc6\x3d\x4b\x5b\x89\ +\x2b\x18\x75\x96\x68\xb2\x38\x95\x9e\xf2\xec\x41\x9b\xc6\x41\xfc\ +\x40\xfa\x9c\xe6\xc2\xdf\x2b\x5e\xef\xd3\x43\xff\x2a\xf0\xc4\xdd\ +\x78\x4d\xd4\xb9\x8c\x12\xe3\xee\xc2\x72\x46\xde\x42\xfa\x14\x3c\ +\x05\x20\x2a\x21\x2a\x52\x45\x85\xf6\x3b\x3e\x61\x2e\x05\x16\x30\ +\xad\xfd\x70\xcf\x96\xd7\x4f\x28\xf0\x78\x97\x7c\x24\xd9\xb0\x34\ +\x33\x74\xbc\x1a\x17\xd1\x69\x19\x2d\x49\xc0\x66\x4c\xd8\x84\x50\ +\x01\x13\x99\x65\xef\x2f\x30\xca\x30\xf2\x5a\x2a\x66\xd1\xfd\xcc\ +\xc1\x06\x81\xc7\x8a\x72\x58\xda\x7d\x3a\xcc\xd0\x71\x3d\xe3\x5f\ +\x81\x16\x3a\x24\x14\x46\x4f\x93\xb8\x84\x61\x96\xf8\x09\x7b\xd9\ +\x2b\xaf\xa5\xf4\x26\xbc\x35\xcf\x8e\x1f\x27\xf0\x48\x52\x3e\x45\ +\x67\x2d\x7a\x1f\xb7\xa2\x15\xed\x58\xa2\x13\xd1\xe8\x69\xb0\x0c\ +\x4c\xc2\xa6\x30\x0b\x4a\x54\xe8\x37\x81\x1d\x48\x5a\x16\x9c\x51\ +\x57\x3d\xe7\x43\x33\xd7\x16\xf4\x4a\xa7\x1f\xd6\x9e\xd8\x40\xfa\ +\x22\x96\x22\x4d\xa4\x1c\x92\xee\x7f\xe9\x38\x48\xd7\x44\x34\x63\ +\x09\x7d\x6e\x52\xff\x79\xca\x4a\x67\xd0\x1b\xcb\xe0\xa1\x3c\x8e\ +\x04\x6d\x0b\xfc\x71\x0a\xdd\x58\xad\xf4\x29\x82\xcb\x49\xa3\x1f\ +\xe1\x5f\x73\x88\x5a\x94\x85\x1f\xc2\xe6\x54\x05\xd3\x38\x80\x0f\ +\xe8\xdb\x1c\xfa\x4e\xe2\x82\xad\x33\x96\x41\xd0\x17\xb4\xf9\x3a\ +\x5c\xe7\x60\x15\xce\x30\xfa\xa4\x49\x24\x59\xdf\x21\xfc\xa8\x65\ +\xaa\x07\xf3\x51\xcb\x68\x26\x79\xac\xc1\xb9\x64\xa9\x52\x34\x68\ +\x0b\xfa\xac\x44\x0f\xb4\x06\x7d\x61\x0c\x55\x62\x2d\x5a\x70\x9a\ +\xd1\x27\x95\x40\xab\x4f\xa7\xdd\x78\x9b\x9f\x6e\x6e\xc4\xe4\x28\ +\x61\x22\x59\xe6\xd9\xa3\x3c\xf3\x58\x60\xd8\x0f\xb4\xaa\x80\xdc\ +\x22\x85\x40\x07\xea\x12\x2c\x27\xd2\x46\xce\xe8\x8d\x5e\xb4\x04\ +\x5f\xe2\x79\x7c\x05\xb6\x7a\x19\xcb\x36\x4d\x34\xe3\x4c\xac\xd6\ +\xf5\x1f\x40\x0a\xb2\x51\x05\xfc\x8d\xac\xa2\xae\xcb\x2e\x26\xb9\ +\x24\x2a\x80\x7b\x2c\x93\x9e\xa8\xe2\x4f\x0c\xe2\x55\x4c\xd7\x49\ +\x10\x96\x31\x33\xa1\x44\xb7\xf6\x5f\x08\x47\xe7\x16\x20\xf9\x47\ +\xb3\xbc\x1c\xa4\xc3\x01\x5e\x81\x4b\xd1\x86\xbc\x1b\xde\xa4\x93\ +\xf8\x48\xe9\xe7\xd4\xf1\x37\xec\x67\xcf\x62\x24\x61\x16\xad\x71\ +\x8f\xe3\x55\x42\x9a\xde\xde\xd9\x7b\x5f\x48\x04\x3d\x41\xce\xd7\ +\x11\x38\x8f\xea\x05\x37\xeb\x49\xee\x5c\x49\xac\x56\x55\x1c\xc3\ +\x0b\x78\x11\xd3\x75\x59\x24\x5d\x0e\x19\xac\xd4\x51\xe0\x40\xe7\ +\x82\x9e\x44\xb0\x4e\xa8\x1b\x4a\xac\x24\x69\x35\xda\x4e\x14\x30\ +\x01\x96\xd0\x09\x54\x68\xfb\xf1\x20\x0e\xd4\x49\xe8\xa8\xd1\x32\ +\x58\x5d\xa3\x07\x99\xd7\x25\x82\x0e\x5f\xe9\xf3\x28\x50\x7d\x81\ +\xee\x81\x51\x47\x6d\xc1\x46\xc1\xe8\xb5\x5c\x7f\x62\x6b\x2c\x0f\ +\x13\xb0\xd2\x2e\x43\x5e\x25\x28\xd2\x91\x90\x22\x75\x88\x9c\x55\ +\xdd\x03\x87\xbc\x4e\x80\x7f\x21\x28\x60\xe4\x84\x66\xf5\x31\x1e\ +\xc5\x61\xd7\x2b\x11\xcb\x23\x6f\xfb\x9f\x14\x13\xd2\x51\x5b\x91\ +\x79\x9b\x96\x0a\xdb\x1a\xe3\x02\xf3\x6e\x14\x94\x9c\xf0\x89\x29\ +\xbc\x84\x57\x30\x6d\x39\x7b\x6e\x3c\x0a\xf0\x21\x21\x3a\x52\xb5\ +\x0c\x04\x85\x86\xca\x47\xed\x28\x02\x8b\x5e\xf7\x66\x0d\x25\x83\ +\x39\x9a\x8f\x66\x1c\xc4\xf7\xb8\x13\x97\x01\x31\x89\x25\xa8\xb1\ +\xa2\x98\x12\x18\xa2\x98\x1b\x24\x7e\xc5\x2c\x66\x68\xdc\x8d\x49\ +\x9d\x73\xf0\x90\x56\x4f\x6b\x91\x7f\x8c\x33\x25\xe3\x72\x21\xd8\ +\x4a\x80\xeb\x2a\x70\xad\x71\xa6\x18\x4d\x94\xe9\x1a\xdc\xcd\x88\ +\x83\xe3\xfc\xa7\x61\x3c\xe3\x29\x19\x53\x01\xfe\x29\x70\xba\x75\ +\xcd\xcd\x8f\x8c\xad\xda\x94\x1b\xad\xa5\xb8\x0f\x57\x22\x6a\x62\ +\xf8\x1b\x26\x30\xc6\x0c\x34\x1e\xdd\xc7\xfc\x48\x42\x3f\x2d\x46\ +\x7b\xd2\xf8\x00\xff\x85\xdb\x27\x92\xb8\x0e\xf7\xa3\xc5\x11\x47\ +\xf4\x3e\x4a\xe6\x2b\x61\x06\x1a\x23\x35\xa7\xd8\x39\x70\xa7\xb8\ +\x24\x5c\xb3\xf5\x29\x48\x68\x21\x28\x46\x9c\xce\x29\xda\x8d\x78\ +\x33\x4f\xe2\x2f\xb2\xb5\x58\x06\x09\x6f\x54\xd7\x2e\xdd\xbe\xb3\ +\xa9\x17\x38\x19\x6b\xf6\xbc\xcf\x2a\x9a\x69\x4d\xb8\x01\x6f\xc4\ +\xe9\x8d\x9a\x50\x86\x2f\x91\xb2\xb1\xf2\x46\x53\xb2\x4f\x66\x91\ +\x0b\x2b\x7c\x04\xd7\x60\x0e\x4d\x26\x21\xb1\x22\x65\xf4\x1b\x0b\ +\xa5\xab\xbc\x95\xb1\x5f\x0f\xd4\x57\xde\xe8\x03\x72\x7c\x6b\x0f\ +\x4a\x32\xef\x4b\x6c\x2f\xcb\x08\x74\xe8\x8e\x32\xb1\x39\x5b\x42\ +\x44\x34\xe0\xb6\xef\x32\x7a\xe2\x46\x0c\x37\xd2\x47\x9b\x27\x31\ +\x85\x5f\x90\xd2\xd0\x64\x64\x7b\x39\x14\x7a\x47\xe3\xa3\x7d\x88\ +\x6a\x24\x11\x2b\x94\xd2\x13\x6d\xd8\x82\xcd\x58\x06\x34\x16\xc7\ +\xd1\xcf\xe1\x7d\x63\x13\x60\x77\x6d\x47\xdb\x2d\x25\xe8\xd6\xf7\ +\x39\x26\x51\x76\x02\x0b\x90\x1a\x8c\xbe\x07\xdb\x70\x2d\x8e\x6f\ +\x62\x30\x0f\x62\x0c\x07\xc8\xa4\x05\x2a\xc9\x3b\x2a\x30\x74\x4c\ +\x06\xf8\x45\x07\x66\x44\xcf\xcd\xf3\x04\x5d\x68\x8c\x4d\x05\x56\ +\xe0\x61\xf4\x61\x29\x70\xa2\xe8\xad\x2f\xbd\xe8\xbb\xc7\x98\x00\ +\x19\x18\x3a\xa6\x02\x6c\x03\x0c\x5d\x17\xd2\x77\xd4\xe7\x51\xd0\ +\x3d\xd0\xe6\x95\xe0\x72\x16\xa6\x13\x52\x4f\x6d\x60\x4f\x77\x70\ +\x19\xc5\x57\x64\xd1\x29\x3e\x49\x56\x98\xc0\x9b\x33\xd2\xcf\xba\ +\xe9\xa6\xfd\x2e\x7e\xc0\x8c\x8e\x85\x8a\xa8\xdd\x6b\x8f\xdf\x06\ +\xd8\xef\xb6\x5b\x30\xbc\xb7\xf4\x08\xac\x23\xd0\xff\xe6\x8c\x13\ +\x00\xbc\x41\xef\x90\x17\x2e\x27\xda\x1b\xac\x63\x09\x15\x7b\x30\ +\x13\x56\x30\x89\x11\x8b\x15\x45\xa1\xe4\x15\x1c\xc5\x36\x63\xf0\ +\x40\xb6\xc1\xba\xc3\xef\x1d\x45\xe8\xe1\x97\xc7\x17\x76\xb9\x13\ +\xab\x18\x75\xd6\x3d\x14\x1a\x8f\xbf\xee\x6c\x4a\xd0\x87\x73\x7f\ +\x90\xdf\xe8\xa1\x87\x5f\xac\xd9\x11\x3f\xfc\x9a\x84\x1e\xdf\xc3\ +\x9a\x56\x69\x1b\xb1\x16\x39\x26\x9c\x72\x12\x5e\xc3\x01\x9e\xf4\ +\x8a\x32\xf6\xe3\x2d\x52\x37\xd1\x12\x7a\x7c\xdf\x51\x77\x7c\xb7\ +\x76\xbb\x5e\x40\x6a\xd7\xa7\x32\x73\xb8\x09\xed\x94\xc8\x44\xa7\ +\x54\x13\x30\x7a\xeb\x39\x86\xdd\xf8\x1a\xd6\x4f\x2f\x20\xc3\x8d\ +\x17\x10\x27\xc1\x2b\x14\xb2\x74\x24\xaa\x24\xe8\xc4\x06\x2c\x43\ +\x86\x38\x81\x00\xc9\xa7\xf0\x1e\x3e\xe3\x2f\x4d\x76\x9a\x02\xaf\ +\x50\xc3\x27\xbe\x42\x39\x89\x2e\xec\x92\x76\x71\xeb\x52\x70\x0e\ +\x2e\xc6\x65\x38\xcd\xee\x68\x9e\x3d\x18\xfe\xc2\x17\xf8\x06\x3f\ +\xc3\x43\x26\xda\x21\x26\xb0\x69\xf8\x64\x97\x40\x93\x28\x52\xa2\ +\xd3\xee\x30\x26\xe4\xa3\x05\x05\xb4\x10\xc0\xdf\x44\x89\x96\x34\ +\x62\x2d\x8c\xce\x1c\xd2\x2f\x76\x8d\x35\x09\x5e\xc4\xbd\x7e\x69\ +\x53\x91\x18\x84\xb0\x33\x90\x83\x91\x4f\x0a\x2f\xe2\xc3\xfe\x29\ +\xbc\x4a\xb8\x2d\x2f\x7d\x5e\x9f\x14\x00\x71\x80\x09\xd0\x0c\xfa\ +\xbd\x24\x7c\x95\xb0\xf3\x54\x5e\x25\x38\x11\xbe\x0c\xf1\x6e\x96\ +\xf5\xc8\xa1\xe1\x65\x88\xb6\x59\x6f\x44\xf8\x32\x64\xe7\x29\xbd\ +\x0c\x69\x94\xb1\xd7\x39\x5e\x11\x1d\x52\xa4\xcb\x38\xc6\xc4\x5e\ +\xe7\xec\x2c\x2f\xe6\xfd\x0f\x67\xf3\xcf\x7a\xd8\x2a\x61\x9b\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\x0f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\x03\x28\ +\x1a\xe9\x9e\xb0\x29\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x09\x8f\x49\x44\x41\x54\x78\ +\xda\xcd\x59\x67\x54\x54\x59\x12\xde\xc6\x11\x9c\x1d\x23\xba\x3b\ +\x06\xd4\x15\x50\x01\x45\x50\x01\xd3\x28\x3a\x28\xa2\x28\xa2\xd8\ +\x60\x93\x04\x69\xa2\x80\x74\xd3\xa4\x26\x0b\xd8\x4d\x93\xcc\x62\ +\x16\x14\x9d\xc1\x0c\x06\x0c\x28\xa2\x8e\x18\x30\x2b\xa2\x62\x22\ +\x0b\x2a\x2a\x72\x66\x08\x7e\x53\x7d\x4f\xb3\x67\x7f\xec\x6f\x78\ +\xf7\x9c\xef\x07\xbc\x5b\xef\x54\xd5\xab\xf0\x55\xf5\x3f\x38\x72\ +\x78\xfa\x06\x7a\xea\xf3\xad\xe6\x8d\xe2\xdb\x2f\xff\xd5\xd3\x5b\ +\x38\xdb\xd7\xcf\xdb\xe8\x57\x8b\x39\xbd\xe9\x99\x1a\x81\xb3\x87\ +\x37\xd9\x64\x52\x9f\x90\x50\x89\x24\x2f\x3f\xef\x69\x69\xe9\x9d\ +\x8e\x97\x15\x2f\x51\xf6\xf4\x29\x6e\x94\x5c\xc7\xd9\x73\x67\x1a\ +\x72\x0f\xff\x96\x1d\x1d\x1b\x39\x91\xee\xf6\xe0\x9c\xf2\xe6\xb3\ +\x67\xe9\xe5\xe4\x1c\xb8\xdf\xd2\xd2\x82\xf6\xf6\x76\x7c\xf9\xfa\ +\x05\x35\x35\xd5\x78\xf1\xe2\x39\xee\xdd\xbf\x8b\x3f\x6e\x5c\xc3\ +\xf9\x0b\x05\xc8\x39\x94\xdd\x12\x21\x0d\x73\x26\x99\x1f\x38\xa3\ +\xbc\x89\xe9\xe4\x61\x1b\x37\x6d\x78\xf9\x95\x94\xfe\xf2\xe5\x33\ +\xda\xda\xda\xd0\xdc\xfc\x15\xef\xdf\xd7\xe1\xf5\x9b\x57\xb8\x7d\ +\xe7\x26\xf6\xec\xdd\xf5\xdd\xc5\xd5\xb9\x79\xcc\xd8\x31\x37\x48\ +\xc6\x96\xf0\x23\x57\x0c\x50\x17\x38\xda\x6f\x79\xf4\xe8\x21\x6a\ +\x6a\x6b\xd0\xd4\xf4\x09\xad\xad\xad\xf8\xf6\xed\x1b\xde\x37\xbc\ +\x47\x54\xb4\xf4\xfb\xb8\xf1\xe3\x9a\xe9\xde\x0d\x42\x1c\xc1\x9c\ +\x30\x88\x4b\xf9\xf0\xb3\x24\x54\x5c\xfb\xe6\x75\x05\xaa\xaa\x2b\ +\xf1\xf1\xe3\x07\x28\xc3\xe8\x5b\xcb\x37\xd4\xd5\xd5\x62\xe4\xc8\ +\x11\x8f\xe9\x8e\x17\x61\x2c\xa1\xaf\x2a\x74\x78\x5c\x51\x5e\x6d\ +\x94\xf6\xa8\x29\xa1\x61\x92\xef\xca\x58\xaf\xaa\x7a\x87\x86\x86\ +\x06\x65\xfc\xb3\x10\xaa\xae\xa9\xc2\xa4\x49\x13\x37\xd1\xbd\x01\ +\x4c\x69\x0e\x9e\x1f\xe6\x59\xce\x15\x7a\xfb\x78\xa2\xe8\xca\x65\ +\xbc\xab\x7c\x87\xfa\xfa\x7a\x7c\xfa\xf4\x11\x9f\x3f\x37\xb1\x90\ +\x32\x33\x33\x4d\xa1\x7b\xff\x24\x70\xf2\xf4\xe2\x3b\xf0\x37\xc6\ +\xaf\x8d\x43\x6a\x5a\x0a\x33\xa0\x96\x94\x6e\x6c\x6c\xc4\x87\x0f\ +\x1f\x08\x8d\xd8\xbe\x3d\xf3\x3c\xdd\xeb\xc7\x55\x03\xfa\x05\x04\ +\xfa\x5d\xde\xb1\x6b\x3b\x02\xd7\xf8\xe3\x4e\xe9\x6d\x56\x3a\xeb\ +\xdf\xd7\xa3\x81\x12\xb8\xae\xbe\x0e\x94\xdc\x6d\x42\x4f\x0f\xd7\ +\xff\x53\x36\x79\xf6\x2b\xf8\x7d\xa9\x3a\xf9\x38\x3a\x09\x8c\xbb\ +\x23\xc4\x78\x84\xe1\x29\xa9\xc9\xb5\xbf\xe7\x1e\x42\x84\x34\x1c\ +\x54\x4a\x59\xd8\xd4\xd6\xd7\x52\x28\xd5\x31\x63\x2a\x29\x2f\xb2\ +\xb2\xf6\x74\xc8\x93\xd7\xed\xa6\x32\xfa\xb3\x32\x6f\xfc\x03\xfd\ +\x06\x51\x53\x0b\x3f\x73\xf6\x54\xe5\x81\x9c\xfd\xad\x6a\x6a\x6a\ +\x4a\x03\x7b\x76\x79\x02\xcf\x32\x9f\x69\x99\x73\x70\x7f\xc7\xe9\ +\x33\xf9\x14\x42\x0a\x78\x79\x79\xa2\xe2\xe5\x4b\x4a\xe6\x4a\x54\ +\x93\x21\xd5\x64\xc0\x9b\xb7\x6f\x70\xf3\x76\x09\xd2\x33\x14\x58\ +\x27\x4f\x78\x1b\x15\x25\xcd\x2c\xbe\x5a\xd4\x78\xeb\x56\x09\x4a\ +\x4a\x4a\xe8\xcb\x05\x28\x4b\xac\x1b\x41\xbd\xcb\xeb\xbf\x87\x87\ +\x5b\x62\xe1\xe5\x8b\x28\x2a\xba\x84\xec\xfd\x59\x08\x0c\x0c\x80\ +\xa7\x97\x17\xac\xac\x17\xa1\xa0\xa0\x80\xbe\x46\x15\xde\x50\x23\ +\x7b\xfe\xa2\x1c\xfb\xb2\xf6\x22\x35\x3d\x05\x72\x99\x8c\x85\xda\ +\xc3\x47\x0f\x70\xf7\x5e\x29\x86\x69\x0d\x7b\x4e\xef\xfa\xa5\x3b\ +\xe8\x45\x3f\x85\x22\xb9\xe8\xe6\xad\x9b\xc8\x3f\x95\x87\x70\xa9\ +\x14\xc9\x29\x29\xf0\x0d\x58\x03\x43\x13\x33\x78\xf9\xf8\x30\xef\ +\xbf\x7e\xfd\x0a\xe5\xe5\xcf\x50\x7c\xf5\x0a\x32\xd6\xa7\xd1\x97\ +\x4a\x45\xe9\xdd\x52\xdc\x7f\x70\x0f\x31\x31\xd1\xed\xf4\x9e\xed\ +\x84\xa1\x5d\x9d\x03\x3c\x03\x03\xbd\xf1\x27\xf3\x8e\xb7\x94\xde\ +\xbd\x03\x81\xb3\x2b\xf4\x0c\x8d\x90\x92\x9e\x8e\xcd\x5b\xb7\x61\ +\xe2\x94\xa9\x30\x22\x23\x0a\x0a\xce\xe2\xf5\xdb\x57\x28\x7b\xf6\ +\x94\x79\x7c\xc7\xce\x4c\x0a\xa5\x74\xe6\xf9\x33\x67\x4e\xa3\x4f\ +\x9f\xbe\xe5\xf4\xae\x05\xdd\x12\x3e\x22\x71\x50\xca\x93\xa7\x8f\ +\x19\x59\x3b\x7a\xec\x28\xf4\x27\x18\x63\xc1\x62\x1b\xf2\xf4\x55\ +\xac\xa2\x30\xd2\xa3\xbf\x85\xf4\x15\x9e\x95\x97\xa1\xac\xec\x29\ +\x1e\x3c\xbc\x8f\xc2\x4b\x17\xe0\xeb\xeb\x83\xfc\xfc\x3c\x68\x6b\ +\x6b\x37\xd2\x7b\xc2\x08\x83\xba\xda\xfb\x6a\x02\x47\x81\xd5\xb5\ +\xeb\xd7\x9a\xab\xab\xab\x58\x95\xa9\xa8\x78\x49\x4a\x7b\x63\xcc\ +\x38\x43\xc8\xe4\x72\xec\xcb\xce\xc6\x1c\xcb\xf9\x70\x71\x73\xc3\ +\xe3\xc7\x8f\x94\x46\xb0\x2f\x70\xef\xc1\x5d\x2c\xb3\x5b\x06\x4d\ +\x4d\xcd\x5a\x7a\xcf\x3a\x82\x76\x57\x73\x22\x35\x07\x87\xe5\x16\ +\xc5\x57\x8b\x3f\x95\x3f\x2f\xc7\xa5\xcb\x97\x94\x0d\x8b\xd5\xfd\ +\xb3\x94\xb4\xe3\x27\x9a\xc0\x76\x39\x1f\x42\x6f\x6f\xd8\xda\xda\ +\xa2\xe4\xe6\x0d\x54\x55\xbe\x23\xcf\x5f\x44\xb2\x42\xde\xe1\xe4\ +\xe4\xf8\xc5\xc0\x40\xff\x11\xbd\x27\x98\xa0\xdd\xd5\x89\xab\xb6\ +\x72\xa5\xeb\xc2\x2b\xc5\x57\x3e\xe7\x1e\xce\xc5\xcc\x59\x33\x61\ +\x36\xc5\x0c\x2b\xc9\xcb\x4d\x4d\x4d\x78\xf7\xee\x0d\xce\x9d\x3f\ +\x87\x2b\xc5\x45\x48\x4f\x4b\x03\x9f\xbf\xbc\x7d\xd6\xac\x59\x5f\ +\xac\xad\xad\xab\x86\x0c\x19\xf2\x07\xc9\xef\x22\x88\x09\xf3\x08\ +\xff\xea\x6a\xcf\xf7\x70\xf7\x70\x5f\x52\x58\x78\xb1\x79\xfd\x86\ +\xf5\x98\x31\xe3\x17\x58\x2f\xb2\xc6\xa2\xc5\x8b\x94\x46\xb0\x19\ +\xa0\x8e\x9a\xd7\xf5\xeb\xd7\x5a\xc5\x62\x51\x8d\xb6\x8e\xf6\x75\ +\x92\xd9\x4b\x08\x27\xf0\x09\xa6\x84\x61\x84\xde\xaa\x86\xc5\xeb\ +\x52\xe5\x7d\x7c\xbc\x56\xd0\x34\xf5\x2d\x2c\x3c\x0c\xc6\x13\x8d\ +\x31\x7b\xce\x6c\x66\xc0\xd2\x65\x4b\x91\x98\x94\xc4\x88\x9b\x5c\ +\x2e\x7b\xcb\xe3\xf1\x76\xa8\x9a\x92\x19\x41\x4b\x45\x9f\xd5\x55\ +\xde\xe6\x75\x0b\xdb\x0c\x08\xf4\xf7\x3c\x75\x3a\xaf\x75\x95\xe7\ +\x2a\xe8\xe8\xea\x60\xd2\xe4\x49\xa0\xd0\x80\xe5\x7c\x4b\xac\xf6\ +\x5f\x8d\x5a\xe2\xfc\xc9\xc9\xf2\x67\x74\xd7\x9b\x30\x92\xd0\x8b\ +\x2b\xc3\x4a\x4f\x91\x38\x50\x7c\xec\xf8\xd1\x76\x7b\x07\x7b\x0c\ +\x1e\x32\x18\xba\xa3\x75\x61\x64\x6c\x84\xa9\xd3\xa6\x32\xef\x3f\ +\x7e\xf2\x08\xdb\xb6\x6d\x7d\xc5\x06\x96\xce\xb8\xe6\x84\xe6\x3d\ +\x7b\xaa\x07\x4b\x44\x71\x44\xd2\x3a\x16\x5a\x2f\x60\xca\x0f\x1d\ +\x36\x14\x34\xbc\x40\xdf\x40\x1f\xd3\xa6\x4f\xa3\xca\x52\x88\x7d\ +\xfb\xf6\xd6\x10\x11\x13\x29\xa7\x32\xce\x0c\x2c\x9a\x9a\x03\x7a\ +\x05\x87\x88\x32\xb2\xb2\xf7\xb0\x58\xef\x54\x9e\x38\x0b\x83\x9e\ +\xbe\x1e\xf6\x1f\xc8\x46\xce\xc1\x03\x8d\x1a\x1a\x1a\x91\x2c\xd6\ +\xb9\xe2\x79\x5d\x5d\x9d\x9f\xc8\xf3\xbb\x32\x77\x6e\x85\xf9\x6c\ +\x73\x68\x0d\xd7\xea\x54\x9c\x19\x31\x84\x20\x53\xc8\xa9\xf3\x1e\ +\x69\x1e\x38\x70\x90\xe2\xbf\xb5\x9c\x0b\x67\xbc\xe1\xb8\xbe\xe2\ +\xe0\xa0\xdc\x4d\x9b\x33\xc8\xf3\xe6\xa0\x4d\x82\xd2\xdb\x2c\x71\ +\x87\x8f\x18\xce\xbe\x44\xc0\x9a\x00\x9c\x38\x79\xec\x2f\x5d\x5d\ +\xdd\x3d\x24\x32\x8e\x33\xbb\x9d\xe9\x33\xa6\x69\x92\xf2\x05\x29\ +\x69\x72\x58\xcc\xb5\xc0\x54\x8a\x71\x53\x33\x53\x65\xc9\x64\x86\ +\x50\x5d\x87\xa3\xb3\x23\x8e\x9d\x38\xd2\x3e\xd9\xc4\xe4\x18\x89\ +\x4c\x21\xa8\x73\x62\x29\x65\xb5\x60\xfe\x60\x51\xf0\x9a\x2b\xeb\ +\xe4\x89\xb0\x5a\x60\x05\x4b\x4b\x4b\x58\x58\x58\xb0\x52\x49\xd5\ +\x86\x19\xb1\x64\xe9\x12\xfc\x76\xf8\xe0\xf7\xb9\xf3\x2c\x8a\x54\ +\x9d\xf4\x47\x4e\x28\xef\xe0\xc0\x1f\x21\x57\xc8\xee\xc8\x92\x13\ +\xb1\xc4\x76\x09\xec\xec\xec\x18\x87\xa1\xf6\x8f\x79\x96\xf3\xc8\ +\x88\x99\x58\x48\xdd\x76\x6f\xd6\x6e\x2c\xe7\xdb\x3d\x20\x19\x3b\ +\x42\x1f\x4e\x28\xef\xe3\xeb\x3d\x9a\xa6\xa8\x32\xe5\x40\xee\xb0\ +\xc2\x01\x6e\xee\x6e\x70\x71\x75\xc1\x0a\xc1\x0a\xc6\x18\x3b\xa9\ +\xc2\xd6\xcc\xcd\xf0\x10\xba\x55\x90\x8c\x90\x2b\xfb\x1d\x5e\x68\ +\xa8\x64\x42\x5e\xfe\xc9\x8a\xc3\x47\x72\xb1\xca\x63\x15\xfc\x03\ +\xfc\xe1\xe7\xe7\x47\xe3\xa0\x27\x91\xb3\x95\x20\xba\x8c\x65\xcb\ +\xed\xd8\x9c\xbb\x46\x14\x58\x47\x14\x21\x84\xe4\x06\x73\x41\x79\ +\x35\x49\x88\xd8\x94\x94\xaf\xca\xcb\x3f\x0e\x5f\x3f\x5f\x28\xf9\ +\x4d\x68\x58\x28\xc4\xc1\x62\xa5\x21\xcc\x08\x67\x67\x17\xe2\x38\ +\x6b\x21\x8d\x0a\xff\x4c\xb5\x5e\x46\x72\xa3\xb8\x50\xeb\xd5\x7c\ +\xfd\x7c\xcc\xb3\xb2\xb3\x1a\xa9\xc3\xc2\x6f\xb5\x1f\xa2\x63\xa2\ +\xb1\x36\x61\x2d\x62\xe3\x62\x11\x21\x8d\x80\x58\x2c\x86\x17\x71\ +\xf9\x98\xf8\x68\xc4\xc5\x47\xb7\x0c\x18\xd0\x5f\x39\xaf\xea\x73\ +\xa1\x5c\xf6\x70\x74\x16\x2c\x94\x27\x27\x35\x65\x6e\xdf\xca\xbc\ +\x2c\x95\x4a\x91\x90\x98\x00\x85\x42\x81\xa4\x75\x49\xb4\x45\x8e\ +\x82\x48\x24\x42\x64\x54\x04\x92\x64\x6b\x5b\xb5\xb4\x86\xe5\xaa\ +\x58\x65\xcf\xee\x57\xde\x45\x60\x17\x2e\x95\x34\xc7\x27\xc4\xb2\ +\x44\x0d\x0a\x0a\x62\xa1\x13\x13\x1b\xc3\x8c\x88\x8b\x8b\x43\x58\ +\x58\x18\x22\x63\x22\x21\x4f\x49\xea\x18\xab\x37\xe6\x02\xc9\x59\ +\x10\x7a\x75\xbb\xf2\x02\x47\x87\x15\x11\x91\x61\x7f\x86\x47\x84\ +\xc0\x8e\x12\x53\x28\x14\x32\x1a\x2c\x12\x8b\x58\xec\x87\x47\x84\ +\x23\x24\x34\x04\x49\xf2\x24\xec\xdc\x9d\xf9\x7d\xca\x14\xd3\x5b\ +\xaa\x1f\x20\x7a\x73\x41\x79\x57\x29\x29\x2f\x09\x15\xc1\xca\x6a\ +\x3e\xec\xed\xed\xe1\xba\xd2\x15\x42\x4f\x21\x4b\xe0\x80\x80\x00\ +\xf8\xfb\xfb\x53\xc8\x24\xa1\xe0\xc2\x59\x38\xbb\x38\x29\x79\xbd\ +\x3b\xa1\x7f\x77\x57\x9c\x1e\x42\xcf\x55\xae\x6b\x13\x63\xff\x4a\ +\x4d\x4f\x46\x54\x8c\x14\xd2\xe8\x08\xc4\x51\xb2\x0a\x04\x02\x38\ +\x39\x3b\xb1\xba\xef\xee\xee\x8e\xd8\xf8\x58\xf6\x1b\x16\x0d\xdd\ +\x35\x24\xc7\x09\x6a\xac\x16\x18\xe4\x6f\x4d\xbc\xe6\xcf\x98\x58\ +\x69\x1b\xed\x2f\x2b\x0d\xc6\xe9\x97\xf1\xed\x97\x35\xa6\x67\xa4\ +\xd0\x76\x2c\x9d\x35\x2a\x3e\x9f\x0f\x49\x88\x84\xed\x6c\x4e\x9c\ +\x38\xde\xa4\xae\xae\x1e\x4f\xb2\x23\xb8\x50\x2e\xfb\xcb\xe4\x89\ +\x8f\xa9\x92\xb4\x6b\x0e\xd4\xcc\x57\xcd\xa8\x56\x04\x89\xed\x52\ +\x9b\xf2\xf5\x1b\xd3\x61\x63\x63\xa3\x6c\x60\x6c\xe9\x7a\xed\xfa\ +\xd5\x16\x2d\x2d\xad\x2d\xf4\x7c\x2c\x17\xa8\x31\xcf\xc8\x78\x82\ +\x59\x5a\x7a\x72\x9b\xa7\x97\xc7\xdb\xce\x64\x54\xd5\xf1\x7f\xf7\ +\xee\xd3\x3b\x2c\x2d\x43\xc1\x3a\xed\xf1\x93\x47\x51\x58\x78\xa1\ +\xd5\xd0\xd0\xf0\x20\x3d\x9b\xc4\x85\x72\xc9\x62\x5f\x77\xb4\x8e\ +\x15\x85\x4f\x7b\x70\x48\x50\x99\xaa\x09\xf1\x3a\x9f\xf5\xea\xa5\ +\x61\xa1\x48\x95\x75\x6c\xde\xb2\x01\x87\x7e\xcf\x69\xa3\xf9\xf6\ +\x84\x6a\x33\xac\xc1\x99\x1f\xdd\x08\xd3\x62\xe3\x23\x1b\x37\x6d\ +\x59\xdf\xea\xe4\x24\xb0\xfb\x9f\x2e\xaa\x11\x2c\x09\x4a\x25\xe3\ +\x40\x89\xdd\x6e\x6c\x6c\xa4\xac\xf5\x73\x19\x35\xe6\xd0\xe1\x11\ +\xfe\x63\xb5\xc0\xf2\x24\x29\x89\x9d\xbb\xb6\x35\x64\xac\x4f\x15\ +\x85\x4b\x43\xe6\x24\x24\xc5\x6e\xa1\xff\xb5\xc9\x92\x13\x3a\x68\ +\x30\x2f\xa6\x7b\x36\x84\x9f\x08\x5c\x3b\xcc\xa3\x76\x7c\x7b\xbb\ +\x67\x8a\x34\xd9\x77\xa5\xc7\x55\x5e\x47\x74\xac\xf4\x2f\x1d\x5d\ +\xed\x42\x7a\xbe\x94\x2d\x9d\x38\x7a\x78\xaa\x95\xb5\x9b\x8e\x8e\ +\xf6\x45\x9b\x25\x8b\xab\xc8\x98\xfa\x69\xd3\xa7\x3e\xa1\x75\xc9\ +\x4e\xd5\x44\xd5\xa7\x33\x37\xb8\x6c\x44\x3f\x82\x09\x41\xa0\xea\ +\xae\x56\x2a\x5a\xac\xc1\x55\xa5\xff\x06\xfd\x13\x4e\xd8\x10\x82\ +\xf4\xb6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\xa8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x08\x25\x49\x44\ +\x41\x54\x78\xda\xed\x5a\x6d\x6c\x53\xe7\x15\x7e\x7c\x7d\xfd\x15\ +\x9b\x38\x09\x31\x21\x09\x09\x1f\x21\x01\x36\x55\x74\xdd\xba\x44\ +\x5b\x2a\x91\x8a\x55\xd5\x3a\xb5\x42\x2a\x48\xa3\xd5\x34\xe8\xa4\ +\xad\x6b\xfb\x63\xff\xd0\xd8\xa4\x6d\x85\xfd\x61\x5a\xbb\x69\x6b\ +\x0b\x52\x57\x5a\xa4\xa9\x30\x84\x50\xa7\x21\x54\xd1\x56\x1d\xd1\ +\x06\x6b\x10\xa0\x84\x95\x50\x14\x42\x12\xc7\x49\x70\x6c\xe7\xcb\ +\xd7\x5f\xd7\x77\xe7\x1c\xf9\xd5\xae\xac\x20\x6e\xf9\x11\x8c\xc4\ +\x23\x1d\xee\x6b\xfb\x7e\x3c\xe7\x3d\xcf\x39\xef\x79\x6f\xd0\x2d\ +\xcb\xc2\xfd\x0c\x9d\xec\x81\x03\x15\xe5\x80\x8b\x80\x0a\x86\x45\ +\x28\x77\xc0\x4e\xdc\x4d\xe6\x25\xf3\x95\xc6\x0a\xf7\xca\x29\x3b\ +\x59\x93\x2c\x4b\x34\x73\x3c\x56\x8e\xe8\x36\xf2\x01\xb2\x15\x64\ +\x4d\x64\x75\x25\x47\x2a\x25\x1a\x4c\x96\x89\x27\xc8\xc6\xc9\xa6\ +\x88\xb2\x61\x11\x74\x08\x84\xec\xaa\xbd\x7b\xf7\xbe\xb8\x63\xc7\ +\x8e\x9d\x0d\x0d\x0d\x91\x4a\x93\x12\x93\x9d\x9c\x9c\xbc\x75\xec\ +\xd8\xb1\xbf\xee\xdf\xbf\xff\x4d\x00\x37\x39\x22\x7a\x89\x68\x88\ +\xac\x63\xcb\x96\x2d\xcf\x06\x02\x81\x15\xfd\xfd\xfd\x20\x27\x60\ +\x18\x06\x66\x67\x67\x2b\x62\xbc\x7a\xf5\x6a\x17\x73\x63\x8e\xe4\ +\xc0\x47\x00\xa6\x59\x4e\x1c\x01\xe5\x40\x4b\x6b\x6b\x6b\x73\xb1\ +\x58\xc4\x9a\x35\x6b\x10\x8b\xc5\xc0\x63\xfa\x0e\xe4\xf9\xbd\x1e\ +\x33\x1f\x71\x88\x39\x32\x57\xb2\x7e\xb2\xa4\x92\x90\x87\x2c\x58\ +\x28\x14\x44\x36\xa6\x69\xa2\xbe\xbe\x1e\x0c\xfa\xae\x22\xc6\x91\ +\x48\x84\x79\xa9\x82\x12\x2c\x71\x86\x6e\xab\x32\x1a\x7b\x7b\xe6\ +\xcc\x19\xf4\xf6\xf6\x22\x18\x0c\x42\xd3\x34\x54\x02\x98\xd7\xc2\ +\xc2\x02\xba\xbb\xbb\xb1\x75\xeb\x56\x30\x57\x55\x60\x74\x35\x50\ +\x33\x7f\xf6\xec\x59\xcc\xcf\xcf\x23\x1c\x0e\xa3\x42\x20\x13\x39\ +\x37\x37\x27\xdc\x7a\x7a\x7a\x60\x83\x4b\xb7\x7f\x60\x4f\x7d\x3e\ +\x9f\xcc\xbe\xc7\xe3\xe1\x0b\x55\x05\x80\x5d\x56\xf1\x78\x1c\x6e\ +\xb7\x9b\xcb\xef\x52\x45\x80\xf5\xcf\x52\x92\xb1\x7d\xd2\xf5\xb2\ +\x13\x99\x34\x93\x95\xb1\xc2\xf6\xed\xdb\xd1\xd5\xd5\x85\x99\xf9\ +\x2c\xf2\x85\x3c\x42\x7e\x1d\x17\x2e\x5c\xc0\x89\x13\x27\x60\x47\ +\x55\x55\x15\xd2\xe9\x34\xd4\xd1\x0e\x5d\xd7\xc5\x32\x99\xcc\xdd\ +\x38\xc0\x9c\x84\x9b\xe2\x55\xee\x80\x92\x90\x4a\x1a\x36\xb9\x80\ +\x4a\x16\xfa\xa3\x06\x7e\xf4\xda\x87\xd8\xbc\x66\x39\x56\x46\x6a\ +\xf1\xcf\x4b\x43\xf8\x5e\xe7\x5a\xec\xd9\xb3\x07\xfb\xf6\xed\x83\ +\x42\x63\x63\x23\xda\xda\xda\x30\x33\x33\x23\x0f\xaa\xae\xae\x06\ +\x95\x3e\xa4\x52\x29\x24\x12\x09\x96\x25\x47\x53\x9c\xe8\xeb\xeb\ +\xfb\x32\x0e\x30\x1f\x51\x85\xe2\x78\xbb\x08\x88\x2c\xf2\xf9\xbc\ +\xd8\xce\x9d\x3b\xf1\xd9\x50\x0a\xbf\xff\xdb\x7f\xd0\xdd\xf5\x75\ +\x7c\x63\x43\x2d\x22\x61\x1f\xf4\xaa\x30\x3e\x1b\x9d\x83\x55\x9c\ +\xc1\xb6\x6d\xdb\x70\xf4\xe8\x51\xb9\x6e\x60\x60\x40\x6c\x11\xf0\ +\xef\x4c\xfe\x6e\x17\x31\xe1\xe3\xf5\x7a\x1d\x45\x40\x8e\xd9\x6c\ +\x16\x9d\x9d\x9d\x78\xfe\xc0\x87\x08\xae\x5c\x0f\xb3\x68\xa1\x3a\ +\xa0\x63\x6e\x21\x83\x89\x54\x16\x53\xb3\x39\x9c\x88\x67\xf1\xfa\ +\xf7\xbf\x89\x23\x47\x8e\x88\x3c\xfc\x7e\x7f\xb9\x44\x38\x8a\x9c\ +\x2f\x42\xa0\x0c\xf6\xf3\x39\xf7\x64\x96\x85\x43\xd9\xef\x4a\x42\ +\x84\x3b\x47\x80\x20\x3a\x5f\xd9\xb8\x12\x89\xd9\x34\x6e\x4e\x24\ +\xa1\xe5\x23\x48\x2c\xe4\xb0\x79\x75\x0d\xd6\xd5\xfb\x70\xfc\xfc\ +\x35\x18\x39\x93\x88\xb9\x60\xe4\x8b\xa8\xa9\xad\x41\x2a\x99\x42\ +\x53\x73\x13\xcf\xb4\xcc\x54\x6d\x4d\x2d\x32\xd9\x0c\x86\x6f\x0c\ +\xa3\xbd\xbd\x5d\xc6\xe9\x85\x34\x5c\x9a\x4b\xf2\x23\x7e\x2b\x8e\ +\x8e\x0d\x1d\xc8\x18\x19\x4c\x27\xa6\xa5\xce\xcf\xcf\xcd\xc3\x82\ +\x25\xf7\x18\x1d\x1d\xc5\xda\xb5\x6b\x71\x63\xf8\x06\xae\x5f\xbf\ +\x2e\x55\x68\x63\x68\xa3\x83\x08\xb8\xe8\x58\x30\xc5\x0a\x34\x6b\ +\x59\xcb\x87\x2a\x0d\x88\x25\x33\xf8\xd7\xe0\x14\x5a\xea\x5a\xc8\ +\x19\x0a\x27\x91\xcf\x99\x16\xbc\xba\x57\xae\x2b\x98\x05\x70\x0b\ +\x22\xe3\x42\x41\x66\x5c\xcd\xe8\xe0\xb5\x41\x29\xcd\xe5\x32\xfa\ +\xfc\xea\xe7\x28\x97\x19\x43\x9d\x33\x3c\x3c\xac\x26\x96\x23\xc1\ +\xce\x39\x88\x80\x05\x79\xf0\xf8\xf8\x38\x02\x5e\x0d\xb5\x7e\x0b\ +\xa9\xac\x29\x12\xca\x64\x73\x48\x1b\x69\xd2\x3e\x30\x4f\x0e\x6e\ +\x6c\x0c\x22\x48\xb2\xfa\xe2\xda\x17\x7c\x73\x99\xc5\xa6\xc6\x26\ +\x68\x6e\x8d\x09\xf3\xc3\x38\x91\x45\x5e\x63\xa3\x63\x98\x98\x9c\ +\x70\x52\x7a\xe5\x9c\xf2\xcf\x9a\x4b\x83\x0b\x2e\x27\x39\x20\x12\ +\x12\x4d\x9e\x3b\x77\x0e\x2f\x3e\xb9\x1e\xbf\xfc\xfb\x2d\xd4\xd5\ +\x86\xf1\xd5\x06\x37\xbc\x56\x0e\xcb\x83\x6e\x0c\x44\x33\xf8\xc5\ +\x4f\x37\xe3\xd4\xa9\x53\x3c\xfb\xfc\x10\x69\xbc\x26\xa7\x26\x25\ +\x7f\xf2\x79\xb9\x07\x7f\xc7\x9f\x79\x25\xbd\x1d\x79\x27\x0e\xb1\ +\xf4\xf8\xe8\xac\x0a\x99\xb2\x60\x98\x38\x7c\xf8\x1d\x1c\x38\xf0\ +\x3b\xfc\xea\xbb\x45\x1c\xea\x4d\xe0\x1f\x97\x8b\x38\xdd\x9f\x42\ +\x43\xb5\x07\xfb\x9e\x7d\x08\xad\xc1\x1c\x7e\xfe\xe7\x3f\xc1\x2d\ +\x0b\x1e\x48\xc3\x73\x62\x0a\x46\xd9\x5a\xa0\xdd\xa5\x03\x90\x08\ +\x88\x03\xcc\xf1\x4e\x0e\xb0\x84\x44\xc7\x72\xc1\x2b\xaf\xbc\x8c\ +\xdd\xbb\x77\xe3\xfd\x97\xbf\x8d\x85\x8c\x09\x8f\xd7\x83\xe5\xe1\ +\x20\x3e\xfe\xf8\x23\xbc\xfa\xb3\x37\x97\xa4\x5f\x72\x09\x79\x8d\ +\x0c\x77\x96\x90\x25\x8e\x98\x4a\x16\x92\xd4\x6f\xff\xe5\x6d\xbc\ +\x75\xf0\x2d\x59\xce\x09\xdc\xe6\xf2\xa2\x22\x5a\x5f\x02\x88\xf6\ +\x35\x92\x10\x1c\x49\x08\xe0\x84\x54\x9e\xab\x23\xeb\x59\x56\x54\ +\x55\xb3\x97\x0c\xf6\x1c\x80\x83\x08\x70\xa8\x24\xe3\x4b\x9a\xbb\ +\xe7\xb0\x57\x21\x32\x07\x49\x0c\xf1\xb6\xdc\x01\x5d\xf7\xe0\x85\ +\xdd\x2f\x48\x3f\xf3\xfa\x1f\x5e\x43\x2e\x97\x5b\xea\x08\x38\xcf\ +\x01\x57\x59\x04\x5a\x5b\x5a\xf0\x13\xea\x8b\xd2\x27\x3f\x40\x90\ +\xb4\xff\xc7\x5f\xff\x06\xbf\x7d\xe3\x0d\x8c\x8e\x8d\x82\xb0\x64\ +\x49\x6c\x01\x8e\x72\x40\x12\x46\xad\x9a\x3f\x7c\xee\x39\x64\x3e\ +\xfd\x14\x03\x4f\x3f\x83\x47\xd3\x06\x9a\x00\x5c\x3e\x78\x10\xdf\ +\x79\xe6\x69\x4c\x3d\xf1\x04\x3e\x38\x7d\x5a\x7a\x1d\x46\x73\x73\ +\x33\x08\xdc\x2a\xf0\xf5\xbc\x7a\xf2\xe2\x26\x55\x6d\x66\x26\x85\ +\xba\xba\xe5\xc8\x18\x06\xcc\x52\xa4\xd5\xfe\x83\xa3\x69\x15\x2d\ +\x29\x18\xf5\xf5\x11\x6a\x33\x6e\xc1\xeb\xf3\x62\x62\x62\xe2\xff\ +\x12\x72\x9c\x03\x9a\x56\x32\x17\xdd\x38\x0f\x23\x36\x86\xc4\xe1\ +\xf7\xf0\xd4\x4b\x2f\xa1\xea\x93\x4f\xe0\xa7\x87\x6d\x78\xfc\x71\ +\x24\x0e\x1d\xc2\xb4\x57\x97\x6a\xa5\x7b\xe4\x36\xd2\x3a\xaf\x5a\ +\xb5\x4a\x1e\x38\x33\x3b\x03\xdd\xad\x0b\xc1\xe8\x78\x14\x5d\x9b\ +\xba\x84\x50\x30\x14\x44\x4d\x38\xcc\xfd\x12\x3b\x2e\x15\x2d\x5c\ +\x53\x23\xd7\x04\xab\xaa\xa4\x2c\xb7\xb5\xad\xc3\xc5\x4b\x17\x99\ +\x83\xaa\x42\x8a\x97\xa3\x1c\x60\x6f\xe5\x46\x3e\x9a\x05\xac\x88\ +\xa0\x48\x37\x8e\x9f\x3f\x8f\xae\x93\x27\x81\x6c\x06\xb3\xbb\x76\ +\x21\xe3\xf7\x63\xbe\xae\x16\x3e\x22\xa5\xa4\x36\x74\x63\x48\xac\ +\x0c\xaa\xaf\xb9\x2b\xe9\xa8\x8e\x56\x73\x92\x03\xe2\x00\x24\xe3\ +\xc9\xc4\x6b\x5c\xbd\x3a\x88\x75\x0f\x6f\x46\x36\x3e\x0d\x33\x97\ +\x05\x68\xb6\x8d\x9c\x81\x1c\x75\x92\xf1\x44\x12\xba\xc8\x47\x20\ +\x7d\x8f\x6a\x1f\xe4\x1e\x6e\x4d\xbe\x9b\x9d\x9d\xe3\xb5\x85\x3b\ +\x4a\xde\x96\x96\x76\x7c\x16\x45\xc1\xc3\x72\x93\x02\x91\xcb\x65\ +\xf9\x5c\x6e\x41\x44\xba\xc9\x64\x52\x8e\x0c\xfa\xd7\x79\x2f\x64\ +\xc1\x52\x39\x20\x76\x65\xe0\xbf\x78\xf4\x5b\x9d\xa8\x83\x8e\xa1\ +\x1f\xef\x42\xb0\xde\x0f\xf7\x93\x4f\x21\x4f\x09\x1c\x8b\x46\xe1\ +\xb5\xad\x09\x3e\x9f\x1f\x2d\x24\xa1\x82\x69\x8a\xfe\x93\x89\x04\ +\xfc\xfe\x00\x55\xae\x1a\x84\x42\x21\x6a\x91\x47\x28\xa0\x2b\x30\ +\x45\x1a\xe7\x6d\xa7\xcf\xeb\xe5\x36\x9b\x9d\x96\x5d\x5c\x84\xf4\ +\x6f\x01\xdc\x05\x33\x17\x79\xa1\xa5\x40\x9c\x1c\x75\xa3\xaa\xde\ +\x2a\x07\x24\x7c\x97\x34\x37\x5c\x67\x7b\x11\xf8\x77\x1f\x42\x00\ +\x72\x5d\x05\x5c\x7e\xf8\x21\x78\x52\x49\x39\x47\x61\x7a\x3a\xce\ +\xa6\xf6\xc0\xdc\x8e\x70\xaf\xaf\x36\x26\xac\x7b\xee\x72\xf9\xb8\ +\x68\x19\x8e\x46\xa3\xb7\xeb\x4a\xd5\xfa\xe4\x68\x3f\x60\x8f\x80\ +\x24\xda\x85\x8b\x17\xb1\xe1\x07\xcf\xa3\xa9\xa7\x07\x5e\x72\x26\ +\xd9\xd1\x8e\xc1\xf7\xde\xa5\xa4\xf5\xc3\x8e\x4d\x9b\xbe\xc2\x6f\ +\x34\xe4\xba\xea\x65\xd5\x30\x32\x06\x46\x46\x6e\x62\xfd\xfa\x76\ +\x4c\xc4\x62\xf0\x07\x02\xe4\xe0\xb4\xbc\x69\xbb\x72\x65\x40\x56\ +\x76\x87\x28\xb5\x12\x0e\xca\xa8\x9a\x75\xb5\x98\x31\x02\x55\x01\ +\x1c\x39\x7e\x1c\x1d\x44\x84\x49\xf4\xbf\xfb\x8e\x54\x93\x72\x8c\ +\x90\x44\xd2\xe9\x85\xf2\x3d\xb0\x54\x21\xfb\xac\x8e\x45\x47\xd5\ +\xe2\xe4\xf8\xdd\xb4\x70\x72\x39\xc9\x01\xcb\x5a\x74\x25\x5e\xb6\ +\x2c\x84\xd8\x64\x0c\x8c\x10\x8d\x17\x83\x61\xa4\xcb\xc2\xbe\x38\ +\x41\x7b\x8f\xe5\x10\xcc\x89\xb9\x39\x8b\x80\x7d\x5c\x01\x50\x91\ +\x74\xb6\x1f\x00\x78\x43\x23\x91\x90\xb1\x8a\xe1\xbd\x46\xd1\x64\ +\x6e\x8b\x3b\x60\x29\x96\x1c\x9e\x47\xbe\xf6\x08\x1e\xeb\x7e\x0c\ +\x15\x08\xde\x96\x8a\xd9\x39\x97\x47\x80\x17\x1b\xb1\xfb\x05\xca\ +\x01\x93\x2c\xc7\x0e\xdc\x27\xc8\x31\x67\xbb\x84\x38\x2e\x37\xe9\ +\x5d\xe7\xab\x00\x6a\x58\x6c\x62\x95\x05\xab\x64\x29\xe6\xca\x9c\ +\x45\x42\x16\x81\xb2\x9b\xbf\xec\x23\x1b\x21\xf3\x83\x50\x99\x0e\ +\x08\x32\x64\x53\xec\x08\x73\xd7\x6d\x21\x89\x95\x7e\x70\xa3\xb2\ +\x61\xda\x0c\xba\xed\xaf\xdf\x05\xb6\x07\xff\x57\xe2\x81\x03\x5f\ +\x0e\xff\x03\xe1\xbf\x17\x14\xd6\x8e\x4f\x1e\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0d\x37\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x31\x00\x00\x05\x31\ +\x01\xb7\xed\x28\x52\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0c\xb4\x49\x44\ +\x41\x54\x78\xda\xed\x99\x7b\x8c\x54\xd7\x7d\xc7\xbf\xbf\x73\xee\ +\x9d\x3b\x8f\x9d\xd9\x65\xdf\xcb\xee\xb0\x0f\x58\x9b\xc5\x06\x1b\ +\x02\x66\x21\x71\x1a\x1c\x4a\x5a\xd4\xd8\x49\x2b\x37\x89\x52\x55\ +\x6d\x55\x27\xfd\xab\xf9\xa3\x69\x1a\xab\xa9\x5c\xf5\x65\x29\x55\ +\xa5\x34\x76\x2a\xc5\x95\x43\x54\x25\xb6\x93\x26\x8d\x6b\x51\xd9\ +\x6d\x62\xc7\x8f\xe2\x47\x85\x0d\x31\x36\x86\xc5\x0b\x2c\x5e\xd8\ +\x65\xd9\xc7\xec\xbc\xef\xe3\x9c\x5f\xef\x3d\x33\x8c\x90\x79\xed\ +\x1a\xbb\x28\x52\xbf\xa3\xef\xfe\xee\xe1\x0f\xf8\x7c\xee\xb9\x0f\ +\x34\x4b\xcc\x8c\x5f\xe6\x58\x78\x1f\xb3\xe3\xd9\x9b\x9b\x86\x9a\ +\x3b\x57\x37\xdb\xed\x43\x2d\x76\xfb\x9a\x26\x99\x19\xb4\x29\x66\ +\xbb\xba\x74\xaa\xec\xe7\x8e\xcf\xa8\x85\xe3\x79\x3e\x3b\xfe\x2f\ +\x1b\xf6\xcd\xe0\x7d\xca\x35\xef\xc0\xce\xff\x5e\x7d\x03\x13\xdd\ +\xd9\x62\xb7\xfe\x66\x87\xd3\xb3\xb5\xcb\xe9\x11\xed\xb1\x2e\x44\ +\x6d\x8b\x75\xa2\xc9\x6a\x46\x45\x15\xb1\xe0\xcd\x60\xde\x9f\xc1\ +\xac\x37\x8d\x39\x77\xea\xcd\x7c\x30\xff\x6f\x25\x6f\xee\x47\x8f\ +\x6c\x3d\xf4\xfa\xff\xb9\x00\x81\xe8\x23\xfb\xfa\x3f\x27\x58\x7c\ +\x8d\x88\x46\x04\x80\xcd\x6d\xbf\x82\x75\x2d\x37\x23\x69\x25\x91\ +\x90\x0e\xe2\x51\xad\x18\x04\x13\x5c\x1d\xc0\x53\x0a\x41\x38\x4b\ +\x7e\x09\x93\xe5\x53\x78\x7b\x71\xbf\x11\x12\x10\xe3\x82\xe9\x7e\ +\x7f\x62\xcd\x77\x7f\x78\xf7\x0f\x15\xae\x92\x87\x4f\xfe\x79\xd7\ +\x60\x6a\xc3\x96\x53\xa5\xa7\xf6\xfe\xde\xc0\x9e\xe5\x0b\x8c\x3e\ +\x37\xb0\x43\x0a\xfc\x3d\x11\x3e\xb4\xae\x79\x63\x08\xbe\x15\x5d\ +\xf1\x76\x78\x94\x47\x5e\xcd\x61\x29\xc9\xc8\x36\xa4\xa9\x03\xf3\ +\xd5\x1c\x0e\x2e\xbc\x84\x77\x8a\x87\x21\x40\x87\x49\x8a\x3f\xfb\ +\xde\xa6\x57\xf7\xe2\x32\xf9\xa3\x03\xa3\x7f\xb8\xab\xf3\x77\xfe\ +\x79\x30\xb5\x0e\xcf\xcf\xfe\xe4\xa6\x2f\xad\x79\xe0\xf0\x92\x05\ +\x46\x5f\x19\xce\x68\xb7\xfa\x1d\x41\xf4\x5b\xd9\xe4\x20\x76\x76\ +\xef\x46\x2a\x26\xb0\x10\x5c\xdb\xe5\xdc\x1c\xca\xb0\x72\xf0\xc6\ +\xfc\x4b\x38\x53\x39\x16\x89\x3c\x6d\x4b\x7c\xee\x3b\x1b\x5f\x3b\ +\x87\x0b\xf2\xc5\xd7\xb6\xfe\x25\x11\xdd\xb7\xad\xf3\xb3\xf0\xfd\ +\x73\x38\x94\x7b\x7e\xc7\x3f\xde\xfa\xc2\xb3\x4b\x12\xd8\xb8\x37\ +\x3b\x2c\x1c\xfd\xef\x71\x27\x3e\x72\x67\xf6\xb7\xd1\x91\x6c\xc6\ +\x39\x7f\x0a\xef\x67\xba\xac\x5e\x14\xfd\x2a\xf6\xcf\x3c\x09\xc5\ +\xee\x84\x45\xe2\x93\x7b\x3e\xb4\xff\x10\xc2\xdc\x13\xc2\x03\x7c\ +\x5f\x7f\x7a\x33\x56\x37\xaf\xc5\x0b\xa7\x1f\x05\x91\xd8\xf1\xad\ +\x5b\xf7\x5d\x5d\xe0\xa6\x1f\xf4\xfc\xba\x88\xf1\x23\xdd\x99\x9e\ +\x96\x4f\x0e\x7f\x1a\x0b\x7a\x0a\x0c\xc6\x07\x11\x02\xa1\xd3\xca\ +\xe2\xad\x85\x17\x91\x73\xa7\x8a\x02\xfc\x79\x82\xdc\x24\x89\xee\ +\xcb\x66\xb6\x20\x15\x6f\x42\x4c\xc4\x70\x74\xe6\x67\x11\xc3\x1d\ +\xff\xb4\xf1\xe5\x9f\x5b\xb8\x42\xd6\x3e\xda\xf9\x6b\xa4\xf1\xc4\ +\x48\xd7\x06\x6b\xdb\xe0\x28\x4e\xbb\x27\xf0\x41\x86\xc2\x4e\x04\ +\xc7\x70\x43\x4b\xf8\x6f\x15\x8f\x36\x9d\x29\x1d\x7e\x9c\x08\xd4\ +\x9b\xde\x04\xb2\x6c\x9c\xab\xce\xa0\xcd\xee\x04\x2f\xe5\x3d\x30\ +\xbc\xa7\x6d\x1d\x6b\x3c\x76\xd3\xca\xf5\xd6\x86\xbe\x0d\x98\xa8\ +\x9e\xfc\x40\xce\x38\x99\x69\xd2\x38\x1a\x2f\x8f\xa1\x3d\xde\x8d\ +\x11\xa7\x97\xe2\x22\x8e\x79\x35\x8b\x79\x6f\xce\x80\xbb\xec\x43\ +\x6b\x80\x04\xe8\xb2\x02\xd9\x87\x9b\x5b\x2d\x57\xee\xed\x6b\xe9\ +\x6b\x5e\x3b\x74\x13\x26\xdd\x49\x2c\x35\x82\x2c\x4c\x57\xe7\x30\ +\xeb\xce\x01\x2c\x20\x49\x1a\x4c\xdb\xb2\x90\x90\x31\x64\x13\x5d\ +\x50\x3a\x80\x20\xba\x40\xe2\xe2\x4c\x55\x26\xcd\xe4\xda\x4f\x33\ +\x99\x01\x4f\xf8\xb5\xe3\x2b\xed\x00\x95\xe9\xd1\x26\x3b\x3d\x78\ +\xdb\xfa\xed\x98\x72\x4f\xe3\x6a\x49\xcb\x34\x66\xbd\x3c\x8e\x96\ +\x4e\xe2\x68\x61\x0c\x55\x5d\xc5\xa5\x62\x91\x40\x8b\x95\xc6\x50\ +\xb2\x1f\xd9\x64\x37\x5a\xed\xb4\xc1\xbf\x52\xf8\x3c\x7c\x1d\xd9\ +\xd3\x3e\x34\x31\x48\x5f\x66\x07\x56\x3d\xd0\xb2\x0b\x15\xb1\xeb\ +\xb6\x8d\xe1\x75\x18\x4c\x42\x37\x5c\x2f\x05\x64\xa1\xc7\xe9\xc7\ +\x4f\xcf\xfd\x1c\x87\x0a\x6f\xe0\x4a\x71\x48\xc2\x0e\xab\xb4\x87\ +\x13\xa5\x71\x9c\x2a\x9f\xc0\xca\x78\x17\x86\x52\xfd\xc8\xd8\x99\ +\x86\x06\x9f\xff\x41\x00\x73\x1d\xfe\xbc\x08\x03\xbe\x0e\x10\x45\ +\x43\xe3\x92\x02\xc1\xbc\xfa\x87\xa1\x8e\x41\x54\x53\x3e\xca\xaa\ +\x8a\xcb\xa5\xc9\x4a\x43\xb3\x85\x07\x4f\x7e\x1b\x9e\xf6\xea\x42\ +\x12\xcd\x22\x8d\xf2\x62\x09\x89\x92\x8d\xb4\x1b\x87\x10\x02\x6e\ +\xca\xc7\x8a\xb6\x15\x28\xdb\x15\xb8\x5c\x85\x60\x40\x92\xc0\x82\ +\x3b\x8f\x03\x6e\x0e\x37\x66\x86\xd1\xe1\xb4\xc3\x24\x82\x26\x33\ +\x0c\x39\x37\x3e\x35\xa1\x20\xda\x01\x06\x88\xf8\xe2\x1d\xe8\xf9\ +\x9b\xcc\xef\x53\x51\xde\xdc\xf7\xd1\x7e\xcc\x99\x9b\xe6\xd2\x49\ +\x5a\x29\x1c\x29\x1c\xc7\x81\xfc\xeb\xf5\xeb\x9e\xd0\x25\xda\xd0\ +\x7a\x38\x0d\xf7\xcd\x22\x12\x7e\x12\xd2\x16\x6c\xa5\x68\x56\xc6\ +\xa0\x6c\x8e\x75\x71\xbc\x42\x1d\xe9\x14\x9a\x06\x3a\x30\xdb\xbe\ +\x08\x17\x55\x10\x01\x02\x84\x93\xc5\x71\x78\xaa\x8a\x9e\x78\x4f\ +\x84\xda\x80\xd7\xe7\xc1\x2f\x98\x01\x07\x11\xfc\xa5\x9f\x42\x41\ +\x51\x7f\x65\xfd\xd0\x5a\xe4\x52\x8b\xa8\x6a\x0f\x97\x88\x79\x0e\ +\x4f\x96\xa7\x1b\xf0\xf1\x90\x70\x75\xa5\x17\xc1\xfe\x0a\xca\xc5\ +\x9c\x27\xbb\xc5\xf7\x92\x4e\xec\xbf\x52\xb6\x7c\xe6\xb5\x7b\xa7\ +\xcc\xdb\x74\xe4\xfe\xbe\x36\x29\xf9\x76\x57\x57\x76\x78\x6f\x57\ +\xee\x69\x5b\x68\x49\xd0\xea\x66\xe4\xec\x1c\x34\x6b\x44\x99\xad\ +\x9e\x45\x9c\xe2\xc8\xc4\xd2\x8d\xb3\xcd\x38\x2f\xc1\xb5\xc9\xe1\ +\x64\x1f\x1a\xb8\xf8\x1e\xe8\xf9\x46\x62\x00\x15\xeb\xc6\x64\x5f\ +\x13\xe6\xfd\xc2\x65\x5f\x56\xae\xd2\xd8\x9f\x3f\x80\x28\x29\x2b\ +\xce\x23\x0b\x59\x5e\x3c\xb2\x00\xed\xe8\x37\x52\x9d\xf6\x67\x0e\ +\x7d\xe9\xec\x11\xbc\x2b\x6f\xdd\x3b\x39\x07\xe0\xf1\xa8\xa3\xdf\ +\xcc\x7e\x33\xef\xe7\xbf\xef\x1c\x8b\x6d\xed\x5b\xd3\x83\x99\xd8\ +\x74\xe3\x92\x99\xf3\xce\xc0\x11\x03\xb0\x84\x0d\x0d\xdd\x10\xd0\ +\x6c\xe0\xeb\xc7\xca\xd0\xeb\x77\xef\x80\x2a\x8a\xcf\xb7\x36\x67\ +\xc8\xcd\xf8\x21\xe4\x45\x67\xdf\xd8\x38\x22\xc1\xaf\xe5\x0f\x72\ +\xb4\x16\x24\x78\x2d\x65\xd5\xe2\x74\x4e\x89\x36\x7c\xfb\x58\xf7\ +\xfc\x97\xf9\x6e\x66\x5c\x25\x2f\xff\xf1\x3b\xe3\x00\x46\xb7\xed\ +\x19\x78\x29\xee\x59\xa3\x4e\xbc\x0e\x4b\x35\xd8\x79\x77\x1a\xed\ +\xb1\x1e\x03\x68\xce\x7c\xf4\x61\x34\x76\xc0\xd7\x3e\x38\x00\x88\ +\xde\x2d\xa0\xf0\x1b\xdd\xab\xba\xf9\x1c\x72\x50\x5a\xa1\x1e\xf3\ +\xf7\xd4\xa7\x9e\xf7\x17\x95\xcb\x6e\x40\x20\x35\x94\xe8\xf1\xfd\ +\x53\x55\x9f\x32\x38\x78\xf4\x0f\x66\xbf\xcc\x60\xc6\x12\xb3\xfd\ +\x07\x03\x5f\x4f\xa6\xed\x51\x6a\x05\x62\x4a\x40\x83\xc2\xd6\x76\ +\xc1\x26\x1b\x8a\x14\x58\x1b\xe8\x5a\x59\x43\x19\x01\x98\x1d\x50\ +\x55\x0d\x96\x2c\x1a\x02\xf4\x10\xd9\x2b\xdc\xc4\x2d\x4e\xbb\xad\ +\xaa\xba\xc0\x61\x74\x1d\x3a\x08\x1b\xd9\xf8\x92\xa4\x7a\xc7\x9d\ +\xf4\x01\xb8\xe1\xa5\xe3\xb6\x95\x13\xfe\xa2\xcc\x17\xec\x16\x79\ +\xcf\x72\xe0\x3f\xf2\xc4\xe0\xdf\x25\x9b\x9d\x3f\xed\x69\xed\x40\ +\xde\xcf\x99\x47\x2b\x47\x20\x32\x0e\x87\x52\x00\x04\xb4\x36\xd0\ +\x06\x5e\x99\x1d\x08\x27\x9b\x69\x6e\x62\xcd\x00\xfb\xaa\x21\x80\ +\x8e\x79\x27\xab\x34\x94\x8e\xe9\xc0\xd5\x9e\x01\xaf\xd7\x8b\xe0\ +\xa3\xfa\xba\xec\x2a\x56\xd1\x71\x75\x55\xb2\xc3\x2b\x4c\x15\xaa\ +\x94\xa1\x1f\xbf\x71\xe7\xd4\x34\x96\x98\x8f\x3d\xb7\xfa\xab\xc9\ +\x56\xe7\xde\x95\xa9\x0e\x94\xab\x79\x48\x00\x31\x99\x82\xa4\xb8\ +\x01\xaf\x03\x9b\x9a\x63\x8e\xa0\x18\x55\x76\x51\xe1\x0a\x3c\xf6\ +\x60\x07\x0a\xc9\x6a\x00\x8b\x04\x35\x04\x34\xac\xbe\x84\x65\x17\ +\xca\x70\xd9\xd3\x7e\x03\xfe\x02\x01\x2f\xaf\xf2\x66\x4d\x80\x9b\ +\xe4\x98\x5b\x50\x65\x4f\x08\x71\x10\x4b\xcc\x67\x5e\xdd\x3e\x1a\ +\x8f\xc5\xee\xef\x8d\xb7\xc3\x77\xcb\x88\xb1\x83\x84\x88\x43\x0b\ +\x82\x62\x65\xaa\x19\x26\x36\xd9\x21\x70\x19\xe5\xa0\x84\x92\x2e\ +\xc1\xe3\x00\x41\x24\xc6\x0c\x22\x8d\xc0\xd7\xd0\x44\x41\x43\x20\ +\x10\xaa\x2b\xe5\xa4\x0b\x79\x51\xd6\x01\x07\xaa\x0e\xed\x9a\x59\ +\x17\x71\xd9\x35\xc7\x44\xe4\xc5\x94\xf4\x34\xc3\xb5\x55\xf0\x36\ +\x96\x98\xad\xd9\x9e\x27\x38\xe8\xc3\x9b\x33\x53\xb0\x9d\x14\xc0\ +\x04\x06\xc1\x02\xe3\xf8\xfc\x0c\x38\x5a\x6b\x80\x01\x94\xfd\x12\ +\xd0\xb8\xe6\x01\x22\x82\xc5\x02\xeb\xda\xfb\x20\x3d\x81\x92\x97\ +\x07\x0b\x7e\xb1\x21\xc0\x1a\x6d\xe9\x64\xa2\x34\xcd\xc5\xc0\x67\ +\xbf\x71\xe9\x5c\xb8\x0b\xa1\x58\x63\x6d\xfb\x22\x3a\x07\x0b\x87\ +\xee\x9a\x5b\xc4\x12\x73\xfc\x6c\xf9\x0b\x85\x52\xe9\x81\xf1\xd9\ +\x77\x7a\xcd\x53\x44\x81\xeb\x33\xaf\x14\x07\x52\x0b\x09\x05\x8b\ +\xb5\xb6\x1d\xb6\x2c\x62\x12\x82\x6a\xf0\x02\x00\x49\x81\x5c\x3e\ +\x07\xcb\x92\xcf\x0b\x8b\xff\xe2\x89\x4f\x1f\x2e\x36\x04\x10\x68\ +\x8f\x2d\x2e\x78\xec\x06\x55\x55\xf5\x09\x54\xab\x20\x8f\x98\x8c\ +\x00\x33\xfb\xe7\xa5\x2c\x49\xe1\x1a\x15\x2c\x23\x0f\xae\x7f\xd2\ +\xbc\x07\x3e\x90\xef\x85\x58\x88\xd3\xa5\x4a\xa5\x90\xd2\x96\x7f\ +\x8e\x2a\x7e\xa4\x64\x60\x55\x0d\x98\x40\x66\xdd\xd8\x95\x18\xfb\ +\x60\xe8\x91\xc7\x57\x64\xde\xfa\xd4\x42\x1e\xd7\x98\xcd\x0f\x65\ +\x85\xd0\x80\x20\xd2\xc4\x12\x3a\xe9\xe3\x95\xdf\x9d\x5c\x8e\x00\ +\xce\xe4\x0b\x95\x62\x9f\x68\xf5\x27\xf8\x5c\xc0\x8d\x4b\xc8\x34\ +\x5c\x73\x34\x4d\xcd\xb1\x53\xfb\xf3\x00\xa2\x03\xc0\x35\x09\x6c\ +\xf9\x6e\x16\xaa\xa4\x65\x26\x91\xe4\x90\x81\x74\xa0\x19\x0b\xa1\ +\xd4\xd7\xb3\x90\x92\xf8\x95\x3f\x39\xc5\x57\x15\x90\xc0\x74\x29\ +\x7c\xae\xb5\x58\xc9\x00\xd1\x87\xd1\xd8\x05\xe0\xe2\x63\x57\xf8\ +\x41\xcc\x92\xbe\x26\xd5\x05\x60\x1c\xd7\x10\xae\x6a\x39\xbc\xb2\ +\x8b\x72\xfd\x2e\xda\xc8\x82\xe5\x51\x58\xc1\xd2\x17\x90\xbe\xc4\ +\xdd\x8f\x6d\xa4\xc2\x62\x05\x4f\x7d\xf1\x08\x5f\x56\x60\xd1\xad\ +\xce\x35\xd9\xce\xa2\xed\x49\x26\x41\x3e\x83\x23\xe0\x46\x1b\x12\ +\x61\x89\xc9\x3f\xb6\x78\x36\xd8\x3e\xb4\xda\x1f\x9b\x3e\xdd\xbb\ +\xf1\xe9\x55\xcd\x07\x3e\x7e\x6a\x11\xef\x21\x9b\xf6\x0c\x43\x54\ +\x60\x25\x46\x2c\x3c\xb3\x78\x94\x7d\x28\x56\xcc\x61\x75\x54\x68\ +\xc9\x08\x3e\xab\x19\x57\x88\x40\x18\xbe\x8f\x35\x1c\x3d\x66\x15\ +\xa9\x48\x40\x09\x40\x11\x66\x36\x5a\x8e\x2a\x40\x65\x8b\x44\xa5\ +\xe8\xbb\x95\xa2\xf4\xaa\x9d\x99\x16\x57\x42\x6d\xd8\xfd\x24\x11\ +\xde\x43\x64\xb1\x1c\xeb\xef\xec\x90\x63\x3c\x43\x82\x40\x12\x02\ +\x12\x04\x11\xd6\xdb\xad\x38\xd8\x5d\x83\xbf\x9a\x80\x09\x3b\x74\ +\xe8\xcc\xe4\x62\xe9\x06\xd9\x55\x22\xa0\x72\x1e\xba\x26\xd0\x80\ +\x37\x02\x02\x54\xf9\xc5\xfc\x44\x65\xb0\xab\xbd\x62\xdb\x96\x3c\ +\xe7\xf4\x0e\xed\x7e\x7b\x79\x0e\xb7\x3d\xb4\x4a\xac\xb0\x53\xb2\ +\x79\x28\x89\x33\x2a\x47\x32\xfc\x58\x24\xa2\x9a\xff\x5e\x34\xb2\ +\x64\x81\xb8\x75\x68\xec\xf4\x54\x61\x9d\xbd\xb2\x24\x88\x2e\x3c\ +\xf3\x15\x0a\x81\x2d\x12\xd5\x7a\x2b\x51\x99\x51\x7d\x65\xf6\x44\ +\x75\x73\xf7\x50\x35\x65\x39\x4d\x8b\xa7\xb2\xfd\x9b\x9f\x1e\x90\ +\x4b\x7a\xa9\x85\x4f\x9d\x66\xc4\xc5\xf0\xa6\x1e\xb5\xaf\x7a\x4c\ +\x0b\x08\xb6\x49\x90\x6d\x24\x8c\x08\x5a\x9e\x4a\xd0\xb2\xbe\x5e\ +\x2f\x7d\xa5\x54\x4a\x7d\x35\x36\x45\x0b\x94\x8e\xa7\x6c\x55\x52\ +\x5e\x00\x40\x45\xb5\x88\x94\x24\x11\x35\x88\xa6\x55\x6f\xde\xad\ +\xa8\xe7\xa7\xc7\xbc\xdb\x7b\x86\xbd\xd9\x7c\x01\x33\x8b\xb9\xf6\ +\x8f\xfe\x6c\x20\xaf\x14\x79\xaa\xa2\xd5\xcb\x9f\x9a\xc0\xf9\x7c\ +\xf8\x47\x03\xa0\xaa\x26\x55\x60\xb1\xa6\xa7\x9b\x5b\x57\x35\xe9\ +\x17\x8a\x47\x98\x40\xda\x32\xef\x2c\x22\x82\x46\x14\x7a\xaf\xdf\ +\x4e\x27\xff\xca\xe9\xcb\xb8\xf1\x2d\xa3\x3b\x07\x83\xbd\x95\x43\ +\x4a\xb1\x56\x12\x42\xd9\xa2\x06\x6c\x93\x34\xb3\xd1\xba\x94\x23\ +\x6c\xf7\x96\xf6\xbe\x4a\x4f\xbc\xd9\x9d\xca\x2d\xfa\x67\x17\xf2\ +\x5a\x57\x94\xd6\x9a\x15\x5c\x30\x7b\xcc\x08\x97\xbd\x6d\xed\xdc\ +\xd4\x7e\x82\x17\xec\x2c\x9f\x2c\xcf\xc1\xd7\x0a\x0a\xa1\x14\x73\ +\x58\x4d\x01\x6b\x84\xe5\xb0\x3a\x2c\xce\xee\x2a\xf0\x72\x04\x4c\ +\xd2\x5f\x8b\x6f\xfb\xd5\x5b\x47\x52\xcf\xa5\xc7\xd4\x42\x50\xd6\ +\x11\xb4\x01\x17\x42\xdb\x11\xb4\x59\x1b\x78\x6d\x24\x6a\xbb\xe2\ +\x5a\x61\x13\x32\xe6\xf5\x67\xda\x83\x9e\x64\xb3\xfe\x9f\x89\x71\ +\x2d\x3c\x8a\x14\x18\x04\xbd\x2e\x5b\xe2\x8a\x1e\xe2\x13\xc5\x29\ +\x56\x0c\xbc\x78\xfb\x04\xa3\x9e\x0d\xcf\xf6\x34\x04\xea\xe5\x89\ +\x9d\x0b\x0c\x93\x65\x0a\x24\xfe\xd6\x6e\x4e\x95\x63\x37\xef\xda\ +\xbd\x5e\x3f\x5e\x78\x55\x83\x11\x41\xd7\x44\x22\x68\x61\x76\x42\ +\x5b\x0d\x09\x19\x84\xd3\xb7\x88\x5c\x19\x4d\x08\x25\x85\x54\x04\ +\x66\x02\x45\xd5\x00\x98\x08\xac\x99\xc1\x00\x3f\xfb\xe1\xf1\x8b\ +\xe0\x6e\x09\x25\xce\x0b\xf8\x66\x2a\x9c\xda\x99\x5b\xf6\x0e\x98\ +\xa4\xfe\xda\x5e\xb3\xa9\xb7\x3f\x93\xb9\x31\xa1\xf6\x15\x8e\x29\ +\x22\xd2\x11\xb4\x11\x88\xa6\x30\x53\xd5\xd7\x66\x17\xc2\x7a\xb2\ +\x26\xa2\x04\x04\x4b\x22\x6d\x04\x08\x46\x04\x61\x38\xcc\x7f\x6e\ +\x1f\xbb\x2a\xd4\xf0\x33\xed\x46\x86\x04\xe1\xf8\x8e\xb9\xab\xbd\ +\x07\x2e\x4e\xb9\x2b\x38\xfe\xfa\xd4\x64\xde\x9e\x97\xee\xfa\x74\ +\x5f\x04\xe6\x09\xa2\xb0\x11\x24\x79\x12\x22\x2c\xf9\x11\x70\xb8\ +\x0e\xa1\x45\xd4\xa0\x2e\xc4\xd1\xb4\xc3\x19\x13\x61\xcd\x5a\xc2\ +\x26\xb1\x14\x78\x93\x63\x77\xcc\xb2\x23\x6c\x7c\xbc\x6b\x2d\xee\ +\xfa\x8f\xf5\xb4\x6c\x01\xfe\x02\xeb\x90\x74\xe2\xb9\xa3\x47\x2b\ +\x6b\xd1\xe5\xae\x4a\xb6\x7a\x56\x24\x00\x23\xe1\x0b\xaa\xc3\x83\ +\x02\x73\x0f\xd4\x9e\x52\x3a\xaa\x15\xc1\x0b\x23\x51\xaf\x44\x24\ +\x11\x16\xcb\xc9\x91\x1d\x67\xb9\x3a\xeb\x63\x26\x9f\x7f\xef\xbf\ +\x23\x4b\x7f\x23\xe1\xc4\x48\xac\xb8\x6b\xdb\x2d\x38\x2b\x72\x7a\ +\xac\x30\xc3\xc4\xa4\x0d\x98\x81\xac\x5d\x56\x66\x0a\x11\x58\xb5\ +\x7b\x83\xa3\xca\xa8\x20\x16\x44\x78\x6c\xcb\x2f\x18\xd7\x9e\xe5\ +\x0b\x18\x89\x07\x13\x76\x3c\x2e\x9b\x3e\xb6\x76\x18\xa9\x16\x87\ +\x5f\x9d\x9f\x60\x68\xe6\xfa\x25\xa2\xa3\x79\xfe\x5e\xa8\x89\x19\ +\x09\x18\x09\x08\x7c\x7f\xcb\x01\x86\xc9\xf5\x11\x30\x49\x3c\x9c\ +\x10\x4d\x0e\x25\xd6\x67\xfb\x68\x43\x5f\x2f\x1f\x9d\x9f\xe2\xf9\ +\x6a\x99\x05\xa8\x2e\x12\xed\x42\x63\x47\x60\x09\xc9\x16\x85\xf0\ +\x9b\x6b\xf0\xd7\x5b\xc0\x84\xfe\x95\xd0\xe6\x24\x6d\x27\x26\xc5\ +\x1d\x03\x23\xdc\x19\x6f\xc2\x5b\x33\xa7\xb9\xec\x7b\x1c\x23\x3b\ +\x04\xa6\x50\xa4\x71\xc3\xe2\x91\x2d\x07\x19\x8d\x5c\x7f\x81\x46\ +\x56\xfc\xb4\x89\x1c\x4d\x22\x1e\xb3\xb1\x3b\xbb\x16\x2f\x4c\x1e\ +\xe7\x4f\x64\x47\x70\x22\x37\xc7\x3a\x50\xf8\xc9\xd6\x37\x97\x09\ +\x7e\x9d\x7e\x53\xdf\xfe\x54\x13\x1c\x29\x28\x60\x46\xb6\xa9\x19\ +\xfb\xb7\x4f\x32\xae\x43\x8c\xc0\x2f\x73\x44\xd8\xff\x17\xb8\x9e\ +\xf9\x5f\x64\xbe\x2e\x20\xd6\x89\x54\xe5\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xbe\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0a\x61\x00\x00\x0a\x61\x01\xfc\xcc\ +\x4a\x25\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x19\x0a\x30\ +\x27\x12\xb3\x79\xd9\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0a\x3e\x49\x44\x41\x54\x78\ +\xda\xd5\x5a\x6b\x6c\x54\xc7\x15\x3e\x73\x1f\xfb\xf4\x3e\xfc\x58\ +\x1b\xaf\x8d\x6d\xfc\xf6\xda\x18\x6c\x4c\x5c\x63\x5a\x0c\x05\x5a\ +\x4a\x1a\xa2\x34\x98\x12\x04\xa1\x34\x06\x0c\xa6\x09\x48\x60\x54\ +\x41\x62\x44\xa4\xa6\x48\x69\x55\x0a\x45\x54\x69\xda\x48\x6d\xa1\ +\xfc\xa8\xfa\xa3\xaa\x94\x82\x94\xa4\xa4\x4a\x01\xf5\x41\x13\x50\ +\x8b\x8b\x92\x00\x6e\x42\x8c\x31\x5e\xe3\xb5\x77\xf7\xde\x99\x9e\ +\x99\x7b\x2f\xf6\xae\x58\x9b\x20\x0c\xee\x11\x9f\xe6\xde\xd9\xd5\ +\x72\xbe\x73\xbe\x73\xe6\x8c\x64\x98\x74\x6b\xef\xbd\x06\x93\x68\ +\x12\x3c\x64\xeb\xea\x62\x53\x97\xc0\x91\x23\xbf\xc8\x3e\x7c\xf8\ +\xb5\x93\x30\x8e\x7d\x9a\x75\xf6\x6c\xfb\xe1\x73\xd9\x53\x92\x80\ +\xa6\xc5\xbe\x4d\x29\x2b\x49\xda\x2e\x1f\xfb\xc2\x18\x0b\xea\x54\ +\xdf\x30\xe5\x08\x1c\x3c\xf8\xb3\x34\x74\x6e\x2d\x63\x34\x29\x2d\ +\x81\xc8\xd8\x57\xca\x18\x10\x60\xeb\x36\x1d\x3c\x93\x36\xa5\x08\ +\x68\x5a\xf4\x99\xec\xec\x2c\xaf\xae\xeb\x90\x60\xdb\xfa\xec\x09\ +\x19\xa0\x14\xea\x4b\x33\xbc\x71\x1a\x7f\x66\xca\x10\x38\x74\xe8\ +\x90\x4a\xa9\xfe\x5c\x69\xe9\x0c\xa0\x94\x26\x31\xa3\x97\x13\x32\ +\x40\x19\x2c\xa9\x0b\xca\x8c\xb2\xe7\xd6\x1d\x3a\xa5\x4e\x09\x02\ +\x91\x88\xbe\x22\x10\xc8\x0c\xa6\xa7\xfb\x40\xd7\x29\x81\x54\xc6\ +\x18\xe8\x8c\x42\x30\xc3\xa5\x56\xe6\xfb\x82\x24\x62\x5b\xf1\xc8\ +\x09\x9c\x38\x71\x82\x60\x54\x37\x97\x97\x97\x98\x11\xd6\x21\x95\ +\x59\x19\xd0\x28\xc0\xe2\xba\xa0\x4a\x19\xdd\xdc\xd2\xf5\x16\x79\ +\xa4\x04\x2e\x5f\xbe\xda\xe2\xf3\x79\x2a\x73\x72\x02\x96\x83\x89\ +\x0e\x29\x8e\xc4\x2e\xa4\x53\xa0\x88\xb2\x3c\x9f\x1a\xcc\x72\x55\ +\xe6\x39\xd8\xc2\x47\x4a\x00\x8b\xb6\xbd\xb2\xb2\x14\x08\x21\x77\ +\xcf\xc0\x8f\x3d\x89\x5d\x08\x78\x06\x18\x27\x8a\x59\xc8\x53\x74\ +\x4a\xdb\x1f\x19\x81\x7d\xfb\x5e\x99\xe5\x74\x3a\xe6\x15\x14\xe4\ +\x8f\x91\x39\x9d\xa0\x0b\x31\xd0\x05\x00\x66\x15\x67\xaa\x7e\xb7\ +\xbd\xa9\x75\xff\xc9\xd9\x8f\x84\x00\x3a\x8b\xd1\x2f\x07\x49\x92\ +\xc6\x66\x84\xa4\xea\x42\x5d\xfb\xf6\x11\x4a\xa9\xc8\x80\xce\x18\ +\x30\x02\xa4\x65\x76\x50\x61\x8c\xb5\x3f\x74\x02\x7b\xf7\xbe\x5c\ +\xa8\x28\xca\xb2\xb2\xb2\x92\x64\x52\xe3\x17\x31\x63\x48\xd2\x02\ +\x40\x63\xe5\x34\xc5\x61\x93\x97\x3d\xf5\xd2\x9b\x45\x0f\x95\x00\ +\x3a\xba\xb1\xa2\xa2\x54\x56\x55\x25\xa9\x26\x28\x19\x97\x80\x21\ +\x21\xa6\xe3\x03\xc5\x07\x45\x22\xa4\xb9\x26\x57\xc5\x9d\x4d\x0f\ +\x8d\xc0\xee\xdd\x5d\x19\x84\x90\xd6\x50\xa8\x32\x61\x1f\xf7\xc4\ +\x41\x36\x5e\x17\x42\xb7\x41\xd3\xa9\xa8\x03\xcd\x44\x73\x4d\x50\ +\x95\x24\xb2\xf2\xf1\x3d\x7f\xc8\x7a\x48\x19\xa0\xeb\xf1\xd4\x75\ +\xba\x5c\xce\xbb\x64\x86\x8d\xdb\x85\x18\xe5\xce\x03\x92\x40\x50\ +\x10\x32\x72\xda\x55\xd2\x50\x91\xe3\x02\xa6\x7f\x6b\xd2\x09\x6c\ +\xdf\xbe\xdb\x89\xe9\x5e\x5f\x5b\x5b\x03\xc9\xe6\x70\x38\xec\x94\ +\xa6\x9e\x85\x2e\x5c\x08\x11\x23\xf2\x98\x05\x5e\x0b\x82\x8c\x91\ +\x91\x2f\xd6\xe6\xab\x0c\xd8\xb3\xcb\xf7\xfc\xde\x35\xa9\x04\x30\ +\xd5\xab\x0a\x0b\x0b\x32\xfc\x7e\x5f\x82\x74\xfc\x7e\xbf\xc7\xe9\ +\x74\x22\x81\xd4\x5d\xc8\xca\x90\xa6\x63\x08\x90\x09\xca\xe7\x0e\ +\x32\xbc\x0e\x52\x5d\x98\x95\xa1\xeb\xda\xea\x49\x23\xb0\x65\xcb\ +\x16\x19\x35\xbe\x71\xf6\xec\xda\x84\x7d\xaf\xd7\x9b\x66\xb3\xd9\ +\x54\x7c\xe4\x8e\xc1\xc4\x45\x8c\x10\xf2\x11\x64\xc4\x1a\xd7\x18\ +\xb4\xcc\x2e\x50\xb0\xb0\xdb\x16\x77\x9e\x54\x26\x85\x80\xcd\xe6\ +\xfa\x5a\x4e\x4e\x76\x41\x6e\xee\x34\xb0\xcc\xe3\xf1\xb8\x54\x34\ +\x86\x66\x48\x9c\x91\x7b\x99\x85\xac\x42\x46\xe0\xb3\x81\x60\xc0\ +\x23\x17\x4d\x4b\x9f\x4e\xe8\xc0\xd7\x27\x85\x80\xa6\xd1\xf6\x86\ +\x86\xd1\x43\xd3\xe5\x72\x39\xd0\x77\x1b\x43\xc3\xcc\xf0\x05\xa3\ +\x39\x51\x17\xd2\xf9\x77\x44\xf7\x89\x9b\x8e\x5b\xdd\x28\x16\xa7\ +\x6c\x61\x5d\xa1\x8a\x05\xde\xde\xd5\xd5\xf5\x60\x09\x74\x74\xbc\ +\xd0\x8c\xe3\x72\x6d\x71\xf1\x0c\xf1\xce\x25\xc3\x8b\x96\x47\xdd\ +\x34\x6a\x2c\xa9\x67\xa1\xde\xea\x00\x50\x2e\x1d\x06\xc6\x2a\x1c\ +\xb7\x64\x64\x3c\x97\x4d\xcf\x90\x03\x7e\x57\xe8\xed\x81\xd0\x82\ +\x07\x4a\x40\xd7\x79\xf4\xeb\x45\xc1\xca\xb2\x2c\xf1\xe8\x9b\x51\ +\xb7\x0c\x38\xee\xe1\x46\x66\x6a\x9f\x32\x74\x1c\x41\x05\xe2\x08\ +\xdc\x67\x51\x7c\xf8\xf2\x9c\x22\x15\x5f\xdb\x1f\x14\x01\x2c\xde\ +\xe7\xab\xd2\xd2\xdc\x0b\xaa\xab\xab\x80\xa0\xb9\xdd\x6e\x27\xf7\ +\x05\xc1\x19\x08\x70\x1b\x19\x19\x89\x02\xda\xca\x95\x2b\x49\xca\ +\x1b\x19\x63\x06\xa8\x80\x71\x26\xf0\xd5\x04\x41\xfb\x42\x28\xcf\ +\xe6\x71\xa8\xf3\x9b\x3b\x8e\xcd\x7c\x20\x04\x18\x83\xcd\xf5\xf5\ +\x75\x04\x23\x2f\x74\x4f\xd0\xac\x88\x5b\xe0\xce\xc7\xe3\x71\x8d\ +\x67\x28\x3d\x3d\x7d\x9c\x22\xa6\xe0\xb4\x49\x92\xc7\xa9\x2a\x69\ +\x0e\x05\x21\x2b\x6e\x5c\x9d\x36\x59\xb6\xab\x92\xcc\x49\xf4\x86\ +\xa3\xb1\xfa\xca\x7c\x24\x3a\x71\x16\x26\x6c\x57\x5b\xb7\xbe\x10\ +\x44\xbd\xaf\xa8\xab\xab\x05\x2c\x58\x45\x42\xe3\x11\x4f\xe8\xeb\ +\x9a\xa6\x47\xa3\xd1\xb8\x71\x26\x00\xf4\xf7\xf7\x13\x91\xa1\xbb\ +\x18\x43\xf9\x5c\xeb\x8b\x8e\x18\x87\x98\x99\x09\xc6\x23\x89\x10\ +\xf2\x34\x50\x5b\x96\x07\xef\x9e\xff\x70\x79\x63\xfb\xaf\x0a\xce\ +\x1c\x59\x73\xe5\xbe\x33\x80\x11\x6d\x9b\x35\xab\x46\xc1\x82\x05\ +\xbb\xdd\x2e\x7a\xbd\x15\x75\x8c\x26\x07\xc3\xe8\xc7\x46\xbf\x2f\ +\x41\x75\x75\x75\xea\x2e\x84\xbc\x64\x42\x0c\x48\x1c\x12\xa8\xb2\ +\x04\xb2\x80\xb1\x27\x11\x09\x70\x42\x85\x39\x95\x79\x32\xa5\xfa\ +\xc6\xfb\x96\x50\x47\xc7\x4e\x1f\xca\x66\x75\x43\xc3\x1c\xe1\xbc\ +\x79\xeb\xa2\x63\x11\x43\xe3\x8a\xc2\xc4\x00\x07\x3e\x8f\x37\x0b\ +\x09\xd2\xf8\x35\xe1\xb0\x22\x9c\x27\x08\x10\xab\x62\x12\xc1\x7f\ +\x02\xf3\x66\x16\x72\x82\xab\xea\xdb\xde\xc8\xb8\x2f\x02\x92\xa4\ +\xaf\xad\xaa\xaa\x48\x4b\x4f\xf7\x13\x94\x8f\x9c\x2c\x0b\x8a\xe1\ +\xe1\x7d\xd3\x72\xde\x22\x80\x27\x73\xca\x2e\x84\xba\x16\xce\x29\ +\x1c\x8a\x70\x1a\x21\x8b\x55\xbc\x4b\x26\x19\x09\x7f\xc7\x6d\x87\ +\xfa\x8a\x3c\x27\xc3\xe1\xf1\x73\x13\xd8\xb5\x6b\x97\x0d\x80\x6c\ +\x68\x6a\x6a\xe4\xd1\x57\x78\x94\x11\x74\x2c\xb0\x65\x6a\xdc\xe9\ +\x44\x02\x89\xb7\xb2\x3c\x17\xb9\x5e\xb7\x2f\xbc\xb1\xfc\xbb\x03\ +\x8a\x49\xda\x70\x10\xa1\x4a\x56\xf4\x11\x0a\x18\xef\xa6\x8c\x2c\ +\x49\x2d\x6a\x98\xc1\x59\xaf\xaf\x79\xf6\xa8\xf3\x73\x11\x88\x46\ +\xe9\xd3\x25\x25\xc5\xd9\x38\x36\x48\x68\xc4\x24\x00\x68\x96\xfe\ +\xb9\xf3\x8c\x77\xa6\x31\x10\x35\x30\x34\x34\x04\xdc\xea\xf7\x85\ +\xeb\xdb\x9a\x5d\xde\xad\x8b\x1c\x47\x9b\x4a\x94\x8b\x3d\xd1\xba\ +\x56\x46\x99\x88\xb6\x00\x27\xa2\x48\x02\xaa\x6c\x40\xb6\xf6\xcd\ +\x2c\x4c\xcb\xf4\x40\x6d\x49\x6e\x06\x21\xf2\xaa\x7b\x26\x80\xc7\ +\x38\xf7\x78\xd3\xbc\x79\x8d\xa0\xe0\xaf\x5b\x3d\xdf\x02\x7e\x26\ +\x7a\xbf\x15\xf5\x64\x09\xf5\xf5\x65\x08\xa6\xb9\x7e\xa9\x23\x14\ +\x94\x89\xdf\x4d\x60\xf9\x2c\x5b\x59\xfb\x22\xe7\xb1\xac\xb2\xc5\ +\xd9\xe7\x7b\x24\x87\xc8\x80\x82\x90\x05\x4c\x32\x20\xf6\x2c\xe7\ +\xad\x75\x59\x53\x19\x30\x1c\x22\xab\x57\x1e\x96\xef\x89\xc0\xc0\ +\xc0\xd0\x92\xdc\xdc\x9c\x12\x1c\x1b\x38\x11\xb0\xa2\x6f\x19\xd7\ +\x3d\x7f\x4f\x85\xcc\xcc\x9b\xc0\xed\xd3\x01\xfa\xfc\x1f\x2f\xc4\ +\xcf\xdd\x1e\x61\x10\x46\xb8\x6c\x48\x64\x6e\x40\xbd\x36\xe8\xca\ +\x3c\xfa\x67\x35\xeb\xd2\x75\xc9\x66\x10\xb0\x20\x19\x32\xb2\x24\ +\x66\x16\x79\x79\x41\x16\x54\x14\x04\x0a\xa8\x4d\x59\x7e\x8f\x12\ +\x22\xed\xcd\xcd\x4d\x60\x4a\x87\x26\x23\xa9\xeb\x24\x81\x07\x60\ +\x00\xb8\xfd\xf5\x45\xef\xe0\xb9\x0f\xb5\xaf\xfc\xe9\xdf\xda\xfb\ +\xe1\x61\x24\x31\x4c\x05\x7c\x4e\x02\xa5\x39\x76\xfb\x5b\x97\x1d\ +\x81\x83\x6f\x2b\x19\x57\xfa\x65\x45\x35\x0b\x59\x55\x84\xbc\x8c\ +\x5a\xe0\x30\x33\xf1\xc4\x97\x2a\x79\x03\xd8\x0c\xc0\xc6\x3f\xc8\ +\x76\xec\xe8\x6c\xc0\xa1\xad\x21\x14\xaa\x12\xba\x4f\xbe\xf3\x9a\ +\x12\x4a\x75\x95\x14\x35\xc0\x3b\xab\xb5\x7f\xbe\x2f\x1e\xd1\x75\ +\xb6\x04\x27\xcf\x77\x0a\x33\xe5\x0a\x63\x78\x03\xe0\x6b\x26\x4a\ +\x2b\xa6\xdb\x9c\xaf\xbf\xa7\x3b\xb3\xdc\x7a\x64\xcd\x63\x10\xce\ +\xf7\x83\xce\x7f\x9e\x03\xc3\x27\x40\x24\x80\xc7\xaa\xf2\x60\x7a\ +\xb6\xb7\x96\x7d\xf3\xc8\xfc\x4b\xc7\xe1\xdd\x94\x19\x20\x04\xb6\ +\x60\xe7\x31\x0b\x92\x58\x7a\xb7\xc0\x4e\x5d\x92\x3d\xb7\x86\x49\ +\xb2\x16\x13\xb2\x10\x89\x48\x09\x37\xb2\x0f\xf6\xfb\xae\x63\x26\ +\x1e\xef\xbe\xae\x0f\x0d\x60\x26\x0c\x80\x58\x07\x47\x98\xd0\xfd\ +\x3b\xdd\xe0\x5a\xf3\x3a\xcb\x79\xf5\x14\xf3\x45\x35\x42\x54\xeb\ +\x60\xb3\xa4\x84\x99\x79\x7a\x61\xb5\xc8\x42\x4a\x09\xed\xdc\xb9\ +\xbb\x14\x07\xb5\xc5\x38\xf7\x70\x79\x30\xcb\x21\xab\xc3\x5c\xfc\ +\x4c\xb1\x7f\x72\xdb\xee\xfd\xf5\xdf\x1d\x39\xbf\xfb\x40\xf5\x77\ +\xdf\x90\x6d\x0c\xc4\x67\x09\x45\xac\x69\x76\x91\x81\xc6\x97\xc3\ +\x92\x5b\x95\x6c\x0b\xbe\x1f\x3e\x58\x94\x25\x9d\x41\x9f\xdc\x86\ +\xf3\x54\xe0\xe6\x10\x83\x0b\x3d\x1a\x9c\xbe\x14\x87\x5b\x11\x7e\ +\x3f\x00\x72\xf5\x16\x51\x3c\x4e\x89\xdd\x91\x93\x62\x90\x50\x10\ +\x4b\x1b\x4b\x00\x47\xed\x96\x92\xd6\x9f\x84\xee\x2a\x21\xc6\xc8\ +\xa6\xc6\xc6\xb9\x12\x1f\x1b\xee\x66\x7f\xbb\x4a\x3c\x31\x2a\x4e\ +\x49\xd2\x13\x56\xdc\xdd\xbd\xe0\x8e\x44\x29\xcb\xf3\xb3\x68\xae\ +\x17\xe2\x04\x80\xf6\xf9\xe6\xc3\x50\x41\xf3\x81\x27\x1b\xbb\x8a\ +\x75\x0a\xf3\x97\x67\x39\xd2\x51\xc6\xdb\xb8\x64\x22\x31\xe3\x36\ +\x16\xd3\x18\x7c\x16\x66\xbc\xc8\x61\x24\x3e\xaa\xd2\x82\x0c\xa2\ +\xfd\xb0\x55\xe9\xc7\x33\x1f\x08\x58\x32\x02\x23\x88\xfc\x19\x09\ +\xb5\x2e\xaa\x81\xc3\xbf\x3d\xc7\xb3\xf0\x1d\x91\xf9\xd1\x83\x6b\ +\x77\xb6\xa2\xd8\xff\xb2\x73\xe7\x76\x9b\xdb\xed\x82\x64\xbb\x31\ +\xc4\x94\x1f\x9c\xa4\xd9\x3a\x65\x84\xa7\x1c\xcd\xd2\xb2\xb9\x26\ +\xbe\x27\xef\xc7\xf1\x7d\x28\xca\x0b\x19\x50\x36\x14\xe2\x1a\xee\ +\x89\xcf\x44\xe4\xb1\x43\x01\x3d\xde\xa6\xf6\x96\x04\x08\x0a\x68\ +\x2c\x01\xa1\x02\x83\x08\x62\x18\x67\xc6\x15\x9d\xc7\xb5\xa1\xe8\ +\x48\x73\xf7\xb1\x6d\x3d\xd2\x98\x21\x6c\xc3\xdc\xb9\xf5\x36\x9f\ +\xcf\xcb\x7b\x3f\x24\x1f\x50\x39\x5e\x45\xeb\xfc\xaa\x7a\xbd\x36\ +\x5f\x8e\x44\xa2\x8c\xf5\xdf\x66\x98\x76\x43\xcb\x61\x2e\x8b\x08\ +\xc5\x95\x83\xef\xf1\xcf\x00\xc1\x50\x26\x14\x7a\x07\xa9\x88\xf6\ +\xcd\xdb\xec\xfd\x91\x98\x55\xec\x08\x30\x80\x81\x65\x07\x9e\x92\ +\x6f\x16\x07\x40\xb3\xf6\x24\x31\x6e\x58\xf2\x01\xb1\xf2\xba\xf0\ +\xa5\x39\xb0\x16\xaa\x14\xa0\xa4\x2d\x21\x03\x9d\x9d\x7b\x4e\xe3\ +\xbc\x33\x83\x9f\x84\xd6\xb4\x6c\x34\x16\xc6\x57\x61\x77\xa6\x50\ +\xc9\x29\x0d\x7b\xab\x9d\xc3\x8e\x22\x7b\xc4\x96\x67\x8f\x81\x43\ +\xb2\x22\xa9\x51\x73\x45\xe0\x4a\xb1\xfb\x5c\xc0\x2c\x9c\xc2\xcf\ +\x7f\x19\xd3\xa0\x06\x65\xf5\x06\xee\xf1\xcc\x98\x59\x60\xe0\x18\ +\xfc\xc7\x0d\x57\xe4\xe2\x20\xf7\x27\x09\x60\x3d\x13\x93\x35\x19\ +\x9d\xa9\x3e\xfe\xcf\x6f\xb6\x36\x8f\xa9\x81\xf8\x12\x82\xc5\x1f\ +\x8f\x3b\x98\x2c\x73\x8f\x09\xc3\x19\xdf\xf2\x19\xf8\x6a\xdc\x20\ +\x51\x4b\x4a\x04\xb4\xfe\x37\x59\xf1\xf4\xe9\x2c\x42\x8b\xa0\xdb\ +\xbe\x34\x5b\x63\x4a\x11\x01\x92\x69\x28\x96\x69\x40\xe0\x0a\x06\ +\xf0\xa3\xb3\x3d\xd1\x7f\xc1\x91\xc0\x0e\x40\x0b\xed\x19\xf8\x1e\ +\x25\xa6\x37\xa3\x1a\x7f\xed\xbf\x3f\x5f\xd8\x06\x13\x1a\x03\xd8\ +\xf8\x53\xd2\x72\xe9\x13\x12\xad\x5f\x0a\xe1\xab\xd7\x2c\x76\x93\ +\xff\xa7\x06\x48\x20\xbf\xf6\xa5\x81\x20\x46\xff\x0a\x66\x45\x16\ +\x59\xd2\x44\x7d\x9c\xc6\x4c\x2d\xee\xfd\x91\x3f\x36\xe5\xff\xd4\ +\x00\xf3\xb2\xda\xbc\xc7\x58\x9a\xf8\x18\xa3\xff\x0d\xcb\xf9\x29\ +\x4b\xc0\xba\x91\xa1\xb3\x6b\x47\x05\x4d\x6e\xe3\xfb\x13\x3d\xaf\ +\xfa\x7b\xa7\xfe\x1f\x7b\xe0\x8d\x6c\xee\xfe\x30\xff\x7f\xde\x33\ +\x23\xcf\x70\x5d\xf7\xd1\x01\xff\x3f\xe1\xff\xcd\x66\xbe\x38\xf0\ +\x64\x68\xef\xc0\x0e\x78\x80\xf6\x3f\x31\xc3\x89\xaa\x9f\xfa\x2c\ +\x13\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0e\xa7\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1b\x16\x17\x31\xcd\xf1\xe0\xc6\x00\x00\x0e\x34\x49\x44\ +\x41\x54\x78\xda\xc5\x9a\x09\x90\x5c\xd5\x75\x86\xbf\xb7\x76\xf7\ +\x6c\xcc\x22\x69\x06\x09\x09\x04\x83\xd9\x25\x8d\x0b\xb0\x70\x2c\ +\x22\xb0\x40\x72\xec\xa8\x90\x42\x58\x4c\x99\x58\x66\x89\x71\x9c\ +\x00\x45\x8c\xb1\x45\x88\x83\x31\x09\x55\x8e\x81\x02\x61\x45\xc1\ +\x04\xdb\x10\x88\x31\xa1\x30\xd8\x05\x05\x26\x26\x40\x44\x64\x10\ +\xda\x10\x01\x2d\x88\x19\xcd\xa6\x59\x7b\x66\xba\xfb\x75\xbf\x2d\ +\x87\xba\xb7\xeb\x3d\x8d\x06\x09\xa3\x10\x9f\xea\x5f\xe7\x4e\x4f\ +\x4f\xf7\xff\x9f\xfb\x9f\x7b\xef\x7b\x2d\x83\x8f\x27\x0c\xa6\x8e\ +\xf8\x63\xfa\xa0\xc3\x7f\x8f\xa5\x60\x9e\x0d\xcd\x59\x98\xe1\xc2\ +\xa9\x06\x1c\x19\x43\xbd\x64\x13\x08\x24\x8f\xc6\xd0\x59\x84\xed\ +\x06\x0c\x7d\x03\xf2\x89\xa8\xdf\x8f\x00\x03\xc1\xad\x42\x38\x0b\ +\xcb\x2d\xb8\xc0\x80\xf9\x26\xb4\x0a\x2c\x03\x30\x13\x86\x69\x54\ +\x22\xe8\x12\xac\x07\x9e\xec\x86\x5f\xfd\x00\x4a\x40\xfc\xff\x25\ +\xc0\x98\x07\xe6\x17\xa1\xc3\x80\xeb\x4d\x58\x29\x39\x6b\x03\x96\ +\x86\x5d\x55\x47\x12\x51\x0a\x01\x10\x6a\xc4\x30\x24\x58\xeb\xc1\ +\xfd\xb7\x40\x27\x10\x7d\x3c\x02\x34\xa7\xdb\xe0\x58\x17\x56\x03\ +\x17\x59\x50\x63\x03\x0e\xe0\x22\x39\x9b\xa5\x76\xc6\x0c\x5a\xe6\ +\xcf\x27\xd7\xda\x4a\xa6\xa9\x09\xab\xb6\x96\x20\x9f\xc7\x1b\x19\ +\xa1\xd0\xd9\xc9\xc8\x9b\x6f\x52\x18\x1a\xa2\x12\x04\xf8\x5a\x8c\ +\xaf\x84\xf4\x0b\xd6\xf4\xc1\xdd\x77\xc2\x38\x10\xff\x5f\x0a\x30\ +\x3e\x01\xd6\x2a\xb8\xd0\x82\x3b\x05\x6d\x36\x90\xd1\xc4\x6b\x9a\ +\x9b\x99\xbb\x72\x25\x33\x16\x2e\xa4\x66\xce\x1c\x4c\xdb\xc6\xf8\ +\x80\xee\x0d\x4a\x25\x26\x76\xef\x66\xef\xb3\xcf\xd2\xf3\xfc\xf3\ +\x78\x9e\x87\x07\xf8\x1a\x11\xfc\x36\x84\xaf\x7d\x1b\x36\x26\xae\ +\x3b\x3c\x01\xe6\x97\xa1\xf6\x24\xb8\xcd\x80\xbf\x74\xc0\xa8\x12\ +\x6f\x68\x6c\xe4\xb8\x4b\x2e\xa1\x6d\xc9\x12\xec\x4c\x06\xe2\x18\ +\xc3\xd0\x6f\x29\x63\x3e\x60\x1c\xcb\x38\x96\x5c\x1e\x1d\x65\xef\ +\x13\x4f\xf0\xee\xd3\x4f\x53\xf2\x7d\xca\x80\x80\x00\x26\xde\xb7\ +\xe7\x8d\xf0\x40\x22\xe2\xa3\x09\x30\x2f\x85\xda\x0e\xf8\x17\x60\ +\x85\x0b\x66\x0e\xa8\x11\x02\xd3\x4f\x39\x85\xf6\x2b\xaf\xa4\x46\ +\xac\x42\xe2\xf9\x0f\x1d\x71\x15\x22\x64\x64\xdb\x36\x76\x3e\xf8\ +\x20\xa3\x3d\x3d\x94\xa0\x3a\x23\x7e\x0c\xab\x5f\x81\xbb\x7e\x01\ +\xc1\x07\x89\xb0\x0e\x46\xfe\x42\xa8\xf9\x24\xfc\x93\x09\x17\xe7\ +\xc0\xa8\x05\xea\x80\xd9\x8b\x16\xd1\xfe\x95\xaf\xe0\xe4\x72\xe0\ +\xfb\x20\x88\x35\x92\xf1\xa1\x81\xce\xd2\x2b\xb4\x2c\x58\x80\xb7\ +\x73\x27\xa1\xcc\x8a\x6e\x7a\x2b\x86\xc5\x73\x60\xfc\x39\xd8\xf0\ +\xbb\xce\x80\x71\x34\xb8\x5f\x85\x3b\x6c\xb8\x36\x0b\xd4\x68\xcc\ +\x3a\xfb\x6c\x8e\x5a\xbe\x1c\xcb\xb6\x30\x0c\x04\xa9\x92\x1a\x3a\ +\x93\xce\x87\xde\xd1\x62\x04\xba\x3f\x76\xac\x5b\xc7\xf0\x9e\x3d\ +\x14\x80\x12\x50\x96\x47\x04\xab\x6e\x82\x7f\x03\xa2\x0f\x23\xc0\ +\x00\xac\xef\xc2\x65\x19\x58\x27\x70\x6b\x35\xf9\x69\xed\xed\xcc\ +\xfd\xd2\x97\xb0\x1c\x21\x6f\xc6\x20\xd0\xfe\x96\x87\x00\x23\xd1\ +\x10\x03\x91\xfa\x35\x29\x54\x6d\x83\x20\x12\x00\xea\x6f\x05\xb1\ +\xa0\x2c\xab\xd5\xae\x1f\xfd\x88\xbc\xcc\x44\x01\x28\x2a\x3b\x8d\ +\x4c\xc0\xa7\x6f\x85\x77\x80\xe8\x50\x16\xb2\xae\x82\x59\x33\xe0\ +\x31\x1b\x1a\x6a\x80\x5a\xe0\x88\xfa\x7a\x66\xaf\x58\x81\x93\xb1\ +\x21\xae\x10\x06\x1e\x7e\xc5\x23\x24\x92\xca\x15\x20\xaa\x08\x7c\ +\x88\x03\x95\x03\x41\xe8\x13\xeb\x8c\xaf\xc6\x51\xc5\x27\xf0\x3c\ +\x2a\xc5\x22\x95\x72\x99\x20\x08\x08\x8a\x45\x65\x29\x19\xcb\x0a\ +\x86\x58\x8a\xe2\xdb\x6f\x2b\xa1\x40\x00\x39\x07\x4e\x98\x05\xff\ +\xbe\x09\xfc\x83\x09\x30\x8f\x85\xcc\x12\xb8\xd3\x16\xc5\x8a\xbc\ +\x42\x9b\x58\xa7\x66\x66\x2b\x18\xf2\xe1\x41\x81\x92\x37\x81\x35\ +\x7d\x06\xc7\x5e\x75\x1d\xe5\xe2\x38\x23\xbb\xb6\x11\x87\x65\x84\ +\x09\x06\xbe\x12\x11\x56\x88\x45\x18\x81\x64\x19\x87\x95\x32\x95\ +\x52\x91\xe2\xc4\x38\xc5\x92\xc7\xec\x8b\x2f\x62\xfa\x39\xe7\xd2\ +\xf3\xd2\x4b\xf8\x63\x63\x20\x22\x0c\x81\x53\x57\x47\x2c\x3f\xfb\ +\x83\x83\x44\x40\xa8\x44\x1c\xd7\x08\xef\xbe\x00\x9b\xd3\x0e\xb4\ +\x26\x5b\xe7\x0a\x38\xa3\x1e\xfe\x21\x03\x4e\x0d\x90\x03\xea\xa5\ +\x22\x4d\x67\x7c\x12\xc3\xf1\xf1\xc2\x02\x85\xe2\x18\xe6\xb4\x56\ +\x4e\xbc\xe6\x46\xdc\xc6\x66\x1a\x4e\x38\x85\xc2\x40\x2f\xc3\xbb\ +\xb7\x83\x10\xb6\xcd\x10\x93\x00\xe2\x8a\xc0\x47\x44\x10\x05\x65\ +\xca\xe5\x22\xe3\xe3\x63\x14\xc4\xeb\x73\x2f\xff\x32\x47\x2e\x3e\ +\x07\x57\xf6\x90\x9a\xa3\x8f\xa6\x4b\x44\x94\xf3\x79\x8c\x20\xc0\ +\x08\x43\x9c\x86\x06\x0a\x32\x0b\x62\x33\xb5\x7b\x2b\x82\x27\x9d\ +\x00\x8f\x6c\x80\xd2\x54\x02\x4c\xc0\x5d\x0e\xb7\xd9\xd0\x91\xd3\ +\xbe\xcf\x02\xcd\xa7\x9e\x4c\xa6\xb5\x01\x9f\x02\xf9\x09\xf9\x90\ +\x96\x36\xe6\x5f\xff\x1d\x99\xea\x69\x4a\xb9\x69\xd2\x74\xd2\x02\ +\xc6\xfa\xbb\x19\xdc\xb1\x05\x22\x5f\x44\x04\x98\x86\x90\x11\x01\ +\x51\x58\xa6\xe4\x15\xc9\x0b\xc1\xb1\x62\x89\xf6\xcb\xaf\x64\xce\ +\xd2\xcf\x53\x5d\x01\x72\xb2\x7b\xd7\xcd\x9d\xcb\xae\xe7\x9e\xc3\ +\x1f\x1f\xc7\x7a\x5f\x80\x6d\x13\xca\x2c\x04\x82\x18\x08\x14\x9a\ +\x73\xb0\xeb\x05\xd8\x04\xc4\x07\x08\xb8\x0a\xda\x85\xd2\xed\x2e\ +\xe4\x6a\xaa\x02\x0c\x83\xa6\xf9\xa7\x60\xd5\x06\x14\xfc\x02\x63\ +\x21\x7c\xea\x96\xbb\xa8\x99\x31\x93\x74\x18\x96\xc5\xb4\x79\x67\ +\x32\x36\xd8\x4f\xdf\xf6\xd7\x40\x88\xcb\x4c\x88\x80\x0a\x25\xb1\ +\xcd\xf0\x48\x9e\x91\x82\xc7\xc9\x57\x5e\xcf\xdc\xcf\x5d\xc0\xe4\ +\xa8\x69\x6b\x23\x2b\xd8\xf1\xd4\x53\x64\x01\x27\x8a\x30\xe2\x98\ +\x72\x6f\x2f\x21\xa8\x63\x87\x92\x7c\xd4\x73\x6a\x5f\x8a\x00\xcc\ +\x94\x7d\xec\xd9\xb0\xcc\x86\x26\x17\xa8\x22\xd3\x50\x8f\x95\xf1\ +\x31\xcc\x22\x84\x45\xbc\xfc\x3e\x36\x3f\xb4\x86\xa0\xec\x31\x39\ +\x4c\xdb\x61\xde\xaa\x1b\x68\x5e\x78\x3e\x7d\x83\x43\x0c\x0c\x0f\ +\x32\x9c\x1f\x92\xf1\x00\xfb\xf2\x79\x45\x7e\xe9\x72\xa6\x8a\x89\ +\xbe\x5e\x5e\x5f\xbb\x46\x5c\xe7\x11\x49\x53\x47\x85\x02\x96\xeb\ +\x62\x3b\x0e\x0e\x90\x01\x1c\x45\x78\xc1\x4d\x70\x62\x95\xbb\x95\ +\xb2\x4f\x66\x19\x7c\xdb\x85\xf6\x2c\x20\x50\x67\x1d\x27\x26\x37\ +\x2b\x83\x5d\x03\x96\x19\x10\x88\x9f\xbb\xb7\x6f\x66\xb8\x67\x2f\ +\xc7\x7c\xe6\x3c\x0c\xc3\x24\x1d\x86\x69\x71\x64\xc7\x1f\x30\xd0\ +\xdd\xc5\x7b\x9b\x37\x30\x56\x28\x4a\xe5\x2b\x74\x5c\xb5\x9a\x13\ +\x97\x7f\x31\x39\x6a\x24\x21\xfd\xb3\x8f\x5f\xfe\xc5\x15\x14\xde\ +\xda\x42\xb3\x6b\x53\x17\x83\x51\x09\x90\x26\xc6\x97\x65\x55\x56\ +\x23\xc2\xc4\x46\x86\x03\x9d\xcf\xc3\x7a\x20\xd6\x02\xc4\x21\x50\ +\x77\x3e\xfc\xc0\x06\x37\xa3\x9b\x37\x63\x80\x9b\x0d\xb1\x9c\x61\ +\x2c\x37\xc0\xce\x99\x64\x32\x11\x51\xec\xd3\xb9\xed\x0d\x06\xba\ +\x3a\x39\xe6\xac\x73\x91\xca\x93\x0e\xd3\xb2\x99\x7d\xc6\x62\x86\ +\xfa\xfb\xd9\xbd\xe9\x0d\x3e\x73\xed\xed\x9c\xba\xe2\xf2\xa9\x2b\ +\x3f\xd0\xcf\x63\xab\x2e\xa4\xb4\x63\x1b\x6d\x35\x36\x8d\x96\x81\ +\xed\x79\x54\xba\xbb\xa9\xf4\xf4\x41\xaa\x89\xfd\x64\x13\xf0\xff\ +\x13\x7e\x16\x40\x68\x55\xed\x73\x15\x9c\x36\x1d\xae\xb1\x81\xac\ +\x16\xe0\x98\x32\x6e\x84\x4c\x4b\x0c\x51\x01\x82\x71\x6c\x37\x22\ +\x9b\x03\xc3\x8c\xd8\xb3\x75\x93\x54\xba\x87\xb9\x67\x7d\x16\xeb\ +\x00\x11\x16\x47\x9f\xb9\x98\x59\x1d\x9f\xe6\xf8\xc5\x9f\x9f\xb2\ +\xf2\xf9\xde\x6e\x7e\xfe\xd5\x4b\x29\xef\xde\xc2\xcc\x3a\x93\x66\ +\x3b\xc4\x9a\x18\x25\x10\xcb\x45\xd2\xec\x71\x88\xf0\x57\xa4\x43\ +\x8d\x40\xbf\xfd\x11\xf0\xf0\x56\x28\xda\xe8\x27\x84\xfc\x89\x26\ +\x60\x69\x98\x08\x2c\xb0\x6a\xc0\xb0\x41\x39\xc5\xc7\xf0\x86\xc9\ +\x66\x4c\x8e\xac\x77\xf0\x03\x83\xb7\x7f\xf5\x20\x5e\xb9\xc2\xca\ +\xdb\xd7\x21\xf6\x21\x1d\x96\xe3\x72\xf4\xe9\x8b\x98\x2a\xc6\x07\ +\xfa\x78\xe8\xea\x8b\x28\xef\x7c\x9d\xf6\x23\x0c\x5a\xac\x12\x8e\ +\xe7\x0b\xe9\x18\x33\x03\xb1\xde\xc5\x63\x0f\xac\x50\x40\x82\x18\ +\xda\xea\x41\x34\x30\x68\x57\xd7\x7f\x0b\xa6\x55\x89\x1b\x55\x18\ +\x02\x2b\x95\x4d\x25\xc6\xb4\x23\x6a\xdd\x32\xb3\x45\xb5\x1f\x21\ +\x22\x1e\xe0\x11\x19\xfc\xe9\xf7\xee\xc3\x91\xe9\x39\x54\x8c\xed\ +\xeb\x63\xed\xa5\xcb\x88\xba\x37\xf3\x89\x69\xd0\x96\x03\x37\x82\ +\x18\x08\x43\x20\xd6\x08\x95\x10\xc3\x13\xc4\x8a\x9b\x46\x2e\x0b\ +\x0d\x28\x3a\x00\x98\x59\x98\x6e\x24\x2a\x53\x02\x26\x5f\x93\x29\ +\x21\x96\x0d\x47\xd4\x42\x7b\x06\x2a\xc0\xa6\x5f\xfc\x84\x72\x60\ +\x71\xd9\x1d\xf7\xe0\x1e\x44\x84\x34\x3f\x3f\xfc\xb3\x0b\x29\x77\ +\x6e\x66\xde\x1c\x98\xdd\x0c\x35\x11\xc4\x65\x90\xa4\xff\x51\xc4\ +\xa3\x00\x8c\x0a\x00\xa4\xb9\x45\x60\x34\xc0\x34\x14\x15\xcd\x55\ +\xcd\x02\xfb\xcd\x82\xa5\x10\xa7\xc8\x13\x27\x63\xd3\x84\xba\x5a\ +\x51\xde\x82\x94\x24\xe2\x95\x47\x1f\x66\xe7\x6f\x5f\xe5\x60\xf1\ +\xf2\xbf\xfe\x94\x5d\xaf\xfd\x37\x0d\x75\xd0\xd2\x02\x75\x92\xed\ +\x1c\x58\x59\xc4\x3a\x82\x6c\x02\x2b\xab\x39\xa4\x38\x59\x09\xac\ +\xf4\x0c\x18\x80\xaf\xc9\xeb\xd0\x53\x18\xe8\x53\xa5\x80\x18\xd2\ +\x11\x84\x30\x5a\x80\xde\x01\x28\x87\x59\x2e\xff\xfe\xbd\x9c\xbc\ +\xe8\x1c\x0e\x16\x7f\xf4\x57\x37\xc8\x8e\xbd\x97\x77\x9e\xba\x8f\ +\xa1\x09\x68\xc8\x41\x9d\x0b\x66\x04\x71\x98\x42\xa0\x60\xba\xaa\ +\xba\xc4\x89\x10\x0b\x08\x74\x3f\x2b\x01\xaa\x57\x86\x94\x75\x12\ +\x10\xeb\x03\x66\x98\x82\xfe\x20\x3f\x80\xb1\x12\xec\xee\x87\xf7\ +\xfa\x5d\x96\xff\xcd\xbd\x2c\xbc\x78\x15\x87\x0a\xdb\x75\xb9\xe4\ +\xf6\x3b\x79\xdc\xac\xf0\xde\x0b\x0f\xe0\xd8\x11\x73\x9a\xd4\x71\ +\xd3\x54\xc4\x15\x1c\x88\x04\x29\xf7\xa6\x05\x44\x03\x30\x58\x15\ +\x10\x6b\x01\xc3\x66\x6a\xaa\x40\x93\x2d\x2b\xc2\xa4\x2a\x14\xf8\ +\x50\x28\xc3\x9e\x11\xd8\x3b\xec\xb2\xe4\x86\xbb\x58\x78\xe9\x15\ +\x7c\xd8\xb0\x1d\x97\x3f\xb9\xf5\x1e\x9e\x76\xa0\xeb\xf9\xfb\x71\ +\x4d\x68\xab\x83\xac\x0d\x86\x93\x82\xa9\x0b\x18\xeb\x46\xd5\x88\ +\xa0\xe0\x81\x3c\x88\xcd\x2a\xd7\x8d\xb0\xdd\x94\x5c\x25\x1f\xe9\ +\x15\x21\xf0\x24\xfb\x09\xfc\x0a\x8c\x8e\x43\xe7\x3e\xe8\xcb\x67\ +\x39\xf7\x9b\xf7\xb1\xf0\xb2\x6b\x98\x2a\x0a\xc3\xbd\xfc\xd7\x4f\ +\xbe\x43\x50\x2e\x1e\x28\x22\x93\xe5\x8f\xff\x76\x0d\xc7\x2f\xff\ +\x1a\x7b\x07\xa1\x3f\x0f\xa5\x10\x22\x0b\xb0\x93\x73\x43\x14\x0a\ +\xe2\xc4\xbd\xda\x4d\x5d\x5b\x61\x24\xbd\x13\xdb\x3b\x21\x5e\x01\ +\x97\x59\x50\x6b\x4e\x3e\xe5\xe5\x00\x47\xa9\x9b\x08\xa0\x6f\x02\ +\x06\x4b\x2e\x8b\xbe\xb9\x86\xf9\x2b\x57\x4d\x7d\x3c\x18\xec\xe2\ +\x99\xef\xae\x64\xcf\xcb\x8f\x50\x1c\xee\xe1\xa8\x8e\xf3\x30\xa7\ +\xd8\xec\xe6\x2e\x3c\x8f\xbc\x2c\xab\x7d\x6f\x6d\xc2\x24\xc6\x31\ +\x75\x3f\x08\xfc\xf7\x45\x0d\x42\x18\x90\xbe\x11\x46\x19\xd6\xaf\ +\x85\xc7\x90\xa1\x95\xb2\x56\xe6\x7c\x58\x50\x0b\x27\xa4\x7b\x01\ +\x92\xfb\x28\xe5\x18\x06\x3d\x18\xf1\x5d\x16\xfe\xf5\x5d\xcc\xbf\ +\xe8\xea\x29\xc9\x17\xa5\xf2\x2f\xde\xb1\x92\x70\xdf\x06\x5a\x9a\ +\x21\xdf\xb9\x59\xd6\xfe\x2e\x8e\x3a\x7d\x79\x72\x76\x4a\xef\xd8\ +\x0b\xcf\x97\xc6\xee\xa3\xff\xad\x8d\x58\x06\xd8\x02\x7c\x28\xf6\ +\x48\x1a\x85\x48\xef\xc6\xb1\x46\x1f\xfc\xf3\x73\xf0\x1a\x50\x49\ +\x1f\xe6\x9c\x79\x50\x3b\x13\x96\x9a\x90\xd0\x8a\x55\xe5\x63\x07\ +\x26\x62\xc8\x93\xe5\xac\x9b\xef\xe5\xb4\x8b\xff\x9c\xa9\xc2\x1b\ +\x11\xf2\xb7\x2e\x23\x1a\xdc\xc8\x51\x6d\xd0\x36\x03\xb2\x2e\x0c\ +\xed\x12\x11\x7d\x7b\x68\x9d\xb7\x54\x48\x1f\x78\x76\x9a\xb3\x70\ +\x19\x85\x91\x21\x06\xdf\x7c\x0d\xd7\x02\xa3\x08\x5e\x37\x04\xa5\ +\xfd\xc9\x03\xfe\xcf\xe1\xa6\x5d\xaa\x89\x03\x33\x65\xf9\xca\x33\ +\xb0\x3e\x82\xfe\xa4\xa6\x4a\x7d\xa5\x00\xe5\x71\xc4\xcb\x60\x61\ +\xd3\xd0\x36\x9b\xa9\xa2\x28\xb6\x59\xff\xbd\x0b\x60\x70\x0b\xad\ +\x8d\xd0\x58\x0b\xb5\x0e\xb4\x34\x40\x6b\x33\x8c\x6c\xfc\x29\xdb\ +\x7e\xfc\x75\xc2\x4a\x11\xe0\x80\xeb\x89\xc6\x99\x73\x30\x0c\xd5\ +\x6b\xc5\x7e\x28\x4f\xec\xef\x7f\x13\x28\xc2\x6f\x9e\x85\x3e\x20\ +\x64\xb2\xd5\xfb\x80\x3f\x84\x59\x4d\xd0\x61\xa4\x54\x47\x91\x82\ +\xe1\x40\x18\x56\xe8\x7e\xe5\x19\x5a\xe6\x9f\x49\xdd\xac\x63\x92\ +\xca\x8b\x6d\x36\xdc\xb6\x12\xaf\x73\x03\x4d\xf5\x50\x97\x03\xdb\ +\x04\x23\x56\x70\x2c\x95\xc7\xf6\x6c\xa6\x38\xd0\xc5\xf4\x8e\xfd\ +\xed\xf4\xee\x93\x77\xf3\xce\x8f\x57\x93\x35\x22\x8c\x51\x28\xed\ +\x81\xa8\xac\xf7\xcd\x04\xe1\x76\xf8\xfb\x17\x61\x2b\x50\x46\xf7\ +\x3c\x29\xbb\x9b\x1e\x0c\x9c\x09\x5f\xb0\x21\xa7\x9e\xd4\x42\x22\ +\xe5\x2b\xdb\x82\x38\x28\xd2\xf5\xeb\xc7\x99\x26\x27\xcd\x5a\x11\ +\xe1\x0d\xf5\xf2\xea\x4d\xcb\x28\x77\x6e\xa4\x3e\x07\x39\x17\x2c\ +\x63\xff\x4d\x89\x58\x09\x32\x25\x8f\x8b\x88\xd2\xbe\x3d\x34\x9f\ +\xb6\x14\xc3\x72\x78\xf7\x89\x3b\xd8\xfd\xd0\xb7\xc8\x18\x01\x8e\ +\x07\xa5\x77\x95\xf7\x89\xf4\xc9\x40\xa3\x04\x1b\x56\xc3\xf7\xcb\ +\x90\xaf\xf6\xb4\xc5\xa4\x78\x0f\x7c\x11\x50\xd7\x0a\x67\xa6\x4f\ +\x0f\x51\xac\xa6\xd6\x34\xc1\x72\x10\x52\x15\xfa\x5f\xf9\x25\x35\ +\x33\x67\xb3\xfd\xee\xeb\x28\xee\xda\x48\xc6\x46\xf9\x37\xd6\x27\ +\xc9\x48\xaf\x20\xa1\x5a\xcf\x91\x6c\x44\x60\x0a\x0a\x9d\x5b\xf0\ +\x06\xbb\x29\xf5\xec\xe0\xbd\x47\x57\x63\xc9\x0b\x8d\x82\xaa\xbc\ +\xd7\xa3\x5e\x6b\xee\x7f\xbb\xbe\xfc\x2a\xdc\xfc\x6b\x78\x53\x69\ +\x21\x4a\x57\xbe\x3a\x76\x40\x2c\x0e\xc7\xfe\x10\x1e\xae\x85\xf6\ +\x30\x75\x31\x11\xea\x39\xb3\xea\xc1\x7c\x1f\x39\x04\x86\x08\x8a\ +\x71\xb2\xe0\x0a\xac\x8c\xc0\x11\xb8\x60\x4a\x36\x2c\xc9\xb6\xca\ +\x2a\x94\x1d\x83\x40\x15\x24\x8e\x0c\xe2\x20\x26\x18\x85\x89\xdd\ +\x50\xea\x06\xca\xc9\x56\x60\x6b\x11\x3d\xf0\xe8\xd7\xe1\x5b\xe3\ +\xb0\x0f\xf0\xaa\x02\xac\xa9\xee\xb9\x4e\x40\xe8\x40\xe7\x3c\x58\ +\x22\x39\xb3\x9f\x95\x62\xb5\x13\x47\x15\xad\xda\xd0\x3e\xd7\x53\ +\x15\x87\xba\x67\x02\x41\xa8\x66\x20\xf2\x55\x0e\x2b\x6a\x1c\x05\ +\x0a\x84\xea\x08\x50\xea\x83\xf1\x9d\x92\x7b\x81\x8a\x22\x9e\x86\ +\x07\x3b\x57\xc3\xb5\xbd\xd0\x97\xae\x7e\x22\x60\x0a\x11\x5b\x20\ +\x7f\x3c\x14\xe6\xc2\x59\x36\x58\x9a\x5f\x62\x27\x7d\x66\xd1\x44\ +\x75\x9f\x68\xbb\xa4\x45\x28\x1b\x69\x01\x02\x5f\x65\xbf\x08\x95\ +\x3c\x4c\xec\x85\xfc\xdb\x6a\xd3\xb2\x02\x45\xd8\x4d\x5d\xc4\x87\ +\x30\xf8\x18\x5c\x27\xd6\xd9\x0e\x4c\x54\xbd\x7f\x30\x01\x68\x85\ +\xf1\x7a\xd8\x7b\xb2\xba\xd1\x7b\xba\xbe\x9e\xc1\x4c\xfe\x5a\xc8\ +\x2a\x32\x41\x45\x57\x5b\x55\x57\x93\x4f\x88\x47\xea\x75\x8a\xb8\ +\x87\x78\x1f\xc6\x3b\xa1\x20\xf0\xfa\xd4\x2c\x38\x31\xb8\x28\x64\ +\xb5\x00\x60\xfc\x19\xb1\xcd\xbd\xf0\x22\x90\x57\xf3\x43\xfc\x61\ +\xee\x4e\x9b\xfa\xbd\x1a\x81\xb6\x7f\x84\x2b\xce\x82\xab\x63\x70\ +\x2b\x80\x00\x4f\xe7\x40\x23\x36\xc1\xd0\xc6\xb5\x72\x6a\xc9\x35\ +\xb5\x62\xd3\x4e\x6e\x9b\xc6\x92\x83\x09\x95\xcd\x18\x6c\x41\xba\ +\xea\x59\x5d\xf9\x00\x46\x7e\x06\xdf\xb8\x07\xa4\xf8\x0c\x01\xa5\ +\x74\xf5\x0f\x35\x03\x24\x17\x75\xf8\xff\x01\xbb\x5a\x61\x5f\x3b\ +\xcc\xcf\x42\xce\x06\xcc\xc9\x57\x6f\xca\xff\x8a\xa0\x07\x61\x11\ +\x21\xaa\x31\x26\x18\x87\x50\xc6\x71\x09\xcc\x40\x57\x5c\x13\x56\ +\x77\xbf\x05\x5a\xc4\x38\xec\x7c\x10\x6e\x5c\x07\x2f\x01\xc3\x53\ +\x91\x3f\xb4\x80\xc4\x4a\x41\xa4\x6e\x63\x74\xf5\xc1\x1b\xf3\xe0\ +\xb8\x23\xa0\x35\xbd\x42\x68\x41\x92\xf5\x38\x06\x4b\xc3\x8c\x24\ +\x47\x6a\xec\xa0\x90\x4d\x08\x2b\xf2\xfa\x39\x1b\xe2\x1d\xf0\xe4\ +\xdf\xc1\x2d\xcf\xc0\x96\xc9\xe4\x3f\xca\x57\x4c\x86\x86\x0b\xd4\ +\x01\x4d\x0e\xb4\xdd\x0c\x5f\x58\x0c\x97\xd4\xc3\x1c\xbd\x98\x50\ +\xd6\x39\xd0\x98\xfc\x89\xe9\x19\x73\x52\xd0\xe2\xa3\x01\xd8\xfc\ +\x04\xdc\xbf\x16\x5e\x06\x06\x81\x31\xed\xd4\xf0\x70\xbe\x23\x4b\ +\x8b\xb0\x81\x1c\xd0\x00\x34\x1f\x0b\xb3\x56\xc1\x92\x4f\xc1\xb2\ +\x46\x90\x1f\xc9\x28\xe2\x1a\x53\x7d\x6b\x92\x82\xad\x5e\x33\x31\ +\x00\x5b\x5f\x80\xc7\x1f\x82\x57\x65\xdc\x0f\x8c\x02\x05\xdd\x62\ +\xd1\xe1\x7f\x4b\x99\x84\xa9\xe1\x6a\x21\xf5\x40\xa3\x0b\x4d\x9f\ +\x83\x13\x16\xc1\x19\xb3\xe1\xd4\x26\x75\x6b\xb2\x49\x1d\x81\x26\ +\x7d\x90\x6a\x8d\xfe\x11\xf8\x9f\x1d\xb0\xf1\x37\xf0\xba\xf4\xd7\ +\x6e\x4d\x7a\x4c\x13\x2f\x57\xd7\x05\x0d\x0e\x5f\xc0\xe4\xd9\x48\ +\x9c\x90\xd5\x62\x6a\xd3\x76\x6e\x86\xba\x0e\x68\x6d\x83\x46\x03\ +\x8c\x00\x82\x4e\x18\x7a\x1d\x7a\xcb\x50\x42\xa1\xa0\xa0\x7f\xd6\ +\x8b\xda\xc1\xaa\x7e\xf8\x02\xa6\xbe\xc6\x4e\xbe\xac\x57\x48\xdb\ +\xdb\x50\x48\x56\x34\x8d\x8a\x86\x9f\xb4\xcc\x24\xe2\x1f\xb3\x00\ +\x26\x9f\x62\xab\x82\x34\xac\x83\xfe\x77\x89\x04\x71\x82\x8f\x16\ +\xff\x0b\x4d\x0c\xc2\xa2\x52\x08\x50\xd3\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x32\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\xd6\xde\ +\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0b\x01\x12\x34\ +\x21\xde\x68\x25\x84\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x32\x0a\x49\x44\x41\x54\x78\ +\xda\xec\x7d\x09\x98\x5d\x55\x95\xee\xbf\xcf\x70\x87\x1a\x53\x53\ +\x52\x95\xa4\x52\x95\x90\x84\x40\x06\x86\x30\x24\x80\x10\x50\x06\ +\x81\x17\xb4\x05\x69\x15\xc4\x87\x3e\x71\x44\xb0\x45\x10\x69\xc5\ +\x7e\x8a\xb3\xaf\x5f\x3b\x6b\x2b\xf6\x67\x8b\x74\x8b\xca\x28\xa3\ +\x02\x91\x10\x89\x80\x64\x24\xf3\x58\xa9\x24\x55\x95\xaa\x5b\xc3\ +\x1d\xcf\xb0\xdf\x5e\x7b\xb8\xfb\xde\x0a\xdf\x7b\x5f\xf7\xd3\xaf\ +\xad\x50\x3b\x59\xac\x3d\x9c\x7b\x29\xf8\xd7\x5a\x7b\xad\xb5\xd7\ +\x3e\x85\xc9\x36\xd9\x26\xdb\x64\x9b\x6c\x93\x6d\xb2\x4d\xb6\xc9\ +\x36\xd9\x26\xdb\x64\x9b\x6c\x93\x6d\xb2\x4d\xb6\xc9\x36\xd9\x26\ +\xdb\x64\x9b\x6c\x93\x6d\xb2\x4d\xb6\xc9\x76\xec\x36\x86\xc9\x26\ +\x5b\x73\xc7\x67\x30\x78\xf0\x1f\xd4\x80\x7d\x6a\x36\x78\xe1\xec\ +\xda\xd6\xda\x13\xe6\xcc\x6e\x9a\x5b\x5f\x9b\x9e\x97\x4c\x7a\x1d\ +\x0e\x63\x6d\x60\x70\x39\x38\xa2\x88\x23\x8e\xe3\xa0\x58\x8a\x0f\ +\x07\xc5\xe0\xc0\x58\xae\xb4\x6d\x60\x30\xb7\x3b\x9f\x8d\xd6\x35\ +\xd6\x27\x9f\x3b\xbc\xff\x8e\x3e\x00\x68\x9b\xf5\x79\xf4\xef\xbb\ +\x63\x52\x00\xfe\x9a\x9b\x9b\xbe\x63\x7a\x94\x1f\xb9\x7a\xf1\x69\ +\x5d\x57\x74\xce\x6c\x3a\x6f\xe6\x8c\x3a\x74\x76\x36\x22\x9d\x4e\ +\xf2\x6c\xae\xc4\x8a\x41\x84\x52\x29\x42\x10\xc6\x02\xf8\x18\x61\ +\x18\x21\x94\x9c\x23\x0a\x63\xee\x3a\x60\xd9\x6c\x09\xbd\x87\x47\ +\x79\x5f\xdf\x28\xcb\x64\x8a\x60\x70\xc0\x39\x7f\x10\x70\x1e\x67\ +\x31\xfb\x71\xdf\xfe\x4f\x17\xda\xe6\x08\x61\xd8\x75\xc7\xa4\x00\ +\xfc\x57\xb6\xd6\x99\x9f\xc3\x40\xcf\x67\x05\xff\x56\x72\xa0\x67\ +\xfb\x2d\x67\x9c\x73\xdc\x07\x17\x2e\x9c\x36\x7d\xe9\xc9\xd3\x11\ +\x71\x40\x00\xce\xc3\x38\x66\xa1\x18\x08\x8c\x09\x68\xc1\x39\x01\ +\xaf\xfa\x21\x47\x10\x13\x8f\x08\x60\x0c\x8f\x16\xb0\x71\x73\x1f\ +\x86\x32\x79\x24\x7c\x17\x10\x73\x3c\x16\xc4\x63\x80\xfe\x8a\x67\ +\xa9\x0b\x8e\xf5\x9c\x3b\xdf\xeb\xdf\x7d\xc7\x77\x27\x05\xe0\xbf\ +\x02\xf8\x19\x02\xf8\x03\x9f\x45\x4d\xd3\xa7\x97\x26\x12\xb8\xf3\ +\xa2\x0b\xe6\x5f\x7e\xfe\x8a\xe3\xc0\x1d\x07\xb9\x42\x80\x90\x93\ +\x49\xe7\x20\xe0\x05\x43\x48\xa0\x13\xd0\x11\x71\x9a\x27\x32\x16\ +\x20\x86\xc3\x80\xf5\x5b\xfa\xb0\xbf\x77\x98\x80\xd7\xa0\x73\x80\ +\x38\x11\x01\x6f\xfb\x5c\x70\xc6\x23\xea\x33\x00\xce\x4f\xe2\x88\ +\x7f\xaa\x7f\xf7\xed\x87\xb4\x55\x98\x14\x80\xbf\x54\xbb\xee\xbd\ +\xbf\xc0\xbf\xfc\xe8\x2a\x34\xb5\x7f\xf6\x34\xd7\x8b\xbf\x7f\xd9\ +\xc5\x27\x9c\xba\x62\xc5\x5c\x3e\x98\xc9\xb3\x90\xf0\x22\x80\x18\ +\x03\x21\x2a\xba\x5a\x10\x34\xe8\x9a\x47\x11\xf5\x63\xc5\x43\xda\ +\x0a\x38\x56\xbf\xb4\x1f\x62\x0a\x0e\x48\x60\x38\x60\xb4\x3e\x82\ +\xe4\x3c\xb2\x42\x10\x13\x8f\x64\x9f\x38\x11\xe7\x11\x18\xe7\x78\ +\x20\x76\xd8\x0d\xfd\xdb\x3e\x7d\x78\x52\x00\xfe\x62\xed\xa6\xe6\ +\xc5\x4b\x3b\xef\x5d\x71\xde\xec\x0b\x2f\x7f\xf3\x09\x3c\x33\x5a\ +\x84\xd4\x5f\x87\x80\x12\x04\xc2\x8c\x38\x03\xc9\xc1\xae\x03\xc3\ +\xc8\x15\x23\x38\x2e\x93\x82\x60\x2d\x40\x4c\x24\xad\xc5\x0b\xeb\ +\x0f\xc2\x65\x0e\x00\x0b\x3c\x09\x03\x14\xe0\x16\x6c\x03\x3c\x59\ +\x15\xb3\x16\x12\x8f\x8c\x80\xf0\x38\xe4\x8c\xc7\xec\x47\xf5\xaf\ +\xde\xfe\xbe\xb1\x13\x3f\x87\x43\xdb\xef\x9c\x14\x80\xff\xdf\xf6\ +\xcd\xef\xac\xc6\x47\x3f\x74\x36\xde\x79\xdd\xcf\x6f\x4f\x24\xd8\ +\x17\xde\xf4\xc6\x79\x9c\xf6\x6a\xce\x18\x13\x84\x18\x0c\x21\xe1\ +\x45\xe0\x73\x48\xf3\x1e\x48\x2d\x07\x3a\x3b\x6a\x91\x4c\xf8\x70\ +\x1c\x60\xd3\xee\x21\x14\x8a\x11\xc0\x80\x48\x83\xbf\x76\x53\x1f\ +\x3c\x97\x59\x73\x4f\x40\xf2\x4a\xc0\x0d\xb7\xc2\x40\xe3\x38\xb4\ +\xf3\x24\x0c\x08\x05\xd7\x6b\xbc\x14\xf1\x98\x3e\x07\xf7\xca\xc3\ +\x3b\x6e\xff\xd5\xf4\xb9\x9f\x47\xef\x8e\x3b\x26\x05\xe0\x3f\xda\ +\xb6\x6e\x1b\xc0\xf1\xf3\x5b\xf1\x95\xff\xf5\xec\xac\xfb\x1f\x58\ +\xb7\xfa\xac\xe5\xdd\x33\x17\x2f\x99\x81\x7c\x3e\x40\xc4\x20\x81\ +\x8f\x19\x81\x2e\xb8\x11\x00\xa6\xfb\xd2\x7a\x73\x84\x9c\x49\x8d\ +\x1f\xcb\x97\x30\x7f\x56\x23\xd2\xbe\x8f\xde\x81\x31\x6c\xeb\x19\ +\xc5\x86\xdd\x47\xe0\x33\x0d\xbe\x01\xdc\x0a\x81\x05\x94\xc6\xa6\ +\x1f\xda\x2d\xc0\x0a\xc3\x78\x41\x20\x8a\x80\x48\xfe\x1c\x4f\x1e\ +\xda\x7a\xfb\x45\xed\x0b\xee\xc2\xa1\x2d\xb7\x4f\x0a\xc0\x7f\xb4\ +\x5d\xf6\xd6\x1f\x5d\x7d\xe8\xd0\xf0\xbd\x37\xdd\x78\x2e\xcf\x17\ +\x23\x90\xfe\xc6\x06\x64\x30\x50\x9f\x84\x81\xeb\x3e\xcd\x45\x15\ +\xd6\x20\x32\xce\x60\x0c\xe9\x04\xe6\x4b\x11\x9a\x6a\x7d\x39\xf7\ +\xea\xbe\x61\xec\xef\x1b\x83\x47\x42\x60\xcd\x7d\x55\x3f\xb6\xc0\ +\x13\x57\x63\x4b\x76\x6c\x80\x97\x92\x17\x91\x85\x20\x21\xe0\x3c\ +\x22\x8e\x1c\xe0\x9c\x74\x68\xcb\xad\x3b\x27\x05\xe0\xff\xdd\xa4\ +\x46\x32\xc6\xd0\x3d\xff\xae\xaf\xcf\x9f\xd7\xf4\xf1\x1b\xde\x7f\ +\x36\xfa\x33\x39\x70\x38\x16\x6c\xc7\x51\x80\xd3\x98\x39\x92\xc7\ +\xc4\x01\x9a\x57\xc0\x73\x26\x9d\xc0\x28\xb6\x04\x1e\xe3\xa5\x9d\ +\x43\xc8\x17\x43\xcc\x6b\xaf\xc3\xc2\x99\x8d\xb8\xff\xf9\x7d\x70\ +\x1d\x90\xa6\xdb\xfd\x5c\x83\xc9\xc3\x4a\xcd\x8f\xd4\x38\x32\x56\ +\x20\xb2\xc0\x47\x06\x78\xfd\x59\xea\x1b\xcb\x21\x04\x41\x58\x09\ +\xc6\xb9\xbf\xf2\xd0\x96\x4f\x3e\x34\x29\x00\xff\x97\x96\xac\xbd\ +\x15\xc5\xec\x97\xd1\x38\xed\x8e\x87\x2e\xbf\xf4\x84\xcb\xaf\x7e\ +\xfb\x29\xe8\xed\x1b\x95\x9a\xcd\x09\x58\x47\x71\x4e\x02\xe0\x28\ +\x41\xa0\x71\x4c\x44\x63\x88\xf9\x2a\x0b\xa0\xbd\x7e\x1a\x80\x63\ +\xc7\xa1\x31\x0c\xe7\x02\xad\xe5\x14\xf7\x17\x71\xf9\xa9\x1d\x18\ +\xcd\x95\xb0\x6a\x63\x1f\x52\x2e\x03\x5e\xdb\xac\x13\x19\x40\xb5\ +\x40\xd0\x73\x11\xa0\xc3\x49\x54\x0b\x83\x9a\x53\x96\x40\x7d\x97\ +\xe8\x83\x7b\xb7\xf6\xbe\x7a\xcb\x57\xf0\x17\x6a\xee\xc4\x4e\xdf\ +\x7e\x16\x63\x83\x5f\x40\xc3\xd4\x4f\x3d\xfd\xae\x77\x9c\x7a\xd1\ +\x15\x57\x2c\x41\xcf\xc1\x11\x50\x6a\x8e\x1b\xb0\x89\x3c\x57\xf4\ +\x05\x09\xce\x5d\x57\x8e\xe1\x79\xa6\xaf\xd6\xe9\x33\x82\xa4\x55\ +\x70\x94\x80\x0c\x15\x42\xf4\xe5\x42\xb8\x9e\x03\xc7\x11\x24\xd6\ +\xd3\x09\x0f\x7b\x8e\xe4\x31\x9c\x8f\x70\xf5\x59\xb3\xf0\xf2\x9e\ +\x21\xf8\xf4\x7d\x0e\xe4\x33\x0c\x32\xa4\xa4\xbf\x00\x73\x04\x67\ +\x80\x22\xd5\xa7\x27\xd4\x9a\xe6\xf4\x09\xb5\x6e\x18\x97\xdf\x01\ +\x39\xcf\x11\x5d\x58\x37\xf5\x92\x86\xb1\xfe\x27\x9f\x98\x14\x80\ +\x71\x2d\x3f\xf6\x2c\x92\x53\x3e\xf9\xdb\xeb\xaf\x5b\x76\xfe\xd2\ +\xd3\x66\x71\xf2\xf2\x0b\x61\xac\x41\x74\x01\xd7\x00\x6b\x41\x87\ +\x2f\xc6\xbe\xa7\xc6\x09\xc5\xb9\xa3\x9e\x21\x81\x21\x32\xd6\x63\ +\xe7\x60\x09\x9e\x00\x9f\xb9\x82\x08\x30\x47\x83\xeb\x48\x85\xc5\ +\x1f\x76\x1e\xc1\xdf\x9e\xdd\x85\xa1\x5c\x88\x5c\x31\x04\x77\xf4\ +\x76\x13\x33\x44\x88\x11\x83\xab\x50\x93\xfe\x41\x6b\x65\x90\x09\ +\x5d\x0d\xb0\xec\xea\x79\x25\x35\x6a\xac\x1b\xa3\x2e\x8f\x97\xd7\ +\xb5\x5e\x92\x1e\xeb\x7f\xe2\xa9\xc9\x2d\xa0\xa2\xd5\x34\xdd\xf1\ +\x8b\x95\x2b\x17\x5c\x79\xe1\x85\xf3\x79\x43\x43\x9a\xf5\x0c\x64\ +\x05\x60\x9e\xd2\x7c\x97\x11\xf8\x4a\x08\x3c\x52\x4f\x12\x02\x05\ +\x34\x3c\x03\xb8\x76\x02\x39\x10\x9b\xc4\x8f\x0e\xdf\x76\x0c\xe4\ +\x51\x0a\x42\x1d\xbe\x45\x72\x5b\x40\x10\xa3\x14\x46\xc8\x17\x02\ +\xe4\xf2\x25\xb4\xd7\x25\xd1\x52\xe3\xe1\x8a\xd3\xda\x31\x34\x52\ +\xc2\x48\xb6\x04\x98\x44\x12\x09\x62\x39\x14\x8c\x24\x07\xfd\x15\ +\xf3\xbd\x47\xb2\x22\x83\x98\xc1\xb6\x5d\x83\x28\x14\x02\xa4\x3c\ +\x07\xe2\xaf\xf1\x07\xe8\x79\xda\x2a\x4c\xf8\x68\x7d\x05\x78\x1f\ +\xee\xdd\xf8\x89\xef\x4c\x0a\x80\x34\xff\x77\xde\xb6\x68\x71\xdb\ +\x17\xaf\x7f\xcf\x32\x64\xc6\x0a\x98\x3e\x7d\x0a\x0e\x0e\xe6\x48\ +\x9b\x15\xf0\xc4\x3d\x12\x00\xad\xed\xa2\x4f\x9c\x91\xf6\x53\x9f\ +\xe6\x1d\x19\x01\xd8\xac\x5f\xa8\x92\x3d\x23\xf9\x00\xbd\xc3\x25\ +\x02\x40\x80\x1d\xa2\x50\x8a\x70\xf2\xb4\x34\x16\x4d\xad\xd1\x9e\ +\x3b\x97\x4e\xe0\xa1\xa1\x02\xf6\x09\xa1\xeb\xe9\xcf\xc3\x77\x62\ +\xcc\x6d\xab\xc5\x23\x6b\x0f\x20\xed\x31\x38\x5c\x45\x01\x51\x89\ +\x84\x48\x9d\x1d\x94\x8a\x91\x04\xb7\xad\x3e\x81\xe9\xe2\xd9\xe3\ +\xda\x1b\x90\xf0\x1c\x94\xc4\x33\x0e\x80\x4d\x5b\xfb\xf0\xa7\x4d\ +\x87\x90\x4c\x38\xf0\xc8\x92\x44\xa1\x72\x30\x43\xfa\x9c\xfa\xf9\ +\x10\xf3\x0b\x62\xee\x3c\x7d\xe8\xd5\x5b\x5f\x8f\x02\x40\xc0\x7f\ +\x9a\xf6\xd2\x65\xe9\xda\xe4\x9a\xcf\xff\xcf\x4b\x31\x32\x56\x42\ +\x4d\x7d\x0a\xc5\x28\x16\xc4\xd5\x3e\xae\xf7\x7d\x18\xf2\x49\xfb\ +\x3d\x30\xe2\xbe\x4f\x63\x49\x11\x98\xf6\xf6\x55\x7e\x3f\x08\x15\ +\x7f\xb9\x37\x8b\xa5\x6d\x29\x2c\x16\x54\xd2\x5e\xfc\xcb\x3d\x23\ +\x58\x27\xc8\x07\xe0\x33\x28\x80\xa5\x96\xea\x90\x2e\x88\x91\x74\ +\x81\x4b\x96\x4c\xc3\x4f\x7e\xb7\x03\x75\x9e\xa7\x9d\x39\xe3\xdd\ +\x93\x16\x1b\x67\xd1\xf0\x50\xfe\xfb\x8a\xd9\x00\xd9\x7c\x09\x0b\ +\x66\x4d\xc1\x92\xf9\x6d\x08\x82\x08\x47\x06\xb3\x78\x66\xf5\x6e\ +\xa4\x12\x2e\x10\x6b\x2b\xa0\x3f\xc7\xb8\x3f\x1d\x0e\x0e\x1e\xd8\ +\xf0\x89\xd7\x97\x00\xb4\x89\x93\x3c\x0f\xa9\x9a\xd1\xc2\x50\xf6\ +\xcb\x5f\x5a\xa9\xbc\x76\x07\x98\xde\xde\x88\x5d\x07\xc7\xe0\xa7\ +\x3c\x70\xbb\xe7\x2b\xc0\xa5\x00\x78\x8a\x12\x1e\x18\xf1\xa4\x2f\ +\xc7\x91\xcc\x00\x86\x28\x05\x1c\xa3\x85\x08\xa7\xb5\xfa\x48\x30\ +\x26\x05\xe1\x45\x21\x04\xeb\x44\x04\x50\x4b\x32\xc4\x61\x80\xd3\ +\x80\x6a\xd0\xa5\x77\xaf\x01\x36\xe0\x08\x7e\xd5\xf2\xe9\xf8\xee\ +\xa3\xdb\x51\x9f\x70\x8d\xf6\x5a\xe0\x49\xab\x43\x1a\x9b\x28\x21\ +\xd4\xeb\x1a\x60\x01\x7e\x2e\x57\x42\x6d\xd2\xc3\xb9\xa7\x75\xca\ +\xad\xe3\xd9\x35\xbb\x91\x1d\x2d\x28\x7f\x20\xa4\x5c\x81\xd3\x77\ +\x60\xe3\x27\xdb\x5f\x77\x4e\x60\x6e\xe4\x19\xc0\x3f\x63\xed\xbb\ +\xaf\x3b\x7d\x5a\x53\x73\x0d\xa3\x2c\x5e\x29\xe2\x10\xfb\x3f\x46\ +\xc8\xbc\xba\xd6\xa1\x83\xa0\xd8\x38\x7e\x44\xbe\xa7\xe6\x12\xc4\ +\x1d\x84\x60\x18\x0e\x62\x74\xa6\x3d\x9c\xd4\xec\xa3\xbb\xde\xc3\ +\x9f\x06\x4a\x78\x7c\x7f\x16\xbb\x33\x25\x8c\x08\x20\xd2\x9e\x03\ +\x97\xc1\x7a\xee\x90\x1e\x1d\x18\xf4\x1c\x57\x5c\x2f\x99\x7f\x60\ +\xdd\xee\x61\xbc\xf7\x82\x39\x58\xb3\xb5\x1f\xbe\xe7\x55\xe5\x2b\ +\xf4\x17\x69\x27\x90\xbe\x8f\x3a\xf6\x7b\x88\xfb\x2e\x59\x27\x60\ +\xf7\xbe\x41\xac\x7f\xf5\x30\x4e\x59\xd4\x81\xc5\x0b\xa6\xa2\xa7\ +\x77\x44\xfa\x28\x0c\xa8\x6b\x98\xf6\xe6\xee\x91\xc3\x4f\x3c\xf0\ +\xba\xb2\x00\x2d\x33\xee\xfc\x1f\x33\x66\x35\xfc\xe0\xc3\x37\x9c\ +\xcd\x47\x0b\x21\xa3\x3d\xbc\x10\x71\xcc\xed\x6e\xc1\x9e\xbe\xac\ +\xf2\xf0\x3d\x05\x3e\x97\x5a\x6f\xb5\x9f\xfa\xc6\xfb\xcf\x31\x86\ +\xe5\xad\x49\x19\xc3\xbf\x9a\x09\xb0\x63\x38\x40\xc2\xe1\x18\xca\ +\x87\xc8\x97\xaa\x12\x36\x5a\xb3\x23\xdd\xe7\xd6\x02\x54\x69\x3e\ +\x3d\xaf\xd3\xbc\x01\xf1\x08\x4c\xac\x5d\x7e\xca\x34\xfc\x6c\xd5\ +\x1e\x24\x1d\x66\xb3\x7f\x65\x27\xcf\x8c\xb5\x85\x20\x6e\xc7\xa2\ +\x5f\xfd\xef\x19\x1d\xc9\x63\x99\xa8\x59\x48\xf9\x1e\x9e\x7e\x6e\ +\x27\x92\x14\xba\xc2\x3d\xcd\x81\xf3\x52\xcf\xfa\x8f\x1f\xfb\x02\ +\xd0\xdc\xf5\x9d\x64\x7e\x6c\x7f\xe1\x8b\x9f\xbf\x0c\x25\xce\xc9\ +\x81\x13\xe4\x22\x55\x93\x90\xa6\x3f\x93\x8f\xac\x97\x4f\x80\xeb\ +\xf8\x1e\x09\x35\x8e\x65\x48\xe8\xe1\x9c\x99\xb5\x32\x3c\x7b\xb6\ +\x3f\x50\x1a\xc9\x6d\xd1\xc7\xc1\x6c\x00\x47\xf0\xb8\x2a\x75\x4b\ +\x64\x84\xc2\x0a\x80\x32\xe9\xd5\x82\x61\xe6\x68\x4c\x9a\x5a\xef\ +\x3b\x58\x3a\x7b\x0a\x1e\x7b\xf1\x00\x1c\x40\x82\x69\xb7\x11\x7e\ +\xf4\x36\xa2\x3e\xaf\xe7\xb8\xfe\x77\x57\x0b\x63\x31\x5f\xc4\x05\ +\x67\xcf\xc6\x1f\x5f\xea\xe1\x63\x63\xe1\xd0\x81\xf5\xb7\xb4\xbc\ +\x2e\xb6\x80\xda\xfa\x33\x7e\x76\xde\x8a\xd9\x0b\x67\xce\x6a\x62\ +\x11\x57\xe9\x5b\xf2\x9d\x5b\x9a\xd3\x38\x32\x5a\x42\xc4\xca\x89\ +\x1f\x9b\xd4\x21\x72\x5c\x14\x63\x07\x6f\xe8\xac\xc3\xd4\x5a\x0f\ +\x4f\x1d\xc8\xa3\x97\x84\x45\x86\x6b\x30\xa9\x5f\xda\x42\x24\x17\ +\x43\xd0\x3f\xc4\x2a\x40\xfd\x58\x4e\xa8\xbf\x9a\xab\x87\x54\x97\ +\x1d\x35\xa7\xfa\x8c\x03\xc5\x20\x96\x11\xc4\x9c\x69\xb5\x38\x9c\ +\x29\xc0\xee\x22\x9a\xeb\x6f\xa8\xf8\xa0\x58\xa3\x31\x53\x6b\xd4\ +\xe3\x6a\x9b\x60\x7a\xec\x3a\x0e\xb6\x8b\xfc\xc3\x9c\xae\x66\xa4\ +\x92\x6e\x4d\x9c\x3a\x7f\x74\xac\xef\x89\x35\xf8\x4f\x36\xef\xaf\ +\xdf\xf1\xbb\x53\x00\xc3\x66\x85\x88\xae\x7e\xe3\x05\xc7\x23\x5b\ +\x0c\x55\x2e\x9f\x33\xc1\x39\xd2\xa9\x04\x46\x0e\xe5\x84\x25\x70\ +\xc0\x55\x96\x45\x27\x5f\x18\x72\x45\x8e\xf3\xba\xea\x64\x48\xf8\ +\xd8\xde\x31\xa4\x92\x9e\x34\xc7\x11\x69\x3c\x40\x44\x42\x20\x81\ +\xcf\x52\x95\x8f\xca\xfd\x6b\x74\x98\xe4\x26\x61\x13\xc3\x66\xec\ +\xb8\x20\x55\x43\xc2\x10\xc9\x04\x11\x45\x03\x6a\x8d\xa9\x05\xf5\ +\x51\x31\x77\x70\xa8\x80\x99\x4d\x4d\x68\x69\x48\xe1\x48\x26\x2f\ +\x93\x3d\xcc\x55\xc5\x08\x0e\xa7\xff\x8e\x18\x5c\x70\x26\xa7\xb8\ +\x58\x8b\xd5\x67\xc5\x9c\x58\x24\x81\x56\x73\x70\x94\xcf\xe1\x72\ +\x24\xd3\x3e\xb6\xef\x1e\x64\x2d\x53\x52\xe8\xea\x6c\xf8\xfa\xc1\ +\x8d\xf8\x06\xfe\x93\xcd\xc1\x5f\x79\xeb\xef\xb9\x13\x8e\x1b\x7f\ +\xf7\x02\x51\xc5\x33\x9a\x0b\x64\xbc\x1e\x72\x43\xa6\xa0\x43\xf4\ +\x75\x42\x87\xe6\x0b\x11\xd0\xde\x90\xc0\x25\x0b\x9a\xf0\xdc\xde\ +\x51\x3c\xdf\x33\x06\x9f\x29\x53\x1f\x84\x5c\x50\xac\x4a\xbc\xa8\ +\x2f\xf8\x58\x29\x86\xab\xd5\x92\xc7\x1a\x08\x41\xc4\xd5\xac\x6a\ +\x5a\x39\x09\x64\xea\x4b\x01\x74\x04\x71\x93\xd2\xb5\xa4\xc6\x0e\ +\x24\xe0\xcf\x6d\xe9\xc7\x45\xa7\xb4\xcb\x50\x15\x8e\x15\x12\xd3\ +\x97\x8f\xcb\x0c\xa3\xa3\xd7\x88\x43\x71\x49\xf6\xfb\xa0\xc7\x94\ +\x9e\x3e\x32\x5c\x40\x36\x5f\xc4\x45\x6f\xff\xe9\x5d\xc7\xa8\x00\ +\x90\x05\xb8\xab\xa3\x10\xf2\x4b\xcf\x38\xa3\x4b\xed\xd5\x1c\x65\ +\x0a\xb9\x3e\xc4\x81\xe2\xa1\xa0\xbc\x00\xf7\x8d\x27\xb6\xa0\x18\ +\x03\x8f\x6e\x1d\x02\x68\x3d\x36\x80\xc7\x4a\x08\x88\x02\x41\x61\ +\x24\x93\x2b\x85\x20\xaa\x38\xd7\x37\xe6\x1e\x15\xa6\x9d\x1f\xe5\ +\xe9\x33\x49\x4c\xae\x38\xca\x4c\x58\xd2\xa0\x2a\x33\x01\xa4\x12\ +\x1e\x7e\xf0\xc4\x4e\x7c\xe4\xb2\x05\x18\x2d\x04\xe0\x0e\xac\xb0\ +\x38\x8a\xc0\x34\xe9\x31\x01\xef\x38\x66\x5a\x82\xae\xc1\x57\x63\ +\xd0\x3a\x9d\x57\x8c\x14\x44\xce\x60\xf4\x53\x9c\x73\x26\xe8\xd8\ +\x13\x00\xc7\xe7\x77\x9d\x79\x7a\x27\x17\xb9\x76\x46\xda\x1d\x94\ +\xf7\x6d\x7d\x76\x0f\x25\x08\x74\x06\xd0\xd1\x98\xc4\x79\x0b\x5a\ +\x71\xff\x2b\x7d\xe8\xc9\x14\x00\xd0\xf3\x04\x38\x04\x69\xf0\xc3\ +\x58\x6b\x7e\x24\x85\x22\x4f\xe0\xab\xac\x5d\x55\x51\x27\x78\x5c\ +\xb5\x5f\x1b\x21\xe0\xb0\x8d\x6b\x6b\x00\x54\x68\x3e\x2c\x98\x4c\ +\xcf\xd3\xd4\x94\xda\x24\xee\xfe\xed\x0e\xbc\xed\xac\x2e\x35\x6f\ +\x2c\x81\x24\x03\x30\xe1\x6f\x05\x03\x0a\x74\x23\x14\x7a\x4d\x09\ +\x01\x11\xa4\x90\x30\xec\x3f\x94\xc1\x95\xef\xbd\xf7\x4b\x8c\xb1\ +\x63\x4f\x00\xf2\xa5\xe0\x3d\x8b\x17\xb7\xb3\x30\xa0\x7c\xbc\xd6\ +\x66\x0d\x7e\x48\x60\x81\x92\x38\x21\xce\x12\xc0\x17\xc5\xf8\xa9\ +\x4d\x03\x48\xfa\x4c\xd7\xf1\x41\x6b\xbd\x01\x9f\xe6\x22\xa9\xf9\ +\x21\xf5\x05\x2f\x09\x62\x12\x74\x00\x5a\x08\xb8\x1e\xf3\xb2\x10\ +\x98\x31\x0d\x2a\x1d\x34\xa8\xa6\x30\x96\xf3\x16\x03\x13\xe2\x5b\ +\xf3\x1d\x83\x21\x93\x0d\xd0\x54\x9f\xb4\xda\x6e\x84\x88\x86\xc4\ +\x8f\x16\x0c\x05\xb8\xb5\x0e\x55\x6b\x44\xa9\x84\x8f\x55\x6b\x76\ +\x5f\xcf\x39\x4f\x1c\x33\x02\x30\x4d\x94\x4b\x4f\x9b\x7d\xd7\x0d\ +\x53\x9a\x92\x68\x6a\xaa\x41\x49\x9e\xc5\xe8\x5a\x7d\xce\x55\x9f\ +\x43\x00\xc8\x71\xc5\x99\x9d\x78\x76\xf3\x00\xf6\x0f\x16\x08\x1a\ +\x05\xbc\xaa\xe4\x55\xbc\x52\xeb\x03\xe5\x03\x04\x12\x7c\x4e\xe1\ +\x97\xad\xe2\xd1\x42\x00\x6e\xac\x40\x99\xac\xee\x5b\x21\xd0\x33\ +\x1c\x55\xcd\xe0\xa3\xfb\x92\x31\x3b\xb9\x6a\x73\x9f\xfc\x79\x87\ +\x73\x25\xbd\x58\x25\x04\x16\x68\xf3\x11\x3b\x67\x2d\x8b\xd2\xfc\ +\xaa\x35\xdf\x77\x5a\xaf\xf9\xd0\x7d\xe7\x1f\x33\x02\x70\x98\x6a\ +\xe5\x5d\x7e\x5d\xf7\xec\x66\x64\xf3\x01\x42\x5d\x9d\x1b\x70\x5d\ +\xa9\x2b\x71\x60\x38\x6b\xe1\x34\xfc\xdb\xea\x7d\x64\x11\x4c\x3c\ +\xaf\xf6\xf8\xc8\x80\x4e\xa4\x00\x27\xe0\x4b\x11\x71\x6d\x0d\xf4\ +\xde\x5f\x5d\xcb\x0f\xc9\xa9\x23\x71\xd7\x73\xd0\x4e\x21\x6c\x98\ +\x47\x9d\x8a\x90\xae\xdc\x2c\xb0\xfa\x58\xd9\x06\x7b\x0c\x35\x49\ +\x07\xff\xfc\xe4\x76\xbc\xf3\xfc\x39\xe0\xa8\x70\x18\x35\x71\xcd\ +\xa1\xa8\x7a\xdd\xb1\x7d\x00\x6a\xac\xe7\x3c\xcf\xe5\x8f\x3c\xb5\ +\xfd\x32\xce\x79\xa3\xa0\x63\x61\x0b\x78\x9c\xac\xdc\xf2\xcd\xdb\ +\xfa\xf9\x91\x4c\x51\x86\x4b\x41\xac\x01\x8e\x21\x2f\x63\x9c\xb9\ +\x60\x1a\x56\xad\x3f\x04\xc6\xb4\xc6\x1b\xe0\x89\xaa\x80\x37\x5b\ +\x80\x25\x32\xff\x71\xcc\x35\xc0\x15\x05\x9b\x0a\x78\x25\x18\x11\ +\xf5\x95\xae\x5b\x21\xd0\xa0\x1b\x32\xeb\x1c\x60\x6a\x38\xae\xd9\ +\xbd\xc2\x14\x89\x24\x3c\x17\x54\xaf\xe8\x51\xe2\x0a\x0a\x6b\xae\ +\x4c\x86\x89\x20\x4d\x74\x60\x01\xb7\xd6\x40\xde\x43\x98\xda\x5a\ +\x0b\x8e\x2a\xc1\x60\x22\x2f\xf0\x01\xc1\x86\x05\x4d\x6c\x01\x20\ +\xf3\x3f\x75\xee\x4b\xd7\x32\x97\x23\x55\x9b\x64\x8f\xaf\xde\x89\ +\x62\xc0\x95\xe9\x8f\xb8\x3c\x2e\x5d\x38\xbb\x09\x8f\xae\xdd\x8f\ +\x7c\x10\xa2\x36\xe9\x6b\xd0\x8d\xb3\xc7\x09\x78\xd5\xaf\x04\x9d\ +\x28\x88\x11\x49\xf0\x35\xe0\xba\x8c\x1b\xc6\x0f\x88\x0c\xf0\x34\ +\xa5\x2c\x03\xa3\x67\xa1\xfa\xda\x2c\xa8\x35\x22\x53\x93\xa8\x93\ +\x38\xac\x22\x84\xa8\x6a\xe3\x7c\x83\x07\xfe\xb0\x1f\x57\x9f\xd7\ +\x8d\x52\x10\xcb\xcf\x39\x80\xb2\x16\x46\x08\xf4\x3e\x6f\x22\x0b\ +\x6b\x09\xd4\xad\xa5\xf7\x5d\x7d\x0a\x5c\x57\x87\x09\xfa\x51\x3f\ +\xe1\xfa\x97\xbf\xeb\x67\x4b\x26\xfc\x16\x40\xe6\x9f\x81\x5f\xe0\ +\xb8\x0e\xa7\xcc\x57\xc2\xf7\xf0\xbb\x3f\xec\x45\x14\x29\x27\x6b\ +\xf1\xdc\x56\x3c\xf9\x62\x2f\xc4\x3a\x0e\x0f\x15\xd0\xdc\x90\x50\ +\x75\xfd\x65\xf0\x35\xf0\x81\xd9\x0a\x22\x94\x82\x48\x85\x7d\x3a\ +\x75\x0b\x41\x36\xb7\x6f\xcc\xbf\x0e\x07\xb9\xa9\xf6\x05\xf5\x89\ +\xb4\x6f\x60\xc6\x1a\x17\x9b\x01\x24\x6e\xdc\x40\x63\x11\xac\xe9\ +\xaf\x6a\xca\xd9\x6b\xa8\x49\x60\xd5\x86\xc3\x58\x34\xa7\xc9\x86\ +\x8e\x00\x91\xde\x06\xb8\x99\x37\x54\x0e\x3b\x9b\xa7\xa4\x70\xde\ +\xb2\x2e\x24\x7c\xc7\x46\x1f\xfa\x33\xab\xd7\xee\xb9\x30\x88\xb8\ +\x3b\xe1\xb7\x00\xe6\xb9\x97\xc3\x75\x19\x73\x6d\x5c\xfc\xcc\x8b\ +\x3d\x38\x77\xe9\x4c\x3c\xba\x66\x9f\x58\x22\x45\x8d\xb0\xe3\xf0\ +\x18\x66\x36\xd7\x28\xc0\xa3\xa8\x22\xd6\xb7\x1e\xbf\x09\xfd\xcc\ +\xe5\x0c\xa2\xd8\x02\x5e\x41\xa8\xb0\x0a\x04\xba\xdd\x0e\x34\xaf\ +\xf6\x19\xaa\xb6\x01\xdb\xb7\x91\x02\x91\x11\x14\x1c\xd5\x76\x1f\ +\x1e\xc5\xc9\xc7\xb5\xa8\x4a\x22\xbb\x15\x98\x1c\x83\xe6\xd5\x96\ +\x83\x7e\xee\x73\x4f\xef\x82\xef\x39\x48\x26\xbd\xb2\x75\x60\xda\ +\x7a\xa4\x53\xfe\xf9\xbe\xcb\xa2\x89\x2f\x00\x8c\xb7\x3a\x8e\x0d\ +\x7d\xc6\x0a\x25\xfc\xf7\xb7\x2e\xc2\xed\xdf\x7e\x9e\x42\x41\x13\ +\xe6\xc9\x72\x6d\x57\xac\x97\xc2\x90\x1c\x3b\x9d\xe4\x89\x74\xa2\ +\x87\xfa\x04\xbe\x06\x9b\x57\x96\x68\x73\x45\xb2\x1f\x55\x90\x44\ +\xda\xe6\x03\x94\x25\xb0\x49\x22\x6b\x15\xac\xa3\xa8\x89\x5b\xf3\ +\x2f\xd1\xb2\xd9\x44\x66\xc5\xc1\xfa\x88\xd2\x17\x78\xe0\xf9\xbd\ +\xb8\x54\x44\x05\x9c\x59\x40\x64\xdf\x80\x5a\x9d\x5d\x94\x56\xef\ +\xa2\xb3\xbb\xa9\x10\xc6\x66\x0e\x89\xf4\xd6\xe1\xfa\xfe\x45\x00\ +\x26\xb8\x0f\x30\xff\x2b\xcb\x99\x95\x6c\x59\x64\xf9\x96\x37\xce\ +\xc3\x3d\xbf\xd9\x2a\x4c\x67\x12\x3b\x0e\x8c\x90\xe9\x97\x0e\x9b\ +\xcb\x18\x69\xb9\xbc\xcf\x17\x1a\xd0\x75\xc8\x47\xe0\x47\x65\xf3\ +\x6e\x4e\xdb\xe2\x32\xb0\x71\x59\x08\x48\x28\xa0\xc1\xb5\xe5\xdd\ +\xd4\x1f\x9f\x24\x32\x1c\x65\x67\xd0\xe6\x0e\x18\x87\x75\x08\x89\ +\x9b\xf3\x84\xca\xe8\x41\x73\xe3\x16\x64\x8b\x11\xda\x5b\x6a\x90\ +\x19\x29\x02\xb0\x60\x1a\x83\xe2\x58\x5b\x22\x7f\xa6\x93\x4f\x9c\ +\x86\xe6\xa6\x34\xc6\xb2\x25\xf0\x4a\xf7\x82\x71\x2d\x34\xb1\x3f\ +\xd1\x05\x80\x24\xfb\x34\x38\xdc\x24\x4b\x84\xc7\x5b\x83\xde\x81\ +\x3c\xa0\xa7\x3c\xd7\xc1\xf0\x58\x11\xfb\xfb\xb2\xa0\xe6\x7b\x34\ +\x2e\xa9\x10\x4f\xed\xf5\x3a\xc4\x33\x1e\xbe\x05\x91\x40\x85\x06\ +\x18\x72\xdd\x10\x39\x86\x91\xd9\xfb\x75\x6a\x18\x82\x0c\xf8\x92\ +\x5b\x2a\x0b\x03\x14\x41\x8f\x39\xac\x70\xd8\x43\x25\xfd\x87\xa9\ +\x67\xac\xcb\x20\x8b\x41\xef\x7f\x6e\x2f\x2e\x5b\xde\x25\x1f\xb5\ +\x8d\x9b\x28\xc0\xa0\x2c\x9d\xbe\xcb\xce\x9d\x83\x91\x51\x55\x80\ +\x4a\xd6\xce\x5a\x0b\x7b\x3e\xd1\xb5\xf4\x5b\xa7\x4f\xec\x2d\x80\ +\xc5\x1d\xcc\x71\x38\x81\x4f\x39\x80\xb3\x4e\x9d\x89\x57\x44\x65\ +\x8c\x12\x0a\xfb\x3f\x87\xc2\xb8\xfe\x4c\x01\x1b\x76\x0f\xa1\x7b\ +\x6a\x6d\x95\xb7\xcf\x39\xac\x77\xcf\xed\x7d\x3d\xa3\xf1\xc6\x0f\ +\xb0\xe7\xf9\x20\xd2\x6b\x91\xe6\xda\xc4\x5b\x21\x20\xd2\x7d\x22\ +\x63\xe2\x63\x03\xbc\x5d\x1f\x27\x0c\x8c\x73\x49\x00\xb3\x51\x03\ +\x14\x78\xf4\x06\x92\x56\xe1\xd8\x8d\x66\x4b\xaf\x0d\x92\x3e\xc8\ +\x3a\x4f\xf8\x3f\xf5\x75\x49\x8c\xe5\x4a\xf4\x62\x0a\x29\xec\x8e\ +\xd9\x5e\x98\x8a\x24\xb4\xf9\x39\x61\x82\xfb\x00\xf1\x6c\xa6\x83\ +\xd9\xf3\x97\x75\xe3\x91\x67\xb6\x23\x99\xf0\xac\x69\xe4\x56\xdb\ +\x1c\x06\xfc\x5e\x64\xd7\x4e\x12\x85\x17\x61\xa0\x6f\xdc\x18\x33\ +\x6e\xaf\x6a\x1b\xb2\x17\x35\x75\xb8\x87\xf2\x5a\xa4\x89\xd6\x60\ +\x80\xd4\xb9\x01\x28\xdf\xc1\x00\x1f\x8d\xdb\x0a\x62\xd8\x24\x92\ +\x01\xa1\x22\x4c\x64\x6a\x68\xb7\x03\x0d\xbf\xf1\x19\x28\x9a\x7b\ +\x61\x53\x1f\x96\x1e\xdf\x4a\xc3\xf1\x4d\xfa\x3b\x9d\x1d\xf5\x38\ +\x7d\x71\x07\xc6\xc6\x8a\xa4\x14\xf2\x24\x30\x88\xcc\x71\xb5\x6e\ +\x65\x67\x30\xee\xee\x3e\xf9\x7f\x4f\x60\x01\x70\x58\x3b\xb1\x5c\ +\x3e\x40\x6d\xad\x8f\x28\x26\x07\x87\x57\xbb\xc3\x1c\x65\x4d\xf3\ +\x98\xaa\x6c\x29\x96\x42\x20\xb6\x80\xc0\xde\xd6\x7d\x8d\xbb\xfa\ +\x5a\x40\x6c\xdd\x7e\x05\x55\x6c\x1f\xe3\xb4\x3e\x36\xa6\x5f\x73\ +\xdb\x37\xc2\x50\x61\xe2\x8d\xa3\x88\x0a\x9f\xa1\xdc\x67\xda\x27\ +\x20\x62\xa2\xa8\x75\x18\xf3\x66\x36\xc8\x90\x55\x35\x5b\x8f\xd2\ +\xd2\x98\xc6\xc5\x42\x11\x72\x85\x40\x50\x28\xf9\xc0\x50\x8e\xfe\ +\x3b\x0c\xee\xba\x99\x64\x54\x98\xde\xf3\xca\xc7\x26\x6e\x41\x88\ +\x03\xd6\x0a\x70\x9c\x73\x66\x17\x9e\x59\xb3\x17\x5e\x2a\x81\x4a\ +\x05\xb2\xfb\xad\x02\x24\xed\xbb\xb2\x52\x66\x34\x1f\x20\x91\x74\ +\x55\x71\x86\xe3\x12\x6e\x4a\x70\x18\x49\x84\x23\x06\xda\x51\xd3\ +\xc5\x24\x4e\x79\xdf\x64\xd6\x91\xe2\xb2\x63\xfe\x45\xe3\x40\x83\ +\x01\xd9\x72\x5b\x47\x60\x4f\x10\x8d\x40\x98\xe5\x72\xdf\x46\x09\ +\x8c\x5b\x9f\x80\xfe\xd4\x24\x7d\x14\x4a\x2a\x6a\x49\x25\x4c\x01\ +\x8a\x02\x78\x6a\x73\x9a\xac\x80\x5c\xcb\x05\x01\x7c\x97\xe1\xf0\ +\xc0\x18\xc6\x37\xae\xa3\x06\x87\xa3\x6d\x82\xfb\x00\x2c\x45\xda\ +\x9c\x4e\xba\xca\xa4\x83\xc8\x02\x41\xac\xd2\x02\xd0\x9f\x27\x5f\ +\xee\xc5\x85\x4b\xda\xed\x3e\x6e\xaf\x6d\x2b\xe2\x91\x34\xe1\x56\ +\xab\x39\x62\x4d\x88\xb8\x76\x00\xad\x05\xb0\x2f\x7d\xd0\x9c\xab\ +\x8b\x1a\x41\xa1\x80\xb0\x54\x42\x50\x2a\x4a\x8a\xc3\xc8\x3a\x7a\ +\xe5\xe8\xc0\x70\x7b\xa4\x2c\xe1\xb6\xc2\xa0\xa9\x3a\x89\xf4\xcb\ +\x67\x76\xe1\x4a\x3a\x23\x28\xbb\x3a\x2a\xb4\xdb\xbc\x6b\x08\x8f\ +\x3d\xb7\x0b\x63\xb9\x40\x5a\xc5\x6c\x3e\xc2\xc1\xfe\xac\x36\xfd\ +\xf6\xde\xa1\x1e\xd1\x38\x39\xa1\x4b\xc2\xc8\xaa\xd7\xd5\xa7\x31\ +\x30\x98\x87\xe7\xba\xc6\x5c\x5a\x0f\xda\xf4\x35\x11\x98\x7b\x0e\ +\x8d\xe2\xcd\xa7\xcd\xc0\x0b\xdb\x8f\xc0\x77\x54\x56\x8c\x4b\x32\ +\x25\x5e\x8e\xfa\x0e\xc7\x94\x62\x6b\x8b\x40\x7a\xc6\x88\x6b\x1c\ +\x51\x29\x6b\x4a\xf0\xa2\x20\x00\x3d\xb0\xfd\xbe\x2f\x23\xf3\xa7\ +\x47\x6c\xb8\xc6\x39\xa6\x9c\x74\x09\xe6\xac\xfc\x84\x14\x14\x87\ +\xb9\x5a\xb8\xac\xb6\xcb\x31\xf5\xe5\xb4\xc5\xbb\x7c\x9a\xa8\x2d\ +\x01\x59\x8f\xfa\x1a\x4f\xce\x8d\x66\x03\xd4\xa5\xbc\xb2\x8c\xb8\ +\x2e\xa4\xe9\x7f\xe0\xe9\x1d\x38\x6d\x41\x1b\x5a\x9b\x6a\xc4\x16\ +\x90\x87\x23\x6f\x26\xc3\x36\x1b\x18\xfa\x13\x5a\x00\x18\x43\x61\ +\xd1\xfc\x36\xac\xdd\x78\x10\xb5\x0d\x29\x33\xab\xb5\x26\xb6\x60\ +\x12\xc5\x90\xe7\xf9\x0d\x69\x4f\x82\x39\x9c\x2d\xa2\xc5\x73\xca\ +\x60\x2a\x68\xc5\x18\x71\xd9\xfc\xab\xa9\x48\x7e\x0f\x7f\x2d\xf0\ +\xc1\xca\x51\x78\xb1\x58\xc4\xcb\x9f\x3c\x07\x6e\x5d\x0a\xf5\x8d\ +\xcd\xe8\xe8\x9a\x8b\xca\x96\xeb\x79\x09\xaf\xdc\x75\x31\xe2\x7c\ +\x01\x8b\xef\x78\x4a\x0a\xac\x6c\x31\xac\x3f\x40\x7d\x63\xf6\x6d\ +\x3a\xb9\x3a\x52\x90\xda\xee\x60\x4f\xef\x08\x66\x4e\xad\xc3\xd0\ +\x70\xc1\x58\x08\x19\xd9\xb4\x36\xa6\x70\x50\x64\x0e\x57\xbd\x7c\ +\x00\x27\xce\x69\x11\xa1\x60\x11\xcc\xc6\x12\xd5\x35\x08\x1c\x85\ +\x89\x2c\x00\x14\xf2\x64\xa3\x38\x96\x71\xaf\xf5\xfc\xed\x9e\x6a\ +\xe3\x6f\xe3\xad\x33\x09\xee\x2f\x57\xef\xc1\x5b\x45\x56\xed\x99\ +\xcd\xfd\x60\xaa\xb2\x52\xf9\x01\x30\x3e\x40\x8c\x98\x9e\x75\x4c\ +\xce\x35\x2a\xc7\xcf\x20\xae\x85\x23\x0e\x4b\x65\x6b\x53\xc8\xe7\ +\x30\x6b\xee\x2c\x20\xdd\x08\xf5\x18\xab\xba\xe8\xd1\xd8\xd4\x82\ +\x06\x41\xc8\x0f\xa3\x50\x28\x20\x9d\x4a\x2a\xe7\xd3\xbc\x85\xaa\ +\xd2\x37\x28\x6f\x0b\x72\x60\xe6\xcc\xb7\x49\x5a\xb5\xee\x20\xae\ +\xbd\x68\x1e\x1e\x5a\xb5\xa7\xbc\xe5\xb5\x37\xd7\xa2\x6f\x70\x8c\ +\x7e\x6e\xb9\x4d\x6d\xdc\xd6\x4f\x96\xc5\x7e\xec\xa8\xc6\xb3\x13\ +\x5a\x00\x4a\xa5\xf0\x10\x65\xe9\x5c\x97\x19\x4f\x5a\x90\xab\x35\ +\xbe\x32\x1d\xab\x00\x75\x69\xce\xe1\xb2\x3e\xae\xa3\x31\x2d\x40\ +\x0b\x90\x4e\xfb\x60\x91\xaa\xae\xa5\x65\x66\x62\x6f\xe6\xe8\x1d\ +\x81\x57\x80\x6f\xf6\xce\x18\xc5\x42\x09\x1b\x3f\xb3\x02\x6e\x4d\ +\x0d\xc0\x54\x08\x36\xe7\xf8\x85\x15\x1e\x37\xc3\xf8\x46\x6b\xee\ +\x94\xa9\xd8\xf5\x9d\xab\x28\x2d\xad\x3e\x27\x04\x67\xde\xc7\x1e\ +\x86\xef\xf8\x1a\xef\xd8\xfa\x2e\x95\x7e\x42\x15\x51\xe9\x58\x02\ +\x45\xca\x6c\x16\x4a\xa8\x49\xb8\x74\x5a\x48\xe5\xdf\xca\x42\xd0\ +\x7f\xef\x51\x85\x28\xf6\xe0\xc9\x4c\x38\xf0\xfa\x27\xb6\x00\x04\ +\xe1\x01\x4a\xf3\x3a\x30\x7b\xbf\xd1\x22\x0d\xde\x38\xf3\x1f\x0b\ +\x72\xa2\x18\x29\xdf\xc5\x91\xd1\xbc\xe0\x0e\x85\x76\x12\xd9\x58\ +\xfa\xd3\x8e\x04\x97\x47\x4c\x71\xc7\x14\x6b\x70\xe2\x5a\x10\x62\ +\xf9\x7c\x58\x2c\x61\xd6\x71\x5d\x70\x6a\x5b\x64\xae\xdd\x80\xee\ +\xfb\xbe\xcd\xc9\xdb\x66\x7e\x16\x12\x02\x12\x14\x3b\x97\x1b\x42\ +\x50\x0a\xe1\x25\x3c\x63\xb1\x8c\x43\x69\x05\xc1\xa4\x86\xed\x9c\ +\x74\xe6\xb2\xd9\x50\x96\xb0\xc7\x24\x7c\x33\x1a\xb1\xab\x27\x03\ +\xb7\x9c\x49\x8c\xc1\xf4\xeb\x6c\x40\xe2\x50\x7d\x8b\x00\x14\x02\ +\x31\xd7\x1d\x9b\xb0\x51\x40\xe7\xa2\xaf\x01\x70\xf7\x87\xe1\xb8\ +\xd3\x36\x6b\x42\xc7\xbd\xa5\x4b\xf7\xb9\x1a\xdf\xf3\xbb\x5d\x78\ +\xf7\x8a\x39\x2a\xcf\x6f\x5f\xd8\xa8\x73\xff\x71\x55\x56\x10\x72\ +\x8d\xab\x79\xd3\x17\xeb\x9e\x00\xdb\xf3\x3c\x49\x89\x44\x02\xc9\ +\x64\xd2\x70\x4b\x7a\x6e\x3c\xd1\x67\x5c\xd7\x85\xeb\x69\xe0\x01\ +\xfb\xf3\x55\x85\x83\xb6\x5f\xfe\xa3\xef\x24\x3c\xf5\xe2\x3e\x5c\ +\x70\x6a\xa7\x0c\xf7\x82\x28\x52\x96\x50\xae\x57\x1e\x30\xdb\x0b\ +\x23\xf6\x20\xda\x24\x8e\xb0\x65\xc2\x0a\xc0\xfe\x8d\x9f\xa0\x7d\ +\x7b\x07\xa5\x73\x8f\x3e\x66\x45\x45\x9c\x6d\x40\xaf\x0e\xed\x1a\ +\xd3\xbe\x2c\xf3\x1e\xcd\x05\x3a\x69\x63\x2b\x7e\xd4\x39\xbf\xad\ +\x02\x32\x2f\x6e\x32\xfd\x58\xdf\xe2\xf5\x95\x00\x54\x71\x0b\xf2\ +\x6b\x0b\x02\x71\x7a\xce\xb7\xc2\x63\x7e\x26\x0b\xb8\x2d\x34\xad\ +\x9a\xb3\xa1\x22\xf5\xd5\xb1\x75\x29\x0a\x71\x5c\x67\x23\xf6\x1d\ +\x1c\x05\x62\x03\xb6\x3d\x7a\xb6\x25\x69\x4c\x81\x5f\xfe\x3c\x83\ +\xcb\xf8\xa6\x09\x9d\x07\xc8\xf7\x0c\xaf\x21\x01\xa8\xd6\x1e\x18\ +\xc0\xa9\x53\x95\xe7\x37\x7e\x81\x99\xfb\xc1\xc3\x5b\xf0\xfe\x4b\ +\xe6\xe9\xfb\xfb\x55\xa7\x81\x55\x07\x44\xa8\x48\x13\x43\x5b\x8a\ +\xd1\xcc\x30\x96\x9d\x75\x8e\xd1\xe6\xa3\xb4\x3f\x95\x4a\xbd\x66\ +\xdf\x08\x89\xe1\x67\x9d\x7d\x36\x46\x86\x87\x2b\xcc\xbf\xd6\x72\ +\xdd\x87\x11\x5e\x58\x8b\xc6\xb4\x7f\x98\x4e\x79\xe8\x68\xae\xc1\ +\x86\xad\x03\x48\x48\xed\xaf\x38\x6a\xb6\xb9\x8f\xea\xfc\x02\xb4\ +\x9f\xe3\xb8\xd8\xb5\xf6\xc3\xbb\x27\xf8\x59\xc0\x57\xf7\x06\x21\ +\xd4\x7b\xf3\xc0\xad\xd6\x5b\x53\x6f\x81\x8b\x61\x35\x5c\x0b\x44\ +\x4d\x82\xc9\xd7\xae\x64\x46\x74\xa2\x86\xb6\x93\xb2\xf9\x37\xcf\ +\x8e\x7b\xbf\x9f\x3e\x22\xae\xab\xaf\xc7\xef\x9f\x7e\x9a\xcc\xb8\ +\x01\xd4\x6a\xbb\x05\xde\x90\x9d\x1f\x67\x01\x9e\x7d\xf6\x19\x34\ +\xd4\x37\x98\x9f\xc9\x80\x6c\xd3\xc3\x55\xb9\x02\x03\xb1\x1a\x93\ +\x0f\x53\x57\xe3\xd3\x21\x11\x0d\xc7\x45\x0c\xac\x2a\xa3\x88\xca\ +\x5c\x92\x5c\x65\x3b\x8f\x89\xaa\xe0\x84\xe7\xae\x8d\xa2\x98\xa9\ +\x8c\x9d\x52\x8d\x6a\xd0\xb9\x35\xe3\xa4\xf8\x56\xb3\xa5\x26\x7d\ +\xfb\x81\xcd\xf8\xe0\x65\xf3\xcb\x79\xfc\x58\x9a\x7f\x9d\xfd\x33\ +\xa0\xdb\x37\x7a\xda\xad\x20\x0c\x31\xa5\xa5\xc9\x80\x69\x34\xba\ +\x0c\x7c\x3a\x9d\x1e\xcf\x5f\x53\x08\x9a\x9b\x9a\x10\x45\x61\xb9\ +\xaa\xd8\x0a\xaf\x05\xd3\x26\xb7\xac\x85\xa3\xf7\x0f\x9d\x34\xb7\ +\x0d\xf7\x3e\xb6\x15\x27\x1f\xdf\x6a\xc1\xae\x0a\x17\x19\x50\x55\ +\x77\x00\x33\xe6\x11\x8f\x1f\x39\x26\x04\x00\x8e\xf3\x94\xe7\x39\ +\xaf\xe1\x38\x11\xa0\x46\x20\x60\x9d\x41\x0d\xb0\xd1\x36\xca\x06\ +\xfa\xae\x43\x59\x35\x7d\xcf\xde\x00\x6d\xb8\xd2\x48\x6b\x11\xb8\ +\x3e\xed\xe5\xf0\x5d\xb3\x8f\xbf\xf6\x16\x50\x53\x53\x63\x04\x80\ +\xc8\x3c\x63\xc0\x27\xeb\x21\x73\x02\x8c\xe4\x57\x02\x6e\x05\xb8\ +\xb2\xc6\xb0\xba\xcc\x2c\x96\x35\x0c\x6f\x38\xa9\x03\xab\x5f\xe9\ +\xc1\x81\xfe\x2c\x66\x4d\x6b\xa8\xa8\x35\xb0\x96\x80\x59\xa1\xb0\ +\x72\xa1\x97\x5c\x27\xb1\x66\xf6\x09\xdf\x9c\xf8\xd7\xc3\x0b\xec\ +\xdc\xe1\xd6\xe6\xe4\xfb\xe9\x8a\xb5\xbd\x2a\xa5\xb2\x65\xa8\x2c\ +\x99\xd6\x7d\x56\x16\x67\x5b\x46\xfd\xec\xfa\x83\xf8\xbb\x2b\x17\ +\xe3\x8f\x22\x71\xe2\xd0\x1a\x97\xab\x80\x35\xa5\xda\x87\xb6\x07\ +\x34\xfd\x03\x03\xb8\x78\x9e\x83\x81\xcc\xa8\x36\xff\x1e\x5c\x4f\ +\x80\x9e\xf6\x90\x4a\x12\xc8\x04\xba\x27\x5f\x28\xcd\x5c\x5f\xbd\ +\x78\xc4\x61\x2a\x1f\xe1\x98\x2a\x20\xe0\xf4\xa5\xa7\x62\xed\xa1\ +\x5a\xd4\xd6\xd6\x03\x55\xd5\x44\x56\xeb\x6d\x48\xa8\x84\x6f\xce\ +\x8c\x06\x72\xfa\xf4\x6f\x26\x89\xd0\xdd\xde\x80\xbd\xbd\x19\x25\ +\x04\x95\x4e\x2f\x4c\x8a\x19\x80\xcd\x8d\x90\x03\xc0\xf6\xbe\x70\ +\xe3\x55\x99\x81\x47\x27\xbe\x05\xe8\xdf\xfa\x77\x2f\xc5\xb1\x23\ +\x2f\x6f\x1e\xed\xf1\x8f\xd3\xfe\x18\x8a\x22\x33\x56\x21\x5e\x83\ +\x00\xaa\x77\x20\x8b\xba\x84\xa7\x0b\x42\xf9\x51\x6f\xf1\x86\xec\ +\x13\xa9\xad\xa6\xbe\xae\x1e\x7f\x58\xb3\x5a\xbf\x18\xd2\xc5\xec\ +\xe9\xa3\x28\x06\xf5\xe8\x16\xbc\x7b\xc6\x28\x22\xd6\x2a\x80\xca\ +\x62\xb6\x20\xce\x5a\x69\x4e\xd0\x18\x8a\x51\xa3\x78\x66\x04\x8e\ +\xeb\xc9\xcf\x6e\xda\xb0\x0e\xb5\x75\x75\x65\x80\x62\x0b\xbe\xfd\ +\xf9\xcb\xd6\x00\xea\xba\x18\x87\x2a\x0a\xe1\x9c\xaa\x9e\xd4\x09\ +\x60\xa8\x85\xc5\x6a\xbb\x11\xe0\xaa\xd3\x46\x5d\x89\xfa\xd2\x31\ +\x75\x37\x70\x24\x17\x7e\xbf\x26\xe5\x71\x54\x15\x5f\x54\xbc\x76\ +\x9d\x5b\x3f\xa0\xda\xa9\xb3\x27\x71\x3f\x7d\x7c\x1b\x3e\xb8\xf2\ +\x78\x99\x3b\x8f\x14\xe8\xb6\xe6\xaf\x7c\x2d\x2c\xd2\x79\x01\xe5\ +\x03\x34\x34\x34\x4a\x10\x5d\xc7\x45\x77\xc7\x10\x72\xa5\x29\x82\ +\x67\xd0\x39\x6d\x10\x31\x6b\x43\x57\xfb\x10\xba\x3a\xa8\x3f\x0d\ +\xb3\xda\x07\xd1\x2d\xc6\xd9\x42\xa3\x7c\xc6\x65\xcc\xbc\x55\x54\ +\x57\x19\x55\x44\x19\xe3\xeb\x06\x62\x15\xb4\x3b\x8e\xd2\xfe\x1d\ +\x7b\x33\x65\x9f\xc1\x67\x10\xdc\x56\x37\xc9\x56\x95\x07\x89\xe5\ +\x98\x55\xbd\x7f\xc8\xbd\xbb\xfb\x8c\x7f\x3a\x76\x04\x80\x45\xce\ +\x0f\xc3\x28\x66\x52\x83\x6c\x0c\x6c\x52\xc1\xd5\x0e\x96\xe9\x47\ +\xa6\xca\x57\xcd\x35\xd6\x7a\xf8\xd1\x23\x5b\xf1\xd6\x73\x66\x11\ +\x08\xf6\x22\x48\xa5\x05\xb0\x24\x85\xc4\xf3\x74\xbd\x3d\x80\x59\ +\x73\xfa\x91\xcb\xd5\xa0\xb3\xeb\x30\x3a\x67\x1e\x02\xe7\xad\x98\ +\x39\x53\xf4\x67\x1c\x06\x67\x6d\x82\x1f\x44\xe7\xec\x3e\xe4\xf3\ +\xb5\xe8\x9a\xdd\x6f\x6e\xfd\x92\x1f\x20\x8f\x8f\x19\x8f\xab\x34\ +\xdf\xde\x3e\x26\x52\xa5\xeb\x2b\x4e\x9d\x8e\xe7\xc4\x71\xb6\xeb\ +\x42\x83\x1d\x9b\x22\x8f\xea\xeb\x6b\x15\x19\xc4\x18\xa8\xae\x36\ +\x66\x2e\x8a\x8d\x87\xbe\xbb\x67\xed\x8d\xc7\xd6\x3b\x82\x66\x9e\ +\xfc\xb5\x3e\x2f\x81\x36\xb8\x1e\x5c\xdf\x05\xd3\xef\xed\x05\x71\ +\x57\xbf\x40\x41\x70\xc7\x23\x4e\xda\xe7\x2a\x10\xe4\x9a\xfd\x55\ +\x30\xef\xfb\x6f\x27\xe2\x87\x0f\xbf\x0a\x3f\x41\x26\x9a\x55\xfa\ +\x11\xb6\x0f\x86\xde\xbe\x83\xb8\xfb\x5d\xf5\xc8\x07\x8e\x34\xe7\ +\x41\xa9\x06\x53\x9a\x42\x04\xc1\x14\x24\x53\x29\x34\x37\x06\x08\ +\xd1\x2a\xbf\xc3\xc5\x20\x86\x32\x2e\xf2\x85\x22\x92\x7e\x46\xf6\ +\x7d\x3f\x2b\xad\x4a\x8d\x17\xe2\x9a\x1f\x1d\x41\x7b\xeb\x34\x30\ +\x7b\xbb\xb8\x2a\x1c\x2c\x14\x42\xbc\xed\x82\xb9\xb8\x47\x78\xfc\ +\xb5\x49\xb7\x6c\xc1\x4c\xe4\x73\xd6\x92\x0e\x3c\xba\x6a\x17\xea\ +\x6b\x13\xc6\x71\xd5\xeb\xca\xfa\x31\x0e\x6d\xc1\xc4\x28\x66\xbf\ +\xde\xfb\xc2\x4d\x6f\x3b\xa6\x5e\x12\xd5\xbd\xe4\xab\x08\x1c\xf7\ +\x06\xc7\x89\xbf\xe7\x26\x1c\x30\xdf\x13\x40\xbb\x74\x0e\x4e\xc0\ +\x13\x89\x31\x03\xd4\x7e\xad\x40\x97\x6b\x9a\x68\xcc\xd4\xdc\xd0\ +\x58\x09\x5f\xff\xc8\x72\xdc\xfa\xbd\xb5\x68\x6c\x48\x41\x62\xef\ +\x54\x83\x0f\xc6\xa5\xd9\x7f\x75\xdb\x16\x39\x67\x43\x2e\x7b\xac\ +\x6b\x9b\x3a\x85\x84\x8d\xc9\xd5\x3a\xe3\x7a\xc8\x70\xfc\xdc\x79\ +\xca\xf7\xd0\x56\x00\xb0\x49\x20\xaa\xeb\x7b\xe7\xc5\xf3\xf1\x53\ +\x21\x94\x04\x7e\x3c\x3e\xa2\x89\x23\x2c\x5b\x32\x03\x8f\x09\x01\ +\x68\xa8\xf5\x11\x97\x33\x98\x55\x29\x65\xfd\xfb\x87\x38\x43\xe8\ +\x9c\x79\x60\xe5\xca\xb5\xc1\x67\xba\x8f\xbd\xb7\x84\xcd\x3c\xe5\ +\x6b\xdc\xf5\x99\x02\x3f\xa1\x84\x00\x0e\xb3\xaf\x55\xa9\x10\x08\ +\x80\xaa\x76\x8e\x48\x13\x59\xd3\xd8\x01\xc7\xf7\xcb\x6f\xd7\xa8\ +\x4f\xfb\xb8\x68\xd9\x2c\xfc\x7a\xd5\xee\x8a\x17\x34\xa0\xcc\xd5\ +\xc0\x81\xa3\x8e\xd4\x5e\xb3\x99\x52\x2e\x5b\x0a\xa6\xfb\x34\xcf\ +\x88\x9b\x25\x9d\x5c\xb2\xda\x2f\x01\x64\x82\x72\xa5\x08\xd7\x5c\ +\xb2\x00\x3f\x79\x70\xa3\x7c\x21\x24\xb7\xcf\x98\x94\xb5\xd4\xec\ +\xe5\xc2\x02\x3c\x6e\x2d\x80\x75\x1c\x21\xb9\x39\xc7\xe0\x2c\xe0\ +\xdb\x76\xaf\xbd\x69\xc1\x31\xf9\x8a\x18\x80\xb0\xf6\x3e\x19\x47\ +\xf6\x04\xd0\x9e\x7c\x49\x8d\xb2\x07\x39\x61\x11\x43\xbd\x1b\x70\ +\xfa\x49\xf3\xb1\x68\xee\x4c\x0c\xec\xdf\x88\xa8\x14\x48\xed\xc9\ +\x0f\x0f\x60\xef\xce\xad\xc8\x8d\x8e\x09\xbf\xc0\xd7\xa5\x63\x3a\ +\xfe\x27\xaa\x28\x07\x8b\x04\xd9\x57\xba\x29\x4e\x14\xdb\x5f\xef\ +\xa2\x48\xff\x52\x88\x98\xc7\x8a\x22\x6e\xd6\xad\xc6\x46\xd5\x79\ +\x80\x40\x8c\xaf\xb9\x78\x01\xee\x7e\x40\x81\x6f\x33\x9c\xe6\x59\ +\x98\xdc\xbf\xfa\x0e\x56\x75\xcf\xa0\x6a\xeb\xb2\x99\x60\xf7\xc6\ +\xe4\x83\x1b\x80\x1f\xf3\x63\x53\x00\xf6\xbd\x7c\xd3\x57\x11\x23\ +\xa8\xbc\xb6\xa5\x0b\x7d\xca\xb7\x73\xc3\xa0\x88\x8c\x00\xff\xe2\ +\x37\x9d\x0f\xcf\xaf\xc1\xdf\x5d\x73\x0a\x7e\xf8\xf7\x97\xa1\x67\ +\xe7\x3a\x8c\x0c\xec\xc7\xc9\x33\x8a\xd8\xf3\xd8\xad\xf8\xc9\x3d\ +\xbf\xc2\xb5\x6f\xec\x44\xae\x50\x54\x82\x63\xcb\xc3\xab\x53\xca\ +\xb1\x7d\x69\xa3\x11\x00\x31\x51\xed\x38\xf2\x48\x83\x4c\x54\x7d\ +\x3a\x09\xab\xb1\xe6\x12\xaa\xbc\x0a\xf6\x37\x2b\x8e\xc3\x8f\x85\ +\xe6\xcb\x92\x2f\x6b\xce\xb5\x60\xcb\xef\xd0\x80\x47\x32\x17\x60\ +\x33\x7e\xe6\x9d\x43\xca\x4a\x71\x06\xe3\x5b\x6c\xdc\xb3\xf6\xa3\ +\x4f\x14\x57\x2e\x06\xae\x67\xc7\xa6\x00\xcc\x38\xe5\x0b\x60\xdc\ +\x7d\x8f\xd2\xf2\x58\x30\x73\xf5\x56\xbd\x29\x83\xc7\x21\x46\x0e\ +\x6e\xc2\xca\xcb\x2e\x12\x53\xb5\xb8\xee\xe2\xe9\x68\x69\xf0\x31\ +\xbb\x7b\x3a\x7e\xfc\xd9\xcb\xb1\xa4\x39\x87\x7f\xf9\xc6\x4d\xe8\ +\x1d\xc8\x61\xdd\x23\x5f\xc2\x6d\x77\xdd\x8d\x4f\xbf\x6b\x21\x86\ +\x46\xf2\x0a\xe8\xd7\xfc\xdd\x7e\x15\x65\xe0\x86\xa4\x0c\x10\x99\ +\x70\x12\xd5\xa7\x91\x9a\xdb\xe7\xed\x77\xcf\x68\xa9\xc5\xb2\x85\ +\x53\x85\xc3\xb7\x4d\x5e\x67\x17\xd3\x16\x7c\x39\xd0\xa1\xa2\x99\ +\xd7\x2f\xba\xf0\x50\xa1\xf9\xda\xe9\x85\xc3\xb4\x03\x48\xbb\x9f\ +\xfb\xf6\xe3\xbf\xb8\xfd\xf5\xf1\xaa\xd8\xce\x53\xbf\xbe\xc1\xf1\ +\xb0\xd0\x49\xfa\xcc\x49\x26\xe0\x25\x5c\xc4\x3c\xc2\x40\xcf\x7a\ +\x5c\xfb\xf6\xcb\xd1\xd9\x5e\x23\x34\xac\x1d\x21\x07\xf2\x05\x2a\ +\xd2\x4c\xa0\xd7\xdb\x8b\x2d\x8d\x9b\x71\x49\xfe\xdd\x88\x58\x20\ +\xff\x07\xa6\x3c\x17\x17\x5d\xfb\x39\x7c\xf0\xfa\xab\xf0\xc3\x47\ +\x76\x21\x9d\xf4\xcc\x6f\xea\xb0\x0e\xa1\xbd\x81\x64\x9a\xd1\x44\ +\x9a\x2d\x4f\xd8\x39\x0e\x94\xef\x0a\x5a\x70\x8b\xc5\x10\x6f\x38\ +\x65\x3a\x86\x47\x4b\xd8\xb8\x7d\x40\x67\x24\xab\x80\xae\x4e\x13\ +\x47\x6a\x1c\x86\x21\x4e\x3e\xa1\x1d\x2f\xad\xef\xa5\xc8\xc5\x44\ +\x34\xb4\x24\xad\x49\x54\x8c\x38\x02\x7e\xcf\xee\x35\x1f\xbd\x06\ +\x2f\x73\xe0\x54\x86\x63\xd1\x07\xb0\xe0\x2f\xfd\x06\x1c\xa7\xe6\ +\x4d\x24\xf5\x52\xd3\xc2\x10\x61\x50\x42\xff\x81\x0d\xf8\xdd\x4f\ +\x6f\x40\x6d\x63\x03\xde\x22\xc0\x87\xe3\x23\x9f\x2b\x20\xed\x3a\ +\xd8\xcf\xf6\xe2\x31\xf6\x20\x72\xb9\x31\xb4\x4d\x71\x04\x08\x45\ +\x49\x7d\x99\x1c\x7e\xf1\xbd\xdb\x70\xdf\x2f\x1f\x12\x37\x73\xa7\ +\xc9\xca\x9d\x38\xae\xf0\xb2\xad\xa9\xd7\x07\x46\x4a\xf3\xa1\x94\ +\xbc\xe2\xf0\x88\x6b\x67\xcf\x6e\x15\xb4\x6e\xac\xc5\xc8\x58\x11\ +\xd7\x5e\xba\x00\x5b\x76\x0d\xe2\xd5\x5d\x47\x14\xf8\x46\xdb\xe3\ +\xd8\x26\x87\x2c\xd7\xc2\xa1\xaf\xb3\xc7\xb1\x14\x72\x66\x5e\x7b\ +\xef\x4a\xb8\xe8\x39\x1e\x07\x71\x48\xe0\xb7\xfe\x51\x82\x7f\xec\ +\xbf\x2a\x76\xe4\xe0\xe3\x18\xee\x7d\x24\x3b\x65\xfa\xa5\x47\x18\ +\xe3\x97\x3a\x88\x78\xdf\xc1\x8d\x6c\xcd\x7d\x1f\x03\x8f\x02\x74\ +\xb7\x94\x90\x48\xd5\x20\x97\xcd\xa2\x2e\x55\x87\x6d\xc1\x76\x3c\ +\xc4\x1f\xc4\x8c\xe4\x0c\x7c\x7c\xea\x2d\x88\x9c\x10\xf7\x6f\x48\ +\xa2\xcd\x1f\x46\xa1\xc8\x65\x99\xf5\xc5\x2b\xce\xc0\xfd\x0f\x3f\ +\x81\x93\x4e\x38\x0e\x7b\xa9\xf0\x82\x31\x1b\xeb\x99\x5d\x46\xc7\ +\xee\xd5\x5c\xad\xdb\x1c\xbf\x0d\x07\x8d\xe9\x6f\x6b\x4c\x8b\x1a\ +\xff\xb9\xf8\xe7\xfb\x37\x20\x32\x7e\xc1\xd1\x9a\x5f\x5d\xe2\x66\ +\x3d\x5c\xf9\x0b\x2b\xbb\x3a\x9b\xd0\x37\x5c\x94\x02\xc0\x54\x5d\ +\x80\x7a\x71\x35\xbd\x32\x2f\x8c\xcf\x3d\xee\x2b\xdf\xea\xd9\x75\ +\x49\x0b\x74\x3b\xa6\x2d\x80\x75\x08\x5f\xba\xe9\x5b\x41\x21\x78\ +\x21\x73\x78\x33\x56\xff\xe2\xa3\xd2\x0a\x0c\x8f\x8c\x22\x33\x32\ +\x82\xf5\xaf\xfc\x09\xe9\x44\x4a\x80\xbf\x0d\x3f\xcf\xfe\x12\xa9\ +\x6c\x3d\xde\x9b\xfa\x10\xc6\xc2\x2c\xfe\xe1\x37\x1e\xf6\x65\x12\ +\x68\x6e\x9e\x82\xbe\xa1\xbc\xbc\x61\x9b\x2d\x31\x91\xdd\x9b\x85\ +\x6c\xae\x80\xd3\x85\xb9\x8d\x82\x10\x51\x39\x5b\x18\xe9\x32\x32\ +\x73\xfc\x0c\xc9\x8d\xa6\xdb\x0b\xa4\x90\xcf\x41\xef\xf7\x99\x91\ +\x02\xde\xbc\x7c\x36\x66\x4d\xad\xc5\x4f\x1e\xda\x24\x6f\xfc\xd8\ +\x7b\x86\xa0\xbe\x1d\x6b\xab\x63\x1c\x5b\x06\x56\x7e\x43\xe8\xd4\ +\xa9\x75\x38\x32\x1a\xc0\x49\xf8\x70\x7c\x57\x1d\x5e\x85\x31\xe7\ +\x25\xb2\x7e\xfc\xdb\x3d\x2f\xdc\xf4\xfc\x9f\x16\xcd\xe1\x38\xc0\ +\x5f\x5f\xbf\x31\xc4\x75\xbd\x74\x14\x85\xe7\xac\x7d\x71\xdd\x13\ +\xe9\x94\x8b\xc1\x23\x47\x30\x36\x36\x86\xac\xd0\xfc\x51\xc1\x7b\ +\x76\x1e\xc0\xe6\x15\x3b\xd0\x51\xdf\x81\xeb\x93\x1f\x44\x8e\xe7\ +\xf1\xaf\x1b\xa6\x83\x33\x0f\x1f\x3f\xbf\x80\x9a\x5a\x0f\xc1\xa6\ +\x57\xf1\xdb\xec\x54\x3c\xfa\xf0\xc3\x78\x7e\x53\x06\xf5\x4d\x9d\ +\x58\xbe\x78\x3a\x92\x69\x4f\xbc\x85\xe4\x00\x7c\x8f\x8d\xab\x00\ +\xe6\xa8\x6e\xcc\x86\x65\xba\x2c\x8b\x52\xc8\x1d\xad\x35\xe2\x0e\ +\x5f\x97\xf4\xf2\x3d\xe6\x9a\x1b\x4d\x95\x57\xca\x74\xdf\x5e\x1e\ +\xb1\x75\x7e\xdc\x5e\xee\xf4\x5c\x2c\x9c\xdb\x8a\x97\xb7\x1d\x41\ +\x3a\xed\xa9\xad\xa5\x18\xf0\x28\x5f\x44\x94\x2d\x6e\xde\xf3\x87\ +\x9b\x17\x2d\xe8\xe5\xd8\x32\xdd\xc2\xf7\xba\xb0\x00\x9e\x27\xc1\ +\x5f\xbe\x63\xc7\x8e\xfb\x52\x09\x87\x0f\x09\xf0\x87\x47\x46\x94\ +\x00\xe4\x72\xd8\xb7\x77\x2f\x58\x12\xf8\xde\x19\xff\x88\xeb\x6a\ +\xde\x8f\x92\x53\xc2\x0f\x5f\x6c\x93\x2f\x67\x7c\xff\xb2\x61\x24\ +\xd2\x2e\x92\xeb\xd7\xa1\xf9\xc8\x21\xcc\xcd\x6e\xc5\x7d\x0f\x3c\ +\x8b\xba\x86\x76\x79\x80\xb3\x66\xc3\x41\x0c\x09\xcb\x70\xc9\xb2\ +\x4e\x2a\xca\x30\xbf\xe6\x65\x9c\x57\x6f\x4d\x3c\x28\xfe\x97\x51\ +\x09\x84\xf0\x15\x65\x56\xaf\xbd\xa9\x06\xdf\xff\xe5\x3a\xb8\x14\ +\xa6\x71\xfb\x66\x91\xf1\xaf\x9d\x89\xac\xa5\xd7\xde\xbd\x20\xcf\ +\x95\xda\xce\x52\x3e\xe0\xfb\x08\xe9\xdd\x48\x35\xa2\x6f\x5e\x33\ +\x5f\x0a\x11\xe5\xc3\xc1\xe3\xbe\x7a\xd9\x92\x37\xac\x2f\xb1\x2d\ +\xbd\xf8\xb3\x34\x67\x22\x81\x1f\x86\xe1\xf2\xad\x5b\xb7\xfe\x5a\ +\xec\xf3\xf5\x43\x43\x83\xc8\xe5\xb2\xc8\x12\xf8\xf9\x2c\xf6\xec\ +\x56\x65\x70\x37\xdf\x7c\x13\x0a\xb9\x02\xba\x3a\x52\xf8\xd7\xf5\ +\x53\x50\x0a\x19\x6e\x38\x73\x18\xf9\x52\x01\xfe\xcb\x2f\xc3\x1f\ +\x1a\x42\x5f\xd3\x34\xa4\x4e\x98\x8f\x7b\xbf\x7d\x23\x0e\xef\xd9\ +\x84\x28\x2c\xc1\xe1\x1c\x1b\xb6\xf5\x63\xdb\x9e\x41\xdc\xf0\x37\ +\x8b\x85\x29\xcf\xdb\xed\xa0\xf2\x25\x52\x34\x27\x09\x18\xcc\xe4\ +\xb1\xf2\xbc\x6e\xbc\x43\x80\xff\x9d\x7f\x5f\x87\x57\xb6\xf6\x21\ +\xe9\x79\xc0\xf8\xd7\xce\x45\x76\xbf\xb7\xaf\x8b\x63\x80\xfe\x25\ +\x56\x8c\xcc\x7c\x2a\x01\x27\x4d\x3c\x89\xc8\x55\xe7\x1d\x1e\x9d\ +\x63\x04\x91\xd2\xfe\x62\x18\xb9\xa9\xe4\x09\x7e\xa6\x96\xff\x7e\ +\x49\x82\x63\xde\xeb\xe6\xb7\x86\x59\xf0\xb7\x6d\xdb\xf6\xeb\x42\ +\x3e\x5f\x9f\x19\xce\x88\x3d\x7c\x8c\x8d\x8a\xbd\x3f\x0c\x03\xec\ +\xda\xb1\x0b\x61\x14\xe0\xd6\xdb\x6e\xc3\x58\x76\x4c\xdd\x17\x00\ +\x97\x4e\xf3\xfa\x7d\x05\x34\xd4\x79\x68\xdd\xf9\x2a\x52\x99\x21\ +\x64\x3b\x67\x61\xb0\xb5\x03\x6e\x14\xca\xff\xc9\xdb\xc4\x96\xf1\ +\x81\xcf\xfd\x0a\xed\xb3\x16\x52\xc6\x11\x0c\x90\x1a\x79\xeb\x7b\ +\x4e\xc7\x6d\xdf\x7c\x0e\x8d\xb5\x09\x1b\xfa\x31\x90\x66\xcb\x0b\ +\x28\xd7\x5e\xbe\x10\xb5\x69\x0f\x77\xdf\xaf\xf7\xf9\xf1\xc5\x79\ +\xd6\x91\xb4\x6b\x60\xc0\xb8\xf7\x00\x33\x97\xbc\x7b\x19\xe3\xab\ +\x31\x63\xc2\x7f\xa8\x11\x82\x98\x81\x47\x91\x4e\xae\x28\x4c\x7f\ +\xc0\x18\x77\x66\x1d\xff\x99\x2b\x7b\x7f\x53\xd7\x12\xe1\xcc\x3f\ +\x1f\x6c\x6c\x22\x69\x7e\x18\x04\xf5\xfd\x03\xfd\xc8\x65\xf3\x6c\ +\x78\x64\x18\xc5\x42\x01\x3b\x77\xa9\xbc\xfe\x2d\xb7\xdc\x22\x23\ +\x80\x30\x54\xc0\x72\x0e\x95\x24\x02\x50\xdc\xb0\x15\x29\xf1\xb9\ +\xd1\xe9\x33\x31\xda\x3e\x13\x2c\x0a\xcb\x39\xfb\x4c\xd1\xc3\x96\ +\x2d\x7b\xf1\x8d\x9f\xaf\x43\x32\x5d\x6f\xe2\x78\xf9\x0e\x9e\xcf\ +\x7d\xe0\x2c\xfc\x40\x98\xf4\xcc\x68\x89\xee\xed\xcb\xd3\xc7\x77\ +\x5c\x72\x3c\xc0\x80\x9f\x3e\xb8\x19\x09\x8a\xcf\xd9\xd1\x2f\x91\ +\x46\x79\x86\x55\xfc\x82\x48\x0d\xbc\x3e\x9c\x02\x9d\x5a\x1a\xe0\ +\x19\x93\xc4\x39\x97\x79\x83\xe3\x3b\xea\xb1\x73\xef\x20\x0f\xb3\ +\x05\x44\xd9\x52\xc8\xb9\x3b\x7b\xde\xed\x6f\x39\xb4\xfe\xb4\xa9\ +\xd1\xc1\x96\x3f\x2f\x64\x6c\x22\x80\xbf\x45\x80\x5f\x2a\x16\xeb\ +\x07\x07\x87\x90\xcf\xe7\x58\x26\x93\x41\xa1\x50\x94\x66\xdf\xf3\ +\x5c\xdc\x74\xf3\xcd\xc8\xe5\xc8\x64\x07\xea\x1c\x9e\x33\xe5\xc5\ +\x83\xc3\xf7\x13\x58\xf3\xc7\x3f\x62\x5e\xb2\x1e\xa5\xae\xb9\x60\ +\x71\xa0\x15\x95\x61\x2c\x4c\xc0\x11\xcf\xfd\xed\xcd\xff\x84\xba\ +\x69\x8b\xe5\xf1\x2f\x22\x7b\x88\x43\xbf\xe0\xe1\x8a\x73\x67\x63\ +\xd1\x9c\x16\xec\xec\xc9\x80\xa0\xfe\xf7\xa7\xb6\xa1\xa9\x2e\x51\ +\x76\xd8\x2c\xf2\x5c\x01\x5d\x71\xc0\xc4\x25\x57\x99\x3b\xf3\xde\ +\x7f\x6e\xfb\xb4\x68\xed\x83\xce\x3f\x34\xa7\x7d\x0c\x0e\x8c\xf2\ +\x38\x57\x44\x76\x70\xac\x3f\x76\x12\x27\x2e\xf9\xfb\xb7\x0d\x3d\ +\x3f\xbf\x2d\x1e\xec\xfa\xf3\xc3\xe5\xfd\xf5\x7a\xfb\x2e\x81\xbf\ +\x6c\xe7\x8e\x1d\xbf\xce\x09\xb3\x3f\x9c\x19\x12\x66\x7f\x84\x09\ +\x41\x40\x2e\x5f\x10\xe0\xef\x82\x2b\xc0\xbf\xf1\x63\x37\x09\xa1\ +\xc8\x2b\x8f\x9b\x39\xe6\x0d\x1b\xf2\x78\x98\x94\x6b\xc3\x86\x0d\ +\x58\xf5\xbb\xdf\xa2\xb4\xec\x2c\x9c\x30\xab\xbb\xfc\xa6\xed\x22\ +\x4b\xa1\xd6\x89\xb1\xf2\x23\xff\x88\xc6\xd9\xa7\x88\xa9\x14\x8a\ +\xa5\x00\xd9\x12\xc7\xdc\x8e\x06\xbc\x61\x51\x1b\x1d\xdc\xc8\xc2\ +\xd2\x7f\x5b\xb5\x07\x57\x9d\x77\x1c\x7e\xf6\xe4\x36\x34\xb7\x35\ +\x48\xf0\x18\xe7\x56\xd7\x8d\x30\x98\x09\x33\x26\x72\x98\x1d\xeb\ +\x35\x63\x19\xec\xe5\x10\xe5\x70\x16\xc6\x4a\xf0\x13\x0e\xfc\x30\ +\x64\x47\x06\xb2\xaf\x5c\xbf\xfa\xc6\xa5\xcf\xff\x76\x04\xab\xe7\ +\x36\xc4\x43\x16\xfc\xd7\x85\x05\x60\x67\x9e\xb9\x6c\xc9\xbd\xf7\ +\xde\xf3\xec\xc8\xf0\x68\x43\x46\x98\xfb\x91\xe1\x11\x46\xfb\x7b\ +\x41\x68\xfa\xee\xbd\x7b\x64\x65\xee\x47\x3f\xf2\x91\xff\xd3\xde\ +\x95\xc6\x48\x55\x65\xe1\xef\xbe\xa5\x8a\x5a\xbb\xaa\x17\x68\x36\ +\x1d\xa0\xe9\x0e\x41\x88\x80\xcb\x80\x34\xbb\xb8\x80\x80\x44\xd6\ +\x08\x33\x8c\x1b\xc6\x01\xc4\x25\x9a\x21\x13\x7e\x89\x33\xe0\xfa\ +\x43\x49\x24\x51\x99\x71\xe2\x68\x1c\x65\x68\x31\x82\xc8\x4c\x47\ +\x48\xc3\x20\x9a\x51\x41\x1a\x68\x9a\x66\x69\x7a\x65\xe9\xea\xa5\ +\xb6\xf7\xee\x7c\xf7\x59\x95\xa2\x93\x89\x31\x31\x93\xd1\xe2\x9d\ +\x70\xb8\xef\xbd\x74\xd2\xcb\x77\x96\x7b\xbe\x73\xcf\x2b\x7a\x7e\ +\x37\x92\xce\x5b\x33\x0c\xa4\xd2\xa9\xec\x3c\x9f\x33\x9a\xf5\xd5\ +\x57\x5f\xe1\xef\xdb\xb6\x61\xca\x94\xa9\x30\x79\xef\xf3\xfb\x50\ +\x36\xe2\x7a\xc0\xf4\xc1\xab\x01\x0f\xfe\xfe\x55\x94\x8f\xb9\x05\ +\x7d\x48\x20\xa5\x6d\x5b\x81\xe4\x9c\xc9\xaf\x6b\xec\xc2\xbe\x23\ +\xcd\x60\xa5\x01\xaf\xa9\x03\x36\x9c\xb7\x72\xcd\xaf\xbc\x16\x45\ +\x01\x13\x6f\xec\x3a\xa1\x5e\xc8\x08\xcd\x01\xb1\xd7\xbb\x7e\xb3\ +\x4e\x9d\x03\xb9\xf7\x40\x69\xef\x77\x08\x65\x80\xb7\x93\x16\xd2\ +\x3d\x49\xf4\x0f\x9b\xb2\xa3\x2d\x26\x5a\x9a\x7b\x36\x9e\xd9\xf7\ +\xc8\x53\xf3\x6b\xa5\x56\x13\x81\x7d\xbe\x9f\xb8\x2a\x3f\x3e\x7e\ +\xd0\xa7\xbb\x3f\xfd\x94\xa0\x95\x33\xf4\xcb\xce\xce\x98\x88\xc5\ +\x3a\x59\xa2\xf5\xe0\x32\xa7\x77\x9a\x9a\xce\x63\xe3\xc6\x8d\x50\ +\xcf\x00\x87\x36\x75\xc0\x17\x19\x50\x8e\x1c\xf9\x16\xef\xbf\xff\ +\x37\x07\x7c\xe6\x6a\xe7\x18\x77\x30\x18\x22\x0f\xe0\x47\xa4\xef\ +\x2f\x30\xf5\xfe\x3f\x22\x74\xcd\x0d\x88\xa5\x75\x02\x01\x98\x0a\ +\x6c\x43\xa7\xa1\x68\xc8\x25\xf5\x5e\x97\x6a\x75\xde\xcf\x73\xef\ +\x94\x21\x4e\xdd\xff\xd7\xbd\x0d\x34\x18\x23\x9b\xc2\x7b\x53\x06\ +\xbd\xef\x73\xbc\x41\xa6\xd7\x8f\xec\xc7\xcd\x91\x91\x4c\x74\xc7\ +\xc9\x5b\x78\x80\x44\xba\xf3\x70\xfd\xa5\xa9\x6d\x35\x8f\x1c\xfa\ +\xcd\x11\xc8\x37\xca\x00\x78\x05\x28\x57\x9d\x01\x98\xd4\x30\x75\ +\xc4\xe6\xcd\xaf\x6c\x8d\x44\x0a\x87\xd2\xd3\x55\xde\xa7\xf6\x20\ +\xce\x34\x90\xe0\xda\xd4\xdc\x82\x17\x9e\x7f\x5e\xf1\x00\x04\x5f\ +\x77\x2a\x01\x43\xa7\xe7\x33\xec\x7f\xb8\x7d\x3b\x26\x56\x56\xaa\ +\x54\x42\xe0\x83\x08\x87\x42\x34\x02\x82\x1f\x09\x60\xe2\xaf\x5e\ +\x41\x68\xc8\x8d\x30\x7c\x41\x68\x0a\x70\x4d\xe9\x15\x9e\xca\xd5\ +\xb9\xca\xfd\x87\x5c\xb6\x16\xb0\xa5\x74\x3e\x2d\x7c\xe1\x84\x6b\ +\x60\xe8\x02\x35\xb5\xed\x38\xd1\x1c\x43\xd0\xab\xab\x9c\x9f\x3b\ +\x38\x92\x01\x9e\xd7\x39\xe6\x4f\x79\x7c\xca\xa6\xa6\x91\xec\x4c\ +\x48\x13\x36\x06\x87\x3d\xa2\x2b\x96\x78\xf5\xb3\x77\x97\x3f\x32\ +\x75\x6f\xa7\x2e\x4a\x02\xf6\x1e\x72\x57\x08\x7d\x1f\x3c\xf9\xcb\ +\x03\x08\x6a\xff\x0d\x1b\x36\xec\x1a\x38\x70\xe0\x64\xc3\xf0\x34\ +\xfa\xfd\x3e\x4b\xd5\xfc\x31\xb5\xf3\x27\xf8\xaa\xbe\x36\x0d\x13\ +\x03\x4a\x4b\xf1\xd8\x63\x4f\xd0\xab\x03\x4e\x39\x08\x08\x7c\x43\ +\xf0\x3f\xfa\x70\x07\x2a\x27\x4d\x82\xc7\xf4\xa8\x51\xaf\xec\x20\ +\x87\x2c\x08\x07\x70\xd3\xbc\xe7\xe1\x0d\x56\x48\x3b\x2e\x61\xd1\ +\xf3\xac\x78\xd2\x01\x03\x99\xc1\x91\x6c\xed\x96\xcd\xf0\xd0\x72\ +\xe5\x9b\x54\xe0\x66\x4e\xfd\x06\x7d\x26\x76\x7c\x71\x1e\x7f\xaa\ +\x6e\x40\x41\xd0\xc4\xa2\x5b\xae\xc1\x1d\x3c\xdc\x39\x62\x60\x98\ +\x8e\xcc\xf6\x74\x0f\x01\x4e\x31\xb4\x53\x53\x49\x1b\xa9\x44\x0a\ +\x09\x12\x46\xb1\x8b\x5d\xea\xfb\xca\x6b\xc3\x86\x1c\x1a\xf5\x8a\ +\x41\x21\xf3\x5f\xa9\x70\xa0\x6c\xdd\x3b\xcb\x7e\x3b\xff\x84\x14\ +\x0d\xc5\x01\x6b\x4f\x85\x90\x38\x86\xac\x5c\x75\x11\x40\x1b\x3f\ +\x7e\x7c\xe5\x8a\x15\x2b\x76\x71\xea\xc6\x9c\x38\x71\xa2\xc5\xa9\ +\x1b\x6d\xe7\xce\x9d\xe9\xe6\xe6\x66\x8f\x02\x5a\x13\x3a\x20\x00\ +\xd3\x34\x9c\x8d\x5b\xe3\xb9\x46\xbc\xfc\xf2\x4b\xd8\xb7\x77\x2f\ +\xde\xff\x40\xe5\xfc\xc9\xce\xee\x3f\x14\x0a\x3a\x5e\x1f\x08\xf8\ +\x65\x41\x24\x2c\x6f\x99\xf1\xe0\x33\x7a\xd1\x1d\x4b\x49\xa8\x0c\ +\xd3\xbc\x86\xd4\xfb\x98\x42\x27\x01\xe3\x10\x31\x1e\xc3\xe1\xdc\ +\x85\xae\x54\xeb\xfd\xd1\x2d\x1a\x28\xb9\xa8\x90\xb9\xcb\x8d\x64\ +\x65\xde\xe5\x17\x63\x1e\x1f\x14\xf5\xe1\x3a\x4e\xf5\x1a\x02\x48\ +\x3a\xaf\xa7\x4f\x3b\x64\x4e\x52\x31\x79\x34\x02\x36\x72\x64\x5b\ +\x73\x87\x60\x87\xf0\xb3\x7e\xfd\xc3\xeb\xbe\x78\x67\xd9\x67\xf3\ +\xbe\x96\x5a\x73\x0f\xec\x9a\x9b\x04\x72\x72\x15\x1b\x00\xb5\xb8\ +\xb4\xb4\x74\xc6\xe6\xcd\x9b\x5f\xe7\xd8\x95\x3e\x6c\xd8\x30\x3b\ +\x14\x0a\x19\xdb\xb6\x7d\x90\x6e\x69\x6d\xf5\xe8\x9a\x0e\xc3\x24\ +\x60\x82\xab\xa1\x3b\x20\x1d\xab\xfd\x96\x60\x07\x50\x59\x39\x09\ +\xca\x51\xc3\x6c\x0f\x07\xfd\x41\xf8\x7d\x7e\x19\x89\x46\xe4\xed\ +\xb7\xdf\xb6\xb8\xbe\xf5\xf2\xae\x9e\xd6\xc6\xcb\xc3\x26\xbe\x3a\ +\xde\x86\xf5\x18\x74\xed\x1e\x9d\x61\x9b\x67\x0b\xa8\x86\xd4\x4c\ +\x43\x28\x43\x10\x26\x55\xd7\xa8\x7a\x96\xb4\xe1\xb5\xe8\x55\xd7\ +\x67\xcf\x63\x39\x97\x96\x54\x4b\xaf\x29\x64\xdb\xa2\xf7\x13\x70\ +\x4b\x69\xd2\x52\xf3\xde\x22\xcd\x14\xa6\xdb\xf2\x0d\xdf\xa0\xe2\ +\x67\x0f\xff\x79\xc1\x71\x6f\xb5\xa5\x4d\x1e\xa6\xcb\xba\x6e\xc8\ +\x93\x15\x02\xf8\x52\x02\x63\xc4\x55\x6d\x00\x82\xda\x97\xa4\xce\ +\xba\x4d\x9b\x36\xfd\x73\xd5\xaa\x55\xf7\xcf\x9e\x3d\x7b\x06\x1b\ +\x3d\xa2\xa4\xa4\xc4\x3e\x73\xe6\x8c\x51\x57\x57\x97\x32\x0c\xd3\ +\xab\xc2\xb0\x69\x7e\x37\xbf\xe7\xe7\x2e\xde\x16\x12\x85\xd1\x08\ +\x9f\xa9\xf9\x3d\x2f\x0a\xc2\x61\x75\x8c\x5b\x16\x16\x15\xc9\x59\ +\x77\xde\xb1\xe8\xf8\xf1\x13\x3b\x13\x89\x40\x0c\x6d\xed\x98\xdc\ +\x01\x51\x3d\x54\xc8\xc9\x55\x0d\xfa\xe9\x8d\x55\x0f\xb1\x64\xbc\ +\x57\x33\xcc\xf1\xd2\x10\xd0\x0c\x21\x85\xa9\x09\x46\x03\x29\x0c\ +\x43\xd0\x10\xb2\x11\x81\xff\x54\x1d\xaf\xf5\xde\xf0\xc9\xec\xd4\ +\x4f\x76\x63\x97\xa1\x81\x1d\xcf\xe7\x1a\xb7\xc0\xa7\x3b\xd2\x49\ +\xeb\xed\x86\xea\x87\xff\xb2\x4a\x4a\xbd\xfe\x1b\xc8\x36\x09\xd9\ +\xdc\x1f\xb2\xbe\x44\x40\x6b\x97\xb0\xbf\x23\x78\xae\xfa\x08\x60\ +\x10\xf0\x7b\x16\x2c\x58\xf0\x76\x2c\x16\xbb\xb8\x64\xc9\x92\xe8\ +\xe5\xcb\x97\x93\x9f\x7f\xfe\x39\x52\xa9\x94\x56\x5f\x5f\x6f\x37\ +\x34\x34\x18\xfd\x4a\x4b\xd3\x05\x91\x88\xc7\x97\x1b\xca\x24\xe8\ +\x3e\x04\x82\x7e\xe5\xf1\x4e\xce\x2f\x88\x14\xc8\x70\x30\x2c\x67\ +\xde\x36\x73\x11\x8d\x66\x67\x32\x99\x8c\x41\xc9\x01\x89\x2c\x95\ +\x1a\x1c\x79\xbd\x9e\x6e\xb9\x10\x8c\x77\x9e\xf6\x43\x20\xdc\x77\ +\xd8\x8a\xbb\xbd\xbe\xfe\xbf\x34\xfa\x14\x8d\x36\xfa\x14\x0e\x11\ +\x86\x09\xa1\x59\x0e\xce\xc2\x70\x7c\xdc\x29\xf9\x65\x8e\x00\x40\ +\xb6\xd6\x13\xea\xda\xd6\x68\x00\x71\xfe\xa8\x9d\xdf\xc2\x8a\x1d\ +\x48\xa7\x63\xd5\x5d\xa3\xff\xf0\x41\xd9\xb4\x3f\xa6\x4b\x86\x3e\ +\x6c\xfb\xcd\x90\x65\x10\xf8\xb7\xfb\x02\xe8\x47\xe0\x0f\x10\xf8\ +\x1c\xad\xeb\x1a\x40\x46\x4a\x97\x2e\x5d\xfa\xf4\x03\x0f\x3c\xb0\ +\x86\xa5\x5d\x82\x60\x2a\xaf\xb7\x15\xc5\xcb\x7b\xb1\x6f\xdf\x3e\ +\xbb\xad\xb5\xd5\x18\x33\x76\x6c\x7a\xc0\x80\x01\x1e\xaf\x57\x4d\ +\xe7\x9a\x2a\xd7\x67\x4a\xbd\xa0\x52\x19\x0a\x85\xe5\xac\x59\x77\ +\x2e\x66\xe7\xf0\x63\x05\xfe\xf7\xfc\xfe\x01\x68\x9a\x62\x77\xa2\ +\x42\x88\x22\x6a\xd4\xb6\x92\x21\xd8\x08\xea\x81\xc0\x60\x5f\xb8\ +\xe2\x5a\xd3\xd7\xb7\xaf\xee\x09\x46\x34\x23\xe8\x17\x42\x63\x78\ +\x30\x14\xda\x49\xa9\xba\xf3\x76\x77\x87\x9d\xea\x6e\x4f\xc5\x9b\ +\xce\x76\x5f\xfa\xe6\x58\x3a\xde\x75\x8e\x5d\xbd\x2e\xc3\x28\x88\ +\x01\xb8\x20\xa0\x5f\xd0\x0a\x8a\x3a\xcb\x7f\xbd\x2c\xf5\xef\xf1\ +\x4f\xe3\xae\xeb\x81\xaa\xde\x75\xbd\x6b\x00\xff\x65\x0f\x30\x62\ +\xf5\xea\xd5\x2f\x4c\x9b\x36\x6d\x26\x59\xbe\x04\xfb\x00\x46\x53\ +\x53\x93\x3d\x6a\xd4\x28\xc7\x08\x76\xef\xde\x6d\x9f\x3f\x7f\xde\ +\x98\x33\x77\x6e\xba\xa2\x7c\xb8\x87\xe2\x44\x80\x20\xab\x81\xc2\ +\xc2\x42\xd9\x87\x3b\x7e\x46\x12\x07\x7c\x56\x0d\xb1\x1f\xf0\xfd\ +\xbc\xd4\x3e\xd4\x80\xa3\x42\x84\x20\xb4\x20\x04\x02\x34\x08\x3e\ +\xd3\x7c\x8a\x23\xe2\x73\x03\x10\x3a\x84\xb4\xf9\xcc\x12\x40\x52\ +\x02\x3d\xbc\xed\x51\xcc\xb2\x94\xa2\x13\x90\xaa\x1b\xd5\x29\x6d\ +\xae\x90\xdd\xb0\x65\x82\xf7\x69\xf4\x16\xd7\x00\xbe\x87\xff\xf7\ +\x73\x03\x78\xfb\x9b\x6f\xbe\xf9\x1e\xbb\x7f\x3d\xe1\x70\xd8\x77\ +\xf1\xe2\xc5\x64\x4d\x4d\x8d\x41\x30\xed\x9b\x6f\xbe\xd9\x31\x82\ +\xed\xdb\xb7\xdb\x67\xcf\x9e\xf3\x3c\xfa\xe8\x9a\xe4\xd8\xb1\x63\ +\x3d\x4c\x03\x32\x5a\x50\x80\x40\x28\x44\xf0\xef\x5a\x5c\x5b\x7b\ +\x34\xe7\xf9\x3f\xfc\x6f\xa1\x53\x8d\x2b\x56\x53\xad\xb9\x67\x42\ +\xcb\x11\x03\x0e\xf7\xec\x8c\x7f\x42\x22\xcd\x35\x05\x40\x69\x9a\ +\x6a\x65\xd4\x46\x46\x5c\x03\xf8\x61\xe2\xa1\x8e\xdd\xb3\x67\xcf\ +\xc7\x0c\xfb\x61\x7a\xbe\xb0\x2c\xab\xbb\xa2\xa2\xc2\xd7\xd6\xd6\ +\x96\xac\xae\xae\x36\x98\x60\xb9\xd3\xaf\xb4\x35\x46\xe2\xb7\xde\ +\x7a\xeb\x14\xbf\xee\x19\x1a\xc3\xba\xb2\xe1\xc3\xcb\x42\xc1\xa0\ +\x3d\x7d\xc6\xad\x8b\xd8\x27\xc8\xe4\xfc\x1f\x2d\x42\x69\xaf\xfb\ +\x9c\xc8\xde\xd7\xd4\x9f\xa1\x68\x3f\xb1\x9f\x65\x70\x55\x55\xd5\ +\x16\xd6\xfb\x61\xee\xf8\xc1\x8d\x20\x78\xed\x3f\x70\xe0\x40\x82\ +\x61\xde\x4b\x4f\xb7\x19\x15\xaa\x9f\x7b\xee\xb9\xa7\x59\x19\xd8\ +\xf3\xe6\xcd\x2b\x1b\x37\x6e\x1c\xe6\xcc\x99\x33\x9f\x44\x51\xcd\ +\x9d\xb3\x67\xcf\x6b\x38\x55\xff\xe3\xc1\xef\x0d\xac\x7d\x85\x5a\ +\x39\xcd\x3d\xcf\x82\xef\x1a\xc0\x8f\x93\x92\xf5\xeb\xd7\x3f\x49\ +\xa0\xaf\x3b\x7b\xf6\xac\xa0\xc7\x0b\x86\x7c\xa7\xbf\xcf\x8d\xdf\ +\x47\xf4\xf2\xd7\x4d\xca\xdc\xb9\x73\x47\xc4\xe3\xf1\x7d\x5b\xb7\ +\x6e\x5d\xd0\xd1\xd1\x51\x7b\xe8\xd0\xa1\x83\x00\x8e\xdd\x30\xee\ +\x86\xe9\xf5\x75\x75\x9f\x38\x39\xdf\x95\x9f\x57\x3b\x58\x08\xe1\ +\x1f\x3d\x7a\xf4\xf4\x59\xb3\x66\x3d\x44\x40\xd1\xd8\xd8\x08\x82\ +\x2c\x09\xa6\x60\x04\xa8\xa1\xd7\x3f\x41\xb5\xb8\x3f\xb8\x50\x56\ +\x56\x36\x53\x4a\x79\x96\xfb\x82\xaf\xb7\x6c\xd9\x72\xa3\x10\x22\ +\xc9\xfb\x04\x00\xa7\x27\xe0\xca\xcf\x6f\x0f\xa0\x53\xcb\xff\x41\ +\xa1\xe7\xf7\x55\x79\xbf\xa5\xa5\x45\x81\x29\xc9\x01\xb4\xed\xd8\ +\xb1\x63\x2a\x80\xda\x4c\xa8\x0d\xe3\x3b\xe9\xa2\xa6\xe0\x4a\x5e\ +\x44\x80\xa2\x17\x5f\x7c\xf1\x77\x04\xbc\xdf\xb9\x73\xe7\x64\x7b\ +\x7b\xbb\xd3\xf0\x61\x1e\x57\xe5\xde\x4a\x00\x27\xa9\xd9\x32\xea\ +\x12\x5c\xc9\xab\x3d\x80\x37\x1a\x8d\xde\xc4\xd2\xee\x5e\x32\x7c\ +\x60\x6d\x2f\x54\xe8\x27\xf8\xec\xe7\x1f\x79\x99\x6b\x35\x80\x1e\ +\xb8\x92\x97\x11\xc0\x69\xfb\xbe\xf6\xda\x6b\x1b\x8e\x1f\x3f\x2e\ +\x99\xf7\x05\x7b\xfe\x8e\xf7\x73\x03\x78\x52\x19\x00\x80\x8b\x70\ +\x25\x3f\x23\x00\xeb\xf8\xc0\xc2\x85\x0b\xef\x21\x6d\x3b\x8a\xa1\ +\x5f\x5c\xb8\x70\xc1\x01\x9f\x75\xbe\xe0\x76\x60\x2d\x80\x46\xaa\ +\x0d\x57\xf2\xd2\x00\x34\xb2\x79\x03\xc9\xf9\x3f\xa5\xbc\x9f\xa1\ +\x1f\x0c\xfd\x8e\x01\x9c\x3a\x75\xea\x5d\x96\x7e\xfb\x01\x24\xe0\ +\x4a\x7e\xa6\x00\x5d\xd7\xc3\xe4\xfa\x57\x92\xe8\x29\x56\x1b\x3f\ +\xf2\xfd\x8e\x01\x90\xdc\x49\x1c\x3c\x78\xf0\x59\x00\xed\x70\x25\ +\x6f\x23\x80\x46\x7a\x77\xf0\x84\x09\x13\x1e\x66\x7b\x17\x3c\xe3\ +\xaf\x08\x1f\xa9\x28\x5e\xd6\xfa\x2f\x09\x21\x4e\x02\xb0\xe0\x4a\ +\x7e\x46\x00\x02\x1c\x79\xfc\xf1\xc7\x57\x73\xd3\xe7\x25\xc9\xe3\ +\x78\xbe\x8a\x00\xac\xf9\x5b\x68\x00\x5b\x00\xb8\x4c\x5e\x1e\x47\ +\x00\x5d\x4a\x39\x64\xe4\xc8\x91\x2b\xc8\xf5\x3b\xe0\x67\xbc\x5f\ +\x1c\x3d\x7a\x74\x13\x80\x26\xaa\x84\x2b\x79\x6b\x00\xd1\x35\x6b\ +\xd6\xac\x26\xf8\x3a\xf3\x3f\xb2\xde\xcf\x0a\xa0\x9e\x2c\xe0\x7b\ +\x00\xba\xe1\x4a\xde\x1a\x80\x4e\x1d\x4a\x59\xc6\xd0\xaf\x80\x77\ +\xbc\x9f\x3b\x7e\xe5\xfd\x2f\x00\x68\x71\xbd\x3f\xbf\x0d\x20\xba\ +\x72\xe5\xca\x47\x4f\x9f\x3e\xad\xd8\xbe\x2b\xbd\xbf\xb6\xb5\xb5\ +\xb5\xca\x65\xfc\xf2\xdb\x00\x0c\xea\x70\x0e\x7a\x2c\x61\x0b\x17\ +\x59\x03\xc8\xe4\xfe\x97\x5c\xef\xcf\xff\x2a\xa0\xe8\xbe\xfb\xee\ +\x7b\x92\xe7\xfa\x1c\xb2\x27\x53\xf7\x4b\xe5\xfd\x6c\xeb\x7e\xe4\ +\x7a\x7f\x7e\x47\x00\x93\x7a\x5d\x71\x71\xf1\xdd\x04\x5e\x5e\x99\ +\xfb\xd9\xfa\x55\xb9\xbf\x15\xae\xe4\xb5\x01\x94\x2c\x5f\xbe\xfc\ +\x29\x7a\x7b\x5a\x19\x00\xc1\xb7\xb9\x82\x6d\xdf\x23\xac\x04\x76\ +\xba\xde\x9f\xdf\x06\xe0\x2d\x2a\x2a\x1a\x4f\x9d\xce\x90\x9f\x56\ +\x4a\xf0\x6d\x95\xfb\x49\xfa\x6c\x72\x72\xbf\x2b\x79\xbb\x07\x10\ +\xd4\x12\x9e\xcf\x5f\x45\xba\xb7\x95\xc0\x7b\x68\x00\x26\x55\x67\ +\x34\xf8\x82\xf7\xbb\x01\xc4\xe1\x4a\x7e\x46\x00\xb6\x7b\x7d\x3c\ +\xe8\x71\x2b\x27\x7b\xa2\x04\xfd\x22\xb5\x83\xda\xa5\x0e\x7b\xd0\ +\xfb\x9f\x71\xbd\x3f\xbf\x23\x80\x6a\xf7\x16\x8f\x19\x33\xa6\x92\ +\x79\xbe\x9e\xc0\x17\x30\xf7\x07\xa9\x7e\x7a\xff\x27\x4c\x01\xfb\ +\x01\x24\xe1\xca\xff\x5d\x74\xfc\x6f\xc4\xb7\x78\xf1\xe2\x49\x5c\ +\xbd\xaa\xc5\xab\xc6\xbb\x32\xab\x75\xf8\xf0\xe1\xf5\x00\x1a\xdc\ +\xba\x3f\x4f\x23\x80\x46\x29\x2f\x2f\x2f\xe4\x59\x3f\x8b\x35\x7e\ +\x1d\xbd\x3f\x4a\xe0\xa3\xf4\xfe\x08\x0f\x7e\x7c\x09\xa0\xce\x6d\ +\xf7\xe6\xa9\x01\x08\x21\xc0\xd0\x6f\x4e\x99\x32\xc5\x47\xc6\xef\ +\x34\xc1\x0f\x51\x2f\x51\xdb\x79\xea\xd7\x4b\x03\xa8\x02\xd0\x05\ +\x57\xf2\xd3\x00\xa4\x94\x82\xaf\x76\xf1\xd0\xe3\x2f\x51\xe3\xd4\ +\x2e\x7a\x7e\x07\x37\x7e\x61\x1e\xf5\x3a\x01\xa0\xc3\x0d\xfd\x79\ +\x6c\x00\x8b\x16\x2d\x12\xba\xae\xab\x7c\x6f\xd1\xeb\x93\x04\x3f\ +\x4e\xe9\xe1\xa0\xc7\x79\x1a\x43\x9b\x7b\xc8\x33\x8f\x0d\x60\xed\ +\xda\xb5\x20\xbd\xab\x06\x3b\x14\xe1\x63\x13\x7c\x8b\xa0\x27\x59\ +\x05\xc4\xd9\xeb\xef\x72\xc1\xcf\xf3\x2a\x60\xff\xfe\xfd\xe0\x18\ +\x37\x48\xfa\xa8\xc1\x0e\xa9\x18\x3f\x46\x02\xc9\x6e\x5f\xc2\x0d\ +\xfb\x3f\x5d\xf9\x0f\xdd\x44\xd6\x8b\xb6\x25\xdf\x11\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x2b\x30\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\x03\x27\ +\x11\xf9\xd4\x75\x6e\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x2a\xb0\x49\x44\x41\x54\x78\ +\xda\xec\x5d\x07\x78\x54\x65\xba\xfe\xa7\xa4\xf7\xde\x49\x08\x69\ +\xd4\x50\x42\x0b\x84\x16\xa4\xbb\xe0\x2a\x8a\x0d\x64\x45\xb1\xa0\ +\x2b\xa8\xe8\xea\xbd\xbb\xeb\xae\xab\xab\xb8\xbb\xf7\xb9\x96\x55\ +\xb1\x52\x05\x51\xec\x88\xe8\x15\x14\x04\x42\x42\x28\x09\x04\x02\ +\xa1\xa4\xf7\x4c\xca\x4c\xca\xcc\x9c\xfb\xfe\x5f\xfe\x39\xe7\x30\ +\xcf\x3c\xba\x71\xcd\xe8\x7d\xee\xf9\xc7\xcf\x33\xe5\xcc\xe4\x79\ +\x78\xbf\xef\xfb\xbf\xfe\xeb\x98\xb6\x7e\xae\xa5\x13\xe4\xfc\x9e\ +\xe4\xe2\x5e\x3b\xeb\xa7\xa5\x31\x80\xdb\x01\x27\xd2\xab\xc9\x68\ +\x34\xea\x3d\x3c\x3c\x74\x3d\x3d\x3d\xcc\x6a\xb5\x4a\x82\x09\xec\ +\xf2\x55\x21\xc9\x41\x1a\x03\xfc\x9f\x59\x04\xb2\x0e\x64\xe0\x74\ +\xd5\xac\xdc\xa8\xc0\xe0\xa0\x79\x9d\xe6\xce\xc1\x06\x83\x7e\xa2\ +\xa7\xa7\x57\x8a\xaf\xaf\xb7\xaf\xaf\x9f\xbf\xde\xdf\xdf\xbf\xcb\ +\xcb\xd3\xd3\x62\xb5\x59\xcd\x92\x64\x6f\x35\x18\x3d\x4e\xd8\x6d\ +\xd6\xef\x2e\x5e\xbc\x7c\x60\xdb\xd6\xed\x65\xf8\x7e\x0f\xc8\xaa\ +\x66\x0a\x8d\x01\x7e\xd1\xc0\x13\x19\x92\x93\x07\xfa\x65\x8e\xca\ +\x5c\x62\x31\x5b\x16\xc7\xc7\xc7\xe7\xa4\xa5\xa6\x19\x32\x32\x32\ +\x58\x6a\x6a\x1a\x8b\x8f\x8f\x63\x3a\x9d\x9e\x4b\x3e\xeb\xec\xb4\ +\x30\xae\x05\xba\xba\xbb\x98\xc5\x6c\x66\xa6\x56\x13\x6b\x6e\x6e\ +\x62\xed\xed\xed\xac\xa3\xa3\xa3\xb2\xb6\xb6\x76\xc7\x37\xdf\x7c\ +\xfb\xea\xee\xcf\xf7\x54\xe2\x77\xbb\xd4\xcc\xa0\x31\xc0\x2f\x65\ +\x29\x2a\xde\xe8\x8d\x05\x89\xbf\x19\x52\xfe\xf8\xc4\xec\xec\xd8\ +\x79\x73\xe7\xb1\x94\x41\x29\xcc\x60\x30\xb0\xee\x9e\x6e\xd6\x69\ +\xb1\x30\x0b\xa8\x07\xe0\x5b\xad\x3d\xcc\xc6\xaf\xa0\x6e\x90\x0d\ +\x8c\x40\xef\xdb\x40\xb4\x35\xd8\x98\x0d\xf7\x98\xda\x5a\xbb\xaa\ +\xaa\xaa\xb6\xed\xdb\xbb\xef\x85\x9d\xef\x7f\x78\x56\x30\x42\x8f\ +\x63\x8b\xd0\x18\xe0\x97\x21\xf5\x5e\xb9\x33\xa7\x8f\x80\x5e\x7f\ +\x25\x77\x46\xee\xf0\xa5\x4b\x97\xb1\xe0\xe0\x60\x66\xb7\xdb\x01\ +\x2a\xed\xf3\x04\x36\x01\xcc\xc9\x01\xb6\x60\x04\xa2\x1e\xf1\xb9\ +\x13\xd9\x38\xd9\xad\xcc\x64\x6a\xed\x3e\x7d\xfa\xf4\x53\x7f\x79\ +\xf2\xe9\x97\x19\x63\xed\x82\x11\x6c\x7d\x65\x02\x03\xd3\xd6\x4f\ +\x09\xbe\x11\xe4\xb3\x70\xd1\xd5\xb7\x44\x45\x45\x6f\x79\xf8\xa1\ +\xb5\x71\xd7\x5c\x73\x0d\xf3\xf4\xf4\x64\xdd\xdd\x5d\xc4\x00\x3a\ +\x1d\x10\x92\x24\x42\x49\xc2\x6b\xbb\x24\xd1\x15\xef\x81\xc4\x6b\ +\x10\xbf\x17\xcf\xf0\x99\x24\x7f\x86\x77\xf9\xfb\x44\x36\x9b\xd5\ +\xe0\xed\xed\x35\x6d\xd2\xe4\xec\xcc\xd6\xd6\xd6\x83\x55\x95\x55\ +\x66\xae\x05\x34\x06\xf8\x79\xc1\xf7\x5b\x74\xcd\xc2\x87\x42\x42\ +\x42\x9e\x7d\xfa\xa9\xbf\x7a\xa4\xa5\xa5\x41\xc5\x9b\x01\x7e\x37\ +\xd3\x01\x79\xbd\x5e\x4f\xfb\x3d\x20\x12\xc0\xda\x05\xd8\x02\x7c\ +\xa6\x30\x03\xae\xe2\x7d\x99\x68\x0b\x68\x6b\x6b\x63\x8d\x8d\x0d\ +\xac\x0d\x76\x01\x98\x00\x64\x0f\xf7\xf7\xf7\xeb\x3c\x92\x97\x7f\ +\x8c\x31\xd6\xdd\x57\x26\x30\x32\x6d\xfd\x54\xe0\xfb\x5f\x77\xfd\ +\xb5\x2b\x3d\x3d\x3c\x1f\xff\x8f\xc7\xff\x93\x45\x46\x46\xc2\x80\ +\x6b\xa6\x1b\xe0\xe6\x71\xc9\x17\x0c\xa0\xe3\x60\x8a\xe7\xf4\x5a\ +\x21\xc6\xe8\xca\xf8\x55\xdc\xcb\x5f\x76\x75\x75\xb2\x26\x18\x83\ +\x90\x74\x02\xdd\xdc\x61\x91\x8a\x8b\x4f\xb5\x1e\x2d\x28\x3c\x5d\ +\x58\x58\xf8\x15\x7e\x2f\x8f\xff\x7d\x50\x87\xb0\x07\x98\xc6\x00\ +\xee\x58\x8a\x7b\xe7\x3b\x6f\xde\xec\x99\x90\xda\x27\xef\xba\xeb\ +\x6e\xdd\xc0\x81\x03\x21\xa5\x8d\x24\x88\x06\x80\x8f\xab\x2c\x92\ +\x02\x54\x01\xb2\x03\x7c\xc7\xfb\x00\x1d\xfc\xa4\xc7\xf3\x1e\x68\ +\x80\x96\xd6\x16\xd6\xd4\xd0\x48\x1e\x41\x0b\x3c\x82\x0b\x65\x65\ +\xb6\x82\xfc\x42\x73\x41\x41\x41\xb3\xd9\x6c\xa9\xc3\x4f\x54\xc8\ +\x7b\xbf\xb2\x74\x1a\x03\xb8\x6d\x11\xf8\x5e\xd1\x31\xd1\xd1\xa1\ +\x61\x61\xcf\x45\x46\x46\xe9\x27\x4e\x98\xc8\xea\xeb\xeb\x60\xa8\ +\xd9\x98\xd1\x60\xec\x55\xf7\x72\xe8\x46\x01\x9a\xae\x84\x95\xa2\ +\x01\xf8\xea\xec\xb6\xb0\x86\xfa\x7a\xd6\xd8\xd4\xc8\x0d\x3d\x76\ +\xf6\xcc\x59\x29\x2f\x2f\xaf\xa7\xa8\xa8\xd8\xd2\x50\xdf\xd0\x86\ +\x5b\x5a\x41\xb5\xa0\x0b\xa0\xb3\xa0\x52\x50\x35\xa8\xdd\xe1\x16\ +\x6a\x0c\xe0\x5e\xd5\x1f\x30\x23\x77\xfa\x03\x30\xcc\x12\x16\x2d\ +\x5c\x84\x3d\xba\x95\x0c\x3e\x48\xbe\xc0\x5c\x92\xe5\x1f\xf7\x90\ +\xea\xc7\x52\x49\x3d\xbd\xe0\x7e\x3e\xab\xa8\x2a\x67\xcd\x4d\xcd\ +\xec\x74\x49\x09\x3b\x7c\xe8\xb0\xbd\xa0\xe0\x68\x4f\x6d\x4d\xad\ +\x05\xdf\xb3\xe0\xae\x16\x50\x25\x07\x5c\x50\xb9\x60\x84\x06\x50\ +\xb3\x60\x80\x1e\x90\xa4\x31\x80\xfb\x18\xc0\x3b\x30\x28\x30\xca\ +\xdf\xcf\x6f\x89\xcd\x66\x63\x23\x47\x8d\x62\x0d\x0d\xf5\xcc\xa0\ +\x37\xc8\x52\x2f\x5f\xc5\x13\x80\xa9\x56\xd6\xb2\xf4\x37\xb7\x34\ +\xb3\xf7\xdf\xdb\xc9\x3e\xfd\xf4\x33\x5b\x75\x55\xb5\xb5\xab\xab\ +\x8b\x1b\x74\x16\x50\x23\xe8\x1c\xa8\x48\x5c\xab\x04\xe8\x26\x50\ +\x1b\xdd\xa3\x04\x85\x6c\x1a\x03\xb8\xd9\xea\xbf\x6a\xd6\xcc\x45\ +\x00\x30\x68\x50\x4a\x0a\x6b\x35\x99\x08\x68\x25\xa5\x23\xf5\x3e\ +\x64\xd7\x4e\x02\xd8\x8e\xf7\x14\x2e\xc0\x9e\x4f\xde\xc2\xce\xf7\ +\x3f\x90\x10\xe4\xe1\x1c\x62\x16\x12\x7e\x5c\xd0\x05\x50\x1d\xa8\ +\x59\x80\xde\xa1\x0a\x00\xd9\x9c\xf2\x04\x4c\x63\x00\xf7\x18\x7f\ +\x9e\x20\x28\x80\xc0\x1c\x83\x41\xc7\x92\x61\xf8\x99\xcd\x1d\x88\ +\xf2\x19\x09\xec\xde\x87\x2b\x26\xb0\xbb\x34\xd3\x44\xd4\x8f\x4b\ +\xfd\x19\xd0\x77\xa0\x02\xd0\x65\x21\xed\x2d\x02\x74\x8b\x2a\x1f\ +\x60\x73\x95\x29\xd4\x18\xc0\x7d\x1a\xc0\x13\x14\xe4\xeb\xe7\x97\ +\xca\xf1\x44\x22\x47\x16\x41\xf9\x09\xf9\xf3\xfc\x6e\x87\xcf\xaf\ +\x07\xe1\x03\xfa\x8f\xfe\x27\x2f\x1b\x42\xbd\xd1\x51\xd1\xd5\x75\ +\xb5\x75\x1f\xe0\xe5\x51\xd0\x45\xa1\xfe\xcd\x4e\xd2\x2e\x39\x83\ +\xae\x31\xc0\xcf\x13\xee\xf5\xc6\x0a\xf5\xf3\xf5\x8d\xe1\x09\x9c\ +\x80\x80\x00\x95\x5a\x97\xae\x90\x7c\x3b\x48\x2f\x07\x74\x08\x3b\ +\x27\x4e\x21\x5f\x1f\xf7\xd9\xb9\xa4\x97\x0b\xaa\x16\xea\xbe\xc7\ +\x95\x8a\xd7\x18\xe0\xe7\x77\xff\xbc\x87\x8f\x18\x96\x56\x53\x53\ +\x6b\x34\xc3\x82\x07\x13\x50\x90\xc6\x68\xd0\x03\x25\x90\xa2\x0e\ +\xe8\x3f\xda\xff\xf5\x76\x3c\x91\x83\x41\x22\xec\x2b\x34\x00\xb6\ +\x06\xbc\xb0\x08\x37\xaf\x4d\x48\x7e\x37\xc8\xd6\xbf\xdc\xac\xad\ +\xbe\x2e\x9d\x10\x1c\xaf\xd8\xd8\xd8\x14\x53\x4b\x0b\xf3\xf4\xf2\ +\x62\x97\x2e\x5f\x66\xb0\xdc\xe9\x63\x01\xbc\x0c\x30\x49\xbd\x73\ +\x5c\x9f\x3e\x50\x7e\x91\xc2\xbe\xb8\x08\xd0\xd5\xea\x9e\x69\x0c\ +\xf0\xcb\x8c\xfe\x61\x07\xf0\x4a\x34\x18\x0d\x2c\x24\x24\x98\x9d\ +\x3b\x57\x4a\x11\x3b\xc0\xae\x18\x80\x92\x44\xaf\x71\x51\x92\x3d\ +\x94\x00\x22\x12\xf7\x09\x46\xe8\xd5\x00\xce\xd5\x3f\x4c\x63\x80\ +\x5f\xae\x06\xf0\xf1\xf5\xf5\x4d\xe6\xd1\xbe\xa0\xa0\x40\xc4\xe7\ +\xcd\xac\xec\xc2\x05\x04\x81\x20\xbc\x02\x7c\xba\x08\x5c\xd5\x49\ +\x1d\x82\x99\xae\x02\x7c\x61\x44\xd2\x4f\xab\x0c\x3c\x8d\x01\x7e\ +\xb9\xc5\x1e\x1e\x20\xa4\xfb\x7d\x93\x82\x43\x42\x90\xee\xf5\xa6\ +\x84\xcf\xa9\x53\xa7\x50\xd5\xd3\x29\x80\x16\x96\x3e\x88\x04\x5c\ +\x61\x00\xa1\x01\x64\x3d\x41\xaf\x87\x0e\x1d\xce\x26\x66\x4f\x88\ +\x45\xea\xd8\xe8\xa8\x1d\xd4\x18\xe0\x97\xab\xfe\x3d\x47\x64\x0e\ +\x4f\x42\x0c\xcf\x37\x2c\x3c\x8c\x19\x3d\x8c\x60\x00\x0f\x64\xeb\ +\x4c\xec\xfc\xf9\xf3\x42\x93\xcb\x4c\x20\xf6\x7b\x49\x80\x6e\x97\ +\x5d\x44\x5c\xe5\xd7\x1e\xf8\x8d\x99\x33\x67\x0e\x9c\x36\x6d\x6a\ +\xa6\x60\x30\xbd\xc6\x00\xbf\xe0\x10\x70\x6a\x5a\xea\x60\x1e\xad\ +\x8d\x42\xda\x17\x15\xbd\x9c\x09\xa8\xd4\xeb\xf8\x89\xe3\x30\x06\ +\x7b\xc4\xde\x4e\x4c\xa0\x52\xfd\x44\x8a\x06\x90\x3f\x67\xf4\x7a\ +\xfc\xb8\xf1\xfa\xf4\xf4\xf4\xc5\x70\x29\x03\x45\x9c\x41\xff\x53\ +\x17\xa7\x6a\x0c\xf0\x13\x55\xfd\x04\xf8\xfb\xa5\xfa\xf8\x78\xb3\ +\x60\x18\x80\x9e\x60\x00\x30\x01\x6d\x03\x8d\x48\xdf\x9e\x2f\x3b\ +\x27\x04\x5c\x25\xe9\xfc\xaa\x6c\x05\x8a\x81\x28\x07\x0f\x24\xfa\ +\x0d\xd4\x0e\x0e\xce\x45\x1d\x19\x0f\x33\xcb\x9a\xe0\xdf\xac\x4d\ +\x04\x79\x4e\x99\x9a\xe3\xf3\xe0\x43\x0f\xc4\x39\x18\x41\x63\x80\ +\x1f\xb7\x74\x8e\xfd\xdf\xc7\xc7\x37\x2d\x2c\x2c\x9c\xca\xbd\x88\ +\x48\x0b\x78\x10\xd8\x05\xf9\xf9\x30\xea\xc9\x8b\x13\x0f\x95\x3b\ +\x88\x2b\x69\x01\x10\x5e\xaa\xa3\x82\xf4\xde\xb8\xb1\x63\xf5\x89\ +\x49\x89\x2b\xe7\xce\x9d\x3d\x8a\xff\x1d\x01\xa0\xbe\xcf\xc0\x8b\ +\x54\xf5\xc4\x49\xe3\xc3\x9f\x5d\xf7\xf4\x9a\x1b\x6f\xbc\xe1\x4c\ +\x71\xf1\xe9\x71\xfc\x3d\xf1\x99\x4e\x0b\x04\xfd\x38\x89\xf2\x84\ +\xa4\x07\x40\xfa\x07\x84\xf3\xfd\xdf\x60\xe4\x0c\x00\xe9\x25\x26\ +\xc0\x73\x0f\x56\x5d\x5d\xc3\x2e\x5c\x28\x43\xd9\x77\xba\x12\x12\ +\xd6\x89\xa0\x0f\xae\x3a\xfa\x29\x95\x91\x28\xc9\x79\x03\xda\x4a\ +\xc6\x8e\x1d\x37\x28\x32\x2a\xe2\x5d\xd8\x19\x7f\x7b\xf9\x9f\xeb\ +\xff\xcb\x64\x32\x39\x45\x04\x5d\x2e\x9d\xca\x46\xf1\x98\x35\x7b\ +\x66\xe4\xec\xd9\xb3\xee\x8e\x88\x88\xbc\xc3\xdb\xdb\x27\xa4\xa6\ +\xb6\xba\xe3\xf3\x5d\xbb\x7d\x78\xfa\x1a\xd4\xea\xf8\x2d\x8d\x01\ +\xfa\x6e\x00\x7a\x8d\x1e\x33\x2a\x05\xd2\xea\x15\x11\x19\xc1\x78\ +\x1c\xc0\x0b\x81\x20\x2f\x00\x0f\x26\xa0\x6d\xc0\x86\xc8\x60\x5e\ +\xde\x11\x5e\xf7\x2f\xc0\x15\x1b\xbd\x4e\x47\xd2\x0f\x26\x90\xa3\ +\x81\x8c\x48\xe5\x36\xe2\x3a\x76\xdc\x58\x56\x5c\x54\xe4\x15\x19\ +\x15\xf5\xd8\xa3\x8f\xad\x9d\x5b\x72\xba\xe4\xbe\xb7\xdf\xda\x78\ +\x5c\x55\xfd\x63\x77\x01\xbc\x91\xd3\xe2\xc5\xbf\x4e\x9a\x3a\x7d\ +\xda\xaa\xc8\x88\xc8\x65\xd0\x52\xbe\x48\x53\x53\x7d\xe1\x99\x92\ +\x33\xbc\x76\x60\x20\x28\x18\xd4\xe9\x28\x1e\xd1\x8a\x42\xfb\xb6\ +\xff\x7b\x81\xc2\xa6\xcf\x98\xb6\x28\x3c\x2c\x7c\x74\x52\x52\x12\ +\x81\x8a\xc5\x43\xc1\xa0\x6e\x10\x2f\xe7\xb6\xb1\x16\xe4\xf7\x51\ +\x1a\x86\x18\x41\x90\xaa\x0c\x4c\xbe\x12\xde\x42\xfa\xc5\x55\x90\ +\x60\x88\x6e\xfc\x5e\x4b\x73\x33\x18\xcb\x2b\x06\x8c\x76\xcb\xb8\ +\x71\x63\x0d\x25\x25\x67\x0a\x11\x6f\xb0\xb9\xb0\x49\xbc\x96\xff\ +\x66\xd9\xb0\x7b\xef\xbd\xe7\x2f\xd9\x93\x26\x3f\x1f\x13\x1d\x3b\ +\x1e\xd1\x49\x0f\xfa\xbb\x7a\x1d\x05\x9f\xb6\x6f\xdb\xde\x50\x59\ +\x59\x55\x23\xb2\x8d\x6d\x82\x99\xec\x9a\x06\xf8\x11\xfb\x7f\x50\ +\x70\xf0\xa8\x08\x58\xff\x7a\x9d\x1e\xc4\x18\xf4\x3e\x85\x83\xd1\ +\x00\xc2\x3c\xf8\x73\xa8\xf1\x16\x53\x07\xcb\x2f\x28\x60\x03\x12\ +\x06\xb0\xde\x20\x2f\xc0\x30\xd0\x36\xa0\x30\x01\x23\xac\x65\x2d\ +\xa1\x0e\x0f\x8f\x19\x33\x1a\x5a\xe0\x24\x8b\x89\x8d\x41\x22\x49\ +\xef\x19\x1a\x1a\xf6\xd8\xea\x35\xbf\x5d\x50\x52\x52\x72\xff\x86\ +\xb7\x36\x15\x0a\x09\x36\xac\xba\xff\xee\xac\x31\x63\xb2\x56\xc7\ +\x44\xc7\xcc\x47\x60\x42\xef\xf0\x3c\x0c\x92\x9e\x57\x0c\x33\xbd\ +\x4d\x0f\xc3\xb4\x41\x3a\x7a\xb4\x90\x09\xd0\xbd\x40\x7a\xcd\x06\ +\xf8\x91\xfe\x3f\x56\x10\x32\x80\x43\xa2\xa2\xc0\x00\x46\x03\x41\ +\x88\xd6\x4e\xe6\xcd\xb7\x01\x2f\x4f\xda\x0a\x8c\xc2\x30\x3c\x55\ +\x5c\xcc\xa6\xe6\x4c\x61\x61\xe1\xe1\x00\x9d\x80\x51\x1a\x80\xc5\ +\x6b\x02\xcc\x29\x87\xe8\xa8\x0a\x1e\x3c\x64\x28\xec\x89\x2a\xe6\ +\xeb\xe7\x83\xbf\x61\xc0\x16\x63\x18\x31\x62\x44\xe6\x9e\xb4\xf4\ +\xc3\x6f\xa1\x0c\xed\x6b\xd4\x1f\xde\x19\x1d\x1d\x33\xd5\xd7\xd7\ +\x07\xb7\x1b\x7a\x4b\xcf\x41\xdc\xd3\xb0\xdb\xf8\x6b\x2b\x95\xa0\ +\x1d\x3c\x78\x08\x0a\xc5\x6a\xa0\xba\x02\x65\x49\x9a\x17\xf0\x23\ +\xe2\xff\x39\x53\x26\x67\xc2\xdf\xf7\x09\x0b\x0b\x23\x50\x0c\x20\ +\x23\x18\x01\x89\x01\x30\x80\x37\x69\x01\x34\x78\x92\x4b\xc7\xb3\ +\x84\x85\xc7\x8e\xd1\x97\xad\xbd\xe5\xdc\xac\xa1\xb1\x9e\x8c\x44\ +\x8b\xa5\x53\x96\x7c\xfa\x4f\xe6\x02\xd2\x0c\xf4\x9d\x31\xa3\x47\ +\xb1\x26\x6c\x03\x1e\x46\x23\x31\x9b\xd1\x48\x8c\xe6\x51\x59\x51\ +\x75\xc7\xd8\xac\x71\x5b\x12\x13\x93\xa6\xf9\xf8\xf8\xe8\x50\x84\ +\x42\xb6\x07\x4a\xd2\x85\x06\x82\x2d\x22\xdc\x52\xfe\x43\x5f\xee\ +\xf9\xb2\x47\x2e\x21\x53\xca\xc7\x24\x4d\x03\xf4\x3d\xfe\xef\x9b\ +\x98\x38\x20\x0b\xea\x98\x19\x3c\x0c\xdc\x14\x93\xf7\x72\x62\x00\ +\x6f\x2f\x32\x08\x85\x6b\x48\x20\xe4\x1f\xc9\x63\x09\x68\x00\xad\ +\xad\xad\x43\xc6\xb0\x9c\x55\x54\x54\xb2\xcc\xcc\xe1\x6c\xc2\xf8\ +\x09\xe8\x1d\x08\x17\x36\xa0\xe3\x87\x64\x92\x2b\x88\x87\x0e\x1e\ +\xcc\xea\x1a\xea\x58\x60\x40\x20\x31\x0c\xf6\x74\x80\xec\xc1\x7f\ +\x9f\xb6\x20\x30\x23\x31\x21\x31\x01\x9e\x43\xe2\xc9\x05\x95\xe8\ +\x61\x60\x27\xf2\x4f\x48\xe7\xce\x9d\xe7\x0c\x70\x49\x68\x00\xb3\ +\xc6\x00\x3f\x7e\xff\xf7\x0f\x0c\x0c\x18\x1d\x1d\x1d\xcd\x0c\x3a\ +\x03\x93\x0c\x4a\xce\x5f\x87\x87\x0f\x98\xc0\x9b\x98\xc0\x11\x1b\ +\xf0\x62\x26\x34\x73\xbc\xf4\xd2\xcb\xcc\xd4\xde\xc1\xcc\x3c\x4f\ +\x60\x97\x48\xad\x0f\x1f\x36\x9c\x99\x2d\xfe\x90\x68\x6f\x07\xde\ +\x04\xb0\xbc\xc4\xf3\x91\xa3\x46\xb2\xad\x5b\xb6\xb2\xd0\x90\x50\ +\x8a\x20\xea\xed\x7a\xae\x5d\x04\xd8\xa2\xdb\x08\xa4\xa7\x32\x63\ +\xd5\x16\xc2\x09\x4f\x37\x6e\xdc\xd8\x23\x40\x3f\x0f\x6a\x72\x34\ +\x8f\x68\x5b\xc0\x8f\x70\xff\xc2\x23\xc2\x23\x7d\x7c\xfc\x52\x62\ +\x62\x62\x48\xf2\x00\x02\x5d\xf5\x20\xee\xbf\x7b\xfb\xf8\xd0\x16\ +\x00\x50\x08\x3f\x00\x0e\x15\xde\xc6\x6a\x51\xea\xdd\x68\x6a\x05\ +\xe0\x9d\xac\x0b\xd6\x7d\x1d\xa2\x85\xc7\xb0\x35\xf0\x5a\x02\x75\ +\xca\x48\x27\x5f\xd5\x05\xa3\xb0\x05\xa0\x05\x78\x57\x90\x51\xa8\ +\x7a\x9e\x37\xa0\xf2\x72\x1d\xc0\x97\x3d\x0b\x49\xd5\x52\x66\xa7\ +\xdf\x3c\x76\xfc\xb8\x54\x90\x7f\xb4\x5b\x48\x7f\xb5\xaa\xc4\xcc\ +\xa6\x31\x40\xdf\x19\xc0\x67\x52\xf6\xc4\xac\x80\xc0\x00\x03\x8c\ +\x40\x52\xb9\x7a\x62\x00\x3d\xa9\x60\xee\x6f\xa3\xff\x9f\xd5\xd4\ +\xd6\x22\x14\x7c\x89\x35\x34\xb5\x30\xee\x29\xf8\xf8\xfb\xf2\x42\ +\x11\xf2\x0c\x8c\xe2\x3e\x1b\x00\xda\xbb\x77\x1f\xfa\xfb\xda\x28\ +\x7b\x28\xf6\x01\x27\x63\x90\xd8\x81\x1c\xfe\xe1\xc3\x87\xb3\x1a\ +\xd8\x0d\x90\x7c\x99\xf0\xb7\xe5\x9e\x02\xa1\x30\x08\x7c\x1b\x88\ +\xd2\xcf\xb8\xbe\xb6\xfe\x35\x9b\x28\x24\x2d\x16\x0c\xd0\x2c\x62\ +\x00\x36\x6d\x0b\xe8\xbb\xfa\xf7\x8b\x8e\x89\x1a\x17\x1b\x13\xd7\ +\xfb\x8f\x6f\xb7\x13\x38\x16\x18\x7a\x4d\x90\xe4\x0b\x17\x2e\xb2\ +\x32\x50\x75\x4d\x0d\x5c\xbf\x04\x36\x2b\x67\x32\x01\xde\xd9\xdd\ +\x4d\x33\x00\x4e\x16\x15\xb3\xbc\xfc\x02\xd6\x03\x49\xee\x44\xcd\ +\x40\x65\x4d\x2d\x43\x80\x87\xe7\x94\x51\x0c\x1a\x75\xa5\x31\x48\ +\x24\x36\x16\x89\x91\x16\x48\xc7\x40\x89\xa6\xa6\x26\x86\x98\x00\ +\x67\x00\xb2\x0f\x54\x4b\xb8\x91\x3a\xb9\xf6\x60\xef\xbe\x7d\x52\ +\x7e\x7e\x01\x57\xf5\xe7\x84\x06\xa8\x11\x11\xc0\x6e\x90\xa4\xe5\ +\x02\xfa\xa8\xfe\x61\xe4\x05\x23\xf6\x3f\x29\x3e\x2e\x0e\x12\xaf\ +\xa7\xce\x9f\x16\xa8\xf6\x43\x79\xf9\x6c\xd7\xe7\x7b\xd8\xe7\x5f\ +\x7c\xc5\xbe\xde\xf7\x0d\xab\x01\x03\x70\x0d\x91\x94\x98\x84\x1c\ +\xff\x50\x16\x8c\x62\x91\x82\xa3\x47\xd9\x81\x83\x87\xa8\xb3\x17\ +\xfb\x35\x01\x64\x85\x26\xd8\xf7\xed\x7e\xda\x06\x3a\x3b\xbb\x08\ +\x12\xf5\x36\xa0\xc0\x8a\x07\xc0\x1e\x01\x2d\x50\x5e\x5e\x05\x8f\ +\xc0\x43\x30\xc0\x95\xd0\x09\xf5\x4f\x36\x46\x7b\x5b\x3b\x5b\xf7\ +\xec\x73\x56\x61\xf9\x9f\x14\xe5\xe5\xf5\xa0\x0e\x47\x04\x50\x63\ +\x80\x3e\xaa\xff\x79\xf3\x67\xe7\x04\xa2\x0b\x20\x2c\x22\x8c\xbb\ +\x64\xb4\xf7\x23\xd2\x4a\xff\xe0\xa5\x65\x65\xec\xdc\xf9\x52\xa6\ +\xe7\x2a\x1e\xaf\x4f\x41\xb2\x37\x6c\xdc\xc8\x2a\xab\x2a\x51\x2e\ +\x16\x8a\x68\x60\x30\x18\x21\x80\xc0\x17\x8b\x6c\x81\x4b\xe5\xe5\ +\xac\x0c\xdf\x6d\x6a\x6a\x20\xb0\x55\x89\x21\x75\x33\x21\x95\x15\ +\xf1\x88\x53\x7a\x7a\x2a\xab\xab\xab\xe7\x9e\x86\x78\x5b\xf6\x1f\ +\xe9\x39\xd4\x3f\xd1\xba\x75\xeb\xec\xf5\xf5\xf5\x5c\xd2\x8f\x81\ +\xca\x44\x13\x69\x93\x50\xff\x76\x2d\x1d\xdc\xf7\xfa\xff\x80\xd8\ +\xf8\xf8\x39\xc9\xc9\xc9\xdc\x10\x13\x64\x80\x65\x1e\xc2\x32\xd2\ +\xd3\x58\x0a\x42\xbe\xa8\x0a\x22\xe3\xab\xbb\xc7\x4a\x76\x40\x63\ +\x73\x33\x6c\x81\x0b\x2c\x36\x26\x96\xee\x89\x40\x30\x28\x24\x38\ +\x88\x85\x85\x86\x92\x21\x47\xd3\x42\x7a\x6c\xec\xc0\x77\x87\x10\ +\x1b\x68\xc2\x5c\xa0\x6e\x21\xca\xb2\xec\xab\xd9\x90\x60\x1b\x36\ +\x6c\x18\xbb\x8c\xe2\xd3\x00\xff\x00\x92\x78\x9b\x64\xe3\xf1\x05\ +\xfc\x0e\x4d\x0f\x21\xf7\x6f\xe7\xce\xf7\xa5\x5d\xbb\x3e\xb7\x0a\ +\xab\xff\x94\xe8\x2a\xaa\x51\x37\x8f\x6a\x03\x22\xfa\xe6\xfb\x07\ +\x66\x66\x8e\x18\x3e\x32\x33\x73\xcd\x84\x89\x13\xf5\xe4\x7f\x43\ +\x92\x89\x84\x4f\xde\x83\x3d\xbd\xb6\xbe\x9e\xe2\xf7\x58\xa4\x05\ +\x30\x0a\x86\xa4\x33\x1c\x80\x0f\x1c\x98\xc4\x46\x66\x8e\x84\x16\ +\x08\x22\xe6\x40\x76\x4f\x14\x87\x72\x75\xdd\xc6\x52\x92\x93\x18\ +\xa6\x84\x31\xff\x00\x7f\x17\x45\x24\x76\x65\x98\x04\x63\x04\x34\ +\x66\x02\x30\x1e\x8b\x88\x8b\x8d\x15\x53\x46\xec\xf4\xbd\xbc\xc3\ +\x79\xd2\x13\x4f\xfc\xc9\x86\xef\x71\x83\xef\x80\x50\xff\x25\x72\ +\xf7\xb0\x30\xfe\x34\x0d\xd0\x37\xe9\xf7\x9f\x90\x3d\xe1\xae\xf8\ +\xb8\x04\x63\x60\x60\x20\xed\xfd\x44\x06\x4e\x06\x48\x75\x30\x4b\ +\x4b\x4d\x61\x19\x69\x69\xd4\x15\x6c\xc6\xe4\x8e\x1e\x58\xfd\x11\ +\xa1\xe1\x0c\xf6\x02\x92\x42\x2d\x04\xf6\xd9\xd2\x52\x96\x7f\xb4\ +\x80\x55\x55\x57\x63\xfe\x8f\x4d\xce\x06\x42\x63\x20\x54\x7b\x18\ +\x2d\xe1\x75\xc4\x48\x92\xb3\xf4\x2b\x01\x42\x02\x19\x2e\x21\xdf\ +\x7a\x20\xe9\x3b\x99\xd5\x31\x67\x08\xbf\x71\x08\xe0\x3f\xf6\xd8\ +\xe3\x76\x78\x19\xdc\xd2\xcf\x13\xc0\x9f\x73\x96\x7e\x6d\x44\x4c\ +\xdf\xa4\x3f\x00\x85\x9a\xd9\xa3\x46\x8d\x7a\x64\x46\x6e\xae\x8e\ +\x47\xfb\xc8\x00\xec\x95\x7e\x11\x80\xa1\xc0\x0c\x65\x03\xcf\x63\ +\x3f\x6f\x6b\x6d\x27\x00\x1b\x9b\x9b\x60\x03\x54\x93\x94\x27\x27\ +\x0d\xa4\xcc\x60\x5d\x1d\xb6\x06\xa8\xfb\xf6\x8e\x0e\x59\xd2\x91\ +\x56\xa6\x60\x51\x0a\xb6\x17\x54\x19\x53\x87\x11\xde\x53\x6a\x08\ +\xa9\x7c\x4c\xd5\x53\xa0\x63\xc4\x50\x9b\x36\x6e\x62\x33\x72\x67\ +\xd0\x77\x3e\xdb\xb5\x4b\x7a\xe6\xaf\xcf\x48\x70\x37\x39\xf8\x87\ +\x40\x27\x05\x95\x09\xdf\xdf\x02\xb2\x6b\x33\x82\xfa\x68\xf8\xa1\ +\xee\x2f\x63\xfa\xb4\xe9\xaf\x2e\x98\xbf\x20\x28\x2a\x2a\x8a\xa2\ +\x6d\x7a\x83\x50\xff\x3a\x22\x62\x02\x44\xfe\x38\x43\x50\xa0\xa7\ +\xbc\xaa\x8a\xe2\xf1\xd0\x0e\x8e\x79\x00\x14\x1d\x44\xf4\x90\x46\ +\xbf\xc5\xc6\x44\xc3\x43\x48\xe4\x91\x42\x1a\x02\x41\x69\x39\x03\ +\x31\x14\xa4\x3b\x1d\xdd\xa6\x41\xaa\xf4\xb0\x43\xfd\x73\x62\x72\ +\x3f\x41\x2c\x32\x84\x1f\x7d\xf8\x31\x69\x93\xfd\xdf\x7e\x2b\x6d\ +\xdb\xb6\x5d\x82\xe4\xf3\xee\xe1\x23\xa0\x13\x82\xce\x89\xf9\x01\ +\x1d\x0e\xd5\xaf\x31\x40\x1f\x92\x3e\xc9\x83\x92\x07\xcd\x9d\x3b\ +\x67\xeb\x82\x05\x0b\x92\x52\x52\x52\x48\x65\x03\x54\x79\xff\xd7\ +\x39\x34\x00\xae\xfc\x61\x34\x92\x2d\x40\x96\x3f\x0d\x70\x82\x6a\ +\xb6\x58\x3a\x08\xe8\x84\xf8\x78\x36\x08\x1a\x60\x40\x52\x12\x6d\ +\x09\xdf\xec\xdf\xcf\x30\xfd\x93\x32\x88\x7e\xa8\x2b\x9c\x30\x36\ +\x8b\x2d\xbe\xee\x3a\x16\x8f\xfb\x18\x35\x8f\x50\x08\x48\xdd\x4f\ +\xa0\x3c\xb7\x4b\xf4\x77\x3b\xd1\x4e\xfe\xc1\x07\x1f\x4a\x97\x2e\ +\x5d\xb6\x0a\x3f\xbf\x50\x00\x7f\x12\x74\x56\x56\xfd\xa2\x92\x48\ +\x9b\x12\xd6\x07\xf0\x31\xbd\x33\x69\xde\xbc\x79\xdb\xe6\xcf\x5b\ +\x90\x86\xfe\x3f\x80\x2c\x92\x2e\x24\xa9\x06\xc7\x80\x27\xd2\x08\ +\xf4\xc0\xd5\x13\x5a\x00\x4f\x11\xb2\x6d\x83\x4b\x58\x86\x59\x01\ +\xcd\xb0\x15\x3c\x29\x33\x68\xe2\xf3\x7d\x2e\x5f\xa6\x60\xd0\x57\ +\x5f\x7f\xcd\xec\xc8\xd3\xfb\xfb\xfa\xb0\x68\x24\x83\x96\xdd\x7a\ +\x0b\x9b\x37\x7f\x2e\xc5\x0b\x64\xb0\xb9\xb8\xaa\xd4\x3e\x96\x60\ +\x00\x46\x91\x44\x14\x9e\x50\x23\x09\xd2\xbc\x9d\x66\xb3\xb9\x88\ +\x40\x57\xa8\x54\x6e\x2c\x15\x53\xc3\xb4\xe6\xd0\x3e\x80\x1f\x11\ +\x11\x31\x60\xee\xbc\x39\x5b\x67\xcf\x9e\x9d\x31\x72\x64\x26\xa9\ +\x67\x83\xce\x91\x78\x31\x28\x05\x9c\x22\xdc\x4a\x9a\xc0\xd6\x9b\ +\x88\x89\x8a\x88\x64\x83\xd3\xd3\x59\x31\xe2\x00\x5d\x9d\x9d\x54\ +\x24\xd2\xda\xde\x01\x46\x68\x22\xed\x10\x16\x1a\xc2\x06\xc4\xc5\ +\xb2\x6e\x18\x89\x18\x01\x4b\x55\x43\x54\x4f\x08\x46\x51\xba\xc2\ +\x08\x6d\xc7\xc4\x30\x92\xf6\x36\x68\x8d\x43\x87\x0e\xb1\x32\x30\ +\x56\x69\xe9\x39\x64\x14\xcb\xad\xe5\xe5\x15\xcd\x60\xc4\xcb\xc2\ +\xd7\x2f\x11\x74\x11\x54\xab\x02\x5f\xd2\xba\x83\xfb\x00\x7e\x5c\ +\x5c\x6c\xf2\xfc\x05\xf3\xb7\xcc\x9d\x33\x77\x68\xd6\xd8\xb1\x24\ +\xf5\xb0\xf8\xb1\xdf\x7e\x88\xbc\xfe\x71\xda\x73\x87\xc0\x0a\x47\ +\xb1\x25\x65\xf3\x20\x8d\x20\xab\xec\xbe\x07\xc0\x4b\x18\x98\x94\ +\xc8\x86\x0d\x1e\xc2\x6a\xeb\xea\x58\x54\x78\x04\x8b\xc1\x9e\x1f\ +\x8d\xf0\xad\xbf\x9f\x2f\xcd\x0b\x6c\x31\xb5\xe0\xda\x45\xbf\xdd\ +\x81\x81\x12\xdb\xb6\x6f\xa3\xaa\x9f\x90\xd0\x50\x39\x0e\x88\x20\ +\x0e\x3b\x7c\x38\x8f\x1d\x3f\x7e\x8c\x21\x9c\xcb\xf3\x05\x36\x4c\ +\x1d\x6b\x87\xb1\x69\xc6\xb5\x49\xa4\x75\xeb\x9d\x06\x45\x95\x8b\ +\x61\x12\x66\x19\x7c\x90\x36\x2a\xf6\x5f\xdd\xf3\x93\x93\x52\x67\ +\xcf\x9e\xf3\xce\xac\xd9\xb3\xd3\xb2\xb2\xb2\x98\x51\xcc\xf3\xfd\ +\xdd\xef\x1e\x47\xe6\xae\x90\xf9\xf9\xf9\xd1\x3f\x67\x3b\x40\x6b\ +\x87\x54\xdf\xb6\x6c\x29\x7b\xf8\xa1\x07\xa9\xfe\x8f\x66\xfc\x12\ +\x33\xd0\x08\x57\x02\xef\x72\x45\x05\x8b\x41\x32\x28\x2a\x3a\x8a\ +\xd9\x71\x8f\xa9\xcd\xc4\x1a\x90\x05\x6c\x6a\x6c\x24\xc9\x47\x2c\ +\x80\x6f\x17\x14\x1e\xce\x9e\x34\x89\x71\x6d\x73\xe4\x48\x7e\x6f\ +\x67\x11\xd4\x0b\xde\xef\xc4\x3d\xed\x15\x15\x15\x2d\x18\x12\x6d\ +\xa2\x38\x3e\x48\x80\xdf\x24\xf6\xf8\x0a\xb1\xff\x57\x89\xf7\x2d\ +\x0e\x77\x4f\x9b\x15\xdc\x07\xf0\x33\x32\xd2\x33\x72\x67\xe6\x6e\ +\xbf\x6a\xe6\x55\x03\x47\x8d\x1e\x4d\xe0\x57\xc1\x9a\x7f\xe8\xe1\ +\xb5\xac\x13\x83\x1b\xc2\x42\xb8\x74\x4a\x24\xf1\xf0\xb9\xf9\x34\ +\x6f\x72\xf1\xfe\xf8\xfb\xdf\xb3\x85\x0b\x17\xd2\x6c\x5f\xfa\xcc\ +\xda\xcb\x04\x95\x95\x95\xf4\x3a\x00\xfb\xb4\xc1\xc3\x08\xf7\xaf\ +\x8e\x08\x92\xcd\x19\x80\xaa\x7c\x4c\x2d\xad\xac\x15\x13\xc5\xda\ +\x4c\xad\x52\x65\x55\x55\x37\xdc\xb9\xee\x59\xb3\x66\xd9\x4f\x9e\ +\x3c\xd9\xba\x77\xef\xde\x66\x4c\x08\xe7\x60\x9b\x64\xc0\x15\x6a\ +\x11\xd4\x2c\x5c\xbc\x26\xa7\x59\xc1\x76\x6d\x58\x74\x1f\xc0\x1f\ +\x31\x62\xf8\xb0\xa9\xd3\xa6\x6e\x9f\x31\x23\x37\x21\x33\x33\x93\ +\xca\xbb\x4e\x9d\x3a\xcd\x1e\x7c\xf0\x21\x0a\xdb\xfa\xf9\xfb\xf5\ +\x1a\x7d\x78\x40\x30\x29\xf8\x02\xcd\x80\x3d\xbe\x9b\xe2\xee\x7b\ +\xbe\xd8\xcd\x8d\x32\x19\x7c\x1b\xae\xb8\x07\x9f\x91\x66\xc0\x7b\ +\x76\xf2\xf3\xeb\xeb\x6a\xc1\x00\x0d\x3c\x12\x28\x95\x96\x9e\xb5\ +\x9e\x3c\x51\x64\xae\xae\xae\xe6\xd4\x2a\xd4\x76\x3b\x91\x90\x72\ +\x27\xe0\x9b\xc5\xeb\x56\xe1\xd6\x99\x85\xb4\x77\xaa\x27\x84\x69\ +\x43\xa2\xfa\xe8\xe7\x67\x65\x8d\x19\x39\x69\xf2\xa4\x6d\xd3\xa6\ +\x4e\x8b\x41\x9c\x9d\x3e\x80\x65\xcd\xfe\xf3\x3f\x7e\xcf\x90\xfa\ +\xa5\x32\x2f\x2c\x79\xce\x2f\xaa\x73\xe5\x6e\x5e\xbb\x87\x9d\x59\ +\xda\xda\x09\x6c\xd7\x92\xa4\x7c\x0f\x7b\xbe\xf4\x3f\x5f\xef\x35\ +\x1f\x3c\x78\xb0\x3d\xff\x48\xbe\x09\xf1\x01\x05\x6c\x05\x70\x93\ +\x6b\x12\x53\xc1\x04\xe0\x4e\x43\xa2\xec\x0e\xd2\x46\xc4\xf4\x11\ +\xfc\xec\x49\x13\xb3\xc6\x8d\x1b\xb7\x2d\x67\xca\x94\x88\xc1\x43\ +\x06\xd3\x87\x9f\xef\xde\xcd\x9e\x7b\xee\x6f\x0c\x83\x3f\x29\x61\ +\xa3\x24\xe4\xa8\x32\x87\xbe\x69\xd4\x19\xe5\x69\x5f\xa8\x00\x92\ +\x07\x41\xa9\x5a\xc2\xe9\x7e\x6c\x01\xd2\xa7\x9f\x7c\x6a\xf9\xf8\ +\x93\x4f\x5a\xf7\x7e\xbd\xb7\xd1\x49\xb2\x9b\x89\x94\xd7\xad\x44\ +\x0a\xd8\x66\x02\x1b\xa4\x1e\x10\x25\x48\x52\x93\x36\x23\xa8\x6f\ +\xb1\x7d\x02\x7f\xda\xb4\x29\x13\x47\x8f\x1e\xbd\x75\x72\x4e\x4e\ +\x08\x26\x7a\x93\xfc\x6c\x7b\x77\x1b\x7b\xed\x8d\x37\x50\x9c\x11\ +\x49\xae\x9d\xa4\xf4\xef\xcb\xb3\xff\x28\xfa\x67\xa4\x69\xdf\x5c\ +\xf2\x29\x07\x40\xf9\x7d\x5b\x0f\x85\x6b\x09\x7e\x3c\xd9\xbc\x79\ +\x73\xdb\x8b\x2f\xbe\x54\x07\xf5\xce\x81\xe7\xd4\x00\xaa\xa7\xab\ +\xa2\xd2\x4d\x2e\x00\xef\x16\x64\x55\x9f\x06\xa2\x0d\x89\xfa\x09\ +\xbb\x7a\x67\xcf\x99\x35\x6d\xf8\xb0\x61\x1b\x73\x72\x72\x02\x1c\ +\x9d\x3d\xaf\xac\x7f\x85\xbd\xff\xfe\x07\x3c\x65\x2b\x03\xae\x6e\ +\xe9\xa6\x6f\x4b\x8a\x4a\xa7\x69\xdf\x48\x06\x3d\xb8\x7a\x35\xed\ +\xf9\xd0\x06\xa4\x09\x3a\x3a\xcc\xf6\x35\xab\xd7\x94\x7f\xfa\xe9\ +\xa7\x8e\x1a\xbc\x1a\x41\x75\xca\x48\x57\xb1\x8f\x2b\xd2\x0d\xc0\ +\x5d\xab\x74\x57\xa0\x6b\x0c\xf0\xe3\xc1\xf7\xbd\xfa\x57\x0b\xe6\ +\xe1\xac\x9e\xd7\xa7\xe4\xe4\x78\xc7\xc6\xc5\x52\x62\x65\xdd\x33\ +\xeb\x50\x3e\xb5\x97\x4e\xf4\x50\xc0\x57\xc8\xe9\x41\x4c\x60\x85\ +\x61\x77\xdf\xaa\x7b\x19\x86\x44\x31\x1b\xa4\x1f\xf8\xf3\xa2\x4d\ +\xdb\xf2\xe5\xcb\xcf\xc0\x86\x38\x43\x49\x18\xc5\x3d\xab\x17\x6a\ +\xbe\x4d\x3d\xf3\xcf\x49\xc2\xa5\xef\x1b\xfa\xa8\x31\xc0\x4f\x30\ +\xd2\xf5\xd7\xd7\x2e\xba\x2e\x35\x25\xed\xc5\x9c\x29\x39\x1e\x88\ +\xf6\x91\xd4\xfe\xe9\x0f\x4f\xb0\xa3\x08\xb4\xa0\xd0\x53\x1e\xdd\ +\x02\x43\x4f\x96\x7c\x27\x22\x78\xba\x6c\xdd\x6c\x2a\xea\xfd\xc6\ +\x66\x65\x51\x21\x86\x84\x47\x1b\xc0\xbf\xfd\xf6\x15\xa7\x00\xfe\ +\x71\x51\x84\x51\x0a\xaa\x10\xea\xbf\x4d\x51\xef\x6a\xd0\x5d\x03\ +\xae\x31\x40\x3f\x1c\xe4\x70\xfd\x0d\x8b\x6f\x43\x35\xcf\xba\xc9\ +\x93\x27\xeb\x31\xd1\x8b\xdc\xb6\x27\xfe\xf4\x24\x2b\x2a\x2a\x62\ +\x18\xf4\xac\x96\x78\x39\xe3\xa6\x7e\x88\xf7\xa8\xe0\x03\x19\x42\ +\x76\xc3\x92\x25\xf8\x0d\xca\xdd\xf3\xee\x1f\xfb\x8a\x15\x77\x14\ +\x1f\x38\x70\xc0\x91\x8c\x39\xa5\x1a\xf1\x6a\xfe\xa1\x79\xbe\x1a\ +\x03\xf4\x6f\x31\x87\xdf\x4d\xb7\xdc\xb8\x0a\x05\x9a\x7f\xc8\xce\ +\x9e\xa8\x83\xa4\xf3\x96\x2c\x02\xff\x2c\x46\xb2\xa3\xad\xca\xa5\ +\x94\x2b\x24\x86\x39\xe8\xed\x14\xd8\xc1\x79\x00\xec\xee\x95\x2b\ +\x99\x1d\xcf\x71\x37\xd7\x00\xd2\x03\x0f\xac\x3e\xbd\x7f\xff\xfe\ +\x42\x11\x93\x2f\x72\x1a\xf1\x6a\x75\xd5\xd3\xaf\x31\x40\xff\x9f\ +\xce\x49\x95\x3c\x4b\x97\x2d\x7d\x6c\xc0\x80\x84\xd5\x13\x26\x4c\ +\x60\x68\xa0\xa4\xf2\xab\x3f\xfd\xf9\x2f\xfc\xe4\x0d\x2a\xe2\x50\ +\x24\xdc\x89\xec\x0a\xa1\x13\x87\x98\xc0\x88\x6c\x1f\xda\xaf\x29\ +\x37\x60\xed\xed\xb9\x97\xfe\xf8\x87\x3f\x9e\xdd\xb5\x6b\xd7\x51\ +\x21\xf9\x45\x22\x36\xdf\xe0\x2a\x24\xab\x31\x80\x7b\x47\xb8\x05\ +\xde\xbe\x62\xf9\x53\x71\x71\x71\xb7\x63\xd8\x02\xa5\x64\x9b\x91\ +\x51\x7b\x12\xe0\xe3\x74\x2d\x02\x1f\x4b\x91\x7c\xbd\x2b\xf5\xaf\ +\x30\x03\x43\xb6\x6f\xd5\xaa\xbb\x79\x51\x27\x1d\xdc\x24\x61\x3d\ +\xff\xfc\x0b\x17\xe1\xee\x15\xa8\xc0\xbf\xa8\xa8\x7d\x25\x24\xab\ +\x31\x80\x9b\xc7\xb7\x40\xad\x07\xdd\x72\xeb\x4d\xcf\xc7\xc5\xc6\ +\x5d\x37\x7a\x0c\x8f\xeb\x1b\x91\x84\x69\x60\x4f\x3e\xf5\x34\x1d\ +\xc5\x82\x16\x2e\x75\x2d\xbd\xb3\xfa\x57\x5e\x0b\xd5\xdf\x03\x69\ +\xbf\xfb\x8e\xdb\xd9\x80\xf8\x01\x64\xf4\xf1\xb5\x75\xeb\xd6\xaa\ +\x17\x5e\x78\x31\x5f\xe4\xdf\x4f\xa9\xc0\xb7\xa8\x1b\x2f\x35\x06\ +\x70\x2f\xf8\x5e\x11\x11\xe1\xa1\xd7\x5c\x7b\xcd\x6b\x70\xcf\x66\ +\xa3\x8a\x97\x07\x69\xa8\x51\xe3\xa9\xa7\x9f\x45\x81\x46\x0b\x45\ +\xf7\xd4\x4b\x48\xbd\x4c\x6a\x95\x4f\x5b\x00\xcc\xb7\x6b\x7f\xfd\ +\x2b\x96\x39\x22\x13\x8c\x60\xa5\x3f\xb4\x7b\xf7\x17\xf5\x7f\xfe\ +\xf3\x93\x79\x2a\xf0\xcb\x40\xf5\xce\x5d\xb7\x1a\x03\xb8\x79\x70\ +\xc3\xa0\x94\xe4\xc8\x99\x33\x67\x6c\x88\x8d\x8d\xcb\x19\x3e\x7c\ +\x28\x7d\x52\x85\xac\xdc\xd3\x7f\x5d\x47\xe5\x53\x04\xbe\x8b\xe5\ +\xbc\xff\xab\xd5\xfe\xe4\xc9\x13\x19\x02\x47\xcc\x6a\xb7\xd2\x9f\ +\x3a\x7c\xf0\x50\xf3\xa3\x8f\x3c\x7a\x58\xa8\xfc\x62\x51\x7b\x5f\ +\xe7\xdc\x71\xa3\x31\x80\x9b\xdb\xb6\x30\x4d\x2b\x2e\x3b\x7b\xc2\ +\x96\xd8\xb8\xf8\x31\x83\x33\x32\x48\x04\x2f\x5f\x2a\x47\x7b\xd4\ +\xdf\x90\xaf\xef\xa6\xe2\x0b\xd7\x8b\x20\x53\x8c\x3e\x7d\x2f\x03\ +\xd8\x40\x43\x30\x9d\xe3\xe6\x9b\x6f\xa4\x8c\x9e\x0e\x0f\x94\x73\ +\xb5\xae\x59\xf3\x60\x1e\x42\xc0\x45\xaa\xf3\x7b\x6a\x9d\xc1\xd7\ +\x18\xc0\xcd\xe9\x5c\x00\x3f\x70\xd8\x88\x61\x5b\xe3\xe3\x13\x86\ +\xa6\xa4\xa6\x92\x7b\x76\xa1\xec\x22\xfb\xfb\xdf\xfe\x8b\xca\xac\ +\xbe\x07\x7c\xa5\x03\x47\xed\xf2\xd9\x24\x54\xf5\x24\xb0\x95\x2b\ +\x56\x88\xd3\x3a\x6d\x28\xe0\xbc\x64\x5e\xfd\xc0\xea\x7c\xd4\xdf\ +\xc9\x75\x77\xae\x8a\x2e\x35\x06\x70\x33\xf8\x33\x72\xa7\x65\xa4\ +\xa4\xa4\x6e\x83\xab\x97\x8c\xba\x7b\x02\xbc\xf4\xec\x05\xf6\xfc\ +\xf3\x2f\xf2\x10\x3f\x95\x70\xff\x0b\x4b\x56\xfb\x3a\xbb\x8e\x45\ +\x46\x85\xb3\x7b\xee\xb9\x8b\xbb\x7b\xe4\xfb\x37\x36\x35\x75\x3f\ +\xfa\xe8\xa3\x85\x38\x05\xf4\xa4\x90\xfc\xb3\xae\x8a\x2e\x35\x06\ +\x70\xf7\x49\x9d\xf3\xe7\x64\xa2\x8c\x7a\x6b\x52\x52\x62\x5c\xc2\ +\x80\x04\x92\xd6\xd3\x28\xe4\x58\xbf\xfe\x0d\x14\x63\x7a\xf4\x02\ +\x2b\xda\xaa\x7e\x68\xe1\xbb\x54\xc0\x11\xe8\x1f\xcc\xee\x83\xbb\ +\xe7\x8f\x36\x2d\x2b\x2c\xc0\x2e\x73\xa7\xed\x8f\x7f\x78\xe2\x24\ +\x5a\xbf\x1d\xae\xde\x19\x50\x95\x73\x9b\xb5\xc6\x00\x6e\x4e\xe7\ +\x22\xae\x3f\x21\x3c\x3c\x7c\x4b\xd2\xc0\xa4\x30\xf4\xc7\x11\xc8\ +\x27\x8a\x4f\xb2\x2d\x9b\xb6\xa2\x76\xcf\x17\xb0\x88\x7d\x5d\x27\ +\x48\x34\x58\x7c\x1f\x03\x78\xfb\xf8\xb2\x55\xf7\xde\xcd\x78\x9e\ +\x80\xce\xec\xef\xb2\xd9\x9f\x7b\xee\x1f\x67\x8e\x16\x1c\x3d\xae\ +\x02\xbf\x12\x64\x72\x48\xbe\xc6\x00\x3f\x43\x3a\xf7\x86\x25\xd7\ +\x4f\x0f\x0c\x0a\xd8\x00\x95\x1f\x10\x15\x1d\x49\x79\xf8\xc2\xa3\ +\xf9\x38\x73\xef\x23\x86\xde\x3d\x20\x42\x2e\x1c\xc1\xa3\xb3\x53\ +\x21\x07\x49\xb7\x78\x9f\xae\xce\xe0\x7b\x62\x4e\xcf\xed\x2b\x6e\ +\x63\x89\x49\x03\x7a\xd3\xbb\xe0\x96\x8d\x1b\x37\x5f\xdc\xb3\x67\ +\x4f\xa1\x00\xbf\x44\x54\xdd\x36\x3b\x9f\xd3\xaf\x31\x80\x1b\xd3\ +\xb9\x08\xf0\x2c\x40\xa0\xe7\xd5\x41\xc9\xc9\x3e\x7c\x4e\x2f\xb0\ +\xa3\x7a\xf9\x2f\x76\xef\xa1\x63\x5b\xd4\x92\xaf\x26\x6c\x1c\xca\ +\x55\x1c\xcf\x2e\x16\x4d\xf2\x5a\xbc\xf8\x5a\x36\x02\x25\x61\x00\ +\x9f\xd2\xbd\x98\xa9\x5b\xb3\x79\xd3\xe6\xa3\x02\xfc\xd3\x22\xb9\ +\xd3\xe4\x0c\xbe\xc6\x00\x6e\x4c\xe7\xde\xb6\x7c\xe9\x0d\x88\xe2\ +\xfd\xf7\xa0\x94\x41\x1e\x18\xd1\x4e\xe0\x7f\xbb\x6f\x3f\xdb\xbf\ +\xff\x00\xc3\xcc\x3e\x47\x50\x87\xa4\x9e\x48\x27\xa4\x5f\x47\xa0\ +\x5e\x41\xa4\x11\xec\xbd\x45\x1d\x33\x73\x73\x59\x0e\xd2\xbb\x88\ +\xef\xe3\x7e\x03\xc6\xba\x1d\x69\x42\x35\x4f\x3e\xf9\xf9\xaa\x28\ +\x9f\xf3\x6c\x1d\x8d\x01\xdc\x98\xce\x45\x5c\x7f\x39\x80\x7b\x06\ +\x3d\x7a\x06\xae\xe6\x75\x12\x43\x8b\xd5\x5e\xa8\xfe\x42\x86\xe8\ +\x9f\x1c\xd2\x15\xd2\xef\x00\x5a\x96\x7a\x35\xf8\xea\x76\xeb\x31\ +\x59\x63\xd8\xd5\x57\xcf\xa7\xba\x7d\x9d\x41\xc7\x4a\xce\x94\xb4\ +\xa1\x26\x30\x1f\xbe\x3e\x07\xbf\xc8\x45\x94\x8f\x2c\x7e\x8d\x01\ +\xdc\x98\xce\xbd\x73\xe5\xed\xf7\x61\xe0\xc2\xef\x53\x53\x53\x74\ +\xfe\x01\x01\xe4\xde\xed\x86\xca\x3f\x73\xa6\x14\xa7\x75\x44\x29\ +\xa7\x70\xe9\xaf\x94\x7e\x67\x62\x0a\xf6\xf4\x9a\x9f\xf5\xbb\x64\ +\xc9\xe2\x5e\xad\x81\x47\x4d\x65\x6d\xe7\xb3\xcf\xac\x2b\x44\x3d\ +\x3e\x07\x9f\x53\x99\xab\x28\x9f\xc6\x00\x6e\x4c\xe7\xde\x75\xcf\ +\x9d\x8f\xa3\xa7\xee\x01\x5e\xb8\x49\xd6\x3d\x93\x70\xba\xf6\x6e\ +\x86\xbe\x38\x86\x59\xbd\x24\xf9\x64\xe8\xd9\xf5\x4e\xd2\xef\x44\ +\x02\x7d\xba\x82\xa2\xe1\x39\xdc\x82\x28\x1f\x5e\xd3\xf7\x50\xce\ +\xd5\xf3\xf7\xe7\xfe\x7e\x02\xcd\x1b\x45\xce\xbe\xbe\x3a\xd0\xa3\ +\x31\x80\x1b\x0f\x64\xb8\xf3\xae\x15\x7f\xc5\xf4\xac\xe5\x19\x00\ +\xdf\xdb\xd7\x9b\xac\xfd\xcf\x3e\xfe\x1c\x19\xbd\x06\x1a\xab\x26\ +\x54\x3e\x01\x8c\x74\xae\x4a\xfa\x5d\x83\xdf\x7b\xd1\xa1\xfc\x2b\ +\x88\xdd\x7c\xd3\x0d\x3c\x56\x40\x33\x75\xba\x2c\xdd\xb6\x97\x5e\ +\xf8\x67\x09\xc6\xa9\xaa\x03\x3d\x55\x4e\xee\x1e\xd3\x18\xc0\x4d\ +\xe0\x07\x04\xf8\x07\x2f\xbf\xfd\xb6\xff\xee\xe8\xe8\xb8\x0e\xc3\ +\x95\x68\xfe\x2e\xc0\x86\xe4\x7f\xce\xda\x5b\xdb\x08\x7c\xf2\xeb\ +\xf5\x6a\xe9\x77\x29\xf9\xce\xfd\x4f\x74\xa0\xc3\x0d\x37\x5c\xc7\ +\xf0\x37\xa8\x63\xc7\x8e\xbd\x65\xd3\xc6\xcd\x65\x05\x57\xfa\xfa\ +\x15\xa0\x16\xb5\xaf\xaf\x31\x80\x9b\xd2\xb9\xd1\xd1\x51\x61\x4b\ +\x97\xdd\xba\x1e\xdd\xb0\xb3\xd1\x66\x4d\x7d\x75\x28\xbf\xc2\x08\ +\x94\x2f\x90\xd1\xeb\x62\x91\xd1\xa4\xf6\x39\xe8\xc4\x04\x54\xbf\ +\x6f\x77\x21\xfd\xca\x86\x4f\xcf\x09\x42\xd4\xf3\x2f\x5a\x38\x1f\ +\xa5\xdf\x61\x8e\x11\x2c\xd2\x27\x1f\x7f\x5a\xb1\x67\xcf\x97\xc7\ +\x68\xcf\xff\x1e\x77\x4f\x63\x00\x37\xa4\x73\x53\x52\x06\x45\xdd\ +\x78\xd3\x92\xb7\x81\x4b\x0e\x26\x72\x53\xdf\x1d\xda\xa9\xe1\x93\ +\xef\x21\x09\x07\x73\x10\xd8\x42\xfa\x65\xc9\xc7\x43\x80\xee\x4a\ +\xe5\xd3\xa2\xec\x5e\xee\xf4\x69\x2c\x3e\x21\x9e\x4b\x3e\xe5\x08\ +\xbe\xfd\x76\x7f\xfd\x8e\x1d\xef\x15\xaa\xdc\xbd\x4b\x8a\xbb\xa7\ +\xe4\xf5\x35\x06\x70\x43\x3a\x37\x73\xd4\x88\xf8\xeb\x17\x2f\xde\ +\x82\x31\x2b\xa3\x23\x22\xc3\x29\x05\x6b\xb6\x58\x00\xfe\x17\x94\ +\xc7\x0f\x0d\x89\x10\x91\x3c\x2a\xdb\x56\x27\x6f\x64\xc2\xc3\xd5\ +\x6e\x4d\x8c\x94\x95\x35\x9a\x86\x2c\x02\x7c\x1a\xf0\x74\xe2\xd8\ +\x09\xd3\xc6\xb7\x37\x15\xe2\x37\x84\xc5\xef\xba\xa8\x43\x63\x00\ +\xb7\x1c\xc0\x30\x69\xe0\xc2\x45\x8b\xde\x41\x23\xe6\x90\x70\x04\ +\x74\xac\xc8\xdf\x77\xa0\xe4\xfa\x93\x8f\x3f\xa3\xaa\xdd\x90\x90\ +\x10\xb9\x64\x5b\xaf\x57\xaa\x75\xc4\xc3\x59\xea\xd5\x7b\x3f\x35\ +\x70\xc0\x7d\x64\xa3\x47\x8d\xe4\x99\x3d\x9a\xf2\x81\xc4\x8e\xf9\ +\xd5\x57\x5f\x2b\xc4\x44\x2d\x07\xf8\xe7\x5d\xe5\xf5\x35\x06\x70\ +\x43\x83\x26\x46\xb1\xa4\x63\x22\xc7\x3b\x7e\xbe\x7e\x83\x10\xca\ +\xa5\x7e\x3b\x0b\x46\xab\xbc\xff\xde\x07\x34\x0d\x93\xc0\x67\x72\ +\x8b\x96\xf0\xf7\x95\x38\xbf\x20\x05\x7c\x3c\x44\x7c\x5f\x6c\x1b\ +\x91\x2c\x3b\x7b\x3c\x69\x01\x04\x05\xd1\xa2\xdd\xdc\xf5\xca\xcb\ +\xaf\x9e\xc0\xf0\x05\x02\x5f\x35\x4f\xa7\x5d\x6d\xf1\x6b\x0c\xe0\ +\x86\x74\xee\xe2\xeb\xaf\xcd\x9c\x35\x6b\xf6\x56\x44\xf6\xe2\x70\ +\x08\x03\x85\x62\x51\x70\xc1\xb6\xbd\xb3\x9d\x9f\xb4\x25\x4b\x3e\ +\xf0\x77\xb9\xef\xe3\x41\x80\x3b\x2d\xb1\x55\x48\xe8\xeb\x0f\x64\ +\x53\xa6\x4c\xa2\xe7\x3a\x46\x7d\x7b\xb6\xf5\xeb\x5f\x3f\x8d\x93\ +\x3b\xa8\x9c\xcb\x45\x6a\x97\xc0\xd7\x18\xc0\x0d\xe9\xdc\x65\xcb\ +\x6e\x19\x3f\x7d\x46\xee\x16\xf4\xe3\x85\x07\x06\x04\x50\x6c\x1e\ +\xc3\x13\x31\x60\x79\x33\xc5\xf5\xf1\xbe\x3c\x38\x59\x6d\xf5\x4b\ +\x3a\x49\x3d\x94\x49\x21\x65\x11\x83\xc0\x96\x00\xf8\x13\x69\x92\ +\x97\x24\xd1\xfc\x5e\xfb\xa6\x0d\x9b\x4b\x31\x64\xe9\xa4\x00\xbf\ +\xc4\x85\xbb\xc7\x34\x06\x70\x43\x3a\xf7\xce\x95\x77\x4c\x45\x67\ +\xee\xc6\xd0\xd0\xd0\x40\x8c\x50\xa1\x00\x8f\x09\xa3\x52\xde\x7c\ +\xe3\x6d\x16\x8d\xd0\x6e\x10\x6a\xef\xb1\x84\xf4\xd3\x95\xd4\x3e\ +\x31\x81\xce\x2e\x1b\x7c\x8a\xca\x97\x4d\x36\x92\x76\x1b\x68\xf2\ +\xe4\xf1\xdc\xe7\x27\xf0\x79\xf2\xef\x83\x9d\x1f\x5e\x2a\x2c\x3c\ +\x7e\x42\xed\xee\x39\x1f\x9e\xa0\x31\x80\x1b\xd2\xb9\xf7\xdf\xb7\ +\x6a\xce\xd8\xf1\xe3\xde\x40\x2a\xd7\x07\x23\x51\x49\x7c\x4d\x18\ +\x97\xf6\xea\x2b\xaf\x63\xf0\x71\x0c\xa9\x7e\xc2\x54\x25\xfd\xe4\ +\xe7\x4b\x94\xd8\x71\x29\xf5\x62\x6c\x9b\xdc\xbb\x37\x61\x5c\x16\ +\x8d\x4f\xc5\x97\xc5\x89\x59\x5f\xd5\xec\xfd\x7a\xdf\x09\xa7\xec\ +\x5e\xa3\x06\xbe\x60\x00\x77\xa5\x73\xd7\x3c\xf8\xc0\xaf\x51\x5f\ +\xff\xcf\xb0\xd0\x30\x0f\x80\x4f\x33\xf7\x50\x6f\x47\x07\x2a\x0d\ +\x18\x30\x80\x05\x05\x06\x5d\x69\xc8\x31\xa5\x6b\x47\xc4\xf9\x29\ +\xb5\xab\x96\x7a\xf5\x61\x8b\x96\x8e\x2e\x4c\xe4\x1e\xc6\x02\x83\ +\x03\xb8\xe4\x93\xfa\x3f\x72\xb8\xa0\xf1\xd3\x4f\x3e\x3b\xa6\x02\ +\xff\x82\xda\xdd\xfb\xff\x0e\x3e\x31\x80\x3b\xd2\xb9\x0f\xaf\x7d\ +\xf0\x96\xb4\x94\xb4\xbf\x87\x84\x85\x1a\x30\x74\x89\xf6\xf1\xc6\ +\xc6\x06\xf6\x22\xc0\xe7\x83\x94\x61\x08\x92\x8b\x27\x18\x40\x91\ +\x6a\xbd\x5d\x0e\xf3\xba\x92\x7a\x80\x4f\x0c\x82\xb0\x31\xfc\xfc\ +\x14\x8c\x50\x0f\xe6\xe1\x5d\xfa\xfd\x33\x67\xcf\xb6\x6d\xdb\xf6\ +\xee\x71\xb8\x7f\x1c\xf8\x62\xb9\x8c\x5b\x9d\xda\xd5\x56\x3f\x31\ +\x80\xd2\xa3\xe7\xb7\xf6\x91\x87\x30\x6a\x3d\xfe\xc9\xd0\xf0\x30\ +\x1d\x8e\x52\x21\x30\xeb\x71\xea\x05\x4e\xc5\x66\x88\xfe\x51\x6f\ +\x3e\x0e\x5d\x22\xd0\xd4\x3e\xbc\x30\xfe\x48\xea\x21\xfd\x4e\x52\ +\x4f\x44\x5b\x43\xa7\xa5\x9b\xc5\xc5\xc7\x92\xcb\x47\xc3\x3c\xf4\ +\x8c\xf7\xff\x75\xe2\xb0\xe5\x13\xf0\xf5\x4f\x13\xf8\xaa\x32\xee\ +\xff\xef\x46\x9f\x1b\x18\x40\x99\xb3\x0f\xf0\x1f\xc4\x79\x77\x8f\ +\xe0\xb8\x35\x1d\xef\xce\xe5\xab\xb6\xb6\x86\xad\x7f\xed\x75\xcc\ +\xd7\x49\xa3\xd1\xe8\xca\x00\x66\x90\x8e\xb4\x80\xbc\xa7\x03\x78\ +\x35\x43\x88\x28\xa0\x92\xf8\xe9\xee\xee\x81\xc7\x10\xc8\x12\x12\ +\xe2\xe4\xc9\xdc\xcd\xcd\x2d\x3d\x6f\xbe\xb1\xa1\x18\xe7\xe6\x70\ +\xc9\x2f\xd2\xdc\x3d\x37\x31\x80\x73\x2e\xff\xa1\x87\xd7\x3c\x81\ +\x59\xb9\xf7\xf0\x04\x0e\xf5\xe1\x33\x89\xfa\xf4\xde\x7a\x73\x03\ +\x4e\xc0\x4a\xa7\x61\xc7\x90\x7c\x65\x10\x33\x3d\x97\x19\x80\x5c\ +\x43\x67\x7b\x00\x6e\xa0\x0c\x3e\x06\x36\xd2\x80\xe6\xe4\xe4\x44\ +\x19\x7c\xc4\x11\x6c\x1b\xde\xda\x78\x06\x03\x19\x8b\x65\x77\x4f\ +\x54\xf2\x6a\xe0\xf7\x2b\x03\x28\xad\xd9\x98\x9d\x1f\x74\xf7\x3d\ +\x77\xad\x43\x54\xef\x56\xcc\xc6\x97\x67\xed\x55\xe3\xe4\xf2\xcd\ +\x5b\xb6\x62\x98\x72\x06\xf3\xf5\xa1\xad\x40\x9e\xbc\x05\x92\x19\ +\x41\x1c\x77\x2e\xab\x7a\xb5\xdb\x27\xc2\xbe\x34\x94\x91\xdf\x91\ +\x9e\x3a\x50\x80\xaf\xe3\x13\x3b\xa4\x6d\xef\xec\x28\x43\x17\x4f\ +\xb1\xe6\xee\xb9\x95\x01\x94\x5c\x7e\x08\x4e\x51\x42\x3f\xdd\x0b\ +\xa8\xb0\xb9\x66\xc8\xd0\x21\xbd\xe0\x03\xc4\x2a\x1c\x95\xba\x63\ +\xc7\x4e\x96\x9e\x96\xa6\x0c\x5f\xbc\xa2\x46\x4b\xa6\x1f\x5c\x08\ +\xeb\xd2\xa8\xd6\xd4\xd4\x24\xc7\x51\xec\xe4\xff\x7f\xfc\xd1\x27\ +\xe5\x27\x4f\x9c\x2c\x72\xe1\xee\x59\x34\xf0\xfb\x8d\x01\x94\x5c\ +\x3e\xda\xb3\xc2\x7f\xb5\x70\xc1\x6b\x68\xa1\xba\x2a\x63\x70\x3a\ +\x80\xf6\x24\x09\xae\xaa\xa9\x06\x38\x9f\x11\xf8\x38\xee\xec\xca\ +\xd9\x7b\x92\xa2\xde\xb1\xdf\xcb\x8c\xa1\xf4\xed\xcb\x93\xba\xe4\ +\x6d\xa1\xb5\xbd\x0d\xc6\x63\xa2\x88\xf2\x49\xf4\x0d\xf8\xf9\xb5\ +\x07\xf6\x1f\xa4\x28\x9f\x2a\xbb\xd7\xa0\x81\xdf\xaf\x0c\xa0\x80\ +\x3f\x74\xe8\x90\xe8\x69\xd3\xa7\x6e\x6c\x69\x31\x65\xa7\x21\xed\ +\x4a\x40\x93\xe4\x57\xa3\x66\xff\x2b\x96\x96\x96\x4a\x53\x39\xd4\ +\xb1\x7d\x61\xd0\x29\x2a\x5e\x4c\xec\xc0\x53\x07\x03\x10\xe0\xea\ +\x71\x2d\x2d\x98\xc4\x3d\x08\x7b\x3e\x86\x3e\xc8\xc5\x9d\xc7\x0a\ +\x8f\xb7\xec\xfa\x6c\xf7\x09\x52\xf9\x4e\x2d\xdb\x9a\xbb\xd7\x6f\ +\x0c\xa0\x14\x72\x64\x8e\x1c\x11\x87\xb1\xab\x5b\x71\x2a\xc6\x18\ +\x80\x4f\x07\x20\x00\x3f\xda\xf3\xbf\xf9\xe6\x00\x4b\x19\x94\x42\ +\x39\x7d\xe1\xba\x11\x90\x62\x9f\xa7\x5f\x51\x5b\xf8\x00\x54\xad\ +\x1d\xe8\x1e\x62\x02\x9b\x9d\xce\xe1\x4b\x4f\x1f\x44\xbf\x85\xd9\ +\xbb\xa4\x01\xca\xca\x2e\x74\x6c\xdf\xb6\xe3\x04\xee\x2f\x51\x5a\ +\xb6\x95\xae\x5d\x0d\xfc\x7e\x61\x00\x05\x7c\x0c\x5b\x4e\x18\x93\ +\x35\x7a\x5b\x47\x7b\x47\x26\xaf\xdf\x33\x8a\x33\x6d\xeb\x6a\x6b\ +\x31\x74\x39\x8f\xf1\x83\x16\x0d\x46\x83\x6c\xc1\xcb\x55\xbb\xb6\ +\x2b\xa2\x3a\x0a\x63\x08\x23\x4f\x6c\x0b\x72\xe1\x47\x73\x8b\x09\ +\x87\x26\x0e\x66\x7e\x70\x25\x3b\x3b\x2d\xcc\x0a\x83\x11\x59\xbd\ +\xae\x0d\x6f\x6d\x2a\x82\xb1\x79\xda\xa9\x98\xb3\x4d\x03\xbf\xdf\ +\x18\x40\xa9\xe2\x99\x30\x61\xdc\x00\x9c\xa7\xb3\x1d\xf5\x7b\xc3\ +\xd2\x32\x00\x3e\x80\xa6\xfa\xfa\x1a\x80\xff\xdd\x61\x86\x31\xac\ +\x64\xd9\x13\xb0\xfc\xa1\xa7\x8a\x1d\x45\xca\xf1\x10\x92\x4f\x01\ +\x1f\x0a\x04\x31\xf5\x67\x44\x74\xa8\xc2\xd0\xa1\x19\xbc\x01\x84\ +\x0e\x61\xd6\x1b\x3c\xe0\xee\x35\x5b\xdf\x7c\xfd\xed\xd3\x70\xfb\ +\x08\x7c\xcd\xdd\x73\x0b\x03\x28\xe0\x4f\x9e\x9c\x9d\x94\x96\x9e\ +\xf2\x2e\xdc\x31\x0c\xe4\x48\x45\x57\x0d\x81\x8f\x08\x5c\x35\x1d\ +\x82\x98\x98\x98\x48\xae\x9d\x5a\xb2\x99\x4d\x9d\xb4\x27\x92\x41\ +\x56\x67\xf9\xd4\x3d\xfb\xc8\xe1\xb3\x74\xfc\x3e\xaf\x11\xec\xb4\ +\x74\xd2\x41\x0e\x12\x26\x38\x6c\xda\xb0\xa5\x14\x27\x69\x9f\x76\ +\xd5\xb8\xa9\x19\x7d\xfd\xc2\x00\x0a\xf8\x53\xa7\xe6\x0c\x4a\x4c\ +\x4a\xdc\xa1\xd3\x19\x52\x53\xd3\x92\x69\x10\x13\x80\xa3\x66\x8d\ +\x43\x50\xfb\x09\xf1\x09\x72\x5e\x5e\x80\x4e\x9f\xab\xc1\x57\x1b\ +\x82\x50\xf5\x6a\x1f\x5f\x36\x02\xd1\x13\x40\x47\xae\xc2\xc0\xa4\ +\x8a\x60\x11\x31\x94\xe0\x4e\x5e\x42\x0d\xff\x29\x55\xe3\xe6\x25\ +\x50\x93\xe6\xeb\xf7\x1b\x03\x28\xe0\x4f\x9b\x31\x35\x0d\x47\xaa\ +\xed\x80\x95\x9f\x3c\x28\x65\x20\x63\x02\xb4\x4b\x17\x2f\x93\xe4\ +\x63\x2e\x1f\x93\x98\x22\xf5\x42\xe5\x3b\x83\x2f\xc7\xf1\xc5\x28\ +\x36\x35\xf8\xb4\x30\x8e\x8d\x0e\x47\x9c\x34\x69\x22\x31\x82\xc1\ +\x88\x20\x91\xcd\xc0\xbe\xfc\xf2\xeb\xda\x7d\x7b\xf7\xd1\x74\x2e\ +\x41\x17\x34\x77\xaf\x5f\x19\x40\x29\xde\x9c\x3e\x63\x5a\x06\x4e\ +\xd5\x7a\x17\x83\x19\x92\x62\x62\x50\xa2\x2d\xc0\xbc\x74\xf9\x32\ +\x5a\xb4\xf3\x18\xa6\x6f\x13\xa0\x08\xe9\x8a\xf1\xe9\xaa\x5f\x97\ +\x1c\x17\x65\x20\x23\x8d\x63\xd3\x73\x55\x70\x85\xf4\x53\x21\x67\ +\x24\xf6\x7b\x1c\xda\x48\x65\xe1\x38\xab\x8f\xdc\xbe\xbc\x63\x47\ +\x5a\xd0\xb2\x4d\xc3\x98\xd5\x8d\x9b\x5a\x76\xef\xdf\x5b\xba\x7f\ +\x05\xfc\x89\x13\xc7\xa7\x67\x0c\xc9\xd8\x39\x00\xfa\x1d\x07\x17\ +\x3b\x1d\x8b\xa2\xfc\x0c\xa4\x95\x00\xf3\xf5\xf6\x27\xe3\xad\xb4\ +\xb4\x94\x40\x24\xf5\x6d\x50\x42\xbe\x30\xf8\xe8\x39\x01\xaf\x97\ +\xc1\x27\x06\x0a\x0e\x0d\x41\xeb\xd6\x8d\x7c\xaf\xa7\x33\xf6\x7b\ +\x40\x67\x4a\xce\x60\x48\xd3\x9a\x23\x48\xfb\xf2\x3a\xfe\xa3\xc2\ +\xdf\xaf\xd0\x12\x3c\xff\xfe\x32\xfc\x10\xf8\x29\xa9\x29\x03\x51\ +\xba\xbd\x7d\x20\x16\xce\xc4\x75\x79\xa7\x10\x6f\xf2\x04\x00\x30\ +\xf9\xee\x49\x30\xdc\x86\x8f\x18\xc1\x4f\xca\xa2\xa3\xd1\xb0\x9c\ +\x23\x80\xea\x43\x19\xc8\xd7\x0f\x44\x39\xd8\xd2\x5b\x6f\xe5\xc6\ +\x9e\x1c\xe5\x6b\xac\x6f\xec\x79\xe4\x91\x47\x8f\x63\xda\x27\x9d\ +\x89\xab\xb6\xf8\x35\x77\xaf\x5f\x18\x40\x01\x1f\x67\xde\xc5\xdc\ +\x74\xf3\x92\xcd\x38\xf8\x78\xa8\xfa\x53\x92\x5c\x5c\x71\x0e\x9e\ +\xad\xfc\x72\x85\xb5\xa9\xb1\xc9\xae\x37\x18\x78\xca\x57\x87\x45\ +\xdc\x80\x23\xd1\x28\x68\x33\x6a\xe4\x68\x86\xb3\xef\x18\xd2\xb3\ +\xca\x36\xa0\x44\x04\xe5\x2d\x81\xb7\x7e\x2f\xbf\x6d\x19\xa2\x88\ +\xde\x74\x97\x0e\x0f\xb8\x98\xf6\x47\x1f\xf9\x5d\x71\x49\x49\x09\ +\x57\xfd\x9c\x8a\x45\x82\xa7\x05\xd4\xa5\x81\xdf\x3f\x36\x00\x25\ +\x76\x70\x50\x62\xc8\xca\xbb\xee\x78\xd1\xcf\xcf\x67\x14\x40\x92\ +\xd5\xbd\xcd\x26\x49\x18\xcb\xd2\x7e\xe0\xdb\x03\x26\x1c\x62\xd9\ +\x21\xa4\x50\x07\xf2\x40\x3e\x20\x60\xfe\xd5\xf3\xc2\x30\xb9\xcb\ +\x93\x7f\xa7\xae\xbe\x96\x02\x41\x53\xa7\x4c\x65\x1f\x7c\xf4\x01\ +\x1d\x9f\x2a\x7c\x7e\x39\x28\x04\xac\xe9\xc4\xcd\x65\x4b\x6f\x45\ +\x23\xa8\x37\x7e\x48\x6e\x00\x91\xd6\xad\x7b\xee\x5c\x41\x41\x41\ +\x91\xca\xdd\xab\x50\x83\xaf\x19\x7d\x3f\xb9\x06\x50\xa6\x6d\xaf\ +\xba\xff\x9e\xd5\xa1\xa1\x21\xb7\x02\x47\x19\xfc\xb6\xb6\x0e\xdb\ +\xfa\x57\x5e\x2b\x3f\x92\x97\x7f\x09\x41\x99\x8b\x64\x85\x2b\x47\ +\xa3\x34\x9a\x70\x40\x5e\xfe\x91\x82\x0e\x94\x7d\xf9\x80\x19\xb8\ +\x28\xc3\x97\x6f\x67\x60\x26\x4a\xe1\xd6\xd6\xd5\x72\x60\xd5\x61\ +\x61\x2a\xe0\x5c\x0a\xf0\x45\x59\x98\x9c\xef\x7f\xfd\xf5\x37\x2a\ +\xde\x7a\xf3\xad\x02\x92\x7c\xd5\x28\x76\xcd\xdd\xeb\x5f\x0d\xa0\ +\x07\x79\xe3\xbc\xdb\x58\x1c\xa0\x74\xbb\x24\xa3\xcf\x78\xf5\x8d\ +\x7d\xfd\x2b\xaf\x9f\xc3\x31\xa6\x1c\x78\x4e\xe5\x2a\x2b\x5c\x07\ +\xf2\x03\x45\x81\x12\x3f\xdc\xf9\x91\x09\x80\x8e\x1c\x36\x6c\x48\ +\xb0\x43\x13\x20\x53\x4c\x32\x6b\xc3\x03\x41\x1f\xfa\x06\x0c\x4a\ +\xb4\x6b\xdf\x40\x95\x41\x62\x7f\x20\x63\x11\x43\x9a\xea\xff\xf1\ +\x8f\x7f\x1c\x55\xa7\x76\x35\xf0\xfb\x9d\x01\x94\x0a\xde\x59\xb3\ +\xaf\x5a\x00\xd5\x1d\x2a\xab\x7e\x3c\xbe\xfe\x9f\x7d\xd5\x00\xff\ +\x9c\x8b\x56\xea\x4e\xc1\x00\x3e\xa0\x70\xd1\x6a\xd5\xba\xe3\xdd\ +\xf7\xa4\x41\xc9\x03\x73\x30\xdc\xc1\xd8\x9b\xd4\xa1\xa6\x0e\xda\ +\x06\x20\xe1\x54\x17\x70\xdd\xb5\xd7\xd0\xb1\xe9\x62\x72\x17\x69\ +\x19\xcc\xe5\x6b\x5d\xbb\x76\xed\x51\x01\x7c\xb1\xe6\xee\xb9\x8b\ +\x01\x94\x72\xae\xa0\x88\xc8\x88\x29\xea\x51\x6a\x28\xae\xb4\x7d\ +\xfb\xcd\xfe\xb3\x62\x1f\x3e\x2e\x12\x2f\xb5\xa0\x76\xb5\x0d\xa0\ +\x3a\x24\xa9\xc7\x62\xb6\x18\x70\xf2\x75\x42\xce\x94\xc9\x29\x28\ +\xd3\x26\x77\x0e\xdb\x06\xc9\x2e\x4a\xc5\x70\xe6\xee\xd5\xa8\xe7\ +\x0b\x22\x8f\xc1\x28\x11\xa6\xfc\x24\x0f\xf3\xbd\xf7\xae\x2a\x80\ +\xeb\xa8\x35\x6e\xba\x69\xe9\x9d\x9e\x13\x03\xa0\x86\x2f\x4d\xcd\ +\x16\x95\x15\x55\xad\x00\xf0\xb2\xa8\xae\x3d\xe7\x74\x22\x96\x45\ +\x48\x67\x9b\x78\xaf\x5c\xdc\x87\x29\x9b\x85\x45\x8e\x8e\x1d\x6f\ +\x1f\x6f\x06\x60\x49\x0b\xcc\x9f\x37\x87\x05\x85\x70\xf0\xed\x42\ +\xfa\xa9\x92\xb7\x6b\xe5\xca\x7b\x8e\xa1\xa0\xe4\x94\xd6\xb8\xe9\ +\x7e\x0d\xa0\x53\x31\x40\x80\x87\xa7\x31\x58\xad\x16\xda\xdb\xdb\ +\x5a\x05\x18\x95\x42\x1d\xb7\x39\x5b\xe2\xaa\xe7\x2d\xe2\xde\xd0\ +\xaa\xaa\xea\x33\x28\xde\xb4\x19\xe0\xd8\x5b\x7b\x7a\x55\xff\x55\ +\x57\xcd\x64\xc1\xa2\x7e\xdf\x51\xfb\x07\x1f\xbf\xe7\xb7\xf7\x3f\ +\x70\xa2\xb2\xb2\x82\x33\xcc\x49\xc7\x58\x56\x2d\xd0\xe3\x3e\x0d\ +\xa0\x66\x00\x5f\xe5\x7d\x42\x14\xfb\xb5\x8f\x55\x75\xde\x2d\xb9\ +\x7e\x2a\xc0\xd5\xb7\xda\x04\x60\x6d\x8e\xe3\x52\x71\xd2\x36\x67\ +\x14\x3a\x86\x7d\xea\xb4\x1c\x16\x12\x1a\xc8\x7b\xf5\xe5\x7d\xbf\ +\xa5\xb9\xd5\xba\xf6\xe1\x47\x8a\x71\x6e\x3e\x81\xef\xc8\xee\x69\ +\xa9\x5d\xb7\xdb\x00\x4a\xa1\x47\x17\xd0\xf2\xf4\xf0\x0c\x70\xc0\ +\x9a\x90\x10\x1f\xac\x3e\xaa\xdc\x19\x7c\x67\x26\x10\xf7\x75\xa0\ +\x3a\xc8\x0c\x63\xcf\x8b\x61\xc1\xdd\xa3\x20\x8f\xd5\x6a\x47\x79\ +\x18\x07\xdf\x8e\xe0\x90\xd9\xf6\xf4\x53\x4f\x95\x9c\x3a\x75\x8a\ +\xe6\xf0\x6b\x95\xbc\xee\x5f\x7a\x57\xb5\xfd\x2d\xcd\xa6\x7a\x75\ +\x12\x2f\x36\x3e\x2e\x6c\xf8\x88\xe1\x91\xe2\x7e\x1d\xd1\x0f\x2f\ +\x3b\xe6\xf9\x0f\x82\x6f\x6f\x90\x87\x36\x50\x79\x17\x08\x57\xb3\ +\xd9\x62\x5f\xf7\xec\xba\xd2\x63\xc7\x8e\xd3\x78\x36\xc7\x9c\x1e\ +\xad\x71\xd3\xfd\x0c\xe0\x2c\xbd\xd6\x72\x2c\x15\xc6\xe4\xba\x2d\ +\x5b\x76\xeb\x3c\xe1\xeb\x7b\x09\x4d\xa1\xff\x9e\x42\x51\x63\x50\ +\x50\xa0\xff\xf8\x09\xe3\xaf\x97\x54\x18\x92\x3b\x08\xc9\x87\x86\ +\x91\x5e\x7a\xe1\xe5\xb2\xfc\xfc\x7c\x07\xf8\xc5\xea\x40\x8f\xd6\ +\xb8\xf9\xf3\x31\x40\x0f\xc8\x72\xe0\xc0\xc1\x12\x3b\x16\x13\xab\ +\xa3\xa3\x0d\xdb\xc0\x80\x51\x2b\xee\xf8\xcd\x5c\x1e\x25\x04\x79\ +\xc9\xda\xc0\xf5\xb9\x7d\x7e\xbf\x59\xb1\xfc\x2e\xe4\x06\x12\x04\ +\x8c\x32\x03\xc0\x18\x94\xd0\xb7\x77\xf1\xf0\xe1\xc3\x04\xbe\xa0\ +\x32\xad\x6b\xf7\xe7\x0d\x05\x4b\x2a\xf0\x02\xe0\xc3\x87\x24\x27\ +\x27\xa5\x62\x5a\x47\x30\x7d\x48\xe7\xe5\xf7\x60\xda\xd6\xd8\xf1\ +\xc1\x21\x41\x55\xf0\xef\xcf\x0b\x66\x91\x88\x54\x45\x23\x3e\x3e\ +\xde\x41\xbf\x5d\x7d\xdf\x5a\x8c\x72\x5d\x01\xb5\xaf\x53\xb3\x87\ +\x84\xf5\xde\xbb\x3b\xcb\x71\xc8\x32\x07\xff\x84\xa0\x52\x47\x4c\ +\x41\xf3\xf5\xdd\xbf\x0c\xae\xb2\x80\xa0\x60\xf8\xe5\xde\x63\xc7\ +\x65\x0d\x41\x68\x96\xbf\x4f\x3e\x7c\x8f\xd5\xaa\x1f\x3d\x6a\x74\ +\x6e\x4e\xce\xa4\x68\xd4\xe8\x95\x60\xe2\x96\x45\x15\x41\xf4\x5e\ +\xf0\xab\xf9\x19\x4b\x6e\xbc\xfe\x75\xa8\xff\xc5\x4e\xe0\x53\x72\ +\x67\xc7\xbb\xef\x57\xe4\xe5\x1d\x21\x6b\x5f\x80\x7f\x56\x94\x71\ +\x77\x68\xa9\xdd\x9f\xbf\x20\x44\x2f\xc0\x8f\x04\x0d\x01\x65\x23\ +\x24\xbc\x30\x77\xe6\xf4\x61\xaa\xa8\x20\xd5\xfd\x07\x05\x05\xf3\ +\x12\xf0\xae\xc6\x86\xfa\xef\x4c\x26\x53\x09\x07\x1b\x8d\x1f\x99\ +\xf8\x6c\x3c\xef\xd8\x57\x14\xb8\x68\xdd\x12\xe0\x17\xe4\x1f\x75\ +\x80\x7f\x0c\x54\xa2\xf9\xfa\xff\xdb\xde\xb5\xad\x34\x0c\x44\xc1\ +\x1a\x4b\x04\xad\xd4\x5a\x4c\x1a\xb1\xa2\x22\x82\xe0\x4b\xc5\xa2\ +\x3f\xab\x08\x05\x7f\x44\x7d\x55\x93\xa2\x92\x68\x2b\x08\x82\xc6\ +\x92\xa2\xbd\xa9\x4d\x1a\xc7\x30\xc1\xa5\xf4\x03\xb6\xb0\x0b\x43\ +\x42\x20\x4f\x33\xbb\xe7\x64\xcf\xec\x89\x74\xd5\x40\x0a\x82\xfd\ +\x7c\x1a\x8d\xe6\x4c\xc9\x32\x2d\xd3\x34\x17\x33\x1c\x51\xd2\xcd\ +\xab\x97\xe9\x75\xbb\x59\xe8\x62\x13\x26\x90\x2a\xc8\x3f\x80\xeb\ +\xa7\xcc\xf7\x45\xf2\x93\x3f\x6c\xe3\xf0\xc6\xf3\xf5\xd5\x0d\x7b\ +\xf0\xd3\xd4\x41\x0f\xbf\x22\x5f\x2e\x01\xc4\x63\x2b\xc2\x9c\x63\ +\xd7\x43\xc4\xfd\x22\x0c\x9f\xb9\x94\x5e\xd1\xdd\x33\x71\xd0\x34\ +\x02\x5b\x58\x78\x72\x7c\xfa\xe8\xb9\x0f\xa9\x85\xdb\x06\x5c\x91\ +\x7c\x95\xf0\xc9\xe7\x08\x8a\x81\x51\x02\xe6\x05\x77\xb7\xf7\x3f\ +\xd8\xa3\xd7\x71\xd8\x23\x8f\xe3\xdf\x1a\xb8\x9d\xcc\x3b\x89\x1f\ +\x85\x51\x7c\x71\x7e\x19\xd4\x6a\x67\x6e\x3b\x68\x7b\x24\xbf\x2e\ +\x36\x6b\x50\xa6\x0e\x49\x4d\xa1\xe2\xd7\x00\x50\x02\x76\x80\x3d\ +\x60\x17\x31\x7e\xeb\xf0\xa8\xba\x5e\xd9\xaf\x14\x2c\xcb\xd2\xb5\ +\x59\xb0\x1d\xff\x27\x79\x38\x15\x34\x74\x6c\xe7\x03\xa6\x10\x1f\ +\xb3\xff\x95\xbb\x7a\x1e\x89\x6f\x32\xe1\xeb\x28\xf2\x25\x16\xc0\ +\x78\x9b\x17\x8a\x60\x83\x42\xd8\x06\xd6\x80\x15\xfc\xc0\x29\x67\ +\x18\xc6\x02\x72\x00\x0d\x71\x3e\xf2\xdf\xfc\x01\xf2\x83\x3e\x8b\ +\x41\x3e\xf7\xf3\x9f\xfe\xc0\xfb\x56\x5a\x3e\x56\xe4\x4f\x87\x2d\ +\x5c\x2c\x0e\x15\x81\x55\xa0\x4c\x01\x98\xc0\x12\x4d\x20\x59\x12\ +\xfa\xc5\xa5\xbd\xc5\x99\xfe\xc2\xaa\xe0\x3b\x0b\x3b\x03\x92\x1f\ +\x2b\xf2\x65\x17\x00\x87\xf8\x8d\xcf\x90\x50\x00\x96\x89\xbc\x20\ +\x80\x88\x02\xe8\x70\x05\x08\x78\xfd\x04\xfa\x69\xa6\xaf\xb2\xfd\ +\x69\x13\x80\xb8\x41\x44\x21\x10\xf3\xbc\xea\x80\x46\x62\x87\x8c\ +\xed\x03\xe2\x9b\xcf\x42\x35\xeb\xe5\x1d\xbf\x46\x60\x13\x43\x4c\ +\xbf\x77\x31\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x26\xe8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x11\x26\x1b\x48\x8f\x00\x9e\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x26\x75\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x09\x98\x5c\x55\x99\xf6\x7b\xef\xad\xae\ +\xa5\xab\xf7\x7d\x4d\x77\xa7\x3b\x1b\x90\x04\x22\x24\x40\x58\x0d\ +\xa8\x88\x8c\xb2\x8a\x8a\xc3\x28\xca\x68\xd8\x82\x0a\xf8\xe0\x28\ +\xb2\xb8\x21\xa2\xa2\x80\x10\x40\x16\x43\xc6\x75\x1c\x67\x1c\xfd\ +\xd5\x01\x44\x54\x94\x25\x06\x42\x80\x24\x24\xe9\xce\x9e\x74\x7a\ +\xad\x5e\xab\xee\xf9\xe6\xdc\x53\xa7\xea\xbb\x4b\x2a\x6d\x24\x4b\ +\x87\xbf\x4e\x9e\x53\xdf\xd9\x6e\x77\xea\xbe\xef\xb7\x9c\xe5\xde\ +\x36\x90\x4f\xff\x5f\xa7\x3c\x01\x90\x27\x40\x3e\xe5\x09\x90\x4f\ +\x79\x02\xe4\x53\x9e\x00\xf9\x94\x27\x40\x3e\xe5\x09\x90\x4f\x79\ +\x02\xe4\x53\x9e\x00\xf9\x94\x27\x40\x3e\xe9\x44\x44\x8e\x30\x01\ +\x44\x01\xc4\x00\x58\x00\x6c\x00\xc3\x00\x46\x0d\xc3\xa0\x3c\x01\ +\xde\xc2\xe9\xaa\x6f\xfe\xa1\xa2\x77\x70\x6c\x49\x5d\x65\xe1\x59\ +\x4d\xd5\xf1\xf6\xfa\xaa\x42\x54\x14\x47\xfa\x93\x49\xf1\x97\xa1\ +\xd1\xe4\xa3\x17\x9c\xde\xf1\x94\x43\x06\x49\x84\x3c\x01\xde\x6a\ +\x69\xc6\x07\x1f\x7f\x6f\x49\x3c\xbc\xf4\x88\xd6\xf2\xea\x59\x2d\ +\xe5\x98\x39\xa5\x0c\xd3\x9b\xcb\x50\x53\x1e\xc3\x96\xee\x21\x3c\ +\xf7\xea\x0e\x5a\xbb\xa9\xf7\xd7\xad\x75\x25\x1f\xff\xc4\xb9\xb3\ +\xb7\x48\x12\xe4\x09\xf0\x56\x48\xd3\x2f\x5e\x16\x03\x70\x07\x40\ +\x9f\x2c\x8c\x86\x8c\x63\x67\xd6\x60\x6e\x47\x25\x66\x28\x02\x94\ +\xa3\xa8\xb0\x00\x9d\xdb\x06\xf1\x7a\x57\x0f\x5e\xd9\xd0\x83\x55\ +\xeb\xbb\xd7\x34\x56\xc5\x4f\xbc\xe7\xba\x45\xbb\xf3\x04\x38\xcc\ +\xd3\xb4\xf7\x3f\x7a\x14\x80\xe5\x04\x3a\x0a\x44\x08\x87\x4c\x1c\ +\x37\xab\x06\x0b\x67\xd7\x2b\x02\xb4\x37\x95\x01\x02\x78\x63\xdb\ +\x00\xd6\x74\xf5\xe2\x75\x99\x5f\xeb\xec\xc5\xb6\xdd\x89\x7b\x9f\ +\x7f\xe8\x43\x57\x38\x31\x41\x9e\x00\x87\x23\xf0\x17\x3d\xec\x88\ +\xc5\x04\xba\x03\x44\x31\x99\x01\x10\x0c\x03\x38\xb2\xad\x02\xe7\ +\x9c\xd4\x86\x23\x5b\x2b\xd1\x5c\x5b\x84\xc1\xa1\x24\xd6\x6e\xe9\ +\xc7\xda\x4d\x7d\x92\x04\x32\x6f\xee\x43\x77\xdf\xf0\x96\x95\x8f\ +\x5d\xda\x22\x09\x60\xe7\x09\x70\x98\xa5\x8e\x0b\x1f\xaa\x02\xe1\ +\x01\x82\x78\x2f\x88\xa0\x32\xd2\xb9\x58\x9a\xfb\x8f\xbd\x6f\x2e\ +\xce\x3a\x7e\x2a\x2a\xca\x0a\x31\x32\x3a\x2e\xc1\x4e\xe0\xe5\xb5\ +\xdd\x90\xfe\x1f\x6b\x64\x5e\xb7\xb9\x1f\x83\x23\x49\xac\x5e\x7e\ +\x99\x25\x09\x20\xf2\x04\x38\x9c\xc0\xbf\xe0\x81\xd3\x89\xe8\x31\ +\x02\x35\x82\x84\x02\x3d\x43\x82\x45\xf3\x5b\xf1\xd5\x2b\xdf\x0e\ +\x3b\x14\x41\xef\xb8\xc0\x98\x0d\x84\x4d\xa0\x2a\x6a\x62\xe5\xaa\ +\x0d\x78\xec\x97\x2f\x49\x02\xf4\xa3\xbb\x7f\x18\xa9\x14\xe1\x8d\ +\xff\x58\x6c\xc8\x94\x8f\x01\x0e\x13\xe0\x43\x44\xe2\x16\x22\xba\ +\x01\x24\x4c\x05\x3a\x84\x2c\x12\x62\x11\x0b\x37\xfd\xeb\xa9\x78\ +\xe7\x49\xb3\xb0\x7e\x20\x85\x71\x41\xe9\x6e\xb0\x7b\x2f\x31\x52\ +\xb8\xe8\xaa\x87\x31\x32\x96\x82\xd0\xb7\x73\xe3\x2f\xae\x31\xf2\ +\x41\xe0\x61\x90\xda\xcf\xbf\x7f\x2a\x91\x78\x1c\x44\x0b\x40\x02\ +\x4e\x26\x22\x10\x04\xe6\x4c\xab\xc1\x9d\x9f\x7a\x17\xcc\x78\x11\ +\xb6\x0d\xa5\x34\xf0\xc1\x14\xb1\x0c\x5c\xf0\xb1\xbb\x75\xcd\x50\ +\xb1\xc2\xc6\xff\xfe\x74\x9e\x00\x93\x3d\x4d\x3d\xef\x7b\x1f\x04\ +\xd1\xbd\x20\x51\x42\x1a\x7c\x85\xb2\x21\x70\xc5\x45\xf3\xf1\xd1\ +\xf3\x16\x60\xc3\x40\x12\x43\xe3\x13\xbb\xf2\x4b\x2e\xff\xae\xbe\ +\x8b\x06\x1c\x06\x74\xfd\xcf\xf5\x79\x02\x4c\x5a\xad\x3f\xef\xfe\ +\x62\x82\x7d\x37\x04\x7d\x98\xc8\x06\x6b\xbe\x40\x53\x6d\x31\xbe\ +\x7e\xed\x59\xa8\x6f\xac\x46\x67\xff\xb8\x47\xeb\x09\x04\x90\x96\ +\xae\x64\x9a\xc0\x3f\x4b\x02\x90\x61\xa4\xf1\x87\x24\xc0\xaf\x6f\ +\xcc\x13\x60\x92\x6a\xfd\xb1\x20\xb1\x9c\x84\xe8\x80\x06\x9f\x74\ +\x7e\xef\x69\x33\x71\xe3\xc7\x17\x61\xf3\x90\x8d\xbe\x91\x14\xfb\ +\xf9\x09\x92\x09\x49\x80\x4f\x7e\x47\x95\xd3\x81\x9f\x81\x4d\xbf\ +\xf9\x7c\x9e\x00\x93\xcc\xd7\x1b\x24\xc4\x75\x20\x71\x1b\x51\xaa\ +\x40\x4a\xc8\x3a\x40\x36\x8a\xe3\x61\xdc\xbc\xf8\x4c\x1c\x7b\x74\ +\x1b\xd6\x75\x8f\x20\x25\xdb\x03\x89\xf6\x42\x00\x09\xfa\xbf\x7c\ +\xf2\x5b\xd0\xea\xaf\xe4\xe6\xdf\xdd\x9c\x27\xc0\xa4\xd1\xfa\xf3\ +\xef\xab\x87\x10\x8f\x80\xc4\x99\x24\x6c\x05\xba\x94\x4a\xeb\xe7\ +\xcf\x6e\xc2\x97\xae\x7a\x17\x12\x30\xb1\x33\xc1\x26\x3f\x57\x22\ +\xa2\x00\x23\x42\xa6\x89\x8f\x48\x02\x90\xcb\x02\x6c\x79\xe2\xb6\ +\x3c\x01\x26\x87\xc9\xbf\xef\xdd\x20\xf1\xb0\x04\xbc\x9a\x81\xb7\ +\x25\x68\xc0\x92\x0f\x2f\xc4\x7b\xcf\x98\x8b\xb5\xbb\x86\x30\x9a\ +\x14\xf0\x79\xfb\x09\x5c\x00\x77\x5b\xa6\x89\xcb\x16\xdf\xe9\xb1\ +\x00\x5b\x9f\xfa\x6a\x9e\x00\x87\xd4\xe4\x5f\xf0\x40\x04\x64\x7f\ +\x4d\x02\x7e\x35\x09\x61\x80\x52\x90\x65\x95\xdb\x9b\xcb\xf1\xa5\ +\xab\xdf\x85\x58\x49\x11\x36\xf5\x0e\x6b\xb8\x73\x83\x4c\x13\x70\ +\xc1\xb2\x4c\x7c\x7c\xf1\x1d\x80\x61\xc2\x80\x26\xc0\xd3\x5f\xcf\ +\x13\xe0\x90\x81\x7f\xe1\x83\x33\x61\xdb\xcb\x89\xec\xa3\x49\xa4\ +\x00\xad\xf5\x24\xe5\xc5\x67\xcd\xc6\xbf\x5e\xb4\x10\xeb\x7b\x86\ +\x90\x18\x4d\x79\x95\x99\x48\xca\x7d\x4f\x21\xd3\xc0\xe5\x57\x4a\ +\x02\x50\x7a\x0a\xe8\xfc\xdb\xf6\xcc\x9d\x79\x02\x1c\x22\xf0\x3f\ +\x06\x61\x7f\x4b\x82\x1d\x97\x12\x0e\x01\x04\xa5\x50\x55\x1a\xc5\ +\x17\x3e\xb1\x08\xad\x2d\xb5\x58\xdf\x9d\x80\x2d\xc4\x44\xce\x7e\ +\x82\x20\x90\xc9\x52\x60\x99\xf8\xc4\x55\x77\x80\x14\xf4\x50\x24\ +\xd8\xfe\xc7\xbb\xf2\x04\x38\x98\xa9\xe3\xfd\x8f\x94\x41\xd8\xf7\ +\x4b\xe0\x2f\xcc\x68\xbd\x90\x92\x28\x85\x53\x8e\x99\x82\xeb\x2f\ +\x3b\x1d\x3b\x86\xc6\xd1\x93\x18\xf3\x81\x4a\x13\xdc\x02\x8e\x07\ +\x72\xf1\x24\xec\x10\xe0\xea\xdb\x35\xfc\xf2\xd3\x21\xc0\x9f\xef\ +\xce\x13\xe0\x20\x82\xbf\x10\x24\x96\x49\xf0\x5b\x14\xf8\x76\x5a\ +\xeb\xa3\x21\x60\xc9\x25\x27\xe0\xc4\x63\xdb\xb1\x76\xfb\x00\xc6\ +\x53\xb6\xfe\xb2\xfb\xfe\x75\x59\xdf\x09\x9c\xd8\x02\x2c\xbe\xea\ +\x6b\x3a\x08\x4c\xe7\x9d\xcf\x7e\x2f\x4f\x80\x03\x9d\xa6\x5d\xbc\ +\xcc\x02\x89\xcf\x11\x89\x2f\x40\x24\x2d\x65\xee\x65\x76\xe4\xac\ +\xd6\x0a\xb9\xa8\x73\x1a\x92\x8e\x36\xf6\x8d\x60\x7f\x26\x72\x4f\ +\x09\x09\xea\xa0\xc8\x95\x57\x7f\x05\x04\x1d\x03\x38\x04\xf8\xeb\ +\xd2\x3c\x01\x0e\x2c\xf8\x3f\x68\x06\xb0\x0c\x24\x4e\x26\x3b\x85\ +\x34\xf8\x49\x18\x64\xe3\x92\xb3\x8f\xc4\xb9\x67\xcc\xc6\x1b\x3b\ +\xfa\x30\x32\x6e\x4b\x40\x0e\xc4\xd7\x64\x12\x14\x38\x04\xb8\xea\ +\x4b\x00\x4c\x18\x66\xda\x0d\xec\x7a\xfe\xa1\x3c\x01\x0e\x20\xf8\ +\xe7\x01\x78\x00\x10\xe5\x64\xa7\xb5\x1e\x32\xd7\x55\x44\x71\xdd\ +\xa5\x27\xa0\xac\x22\x8e\x4d\xdd\x83\x5a\x57\x0d\xfd\x79\x80\x08\ +\x00\x28\x02\x5c\x7d\xe5\xad\x6a\x1a\x08\xbd\x10\xd4\xfd\xe2\x23\ +\x79\x02\x1c\x00\xe0\x0b\x01\x7c\x13\xa0\xcb\x41\xd0\x53\xbb\x14\ +\xc8\x4e\x62\xd1\x71\x8d\xf8\xe8\xb9\xf3\xb0\xa5\x77\x08\x03\xc3\ +\x63\xbc\x2e\x6f\xfc\xbd\x1e\xdf\xd0\x99\x7d\xbd\xaa\x4f\x1c\x1a\ +\xaa\x20\xf0\x9a\xab\x6f\x81\x61\x98\x4e\x5d\xc9\xee\x15\x3f\xc8\ +\x13\x60\x3f\x83\x3f\x07\xc0\xbf\x03\x34\x0b\x44\x0a\x00\x47\xfb\ +\x8b\xa2\xc0\xe2\x0b\xe6\x62\x46\x7b\x35\x36\xee\xec\x47\xca\xd6\ +\xb1\x98\x1b\x46\x55\xcf\x05\xb4\x31\xf1\x1d\xa1\xbd\x06\x87\x2a\ +\x08\x5c\x72\xcd\x17\xd3\x2e\x40\xc7\x01\xbb\x57\x2e\xcf\x13\x60\ +\x3f\x01\x6f\x00\xb8\x12\xa0\xdb\x41\x14\xcd\xea\x9d\xb0\x71\xd4\ +\xd4\x52\x2c\xbe\x70\x2e\x06\xc6\x52\xe8\x19\x1c\xe6\xaf\x21\xa5\ +\xc6\x81\x93\x82\x46\xc9\x09\x80\x9e\x70\x56\x18\x48\x21\xcb\xc0\ +\xa7\xae\xb9\x09\x80\x99\x9d\x05\xf4\xbc\xf4\xa3\x3c\x01\xf6\x03\ +\xf8\xd5\x00\x3d\x04\xe0\x3d\xd9\x55\x3a\x29\x43\x16\xf0\x81\x33\ +\xdb\x70\xf2\xbc\x26\xa9\xf5\x3c\xbd\xe3\xaf\xe2\x9a\x91\x69\x8d\ +\xcf\x95\xf4\x20\x26\x09\x91\xaa\xd3\x44\x8e\x9f\x88\x09\x10\x32\ +\xf1\xe9\xab\x3f\x9f\x25\x80\xe1\x10\x60\xd5\x4f\xf3\x04\x78\x73\ +\xe0\x3f\x76\x06\x80\x47\x41\x54\x9f\xd5\x7a\x22\x34\xd5\x14\xe2\ +\x93\xe7\x1d\x01\x2b\x6c\x62\x47\x6f\x82\x7d\xbc\x1b\x78\xf5\xe1\ +\x9d\xf1\x73\xa7\x06\x9d\xb2\x82\x7b\x73\x18\x04\xca\x49\x04\x5e\ +\x0a\xfe\xcc\x35\x9f\x03\x0c\x33\x1b\x77\xf4\xbe\xf2\xf3\x3c\x01\ +\xfe\x41\xad\x2f\x00\xe8\x56\x10\xae\x93\xd2\xcc\x68\x3d\x40\x78\ +\xc7\xfc\x7a\x9c\x73\x4a\x1b\xb6\xf4\x0c\xaa\x03\x98\x86\xc1\x11\ +\xbe\x5b\xed\x15\x06\x7e\xd0\x29\x2d\x99\x27\x86\x37\x4e\x00\x7f\ +\x4c\xbc\x09\x48\xfa\x93\xb7\x83\xaf\xbb\xe6\xc6\x34\xf8\x30\x95\ +\xec\x7d\xf5\x17\xc6\x21\x78\x78\xd5\x00\x10\x06\x10\x62\x7a\xf2\ +\xb3\x8a\x93\x97\x00\xac\xf5\x1d\x00\x1e\x07\xd1\x71\x6e\xad\x2f\ +\x2b\x0a\xe1\x23\xef\x99\x81\xda\xaa\x18\xb6\x4a\xf0\x85\x60\x4d\ +\x37\x34\x68\x5e\xcd\xd7\x65\xae\xf0\xf8\xfd\x16\x00\x72\xb7\x65\ +\x18\xb8\xe1\xda\xcf\xea\x65\x60\x9e\x0a\x1a\xa6\xa5\xa4\x2c\xa4\ +\xdb\x4d\x99\x61\x3a\xed\xdc\xa6\xb2\xc5\xfd\xaa\x5d\xb7\x99\xb2\ +\x2c\x25\xc1\xc8\xdc\x0b\xa6\x20\x51\x60\xab\xb2\xac\x38\x86\x19\ +\x6d\x75\x68\xa8\x29\x43\x4d\x45\x71\x4f\x6b\x63\xd5\x73\x56\xc8\ +\xbc\xe1\xd2\xf7\x9d\xf4\xd2\x44\x4f\x29\x19\x93\x00\xfc\x4b\x40\ +\xb8\x07\xa0\x62\xb7\xd6\x1f\x3d\xad\x0c\x17\x9f\xd9\x8e\x9e\xc4\ +\x08\x12\xa3\xe3\x19\x34\x59\xcb\xd3\x0c\xe0\x36\xae\x67\x41\xe7\ +\x99\x00\x7f\x4d\x56\x79\x36\x10\x3c\x22\xc8\x01\xca\xb9\x1c\x98\ +\xc6\xed\xb3\x4b\xae\xcf\xba\x00\x26\x02\x67\xc3\x47\x02\x98\x12\ +\x60\x1f\x09\xe0\x00\xce\x04\x91\x59\x8f\x83\x94\x60\xc0\xc9\x47\ +\x06\x1d\x1f\x49\xd0\x8b\x70\xc2\x31\x1d\x98\xda\x5c\x8d\x96\xfa\ +\x4a\x94\x97\xc6\xf1\xf2\xeb\x5d\x83\x89\xe1\xb1\xe3\x6f\x5d\x72\ +\xc1\xea\xc9\x45\x00\x06\xbe\x04\xc0\xdd\x20\xba\xc4\x0d\x7c\xa4\ +\xc0\xc0\xf9\xa7\x4f\xc1\x91\xed\x15\xd8\xd2\x3d\x00\x5b\x90\xc6\ +\xda\xcc\x1e\xc3\xd2\x0d\x5a\xb0\x35\xe0\x46\x43\x8e\x0b\x04\x87\ +\x4c\x0e\xa6\xc0\xdf\x79\x4b\xc8\x57\xe2\xa5\xa6\xcf\x2d\xb9\x4e\ +\x01\xe8\x03\x5f\x97\x9d\x36\x06\x95\x35\x9c\xc7\x65\xfa\xb9\xcd\ +\xd2\xe3\x34\x21\x80\x80\xd6\xeb\xc6\x2c\x21\xa6\x34\x54\xe2\xec\ +\x53\xe7\x48\x02\xd4\xa0\xa6\xb2\x04\xbb\x7b\x07\xb1\x75\x67\x2f\ +\x56\xbe\xd6\xf5\xd3\x65\xdf\x58\x7c\xe1\xde\xac\x80\x71\x88\xc0\ +\x9f\x0f\xc2\xe3\x00\xb5\x93\xeb\x8b\xb5\xd4\xc4\xf0\x81\x77\xb6\ +\x21\x45\x02\x7d\x89\x51\xd6\xec\xac\x01\x97\xc0\x9a\x6e\xcd\xdf\ +\x93\x2b\xf0\xe9\xb3\xa9\xeb\xdc\xe2\x73\x11\xb9\x00\x0f\xda\x03\ +\x16\x8c\xc7\x4d\x9f\xb9\x5e\xff\x3f\x9c\xb1\x6e\x4d\x77\x69\xbf\ +\x2b\x9b\x5a\xe3\x21\xa5\xd7\x42\x58\x4c\x00\x8f\xd5\x30\x5c\xe0\ +\x33\x19\x08\x04\x43\xdf\xb7\x8e\x29\x35\xf8\xc0\x7b\x8e\xc7\x94\ +\xc6\x2a\x8c\x8f\xa7\xf0\x46\xd7\x76\x49\x80\x3e\xac\x7a\x7d\xd3\ +\xce\xdf\x3c\xfc\xd9\xfa\xbd\x3d\xaa\x66\x1c\x64\xe0\x4d\x10\xae\ +\x07\xe8\x16\x02\x0a\xb4\xd6\x2b\x6d\x5d\xf4\xb6\x2a\x9c\x38\xb7\ +\x0e\xdb\x7b\x12\x48\xda\x82\x03\x36\x0d\x38\xdf\x64\xbf\x96\x6b\ +\x82\x64\x80\xe6\x78\x80\xaf\x73\xb7\x19\x7e\xdd\xcf\x39\x6b\xf0\ +\xde\xf8\x1c\x7b\xc2\x73\xda\x6a\x32\x95\xc0\x1a\x22\xb7\x07\xaf\ +\x0b\x6e\x4d\x13\x83\xcd\x43\xdc\xe6\x3f\x30\x9e\x13\x7f\xd7\x35\ +\x6b\x36\xe1\xcf\x7f\x5b\x87\xcd\xdb\x76\x63\xfd\xa6\x1d\xd8\xf0\ +\xe4\xb7\x0d\x99\x0e\xa1\x0b\x60\xf0\x1b\x40\x78\x14\xa0\x45\x6e\ +\xad\xaf\x28\x0e\xe1\x82\xd3\x9b\x51\x54\x68\xf1\xa2\x8e\x02\x4d\ +\x03\x6e\x04\xb4\x9d\xc9\x60\x68\xc8\x83\xf1\x80\xdb\x25\xe8\x12\ +\x97\x19\x60\xbe\x86\xf6\xc5\x11\x10\x71\x85\x21\xd3\x7c\x66\x70\ +\x84\xfa\xc8\xf6\xaa\x3e\x22\xdd\x47\xec\xcf\x89\x48\x67\x1e\x23\ +\xb2\x66\x9f\xcb\x24\x9c\xaa\xd0\xd7\xf2\x35\x99\x14\x0e\x59\x58\ +\xb9\x62\x0d\x9e\xfd\xdb\x5a\xa4\x52\x36\x84\x10\xd8\xfd\xfc\x52\ +\xe3\x90\xc7\x00\xd3\xde\xff\xd8\x39\x00\x3d\x44\x40\x95\xfb\x06\ +\x1d\xdd\x5e\x84\x33\xe6\xd7\x29\x73\x3f\x9a\x4c\xc1\x54\x26\x3b\ +\xa3\xdd\x2e\x22\x98\xac\xe9\xe9\x6e\xf5\xe1\xb5\x0a\x4c\x10\x76\ +\x05\x01\xc0\xd9\xf4\xbb\x7a\x82\x6e\x80\x72\x32\x80\xc1\xf6\x69\ +\x34\xf7\x33\x28\x0a\x24\x36\xdb\xdc\x9f\x66\x06\x04\x13\x86\x41\ +\xdd\x0b\x19\x48\x68\xbf\x2f\xa5\x80\x1e\x27\x44\xf6\xe7\x17\x46\ +\xc3\xb8\x7b\xe9\x7f\xc1\xb6\x45\xf6\xf7\xed\x7e\xe1\x81\x43\x40\ +\x00\xd6\xfa\x28\x08\xb7\x03\x74\x25\x81\x8c\x8c\xd6\xc7\xc2\xc0\ +\x59\x0b\x6a\xd1\x54\x1b\xc3\xee\x81\x61\x10\xc1\xa3\xd5\x0c\xb4\ +\x09\xd5\x24\x25\x54\x55\x83\xcb\x9a\x1e\x8c\x05\x82\x44\x50\x89\ +\xc7\xfa\xcc\xfc\xbe\x1f\x14\x61\xf0\x3d\x1a\x48\x20\xb6\x0e\x3e\ +\xe0\x09\x82\x1b\xb9\x8f\x02\xc0\x07\xc9\xc0\x99\x09\x40\x8a\x3c\ +\x5a\xea\x76\x29\x4b\xe2\x51\x7c\xfb\x7b\x3f\xf7\x4c\x17\x7b\x5e\ +\x78\xe8\x20\x13\x80\xb5\xfe\x08\x80\x96\x13\x30\xc7\xad\xf5\x2d\ +\x35\x61\xbc\x73\x41\x0d\xc6\x53\x29\x0c\x8f\x8d\xc3\x84\xa9\x71\ +\x33\xb5\xa6\x9b\xbe\x48\x9f\x89\x61\x66\xe7\xd9\x1a\xb2\xac\x7f\ +\xe7\xba\xdf\x2a\xe8\x1e\x7f\xb0\xc8\x75\xdf\xf4\x70\xe2\xc4\x20\ +\xea\x0f\xdf\x41\x11\x26\x82\x12\x5c\xf7\x6a\x36\x32\x65\x05\x39\ +\x54\x31\x0b\xa6\xd0\x97\xb3\xb9\x4f\x0b\x91\x05\x5b\x90\xd0\x04\ +\x62\x8b\x50\x59\x52\x88\x3b\xef\xfe\x99\x67\xba\xd8\xf3\xe2\xc1\ +\x22\x00\x6b\x3d\x40\xf4\xaf\x00\xee\x24\x50\x21\x88\xf4\x19\x7a\ +\xc2\xc2\x23\x4a\x30\xab\xad\x18\xbd\x83\x23\x10\x4a\xed\xfd\xa6\ +\x3e\xa3\xfd\x19\x52\xf8\xfd\x3d\x13\x81\xc1\x66\xcd\xd6\x32\x10\ +\x43\x68\x12\x78\x88\x02\xf8\xda\xf7\xe9\x44\x90\xa7\xc6\xae\xc1\ +\x07\x36\x6f\x60\x69\xc0\x01\x2e\x07\xcc\xbd\x06\x58\x29\xb6\x23\ +\x3d\x64\x50\x92\xc7\x73\x9f\x20\x91\x25\x40\x5d\x45\x09\x6e\xff\ +\xce\x8f\x38\x50\x54\x04\xf8\xfe\x41\x20\x00\x6b\x7d\x05\x40\x4b\ +\x09\x38\xcf\xad\xf5\x95\x45\x86\x8c\xf2\x2b\x11\x2a\x20\x0c\x3b\ +\x7b\xf6\x66\x06\x44\x53\x4b\x05\x3a\x07\x75\x26\x03\xad\xdc\x80\ +\x8f\x20\xaa\x9e\x01\x36\x40\x12\x26\x81\x1e\xc1\xae\x85\x03\x46\ +\x5f\x99\xad\x04\xd7\x69\xcf\x04\x20\x7f\x9d\x38\x00\xf4\x49\x26\ +\x02\x6b\x31\x97\x3d\x99\xb5\x3e\x08\xb8\xd6\x72\xb6\x06\x52\x7a\ +\xcd\xbf\xea\x13\x68\xae\x2d\xc7\x57\xbe\xf5\x43\xcf\x22\x51\xef\ +\x8a\x87\x0f\x30\x01\xf8\xc5\x4a\xa7\x00\xf8\x01\x81\x9a\xdd\xab\ +\x55\x47\x4e\x89\x60\xde\xf4\x62\x24\x46\xc6\x90\xb2\x85\x36\xdf\ +\xa6\x06\x13\x59\xe0\x4d\x55\xd7\x92\x41\x67\x22\xb0\x0c\x02\xce\ +\xed\x0c\xb8\xdb\x3a\x78\x82\x44\x5f\xbc\x40\xaa\xb8\xaf\xfb\xc1\ +\x3e\x7f\xcf\xd2\x65\x05\xb8\x9d\x2d\x02\xfb\x6f\xa1\xb5\x9d\x01\ +\x67\xcd\x86\x48\xcb\x1c\x44\x11\x42\x70\xdd\x55\x6e\x6f\xaa\xc2\ +\xad\xdf\x78\x5c\xf5\x67\x48\xd0\xfb\xb7\x47\x0f\x10\x01\x58\xeb\ +\x43\x00\x7d\x81\x40\x37\x82\x60\x65\x6e\x54\x61\x01\xe1\xc4\x23\ +\xe3\x28\x2f\x09\x61\x68\x74\x5c\x35\x2b\x5c\x32\xe0\x9a\x46\xba\ +\x0c\x2f\xa0\xa6\xa9\x09\xb1\x67\xa0\x39\x10\x94\xd2\xf4\x5a\x80\ +\xdc\x53\x44\xcf\x5a\x40\xae\x20\x71\x82\x5b\xe2\x33\xff\xc1\x32\ +\x4b\xa5\xa5\x9e\x20\x51\xc9\x2c\xd0\x70\x03\x1e\xcc\x4c\x0a\x21\ +\xd8\xd7\x2b\xd6\x38\x52\x04\x89\x20\x48\x8d\x99\xd9\x56\x87\x2f\ +\xde\xfe\x28\x6c\x91\xbe\x06\xc0\x01\x22\x00\x6b\x7d\x2b\x49\xad\ +\x07\x68\x21\x5c\x53\x9f\xa6\x4a\x03\xc7\x4e\x8f\x23\x65\xdb\x4e\ +\xe6\xf9\xb6\xc9\x04\x60\x22\x28\xc9\x6d\x4c\x12\xce\x6c\x35\xdc\ +\x66\x3f\x70\x1d\xb4\xf4\x4f\x11\xcd\x9c\x24\x08\xc6\x08\x13\xef\ +\x07\x79\xb4\x9e\x41\xf7\x49\x2e\x8b\x20\xf0\x2c\x73\x68\xbb\x57\ +\xc3\x19\x74\x62\x9f\x9f\x1d\xc7\xd7\xcf\x9d\xde\x84\x7f\xfb\xca\ +\xf7\x61\xa7\xec\x6c\x9c\xd1\xb7\xf2\x07\x07\x86\x00\x1d\xef\x7f\ +\xf4\x22\x80\xee\x03\xa1\x2c\x73\x27\x42\x86\xc0\x9c\xb6\x10\x9a\ +\xaa\xc3\x18\x19\x4b\x66\x6f\x02\x6b\x2f\x83\xe8\xb7\x04\x66\x80\ +\x0c\x3c\x86\x49\xc0\x63\xd8\x2a\x78\x73\xd0\x22\x30\xc8\x7e\x57\ +\x01\xff\xa6\x52\xce\xd9\x00\x81\x82\xac\xd8\xb3\xb9\x07\x79\x81\ +\x66\x0b\xc0\xfe\x3c\x00\xb2\x0f\x78\xa1\x80\x76\x13\x82\xdb\x34\ +\x19\x94\xcc\x58\x04\x6d\x1d\x8e\x3b\xaa\x15\x9f\xbd\xe5\x41\x24\ +\x53\x7c\xef\xf7\x1b\x01\x58\xeb\x1f\x89\x13\x70\x17\x80\x8f\xba\ +\xb5\xbe\xac\x50\xe0\xe8\xa9\x05\x08\x17\x18\xac\xf5\xe9\x6e\x6d\ +\xda\x59\xe3\xe5\x3f\x1d\x08\xfa\x89\xc0\x65\x93\xc1\xd7\xbb\x65\ +\xd0\x44\x51\xf5\x20\xf0\xd0\xee\x03\x60\x4b\xc2\xb1\x83\x57\xdb\ +\xd9\x3a\x64\x24\xf7\xed\x25\x71\x90\x97\x4b\xf3\xbd\xc1\x1e\xd7\ +\x73\x6b\x38\x83\x09\x0d\x6e\x06\xe8\x3d\x11\x82\xc1\x17\x3e\xeb\ +\x00\x99\x4f\x9e\xd7\x81\x4f\xdf\x74\x1f\xc6\x92\x49\x40\x93\xa2\ +\xef\xa5\xc7\xf7\x1f\x01\x3a\x2e\x7a\xf8\x18\x00\xcb\x41\x34\x23\ +\x03\xbc\x01\x42\x5b\x8d\x40\x5b\x7d\x18\xb6\xfe\xcf\x78\x7f\x81\ +\x07\x5c\x26\x81\x53\x37\x59\xd3\xb5\xef\xe7\xba\x1a\x17\x2c\x03\ +\x52\x72\x7d\x6f\xae\x80\xdb\x61\x02\x9e\x85\xa3\x5c\xdb\xc8\xc6\ +\xc4\xa1\x60\x8e\x69\x1f\x40\x41\x8d\xe7\xec\x8a\xf0\x89\xa3\xf9\ +\xec\x74\x8f\xdd\x82\x2e\xb3\xb6\x2b\x5f\xef\xb1\x02\x5c\xd6\xed\ +\x99\xa0\xef\xcc\x05\xb3\x70\xf5\xe7\xef\xc1\xe8\xe8\x18\xa0\x7f\ +\x47\xdf\xcb\xcb\xdf\x04\x01\xd8\xd7\x1b\x82\x52\xd7\x02\xc6\x97\ +\x21\x28\x92\x51\xed\x68\xc8\xc6\xac\x26\xa0\xa4\xd0\x02\x81\xf6\ +\x38\x55\x32\xb4\xf6\xb3\x56\xbb\x7d\xba\x53\xd7\x7d\x9a\x18\xac\ +\xe5\x6a\x0c\xf7\xa9\x71\xba\x4f\x8f\x65\x17\x90\x99\x45\xb8\x49\ +\x65\x4c\x38\x4d\x34\x10\xd4\x7e\x16\x39\xe2\x00\xaf\x05\xe0\xef\ +\xcd\x7e\x9e\xdb\x19\x7c\x05\x1c\x7c\x9a\xce\x0b\x3a\x19\x30\x19\ +\x70\xf8\xc1\x26\xad\xf5\xb6\xf0\x8c\xd3\x52\x29\xe2\xd9\xa7\xcc\ +\xc6\xe2\x1b\xee\xc2\xc8\xe8\x68\x36\x68\xec\x7f\xf9\xdf\xdf\x1c\ +\x01\xda\x2f\x7c\xa8\x16\xc0\xc3\x20\x7a\x97\x7b\x2f\xba\xa6\x38\ +\x85\xa9\x75\x86\x7a\x49\x42\xce\xa4\x70\xd4\xe6\x3e\x0b\xb4\x06\ +\xd2\x1b\xfc\x31\xf8\x0a\x40\x1e\x27\x6b\x7c\xbd\x6a\x03\x8f\xe5\ +\xeb\xf9\x77\x79\xd6\x0f\xe0\x21\x8a\x14\xfe\xb2\x3f\xf0\x0b\xd6\ +\xe1\x01\x3c\x30\x1b\x60\xc2\x73\x94\x1f\x9c\xef\xb3\x06\x73\x04\ +\x1f\x70\x07\xac\xf1\x4e\xb6\xf5\x38\x6e\xf7\xc4\x01\x82\xdd\x80\ +\xca\x4e\x3a\xff\x8c\x79\xf8\xf8\x67\xee\xc4\xd0\xf0\x48\xd6\x2d\ +\xf4\xaf\xfa\xe1\x3f\x40\x00\x7e\xe4\xfa\x9d\x20\x3c\x02\x50\x6d\ +\xda\x78\x92\x04\xdc\x46\x6b\xb5\x8d\xaa\x62\x6b\xa2\x4d\x4f\x0d\ +\x28\xfb\x7e\x17\xb0\x5e\x8d\xd7\x16\x82\xb5\x5f\x4a\x26\x83\x1e\ +\xe7\x25\x0c\x13\x88\xfb\x7d\xfb\x07\xdc\x1f\xb4\x00\x4c\x00\x5d\ +\x67\xf0\x73\x9f\x06\xe0\x0a\xbb\x01\x06\x9a\x49\xa2\x32\x28\x10\ +\xe4\x31\xe0\x1e\x33\xef\x71\x01\x42\xd7\x05\x13\x85\x89\x21\x25\ +\x5f\x43\x5c\x57\x87\x66\x08\x1f\x7a\xf7\x02\x5c\x7a\xcd\xed\x48\ +\x0c\x0d\xeb\xc0\xd0\x21\xc0\x8f\xf6\x9d\x00\xed\x17\x3c\x18\x06\ +\xe8\x2b\x20\x5c\x6b\x18\xa4\x6e\x8b\x94\x28\x89\x24\xd1\x5a\x23\ +\xd4\x23\x51\xb9\x92\x66\x1e\xfb\x7a\x1f\xc8\xac\xc9\x4c\x86\x00\ +\x21\xdc\x84\x51\x92\xc7\x78\x09\x81\xe0\x35\xc1\xe9\x24\x1f\x18\ +\xcd\xb1\x52\x18\xdc\x2b\xd0\xe5\xe0\xe6\x4f\xee\x58\x80\x54\x8b\ +\x77\x49\x97\x09\x90\x89\xd8\xb3\x0b\x41\xac\xed\xc4\x80\xea\xb6\ +\xa0\xdf\xd7\xe0\x0b\x26\x8c\x20\xaf\x34\x00\x5c\x76\xee\x49\xf8\ +\xc0\x15\x5f\xc6\xe0\xe0\x70\xd6\xb2\x0c\xbc\xf2\xe3\x09\x08\x10\ +\x00\x7f\x69\x04\x84\x5f\x01\x38\xdd\x01\xdd\x32\x1c\x33\x4f\xa8\ +\x2b\x19\x43\x75\x89\xff\x66\xe4\x4e\xac\xdd\xac\xb1\x01\x42\x70\ +\x40\xe8\x92\x86\x8f\x10\x3e\xd7\x60\x9a\xb9\x40\xd7\x92\xaf\x47\ +\xa6\xdd\x6f\xfa\xdd\x9b\x47\xde\x75\x80\x89\xd7\x02\xc9\x47\x00\ +\x96\x9a\xfc\xf0\x6d\xdf\x42\x4b\x05\x6a\x70\x0d\x9f\x49\xc0\x80\ +\xea\x3a\x83\xce\xe4\xf0\xb8\x00\xc1\x65\xc3\x00\xae\xb8\xf8\x34\ +\x5c\x70\xf9\x2d\x18\xe8\x1f\xca\xc6\x16\x03\xab\x7f\xb2\x8f\x04\ +\x38\x7f\xe9\x37\x01\x5a\x02\x72\xcc\xbd\xa1\x1e\xc6\x68\xad\x1c\ +\x45\x61\x98\x72\xaf\x8f\xfb\x7a\x0c\x30\x50\x6c\xca\x3d\x04\xe0\ +\x7e\x2f\xa8\x1e\x90\xa5\x64\x2b\xe1\xb3\x0a\x41\x4b\xe2\x8e\x27\ +\xb4\xf4\x9d\x27\xd0\xa4\x60\xd0\x3d\xc4\xf0\x1f\x19\x9b\x78\x2a\ +\x48\x81\xa9\x9f\x2a\xf3\x56\x2d\xcb\xa0\x9f\x17\x9e\x29\x9d\xae\ +\x33\xa0\xc1\x7e\x5b\xe6\x20\xf8\xa4\x36\x81\x8a\xd0\xde\x54\x8d\ +\xf9\x73\x5a\xf1\x4f\x1f\xfd\x22\x06\xfa\x06\x55\x3f\xe0\x10\xe0\ +\xa7\x13\x10\x20\xf8\x76\xad\x0d\x20\x6a\x85\x41\x08\x17\x58\x28\ +\x8b\x26\xd1\x50\x96\xcc\x9a\x35\xd0\x84\x53\x65\x0d\x20\x83\x13\ +\xd4\x7e\xaf\xc6\x73\xbb\xaf\x6f\x8f\xd6\x42\x4b\x4f\x1f\x07\x8e\ +\x60\xed\x97\x45\x97\xc9\xcf\xc6\x08\x7b\xd8\x4c\x02\x82\x07\x45\ +\x8c\x5c\x9a\xaf\x3f\x89\x03\x41\xd6\x72\x8e\xfa\x95\x76\x67\x09\ +\xa1\xdb\xb3\xd1\xbe\x0d\x12\x9e\x18\x80\xfd\xb9\x0a\x00\x75\x59\ +\x30\xf0\x6c\x15\x6c\xa9\x94\x26\x9a\x6a\x4a\xd1\x5a\x5f\x8e\x96\ +\xfa\x0a\x24\x86\x47\xb1\x62\xf5\x46\xac\xdb\xb4\x0b\xff\xfb\xe4\ +\x33\xe8\xef\x1d\x60\x0b\xf0\xea\xcf\xf6\x91\x00\xe7\xde\xbb\x91\ +\x40\x2d\x06\x01\xe1\xb0\x85\xca\x78\x0a\x35\x45\x63\xb9\xdf\xad\ +\x13\x24\x04\x83\xe8\x03\x33\x08\x74\x10\x48\x6e\xb7\x7c\x01\x63\ +\x80\x2c\x6c\x55\x78\x8a\xc9\x51\xbf\xe9\xdd\x44\x32\xbc\x8b\x3f\ +\xbc\xf5\x0c\x00\xaa\x0c\x7e\x7a\xc0\xd8\x4b\x10\xc8\x66\x9f\x17\ +\x80\x82\x7e\x3f\x4b\x00\xf6\xff\x6c\x0d\x58\xdb\xfd\x26\xdd\xe7\ +\xf3\x1d\xa2\xd8\x69\x20\x2b\x4b\x63\xa8\xaf\x2a\x46\x43\x55\x09\ +\xea\x2a\x8b\xd1\xb5\x6d\x37\x56\xbc\xd2\xa5\x80\xef\xdc\xda\xad\ +\xac\x75\x79\x79\x11\x36\x77\xae\x45\xef\xee\xfe\xac\x05\x18\x7c\ +\xf5\x3f\xf6\x8d\x00\x6d\xef\xbb\xe7\x5b\x20\x71\x0d\x40\x8a\x69\ +\x85\x51\x0b\x4d\xe5\xe3\x08\x21\x09\xdb\xb6\x73\x1b\x00\xe2\x27\ +\x72\x19\x60\x4b\x97\x19\x30\x26\x03\x4b\xf3\xef\x26\x8b\xc1\x3f\ +\xc3\x3d\xde\x92\x19\xaa\x5f\x65\xa8\x32\xf4\x3a\x02\x32\xe0\x33\ +\x21\xc0\xae\xc0\xb3\x8b\xc8\xaa\xcf\xd2\x1b\xfe\x07\xf7\xfd\xb3\ +\xe6\x9f\xd7\x01\x78\xdb\xd6\x4d\x00\xf7\xf2\xad\x7b\x2a\x68\x2b\ +\x29\xb4\x76\x93\xee\x2b\x2b\x8a\xa0\xae\x3c\x2e\xc1\x2e\x42\x6d\ +\x45\x1c\xfd\x89\x51\xbc\xbe\x61\x07\xd6\x6c\xdc\x8e\xd5\xeb\xb6\ +\x62\x60\x70\x44\xe2\x91\x4a\x5f\x27\xa5\x69\x99\xa8\x90\xae\x60\ +\xd3\xfa\x35\xd8\xdd\xdd\x0b\xca\x10\xe0\xb5\x9f\xef\x23\x01\xde\ +\x7b\x77\x04\xb0\x7f\x05\xa2\xd3\xa1\x5f\x82\x10\x8b\x5a\xd2\x0a\ +\xa4\x10\x31\xc7\x00\x83\x40\x36\xc1\x26\xca\xa1\xfd\x86\x4f\xfb\ +\x25\x09\xac\x1c\x80\x7a\x01\xf7\x6a\xbf\xd6\x76\x18\xba\xec\x5c\ +\x6b\x59\xee\x40\xd1\x37\x43\xc8\xd4\x91\x0d\x1a\x79\x15\xd2\x9d\ +\x35\x01\x34\x31\x38\x16\x60\xeb\x80\x9c\x16\x80\xc1\x27\xfe\x60\ +\x1f\x1f\x00\x9e\xa5\xc8\x6a\x36\x58\xfb\x75\x70\x18\x09\x99\x28\ +\x97\x80\x97\x17\x47\x50\x59\x12\x55\xda\x3e\x32\x9a\xc4\x1b\x9b\ +\x77\xe3\x8d\xce\x5d\x78\x7d\xe3\x4e\xf4\xf4\x25\x20\x6c\x1b\xb6\ +\xb0\xd3\x52\x66\x21\xb4\x94\xd9\xb2\x0c\x54\x54\x96\xa0\xeb\x8d\ +\x57\xb1\x7b\x57\x0f\x44\x96\x00\xff\xb9\xef\xd3\xc0\xb6\x7f\xba\ +\x2b\x4c\x24\xbe\x0c\xa2\x6b\x01\x32\x9d\x1f\x1e\x8b\x14\xc0\xa4\ +\x11\x8c\xf4\x6c\x06\x60\x23\x16\x8b\xa0\x38\x1e\x43\xbc\xa8\x50\ +\x91\x84\x08\xe9\xc3\x88\x41\x90\xb9\xae\xc8\xc0\x65\xcb\x0a\x68\ +\x7d\xf0\x3a\x43\x11\x82\x5d\x40\x96\x54\x86\x06\xda\x62\xc0\x79\ +\x1f\x81\xcf\x17\x04\x89\xe0\x76\x11\xbc\x57\xe1\x06\x9e\x0b\xbc\ +\x22\xe8\x37\xff\x4a\x68\x8d\xf7\x1c\xfe\xd0\x20\xf3\xd4\xcf\x13\ +\x07\x44\xc2\x16\x8a\xa3\x21\x14\x17\x86\xa5\x96\x87\x51\x21\x41\ +\x0f\x99\x06\xb6\x77\x27\xb0\x69\x47\x3f\xb6\xec\xec\x47\xe7\xb6\ +\x5e\xad\xe1\x36\x44\x0e\xc0\xfd\xf5\x90\x43\x80\xea\x52\x74\xae\ +\x7d\x05\xdd\x3b\x7b\x54\x3b\x40\x48\xbc\xfe\x8b\x7f\x7c\x21\xa8\ +\xf5\x3d\x77\x9e\x49\x24\x1e\x21\x50\xbd\x73\x83\x22\xe1\x10\x0a\ +\x23\x26\x46\xfa\xb6\xa2\x77\xd7\x76\xc9\xd2\x71\xf5\x05\x23\x91\ +\x30\x4a\x8a\x0b\x51\x56\x5a\x84\xd2\xd2\x62\x14\x17\xc7\x65\x5b\ +\x81\x32\xc5\x04\x43\x2f\x79\x7a\xa3\xfb\xa0\xc6\x2b\xc9\x6d\x7e\ +\x37\x60\x29\xe0\x35\x09\x2c\x8f\xd6\xf3\x42\x92\x67\x46\xc0\x33\ +\x0c\x1f\x01\x4c\x6f\x50\xa8\xfb\xb3\x11\x41\x20\x08\x44\x90\x04\ +\x1c\xec\xc1\xb5\xd0\xe3\xda\x0f\x88\x14\x98\x88\x49\xb0\xe3\x12\ +\xec\xa2\x98\x04\xdc\xc9\xd1\x02\x8c\x25\x6d\xec\xee\x1f\xc5\xae\ +\xbe\x61\xec\xee\x1b\xc1\xd6\xee\x41\xec\xea\x19\x52\x80\x69\x93\ +\x9e\x96\xb6\x60\x80\xfd\x9a\x2f\xfb\xed\xb4\xe9\x67\x0b\x10\x32\ +\x51\x55\x53\x86\x0d\xaf\xbd\x8c\x5d\x3b\x77\x41\xe8\xd8\x21\xb1\ +\xe6\xbf\xde\xdc\x52\xf0\x94\xb3\xbf\x5e\x0d\x41\x0f\x02\x74\x8e\ +\x01\x52\xda\x5e\x18\x8f\xc0\xb4\x87\xd1\xbb\xa3\x13\x83\x03\x43\ +\x48\x26\x93\x20\x82\x02\xc6\xb2\xd2\x39\x1c\x89\xa0\x28\x5e\x28\ +\xc9\x20\xb3\xb4\x12\x45\x45\x31\x14\xc6\xa2\xca\x72\x14\x14\x14\ +\xa8\x5f\x6d\x0b\x82\x4d\xe9\xa8\x8b\x74\x00\xc7\xa6\x3e\x40\x16\ +\xd9\xae\xad\x88\xae\x73\x9c\x01\x26\x0a\xef\x0b\x68\x37\xe2\x0f\ +\x04\x55\x7b\x66\xe9\xd8\x77\x68\x44\x55\xf6\x7c\x38\x84\x28\x2b\ +\x0c\x53\xbd\x1d\x44\x66\x43\x02\x6d\x21\x2a\xc1\x8e\x86\x65\x96\ +\xe5\x58\xc4\x42\x58\xb6\x0f\x8f\xd9\x18\x1c\x1e\x97\xbe\x7b\xdc\ +\x39\xf6\xae\x40\xef\x96\x80\xcb\x6d\x72\x05\x32\x67\x0a\x68\x3a\ +\x97\x73\xd7\xd9\x12\xa4\x34\x01\x2c\x54\xd7\x96\x61\xfd\x6b\x2b\ +\xb1\x73\xdb\xce\x34\x01\xe0\x10\xe0\xbf\xff\x71\x02\x70\x60\x78\ +\x37\xec\xd1\xc1\xc5\x04\x71\x07\x40\x31\x19\x71\x4a\x30\xc3\x28\ +\x94\xec\x4e\xf4\x6c\x45\x5f\xf7\x2e\x69\x0d\xc6\x94\x56\x59\x0e\ +\x20\x16\x13\xc1\xb4\x42\x69\x62\x84\xac\x6c\x5f\x38\x1c\x46\xbc\ +\x30\x9a\x26\x87\x24\x49\x3c\x1e\x45\x61\x34\x22\xdb\x0b\x24\x39\ +\x42\x2a\x87\x42\xce\x75\xa6\xf6\xb7\x06\x04\x0c\x6d\x76\xdd\x67\ +\x02\xa4\xd4\x20\x42\xd5\x5d\x6e\x00\xfe\x7d\x05\x3e\x53\x60\x49\ +\xa9\x09\xa4\xca\xa1\x90\x96\x56\x46\xca\xec\xf4\x59\xe9\xb6\x70\ +\xc8\xc9\x86\x43\x7e\x05\x3a\x11\x30\x36\x6e\x3b\xda\x2c\x01\x75\ +\x72\x0a\x89\x11\x99\x25\xe0\x03\x32\xcb\xb2\x02\x45\x10\xb9\x80\ +\x0e\x96\x6d\x5d\x0f\x6a\x3d\x03\x2c\x84\xa3\xe5\xba\x9f\xad\x01\ +\x13\x40\x93\x20\x24\xc9\x57\x53\x5b\x8e\x75\xab\x57\x60\xe7\xd6\ +\x1d\xd9\xa9\xe3\xd0\xda\x5f\xee\xbf\xed\xe0\xe6\x77\x7e\xe9\x48\ +\x10\x3d\x0e\xd0\x1c\x03\x24\x01\x0b\x49\xd3\x1f\x03\x52\x09\xf4\ +\xec\xdc\x8a\xa1\xa1\x51\x08\x9b\x32\x04\x60\x22\x28\x12\x78\xea\ +\x5e\x92\x98\x4c\x96\xcc\x75\x21\x59\x0e\x4b\x37\x12\x8b\x86\x65\ +\x8e\x20\xea\xc8\x48\x58\xb9\x96\x68\x58\x12\xc4\x21\x8a\x65\x49\ +\x50\xe4\x58\x95\x4d\x79\x8d\x93\xd3\x41\xa3\xa5\x00\x54\x59\x01\ +\x67\x1a\x4e\x66\x6d\x87\x77\xe2\xa7\x2c\x91\x2d\x64\x56\x1a\x49\ +\x5c\x16\x02\x29\x3b\x0d\xf8\x68\xd2\x96\x52\x40\xf0\x61\x0f\xde\ +\x97\x57\x52\x83\xcc\xc0\xab\x36\x06\xda\x9b\x6d\x26\x85\xd7\xcc\ +\xfb\x81\x66\x6d\xf7\x59\x00\x96\x56\x81\x89\x9a\xba\x0a\xbc\xb1\ +\xfa\x05\x6c\xdf\xbc\x43\x8d\x05\x20\x09\xf0\x3f\xfb\xf7\x40\x48\ +\xf3\x3b\x6e\x8b\x12\xd9\x5f\x03\xe8\x2a\x10\x0c\xe7\xc6\x17\x17\ +\x45\x25\x48\x26\x86\xfb\xbb\xd1\xdf\xdb\xaf\x1e\x50\x94\x9a\xe9\ +\xb6\x02\x01\xab\xc0\xe0\xe7\x20\x45\x8e\x3e\x25\x4d\x97\x74\x40\ +\xf6\xb8\x09\x83\xcb\xa6\xea\xe3\x59\x84\x2e\x7b\x56\x20\x33\xee\ +\xc1\x35\x83\x70\x6d\x15\xe8\x0f\x77\xe0\x17\x3c\xd6\x25\x84\x67\ +\x6b\x56\x93\x20\xa0\xf5\x41\x22\xd8\x9a\x08\x1e\x2b\xa0\x65\x40\ +\xcb\x99\x04\x9a\x28\xdc\x27\x52\x4a\x09\x6a\x1a\x2a\xb1\xee\xe5\ +\xe7\x25\x01\xb6\xa9\x63\x61\x00\x61\x68\xdd\xaf\x0e\xcc\x91\xb0\ +\xa6\x33\x6e\x3a\x8b\x88\xbe\x0f\x42\xad\x61\x42\x3d\x96\x54\x5a\ +\x56\x08\x43\x8c\xa0\xbf\xa7\x07\xc3\x43\x63\x4a\x43\x4c\x93\x35\ +\xda\x74\x01\x68\x85\xb4\x6b\x70\x03\xcb\x16\xc0\x45\x90\x20\x31\ +\x98\x38\x1e\xa0\xb9\xcc\xed\x9c\x03\x44\x60\x02\xf0\xfa\x82\x3b\ +\x38\xf4\xbf\x59\x8c\x49\xa0\x80\xd6\x52\x59\x01\x9f\xe6\x93\xae\ +\xe7\xd4\x7c\x37\xf8\xbc\xda\xa7\x4c\x3d\x6b\x7c\xca\x67\xea\x55\ +\x1b\xd7\x85\xb7\xcd\x92\x2e\xa0\xae\xb1\x0a\x6b\x5e\xfa\x2b\xb6\ +\x77\x6d\x55\x6d\x04\xc2\xf0\xba\x5f\x1f\xb8\x43\xa1\x8d\x8b\xbe\ +\x50\x4b\x64\x3b\x24\x38\xcb\xd1\x98\x02\x67\xe9\xb8\xd4\xf1\xe9\ +\x61\x8c\x26\x06\xd0\xdf\x9f\x40\xca\xb1\x06\xa6\x8e\x0d\x54\x1c\ +\x10\xca\x01\xf8\x84\xd6\x21\xe8\x36\x94\xc6\x6b\xa9\xca\x5e\xad\ +\xe7\xb2\x07\x74\xce\xbe\xf3\x88\x66\xc6\x02\xf0\xec\x20\xf8\x7a\ +\x18\x01\x10\x84\x6b\x29\x97\x72\xf8\xfa\x60\xdd\x66\xe9\xb1\x02\ +\xb6\x06\xdf\x13\xec\x09\x06\x37\x27\x09\xd8\x25\xa8\x18\xa0\xb6\ +\xa9\x1a\x6b\x56\x3e\x8b\x6d\x9d\x5b\x90\xd2\x16\x60\xf8\x8d\xff\ +\x77\x60\x8f\x85\x37\xbe\xfd\x73\x20\xa2\x6b\x40\xe2\x6b\x00\x22\ +\xce\x4d\x2d\x92\x2e\xa1\xa2\xa2\x18\x26\x52\x48\xf4\x0d\x62\x68\ +\x78\x0c\x20\xc0\x64\x90\xf7\xd1\x1d\x84\xfc\x96\x22\xa0\xe9\x96\ +\x5b\x72\x7b\xce\x71\xa6\xff\xa4\x52\x7a\xc6\xc0\xab\x87\x08\x12\ +\x80\x90\xd9\xed\xf3\x13\x60\xcf\xe0\xdb\x01\xad\xf7\x82\x1e\x0c\ +\x04\x45\xd0\xd4\xa7\x6c\x29\xb9\x4d\x49\x7f\x59\xd8\x4a\xf9\x6a\ +\x9b\x6b\xf0\xfa\x8a\x3f\x63\xeb\xc6\x4d\xaa\x1f\x04\x0c\xaf\xff\ +\xcd\xc1\x79\x30\xa4\xfe\xb4\xcf\xce\x81\x10\x4e\x80\x78\xa4\x63\ +\x56\x23\x91\x90\x5a\x99\x2a\x2e\x8e\x62\x7c\x64\x54\x6d\x51\xa6\ +\x52\x02\xa6\x8e\x0d\xd8\x05\xe4\x04\xd9\x53\x66\x0b\x92\x69\xf3\ +\x02\xaa\xc6\x6a\xf0\x99\x0c\xb9\x88\xc0\x96\x80\x17\x9b\x78\xf6\ +\x00\x13\x4a\x06\x3d\x80\xfb\x20\x07\xed\x25\xd8\xa3\x00\xe8\x41\ +\x0b\x60\x6b\x7f\xcf\x75\x26\x01\x83\xeb\x9e\x0d\xa4\x52\x3a\x00\ +\x4c\x69\x72\x30\x19\x14\x01\xea\x5a\x6a\x25\x01\xfe\x84\x2d\xeb\ +\xbb\x32\x31\x80\x24\xc0\x6f\x0f\x38\x01\x98\x04\xa7\x5e\x1f\x83\ +\x10\xdf\x20\xd0\x27\x00\x32\x9c\x28\xbd\xa4\x2c\xae\x56\xa8\xc2\ +\xb2\x3c\xd8\x97\xc0\xc8\xc8\x38\x94\x9e\x69\xd0\x43\x8e\xd4\x39\ +\xe4\x80\xab\x89\x11\x0a\x69\xff\x1f\x52\xed\xfe\xf1\x1a\x60\x4d\ +\x04\xaf\x86\xb3\x15\xe0\xb2\x8f\x0c\x01\x57\xc1\xf1\x00\x07\x83\ +\x81\xb5\x60\x22\x1f\x01\x72\x6b\x7d\x10\xf4\xdc\xda\xef\x23\x42\ +\xc0\xec\x33\x21\x72\x95\x95\x05\x08\xa1\xae\xb5\x16\xaf\xbd\xf0\ +\x47\x49\x80\x8d\xb0\x93\x29\xc5\xdb\x91\x0d\xbf\x3b\xf8\x4f\x07\ +\xd7\x9d\xf4\xa9\x73\x00\xf1\x10\x08\x55\x86\x01\xc4\xe2\x51\x54\ +\xd5\x96\xc9\xf8\xa0\x04\xe3\xa3\x29\x24\x06\x12\x92\xa1\x04\xd3\ +\xf4\x6a\xfc\xc4\x65\x55\xd7\xd7\xf9\x81\xf6\xd5\xb5\x64\xe0\x7d\ +\x56\xc3\x6f\x0d\x0c\xae\xf3\x01\x13\x8f\x01\x00\x04\xef\xe6\x09\ +\xca\x31\xc5\x63\xb0\xd9\x02\xb0\xd6\x73\x9b\x02\x3c\x97\x0b\xe0\ +\xe8\x5e\xbb\x00\xa5\xd1\x8a\x1c\xba\x2e\x52\x29\x4f\x20\x18\x0a\ +\x4b\x02\xb4\xd5\x4b\x02\xfc\x01\x9b\xd7\x6c\xd4\x2e\x80\x30\xb2\ +\xf1\x7f\x0f\x2a\x01\x98\x04\x0b\x97\x34\x10\x89\x87\x01\x3a\xd3\ +\x00\x50\x10\x2e\x40\x79\x45\x09\xaa\xeb\x2a\x11\x0e\x47\x90\xe8\ +\x1f\xc6\xe8\xc8\x38\x4f\x17\xb5\xf6\x2b\xad\xd6\xda\xef\x48\x36\ +\xfd\xbe\xd8\x20\x97\xd6\xcb\xac\xc6\x6a\xd0\x35\x19\x02\x56\x80\ +\x5d\x87\x3f\x48\xe4\xa0\xd0\x67\x00\x5c\x87\x33\x28\x67\x64\x1f\ +\xf4\xfb\x3e\x22\x78\x48\x60\xbb\x49\x10\x70\x01\x29\x05\x2e\x97\ +\x39\xf0\x0b\x5a\x87\x50\x24\x84\xfa\xa9\xf5\x78\xf5\x39\x87\x00\ +\xeb\x25\x51\x92\x00\x20\x09\xf0\xc4\xa1\x7b\x41\x44\xed\x09\x57\ +\x3a\x3a\xf4\x69\x40\xdc\x06\xa2\x88\xb3\x6d\x5b\x54\x1c\x47\x6d\ +\x43\x35\xca\x2b\xcb\x91\x1c\xb3\x15\x11\x84\x20\x05\x1a\xc7\x01\ +\x7e\xf7\x10\xd2\xee\x41\x91\x20\x07\xf8\x96\x0f\x7c\x0d\xba\x1f\ +\x78\x6e\xe7\x36\x9f\x34\xb4\xd4\x33\x41\xde\xf3\x9f\x20\xaa\x0f\ +\xfa\x75\xee\x97\x6d\x4c\x82\x2c\x39\xd2\xe3\x53\xc2\xce\x15\x08\ +\x4e\x58\x4e\xe9\x35\x83\x82\x48\x01\xea\xa6\x36\xe0\xb5\xe7\x9f\ +\xc6\xa6\xd7\xd6\xa9\x38\x81\x88\x30\xda\xf9\xe4\xa1\x7f\x45\x4c\ +\xcd\xf1\x57\xcc\x03\xd4\x5f\xea\x9e\xa1\x02\xc4\x68\x18\x95\x75\ +\x15\x92\x08\xb5\x88\x86\x0b\x31\xd0\x37\x8c\xe4\xa8\x9a\x2e\x7a\ +\xd6\x0b\x42\x01\x37\x90\x83\x00\xae\xb8\x20\xb4\x77\xf0\xb5\x35\ +\xb0\xb8\xae\x88\xc7\xd7\xf0\x2c\x81\x77\x0c\x89\x88\x35\x3f\x18\ +\xd5\x33\xe0\x4c\x04\x1d\xb0\x71\x5b\x2a\x97\xe9\xb7\x6d\x7d\x3d\ +\x8f\x57\xd7\x6a\x33\x9f\x52\x32\xed\x0e\x6c\x6f\x10\xc8\xed\x76\ +\x9a\x00\xf5\x1d\x8d\x18\xd8\xba\x06\x9d\xab\x5f\x97\x6e\x76\x10\ +\x89\xc4\x10\x06\xd6\xfe\xf6\xd0\xbe\x24\x8a\x49\xb0\xb8\x10\x42\ +\x7c\x8b\x20\x3e\x06\xc0\x70\x82\xbc\xd2\xf2\x12\xd4\x35\xd7\xa1\ +\xb2\xa6\x16\x63\xc3\x29\x0c\x0f\x8c\x00\x64\xe4\x58\x32\x0e\x98\ +\x7f\x06\x3c\x14\x62\x40\xf7\x46\x00\xd5\x16\xf2\x5e\xcb\xee\x21\ +\xb8\x9e\xa0\x77\x23\x89\xfc\x41\x9b\x2e\xeb\x1d\xc0\x94\x03\x6c\ +\xa0\x4f\x69\xb2\x6e\x23\x17\xe8\x1a\x44\xd9\x26\x28\xdd\x46\x29\ +\x2f\x01\x6c\xf7\x6a\xa0\x6b\x1a\x18\xdc\x10\x4a\xe9\x78\x23\x1d\ +\x03\xd4\xc8\x18\xa0\xa6\x30\x89\xae\x57\x5e\x43\xf7\xce\x9d\xd8\ +\x20\x67\x03\xdf\x59\xf9\xcf\xe6\x45\xc6\x45\x93\xe7\x3d\x81\xd5\ +\xf3\x2f\x3f\x0f\x42\x2c\x25\xa0\xc2\x34\x9d\x00\x31\x86\x9a\xc6\ +\x5a\xd4\xb7\x34\x21\x52\x10\x47\xa2\x77\x18\xa9\xa4\xad\xa7\x8b\ +\x13\x13\x40\xbb\x86\x20\x01\x42\x1a\x60\xce\x7a\x66\xe1\x1b\x1b\ +\x72\x91\xc1\x73\x6d\x66\xac\xe1\x9e\xd6\x65\x35\x4f\x80\x60\x14\ +\x86\x60\x84\xd3\xfd\xe4\xf4\x11\xb1\x9b\xe0\x83\x9e\xba\xec\x5b\ +\x31\x24\x01\xe8\x36\xa2\xec\xb5\x7c\x9d\xd7\xa2\xe8\x9f\x69\x73\ +\xbb\x6f\x0c\x4c\x43\x91\xa0\xa9\x48\x60\xc7\xda\xf5\xd8\xb5\x63\ +\x27\x5e\x5a\xb9\x0a\x9d\x7f\xfd\xa9\x39\xe9\x5e\x14\x59\x7d\xdc\ +\xc7\x9b\x48\x88\x47\x01\x7d\xea\x28\x1c\x42\x79\x4d\x05\x1a\xda\ +\x9a\x51\x5d\x53\x8f\xb1\x44\x0a\x23\x89\x51\x18\x30\xdf\x04\x01\ +\xb8\x1e\x24\xc0\xc4\x16\x40\x97\xb5\x05\x50\x80\x69\xed\x4e\x9b\ +\x6c\x32\x01\xab\x34\x8c\xe5\xf7\xdd\x8a\xde\xad\xdb\x14\x08\xd2\ +\x85\xf1\xf2\xb1\x9a\x46\x7a\xcb\x86\xcc\xa4\xeb\x46\xa6\x8f\x9f\ +\x5d\xf4\x5e\xc3\x32\xc7\xeb\x49\x48\x55\xc9\x00\x8a\x4b\x8a\x70\ +\xd4\xec\x99\xa8\x28\x2b\x45\x01\x01\xc9\xe1\x61\xec\xd8\xbe\x03\ +\xbf\x7f\xe2\x0f\xdb\x24\x01\x1a\x26\x81\x0b\x08\xa6\xaa\x63\x2f\ +\x33\x89\xc4\x0d\x20\xba\xd9\xe1\x80\xa3\x69\xf1\xd2\x22\xd4\xb5\ +\x34\xa0\x79\x6a\x3b\x0a\xac\x42\x0c\xf5\x0e\x2b\x13\x68\x79\xa7\ +\x8b\x41\x17\xf0\x77\xc5\x00\x5c\xf7\xac\x23\xb8\x49\x10\xd8\x37\ +\x30\x32\x04\x50\x99\xfd\xb9\x26\x40\x49\x01\xee\xb9\xf9\x4a\x69\ +\x72\x57\x2b\xab\xa0\xc0\xe2\x37\x87\x33\xb8\x0c\x6c\xb0\x0c\x99\ +\x79\xec\x9e\x49\x02\xd7\x83\x27\xc1\xf7\x05\x2b\x62\xcf\x98\xd9\ +\x81\xb6\xf6\x16\x94\x57\x94\xa3\x54\x12\x61\xe3\xfa\x4e\x3c\xf9\ +\xdb\xa7\x97\xed\x7a\xe5\x97\x97\x4c\xea\x97\x45\x57\xcd\xbb\xf4\ +\x58\x52\x5b\xcc\x98\xa6\xf6\x13\xa2\x61\x54\x37\xd4\xa0\x69\xda\ +\x54\x69\x0d\x9a\x30\xd2\x3f\x86\xf1\x91\x24\x4c\xb5\x78\xb4\x5f\ +\x66\x01\xee\xc5\x23\xef\x74\x91\x17\x85\x78\x77\x50\x07\x81\x20\ +\x78\x77\xf8\x0c\xc0\x2c\x0b\xe3\xde\x9b\xaf\xc2\xa6\x97\x57\xa9\ +\xc0\xcc\x0f\xae\x91\x03\x74\x0f\xc8\x5a\x02\x9a\x6c\x06\xdc\x04\ +\xf2\xbe\x89\x44\xcb\x0c\x21\x5c\x9d\xa8\xa8\x28\xc5\xb4\x19\xed\ +\xa8\x28\x2f\x57\xee\xe4\x95\x97\x5f\xed\x91\x56\x60\x6e\x62\xfd\ +\x93\x9b\x27\xfd\xeb\xe2\x2b\xe7\xfd\x4b\x11\xc8\xbe\x8b\x88\x3e\ +\x62\x00\xca\xa4\x97\xc8\x2f\xd4\xd8\xd1\x82\xe6\x8e\x69\xb0\x28\ +\x86\x91\xbe\x61\x90\x4d\x12\x9c\x7d\x5b\x07\x50\xf5\xc0\x7c\x3f\ +\xd8\xc6\x99\xb7\x87\x7d\xbb\xc1\xbc\xee\x2f\x25\x59\x80\x21\x09\ +\x70\xff\xad\x4b\xd0\xf5\xd2\xcb\x69\x02\x78\xc0\x34\x72\x6b\x3d\ +\x9b\x7e\xb6\x1a\x9e\xb2\x76\x17\x4e\x9b\x4f\xeb\x89\x88\x5d\x01\ +\x97\x95\x15\x28\x2f\x2f\x75\x4e\x62\x6d\x1b\x1a\x1a\x7e\x2a\x31\ +\x98\xb8\x9e\xc1\x9f\xd4\x04\xe0\x54\x31\xf7\x92\x0b\x01\x71\x3f\ +\x80\x32\xe7\x06\x44\x0b\x63\xa8\x6e\x6d\x40\xeb\xac\x19\xa8\xac\ +\x6c\x94\x24\x18\x85\xed\x4c\x17\x0d\x1f\xe8\x41\x12\x70\xdd\xbf\ +\x20\x14\x04\x3e\xb8\x1a\x68\x20\xc7\x42\x10\x71\x00\x67\x49\x90\ +\xca\x23\x58\x7a\xdb\xa7\xd0\xb5\xf2\x25\x6d\x01\x0c\x8c\xed\x7c\ +\xe5\x90\xdd\xd3\x2f\x12\xe1\x26\xdf\x9b\xd0\x0e\x1b\x02\x30\x09\ +\x3e\x34\x05\x24\x1e\x03\xe8\x14\x02\xd4\xc9\x9f\x52\x19\x20\x4e\ +\x99\xd5\x81\x96\x69\x47\xc0\x48\x16\x60\xcc\x99\x2e\xda\x24\x81\ +\xb2\x82\xe6\x7c\xc2\x25\xe1\x3d\xd5\xfd\xef\x30\x40\x8e\xa5\x60\ +\xd7\xbb\x79\x2c\x13\xa8\x88\xe2\xfb\x5f\xfd\x0c\x3a\x57\xfc\x4d\ +\x6f\xbe\x38\x04\x58\x95\xff\x93\x31\x6f\x9a\x04\x47\x5f\x62\x92\ +\x9d\xfa\x1c\x40\x9f\x07\x50\xe0\x00\x11\x2d\x2e\x44\xbd\x0c\x72\ +\xda\xe7\xcc\x41\x79\x59\x03\x46\x65\x80\x48\xca\x1a\x80\xd7\xf9\ +\x73\xef\x06\x72\xbb\x1f\xf8\xc0\xc2\xcf\xde\x36\x83\x88\x73\x48\ +\x8e\xaf\x8c\xe1\x91\xaf\xdd\x80\x8d\x2f\xae\xd0\x2e\xc0\x94\x04\ +\x78\x39\x4f\x80\xfd\x95\xca\x67\xbf\x7f\x01\x88\x1e\x27\xd0\x54\ +\x90\x50\xf3\xdc\xca\xc6\x5a\xb4\xcc\x39\x02\xad\xd3\xe6\x40\x0c\ +\x13\x52\x6a\xf1\x08\x0c\xfa\xc4\x67\x01\x74\xd6\x60\x7b\xca\x50\ +\x12\xc6\x04\xdb\xc1\x8a\x00\x72\x7c\x55\x0c\x8f\xdd\x71\x23\x3a\ +\x5f\x78\x11\x76\x52\xbb\x80\x1d\x79\x02\xec\x5f\x12\xcc\xb9\xb8\ +\x84\x44\xea\xbb\x10\xe2\xc3\x04\xa1\xfc\x73\xdc\x09\x10\x67\x4d\ +\xc3\xb4\xa3\xdf\x86\x92\xc2\x6a\x8c\xf7\x0c\x41\x8c\xdb\x08\x02\ +\x6d\xec\x55\xeb\x19\x78\x96\xfc\x8c\x80\xf7\xfd\x01\xa4\x32\x3f\ +\xfa\x45\x05\x0e\x01\xe2\x58\xf6\xcd\x7f\x43\xe7\x73\x2f\xb8\x08\ +\xf0\x52\x9e\x00\x07\x22\x95\x1d\x79\xde\x07\x85\xb0\xef\x01\x51\ +\xa9\x7a\x3e\x21\x16\x46\x4d\xdb\x14\x4c\x9d\x77\x0c\x9a\xdb\x8e\ +\x80\x18\x48\xc2\x1e\x1a\x83\x49\xf0\x01\x9e\x2b\xe0\xd3\xd2\xf3\ +\xa2\xaa\xe0\x0b\x24\x38\xb9\x8f\x84\xa5\x09\x80\xea\x22\xfc\xf0\ +\xdb\x37\x61\xe3\x5f\x9f\xd7\xbb\x6f\x79\x02\x1c\xd0\x54\x3a\xeb\ +\xdc\x56\x22\x7b\x19\xc8\x3e\x11\x24\xd2\xd3\xc5\xea\x0a\x34\xcd\ +\x3d\x0a\xd3\xe7\x2d\x40\x91\x59\xa2\xac\x81\x91\x12\x30\x58\xfb\ +\x73\xec\xf9\x2b\xe9\x7d\x9e\xd0\xf3\x36\x11\xff\x5f\x14\x74\xbf\ +\xed\x8b\x20\xc2\x16\x8c\xda\x22\xfc\xf8\x3b\xb7\x60\xe3\x5f\x9e\ +\x83\x9d\x4c\x02\x40\x9e\x00\x07\x9e\x04\xe7\x59\x44\xe3\x37\x41\ +\xd8\x37\x92\x20\xcb\x30\x09\xd1\x78\x1c\x35\x33\xa6\x62\xda\x82\ +\xe3\xd1\xd8\x30\x1d\x76\xef\x08\x68\x38\x09\x03\x60\x02\xb0\xc9\ +\xe7\x88\x9f\x8f\x86\xeb\xcc\x7f\x9b\x40\x95\x03\x41\xa0\x23\x98\ +\x00\xa8\x2f\xc1\xcf\xbe\x7b\x1b\x36\x3e\xfb\x17\xc7\x05\x68\x0b\ +\xf0\xb7\x3c\x01\x0e\x46\x2a\x99\x7e\xf6\x42\xc7\x1a\x10\x89\x16\ +\x40\xa8\x27\x89\x4a\x9b\xea\xd1\x76\xdc\x3c\x74\xcc\x5d\x80\x68\ +\x32\x2c\x89\x30\x0c\x43\x08\x98\x7c\xf2\xd7\xeb\xf7\xf9\x7d\x02\ +\xaa\x1d\x9a\x30\x3a\x79\xcf\x03\xf8\x5f\x0f\x27\x09\x40\x0d\xa5\ +\xf8\xcf\x7b\xbf\x82\x8d\x7f\x7a\x56\x59\x00\x15\x03\x6c\xcf\x13\ +\xe0\xa0\xa5\xe2\xe9\xef\x2e\x83\xb0\xef\x25\xb2\x2f\x06\x09\x15\ +\xbc\xc5\x4a\x4b\xd1\x20\x67\x09\xd3\x4f\x38\x19\x35\x15\xcd\x10\ +\xbb\x87\x80\xd1\x24\x14\xcc\x4a\xe3\x7d\xc7\xc0\xdd\x0f\x8f\x82\ +\xe7\xff\x39\x12\xbf\xf0\x31\x12\x02\x35\x96\xe1\x17\xf7\xdf\x8e\ +\xce\x3f\x3a\x04\x18\x07\x80\x3c\x01\x0e\x45\x2a\xea\x38\xf3\x52\ +\x08\xfb\xbb\x44\xa2\xc8\x00\x10\x8a\x44\x50\x39\xb5\x05\x6d\x27\ +\x1e\x8f\xa9\x47\x1c\x8b\xf0\x10\x41\xf4\x0f\xc3\xb4\xc9\xf3\x24\ +\x90\x92\x9c\x7d\x2f\x8c\x08\x26\x72\x13\x20\x5a\x00\x6a\x2c\xc7\ +\x2f\x1f\xf8\x3a\x3a\x9f\xf9\xb3\x26\x80\x63\x01\x56\xe4\x09\x70\ +\x48\x48\xd0\x7e\x66\x07\x09\x7b\x99\x41\x62\x3e\x41\x28\x80\xe3\ +\xd5\x95\x68\x7a\xdb\x31\x98\x71\xe2\x29\xa8\x88\x55\x83\x76\x0d\ +\x02\x63\x7a\xf1\x88\xdf\x2a\x16\x78\x79\x14\x97\x39\x05\x5e\x0a\ +\x11\x0d\x01\xcd\x95\xf8\xd5\x83\x77\x4a\x02\xfc\x09\xf6\xb8\xb2\ +\x00\x79\x02\x1c\x62\x4b\x10\x82\x9d\xba\x95\x84\x7d\x1d\x20\x2c\ +\x02\x10\x89\x17\xa2\x6a\xe6\x74\x74\x9c\x72\x0a\x5a\xa6\xce\x86\ +\xd5\x3b\x06\x0c\x8c\xc0\x10\xe4\xd1\x7e\x9e\xff\x3b\x49\x16\xfc\ +\x4f\x86\x41\x49\x7e\x44\x24\x52\x00\x6a\xad\xc4\x6f\xbe\xff\x6d\ +\x74\x3e\xfd\x8c\x43\x00\x6d\x01\x5e\xcc\x13\xe0\x50\xa7\x78\xeb\ +\x69\xa7\x82\xec\x1f\x10\x51\x13\x40\x30\x9c\xe3\x67\x0d\xf5\x68\ +\x96\x2e\x61\xda\x82\x53\x50\x42\x85\xc0\xae\x01\x18\x63\x36\x9f\ +\xc3\x80\xfa\x60\x2b\x10\xbc\x35\x0c\x3e\x01\x90\x2e\x40\xb4\x55\ +\xe3\x77\x8f\xdc\x85\x2e\x87\x00\x63\xca\x02\xe4\x09\x30\x79\x48\ +\x70\x7a\x05\x51\xea\x3e\x90\xb8\x40\x21\x66\x00\x91\xd2\x12\xd4\ +\xce\x39\x0a\x1d\xa7\x2f\x42\x43\x5d\x3b\xac\x9d\x09\x60\x70\x14\ +\x06\x09\x18\xd0\xbb\x7f\x6c\x05\x02\x2e\x00\xe0\x57\xe5\x51\x2c\ +\x0c\x31\xb5\x06\x4f\x3e\xfa\x5d\x74\xfd\xfe\xe9\x3c\x01\x26\x6b\ +\x2a\x9c\x72\xf2\x65\x80\xfd\x6d\x22\x8a\x83\x08\x56\x24\x8c\xb2\ +\xb6\x16\xb4\x48\x97\xd0\x7e\xcc\x09\x88\x0d\x01\x46\x77\x02\x18\ +\x4f\x05\x1e\x0b\x97\x42\x57\xdc\xa7\x71\xd2\x42\x48\x02\x50\x47\ +\x2d\x9e\x5a\x76\x2f\x36\x3d\xf9\x94\x22\x80\x9a\x06\x6e\x7b\x21\ +\x4f\x80\xc9\x96\x62\x53\x4e\x9a\x01\x12\xcb\x64\x7e\x5b\xe6\x0f\ +\x50\x46\x2b\x2a\x50\x37\xff\x6d\xe8\x38\xed\x0c\xd4\x14\xd5\xc1\ +\xdc\xd1\xaf\xac\x81\x29\x88\xef\x8a\xef\x44\x88\x87\x03\x85\x61\ +\x88\x8e\x3a\xfc\x61\xf9\x7d\x92\x00\x4f\x22\x35\x9a\x26\xc0\x78\ +\x9e\x00\x93\xd6\x12\x14\x80\xec\x2f\x11\x89\x4f\x03\x64\x02\x40\ +\x28\x1a\x45\xf9\x8c\xe9\x68\x5d\xb4\x08\xad\xb3\x8e\x41\x78\xf7\ +\x28\xd0\x3d\x08\x23\x69\xc3\x20\xca\xf1\xc7\xc3\x75\x51\x12\x80\ +\xa6\xd5\xe3\x99\x1f\x2e\x45\xd7\x13\x4f\x68\x17\x90\x27\xc0\xa4\ +\x4f\xb1\xe6\x13\xdf\xae\x0e\x9c\x90\x68\x50\x37\xc0\xb2\x50\x58\ +\x57\x83\xc6\x13\x17\xa2\xfd\xe4\xd3\x50\x66\x96\x00\x5b\x7a\x81\ +\xe1\x31\x18\x42\xe4\x7a\x29\xaa\xb2\x00\xc6\xf4\x06\x3c\xf3\xa3\ +\x07\xb0\xe9\x89\x27\x21\x34\x01\xc6\xb6\x3d\x9f\x27\xc0\xe4\x27\ +\xc1\xc2\x4a\x22\x7b\x29\x48\x9c\x0b\x9d\xc2\x45\x71\x54\x1e\x75\ +\x24\xda\xce\x78\x07\x9a\x5a\x66\x20\xb4\x6d\x10\xa2\x27\x01\x24\ +\x6d\x37\xf4\x7c\x2e\x2f\x1e\x81\x39\xa3\x11\x7f\xfa\xf1\x83\x0e\ +\x01\xb4\x05\x30\x25\x01\x9e\xcb\x13\xe0\x70\x49\xd1\xa6\xe3\x2f\ +\x07\x89\x6f\x02\x28\x24\x22\x58\x05\x05\x28\x6a\x6a\x44\xf3\xa9\ +\x27\xa3\x4d\x4e\x17\xe3\xa3\x16\x68\xab\xb2\x06\x81\x3f\x0a\x6d\ +\x48\x02\x58\xb3\x9a\xf0\xe7\x9f\x3c\x24\x09\x20\x83\xc0\x71\x4d\ +\x80\xad\x7f\xcd\x13\xe0\xb0\x22\x41\xe3\xf1\x33\xd3\xc7\xd2\xc5\ +\x31\x99\x00\x31\x52\x52\x82\xea\x63\x8e\x46\x87\xb4\x06\xd5\x35\ +\x2d\x30\xb6\xf6\x41\xec\x1e\x04\x8d\xa7\x40\x42\x3b\x83\xe2\x18\ +\x42\x47\x34\xe1\x2f\x3f\x94\x16\xe0\xa9\xdf\xc3\x96\x7d\x00\xf2\ +\x04\x38\x4c\x2d\x41\x18\x42\x7c\x99\x40\xd7\x66\x96\x01\xad\x70\ +\x18\x25\x2d\xcd\x68\x5c\xb8\x10\x2d\xc7\x9e\x88\x38\x62\x10\xdb\ +\xfb\x40\x89\x11\x90\x20\x18\x55\x25\x30\xa7\x94\x63\xf5\x4f\x1e\ +\xc3\xfa\xdf\x3f\x83\xd1\xa1\x21\x10\x19\x18\xdb\xf2\x6c\x9e\x00\ +\x87\x6b\x8a\x34\xce\x3f\x03\x44\x8f\x02\xa8\x07\x48\xed\x0c\x86\ +\x8b\x8a\x50\x31\x6b\x26\x9a\x4f\x3a\x09\xb5\x33\x8f\x42\x2c\x1c\ +\x4f\x5b\x81\x68\x08\x63\xbb\x36\x63\xd7\x93\xbf\xc3\xd6\x55\xab\ +\xb0\x63\xf3\x4e\x8c\x27\x93\x18\xd9\xf4\xa7\x3c\x01\x0e\x6f\x12\ +\x2c\xa8\x02\xd1\x52\x99\xdf\xa7\x83\x3f\xf5\xf4\x71\xb8\xa4\x18\ +\xf5\x32\x48\x9c\x76\xea\x49\x88\x34\x34\x20\x65\x5a\xb0\xbb\x3a\ +\x31\xb2\x76\x1d\xfa\x36\x76\x62\x6b\xe7\x66\xf4\xf5\x0e\x60\xb8\ +\xf3\x0f\x79\x02\xbc\x25\x88\xd0\x70\xdc\x27\x40\xf8\x06\x0c\x14\ +\x66\xac\x41\x6d\x63\x3d\xda\x8e\x9e\x8d\xc2\xd6\x16\xa0\xae\x01\ +\x90\x1a\x2f\xb6\x6c\xc2\x50\xe7\x26\xec\xd8\xd0\x85\x6d\x9b\xb6\ +\xf7\x0e\x6e\x78\xaa\x22\x4f\x80\xb7\x0a\x09\xea\xe7\xcf\x84\x41\ +\xcb\x01\xe3\x68\xc3\x30\x50\x55\x53\x85\xa6\x8e\xa9\x28\x69\x9d\ +\x82\x50\x73\x0b\x20\x83\x45\x74\xef\xc2\x58\x67\x27\xba\x5e\x5a\ +\x8d\x6d\x5d\x5b\x9f\x4b\x6c\x78\x6a\x7e\x9e\x00\x6f\x2d\x97\x10\ +\x06\xf0\x65\x69\x01\x96\x14\x15\xc5\xad\x86\x29\x8d\xa8\x94\x16\ +\x20\xd6\x32\x05\xa8\x6f\x80\x2d\x83\xbf\xdd\xcf\xbd\x88\xf5\xcf\ +\xaf\xc0\x48\x62\xf8\x8a\x91\xae\xa7\xef\xc9\x13\xe0\x2d\x98\x8a\ +\xdb\x4f\x3b\x2a\x04\xe3\xe6\xd2\xca\xd2\x73\xaa\x9b\x1a\x0b\x62\ +\xf5\x75\x48\x15\x17\xa3\xbb\x6b\x0b\xba\x57\xbd\x86\x91\xfe\x81\ +\x1f\x13\xd1\x87\x46\xbb\x9e\x4e\xe6\x09\xf0\x16\x4d\x44\x84\x93\ +\xce\x5f\x5c\xd7\xdd\x93\x38\x7b\xd4\xb6\x67\x8f\x26\x93\xc5\x43\ +\xbd\x7d\x3d\x72\x23\xe8\xb7\x20\xfa\xad\x04\x9f\x00\x20\x4f\x80\ +\x7c\xca\x13\x20\x9f\xfe\xaf\x5d\x3a\x16\x00\x00\x00\x00\x18\xe4\ +\x6f\x3d\x8d\x1d\xc5\x90\x00\x08\x80\x00\x08\x80\x00\x08\x80\x00\ +\x08\xc0\x4b\x3d\xa8\x85\x16\xad\x71\x3b\x57\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x4f\x8d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\ +\xd6\xde\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1e\ +\x16\x11\x3b\xb9\x32\x09\xc6\x00\x00\x20\x00\x49\x44\x41\x54\x78\ +\xda\xec\xbd\x5d\xa8\x6e\x5b\x9a\x1e\xf4\xbc\x63\x8c\x39\xe7\xf7\ +\x7d\x6b\xed\xbd\xcf\x39\x55\xd5\xd5\xf4\x6f\x68\xbc\x68\x7f\xd2\ +\x49\x13\x4a\xbd\xb0\xd3\x26\x28\x22\x98\x98\x34\x82\x18\x50\x50\ +\xfc\xbb\x08\x26\x62\x10\x1a\x62\xe8\xb4\x17\xb9\x10\x83\x1a\xbc\ +\x49\xf0\x2a\x86\x44\x24\x46\x6c\x50\xf0\x22\xa8\x89\x88\xa0\x24\ +\x46\xa2\xb4\xa1\x43\x75\xa7\x53\xa9\x9f\x53\x67\xef\xbd\xd6\xfa\ +\x7e\xe6\x9c\x63\xbc\xaf\x17\xcf\x33\xe6\x5c\xa7\xba\xce\xae\xaa\ +\x86\xa4\x05\xf7\x82\x62\x9f\x5a\x3f\xdf\x37\xbf\x39\xc7\x78\xc7\ +\xfb\x3e\xef\xf3\x3c\x2f\xf0\xfe\xeb\xfd\xd7\xfb\xaf\xf7\x5f\xef\ +\xbf\xde\x7f\xbd\xff\x7a\xff\xf5\xfe\xeb\xfd\xd7\xfb\xaf\xf7\x5f\ +\xef\xbf\xde\x7f\xbd\xff\x7a\xff\xf5\xfe\xeb\xfd\xd7\xfb\xaf\xff\ +\x1f\x7f\xfd\xee\x3f\xfc\x0b\xff\x9f\xb8\x8e\x7f\xe5\x3f\xfb\xf2\ +\xfb\x87\xf1\x77\xf1\xcb\xbe\xdd\x37\x7f\xc7\xef\xff\x53\x98\x63\ +\x4c\x9f\x7f\xf9\xea\xcf\x4f\xf7\xaf\x7e\x4f\x4e\x06\x04\x10\xfa\ +\x83\x00\x90\x0d\x30\x33\x44\x04\x22\x80\x0a\x60\x4c\x40\x0b\xfe\ +\xcf\x00\x64\x00\x29\x01\x2d\xf8\x7b\xc9\x00\x07\x60\xce\xd7\x48\ +\x89\x2f\xb8\x36\x60\x48\x40\x75\x20\x01\x30\x03\xd6\xe6\x18\x8f\ +\xa7\x3f\xf1\x67\xff\xd0\x3f\xfa\x6f\xfd\x6b\x7f\xf2\xcb\xf8\x53\ +\xff\xfa\x6f\x7a\xff\xb4\xfe\x5e\x2d\x00\x00\xf8\x99\x3f\xfc\x5f\ +\xfd\x37\xff\xf2\xcf\xfc\x23\xbf\xeb\x6b\x4f\x23\xbe\xf1\xb6\x61\ +\xc8\x86\xda\xb8\x04\xfa\x42\x30\x04\x42\x4f\x35\xf5\x9f\x24\x43\ +\x38\x50\x52\x20\x65\xc3\x5c\xf9\xcb\x05\x86\x9c\xf9\x90\xa7\x0c\ +\x34\xe7\xfb\x34\x00\x25\x71\x41\x94\x64\xf0\x08\xbc\x3c\x25\xfc\ +\xf0\x17\x0a\xfe\xdc\x7f\xff\x37\x70\xad\xe9\x3f\xf9\xcf\xff\xed\ +\xdf\xf6\x07\xde\x3f\xaa\xbf\xc7\x0b\xe0\xdf\xff\xd3\x7f\x39\xae\ +\xd3\x8f\xe2\x93\xc7\xca\x5f\xd2\x53\xaf\x00\x72\x00\x25\x03\xe1\ +\x7c\x80\x39\x01\xb5\x71\xe7\x86\x7e\xde\x0c\x98\x12\x77\xb7\x03\ +\x98\x0a\x70\x5b\x15\x11\x9c\x0f\xdd\xf0\x2c\xaa\x18\xa3\x8a\x57\ +\xc0\x12\xf0\xf9\x57\x19\x3f\xfa\xc5\x23\xfe\xbb\xbf\xfc\x7f\xe3\ +\xbf\xfc\xd9\xdf\x6e\xef\x1f\xd5\xdf\x9d\xaf\xf2\x59\x3f\xf8\xe5\ +\x5f\xfd\x06\xa6\xef\xff\x21\x18\x9c\x0f\x32\xb0\xef\x74\x03\xa2\ +\xe9\xe1\x1b\x17\x42\x04\x43\x7e\x0d\x20\x17\x20\x39\xb0\x34\x3e\ +\x60\x00\x70\xe7\xef\x22\xf8\x6f\x73\x2e\x9c\x02\x46\x85\x9c\x0d\ +\x4b\xe5\x31\x81\x00\xbe\xfa\x89\xe3\xc3\x17\x23\xcc\xde\x3f\xfb\ +\xdf\x90\x05\xf0\xc9\x9b\x27\x7c\xff\x17\x03\x11\x8e\xa5\xf1\x81\ +\xf9\xb3\xb0\xe1\x7a\x50\xcd\xf8\xf0\x1d\x80\x25\x43\x8a\x40\xe8\ +\xe1\x17\xed\xea\x25\x80\xb5\xf2\x6f\x43\x0b\xc8\xc0\xa8\x51\x32\ +\xbf\xb7\x56\x2d\x16\xd3\xa2\x00\xb0\xce\x0d\x81\xf7\x0b\xe0\x37\ +\x64\x01\xb4\x79\x66\x72\x57\x03\x66\x40\x32\x26\x6f\xae\x87\x1f\ +\x80\x9e\x3a\x70\x48\xc0\xec\x40\x78\xa0\x3a\x77\xbb\xeb\x61\x5f\ +\x5d\x21\x3e\x18\xfe\x4b\x30\x4a\x04\xf8\x9a\x97\x95\x0b\x62\x34\ +\x46\x02\x80\x49\xa4\x07\xe0\xcd\xdf\x2f\x80\xdf\xa8\x05\x70\x9b\ +\xaf\x48\x16\xf0\x70\x14\x3d\xc0\xaa\x7f\x11\x7b\x34\x18\x0c\xb8\ +\x36\x45\x03\x85\xfa\xa4\xb5\x71\x03\x70\xcc\xc0\xaa\x33\xbf\x39\ +\x70\x0b\xfe\x7c\x2c\x8c\x00\x53\x02\x16\x07\x6e\xae\x4a\xa0\x31\ +\x6a\xd4\x00\x9e\x96\x8a\x8f\x3e\xf8\x28\x7e\xdf\x7f\xf0\x3f\x47\ +\xb8\x61\x48\x81\xd9\x99\x2c\x46\x00\x2d\x02\x03\x80\x66\x0c\x47\ +\x49\xc7\xc9\xa0\x64\x33\x94\xab\xb4\xb0\x2d\x72\xe5\x04\xdc\x6a\ +\xa0\x98\x8e\x30\xf0\x7a\xd6\xe0\xfb\x1b\x0c\x8b\x03\x8e\xc0\x51\ +\xd7\x06\x30\x2f\x31\xec\x79\xcf\x98\x80\x5b\x03\x5e\x4c\x86\xdb\ +\x1a\x18\x92\xa1\x7a\x6c\xf7\xa6\x2f\x5b\x7f\x96\x3f\x45\x70\xb1\ +\x67\xdb\x17\xba\xf5\xef\x03\x30\xfd\x6d\xce\xfc\xef\x7e\x4d\x53\ +\x49\x78\xbc\xf9\xfe\xb7\xfa\x3b\x4b\x40\x55\x92\xed\x3a\x5a\x4b\ +\x02\x3c\x02\xb7\xb5\x7d\x23\x23\xfe\xd3\x3f\xff\xef\xfd\xe3\x7f\ +\xf4\x9f\xff\x63\xff\x23\xfe\x8b\x9f\xfd\xe9\xef\x6d\x01\xac\xf3\ +\x0d\xb5\x3a\xb2\x05\x22\x02\xfe\xac\xb4\x73\x03\xee\x8b\xe1\x71\ +\x09\xb4\xe0\x22\x58\x14\xd2\x53\x00\xd5\x9e\x3d\xf0\x15\x48\x19\ +\x58\x2a\x2f\xb2\x1f\xe9\x6b\xe5\x87\xbc\xea\xc1\x2f\x0e\x9c\xf2\ +\xbe\xfb\x73\x00\x1f\xbf\xb9\xe1\x8b\x1f\x0c\xf6\x03\x1f\xfe\x00\ +\x90\x80\xe6\x3c\x3b\x5e\x8c\xc0\x79\x01\xee\x07\xe0\xd2\x78\x4d\ +\x43\x02\x3c\x0c\xfe\xa9\xaa\x82\xaf\x07\xf0\xef\xcc\x80\x43\x31\ +\x78\x53\xd9\x9a\xf9\x5e\x11\xc0\xa0\x05\x99\x33\x17\xd7\x94\x95\ +\xf7\xe8\x6f\x73\x3f\xba\x0c\xb0\x30\x34\x00\x87\x6c\x68\x11\x28\ +\xca\x91\x0c\x86\x21\xed\xc7\x5c\x7f\xf0\xa3\x25\x34\x04\x2c\xf1\ +\x69\x0f\x49\x95\x94\xf1\xbd\xb6\xdf\x57\x54\xec\xd1\xb1\x1f\xb8\ +\x7d\xe1\xf6\xef\x7b\xec\x9b\x0c\x7a\x26\x2d\x80\x08\x3e\x8f\xe6\ +\x81\xfb\x63\xfa\x42\x8b\xf9\xe7\xc6\xf2\x17\x7f\xe6\xcf\xfe\xec\ +\x4f\xff\x96\xef\x39\x02\xcc\xeb\x8c\x88\x00\xc2\xd1\x3c\x50\x83\ +\x67\xfa\x0c\xe0\x60\x86\x37\xb3\xc3\x00\xdc\x0d\xc0\x6d\xd1\xb1\ +\xa0\x45\xd2\x6f\x6a\x04\x6f\xd2\x5c\x03\xa1\xb3\xbd\x47\x92\xa3\ +\xb2\xc9\x5b\x0b\x58\xe5\xea\xbd\x55\x2e\x9a\x94\xf8\x7b\xb7\x15\ +\xf8\xdb\xdf\x6c\x70\x67\x44\x18\x12\x50\x10\xf8\x2a\x18\x31\x10\ +\xfb\xe2\x09\x2d\x82\x9e\x70\x5a\xe2\xcf\x6b\x70\x0b\x0e\xd9\x90\ +\x84\x51\x2c\xc1\x0b\x39\x8e\x5c\x0c\x06\xa0\xba\x0e\x1b\xe3\xef\ +\x24\xdd\xd4\x31\x19\x16\x0f\x3e\x80\xfe\xb9\x00\x1c\x8b\xe1\x56\ +\x83\x51\x2b\x76\x6c\xa4\x29\xd9\xed\x1b\xc6\xb4\x11\x4c\xd7\x77\ +\x73\x46\x0f\xe8\x3e\x64\xe3\xeb\xf7\xef\x59\x70\x33\x65\xe3\xc6\ +\x5a\xb5\x21\x8e\xc5\x70\xad\xbc\xc6\x51\x51\xf7\x50\xf4\xde\xca\ +\xb4\xc3\x80\x21\x19\xcc\xf9\x8d\xdf\xf4\xfd\x27\xfc\x13\x5f\xfa\ +\xe1\x9f\x78\xfa\xd9\x5f\xf8\xf9\x5f\xf8\x63\xbf\xeb\x8f\x7c\x6f\ +\x0b\xe0\x76\x43\x82\x63\x6e\x0d\xd9\x0c\xe6\xdc\xd9\x16\x81\x5b\ +\xc3\x96\x9d\x3f\xde\x02\xc9\x0c\x4d\xf5\xfd\xec\x5c\xe1\x19\xcc\ +\x0b\xae\xe1\x38\x64\xc3\xea\x0c\xd9\x61\x0c\xe1\x97\x45\x37\x55\ +\x15\xc0\xad\x01\x77\x07\xbe\x9e\x07\x57\xfd\xa1\x80\x38\x42\x04\ +\x12\x98\x5c\x7a\x32\xac\x4e\xf0\x29\x01\x58\x5b\x70\xb7\x67\xe6\ +\x28\xbd\x32\x71\x2d\x90\x43\x02\xe6\x06\xac\xba\xae\xa6\x85\x5c\ +\x12\xd0\x94\x7f\xf4\x30\xbf\x81\x51\x01\x1c\x0b\xf0\x54\x19\xbd\ +\x92\x07\xb2\xa2\x8b\x05\x6f\x74\xad\x7c\x40\x7d\x07\xe6\x9e\xe7\ +\x60\x0f\xc7\xd9\x00\x57\xb5\x54\xb4\x28\x10\xfc\x5e\xc9\xac\x94\ +\x22\x78\x4c\x2e\xda\x04\xfd\x28\x18\x6c\x3f\x4e\x0d\x80\x7b\x30\ +\x16\xe8\xfd\x87\xac\x0d\x10\x5c\x64\x8b\xae\xbb\x35\x46\x9a\x02\ +\xc3\xff\xf3\x95\x33\xe6\x76\xc0\x87\x77\xf8\x03\x00\xbe\xb7\x05\ +\x00\x0f\xac\x2d\xb0\xd6\x80\xe5\xd8\x10\xbc\xe3\x21\xa1\x56\xc7\ +\xdc\x62\xdb\x25\x26\x98\xf0\x56\x79\x63\x6b\x0b\xe6\x03\x3a\xff\ +\x2e\x2b\xcb\xbb\x31\x1b\x96\x16\x68\xce\xbf\x75\xdd\x80\x9b\x12\ +\xcd\xb7\x17\x7e\x18\xd7\x6e\x3c\xaf\x40\xd2\x6b\x0f\xda\x49\x4d\ +\x87\xfb\x94\x83\xc0\x94\x76\xb8\x2b\x4a\xf5\x07\x5c\x63\x7f\x00\ +\xfd\xfc\x9d\x9b\x1e\x98\x22\x59\x36\x2e\x26\x18\x6f\xfa\x45\x37\ +\x24\x00\xbc\x55\x2e\xd2\x6e\x8a\x32\xed\xd9\x59\x6d\x9f\x46\x52\ +\xaa\xf3\x38\xb9\x3d\x3b\x8e\x56\x6d\x18\xd7\xe2\x58\x9e\x9d\xff\ +\xd5\x55\x01\x09\x57\x39\xe4\x84\x6b\x73\x94\xcc\x9d\x3d\x98\x8e\ +\x53\xe5\x4f\x53\x61\x9e\x81\xe0\xfb\x5c\x57\x6e\x8e\xa6\x84\x3b\ +\x94\xc7\x54\xf0\xe2\x92\x03\x0e\xc3\x94\x0d\x7f\xeb\x6b\x57\x4c\ +\xc9\x5f\x7e\xcf\x47\x00\x17\xab\x63\x48\xce\x55\xa8\x37\xba\x5c\ +\x1d\xc7\xd1\x10\x1e\x58\x83\x2f\xb0\xe8\x06\xe6\xc4\x8b\x3b\x8d\ +\xb6\x55\x0f\xa1\x7a\x9f\x89\x99\x61\x6e\x81\xc1\xf6\x24\x69\x3b\ +\xdf\x08\x22\xa2\x39\xcf\xe9\xcb\xca\x45\x02\x0b\xa4\xc4\xc5\x95\ +\xe0\x70\x0f\x0c\x29\xf0\x78\x73\x0c\x16\xf0\xe0\xc3\xcf\x09\x58\ +\xab\x23\x19\x13\x4d\x43\xa0\x09\xb5\xec\x67\x78\xe8\xdf\xaa\x05\ +\xbe\x80\x8b\x32\xf4\x64\x07\x18\x66\x3d\xc4\x9c\x78\x17\x6e\xc1\ +\x24\xd2\x10\x38\x0e\xc4\x2a\xcc\x98\xf0\xe5\xc4\xc8\x06\x04\xac\ +\x18\xa2\x02\x91\x80\x8b\xf3\xfd\xcd\x88\x6c\x96\x62\x68\x95\x91\ +\x60\x3b\xe3\x03\x58\x75\x4d\x97\xca\x4d\xb3\xc2\x30\x25\x2e\x9a\ +\xa6\xfb\xdd\xa0\x48\xa5\x7c\xe2\xb2\x2a\xf1\x5e\x62\xcb\x4f\x22\ +\x02\xa5\xec\xc9\xc7\xea\x80\xe5\x84\xb5\x01\x96\x07\x5c\xce\x4f\ +\xdf\x7b\x15\xc0\xd7\x76\xd4\xe6\x68\xc6\x95\xb8\x06\x70\x9f\x81\ +\x37\x37\xfe\x61\xcf\x48\x9f\xf7\x09\x0a\x80\x75\xd9\x93\xb0\x15\ +\xdc\x85\xee\x3b\x02\xd8\x9c\xab\x1f\xca\xbe\x13\xb8\x3b\x8b\xce\ +\xf0\xeb\xdc\x43\x32\x8f\x9b\x83\xf1\x8e\x2c\x11\x18\xe0\xb8\xad\ +\x8e\x68\x0d\x8b\x39\x43\x5e\x38\x56\x38\x9a\xce\xd7\xa5\x05\x77\ +\x6f\x5f\xcc\x8a\x06\x43\x66\xd2\xd8\x17\x44\x32\xe0\x69\x66\xce\ +\x31\x1a\x70\x6e\x7c\x20\x16\xdc\x61\x1d\xc5\xf4\xe0\x42\x79\x58\ +\x62\x4b\xee\x42\xe7\x73\x47\x46\x6d\xe5\x67\xae\x3a\x8f\x4b\x02\ +\x16\x10\x17\x79\x58\xf6\xcf\x66\xc6\xcf\xea\xba\x57\xbd\x12\xe9\ +\xff\xae\x4a\x4c\xab\xae\x05\xd8\x73\x05\x8b\x60\x24\x29\x7c\x1e\ +\xcd\xf5\x82\x1e\x58\x94\x35\x26\x33\x98\x19\x56\x4b\x28\x29\xa1\ +\x0c\xc0\x9b\xc7\xf3\xf7\xbe\x00\x3c\x58\xd7\xcf\xd5\x51\x94\xfd\ +\x4e\x1d\xe9\x8b\x3d\xd9\x72\x9d\xa7\x59\x61\x6b\x75\x65\xcc\x89\ +\xe7\x77\x36\x95\x5e\x0a\xa9\x50\x44\x68\xfa\x80\x09\x40\x04\x77\ +\x4a\x8e\x3d\xa9\x49\xa6\x72\x2d\x03\xb7\x85\xc9\x68\x81\x63\xa9\ +\x0d\xcd\x1b\x32\x1a\xae\xb7\x8a\x62\x8d\x79\x40\x38\x12\x02\x17\ +\x04\xc2\x75\xa3\x84\x22\x58\x4f\xa6\x92\xa1\x2a\x8b\x9b\xb1\x9f\ +\xaf\x91\x0c\x6f\x3c\x90\x9f\x45\xa5\x27\x00\x29\x31\x62\x65\x1d\ +\xf4\xbd\x7f\x11\xcf\xca\xbc\xac\x9c\xc4\xad\x57\x1c\x7c\xc3\x8b\ +\x72\x0e\xd7\x11\x75\xeb\x15\x54\xec\x0b\x61\x0d\x6d\x08\x30\xa2\ +\x46\x56\x72\x8b\xbd\xd4\x63\xf2\x6d\x4c\x0c\x55\xe2\x3d\xdc\xf4\ +\xfe\xc2\xde\xad\x37\xe6\xf4\x89\x8f\x25\xa1\x22\xa3\xa5\x84\x64\ +\xc0\xf9\xf1\xe1\xd7\x11\x01\xc2\xb0\x36\x87\x81\xa1\xfe\x58\x88\ +\xd3\x2f\x75\x3f\x63\x07\xed\x86\xb5\xd7\xa2\xca\x09\x26\xf5\x09\ +\x7a\x72\x76\x5b\x94\xd9\x2b\xc3\xb7\x30\x84\x05\x52\x66\x32\xb5\ +\xd4\xc0\xab\x89\x61\xbf\xba\x76\x86\x07\x2a\x00\xaf\x01\xb8\xa3\ +\x24\xc7\x6d\x69\x40\xac\x58\x97\x8a\x73\x5d\x61\x5e\x71\xad\x95\ +\x47\x43\x6b\x0c\x85\x39\xb0\x54\xde\xfc\xb5\x63\x0a\x3a\x97\x1f\ +\x95\x28\x41\x47\x8e\x07\xf1\x88\xb5\x05\x12\x0c\x73\xec\x35\xba\ +\x03\xc2\x41\x0c\x35\x80\xd5\x54\x21\x74\x9c\xc3\x7a\x56\xcf\xa3\ +\xa6\xf4\xcd\xe8\x7b\x5d\xbe\x68\x51\x8c\x59\x3b\xbf\x06\x86\x62\ +\x5c\xfc\x8a\x12\xb3\x92\x55\x3e\xdc\x1d\x63\x49\xb6\x23\xa6\x17\ +\x45\xce\x19\x4c\x04\xb7\x0a\xe3\x59\x29\x68\xbd\x84\xb1\x84\x39\ +\x25\xe4\x94\x31\x94\x82\x4b\x00\xe7\xf3\xe3\xaf\xef\x08\x48\xe6\ +\xb0\x70\x8c\x09\x38\xcf\xc0\xa4\x64\x6a\xed\x6f\x98\x18\x9e\x6f\ +\x75\x07\x3f\x4a\x30\x74\xf6\xf3\xff\xb6\xe8\x01\x04\x6f\xde\x34\ +\x18\xcf\xef\xbc\x67\xc4\xd9\x80\x37\x57\x7e\x68\x66\xe2\xc1\xd2\ +\xc9\x02\xc5\x02\xab\x3b\x1a\x1a\xa2\xad\x40\x54\x2c\xeb\x8c\x82\ +\x8a\xa7\xeb\x0c\xf3\x15\x4b\xab\x40\x38\x22\x02\x73\x30\x2f\x58\ +\x14\x59\x92\xc2\xeb\x4d\x3b\x9e\x67\x30\x6f\x64\x8d\xc0\xac\x3c\ +\xa1\x58\xc0\x61\xcc\x0f\xf4\x1b\x83\x8a\xed\x6b\xf0\x88\x70\xec\ +\xb0\x77\x06\xcb\xb5\x2d\x11\x7c\x16\x15\xfa\xeb\x2d\xc2\x06\x2e\ +\x01\xe4\x14\xcc\x81\x7a\xff\xa4\x47\x21\xfd\x51\x5f\x7c\xae\xd7\ +\xef\x9b\x0c\xcf\xf2\x96\x00\x2b\xae\x88\x40\x36\xc3\xec\x40\x36\ +\xe6\x4a\x2b\x0c\xd9\x0c\x43\x4a\xf0\x9c\x11\xa9\xa0\xc4\x00\x1b\ +\x12\xd6\xe5\xf6\xbd\x2f\x80\x04\xc7\x65\x69\xf0\xd6\x60\x8d\x61\ +\x68\x6e\x01\xcb\x7a\x68\x09\x58\xdd\xb0\x22\x98\xe0\xad\xbc\xc8\ +\x94\x14\xd6\x81\x0d\x3b\x48\x1d\x00\x72\xe0\xba\x18\x17\x52\xe3\ +\x0d\x1a\x54\x19\x8c\x09\x48\x30\xac\x6b\xf4\xdc\x86\x61\x31\x05\ +\xdc\x2b\x96\xa5\x22\x7c\x45\x9d\x67\xac\xcb\x8c\xf3\x32\x23\xea\ +\x8c\xf3\xe5\x8a\x75\x9e\xe1\xde\x10\x4e\x48\xd2\xc5\x3d\x00\x76\ +\xa0\x25\xeb\xba\x93\x01\x96\xd9\xcc\x52\x55\x45\x60\x45\x70\x37\ +\xc1\x20\xfe\xdc\xf1\xe9\x8e\xa5\x3d\x43\xf3\xe2\x59\x28\xef\xd5\ +\x41\xbf\xee\xa6\x1d\xad\xd4\x65\xdb\xc9\xfd\x68\x2d\x59\xc7\x67\ +\xec\x0b\xa6\xdf\xb3\x0e\xf4\x6c\xb8\xc2\xb3\xff\x7e\x0e\x14\x6d\ +\xef\xaf\x16\x3c\xc2\x90\x2c\xc1\x91\x50\x4a\xc6\x30\x0c\x78\x1a\ +\x46\x94\xf3\x8a\xdb\xe5\xf2\xeb\xc8\x01\x00\xe4\x70\x18\x7c\x0b\ +\x6d\x61\x86\x01\xc0\x2d\x02\x2f\x86\x84\xeb\xda\x10\x66\x68\x2a\ +\xfb\x3a\x54\x5a\x95\x48\x79\x00\xc3\x68\x38\x2f\x3c\x23\x73\x32\ +\xd4\xea\xb0\xcc\x9a\xda\x55\x49\x98\xd9\x06\x36\x11\xe5\x0a\x38\ +\x02\x16\xdc\xfd\x6b\x6d\x68\x75\x85\xd7\x05\x75\x9d\xb1\x2e\x37\ +\xd4\xf9\x8a\x7f\xe8\xef\xfb\x3e\xfc\xee\x7f\xf2\x27\xf1\xd1\x47\ +\x1f\xe1\x69\x31\x8c\x82\x80\x9f\xe5\xa6\xc4\x13\x12\x11\xc7\xde\ +\x9a\x1c\x55\x37\x9b\xed\xe7\x72\xd2\x8e\xeb\xdf\x5b\x63\x7f\x70\ +\xf6\x6c\x6b\xf7\xaa\x22\xf4\xe2\x43\xef\x61\xc4\xde\xf9\xc4\xb7\ +\x44\x83\xde\x26\xef\xdf\xe8\x0f\xd9\xd2\x0e\x1e\xf5\x88\xd9\x89\ +\x32\xbd\x21\xd6\x17\xc9\xf0\x2d\x2d\x77\x7b\x76\x94\xf5\x63\x63\ +\xb0\x3d\x09\xed\xf9\x4f\xf3\xc0\xd7\x3f\xfe\x29\x7c\xf8\x1f\xfe\ +\xfc\x1f\xf9\x67\x7e\xf3\x87\x3f\xff\xa7\xff\xd2\xdf\xc4\xbf\xf8\ +\x53\x3f\xf6\xdd\x44\x80\x40\xd4\x8a\xa7\xa5\x61\xdc\x6a\xb6\x40\ +\x1e\x79\x58\x3d\x5d\x1b\xe6\xc6\xb0\xf4\x62\x62\x7c\x6c\x42\xe0\ +\x9a\x56\xc3\x90\x80\xcb\x55\xe5\x8f\x00\x19\x73\x26\x5d\xcb\x1a\ +\xdb\xcd\x9b\x0a\x77\xc0\xa5\x06\xa6\xcc\x9a\x9b\x77\xd4\xd1\xbc\ +\xc1\x6b\x85\x45\xc5\x65\x9e\x81\xb6\xa0\x2d\x37\xfc\xf8\x8f\x7d\ +\x01\x7f\xe8\xdf\xf8\xa7\xf1\xbf\xfc\xb5\x8f\xf1\xb7\xbe\xfa\x4d\ +\x2c\xca\xc0\x8a\xb1\x14\x1b\x12\xb0\xac\x3b\x8e\xdf\x94\xbc\xa6\ +\xbc\x77\x2a\x2d\x29\x89\x53\xc9\xda\xf4\x70\x72\xea\x20\xd3\xfe\ +\x30\x0d\xba\xe1\xce\xe4\xb0\xe9\xc9\xe4\xcc\xdc\xa8\x64\xa0\xaa\ +\x5c\x74\x67\x6e\x31\x57\xa1\x93\x62\x3d\x65\xbd\x10\xc9\x35\x4c\ +\xe8\x7a\x85\xb2\xea\xda\x8b\x2a\xae\x78\x06\xf9\x6e\x51\x48\xd7\ +\x6f\xb6\x2f\xf4\x16\x3b\xb6\xf0\x72\x34\x3c\xad\x2c\x89\x3b\x22\ +\x69\x96\x30\x14\x43\x4a\xd7\x3f\xfa\x17\xfe\xca\xd7\xff\xb9\xdf\ +\xfb\x93\xdf\xf7\x13\xdf\x1d\x0e\x10\x8e\xa5\xad\x18\xb0\x30\x1c\ +\x06\x60\xd9\xf0\x70\x61\x5f\xa0\x6a\xa7\x8c\x83\xe1\x36\xc7\x86\ +\xaf\x17\xdb\x43\xdc\xb5\xee\x25\xd1\xaa\x3c\x21\x25\xe0\xe9\xc2\ +\x8b\x27\xd0\xc1\xb0\x3f\x65\x22\x84\xeb\x4a\x80\xa7\xe4\x40\x5b\ +\x1d\x2d\x1c\xb5\x55\xb4\xba\xc0\xda\x82\x3a\xcf\xb8\x9c\x2f\xf8\ +\x3d\xff\xd4\x4f\xe2\x7f\xfd\x6b\xdf\xc4\x9b\x87\x15\xa7\xc2\xd2\ +\x27\x81\xd5\xc6\x10\x81\xe6\x86\xa1\x3c\xeb\x2d\x00\x08\x63\x12\ +\xe6\xce\xf3\xde\x9c\xe8\x22\x90\x18\xb2\x3d\x48\x5f\x73\xa0\x81\ +\x08\xe3\xdd\x68\xa8\xce\x07\x1e\x11\x5b\x34\xbc\x9b\x32\xce\xb3\ +\xa3\x36\xc3\x90\xa1\x9e\x80\xa9\xc5\x6d\x58\x85\xc8\xf5\x1d\x3b\ +\x96\x1d\x46\x5e\x2b\x50\x8a\x21\x3b\xbb\x9d\x6c\x6a\x99\xe8\x73\ +\x40\xce\x81\xb5\xd9\x16\xf6\x73\xe1\xc6\x59\x1b\xb6\xdc\x88\xf5\ +\x2a\x13\xcc\xce\xad\x98\x05\x6b\x9f\x06\xc3\xd2\xf6\x85\x7d\x5b\ +\x1d\xcb\x37\xaf\x58\x6f\xc3\x6f\xfe\x0b\x7f\xf5\xe3\x9f\xfb\xbd\ +\xbf\xf5\xf3\x3f\xf7\x5d\x74\x03\x2b\xd0\x66\x2c\xb7\x85\x8d\x16\ +\x00\xa9\xed\x2d\xdb\x00\x90\x8b\x1e\xbe\xef\xd8\x77\x05\xb0\xd6\ +\xc0\x90\x12\xb2\x42\xfc\x0a\x66\xd3\xd9\x98\x4d\xa7\x67\x67\x1d\ +\x5c\x84\x10\xe7\x07\x48\xe0\x0b\x79\x0b\x44\x73\x24\x34\xac\x6b\ +\x45\xf1\x05\xcb\x3a\x63\x59\x67\xcc\xf3\x15\x9f\xfb\xe8\x23\x7c\ +\xf9\x2b\xaf\x91\xd5\x4f\xb8\x1b\x0c\x4b\xdd\xeb\xa7\x08\x1d\x2f\ +\xda\x41\x49\x54\xb5\x79\xe1\x9e\xce\x3a\x92\xda\x76\x10\x33\xc1\ +\x42\x67\x38\xb9\xa1\xa4\xc0\x65\x89\x2d\x51\xeb\x0d\x9c\x29\x03\ +\xf3\x1a\x1b\x1c\xde\x39\x90\xee\xfc\x79\xd5\xf9\xd0\xeb\xfc\x50\ +\x72\xec\x1e\x70\x33\x24\x0b\xcc\x95\xc9\xdb\xdd\x04\xdc\x56\x3e\ +\xfc\xb9\x13\x62\xdc\x90\x2d\xb4\xf3\x0d\x6d\x7d\xd6\x20\x32\x26\ +\x96\xae\x44\xb3\x39\x17\x7e\xbf\xc2\x92\x0c\x8f\x33\x71\x10\xde\ +\x63\x7e\xae\x54\x80\x75\x75\xfc\xd5\xff\xed\xff\xfc\xfd\x00\x7e\ +\xee\xbb\x80\x82\x2b\xd6\xdb\x15\xcb\xb2\xa2\xf5\x76\x63\xd2\x87\ +\xec\x8b\xa4\xed\x8d\x9f\x9e\xa0\xd4\x06\x0c\x25\x70\xb3\x84\x75\ +\x75\x1c\x0a\xcb\x28\x43\xa0\x19\x4b\xb3\x51\x68\x59\xc1\xa7\xe9\ +\x62\xcd\xb9\xeb\x8e\xa3\xe1\xb6\x38\x22\x1a\xdc\x1b\xbc\x36\xdc\ +\xea\x82\xec\x0b\xa2\x2e\x58\xd6\x05\x8f\x33\x1f\x5e\xca\x6c\x80\ +\x3c\xad\x6c\xf1\xf2\xfd\x42\xbd\x09\x63\x28\xd5\x0e\x59\xb4\x08\ +\xb3\x60\x35\x26\x58\x2c\xab\x9a\xfa\x0f\xa1\xdc\x84\x79\x90\x6d\ +\xcd\xa1\x21\xef\xa1\xfb\x5a\x63\xeb\x38\x66\xa1\x82\x43\x32\x41\ +\xdf\xb1\x11\x66\x5a\x70\x91\x58\x00\x4b\x04\x8e\x99\x8b\x35\x65\ +\xd6\xfd\x39\x31\x3f\x1a\x33\x3f\x8b\xa9\x99\xb3\x68\x21\x95\xc2\ +\xa3\x32\x2c\xb6\x7e\x8a\x6b\x71\x19\x80\xc5\x6d\x2b\x05\x3b\x28\ +\xd7\x73\x8e\x26\x8c\x21\xc3\x30\x15\xe0\x71\x09\x84\x19\xde\xbe\ +\x79\xfd\xb9\xef\x12\x07\x58\x71\xb9\x9c\x01\x5f\x71\x75\x7e\x50\ +\x14\x26\x7c\x39\xb3\x76\x87\x92\xb7\x21\xe9\x42\x82\x5d\xb7\x87\ +\x5b\xe0\x50\x18\xfb\x2e\x33\xdf\xb8\xaf\x46\x60\x4f\x12\x67\x18\ +\x1c\x81\xba\x24\x24\x0b\x01\x2d\x81\xc7\x99\x6d\xcd\x14\x0d\xc9\ +\x02\xcb\x5a\xe1\x75\xc1\x75\x59\x51\xd7\x19\x5f\xf8\xe8\x1e\xad\ +\xba\x32\x70\xbe\x77\x52\xc6\x5f\x5b\xff\x1e\x21\x62\x4b\x46\xec\ +\xdd\x03\x45\xa8\x59\x24\x56\x1e\x39\x71\xf7\xa4\x67\xb8\x40\x52\ +\x9b\x97\xcd\xab\xbe\xb8\x59\xc2\x41\x2d\xd7\xbe\x33\x8f\x83\x20\ +\x6f\xec\x7c\x03\xd3\x67\xbd\xb5\xd8\x2a\x9c\xde\x84\x5a\x3d\x30\ +\xea\x98\x18\x0a\x43\x74\xc0\xd8\xed\x74\x3e\xd6\xd5\xf9\xb0\xaf\ +\x35\xd0\x04\xf7\x9e\xf4\xff\xb3\xc8\x93\x61\x7a\x4d\x55\x35\xec\ +\x22\x06\x72\x36\x24\x33\xdc\x14\x09\x9b\x16\xfc\x65\x61\xd9\x58\ +\xcc\x50\xd7\xe5\xbb\x24\x84\x2c\x15\xe7\xeb\x05\x23\x2a\x1b\x1b\ +\x08\x2c\x3d\x1d\x8e\x40\x0d\x9e\x7d\x4b\x03\xca\x68\x58\xaa\x23\ +\x27\xc3\x65\x26\xa8\x72\x5b\xf7\xac\xd7\x9f\x21\x5b\xbd\x63\x66\ +\x69\x07\x56\x6a\x62\xc9\x97\xb6\x52\x29\xd8\x14\x8a\x86\x75\x0d\ +\x18\x2a\x12\x02\xad\xde\xb0\xcc\x33\x7e\xea\x77\x7e\x09\xaf\xdf\ +\x5c\x89\xd7\x2b\x1b\x4f\xd1\x91\x35\x7e\xf0\x64\x26\x0e\x01\xaf\ +\x87\xb8\x3c\x1f\xea\x29\xd9\xd6\x89\xeb\xd0\x6e\xda\x18\x49\xa1\ +\xf0\x4f\xc0\x6a\x6d\x3c\xbe\x12\x80\xaa\x05\x5e\xd5\xff\x9d\x17\ +\x67\x94\x00\x13\xb7\x21\xf1\x75\x56\x3d\x74\x26\xb3\x26\xb0\xc7\ +\x58\x09\x75\x22\x4a\xec\xc4\x97\xa5\x05\x8a\xa2\x4b\x51\x94\x2c\ +\x42\x11\x23\x80\x4b\x63\x68\xdf\x9a\x5b\xe0\xa2\x3e\x24\x91\x71\ +\xd4\xee\xee\x80\x52\x28\xf2\xa4\xe0\x35\x1f\x06\xc3\x75\x11\x34\ +\xde\xea\x77\x59\x06\xd6\x05\xb6\x9e\xf1\x24\xb2\x5e\xaf\x55\x9f\ +\x77\xc2\x16\x75\xe9\x9e\xe6\x4f\x67\xa6\xa5\xa3\x5a\xb6\x77\xab\ +\xc6\xac\x0e\x97\x76\x5b\x4e\xd2\x14\x28\xbb\x6d\xfd\x3f\x3a\xcc\ +\x1c\x2e\x86\x0f\x1b\x09\xad\x35\xb4\x75\xc6\x8f\xfd\xe8\x0f\xe0\ +\xb7\xff\x63\xbf\x0d\xbf\xf4\xe5\xd7\x0c\xb7\x16\x98\x2b\x41\x9b\ +\xd4\x5b\xd1\x16\xec\xf2\x39\x49\x22\xbd\xa2\x8f\x08\x4c\xd9\x70\ +\x5d\x1b\x4e\x63\xc2\x79\xe1\xa2\x9d\xd5\x3b\x30\x00\x2f\x27\xc3\ +\x27\xb3\x23\xbb\x21\x99\x33\x39\x8c\xbd\xee\x5b\xaa\x23\x67\x83\ +\xf3\xc0\xc7\x98\x9c\x21\x5b\xc7\x09\xcf\x71\xe2\xf6\xa1\xde\xfd\ +\xec\x7c\xc0\x09\x81\x6b\xdd\xe1\xe3\xac\xda\x6f\xcc\xcc\x0b\x9a\ +\x1a\x3b\x3d\xb2\x16\x33\x34\x04\xa6\x64\xb8\x36\xc7\xdd\x98\xe0\ +\xcd\x61\x2a\x9d\x67\x1d\x99\x07\x61\xec\x8b\x1b\x6e\xcd\x71\x2c\ +\x4c\x2c\x3b\xc7\xe1\xb6\xaa\x82\x33\x60\x5e\xd7\xef\x6e\x01\x3c\ +\xbc\x79\x8d\xfc\xf1\xc7\xf0\x5a\xb7\x64\xc9\x9e\x25\x43\x08\x68\ +\xd5\x32\x94\xb6\x08\x5e\x58\x62\x96\x9d\xcc\x84\xa7\x71\xc5\x7a\ +\x74\x6e\x21\x3f\xfc\x60\x3c\x9f\xfb\x6a\x75\x0f\xc1\xc4\x2c\x2d\ +\x09\x8b\xfa\x96\xc4\x7d\xee\xf3\x1f\xe2\xa7\x7e\xe7\x3f\x8c\xdf\ +\xf1\xd3\x5f\xc2\xaf\xfe\xed\xb7\x62\xe8\xf0\x7d\x5d\xbb\xe8\x34\ +\x18\x2e\x95\x34\x33\x6a\x0e\x6c\x3b\x26\x3c\x02\x49\xb4\xad\x57\ +\xf7\x03\x1e\xce\x2b\xa6\xc2\x07\x56\x4c\x9a\x85\xd6\x4b\x44\x63\ +\x3f\x5e\xc9\x62\x75\x08\x3b\xdc\x59\xcb\x59\xef\xbd\x3a\x8f\x9e\ +\xa2\x68\x36\x29\xe7\x89\x60\x89\xb8\x3a\x36\x4d\x85\x9b\x61\x4c\ +\x21\x90\x8c\xf7\x74\x4a\x44\x1f\x4d\x30\x79\x8f\x36\xa4\xa9\x71\ +\x41\xcf\x1e\xf8\xf0\xae\xe0\xf5\xb9\xe2\x7e\x30\x3c\xac\x81\x11\ +\xbc\xce\x0e\x60\xb1\x02\x08\xdc\x15\xb2\x95\xd6\xc6\x05\xd6\x95\ +\x1c\x1d\x7d\x8c\xd6\x3e\x7b\x01\xfc\xb7\xff\xd7\xc3\xef\x5b\xd6\ +\xe5\xcf\x24\x03\x4e\xa7\x53\xb8\xaf\xcf\x25\x01\x5b\xc2\x91\x9e\ +\xa1\x1d\x3d\x03\x3e\x28\xc1\xc9\xcf\x18\x35\xf1\x0c\x0c\xc9\xcf\ +\x9a\x25\xfd\xb5\x9a\x2e\xa0\x37\x3d\x3a\xcd\x69\x4f\x73\x76\xd8\ +\xf4\x36\xaf\x78\x78\xb8\xe1\x57\xbe\xfc\x86\x6d\x52\x2d\x32\xf7\ +\x1e\x71\x18\xe6\x4a\xee\xc9\xa9\x61\xb4\x50\x96\x6e\xc8\xca\x37\ +\x4a\x36\xbc\x79\x5c\x99\x14\xd6\xc0\x69\x4a\x58\xd7\xc0\x22\xce\ +\xc2\xdc\xf8\x00\x56\x67\xd8\xbd\xd6\x40\xd6\xd5\xb4\xb0\x8d\xaf\ +\xd7\x51\xc2\x9e\xb7\x54\xdd\x87\xf3\xda\x5b\xcc\x6c\xe3\xe6\x1c\ +\x48\x61\x5b\x54\xac\x6e\x1b\xd8\x14\xe0\x31\x91\x3a\xa1\x43\x84\ +\x1b\x4b\x5c\xb4\x88\x3d\x8b\x7f\x38\x53\x9f\x71\xa9\x81\x57\x13\ +\x39\x82\xd0\xc2\xea\xf9\x0f\xc0\x68\x06\xe3\xe7\x6d\xc1\x65\x4b\ +\x3a\x19\xef\x95\xf9\x3b\x22\xc0\xff\xf0\x97\xfe\x8f\x3f\xf3\x23\ +\x3f\xf8\x83\x01\x34\x5b\xea\x6b\x4b\xcf\x1e\xda\xd6\x00\x52\xe8\ +\xcf\x02\x41\xb6\xce\xe1\x33\x50\xe2\x79\x69\x34\x15\xf6\x0a\x06\ +\xec\xad\x55\xa8\x83\xd8\xab\x87\xfe\x77\x3d\x11\x33\xbd\x5f\x12\ +\x82\xd7\xb9\x06\xa1\x1d\x3d\x26\xe2\xde\xbd\x6b\x98\x00\x1c\x06\ +\xe0\xba\x72\x47\xe6\x67\xed\x34\x0f\x60\x4c\xec\xb5\x43\xaf\x65\ +\xe2\xe4\x0d\x09\x38\xdf\x02\xa1\xf2\xc9\xd5\xaf\x38\x0e\x81\x5a\ +\xb1\x85\x69\x1e\x55\xfb\x43\xf4\x8d\x22\xb6\xe3\xf2\x2d\xf6\xc8\ +\x13\x4a\xf8\x48\x7a\x31\x5c\x23\x30\x25\x42\xd0\x58\xf9\x5a\x63\ +\xe2\xf9\x9c\x07\xd2\xd2\xc6\x4e\x62\x91\x3a\xaa\x37\x8b\x16\x07\ +\x46\x2d\x96\xde\x59\x7d\xb8\xf9\x26\xcb\x4b\x46\x36\x55\x82\x61\ +\x18\x02\xcb\xca\xe3\xb0\x2a\x66\x99\x29\xd1\x6c\x81\x32\x00\xd7\ +\x65\xf9\x16\xc0\xef\xd9\xd7\xd3\x6d\x85\x03\xb6\x7a\x42\x4a\x49\ +\x28\x52\x62\x89\x63\x09\x53\x4e\x58\xcd\xf0\xd1\x29\xc1\x93\x21\ +\x25\x62\xcf\x61\x49\xd9\x6f\x42\xb6\x04\x58\x42\x31\xc3\x98\x19\ +\xcc\xa6\x64\x68\x29\x61\x1a\x13\x52\x32\xe4\x94\x78\x63\x3b\x76\ +\xad\xd7\xb1\x94\x90\xb3\xe1\x30\xf1\xf5\x2b\xf8\xde\x43\x4e\x98\ +\x86\xc4\x87\x26\xfa\x59\x8d\xd8\x88\x96\x6b\x00\x4f\xab\x10\x47\ +\x90\xd1\x5b\x94\x79\xbb\xc2\xed\x71\x50\x79\x94\x59\x11\xb8\x1e\ +\x52\x2f\xe5\x9a\x8e\x1e\xaa\x99\xb8\x83\xb2\x30\xdf\x9c\x76\x60\ +\x77\x0d\x56\x35\xd5\x05\x67\x9b\x22\x4b\x52\x03\x6a\x63\x30\x19\ +\xa6\x81\x7c\xbf\x43\x36\xb6\x79\x1b\xff\xb6\x37\x7f\x96\x60\x37\ +\xb4\x5f\x67\x27\x7e\x76\x56\xd3\xec\x81\xfb\xc9\x50\x8d\xe1\xb1\ +\x05\x24\x9e\x31\xf5\x1f\x4c\x3c\x82\x40\x4a\x81\x70\x1e\x5d\xb3\ +\x07\x26\xe5\x01\x59\xf9\x84\x9b\x61\x6d\xf6\x6b\x92\xc0\xf4\x69\ +\x22\x28\x75\x59\x43\xef\xef\x47\xe0\x90\xb1\xa1\x55\xab\x33\x89\ +\x7a\x7d\x13\x99\xb1\xed\xdd\xac\x7e\x1e\x91\xbc\xa0\xf2\x4b\x37\ +\xb9\xd7\xdf\x55\xe7\x92\x47\x60\x71\xfe\xfe\x90\x9f\x37\x39\xb8\ +\x6b\x2f\x6b\xcf\x1e\x78\xc3\x02\x2c\x65\x3e\x3a\x98\xf0\x39\x96\ +\x53\xfd\xbd\x6b\x84\xea\x7b\x86\xea\x51\x58\x40\x7a\xd6\x7c\x79\ +\x9a\xf9\x9a\x75\xe5\x22\xea\xe4\x89\x9e\x95\xa7\x5e\xd3\xab\x9b\ +\xd8\xc9\x1e\xa6\x26\x18\xc3\xbc\x61\x30\x26\x73\x3d\xfa\x65\x75\ +\xe8\x6e\xbe\xe3\x18\x21\x38\x77\xae\x81\xcf\x9f\xf8\xf7\xa3\x8e\ +\xa9\xce\x8e\x5a\x74\xc4\xc0\xfa\x43\x88\x9d\x60\x03\x83\x65\x7e\ +\xff\xbc\x00\xe1\x0c\xdf\x90\xf8\xe6\x39\x99\x26\x1b\xc3\x60\x0b\ +\xe6\x56\x2b\x7a\x25\xa1\x8e\x61\xdb\xa3\x57\xc9\x86\xb5\xbe\x63\ +\x01\x44\x6b\x38\x66\xae\xda\x35\x78\x93\x1f\xc9\x8d\xc6\x21\x1b\ +\xee\x46\xae\xa6\xac\xd6\x28\x0c\x1b\x2d\xba\x73\xf0\x42\xe7\x62\ +\xc9\xca\x68\x41\xe4\xac\x97\x8e\x6b\xf0\xc6\x77\x24\x70\xed\x8d\ +\x10\x9d\xfc\x59\x1f\xa0\x87\x70\xd3\xeb\x26\x33\xbc\x9d\x03\x96\ +\x12\x5c\x61\xaf\x88\xe9\x7b\x3f\x70\x51\xb5\x20\x84\xbb\x54\xfe\ +\xbe\x27\xe0\xe5\xd0\xfb\xfd\xc2\xde\x4d\x11\x42\x0f\xa1\x27\x75\ +\xb5\x77\x10\xcd\x18\x4e\x7b\x37\x6f\xab\x15\x4d\xec\x61\x36\xc5\ +\x3a\x6f\x31\x74\xfe\x8e\xa6\xeb\xd6\x02\xe7\x71\x60\x78\x7b\x0b\ +\x94\x9c\x50\xc1\x8c\x9e\xc9\xb4\xe1\x83\x81\xaf\x51\x55\x62\xe7\ +\x64\xb8\x3a\xa9\x65\x87\x67\xcc\x91\xae\x9b\x84\xae\x25\xa5\xbd\ +\x79\xc5\xc2\x69\x2f\xcd\xa1\x07\x1d\x5a\xac\x2d\x76\xf2\x6e\x13\ +\x5a\x1b\x75\xfd\xec\x05\x50\x5b\xc5\xb5\x12\x97\xce\x3a\x6f\x93\ +\xb2\xd5\xd5\x81\xc7\x85\x67\xda\x38\x90\xea\x84\x08\xdc\x4d\x09\ +\xe1\xbc\xf9\xb5\xb1\xbe\x0d\x18\xe6\x55\x25\x58\xb0\x27\x50\x8c\ +\x7c\xb7\xde\x3a\x8d\xf8\x34\xf9\x63\x34\x9e\x8b\x01\xe0\xd5\x88\ +\x8d\x34\xda\x6f\x42\x12\x49\xa5\x36\x67\x32\x13\xe0\x7b\x80\x67\ +\x7f\xd9\x12\x42\x45\x22\x0f\x44\x03\x1e\xd6\x40\x04\x41\x90\xc3\ +\x48\x76\xb3\x87\xe1\x90\x99\x47\xac\x8d\xaf\x5d\xc0\xff\xae\x42\ +\x37\x67\x61\xb8\xc7\x81\xc7\x80\x47\x4f\x3c\xd9\x10\xea\x1a\x80\ +\x41\x0f\xe2\x83\xb1\xab\xa5\x9e\xa5\xb0\xaa\xff\xa3\xf7\x1c\x82\ +\x3b\x75\xa9\x4e\x8e\xa3\x19\xb2\xce\x6a\xaa\xa6\x0c\x75\x0d\xdc\ +\x5a\x60\x6e\xdc\x0c\xd3\xc8\x9e\x45\xf5\xc0\xab\x43\x82\xd7\xd8\ +\x48\x24\x83\x18\x54\x1d\xfc\x8a\x60\x03\xea\x50\x18\x25\x3a\xe6\ +\x02\xdd\x6b\x46\xe1\x77\x24\x81\xb7\xa5\x62\xc8\x81\x59\x08\x44\ +\x44\x5f\xe3\x7c\x91\x49\x6c\xd7\xeb\xc2\x87\x95\x0d\xb8\xcd\x44\ +\x54\x32\x02\xae\xda\xbe\x73\xe6\x7a\x3b\xb5\x18\xa9\x4e\x25\x27\ +\x14\x73\x18\x0c\x77\x87\x84\xdb\xdc\x36\x59\x78\x15\xc2\x56\x5b\ +\xe0\x01\x86\x43\x31\x3c\xad\x04\x11\x52\xea\x90\x2e\x8f\xa0\xda\ +\x1c\x49\x0d\x97\xa5\x89\x53\xe0\xbe\x81\x21\x4d\xa4\xcc\xac\x33\ +\xa0\x58\x30\x99\x6a\x09\xa5\xf0\x6f\x2e\x8b\x23\x07\x21\x5b\xdf\ +\x40\xe0\x1d\xe7\xe8\xd1\xec\xac\xa4\xca\x23\xf0\xf2\x98\x70\x99\ +\x1d\x5d\xb1\xb8\x46\x7f\xbf\xc0\x9b\x95\xbd\x03\x0f\x62\x04\x1d\ +\xf3\x0f\xe3\x46\x2a\x62\x56\x25\x41\xc7\x49\xa0\x90\xe9\x1a\x5d\ +\x0d\xa8\xa2\xf2\x72\x92\x0a\xaa\x2d\xbe\x71\x0b\xe6\xc5\x99\xb0\ +\x1a\x59\x48\xfe\xac\x01\x1d\xcf\xc4\x2b\xe7\x85\xe5\xe8\x90\x18\ +\x35\x8e\x87\x8c\xb6\x36\x11\x6a\xf1\xd9\x11\xc0\xe0\x0c\x9d\x01\ +\xbd\x01\xcf\xd3\x71\x48\x48\x39\xa1\x86\xc1\xb1\xef\xd4\x2a\xb8\ +\xb4\x4a\x29\x53\xba\xc6\x5f\xcb\xa6\x74\x16\x0d\x4c\x64\x0f\xc7\ +\x38\xf0\x61\x3e\xde\x9c\xc9\x94\x42\x95\x47\xa8\x5b\xc8\x1b\xf4\ +\xb8\x3a\x39\xf3\x53\xa2\x78\x44\xa1\xe0\x2a\xf8\xb4\x3a\x8f\x80\ +\x41\x1d\xb7\x0e\xbb\xb6\x60\x2f\x61\xc8\x26\xde\x81\x61\x55\x0e\ +\x62\xd2\x16\xb0\xb6\x37\xac\x60\x64\xe8\x74\x2c\x0f\xd3\x8e\xb6\ +\x8d\x63\x07\xef\xad\xe2\xc0\xc3\xec\x4a\x2a\x99\x9d\x77\xa5\x13\ +\xe9\x67\x81\xb9\x91\xbf\x90\x12\xef\x87\x40\x3b\xcc\x8d\x21\xb9\ +\x57\x2d\x8c\x52\x81\x69\x60\xe9\x1c\x60\x5b\xf8\x6e\x4a\x18\x47\ +\xc1\xc6\x61\x30\xdd\x43\x53\x31\x7e\xd5\x4e\xef\x0b\xb4\x98\x6d\ +\xfd\x8a\x62\xc6\xa3\xe9\x59\x52\xdb\x74\x3f\x6f\xb3\x63\x56\xb7\ +\xb6\xe2\x1d\x0b\x00\xc1\x1d\x38\x09\x4e\x6c\x8d\x61\x76\x6d\x01\ +\x6f\xbb\x2c\x66\x69\xb1\x95\x4c\x69\x2b\xef\x44\xea\x90\x89\xc4\ +\xa0\x1d\x32\xa5\x1d\x43\x7f\x51\xd8\xfc\xa0\x9c\x9c\xa9\x2f\xa9\ +\xdd\x3d\xf3\xe5\x6b\x8c\x99\x0b\x66\x4a\x86\xa7\x1b\x91\xaf\xd6\ +\x02\x2f\xa7\xc4\xfc\x41\x79\xc1\xa2\xa6\x4c\xad\x40\x51\xcd\x1b\ +\xa1\xc5\x15\x20\x8c\x1c\x5d\xbf\xc0\xea\xa1\x8b\x4a\x7a\x49\xba\ +\x3a\x3f\x5b\x02\x93\xbb\xd0\xbf\x49\xd7\xdc\x41\x9c\x41\x89\x55\ +\xd3\xb1\x35\xe5\x9e\x0f\xf1\xfb\x5c\x48\xa6\xa3\x24\x90\x9c\xd1\ +\xe0\xae\xf0\x41\xf6\x64\xb1\x09\x2b\x71\x07\x5a\x0d\x1c\xf4\xb0\ +\xd6\x06\xdc\xe6\xc0\xe5\xe6\xea\x59\x60\xbb\x2f\x6b\x0b\xb8\x92\ +\xe6\xa6\x7b\xed\xce\x7c\x02\xa1\xe3\xab\x93\x5a\x83\xd1\x74\xd0\ +\xa2\xaa\x12\xce\x40\x65\x6a\xf8\x3b\x16\x40\x68\xd5\xcc\xfd\x6c\ +\x46\x6c\x4d\x9a\xea\x3c\x12\x92\xc0\x95\x64\xbb\xda\xe5\x98\x63\ +\x0b\x3f\x47\x35\x58\x16\xa7\x70\xf3\x5a\x63\x6b\x02\x3d\x55\x9e\ +\xf5\xa6\x73\xaf\xa9\x6f\xef\x1e\x28\x00\xe6\xea\x1b\x25\x1a\xe0\ +\x8e\x3a\x4e\x59\xa8\x22\x70\xbe\x39\x4e\xc6\x0f\xb4\x0a\x2a\xbd\ +\x49\x76\x76\x6d\x7b\x6e\x51\xd4\x95\x74\xdf\x8f\xb1\x9e\x24\x4e\ +\xbd\xea\x08\xea\x0b\x4a\xe2\x8e\x2c\xc2\x3c\x3a\x57\x60\xe9\xa5\ +\xa2\x16\xc7\xda\x78\xed\xad\xff\x5c\xfa\x86\xdb\xba\x2b\x98\xd7\ +\xca\x28\x76\x3a\x24\xb8\x3e\xdf\x6d\x71\x4c\x89\x9b\xa2\xab\x7b\ +\xe6\xc6\xd7\xb8\xf9\x0e\x9a\x31\xb8\xc7\x96\xb0\x99\xc5\x26\x45\ +\x2b\xea\x31\xb8\x07\x4e\x89\xdc\xdf\x92\x18\x79\x98\x5c\xc7\x46\ +\xd9\xf3\xe0\xf5\x5e\xa5\x5c\x2a\x20\xce\x10\xca\x71\xc2\xe2\x1d\ +\x0b\x00\x9f\xee\x2c\x51\xcf\xc6\xd2\x6b\x50\xd8\x22\x54\x49\x81\ +\x44\x0b\x52\xc1\x5a\x18\x19\x31\xce\x36\xef\x90\xd8\xf2\x5d\xb5\ +\x9b\x5f\x0c\x6c\xce\x6c\x14\x6a\x41\xc3\x45\xe7\xe3\x54\x0c\x0d\ +\x5c\x38\x63\xe6\xcf\x98\xfa\x1a\xd6\xb5\xa1\x01\xb8\x1b\x12\x77\ +\x6e\xda\x95\xc0\xd6\x4b\x3f\x95\x4e\x49\x48\x5f\x4a\x04\x40\x92\ +\xae\xd9\x94\xd0\x22\x02\x4b\x53\x76\x9c\x0c\xab\xf3\x3d\x96\xc6\ +\xc5\x7e\xc8\x0c\xdd\x49\x5a\xbc\xfb\x49\x1c\x7b\x61\xf9\x8b\x72\ +\x10\x03\x8f\x1c\x0f\xa1\x7a\x3a\x42\x06\xc1\xe0\xe7\x1b\xcf\xed\ +\xd3\x60\x88\xe0\x31\x07\xf1\x1c\x92\x81\x51\x11\xbb\xaa\x69\x54\ +\x94\xcc\xf6\xec\xda\x05\xa5\x23\x98\x10\x36\xb5\x8f\x6f\x61\x28\ +\xd9\x70\x69\xc4\x11\x26\x6d\xb8\xa6\x6b\xfb\xdc\x21\x11\x20\xea\ +\x1d\x48\xf4\x76\x72\x27\xab\xda\xbb\x17\xc0\x98\x6c\x87\x0d\x25\ +\xdb\x8a\x1e\x72\x94\xf4\xd4\x7e\xb1\x20\xca\xb6\x28\x93\x1e\x45\ +\xa5\xba\xa9\x7b\x35\xf5\x44\x4d\x11\xa4\xb7\x3c\xfb\x87\x09\x3d\ +\x94\xb5\x51\x19\xdc\x53\xb1\xbe\xb2\xbb\xf5\x4c\x04\x70\x59\x7d\ +\xa3\x40\x37\xf5\xef\x57\x55\x1f\x63\x61\x0e\xd1\x9c\xe7\xd1\xa2\ +\x90\xd9\xbc\xcb\xbd\x03\xa6\x33\xb5\x79\xe0\x3e\xb3\xaa\x31\x10\ +\x53\x1f\x92\x22\x51\x00\xa7\xce\x27\x50\x95\xd1\x01\x97\x55\x54\ +\xee\xde\xf5\xeb\x10\x74\xc7\x3f\x3a\x9b\xd9\x75\x93\xe7\x4a\x34\ +\x71\x56\x72\xdb\x19\xbf\x6b\x84\xd8\xbc\xcf\xfb\x14\xba\xce\x16\ +\xaa\x4a\xf8\xdf\xc9\x98\xbf\x8c\x26\x60\x47\x51\xa9\x04\xd9\xd8\ +\x29\xa4\xc5\xcc\xcc\x79\xdc\x81\x47\xe5\x48\xa1\x23\x9a\x95\xc0\ +\xae\x9a\x6e\xf1\x1d\x48\xa1\x73\x8b\x0d\xfa\xec\x70\x63\xe9\x6c\ +\x5f\x91\x3a\x3b\xe3\xc6\xcd\x54\xf6\x11\xf4\x80\xea\xe3\xac\xd0\ +\xec\xc1\xf0\xda\xd5\xc1\x82\x76\x70\x3f\x50\x5a\x1e\xc9\xd4\x2d\ +\x0c\x3c\xea\xa6\x78\xe5\x42\x32\x21\x7e\x49\x61\x7d\x10\xb0\x74\ +\x5d\x58\x47\x0f\x8a\x46\x1e\x41\x93\x09\x18\xd1\x30\x7d\x60\x43\ +\x6c\x98\xfc\x20\xf2\x47\x13\x0b\xf9\xd2\xf6\xf3\xf2\xaa\xb2\x90\ +\x38\x7d\x6c\xa5\xe7\x22\x76\x92\x47\x8f\x22\xc0\x5d\x31\x9c\xd7\ +\xde\xc3\x27\xf2\x97\xac\xb7\x61\xd5\x33\xf8\x96\xd6\x76\x32\xdb\ +\xf8\x8a\x87\x6c\x12\xa2\xc6\xd6\xfb\x30\xec\x85\x7e\x80\xca\xab\ +\x4b\x83\x48\x22\x7b\x12\x3d\x57\x51\xce\x1c\xb8\xb6\xd8\xee\x4f\ +\x36\x46\x63\xef\x52\x72\x5d\x5f\xe8\x15\xef\xb2\xe1\x49\x8b\xa2\ +\x1f\x23\x9f\x9d\x04\x76\x71\xa4\x41\xbb\x4b\x7d\x79\x5d\xf0\xa2\ +\x7e\x6f\xef\xec\x59\x74\x2d\x4a\x7c\x8a\xb2\xd4\xf4\xf6\xa3\xf4\ +\xf3\x39\x61\x2b\xa5\x4c\x30\xa8\xe9\x75\x4a\x02\x0e\x99\x37\x27\ +\x10\xc8\x16\x58\x82\xef\x1d\x02\x3e\xfa\xd1\x01\x04\x8e\xc5\xb6\ +\xf7\x6b\x4a\x4a\x79\x1c\xf0\x26\x2c\xc1\xb3\xd4\x44\xb1\x0a\xb5\ +\x45\x61\xba\xd6\x88\x0d\x2c\x69\xd1\x4f\x6f\xb6\x95\xa1\xac\xd9\ +\xf4\x7a\xa9\x97\x72\xe2\x3e\x5e\xd6\x50\x23\x87\xdf\xfb\xf0\xd0\ +\xd1\x4a\x45\xb7\x24\xb5\xb2\x91\xf0\xe1\xa2\xec\x4e\xd9\x36\xad\ +\x61\xa8\xda\xe9\x8e\x29\x4d\xd7\xdc\xdb\xb5\xe7\x1a\xc8\x29\xf4\ +\x50\x63\x63\x48\x77\x6c\x23\xe9\x68\x6b\xba\x1f\x4d\xe5\x6e\x68\ +\x73\x8d\x85\xad\xdf\x16\x3c\xb6\x6e\x1b\xbb\x99\x70\xf1\x21\x7f\ +\x87\x23\x20\xa9\x2e\xed\x82\xcd\xb5\x01\x2d\x98\x55\x8f\xe9\xd3\ +\x1d\x3d\x07\x57\x63\x3f\x0a\x0e\x03\xfb\xe0\xc9\xc0\x2e\x9b\x87\ +\x9c\x35\x5c\x50\xeb\xce\x6d\x1b\x12\x23\xcb\x56\x4e\x75\x22\xb7\ +\x01\x9f\xbb\x4b\xd4\xf2\x25\x57\xb5\xd1\x98\xed\x7b\xe0\x5c\x79\ +\x36\x95\x2e\xf0\x48\x7c\x58\xb9\x33\x82\xc3\xb7\xac\xba\x2f\xc8\ +\x9e\xb8\x76\xbf\xa2\xce\xae\x31\xe3\xcd\x1e\x0b\xcb\xbf\xc3\x94\ +\xb0\x36\xd6\xf9\xa7\x0c\xd5\xd9\xb1\xa1\x96\x53\xc6\xd6\xff\x2f\ +\x09\x38\x2f\x14\xa3\x66\x38\x3e\x77\xbf\x0b\xfc\xb3\x51\x59\xdd\ +\xc9\x19\xb7\xe6\x94\xbe\x6d\x0b\x0b\x7a\xb8\x62\x27\x83\x8b\xb4\ +\x7b\x19\x50\x20\xbb\xd3\xbb\x5d\x48\x65\xdf\x34\x70\xc7\xfd\x51\ +\xf7\x28\xef\xd1\x83\x8c\x6a\xc2\xce\x25\x75\xa2\x8c\x33\x82\xc5\ +\x5e\xf5\x7c\xe6\x02\x48\x5a\x8d\x5d\x88\x38\x1a\xf0\xf2\x60\x08\ +\x24\x0a\x38\x85\x77\xf7\x1d\x60\xca\x38\x9b\x60\xde\xc7\x6b\xc3\ +\x94\x13\xdc\xd9\xb1\x3a\x98\x63\x00\x50\x3d\x61\x55\xbb\x33\x1b\ +\x5b\xaf\x11\x3b\x5e\xbf\x38\x25\xe4\x2f\xa6\x04\x0f\xe0\xeb\x8f\ +\x3a\x70\x8d\xaf\xd5\x22\x49\xf8\x29\xf7\x8e\x64\x38\x57\x96\x66\ +\xb5\x05\x5a\xb3\xed\xc6\x15\x4b\xf8\x60\xec\x3b\x97\xf2\x76\x98\ +\x21\x7a\xab\xda\x03\x93\x12\xbb\x14\x22\x92\x8a\x92\x75\xbe\x39\ +\x1f\xb2\x11\x5d\x6c\x8d\xbb\x37\x10\x62\xff\x00\xcd\x93\x70\x04\ +\xe6\x3e\x87\x62\xa8\x9e\xf0\xc9\xd9\xb7\x6b\xac\x7a\xbd\x5e\x41\ +\x14\x63\x3e\x74\x16\x30\xe0\xce\xe3\xa2\xca\x50\x2b\x19\xf0\x62\ +\x48\x1b\xbe\x62\xba\x27\x55\xe5\x65\xe8\x3e\x87\xcb\x9d\x24\x80\ +\xc7\x4b\xa3\xdc\x5e\x52\xfd\x53\xe2\xa2\xeb\xd0\x70\x75\x6a\x24\ +\x61\x86\x70\x3e\xa3\xf4\x4c\xbc\xfa\x6d\x17\x80\x3f\x2b\x41\x1c\ +\xa4\x30\x2d\x95\xb5\x3a\x8c\x7e\x38\x59\xac\xd4\x59\x89\x5e\x11\ +\xb0\xe1\x1e\xf8\x60\x64\xc2\xd5\xd4\x9c\x69\x96\x28\xf6\xc0\x2e\ +\xac\x24\x9d\x89\x2b\xbe\x1f\x1e\x49\x58\xf8\x9b\xab\xf3\xa2\x15\ +\x0f\xd6\xb6\x73\xf0\x6a\xc4\x46\x7b\x5e\x9c\xc7\x82\x25\xec\xbf\ +\xeb\xc2\xd0\x8d\x04\xc8\x31\x31\x13\x78\x75\x4c\x5b\x8f\xfd\x5a\ +\x77\x33\xca\x91\x62\x1a\x14\x0b\x8c\x29\xb6\x5e\x40\x15\x5b\xa1\ +\x0a\xd2\xbe\x56\x92\x36\x42\x65\x5e\x8d\x9d\xdb\x98\x92\xe1\x2a\ +\x3a\x50\x67\xdf\x2c\x6d\xe7\x36\x26\x49\xb5\x57\x51\xe4\x87\x6f\ +\xb1\x79\xa9\x6e\xb0\xc4\x2a\xe5\x49\x5d\xbe\x41\x1d\xae\x63\xb1\ +\x9d\x43\xa1\x0d\x59\x6c\x97\x20\x7d\x38\x71\x13\xec\xed\x78\x22\ +\x46\x55\xf9\xcb\xdd\xc0\xbc\x61\xae\x02\x9a\x94\x07\x7d\xcb\x09\ +\xf0\x6b\x73\x00\xee\x74\xf2\xfd\x48\x21\x72\x1c\x87\x04\x03\xf0\ +\xe6\x46\xb8\xb5\xa9\xdd\x7a\x6b\x54\xfc\xac\x32\x24\x78\xbb\xf2\ +\x46\x4c\x99\x17\xdc\x4d\x24\x4c\x79\x40\x2f\x97\xb2\x94\x8f\xbb\ +\x98\x96\xb0\x26\xf5\x86\x26\x71\x04\xcf\xe5\x24\x2a\xd5\x98\x4c\ +\xf0\xae\x49\x6a\x1e\xf8\xdc\x7d\x46\xb6\xd8\x5e\xf7\xb1\x02\x2f\ +\xa7\x9e\xa3\x30\x74\x5e\x16\xc2\x6f\x9d\xac\xd9\x4b\xc0\x9b\x80\ +\xab\x25\xd8\xf0\x2a\x89\x60\xcd\x2a\xc1\x46\xd6\xf9\x3f\x68\x47\ +\x0f\x99\x48\x9b\x89\x6c\x59\xc4\x82\x22\xe1\x95\xaf\xdd\xdb\xcb\ +\x44\xfa\x4c\x0e\x22\x94\xce\xf5\xcf\xf4\xf2\x90\x30\xe9\x29\xa4\ +\xfe\xb0\x46\xc9\xe0\x7a\x7b\x3a\x91\xf8\xd1\x99\x56\x2e\xbe\x63\ +\xe8\xec\x0f\x00\xaf\xe9\x73\x83\x83\x88\xa0\xd7\xb6\xe3\xfe\xc9\ +\xf6\xe8\x04\x35\xd2\x5a\x7c\x8b\xb1\xc5\xb7\xab\x02\x92\x3c\x6a\ +\x22\xd8\x5b\xbe\xaa\x95\xf8\x76\x76\xd5\xae\xcc\x38\x73\xef\x81\ +\xe3\x99\x90\x4d\xba\xf4\x41\x8f\x75\xd5\x83\x4e\xd8\x7b\xd2\x37\ +\xdf\xf5\x73\x26\xed\xfc\x69\xe4\x0d\xce\x82\x77\x43\xaa\x98\xdc\ +\x45\x15\x2a\x73\x7a\x72\x85\x67\x8a\xd8\xaf\xbe\xa9\x58\x61\x38\ +\x62\x97\x4f\xbd\xbe\x32\x7a\x3d\xad\x81\xd3\xb3\x8c\xff\xb9\xa8\ +\xb2\xb5\x10\xc4\x6a\x58\x25\xe8\x98\x14\x21\xa2\x5b\xe2\x05\xf5\ +\xfd\x4d\xa5\x26\xdb\xb6\xb2\xae\x19\x59\x9e\x8e\xba\xc6\x9b\x40\ +\x17\x17\x71\x73\xf3\x09\xea\xbb\x5d\xf6\x38\x06\xe0\xcd\xa5\x91\ +\xf2\x6d\xdd\x84\x0a\x78\x92\x9f\xc2\xa5\x33\x88\xf5\x90\x9b\x9a\ +\x54\x9d\xed\x13\x2a\x0d\x9b\xfa\x23\x03\x62\x83\xd1\xb3\x36\x8e\ +\xab\x29\x16\xd6\x7b\x0f\xa2\xb0\xc1\x71\x28\xbf\x76\x11\x7c\xba\ +\x17\xa0\xc6\x48\x52\x1d\x3b\x65\xee\x8a\x8c\xdd\xeb\xaf\xbf\x61\ +\x88\x8c\xd0\x2d\xd8\xc2\x43\xa6\x45\x5c\x24\x87\x44\x28\xf7\x22\ +\x67\x8c\x81\x59\x17\x93\x11\x67\xe6\x9f\x92\xe1\x69\x8e\xcd\x1c\ +\x09\xca\x90\xc7\x44\xf1\x68\x6b\xbd\x8b\x65\x22\x5a\xee\x60\xcb\ +\x8b\x29\x71\xa7\x75\x0a\x15\x76\x2d\x40\xd2\x35\x7b\xf4\x1b\x28\ +\x0d\x81\x76\x54\x03\x41\x9c\xea\x81\x97\x23\xd9\x32\x4f\x95\x51\ +\x86\xb6\x75\x5c\x18\x93\xda\xdc\x25\x19\x2c\xa8\x3d\x64\xd8\x4c\ +\xa8\x92\xf8\x00\x00\x20\x00\x49\x44\x41\x54\x8f\x8d\xd6\xd6\x19\ +\xc2\x2e\xb7\x94\xaa\x32\xfa\x39\xba\xda\x43\xfa\x71\x20\xc1\xa5\ +\xa3\x7b\x9d\x0f\xd9\x37\x44\x01\x61\xee\xcd\x33\x61\x2b\x03\x9f\ +\xf1\x08\xc5\xd1\x30\x90\xbe\xd6\x5a\xbf\x6e\xc3\xa5\xee\xc9\x6e\ +\x8f\xb0\xee\xc0\x71\x00\x72\x4a\x24\x9f\xbc\x0b\x0a\xee\xd9\x78\ +\x02\x7b\xde\x4d\xa0\xcf\x71\xc8\xd4\x06\xc8\x10\xa1\x64\x6c\x99\ +\xac\x4b\x40\x31\x14\xc3\xd3\xc2\x6e\x53\xce\x2c\xf5\xaa\xc7\xb6\ +\x23\xae\x35\x70\x2a\xbb\x4d\xe8\xb5\xed\xf2\xe7\x4b\x8b\x8d\x7e\ +\x1d\x12\x9c\xe4\x4c\xe4\xd0\x60\xb8\x55\xdf\x2c\x59\x6e\xd5\x31\ +\x26\xc3\xc3\xcd\x05\x9f\x12\xbb\x48\x22\x6a\x3c\xad\x7c\xd0\x43\ +\x49\x1b\xd3\xa6\x21\x30\x0e\xb6\x31\x7f\x49\x18\x66\x33\xe6\xcd\ +\xac\x32\xd5\xb4\xa0\xd5\xa7\x70\xc8\xe0\x62\x83\x89\x09\x1e\xb1\ +\x2a\x22\xd8\xd5\x81\x1f\x68\xe3\x2c\x21\x1b\x3a\xf1\x1c\x6e\x95\ +\xd1\xcb\xc0\x5c\xea\xbc\xf0\x9a\x11\xa1\x33\x7f\xf7\x59\xcc\x59\ +\xe2\x91\x51\x34\x72\xf0\x73\x1c\xf3\xbe\x70\x7b\xad\xdf\x49\x9f\ +\xa3\x4c\x0e\xd9\xbe\x8e\x8d\xaf\xb0\x06\xc9\xa1\xae\xee\xe3\xe3\ +\xc2\xeb\x59\xbe\x45\xc0\xfa\x6d\xba\x81\x0c\x81\x9d\x02\xee\x62\ +\xef\x3e\x2e\x74\xdb\xe9\xc4\xc7\xb9\x91\xe3\x37\x88\xe8\x3f\xaa\ +\xe6\x2e\x26\x42\x26\x7b\xac\x5b\xe8\x4a\x42\xcc\x9e\xd6\xbd\x1c\ +\x49\x46\x3c\xfe\x7e\x4c\xac\xed\x15\x16\x11\x2c\xa3\x7a\xa7\xb1\ +\xc9\xeb\x67\xda\x3c\xf9\x0c\xab\x10\xcb\xa4\xb6\x31\x3a\x63\x29\ +\x0c\x47\x45\x88\xdb\x1a\x1b\xbb\x67\x94\x00\xb4\xdb\xbe\x65\xe5\ +\x30\xf3\x1a\x6a\x99\x32\xe9\x6b\xe2\x02\x14\xdb\x21\x70\x8f\x50\ +\xd9\xd8\x59\x36\xc0\x87\xa7\x84\x22\x85\xf3\x49\x64\xc6\xae\xc6\ +\xed\x0b\xd0\x11\x38\x0d\x49\x9e\x42\x7c\xb8\x45\xcd\xa2\xa3\x16\ +\x63\x80\x04\x99\x0c\x46\xbb\xc1\x78\xdc\x12\x68\x13\x8d\xbc\xa9\ +\x22\x53\x0e\x34\xc8\xe8\x72\xca\xf4\x33\x72\x21\x98\x49\xf4\xb8\ +\x10\x3c\xfe\x76\x71\xf6\x2e\xf4\x37\x77\x93\x6d\xac\xa7\xef\x58\ +\x05\x90\x3f\x0f\x85\x27\xd5\xdc\x61\xb8\x1f\xd9\x0a\x6e\xce\x84\ +\x6b\x75\x7e\x7f\x69\x3c\x6f\x0d\x86\x7b\x01\x20\xc9\xc8\xcc\x41\ +\x62\x27\x8f\xf5\xab\x7a\xdd\x6a\xdd\xc2\x98\xf9\x5b\x00\xab\x3b\ +\x16\x3d\xa0\x2e\x3e\xcb\x00\x3e\x1c\x13\x92\x07\x21\x69\xb7\xcd\ +\x08\xb1\x93\x36\x6e\x6b\x6c\x9d\xc5\x63\xa6\x63\xc7\xa0\x87\x9c\ +\xcd\x36\x7c\xfd\x58\x68\x5d\x7f\xa9\xdc\xad\x6b\xcf\xee\x03\xea\ +\xd8\x3d\xd3\xf8\x75\x28\x16\x86\xda\xf6\x05\x36\x88\xb7\xf0\xf6\ +\x4a\x0c\xc3\x1b\x81\x9b\x62\x84\x62\x5b\xe3\x6b\xbe\x1c\x0c\xc5\ +\x77\x77\xb4\x0e\xeb\x86\x9c\xd4\x6e\x55\x15\x80\x1a\x57\x59\x9d\ +\xcf\xf0\x3d\xaf\xba\x1b\x13\x3d\x0a\x1b\x70\x6b\x92\x85\x39\xf3\ +\xa4\x93\x00\xa7\xbb\x62\x9b\x51\x67\x0d\x7e\xa6\x8c\xe0\xbd\x0d\ +\xdb\x69\xe5\x35\x70\x5b\x02\x11\xdf\x4e\x05\xfe\x2d\x5f\x63\x5f\ +\x21\xe2\xf0\xf5\xb2\x6b\x48\xac\xdf\x57\x25\x38\x87\x42\x92\x43\ +\xea\xc9\x94\xe0\xad\xeb\xa6\x09\x30\x7c\xe1\x65\x42\xea\xba\xba\ +\x64\xc8\x89\xbb\x63\x75\xde\xf4\xaa\x1d\x95\x61\x28\xc6\xfa\x7a\ +\x0e\x3c\x93\x91\x05\x2e\x95\x49\xdd\xb1\x08\x29\xec\xad\xcd\x92\ +\x30\x15\xf2\x15\x0e\xd9\x3a\x6b\x6b\x83\xa1\x4d\x9a\x83\x6e\x2d\ +\xd7\x67\x18\xe4\x04\x1c\x13\xcf\xde\x45\x65\xd1\xd3\xea\xba\x46\ +\x52\xd9\x0e\x2a\xc1\xc6\x0c\x1c\x52\x6c\x8b\xb6\xeb\x16\xdc\x79\ +\x83\x47\x65\xfb\x8b\xca\xde\xae\x6a\x7a\x5a\x28\xf2\xe8\x89\x66\ +\xe9\x90\xb9\x58\x49\x63\xe1\x46\xda\xcc\x31\x06\xa9\x7f\xf2\x8e\ +\xc3\x2c\x6b\xdb\x8e\xe4\x31\x03\xa3\xdc\xd2\x22\x02\x55\x6e\x20\ +\x55\x32\xfe\x15\x8c\x4a\x63\x26\x25\x6c\xca\xcc\x8d\xc8\x01\x0c\ +\xdc\x8f\x7b\xf7\x32\xbd\x6b\x01\x74\x6d\x7c\xc8\x18\x32\x19\x90\ +\x8a\xe1\x54\x0c\xee\x86\x39\x58\x5e\x4c\x92\x47\x8d\xc5\xb6\x16\ +\x66\x88\x2e\xee\x1e\x38\x0d\xac\xdb\xbf\xf1\xd8\x74\x53\x78\x6e\ +\x9d\x8a\x48\x11\x81\xcd\xf3\x37\x67\x13\xba\x27\x89\x14\x58\xef\ +\x17\x2d\x2a\x8a\x2e\x58\x41\x14\x11\x2d\xc6\x6c\xb8\x56\xc7\x75\ +\xed\x18\x01\x6f\x74\xf7\xfd\x9d\x06\x25\x9c\xc2\xe6\x6b\x74\xcd\ +\x82\xe9\x86\xf1\x46\x91\x2a\x25\x92\x4b\x27\x7a\x34\x1e\x67\x1b\ +\xd6\x51\x4c\x99\x39\xcf\xf1\xb1\x30\x37\x59\x9c\xee\x69\x8b\xda\ +\xd2\xe7\x45\x10\xb3\x9a\x1e\x43\xef\xdd\x3f\xf3\x1b\x4a\xe0\xd1\ +\xb4\xc8\xfc\x6a\x15\x9e\x11\x62\x0e\xb7\xa0\x0e\xd0\x36\xc4\x92\ +\xc9\x63\xeb\x82\xd2\x6f\x11\x9b\xae\xab\xe3\x7e\xe4\x23\xfc\xe6\ +\xb9\xa9\x11\xc7\x85\x3a\x94\x7d\xca\x4b\x2f\x4d\x67\xdf\x61\xfa\ +\xcf\x48\x02\x99\xd8\xa4\x08\x3c\xb5\xd8\xf8\x76\x73\x8b\xbd\x3f\ +\xdd\x77\xa5\xd8\x39\x24\x4f\xee\x40\x48\x0b\xe0\xed\xcc\x8a\x20\ +\x40\xc2\x23\xf4\xf3\x87\x35\xb0\x78\xe0\x6e\x54\xaf\x5e\xdf\x1f\ +\x0a\x6b\xee\x83\x54\x38\x19\xec\x07\x40\xbc\x02\x3a\x87\xc7\xa6\ +\xd1\xa7\xc8\x32\x36\xe3\xe7\x24\x2f\xa1\x07\x9d\xfb\xd7\x55\xfe\ +\x81\x6a\xa8\x87\x76\xc9\xea\xb1\x29\x95\x43\x25\x54\xc7\xe7\xdf\ +\xae\xf2\x24\x50\x1f\xa2\x8a\x09\xf4\xb8\xa8\xdf\x5e\xf6\x88\xd2\ +\x1f\x44\xb6\xc0\x9d\x7a\x1c\xdd\xd8\xa1\x7f\xd6\x9b\x33\xc7\x69\ +\xc2\xef\x2b\x7a\x29\xc8\xff\xef\xce\xbe\x44\x44\xe0\x71\xc5\xd6\ +\xcb\xbf\x88\x81\x1c\x4a\x54\xaf\x2a\x7f\x97\x16\xdb\x94\x96\x59\ +\xcd\xa6\x0a\xe0\xcd\xec\x18\xd4\x04\xab\x11\x18\x2c\x70\x11\xaf\ +\xd0\x9f\xdb\xdd\x05\x23\x49\x7c\xa7\x08\x50\x7b\x56\x2b\x00\x22\ +\xf7\x56\xa6\xa2\xc3\x87\x13\xe1\xdc\xad\x41\x11\x9d\x39\xcb\x0f\ +\xf6\xb2\xa8\xa1\x23\xd4\x6e\x55\xf3\x60\x4a\x0c\xa9\xc7\x0c\x5c\ +\x7b\xdb\x34\xa9\xe3\x26\x42\xc8\x45\x99\xae\xc9\xf8\x28\x59\x60\ +\x32\x2d\x22\xeb\xae\x19\x0c\xb7\xb7\x46\xbf\xe1\x83\x76\x52\x37\ +\xa0\x6c\x2a\x34\x52\x37\x7b\x34\xe0\x54\x28\xa4\xf4\xee\xe2\xd9\ +\x89\x1e\x89\x9f\xe1\x58\xf8\x9a\xfd\x01\xb2\x64\x8c\x0d\x5f\xcf\ +\xc6\x5c\xe3\x38\xf1\x26\x4f\x79\x97\xaf\xcd\x3d\x72\x44\x60\x2a\ +\x3b\x56\x71\x2f\x71\x46\xf7\xf3\x29\xcf\xd8\xbc\xa3\xca\xcb\xa6\ +\x7b\xd8\x5f\x2b\x1b\x5f\x9b\xaa\x24\x92\x63\x21\x80\xac\x4a\x3a\ +\xd7\x10\x5b\x09\xf9\x72\xc0\x06\xfa\x40\xd1\x28\x10\x38\xe6\x3e\ +\x91\x85\x7c\x8d\xb9\x05\x8e\x85\xaf\xf1\xce\x1c\x20\xe4\x0d\x08\ +\xd5\x96\x3d\x2a\x4c\x25\xd1\x54\xc9\xb9\xbb\x73\x32\x4c\x60\xe2\ +\x73\x1a\x0c\x29\x0c\x07\x33\x8c\x25\x63\x89\x04\x77\x61\xef\x09\ +\x78\x51\x88\xbb\x93\x1b\x9f\x50\x3d\x30\xb2\x70\xc7\x21\x1b\x4a\ +\x22\xca\xb8\x7a\xe0\x94\xd8\xe6\xcd\x89\xb0\x6e\x04\x93\x3a\xa8\ +\xed\x4b\xef\xdc\x9e\xa0\xc9\x66\xbe\xef\x8c\x60\x0d\x4f\x82\xa5\ +\x56\xbb\xa8\x64\xcb\x36\xd1\x84\x3b\xf8\x73\xa7\x8c\x62\xcc\xc8\ +\x6b\x0b\x1c\x86\x91\xe7\xba\x94\xc4\xd9\x76\x6a\xd7\xa4\xae\xd8\ +\xa9\x24\x5c\x16\xf6\x09\x2c\x25\x26\x81\xda\x89\x07\x63\xa8\xee\ +\x0c\x6a\x44\xe0\xa9\xf1\x9a\x4c\x8c\xdc\xdb\xca\x45\x5e\x83\x89\ +\xe8\x56\xeb\x37\xfa\x06\x74\x47\xf6\x2c\x51\x4d\xaf\x28\x68\xfe\ +\x0c\x7c\xe1\xc5\x40\x8b\x3b\xb9\x72\x7f\x74\x37\xe0\x61\x26\xef\ +\xc1\x45\x07\x7b\x59\x6c\xbb\x27\x83\x12\xdf\x04\xe2\x17\xa6\xf6\ +\xbe\xf9\xbb\x90\xc0\x4d\xf5\xcb\x5f\x34\x21\x4c\x97\xd5\x25\x37\ +\xc2\xa6\x93\xbb\x7a\x60\x6a\x24\x52\x84\xf1\x41\x95\xea\xa4\x21\ +\xa9\x65\xb9\x78\x6c\xa4\x84\x92\x0d\x6f\xe6\x86\x29\x1b\x1e\x66\ +\x1a\x50\xbf\x9d\x7d\xf3\xea\x1f\x53\x77\x0d\x35\xd4\xda\xbd\xef\ +\x6d\xdb\x41\xd3\x60\xf0\x4a\x74\xeb\xe5\x44\x0d\x7c\x0d\xe0\x28\ +\xed\x3c\xcc\xf0\xb0\xee\x89\x57\xef\x1b\xa4\xcd\x91\x83\x0f\xa9\ +\x46\xe0\x1b\x4f\x8d\x46\x51\x7d\x0e\x52\x5d\xb7\x7a\xbd\xc3\xb9\ +\x11\x5c\xe0\x0f\x73\xa3\xd9\x22\xb3\x5c\xac\x6e\x58\x6a\xd3\x0e\ +\xeb\x92\xf3\x80\x55\x53\xb4\xd1\xbc\x01\xb9\xa3\xbc\x1c\x79\xad\ +\x2f\x47\x5e\x5f\xd7\x27\xe4\x64\x94\xdc\x87\xa1\xb4\xde\xeb\x0f\ +\x98\xd3\xf0\x52\x8f\x6c\xeb\x83\xbc\xb9\xb4\xad\xbf\xe0\x01\x3c\ +\xdd\x2a\x4e\xc3\xde\x93\x59\x9d\xca\xe3\x9e\x0b\x5d\x56\x17\x47\ +\x52\xae\x21\xd5\x71\x54\xcf\xe3\xb3\x75\x01\x0e\x7c\x70\x4a\x12\ +\x1f\xf0\x21\xf6\xd0\xd2\x59\xbf\x8b\xc2\xed\x24\x72\x43\xd5\x87\ +\x9d\x12\xbf\xbf\xca\xce\xf4\xc5\x94\x91\xcd\x30\x2a\x3d\xee\xe7\ +\xd6\x31\x8b\x8e\x15\xcc\xee\x03\x7c\x88\xf3\x33\x82\x69\xb6\xfd\ +\xbc\x66\x6f\x41\x86\x92\xc2\x15\xae\x55\x52\xee\x91\x98\xf9\x71\ +\x30\x1c\xc7\xbc\xf7\x15\x22\x9e\x59\xb8\xd3\x6f\x07\xe8\x0c\x5c\ +\xd6\xe8\xd1\xa9\x6f\xc2\x27\x5a\x04\xee\xa7\x24\xa6\x8e\x6d\x61\ +\xd7\x8c\x3b\xa9\x13\x33\x96\xd8\x91\xc9\xdd\x40\x82\x0f\x65\x00\ +\xcf\xfe\x3e\x19\x2d\x41\x25\x5f\x04\xce\x95\x99\x3c\xac\x3b\x85\ +\x00\x9f\xbf\xa7\x35\x75\xed\x65\x6f\x5f\x04\xd6\x09\xac\x3c\xfb\ +\x87\x4c\x00\x2c\x82\x9b\x6a\x48\xcc\xbf\x6a\x30\x39\x1c\x45\xc8\ +\x2c\x8a\x24\x9d\xd1\x74\x3f\xf2\x5e\x2f\x5d\x81\xbd\x95\xd9\xef\ +\xc8\x01\xbe\xfe\x44\x63\xc8\x8e\x73\x8f\x39\x61\xe8\x12\xa3\x0e\ +\x79\xca\x69\xa3\xb3\x51\x93\x19\x66\xe7\x4d\xa9\x8d\x25\xdf\xc3\ +\x8d\xbb\xcc\x9d\x80\x51\x01\xb3\xe7\x37\x73\xe0\xd5\x90\xf0\x62\ +\x4c\x9b\x72\xa5\x63\xe2\x09\xbb\x66\xef\x8b\x2f\x06\x89\x42\x19\ +\x8a\xbb\xbb\x06\xbd\x05\x12\xae\x2d\xf0\xc9\x8d\xab\xfb\xb2\x06\ +\xae\x0b\xdf\x0f\xa0\x81\x53\xe9\x6c\xda\x2e\x0d\x37\x4d\x3b\x43\ +\x6c\xea\xde\xd0\xa2\x30\xd1\xd6\xbf\x7e\x6e\x28\x06\xdc\x49\xf3\ +\x50\x3a\xb1\xb3\x51\x7d\x74\x3f\xee\x8a\xd6\xce\xac\xe9\x5a\xc0\ +\x84\xc0\x30\x50\x07\xd9\x87\x4a\x74\x96\x32\xdb\xc1\x09\x4f\x55\ +\xec\x5f\x45\xd7\xaf\x3e\x56\x4c\x99\x00\xd8\x71\xc8\x9b\x18\x66\ +\x7e\xc6\xdb\xea\x9c\xc7\xc1\x08\x56\x65\x00\x37\x67\x65\xb2\x7a\ +\x67\x0c\xd3\xc4\xb3\xa7\xfc\x09\x2c\x51\x1f\x66\xe0\xf3\xa7\x22\ +\xad\xc1\xa7\x15\xda\xdf\xbe\x0a\xe8\xa3\xde\x7c\x1f\xa0\x50\xdd\ +\xe5\x54\x41\xa1\xc1\x51\xc0\x4e\xd7\xe6\x4f\x99\x9d\x93\x4e\x25\ +\x1f\x07\x1d\x11\x5a\x30\x9d\xb7\x97\x14\xe6\x1d\xc0\x63\x75\xac\ +\x0d\x98\x44\x9c\x38\x8d\xa6\xb2\x6f\x0f\x59\x5f\x79\xbb\x6e\xf8\ +\x7a\xd7\x18\x74\xcc\x7d\xae\x94\xb0\xbd\x1c\xf3\x26\x3f\x0b\x8f\ +\xcd\xbf\xff\xed\xb5\x51\x89\x2b\xb5\xd1\x51\x14\xee\x92\x09\xac\ +\xec\xf8\x7b\xe0\x24\xae\x5d\xce\x5c\xf4\xab\x93\x7f\x5f\x15\xc2\ +\x5f\xf4\xe1\x15\x2d\x70\x5e\x9c\xbe\x06\xa0\xac\x3c\x09\x38\xeb\ +\x5e\x43\xe7\x99\x80\x55\x56\x34\x75\xe1\x16\x2d\x02\xe7\x95\xd7\ +\x3c\x2a\xbf\x69\xc2\xfe\x3b\xb0\x35\xd7\x26\x94\x9c\x57\x76\x2a\ +\xd8\xd8\xcd\x9d\x95\xd4\x6d\xe6\x4e\x99\xf7\xf7\x38\x18\x72\xd0\ +\x3f\x60\xf1\x5e\x29\x88\x36\xaf\x64\xfe\xeb\xe7\x8a\x41\x14\xba\ +\xde\xe8\x7a\x27\x14\xbc\x08\x69\xca\x99\xe1\xe8\x56\x65\x97\x36\ +\x00\x8f\x6b\xec\xfd\x7d\xfd\xc5\xda\xf6\xe9\x61\x83\x38\x78\x59\ +\x50\xed\x55\xd1\xa0\xe3\xe5\xe4\x16\x98\x48\x22\x2e\x32\x63\xc2\ +\x79\x66\x58\x1b\xf3\xee\xea\x5d\x7a\x12\xba\xa9\xad\x08\x65\x96\ +\x24\x92\x04\x80\xb9\xf9\x66\xee\x74\x27\xe3\x84\x2c\x90\x67\x5e\ +\x03\xf7\x05\x2a\x0d\xfb\x6c\x80\xbd\x0c\xa2\x38\x33\x63\x69\x81\ +\x17\x07\x83\x3b\x13\xbb\x55\xfa\xfd\x26\x99\x79\x17\xae\x40\x0e\ +\xe7\x87\x9c\x10\x30\x5c\x16\x5e\x23\x19\xcf\xc1\x86\x8b\x3d\x1b\ +\xdb\xd2\xa7\x81\x74\x4b\x1a\x31\x22\x73\x4a\xf4\xf2\xdb\xaa\x20\ +\xe2\x1a\xb7\x1a\x9b\x53\xc9\x90\x49\xa1\xef\x76\xbc\xdd\x3b\x60\ +\x75\x60\xcc\x19\x97\x46\xee\xc5\xe6\x43\x88\x1d\xf7\xef\x26\x51\ +\xdb\xe0\x8b\xb4\x37\x93\xb2\xa5\xef\xc6\x29\x34\x70\x96\xf3\x67\ +\x89\x6e\xbe\x18\xdb\x74\xaf\xc5\x9f\x4b\xa8\x62\x33\x56\xa2\x93\ +\x4c\x6c\xca\x21\xa8\xbe\x1f\x74\x96\x6e\x23\x65\x8d\xa4\xc7\xa2\ +\x9e\x42\xce\x40\xad\xce\xc4\x4f\xba\xbe\x55\xed\xda\xb9\x3b\x89\ +\xc8\x7c\xd1\x37\x87\x4f\x99\x1e\x89\x30\xda\x00\x5c\x1b\x45\xa8\ +\x4b\xdd\x79\xf3\x8f\x6b\xc8\x7c\x41\x61\xda\x08\x00\xdd\x1a\x93\ +\xd5\x5b\xa3\x8a\xfe\x69\x0e\x84\x35\x14\xf1\x0d\xb2\x01\x29\x73\ +\x57\xcd\xca\x9a\xab\xa6\xa6\x2d\x4e\x7e\xc4\xd3\xd2\x36\x52\x68\ +\x49\x84\x7d\x7b\x84\x73\x4d\x38\xa9\xd8\x6d\xe8\x7b\x57\xd1\x5b\ +\x13\xcd\x8b\xec\xe0\x29\x93\xd8\x71\x48\xdc\x38\x73\x04\xbc\xf6\ +\xd9\x09\xbb\x73\x58\x6d\x24\xa8\xcd\x2b\xbd\x01\xae\xab\xb0\x92\ +\x4c\x94\x71\x28\x8c\xcc\xb1\x49\xe2\x59\x36\x37\x99\x62\x4e\x25\ +\xe1\xb2\x36\xcc\xd5\xdf\x11\x01\x62\x1f\x02\x79\x32\x6c\x17\xd8\ +\xf9\xf3\x26\x4d\x00\xb4\xcb\x4f\x25\x51\xb5\x23\x78\xf8\x03\x09\ +\x19\xbd\xc5\xb6\x8b\x6e\xad\x4b\xc5\xd9\xe0\x18\x4d\xcd\x22\x59\ +\x9b\x2e\xab\xb3\x65\x2b\x9b\x59\x93\x30\xa4\xe9\xdc\x2b\x99\xac\ +\x5e\x0f\x21\x71\x89\x68\xd9\xa0\xae\xe2\xa1\xc8\xfd\x43\x25\x1f\ +\x45\xa8\x92\xae\x87\x00\x0c\x9d\xc7\xa3\x26\x99\xde\x0d\xb6\x95\ +\x94\x9f\x3b\x68\x14\x8c\xef\xba\xfe\x2d\x59\x94\xec\xad\x74\x77\ +\xae\x60\x04\x38\xcf\x3c\x6e\xb2\x11\x72\x75\x31\x97\xaa\x12\xcb\ +\x63\x51\x28\x57\x42\x58\x40\xb8\x7a\x34\xc9\xd9\xb2\xfc\x11\xe4\ +\x8d\xf8\x52\x48\x23\x59\xd6\xfd\x1e\xf3\xdf\x14\x8c\x44\x9d\x94\ +\x93\xcc\x70\x28\x8a\x92\x90\x2f\x52\x06\x1e\x96\xd8\x12\xc9\x45\ +\xd7\x7a\x54\x32\x79\xc8\x69\x6b\x61\xe7\xef\x44\x0a\x7d\x79\x60\ +\xd2\xf4\x54\x79\xb1\xd7\xca\xf6\x62\x77\xc9\xb4\x67\xa2\xc6\x6b\ +\x95\x1b\xa6\xdc\x35\x3e\x99\xd9\x2f\x5f\x83\x0d\x95\xce\x9b\x6b\ +\xf2\xaf\x19\x12\x23\xc4\x24\x72\x69\x9f\xca\x95\x25\x96\x68\x88\ +\x6d\x64\x5b\xf5\x9d\xd9\x6b\x52\xf3\xbc\x1c\x99\x23\x3c\x2d\xb1\ +\x99\x2d\x2e\x8d\xba\x00\x82\x40\xac\x4c\xae\x0a\x35\x75\x13\x5e\ +\xec\xf6\xec\x66\x41\x77\x73\x81\x45\xaf\x67\xca\xc0\xaa\x5a\xe0\ +\x97\xd5\x51\x1d\x9b\xd9\xd3\xa0\xe3\x30\x3d\x6b\x23\x87\x22\x85\ +\x29\xde\xf6\xe3\xb0\x36\x56\x4e\x8f\x1a\x2c\x51\x12\xa3\xc3\xa0\ +\xc8\xd4\xc0\x05\x5f\x7d\x77\x21\x0d\x0f\x3c\x68\x93\xac\x12\x7b\ +\xf8\xb3\xde\x82\x7c\xa0\xb7\xd1\x36\x4d\x0a\xe0\x6b\xed\xba\x01\ +\x36\xe6\xb2\x24\xf3\xd5\x19\xb1\xa7\xb2\x77\x4d\x2f\x6d\x57\x73\ +\xbd\xb3\x17\x00\xf9\xdb\xc1\x0c\x53\x56\xf7\x48\xc4\x88\xfb\x42\ +\x8c\x39\x1b\x6f\xd4\xd3\xa2\x26\x89\x1a\x24\x4b\x04\xee\x84\x90\ +\x0d\xca\x1f\x0c\xc0\xdd\x54\x30\xaa\x37\x5d\x05\xe2\x20\xf1\xdc\ +\x83\x16\xd5\x22\xe2\xc3\x00\xd1\xb0\x54\x8a\x2d\xda\x89\x4d\x94\ +\x9c\xd7\x2b\x6f\xc0\xb1\xf0\xe6\x27\x95\x99\x37\x71\xf5\x4e\xc3\ +\xce\xe6\x49\x72\xed\x98\xb2\xe1\x30\x30\x11\x7b\x92\xe3\xe6\x41\ +\xce\x5f\x4b\xe7\x06\x8a\x72\xd6\x39\x07\xa7\x31\x69\x2e\xdf\xbe\ +\x88\xbb\x82\x69\x6e\x7d\xf6\x11\xd0\x4c\xe3\x6f\x34\xf8\x12\x9b\ +\x69\x06\x6f\xfa\x28\x1b\xb7\x4b\xe3\xdf\x26\x55\x3d\x53\xda\x13\ +\x37\x4b\x86\xbb\xd2\x05\x28\x3c\xfa\x4e\x85\x34\x72\x13\xb2\x79\ +\x13\xd1\x83\xee\x60\x4c\xe6\xc6\xcd\x80\xda\xb6\x44\xf3\x30\x26\ +\x7a\x17\x7a\xa7\xe9\xed\x0b\xbf\x33\xa3\xdf\x89\x03\x00\x40\x92\ +\xa2\x66\x6e\x0c\x67\xd3\x90\x58\x87\x6a\x27\xb7\xd8\xb5\xee\x50\ +\x93\x05\x20\x8a\xe7\xea\xec\x25\xb5\x55\x57\x0f\x94\xe0\x88\x97\ +\xa3\x78\x82\x83\x2c\x5b\xab\xd8\x20\xb5\xb1\x44\x5b\x2b\xc9\x10\ +\x5d\xfd\xea\x01\xe9\x08\xb1\xa9\x74\x8b\xfc\x81\xe6\xc6\xd2\xac\ +\xc3\xab\x47\x95\x8a\xb7\x2a\xa2\x44\x31\xdc\x8d\x89\xee\xda\x01\ +\x3c\xcc\x7b\x48\xf6\x46\x18\x19\x16\xb8\x4b\xb6\x0d\x8b\x74\x31\ +\x6e\x43\x56\x2e\x89\x67\xd8\xd6\x5a\x6e\x52\x36\x95\xe0\xb5\xd2\ +\x27\xc0\x36\xef\xe1\x0e\x58\x75\x6f\x8b\xa3\x98\xcb\xf7\x6a\xf6\ +\xcc\x55\xa2\x1b\x3d\x94\x63\x4e\x08\x9d\xd9\xd7\x15\x9b\xdc\x6c\ +\x90\xf7\x2f\xbd\x0a\x62\x53\x68\xf5\xb9\x8b\x53\x92\xdd\xbe\xd9\ +\x3e\x2e\xce\x59\xda\x0e\x00\x6e\x8b\x4b\x6a\x46\xd5\x13\x9d\xc1\ +\x76\xdf\x03\x34\xbc\xfb\x08\xc8\x46\x53\xa2\xbb\x62\x68\xce\x07\ +\x74\x5d\x69\xc9\x1a\xcf\xb2\xe4\x92\x48\x35\xb2\xe0\xef\x5d\x1b\ +\x43\xf3\xda\x36\xa5\x06\x93\x95\x5e\x16\xa9\x2b\x38\xcb\x1a\xa5\ +\xb3\x5a\xba\xe4\x29\x8c\x26\x93\x7d\x42\xd7\xfd\xa0\xec\x3b\xe4\ +\x2a\x6e\x24\x5f\xac\xca\xe8\x8b\x1a\x41\x9d\xf6\x7d\xc8\x86\x43\ +\x77\x09\xaf\xbc\x96\xb1\x08\x63\xd8\xac\x6c\x03\x1f\x1c\x13\xe9\ +\xd8\x41\x7d\xdd\xdb\x85\x18\x43\x96\x0e\xa0\x09\xe5\xcc\xe8\xdd\ +\x3a\x26\x98\x43\x22\x65\x7d\x56\x72\xdb\x5b\xd9\x6f\x67\x46\x91\ +\x55\x4e\x25\xe8\x43\x1c\x6c\x4f\x1e\x27\x91\x33\xbb\x74\xbe\x8f\ +\xba\xcb\xc6\xbc\xe0\x58\xb8\xf0\x16\x3d\xf8\xd8\xc4\x37\xdc\x00\ +\xd3\x40\x8f\xa3\x04\xc3\x79\x25\xf8\xb5\x45\x85\x4e\xff\x92\x42\ +\x08\xd2\x76\xac\xce\x68\x55\x3a\x47\x42\x51\xb8\x1f\xa7\x9f\x29\ +\x0f\x9f\x5b\x20\x52\x57\xa8\xec\x36\x2f\x55\x52\xaf\x29\xc5\x26\ +\x59\xbe\xac\xec\x0a\x9a\x4a\x33\x93\xfa\xb1\xb6\x8e\xb4\x49\x5c\ +\x21\x86\xcc\x71\xb0\x0d\xcb\x0f\x25\x24\x87\x44\xae\x5c\x37\x9e\ +\xec\x0d\x9b\xae\x05\x74\x9d\xeb\x09\x0c\xab\xa5\xbb\x07\xc5\xce\ +\x26\xbe\x2a\xb3\x3d\x57\xb2\x82\xb6\x46\x88\x13\x15\x0b\x85\xea\ +\x1a\xc0\xeb\xab\x8b\xf2\xb6\xbb\x7a\x99\xf5\x48\xc4\x9d\x53\x34\ +\x8d\xc3\x24\x70\x7d\x31\xda\xde\x73\x50\xe9\xf6\xea\x54\xd4\x9d\ +\xe4\xd1\x36\x08\x2e\xee\x3e\xbd\x7d\xb6\xa2\xbb\x5c\x3b\x52\x6c\ +\xce\x9f\x1e\x81\xa5\x3a\x3b\x9d\x52\x50\x27\x19\x5d\x06\x62\x93\ +\xd9\x15\x55\x15\x97\x85\x6d\xe4\x3e\x9f\xa9\x27\x83\x00\xe5\xf8\ +\x9d\xc5\xb4\x3c\xf3\x42\xbc\x93\xcf\xc0\x52\x77\x5b\xbe\x97\x87\ +\xb4\x49\xdf\x3e\x13\x07\xa8\x50\xa6\xfa\xcc\x41\x7b\x14\x38\x54\ +\xa4\x88\xed\x3e\x3e\x53\x9f\xc6\x29\xa6\xce\x51\xb6\x24\x35\x6c\ +\x7b\x53\xda\xad\x02\xd1\x48\xa6\x64\x5b\xd2\xf0\x72\x4a\x64\xaa\ +\xb4\xc0\x75\x89\x8d\x0c\x59\x1b\xb6\x6c\xbc\x74\x17\x51\xd5\xb4\ +\xee\x64\x05\x75\x62\xe9\x2e\xb2\xa5\x7f\xdf\x29\xef\xf3\x3d\xdc\ +\x7b\xa4\x48\x9b\x14\x3d\xa9\x81\xd5\xc9\x97\x37\x0f\x1c\x55\xd5\ +\x54\xef\x06\x0e\xea\xbf\x0b\xcd\xf3\xa6\x5e\xbf\xba\xa1\x87\x9c\ +\x30\x37\xe0\x7c\x65\x09\x39\x8a\xf3\x18\x42\x3c\x13\x18\x5d\x4c\ +\xe0\x57\xf7\x13\x58\x7d\x57\xf1\x3e\x87\x92\x4b\x36\x1e\x8f\x2a\ +\xdd\xa6\x64\xdb\x48\xd9\xde\x8d\x2d\xd2\x0b\x58\xec\xd6\x75\x43\ +\x1f\x89\xd3\x7f\x57\x9b\xa4\x8a\x26\x76\x13\x3f\xb3\x24\xe0\x58\ +\x12\xce\x6b\xb0\x84\x7c\x77\x37\x50\xfd\xe4\xa5\x21\xa9\xa5\x58\ +\x3d\x30\x37\x35\x83\x6a\x83\x59\xa0\xb9\x23\x9b\x63\xae\x8e\xbb\ +\x81\x70\x4d\xb2\x40\xd5\x9c\x61\x0b\x47\x0d\xde\x95\xe3\x40\x69\ +\x59\xff\x1f\xeb\x7c\xfe\xed\x21\x75\x1e\x81\x63\xc8\x21\x8e\x3f\ +\x5b\xb1\x4b\x95\x9c\x2a\x05\x2c\x05\x0e\x45\x5c\x80\x70\x34\x70\ +\xa6\xb1\xc9\xba\x3c\x59\xd0\xbb\x3f\x28\xe9\x8a\xce\x01\x70\xce\ +\x3c\xaa\xba\x7e\xc0\xd1\x9a\x63\x50\xcb\xba\x18\x27\x9b\x26\x73\ +\x99\x2b\x73\x42\xca\x69\x34\xcc\xcd\xb1\xba\x4b\x99\xe7\x08\x53\ +\xff\xbe\xf1\x73\x58\xa2\x60\xc6\xa4\x39\x4c\x39\xb6\xb6\x2e\x85\ +\x26\xfd\x7d\x78\xbd\xab\x3b\x32\x42\x53\xd2\x03\x4b\x23\xe4\xbe\ +\x56\x47\x33\x6a\x02\x0c\x81\x4b\x65\x87\x24\x82\x9f\xb1\xb9\xa3\ +\x18\xff\xbe\x73\x20\x02\x0e\x87\x4b\x33\xe0\xba\xff\x1c\x3c\xe9\ +\xcf\xee\x75\x18\xf5\x9c\x9c\xfb\xb4\x1b\x4a\x7c\xe6\x02\xc8\x19\ +\x9b\xfe\x7d\xa9\xb1\xf5\xfa\x07\xb3\x8d\x74\xd0\x5d\xb6\x57\xe9\ +\xd4\xdf\xce\x84\x47\x3b\x36\x9e\xb0\xa3\x76\x30\xe0\xed\xcd\xf1\ +\xfd\x77\x19\xd3\x90\x36\xf5\x70\x97\x13\x6c\x23\x62\xba\x50\x42\ +\xb0\xeb\xb5\x06\x0e\x53\xda\x86\x2c\x20\xd8\x1a\xed\x23\xd4\x6a\ +\xd0\x4a\xbd\xc8\x93\xe8\xd5\x41\x2c\x9d\xb6\x37\x90\x3a\x8d\xbc\ +\x1b\xce\xb9\x4a\xce\x2a\x2e\x61\x1f\x8b\x57\x84\xaf\x16\x55\x0f\ +\xab\xd3\x3f\xe8\xe5\x98\xf0\xd1\x69\xd0\x67\xb2\xcd\xfc\xa1\x97\ +\x8f\x35\x78\x84\x75\xea\xd9\xa2\x19\x43\x93\xa6\x62\x0e\x89\xd3\ +\x3e\xe7\xd8\xbb\x86\x0b\x80\xd3\xc4\x32\xfb\x8b\xf7\x49\xd3\x4c\ +\x99\xe8\x69\x30\xa8\x6c\x6a\x63\x8b\x7c\x21\xa7\x95\x24\x6c\xc3\ +\x54\x3d\xec\x36\x79\x7b\x32\x78\x99\x1d\x3f\xf2\xb9\x69\xb3\x9a\ +\xf3\xe6\xcc\x57\xa2\x43\xd3\x1c\xfa\xf1\x99\x0b\xa0\x35\xc9\xae\ +\x74\x8e\xbd\x18\x81\x83\x28\xc9\x43\x4e\x28\xc5\x36\x6d\xc0\xa0\ +\xb9\x7e\x77\x83\x49\xa0\xa9\x6e\x93\x76\x60\x32\xc3\xa4\x2e\xda\ +\x27\xb7\x26\x81\x48\x9f\x19\x28\x7d\xbe\xd9\x66\x7b\xe6\xc2\x7d\ +\x23\x76\x6f\xdd\xeb\x1a\x3b\xb2\x96\x48\x38\xed\xba\xfe\xa5\xed\ +\xf3\x86\x5e\x5f\xb9\x33\x92\x78\x7c\x93\xba\x62\xf7\x53\x92\x75\ +\x1a\xcf\xf4\xd8\xec\x67\xf8\xa0\x66\x85\x69\x93\xef\x9f\x1b\x39\ +\x0a\xbd\x5b\xf9\x70\x5d\x65\xd8\xc0\xd0\xbc\xf6\xb9\x88\x59\x16\ +\x6f\xd2\xdb\x75\xe3\xeb\x62\x5c\x3c\x55\xd7\x08\x33\xdc\x67\xd9\ +\xb7\x08\x13\x78\xad\x59\xcb\x1f\x5f\x18\x45\x7a\xd3\xed\xe5\xc8\ +\x87\x46\x5e\x62\x42\xd6\x83\xeb\x4e\x2c\x6b\x0d\xbc\x3c\xb0\xb6\ +\xcf\x02\xe9\x0e\xcf\xca\xee\x9c\x0c\xd3\x68\xf8\xe5\x8f\x67\x1c\ +\xc6\xf4\x6c\x96\x23\xab\x97\x5d\x90\xf3\x1d\x08\x21\x8b\x4a\x86\ +\xe3\x68\x78\x7d\x95\x0d\x59\x18\xde\xde\x1c\xd1\xa0\xd1\x64\x7c\ +\x28\x77\x43\xc2\xd2\xdd\x29\xd5\x1b\x9d\x2b\x77\xcc\x31\x75\x45\ +\x0a\xc9\x23\xb5\x76\x43\x65\x96\x7a\xa1\x4c\xdb\xfb\xaa\x5e\x63\ +\x63\xe5\xb6\x16\x9a\xad\xb7\xbb\x86\xc0\x03\xe7\x35\xd4\x2f\x90\ +\x57\xbe\xf4\xfc\x6b\x0b\xd4\x46\x47\x8e\xc7\x1b\x36\x2e\xe1\x9b\ +\xab\x6f\xbe\x3e\x83\x78\xf6\x16\x81\x71\x48\xb8\xad\x21\xbd\x3e\ +\x57\xdf\xbc\x12\x39\xfc\x60\x12\x8b\x49\x54\xf0\xde\x48\xba\xb5\ +\xdd\xfb\x3e\x9a\xac\x57\x64\xd9\xd6\x44\x5a\x79\xae\xe1\xcf\xa2\ +\xb9\x9f\xd7\xdd\x01\xa4\x56\x95\x66\x9b\xfd\x0c\xb6\x86\xd2\xdb\ +\x99\x0f\xec\x52\xd9\x74\x8a\x86\x8d\xd9\xdc\x3c\x70\x77\xc8\x78\ +\x7d\x0d\xdc\x0b\x8b\x40\x30\x09\x37\x18\x4e\x9d\x96\xb7\xd2\x7b\ +\xc1\x44\x5d\x73\xb9\xac\x34\x31\xae\xe0\x10\xa6\xf2\x0e\x65\x90\ +\x29\x49\x3b\xcf\xcf\x34\xe9\x08\x9c\xc6\x84\x92\x62\x53\xbd\xba\ +\x28\xde\x2d\x58\x7f\x7f\x78\x60\x88\x1f\xc5\xa8\x5d\x82\x68\x5a\ +\x0b\x86\xc1\xce\x6b\x6b\xcf\x6a\xe5\x3e\x39\xf3\x30\xb2\x2c\x74\ +\x21\x5e\x59\xc8\x62\x9f\xca\xc1\xa9\x64\x86\xc3\xc0\x2c\x36\x4b\ +\xbc\x92\xf5\x61\x7b\x36\x7f\x5d\x42\xbd\x7e\x96\x73\xc7\x81\x26\ +\x4d\x11\x24\xb9\xb8\x86\x3c\x2e\xb2\xf3\xae\x2d\xf0\x6a\xca\xc8\ +\x25\xd1\x3b\xc8\x80\x8f\xaf\x9a\xd3\xa7\xc6\xca\xc3\xe2\xcf\x94\ +\x3c\x26\xe6\xb1\xe6\x22\xf5\x49\x63\xd2\x3e\x74\x76\xf4\x49\x16\ +\xb1\x8b\xc8\x9c\x53\x66\x64\xea\xf6\x79\x39\x1b\x46\x1d\x93\xd5\ +\x7b\x13\x28\x36\x99\x1a\x67\x20\xc9\x58\x53\x22\xda\x55\x55\xc8\ +\xad\x02\x5f\x38\xf1\xf8\x38\x8e\xfc\xf7\xaa\xe1\x9d\x6b\x74\xba\ +\x5b\xb7\xb5\x95\xd8\x47\x52\x32\x40\x25\xe9\x67\x35\x83\x72\xc9\ +\x18\xa7\x11\xb7\x79\xc5\x8b\x51\xd6\xee\x8d\x9d\xbb\x92\x12\xd6\ +\x04\xdc\x17\xa0\x39\x01\x12\x24\xc3\x01\x2c\x7f\x6e\x30\x98\xd0\ +\xc2\x3e\x07\x6d\x2a\x86\x63\x06\xbe\x39\x3b\x5e\x14\x7a\xe7\x92\ +\xe8\xe0\xf8\xf0\x2e\xe1\xb2\x76\x37\x0e\xc7\x07\x47\x93\x4f\x3e\ +\xbb\x7c\x2f\x27\x62\xdf\x67\xed\x84\x7b\xb1\x7b\x53\x96\xf9\xb3\ +\x14\x2c\xc7\x43\xef\xc9\x1b\x56\x03\x3e\xcc\x6c\xcc\x1c\xfa\x98\ +\x3a\x07\x4e\x93\xa3\x49\x3d\x7b\xcc\xcc\x27\x0e\x63\x41\x33\xe0\ +\xa9\x31\x71\x3a\x16\xc3\x01\xb6\x51\xc7\xaa\xce\xfe\xe1\x99\x21\ +\x46\x12\xff\xff\x69\x6e\x28\x39\xe1\xbe\xa8\x33\xda\xd8\xa0\x19\ +\xc5\x60\x3a\x57\xc7\x71\xca\xa8\x12\xd9\x3e\x2e\xfc\xfc\x87\x89\ +\xd9\xb8\x07\xcb\xb4\x3e\x43\xf8\x45\xea\xd6\x2f\xb6\xb9\x98\xe7\ +\x01\xc8\x9b\x6d\x1d\x99\xcc\x77\x07\xe2\x38\x6f\x16\x47\x19\x0b\ +\x60\xc0\x71\xe2\xfd\x9b\x46\xa3\x0b\x5b\x25\xe7\xe1\x20\xbe\x00\ +\xd1\x5b\x46\x84\x3c\x0e\x68\xc8\x9f\xbd\x00\x7e\xe5\x2b\x5f\xc7\ +\x57\x3f\xfe\x9f\x50\x8a\x21\x55\xf6\xc5\x4b\x66\x54\xa8\xd8\x33\ +\xa0\xfb\x29\xe1\xf5\xa5\xe1\xfe\x90\x30\xcf\x9c\x0b\xd4\x84\x68\ +\x8d\x43\xa0\x56\xe2\xfa\x63\xa6\xc7\x60\x9d\x99\xd9\xa6\x92\x70\ +\x5b\xfd\xd9\x10\xa6\xdd\xd9\xbb\xeb\x05\x8a\xa6\x4c\x36\x4d\xd1\ +\xb8\x56\x60\x32\xc7\xf1\x50\xf0\xe6\xc2\x0f\x3a\xa9\x67\xd0\x40\ +\xce\xff\x58\x12\xc6\x29\x61\x9d\x99\xf1\x97\x92\x90\xe0\x58\x5a\ +\xda\xcc\xa8\x0e\x32\x79\x9c\x06\xc3\xf9\xd6\x30\x65\x60\xca\x99\ +\xe1\x56\xb0\xaf\x0b\x25\x3b\x8c\x42\xf7\x1a\x90\x93\x23\xe8\xfb\ +\x82\xea\x49\x46\x0f\xb6\x01\x2a\x55\xe3\x60\xe1\x81\x28\x74\xfa\ +\x1c\x4a\x77\x23\x4f\xb8\x2d\x0d\x36\x18\x52\x05\x86\x81\x8b\xbb\ +\x5b\xb5\x95\x4c\x2e\x7f\x78\xe0\x56\x1d\x25\x27\x44\xf8\x66\x6e\ +\x51\x72\xc2\x30\xb0\x7c\x2e\x99\xfc\xc1\x53\x31\x5c\x16\xc7\xcd\ +\xa9\xf6\xb9\xae\x44\x66\x4b\x31\x4c\x25\xc1\x49\xd1\x42\xe4\xc4\ +\x4e\x60\xf2\xcd\x4d\xf4\x70\x98\xf0\x2b\xbf\xf8\x37\xdf\x11\x01\ +\x72\xc1\x54\x26\xb4\x04\xd8\xc0\x22\xf4\xd5\x94\xf0\xb4\x3a\x46\ +\xc7\x66\x91\x3e\xb7\xc0\x69\xe2\x9f\x0e\x23\xb1\x83\xd3\x60\x28\ +\x85\x47\xc4\x78\x84\xa4\x4b\x12\x6c\x1e\x24\x39\x2f\x6c\xec\x74\ +\x3c\x7f\xd5\x68\xd1\x4e\x79\x1e\x36\x95\x31\x07\x4f\x79\xd7\x12\ +\x80\x94\xaa\x2f\x7e\x98\x70\x9b\xe9\x00\xf2\xe2\x98\x70\x59\x1c\ +\xc3\x29\x61\x59\xc9\x0b\x98\x0e\xec\xcc\xdd\x0d\xa4\x79\xdd\x4d\ +\xe4\x05\x9c\x34\x4f\x6f\xd4\xa7\xbd\x9f\x06\xdc\x82\x47\xc8\x5d\ +\x09\x91\x2e\x00\x9b\x0c\x53\x22\x4d\x3b\x67\x20\x0f\x0c\xa9\x83\ +\x51\x30\x7a\x9f\x25\xfe\xd4\x4c\xa1\x31\x91\xb1\xd2\xd5\xcb\x19\ +\xc0\xe1\x48\x60\xa8\x0a\x50\xfb\xe8\xd5\x88\xf3\xe2\x28\x85\x49\ +\xde\x71\x60\x2e\x74\xae\xa4\xc7\x5d\x1a\xbb\x79\xc3\x60\x38\xe8\ +\xe8\xb4\xca\x04\xf6\x71\x66\x42\x39\xca\x6b\xdf\x0a\xb0\x24\xc3\ +\xcb\x3b\x20\xab\xe1\x74\x7f\xd0\x14\x33\xdd\xeb\xe3\x04\x9c\x9b\ +\xe1\xe5\x18\x78\x9c\x69\x6d\x53\x54\xb9\xd5\x34\xa2\xe4\xfc\x6e\ +\x4a\x98\xe7\x84\xb5\xd2\xdc\xe1\xc5\xc8\x30\xdd\xc2\x30\x0c\x19\ +\xd3\x94\xa5\x3f\xa3\xb5\x7b\x43\xc2\x54\x68\xff\x5e\xc3\x10\x29\ +\xa1\x5a\x42\x73\xc3\xa3\xa7\x9d\x26\xa6\xf9\x42\x8e\x24\xbe\x5d\ +\xa2\x13\xe6\x90\x70\x5d\x65\x01\x87\x84\x52\xa4\x6e\x91\x51\x43\ +\xca\x89\x73\x87\x33\x6d\xe6\x6f\x2b\x60\x25\xa3\x22\x51\x7b\x30\ +\x31\x06\xe7\x92\x44\xb5\x4a\xb8\x2f\x09\x97\x4a\x26\x85\x5b\xc2\ +\x87\xc7\x8c\x9b\xab\xc5\x9a\x68\x5f\xef\xd9\x70\x28\x89\x6e\x5d\ +\x72\x40\x5d\x83\xb4\xb6\xa7\x96\x34\x6f\x88\x96\xf0\x77\x63\xc2\ +\xdc\x18\xfa\x03\x86\x28\xec\x31\x4c\x99\x6e\x21\x53\xe1\xe7\x9d\ +\x4a\xbf\xde\x44\x5e\x63\xa6\x6d\xfe\xb5\x1a\x4a\xce\xa8\x96\x70\ +\x93\x1b\x69\xca\x19\x63\x36\xb1\x83\xbb\x15\xbf\xe1\xd6\xd8\x66\ +\x3d\x8c\x69\x73\x4d\xed\x96\xfc\x50\xd9\x0b\x39\x7e\x79\xe2\x7b\ +\xd5\x00\xde\xb6\xb4\xcd\x49\x9a\xc5\xdc\x9a\x9d\xfa\xc5\xd6\x08\ +\x1f\x36\xd0\x8a\x2f\xa7\xfc\x9d\x0c\x22\xf8\xa1\xd1\x6f\x4a\xb0\ +\x7f\xbd\x38\x3d\x68\x1d\x86\xd3\x54\xb0\x3a\xa5\x49\x6b\xd0\x14\ +\xf1\x5a\x49\xa7\x3e\x64\x43\xce\x89\xfd\x72\x70\x91\xe4\x9c\x51\ +\xb4\xb0\xaa\x73\x26\x80\x23\x61\x5d\x81\x17\x53\xc2\xda\x0c\x87\ +\x21\x23\xe9\x21\x8c\x63\xc6\x90\x12\x5a\x33\x39\x7d\x24\x8c\x89\ +\x08\x5c\x1f\xa8\x54\x52\xc2\x6d\x61\x92\x85\x30\x12\x3a\xc3\x70\ +\x6e\x86\x24\x0b\xd9\xb9\xb2\x55\x1a\x30\x1c\x46\x2e\xda\x9b\x73\ +\x9a\xa6\xcb\xf3\x7f\xae\x4c\x2e\x4b\x4a\x78\x31\x98\xa2\x81\x66\ +\x25\xe4\x84\xb9\x72\x81\xb7\xa0\xb1\x63\x42\xc2\x58\x92\x1e\x54\ +\x56\x62\x68\x18\x87\xfc\x6c\xb2\x77\xc2\x21\xb3\xa3\x58\x6b\x48\ +\x51\x4c\x5e\x60\x6d\xec\x8f\xdc\x0d\x7c\x7d\xb6\xc1\x0d\x0d\x69\ +\x73\x25\x5f\xc3\x70\xa9\x86\xb1\x24\xa4\x9c\x65\xdb\x9b\xb0\x82\ +\xf7\xfa\x52\x13\xc6\xcc\xe8\x78\x28\x72\x40\x09\xce\x6d\x48\x89\ +\x9f\x65\x69\x80\x47\xe2\x86\xf5\x84\xea\x26\x1e\xe6\xbb\xc4\xa1\ +\xb2\x4b\xeb\xff\x83\x6b\xce\x6e\x8d\xcd\x24\x0a\x01\x3c\xce\x0d\ +\xa7\x89\xab\xb6\x8c\x19\x63\x11\xdf\xaf\x0f\x61\x68\xc4\xbf\x67\ +\x50\x94\xd1\xdc\xb1\x34\xe0\x44\xa6\x04\x39\x6f\x07\xe2\x0a\xe7\ +\x59\x67\x7d\x73\xa4\xd2\xe1\x52\xc3\x71\xca\x5b\x23\xc8\x12\xdd\ +\xb0\xa6\xcc\xf6\xaf\xa9\x33\xe8\x01\x9c\xe7\xd8\x06\x29\xb6\x60\ +\xf2\xd3\x4b\xca\x2c\x76\xd1\x98\x80\x87\x99\xe6\x97\xf7\xa3\x66\ +\x17\x0e\x19\xf7\xe3\x3e\x6a\xce\x40\x37\xf4\x66\x34\x7d\xee\x63\ +\x70\xf3\x90\x68\x0e\x6d\xc0\x87\xf7\x03\x2c\xa9\x39\x16\x4c\xbe\ +\xdc\xf6\x71\x32\x29\x19\xee\x07\x72\x05\x43\x77\x76\xc8\x8c\x0e\ +\x93\x58\x4d\x7d\x30\xd6\xdb\x1b\x73\xa4\x39\x44\x91\x13\x05\xac\ +\xca\x17\x61\x2c\xc4\x59\x5c\x06\x5c\x11\xc0\x61\xca\x1b\xf5\xcc\ +\x5d\xbe\x82\xab\x3c\x9b\x53\xe7\x10\x6a\x36\x51\x49\xb4\xec\x37\ +\x60\x1a\x13\x4a\x01\x1e\xe7\xf8\x35\x55\xc0\xaf\x29\x03\xc7\x29\ +\x63\x8e\x4e\x64\xe0\xea\x7e\x79\xca\x6a\x32\xc8\xec\x21\x01\xd6\ +\xc8\x3b\xaf\x4b\xe3\x3c\x60\x21\x7f\xa7\x21\x91\x0c\x29\x66\xcc\ +\xed\x99\xb1\xd1\x75\x6e\x38\x4d\xf4\xc5\xff\xe6\x99\xd3\xc8\xa6\ +\x91\xde\x7b\x59\xf2\xec\x6e\x4b\xf3\xfa\x52\xc9\x4b\x54\xd8\xcb\ +\x29\xe1\x5c\xf7\x46\x09\x04\xa0\x1c\x8a\x21\x6b\x58\x54\x29\xd4\ +\x28\x9c\xa6\x8c\xb1\x18\xa6\x29\xc9\xdb\x98\x39\x87\x9e\x00\x32\ +\x4d\x91\xa9\x45\x2c\x72\x23\x17\x81\xf3\xbe\xb0\xfb\x97\x40\xb0\ +\xea\xe9\xd6\xf0\x62\xca\xa8\x01\x7c\xed\x71\xe5\xd8\xd8\x91\xd9\ +\xf6\xaa\x51\x2f\x63\x26\x0a\xb7\xd6\xc0\x59\x9e\x88\xdd\xf5\x64\ +\x91\xc7\x5f\x95\x9f\xe0\x58\xc8\xfa\x9f\x06\x43\x55\xbe\x93\xf4\ +\x90\x86\x92\xf0\xea\x94\xe9\x25\x28\xcc\x05\xe1\x38\x0d\x89\x4c\ +\xab\xda\x50\xd7\xd8\x24\xfc\x87\x21\x91\xc8\x2b\x80\x6d\x15\x52\ +\x7a\x53\x23\xaf\x05\x71\x85\x8b\xca\x8d\x9c\x29\xf5\x7b\x67\x2f\ +\x60\x5d\x1a\x4e\x85\xb5\xe9\x75\x65\xe7\xec\x7c\x73\xb8\x94\x3e\ +\x83\x6a\x70\xb7\x24\x6d\x1b\x36\x26\x8a\x37\x6a\xe9\x9b\x66\xe5\ +\xa2\x01\x13\xc8\xe5\x33\x21\x8b\x67\x8d\x35\xed\x84\x8e\xd2\x27\ +\x64\x39\x3b\x80\xdd\x2c\xba\x3b\x5d\x98\x93\x33\x58\xc0\x05\x95\ +\xfa\xac\x22\x41\xcf\xab\x03\xf3\xad\xe1\xc3\x89\x95\xc3\x6d\x75\ +\xd4\xea\x98\xdd\x70\xbd\x12\x0a\x1d\xbb\x16\x4f\x0f\x21\x19\xdd\ +\xc1\xe6\x66\x68\xb5\x77\x0d\x77\x54\xf2\x28\x16\x50\x73\xe0\xd5\ +\x68\xb8\xae\x72\x00\xeb\xee\xe3\xf2\xdf\x89\x08\xcc\xd5\x71\x5e\ +\x25\x65\xcb\xfb\x00\xe8\x2c\x0d\xe3\x31\xf3\x67\xa7\x42\x21\x48\ +\x9f\xa8\x36\xaf\x4e\xc5\xaf\xba\x81\xf3\x42\x83\xac\x4f\x9e\x2a\ +\x3d\x0f\x84\xe4\x65\x0d\x82\x2c\x99\x73\x95\x97\x60\xb5\x62\x02\ +\x8d\x7a\x94\x41\x23\x99\x77\x16\x2f\xa0\x08\x77\x19\x95\xbb\x90\ +\x1a\xa6\x1b\xff\x99\x11\x40\x75\xec\xb2\x42\x8e\x5b\x26\x71\xa5\ +\xec\x5b\x14\x5e\x9a\xe0\xd3\xc7\x4a\x69\x73\xee\x5e\x7c\x99\x08\ +\xa0\x6d\x06\x7d\xc4\xbf\xab\xf0\xff\xf3\xcc\x30\xfd\x6a\x34\xd9\ +\x96\xee\x83\x0c\x4a\x0a\x7c\x78\xcc\xec\x97\x07\x93\xa8\x8b\xd4\ +\xb9\x59\xc4\x49\xe6\x06\x44\xf9\x66\x85\xf8\xfb\x91\x51\xea\x2c\ +\xc9\x5a\x56\x87\x12\xee\xd4\xd2\x55\x86\x75\x07\xdd\xb9\x67\xc1\ +\xbe\xd1\x35\x76\xc6\xd1\xaa\x9d\x84\x99\x13\x27\x79\xf7\x19\x42\ +\x73\x25\x10\x75\x1a\xb9\xd3\xbc\xfa\xd6\x24\x1b\x33\x35\x08\xd9\ +\x80\x52\xb8\x11\x9a\x11\x4f\x09\x65\xf4\x87\x21\xc9\x46\x4f\x13\ +\x50\xe4\x7b\x50\x32\x01\xa9\x14\x54\xf2\xf6\x59\x09\xa3\x5c\xab\ +\xdd\x77\xab\xb7\x10\xa8\x63\x59\xf8\xbf\x9c\x4b\x49\x2f\x57\x57\ +\x54\x0f\xbf\x0f\x9c\xba\x2c\x24\xdf\x1c\xe4\xd3\x48\x31\x89\x8b\ +\x9d\xfc\x19\x0b\x80\xe4\x8a\x84\x66\xac\x57\x01\x6c\x99\x78\xf3\ +\x8a\x5c\x12\x16\x11\x38\x1f\xcf\x0b\x3e\x9c\x12\xce\x8b\xe1\x78\ +\x48\x58\x1a\xcb\x33\xcf\x89\x90\xac\x66\xb7\xe7\x94\x70\x57\xf8\ +\x24\x5a\x36\xdc\x8d\x19\xe7\x05\x68\x6b\xe5\x0d\x49\x89\xf5\xfc\ +\xda\xf0\xb4\x3a\x9a\x32\xdb\xf5\xb6\xd0\x51\xbb\x51\x4b\x67\x68\ +\xb8\xce\x8e\x3c\x65\x7e\xd0\x65\x45\x83\xe1\xcd\xc2\xf3\xf6\xbc\ +\x50\x47\x30\x0a\x04\xbf\xdc\x56\x46\x98\x62\xa4\xa2\xcd\x15\x2b\ +\x80\x29\x25\xdc\x1a\xb0\xd6\x86\x54\x0c\x45\x70\xb6\xa1\x62\x1c\ +\x98\x84\x02\x80\x79\xc3\x54\x38\x27\x61\x1c\x12\x6e\xb7\xca\x10\ +\x3b\x70\xfc\xcb\xed\xb6\x92\xe2\xad\xf0\xfe\x78\xad\xa2\x9e\x1b\ +\x1e\x96\x86\xeb\xad\x22\x89\x8c\x59\xc6\x8c\x87\xdb\xba\x09\x61\ +\xe6\x00\x9e\xae\x2b\x3f\x67\x62\x85\x71\xbd\xad\x3c\xf2\xcc\x10\ +\xc9\xb0\x3a\x0d\xb0\x9a\xcc\xb3\xb0\x56\x3a\xa0\x4c\x09\xc3\x90\ +\xf1\xc8\x91\x23\x38\x0d\x09\xd7\x00\x96\x79\x85\x25\xc3\x07\x87\ +\x8c\x94\x80\xf3\x52\x71\x9a\x58\xe1\x54\x18\x5a\x34\xde\xa8\x6f\ +\x11\x07\x7e\x0a\x07\xf8\xd2\x8f\xff\x10\x7e\xcb\x3f\xf0\x0f\xc2\ +\xa3\xc2\x9a\xa8\xd0\xc2\x7f\xea\x0a\x1c\x06\xdb\x1c\x2b\xbb\x65\ +\xdd\x51\xfe\xb9\x83\x2c\x5c\xbd\x71\xd7\x17\x63\xc8\xec\x83\xa6\ +\x1e\x6e\x8e\x92\x6d\x33\x4d\xae\xcf\x06\x2a\x4e\x83\xa1\xad\x3c\ +\x8f\x4b\x49\xa8\x2d\x30\x2f\xc1\xce\x95\xc4\x26\x4d\x8d\xa1\xa1\ +\x30\xc1\x6c\x4e\xb2\xe5\x41\x26\x0b\xdd\x7e\x75\x2a\x04\xa4\x32\ +\x98\x18\xa5\x6d\x1c\x0e\x19\x4c\x73\xa3\xc2\xf9\x93\x2b\x36\xef\ +\x43\xf7\xc0\xc3\xc2\x1d\x75\x1a\x99\xa5\x2f\x6b\x10\xe8\x5a\x48\ +\x54\x58\x2a\x43\xfc\xa8\xf3\xbd\x03\x33\xa5\xec\xe1\x79\xed\xd6\ +\xef\x52\x4e\x4d\x85\x0b\x78\x10\xd3\xc8\xd5\x38\x1a\x8c\xb3\x0c\ +\x5a\xd2\x90\x8d\x2c\xce\xc1\x73\xf9\x76\x23\x7b\xa7\x8f\xb7\x33\ +\x03\x5c\x86\x5b\x87\x81\xfd\xfe\x52\x78\x5d\xc7\x91\x7d\x09\x4f\ +\x3c\x9a\x9e\xe6\x3e\xc4\xf3\x99\xd4\xae\x05\xc6\xf1\x80\xbf\x32\ +\xfc\x12\xfe\xc6\x5f\xfc\x8c\x05\xf0\xcb\x5f\x7f\xc0\x0f\xfe\xe0\ +\x15\x4f\x73\x65\xaf\x5e\x5d\xba\xd4\xc7\xc0\x2a\x7c\x2d\xe0\x39\ +\xd3\x82\xae\x1f\x3d\x8c\x27\xd9\x92\x40\xe2\x86\xdb\xca\x87\xdc\ +\xb9\xfe\x1d\x01\xe4\x84\x4f\xb5\x62\x9d\x13\xc4\x0e\x99\xe5\xd2\ +\xba\x91\x22\x34\xfc\xa8\xe1\xd3\x13\xb2\xc5\xd1\x0b\x2d\xa2\x94\ +\x25\x62\x59\x79\xde\xb9\x5a\xc2\x65\x4b\x8a\x04\x2e\x39\x35\x8b\ +\xa7\x6c\xf8\x8a\xae\x25\x67\xc3\x1b\x69\x10\x57\x71\x10\x57\xec\ +\xf4\xea\x8f\xdf\xc4\x36\xf5\x23\x8b\xc1\x74\xad\x1c\x5c\x71\x59\ +\x5d\xd6\x76\xb1\x0d\xc9\x2a\x32\x8b\x0a\xe5\x46\xdb\x00\xcd\x6c\ +\x98\x34\xb0\xaa\xdb\xe6\x24\x85\xe7\xd9\xc5\x04\x0a\x60\x35\x3d\ +\x90\xce\xbe\x46\x97\xc1\x1b\xce\xd2\x48\x36\xef\x82\x12\xb2\x94\ +\x06\x00\x91\x95\x90\xca\x8b\x77\xf1\x5d\xa3\x70\x90\x59\xf4\xfd\ +\x98\x80\x6b\xe0\xcb\x5f\xf9\xc6\x67\x47\x80\x62\x49\x94\x67\x9e\ +\x27\xe8\x22\x0f\x70\xf2\x55\x88\x27\x30\x6c\x6c\x9f\xe0\x6c\xc0\ +\xd8\x44\x69\x48\xf2\xd0\x87\xd3\x9a\x64\x75\x32\x74\x8f\xc3\x6e\ +\x81\x7e\x6b\x1d\x43\xe7\x10\x86\x49\x43\xa8\x61\xcc\x21\xb2\x78\ +\x81\x06\xc3\xfd\xc8\x9b\x34\xd8\x3e\x24\x7a\x71\xf6\x04\xa8\xe5\ +\xdf\xb9\x04\x6c\x7b\xb2\x8c\xb3\x44\xff\xc0\x29\x1b\xde\x2c\x1c\ +\x85\x33\x65\x3e\xac\xd3\x98\xd8\xf1\x73\x8e\xb4\x6f\xea\xba\xc1\ +\xa8\xe2\x59\xd4\x6d\x4b\xd9\xb6\x71\xc6\x7d\x16\x71\x32\x46\x23\ +\x68\x1c\x1d\xb9\x09\xdc\x10\x39\x61\x63\x0d\x77\x53\xca\x3e\x64\ +\xaa\x1a\xc9\x9c\xab\x86\x6b\xb8\x07\x9a\xb4\x8e\x21\x84\xf5\x90\ +\x85\xb6\xfa\x4e\x9b\x1f\x33\x23\xcb\x31\xb3\xc2\x19\xf3\x7e\x3d\ +\xdd\x4b\x31\x19\xa3\x85\x07\xa3\x98\xd9\xce\x70\x5e\x94\x74\xd6\ +\x4a\x5e\xe7\x90\xd2\x3b\xd4\xc1\xb2\x67\xf5\x16\x9b\x41\xe1\xdc\ +\x02\xcb\xca\x06\x4b\xaf\xbf\x17\x31\x39\xdc\x6c\x93\x53\x4f\x89\ +\x00\x50\x44\x68\x24\x6b\x96\x39\xd4\xb6\x36\x54\xd6\x00\xaf\x8e\ +\x99\xcd\x1a\x70\xc0\xc4\x04\xf1\x0a\x22\x70\x73\xb6\x6b\xb3\x24\ +\x4d\xab\x53\xd4\xe9\x4e\xea\xd8\x45\x6c\xe5\xec\x5d\x4f\xcf\x05\ +\x92\x7d\x0f\x75\xd5\x0d\xcb\xc2\x16\xee\x79\xe5\x58\x96\x0c\x60\ +\x5d\xa1\x12\xad\xeb\x16\x49\x7e\xcd\xba\x61\xd3\xc0\x09\x68\x7d\ +\x4a\x78\x1f\xdb\x92\x00\x7c\xf1\x7e\x60\xe7\xd1\x02\x57\x8d\x89\ +\x1b\x6c\x17\xd3\x4c\x13\xc5\xae\x4b\x97\x0c\xab\x2a\x9a\xe5\xab\ +\xc4\xb1\x34\x81\xec\xb6\x09\x62\x6b\xb7\xad\x57\x19\x7d\x59\x03\ +\xd7\x39\x36\xf3\x8b\x2c\x0d\x40\xe7\x33\x86\x3a\xac\x05\x14\xed\ +\x76\x13\x8f\x83\x00\xa7\x51\x1b\x29\x89\x3d\x7d\x37\xd1\x6b\xa0\ +\x58\x6c\x23\xf3\x12\xfc\xdd\x9c\xc0\x43\xd9\x27\x7d\x1d\x44\xf6\ +\x44\x32\x7e\x70\x89\x2e\x0e\x32\xdc\x1b\x22\x60\x72\xc1\xe4\xf0\ +\x30\x3a\x8a\x1e\xc7\x84\xd7\xd7\x46\x23\x47\xf1\xd2\xda\x36\xf8\ +\x30\xf0\x70\x6d\x9b\x87\x4f\x41\xe0\xa1\xb1\xb4\x9a\x64\xf8\xf4\ +\x78\x73\x8a\x49\x7b\x2f\x5e\x6e\xa1\x77\xa2\x60\xaf\x90\xfa\xa5\ +\xfb\xe5\x59\x20\x2b\x07\x39\x66\x0a\x4f\x72\xc6\x46\xe7\x76\xd5\ +\xcd\x93\x08\x25\xb9\xed\xc6\x4f\x1f\xcf\x8e\x29\x13\xc0\x79\x24\ +\x93\x93\x8b\x55\xfa\xc1\xd3\xc0\xf2\xed\xab\x8f\xeb\xc6\x1e\x1a\ +\x01\x5c\x1a\x8f\xb1\x51\x2a\x9d\xeb\xcc\xb6\xf1\x8b\x89\xd0\xf7\ +\xd3\xda\x49\x20\x84\x66\x61\x86\xc7\x66\x70\x09\x62\x8b\xed\xfe\ +\x3f\x63\xb6\x5d\x91\x9d\x58\xb6\x9e\x85\xb9\xdc\x15\xe0\xac\x4d\ +\xd2\xa7\xa6\x3d\x09\x98\x3b\xa9\xe9\xf4\x28\x2e\x44\x95\x99\x57\ +\x91\x1e\xa1\xd7\xfc\x11\xbb\x10\xb5\x27\xb9\x9f\x09\x04\x5d\x56\ +\x7e\x88\xa6\xe9\xdb\x1f\x9e\x32\xc9\x06\x66\xf8\xe8\x90\x84\x5d\ +\x33\xb6\x8d\xda\xb5\xc7\x4c\xbf\x9c\x49\x6c\xdb\xb9\xfa\xf6\xa1\ +\xa6\x44\x78\xf6\x26\xbd\x61\xf5\x6e\x0d\x4b\x8a\xb5\x0b\x0b\xe8\ +\x6a\x9e\x26\xea\x75\x7b\xc6\xc5\xf7\x00\xde\xae\x81\x07\x81\x2c\ +\x2f\xc5\x78\xed\x98\xbd\x07\x93\xc9\x57\xa3\xa1\x99\xa6\x9c\x69\ +\xa2\xd6\x47\x77\x79\xeb\x66\x26\xb1\x86\xfa\xf9\x1b\x00\x3e\xd0\ +\x80\xbd\x6b\x75\xe2\xf9\x1a\xf5\xf2\xa4\xc1\x43\xd4\x96\x51\x00\ +\x00\x0e\xf5\x49\x44\x41\x54\x0b\x8f\x8b\xe3\xf9\xd8\xf4\x79\x9b\ +\x98\xc2\x8e\x24\xcc\x70\x59\x62\x13\xcc\x2e\x2b\x77\xa5\x25\xe0\ +\xa9\xd1\xe3\xe7\xac\xdd\x39\x08\x47\x48\xb2\x9d\x7d\x5a\x69\x76\ +\xb1\x8a\x5e\x76\x1a\xd3\x66\xf7\xfa\x52\x28\x65\x4a\x3a\x86\xfb\ +\xbf\x60\x74\x28\xe8\x76\x3a\x7d\x9c\x1e\xff\xfb\xda\x98\x94\x4f\ +\x03\xe7\x19\xf5\x72\xf6\xf6\x2c\x07\x7b\x27\x23\xc8\x8c\x12\x2f\ +\x08\x5d\x7a\x7d\x6e\x78\x21\x3a\xf1\xd7\xce\xac\x27\xb3\xd8\xa7\ +\x8f\x0b\xcd\x97\x2e\x0b\x9d\x33\x5c\x47\xc8\x24\x6a\xf8\xeb\x39\ +\xb6\xb9\x37\x43\x32\x94\x08\x0c\xc1\xda\x76\x6e\xfb\x0c\xbd\x2e\ +\x0d\xbb\x2d\xcc\x5e\x0f\x66\x98\x1b\xe9\xe0\x87\x42\x56\xce\x29\ +\x31\x8c\x47\x00\x0f\x22\x80\xfe\xc8\x47\x65\x9b\x53\xb8\x86\xe1\ +\xab\x57\x4e\x0a\x7d\x7b\x6b\xb8\x1f\x09\x6b\x7f\x7c\x6e\x72\xdf\ +\x62\x42\xb5\x3a\x8d\x98\x2e\xce\xb2\xf7\xd6\xf6\xa1\x14\xb5\x05\ +\x1e\x16\x26\xa3\x10\xa3\xa7\x18\x70\x10\x4a\x38\x37\x1a\x3f\xf5\ +\x11\x2f\xa3\x0e\xfa\x49\x91\xa9\xb5\xc0\x2d\xf6\x51\x32\x1f\x08\ +\xda\x36\x55\x21\xcb\xea\x78\x79\x4c\xb8\x1b\xa5\x98\x0e\xe0\x93\ +\x85\xc7\xdf\x23\xa9\x45\x1b\x8a\xf8\xfa\xda\xe7\x34\x32\x62\x5c\ +\x2b\x51\xd5\x59\xe4\x18\x4b\x04\xd5\x8a\x62\xf7\x9b\x39\x74\x7f\ +\x74\xaf\xc5\x52\x5e\x5a\x9f\x64\xc2\xfb\x99\xdf\xb5\x00\x3a\x0d\ +\x3b\xc9\xd8\xf8\xba\x72\x37\xbe\xb9\xec\xc3\x0a\xba\xff\x6c\x57\ +\xff\x0c\x99\xe4\xd0\xa4\x8c\x35\x59\x6c\xd6\x69\x30\x2a\x8c\x8f\ +\xca\xf6\xa7\xcc\x26\x4c\xd6\x11\x52\x9d\xea\x9c\x8e\xfa\x75\xa3\ +\xca\x55\x59\x6c\x1f\xb7\x62\xb1\x83\x49\x07\x8d\x94\x8b\x00\xbe\ +\xf2\x49\x65\xaf\x3f\xf3\x9a\xa6\x4c\xa1\x87\x07\xf0\xc9\x35\x36\ +\x9f\x7d\x80\x91\x0d\xce\x4c\x7f\x2a\x14\x61\x0e\x99\x89\xd6\x6d\ +\xed\x13\xc1\x05\xd4\x58\xe0\x85\xa0\xd4\x83\x84\xad\x3b\x01\x94\ +\x4f\x74\x94\xaf\xe0\xdc\xf6\xb9\x46\x66\x86\xbb\xdc\x7b\xf4\xbb\ +\x31\xe3\x41\x3e\x49\x09\x3c\x2a\x2e\xeb\x2e\x29\xeb\x3a\x09\x04\ +\xf0\x76\x05\x66\x49\xc7\xbd\x0f\xd3\x68\x7d\x26\x72\x28\x5f\xe9\ +\xd6\xbb\x90\x37\xf3\x3e\x07\x60\x4a\xbc\xde\xee\xcf\x94\xa4\x7a\ +\x0a\xf1\x3d\x4f\xdd\x34\xe0\x33\x49\xa1\x1a\xa7\x86\x44\xea\xf6\ +\x69\xe8\x52\x26\xc7\x09\x8e\x51\x09\xa0\x07\x69\xd2\x08\x6c\x63\ +\x4d\x57\x69\x98\xbc\x91\xfa\x7c\xad\x8e\x17\x87\x84\xd7\x33\x21\ +\xd1\x39\x02\x6f\x96\x46\x6a\x93\x33\x92\xd0\x30\x5a\xf4\x67\x04\ +\xb3\xf4\xe0\x8e\x58\x9a\x23\x75\x38\x75\xb4\x2d\xf3\x1d\x33\xaf\ +\xed\x50\xe4\x2e\xea\xae\x5e\xbc\xe3\xda\x02\xaf\xa6\x6e\x3f\xe7\ +\xb8\xcb\xa4\x5a\x73\x90\x42\x6c\x94\xf6\x55\xd6\x72\xb5\xf1\xfc\ +\xae\x8d\xe8\xde\x75\x71\x9c\x06\x0e\x76\x78\xa8\x0e\xb3\xc0\x9b\ +\x55\xc2\x13\xa7\xb8\x75\x48\xc0\x7d\xe1\x03\xbe\xb5\xc0\xfd\xd0\ +\xe9\xe4\xa4\xb0\xcf\x8d\xa6\x93\xe3\x40\xed\xa1\x47\xa0\x56\x19\ +\x51\x16\xd2\xc0\x67\xa9\x89\x93\x3b\x8f\x53\xc4\x66\xc8\x35\xa6\ +\xdd\x3e\xce\xbb\x62\xc9\x99\x5f\x2c\x95\x47\x62\x52\x52\xd7\x93\ +\xc8\xd9\x1d\x2f\x0f\x09\x6f\x14\x19\xaf\x1e\x78\x3d\xbb\x86\x7b\ +\x38\x4e\x05\x18\x0b\xa9\xf7\x8e\x77\x6a\x03\x39\x2e\x25\x87\xa3\ +\xb5\xc0\xdb\xd9\x51\xe0\x78\x75\x30\x3c\xba\xa8\x51\x12\x8d\x8e\ +\xe2\xc1\xd3\xc8\x20\x36\x73\x84\x51\xd9\xfb\xab\xc9\xb0\xce\x0d\ +\x2e\xc1\xe9\xb1\x70\x85\x0e\x1a\xb3\x7e\x59\x7c\x63\x11\x9d\x1b\ +\x3f\xec\x4d\xaf\x75\xab\x8e\x43\x06\xb5\x05\x00\x3e\xbe\xd6\xcd\ +\x27\xf7\x69\xe1\xc3\xf7\xa0\x17\xa1\x05\xe0\x99\xb9\xc1\xc9\x02\ +\x7f\xe7\xcc\x9b\xf2\x4a\x67\xeb\xdc\xfa\xfc\x1c\xf2\xee\xa0\xa9\ +\xe8\xb3\x53\x6f\x60\xb1\x4f\x12\xf9\xdc\xd1\xe8\x2a\xda\x76\xf8\ +\x7b\x4a\xc1\x44\xac\x05\x2e\x2b\x43\xf4\x9b\x59\x7f\x8f\xc0\x5b\ +\x71\x27\x93\x31\xd3\x1f\x13\x2b\x81\x87\xd9\xa9\x6c\x36\x3e\x78\ +\xd7\x64\x8f\xfb\x91\xe7\x77\x05\xef\xc3\x01\xc1\x01\x5a\x08\x14\ +\x38\xc1\x27\x1d\x93\x48\x21\xea\x3a\x15\x56\x37\xbd\xe7\x98\xe4\ +\x2d\x2c\xd1\xe7\x07\xa3\x61\x5e\x9a\xa2\x46\xe0\x45\x01\x5e\x0c\ +\xac\x32\x6e\x1e\x78\x7d\x6b\x88\x10\xd9\xb4\x87\xa5\x3f\x17\xf8\ +\x83\x7f\x3d\x50\xfe\xe0\x5f\x0f\xc4\xff\xfe\xef\xe0\x3f\xfe\x97\ +\xfe\xb8\xa6\x85\x36\x9c\x97\x86\x41\x3a\xfc\xa5\x05\xde\x9c\x5d\ +\x73\xea\x89\x24\x0e\x19\xb8\xdc\x04\x0e\x49\x03\x6f\x06\x94\x06\ +\x3c\x74\x0a\x72\x30\x44\x4e\x72\xb6\x38\xdf\x88\xb2\xcd\x4a\x92\ +\x5e\x8c\x1a\xd4\x20\xd7\xd1\xcd\xef\xcf\xe9\x4d\x70\x55\x6f\xa2\ +\x35\xc7\x54\x20\xb5\x0d\x43\xfa\x65\xa5\x7f\xe0\xdc\xa7\x72\xcd\ +\xac\x95\x6f\x4a\x90\x92\x19\xde\x5c\x18\x2d\xcc\x7b\x72\xa6\x39\ +\x3a\x92\x4b\xf5\x89\xe7\x8a\xbe\x34\x83\x58\xf9\xf3\xbb\x02\xdc\ +\xa2\xcf\x46\x00\x4c\xac\x9a\x52\x78\x8e\x67\x23\xe7\x7f\xca\xc0\ +\x9d\x01\xaf\xeb\x3e\x00\xaa\xe9\x48\x48\x09\x38\x4c\xfc\x6c\x75\ +\x25\x3b\x2a\x35\x72\x1c\x0f\x85\x93\xd0\x8b\x31\x83\x67\x59\xc7\ +\x92\xef\xed\x99\x11\x62\x94\xcd\xcc\x69\x64\x0f\x25\xa9\x92\x72\ +\xe5\x13\x53\x06\x9e\x84\x78\xba\x10\xd0\x09\xac\x4c\xde\x56\x0e\ +\xb4\x6a\x5a\x90\xa9\x48\xcd\x1c\xfb\x02\xf8\xaf\xff\xfe\x27\xfb\ +\xc5\x1f\xb8\x8f\xf2\x1f\xfd\x49\xe0\x4f\xfc\xf8\xbf\x69\xc0\x1f\ +\x8f\x08\x60\x59\x2a\x4a\x34\x18\x68\x32\x34\xf4\x59\x80\x0e\x7c\ +\xdf\x7d\xc6\xf5\x5a\xf1\xba\xf2\xfc\xb4\x55\xd3\xc0\x6c\xb7\x31\ +\x4f\xb1\x23\x63\x73\x95\x21\x81\x72\x0a\x36\x83\xc8\x65\xfb\xf8\ +\xca\x12\xcb\xa4\x25\x38\x2f\x84\x93\x4f\x89\xf6\x28\x83\x01\x77\ +\x25\xa1\x86\xe3\x2a\xf2\x68\x37\xac\xb0\x08\xdc\xd2\x3e\xbb\x78\ +\xd2\xb9\x78\x1a\x80\xab\x1b\x8a\xd4\xb2\xb3\x6c\xd3\x4e\x53\xc2\ +\x3a\x37\x3c\x36\xde\xb0\x23\xc8\x38\xea\x3e\x7f\xa6\xbc\xa6\x19\ +\x8f\xa5\x8b\x4b\x1e\x26\xbd\xe2\xed\xca\x5d\x5c\x83\x58\xc2\xab\ +\x3b\x26\x1d\x4b\x25\x58\x74\x34\x4d\xf4\x76\x8a\x5c\x5e\x1e\x80\ +\x79\x0e\x7c\xf3\x2c\x63\x4a\x59\xc2\x1e\x32\xcb\xd6\x47\x3d\xb8\ +\xb0\x7d\x34\xfa\x2c\xf3\xed\x3e\x97\xf1\xa3\xfb\x82\xcb\x65\xc5\ +\xd7\x2e\x74\x01\xcb\xa2\xd5\xa7\x22\x67\xf4\xb5\x8f\xb2\xa7\x7d\ +\xcf\xad\x13\x4d\x0a\xaf\xe3\x9b\x62\x37\x3b\x80\xf3\x25\xf0\xf2\ +\x94\xb1\x7a\x45\x04\x89\x8f\x5f\x5d\x2d\xfd\xc4\x2f\xc3\xd3\xbf\ +\xfb\x2f\x84\xdd\xbe\xf4\x43\x09\xff\xec\xcf\x95\x08\x47\x46\xc5\ +\xe3\xb2\xe2\xd5\xe4\x68\x5e\x61\x51\xf1\xb0\x56\xdc\xe7\x86\xaf\ +\x3d\x2c\xb0\x0c\xa4\xd6\x70\x59\x1a\x2a\x1c\x67\x77\xac\xcd\x51\ +\xa2\x21\x5a\xc3\x61\x04\x16\x6f\xb8\x55\xc7\x17\x5e\x25\x20\x1a\ +\x6e\xad\xa1\x98\x23\x85\xe3\x54\x02\xaf\x2f\x15\x1f\x4e\x8e\xdb\ +\x5c\xf1\xfa\x56\x71\x3f\xd0\x5c\xe6\x52\x1b\xde\x2e\x0d\x1f\x4d\ +\x5c\xad\x5f\xbf\xac\xc8\x19\xf4\xce\x4b\x8e\x83\x35\x98\xd3\xe6\ +\xa4\x4f\xeb\x1a\x12\x7f\x86\x68\x38\x8d\x81\xb5\x35\x58\x50\x4a\ +\x95\xcc\x71\x5b\x2b\xbe\xf9\xb4\x20\x95\x80\x37\xbe\xc7\x82\x86\ +\xb5\xf2\xf7\x9a\xbb\x1c\x43\x29\x65\xf3\x44\x3b\xb7\x35\x1c\x39\ +\x39\x46\x73\x14\x34\x8c\x08\xd4\xe6\xc8\x70\x7c\xfd\x71\xc1\x34\ +\x50\xd2\x36\xd7\x86\x37\x4b\xc3\x8b\x03\x50\x5b\xc3\xb9\x36\xb8\ +\x3b\x9e\xd6\x86\x82\x86\x43\x76\x0c\x70\xc0\x2b\x6e\x8d\x79\xc5\ +\x21\x4b\xfa\xc5\xb6\x25\x4e\x99\xef\x37\xc2\x71\x0b\x47\x09\xc7\ +\x57\xdf\xce\x28\x05\xc8\xde\xf0\xb4\x36\xcc\xe1\x78\x72\xc7\xbc\ +\x56\xe4\x70\xac\xd1\xf0\xd1\x9d\x61\xf6\x86\x87\xd5\xf1\xea\x08\ +\x4c\x89\x9f\xc7\xcc\x91\xbc\xe2\x98\x1c\x6f\xae\x15\x1f\x1d\x1c\ +\x9f\x3c\xcc\x68\xe1\xc8\x51\xf1\xaf\xfe\x62\x1c\xef\x0f\x96\xdf\ +\x7e\x3e\xac\xfc\xd6\x93\xe1\x57\xb1\xa4\xef\xff\xc2\x0f\x1f\x2d\ +\x1c\x8f\xe7\x19\xc7\xd1\xf0\x77\xde\x2c\x44\x9f\x4a\x46\x46\xe0\ +\xf1\xc6\xdd\xf1\x78\x6d\x78\x35\x00\x87\x30\x44\x02\x2e\xb7\xc0\ +\x9a\x80\xeb\xa2\xe1\x07\x2b\xf0\xea\x90\xf0\xf1\xa5\xe1\x97\xbe\ +\xbe\xe2\x7e\xa0\x87\xff\xd3\x8d\xe1\xe8\xcd\xfa\xff\xb6\x77\x35\ +\x2f\x96\x5c\x55\xfc\x77\xee\xbd\x55\xf5\xbe\x7b\xfa\x63\x24\xa3\ +\xf9\x30\x09\x18\x9d\x21\xe0\xc2\x10\x84\x59\x04\x05\x41\x5c\x0c\ +\x88\x7f\x88\xa2\x2b\x57\xe2\xc2\x85\x48\x56\x41\x70\xe1\x7f\xa0\ +\xa2\x81\x24\xe0\xc2\x28\x22\x42\x64\x30\x83\x92\x85\xe0\x47\x1c\ +\x33\x4e\x67\xba\xfb\xf5\xeb\x57\xef\xd5\xd7\xbd\xe7\xb8\x38\xb7\ +\xea\xbd\xee\xf4\xb4\x6b\xb1\x0e\xbd\xe8\x57\xdf\x55\xf7\x56\xdd\ +\x73\xcf\x39\xbf\xdf\x0f\x98\x58\xc2\x71\xae\xce\x66\x42\x84\xd3\ +\x55\x40\xed\x81\x82\x81\x99\x03\x0e\x97\xfa\x55\x19\x5a\xc2\xd9\ +\x5a\x49\x90\xc1\x91\x2b\x20\xbe\xb5\x79\xa1\xc4\xcd\x8e\xd4\xf3\ +\x4f\x0d\xb0\xae\x04\xe2\x19\xa5\x33\x10\x66\x14\x3e\xe6\x31\x0c\ +\x60\xea\xa0\xcc\xa4\x91\x8f\xb0\x08\x4a\x67\x2f\x00\xd6\x15\xb0\ +\x3f\x24\xcc\x6b\xc1\x32\xd7\x62\x4d\x47\x0a\x79\xa7\x38\xb5\x85\ +\x04\x2c\x3d\x30\x75\x5a\x8d\x73\x96\x87\x28\xf3\x02\x0c\x1d\xf0\ +\xe1\x69\xe8\xf8\x7c\x16\x45\x14\xb3\x26\xfd\x8a\x8e\xa3\x9c\x5b\ +\x15\x42\x84\x67\x29\xb0\xa4\x28\x05\x2e\x21\x1c\xad\x75\x5b\x1f\ +\xfd\x08\x89\x5f\xb5\x75\x19\x30\xb0\x5a\x2e\x3e\x72\xc0\x71\x21\ +\x28\xa9\x05\xb1\x00\x73\x0e\x98\x26\x84\x45\x29\x78\xff\xc4\x63\ +\xe6\xe2\x70\x17\xef\xf1\xd4\x33\x06\x10\xcc\xd7\x71\x88\x2c\x6a\ +\x34\x8d\xc7\xe2\xde\x83\x49\xb8\xb5\x9b\x8f\x40\xc1\x3d\x20\x20\ +\x99\x2f\x69\xca\x92\xd5\x9e\x91\x59\x56\x70\xa8\x51\xfe\x9f\xb3\ +\x82\x91\xc5\xc1\x33\xaf\xf5\x33\xf4\xa8\x69\xf9\x83\x05\xb3\x84\ +\x50\x04\x8a\xfc\xc0\x11\xf8\xc1\xad\x50\xb2\x16\x4e\xae\x1b\x46\ +\x88\x08\x57\x6e\x04\x14\x81\x78\x04\xcd\x32\x56\xac\xd0\x28\x2a\ +\x05\xab\x5a\x63\xe6\x06\x3a\x3d\x13\xd1\xe9\xcb\x72\xad\x4e\xe6\ +\x48\xf9\xe8\x94\x5c\xa9\x60\x90\x55\x94\xf2\xd0\x00\x8b\x98\x92\ +\xad\xaa\x80\x41\x42\x60\x61\xe5\x33\x60\xe0\x61\xa3\x1d\x54\x48\ +\xcb\xb7\x47\x56\xe7\xde\x14\x09\x2b\x4e\x0a\xfd\x3c\xdb\xc8\xda\ +\xdd\x34\x1a\xcc\xaa\x62\x82\xa6\x0c\x84\xa1\x51\xc1\xa8\x94\x35\ +\x52\xb7\x37\x04\x52\x08\x4e\x2b\x1d\xba\x04\x40\xa8\xd1\xf9\x4b\ +\xec\x81\x42\x34\x4a\x59\xb7\x89\x21\xd2\xa1\x73\x05\xe5\x23\xac\ +\xbd\x0e\x69\x2c\x40\xd9\x4a\x8a\x45\xac\xa1\xdf\xd2\x67\xac\x22\ +\xd1\x24\x1b\xcd\x96\x36\x22\xa8\x2b\xc0\x7b\x9d\x21\x79\x2f\xf0\ +\xc6\x80\x98\xd1\x90\x41\x0a\xed\x54\x8d\x0f\x48\x53\x03\xaa\x82\ +\x5e\x83\x49\x50\x1c\x1f\x0d\xc8\x4f\xd7\x93\x14\xe4\xc4\x01\x9c\ +\x04\x1c\xff\xed\xee\xf8\x85\x97\x6e\xa3\xa9\x6b\x9c\x15\x01\x62\ +\x0d\xc6\x56\xa9\xab\x88\x15\x5b\x57\x0b\x61\x9a\x29\xbe\xad\x11\ +\x45\xde\xac\x42\xa4\x5c\x83\x8e\x7f\x03\x01\x56\xa5\x60\x3c\xb6\ +\xf0\xeb\x80\x45\xa5\x0d\xe8\x1c\x61\xb1\xd2\x74\x71\x4e\x06\x55\ +\xad\x75\xf0\x1c\x18\x09\x59\xcc\xf3\xa0\xb5\xfe\x51\x5f\x60\x11\ +\x54\x46\x55\x81\xaa\x51\x8c\xca\x10\x8a\x62\x23\xdd\x7a\x30\x8a\ +\x30\x29\x10\x8e\x97\x8c\x35\xd0\x75\x9e\x3a\xb2\x83\x78\xa3\x60\ +\x90\xb2\xd4\x32\xed\x41\x42\x28\x2a\xe0\xa8\x11\xec\x24\x1a\xd4\ +\x0a\xac\xe9\xd9\x34\x35\x08\x0d\x23\xf7\x2d\x17\x9f\xd6\xec\xd7\ +\x91\xc8\xa1\x8c\xf3\xed\xa1\x01\xa6\x09\xe1\x64\xa9\x1e\x6f\x15\ +\x51\xb7\x69\xa6\xce\x21\xc5\xb9\x3f\x47\xd6\x70\x81\xfa\x3a\xcb\ +\x5a\x67\x2e\xfb\x13\x83\x24\x00\xcb\xb5\xd6\xf7\x7b\xa8\x33\xa9\ +\x88\x63\xa0\x8a\xf4\x35\x13\xa7\x8e\xa8\xc4\x0a\x22\x1f\xe3\xff\ +\xad\x63\x3d\xb6\x84\x65\x29\xd8\x9d\x58\x84\x2a\x60\xbe\x52\xef\ +\x1f\x42\x58\x41\xd0\x34\x82\x71\x66\xb1\xc8\x1b\x25\xcf\x20\x60\ +\xb8\xff\x24\x1e\xfe\xf9\x37\x23\x7b\xfb\xb9\x13\x06\xe0\x6e\x79\ +\xe0\xf5\xbf\xfc\x55\xaa\xfb\xf7\xae\x5f\xff\xd2\x9d\x47\x1f\xe4\ +\xcd\xf5\xa7\xc7\x40\xd1\x30\xf2\x1a\x48\x12\x83\x47\x55\x4b\x55\ +\x26\x58\x45\x46\x90\x54\x18\x2c\x16\x99\x33\x58\x96\x1e\x2e\x05\ +\xc0\x16\x5e\x18\xdc\x30\xce\x16\x1e\x22\xca\xc8\x31\x5f\x2b\x3e\ +\x69\x36\x30\xa8\x23\x98\x43\x02\x77\x88\xdd\xc5\xda\x63\x9a\x12\ +\x92\x58\xe6\x55\x8b\xc1\xd8\xaa\xc6\x0e\xc5\xfa\x7a\x61\x55\xf1\ +\x6a\x3b\xc2\x38\x21\xdc\x5f\x28\xc8\xa2\x95\x53\x79\x6e\xd7\xe1\ +\x1f\xc7\x5a\xf8\x31\x48\x15\xdb\x5f\x32\xa3\x26\xc2\xde\x90\x70\ +\x52\x30\x7c\x03\xdc\x38\x18\x20\x9c\xd6\xa8\x6a\x0d\x37\xef\x4d\ +\x53\x54\x65\x83\x65\xad\xc8\xdd\x49\x64\x11\xcb\x6b\x55\xee\xd0\ +\x6b\x20\x88\x25\x4d\x42\x01\x38\x5c\x6a\x4e\x24\x21\xc1\x30\x0e\ +\x95\x79\xa1\x20\x58\x07\x8d\xf0\x19\x10\x4a\x11\x34\xf5\x26\xbc\ +\x7b\x52\xb2\x0e\x5f\x56\x3b\xce\x8d\x91\x41\x11\x48\xa3\x97\x99\ +\xc1\x71\xe4\x50\x18\x2b\xe9\x31\x8a\x46\xa3\xa7\x07\x7b\x03\xe4\ +\x79\x8d\xbc\x12\xb0\x03\x66\xe3\x04\xf9\xaa\x46\xe3\x09\x47\xf3\ +\x06\x86\x14\xc3\x31\x5f\xeb\x6c\x25\x21\x1d\xca\x38\x04\x70\xcd\ +\x28\x1d\xb0\x2c\xbd\x1c\x3c\xf3\x99\xc3\x77\x7f\xfe\xc3\xbd\xc3\ +\x0f\xbf\x78\x3f\x9b\xdc\x14\x3b\xbf\xf3\x1d\x84\x7b\x6f\x9a\xf7\ +\xdf\x7b\xf7\xfa\x1f\xef\xfe\x76\xf2\xec\xc7\x9f\xfe\xa4\x77\x3b\ +\xa3\x60\x13\x18\x63\x91\x3a\x87\xfd\x9d\x01\x8c\x00\x59\xea\x50\ +\x35\x84\x6b\x63\x87\x3c\x68\xcd\x7b\x6a\x80\xa1\xb1\x10\x36\x58\ +\x07\x2d\x87\xae\x03\x61\x32\x70\x30\xc6\xaa\x02\x37\x19\x0c\x33\ +\x87\xe0\x12\x0d\x9b\x8a\x43\xc3\xc0\x64\x94\xe9\xdb\x61\x14\x68\ +\x17\xc8\x82\x8c\xc1\xca\xab\x40\xc5\x38\xb5\xa8\x61\x60\xc5\x62\ +\x32\xcd\x90\x09\x40\xd6\x62\x36\xd0\xb2\xf4\x9d\x41\x02\x22\x83\ +\x49\x62\xc0\xc6\xe2\xdf\xb9\x72\x06\x0f\x9c\xc3\x6c\x98\xc1\x39\ +\x02\x89\xc1\x4e\x66\x91\x7b\x83\xc9\xc0\xa2\x80\xc5\x72\xcd\x98\ +\x26\x16\xd6\x18\xd4\xc1\x2a\x36\x80\x0d\xc6\x99\xc5\x28\x71\x58\ +\x34\x84\x0c\x06\x36\x71\x70\x69\xa2\x49\x99\x34\xc1\x69\x01\x4c\ +\x07\x0e\xa5\x58\x5c\x1b\x5a\x54\xde\xc0\x92\x41\x01\x0b\x0e\x02\ +\x58\x83\xa1\x73\x60\x32\xa8\x44\x09\x25\x9f\xd9\xcf\x50\x37\x84\ +\x9d\x49\x82\xba\x21\x85\x94\x65\x4e\xcb\xd0\x9d\xc5\x61\xa5\xdc\ +\xcc\xa9\xb1\x28\x3d\xe1\xc6\xc1\x00\x89\x10\x06\x43\x8b\xbc\x24\ +\x5c\x1b\x39\xac\xc5\x60\x51\x28\x63\xf9\x2c\xb3\xa8\xbc\x96\xe1\ +\x0f\x9d\x4e\xc1\x26\x23\x87\x40\x16\xf0\x40\x30\x0e\x09\x19\xb0\ +\x4b\xb0\x3b\x4a\xb0\x28\x81\x61\xa6\x34\xb4\x8b\x93\x07\x67\x6f\ +\xfd\xe4\x47\xaf\x67\x4e\xde\xf9\xdc\x4b\x2f\x3f\x94\x1b\x4f\x05\ +\xf7\xe6\x37\x80\x1f\x7c\xf3\xb3\xe1\x57\xb3\x37\xee\xd3\x59\xfd\ +\xf6\x5b\xbf\xfc\xa9\x09\x2c\x9f\x30\x44\x43\x6b\xc8\x52\xb4\x18\ +\x25\x8e\x22\x96\x0a\x5e\x24\xcd\x10\x63\x23\x52\x16\xb7\xd1\x8c\ +\x6d\x9b\x43\x89\xf4\xcd\x51\x76\x51\x62\xe1\xfc\x85\xfc\x03\xa4\ +\x63\xde\xa5\xf8\x9b\xa4\xd3\xd5\x8e\x54\x35\xb1\xa6\x6e\x8b\x3f\ +\x87\xa4\xe3\xca\xda\x8c\x97\x1b\x9e\x90\x0d\xf7\x51\x4b\x2b\x13\ +\x81\xba\xd8\xba\xbe\xee\xff\x36\xcc\xbb\xbd\xff\x16\x05\x6f\x77\ +\xbc\xb6\x0c\x9d\x3e\xaa\xbf\xd0\x2e\xa0\xf6\x81\x04\x86\x68\x24\ +\x9c\x3a\x9a\x3d\xd9\x3a\x98\xd6\xa1\xd2\x56\x46\xd6\xc8\xd6\xf9\ +\x64\xeb\x3a\x84\x37\xc8\x29\xe9\xee\x88\x22\x23\xc9\x06\x7b\xda\ +\x5e\x80\x88\x4e\xfa\x85\x85\x99\x85\x0a\x67\xcc\x07\x03\x67\xde\ +\x1e\xed\x1d\xfc\xd3\x4e\x9f\xf7\x4f\x0a\x84\x5e\xf9\x85\xe0\xd7\ +\x77\x08\x37\xbf\xf5\x63\xf7\xaf\xdf\xff\xe1\x89\xe0\x9b\x9b\xc2\ +\xcd\x53\x04\x3f\x31\x60\x67\x40\x86\x48\xa2\x28\x96\x18\x08\x91\ +\x88\xa7\x4e\xda\x4a\xdd\xaa\x08\x59\x09\x26\xd2\x7c\xd1\x46\x13\ +\x5d\x62\xed\x48\x5b\x38\x2e\x2d\x15\x98\xe9\x8a\xc9\x45\x62\xad\ +\xaa\x50\xcb\x7b\xa4\x9b\x4b\xe4\x23\x05\x75\x5c\x30\x9b\xcc\x35\ +\xb6\xef\x17\x8f\xb7\xcb\xd6\xc9\x85\x75\x8f\xfb\x7d\xd9\x3e\x5b\ +\xb4\x9a\x5b\xcb\x63\xa3\x50\x54\x41\xa4\x4d\xef\x90\xf3\x22\xf1\ +\xd1\xfb\x8d\x4a\x89\x20\xe2\xee\x58\x44\xbc\x69\x5c\xc8\x66\x5b\ +\xcb\x2d\xcf\x9b\x7a\x13\xdd\xbe\x9a\x69\x23\xa3\xa4\x34\x84\xad\ +\x75\x68\x03\xfb\x2c\x44\x5e\x28\x59\x91\x4b\xef\x4f\x46\x93\xf7\ +\x6e\xbd\xfc\xf9\x87\xaf\x7d\xf7\x6b\xfe\xd3\xef\x60\x0b\x26\xb2\ +\xfb\x3d\x4c\xbf\x9c\x64\xcd\x51\x39\x33\x5c\x8f\xad\x22\xb2\x88\ +\x6c\x7c\xfd\xcd\x96\xc8\x7d\xcb\x76\x24\x91\x58\x47\xa4\x93\xb7\ +\x6c\x95\x04\x85\xe3\xba\x4d\x47\xc0\xa6\x43\x44\xa5\xaf\x96\x13\ +\x0e\x91\x9f\xad\x53\x73\xe7\x0b\x0d\x17\x03\xb3\x22\x9b\xd0\x35\ +\xc7\x79\x61\xf7\x98\xb7\x8f\x7f\xb1\xbd\xe4\x62\xfb\x5d\xd1\x29\ +\xa8\xad\xc9\xea\x38\xcc\xcf\x6f\x4d\xe7\xf7\x89\xfc\xbb\xd4\x6d\ +\x4f\x1f\x59\xd7\xc9\x7e\x50\xab\xcf\xda\x2a\xb5\xc7\x94\x1a\xd1\ +\x79\xfe\x5d\x45\x26\x45\xb2\x60\x0b\x3a\x77\x0c\xda\x14\x56\x10\ +\x75\xcb\x84\x14\x20\xa3\x7f\x24\xb2\xf5\xee\x71\xd0\xa2\x24\x6b\ +\xb3\x55\xf6\xc2\xc7\x16\xcf\x9b\x4f\xd5\xbf\x7b\xe2\xb6\xbc\xf2\ +\x85\x8b\x0f\xe2\xc5\x6f\x13\x26\xde\x82\x52\x97\x8e\xc6\x64\xc9\ +\xc2\x8e\x74\x0e\x2e\x6c\xce\x3f\xc3\xcb\x84\x68\xb7\xba\xfd\xa5\ +\xeb\x1f\xfb\x72\xd1\x65\x28\xb5\xab\x1a\xf0\x92\x36\x7c\xcc\xf9\ +\xc4\x5f\x7e\xca\xab\xce\x65\x93\xad\x7d\xe4\xbf\x6f\x7f\xee\x1a\ +\xae\xfa\x18\xf1\x15\xf7\x7f\xc9\x71\xb7\xbf\x4b\x97\x69\xbe\xc9\ +\x15\xd7\x47\x00\x19\x06\x88\x11\x0a\x80\xab\x5a\xaa\x61\xf0\xb8\ +\xbb\xf6\x38\xfa\xfe\x15\x67\x76\x6f\x00\x7f\xfa\x19\xf0\xea\xdf\ +\x75\x02\x9c\x03\x30\x8c\xde\xfe\x47\x8d\x0d\x30\x02\xf0\xf5\x67\ +\x81\x17\xbf\x0a\xf8\xaf\xf4\xcf\xa4\xb7\xde\x7a\xeb\xad\xb7\xde\ +\x7a\xeb\xad\xb7\xde\x7a\xeb\xad\xb7\xde\x7a\xeb\xad\xb7\xde\x7a\ +\xeb\xad\xb7\xde\xfe\x8f\xec\x3f\x47\x6b\x80\xca\x59\x2f\xa2\xcd\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x23\xd4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x0b\x3a\x89\x4c\x77\x5e\x00\x00\x23\x61\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x09\x98\x5d\x55\x9d\xe7\xef\x7f\xee\xdb\ +\x6a\xaf\x4a\x25\x55\x59\xaa\x92\xaa\x2c\x84\x84\x25\x2c\x22\x21\ +\xa8\x04\x91\x55\x50\x40\x16\xc5\x05\xec\xc6\x65\x1c\x74\xb0\xb5\ +\x55\xda\x51\x9b\x76\x6c\xdb\x71\x61\x7a\xec\x4f\x65\x14\x1b\x37\ +\x70\xbe\xcf\xb5\xa7\xc7\x6e\xed\x99\xb6\xed\x76\x3e\xa6\x67\x5c\ +\xf0\xd3\x41\x04\x04\x02\x09\x29\x92\xda\xd7\x57\xef\xbd\x7b\xfe\ +\x73\xef\x3d\xe7\xbc\xff\xbd\xb7\x5e\x15\x59\x5e\x20\xcb\x3b\xc9\ +\xbf\xce\x72\xcf\x7b\x49\xbd\xdf\xef\xfc\xb7\x73\xee\x7d\x68\x94\ +\x46\x69\x94\x46\x69\x94\x46\x39\x01\x0b\x33\xab\x40\x08\x27\x70\ +\xf1\x70\x02\x96\x93\xaf\xfb\x7c\xe1\x92\xd7\xbc\xe5\xae\xf9\x92\ +\xff\xa5\x07\x7e\xb3\xf7\x9d\xb9\xc1\xcb\x7a\x9b\x36\x5c\xf1\x93\ +\xbd\xbf\xfa\xae\xc6\x09\x56\x14\x4e\xb0\x32\xf8\xaa\xbf\x2c\xf8\ +\xda\xff\xd1\xca\xee\x96\xdb\x4e\xdf\xd8\xb3\xea\xb4\x8d\x2b\xd6\ +\x2d\xef\x28\x7c\x60\x6a\xb6\xf4\x9d\x0d\xd7\x7f\xd9\x6b\x10\xe0\ +\xf8\x57\xfb\x9f\xf0\x2b\xfa\xa5\x73\xc5\xb2\x1b\xc0\xf4\x5c\x19\ +\x5a\xeb\xab\xc0\xfa\x83\x0d\x02\x1c\xc7\x65\xdd\x95\x9f\xbe\x02\ +\xcc\xef\xd4\xd0\x78\x62\xcf\x18\xd8\x8e\x3f\xb3\x6f\xca\x91\xe1\ +\x43\x1b\xae\xfb\xd2\xf9\x0d\x02\x1c\x87\x65\xed\x2b\x3f\xb9\x12\ +\xcc\x7f\x0d\x30\x41\x03\x93\xb3\xf3\xc8\xe7\x33\x80\xa7\xf0\xec\ +\xf8\x0c\xc0\x0c\x00\x19\x80\xbe\x11\x98\x82\xce\x06\x01\x8e\x27\ +\xf0\xaf\xf8\x04\x41\xeb\x2f\x33\x73\x4f\x20\x58\xb7\xba\x1d\xdf\ +\xfc\xc4\x0d\x28\xb4\x36\x63\xe3\xba\xe5\xf8\xab\x0f\x5c\x86\x6c\ +\x86\x2c\x09\x78\x5d\x20\x77\x37\xa2\x80\xe3\xa8\x74\x6c\xb8\xe8\ +\x76\x10\x6e\x03\x11\x3c\x4f\xe1\xae\xf7\x5f\x85\x09\x64\xf0\xec\ +\x74\x09\x43\x53\x25\xac\x59\xde\x8a\x65\xed\x79\xfc\xeb\xaf\xf7\ +\x00\xa0\x50\x4e\x59\x76\xca\xd5\xbb\xc7\x1e\xfa\xfe\x2f\x1b\x1a\ +\xe0\x18\x2f\xfd\x97\x7e\xec\x74\x80\xff\x02\x6c\x1c\xbe\xb7\x5f\ +\xff\x62\xe4\x3b\xdb\x30\x57\xf2\xa1\x35\x47\xf2\xd4\x58\x11\x57\ +\x5e\x70\x32\xce\xda\xda\x6b\xb5\x40\x28\xf8\xcb\x8d\x37\xdc\x7b\ +\x72\x83\x00\xc7\x32\xf8\x97\x7c\xb4\x09\xac\xef\x67\xe6\x3c\xc0\ +\x38\x7d\xd3\x4a\x5c\x7e\xd1\x69\x18\x0f\xec\xbf\xd6\x95\x84\x3c\ +\x3e\x3c\x8d\x0f\xde\xfa\x12\xb4\x36\x67\x10\x15\x46\x0b\x83\xef\ +\xdb\x74\xc3\xbd\xf9\x06\x01\x8e\xd5\xc2\xfa\xd3\x00\x6f\x05\x33\ +\x0a\xf9\x0c\xfe\xe4\xed\xaf\xc0\xd3\x63\x73\xd0\x5a\x2f\x90\xf9\ +\x4a\x05\x33\x1a\xf8\xe3\x5b\xb6\x57\xb5\x00\x31\xce\x64\xd0\xc7\ +\x1b\x04\x38\x06\x4b\xdf\x45\x1f\x79\x15\x33\xbf\xdd\xc5\x7a\xef\ +\xbd\xe5\x02\xcc\x92\x07\xdf\xf7\xa1\x7d\x5d\x53\x46\xa6\x8a\xd8\ +\xb6\x65\x35\x2e\xda\xbe\x36\x66\x0a\xf8\xf6\x8d\x37\x7e\xf5\xf2\ +\x06\x01\x8e\xa1\xb2\xe6\xe5\x1f\x5a\xcd\xe0\x7b\x00\x26\x06\xe3\ +\xa5\x67\x0f\xe2\xf4\x6d\x83\x98\x2e\x96\xab\x76\xdf\xf7\x75\x4d\ +\x79\x7c\xff\x14\xde\xf9\xda\x73\xd0\xdb\xdd\x04\x5b\x08\xe0\x7b\ +\x37\xdd\xf8\xd5\x95\x0d\x02\x1c\x03\x65\xf5\xce\x3b\x14\x43\xdf\ +\x0b\xe6\xe5\x00\x07\xde\x7d\x13\xde\x75\xcb\x85\xd8\x33\x36\x0b\ +\x5f\xeb\xaa\x68\xe6\x50\x6c\x5f\xa4\x5c\xf1\xf1\xcc\xc4\x1c\x3e\ +\xf0\xe6\x73\xa1\x08\x46\x0b\x30\x7a\x00\x7c\x65\xd3\x8d\x5f\xa3\ +\x06\x01\x8e\xfe\xf2\x47\x60\xbe\x98\x0d\x70\xf8\xc0\x5b\x2f\xc1\ +\xb3\x33\x65\x68\xdf\xaf\x29\xac\x75\x24\x3a\x26\x13\xb3\xf3\xe8\ +\x59\xd1\x86\xd7\x5c\xb4\xa1\x6a\x0a\x18\x7c\x09\xc0\xef\x69\x10\ +\xe0\x28\x2e\xab\x2e\x78\xff\x59\x60\xfe\x98\xcb\xf1\x5f\x7d\xd1\ +\xe9\xe8\x59\xb3\x1c\x73\xa5\xb2\xac\xf2\x5a\xe2\xc0\xf7\x45\x76\ +\x05\xa6\xe0\xc6\x4b\x4f\xc1\x86\xbe\x76\xb8\xf7\x63\xe0\x63\x81\ +\x29\x38\xbb\x41\x80\xa3\x12\xfc\xf7\xb5\x80\xf5\x7d\x0c\xce\x81\ +\x19\xfd\xab\x3a\xf1\xba\x6b\xce\xc3\xbe\x89\x59\x01\xf6\xb9\x44\ +\x5b\x71\xfe\xc0\xbe\x09\xbc\xf7\x8d\x2f\x42\x2e\x43\x8e\x04\x39\ +\x00\xf7\x07\xa6\xa0\xb5\x41\x80\xa3\xad\x68\x7d\x17\xc0\x9b\xc1\ +\x0c\xa5\x08\xef\x7f\xdb\xe5\x41\xc8\x37\x03\xd6\xfa\xe0\x85\x0d\ +\x11\x66\x8b\x65\x50\x46\xe1\x0f\x5e\xb5\x25\x6e\x0a\x36\x01\xfc\ +\x57\x0d\x02\x1c\x45\x65\xe5\x4b\xfe\xe8\x5a\x86\x7e\x8b\xeb\xdf\ +\x72\xed\x79\xc8\x34\x15\x50\x2e\x57\xaa\xab\xda\xf7\x0f\x4e\xdc\ +\xeb\x9e\x19\x9d\xc6\x4b\xce\xea\xc7\x19\x9b\xbb\xe3\xa6\xe0\xe6\ +\xc0\x14\xbc\xae\x41\x80\xa3\x01\xfc\xf3\x6f\xef\x03\xeb\x2f\xba\ +\x54\xef\xd6\x8d\x2b\x71\xe1\x4b\x4f\xc3\xe8\x74\x31\x05\xe8\xa1\ +\xcb\x63\x7b\xc7\x70\xdb\x0d\xdb\xd0\xd6\xa4\xaa\x24\x00\xf0\xf9\ +\xc0\x14\x0c\x36\x08\xf0\x02\x96\xde\x1d\xef\x52\xcc\xfa\xab\x00\ +\x96\x01\x8c\x7c\x3e\x8b\xdb\xff\x30\x50\xfd\xc3\x53\x02\x60\x1d\ +\xa4\x54\xae\x60\x74\x66\x1e\xff\xe6\xfa\xd3\x01\xc0\x99\x82\x0e\ +\x84\xa9\xe2\xd7\x7e\x2d\xd3\x20\xc0\x0b\x55\x58\xbf\x1f\xe0\x0b\ +\x9d\x7d\x7e\xc7\x1b\x5e\x8e\xa9\x8a\x46\xc5\xf7\x05\xc0\x3a\xc9\ +\xe8\xd4\x2c\x36\xf4\x77\x62\xe7\x59\x3d\x8e\x03\x60\x60\x3b\x18\ +\x77\x36\x08\xf0\x42\xac\xfe\xed\xef\x38\x07\xe0\x3b\x8d\x4d\x66\ +\x6c\x3f\x63\x23\xb6\x6c\x19\xc0\xf4\xdc\xbc\x00\x57\x67\x79\x7c\ +\x68\x0c\x6f\xb8\x62\x2b\x7a\xba\x72\x96\x01\x1c\xd6\x1f\x08\x4c\ +\xc1\x4e\x1c\xa3\x85\x70\x0c\x96\x9e\xed\xef\x68\x05\xf3\x2f\x41\ +\xb4\x91\x48\xa1\xb3\xa3\x15\x9f\xfa\xf0\xcd\xd8\x33\x3e\x83\x43\ +\x29\xcc\x38\xe0\xd2\x92\xcf\x42\xb1\xc2\x47\xef\xf9\x39\x7c\x0d\ +\x80\x08\x04\xda\x13\xd4\xdb\x1e\xfd\xe6\x1b\x47\x1a\x1a\xe0\xf9\ +\x28\xda\xff\x2c\x98\x37\x3a\x55\xfc\xce\x5b\x2e\xc3\xd0\xe4\xec\ +\x21\xaf\x6c\xe6\x50\x0e\x6c\xee\x54\xa0\x61\x5a\x5b\x33\xb8\xf2\ +\xfc\xbe\xb8\x29\x58\x03\xc6\x3d\x81\x3f\xd0\x30\x01\x47\xba\x2c\ +\x3f\xe7\xad\x37\x32\xf3\x2d\x20\xb3\x74\x2f\xdb\xb9\x0d\xcb\x7a\ +\x97\x61\xbe\x54\x3e\xb4\x90\x4f\xe4\x80\x5f\xff\xf4\xbe\x09\x5c\ +\xba\x63\x00\x83\xab\x9a\xe3\xa6\xe0\xd5\xa1\x1b\xd2\x30\x01\x47\ +\xb0\xac\x38\xe7\xd6\x75\xcc\x78\x90\x88\x3a\x43\xd5\xbf\x7a\x65\ +\x37\x3e\xfc\xde\x9b\xf0\xf4\xc8\xe4\x73\xa8\xf6\xfa\x97\x7c\xd6\ +\x43\x77\x6b\x33\xfe\xf4\x8b\x3f\x47\xa9\x52\x35\x05\x73\x41\xfd\ +\xe2\xc0\x14\xfc\xa6\x41\x80\xba\xaf\xfc\x5b\x3d\x68\xfd\x63\x90\ +\x7a\x29\x29\x82\xa7\x3c\xfc\xd9\xfb\x5e\x8f\x22\x79\x51\x2e\x5f\ +\xca\xf3\x47\x84\xe5\x1d\x2d\x78\xf2\xe9\x49\x7c\xf5\xef\x9f\x00\ +\x40\x8e\x04\xbf\x01\x21\x24\xc1\x5c\xc3\x04\xd4\x35\xe2\xf3\x3f\ +\x08\xf0\x4b\x9d\xca\xbd\xfe\xca\x1d\x40\x2e\x1f\x66\xfb\x24\x97\ +\xbf\xa4\x6a\xaf\xbf\xec\x1b\x9b\xc2\xe9\x27\x75\xe3\xd4\xf5\x6d\ +\x71\x53\x70\x2a\x80\x4f\x37\x34\x40\x1d\x4b\xf7\x99\x37\x9f\x07\ +\xc2\x3f\x13\x54\x06\x8a\x70\xd2\xfa\x3e\xfc\xdb\xb7\x5c\x8d\x3d\ +\xa2\xfa\x5f\xb0\xe2\x29\x85\x75\x3d\x9d\xf8\xd8\x5f\x3f\x88\xa9\ +\x39\x0d\x90\x32\x1f\x2a\xd1\x35\x81\x16\xf8\x5e\x83\x00\x87\x0b\ +\xfe\x59\xb7\xb4\x33\xeb\xd0\xee\x0f\x12\x08\xf9\x42\x01\x77\xbe\ +\xef\x8d\x18\x99\x2d\x81\xc1\xa8\x77\x39\x94\xb7\x6c\x6f\x29\x60\ +\x76\x56\xe3\xee\xef\x3d\x06\x16\x53\x30\x02\xc2\x19\x01\x09\x76\ +\x37\x4c\xc0\xe1\x85\x7c\x9f\x03\x78\x10\x6c\xe8\xfa\xc6\xeb\x76\ +\x62\xb2\x54\x81\xaf\x0f\x30\xdb\xe7\x1f\x8c\x1c\xda\xeb\xc6\x27\ +\x67\xb1\xb2\xbb\x80\xed\xa7\x74\x02\x60\x27\xdd\x00\xbe\xb6\xe9\ +\xb5\x5f\x57\x0d\x02\x1c\x62\x59\xb6\xed\xf5\x37\x31\xf4\xeb\x29\ +\x02\x9f\x71\xe6\xa9\x1b\xb0\x7e\xe3\x3a\xcc\x16\x4b\xd0\x9a\x0f\ +\x4c\xd8\xc8\x41\xdb\x78\xd6\xf0\x43\xd1\x07\x26\x4f\x0e\x8d\xe1\ +\x8a\xf3\xd7\x05\x8e\x61\xc6\xed\x18\x86\xf5\x4e\x80\xef\x68\x98\ +\x80\x43\x02\xff\xa6\x41\x80\x1f\x04\xbc\x76\x52\x40\x7b\x5b\x2b\ +\xee\x78\xf7\x1b\x30\x34\x3e\x7d\x78\xda\x9d\x8f\x9c\x55\x68\xca\ +\x67\x50\xc8\x16\xf0\xb9\xef\x3c\x06\x5f\x57\x4d\x41\x25\xa8\x5f\ +\xf6\xe8\x37\xdf\xf0\x40\x83\x00\x07\x58\xba\xb6\xbd\xde\x23\xf6\ +\xff\x05\x50\xe7\x41\x11\x08\x0a\xb7\xdd\x7a\x35\xb2\x01\x09\x2a\ +\x15\xff\x00\x51\x79\x61\xdc\x83\xde\x65\x6d\xf8\xf5\x63\x13\xf8\ +\x87\x9f\x0d\x3b\x02\x84\xf5\x13\x00\x9d\x19\x90\x60\x02\x47\x59\ +\xc9\xe0\x68\x2c\xec\x7f\x04\xc0\x79\x20\x06\x98\xf0\xb2\x1d\xa7\ +\xa1\xa3\xbb\x0b\xe3\xd3\x73\x75\x0b\xf0\xf9\x08\x11\xe1\x99\xe1\ +\x09\xbc\x78\xeb\x72\x3c\xfc\xd4\x64\x90\x31\x2c\x81\x43\x12\x30\ +\x0f\x82\xe8\x0b\x00\x5e\xd7\xd0\x00\xcf\xb5\xfa\x4f\xbb\xe1\x25\ +\x00\xfe\x09\xa4\x3c\x82\x42\xcf\x8a\x4e\xdc\xf6\xb6\x1b\x30\x34\ +\x3a\x75\x44\xe0\xe4\x23\xf0\xba\xac\xe7\x61\x45\x67\x3b\x3e\xf7\ +\xdd\xdf\xa3\x54\xb1\xa6\x20\x10\x80\xde\x1c\x68\x81\x7b\x1b\x04\ +\x58\x14\xfc\x1b\x3b\xc1\xfc\x20\x08\xeb\x40\x0a\x4a\x79\xb8\xfd\ +\xed\xd7\x63\x1e\x1e\xb4\x5e\x12\xaa\xc3\x0e\x09\xb9\xce\xce\x41\ +\x67\x5b\x33\xf6\x8f\x57\xf0\xfd\x9f\xee\x8b\x9b\x82\x69\x80\xce\ +\x0e\x48\xf0\x48\x23\x0a\xa8\x51\x98\xf5\xe7\x19\xbc\xce\x7d\xb0\ +\x97\xbd\xfc\x1c\x70\x26\x8b\x72\xa5\x0c\x5f\x57\x96\x14\xad\xfd\ +\x48\xfc\x43\x93\xba\x87\x8c\xa3\xe3\xd3\x18\x58\xd9\x84\xcd\x7d\ +\xf9\x58\x54\x80\x56\x00\xf7\x07\xa1\x61\xae\xe1\x03\xa4\x57\xcc\ +\x29\xd7\xbd\x09\xcc\xaf\x05\x11\x98\x80\x81\xbe\x5e\x9c\x71\xc6\ +\x16\xec\x3b\x44\xaf\x9f\xc1\x78\xa1\xed\xc2\xd3\x43\xa3\xb8\xf8\ +\x9c\x5e\xec\x19\x7e\x0a\xd3\x45\x06\x13\x40\xc0\x59\x00\xfd\x39\ +\x80\xf7\x36\x4c\x80\x80\xbf\x81\xc1\xbf\x24\xa2\x36\x80\x90\xcb\ +\xe5\x70\xdb\x5b\xaf\xc7\x44\xb1\x02\x3e\x04\x44\xea\xe0\x24\xd6\ +\x2d\xd2\x68\x6e\xca\xa1\xe2\x67\xf1\xed\x7f\xde\x0f\x16\x53\xc0\ +\x00\x5d\x1e\x98\x82\x1f\x9e\xf0\x04\xe8\x3c\xf5\xba\x0c\x6b\xfd\ +\x53\x10\x9d\x6b\x3f\x1c\x5c\x7b\xd5\x85\x58\xb1\xba\x17\xf3\x65\ +\xbf\x0e\x60\x30\xc0\xcf\x3f\x0b\x38\x11\x1a\xb6\xe3\x17\x8f\x4c\ +\xe2\xc1\xc7\x8b\x00\x29\x47\x82\x67\x01\x6c\x0b\x48\xf0\xec\x09\ +\xed\x03\xb0\xd6\x77\x02\x38\x97\xd8\xf4\x4f\x3e\x69\x1d\xd6\x0e\ +\xf4\x61\x6e\xbe\x9c\xca\xcc\x59\xd1\x07\x2b\xf1\x4c\xa0\x7f\x08\ +\xa2\xe1\x1f\x82\xe8\x50\x6c\x7b\x6f\x18\x1a\x6e\xe9\xc4\xb2\x56\ +\x00\xac\x5d\xaa\xb8\x17\xc0\xbd\x9b\x5e\xf7\x0d\x3a\x61\x9f\x11\ +\xd4\xb1\xe5\x9a\x97\x81\xf8\x8b\x64\xb7\xd0\x5a\x5a\x9a\x70\xfd\ +\x35\x97\x60\x64\x62\x16\xac\xb9\xb6\xb0\x13\x1d\xd6\x07\x29\x08\ +\xeb\x83\x16\x18\x39\xe4\xd7\x6a\xcd\x51\xfa\x7a\x73\x7f\x1b\x7e\ +\xbb\x6b\x3a\x1c\x72\x3b\x86\x1b\x01\x4c\x8e\xfe\xe6\x3b\x0f\x9c\ +\x70\x26\xa0\x7d\xcb\x35\x5d\x04\xfe\x15\x80\xfe\x08\x7f\x22\xdc\ +\x70\xed\x25\xc8\xb7\xb6\xc1\xf7\xf5\x11\x56\xcf\x0c\xbc\x00\x16\ +\xa5\xab\xad\x19\x4f\x3d\x5b\xc2\x03\x0f\x4f\x83\xc8\x0b\x44\x01\ +\x4a\xcd\x13\x68\xc7\xa3\xff\xf5\x4d\xbf\x38\xc1\x4c\x80\xbe\x9b\ +\xc1\xfd\xae\x77\xe6\x69\x27\xa1\xbd\xab\x53\x6e\xe7\x3a\x20\xe1\ +\x48\xfc\x83\x14\xad\x11\x4a\xd8\x3e\x78\x91\xcd\xa5\x83\x96\x91\ +\x89\x69\x6c\xea\x6f\xc1\xaa\x90\xfa\xba\x1c\x09\xfc\x72\x9e\xb5\ +\x7f\xdf\xc6\x1b\xbf\xd2\x7a\xc2\x84\x81\xed\x27\xbf\xea\xcd\x60\ +\xbe\x1e\xa4\x00\x02\xba\x3a\xdb\x70\xce\x8b\xb7\x61\x6c\x7a\xee\ +\x85\x73\xda\xd9\xfc\x38\xd2\x91\xc6\xde\xfd\x63\xd8\x79\x46\x37\ +\xbe\xf5\xe3\x3d\x28\xf9\x1e\x94\x52\x00\xf1\x66\xb0\xfa\xcf\x00\ +\xfe\xe0\xf8\x35\x01\x02\xfe\x26\x30\x7e\x01\x42\x2b\x40\xd1\x07\ +\x70\xe3\x75\x97\xc3\xf7\x72\x60\xd6\x75\xdb\xe7\x21\x23\xd2\x23\ +\x53\x1f\x10\x7d\x38\x5e\xb1\xf9\xbb\x24\xcb\xf8\xa0\x68\xd9\xd2\ +\x5c\xc0\x5c\x49\xe1\x7f\xfe\x6c\x3f\xa0\x3c\x10\x14\x28\xa8\xa1\ +\xd4\x4d\xbf\xff\xd6\x5b\xee\x3f\x6e\x09\xd0\xbe\xf9\xaa\x2c\x03\ +\xff\x0b\x84\x73\xc8\x42\xb4\xfd\xdc\x6d\x58\xbf\x69\x43\x78\xac\ +\xfb\x90\x56\x33\xc5\xdb\x94\x80\xdd\x81\x2e\x64\x90\x89\x8b\x2c\ +\x66\xae\xed\x2b\xb0\x5c\x8f\x46\xe3\x6c\xe0\x43\xd3\x41\x2b\x97\ +\x77\xe2\x67\x0f\x8d\xe0\xb1\xbd\xc5\xd0\x1f\x30\x04\x20\x35\x01\ +\xa5\xce\x7c\xfc\xdb\x6f\x7b\xe2\x38\xf5\x01\xf8\xa3\x04\x3e\x87\ +\x5c\x7c\xdc\xd3\x8d\xcd\x9b\x37\x62\xb6\x38\x5f\x2b\x8c\x5a\x32\ +\x3d\xcb\xbe\x8b\x0c\x44\x0b\x33\x1b\x11\x7c\x04\x23\x5d\x15\x82\ +\x76\xf3\x44\xcc\x18\xc8\xbd\x04\x06\x6b\x02\x64\x4e\x52\xe3\xbb\ +\xd7\x01\x55\x9f\x40\xfc\x11\xfd\x9c\xf2\x4c\x60\x0a\xb6\x9f\xb6\ +\x02\xcd\x39\x06\xeb\x0a\xd8\x2f\x87\x75\x07\x7c\xff\xbe\xf5\xd7\ +\x7e\x21\x73\xdc\x85\x81\x6d\x27\xbd\x72\x27\x80\xbb\x29\x28\x00\ +\x21\x93\xf5\x70\xf9\xa5\x17\x60\xa6\x58\x39\xb0\x90\x4a\xb3\xac\ +\x48\x90\xac\xe2\xb0\x26\x19\xb3\xa3\xa6\xed\x7a\x32\x78\xc0\x3a\ +\x85\x6b\x9a\x03\x12\xa2\xc5\xaf\x49\xed\x2e\x4a\xd8\xb9\xa8\x30\ +\x8a\xf3\x65\x9c\xb4\xb6\x0b\x8f\xec\x1a\x07\xa3\xca\xb2\x3e\x80\ +\x33\xe3\x0f\xff\xe0\x1f\x8f\x7d\x02\x08\xf8\xcb\x00\xfe\x11\x40\ +\x1d\x81\x44\x98\xed\xd8\x7e\x96\x09\xf9\xb4\xff\x1c\xe0\x0b\xe8\ +\xe4\x6a\x07\x2e\x59\xa0\x53\xea\x9f\xaa\x84\x90\x57\x4a\x67\x11\ +\x4f\x41\x00\x97\x71\xa6\xc5\x6d\x3f\xd7\xa8\xd9\x56\xd5\xbc\x01\ +\x96\x94\x72\xc5\x47\x5b\x73\x0e\xb9\x0c\x30\x34\x22\x0e\x30\x31\ +\x76\x74\x6d\x79\xe5\xbf\x8c\xff\xee\xef\x9e\x3c\x2e\x4c\x00\x33\ +\xff\x97\x90\xd9\xb6\x87\xbe\x35\x2b\xb1\xb2\x6f\x0d\x4a\xa5\xf2\ +\x92\xbb\x6d\xac\x79\xa1\x5a\x87\xeb\x73\x1c\xb0\xa4\x9a\x06\x25\ +\xaf\x3d\x87\x8b\x88\x45\x08\xc2\x72\xcd\x02\x2b\xf6\x5f\x30\x0f\ +\xc7\x92\x6d\x00\x32\x3f\xba\xd5\xcc\x5f\x54\x86\x02\x53\x70\xda\ +\x86\x6e\x2c\x6b\x51\xd5\xd0\x90\xb9\xec\xb1\xae\x7c\x6d\xf0\xd5\ +\x9f\x5d\x7e\xcc\x13\xa0\x75\xe3\xe5\xb7\x02\xfc\x1a\xa3\x1e\x35\ +\xf2\xb9\x2c\x5e\x74\xce\x19\x98\x9e\x99\x5b\xe2\x40\x26\x8b\x2d\ +\x96\x4f\x33\x02\x36\x86\x7b\xf2\x83\x8f\x83\xe6\xec\xb9\xa0\x69\ +\xdb\xe4\xec\xfa\x22\x22\xab\x3e\x06\x74\x5c\xab\xc4\xa7\xdb\xb9\ +\x62\x16\x20\xed\x38\x11\xec\x58\xed\x43\xab\x7e\x20\x4f\x3c\xb3\ +\x1f\x17\x9d\xdb\x0f\x05\x3f\xf4\x03\x22\x81\xf6\xd7\xb0\x2e\xdf\ +\xb3\xfe\xd5\x9f\x3d\x76\x4d\x40\xcb\xc6\xcb\x36\x13\xe1\xbb\x00\ +\x72\x60\x8e\x32\x5f\x3b\x76\xbc\x08\x94\x2b\x24\x57\x77\xdc\x66\ +\x82\x44\x65\xdb\x36\x93\xed\x13\x99\xeb\x64\x11\xb1\x6d\xb2\xd7\ +\x24\x12\x70\x63\x49\xf0\x44\xdc\xfc\xb4\xa4\x34\x88\x0c\xc8\x6b\ +\xa4\x1f\x23\x01\x27\x88\x20\xa0\x8b\x20\x94\xb8\x3f\xc3\x22\x7e\ +\x45\x23\xe3\x11\x7a\xba\x5b\xb0\x7b\x68\x2a\x4e\xbe\xcd\x00\x8f\ +\x8c\x3f\xf2\xc3\xff\x73\xcc\x69\x80\xd6\x0d\x97\xe6\x00\xfe\x06\ +\x18\x2d\x60\xf3\xd9\xad\xdf\xd0\x8f\xf6\x65\xdd\xf0\x2b\x7e\x8d\ +\x55\x2f\xab\x57\x23\x6e\x4f\xd3\x40\xc8\xea\x03\x2c\x10\xa1\x70\ +\x02\xe4\x94\xfa\x56\x61\xbd\x74\x0c\x29\xef\x95\x7a\x1f\xd1\x26\ +\x9c\x98\xb3\x98\x73\xe8\x22\x87\xf8\x7c\x89\x44\x4c\xe4\xc0\x0b\ +\x36\xb6\xf6\x8d\x4c\x62\x6d\x6f\x1b\xfa\x56\x34\xc1\x23\x5d\xd5\ +\x04\xec\x57\x3e\x39\x70\xe5\xa7\x4f\x3f\xe6\x08\xc0\xc0\x7f\x00\ +\xf3\xd9\xcc\x1a\x44\x8c\xb6\xb6\x16\x6c\xd9\xba\x15\xc5\x62\xa9\ +\xa6\xca\x47\xdc\xd6\x57\xeb\xb8\x33\x46\x62\x02\xd2\x60\x48\x34\ +\x20\x45\xb4\x46\x1c\x28\x11\x76\xd7\xad\x88\xc6\x91\xd7\xa7\x09\ +\x25\xa0\x8a\xa4\xfa\xe4\xfa\x64\xe7\x33\xdb\xda\xf6\x25\x84\x5c\ +\x40\x82\xdf\x3d\xb9\x17\x3b\x5f\xb4\x0e\x85\x1c\xa0\x48\x03\x3a\ +\x34\x09\x7e\x81\xd9\xbf\x7f\xf0\xaa\xbb\x9a\x8f\x19\x02\xb4\x6c\ +\xb8\xf8\x22\x02\xbf\xc7\x7d\x2c\x19\xe5\xe1\xec\xb3\xcf\x44\xb1\ +\x54\x49\xc4\xcb\x3a\x14\x5e\x7a\x83\x85\x8d\x24\x80\x65\x17\x9f\ +\xd7\xf2\xda\xe3\x7d\x88\x6d\x3f\x00\x13\x20\x84\x92\xf7\x5f\x48\ +\x8c\x05\x36\x9f\x12\x6a\xde\x56\xf1\xd7\x2f\x24\xb6\xec\x4e\x26\ +\x08\x50\x29\x57\xb0\x2b\xf0\x07\x2e\x0c\x48\x10\x46\x06\x0a\x1a\ +\xe0\x48\x0b\x6c\xd5\xba\xfc\x99\x63\xc2\x07\x68\x59\xff\x8a\x6e\ +\x80\x7e\x04\x42\x7b\x04\xbe\xe7\x61\xf3\xc9\x9b\xd0\xb9\x62\x05\ +\x4a\x65\x3f\xb9\xc5\x4a\x62\xe3\x09\xce\xbe\x87\xb5\x0a\x6b\x09\ +\xf9\xa4\x96\x31\xbb\x72\x49\x7c\x82\x74\x88\x28\xc0\xa5\x42\x44\ +\xb6\x75\xba\xb0\x90\x6c\xc1\x04\x16\x9f\x42\x48\xb0\x88\x3d\x11\ +\xf0\x9d\xe3\x6a\x7a\x9a\x39\x69\xe2\x98\xc3\x19\x4e\x1b\x44\xfd\ +\xb9\x62\x09\xab\x56\xb4\x47\x8b\x63\x7c\x66\x1e\xbe\xcf\x96\xdc\ +\x38\xbb\x73\xf3\xa5\xbf\x9e\x78\xf4\x1f\x7e\x7b\x74\x6b\x00\xc6\ +\x97\x00\x5e\xed\x9e\xd8\xb9\x6c\x79\x17\xfa\x07\x06\x22\xd5\xef\ +\xbb\xf0\xce\x79\xf9\xc9\x18\x5a\xda\xd2\x14\x1b\x1a\x57\xbf\xf1\ +\x9a\x9c\xdd\x15\x82\xf0\x62\x2b\xbd\x4a\x2e\x05\x40\x81\xe3\x12\ +\x8e\x45\x92\xce\x1f\xc8\x98\x19\x51\x89\x7f\x43\xa2\x8d\x85\x3e\ +\x0b\x73\x9a\x28\x04\xa4\x34\x9e\x23\x08\x6b\x58\xcd\xa8\xf1\xd0\ +\x63\x7b\x82\x2c\x61\x1f\x3a\x5b\xb2\xe6\x31\xb5\x5c\x09\xc4\x27\ +\xd6\xfe\x97\x06\x5e\xf9\xa9\xfe\xa3\x96\x00\xcd\x83\x17\xbd\x8d\ +\x81\xab\xc1\xe6\x23\x29\x34\xe5\xb1\xf5\xd4\x53\x31\xe3\xc0\xd7\ +\x3a\x99\x21\x4b\x3b\x58\x4c\xf2\xa1\x59\xb5\xad\x9d\xaa\x95\xff\ +\x6e\x7c\xbe\x11\xaa\x05\x74\x7c\x0c\xa2\x2d\x12\x6a\x5d\x46\x90\ +\x00\xc9\x10\x44\x56\x3a\xb9\xbe\xb5\x28\x29\x8d\x94\x24\x5b\x78\ +\x3d\x95\x3a\x8e\xfd\x5e\xe6\xff\x26\x64\x09\x81\x87\xbd\xa6\x19\ +\xec\x33\x2a\x95\x0a\x7e\xf5\xf0\xae\x20\x34\x5c\x8f\xa6\xbc\x87\ +\x8c\x22\xb0\xf6\x01\xed\x77\x69\x5d\xf9\xfa\xc0\x95\x9f\x51\x47\ +\x8d\x09\x10\xf0\x5f\xbe\x05\xc0\xb7\x41\x9c\x25\x10\x0a\xf9\x1c\ +\x4e\xde\xb2\x05\xf9\xe6\x76\x94\xca\xe5\x10\x78\xab\x8e\x95\x00\ +\x40\x52\x47\x00\x29\xd7\x57\xb6\x76\x62\x4d\x82\x15\x65\x6a\x01\ +\xc1\xd4\x29\xb3\xa1\x00\xb9\x2e\xab\x37\x0e\x56\xea\x7d\xe4\x1a\ +\x2c\x89\x24\xd3\x68\x3a\x09\x33\xe0\x86\x92\xfe\x08\x71\x4a\x8b\ +\x71\x3a\x1f\xe0\x1a\xb1\xc4\x11\x43\xc7\x4d\x82\xe6\xe8\x48\x5c\ +\x47\x5b\x01\x1d\xad\x4d\x18\x99\x28\x9a\x67\x1f\x1a\xab\xb9\x0e\ +\x80\x9e\x78\xf4\x7f\xfc\xe4\xa8\xd1\x00\x4d\x03\x3b\x73\xcc\x7c\ +\x5f\xc8\x03\x30\xa2\x3c\x7f\xef\xea\x5e\x2c\xeb\xe9\x45\x71\xbe\ +\x64\xd5\xbe\xc4\xfb\x48\x6d\xbc\x48\x36\x2f\xfe\xc1\xca\x1c\x27\ +\x04\xb9\x2e\xab\x31\x99\xad\x93\xd5\x6f\x46\x0d\xf8\x96\x40\x4b\ +\xfb\x82\xd2\x46\x8a\x30\x64\x45\x22\x13\x37\xcf\x0e\xb9\xeb\xa2\ +\xb9\xd8\xf9\x1a\x12\xbd\x24\x93\x45\x90\x36\xb4\x8c\x69\x96\xa4\ +\xd1\x6f\x1e\x79\x1a\x5b\xd7\xaf\x40\xcf\xb2\x42\xf4\x9d\x47\x04\ +\xf7\x40\x6b\xff\x43\x03\x57\xfc\xc7\x1d\x47\x8d\x06\xc8\x76\x0c\ +\x7c\x02\x84\x6b\x61\x9d\xbe\xce\xce\x36\x9c\xb4\xf5\xb4\xc8\xeb\ +\xf7\x7d\x7f\xe1\x4a\x8f\x04\xb1\xb1\xb4\xd3\x67\xfa\xd2\x8e\x6b\ +\x09\x33\xe6\x6a\x79\x3d\x4c\x1b\xee\xdf\x48\x6a\x00\x51\xd3\xca\ +\x21\x2d\x63\x02\x72\x8d\xad\x02\x19\x91\xb6\x30\xd2\x41\x9c\x70\ +\x67\x96\x3c\x53\xc0\x89\x6d\x65\x49\x31\x33\xb2\x19\x0f\xcb\x3b\ +\xdb\xd0\xbf\xaa\x1b\x9b\x07\x57\xe1\xcc\x2d\xeb\xb0\xa6\x77\x19\ +\xfa\x7b\x3b\xf1\xf0\xae\xfd\xa8\x54\xcc\x4e\xa2\x3d\x5a\xfc\x8a\ +\xae\xcd\x57\xdc\x3b\xfe\xe8\x8f\x8a\x2f\xe8\x89\xa0\xc2\xba\x0b\ +\x2e\x36\xdf\xd2\x61\x3e\xdb\xa6\xe6\x3c\x06\x37\x9e\x84\xb2\xcf\ +\x61\xae\x3f\x02\x45\x07\xa2\xaa\x1a\x92\xc0\x24\x35\x3b\x27\x97\ +\x0d\xb8\x9c\xce\xdc\x11\x52\xcb\x53\x45\x95\xac\x78\x15\x03\x12\ +\x42\x30\xc8\xeb\xd2\xe0\xa5\x5b\x14\x57\xd6\x8e\x9c\xd6\x57\x21\ +\xb0\x68\x19\xe6\x6a\x14\x21\xda\x40\x9b\x5f\x9c\xf5\xc2\xdc\x31\ +\x0b\x53\x04\x7c\xc0\xf3\x3c\xb4\xb5\xb4\xa0\xb3\xb5\x80\xce\xb6\ +\xa6\x40\x9a\xd1\xd5\xd1\x8c\xb6\xe6\x42\xf8\xb2\xe8\x00\xe9\xb3\ +\xfb\xc7\xb1\x6b\xf7\x3e\x3c\xf0\xf3\x87\x31\x3c\x3a\x89\xe2\x54\ +\x11\xad\xad\xcb\xe1\x4f\x14\x51\x0e\x49\xc0\xb4\x0e\x5c\xb9\x1b\ +\xc0\x8d\x2f\xd8\x81\x90\xc2\xda\x97\xad\x00\xe1\x57\x00\xad\x22\ +\x22\x14\x0a\x05\x0c\x0c\x0e\xa0\xb7\x6f\x00\x33\x33\xb3\x60\x00\ +\x8a\x94\x11\x4f\x01\x61\xad\x8c\x17\x1e\x82\xad\x12\xb5\xaa\xf6\ +\x29\x9a\x47\x66\xbe\x03\x54\x19\x75\xac\x54\xd2\x2f\x10\xad\x22\ +\x21\xa1\xac\x7c\xd1\x0a\x42\x88\x45\x7e\x73\x96\x9a\x63\x1d\xd6\ +\xec\x5a\xb2\x19\xc4\xd6\xa4\x55\xaf\x6b\xe8\xd8\x09\x60\x20\xac\ +\x8d\x6b\xd7\xd2\x94\x0b\x80\xcd\xa3\xbd\x25\x8f\x8e\x00\xf0\x8e\ +\x00\xec\xd6\xe6\x5c\xf4\xff\x9a\x9a\x9a\xc5\xfe\x91\x49\x0c\x0d\ +\x8f\x61\xdf\xf0\x04\x86\xf6\x8d\x61\xcf\xd0\x08\x26\xa6\x66\xec\ +\x59\x08\x73\x34\x9d\x59\xa3\xa9\x29\x8f\x35\x03\xeb\xe1\x23\x8f\ +\x89\xc9\x79\x93\xdd\x54\x19\x90\xca\xdc\xba\xeb\x07\x7f\x7c\xcf\ +\xf3\x4e\x80\xc2\xba\x0b\x01\xf6\xff\x06\xc0\x55\x20\x42\x2e\x9b\ +\x41\xcf\xca\x5e\x6c\x0a\x54\xff\xf4\x74\x31\x52\xfd\x4a\x09\xe8\ +\x56\x04\x68\x07\xba\x22\x47\x82\x48\x50\xbd\x6e\xc7\x95\x12\xb0\ +\x05\x70\x21\x0b\x08\x08\xe7\x61\x81\x53\x27\x8b\xbf\x7a\xed\xb9\ +\x7e\x75\x96\x4a\x00\x97\x76\x22\x89\xa3\xa3\x79\xd9\x8c\x42\x3e\ +\x97\x41\x21\x90\xa6\xb0\x2e\x64\xd0\x9c\xcf\x06\xc0\x67\xd1\x1a\ +\x80\xc6\xcc\x01\x60\xb3\x18\x1e\x9f\x8e\xc0\x1e\x19\x9b\x0c\xd3\ +\xbe\xe1\x0a\xb7\x0f\xb7\x94\xb4\x78\xd4\xf6\x4d\x2d\x04\x30\x7d\ +\x00\x91\x69\x5d\x35\xb0\x09\x93\x53\xa5\xe8\x1c\x05\xe0\x85\x04\ +\x98\x21\x2f\x73\xf6\x93\x7f\xfb\x9e\xdf\x3d\xbf\x26\x40\x97\xdf\ +\x01\xd0\x55\x0e\x8c\xd6\xf6\x36\x0c\x6c\xdc\x84\xd9\xb9\x12\xca\ +\xe5\x72\x04\x9a\xe6\x08\x1b\x79\x09\x00\x8f\xe3\x89\x18\x31\x0b\ +\xa0\xb8\x59\x95\x86\x1d\x4b\xa9\xf8\xa4\x37\x4f\x89\x76\x3a\x22\ +\x70\x2f\x95\x7e\xcd\x92\x70\x40\xb9\xba\xb1\x94\x0b\x01\xce\x64\ +\x02\x90\x3d\xe4\xb3\x9e\x05\xdb\x0b\xc1\x0e\x49\x1f\x86\x6c\xd1\ +\x37\x8b\x4c\xcf\x16\x31\x3d\x33\x8f\xb1\x89\x19\xcc\xcc\xce\x63\ +\x6a\x7a\x0e\x13\xa1\x4c\xce\x44\x1e\x3c\xa7\x1f\x4f\xab\x39\x24\ +\xf7\xd2\x67\xce\x59\xb4\x4f\x48\x8c\xc9\xe0\xbd\x9a\x87\x87\xd0\ +\xd1\xd3\x87\x72\x65\x1a\xa5\x8a\x0e\x89\xd8\x42\x5a\x07\xa9\xe2\ +\xff\xb4\xfd\x89\xff\x76\x7b\xe9\x79\x21\x40\xa1\xff\xfc\xad\x60\ +\x7c\x0a\x64\xe0\x69\x6a\x2e\x60\xdd\xe0\x20\x40\x59\xcc\xcd\xce\ +\xc2\x2c\x4a\x07\x99\x1c\x9d\x52\x1a\x60\x85\xb8\x1d\x95\xe4\x0d\ +\x1b\x60\xdd\x7c\x01\x53\x81\xed\x2c\x90\x5a\x98\xdd\x23\xf1\x0b\ +\x12\xde\xbe\x38\x9d\x16\xcc\xe4\x29\x21\x4f\x99\x2f\x92\x0e\x77\ +\xe1\x32\x2a\xa8\x33\x5e\x00\x76\x08\xb0\x0a\x81\x8d\x80\x67\x06\ +\xe6\x4b\x15\xcc\x15\xcb\x81\x94\x02\x70\x8b\x51\x3d\x33\x17\xc8\ +\x6c\x31\xac\x43\x4d\x67\xbd\xf6\x08\x8c\x58\xcd\x60\x6d\xfc\x03\ +\x4f\x49\xac\xff\x9c\xa7\x07\x59\x1a\xcc\xd6\xeb\xb1\xc4\xf0\xb5\ +\x8f\x91\xe1\xe1\x60\xb1\x75\x04\xda\xa0\x15\xa3\xa3\xd3\xa8\xb0\ +\x06\x43\x9f\x09\xf6\xff\x22\xf4\xc5\x8e\x9c\x09\x10\xf0\xf3\x00\ +\xfe\x15\xc0\x36\x80\x90\xcd\xe6\xd0\x37\xd0\x8f\x81\x4d\x5b\x30\ +\x36\x3a\x19\x7a\xaa\x56\x6d\xa7\xd4\x7e\x4a\x10\xef\x93\x11\x8a\ +\xcd\x05\xc2\x1a\xa6\x9d\x30\x1b\x90\x36\x21\x9a\xef\x19\x1f\xc3\ +\x02\x1a\x8a\x07\xcf\xd6\x2a\x32\x2f\x12\x16\xba\x90\x2c\x4c\x4c\ +\x55\x7c\x6d\x6a\x1d\x26\x5f\xfc\x40\x34\x4a\xe5\x68\x45\x87\x11\ +\x8c\x1c\x43\x0b\x01\x96\xbb\x83\x2c\xc0\xd2\x66\xad\x53\x24\x60\ +\x59\xf1\xd1\xf5\x85\xbb\x9f\xbc\x40\xcd\x8b\xea\x0f\x49\x25\xe6\ +\x40\xda\x21\x01\xc0\x1c\x99\x82\xb5\x27\x6d\x09\x34\x4c\x25\xd0\ +\x0a\x45\x30\x65\xa0\x94\xc7\xca\xcb\x5c\xf1\xf8\xdf\xbc\xfb\xef\ +\x8f\xb0\x06\xa0\x80\x69\xbc\xcd\x2c\x48\x42\x5b\x47\x2b\xd6\xac\ +\x1d\xc0\xc4\xc4\x74\x78\xc6\xcd\xd8\x71\x30\x94\x27\x61\x0e\x39\ +\x2d\xa0\xad\x3a\x63\x06\x05\x1d\x6d\x16\xae\x01\xb5\x2a\x0c\xa2\ +\x40\x3c\x86\xd2\x2a\xec\x47\x82\x70\x5c\x69\x10\xab\xa8\xed\x79\ +\x30\x6d\x46\x04\xa4\x2e\xdb\x2d\x65\x77\xf3\x86\x36\xe3\x1c\x8e\ +\xa5\x32\x81\xa2\x12\x6a\xa9\xdb\x50\x18\x4a\x45\xff\x40\xd5\xf9\ +\xa3\xc4\xf9\xc4\x90\x7c\xda\x82\x4f\xd0\xa4\xec\x6a\xa7\xa8\x0f\ +\x68\xd9\x7f\xd2\xe9\x9d\x48\x31\x87\x0a\x58\x90\x34\x22\x86\xf9\ +\x7d\xc1\x71\x5f\xc4\x7c\x46\x11\x11\xfd\xc8\x14\x8c\x3e\xbb\x07\ +\xcb\xd7\xac\x47\xb1\x58\x81\xaf\x81\x6c\xd6\xa3\x4c\x36\xf3\xe5\ +\xb7\xdc\xf5\xa3\x93\xbf\xf8\xee\x4b\x26\xeb\x4e\x00\x66\x46\xeb\ +\xc0\x05\xdb\x7c\xad\xdf\xe5\x7e\x91\x6c\x36\x1b\x25\x7b\x76\x0f\ +\x4d\x60\x68\xef\x30\x58\x03\xca\x0b\x41\x0b\x57\xa0\x67\x56\x77\ +\x54\x4b\xdb\x53\x9e\x9d\x23\xe3\x32\xcf\x8d\xa7\xb5\x86\x68\x14\ +\x4a\xf7\x43\x60\x6d\xad\x48\x25\x33\x85\xce\x51\x4c\x9f\x1b\x5c\ +\xdc\x0f\x90\x38\x3d\x7e\xb6\x0f\xa9\xc3\xa9\x11\xf8\x04\xad\x55\ +\xd4\x26\xd6\x08\x71\x0f\x9a\xd0\xd6\x09\xd5\x5a\x72\x0d\x1a\xb5\ +\x8b\xb6\xee\x86\x04\xb8\x02\x3a\x98\x8d\xb9\x04\x43\xa5\xb2\x87\ +\xa1\x26\x18\x1d\x1e\xc5\xea\xc1\x01\xac\x1d\x5c\x1e\x9d\xaf\xc8\ +\x65\x72\xe1\xcc\x55\x4f\xed\x1e\x7e\xd7\x8f\x9f\xe0\x3f\xbf\x70\ +\x90\x74\x5d\x09\xf0\x24\xa0\x02\x86\x7d\xd4\xb3\x7e\x1d\x03\x68\ +\x69\x6b\x45\xa1\xad\x0b\xcf\xec\x19\x85\xd6\x6c\xc0\x4a\x84\x7a\ +\xd2\x17\x60\xa5\x5d\x1b\x7c\x07\xb4\x6b\x8b\x48\xa8\x98\x04\x5f\ +\x09\xd0\xb5\x23\x86\x04\xf0\x64\x2b\xd7\x12\x82\x5b\xd8\xd3\x51\ +\x40\x20\x5a\x6e\xf4\xa4\x70\x4c\x85\x63\x91\x16\xd0\x1c\xad\x7a\ +\xe3\xf4\x46\x0c\xd0\xb2\x0f\x21\xc7\x0e\x5c\x3f\x55\x6a\xec\x88\ +\xb1\xd3\x04\x0c\xe5\xae\x2b\xeb\x0f\x28\x0d\xc5\x21\xe9\x18\xf3\ +\xf3\xf3\xd0\x3c\x8f\x0d\xa7\x6d\xc0\xd4\xf8\xac\xd9\x65\x2c\x03\ +\xa5\x12\xae\x28\x76\xe2\x53\x00\x8a\x75\x23\x00\x33\xe3\xa2\x1b\ +\xdf\xdd\xd7\xd6\xde\x76\x45\xe8\xed\x37\xb7\xb5\x40\xe5\xf3\x68\ +\xed\xea\xc0\xd4\x04\xa3\x34\x5f\xae\xae\x40\x5a\xc2\xfe\xa7\xc9\ +\x21\xd7\xd2\xe2\x81\x52\xe4\x10\xe0\xe3\xc4\x12\xe0\x25\x84\x4c\ +\x80\x2f\x6d\xd8\xf6\xa2\xc7\xc4\x39\x71\xaa\xd7\x75\x74\xd8\xb6\ +\x80\x8b\x29\xd0\xd1\x0a\x67\x52\xc6\x94\x11\x19\x13\x60\x71\xb6\ +\x56\xa0\xf6\xf1\xb2\xa5\x09\x60\xf0\x36\x3f\xec\x65\x4b\x06\x15\ +\xb6\x55\xd5\x14\x20\x72\x50\x4b\xc8\xae\x68\x87\x97\xf5\xa0\x42\ +\x12\xfa\x80\x9e\x2c\x6d\xdc\x9f\x41\xbe\xae\x04\x18\x01\xbc\x32\ +\xd1\x6b\x56\xae\xed\xf3\x9a\x3b\x3b\x90\xeb\x68\x0b\xa4\x03\xed\ +\xbd\x3d\x98\xfa\xc9\xaf\xac\x43\xc7\xb2\x6a\x3d\x07\xb0\x17\x02\ +\x28\x60\x47\xfd\x85\x2b\x9d\x6a\x9a\x00\x69\x2f\x6d\x0a\x6c\x5b\ +\x12\x46\xa9\x4d\x24\x08\xf8\x0e\xfd\x25\x41\xd1\x0e\x13\x01\xdc\ +\x92\x40\xb3\x4e\xfa\x00\x5a\x5b\xb0\x09\x9c\x50\xfd\x46\x84\x07\ +\x69\xb2\xb9\x29\xe2\x77\x88\x19\x90\xc2\xae\xcf\x6c\xdb\x9e\x1d\ +\x67\xe4\x02\xd0\x9b\xba\xda\x51\x6a\x2e\x20\xc0\x06\x1e\x02\xd1\ +\x04\xcd\xb3\xd8\xeb\x43\xd5\xd5\x07\xf8\xfd\x14\x94\x6a\x6d\x39\ +\xa3\x73\x65\x2f\xb2\x01\xf0\xaa\xa3\x1d\xd4\xd6\x06\x04\x75\x73\ +\x7b\x0b\x3a\x03\x4d\x30\x37\x57\x04\x21\x04\x52\x6c\xbd\x17\x82\ +\xe1\x65\x8c\x87\xee\x00\xb5\xa4\x10\xc0\x53\xfe\x80\xe7\x56\x77\ +\x2d\x42\xc8\xe9\x9b\x5a\x7e\x80\x24\x90\xe2\xe0\x9b\xda\xb4\x6d\ +\x3f\x95\x14\xe4\x9a\x21\x78\x28\x42\x08\x43\x06\x02\x6b\x86\x0e\ +\xc1\xb7\xa0\xc3\x90\xc1\x00\xaf\x94\xd9\xba\x95\x90\x30\x99\xd8\ +\x61\x1f\x5c\x1d\x33\xe3\xfe\x82\x44\x90\x44\x07\xd1\x75\x5f\xc6\ +\xdd\x1c\x22\xa0\x3d\x00\x7f\xf5\xa6\xb5\x28\xcd\xcc\x45\x46\x59\ +\xe7\xf2\x60\xcf\x0b\xfa\x7a\x62\x58\x43\xd7\x95\x00\x0f\xb5\x81\ +\xcb\xf9\x7c\x57\x4b\xdf\x1a\x50\x40\x00\xce\x17\x00\xdf\x47\x71\ +\x6c\x1c\x2b\xd6\xaf\x8e\xc0\x2d\x99\xaf\xcd\xb0\x00\x7a\x02\x64\ +\x6c\xe5\x53\x5c\xc5\x2f\xcc\x10\x8a\x6a\xf7\x2c\xb8\x24\xc0\xbb\ +\xd7\x15\x67\x4b\x81\xcd\x9b\x01\x20\xa0\x9b\x5a\x80\x17\x0d\x00\ +\xbb\x71\x04\x5b\xec\xf8\x12\xa9\x60\xcd\xe4\x3a\x16\x78\x0a\x84\ +\xa5\x4d\x1c\x45\x1f\x6c\xec\xbf\x05\xdf\x10\xac\xd0\x92\x0f\x80\ +\x69\x71\xe0\xdb\x50\x90\x63\xe1\x20\x83\xd9\x8f\x8d\x87\x6d\xe3\ +\xd9\x87\x7d\x0e\x01\xb7\x35\x0b\x29\x6c\x2d\xef\xa9\xc2\xdd\xd6\ +\xfe\x5e\xe4\x94\x87\xd9\xa1\x31\x64\x0a\x39\xa8\xa6\x0a\xfc\x6c\ +\x0e\x59\xa2\x07\x2a\x1a\xc5\xba\x12\x60\xd7\x43\xd0\xe3\xd3\x73\ +\xa3\xcd\x4d\x4d\x51\x56\x4c\x4d\x4d\x42\x4f\x4e\xa2\x18\xd4\xe5\ +\xc9\x29\x8c\xee\x7d\x06\xb3\x53\x53\x55\x8b\x27\xa1\x1f\x9b\x95\ +\x66\x06\x6c\x71\xd7\x34\xc4\x0d\x0b\xe7\xd5\xba\xdf\x8a\x13\xe8\ +\x74\x07\x1a\x68\xdb\xcb\xae\xc3\xec\xf4\x3c\x58\xb3\x10\x8a\x94\ +\x44\x02\x8a\x00\xb8\x1a\xe1\x35\x49\x22\xca\x1e\xc1\xa2\x45\x39\ +\xa7\x0f\x10\x1f\x00\x0c\xb6\xe1\x9c\xd6\xf6\xba\x53\xfd\xee\x00\ +\x0a\x2b\x14\x9a\x73\x78\xe4\x67\xdf\xc3\xf0\x9e\xa1\x28\x04\x75\ +\xe6\x09\x14\x8a\x21\x30\xa0\x80\xb0\x96\x74\xb8\xc9\xe9\xc3\xcd\ +\xcd\xd8\xdf\xc5\x33\xf3\xe0\xcc\xa4\xed\x07\xe3\x99\x8a\xc2\xd4\ +\xe8\x34\x4a\x73\x65\x78\xf9\x2c\x32\x01\x2e\xd4\x54\x42\xb9\xa2\ +\x38\x30\xcb\x5f\x3f\xf9\x49\x94\xea\x4a\x80\x3f\xdd\x0a\xbd\x7a\ +\xd7\xee\xbf\x6b\x6a\x6e\xbe\xb9\xa7\x6f\x25\xf4\xf4\x34\xca\xe3\ +\x13\x98\x9b\x9c\xc0\xd8\xd0\x7e\x3c\xb3\x7b\x2f\xfc\x72\x05\x90\ +\xdb\xbb\xc5\xfd\x61\x16\xd4\xab\x4d\xc9\xab\xcb\x25\x0e\xfb\x42\ +\x8e\x84\x67\xcc\x11\x78\xd9\x5c\xde\x84\x98\x19\x0f\xda\xe7\x74\ +\x44\x50\x25\x40\xf4\xc7\xd5\xb1\x24\x10\x09\x19\x96\x2e\xa1\x2d\ +\x75\xd1\xbb\xb6\x61\x20\x41\x76\x07\xa1\xa0\x23\xcf\x9f\x4d\xd8\ +\x17\xce\x67\x1d\x99\xb5\xb9\xd9\x22\xf6\xee\x7a\x0a\xe5\xf9\x92\ +\x01\xcd\x3d\x09\xc4\x80\x18\xb6\x05\x64\x95\x01\xc2\x3a\xec\xdb\ +\xb9\x02\xb6\xcc\x09\xe7\x2b\x7b\x5d\x85\xe3\x99\x0c\x66\x27\x66\ +\xd0\xdd\xdd\x8e\x7c\x73\x01\xf9\xa6\x32\xbc\x42\x1e\x9a\xb2\x3f\ +\xb8\xea\xa6\xb3\x7f\x7a\xf3\x0a\xe2\xba\x12\x20\x64\x78\xeb\x1f\ +\x7e\xfc\xdb\x7b\x1f\xfc\xe5\x0f\x79\x78\xff\xa5\x39\x4f\x05\xe0\ +\x4f\x61\x6a\x62\x12\xe3\xa3\xe3\x28\xcd\x97\x62\x46\xd3\xd4\x5c\ +\xd3\xd5\x62\xa9\x17\x09\x81\xa4\x9d\xd4\x04\xca\x6d\x15\xdb\xbc\ +\x02\x98\xab\xc0\xab\x84\x13\x28\x9e\xbf\x10\x01\xc9\xb4\x70\x28\ +\x4b\x9d\x3e\x26\xeb\xfc\x99\xb6\x1c\xe6\x0c\x2b\x72\x79\x02\x57\ +\x87\x63\xe6\x87\x67\x1d\x5e\xf7\x70\x28\x62\x77\x86\x01\xa6\xad\ +\x4d\x1b\xca\x37\xf1\x3f\x07\xb5\x8e\xf5\x95\x53\x86\x21\xa9\x7c\ +\xa3\x2c\x94\x8e\xae\xcb\x76\xb9\x06\x55\x34\x26\xa7\x8a\x11\x09\ +\x0b\x01\xf8\xf9\x42\x09\x5e\x36\xf7\xe8\xf9\x3b\xce\x78\xeb\x9b\ +\x96\x63\xf6\xe6\x23\x91\x09\x7c\xe4\x9e\x3b\x2a\xfd\xdb\xaf\xbb\ +\xe6\x99\xdf\x3f\x79\x5b\x36\xa3\x5e\x3f\x3f\x37\xbf\x7e\xbe\x58\ +\x6a\x2b\x55\xca\xc9\xe3\x52\xe9\xcc\xd6\xe2\x39\xef\xe4\x7c\x96\ +\x8e\xec\xa7\xa7\x88\xac\x94\x73\x28\x0d\x01\xc4\xf6\x27\x77\x10\ +\x0d\xd8\x52\x03\xf1\x03\x1f\x4b\xfb\x00\x00\x1c\xda\x5c\x23\x12\ +\x60\x5e\x40\x00\x03\x0e\x38\x24\xa7\x11\x52\x72\x24\x2d\x71\x48\ +\x05\x8b\xec\x65\x88\xa4\x0f\xb1\x70\xcc\x50\xc6\xdd\x56\xdf\xe7\ +\x68\x8f\xa2\x54\xa1\x7d\xb9\x79\xfe\xfe\x99\xa7\xac\xfa\x93\xa6\ +\x37\x6f\x1f\x26\xa2\x23\xb7\x19\xf4\xf4\xff\xfe\xd6\x1c\x80\x4f\ +\x32\xf3\x27\xbf\xf3\xdf\xff\x89\x3e\xfa\x99\x2f\x67\xf6\x3e\x3b\ +\xc2\x13\x53\xd3\x58\xac\x08\xca\x42\x12\x87\x84\x6d\xa5\x8a\x0c\ +\x33\xd0\xcc\x95\xe2\x58\xd8\x80\x0b\xf1\x3c\x65\xb4\x00\xeb\x25\ +\x09\x40\x09\x89\xa7\x82\x97\x56\x01\x04\xc7\x67\xf1\xfe\x8d\x08\ +\x11\x74\x20\x12\x2e\xba\x1c\x01\x41\xd9\xff\x1b\x48\x59\xf1\xfc\ +\x5c\x67\x7f\x73\x50\x5b\x50\x4d\xde\x02\x8e\x1c\x66\x0e\xc8\xb5\ +\x45\xc4\x0f\x88\xb4\x98\xc7\xce\x8c\x80\xcc\x78\x6b\x4b\x01\x17\ +\x9e\xbb\x59\x7d\xfe\xdf\x5f\x5f\x36\xa7\xd2\x88\xf1\xb1\xe7\x69\ +\x3b\xd8\xb2\x8c\x01\x94\x71\x04\x4b\x53\xff\x8e\xac\x68\x03\x72\ +\xb9\x05\x51\xfb\x0e\x78\x01\xdd\x99\x85\x94\xa4\x1c\xc0\xb0\x4a\ +\x11\x54\xac\x8f\xab\xec\x89\x5d\xab\x0d\xb4\x10\xc1\xf9\x2a\xe6\ +\xf0\x87\xb2\x0e\x22\xc1\xfa\x23\x19\x01\x31\x90\xb1\xff\xf7\xbd\ +\x12\x8e\x50\xf9\xdd\xdf\x02\x5f\xf8\xd0\xf1\xf7\x7d\x01\x02\x8d\ +\xb8\x85\x86\x04\xb1\x04\x10\xb3\xb6\x61\xa6\x21\x46\x4d\x02\xb8\ +\x83\x22\x2a\xfc\xab\x12\xe0\xc7\x8c\x41\xe2\xfe\x62\x4e\x91\x80\ +\xaa\xd7\xe4\xa6\xce\x10\x71\x0d\x65\xef\xdc\x41\xd4\x26\x36\x51\ +\x09\x32\xd6\x79\xb3\x24\x48\x97\xc6\x17\x46\x1c\x44\x91\x63\xd7\ +\xd6\x26\xc6\x13\x42\xda\x81\x2f\x9a\x40\x08\x00\xd3\x57\xc9\x7c\ +\x80\xa4\xe8\x17\xb7\x01\x1a\x6e\x07\x8f\x9c\xc3\x67\x63\xff\xf0\ +\x9a\x3d\x09\xa4\x43\x46\xc5\x23\x19\x63\x02\x9c\xd7\x4e\x4e\x55\ +\x37\x08\x50\x8f\x42\xe2\xb5\x29\x39\x43\xc8\x4a\xc7\xc0\x37\xb5\ +\x80\x9e\x6e\x1b\x5b\x2d\x51\x60\xda\x0e\xc8\xd2\x77\x7c\x03\x27\ +\xd4\x7e\xea\x01\x51\x46\x0b\x30\x14\x60\x0e\x7d\x18\x92\x98\xcc\ +\xa7\x0d\xe7\x1a\x1a\xa0\x3e\x45\xdc\x32\xf3\xa1\x7a\xca\xd4\x8c\ +\x18\xf8\x8b\x11\x00\x36\xa3\x08\xc0\xd5\x30\x6d\xc3\xa9\x34\xfe\ +\x02\x72\xda\xe9\x63\xd6\x76\x9e\xb2\xce\x81\x21\x21\x60\xfa\xcc\ +\x10\x13\x20\x3e\x00\x37\x08\x50\x17\x02\xb8\x38\xde\xb3\x40\x12\ +\x98\x64\xe5\xc7\xc0\x97\xc8\x20\xba\x06\x9b\x1a\x96\x1a\x92\x1b\ +\x58\x68\x00\x74\xf4\xd3\xb5\xe5\xd4\xaf\x1c\x0e\x35\x7d\x65\xec\ +\x84\xd6\xca\x1c\x52\x81\x32\x84\x51\x64\x93\x3b\x9e\xcb\xe4\x35\ +\x34\xc0\xe1\x95\x10\x48\xb9\x7f\xd0\xa4\x4d\xed\x2a\x67\x01\x3e\ +\x0d\xbe\x92\xb4\x70\xe2\xe8\x98\x4b\x08\x85\x52\xa3\x48\x92\xc7\ +\xac\x69\xf7\xc7\xdd\xbc\x69\xed\xbe\xf3\x01\x00\xb8\x36\x69\x09\ +\x5e\x33\xd5\xcc\x5f\xc3\x07\xa8\x4b\x09\x01\x63\x53\x73\x94\x26\ +\x75\x31\x33\xe4\xc4\x8f\x4a\x84\x85\x35\x09\xe0\x4e\xe0\x86\x63\ +\x0b\x83\x40\x29\xcc\x56\x9d\x5b\x32\x68\xeb\xe9\x33\x54\xd2\xfb\ +\xd7\xee\x2e\x23\xed\x3c\x4b\x4b\xce\xac\x49\xf5\x52\x19\x20\xaf\ +\x61\x02\x0e\x3f\x0e\x94\x38\x1e\xa4\x24\xa3\x16\x82\x9d\x00\x3e\ +\x06\xbe\x72\x6d\xe7\x0f\x84\x24\x11\x53\x00\x39\xa4\xb3\xc4\x73\ +\x7d\x74\x20\x32\x41\x56\x7e\x48\x02\x7b\x5b\x5a\xd8\x92\xb6\x21\ +\x9b\x4d\x07\xa3\x11\x06\xd6\xa3\x90\x6c\x1d\x39\x13\xe0\x59\x30\ +\xb5\x4e\x1e\xfc\xb0\xc0\x0b\xf8\x8b\x98\x02\x72\xa6\x20\xe5\x04\ +\x6a\xc8\x0e\x60\xfc\x46\x56\xeb\xe9\xb3\x12\xe7\xcf\xbc\x81\x96\ +\xdb\xc4\xed\x16\x71\x88\x37\x7b\x9e\xdb\xf8\x69\x10\xa0\x3e\x16\ +\x20\xb2\xff\x72\x74\xd8\x79\xf7\xb2\xba\x63\xa2\x02\x49\x6a\x06\ +\x49\x11\xa7\xa2\x01\xaa\x99\x75\x32\x54\xd3\x8e\x04\xb2\x45\xa4\ +\xb5\xdb\xde\xb5\xab\x9e\xe5\x7d\x1c\x21\x60\xc2\x40\xe3\x00\x52\ +\xc3\x07\xa8\x9f\x23\x08\xc9\x03\x70\xf5\x8e\xe1\x98\x06\x50\x22\ +\x4a\x2d\x08\x0b\xa5\x56\xee\xb5\xc9\x43\xa1\x0c\x4e\x68\x01\x09\ +\xf5\x19\xb0\xa1\x9e\x29\xce\xf6\x07\xa2\x92\x3b\x9e\xa4\xad\xca\ +\xf7\xa2\x28\xa0\x91\x09\xac\x4f\x51\x9c\xf0\xb0\xa3\x28\x80\xac\ +\xef\x15\xdb\xf4\x41\xcc\xd6\x3b\x91\xc8\x20\xe5\x0f\x18\x0f\x3e\ +\xb6\x35\x24\xde\x3e\xd9\x95\x0f\xbb\xf3\x17\xf7\xf2\xcd\x26\x8e\ +\x75\x10\x63\xe2\x32\x01\x91\x49\x80\x6c\x06\x85\x24\x40\x83\x00\ +\x87\x51\x64\x13\x08\x90\x28\x80\xe3\xf7\xfc\xc9\xea\x4f\x82\x2f\ +\x26\x61\xa1\x3f\xe0\x5e\x03\x8b\x60\xfa\x69\x1d\x8e\x00\x5a\x43\ +\xab\x98\xa3\xa7\x03\x01\x27\xc0\x57\xee\x69\x32\x1c\xd3\x50\xd5\ +\x93\x3b\x0d\x1f\xa0\xae\x89\x20\x7b\x3a\x22\xe1\x78\xa9\xc4\xc6\ +\x8e\x05\xde\xa9\xfa\x84\xc8\x3e\x81\xdc\x5e\x9e\x22\x00\xa7\x08\ +\x00\x48\x9a\xd7\x4e\xb5\xca\xc3\x69\x01\x9b\x3a\x36\xa4\x72\x1c\ +\x08\x4d\x80\xa2\x86\x09\xa8\xaf\x16\x00\x2c\x68\x86\x00\x62\xbf\ +\x5d\xca\x95\xaa\xc0\x8a\x72\x4f\x39\x88\x2a\xa9\x09\x9c\x48\x1a\ +\xd8\xde\xe3\xaf\x15\xb4\xd2\xb1\x77\x61\x73\x4e\x50\xf8\x22\x5a\ +\x40\x39\x0d\x25\xc7\xc3\xa2\xd5\xef\xf6\xf2\x1b\xa9\xe0\xc3\x46\ +\x9f\x4d\x85\x08\x78\xae\x3a\x81\x0e\x09\x01\xc3\x14\x07\x8c\x05\ +\xa7\xa6\x49\xb0\x24\x50\xf2\x3e\x06\x7f\xc3\x04\x09\xf5\xd2\x8f\ +\x09\xe6\x05\x59\x44\x09\x27\xe5\xc1\xd1\x2e\x0c\x84\x6a\xec\x06\ +\xd6\x65\x3b\x58\x3e\x70\xb3\xba\x74\xf5\x61\x10\x9c\xba\xdb\x4a\ +\xb4\x04\xa0\x6c\x7a\x46\xa2\x04\x88\x39\x88\x44\x25\x08\xc0\xb1\ +\x9d\x3d\x7b\xf4\xdb\x29\x18\xb6\xb6\x3e\x61\x66\x14\xb4\xe6\x38\ +\x09\x84\x8d\x91\x13\xe8\x84\x1a\x04\x38\x9c\x22\x59\x3b\x59\xda\ +\x0c\x5b\x12\xe0\x27\x55\xba\x9c\xfb\x93\x79\xca\x75\x45\x1b\xb8\ +\x13\xc3\x2e\xe5\x6b\xbc\x76\x9b\x06\x4e\x1f\x1f\x4b\x63\x49\x8e\ +\x21\x72\xe7\xbf\x31\x4f\xea\xc0\x0e\x84\x34\xbe\x3e\xfe\x60\xf7\ +\x03\xac\x97\xad\xab\x3e\x40\x2d\x40\x96\xfa\x0e\x08\x02\x52\xf6\ +\x5f\x29\x7b\xc7\x92\x7d\x7f\x51\xe9\x72\x28\x53\x4a\x5a\xdb\xb8\ +\x01\x21\x9d\xa6\x28\x13\x28\x89\xa0\xc6\x5e\x40\x1d\x4a\xec\xa9\ +\x9f\x5a\x29\xd3\x3e\x4a\x0b\x13\xdc\xca\x6f\x1c\x08\xa9\x4f\x71\ +\xb9\xd9\x18\x19\x6c\x9b\x9f\xe3\x2b\xdf\xc0\x35\x9e\xd5\xa7\xb5\ +\x71\x26\x99\xdd\x13\x3d\x12\x89\x20\x4e\x7c\xf1\x93\x1b\x91\x22\ +\x3d\x37\x4f\x46\x39\xae\x1a\x9c\x06\x68\xf8\x00\x75\x70\x02\x6b\ +\xde\xb8\x99\x1e\x63\x07\xaa\x60\x5f\xe3\x6b\xe3\x08\x90\x63\xdd\ +\xac\x41\x4c\x42\x00\xf7\x4c\x1f\x77\x07\x70\xfa\xa4\x30\xd7\x22\ +\x9c\x4e\x82\xcf\x96\x00\x8d\xdd\xc0\x3a\x95\x10\x08\x72\x24\x48\ +\xb3\xa0\xc6\x50\xfc\xe8\x16\x08\x3a\xfc\xc9\x06\x5c\x59\xe7\xda\ +\x12\x22\x1d\x06\x6a\x68\x4b\x0e\x76\x80\xeb\xa8\x96\xf4\x30\x44\ +\x73\xc8\xca\x17\xad\x61\x46\xdc\x3d\x7f\x1e\x80\x86\x06\xa8\x0b\ +\x09\x40\xb1\x65\x2f\xca\x5a\x48\xc0\xc9\xe9\xac\x2d\x60\xc4\xa2\ +\xee\xab\x17\x54\x04\x36\x71\xed\x44\x90\xd6\xe1\x5c\x6d\x24\x22\ +\x8b\x68\x05\x27\xae\x70\xda\x14\x30\x6c\xee\xc1\xec\x03\xb0\x6a\ +\x68\x80\x3a\x80\x4f\x0b\xd4\xaf\xd8\x67\x6d\x49\x40\x11\x70\x44\ +\xf1\x95\x6e\x41\x77\xa2\xe5\x00\xe7\x52\xa9\x60\x77\x1b\xb7\x08\ +\xa0\x13\x44\x93\x36\x6b\x4e\x1c\x24\x15\x1f\xc0\x46\x1c\x0d\x0d\ +\x50\x37\x27\xd0\x02\xbe\xf0\xeb\x5e\x09\x69\xf5\x2c\xdf\x42\xc0\ +\x71\xb5\x6f\x6f\xda\x04\x2f\xb5\x19\x24\x04\xd0\xc6\x24\x98\xbe\ +\x93\x70\x4c\x4b\x1f\x42\xb4\xa4\x66\x10\xcd\xd5\x20\x40\xdd\x48\ +\x00\xb6\x92\xfa\x76\x4e\x6d\x41\x20\x06\x71\x2d\x95\x0f\x40\x9b\ +\xad\x5d\xe5\xf2\xc4\xe0\xda\xdb\xc1\x42\x00\x03\xaa\x8e\x69\x83\ +\xb0\x5f\x83\x80\x96\x07\xf2\x1e\xa1\xa4\x9e\x91\x40\x44\x0d\x02\ +\x1c\x56\x71\xee\x55\xc6\xb3\xea\x5a\x5b\x90\x2d\xe8\xe0\x64\xdf\ +\xcd\xd1\x0a\xbe\x7d\x66\x9f\x82\x49\x07\x9b\xdb\xf9\x52\x0f\x8a\ +\x4a\x1c\x08\x31\x4f\xfc\xd0\x56\xf7\x6b\xf1\x0d\x64\xf5\x8b\x98\ +\xf9\xd0\x55\x52\x34\xb5\xb6\xa0\x6b\x79\x07\xe6\xb3\x1e\x2a\xf3\ +\x65\xfc\x6e\x04\x1e\x00\xbf\x41\x80\xc3\x38\x12\x96\x6f\xca\x63\ +\x59\x5f\x1f\x56\x6e\x5a\x0f\x9d\x51\x50\x4d\x59\xe8\x8a\xb6\xfb\ +\xb3\x76\x93\x28\x14\x32\xb5\x92\x03\xa3\xf6\xf1\x6d\x92\x02\x96\ +\x2f\x9b\x92\x92\x78\x9c\xbb\x56\x96\x4c\xca\x46\x07\x64\xcc\x41\ +\x58\xb3\x0a\xdb\x49\x33\xa1\x45\x63\x50\x3e\x83\xe5\xcb\x57\xa3\ +\xe5\xc5\xa7\xa0\x38\x34\x8c\xa9\xe1\x09\xda\xed\x37\x08\x70\xc8\ +\xe5\xc2\x8b\x5f\xe2\xfd\xf6\xb7\x8f\x61\x45\x7f\x1f\x5a\xfa\xd7\ +\xa0\xd0\xd5\x09\x34\xe5\xe0\x0f\xf4\x98\xe7\x12\x5a\x30\xa5\x46\ +\xb2\x9f\x7e\x64\x3c\x41\x6a\x29\x0b\x6d\xb7\xa8\x74\xb9\x43\x58\ +\x1c\xc5\xa4\x99\x31\xb5\x21\x4b\x4b\x1e\x9c\xf5\x91\xe9\xed\x46\ +\x73\x48\x4e\xcf\xa3\xb9\x0e\x78\x0d\x1f\xe0\x10\xcb\xbf\xfb\xf8\ +\x1d\xfe\x87\xdf\xf5\x91\xc9\xe6\x95\x3d\xed\x5e\x67\x17\x8a\x33\ +\xb3\xd8\xf7\xc4\xc3\x28\x8f\x8d\xe3\xe9\x87\x1e\x86\x2e\xfb\x10\ +\x34\x0d\xe8\x92\x9f\xaf\xf5\x74\x50\x69\x27\x9c\x40\x21\x47\xea\ +\xb8\xb0\xcc\x77\xb5\xaa\x31\x46\x4a\x61\xc5\xda\xd5\xe8\x5e\xdf\ +\x07\x3f\x68\x57\xda\xda\xa2\x79\x99\x4a\x65\xf4\xf7\x23\xa0\x06\ +\x01\x0e\xb1\x8c\xe4\x5a\x2b\xd9\xce\x8e\x5f\x04\xe0\xef\xe4\xb6\ +\x56\xf8\xe3\xe3\x98\x7d\xe2\x09\x4c\xef\xde\x8b\xdd\x3f\x7b\x10\ +\x95\x52\x25\xbe\x71\x93\x6c\x87\xa2\x1c\x11\x68\x89\x79\x02\xba\ +\x90\x25\xdd\x7e\xee\x79\x13\x5d\xed\xc8\x9f\xb7\x0d\x85\x9e\x6e\ +\xa8\xce\x0e\xe8\x96\x66\xcc\x37\x37\xfd\xdf\xb9\x16\x94\x1a\x04\ +\x38\xc4\x72\x53\x07\x2a\x5f\xe9\xeb\xbf\x63\xba\x5c\xfe\xc7\x42\ +\xc5\x6f\xe2\xb1\x31\x94\xf7\x0f\x63\x6e\x78\x18\x95\xb9\x22\x7c\ +\x5f\x9b\x89\xb1\x67\x02\xc2\xd6\x4b\x03\x78\x00\xa0\x87\xf5\x52\ +\xd7\x52\xef\x31\x3d\x3c\x8e\xa1\x47\x9e\xc4\x6a\xdf\x47\xa6\x38\ +\x8f\xe9\xb2\x3f\x51\x58\xbb\xfa\xce\x5f\x74\xc0\x6f\x6c\x07\x1f\ +\x86\x03\xf8\xff\xdb\xbb\x63\x15\x84\x61\x20\x00\xa0\x77\xa9\xa0\ +\x9b\x4b\x07\x07\x3f\x43\xc1\xc9\x6f\xf0\x17\x9c\xfc\x08\x3f\x40\ +\xfc\x07\xc1\x5d\xc1\x5d\x10\xdc\x3a\x08\xfd\x83\x2a\x55\x2b\x58\ +\x6a\xa9\xb5\x68\x87\x92\xc4\x45\xf0\xaa\x5d\xdc\x2a\xdc\x83\x10\ +\x38\x12\x32\x5d\x6e\x09\xb9\x7a\xaf\xbf\xc1\x8a\xd1\x4d\x9c\xed\ +\x32\x76\xf7\xd7\xc8\x3b\x41\x1c\x84\xa0\x94\xcc\xb7\x60\xcb\xf7\ +\x66\xa5\x83\x7c\xfd\x4a\xe2\xfa\x73\xa6\xeb\xbe\x1a\xd2\xe7\xcf\ +\x2a\xf8\xf3\x4a\x4a\x09\xfe\xf1\x0c\xfe\xce\xbb\x84\xce\x61\x51\ +\xcd\xb2\xce\xcd\x6c\xdb\x73\x44\x0d\x25\x86\xf0\x0f\xb4\x86\x29\ +\x80\xa8\xdd\x53\xc3\x9a\xcc\x8c\xc0\xf5\xd4\x7a\x65\xa9\x38\x79\ +\x90\x8c\x14\xef\x47\x24\x88\x05\x75\x5d\xbc\xc2\x82\x64\x3e\xd0\ +\xfd\x85\xa5\x01\x7f\xb8\x05\x9a\x0d\x13\x86\xe3\x91\x8e\x52\x50\ +\x83\x16\x6a\x60\x8c\x31\xc6\x18\x63\x8c\x31\xc6\xca\xe5\x09\x59\ +\xd9\x76\x41\x7f\xb0\xa9\xd2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x53\xf6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1c\x00\x33\ +\x0f\xcd\x4e\x6f\x60\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x53\x76\x49\x44\x41\x54\x78\ +\xda\xec\xdd\x09\x9c\x9c\x55\x99\x2e\xf0\x2f\x84\xd5\x51\x40\x70\ +\xe4\xe2\x0a\x22\x42\x80\xb0\x28\x10\x15\x08\x3b\x84\x5d\x01\x47\ +\x54\xae\x32\xe3\x1d\xaf\x78\xbd\x33\xa2\x8e\x57\x1d\x97\x3b\xa3\ +\xe0\x55\x14\x59\x44\x40\x44\x05\x64\x0f\x46\x12\xd2\x59\x3a\x49\ +\x67\x81\x6c\x40\x80\xb0\x26\x90\x8d\xa4\x97\xaa\xae\xde\xbb\xd3\ +\x7b\xd5\x7d\xff\x55\xa7\x9a\x46\x87\x45\x06\x71\x19\xce\xcf\x8f\ +\xae\x7c\xdf\x39\xef\xfb\x3c\xcf\xfb\x9d\xfd\x54\x99\xfd\x55\xa6\ +\x3b\xda\x7f\xff\xde\x19\xa5\x2c\xbb\xec\xcc\x78\xd6\x9b\x65\xbf\ +\xea\x70\xf9\xec\x9e\x67\xff\xa1\x8d\xd7\xd2\x9f\x7b\xba\xa6\xe5\ +\xb9\xff\x9e\x16\x01\xbd\x37\xee\xcd\x5c\x97\x65\xf3\xdb\xc7\x64\ +\x4b\x7a\xb6\xc8\x96\xb5\x8c\xcd\x16\x76\x8c\xcd\x16\xb5\x8e\xcd\ +\x16\x34\x6f\x99\xcd\xef\xdc\x32\x9b\xde\xb8\x95\xcb\x67\xf7\x3c\ +\x93\x47\x5e\x65\x94\x65\x83\x2d\x36\x7f\xd7\xe7\x6b\xe9\x4f\x95\ +\x2e\x6a\x7a\xf6\xf3\x2d\x51\x6b\x57\x14\xb2\xac\xa6\x75\x4c\xb6\ +\xac\x63\x8b\x6c\x41\x5b\x04\xb7\x65\xab\x6c\x5e\xf3\x36\xd9\xdc\ +\xe6\x6d\xe3\xef\xeb\xb2\x79\x85\xbf\xc9\xe6\x16\x5e\x9f\xd5\x35\ +\x6f\x1f\xf7\x76\x88\x7b\x3b\x66\x75\xae\xfc\x1b\x5d\x3e\xbb\xe7\ +\x99\x3c\xf2\x2a\xa3\x2c\x1b\x6c\xb1\xc9\x36\x1f\x7c\xf1\xc9\xf7\ +\x68\x4c\xaf\xa5\x57\x23\xfd\xeb\xc2\x2c\xab\xef\xce\xb2\xdf\xb6\ +\x8d\xc9\xee\x6d\x8b\x5a\x5a\xd8\x32\x82\xb4\xb5\x40\xa5\xa0\x6d\ +\x1f\x41\x7c\x63\x04\xf1\x4d\xd9\xbc\xfc\x7f\x8b\x7f\xbf\x35\xae\ +\x77\xc4\xb5\x5b\x5c\x7b\xc4\xb5\x67\xe4\x7d\x4f\xe4\xdd\x2b\x3e\ +\x97\x2f\x9f\xdd\xf3\x4c\x1e\x79\x95\x51\x96\x0d\xb6\xd8\x64\x9b\ +\x0f\xbe\xf8\xe4\x1b\x06\x58\x60\x82\xed\xb5\xf4\x4a\xa7\x9a\xd4\ +\xf4\x2e\x69\xc8\xb2\xe9\xf5\x59\x76\x4f\x08\x3e\xb7\x79\xcb\x08\ +\xc8\x36\x6a\x68\x0a\xca\xce\x71\x45\xa0\x9a\xdf\x9e\x02\xb8\x77\ +\x5c\xfb\xc7\xf5\xbe\xb8\xde\x1f\xf7\x0f\xcf\xe6\xe4\x8f\xcc\x6a\ +\x73\x47\x67\xb3\x72\xc7\x66\x33\x72\xc7\x65\x35\x4d\xc7\x65\x77\ +\x37\x1e\xef\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\xd9\x60\x8b\x4d\ +\xb6\xf9\xe0\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\xb5\x8a\xfd\ +\xb5\xf4\x72\xd3\x23\x1d\x95\xbf\x8b\x36\xc5\x15\x7d\xf1\xfc\xd6\ +\x2d\x43\xec\xad\x09\x9e\x9a\xeb\xbf\x8d\xbf\x6f\x4b\x01\xdf\x2f\ +\x05\xea\xb0\xac\x36\x7f\x74\x36\xbd\xe9\xf8\x6c\x5a\xe3\x49\x11\ +\xa4\x8f\x1e\xbe\xb2\xfd\x9f\xce\x5f\xdf\xf3\xbd\x1f\xe5\x7a\xaf\ +\xbb\xb9\xad\x7f\xca\xcc\xce\x81\xb9\xf7\x74\x0f\x2e\xb9\x6f\xf3\ +\xd0\x8a\x15\x7d\xc3\x0f\xbb\x7c\x76\xcf\x33\x79\xe4\x55\x46\x59\ +\x36\xd8\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\x81\x09\x36\x18\ +\x61\x85\x19\xf6\x2a\x97\xd7\xd2\x1f\x92\x72\xad\x51\xdb\xdb\xb2\ +\x6c\x41\x4b\xb9\x89\x8f\x20\xe8\x87\xdf\x10\x7f\xdf\x94\x82\xfe\ +\xee\x54\x2b\x3f\xa0\xc6\x46\x2d\x3e\x21\x6a\xed\x47\xce\x59\xdd\ +\xf9\x8d\x5f\xb4\xf4\xdd\xb6\xa2\x6f\xe8\xc1\xe6\x62\xa9\x6d\xa8\ +\x34\x3a\x15\x4b\xbf\x9f\x8a\xcf\x7f\x3f\x25\x36\xd8\x62\x93\x6d\ +\x3e\xf8\xe2\x93\x6f\x18\x60\x81\x09\x36\x18\x61\x85\x19\x76\x1c\ +\x70\xc1\xe9\xb5\xf4\x42\x69\x45\x57\xe5\xef\xc2\x10\x6b\x6e\x6e\ +\x8b\xac\x2e\x06\x5d\x75\xcd\xdb\xa5\x01\x9b\xbe\x7c\xb7\x54\xeb\ +\x26\x64\xb5\xcd\xc7\x44\xad\x9c\x74\xf0\x83\xed\x9f\xbb\xa6\xa5\ +\xef\xa6\x55\x03\xc5\xd5\xfd\xbf\x13\xbc\xb6\x52\xb1\xe7\x89\x81\ +\xa1\xd5\xb3\x3b\x07\xea\xae\x2e\xf4\xdd\xfc\xa5\x67\x7a\x2e\x3b\ +\x67\x75\xd7\xb7\x0e\x5f\xd9\x71\xc1\x9e\xcb\xdb\x3e\xf3\xa6\xc5\ +\xad\x7f\xff\x86\x7b\x0a\x9f\x72\xf9\xec\x9e\x67\xf2\xc8\xab\x8c\ +\xb2\x6c\xb0\x35\xda\x36\x5f\x7c\xf2\x0d\x03\x2c\x30\xc1\x06\x23\ +\xac\x30\xc3\x8e\x03\x2e\x38\xe1\x56\xe5\xfa\x5a\xaa\xa6\xc7\x93\ +\x28\x8b\x9a\x63\xca\xd6\x16\xa3\x78\x62\xe5\x63\xf4\x5d\x30\xe8\ +\xda\x55\xcd\x8a\x26\xf6\xa0\x6c\x4e\xf3\xc4\xec\xee\xa6\xe3\x77\ +\x5f\xde\xf2\x0f\xbf\x68\xe9\xbf\x75\xd3\x70\xb1\xa9\x1a\x94\x81\ +\xf8\xef\x9a\xc1\xe2\xfa\xdb\xdb\x07\xa6\x7d\x66\x6d\xf7\x45\x6f\ +\x8e\x80\x46\xde\xd3\x62\x8a\x77\x62\x36\x33\x77\x7c\xd4\xd8\x63\ +\xc2\x46\xea\xd7\xd5\xd8\xc2\x84\xb8\x0e\x8d\x7f\x97\x2f\x9f\xdd\ +\xf3\x4c\x1e\x79\x95\x51\x96\x0d\xb6\xd8\x64\x9b\x0f\xbe\xf8\xe4\ +\x5b\x82\x05\x26\xd8\x60\x84\x15\x66\xd8\x71\xc0\x05\x27\xdc\x70\ +\xc4\xb5\xca\xfd\xbf\x6e\xba\x70\x4d\xe5\xef\xba\x92\x81\xdd\x98\ +\xa8\x25\xfa\xf8\xed\x42\xb8\x1d\x47\x02\xaf\xaf\x9d\x93\x3b\x2a\ +\x44\x3d\xf9\xfc\x75\x3d\xdf\x5d\xd9\x3f\xf4\xd8\x50\x12\xbe\xab\ +\x54\x1c\xbc\xa7\x67\x70\xe9\x17\x37\xf6\xfc\x68\x6c\x5d\xe1\xe3\ +\xfa\xe9\x68\x92\x8f\x17\xbc\x54\x13\x05\x40\x6d\xdc\x6b\xf4\xc8\ +\xde\x20\x2e\xcd\x0c\xde\x12\x81\x29\x5f\x3e\xbb\xe7\xd9\xe8\x19\ +\x83\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\x13\ +\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\x38\xe2\x8a\x33\xee\ +\x55\x2d\xfe\x6b\xa5\xa7\x36\x57\xfe\xce\x6a\x1e\x13\x01\x30\xaa\ +\xdf\x26\xf5\x9b\xbb\x24\xe1\xdf\x1b\xb5\xe8\xa8\x6c\x46\xd3\x69\ +\xdf\x6b\xea\xbd\xaa\xbe\x38\x5c\x10\xf6\xc1\x10\xf9\xc1\xfe\xa1\ +\x47\xbe\xb0\xa1\xe7\xe2\x6c\x76\xee\xac\x78\x7e\x82\x7c\x91\xff\ +\xd0\xd4\x0f\xbf\x47\xf0\x52\x80\x77\x09\xdb\x3b\x57\xe6\xf8\x79\ +\xf3\xff\x58\x07\x30\x4d\x2c\xbc\xae\x12\x84\x7c\x5c\x4d\xdb\xba\ +\x7c\x76\xcf\x33\x79\xe4\x55\x46\x59\x36\xd8\x62\x93\x6d\x3e\xf8\ +\xe2\x93\x6f\x18\x60\x81\x09\x36\x18\x25\x98\x61\xc7\x41\x3e\x9c\ +\x70\xc3\x11\x57\x9c\x71\xa7\x41\xd2\xe4\xbf\x52\x7f\xdf\x99\xc5\ +\x00\x69\x4c\xb6\xd0\xc8\x5e\x50\x9a\x77\x26\x2e\x61\x43\x98\x89\ +\x59\x4d\xe3\x29\x17\x36\xf6\x5e\xd9\x54\x1a\xee\x20\x66\x7b\xa9\ +\xd8\x7f\x5b\xfb\xc0\x5d\xbb\x2d\x6b\xf9\x74\xd4\xac\x13\x93\xa0\ +\x87\xc4\xb5\x6f\x5c\xbb\xa7\x1a\xfc\xb7\x02\x26\x78\x71\x45\x90\ +\x09\x6c\x44\x1e\xd3\xb3\x85\xb1\xb2\xb7\xb4\x2d\x56\xf9\xda\xa3\ +\xf9\x8d\x9a\x37\xe3\x99\x68\x71\x86\x62\x94\xbe\xca\xe5\x73\xf9\ +\x9e\x67\xf2\xc8\xab\x8c\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\xc5\x27\ +\xdf\x30\xc0\x02\x13\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\ +\x38\xe2\x8a\x33\xee\x34\xa0\x05\x4d\xfe\xba\xd3\x63\x3d\x95\xbf\ +\x8b\xdb\xb2\xa8\x65\x5b\x44\x0d\x53\x03\xcc\xe1\x35\xf7\x7b\xeb\ +\x7f\x4d\xb5\x3e\xbd\xa6\xfb\xdb\x1b\x86\x8b\x39\xe2\x35\x97\x8a\ +\x9b\xaf\x6c\xee\xbb\x3e\x06\x58\x67\x47\x2d\x3b\x3e\x8d\xb8\xc7\ +\xc7\xf5\x2e\x01\x48\x73\x71\x36\xb6\x2b\x07\x6a\x61\x21\xd6\x07\ +\x1a\x23\xd8\x31\xf2\x9e\x96\xcf\xb2\xe1\xbe\x2c\x9b\x52\x1f\x4e\ +\x17\x24\x10\xa7\x65\xd9\xa5\x0f\xc4\x0a\xde\x60\x2c\x13\x47\xf3\ +\x5b\x4a\x97\xcf\xee\x79\x26\x8f\xa4\x8c\xb2\x6c\xb0\xc5\x26\xdb\ +\x7c\xf0\xc5\x67\x5a\x83\x80\x05\x26\xd8\x60\x84\x15\x66\xd8\x71\ +\xc0\x05\x27\xdc\x70\x94\x07\x67\xdc\x69\x40\x0b\x9a\xd0\xa6\xaa\ +\xd5\x5f\x57\xda\x90\x36\x54\xee\xe9\xd4\xd7\x8f\x0d\xf2\xc4\xdb\ +\x29\xd5\x84\x03\xcd\xaf\x77\x5d\x52\x38\x77\x59\xdf\xd0\x8a\xa1\ +\x4a\x8d\x1f\xbc\xb6\xa5\xef\xe6\x6c\x76\xfe\xcc\xe8\x73\x8f\x4b\ +\x4d\xfc\xb8\xd4\x3f\xbf\x29\x84\xab\x04\x7d\x7e\x61\xeb\x6c\x41\ +\xd8\xbb\x27\xc4\xfb\xf5\xba\x2c\x44\x0f\x27\xc5\x2c\xfb\xfa\x86\ +\x2c\xdb\x14\x23\xed\xeb\x37\x46\xad\x6e\x8d\xbd\x00\x35\x5f\x8d\ +\x6e\xb5\x72\x57\x59\xf7\x9f\x53\xd8\x2a\xab\xa9\xdf\xda\xe5\xb3\ +\x7b\x9e\xc9\x23\xaf\x32\xca\xb2\xc1\x16\x9b\x6c\xf3\xc1\x17\x9f\ +\x7c\xc3\x00\x0b\x4c\xb0\xc1\x08\x2b\xcc\xb0\xe3\x80\x0b\x4e\xb8\ +\xe1\xb8\xeb\x92\x96\x73\x71\xc6\x9d\x06\xb4\xa0\x09\x6d\x68\x54\ +\xd5\xec\xaf\x27\xfd\xaa\x3c\xa7\xb7\x98\xb3\x55\x08\xa5\x7f\xdd\ +\x25\x2e\x7d\xe9\xfb\xa3\x46\x9c\xf0\xfd\xa6\xde\x2b\x43\xa0\xa1\ +\xbe\xe8\x3f\x67\x76\x0d\xd4\x6d\xb7\x20\xff\xb1\x10\xe8\x38\x23\ +\x74\x03\xb1\xb4\xd8\xb2\xb3\xb2\x51\x63\x34\xc7\x63\x43\xac\x2d\ +\xb2\x47\x6c\xc8\xfc\x4b\x96\x7d\x77\x43\x65\x44\x3d\x3d\x3f\x26\ +\x5b\x60\xba\xa5\x25\x50\x4b\x47\xef\x05\x18\x63\x34\xef\x10\xe5\ +\x77\x24\x78\x04\x6e\xa7\x6c\x6e\xd3\xce\x2e\x9f\xdd\xf3\x4c\x1e\ +\x79\x95\x51\x96\x0d\xb6\xd8\x64\x9b\x0f\xbe\xf8\xe4\x1b\x06\x58\ +\x60\x82\x0d\x46\x58\x61\x86\x1d\x07\x5c\x70\xc2\x0d\x47\x5c\x71\ +\xc6\x9d\x06\xb4\xa0\x89\xb2\x34\xa2\x15\xcd\xfe\x3a\xd2\xc2\x8e\ +\xb8\x0a\xd1\x7c\xb6\xc6\x7a\x7d\x7e\xfb\xd4\x5c\xee\x6b\x44\xbd\ +\xdd\xfc\xe6\xbf\x5b\xde\x3f\xf4\xb0\x81\xd3\xda\xe1\xe1\xa6\x53\ +\x1f\xef\xfa\x72\x56\x93\x44\x51\x8b\x88\x58\x57\x10\x2c\x9b\x39\ +\xd6\xde\x43\xe8\xc6\x31\xd9\xb5\xd1\x34\x97\x42\xa0\x3b\x62\x03\ +\x66\x79\xd4\xd2\x79\xb9\xb1\x11\x24\xeb\x06\xd5\xfd\x00\x1b\x3e\ +\x11\xdc\x18\xbc\xf1\xa7\x56\xd6\x69\xa2\x0b\x7b\x6a\x7a\xd9\x86\ +\x21\xfe\x5d\xbe\x7c\x76\xcf\x33\x79\xe4\x55\x46\x59\x36\xd8\x62\ +\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\x81\x09\x36\x18\x61\x85\x19\ +\x76\x1c\xd8\xc6\x09\x37\x1c\x71\xc5\x19\x77\x1a\xd0\x02\x06\xfe\ +\x68\x44\x2b\x9a\xd1\xee\x2f\x37\xdd\x15\x4d\xe5\xc3\x21\xcc\xbc\ +\x96\x31\x41\xca\x28\x7f\xc7\x24\xea\x81\xd1\x47\x1e\x73\xce\xaa\ +\xae\xaf\x44\x47\xbf\xb9\x27\x84\xb8\xad\xbd\xff\xb7\xb1\x16\x7f\ +\x5a\x45\x88\x82\x41\xd2\x3b\x35\xa7\x04\x8f\xb2\x9a\xe8\x2d\xb2\ +\xfb\xa2\x5f\xbc\x79\x75\x96\xf5\x0f\xc5\x0b\xd5\x9d\xc5\xfd\x2d\ +\x04\x22\xd5\x72\xb5\x9b\xd8\x82\xc5\xc7\xbb\x93\xa0\xef\x4d\x53\ +\xc2\x23\xc2\xf6\xd1\x51\x26\xfa\xe6\xdc\x89\xe1\xff\xa4\x6c\x56\ +\xfe\xa4\x6c\x46\xe5\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\xd9\x60\ +\x8b\x4d\xb6\xf9\xe0\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\x15\ +\x66\xd8\x71\xc0\x05\x27\xdc\x70\xc4\x15\x67\xdc\x69\x40\x0b\x9a\ +\xd0\x86\x0f\x5a\xd1\x8c\x76\x34\xa4\xe5\x5f\x58\xf0\xa3\x59\x9c\ +\xdc\xa6\x46\x08\xd2\xb6\x41\xe6\x8d\x41\x5c\x5f\x77\x70\x34\x7b\ +\xc7\x5d\x91\xef\xfb\x79\x57\x90\xaf\x2f\x15\xbb\x3e\xb6\xaa\xfb\ +\x6b\xd9\xcc\xa6\xe3\xd2\xa8\x5e\x0d\xad\x4c\x93\x0c\xb4\x6a\x9b\ +\xc6\x66\x53\xa3\x0f\x36\x50\x7b\x20\x06\x69\xb3\x43\x90\xba\x7c\ +\x8c\x21\xf4\xbb\xf9\x10\xd6\x62\xd1\xc8\x2a\xe1\xb8\x28\x23\x58\ +\x87\xc5\xdf\x63\x43\xd0\x93\xb3\xbb\x1a\x4f\x89\x5a\x77\xf6\xbe\ +\x0f\xb4\xfd\xef\x7f\x5e\xdb\xfd\xff\x7e\x96\xef\xbd\x7e\x4a\x6b\ +\xff\x5d\xf3\x3b\x07\xeb\x96\x76\x0d\x2e\x7e\xa0\x67\x70\xb9\xcb\ +\x67\xf7\x3c\x93\x47\x5e\x65\x94\x65\x83\x2d\x36\xd9\xe6\x83\x2f\ +\x3e\xf9\x86\x01\x16\x98\x60\x83\x11\x56\x98\x61\xc7\x01\x17\x9c\ +\x70\xc3\x11\x57\x9c\x71\xa7\x01\x2d\x68\x42\x1b\x1a\xd1\x8a\x66\ +\xb4\xa3\x21\x2d\x69\xfa\x97\x93\x26\xab\xa1\x05\x83\xae\x6d\x63\ +\x7a\xb4\x53\x6a\x52\x0f\x0d\x82\x27\xce\xe8\x1e\x9c\xd3\x1d\x84\ +\x57\x0c\x0c\x3f\xb9\xcd\xfc\xe6\x8f\x06\xd9\xa3\x4c\x8d\xd2\x2e\ +\x9b\x6d\xdc\xed\xa2\xcc\xd8\x6c\x66\x73\x25\xf0\x2b\xe2\x9a\xd7\ +\x34\x26\x9b\x43\xc8\x46\x42\xda\xab\x4f\x7d\xac\x39\x79\x04\x44\ +\x6d\x9d\x13\xb5\x77\x6a\x04\x6b\x7e\xe1\x53\xdf\xad\xef\xb9\x62\ +\x41\xd7\xc0\xbc\xfc\x90\xd5\xc2\xe7\xa6\x9e\xf8\x5f\xd3\x50\xb1\ +\x71\xc3\x60\x71\xdd\xd3\xb1\x9c\xeb\xf2\xd9\x3d\xcf\x7e\x37\x3f\ +\x1b\x6c\xb1\xc9\x36\x1f\x7c\xf1\xc9\x37\x0c\xb0\xc0\x04\x1b\x8c\ +\xb0\xc2\x0c\x3b\x0e\xb8\xe0\x84\x1b\x8e\xb8\xe2\x8c\x3b\x0d\x68\ +\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0d\x69\x49\xd3\xbf\x8c\xf4\ +\x74\x00\x9d\x5d\xbf\x05\xe0\x41\xc2\xc0\xca\x16\xea\x84\xd8\x6a\ +\x3d\x65\x59\xf4\x79\xde\xf6\xdf\x74\xf4\x4f\xcf\xa6\xe7\x4e\x0a\ +\xa2\x1f\x34\x50\x52\x93\x88\x57\xae\x45\x8b\xa2\x39\xad\xdd\x58\ +\x16\x2e\xf2\x84\x70\xb9\x2d\xe2\xfe\x36\x9e\xa7\x6e\xc1\x6a\xde\ +\x3e\x69\x65\xee\xb8\x58\x95\x3b\xf9\xad\xcb\x5a\x3f\x73\x53\xa1\ +\xef\xd6\x86\xa1\xe2\xa6\x52\x4a\x4d\x11\xb8\x79\xb1\x96\x7f\x45\ +\xd3\xe6\x5f\x9c\xf2\x78\xc7\x37\xb6\x5e\x58\xb0\x4c\x7b\x76\xf6\ +\xdb\x86\x33\x22\x88\xa7\x45\xb9\xe7\x5c\xee\x79\x26\x8f\xbc\xca\ +\x28\xcb\x06\x5b\x55\xbb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\x13\x6c\ +\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\x38\x7a\x8e\x33\xee\x34\ +\xa0\x05\x4d\x68\x43\x23\x5a\xd1\x8c\x76\x34\xa4\x25\x4d\x69\xfb\ +\xe7\x9d\x1e\x0d\x80\x75\x06\x65\xcd\x29\xf8\xcd\xef\x8a\xeb\xfd\ +\x31\x0a\x3e\x7d\xe5\xe0\xd0\xd3\xed\x41\xf0\xb2\x7c\xef\xcf\x34\ +\x75\xa9\xc9\xf7\x72\x10\x6c\xbb\xf2\xa2\xcb\x8c\xc6\x10\x2b\xfa\ +\xd1\xa3\x72\x59\xfc\x3b\xc4\xd2\xbf\xea\x43\xf5\xb9\xe5\x5a\xb3\ +\xaf\x39\x74\xaa\xed\x67\x7c\x7b\x63\xcf\xa5\x51\x83\x9f\x12\x98\ +\xde\xd8\xb8\x5b\xd4\x35\xb8\xf0\x5f\xd6\xf7\x5c\x12\xeb\xf8\xe7\ +\xc6\xf3\xd3\xa3\xe9\x3e\x35\x9a\xd2\x13\x03\xcb\x31\x6a\xac\xb2\ +\x6a\x57\x65\x79\xb6\xa0\xf6\x1e\xe4\xf2\xd9\x3d\xcf\xe4\x91\x57\ +\x19\x65\xd9\x60\x8b\x4d\xb6\xf9\xe0\x8b\x4f\xbe\x61\x80\x05\x26\ +\x65\x61\x84\x15\x66\xd8\x71\xc0\x05\x27\xdc\x70\xc4\x15\x67\xdc\ +\x69\x40\x0b\x9a\xd0\x86\x46\xb4\xa2\x19\xed\x68\x48\x4b\x9a\xd2\ +\x96\xc6\x7f\x7e\x69\x7d\xcc\x59\x6b\x1a\xd2\x02\x4f\xc1\xe9\x9c\ +\x37\x56\x80\x17\x26\x84\x70\xa7\x3d\x36\x34\xb4\xbe\x25\x04\xfb\ +\x97\x0d\x3d\x17\x39\x74\x41\xf4\x91\xc1\xce\x3c\xcb\xc0\x51\x33\ +\x1e\x8c\x7e\xee\xf2\xc7\x63\xf0\x14\x24\xe7\x36\x8d\x8d\xb2\xdb\ +\xa6\xe3\x5b\x6f\x49\x23\xf7\xb0\xd5\x7c\x62\x2c\xad\x9e\x79\x5d\ +\xbe\xf7\x86\xce\x18\x3c\x09\xc2\x8a\xde\xa1\x15\xff\xf8\x74\xd7\ +\x85\x51\x73\xcf\xcc\x66\x35\x9d\x1a\x65\x4e\x88\xcb\xa0\xef\x10\ +\xcd\xec\xa8\xbd\x80\x77\xc6\xbd\xb7\x85\x98\xbb\xa6\xc3\x23\xbb\ +\x44\x93\xfe\x66\x97\xcf\xee\x79\x26\x8f\xbc\xca\x28\xcb\x06\x5b\ +\x6c\xb2\xcd\x07\x5f\x7c\xf2\x0d\x03\x2c\x30\xc1\x06\x23\xac\x30\ +\xc3\x8e\x03\x2e\x38\xe1\x86\x23\xae\x38\xe3\x5e\x1d\x1c\xd3\x84\ +\x36\x34\xa2\x15\xcd\x68\x47\x43\x5a\xd2\x94\xb6\x34\xa6\x35\xcd\ +\xff\x3c\xd2\xda\x81\xb4\x70\xd6\x5c\x0e\x3e\xc2\x69\xc0\x77\x88\ +\xd1\xf5\xc3\x43\x43\x4f\xe7\x83\xd0\xe7\xd6\x76\x7f\x33\x6a\xd3\ +\xd1\x04\x4d\x7d\xe6\xf6\xe5\xfc\x0b\x63\x0e\x6d\xc5\xed\xee\x20\ +\xb4\xb0\x49\xed\xd8\x2a\xca\xab\x39\x96\x5b\x11\x7f\xaf\x01\x98\ +\x66\xfa\x8a\xa6\xde\x6b\xa3\x99\xec\x37\x97\xbe\xb3\xad\x7f\xea\ +\x56\xf3\x9b\xcf\x8b\x81\x5a\xcc\x1e\x0a\x46\xee\xba\x93\x03\x1c\ +\xed\x4a\x01\xdc\x35\x75\x19\x96\x87\xd3\x51\x2e\xa7\x77\xf4\xc3\ +\x11\x10\xa3\xec\xd9\x85\xf2\xe5\xb3\x7b\x9e\xc9\x23\xaf\x32\xca\ +\xb2\xc1\x16\x9b\x6c\xf3\xc1\x17\x9f\x7c\xc3\x00\x0b\x4c\xb0\xc1\ +\x08\x2b\xcc\xb0\xe3\x80\x0b\x4e\xb8\xe1\x88\x2b\xce\xb8\xd3\x80\ +\x16\x34\xa1\x0d\x8d\x68\x45\x33\xda\xd1\x90\x96\x34\xa5\xad\xfc\ +\xb4\xae\x6a\xff\xa7\x4f\x3f\x5e\x13\xa7\x66\xe3\xf4\x8b\xad\x4e\ +\x4b\xa3\x9a\xbf\xba\x20\x3e\x3d\x77\x7c\xf4\x67\x0f\x8d\x0e\x7e\ +\x10\x18\x9f\xe6\xba\x31\x22\x36\x6f\x6f\xaa\xf4\x8f\x0f\x77\x44\ +\xcd\x6f\xb4\x98\xe2\x0d\xaf\xae\x15\x8c\xd3\x3f\x86\xc8\x27\x7d\ +\xe4\xc9\xce\xaf\x37\x14\x8b\xcd\x16\xd7\x6f\x69\xed\x9b\x1c\x35\ +\xe5\xa3\xd1\x44\x9e\x12\xcf\x6d\xbb\xa6\x81\x18\xbf\x51\x9b\xe7\ +\xa5\xfd\x80\x39\x95\xc3\x9c\x81\xcb\xea\x5e\xac\xec\x85\x68\xf7\ +\x04\xce\x59\x51\x0b\x6f\x88\x75\xff\x65\x8d\x71\xae\xb0\xa3\x7c\ +\xf9\xec\x9e\x67\xf2\xc8\xab\x8c\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\ +\xc5\x27\xdf\x30\xc0\x02\x13\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\ +\x13\x6e\x38\xe2\x8a\x33\xee\x34\xa0\x05\x4d\xe4\xa1\xd1\xe8\x97\ +\x80\x86\xb4\xa4\x29\xbf\x34\xa6\x35\xcd\x69\xff\xa7\x4f\x0f\xb6\ +\x66\x01\xae\xba\xa9\x23\x70\xfb\x47\x7f\x76\xd4\xcc\xee\xc1\xd9\ +\xb9\xa8\x15\xff\x67\x43\xcf\x77\x43\x1c\x23\xfd\xf1\x41\x92\x08\ +\xaf\x47\x38\xe6\xdf\x63\xb2\xf6\xe8\x17\x57\xb5\x65\x31\xff\x36\ +\xb5\x13\xb0\x37\x6a\x0e\x2b\xb5\xac\x70\x6c\xec\xc7\x9f\x39\xaf\ +\x7b\xa0\x4e\x87\x5b\xd7\x3d\xb0\x20\x9a\xcd\x73\x89\xad\x8f\x8e\ +\xfc\x07\xa8\x5d\x9a\xee\x54\xce\x22\xcd\x36\xd1\xa4\x5b\x6d\x8c\ +\x60\x0b\xb4\x85\x22\xe7\xf2\xfe\xbd\xba\x21\x91\x65\x37\x2d\xcf\ +\xb2\x5f\x16\xb2\xec\x19\x23\xf4\xa7\x5d\x3e\xbb\xe7\x59\x39\x8f\ +\xa4\x8c\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\ +\x13\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\xca\xe1\x8a\x33\ +\xee\x34\xa0\x05\x4d\x68\x43\x23\x5a\xc5\x2e\xe1\x51\xb4\xa3\x21\ +\x2d\x69\x4a\x5b\x1a\xd3\x9a\xe6\xb4\xff\xd3\xa6\x4b\xeb\xab\xcb\ +\xa0\x9a\xce\x37\x07\xa8\x71\x11\xec\x89\x57\x35\xf7\x5d\x03\xf8\ +\x4f\xf2\xbd\x57\xc7\xa2\x47\x02\x6e\xef\x3d\xe6\xc2\xf3\x9d\xc3\ +\x0f\x41\x67\xb4\x3a\xce\x6d\x50\x14\xfd\xbd\xf2\x79\x4b\xbd\x9a\ +\xcb\x43\xa2\x06\x9c\x78\xc2\xa3\x1d\x17\x34\x97\x4a\x5d\xf5\xc5\ +\x62\xcb\x49\x8f\x75\x7e\x25\xe6\xcd\x02\x7f\x54\xd8\xb0\x58\x62\ +\x7c\xb1\x4b\x6a\x12\xb7\xcb\x16\xb4\x6e\x05\x47\x88\x3d\x26\x6b\ +\x18\xce\xb2\x4f\xc6\x25\x3d\x1e\x0b\x32\xb7\xd5\x47\xad\xee\x18\ +\x93\x2d\xf5\xbd\x80\xd6\xca\x66\xce\xa2\x10\x6f\x56\xa3\x25\xd7\ +\xad\x5d\x3e\xbb\xe7\x99\x3c\xf2\x2a\xa3\x2c\x1b\x12\x9b\x6c\xf3\ +\xc1\x17\x9f\x7c\xc3\x00\x0b\x4c\xb0\xc1\x08\x2b\xcc\xb0\xe3\x80\ +\x0b\x4e\xb8\xe1\x88\x2b\xce\xb8\x57\x34\x68\xcf\x68\x42\x1b\x1a\ +\xd1\x8a\x66\xb4\xa3\x21\x2d\x69\x4a\x5b\x1a\xd3\x9a\xe6\x70\x88\ +\xc1\xab\x9f\x2e\x4c\x87\x1d\x1d\x7c\xac\xd3\x7f\x1a\xa5\x16\x9c\ +\xdc\x39\xec\x53\xab\xbb\x2e\x68\x08\xc0\x77\x75\x0e\x4c\x8b\xb7\ +\xf6\xe8\x00\x4c\x14\xc7\xab\xdf\x50\x6e\x52\xeb\xa2\x8c\xa6\x6f\ +\x49\xde\x96\x70\x04\xdf\xe9\x9f\x72\x5f\xbd\xa7\xe5\xd2\x38\x6b\ +\x37\xe9\xf2\x5c\xef\x35\x46\x78\xd3\x3a\x07\x66\xc4\x80\xeb\x8c\ +\xb0\x71\xbc\x05\x92\xb8\xf8\xa8\x04\x7e\x6e\x2e\xce\xdc\xe5\xa3\ +\x79\x6f\x8e\xee\x27\x44\x94\x6e\x6f\x8d\x5d\xbd\x27\x63\xe7\xae\ +\x23\x16\xa0\xda\xa2\x09\xd7\x1a\xc0\xa7\x5f\xd7\x84\xeb\xa2\x74\ +\x11\x05\x6b\x13\x3b\x67\x73\x5a\xca\x97\xcf\xee\x79\x26\x8f\xbc\ +\xca\x28\xcb\x06\x5b\x6c\xb2\xcd\x87\xc4\x27\xdf\x30\xc0\x02\x13\ +\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\x38\xe2\x8a\x33\xee\ +\x65\x0d\x16\xe7\x32\x9a\xd0\x86\x46\xb4\xa2\x19\xed\x68\x48\x4b\ +\x9a\xd2\x96\xc6\xb4\xa6\x39\xed\xc5\xa0\x1a\x93\x57\x37\xcd\x6c\ +\x21\xbc\xa6\x1f\x58\x4d\xdb\x21\xdb\x2f\xca\x9f\xb1\x26\x46\xc4\ +\x0f\x0c\x0e\x3d\x91\xa6\x7a\xef\xd3\x6f\x19\xe4\x04\xd8\xad\xb2\ +\xd9\xad\x15\xb0\xf7\x35\x13\x2f\x46\xc5\xb9\x78\x8b\x0b\x31\x40\ +\x8a\x73\xf9\x75\x41\x6c\x5a\xd3\x49\x73\x7b\x86\xe6\x39\x04\xf0\ +\x99\x35\xdd\xff\x96\xd5\xe4\x4e\x8e\xf2\x87\x9b\x5a\xa5\xd1\x79\ +\x3a\x51\x63\xb3\xa7\x3e\x9a\xcd\x08\xc6\x3e\xf3\xb2\xec\x89\x7c\ +\x6c\x33\xb7\xa6\x9d\xc6\xbc\x81\xa8\xdd\x46\xb8\x2c\x2c\xbd\x39\ +\xee\xbd\x35\x30\x58\x8a\xdd\x23\x6d\xd0\x8c\x0b\x7f\x6c\xee\xe7\ +\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\xd9\x60\x8b\x4d\xb6\xf9\xe0\ +\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\x15\x66\xd8\x71\xc0\x05\ +\x27\xdc\x70\xc4\x15\x67\xdc\x69\x40\x0b\x9a\x48\x34\xa2\x55\x75\ +\x3c\x45\x43\x5a\xd2\x94\xb6\x34\xa6\x35\xcd\x69\x2f\x06\x62\xf1\ +\xea\x06\xff\xbb\x4f\xc4\xa0\xcd\xa8\xdf\x21\x89\xbc\x7e\x70\x7c\ +\x10\x3b\x6a\xd9\xc0\xd0\x83\x4f\xc7\xd2\xe6\xeb\x17\x36\x7f\xd8\ +\x54\x28\x00\xee\x9e\x82\x66\xb4\x3f\x26\xeb\xe9\x8a\xb5\x82\xbc\ +\xb5\x82\xb1\x46\xdb\xe9\x10\xc7\x5e\x84\x32\xa2\x7e\x78\x60\xe8\ +\xf1\x58\xc9\x69\x7b\xfb\x92\xc2\xdf\xc7\xf3\x49\x21\x38\xa2\x02\ +\x62\x46\x90\xe6\xd4\xf9\xe8\x72\xd6\xc4\xf6\xac\x55\x42\xb5\xb0\ +\xb1\x22\xbe\x7e\xd5\x6e\x9a\x9a\x61\xd4\xce\xf7\x5c\x53\xb1\xa8\ +\x45\x73\x61\x71\x18\x23\xfa\xe2\x39\x31\xb7\xaf\xb5\x07\x90\x8b\ +\xab\xe9\x64\x97\xcf\xee\x79\x26\x8f\xbc\xca\x28\xcb\x06\x5b\x6c\ +\xb2\xcd\x07\x5f\x7c\xf2\x0d\x03\x2c\x30\xc1\x06\x23\xac\x30\xc3\ +\x8e\x03\x2e\x38\xe1\x86\x23\xae\x38\xe3\x4e\x03\x5a\xd0\x84\x36\ +\x34\xa2\x15\xcd\x68\xc7\x37\x2d\x69\x4a\x5b\x1a\xd3\x9a\xe6\xb4\ +\x17\x03\xb1\x10\x93\x57\x27\x5d\xd9\x9b\xc5\x28\xd9\x74\x4d\x4d\ +\x23\xf6\xbb\x63\x40\x73\xd8\xe5\xb9\xbe\x1f\xd7\x47\x33\xf5\xe9\ +\xa7\xba\xbf\x14\x80\xd4\x5a\x4d\xba\xe7\x71\xd8\x21\x84\xf9\x75\ +\x34\x51\x4f\x6f\xb6\x9f\x5e\xe9\xf3\x4d\xaf\xe4\x71\x08\x73\x56\ +\xfe\xf4\x27\x86\x8a\xeb\x1f\x1b\x1c\x5a\x13\x81\x38\x2b\xee\x0b\ +\x82\xe9\x96\x1a\x50\x5e\x13\xd7\x54\x46\x80\xd2\xac\x61\x63\xd4\ +\x3c\x22\xe5\x35\x97\xdb\xc6\xe7\xed\x09\x99\xa6\x7f\x82\xae\xbb\ +\x38\x92\xf0\x31\x25\xb3\x27\xf0\xe1\x0f\xac\xec\xf8\xe2\xf7\xeb\ +\x7b\x7e\x72\x7b\x4b\xdf\x9d\x73\x3b\x06\xe6\x2e\xef\x1e\x5c\xf6\ +\x50\xef\xe0\x83\x2e\x9f\xdd\xf3\x4c\x1e\x79\x95\x51\x96\x0d\xb6\ +\xd8\x64\x9b\x0f\xbe\xf8\xe4\x1b\x06\x58\x60\x82\x0d\x46\x58\x61\ +\x86\x1d\x07\x5c\x70\xc2\x0d\x47\x5c\x71\xc6\x9d\x06\xb4\xa0\x09\ +\x6d\x68\x44\x2b\x9a\xd1\x8e\x86\xe1\x63\x4f\x9a\xd2\x96\xc6\xb4\ +\xa6\x39\xed\xc5\x40\x2c\xc4\x44\x6c\xfe\x98\xc9\x5c\xdf\xb4\x25\ +\x73\xde\x3d\xed\xaf\x23\x77\xf0\x3b\x97\xb6\x9e\xfd\x8c\x25\xde\ +\xce\x81\xc9\xf1\x76\x4f\x4c\x5b\xad\x6f\x4e\xcd\x75\x6c\x9b\x76\ +\x46\x0d\xe9\x0a\x71\x72\x48\xa9\xa9\x3b\x03\x1f\x7f\x3f\x18\x35\ +\xf0\x94\xc7\x43\x90\xfb\xfb\x87\x1e\xb5\x4b\x46\xec\x54\xfe\x2d\ +\x95\xa6\xd7\xbc\x37\x46\xe0\x97\x84\x0d\x69\x56\x61\x8c\xbd\x77\ +\x4b\xad\x09\x03\x3f\x6a\xc9\x78\xfd\x63\x5c\x27\x66\x77\x36\x9c\ +\x3c\xe1\xa1\xf6\x2f\xdc\xd1\xd2\x3f\x79\xcd\xe0\xf0\xba\x52\x4a\ +\x69\xd1\xa6\x7f\x63\xac\xfb\x3f\xd1\x3f\xbc\xfa\xe1\xbe\xe1\x47\ +\x5d\x3e\xbb\xe7\xd9\xe8\xbc\xca\xb2\xc1\x16\x9b\x6c\xf3\xc1\x17\ +\x9f\x7c\xc3\x00\x0b\x4c\xb0\x81\x08\x2b\xcc\xb0\xe3\x80\x0b\x4e\ +\xb8\xe1\x88\x2b\xce\xb8\xd3\x80\x16\x34\xa1\x0d\x8d\x68\x45\x33\ +\xda\xd1\x90\x96\xca\xd3\x96\xc6\xb4\xa6\x39\xed\xc5\x00\x06\x31\ +\x11\x1b\x31\xfa\xe3\x26\x5f\x74\x98\x03\x54\x59\xf8\x7d\xa2\x96\ +\x1c\xbe\xa4\x7f\x78\xf9\x13\xc5\x62\xa3\xaf\x58\xd9\x20\x49\x83\ +\x3e\x87\x30\xe3\x1b\xb8\xad\x44\x49\x67\x02\xca\x82\xec\x48\x3c\ +\x4d\x6c\x0c\x8a\x4e\x7c\x60\x60\xf8\xf1\xfb\x07\x86\x1e\x89\x66\ +\x2d\x4d\xef\xd4\x32\x83\x29\xcd\x68\x6e\xcb\x6c\x76\x10\xda\x34\ +\x14\x6b\x0d\x3d\x31\x1d\x6b\xa9\x7c\x43\x48\x93\x49\x30\x7d\x75\ +\x5d\x39\x18\x87\xdb\xce\x8d\xeb\xa3\xd7\x37\xf7\xdd\xdc\x54\x2c\ +\xb6\x56\x82\x5d\x1c\x58\xd4\x3d\xb8\xf8\xb2\xc6\xcd\xd7\x1d\xb6\ +\xb2\xe3\x2b\x81\xef\x9c\x6c\xb2\xbd\x80\x86\xd3\x63\x80\x76\x7a\ +\x1c\xf9\x76\x95\x3f\xbb\xe7\x99\x3c\xf2\x2a\xa3\x2c\x1b\x6c\xb1\ +\xc9\x36\x1f\x7c\xf1\xc9\x37\x0c\xb0\xc0\x04\x1b\x8c\xb0\xc2\x0c\ +\x3b\x0e\xb8\xe0\x84\x1b\x8e\xb8\xe2\x8c\x3b\x0d\x68\x41\x13\xda\ +\xd0\x88\x56\x24\xa3\x1d\x0d\x69\x49\x53\xda\xd2\x98\xd6\x34\xa7\ +\xbd\x18\x88\x85\x98\x88\xcd\x1f\x37\xf8\x4b\x0d\x78\x8c\x8a\x2b\ +\xab\x7d\x80\x7f\x71\x5d\xf7\x57\x1a\x42\xa0\x4f\xac\xea\xfa\xbc\ +\xb5\xeb\x34\x2f\xde\xd1\x29\x1a\xeb\xde\x6a\x83\x63\x4e\x31\x6d\ +\x22\xc4\x1b\x34\x89\x88\x84\x08\xc7\xce\xee\x19\x9a\xbb\x72\x70\ +\x78\x4d\x0c\x94\x4e\x8d\xfc\xc8\xec\x85\x4c\x45\xcc\x20\x3e\x2b\ +\xc4\x6c\x8d\xd5\xae\x27\x5b\xb2\xb8\x57\x7d\x81\x34\xf7\xd5\x73\ +\x84\xf6\x19\x8c\x15\x3e\x5e\xd3\x39\x30\x53\xf5\xed\x8e\x6b\x7a\ +\xc7\xc0\xec\x49\x8f\x76\x7e\x2d\x6a\xed\x19\x31\x75\x3a\x3d\x9e\ +\x0b\x98\xfd\x00\x3e\x88\x7d\xb0\xf5\x7f\x67\xf7\x5d\x3e\xbb\xe7\ +\x99\x3c\xf2\x2a\xa3\x2c\x1b\x6c\xb1\xc9\x36\x1f\x7c\xf1\xc9\x37\ +\x0c\xb0\xc0\x04\x1b\x8c\xb0\xc2\x0c\x3b\x0e\xb8\xe0\x84\x1b\x8e\ +\xb8\xe2\x8c\x3b\x0d\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0d\ +\x69\x49\x53\xda\xd2\x98\xd6\x34\xa7\xbd\x18\x88\x85\x98\x88\x8d\ +\x18\xfd\x71\x52\xb1\xd3\x82\xcd\x16\xfa\xaa\x34\xdd\xd9\x2f\x6a\ +\xce\x91\x4f\x16\x8b\x4d\xb5\x9b\x87\x6a\x63\xa4\x9a\xde\x46\xfd\ +\x63\xe4\xf1\x16\xdf\xb4\x31\xfa\xeb\x1e\xe5\x6c\x85\x9a\xee\x95\ +\x07\x8c\x0e\x3f\xc4\xfc\xf6\xca\xb5\xa5\x62\x47\x9c\x99\x33\xcd\ +\xab\xd4\xfc\xb9\x06\x44\xec\x6b\x4e\x63\xbe\xfd\xf3\xfa\x38\x07\ +\xd0\x5e\xd9\x5a\xd6\xdf\xea\x53\xf5\xc1\xe6\xdb\x96\x5a\xa7\x36\ +\x9d\x76\x53\x6b\xdf\x6d\xbd\x21\x46\x63\xd8\xba\xb8\x71\xf3\xcf\ +\xa2\xef\x3e\x33\xfa\x52\x5d\xc9\x71\x69\x73\xc6\x34\x74\x9c\x01\ +\xd9\x73\xbf\xf1\x9b\xdf\x25\xfc\xbe\xd9\xe5\xf3\xe8\x6f\x12\xcb\ +\xab\x8c\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\ +\x13\x6c\x30\xc2\x0a\x33\xec\x38\xe0\x82\x13\x6e\x38\xe2\x8a\x33\ +\xee\x34\xa0\x05\x4d\x68\x43\x23\x5a\xd1\x8c\x76\x34\xa4\x25\x4d\ +\x69\x4b\x63\x5a\xd3\x9c\xf6\x62\x20\x16\x62\x22\x36\x62\x24\x56\ +\xaf\x6c\x5a\x5c\x59\xbb\x4e\x27\x70\xd4\xfe\xdd\x63\xb0\xf3\xfe\ +\x2b\xf2\xbd\x17\x6f\x8c\xfe\x68\x87\x45\xcd\xa7\xa7\xa5\xca\xb7\ +\xa5\x39\x74\xf4\x47\x39\x25\x2d\x14\x55\x07\x33\x3b\xa7\xe5\xd3\ +\x89\xa7\x3e\xd6\xf1\xbf\x1a\x43\xc0\x77\x2c\x29\x7c\xc2\xc2\x49\ +\x08\x66\x2b\x35\x08\x38\x97\x9f\xb3\x6c\x1b\xc4\xd7\x6a\x6d\xa2\ +\xe5\x10\x7c\xb5\x67\x64\xe7\xec\xd0\x10\x6b\xd2\xa4\x47\x3b\xbe\ +\x18\x0b\x2d\xed\x2d\x71\xbe\xee\x7b\x0d\x9b\xaf\x8a\xad\x5c\x83\ +\xaa\x93\xd2\xc0\xea\x00\x83\xab\xb0\xa9\x46\xa9\x75\x23\x5f\xed\ +\xae\x2c\xde\x18\x54\x5a\xe2\x6d\x29\x5f\x3e\xbb\xe7\x99\x3c\xf2\ +\x2a\xa3\x2c\x1b\x6c\xb1\xc9\x36\x1f\x7c\xf1\xc9\x37\x0c\xb0\xc0\ +\x04\x1b\x8c\xb0\xc2\x0c\x3b\x0e\xb8\xe0\x84\x1b\x8e\xb8\xe2\x8c\ +\x3b\x0d\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x09\x69\x49\x53\ +\xda\xd2\x98\xd6\x34\xa7\xbd\x18\x88\x85\x98\x88\x8d\x18\x89\x95\ +\x98\xbd\xa2\xa9\xb2\x14\xea\x2d\x4c\xb5\xbf\xa6\xe9\xc8\x35\xa5\ +\x62\xe7\x4d\x6d\xfd\xbf\x08\xf2\xb1\x39\x92\x46\xfd\xd6\xba\xef\ +\x0d\xd2\xdf\x2b\xda\xd9\xab\x9c\xfd\x27\xa8\xda\x41\xa0\x99\xb9\ +\x93\x36\xc4\xee\xed\xf9\x6b\xbb\xbf\xae\xe6\x78\xeb\x35\x9f\x84\ +\x2f\x93\x5c\x16\xd3\xaa\x49\xbd\xde\x7a\xbb\x82\xfa\xbf\x91\xa6\ +\xd3\x89\x9c\xa8\x85\x27\xde\xd0\xda\x7f\xb3\x93\x1b\x33\xbb\x07\ +\xe6\x3a\xb5\x13\x76\x4e\xf6\xac\xfa\xbd\x3c\x18\xd3\x7c\xdc\x92\ +\xa9\xe3\xe7\x5b\xe9\x4b\x43\x94\x68\xc1\xba\xe2\x8c\xc1\xa6\x68\ +\x95\xea\x47\xf6\x02\x7c\x76\xcf\x33\x79\xe4\x55\x46\x59\x36\xd8\ +\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\x81\x09\x36\xcf\x60\x85\ +\x19\x76\x1c\x70\xc1\x09\x37\x1c\x71\xc5\x19\x77\x1a\xd0\x82\x26\ +\xb4\xa1\x11\xad\x68\x46\x3b\x1a\xd2\x92\xa6\xb4\xa5\x31\xad\x69\ +\x4e\x7b\x31\x10\x0b\xb8\x60\x14\x23\xb1\x7a\x65\x83\x3f\xe5\x99\ +\xcc\x2f\x64\x8c\x04\x72\x4e\xf3\xa1\x57\xe6\xfb\x7e\xb8\x3e\x76\ +\xbf\xa2\x19\x3b\x4e\xed\x48\x67\xdc\x23\x58\x2d\x31\xea\x0f\xc0\ +\x4f\xb6\x9a\xf2\xa9\xfd\x23\x4d\xbf\xf5\xec\x79\x9b\x87\xe6\x4c\ +\xed\x1a\xbc\x2b\x46\xc0\x95\x6d\x61\x6f\xb4\x7e\xcf\xda\xb6\xe3\ +\x54\xff\x94\x8b\x26\xdf\x72\xab\xda\x63\x7e\xac\x99\xae\x0c\x9e\ +\xa2\xfc\xa9\xf7\x0d\x0c\xaf\x8c\x73\x74\xc3\xf1\x25\xce\x6f\x06\ +\xf1\x53\x8d\xac\xab\x5f\xb6\xa8\x2c\x2a\x55\xce\xea\xd9\x30\x09\ +\x01\x63\xeb\x34\x84\x6b\x88\x51\xf5\x0f\xff\x83\xd1\xf1\x79\x93\ +\x5d\xbf\x77\x5b\x5e\x65\x94\x65\x83\x2d\x36\xd9\xe6\x83\x2f\x3e\ +\xf9\x86\x01\x16\x98\x60\x83\x11\x56\x98\x61\xc7\x01\x17\x9c\x70\ +\xc3\x11\x57\x9c\x71\xa7\x01\x2d\x68\x42\x1b\x1a\x55\xbb\x02\xda\ +\xd1\x90\x96\x34\xa5\x2d\x8d\x69\x4d\x73\xda\x8b\x81\x58\x88\x49\ +\xf5\xc5\x11\x2b\x31\x7b\xe5\xd2\x03\x3d\x16\x26\x6c\x99\x22\x3f\ +\x2e\xde\xf4\xc3\x9e\x2e\x96\x0a\xd7\xb7\xf6\x5f\x1d\x7d\x8e\x3e\ +\x72\x8f\xb4\xea\x56\x59\xe7\x97\xca\x07\x43\x0c\xda\x2a\x6b\x05\ +\x6a\xc6\x27\x9f\xea\xfa\xc2\xba\x52\xb1\x2d\x46\xaf\x27\x54\x4e\ +\xd1\xe4\xcb\x23\xdf\xca\x2e\xa0\x39\x7e\x53\x0c\x34\x0b\xba\x1a\ +\x7d\xbe\xfd\x81\xf0\x57\xb0\x3a\x37\x31\xde\xf8\x0f\xaf\x1a\x8e\ +\xe9\xdb\xf0\xf0\xa6\x6d\xea\xf2\x1f\x37\x3f\x57\x5b\xcc\x91\xbd\ +\xf9\x88\x6b\xc6\x83\x7c\xd4\xde\x10\xf9\xa1\xc6\x67\xf1\xff\x34\ +\x9f\x65\x2b\x23\xa8\x77\x85\x8f\xa5\x51\xcb\x97\x58\x26\xee\x88\ +\x23\x6b\x31\x42\x77\xf9\xec\xde\xd2\xee\x31\xd9\x5d\x11\x28\x79\ +\x95\x49\x89\x2d\x36\xd9\xe6\x83\x2f\x3e\xf9\x86\x01\x16\x98\x60\ +\x83\x11\x56\x98\x61\xc7\x01\x17\x9c\x70\xc3\x11\x57\x9c\x71\xa7\ +\x01\x2d\x68\x42\x1b\x1a\xd1\x8a\x66\xb4\xa3\x21\x2d\xc1\xa0\x2d\ +\x8d\x69\x4d\x73\xda\x8b\x81\x58\x88\x89\xd8\x88\x91\x58\x89\xd9\ +\x7f\x3e\xf0\x97\xf4\x58\xdc\xd0\x6c\x8d\xad\xbe\xb1\x01\xfc\x7d\ +\xdf\xdc\xb4\xf9\x2b\x1b\x4b\xa5\x62\xbc\x75\xf6\xe1\xd5\x84\x5d\ +\x2b\x7d\x5e\x5b\x7c\xd7\x2d\xc4\x7a\xc4\xca\x58\x5e\x19\x7d\xee\ +\x5b\xbc\xe5\x01\xf0\xa8\x98\x90\xb7\x9e\xf6\x58\xe7\xf9\x69\xd0\ +\xb7\x97\xbe\x92\xa0\x65\x62\x53\x5a\x62\x23\x6e\xb0\x3c\xd0\x54\ +\xdb\xfc\x2c\x8b\xfe\x30\xf2\x9a\xe2\x7d\xe8\xa9\x10\x27\xa6\x3e\ +\x0f\xda\x6b\x4f\x23\x7a\x7e\xd3\x39\xc2\x10\xd8\xf6\xad\xc1\xd6\ +\x6f\x57\x55\xb0\x4f\xed\x88\x80\x6f\x88\x66\xb7\x3d\x6a\x70\xe0\ +\x0f\xc1\xc3\x66\x3a\x36\xae\x2f\xb5\xed\x9c\x2b\x5f\x3e\xbb\xe7\ +\x99\x3c\xf2\x2a\xa3\x2c\x1b\x6c\x49\x6c\xf3\xc1\x17\x9f\x7c\xc3\ +\x00\x0b\x4c\xb0\xc1\x08\x2b\xcc\xb0\xe3\x80\x0b\x4e\xb8\xe1\x88\ +\x2b\xce\xb8\xd3\x80\x16\x34\xa1\x0d\x8d\x68\x45\x33\xda\xd1\x90\ +\x96\x34\x2d\x6b\xbb\x20\x30\x85\xd6\x34\xa7\xbd\x18\x88\x85\x98\ +\x88\x4d\xb5\x45\x15\x33\xb1\x13\xc3\xff\x5c\x9a\x51\x18\x5d\x93\ +\xf7\x8c\x51\xef\xa1\xb1\x2e\xfd\xd0\xb4\xee\x81\xdb\x83\xe4\x84\ +\x51\xb5\x3f\xf6\xb9\xd3\x9a\x74\xad\x43\x90\x79\x65\xcc\x8f\x0d\ +\xfc\x8e\xf8\x79\xa1\xf7\x8a\x3a\xb3\x85\x9a\xa6\xa3\xd3\x80\x6a\ +\xd7\x0a\xb9\x96\x58\x07\xcf\x55\xc7\x19\x9a\x7e\xe5\x08\xfb\x2e\ +\x23\xf0\x18\xe5\x9e\xb4\xaa\x54\x6c\xaa\xeb\x1d\x5a\x12\xc2\xe8\ +\x23\x27\x56\xde\xf4\xbc\x71\x83\x69\x65\xe5\xd8\x78\x6d\x63\x75\ +\xa1\x28\xa6\x9d\x3d\x63\x04\xd0\xb2\x2c\xb1\xd4\x58\x58\x9c\xc3\ +\x4b\x02\xed\xc6\xbe\x5a\xe6\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\ +\xd9\x60\x8b\x4d\xb6\x25\xbe\xf8\xe4\x1b\x06\x58\x60\x82\x0d\x46\ +\x58\x61\x86\x1d\x07\xf6\x71\xc2\x0d\x47\x26\x70\xc6\x9d\x06\xb4\ +\xa0\x09\x6d\x68\x44\x2b\x9a\xd1\x0e\x16\x5a\xd2\x54\x31\x1a\xf3\ +\x5b\x6d\x05\xc4\x40\x2c\xc4\x44\x6c\xc4\x68\xa4\xe5\x10\xbb\xff\ +\x54\xba\x68\x93\x95\xa5\xf2\x14\x24\x1d\x99\xda\xff\x80\xfb\x5b\ +\x3f\xec\x84\xe4\x81\xf7\xb7\x9d\x95\xa6\x49\x6f\x49\xb5\x2a\x8e\ +\x2f\xc7\x9b\x3d\xd8\x67\xda\x66\xb4\x5b\x5d\xbc\x38\x28\xfa\xb5\ +\x63\xe3\x2d\xdd\x1c\x6f\xb2\xfe\x71\x42\x12\xdb\x5a\x41\x6c\x10\ +\x21\x26\xf8\x76\xc2\xaa\x2b\x8c\x85\xf2\x0a\x63\x8c\xb6\x8f\x59\ +\x3e\x30\xfc\xf0\xd2\xa8\x55\xf1\x79\x52\x79\x14\x3e\x7f\x64\xad\ +\xa0\xb2\x27\x7e\x77\x90\x2c\xf5\x54\x5a\x9d\xe5\xf6\x06\xaa\xc7\ +\xd2\x60\x22\x04\x71\x05\xc0\x4a\x9c\x1a\x22\x20\x85\x23\x23\x68\ +\xce\xfc\x1d\xeb\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\xd9\x60\x8b\ +\x4d\xb6\xf9\xe0\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\x15\x66\ +\xd8\x71\xc0\x05\x27\xdc\x70\xc4\x15\x65\xdc\x69\x40\x0b\x9a\xd0\ +\x86\x46\xb4\xa2\x19\xed\x68\x48\x4b\x9a\xd2\x96\xc6\xb4\xa6\x39\ +\xed\xc5\x40\x2c\xc4\x44\x6c\xc4\x48\xac\xc4\x4c\xec\xc4\xf0\xe5\ +\xa5\x1f\x3e\x15\xab\x59\xfd\x06\x7f\x23\xa3\xf8\x78\x0b\x0f\xbe\ +\xa3\x73\xe0\xe7\x2b\x06\x23\x20\x53\x1b\x6d\xf6\xf8\x4a\x53\x88\ +\x6c\xb3\xa7\x6d\xe4\x0d\xf5\xef\x78\x66\xb4\xfa\xee\x68\xa2\x0e\ +\xbb\xa9\xb5\xff\x9a\xc9\xed\x03\x37\xc4\xc2\xc9\x91\xa3\xd7\x0a\ +\xe2\x8a\xe0\xf5\x0a\xbe\x97\x26\x35\x6d\x69\xc0\x38\x2b\x77\x4c\ +\xfc\x5e\xcf\x0d\x31\xd7\xad\xcf\xa6\xaa\x49\xa6\x60\x85\xb4\x79\ +\x82\x5c\xfb\xd8\xf2\xde\x7c\x67\x29\x9a\x7a\x81\xcf\xa9\x19\xb0\ +\xa6\xa6\xb9\x50\xf9\x6a\x16\xf1\x1d\x3d\xf7\x8d\xa3\x3b\x36\x4d\ +\x3a\x2a\xf6\xe6\x2f\x6b\xd8\x7c\xf9\xd4\x96\xbe\x5b\x6a\x5a\xfb\ +\x7f\xeb\xf2\xd9\x3d\xcf\xe4\x91\x57\x19\x65\xd9\x60\x8b\x4d\xb6\ +\xf9\xe0\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\x15\x66\xd8\x71\ +\xc0\x05\x27\xdc\x70\xc4\x15\x67\xdc\x69\x30\x7a\x8e\x4f\x23\x5a\ +\xd1\x8c\x76\x34\xa4\x25\x4d\x47\x5a\x58\x5a\xfb\x37\xed\xc5\x60\ +\x6a\xc3\x04\x31\x11\x1b\x31\xaa\x0e\x06\xc5\x4e\x0c\xc5\xf2\xe5\ +\xa5\xbb\x53\xf3\x9f\x9a\xf2\x78\x9b\x0f\x8d\x23\xb8\xb9\xef\x37\ +\xf4\x7e\x23\xf5\x37\x6a\x6a\x2c\xf9\xc6\x86\xc8\xba\xe8\x27\x57\ +\xf7\xda\x0c\x31\x8d\xaa\xf4\x51\xfa\xc6\x29\x8d\x13\x37\xe8\xd7\ +\x6a\x9a\xd2\x9e\xbe\x32\x6a\xb9\x6d\xcc\x18\x10\x7d\xf6\xd1\x98\ +\x23\x9b\xe2\xe4\x4d\xb9\x10\x45\xf8\x88\x0f\x3d\xd6\xf9\x39\xf3\ +\xe3\x38\x37\x7f\x56\x6a\xf6\xed\xca\x45\x2d\xb3\x4a\x18\x7d\xe2\ +\xca\x34\xcf\x7d\x24\x08\xfa\xf2\x04\x41\xd8\x25\x72\xf5\xcb\x17\ +\x8e\x6c\xff\xa6\xe1\xa4\x4b\xea\x37\x5f\xfa\x44\xdf\xd0\x43\xa5\ +\x97\x98\xe4\x55\x46\x59\x36\xd8\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\ +\x09\x16\x98\x60\x83\x11\x56\x98\x61\xc7\x01\x17\x9c\x70\xc3\x11\ +\x57\x9c\x71\xa7\x01\x2d\xd8\xa5\x0d\x8d\x68\x45\x33\xda\xd1\x90\ +\x96\x34\xa5\x2d\x8d\x69\x4d\x73\xda\x2b\x23\x16\x62\x22\x36\x62\ +\x34\xd2\x75\x88\x9d\x18\xbe\xec\x74\x6f\x2b\x61\xbd\xf5\x9a\xff\ +\xf1\x93\x56\x76\x7c\xb4\x3e\x08\x65\xb3\x52\x4d\xd6\xec\x79\x7e\ +\x6f\x2c\x58\x9c\xbe\x32\x0e\x63\x94\x17\x6f\x46\x16\x8b\x2c\x93\ +\xfe\x38\xd7\xfb\x9d\xe9\xdd\x83\xb7\xc6\x9b\x4d\x80\x54\x83\x1d\ +\x64\x88\xb7\x79\x45\x77\x08\xd7\x35\x6a\x91\x23\xed\x7f\xff\xb6\ +\xf1\x98\x67\xa2\x19\x3c\x77\x75\xd7\x97\x0d\xae\xd2\x1c\xd7\x49\ +\x5e\x22\x8c\xcd\x56\xa7\x41\xd9\xba\x1e\x7d\xb1\x17\xce\xc9\xe2\ +\x1d\x47\x06\x64\x75\x51\x7b\xa7\x34\x4c\xba\xad\xa5\xef\xc6\xde\ +\x98\x9e\x09\x6a\x2e\x4e\xe7\xcc\x6c\xeb\x9f\xfe\xb5\xf5\xdd\x3f\ +\x7c\xfb\xb2\xd6\xf3\x63\xc0\x76\x56\x76\x7b\xfd\x69\x2e\x9f\xdd\ +\xf3\x4c\x1e\x79\x95\x51\x96\x0d\xb6\xd8\x64\x9b\x0f\xbe\xf8\xe4\ +\x1b\x06\x09\x26\xd8\x60\x84\x15\x66\xd8\x71\xc0\x05\x27\xdc\xaa\ +\x95\x06\x67\xdc\x69\x40\x0b\x9a\xd0\x86\x46\xb4\xa2\x19\xed\x68\ +\x48\x4b\x9a\xd2\x96\xc6\xb4\xa6\x39\xed\xab\x7b\x32\x62\x22\x36\ +\x62\x24\x56\x62\xe6\xb9\x18\xbe\xbc\xe0\x3f\x51\xd2\xfc\x8f\x1d\ +\x09\x4c\x6d\xee\xbd\xb7\x76\xf4\x5f\xb5\xb4\x7f\x68\x61\x0c\x6e\ +\xd2\x3e\xbd\x69\x4c\x0c\x50\xee\x6c\xaa\x94\xb9\xbf\x4d\x33\x5c\ +\x25\x32\x2e\xde\xc6\x0f\x44\x33\xb8\x7a\xeb\xf9\xcd\xa7\xa4\xda\ +\xef\x4b\x9a\x46\xdd\x31\xe7\x8f\x81\xd4\xf9\x21\xc0\x12\x5d\x46\ +\x4b\x75\x34\xbc\xb7\xdf\xd7\x99\xdc\xde\x7f\x43\x6d\xcf\xe0\x8c\ +\xac\x26\xad\x91\x97\x67\x1f\x69\xad\xa0\x26\xd6\xc6\xa5\x35\x21\ +\x5c\xad\xd6\xa6\xb5\xba\x44\xbc\x1b\x81\xa3\x46\x1d\x7b\xde\xea\ +\xae\xaf\xb6\xa7\x63\xe3\x0b\xbb\x06\x17\xc4\x0f\x39\xfd\x73\x36\ +\xb9\xfe\xe4\xb0\x1d\x3b\x7a\x05\x35\x5a\xcd\xb2\x78\x35\xc1\xe5\ +\xb3\x7b\x9e\xc9\x23\xaf\x32\xca\xb2\xc1\x16\x9b\x6c\xf3\xc1\x17\ +\x9f\x7c\xc3\x00\x8b\x04\x1b\x8c\xb0\xc2\x0c\x3b\x0e\xb8\x68\xd6\ +\x71\xc3\x11\x57\x9c\xb5\x02\x34\xa0\x05\x4d\x68\x43\x23\x5a\xd1\ +\x8c\x76\x34\xa4\x25\x4d\x69\x4b\x63\xae\x68\x4e\x7b\x31\x10\x0b\ +\x31\x11\x1b\x31\x12\xab\xea\x8b\x26\x86\x62\xf9\x87\xa7\x9b\xd6\ +\x71\x10\x67\xd4\xd2\x26\xc4\x5d\x0d\xef\x7d\x6c\xb8\xf8\xe4\x8f\ +\x1a\x7b\xbf\x19\xf7\x6d\xa2\x54\x96\x7d\xcd\x6f\x27\xc7\xa2\xc3\ +\x8d\x1b\xab\xcb\xbe\x7f\x53\x1d\xfc\xed\x7f\x5f\xdb\x99\x2b\x06\ +\x8b\xf7\x85\x08\xa3\xe7\xa8\xdb\x66\x8b\x83\xf8\xe7\x1f\x89\x31\ +\x86\x6f\xd4\x12\x6c\xa4\x29\x3b\x78\xcb\x79\xf9\x53\x1b\xa3\xe6\ +\x05\xa1\xea\xb7\x84\x6d\x80\xc0\x10\xcd\x59\x08\xbc\xc9\xb7\x6c\ +\x0c\x84\x04\x3f\x96\x71\x05\x62\x7e\xb9\x86\x1c\x12\x4d\xf6\x31\ +\xd3\x3b\x06\x7f\xe3\x40\xe6\x43\xfd\xc3\x2b\x77\x5c\x54\x38\x2f\ +\x46\xc9\x5e\xbe\xa3\xc3\xf7\x21\x6a\x65\x6a\xca\xed\x22\xbe\x3d\ +\x6a\xec\x5b\x5d\x3e\xbb\xe7\x99\x3c\xf2\x2a\xa3\x2c\x1b\x6c\xb1\ +\xc9\x36\x1f\x7c\xf1\xc9\x37\x0c\xb0\xc0\x04\x1b\x8c\xb0\xc2\x0c\ +\x3b\x0e\x7e\x52\x0e\x27\xdc\x70\xc4\x15\x67\xdc\x69\x40\x0b\x9a\ +\xd0\x86\x46\xb4\xa2\x19\xed\x68\x58\x1d\x0c\xd2\x96\xc6\xb4\xa6\ +\x39\xed\xc5\x40\x2c\xc4\x44\x6c\xc4\x48\xac\xf8\x16\x3b\x31\x14\ +\xcb\x3f\x3c\x2d\xeb\xf1\x36\x8f\xaa\x99\xf9\x89\xfa\xb3\x1d\x16\ +\xea\x13\xd3\x7e\xff\xdc\xd8\xf4\x58\xd6\x59\x69\x62\x6e\x5e\x33\ +\xb2\x57\xc0\x79\xbc\xed\x13\xee\xee\x1e\xbc\xfe\xcb\xeb\x7b\xbe\ +\x90\xbe\xdc\xb0\x9b\x67\xe5\x2d\xd3\xe9\x05\x25\xe4\xe7\x23\x04\ +\xe4\x23\xbf\x57\x08\x7e\x44\x4c\x83\xee\xbe\x24\xb7\xf9\xe2\xf4\ +\x95\xe9\xf4\xe6\x5b\x48\x89\x96\xa2\x26\x44\x6e\x1c\x36\x33\xa9\ +\x88\xcc\x9e\xda\x98\x82\xbf\xa2\x7f\xf8\x01\x3b\x76\x5f\xf7\x1b\ +\x42\x53\x9d\xbf\xd3\x6c\xa7\x5f\xeb\xaa\x33\x62\xce\xe3\xe2\x20\ +\x69\x3a\xf3\xd7\xb2\x9d\xcb\x67\xf7\x3c\x93\x47\x5e\x65\x94\x65\ +\x83\x2d\x36\xd9\xe6\x83\x2f\x3e\xf9\x56\x06\x16\x98\x60\x83\x11\ +\x56\x98\x61\xc7\x01\x17\x9c\x70\xc3\x11\x57\xbf\x27\x88\x3b\x0d\ +\x48\x41\x13\xda\xb0\x47\x2b\x9a\xd1\x8e\x86\xb4\xa4\xa9\x67\x34\ +\xa6\xb5\x44\x7b\x31\xa8\x9e\x17\x10\x1b\x31\x12\xab\x91\x96\x46\ +\x0c\xc5\xf2\x0f\x4d\x7e\x03\x37\x09\xa3\xef\x1d\x1f\x5f\x8b\xfa\ +\xec\xea\x62\x71\x43\x34\x49\xe9\x57\xaf\x34\xbb\x71\xa2\x76\xda\ +\x06\xb9\x1d\xc4\x1c\xe3\x10\xe5\xc8\xc2\xc6\x9d\xf5\x87\x3c\x59\ +\x2a\x3e\x11\x7f\x35\xaf\xe3\x47\x06\x32\x75\x61\x57\xaa\xe9\x43\ +\x18\x81\x91\x16\x23\xfa\xb1\xe3\xa3\xbf\xec\x88\x26\x18\x81\xf7\ +\xaa\x99\x02\x63\x34\x1b\x83\x1e\xa5\xfc\x1e\x80\x56\x63\x64\x63\ +\x44\xb9\x08\xc8\xc4\xd8\x5b\x7f\xa0\x39\x76\x6b\x0f\x5a\xde\xfa\ +\x3f\xe2\x5e\x5a\x25\x74\xf8\x52\x5f\x48\xd4\x02\x2e\x11\x28\xa7\ +\x82\x9d\xfc\xed\x1c\x13\xb5\xb6\x7c\xf9\xec\x9e\x67\xf2\xc8\xab\ +\x8c\xb2\x6c\xb0\xc5\x26\xdb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\x13\ +\x6c\x12\xac\x30\xc3\x8e\x03\x2e\x38\xe1\x86\xe3\x48\x8d\xc6\x9d\ +\x06\xb4\x90\x68\x93\x06\xd0\x34\xa3\x1d\x0d\x69\x49\x53\xda\xd2\ +\x98\xd6\xb2\xd3\x5e\x0c\xc4\x42\x4c\xc4\x46\x8c\xc4\x4a\xcc\xc4\ +\x4e\x0c\xc5\xf2\x0f\x0b\xfe\x65\xcf\x54\x56\xff\x10\x40\xb0\xb6\ +\xf9\xc0\x29\x5d\x03\xd7\xc6\xde\xf5\x2d\xd9\x6c\xfd\x8b\x7e\xca\ +\x29\x14\xa4\x63\x24\xfc\x89\x47\xa2\x56\x76\x00\xbf\x1d\xf0\x06\ +\x21\x3b\x2d\x2a\x4c\x8a\x2f\x35\xcc\x8e\xaf\x52\xe9\xc3\xde\xe3\ +\xd0\x04\xf0\xe5\x0d\x17\xa9\x76\xa3\x40\xa6\x39\x70\x41\x33\xff\ +\xc1\xdf\xb4\x0f\x5e\xf7\xd3\xe6\xde\x8b\x47\x56\xd0\x8c\x64\x2d\ +\x7a\x18\x24\x49\xf7\xb6\xc3\x35\x7a\xf0\xb3\x6f\xf4\xcb\x47\x4e\ +\xeb\x1c\xbc\x23\xe6\xc1\x03\x6f\x5b\xd4\xfc\xf1\xc0\x70\xec\xc8\ +\xf7\xec\x09\x23\xaf\x60\x2c\x8a\x01\xdb\xdd\x0d\x81\x73\xe0\x79\ +\x69\x7b\x26\x8f\xbc\xca\x28\xcb\x06\x5b\x6c\xb2\xcd\x07\x5f\x7c\ +\xf2\x0d\x03\x2c\xf2\xc2\x06\xa3\x04\x33\xec\x38\xe0\x82\x13\x6e\ +\x38\xe2\x8a\x33\xee\x34\xa0\x85\x44\x1b\x1a\xd1\x4a\x19\xda\xd1\ +\x90\x96\x34\xa5\x2d\x8d\x69\x4d\x73\xda\x8b\x81\x58\xc0\x28\x36\ +\x62\x24\x56\x62\x26\x76\x62\x28\x96\x62\xfa\xd2\xd3\x53\x06\x80\ +\xfa\xe6\x34\xff\x9f\xd6\x78\xe0\x43\x43\xc5\xfb\x2e\x6a\xd8\xfc\ +\xa5\x78\x6b\xf7\x4f\x0b\x10\x95\x23\xcd\x1f\x0a\xd1\xa6\x6f\x8a\ +\xfc\xcf\x4e\x65\x22\xcf\xfb\xe2\x87\x13\x2f\xfc\x41\xc3\xe6\xaf\ +\x56\x0e\x45\xa6\x79\xa9\x01\xd2\x53\x9b\x52\x4d\xd6\x7c\x15\xaa\ +\xcd\xd7\x3e\x71\x06\xff\xd0\xd8\x1b\xcf\x65\x77\x34\x1c\xfe\x9c\ +\x9a\xe5\x14\xae\x85\x17\xe9\x1e\x3b\x79\xb9\xad\xaa\x87\x23\x08\ +\xf9\x3f\xd7\x74\x5f\xe0\xf8\xcf\x21\xf7\xb5\x9e\x97\xd5\xa5\x19\ +\x03\x7c\xb0\xd7\x79\x79\xa2\xcf\x9c\x11\xe4\x2f\x6d\x7c\xc9\xf4\ +\xe5\x55\x46\x59\x36\xd8\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\ +\x81\x09\x36\x18\x99\x80\x19\xf6\xd1\x2d\x15\x6e\x38\xe2\x8a\x33\ +\xee\x34\xa0\x85\x22\xb4\xa1\x11\xad\x68\x46\x3b\x1a\xd2\x92\xa6\ +\xd5\x29\x34\xad\x69\x4e\x7b\x31\x10\x0b\xf8\xc4\x46\x8c\xc4\x4a\ +\xcc\xc4\x0e\x76\xb1\x14\xd3\x97\x96\x7e\x29\x98\xeb\x8d\x4a\x47\ +\x46\x98\xd1\xdc\x1d\xb4\x21\x9a\xaf\x7d\x97\xb7\x4e\x7a\xce\x60\ +\x6e\x79\x22\xfb\x78\xa1\x32\x60\x24\x82\x53\xac\x33\x73\x07\x2f\ +\xeb\x1f\xae\x89\xbf\x13\x2b\x3b\x5b\x69\xaf\x40\x0d\xb9\x30\xf2\ +\x5e\xa9\x85\x79\x76\xc0\x18\xa4\x0f\x3a\xfd\xb1\x8e\x73\x17\xe9\ +\x23\x6b\x73\x87\x87\x8d\x4a\x73\x67\x6a\xb4\x2c\xf9\xb8\xbb\x29\ +\x91\x1d\xb5\x1b\x76\x67\xc3\x11\x31\xf5\x19\xfc\xf6\xa6\xcd\x21\ +\x90\xe0\xa7\xaf\x9e\x11\xc9\xf9\x7a\xbf\xc1\xb7\xae\x2f\x7b\xb9\ +\x49\x59\x36\xd8\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\x51\x3b\ +\x61\x83\x11\x56\x09\x76\x1c\x70\xc1\x09\x37\x1c\x71\xc5\x19\x77\ +\x1a\xd0\x82\x26\xb4\xa1\x11\xad\x68\xc6\x17\x0d\x69\x49\x53\xda\ +\xd2\x98\xd6\x34\x4f\x3e\x9e\x33\x78\x14\x23\xb1\x12\xb3\xea\x4c\ +\x4d\x2c\xc5\x54\x6c\x5f\x5a\x9a\x56\xd0\x14\x6d\xad\x29\xb2\xd2\ +\xb4\xf5\xfc\xc2\x11\x71\xa4\xb9\x3b\xe6\xb2\xef\x1b\x59\x6b\x46\ +\x6c\x46\x77\x25\x38\x53\x9a\xc6\xa4\x83\x91\x3b\x97\x9f\xdf\x51\ +\x7f\xd0\x8a\xa1\xe1\xf9\x71\xc6\xee\xe0\x91\xb9\xbf\x6f\xc8\xfa\ +\x3e\x9b\xd4\x58\xa8\xb6\x30\x3b\xa4\xf3\x81\x87\xce\x8d\xa6\xeb\ +\xef\x9e\xe8\x3c\x2f\x4d\x17\x9f\x6d\x31\x6e\x7c\x52\x09\xa3\x6b\ +\x23\xff\xea\xb2\xa9\x41\xe6\x07\xef\x68\x1b\xbc\xf6\xfe\x58\x01\ +\x0b\x5c\x13\x03\x4f\x65\xea\xe3\x3b\x76\x06\x53\xb3\xd3\xd8\x64\ +\xaa\xbf\x2f\x33\xa5\xb2\x6c\xb1\xc9\x36\x1f\x7c\xf1\xc9\x37\x0c\ +\xb0\xc0\x04\x1b\x8c\xb0\x4a\xb0\x57\x6b\x34\x4e\xb8\xe1\x88\x2b\ +\xce\xb8\xd3\x80\x16\x34\x91\x68\x44\x2b\x9a\xd1\x8e\x86\xb4\xa4\ +\x29\x6d\x69\x4c\x6b\x9a\xcb\x2e\x06\x62\x21\x26\x9e\x8b\x91\x58\ +\x89\x99\xd8\x89\xa1\x58\x8a\xe9\x4b\x27\x7e\x5f\x77\x7a\xab\x04\ +\xae\x79\xdc\xc7\x9e\xec\xfa\xc8\xaa\x62\x71\x55\x0c\x32\x0e\xc8\ +\xea\x02\xb4\xf3\x67\x36\x49\x9e\xcc\xa7\xfc\xbd\xcf\x79\x0b\xa3\ +\xf9\x99\x70\x6f\xdf\xf0\x6f\xa2\x4f\x3a\x64\x64\x23\x44\x53\xfa\ +\xab\xd4\xd7\xdd\xde\x3c\x72\xb8\x21\xee\xef\x19\x6f\xeb\xc1\x8f\ +\x97\x8a\x0f\x66\x37\x6f\x92\xbf\xb2\x88\x31\x3f\xfa\x3a\x7d\xf1\ +\xf9\xb9\x68\xea\x16\x68\x8e\x9f\xdb\xf7\xdf\x5e\xff\x01\x5f\x9e\ +\x7c\xeb\x3d\x85\x0f\x9b\x6a\x3d\xfb\x15\xea\xb0\x3b\x33\xb6\x5b\ +\x73\x5d\xd9\x2b\x95\xd8\x62\x93\x6d\x3e\xf8\xe2\x93\x6f\x18\x60\ +\x19\x3d\x16\x80\x15\x66\xd8\x71\xc0\x05\x27\xdc\x70\xc4\x15\x67\ +\xdc\x47\x0e\xd1\xd0\x44\xa2\x11\xad\xd2\x86\x18\x0d\x69\x49\xd3\ +\xe7\xb4\xbe\x34\x97\x56\xe5\x33\xb1\x10\x13\xb1\x11\x23\xb1\x12\ +\x33\xb1\x13\x43\xf9\xc5\xf4\x25\xf3\xd5\xb4\x23\x92\x7e\x6e\x75\ +\xdf\x1f\x36\xf6\x5e\xb0\xb8\x7f\x38\x16\x66\x72\x07\x8c\x0c\x00\ +\x7d\x8f\xee\xba\x81\x34\xe0\x69\xad\x06\xc7\x8a\xe1\x7e\x1f\x79\ +\xbc\xf3\x23\xb7\xb7\x0d\xfe\x50\x4d\xf1\xe6\x87\x8d\xc8\x1f\xcd\ +\x68\x6d\x4f\x7a\x61\x9c\x2f\x30\x60\xcc\x5b\xdc\xd8\x27\xde\xf2\ +\x43\xa3\x36\xcd\x8b\x66\xce\xbc\x9f\x28\x06\x7f\xdb\x64\xd3\xd3\ +\xa2\x47\x68\x9c\x9a\x7f\x35\xd0\xb7\x80\x0f\xbe\x26\xdf\xfb\x9d\ +\x7b\xfa\x62\x77\x71\x96\x69\xd5\x28\xf1\xeb\xa2\x09\x9d\xd2\x96\ +\xbd\xd2\x89\x4d\xb6\x47\xbf\x84\x7c\xc3\x00\x0b\x4c\xb0\xc1\x08\ +\x2b\xcc\x12\x0e\xb8\xe0\x84\x1b\x8e\xb8\xe2\x1c\xba\xec\x43\x03\ +\x5a\xd0\x44\x76\x1a\xd1\x8a\x66\xb4\xa3\x21\x2d\x69\x4a\x5b\x1a\ +\xc3\x40\x73\xd9\xc5\x40\x2c\xaa\x03\x41\x31\x12\x2b\x31\x13\x3b\ +\x31\x94\x5f\x4c\x5f\x1a\xd1\x71\xc4\x76\x76\xad\xe5\x75\x0e\x4a\ +\xc6\x9c\x72\xbf\x5b\xdb\xfa\x2f\x9e\xda\x35\x70\x55\x0c\x72\xc6\ +\xa7\x3d\xea\xd7\x67\x0b\x62\xda\xf4\xc5\x65\x59\xf6\x03\x6f\xa0\ +\xe0\xd8\x4b\x2f\xcf\xb5\xf7\xbf\x26\xdf\xf7\xd5\xcf\xaf\xed\x3a\ +\x2f\xfe\xed\x85\x91\xff\x6f\xe4\x4f\x1e\x4c\x91\x08\xe9\xa4\x4c\ +\x79\x89\xf9\x93\xab\xbb\xce\x8d\x95\xb2\x1f\x05\xd9\xd4\xfc\x17\ +\xa2\x59\x0c\x52\x8d\x95\x5a\x6c\x07\xcc\x68\x39\x08\xd9\x41\xdc\ +\x23\x6a\xc3\xc1\x71\xae\x7e\xe5\x89\x8f\x76\x7c\x22\x6d\xf6\x10\ +\x6a\x87\x38\x8f\x10\xcd\xef\xc6\xe7\xa5\x76\xf5\x75\x37\x64\xd2\ +\x0f\x2e\xbb\xea\xcb\x3f\xb9\xe6\x97\xeb\x0e\x98\x78\x5c\xe9\x84\ +\xb3\x3e\x56\xfa\xef\x9f\xfd\xfc\xba\xcf\x5e\xf0\x95\x2f\x7b\xf6\ +\xed\x8b\x7e\xf0\xbc\xe5\xd9\xe6\x83\x2f\x3e\xf9\x86\x01\x16\x98\ +\x60\x83\x11\x56\x98\x25\x1c\x70\xc1\x09\x37\x1c\x71\xc5\x19\x77\ +\x1a\xd0\x82\x26\x55\x37\xb4\xa2\x19\xed\x68\x48\x4b\x9a\xd2\x96\ +\xc6\xb4\xa6\x39\xed\xc5\x40\x7e\x31\x11\x1b\x31\x12\x2b\x31\x13\ +\x3b\x31\x14\x4b\x31\x15\xdb\x17\x4f\xb7\x3e\x95\xc9\xec\x97\xaf\ +\x18\x8c\xb7\x7c\x7c\xed\xe6\xc1\x1b\xe2\xdb\xa9\xff\x1a\xe0\xbd\ +\x51\x61\xb0\x3c\xd8\x01\xd8\x2e\x9e\xcb\xb7\x76\x00\x30\xb7\x3d\ +\xa0\xa6\x7b\xf0\x8a\x9d\x16\xb5\x1c\x9d\x16\x8c\x76\xa9\xcc\x45\ +\x3b\x2a\xf9\xef\xd0\x97\x1b\x1d\x57\xb7\x8b\xf3\x07\x4e\xe9\x18\ +\xf8\xfe\x59\x8f\x77\x9e\x93\xce\x09\x84\x8d\x20\x6f\x09\xf3\x1b\ +\xab\xd2\xe8\xdf\x1a\xc3\xa8\xc3\x13\x37\x3c\x73\x60\x6c\x99\xb6\ +\x47\x73\xfa\xbe\xc8\xfb\xec\x5b\x5e\xf7\xfc\x67\xe1\x6e\xbf\x73\ +\x5a\xf6\x83\x4b\x7e\xb6\x7d\xed\xdc\x05\x4d\x2d\xcd\x6d\xa5\xf6\ +\xd6\x8e\xd2\x82\x45\x4b\x4a\xbb\x1f\x38\xa1\x74\xd9\x8d\xb7\x94\ +\x2e\xfc\xc1\xa5\xa5\x4b\x7f\x7a\x75\xd3\xbf\x5f\xf4\xe3\xed\x7f\ +\x76\xfd\x8d\xcf\xaf\x0f\x1f\xa9\x75\xe4\x1b\x06\x58\x60\x82\x0d\ +\x46\x58\x61\x96\x1d\x07\x5c\x70\xc2\x0d\x47\x5c\x71\xc6\x9d\x06\ +\xb4\xa0\x09\x6d\x24\x5a\xd1\x8c\x76\x34\xa4\x25\x4d\x69\x4b\x63\ +\x5a\xd3\x9c\xf6\x92\x58\x88\x89\xd8\x88\x91\x58\x89\x99\xd8\x89\ +\xa1\x58\x8a\xa9\xd8\xbe\x78\xba\x65\x93\x26\x88\xf1\x4a\x80\x6a\ +\x9a\xf6\x8b\x26\x65\xda\xb7\x36\xf6\xfc\xa3\x3e\x28\x89\xad\xc9\ +\x22\xb6\xda\xaf\x9f\xf3\x86\x57\xf6\xf1\xe7\xe4\x0e\x98\xb3\x79\ +\xe8\x9a\x18\x1d\x1b\xb4\xec\x5d\xed\x83\x46\x46\xf3\x8b\x8d\xe6\ +\xfd\x54\x6b\x65\xca\x18\x64\x0e\x5a\xd4\x3b\x74\x43\xe4\x57\xfb\ +\xf7\x79\xb6\xc9\x1a\xb5\x78\xb1\xac\x05\x41\xa2\x97\x05\xf9\xc4\ +\xea\xce\x8f\x2f\xe9\x1d\x9a\x12\xbe\x26\x84\xad\x3d\x46\x7e\x3e\ +\xa5\x66\xad\xc3\x20\xcf\x7f\xb8\x79\xf1\xfd\x4d\xc5\xc1\x52\xb1\ +\xb7\xbb\xb7\xd8\xd6\xd2\x5e\x6a\x8b\x97\xe0\x9a\x3b\xa7\x96\x16\ +\x6e\xac\x2f\x5d\x7c\xfd\xaf\x8b\x37\xde\x74\x6b\xf1\xce\xa9\xd3\ +\x9a\x9e\xaf\x3c\xdb\x7c\xf0\xc5\x27\xdf\x30\xc0\x02\x13\x6c\x30\ +\x96\xb1\xde\x37\x0a\x3f\x2e\xe9\xa5\xc1\x11\x57\x9c\x71\xa7\x01\ +\x2d\x68\x42\x9b\xd1\x23\x7b\xda\xd1\x90\x96\x34\xa5\x2d\x8d\x69\ +\x9d\x34\xaf\x76\xa9\xa3\xed\x8f\x13\x2b\x31\x13\x3b\x31\x14\x4b\ +\x5f\x7b\x17\xdb\x17\x4f\x77\x36\xda\x69\xf2\x0b\xd6\x02\xfa\xb6\ +\xe8\x53\xf6\x8d\x79\xe5\x82\x4f\xad\xea\x3a\x3b\xde\x2e\x5b\xb2\ +\xfa\xac\x6d\xcb\x83\x1b\xa9\xa1\xdc\x65\xe8\xb3\x62\xee\x9a\x7b\ +\x47\x36\x23\x5e\x80\xbe\xa1\x9f\x65\xb7\x6e\x1c\x5f\x19\xe4\xa4\ +\x51\xeb\xb4\x34\xc8\xc9\xf5\xa6\x91\x71\xe4\xf7\xad\x9a\x59\xb9\ +\x03\xe7\xf7\x0d\xfd\x2a\xfb\xb5\xfc\x6a\x50\xa1\x72\x4c\x6c\x41\ +\xea\x13\xe7\xdb\x73\x6f\xb4\x30\x13\x53\x23\x27\x6f\xf2\xe3\xef\ +\x68\xeb\xff\xce\xd5\xb9\xde\xaf\x45\x5e\x7b\x12\x7e\x91\xc4\x18\ +\x23\xf6\x24\x9e\xff\x28\xf4\x8d\xbf\x9e\xf2\xa5\xe5\x4b\x1e\x2a\ +\xad\x5f\xb3\xb1\x38\xd0\x3b\x50\xea\xee\xec\x29\x15\xf2\x6d\xa5\ +\xd5\xab\xd7\x96\x4e\xfb\xcc\xe7\x4b\x9f\xfa\xdc\x3f\x97\x2e\xbd\ +\xf2\xaa\xe2\xbd\xf7\x2e\x2e\xcd\xae\x5b\xf0\xa5\xe7\xb3\xc3\x07\ +\x5f\x7c\xf2\x0d\x03\x2c\x30\xc1\x06\x63\x19\x6b\x2d\x7d\x2a\x09\ +\x17\x9c\x70\xc3\x11\x57\x9c\x71\xa7\x01\x2d\x68\x42\x1b\x89\x56\ +\x34\xa3\x1d\x0d\x69\x49\x53\xda\xd2\x98\xd6\x34\xa7\xbd\x24\x16\ +\x62\x22\x36\x62\x24\x56\x62\x26\x76\x62\x28\x96\x62\x2a\xb6\x2f\ +\x9e\x6a\x4b\x95\xed\xd9\x05\x5a\x80\x20\x38\xad\x61\x9f\xd8\x60\ +\x58\x76\xf4\x43\xed\x93\x4c\x2b\x46\x9a\xb8\x85\x69\x14\xda\xe5\ +\xac\x5a\xde\x8f\x2d\x38\x80\xf0\x8e\x98\x03\x8f\xaf\xe9\x19\xbc\ +\x3c\x96\x3e\xf5\x6f\x7b\x38\xcc\x50\x3e\x0a\x75\x47\xae\x92\x7f\ +\xbd\xef\x08\x5a\x01\xcc\x57\xa6\x46\xd3\x9b\xf6\x9f\xbd\x79\xf0\ +\xea\x6c\xf2\x26\xdb\xb8\xef\x76\xc8\xa1\xfc\x03\xcc\x93\x37\x3e\ +\x3b\x00\x74\x60\xb3\x56\x33\x56\xf9\x05\x92\xa5\x9b\x87\x7e\x75\ +\xf8\xc3\x1d\x4e\x17\x55\xba\x24\xf3\x6f\x41\x79\x81\x74\xf9\xa5\ +\xbf\x5c\x7b\xfb\xcd\x53\x4b\x4b\xef\x59\x51\xca\x37\xb5\x94\xbc\ +\x04\x6d\x2d\x1d\xa5\xee\x8e\x9e\xd2\x61\x93\x4e\x2f\x9d\xfe\xb1\ +\x4f\x96\x2e\xbc\xf8\x92\x52\xed\xdc\x79\xa5\x87\x1f\x79\x74\xcd\ +\x0b\xd9\xe2\x8b\x4f\xbe\x61\x80\x05\x26\xd8\x60\x84\x35\x46\xdd\ +\x23\x78\x70\xc1\x09\x37\x1c\x71\xc5\x19\x77\x1a\xd0\x82\x26\xb4\ +\x91\x68\x45\x33\xda\xd1\x90\x96\x34\xa5\x2d\x8d\x69\x4d\x73\xda\ +\x4b\x62\x51\xed\x22\xc5\x48\xac\xc4\x4c\xec\xc4\x50\x2c\xc5\x54\ +\x6c\x5f\x3c\xad\x29\x39\xf3\x96\x7e\xa4\x20\xff\xb6\xd8\x59\xf2\ +\x02\xdc\x37\xfe\xbe\xb6\xa3\x8c\x62\x2b\x3f\xac\x10\x6f\xe7\xc2\ +\x5c\x35\x40\xb6\x41\x03\xac\x69\x88\x17\xa0\x71\xbf\x69\x5d\x83\ +\x3f\x8a\x3d\xf4\xfd\x02\xfc\xee\xe5\xa6\xb2\xb6\x29\x76\xa4\xfa\ +\x2b\xf9\x9b\x57\x6b\x61\x2c\x1a\x95\x57\xbb\x02\xa4\xfc\x97\x84\ +\x1f\xe2\xed\x1e\x7d\xa1\x69\xd6\xd6\xd9\xb5\xcf\x54\xf2\x17\x1e\ +\x0d\xfb\x06\x99\xad\xd1\x87\xe6\x8c\x0f\xf6\xbb\xbf\x7f\xf8\xb6\ +\x10\xa5\xd2\xe7\xd6\xd9\x2c\x0a\xf2\x4b\x5f\x78\xbd\xfb\x27\x57\ +\xdd\x5c\xfa\xc9\x15\xd7\x97\x66\xd6\x2c\x28\xad\x5b\xb3\xb1\x34\ +\xd8\x3f\x58\xea\x68\xeb\x2c\x75\xb6\x77\x97\xce\xf9\xf4\xf9\xa5\ +\x49\x67\x7f\xac\x14\x03\xc0\xd2\x8c\x59\xb3\x4a\x6b\xd6\xae\x7b\ +\x41\xa5\xf8\xe2\x93\x6f\x18\x60\x81\x09\x36\x18\xcb\x58\x67\xb7\ +\xc7\x37\x7b\xa6\x67\x12\x2e\x38\xe1\x86\x23\xae\x38\xe3\x4e\x03\ +\x5a\xd0\x84\x36\x12\xad\x68\x46\x3b\x1a\xd2\x92\xa6\xb4\xa5\x31\ +\xad\x69\x4e\x7b\x49\x2c\xc4\x44\x6c\xc4\x48\xac\xc4\x4c\xec\xc4\ +\x50\x2c\xc5\x54\x6c\x5f\xda\x32\xf0\xec\xa6\xd4\x02\x14\xbc\x00\ +\xe3\x1e\x2b\x15\x97\xef\xbe\xb8\xf5\x08\x6f\x6f\x38\xda\xa9\x3c\ +\xad\xb9\x3b\x1d\x55\x6e\xf7\xc2\x38\x0e\xde\x16\x01\xcd\x7b\x01\ +\xf6\x8d\x6f\xb0\x7e\x2f\xe6\xa3\x96\x4d\x77\x8b\x7e\x6b\xc7\x18\ +\xa5\x6e\x1d\xbf\xc7\x5f\xc9\x5f\xbf\xca\xa0\x31\xc8\xe5\x7c\x8f\ +\xee\x1d\xb1\xd3\xb6\xef\x9d\x1d\x03\x17\xc5\xf7\xe3\xc6\xa7\xef\ +\xb8\xed\x58\xde\xe0\xb8\x72\x4e\x7a\x61\x1e\xf1\xcb\x19\x06\x99\ +\x7e\x7c\x79\xd7\xf8\xbb\x6f\xec\xc8\xdd\x92\x5d\xb3\xce\xcb\x58\ +\xf9\x6a\xf5\x02\x27\x8b\xb5\x48\xcf\x9f\xbe\xf5\x9d\x4b\x4b\x57\ +\x5e\xfe\xab\xd2\xac\x9a\xf9\xa5\x75\x4f\x3f\x53\x1a\xec\xf3\x02\ +\x74\x95\x3a\x3b\xba\x4a\xe7\xfc\xfd\x67\x4b\x27\x7f\xe4\xe3\xa5\ +\x7f\xbb\xe8\xfb\xa5\x99\xb3\x6a\x4b\x1b\x9e\xd9\xf8\x82\x4a\xf1\ +\xc5\x27\xdf\x30\xc0\x02\x13\x6c\x30\x96\xb1\x2e\x8c\x16\xe0\xc1\ +\xbb\x33\x09\x17\x9c\x70\xc3\x11\x57\x9c\x71\xa7\x01\x2d\x68\x42\ +\x1b\x89\x56\x34\xa3\x1d\x0d\x69\x49\x53\xda\xd2\x98\xd6\x34\xa7\ +\xbd\x24\x16\x62\x22\x36\x62\x24\x56\x62\x26\x76\x62\x28\x96\x62\ +\xfa\xd2\x96\x83\xe7\x6a\x72\xf5\xd1\x2d\x7e\xb0\xe8\xad\x71\xde\ +\x6c\xef\x78\x9b\x16\xef\xb9\xac\xcd\x99\x3c\x4b\x8b\x95\x26\x7d\ +\x7a\x7d\x45\xf0\x1e\x6b\xde\x8d\x95\xc3\x0c\x9a\x9b\xe9\x8d\xfb\ +\xde\xde\x31\xf0\x7f\x03\x34\x72\xbb\x45\x99\xca\x76\xe9\xcd\xc3\ +\x69\xd9\xb8\xd9\x69\x58\x2d\x4c\x39\x7f\x90\xda\xe7\xd6\xf6\xfe\ +\x6f\x65\xd3\xe2\xed\x9e\x9f\x7f\x67\x90\xd8\x31\x9b\xb1\x69\xeb\ +\xec\x9a\x7b\x9f\x6d\x61\x66\xdb\xfb\x37\x6d\x34\xc0\xca\x8f\x7b\ +\xb8\x7f\xe8\xda\xec\xea\x75\xb0\xec\x11\x4d\xeb\xce\x59\x8d\xfe\ +\x6f\xe8\x05\x5f\x80\x6f\x7f\xf7\xb2\x78\x01\xae\x7f\xee\x0b\xd0\ +\x9e\x5e\x80\x7f\x38\xff\x77\x5e\x80\x67\x5e\x50\x29\xbe\xf8\xe4\ +\x1b\x06\x58\x60\x82\x0d\xc6\xb8\x37\xb2\xeb\x29\xe1\x82\x13\x6e\ +\x38\xe2\x8a\x33\xee\x34\xa0\x05\x4d\x68\x23\xd1\x8a\x66\xb4\xa3\ +\x21\x2d\x69\x4a\x5b\xf9\x69\x4d\x73\xda\x4b\x62\x21\x26\x62\x23\ +\x46\x62\x25\x66\x62\x27\x86\x62\x29\xa6\x62\xfb\xe2\x69\xfa\xa0\ +\x51\xee\xc8\xbc\x32\xfa\x9d\xbd\x57\x0e\x15\xe7\x1d\xfa\x40\x74\ +\x01\x75\x39\xf3\x5c\xcb\xc0\x01\xae\xa1\x22\xf8\x5a\xdb\xb3\xf9\ +\x67\x4f\xc1\xcc\xc8\xed\x73\x53\xdb\xc0\x57\xe3\x78\x74\x88\x91\ +\xdb\x0d\xe9\x10\xe3\xd9\x16\xe0\xc1\xf2\x77\xe4\x2a\xf9\x4d\x8b\ +\x66\x34\xed\x73\x7d\xdb\xc0\x97\x83\xe4\x3e\x21\x82\xcd\x8b\x1d\ +\xca\xb5\xe5\x97\x1b\x2a\xf9\x6f\x28\x79\x61\x46\x7d\x39\x32\xbf\ +\xe7\xc2\xcd\x43\x17\x56\x6a\x4f\xeb\xbb\xb2\x85\x06\x4a\x11\x8c\ +\x65\xad\xaf\xda\x0b\xc0\x17\x9f\x7c\xc3\x00\x0b\x4c\xb0\xc1\x58\ +\xd9\x81\xb4\xc1\x53\x49\xb8\xe0\x84\x1b\x8e\xb8\xe2\x8c\x3b\x0d\ +\x68\x41\x13\xda\x48\xb4\xa2\x19\xed\x68\x48\x4b\x9a\xd2\x96\xc6\ +\xf2\xd3\x9c\xf6\x92\x58\x88\x89\xd8\x88\x91\x58\x89\x99\xd8\x55\ +\xd7\x6d\xc4\x54\x6c\x5f\x3c\xdd\x7e\x93\x79\x65\x65\xde\xaa\x70\ +\x4d\xd3\xde\xb1\x72\x35\xf5\xf8\x95\xed\x8e\x4b\xbd\xdb\x5a\x74\ +\x34\x3f\x71\xa8\x31\x2d\x2d\xd6\xf9\xff\x03\x18\xd9\x9f\xb7\x10\ +\x31\xee\x46\xe4\xee\x6c\x50\x1b\x76\x77\x7e\x2e\x9a\xb8\x18\xd4\ +\xe5\xd3\x2e\x59\x4f\xd9\x7e\x02\xa5\xb9\x1c\xf7\xf3\x96\xfe\xcf\ +\xc7\x5a\xf7\x5e\xd9\x7c\x5d\x80\x5a\xd2\x12\x63\x86\x4d\xf2\x4b\ +\x5a\xa4\xea\xe1\x94\x9d\xd8\x8c\x1f\x6e\x3e\xfb\x82\xf5\xdd\xa7\ +\x06\x61\xa7\x5e\xac\x1a\xc6\xf1\x2a\x2b\x63\xaf\xce\x0b\xc0\x17\ +\x9f\x7c\xc3\xf0\x85\xc0\x72\x61\x60\x82\x0d\x46\x58\x63\xea\x3a\ +\x82\x1f\x17\x9c\x70\xc3\x11\x57\x9c\x71\xa7\x01\x2d\x68\x42\x1b\ +\x89\x56\x34\xa3\x1d\x9b\xb4\xa4\x29\x6d\x69\x2c\x3f\xcd\x69\x2f\ +\x89\x85\x98\x88\x8d\x18\x89\x95\x98\x89\x9d\x18\x8a\x25\xfb\x62\ +\xfb\xe2\x69\x5a\x3e\x0b\x47\xe9\x7b\x79\xb1\x10\x31\x33\xf7\xff\ +\xdb\x3b\x13\xe8\xac\xaa\x73\x0d\x9f\x24\x88\x75\xb5\xd7\x5a\x5d\ +\x8a\x62\x2b\x5e\x07\xa8\x5a\xab\x5d\xd6\xa9\x75\xb8\xb7\x0e\x1d\ +\xec\x20\xad\xda\x56\xab\x16\xad\x23\x68\xb5\x80\x8a\x88\x45\xc4\ +\x81\x2a\xca\x24\x09\x24\x20\xb3\xcc\x43\x00\xc3\x14\x0c\x01\xc2\ +\x10\x32\x13\x86\x90\x01\x32\xfd\xc9\x9f\x79\x20\x13\xc3\xbe\xef\ +\xf3\x9f\xfd\xff\x1c\x10\x6f\x69\x00\x4b\xdb\x7c\x6b\x9d\x86\xc6\ +\x9c\xef\x7b\xdf\xf7\xdb\x67\x9f\x3d\x9d\xbd\x7b\xac\x6d\xd9\x3f\ +\xb9\x4f\x5e\x43\x4f\x76\xa7\x72\x1b\x1a\x5a\x85\x92\xda\xe2\x12\ +\xdc\xb1\x9f\x5e\x43\xb0\xc0\x9c\x4f\x37\x24\xba\xaa\xb5\xb7\x1a\ +\x46\xdf\xa6\xfa\xb2\x4b\xb6\xb4\x6e\xd0\x3e\xd1\x4b\xf6\x39\x22\ +\x17\x9c\xc2\xec\xc2\x2c\xd9\xe4\xca\xd6\x27\xd4\xd5\xe9\x8e\x38\ +\xa1\x8f\x4c\xe2\x3d\x4f\x74\x62\xbd\xad\xe2\xec\x6b\x26\x66\xcf\ +\x45\xcb\x1b\xf6\xbd\x48\x0b\x99\x27\x0e\xac\x60\x60\xd2\xe6\x64\ +\x17\x00\x62\x10\x8b\x98\xc4\x06\x03\x58\xc0\x04\xb6\xd0\x1e\x01\ +\x60\xb6\x06\x17\x38\xc1\x0d\x8e\x70\x85\x33\xdc\xd1\x00\x2d\xd0\ +\x04\x6d\x30\xb4\x42\x33\xfe\x1e\x0d\xd1\x12\x4d\xd1\x16\x8d\xd1\ +\x1a\x0c\x68\x8f\x91\x0b\x72\x42\x6e\xc8\x11\xb9\x22\x67\xe4\x8e\ +\x1c\x82\x95\x9c\x92\xdb\xbf\x6f\xd7\xf1\x65\x4d\x68\x8d\x3e\xcb\ +\xbe\xba\x2f\x69\x6c\xfb\xdb\xfb\x65\xcd\x8f\x89\xc4\xe5\xa1\xcf\ +\xb9\xd8\x4d\x13\x1b\xc1\xb9\x00\x76\x24\x2a\xde\xfd\xfb\xc8\x8a\ +\x56\x0e\x6e\x64\x6d\x5d\x60\xa3\x63\x77\x5a\xb7\xc9\x15\xe4\xe2\ +\x51\x6c\x2f\x17\xac\xd2\xf1\x75\xa9\x9e\xe8\xdf\xb8\x53\xaa\xf6\ +\x09\xa2\x4b\x93\x52\x73\x48\xc0\x39\xf9\xc4\x08\xd6\x32\x5d\xd4\ +\xb8\xe9\xf6\x71\x75\xeb\xa3\xea\x47\xe3\x1f\x01\xdd\x2f\x8b\xe7\ +\xe6\x9e\xf4\x02\x40\x0c\x62\x11\x93\xd8\x60\x00\x0b\x98\xc0\x06\ +\x46\xb0\x82\x39\x68\x70\x81\x13\xdc\xe0\x08\x57\x38\xc3\x1d\x0d\ +\xd0\x02\x4d\xd0\x06\x43\x2b\x34\x43\x3b\x34\x44\x4b\x34\x45\x5b\ +\x34\x46\x6b\x34\x47\x7b\x8c\x5c\x90\x13\x7c\x91\x23\x72\x45\xce\ +\xf8\x7b\x72\x48\x2e\xc9\x29\xb9\x3d\x36\x5b\xe7\x0f\xee\xe5\x83\ +\xc3\xcb\x62\x2a\x5a\x9e\x9f\x51\xdb\x3a\xc0\x3a\x74\x27\x2f\x12\ +\x04\xd8\x35\xba\x75\xa1\xbd\x7f\x20\xf5\x7c\x7e\xe3\x3d\xd7\xa7\ +\xd4\xd8\x55\x2f\x95\xee\x3b\x7a\x83\x00\x04\x2d\xab\x9e\x27\x82\ +\xc5\x94\x81\x0d\x1f\x4e\x5b\x53\x79\x75\xbf\xdd\x8d\xfa\xc4\xdb\ +\x23\xc8\x6a\x4f\x95\x6e\x76\x3a\x1c\xc6\x60\xf7\xf2\x65\x70\xa4\ +\x9b\x9e\xa0\x5f\x3b\x1f\x17\x76\xb5\xf3\xf0\x67\x06\xe6\xc8\x93\ +\xe5\xf7\x24\x17\x00\x62\x10\x8b\x98\xc4\x06\x03\x58\xc0\x04\x36\ +\x30\x82\x15\xcc\x21\x83\x8b\x2d\xf0\xcc\x17\xc0\x15\xce\x70\x47\ +\x03\xb4\x08\x68\x62\x0d\xad\xd0\x0c\xed\xd0\x10\x2d\xd1\x14\x6d\ +\x43\x7b\x09\xa1\xb9\x35\x72\x41\x4e\xc8\x0d\x39\x22\x57\xe4\x8c\ +\xdc\x91\x43\xfe\x3e\x90\xd3\x63\xb6\x34\xfb\x35\x70\xbc\xbb\xe5\ +\x7b\xef\xbc\xc6\x5f\x24\x34\xef\x1f\xab\xc1\x87\xee\xa1\x8d\x1c\ +\xa8\xb2\xae\xf6\xd9\x2a\xa8\x36\x38\xe3\x15\x38\x19\xe4\xeb\x89\ +\x55\xd7\xf6\xe7\x1d\xcd\x57\x2d\x80\x62\xd0\x84\x15\xac\x4f\x16\ +\xd8\x77\x62\x49\x48\x44\xc6\xb6\xd5\xc8\xb9\xf4\xa5\xdd\x4d\x3f\ +\xb5\x6b\x0d\x6d\x89\xd5\xe0\xcf\x06\x4d\xa8\xfc\x41\x7d\xe3\x9f\ +\x2d\xd3\x53\x51\xc3\x6b\x20\x78\xee\xd0\xf9\x1a\xe5\xba\xe8\xb5\ +\x3d\x7b\xd9\xa7\xe7\x42\x77\x1e\x5e\x82\xf1\xe1\x44\xfa\x9e\x93\ +\x56\x00\xf0\x4d\x0c\x62\x11\x93\xd8\x60\x00\x0b\x98\xc0\x06\x46\ +\xb0\x82\x19\xec\x70\x80\x4b\xb0\x46\x85\x23\x5c\xe1\x0c\xf7\x50\ +\xe1\x45\x13\x19\x1a\xa1\x15\x9a\xa1\x1d\x1a\xa2\x25\x9a\xa2\x2d\ +\x1a\xa3\x75\x40\x73\x8c\x1c\xc4\x1f\xda\x78\x82\x1c\x91\x2b\x72\ +\x46\xee\xc8\x21\xb9\x0c\xe4\xf4\x98\x6d\x79\x33\x09\x0a\xee\x4b\ +\xd3\xed\x6b\x6b\x2a\x59\xe0\x31\x57\x23\x57\xc1\xaf\x63\xd4\xcf\ +\x15\xc8\xe9\xc1\xf9\x7d\xbb\x80\x84\x6e\x0b\xad\xd4\x58\xdf\xe5\ +\x83\x0a\x1b\xef\xb5\x9b\x46\xa8\xc0\xe8\xef\xd7\x55\xe9\x1d\x57\ +\xa2\x4c\x6c\xd3\x58\x43\x8b\xde\xeb\x6e\x43\x93\xff\x2e\x51\x2f\ +\x79\x24\xa7\xfe\x76\x81\xb7\x47\xac\xd2\x2a\xd6\xc8\xd8\xd8\xdd\ +\x8e\x35\xbb\x95\xaa\x3f\xf8\x09\x16\x35\xcd\x85\xf7\x6e\xab\xfb\ +\x8e\xee\x91\x88\xd4\x1a\xf8\xb2\x9f\x6d\x3d\x9f\x7b\xe2\x0b\x00\ +\x3e\xf1\x6d\xab\x7f\x62\x12\x1b\x0c\x60\x01\x13\xd8\xc0\x18\xc0\ +\x6a\x0d\x0e\x70\x81\x13\xdc\xe0\x08\x57\x38\xc3\x1d\x0d\xd0\x02\ +\x4d\xd0\x06\x8d\xd0\x0a\xcd\xec\x7f\x0f\x68\x89\xa6\x68\x8b\xc6\ +\x68\x8d\xe6\xb8\x27\x07\xe4\x02\x4c\xe4\x86\x1c\x91\x2b\x72\x46\ +\xee\xc8\x21\xb9\x0c\xe4\xf4\x98\x6d\x4a\x60\xc2\xc3\xdd\x10\x82\ +\x81\x84\x99\xc5\x97\x64\x1f\x3c\xb8\xdc\x99\x5d\xac\x13\x2c\x82\ +\xdd\x0a\xbf\x3b\x16\x3d\x52\xa5\xbc\xa0\x8a\xe1\x5d\xfb\x8e\x86\ +\x64\xc5\x65\x4f\xe7\x36\x70\xa4\x2a\x35\x86\xfb\x15\xef\x2a\xfd\ +\xfd\x74\xbb\x99\xe1\x0f\x4b\x28\xb5\xc1\x27\xe9\x6c\x80\xfe\x24\ +\xab\xf6\xfb\xfa\x58\xd2\x25\x69\x37\x99\x3a\xac\x25\x7d\xf5\x64\ +\xb7\x3b\xc8\xef\x57\x23\x26\x0d\x30\x96\x93\xf1\xf7\xb4\x3d\xc0\ +\xca\x60\x88\xfc\x0e\xdb\x7f\xe2\x0b\x00\x3e\xf1\x4d\x0c\x62\x11\ +\x93\xd8\x60\x00\x0b\x98\xc0\x06\x46\xb0\x5a\x83\x03\xbf\x87\x13\ +\xdc\xe0\x08\x57\x38\xc3\x1d\x0d\xd0\x02\x4d\x30\x34\x42\x2b\x34\ +\x43\x3b\x34\x44\x4b\x34\x45\x5b\x34\x46\x6b\x34\x47\x7b\x72\x40\ +\x2e\xf8\x3d\xb9\x21\x47\xe4\x8a\x9c\x91\x3b\x72\x48\x2e\xc9\xe9\ +\xb1\x5b\x46\x1b\xc3\x8b\x76\x59\xb3\x82\x2e\x28\xbd\x24\xf3\xc0\ +\x81\x58\x75\x5f\x2e\xb3\xb3\x51\xae\xd3\x58\xbb\x2c\xc9\x00\xc2\ +\x6e\x82\x64\xf7\xf9\x7f\x28\xa7\x41\xbb\x67\xd0\x2f\x06\x04\xcb\ +\x9e\xf4\x14\x24\x79\xde\x73\xa9\x8d\x76\x78\x14\x5f\x74\x1f\xfd\ +\x97\x76\xdb\x58\x75\xa5\xe2\x5d\xe4\x56\x5b\xf8\xd2\x93\xe0\x17\ +\xf0\xe1\x76\x59\xd8\xa4\xdd\x12\x93\x9a\x23\x78\x98\x84\xff\x3c\ +\xdb\x06\xe0\x49\x71\x4f\xe8\x66\xee\x9d\xdd\x38\x96\x96\x9d\xb0\ +\x02\x80\x2f\x7c\xe2\x9b\x18\x6e\x2c\xc5\x24\x36\x18\xc0\x02\x26\ +\x16\x81\x82\x51\x06\x66\xb0\xc3\x01\x2e\x70\x82\x1b\x1c\xe1\x0a\ +\x67\xb8\xa3\x41\x40\x0b\x6b\x68\x84\x56\x68\x86\x76\x68\x88\x96\ +\x9e\x73\x07\xd0\x38\xb4\xe0\x84\x1c\x90\x0b\x7c\x91\x1b\x72\x44\ +\xae\xc8\x19\xb9\x23\x87\xe4\x92\x9c\x1e\xbb\x4d\x2d\xa0\xe1\x12\ +\x11\x6a\x58\xac\xf4\x5f\x9a\xd8\x72\x60\xe4\xad\xe9\xb5\x37\x05\ +\xab\x15\x46\xaa\x42\xab\x4c\x1e\x5c\xec\xb0\x95\x0a\x4f\x47\x70\ +\x27\xaf\xef\x24\xd7\x5c\x7b\x41\x52\xd5\xd5\x76\x4f\x5b\xfd\x8e\ +\xbd\xfb\xf5\xfe\xfc\x4d\xaa\x7d\xcd\x94\xb2\x27\x6e\x68\xcb\x58\ +\xee\xb1\x6d\x06\xde\x73\xb4\x74\xdd\x5a\x66\xa5\x2d\x64\xbd\xd6\ +\xdb\x27\xaa\x32\x8c\x56\x36\x5d\x1b\x84\xb7\xa2\x9c\x77\xe8\x18\ +\x59\x30\xc8\x2f\xcb\xb2\x87\x14\x1f\x7f\x01\xc0\x07\xbe\xf0\x89\ +\x6f\x62\x10\x8b\x98\xc4\x06\x03\x58\xc0\x04\x36\x2f\x56\xb0\xc3\ +\x01\x2e\x70\x82\x1b\x1c\xe1\xca\xbd\x70\x47\x03\xb4\x90\xa1\x0d\ +\x1a\x11\x07\xcd\xd0\x0e\x0d\xd1\xd2\xde\x13\xd0\x11\xad\xd1\xdc\ +\xb3\x7a\x2b\xf4\xba\x26\x47\xe4\x8a\x9c\x05\x1b\xec\xe4\x92\x9c\ +\xb6\xe3\xc3\x50\xaa\x68\x3f\xdd\xb8\x8b\xc7\x94\x35\x3f\xa4\x6d\ +\xd1\x7a\xdb\x2d\x4d\xdc\x96\x28\x87\x20\xfd\x61\x9b\x9d\x20\x41\ +\xa4\xe0\x3e\x42\xfe\x0b\x05\xe0\xf2\x2b\x92\xab\xaf\x81\xb4\xfc\ +\xb8\x40\x82\x4b\xa5\x9e\x48\xd2\x11\xbd\x69\x81\xed\x50\xdd\xde\ +\x00\x63\xe4\xa1\xf3\x77\xed\xbe\xbc\x3c\x55\x22\xcb\x62\x87\xbb\ +\xb4\xbe\xee\x25\xbb\xae\x7d\x82\xcf\xae\x28\x0a\x9e\x2c\xc2\xeb\ +\x82\xd6\x37\x49\xa1\x40\xf0\x3b\x44\x92\xef\x39\x7e\x4d\x24\x35\ +\xb5\xbf\x00\x70\x2f\x3e\xf0\x85\x4f\x7c\x13\x83\x58\xc4\x24\x36\ +\x18\xc0\x02\x26\xb0\x61\x60\x05\x33\xd8\xe1\x00\x17\x38\xc1\x0d\ +\x8e\x70\x85\x33\xdc\xd1\x00\x2d\xd0\xc4\x2e\x7d\x43\x2b\x34\x43\ +\x3b\x34\x44\x4b\x34\x45\x5b\x34\x46\x6b\xc2\xa0\x3d\x39\x20\x17\ +\xe4\x84\xdc\x90\x23\x72\x45\xce\xc8\x1d\x39\x6c\xdf\x07\xa2\x1b\ +\x6a\xc3\x20\x16\x6c\xd8\x85\x25\x54\x5c\xb9\xa1\xed\xc0\x58\x7d\ +\x0c\x01\x01\xc0\xb9\x2d\xfb\x12\x5b\xd5\x8e\x17\xe9\x35\xe5\x11\ +\x56\xa4\x73\x21\xab\xe3\x54\xbe\x6d\xfb\xba\x5d\x42\x5f\xc4\x7e\ +\xb4\xcb\x53\xc8\x02\xbd\x07\x9e\x10\x44\xe4\x89\xf8\x16\xa4\xa9\ +\xfa\x20\x14\x8a\x31\xa1\xe4\x88\x45\x2b\xa5\x2c\xd7\x0e\xd7\x3b\ +\xb9\xb3\xad\x09\xa8\x4a\xdd\x63\x5f\x89\x83\x80\x4c\xae\x24\xea\ +\x6f\xa6\xd4\x84\xb5\xb7\x00\x70\x2f\x3e\xf0\x85\x4f\x7c\x13\x83\ +\x58\xc4\x74\x63\x0b\x03\x58\xc0\xe4\x35\x30\x83\x1d\x0e\x70\x81\ +\x13\xdc\xe0\x08\x57\x38\xc3\x1d\x0d\xac\xa1\x0d\x1a\x05\xc7\x3b\ +\xd0\x0e\x0d\xd1\x12\x4d\xd1\x16\x8d\xd1\x1a\x43\xfb\x60\x0c\xfe\ +\x3b\xb9\x21\x47\xe4\x2a\xd4\x60\x24\x87\xe4\xf2\x1f\xb6\x69\x85\ +\xde\x4f\xb0\xce\xd7\xc7\x0c\xdd\xd4\xba\x9c\xe4\x7c\x52\x74\x51\ +\xa8\xa5\x4e\x63\x65\xa1\xad\x5a\xee\xda\xab\xbf\x0f\x95\xc6\xe0\ +\x91\xa9\x97\xdb\xae\x5d\x57\x84\xa3\x8b\x14\xf8\x22\xb6\xd7\x26\ +\x55\x8f\x1a\xc4\xd8\x9a\x42\x5b\xc3\xf3\x94\xd0\xc3\xf0\xf3\x05\ +\xb1\xdd\xdf\x8f\x86\x15\x27\x87\x56\xd3\x2f\xd6\x81\xca\xca\x4b\ +\x5f\x96\x94\xe9\x67\x92\x86\x87\x57\xf8\x44\x9e\xe4\xb8\x47\xba\ +\xe8\xe2\xef\x69\x0c\x49\x74\x7c\x0a\xdf\x86\x9a\xf0\x76\x17\x00\ +\xee\xc5\x07\xbe\xf0\x89\x6f\x62\x10\x8b\x98\xc4\x06\x03\x58\xc0\ +\x04\x36\x30\x82\x15\xcc\x60\x87\x03\x5c\xe0\x04\x37\x38\xda\xda\ +\x0d\xee\x68\x80\x16\x68\x82\x36\x68\x64\xb5\xe8\x6a\xb5\xb3\x0d\ +\x63\x3b\x40\x86\xc6\x68\x8d\xa1\x3d\x39\xb0\x3d\x0c\x72\x43\x8e\ +\xc8\x95\x8d\x03\xde\x4e\xe4\xf2\x1f\x37\xbf\x48\xd0\xa8\x89\xb7\ +\x03\x18\x2b\x2a\x2e\x5e\xd3\x72\x60\xd8\xa5\x1b\xab\xed\xa1\x4f\ +\xf6\x00\xa3\x64\xdb\x0e\xb0\xdf\x07\x22\x0a\x80\x00\x60\xab\x3b\ +\x48\xd0\x0e\x70\x1b\x76\x6c\x78\x54\x81\xbe\xd6\x12\x6d\xd7\x2a\ +\x9e\x52\x1c\x58\xc3\x2e\xe2\xf8\x67\xdb\x39\x48\xf3\xea\x50\xa9\ +\x5f\xaf\x6a\xaf\xa7\xed\xde\x6d\x35\x8e\x3d\x74\x42\x63\xe0\x81\ +\x01\x22\xee\xb7\x87\x3e\x31\x15\xab\x9f\x2b\x55\xf5\xad\x51\x02\ +\xd8\x76\xb5\xbd\x05\x80\x7b\xf1\x81\xaf\x44\xeb\x9b\x18\xc4\x22\ +\x26\xb1\xc1\x00\x16\x30\x61\x60\x04\x2b\x98\xc1\x0e\x07\xb8\xc0\ +\x09\x6e\x70\x84\x2b\x9c\xe1\x1e\x34\x34\x41\x1b\x34\x42\x2b\x34\ +\x43\x3b\x34\x44\x4b\x34\x45\x5b\x34\xb6\x86\xf6\xe4\x80\x5c\xe0\ +\x9f\xdc\x90\x23\x72\x45\xce\xc8\x1d\x39\x24\x97\xed\xdd\x1b\xd8\ +\x7e\xf0\xe1\x6e\xbe\xa0\x23\x55\xff\x77\x41\x7d\x5b\x1f\x16\x31\ +\x84\x4a\x24\x4b\xa5\xaf\xb5\xdf\xc7\xcf\xca\x61\xbd\x5f\xa8\xaf\ +\xce\x3d\x8c\xee\x05\x1b\x76\xb6\x0b\xa3\xd5\x43\x25\x87\x48\x14\ +\xb6\x05\xb7\x46\xef\x0c\x49\xdb\x20\xec\x2a\xbf\x12\x4b\x24\xe8\ +\x0e\xd1\x8f\xa5\x0b\xb6\x85\x38\xd6\x8a\xd9\x13\x48\xf7\x2e\x63\ +\xb9\xb6\x84\x64\x53\x66\x04\xe2\x69\xe5\xdb\xfb\x04\x25\x6d\x59\ +\xd1\xe9\xfa\x7e\xee\xb4\x76\x17\x00\xee\xc5\x07\xbe\xf0\x89\x6f\ +\x62\x10\x8b\x98\xc4\x06\x03\x58\xac\x81\x11\xac\x60\x06\x3b\x1c\ +\xe0\x02\x27\xb8\xc1\x11\xae\x70\x86\x7b\xc8\xd0\x04\x6d\xd0\xc8\ +\x36\x18\xd1\x0e\x0d\x43\x63\x0c\x68\x8b\xc6\x18\x9a\xa3\xbd\xad\ +\x71\xc9\x09\xb9\x21\x47\xdc\x43\xce\xc8\x5d\x20\x87\xed\xb6\x8f\ +\x4b\x0f\x7d\xbf\xcf\x87\x0d\x33\x8a\xbe\xa9\x03\x0b\x46\x6a\xeb\ +\x12\x81\xb2\x1b\x35\x31\xf0\x31\xcd\x67\xbb\x4b\x81\x3e\xa9\xdb\ +\xef\xb5\x55\x3a\x44\x98\xd1\xb2\xdd\x1e\x17\xd4\xca\x2a\x91\x47\ +\x28\x2b\xc0\x67\x6c\x26\x1d\xdc\x1a\xdd\xcf\x7d\x54\x99\xd4\x00\ +\x5d\xec\x70\x31\x13\x53\xbc\x87\xc3\xd4\x22\xf7\xcc\x5c\xea\xfe\ +\x87\x73\x02\x67\xe8\x09\x87\x7c\x70\x64\xab\xf0\x22\x64\x7c\xcd\ +\x69\xfa\x5b\xbd\xff\x1a\xda\x5d\x00\xb8\x17\x1f\xf8\xc2\x27\xbe\ +\x89\x41\x2c\x62\x12\x1b\x0c\x21\x03\x1b\x18\xc1\x0a\x66\xb0\xc3\ +\x01\x2e\x70\x82\x1b\x1c\xe1\x0a\x67\x0c\x0d\xd0\x02\x4d\xd0\x06\ +\x8d\xd0\x0a\xcd\xd0\xce\xbe\x32\xd0\x14\x6d\xd1\x18\x43\x73\xb4\ +\x27\x07\xf8\x26\x27\xe4\x86\x1c\x91\xab\xe0\xfe\x03\xe4\xb0\x7d\ +\x36\xa4\x88\x93\x2e\x3d\x7b\xd6\x33\xf2\x55\x7e\xd1\x9a\x96\xfd\ +\x83\xf5\x8d\x9b\x1d\x94\xb0\x83\x0c\xeb\x3d\x13\x37\xa3\xf3\xed\ +\xf4\x30\xef\x61\x4a\x2e\xa5\x31\xb4\x05\x1b\x4f\x34\xef\x52\x55\ +\x7f\xf6\x9e\xd9\x22\x74\xfa\x38\x07\x72\x0c\x70\xd8\xb3\xfd\x10\ +\x8e\x71\xed\x2e\xc1\xee\x9d\xfb\x1d\xbc\x08\xcf\xf5\x1d\x1d\xef\ +\x23\xc2\xba\x58\xa5\xfd\xd3\x52\x0e\x88\xd2\x91\xad\xa5\xe0\x8e\ +\x60\x2b\xb6\xf6\x16\x00\xee\xc5\x07\xbe\xf0\x89\x6f\x62\x10\xeb\ +\xa8\x06\x36\x30\x82\xd5\x76\x17\xe1\x00\x17\x38\xc1\x0d\x8e\x70\ +\x85\x33\xdc\x31\xb4\x40\x13\xb4\x41\x23\xb4\x42\x33\xb4\x43\x43\ +\x7e\x8f\xa6\x68\x1b\x32\x34\xb7\x83\x75\xe4\x82\x9c\x90\x1b\x72\ +\x84\x8f\xe0\x59\x0d\xe4\x90\x5c\xb6\xcf\x9e\xc9\xa6\x3b\x18\xdc\ +\xc4\x21\x50\x32\x7f\xbf\xb3\xe1\xc6\x85\xf5\x6d\x4f\x05\x4f\xf3\ +\xb0\x0d\xb0\x70\x27\xb3\x49\xc3\xa5\x9b\x35\xf3\xc5\x47\x1c\x9e\ +\x11\x33\x7b\xa4\x3b\x17\x53\x99\xba\xdc\xbe\x3a\xb3\x59\xdb\x1b\ +\x3d\x4f\x0f\x55\x9a\x3d\x72\x3d\xa1\x8a\xcd\x11\x59\xea\x2d\xe1\ +\xf8\x72\x86\x38\xf4\x14\x18\x4b\x50\xe3\x2a\x56\x8d\x9f\x03\x12\ +\x6f\xcf\x41\xcf\xfc\x85\x15\x93\xf7\xf1\x9c\xdd\x2e\xee\x65\xf9\ +\x2a\x54\xa5\xed\x6f\x04\x72\x2f\x3e\xf0\x85\x4f\x7c\x7b\x63\x61\ +\x60\x00\x0b\x98\xc0\x06\x46\xb0\x82\x19\xec\x70\x80\x0b\x9c\xe0\ +\x06\x47\xb8\x5a\x43\x03\xb4\xe0\x3e\xb4\x41\xa3\x90\x5e\x68\x67\ +\x47\x38\xd1\x14\x6d\xd1\x18\xad\xd1\x1c\xed\x89\x43\x2e\xc8\x09\ +\xb9\x21\x47\xe4\x8a\x9c\x81\x9b\x1c\x1e\x9f\x45\x8a\x38\x55\x9f\ +\x3d\xcd\x53\x43\x8c\x5d\xd7\xb6\x1c\x18\xe2\xcc\x2a\x56\x20\xdb\ +\x35\x61\x7f\x9b\x48\xcf\xec\xd7\xaa\x3a\xc6\xed\x83\x5d\xa0\xb3\ +\x01\x25\x02\xb4\xee\x6d\x23\x88\xd1\x34\x9e\x84\x72\x55\xa3\x87\ +\x00\x72\x56\x8e\x25\xc6\xa4\xcf\xd7\x20\xc2\xdf\xd3\x28\xa2\xff\ +\x8d\x3f\x77\xdb\x9a\x2a\x89\xa8\xaa\xb6\x45\xc2\xef\xd7\xe5\x35\ +\x5a\xe3\x58\x5f\x4d\xdc\x7c\xe7\x53\x26\xb6\xda\x3f\x0e\xc0\xbd\ +\xf8\xc0\x97\xf5\x7d\x98\x11\x1b\x0c\x60\x01\x13\xd8\xc0\x08\x56\ +\x30\x83\x1d\x0e\x70\x81\x13\xdc\xe0\x68\x0d\xee\x68\x80\x16\xae\ +\x26\x8c\x2f\x58\xad\xd0\x0c\xed\xf0\x87\x96\x68\x6a\x0d\xad\xd1\ +\x1c\xed\xc9\x01\xb9\x20\x27\xe4\x26\x78\x4a\x29\x39\x23\x77\xc7\ +\x67\xbd\xd5\x2f\xdd\xc6\xee\x57\x87\x4a\x9b\xae\x0b\x67\xd4\xb4\ +\x3d\xa8\xb3\x73\x29\x6d\x17\x50\x42\x0f\x3b\xe5\x22\x5a\xa5\x34\ +\xa3\x82\x85\xa2\xec\x2e\x4e\x43\x28\x34\x6e\x6f\x5b\xf7\x7a\x17\ +\x7a\x4a\xf5\xd2\x56\x3b\xcc\xdb\xe2\x2e\x31\x9f\x5b\x1c\x18\x0c\ +\x61\xd1\xa5\x25\xf8\x75\xe2\xda\x86\x28\xbe\xce\xa0\x6f\x1b\xd8\ +\x9c\x29\x55\xc2\x7b\xec\x4b\x5b\x11\xe4\x35\x30\x80\x05\x4c\x60\ +\x03\x23\x58\xc1\x0c\x76\x38\xc0\x05\x4e\x70\x83\x23\x5c\x31\xb8\ +\xdb\xda\x12\x4d\xac\x36\xa1\xf9\x05\xb4\x43\x43\xb4\x44\x53\xb4\ +\xf5\x9e\xbe\x82\xf6\xe4\x80\x5c\x90\x13\x72\x13\xac\x95\xc9\x19\ +\xb9\x23\x87\xc7\x6f\x6b\x43\x9b\x14\x33\xc8\xd2\x45\x44\xba\xc6\ +\x37\xed\xef\xa7\x25\x47\x04\x74\xbb\x77\x09\x1c\xb6\x28\x90\x58\ +\x70\xc4\x6e\x4d\xa8\x1b\x79\x16\x8d\x21\x88\x51\xc5\xb9\xf7\xd8\ +\x52\x8a\x6f\x6c\x55\xb5\xe7\x5d\x5a\x6e\x3f\x4f\x0b\x6d\xd7\x4e\ +\x1b\x40\x62\x42\xd8\xf6\xc1\xd9\x86\x7d\x95\xfc\xc7\x69\x09\xff\ +\xa0\x1d\x5f\x7e\x01\x20\x26\xb1\xc1\x00\x16\x30\x81\xcd\x8b\x15\ +\xec\x70\x80\x0b\x9c\x30\x2f\x57\xb8\xdb\xd9\x45\x34\x41\x1b\x34\ +\x42\x2b\x34\x43\x3b\x34\x44\xcb\xa0\xa1\x31\x5a\xa3\x39\xf7\x90\ +\x03\x72\x41\x4e\xc8\x0d\x18\xc8\x95\xd5\xf5\x04\xd9\xc2\x7c\xaa\ +\x2a\x11\xb5\xb5\xc0\xca\xf2\x0b\xb5\xbd\x79\xaf\x2e\xeb\xe8\xa6\ +\x90\x58\x9e\x72\xbb\x51\x12\xef\xc7\x01\xf5\xdc\x65\x4f\xc8\x86\ +\x20\xa3\x5e\x96\x20\xb5\x06\xef\x45\x5a\xc4\x88\x06\x19\x36\x55\ +\xf2\x5a\x6f\x89\xbb\xa4\x9c\x6e\x0e\x31\x4f\x3f\x74\x0e\x20\x93\ +\x27\x8a\x45\x63\x0a\x61\x11\x9e\x16\xf5\x14\x9f\xbb\xe3\xe8\x5d\ +\x3b\xe9\x8f\x9f\xb4\x02\x80\x6f\x62\x10\x8b\x98\xc4\x06\x03\x58\ +\xc0\x04\x36\x30\x82\x15\xcc\x60\x87\x03\x5c\xe0\xe4\x35\x38\xc3\ +\x1d\x0d\xd0\x02\x4d\xd0\x06\x8d\xac\x56\xee\x03\x82\x86\x18\x9a\ +\xa2\xad\xdd\x20\x0b\xcd\xd1\x9e\x1c\x90\x0b\x72\x42\x6e\xc8\x11\ +\xb9\x22\x67\x27\xce\x1e\xd9\xac\xfe\x6d\x05\xdd\x9b\xe0\x21\xc7\ +\xe7\x69\x11\xc4\xb7\xf4\xb5\xca\x13\x6a\x75\x76\xa5\xbb\x63\xc7\ +\xaf\xf5\x31\x44\x95\xa7\xa5\x6a\xd7\xff\xc5\x03\x38\xd8\x27\x16\ +\x41\xb7\xa4\x9e\x6d\x47\xaa\xd8\x83\xd7\x3d\x4c\xd9\x6b\x2f\xf8\ +\xd4\x98\xdb\xc3\xb9\xbd\x1c\x52\xd5\xd9\x2d\xf1\x74\x3b\x75\x0f\ +\xc3\xa8\x2b\xf5\xce\xa4\xa1\xc3\x62\xcb\x04\x55\xa3\x2b\xd5\x2a\ +\xfe\xa4\x52\x8d\x31\x25\x07\xbb\x3c\xfe\xc4\x15\x00\xeb\x0b\xdf\ +\xc4\x20\x16\x31\x89\x0d\x06\xb0\x80\x09\x6c\x60\x04\x2b\x98\xc1\ +\x0e\x07\xb8\x78\x0d\xae\x70\x86\x3b\x1a\xa0\x05\x9a\xa0\x0d\x1a\ +\x59\xad\x3a\xa3\x1d\x1a\x06\x0d\x6d\xd1\x18\xad\xd1\x1c\xed\xc9\ +\x01\xb9\x20\x27\xe4\x86\x1c\x91\x2b\x72\x76\x42\x4d\x80\xb8\x82\ +\x55\x3a\xb5\xc0\x05\xf3\xeb\x5b\x7f\xff\x8d\xb5\x87\x06\x79\xec\ +\x7b\x30\xcc\x4d\x60\xa6\x0e\x63\x58\xa5\x82\xa3\x92\x9e\x58\x19\ +\xdc\x5e\x9d\xf7\x1c\x5d\xc1\xf3\xec\xd8\xf6\x59\x90\xb1\x0d\x3b\ +\x75\xb1\x44\xf0\x08\x63\x3f\x3c\x46\xdc\x6c\x55\x69\x6b\x03\x56\ +\x0c\xe9\x5a\xa6\x23\x5b\x39\xf2\x85\xb8\x2b\x24\xd6\xca\x92\xf0\ +\x40\x6b\x7d\xb8\xaa\xe6\x19\xe6\x84\x15\x00\x7c\xe1\x13\xdf\xc4\ +\x20\x16\x31\x89\x0d\x06\xb0\x80\x09\x6c\x60\x04\x2b\x98\xc1\x7e\ +\xa4\xc1\x11\xae\x70\x86\x3b\x1a\xa0\x05\x9a\xa0\x0d\x1a\xa1\x15\ +\x9a\xa1\x1d\x1a\xa2\x25\x86\xb6\xba\x42\x83\x45\x68\x4f\x0e\xc8\ +\x05\x39\x21\xbe\xcd\x91\x73\xe2\x6d\xb2\x5a\xc4\x29\x00\xa7\x16\ +\x00\x80\x40\x2f\x2e\xbb\x20\xb6\xa1\xf5\x21\x4d\x42\xf0\x54\x53\ +\x0b\x08\xb8\x0e\x5f\xf8\x58\x5d\x27\xac\xce\xe8\xe9\x29\xa0\x7b\ +\x17\xda\xc8\x99\x16\xb2\xdd\xff\x07\xd2\x67\xdb\xc6\xcf\x57\x02\ +\x1f\x3a\x2c\xd2\x93\x75\xa4\x19\x4e\x08\xad\x0e\x8c\xf6\xb9\xb5\ +\x89\x3d\x0f\x98\xf9\xf7\x04\x1a\x3b\x6c\x8f\x52\xd3\x59\x17\xc7\ +\xab\xb8\x85\x60\x89\xa6\x61\xab\xb4\xb0\x22\x5b\x7d\xe0\x4b\x0b\ +\xda\x5f\x00\xb8\x17\x1f\xf8\xc2\x27\xbe\x89\x41\x2c\x62\x12\x1b\ +\x0c\x60\x01\x13\xd8\xc0\x08\x56\x30\x83\xfd\x48\x83\x23\x5c\xe1\ +\x0c\x77\x34\x40\x0b\x34\x41\x1b\xbb\x21\x35\x9a\xa1\x1d\x1a\x62\ +\x68\x8a\xb6\x68\x8c\xd6\x68\x8e\xf6\xe4\x80\x5c\x90\x13\xe2\x93\ +\x23\x72\x75\x72\x2c\x6d\x1f\x4f\xa3\xbb\x39\xa1\xdd\x47\x6f\x7c\ +\x65\xeb\x5d\x77\x65\xd5\xd8\xd5\xa7\xb6\x4a\x67\xd3\xa3\x94\x26\ +\xcf\x12\x33\x1a\x75\x0c\x5c\x50\xea\x19\xec\xa0\x9f\x1a\x58\x53\ +\x0f\x69\x0a\x0e\x73\xff\x54\xe7\xb4\x94\x8f\x78\x57\xca\xcf\x23\ +\x5b\x1c\x27\xa7\xd6\x3d\x47\x28\x01\x81\xf9\x7a\xb9\x5a\x62\xfb\ +\xd4\xfb\x28\xd7\x5e\x45\x45\x6a\x7f\xd4\xd2\x13\x71\x1b\x86\x4b\ +\x6a\xf5\x94\xe6\x85\x39\x43\xd3\x19\xa7\x6f\x7f\x01\xe0\x5e\x7c\ +\xe0\x0b\x9f\xf8\x26\x06\xb1\x88\x49\x6c\x30\x80\x05\x4c\x60\x03\ +\x23\x58\xc1\x0c\x76\xaf\xc1\x0d\x8e\x70\x85\x33\xdc\xd1\x00\x2d\ +\xd0\x04\x6d\xd0\x08\xad\xd0\xcc\x1a\x5a\xa2\x29\xda\x06\x9f\x7e\ +\x34\x47\xfb\xd0\x3e\x88\xe4\x84\xdc\xa4\xed\x77\x4e\x9e\x0d\xca\ +\xa0\x65\x1f\x6c\x0b\xb8\x87\x37\xce\x2b\x3d\x77\x5e\xfd\xbe\xdf\ +\x68\x05\xca\xb9\xf6\x5d\xe6\x4e\x74\x2c\x2d\xd1\xae\x57\x9e\x01\ +\x8f\x99\x05\x74\x27\x29\xc1\x22\xc1\xdf\x50\xda\xcb\x55\xfa\xab\ +\x0e\xf5\xf1\x21\xc8\x77\xec\x0b\xf2\x10\xdf\xbd\xbc\x36\xd2\xef\ +\x9e\x21\xb8\xd4\xc7\x51\xeb\x11\xee\x82\x92\x6a\x09\x2f\xf1\xe3\ +\xf4\x54\xa5\xb7\x69\x69\xf8\x0e\xcd\xce\xe5\x6b\xcc\xbc\x45\x1b\ +\x39\x6b\x7c\x7d\xc4\x9e\x7f\x7c\x3a\x78\x8f\x2d\x00\xdc\x8b\x0f\ +\x7c\xe1\x13\xdf\xc4\x20\x16\x31\x89\x0d\x06\xb0\x80\x09\x6c\x60\ +\xf4\x9a\xe5\x01\x27\xb8\xd9\x24\xba\xfc\xe1\x8e\x06\xfc\x1b\x4d\ +\xd0\x06\x8d\xd0\xca\x1a\x1a\xa2\x25\x9a\x5a\xdd\xce\x46\x6b\x34\ +\x47\x7b\x3b\xda\xe8\x0e\x95\xaf\x51\xc1\x19\x94\xe6\x9c\x5c\x1b\ +\x92\x1c\x1c\xb1\x3b\x3d\x38\x79\xf3\x70\x4e\xfd\x95\x6f\x16\xef\ +\xbd\x9e\x7f\x87\x46\xae\x78\x07\xee\xb2\x6b\x05\x06\xa4\x3b\xce\ +\x7c\xe3\x7e\x52\x95\x58\x6b\x07\x7a\xec\x80\x49\x02\xed\x09\xc6\ +\xcc\xe9\x36\x05\xaa\x37\xf7\x7d\x9e\x7c\x94\xd7\x41\x9b\x7c\x3c\ +\x90\x25\x3f\x2d\xaa\x89\x8a\xa9\x96\x35\x41\xa4\xfe\x6e\x5c\x4d\ +\x60\xb8\x56\xbf\xeb\xa4\xff\xaf\xf3\xfa\x94\xa8\x85\x46\xa3\x78\ +\x19\xe1\x4e\xae\x69\xff\x7a\x00\xee\xc5\x07\xbe\xf0\x89\x6f\x62\ +\x10\x8b\x98\xc4\x06\x03\x58\xc0\x04\x36\x30\x1e\x69\x5b\x6a\xc3\ +\xe0\x04\x37\xaa\x70\xb8\xc2\x19\xee\x68\x80\x16\x68\x82\x36\x68\ +\x84\x56\x68\x86\xa1\x21\x5a\x7a\x46\x56\xcf\x45\x6b\x34\x0f\x4e\ +\x2e\x91\x0b\x72\x42\x6e\xbe\x1c\x4b\xf4\x87\xd9\x4d\x12\x68\xc0\ +\x9d\xa5\xea\xea\xdc\x71\x95\x2d\xff\xd3\x99\x49\x8f\x50\x1f\x9f\ +\xc1\x1a\x35\x5a\xb2\xec\xa6\x0d\x45\x56\x98\x85\x3e\x87\xee\x93\ +\x9e\xa0\xce\xf4\x93\x21\xa5\x2a\x94\xd1\x32\xbb\x87\x2f\x0d\x29\ +\x36\x83\x94\xff\xf9\x1a\xc4\xb8\xaf\xec\xe8\x18\xc6\xa8\x5a\xfc\ +\x5e\x9d\x1a\x55\xfa\xf6\x3e\x5b\x4f\xe9\x82\x62\x25\xa2\x25\x8c\ +\x75\xfb\x81\x0d\x95\x37\xee\x0c\x73\x9a\xcb\xd4\x6e\x30\xed\x1f\ +\x0a\xe6\x5e\x7c\xe0\x0b\x9f\xf8\x26\xc6\x7c\xc5\x22\x26\xb1\xc1\ +\x00\x96\xa3\x19\xd8\xe7\xe7\x3a\x70\x81\x13\xdc\xe0\x08\x57\x38\ +\xc3\x1d\x0d\xd0\x02\x4d\xd0\xc6\xab\x15\xda\xa1\x21\x5a\x06\xc7\ +\x0a\xd0\x18\xad\xd1\x1c\xed\xc9\x01\xb9\x08\xe4\xe4\x4b\xb1\x58\ +\xb5\x30\xcf\x7d\x9f\x3e\xbe\xc4\xb5\x67\xf2\xd0\x02\x5d\xec\x3b\ +\x37\xba\xb2\xf5\x36\xfd\x3c\x27\xd4\xba\xa7\xda\x9a\x27\x91\x0c\ +\x23\x7c\x9e\xee\xcc\xec\x1a\x07\xd0\x9e\xea\xd0\xae\xb4\xa1\x05\ +\xac\x7f\xd3\x97\x85\x74\xa2\x44\x9f\x55\xae\x77\x60\xe3\x17\xe3\ +\xe9\xa6\xa1\xda\x66\xe3\xae\x64\x4e\x55\x1f\xfd\xcf\x99\xda\x05\ +\xaa\x54\xc3\xa5\x4a\xd0\xdf\x76\xab\x3b\x14\xe3\xb4\xfb\x15\xc0\ +\xbd\xf8\xc0\x17\x3e\xf1\x4d\x8c\xa9\xf9\xc4\x74\x63\x7f\x91\x81\ +\x19\xec\x70\x80\x0b\x9c\xe0\x06\x47\xb8\xc2\xd9\xbe\xf6\xd0\x02\ +\x4d\x42\x86\x56\x68\x86\x76\x68\x68\x7b\x0b\x68\x6b\x35\xb6\xf3\ +\x23\x4c\x2e\xd9\x9e\x17\x39\x21\x37\x5f\x9a\xc5\x05\xce\x11\x0e\ +\x56\xe7\x90\x39\x47\x0b\x12\xbb\xf5\x2d\xd8\x7b\x95\x40\xb1\xa9\ +\x31\x7d\x59\x86\x7b\x35\x42\xa8\x2a\xf0\xe1\x4d\x87\xdf\x3f\xc7\ +\xc7\x17\x48\xc1\x79\x73\xb7\x10\x24\xb0\xca\x88\x3e\x30\xed\x0b\ +\x1a\x9a\x2c\xeb\xf2\x85\x07\x66\xe0\x8a\x15\xef\x31\x89\x9f\x6d\ +\x8e\x72\xfe\x9f\x1d\xee\x3c\x3f\x46\xa2\x1b\x15\xb0\x2c\x25\x49\ +\x2d\xf1\x34\xce\x2f\x3a\x8e\x57\x00\xf7\xe2\x03\x5f\xf8\xc4\x37\ +\x31\x6c\xcc\x23\x0d\x6c\x60\x04\x2b\x98\xc1\x0e\x07\xb8\xc0\x09\ +\x6e\x70\x84\x2b\x9c\xe1\x8e\x06\x68\xe1\x35\xb4\x42\x33\xb4\x43\ +\x43\x06\x96\xd0\x14\x6d\xd1\x18\xad\xd1\x1c\xed\xc9\x01\xb9\xf8\ +\xa7\x18\xa3\x52\x0c\x55\xda\x79\x6c\xb6\x39\x39\xe7\xf9\x82\xc6\ +\x6f\x5f\xb5\xb9\xf6\xc2\xd0\xab\x00\x92\xf4\x4d\xbf\x69\x58\x66\ +\xf6\xb9\x3e\x3e\x04\x42\x4f\x08\x7f\xbf\x56\x97\xc8\xb9\x4b\xb0\ +\xec\xb2\x2b\xce\xd1\x65\xf9\x14\xc7\xa1\x4e\x3a\xdc\xc7\x3f\x7d\ +\x2e\xc0\x6b\x60\x03\x23\x58\xc1\x0c\x76\x38\xc0\x05\x4e\x70\x83\ +\xa3\xad\xe1\xe0\x8e\x06\x5e\x43\x23\xb4\x42\x33\xb4\x0b\x56\xfd\ +\x68\x8a\xb6\x68\x8c\xd6\x68\x8e\xf6\x81\x1c\xfc\x13\x8c\x12\xee\ +\xd8\x7d\xee\xdd\xa5\xcf\x90\xa2\x6a\x8b\xf3\x9f\xfd\x42\x41\x63\ +\x0f\x4a\xac\x5d\x95\xa2\x79\x69\xbd\xff\x58\xee\x9c\x5e\xf7\x79\ +\x3f\xe9\xd5\xac\x03\x08\x4e\xa6\x74\xb6\xa3\x5c\x88\x44\xe1\xd1\ +\x88\x1a\x02\x06\x96\x65\x31\xb8\xa2\xda\x40\x2d\xe4\x16\x55\x91\ +\xbf\xcc\x3e\x75\x0a\x00\x58\xc0\x04\x36\x30\x82\x15\xcc\x60\x87\ +\x03\x5c\xe0\x04\x37\x38\xc2\x15\xce\x70\x3f\xc2\xd0\x08\xad\xd0\ +\x8c\xbf\x47\x43\xb4\x44\x53\xb4\x45\x63\xb4\x46\x73\xb4\x0f\xe6\ +\xe2\x9f\x67\x4b\x2a\xe9\xde\xd1\x1e\x70\x01\x03\x70\xb9\xff\xec\ +\x87\x76\x36\xea\x80\xe9\x72\x00\x9f\x09\xe0\xd0\xe0\x46\x4a\xc3\ +\xe1\x5d\xa4\xa5\xba\x3e\xf5\xbb\x7d\xfc\x55\x6c\x1c\xc1\x93\x41\ +\xf5\xcf\x44\x48\xf5\x19\xda\x44\x41\x85\xc0\x77\xba\x2b\x1c\xdd\ +\x3e\x3d\x35\xf3\xb4\x30\x23\x2e\x55\x62\xd9\x3c\x0d\x6c\xfc\xf2\ +\x0b\x80\x8d\x09\x06\xb0\x80\x09\x6c\x60\x04\x2b\x98\xc1\x0e\x07\ +\xb8\xc0\x09\x6e\x70\x84\x2b\x9c\xe1\x8e\x06\x21\x43\x1b\x3b\x68\ +\x86\x66\x68\x87\x86\x68\x89\xa6\x68\x8b\xc6\xf8\x41\x73\xb4\x3f\ +\x35\x6c\x5b\x60\x37\x4c\xb7\xb5\x6a\xfb\xf8\xe1\x5a\x37\x7f\x55\ +\x72\xcd\xf9\x2c\x86\x38\x34\x83\xe7\x67\x00\x47\xc9\xf3\x8c\x54\ +\x7d\xa4\xc6\xd5\xfd\x12\xb0\x50\x55\xe7\x8a\x4a\x96\x61\xdb\x79\ +\x75\x26\x97\xaa\x54\xcd\xd5\x7c\xc5\x89\x63\xa4\x90\xf6\x44\x75\ +\x67\x7c\x48\xd8\x88\xc0\x99\x7b\xa3\x73\xd4\xc5\x92\x08\xf7\xa4\ +\xdb\x56\x77\xfd\xc9\x2f\x00\x36\x06\x31\x89\x0d\x06\xb0\x80\x09\ +\x6c\x60\x04\x2b\x98\xc1\x0e\x07\xb8\xc0\x09\x6e\x70\x84\x2b\x9c\ +\xe1\x1e\x32\x34\x41\x1b\x7c\xd8\x99\x45\xb4\x43\x43\xb4\x0c\x8e\ +\x15\xa0\x31\x5a\xa3\xf9\xa9\x65\xb3\xaa\x38\xda\x94\x27\x20\xd0\ +\xc7\x77\x01\x03\xdc\x1d\xe5\x82\x90\x3b\x3e\xa0\xd2\xbd\x8e\xc9\ +\x94\xa3\x24\x6b\x2a\x7b\x0d\x48\x94\x55\x4c\x00\xf9\x68\x00\x31\ +\xda\x27\x41\xcb\x25\xa2\x4f\xe3\xee\x0d\x1a\x75\xa3\xf4\xab\x8a\ +\xe5\x49\x63\x42\x66\x99\x5a\xe8\xd3\x75\x25\x29\x67\x57\x4b\x54\ +\xec\xfe\xca\x13\x5f\x00\xac\x4f\x62\x10\x8b\x98\xc4\x06\x03\x58\ +\xc0\x04\x36\x30\x82\x15\xcc\x60\x87\x03\x5c\xe0\x04\x37\x38\x1e\ +\x69\x68\x81\x26\x68\x83\x46\x68\x85\x66\xae\x76\x36\xf9\x68\x8a\ +\xb6\x68\x8c\xd6\xa7\x94\xfd\x59\xdd\x9d\xe8\x4a\x09\x23\x12\xab\ +\x02\x13\x3f\x22\x01\x60\xaa\x7f\x55\x5d\x89\xee\xe2\x08\x1a\x42\ +\x6e\xf5\xce\x72\x6b\xfd\x6d\xfa\x51\xde\x5d\xb3\x5b\xd4\x9a\xae\ +\x90\x20\xea\x7f\xaf\xaf\x54\x41\x60\x92\x87\xd7\x87\x4f\x03\x44\ +\x7b\x3a\xeb\xfc\x9b\xd3\x9c\x99\xb9\xa7\x69\x13\x85\x4e\x81\x86\ +\xd6\xb2\x62\x8d\xfc\x29\x11\x91\x3e\x8d\xff\xe7\x32\x65\x1b\xe6\ +\x8c\xb1\x85\xeb\x47\xfe\xe3\x2f\x00\xd6\x07\x3e\xf1\x4d\x0c\x62\ +\x11\x93\xd8\x60\x00\x0b\x98\xc0\x06\x46\xb0\x82\x19\xec\x70\x80\ +\x0b\x9c\xe0\xf6\x39\x43\x03\xb4\x40\x13\xb4\x41\x23\xb4\x42\x33\ +\xb4\xb3\x47\xd8\xa2\x29\xda\xa2\x31\x5a\xa3\xf9\xa9\x65\x71\x22\ +\x97\xba\x2f\xb0\x3a\x17\x51\x68\xa5\xd2\xf5\x71\x7b\x07\x6a\xc8\ +\x24\xf0\x19\x15\x64\x68\xdd\xd3\x7d\xd1\x13\xc3\xc2\xc6\x17\x16\ +\xda\x61\xe6\xad\x87\xfb\x7b\xd0\xa7\x41\x23\x11\x5d\x2e\xa1\x37\ +\xb0\x20\x93\xf3\x7b\xab\x38\x6c\x52\xd5\x6c\xa9\xa6\x3c\xeb\x35\ +\xc6\x90\xa1\xa7\xae\x49\xbf\x57\xbc\xb8\x3d\x3a\xae\xa5\x51\xdb\ +\xcb\x7f\xe6\xce\xd7\x27\x69\xa3\xa5\xde\x95\xc7\x5f\x00\xf0\x81\ +\x2f\x7c\xe2\x9b\x18\xc4\x22\x26\xb1\xc1\x00\x16\x30\x81\x0d\x8c\ +\x60\x05\x33\xd8\xe1\x00\x17\x6b\x5e\xae\x70\x47\x03\xb4\x40\x13\ +\xb4\x41\x23\xb4\x42\x33\xb4\x43\x43\xb4\x44\x53\xb4\x45\x63\xb4\ +\x3e\x35\x8d\x11\xac\x7a\xe3\x7e\xf2\xb5\xb2\xd4\x0e\xf4\xd8\xc5\ +\x1c\x2c\x7a\x58\x55\x61\x57\xf5\x40\x94\x2a\x52\x42\xb1\x70\x91\ +\x01\x96\xe9\xe6\xf0\xf5\xf5\x09\x76\x52\x63\xc4\x0e\xcd\x44\xaa\ +\x95\xbd\x99\x27\x4e\x43\xa5\x89\xc5\x7a\xff\xb7\xe8\x83\x4a\x9e\ +\x06\x96\x57\x17\x75\x72\x72\xd2\x23\x34\x65\x1b\xee\xcc\x4c\x0b\ +\x77\xf6\xea\x29\x7d\x4d\x7f\xbb\x25\x85\x06\x96\x66\xc6\xf6\xb7\ +\x7f\x1c\x80\x7b\xf1\xb1\x69\xb3\x83\x4f\x7c\x13\x83\x58\xc4\x24\ +\x36\x18\xc0\x02\x26\xb0\x81\x11\xac\x60\x06\xbb\x97\x0b\x06\x47\ +\xb8\xc2\x19\xee\x68\x80\x16\x68\x82\x36\x68\x84\x56\xc1\xe5\x6f\ +\x68\x88\x96\x68\x8a\xb6\x68\x7c\x6a\x9b\x31\x5c\xee\xc7\xa2\x2b\ +\xdc\x85\x92\xf6\x8b\x9d\xaf\x41\x90\xcb\x25\x47\xc9\x56\xb5\x46\ +\xe9\x8f\xd3\x34\x6b\xd6\xff\xf3\x5e\xbb\x6d\x91\x3d\x9d\x53\x5f\ +\xc2\x4c\xcb\x57\x57\x2b\x9f\x27\x4b\x83\x34\xf5\xac\x35\xd0\x77\ +\x79\x0c\xa6\x14\x45\x38\xb1\xc9\xe1\x8e\x69\x51\x41\x51\x82\x06\ +\x6e\x0e\xb3\x58\xda\x5f\x00\xb8\x17\x1f\x03\x93\xf1\xe9\xfa\x26\ +\x06\xb1\x88\x49\x6c\x30\x80\x05\x4c\x60\x03\xa3\xc5\xfc\x85\x06\ +\x57\x38\xc3\x1d\x0d\xd0\x02\x4d\xac\x3e\x68\x85\x66\x68\x87\x86\ +\x68\x19\xd4\xf5\x5f\xc3\x1a\x05\xb4\xc1\x7e\xba\xb5\x9c\x46\x12\ +\xef\x70\x7a\x01\x6c\xac\x24\xa2\xeb\x74\x05\xbe\x2d\xb4\xef\xb6\ +\x35\xfc\x77\x66\x01\x7d\x9a\xed\xb3\x3d\x84\xbe\x85\x47\x2c\x4b\ +\xb3\x4f\xd1\x93\x1a\x77\xbf\x25\x49\x43\xb1\xd5\x7a\x7d\x64\xab\ +\x1b\xca\xf9\xfe\x7a\xe2\x26\x14\x29\x01\x4a\xc4\x47\x6a\x24\xbd\ +\xa2\xe9\xdb\xe1\x93\x9d\x76\x17\x80\x3d\x87\x17\x00\x7c\xe1\x13\ +\xdf\xc4\x20\x16\x31\x89\x0d\x06\xb0\x80\x09\x6c\x5e\xac\x98\x97\ +\x0b\xdc\xe0\x08\x57\x38\xc3\xdd\xd5\xc0\x6a\x82\x36\x68\x84\x56\ +\x68\x86\x76\x68\x88\x96\x68\xfa\x2f\x65\xc9\xcd\x6a\xf1\xe6\xb1\ +\x81\x01\x03\x1b\x0c\x6b\x7a\xd6\xce\xd9\x0f\x39\x13\xf8\x49\xe9\ +\xb7\x23\x63\x1c\x77\xbe\x52\x02\x3f\xa0\x77\x64\xd3\x17\x10\xbe\ +\x62\x8a\xfd\x87\xce\x77\x78\xb1\xd1\x5d\x56\x3d\x8e\x44\x7f\xee\ +\x22\x79\xc7\xbf\x1e\xc0\xeb\xc7\x7b\x11\x93\xd8\x60\x00\x8b\xc5\ +\x76\x54\x6b\xb2\xb3\x98\x9c\x51\x08\x47\xb8\xc2\x19\xee\x09\x56\ +\x0b\x34\xb1\x6b\x1d\xd1\x0a\xcd\xd0\x0e\x0d\xd1\xf2\x5f\xd3\xde\ +\x2f\xd6\x13\xb2\x4d\xe7\x0a\xc6\x07\x16\x41\x42\xcc\xce\x1d\x30\ +\x2b\xc6\xba\x3e\x95\x76\x5d\xee\xa4\x06\x43\xa6\x0c\x94\xb8\x23\ +\x7e\xec\xc7\xb7\x43\xc2\x9d\x3b\x5b\x53\xad\xc7\x52\xfa\x1f\xd4\ +\xea\xa3\x38\xc7\x79\x54\x1f\x6a\xbc\xca\x98\xbc\xae\xae\xdc\x37\ +\xe7\x38\x1a\x81\x4b\xf0\x81\x2f\x7c\xe2\x9b\x18\x6e\xac\xbf\x63\ +\x60\x06\x3b\x1c\xe0\x02\x27\xb8\xc1\x11\xae\x70\x86\x3b\x1a\xa0\ +\x05\x9a\xa0\x0d\x1a\xa1\x15\x9a\xa1\x1d\x1a\xfe\x7b\xd8\xf6\xbd\ +\x81\xf3\x71\xf9\x28\x92\x55\x2f\xb6\x97\xa0\xe5\xe4\x6a\xfc\x2c\ +\xe7\x49\xa8\x3c\xc3\x15\xa6\x92\x15\x36\x7c\x34\xc2\x5c\x3b\xd3\ +\xb0\x8e\x13\x63\xf3\xf1\x61\x09\xff\x7b\xca\xce\x05\x78\x31\x82\ +\x19\xec\x70\x80\x0b\x9c\xe0\x06\x47\xde\xef\x70\x86\x3b\x1a\xa0\ +\x05\x9a\xa0\x0d\x1a\xa1\xd5\xbf\xa7\x5d\xb3\xc2\x71\x32\xfd\x8c\ +\x15\xf0\xed\xbc\xfa\xc9\x7e\xba\x83\x2c\x05\xd3\x90\x69\xcd\x19\ +\x5a\x55\x13\x58\xe9\xcb\xef\xdc\x13\x35\x19\xec\x61\xfc\x9f\x13\ +\xbb\x58\x1c\x6a\x85\xf9\xa0\xe1\xd4\x2b\x00\x16\x13\x18\xc1\x0a\ +\x66\xb0\xc3\x01\x2e\x70\x82\x1b\x1c\xe1\x0a\x67\x7e\xc7\xea\x61\ +\xb4\x40\x13\xb4\x41\xa3\x7f\x5f\xdb\x27\x5d\xa3\xcb\x79\x37\xb0\ +\x32\xd6\x8e\xa2\xd1\x18\xe2\xa9\xe7\x0c\x82\x3a\xad\xb0\x2d\x0e\ +\x0c\xfd\x4a\x3c\x6a\x08\x77\x91\x25\x23\x69\x71\x7a\x77\xc6\xe4\ +\xeb\x7d\xa8\x7e\x75\xea\xc1\x53\xae\x00\x80\x09\x6c\x60\x04\x2b\ +\x98\xc1\x0e\x07\xb8\xc0\x09\x6e\x70\x84\x2b\x9c\xe1\x8e\x06\x68\ +\x81\x26\x68\x83\x46\xff\x19\x56\x40\x15\x59\xe2\x4e\x24\xad\x64\ +\xad\x20\xef\x3e\x6a\x84\x1a\xd5\x08\x75\x12\xa8\xc0\x0a\x55\xc6\ +\x22\x53\x44\xd4\x20\x8b\xc4\x5a\x54\x14\xee\x44\x6a\x34\xce\x54\ +\x70\xae\x81\xe3\xfc\xbc\xe2\x98\xba\x47\x83\x86\x8c\x38\xe6\x02\ +\x50\x50\xb0\xdb\x1c\x4b\x77\x97\xd8\x60\x00\x0b\x98\xc0\x06\x46\ +\xb0\x82\x19\xec\x70\x80\x0b\x9c\xe0\x06\x47\xb8\xc2\x19\xee\x68\ +\x80\x16\xff\x99\x46\x89\x4f\x29\x61\xd5\x30\xdb\xa3\x07\x56\xdd\ +\xda\x99\x30\x25\xbc\x96\x3d\xf7\x3a\x3b\x0b\x0b\x3b\x6b\x38\x55\ +\x87\x41\xfa\x54\x00\x1a\x3a\x85\x27\xd6\x47\x78\x5d\xcc\xf8\x74\ +\x6d\xa7\x94\xa4\x94\xab\xb7\x6c\xca\xea\x99\xb2\x65\x7b\xdf\x8d\ +\x1b\xb7\xbe\x91\xb4\x3e\x7d\x7c\x52\x52\x46\xec\x86\xa4\x8c\x4d\ +\xba\x72\xb7\x65\xe6\x55\xfd\xf9\xa5\x37\xcd\x47\xa3\x8f\xb5\x00\ +\xe4\x9b\x35\x09\x5b\xaa\x37\x24\x65\xe6\xe9\xfe\x64\xf9\x5a\x2c\ +\x9f\xd1\xf2\x3d\x44\x31\xfa\x2b\xd6\x6f\x14\xf3\xda\xa5\xab\x92\ +\x3a\x7b\xb1\x44\x80\x6d\x6d\x43\x27\xb0\xea\x5d\x0e\xf6\x00\x07\ +\xb8\xc0\x09\x6e\x70\x84\x2b\x9c\xe1\x8e\x06\x1d\x36\xa3\x50\xa3\ +\x6e\x5a\x49\x93\xc1\x6a\x5f\x86\x50\xfd\x54\x9f\xcc\x1c\x2a\xe9\ +\xf5\x1a\x0c\x71\xd7\xf5\xad\xdb\x90\x7e\x5d\x66\xca\xd6\xbe\x9b\ +\x37\x67\x4e\x49\xd9\x92\xbd\x23\x39\x39\xdb\x6c\xd0\x41\x50\xeb\ +\x75\x0e\xd0\xfa\xf5\xa1\xeb\x20\x3f\x83\xd7\x3a\xfd\xff\xad\x59\ +\xb9\xa6\x4f\xdf\xc1\xc7\x5c\x00\x76\xe5\xe6\x9a\x35\x6b\xb6\x58\ +\x1f\x47\xf7\x4d\x4c\x62\x83\x41\x58\x76\x6d\xde\x94\x39\x43\xd8\ +\xfa\xe9\x77\x37\x3a\xd8\x42\x13\xa6\x02\x7b\x1a\x1c\xe0\x02\x27\ +\xb8\xc1\x11\xae\x70\xee\xb0\xa0\xf5\xb3\x63\xe3\xbf\x65\xf9\x74\ +\xb1\x1a\x8a\x12\x29\xae\x2a\xfc\xbb\xa9\x75\x11\x9b\x76\x97\x76\ +\xcd\xda\x9a\x33\x35\x23\x7d\xbb\x49\x49\xd9\x66\x92\x37\x65\x9a\ +\xe4\x8d\x19\x26\x19\xf1\x93\xd2\x0e\x5d\x1b\x8e\xbc\xd2\x43\xd7\ +\xae\x6d\x05\xe6\x99\x17\x06\x79\x5e\x01\x45\x87\x17\x80\xc7\x3d\ +\x05\x60\xd9\x4a\x93\x97\x97\x6b\x92\xd6\x6e\x39\x8a\x4f\x1b\x4b\ +\x05\x80\x9f\xa1\x18\x9b\x32\x74\x65\x1d\x4c\xde\xb2\xd5\xa4\xa4\ +\x6e\x37\x19\x19\xdb\x4d\x66\x76\xee\xac\xb4\x02\xdf\x7f\x77\x4f\ +\xa9\xd3\xf0\x70\xb5\x46\x3a\xc5\x09\x6e\x70\xb4\x9c\x3b\xec\x48\ +\x9b\xd8\x68\x07\x91\xda\xd4\x90\x2a\xb2\x27\xaa\xfb\x4d\xe6\xee\ +\xd2\x83\x99\x7b\x7c\x26\xa3\xb0\xcc\x64\x16\x95\x9b\xcc\x12\xfd\ +\xce\x57\x61\xaf\x4a\xf7\x67\xa9\xe7\x2a\x39\xf4\x93\x6b\x9b\xbf\ +\xc6\x8c\x8a\xfa\xc4\x7c\xf8\x41\xb4\x99\x3b\x7b\xb1\xd9\x9a\xb5\ +\xd3\xb4\x35\xb5\x9a\xbd\x0d\x4d\xa6\xa9\xa1\xd9\x3c\xf0\xe8\x13\ +\xe6\xce\x5f\xdd\x67\x06\xbc\x3e\xc4\xcc\x5b\xb0\xc8\x24\xa7\xa4\ +\x9a\x34\x62\xe0\xc3\x73\xd9\x78\x9e\x98\x7e\xf9\x17\x9e\x62\x5d\ +\x45\xc2\x56\xe8\x33\xc2\x09\x5e\x93\x51\x50\x72\x70\x97\x62\x3b\ +\x18\x5c\xe0\x64\x39\x76\xd8\xdf\xb3\x57\x0a\x0e\x2d\x1b\x5c\x98\ +\x68\x12\x13\x92\xcd\xce\x1d\xf9\x26\x3f\x77\x8f\xd9\xb9\x3d\xdf\ +\xec\xd8\x9a\x1b\xb8\xb6\x6f\xdd\x65\xb6\x67\x79\xaf\x9c\x43\xd7\ +\x56\x7b\x65\xe6\x98\x9c\x6d\x79\x66\xe6\xec\x65\x66\xfa\xd4\x05\ +\x26\x21\x7e\x83\xd9\xbe\x2d\xd7\x94\x14\x96\x9a\xed\xd9\x3b\xcd\ +\x8e\x6d\x39\xa6\xf7\x5f\x5e\x51\x0d\xf1\x92\x89\x8a\x99\x6c\xd6\ +\xae\x4b\x32\x39\x3b\xad\x3f\xeb\xc3\xfa\xe4\x77\x47\xb9\x72\xe5\ +\x27\x78\xe5\x99\x1d\xd9\xf9\xfc\xd4\xb5\xcb\x94\x95\xfb\x8d\x97\ +\x53\x87\xb5\xc3\x66\x2f\x4c\x30\x13\xa7\xc4\x9a\x31\x63\x3f\x31\ +\x13\x26\xcc\x33\xf3\xe6\xc4\x99\xe5\x71\x89\x66\xf3\xc6\x74\x15\ +\x86\x5c\x53\xa8\xa7\xad\x68\x4f\xa9\xd9\x5d\x50\x62\xf2\x75\x1c\ +\x5c\x6e\x5e\xa1\xc9\xdd\xb5\xc7\x7b\xe9\xbf\x15\xab\x00\x2c\x37\ +\xd3\xa6\xcc\x37\x9f\xa9\x00\xe4\xeb\x77\x8d\x75\x4d\x81\x83\x23\ +\x39\x46\xb6\xdf\xc0\x37\x4c\xef\x7e\x03\xcc\xd8\xf1\x13\x4d\xe2\ +\x9a\xf5\x66\xa7\x0a\x40\x5e\x6e\x61\xe8\x2a\xc8\x2b\x36\x7b\x0a\ +\x4a\x15\xcb\x67\x8a\x0b\xcb\x4d\x69\x71\x85\x29\x2b\xad\x32\x25\ +\x45\x65\x14\x48\x55\xf9\xd9\x7a\x3d\x65\x98\xb4\xb4\x4c\x93\x9e\ +\x96\x6e\xb2\xb2\xb2\xe4\x63\xa7\x0a\x40\xb9\x71\x3a\xec\xf8\x6c\ +\x8e\x0a\xc0\xa4\xa9\x4b\x4c\xcc\xc4\xf9\x26\x6a\xdc\x4c\x33\x7a\ +\xf4\x14\xf3\xc1\xf0\x18\x33\x7a\xe4\x44\x33\x5e\xd5\xfa\x94\x49\ +\x73\xcd\xc2\xf9\x2b\x02\x4f\x76\xf2\xe6\x4c\x93\xad\x27\x3e\x37\ +\x67\xb7\x29\xda\x5d\xa2\x44\xf9\x03\x87\x44\x56\x57\xd6\xaa\xe1\ +\x96\x6e\x56\xaf\x4a\x32\xa9\x7a\x4f\x17\xab\xc0\x34\xd6\xee\x25\ +\xf9\x81\x6b\x64\xe4\x04\x33\x7c\x54\x94\x99\x17\xbb\xc4\xac\xdf\ +\xb0\xd9\x2c\x5f\xf5\x99\x89\xfe\x78\xba\x7e\x1f\x13\xf8\xfd\x7b\ +\x23\xc6\x9a\xb7\xdf\x1f\xa5\x83\x25\x47\x98\x21\xc3\x86\x9b\x21\ +\xef\xbe\x67\xde\x78\xe7\x6f\x66\xd8\x87\x23\x4d\xcc\xc7\x93\x03\ +\xaf\x8d\x55\x3a\x70\x72\xe3\xc6\x4d\x26\x35\x35\x4d\x05\x60\xab\ +\x0a\x40\x4e\x47\x01\x38\x11\x36\x7b\xfe\x67\x14\x80\x83\x6e\x01\ +\x98\x65\xc6\x8c\x99\x6a\x46\x7c\x30\xc1\x44\x7e\x34\xc5\x4c\x9a\ +\x30\xd7\xcc\x9e\xb9\xd8\x2c\x5e\x18\x6f\xe2\x57\xae\x33\x49\x6a\ +\x99\x67\xa4\x64\xeb\x75\x51\x60\x8a\x77\x97\x2a\xb9\xb5\xa6\xb9\ +\xb1\xc5\xec\x6f\xdd\x1f\x68\xf4\xb5\xb6\xb4\x9a\xe6\xbd\xcd\x6a\ +\xf8\x35\x72\x78\xb4\x0a\x46\x8d\xa9\x2c\xaf\x76\x7f\xfa\xab\x4d\ +\xb9\xde\xeb\x9b\x36\xa7\x99\xfe\x83\x86\x98\xcb\xaf\xfb\x81\xe9\ +\xfe\xfd\x1f\x9a\x1b\x7e\xf4\x13\x73\xc7\x2f\xef\x33\x3d\x1f\xec\ +\x65\x1e\x79\xaa\x8f\x6a\x8a\x57\xcc\xab\x6f\xbc\x65\xde\x19\xae\ +\x71\x85\xa8\x68\x33\x65\xfa\x4c\xb3\x20\x76\xb1\x89\x5f\xfd\xb9\ +\x02\x70\xb0\xdc\xef\xef\x28\x00\xc7\x6b\x91\xd1\xb3\xeb\xa6\xcf\ +\x5a\xae\x1a\x60\xc1\xc1\xc8\xa8\x99\xed\x29\x00\x6e\xf2\x9b\x5a\ +\xf5\xef\x66\xce\x0c\xd6\x69\xa1\x0d\xa1\x02\x50\x51\x5e\x15\x48\ +\xbc\xaf\x84\xaa\xdd\x67\x36\xab\x00\x0c\x18\xfc\xb6\xb9\xf2\xc6\ +\xdb\xcc\x95\x37\xdd\x6a\x6e\xbc\xf3\x67\xe6\xce\x7b\x1f\x30\xbf\ +\x7e\xe8\x31\xf3\xe8\xd3\x7d\x4c\x9f\xfe\x03\x8e\xa5\x00\x1c\xcc\ +\xd7\xe9\xa3\x5b\xb3\xb3\xf9\x1c\xaa\x93\xd3\x61\xed\xb3\x4d\xe9\ +\x25\x11\x03\x06\x0d\x7b\xad\xf7\xf3\x03\x76\xbe\x3c\xe0\xed\xb6\ +\x91\xea\xc6\x4d\x54\x4d\x30\x66\xd4\x54\x33\x2e\x72\xba\x99\x34\ +\x51\x05\x60\xd6\x12\xb3\x64\xd1\x6a\x4f\x01\xd8\x7a\xf2\x0b\xc0\ +\xe0\xa1\xe6\xdd\xe1\x1a\x5a\x1e\x17\x63\xa6\xaa\x00\xc4\x2e\xfd\ +\x54\x8d\xc7\xf5\x66\xfb\xf6\x1d\x1a\x1b\xd8\x68\xa6\x4d\x9b\xbe\ +\x6f\xf4\xe8\x31\xb9\x93\x26\x4d\x7e\xcb\x18\xd3\xd9\xe9\xb0\xf6\ +\xd9\xec\x45\xf1\x11\xd3\x66\x2e\x7f\x6c\xda\x8c\x65\xef\x8c\x18\ +\x35\x39\xf2\x4f\x8f\x3f\xbf\xe8\x57\xbf\x7a\x20\xf5\x77\xbf\xed\ +\x55\xf4\xf8\x63\xbd\x1b\xfa\xbe\x38\x70\xdf\xdb\x43\x87\xab\x2d\ +\x30\xd9\x2c\x5e\xb4\xc2\xa4\x6a\x50\xa6\xb0\xa0\x54\x0d\xb4\x6a\ +\x53\x5b\x55\x6f\x5a\xf6\xb6\x19\xb3\xdf\xb8\x76\xc0\x98\x7d\x6d\ +\x07\x4c\x9b\x0a\x43\x53\x63\x8b\x0a\x42\x13\xe3\x00\x2a\x04\x75\ +\x2a\x28\x6e\x41\xf0\xeb\x4a\x4b\xcb\x32\x03\xdf\x1c\x66\xae\xba\ +\xf9\x7f\x02\xd7\x0f\x7e\xfc\x0b\x9d\x2b\xfc\xa0\x79\xa0\xd7\x33\ +\xe6\xa9\x17\xfb\x9b\x17\x5e\x7d\xdd\xf4\x1f\xf8\x57\xd3\xff\xd5\ +\xd7\x4c\xff\x57\x06\x9a\xfe\x2f\x0f\xd8\xd7\xef\xa5\x97\x1b\xfa\ +\xf5\x7f\xa9\xe4\xb9\xe7\x9e\x4b\x1b\x3a\x74\xe8\x92\x84\x84\x35\ +\x51\x1a\x4e\x7e\x37\xbf\xa0\xe0\xe9\xd2\x72\x7d\xe0\xd1\x61\xed\ +\xb3\x05\x71\x89\x61\xd3\x66\xad\xb8\xf9\xe3\xc9\xb1\xbd\x62\x62\ +\xe6\xf6\x1b\x37\x7e\xd6\xeb\x51\x91\x9f\x0c\xfd\x68\xd4\x94\x61\ +\x63\xc7\x4c\xfd\x20\x72\xf4\xe4\xa8\xe1\xef\x8f\x9d\xf6\xe6\x1b\ +\xef\x2d\x7a\xb9\xff\xc0\xf8\xa7\x9f\xea\xb3\xf1\xc9\x27\x9e\xcd\ +\xfc\xcb\x0b\xfd\x76\x0d\x7a\xed\xaf\x85\xef\xbc\xf5\x4e\xd9\xe8\ +\x91\xa3\x2a\xa3\x22\xc7\xd5\x8e\x8f\x1a\x5f\x1f\x3d\x2e\xba\x51\ +\x57\x53\xcc\xf8\x89\xcd\xd1\xd1\x31\x2d\xfa\x77\xcb\xb8\xa8\xe8\ +\x96\xc8\xb1\x51\x2d\x1f\x8d\x89\x6c\x19\x35\x72\x4c\xd3\xa0\xd7\ +\x87\x34\xfe\xf4\x97\x3d\x1b\xba\x5e\xd2\xbd\xb6\xcb\xc5\x97\x55\ +\x76\xeb\x71\x85\xaf\xfb\x77\xae\x29\xbc\xf2\xda\xef\xe5\x7c\xf7\ +\xba\x1b\x32\x6f\xba\xf5\xf6\x8d\xf7\xfc\xf2\xde\xd5\x8f\x3f\xf9\ +\xec\xa2\x81\xaf\x0f\x99\x1e\x19\x3d\x61\xdc\xa2\xd8\xc5\x1f\x26\ +\x26\xae\x7d\x37\x35\x35\x75\x68\x7a\x7a\xc6\xeb\x7a\x05\xf4\x57\ +\x6d\xf0\x78\x5e\x5e\xfe\x6d\xbe\x0a\x4d\x0c\x75\x58\xfb\x6d\xfa\ +\xec\x55\x67\xaa\x1b\x78\xc9\xf8\x09\xf3\xae\x8f\x8c\xfa\xe4\xee\ +\xd1\xa3\x26\xdf\xa7\x36\xc0\xa3\x2a\x00\xcf\x4c\x9a\x38\xe7\xc5\ +\x39\xb3\x96\xbe\xbc\x34\x76\xf5\xc0\x35\xab\x37\xbe\xae\x31\xfa\ +\xc1\xea\x9b\xbf\xb9\x3b\xbf\x64\x68\x85\xaf\xea\xed\x86\xda\xbd\ +\xef\xa8\x01\x38\xec\xe0\xbe\x83\xef\xb5\x36\xb7\x0d\xd7\xc0\xcf\ +\x87\x3a\x2d\x7c\x84\x7a\x05\xa3\x2a\xcb\xab\x46\x95\xf9\xfc\xa3\ +\x7c\x25\x65\xa3\x4a\x8a\x7c\xa3\x8a\x0a\x4b\x47\x16\x17\x96\x8e\ +\x58\x9f\x94\xfc\xe1\x2b\x83\xdf\x1a\x7e\xed\xad\x77\xbe\x77\xc5\ +\x8d\xb7\x0e\xbb\xe9\xae\x9f\xbf\x7b\xf7\xaf\x7f\xf7\xf6\x7d\x8f\ +\xfc\x69\x68\xaf\xde\x2f\xbc\xf9\xfc\x4b\x03\x07\x0f\x1c\xf2\xd6\ +\xeb\xef\x7e\x30\x72\xa0\x5e\x01\x2f\x4d\x9e\x31\xe3\xc5\xf9\x0b\ +\x63\x9f\x5d\x19\x1f\xff\x47\x55\xff\xf7\xa7\xa4\xa4\xfe\x38\x33\ +\x33\xeb\x86\xed\x3b\x76\x5c\xaa\x1a\xe0\xac\xba\xba\x3a\xa7\xc3\ +\x8e\xc3\x66\xcd\x5b\xed\x4c\x99\xf1\x69\xc4\xc4\x49\x0b\xbf\x12\ +\x35\x7e\xd6\x99\x63\x46\x4f\x39\x4f\x05\xe0\x22\x15\x80\x1e\x93\ +\x26\xcc\xb9\x66\xd6\xcc\x25\x37\x2e\x59\xb8\xea\xb6\xf8\x95\xeb\ +\xef\x4a\x5a\x97\x72\x8f\x1a\x81\xf7\x6a\xd0\xe8\x7e\xb5\x01\x1e\ +\x54\xd5\xfe\x70\x53\x63\xf3\x1f\xf7\x35\xb7\x3d\xde\xd2\xd4\xfa\ +\x84\xfe\xfd\xa4\xda\x00\x4f\xd7\xd7\x34\x3c\xa3\x36\xc0\x33\x55\ +\x95\x35\xcf\xaa\xea\x7f\x56\x6d\x80\x67\x4a\x4b\xca\x9f\x29\x29\ +\x2e\x7b\x3a\x29\x69\xcb\x53\x2a\x00\x4f\x7c\xf7\x96\x1f\x3d\xde\ +\xe3\xfa\x5b\xfe\x78\xc3\x1d\x3f\x7d\xf8\x8e\x5f\xdd\xff\x60\xcf\ +\x87\x7a\x3d\xf0\xc8\x53\xcf\xf5\xec\xdd\xf7\xe5\x9f\x0f\x18\x3c\ +\xf4\xee\xb7\xdf\xfb\xf0\xb6\xd1\x51\xd1\x37\x4e\x9e\xf6\xc9\x35\ +\xf3\x17\xc5\xf6\x50\x37\xb0\x9b\x0a\x40\x97\xb4\xb4\xf4\xaf\xeb\ +\xe9\x3f\x23\x37\x37\xaf\x53\x61\x61\x91\xd3\x61\xc7\x67\x4a\x7e\ +\x9c\x13\xb4\xa8\xa8\xd9\xce\xd8\xb1\x33\xc2\x54\x08\xc2\xc7\x47\ +\xcd\xe8\x34\x65\xd2\xbc\xce\xb3\x67\x2e\xfd\x4a\xec\xc2\x95\x5f\ +\x8d\x5f\xb1\xfe\xbf\x54\x00\xce\xca\x48\xd9\x76\x8e\x0a\xc0\x79\ +\xc5\xbb\x7d\x17\x54\x55\x54\x5f\xa8\xf7\xfd\x45\x6a\x04\x5e\xac\ +\x02\x70\x89\x0a\xc0\x65\x2a\x00\x97\xab\x11\xd8\xbd\xa6\xaa\xae\ +\x87\x1a\x81\x3d\x54\x00\x7a\x94\xf9\x2a\xba\xab\x00\x74\x57\x01\ +\xb8\x5c\x05\xe0\x32\x15\x80\x4b\xbe\x7b\xcb\x1d\x17\x7f\xfb\x86\ +\xdb\x2e\xba\xe1\x8e\x9f\x7d\xf3\xce\x7b\xef\xbf\xa0\xe7\x1f\xfe\ +\xd8\xe5\xd1\xa7\x9f\x3b\xa7\x4f\xdf\x57\xbe\x31\x60\xf0\x90\x33\ +\xdf\x1d\x3e\xe2\xab\x91\x31\x1f\x9f\x31\x63\xd6\xdc\xce\x4b\x3e\ +\x8d\xeb\x94\xb8\x2e\x29\x3c\x35\x25\x35\x2c\x23\x23\x33\x84\x57\ +\x85\xc0\xe9\xb0\x13\x6c\x1f\x8d\x99\xea\x78\xcd\x5f\xe0\x73\x12\ +\x12\x53\x9c\xb4\xf4\x6c\x27\x29\x31\xd9\x49\x4b\xcb\x76\x0a\x72\ +\x4b\xc2\x2a\xca\xaa\xc3\x9a\xea\x9b\xc3\xd5\x08\x0c\x37\x46\xd7\ +\x41\x13\xa1\x7f\x47\xec\x6f\x39\x10\xa1\xd7\x41\x84\x0a\x46\x84\ +\x46\x03\x3b\xe9\x95\xd0\xa9\xa6\xba\x2e\x42\xaf\x85\x88\xca\x8a\ +\x9a\x88\xe4\x2d\x99\x11\xaf\xbe\x39\x2c\xe2\x7b\xb7\xdf\x1d\x7e\ +\xe5\xcd\xb7\x87\xdf\x7c\xd7\x3d\xe1\x77\xf7\xfc\x7d\xd8\xaf\x1f\ +\x7e\x3c\xec\x0f\x4f\xf5\x71\x7a\xf7\x7d\xc5\x19\x3d\x2e\xc6\x19\ +\x3d\x76\x82\xd3\x61\x1d\xd6\x61\x1d\xd6\x61\x1d\xf6\x6f\x60\xff\ +\x07\xcf\xdb\x5d\xc4\x2c\x04\x4c\xcd\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x0f\x92\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0f\x0f\x49\x44\ +\x41\x54\x78\xda\xec\x9d\x69\x8c\x1c\xc5\x15\x80\x5f\xf5\xcc\x78\ +\x3d\x7b\x38\xec\x1a\xc7\x78\x1d\x76\xd7\x06\x43\x08\xf9\x97\x48\ +\x51\x12\x02\x44\x39\x24\xfe\x47\x41\xc0\x9f\xfc\xc8\x61\x62\x24\ +\x0e\x83\x12\x05\x81\x39\x22\x61\x88\x40\x98\x43\x5e\x09\x0c\x28\ +\x4a\x02\xb6\xa2\x24\x36\x4e\x88\x94\x60\xad\x31\x18\x85\x38\x08\ +\x30\x41\xa0\xb0\xc6\xcb\x61\x63\x76\x6d\xc0\x7b\xce\x51\x55\x79\ +\xdd\xd3\xa3\xda\xa1\x7a\xf7\xcd\xcc\xf3\xf4\x31\xee\x42\xcf\x55\ +\xdd\x55\xd3\x2c\xfe\xde\x59\x5d\xb3\x08\xad\x35\xa4\xed\xf4\x6d\ +\x0e\xa4\x2d\x55\x80\xb4\xa5\x0a\x90\xb6\xd3\xb4\x65\x81\xd1\x04\ +\x36\x48\x5b\xe4\x4d\x33\x12\xb9\xe0\x24\x90\x06\xef\xf8\xde\x43\ +\xa0\xa4\x4a\x10\x31\x7f\x5f\x14\xb2\x54\xad\x55\x00\x03\x7f\x09\ +\x4a\xde\xed\x53\x25\x88\x05\xfc\x22\xca\xac\xdb\x37\xaa\x04\xd9\ +\x26\x5c\xbe\xe3\xc3\x5f\x8e\xf2\x39\x94\x15\x69\x2e\x11\x59\x53\ +\x28\xe3\x28\x9f\xa2\x1c\x47\x29\x23\x22\xed\xb6\x56\xe6\x00\x55\ +\x0f\xd0\x83\xb2\x56\x6b\xbd\x03\xd2\x16\x59\x43\xe0\x3f\xc4\xee\ +\x6d\x94\x49\x9f\x8d\x0c\xa3\x0a\x70\x7c\xe5\x59\x02\x69\x8b\xba\ +\x2d\xf1\x59\x38\xa1\x57\x01\xf3\x63\xff\xc4\xc4\x71\x98\x2b\x14\ +\x40\x08\x73\xdb\xd4\x08\xc2\x1f\x5b\x73\x66\x9e\xbc\xb6\x34\x7f\ +\x21\x8b\x58\xfc\x87\xa5\xe6\xcd\x1a\x7a\x1d\xb9\x9e\x6e\x8d\x7c\ +\x52\x57\xa1\x65\xb3\xd0\xdd\xd5\x65\x3d\x82\xa1\x00\xfc\x56\x28\ +\x5a\xf0\xcd\xd8\x82\xdf\x04\x68\x3e\xf8\xa6\xa1\x0b\x02\x36\x13\ +\x2e\xfd\x5c\xad\x6b\x9e\x27\xcb\xe5\x10\xf6\x01\x18\xba\x4c\x78\ +\x81\x46\xaf\x6d\xc0\x34\x5c\xda\xda\x4f\x21\x74\xd1\x0c\x54\x9e\ +\x72\xc4\x4e\x01\x2c\xd8\xb4\x17\xe0\x58\xbd\x01\xc8\xb7\x76\x1a\ +\x7a\xf4\x21\xc0\x34\x1d\x4f\x05\xa0\xe3\x3d\xdf\xea\x19\xf7\x1b\ +\x86\xce\x07\xde\x2a\x9b\x15\xf1\xf5\x00\x36\x7c\x1a\x2e\x71\xcd\ +\x00\x1f\x92\x37\xa0\xa1\xc4\x7c\xb7\x3c\xdb\x6a\xf8\x0f\x6c\xd9\ +\x02\xcd\xb4\x1b\x36\x6e\x24\x40\xb2\xc3\x00\x3f\x04\x30\x92\x43\ +\x46\x4b\x56\x08\x60\x34\x4e\xfc\xe7\x43\xa7\x81\x47\x03\x39\xa9\ +\x21\xe0\xda\xeb\xae\xb7\x42\x40\xd0\xf8\xbe\x7b\xef\x5d\x1c\x66\ +\x6b\xc0\xb3\xe2\xbe\xa0\xb5\xf8\xf4\x0c\x01\x76\xfe\x2a\xe8\x44\ +\xcf\x4c\x34\x63\xf5\x34\x78\x36\x74\x7e\xd9\x27\x50\x9e\xf9\xaf\ +\x86\x83\x1f\x00\x7c\x63\x2d\xc0\x57\x07\x01\x96\xe6\x44\x7b\x87\ +\x00\xad\x35\xde\x77\x28\xf8\x0c\x77\x1f\x9e\x37\xa0\x15\x84\x6e\ +\x97\x5d\x28\x60\xec\x84\x86\x0d\x4f\x29\xc8\x65\x05\x7c\x65\x40\ +\xc3\x45\xe7\x08\xb8\x78\x9d\x80\xc1\xbe\xb6\x0a\x01\xf6\xdf\x97\ +\x60\xb8\x76\x06\xf8\x86\xac\x5d\xb0\x81\xd3\x9f\x5b\x7f\xb1\xf0\ +\xfc\xe2\xc3\x23\x0a\x9e\xfb\x1f\xc0\xc8\x5b\x1a\x24\xde\xf8\xc2\ +\x19\x1a\x2e\x59\xe7\xc0\x25\xe7\x0b\xf8\xfa\x5a\x01\xf9\x9c\x68\ +\x87\x10\xd0\x18\xfc\xbd\x63\xcb\x16\xdc\x08\x51\x0a\x40\xba\xa2\ +\xfd\xb1\xd6\xde\x75\xed\x7d\xed\xf5\x52\xd5\xbd\xc6\x1f\x6b\x33\ +\x36\x9f\xad\xf4\xc4\x9a\xda\xe7\x98\xe7\x63\xbf\xc8\x67\xad\xad\ +\x1d\xf4\x0c\x00\x4f\xbc\xa8\x60\xdb\x7e\x80\x8e\x8c\x80\xaf\xad\ +\x11\xf0\x9d\x2f\xa2\x5c\xe0\xc0\x9a\xe5\xf1\x3c\x13\xd8\x34\xfc\ +\xf4\x54\xd9\xe9\x51\x05\xd4\xe9\xde\x4d\xbb\x74\x68\x92\x0a\x03\ +\xf5\xbb\x7a\xee\x5c\x5d\xeb\x44\xd0\x62\x32\x0c\x6c\xdd\x2b\xe1\ +\xa1\x11\x55\x73\x6f\x70\xb9\xf0\x42\xc0\xa5\xed\x14\x02\xb4\xd6\ +\x0d\x7b\x02\xd1\x28\x64\x21\x48\xb8\x66\xc4\xcd\x0d\xf8\x89\xe1\ +\xd6\xe7\x14\x2a\x80\xc2\x0a\xc0\x4d\x02\x01\xbe\x75\xae\xe3\x25\ +\x81\x43\xcb\x45\xbb\x54\x01\xb6\x02\x08\xda\x9a\x89\x75\x4c\x85\ +\x20\xe6\xc8\x79\x5a\x41\xe8\xe6\x97\x81\x27\x67\x51\x09\xae\xcc\ +\xb6\x43\x19\x48\xef\xf7\x6b\xad\x09\xa8\x64\xb8\x68\x14\x3c\xcb\ +\x1b\x08\x16\x70\xfa\xb3\x97\x7d\x59\xa0\xb4\xed\x46\x90\x6d\xc1\ +\xc3\xc3\xc3\xae\x16\x58\x1e\x41\x5b\xf7\x02\x81\x32\xdc\x7d\x48\ +\xde\x80\xda\x4b\x68\xd3\x24\x90\xae\xf1\x1b\x3f\xc5\xc2\x4b\xfe\ +\x68\xf0\xfc\x39\xc6\xda\x84\x29\x00\xbf\x6d\xbc\xf1\xc6\xc0\xd8\ +\x3e\x72\xb8\xc7\xeb\xbf\x3d\x34\x49\x80\x26\x20\x33\xc0\x7b\x7f\ +\x12\x73\x7c\xe0\xfc\xcd\x24\x1d\x6f\x05\x60\xbc\xe3\x27\xa0\xf2\ +\xe0\xf3\xc1\xd3\xd0\xc3\xf1\x0a\x22\x16\x0a\xc0\x87\xcf\x70\xf9\ +\xec\xf8\x4f\x83\xa7\x20\xa6\x21\xe0\x14\x2a\x03\x00\x0d\x3a\xfe\ +\x61\xa0\x01\xe0\xfc\x4a\x42\xc7\x48\x01\xf8\xf0\x85\x60\xc0\x67\ +\x58\x3d\x75\x9f\x86\x6e\xe6\x43\x4e\x0c\x45\xcc\x14\x80\x0f\xbf\ +\x11\x8b\xa6\x21\xf3\xc1\x73\x2d\x5d\x88\xd3\x2a\x04\x68\x2e\x7c\ +\x1d\x42\x18\x60\x82\x6f\x49\x08\xa0\x9f\x4f\x37\x9d\x80\x1c\x80\ +\x84\xab\x14\x03\x7e\x03\x90\x05\xf1\x97\xcf\xf0\x06\x0c\xc8\xbc\ +\x26\xe2\x9f\x03\xd0\x31\x5f\x2a\x02\x3e\x05\x3a\x04\x85\xa0\xe7\ +\x93\xff\x6a\x3b\xdb\x1a\xcd\xa4\x13\x3e\xa9\xeb\xb1\x72\x72\x0d\ +\x0d\x99\x5e\x4b\x43\x27\xd6\x70\x8c\x24\xf9\x0a\x60\xc3\xa5\xaf\ +\x4d\x08\xe0\xc3\x67\x28\x04\xdf\x1b\xd0\xa0\x93\xef\x01\x9a\x2a\ +\x7b\xe8\x6b\xa9\x35\x05\x96\x06\xcd\xb7\x7a\xfa\xbe\x81\x99\x86\ +\x80\x53\xe9\x09\xa4\x62\xc2\xa7\x21\xf3\xc1\xd3\x4a\x91\x1e\x09\ +\x6b\x02\xbe\x09\x01\x8d\xc1\xe7\x25\x7f\xf4\x3d\x1a\xac\x99\x4f\ +\xcf\x04\x72\xc3\x80\x54\x24\x7c\x1a\x34\xdf\xea\x69\xb0\x66\x2e\ +\x3d\x14\x4a\x58\x3f\x59\xd7\xd7\xe6\x00\xd0\x6c\x0e\x50\xbf\x85\ +\xa7\xe0\xa3\x49\x02\x01\x68\xb8\x4a\x69\x36\x7c\x7a\x0d\xfd\x2a\ +\x5a\x84\x0a\x9e\xff\xef\xd1\x5a\x27\x22\x09\x24\xe1\x4a\xcd\xcc\ +\x01\xf8\x56\xcf\x00\xc2\x80\xcc\x7f\x56\x12\x92\x40\x1a\xae\x54\ +\xa1\xc2\xa7\xc1\x47\x08\xa9\xfd\x37\x82\x2c\xb8\xa6\x0a\xa8\x13\ +\x3e\x0d\x95\x73\x8f\x0f\x3c\xcd\x01\x08\x65\xb0\xe0\x4a\xad\x4f\ +\x15\x7c\x4e\x18\xe0\x40\x4f\x93\xc0\x45\x5c\x3d\x79\xcc\x5a\x2a\ +\xeb\x2e\x0d\xbf\x39\x97\x9f\x82\x0f\xcf\x03\xd4\x1f\xd7\x95\x62\ +\xc0\xe6\x85\x81\x14\x7c\x18\x49\xa0\x20\x93\xc0\x96\xc0\x37\x6b\ +\x12\x04\x5e\x08\xc1\x28\xff\x98\x0a\x10\x7a\x05\x60\x6f\x04\xf1\ +\xe1\xd3\x56\xcf\x87\xc2\x87\xcc\xfd\x7c\xa2\x92\x40\xd3\xa8\x8d\ +\xa0\xa8\xe1\xd3\xeb\xdb\x3a\x64\x64\x43\x8a\xfb\xf4\x46\x10\x1f\ +\x7e\x6b\xad\x3e\x3d\x11\xc4\x55\x86\xda\x26\x55\x53\xbf\xc4\x89\ +\x0f\x3f\x2d\x07\x23\x4f\x02\xcd\x46\xd0\x42\xd6\x4d\xc0\x65\xc0\ +\x4f\xab\x82\x56\x26\x81\xa6\xd1\xd6\x2d\x75\x1d\xb5\x7f\xe3\xf0\ +\x53\xf0\x11\x9f\x07\xa8\xdb\x9d\x4b\xa5\x1b\x8b\xfb\x91\xc1\x8f\ +\xbe\x1c\xd4\x5a\x27\x44\x01\x68\xd7\xcf\xdf\x08\xe2\xc3\x0f\x1f\ +\x3c\xdf\xeb\x24\xa4\x0a\xa0\x5d\x7f\x70\x15\x10\x2e\x7c\xfe\xda\ +\xf4\x54\x30\x61\xfd\x84\x32\x88\xe0\x9d\x40\xfa\x5d\x42\xfd\xf0\ +\xd3\xaa\x20\x02\x05\xa0\x5d\xbf\x1d\x02\x1a\x8b\xf3\xcd\xc1\x4f\ +\xc1\x87\x5f\x05\xd0\x1b\x3c\xe6\x7b\x01\xa2\x99\xa4\x2f\x3c\xf8\ +\xe9\xb1\x70\x86\xf5\x53\x49\xa0\x69\x8c\xb8\xdf\x12\xf8\xe9\xb1\ +\xf0\x53\x9d\x07\xd8\xe7\x01\x74\x7d\xbf\x31\x23\x85\x9f\xc8\x53\ +\xc1\x64\x1e\x20\xb5\x35\xc7\x88\xfb\x64\x4b\x5f\x12\x45\x5d\x05\ +\x80\x55\x05\x68\x86\xb5\xb3\xbf\xc3\x97\xbe\x24\x6a\xe1\xcb\xa0\ +\x7a\xab\x00\xab\x9d\x82\xb8\x9f\x56\x05\xd1\x28\x00\x0d\xdc\xae\ +\x02\xac\x39\x2e\xd8\xb4\x2a\x88\x8f\x07\xa0\x37\x79\xa4\x02\x4e\ +\xac\x4f\x13\xc3\x18\x97\x81\xf4\x1c\x8e\x95\x9a\x7f\x29\x88\x3c\ +\x80\xd5\x52\xf0\xe1\x97\x81\xf4\x16\xaf\xd4\x3a\x18\x78\x6b\x5c\ +\x7f\x0a\x3f\x9c\x32\x90\x9e\x33\x55\x40\xdd\xc0\x93\x9e\x1b\xc4\ +\xfa\xbb\x86\xd9\xb0\xad\xdf\x54\x01\xec\xff\xc8\x04\xc3\xe7\xbf\ +\xe3\xd7\x28\x22\x14\x05\xe0\x53\x20\xaa\x00\x86\xf5\x27\xa0\x2a\ +\x40\xd0\x16\x70\x73\xcd\x50\x1e\xe1\x24\xb0\x0c\xb4\xaa\x00\x06\ +\xdc\x04\xb8\x5c\x04\xc5\x50\x00\x5a\xb1\xb4\x48\x70\x19\xa8\x94\ +\xe6\x03\x8d\x5f\x62\x68\x01\xf7\xfb\xc0\x31\xa7\x69\x21\xf0\x8f\ +\xc8\x14\x80\x1f\x0a\xa4\x66\x58\x7f\xf4\xf0\x69\x8b\xa7\x15\xc0\ +\xfa\x0c\xfd\xf3\x98\x5e\x6a\xe5\x8e\x63\xb7\x0f\x40\x25\x82\x76\ +\x12\x18\x1b\x77\xce\x87\x8f\x8d\x52\x00\x23\xf6\x3a\xe2\xe7\x31\ +\x63\x57\x94\xc8\xe0\x85\x4e\x80\x07\xb0\x21\x13\x65\x60\xdc\x72\ +\x03\xbe\xe5\x2b\xa5\x0c\x78\x23\x84\x77\xb0\xc0\xd7\x28\x80\x74\ +\x44\x4c\xaa\x80\x46\x92\x3f\xfb\x77\x05\x27\xd9\xfa\x83\xa0\x07\ +\x81\x0f\x52\x00\x4e\x08\xf0\x44\x81\x83\x57\x71\x0b\x01\x84\xfb\ +\xb7\xbe\x17\xc0\xb0\xee\x08\x73\x03\xc2\x8d\x1b\xf0\x84\x02\xd8\ +\x9f\x31\xf7\xac\x98\xef\x38\xce\x67\x42\x40\x16\x04\x68\x6f\xb9\ +\x2b\xf1\xdf\x07\xb0\x73\x80\xe8\x1b\x1f\xbe\x35\x46\x90\x36\x78\ +\x7b\x6c\xaf\xb3\x43\x87\x01\xee\x0b\x2a\x41\x65\x9c\xcd\xe1\x84\ +\x82\x63\x1f\x1e\x99\x05\x80\x22\x8a\xf2\x45\xc7\xe1\x50\x28\xad\ +\x0c\x74\x08\x08\xd7\x3b\xf0\xe1\x5b\x40\x83\x94\xa0\x5c\x2e\x7b\ +\xd7\x52\xca\x4a\x8f\xa2\xa4\xb2\x9e\x6b\x2b\x80\x91\xcc\x92\x0e\ +\x70\xb2\x68\xfd\x52\xc2\xee\x5d\xbb\xf6\x01\xc0\x49\x94\x39\x94\ +\x12\x8a\x76\x1b\x43\x01\x42\x71\xff\x7e\x08\xb0\x00\xc4\x79\xdf\ +\x9c\x84\x6f\xc4\x86\x8f\xe0\x3d\x41\xf0\x1e\x74\x59\x96\xfe\x3a\ +\x69\xd6\x9a\xe7\x07\xc6\xfd\x0c\x5a\x7f\xb6\x23\x0f\x22\x97\x07\ +\x55\x9c\x85\x83\xaf\xbc\x7c\xf4\xe6\x5f\xdc\xb4\x15\xa7\x4f\xa0\ +\x4c\xa1\x14\x50\x54\xec\x36\x82\x16\x6a\x4a\xe9\x24\xfd\xe6\x8d\ +\x05\xe1\x23\xd4\x40\xf0\x28\x55\xe8\xbe\x02\x48\x1c\xbb\x62\x14\ +\x41\x49\xf3\xb9\xc5\x3c\x40\x26\x93\x01\x91\xef\x02\x27\xdf\x09\ +\xc5\xc9\x13\x30\x36\xf6\xce\xf4\x55\x97\x5f\x7e\x3d\x4e\x1f\x41\ +\x39\xee\x7b\x81\x22\x8a\x4e\xd0\x46\x50\x28\xc7\xb2\xc2\x83\x6f\ +\xc4\x40\x47\x29\x95\xaa\xd6\x8f\xbd\x0b\xbe\xa2\x08\x26\x14\x78\ +\x0a\x23\x2b\xcf\x55\xb5\x4a\xe0\x81\x17\x02\xf2\xcb\x96\x41\xbe\ +\xab\x0b\x0a\x9f\x4c\xc0\xd1\x63\xc7\x8a\x3f\xff\xd9\x4f\xae\x99\ +\x9a\x9a\x7a\x07\x00\x26\x50\x3e\x46\x99\x41\x29\x6b\x6c\x31\x39\ +\x0f\x40\x8f\xa5\x4a\xd4\xb9\xbb\x7a\xe1\xfb\xd0\x4b\xf3\xe0\x97\ +\xa0\x54\xc6\xbe\x54\xb1\x7c\x14\x5f\x11\xca\x35\xd6\x5f\x56\x12\ +\x40\x7b\xb6\xe1\x27\x7c\x19\xcf\x9c\x97\xaf\xf8\x3c\xf4\x74\x77\ +\xc1\xf4\xe4\xc7\x30\x3e\x31\x2e\x6f\xdf\x74\xcb\x8d\xa3\xa3\x87\ +\xdf\x98\x07\x7f\xda\xc0\x8f\xe7\x89\xa0\x06\xab\x80\x58\xe5\x06\ +\x41\xa5\x5b\x90\xc5\xd7\xc0\x2f\xb9\x7d\xb1\xe4\xc1\x2f\x7a\x7d\ +\x05\x7e\x09\xaf\xab\x1e\x00\xd7\x98\x67\x48\x55\x4d\x32\xd1\xea\ +\x05\x8e\x1d\xe8\xeb\xeb\x81\xb3\x56\xf5\x7b\xa5\xde\xe4\xe4\xa7\ +\x30\x71\x7c\x42\x6f\x1d\x1e\xfe\xf5\xbe\x7d\xfb\xff\xf5\x19\xf8\ +\x25\x0a\x3e\x5f\x01\xf8\x2e\xdf\x9a\x96\x3a\xf6\x87\x26\xac\xb8\ +\x6c\xc3\xb7\x2d\x1f\x81\x57\xfa\x52\x11\x4a\xfe\xb8\x80\xe3\x32\ +\x8e\xab\x6b\xa4\x6b\xf5\xf3\xac\x1f\xff\xf1\xa0\xe7\x72\x59\x58\ +\xd5\xbf\x1a\xfa\xfb\xfb\x21\x8b\xee\x7f\x7a\x7a\x1a\xe1\x9f\x84\ +\xe3\x27\x8e\xc3\x5f\x76\xfe\x79\x78\xc7\x53\x3b\xfe\x46\xc2\xe7\ +\x2b\x40\x38\x60\x24\x91\x04\x46\x92\x1b\xd0\x5e\x60\x51\xf8\x85\ +\x02\x42\x47\xd8\x45\x1c\xcf\x4c\xcf\xc0\xdc\xdc\x2c\xcc\x15\x0a\ +\x9e\xd5\x97\x95\x1f\xf7\x4b\x65\x03\x5e\x78\x0f\x87\xee\xae\x6e\ +\x38\xe7\x9c\xb5\x70\xf6\xd9\x67\x7b\xf7\x8b\xc5\x62\x0d\xfc\x91\ +\xbd\x23\x7f\xba\xff\xbe\x07\x9e\x20\xe0\xc7\xeb\x7f\x1b\x47\x9f\ +\x08\x8a\xbf\xf5\x1b\x09\xde\xe1\xb3\x2d\xdf\xc0\x9f\x9c\x3a\x89\ +\x10\x67\x2a\xb1\x5f\x57\x33\xfe\xb2\xfb\x39\x4f\xf9\x97\x76\x2c\ +\x85\xd5\xab\x56\xc1\xc0\xe0\x00\xac\x3a\x6b\x25\xce\x69\xf7\x39\ +\x16\xfc\x97\x0e\xbc\xb4\x67\xd3\x2d\xb7\xdd\x4d\xc0\x8f\xdb\x99\ +\x40\xba\x49\x1d\x62\xfc\xe7\x1f\xd7\x5a\x30\xdb\xaf\x75\xfb\x28\ +\xe8\x05\x66\x66\xa6\x3d\x88\x53\x93\xd3\x20\x1c\x01\xf9\x7c\x1e\ +\x3a\x97\xe5\xa1\xab\xb3\x0b\x7a\xfb\x7a\x11\x78\x3f\xf4\xf6\x9e\ +\xe1\x2b\x91\x04\x29\x55\x20\xfc\xd7\x5e\x7f\xed\xc0\xad\x37\x6f\ +\xba\x99\x80\x1f\xcf\x77\x01\x74\x12\x18\x6b\xf7\xbf\xd0\xdb\x3b\ +\xcb\xf5\x57\xa5\x1a\xf3\x0b\x08\x71\x6e\xae\x80\xe3\x32\x80\x03\ +\x70\xe5\x15\x57\x04\x29\x16\x09\xff\xcd\xb7\xde\x7c\xf3\x8e\x4d\ +\x77\xde\x30\x3b\x3b\xfb\x11\x01\x3f\x51\x67\x02\xeb\x39\x12\x16\ +\x65\x6e\x60\x5b\xbf\xbd\xc7\xef\x8a\x01\xef\xbb\x7e\x84\xef\x83\ +\x2c\x54\xe6\x94\x74\xdd\x7c\x53\xf0\x47\x47\xdf\x7e\xef\xee\xbb\ +\xee\xb9\x66\x7c\x7c\xfc\x7d\x53\xe7\x07\xc1\xe7\x37\x07\x42\x6c\ +\x06\x0d\xeb\x15\x16\x07\x70\xb3\x56\x6f\x8d\x6b\xea\x7c\xec\xbd\ +\x6b\x1c\x7b\xe5\x9f\x2a\x83\x92\x65\xe8\xea\xea\x6c\x18\xfe\xe1\ +\xb1\x77\x26\xb6\x3c\xf4\xe0\xd5\x87\xb0\x11\xf0\xc3\x56\x00\x7e\ +\x32\xb8\xe3\x40\xd9\x5e\x6c\xe6\xe2\xf8\xa5\x8b\x40\x25\x40\x70\ +\x66\xb7\xcf\xef\x4b\x28\xd5\x10\x50\xad\xf5\x3b\xf3\x9d\x0d\xc1\ +\x7f\xf7\xbd\x77\x27\x1f\x7b\xfc\x89\x0d\xaf\xfe\xe7\xd5\x37\x08\ +\xf8\xf1\x53\x80\x7a\x90\x1d\x18\x53\xb0\xf9\x99\x92\x75\x1f\xef\ +\xb9\x73\x5c\x2b\x6e\x45\xe6\x1f\xe4\x09\xfc\xe4\xcf\xdf\xde\xad\ +\x58\x3f\xf6\x66\xc7\xaf\xfa\xd6\xaf\xb7\xaf\xaf\x6e\xf8\xef\x7f\ +\xf0\x5e\x61\xfb\x8e\x1d\xd7\xee\xdd\xb3\xf7\xdf\x0c\xf8\xf1\xde\ +\x07\xf8\xfe\x97\x32\xf0\x83\xe1\x82\x05\xff\xae\x67\x8a\xf0\xc7\ +\xf5\x1d\xd1\x97\x7f\x74\x48\x30\x6f\xf5\x50\x3c\xe0\xae\x48\xf3\ +\xb6\x0f\xc7\x1e\xe4\x32\x0a\x6e\xe8\xd4\x05\xff\xc8\xd1\x0f\xe4\ +\xee\xdd\xbb\x7f\xb9\x7b\xe7\xee\x11\x02\x7e\x02\x42\xc0\x22\x10\ +\xbe\x79\xae\x03\xf9\x9c\x80\xcd\x7f\x37\x5e\x00\xe1\x7b\xf7\x2e\ +\x5a\x97\x09\x21\xfe\xb3\x15\xc0\x77\xfd\xfe\x5b\x3d\xaf\x97\x15\ +\xab\xc7\x1e\x43\x80\x77\xad\xdd\x3a\x7f\x69\x07\xf4\xf5\xf6\xd6\ +\x03\x5f\x3f\xfb\x8f\x67\xef\x7c\xf2\xf7\xdb\x77\x12\xf0\xa3\x56\ +\x00\xbe\x32\x20\x68\x57\x09\xac\x65\x08\xdf\x9d\x8b\xf6\x34\x90\ +\x5d\xff\x2f\x58\x02\x7a\xd0\x51\x8c\xc5\x9b\xb1\x37\xaf\x15\x6e\ +\xf2\xac\x26\xe1\x1f\xfd\xf0\x08\xec\xdf\xbf\xff\xc1\x47\x1f\x7d\ +\xec\xb7\x0c\xf8\x09\xa9\x02\x84\xa8\x86\x01\x6b\xea\x7b\x17\x38\ +\x71\x48\xf4\x6c\xe8\xb6\x02\xd8\x6f\x01\xa5\xaa\x39\xe4\xe1\x5a\ +\x3f\x60\x3f\xb4\x66\x88\xb4\xfc\x17\x5e\x78\xe1\x81\x07\xb7\x3c\ +\x7c\x3f\x01\xbf\x3d\x14\x40\xf8\xfd\x77\x83\x14\xe0\xc2\x2c\xc4\ +\xac\x2d\xa2\x00\xfe\x49\x1e\x69\xbc\x41\x45\xca\x95\xfb\x5a\x41\ +\x77\x4f\x37\xac\xee\x5f\xb5\x68\xcc\xdf\xf3\xcf\x3d\xb7\x13\xf0\ +\x93\xa8\x00\x74\x5b\x7b\xa6\x70\xc5\xba\x4e\xc0\xf7\xee\xad\x13\ +\x3f\x72\xfe\xae\x20\xc2\xd7\xaa\xf2\xf3\x9f\x7f\xde\x79\x78\x4f\ +\x2f\x98\xed\x3f\xfd\xf4\xae\x8d\x8f\x3c\xb2\x8d\x70\xfb\xed\xa9\ +\x00\xc6\xe2\xcd\x98\x91\xc8\x85\xe6\x01\x6a\xe1\x57\x7b\x25\x2b\ +\xf7\x24\x92\xd7\xde\x67\xbc\x57\xba\x43\x43\x43\x0b\xd6\xf9\x4f\ +\x3e\xb5\xfd\xea\x3f\xfc\x6e\xfb\x2e\x02\x7e\x7b\x28\x80\x8d\xcb\ +\x8e\xf9\x38\x8e\x26\xcb\xe7\x87\x04\x2f\xde\x4b\x5f\x31\xaa\x67\ +\xf7\x87\x06\x07\xdd\x61\xe0\x0e\xdf\xa3\xdb\xb6\xfd\x38\xbc\x52\ +\x2f\xfa\x23\x61\x76\xb3\xb3\x7e\xaa\xfc\x8b\x5a\x39\xea\x4a\x0e\ +\x71\xb6\x72\x94\x0b\x15\x60\x60\x70\x30\x70\x6f\xdf\xdd\xde\x25\ +\x76\xf8\x12\xa2\x00\xfc\x56\x53\xf7\x47\x50\xfe\xf1\xbf\xf0\xa9\ +\xac\xfb\x9e\xf5\xf7\xf5\xf5\xc2\x92\x5c\xce\x7a\xab\x77\xcf\xe6\ +\xdf\x6c\x18\x1d\x1d\x75\xf7\xf6\x3f\x21\xe0\xb7\xad\x02\x44\x5b\ +\xfa\xd1\x6f\x00\x03\x61\x07\x2b\x83\xb2\xd6\x79\xa7\x77\xb5\x80\ +\x81\x81\x81\xda\xf7\xf9\x07\x5f\x3b\x70\xc7\x6d\x77\x5e\x3f\xef\ +\xad\xde\x2c\x01\xbf\x6d\x15\x20\xe6\xa5\x1f\x5f\x89\x56\x9e\xb5\ +\x1a\x72\xd9\x4c\xcd\x49\x1e\x3c\xcc\xf1\x2b\x7c\x9f\x7f\x2c\xe8\ +\xe8\xf6\x69\xaf\x00\x58\xfa\xc5\xc7\xcd\x1b\x4f\x50\xd3\x07\x7f\ +\x3b\xd7\xa9\xb9\xce\x66\xb3\x90\xe9\xec\x86\x15\x2b\xce\xac\x39\ +\xc3\x87\xc7\xb8\x36\xe3\xf4\x78\x10\xfc\x54\x01\x92\x63\xd9\xc1\ +\xbd\x63\xae\x3b\xba\x7a\xe0\xcc\x95\x2b\x61\x76\xea\xa4\x77\x74\ +\xdb\x3d\xbd\x8b\x07\x38\x1f\x27\xe0\xb7\xaf\x02\x68\x94\x98\xa5\ +\x75\xc6\xa2\x79\x4a\x60\x49\x2e\xdf\x09\x9d\xcb\x57\x82\x9e\x3b\ +\x09\x1f\x4d\x8c\xcb\x61\x3c\xb7\x8f\x47\xb7\xff\x4a\xc0\x4f\x98\ +\x02\xf0\x95\x21\x7a\xc8\xfc\x66\xc1\xcf\x2e\xcd\x43\xc7\xb2\x3e\ +\xc8\x16\xa7\xf1\xa5\xce\x87\xc5\xdb\x37\xdd\x7a\xd3\xf3\xcf\xef\ +\x7f\x91\x80\xdf\xb6\x0a\xe0\x95\x41\x4a\xa9\x64\x42\xa6\x81\x7b\ +\xff\x7d\xd5\x3e\x8b\x67\xfd\x32\x1d\x3d\x20\x54\x09\xc6\xc6\x0e\ +\xcf\x6c\x58\xff\xd3\x6b\x0e\x1d\x3a\xfc\x3a\x01\xbf\xbd\x15\xa0\ +\xa3\xa3\x03\x92\xda\x2a\x9c\x04\x68\x81\x63\xec\x15\x5e\x4b\x00\ +\x90\x02\x05\x81\x4b\xc8\x40\x19\x14\xc0\xd2\x1c\x64\x72\x9d\x90\ +\x93\x0a\x4a\x52\xc2\x1b\xaf\xbc\x7c\xec\x47\x57\x5d\x75\x1d\x7e\ +\x51\x73\x14\x00\x3e\x42\xf9\x84\x01\x3f\x91\x5b\xc1\xb2\xad\x92\ +\xbe\x6a\x2f\xbc\x0b\xdf\xfa\xc1\x13\xe7\xff\xed\x98\xbd\x0a\xc2\ +\x30\x14\x46\x7b\x2b\x0a\x6e\x05\xbb\xf9\x50\x5d\x7c\x0a\x5f\x49\ +\x70\xea\x83\xf4\x69\x4a\x87\x3a\xf8\x33\x68\xd4\xc4\x33\x5c\xc8\ +\x18\x1c\xd3\x9b\x03\xa7\x37\x63\xc2\xf7\x91\x40\x45\xd7\x7c\xa6\ +\x69\x7c\xf6\xe7\xd3\x70\xe8\xba\x63\xb6\xe1\x2b\xf2\xcf\x5e\x05\ +\x18\x6b\x6c\x70\x8f\x2d\xee\x70\x85\x96\x70\x78\xc5\x19\x2f\x89\ +\xf0\x17\xf7\x04\x78\x74\x78\x47\xe0\xf0\xf6\xf8\xe8\x5f\xbd\x07\ +\xde\x74\x9d\x0a\x3f\xff\x1b\x40\x6f\x81\x9a\xb1\xc1\xad\x4e\x51\ +\xad\x10\xd0\xe3\x1b\x5f\xe8\xf0\x1b\xc3\x5f\x4a\x01\xd2\x25\x40\ +\x0d\xdf\x1e\x41\xf5\x18\x62\xf8\x26\x0a\x10\x11\xa8\x8c\x92\x08\ +\x3d\xaf\x02\x14\xec\x52\x57\x85\x52\x80\x82\x5d\x7e\xf0\xf8\x6b\ +\xc3\xff\x73\xe4\xc9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x48\xcb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x48\x48\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x09\x80\x1d\x45\xb9\xee\x57\xd5\xdd\x67\ +\xdf\x66\xcd\x3e\x59\x27\x43\x02\x89\x90\x84\x40\x10\x08\x01\x04\ +\x51\x2e\x84\x45\x14\x01\x83\xb8\x80\x17\x50\xaf\x8a\x5c\x9e\x3c\ +\x10\x05\x7d\x57\x70\x03\xee\x82\xcb\x55\xc1\x2b\x3c\x50\x16\x8d\ +\x8a\x12\x16\x41\xb6\x24\x24\x61\x49\xcc\xbe\x67\xb2\xcd\x7e\xf6\ +\x5e\xaa\x5e\x55\x9d\xea\xe9\x93\xe3\x90\x99\x89\x41\x1e\xdc\xfb\ +\x9f\xfc\xa9\xee\x73\xba\xfb\x74\xd5\xf7\xd5\xbf\x54\x55\x9f\x21\ +\x9c\x73\xbc\x1b\x85\x08\xf1\x37\xab\x94\x06\xef\x0d\x28\x5c\x97\ +\x4c\x6d\x07\x0a\xfe\x2e\x6d\x28\x49\x80\x77\x33\xf8\x54\xab\xa1\ +\x95\x56\x29\x19\x00\x7c\x56\xa5\x9e\x52\xbd\xff\x6e\x25\x81\x89\ +\x77\xab\x68\xe0\x75\x1d\x43\x55\x6a\xea\xf7\x89\xd2\x00\x7c\xae\ +\x01\x77\x85\xda\x55\xea\x56\x59\x05\xfc\x0f\x01\xde\x19\xbd\x5f\ +\x2a\xd5\xf5\x8b\x08\x8d\x6b\x8d\xe9\x7d\x2b\xb0\x04\x4a\x98\x56\ +\x47\x68\x49\x68\x41\x68\x5e\x6b\xc9\x27\x88\xbc\x34\x17\xf2\x3f\ +\x04\x78\xcb\x01\x0c\xe4\x10\x4d\x2f\xd1\xbd\x3c\x24\x81\x9f\x38\ +\x71\x52\xf3\xe6\xcd\x9b\x96\x63\x18\x32\x69\xd2\xe4\x39\x5b\xb6\ +\x6c\xde\x57\xe3\x16\xf8\xe1\xad\xcb\xdb\x2f\xf4\xff\x0f\xd0\x03\ +\x01\xf0\x57\xea\xcb\x30\x7b\xbf\x21\x34\x2c\x34\x51\x57\xd7\x38\ +\xf6\xc1\x07\x9f\xc6\x50\x45\x1e\x2b\xcf\x91\xe7\xaa\x6b\x04\xf1\ +\xc3\x90\xee\x63\xd0\xba\x68\xf9\x6f\x6f\x01\x6a\x22\xf5\x1a\xad\ +\x0d\xce\x02\x13\x3c\x5c\x0b\x60\x18\x46\x93\x61\x0c\x9d\xeb\xf2\ +\x58\x79\x0e\x80\x5d\x42\x73\x41\xcc\x30\xb8\xd4\x00\x4f\x6b\xeb\ +\x52\xad\x7e\xf5\xb9\x90\xff\x76\x04\xa8\xed\x21\x03\x44\xea\xc4\ +\x0f\xcc\xaa\x94\x89\xd3\xd8\x20\x0d\x46\x6a\x08\x10\xb5\x2c\x2b\ +\x33\x5c\x02\xc8\x73\xe4\xb9\xf2\x1a\x35\x41\x23\x1f\xa4\x4e\xb5\ +\x99\x87\x11\x9c\x57\x9b\x61\xbc\xfd\xb1\x85\xf9\x76\xf6\xfa\x9a\ +\x86\xb2\xa4\xd6\x34\xb8\xa7\x03\x33\x5b\xaa\xde\xc6\x10\x49\x40\ +\x7d\x12\x18\x86\x95\x12\x3d\x7a\x18\x04\x30\x20\xcf\x09\xee\x25\ +\xe8\xc9\x43\x02\x3f\xa8\x47\x48\x6f\x1b\x01\x99\x75\x3d\x94\x06\ +\xc4\x7e\xbb\xac\x01\x7d\x9b\x23\x74\xab\x2a\x4a\x4f\x09\x6d\x10\ +\xda\x74\xf1\xc5\x1f\x9b\xb5\x7e\xfd\xd6\x25\x2b\x57\xfe\xe5\x01\ +\x00\x75\x42\x93\x35\xd1\x3b\x91\x32\x44\x2b\x60\x86\x42\xa1\xe8\ +\x70\x2d\x80\x3c\xa7\x36\x65\x1c\x52\xbd\x82\x3a\x25\xe5\xbd\xcb\ +\x3a\xc8\xba\xc8\x3a\xc9\xba\xe9\x3a\xa6\x54\x9d\x83\x3a\x99\xd5\ +\xf5\x7a\x77\x10\x60\xf0\x46\x0a\x0b\x8d\xe9\x86\xaa\x17\x3a\xa2\ +\xbe\xbe\xa1\xe5\x99\x67\x5e\xbc\xeb\x9e\x7b\xfe\xfd\xe1\x50\x28\ +\xdc\x6a\x59\x91\x79\x37\xde\xf8\xb5\xb3\x34\x09\x12\x42\x23\x43\ +\x6f\xac\xc0\x0a\x84\x42\x91\xc8\xf0\x09\x10\x89\x54\xf7\xfe\x61\ +\xa6\x9d\x09\x79\xcf\xf2\xde\x2d\x2b\x3c\x4f\x5c\xab\x55\xd6\x49\ +\xd6\x4d\xd6\x51\xd6\x55\xd7\x39\xa9\xdb\x20\x5c\x4b\xee\x77\x0b\ +\x01\x6a\xcd\xa3\x51\xd3\xeb\xeb\x74\xaf\x18\xfd\xa3\x1f\xdd\x7b\ +\xcd\x86\x0d\x9b\x7f\x3b\x79\xf2\xe4\x93\x3c\x8f\xd1\xf1\xe3\x47\ +\x0a\x10\x4c\xe3\x92\x4b\x2e\xbd\x11\x40\xb3\xd0\x8c\x6e\xac\xd0\ +\x20\x41\x59\x00\x88\x56\xd1\x9b\xad\xe1\xba\x00\x79\xce\x00\x23\ +\x87\x64\x08\x41\x67\x4c\xdf\x6b\xb3\xbc\x77\x43\xc8\xf8\xf1\x23\ +\xc0\x18\xa7\xb2\x6e\xb2\x8e\xb2\xae\xb2\xce\xba\xee\x75\x35\xd6\ +\x40\x91\x8e\x08\x79\xe7\x12\x60\x70\xf3\x98\xf0\x7b\xfd\xb5\xd7\ +\x7e\xf1\xcc\x2d\x5b\x76\x3e\x7c\xee\xb9\xe7\x2c\x2a\x97\x1d\x6b\ +\xec\xd8\x26\x64\x32\x09\x48\x99\x32\x65\x0c\xb2\x59\xbb\xe1\xe1\ +\x87\x7f\x7b\xbd\x36\x9d\xb5\xae\x80\x0e\x90\x42\xd2\x1a\x35\x44\ +\x2f\x0c\x0f\x3f\x08\x0c\x07\xe9\x5f\x95\x0e\x90\xca\xd1\x01\x4c\ +\xbf\xba\xe7\xbe\xbe\x52\x43\x5b\xdb\x38\x48\x49\xa7\xe3\x90\x75\ +\xb3\x6d\xd7\x92\x75\x95\x75\x96\x75\xaf\xb2\x06\x89\x81\xdc\xdc\ +\xbb\x24\x08\x0c\x02\x32\xcd\xf6\xcc\x49\x27\x9d\x32\xf5\x7b\xdf\ +\xbb\xeb\x9b\xad\xad\x93\x5a\xbb\xbb\xb3\xa4\xae\x2e\x89\x5a\x90\ +\x64\xfd\x27\x4f\x1e\x85\x44\x22\x3c\x7f\xc1\x82\xd3\x1f\x7b\xfa\ +\xe9\x25\x25\x00\x65\xa1\x6e\x30\x72\x37\xb0\xdf\x17\x6a\xf9\x6a\ +\x9a\xe6\xb0\x5d\x80\x3c\xa7\xfa\x1a\xe9\x74\xda\x8a\xc7\xe3\xac\ +\xae\xae\x0e\x91\x48\x84\x27\x93\x49\x0e\x21\xfb\xf7\xef\xa7\xab\ +\x57\xaf\x36\x01\x84\xfd\xba\x89\x7b\x3d\xb2\xad\x6d\xda\xfc\xe6\ +\xe6\x7a\xd4\x62\x38\x72\x64\x3d\x3c\x8f\xa1\x50\x28\x67\x6e\xbb\ +\xed\x6b\xdf\xb8\xfc\xf2\xcb\x37\x7c\xfe\xf3\xd7\xde\xf0\xdc\x73\ +\xcf\xac\xaf\x4d\x7b\x85\x7a\xef\x5c\x02\xd4\xa6\x7a\xda\x3f\xc6\ +\x62\xf1\xd4\xaf\x7f\xfd\x87\xdb\xe6\xce\x3d\xe6\x6c\x01\x3c\x95\ +\x8d\xdd\xd2\x32\x02\x6f\x26\xf5\xf5\x29\xec\xd8\xb1\xdf\xba\xfd\ +\xf6\xef\x5e\x3f\x67\xce\x8c\xcf\x00\x28\xf9\x11\x74\xcd\x18\x3d\ +\xa9\x71\x31\x51\x6d\x8e\xa3\xc2\x0a\x1f\x4a\x10\x18\x13\x20\x27\ +\x04\xe0\x99\x09\x13\x26\x78\xd3\xa6\x4d\x8b\x4e\x99\x32\xc5\x9d\ +\x34\x69\x12\x17\xef\xc9\x2c\xc4\xcd\xe5\x72\xee\xf6\xed\xdb\xd9\ +\x6b\xaf\xbd\x66\xac\x58\xb1\x22\xb6\x6d\xdb\xb6\xba\xee\xee\xee\ +\x46\x79\xaf\xb6\xed\x59\x8d\x8d\x69\x0c\x24\x95\x3a\x37\x4b\x12\ +\x90\xc6\xc6\xa6\xa9\xbf\xfd\xed\x6f\x1f\x5a\xba\x74\xe5\xe2\x73\ +\xce\x39\xf3\x86\x42\x21\xef\x6a\x82\x7b\x7e\x13\x72\x21\xef\x58\ +\x0b\x50\x13\x20\x85\x66\xce\x3c\x7a\xe4\xb8\x71\x2d\x67\x76\x76\ +\xf6\xd1\x09\x13\x46\x62\x28\x32\x7d\xfa\x78\xbc\xf1\xc6\x96\xb1\ +\xb7\xdf\x7e\xe7\x45\xd7\x5d\xf7\xd9\x9f\xea\x54\x8a\x6b\x32\x68\ +\x22\x68\xf0\x03\x3f\x9c\xd6\xfe\x35\x4d\xa9\x11\x1f\x0a\x01\x38\ +\x38\xf6\x97\x77\x63\x7f\x78\x0b\x62\xf3\xec\xd6\x0f\x9c\x78\xfc\ +\x47\x9a\x46\xd7\x59\xe9\x86\x54\x22\x96\x88\xa5\xad\x70\x4f\xdd\ +\x5e\x73\x75\xba\x03\x06\x3c\xe6\xf4\x3a\xcc\xe9\xb4\xa7\x96\xf7\ +\x8f\x3b\xc1\xea\xa8\xeb\x39\xaa\xab\x63\xdb\xe8\xc2\xd4\xe4\x9c\ +\x19\x79\x23\x37\xf6\xb8\xe9\x6d\x18\x4c\x62\xb1\xb0\x22\xff\xd6\ +\xad\x7b\xa8\x6c\x13\xd1\x36\xdf\x7f\xe9\xa5\xe7\x73\xba\xad\x1c\ +\xdf\x12\xbc\x63\xa7\x83\x7d\x1f\xa9\x81\x89\x69\x40\x46\x5e\x7b\ +\xed\x57\x3e\x71\xde\x79\x17\x7c\x7c\xc1\x82\x63\x30\x54\xd9\xbe\ +\x7d\x2f\x0a\x85\x62\x71\xfe\xfc\xe3\xaf\xda\xb7\x6f\xef\x56\x00\ +\xdd\x7a\xd2\x86\xd5\x64\x16\x2a\xc0\xb4\x2c\xab\x7e\xd1\xa2\x4f\ +\x9e\x70\xc2\x09\xef\x3d\x21\x93\x69\x9e\xd2\xd6\xd6\xda\x30\x7d\ +\xfa\x04\xd4\x8a\xcb\x1d\xbc\xda\xfb\x32\x96\xf7\xfc\x19\xab\xb3\ +\xcb\xe0\x30\x17\x71\x23\x81\x98\x99\xa8\x94\x5a\x13\x46\x52\xbd\ +\x17\x35\xe2\x30\x89\x09\x87\xd9\x28\xb1\x02\x0a\x5e\x0e\x45\xa5\ +\xf9\x40\x59\x0e\x06\x31\x31\x35\x3e\x13\x33\xd3\xf3\x30\x2d\x39\ +\x0b\x26\xb1\xf0\x66\xf2\xf4\xd3\x2b\xf1\xc8\x23\xbf\xfa\xc9\x5d\ +\x77\xdd\xf6\x63\x00\x7b\xfc\xba\xf9\x24\xe0\x42\xde\x4d\x04\x18\ +\x1d\x0e\x47\xa6\x7c\xff\xfb\x3f\xbf\x63\xe1\xc2\x05\xf5\xcd\xcd\ +\x75\x18\xaa\x2c\x5b\xb6\x16\xb9\x5c\xe7\x5f\x4e\x3b\xed\xa4\x5b\ +\x00\x74\x09\x2d\x6a\x02\x98\xb3\x66\x1d\xdb\xf4\x95\xaf\xdc\x7c\ +\xf1\xa4\x49\x13\xdf\x33\x62\x44\xd3\xe8\x86\x86\x4c\xd4\x71\x3c\ +\x52\x28\x94\x20\x82\x4b\x8c\x19\xd3\x08\x5f\xf2\x5e\x16\x2f\x77\ +\xff\x09\x2f\x74\x2d\xc1\xca\xde\x17\xc1\xc1\x10\x17\x00\xc7\x05\ +\xc0\x49\x23\x5d\x4d\x00\xf5\x5e\xcc\x08\x34\x4c\x23\xb0\x88\x05\ +\x06\xa6\xc1\x2e\xf8\x04\x50\x65\xa1\xbf\xcc\xa2\xe0\x2a\x72\x28\ +\xcb\x72\x64\x6a\x36\x66\x65\xe6\xe3\x3d\xa9\xf7\xaa\xeb\xf8\xb2\ +\x6f\x5f\x0f\x1e\x7d\xf4\xa9\xae\xcf\x7d\xee\xd2\x2f\x95\xcb\xa5\ +\x8d\x00\xda\x07\x22\xc0\x3b\x3d\x08\xe4\x55\x43\xa0\xae\xa8\x68\ +\xe9\xc9\x27\x17\x3f\x35\x61\xc2\xb8\x0b\xcf\x38\xe3\x58\x0c\x55\ +\xa6\x4d\x1b\x8f\x2d\x5b\x42\x6d\x62\x50\xe5\x94\xfb\xef\xbf\xf7\ +\x15\x31\xcb\x47\xbf\xf1\x8d\x3b\xce\x99\x3b\x77\xce\xbc\x31\x63\ +\x46\xd4\x67\xb3\x45\x15\x60\x99\xa6\x21\xfd\xa6\x34\xb1\x4a\x7d\ +\xf9\x53\xc7\xe3\x58\xbc\xf7\x01\xac\xea\x7b\x11\x1e\xf7\x40\x40\ +\x14\xa0\x31\x23\x0e\x4a\x28\x28\x0c\xd4\x45\x1a\x31\x2a\x3a\x0e\ +\xf5\xa1\x06\x64\xa4\x9a\x19\x24\xcd\x34\x42\x34\x24\xd4\x84\x49\ +\x29\x50\x41\x05\x2e\xe3\x70\x98\xa3\x08\xd5\xe7\xf6\x21\xe7\xf5\ +\xa1\xd7\xee\xc6\xf6\xfc\x7a\x45\x0c\x83\x1a\x30\xb8\xa9\xc8\xf1\ +\x72\xd7\x93\xf8\x73\xe7\xef\x61\x10\x03\x47\xa5\xe6\xe2\xd4\xc6\ +\xf3\x31\xb7\xee\x74\xac\x5a\xb5\x11\xb2\x2d\x64\x9b\xf8\xbe\xff\ +\x6f\x35\xfd\xb7\x80\xa0\xf7\xc5\x0f\x21\x3d\xef\x21\xdc\x0c\xfe\ +\xb6\x5b\x00\xa9\x7e\x94\x9c\xd2\x39\x7d\x0b\x21\xb4\xf5\xbb\xdf\ +\xbd\xf7\xfa\x85\x0b\x4f\x6f\x1c\x37\xae\x09\x43\x95\xb5\x6b\xb7\ +\xc1\x30\x50\x04\xb8\x3d\x61\xc2\xd8\x74\x5f\x5f\x41\x82\xae\x52\ +\xc7\x50\x68\x60\x3e\xbf\xda\xb7\x14\xf7\x6c\xfb\x16\xd6\x64\x57\ +\x02\x20\x7a\x5a\x0e\x90\x90\x87\x69\x0c\xc7\x36\x9c\x88\x93\x9b\ +\x4e\xc7\x94\x58\x1b\x38\x2d\x22\x8f\x1e\x38\xbc\x00\x1b\x42\x45\ +\xe9\xa2\x04\x4e\x18\x28\x88\x7a\x51\xda\x7f\x15\x98\xd4\x44\x08\ +\x51\xa1\x31\x84\x48\x45\x23\x48\xc3\x73\x2d\x6c\x29\x6c\xc2\x2b\ +\x5d\xcf\x63\x75\xcf\x72\x14\xdc\x1e\xb8\xcc\x01\x08\x87\x7f\x76\ +\x8b\xd5\x86\xf8\xaa\x99\xbd\x5f\xbd\xe2\xa6\x5b\x39\x67\x1b\xa4\ +\xa7\x93\x46\x41\x68\x5f\x55\xb6\xc3\x87\x63\x01\x6e\xdf\x78\x65\ +\x66\x46\xf2\x84\x27\xda\x12\xb3\xe7\xec\x2e\x6f\x79\x6e\x43\xd7\ +\xd2\x05\x8b\xa6\x7c\xdd\x7b\x5b\x08\x10\x90\x20\x48\x01\x75\xce\ +\x3b\x46\xe8\xa4\x33\xce\x38\xf7\x8c\x6b\xae\xf9\xf2\x87\xce\x3a\ +\xeb\x38\x0c\x35\xe5\x65\x8c\xa3\xb3\xb3\x57\xb6\x8a\xca\xad\xc3\ +\xe1\x10\xde\x44\x04\x00\x1b\x14\xf0\x2f\xf6\x3c\x89\x00\x32\x28\ +\x3f\x7e\x72\xf3\x19\x38\xb1\xe1\x34\xb4\xc4\x5a\x90\x63\x9d\xd8\ +\xe7\x6d\x46\x96\x77\x6a\x72\x10\x55\x52\x7d\x06\x95\xfb\x44\x97\ +\xd0\x9f\x11\xc5\x82\x01\x49\x61\xd0\xca\x99\x31\xd4\xa3\x8e\x8c\ +\x43\x84\x37\x62\x4f\x69\x0f\x96\x75\x3f\x87\x67\xf7\xfe\x06\x25\ +\x2f\xe7\x5f\x47\x1d\x9f\x6f\x2f\xbf\xb1\xe9\xe1\xae\x3b\x57\xdf\ +\xbb\xf7\x59\xed\xda\xf2\x3a\xd0\xf5\x86\x03\xfe\x55\xab\x4e\x38\ +\xe7\xc8\xe4\xdc\x5f\x9e\x50\xff\x41\xab\x31\x3c\x16\x3b\x8b\xeb\ +\xb1\x35\xbf\xe6\x9a\x4b\x5a\x6e\xf8\xd7\xb7\x93\x00\xb5\xc3\xa4\ +\x69\x3d\xf8\xd1\x22\x74\xca\xbf\xfc\xcb\x8f\x3e\xbf\x70\xe1\x99\ +\x23\x27\x4d\x1a\x85\xc3\x25\x1d\xf6\x5e\xfc\x78\xc7\xf7\xf0\xfb\ +\xfd\xbf\x04\xd3\xa6\x9e\x10\xa0\x21\xd4\x8c\x2b\x27\x7d\x09\xad\ +\xc9\x56\x74\xba\x3b\xb1\xdb\xd9\x8c\x22\xcf\xaa\xcf\x14\x88\x42\ +\xa1\x80\x86\xda\x53\x25\xa1\x87\x85\x14\x51\x9a\x54\x64\x88\xf2\ +\x46\x61\x91\x56\xe0\xa1\xad\x3f\x44\xc1\xe9\xd5\x9f\xaa\x2f\xe4\ +\x6e\x8e\x3f\xd6\xf1\x6a\xdf\xcd\x4f\x7d\x7e\xcb\x3a\x00\xee\x70\ +\xfc\xff\x67\x56\xcc\xfb\x2a\x08\xbf\xb9\x25\x36\x0d\x0b\x47\x5f\ +\x05\x21\x82\x00\x1b\xb0\x35\xb7\xfa\xb1\x4f\x4d\xfa\xe6\xc2\xb7\ +\x8d\x00\x9a\x04\x14\x00\xd5\x56\x20\x51\x6d\x05\x8e\x3f\xfe\x94\ +\xf9\x5f\xfe\xf2\xd7\x2e\x91\x56\x40\xa7\x6a\x87\x2c\x0c\x0c\x3f\ +\xdd\x71\x17\x7e\xd1\xfe\x03\x94\x79\xd1\x07\x46\x05\x78\x97\x4d\ +\xf8\x0c\x8e\xc9\x1c\x83\xf5\xa5\x57\xd0\xed\xed\x93\xf7\x14\x00\ +\x45\x10\x80\x8a\x0a\xb0\xb5\xa4\x30\xb4\x37\x1b\x84\x14\x4a\xc9\ +\x20\xa4\x88\x93\x7a\x34\xe2\x08\xac\xe8\x79\x05\x8f\x6d\xfb\x4f\ +\x94\xbd\x7c\x3f\x49\x01\x62\x83\xe1\xee\xae\xa5\xb9\xff\xf5\xbb\ +\x6b\xd6\x97\x31\x04\xb9\x72\xc5\x71\x02\x7c\x72\x33\x01\x90\xb6\ +\x1a\xf0\x81\x71\x9f\x46\x82\xc5\x84\xcb\x5b\x8a\x57\x7b\x9e\xde\ +\x7e\xc7\xcc\x25\xe3\x07\x23\xc0\xdb\x65\x05\x26\x48\x2b\x70\xcb\ +\x2d\x77\x5e\x75\xde\x79\x1f\x6c\x69\x6b\x6b\xc1\xa1\x4a\xce\xcd\ +\xe2\xe6\x0d\x9f\xc5\xcb\xbd\xcf\x80\x82\x56\x7c\x3c\x35\x71\xfe\ +\xe8\x4b\xb1\x40\xf8\xf7\x4d\xa5\xd7\xb0\xcf\xdd\xe1\x43\x55\x29\ +\x69\x15\x80\x84\xfc\xdd\x49\x91\x21\xa3\xd0\x80\x56\xbc\xd4\xf5\ +\x67\xfc\x61\xd7\xcf\x61\xb3\x12\x00\xae\x8f\xc2\xb3\x1e\xa1\x17\ +\xfc\x62\xf6\xf2\x0e\x1c\x44\x3e\x25\xc0\x27\xc0\xcd\x7e\x4c\x33\ +\xab\xf9\x4c\x9c\x3b\xe6\x23\x78\x70\xd3\x3d\x58\x2b\x08\x00\xf0\ +\x1d\x77\x1f\xfd\x42\xcb\x61\xcd\x02\xde\x6c\x8c\x9a\x0b\x19\x34\ +\x13\x08\x56\xdd\x16\x84\x66\x85\xf6\x3d\xf8\xe0\x4f\x9e\x9b\x36\ +\xed\xa8\x8f\x4e\x9c\x38\x8a\x58\xd6\xf0\x6f\x69\x5b\x61\x33\xae\ +\x5f\xf3\x49\xec\x28\x6f\x81\x69\x18\x00\x81\x00\xfd\x6c\x9c\x3d\ +\xea\x7c\xec\xb2\x37\xe0\xe9\x9e\x47\x00\x05\xae\x0f\x84\x57\x29\ +\x3d\x05\xce\x21\x93\xc2\x1d\x0a\x29\xf8\x9b\x93\xa2\x83\xec\x44\ +\x27\x76\xa1\xad\x6e\x02\x8e\xad\xfb\x77\x3c\xb8\xf3\xc7\x78\x43\ +\x04\x8d\x15\xe1\x27\x9b\x9c\x2d\xfd\xd8\xf2\x63\xcf\xb9\x77\xce\ +\xb2\x37\x06\x6a\xff\x4f\x2c\x9f\x2b\x80\xe7\xa2\xe7\x53\x80\x13\ +\x1c\x23\xe2\x9a\x05\xa3\x4f\x42\x0f\xb6\x61\xad\x08\x7c\x19\x98\ +\xb6\xbe\x6f\x2e\xe6\xdf\xb6\x84\x2b\x10\xbd\xb2\x65\x30\x32\xd4\ +\x2e\xbf\x2e\x4b\x5d\xbd\x7a\x65\xfb\xb2\x65\x2f\xee\x98\x32\x65\ +\x6c\x8b\x1c\xf5\x1b\x8e\xbc\xd0\xf1\x0c\x6e\x5a\xfd\x59\xe4\xbd\ +\x1c\xa8\x45\x60\x9a\x21\x5c\xdb\x7a\x03\xa8\xc9\xf0\x4c\xcf\x63\ +\xc1\xcd\xd2\x7e\x20\x35\x19\x70\x68\xa4\x90\xdb\xfc\x10\x49\xa1\ +\x3a\xfe\x5f\x93\x62\x97\xb7\x11\x7b\xc8\x16\x7c\x60\xec\x59\x38\ +\x22\x35\x13\x8f\x6c\xfb\x81\x8a\x5d\x38\xf8\x44\x02\xf6\xc2\xc7\ +\x96\xcd\xbe\xe4\xbe\xb9\x2b\x16\x57\x43\x71\xf9\xb2\xd9\x37\x83\ +\xf0\x9b\x00\x75\x51\xcc\x6a\x7c\x1f\x16\x8c\x11\xe0\x93\x6d\x48\ +\x61\x54\x00\xcf\x20\x16\x9e\x1e\x42\x4a\x67\x0c\x30\xe1\x62\x6a\ +\x35\x06\x9c\x31\x0b\x84\x0e\xa0\x98\x3f\x7f\x41\xd3\xbc\x79\x73\ +\xeb\xc3\x61\x0b\x9c\x63\xc8\x7a\xef\xe6\x7b\xf0\x4f\xcb\xaf\x40\ +\xb6\xdc\x07\xc2\xa9\x0a\xf2\xae\x3f\xe2\x36\xb4\x3b\x9b\xf1\x46\ +\xf6\x15\xd8\xcc\x81\xc3\x5d\xd8\xdc\x83\xe3\xba\x28\x33\xb1\x2d\ +\xd4\xf1\x44\x29\xd4\x91\xdb\xfe\x3e\xf3\x74\x29\x54\xef\xcb\xf3\ +\x6d\xee\x1f\xeb\x55\xce\x75\x3d\xa1\xfa\x38\xe6\x54\x8e\xe5\xc1\ +\xb5\x6d\xcf\xbf\x7e\xf0\x5d\x65\xb5\xed\xa0\x2c\xcf\x73\x45\xd9\ +\x7f\x8c\xa7\xce\x75\xb8\x27\xce\xb7\xb1\xd5\x59\x8d\x74\x9c\xe2\ +\xaa\xa9\xb7\x20\x1d\x6e\xf2\x29\x94\x04\xc1\xa3\x97\x2d\x9d\xfd\ +\xcf\xfe\xa4\xda\x65\x2f\xce\xbe\x85\x10\x72\x53\x85\x78\x14\x47\ +\x0b\xf0\x4f\x1e\xfd\x5e\x74\xf0\xcd\xf0\x98\x27\x94\xcb\xde\x08\ +\x5e\xc1\x7f\x10\x0b\x70\xe8\xe0\x9b\x35\xeb\xea\xbd\x1a\xe5\x4a\ +\xb5\xd4\x2c\xfd\x0a\xfb\x93\x35\x57\x5e\x79\xf5\xec\x5b\x6f\xbd\ +\xf5\xb2\x8e\x8e\x3e\x35\x6f\x3e\x94\x98\xc4\x61\x36\x6e\x59\x75\ +\x1d\x1e\xdf\xf5\x28\x0c\x93\xc2\x84\x81\x29\x8d\x47\xe2\xb2\xc9\ +\x1f\xc7\xb2\xec\xb3\xb0\x79\x59\xdf\xb7\x50\xff\x45\x00\xea\x51\ +\x55\xfa\xd5\xa1\x2e\x80\xc0\x32\x1c\xba\xa5\x60\x7f\x83\xa5\x60\ +\x07\x5a\x8a\x6e\xaf\x03\x61\x23\x87\x4f\x4e\xbe\x01\xbf\xd9\x79\ +\x1f\x36\x65\x57\x49\x14\xa5\xd9\xf8\xc6\xa5\x2f\x1d\x33\x03\x1e\ +\xb6\x9b\x16\xb9\x5e\xd5\x07\x06\x66\x36\x9c\x8a\x13\x46\x1e\x8f\ +\xdd\xde\x06\x7d\x8f\x14\x51\xea\xe8\x86\xe7\x83\xae\x65\x35\x87\ +\x05\x7e\x30\xd9\x12\x4e\x26\x53\x51\xd1\x73\xeb\x17\x2f\x7e\xac\ +\x77\xe0\xb5\x7b\xc1\x88\x56\xcd\x60\x50\xdc\x9f\xa8\xf9\xd6\xb7\ +\xbe\x77\xc1\xe5\x97\x2f\xba\xac\xa7\x27\x4f\xe5\xa4\xc8\x50\xe3\ +\xd1\x9b\x96\x5f\x87\x3f\xee\x7c\x04\x86\x21\xa0\xe7\x06\x4e\x1a\ +\x77\x3a\x4e\x18\x7d\x22\x9e\xe9\xfe\x3d\x18\xb8\x06\x0a\x01\xa8\ +\xc4\x07\x8f\x1d\x40\x0a\xaa\x81\x3c\x5c\xa4\xa0\xf2\x5a\x43\x21\ +\x85\x3c\x86\xbd\x29\x29\x94\x55\xda\x84\x97\x71\xf6\xb8\x0f\x63\ +\x65\x67\xab\x18\x3b\xf8\x95\xea\x18\x86\xc9\x2f\x26\x26\x14\xc8\ +\x54\xe8\x51\xf5\xf3\x31\xb7\x79\x0e\xf6\x38\x1b\x01\xa2\xea\xad\ +\x48\x61\x73\x1b\x20\xda\xfa\x13\x7e\x48\x16\xa0\x16\x7c\x5a\x03\ +\x60\x62\xf1\xe2\x3f\xde\x36\x6b\xd6\xcc\x73\x5f\x7d\x75\xcd\xd3\ +\x17\x5d\x74\xee\xad\xed\xed\xbb\xfa\x74\x60\x57\x14\x1a\xcc\xdb\ +\x6b\x02\x54\xaf\x05\x10\xda\xf8\xf3\x9f\x3f\xf4\xb9\xd3\x4e\x3b\ +\xf5\x6c\x39\x25\x3a\x6a\x54\x03\x86\x9a\x8d\xfc\xe7\xda\xbb\xf1\ +\xf8\xd6\x87\x2b\xe0\xc3\xc4\x45\x47\x2e\x42\x26\x9e\xc4\x73\x62\ +\xa8\x15\x44\x83\xcd\x35\x08\xba\x71\xc1\xc9\x41\x48\x41\xfe\xee\ +\xa4\xa0\x3e\x29\xd4\x97\x0c\x40\x0a\xb1\xed\x8a\xd7\xba\xe2\x52\ +\xb4\x65\xda\x10\xb7\x3e\x8e\x27\x76\xfd\x0c\x1e\x57\xe7\x54\xc0\ +\xaf\x3b\x09\x73\x9a\x67\xa3\xdd\xdd\x08\x65\xec\xf5\x77\x18\x60\ +\xca\xa5\x90\xc3\x38\x17\x50\xdb\x7b\xeb\xc4\x62\x8e\x29\x0d\x0d\ +\xcd\x1f\xd8\xb5\x6b\xbf\x30\xdb\x2d\xa7\xaf\x59\xb3\xf6\x94\x67\ +\x9f\x7d\xe1\x0f\x17\x5e\x78\xce\xf7\x6c\xbb\xdc\xab\xa3\xfb\x82\ +\x3f\x9a\xa5\x09\x14\xd6\x3d\xbf\xf1\x81\x07\x1e\xf9\xa2\x98\xa6\ +\xfb\x20\x63\x1c\x0d\x0d\xa9\x21\x83\xff\x4c\xfb\x13\xb8\x6b\xd5\ +\xed\x95\x05\x1b\xb0\x70\xee\x91\x1f\x86\x6d\x16\xb1\xb2\x77\x6d\ +\x05\x5a\x0d\x84\xde\xf6\x81\x7e\xdb\x49\x61\xf4\xa7\x91\xac\x72\ +\xbd\xc0\x7d\xd4\xa6\x8f\x9a\x14\xfe\xf7\x72\x6c\x2e\xad\x41\x63\ +\x74\x34\xae\x9c\xfa\x75\x91\xd3\x2f\x43\xd6\xe9\xc1\x9c\x86\x93\ +\x01\x9a\xc7\xce\xf2\xfa\xc0\xca\x54\x68\x00\x8b\x02\x36\x5c\xf0\ +\x20\xea\xa6\xc3\x9e\x0b\xa8\x1d\xc7\xaf\x19\xc0\x19\xf1\xe2\x8b\ +\x2b\xfe\x95\xf3\xd0\xb4\x19\x33\x26\x41\x4a\x6f\x6f\x4e\x55\x24\ +\x12\x31\xed\xc5\x8b\x1f\x7f\x78\xd1\xa2\x8f\xfc\x08\x80\x6f\x11\ +\x54\x53\x69\x9f\x5f\xff\xed\x6f\xdf\xfd\xd1\xf3\xcf\x3f\xff\x72\ +\xd3\x34\x89\x1c\xbf\x1f\xaa\x6c\xec\x5d\x87\x8f\x3d\x7e\x9e\x9a\ +\x82\x8d\x58\x21\xcc\x6b\x9d\x8f\xb1\x23\xc6\x62\x73\x61\x03\xf8\ +\x00\xfe\x5e\x95\x83\x91\x02\x35\xa4\xc0\x30\x49\x81\x1a\x52\xf0\ +\x80\x14\xb4\xff\x33\x0a\x43\x13\x10\xc4\x37\xfb\x9a\x14\x95\x1d\ +\xd0\xe0\xfb\x07\x20\x05\x81\x21\xf7\x85\x36\x59\x63\x10\x25\x31\ +\xec\x76\xb6\x81\xc3\x81\xbc\x24\x0d\xea\xac\xd4\x10\xaf\x7a\x73\ +\x14\x1e\xde\xfc\x13\x78\x6e\x19\x20\xd8\x7f\xcf\xac\x97\x47\x70\ +\x21\x87\x62\x01\x82\x47\xac\xb4\xf9\xbe\xf2\xca\x6b\xe6\x87\xc3\ +\x89\x36\x39\xbd\xea\x5f\x33\x95\x8a\xab\xb2\xab\x2b\x1b\x7a\xff\ +\xfb\xcf\xf8\xc8\xee\xdd\xfb\xcf\xbd\xff\xfe\x07\x7f\xf6\x85\x2f\ +\x5c\x2d\xf3\xb0\xb2\xbe\x4e\xec\xea\xab\x3f\x3f\xff\xa2\x8b\x3e\ +\xf4\x31\xdb\xf6\x88\x18\xc7\x1f\x72\xcf\xef\xb5\x7b\x70\xf5\x92\ +\x45\x28\xda\x39\x84\xcd\x30\x26\x37\xb7\x61\xf2\xa8\x56\xbc\xd6\ +\xb7\xa2\xdf\xe7\x53\xa6\x1a\x34\x00\xc2\x0f\xbc\x78\xd0\x40\x7e\ +\x50\x86\xc1\x2c\x85\x9e\x2f\x18\x13\x6e\x41\xce\xcd\xa3\xcb\xe9\ +\x45\x5e\x94\x45\xaf\x04\x8b\x84\x51\x90\x53\xc0\xac\x08\x93\x18\ +\x48\x59\x71\xd4\x99\x19\x84\x4c\x03\x31\x1a\x82\xe3\x15\xc1\xa8\ +\xea\xe9\xfa\xfb\x18\x3c\x42\x35\x21\x02\x4b\xc1\xe5\xbe\x4b\x34\ +\x61\xf4\xfd\x6a\x52\x10\xce\x0e\x88\x0d\x3c\x78\x8a\x00\xed\xde\ +\x56\x3d\x36\xc1\xfd\x7a\x04\xe4\xd5\xee\x83\x51\xa2\x66\x28\x83\ +\x08\x9c\x0f\x6a\x01\x86\x32\x72\x97\xd4\x2b\x58\xc7\xae\x5a\xf5\ +\x97\x1f\x7b\x1e\x6d\x92\x0b\x36\x07\x12\xce\x25\x11\xfa\x20\x01\ +\xce\x66\x73\x7d\x77\xde\x79\xd7\x7d\xdf\xf9\xce\xff\x59\x75\xda\ +\x69\x67\x4c\xfa\xe9\x4f\xef\xfb\x52\x2e\x57\xb4\x46\x8f\x6e\xc4\ +\x50\x85\x71\x86\x2b\x9e\xb8\x10\xab\x76\xbf\x82\x88\x00\xbf\x29\ +\xd3\x8c\x85\x73\x2f\xc2\x4b\xbd\xcf\x83\x57\xaa\x58\xd3\x6b\x49\ +\x7f\x2c\x40\x79\x15\x29\x10\x90\x42\x1f\x59\x9b\xaf\x0b\x20\xeb\ +\x90\xb1\x9a\xb0\xaf\xdc\x81\xb5\xb9\x0d\x78\xa9\x7b\x19\xba\x05\ +\xf8\x43\x15\x03\x14\x33\xd2\xd3\x70\x64\x72\x2a\x26\xc6\x47\xc1\ +\x32\x28\xc0\x75\xd6\xa0\xb0\xf6\x09\x4a\x06\x75\x1f\x04\x3c\x20\ +\x41\x75\xfd\x34\xe8\xd5\x6e\x03\xba\x54\x53\xda\xd4\x44\xbd\x31\ +\x02\x7f\xdc\x7e\x3f\x1c\xb7\x04\x0e\xde\xf9\xc3\xd9\x4b\x47\xbc\ +\xd9\xbc\x82\x79\xb0\x75\x7c\xb5\x0b\x39\xef\xbe\xfb\x87\x97\x94\ +\xcb\xbc\xa9\xb5\x75\x94\x04\xfa\xa0\xeb\xf8\x18\x63\x70\x5d\xa4\ +\x6e\xba\xe9\xc6\xab\xaf\xb8\xe2\x8a\x9e\x44\x22\x1e\x15\x16\xc2\ +\x92\xcb\xbd\x87\x33\xfa\x7c\xfb\xb2\xaf\x61\xc5\xce\xe5\x02\xfc\ +\x10\x62\x56\x1c\x67\xcf\xb9\x40\xcc\xee\x3d\x0f\x07\x8e\xa6\xb8\ +\x06\x91\x56\xf9\x75\x5e\x45\x0a\x2f\x20\xc5\x9b\x59\x8a\x09\xd1\ +\x89\x70\x39\xc1\xf3\xdd\x4b\xf1\x5c\xe7\xf3\x6a\xad\xc0\x70\xc5\ +\x20\x54\x99\xf5\x75\xd9\xf5\xd8\x90\xdd\xa0\x80\x9b\x10\x6b\xc1\ +\x94\x78\x0b\xa6\xa7\xa7\xc0\xa4\x7f\x1d\x53\xb0\xaa\xc9\x22\xea\ +\xc9\xe2\xaf\x49\xc1\xf8\x41\x48\xc1\x0f\xcc\x22\x00\x06\x93\x03\ +\x1e\x71\xc0\x39\x91\xe0\xfb\x31\x00\x79\xb3\xf5\x85\xe6\x20\xeb\ +\xdc\x2d\xed\xbb\x93\xe9\x74\xa6\x69\xc1\x82\x53\xff\x81\x10\x03\ +\xfa\x42\x83\xa5\x8f\x2a\xc0\xb3\x6d\x07\x89\x44\x2a\xc3\x39\x83\ +\x4a\xf5\x86\x81\x7e\x7b\x6e\x27\x1e\x7c\xfd\x5e\x98\x30\xd4\xc2\ +\x8d\xb3\xe7\x5e\x80\x57\x72\xcb\x50\xf0\x8a\x50\x12\xf4\xe2\x0a\ +\xd0\x54\xe5\xd5\x43\x26\xc5\xd8\x68\x0b\x28\x2c\xfc\xdf\xf6\xdf\ +\x88\x1e\xbf\x1e\x87\x2a\xa6\x02\x5f\xf9\x7a\x55\x52\x0d\x64\x7b\ +\x71\x17\x76\x17\xdb\xf1\x4a\xf7\x6b\x38\xbe\xfe\x18\x4c\x4d\x4d\ +\x00\x85\x32\xd3\xfa\x9e\x83\x5e\xcd\x75\xc9\x74\x7d\xf4\xe7\xd5\ +\x7e\x5e\x07\x88\x18\x98\x14\x42\x41\x29\xc0\x2a\x83\x4b\xba\x97\ +\xf9\x85\x51\x33\x2e\x33\x7c\x02\x3c\xf0\xc0\xc3\x5f\xe8\xe9\x29\ +\xc4\xc4\xaa\x9c\x61\x81\x68\x9a\x06\x52\xa9\x18\xa4\x0c\x77\xe2\ +\xe9\x5b\x2f\xdf\x02\xbb\xe4\x22\x66\x46\x31\xf3\x88\x59\xd8\xc6\ +\xb6\xa3\xcb\xee\xd1\xbe\x2b\xf0\xeb\xd0\x13\x21\xc4\x1b\x1a\x29\ +\x32\x66\x3d\x46\x84\x47\xe3\x77\xfb\xfe\x88\x55\x7d\xaf\x1d\x24\ +\xfd\x21\x3e\x99\xab\x83\x4a\xd5\xaa\x4c\xf7\x2f\x03\x04\xa6\x02\ +\x5f\x02\x8f\x2a\x02\x04\x29\xa1\xc3\x4a\x78\xbe\xe3\x25\xbc\xde\ +\xbb\x06\xc7\xd4\x1d\x29\xdc\xc3\xb8\xa0\xd7\x0e\x94\xa9\x10\x1d\ +\x1c\xea\xf7\xb8\xda\xf5\x3f\xe7\xe0\xd5\x96\xa2\x52\x59\x4d\x6c\ +\x2a\xeb\xab\x17\x9e\x40\x53\x83\xf9\x71\x9c\x37\x20\x3e\x83\x3c\ +\xda\x1c\x12\x1a\x39\xe3\x8c\xb3\x26\x8f\x1d\x3b\x7e\x56\x32\x19\ +\xc7\xdf\x4b\xde\xe8\x58\x85\x27\x5f\xff\x83\x5a\x86\x15\xa5\x51\ +\x34\x8f\x1e\x85\x57\x8b\xaf\xf9\x4b\xb9\x02\x13\xe8\x13\x81\xb0\ +\x21\x91\x62\x42\x78\x12\x3a\xec\x6e\x7c\x73\xe3\xb7\x15\x80\xb5\ +\xe2\xf7\x34\x83\x98\x32\xc8\x53\xc0\x06\x13\x38\x06\x48\x10\x9b\ +\xe8\x5e\xe2\x53\x83\x01\x9c\x29\xb0\x0c\xae\xdd\x4d\x4d\xac\x51\ +\x74\xf3\x78\x61\xff\x52\xac\xeb\x5d\x8f\x13\x9b\x8f\x47\xdc\x8c\ +\x81\x22\xb0\x52\x01\x4d\xb9\xb6\x06\x04\x40\x0d\x29\x6a\x2c\x05\ +\xb8\x5e\x64\x44\xf5\x79\x9c\xc2\x31\xbc\xfe\xa8\x87\x01\x04\x07\ +\x71\x03\xe6\x10\x9e\xae\xb5\xbe\xf9\xcd\x3b\xfe\x39\x9b\xad\x04\ +\x6f\x7f\xaf\x87\x57\x6f\x5b\xf2\xbf\xc1\x6c\x20\x14\x0a\x63\xe6\ +\xcc\x39\x58\x6f\x6f\x80\xed\x39\x0a\x34\x0d\xb2\x52\x50\x80\xaa\ +\xd6\xa8\x25\x05\x39\x80\x14\x94\x53\x4c\x4f\xcd\x10\x7e\xfe\x25\ +\xbc\x24\x7c\x7d\xad\x50\x95\xae\x19\x08\x51\x0b\xa6\x2e\xa3\x76\ +\x04\xc9\x9e\x30\x42\x25\x03\x86\x4b\x60\x3a\x14\xa6\x6b\x2a\x2b\ +\xc2\x22\x0c\x3c\x0c\xb0\x30\x87\x13\x76\x51\x88\x97\xe0\x98\x2e\ +\x98\x7c\x31\x0f\x0c\x5e\x05\x1c\xa0\x26\x85\x04\x7a\x9d\x3e\x3c\ +\xb5\xe7\x4f\x98\xd7\x78\x1c\xea\xc3\x99\x20\x63\x50\x78\x06\xb3\ +\x86\xe0\x7f\x4d\x0a\x4f\x5b\x05\x3d\x6d\x1c\xc4\x0d\xaa\x0d\x98\ +\xba\x86\xc7\x3c\x65\xfa\x19\xb8\xbc\x06\xad\x22\x00\x86\xe1\x02\ +\x02\x5d\xb5\xea\xf5\x75\xb1\x58\xc3\xf8\x48\x24\x64\x8e\x1b\xd7\ +\xac\xd9\xf8\xd6\xc9\x93\x5b\x1e\xc7\xca\x8d\x2b\x10\xb7\xc2\x48\ +\x84\x92\x88\x8e\x8c\xa3\x2b\xbf\x09\x1e\x67\x1a\xe4\xa0\x41\xc1\ +\xfc\x86\x7d\x73\x52\x44\x48\x18\xd3\x92\x47\xe1\xfe\xf6\x07\xd1\ +\x5e\xda\x5d\x1b\xab\x28\xc0\xc3\x34\x84\x08\x0d\x23\x5e\x8e\x22\ +\xd6\x6e\xc1\xdc\x4d\x40\x7a\x24\x98\x0e\xca\xd4\xa9\x90\x89\xea\ +\x40\xcd\x14\xaa\x7e\x44\x42\x6d\x2b\x37\xd7\x18\x8a\x81\xa4\x0d\ +\xb8\xf5\x1c\xe5\x8c\x2d\xce\xb1\xe1\x32\x5b\xdd\x33\xe7\xbc\xba\ +\x17\xab\x6d\x87\x39\xc2\x2d\xbc\x88\x59\x99\xf7\x60\x74\x74\x14\ +\xa4\x30\x42\x74\x09\x0d\xfe\x81\xa4\xe0\xa8\x01\x1f\xd0\xa4\x80\ +\x7e\x9f\x28\xa2\xdb\x86\xa3\xdb\x49\x93\x00\x20\xc3\x25\x00\xd7\ +\xca\x84\x3a\x9f\xf8\xc4\x47\xfe\x63\xc6\x8c\xd9\xcb\x2f\xbd\xf4\ +\xaa\x45\xd3\xa7\x1f\x39\x5e\x4c\xd9\xaa\xdc\xff\xad\x92\x3b\x96\ +\xdc\x0a\x03\x86\x00\x24\x8a\xa3\x66\xcd\xc4\xea\xc2\x9a\xfe\xdc\ +\x16\x81\x99\xf7\xfb\xc6\xc1\x48\xa1\xae\xd3\x1a\x9b\x86\x7f\xdb\ +\x7a\x0f\x8a\xac\x74\xa0\x89\x93\xc0\x1b\x21\xc4\xe4\xca\x60\x2f\ +\x82\xf8\xda\x10\x8c\xcd\x1c\x4e\xd1\x46\xc1\x73\xe1\x79\x9e\x02\ +\x4f\x11\xca\x20\x20\x86\x1e\x75\x93\xc0\x1b\x3a\xbe\x90\x04\x30\ +\x0c\x98\x16\x85\x55\xb2\x10\xea\xb2\x90\x8a\x46\xc0\x46\x47\x51\ +\x6e\xb0\x61\x13\xa1\xac\xac\xb2\x22\xae\x81\xf3\x85\x30\x8e\x95\ +\x5d\xaf\x22\x9f\x2a\x60\x52\x62\x82\x32\xdf\x84\xf0\x7e\xf0\x85\ +\xe8\x1e\xcf\xc1\x74\x40\x8b\x5a\x52\x70\x4d\x2c\x3d\x4c\xec\x82\ +\xc0\xf3\x5c\x80\xeb\x6f\xd3\x8c\x91\x3a\x5c\x02\x78\x42\x6d\x3d\ +\xb6\xdf\xf7\xfa\xeb\xaf\xac\xbb\xfe\xfa\x4f\xfd\xc7\xc2\x85\x97\ +\x9c\x7a\xf6\xd9\x17\x9e\xdc\xd6\x36\x29\x3c\x79\xf2\x18\xc5\xfe\ +\xc3\x29\x0f\xbc\x71\x2f\xb6\xed\xd9\x8c\x84\x15\x47\x7d\xba\x0e\ +\x6e\x23\x90\x2f\xe4\xe1\x55\x0d\x8e\x80\xa3\x1a\xf0\x83\x92\xe2\ +\xa8\xd4\x4c\xfc\x7c\xf7\x2f\x6a\xc0\x27\x30\xa9\x81\xb8\x11\x45\ +\xc2\x88\x21\xb9\x23\x8a\xf0\x46\x82\x52\xbe\x84\x82\xed\x28\xf3\ +\xcd\x29\x64\xef\x2e\x85\x59\xb4\x48\xf6\x5a\x49\x92\x33\x4d\x52\ +\x30\x60\xd9\x71\x44\x23\x09\xd0\x14\x07\x8f\xdb\xf0\x22\x36\xdc\ +\xfa\x3c\x9c\x78\x1e\x2e\x2b\xa9\xe9\x5e\xc7\xb3\x11\xd9\x1e\x45\ +\xb2\x33\x0a\x77\x4c\x18\x76\x2a\xa4\x32\x17\xc6\xdd\x01\x53\xe0\ +\x4d\xd9\x8d\x0a\xee\xf1\xf1\xf1\x15\x17\xe6\xd7\x51\x41\xa7\x01\ +\xd7\xb3\x86\x12\x56\x4f\xd3\xc3\xa3\x7e\xfd\xf5\xbe\xb2\x00\x86\ +\x6a\x2b\x46\x14\x8c\xfe\xf7\x79\x43\x22\x00\x17\xa2\xcd\x14\xab\ +\x22\x40\x5e\x68\xb7\xff\xd4\xea\xa3\x8f\xfe\xd7\x92\xe7\x9e\xfb\ +\xe3\xc6\xcb\x2f\xff\xec\xfb\xe6\xcd\x3b\x71\xca\xd4\xa9\x2d\x18\ +\x31\xa2\x1e\x87\x4b\x1e\x5c\xf1\x5f\x30\x88\x85\x68\x28\x82\xc9\ +\xb3\xdb\xb0\xa6\xb0\x4e\xcd\xad\xfb\x2d\xc2\x78\x00\x30\x38\x0e\ +\x4a\x8a\x23\x12\x47\xe0\xf1\xce\x27\xd0\x69\x77\x55\x83\xaf\xfc\ +\x7b\xd2\x8c\x23\x49\x62\x48\x89\x5e\xcf\xda\x1d\xe4\xca\x12\x78\ +\x17\xcc\x62\xdc\x4c\xd1\x3f\x99\x71\xf2\xed\xb5\x5e\xc7\xe3\xf8\ +\x2a\x58\x5b\x5b\xdb\x88\x64\x2a\x75\x47\xb9\x5c\xfe\x90\xeb\xd9\ +\x56\xae\xdc\x8d\x48\x59\x10\x21\x97\x82\x25\x89\xb6\xa3\x59\x59\ +\x06\xb7\x29\x8f\x72\xcb\x7e\x94\x53\x7d\x70\xcb\x92\x46\x0e\xe2\ +\x82\x5c\x66\x53\x0c\xa1\x11\x26\x4a\x92\x20\xcc\x51\x01\x64\x6d\ +\x7f\xdb\x92\xdb\x8c\x98\x20\x64\x43\xa8\xb1\x02\xbc\x36\xe1\x1c\ +\xb2\xce\x8a\x15\x15\xe0\x49\x10\x25\xc0\x83\x4e\x21\x83\x58\xc3\ +\x95\x2f\xee\x82\x12\xea\x23\x4e\xab\x67\x66\xa5\xd4\x8e\x04\x0e\ +\x36\xfd\xeb\x3f\xce\x9d\xf1\x7f\xc1\x43\xaf\xed\x1f\x71\xdc\x71\ +\x27\xcf\xfc\xe8\x47\x3f\xbd\x40\x3c\x76\x95\x94\xeb\xf9\xa2\xd1\ +\x30\xfe\x16\xe9\x29\x77\xe1\xe4\xef\xce\x42\xd4\x0c\xa1\x39\xdd\ +\x84\xd1\x67\x4e\xc4\x06\xd1\x30\x0c\xec\xc0\x68\x98\x07\x26\x1e\ +\x35\xa3\x64\x3e\xcc\x2d\xd1\x71\xd8\x59\x6e\xc7\xca\xbe\x55\x07\ +\x80\x1f\xa6\x16\xd2\xa1\x24\x52\x6e\x1c\xe9\xf5\x26\x2f\x75\x95\ +\x51\xb2\xa5\x89\xe6\x20\x16\x5e\x37\x52\xe6\x17\xd7\x7d\x69\xcf\ +\x92\x81\x56\x41\x9d\x7e\xfa\xe9\xe3\x7b\x7b\x7b\x7f\x50\x2a\x95\ +\x4e\x93\xfb\x96\x8c\x51\x12\x19\x50\x4a\x75\xd0\x59\x29\x3d\x41\ +\x84\x7c\x5b\x3b\x58\xb2\x88\xb0\x65\x21\x11\x15\x04\x48\x47\xe1\ +\x8c\xb2\x91\xe7\x39\xb5\x18\x84\xeb\x97\x2f\x5c\x07\xa2\x33\xd2\ +\x33\xd5\xd3\x48\xba\xf3\xfb\xf5\x0d\xc6\x0a\xd4\x8e\x2a\xf5\x3e\ +\xf1\xcf\x56\x96\xc2\x32\x42\xa8\xb3\xd2\xd8\xd6\xb7\x12\x45\x37\ +\x07\x0e\x56\xf8\xe9\x9c\x57\x32\xbe\x15\x18\x6c\x20\xa8\xd6\x0a\ +\xb8\x42\x7d\xdb\xe9\xd5\xfe\x90\xe2\xcb\x2f\x3f\x9b\x5f\xb9\xf2\ +\xa5\xed\x17\x5f\xfc\xe9\xf9\xa7\x9f\x7e\xf6\x91\xad\xad\xe3\xd4\ +\x0f\x3b\x1c\x6a\x8c\xf8\xeb\xb5\xbf\x04\xc0\x54\x0f\x6d\x9e\x38\ +\x12\xdb\x4b\x3b\x60\xc3\xd1\x3e\xbd\x26\xc7\xf7\x53\xa4\xc0\x07\ +\xf6\xe7\xd1\x61\x23\x8a\x02\x2b\x49\xf0\x79\xb5\xcf\xb7\xa8\x89\ +\x94\x95\xe0\x19\x26\x08\xb0\xd1\x22\xf9\x7c\x9e\x3b\xd4\xe1\x3c\ +\xcc\x3d\x33\x46\x6e\x5b\xf7\xa5\xfd\x5f\x1b\xa8\x3d\xa0\x89\xb7\ +\x64\xc9\x92\xad\x00\xce\x9c\x33\x67\xce\xf9\x8c\xb1\x1f\x33\xe6\ +\xa6\x72\xb9\x6e\x41\x82\x3a\x98\xa6\xd9\x9f\xcf\x5b\x9d\x49\xd4\ +\xbd\x78\x04\x4a\x6d\x7b\x51\x9a\xb2\x1b\x79\x56\x00\x2d\x19\x88\ +\xef\x8d\x80\x8c\x62\x8a\x04\xae\x76\x69\xdc\xff\x1e\xed\xa6\xd7\ +\x65\xd7\x62\x66\xe6\xe8\xfe\xa5\x63\x15\xfb\xcf\xfb\x83\x3c\x4e\ +\xfc\xed\xaa\xde\xaf\xcf\xa7\x1c\x30\x08\x53\x16\x80\x10\xaa\x8e\ +\xe5\x1c\xb4\xa6\xf7\x0f\xbe\x24\x4c\x1f\xc8\xaa\x40\x2f\x0a\xcd\ +\xe9\x87\x16\xf6\xea\x9f\x4f\xdb\x26\x74\xab\x6d\xdb\x5b\x7e\xf6\ +\xb3\xbb\x97\xdc\x78\xe3\xd5\x8f\x3f\xf5\xd4\x73\xd9\x9d\x3b\xf7\ +\x81\x73\x1c\x92\x2e\x7e\xf5\x31\x98\xa6\x85\x48\x38\x0c\x5e\x2f\ +\xf3\xe6\x92\x0c\xc4\x54\xee\xef\x2a\xcf\x2c\xb7\x19\x5c\x88\x7d\ +\xb5\xf4\xc9\x95\xa5\x50\x57\x1e\xc3\xe5\xa7\x2e\x18\x1f\x11\x6e\ +\xe6\x4f\x77\x3d\x53\x1d\xf8\x70\x93\x9a\x2c\x65\xc5\x59\xc6\x4c\ +\x78\xe9\x5d\x96\x5b\x72\x44\x98\x67\xd8\x1e\x8f\xb0\x2e\x33\x4d\ +\x2e\x50\xe0\x1f\x44\xb8\x16\xb9\xb9\x7c\xf9\xf2\x5f\x8d\x18\x31\ +\xe2\x98\x70\x38\xbc\x85\x73\x01\x68\xbe\x5b\x06\x5e\x9a\x00\x81\ +\xc6\x36\x8c\x42\xfa\xd5\xc9\xca\x7f\x97\x79\x49\x35\xa9\xe1\x9a\ +\x08\x19\xa1\xfe\x31\x06\x03\x44\x2b\x95\x90\xab\xcc\x61\x77\x71\ +\x27\xe4\x75\x99\x54\xcf\x53\x91\xbc\xc7\x98\x6a\x07\xa6\x4b\xa9\ +\xae\x27\xf7\x45\xc9\xe5\x7b\xb2\x2d\xf4\xfb\x4c\x9e\xc7\x50\x85\ +\x37\x1b\xf6\x6c\xa0\xb6\x04\x8a\x39\xb5\xcf\xf6\x55\xad\xfe\x71\ +\xf5\x67\xc6\xb6\x6d\x9b\x22\x94\xb2\xd9\x00\x49\x1e\xca\x58\x41\ +\xae\x98\xc5\xda\x8e\x35\x88\x49\x02\x44\x42\x28\x25\x1c\x94\x6c\ +\x5b\x55\x48\xfb\xc3\x20\xf5\x39\x60\x28\x14\x4c\xee\xab\xce\xc1\ +\x88\xf4\xa3\x7c\x6b\x69\x7b\xb5\x9f\xe5\x06\xa1\x3c\x6e\x46\x79\ +\xc6\x4a\xb2\xcc\xbe\x08\x2f\xdb\x25\xcf\x31\x1c\x0f\x14\xf9\x90\ +\x61\xbd\x6f\xf5\xd5\xbb\xff\x82\xc1\xa5\xd6\x22\x6c\x39\xee\xb8\ +\xe3\x8e\x16\x24\xf8\x9d\xe3\x38\xef\x2d\x14\x7a\x91\x4a\x35\x80\ +\x52\xab\x7f\x8a\x98\x52\xa1\x7b\xea\x10\xee\xc8\x01\x93\xfb\xc0\ +\x4d\xc0\xe4\x06\x2c\x98\x8a\xcc\x5c\x42\x4b\x7c\x2b\xc0\xfb\xfd\ +\xfd\xbe\xd2\x1e\x64\xac\x46\x65\x09\x01\x02\x78\xda\xf7\xeb\x9e\ +\xaf\x43\x7f\x51\x90\x03\x57\x7d\x11\x0e\x8f\x9b\xe0\xdc\x55\xc7\ +\x72\x4f\x5d\x99\x06\xe0\x0f\x42\x80\x41\xdc\x41\x40\x04\x7f\x3f\ +\x58\xe8\x91\x1c\x3b\xb6\x65\xac\x68\x90\xc6\xa6\xa6\x0c\x0e\x01\ +\x7f\xdc\xf7\xd2\x4f\xc0\x89\x07\x33\x14\x43\x66\x74\x03\x76\xb3\ +\xfd\x70\x58\x65\x60\xc5\x60\x14\xbc\x82\x30\x28\xd7\xb1\x70\xc5\ +\xc2\x31\x4d\x0a\x46\xb8\xa2\x05\x4b\x58\x29\xfe\x42\xcf\x0b\x4c\ +\xc7\x2f\x1e\x01\x78\xd8\xb0\x58\x5a\xf6\xfe\x5c\xc4\x65\x05\xc7\ +\xb3\x69\xd9\xe3\x21\x56\x26\x61\xb2\x68\xf5\xe5\x07\x01\x7f\xf0\ +\xb6\xc9\x02\x98\x7f\xd2\x49\x27\x3d\x25\xe2\x82\x93\xf3\xf9\x0a\ +\x09\xf4\x7c\x89\x42\xa6\x34\xab\x1d\xee\x94\x4e\x24\x22\x31\x84\ +\xa3\x26\xca\x11\x07\xc4\x65\x30\x14\x76\x14\x5c\xbe\x78\xd0\xb8\ +\x7e\x6c\xbb\xb7\xb8\x0b\x63\x63\xe3\x35\x2d\x82\x40\x30\x98\x01\ +\xf5\xb7\xf5\x09\x3a\x36\x70\xa9\x07\x47\x5a\x0a\x97\x81\xbb\x1c\ +\x8c\x1e\xfa\x8a\xa0\x5a\x12\xf0\x2a\x85\x0f\xbe\xbf\x04\xec\xfa\ +\xeb\xbf\x32\xcb\xb6\x99\xe1\x3f\x99\x3b\x1c\x29\x16\x8b\x78\x66\ +\xc7\x13\xca\xfc\xc7\x42\x61\x78\x19\xa0\xe0\x95\x2a\xbd\x9f\x41\ +\x99\x7c\xed\xe7\xf5\x48\xa0\x84\x5e\xd2\x9c\x30\xc5\x0b\x10\x05\ +\xb4\x08\x9e\xd8\xd6\xe2\x56\x0f\x15\x29\x09\x35\x0c\x62\x78\x22\ +\xdd\xf3\x44\xc4\xef\x5a\x59\xe2\xe6\x48\x91\xf1\x30\x73\x28\x21\ +\x5f\x5f\x73\xe9\xbe\x3f\xe1\x90\x25\xb0\x92\x86\x61\x7c\x30\x12\ +\x89\xbc\x2a\xdc\xe1\xa4\x42\xa1\x4f\x91\x40\x4a\xf9\xd8\xdd\x70\ +\x67\xec\x43\xc4\x0a\x23\x19\x8d\xc3\x8b\x71\x15\xcb\x73\x05\x3d\ +\xed\x07\x90\x11\x55\x2b\xd5\x6e\x94\x98\xc8\x84\x1a\x91\xb1\xea\ +\x95\xd9\x07\x41\xbf\xdf\xe7\x08\x44\x59\x03\xe5\xe3\x89\xfa\xdc\ +\x7f\x8f\x71\xa6\xd3\x4d\x0e\x79\x3a\x67\x83\xac\x09\x1c\xa6\xd9\ +\x93\x05\x1b\x40\x31\x6e\xdc\xa4\x09\xf5\xf5\xc9\x43\x1a\x2a\x5e\ +\xbd\x66\x35\xb6\xe6\x37\x21\x4c\x4d\x44\x42\x21\x94\x93\x2e\x4a\ +\x6e\x59\x35\x80\x3f\x9b\xcf\x39\xd3\xeb\x1b\x39\xf7\xa8\xa7\xdc\ +\x8f\x22\x02\x57\x06\x92\x89\x6d\x17\x04\xac\xbd\xdc\xde\x1f\xb0\ +\x4a\x62\x44\x8c\x90\x25\x7a\xbf\x48\xd3\x85\xdf\xe7\x45\xc7\xb3\ +\x3c\x87\x5a\x58\xb6\xfa\xc2\x7d\xf7\x41\xcb\x61\x20\x41\xfe\xb4\ +\xd3\x4e\x7b\x3f\x63\x6c\xb9\xe7\x39\xa9\x52\x29\x07\x72\x52\x16\ +\xce\x9c\xbd\x88\x99\x11\xa4\xc2\x49\x20\x4c\x60\x99\x1c\x25\xc7\ +\x01\xd5\x5d\x9d\x43\x2a\xd7\xe9\x2b\x45\x2a\x54\x87\xa4\x59\xa7\ +\xb6\x95\x09\xa7\x0c\x5c\x2f\xf1\xd6\x63\xdc\x15\x90\xb5\xb9\xd7\ +\x43\x86\x07\x98\x0e\x4f\xc5\x01\x5c\x94\xa4\x12\x07\xbc\xc5\xbf\ +\x0f\x40\x85\x8a\xe1\xe1\xf1\xe9\x64\xb2\x6e\xa4\xfc\x4d\x9c\xe1\ +\x4a\x36\x9b\xc5\x6b\x3b\x57\x0a\xc0\x0b\x2a\x7d\x49\x65\xd2\xd8\ +\x6d\x64\xe1\x39\x9e\x32\x7b\x94\xfb\x95\xe4\xaa\x74\x0d\x37\x5b\ +\x89\x3f\x88\x41\xb8\x32\x0d\x9e\xf2\x92\x8c\xb8\xbd\x6e\x2f\xaa\ +\x62\x14\xcf\x20\xd4\x15\x00\xd8\x49\x12\xb5\x68\x89\xb9\xb6\x51\ +\xb6\x61\x40\x10\xc0\xfc\x36\xb4\x1c\x46\x12\x6c\x14\x24\xb8\x54\ +\xb8\x82\xc7\xec\xe3\xf7\x12\xf3\x84\x1c\x44\xdc\x21\x40\x4d\x82\ +\x84\x08\x2c\x02\xe4\x9d\xa2\xaa\x87\x3f\xcb\xc7\xb4\x17\x4d\x08\ +\xe0\x13\x46\x1a\xd0\xb9\x3b\xd7\xf1\x4b\xa5\x20\x95\x7d\x1f\x7f\ +\x9d\x15\x70\xc5\x85\xc0\x1e\xb3\x8a\x07\xd0\x31\x93\x9e\x8f\xd0\ +\x31\xc0\xe1\x26\x40\xed\x38\x41\xf8\xba\xeb\xbe\x72\xa6\xe7\x31\ +\xd3\x30\xe8\xb0\x2d\x80\x58\x4d\x8c\x2c\xe9\x81\xc5\x4c\xf5\xac\ +\x3d\x09\x51\x94\x5d\x6d\xfe\x79\xa5\x27\xf8\xb5\x65\xc4\x2b\xba\ +\xf0\xf2\x0a\x78\x10\x97\xa8\x7b\x50\x04\x70\xa2\x46\x94\xef\x77\ +\xf7\xf7\x07\xa9\xb2\x2d\x42\x86\x69\xc7\x8d\x88\x1b\xb2\xa9\xeb\ +\x90\xb2\xc1\x2c\xe6\xc0\xa4\x4b\x5e\xff\x87\xf6\x75\x90\x72\xf8\ +\x49\xb0\xf8\xd4\x6f\x1d\xbd\x91\xcf\xcd\xb5\x8a\xfb\x41\xca\x8a\ +\x81\x1a\x54\xf9\xc9\x9c\x53\x00\x67\x1e\xa8\xc2\x8c\x28\xb0\x13\ +\x66\x12\x51\x9a\x0a\x66\xee\x18\xd3\x3d\x5d\xfb\x7c\xe2\xe3\x1b\ +\x94\x8c\xf9\x51\x1f\x3b\x20\x08\xb4\x68\x18\x79\x37\x87\xac\xd7\ +\x8b\xbd\x76\x3b\xd2\x2e\xa0\x9a\x90\xf0\xe1\x59\x00\x22\x64\x90\ +\x1e\x4f\x6a\x1f\xf0\x88\xc5\x52\x63\xe2\xf1\xd8\x21\x99\xff\x8e\ +\x8e\x0e\xf4\xf1\x3e\x18\xd4\x42\x88\x58\xe0\x94\x6b\xc7\x62\x80\ +\x56\x87\x9d\x1c\xbc\x1c\x2e\x77\x71\xa0\x4c\xb8\x00\x5f\x59\x42\ +\xe2\x10\x0e\x2a\x4a\xee\x32\xd7\x2d\x7b\x65\x3f\x6d\x95\x39\x99\ +\x1b\xa6\x21\x27\x66\x86\x3d\x9a\xe7\x4e\x01\x8e\x21\x7b\xbf\x65\ +\xe2\x51\xbc\x45\x32\xff\xb9\x49\x37\x80\x64\x5b\x23\x34\x82\xb4\ +\x99\x50\x03\x44\x51\x10\xe4\xed\x22\x38\x63\xfd\x6b\x00\x42\x46\ +\x42\x00\x9f\x80\xff\x58\x17\xf3\x7b\xbc\xda\xe6\x40\x95\x89\x67\ +\x44\x91\x4b\x7d\xa6\x83\x40\x8d\x39\x41\xc4\x08\x23\x27\x40\xef\ +\x75\x7a\xb1\xc7\xde\xa3\xe6\x4b\x92\x56\x1c\x4d\x91\x3a\x30\x66\ +\x6a\xb2\x70\x5a\x8d\xe9\x40\x03\x41\xb5\xc0\x07\xe5\x41\xa6\x88\ +\x85\x86\xfc\xa7\x7b\x62\xb1\xe4\xc8\x44\x22\x82\xe1\xe2\x5f\x28\ +\xe4\x61\xdb\xb6\xfa\x69\x15\x8b\x58\x08\x8b\x0a\xb9\x96\x07\x4f\ +\x75\x04\xa9\x14\xdc\xab\x34\x84\x6b\x3a\x3d\x2e\xbc\x9c\xdf\xfb\ +\x75\xc9\x08\x81\x23\x4a\xa3\xc8\x8a\x2e\x80\x7e\xa5\x10\x04\x30\ +\x4c\x37\x86\x90\xcb\xcb\xae\xeb\x78\xae\xcb\x29\xc9\xbd\x76\xd6\ +\xde\x0d\x78\x0b\xe4\x94\xe7\x5b\xcf\x23\x1c\xb7\xc9\x91\xc6\x3a\ +\x33\x09\x43\xce\x35\x10\x03\x05\xa7\xa0\x4c\xb8\x49\x29\x4c\x1e\ +\x45\xc8\x4c\x28\xf0\x38\x21\x12\x20\x1d\xbc\xeb\x80\xad\xca\x63\ +\x33\xfd\x3f\xd7\xae\xc2\xe0\x06\xa2\x66\x1c\x36\xb3\x51\x64\x79\ +\x64\x05\xf0\x7b\x73\xbb\xe1\x72\x35\x4e\x10\xcc\x94\x12\x28\x85\ +\x07\x30\xbd\xa2\x48\xe3\x16\xc4\x71\x55\x44\x30\x6b\x80\xf7\x41\ +\x26\x35\x8a\x01\x7e\x0f\x37\x26\x34\x6e\x9a\x66\x2a\x99\x4c\x35\ +\xc6\x62\x91\x61\x5b\x80\xae\xae\x4e\x35\x99\x94\x73\x72\xb0\x48\ +\x48\x8d\xd4\x49\x44\x09\x03\x4c\xcf\x02\x07\x53\x7e\x8c\x00\x5e\ +\xc1\x28\xee\x05\xe7\x65\x10\x22\x53\x3e\x47\xcf\x9e\xba\xe0\xca\ +\x05\xb8\x36\x5c\xaa\xc1\x57\x2e\xc1\xa2\x86\x17\xa1\x96\x6b\xd9\ +\xc4\x2d\x79\xae\xc7\x38\x63\x94\x93\x97\x95\xf7\x3c\xcc\xb2\xe8\ +\x8d\x13\x47\x4d\x4d\x8f\xff\xe5\xfe\xdc\x3e\xc4\xad\x84\x9a\x61\ +\x4c\x12\x2a\xc0\x2f\xaa\x35\x06\x09\x33\x06\x83\x46\x2a\x84\x06\ +\x0f\x1e\x97\xa2\xa8\x98\x7b\xa1\x54\x9b\x7e\xd5\xdb\x81\xca\xf4\ +\xb4\x11\x87\xc3\x6d\x94\x59\x09\x39\x96\xc5\xae\xc2\x36\xb5\xcf\ +\xf4\x8a\x24\xe9\x72\xfd\x58\x82\x72\x95\x1d\xa9\x05\x34\x06\xa5\ +\xaa\x15\x38\x93\x04\x42\x5e\x63\x76\x80\x3d\xf5\x61\x37\x6b\xff\ +\xba\x56\x8d\xd2\x1a\x62\xd0\xaa\x65\x62\x69\xa9\x17\x5f\x7c\xd9\ +\x31\x8c\x91\x90\x69\x6a\x92\x0d\x43\x7a\x7b\x7b\xd4\x10\x6a\xce\ +\xce\xaa\x1b\x0f\x59\x21\x94\x4d\x06\xce\x88\x62\x3c\x18\x55\x15\ +\x76\xa9\xdb\xe7\x11\xb7\xa0\xfc\x3d\x87\x03\x55\x6d\x05\xbe\x2b\ +\xc9\x61\x12\xd3\x2d\x33\x65\xfe\x49\x85\x04\x44\xbc\x67\xb8\x21\ +\xc3\x72\x51\xe2\x9e\xc7\x99\xa7\x06\xd3\x40\xde\x38\xec\xe0\xaf\ +\x3d\x8e\x4c\x8c\x8f\x79\x76\x6c\x32\x4d\x5c\x36\x0a\xaf\xef\xdf\ +\x83\x0c\x0d\x43\xd8\x1c\x10\x8b\x80\xc2\xa8\x6a\xe6\xea\x90\x86\ +\x68\x44\x02\x36\xa8\x52\x15\x32\x0e\x2a\xa2\xc3\xdd\x02\x47\xf7\ +\x70\x09\x7a\x32\x14\x01\x43\x58\xed\x73\xdd\xeb\x39\xa0\x3e\xf3\ +\xf4\x78\x81\x9c\x47\x31\x25\xf8\x6a\x3a\x1b\xf0\x5c\xf6\x94\xee\ +\xac\x5e\x8d\x32\xa9\xe6\x00\x7f\x5d\x2b\x2c\x4b\xad\x86\xd2\x5a\ +\xf3\x1f\xfc\x20\x72\xd3\xe4\xc9\x6d\x47\x84\x42\x16\x18\xc3\xb0\ +\xc4\x71\x6c\x88\xd9\x35\x18\x86\x81\x92\x57\x82\x69\x58\x10\x29\ +\x1b\x0a\xb4\xa0\x6e\xcd\x00\x85\xeb\xb9\xb0\x3c\x0b\xb9\x48\xae\ +\xd3\x03\x2b\x4b\xb3\xaf\x47\x27\x5d\x19\x07\x80\x54\xc0\x86\x38\ +\xb2\xca\xfc\x53\x48\x8f\x41\x0d\x2f\x44\x0d\x97\xb9\x4c\xfc\xf3\ +\x5c\x4e\xe0\x99\x8c\x77\xe0\x30\x8b\x9b\x2b\xd2\x64\xc6\x1b\x67\ +\x5a\x1e\xa3\x4e\x98\x12\x8f\x92\xed\xf9\x6e\x70\xe6\x82\xe9\xae\ +\xae\x5d\xbc\xee\x7b\x35\xdb\x41\x94\x17\x28\xa9\x94\x92\x3e\x21\ +\xa1\xd5\xab\x82\x50\xb5\x47\x02\x1b\xad\xf6\xf5\xb0\x1f\x5c\xdb\ +\x43\xce\xb6\x55\xd0\xd9\xf5\x7a\xfe\x51\xfd\x40\x8f\xad\xb5\x5c\ +\x35\x8a\x0b\xb3\xc6\xac\xc7\x27\x4f\x6e\xad\x9f\x3c\x79\x8a\x48\ +\xe9\x9a\x1b\xea\xeb\x1b\xea\x92\xc2\xbe\x27\x12\x89\x78\x3c\x9e\ +\x48\x44\xa3\x91\x58\x38\x1c\x49\x88\x5e\x9b\xa0\x94\x24\x01\x22\ +\xd2\xbf\x4c\x4b\x32\x19\x05\xc0\x87\xeb\xff\x95\xf9\x2f\x95\x1c\ +\x94\x04\xdb\xc3\x86\x85\x90\x60\x2f\x0f\x15\x41\x5d\xa3\x32\x01\ +\xe2\x49\x8c\x09\x2b\x9a\xc5\x5d\xac\xe2\xe3\x3c\x9d\xf7\xbb\x40\ +\x75\x2c\xc0\xf5\xbe\x76\x01\x2a\x47\xa4\x9e\x74\x03\x5c\xa0\xcf\ +\x98\xe7\xc1\x10\x5b\x96\xd1\x8d\xc3\x2c\x23\x46\x26\xbc\x8e\xac\ +\xf3\x7b\xd3\x31\xce\x2c\x39\xae\xd9\xde\xdd\x61\xe4\xcb\x05\xa2\ +\x82\x39\x06\x22\x14\x8a\xb2\x3a\x93\x53\xfb\x1e\x74\x0e\xaf\x81\ +\x66\xca\x27\x57\x20\xe6\x1a\x62\xbf\x44\xb0\x36\xa0\x7a\x22\xcc\ +\x17\x42\xfd\x65\xe2\x3a\x96\x00\x54\x0a\xe8\x51\x8e\x58\x29\xb3\ +\x66\x76\xe7\x07\xa2\x13\x3f\xda\x79\x5c\x47\xc7\xbe\xce\x4d\x9b\ +\x36\xee\xd9\xb4\x69\x43\x57\xf5\x5f\x43\x33\x6b\x7f\xe6\x7c\xc3\ +\x86\x75\xab\x3c\x8f\xc1\x57\xc6\xa4\xca\x6d\x2e\x4b\xad\xd2\x93\ +\x56\xf6\xbb\xbb\x73\x88\x44\xac\x61\x7b\x56\x4f\x62\x62\x98\x12\ +\x33\x15\xbd\x46\xcc\x88\x20\x80\x55\x59\x6a\xe5\x98\xca\x84\x99\ +\xdc\x84\x6d\xd8\x5d\x4c\x70\xc0\xcf\xb4\xe4\x09\x5c\x01\xae\x2c\ +\xa1\x2b\x49\xc1\x6b\x08\x20\x94\x52\x42\x2a\x04\x70\x3c\x79\xeb\ +\xae\x00\xc4\xe5\x5b\x93\x7d\x38\xcc\xf2\x9d\xb1\x2f\xe0\xfc\x67\ +\x8e\xfd\xf0\xfe\x84\x73\x95\x5b\x72\xaf\xd8\x9f\xeb\x9e\xea\xba\ +\x32\x04\xe7\x14\x0c\x14\x9e\xb6\xf5\x4c\x52\x99\x83\xc8\xf0\xd4\ +\x13\x2a\xf7\x39\xf5\x57\xf2\x54\xa5\x76\x3e\x19\x38\x38\xfc\x6d\ +\x28\x0d\x56\x00\x07\x80\x13\x83\x8a\x32\x20\x82\x65\x98\x98\xde\ +\x38\x17\x67\x4f\xb9\x04\xc7\x34\x9f\x38\x9d\x5e\x40\xef\x96\xb1\ +\x82\xaf\x94\xd2\x99\xd5\x43\xfa\x9a\x00\xc1\xb3\x7f\xf7\xdf\xff\ +\x24\xe6\xce\x9d\x86\xa1\x4a\x38\xec\x83\xcf\x87\x4b\x00\x65\x01\ +\xd4\xf4\x29\x0d\x29\x17\x60\x11\x53\x81\x2e\x5f\x90\x7e\x4d\xa8\ +\x4d\xed\x8e\x2a\xf3\x1e\xf8\x79\x0d\x38\xe7\x9c\xd5\x10\x80\xc9\ +\x6d\x2a\x9b\x84\x54\xac\x04\x18\xf7\x60\xc8\xcf\x36\xe2\xad\x90\ +\x87\x4f\x59\x66\x03\xb8\xf3\x21\x3c\x74\xe7\xbf\x3d\xfa\x65\x22\ +\x07\xb1\x76\x3e\x9c\x25\xb3\x4a\xa7\xdc\xe5\xd8\xce\x3f\x8a\x2c\ +\x09\xf1\x78\x0a\x84\x28\x00\x34\x78\x54\xad\x9f\x90\xc1\x73\x3c\ +\x9e\x44\x3a\x9d\xd1\x13\x48\x54\x6a\xb0\x6d\x18\xfa\xf7\x8e\x2a\ +\x00\x02\x44\x6f\x1b\xb0\x2c\x0b\x33\x66\x1e\xad\xf6\x6b\x97\xb2\ +\x83\x01\x7b\xf6\x74\xa1\x5a\x96\x2e\xfd\x0b\x24\xc6\x55\x93\x79\ +\x8e\x72\x01\x35\x7e\xfd\xef\xb2\xf2\x57\xe0\xa6\x02\x40\x21\x6a\ +\xe1\xa7\x89\xca\x52\xe6\xb0\x17\x46\x88\x48\xff\xc5\x2a\xa9\x30\ +\x65\x79\x00\x65\x1f\x74\xad\xc4\xdf\xae\xe9\xf9\xcc\x7f\x8f\x81\ +\x4b\x72\xd0\xff\xd7\xde\xb7\x80\xd9\x55\x54\xe9\xae\xaa\xbd\xcf\ +\xfb\xd5\x7d\x48\x77\x27\xe9\x0e\x79\x27\x24\x48\x78\xc8\x7b\xc8\ +\x08\x86\x87\x38\x83\x38\xe3\x44\xbc\xa2\x8c\x13\xee\xf0\xa1\xc2\ +\xc0\x15\x1c\x1f\xc8\xa0\x03\x8e\xce\x08\x7c\x3a\xe6\x22\xc3\x45\ +\xd4\x28\xde\x0f\x51\x91\x41\x5e\xe1\x11\x45\x60\x78\x48\x12\x92\ +\xcb\x23\x21\xa4\x93\x74\x3a\x49\xbf\x4f\xf7\x79\x9f\xbd\x77\xd5\ +\xad\x55\xa7\x76\x6a\x53\xdf\xa1\xcf\x69\x43\xfa\xfb\xe0\x9b\xc2\ +\x65\xed\xbd\x73\x4e\x9f\x5d\xeb\x5f\xb5\xd6\xaa\x55\xab\xaa\x68\ +\x18\x3c\x5a\x25\x1e\x3a\x0a\xd6\xbc\x2e\x14\xf2\x1c\x1c\xa6\xb2\ +\x1a\xff\xfb\xe8\x6a\xae\x6e\xf8\x27\x3e\xf1\x89\x5d\xae\xe3\x62\ +\x5b\x15\xa8\x48\x04\xc9\x07\x0d\x81\x54\xa9\x5b\x5c\x02\x2a\x4c\ +\xac\xa0\x88\x4f\xb8\x6b\xb9\x20\x59\xe3\xbf\x0b\x92\x35\x92\x06\ +\x3e\x00\x17\x6f\xde\x11\x11\xe3\xbc\x22\x6a\x1b\x1b\x2d\x27\x61\ +\xda\x0a\x57\xf9\x84\x04\x52\x76\x1a\x1c\xdc\xe3\x07\x6c\x88\xb2\ +\x08\x44\x89\x83\x13\x1a\x52\x24\x3c\xe2\x15\x94\x00\x78\x06\x11\ +\x43\x28\x98\x22\x97\x03\x48\xcf\x9f\x71\xee\x85\x43\x16\xb1\xa8\ +\xe5\xd5\xb8\xe7\x31\x87\xa5\xa4\x00\x4c\x53\x49\xa7\xd3\x6f\xa0\ +\xa6\x4b\x26\x53\xd0\xd1\xd1\x85\x80\x2a\x20\x25\xa8\xe2\x79\x1c\ +\x66\xcf\xee\x90\x1a\x60\xd6\xac\x39\x12\xd0\x69\x28\xc9\xe0\x11\ +\x35\x76\x83\x13\x2f\xe0\xd5\x57\x77\x49\xf5\xa4\x09\x5f\xda\x86\ +\x77\xb8\x28\x1f\x80\x08\x0d\x90\x81\xf1\x4a\x45\x66\xf0\xc6\x3c\ +\x21\x00\xa1\x1a\x94\x79\x7d\x00\xe5\x50\x67\x1c\x2b\xdd\xd3\x25\ +\x31\x55\x53\x59\x9b\xc7\xcb\x71\x1c\xfd\x78\x9e\x2b\x40\x0f\x45\ +\x22\x9e\x6d\x51\x82\xcf\x38\xb0\x14\x4c\x63\xe9\xee\xee\x7e\x5d\ +\x9c\x35\x00\x98\x3a\xd6\xd3\xb3\x18\xcc\x82\x99\xc4\xe9\x4c\x46\ +\xf2\x41\x2f\x36\x21\xf0\x4e\x14\xf4\xdf\x2a\x15\xc1\xc7\x72\x55\ +\x51\x0d\xb0\x98\x27\xae\xd8\x0d\x0e\x5a\x86\x62\xb1\x22\xc9\x5c\ +\xe2\xe5\x0b\x43\x34\xaa\x05\xe3\x4f\xdd\xdc\x91\x52\x54\x85\xb6\ +\xc4\x2e\x23\x04\x20\x5f\x1d\x91\x79\x31\x09\x88\xc1\x04\xad\x82\ +\x25\x1d\x24\x8a\x3e\xc0\xb8\xa9\x01\x0c\x7b\x4f\x55\x1d\x30\x03\ +\x5c\x82\x5f\xf5\x5c\x2f\x12\xb5\xbd\x90\x65\x79\x38\x68\xe4\x84\ +\x77\xa3\x7c\xc3\xf4\x95\x7d\xd8\xab\x39\xf7\x4c\x3e\xf9\x39\x81\ +\xca\x0f\x92\xe0\x6b\xcf\x5f\x87\x67\x0d\xdb\xde\x70\xeb\x5c\x05\ +\x74\x4d\xd4\x1a\x6c\x5c\x93\xd9\xb8\xe8\xcd\xbc\xd4\x8d\x79\xbe\ +\x7e\xe3\xe2\xba\x1e\xe4\xf3\x25\x49\xc1\x12\x0e\xdb\x4a\x20\xc2\ +\xe8\x10\x8a\x7b\x9f\xec\x49\x55\x9a\x9f\x37\x40\xa9\x05\xe9\x70\ +\x5b\x3d\x60\xc2\x2d\x88\x32\x1b\x12\x24\x01\x63\x3c\xa7\x18\x42\ +\xe4\xf8\xd5\x07\xd9\xa8\x3d\x55\x13\x7d\x8d\x3d\x1d\x87\xc2\x2e\ +\xab\xb2\x9a\xc7\xe3\xdc\x13\x89\x99\x1e\xf5\x28\xe3\x8c\x77\xfb\ +\xe9\x94\xd3\x55\xb4\xcd\xb7\x8c\x5d\x4d\x3d\xe9\xb5\xfb\x8e\x30\ +\xf7\x13\x3e\x82\x80\x73\x2d\x2c\xb5\x1a\x82\xea\x4a\x60\xab\x55\ +\x41\x12\x74\x07\x9f\x4f\x69\x04\x66\x46\x7a\x0f\x59\xaf\xe3\x4b\ +\x21\x4d\x4c\x14\xf1\x56\x37\x46\x81\x8c\x82\xe0\x0b\x44\x50\x38\ +\x2c\x2b\x84\x6c\xc0\x7b\xa9\x01\x08\x50\x29\x04\x31\x12\x85\x08\ +\xa9\x89\x3a\x26\x97\x80\xc7\xbc\x58\x08\xcd\x80\x09\xbc\x51\x83\ +\x7f\x1f\x70\x02\x59\x45\x48\x6d\x8d\x78\x5e\x2c\x1e\xe2\x11\xd7\ +\x76\x6b\xc4\x81\x25\x8f\x08\x63\xfc\x21\x18\x98\x06\xec\xd1\xde\ +\xcf\xa6\x94\x4a\x7b\x6f\x6a\x00\xe0\xa2\xed\xa1\x10\xd8\xa1\xba\ +\x15\x2e\x95\x2b\xe0\xd4\x3c\xc9\x4b\xc7\x41\x60\xf1\xda\x51\xf7\ +\x2e\x10\x83\xb7\xbe\x98\x1c\x6a\xb1\x8d\x18\x14\x83\x43\x2c\x08\ +\x3a\xbe\xb0\xd2\x1a\x48\x78\x36\x0e\x98\x65\xe1\xc2\x19\x78\x18\ +\x94\xdc\xed\xbb\x2d\x92\x95\xc3\x40\x4a\x2c\x88\x92\x30\x4e\x0a\ +\xc9\xa1\x21\x75\x29\x24\xbc\x44\x74\x22\x34\x61\x6a\x00\xde\xc0\ +\x24\x50\xc3\x0f\x60\x15\x61\x04\x8a\x5e\x85\x75\x25\x53\x2c\x55\ +\x8d\x7a\x39\xc7\x65\xe0\x91\xc5\x00\xd3\x23\x00\xb6\x6d\x77\x53\ +\x4a\xa5\x0f\x10\x3c\xb6\x8e\x01\x93\xa1\xee\x48\x34\x5c\x9f\x0b\ +\x29\x54\xe1\xcd\x37\xf7\x01\x69\x30\x0f\x47\x90\x0c\xde\x1e\x22\ +\xf8\x2c\x88\xb9\xb9\xcf\x9f\xfb\x0e\xa8\xbc\x16\x9d\x14\xe9\x04\ +\x4a\xaf\x38\x13\x6e\xaf\xe7\x02\x20\xb3\xb8\x5c\xa3\x27\x57\x04\ +\xcb\x89\x14\x2f\x19\x32\xb6\x9f\x93\x64\xdc\xbb\x82\xca\xfe\x3d\ +\x11\xf7\x82\x1c\xe1\x03\xb8\x85\x5a\xd5\xb1\xe3\xd4\xc9\x44\xa3\ +\x4e\xd8\x0a\x39\x16\x27\x33\x8f\x59\xdf\x95\x85\x69\x28\x02\xfc\ +\x80\x06\xb0\x0e\x12\xa1\x80\xb5\x6c\x3b\x15\xb5\xeb\x29\xa5\x60\ +\x02\x6b\x46\x88\x89\xd6\xde\x87\x50\xb4\xaf\x14\x70\xa0\x98\xce\ +\xf9\x3f\x54\x01\x68\x51\x0c\x99\x74\x80\x64\x06\xf0\x8c\x68\x07\ +\xc4\x23\x49\xb9\x59\x03\x71\x2d\x48\xb0\x18\xc4\x43\x31\x71\x17\ +\x12\xd7\x89\x84\x02\xd7\x35\x32\x92\xcd\x1a\xa9\x82\xc0\x53\x20\ +\x98\xf3\xe7\x7a\x9c\xb9\x13\xb5\x92\x5b\xf4\x6a\x6e\xba\x2d\xe6\ +\xb6\x45\x62\x8e\x00\xc4\xa5\xc4\x3e\x7a\x9a\x04\x00\x35\x80\x1c\ +\xdb\xfb\xe0\x03\x3d\x78\x3a\x39\x46\x50\xf1\x1a\x79\xf1\xf6\xfc\ +\x0c\xfe\x47\xe0\xd0\x8b\x3e\x75\x8d\x21\xd1\x00\xf8\x55\x41\x05\ +\x98\xa6\xe2\xba\x32\x10\x84\x26\x40\x32\xa3\x27\x83\x1b\x4f\x50\ +\x60\x1e\x81\xb4\x17\x87\x74\x38\x29\x05\x20\xeb\x65\xe7\x28\xe0\ +\x4b\x82\x1c\x83\xdc\xc0\xb5\x47\x10\x78\xa0\x15\x4a\xa8\x2b\x6a\ +\x07\xef\xcb\x6e\xcd\x19\xae\x16\x1c\x88\x11\x27\x9b\x48\xb9\xb1\ +\x50\xc4\xb5\x08\x4f\x1e\xbf\xa1\x7b\x1e\x1c\xde\x82\xed\x3a\x43\ +\x26\x85\xc4\xe2\x78\x2d\xc3\xdc\x84\x72\xa9\xf9\x2c\x9b\x42\x28\ +\x12\x42\x1e\x48\x33\x39\x8d\x45\xc6\x55\x7c\x21\xb0\xb5\x00\x48\ +\x06\xe7\xd6\xac\xb9\xe0\x53\xf1\x78\xa2\x47\x48\x6d\x87\xa0\x36\ +\xa1\xbe\x62\x82\x44\x89\x86\x45\x6d\xe3\xff\x89\x40\x46\x44\x34\ +\x22\x2a\x5e\x3e\x7e\xfc\xf1\xa7\xcc\x5e\xbe\xfc\xb8\xcc\x54\x4d\ +\x80\xe3\x78\xfe\xd0\x52\x32\x67\x7e\x7a\x11\x8c\x14\x06\x64\x32\ +\x63\x9a\xc5\xa0\x3d\x9e\x85\xd1\xb1\x1c\x64\x58\x66\x51\x84\x45\ +\x48\x95\x56\x95\xea\x92\x85\x9b\x8e\x20\x46\xda\x29\x91\x51\x76\ +\x2e\xa8\x26\xae\x89\xa8\x99\xc3\x3d\x6f\xac\x52\x64\x13\xd1\x84\ +\xd7\x91\x4e\xb1\x23\x48\xc2\x1b\x75\x18\x13\xff\x9b\x77\xc2\x63\ +\xdd\xf9\x8d\xe7\xf4\x8f\xc0\x61\x28\xb7\xdc\x72\x4b\x42\x64\x0a\ +\x7f\x10\xfb\x70\x26\x93\x95\x6d\x74\x58\x4d\x82\xef\x6f\xf5\x12\ +\x89\x86\xa4\x20\xd4\x1c\xaf\xae\xe2\xa7\x64\x5e\x31\x5e\xb3\x79\ +\x7c\xd3\xa6\xe7\xf7\xb9\xae\x5b\xf2\x3c\xb7\xe2\x38\xb5\x6a\xad\ +\x86\x54\xc5\x73\x99\xf0\x12\xaf\xcb\xe2\x3a\x27\x68\x48\x4c\xc0\ +\xed\x55\x81\xb0\x92\x16\x00\xbd\x08\x14\x25\x23\x24\x3e\x48\x04\ +\xe1\x07\x0e\x18\xe7\xe7\x53\x23\x15\x4c\x9e\x8e\xed\xba\xce\x0a\ +\x21\x00\xc7\x4f\x3d\x19\xb4\x2c\x99\x21\x66\x1a\xc1\xb6\x73\x30\ +\x2f\xb5\x00\xb6\x84\x5e\x92\x23\x01\x9b\x85\xea\xab\x76\xa3\x29\ +\x28\x55\x4a\xa1\x25\x95\x25\x0b\xb7\xc6\xb7\x6e\xd2\xce\x9e\x06\ +\x1e\x89\x88\x6b\x04\xfb\x20\x11\xbf\x96\xc9\x97\xac\xec\xd5\xd8\ +\xfe\x72\xc1\x4b\xa6\xe3\xac\x23\x95\xf4\x58\x91\xb1\x5c\xb5\xc0\ +\x3d\x4e\x17\x9e\xf0\x68\x4f\x69\xe3\x79\x7b\xcb\xf0\x0e\x17\xd1\ +\x63\xce\xa1\x94\x8a\x74\xb9\xa4\xf4\x01\x3c\xee\xca\xe3\xe6\xd4\ +\x7a\x16\xac\x65\xdb\x29\x25\x92\x17\xb2\xe8\x74\xaf\x16\x4f\x51\ +\x7b\x7a\xe7\xfa\xf5\xf7\x6f\x51\x8b\x77\xf3\xba\x67\x2b\xde\x18\ +\x2b\xbc\xd5\xe7\x46\x11\x6b\xf5\xdc\x0b\x0a\x40\x29\x10\x5e\x2d\ +\x04\xc0\xb7\x83\x02\x60\x24\x84\x74\xbe\xf9\xe6\xb6\xb8\xa8\x8f\ +\x37\xa4\xb4\xa9\x24\xe3\xf0\x06\x03\x16\x38\x95\x8c\x7b\x0d\x14\ +\x8b\x65\xe8\x4a\xcd\x82\x32\x8e\xf8\x38\x81\x14\x8b\x0b\x2d\xd0\ +\x0e\x6e\xd5\x85\x39\xee\x9c\xa3\xb7\xc2\xd6\x17\x82\x69\xe8\x01\ +\xf0\x11\x6c\x4f\x80\xcd\x03\xe0\x7b\x81\x9a\xba\x9e\xe7\xe5\x2a\ +\x79\x36\x60\x47\xd8\xbc\x64\xd6\xeb\x4c\xa6\x38\xc7\x13\x5a\x2a\ +\x65\xb0\xc3\x7c\xf1\xa9\xbf\xeb\xe9\x7d\xee\xcc\xbd\xf9\x77\x78\ +\x04\xf0\x11\x6c\x67\x5b\x5b\x16\xa8\x85\x8c\xb5\x54\xe3\xeb\x30\ +\xc7\x13\x51\x08\x85\x70\x04\x50\x81\x9a\xe3\xa8\x75\x0f\x53\xd3\ +\x00\x82\xf7\x3b\x02\x07\x4d\x8d\x2b\xa0\x4d\x01\x70\x03\x42\x50\ +\x54\xd8\x96\x82\x02\x10\x5c\x04\xca\xb4\x36\x68\x29\x21\xc4\xd9\ +\xb9\x73\x9b\x8d\xea\x06\x4d\x44\x73\xe0\xf5\xae\x9a\x58\x8d\x8c\ +\x14\x00\xcf\x0c\x6e\x6b\x4b\xc9\x68\xd6\xbc\xf6\xf9\xf0\xda\xe0\ +\x56\x60\x8c\x42\x12\xa2\x70\x44\x2a\x0b\xb9\xb1\x31\xe8\xe0\x1d\ +\xc7\x8b\xe1\xe0\xba\xa2\x55\xac\x06\x1a\x46\x14\xf8\x3c\xd0\xe3\ +\xbd\x7a\xad\x08\x24\x39\x44\x94\xaa\xe7\xb1\x81\xd2\x84\x17\xb3\ +\x42\xbc\x27\xd1\xee\xcd\x4c\xb6\xb9\x43\x40\xdc\x7c\x0d\x53\x86\ +\x60\xf6\x69\x1b\xe6\x0c\xfe\xd7\x59\x7d\xef\x48\xbe\xc0\x77\xbe\ +\xf3\x9d\x94\x38\x5e\xf6\x42\x1c\xb3\xa7\x33\xed\xa8\xe9\x14\x03\ +\xfc\xf8\x1f\x3e\x4f\x48\xfb\x3f\x36\x5a\xac\xf3\x44\x92\x76\xf9\ +\x9b\x15\xe4\xb9\xe0\xfd\x0e\xb5\x4e\x73\xbf\xa1\xda\x3d\x73\xb8\ +\xdc\x30\x21\x44\x3b\x81\x7a\xe5\xaf\x02\x7f\x5c\xa9\x0a\xb4\x8f\ +\x43\x01\x1a\x54\x34\xa0\xea\x21\xce\xf9\xc8\xd0\xd0\x81\xa1\x40\ +\x0c\x1a\x23\x82\x0d\xa5\x57\x47\xc5\xea\x24\x8e\x8f\x45\x26\xa0\ +\x00\x48\x1b\x79\x64\x6a\x3e\x84\xac\x88\x94\xb3\x30\x0f\x43\x26\ +\x92\x86\x74\x3c\x83\xd7\x89\xb3\xca\x67\x9d\x67\x38\x7f\x55\xb9\ +\x22\x88\x10\xb7\xee\xf5\x03\xd6\x2e\x95\xf7\x8a\xf4\x7d\x15\x87\ +\x86\x15\xb7\xe6\xed\x2b\xe5\xdc\xc1\x72\xde\x0d\x85\x6c\x6f\x76\ +\x2a\xeb\x1d\x11\x4d\x79\x11\x2b\xec\x85\x49\x38\x7d\xc6\x86\xf9\ +\x9d\xa7\x3e\x35\xc7\x82\x43\x2c\xd9\x6c\xf6\x5a\x42\x48\x36\x99\ +\x4a\xe3\x44\x0f\xb6\x51\xfa\x3b\xb6\x65\x23\xc9\xb6\xb6\x67\xd2\ +\x72\x25\xd4\xc8\x68\x1e\xa8\xe2\x89\x4e\xea\x24\x0d\xa7\xdd\x91\ +\xb7\x7e\x41\x9e\x23\xef\xf1\xd2\xc0\x64\xd0\xc0\x6c\x44\x61\x39\ +\xae\xb0\xad\x04\x85\xc4\x36\x82\x03\x58\x7b\x2d\x24\x85\x3a\xea\ +\x3a\x81\x7f\x78\xff\xfe\xbd\xfd\x3d\x3d\xf3\xba\xeb\x91\x41\x47\ +\x30\x20\x85\xe1\xca\x86\xbd\x5e\x0b\x82\x9c\x73\xc0\xcf\xcb\x39\ +\x71\xdc\x81\xac\x54\xb2\x20\x9b\x3c\x02\x5c\xaf\x02\x9c\x51\x69\ +\x06\x7a\x3a\xe6\xc0\xae\xbe\x9d\x30\xc7\x9b\xf3\x97\xdd\x4e\xf7\ +\x43\xfd\x21\xe9\xb4\x05\x7b\xbe\xa8\x74\xcf\x37\x6a\x1e\x30\x07\ +\x32\xdd\xb2\x54\xab\xf2\x3d\xc5\x51\xb9\x78\x66\x56\x3c\xe3\xcd\ +\x4a\xb7\x89\x58\x63\x88\xe5\xca\x45\x56\x73\x5c\xea\xb9\x24\xbb\ +\xf2\xc9\x05\x15\xc6\xbd\x62\xf8\xe9\x3d\x6c\xc3\x0d\x1c\x5a\x2d\ +\xa7\xfd\x62\x2e\x7c\x6a\xfc\xda\xd9\x31\x3b\x7e\x2d\xb6\xb7\xa7\ +\x67\x3e\xd8\x2a\x00\xa4\x33\xbf\x18\x24\xe3\x71\x3c\x81\x5c\x9a\ +\xc0\x62\xa1\xa2\x36\x73\xd0\x41\x6a\x9f\x57\xa8\x41\xd4\x03\x21\ +\x48\x51\xdc\x8a\x17\xfc\x82\x3c\x97\xa0\x6a\x9a\x08\x0c\x97\x59\ +\xf0\x27\x83\x64\x26\xa3\xd9\xc6\xb2\x2f\x8e\x34\x69\x5a\xb8\x16\ +\x90\x92\x6f\x53\x7a\x7b\xdf\xe8\x3d\xe9\xa4\x33\x4e\x36\x6c\x95\ +\x01\x38\x12\x98\xd7\x42\x92\x27\x60\xc1\x82\xa4\x30\x05\x69\x14\ +\x1a\x61\x06\x16\xc0\x1b\xc3\xaf\x03\x63\x16\xc4\xbd\x08\xcc\x88\ +\x53\x98\x48\xcd\x80\x89\x7c\x2e\xb2\xaa\xba\x6a\xf5\xba\xd0\xba\ +\xb5\x44\xa5\xd0\x13\x0d\x36\x16\xbc\xe7\x6f\x31\x03\xfa\x1e\x54\ +\x4d\x39\x70\xaf\x5c\xab\xb2\xbd\x7c\xd4\xf5\x18\x63\xdd\xc9\x36\ +\x36\x23\x99\x62\xe9\x50\x8c\xe5\x2a\x45\x8e\x26\x41\xf8\x27\x36\ +\x63\x56\x06\x4e\x5d\xe0\xfe\xf9\xc3\xf3\x1c\x8f\x63\x6c\x01\xd3\ +\x8a\x6d\xfe\xcc\x87\xde\x04\x2c\x27\xdd\x77\x24\x44\x10\x1f\xfc\ +\xa5\x1a\x10\x52\x05\x6a\xb9\x14\xe2\xe1\xe4\xd7\x09\x90\x38\xda\ +\xfe\x74\x4a\xaf\x94\xd2\x68\x50\xc8\xb6\x67\x20\x64\x85\xa0\x7f\ +\x78\x04\xd3\xc7\x25\xd0\x12\x05\x4e\xf0\x5a\xd5\xe0\x8b\x84\xbc\ +\x36\xb5\x02\xf2\x1c\x79\xaf\x30\x28\xf9\x5b\xf4\x4f\x72\xf2\x28\ +\x0f\xd6\x3e\xee\xb4\xd1\xfa\x77\x45\xcc\x20\xcf\x5c\x1e\xae\x24\ +\xae\xf4\xe4\x93\x0f\x6e\x71\x5d\xc7\xd5\x43\x3c\x17\x55\x16\xbe\ +\x74\x33\x12\x92\x3c\x22\x55\xe2\x8c\x19\x6d\x72\x52\x69\x6e\x7a\ +\x3e\xa4\x63\x19\xe0\x08\x31\x6a\x01\x9e\x80\x39\x9d\x73\x20\x6c\ +\x45\xa0\x93\x77\x9e\x7b\x5a\xf5\xb4\x85\x24\xa0\xea\xd5\x75\x95\ +\xca\x1a\x1c\xbc\x57\x1a\xc1\x0b\x08\x83\x8b\xd7\xfe\xe7\x00\xb8\ +\x34\x07\x07\xca\x39\xb7\x77\x7c\xc8\x1b\xac\xe4\x3d\x2b\x62\xb1\ +\x99\xe9\x36\xd6\x9d\xce\x32\xe1\x1f\xf0\x4c\x34\x81\xa6\x81\x44\ +\x21\x2c\x44\x23\x14\x8d\x38\x91\x58\xb4\x4c\x63\xab\xee\x5d\x1c\ +\x5d\x75\xcf\xe2\x48\xaa\x12\x89\xd8\x65\x31\x28\x2e\x59\x76\xc4\ +\x0b\x5b\xa9\x68\x0c\xd6\x44\xaf\x3b\x51\x00\xba\xc6\xc6\xb8\x46\ +\xcf\x02\xd9\x2e\xaa\xc8\x52\x14\x8b\x46\x45\x5b\xdb\x65\x42\xc7\ +\x81\x03\x63\xb2\xf7\x4b\x13\xa0\x3b\x85\x49\xc8\x4b\xc9\x53\xbf\ +\x20\xaf\x91\xe7\x0a\xf8\xb2\x1f\x10\x33\xf3\x23\x0c\xe2\x48\x7e\ +\x99\x74\x87\x90\x49\xbc\x50\x3d\xf3\xa6\x83\x47\xe5\x7c\x7e\x3c\ +\xb7\x73\xe7\xf6\xde\x25\x4b\x8e\x5e\xac\xa6\x93\x65\x8f\x1e\x1b\ +\x9b\x08\xd8\x7d\xdd\x38\xed\x13\xc8\x21\x90\x10\x82\x61\xc1\xb0\ +\x4e\x91\x14\x31\x43\x2c\x15\x1b\x82\xa5\x1d\xcb\x60\xdb\xf0\xab\ +\xf2\xf5\x22\x3c\x04\xd9\x78\x1b\xcc\xcc\xce\x82\xa1\x91\x41\xba\ +\xd2\x5d\x79\xc3\xa8\x3d\x7c\x79\xaf\xbd\x73\x90\x10\x90\x9e\x3f\ +\x41\x52\xe6\x80\x12\xc0\x1a\xef\x79\x50\x13\x18\x43\x44\x94\x7c\ +\xaf\xe6\x3a\x6c\x94\x17\x70\xce\x80\x15\x9c\x1a\x9b\x11\x4d\xf0\ +\xf6\x68\x9c\xb7\xc5\x12\x5c\x68\x23\x5e\x2a\x57\xb9\x60\x3c\xce\ +\x2d\x73\xb9\xb2\xc0\x61\xdc\x65\x8c\x53\x8f\x03\x21\x16\xb7\x38\ +\xe5\x16\xd6\x94\xc0\xca\xb1\x4b\x66\x85\x69\xf4\xd7\x04\xc0\xea\ +\xec\xea\x06\x91\x46\x0b\xbc\xc1\x54\x2e\xb6\xd1\xb6\x6c\xd1\xce\ +\x61\x98\x18\x2f\x1d\x54\xff\xa0\x54\xbe\x4f\x8c\xe9\xef\xa0\x79\ +\x44\x5e\xfa\x05\x79\x8d\x3c\x47\xde\x1b\x43\x3f\xae\x37\x83\x38\ +\x7c\x87\x47\x73\x24\x53\x08\x36\x6e\x7c\xee\x15\x14\x00\x1f\x60\ +\xdb\xa6\x01\xc7\x86\x4c\x6a\x0e\xb6\x6f\xef\x03\xdc\x84\x12\x87\ +\x83\xb9\x5c\x01\x2c\xab\x0b\x06\xcb\x07\xa0\xea\x94\x81\x60\x38\ +\x98\x87\x61\xee\xac\xb9\x20\x42\x1c\x50\x2e\x16\xb3\x7f\x55\xfd\ +\xeb\x6f\xfc\xd0\xba\xf3\xf3\x45\x32\x51\x25\x0a\x70\x04\x99\x10\ +\xe2\x88\x9a\xa0\xed\xf7\x85\x40\x99\x09\x63\xb4\x40\xb1\xc6\xdf\ +\x46\x2b\xe0\x95\x05\xf8\x9e\x9b\x63\x45\xa7\xcc\x72\xa2\xbf\x27\ +\x43\x51\x26\x72\xf0\x79\x5b\x7b\x9c\x87\x21\xc4\xa0\x9e\x20\xcb\ +\x3d\x07\x13\x0d\x3c\xfc\x4b\x08\x3a\xb7\xac\xfa\x31\xb1\xb3\xdf\ +\xf8\x40\x24\x0e\x6d\xbf\x22\x14\x66\x25\x85\xda\x9f\x3b\x77\x01\ +\xc2\x6e\x82\x2f\xa3\x9e\x99\x74\x52\x86\x7e\xb7\x6d\xdb\x23\xf9\ +\xa3\x77\x48\x31\xc3\xc8\x2a\x21\x94\x13\xe4\xa5\x7a\x46\xe4\x77\ +\x91\xd7\x0d\xc1\x47\x9a\x62\xa1\x70\x68\x85\xf9\x26\xe1\x89\x27\ +\x1e\x78\xdd\xf3\x1c\x57\x81\x2e\x93\x3e\xc3\xe1\xd6\xcc\x00\x0e\ +\x01\x77\xef\x1e\x00\x2c\xb8\xc1\x04\xaa\xca\x85\xd9\xc5\x38\x43\ +\x28\x4d\x41\x44\xfc\x97\xb4\x13\xb0\xf0\xc8\xa5\x10\x8f\x26\x30\ +\x5f\x60\xd9\xa5\x95\x4b\xbf\x44\x94\xa7\x8f\x3f\xa7\xaf\x89\x43\ +\x00\x7c\xf5\xef\x62\x8d\xa3\x05\x6d\x16\xa8\x20\x82\xe4\x58\x75\ +\x61\xe0\x04\xa8\xdc\x5b\xb3\x54\xab\xb0\xa1\xf2\x04\xdf\x5b\x18\ +\xe3\x7d\x13\x23\x7c\xf7\xc4\x30\xdb\x55\x18\x82\xbe\xca\x18\x1f\ +\xf6\x0a\xbc\x10\x2a\x43\x2d\xee\xf1\x6a\xa2\xc6\xf3\xd1\x32\x1f\ +\xb2\x0a\xbc\x9f\x8f\xf1\xac\x33\xf7\x0e\x4a\xe8\x49\xd1\x58\x1c\ +\x96\x2c\x79\x1f\x58\xca\xd3\xb7\x55\xad\x48\xb6\x0d\xcb\x9e\x3d\ +\x07\xa0\x52\xae\x61\xef\x6f\xca\x1b\xe4\x21\xf2\xd2\xbf\x47\x1e\ +\x23\xaf\x03\x2a\x9f\x1d\xee\xe3\xe3\xcd\x75\x83\xd4\x24\x95\xe7\ +\xef\x6c\xdf\xfe\x4a\xbf\xd8\x50\x72\x2e\x7e\xba\x50\x28\xe3\x89\ +\xde\x32\x6d\x1c\xef\x27\xd1\x06\x4a\xad\xed\x13\x66\xa0\x03\x43\ +\xc3\x32\x57\xce\xae\xd8\x22\x0e\xd0\x01\xc5\x1a\xaa\x3e\x0b\x92\ +\x24\x02\x34\x66\xc3\xe2\xf9\x47\x89\x00\xc8\x76\x10\x03\xb7\xf3\ +\xae\x29\xff\x23\x5b\x17\xb9\xeb\x1b\xe3\xf6\x58\x05\x3b\x13\xd1\ +\xaa\x9e\xe3\x4f\x18\x3d\x9f\x13\xac\x8d\x88\x21\x31\x46\x0d\xa2\ +\x30\x97\x39\xc2\x19\x64\xbc\xe0\x54\xc1\x92\xcb\xf8\x28\xb7\x09\ +\xc5\xa5\x6b\xdc\x92\x7b\xb5\xd4\x97\x61\x9f\xb1\x7b\x75\x64\x2e\ +\x2c\x43\xf0\x3f\x69\xd9\x36\x2c\x5f\x7e\x2c\x7a\xf7\x0d\xb3\x78\ +\x70\xd2\x0b\xdb\xe6\xba\x1e\x4e\xfd\x6a\x3e\x70\x0a\x8c\xab\x74\ +\x70\x83\x18\x03\xdc\x68\x5b\x6a\x45\xa2\x16\x87\x22\x8f\x91\xd7\ +\x93\x1c\xc3\xc7\x8d\xf5\x7f\x87\xa6\x01\xcc\x83\xa3\xcc\x63\xdf\ +\x54\x1d\xfd\x9b\xbf\xb9\x68\xd1\xb2\x65\x47\xb5\x29\x50\xf1\xc7\ +\x51\xe5\xa9\x31\xff\x24\x92\xae\x84\x03\xa5\x7c\xd7\xae\xfd\x80\ +\x05\xb7\x99\x47\xc9\xc7\xc0\x50\xc8\x0e\x63\x8b\x30\x8c\x2a\x57\ +\xdc\x66\x93\xed\xb0\x64\xc1\x32\x88\x84\x22\xd0\x4e\xb2\xe7\x7f\ +\xde\xb9\xea\xce\x13\xdd\x93\xdb\x89\xec\xdd\x10\xe8\xed\x66\xcf\ +\x57\xcf\x08\xbc\x05\x74\x01\xa8\xeb\x83\x5f\xbf\xa7\x58\x73\x94\ +\x05\x6c\x85\x34\xc9\x8c\xc9\xf5\x25\x22\xc2\xce\x2b\x42\x28\xca\ +\x4e\x95\x7f\x7c\xff\x17\x67\x2e\xa0\xef\xdb\x60\x53\xfb\x93\xc2\ +\x15\x14\xe0\xaf\xc0\xe4\x4f\x1c\xef\x4b\x0a\xd9\xb6\x7f\x8d\x6d\ +\xc1\x36\x29\xef\x7d\x9f\x6c\x2b\xa5\xba\x23\x68\x47\x90\x02\x09\ +\xd6\x94\x20\x0f\x25\x2f\x7d\x7e\x21\x8f\x91\xd7\xc8\x73\x03\x03\ +\x3f\xd1\xd3\x0e\x9e\xdd\x08\x4d\x0a\x8a\x7c\x53\xf0\xcd\x79\x00\ +\xf5\xa3\x69\xc4\xaa\xb3\xb3\x6b\xee\x2f\x7e\x71\xdf\xd7\x8e\x3b\ +\x6e\xc5\xe2\x8d\x1b\xb7\x13\x3c\xda\x5d\xf5\x76\xd4\x00\x58\x63\ +\xb6\x50\x93\xe1\xa0\x4e\x95\x3e\xe1\x84\x25\x18\x1d\x44\xaf\x57\ +\x6a\x8f\xfe\x7c\x3f\xe4\x2a\xa3\xf2\x9c\xa0\xa8\x60\x24\xb7\x01\ +\x2a\xcc\x81\x52\xb9\x24\xb4\xc6\x1b\xe0\x60\x4a\x14\xb0\xa1\xad\ +\xd6\xe6\xcf\x3f\x10\xf9\xe5\x16\x04\xd6\x02\x2a\x01\xb5\xa4\x3f\ +\x40\xb9\x7c\xa6\x35\x01\x28\x1f\x80\x51\x2d\x1c\xfa\x5e\x3b\x90\ +\x28\x77\xf5\x5a\x12\x00\x51\xbd\xff\xef\x0e\x7c\xfd\xfd\x21\x08\ +\xe3\x79\xb4\xb3\xa2\xd1\x98\x00\x65\x05\xce\xf8\x35\xec\xf9\x84\ +\x80\x68\x4f\x12\x93\x6a\x45\x7b\xf2\x20\x78\x04\x8c\xb1\x80\xc3\ +\x07\xe6\xb5\x4f\xe8\x13\x61\x2d\x35\x80\xff\x2c\x9b\xcd\x20\x8f\ +\xf8\xe6\xcd\x5b\xde\xf8\xf8\xc7\xff\xea\xa6\xc1\xc1\x81\xdd\x32\ +\xd8\xa3\xcf\x68\x32\xe7\x03\x38\x96\x3f\xf5\xd0\x28\x2a\x49\xaf\ +\x1b\x8c\x06\xcf\xfd\xfb\xf7\x7f\xbf\xfd\xe2\x8b\x2f\xfe\x1f\x9f\ +\x1e\x18\x18\x0b\xbd\xf6\xda\x6e\x6c\x98\x02\x5f\x13\x6e\x2e\x8d\ +\x5e\x3e\xfe\x0c\xa5\x93\x0b\x00\x12\x32\xea\xa4\x93\x96\xa1\xca\ +\x94\xbe\xc1\xf8\x44\x09\xf6\x4c\xec\xc2\xed\x57\x71\xd3\x45\x49\ +\x1e\xe5\x50\x65\x0e\x38\xae\x03\xbb\x7a\x77\x40\xb1\x90\x07\xec\ +\xed\x65\x52\xba\xf7\xd9\xc8\xef\xbe\xfb\x9c\xf5\xd4\xa0\x21\x04\ +\xfe\x35\xd4\xc1\xa6\x5c\x83\xae\xb5\x83\x61\x2e\xb8\xac\x95\x4a\ +\x45\x21\xf8\xf4\xf8\x57\x66\xc6\xaa\xa9\x7f\x12\xd7\x6b\x00\x88\ +\x95\x4e\xb7\xc1\xd2\xa5\xcb\xe5\x71\xb5\x26\xf8\x3a\x35\x3c\xe6\ +\xb7\x45\x4c\xde\xbc\x86\x82\x8d\x88\x34\x15\x00\x7f\xc4\xd0\xd7\ +\x37\x68\x7c\x9e\x63\x8b\x00\xcf\x6d\xe8\xea\x6a\x77\xee\xbe\xfb\ +\xff\xfe\xf4\x1f\xfe\xe1\xf2\xbb\xd5\x44\xcf\xb8\x5e\xf6\xa5\xc3\ +\xbd\x7a\x64\x30\xf5\x33\x83\xac\xc0\xba\xc1\x98\xea\xf5\x6d\xe7\ +\x9e\xfb\xe1\xe5\xdf\xfb\xde\xf7\x6f\x3c\xe2\x88\xec\x2c\x94\x68\ +\xd5\xc3\x35\xc0\x9a\x70\xb2\x07\x13\x46\x31\x8a\x85\xf7\x2d\x05\ +\x87\x92\xc9\x18\x1c\x7f\xfc\x52\x4c\x96\x90\x93\x25\xf9\x62\x09\ +\xf6\xe6\xfb\x30\xbb\x16\x35\x81\x54\xab\x1e\x65\x52\x08\x38\xe3\ +\x62\x3c\xdd\x0f\xa3\xc3\x43\xe8\x21\x23\x00\xe5\x02\x4c\xdc\xf1\ +\x60\xe8\x97\x3f\x78\x33\xf4\x7a\xc1\xaa\x03\x49\x50\xb5\x6b\x35\ +\x8f\x35\x0d\xda\x7e\x33\x78\xc4\x95\x10\x00\xd6\xe7\x0f\xad\x49\ +\xf4\x90\x45\xd7\x58\x60\x7d\x01\xb5\x1f\xa5\x96\x60\xfe\x6c\x21\ +\xdc\xf3\x10\x8c\xb7\x05\x3f\x1e\x47\x7f\x26\x2a\x43\xb8\x9b\x36\ +\x6d\x43\xbf\xc8\xec\xe5\x6f\x7b\x8f\xd1\x54\x8c\x14\xe2\x30\xd9\ +\x14\x00\xc6\xb4\x86\x40\x8d\x39\x32\x32\xba\xff\xaa\xab\xae\xbc\ +\x7e\xfd\xfa\x87\x70\xec\x9c\x0b\x44\x05\x2b\x3a\x36\xa0\x85\xe0\ +\x90\xb6\x8a\xbd\xff\xfe\x47\xbe\x7c\xe6\x99\x67\x9c\xbd\x6d\x5b\ +\x1f\xed\xed\xdd\x2f\x41\x33\xc1\x37\xc7\xfe\xdd\xdd\x1d\x22\xe2\ +\x97\x43\x46\xb4\x24\x00\xfe\x71\x33\x47\x1f\xed\x1f\x4b\x57\x82\ +\x7c\xb9\x08\x07\x8a\xfb\xc1\x42\xcf\x38\x64\x4b\xe1\xf0\x80\xcb\ +\x33\x7d\xb1\x88\xa9\x6f\x18\x18\xe8\x87\x89\x5c\xce\x3f\x23\x28\ +\x57\xe3\xd5\x47\x0b\x74\xe2\xe1\x0d\xa1\x07\x7f\xbf\xc3\x7a\xa5\ +\x82\xe6\xc0\xd2\x20\xa3\xa9\x68\x1c\x3e\x46\xd0\x0b\x97\xc4\xe6\ +\x7a\xcb\x56\x59\xcc\xfe\x08\x25\xd6\x05\xc0\x79\xb6\x1e\xe7\xef\ +\x10\xed\x99\x0b\xa8\xfa\xcd\xcc\x1d\x33\x76\x9f\xc9\xd4\xcd\xc2\ +\x2b\xaf\xec\xc4\x79\x8f\x26\xbd\x5e\xdf\x63\xdb\x70\xc4\x20\xce\ +\x65\x54\x80\x43\x03\x21\xd0\x9f\x17\xa7\xae\x0b\x4d\x34\x87\xfd\ +\xee\x77\x4f\x3f\x7e\xe1\x85\x1f\xfa\xb6\x32\x09\x39\x33\xf6\x3f\ +\x95\xbd\x82\xa9\x01\x7e\xf6\xcb\x5f\xfe\xa7\x73\xaf\xbc\xf2\x8a\ +\x1b\x6a\x35\x2f\xb9\x79\xf3\x1b\x18\xc3\x37\xc0\x6e\x0c\x3e\x12\ +\x46\xf8\xd0\x1f\x18\x1a\x1a\xc3\xcf\xb5\x24\x00\xf5\x9d\xc7\xba\ +\x00\xb7\x9e\xc5\x82\x9a\x60\x64\x22\x07\xa3\x95\x61\x19\x5f\x0f\ +\x5b\x36\x10\x8b\xd4\x57\x88\x32\xef\x20\x08\xe5\x72\x09\x0e\xec\ +\xdb\x8b\xa3\x92\xe0\x9e\xfa\x15\x97\xbb\x4f\xd5\xa0\xf2\x02\xa3\ +\xac\x5f\xd4\xfb\x2b\xa4\xb8\xaf\x97\x6c\xdb\x17\xe5\x31\x6f\x11\ +\x1c\x3d\x33\xc5\xda\x67\x86\x21\x3c\x93\x30\xda\x6d\x81\x7d\x1a\ +\x25\xf4\x83\x9c\x43\x4c\x0d\x7d\xd0\xc1\x93\xb1\xfd\x44\x22\x89\ +\x4f\x1a\xa6\x6e\x99\x3d\x1f\xcb\xee\xdd\x07\x60\xef\xde\x81\x49\ +\x40\x07\x13\x58\x01\x7e\x3b\xda\x7d\x99\xe7\xaf\x9f\x43\x03\x01\ +\xd0\x84\x8e\xe6\x71\xc7\x2d\x16\xb5\x55\xf8\xfe\xf7\xd7\x7e\xe3\ +\xdb\xdf\xfe\xe7\xf5\x7a\xee\x5f\xa7\x81\x35\x12\x00\x13\x7c\xf3\ +\xb4\xb0\xf6\x17\x5f\xdc\xf2\x93\x45\x8b\xe6\x9f\xbc\x69\xd3\x76\ +\x22\xec\xbd\x06\xbc\x29\xf8\x9a\x66\xce\xcc\xe2\x01\x93\x68\x03\ +\x9b\x09\x80\x22\x5f\x7b\x74\xca\xc3\xa6\xb0\xa0\x1d\xdd\x37\x3a\ +\x00\xc5\x5a\xb1\xbe\x38\x52\x90\x0c\x8e\x80\x3a\x25\x43\xe7\xd0\ +\x49\x8d\x90\x9f\x18\xc7\x39\x04\xa8\x94\xca\x00\xc1\xb5\xf5\x92\ +\xa8\xae\x39\x5e\xa9\xeb\xc0\x79\x82\x98\xcc\x91\xc9\xb4\x4b\x8a\ +\xa9\x1e\x6f\x82\x6f\x3a\x7c\xa9\x94\xb4\xf9\x6a\xbc\x3f\x20\x7a\ +\xb1\xb4\xe1\x2d\x0b\x00\xfa\x40\x99\x4c\x12\x17\x76\xea\xe7\xcd\ +\x84\x40\x5f\xa3\x5f\x20\xcc\xe7\x12\xbe\x63\x47\xef\x0b\x27\x9d\ +\xb4\xe2\x6f\x95\x6f\x50\x0c\x9c\xe2\xca\x9b\x1e\x19\x63\x08\x41\ +\x4c\x1c\x04\x29\xc6\xae\x43\x44\x0d\x47\x26\x21\xd0\x20\x1a\x94\ +\xcb\xe5\x65\xbc\x7f\x60\x60\x14\xef\x5b\xf6\x07\xd0\x81\xc4\x9e\ +\xb0\x70\x61\x8f\x64\xec\x9c\x8e\xd9\xd0\x37\xb4\x0f\xf7\x11\x94\ +\x0c\xa1\x40\xc1\x56\x43\x4d\xc6\x75\xf0\x35\x16\x8d\xcb\xa0\x51\ +\x57\x67\x37\x30\xcf\x95\xdb\xd1\xd5\xaa\x15\x8c\xa3\xcb\xbc\x7b\ +\xcf\x75\xc1\x13\x35\x00\x9a\x94\x08\x3a\x72\xb2\x0e\xcb\x05\x9a\ +\x98\xa4\xd2\x86\xd3\xb5\x1a\xf2\x26\xe0\x53\x4a\xf0\xac\x44\x4c\ +\xf2\x40\x53\x27\xf8\xb5\x17\xbd\xfe\x86\x53\xbb\x84\xe8\x71\x7e\ +\x40\x30\xd5\x10\x38\x03\xc3\xc3\xb9\x86\xdf\xa3\x14\x81\xd6\xef\ +\xa1\x3f\xa2\xaf\xb1\x83\x3e\xfa\xe8\x0b\x24\x5e\xb7\x3e\x31\xed\ +\x14\xea\x1f\x69\xae\x01\xb4\xfa\xcf\x08\xea\x9a\x33\x67\xfe\xf2\ +\x1b\x6f\x5c\x7b\x9b\x08\x72\xc4\x03\xbd\xde\xb4\xff\x4d\x7d\x81\ +\xfa\x3e\x82\x04\x19\xa3\x9f\xb7\x68\x0e\x70\xca\x78\xd1\xa2\x39\ +\x68\x5b\x65\x6f\xdf\x3f\x32\x04\xc5\x6a\xb9\xbe\xba\x86\x5a\x58\ +\xeb\xfd\x77\x64\x9b\xcc\x83\x16\x89\x06\xcc\xbf\x32\xfe\x8d\x00\ +\xf5\x9f\x6b\xb8\x9b\x83\x8f\x0b\x5d\xd0\xdb\x47\x21\x94\x33\x9a\ +\x3b\x76\xf4\x09\x13\x84\x3c\x6f\x55\xed\xcb\x7b\x39\xfc\x15\x57\ +\x42\x00\xc6\x9b\xda\x7e\x7d\x0d\xe6\x73\xd1\x61\x2a\xa5\xeb\xaf\ +\xbf\xe2\x73\x7d\x7d\xbd\xaf\xaa\x3c\x81\xf1\x80\x19\xe0\x58\x9a\ +\x05\x82\x78\x90\xc4\x1f\x2a\x3e\xf3\xcc\xe3\x8f\xd5\x41\x09\x12\ +\x99\x8c\x4c\x90\xd5\x66\x12\x61\x8c\x6e\xe9\xe7\xcd\x48\x09\x95\ +\x48\x6f\x14\x51\xb0\x5d\x50\x28\x94\xe4\x14\x6a\x4f\xc7\x4c\x98\ +\x75\x44\x07\x84\x6c\x7f\x7f\x02\x2a\x17\x96\xd8\x82\x2c\x41\x54\ +\x12\x02\xaa\x09\x14\xc8\x94\x20\x59\x78\xa5\xc1\x0f\x0a\x85\xd9\ +\xeb\x1b\x83\x2f\x47\x23\x6d\x6d\x09\x24\x04\x1f\xdf\x0d\xdf\x11\ +\xdf\x55\x77\x84\xd6\x78\x84\x3c\x41\xde\x20\x8f\x4c\xde\x35\x21\ +\x00\x93\x10\x2b\xc4\xcc\xc4\x71\x2a\x91\x40\x73\xbb\xf8\xea\x8f\ +\x7e\xb4\xf6\xa9\xd1\xd1\xe1\x91\xd6\x1a\x85\x04\x66\x03\xd4\xbe\ +\x80\x39\xcc\x00\x42\xc7\xb0\x21\xd0\x8a\x1a\x32\xd0\xf3\xb8\x08\ +\xfe\xf4\xa3\x59\x90\x6a\x36\x1d\x4b\x0a\x41\xe8\x12\xcc\x4b\x4a\ +\x00\x38\x57\x0b\xcc\x94\x20\x48\xa0\x81\x2a\xa0\x75\xc4\x4d\xc1\ +\x69\x40\x2f\xb9\xd7\xb0\xd7\x9b\xe0\x5b\x16\x95\x80\x65\xb3\x49\ +\xec\xfd\xf8\x2e\xf8\x4e\xf8\x6e\xf8\x8e\xad\xb6\xcb\x70\x92\x53\ +\x92\x37\xa2\x34\xe8\x40\xad\x77\x16\xc4\x08\xb1\x32\x03\x42\x2d\ +\x09\x40\x83\x7c\x80\x9a\x9f\x26\x26\x6c\x67\xee\x57\xbf\xfa\xe9\ +\xfa\xd6\xa5\x51\x83\xfe\xf4\xd3\x1b\x46\x7a\x7b\xdf\x2c\xa9\xd9\ +\x2c\x6c\x28\xfa\x03\xd2\xe1\xd1\x0c\x82\xa6\x8c\x43\x52\x42\x24\ +\x7a\xda\x6e\x31\xb4\xca\x49\xb0\xb3\x89\x0c\x64\xdb\xd3\x90\x4a\ +\xc6\xa4\xdd\x26\x0a\x74\x0b\xff\x3b\x18\x5e\x0d\x00\x6d\xa8\x7d\ +\xe5\xf4\x35\x53\xf9\xe8\x1f\xa0\x93\x87\x63\x74\xb5\x2d\x0e\x07\ +\x8c\x7c\xe2\xbb\x28\xf0\x8c\xf7\x7d\x5b\x93\x28\x48\x07\xbe\x90\ +\x17\xf8\x7d\xe4\x0d\x3e\x47\x5e\x21\xcf\x02\xc2\xd0\xb2\xe6\x45\ +\x8c\x10\xab\x80\xf7\x5f\x33\xf3\x01\x5a\x3f\x34\x4a\x1f\x16\x91\ +\x17\x94\x7b\xfc\xf1\xdf\x6e\x5a\xb5\xea\xfc\x53\x97\x2e\x7d\xdf\ +\x7c\xf5\x32\x0a\x38\x45\x06\x78\x5b\xb7\x6e\x1e\xf8\xe1\x0f\xff\ +\xf7\xff\x7b\xe5\x95\x97\x27\xba\xc4\x6e\x4a\xb7\xdd\xf6\x93\x95\ +\x1d\x1d\x9d\x51\xc7\x71\xe5\x88\xa0\xb3\xb3\x1d\x87\x86\xfe\xf6\ +\xf7\x53\x1a\x1d\x70\xce\xd0\xa1\x94\xf3\xe4\x9d\x9d\x59\x48\xa5\ +\x13\x72\x7f\x1c\x16\xf3\xa4\x26\xc0\xfc\x94\x5a\x55\x2e\xac\xd4\ +\xd9\x36\x3a\xe1\x4a\xc3\x6a\xda\x7b\xc3\xab\xc7\xe1\x55\x54\xad\ +\x7a\xc6\x36\xa9\x22\x83\x5f\x83\x83\xa3\x6a\x19\x36\x0f\x4c\xed\ +\x4e\x25\x73\x98\xa8\x21\x9f\x3f\x3a\x42\xe1\x1e\xaa\x5c\x77\xdd\ +\x55\xcf\x0c\x0c\x1c\x28\x1c\x7d\xf4\xb1\xe9\x4b\x2f\xfd\xfc\xfb\ +\x8e\x39\xe6\xb8\x2e\xc6\x82\xce\x1e\x3f\x38\x65\x1c\x78\x8e\x13\ +\x45\xbd\x88\x11\x62\xa5\x30\x2b\x1b\xd3\xc5\x30\x95\x40\x10\x0d\ +\x0c\x05\xb3\x82\x66\x0b\x9a\xb7\x74\xe9\xd1\xef\xff\xe6\x37\xd7\ +\x7e\x56\x48\x2e\x6d\xe0\xf8\x29\x09\xde\x31\xbc\x6e\xdd\x1d\xcf\ +\x3f\xfb\xec\xef\x77\x06\x96\x9b\x45\x97\x2f\x3f\xe6\xc8\x5b\x6f\ +\xbd\xfd\x7c\x91\x0f\x1f\xae\x7b\xcd\x49\x74\xea\xb0\x17\x35\x19\ +\x46\x82\x28\xfa\x3a\x58\xab\x77\x56\xbe\x45\x0a\x62\x89\x30\x58\ +\xb6\xff\x9c\xa2\xa0\xc8\x55\xb7\x1e\x63\xc0\x0e\x6e\x74\x05\x52\ +\x6d\xfb\x4d\xb7\x28\x51\x1b\x28\x29\x52\xf7\x72\x89\x3b\xa1\x81\ +\x4c\x1c\x17\xa3\x79\x02\xfc\x82\x5c\x87\xaf\x78\x67\x38\x76\xa0\ +\x9e\xbf\xbd\xb3\xa7\x08\x3d\x7e\x74\x1a\xb1\x33\xc8\xde\x5f\x28\ +\x14\x6a\x5f\xf8\xc2\xe5\x0f\xbf\xfa\xea\xd6\x3d\x41\xbe\x9d\x7e\ +\xfa\x07\x16\x5c\x72\xc9\x65\xa7\xcc\x9f\xbf\x68\x46\x83\xa1\x1f\ +\x12\x0a\x10\xbb\xee\xba\x2b\x7e\xb0\x6d\xdb\x2b\x2f\x01\xc0\x2e\ +\x41\xfb\x54\x1c\xa0\x18\xd4\x02\x58\x0e\xe9\xf8\x78\x41\xf3\xaf\ +\xbd\xf6\x1b\x17\xaf\x5c\xb9\xea\x64\x1f\x78\x55\x0b\x3b\xd8\x9f\ +\xbb\xf7\xde\x75\xcf\x3f\xfc\xf0\xc1\xc5\x0a\x13\xca\x16\x61\x89\ +\xa3\x20\x7d\xf0\x83\xe7\x1e\x77\xc3\x0d\xdf\xba\x40\xcc\xa0\xa1\ +\x00\x49\x26\x50\x5a\x1f\x26\x62\x69\x75\x78\x28\x4a\x03\x01\xf1\ +\x7b\x6d\x18\xe2\x49\xdc\xb3\x20\x8a\x02\xa6\x87\x4d\xe6\xa6\x0b\ +\x4d\x6c\x3d\x16\x04\xa8\x54\x2a\xe1\xba\x05\x74\xee\x74\x2f\xd7\ +\x00\x9b\x82\xd0\x34\xcc\x8b\x05\x6d\x3e\x63\xd2\x84\x28\x00\x6b\ +\xec\xeb\x5f\xff\xca\x03\x4f\x3e\xb9\x7e\xb3\x02\xae\xe4\x07\x15\ +\x55\x08\xbe\xfd\xfc\xf3\x2f\x5c\xb1\x7a\xf5\x25\xa7\xcc\x9a\xd5\ +\xdd\x16\x14\x00\xac\xff\xf0\x87\x27\x5e\xb8\xf9\xe6\x1b\x70\x4e\ +\xa0\x57\xd0\x5e\x95\x11\x9c\xd7\xe1\xe0\xd6\x42\xc1\xa6\x10\x98\ +\xeb\x00\xba\x04\xcd\x69\x6f\x3f\x62\xd1\x0f\x7e\x70\xf7\x97\x45\ +\x74\x2c\x89\x1f\x1b\x1f\x1f\xcd\xff\xe6\x37\xbf\x78\xe1\xde\x7b\ +\x7f\xfa\x12\xe7\x7c\x54\x35\x60\x2c\xb0\x0e\x8d\xaa\xbf\x71\x84\ +\xa0\x59\x17\x5f\xfc\x99\x0f\x5c\x71\xc5\x35\xe7\x0a\xe0\x09\xa5\ +\x54\x86\x7d\x6d\xdb\x46\x21\xd0\xc9\x0f\x4d\x04\xc0\xcc\x36\x36\ +\x05\xc1\x17\x10\x6a\xd7\xa7\x54\x6d\x5c\x90\x89\x53\xb4\x2a\x39\ +\xc3\xb6\x65\xad\x52\xd9\xe5\x32\x76\xa9\x21\x5c\xcf\x15\x35\xc3\ +\x7b\x04\x1c\x6b\x0d\xb0\x01\xbc\xbe\x47\x82\x96\xc3\xbc\x08\x3e\ +\x6a\x13\x0c\x0f\xab\x6d\xf7\xf8\xda\xb5\xb7\xac\xbf\xfb\xee\x1f\ +\xff\x5e\xe5\xf8\x8f\x28\x01\x60\x81\xbd\x9b\xda\x05\x65\x31\xdd\ +\x7c\xf5\xea\x4f\xbf\xff\xa3\x1f\xfd\xf8\xc9\x99\x4c\x36\xc5\x39\ +\x6a\x8e\x7c\xe1\xb3\x9f\xbd\xf8\xdb\x63\x63\x23\xb8\x4e\xa0\x4f\ +\xd0\x80\xb9\x4e\x60\x2a\x93\x41\xa6\x29\xb0\x83\xdb\xc8\x29\x21\ +\x98\x79\xd9\x65\x57\xff\xc5\xb9\xe7\xfe\xe5\x47\x1e\x7f\xfc\xa1\ +\xa7\xef\xba\x6b\xed\x8b\xb5\x9a\xcc\xdc\x18\x97\xc0\xeb\x09\x89\ +\x52\x60\x2f\x9f\x58\xe0\xfb\x3d\x9f\xfa\xd4\xdf\x9d\xf5\xb9\xcf\ +\x5d\x75\x8e\xd2\x04\x72\x62\x23\x1e\x8f\xa1\x7a\x45\xbb\x6a\x98\ +\x16\x68\x6a\x0e\x00\x0c\xed\x60\x08\x03\x57\x0b\x33\x1a\xba\x7a\ +\xc6\x33\x05\xac\x09\xba\x2c\x1a\xf8\xe6\x6a\xdf\x1c\xa3\xa3\x1f\ +\x81\x23\x96\x52\x09\xcd\x48\x51\x3e\x13\x7c\x63\xb7\xdd\xf6\xbd\ +\xc7\x7e\xf6\xb3\x1f\x6d\x50\x3d\x77\x40\x75\xa0\xb2\x12\x00\x3b\ +\x30\xfd\xde\xa6\x04\x21\x23\xf8\x96\x5e\xb3\xe6\x8a\x93\xce\x3e\ +\xfb\xc3\x67\xac\x5f\xff\xdb\xff\xbc\xe3\x8e\xef\x3e\x28\x97\xf3\ +\xe9\xef\x17\x82\xe7\x3a\xb5\x2a\x00\x4d\xe6\x05\xb4\x24\x52\x4a\ +\xb3\x22\x44\xda\x26\xa4\xce\xcf\x14\x2e\x0a\xca\x6b\xd2\xcb\x8f\ +\x02\xc7\xcb\x64\x04\xcd\x50\xfe\x44\xcf\x39\xe7\x9c\x7f\xca\xf5\ +\xd7\xdf\xf8\x17\xe8\x13\xd4\x43\xaf\x51\x14\x04\x64\x10\xda\xd8\ +\x56\xcc\x41\x23\x0d\x60\x82\xaf\x6a\xff\xc6\xf0\x79\x1a\x82\x6f\ +\x82\xae\xee\x75\x3d\x65\xb5\x8f\xd9\x40\x89\x44\x4c\x68\xcb\xa2\ +\x0c\x12\x71\x5e\xb7\xf9\x37\xde\x78\xfd\x83\x8f\x3d\xf6\xf0\xf3\ +\x08\xbe\xb2\xdb\xc3\x82\xfc\x7d\x91\x98\xb1\x91\x67\x2a\x40\x09\ +\x41\xb6\xd0\xc6\xd6\xf8\xf8\x58\x8e\x31\x66\x68\x5e\x33\xfe\x7f\ +\xe8\x09\x21\xa1\x40\x3e\x40\x12\x49\x81\x4a\xf5\xd2\x32\x95\xa6\ +\xac\x73\xd4\x5d\x1d\xeb\x54\x0e\xa5\xda\x63\x58\x09\xc1\x91\xc7\ +\x1e\x7b\xfc\x8a\x9b\x6f\xfe\xfe\x47\xc4\xe8\x20\x4e\x69\xdd\xeb\ +\xce\x64\x64\x42\x88\xb4\xbb\x00\x7c\x52\x01\x68\x2e\x08\xfa\x7a\ +\xf2\xf5\x8b\x1a\x54\x0d\x7a\x33\xd5\xdf\x5c\x00\x00\x08\x02\x8f\ +\xc3\x3d\x01\x7e\x5e\x6a\x37\xc6\x70\x65\xcf\x60\xe9\xda\x6b\xaf\ +\xfc\xcf\x97\x5f\xde\xb4\x45\xad\xef\xdb\xa7\xec\x76\x2e\xe0\xb8\ +\xf1\x80\x16\x8e\x18\x59\x40\x51\xf5\x9c\xe9\xa5\xfd\x92\x8a\x1a\ +\xfc\x43\x48\x08\x99\x64\x7a\x18\x81\x8c\x28\xb2\x8d\x34\xf1\x9a\ +\x22\x1d\x80\x30\x1b\xa1\xb5\x48\x27\xfa\x13\x82\xe6\x75\x77\xf7\ +\x2c\x5f\xbb\xf6\x8e\x0f\x2d\x5a\xb4\x38\x45\x08\x41\xdb\x8c\x23\ +\x04\x09\x5a\xb9\x5c\x41\x3b\x3c\x55\x0d\xa0\x40\xd6\xb5\xa9\x09\ +\x1a\x17\x0d\xac\x21\x14\x58\x37\x13\x04\x53\x00\xd4\xf2\xf7\x28\ +\x3e\x93\x9e\xbe\x7f\x18\xf5\x8e\x1d\x6f\xe4\xaf\xb8\xe2\xb2\x47\ +\xfa\xfb\xf7\xbe\x8a\x1e\xbb\xb2\xdb\x83\x81\xde\x6b\x76\x1e\x6a\ +\xf0\x1f\x29\xa4\x9e\x71\x7f\xa9\x9c\xa2\x9a\x39\xfd\xfb\x4e\x9d\ +\x1a\xe6\x19\x99\xc0\xd2\xb9\x6b\xb4\x41\x53\x93\x34\x65\xad\x51\ +\x94\x6d\x13\x8c\x38\x20\x1c\xc9\x02\x21\x24\xe5\xe7\x13\xe6\xf3\ +\x45\x4c\x0c\x41\x9b\x89\x02\x20\x4d\x02\x63\xac\x89\x43\x68\xac\ +\x3d\x68\xa8\x09\x9a\xb5\x17\x3f\xe3\x83\xae\x27\x6e\xd4\x7b\xf9\ +\xff\x6e\xa6\x73\x9b\x1b\x43\xa0\xca\x47\x01\x40\x47\x52\x25\x82\ +\xf0\x83\xef\x85\x6d\xc5\x36\xeb\xf5\x97\x3a\x9b\xc7\xd8\x15\x15\ +\x82\xfc\x35\xd6\x70\x5a\x06\xff\x5d\xa4\x20\xff\xdf\x89\xa4\x50\ +\x33\x42\xe8\xf9\xe0\xfb\xab\x82\x14\x95\xcd\x55\xa7\x8a\xb8\x26\ +\xdd\x00\xf3\xfb\x97\x5f\xfe\xb9\x9e\x55\xab\xce\x9e\xf9\xd6\x9e\ +\xcd\xd1\x04\xf8\xd9\x46\xa8\x11\x50\x20\x90\xb9\x93\xc4\xd4\x69\ +\xe0\xda\xac\xcd\x6b\x93\xcc\xcf\xf9\x35\x6d\x32\xd9\xa5\x09\xdf\ +\x0d\xdf\x31\x93\xd1\xb9\x90\xbe\x19\x0b\x7e\x0f\xdb\x8a\x6d\x6e\ +\xc0\x3f\x27\x08\x60\x80\x58\x00\xe4\xda\x24\xfc\x77\x5b\x07\xdf\ +\x34\x01\x53\x4f\x0f\x27\x8d\x27\x90\xb4\xd0\xb4\x18\x5c\x5a\xb8\ +\x6d\xdb\x8e\x7f\x75\x5d\x92\xd5\x73\x08\x0d\xf3\xe3\x31\xd1\x02\ +\x99\xac\xb6\x4f\xab\x19\x3d\xbe\x91\x36\x98\x5a\xef\x6f\x6c\xff\ +\x4d\x33\x60\xde\xe3\xb5\x7c\x3f\x95\xc3\x2f\x77\x45\x93\xef\xd8\ +\x78\x26\x0f\x94\x79\xe0\xa3\x4b\x97\x2e\xfa\x12\x2e\xf3\x6f\x1e\ +\xb4\xd1\xbc\x6f\xca\x7f\xf5\xc5\xc3\xb1\x30\xc4\x5c\x3f\xc8\x0c\ +\xe2\xc1\xd2\xf4\xc4\x31\xe5\x13\xdc\x7a\xeb\x77\xcf\x8a\xc5\x12\ +\xd9\x49\xe2\xdc\x2a\x6d\xdc\xc5\xd9\x36\x34\x05\xe8\x50\xe1\x72\ +\x29\x69\x5f\xf5\x7c\x82\xd9\x7b\x5b\xef\xfd\x53\xff\xae\x8e\xe3\ +\xe3\x3b\xa4\x52\x71\xbc\xc6\x77\xc3\x77\x94\xef\xaa\x3f\x67\x12\ +\x48\xc2\x36\x63\xdb\x03\xbe\x94\x65\x02\x6b\xf2\xbe\x55\xfe\xc3\ +\x14\x0a\x99\x86\x9d\xc1\x8d\xc8\xa2\xce\x33\x40\x07\xb0\xb7\x77\ +\xcf\x1d\xe5\xb2\xd3\x66\x00\x6e\x5c\x43\xa3\x05\x93\x2a\x3e\x2f\ +\x27\x73\xb0\xe7\xa9\xa0\x8a\x67\xec\x49\x70\x68\xa3\x00\xac\x83\ +\xcf\x29\xb5\x04\x51\x15\x44\x92\xa1\x65\x1c\xb1\x60\xb6\x12\x7e\ +\xce\x20\x68\x30\x7f\xaf\x29\x16\x0b\xe5\xe6\xcf\x3f\xf2\x32\x74\ +\x04\xf5\xbc\xbd\x11\xb9\x3b\xcc\x85\xc2\xb4\x14\xdd\xf3\x83\xeb\ +\x0a\x7e\xfe\xf3\x7b\x3e\x29\x1e\xb5\x01\xb4\x9a\x61\xa4\x7b\xa0\ +\xeb\xba\x38\x42\xc0\x6c\x21\x99\xe5\x63\x59\x32\xe2\x87\xc1\x24\ +\x9c\x5e\x95\xc2\x61\xdb\x75\xb0\xcc\x9e\xd8\xb8\x34\xfa\x1d\xea\ +\x2f\xec\xc0\xbf\x89\x7f\x5b\xed\x6a\x46\xf0\x37\xd5\xde\xbc\x15\ +\x99\x61\xd4\xb8\xc7\xc3\xa4\x3e\x03\xb6\xbd\xce\x03\x48\x2b\x9e\ +\x44\x0c\x4d\x70\x78\x8b\xd6\x00\xd3\xdf\xfb\x45\x24\x6b\x9e\xc8\ +\x5b\xfb\xa1\x48\xf6\x4c\xbd\xd5\xe1\x02\x53\x13\x18\xf7\x38\xcb\ +\xb8\xb5\x34\x38\x78\xa0\xb2\x72\xe5\x9f\x67\xe2\xf1\xb8\xa5\x84\ +\x44\xf5\x4c\x04\xad\xf1\x3e\xc5\xc1\xde\xa7\xee\x83\x1a\x61\x52\ +\x21\x61\x8c\xa1\xd0\xf9\xa7\xa8\xf8\x3d\x1c\xe7\x09\xbc\xa7\x9e\ +\xfa\xfd\x78\x57\xd7\xac\xe8\x31\xc7\x1c\x13\x6f\xd4\xd3\x19\x33\ +\x27\x84\x98\xff\x0c\x93\x47\xf3\x22\xdf\xf2\x52\xe1\xd3\x4c\xbf\ +\x16\x90\xa0\x4c\x43\x31\x73\x0c\x05\xa5\x7e\xf3\x9b\x07\x2e\x73\ +\x1c\x96\x7a\xfb\x20\x4f\x63\xf0\x1d\xf1\xa5\xab\xaf\xbe\xf2\xc5\ +\xd7\x5e\x7b\x6d\x38\x91\x48\xf0\x8b\x2e\xba\x68\xf6\x05\x17\x5c\ +\x30\xf7\xd4\x53\x4f\x9d\x19\x89\x44\xad\xfa\xc4\x8a\xa3\xd4\x35\ +\x6d\x08\xae\x29\x1c\xa6\x80\xf8\x00\x63\x51\xf7\xe6\x81\x57\xde\ +\x73\xcf\x3d\x77\xe0\x81\x07\x1e\xd8\x7d\xcf\x3d\xf7\xec\x2b\x16\ +\x8b\x64\xd9\xb2\x65\x33\x1e\x79\xe4\xb1\x95\xa1\x50\x88\x06\xa6\ +\x69\x1b\xe4\xee\xf1\xb7\x98\x24\xd7\x65\x92\x17\x1f\xfe\xf0\x79\ +\xdf\x52\xe1\x73\x3d\x85\xfb\xae\xd6\x00\xe6\x7c\x82\x9e\xd5\xea\ +\x14\xcb\xc9\x16\x6d\xdc\xf8\xf2\x8f\x27\x26\x4a\xf1\x06\xc3\xb5\ +\x49\x7d\x81\xbb\xee\xba\x6b\xeb\x75\xd7\x7d\xe5\x69\xc5\xac\x9a\ +\x1f\x65\x6c\x13\x33\x2c\x42\x18\x96\x9c\x70\xc2\x09\xb3\x8f\x3a\ +\xea\xa8\x8e\x45\x8b\x16\xb5\x09\x01\xb1\x5b\xd9\x75\xab\x19\x0f\ +\x04\xc0\xee\x8e\x1d\x3b\x72\xaf\xbf\xfe\xfa\xd0\xc6\x8d\x1b\xf7\ +\x09\xd0\xb7\xe7\x70\xe6\x4a\x47\xeb\xc2\xd8\xb6\x6f\x7e\xf3\x5b\ +\x67\xac\x59\xb3\xe6\x18\xc3\xf6\x9b\xd7\x66\x8d\xd9\x45\xa5\x13\ +\x4e\x38\xf6\x33\x62\x99\xd7\x0e\x15\x10\x9a\x08\x06\x83\xb0\xbc\ +\x7b\x05\x40\xab\xff\x98\x0a\x03\xcf\x7a\xf6\xd9\xe7\xff\xad\xb3\ +\x73\xd6\x19\x8e\xe3\x4e\x06\xbc\xf9\x0c\xcf\x19\x1e\xff\xb3\x3f\ +\x3b\xfd\xc7\x22\xe9\xb1\x5f\x06\x4f\xf4\x9c\x79\xc8\x0f\x91\xfa\ +\xa1\x6a\x4a\x69\x6a\xc5\x8a\x15\xdd\x27\x9e\x78\xe2\x91\x17\x5e\ +\x78\xe1\x5c\x71\xc6\x7f\x06\x5a\x2f\x62\x7a\xf5\x0f\xe3\xf7\xdf\ +\x7f\xff\xee\x3f\xfe\xf1\x8f\x7b\xb6\x6c\xd9\xd2\xcf\x18\xcb\x1b\ +\x5b\xb2\xf8\x3d\x15\x94\x69\x6b\x17\x49\xb3\xdd\xcf\x3c\xf3\xec\ +\x67\x66\xcf\xee\xce\x4c\x06\xba\xf9\x0c\x47\x10\x83\x83\xfb\x9f\ +\x3e\xfd\xf4\x53\xfe\x31\xb0\xe3\x57\xd9\x30\x03\xef\x66\x13\xa0\ +\xc3\x99\xa7\x9c\x72\x6a\x56\x9c\xa2\x71\x62\x2e\x57\x44\x50\x95\ +\x3a\xd4\xf5\xdb\x11\x96\x9b\x6e\xba\x71\xbd\x00\x7f\x37\x8e\x9b\ +\xcd\x19\x33\x63\xc5\x72\x52\x00\x96\xd9\xbc\x79\xf3\xa8\xa0\x01\ +\xe1\x27\x80\x10\x80\x15\x30\x85\xf2\xd8\x63\x8f\xed\xbe\xf3\xce\ +\x3b\x5f\x54\x3d\x72\x44\xef\xb2\xa5\x03\x2f\xc6\x4c\x67\x5e\xbc\ +\x9b\x8b\xef\x78\xdb\x6d\xb7\xaf\x36\x43\xd0\xba\x36\x23\x8c\xf5\ +\x2d\xf7\x91\x27\xc8\x9b\xe7\x9f\x7f\x0e\x7f\x8f\x4e\x97\x13\x48\ +\x61\x9a\xcb\xcb\x2f\x6f\x9e\xb8\xfb\xee\x9f\xff\xac\x54\x2a\xe4\ +\x1b\xe7\xb9\x35\x16\x8a\x0d\x1b\x36\xbc\x7e\xdf\x7d\xf7\x6d\xc4\ +\x1e\xa2\xe8\x40\xe0\xba\x5f\xc5\xd3\x77\xab\x84\x88\x9d\x58\xab\ +\xfb\x7e\xce\xf9\x18\x4c\xb1\xa8\xef\xf4\x37\xfa\x9b\xea\xb7\xfa\ +\x1b\xbd\x0b\xbe\x23\xbe\xab\x6e\xcf\x64\x02\x0e\x92\x90\x17\xc8\ +\x13\xe4\x0d\x34\x29\xef\x4e\x0d\xa0\x03\x17\x8e\xe8\x25\xe5\x2f\ +\x7e\xf1\x7f\x3d\x28\xfc\x80\x37\xbe\xfa\xd5\xeb\x3f\x76\xde\x79\ +\xe7\x9f\x48\x69\x88\x06\x7b\x89\x49\xf9\xfc\x44\xe5\x4b\x5f\xfa\ +\xe2\x6f\xd1\x4b\x36\x7a\x64\xc5\x77\x96\x8c\xc9\x92\xb8\xea\xa9\ +\x1e\x3e\x63\x8c\x4d\x99\xb1\xea\x3b\x43\x81\x39\xf6\xf1\xc0\x14\ +\xb7\x63\xfc\x6e\x35\xa0\x89\x62\xf8\xae\x4f\x3c\xb1\x61\x5e\x2a\ +\x95\x8a\xaa\x5e\xde\xb0\xf7\x7b\x9e\xc7\x1e\x7d\xf4\xe1\x3f\xfe\ +\xcb\xbf\xdc\xf8\x2b\x61\xff\xb7\x6b\xb3\xa2\xc2\xe8\xef\x11\x0d\ +\xc0\x8d\x38\x76\x01\xed\xb7\x68\x70\xdf\xd5\x57\x5f\x71\xef\x45\ +\x17\xfd\xf5\x8f\x5f\x7a\xe9\xc5\xbe\xc9\xd4\xff\x7f\xfc\xc7\xed\ +\x1b\xfa\xfa\xfa\x76\x23\x20\x3a\xd5\x4c\xab\x63\x49\x3a\x1f\x61\ +\x42\xd9\xd0\x31\x45\xe3\xae\xeb\xe6\x61\x8a\x05\xbf\xe3\x27\xb8\ +\x18\x49\x2e\x79\xf5\x5b\xe5\x40\x3c\xbe\x10\xd8\x8b\x77\x08\xdf\ +\x15\xdf\x79\xb2\x36\x61\x9b\xb1\xed\xc8\x03\xe4\x85\x3f\x13\x68\ +\xcc\xa7\xbc\xab\x03\x41\x66\x9a\xb9\x1b\xd8\x89\x74\x44\xa9\xcc\ +\xbe\x2d\x5b\x5e\x7e\xf9\xa2\x8b\x3e\xb6\xee\x9a\x6b\xae\xfe\x6d\ +\x7f\x7f\xdf\xb8\x69\x33\xc5\x70\xaf\xef\x96\x5b\x6e\xde\xe0\xf7\ +\x7c\xb3\x27\x1a\x54\xc5\xdf\x30\xc0\x29\x57\xab\x55\xac\xa7\x54\ +\xf0\x3b\xc1\xbf\x61\xe4\x39\x38\x06\xd5\xd4\xe7\xc6\xd5\x3b\x0e\ +\xe2\x3b\xe3\xbb\x9b\xf6\x1f\xdb\x88\x6d\xc5\x36\x63\xdb\x91\x07\ +\x81\x34\xb0\x82\x8e\x01\xe8\x34\xee\x77\xbd\x0f\x60\xec\x5c\x5d\ +\x14\x94\x53\x80\xee\x55\x76\xf5\xcd\x5f\xff\xfa\x97\x4f\x9d\x79\ +\xe6\xca\xdb\xef\xb8\xe3\xf6\x3f\x88\xe0\x4a\x55\x6d\x34\xe5\x7e\ +\xed\x6b\x5f\xbd\x47\x31\x48\x27\x4b\x68\x10\x98\x26\xf3\x44\x31\ +\x0d\x50\x45\x14\x98\x62\xc1\xef\x18\x20\xbb\xc6\x6f\x30\x4d\x4a\ +\xf8\x74\xdb\x86\xf0\x9d\xf1\xdd\xb1\x0d\xd8\x16\x6c\x13\xb6\x0d\ +\xdb\x88\x6d\xc5\x36\x07\x12\x38\x07\x8d\x44\x10\xf9\xf7\xdf\x0b\ +\x3e\x80\xce\x27\x50\x8c\x32\x34\x42\x2d\xa0\x42\xc7\x1d\xc7\x19\ +\xb9\xe9\xa6\x7f\x3e\xb0\x6e\xdd\x4f\x36\xdc\x72\xcb\xad\x67\xe7\ +\x72\x63\xc3\xcf\x3c\xf3\xcc\xa6\x40\xef\xcf\x9b\x27\x5e\x18\x33\ +\x66\xd0\x68\x83\x4b\x31\x8e\xaf\xc2\x14\x8b\xfc\x8e\x09\x74\xe3\ +\x59\x3a\x09\x54\x60\x9e\x3e\xef\x27\x6b\x88\x77\x67\x0f\x3f\xfc\ +\xd0\x43\x6d\x6d\xed\x33\xae\xb9\xe6\x0b\x8f\xef\xd9\xb3\x7b\xcc\ +\x30\x51\x7e\xfe\x7e\xc1\xc8\xa2\xd2\xbf\xf3\x2e\x16\x00\x53\x08\ +\x1a\xe5\x07\x38\x81\x54\xb2\xbc\x62\x4a\x42\x30\x2a\xba\x7a\xf5\ +\xc7\xb6\xfa\x0c\xf5\x99\x65\xe4\x19\xf2\x26\xeb\x1a\x99\x4f\x02\ +\xcc\xda\x9f\x20\x00\x35\x13\xf8\x26\xbf\xa9\xb7\xdd\xd7\x9a\xd5\ +\xf9\xfb\xbf\xff\x9f\xff\x47\xc5\x09\xb0\x54\x8c\xdc\xc9\xa2\xb9\ +\xd3\xa7\x09\xfe\xb4\x09\xc0\x74\x6b\x02\x23\x8b\xa5\xaa\x85\x40\ +\x32\xcb\x4f\xe6\x77\xb4\x1d\x56\xb9\x6e\xad\x33\x89\x07\x34\xc0\ +\x94\x4d\x00\x7e\xc7\x48\x6b\x6b\xde\x2e\xed\xe7\x60\xe1\xaa\x5d\ +\xe3\xaa\x3d\xdc\x10\x78\xac\x6b\x48\x66\x12\x08\x96\xf7\xd8\x30\ +\xd0\x64\x96\xd9\x4b\xf5\xde\xc3\xfa\x9c\x82\xc6\xb9\x86\xad\x83\ +\xaf\x33\x98\x26\x44\xcc\x19\xa6\x58\xd4\x77\xdc\x20\x30\x53\x10\ +\x6e\x30\x92\x35\x2d\x43\x4b\x38\x46\xf6\x0f\x33\x93\x39\xde\x83\ +\x02\xa0\x99\x65\xd8\x6b\x6e\xe6\xbb\x05\x22\x61\xbc\x91\xe3\xd5\ +\x02\x93\x78\xd0\xf1\xcc\xe7\xf3\x53\x8e\x03\xa8\xef\xd4\x0c\x80\ +\x5a\x31\x73\x10\x10\x54\x47\x0b\xb3\x16\x78\xb3\xc7\x9b\x02\xfd\ +\x1e\x13\x80\xe6\xda\xc0\x00\x9b\x20\x99\x60\x4e\x81\x51\xdc\xe8\ +\x6d\xe5\xb1\xb1\xb1\x51\x98\x62\x51\xdf\x29\x1b\x3e\x47\x4b\x42\ +\x60\x08\xa0\xd1\x16\x4d\x4d\x7b\xfd\xf4\xcf\x06\x4e\x7f\x69\x9c\ +\xef\x66\x16\xcd\xa8\x56\x53\xd8\x1b\xad\x66\x52\x75\xbb\xa0\x44\ +\x20\xad\x1a\x02\xda\xa7\xa8\x1c\xce\x01\x73\x95\x4d\x50\x10\x5a\ +\x79\x8f\x66\x6d\x69\xd2\x9e\xf7\xb6\x06\x30\x8b\x31\xac\x6a\xfc\ +\xef\x53\x77\x34\x3d\x6d\x83\x65\x3b\xb9\xea\xd1\xc3\x7a\x51\x85\ +\x4e\xab\x36\x02\x55\xb9\x00\xf0\x55\x73\xd7\xcd\x96\xda\xd3\x62\ +\x5b\xfe\x5b\x00\x0e\x0f\x83\xb8\x11\x78\xc2\xe2\x18\xa3\x0c\x6a\ +\x08\x00\x33\xbc\xf4\xa2\xb9\xbb\xd6\x34\xb5\x65\xfa\x4d\xc0\xbb\ +\xbe\x34\xdf\xe9\x34\xac\xa9\x61\x06\xae\xb9\xee\xa1\xa6\xc9\xd8\ +\x69\xf3\x3d\x56\xfe\x3f\x97\x5a\x63\x6c\x48\x80\x60\x62\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x14\xb5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5c\x00\x00\x37\x5c\ +\x01\xcb\xc7\xa4\xb9\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x14\x27\x49\x44\x41\x54\x78\ +\xda\xec\x5c\x7b\x90\x1c\xc5\x79\xff\xba\x67\xf6\xf6\x6e\xef\xa5\ +\xc7\xe9\x85\xd0\xc3\xb2\x2c\x15\x12\x2a\x83\x2c\x11\x9b\x24\x65\ +\x08\x26\x95\x2a\x64\x15\xc4\xa4\x70\x8c\x95\x52\x52\x26\x71\x1c\ +\x44\xc5\xe5\x10\xa0\xca\x95\xa2\x0c\x11\x10\x27\xc4\xe5\x60\x87\ +\x54\x0c\xc1\x41\x96\x81\x4a\x45\xc4\xaa\xf8\x05\x8a\x70\x78\x48\ +\x91\xb0\x24\xa3\x48\x20\x24\x9d\xd0\x03\x09\x4e\x3a\xee\x7d\xfb\ +\x9c\xe9\xfc\xbe\xed\x19\xcd\xb2\x7d\xb7\xad\xdd\x15\x45\xfe\xe8\ +\x5f\xd5\x77\xdd\xf3\x4d\xcf\xec\xde\xfc\xbe\x57\xf7\xf4\x1d\x39\ +\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\ +\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\ +\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\ +\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\ +\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\ +\xfc\xff\x80\x20\x0b\x94\x52\x13\xea\x47\xce\x9c\xa1\x7f\xfd\xdc\ +\xe7\x68\xd9\xfa\xf5\xd4\xbb\x71\x23\xe5\xde\x79\x87\x4a\xf9\x7c\ +\x72\x5d\x13\x5f\x42\x4c\xa0\x17\xc6\x71\x2c\xe6\x78\x59\x35\x4e\ +\x5a\xae\x91\x55\xd7\x0a\xe3\x38\x11\x59\x43\x6f\x1c\x5b\xc6\xc9\ +\xc9\x5a\xcb\x38\x2f\x9d\x26\xff\x92\x4b\x68\xea\xbd\xf7\x12\xe1\ +\x99\xb7\xdd\x7c\x33\xc9\xa9\x53\x69\x22\x08\x21\x1a\x37\x80\x50\ +\x29\x3d\x20\x08\x28\xf4\x3c\xca\x65\xb3\xf4\x46\x5b\x1b\xfd\xbe\ +\xef\xd3\x0d\x41\x20\xa6\xe1\xfa\x56\x0c\xcb\xf0\x58\x08\xb7\x6f\ +\x40\xbe\x49\x0e\x1f\x04\x1e\x85\xfc\x09\x64\x88\x34\xde\x26\x12\ +\x29\xcd\xa1\x1a\x85\x5c\x09\xbe\x82\x91\x11\xf2\x3a\x3b\xd9\x71\ +\x63\xf2\xb9\xad\xcf\x00\x0e\x1c\x38\x40\x77\xde\x7f\x3f\xfd\xfa\ +\x27\x3e\x41\xde\xd8\x18\x75\x82\xf4\xce\x3b\xef\xa4\xa7\x70\xa3\ +\x7b\x97\x2f\x17\xab\x9f\x7d\x96\xc6\x16\x2f\x56\xed\xa4\xf1\x1f\ +\x6b\xd6\xb4\x9d\xde\xbe\xbd\xa5\x30\x3e\x2e\x29\x82\xb2\x7c\x98\ +\x9a\xc4\xe3\x59\x2f\xc9\x80\xa1\x33\xbc\xda\x3c\x67\x7a\xea\x24\ +\x91\xc4\x9b\x28\x42\x58\xa2\x83\x24\xc0\xe2\xe5\xd6\xbe\xa9\x4b\ +\xf4\x35\xc6\xf9\x1d\x1d\x61\xe6\xda\x6b\x0b\x33\x7e\xf4\xa3\x2c\ +\x45\xc8\xef\xd9\x23\xcf\xdd\x78\x23\x0d\x9c\x3c\x19\x5e\x0e\xf2\ +\x0b\xe0\x90\xc0\x57\xcb\xb2\x65\x35\xa3\x81\xa1\x59\xb3\x66\x0d\ +\x9d\x3a\x7a\x94\xf6\xbd\xfe\x3a\x31\xfe\xfe\x9e\x7b\xe8\x77\x1f\ +\x78\x80\xfc\x2b\xae\xa0\xa9\x4f\x3d\xe5\xb7\x2d\x5d\x9a\x39\xba\ +\x6f\xdf\xc2\x63\x9b\x36\xad\x1e\xd8\xb7\xef\xd7\xc6\x4f\x9d\xba\ +\x2c\x3f\x30\x30\xa7\x38\x32\xd2\x51\xca\xe5\x52\x95\x29\x43\xd5\ +\x11\xfa\x2d\xe1\xdf\x68\x2d\x3a\x43\x0c\xbd\x5d\x4c\xe2\x2c\xe9\ +\xc0\x38\x36\xc7\x9b\xba\x7a\x5b\x90\x28\x5b\x5b\x8b\x5e\x47\xc7\ +\x88\x37\x6d\xda\x69\xff\xd2\x4b\x0f\xa6\x57\xaf\xde\xd9\xf1\xe5\ +\x2f\xef\xf2\x17\x2c\x38\x51\xd8\xbb\x37\xdf\x7f\xd3\x4d\x81\x77\ +\xfc\xb8\x9a\xb6\x67\x0f\xf9\x57\x5e\x69\xa4\x84\x49\x39\xb8\x12\ +\x83\xc3\x30\xa4\xcc\xe8\x28\x95\x60\x04\xb7\x1c\x3f\x4e\x7f\xb1\ +\x60\x01\x3d\xb8\x7a\xb5\xfc\xbd\x5d\xbb\x32\xc5\x3d\x7b\xae\xe8\ +\xdb\xba\xf5\xd6\xd1\x43\x87\xd6\xe6\xfa\xfb\x2f\x01\xe9\xaa\x80\ +\xb1\x10\x51\x40\xe8\x29\x0c\x0d\x51\x50\x2c\x36\x5e\x03\x98\x7d\ +\x7b\x6b\x21\xbb\x49\xf2\xed\x79\xbe\x51\xef\xb7\x11\x3d\xd9\xb9\ +\x54\x8a\xbc\xae\xae\x72\x98\xf7\xda\xdb\x95\xec\xe8\xe0\xbe\xf0\ +\x7a\x7a\x4e\xb6\xac\x58\xb1\xa5\xed\x0b\x5f\xd8\xe4\x2f\x5c\xf8\ +\xda\xe0\x4d\x37\x15\xb3\xcf\x3e\x1b\xce\x51\x8a\xde\x02\xe9\x1d\ +\x2b\x56\x50\xcf\x6b\xaf\x19\x46\x70\xbe\x77\x1c\x64\xef\xd8\xb1\ +\x83\x5e\xbe\xe3\x0e\xda\xdd\xd7\x47\x3b\x70\xe1\xbf\x61\xe0\xce\ +\x1b\x6f\xf4\xff\x78\xcb\x96\x69\x63\xdf\xff\xfe\xfa\xb1\x83\x07\ +\xff\xbc\xc0\xde\x3e\x3e\xae\x58\x40\x7a\x08\x11\x79\x48\x61\x78\ +\x98\xb2\xe7\xce\x89\x62\x2e\x47\x13\x41\x59\x0a\x0e\xd1\x5c\x14\ +\x30\x8f\x8d\x54\xd1\x94\xd8\x8b\xbf\x06\x0a\x43\x3b\xf1\x66\x0b\ +\xef\x27\x78\xbe\x8a\x8c\x40\x49\x08\xa2\x81\x94\xed\xed\x42\x66\ +\x32\xc2\x47\x54\x48\xad\x5c\xf9\xcd\xb6\xcf\x7f\xfe\x5f\x06\xae\ +\xbf\x7e\x24\xb5\x70\x61\x78\xdb\xf7\xbe\x47\xf7\x71\xea\x80\x2c\ +\x54\x2a\x31\x82\xca\x67\x7c\xf6\xec\x59\x9a\x31\x63\xc6\xf9\xca\ +\xff\x3f\x91\x0a\x7e\x70\xe6\x8c\x77\xff\x8b\x2f\xf6\xf4\x7d\xeb\ +\x5b\x1b\xd5\xe8\xe8\x1f\x91\xe7\xa9\x62\x36\x1b\x82\x6c\xc1\xc4\ +\x47\x9e\xaf\xb8\x9f\x1b\x1c\xa4\x31\xcc\x0c\x70\xde\x24\xff\xc3\ +\x08\xff\xcd\x12\x6f\xf7\x76\x7b\xfe\xaf\x5f\x67\x37\x0a\xd4\x63\ +\xfe\xac\x59\xe4\x4d\x99\x42\x20\x9e\x0d\x40\x44\x2d\x1b\x85\xc2\ +\x79\x29\xc2\x50\x78\x53\xa7\xfe\x73\xfb\x5d\x77\xdd\x75\xae\xbb\ +\x7b\xb0\xfd\xc1\x07\xd5\x73\x5f\xf9\x0a\xad\x55\xca\x48\x05\x7e\ +\xe5\x54\x6f\xeb\xa3\x8f\xd2\x89\x28\x84\x6f\x3b\x74\x48\x7e\xe7\ +\xf0\xe1\xf6\xbd\xb7\xdf\xfe\xb7\x92\xe8\x8b\x6d\x33\x67\x06\xc2\ +\xf3\x70\x6f\xcc\x07\x5a\x5b\x95\x57\x2a\x09\x08\x79\xc5\xa2\x80\ +\x90\xf0\x7d\x0a\x13\xb2\xad\x29\x40\x19\x64\x5b\xa2\x85\x71\xbe\ +\x39\x28\x88\xb4\xea\x12\x84\xe6\x39\x5d\xb4\xd6\x30\x76\x55\xb7\ +\xce\x6c\x85\x6e\x93\xf1\xcc\x95\x0f\xda\x10\x09\x20\xa2\xdc\xb6\ +\xb5\xe9\x36\x9d\x96\x68\x43\xce\xe3\xc1\xf1\xe3\xb7\x8d\x6c\xd8\ +\x90\xee\x19\x1a\xfa\xd3\xb3\x99\x4c\x16\xe4\xab\x3c\x22\x81\x80\ +\xe1\xb4\x60\xda\x18\xcf\x12\x64\x4c\xfe\x4e\x54\xfd\x6a\xf7\x6e\ +\x7a\x6c\xc3\x06\xfa\xa7\x29\x53\xe4\xc3\x87\x0f\xab\xff\x59\xb7\ +\xee\xaf\x0a\xe7\xce\x7d\x11\xc4\x97\x30\xc7\xe7\xb1\x12\x73\x50\ +\x05\x03\x10\x10\x62\x91\x91\x60\x0c\xa9\x10\x9f\x1d\x3d\x2c\x75\ +\x81\x52\x39\x3e\xac\xd4\xd7\x6a\x2d\x7d\xf3\xd8\xd4\x93\x45\xd7\ +\xac\x50\x23\x3a\xbb\x5e\x3b\xab\xe7\x31\xd9\xc4\xa4\x0b\xb4\x51\ +\x5f\xa0\x55\x80\x54\xe0\x0a\x46\x52\x0a\xfb\xfa\xfe\x60\x64\xdd\ +\xba\x7b\x67\x66\xb3\xaa\x7f\xce\x1c\xf9\xee\x6d\xb7\x51\xf1\x85\ +\x17\x28\x0b\xae\x01\x6d\x04\xfc\x23\xf7\xde\x7b\xd4\x3a\x6d\x1a\ +\xdd\x27\x04\xcd\x5f\xb4\x48\x1c\xee\xed\x55\x57\xdf\x72\xcb\xcd\ +\x85\xfe\xfe\x67\xd2\x3d\x3d\x2a\x85\x30\x53\x16\x0e\x35\x2d\x2d\ +\x22\xc8\xe7\x89\x8b\x3f\x2e\xfc\xf2\x10\x6e\x87\x50\x43\x0c\x1c\ +\x3e\x4c\x41\xa1\x60\xf1\xfe\x26\x8a\x40\x4b\x01\x48\x1f\x4a\xf8\ +\x6f\x7e\xca\x97\xe8\xec\x35\x01\x9e\x3f\xa5\x3e\xfa\x51\x4a\xcd\ +\x9b\x47\x92\x0b\x41\x08\x5a\x4e\x07\x65\x63\x10\xc5\xa2\x12\x63\ +\x63\x82\x90\x9a\xc5\xe8\xa8\xa2\xfe\x7e\xe1\x4d\x9f\x7e\x73\xf6\ +\xe9\xa7\xff\x3d\xb5\x64\x89\x2c\xbd\xf9\x66\x38\x8d\x8d\x08\x9c\ +\x4b\x70\x2e\x09\x18\x42\xc5\xcf\x98\x39\x7b\x36\xbd\x06\xf2\xd7\ +\x6e\xdc\x38\x7d\xa4\xb7\xf7\x1b\x41\x10\x08\x78\x3e\x61\x7a\x27\ +\x20\x8a\x5b\xf6\x72\xfe\x12\xbc\x1a\x75\x3e\x0a\xa0\xcf\x7a\x8c\ +\x8f\x3c\xba\x79\x51\x75\x8e\x0f\x1a\xbb\xde\x94\x1a\x51\x2a\xb4\ +\x45\x1d\x7b\xdf\x1c\x5f\xaf\x04\x41\xf9\x59\x13\x93\xdd\xda\x9a\ +\x44\x01\x70\x42\xd0\x2b\x70\x04\x51\xe5\x16\xdc\x61\xbc\x08\x7a\ +\x7b\xef\xeb\x7c\xe0\x81\xe9\x01\xc8\xe7\xfa\x81\x49\x0f\x23\xce\ +\x7d\x02\xde\xdd\xb5\x8b\x1e\xbd\xea\x2a\x9a\x99\xc9\xc8\x0e\x9c\ +\x3b\xf2\xc3\x1f\xae\x47\x1a\xb9\x0c\x37\x2e\x95\xb2\x59\x1f\xf9\ +\x5d\x61\xfa\x21\xd0\x12\x5a\xf2\xdb\xda\x34\xf9\x5c\x03\xc0\xe3\ +\x3d\xfe\x70\xe8\x3d\xe8\xa5\x52\x4d\xaf\x47\x8b\x3a\x5a\xb3\x7f\ +\xf1\xd7\x00\xc8\x1e\x09\xcc\xbe\xc5\xc3\xc9\xbe\xe4\x6b\x9e\x53\ +\x0a\x1d\xc9\xcf\xba\x4c\xb8\x82\x50\x94\x02\x14\x01\xe0\x82\x40\ +\x3a\x81\x7c\x88\xa2\x6c\x56\x42\x57\xa2\xf1\xf1\x65\xf9\xcd\x9b\ +\xd7\x07\x44\x7f\x27\x46\x46\x64\x9f\x10\x61\xd7\x23\x8f\x90\xbf\ +\x7a\x35\x09\x9e\xb7\x7f\x09\x37\xbc\x7a\xe6\x4c\x0a\x11\xd6\x57\ +\xdc\x71\x47\xdb\xc1\x27\x9f\x7c\xd5\xcf\x64\x96\xa5\xba\xba\x42\ +\xbf\xb3\x53\x22\xfc\x13\x4b\x0b\xc2\x4c\xb9\x8f\x56\xc2\x18\xf8\ +\x5a\x36\x84\x74\x77\x37\x71\x5a\xc0\x14\xf0\xe2\xbe\x94\x88\x97\ +\xa2\x85\xa8\x3c\x4e\x00\xbd\x50\xca\x96\x3e\xcc\x73\xb6\x19\x47\ +\x1d\xd7\xe1\xf3\x9b\x99\xa1\x98\x7d\xa5\x26\x37\x5e\xcf\x2b\x7f\ +\x9e\x92\xb2\x3c\x1b\x08\x31\xf5\x0e\x30\xeb\x92\xe0\x4f\x20\x32\ +\x20\xf4\x13\x81\x43\x16\x01\x41\x1a\xe0\x36\x14\xc3\xc3\x12\x46\ +\x70\x30\xb3\x6e\xdd\xaa\xe0\xdb\xdf\xce\x16\xc1\x5f\x16\x53\xfd\ +\x59\x5c\xbc\x0f\x1d\x3b\x46\x8f\x7d\xe4\x23\x30\xaa\x94\x44\xb8\ +\x08\x5b\xba\xba\xae\x53\x42\x3c\x0f\xa2\x99\x7c\x91\xd2\x72\x9e\ +\xf8\x96\xa8\x9f\x46\x35\x39\x65\xd1\x22\x9a\xbe\x78\x31\xb5\xb6\ +\xb7\x13\x3e\x80\x72\x27\x4e\x50\x98\xcf\x1b\x0b\x0d\x06\xc1\x76\ +\xbd\x49\xb8\x6d\x7c\x5d\xfa\xe6\xa1\xaa\xbe\xa7\xa1\x6b\x70\x86\ +\x60\xb6\x89\x03\xb0\xc3\x75\xad\x5a\x45\xed\xc8\xff\xb9\x73\xe7\ +\x28\xf7\xd6\x5b\x24\x4e\x9f\xa6\x02\x6a\x2f\x85\x69\x38\xc1\x00\ +\x84\x69\x00\x0a\x5e\xaf\xd0\x97\x52\xa9\xcf\xa8\xe1\xe1\x6d\xe4\ +\x79\x52\x15\x8b\x61\x37\xb8\xf7\x87\x7a\x7b\x29\xd4\x37\x17\x01\ +\x11\xdf\xe4\x3a\x58\x14\x87\xfa\x10\x56\xe1\xa3\x25\x62\x81\xc7\ +\xc7\x29\x80\xab\xfe\xae\xf9\xf3\x69\xce\xc7\x3f\x4e\x0a\xc5\x44\ +\xdf\x4f\x7f\x4a\xe3\xc8\x29\x21\x3e\x90\x94\xb2\x5a\xbd\x5d\x0f\ +\xd4\x73\xce\xae\xb3\xaf\x3f\xd8\xc9\x36\x75\xf5\x4d\xe9\xcc\xbe\ +\xad\xf2\x17\xa2\xdc\x06\x88\xac\x5c\xac\x77\x5e\x7e\x39\x65\xf0\ +\xdc\xf7\xff\xfc\xe7\x74\x60\xcb\x16\xea\xc1\xca\xed\x8a\xb5\x6b\ +\xa9\x0d\xa9\x38\x8b\x34\x4e\x3c\x0e\x22\x20\x08\xff\x7c\xcc\x22\ +\xa0\x0b\x04\x66\x06\x61\xb1\x78\x1d\xea\x87\x6d\x14\x86\xa2\x5c\ +\x83\x80\x7b\xff\x7f\x1f\x7b\x8c\xbe\x86\x9b\xdf\x8f\xbc\x30\x04\ +\xe5\x02\x29\xaf\x82\x31\xe8\x62\x82\x89\xd7\xa2\xc9\xe7\x9c\x83\ +\xb6\xe3\xd2\x4b\x69\xfa\xc7\x3e\x46\x21\xac\xf0\xd4\x93\x4f\xd2\ +\x38\x6e\xe4\x71\x78\x92\xd2\x12\xee\xea\x08\x89\x16\x5d\xdd\x06\ +\x60\xce\xdb\x4d\x5d\xdd\x86\x60\xf7\x64\x3b\xe1\x26\xe9\x04\x09\ +\x95\xe2\xf0\x5e\xd6\x75\x2c\x5f\x4e\x53\x3e\xfd\x69\x1a\x82\x83\ +\xfd\xec\xee\xbb\xe9\xc8\xcb\x2f\x97\xf5\xa7\xf7\xee\x2d\x8f\x5b\ +\x7d\xc3\x0d\xe4\x63\x65\xb0\xf0\xce\x3b\x9a\x7c\x96\x7c\xbe\xd2\ +\x20\x04\x71\xb8\x07\xb7\x45\xfd\xf2\x2b\x9c\x81\xeb\x46\x6f\xbd\ +\x95\xfc\x13\xcf\x3d\x47\xff\x88\x77\xc9\xb3\x66\xcf\x56\x0b\xa6\ +\x4f\x4f\x0f\x1e\x39\x32\x8f\x6f\x8e\xea\x5f\x30\xd9\x60\x36\x91\ +\x28\x0a\x64\xb0\x62\xd8\x8a\x1c\xf4\xee\xd6\xad\x34\x06\xcf\xe7\ +\x3a\x80\x94\x62\x69\x7e\x91\xc6\x3e\x25\x34\x51\x67\x64\x68\x3e\ +\x25\x98\x0b\x35\xc2\xd0\xd5\x84\x39\x86\xeb\x19\x08\x57\xf9\x25\ +\x26\x0d\x4e\xc7\xe1\xbe\xfb\xea\xab\x69\x18\xc4\xef\xc0\x22\xdd\ +\x91\xe7\x9f\xa7\x82\x52\x94\xc6\xb8\x00\x92\x1d\x18\xa0\xa3\x3f\ +\xf9\x09\xcd\xc7\x5b\xdb\x39\x98\xc1\xe5\xf7\xef\xd7\x9e\x0f\x51\ +\x48\xc9\x22\xea\x13\x73\xa9\x3f\x6f\x5e\x66\xf9\xf2\x34\xa6\x86\ +\xf9\x01\x70\x4e\x5c\xd0\xe7\x87\xe0\xf7\xf8\xd0\x22\x3e\x04\x2f\ +\x78\xd2\x98\xca\x75\x87\xd1\x74\x23\x40\x1e\x29\xa2\xb2\xcc\xe3\ +\x66\x1e\x0a\x0e\xae\xfe\xd3\x7c\xa1\x94\x54\xc4\xd2\xf1\xf0\x1b\ +\x6f\xb0\x41\xf0\x58\xab\x97\x31\x54\x0d\x9d\xbe\xce\x38\x67\xf4\ +\xeb\x5a\x25\x4c\xae\x31\xef\x6f\xea\xec\xab\x96\xa6\x77\x27\xfa\ +\x46\x6b\x08\x29\xb5\xe3\xe0\x39\x73\x21\xcd\x4b\xbc\xd3\x3e\xf9\ +\x49\x6a\x07\xf9\x43\x88\xb0\xbb\xbe\xfb\x5d\xea\x05\xf1\x79\x3c\ +\x63\x0f\xa4\xa7\x31\xbe\x14\x86\xe7\x53\xed\x28\x6a\x80\x7e\xd4\ +\x02\xb3\x51\x9f\x85\xe8\xd3\xe0\x20\x13\xcf\x5e\xaf\x05\xf7\x25\ +\xa4\x08\xa1\x39\xed\xc6\x3a\x40\x1a\x29\x20\xaf\x08\x80\x53\xfb\ +\x01\x0f\x88\x11\x04\x1e\x4e\xa4\xa2\x39\xaa\x08\x71\x4e\xb1\x70\ +\x75\x29\x25\xb1\x9e\x0b\xc1\xf1\xfe\x7e\xca\xc3\x00\xf8\x0b\x2b\ +\xa5\x6a\x58\xb7\xd5\x10\x4c\x12\x2c\x86\x60\x27\xdc\x40\x9d\xf9\ +\xdf\x3e\xc6\x34\x86\x3a\x11\x85\x79\x05\x62\x02\x38\x17\x5f\x9f\ +\xc6\x5b\xd7\x2e\x78\x7b\x0b\x8a\xea\x7e\x14\x75\xfb\xb1\x5a\x77\ +\xf2\x95\x57\x88\x43\xb6\xac\x20\x5e\x55\x15\xc6\xc8\xeb\x94\x83\ +\x73\x96\x70\x1f\x90\xcb\x05\xa0\x9e\x32\x62\xac\x54\x8a\xfb\x0c\ +\x11\x3d\xa7\x14\x6a\x00\x4f\x5f\xaf\x9d\xdc\x57\x55\x39\x55\x99\ +\xc2\x79\xa6\x3c\x38\x24\x00\xa4\xe3\x85\x8f\xfe\xe2\xd0\x43\x92\ +\x4a\xd8\xac\xfe\xed\x86\x60\x6e\x14\x31\x8f\x6b\xf4\xad\x46\x62\ +\x8c\xa9\xc3\x18\x6c\x06\x5b\x2b\xe4\x2b\x65\x86\x77\x02\x40\x0c\ +\x3b\x55\x08\xf2\x79\x1b\x57\x17\xe6\xe2\xec\xed\x21\xa2\xeb\x99\ +\x97\x5e\xa2\x63\x0f\x3f\x4c\x67\x0f\x1d\xa2\x12\x51\xd9\xe3\x25\ +\x84\x89\x0f\x35\xf1\xa6\xb1\x6b\x6e\xb4\x70\xde\xe7\xb6\xf2\x1d\ +\x82\xe5\x19\xf9\x64\x5d\xa7\x7e\x3f\x94\xce\x53\xfc\x0b\x68\x03\ +\x08\xc3\x38\x8c\xb1\x58\x1f\xaa\xb2\xec\x10\xb2\x92\x9f\xc0\x34\ +\x04\xdb\x79\x83\x38\x7b\xa4\x51\x64\x37\x66\x65\xb4\x26\xe9\x1c\ +\x4d\xd9\x5b\xf9\xfd\x7d\x1b\x76\xe9\x64\x40\x7c\x0a\x5e\x3f\xfa\ +\xf6\xdb\x74\xe4\x99\x67\xe8\xd4\x8f\x7f\x4c\xc3\x08\xdf\x8c\x54\ +\x44\x7c\x60\x10\x3f\xc9\xb3\xc3\xb8\x98\x1b\xaa\x22\x5e\xc5\x32\ +\x89\x93\xfb\x93\x86\xee\x1a\x2f\x51\x42\x6d\x71\x49\x04\xc0\x17\ +\xb0\xa0\xb1\xf4\xd0\xfc\xdb\x40\x73\x5c\x1d\x75\x80\x71\xde\x62\ +\x10\x4c\x78\x4c\x02\xe7\x5d\x26\x9d\xc9\x11\x99\x0c\xb5\x2e\x5d\ +\x4a\x6d\x2b\x57\x96\x43\x7c\x01\xd1\xf3\x1c\xbc\xfd\xf4\x43\x0f\ +\xd1\x7b\xd8\x79\x55\xd0\xf7\xe4\x30\xaf\xab\xff\xd8\x99\x4c\xc3\ +\x35\x8d\x21\x72\x42\xa5\xfb\x06\x77\xc2\x32\x8b\xf1\x13\xe5\x85\ +\xbf\xad\x0a\xf9\x03\x21\xb1\x01\xd4\x0b\x61\x29\xb4\x6a\xe8\x3f\ +\x90\x59\x86\x68\x60\x36\xa2\x22\xc2\x09\x12\x7b\xa1\x8a\xbc\x9c\ +\x75\x12\xc5\x5c\x1a\xf3\xf6\x56\xec\xc4\x61\x4f\x2f\x22\x3c\x0f\ +\xbe\xfa\x2a\xf5\x3d\xf1\x04\x0d\xfc\xf2\x97\x94\xc5\x58\x40\x17\ +\x76\xda\xdb\x59\x26\x5e\x75\xb4\xa4\xac\xd8\x00\x54\x8d\x34\xaa\ +\x26\xa9\x5b\xfc\xaa\x13\x76\x43\x88\x2c\x2e\x84\x90\x69\x00\xa6\ +\x37\x37\x69\x14\xa2\x59\x82\xeb\x58\x81\xb4\xa6\xa9\x84\x70\x9d\ +\xcb\x41\x36\x44\x7b\x39\x6f\xd4\x98\x3b\x97\x5a\x96\x2c\x29\x8b\ +\xc4\xd2\x7a\x01\x21\x7d\x08\xfb\xf2\x06\x1e\x7f\x9c\x06\x31\x67\ +\xcf\x45\xf3\x7a\x8a\xbc\x3d\x48\xbc\xbd\xc6\x7a\x87\x1d\xda\x00\ +\x4c\x98\x51\xc0\x84\x6f\xe4\x39\x23\x0d\x98\xa9\x00\xe4\xeb\x3a\ +\x60\x12\x03\x08\x93\x17\x18\x56\x28\x2b\x81\xcd\x1b\x84\x68\xc4\ +\xe3\x99\xe8\xb8\x8d\xd3\x1c\xd7\x3d\x90\xf2\x31\xef\xcd\xef\xe9\ +\x21\xec\xbf\xa3\x14\x16\xc5\xb0\x39\x93\x42\x29\xcb\xcb\xe1\xe7\ +\xb6\x6d\xa3\x21\x6c\xaf\x1b\x43\x31\x57\x88\x8a\x32\x46\x0b\x93\ +\xae\x9f\x1f\x8b\xe5\x25\x56\x15\xcc\xb1\x09\xe2\x1a\xc0\x20\xde\ +\x5e\xdb\xf9\x93\xe5\x34\x55\x4b\xc2\x30\x96\x26\x23\x80\x9d\x0c\ +\x65\x33\x08\x7b\x85\x6f\x2f\x0c\x2b\xf7\xcf\xc7\x85\x6d\x10\x68\ +\xc2\xb9\xf5\x3c\xc2\x9e\x3b\xf2\xf0\x2a\xd5\xc7\x3a\xbc\x8f\x77\ +\x27\x12\x0b\x2f\xac\x2f\xe0\xa5\xca\xc8\xc1\x83\x34\xb6\x79\x33\ +\x8d\x61\xd3\x65\x1e\x5e\x1f\x50\x82\x14\xe7\xf5\x84\x74\x83\x64\ +\xfb\x4b\x2b\x88\x65\xaa\x8b\x9a\xac\xfe\x08\x50\xa3\x08\xb4\xed\ +\x8e\xd1\xbf\x4c\x54\x04\x86\x10\x69\x21\xbe\x61\x5c\xcc\x62\x4f\ +\x08\xf3\x41\xc7\x44\x43\x62\x63\x16\x20\x95\x8b\x36\x09\xef\xf6\ +\x10\xc6\xd9\xb3\x99\x6c\xde\x74\xc1\x45\x1d\x2f\xb7\x8e\xfc\xea\ +\x57\x94\xdd\xb4\x89\x72\x58\x08\x2b\xe0\x5d\x48\x50\xf1\xa0\x7d\ +\x5d\xc1\xc7\xcf\xa6\x16\xe9\x36\xbd\x1d\xd5\x35\x80\x52\x13\x13\ +\x5f\x2b\x02\x24\x07\x96\xe9\x5f\x52\x03\x30\xf9\xfc\x40\x93\xb5\ +\x7f\xa5\xb4\xde\x7c\xff\x6d\x82\xaf\xa3\xe6\xa1\x26\xf2\xe0\xaa\ +\x39\x78\xec\xcd\x42\xcf\x95\x99\xf0\x64\xbd\xc2\xf7\xf5\x76\xb6\ +\xee\xee\xf2\x7c\x1c\xbb\x66\x98\xf4\xf2\x2e\x19\x82\x9e\x8b\xb9\ +\x12\x16\xbc\xb2\x27\x4f\x52\xe1\x17\xbf\xa0\x3c\x16\x67\x8a\xa7\ +\x4e\x51\xa9\x50\x48\x1e\x70\x32\x57\x8f\x1d\x23\xde\x66\xa5\xcf\ +\x5b\xc4\x9a\xf3\xed\x48\xaa\x7f\x96\x06\xa2\x80\x5f\x15\x3a\x03\ +\x1c\x17\x2a\x1e\xa3\x30\xbc\x3f\x08\xca\xd3\x98\x51\xc8\x30\x56\ +\xa0\x24\x1e\x48\x9a\xf3\xa1\x94\x24\x39\x54\x6a\x6f\x4b\xde\x93\ +\x73\x9b\x10\xc2\x92\x58\x6a\x34\x46\x56\x12\x99\xc0\xfc\xa5\x92\ +\x07\x6b\xde\xb3\xf2\x01\x46\xdf\x45\x30\xc9\x99\x8c\x26\x1a\x1e\ +\xcc\x73\x70\x89\x97\x26\x02\xe1\x5c\x40\xc7\xeb\xed\x21\xd7\x32\ +\xbc\xad\x0d\x2b\x9b\xc5\x5d\xbb\x34\xc9\x58\x52\x0d\x10\xda\x03\ +\xa4\x80\x04\x89\x87\x2b\x96\xd8\xf3\x8c\x29\x5b\x62\xfc\x61\x9d\ +\x46\x60\x87\xe9\xcd\x9e\xef\x93\xcf\x9b\x43\x90\x7a\x14\x3b\xe6\ +\x84\xc4\xeb\x2e\x73\x0b\x09\x8c\x1a\xa0\x42\x91\x85\x0c\xa1\x3f\ +\x1b\x32\x21\x4a\x78\x28\xc3\xd8\xfe\x3d\x88\x5c\x78\x0c\xed\x08\ +\xde\x29\xb7\xc2\x00\xd2\xa9\x94\x6e\xa3\x7e\x0b\xbe\x54\x0b\xda\ +\x14\xda\x14\x5a\x16\x8f\x0d\x24\x8e\x1c\xb1\xc1\x24\x84\x6a\x89\ +\x8f\x85\x48\x04\xc7\x92\xaf\x89\x25\xba\x87\xd4\x6f\x28\xf5\x86\ +\x88\x58\x98\x78\xe8\x58\x98\x1c\x2e\xda\xb8\x52\x2f\x60\x39\x5b\ +\xc1\xa3\x83\x23\x47\x28\xc0\x1a\x7b\x88\x17\x29\x01\xc2\xb7\x82\ +\x9e\x8d\x00\x30\x48\xf1\x2b\xaa\xfe\x98\xe8\xb8\x15\x13\x14\xc7\ +\xb2\xaa\xb5\x12\x6e\x4d\x09\xf6\x15\xcb\x56\xbc\x98\xeb\x86\x51\ +\x2b\xa4\xa3\xf2\xea\x62\x8d\x02\x50\x80\x5b\x48\x16\x72\x3e\x6d\ +\xf9\x7c\x30\x0a\xc9\xe8\x5f\xb5\x88\xee\x49\xc8\xd2\xd8\xff\x26\ +\x92\x3e\x54\xb7\x73\xb1\xa8\x31\xef\x53\x9f\xa2\x37\xe1\x29\x59\ +\x3c\xc4\x7c\x3e\x8f\x65\xe8\x51\x1d\x16\x21\x32\x6a\xfd\xe8\x41\ +\xfa\x20\x86\x85\x0d\xc1\xf7\x7d\xdd\x87\xb1\xb0\xb0\x15\x7b\x4c\ +\x28\xa4\x1c\x52\x71\xce\xc3\x38\x10\xcc\x3a\x6d\x00\x31\xe9\x90\ +\xc8\x12\x75\xfe\x06\xb9\x68\xf5\x31\xbf\x9b\xc8\x66\x59\xb4\x3e\ +\x97\x63\x03\xb0\x6e\xe3\xf2\x62\x83\x33\x53\x48\xd2\xb7\xbd\x56\ +\x36\x5b\x3b\xf9\x36\x2f\xb7\x14\xe6\x2d\x88\x64\x97\x60\x45\x71\ +\x26\xa2\x70\x0e\xef\x01\xd4\xe4\x69\x32\x3e\x75\xb2\x44\x54\x54\ +\x50\x0f\x42\x37\x2d\xae\x01\xda\x21\x80\x8c\x0c\x63\x37\xe4\x33\ +\x10\x35\xd9\x97\x19\x42\x88\x3c\x8a\x17\x15\x4b\xaf\xb9\x86\x96\ +\x7c\xf6\xb3\x74\x66\xe7\xce\xf2\x0e\x15\xa1\x2d\xf0\xfd\x12\x15\ +\x89\x2a\x9a\xf3\x2a\xbd\xc9\x94\xbd\xbd\xf2\xbc\x21\x86\x3e\x4e\ +\x17\xa6\xbc\x5f\x2f\xa5\x36\x16\x08\xfa\x1c\xfe\x93\x28\x52\x9d\ +\x9a\x8c\x2d\x5d\x35\x60\x29\x8e\x1b\xf2\xfe\x1a\xc4\x7b\x34\x39\ +\x38\xb5\xb5\xa1\x5e\x99\x09\xf2\x2f\xe3\x19\xc9\x8b\x2f\x52\x0e\ +\x9c\x48\x23\xfc\x57\x95\x0a\xcc\xad\xd6\xcb\xa9\x3a\xdd\x93\x78\ +\x90\x22\x24\xdf\xfd\x5a\xfc\xf8\xaf\x00\x7d\x88\x60\x61\x65\x50\ +\xb5\x43\x96\x77\x05\xcf\xc5\x4b\x8c\x85\xd8\x4c\xda\x0a\x8f\x2d\ +\x21\x07\x85\x4c\x6c\x42\x56\xf2\xd0\xab\x88\x9a\xec\x1c\xc8\xa8\ +\xfd\x37\x77\x42\x98\x3a\x93\x44\x7d\x6c\xf4\xad\xe1\xd7\x0e\xdb\ +\x46\x0f\xa5\x6c\x3b\x86\x75\xdb\xe4\xee\x65\xde\x85\xdd\x89\x95\ +\xc6\x1e\x44\x3e\x89\xd5\xc5\xec\x9e\x3d\x1c\xfd\xb4\x03\x98\xa2\ +\x04\x04\xad\x84\xfc\x16\x54\xdb\x55\xc4\x75\x39\xf2\x3d\x14\x91\ +\x2b\x20\x29\xfd\x01\x7e\x89\x68\x0f\x74\x2b\x22\x23\x90\x93\x6d\ +\xb9\xe6\x7c\xdb\x31\x67\x0e\x4d\xc7\x3e\xf5\x4e\xe4\x22\xec\x0e\ +\x4e\x72\x66\x33\x7f\x0f\xa0\x94\xa1\x17\x96\x0d\x9a\xd6\xcd\x9a\ +\x42\x58\x76\x22\x59\x37\x65\xda\xa7\x73\x0d\x8f\x35\x0d\x59\x4e\ +\x3e\x46\xef\xfe\x45\xc4\x2d\x62\x27\x56\x91\x77\x01\x05\x41\xad\ +\xc8\x18\x46\xe4\xef\x07\xbf\x2b\xd1\x96\x8a\xd5\x6b\x21\x1c\x05\ +\x82\xf7\x47\x81\x3f\xc3\x8f\x47\x4a\x18\x0c\xbd\x8f\xbe\x82\x88\ +\x60\x42\x4b\x4e\xc2\x12\x0c\xc2\xf0\x90\x3a\xc8\xff\xd0\xff\xe4\ +\x5b\x1a\xfd\xa6\xff\xce\xcf\xde\x5a\xfa\xc6\x78\x36\x92\x30\xe4\ +\x74\x6b\x4b\x89\x0a\x22\x98\x70\x88\x0f\xdd\xed\x50\x7f\x87\x2a\ +\xbc\x7f\x2e\xc4\xaf\xca\x19\x61\x14\x05\x1e\x87\x7c\x09\xc7\x57\ +\x44\xb6\xe1\xa9\x68\xc8\x24\x8b\x0a\x7a\xca\x04\x49\x74\x16\xd4\ +\xb3\xf5\xda\xf2\x6f\x5b\xa8\x01\xa2\x43\x8b\x4e\x9a\xe7\x74\x6b\ +\xd1\x29\xee\x5b\x5a\x59\xd1\x52\xad\xbe\x71\x9d\xf1\xfb\x6b\x98\ +\xe3\xe3\xcb\x82\x88\xe3\x7d\x1e\x38\x65\x45\x29\x5a\x38\xf6\x92\ +\x7b\x69\x7c\x3d\x1a\x9d\x83\xae\x40\x94\x55\x44\x5f\x8b\x54\x82\ +\xc9\x8f\x5b\xdb\xdf\xc2\xd9\xc5\xbe\x69\x32\x11\x03\x35\xc6\x58\ +\xf3\xb5\xbd\xc2\xbe\xa8\xef\x2d\x1a\x44\x7d\xaf\xc5\xcd\xbe\x69\ +\x73\x01\x73\x59\x04\xa7\xe0\x55\x32\xf9\x0b\x93\xf1\xda\x10\xb6\ +\x41\xfe\x3a\xb1\x66\x05\x91\x90\x5e\x6d\x0f\xf4\xdb\xe8\x07\x10\ +\xa1\xb4\x28\xee\x93\x8d\xdc\xba\x0b\x29\x3b\x14\x35\x06\xc1\x62\ +\xd1\x19\xc7\x8d\xfe\xb1\x49\x83\x7f\xce\x4e\x17\xa7\xee\x50\x10\ +\xa1\x5b\x1d\xb9\xd1\xde\x0d\xbe\x7e\x50\x19\xfa\xbf\x0a\x99\x57\ +\x1d\x01\xc2\x38\xd6\x43\x0a\x38\x54\x38\x07\xf6\xff\x06\x87\x0f\ +\x09\x22\x5f\x9f\x86\x3e\xb2\xae\x3a\xbc\xdd\x5a\x19\x93\x71\x1e\ +\xb8\x48\x51\x86\x2e\x50\xa7\x9a\xf9\xc3\x8d\xe4\xf8\xa2\x43\x5d\ +\xb8\xb3\x24\x1e\xaf\xc5\xe7\xf2\xae\xa4\xff\x67\x97\x94\x11\xf9\ +\x61\xd5\x3d\xa0\xd3\xd8\x0e\xb9\xa6\x42\xe9\x6b\x92\xe5\x38\xd1\ +\x73\x9e\x4e\x09\xd7\x73\x64\xe0\x9b\x27\x44\xe9\x88\xa0\x5b\xfb\ +\x83\xb6\xef\x0c\xb6\xc0\xbe\x3a\x66\x1f\xd3\xa0\xd7\x52\x5d\x6f\ +\xf0\x2e\x7e\x14\xa0\x1a\x1e\x4f\xba\x85\xe8\x19\x7a\xd4\xbf\x1b\ +\xe4\x7f\x03\x3c\x4a\x0f\xfa\x4a\x0e\x16\x9a\x06\xa0\xf1\x02\xe4\ +\x37\x2b\x22\x82\xaf\x6f\x24\xd1\x7f\x09\xed\x7f\xa3\xbd\x0a\x32\ +\x2b\xba\x99\x8a\x2c\x8d\xe2\xe3\x46\xd3\x80\x30\xc7\xdb\x77\xf8\ +\x5a\xc8\x31\xf4\xb6\x6b\x6d\xd3\x4e\x5b\x6b\x11\x0b\xf9\xf5\x8a\ +\x8a\x85\xa9\x42\x2b\x22\x91\x90\x03\x90\x5b\x70\x62\xb3\x17\x91\ +\x5f\xc9\xc7\xa2\x0b\x79\xc6\x5f\xaf\xfa\x72\x5c\x3c\x04\xfa\x46\ +\x19\xb4\x7f\x08\xd9\x00\x59\xaa\xeb\x05\x1d\x09\xea\xa8\x03\xec\ +\xde\xd5\xcc\x74\xef\x62\xff\x0f\x9f\x26\xff\xad\x9b\x6c\x66\xea\ +\x67\x3f\x56\xd1\xb1\x80\xbc\x0e\xf9\x07\xe8\x9f\x80\x64\x25\xd4\ +\x7e\x44\x7e\x8c\xc5\xf5\xbc\x6e\xbf\x07\x92\x82\x0c\x27\x8b\x44\ +\x32\x60\xc2\xb5\xa7\xb7\x94\x88\x7e\x03\xc7\xbf\x83\xe3\x55\x38\ +\x9e\x8f\xb6\x13\xad\x6f\x31\x80\x06\xa6\x7d\x76\x82\xc9\x3e\xed\ +\xb3\x1f\x7f\xd8\xe4\xd7\x77\xae\x08\x19\x86\x9c\x80\xec\x86\xfc\ +\x0c\xf2\x0a\xa4\x20\xa3\x68\x10\x46\xe4\xb7\x41\x4a\x90\x25\x76\ +\x2e\x4c\xfc\x25\x5f\x5c\x35\x10\xa4\x7b\x41\x14\xfa\x07\x21\x05\ +\xc8\x4c\xa2\x74\x9e\xa8\x15\x7a\x69\xd4\x00\x96\x0f\x95\xc6\x39\ +\x83\x54\x2b\xc1\x89\xd8\x89\x66\x48\x96\xe6\x23\x81\xfd\x7c\x0d\ +\x7d\x33\xc6\xe0\x11\x05\xe8\xe7\x0a\x44\x05\xf4\x29\x93\x9c\xf3\ +\xd0\x06\xd5\x69\x76\x79\xb3\x1b\x6e\xbe\x0a\x29\x56\x3d\x24\x26\ +\xbb\x84\x2e\xda\x70\x6a\xc4\xf3\xf6\x28\xc7\x3c\x4d\x0e\x1f\x04\ +\xf6\x26\x4e\xa8\xab\x3d\x1d\xfa\x65\x94\x0a\xc2\xea\xba\x6a\x05\ +\xd9\x21\xa8\x01\x6c\x88\x2e\xf4\xa3\x0f\xcc\x45\x91\x22\xb0\x4c\ +\x95\xac\x55\x78\x73\xb9\xbf\xf9\x7f\xe1\x6a\x0f\xfd\xf6\x08\x60\ +\x4d\x01\xcd\xd7\x02\x5e\x95\x3e\x9e\x95\xad\x22\x07\x07\x07\x07\ +\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\ +\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\ +\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\ +\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x87\xff\x6b\x0f\ +\x0e\x48\x00\x00\x00\x00\x04\xfd\x7f\xdd\x8e\x40\x05\x00\x00\x00\ +\xd8\x0a\x14\x84\x65\x40\x5a\x13\xb7\x1e\x00\x00\x00\x22\x7a\x54\ +\x58\x74\x53\x6f\x66\x74\x77\x61\x72\x65\x00\x00\x78\xda\x2b\x2f\ +\x2f\xd7\xcb\xcc\xcb\x2e\x4e\x4e\x2c\x48\xd5\xcb\x2f\x4a\x07\x00\ +\x36\xd8\x06\x58\x10\x53\xca\x5c\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x3f\xf5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0c\x33\ +\x0c\x4f\xe8\x68\x50\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x3f\x75\x49\x44\x41\x54\x78\ +\xda\xec\x7d\x07\x78\x15\xc5\xfa\xfe\xec\x49\xef\x24\x24\x10\x12\ +\x90\x16\x7a\x6f\xd2\x15\x10\x90\x22\x52\x2d\xd8\xae\xa8\x7f\xaf\ +\x5e\x2b\x5c\xb1\x21\x58\x00\x0b\x57\x04\x2c\x54\x45\x91\x2e\x52\ +\xa4\x4a\x17\xe9\x82\x20\x45\x01\x21\x10\x52\x20\xa1\xa6\x9e\x93\ +\x93\xb6\xbf\xf7\x1d\x66\x64\x9f\x7d\x12\x9a\x80\xfa\x7f\xce\x7a\ +\xbf\xbb\x27\x7b\xf6\xcc\xcc\xf2\xce\xf7\xcd\xd7\xe6\x5b\x87\xf0\ +\x1c\x7f\xe5\x61\x94\x48\x37\xe9\xf0\x4c\x80\x9b\x0f\xb8\x43\x91\ +\x37\xc8\x4b\x91\xb7\x85\xbc\x34\x59\xee\x35\x48\x9e\x09\xf0\x0f\ +\x06\xdd\x06\xb6\x2f\xc8\x07\xe4\x07\xf2\xb7\x9d\x49\xbe\x16\xf2\ +\x26\x59\x27\x83\x67\x02\xfc\xf3\x80\xf7\xb6\x00\x1e\x00\x0a\x54\ +\xe4\x63\x03\xd6\x4b\x5d\xf3\xb5\xdc\x13\xa0\x27\x85\x96\x10\xfa\ +\x7e\xcf\x04\xf8\x7b\xaf\xeb\x0e\x0d\xbc\xe2\xee\x20\x9e\x7d\x7d\ +\x7d\xc3\xc7\x8e\x1d\x7b\xdf\xdc\xb9\x73\x3f\x5e\xba\x74\xe9\xe6\ +\x55\xab\x56\xa5\xae\x5d\xbb\x36\x63\xfd\xfa\xf5\x19\xeb\xd6\xad\ +\x4b\xc7\xe7\xdf\xbf\x5f\xf1\xfd\xaa\x85\x0b\x17\x8e\x9e\x34\x69\ +\xd2\xbd\xd1\xd1\xd1\x51\x0a\xfc\x20\xcb\x64\xf0\xb1\x4e\x04\xcf\ +\x04\xf8\xfb\x81\xaf\xc5\xbc\x06\xde\xfb\xf5\xd7\x5f\xbf\x03\xa0\ +\x2f\xc0\x71\xac\x72\xe5\xca\xe3\x83\x82\x82\xfb\x97\x2a\x15\x56\ +\x3b\xaa\x4c\x54\x40\xf9\xd8\xf2\xa2\x52\xe5\x4a\xa2\x5a\x5c\x9c\ +\xa8\x51\xa3\x46\x54\xdd\xfa\x75\x9b\x35\x69\xd2\xe4\x91\x2e\x5d\ +\xee\x9c\xb0\x75\xdb\xd6\xc3\x07\x0f\x1e\xd8\xb0\x79\xf3\xa6\x17\ +\xa3\xa3\xcb\x95\xb6\x49\x05\x2d\x11\x0c\xcf\x04\xf8\xfb\x88\x7c\ +\x0d\x7e\x00\xe9\x89\x27\x9e\x68\x36\x7b\xf6\xec\x6d\x00\x74\xae\ +\x61\x18\x6d\x43\x42\x43\x08\xb2\x68\xd8\xb0\xbe\x51\xb1\x52\x25\ +\x51\xba\x74\x69\x11\x18\x1c\x28\x7c\xbc\xbd\x85\xe1\xe5\xf8\x03\ +\x4a\x87\x97\xc3\xf0\xf2\xf2\x16\xde\xb8\x8e\xc9\x52\xa7\x62\xc5\ +\x8a\x43\x7e\xde\xb5\x33\x7e\xe7\xce\x1d\x23\xf0\x75\xb0\x96\x08\ +\xf6\x65\xc1\x33\x01\xfe\x7a\xf0\xfd\xb4\xb8\xff\xec\xb3\xcf\xfe\ +\xd7\xb9\x73\xe7\xe5\x45\x45\x45\x71\x91\x91\xa5\x45\xb3\x5b\x9b\ +\x19\xe0\x7e\x11\x18\x14\x28\x4c\xfe\xc8\x30\x84\x97\xc3\x0b\xe4\ +\x00\xe0\xf2\x7c\xf1\x6f\x4d\xb8\xc7\xc0\xff\x99\xf8\x41\x61\x61\ +\xa1\x28\x5b\xb6\xec\x93\x89\x89\xc7\x0f\x8e\xfb\x78\x5c\x1b\x4e\ +\x00\x45\xbe\x5a\x12\x90\x3c\x13\xe0\x2f\x00\x5f\x2b\x79\x00\x35\ +\xc8\xcf\xcf\x2f\xe2\xcb\x2f\xbf\xfc\x21\x2c\x2c\xec\x61\x01\xa8\ +\x9b\x36\x6d\x42\xe0\x25\xa0\xc0\x53\x01\xad\xc8\x4b\x83\x2f\xcf\ +\x20\x02\x6f\x9d\x04\xb8\x66\xf0\x6c\xc8\x09\xc3\x89\x50\x64\x9a\ +\x81\xbd\x7a\xf6\x9c\xff\xe3\x8f\x3f\xbe\xa0\x97\x1a\xad\x50\x7a\ +\x24\xc0\x5f\x2b\xf6\x83\xa0\xe4\x45\x8c\x1f\x3f\x7e\x03\xc0\x8a\ +\x0b\x0a\x09\x12\x2d\x5a\xb4\x14\xfe\xfe\x60\x52\x72\xbb\x02\x17\ +\x40\xeb\xb3\x02\x5f\x9d\x2d\x9c\x6f\x38\x14\xe8\x9a\x0c\x5c\x03\ +\xfa\xfc\x2e\x34\x24\xd4\x88\x89\x89\x35\xdb\xb6\x6d\xfb\x6a\x5a\ +\x5a\xda\x08\x3d\xf9\x2c\xe6\xa2\xe1\x99\x00\x37\x4f\xe1\xf3\xb2\ +\x98\x6d\xfe\xe3\xc6\x8d\x5b\x6c\x9a\x66\x54\x48\x48\x88\x01\x4d\ +\x0e\x1c\x5b\x44\xae\xbe\xc8\xd9\x5e\x9a\xf3\xbd\x2c\xe2\x5f\x8a\ +\x7e\x0b\xe7\x1b\x4a\x5a\xe0\x0c\x12\x26\xd0\xf5\xf7\x13\xe1\xd0\ +\x17\x62\x62\x62\x44\x78\x78\x38\x75\x03\x23\x3e\x3e\xde\x9c\x3f\ +\x7f\xfe\x13\xd0\x29\xea\x78\x26\xc0\x5f\x70\x68\xbb\x5d\xdb\xf6\ +\xef\xbe\xfb\xee\x48\x00\x5b\xd5\xc7\xd7\xc7\xb8\xb5\xf9\xad\xa2\ +\xb0\x48\x00\x68\x6f\x82\x69\x03\x9a\x9f\xad\xe2\x5f\x8b\xfe\x8b\ +\x04\x9e\x07\xc8\x3e\x22\x20\x20\x50\x44\x00\xf8\xb0\xd0\x30\x11\ +\x88\xcf\x67\xcf\x9e\x15\xdf\x7c\xf3\x8d\x09\xe5\xd2\x7c\xe5\x95\ +\x57\xc4\xc6\x8d\x1b\x45\x64\x64\x64\x2d\xed\x27\xb0\x60\x6a\x78\ +\x26\xc0\xcd\x71\xf2\xf8\x11\xfc\x8e\x1d\x3b\x36\x80\x46\xdf\xdf\ +\xed\x76\x8b\x16\xcd\x5b\x60\x9d\x2e\x92\x00\x4b\xf0\x8d\x0b\xdc\ +\xef\x0d\xba\x30\x09\xbc\x2d\x1c\xaf\xa4\x82\x65\xcd\xf7\xf1\xf1\ +\x85\xe6\x1f\x20\x02\x03\x03\x70\x0e\x12\x05\x05\xf9\x02\x3e\x02\ +\x31\x64\xc8\x10\x31\x70\xe0\x40\x13\xbe\x03\x03\x52\xc6\x28\x28\ +\x28\xd8\xf3\xeb\xaf\xbf\x0e\xdd\xbc\x79\xf3\x36\xcd\xf9\x16\x32\ +\x3d\x13\xe0\x06\x1d\x56\xaf\x9d\x76\xe1\x76\xe9\xd2\xe5\xed\xfc\ +\xfc\x7c\xb3\x4a\x95\x2a\xd4\xf2\x01\xba\x56\xde\x2c\x5c\x0e\x92\ +\xd7\xbd\x0c\xbd\x0c\x5c\xd4\x0b\xd4\xe4\x80\x02\x29\xfc\x21\xee\ +\xbd\x31\x09\xf6\xee\xdd\x27\x3e\xfd\xf4\x53\x31\x68\xe0\x20\xf1\ +\xdd\x77\xdf\x89\xac\xac\x2c\xf6\x7d\x6e\xef\xde\xbd\xab\xa6\x4e\ +\x9d\xfa\x06\xae\x7d\x82\xcf\xbb\xd5\x98\x4c\x8f\x1f\xe0\xaf\x59\ +\xfb\x03\x9a\x35\x6b\x56\xdb\xdf\xdf\xbf\x5e\x5e\x5e\x9e\x51\xa7\ +\x4e\x1d\x62\xc1\xb5\x1b\x74\x71\x3d\xd7\xa4\x25\x80\x55\xe3\xd7\ +\xdf\x11\xfc\xe3\xc7\x8f\x43\xc4\xcf\x13\xaf\xbd\xfa\x9a\x14\xf5\ +\x27\x4e\x9c\x10\x68\x3b\xff\xc8\x91\x23\x7b\xa6\xe1\x98\x31\x63\ +\xc6\xe4\x1d\x3b\x76\xfc\x88\x4e\xce\x82\x32\x41\xd9\xa0\x5c\x50\ +\x01\xa8\x10\x54\x04\x32\x3d\x4b\xc0\x8d\x3d\x1c\xd6\x09\xd0\xbe\ +\x7d\xfb\x7e\x10\xc7\xa2\x7c\xf9\xf2\xe0\xdc\x0b\x6b\xbe\x01\x2e\ +\x07\xb6\xd0\xe0\xed\x93\x80\xc0\x5b\x94\x40\x9c\x79\x9d\xe7\x65\ +\x4b\x97\x89\xe9\xd3\xa7\x9b\x00\x1b\xe2\x3f\x50\x9c\x3c\x79\x32\ +\x01\x2e\xe1\xc5\x50\x2c\x3f\x59\xb9\x72\xe5\xf2\xcc\xcc\xcc\xdf\ +\xd1\x5f\x2a\x28\x59\x9d\x4f\x83\xce\x5b\x27\x81\x9e\x00\x9e\x25\ +\xe0\xe6\x39\x7d\x7c\x4a\x95\x2a\xd5\x0a\xe2\x5f\x54\x82\x67\x4f\ +\x14\x15\x49\xce\x37\x0c\xa0\x0f\x22\xf8\x72\x12\x18\xea\x6c\x21\ +\x0d\x3e\xc9\xc7\xc7\xc7\xcc\xcd\xcd\x15\xd9\xd9\xd9\xe7\xd7\xac\ +\x59\xb3\xf1\xed\xb7\xdf\x9e\x00\x6e\x9f\x77\xe8\xd0\xa1\x5d\xe8\ +\xe3\x24\x28\x11\x74\x1c\x94\x00\x4a\x02\xa5\x80\x4e\x81\xd2\x41\ +\x39\x20\xb7\x9e\x00\x9e\x25\xe0\xe6\xda\xfe\x7e\x01\x01\x01\x95\ +\x20\xfe\x45\x6c\x6c\x0c\xbe\xc1\x57\x5a\xf4\x93\xd4\x7f\x42\x4f\ +\x02\x90\x55\x22\x58\xdb\xfd\x66\xde\x37\xeb\xc7\x8c\x19\x33\x1b\ +\x0e\x9e\x2d\x8a\xcb\x93\x14\xe0\xc7\x14\x1d\x57\xd7\x4e\x5a\xb8\ +\x3f\x0b\xe4\x02\xe5\x81\x0a\x35\xf7\x7b\x26\xc0\x0d\x02\xdf\xee\ +\xf9\x83\x0d\x5e\x0d\x2e\x5a\xae\xd3\xc2\xd7\xcf\x97\x20\x4b\x92\ +\x37\xe2\x2c\xa4\x04\xe0\x49\xfe\x4d\x92\x4d\x40\x8b\x17\x70\x11\ +\xff\x41\x3c\x52\x4f\xa6\x9e\x50\xc0\x26\x6b\x8e\x27\xa9\xcf\x29\ +\x16\xe0\xcf\x2a\xce\xcf\xd6\xe0\x5b\xc5\xbf\x47\x02\xdc\x04\x0b\ +\x40\x2f\x01\x0d\x1a\x34\xa8\xcf\x09\x40\xe7\x0c\xf9\x5d\x10\x64\ +\x05\xb6\xfa\xcf\xe6\xa2\x37\x01\x3e\xa9\x88\xbe\x7d\x9c\x39\x01\ +\x0a\x05\x8f\xa3\x47\x8f\x12\xe4\x34\x10\x27\x42\xb2\xa2\x93\x4a\ +\xd4\x9f\x51\x1c\x9f\x69\x01\xde\x0d\xca\x57\xe0\x9b\x24\x8f\x15\ +\x70\xf3\xec\x7f\x1f\x12\x3c\x73\x75\x01\xa4\x19\x1d\x5d\x96\xa8\ +\x2b\x98\xed\x31\x19\x13\xff\x33\x15\xd8\x26\x48\x9f\x39\x09\x2c\ +\x12\x20\x35\x35\x59\x71\xf7\x29\x92\xfa\x7c\x4e\x71\x7b\x16\xc8\ +\x69\xe1\xf8\x7c\x2b\xd7\x7b\xcc\xc0\xbf\x26\xa7\xcf\x11\x11\x11\ +\x51\x9b\x4e\x19\x44\xe9\x84\x09\x20\x6d\xd6\x97\xe2\x76\xa2\xc4\ +\x33\x40\x37\x35\xf0\x85\x17\xa8\xe8\xc2\xd9\xe9\xcc\x11\x8a\xc3\ +\x33\x14\x65\x2a\xd0\xf9\x45\xae\x8d\xdb\x0b\xad\xc0\x7b\x12\x42\ +\x6e\x72\x06\xaf\x35\xd3\x27\x38\x38\xf8\x16\x00\x48\x77\xac\xc8\ +\xcf\xcf\x93\xe2\xdc\xd4\xff\x99\x45\xea\x0c\x92\x1c\xcf\x73\x21\ +\x27\x00\x81\xbf\x28\x01\x40\x30\xf1\xb2\x14\x67\xbb\x08\xb8\x06\ +\xdd\xc2\xed\x85\x56\x25\xcf\x93\x13\xf8\xd7\x5b\x00\x3e\xed\xda\ +\xb5\xab\x4f\x70\x61\x05\x08\x44\x01\x05\x2d\x81\xbc\xfc\x7c\x05\ +\x91\xc9\xff\x29\xae\x2f\xa2\x74\x50\xc0\x2b\xf0\x0b\x09\x3e\xce\ +\x20\x5c\xc3\xe4\x29\x28\xd2\x1c\x4e\xb2\x71\x3a\xc9\xf4\x64\x05\ +\xff\x7d\x3c\x80\xde\xca\x02\x68\xa0\x92\x34\x20\xc2\x9d\x72\x02\ +\x9c\x3f\x77\x4e\x14\x14\x16\x00\x74\x25\x01\xc8\xf5\x04\xdf\x04\ +\xf1\x5c\x48\x52\x93\x40\x11\x3f\x87\x21\xda\xd3\xbb\x4f\xef\xaa\ +\x7a\x0d\xf1\xec\x0b\xf8\x1b\x7b\x00\xf5\xfa\x8f\x84\xcd\x86\xe4\ +\xcc\xa8\xa8\x48\x91\xeb\xce\x15\xf9\x05\xf9\x32\x5a\x97\x92\x9c\ +\x02\xd0\xd5\x7a\xaf\x14\x3f\x72\xb9\x15\x70\x72\x3e\xc5\x3f\x89\ +\x9f\x5d\x2e\x97\xf9\xe2\x0b\x2f\x74\x67\xbb\xd7\x29\xfb\xd7\xb0\ +\x93\x67\x02\x5c\x3f\x0b\xc0\x97\x67\x64\xfc\x34\x80\x07\xcf\xc0\ +\x59\x30\x0a\x48\x77\x70\x46\x46\x86\x38\x75\xea\x14\x9d\x3c\x5a\ +\xec\x5b\x89\x13\xe1\x22\xf8\x6a\x32\xe0\x33\xa4\x46\xa1\x51\xbd\ +\x7a\xf5\x76\xd4\x2b\x48\xb6\x34\x70\x83\x74\x35\x63\xb4\x93\xfe\ +\xce\x33\x01\xae\x8f\xf6\xef\xcb\x00\x10\x5d\xb9\x5c\xff\x11\xff\ +\x97\xe2\xdf\x99\x93\x43\x6e\xe7\x44\xe0\x92\x60\x31\xf9\xf4\x9a\ +\xaf\xc0\xff\xe3\x1a\x49\x49\x05\x75\x7d\xd6\x9c\xe9\xa3\x99\x59\ +\x44\xd2\x49\x1e\x8a\x0c\xd2\x55\xec\x41\xf0\xb5\xfc\xde\xb4\x6f\ +\x2e\xf1\x4c\x80\x3f\xe7\x01\xf4\x6d\xdc\xb8\x71\x33\x72\x39\xe2\ +\x00\xe0\xfe\x5c\x69\x01\x64\x40\x91\xe7\x84\x20\x9d\x3b\x77\xce\ +\xc6\xfd\x12\x68\x9b\x04\x00\x59\xae\x71\x12\xd5\xad\x5d\xbf\xfe\ +\x88\x77\x87\x2f\xaf\x57\xaf\x4e\x65\x95\xfd\x1b\xc0\x3e\xad\xd9\ +\x3e\x36\xf2\xb2\x6d\x28\xf1\x07\x05\xf2\x73\x9b\xb6\xad\x2b\xbc\ +\x3f\x6a\xe4\x67\x43\x87\x0e\x19\x6a\x49\x1c\x75\x78\x24\xc0\xb5\ +\x1d\x0e\xeb\xfe\x3d\xac\xff\x4d\xa0\xf9\x9b\x01\x81\xfe\x58\xff\ +\xdd\x12\xbc\xc2\x82\x42\x5a\x03\x0c\xeb\x72\x4d\x27\xe3\x29\x85\ +\x4f\x92\x06\xda\x62\x09\x90\xf4\x35\x10\xce\x4c\x1b\x8f\x8a\x2c\ +\x5d\xea\xf1\x27\x1e\x5f\xf5\xc0\x43\xfd\x3b\x2b\x30\x83\x6c\xdb\ +\xc4\x4a\xda\x71\x14\xcc\xfb\x7a\xf4\xec\xde\x7c\xf4\xe8\x51\xdf\ +\x0e\x18\xf0\xd8\x81\x52\x61\xa5\x07\x64\xe7\xb8\xa2\x79\x8f\x6d\ +\x12\x18\x9e\x09\x70\xed\xeb\xbf\x37\x5c\xbf\x8d\x02\x03\x83\x0c\ +\x2f\x6f\x87\xc8\xcf\xe3\x04\xc8\x27\xf8\x56\xc2\x24\xc8\x55\x9c\ +\x2f\x41\x56\x40\x5b\x3f\x5f\x9c\x0c\x7a\x79\x70\xbb\xf2\x44\xe5\ +\xca\x55\x0d\x44\x13\xcd\xd6\xad\x5a\x4d\x7a\xe5\xd5\xc1\x43\x14\ +\x78\xc1\x5a\x37\x20\x59\xb9\x5d\x03\xff\xd0\x23\xfd\x7b\x4d\x9e\ +\x32\x61\xe3\xe3\x03\x1e\x5f\x5e\xb1\x62\x95\x0e\xf4\x4b\xa6\xa7\ +\xa7\x1b\xf9\xc8\x53\xd0\xf7\xf0\x19\x3c\x4b\xc0\x35\xae\xff\x9a\ +\xdb\x60\xff\x37\xba\xb0\x61\x23\x50\x14\xe4\x17\x08\x37\xc0\x67\ +\x92\x87\xe6\x7e\x28\x86\x3c\x93\xa3\x35\xf8\x36\x09\x40\xb2\xe8\ +\x04\x3c\xff\xb1\x1c\x14\x88\x98\xd8\xf2\x08\x15\x1b\x38\x1c\xa2\ +\x4a\xe5\x2a\xff\xfe\x60\xd4\x7b\x0b\xd0\x6f\x29\x50\x98\xde\x14\ +\xc2\xb3\xfe\xfc\xdc\xf3\x4f\x3f\x35\xf7\x9b\x39\x07\x9e\x7a\xf2\ +\x99\x49\x71\x55\x6b\xd4\x80\x63\x92\x12\xc8\x80\x62\x4a\x5d\x84\ +\x4e\x26\x27\xef\xf3\x48\x80\xeb\x64\xff\x37\x6a\xd4\xa8\x0d\xd6\ +\x79\x86\x75\x29\xfa\x01\x62\x01\xa3\x81\x56\xee\xe7\x24\x20\x59\ +\xc5\xbd\x24\x2f\x6f\x2f\x09\xb8\x55\x0a\x68\x25\xd0\xea\x1c\x2a\ +\x17\x1d\xc3\x74\x31\x99\x12\x1e\x11\x51\xba\xd9\x27\x9f\x7d\xbc\ +\xb9\x7e\x83\x7a\xd5\xd1\x7f\x04\x27\x03\x22\x8f\xd1\x43\x87\xbd\ +\xfe\xe6\xaa\x35\x2b\x13\x9e\x7b\x76\xe0\x5b\x71\x55\xab\x85\x33\ +\x27\x21\x27\x27\xc7\x60\x5e\xc1\x05\x72\x89\x7c\x4c\xce\xe4\xe4\ +\xe4\x54\xad\x10\x7a\x74\x80\x3f\xb7\xfe\xfb\xf2\x33\x1c\x3f\x2d\ +\x43\x43\x43\xe1\xf5\x73\xd3\xfc\x83\xd2\x17\x64\x05\x5e\x4b\x02\ +\x79\xa6\xa4\xa0\x94\x60\x9e\x5f\xe9\xd2\x11\xc8\xe9\x0f\xb1\x70\ +\xbb\xc5\x17\xa0\xfe\xe6\x99\x49\xa0\xd1\xe5\xa2\x99\x3d\xc4\xcc\ +\x60\x39\x11\x82\x83\x82\xc2\xef\xb9\xe7\x9e\xd5\xed\xda\xdf\x7e\ +\xff\x47\x63\x3f\xfc\x78\xdb\xb6\xad\x7b\x06\x0d\x1c\xfc\xef\xaa\ +\x95\xe3\x1c\x00\x9d\x9c\xae\x81\xd7\xc4\xe4\x12\xaa\x21\x4c\x28\ +\xdd\x6f\x05\xdf\xb3\x04\xfc\x09\xf3\x0f\x5a\x7f\x19\x64\xea\x56\ +\x40\x10\x08\x49\x9a\x99\xd2\xf9\x53\x3a\x22\x52\x03\xaf\xc1\xff\ +\xe3\xef\x90\xe0\x60\x11\x1d\x5d\x06\x54\x56\x6c\xd9\xba\x0d\x11\ +\xbf\x34\x11\x14\x18\x40\xd0\xb5\x02\xa8\xc8\x3a\x19\x8a\x28\x51\ +\x98\x15\x8c\x09\xc0\xb4\x31\x49\x46\x61\x41\x81\x79\x5b\xdb\xdb\ +\x87\x0d\x7c\xe1\xbf\x5d\x2b\x55\xac\x4c\xd1\x4e\xa0\x29\x85\x8a\ +\xa5\x1c\xa7\xd3\x3c\x73\xf6\xcc\x3e\x25\xbd\x78\x98\xfa\x4c\xf2\ +\x4c\x80\x2b\x38\xec\xc1\x9f\x7e\xfd\xfa\x75\xc0\x04\x00\xf0\x05\ +\xd0\xfe\x5d\x22\xb2\x74\x14\xc1\xb6\x82\x4e\x22\x80\x4c\xed\x96\ +\x12\x62\xca\x97\xd3\x44\xb3\x56\xb7\x8b\xe7\x06\x0e\x16\x53\xa6\ +\x7e\x85\x49\x11\x4a\x8b\x81\x1c\xaf\xc9\x22\x05\xe4\x32\x40\xb3\ +\x12\x12\x23\x52\x38\x0c\x82\xef\x0d\xf2\x62\x4a\x99\x11\x0a\x2b\ +\xc1\x9d\xeb\xe6\x1a\x4f\xf0\x8b\x23\xf6\x49\xcf\x24\xc5\xbf\xf1\ +\xdb\x6f\xbf\x6d\x11\x38\xec\x51\x44\x8f\x04\xb8\x46\xed\x1f\x7b\ +\xfc\x3a\x80\xfb\xcd\xf4\xf4\xb3\x52\xf3\xaf\x50\xe1\x16\x8a\x79\ +\x3d\x09\xe4\x36\x30\x6c\xfb\x16\x3b\x7e\xde\x29\x1e\x19\xf0\x84\ +\x68\xdc\xbc\x95\xd8\xf8\xe3\x8f\x22\x2d\x35\x15\xa0\xba\xc5\xb4\ +\xe9\x33\xb0\x74\xe4\x61\xd9\x80\x92\xa8\xb9\x9e\xa4\xf5\x00\x4b\ +\x94\x10\x91\x46\x8a\x7f\x25\x05\xbc\xf5\x52\x20\x9c\x2e\xa7\x06\ +\xba\x38\xe2\x77\x4c\x21\x67\x3b\x05\xd8\x33\xf0\x93\x25\xaa\x58\ +\xe0\x99\x00\xd7\x06\xbe\x76\xb2\x84\xe1\xa8\x17\x1b\x13\x6b\xa4\ +\x9c\x48\x11\xdc\xd7\xef\xe7\xeb\x27\x81\xc7\x56\x30\x99\x09\x34\ +\x75\xda\x57\xa2\x49\xcb\xd6\x62\xfe\x82\x85\xa2\x67\xcf\x6e\x62\ +\xdc\x98\x91\xa2\x5d\xbb\xd6\xa2\x41\xbd\xda\xa2\x42\x6c\xb4\x68\ +\x58\xbf\xa6\x98\x3c\xe5\x0b\x88\xf7\x60\x7a\x0c\x15\xe0\x16\x4b\ +\x80\x93\x42\x13\xbe\x0f\x08\x0c\xbc\x28\x01\x0c\x07\xff\xd6\x62\ +\xbf\x44\x09\x40\x1d\xc2\xe5\x74\x89\xc3\x87\x0f\xaf\x67\x84\x51\ +\x67\x0f\x69\x29\xe0\x59\x02\xae\x6d\x03\x48\xc0\x53\x4f\x3d\xd5\ +\x9d\xca\x9f\xcb\xed\x94\xeb\x7f\x9d\x5a\xf5\xa4\x27\xf0\x70\x7c\ +\xbc\x18\x32\xec\x2d\x71\xff\xc3\x0f\x03\x80\x6c\xf1\xdd\xfc\x59\ +\xe2\x9d\xb7\x86\x8a\xb2\x51\x65\x30\x49\x2a\x8a\x41\x2f\x0c\x16\ +\xfd\xfb\xdf\x27\x33\x86\x93\x13\x53\xc4\xb8\x71\x63\xb9\xe3\x87\ +\x93\x47\x83\x8d\xaf\xf4\xb9\x88\x13\x83\x00\x83\xd3\x5d\x4c\x2d\ +\xa3\x04\x00\xc9\x49\x80\x3d\x82\xfe\x14\xff\xe4\xf4\x62\xd7\x7d\ +\x5a\x02\xe7\xcf\xa7\xcb\xdf\xa1\x02\xc9\xf7\x2a\x7d\x2c\x47\xe7\ +\x15\x78\x24\xc0\xb5\x81\xef\x07\x72\x54\xad\x5a\xb5\x07\x52\xc0\ +\xcc\xa4\xa4\x44\x51\xbb\x76\x5d\x11\x8a\x20\xd0\x80\x7f\x3f\x25\ +\x9e\x79\x71\x90\xf8\x65\xcf\x2f\xa2\xc3\xed\xad\x45\x97\xce\x5d\ +\x44\x99\xc8\x18\xb1\x6b\xf7\x6e\x00\xc5\x78\x40\x81\x98\x3b\x6f\ +\xb6\x38\x75\x3a\x55\xec\xf8\x69\xa7\xf8\xfd\xd0\xef\xe2\xcc\xe9\ +\xd3\x62\xf9\xf2\xe5\x10\xf1\x21\x04\x4c\x73\xbe\xfc\xac\xb9\xd8\ +\x65\x59\xcf\x0d\x43\xef\x23\x90\x9b\x47\x78\xbd\x44\xd2\xb6\xff\ +\xc1\x83\x07\xd7\xaa\x54\xb2\x4c\x2d\x01\x3c\x3a\xc0\xb5\x8b\x7f\ +\xff\x86\x0d\x1b\xd6\x80\x98\xaf\x52\xa1\x7c\x05\x23\x21\xe1\x98\ +\x68\xd4\xa0\x89\x4c\xf6\xe8\xd1\xb5\xab\x28\xe2\xa6\x90\x72\x65\ +\x90\xd4\x99\x20\x8e\x1e\x8b\x17\xbb\x7e\xf9\x49\x54\xaf\x5e\x4d\ +\x74\xeb\x72\x17\x6c\xf8\x70\x04\x8b\x2e\x80\xd7\xa5\x6b\x67\x9a\ +\x76\xb2\xf9\xb1\xe3\xc6\x71\x8d\x07\xa0\xfe\x04\x5e\x2a\x76\x12\ +\x44\x00\x28\xc1\x77\x61\x12\x80\x70\x1d\x7f\xbb\x28\x05\x64\x05\ +\x11\x1f\x6f\x9f\x92\xc0\xc7\x24\x2a\x60\x24\xd2\xc4\x64\x72\x7f\ +\xff\xfd\xf7\xcb\x14\xf8\x39\xf6\xb4\x71\xcf\x04\xb8\xca\xcc\x5f\ +\x90\x7f\xcf\x9e\x3d\x1f\xe6\xd6\xec\xa4\x94\x44\x94\x77\x69\x04\ +\xe0\x2e\xd8\xf8\x0f\xf5\xef\x0f\xe7\x4b\xb6\xd8\xb8\x79\x1b\x94\ +\xbd\xcd\x08\x02\x21\x1f\x20\x25\x45\x9c\x3e\x73\x4a\x38\x01\x4a\ +\x64\xe9\x68\x2e\x13\x32\x40\xd4\xe9\xce\x4e\xa2\x56\xed\x9a\xa2\ +\xfd\x1d\xb7\x8b\xd3\xa7\x52\xe5\x7d\xa5\xc2\x4a\xd1\x5e\x07\xf0\ +\x04\x1c\x40\x3a\x5d\x20\x4a\x00\x8a\x79\x97\x9c\x0c\x67\xcf\x9c\ +\x95\xfe\x00\x87\x21\x15\xc2\x12\x45\xff\x19\xdc\x07\x69\x62\x6c\ +\xd8\xb0\x61\xb6\x02\x3f\xc3\x92\x41\x9c\xaf\x25\x80\xc7\x11\x74\ +\x75\x3b\x7f\x03\xc0\xa9\xa5\xe1\xfc\xe9\x52\xb3\x66\x4d\x91\x70\ +\xfc\x98\x68\xd8\xa0\x31\xc1\x27\xc9\xbd\x00\xf7\xf5\xeb\x2b\xf2\ +\xdc\x79\x48\x04\x49\x86\x14\x38\x86\x35\xf8\x3c\xf2\x02\xd2\xc5\ +\xc9\xd4\x64\x28\x62\xbf\x0b\x57\x8e\x5b\xf4\xea\x79\x8f\x94\x08\ +\x4d\x9a\x36\x86\x67\xee\x84\x48\xcf\xc8\x12\xe3\x27\x4c\xa0\x2e\ +\x20\xdb\x91\xeb\xba\x94\x00\x2e\x90\x13\x31\x01\x9c\x5d\x6e\xd0\ +\x05\xee\xce\x48\x4f\x97\x1c\x0e\xa1\x53\xac\x09\x48\x9f\x00\xfb\ +\xc5\x5e\xc2\x7d\x07\x0e\x1c\xd8\x65\x4d\x21\xb7\xee\x1a\xf2\xe4\ +\x03\x5c\xa5\xe8\x27\x61\x1f\xfe\x4b\xb1\xb1\xb1\xc8\xf6\x39\x23\ +\x1a\x37\x6a\xac\xb7\x72\x49\xe2\xf1\xca\xe0\xc1\xc2\x99\x9d\x29\ +\xca\xc2\xd9\xc3\x7d\x7d\x91\x11\x65\xc5\x9d\x1d\xbb\x8b\xcc\x8c\ +\x4c\x72\x2e\xb7\x8c\x61\x59\xd8\x2e\x96\x2d\xfb\x0e\xe9\x63\x65\ +\xe4\x04\x30\xd1\xd5\xf4\x99\x33\xa5\xb2\x16\x5b\xae\xbc\xc8\xce\ +\xc9\x01\xb7\x2b\xd0\xa5\xd8\x27\xf8\x90\x00\x6e\x97\x9c\x5c\x49\ +\xc9\x29\x04\x9f\x61\x66\x6d\xea\x69\xa2\xfb\x97\xd2\xc4\x84\x14\ +\xc8\x5a\xb4\x68\xd1\x4c\xae\xfd\x96\x09\x60\xe7\x7e\xd3\x33\x01\ +\x2e\xef\xf3\xf7\xd1\x61\xd8\xfb\xee\xbb\xaf\x1d\xb8\xbf\x33\x36\ +\x80\x08\x37\xa2\x7e\xb1\x31\x15\x24\xc7\x5a\xfd\xfd\xb7\xdc\x72\ +\x8b\x40\x7c\x40\x7e\xde\xbf\xef\x37\x71\x34\x21\x5e\x7c\x36\xf1\ +\x63\x91\x91\x75\x0e\x1b\x46\x63\xc5\x2d\x15\x2a\xc2\x5b\x58\x5a\ +\x44\xa0\x50\x54\xb9\x72\x65\x45\x39\x2c\x25\xdc\x1d\x1c\x81\xcd\ +\x24\x33\x66\xcd\x16\xf4\x2a\xea\xb5\xdd\x45\x72\x5e\x00\xd6\x09\ +\xa0\x21\x09\xb8\x34\x70\xd7\x90\xcc\x3b\x38\x78\xe8\x20\xad\x04\ +\x2d\xf6\xa5\xbd\x7f\x34\xfe\xa8\x89\x89\x54\x84\xdd\xc4\x13\x08\ +\xbc\x6d\xe7\x50\xae\x9e\x00\x9e\x94\xb0\x2b\x07\x3f\x80\xe0\xdf\ +\x75\xd7\x5d\x8d\xb1\xf3\x77\x6c\xf3\xe6\xcd\xcd\x1c\xe4\xed\xd7\ +\xac\x51\x8b\xda\xb8\xd5\xe7\x2f\xff\xe6\x31\x62\xc4\x08\x91\x9c\ +\x94\x0c\xb1\x9f\x26\xb6\x6d\xfb\x49\xfa\xff\xd3\xcf\x67\x88\x33\ +\x67\x4f\x09\x2f\x80\x1b\x1e\x5e\x1a\x71\xfe\x48\xd1\xa6\x75\x3b\ +\xf1\xf2\xe0\x41\xa2\x7b\xb7\x4e\x28\x1e\xd5\x48\xa0\x92\x98\xcc\ +\x28\x8a\xab\x1a\x27\x72\xb2\x73\x00\xbc\xe4\x7a\x79\x76\x83\x72\ +\x95\x72\xc8\xb8\x43\x16\x12\x4e\x12\x8f\x27\x52\x67\x20\xf8\x14\ +\xf7\xd4\xf6\x29\x4c\x0c\xd4\x0a\x98\x84\xa5\x21\x49\x6d\x1d\x3b\ +\xa7\xb8\xdf\x69\x01\xdf\x24\x79\x26\xc0\xa5\xc1\xd7\x31\xf6\xe0\ +\x3e\x7d\xfa\x34\xeb\xd1\xa3\xc7\x0c\xa4\x7e\x99\xa8\xfc\x61\x44\ +\x84\x47\x68\x8f\x9f\x26\x82\x2f\x45\x38\x0f\x8a\xe5\x40\xac\xe7\ +\xac\xf7\xb7\x79\xf3\x56\x72\x29\x53\xbd\x05\x12\x32\xc4\x4f\x3f\ +\x6d\x13\xab\x57\xad\xc2\xe7\x70\x5c\xcf\xc3\xdf\x3b\xc4\xa2\xef\ +\x56\x88\xdf\x0e\x1c\x16\x8f\x3f\xfe\x18\xc1\xa4\x2e\x40\x09\xc3\ +\x35\x5f\x92\x4b\x9f\xa5\x5e\x00\x6b\x00\x9f\xd3\xb1\xa4\x70\xfb\ +\xf9\x21\x48\x81\x9d\x3b\x77\x72\xb9\x91\x9c\xbf\x78\xf1\xe2\x09\ +\x67\xce\x9c\x39\xac\xf7\x0d\x5a\x77\x0c\x5b\x6d\x7f\x8f\x04\xb8\ +\x3c\xf8\xe4\xfc\x90\x7b\xef\xbd\xb7\x05\x2a\x7e\xcc\x22\xf8\x10\ +\xff\x86\x55\xe4\xdb\xc1\xa7\x29\xf8\xd5\x57\x5f\x09\x54\xeb\x12\ +\x77\xde\x79\xa7\x5c\xdb\xb1\x5f\x14\x00\xfd\x0c\x00\xf3\x44\x56\ +\x76\x86\x88\x8c\x0a\x17\xe1\x11\x65\xc4\xd0\xb7\x46\x88\xce\xdd\ +\x7a\x62\xb2\x14\x88\x85\xdf\x7e\x23\x96\x2f\x59\x2c\x6a\xd7\xac\ +\x21\xbe\x9e\x3e\x4d\x7c\x33\x77\xae\x5c\xff\x9d\x96\x50\xae\x93\ +\xca\x9e\x52\xf8\x98\x73\x40\xb1\x4f\xef\xe0\x81\x03\x07\xa9\xf0\ +\xf1\xef\x4c\x96\x9c\x45\x26\x32\xc1\x4f\xd3\xdb\xc9\xf4\x36\x32\ +\x2b\xf8\x9e\xb4\xf0\x2b\x14\xfb\x8f\x3e\xfa\xe8\x6d\x9d\x3a\x75\ +\x92\xe0\x97\x29\x53\x86\xe0\x4b\xe7\x0b\xcf\x24\x06\x79\x78\x26\ +\xf8\x74\xde\xa0\x1e\xa0\x4a\x00\x2d\x12\x1d\xef\xe8\x48\x6e\x06\ +\x67\x1e\x83\x68\x3e\x22\x76\xff\xb2\x5b\xbc\x38\x68\xb0\x68\xdd\ +\xb6\x93\x78\x7f\xd4\x87\xe2\xce\xce\x9d\xc5\xea\x15\xcb\xc4\x7d\ +\xf7\xf4\x15\xfb\xf7\xef\x17\x33\x66\x4e\x17\x7b\xf7\xed\x93\xa2\ +\x3f\x1f\x1a\xbe\x8b\xe2\x1f\x6d\x91\x28\xfa\x0b\x00\x3a\x13\x4b\ +\x69\xfe\x71\xd2\xf9\xfb\xf9\x9b\x1c\x32\xfb\x4f\x48\x48\xf8\x69\ +\xde\xbc\x79\xe3\x20\x79\x8e\xab\x0d\xa4\xa9\x6a\x03\x69\x86\xc5\ +\xf3\x57\xe8\x99\x00\x57\x5e\xe2\x2d\xe8\xc1\x07\x1f\xec\x82\xda\ +\x7b\xd3\xb8\xe6\x13\x7c\x0d\x34\x35\x6f\x70\x19\x9d\x2c\xfc\x87\ +\xa7\xd6\x4d\xa0\x25\xe7\x03\x00\x5d\xd2\x0d\x20\x79\x8b\x96\x2d\ +\x9a\x4b\xa9\x90\x02\xa5\xed\xeb\x19\x73\xb0\xee\x97\x15\x1f\x7e\ +\xf0\x9e\x18\x35\x72\xb8\xf0\x85\xd4\xd8\xbe\x6d\x9b\x38\x76\xec\ +\x98\x94\x20\xde\x5e\x3e\x72\xf2\x64\x83\x70\xa6\xc8\xa7\xc6\xaf\ +\x41\x37\xa1\x28\x12\x6c\xb6\x8f\x75\x3f\x33\x1b\x7d\xc7\xef\xdd\ +\xbb\xe7\x47\x28\x7b\x9f\x6c\xd9\xb2\x65\xb1\x02\xfe\x84\xae\x16\ +\xa2\x45\xbf\xdd\xef\xef\xd9\x18\x52\x72\x41\x67\x3f\xcd\xf9\x8f\ +\x3f\xfe\x78\x5f\x28\x7c\x13\x01\x3e\xd7\x7c\x82\x4f\x90\x99\xe7\ +\x2f\x27\xc0\x9b\x6f\xbe\x29\xde\x78\xe3\x0d\x91\x94\x94\x24\xb0\ +\xde\x0a\x54\xf5\xfe\x03\x7c\x7d\x50\x22\xdc\xd1\xa1\x83\x20\x70\ +\xbd\xef\xbe\x5b\x4c\xfc\xf4\x13\xd1\xae\x6d\x1b\x29\xc6\x0f\xc3\ +\x3c\xa4\x94\x60\x9b\xb4\xd9\x39\x99\x08\xba\xfb\x02\xa7\x9b\x26\ +\x40\xf7\x52\x80\x3b\x71\xa0\x56\x50\x02\x6a\x01\x6d\x5b\xb0\x70\ +\xc1\xc2\x09\x13\x26\x7c\x36\x73\xe6\xec\x89\xf0\xee\x7d\xb3\x6b\ +\xd7\xee\x55\x68\xe3\x88\xda\x3a\x9e\xa2\x26\xc0\xe9\x12\xb4\x7e\ +\xd3\xb3\x33\xe8\xf2\x05\x9d\x03\x9f\x7d\xf6\xd9\x47\xdb\xb4\x69\ +\x33\x1a\x64\x22\xd9\xd3\xe0\x7a\xaf\xb7\x7a\xfd\xfc\xf3\xcf\x02\ +\xcb\x81\xd8\xbc\x65\x93\xd8\xb6\x7d\xab\xb8\xfd\xf6\xdb\xc5\xae\ +\x5d\xbb\x44\xdd\xba\x75\x25\x58\xfa\xd0\xfa\x00\xb2\x85\xc5\xa8\ +\xf7\xde\x15\x4d\x9b\x34\xe6\x3a\x4d\xa7\x0d\x25\x06\x25\x08\x6b\ +\xfe\x48\xcd\xfd\xf4\xe9\xd3\x26\xaf\xe1\xa0\x9f\x20\xff\x64\xea\ +\xc9\x64\x2c\x17\x3b\xa0\xc9\x2f\xfe\xe4\x93\x4f\x26\x40\xb2\x4c\ +\x40\x20\x67\x1e\x26\xc0\xda\x93\x27\x4e\xb2\x0a\x58\xa2\x02\xfc\ +\xb8\x85\x12\x15\xf8\xa7\x40\xe7\xec\xe0\x7b\xb6\x86\x5d\x06\x7c\ +\x5d\x76\x7d\xf0\xe0\xc1\x83\x6e\xbd\xf5\xd6\xb7\x08\x3e\xab\x7b\ +\x72\xad\x25\x70\x3c\x66\xcd\x9a\x85\x28\x5e\x7f\xb8\x6e\xdb\x01\ +\xf0\x3a\xa2\x4a\x5c\x65\x51\xab\x6e\x4d\xf1\xe2\x8b\x2f\x52\x2f\ +\x80\x4d\x5f\x8e\xa0\x6b\x4b\x80\x67\x72\x39\xcd\x34\x66\xe3\x52\ +\x31\x24\xe0\x3c\x9b\xb0\xd7\xc9\xe1\xfc\xde\x89\x3a\x00\x87\xb7\ +\x6d\xdb\xb6\x0e\x9c\x3d\x6d\xec\xd8\x31\x9f\x2d\x98\xbf\x60\xee\ +\xe6\x4d\x9b\xd7\x80\xeb\x77\x59\xaa\x81\x24\x80\x8e\x2a\x3a\xc6\ +\xb3\xbd\x4c\x8c\x75\xcd\xb7\x82\xef\x29\x12\x75\x19\xf0\xf5\xae\ +\x9b\xa1\x43\x87\x0e\x47\x90\xe7\x05\x80\x4f\x33\x8c\x62\x9f\xe2\ +\x5e\x82\x8b\xaa\x9f\x02\xdf\x8b\xbb\xee\xee\xc6\x8a\x5d\xdc\xf5\ +\x23\x1d\x34\x01\x08\xde\x24\x26\x26\x52\x29\xa3\x42\x68\x05\x9f\ +\xa6\x1f\x7f\xaf\xb9\x5c\x4a\x10\xb4\x69\x82\xfb\x13\xb6\x6f\xdf\ +\xfe\xc3\xe8\xd1\xa3\xa7\xa2\xe2\xd7\x24\xac\xe1\x8b\x30\x01\xb6\ +\x60\x52\x1c\x51\x60\x1f\xd7\x20\xdb\x40\x4f\x20\x59\x40\x4f\xd6\ +\x22\x5f\xd7\x12\xb0\x73\xbe\xa7\x44\xcc\xe5\xab\x7a\x05\xf2\x3c\ +\x7c\xf8\xf0\x4f\x21\xc6\x1f\x69\xd5\xaa\x15\x81\x24\x77\x12\x34\ +\x09\x3e\xe2\xfe\x62\xca\x94\x29\xa2\x67\x9f\xbb\xc9\xe1\xca\x2c\ +\x73\x43\x41\x73\xd3\x8d\x4b\xaf\x1f\xc1\xe5\x32\x41\xe0\x49\xfc\ +\x5b\x46\xe2\xb0\xbe\x53\x2f\x30\x91\x89\x7b\x10\x25\xde\xbe\x7b\ +\xff\xfd\xf7\x3f\x41\xe9\xb7\xf9\x9b\x71\xe0\x9e\xa3\x25\x00\xae\ +\x3f\x6b\xb0\x13\x75\x25\x30\xad\xe1\x6b\x13\xcf\x02\x7c\x96\xbd\ +\x3e\x90\xa7\x44\xcc\xe5\x2b\x7a\x92\xf3\x03\x01\xca\xf4\xda\xb5\ +\x6b\xdf\xdd\xb2\x65\x4b\x02\x4e\xc0\x28\xa6\xa5\xad\xdf\xbb\x77\ +\x6f\x81\x68\x9a\xe8\x7b\x6f\x6f\x69\x86\xb9\x74\x7c\x3e\xcf\x8d\ +\x75\xfc\x9c\x38\x95\x76\x4a\xa0\x5e\x23\xc1\x27\xe0\x04\x9f\xdf\ +\x73\xf2\xd0\x17\x5f\x08\xed\xfc\xc7\xf7\xde\x7b\xef\x33\x70\xf9\ +\xd2\xdf\x7f\xff\x7d\x8f\x02\x31\x91\x20\x2b\xb2\x73\x77\xa2\x22\ +\x3b\xd8\x67\x6c\x80\xeb\xc0\x8e\x93\x1c\x6f\x2d\x1c\xe1\x29\x11\ +\x73\x65\x21\x5d\x82\x1f\x0c\x31\xbc\x10\xe0\xdf\x06\x6d\x5f\x07\ +\x73\xa8\x9c\x49\x20\xdb\xb7\xef\x80\xa0\x4a\xb2\x14\xfb\x2e\x86\ +\x65\x65\x84\xee\x82\x77\xce\x09\x5b\x3d\xfe\xc8\x51\xf1\xed\xb7\ +\xdf\xb2\x20\x14\xbc\x79\x3f\x69\xf0\xa9\xe0\xd1\x27\x9f\x8e\x89\ +\xf5\xc5\xa6\x4d\x9b\xb6\xea\xba\x7e\x1a\x64\x3b\xe0\x5a\x9c\x2b\ +\xb0\xd3\x08\xb6\xad\x1e\x90\xe6\xf0\x1c\x4b\x5d\x20\xb7\xa2\xbc\ +\xe2\xca\xc4\x78\xea\x03\x5c\x1a\xfc\x60\x50\x38\xd6\xdf\x95\x00\ +\xbf\x01\x36\x76\x72\x6d\xe6\x9a\x4d\xf0\xa5\xf9\x46\x3d\xc0\xdb\ +\xc7\x01\x85\xaf\x3d\x22\x73\x59\x17\x22\x72\x96\xa8\xdb\x81\xdf\ +\x0e\x4a\x33\x90\x52\x03\x05\x9a\x69\x1e\xd2\x0c\xe4\x9a\x4f\xa5\ +\x31\x15\x2f\x82\x9a\x6a\xa9\xed\x77\xdc\xbe\x7e\xdb\x2b\x7e\x29\ +\xb0\xcf\x13\x70\x1b\x77\xbb\x34\xd0\x9a\xcb\x6d\x05\xa1\x34\x99\ +\x9e\x02\x11\x57\x90\xc7\x07\x2e\x0d\x01\xc7\x96\x45\xd1\xe5\x75\ +\x58\xf3\x2b\x31\xaa\x47\xf0\x09\x1e\xb4\x71\x69\xa2\x51\x1a\x44\ +\x23\x4a\xd7\xbc\x45\x33\x19\x70\x71\xb9\x10\x85\x53\xc0\xd3\x31\ +\xf3\xdb\xaf\x07\xe4\xd2\xf0\xfc\xf3\xcf\xd3\x0f\x40\x25\x90\x93\ +\x87\x9c\x4f\x3a\x01\xd3\x8d\xe0\xa7\x12\x68\x1b\x87\x6b\x91\x7e\ +\xba\x24\xee\xb6\x15\x80\xca\xb3\x95\x87\xb1\x73\xb9\xe9\xa9\x10\ +\x72\x95\x41\x9d\xb8\xb8\xb8\x4a\xd0\xe8\x37\x00\xf8\xa8\x5a\xb5\ +\x6a\x19\x54\xf6\x08\x3a\xd7\x7c\x2a\x7d\xb7\xdd\x76\x9b\xa8\x57\ +\xbf\xae\xa8\xd7\xa0\x2e\xc4\x78\x36\x81\xb7\x82\x0f\xb7\x6e\xbc\ +\x60\x01\xe8\x89\x13\x27\xca\xdf\xec\x83\xeb\x96\x12\x83\xe0\x93\ +\xf3\x15\xf8\xa7\xb5\x53\xc6\xe6\x99\x3b\x7b\x19\x0e\xcf\xd7\x60\ +\xdb\x38\xdc\x24\x79\x4a\xc4\xfc\xb9\xd7\xb5\x85\xb4\x68\xd1\xa2\ +\xf6\x4b\x2f\xbd\xb4\x0e\x5a\x7b\x10\x12\x3a\x69\xe6\xd1\x3e\xa7\ +\xd8\x66\x51\x46\xd1\xad\x5b\x37\xd1\xbc\xd5\xad\xa2\x4a\xd5\x2a\ +\xf4\xc7\x2b\xb1\x9f\xab\x93\x32\xa0\x0f\x9c\x10\x01\xfe\x81\x62\ +\xc5\x8a\x15\xf2\x77\x70\xcc\xd0\x8e\xe7\xef\x4d\x2c\x01\xe7\x20\ +\xf6\xbf\x50\x40\x9f\xb0\xfa\xe3\x6d\xa0\xe7\x16\x0f\x78\xc9\x6b\ +\xb8\xa7\x46\xd0\x9f\x8f\xe8\x05\x23\x9a\x77\x2b\xde\xaa\xf1\x3d\ +\xbc\x78\xde\x48\xd8\x20\xf8\xe4\x78\xb9\x76\xef\x46\xc6\xee\xfd\ +\xf7\xdf\x2f\x6e\x6f\xd7\x16\x09\x1e\xe5\x60\xe3\x23\x00\x43\xce\ +\xd7\xe4\x76\xcb\xfc\xba\x8c\xf4\x0c\x81\xf7\xf5\x49\xf7\xad\x15\ +\xfc\x2c\x88\x8a\x0f\x3f\xfc\x70\x12\xd7\x73\x2b\xc7\xeb\x2c\x1c\ +\xab\x63\xe6\x4a\x6b\xfb\x79\x26\xc0\xf5\x13\xfb\xcc\xe2\xe9\x04\ +\x80\xe7\xd1\xaf\x0f\xd7\x2c\xc1\xa7\xb2\x27\x45\xff\x0f\x3f\xfc\ +\x20\x9e\x7c\xf2\x49\xd1\xb1\xf3\x1d\x78\x15\x4b\x04\xcc\x39\x68\ +\xfa\x2a\xde\xee\x52\x9c\x2f\xbd\x78\x48\xec\x40\xd1\x66\x3a\x88\ +\x18\x7b\xa7\x9d\xcf\x18\x00\x5d\xb8\xb9\xa3\x46\x8d\x9a\x48\xed\ +\xdd\xaa\xd4\xd9\x6a\xf7\xba\xed\xa0\x5f\x41\x1d\x1f\x5e\x33\x3c\ +\x13\xe0\xcf\x07\x75\xee\x43\x26\xcf\xe7\x3a\xa8\x43\x53\x0f\x4e\ +\x19\x02\x28\xdf\xba\xf1\xf2\xcb\x2f\x8b\x6e\x77\x75\x61\x4a\x36\ +\xe3\xed\x2a\x0d\xeb\xe2\x96\x2a\xba\x71\x53\xe0\xec\xa1\xb9\xc7\ +\x54\xaf\x3d\x7b\xf6\x70\xe2\x70\xbd\x37\xf1\x7d\x21\xc4\xfe\x44\ +\x48\x82\x13\x36\xf0\xb5\x62\x97\x7b\x09\xe0\x79\x38\xd4\x58\x43\ +\xd4\x7e\xff\x08\x92\xfa\x1c\xa2\xf7\x1f\x78\x26\xc0\x55\xbc\xab\ +\xcf\xea\xd7\x87\x96\xfe\x9f\x3b\xee\xb8\x63\x14\xd6\x7e\x13\x3b\ +\x78\xc8\xf9\x72\xad\x07\x60\x32\x74\x3b\x72\xe4\x48\x71\x77\xaf\ +\xbb\xf8\x4e\x1e\x65\xe3\x93\xf3\xa9\xf1\x93\xfb\x49\x2e\xa4\x5c\ +\x25\x09\x80\x2c\x10\x1f\x10\x70\xe4\x50\xd9\xe3\xb2\x41\xce\x37\ +\xa0\x08\x4e\xc1\x04\x51\xf6\xbb\x15\xfc\xcb\x87\x60\x35\xf8\x88\ +\x1f\x94\xc1\x7b\x82\xff\x85\x38\xc3\x63\x18\xd3\x13\x24\x7e\xe6\ +\xb5\x72\xe5\x62\xca\xe8\x49\xe0\x99\x00\x57\xe7\xd7\xf7\x45\xe6\ +\xee\x5b\x88\xe5\xbf\x42\xf0\x21\xb6\xc9\xf9\x32\x43\x97\x5a\xff\ +\x47\x1f\x7d\x24\x73\xef\x7a\xf5\xe9\xa9\x9c\x37\x2e\xcb\x0e\x1c\ +\xb9\x93\x56\x8a\xfe\x84\x63\x09\x32\xd0\x83\x74\x30\x9a\x7a\x32\ +\x6f\x1f\x80\x4b\xf0\x67\xce\x9c\x39\x0d\x66\xe3\xd1\x12\xc0\xcf\ +\xbb\x82\x75\xdd\xc1\xb1\x86\x85\x45\xd6\xac\x55\xab\xd1\x38\x04\ +\x99\x46\xfd\xeb\x5f\xff\x7a\x97\xc4\xcf\xbc\x56\xaa\x54\xe9\x9a\ +\xea\x79\x1c\x97\x7a\xf6\xeb\xfc\xf6\xf0\x7f\xbe\x5f\x7f\xd8\xb0\ +\x61\xe3\x01\xfc\x63\xe0\x5a\xfa\xf5\xa5\xa9\x87\x37\x6d\xd0\xd3\ +\xc7\x80\x8e\x8c\xea\xf5\xbd\xa7\xb7\xac\xdb\xe7\xb2\x00\xef\x96\ +\x94\x2b\xcf\xc7\x90\xcf\x7f\x37\x62\xf8\xb0\x1a\xa4\xb9\x87\x77\ +\xf2\x51\xf4\x53\xe1\x33\x90\x73\xf7\x2d\xda\xfb\xb5\x18\xf0\x9d\ +\xa0\x22\x35\x9e\x40\x4b\x0d\x1f\x47\x09\xff\xd6\x81\x70\x3b\xdf\ +\xc2\x5c\x41\xfb\xc1\x6b\xa8\x0b\x74\x0b\xef\xb9\xc4\xef\xb5\xb4\ +\x0b\xd1\xef\x0d\xfe\xd3\x6f\x0f\xff\x27\xfb\xf5\x49\xc8\xc6\x9d\ +\x8d\xf5\xbe\x07\x63\xf6\xf4\xe5\x93\xc3\xb1\x31\x42\x7e\x7e\xe1\ +\x85\x17\xc4\x9a\xb5\x6b\xc4\xbd\xf7\xf5\xe5\x3f\x30\x39\x5f\x8a\ +\x7c\x49\x6e\x99\x70\xc9\x44\x4c\x29\xf6\xe1\x1d\xa4\x94\xa0\xa5\ +\xc0\x4c\x5b\xea\x04\x14\xfd\x06\x14\xc1\x55\x88\xe4\xed\x24\xf0\ +\x36\xf0\x73\x41\x86\x02\xa3\x0c\xd2\xb3\xee\x5f\xb7\x6e\xc3\xd3\ +\xf8\x5c\x5a\x4d\x4e\xa3\x98\xf1\x63\x55\xf2\x2d\xc5\xdd\x3d\xf6\ +\x03\xd7\x38\x61\x4b\x95\x00\xaa\xa1\xda\x2c\xcd\x3e\xa0\x9f\xf4\ +\xc7\xe7\x68\xfe\xfd\x67\x27\x82\xe3\x1f\xec\xd7\x0f\x85\x36\xbe\ +\x04\x5c\xdf\x8a\xde\x3d\x72\x3d\x23\x77\x28\x88\x20\xc1\x87\x09\ +\x08\x05\xee\x17\xd1\xb7\x6f\x2f\x91\x0b\x90\x01\xbe\x16\xf7\x16\ +\x93\x2f\x8f\xf9\xf6\x32\x89\x03\x00\x52\xfb\xe7\xe4\xa1\xc2\xc8\ +\xb5\x9f\x2e\xdf\x1d\xf0\x01\xac\x57\xc0\xa7\x59\xc0\x77\xab\x89\ +\x18\xd9\xb5\x6b\xd7\xd6\x89\x89\xc9\x8b\xfb\xf6\xed\x37\xa1\x7a\ +\xf5\xda\xa3\xaa\x55\xab\x52\x97\x6e\x67\xc5\xad\x76\x50\xbc\xb0\ +\x2d\x3c\x90\x63\xb5\x1f\xbc\x16\x18\x18\x4a\xee\xb6\x7f\x69\xa8\ +\xb6\xc2\xe3\xe2\x2a\xd7\x61\x1f\x7d\xfa\xf4\x9d\x90\x98\x98\xb2\ +\xa4\x7b\xf7\xee\xb7\xe1\x7a\x0c\x28\x94\xe3\xf9\xff\xf5\xed\xe1\ +\x76\xce\x0f\x06\x1b\x45\x62\x5d\x5f\xc3\x6a\x9d\xf4\xd2\xf1\x1f\ +\x8f\xde\x39\x26\x5a\x52\xec\x23\xb7\x4f\x06\x75\x7a\x40\xe1\xa3\ +\x99\x47\x05\x8f\x5c\x6f\x15\xf9\xb9\x20\x98\x75\xb2\x79\xa4\x5a\ +\x71\x59\x20\xe0\x1a\x7c\xae\xff\x87\xf1\xd2\xa6\x85\x04\xdd\x66\ +\xea\xe5\x42\xca\x70\x2c\xe5\x7f\xfe\x79\xf7\xe8\xa5\x4b\x97\xcf\ +\xad\x50\x21\xb6\x26\xd3\x02\x62\x63\x23\xcd\x29\x53\x66\xbd\x4f\ +\x89\x00\x92\x60\xda\x0a\x4c\xf8\x61\x72\x06\xb0\xd0\x83\xfd\xc0\ +\x35\x8e\x3d\xd0\x5e\xcf\x4f\x9d\x03\xd9\xe6\x94\x29\xb3\x3f\x60\ +\x1f\xec\xab\x42\x85\x98\x5a\x8b\x17\x2f\xfd\x06\x3e\x8d\x31\xf8\ +\xae\x12\x24\x48\x28\x19\xe4\x26\x4f\x80\x9b\x0f\x3e\xb4\xe8\xf2\ +\x70\xc2\xfc\x00\xb1\x1f\xcb\xf7\xf0\xeb\xdc\x3d\xba\x68\x39\x11\ +\x90\xd2\x2d\x2b\x68\xdc\x89\x9d\xb8\xce\x2c\x27\x39\xdf\xb2\xf3\ +\x56\xe7\xd9\xd3\xd6\xcf\xa0\xdf\x9f\xb9\x7d\x0c\x07\x53\xec\xd3\ +\xbf\xcf\x49\x41\x4a\x45\xec\x60\xba\xf2\xdf\xa7\xd9\x5e\xcf\x96\ +\x0f\x49\xe3\x9b\x96\x76\x7e\x63\xe3\xc6\x0d\xbb\xe3\xa7\x7a\x9c\ +\xf2\xdc\xa0\x41\xdd\x46\xaf\xbd\x36\xa4\x27\x01\x53\x9c\x19\xa2\ +\x4c\xbd\xb2\xa0\xa8\x8c\x8c\xcc\x88\x12\x26\x00\x73\x05\xc3\x79\ +\x8f\xba\x37\x42\xfd\x36\x94\x6d\xbd\xf6\xda\x6b\x3d\x1b\x36\xac\ +\xdb\xc8\xda\x17\xfb\x46\x42\xcb\x5d\x18\xcb\xd6\x82\x82\xc2\xa0\ +\x6b\x91\x02\x8e\x7f\x50\xee\x5e\x48\xbd\x7a\xf5\xaa\xbf\xfe\xfa\ +\xeb\x3f\x20\x72\x57\x0a\xa5\x5a\xa8\xec\x31\x2e\x4f\xce\xe7\xda\ +\x0f\x71\xdf\x17\xe2\xdf\x47\x74\x40\x0a\x57\x76\x36\x82\x3a\x04\ +\x5c\x81\xef\x52\x9c\x4f\xca\xe2\x46\xca\x73\xe7\xa5\x8b\x17\xe6\ +\x22\x2b\x69\x28\xef\xdf\x19\x33\x13\x07\x96\x96\x29\xf4\xe3\x6b\ +\xb1\x6f\x7b\x3b\x57\x11\xc7\x32\x6c\xd8\xa8\x85\xf8\x47\x17\xf6\ +\xa3\x54\xa9\x20\xf3\xd1\x47\xff\xfd\x0a\x3e\xd6\x04\x55\x01\xc5\ +\x41\xb7\x78\x08\x9e\xc4\xf7\x93\x93\x53\xa6\xac\x5a\xb5\x74\x40\ +\x50\x90\x9f\xb0\x1f\xbc\xb6\x72\xe5\x92\x01\xbc\x87\xf7\xf2\x37\ +\xfc\xad\x6a\xa3\xe6\xa3\x8f\x3e\xfd\x0a\xdb\xb6\xff\x0e\x63\x40\ +\xc2\xea\xff\x28\xa9\xc2\xae\x05\x4f\xc7\x3f\xc5\xb5\x8b\x64\xcc\ +\x46\x4f\x3f\xfd\xf4\x1a\x9c\xfd\xb0\x51\x93\xe0\x33\x06\x4f\xf0\ +\x25\xe7\xf6\xea\xd5\x4b\x44\x62\xef\x5d\xab\xb6\x2d\x71\x3d\x87\ +\xc0\xd3\xbb\x07\x60\x41\xca\xd1\xe3\x72\xd1\xd1\x93\x23\x13\x3b\ +\x90\xa5\x23\x1d\x3d\xc8\xc3\xa3\xfd\x4f\x17\x2f\xcd\xbd\x02\xc4\ +\xf4\x27\x29\x8e\x4f\x2b\x66\x9b\x55\x9e\xa2\xdc\x49\x93\xde\x5b\ +\xb1\x69\xd3\x1e\xaa\xf3\xa6\xad\x22\xb8\x51\xb1\x62\x74\xc0\xa2\ +\x45\xcb\xde\xde\xb3\x67\xdf\x04\x48\x8b\x9d\xff\xf9\xcf\x7f\x3e\ +\x6a\xd2\xa4\x69\xdf\x98\x98\x72\x55\xa3\xa2\xc2\x7d\xc8\xb9\xb6\ +\xdf\x08\x5e\xe3\x77\xbc\x87\xf7\xf2\x37\xfc\x2d\x5e\x1f\x3b\x61\ +\xd1\xa2\xe5\x6f\xb3\x4d\xb6\x6d\xfd\x0d\xfb\xe6\x18\x26\x4e\x7c\ +\x77\x85\x52\x4a\x0b\xff\xc1\x13\xa0\xe4\xcd\x1a\xd8\xa2\xd5\x1e\ +\xeb\xfa\x22\xa4\x6d\x03\xe4\x48\x82\x4f\xcf\x1c\x15\x3e\xc9\xdd\ +\xd8\xbb\x8f\x80\x4e\x65\xd1\xf4\xd6\x26\x22\x27\x93\x11\x3d\x17\ +\x48\x15\x5a\x50\x67\x37\x88\x49\x1e\x67\x4e\x9f\x11\x48\x0a\x61\ +\x5a\x17\x73\xf7\x38\x89\xd8\x96\x09\x7b\xdf\x80\xd8\x9f\x02\x1d\ +\xe0\x84\x0d\xfc\x0c\x90\xcb\xe2\xd3\x77\x2b\x89\x80\x30\xf0\xc7\ +\x4b\xb3\xb3\xdd\x86\x69\x12\x50\x53\x93\xd4\xe8\xbb\x76\xed\xdc\ +\x00\xb9\x07\x4d\xc8\xa1\x24\x6b\x41\x28\x7d\x9f\x9d\xf4\xf7\xbc\ +\x57\xff\xae\x56\xad\xda\x4d\xba\x76\xed\xd4\x80\x6d\x5a\xef\x65\ +\x9f\x39\x39\x6e\x63\xdc\xb8\x8f\x97\x72\x2c\x6a\x9c\xf9\xff\xe4\ +\x9c\x40\x83\x64\xd3\xf4\x03\x01\x7c\x1f\xc4\xe2\xbf\x42\x79\x56\ +\x13\x85\x16\xe8\xe0\xa1\x9d\x4e\x3b\x5f\xe6\xd7\xa3\x78\xa2\x68\ +\xd0\xb0\x3e\x43\xba\x32\x9c\xeb\x52\x11\x3d\x1d\xd2\x75\x2b\x49\ +\xc0\xeb\x4c\xe1\x1a\x34\x68\x90\x80\xe6\x4e\x71\x4f\xad\x9f\x13\ +\x80\xe0\xd3\xd1\x33\x1d\xf1\x82\x78\xeb\x16\x2b\x0d\xbe\x6d\x7f\ +\x3d\xcf\xd9\xa0\x94\x05\x0b\xa6\x2d\x5d\xb7\x6e\xbb\x13\xeb\xb7\ +\x89\x43\x68\x22\x77\x52\x51\x43\xb2\xbf\xc1\xbf\xff\x0c\xb1\x0d\ +\xb6\xc5\x36\xad\xd7\xd9\xe7\xda\xb5\xdb\x9d\x8b\x16\x4d\x5b\xca\ +\xb1\x70\x4c\xff\x50\x09\x50\x72\xca\xf6\xff\xc3\x81\xfd\x76\x63\ +\xc0\xf9\x3a\x65\x9b\x09\x19\x74\xd2\x48\x7b\xfd\xa1\x87\x1e\x92\ +\x49\x1c\xd5\xaa\xab\x9d\xb5\x12\x78\x05\xbe\x45\xec\xf3\xcc\xe0\ +\x0e\x27\x0b\x9a\xa4\x96\xcf\x09\x40\x47\x8f\x2c\xa6\x0c\x2b\x60\ +\xc9\x3e\x1c\xda\xd6\xb7\x88\x7d\x97\x7d\x8b\x95\xa2\x3c\x35\x39\ +\x4e\x0f\x1f\x3e\x6c\x55\x5a\x5a\xba\x41\xae\xbc\x99\xc4\x3e\xd9\ +\x37\xc7\x70\x09\xee\x37\x34\x95\x38\x01\xfe\xae\xde\x3d\xf8\xf5\ +\x5f\xef\xd0\xa1\xc3\x1b\x58\xf3\x4d\x7a\xf7\x68\xdb\x13\x78\xae\ +\xd9\x74\xd3\xd2\xce\x6f\xd3\xb6\x95\xb8\xa5\x62\x05\x86\x73\x15\ +\xb7\x4b\x4e\xb7\x8a\x7d\x95\xf9\x93\x26\x53\xbe\xf0\x3e\x5e\x8a\ +\x7b\x4a\x02\x9d\xcb\xc7\x8d\x1f\x9b\x61\x09\x6c\xe6\x3f\xa4\x06\ +\x5f\x73\x93\xb5\x3c\xbb\xdd\xa1\xa3\x4d\xb5\x91\x23\xdf\xac\xa3\ +\xd6\xf4\x9b\x4a\xe8\x13\xb1\x8d\x61\x75\xb5\xae\xa4\xce\x86\x6d\ +\x8c\xda\x61\x16\x50\x92\x85\xe0\xf8\x9b\x81\x1f\xc4\x33\x36\x6b\ +\x8c\x45\xa6\xce\xbf\xe1\xdb\xa7\x53\x87\xe0\xd3\x4c\xe3\x9a\x4d\ +\x8d\x5d\xa6\x66\xb5\xeb\x70\x1b\xeb\xe9\x82\x8b\x55\x44\x4f\x2b\ +\x7b\x3c\xbb\x48\x74\xfa\xe4\xa1\x16\xcf\x69\x81\x57\xb1\x08\x6c\ +\xc2\xe0\x92\xc1\x34\x30\x9a\x8d\x7a\x9f\xdf\x81\xd9\xb3\x67\x2f\ +\x53\x9a\x7e\x1a\xc5\xbe\x02\xdf\xeb\x83\x0f\x3e\x68\xf6\xf5\xd7\ +\x5f\x77\x53\x66\x59\x04\x28\xd0\x62\x8e\x86\x83\x2a\x1e\x3b\x96\ +\xfc\x49\xab\x56\x2d\xaa\x05\x06\xfa\x5f\xa1\x38\x97\x0e\x1f\x66\ +\x22\xb3\x50\xa4\x95\x78\x4d\x39\xb3\xc4\x15\xb5\xc5\x3e\x5b\xb5\ +\x6a\x19\xc7\x31\x70\x2c\x6a\x4c\xfe\x16\x09\x5a\x1a\x54\x76\xf6\ +\xec\x59\xbd\x26\x4e\x1c\xdf\x96\x56\x42\x71\x93\xc0\xf1\x37\xb1\ +\xf1\x35\xf8\xfe\x30\xf3\xa6\x83\x5b\xfb\x30\x5f\x9f\xff\x20\xe0\ +\x7e\xda\xf8\x12\xb0\x5f\x7e\xf9\x45\x86\x73\x3b\x76\xea\x20\x10\ +\xea\xe5\x2e\x5a\xad\xe5\x93\x2e\x9a\x7c\x6e\x39\x11\x68\xea\xc9\ +\xfb\x00\x32\xcd\x45\x82\x4f\x05\x8b\x6d\x71\x09\x38\x89\x74\xae\ +\x59\x36\x73\x2f\x53\x89\xd1\xd0\x8e\x1d\x7b\x8c\xb9\xf7\xde\x07\ +\xbe\xa2\x97\x6f\xc0\x80\x47\x3b\xe2\x5a\xac\xb2\xed\xa3\x41\xd5\ +\x12\x12\x4e\xcc\x46\x05\x30\x78\xe1\xf4\xba\x5f\x3c\xf1\x3b\x46\ +\x1f\xa9\xd0\x6d\xda\xb4\x05\x35\x02\x27\x88\x67\x9e\x19\x08\xab\ +\xe5\x41\xd1\xb9\x73\x2f\x12\x3f\xf3\x9a\xfc\x6e\xe3\xc6\x2d\xbc\ +\x97\xbf\xb9\x6c\xbb\xe8\x1b\xcf\x17\x1e\x93\x90\x90\x32\x9b\x63\ +\x52\x63\x8b\xe2\x58\xb1\xcb\xb9\x13\xc6\xbe\xb4\x77\xef\x7b\xa6\ +\x37\x6b\xd6\x7e\x82\xf2\x2d\x04\xdb\x3d\x8d\x8e\xbf\x4b\xd6\x2e\ +\x09\x1b\x30\x17\x81\xeb\x6f\xa7\x5f\xdf\xa1\x6a\xe2\x41\x44\x4b\ +\xb1\x8d\x7c\x7b\x29\xc2\xbb\x74\xeb\x2c\xc2\x4a\x85\x51\xa3\x27\ +\xd0\x1a\x70\x15\xda\xd5\x3a\x80\x74\xf4\xc8\x09\x84\x9a\x39\xe4\ +\x78\x2a\x8e\x14\x9d\xd4\x1d\x68\xeb\x67\x21\x4f\xf0\x73\x25\xee\ +\x4f\x59\x36\x57\xba\x39\x8e\x51\xa3\x46\x3f\x00\xf7\x70\xe5\xbc\ +\xbc\x5c\x94\x06\x0d\xaf\x3d\x7e\xfc\x94\xe9\x87\x0e\x1d\x9e\xd6\ +\xa4\x49\x13\xbe\xd4\xa9\xee\xaf\xbf\xfe\x3e\x15\x35\x7b\xa3\x01\ +\x80\x81\x26\x4b\x02\x88\xe3\x47\x48\x39\x5e\xbc\xf5\xd6\x7b\x70\ +\x50\x3d\x22\x3e\xff\xfc\x6b\x81\xdf\xe2\x7b\x87\x88\x89\x89\x45\ +\x1d\x81\x5a\x24\x7e\xe6\x35\xf9\xdd\x17\x5f\x7c\xcd\x7b\xf9\x1b\ +\x28\xba\xf1\x6c\xe3\x12\x13\x41\x4a\x0b\x03\xaf\x9c\x8b\xe6\x98\ +\x30\xb6\x3a\x18\x63\x7b\x8e\x75\xc2\x84\x29\xd3\x39\xf6\xbc\x3c\ +\x37\x5c\xdd\x51\x95\x3f\xfc\x70\xec\xa3\x74\x5d\xdb\x5d\xd4\x8e\ +\x9b\x0d\x7c\x49\x29\xdb\xef\xbc\xf3\xce\x4a\x88\xfd\x06\xf0\x6c\ +\xe9\x22\x4c\xcc\xbd\x97\x66\xda\xea\xd5\xab\xc5\xff\xfe\xf7\x3f\ +\xd1\xbd\x47\x57\x54\xda\x0e\xa2\x7b\x57\x03\xad\x48\x17\x55\x70\ +\x4b\x2f\x5f\x36\x7e\x83\xb5\x9f\x09\x20\x9c\x04\xe4\x76\x82\xcf\ +\x35\x9f\x1a\x7f\x21\xc0\x9f\xac\x6d\x7d\xcb\x3b\xf8\x9d\x6a\x4c\ +\x51\x3d\x7a\xf4\x7d\x26\x2c\xcc\xdf\xd4\xff\xc0\x6c\xab\x4c\x99\ +\x72\xcd\x37\x6d\xda\x36\x63\xdf\xbe\x03\x93\xa3\xa2\xca\x54\x41\ +\xb3\xc5\x8a\x6b\x5c\xe1\xf8\xa9\x5c\x22\x8d\xfc\x1d\x6c\x31\x1b\ +\x0d\x1f\x43\x3a\x12\x4b\xeb\xc1\x7d\x5b\x89\xf5\x80\xe0\xf4\x09\ +\x66\x4d\x61\x72\x39\x89\x9f\x79\x8d\xdf\xf1\x1e\xde\x2b\x7f\xf3\ +\xde\x7b\xa3\xd9\x06\xdb\x52\xbb\x90\x8b\x5f\x56\xf8\x15\xc7\x84\ +\xb1\x4d\xc1\x18\xa7\x73\xac\x18\x33\xbf\xe7\x04\xc5\x24\x0e\x34\ +\xbb\x77\xef\xf5\x9c\x92\x62\x21\x56\x29\xe0\xb8\xc9\xe0\x0b\x7b\ +\xca\x36\x4c\xbb\x68\x00\xb2\x1e\x0a\x5f\x25\xfa\xf5\xf9\xa0\x5c\ +\xf3\xc9\xf1\x14\xdb\xe4\xe0\xf1\xe3\xc7\x33\x91\x43\xbd\x8b\xc7\ +\x49\x70\x75\xed\x9c\x8b\xb6\xbe\x9a\x08\x74\xf4\x70\x82\xcc\x9f\ +\x3f\x9f\xf5\x7b\x29\x3d\x08\x3e\xcf\x0c\xed\xd2\xd6\xff\x1c\xed\ +\x26\xdb\x5c\xbc\x59\xca\xbc\x0b\x9c\x33\x67\xc1\x53\x11\x11\xa1\ +\x7e\x79\x79\x05\x56\xa7\x8b\x34\xc7\xe8\x30\x2a\x5f\xbe\x42\xb4\ +\xb7\xb7\x03\x4b\x89\x29\xaf\xdb\xee\x91\x13\x77\xfd\xfa\x1f\xc5\ +\xab\xaf\x0e\xc3\xb8\xf2\x44\x5c\x5c\x0d\x4a\x11\x5c\xd7\x75\x85\ +\xfc\x08\x38\x28\x10\x6b\xbf\x24\x7e\xe6\x35\x7e\xc7\x7b\x78\x2f\ +\x7f\xc3\xdf\xb2\x0d\xb6\x85\x36\x37\xf0\x3b\xf6\x61\xef\x57\x8e\ +\x85\x63\xe2\xd8\x38\x46\x8e\xd5\xfa\x3d\x9f\x85\xcf\x34\x77\xee\ +\xa2\xff\xa8\xec\x23\xdf\xbf\xe4\x8d\x21\xf6\x94\xed\x2a\x55\xaa\ +\x54\x86\x8f\x7b\x43\xc7\x8e\x1d\x23\x91\xbe\x6d\xe0\xa0\x6f\x9f\ +\x5b\xb3\xa4\x77\x0f\xb6\x39\xb7\x61\x21\x91\xe3\x6e\x3a\x57\x6c\ +\x62\x3f\xd7\x1a\xda\xe5\x99\xf5\xf1\xa5\x45\x30\x75\xea\x54\xee\ +\xdc\x65\x38\x97\xed\x50\xf9\x33\x41\xc6\x6c\x1c\xb0\x20\x8e\xd8\ +\xde\xce\xad\xe3\xfa\x66\x6c\x6c\x74\x58\xdd\xba\x4d\xfa\xa0\x4e\ +\x3f\x99\xab\x04\x67\x4d\x61\x31\xd7\xb5\x82\xe7\x8b\xbe\xa7\x0b\ +\x04\x88\x44\xc5\x8a\x71\x48\x3b\x0b\xe3\x5b\x45\x70\xfd\xe2\x8b\ +\x1f\x9c\xce\x74\xf3\xf4\xe9\xe3\x30\x67\x0f\xa0\x50\xc4\x3e\x92\ +\xfc\xcc\x6b\xfc\x0e\xf7\xa8\x7b\xbd\xf8\x5b\xb6\xc1\xb6\xd0\xe6\ +\x0a\xb6\x2d\xfb\xb8\x96\xb1\xf1\x99\xea\xd6\x6d\xdc\x0f\x41\xa4\ +\x08\xab\x32\xe8\xb8\xd9\x36\xbe\x4e\xd9\xc6\x3a\x5f\x17\xee\xce\ +\x75\xb0\xf3\x03\x99\xb5\x4b\xce\x07\xf1\xed\x16\x9c\xb5\xcc\xc3\ +\x97\x5c\xdc\xe7\x9e\x5e\xd2\xcf\xef\xe4\xfa\x6e\x4b\xe2\xe0\x24\ +\xd0\x26\x1f\x25\x03\xed\x7a\x2e\x15\xc8\xff\x67\x26\x0f\xff\x41\ +\x78\x8d\x6e\x5e\x63\xcd\x9a\x35\x2b\xe1\x63\xdf\x4d\xce\x57\x74\ +\xce\x96\xd1\x93\x9f\x92\x92\x9a\xfd\xc0\x03\xfd\x86\x2d\x59\xb2\ +\x21\x93\xa5\xe0\xd1\xad\x79\x05\x1a\x39\xe7\x0e\x27\x2e\x26\xeb\ +\x74\x98\xaa\x47\xb1\x5c\xc4\x2a\x00\x1d\x20\x6f\xdc\x53\x08\x1d\ +\xe4\x18\xd2\xd3\xf6\x60\x39\x4a\x5e\xee\x74\x66\x3e\x97\x9f\x9f\ +\xdb\x16\xe5\xe3\xab\x93\xf8\x99\xd7\xf8\x1d\xee\xe1\xbd\xfc\x0d\ +\x7f\xcb\x36\xd8\x16\xdb\x64\xdb\xec\x83\x7d\xa9\xe5\xe0\xf2\xc4\ +\x67\x80\x04\x10\x4b\x96\xfc\x90\xd5\xbf\x7f\xbf\xa1\x49\x49\x27\ +\xb2\xad\x05\x23\x1d\x7f\x85\x5f\x1f\x79\x7b\x2d\xe1\xc4\x59\x8e\ +\xd4\x6d\xbe\x7e\x8d\xe0\xcb\xc1\x02\x24\xf9\xb0\x63\xc6\x8c\x11\ +\xab\xd7\xac\x16\xf7\xdc\xd7\x47\x98\x85\x26\x23\x7a\x16\xc0\xff\ +\xa8\xa1\xab\xec\x7c\xe9\xe2\xa5\xe8\x97\x16\x42\xeb\xd6\xad\x09\ +\x3e\x39\x9f\xf7\x52\xe3\xa7\x15\xb1\x73\xc9\x92\x25\xeb\x29\xf2\ +\x2f\x51\x49\x2b\x17\x74\x66\xef\xde\x1d\x1b\x1f\x78\xa0\xcb\x1b\ +\x83\x06\x0d\xd9\x78\xf8\xf0\x49\x43\x79\xf9\x2e\x63\x93\x3b\x10\ +\x52\x5e\x0d\x4e\x4e\xc6\xb2\x13\x41\xce\x25\x11\x28\x48\xa1\x93\ +\x28\x2e\xfd\x1b\xc6\x99\x3d\x64\xce\x9c\x39\x94\x42\x77\xad\x5a\ +\xb5\xea\x53\x14\x77\xda\x84\xc4\x8e\xc3\x24\x7e\xe6\x35\x7e\xc7\ +\x7b\x78\x2f\x7f\xc3\xdf\xa2\x0d\xdd\x1e\xdb\x66\x1f\xe8\x6b\x25\ +\xfb\xbc\xe4\x98\xb4\xb7\x90\xcf\x30\x68\xd0\xeb\x78\xa6\xae\x43\ +\xf6\xee\xfd\x69\x13\x27\xbe\x35\x85\xcd\x71\xb3\x36\x6b\x68\xbf\ +\x3e\x82\x36\x5d\xe0\xda\x9d\x03\x77\xac\xcc\xda\xd5\x0f\x42\x45\ +\x8f\x6b\xdc\xbb\x23\xdf\x95\xca\x5f\xbf\x7b\xfa\x48\x10\x5d\xca\ +\x8d\x6b\x71\xed\x5e\x9c\x0c\xf8\x8e\x99\xbd\xf4\x02\x3e\xf2\xc8\ +\x23\x02\xed\x32\xb0\x43\xad\x9f\x71\x7d\xa6\x82\x33\xae\x7f\x14\ +\x5b\xbd\x17\x10\x74\x7b\x0a\xb7\x2d\x91\x33\x4f\xfd\xe3\xfc\x0e\ +\xda\x3e\x7b\xf6\xc4\x49\xed\xda\x35\x1e\x3b\x79\xf2\x9c\xb4\x8c\ +\x0c\x67\x89\xf6\x39\x0e\x88\xf1\xe3\xcc\x1e\x86\x22\x27\x45\xbe\ +\xe6\x5a\xf4\x7f\x04\x4a\xec\xd9\x6d\xd0\x49\x02\x10\x7c\x7a\x57\ +\xa8\x83\x4a\xa9\xf5\xb0\x5f\xe3\xbd\xfc\x0d\x7f\x8b\x36\x2c\xd2\ +\xc4\x90\x7d\x20\xc8\x04\x69\x72\x9c\xb7\x96\xe8\x6f\xe0\x8b\xc2\ +\x30\xf6\x53\x7c\x06\x3e\x0b\x9f\x49\x3d\xdb\x39\xab\xd7\xd0\x71\ +\x13\xc1\x0f\x7c\xe0\x81\x07\xee\x07\xf0\x93\x40\x32\x6b\x57\x25\ +\x72\x20\x0c\xba\x52\x2a\x7e\x30\x03\x91\x91\xf3\x9b\xe8\xdd\xb7\ +\xa7\x7c\xdb\x95\xe4\x74\x9b\x5f\x5f\x7b\xf8\x74\x84\x8f\xe0\xb3\ +\x3c\x1b\x96\x13\x82\x4f\xe0\xd9\xa6\xac\xca\x01\xd1\x7f\x16\x0e\ +\x9d\x69\x7c\x68\x6b\x68\x57\x83\x6f\x73\xf3\xf2\xec\x56\xf7\x1c\ +\x01\xed\xcc\xcd\x75\xfe\xf8\xea\xab\x4f\x4e\x4f\x49\x39\x55\xd2\ +\xba\xcb\xc7\x84\xe4\x5a\x0b\x65\x2e\xf4\x0f\xe0\x2f\xc4\x2b\xe2\ +\xf1\x9b\x82\xaf\x70\xb4\xc2\x1e\x85\x5c\x71\x95\x07\x24\x64\x2e\ +\x7f\x8b\x36\xbe\x64\x5b\x6c\x53\x4f\x04\xf6\x05\xef\x25\xfb\x2e\ +\x71\xcd\x4f\x4e\x3e\x25\x30\xf6\xaf\xf9\x0c\x7c\x16\x3e\x93\x7a\ +\x36\xb7\x6d\x09\xb8\xf1\xb1\x7c\xd2\x63\x8f\x3d\xf6\x0c\x44\xff\ +\x07\x10\xfb\x26\x72\xf2\x09\x3e\x01\x64\x4c\x5e\x82\x0f\x65\x10\ +\xf5\x70\x93\x98\xc5\x23\x15\x3a\x59\x37\xd7\xea\xda\x95\xca\x9e\ +\x92\x04\x4a\x11\x64\xf0\x07\x76\x2f\x6c\xe6\xb7\x74\xe5\x2e\x72\ +\x80\x2e\xd4\x90\x8b\x09\x35\x59\x73\xbe\x2d\xa9\x43\xef\xaf\xb7\ +\xe7\xee\x17\xa9\xeb\x59\xea\x37\x29\x4f\x3f\xfd\x5c\xa9\x72\xe5\ +\xa2\x38\xa9\x8a\x05\x7f\xf7\xee\x5f\xb8\x56\xab\x22\x92\xb2\x9e\ +\x20\x74\x8e\x64\x36\xbb\x60\xf2\xe4\xc9\x03\xd8\x28\x93\x54\xae\ +\xf6\x60\x66\x32\x0f\xb4\xf1\x18\xdb\x42\x9b\xaa\x56\xa1\xec\x8b\ +\x7d\xb2\xef\x62\x27\x01\xc7\xca\x31\x73\xec\x7c\x06\xf5\x2c\x59\ +\xfa\x99\x6d\x8e\xa0\x1b\xee\xd7\xf7\x07\x77\xbe\x89\x68\xde\xcb\ +\xe0\x54\xe9\xd7\xd7\x89\x1c\x1a\xfc\xc1\x83\x5f\x16\xe7\xd3\xcf\ +\x8b\xee\x77\x75\x55\xa0\x5b\x12\x38\x2c\x67\x97\xc5\xde\xcf\x06\ +\xf8\x71\x71\x55\x05\xb6\x7c\xb3\x2d\x05\x50\x11\x45\xa9\xac\xc7\ +\x83\x22\x0d\x93\x31\x19\x52\x6d\xe6\x9e\x8e\xeb\xbb\x2f\x53\x4e\ +\xa5\x48\x91\xd9\xa4\x49\xdb\x86\xa1\xa1\x81\x66\x49\xca\x5f\x7c\ +\x3c\x19\x4b\x82\xc2\x57\xbb\xf0\x8d\x21\xa6\xdb\x9d\x73\x02\xa6\ +\x6b\x5f\x71\x9d\x0e\xb6\x85\x36\x53\xd8\x36\xfa\x60\x5f\xec\x93\ +\x69\xef\x25\x2a\x7f\x1c\x73\xd3\xa6\xb7\x35\xb4\x3e\xcf\x0d\x0d\ +\x06\xd9\xcb\xac\x6b\xd7\x2e\xf2\xec\x3f\x86\x77\xef\x71\x98\x7a\ +\x14\x63\x04\x9f\x66\x19\xf3\xf0\xf8\x37\xc3\xb3\xf2\x25\x4a\x77\ +\x76\xe9\x44\x11\x0e\xb2\x6d\xd5\x52\x69\x5c\x56\x97\x2f\xb9\x1d\ +\x75\xfc\x50\xc6\xe5\x73\x4e\x08\x82\xcf\x87\xa6\xc3\xc4\x64\x26\ +\xef\xa4\x49\x93\xbe\x84\xf8\x4f\xd4\x8e\x1e\x7b\xed\xdc\x2b\xd8\ +\xa3\x67\x68\x9f\x3a\x8a\x43\x35\x84\x2e\x62\x14\x63\xf3\x23\x30\ +\x95\xa8\x5f\xe6\x44\x3b\x9c\xcf\x83\x31\xa4\x1a\x30\xe3\x7a\x71\ +\x23\xca\xf5\x3a\x10\x93\xa0\x69\xd8\x9b\x6d\xa3\x0f\xf6\xa5\xfa\ +\xf4\x86\x52\x98\x58\xac\x6f\x80\x63\xae\x53\xa7\x36\x27\x40\x80\ +\xb6\xfb\x6f\xd4\x04\xb0\x73\xbe\xbf\x06\x1f\x41\x9d\x69\xf0\xeb\ +\xf7\x62\x22\x87\xae\x81\x47\xc7\x0c\xc1\xe7\x67\x4c\x0e\x99\xc2\ +\x75\x47\xc7\xf6\x58\xcb\x9d\xf6\xad\x5a\x3a\xb4\x6b\xf5\xf3\x03\ +\x7c\x27\x8b\x36\x51\x51\xa2\xc8\xd7\x05\x9a\x74\x62\x87\x01\xd3\ +\x71\xc1\x01\x1c\x3a\x87\xdf\x62\xee\x39\x8b\xab\xa7\x63\x5b\xae\ +\xfc\x2c\x92\x2b\xac\x69\xd3\xa6\xb5\xfc\xfc\x02\x7c\xe0\x9b\x2f\ +\x86\xfb\x1d\x90\x36\xa7\xf1\x99\x6f\xf4\x92\x22\x19\x13\x36\x93\ +\x09\x9b\xdb\xb1\xb3\x68\x07\x7c\xf1\xe2\x7a\x1d\x54\x70\xd9\x26\ +\xdb\x66\x1f\xec\x8b\x7d\xb2\x6f\x86\xc5\x39\x16\xfb\xf8\x38\x66\ +\x8e\x9d\xcf\xc0\x67\xd1\x51\x56\x45\xbe\x3a\xca\xe9\xb8\xce\x7e\ +\x7d\x0d\x7e\x20\xd6\xf4\xf9\xe0\xfc\x76\x70\xef\x6a\xd7\x2e\xd7\ +\x66\x2a\x7c\xf2\xef\xe7\x9e\x7b\x4e\x94\x0a\x0f\x13\x6d\xdb\xb5\ +\x61\xad\x7c\x00\x2e\xc1\xe7\xfa\x6f\x75\xed\x5e\x4c\xed\x52\xf5\ +\xf3\xf9\x5b\x6e\xf4\xe0\xa1\x2b\x74\xea\x7a\x3d\x28\xcf\xf2\x03\ +\x8e\xed\x96\x35\xff\xac\x6d\xeb\x56\xa1\x1d\x7c\xfc\x5e\xef\xd5\ +\x8b\x52\xc1\x94\x18\xe5\x32\x2d\x1f\x1d\x5d\xa9\xb1\x9f\x9f\x57\ +\x71\xbe\x78\x72\x1d\xc7\xcc\xef\x38\x89\xd5\xbb\x7c\xb2\xc8\xa1\ +\x1f\x71\x3c\xd7\xfb\x60\x9b\x6c\x9b\x7d\xa0\x2f\xf6\xc9\xbe\xd5\ +\x18\x8a\x4a\x88\x45\x78\x41\x17\xa8\xdc\x18\x3f\xaf\xa0\x9e\x29\ +\xc6\x12\x30\x0a\x01\x53\xfa\x39\xae\x23\xf8\x01\x0a\xfc\x30\xec\ +\xc6\x59\x0e\xe0\x1b\xb3\x9c\x0a\x01\x22\xf8\x30\xc7\x68\xe7\xcb\ +\x81\x3d\xff\xec\xf3\x22\xb6\x7c\x8c\x68\xd9\xaa\x25\xb5\x78\x5d\ +\x16\x5d\x71\xba\x16\xfb\x7f\x78\xf8\x94\xed\xef\x62\xba\x14\x39\ +\x9f\xed\xe9\x7a\xbd\xfc\x8e\x61\x62\x66\x08\xed\xc3\xc4\x58\x69\ +\x4b\xe3\xce\x28\xc6\xdc\x33\xad\x62\x1e\xe3\x09\x89\x8f\x3f\xf6\ +\xd1\xf1\xe3\x49\x33\x60\xce\xcd\x43\x04\x6d\x11\x9c\x25\xdf\x25\ +\x25\xa5\xcc\x18\x31\x62\xe4\x83\xbe\xbe\xde\xc5\x69\xda\x00\x24\ +\x47\xad\xfb\x3e\x54\xcc\x48\xe0\x3a\x37\x9f\xf3\x5b\x4a\xa8\xeb\ +\x7d\xb0\x4d\xb6\x8d\x3e\x74\x7f\xec\x9b\x63\xe0\x58\x8a\x1d\x23\ +\xc7\x3e\x7c\xf8\x88\x07\xf1\x2c\xd3\xf9\x4c\x7c\x36\x3e\x23\x9f\ +\x95\xcf\x8c\xa5\x33\xc4\x71\x3d\x37\x6b\x00\x98\xd2\xd0\xc8\x57\ +\x43\xe1\xab\xce\x88\x1e\x0f\x0e\x90\xb5\x71\xe9\xe1\x43\x87\x92\ +\xf3\xe3\x6a\x54\x45\xad\xfc\x26\x54\xe4\xec\xbe\x7c\x9b\xd8\xbf\ +\x98\xca\x8d\x75\x8d\x1a\x31\x0b\x34\x91\xdb\x74\x5d\x3e\x82\xcf\ +\x30\x6f\x32\x94\xc1\x39\x3a\xb4\x6b\xb7\xf5\x6d\xd5\xb4\xec\x5b\ +\xad\xca\xfc\xfc\xf3\x91\xce\x78\xc3\x7a\x3b\x50\x33\x97\xcb\xac\ +\xef\x74\x16\x56\x77\x3a\x8b\x62\x03\x71\x68\xa7\x8a\x9d\xe0\x29\ +\x24\x00\xe4\x44\x82\x41\x93\x8f\xff\xe0\x49\xd8\x4b\x50\x24\x6e\ +\xd0\xc1\xb6\xd9\x07\xfa\x62\x9f\xec\x9b\x63\xe0\x58\x8a\x1d\x23\ +\xc7\xce\x67\xe0\xb3\xf0\x99\xf8\x6c\x7c\x46\x3e\x2b\x9f\x99\x92\ +\xc0\x71\x3d\xf2\xf5\x19\xd4\x81\x53\x27\x1a\x7b\xf4\xd6\x43\xd9\ +\x8b\xe5\x4e\x1d\x1d\x0e\x65\x02\x07\xf7\xd9\x93\x53\xb9\xe6\x33\ +\x7f\xaf\x7e\xfd\x7a\x28\xa3\x9e\x4d\xf1\x05\x0e\x57\x22\xde\x92\ +\xb3\x6f\xcd\xe8\xcd\x75\x4a\xf0\xa5\x8b\x17\xd9\xc0\xe4\x7e\xed\ +\x05\x23\x47\x98\x58\xf7\x33\x10\x26\x9e\x4a\x2d\xdf\xc2\xf9\xe7\ +\xaf\xb0\x74\x2a\xc7\x1f\xee\x76\xe7\x79\xa7\xa7\xd3\x7b\x58\xa4\ +\x14\x2c\x3a\x73\x2e\x46\xfb\x4a\xf0\xb4\xe1\x5e\x3d\x01\x38\x8f\ +\xe4\xdf\xf1\xe2\xc6\x1e\xaa\x0f\x93\x7d\xb2\x6f\xfe\x7d\xc9\x31\ +\xea\x68\x21\x9f\x89\xcf\x46\xc9\x90\x99\x99\x23\xf8\xcc\x0c\x0c\ +\x39\xae\xc3\x66\x8d\x90\x5b\x70\xfc\xf7\xbf\xff\x5d\xdf\xb9\x73\ +\xe7\x08\x6c\xd6\xe0\xf7\x04\x5f\x26\x72\xa0\x3e\xa2\x74\xcd\x62\ +\xf7\xae\x7c\x61\x52\xcd\x5a\x35\x20\xb2\x08\xbe\x45\xdc\x5b\x9d\ +\x3b\x96\xd4\x2e\x3a\x82\x8a\xcc\x22\x59\x9d\x0b\x19\xb6\xfa\xfd\ +\xbc\x7c\x30\x72\x3d\x43\xbb\xf9\xf8\xae\x98\x34\x6e\x9d\xc3\x6f\ +\x05\xbf\xe4\x2d\xdb\x4e\x67\xae\xe3\xc0\x81\x44\x14\x82\x38\x88\ +\xf1\xee\x17\x7b\xf7\xc6\xc3\xbc\xa3\x64\x39\x4b\x8f\x1a\xa3\x69\ +\xaa\x20\xa4\x43\x55\x06\x95\x01\x1e\x0d\x00\xb9\x51\x6b\xe5\x39\ +\xe2\x06\x1f\xec\x83\x7d\xb1\x4f\x3d\x01\xf5\xab\xe8\x48\x1c\x23\ +\x89\x63\xce\xca\x72\xc1\x21\xc5\x72\x38\x27\x81\xc5\x51\xb1\x75\ +\xeb\xaf\x62\xfb\xf6\x03\xc8\x3b\x60\xe0\x29\x57\x3e\xbb\xe3\x2a\ +\x81\xb7\x83\x1f\x8c\xc0\x4b\x1c\xec\xfc\xb5\x70\xf0\x04\xb3\x0e\ +\x8f\x4e\xe4\x60\x41\x65\x6c\xaa\xa4\x66\x4e\x00\xb1\xde\x37\x17\ +\x71\xd5\xaa\x48\x13\xce\xa9\xb9\x3e\xd7\x96\xcd\x83\xeb\xda\xfe\ +\xa7\xff\x1f\x15\xb4\x91\x29\xf3\x0c\x4b\xb3\xe9\x97\x32\x13\x7c\ +\x6a\xbe\xd2\xdc\x43\x0e\xff\x64\x7b\x1a\xb7\xbd\x82\xe6\x95\x95\ +\x64\x31\x14\x87\x78\x11\x48\x4c\x3c\x56\x03\xc9\x44\xee\x61\x1a\ +\x3c\x93\x09\x70\xb8\x1c\xc6\x3f\xde\x7e\x24\xa7\x1c\xc4\x3e\x84\ +\x63\x90\x6a\xc9\x82\x12\x23\x20\x80\x13\xd2\x4b\x3b\x80\x08\x4e\ +\xd0\x4d\x98\x00\xc1\xda\x21\xc4\xbe\x39\x86\x8c\x8c\x1c\x8e\x09\ +\xc0\x26\x60\x8c\x87\x38\x56\x8e\x19\x69\xf3\xc7\x60\xaa\xa6\xe2\ +\xdf\x2b\x83\x29\xe4\x4a\x1f\xe3\x33\x2a\x28\xc9\x01\xd7\x10\xcb\ +\xd7\xde\x3d\x46\xf4\xea\xa0\x22\xc7\x6a\x6c\x52\xf4\x63\x44\x0f\ +\x07\xc1\xc7\x00\xb6\x32\x93\x47\x66\xe1\x20\xd1\x43\xb4\xb9\xad\ +\xb5\x28\x5f\xa1\x3c\x4d\x3d\xed\xc2\xb5\xbe\x24\x11\x7f\x5b\x26\ +\x84\x7a\x7f\x1e\x81\x86\xeb\x58\x16\x72\xd2\x75\x79\x79\x30\xae\ +\xcf\x4c\xde\x2f\x90\x3a\x83\xf5\x3f\xc1\x02\xfe\x59\xeb\x06\x8e\ +\x2b\xac\xa0\x59\x04\x72\xc3\xc7\x2e\x73\xaf\xed\xa4\x22\x94\x8a\ +\xc3\xbd\x94\xf2\xe7\x96\xe0\x67\x64\xb8\x58\x3e\x46\xc7\xef\xf1\ +\x39\x84\xf7\xc6\xdd\x60\xfc\xd9\x47\x55\xf6\xa5\xf3\x0b\x38\x06\ +\xc6\x2a\x38\x26\xa7\x5a\x2e\x95\x84\xd0\xe3\x57\xcf\x62\x7f\x36\ +\x43\x7a\x3d\x1d\xd7\xca\xf9\x30\xf1\x1a\xc1\x5f\xbd\x02\xe5\x58\ +\x1c\x2a\xa2\x47\x90\xb8\xde\x43\x84\xee\x95\xe9\xdb\xf0\xc3\x8b\ +\x76\xed\x6f\x13\xf8\x5e\xbd\xeb\xce\x6d\xd9\x9f\x6f\xf3\xf0\xe9\ +\x6d\x5c\x0a\x7c\x02\x8f\xf6\xe5\x60\xb5\x56\x0d\xae\x27\xf7\x73\ +\xbf\xfe\x52\x48\x98\xfd\xb4\xf5\xed\xe0\x5f\x65\xed\xdc\x7c\xfe\ +\x0e\xef\x61\xd8\x7c\xf0\xe0\xbe\x7d\x87\x0e\xed\x3f\x1a\x1f\x7f\ +\x30\xf9\xf8\xf1\xa3\x69\x29\x29\x09\xe7\xf1\xee\x3f\xb7\x0e\xc2\ +\xe8\xc3\x30\x24\x61\xa2\xe6\x63\x1b\x58\x08\x39\x9f\x2f\x91\x84\ +\xe7\x2d\x8c\xb6\x79\x79\x24\x9f\x7a\xdd\x28\xf0\xd9\x36\xfb\x60\ +\x5f\xec\x93\x7d\x73\x0c\x1c\x8b\x1e\x97\x3e\x74\x50\x8a\xcf\xc0\ +\x67\xe1\x33\xf1\xd9\xf8\x8c\x78\xd6\xfd\x7c\x66\x3e\xbb\xe3\x4a\ +\xd7\x7c\x6b\x71\x02\x68\xf9\xb7\xa2\x10\xd3\x22\x80\x64\x62\xa7\ +\x8e\x5e\xf3\x19\xd1\xe3\x56\x2d\x96\x56\xa1\xe3\x42\xbe\x2a\x35\ +\xaa\x4c\x14\xc1\x57\x80\xdb\xb6\x6a\x11\x78\x17\x08\x9f\xb5\xd8\ +\x07\xf6\x0c\xe9\x52\xf4\x73\x36\xf3\x75\xdd\x6c\x9e\x4b\x07\xa3\ +\x7b\x8c\x14\x6e\x5d\xb6\x6c\xd9\x46\xa5\xf0\xd9\x43\xbb\xb9\x57\ +\x01\xbe\xf6\xfb\x9f\x19\x39\xf2\xa5\x51\xef\xbc\x33\xf0\xad\xb7\ +\xdf\x7e\xf1\x9d\xa1\x43\x9f\x7d\xfb\xb5\xd7\x9e\x1c\xfe\xf2\xcb\ +\x4f\x8c\xfb\xf2\xcb\x71\x9b\xa8\x65\x5b\x27\x80\x0a\x00\x52\xa4\ +\x02\x74\xa6\x76\xf9\xa9\xe5\xc9\x07\x7f\x87\x53\x52\xf4\xa3\xb5\ +\x72\xbd\x0f\xb6\xc9\xb6\x43\x43\x4b\xe9\xe5\x90\x7d\x73\x0c\xd0\ +\xb1\x2e\x30\x8d\xf5\x20\xe3\x70\xec\x7c\x06\x3e\x0b\x9e\x69\x04\ +\x9f\x8d\xcf\x88\x67\x7d\x93\xcf\xcc\x7f\x3b\xc7\xe5\x24\x8e\x9d\ +\xf3\xa1\xe8\xb5\x02\xf8\xf3\x08\x3e\x5f\xae\x80\x43\x72\x3e\x40\ +\xe1\x56\x2d\x8a\x25\x72\xa9\x14\x99\x5b\xf0\x3a\x55\xec\x86\x45\ +\xc1\x45\x0b\xa7\xdb\x23\x7a\x24\x15\xe3\xe7\x81\x0d\xa0\x0c\x0c\ +\x49\x13\x0f\xed\xf3\x12\x25\x06\x0b\x3d\xd1\x9c\x3c\xf8\xf9\xe7\ +\x9f\x2f\xb6\xd9\xfa\xe7\xad\xe0\x5f\x45\xc9\x74\x53\x87\x80\x75\ +\xf4\x0f\xc4\x89\xb5\x41\xd1\x16\x70\xcc\x56\x1d\x81\xd3\x16\x01\ +\xb9\x8c\x7f\x53\xa3\xce\xcc\x74\x61\xab\x5a\x84\x0e\xd2\x40\xd2\ +\xc5\xf2\xae\x97\x58\x85\xec\x7a\x1f\x6c\x93\x6d\x47\x47\x97\x37\ +\xb1\x8e\xb3\x4f\xf6\xcd\xa5\x48\xe9\x2e\x86\x9e\xa0\x24\x2e\x03\ +\x12\x03\x3e\x03\x9f\x05\xf4\x83\x7a\xae\x8d\x96\xe8\xe0\x39\xc7\ +\x55\x88\xfd\x10\x88\xfb\xb6\xd8\x5d\x33\x8b\x11\x3d\xee\xd4\xc1\ +\xc1\x4e\xe8\x85\x43\xda\x52\x45\xbe\x4d\x43\x9a\x6a\x28\xd7\x22\ +\x90\x7b\x27\x39\x79\x15\x12\x25\xd2\xd2\x4e\xb1\xea\xa6\x72\xef\ +\x92\x2c\xbb\x76\xd5\xdf\x3c\xf8\x86\x4d\x54\xfc\xa0\x8b\x57\xfa\ +\xfa\x79\x40\xc9\xe3\x72\xc2\x3e\x4e\x20\xc0\x33\x93\x83\xb6\x83\ +\x7f\xad\xf5\xf2\xb5\x0e\xa0\x24\x48\xaa\xae\xec\xad\xcb\xb9\x9f\ +\x3b\x77\x66\x9f\xd3\x99\x95\x47\x11\x1b\x10\xe0\xab\xd2\xbb\x1c\ +\x20\xe9\xdc\x82\x44\x4a\x47\x46\x6f\xa4\xb2\x04\x7c\x05\x76\xae\ +\xc3\x4b\xe7\xdf\x14\x69\x6c\x2d\xe8\xbf\xbf\x5e\x07\x9d\x5f\x6c\ +\x93\x6d\xb3\x0f\xf6\xc5\x3e\xd9\x77\x6a\xea\x79\xdb\x7a\x2f\xc0\ +\x90\xbe\x72\x59\xe0\xd8\xf9\x0c\xfa\x45\x13\x96\xaa\xe4\xa9\x3a\ +\x0b\xba\x44\x09\x60\xdb\xa0\x49\xf0\x5b\x63\xfb\xf5\x74\xd8\xf9\ +\x26\xd6\x64\x0d\xbe\xe4\x7e\x6c\xd5\x96\x55\xb5\x98\xcb\xcf\xed\ +\x57\x03\x07\x0e\x14\x7c\xd1\x32\x26\x8a\xcc\xd2\xd9\xbb\x67\x1f\ +\xb4\xea\x73\xda\xe4\x53\x36\xbe\x5c\xef\x01\xb0\x5b\xce\x58\xbc\ +\x9e\x8d\x9b\x36\x09\x3e\x3f\xeb\x77\xf0\xd0\xd6\xa7\xc6\x9f\x89\ +\xfd\x02\x9f\x13\x74\x7b\x5c\xdf\x62\xee\x5d\xab\x03\x46\xef\xf7\ +\xcb\x03\xb9\x15\x39\x95\x17\xf1\xdc\xd1\xa3\x47\x7e\x83\xf2\x67\ +\xc2\x01\x43\x73\x0b\x64\xe8\xe0\x0f\xc6\x76\x06\x6b\x70\x18\x14\ +\xb1\x40\x72\x24\x75\x00\x44\x28\xeb\x90\x07\x17\xd1\x7f\x4f\x97\ +\xf5\x9f\x3d\xd8\xc6\xc3\x0f\x3f\xcc\x79\xbd\x90\x6d\xa3\x0f\xf6\ +\xc5\x3e\xd9\x37\x24\xe3\x19\x4e\x48\x3d\x36\x49\xd2\x7b\x89\x41\ +\x73\xec\xb6\x58\x88\xbd\xe2\x78\x91\xe3\x4a\x36\x6c\x00\xc8\xa6\ +\x10\xfb\x33\xb9\x47\x0f\x6f\xc1\x36\xd4\x8b\x8d\xf8\x0e\x7c\x13\ +\xa6\x18\x77\xea\x30\xaa\xc7\xb0\x25\x45\x35\xb9\x43\x16\x5c\xc2\ +\xfd\x94\x08\x14\xe9\x7c\xbd\x29\x13\x36\xe9\xf8\xd1\xdc\x4f\xee\ +\xa6\x58\xe5\x3a\xcf\xb0\x2e\x01\xe7\xc4\xd1\x8e\x1e\xae\xf9\x8c\ +\xeb\xe7\xbf\xfa\xea\xab\x13\xf5\xd6\xad\x92\x6c\xfd\xeb\x5c\x81\ +\xd3\xd4\x79\x01\xdb\xb7\xaf\xdf\x09\x85\xcb\xb8\xc0\x65\x82\xe2\ +\xd6\x62\x1d\x38\x68\x7e\x61\x9b\x79\x59\x5c\x67\x3c\x80\xcb\x40\ +\x8c\x51\xb6\x6c\x4c\x59\xa4\x76\x2d\xa6\x15\x83\xf7\x06\x5c\xf3\ +\x20\xf8\x5b\xb6\xc1\xb6\xd0\x66\x34\xdb\x46\x1f\xec\x8b\x7d\xa2\ +\xef\x24\x9a\x75\x9c\x8c\x9a\x38\x01\x94\x69\xea\x67\x6c\xdb\xb6\ +\x7e\xa7\xce\x03\xb8\xd2\x17\x47\xda\xe3\xf9\xc1\x88\x26\x55\x43\ +\x29\xb3\x6f\xf9\x4e\x1d\x28\x7a\x32\x9c\x8b\x37\x61\xd0\xbc\x63\ +\xd6\xee\x21\x0c\x72\x2d\xea\xeb\x2c\x41\x6e\xdb\x2a\xb8\x2a\xf7\ +\x63\x32\x14\x11\x4c\xbd\x9e\xd3\x2b\xc8\xe5\x81\xfb\xf7\x59\x80\ +\x51\x7a\xf7\x40\x5c\x12\x08\x3e\x26\x94\x2c\xce\xc4\xa3\x7c\xf9\ +\xf2\xba\xd6\x0f\x4d\x48\x69\xeb\xa3\xb6\xdf\x64\x4c\x96\x93\x97\ +\xd8\xaf\x5f\x70\x03\xca\xaf\x3a\x14\x99\x2b\x56\x2c\x38\x50\x50\ +\x90\xcf\xc4\x4a\x58\x23\x74\x41\x6b\x4f\xa1\x41\x8e\x87\xc2\x9b\ +\xc4\x6d\x5a\xe0\xc6\x60\xf5\x7e\x41\x2f\xe4\xf5\x37\x62\x9e\x7f\ +\x0f\xfc\x9b\xcc\x64\x32\xc8\x82\x05\x0b\xae\x7a\x00\xfc\x0d\x7f\ +\xcb\x36\xd8\x16\xda\x64\xdb\xec\x83\x7d\xb1\x4f\xc4\x3f\x92\xf4\ +\x84\xd4\x66\x1e\xaf\x43\x8a\x72\x2b\x7a\x9e\xf9\xfd\xf7\x0b\x0e\ +\xf0\x19\xf4\xf3\x5c\xd1\x04\xb0\x89\x7e\x1f\x88\xf0\x59\xac\xba\ +\x49\xf0\x95\x36\xca\xa8\xdb\xff\x55\x77\xfe\xb1\x59\x55\x67\x1c\ +\xf7\x85\x16\x08\x48\xcb\x0f\x99\x33\xa4\x18\x62\xd8\x5c\x16\x31\ +\x43\x8c\x2c\x99\x28\x30\x22\xa4\x3a\xc3\xdc\x5f\xd0\x4e\xd1\x4c\ +\xf9\xe5\x58\x96\xf0\x87\xeb\x5a\xcc\x82\x10\x58\xa7\xc8\x62\x61\ +\x45\x7e\x55\x87\x68\x40\x29\xd3\x08\x09\xd0\x39\x51\xca\xa4\x4c\ +\x7e\x75\xad\x58\x28\xbc\xa5\x2f\x6d\xa5\x15\xfa\xd2\x4a\x6c\x7b\ +\xf7\xfd\xbc\x9c\x27\x39\xb9\xe9\x1d\x43\x4b\x58\x6f\x7a\xf2\xde\ +\xde\x7b\xce\xb9\xcf\xbd\xcf\x73\x9e\xf3\xfc\x3a\xcf\x39\x29\x61\ +\x6c\xa5\x04\xbf\x77\x25\xf8\x1d\x92\x55\xae\x4a\xf3\xf4\x31\xe9\ +\xff\x7f\x17\x71\x6c\x90\x47\xae\x1e\xe3\x8f\xae\x23\xc8\x31\xc2\ +\x89\x70\x41\x67\x4d\x05\x6f\x1a\xf2\xe1\x24\x20\x1f\xc0\x21\x12\ +\x90\x6f\xab\x77\x88\xe4\x65\x53\x25\x4d\x01\xa7\xa2\xd4\xbd\x9e\ +\x1e\xf9\xe6\x1f\x30\xef\xa0\xa2\x8d\xbe\x7f\xfc\x78\xd5\x42\xa6\ +\x3c\xb2\x8c\x0d\x1e\x3c\xc8\x21\xdf\x46\x1c\x6b\x18\xfa\x60\x7c\ +\xd1\xb4\x35\x94\xb8\x7e\xa7\x9e\xa5\x6b\x4a\xbc\x1f\xad\x60\xa6\ +\xbe\xc7\x41\xbd\xd7\x35\x1b\x88\x68\xa3\xb6\x9f\x48\xea\x9f\xa9\ +\xbe\xe8\xd3\xf5\xdd\x9f\x67\xc9\x6a\x59\xad\x73\x9b\x92\x52\x06\ +\x2c\x8a\x60\x1c\x98\xb2\x02\x02\x33\xb0\xf3\x0e\xe6\xfd\xeb\x26\ +\x85\x1d\xff\x44\x06\x74\x0c\xd4\x9c\x9c\xab\x11\xfc\x1d\x90\x2f\ +\xb6\xce\x4a\x1b\x24\xf1\x23\x04\xba\xb9\x79\x98\x91\x19\x0f\x6d\ +\x8c\x50\xaf\xc5\x1c\x6f\xca\x07\x70\x96\xb8\x7e\x80\x63\x71\x26\ +\x6a\x1c\xec\x0c\x36\x6f\x6a\x0a\x82\x22\xfd\x22\x43\xd8\x16\x6c\ +\x04\x75\x28\xaa\x27\xa6\x48\xd9\xb7\x95\x00\xe9\xb8\x05\x75\x44\ +\xe9\xfa\x3d\x8c\xfc\xfe\x6e\xf9\xd4\xa8\x7d\xfb\x3e\xcc\xdf\xb8\ +\x71\x6b\xc9\xd1\xa3\xf5\x59\x9d\x9d\x5f\x0b\x4e\x88\xb3\xd3\x4c\ +\xaf\x7e\xf0\xa7\x60\x6e\xd5\xd4\xd7\xa0\xd5\x39\x19\x9e\xba\x18\ +\x28\xf5\xdc\x7d\x62\xd5\xa3\xc7\xc9\x5d\x9b\xd4\x36\x70\xcf\x6b\ +\x54\x5f\xd5\x46\x40\x1d\xea\xd2\x46\x6d\xef\x19\x37\x6e\x82\xaf\ +\xe2\xf1\x0c\x9e\x85\x76\xc5\xb3\x8d\xed\x53\x80\x0d\x18\x05\x2b\ +\x0b\x57\x3a\x64\x8f\x39\x9b\xc5\x3b\xf0\x2e\xbc\x13\xef\x66\x99\ +\x48\x23\x09\xc0\x93\xfa\xd3\xb4\x85\xea\x6c\x21\x3f\x00\x00\x36\ +\x2a\x96\x24\xfe\xa5\x46\xfe\x5f\x1d\x22\xea\x1d\xc2\xc3\xdb\xa2\ +\xc4\x41\x98\xa6\x86\x2d\x5a\xce\xdd\xc9\x68\x06\xc9\x08\x76\xc4\ +\x06\xd8\xb1\x6a\xd5\xaa\x94\x81\x47\x8b\x43\x60\x6b\x16\xd4\xc1\ +\xbc\x1f\xdb\xa3\x43\x36\x85\x7f\x7a\xc8\x8f\xd6\xf5\x7b\xe6\x88\ +\xb9\xf7\x1e\xb2\x7c\xf9\xb2\x87\x6a\x6a\xea\xca\x14\x56\x98\x53\ +\x55\x55\x0b\xe2\x6d\xcd\x02\xfa\xb6\x16\x63\x66\x20\x69\x1b\x11\ +\xf0\x8b\xd0\x85\xef\x40\x48\x69\x95\x6a\x96\x61\xea\x22\xc4\xae\ +\xa5\x5e\xa3\x63\xf7\xde\xfb\x13\x2d\xfb\x1a\xb1\x58\x08\xea\x50\ +\x18\xdc\x6e\x85\x80\xff\x56\x65\xb2\xca\x0f\x29\x9c\x73\x8d\x7b\ +\xd4\xa1\x2e\x6d\x68\xab\x3e\xe8\x8b\x3e\xe9\x1b\x8b\x9f\x70\x51\ +\x87\x1c\xe0\xa4\xfe\xd4\xe8\xe7\x15\x04\x5b\x26\x30\xa6\xae\xeb\ +\x2f\x05\x3b\xe6\xe0\x86\x86\xae\x1c\xb5\x29\x5b\xb1\x62\xd9\x43\ +\xbc\x63\xb7\x0b\x43\xc2\x6a\x9f\x76\xd7\xb8\x5d\x91\xbb\xb7\x8b\ +\xca\x18\xfd\xac\xcd\x8f\x89\xb5\x6f\x67\x04\x3a\xa4\x24\x9c\x4a\ +\x51\x17\x2a\x5c\x4b\x50\x47\x6d\x3e\x50\xb8\x74\x0c\x80\x20\x00\ +\x24\x7c\x9c\x3a\xca\xf2\xc5\xb2\x2d\x90\x8f\x0c\xc0\xb3\x41\x3e\ +\xea\x1e\x56\xc4\x0a\x71\x8e\xdd\xb0\x7c\x3f\x8c\x3b\x4a\xd7\xef\ +\x41\x02\xe8\x37\x6a\xd4\xc8\x91\x0f\x3e\x38\x63\xfd\x81\x03\x55\ +\x43\xf4\xe1\x1d\x7b\xa5\xf0\xa1\x53\xbe\x02\x96\xa3\x33\x07\xdb\ +\x75\x1b\x81\x10\x01\x7e\x03\x10\xa4\x77\x1d\xc2\x35\x21\xcd\xe2\ +\xf3\xd3\xa5\x1d\xfc\x40\x1b\x50\x4e\x94\xaa\xfb\xbd\xc9\xc3\x86\ +\xdd\xf2\x27\x2d\x09\xdb\x23\x24\x1e\xa3\x70\xce\x35\xee\x51\x87\ +\xba\xb4\x71\x19\x42\xe8\x8b\x3e\xe1\x34\x7a\xc6\x49\x0d\x18\x9c\ +\x50\x31\x0a\x30\x70\x1f\x98\x88\x96\x02\x1e\x60\xb5\xeb\xfc\x4f\ +\x74\x90\xfc\x32\x95\x43\x26\x4e\x9c\xb1\x5e\x29\xed\x46\x76\xb7\ +\x34\x2c\x16\xe6\x00\xb3\x67\xcf\x9e\x20\x55\x8d\x39\x19\x89\x1f\ +\xc3\x0c\x3e\xfd\x4f\x40\x86\x19\x62\x5c\x69\x0a\x95\x06\x53\xd5\ +\x44\xd5\xff\x10\x4b\x77\x41\x8a\x19\x10\x00\x5e\xc1\xd4\x22\x48\ +\x39\x8e\x90\x09\xb8\x47\xff\x24\x7e\xa0\x7c\x2e\x0b\xe2\x36\x5f\ +\xdd\x8b\xde\x12\xb5\xe7\xcd\xec\x4a\xbe\x48\xc2\xc8\x52\x7d\x60\ +\x37\xea\x4d\xc0\x4a\x19\x56\x38\x27\xe3\x28\x7a\xb6\xf3\x0f\xa4\ +\xbc\x6f\x76\x8f\xe9\x4c\x9e\xb7\xb8\x08\xb9\x81\xd1\xca\x72\x2c\ +\x0b\x1e\x05\x91\xfc\x4a\x26\x1a\x1e\xcb\xca\xba\xe3\xa6\x3b\xef\ +\x1c\x2b\x21\x79\x3c\x25\x75\xce\x35\xee\xf9\x75\x69\x4b\x1f\xf4\ +\x45\x9f\xe2\x4c\x10\x1a\x70\x79\xa3\x1f\x24\xa7\x61\xa7\x40\xf8\ +\xe3\xba\x07\x17\xf5\xae\xc0\x87\x26\xb3\x75\xeb\x5b\x04\xba\xdc\ +\xf4\xbf\x4c\x01\xfd\x46\x8c\x18\x71\x07\x6a\x1a\x66\x5c\x21\x91\ +\x5f\xe6\xf8\x76\x87\x90\x16\x7e\xbd\xed\xcc\x5a\xf9\xf5\xee\x35\ +\xbb\xdf\x26\x21\xfd\x0b\x32\x71\x00\x08\x80\xd2\xa7\xd6\x01\xc2\ +\x01\x6c\xdf\x7d\x12\x35\x20\xf8\x25\x14\x4c\x52\xe2\xe7\xe6\x8b\ +\xd4\xf5\x7b\xfe\x08\x5c\xff\x97\x0a\x0b\xf3\x4b\xb5\xc7\xff\x65\ +\x7d\xc4\xc0\x21\x9e\x8f\xc9\xe8\x07\x19\x42\xf0\x67\xad\xda\x32\ +\x80\x8c\x5e\xee\x3a\xd3\x80\xa9\x62\x70\x02\x36\x9f\xbc\x98\xf2\ +\xc4\xe9\x75\x19\xb9\x6a\x67\x4b\xbc\x4d\x5e\x35\xff\x7d\x27\x85\ +\x73\xef\xba\x21\xbe\x3f\x6d\xe9\x43\x7d\x9d\x64\xb5\xb0\x43\x7e\ +\x1f\x43\xb2\x71\x1f\x19\xcd\x86\xc2\xfa\x05\x5b\x75\x2b\xd3\x2a\ +\xdf\x19\xb8\x55\xcd\x64\x15\xb6\xb4\xbb\x5c\x58\x58\x50\xca\x3b\ +\x86\x16\x86\x74\xbb\x89\x41\xba\x1a\x65\x08\x59\x01\x08\x52\x63\ +\xa8\x89\x86\xed\x74\x10\xda\xce\xcc\xb6\x44\xe1\xb7\xdd\x5d\x4f\ +\x9a\xc0\x26\x56\xda\x04\xd2\xcd\xb0\x43\x72\x47\xb3\xef\xeb\x3a\ +\xc8\x0f\x5a\x74\x28\x80\x74\x2d\x23\xde\x47\xfe\x75\xd5\xf5\xa3\ +\xcd\xc2\xf1\xcd\x9b\xd7\x6d\xbd\xa2\xf2\xa6\xb8\x00\xd9\xc7\x95\ +\x9c\xe2\x60\xcd\xb4\x69\x13\xd6\x3f\xf3\x4c\x8e\x42\xc7\x4e\x34\ +\x88\x1d\x4b\xe7\x1f\xee\xd8\x6d\xcc\x3e\xb4\x23\x06\x46\x60\x20\ +\x84\xd4\xe9\xfd\x12\xdc\x07\x99\x1a\xc9\x83\xc5\xf5\x06\xc0\x3d\ +\xa8\x6f\x0e\x1c\xce\xb9\xc6\x3d\xea\x50\x97\x36\x6a\x5b\x0f\x47\ +\x01\x3e\x1b\xcd\x66\xf6\xe5\x39\xb4\x55\xdd\xe1\x4c\x3b\xaa\x77\ +\xa2\x61\xce\x9c\xdc\xd7\xa7\x4f\xff\xf1\xfa\xc3\x87\x2b\x6a\x1c\ +\x21\x04\xd4\xe5\x5d\xde\x78\xe3\xd5\xad\xbc\x5b\xe4\xd2\xb0\x70\ +\x98\x97\x74\xef\x2e\x10\xa4\x5f\x27\x80\x08\x32\x90\x4c\x09\xed\ +\x5f\x17\xfa\xe5\xba\xd5\x6b\x97\xa5\xb0\x03\xc0\x41\xfe\x98\x31\ +\x63\x34\x57\x0d\xe1\x39\x10\x15\xc8\x47\xd7\x6f\x57\xa4\xd0\x9a\ +\xd0\x7a\xfd\xe6\x48\x75\xef\xfa\x1d\x9d\x8e\xe0\xce\x94\x96\x6e\ +\xf9\x5b\x63\x63\xa2\x5e\x1f\x51\x30\x9e\x88\xe7\xe6\xfe\xac\x68\ +\xd1\xa2\xb9\xcb\xa5\xc9\xe0\x87\xd8\x93\x9b\xfb\xd8\x4b\xe7\xcf\ +\x37\x35\x5f\xb8\x90\xd4\xe8\x1b\x66\xda\x80\x37\x3a\xaf\xfc\x32\ +\x62\xd1\x20\x12\x89\x86\x14\x22\x15\xbc\xc4\xa2\x4f\xad\xf8\xed\ +\x27\x81\x6d\xb0\xb8\x48\x26\x85\x73\xae\x71\x4f\x23\xfd\x02\x75\ +\x65\x65\x6c\xd0\xb4\x8b\xf6\x91\xee\xfa\x73\xba\xbe\x67\x87\x00\ +\xf9\x82\x41\x56\xd6\xc6\xe6\xc7\x1f\xff\xc5\x4b\xc0\x26\x18\x4b\ +\x81\x35\x37\xf7\xd1\x22\x11\x6a\x9c\xa5\xe7\xb2\xa2\x9f\xdd\xb1\ +\xe3\x4d\x60\x3f\xe3\xde\xb1\xf3\xbf\x1a\x82\x28\x62\xc9\x5f\x92\ +\x98\xd0\x71\x00\x8c\x34\x59\x1e\x12\xba\x42\x85\xc3\xce\x3b\x3d\ +\x62\xf8\xea\x36\x1d\xbc\x04\x84\xa4\x15\x41\x16\xb3\xce\x7c\xcf\ +\x02\x8e\x0e\xd9\x19\xd8\x81\x03\x3d\x9f\x12\x42\x7e\xf4\xc8\xbf\ +\x8e\x5c\x00\x2e\x74\x62\xed\xda\x95\xcb\x97\x2c\x79\x6e\xd9\xdc\ +\xb9\x39\x05\x67\xce\xd4\x22\xfc\x7e\xe4\x9c\x28\x87\x54\x0e\x64\ +\x67\x4f\x5a\x7a\xee\x5c\x7d\x53\x32\xd9\x06\x11\x30\x32\x4d\x30\ +\x33\x22\xa0\xd8\xd4\xc7\x7d\x1c\x61\xb8\xb4\x65\x1f\x69\x92\x2a\ +\x97\xd0\xbc\x5e\xef\x4a\x42\x44\xd2\x44\x56\x13\xa6\x44\x88\xc9\ +\x71\x09\xbf\x8f\x2b\xc5\xe6\x7c\x9e\x49\x42\x4c\x60\x78\xe4\x91\ +\xc9\x4b\x81\xc9\xc1\x56\x01\xac\xf1\x78\xed\xf6\x79\xf3\x72\x0b\ +\x5e\x78\xe1\xb9\x65\xc5\xc5\x2b\x57\xd8\xd2\xb0\xb0\x55\xb0\x4f\ +\xc4\x87\x20\x1f\x4f\x2d\xec\xcd\x82\x37\x40\xa2\x8c\x3b\xf7\xd3\ +\xc6\x2f\x7e\x66\xaa\x70\x91\xfe\x7f\xab\xec\x97\xb7\xe8\x85\x60\ +\xf7\xf4\x45\x21\xcb\x57\x80\x5c\xa1\x18\xc2\x62\x11\x41\x3c\x62\ +\xe4\x47\xea\xfa\xd7\x99\x0b\x24\x19\x29\x8a\x30\xdf\xb9\x77\xef\ +\x4e\x02\x4d\xf1\xa6\x1d\x71\x76\x8e\x26\x47\xa8\x9f\xf1\xa1\xb3\ +\xb3\x27\x17\x7e\xfc\xf1\x87\xb5\x8c\x42\xa4\x70\x34\x1a\xbe\x99\ +\xc7\x0d\x38\x77\xc5\x88\x82\x48\x1e\x4a\xba\x4b\x18\x41\x49\xa3\ +\x80\x58\xd3\x2c\xbc\xdf\x98\x11\x01\xa3\x1f\x4b\x9f\x84\xc5\x9b\ +\x53\x23\x9f\x67\x3f\xfc\xf0\x94\x42\x60\x01\x26\xcf\x60\x76\xda\ +\xc1\xbc\xbf\xac\x6c\xd7\x96\xfd\xfb\x3f\xd8\xc9\x3b\x59\xf6\xb3\ +\x48\x4b\xa0\x3f\xba\x65\x88\xa9\xb4\xed\xd0\x21\x00\x92\x2c\xc8\ +\xd1\xf3\xa4\xb7\x6a\x26\xdd\x99\x8c\xfb\x86\xe5\x07\x57\x62\x22\ +\x98\x27\xf9\x28\x0e\xf1\x08\x92\xf8\x0a\x98\xf3\x63\xca\xc7\xfb\ +\xaa\x22\x7a\x4e\x9a\xd6\xe0\xeb\xfa\x37\x08\xf9\xbe\x30\x78\xc1\ +\xa9\xb4\xc0\x17\x77\xb0\xb5\x79\xd3\x5b\x8b\xfb\xc8\x35\xe5\xe5\ +\xfb\x8e\x6a\x74\x13\x68\x09\x5b\x96\x86\x93\x69\x61\x57\x0e\x81\ +\x3e\x21\xf0\x6b\xe7\x3e\xa2\xbd\x7b\xa1\xe2\xec\x0d\x10\x0d\x7a\ +\x3e\xe7\x84\x80\x41\x2c\x8a\x8d\xf8\xe8\x18\x30\x38\x58\x5a\xbc\ +\x35\x8f\x6d\x0e\xe6\xb8\x7b\x87\xba\xa8\x5c\x82\x46\x00\x3e\x6b\ +\xef\x34\xd6\xab\xfd\x76\x3e\xc5\x10\xc4\x14\x40\x24\x8e\xce\x87\ +\x6a\x61\xc7\x22\x0b\x0b\xe3\xd7\x8a\xe7\x3c\x1a\xc0\x3d\x49\xf4\ +\xd9\x52\xf5\xee\x83\xdd\x1b\x17\x21\x90\x93\x34\x2d\x32\x02\x6d\ +\x54\xd0\x48\xb5\x21\x3f\xbc\x80\xe3\x06\x21\x3f\x4c\x04\xed\x21\ +\xdb\x43\x60\xf7\x3d\x59\xa7\x3d\x3f\xff\xf9\x29\x52\xdb\x02\x90\ +\xc5\xbb\x32\x25\x30\x4a\x33\x33\x6f\x66\x84\x9b\x2d\xc1\x47\xbc\ +\x8f\xfc\x30\x81\xf8\x85\x11\x0f\x67\x50\x5f\x83\xc4\x5d\x06\xc0\ +\xf2\x79\x06\xf5\x91\x17\x82\xbc\xbc\xc5\x93\x2d\xfe\x31\x02\x46\ +\x60\x77\xc2\xbb\x21\x3f\xda\x17\x10\x84\x5c\xa3\x1d\x4a\xb5\xf2\ +\x1e\x36\x65\x53\xdf\x64\xd4\x51\x48\xf7\xd8\x47\xe5\x05\xfc\x8d\ +\x43\x76\x86\x4b\xf2\x34\xc8\xfd\x0e\x86\x00\xa4\xcb\xff\x5c\x47\ +\x1e\x49\x99\x0c\xf9\x58\x04\xd5\x07\xeb\xf6\x4a\x34\xbd\x38\x13\ +\xaf\xa7\xeb\x47\x6c\xbc\x74\x03\x8f\xc0\x4a\xc4\xba\xc1\xcc\x92\ +\x92\xd7\x1e\x93\xee\x9d\xf2\x8d\x83\x64\x27\xa8\xb9\x2c\xa5\x1d\ +\x18\x6c\x88\xd8\x01\x79\x16\x39\x4c\xe9\x26\x3e\xcf\x8a\x11\x47\ +\x1a\x6e\x76\xda\xa2\xbf\x63\xdb\x67\x10\x59\x54\xb2\xf5\x21\xff\ +\x44\xd7\x40\x60\x00\x16\xdf\xb8\x73\xf5\x77\x88\x26\x80\x4e\x2f\ +\x21\x72\xbb\x2c\xb2\x95\xb2\xe6\x7d\x2e\x87\x0e\xe6\x5c\x58\x38\ +\xab\x7b\xd8\x5e\x65\xb6\xae\xbf\xb5\x60\xc1\x82\x71\x7e\x82\x47\ +\xed\xbb\x3f\x4e\x69\x58\x36\x69\xfd\xff\x62\xf9\x02\x02\x19\x78\ +\x62\x20\x9f\x4c\xdc\xfa\x25\x90\xf3\x35\x39\x8c\x8e\x32\x57\x45\ +\x18\x7a\x3c\xe4\xff\xdf\x1e\x7d\x1d\xb1\xdf\x36\x69\xd2\xd4\x5f\ +\xea\x9b\x07\x7e\xf0\xa5\x53\xbb\x94\xdc\xea\xed\x84\x06\x4a\x1c\ +\xc3\x11\x48\x24\x7c\x0b\x42\x00\xb1\xdc\xc7\xa7\xef\xe4\x00\xce\ +\xb9\xc6\x7d\xe4\x08\x57\xaf\x1f\x5a\x80\x5c\xee\xef\xc5\xb7\x6f\ +\x7f\x27\x01\x31\x19\x91\x59\xc1\x50\xf8\xc0\x03\x82\x41\xb0\x58\ +\x0e\xc0\x6f\x9a\x2b\xd8\x97\xec\xbf\x86\x00\x6c\x2e\x16\x92\xd7\ +\x92\x6e\x4c\xa6\xdc\x00\xe0\x85\x54\x1c\x16\xd8\xec\xef\x52\x84\ +\xce\x36\xc9\x06\x95\x72\xdd\x96\x69\x5e\xaf\x52\xc0\xd9\x3b\x52\ +\x43\x26\x90\xe1\x8b\x04\xcc\x26\x3b\xb0\x52\x55\xdc\x64\x93\xae\ +\x1f\x0e\x8d\xfc\x66\xdf\xca\xd7\x0b\x90\x6f\x3e\x83\x4c\x25\x82\ +\x7a\x4a\x51\xb8\x69\xd2\xf7\x63\xe2\xde\x9e\x45\xb0\xaf\x08\xff\ +\xd2\x57\x73\xe6\x3c\xbd\x79\xd6\xac\x99\x45\x43\x87\x66\xe6\xcb\ +\xad\xbb\x59\xef\x7f\x50\x83\xa3\x51\x8e\xae\x0e\xa6\x54\x0a\xec\ +\x9c\x62\xff\x73\x8f\x3a\xd4\xa5\x8d\x06\x5e\x7e\x4e\xce\xac\x22\ +\xfa\x6a\xd3\xc3\xd4\xbf\x23\x36\x9e\x87\x6d\x20\x20\x73\x59\x9a\ +\x12\x48\x3d\x75\xed\xdb\xc6\x44\x73\x00\xcb\x97\xd3\x86\x44\x2e\ +\x36\xde\x24\xdf\xff\x6a\x96\x76\x4b\x15\x0c\x64\x21\x84\x45\xb1\ +\xfd\x6a\x4c\xa9\x57\x88\x0d\x18\xa4\x3d\xef\x46\xcb\x53\x38\x50\ +\x82\x23\x29\x5d\x63\xbc\x8c\x93\xfa\xe9\x93\xd4\x6c\x7f\x51\x30\ +\xa7\x21\xff\x9c\x21\xdf\xe6\xa7\xde\x80\x7c\x3b\x4c\xe8\xbd\xfb\ +\xee\x7b\x66\x5c\x11\xde\xfa\x82\x7c\x43\x0a\x91\x3a\xb1\x85\x0b\ +\x7f\xbd\xc5\xa9\x8d\x7b\x55\x76\x2b\x8a\x79\x93\x82\x5c\x49\x7f\ +\xbb\x52\x91\x42\x7b\x19\xf1\xe1\x83\x6b\xdc\xa3\x0e\x75\x69\x43\ +\x5b\xfa\xa0\x2f\xfa\xa4\x6f\x67\xe6\xf5\x8c\x4e\x7d\x35\x2d\xff\ +\x68\x86\x09\xe1\xdf\x36\x5b\x78\x97\x37\x05\x24\x9d\x60\xd6\x22\ +\xcf\xdc\x11\x65\xdb\x58\x07\x32\x15\xb1\x13\x60\xca\x25\xd2\x07\ +\x5f\xbf\x63\xf1\x4c\x0f\xb0\x37\x88\xc3\xd4\x20\x08\x20\xa9\x76\ +\x7f\x54\xa4\xf0\xbf\x9d\x9a\x17\xb6\xf2\xb5\xf5\x26\xe4\xfb\xf6\ +\x8e\xac\xac\x5b\x9f\xd8\xb5\x6b\xe7\x01\xbd\x33\xef\x1b\x80\x14\ +\xe6\xf9\xf2\xf2\xfd\xd5\xa5\xa5\xdb\x59\xa4\x5a\x89\x3d\x41\x85\ +\x77\xff\x97\xd3\xd3\x0f\xca\x10\x76\x8a\xa9\x22\x7c\x70\x8d\x7b\ +\xd4\xa1\x2e\x6d\x68\xeb\xfa\xa8\xdc\xb1\xa3\x74\x57\x79\x79\x79\ +\x35\xdf\x16\x22\xe0\x99\xe4\x16\x04\x86\x51\xa3\xbe\xfb\x84\xc7\ +\xc1\xaf\xe5\x88\x16\x02\xfd\xb8\x38\xa4\x74\x39\x76\x0e\x89\x2d\ +\xad\x90\x5b\xb8\x51\x06\x1d\x08\x20\xc0\xb2\x87\x47\x8f\x9d\x37\ +\xf0\xf6\x21\x2b\xe8\x1e\x44\xc0\x92\xb0\x32\x45\x07\x2d\x91\xe4\ +\x7f\x1a\xc4\x87\x37\x58\x0e\xcd\xf9\xbd\xe5\x30\x0d\xa1\x19\xc4\ +\xcc\x9b\xf7\xab\x97\xc7\x8f\x1f\xfb\x62\x75\x75\x65\x1d\x31\x7a\ +\xbc\x77\x76\xf6\xf4\x62\x54\x33\x4b\xcb\x42\xf1\xfc\x1b\x09\xb1\ +\xfc\xc6\xa8\xce\xdd\xbd\x84\xa5\xb1\xf3\xda\x73\xbd\x86\xbe\x21\ +\x32\x79\x0f\xc9\xa5\x54\x37\x7e\xfc\x5d\x2f\xce\x9f\xff\xf4\xcb\ +\xc0\x42\xfd\x9e\xda\x30\xa2\xcb\x54\x1c\xc7\x05\x9a\xcd\xd3\xc7\ +\x4a\x1c\x2d\xd6\x28\xd4\x7e\x7c\x1b\xb4\x00\xa4\x52\xd3\xc3\x25\ +\x51\x22\xec\x0b\x96\x7f\x59\xc1\x22\xb5\x0a\x61\x7a\x57\x21\x64\ +\x05\x68\x10\x0e\xd9\x5e\x9a\x96\x6e\xe6\x7c\xfb\xb0\xbd\xe7\xe8\ +\x70\x04\x5c\xab\x52\x21\x59\xe8\xfd\xa9\x53\xa7\x2c\x7e\xf6\xd9\ +\x05\x7f\x5e\xb3\x66\xf5\x2b\x72\xbd\x56\x38\x97\x78\x9b\x9f\x80\ +\xca\x82\x4e\xa5\x06\x47\x26\x0f\xe0\x5e\x44\xf2\xaa\x36\xfa\x94\ +\x39\xbd\xa2\xa8\x68\xf5\x2b\x0b\x17\xce\x5f\x35\x6d\xda\x4f\x17\ +\x6b\x70\xbd\x0f\x0c\xc0\xe2\x60\xea\xf8\xb6\x53\x40\x10\x02\xf8\ +\x92\xe3\x02\x5f\x78\xa3\xf8\xbc\x24\xf9\x4f\xe5\xbc\x29\xd1\x56\ +\x2d\x4b\xc9\xe9\xaf\xb5\x02\xbf\x57\x26\xac\x3f\xc8\xac\x5b\x2c\ +\x02\x28\xf3\x2c\x66\xf5\x66\xe2\x35\xcf\x9e\xcf\xf6\x7d\x5d\xbf\ +\x17\x72\x81\x8b\xce\xc0\x82\x56\x53\xae\x0d\x47\x4a\xf2\xf2\x7e\ +\x57\xec\x4c\xae\x2d\x11\x81\x98\x9d\x32\x05\xb7\x45\x4d\x01\xdc\ +\xa3\x4e\x84\x89\xba\x85\xbe\x0b\x0a\xf2\x8a\xd9\xdd\x84\x67\xba\ +\x67\xd7\x01\x8b\x8d\xfe\x6f\x4e\x00\xd1\xc2\x60\xd2\xa9\x6a\x4d\ +\x0e\xa1\x67\x5d\x49\x78\xd1\x3a\xcd\x8e\x48\xce\x45\xd4\x09\x45\ +\xf1\x3a\xa3\x45\xef\x3d\xcc\xd0\xd2\xee\xde\xff\xb4\x33\xc5\x9e\ +\xf2\x52\xb1\x05\xdd\xb5\x91\x56\xd4\x02\xc7\x34\xd5\x8f\x62\xff\ +\x73\x8f\x3a\x11\x6d\x2d\x85\xdd\x29\xf7\xac\xd3\xee\xd9\xed\xd6\ +\xa6\xa7\x77\x0e\xf5\x89\xa0\xd5\xfc\xfb\x16\x07\xe8\xca\x69\x57\ +\x6a\xbd\x85\x07\x71\x5b\x7c\xe0\x1b\x79\xae\xca\xf6\x7b\x3f\x21\ +\x24\x3d\x33\x76\x57\xc4\xd4\xda\x26\x27\xd8\x49\xad\x71\x40\xd2\ +\x7f\x5d\xbb\x9e\x6c\xa3\x70\xce\x35\xee\x51\x27\xaa\xbd\xc7\x95\ +\x93\x11\x88\xef\x31\x02\x08\x22\x38\x81\x1f\x0d\x74\xb6\x9b\x90\ +\xb0\xfa\x10\x67\xb8\x18\xb1\x72\xa7\xd7\x23\x3f\xca\x87\x72\x95\ +\xd4\x73\x97\x24\xe8\xd5\xca\x7e\x52\xb2\x61\xc3\x86\x75\x62\xe5\ +\xc5\x14\xce\xb9\xc6\x3d\xea\xb8\xba\x57\x7f\x4e\x0f\x1c\xff\x01\ +\x4f\xc2\x9b\x25\xc6\xd4\x4d\xb2\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x2c\xcb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x2c\x48\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x09\x94\x24\x47\x99\xde\x17\x91\x57\x1d\ +\x7d\x4c\xf7\x74\x4f\xcf\xa9\x19\xcd\x25\x8d\x46\x1a\xdd\x23\x10\ +\x42\x8c\x0e\x2c\x24\x60\x59\xd0\x0a\x23\x81\xdf\x02\x06\x8c\xe1\ +\x61\x0c\x58\xcf\xf6\xda\x60\xb1\x8b\xdf\xc3\x3c\x2f\xac\x01\xaf\ +\x11\x82\xe5\xf0\x9a\x43\xb3\x2c\xf8\x09\xf0\x02\x42\x23\x71\x08\ +\xd0\x35\xd2\x48\x73\x49\x73\x9f\x7d\x57\x77\x75\x1d\x59\x79\x44\ +\x38\x2a\xa2\x6a\xa2\x26\xb3\x4a\xd5\xdd\xd5\xd3\xd5\x12\xfa\xe7\ +\xfd\x13\x99\x59\x59\x59\x99\xf1\x7d\xff\x11\x7f\x46\x66\x13\xce\ +\x39\x5e\x26\x42\x9a\xae\xcf\x4c\x78\xf3\xf5\x97\xbe\x98\x2f\x7d\ +\xc0\xe3\xcb\x4d\x5a\xb5\xdc\x1c\x74\xde\xa4\x25\xd1\xfd\x5f\x21\ +\x40\x7b\x40\x27\x75\x96\x49\xa3\xed\xd3\x24\x00\xaf\xb3\xcc\x1b\ +\x6e\x8f\x0b\x7f\x85\x00\xe7\x00\xf8\x26\x40\xd3\xd8\xb2\x6e\x1b\ +\x13\xa3\xb1\x95\x33\xd5\xc6\x97\x63\xdb\x1a\x93\x81\xbf\x42\x80\ +\x16\x41\x7f\x71\xc0\x35\xd0\x11\x35\x22\xeb\x8d\x08\xa1\x25\x0e\ +\x24\x9b\x89\xea\xef\x34\x26\xc3\x2b\x04\x68\xc5\xda\xe3\x40\x1a\ +\xba\x6d\xaa\x6a\xbf\x38\x11\xb4\x34\x06\x3e\xac\xa3\x81\x6a\xf5\ +\xe7\x4d\x08\x51\x2b\xfc\x15\x02\x34\x14\x6d\x99\x55\x90\x9a\x00\ +\x6e\x4e\x53\x0d\xad\x9a\x04\xfa\x37\xe3\xe0\x47\xc0\x6e\xaa\x7a\ +\xdf\xc6\x64\x88\x12\xe1\x15\x02\x08\x69\x6c\xed\x5a\x1b\x00\x6e\ +\x45\xd4\xae\xb3\xcd\xd4\xad\xfa\xbe\x3e\x66\x23\x02\x28\x00\x23\ +\xe0\xfa\x75\xd4\xab\xb3\x2d\xd0\x1a\x23\x03\xa9\x43\x04\xfe\xc7\ +\x4e\x80\x7a\xc0\x93\x88\xb5\xd7\x03\xdc\xae\xa3\x4e\xed\x7a\xa1\ +\x14\x24\x7e\xbd\xfb\xf4\x9a\x03\xa7\x27\xd6\x0e\x67\xdd\x15\x6e\ +\x29\xe8\xe3\x40\x82\x73\x6e\x83\x10\x87\x00\x16\x07\x4c\xd1\xa2\ +\x06\x64\x8f\x94\x95\x10\x37\xe9\x18\xa3\x7d\x5d\xc9\x13\x1b\x96\ +\x75\x1f\xb9\xee\xa2\x65\x47\x52\x8e\xe9\x4a\xd0\x95\x96\x62\xcb\ +\x5a\x15\x39\xf4\x31\x43\xad\x8a\x08\x0b\xc9\x1b\xb4\xb3\x10\x44\ +\x22\xda\xc8\xda\xad\x38\xd0\x71\xfd\xf9\xce\x63\xeb\x7e\xbf\x6f\ +\xe8\xea\xd1\x29\xf7\xa2\x90\xf1\x01\xcb\xa4\x9d\xb6\x69\x50\xd1\ +\xc2\x32\x0c\x98\x06\x11\x4a\x61\x50\x0a\x4a\x09\x28\x01\x08\xd1\ +\x69\x00\x63\x1c\x8c\x73\x84\xac\xac\x0c\x41\xc8\xe1\x07\x0c\x7e\ +\x18\xc2\x0b\x42\xe6\xfb\x2c\x67\x50\x32\xb8\xb8\x2b\xb1\xf7\x55\ +\x17\x0c\x3c\xf1\xfa\xcb\x56\x1d\x94\xe0\x2b\x75\xf5\x72\x8c\x10\ +\xda\x3b\xc4\xf3\x05\x1e\xd1\x97\x3d\x01\xb4\xd5\x37\x07\x5e\xb9\ +\xf4\x38\xd8\x89\xb2\x1e\x1c\xcc\x2e\xfe\xfb\x87\xf7\xdd\x34\x38\ +\x5e\xb8\x2c\x60\x7c\xad\x00\x3b\xed\x58\x06\x94\x9a\xb0\x2d\x0a\ +\xb1\x4d\xaa\x20\x81\x04\xdf\xa4\x14\x02\x44\x18\x46\x99\x00\x04\ +\x84\x20\x42\x00\x54\xc1\x17\xca\x34\x01\x44\x5b\xf2\x45\x2b\xb4\ +\x14\x08\xf5\x02\xb1\xce\xf2\x82\x54\x87\x97\x2e\x4a\x3e\xfd\xce\ +\x6d\x17\x3c\xb4\x76\x69\xd7\x18\x00\x57\xab\x26\x44\x13\x22\x44\ +\x93\x45\xfe\xf2\x25\x40\x3c\xc1\xa3\x4a\x55\x8c\x8e\xba\x78\x0d\ +\xb8\x52\xe1\xd6\x3b\xbe\xfc\xe3\x67\x6e\xd8\x7f\x72\xe2\x46\x01\ +\xd2\xa6\xa4\x63\x1a\x09\x01\x76\xc2\x31\x21\x16\x91\xb0\x4d\x49\ +\x00\x09\xbc\x6c\xa9\x54\xcb\xac\x78\x00\x4a\x25\xf8\x06\x95\x04\ +\x90\xc0\x8a\x46\xee\xcf\xa5\xf5\x6b\xf5\x05\xd0\x81\x68\x3d\x5f\ +\x12\x40\x68\xa8\x48\x20\x5a\xd7\x2b\x6b\xa0\x5b\xb1\xb3\x41\xb0\ +\xef\x82\x95\x8b\x76\x7c\xf8\xb6\x2d\x3b\xc4\x79\xe5\x1a\x90\xc1\ +\xab\x68\x50\x9f\x08\x5a\x5f\x76\x04\x68\xea\xee\x35\xf0\x4e\x04\ +\xf8\xe4\x8f\x1f\x3b\xbc\xfe\x87\xbf\x3f\x78\x57\xc1\x0d\xaf\x72\ +\x6c\x23\x55\x06\x3a\x69\x5b\x02\x70\x09\xba\x52\xcb\x84\xf8\x4c\ +\x12\x81\x50\x80\x33\x82\xa4\xd8\xd6\x91\xb4\xd0\x93\x76\xd0\xd3\ +\x61\xcb\xfd\x2d\x49\x8a\xaa\x47\x90\x7c\x94\x40\xfb\x21\x53\x40\ +\x0b\x90\x8b\xa5\x10\x99\xbc\x87\xc9\x7c\x09\xb9\x92\x02\xda\x34\ +\x09\x38\x97\x9e\x40\xaa\xeb\x95\xdb\x00\xc5\xf2\xe7\xb2\x15\x5a\ +\x26\x43\x29\x28\xa4\x1d\xf3\xc9\xb7\x5e\xbb\xf6\xbb\xb7\x5d\xb5\ +\xe6\x00\x80\xa2\xd4\x18\x11\x74\xd2\xd8\x28\x2c\xbc\x9c\x08\x40\ +\xb4\x36\x74\xf7\x76\x14\xf8\xef\x3c\xbc\x6f\xf3\x4f\x1e\x3f\xfa\ +\x6e\x2f\x64\x57\x26\x05\x6a\x49\xc7\x82\x68\x91\x74\xca\xa0\x6b\ +\x35\x28\x95\xc0\x0f\x2c\x4a\x63\xf5\x92\x0e\x2c\xef\x49\x4a\x2b\ +\x77\xcb\x60\x0a\xa0\x0a\xa5\x50\x2c\x4b\x97\x5e\x75\xef\x42\x21\ +\x41\x2f\x8b\xcc\x13\x28\x81\x69\x28\x15\xeb\x92\x2c\x49\x5b\xb5\ +\x09\xcb\x90\xdf\x3d\x34\x38\x85\xbd\x27\x26\x70\x3a\x93\x43\x5f\ +\x77\x42\x1e\x47\x7b\x03\x45\x00\x45\x04\x1f\xc2\x5b\x31\xc7\xa0\ +\x4f\xdd\x7a\xf5\x79\xdf\xba\xf3\xfa\x0b\x76\x6b\x12\x28\xd5\xde\ +\x20\x12\x16\x22\x05\xa5\x97\x36\x01\x1a\x0f\xed\xcc\x17\xb1\xfa\ +\xe4\xdf\xfe\xe4\x99\x2b\x1f\x7a\xe6\xe4\x7b\x43\xc6\x2e\x15\xa0\ +\x13\xa1\x12\x74\xd9\x56\x40\xb7\x0d\x8a\xc5\x9d\x49\x6c\x3e\xaf\ +\x17\xab\xfa\x3b\x24\xe0\xd9\x82\x8f\xc9\x42\x80\xd1\xac\x8b\x89\ +\xbc\x0f\xcf\x2f\x5b\x35\x87\xa7\xe2\xb9\x74\xed\xd3\x10\x79\x2c\ +\x1d\x3e\xca\xe4\x22\xe8\xed\x74\xd0\xdf\xed\xa0\xb7\xc3\x92\x61\ +\xe6\xc8\x50\x0e\xcf\x1c\x19\xc3\xa1\xa1\x2c\xfa\xba\x6c\x79\xec\ +\x62\x49\x11\xa1\x50\xf2\x2b\x64\x10\x44\x70\x7d\x2e\x8e\xf7\xcc\ +\x8d\x97\xae\xf8\xc6\x07\x6f\xdd\xf2\x54\x84\x08\x3a\x2c\x34\x4a\ +\x12\x95\xf0\x97\x26\x01\x1a\xbb\x7c\x4b\x6a\xc4\xdd\x3f\xfe\xfc\ +\xe0\xc0\xe7\xfe\xe1\xc9\x4f\x08\xeb\xd9\x96\x4c\x58\x24\x25\x81\ +\xd7\x56\xef\xd8\x16\xba\x53\x36\x2e\x5e\xdd\x87\x4d\x2b\x16\xc9\ +\x23\x8f\x4c\x96\x90\xc9\x79\x18\xcb\x96\x90\x73\x43\xe4\x8a\x81\ +\xb4\xec\x73\x21\x8e\x45\x91\x4e\x98\x82\x78\x36\x96\x0a\x2f\xd3\ +\x23\xc8\xd0\x99\x34\x31\x3c\xe1\x62\xdf\x89\x49\x1c\x19\xc9\xa2\ +\x14\x04\x70\x15\xf8\xda\x1b\xb8\x52\x79\xca\x31\x1f\xb9\xfb\xf6\ +\x2b\xbe\x70\xd5\x86\x81\xc1\x06\x61\x21\x90\x3a\x2f\x24\xd0\x04\ +\x98\x37\xf0\xe3\x2e\x5f\xbb\xfb\x0f\x7e\xe9\xc1\x3b\x0f\x0f\x65\ +\xdf\x67\x5b\x66\x87\x08\xf2\xda\xe2\x2b\xb1\xbe\xbf\x2b\x8d\x9b\ +\x2e\x5d\x21\xac\x30\x29\xc1\x1e\x9a\x70\x85\x96\x41\x0f\x90\x17\ +\x2a\xad\x7b\x5e\x44\x7b\x89\x0e\x41\x86\xee\xb4\x85\xe5\xbd\x82\ +\x0c\x82\x14\x8b\xc4\xf2\xa9\xb1\x02\x1e\x7e\xee\x24\xa6\x8a\x25\ +\x14\x55\x68\x50\x04\x50\x84\x10\xeb\x7e\xee\xfc\x81\xae\xaf\xff\ +\xaf\x0f\xdf\xf8\xbd\x06\xde\xc0\x9f\x1f\x12\x68\x02\xcc\x27\xf8\ +\x56\x14\xfc\x7b\x7f\xfa\xcc\xe6\x7f\xf8\xcd\x81\x4f\x81\x90\x0b\ +\xcb\x80\x4b\xab\x57\x2a\x5d\x7d\x4f\x47\x12\x37\x5f\xba\x52\xba\ +\xf9\x13\xa3\x05\x1c\x38\x9d\x47\xb6\x28\x63\x2c\x16\xca\x5c\x16\ +\x42\x80\x94\xad\xc8\xb0\x71\x79\x87\xf4\x0e\x82\xcc\xf8\xf5\x9e\ +\x41\x11\x92\x8a\xda\x1b\x88\x56\x91\xc1\x03\x18\xf6\xdf\x7e\xdd\ +\xba\xcf\xbc\xf7\xf5\x17\xed\x36\x4d\xb3\xd0\x20\x2f\x08\x22\x24\ +\x68\x2b\x01\x5a\x07\x5f\xbb\xfd\x44\x10\x04\xc9\xf7\xfd\x8f\x5f\ +\xdc\x75\xf0\x74\xf6\xa3\x09\xc7\x72\x6a\xc1\x4f\x38\xa6\xb0\xa6\ +\x04\xb6\x5d\xb2\x12\x17\xad\xea\x15\x96\x5e\xc4\x9e\xe3\x59\xe1\ +\x6a\x4b\xd2\xd2\x17\xb2\x58\x06\xc5\x40\x4f\x02\x17\xae\xe8\x14\ +\x89\xa2\x83\xfd\x22\x69\xfc\xcd\xde\x41\x64\x72\xf9\x5a\x12\x88\ +\x56\x6a\x69\xdd\xd2\xce\x2f\xfe\xed\x87\xb6\x7d\xcf\x30\x8c\x82\ +\x65\x59\x45\x5d\x5d\x6c\xe8\x09\xf8\x42\x26\x00\xa9\x51\x43\xab\ +\x4e\xf6\x3c\xcf\x4b\xec\x3e\x3a\xd1\xf3\xef\xbe\xf6\xf0\x67\xdc\ +\x80\xdd\x2c\x81\x4f\xd8\xd2\xda\xcb\xcb\x1d\x29\x07\xdb\x2e\x5e\ +\x85\xab\x37\xf4\x8b\x4e\xf3\xb1\xf7\xf8\x24\x4e\x8e\x17\x65\xf6\ +\xfe\x12\x12\x99\x40\xae\x10\xa1\xe1\x82\x95\x5d\x32\x34\x3c\x77\ +\x74\x5c\x84\x86\x13\xe2\x9a\x8a\x70\xab\x44\x28\x79\x92\x14\x8e\ +\x49\x7e\xf9\xd9\x3f\xbf\xee\x93\x17\xae\xec\x9c\x10\xde\xa0\xe8\ +\x38\x8e\xdb\x24\x1c\xf0\x85\x48\x00\xa2\x35\x1e\xf3\x5d\xd7\x2d\ +\x5b\x7d\xe2\xf3\x3f\x7c\xe6\x92\x1f\x3f\x7e\xf8\x0b\xa6\x69\xac\ +\x52\xae\xde\x2e\x5b\xbc\x4c\xf4\xae\xbf\x64\xb5\x00\x7f\xb9\x1c\ +\xb2\xed\x3b\x31\x85\xa3\xc3\x79\x39\x36\x7f\x69\x8a\x4e\x1c\xcf\ +\xeb\x4f\x97\x43\x83\x4c\x20\x7f\xb7\x6f\x08\xbf\x7c\xfa\xb0\x1c\ +\xa2\x6a\x6f\xe0\x21\x0c\xd8\x89\xdb\xae\x5a\xfd\x89\x8f\xbc\xe9\ +\xd2\x67\x93\x49\xb3\x10\x21\x41\x58\xa3\x5c\x6b\xfb\x09\x10\xaf\ +\xf0\x69\xad\x05\xdf\x29\x14\x82\xe4\xdd\x7f\xf7\xab\x9b\x9e\x3a\ +\x34\xf2\xd7\x8e\x6d\xa5\x12\x67\xe2\xbc\x25\x12\xa8\x04\xde\x73\ +\xf3\x25\xe8\xed\x4a\xe0\x85\x53\x53\x22\xce\xe7\xe4\xf8\xfa\x65\ +\x24\x32\x91\x5d\x37\x90\xc6\xa6\x55\xdd\x22\x94\x15\xf0\xad\x1d\ +\x7b\x90\xcd\x97\x50\x54\x5e\x40\xb6\x25\xcf\x2f\x5e\xb1\xb6\xff\ +\xee\xff\xfa\xce\x6b\x1e\x74\x1c\x5a\xec\xee\xee\x76\x1b\x8c\x0e\ +\xb8\xd6\x85\x43\x00\x52\x6f\x9c\x9f\xc9\x64\x12\xae\xcb\x12\x1f\ +\xba\xf7\x91\x3f\x3b\x30\x98\xfd\x8c\x70\xf5\x66\xc2\x91\x59\xbe\ +\x04\xff\xbc\x25\x3d\xf8\x97\xff\x6c\xb3\x2c\xd8\xfc\xe1\xf9\x31\ +\x39\x8c\x7b\x39\x4b\x4f\xda\xc6\xab\x2e\xec\x95\x37\xa8\xbe\xf5\ +\xd0\x5e\x1c\x1e\xcc\xc0\xf5\x54\x4e\xe0\x96\x64\x1b\xac\x5f\xda\ +\x79\xcf\xdf\xbc\x67\xdb\xf6\xce\x4e\x52\x5c\xb4\x68\x51\x11\x80\ +\x1f\xf1\x04\x6c\x21\x11\x80\x54\x35\x5a\xd7\x1f\x1b\x1b\x4b\x64\ +\xb3\x3c\xf9\xde\x2f\xff\xec\x83\x43\xd9\xd2\x27\x04\xf8\x34\x21\ +\x93\x3c\x1b\x8e\x6d\xe2\xca\x0d\xcb\x71\xe7\xf5\x1b\x71\x6c\x24\ +\x8f\xa7\x0e\x4d\xc8\xca\xda\xcb\x5b\x74\x58\xb8\x6a\x7d\xaf\xcc\ +\x11\xfe\xef\x1f\x0e\xe3\xb7\x7b\x8e\xcb\xe1\xa2\x24\x82\x2b\x89\ +\xc0\x06\xba\x9c\xcf\x7f\xe5\x03\xdb\xee\xed\xe8\x48\xb8\x9d\x9d\ +\x96\xdb\xd1\xd1\x51\x6a\x98\x0f\xb4\x9f\x00\x71\xd7\x3f\x3c\x3c\ +\xec\x8c\x8e\x7a\xa9\x3f\xff\x9f\x0f\xde\x9d\x75\x83\x0f\x39\x96\ +\x59\x01\x5e\x59\xfe\x5b\x5e\x7d\x01\xb6\x6d\x59\x81\x67\x8f\x4e\ +\xe0\xf9\x93\x39\x30\xce\xf1\xc7\x24\x94\x12\x6c\x5e\xd9\x25\x8a\ +\x5a\xdd\xf8\xdd\xfe\x21\xdc\xff\xc8\x1e\x14\x3d\xe5\x05\x4a\x15\ +\x32\x74\x25\xcc\x7b\xef\xfb\xf0\x4d\x9f\xeb\xed\x48\x14\xbb\xba\ +\x2c\xb7\xab\xab\x2b\x96\x14\xb6\x81\x00\xcd\x87\x7c\x87\x0e\x0d\ +\x25\x46\xa6\x26\x12\xff\xe6\xde\x47\x3f\x38\x9a\xf7\xfe\xc2\x71\ +\x2c\x38\x96\x25\xc1\xef\x4a\x27\xf0\xbe\x37\x5c\x8e\xf5\xcb\xba\ +\xf1\xd8\x0b\x63\x38\x35\x5e\xc4\x1f\xb3\xac\xea\x4b\xe1\x9a\x8d\ +\x8b\x71\x62\x2c\x87\x2f\x3d\xf0\x14\xb2\x39\xb7\x42\x00\x4f\xb6\ +\x7d\x69\xeb\xb3\x9f\x7f\xcf\x6b\xee\x5d\xda\xd3\x55\x38\xff\xfc\ +\x25\x6e\xa3\xfa\x40\xbb\x09\x60\x54\xad\x7f\xdf\xbe\x93\xce\xf0\ +\x54\x26\xf1\x1f\xbe\xfd\xf8\x1d\x27\x33\xc5\xcf\xdb\x96\x45\x1d\ +\x5b\x81\xbf\xac\xaf\x0b\xff\xf6\x2d\x57\xcb\xac\xff\xd1\x7d\xa3\ +\xb2\x76\xff\x8a\x40\x16\x90\x5e\x7b\xd1\x12\x30\xce\xf0\xb9\xfb\ +\x1f\x13\xd5\xc4\x6c\x19\x7c\xa1\x7e\x59\xd9\x8a\x9e\xe4\xdd\x9f\ +\xb9\x73\xeb\xf6\xe5\xbd\xdd\x85\x8d\x1b\x97\xc5\x43\x81\x12\x3e\ +\xdf\x04\x20\x51\x02\x1c\x3c\x78\xd0\x3e\x70\x6a\x22\xf5\x57\xdf\ +\xdf\x75\xf3\x91\xb1\xdc\xdf\x59\x42\x6c\x4b\xd5\xf0\x05\x83\xf1\ +\xa9\x77\xbd\x06\x53\x6e\x88\xc7\x9e\x1f\x93\xc3\xbb\x57\x44\x8b\ +\x65\x52\x5c\x77\x51\x3f\x3a\x6c\x03\xff\xf1\x9b\xbf\x96\x85\x23\ +\xaf\x4c\x00\x3f\x80\x2f\x64\xed\xe2\x8e\xf7\xdf\xfd\xa7\x97\xfd\ +\x7c\xd5\xe2\xee\xe2\x96\x2d\xab\x4b\xd1\x30\xd0\x4e\x02\xd0\xb2\ +\x3e\xfb\xec\xb3\xd6\xde\xe3\x99\xe4\x57\x7e\x7e\xe0\xb2\xdd\x27\ +\xa7\x7e\x68\x89\x9a\xbe\x2d\x67\xe6\x58\x48\x27\x1d\xdc\xf3\x2f\ +\xae\x87\x1f\x40\x24\x7b\x19\xb0\xf6\x55\xf3\xe4\x58\x7c\x75\x7f\ +\x1a\x2b\x16\x27\x85\xa6\xe4\xb6\x93\x63\x05\xa1\x45\x1c\x1d\xc9\ +\x23\xef\x06\x6d\xcd\x0b\x6e\xd8\xb2\x04\x8c\x31\xfc\xc5\x37\x1e\ +\x41\xc1\x95\x43\x43\x78\xbe\x0f\xdf\x0f\xf3\x97\xae\xec\xbe\xfd\ +\x43\xb7\x5d\xb6\x73\xc3\x72\xb3\xb0\x69\xd3\x26\x39\x2a\x58\x10\ +\x04\x38\x7a\xf4\xa8\xf9\xab\x5f\x1d\x4d\xfc\xe6\xf8\x60\xef\x3f\ +\x3e\x71\xe2\xe7\xd4\x30\xd6\x09\xe3\x87\x6d\x2b\x02\x7c\xfc\xf6\ +\x6b\xb1\xb2\xaf\x53\x94\x44\x47\xda\x0a\xfe\x56\x11\x6b\xdf\x74\ +\xf5\x0a\x59\xa5\xab\x23\xd2\x2b\xfd\xf8\xf1\x93\xd2\x43\xb5\xd3\ +\x13\xbc\xe1\xf2\x65\xf2\x5e\xc2\x67\xbf\xff\x5b\x94\xfc\x32\x01\ +\x02\xe9\x0d\x58\x18\x1e\x7c\xfb\x55\x6b\x6e\xbd\x6e\x4d\xff\xe8\ +\x86\x0d\x89\xd2\x15\x57\x5c\xe1\xb7\x5a\x17\x30\xee\xb9\xe7\x9e\ +\x96\xb2\xff\x3d\x7b\xf6\x18\x0f\x3e\x78\xca\x3a\x5a\x9c\x4a\x7c\ +\xfb\x37\x87\xfe\x86\x81\xbc\xc6\x30\x0c\x18\x06\x05\xa5\x06\xde\ +\xfe\xba\x8b\xc5\x70\x6f\x40\xdc\x18\x19\x96\xb7\x69\x39\x30\x6f\ +\xca\x38\x97\xd6\x94\x74\x0c\xbc\xeb\x86\xf3\x71\xfd\xe6\x25\x30\ +\x28\x79\xd1\x3b\x7c\xa2\x50\x23\xbd\x83\xb8\xbd\x2b\x67\xfe\x48\ +\xfb\x20\xf3\x77\xce\x21\xe3\x38\x3e\x5a\xc0\xb5\x17\xf6\x23\x95\ +\x4c\x60\xe7\x81\x41\x30\xc6\xa5\x06\x21\xeb\xdd\x7b\x6a\x7c\xe5\ +\x79\x7d\xf6\xcf\x32\x27\x4b\x61\x6f\x2f\x58\x6f\x6f\x2f\x43\x0b\ +\x42\x5b\x7d\x6c\xeb\x89\x27\x46\xe8\xee\x13\xa7\xac\x7b\x1f\xdc\ +\x73\x97\x17\xb2\xdb\x01\x02\xce\x95\x6e\xdd\xb4\x0a\x37\x5f\xbe\ +\x46\x8c\x73\x47\xe1\x7a\x0c\x8c\x61\xde\x34\x0c\x39\x3c\x2f\x2c\ +\xbb\x4e\xfc\xf3\xeb\xd6\x60\xd3\xca\x6e\x4c\x57\x04\x09\xe4\x77\ +\x7c\x5f\x4d\x11\x13\xc7\x9a\xcf\x73\x97\xc5\xb0\x5f\x3c\x3d\x84\ +\x37\x5c\xb9\x06\x37\x5c\x76\xbe\x22\x07\x57\xdd\x5e\x0a\xf8\x5b\ +\xbf\xfe\xc8\xa1\xbb\x0e\xe4\x06\x9d\x1d\x3b\xf6\x1b\x88\xc8\xbc\ +\x7a\x80\xfb\xee\xbb\xcf\xd8\xf1\xcc\xc9\xc4\x2f\x0e\x8d\x5e\x9c\ +\x29\xb1\x6f\x12\x42\x2d\x4a\x29\xa8\x41\xb0\x76\xd9\x62\x7c\xec\ +\x6d\xaf\xc2\xce\x43\xe3\x18\xcb\x95\x30\xaf\xc2\x39\xfc\x20\x90\ +\xd6\xff\xea\x4d\xfd\xb8\xf1\xd2\x65\x98\xa9\xf4\x77\x27\x90\xc9\ +\x97\x70\x74\x78\x0a\x9c\x73\x19\x9f\x41\x30\x6f\x52\xf0\x02\x39\ +\x4a\x7a\xeb\xb5\xe7\x63\xd7\xe1\x51\x0c\x66\x72\x72\x94\x10\x86\ +\x0c\xae\x1f\xbc\xf6\xf8\x50\xf1\x9f\x4c\x3f\x3b\xf6\xf4\xef\xff\ +\x29\xdc\xb6\x6d\x1b\x9b\x6f\x0f\x80\x4f\x7f\xfa\xd3\xe4\x3b\x8f\ +\x9e\x32\xf6\x1d\x1e\xb7\x87\x73\xc1\x5f\x73\x4e\x52\x55\x37\xd6\ +\x91\x4c\xe0\xe3\x77\x5c\x2b\xea\xfa\x59\x71\xe2\x45\xd9\x81\xf3\ +\xa9\x21\x67\xf0\xfd\x00\x49\x9b\xe0\xf6\x6b\x57\x63\x96\x22\xbf\ +\x9b\xb2\x0c\x79\x2c\x71\xcc\x79\xbf\x8e\x23\xc3\x39\xec\x12\x85\ +\xb2\x4f\xde\x75\x2d\x7a\x3b\xd2\xd2\x3b\x80\x10\x30\x90\xd4\x50\ +\xc1\xff\xef\xcf\x8f\xfa\xf6\x93\xa7\x60\x6e\xdf\xbe\x9d\xcc\x3b\ +\x01\x1e\x78\xe0\x94\x71\x72\x88\xdb\xcf\x15\xf1\xae\x10\xfc\x1a\ +\xe5\xa6\x08\x18\x07\xfe\xfd\x3b\x5e\x8b\xc9\x7c\x20\x6f\xea\x30\ +\x86\x79\xd7\x40\x4e\x00\x0d\x45\xb6\xdf\x29\xe7\xef\xcd\x52\xe4\ +\x77\x57\x2f\x49\xcb\x50\x10\x08\x6d\xc7\xb5\xec\x12\x25\xf2\xa1\ +\x09\x0f\x7f\xf9\xee\xeb\xd5\x98\x8f\x2b\x23\x0b\x38\xd9\xba\x73\ +\xd0\x7d\xe7\xf1\x61\xd8\xdb\xb7\xef\x31\xe6\x95\x00\x84\x10\x7a\ +\x1a\xb0\x06\xa7\x4a\x03\x3e\x27\xff\x59\xc5\x7c\x95\x74\xdd\x76\ +\xcd\x26\x74\xa6\x12\xd8\x75\x24\x23\xd7\xe7\x5d\x19\x93\x59\x73\ +\x10\x30\x9c\x27\xc0\x6b\x51\xe4\xad\x5c\x3f\x0c\x64\x2e\xc0\x18\ +\x6b\xc7\x35\x89\x04\x7a\x48\xd4\x51\xd2\xb8\x65\xeb\x46\xb9\xce\ +\x25\x09\x38\x4a\x9c\xff\xa7\x83\x93\xde\x92\x5f\x3d\x9f\xb3\x88\ +\x90\x79\xf4\x00\x1f\x30\x4e\x85\x9e\x9d\x37\xad\x4f\x0a\xf0\x17\ +\xf3\x0a\x2b\x2d\xcb\xc4\x1b\x5f\xb5\x51\xc4\x7d\x05\x7e\xbb\xfe\ +\x05\x61\x88\x80\x05\x72\x8a\x78\xab\xb2\x7a\xa0\x13\x61\x18\xc2\ +\x0f\xfc\xb6\x5d\x4f\xc8\xb8\xac\x9c\xbe\xff\x96\x2d\x72\x74\xc5\ +\xb8\xf2\xb6\x00\x59\x5c\x80\xf3\xa9\x62\x2a\x74\x80\x3b\x4c\x22\ +\xe4\x9c\x13\x80\x90\x4f\x53\x0c\x14\x6d\x24\x96\x5c\xc9\x89\xf1\ +\x4e\xd4\x0c\xb9\xfe\xec\x75\x5b\xe4\x84\xcd\x62\x29\x00\x63\xbc\ +\x4d\xaa\x08\x10\x06\x2a\x66\xb7\x28\xf2\x18\x81\x9c\x52\xce\xda\ +\x7a\x4d\x47\x87\x73\x28\x94\x18\xfe\xd5\x9b\xb7\xd6\x50\x03\x60\ +\x04\x77\xe6\x69\xea\x4a\xf4\xf7\xdb\x82\x04\xf4\xdc\x7b\x80\xcd\ +\xbb\x4d\xf4\x90\x04\x6c\xfb\xe3\x9c\x73\xca\x89\x3a\x91\xce\x44\ +\x12\xd7\x89\x19\x3d\x07\x07\x73\xe0\x1c\x6d\x55\x02\x2a\xad\xe6\ +\xc0\xa9\x49\xb4\x2a\x07\x4e\x4e\x48\xd7\x4f\x40\xda\x7d\x5d\xa2\ +\x90\x36\x8c\x37\x6e\x5d\x8b\xbe\xae\x4e\x35\xd4\x06\xe4\xc5\x86\ +\xa6\xf1\x31\xf4\x04\x09\xac\xcf\xcd\xd8\x0b\xd0\x19\x5b\x3f\x04\ +\xd3\x16\x2d\xd9\x0c\x42\xdf\x00\xa2\xc6\xfb\x65\xb9\xf3\x96\x2b\ +\xe4\x9d\xbd\x80\x31\xf0\xf6\xfe\x53\x6e\x92\x85\x02\xbc\x0c\x5a\ +\x95\x17\x04\x01\x42\xce\x40\x0d\xda\xf6\xeb\x9a\x2a\xfa\x38\x28\ +\x12\xeb\xbb\xdf\xf1\x9a\x8a\xfd\x57\x42\x01\xa5\xb7\xa0\x77\xd1\ +\xc5\x30\x96\x69\x2f\x30\xd7\x04\x20\x42\xa4\xf5\xfb\x82\x69\x96\ +\xf3\x51\x10\xfd\xdd\x81\x9e\x6e\x6c\x59\xbb\x14\x27\x46\xf2\x60\ +\x8c\xb7\x57\x39\x40\x28\x95\x19\xf4\x9e\x23\xe3\x72\xfa\xf8\x6c\ +\x45\x7c\x57\x1c\x63\x14\x2c\x64\xb2\xaa\xc9\x38\xda\x7e\x7d\x8f\ +\xbf\x30\x8a\x8b\xd7\xf4\xe3\xd2\x75\xcb\xc0\x79\x0d\x8e\xb6\xfd\ +\x51\x84\x69\xed\x05\xe6\xde\x03\xdc\xa1\xac\xbf\xbb\x73\x03\x08\ +\x79\x4b\x0d\x35\xf0\x8e\x9b\x2f\x17\xb5\xeb\x1c\x42\x0e\xb0\xb6\ +\xab\x22\x80\x61\x9a\x98\x28\x78\xf8\xda\x4f\x9f\xc3\x6c\xe5\x3e\ +\xf1\xdd\x89\xbc\x0f\xd3\xb2\x14\xa9\x38\xda\xae\x21\x03\x76\x1e\ +\xcc\xe0\x43\x7f\x7a\xcd\xd9\x6f\xd4\xa1\xf4\xcd\x58\xe4\x6c\xd4\ +\x5e\x60\xee\x43\x80\x81\x90\x38\xb0\xad\x0f\x80\xc0\xa8\x82\xbf\ +\x76\xe5\x12\xac\x5a\xd2\x83\xd1\x6c\x09\x8c\xf3\x05\xa1\x1c\x40\ +\x32\x95\x04\x21\x04\x3f\x7f\xf2\x18\x1e\xdf\x3f\x84\x19\x8a\xfc\ +\xce\x2f\x9e\x38\x06\x42\x89\x3c\x16\x07\x16\xcc\xf5\x3d\x7f\x7a\ +\x52\x0c\x4f\xbb\x71\xd9\xc6\x95\x50\x42\x14\x3e\x49\xfb\xfd\x08\ +\x79\x02\x9b\x61\xb4\x48\x80\xf8\xb8\x1f\xcb\x7b\x4c\x24\x9c\xb4\ +\x64\x5a\x0d\xf3\xde\x76\xfd\x16\x1c\x1e\xce\x81\x73\xbe\xa0\xd4\ +\x34\x8c\x33\x24\xf8\xc2\x0f\x76\xe2\xb1\x19\x90\xe0\xb1\x7d\x83\ +\xf2\x3b\x84\x52\xa4\xc4\x31\x4c\xc3\x5c\x40\xd7\xa6\x42\xc1\xd3\ +\x87\xc7\x71\xd7\x4d\x97\x42\x0b\x01\xa8\xf1\x26\xa4\xd2\x69\x18\ +\x09\x4b\x62\x36\x77\xef\x08\xda\x46\x61\xa7\x6c\x24\xe8\xeb\x41\ +\xc8\x62\x54\x64\xf1\xa2\x0e\x74\x75\xa4\x30\x3a\x38\xb5\x40\xa7\ +\x62\xdb\x08\x9d\x00\xb9\x92\x87\xbf\xfa\xfb\xc7\x70\xd3\xe5\x2b\ +\xf1\xfe\xdb\x2e\x46\x3a\x61\xa1\x9e\xe4\x5d\x5f\xba\xfd\x5f\xee\ +\x3c\x0e\x42\x28\x1c\xf9\xcc\x82\xa3\x12\x2e\x8e\x05\x25\x07\x4e\ +\x4f\xe1\x4f\xb6\xae\x94\x33\xad\x4a\x25\xef\x0c\x24\x82\xb1\xaf\ +\xc7\x54\xf1\x07\x02\xb3\x12\x00\xd6\x32\x01\x88\x10\xac\x79\xb7\ +\x89\xb4\x97\x10\xcc\xba\x1d\x35\xf2\xea\x4b\xd6\xcb\x87\x34\x19\ +\xc7\xc2\x14\x52\x76\xdf\x29\x50\xcf\x84\xeb\xba\x78\xe8\x99\x53\ +\xf8\xc3\xfe\x61\x5c\xb8\xaa\x07\x1b\x56\x2c\xc2\x46\xa1\x65\x79\ +\xfe\xc4\x84\xb8\x6f\x31\x81\x7d\xc7\x33\xf2\x4e\x1c\xa5\x06\x12\ +\xc9\x04\x1c\xdb\x01\x97\x23\x1d\x2c\x38\xf1\x02\x86\xd3\x19\x17\ +\xb7\x5e\xbb\x19\x3f\xda\xb1\xb3\x06\x51\xe3\x6d\x08\xf8\x4f\xb0\ +\x66\x4d\x41\x40\x17\x72\x21\xad\x10\x40\x25\x7f\x0e\xb5\xe0\x58\ +\x7d\x20\xe4\x46\xd4\xc8\xa6\x35\x4b\x31\x98\xf1\x5e\x02\xd3\xb0\ +\x2d\xe9\xc6\xdd\xa2\x8b\x82\x1b\xe0\xa9\x17\x46\xa5\x56\xfb\xe6\ +\x4c\xd2\xcc\x09\x6c\xcb\x92\x56\x6f\x18\x54\x6d\x62\x1c\x0b\x55\ +\x76\x89\x30\x70\xcb\x95\xeb\xce\x26\x00\xa5\x37\x20\x95\xec\x43\ +\x38\x91\x13\xd8\xf9\x00\xc2\x16\x09\xd0\x43\x41\x2c\x1b\xb6\x75\ +\x2b\x00\x07\x15\x59\xb3\x7c\x09\x0c\x6a\x82\xf1\x12\x5e\x02\x52\ +\x4d\xe6\xaa\xb7\x54\x65\xcb\x02\xd5\x37\x54\x4d\x5e\x91\xa0\x53\ +\x42\x01\x52\xf1\x9d\x0b\x7c\xaa\xfa\x44\xde\x43\x47\xd2\x41\x5f\ +\x4f\x17\x46\xc7\x27\xce\xf0\x1d\x89\xd4\xad\xc8\xfb\x5f\x07\xd2\ +\xc5\x66\x04\xa0\xcd\xdd\xbf\x67\x48\x02\x50\xfa\x5a\xd4\xc8\x96\ +\x0d\xe7\x61\x6c\xca\x03\xe3\x78\xe9\xa8\x62\x82\x00\xda\x80\x65\ +\x5a\x70\x12\x49\xa9\x96\x65\xcb\x6d\x20\x14\x0c\x78\x49\x5d\xd3\ +\xb1\xd1\x02\x6e\xb8\x62\x63\x04\x55\xe3\x3a\x24\xa9\x53\xc6\x8e\ +\x08\x69\xc5\x03\x10\xa4\x53\x26\x8c\x20\x01\x62\x6f\x45\x8d\x2c\ +\xeb\xef\xc6\x64\xa1\x8d\xee\x5f\x0e\xf7\x94\xe8\x85\x46\x1b\x48\ +\x6d\x6d\x5f\x6f\x6a\x26\x5c\x87\x07\x42\xd4\x7f\x0b\x4d\x0e\x0f\ +\x4d\x61\xeb\x85\x2b\xb0\xfd\xc1\xb3\x2c\xf7\x6a\x84\x2c\x21\x43\ +\x37\xe0\x09\xe5\xb3\x24\xc0\x1d\x04\x94\x5b\xb0\x8c\x0d\x00\x06\ +\x50\x91\x64\xc2\x81\x65\x39\x60\xbc\xd8\x3e\xf0\xab\xaa\xb7\x55\ +\x50\xe5\x7a\x15\x04\x20\xbc\xf6\x7b\x8d\x78\x2e\x8f\xa5\x8d\x85\ +\xd7\x76\x26\x08\x20\x43\x04\xa1\x58\x68\x22\x67\x0d\x0d\xf4\x76\ +\xa8\x4a\xa5\x7e\xb4\x6e\x00\x76\x6a\x03\xf8\x54\x46\x8e\xe0\x00\ +\x36\x4b\x02\xf4\x50\x70\xdf\x86\x95\x7c\x6d\x6d\xc7\xac\x5e\x3e\ +\x80\xa9\x82\x27\x3b\xad\x4d\xf8\x83\x33\x75\xef\x1f\xa4\xd6\x1b\ +\x10\xb9\x5c\x25\x03\xaf\x82\xcf\x63\x7f\xe0\x23\x72\xee\xf1\xcf\ +\x6b\x93\x43\x4a\xa5\xf9\xcb\xfc\x60\x21\x4a\x26\x57\xc2\xa5\x17\ +\x9c\x87\x9d\x7b\x0e\x6a\x02\xdb\x22\x0c\x94\x9c\xa7\x81\x7e\x3a\ +\xf3\x10\xa0\x87\x7f\x06\x90\xb2\xc5\xca\x35\xb5\xbd\xbf\xb4\xbf\ +\x07\xf9\x62\x80\xf6\xc0\x5f\x05\x5f\x79\x80\x1f\x7d\xea\xf5\x38\ +\x97\xf2\xe6\x4f\xfd\x0c\xdc\xd0\x1c\x59\x80\x22\xdf\xa3\xb0\xf5\ +\xa2\xd5\x8a\x00\x67\x42\x1c\x15\x98\x05\x5f\xc5\x4a\xc8\x3c\xa0\ +\xd1\x70\xd0\x6c\x1a\xff\x11\xd8\xe0\xe4\xac\x2c\xa3\x23\xdd\x81\ +\xb0\x8d\x95\x11\x0e\xa6\xfe\xcd\x83\x07\x0a\xc1\xc0\x61\x80\x80\ +\x2f\xd8\xbf\xfb\x70\x72\xbc\x80\xab\xd6\xf6\x46\x42\x17\x36\x00\ +\xa6\x8d\xee\x7e\x03\x27\x24\x75\x9b\x12\x20\x1e\xff\x8b\x81\x81\ +\xb4\x95\x04\xc1\x0a\xd4\x88\x63\x5a\x08\xdb\x38\x44\x62\xca\xfd\ +\xcb\xf6\x5c\x0b\xaf\x78\x1c\x6e\x10\x88\xff\x23\x1c\x58\x18\x84\ +\x28\xf9\xa1\x7c\xb5\x0e\x38\xb4\x10\xb2\x02\xc4\x4c\x22\x97\x35\ +\x25\x96\x33\xcf\x01\x46\x08\xec\x25\x26\x4c\xb2\x0e\xe0\xa6\x9a\ +\x69\xc1\x91\x4a\x27\xc1\x41\xda\xfa\x84\x8f\x9a\xf7\x4f\xe6\xa5\ +\x48\x13\x86\xf2\xea\x41\x39\x07\x18\x51\x23\x81\xda\xe1\x07\x27\ +\x0b\x82\x0c\x21\xe3\xe8\xe9\xea\x40\x66\x32\x5b\x39\x2f\x6e\xc2\ +\xe2\xeb\x61\xdb\xa7\x81\x23\xb3\x21\xc0\x46\x02\xb3\x64\xc2\x48\ +\x6f\xa8\xbd\xbe\x45\x9d\x9d\xf2\x09\x9f\xb6\x08\x51\xff\x71\x52\ +\x0d\x03\xfc\xdc\x93\x8d\x33\x10\xa6\x08\x4f\xc8\x74\xff\x8c\x20\ +\x9f\x6f\x2e\xc8\xc9\x22\xab\x96\xf6\x09\x02\x4c\xea\xdf\x36\x0d\ +\x41\x00\xf6\xa8\xc0\x72\x36\x04\xc8\x10\xf8\x03\x06\x92\x58\x87\ +\x1a\x49\xa5\xd2\x60\x6d\x61\x3a\xd1\x19\x00\xe7\x6a\xee\x01\x63\ +\xf3\x60\x59\xea\xa7\x29\x08\x48\x7c\xd4\x50\x0f\xfc\x76\x78\x04\ +\x59\x93\x59\xb6\xa4\x1b\xbb\xf6\x43\x0b\xa5\xeb\xe0\x99\x26\x30\ +\x36\x0b\x02\xac\x5f\xaa\x3c\x00\x49\xad\x04\x38\xaa\x9a\x4a\x38\ +\xf3\xec\xfe\x09\x40\x6a\xdc\x2d\x3f\x6b\xf6\xcf\xfc\x78\x00\x5e\ +\xf1\x00\xb4\x16\x57\x1e\x27\x03\x8f\x80\xaf\xf7\x9d\x97\x7a\xc0\ +\xe2\xce\xb4\xfe\x3d\xa5\x2b\x60\x18\x26\xd6\xa4\xe9\x8c\x08\x40\ +\x84\x60\xe5\x1d\x14\xc6\x80\x21\x56\xd2\xe0\xda\x00\x09\xa5\xf3\ +\x54\x22\x27\xba\xe1\xe4\xac\x6d\x1c\xa4\x3a\x41\x63\x5e\xf2\x0d\ +\x42\x89\xba\x2b\x08\xa2\xce\x45\x77\x88\x12\xbd\x5e\x3f\x49\xe4\ +\xe4\x9c\x7b\x84\x5c\xd1\x47\x3a\xe5\x44\x7f\xa3\x13\x26\x33\x10\ +\xe4\x89\x1e\x0a\x4e\xd7\x03\xb0\x1e\x22\xbf\x0c\x9e\xd2\x55\x34\ +\x0e\x62\x18\xd2\x2a\xce\x25\xe8\xba\x82\x57\x93\x70\x11\xdd\x81\ +\x2a\x04\xa8\xf6\xce\xff\xb6\x03\x01\xaf\xfd\x33\x2f\xa1\x6a\x43\ +\x75\xd3\xe7\xd7\x9f\x7b\x33\x5a\x11\x19\x01\xb8\xf2\x36\x44\xa8\ +\xfa\x0f\x4d\xaa\x8b\xbc\x01\x11\x70\xce\x5e\xfb\x9b\x2d\x7a\x58\ +\xbf\x24\xa1\xcf\x49\xe1\x95\x44\xc0\x0c\xf8\x09\x3a\xf3\x10\x10\ +\x16\x09\x8c\x0e\x03\x40\x0a\x35\x42\x41\x71\x0e\xf1\x57\x8a\x1a\ +\xab\x8f\x1b\x4f\x65\x5c\xce\x40\xa8\x81\x53\x13\x2e\xb8\x06\x42\ +\x7e\x8f\x43\x0d\x13\x39\x67\x73\x32\xe4\xa4\x54\x91\x8d\xaa\xe3\ +\x37\x70\xff\x91\x65\x2d\xf1\x4a\x24\x9f\x73\xfc\xe5\x6d\xee\x74\ +\xc2\x8a\x12\x32\x05\xd3\x32\xd0\xd7\x49\x30\x34\x33\x02\x10\x2c\ +\xb2\x28\x18\xa1\x00\x49\xd5\x9e\x35\xa5\x14\xec\xdc\xa0\x1f\x05\ +\x3e\xe2\x01\xb4\x77\xe0\x14\x20\xa6\x0d\xca\xb9\x76\xbf\x44\xc7\ +\xe1\xb0\x0c\xbe\xc7\x10\x72\x32\x07\x39\x00\xa4\xb7\x31\x38\x91\ +\x2d\x51\xe7\x15\x89\xef\xa4\xfe\xb0\x90\xeb\xcf\xa2\x24\xd1\x6d\ +\xeb\x32\xb0\x28\x89\xb5\x4b\x3b\x11\x32\x1f\xb5\x58\x49\xec\x42\ +\x6e\xc0\x9b\xa4\xfa\x07\xa7\xed\x01\x4a\x04\x89\x24\x05\x41\x12\ +\xfa\x3a\x15\x01\x38\x9b\x73\x93\xd7\xa7\xc7\xf5\x58\x9b\xe8\x0e\ +\x8c\x85\x5d\x0a\x3d\x33\xbd\x86\x20\x5c\x26\x8a\x3e\x18\x21\x73\ +\x92\x23\x08\x32\xe9\x10\x00\xa1\x8d\xb2\x7f\xfd\x5b\x8d\xdc\x7f\ +\x7c\x3f\x0e\xcc\xc6\x25\x18\x94\x60\x55\x5f\x1a\xeb\x96\x75\x21\ +\x61\x1a\xd8\x7b\x22\x83\xfb\x7f\xf5\xbc\x98\xd9\x34\x1a\x3d\x76\ +\x02\x06\xa1\x60\xe9\x59\x8c\x02\x98\x47\xc0\x8d\x58\x66\xe3\x05\ +\x0c\x49\x46\x40\xe6\x82\xbd\xa4\x6e\x06\x1a\x29\xae\x34\x0a\x0b\ +\xb4\x6e\xee\xc0\xc1\x54\x92\xc8\x31\x27\xa1\x8a\x57\x43\xaa\xfc\ +\x87\x88\xab\x97\x6d\xe3\x50\x10\x09\xf9\x9a\xcc\x7c\xc6\x23\xc6\ +\x84\x6d\x60\xed\x40\x27\xd6\x2e\xeb\x94\xeb\x4f\x1f\x1a\xc1\x57\ +\xff\xdf\x73\x38\x36\x92\xd3\xfd\xa6\x8f\xaf\x7f\x90\x87\xb3\x9c\ +\x0f\x40\x6d\x0e\x78\x00\x4f\xba\x1a\x00\xc8\x17\x16\x71\x99\x1a\ +\xb7\x0a\x7e\x9d\xce\x43\xdc\xf2\x75\xe7\xe8\xed\xd1\x30\x11\xd9\ +\x51\xdd\x26\x66\x73\x33\x4a\xa8\x1e\x87\x73\xa2\x31\x6f\x92\x03\ +\x34\x2e\x04\xa9\xed\x71\x66\xf0\xba\x5e\xa4\x3b\x6d\x63\xbd\xb0\ +\xf2\xf3\x97\x76\xc8\xe7\x2d\x1f\x7f\x61\x04\x3f\x78\xf4\x05\xf9\ +\xfa\xfc\x38\x4d\x69\x1d\x37\x09\x57\x61\xe9\xf0\x99\x12\x80\xc3\ +\x70\x38\x02\x83\x03\x28\xd6\x5e\xac\x1f\xb0\x6a\x66\xdc\xc2\xb8\ +\x5e\xc7\x7b\xb5\x1e\xb1\x6e\x5e\xbb\x8d\x68\xa0\xa5\x2a\xd1\x64\ +\xd1\xcb\xaa\x65\x60\xa0\x42\x39\xd8\x1c\xe4\x00\x21\xe7\x92\x77\ +\x0c\x42\x15\xf9\x34\xd0\x75\x87\x79\x91\xcf\xa3\x65\x63\x4d\x96\ +\xba\xdf\x5d\xba\x28\x81\x75\xc2\xca\xd7\x2c\xe9\xc0\x68\xd6\x95\ +\x93\x58\xbf\xf1\xe0\x1e\x79\xcb\xb7\x79\x9f\xf2\x68\xa4\x2f\x82\ +\x72\x06\x23\x3f\x8b\x09\x21\xe3\x53\x1c\x03\x09\xa6\x09\xa0\x8e\ +\x5c\xf2\x03\xd9\x29\x14\xbc\xf5\xa2\x4e\xc4\x5b\xea\xd8\x5f\x4b\ +\x08\x5e\x43\x08\xcd\x70\xd5\xd4\xf7\x00\x55\xf0\x5b\xcf\x55\xd4\ +\xb1\x94\x02\x2c\x3e\x24\x69\x04\xb6\x6e\x62\x80\xeb\x79\x0b\x1d\ +\x09\x13\x4b\xba\x13\x58\xd2\xe5\x60\x40\x00\x6f\x9b\x14\x83\xe3\ +\x05\x3c\x21\x2c\xfd\xcb\x0f\xec\x42\xce\xf5\x31\x6d\xe1\xa4\xde\ +\x50\xb3\x28\x8d\xd8\x4c\xf0\x99\xdf\x0d\xa4\x09\x0e\x42\x39\xc0\ +\x5d\xdd\xe9\x44\x3e\x7a\xcd\xd5\x50\x6b\x76\x31\x9f\xeb\x15\xbd\ +\xde\xb8\xae\xa2\x2d\x0e\xd1\xd1\x81\x96\x58\x22\x58\x75\xdb\x73\ +\x32\xf7\x40\xa8\x1e\x5a\xeb\xdf\x8f\x26\x73\xf1\x61\xa0\xb6\x6e\ +\x05\x76\x5f\xa7\x8d\xfe\x2e\x47\x80\xee\xa0\x3b\x69\x63\x3c\xe7\ +\xe2\xd0\x50\x4e\xbc\x25\x7d\x04\x7b\x8e\x4f\x88\xf5\x82\x3a\xae\ +\xd2\x59\x8c\xa0\x58\xd4\x8f\xbb\xd2\x03\x8c\x4c\xcd\xc2\x03\x58\ +\x2e\x83\xdf\xc5\xc0\x51\x38\x63\xb5\x84\xc2\x0b\x02\x84\xba\x42\ +\x32\x33\xb7\xcf\x63\x2e\xfe\xec\x04\x86\x47\xf7\xad\x05\x5f\x2f\ +\x37\x5e\x57\x2d\x93\x3a\x37\x39\x80\xf2\x24\x95\x16\xb4\xde\x30\ +\x4e\x2f\xab\xed\x02\x6c\x4b\x94\x65\x2d\xf4\x77\xd8\xe8\x13\x80\ +\xf7\x8b\xe5\x5c\x29\xc0\xb1\xe1\x3c\xf6\x9f\xca\xe2\x81\x27\x26\ +\x71\x64\x78\x0a\x8c\x55\x81\xae\xb6\x14\x20\x12\xc4\x19\x96\x91\ +\x39\x40\x49\x2c\x02\xe9\x10\x90\x9c\x19\x01\xb8\x10\x72\xfe\x7b\ +\x38\x4c\x1a\x82\x63\xb0\xb6\xc3\x03\xbf\xa4\x12\x23\xf0\x69\xe6\ +\x01\xda\x7d\x6b\x60\x23\x43\x3e\x68\xf7\xae\x2b\x7e\x24\xbe\x8f\ +\x0a\x1d\xd1\xfd\x94\xea\x9b\xf7\x15\x03\x9a\x9b\x7b\x05\x8c\x57\ +\xdd\x7f\x75\x28\xc8\xcf\x70\x36\x69\x9b\x48\xdb\x14\x69\xc7\x40\ +\x4f\xda\x42\x5f\x87\x2d\x80\xb7\xe5\xb5\x1c\x1f\x2b\xe2\xd8\x68\ +\x1e\xbf\x11\xd6\xfd\xc2\xe0\x14\xf2\x45\x5f\x03\xad\xaf\xb5\xbe\ +\xc7\x23\x98\x11\x09\xb4\x01\xf9\xaa\xd5\xe9\xc9\x69\x84\x24\x84\ +\xed\xb1\x99\xcf\x08\x32\x87\x38\xc2\x74\x00\x4e\x8f\xd4\x9e\x69\ +\xa9\x50\xc0\x44\xa1\x84\xa4\x49\xe0\x18\x04\x84\x4c\x37\xdb\xd7\ +\xe0\xc7\xaf\x5a\x2f\xc7\x3b\x81\x48\xad\x5f\x7e\xaf\xb7\x9d\xea\ +\x97\x2c\xcd\x81\x07\xe8\x49\x99\xe8\xec\x48\xa0\x7f\x71\x27\x16\ +\x77\xa5\x90\x4e\x5a\x02\x70\x0a\xd3\xa4\x98\x2a\xf8\x98\x10\x9a\ +\x11\x7a\x78\xb4\x88\x27\x0f\x4f\xe0\xc4\x78\x11\xa7\x27\x8a\xda\ +\x85\xcb\x56\x79\x4f\x65\x04\x55\x8b\x67\x0d\xc2\x1e\xd5\xae\x9c\ +\x34\x9b\xcc\xaa\x3d\xb3\xec\x8b\xc0\x03\xc0\x6a\xd9\x7b\x14\x21\ +\x0b\x60\x76\xce\x22\x04\x1c\xe8\xe0\xd8\x18\x06\x08\xcd\x23\x30\ +\xf5\x98\xa8\x58\xcc\xe3\xc0\xe9\x49\x40\x7c\x04\x1e\xca\x87\x30\ +\x1d\x93\x56\xfe\x58\xb3\x51\xf3\xc7\x9b\xa9\x50\x13\x96\xa9\x09\ +\x1f\xc1\x3b\xb2\x4e\x94\xc6\x6f\x06\x45\xdd\x7e\x7c\x9b\x26\x9b\ +\x1a\xaf\x93\xea\x9c\x81\xd6\xa5\x33\x65\xc8\xc9\x16\x27\x26\x4b\ +\xd8\x37\x2a\xc0\x2e\xfa\x18\xc9\x7a\xc8\xb9\x81\x8e\xf7\xb2\xe5\ +\x7a\x9d\x50\x1d\x12\x1a\x72\x9d\xbe\x08\x09\x48\x7c\x9d\xf3\x17\ +\xf1\xb0\x06\x40\x85\x86\xde\xd9\xfb\x31\x76\x08\x41\x10\xe0\xc0\ +\x18\x9f\xcd\x8c\x20\x06\xbb\x3b\x40\x68\x1c\x01\xec\x10\xe0\x06\ +\xc0\x34\x3b\xe5\x0f\xb2\x72\x52\x28\x35\x5f\xf2\xeb\xc6\x7d\x83\ +\x52\xd8\x8e\x55\x21\x86\x09\xc7\xb6\x85\x52\x49\x1c\xc3\x20\xb2\ +\x50\x65\x98\x62\x59\xee\x2b\x54\x6c\x37\x65\x4b\xe5\x77\x41\x75\ +\x6c\x27\x84\x80\x52\xc8\xed\x54\xa8\x41\xa0\xda\x9a\xbf\x0c\x4e\ +\x01\x04\x5e\x09\xf9\x29\x8e\x52\xc9\x40\x23\x89\x3f\x71\xcb\x64\ +\x1b\xd5\x5f\xec\x1e\x07\x4c\x0b\x70\xd2\x80\x61\x6b\x8f\xa6\x41\ +\x8e\xe6\x01\x51\x40\x67\x4a\x82\x78\x78\xd0\x2b\x75\xf0\xa7\xda\ +\xbb\x30\xa6\x54\xed\x17\x22\xc4\x51\x38\x76\x00\x1c\x9a\x0d\x01\ +\xfa\x39\x02\x27\x00\x45\x01\x1c\xc3\x20\x58\x76\x86\xdd\x3c\x04\ +\xa8\x09\x30\xcd\xcc\x38\xf8\x4a\x43\x10\x14\xbd\x50\x28\x03\x48\ +\x20\xd4\x93\xdb\xf5\x3e\x34\xb2\x2e\x55\x01\x4e\x09\xcc\x0a\x21\ +\xa8\x68\x2d\x83\xaa\x3f\xf0\x6c\x8a\x6d\x92\x04\x04\x21\x03\x7c\ +\xc6\x11\x30\x08\xe5\xea\x4e\x60\xa9\x84\xa0\x98\x07\x0f\x3c\xe4\ +\xf3\xf9\xba\x20\xcf\x4c\xe8\x99\x73\xd5\x49\x6c\x73\xe0\xe3\x32\ +\x3d\x97\x1f\x0f\x79\xe4\x45\xf2\x01\xa2\xb0\xe0\x81\x68\xa9\xfe\ +\xbc\x8c\x19\x50\x40\x48\x7c\x60\x2d\x9b\x05\x01\xb6\x73\x04\x1f\ +\xf1\xe1\xc0\x05\x70\x44\xe8\xb2\xca\x81\x95\xab\x31\x1d\x80\x34\ +\x1c\x8e\xc5\x33\x78\xa2\x75\xba\xeb\x5c\xb4\x7e\x58\x06\x58\x16\ +\xe5\x75\xa1\x03\x61\xcd\x7e\xd1\x62\x11\xa0\x0b\xf7\x1c\x9e\xe7\ +\xb5\x5e\xb1\x24\x9a\x04\x3a\xa7\xd1\x44\x50\x60\x45\x5d\x78\x4d\ +\x76\x4f\x98\x06\xb0\xa9\xcb\xaf\x07\x38\x69\x9c\x0f\x10\xaa\xbc\ +\xb1\x97\x8f\x90\x85\x1f\x93\x19\x7b\x60\xf9\x12\xcb\x59\x3c\x1b\ +\xc8\xe5\x4b\x72\x8c\xc0\x45\xc8\x76\xd5\x66\xd9\x08\x5c\xc5\x3a\ +\x6a\xc4\xa9\x1e\x07\x5d\x2b\xa6\x0f\xbe\x72\xb1\xb4\xde\xf6\x88\ +\x46\xb6\x57\x97\x39\x91\xda\xb2\x68\x17\xac\x8f\xdf\xf0\xb7\x69\ +\x7d\x8f\x86\xd8\x76\xad\x68\xda\x47\x71\x63\xaa\x05\xdf\x30\x84\ +\x9a\x0a\x13\x16\xd6\x26\x9f\xbb\xc4\xf6\xa2\xc4\x10\x98\x39\x01\ +\xb8\x10\x9c\x72\x42\xf8\xb4\x4c\x80\xc7\xf5\x30\x2c\x04\x82\x12\ +\x54\x30\xb6\x22\x89\x1b\x1a\x83\x8e\x99\x90\x81\x46\x3a\xb0\x71\ +\x87\x69\x20\xea\x85\x14\xb4\x2e\x44\x27\x5a\x2f\xfa\x7b\x4a\x9b\ +\x9c\x37\x9d\x3e\xe8\x68\x48\x86\xb3\xfb\x9a\x9a\xaa\xf5\x5d\x80\ +\x69\xac\x25\x66\x7e\xe0\x96\x31\xe4\x42\x66\xf9\x8a\x98\xc5\x21\ +\x8c\x92\x8b\x00\x07\x00\x64\x00\x99\x68\x28\x12\x84\x41\xe5\xc7\ +\x69\x53\xd7\xdf\x7c\x7b\x3d\xf0\x9b\x28\xa2\x20\x44\xbc\x05\x85\ +\x6c\x5b\x17\x4d\xa4\xc6\x1e\x87\xcc\xe0\x9c\x69\xf4\x9a\x67\xd5\ +\x6f\xda\x03\x98\x40\xe8\x9f\x9d\x00\x72\x64\x10\x86\x07\x60\x50\ +\x57\x62\xd8\xc2\x3b\x82\x18\x72\x65\x73\x27\x39\x30\xbe\x57\x39\ +\x01\x45\x80\x78\x18\x50\x1a\xf7\x02\xad\x87\x04\xbd\xdc\xd0\xd5\ +\xea\xce\x85\xde\x3e\xa7\x42\x23\xe7\x80\x06\xa1\x49\x9f\x43\x4b\ +\x2e\xbf\x79\x5f\x1a\x95\xfe\xb7\x00\xbf\x08\x84\x35\x35\x00\xce\ +\xf7\x21\x40\x0e\xf9\x82\x0b\x80\xb5\x40\x80\x7b\x38\x3c\xdb\x03\ +\x58\x1e\x0c\x3b\xcf\x24\x21\x81\x0f\x94\x26\x55\xa7\x18\xa6\xb6\ +\x92\xc8\x45\x29\x99\x65\x48\xc0\x4c\xf3\x81\x08\x51\x2a\x16\x32\ +\x37\x52\xd7\x33\xcd\x2c\xee\x63\x36\x2e\x5f\xf7\x63\xfc\x33\x39\ +\x14\x57\x18\x94\xb2\x00\xf3\x85\x9e\x89\xff\x3b\x41\x90\x43\x31\ +\xf4\x25\x86\xb3\x21\x80\xce\x03\x32\x01\x38\xcb\xc3\x0f\x1f\x02\ +\xe0\x03\x5c\xb9\x1c\xbf\x24\xd4\xad\xc4\x46\xed\x05\xa6\x47\x06\ +\xcc\xd0\x0b\xcc\x32\x0c\xcc\xd5\xa4\x15\x15\x4e\xa6\xeb\xfe\x5b\ +\xb0\x7e\x34\x05\x5d\x6f\xab\x5a\xbf\xab\x72\xb2\xf0\x4c\xfc\xf7\ +\x11\xf0\x1d\xe0\x41\x1e\x7d\xae\xcf\x85\xb4\xfa\x9a\xb8\x10\x01\ +\x29\x80\xb1\xd3\xe0\xfc\x19\x9d\x08\x7a\x40\x69\x4a\xb9\x21\x53\ +\x91\x40\x49\x94\xcd\x68\xcc\x74\x4c\x87\x0c\x51\xeb\x9e\x26\x11\ +\x5a\xcf\x01\xe2\xa5\xe9\xe6\xc0\x37\x3f\xff\xc6\xa0\x6a\x25\xb1\ +\xcf\xe3\x6a\x18\x4a\xdd\xac\x22\x01\x0f\x15\x01\x18\xdf\x05\x61\ +\xb6\x08\xad\x3c\x76\x23\x9c\x83\xf7\x04\x6e\x67\xc8\x64\x5d\x70\ +\x3e\x81\x80\x3f\x74\x26\x0f\x08\x15\x01\x54\x18\xb0\x55\xab\xce\ +\x2d\xc6\x66\xad\xad\x8f\x12\xf4\x72\x63\x17\xac\x84\xce\x0d\xfe\ +\x5c\x35\x4d\xe3\xbe\xda\x36\x67\x59\x7e\xfc\x73\xe8\xd6\x30\x55\ +\x1d\x06\x54\xb9\xff\xd0\xd3\xc5\x24\x26\xac\x9f\x08\xac\xec\xac\ +\x2b\xb1\x6b\x95\x00\x5c\x08\x86\x5c\x1f\xae\x37\x05\xdf\x7f\x04\ +\x40\x0e\x5c\x86\x01\xf5\xc3\x7e\x1e\x30\x13\x95\x21\xa1\x11\x1b\ +\xaf\xc6\x5d\x3e\x9a\x84\x04\x34\xef\x40\xc4\x41\xaf\x05\xa2\x36\ +\x61\x6b\x59\xa8\xce\x25\x22\xa0\x37\xa9\x5b\x34\x8e\xe7\x8d\x5d\ +\x7e\xfc\xf3\x78\x9f\x55\xc7\xfe\x36\xe0\xe5\x14\x06\x61\x50\x1d\ +\xff\xe7\x50\x0a\x1f\x86\x1f\x4e\x21\x54\xee\xbf\x35\x02\x68\x2f\ +\x10\xc2\xb3\xf2\x08\xad\x11\x30\xfe\x07\xc5\xb4\x4a\x3d\xa0\x98\ +\x01\x28\x51\x8c\xa4\x46\xb4\x03\x9a\x14\x87\xd0\x82\x17\x68\x12\ +\x06\x40\xe6\x70\xe6\x72\x33\xf7\xdf\xaa\xf5\xa3\x49\xd1\xa7\x66\ +\x5f\xd3\xac\x18\x1c\x05\xdc\xf1\x4a\x01\x28\xa8\x5a\xff\x63\xa0\ +\x64\x04\x59\x9e\xc3\xee\xed\xe1\x5c\xbe\x2b\x98\x81\x8d\xba\x80\ +\x9f\x81\xcf\x7e\x20\xd7\xc1\x01\xdf\x03\x4a\x45\xc0\x9d\x54\x04\ +\x30\xac\x86\xb1\x5f\x33\xb9\x99\x8b\x6b\x46\x86\x26\x20\x44\xdc\ +\x71\xeb\x42\x66\x9e\x83\x60\xa6\x09\x5f\x63\x2f\xa0\x15\x95\xa1\ +\x9f\xad\xfa\xba\x38\xa1\xca\xbf\x81\xa7\x31\x0a\x04\x36\x9e\x97\ +\x51\x58\x81\xcd\x19\x01\xb8\x10\x9c\x18\xf1\x05\xd8\x93\x08\xf9\ +\x73\x60\xfc\x49\x95\x0c\x06\x80\x5f\x00\x0a\x19\x48\x31\x9c\xca\ +\x8d\x09\x4c\xd7\xfa\x9b\x25\x8e\x0d\x41\x68\x5c\x65\x43\x4d\x8b\ +\x96\x45\x03\x4a\xeb\x11\x6d\xe6\x2e\x1f\x31\xd0\xa7\xe9\x05\x64\ +\xcd\x5f\x81\xcf\x19\x50\x18\x07\xbc\xa2\xae\xfe\x95\x31\xf1\xc3\ +\xe7\xe0\x91\xc9\x32\x56\x5c\xc8\x1c\xbf\x2d\xfc\xe1\x10\x53\x41\ +\x01\x9c\x8f\xc0\xe7\xdf\x03\xc0\x55\x32\x58\x52\x79\x40\x71\x0c\ +\xb0\xca\xec\x14\x6a\x18\x0d\xe2\xd7\x34\x12\x1c\x4c\x33\x24\xa0\ +\xde\x7c\xfb\xe8\x7e\x06\xe6\x44\x28\xd5\xe7\xc8\x2b\xb6\xc5\x63\ +\xcf\x2e\x36\x21\x82\xd6\xa6\x89\x72\xdc\x1b\xe8\x30\x6b\xd9\xe5\ +\xbe\xd6\xd6\xaf\x70\xe6\xf0\x83\xfb\x01\x32\x8c\x5c\x3e\x2f\xb1\ +\x9a\xa6\x98\x98\xa6\x70\x21\x84\x5c\xe5\x21\x75\x79\x06\xdd\x89\ +\xa7\xc0\xc8\xb3\xa0\x64\x0b\x42\x26\x99\x28\x73\x81\x64\x0f\x60\ +\x39\x6a\x48\xc2\xc2\x18\xbb\xe3\x40\xa3\x79\xe7\xc4\x13\x46\x85\ +\x40\xc8\xce\xb6\x52\x7d\x37\x2e\x3a\x31\xa2\x75\x0f\xa0\x86\xbd\ +\x91\xe9\x6b\x91\x69\x6d\x92\x24\x34\x36\x9d\x2d\x3e\x7d\x8d\xc7\ +\x9e\x76\xd6\xfb\x55\x5a\x44\x5a\x8e\x8a\xf5\xdb\xf2\xda\x64\x5f\ +\x7b\x45\xdd\xc7\x4c\x78\xe5\x30\x78\x0a\x39\x27\x83\xa1\x3d\x1e\ +\x17\x32\xa7\x04\xd0\xf2\x64\x80\xc2\x0d\x39\xa4\x0b\x43\x30\x84\ +\x17\xa0\xe4\x12\x80\x11\x79\x52\x5e\x39\x14\x8c\x02\x5d\xab\x00\ +\x23\x04\x78\x09\x00\x6f\xe8\x01\x1a\x93\xa2\xc9\x10\x49\x4d\x7c\ +\xa8\x14\x3f\x7c\x80\x47\x5c\x3e\xd7\xf7\x2b\xe6\x44\x78\xe5\x3d\ +\x31\xa5\x42\xa5\xf0\x25\x01\xd4\x44\xa0\x95\x7a\xbc\x95\x54\xcb\ +\x88\x4e\x67\x43\xbd\x90\xa8\xc1\x8e\x11\xa3\xce\x76\x22\xc1\x57\ +\x3a\x71\x1c\x28\xe5\x6b\x4b\xbf\x1c\x41\xf8\x7d\x84\xd6\x20\x72\ +\x7e\x5e\x62\xa4\xa5\xf5\x10\x10\x1f\x12\x66\xcb\x68\x8f\xc3\x63\ +\x8f\x82\xf1\xdf\x55\x46\x04\x8a\x91\x85\xac\xca\x4a\x6d\x47\xcd\ +\xa2\xa1\xb4\x1e\xf8\xb3\x21\x45\xfc\x01\x08\x16\x54\x87\xa2\xba\ +\x1a\xe6\x0b\x0d\xaa\xc3\x22\x36\x37\x49\x20\x25\xa8\x84\x3a\x75\ +\x6d\x9e\x6a\xf5\x6f\x56\x89\xc8\x1a\xc4\xef\x26\x1e\xb0\x59\x4b\ +\x28\x60\x49\x82\xe9\x7c\xcb\x77\x35\xc1\x19\xff\x3d\xc2\xf0\x51\ +\x20\x1c\xc7\x48\x50\xe2\x42\xce\xe9\x9f\x8f\x27\x42\xb0\xfc\x03\ +\x49\x74\x59\x2b\x91\x20\xaf\x41\xc2\xfa\x32\x80\x94\x74\x51\x89\ +\x2e\xa0\x6b\x19\xd0\x7b\xbe\x02\x22\x70\x15\x18\x3a\x71\xd2\x2d\ +\x48\x93\xfb\xeb\x75\x5b\x7d\x2f\xc2\x2b\x48\x00\xc6\xbf\xfc\x3a\ +\xb4\x53\x7a\x3f\xbc\x43\xc5\xe6\x44\x97\x22\x3d\xa0\x27\x7d\xf2\ +\xc6\xad\x5e\xd6\xdb\xe3\xdf\xab\x84\x16\x3b\xa9\xac\x7f\xf4\x20\ +\x30\x79\x0a\x70\xa7\xaa\x04\x28\xc0\x0d\x3e\x02\x16\xfc\x16\x43\ +\xb9\x13\x18\xfa\xdf\x05\x2e\xa4\x75\x0f\xd0\xfc\xfe\x40\x09\x98\ +\x1a\x03\x23\x7b\xe5\xd0\x43\x7e\x50\xcd\x05\x26\x80\xc2\x18\xe0\ +\x24\x01\x2b\xa1\x87\x86\x4d\x0a\x44\x7a\x79\x9a\x09\x11\x55\x84\ +\x68\xbf\x90\x26\xc5\xae\x86\x75\xfd\xc8\x72\x83\xac\xdf\x4e\x29\ +\xeb\xcf\x8d\x2a\xeb\xf7\x5c\xfd\x02\xf0\x80\xfd\x23\x42\xb6\x17\ +\x1e\x1d\xc5\xd0\x71\x6d\xfd\xe7\x8a\x00\x9a\x04\xf7\x87\x70\x69\ +\x1e\x3e\x3b\x0d\xcf\xdf\x0e\xce\x8f\x54\xaa\x83\xaa\x36\x3d\x35\ +\x08\x94\x72\xea\xe4\x55\x81\xa8\x21\xa8\x71\xd1\x1d\x12\x53\x68\ +\xd5\x19\x7f\x7b\x45\x7b\xa8\x68\x38\xab\xa7\x0d\xaf\x39\x0e\x3e\ +\x31\x14\xf0\x56\x42\x95\xdc\xb3\x83\xca\xf2\x99\x57\x7d\x64\xf9\ +\x28\xbc\x70\x3b\x8c\xf0\x34\x5c\x9d\xf9\xcf\x07\x01\x94\x1c\x59\ +\xe3\xc1\xa7\x19\x39\xf7\xdc\x67\x5f\x01\xe0\x83\x33\x15\x9f\x0a\ +\x13\x40\xe6\x98\x8a\x91\x76\x52\x91\x80\xd0\xe9\xc5\xbc\xc6\x9f\ +\x45\x42\x84\x5a\x6f\xbf\xd0\x3a\x85\x9b\x59\x5f\xa3\x0e\x8d\x96\ +\x03\xd8\x09\x20\xf4\x54\x5f\x16\xc7\x01\xbf\x58\xad\xf9\xfb\xf0\ +\xd9\xbd\x08\xc9\x51\x64\x59\xa6\x8c\x05\x17\x32\xaf\x04\xe0\xfc\ +\xbf\x30\x1c\x28\x15\x01\x7f\x08\x01\x7f\x14\x01\xbb\x5f\x25\x67\ +\x32\x63\x56\xee\x2a\x73\x1c\x52\xec\xa4\x1a\xbf\x52\x3a\x9d\x84\ +\x68\xfa\xc9\x11\xda\x4f\x00\x1d\x8a\x66\x45\xf0\x78\x7f\x50\x2a\ +\xfb\x4a\xf6\x19\x38\x30\x7e\x14\xc8\x8f\xab\x9c\x87\xb3\xaa\xeb\ +\xdf\x0e\x9f\xfc\x16\xa4\x38\x88\x43\x28\x48\x2c\x5a\xa0\x6f\x0b\ +\xf2\xd5\x00\xb9\x60\x12\x9e\x7f\x1c\x01\xfb\x2e\x18\x7f\x4a\x25\ +\x32\xbe\x0a\x01\xf9\x51\x35\x6c\x31\x4c\x75\x41\x86\x1d\x05\xad\ +\x71\x96\xac\x34\x4a\x94\x98\xd5\xb5\x59\x74\x82\xca\x1b\x03\xab\ +\xb5\x31\xf9\x75\x7e\x63\x55\x86\x94\x86\xb4\x7c\xd9\x87\xde\x54\ +\x6d\xc5\x6f\x27\xfc\xe0\xbb\x30\xc8\x31\x4c\x4c\x66\x25\x06\x42\ +\xda\x42\x00\x2e\x04\x47\xbe\xe9\x81\x7b\x63\x08\xc2\x43\x28\x85\ +\x5f\x04\xc7\x68\x25\x53\x57\x31\x6b\x6a\x58\x66\xae\x12\x7c\x2b\ +\xa1\x5a\xc4\xac\x77\x5a\x56\xa3\x3b\x91\xeb\x30\xd0\x46\x89\x83\ +\xcd\x2b\x6d\x53\x6f\x56\x9f\x48\xd4\xd2\x79\xd3\xe4\x49\x20\x37\ +\xa4\x72\xaa\x20\xa8\x8c\x0c\x30\x06\xdf\xff\x92\x58\x3f\x84\x62\ +\x76\x0c\x27\xb6\xcb\xc4\xaf\x3d\x04\xd0\x24\x60\xd8\x7f\xa8\x08\ +\x5e\x1a\x42\xc8\x77\x23\x08\xbf\x04\xc0\x03\xe4\xf4\x71\x35\x2a\ +\xc8\x9e\x06\xf2\x63\x92\xd9\x2a\x27\xb0\x22\x24\x68\x42\x06\x2d\ +\x11\xcb\x37\x16\x46\x12\x08\x3a\xbb\xeb\x00\x51\xaa\xc1\x57\x71\ +\x3f\x37\xac\xfa\xac\x30\xa9\xf2\x28\x30\xc8\x3e\xf5\x45\xdf\x7a\ +\xe5\xaa\x5f\x71\xa8\xdc\xe7\xb2\xef\x5b\x14\x13\x73\x20\x2a\x03\ +\xed\xcf\x81\x3b\x27\xe0\x93\x1d\xe0\x61\x3f\x6c\xe3\x5f\x83\x33\ +\x43\x26\x85\xf9\x0c\x40\x8f\x2a\x66\xa7\x7a\x00\x6a\x56\x6a\x04\ +\x61\xdd\x27\x5d\x9a\xbf\x60\x40\x27\x5b\xbd\x1f\x7b\x5c\xf5\x3f\ +\xaf\x6e\x8b\x5a\x67\x9d\x47\xd0\x49\x6d\x18\x41\xed\x2b\x5a\xa2\ +\x0f\x75\x46\x5e\xed\xc2\x54\xab\x3f\xaf\xad\x5f\xc4\xcf\xb3\xf1\ +\x35\xe8\x65\x5a\x75\xfb\xb6\xf2\x8e\xf9\x31\xe5\xfa\x0b\xe3\x40\ +\x70\x26\xe9\x0b\x05\xf8\xf7\x55\x26\xe4\x1c\x87\x51\x9c\xd2\x59\ +\x7f\x9b\x09\xa0\xef\x13\x10\x1f\x6b\xde\x3d\x81\xae\xce\xc3\x08\ +\xc2\x1f\x81\x92\x6e\x98\xf4\x5d\xe0\x8c\xc0\x2f\xa8\x44\x86\x1c\ +\x04\x7a\xcf\x03\xba\x96\xca\x18\x27\xc9\xc1\x7c\x80\x4f\xdb\x7a\ +\x74\x67\x1b\x76\x4d\x41\x29\x9a\x14\x2a\x77\x1c\x9f\x94\x09\x6d\ +\x71\xb5\xfb\x21\x02\xea\x59\xcf\xed\xb3\x1a\x12\xd4\x6e\x87\x7e\ +\xae\x8f\x9a\xfa\xb7\xb4\x47\x6e\xf2\x4a\x38\x0a\xd0\xea\xec\x9e\ +\x84\x50\xd1\x4e\x0e\x02\xe3\x47\x64\xdc\x57\xb5\x7e\x55\xea\x95\ +\xf9\x95\xc7\x7f\x04\x82\xc3\xc8\x17\x26\x70\x64\xbb\xcf\x85\xb4\ +\x9f\x00\x71\x12\x78\x58\xf9\xb1\x31\x74\x14\x05\xd2\xc6\x77\x40\ +\x78\x37\x0c\xfc\x89\x1a\x19\xe4\x2a\x75\xfa\xca\x8d\x95\x45\xab\ +\x00\x27\xad\x3c\x41\xe0\xcf\xe0\xed\x99\xb4\x32\x4c\x12\x0a\x47\ +\xc7\xcf\x46\xf3\xef\xa8\xa1\x97\x09\xa2\xd5\xc5\x08\xb8\xac\xd2\ +\x6a\x8b\x8f\x6d\x67\x91\x8a\x1d\xa0\xeb\xf5\xba\x37\x9a\xe7\x0d\ +\x46\xe5\xc1\x1a\xd3\x51\xeb\x63\xc7\x80\x89\x13\x15\xf0\x0b\xfa\ +\x46\x4f\xc0\x7f\x8c\x92\x48\xfa\xfc\xf0\x00\xb2\x6c\x1c\xa7\xbe\ +\xa9\x87\x7c\xed\x27\x40\x3c\x1f\x20\xe4\xd3\x25\x0c\x8c\x8e\xa0\ +\x9f\x19\xf0\x92\xf7\xc1\xe2\x69\x98\xf4\x26\x45\x82\x7c\xe5\x4e\ +\x61\xa0\x62\xdb\xe2\xb5\x80\x95\x02\x88\x57\xa9\xa7\x07\xda\x60\ +\x9a\x0e\xbd\xcc\xaa\x35\x47\x40\x45\x6c\x9b\x6e\xa9\xfa\x2e\x74\ +\xab\xad\x93\x01\x4c\xb7\xb1\x32\x2d\xaf\xb7\x4d\x3f\x27\xa1\xc2\ +\x0b\x9b\x1e\x81\x0d\xe9\xc1\x14\xf8\xdc\x57\x25\xde\x89\x41\x55\ +\x41\xf5\x5d\x5d\x16\x0e\x85\xcb\xf7\x82\xaf\x81\xfb\xfb\x91\x29\ +\x8e\x60\x68\x9d\xab\xe3\xfe\x82\x23\x80\xae\x0f\x10\xf2\x76\x17\ +\x7d\x9d\x43\x08\x7c\x02\x4e\xbf\x08\x82\x22\x0c\xfa\x46\xf0\x80\ +\x28\xd7\x36\x5a\x21\x81\x07\xf4\xaf\x57\xc9\x4f\x60\xa8\x75\x1e\ +\x36\xb7\xa0\xc6\xd5\xb6\x18\xe8\x71\x8b\x8f\x4f\xe2\x54\x40\xd2\ +\x9a\x07\x3d\x19\x00\x1a\xb1\xe6\xf8\x36\xcd\x56\x0a\xf0\x69\x58\ +\x3d\xa5\xaa\xcb\x4d\x4b\xa8\xad\xbc\xe2\xe8\x01\x20\x3b\xac\x92\ +\xe5\xa0\x54\xad\xf1\x73\x84\xfc\xa7\x70\x7d\x11\xf7\x83\xbd\xa0\ +\xe6\x10\x86\x5c\x57\x8f\xf7\x17\x2c\x01\x74\xa9\x58\x90\xa0\x88\ +\xcd\xfd\x83\xea\xf9\xed\xf0\x2b\xe0\x76\x16\x26\x7d\x07\x78\x48\ +\x11\xb8\x2a\x27\x60\x81\xaa\x74\xf5\xad\x03\xd2\xfd\x80\x61\x54\ +\x86\x3c\x65\x6d\xe4\x0a\xe4\xf6\xa6\xdb\xe2\x9f\xe9\x56\x29\x62\ +\x09\x9d\x56\x44\xda\x46\xc2\x9b\x6d\xd3\x44\xa3\x50\x5e\xcb\xb0\ +\x54\xdc\xcf\x8d\x48\xf0\x65\x8d\xdf\x9d\x52\xe0\x57\xe3\x8e\x1f\ +\xde\x8f\x20\xfc\x3f\x60\x7c\x1f\x98\x3f\x84\xbd\xe3\x45\x59\x7e\ +\x17\xb2\xd0\x09\x10\x27\xc1\xc0\xea\xd3\x18\x98\x08\xe1\x1b\xdf\ +\x06\x47\x0e\x16\x7d\x0f\x38\xb3\x10\x94\x54\xc9\x38\xac\x84\x84\ +\x9e\x92\xd0\x95\xca\x35\x32\x1f\x08\x03\x1d\x07\x67\x46\x84\xe6\ +\x2d\xe7\x75\xdf\xe2\xad\xb7\x37\x6b\x9b\x03\xaf\x63\x7d\xf5\x31\ +\x2e\x05\xbc\x94\xcc\x31\x95\xec\xe5\xc6\x80\x92\x2e\xf2\xa8\x12\ +\x6f\xf0\xff\xdb\x3b\x97\xdf\xc8\x8e\x2a\x8c\xff\xaa\xea\xbe\xda\ +\x8f\xd8\x3d\xf1\x78\x18\x07\x34\x33\xc9\x28\x48\xf1\x02\x10\xa0\ +\x88\x5d\x58\xb0\x40\x88\x65\x36\x2c\x58\x22\x24\xfe\x09\xe7\x6f\ +\x40\x2c\x60\x85\xb2\x40\x4a\x90\x58\x20\x04\x1b\x90\x98\x0d\x12\ +\x8a\x10\xd9\x18\x34\x89\x43\x66\x32\x8a\x33\x1e\xcf\xb8\xfd\xee\ +\xfb\xa8\xaa\xc3\x6d\x57\x5b\xd5\x9d\x76\x4b\x09\x22\x80\x99\x2e\ +\xe9\xe8\xdc\x7b\x7d\x5b\x5e\x9c\xaf\xce\xf9\xea\xab\xd3\xd5\x3f\ +\xa7\x71\xbf\x02\x7d\x97\xc7\x9d\x47\xec\xec\x96\x31\xf8\x97\x08\ +\x00\x11\x04\xaf\xf5\x31\x87\x3b\x74\x6b\x87\x64\x6f\x20\xf2\x84\ +\xd4\xfc\x10\x25\x5d\xfc\xd9\xe6\x51\xcc\x04\xd5\x01\x74\xbf\x10\ +\x3a\x8b\x8c\x0f\xbc\xc0\xbb\x60\x9f\x62\x86\x4f\x6f\xb4\x20\xf8\ +\x70\x3b\xe5\x30\xc7\x51\xfb\xb4\x60\x10\xe2\x0a\xc4\x80\x52\xf1\ +\xfb\x7b\x4a\x87\x56\xae\xbd\x0f\xc2\xec\x3f\xde\x83\xe6\x34\xf2\ +\x1e\xa1\x47\x63\x7f\x8a\xf5\xbf\xc7\xd9\x77\xe9\xf1\x98\x9d\x95\ +\x41\xf0\x3d\x9f\xe1\x50\x22\xf2\x1f\xd0\x4a\x94\x6e\x97\x88\x19\ +\xf9\xc2\x15\xb2\xe4\x06\xda\x7f\x99\x5c\xff\x08\xad\xd6\xc7\x36\ +\x3f\xf2\x45\x98\x5b\x86\x85\x55\x58\x7e\x2e\xec\xb1\xcb\x39\x10\ +\x7c\x24\x59\x93\xf5\x3e\x7a\xa6\xf5\x12\x4c\xfb\x7e\x5e\x04\xc3\ +\xe4\x52\x4f\x2e\xde\xcb\xc7\x4f\x3e\xf7\x32\xae\x51\x68\x33\x0c\ +\xbe\x0e\x20\xdf\x7b\x10\x02\xdf\xef\x85\xda\x6f\xcb\xf8\x19\x2f\ +\x7f\xa3\x71\x3f\xa1\x51\x6f\xd3\xf8\x7b\xed\xdf\xf7\x06\x0a\xeb\ +\x28\xe1\xbb\x74\x19\x60\x72\x75\xa0\x2a\x6e\x7f\xfb\x09\xd5\x4b\ +\x35\xa9\x3b\x05\xff\x84\x4c\x7d\x2f\x90\x43\x97\x50\x97\xe0\x86\ +\x8d\x1e\xe5\x51\x10\x44\x16\xaf\x85\xb2\x90\xcd\xc7\x4c\x20\x03\ +\x9b\x38\x7a\x7d\x4a\x5f\x1d\xc1\xcb\x14\x7d\x66\x5a\x06\x08\x7e\ +\x2a\x37\x08\xb7\xa3\x3e\x7e\x19\x05\x65\xa2\x2e\x50\x1f\x87\xa5\ +\xdd\xe1\xc3\xa0\xea\x55\xc3\x8e\x29\xe7\x81\x81\x61\xcf\xc8\x5e\ +\x6d\x7f\x81\xf5\x77\xa9\xcc\x87\xf0\xde\x21\xf7\x7e\x17\x97\x7a\ +\x97\x1c\x00\x93\x3a\x01\x2f\xef\xf3\xfc\x76\x43\xae\x4e\xf1\xe9\ +\x91\x4a\x5a\xa2\x93\x99\xef\x8b\xf2\xd7\x71\x02\xfe\x04\x6c\x15\ +\x66\x49\x79\x18\x66\xcd\xd2\x5a\x6b\xcf\x41\x5a\x0c\x67\x9b\x8b\ +\x6b\xf1\x31\x31\x47\x2e\xfe\x29\xb7\x18\xf8\xa9\xcf\xa3\x17\x60\ +\x5a\x16\xb8\xa8\x17\x20\x09\x1e\x1d\x1b\x43\x6d\x35\x08\x7c\xd0\ +\xf3\x4f\xf6\xa1\x1c\x06\xde\xdb\xf8\xcb\x2b\xf0\x90\xc6\xbf\x2e\ +\xb5\xbd\x83\x35\xef\x52\xd5\x8f\xf8\xc7\xea\x09\xfc\xd8\x4d\x04\ +\xff\x72\x97\x80\xc9\xd1\x92\x43\xc3\x5a\x37\x67\xc5\x5f\x81\xce\ +\xe7\x31\xbc\xa8\xd3\xe4\x55\xd1\x7c\x4b\x20\x0f\x41\x8d\xcd\x96\ +\x67\xa5\x60\xae\x3b\xe0\x07\xa1\x3c\xe4\x73\x20\xf1\x40\x84\xe0\ +\x19\x4b\xc1\xe3\x27\x7b\x30\x29\x09\x33\xed\x40\x46\x0f\xa2\x3e\ +\x36\xd3\xdd\xb4\x6e\xdf\x78\x46\x0f\x2a\x64\xaf\xa3\x1d\xe8\x3d\ +\x08\x04\xb7\x6c\xad\x19\x66\xb6\x18\xf8\x4a\x7b\xfe\xe0\xea\xfa\ +\x4d\x1c\xef\xa0\xaa\x07\x3c\xd6\x7b\x83\x2e\xab\x51\xb2\xf7\x7f\ +\x0c\x80\xd8\x5b\xd8\x96\x84\x8c\x7c\x6d\x1e\x93\x5d\x45\x99\x9b\ +\x2a\x31\x5f\xd2\x6d\x36\x70\x22\x2f\x01\x8a\xa8\x95\x87\x32\x50\ +\x2c\x06\x30\x2c\xac\xc0\xe2\xea\x90\x2c\x26\x00\xb1\x36\xfb\x89\ +\xc3\x28\xc7\x4b\x83\xd2\x53\xa5\xf9\x78\xe3\x63\xa0\x45\x4d\xbe\ +\xa3\x23\x9f\xc0\xd5\x21\xd8\x47\x3b\x61\x49\xd7\x3f\x84\xea\x70\ +\x28\xe5\xd6\x44\x6e\x80\x24\x4a\xfd\xdd\x37\xf6\x75\xdf\xf8\xb7\ +\xf1\xf5\x7d\xbc\x7b\x44\xb5\x7d\xc2\x56\x4c\xf9\x4f\x0b\x00\x22\ +\x08\x78\x55\xf3\xd5\x6e\xce\x29\x4b\x64\xf9\xe7\x10\x79\xde\xe4\ +\xc9\x2b\x2a\x35\xdf\xb5\xde\xdf\x88\xb3\xf6\x3c\x23\x14\xad\x0d\ +\xc0\x30\x07\xf9\x62\xe0\x09\x73\x57\x02\x40\xb2\x4e\x9c\x99\xde\ +\xc3\x85\x34\x41\x11\x4b\x80\x8e\xd7\xf2\x49\xb6\x7c\x09\x01\x6d\ +\xfa\x50\x1e\x87\x0d\x9b\xa3\x47\x61\x29\x57\x9f\x40\x15\x1a\x55\ +\xf1\xcd\x98\x54\x9c\x1a\xfd\x81\xd4\xf2\x6b\x5b\x95\x77\x50\xe6\ +\x3d\xea\xea\x21\x73\x1c\xf0\x97\x5e\x05\xbf\xf4\x31\xf8\x4f\x11\ +\x00\x26\x81\xf0\x83\x84\xdb\x79\x87\x5c\x2f\x63\xec\x75\x94\xba\ +\x99\x14\xe9\x37\x74\x0b\x84\xda\xba\x5b\x80\x1a\xab\xb5\x3a\x83\ +\x34\x0f\x41\x4f\x5a\xcb\x5b\xcb\x16\x60\xfe\x59\xe8\x3c\x13\x80\ +\x62\xf2\xa0\xb8\xa1\x27\xce\xd3\x8f\x17\xd3\x8e\xb5\x95\x60\xa1\ +\xed\x3c\x58\x79\x10\x04\xac\xea\x38\x80\xa0\x3e\x0d\xbe\x19\x06\ +\xdd\x3b\x62\xf6\x40\xb2\xc4\xbc\xef\x1b\xfb\x1b\x5b\xda\x3f\x21\ +\xea\xfe\x59\x0f\x65\xa3\x7b\xa1\x93\xea\x67\x76\x34\xf0\x4f\x25\ +\x00\x26\x81\xf0\x9a\xe6\xf6\x9f\x53\xec\xb5\x0e\x45\xb1\x4c\x66\ +\xae\xa1\xb8\x91\xe6\xd9\xd7\x74\x9e\x7c\xa7\x71\xfe\xb6\xf7\x3e\ +\x8b\x04\x2c\x8a\x2c\xc3\x8d\x95\x60\x69\x6b\x26\x8b\xd7\xc5\x62\ +\xc8\x1a\x49\x36\x7c\x5f\x0f\x7c\xcc\x00\xe2\xa2\xa6\xef\x3d\xb8\ +\x7a\x48\x42\x5b\x73\x15\xd4\x55\xf0\xf6\xdc\xea\xf0\x8e\xb7\x20\ +\x2e\x82\x05\xd0\x5a\xd7\x6d\xe0\xb7\x5c\x59\xff\xb6\xa9\xfc\x5b\ +\x88\xbb\x8f\x76\x3b\xec\x17\xfb\x24\x77\xfb\x6c\xbd\xdc\x8c\x4a\ +\xba\x33\x00\x4c\x05\xc2\x93\x94\xa5\xaa\xa0\xec\x2c\x91\xb9\x55\ +\x1c\x6b\xca\x70\x23\x5f\xe8\x7c\x53\xb4\xfa\x7a\x5d\xdb\x35\x11\ +\xd1\x93\xc4\xce\x80\xd1\xa0\x93\x60\x26\x1b\x7a\x33\xb9\x37\x10\ +\xc7\xf9\xca\x22\x92\x3e\x37\x30\x0b\xbe\xe1\x5c\x90\x8a\x5a\x84\ +\x8f\xef\x86\x0c\xe6\xb3\x3c\xdd\x56\x5e\xde\xaa\x0e\xcb\x3f\x0a\ +\xdc\x47\xf9\x0f\x29\x65\x97\xb9\x66\x9f\x83\xbc\x64\xeb\xd9\xb1\ +\xc0\xcf\x00\xf0\x49\x81\xb0\xbe\x99\x50\x65\x05\xe9\xfc\x3c\x3a\ +\xef\x92\x71\x15\xe7\xaf\x9b\x2c\x7d\x21\x9d\xcf\x5f\x41\xab\x2f\ +\x36\x8d\x5d\x75\xd6\xe5\xe3\xc4\x6e\xec\xbc\xc0\x78\x0d\xe3\xcf\ +\xe1\x62\x29\x58\xe4\x63\xcf\xc7\x63\x67\x52\x53\xa7\x69\xb2\x83\ +\xc8\xdd\xe6\xb0\xbc\xe3\x1a\xd9\xc2\xc8\x47\xd4\xec\xe2\x4d\x8f\ +\x66\xf7\x84\xbc\x2e\xd9\x5c\xb7\xa3\x81\x9f\x01\xe0\x5f\x55\x12\ +\xd9\xd0\xac\x6d\x67\x74\x5d\x01\x66\x01\x54\x97\xc4\x5c\x41\xe9\ +\x15\xbc\x5a\x49\x17\xb2\x75\xd3\xc9\xbe\x22\x70\xcb\x59\xb7\xec\ +\x6a\x5b\x88\x88\xe2\xa2\x11\x23\x3f\x71\x3f\xe5\xff\x8b\xc9\x92\ +\xd2\x24\x66\x5f\xc1\x3d\x57\xd6\x7f\x6d\x8e\xaa\x4d\x34\xbb\x88\ +\x7f\x8c\x75\x7b\x50\xf4\xe0\xf8\x98\x9e\x29\xd9\x5e\xab\x61\xc3\ +\x8f\x2a\x79\x33\x00\xfc\xdb\xc8\xe2\x86\x3a\xcb\x0a\xa6\x48\x91\ +\x85\x0c\x2d\x73\x88\x5a\x40\xab\x67\x40\x2d\xe3\xf5\x12\x46\x2f\ +\x29\x7c\xd7\x2c\x16\x2f\xe8\x34\xbd\x85\x51\xd7\x05\xba\x88\xe4\ +\x02\x89\x88\xa4\xe2\xc5\xe0\xbd\x19\x16\x6e\xa7\xb4\x72\x28\xd5\ +\x28\xa5\xac\x52\x54\x0a\xf6\x71\xf2\x91\xaf\x9b\xf7\xdd\x51\xb9\ +\x25\xe8\x1e\xce\x1f\xa0\x5b\x13\xdd\x9a\x3d\x40\xc9\x31\xb6\xe9\ +\x63\xea\x0a\x57\x36\x83\xd9\x0e\x1b\x32\x4a\xee\x66\x00\xf8\xac\ +\xc1\xc0\xb6\xe1\x66\x6d\xc8\x75\x4a\xb2\x94\x62\x9b\x82\x2c\x2d\ +\x50\xfd\x39\x4c\x52\xe0\x54\x07\xad\x0b\xc4\xe6\xa0\x33\x90\x14\ +\x48\x51\x2a\xc1\xcb\x10\x00\xca\x21\x62\x81\x06\x54\x83\xb8\x06\ +\x9d\x96\x38\x5b\x61\xa4\x8f\xf7\xad\xa5\x7d\x1a\xe9\x93\xa4\x25\ +\xf6\xa0\xa1\xf2\x0d\xf7\x32\x07\x6b\xee\xa2\xa0\xcf\x00\xf0\x5f\ +\x03\x04\x03\x02\x69\x28\x13\xcd\x52\x65\xe8\x5b\xc3\xbc\xd1\x54\ +\xce\x50\xe8\xd6\x27\x09\xa9\x37\x24\xad\xb9\x21\x13\x34\xe2\xb1\ +\xda\xd1\xb4\x96\x1a\x47\xdd\x77\xe4\xad\x3f\x71\x9e\x4e\xe2\x38\ +\xc8\x1d\x85\xf5\x2d\x91\x73\x80\x9f\x16\xf0\x19\x00\xfe\xe7\x00\ +\x11\x6f\x61\x03\xd8\x54\xb0\xab\xe0\x45\xc5\x7a\x4f\x31\x3a\x36\ +\xbb\x02\xef\x08\x5c\x15\x58\x17\xd8\x18\x23\x05\x17\x05\x7c\x06\ +\x80\xd9\xb8\xf4\x43\x33\x1b\x33\x00\xcc\xc6\x0c\x00\xb3\x31\x03\ +\xc0\x6c\x3c\x8d\xe3\x9f\x04\xf5\x07\x1d\x33\x97\x12\x64\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x22\x44\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x21\xc1\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x07\x9c\x55\xd5\xb5\xf7\xff\xdc\x32\x77\ +\x7a\x9f\x61\x60\xe8\x33\x74\x18\x60\x00\x0b\xc5\x4e\x0b\x20\x68\ +\xfc\xf2\xf2\xa2\xc6\xf8\xa9\x79\xef\x7b\x46\x4d\x51\x63\xf2\xcb\ +\x33\xbe\x9f\x2f\xe6\xc5\xf6\xcc\x8b\x85\x14\xe3\x97\x28\x8a\xa6\ +\xa8\x04\x0b\x28\x20\x20\xa0\x22\x30\xf4\x3a\x0c\x65\xa8\xd3\xdb\ +\xed\xe7\xde\xb7\xd6\xfa\x9d\x72\xbd\x77\x1a\xc4\x9c\x19\xf4\xac\ +\x61\x71\xca\xdd\x67\x9f\x7b\xcf\x7f\xed\xb5\xd7\x5a\x7b\xef\x75\ +\x5c\xd1\x68\x14\x36\x7d\x79\xc9\x05\x9b\x6c\x01\xb0\xc9\x16\x00\ +\x9b\x6c\x01\xb0\xc9\x16\x00\x9b\x6c\x01\xb0\xc9\x16\x00\x9b\x6c\ +\x01\xb0\xc9\x16\x80\x4e\x48\x21\x82\x4d\xbd\x8e\xa2\x44\x9f\xbf\ +\x00\x24\x02\xae\xef\xdb\x42\xd0\xcb\xf0\xd7\x70\x8a\x9e\x8b\x40\ +\xb8\xba\x09\xbc\x83\x0f\x35\x76\xe8\x1f\xdb\x42\xd0\x7b\xc0\x8f\ +\x01\x3e\xa2\x1f\x13\x7c\x91\xae\x04\xc1\xd5\x05\xf8\x0e\x8d\x9d\ +\x71\x2c\xe7\x6d\x01\xe8\x55\x02\x10\xd1\x58\x8d\xe3\x08\x0b\x42\ +\x47\x42\xe0\xea\x10\x7c\x13\x6c\x37\x71\x12\xb1\x87\xb7\xda\xb1\ +\x4b\xfb\x4c\xb1\x35\x41\x8f\x03\x2f\xac\x81\x1d\x26\x0e\x11\x07\ +\x89\x03\xbc\xd5\x8e\x55\x82\x54\x6d\x4f\x08\x5c\x9d\x80\xef\xd2\ +\x40\x4f\xd5\x38\x8d\x38\x45\xe3\x24\x5d\x40\x6c\x7b\xa0\xc7\x05\ +\x00\x66\x6b\x17\xc0\x7d\x1a\xb7\x11\x7b\x35\x0e\x80\xa8\x3d\x21\ +\x70\x75\x02\x7e\x32\x71\x3a\x71\x56\x0c\x67\x88\x20\x98\x9a\xc0\ +\x19\x0f\xbe\x2d\x10\x16\x00\x9e\x78\x4e\x35\x5b\xbe\x00\xdf\x42\ +\xdc\x24\x6c\x62\xe4\x6f\x4f\x08\x5c\x71\xe0\xeb\x02\xe0\xd1\xc0\ +\xcf\x21\xce\x67\x76\xb9\x5c\xf9\x2b\x57\xae\xbc\x6d\xdc\xb8\x71\ +\x23\xb2\xb2\xb2\xd2\xdc\x6e\xb7\x0d\x72\x2f\xa2\x50\x28\x14\x6d\ +\x6a\x6a\x6a\xdb\xb9\x73\xe7\xfe\x59\xb3\x66\x3d\x1f\x0e\x87\x6b\ +\x35\x1c\x1d\x71\xdd\x05\xdb\x04\x62\x18\x26\x68\x00\xad\xb0\x5b\ +\x53\xf3\x59\x1a\xf8\x7d\x6f\xb8\xe1\x86\xf2\xdf\xfe\xf6\xb7\x77\ +\x3a\x1c\x8e\xe4\xb6\xb6\x36\x9c\x38\x71\x02\xaa\xaa\xc2\xa6\xde\ +\x43\x4e\xa7\x53\xf1\x78\x3c\xe9\x93\x88\x6a\x6a\x6a\xc6\xdc\x71\ +\xc7\x1d\xcf\xfc\xf9\xcf\x7f\xde\x1a\xe3\x19\x84\x63\x8d\xc3\xc4\ +\x2e\xc0\x6c\xfd\x49\x5a\x9f\x9f\xa5\xb5\xfc\xa2\xa7\x9f\x7e\xfa\ +\x5f\x09\xf8\x64\x9f\xcf\x07\x9b\x7a\x27\x51\x8b\x17\xe6\x06\x9a\ +\x92\x92\x92\xcc\x98\xbd\xf1\xc6\x1b\x0f\xd2\xb9\x90\x66\x03\xf8\ +\x0c\xa3\xd0\x74\x15\xe1\x8a\x73\xf9\x44\x00\x62\xfa\xfe\xdc\xb7\ +\xde\x7a\xeb\x16\xaa\x24\xcd\x06\xff\xc2\x21\xc2\x8a\x85\x20\x8d\ +\xb1\x9b\x3d\x7b\xf6\xb3\x00\x5a\x35\xf6\x12\xfb\x35\xaf\x20\xca\ +\x14\xa7\x01\x0c\xcb\x3f\x45\x33\xf8\xb2\x72\x72\x72\xfa\x78\xbd\ +\x5e\xc4\xd3\x0b\x2f\xbc\x80\xbc\xbc\x3c\x5c\x7b\xed\xb5\xf6\x71\ +\x8f\x1f\x27\x12\x63\xc6\xd8\x99\xc6\xbb\x60\xea\xd1\x30\x0e\xb5\ +\xd7\x05\x38\xe2\x6c\x80\x34\xe2\xd4\xf4\xf4\xf4\xac\xf6\x62\x08\ +\xa3\x46\x8d\x42\x6e\x6e\x2e\xe8\x33\xfb\xb8\x87\x8f\x3b\x22\xc6\ +\x2e\xce\x85\x77\xeb\x38\xc7\x0b\x80\x02\x22\xc3\x05\x34\x83\x3f\ +\xc9\x49\x49\x49\xc9\xdc\xb7\xc4\xd3\x15\x57\x5c\x21\xdb\xe7\x9e\ +\x7b\x4e\x24\xf1\x6b\x5f\xfb\x9a\x7d\xdc\x83\xc7\xf3\xe7\xcf\x47\ +\x3c\x31\x76\x8c\x61\x42\x00\xcf\xc4\x3c\xa1\x0b\x50\xe2\x84\xc0\ +\x45\xee\x05\xda\x21\x36\x36\x62\x25\xd1\x3e\xb6\xfe\xb8\x4b\x4d\ +\xa0\x61\xe7\xea\x20\x7a\x8b\x8e\xdc\xc0\x58\x83\xd0\xd1\xd5\x80\ +\xd2\xe5\x97\x5f\xae\x0b\x84\x7d\xdc\xe3\xc7\x89\x64\x62\x69\x62\ +\xdb\xd5\x58\x80\x12\xcb\x5d\x09\x40\x6b\x6b\xab\x7d\xdc\x8b\x8e\ +\xbb\xc2\xf3\x5c\xe7\x03\x28\xf6\xca\xa1\x0b\x9e\x94\xbf\x6b\x42\ +\x88\x2d\x00\x5f\x48\x3a\x7f\x01\x98\x30\x61\x02\x28\x24\xcc\xcc\ +\xe1\x47\x24\x27\x27\x83\x42\x90\x60\xb2\x67\x8a\x59\x41\x26\x26\ +\x81\x40\x00\x7e\xbf\x1f\x91\x48\x84\x43\xf3\xb2\xad\xa8\xa8\x38\ +\x37\x01\xd0\xa2\x80\xc2\xdd\x10\x00\x01\x9e\xc2\xc3\xa0\x01\x21\ +\x94\x97\x97\x73\xb0\xc1\x06\xbf\x07\x85\xa0\xa1\xa1\x01\xdb\xb6\ +\x6d\x43\x63\x63\x23\x87\x82\xbb\xab\xb1\x05\x6f\x26\xd7\x39\x1a\ +\x0d\x22\x00\x19\x19\x19\x98\x31\x63\x06\x87\x1b\xf9\x58\xc0\xb7\ +\xf1\xb7\x5a\x00\x20\x60\xe7\xe7\xe7\x63\xfa\xf4\xe9\x58\xbb\x76\ +\x2d\x9a\x9b\x9b\x3e\x77\x23\x30\x5e\xa2\x44\xed\x8f\x18\x31\x82\ +\xd5\x3e\x6b\x02\x3e\x16\x21\xb0\xc9\x72\xd2\x55\x3f\x63\x21\x98\ +\x6c\xd9\xb2\x85\xf1\xfa\x47\xda\x00\xa2\x37\x38\xf0\xc0\x5b\x66\ +\xdd\x1e\xb0\xbb\x01\xab\xd5\xbf\x29\x04\xb1\x98\x58\x22\x00\xdc\ +\xf2\xf5\xf3\xe7\x0a\x3c\x4b\x2c\xf7\x55\xfc\xc5\x85\x89\x74\x21\ +\x32\x34\x8a\x4d\x5d\x4e\xd3\x8f\xc7\x88\x9f\x9d\x65\x02\xc0\xc0\ +\xf1\x79\x66\xbd\x0c\x9f\xef\x0c\x74\xb1\x56\xfb\xf7\xef\xcf\x86\ +\xa3\x1e\xbe\x64\x03\xd2\x30\x64\xea\xeb\xeb\xb1\x77\xef\x5e\x6c\ +\xdd\xba\x15\xd5\xd5\xd5\xec\x5d\xd8\xc2\xd0\x35\x2e\x3a\x0e\x8c\ +\x89\x55\x02\x80\x18\xf0\x79\xcb\x1c\xe1\x4f\xda\xed\xa3\x7c\x3e\ +\x3f\xc6\x8f\x1f\x8f\x6f\x7c\xe3\x1b\xe8\xd3\xa7\x0f\xb7\x7e\x8e\ +\x51\xb3\x50\xf0\x90\xa5\x94\xa1\xe9\x65\x28\x2a\x2a\xc2\xc0\x81\ +\x03\xb1\x70\xe1\x42\xd0\x8c\x16\xbc\xfc\xf2\xcb\xd8\xbe\x7d\x3b\ +\x68\x6e\x83\x6d\x63\x24\x52\x22\x06\xd2\x08\xf1\x8f\x17\x00\x40\ +\x89\x91\x3a\x7d\x8b\x78\x2f\x80\x81\x16\x2f\xe1\xbb\xdf\xfd\x1e\ +\x46\x8e\x1c\xc9\xc7\xec\xb7\x1a\xaa\x5f\xea\x35\x35\x8a\x08\x44\ +\x30\x18\x24\x4b\xb6\x99\x47\xb1\xe8\xba\xef\xe2\xc0\x81\x03\x78\ +\xe6\x99\x67\x78\x82\x03\xab\xb8\xee\xa8\x46\x31\x86\xf6\xed\xdb\ +\x87\x58\x1a\x32\x64\x08\xaa\xaa\xaa\x70\x2e\x94\x9a\x9a\x2a\x5a\ +\xab\xb4\xb4\x54\xbe\x47\x2f\xa3\x78\x0c\x84\x01\xab\xba\x80\xa8\ +\x80\x28\x5b\x35\xa2\x42\x5c\x41\x53\x03\x08\x90\x83\x07\x0d\xc6\ +\xbd\xf7\xde\xcb\x63\xd2\x02\x2e\x53\x63\x6b\x10\xab\x77\x1c\x43\ +\x65\x75\x23\x6a\x1b\xdb\xd0\xea\xf3\xc9\x75\xe9\x69\x29\xc8\xcb\ +\x4c\xc6\xc0\xc2\x0c\x5c\x34\x2c\x1f\xd9\x00\xce\x9c\x39\x83\x41\ +\x83\x06\xe1\xe7\x3f\xff\x39\x1e\x7f\xfc\x71\x1c\x39\x7a\x44\x04\ +\xa3\x13\x92\xba\xae\xb9\xe6\x1a\x04\x43\x41\x14\x14\x14\xa0\xbe\ +\xae\x1e\x69\x69\x69\x98\x34\x79\x12\x56\xbc\xbb\x02\x43\x4b\x86\ +\x62\xd3\xc6\x4d\x18\x3b\x6e\x2c\x82\x81\x20\xf2\xf2\xf3\xf8\xf7\ +\xc9\xfe\xd1\x63\x47\x71\xfa\xf4\x69\xee\xa2\xc4\x9a\xbe\xe9\xa6\ +\x9b\xb0\x76\xdd\x5a\x0c\x1e\x3c\x18\xfb\xf7\xef\xc7\x25\x97\x5e\ +\x82\x96\xe6\x16\x54\x1e\xae\xc4\xa4\xf2\x49\x70\xba\x9c\xe2\x7a\ +\xf5\x10\x19\x6a\xdf\xc4\xc2\x9a\x2e\x40\x28\xa2\x6a\xad\x38\xc2\ +\xce\x28\x20\x5b\xc5\x6c\xf9\x83\x06\x0e\xc2\x83\x0f\x3e\x68\xd8\ +\x05\x51\x28\x78\x69\xf5\x5e\xbc\xbd\x69\x1f\xd2\xa8\x65\x8d\x2a\ +\x1d\x80\x6b\xcb\x47\x60\x72\x49\x0e\x1c\x0a\xb0\xfd\x68\x33\x2a\ +\xcf\xb4\xe1\xd4\xd9\x06\x3c\xf9\xc6\x4e\x4c\x2a\x2d\xc0\x82\xc9\ +\xc5\xa8\xab\xab\x13\x2d\xf2\x93\x9f\xfc\x04\x0f\x3f\xfc\x30\x8e\ +\x1d\x3b\xd6\xb9\x26\x50\x20\x54\x32\xb4\x04\x67\xcf\x9e\x15\x61\ +\x78\xfb\xed\xb7\x51\x79\xa8\x12\x34\x35\x0a\x1b\x36\x6c\xc0\x94\ +\x29\x53\x04\x64\x9a\x30\x29\x73\x1a\x4e\x9d\x3a\x85\x83\x07\x0f\ +\xe2\xb2\x19\x97\xc9\xe7\xc3\x87\x0d\x47\x4e\x76\x0e\x6a\x6b\x6b\ +\x71\xfa\xd4\x69\x4c\x9f\x36\x5d\x34\x48\x6a\x4a\x2a\x86\x95\x0e\ +\x93\xf3\x43\x87\x0e\x15\xfb\xa4\x62\x5b\x05\x07\x60\x7a\x48\x00\ +\x8c\x67\xcf\x58\x08\x26\x44\x96\x1a\x81\xba\x3a\x67\x0d\xa0\x1f\ +\x8b\x4f\x7a\xdf\x7d\xf7\x19\x16\xfe\xa9\x06\x1f\x1e\x59\xb2\x11\ +\x67\x1b\xbd\x18\x49\xea\xb4\x4f\x7e\x26\x72\xd3\xdd\x98\x30\x20\ +\x0d\x69\x6e\xc8\x83\x2c\x1f\x92\x85\x9a\xe6\x00\xc2\x79\xd9\x48\ +\xa2\x07\x7d\xac\xc9\x8b\xc7\xdf\xdc\x85\x5b\xae\x1c\x86\x7c\x08\ +\x71\x9d\xac\x51\xb8\x1b\xe9\xc8\x26\xe0\xf3\xfa\x77\x66\x3b\x82\ +\x35\x91\xf1\xfd\x69\xca\x34\x26\x4e\x9c\x88\x8f\x3e\xfa\x48\xba\ +\x94\xe3\xc7\x8f\xb3\x8a\xe7\x32\xfc\x99\xfc\x2e\x9a\x50\xcb\xf5\ +\xb3\xfa\x67\x01\x12\x9b\x85\x88\xeb\x62\x61\xe1\xef\x2a\x9f\xb7\ +\xb4\xb4\x70\xbd\x7c\x3f\xf9\x9d\x3d\x45\x66\x77\x6a\xbd\x11\xa8\ +\xdd\x58\x77\xe5\xc4\x0b\x80\xd7\xdb\x86\xfb\xef\xbf\x8f\x5b\xad\ +\x3c\xd8\x33\x4d\x7e\x7c\xe7\x7f\x56\x22\xc9\x93\x8c\x21\x43\x4b\ +\x91\x96\xee\x81\xcb\xa1\x80\xfe\x44\x53\x50\x11\x79\xa8\xfa\x0c\ +\x73\xa7\x83\x59\x21\x21\x4a\x82\x3f\xa3\x1f\x1e\x7b\x7d\x37\x7e\ +\xb0\x68\x34\x0a\xb5\x3e\xf9\x9e\x7b\xee\xc6\x43\x0f\x3d\xc4\x6a\ +\xbd\x03\x6f\x23\x82\x27\x9f\x7c\x02\x42\x32\x5b\xe6\x59\xd9\x1e\ +\x3a\x74\x10\x31\x44\x2a\x7d\x5f\xec\xe7\x46\x99\xf6\x68\xd7\xae\ +\x9d\xb2\xfd\xcd\x6f\x7e\x0d\x9d\xfe\xf4\xa7\xd7\xd0\xd3\x64\xf6\ +\xff\x82\x81\xa5\x46\x20\xdf\x30\xde\x08\x24\x56\xc9\xda\x9f\x40\ +\x06\xdf\x28\x6d\x8c\x5a\xc1\x4f\xff\xb0\x01\xaa\xe2\x42\x4e\xd1\ +\x00\x28\x0e\x45\xca\x87\x89\x43\x04\xd4\xee\x13\x5e\x8c\x2a\xf2\ +\xc0\xe9\x72\xe0\x50\x4d\x08\x81\x50\x04\xa1\x70\x14\xac\xc9\xa2\ +\x9a\x36\x4f\xc9\x2b\xc6\x0b\xab\x0f\xe1\x87\xd7\x8d\x61\x57\x91\ +\xeb\xe6\x7b\xb0\xbb\xf8\xa5\x77\x11\x13\x0d\xf1\xc8\x3f\xc0\x08\ +\x4c\x24\x5d\xcd\xb0\xd1\x61\xb0\x43\x71\xa0\x8d\x5a\xff\x2d\xb7\ +\xdc\xc2\x33\x53\xc4\xe8\x7b\x75\x7d\x25\xaa\x4e\x35\xa2\xa0\xff\ +\x10\x11\x90\xb0\x1a\x45\x80\xd8\x4f\x40\xbb\x1c\x2a\x8e\xd4\x07\ +\x70\xb2\x29\xc4\x15\xca\x8f\x08\x86\x23\xf0\x85\x54\x04\xc2\x2a\ +\x42\xb4\xcf\xe5\xe9\x1f\x8e\xfb\x32\xb0\x7a\xd7\x59\x5c\x3d\xb6\ +\x90\x63\x05\x72\x8f\xbb\xee\xbe\x0b\x19\xe9\x19\x5f\x6e\x01\xc0\ +\x67\x30\x88\x8d\xc5\x58\x60\x04\x8a\x01\x18\xe1\x0f\xd9\x08\x11\ +\x4f\x60\x00\x05\x79\xfa\xf6\xed\x2b\x20\xb5\xf8\xc2\x78\x6d\xcd\ +\x1e\xb8\xd2\xb2\x11\x51\x5c\x08\x32\xf8\x04\xbc\x3b\xa0\xc2\xa9\ +\x00\x6e\xfa\x2f\x25\xc9\x81\x14\xb7\x82\xd4\x24\x05\xc9\x74\xbc\ +\xb5\x3a\x20\x65\xfc\x41\x95\x85\x84\x05\x42\x34\x45\x6b\x20\x82\ +\x17\x37\x9e\xc1\xc5\xe4\x1d\x00\x7e\xee\x97\xf9\x5e\x6c\x20\x7e\ +\xa9\xe3\x03\x51\xed\xd9\x0b\x06\x62\x0b\x58\x67\x04\x1a\xaa\x47\ +\x65\x03\x30\x2a\x3e\x3c\x2e\xba\xe8\x62\x36\xae\x64\x7f\xe3\xbe\ +\xd3\x68\x0d\x29\x70\xa6\x67\xc1\xe9\x57\xa1\x68\xfd\x3b\x93\x4a\ +\xd7\xfe\x64\x51\x29\x7f\x61\xb6\x03\x8c\xed\x9a\x03\xcd\xdc\x05\ +\x10\xf8\x22\x00\xf0\x86\xc2\xa8\x69\x22\x83\xcb\x1f\xa6\xfb\x78\ +\xb0\xf5\x70\x3d\x2e\x1f\x5d\xc0\x86\x9b\xdc\x6b\xd9\xb2\x65\x12\ +\x40\x8a\xa7\x7e\xc5\xfd\x70\xf2\xc4\x49\x9c\x1b\x99\xd7\xfd\xbd\ +\x54\xd8\xa7\x10\x67\xcf\x9c\x45\x1c\x89\x5b\x5a\x53\x5b\x63\x2c\ +\xef\x74\x27\xb9\x11\x0a\x86\xd0\x05\xc9\xb0\xbb\x3f\xe0\x47\xc0\ +\x1f\x68\x4f\x03\x30\x06\x7a\x37\x60\xa5\x11\x18\x81\x70\x44\x98\ +\x7e\x48\x10\xb4\x68\x94\x23\x7b\x22\x00\x3b\xab\x6a\x11\x75\xa5\ +\xca\x17\xab\x25\xeb\xde\x1b\x74\x22\x2a\x75\x01\x61\x2a\x4f\xae\ +\x9c\x1e\x1b\x30\xb6\xcd\x6d\x61\x84\xa4\x2b\x50\xd1\xe8\x0d\xe1\ +\x74\x23\x5f\x27\xc2\x43\xf5\x28\x38\x70\xc6\x8b\xab\xc6\x89\x15\ +\x2e\xf7\xfa\xcb\x5f\xfe\x4c\xf5\x24\xda\x01\x63\xc7\x8c\xc1\x89\ +\xea\x6a\x36\x44\xc5\xea\xa7\xc5\x92\xe2\xcb\x37\x34\x34\xa2\x98\ +\x40\x3e\x7c\xf8\x30\x0a\x0b\xfb\x50\xa8\xd9\x03\x45\x71\xd0\x71\ +\x25\x6b\x2d\xb9\x4e\x0d\x87\x59\x8b\x89\xbb\x99\x4d\xae\x60\x66\ +\x66\x06\x7b\x03\xbc\x16\x92\xae\x2d\xa6\xeb\x0a\xf9\x37\x70\x74\ +\x92\x8c\xc3\x5d\x18\x3e\x7c\x38\x5f\xcb\x41\x26\x89\x77\x8c\x19\ +\x33\x96\x0c\xd4\x54\x38\x14\x85\x34\x55\x11\x3e\xf9\xe4\x63\x7e\ +\x7e\x62\xb7\x8c\x1e\x3d\x0a\x7f\xfd\xeb\x5f\xc5\xd3\xd8\xb3\x67\ +\x0f\x2d\xe8\x58\x88\x95\x2b\x57\x90\x37\x52\x4d\x51\xd0\x3e\xe4\ +\x6a\x0e\x25\xe1\xf6\xd1\x3d\xb3\xb0\x69\xd3\x46\x69\x14\xa3\x46\ +\x8d\x26\xbb\x67\x04\x3e\xfe\xf8\x63\x8c\x1c\x31\x92\xbe\x47\x35\ +\xc7\x2a\x4c\xf7\x5a\x6b\xfd\x1a\x1e\x16\x1a\x81\x74\x8e\x59\x40\ +\x15\xdf\x5f\xe5\xb9\xe9\x6c\xf9\x4b\x8b\x3e\x50\xdd\x80\xb0\xc3\ +\x03\x37\x83\x47\x25\xea\x5b\x83\x68\x6c\x0b\x22\xcd\xe3\x46\x76\ +\xaa\x1b\x8b\x9e\xf8\x98\xba\x00\x27\x96\xdc\x59\x6e\x8c\x2a\x1e\ +\xad\x6b\x43\x9b\x3f\x42\x65\x43\x24\x08\x2a\x3f\x44\x66\xd1\x18\ +\x2a\x09\xc6\xe1\xb3\x01\x5d\xc2\xe5\x5e\x21\x7a\x40\x1e\xda\x6f\ +\x37\x55\x06\x9d\x9f\x34\x79\x32\x3d\xc8\x4d\xec\xc7\xcb\x98\x43\ +\x35\x3d\x3c\x87\xd3\x89\x8b\x2f\xbe\x84\x1f\xae\x44\x1c\x77\xed\ +\xde\x85\xc9\x93\x26\xe3\xfd\x55\xef\xf3\x75\x04\xe8\x08\x54\x6c\ +\xaf\xc0\x04\x02\xcc\x93\xec\xe1\x56\x47\x80\xa6\xa3\xea\xc8\x11\ +\x0c\x18\x30\x90\xbd\x0f\xe9\xee\x56\xaf\x5a\x2d\xc2\x95\x9f\x5f\ +\x80\x5a\xea\x8a\x4e\x52\x2c\x61\xee\xdc\xb9\x78\xf3\xcd\x37\xf1\ +\xd5\x1b\xbe\x8a\x32\x0a\x7d\xb7\xb5\xb6\x51\x2b\x4f\xe2\xae\x8a\ +\x85\x9c\x04\xa9\x46\x00\x5d\xfe\xd6\x5b\x98\x39\x73\x26\x76\xec\ +\xd8\x41\xc0\xf7\xc5\x6e\x12\x86\xb2\xb2\x32\xf6\x72\x44\x88\x36\ +\x7f\xba\x19\x39\xb9\xb9\xd8\xbd\x7b\x37\xa6\x4e\xcd\x21\x01\xad\ +\x22\xad\xd2\x87\xef\xcb\x02\x46\x9f\x7f\x1a\x1b\x08\xe2\xb0\x3a\ +\x37\x0a\x69\x7c\x80\x55\x1a\x20\x22\x92\x67\x30\xad\x3f\x64\x50\ +\x24\x7a\xc7\x74\xf4\x4c\x13\xc2\xa9\x7d\x90\xa4\xaf\x3e\x60\x23\ +\x10\x40\x93\x37\xc4\x1c\xdb\x9d\xb0\x35\x2f\xdb\xfd\xa7\xda\xc0\ +\xe4\x54\xd8\x9f\x97\x1f\x22\xe0\x47\x44\x00\x80\x83\xa7\x5b\xb9\ +\xcf\x37\x04\x20\x1c\x0a\x03\x89\x3f\x96\xec\x83\x01\x98\x31\x7d\ +\x06\xbc\x64\x8c\x4e\x9c\x30\x91\x7c\xfc\x46\xa9\xbf\xae\xb6\x8e\ +\x06\xa3\x8a\x71\xf4\xe8\x51\xb9\x5e\x55\xc3\x04\xb0\x5f\x0b\xa2\ +\xa8\x50\x25\x54\xed\x47\x69\x49\x89\xc4\x05\x0e\x6d\x39\x88\x19\ +\x14\x1c\xaa\xac\x3c\x84\x11\xd4\xd2\xe9\x41\x73\x10\x48\x8f\x0b\ +\x70\x6b\x65\x01\x23\xf0\xc6\x61\x1d\x09\x7e\x6d\x4d\x0d\x95\x9f\ +\x0e\x17\xfd\x9e\x1a\x02\x9b\xb5\xdc\xa9\x93\x27\x19\x7c\x1e\xe7\ +\xe0\xa8\xa6\xb8\x9f\xd3\xa6\x4e\x43\x33\xd5\x5f\x5c\xdc\x5f\xdc\ +\xe6\x2b\x29\xbe\x10\x0a\x85\xa5\x6b\x23\x92\xef\xe2\x94\xc8\x2a\ +\x58\x8b\x89\xd6\xda\xbc\x79\xb3\x68\xa6\xaa\xaa\xc3\x48\xc8\xd6\ +\x15\x8d\x6a\xdf\x5f\xb5\xd2\x0d\x54\x89\xa3\xec\x77\x13\x80\x86\ +\x01\xc2\x2d\x8b\x1f\xb6\xb4\xd8\x40\x50\xa5\xa0\x8e\x36\x62\xa5\ +\x80\xca\xc6\xd7\x23\xe5\x59\x00\x84\x89\x04\x4f\xa9\x29\x22\xfd\ +\x99\x0e\xbe\xd4\x17\x56\xa2\x86\x00\xc4\x4e\x86\x88\xa7\xc5\x8b\ +\x9f\x83\x46\x02\x42\xcc\xaa\x26\x06\x93\xed\x14\x7e\xe0\xc4\x41\ +\xfe\x8c\xfc\xff\x43\x52\xd7\xef\x7f\xff\x7b\xcc\x99\x33\x17\xef\ +\xbd\xb7\x52\xaf\x97\xc7\x00\xb8\x0c\x07\xb7\xa4\x95\xc5\x12\xe5\ +\x4a\xe0\xef\x6d\xc4\x09\x36\x6e\xdc\xc8\x36\x09\x0b\x4a\xc2\xbd\ +\x5f\x79\xe5\x65\xbd\xc5\xea\xe7\x79\xb4\x93\x41\xe7\xf0\xb6\x68\ +\xce\xf6\xe8\xd5\x57\x97\xf2\x3d\xb8\xbc\x51\x77\x22\x29\xc2\x0a\ +\x6f\x60\xd9\x70\xb0\x18\x20\x9a\x21\xc2\x60\x39\xa4\x75\x08\xf8\ +\xaa\x8a\xe2\xfc\x0c\xec\xad\x0f\xc1\x1f\x8c\x20\xc9\xad\xc0\x49\ +\xe7\x43\x54\xbe\x1d\x01\x30\xc7\xb2\x35\x01\xe0\x1d\xaa\x51\x04\ +\x46\xd5\x8d\x4d\xe2\xd2\xe2\x74\xdd\xea\x37\xee\x15\xed\x62\xde\ +\x81\xcf\xef\x97\x87\x16\x3b\x02\xd9\x2e\x69\x7d\xea\xbb\x2b\xde\ +\xfd\xcc\x71\x58\x55\x65\x3f\xc0\x00\x25\xba\x58\x6c\x80\xc5\x96\ +\xe7\x6e\x29\xfe\xda\xf8\x72\xc6\x79\x7f\x20\x20\xdb\x20\x83\xda\ +\x81\xfb\x16\x35\xeb\xd1\xeb\x4e\xfc\xde\x82\xbf\x1c\x58\x3c\x1c\ +\x1c\x31\x98\x6f\x2c\xa0\x64\x67\x67\x8b\x34\x0f\xe9\x93\x86\xdd\ +\x67\x5b\xe0\x0b\x85\x49\x9d\xf1\x24\x0f\x12\x02\x55\x41\x48\x8d\ +\xc6\xd6\xc3\x65\x45\xb2\xe5\x1e\x02\xbe\xfc\x87\xb0\xca\xd6\xad\ +\xa1\xfe\x85\x86\x15\xa5\xea\x13\x47\xe4\x5e\xd2\x4d\x98\xae\x0f\ +\xd7\xc5\x20\x33\xf3\xe8\x23\xf7\xb1\x89\x38\x27\x8e\xf8\x71\x3f\ +\x2c\x86\xe0\x85\x48\x82\xbd\xfe\xa7\xc0\xa2\x2e\x80\xa5\xcc\x18\ +\x83\x96\x3d\x1e\x19\x93\x99\xa9\x0b\x16\x2c\x90\x40\xd0\xc8\xe2\ +\x2c\x2c\xdb\x5a\x83\x08\xa9\x59\x2f\x95\x4f\x4f\x76\xb1\xef\xcf\ +\xa0\x32\x8b\x71\xa7\xc4\x6b\x00\x85\x85\x09\x12\x33\x88\xc4\xb4\ +\x7c\x21\x95\x2c\xff\x41\x83\x18\x7c\x56\x99\x3c\x69\x44\x5a\x55\ +\x4b\x6b\xab\x01\xba\x46\xbc\x48\x92\xfa\xec\x11\x54\xa7\x1b\x5b\ +\xb7\x6d\x45\xf9\xc4\x72\x0c\x1a\x3c\x88\xef\x23\x6e\xd7\xde\x7d\ +\x7b\xd9\x13\x20\x63\xf0\x62\xf4\xeb\xd7\x8f\x07\x73\x24\x4a\x99\ +\x45\xd6\x77\x6a\x5a\x2a\x6f\xf9\x37\x89\x91\xf8\xe1\x87\x1f\xa2\ +\xf7\x92\xa9\x01\x14\x1d\x7d\x4b\x34\x00\x94\xcf\xb8\x1e\x11\x55\ +\x22\x81\x58\xb7\x6e\x1d\x6e\xbc\xf1\x46\x9c\x3c\x79\x52\x06\x77\ +\x52\x1d\x2a\xda\x02\x5e\xf8\xe1\x86\x42\xfb\xa9\x6e\x87\x34\xf2\ +\x60\x58\x80\x85\x02\x08\x70\x12\x54\xd2\x5a\x7a\x20\x4c\xfb\x02\ +\x3c\x44\x08\x74\xca\x76\xab\x98\x36\xba\x88\x05\x80\x35\x86\xc4\ +\x00\xda\x5a\xc5\x28\x8c\x6d\xd9\x32\xcb\xa8\xa1\xbe\x81\xdd\x38\ +\x71\xd9\x14\x80\x8c\xa7\x22\x44\xb5\x7b\xac\x20\x15\x3f\x7b\xf6\ +\x1c\x54\xb1\x2b\x48\x7e\xf9\x16\xb2\xa8\x47\x90\x7b\x95\x9b\x93\ +\xc3\xe5\xb9\x6e\x31\xec\x86\x0e\x2d\xa1\xe3\x02\x28\xbd\x5f\x03\ +\x70\x63\x32\x7b\x02\x6b\x42\xc1\x80\x6a\x8e\x43\xb3\x15\x20\x40\ +\x1c\x39\x5a\x85\xd3\x67\x4e\xcb\x94\x71\xb4\xb4\xe0\xd6\xab\x87\ +\xe0\x97\x2b\x8e\xc3\xe5\x4e\x46\x20\xe8\x61\xeb\x5e\x5c\x3f\x97\ +\x43\xc6\x02\x58\xcd\xb3\x00\xe8\x9a\x44\xc0\x0f\x11\x6b\xad\x9e\ +\xb7\x72\x2e\xe0\x6d\xc5\xcf\x6e\x9f\x80\xbc\x8c\x14\x10\xc9\xbc\ +\x80\xc3\x55\x95\xd2\xdd\xc4\x53\x7d\x43\x3d\x0a\x0a\xf3\x49\x10\ +\x72\xb0\x6f\xff\x5e\xcc\x9e\x33\x87\x43\xd4\x46\xc0\x85\xee\x24\ +\x65\xa0\x70\xd9\x06\x4c\xa6\xa1\xe1\x4a\x32\x02\x47\x8f\x19\xc3\ +\x96\xb4\x4c\x45\x0b\x85\xc9\x53\x69\x6e\x94\x2e\xe6\x02\x90\x00\ +\x73\x6b\x4e\xcd\xb7\xa0\x0b\x88\x68\x83\x10\x00\x6f\xb9\x14\x59\ +\xb5\x29\x78\xfa\x57\x4f\xe3\x91\x47\x1e\x91\xc1\x9a\x39\x65\x05\ +\x58\xbb\xfb\x2c\xb6\x9c\x68\x84\x3b\x35\x17\x7e\x4d\x55\xa5\xb8\ +\x1c\xb4\x43\x1c\x15\x0d\x60\xfa\xb3\x6a\x14\xbe\xa0\x2a\xa0\x07\ +\xb5\xb1\x00\x84\x03\x58\x38\x31\x17\xdf\xbc\x6a\xb8\x61\x41\x3f\ +\xf6\xe8\x63\xe2\x9b\x77\x80\x0e\xf9\xe2\xcb\x62\x46\xf2\x76\x23\ +\x8e\x64\x38\x18\x50\xc4\x6a\xd7\x69\x07\x05\x8b\x62\x48\x82\x46\ +\x4c\x17\x84\x04\x28\x7a\xdb\xb7\xb0\x0b\x00\x8c\x18\x34\x6f\x85\ +\x5d\x4e\x17\x45\xac\x3e\xe2\x08\x19\xfb\xbc\x12\x1d\xbb\xef\xda\ +\x61\xf8\xf6\x6f\x2a\xd0\xd8\xda\x80\x80\x27\x03\xde\x00\xaf\x25\ +\x50\xf0\xf6\xbf\xf4\x65\x30\xd9\x70\x63\xcb\x5c\x5c\x9d\x0f\xef\ +\x1f\x29\x2a\x78\xc0\xbd\x9f\x48\x95\x08\xfb\x50\x94\xaa\xe2\xd9\ +\x7f\x99\x6a\x18\x7f\x9f\x92\xca\xde\xb0\xe1\x43\x69\xfd\x36\x01\ +\x4a\x2c\x33\xfe\xd6\x4d\x09\x93\x71\x00\x63\x1b\x85\xd6\xba\xc9\ +\xaa\xfe\xf7\x07\xff\x1d\x2f\xbd\xf8\x92\x80\x14\x25\x35\xfb\xeb\ +\x3b\x26\xe0\x17\xcb\x0e\x61\xf3\xd1\x06\xa8\x49\xa9\x08\xb9\x92\ +\xd1\xe2\x0d\x40\x71\x84\xc4\x7d\x74\x38\x5d\xb4\xef\x94\xad\x83\ +\xce\x45\xd5\x10\x10\xf2\x61\xde\xf8\x3c\x3c\xfb\xaf\xd3\x48\xf5\ +\x27\x71\xeb\x17\xa3\xec\x3e\x9a\x6b\x90\x91\x99\x09\x7b\x19\x92\ +\x01\x46\x0c\x5b\xe9\x06\x46\x22\x09\x1a\x80\x48\x22\x58\x7e\x9f\ +\x8f\x66\xef\xdc\x8b\xa7\x9f\x7e\x46\xd7\xa7\xf8\xc5\x3f\x8f\xc2\ +\xdb\x15\x35\xf8\xd5\x8a\x2a\xd4\x34\x35\xe3\xb2\x47\x1b\xa9\xb0\ +\x1b\x84\xbc\xee\xbb\x70\x08\x8c\x38\x84\xdc\x14\xe0\xe1\x9b\xc6\ +\xe3\xc6\xcb\x4b\x58\x33\x18\x3f\xea\xae\xbb\xbe\x83\x80\x16\x38\ +\xb1\xa9\xdd\x35\x5f\x96\x45\x02\xf5\xd6\xaf\x71\xe4\x33\xaa\xc7\ +\xe5\x76\xe1\x20\x19\x56\x77\xde\xf9\x6f\x34\x99\xf3\x09\x8e\xc3\ +\x4b\xf8\x75\xf6\xb8\x5c\x4c\x1d\x9e\x83\x8f\x0e\x36\xd0\x64\x90\ +\x36\x1c\x38\xed\xc5\xa1\x33\x2d\xf2\xad\x47\xf4\xcd\xc4\x98\x81\ +\xd9\x28\x1f\x9a\x8b\x2b\xc7\xf5\x45\x7e\x66\x0a\xb7\x7a\xf6\xd3\ +\x79\x72\x09\x83\x4f\x75\x1e\x94\xe8\x99\x4d\xa6\x26\x46\xd4\x44\ +\x5e\xd8\x8a\x2e\x40\x33\x01\xb4\x89\xa1\xcc\x62\x0a\xc6\x4e\x46\ +\x90\xbe\x7c\x1f\xcd\xa4\xbd\xfe\xfa\xeb\xf1\xe8\xa3\x8f\xca\xba\ +\x80\x23\x34\xa0\x02\x8a\x81\xcf\x19\x5f\x80\x79\xe5\x45\x7a\x08\ +\x58\x5f\x66\x1e\xcb\x72\x7d\x66\x66\x26\xfb\xfb\x3c\x17\x90\x87\ +\x43\xc5\xc8\xb4\x29\x1e\x17\x01\xdd\xf8\x83\x62\xd9\x7c\x80\xc8\ +\x67\x16\x85\x48\x11\xb9\xbb\x84\x60\x59\x2b\xc8\x50\x6d\x28\x1c\ +\xc4\xed\xb7\xdf\x46\xa3\x5a\x53\x09\xc8\xfb\x31\x76\xec\x58\x1e\ +\x68\xe1\x56\x6d\xcc\x05\x20\x62\xd0\x39\xde\xce\xa3\x6d\xdc\xea\ +\x65\xc2\xe6\x8f\x7f\xfc\x23\xb1\xd4\x33\x32\x33\xe8\x33\x5b\xed\ +\x77\x69\x02\x08\x5b\x68\x04\xca\x58\x80\x70\x94\x41\xef\x70\x25\ +\x71\x76\x4e\x36\xb6\xef\xd8\x8e\x45\xd7\x2d\xc4\x50\x1a\xf3\xbe\ +\xea\xaa\xab\x69\x42\xc7\x45\x3c\xb3\x47\x82\x2f\x44\x3c\xe6\xce\ +\xc1\x1b\x1a\x3f\xff\x04\xab\x57\xaf\x22\x3f\xff\x30\x0f\x8d\xd2\ +\xb5\xb6\xb5\xdf\x2d\x52\x60\xa5\x11\x68\xac\x0c\xd2\xc1\xd7\x73\ +\x04\x08\xb7\x43\x6c\xb8\x71\x94\x4e\x82\x30\xaf\x2c\x7d\x19\x7f\ +\x7c\xf1\x0f\xac\x01\x64\x08\x93\x88\x43\xc9\xec\x16\xb2\xea\x67\ +\x96\xb2\x36\x75\xcb\x0e\x30\xd9\x32\x01\xe0\x73\x5a\xdf\xcf\xec\ +\x74\x76\x3b\x60\xc2\x82\xc2\xaa\x5e\xd8\xa6\xcf\x35\x0c\xa8\xfd\ +\x6f\x91\x0d\x20\x2c\x7f\x30\xb7\xf6\x3b\x22\x2c\xa6\x68\xec\xb3\ +\x3f\x7f\x0d\x70\xde\x23\x50\xc2\x8a\xfd\xd6\xa0\x9e\x24\x0d\x03\ +\xc5\xc0\xc0\x82\x69\xe1\x9a\xc4\xd9\x80\xf7\x36\x41\x80\x62\x6d\ +\x17\x20\xec\x30\xf6\xed\xf4\x30\xd6\x53\x3b\x18\x58\x12\x08\xb2\ +\x5b\x7f\x2f\x76\x05\xad\xd4\x00\x8e\x78\x17\xe4\x3c\x33\x5c\xc0\ +\xd6\x20\xe7\x47\x89\x58\x58\x23\x00\xc4\xa6\xcd\x7f\x5e\xc0\xab\ +\x61\x89\x16\x62\xee\x9c\xaf\x88\xff\xbf\xfc\xad\xbf\x71\x8d\x1c\ +\x0f\xb0\x05\xe1\x3c\x92\x45\x99\x9e\x00\x2c\x99\x0f\x70\xbe\x56\ +\xbf\x16\x31\x54\x24\xeb\x47\x79\xf9\x24\x19\x38\x72\x3a\x9c\xf8\ +\xde\xf7\xbe\x47\xd1\xc2\x0a\x3d\xaf\xc0\x97\x7e\xe5\xef\x79\xa9\ +\x7f\x0b\xe7\x03\x74\xc4\x9d\xd5\xc1\xb3\x7f\x64\x89\xd4\x0f\xbe\ +\xff\x7d\x59\x9a\x25\x53\xae\xd4\x88\x31\x9d\x79\xdc\xd8\x71\x78\ +\xf1\x8f\x2f\xe1\xf1\x27\x1e\xa7\x41\xa0\x2d\x1c\x11\xb4\xb5\x41\ +\xf7\xb4\x80\xf5\x46\x20\xfd\x75\x3f\x89\x81\x2a\x79\x84\x64\x50\ +\xe8\x9a\xab\x67\xca\xcc\xdb\xb3\x1b\x37\x60\x1b\x65\xfb\xf0\xee\ +\xdd\x07\x07\x80\x0c\x4a\x1b\x37\xe1\xc9\x27\x91\x39\x79\x92\x24\ +\x98\x58\xb1\x62\x85\xbc\x14\xc9\x29\x13\x45\x1c\xb6\x20\x74\x4d\ +\xd6\x4d\x09\x73\x74\x43\x03\x98\xa9\x4b\x20\x6f\xb4\x98\x35\x7b\ +\x26\x06\x53\xde\x20\xa8\x61\x6c\xfe\xe1\x03\xa8\xfe\xdd\xf3\x28\ +\x0c\x87\x51\x04\xc0\x49\xdc\x5c\x51\x81\x0d\xb3\x66\xa1\xe8\xf6\ +\xdb\x51\xf2\xa3\x07\x28\xf7\xed\x34\x59\xe2\xb5\xe6\x83\x35\x9c\ +\xb7\x47\xcf\x48\x6a\xa7\x8b\xeb\x42\x03\x38\xac\xd1\x00\xc2\xba\ +\xd9\xd1\xee\x6a\x9f\xac\xac\x6c\xcc\x9d\x37\x07\x13\x68\x1e\x40\ +\x5e\x6e\x9e\xf4\xe9\xa7\x68\xa4\x6f\xeb\x7d\x3f\x84\x9b\x26\x8b\ +\x14\x03\x02\x7e\x1e\x71\x12\x71\x0b\x71\x0a\x5d\x77\x62\xf1\x62\ +\x1c\x7d\xff\x3d\x94\x52\x1a\x98\xdc\x31\xa3\x69\x9d\xc1\x7c\x4c\ +\xa3\xa1\xe4\xdd\xfb\xf6\x60\xfd\xda\xf5\x9c\x9b\xa7\xab\x74\x71\ +\x9c\xe4\x49\xe6\x24\xae\xff\x70\xbd\x2c\xbd\xea\x9a\x64\xe9\x36\ +\x3f\x40\x5e\xfe\xc5\xc3\xd5\xed\x2d\xd1\x96\xee\x6b\xfb\xf6\x8a\ +\xd8\xcf\x79\x82\x0a\x3f\x1f\xbe\xae\xbd\x6b\xa4\x6c\x17\xc4\x2b\ +\x9d\x65\x05\x73\x1c\xf1\x1c\x0a\xce\x93\xd8\xbd\x96\xcf\x2c\x1b\ +\x4b\x03\x41\x31\xc6\x87\x43\xd1\xcb\x0a\x48\xf7\xdc\x73\x17\x4a\ +\x4a\x4b\xd9\xea\xc3\xae\xd7\xfe\x84\xaa\xa5\xaf\x22\xb0\x7d\x07\ +\x0a\x63\x80\xcf\x20\x4e\x65\xe0\xb5\x6a\xc2\xc4\x11\xe2\x53\x87\ +\x2a\xb1\xe5\xa6\x9b\x01\x12\x80\x3c\x12\x80\xdc\xcb\x66\x60\x78\ +\xe9\x30\x28\x51\x05\x4b\x97\x2e\xe5\x21\x62\xbe\x7f\x87\x83\x4d\ +\xdf\xfa\xd6\xad\x58\xf7\xe1\x3a\x7e\xb0\xbc\x58\x55\x72\x09\xbc\ +\xf5\xf6\x72\x4e\xed\x26\x76\xc8\xa1\xca\x4a\xe4\x50\x1d\xb4\x7c\ +\x5b\x00\x9d\x31\xfd\x32\x59\xa4\x59\x57\x5f\x87\xdb\x6e\xbd\x0d\ +\x4f\xfd\xcf\x53\xe8\x5f\xdc\x1f\xb5\x75\xb5\xbc\xf4\x5b\x16\x82\ +\xde\x7d\xf7\x3d\x58\xbd\x66\xb5\x2c\x3a\x59\xf2\xf2\x12\x4c\xbd\ +\x74\xaa\x2c\x3a\xf9\xea\xf5\x5f\xe5\xb9\x0d\x32\x8c\x9d\x2d\x33\ +\x9f\x8e\x60\x0e\xad\x3b\xd8\x56\xb1\x0d\x77\xfe\xbf\x3b\xf1\xcb\ +\x5f\xfd\x52\x32\x96\x35\x35\x37\xf3\xa2\x51\x9e\x32\x2f\xf5\xcc\ +\x9c\x39\x4b\xa6\xcf\xad\xa2\xa1\xef\x45\x0b\x17\xc9\xd2\xf0\xb5\ +\x6b\x3f\x40\x9f\xa2\x22\xfa\xd9\x63\xf0\xb7\xe5\xcb\x30\xef\x2b\ +\xf3\x78\x18\xbd\xb3\x96\x6f\x64\x67\xa3\x5d\xeb\xc6\x02\xcc\xa5\ +\x48\x1a\x8b\xd8\x81\xf7\x0d\x10\xf6\xd0\xea\x9b\xd4\xf4\x14\x2c\ +\xfb\xfa\x37\x91\x54\x53\x2b\xc0\xe7\x6b\xc0\xa7\x2b\x0a\x2f\xeb\ +\x36\xde\x3f\xef\xd6\xd8\xc3\x9f\x69\xe5\xa2\xc4\x35\xbb\xf7\x60\ +\x2f\x71\xeb\xe2\xdf\x20\xfb\xde\x7b\x70\xec\xe8\x31\xae\xdb\xb8\ +\x7f\x3b\x24\x0f\xe4\x9d\x77\xdf\xc1\x45\x34\xdf\x5f\x56\x2a\xcd\ +\x5f\x20\x00\xcd\x9f\xb7\x40\x52\xbb\xad\x5a\xb5\x0a\x85\xf9\x05\ +\x92\xf6\xad\xac\x6c\x3c\x0e\x1d\x3c\x28\x60\xae\xa4\x05\xa1\xb9\ +\x39\xb9\x24\x30\x67\xe5\x3e\xdf\xf8\xe7\x1b\xa5\xf5\x3e\xff\xfc\ +\xef\x90\xe4\x4e\x82\xdf\xe7\xc7\x46\xea\x8a\xf6\xed\xdd\x4b\xe5\ +\xf2\x50\x4a\x02\x39\x65\xca\x45\xd8\x4d\xcb\xcb\x1b\x1b\x9b\x50\ +\x36\xae\x0c\x57\x5e\x79\x25\xde\x5c\xf6\x26\x19\xb3\x65\xb2\x34\ +\x5c\xf2\x0a\x54\x9f\xc0\x5d\xdf\xb9\x1b\xbf\xfe\xf5\x62\x72\x79\ +\xe7\xe2\x6c\x4d\x8d\xcc\x89\xb8\xf2\xf2\x2b\xb1\x86\x04\x61\xca\ +\xa4\x29\x5a\x92\x2c\x55\x96\xa4\x2f\x5a\x74\x1d\x6a\x6b\x6b\x68\ +\x71\xcd\x09\xec\xa7\x85\xa9\x0a\x3a\x35\xac\xe3\x71\xd0\xcb\xf7\ +\x68\x24\x50\xac\xf7\x06\x6a\x39\x4c\x1e\x4f\xb2\xb4\xf2\x0c\x0d\ +\x5c\x9e\x35\x3c\xe6\x8d\x37\x50\xfb\xc7\x3f\x22\xfc\xd2\x4b\x52\ +\x4f\x08\x10\xf6\x51\xcb\x19\x4c\x1e\x42\xdb\x75\xd7\x21\xbd\xad\ +\x0d\x01\xed\x3d\xe8\xfe\x24\x37\xa2\x92\x72\xd6\x27\x75\x77\x42\ +\xdc\x3d\xf0\xd2\x70\x79\x80\x4e\xda\xa7\x8c\xa1\xbc\xe5\x44\x0d\ +\x2c\x00\x92\x1f\xf0\x0d\xba\xff\xcd\x37\x7f\x93\x27\x9c\xe8\x2b\ +\x86\x79\x79\x3b\xd7\x4d\x02\x70\x1a\xc5\xfd\x8a\xb1\x8b\x54\x32\ +\x09\x89\xbe\x6a\x57\xb4\xc1\x6d\xb7\xdd\xce\xab\x91\x64\xf1\x8b\ +\x27\xc9\x83\xb4\xd4\x34\xd6\x0e\xd4\xdd\x0c\xe6\x7a\x79\xc5\x31\ +\xe7\x02\x20\x75\xbe\x83\x67\x3e\x49\x22\x87\xfe\xfd\x07\x70\xb2\ +\x4a\x9e\x0e\xc7\x33\x9d\x24\x51\xc5\xca\x15\x2b\x44\x13\x94\x4f\ +\x9a\x24\xab\x7f\xfd\xfe\x80\x80\x9e\x92\x92\x8a\x1d\x74\x2d\xd9\ +\x4e\x9c\x98\x92\xb5\x42\x2f\x8d\x04\x9a\xea\xa6\xdd\x29\x49\x49\ +\x04\x58\x7d\x7d\x03\x98\xb2\xfa\xf7\x43\xa4\xba\xda\x78\x67\x59\ +\x09\x2d\x1a\xc9\xa1\xe4\x08\x39\x57\x5f\x8d\x5d\x4e\x07\xdc\x2f\ +\xbd\x88\x64\x05\xa8\x9e\x39\x07\x65\xaf\xbf\x0e\xc5\xe3\x41\xf1\ +\xcf\x7e\x86\x36\x4a\x13\xeb\x02\x84\x3d\x79\x92\xcd\x93\x05\x40\ +\xea\x76\x38\x3a\x4b\x4a\x1d\xc6\x7f\xfd\xe2\x91\x76\x97\x69\x3f\ +\xf1\xc4\x63\x46\xf4\xf1\xa1\xff\x78\x50\xce\x11\xc9\xe4\x14\x8d\ +\x78\xcd\x81\x94\xcf\xcc\xca\x94\x2c\xa1\x7a\x4f\xf3\x87\x3f\xbc\ +\xa0\xd7\xa3\x97\xe3\x7d\x23\xe5\xdc\xbb\xef\xbe\xad\x1f\x73\x37\ +\xc0\x2d\xda\x58\xf3\xf8\xe8\x63\xff\x05\xa6\x27\x9e\x7c\x9c\x35\ +\x98\x7c\x56\x75\xa4\x8a\x52\xe0\xfe\x8a\xbf\xa3\x7c\xae\xd3\xba\ +\x75\x1f\x18\xf7\x79\xed\xb5\xa5\x5d\x0d\xee\x25\xe2\x61\x95\x0d\ +\xc0\x7f\x48\x60\xbd\x0b\x70\x92\x06\x68\x04\x53\xe6\x80\x62\x34\ +\x7d\x64\x0a\xe8\xfe\x9f\xfe\x14\xb9\x64\xd4\x65\x93\x8a\x1e\xfb\ +\xfb\x17\xf0\x29\x27\x5e\xa4\x16\x35\xf5\x2f\x02\x3e\x1a\x29\x15\ +\x4a\xd5\x43\x3f\x95\xb2\x51\x8d\xdd\x05\xf9\x08\xb3\x06\xf0\xfa\ +\xb8\xee\xee\x44\xa0\xa4\x35\x4a\x39\x2d\x7b\x09\x20\x4b\xda\xf5\ +\x5f\x60\x9c\x4b\xfc\xad\x72\x2d\xad\xe7\x7f\xc5\x28\x2b\x64\xd6\ +\x93\xb0\x1f\x0c\x86\xf4\xb2\xe6\xbd\x13\xbf\x87\xd4\xad\x6a\x71\ +\x8f\xa7\x9e\xfa\xef\xf8\xfa\xe3\xef\x73\x7e\x6b\x84\x2d\x1b\x0b\ +\x70\x28\x70\x24\xb4\x7e\xdd\x10\x53\xf8\xd5\x25\x2c\xe9\x24\x00\ +\x03\xd1\x10\xf3\xae\x72\x0f\xf5\xab\x5b\xe6\xcc\xc2\xa4\xf7\xde\ +\x47\x36\x19\x65\x93\x7f\xfb\x3b\x44\x43\x21\x01\xbf\x8e\xd4\xf4\ +\x0e\xf2\x1c\xb2\xe9\xda\xba\x18\x01\x70\x14\x16\xc8\x43\xf1\xfa\ +\x7c\xa4\x7a\x93\xec\x35\x21\xed\x68\x00\xc1\xc2\x61\xa5\x00\x40\ +\x47\x5c\x58\x06\x23\x34\x92\xfd\xba\xba\x5a\xb1\xc0\xf3\x28\x31\ +\xd2\x51\x56\x7b\x1c\x17\xd0\x84\x35\x9f\x00\xde\x3c\x77\x16\x2e\ +\x5e\xfb\x21\x32\x47\x8e\x12\xf0\x9b\x0f\xec\xc7\xa6\x05\x73\x31\ +\xa6\xad\x19\x8d\x54\xaf\x8a\x28\xb1\x48\x13\x5c\x03\x06\xa0\xb5\ +\xa5\x95\xb8\x05\xc9\xf9\x05\xf6\xcc\x93\xf8\xd9\xd9\x82\x85\xb5\ +\x1a\xa0\x03\xed\x2f\x24\x92\x98\x92\x9a\x42\x4b\xaf\xb7\x51\xee\ +\xff\x05\xc8\x2d\x2b\x83\x5a\x51\x61\x68\x81\x20\x97\xa5\x3c\x39\ +\xe9\x31\x46\x4e\x46\x49\x29\x9c\x73\xe7\xa1\xf5\xb5\x57\x10\x51\ +\xa2\x52\x56\x25\x4e\x2a\x2d\x81\x2f\x2f\x97\x3d\x02\x31\x20\x15\ +\x11\xf5\xae\xd3\xbc\x8f\x2f\x1b\xcf\x06\x55\xec\xeb\x54\x39\xc7\ +\x0e\x27\x86\x8e\x7f\xf3\x09\xbf\x74\x89\xfb\x66\xc9\x04\xd6\x35\ +\xc9\x12\x74\xb6\x47\x38\xc6\xc0\x21\x6d\x36\x1c\x39\x07\x10\x27\ +\xad\x30\x02\x60\x9d\x52\xe2\x77\xd1\xd3\xc4\xfc\xbd\x4b\x83\x2c\ +\x12\x00\x53\x0b\x24\xe2\xaf\x7d\x96\x9a\x92\x82\x9d\xdb\x77\x62\ +\xee\x57\xe6\xa0\xdf\xbc\xd9\x38\x4e\x02\x10\x02\xe0\x27\x76\x2f\ +\xbc\x1e\xd7\xbc\xfc\x0a\x14\xb7\x1b\xa7\x37\x7f\x22\x40\x17\x93\ +\x4b\x35\xe7\xf9\xff\x8f\x0f\x00\x38\x97\x2c\x41\x40\x8b\x0b\x90\ +\x13\xcf\x86\x12\x2f\xdb\x96\x3a\x1d\x5d\xeb\x7f\xf1\x9f\xdf\x79\ +\xe7\x1d\x2c\x98\x37\x1f\x1b\x37\x6d\x94\x35\x06\x03\x48\x8b\xa4\ +\x24\xa7\x20\x7b\x64\x36\x32\xb4\x4c\x5c\x43\x06\x0d\x96\x65\xe1\ +\x07\xc9\xdd\xba\xe4\xd2\x4b\xc9\x1b\xa8\xa4\x9c\x40\x62\x7d\xa3\ +\xe6\xec\x59\xc9\xba\x35\x92\x42\xd4\xeb\xd7\xaf\x63\x50\xc5\x82\ +\x2f\xa2\xd8\x81\xcf\xef\x63\x17\x4f\x34\xdc\xac\x6b\x66\xf2\x32\ +\x74\x76\x19\x25\x8d\x5b\x7d\x5d\x1d\x0b\x2a\x7b\x07\x74\x8d\xca\ +\x29\xdf\xd8\xe2\x97\x40\xd1\x96\x2d\x9f\xca\xb3\xb9\x94\xdc\x4e\ +\x4e\x74\xf9\x1e\x05\xbc\xc6\xd2\xf8\xc7\xde\xbd\x7b\x28\x76\x30\ +\x57\xc6\x3f\xfc\x54\x8e\xf2\x16\x70\x46\x33\xfe\xde\xdd\xc7\x5f\ +\x5a\xbf\x35\x33\x82\x44\x2d\xc3\xb0\x3a\x65\x5f\x38\x86\x24\x1d\ +\x5b\x6b\x5b\xa3\xac\x14\xbe\xe8\xf2\xcb\x70\x7a\xf1\xef\x10\xa2\ +\x87\x93\xfe\x4f\x5f\xc7\x8c\x17\x5f\x84\x42\x2d\xaf\x96\xc0\xdf\ +\xfe\x7f\xe6\x23\xe2\x00\xdc\xaf\x2d\x47\xe1\xe4\x8b\x70\x05\x09\ +\xc1\xba\x70\x04\xfe\x25\x2f\x43\xa1\xc0\x4a\x70\xd4\x08\xd4\x10\ +\xf8\xec\x2a\xa5\x11\x70\x9d\x1b\x00\xd2\x92\x38\xa7\xb0\xe4\x04\ +\xa8\xad\xab\x97\x07\x7c\x9c\xae\xe7\xf4\x6f\x44\xe2\xfa\xb5\xb6\ +\xb6\x49\x3d\x75\x0d\xf5\x02\xe4\x80\x81\x03\x8d\xf4\xb6\xc3\x86\ +\x0d\x17\x60\x4b\x87\x0d\x43\x5e\x5e\x3e\xf9\xf8\x0d\x14\x50\x2a\ +\x93\x80\xcc\x15\x57\x5c\x45\x2d\xdf\x8b\x33\x74\x0d\xa5\x7c\xd3\ +\xf2\xfc\xf8\xc5\x7d\x2b\x28\x28\x64\xc0\xd8\xa7\xe7\x7b\xf3\x4b\ +\x2b\xe8\x5e\x19\x78\xe3\xcd\xd7\x71\xdd\xa2\xeb\xb9\x1e\x29\x3f\ +\x6c\xb8\xd4\x2f\xaf\xce\x99\x3c\x79\x0a\xd6\x91\x70\x5d\x72\xc9\ +\xa5\x94\x66\xee\x24\xc6\x95\x95\x71\x6a\x38\x49\x11\x37\x68\xf0\ +\x10\x2c\x7d\xf5\x15\x74\x49\xe6\x5c\x00\xde\x67\x6c\x2c\x18\x0b\ +\x10\xd6\xb0\x48\xd4\x00\xfa\x22\x51\x49\xb2\xb8\x6d\x4b\x85\x2c\ +\x02\xc9\x9f\x79\x35\x9a\x96\xbe\x86\xb0\xd7\x2b\x3e\x7d\x03\x19\ +\x7c\x3b\x17\xcd\x43\x79\xb4\x4d\xb2\x87\x57\x5c\x3f\x0f\xce\xbf\ +\x2c\x47\xce\xf8\x89\x08\xf3\xaa\x21\xae\x73\xca\x64\x84\x9d\x4e\ +\xce\xc1\xc7\x75\x49\x9d\x5d\x10\x27\xac\x14\xb5\x3e\x9f\x5a\xff\ +\x58\xca\xa9\xf7\x01\x45\xd7\x66\x50\x9e\xc0\xcc\x8c\x4c\x34\xb7\ +\x34\x8b\x8f\x3e\x8d\x8e\x1d\x12\x45\x8b\x70\x66\x10\x49\xc2\xe4\ +\x6d\xf3\xea\xcb\xd4\x49\x40\x5a\xb8\xc5\x73\xda\x37\xe9\x4e\x8e\ +\x90\xcb\xa6\x00\x6c\xd7\x70\x57\xc1\x29\xde\x8c\xdf\x5c\x48\xc0\ +\x13\x04\xbc\xde\x41\xea\x73\xba\xdd\xa4\x29\x4a\x59\x6b\x49\xcc\ +\x40\x0d\x87\xd9\x76\x91\xfa\xa4\x8e\xda\x5a\x0a\x6d\x4f\x47\x7e\ +\x5e\xbe\x24\xb3\x9c\x42\x42\x50\x47\xf7\x61\x01\x6d\x6a\x6c\x22\ +\xf7\xb9\x8e\xb5\x03\x09\xd3\x31\x28\xe7\x32\x31\x5c\x31\x70\xb1\ +\x62\x2c\xc0\xc1\x2c\xb7\xef\xec\xa5\xa3\x6e\x77\x12\xa9\xd4\x43\ +\xf4\x20\x6b\xd1\xf7\x86\xeb\xe1\x5d\xb5\x06\x27\x28\xb5\xcb\xaa\ +\xb9\x73\xa0\x52\xa8\xb4\x9f\xb7\x19\xcd\x49\x0e\x01\xa3\x58\x6d\ +\xc4\x96\x79\x73\xa1\x8c\x9b\x80\xc6\xd5\x6b\x00\x4e\x3a\x39\xed\ +\x52\x59\x12\x5e\x7d\xfc\x04\xb5\xb0\xfc\x6e\x1a\x7f\x92\xbe\x8d\ +\xe3\x00\x9c\xb2\x86\xa3\x80\xbc\x1f\xdb\xbf\x4a\x66\x4e\xfa\x49\ +\xa2\x09\xd6\x52\x99\xf6\xe2\xf8\xab\x57\xaf\x8e\x4b\xf5\xa6\x60\ +\xf9\xf2\xe5\xc6\xb1\x4e\xcf\x2d\x7e\x4e\x8f\xe4\x19\x1a\x68\x27\ +\x69\x3d\xb3\x8c\x62\x66\x1e\x83\xc2\xf1\x11\x89\x54\xca\xe7\x66\ +\xfd\xbc\x98\x56\xff\x1e\xac\x5d\x8c\x7b\x76\x49\x26\x06\x3a\x2e\ +\x96\xa4\x88\x11\x46\x1c\xc7\x91\x0c\xe3\x26\xa7\x78\xf0\xc1\xea\ +\xb5\xf8\xfa\x8d\xff\x84\x21\x3f\xba\x1f\x55\x3f\xfc\x31\x6a\x09\ +\xe0\x74\x05\xa8\x77\x00\x3e\x35\x0a\x0e\xee\x06\x39\xac\xe9\x6d\ +\x40\x2b\x7d\x16\x26\xc0\x5c\xdf\xba\x05\xde\x8c\x74\x1c\xd9\x7f\ +\x80\xfa\xd4\x64\xae\xeb\x5c\x8c\x7f\x49\xf3\x12\x6a\x15\xff\x5c\ +\x5e\x1f\x13\x7b\x6d\x58\x0d\x1b\xc7\x81\x60\xa0\xd3\x7a\xcd\xb2\ +\x89\xc7\x66\xaa\x38\x95\xcf\x99\xf7\x02\xba\x55\xa7\xb9\x2f\xdf\ +\x23\xee\xdc\x39\x1b\x81\xb1\x3d\xb1\x15\x83\x41\x68\xcf\x08\x4c\ +\x28\x97\x9e\x96\x46\x86\xd8\x26\x94\x4f\x9e\x88\xd1\x33\xa6\xa1\ +\xf8\x8e\xdb\x70\xea\xd9\xc5\x70\x48\x50\x04\x68\x8b\xb0\x00\x48\ +\x5a\x78\x04\x35\x23\x31\xeb\xa6\x1b\x71\x7c\x78\x29\x4e\x91\x51\ +\xb6\x7f\xdf\x7e\xc9\xf9\xe3\xf8\x1c\x9c\xff\xec\xac\x6c\x36\xe0\ +\xa4\xa5\x75\x40\x9c\x30\x4a\x0c\x41\xf9\xcd\x89\xa3\x75\xf1\xe7\ +\x7a\x51\x7e\x00\xc5\xda\xc5\xa1\xa6\xe1\xd1\xa9\xe8\x49\x1c\x3e\ +\x2b\x3b\x0b\x6f\xbe\xfe\x37\x94\x94\x94\xa0\xf0\x5b\x37\x23\x48\ +\xa3\x7d\xf5\x2b\xdf\x83\xca\x37\x97\xc1\x2c\x18\x6e\x5f\x16\x85\ +\x88\x43\xd4\x15\x04\x29\x96\xbf\x7b\xe7\x2e\x64\xe5\x64\x71\x1d\ +\xdd\x15\x6d\x56\xf7\x32\xe8\xd2\xdc\xd2\xc2\x23\x79\xda\x9b\x45\ +\x24\xe5\xaa\x24\x81\xaa\xa1\x3e\xb8\x4f\x61\x21\xbb\x71\x52\x66\ +\x24\x19\x6b\xcb\xfe\xb6\x4c\xfa\xec\x99\x64\xd1\xd3\xc8\x1d\xe7\ +\xfe\x95\xa1\xd8\x93\xe4\x16\xee\xa3\x30\x6f\xbf\xe2\xfe\x94\x98\ +\xea\x28\x25\x7b\x1e\x4d\x63\x0c\xa7\xb8\x7f\xe6\x73\xdc\x95\xf0\ +\x9b\xd4\xd9\xdd\xe4\x7b\xf5\xe4\xf2\x60\x1d\x13\x0b\x05\x20\x66\ +\x4c\x48\xc6\xe7\x3a\x09\x56\xa4\x24\x27\x8b\xaf\xbc\xe4\xa5\x57\ +\xf0\x7f\x6f\xbb\x15\x25\xff\xf9\x30\x32\xe9\xc1\x1f\xa3\x49\x21\ +\x2a\x01\xc1\xe4\xe0\x9c\xb8\xb7\xde\x0a\xe7\x82\xaf\xe0\x74\x4b\ +\x1b\xe5\x1a\xda\x8c\x46\xb2\xe6\x73\xf3\x72\xcf\xa1\xf5\x8b\xf1\ +\x29\x2d\x3c\x44\x3c\xb0\x7f\x7f\x1e\x6e\x15\xa3\xaf\xa9\xb1\x11\ +\x2e\x5e\x78\xea\x72\x71\xde\x01\x76\x09\xd9\xf2\x17\xe3\xcf\x43\ +\xb6\x4a\xb2\xc7\x23\xb9\x85\xab\xab\x8f\xd3\xb0\x71\xb9\xb8\x75\ +\x05\xf9\xf9\x14\xe7\x87\xfc\xb6\x41\x03\x06\x4a\x0e\xa4\xe1\xe4\ +\x1d\x54\x8b\x81\x06\x12\x96\xa1\xdc\xe7\x8b\x3b\xd9\xd0\x33\x02\ +\x20\xcf\x3e\x62\x62\x61\x9d\x00\x74\x18\x07\x4e\x24\x71\x09\xb3\ +\x73\x73\x38\xd9\x83\xe4\xf7\xb9\xe5\x96\x9b\xd1\xef\xee\xef\xa0\ +\x68\xd1\x42\x78\x0f\x56\xca\x17\xf7\xd0\xc3\x0c\x90\xaa\xaf\xa3\ +\x07\xf9\xd1\xfb\xef\x4b\x8e\xde\xfc\x82\x7c\xbe\xf6\x5c\x5b\x04\ +\xbf\xae\x8e\x5b\x2c\xbb\x6b\xec\x57\x73\xac\x5e\x5c\xab\x03\x07\ +\x0f\xb0\x1b\xc8\xad\x9d\xdd\x37\xfa\xfc\x8c\x64\xe1\x76\x7b\x92\ +\x38\x59\x24\x7f\x37\x12\xb8\x7c\x99\x85\x34\x7a\xd4\x68\xfe\x9c\ +\xeb\xe3\xd6\xcd\xbe\xbd\x5c\x97\x9a\x9a\x16\x7b\x4e\x8c\x4c\x4f\ +\x72\x32\x9f\xeb\xd1\xb5\x00\xc2\x96\x87\x82\xbb\x3d\xfe\x2c\xd6\ +\xae\x00\xba\x66\xcd\x1a\x79\x99\xc2\xb7\xbf\x7d\x07\x8a\x68\xd6\ +\x4e\x36\x01\xaf\xa7\x79\x6d\xa0\x04\x93\x4b\x28\xb9\xd4\x76\x52\ +\xa9\x94\xa4\x91\xaf\x39\xaf\xac\x19\x1b\x36\x6d\x10\x7f\x5a\xa7\ +\xf5\x34\x39\x24\x96\x62\x3f\x5b\x45\x69\xe2\x75\x5a\x41\xb9\xfb\ +\x35\x12\x4d\xa0\x91\x04\x8d\x4c\x32\xcf\xf5\x16\x52\x7a\x62\x30\ +\x48\x57\x02\xe8\x7e\x36\x3d\x51\xbf\x45\x7d\x0a\x69\xb8\xb4\x0a\ +\xdf\xff\xfe\x0f\x78\xde\x1f\xcf\x04\xe6\xfa\xe4\x05\x0a\xeb\xd7\ +\xaf\x47\x92\xc7\xcd\x65\xce\x77\x5a\xb8\xc4\x01\xf6\x10\xc0\x0a\ +\xbe\x1c\xa4\x21\xc3\x58\x58\x6f\x04\x82\xb7\x8e\x73\xf3\x3f\x9c\ +\x32\xd6\xce\x39\x79\x55\x7e\x31\x03\x7b\x08\x5a\xfc\x3e\x45\xba\ +\x09\x97\xbd\x30\xe4\x5c\xc8\x9c\x8e\xd7\x03\x46\x60\x1c\x77\x9f\ +\x64\xd2\x88\xdb\x45\x1a\x21\x8d\xdf\x22\x6a\x2f\x0d\xfb\x5c\xdc\ +\x40\x4b\x8d\x40\x43\xe7\x9c\x9f\x04\x98\x82\x60\x27\x95\xf8\xbc\ +\x24\x40\xfa\x64\x6b\x67\x04\x99\x7f\x52\x08\x76\x0b\xb6\x96\x04\ +\x17\xd3\xfc\xeb\x91\xf9\x00\x51\x68\x7f\x46\x39\x9b\x2c\x25\xf3\ +\xf9\x2b\xcc\xb0\x66\x5a\xb8\x39\xc7\xcd\xc8\x14\x6e\x4f\xd3\xea\ +\xf1\xf7\x07\x43\x23\x4b\xa6\x85\x83\x48\x7f\x69\xb1\x3e\x7d\x53\ +\xb1\x85\xc0\x72\xf0\x35\x1c\x22\x82\x05\x00\xcb\x5e\x1e\x1d\xfb\ +\xf6\x70\x88\x10\x28\xb0\xa7\xea\xf5\x54\x10\x40\xde\xdf\xa8\xb3\ +\x25\x39\x82\xe4\x24\xb4\x65\x49\x24\x04\x36\xf2\x3d\x6f\x09\x08\ +\xf2\x16\x4d\x09\xfb\xf9\x23\xbf\x80\x4d\xbd\x96\xf8\x9d\x47\xff\ +\x50\x01\x90\x04\xce\x36\x7d\x71\xc8\xa5\xe3\xcc\x6c\xee\x9b\x6c\ +\xbb\x77\x17\x32\x25\xe2\x19\x8f\xb7\x8b\x11\x56\x88\x90\x48\xb6\ +\x7f\xff\x05\x27\xc6\xde\xe8\x02\x6c\x01\xf8\x72\x52\xa7\x02\x60\ +\x77\x01\x5f\x08\x8a\x9e\x83\x00\x48\xe1\x88\xc6\xaa\xb0\x4d\x17\ +\x3a\xa9\xc2\x26\xae\xd1\x44\x01\x48\x04\x3f\x4c\x1c\x14\xb6\xe9\ +\x02\x27\xc1\x30\xc4\x98\x1a\x02\x20\x9c\xe8\x05\x20\x06\xfc\x00\ +\xb1\x8f\xb8\xe5\x81\x07\x1e\x78\x0a\x40\xa6\x96\xcf\x29\x76\x81\ +\xbe\x1d\xff\xeb\x95\x6a\x5e\xf6\x55\x0d\xf8\x66\xe2\x56\x62\x2f\ +\x63\x6a\x08\x81\x59\xce\xd4\x00\xa6\xda\x37\xb2\xb3\x34\xc5\xe4\ +\x70\xf2\xe9\x02\x60\xbf\x1d\xa0\x57\x53\x34\x4e\x00\x18\xfc\x3a\ +\x0d\xcb\xb6\x04\x21\x48\xec\x02\xe4\x43\xbf\x96\xb9\xad\x56\x3b\ +\xe7\x13\x41\x30\x05\x00\xb6\x06\xe8\xe5\x86\x9e\x29\x00\x3e\x0d\ +\xfc\x5a\x0d\x53\x3f\x63\xac\x97\xef\x48\x03\xf8\x35\xd5\xc1\x14\ +\xe0\x7d\x0d\x7c\xb7\xdd\xfa\x2f\x08\x8a\xc6\x75\xe5\x6d\x1a\xf8\ +\xcd\x1a\xb6\x6a\x82\x06\xd0\x82\x41\x88\xe9\x02\x64\x3f\x46\x82\ +\x5c\xb6\xfa\xbf\xb0\x04\x20\x4e\x08\xfc\xcc\xda\xbe\xaa\x41\x6e\ +\xda\x00\x31\x42\xa0\xea\x2d\xdf\xbc\xd8\x48\xf2\x65\xe7\x69\xbd\ +\x80\x28\xce\x9d\x0f\xf1\x56\x67\x1d\x7c\x43\x00\x12\x84\xc0\xbc\ +\x30\x0c\xfb\xb5\x50\x5f\x80\x31\x00\x33\x06\xc0\xd4\x61\x20\x28\ +\xb1\x3b\x10\x56\x6c\x83\xef\x7f\xdb\xb3\x43\x23\x00\x00\x10\x86\ +\x81\x86\xfd\x57\x06\x85\xe5\xb0\x1c\x1f\xd3\x05\xa2\x9a\x93\x64\ +\xef\x74\xeb\xc6\xe2\xff\xed\x58\xe4\x13\x3e\x18\x7b\x76\x2d\x40\ +\x10\x10\x83\x40\x00\x10\x00\x04\x00\x01\x40\x00\x3c\xa1\x00\xef\ +\xf9\x70\x1d\x8e\xd6\x27\xc4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x22\x60\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x3a\x20\xb2\x73\x89\x96\x00\x00\x21\xed\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x09\x90\x1d\xc7\x79\xde\xd7\x3d\xf3\xce\ +\xbd\x01\xec\xe2\x58\xdc\x00\x41\x9c\x24\x28\x51\x8a\x24\x52\x62\ +\x95\x5d\x94\x29\x92\x65\x25\x25\x29\xb1\x6c\x51\x8e\x24\xa7\x12\ +\xc6\x65\x27\x8a\x2b\xb1\x93\xa8\x12\xc7\xaa\x54\x92\x72\x95\x1c\ +\x25\x8a\x65\x57\x6c\x95\x1d\xb9\x24\x8b\x54\x42\xc9\x94\xcc\x4b\ +\x14\x49\x88\x34\x40\xe1\xbe\x88\x9b\x58\x00\x0b\xec\xbd\xfb\x76\ +\xf7\x5d\x73\x75\xa7\x7b\xb6\xbb\x7a\x76\x06\x0f\x4b\xee\x2e\xc0\ +\x07\x72\xfe\xc5\xbf\xdd\x3d\xf3\x66\xb1\xfb\xbe\xaf\xff\xab\x7b\ +\xe6\x21\x95\x54\x52\x49\x25\x95\x54\x52\x49\x25\x95\x54\x52\x49\ +\x25\x95\xf7\x92\x10\xdc\x26\xc2\x39\xb7\x00\xd8\xb2\x2b\x34\x90\ +\x4a\x08\x69\xb6\xdf\x91\x00\xa0\x42\x19\x21\x84\xa7\x04\x58\x9c\ +\x37\x95\x3e\xb7\x7f\xf0\x43\xc3\x93\xf5\xaf\x8c\x94\x9c\x0f\xf4\ +\x8f\xd6\xba\x2e\x0d\x56\x70\xfe\xda\x34\xfc\x80\xdf\xe8\xca\xb7\ +\x71\xea\xad\x63\xc5\xc1\x1b\xfe\xbc\xae\xb6\x2c\x76\x6d\xe8\x1c\ +\xea\xe9\xcc\xff\x6c\xfd\x8a\x96\xdf\xff\xd2\xc3\x9b\x4f\xa7\x04\ +\x58\x18\xf8\x78\xe1\xc0\xc0\x03\x5d\x6d\xb9\xe7\x7a\x97\x15\x72\ +\x7d\x02\xf8\xb3\x57\xa7\x71\xec\xcd\x12\x7e\x7a\x78\x10\xae\xc7\ +\xe4\x8b\x1a\x42\x35\x5f\x98\xe7\xbe\x82\x27\x7a\x16\x21\xb8\xf7\ +\xce\xa5\xf8\xc8\x8e\x1e\xac\xee\x2e\x22\x08\x78\xe9\xd9\x9f\x5f\ +\xdd\xf5\xbf\xfe\xe5\xdf\xeb\x97\x96\xaa\x59\xc5\x46\x73\x4b\xb6\ +\x7f\xa4\xf2\x9f\x97\x75\xe4\x72\xd9\x0c\xc5\xea\x9e\x02\x1c\x2f\ +\xc0\xd8\x64\x0d\x14\x0c\x9c\xfb\xe0\xd7\xc3\x85\xcf\x0f\xd4\xf9\ +\x0b\xc7\x8a\x65\x45\x3c\x70\x57\x0f\x36\xaf\x6e\xc7\xda\xee\x16\ +\x64\x33\x56\xe7\xe9\xcb\x13\x5f\x07\xf0\x2b\x42\xbd\x94\x00\xf3\ +\x90\xba\x1b\x64\x07\xc7\x6b\x77\x5d\x1e\x2e\x23\x97\xa5\x58\xb5\ +\xb4\x88\xb5\x3d\x45\x0c\x8e\x57\x41\x09\x03\x67\x6c\x0e\xe0\x38\ +\xc0\xdf\x1e\xce\x7c\x1e\x84\xb1\x28\xc5\xbd\x5b\x96\x62\xfb\xfa\ +\x0e\xac\xe9\x6e\x45\x21\x67\x61\xb8\x54\xc7\xe6\x55\x6d\x1f\x03\ +\x90\x4f\x09\x30\x4f\xf9\xe6\x0f\x4f\xd1\x23\xe7\x47\xda\x24\xd8\ +\xb6\x45\x00\xc6\xd0\xd1\x99\xc7\x23\xf7\xad\xc6\x23\x1f\x59\xdd\ +\x7c\xce\x94\x03\xbe\xc7\x70\x45\x10\xf6\xd2\x60\x19\x97\x87\xa6\ +\x3b\x14\x53\x52\x17\x30\x1f\xf9\xd3\x1f\x9c\x74\x29\x25\xb8\x3c\ +\x38\x85\x73\x57\x4a\xb8\x6f\x57\x0f\x96\x09\x13\x0b\x32\x0f\x37\ +\x7e\x2b\x84\x31\x2c\xb1\x6c\x48\x8b\x75\x79\x70\x5a\x12\x81\x03\ +\xf0\x52\x02\xcc\xfb\xfd\x94\x66\x9e\x63\xbc\xe4\xe3\xb5\x63\x35\ +\x1c\xbf\x30\x8c\xdf\x7b\xfc\x43\x68\x56\x61\x01\xc3\xff\x7c\xea\ +\x28\xca\x55\x0f\x95\xba\x07\xd7\x0f\x52\x02\x2c\x44\x38\x54\x90\ +\xc7\x01\x16\x00\x53\x15\x1f\xcc\xf7\x23\xe7\x9b\x4b\x64\x4c\x72\ +\xec\xdc\x10\x3c\x8f\x41\xbb\x05\x42\x08\x4b\x09\x30\xff\x29\x15\ +\x7b\x83\x01\x9f\xb1\x5b\x8c\xea\xdb\x62\x40\xa8\x8c\x07\xb3\xae\ +\x4d\x09\x30\x3f\xb9\x6e\x94\xcf\x7c\xd6\xc4\x45\x15\xae\x48\xa0\ +\x89\x9b\x12\x60\x81\x04\xf0\x4d\x78\x1d\x7e\x27\x60\xac\xb9\x09\ +\xc0\x79\x00\xce\x52\x02\xdc\x14\x0b\xc0\x28\x10\x04\x3e\x9a\x55\ +\x28\x01\xc0\x52\x02\x2c\x9a\xc8\x4a\x1f\x38\x31\xce\x98\xbd\x3d\ +\x0b\xc0\xf9\x3b\x51\x58\x67\x29\x01\x16\x35\x08\xe4\x11\x40\x03\ +\x82\x20\x60\x68\x56\xa1\x94\x00\x2c\x42\x00\x92\x12\x60\x41\xc2\ +\xf8\x6c\xb0\x29\xc7\x22\xc6\x00\x8b\x6f\x41\x08\x27\x92\xa5\xc0\ +\x8c\xeb\x4a\x2d\xc0\x82\x25\xf0\xcd\x2c\x52\x41\xa0\xef\x37\xaf\ +\x79\xb5\x08\x0d\x09\xc0\xe0\x43\x0a\x49\xd3\xc0\x85\xce\xc0\xc0\ +\xc4\x00\x6a\x4e\x31\x16\x34\x77\xd9\x82\x33\x68\x0b\xc0\x52\x02\ +\x2c\x06\x01\x10\x91\xe6\x8e\x01\x18\x25\x92\x00\x32\x7d\x4d\x83\ +\xc0\xc5\x10\x1e\x04\xb3\x22\x29\x46\xd0\xe4\x04\xa0\xaa\x0e\xc0\ +\xf4\x5f\x90\x12\x60\x31\xeb\x00\x9c\x50\xb0\x26\x26\x00\xb7\x98\ +\x64\x6d\x6a\x01\x16\xd1\x04\x24\xb6\x88\x31\xc6\x6e\xd9\x52\x2f\ +\x07\x7f\x9b\xab\x97\x54\xb2\x36\xb5\x00\x8b\x25\x2c\x46\x00\xca\ +\x09\xfc\x20\x68\xee\xb4\x35\x54\x5f\x67\x2d\x29\x01\x16\x22\x14\ +\x24\x16\x03\xd2\xc5\xab\x03\xf0\xc5\x9f\xa1\x9c\xd9\x20\x44\xb4\ +\x40\x6a\x01\x16\x43\x38\xa1\x84\x80\x40\x4f\x24\xd9\x0f\xfc\xa0\ +\xa9\x37\xb0\x10\x62\x49\x4d\x63\x80\x45\x11\x42\x08\x28\x8d\x0e\ +\xdf\xb2\x05\xe0\xef\x50\xd0\x4a\xa9\x05\x22\x34\x14\x9e\x5a\x80\ +\x05\xe2\x4f\x41\xa3\xb3\x89\x02\x41\x33\x2d\x07\xf3\xb8\x05\xe0\ +\x20\x56\x94\x00\x20\x29\x01\x16\x24\x04\x20\xb6\x19\x91\xe6\xde\ +\x10\xc2\x39\x03\xb1\x32\x00\xb5\x15\xfa\x29\x01\x16\x24\x44\x8a\ +\x6d\x87\xa6\x94\xc8\xaf\xd0\x02\xf8\x4d\xb4\x13\x2c\x69\x01\x28\ +\xb5\xa5\xa6\x8b\x41\x8b\x23\x64\x26\xa0\xa2\x04\xda\x02\x04\x41\ +\x73\x5b\x00\x6a\xd9\x20\x29\x01\x16\xcb\x02\x48\x77\x9a\x89\x8e\ +\x9b\xbb\x12\xc8\xb8\x24\x80\x74\x03\x72\x24\x19\x91\xba\x80\x85\ +\x08\x07\x51\xb3\x49\xb4\x00\x28\xe5\xb7\x6e\x57\xf0\xbc\x5d\x40\ +\x26\x24\x81\x14\x9e\x66\x01\x0b\x12\xe5\xf7\x33\x00\x21\xea\x00\ +\x97\x16\xa0\x09\xf2\x3f\xde\xb0\x0e\x40\x6d\x49\x80\xac\x44\x1f\ +\x1c\xa9\x05\x58\x30\x03\xe4\x1b\xaa\x85\x86\x2e\x20\x68\xea\xdb\ +\xd9\x43\x97\xa5\x5c\x00\xe1\x2c\xb5\x00\x0b\x14\x62\x5c\x00\x11\ +\x03\x06\x9f\x05\xb7\x60\x72\xf3\x79\xaf\x05\x48\x02\x50\xaa\x62\ +\x80\x94\x00\x0b\x17\xe9\x02\xf4\xf4\x27\x60\x60\xbe\xdb\xc4\x41\ +\x20\x40\x6d\x5b\x92\x40\xb9\x80\xe0\xdd\xe8\x02\x92\xc1\xcd\x4d\ +\x7b\x02\x06\x87\xaa\xaa\x91\x99\xaa\x30\xe1\x0b\x5a\x0c\xe2\xb7\ +\xa4\x14\x9c\x03\xb1\x3c\xe8\x6d\xec\x37\x45\x0c\x06\x54\x0f\x09\ +\x21\xfc\xa6\x3f\x22\xe6\x7d\x9f\xf9\x6f\x85\x0a\x2b\x7e\x99\x52\ +\xfb\x1f\x07\x1c\xbd\x8c\xd3\x02\x63\xdc\xe4\x68\x20\x61\x2b\xbf\ +\xcc\x18\xb1\x31\x49\x8e\x23\xd7\x13\xd5\x86\x42\xe4\x98\x12\x73\ +\x8e\xe3\x03\x6b\x46\xe7\x19\x4e\xea\xde\xdc\xc2\xa5\xce\x83\x32\ +\x6b\x57\x2c\xc5\xab\xe7\x5b\xe4\x03\x2c\x24\x42\x12\xa4\x99\xdc\ +\x10\xaa\x0f\xa1\xb2\xd5\x63\xa9\x89\x73\x98\x35\xe6\xc6\x95\x98\ +\xb1\x3a\x6f\x51\x2a\x1a\x7f\xdc\x22\xec\x87\xbb\xd6\xb5\xfc\xee\ +\x93\x5f\xfb\xd2\x28\x21\xe4\xe6\x58\x80\xc7\xff\xe0\xbb\xf6\x9e\ +\x13\x13\xcf\x74\x75\xb5\x3f\x20\xeb\xf3\x8e\xe7\xc1\x71\x7d\xa1\ +\x1e\x82\x40\xfd\x52\x44\xfd\xde\x88\x70\x82\x13\x70\x70\x05\x3a\ +\x9f\x19\x13\x6e\x80\x90\x87\x24\xd0\x86\xd9\x86\x34\x6a\x4c\x0c\ +\x34\x73\x97\x82\x89\x54\xf3\xf3\x34\x71\xb8\xea\xbf\x35\x48\x35\ +\x10\x91\xbe\x3e\xc0\x6f\x9c\x06\x92\xeb\x2d\x68\x71\xd9\x02\xf1\ +\x56\x4a\xf2\x1c\x4f\xfc\x2a\xe6\x05\xa6\xa1\x94\x22\x63\xdb\xb0\ +\xed\xec\xd2\x8c\x45\xbf\xd8\x37\x16\x3c\xf0\xd5\x3f\x79\xf6\x01\ +\xce\xf9\x55\x42\xc8\xe2\x12\x40\x82\xf0\xbe\xcf\xfe\x8f\xcf\xaf\ +\x5c\xbe\xea\x81\xd6\xd6\x22\x5c\x01\x7a\xdd\xb1\x51\x17\x6d\xa5\ +\x4a\x50\xae\xd4\x10\x48\xa0\xf8\xac\x59\x6c\xea\x20\x84\x4a\xe8\ +\x40\x38\x05\x01\x0b\x01\x92\xa0\xcf\x08\x55\x8d\x1c\xab\xeb\xf5\ +\x79\x75\xbd\xec\x93\x70\x9c\x74\x01\x20\xd0\xd7\xcc\xda\x8a\xcd\ +\x35\x01\xa1\xb9\x49\xe6\xb6\x7b\x7c\xd6\x5d\x7e\xb3\xfb\x7a\x52\ +\x1a\x62\x48\x9d\x85\xd7\xd4\x74\x15\x95\x7a\x16\x9c\x05\x91\x59\ +\x8e\xd8\xcc\x8f\x5b\x00\xa5\x6a\xcc\xa1\xce\x33\xd9\x5e\xff\xb5\ +\x04\x40\x21\x97\x45\x6b\x4b\x41\x90\xc0\x9a\x21\x82\x45\x37\xed\ +\x3f\x3b\xf9\x2d\x00\x7f\x5f\x68\x6d\xb1\x2d\x00\x59\xd2\xd5\xf9\ +\xe0\xaa\x9e\x4e\xd8\x99\x0c\x1c\x49\x80\xba\x8b\x9a\xe3\x22\x67\ +\x53\xf8\x9e\x23\x88\xe0\x42\xe3\xcd\x25\xa8\xc4\x98\x75\x0a\xa2\ +\x40\x57\xbf\x7e\xcc\x45\x50\x50\x70\x26\x87\x9a\x2c\xd0\x03\x33\ +\xa3\xc3\x2f\x1e\xee\x08\x22\x51\xb7\x21\x1b\x33\x93\x94\xad\xd1\ +\xdf\xa5\x70\x03\x22\x89\x03\x3d\x17\x11\x0c\x9b\xb8\x02\xdb\x1c\ +\xe3\x60\x86\x11\x61\x33\x34\x36\x89\xd2\xa4\x6d\x58\xa7\xe1\xd4\ +\xe0\x99\xd6\x98\x7b\x34\x22\x44\xf4\x3a\x36\x8b\x74\xb6\x00\xbd\ +\xb3\xbd\x05\xed\xad\x45\xf9\x30\x2a\x81\x89\x8d\x9c\x50\xdf\xf7\ +\x1f\xfc\xaf\xdf\x7a\x49\x5a\x81\xe7\x64\x4c\xb0\x98\x04\xb0\x0a\ +\x59\xda\xc3\x02\x0f\x34\x43\xd1\x9a\xcf\xa0\x90\xb5\x51\x74\x33\ +\xf0\xf3\x3e\xee\xdf\xde\x83\xae\xb6\x3c\x28\xa1\xb8\x59\xa2\xdd\ +\xc2\xb1\x73\x0e\xa6\x2b\xf5\x99\x31\xd7\x27\xf4\x44\x23\x20\x61\ +\x9f\xa8\xb1\x4e\x20\xb5\x15\xbd\xf1\xfa\x9c\xf1\xc1\x37\xe0\x02\ +\x27\x91\x99\x4f\x14\x48\xc6\x03\x3e\xf6\x40\x11\x6d\xc5\xfc\x1c\ +\xbb\x0c\x17\x26\x95\x9a\x87\xd1\xb2\x85\x09\xa7\x28\x2d\x80\x20\ +\x81\x2d\x55\xba\x05\x32\xed\xd5\x3e\x07\xe0\x25\xa1\xce\xa2\x5a\ +\x00\x1e\x78\xa3\xa5\x52\x09\xc5\x42\x1e\x85\x7c\x0e\x39\xa1\xad\ +\xc5\x8c\xe8\xbb\xb8\x32\x50\xc6\xa9\x0b\x75\x80\xf3\x45\x8f\xce\ +\x09\x8c\x89\x97\xca\x23\x67\x14\x16\xa0\x5c\x1b\x0c\x1e\x02\x44\ +\xa4\x3b\x22\x9a\x18\x52\xcd\x37\xc2\x23\x6e\x63\xb6\xc7\x8f\xbb\ +\x59\xe3\x7b\x23\x60\xc7\x8c\x80\x1a\x9b\xfe\xf1\xb3\x57\xc0\x23\ +\x26\x9c\x63\xf1\x45\x82\xbe\xac\xab\x0d\xbb\xd6\x6f\x45\xc9\x51\ +\x56\xc0\xb2\x00\x02\x8c\x8f\x96\xd5\x93\xc9\x16\x97\x00\xcc\x75\ +\x2a\x47\x2b\x53\x95\x7f\x58\x17\x04\x28\x4a\x2d\x16\x90\xcd\x50\ +\x8c\x4d\x8f\xc1\x71\xdd\x9b\x52\x06\x86\x02\x3d\x52\x09\x0e\xc7\ +\x7a\x5e\x6b\xe1\xda\x15\xe8\x19\xae\x9c\x80\xb6\xfa\xfa\x9b\x71\ +\x08\xa6\x6f\x84\x24\x23\xff\x10\x70\x12\xed\x47\x5a\x80\x47\xc8\ +\xa1\xfb\x8c\xf3\x50\xb9\x52\x70\x6d\xe4\x19\x16\x4b\x3c\xdf\xc7\ +\xe5\x6b\x0e\xb6\x6f\xaa\x02\xad\x5d\x08\x18\x17\xea\xc3\x75\x3c\ +\xd4\x6a\xf5\x76\x00\x74\xb1\x63\x80\x80\xb9\x95\xef\x8f\x8c\x54\ +\xbe\x5a\x2c\x14\x68\x41\x10\x20\x93\xb1\x43\xbf\xdd\x59\x74\x00\ +\xb2\x68\x77\x5b\x2a\xd0\x15\xc4\x54\xe1\xa1\x5b\x93\x1d\x82\x81\ +\x1b\xc0\xc3\xbe\x06\x30\x1e\x4d\x13\x75\xad\x82\x9e\xdc\x70\x91\ +\xc6\xf8\x5a\x9e\x34\xdc\xf2\x3a\x03\xbc\x09\x00\x15\xd8\xea\xf8\ +\x6c\xcb\xc0\x64\xcb\x14\x09\x94\x55\x58\x2c\x29\xe6\x6c\x4c\x4c\ +\x57\x50\xab\xbb\x70\x3d\x0f\xae\xeb\x62\x6a\x6a\x1a\x42\xd8\xa2\ +\x12\x80\x90\xd0\xfc\x9d\xef\xfd\xe8\xbf\x78\xb9\x52\x9e\xfe\x05\ +\x22\x03\x35\xc5\xf4\x8d\x6b\xbb\xd0\xd9\x9a\xc3\x62\x88\x49\xdf\ +\x68\x22\x6d\xd2\xa2\x26\x21\x28\x74\xa6\x80\xd9\xf5\x04\x45\x04\ +\x93\x0a\x91\xd8\x2c\x9f\x2b\x09\x48\x7a\x6d\xe3\xeb\x89\x19\x03\ +\xd7\xeb\x2b\x32\x68\xf0\x79\x24\x80\xd4\x6d\xa8\x0b\x9e\x27\x19\ +\x9b\x62\xed\xca\x6e\x1c\x38\xd7\x27\x83\xbf\x30\x33\x73\x1c\x17\ +\x95\xca\xd4\x45\x00\xce\xcd\xa8\x04\x32\xb7\x5e\xf9\xf7\x20\xd6\ +\xdf\x99\x0a\x0f\xc1\xe0\xe0\x04\xda\x36\xf6\x80\x2f\xcc\xdc\x27\ +\x67\x7c\x0c\x2a\x42\x4c\x90\x2c\xfb\x4c\xef\x12\x22\x66\xc6\x51\ +\x62\x7e\x1e\x4f\x20\x6d\xd2\xc4\x39\x1f\x31\x6d\x58\xa7\xcd\x7e\ +\x3c\xe0\x93\x6a\xfa\xf1\x18\x01\x3a\x39\x20\xd0\x96\x42\x2b\x13\ +\x0a\xa6\xc9\xc1\x31\x5f\xf9\xe4\x2f\x7e\x50\xc4\x1b\xfd\x38\x78\ +\xf8\x58\x18\x93\x51\x4a\xe0\x79\x1e\x2c\x12\xfc\x18\x80\xbb\xb8\ +\x04\x30\x33\x6a\x5f\xd7\xee\xcf\xff\x99\xe8\xff\x13\xcd\x81\x52\ +\xc9\xc1\xd8\x78\x5e\xa4\x25\xad\xf3\xde\xf8\x0b\xaa\x11\x36\xe6\ +\x3b\x32\xd6\xad\x02\x5b\x82\x1e\x9d\xcd\x04\xfa\xbb\xa2\x44\xcc\ +\xcf\xeb\x9e\xbe\xc6\x30\x2a\x39\xed\x8c\xf9\x8f\xf8\x7e\x03\xa8\ +\x76\x27\x66\xe6\xdf\x98\x14\x5c\xf7\x89\xb6\x02\x72\x00\xed\x16\ +\x18\x67\xf3\xf2\x08\xbb\xb6\xac\xc1\x87\xef\xde\x82\x5f\xfd\x57\ +\xdf\xc0\xc0\xd0\x04\x2c\x8b\xca\xd4\x50\x92\x60\xec\xbe\xdd\x1b\ +\xbf\x06\x80\xdd\xb4\xa7\x85\x77\xec\xf8\x4c\x11\xd4\x3a\x48\x80\ +\xad\x9a\x04\x99\x6c\x06\xdb\xb7\x6e\x94\xa5\xc9\xb7\x8b\x7e\xc8\ +\x5c\x02\x0a\x88\x96\xce\x94\x7e\x41\x64\x4b\x4d\x3f\xa6\xa6\x2e\ +\x40\x75\xe1\xc8\x90\x82\x24\x4a\xcb\xd1\xa0\x72\xee\x4a\x90\x6e\ +\xa2\x59\x3a\x62\xbe\x5f\x83\x69\xfa\x7a\xcc\x64\xff\xfa\xca\x98\ +\xca\x0e\xe4\x98\x29\x17\xca\xd4\x98\xbf\xf5\xf7\xbf\xb5\x80\xdf\ +\xff\xad\xcf\xe0\x4f\xbf\xf3\x1c\xbe\xf7\xf4\x6b\x90\x62\x82\x1c\ +\xfe\xa9\xf1\x23\xdf\x7e\xea\xa6\x3f\x2e\xbe\x6d\xdb\x3f\xd8\x4d\ +\x80\x7d\x00\x72\x1a\xc8\xee\x65\x4b\xd1\xbb\xb6\xf7\xad\xfe\xa7\ +\x6a\x71\x47\x03\x4f\x41\xa4\x2a\x12\x88\x8e\x68\x15\xc0\xc4\x10\ +\x03\x71\x32\x80\xa8\x55\xc2\x18\x01\x48\x2c\x2e\x50\xdf\x93\x1c\ +\x48\x62\x9f\x88\x01\x35\xe8\xba\xe5\xfa\x3c\x93\x7d\x05\x9e\x01\ +\x3a\x0a\xb0\x01\x5c\xa8\x02\x9b\x81\xa9\xd9\x2f\xcf\x29\x22\xa8\ +\x16\x52\xe7\xb0\x96\xbf\xf3\xa5\x47\x51\x9e\x2e\xe3\x9f\x7f\xe5\ +\x9b\xf2\x1a\x63\x8b\x38\xfe\x64\xf2\xe4\x93\x8f\xe3\x6d\x8a\x85\ +\x79\x88\x3b\x7a\x7a\xd0\xee\xdc\x58\x06\xf3\x1f\xe2\xdc\x07\x0f\ +\x02\x54\xa6\xa7\x51\x08\x53\xc3\x9c\xfc\x43\x6f\xa4\x26\x8d\x8b\ +\x02\x65\x90\x91\x6a\x66\x30\x68\xd8\x72\x7d\x8d\xd1\xc4\xc2\x12\ +\x21\xb1\xbe\x22\xa7\x6a\xd4\xf5\x34\xfa\xf3\x93\xff\xdf\x75\xa7\ +\x85\x09\x36\x23\xee\x40\xf5\xa2\x66\xde\x30\xc7\x9c\xe6\xba\x91\ +\x3d\xd5\x46\x88\x63\xdc\x8c\x4a\x1f\xd1\x50\x1f\xfa\xd8\xdd\xf8\ +\xe0\xae\x8d\x78\xfc\xf7\xfe\x08\x53\xe5\x32\x38\x93\xef\xbd\x2f\ +\xdb\xe3\x08\xdc\x4f\xbb\x63\xe7\xfc\x5b\xb6\x1f\x80\x05\xce\xd7\ +\xc1\xd9\xc7\x09\xf0\x09\xfd\xc6\xf4\x9d\x3b\x8d\xad\xbb\x76\xcb\ +\x05\x8a\xc6\xd5\x3c\x55\x2d\xe4\x0a\x10\xae\xd7\x88\x78\x0c\x38\ +\x39\x36\x61\x80\x21\x81\x26\x42\x5c\x89\x52\x0d\x4e\xd4\x2a\xe8\ +\xbc\xfd\x2d\xae\x03\x84\x15\x45\x03\x4f\x24\xb0\x4b\xd4\x05\x62\ +\x96\x42\x8e\x4d\xd4\x6f\x02\x41\x80\xa9\x63\xd1\x2c\x80\xc9\x31\ +\xe3\xaa\x55\x41\x22\x63\xd1\x9a\x41\x68\x1d\xb7\x6e\x5a\x85\x0f\ +\x09\x9f\xff\x8b\x1f\xde\x89\xdf\xfd\x83\x3f\x16\x81\xf7\x10\x18\ +\xd7\x34\x44\x0d\xa0\x9f\x2d\x5f\x78\xae\x7e\x4b\x37\x84\xd4\x2e\ +\xbe\xc8\xf3\x6b\x3f\xfa\x05\xce\x71\x14\xc0\x72\x80\xc3\x0d\x5c\ +\x5c\x3e\x7f\x06\xeb\xb7\x6c\x07\xd3\xb4\x8f\xde\xe5\x43\x89\x31\ +\xa9\x0c\x60\x94\x83\x32\x22\x5a\x80\xaa\xea\x1d\x13\x2d\x85\x66\ +\x85\x59\x0c\x8a\x66\x85\x4c\x28\x55\x84\x30\x51\x7f\x6c\xe9\x39\ +\x1a\x14\x1a\xd3\x6f\xac\x46\x92\x9c\x66\x06\x93\xb0\xa7\x00\x25\ +\xb1\x15\x26\x43\x49\x24\x4a\xc6\xd1\xe9\x1f\x25\x4d\x34\x95\xa1\ +\xca\x45\x98\x60\xd3\x2c\x14\x99\x42\xd5\xb6\x8d\xbd\xf8\xd0\xee\ +\x2d\xf8\xe0\xee\xcd\xe8\x6a\x6f\x09\x8f\x3d\xf1\x37\xcf\xe3\xd9\ +\x17\xf7\x20\x08\x58\x74\xb1\xea\xcb\xf5\xcb\x7b\x4e\xbe\x63\x1f\ +\x19\x93\x5f\xf3\xd1\x4f\x00\xf8\xb1\x46\x4b\x82\xb8\x66\xc3\x26\ +\x74\x2e\x5d\x11\x82\xa9\x8e\x29\x02\x18\x5f\x2f\xfb\x34\xec\x47\ +\xce\x49\xd5\x3e\x9f\x52\x7d\x5c\x01\xab\x5f\xab\x83\x43\x44\x5b\ +\x3d\xe3\x63\x81\xa2\x14\x43\x08\xd5\xe8\xe3\x8d\xaa\xf4\xb1\x80\ +\x2f\x14\x53\xd5\x53\xaa\x8e\x29\xd5\xf1\x00\x8b\xc5\x01\x52\xa1\ +\x82\x3d\xa9\x2a\xf2\x57\x7e\x5f\xf6\x75\x6c\x90\xb5\x2d\x6c\xdd\ +\xb8\x12\xef\xdb\xb1\x01\xf7\xee\xdc\x88\xce\xb6\x22\x7c\x3f\xc0\ +\xfe\x63\xe7\xf1\xd2\xbe\xe3\xd8\xf3\xda\x7e\x5c\xbb\x72\x41\xe6\ +\xfb\x91\xa0\x91\xfc\x3f\xe7\xea\xde\x4f\xbd\xc3\x9f\x19\x24\x49\ +\x70\xff\xd7\x01\xfc\xb6\x1e\x67\x33\x19\x6c\xdc\xb6\x0b\x56\x26\ +\x0f\xce\xa1\x00\xb5\x24\x80\x0a\x74\x0d\xb8\x1c\x6b\x90\xa9\xe9\ +\xcb\xe3\x52\x11\x0d\x12\x35\x29\x92\x24\x30\xa0\xc3\x04\x87\xaa\ +\x35\xf8\x93\x50\xe7\x0e\x02\x93\x4b\xbd\x9c\x27\x03\xc1\x24\xf8\ +\xf2\x9b\x04\xd5\x1c\x67\x4c\x1f\x53\x81\x9f\xd4\x08\xe8\xbd\x2b\ +\x3a\xb1\x63\x53\x2f\x76\xdd\xb1\x1a\x77\x0a\xf0\x65\x8d\xbf\x52\ +\xad\xe3\x67\x07\x4e\xe3\xe5\xbd\xc7\xf1\xca\xde\x13\xa8\xd6\xea\ +\xc8\x66\x08\x58\x75\x00\xf5\xba\x13\xbd\x31\xe6\x0a\x40\x76\x0b\ +\x02\x8c\x37\x03\x01\xf2\x00\x5e\x17\x7a\x97\x9e\x69\x6d\xed\xed\ +\x58\xb7\x79\x27\x02\x48\x91\x80\x5a\x11\xf0\xc9\x4c\x4b\x2c\x88\ +\xc6\xcc\x76\x75\x9e\xc4\x32\x03\x0d\x32\xd5\xfd\x28\xf8\x34\x02\ +\x38\x89\x59\x81\xe8\xec\x47\x28\xfa\x78\x03\x02\x44\x66\xf7\xf5\ +\x2c\x41\x04\x5c\xf0\x06\x16\x40\x01\x6f\x22\x7f\x63\x05\x96\xb4\ +\x17\xb0\x79\x4d\x0f\xb6\x6d\x5a\x89\x1d\x9b\x57\xa1\xb3\xb5\x08\ +\x9f\x31\xbc\x71\xbe\x1f\xfb\x8f\x9e\xc7\xfe\xe3\x17\x70\xec\x54\ +\x1f\x3c\xcf\x07\x63\x41\x78\xad\x6d\x51\x10\x67\x04\xf5\xea\x34\ +\x5c\xdf\xd7\x45\xa9\x00\xc0\x2f\x38\x57\xf7\xed\x69\x96\x4f\x0d\ +\x93\x24\xd8\x01\x60\xbf\xd0\x02\xc0\x61\x59\x16\x56\xae\x5e\x8d\ +\xae\x9e\x75\x08\x02\xae\x72\x7e\xaa\xd5\x10\x41\x92\x40\x01\x0e\ +\x73\x5e\x9b\x7c\x43\x16\x44\xc9\xa0\x5a\x0a\x93\x32\x2a\xa0\x35\ +\x39\x20\xdb\x08\xe0\xaa\x69\xfc\xe7\xc7\x5d\x80\x01\xdc\xf4\x8d\ +\x25\x48\x82\xcf\x66\x66\xbf\x36\xef\x84\x00\xab\xba\xdb\xb1\xa1\ +\x77\x29\x36\xae\x5e\x86\x4d\x6b\xba\x85\x2f\x2f\x02\xe0\xb8\xd8\ +\x3f\x8a\x83\x27\x2e\xe2\xf0\x1b\x7d\x38\x7c\xb2\x4f\x2e\xe0\xc8\ +\x6b\x94\x06\xba\x0d\xeb\x2a\x56\x30\x89\xfa\xd4\x28\x6a\x8e\x13\ +\xad\x17\x7c\xd5\xb9\xfa\xfa\x7f\x68\xb6\x8f\x8d\x93\x24\xf8\x4d\ +\x00\xdf\x00\xc2\x80\x2e\x74\x05\x1b\xee\xdc\x81\x4c\xbe\x1d\x01\ +\x83\x06\x53\xa8\x25\x41\x13\x1a\x25\x84\x26\x85\x06\xd4\x8c\x15\ +\xe0\x26\x5e\x88\x15\x8a\x90\x28\x14\x99\x4d\x28\x88\x91\xe0\xad\ +\xaf\x59\x69\x93\x0f\x03\xba\x06\xd8\x14\x7d\xf4\x31\x01\x6e\x41\ +\x02\x1e\xea\xba\x55\x4b\xb0\x7e\xe5\x12\xe4\xb2\x76\xb8\x77\xe1\ +\xdc\xa5\x61\x9c\xb9\x38\x80\xb3\x7d\x83\x38\x75\xfe\x9a\x38\x56\ +\x9b\x05\x36\x97\xfd\x20\x98\x45\x02\x42\x80\x2c\xf5\x50\x9b\xb8\ +\x82\x4a\xb5\x8a\xc0\x0f\xb4\xe5\x7a\x0d\x20\x0f\x88\xd9\x1f\x34\ +\x1f\x01\xd6\x7e\x0c\xe0\xc1\xd3\x00\x1e\x15\x1a\x02\xd5\xde\xde\ +\x86\xf5\x5b\x77\xc3\x67\x96\x7c\xb3\x24\xf8\x31\xe0\x63\x2d\x89\ +\xba\x08\x31\x36\xfd\xa4\x2b\x90\x2d\x14\xa9\x00\xd5\x6a\x42\xe8\ +\x36\x1a\xf4\xc9\xf1\x1c\x31\x40\x74\xbb\x97\x1a\x47\x83\x3f\xcb\ +\x22\xe8\xee\x2c\x62\xe5\xd2\x36\xac\x5c\x26\xb4\x5b\xb6\x1d\xc8\ +\xe7\xec\x70\x55\xee\xea\xf0\x24\xfa\xae\x8e\xe1\xfc\xe5\x61\x9c\ +\xbd\x38\x84\x81\x91\x12\x34\xb0\x3c\x36\xcb\xe3\x24\x08\x14\x09\ +\x00\x86\x5c\x86\xc2\x2d\x5d\xc2\xf4\xe4\x64\x74\xb9\xbd\x04\x42\ +\xee\x11\xb3\xbf\xaf\x69\x3f\x38\x32\xbf\xe6\xbe\x6e\x00\xc7\xc0\ +\xb1\x02\x40\x58\xa3\xee\x59\xb9\x12\x2b\xd6\x6d\x83\xeb\x05\x00\ +\x27\xf1\x19\x9f\xb4\x02\xf1\x8c\x81\xc4\x33\x05\x63\x09\xa0\x09\ +\x13\x05\x5d\x2a\xcc\x31\x29\x9a\x09\x26\x37\x88\x8b\x81\x5d\xd2\ +\xa8\xbd\x25\x2b\x7d\xb6\xd1\xce\x02\x96\x75\x14\x85\xdf\xce\x87\ +\xaf\x1b\x1e\x2f\x87\x60\x5f\x1d\x12\x3a\x5c\xc2\xe5\x81\x09\x8c\ +\x95\xca\xd2\xff\x2b\x77\x60\x00\x97\xca\xe3\xc0\xeb\xb1\x6e\x03\ +\xf5\x3a\x1e\x84\xbb\x7b\x78\x75\x00\xa5\xb1\x41\x54\xab\xf5\xa8\ +\xe9\xff\x47\xce\xb5\x9f\x3f\xd1\xd4\x37\x86\xd4\xaf\xbc\x36\x22\ +\x48\xf0\xeb\x00\x9e\x15\x4a\x24\xab\xc7\x87\x87\xd0\xde\xb1\x14\ +\xc5\xce\x15\x70\x65\x80\x63\xea\x71\x4a\x48\x04\x01\xa2\x93\x72\ +\x53\xbd\x53\xb3\x5f\x5d\x65\x4c\xbf\x6e\xa5\x36\x2a\x15\x87\x2d\ +\x0c\xf8\xa1\x6b\xa2\x72\xdb\x96\x50\xb9\xb1\x32\x1b\xb6\xed\xc5\ +\x1c\xda\x44\xbf\xa3\x25\x17\x6e\x6f\x63\x1c\x98\x98\xaa\x61\x7c\ +\xb2\x86\xd1\x52\x15\xc7\xcf\x0d\x8b\xb6\x82\xd1\x89\x8a\x6c\x43\ +\x93\xcc\x4c\xda\x27\xfa\xea\xf1\x30\x84\x81\x11\x00\x2c\x5e\x5b\ +\x92\xad\x21\x62\x23\x91\x13\xc6\x66\x65\x94\xa6\xc7\x64\xd4\x1f\ +\xc6\x18\xea\x82\x6f\x49\xf0\x6f\x9b\x8f\x8e\xcd\xaf\xbe\x4f\xae\ +\x4a\x7d\x19\xe0\xe1\xac\x6d\x6b\x6d\xc1\x96\xbb\x3e\x00\x62\x15\ +\xe1\xf9\x81\x02\x8b\x2a\x35\x33\x9c\x5a\xd7\xc9\x16\x94\xea\xd7\ +\xda\x6a\x27\x6c\x26\xdc\x0b\xa7\xfb\x56\xd8\x2f\xe6\x32\xc8\x0b\ +\x2d\xe6\x45\x9b\x9d\x69\x0b\x52\x73\xb6\x50\x79\xcc\x86\x17\x30\ +\x54\x6a\x33\x9f\xec\x55\xae\x3a\x42\x3d\x31\x76\x31\x2d\xb4\x5c\ +\x71\x31\x31\x5d\x0b\x37\xb9\xb2\x78\xd0\xa7\x95\x31\xd5\x8f\xcd\ +\x76\x3d\x66\x3a\x1b\x68\x6c\x01\xcc\xac\x37\xc7\x09\x38\x0a\x59\ +\x8e\xd2\xc0\x29\x4c\x8c\x95\xe0\x7a\x2e\x94\x9c\x01\xe8\xfb\x9d\ +\x6b\xaf\x57\x9a\x9f\x00\xc6\x15\xe4\xc0\xb1\x0f\xe0\xbb\xe5\xd8\ +\x12\x20\x75\xf7\x74\x63\xe3\xf6\x7b\x11\x04\x04\x19\xcb\x46\x3e\ +\x2f\xc1\xca\x22\x27\x80\xc9\x65\xb3\xa1\xe9\xa3\x16\x95\x19\x44\ +\xa8\xb6\xea\x4b\xf0\x2d\x2a\x00\xce\x86\xc7\x25\x09\x4c\xd9\x55\ +\xc5\x69\xba\x2f\x33\x0e\xd7\x67\xf0\x84\xba\x7e\x00\xd7\x33\xad\ +\xe3\x06\x08\xe4\x1b\xdd\x20\x0d\x34\x9e\xdf\xf8\xfd\x70\xcc\x22\ +\x24\x60\x5c\xaf\xe4\xc5\x16\x73\x0c\x19\x0c\xe0\xaa\xdf\xc8\xf4\ +\x07\xc6\x05\xc8\xeb\x0b\x79\x1b\xd5\xd1\x73\x18\x1d\xba\x86\x6a\ +\xa5\xa6\x7f\x13\x47\xe8\x87\x9d\x6b\xfb\x0f\xdf\x6e\x1f\x1e\x2d\ +\xad\xc0\x36\x80\x1f\x00\x50\xe4\x72\x9c\xcf\x61\xc5\xea\xb5\xe8\ +\xe8\xb9\x03\x55\xb5\x8d\x5c\x9a\x4d\x09\x2e\xb5\xd4\xac\x97\x7d\ +\xd9\x9a\x7e\xd4\x0a\x98\x5a\x41\xa2\x92\x38\xf7\xf2\xb1\x71\x03\ +\x68\x2c\x1c\x1a\x78\x43\x82\x68\x95\x4f\x6a\xcc\xf4\xc7\x66\xbd\ +\x1e\xcf\x11\xfc\x19\x12\xc8\xeb\x32\x59\x1b\xa8\x0d\x62\xf0\xca\ +\x39\x4c\x4e\x4c\xc9\x73\xda\x6f\xfd\x8e\x00\xff\x6b\xb8\x49\x62\ +\xe1\x26\x8a\x3f\x75\x65\xd4\x6e\x5f\x33\xae\xb3\x02\x39\xfb\x98\ +\x57\x47\x47\x67\x27\xb2\x85\x36\x88\xa1\x01\xda\x8a\x83\x6f\xfa\ +\x96\x1e\x4b\xb5\xa4\xaa\x63\xb2\xd5\xc7\xa8\x71\x21\x96\x22\x88\ +\x3c\x37\x8b\x3c\x6a\x4c\x88\x79\xbd\x51\x53\x6d\x34\x64\xd2\xd9\ +\xc7\x6c\x72\x41\xf6\x4d\x46\x61\x8e\x43\xaa\xea\x47\x54\x9f\x6a\ +\xc4\x3c\xe9\xca\x72\x96\x83\xb1\xab\x67\x51\x1a\x9f\x0c\xb3\x01\ +\x25\xcf\x80\x90\xdf\x0a\xa6\xaf\xe1\xb6\x24\x80\x14\xbb\x73\xc3\ +\x01\xce\xd9\x3d\x00\xb6\x82\x03\x7e\xc0\x10\xb8\x55\x74\xaf\x5c\ +\x0d\x50\x1b\x5c\x65\x05\x86\x00\xb1\x36\x06\xb0\xb1\x18\xda\x3d\ +\x48\xd5\x7d\x4d\xa4\xe4\xcf\x8a\xae\x2d\x58\x16\x11\x6d\x42\xa3\ +\x31\xc9\x8d\x2c\x4a\xac\xc0\x44\xcd\x8a\xa3\xb1\x36\x51\xb0\xd5\ +\x38\x49\x02\xce\x11\xee\xe6\x69\x29\xda\x28\x5d\x7d\x03\x63\x23\ +\x23\x70\x1d\x17\x4a\x86\x40\xc8\x43\x62\xf6\x97\x01\xdc\xbe\x04\ +\xf0\x27\x2f\x21\xd3\xbe\xe6\x27\x00\x3e\x27\xb4\x4d\x9a\xcd\xc0\ +\xf7\x40\xe1\x61\xd9\x8a\x75\x08\xd4\xfe\x00\x03\x72\xa4\xb5\x0c\ +\x31\x2c\xcb\xcc\xfe\x38\x39\x2c\x03\xbc\xb1\x08\xd1\x2a\xa3\x59\ +\x70\x52\xfd\xeb\x2b\x8d\x2d\x36\xc9\x31\x20\xaf\x81\x3a\x66\x40\ +\x27\x88\x56\x1f\x01\x83\x71\x54\x92\x24\xe0\xd1\x23\x04\x68\x69\ +\x29\xa0\x32\xfe\x26\x86\xaf\xf5\xa3\x5c\x2e\x47\x77\xa0\x7d\xda\ +\x19\x38\x70\x54\x0e\x6e\x5f\x02\x18\x57\x50\x15\xae\xe0\xa8\x22\ +\x01\x91\xfe\xcd\xf7\x5c\xb4\xb4\xe6\xd0\xde\xb5\x5c\x2e\x70\xc4\ +\xfd\x7f\x8c\x10\x09\xd0\xf5\x8c\x6f\xec\x0a\xf4\x42\x93\xa5\xc0\ +\x25\x8a\x14\x52\xc9\x5c\x24\x98\x4b\xa1\x67\x7a\x63\xd3\x8f\xeb\ +\xef\x4a\x8e\xf6\x72\xb9\x2c\x48\x30\x81\xc1\xbe\x33\x28\x4d\x4c\ +\xc8\xac\x40\xbf\xe6\x8f\x04\xf8\x7f\x2c\x3b\xb7\x39\x01\x8c\x04\ +\x53\x57\x2e\x0a\x12\xb4\x02\xb8\x0f\xe0\xe1\x56\x66\x5f\xba\x82\ +\x15\xab\x60\x67\x5b\xc0\x18\x4f\xce\x7e\x33\x36\x60\x2b\x55\x44\ +\x90\x1a\x23\x8c\x21\x80\x15\x5b\x71\xd4\xe0\x53\xa5\x96\x6a\x89\ +\x6e\x1b\xf4\xa1\x88\x01\xc4\x83\xcb\xc6\xa6\x5f\x36\x8d\xcb\x8e\ +\x24\x5c\xf9\x2b\xe4\x39\xae\x5d\x38\x82\x91\xa1\xe1\xa8\xe9\x3f\ +\x04\x42\x3f\x2b\xfc\x7e\xf0\xae\x22\x80\x14\x41\x80\x57\x00\x3c\ +\x0c\x90\x55\x32\x8a\xf6\x65\x51\xc8\xab\x62\xd5\xba\x8d\x60\x8c\ +\x82\x83\xc4\xcc\x38\x9d\x45\x08\xa2\x01\x37\x81\x60\x84\x20\x24\ +\x16\x34\xea\x8a\xa3\x04\x5a\x5e\x4b\xa3\xe0\x9b\x75\x09\xfd\xda\ +\xe8\x0c\x37\x63\x53\x6e\x6e\xb4\x11\x95\x34\x98\xdf\xa6\x6f\x5a\ +\xae\x7a\x94\xa0\xb5\xb5\x80\xd1\xcb\x47\x31\xd8\x7f\x05\xd5\x4a\ +\x15\x4a\x2a\x00\xf9\xb8\x98\xfd\xc3\x72\xf0\x6e\x23\x80\xb4\x02\ +\x81\x22\xc1\x17\x84\x66\x59\xc0\xe1\x79\x2e\x32\x36\x47\x4f\xef\ +\x7a\x04\x3e\x03\x08\x31\x66\x3e\x66\x0d\xac\xa4\x2b\x50\x80\x93\ +\xd9\xc0\xcb\xd7\x93\x48\xab\x81\x36\x9b\x4d\x92\xaa\x49\x91\x00\ +\x3e\xd1\x26\x37\x9f\x26\xb6\xa9\xc1\xb4\x89\xc9\x4f\x50\x2c\xe6\ +\x50\x9b\xec\x43\xff\x05\x69\xfa\xc3\xb5\x02\x7d\xf2\x9f\x09\xf0\ +\x5f\x94\xbd\x77\x1f\x01\x0c\x09\xc6\x04\x09\x86\x01\xf2\xcb\x00\ +\x0f\x4b\xaa\xae\x53\x47\xd7\xb2\x2e\x14\xdb\x96\x86\x41\x21\x25\ +\x51\xe0\x93\xd6\xc0\xf4\x89\xee\x27\x8f\x11\x45\x0a\x09\x94\xfc\ +\x39\xd1\x55\x44\x53\x55\x34\x4a\x93\x81\xa0\xe8\x02\xc6\x0d\xc4\ +\x02\x3f\x4d\x00\x33\x06\x49\xcc\xfa\xc4\x62\x73\x36\x67\x23\x43\ +\xaa\xb8\x74\xfa\x20\x46\x06\x87\xa4\x15\xd4\xaf\xfd\x6b\x01\xfe\ +\x57\x64\xef\xdd\x4b\x00\x43\x82\x43\x82\x04\xbb\x00\xb2\x9d\x73\ +\x69\x05\x3c\x78\xf5\x32\x7a\xd7\x6f\x02\xb5\xb2\x60\x9c\x37\x20\ +\x40\xd8\xce\xa1\x0a\x78\xd5\x6a\x53\x1f\xba\x01\xaa\xcd\xbb\xa5\ +\xfc\xbf\x51\x12\x9e\x8f\xc7\x00\x68\x50\x54\x42\xac\xa8\x14\x21\ +\xc3\x0d\xee\x37\xb1\x6d\x2a\x02\x5f\x1b\x57\xce\xec\xc3\xb5\x4b\ +\xfd\xa8\xd7\xea\x50\xd2\x07\x42\x1f\x15\x7e\xdf\x79\x4f\x10\x40\ +\x8a\x3d\x93\x1a\xfe\x9a\xd0\x76\xc6\x58\x48\x02\xf0\xba\x20\xc1\ +\x16\xf8\x01\x07\x01\x99\x83\x00\x12\x28\xd5\x1a\xb0\xe3\x31\x80\ +\x69\xc3\x38\x40\x5d\x93\xc8\xef\x63\x3e\xbf\x21\x01\x10\x21\x00\ +\x89\x12\xc0\xa4\x83\x89\x74\x2f\xe2\xf7\xdb\x0a\x18\xe9\x3f\x86\ +\xcb\xe7\xce\x62\xaa\x34\xa9\x57\xf9\x7c\x80\x3c\x2a\x66\xff\x79\ +\x39\x78\xaf\x10\x40\x5a\x81\x9a\x20\xc1\x61\x80\x7c\x1e\x00\x91\ +\xae\xc0\x71\xea\xe2\x4d\xca\x61\xd9\xf2\xb5\x82\x10\x4c\xbe\xe9\ +\x91\x02\x4f\x23\xf0\xe9\x2c\xb5\xac\x44\x16\xa0\x2a\x82\x44\x5f\ +\x67\xcc\x3f\x8d\x02\xae\xcf\xc1\x44\xff\x54\xfe\x0b\x5b\x53\xf9\ +\x23\x98\xbd\xca\x18\x23\x41\x23\xc9\x17\xb2\x70\x6b\x03\xb8\x70\ +\xe2\x00\x46\x07\x87\x54\xb5\x8f\x48\xfd\x8f\x02\xfc\xef\x40\xca\ +\x7b\x86\x00\x86\x04\x7d\x82\x04\x05\x80\xdc\x0f\xc8\xac\xc0\x83\ +\x53\xab\x60\xf9\x9a\x5e\xe4\x0b\xed\x60\x01\xd7\xf5\x01\x03\x6c\ +\xb4\xa0\x63\x7c\xbd\xd6\x24\x31\xc2\x59\xaf\x88\xa0\x8a\x43\x44\ +\xb6\xb1\x6a\xa0\x21\x41\x34\x00\x34\x66\x5e\x8f\x4d\xba\x87\x24\ +\x09\x54\x3f\xee\xf8\x6d\xdb\x46\x36\x1f\xe0\xdc\x91\x97\x31\x70\ +\xe9\x32\xdc\xba\xab\x5f\xfb\x0a\x08\x7e\x23\x28\x0f\xf0\xf7\x1e\ +\x01\x8c\x2b\xd8\x03\xe0\x21\x80\xf4\x72\xc6\xe1\xba\x0e\x3c\xb7\ +\x8c\x75\x5b\xb6\x81\xc3\x02\xe7\x90\x04\x68\x1c\xe8\x99\x63\x8d\ +\x83\x42\x12\x21\x82\x3a\x16\x8b\x01\x1a\x14\x88\x0c\xf0\xc9\xfb\ +\x0d\x93\x24\x30\x8d\xf1\xfd\xd2\x8d\xb5\xb6\xe7\x70\xf1\xd4\x1e\ +\x5c\x3a\x73\x16\xe5\xc9\x69\x69\xfa\xe5\x65\x13\x20\x32\xe5\x3b\ +\x38\x09\x29\xef\x51\x02\x48\x2b\xc0\x04\x09\x5e\x02\xf0\xc5\x99\ +\xd4\xd0\x87\x5b\xab\xc1\xb2\x19\x7a\x37\x6c\x45\xe0\x31\x80\x48\ +\xc0\x92\x04\x48\xba\x04\xa3\x56\x3c\x28\x6c\x58\x0e\x4e\xce\x7c\ +\x1a\xf7\xf9\xb1\x1b\x4e\x48\xa2\x00\x10\xcf\xfb\xcd\xe1\x62\x4b\ +\x1e\x63\x83\x6f\xe0\xfc\xd1\x03\x18\x1b\x1e\x06\x0f\x02\x7d\x63\ +\xf1\xaf\xb9\x83\x87\x5f\x87\x94\xf7\x2c\x01\x0c\x09\xc6\xed\xf6\ +\xd5\x83\xe0\xfc\x93\xe0\x50\xae\xa0\x8c\xae\xee\x25\xe8\x58\xba\ +\x32\xac\x0f\x10\x72\xa3\x94\x2f\x19\xf4\xe9\xbe\x95\x24\x4d\xe3\ +\x32\xb0\xee\xcf\x45\x80\x39\xee\x32\x35\x29\x5f\x06\x8c\x4d\xe0\ +\xe4\xcf\x5f\xc4\x40\xdf\x65\xf9\x77\xe9\xad\xea\xff\xdb\x1d\x3a\ +\xfa\x87\x10\x92\x12\x00\x9a\x04\xfd\x47\x32\xed\xbd\x3b\xc0\xf9\ +\x0e\x99\x06\x3a\x75\x17\xf5\xda\x24\xd6\xdd\xb1\x05\x99\x4c\x01\ +\xcc\xe7\x71\x20\x93\x63\x12\x23\x81\x75\xdd\xd7\x29\xb0\x1b\xc4\ +\x00\x94\xea\xa8\x5d\x42\x75\x5d\xbf\x6f\x80\x6f\xbc\xcc\x6b\xd9\ +\x16\xf2\x2d\x14\x6f\xec\x7f\x56\xe4\xfc\x67\x50\xab\x54\xa0\xe4\ +\x14\x08\xfd\x54\x50\x19\xf4\x52\x02\xc4\xc4\x6e\xeb\xfd\x09\xc0\ +\x7f\x15\x9c\x77\x30\x16\xc0\xa9\xd5\x10\x04\x55\xac\xbf\x73\x17\ +\xc4\x50\x8a\x29\xf0\x34\xb0\x06\x64\x16\x21\x62\x6e\xc0\xd2\x6b\ +\xfc\xf1\x78\xa1\xc1\x72\xaf\x6a\xe7\x8e\xf8\x79\x22\xe5\x2b\x76\ +\x14\xd0\x77\xe6\x55\x11\xf8\x1d\xc4\xd4\xe8\x98\xda\xdb\x07\x07\ +\x84\x3e\xe4\x0e\x1f\xed\x97\x83\x94\x00\x31\xf1\xa7\xaf\xd6\xed\ +\xd6\xde\x43\x04\xfc\x31\xc2\x39\xf5\x7d\x0f\x4e\xb5\x8a\x42\x6b\ +\x0e\x2b\xd6\x6d\x86\xef\x04\x20\x89\x58\xa0\xb1\x4b\x30\xc0\xeb\ +\x63\xba\x35\xd5\x40\xa9\x49\xf3\x1f\x23\x80\xce\x04\x1a\xd4\xf9\ +\x63\xf0\x23\xd7\x92\xc3\x64\xe9\x4d\x9c\xdc\xf7\x53\x0c\x5d\xee\ +\x47\xe0\xfb\xba\x7c\xfc\xaf\xdd\x91\x13\x3f\x84\x90\x94\x00\x0d\ +\x24\x28\x5f\xbb\x64\xb7\xae\x2a\x00\xb8\x1f\xb2\x40\xe4\x38\xa8\ +\x55\xa7\x04\x01\xd6\xa2\x45\x94\x8a\xb9\xcf\xd4\x0c\x4e\x58\x82\ +\xc6\xc4\x20\xb1\xbe\x95\xdc\x90\x4a\x28\x4c\xc9\x57\x36\xa6\xc2\ +\x67\xc0\x26\x73\x3f\xeb\xd0\xce\x5a\x20\x19\x07\x47\x5f\x7d\x1a\ +\x97\xcf\x9c\x93\x01\xad\xbe\xe5\xf7\x6f\xc1\xd9\x6f\xb3\xda\x28\ +\x52\x02\xcc\xe9\x0a\x56\xbd\x02\xce\x3f\xc1\x81\x5e\xe9\x0a\xa4\ +\x15\x70\x9c\x29\x6c\xd8\x71\x37\x08\xc9\x80\x07\x48\x02\x6f\xcd\ +\x5e\x0d\x24\xc9\x78\x40\x9f\x8b\x97\x83\x93\x77\x15\x11\xc4\x1e\ +\x18\x31\xc7\xac\x57\x07\x88\x45\x51\x68\xcf\xe1\xe4\xfe\x67\x70\ +\xfe\xf0\x21\x94\x27\x26\xf4\xf3\x8e\x86\x08\xb5\x1e\xf2\x46\x4f\ +\x55\x00\xa4\x04\x98\xdb\x0a\x0c\x30\xbb\x6d\xe5\x2b\x00\xff\x22\ +\x38\xcf\x4a\x13\xea\x56\x2b\x20\x96\x8f\x75\x77\xde\x05\x26\xab\ +\x84\x80\x36\xf3\xa6\xee\xdf\xd0\x12\x24\xad\x85\xb9\xeb\xa8\x81\ +\xf9\x97\x6a\x62\x7e\xf0\x39\x9f\x2b\x41\x90\x6b\xcb\xa1\xff\xd2\ +\x41\xbc\xb1\xf7\x65\x8c\x5d\xbd\xa6\x37\x76\x32\x19\xf4\x79\xa3\ +\x6f\x1c\x87\x90\x94\x00\x6f\x99\x04\x83\x63\x56\xeb\xf2\x41\x80\ +\x7f\x52\x28\x3c\xc7\x45\xad\x3a\x8d\x8e\x9e\xa5\x58\xb6\x62\x2d\ +\x98\x2b\x49\xa0\x80\x4c\x94\x82\x93\xe9\x61\x52\x0d\x01\x92\x4b\ +\xc0\x0d\x22\xfe\x38\xe8\xdc\xf4\xed\xbc\x8d\xba\x37\x82\x83\x2f\ +\x3d\x8d\xab\x67\xcf\xc9\x65\x6e\x6d\x3d\xfe\xbb\x37\x76\xe6\x9b\ +\xb2\x9b\x12\xe0\x6d\x4a\x50\x19\x3a\x6c\x15\x97\xef\x04\xf8\x76\ +\x19\x45\x3b\xd5\x9a\x20\x41\x09\x6b\xb6\x6e\x43\x3e\xdf\x06\x1e\ +\x70\x63\x01\xb4\x92\x06\x80\x13\xe3\x0a\xe2\x1b\x44\x42\x2b\x10\ +\x5b\xeb\xbf\xd1\x6c\xe7\x5c\x0f\x66\x3a\x34\x63\xc1\x6a\x01\x0e\ +\xbc\xf2\x14\x2e\x0a\xd3\x5f\x2d\x4f\x6b\xd3\x7f\x90\xd0\xcc\xaf\ +\xb0\xea\x08\x4b\x09\x30\x4f\xb1\x5a\x57\xbc\x08\xf0\xcf\x81\xf3\ +\xf6\x20\xf0\xe1\x54\xaa\xf0\x58\x0d\x1b\x77\xbe\x0f\x60\x04\x84\ +\x23\xbe\x5e\x10\xdf\x19\xd4\x28\x38\xbc\x7e\x0c\x60\x56\xf6\xcc\ +\x73\x01\x93\x2e\xc0\x3c\x0e\x96\x12\x64\x3b\xf2\x38\x75\xf4\x45\ +\x9c\x7a\xed\x67\x98\x1c\x1e\xd6\x0f\xc2\xaa\x10\x6a\xff\x92\x37\ +\x76\x7a\x18\x42\x52\x02\xcc\xdf\x0a\xd4\xac\x96\x9e\x43\x9c\xb3\ +\xc7\x00\x50\xdf\x75\x51\x2b\x97\x91\x6d\xcf\x62\xf5\xa6\xed\x60\ +\x8e\xae\x12\x9a\x6a\x9e\xb2\x0a\xf1\xc0\x30\xb9\x7e\x40\xcc\x35\ +\x50\xfd\x86\x3e\x3e\x76\xb3\x88\x3e\x63\xb7\x64\x31\x3c\x72\x06\ +\x87\x5f\xfc\x11\x06\x2f\x5c\x08\x77\x3c\x87\x42\xe9\xe3\xfe\xf8\ +\xb9\x9f\xc8\x6e\x4a\x80\x05\x4a\x50\x1d\xe9\xb3\x5b\xba\x5b\xc0\ +\xd9\x7d\x42\xe1\xd5\xaa\xa8\x57\xa6\xd0\xbd\x61\x1d\x3a\xba\x96\ +\x87\xa9\x21\x81\x71\x03\x66\x0b\x98\x54\x2b\x59\x0e\x96\x04\x89\ +\xc5\x00\xd1\x75\x7e\x9e\x78\x68\xb8\x19\x46\x1f\x1d\x43\x72\x16\ +\x5c\xab\x8a\xd7\x9f\xff\x1e\x2e\x1d\x39\x0a\xb7\x5a\xd5\xe0\x3f\ +\xe9\x97\xde\xfc\x77\xb2\x9b\x12\x60\x91\xc4\x6a\x59\xf1\x32\x10\ +\x3c\x0c\xf0\x55\x3c\x60\x70\x2a\xf2\x29\xd9\xd3\x58\x7f\xf7\x3d\ +\xc8\xd2\x1c\x10\x70\x05\xbc\xa5\xaa\x7d\x26\x3d\x54\x7b\x01\x1a\ +\x54\x0f\xf5\xc6\x0e\x83\xb6\x54\xf3\xa5\xc6\x5c\x2b\x34\xc8\xb0\ +\xda\x6c\x1c\x78\xf5\x29\x9c\xf9\xbb\x57\x51\x1e\x1f\x93\xaf\x95\ +\x64\xba\x4c\xec\xfc\x23\xac\x36\x56\x4f\x09\xb0\xa8\x56\x60\x98\ +\x59\xc5\x9e\x57\xc0\xd9\x17\x85\x66\xa5\xa9\xad\x95\xa7\xc0\x6d\ +\x8e\x75\x3b\xef\x01\xf1\x39\x08\x9f\xe5\x06\x12\xdb\xc0\x49\x7c\ +\x7d\x40\x55\x08\xe3\xb9\xbd\x79\x28\x44\xf2\x3e\x41\x3d\xb6\xda\ +\x73\x38\x77\x7e\x1f\x8e\xbe\xf0\x63\x8c\x5d\xba\x04\x36\x53\xab\ +\x0e\x08\xcd\x3e\xea\x4f\x9c\x3f\x27\x07\x29\x01\x16\x59\x44\x15\ +\x6d\xcc\x2a\x2e\x1d\x12\x20\x84\x1b\x4a\xfd\x7a\x3d\x24\x41\xeb\ +\xf2\x65\xe8\xe9\xdd\x08\xee\x06\x20\x48\x12\xc0\x12\x6a\x6e\x28\ +\xd5\x6a\x82\x44\x0d\x2c\x94\x32\x6d\xe6\x39\x12\x8f\x7d\x95\x07\ +\x49\xde\xc6\x78\x6d\x00\xaf\xff\xf8\xbb\xb8\x7a\xf2\x04\x7c\xc7\ +\x81\x14\x62\xd9\x5f\xf5\x27\xfb\xbe\x2d\xfb\x29\x01\x6e\x1a\x09\ +\xc6\x0f\xd3\xc2\x92\x5d\x00\xdb\xce\x99\x4c\x0d\x2b\x61\x7d\xa0\ +\x77\xfb\x76\x14\x0b\x1d\x80\xcf\x12\x04\x30\x0f\xa1\x8e\xdf\x03\ +\x20\x01\x36\x04\x90\xca\x64\xcb\xcc\x9d\xbf\xe1\x58\x1f\x03\x07\ +\x6c\x0a\xaf\xc0\xb0\xf7\xf9\xef\xe0\xc2\xde\xd7\x50\x9f\x9a\x52\ +\xcf\xaa\xb7\x5e\xa5\x76\xe1\x0b\xe2\xf7\xe3\x29\x01\x6e\x7a\x3c\ +\xb0\xfc\x27\x60\x7e\x98\x1a\x32\xdf\x47\x7d\x7a\x0a\x0e\x77\x44\ +\x3c\x70\x2f\x6c\x66\x01\x8c\x2b\x90\xe3\x24\x30\x8b\x79\xba\x13\ +\xbd\xdd\xdb\x80\x6d\x8e\x69\x65\x4c\x28\x05\x88\x30\xfd\x47\x0f\ +\x3e\x8b\x13\x2f\x3c\x83\xc9\x81\x01\x48\x12\x82\x92\x49\x9a\x29\ +\x7c\xdc\x9b\xb8\x50\x82\x90\x94\x00\x37\xdf\x15\xd4\x68\x71\xe9\ +\x21\xf0\xe0\x31\x80\x53\xdf\x75\x50\x9b\x9e\x84\xdd\x5e\xc0\xea\ +\x2d\x3b\x01\x37\x00\x74\x3c\x10\xbd\x67\x4f\x92\x21\x7e\xa3\xa6\ +\x04\x57\x83\x9d\xb4\x04\x06\x7c\xc2\x41\x5a\xb2\xb8\x3c\x74\x0a\ +\x07\x9e\xfe\x6b\x0c\x9d\x39\x0d\x36\x93\xf2\x71\x42\xb3\x8f\x89\ +\x9b\x60\xf7\xca\x41\x4a\x80\x5b\x24\xac\x3e\xd1\x47\xf3\x4b\x5a\ +\x39\x0f\xee\x93\x20\x7a\x15\x99\x1a\x4e\xa3\x53\xa4\x86\x4b\x96\ +\xac\x04\xbc\xc0\xec\xe2\xd5\x0a\xc8\x4e\xa4\x8c\x2b\x81\x86\x79\ +\x98\x23\x63\xc6\xfc\xb3\x18\x19\xb2\x16\xa6\x48\x19\xaf\xfd\xcd\ +\x5f\xa2\x6f\xff\xbe\x99\xb5\x09\x08\xb1\x32\x7f\x21\x56\x30\xff\ +\x8b\xec\xa6\x04\xb8\xe5\x55\xc2\xe5\x2f\x71\xe6\x3d\x0c\xce\x56\ +\x71\x16\x08\x7f\x3c\x89\xba\x5b\xc5\xea\xbb\xee\x41\xde\x2a\xc8\ +\xcc\x40\xdf\xd2\x15\xdb\xb3\x2f\x5b\xed\xeb\x99\x01\x5a\xf5\x59\ +\xdc\x1a\x58\x04\x7e\xbb\x8d\xd7\x5f\x7a\x02\x67\x5e\x7c\x16\xe5\ +\xd1\x51\x60\xe6\x91\x77\x67\x68\xb6\xf5\x93\x82\x8c\x5e\x4a\x80\ +\x77\xc4\x15\x8c\x31\xab\xb8\x6c\x0f\x98\xff\x25\x70\x9e\x91\x26\ +\xb9\x3e\x59\x02\xcb\x11\xac\xd9\xf9\x7e\x58\x1e\x07\x09\x58\xe4\ +\xee\x9d\xd8\xce\xbd\x86\x26\x9f\x41\x07\x80\x8c\x00\x4c\xf8\xfd\ +\x53\x67\xf6\xe2\xc8\xd3\x4f\x60\xec\xe2\x9b\x6a\x63\x27\xf5\xa8\ +\x5d\x78\x48\x98\xfe\x2b\x10\x92\x12\xe0\x9d\x73\x05\x63\x34\xdf\ +\x35\x08\xee\xff\x32\xb8\x4c\x0d\x6b\xa8\x8a\xa0\x30\xbf\xaa\x07\ +\x3d\x6b\x36\x81\x38\x7e\x24\xc1\x27\xd0\x83\xe4\x93\xbf\x4c\x3f\ +\x04\x5f\x93\xa1\x60\x63\xa8\x3a\x80\x7d\x4f\x7d\x0b\xd7\x0e\x1f\ +\x84\xef\xaa\x94\xcf\xce\xfd\x1b\xb1\x6c\xfd\x94\xec\xa7\x04\x78\ +\x87\x85\x3b\x53\x87\x69\xae\xfd\x6e\xf0\x60\x5b\x98\x1a\x0a\x02\ +\xd4\xeb\x65\x74\x6f\xdf\x81\xd6\x42\x27\x88\x0c\x0a\x25\xb8\x44\ +\xcf\x7c\x43\x00\xa3\x49\x02\xb0\x8c\x85\x4a\x4b\x80\x7d\x7f\xfb\ +\x7f\x70\xfe\xe5\x17\x84\x75\x99\x04\xc0\xa5\xdf\x7f\x9e\x55\x47\ +\x7f\x13\x42\x52\x02\x34\x89\xd8\x2d\xcb\x5f\xe0\xcc\x7b\x4c\x00\ +\xd8\xc6\x02\x1f\xf5\x52\x09\x1e\x0d\xd0\x2b\x52\xc3\x0c\xa3\x80\ +\xc7\xd4\xe4\x8f\x7f\xe0\x93\x0e\xfa\x8c\xef\xd7\xa6\xdf\xef\xca\ +\xe3\xc8\x81\x67\x70\xe2\xe9\xef\x63\xea\x6a\xbf\x4c\x0d\xa5\xdf\ +\x1f\xa5\xb9\x8e\x07\x99\x33\x59\x49\x09\xd0\x5c\xae\xa0\x46\x0b\ +\x5d\x87\xc0\xfc\xcf\x83\x73\x12\xc8\xd4\xb0\x34\x01\x6b\x49\x1b\ +\x56\xdc\xb1\x13\xb4\xee\x03\x01\x9f\x4d\x00\xad\x1a\x7c\x6d\xfa\ +\x01\xf8\xad\x39\x5c\x1c\x39\x8d\x83\x4f\xfe\x05\x86\x4f\x1e\x83\ +\xac\x37\x80\x10\x2e\xfc\xfe\xa7\x44\xd4\x7f\x14\x42\x52\x02\x34\ +\x9f\x2b\x10\xa9\x61\x47\x1b\x58\xf0\x11\x09\xb0\x5b\x29\xa3\x5e\ +\x9e\x46\xfb\xe6\x8d\xe8\x10\xa9\x21\xa9\x7b\x80\x02\x98\x35\xf8\ +\x68\x37\x06\x8e\x40\x96\x7a\x33\x55\xfc\xfc\x07\x7f\x8e\x4b\xaf\ +\xbe\x0c\xaf\x5a\x81\x14\x92\x29\x7c\x43\x04\x9e\xdf\x90\xfd\x94\ +\x00\x4d\xeb\x0a\x56\x88\xd4\xd0\x7d\x24\x4c\x0d\x83\x00\xce\xe4\ +\x04\x9c\xc0\x41\xcf\xdd\xef\x47\x9e\xe6\x00\x1d\x0f\x70\x5c\xd7\ +\xf7\x73\xdb\x42\xad\x2b\x8b\x83\xaf\x7c\x1f\x67\x7f\xf4\x14\x6a\ +\xa3\xc3\x6a\xc3\x67\xe6\x88\x28\x41\x7f\x9a\xd5\x4b\x2c\x25\x40\ +\x53\xbb\x82\x71\x99\x1a\xbe\xcc\x03\xf7\x37\x00\x96\x09\x64\x6a\ +\x38\x31\x0e\x26\xef\x2d\xd8\x71\x0f\xac\x7a\x00\xf8\x42\x13\x04\ +\x60\x60\x94\xc0\xeb\x2a\xe2\xcc\xc5\xfd\x38\xf6\xe4\x5f\xa2\x74\ +\xe1\xac\x2a\xf5\xda\x8e\xb0\x2c\x0f\x8a\x5b\xd8\x86\x21\x24\x25\ +\x40\x93\x8b\x08\xd0\xc6\x68\xae\x73\x00\xcc\x0f\xef\x35\xf4\x6a\ +\x35\xd4\x85\x25\xc8\xae\x5d\x8d\xa5\xbd\x1b\x41\x2a\x0e\x78\xc0\ +\x20\xc5\xcc\xfe\x19\xbf\x3f\xc4\x46\x71\xe8\x89\x3f\xc3\xe0\xfe\ +\xbd\x08\x5c\x17\x00\x01\xcd\x14\xff\x69\x50\x19\x7e\x01\x42\x52\ +\x02\xdc\x26\xc2\xbd\xb2\x4c\x0d\xef\x92\xa9\x21\x54\x6a\xe8\x3a\ +\x55\x74\xec\xdc\x19\xae\x1a\x92\x9a\x07\x16\x68\xf0\xa5\xdf\xb7\ +\x50\xee\xb2\x71\xe8\xb9\xef\xe0\xe2\xf3\x3f\x82\x23\x57\xf9\x08\ +\x01\xc9\xe4\xff\xaf\x30\xfb\xff\x16\x42\x52\x02\xdc\x66\x62\xc9\ +\xd4\x30\x70\x3f\x07\xf0\x76\xee\xfb\x70\x84\x2b\x08\xb2\x36\xba\ +\xef\x7a\x3f\x32\x2e\x07\x71\xbd\x99\xf2\xaf\x4d\x51\x5f\xde\x8a\ +\x53\x27\xf6\xe0\xf4\xf7\xff\x0a\xd3\x57\xfb\xd5\x12\x6f\xe6\x8a\ +\x95\x5f\xfa\x4b\xcc\x29\x39\x29\x01\x6e\x43\x11\x33\xb7\x2e\x52\ +\xc3\x03\x08\x82\x5f\x07\x01\xf1\x9d\x3a\x44\xe1\x10\xd6\x8a\x6e\ +\x2c\xd9\xbc\x0d\xa8\x7b\xe0\x94\xc0\x5d\xda\x8a\xfe\xe9\x2b\x38\ +\xfe\xbd\x3f\xc7\xe8\x89\xa3\x2a\xe5\xb3\x02\x51\xe7\x7f\x24\x98\ +\xbe\x7a\x1e\x42\x52\x02\xdc\xa6\xc2\xdd\xf2\x25\x11\xc0\x15\xc1\ +\x82\xfb\xe5\xd8\x2b\x97\x51\x9f\x9a\x80\xbd\x66\x25\xda\x36\xdd\ +\x01\xbf\x2d\x8f\x81\xe9\x7e\x9c\xf8\xc1\xb7\x71\x4d\xa4\x7c\x7e\ +\xad\x06\x50\x22\x53\xbe\xff\xc4\xaa\x23\x7f\x05\x21\x29\x01\x6e\ +\x73\xb1\x5b\x57\xfe\x94\x33\xef\x13\x00\xef\x95\x51\x7d\x7d\x6c\ +\x0c\x08\x3c\xf4\x3e\xfc\x20\x4e\x3e\xf3\x3d\xbc\xf1\xd4\x77\x31\ +\xb8\xef\x55\xb8\xd3\xd3\xea\xc3\xa7\xb2\x7b\x68\xbe\xf3\x0b\xa2\ +\xb8\x84\x77\xbb\x50\xbc\x07\xc4\xfb\xff\xed\xdd\x3d\x4e\xc3\x40\ +\x10\x86\xe1\x77\x76\xb3\xde\x84\x3f\xa1\xc4\x10\xa1\x94\x20\x71\ +\x05\xae\xc0\x19\x52\xd0\x45\x82\x82\xf3\x44\xb4\x54\x74\x88\x43\ +\x80\xe8\xa9\xc0\x42\x14\x29\x52\x11\x2c\x11\x09\x62\x6c\x33\xf2\ +\x31\xec\x79\x9a\x2d\x76\xca\xaf\xf8\x34\x5b\xec\x2a\xab\x5c\xd8\ +\x9e\x22\x7e\x8d\x08\xba\x25\x64\x7c\x78\x40\x74\x02\x8b\x0f\x96\ +\xcf\x8f\x4d\xe9\x6b\xb8\xf0\xa5\xe5\x71\xfa\xb7\x7a\x47\x59\x00\ +\xda\x42\x9f\x6d\x33\xf1\xf1\x12\x71\x6c\xed\xee\x31\x39\x39\xa5\ +\x2a\x0a\xc6\x47\x13\x42\x2f\x00\x02\xe2\x6b\x9d\xb9\xd0\xd9\x05\ +\x60\x01\x68\x1b\xdd\xe1\xdf\x8a\x4b\xee\x86\x69\x4a\x32\x88\x50\ +\x43\xec\xf7\x9b\x6f\x6e\xc1\x21\x3e\xde\x94\xeb\xe5\x03\xca\x02\ +\xd0\x52\xda\xec\x67\xe0\x5f\x8a\xdf\x0d\x75\x55\xb2\xd1\xb3\xaa\ +\x6a\xc4\x87\x27\xbd\xbb\xa6\x63\x84\x0e\x4a\x8f\xcf\xf6\xc3\x4e\ +\x98\x27\xa3\xd1\x79\xfe\xf6\x5a\x7e\xe7\xf9\xbd\xf4\x06\x57\xc5\ +\x67\xf6\x83\x31\xc6\x18\x63\x4c\x07\xfc\x03\xc9\xbe\xe3\x5b\x3a\ +\xcf\xdf\x66\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x1d\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5d\x00\x00\x37\x5d\x01\ +\x19\x80\x46\x5d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1e\ +\x17\x06\x32\x46\xff\xc8\x12\x00\x00\x1d\x7c\x49\x44\x41\x54\x78\ +\xda\xed\x5d\x6b\x8c\x24\x57\x75\xfe\xee\xad\xea\xd7\x8e\x77\x76\ +\x16\x83\xb1\xb1\x57\xbb\x66\xd7\x0e\x58\xce\x62\x8b\x47\xb0\x05\ +\x71\x94\x60\x2b\x52\x82\xb0\x7f\x44\xda\x28\x22\xc8\x56\xb0\x02\ +\x51\x14\x25\x20\x1e\x72\x08\x31\x21\x88\x40\x9c\xc8\xe4\x05\xc6\ +\x8a\x23\x93\xfc\xc0\x21\x24\xb2\x4d\x10\x76\x78\xc4\x16\x36\x09\ +\x5e\xc7\xbb\xb0\xf6\xce\x63\x97\xdd\x9d\x9d\x9d\x19\xcf\xec\x4c\ +\xf7\x4c\xbf\xbb\xaa\x6e\x7e\x74\xdd\xea\x53\xb7\x6f\x55\xdd\xaa\ +\xee\x9e\xed\xb1\xb7\xa4\x56\xbf\xaa\xab\xab\xee\x77\xce\x77\xbe\ +\x73\xee\xa3\x18\xc6\x77\xe3\x00\xd8\x88\xff\x43\x00\xf0\xf0\x2a\ +\xde\xd8\x98\x9e\xd3\x25\x00\x5e\x07\x60\xd7\x08\xcf\x51\x00\xa8\ +\xec\xde\xbd\x7b\x75\x7d\x7d\x7d\x03\x17\xb7\xb1\xd9\xac\xbb\xee\ +\xba\xeb\x16\xb1\x45\x1b\x80\x7d\x63\xea\x08\x5b\xb2\xd9\xe3\xc8\ +\x00\x8f\x3e\xfa\x28\x6b\xb7\xdb\x68\x36\x9b\x7d\x5f\xb6\xda\x6d\ +\x70\xce\x53\x1d\xd0\xf3\x3c\x14\xf3\x79\x08\xe5\xf3\x1d\x3b\x76\ +\x00\xc0\x14\x80\x33\x3e\x23\x5c\x34\x80\x71\xd8\x84\x10\xac\xd1\ +\x68\xf4\x19\x00\xe7\x1c\x47\x5f\x7c\x09\x96\x65\xa5\x3a\x9e\xe3\ +\xb8\xb8\xf1\xfa\xeb\xe0\xb8\x6e\xd8\xd2\x18\xc3\xab\xd9\xfb\xc7\ +\xd6\x00\x3c\xcf\x43\x94\x01\xfc\xf8\xc8\x11\xe4\x72\xf9\x54\xc7\ +\x6b\xb7\xdb\xb8\xee\xda\xfd\x68\xb7\x3b\x17\x03\xec\x76\x30\x00\ +\xc6\x18\xea\xf5\x3a\x5a\xad\x96\xca\x0c\xf8\x9d\xdf\x3c\x84\x6e\ +\xe8\x4e\x77\xbc\xe5\x97\x5f\xee\x0b\x1d\x69\x8f\x73\xd1\x00\xb6\ +\x2e\x04\xa0\xd1\x68\x68\x0d\x60\xbd\x5c\x86\xe7\xa5\xcb\xdc\x38\ +\xe7\x68\x36\x9b\x92\xf2\x2f\x1a\xc0\x76\x09\x01\x3a\x03\xa8\xd5\ +\xeb\xa9\x83\xb6\x00\x60\x69\x84\x63\x5a\x43\x7a\x55\x1b\xc0\xbb\ +\xdf\xfd\x6e\x3c\xfd\xf4\xd3\x5b\x71\x4e\x0e\x63\xac\x5a\xab\xd5\ +\xd0\xe9\x74\xfa\xa8\xfc\xcc\xb9\x25\x70\xce\x52\x1a\x94\xc0\xde\ +\x2b\xaf\xe8\x03\xdc\x7f\xbf\x89\x2d\x2a\x06\x6d\x61\x1b\x0e\xcf\ +\x00\xde\xfa\xd6\xb7\xe2\xf0\xe1\xc3\xb0\x6d\xfb\x9a\x5b\x6e\xb9\ +\xe5\x0f\x1d\xc7\x79\x6f\xbb\xdd\xbe\xca\x71\x1c\x74\x3a\x1d\x38\ +\x8e\x83\x76\xbb\x1d\xbc\x16\x42\x04\xd4\x2a\x5f\xab\xef\x93\x5e\ +\x3b\x8e\x03\xd7\x75\x45\xbd\x5e\x67\x2a\x95\xcf\x2f\x2c\xa4\xce\ +\x02\x5c\xd7\xc1\xeb\x5f\x33\xd5\x97\x05\xe4\x72\x39\x01\x60\x76\ +\xe7\xce\x9d\x41\x78\x60\x8c\x19\xbf\x56\xdf\xdb\xb6\x8d\x5c\x2e\ +\x87\x7c\x3e\x1f\xbc\xb6\x6d\x1b\xf9\x7c\xfe\xac\x6d\xdb\x8f\x71\ +\xce\xff\x1a\xc0\xac\x6c\xd3\xb1\x37\x80\x83\x07\x0f\xe2\xf0\xe1\ +\xc3\x78\xe7\x3b\xdf\xf9\x30\x80\xf7\x03\x10\x9e\xe7\x31\xc6\x18\ +\x38\xe7\xc8\xe5\x72\xe0\x9c\xc3\xb2\x2c\xe4\xf3\x79\x78\x9e\x17\ +\x00\xc9\x18\x83\xe7\x79\x60\x8c\x41\x08\x11\x34\x56\xa3\xd1\x08\ +\x01\x2e\x41\x97\xfb\x01\x80\x65\x59\xa8\x56\xab\xac\xd1\x68\xf4\ +\xc5\xf2\x93\xf3\xf3\xc8\xd9\xe9\x22\x57\xa7\xe3\xe0\xfa\x6b\x0f\ +\xa0\xd3\x71\xd4\xe3\xb1\xc9\xc9\x49\x4c\x4c\x4c\x04\xe7\x4c\xcf\ +\x95\x82\x5b\x2a\x95\xfa\xc2\x11\xe7\x3c\x74\xbd\xb2\x2d\xe4\x83\ +\x73\x2e\xdb\xe1\x2a\x00\xbf\x2b\x84\xf8\xd0\x4d\x37\xdd\xf4\xb5\ +\x67\x9f\x7d\xf6\xb7\x0f\x1e\x3c\x88\xa3\x47\x8f\x5e\x78\xc1\x1d\ +\xf5\xc5\xfe\xfd\xfb\x71\xe2\xc4\x09\xdc\x70\xc3\x0d\x47\x4b\xa5\ +\xd2\xcf\xef\xd9\xb3\x07\xb7\xde\x7a\x2b\x0e\x1c\x38\x00\xdb\xb6\ +\xd1\x6a\xb5\xd0\x6c\x36\x83\x86\xa0\x5e\x41\xbd\x43\x02\x07\x00\ +\x2b\x2b\x2b\x38\x74\xe8\x90\xd1\x89\x3d\xf0\xc0\x03\xc8\xe7\xf3\ +\x7d\x8d\xfe\x73\xd7\x5e\x9b\x5e\x04\x5a\x1c\xc7\x8f\x4f\xf7\x65\ +\x01\xed\x76\x1b\x77\xdf\x7d\xb7\xd1\x31\xbe\xfa\xd5\xaf\x62\xef\ +\xde\xbd\xb0\x2c\x2b\xf4\xff\x94\xe5\xe4\x43\x1a\x7e\xb1\x58\x44\ +\x3e\x9f\x87\xeb\xba\x98\x9d\x9d\xc5\x13\x4f\x3c\x81\x85\x85\x05\ +\x34\x1a\x8d\x9f\xbc\xf0\xc2\x0b\x07\x0f\x1c\x38\x80\xb9\xb9\xb9\ +\xf1\x34\x00\x00\x78\xf3\x9b\xdf\xfc\x8f\xa5\x52\xe9\xce\x77\xbd\ +\xeb\x5d\xb8\xfb\xee\xbb\xf1\xcd\x6f\x7e\x13\xcf\x3f\xff\x3c\x2a\ +\x95\x4a\xc8\xca\x4d\x1e\x00\x70\xea\xd4\x29\x7c\xe7\x3b\xdf\xc1\ +\xe6\xe6\x66\x62\x16\xf0\xc8\x23\x8f\xf4\x19\x00\x00\x5c\x76\xd9\ +\x65\x99\xb2\x80\xe5\xe5\xe5\xbe\x2c\xa0\xd5\x6a\xe1\x03\x1f\xf8\ +\x40\x9f\xd8\x54\xb7\x9d\x3b\x77\xe2\xe6\x9b\x6f\xc6\x9b\xde\xf4\ +\x26\xe4\x72\x39\x78\x9e\x67\xf4\x70\x5d\x17\xae\xeb\x62\xd7\xae\ +\x5d\x78\xdb\xdb\xde\x86\xdb\x6f\xbf\x1d\x5f\xfe\xf2\x97\xf1\xc3\ +\x1f\xfe\x10\xcd\x66\xf3\xa1\x97\x5e\x7a\xe9\xae\xb1\x0c\x01\x7b\ +\xf6\xec\x81\x6d\xdb\xfb\x84\x10\x77\x5e\x71\xc5\x15\xb8\xeb\xae\ +\xbb\x70\xef\xbd\xf7\x62\x6d\x6d\x0d\xb6\x6d\xa3\x54\x2a\xa5\x02\ +\x9f\x31\x06\xc7\x71\xd0\x6c\x36\xb1\xb9\xb9\x69\x64\x00\xd5\x6a\ +\x55\x6b\x00\x6a\xf8\x30\xad\x03\x54\xab\x55\xad\x01\x54\x2a\x95\ +\x3e\xb1\xa9\xfb\xbd\xeb\xba\xb0\x2c\x0b\x85\x42\x21\xf0\x72\x53\ +\x23\x68\x34\x1a\xf8\xfe\xf7\xbf\x8f\x23\x47\x8e\xe0\x9e\x7b\xee\ +\xc1\xc9\x93\x27\x71\xf2\xe4\xc9\x3b\xaf\xbe\xfa\xea\xcf\x38\x8e\ +\x73\x6a\x7e\x7e\x7e\xbc\x0c\x60\x7e\x7e\x1e\xfb\xf6\xed\xfb\x08\ +\x00\xdc\x71\xc7\x1d\xb8\xff\xfe\xfb\x03\xf0\x25\xa0\x69\xb7\x76\ +\xbb\x8d\x46\xa3\x61\x64\x00\x00\x70\xe3\x8d\x37\x6a\x6b\xfe\x59\ +\x73\x77\xdd\x39\x7b\x9e\x87\xb2\x61\x5d\xc1\x71\x1c\x38\x8e\x93\ +\xe9\x7f\x39\xe7\xb0\x6d\x1b\x6b\x6b\x6b\xb8\xff\xfe\xfb\x71\xc7\ +\x1d\x77\xe0\xbe\xfb\xee\x83\x10\xe2\x23\xf3\xf3\xf3\xbf\x3f\xae\ +\x22\xf0\xbd\x5d\x05\xed\x62\x6e\x6e\x0e\xc5\x62\x31\xb2\x51\x75\ +\xf1\x5f\xd5\x02\x32\x53\xa8\x54\x2a\xa8\x56\xab\x89\x27\xe6\x77\ +\xd4\x8c\x7c\x2b\x97\xcb\x46\x75\x09\xf9\x30\xb9\xe6\x28\x83\xe3\ +\x9c\x63\x6e\x6e\x0e\x37\xdf\x7c\x33\x6d\xe3\xb1\x35\x80\xbd\xf9\ +\x7c\x1e\x2f\xbc\xf0\x02\x72\xb9\x9c\xf6\xa2\xa3\x2e\x54\xe7\xb5\ +\x9d\x4e\x07\xae\xeb\x62\x73\x73\xd3\xc8\x00\xc6\xad\x30\x25\x69\ +\xdf\xd4\xeb\x65\x36\xa1\xb6\x57\x2e\x97\x0b\xda\xb4\xd9\x6c\xee\ +\x1d\xdb\x34\x50\x08\x01\xdb\xb6\x71\xea\xd4\xa9\x58\xda\x97\x17\ +\xa7\xe6\xfc\x6a\x03\x76\x3a\x1d\x78\x9e\x87\x8d\x8d\x0d\xd4\x6a\ +\xb5\x6d\x67\x00\x92\x0d\x29\x0b\xe8\x32\x01\x0a\xb6\xda\x16\xf2\ +\xbb\x33\x67\xce\x20\x97\xcb\x8d\x45\x29\xda\x4e\xb2\xe4\x56\xab\ +\xd5\x17\x8b\x1d\xc7\xc1\xea\xea\x6a\xd0\x30\xd2\x40\xa8\xe8\xa3\ +\xcf\x32\xd6\x96\xcb\x65\x54\x2a\x15\xa8\xf9\xfd\xb8\x6f\x8e\xe3\ +\x60\x7d\x7d\x1d\x67\xcf\x9e\x45\xb9\x5c\x0e\x6a\x1c\x92\x15\xa8\ +\x28\xa4\x9f\x59\x96\x85\xd7\xbe\xf6\xb5\xa1\xf6\x93\x1d\x5d\x59\ +\x74\xd4\x05\x2d\x05\xd3\xe2\xce\xca\xca\x0a\x9e\x7b\xee\xb9\x54\ +\x7f\xf4\xe4\x93\x4f\xe2\xb1\xc7\x1e\x43\xb9\x5c\x86\xab\x54\xe4\ +\xc6\x7d\x6b\x36\x9b\xf8\xe0\x07\x3f\x88\x43\x87\x0e\xe1\x2d\x6f\ +\x79\x4b\xaa\xdf\x1e\x3c\x78\x10\x57\x5e\x79\x65\x08\xf0\x71\xea\ +\x84\x4a\x34\x00\x5a\xe4\x91\x34\x28\x55\xfc\xe6\xe6\x26\xda\xed\ +\x76\xe2\x9f\xd4\x6a\x35\x2c\x2f\x2f\xa3\x5c\x2e\x63\xd7\xae\x5d\ +\x89\x69\xd7\xb8\x6d\xb6\x6d\x63\x7a\x7a\x1a\xcb\xcb\xcb\x78\xf9\ +\xe5\x97\xb5\xe9\xa9\x1a\x12\xf2\xf9\x3c\x26\x26\x26\x50\xa9\x54\ +\x70\xf9\xe5\x97\xc3\xb6\x6d\x6d\x91\x6c\xac\x35\x40\x94\xa5\xca\ +\x74\xa8\x6d\x30\x3c\x4b\x52\xa1\x6d\xdb\x10\x42\xe0\xba\xeb\xae\ +\xd3\x0e\xf5\x1a\xe7\xad\x58\x2c\xe2\xb9\xe7\x9e\x43\xa1\x50\x08\ +\x52\xe1\xb8\xeb\xe5\x9c\x07\x6d\xe4\x38\x4e\x9f\x78\xa4\x9a\x69\ +\xec\x19\x40\x2d\xf5\x66\xc9\x83\x19\x63\x81\xd7\xec\xdb\xb7\x0f\ +\xf5\x7a\x7d\x5b\x19\x40\xa9\x54\x02\x63\x2c\xc8\x86\xd2\xd6\x1b\ +\xd4\xb6\x18\xa7\x6e\xe8\x58\x06\x90\x21\x60\xd0\xcd\xb2\x2c\x94\ +\x4a\x25\x14\x8b\x45\x1c\x3b\x76\x2c\xb1\xf4\x3a\x6e\x5b\xa1\x50\ +\x40\xb1\x58\x0c\x3a\xbf\xb2\x3a\x81\xda\xa6\xdb\x82\x01\xd2\x58\ +\x78\x9c\x8e\xd8\xb1\x63\x07\x8a\xc5\xe2\xd8\x50\x5f\x9a\xcd\x75\ +\x5d\x14\x0a\x05\xe4\xf3\xf9\x57\xdc\x28\x22\x23\x0d\x90\xa5\xf8\ +\xa3\x1a\xc0\xc4\xc4\x04\x26\x26\x26\xb4\x31\x71\x3b\xd4\x01\x4a\ +\xa5\x12\x0a\x85\xc2\x40\x8c\x68\x52\x33\x19\x7b\x06\x48\xbb\xc9\ +\x8b\x9c\x98\x98\xc0\xd4\xd4\x54\x50\x17\xdf\x4e\x1b\x63\x0c\x93\ +\x93\x93\x28\x14\x0a\x99\x7e\x4b\x85\xdf\xb6\x63\x80\x41\x53\x16\ +\xf9\xfb\x1d\x3b\x76\xe0\x8a\x2b\xae\xc0\xc3\x0f\x3f\x3c\xb2\x52\ +\xf0\xb0\xce\x55\xdd\x76\xed\xda\x85\xdb\x6e\xbb\x0d\xc5\x62\x71\ +\x28\x69\xdc\xb6\xca\x02\x54\xfa\xca\x7a\xc1\xc5\x62\x11\x7b\xf7\ +\xee\xc5\xf5\xd7\x5f\x8f\xcd\xcd\xcd\x58\xe3\x4a\x13\x6a\x4c\xce\ +\x2b\xeb\xf7\xf2\xf3\x5d\xbb\x76\xe1\xaa\xab\xae\x42\x2e\x97\xcb\ +\x9c\x09\x0d\xc3\x40\x2f\xa8\x06\x18\xd4\xcb\x72\xb9\x1c\xf6\xef\ +\xdf\x8f\xa9\xa9\xa9\xa0\x78\xa4\x1e\x2b\xa9\xa1\xd4\x1a\xbb\x8c\ +\xc7\x69\xce\x29\xe9\xd8\xba\xcf\x2d\xcb\xc2\xd4\xd4\x94\x51\x1a\ +\x98\xe4\xf5\xdb\x46\x03\xe8\xc0\x4f\x9b\xba\xa8\x3d\x62\x97\x5c\ +\x72\x49\xd0\xcd\x4b\x8f\x93\x86\x5d\x06\xf1\xa2\x41\x18\x6c\x98\ +\x15\xbc\xa8\xce\xa2\xb1\x17\x81\x69\x1a\x41\xed\x19\xa3\x35\x81\ +\xa4\x7d\x4c\x8f\xb5\x15\xba\x60\x1c\xb4\xc9\x28\x37\x9e\x26\x0d\ +\x94\xb4\x6b\x0a\x58\x52\x43\x98\x1c\x27\x4d\x31\x2a\x2b\xab\xc4\ +\x5d\xff\xa0\x5e\xaa\x1b\x61\xac\xb6\xef\x58\x87\x80\xb4\x79\x2f\ +\x05\x3f\xa9\x2c\x9a\xc6\xeb\xe3\xf6\x97\xfb\xea\xe6\xfe\x65\x35\ +\x82\x61\x54\x40\x75\x1a\x80\x1e\xfb\x15\x57\x07\x18\x16\xf8\xa6\ +\xfb\x44\x85\x06\xda\xb0\xa6\x5d\xcf\xc3\xa6\x69\x3a\xd1\x85\x82\ +\x1f\xc1\x2c\xf9\x2d\xc2\xdb\x23\x0f\xf3\x2c\xc0\xa4\x91\x92\xc0\ +\x37\x89\xe3\x59\x34\x41\xd4\xbe\x9e\xe7\x05\xb3\x96\xd4\xea\xe3\ +\xb0\xbd\x3b\xea\x1c\x27\x27\x27\x83\xe1\x70\x72\x64\x31\x1d\x5d\ +\xe4\x1b\xe7\x65\x00\x26\x47\x7d\x3a\x00\x5c\x00\x4d\x00\x55\x00\ +\x0d\xff\xbd\xb9\x01\x6c\x15\xf8\x59\xbd\x5e\xf5\x3c\xc7\x71\xb0\ +\xb9\xb9\x89\xa5\xa5\x25\x94\xcb\x65\xa3\x71\x0b\xc3\x36\x80\xc5\ +\xc5\x45\x2c\x2d\x2d\x61\x62\x62\x02\xb9\x5c\x2e\x60\x23\x21\x04\ +\x96\x97\x97\x51\xa9\x54\x00\xe0\x1d\x00\x26\xb6\xc0\xf3\x9b\x00\ +\x96\xf3\xf9\xfc\x6a\xbb\xdd\x5e\xf2\x8d\x40\xd8\x69\xe9\x31\x4e\ +\xdc\xc5\x81\x3f\x68\xb1\x84\xc6\xf9\xb8\xd8\x29\x3d\xad\xdd\x6e\ +\x63\x69\x69\x09\x37\xdd\x74\xd3\x05\x8d\xb1\x09\x21\x48\x00\x78\ +\x6c\x8b\x33\x92\x1b\x00\x94\x7d\x83\x10\x43\x29\x05\x27\x81\xb6\ +\xd5\x82\x50\x32\x80\x1c\xf2\xbd\x70\x6e\x09\xed\x76\x6b\xc0\x86\ +\xe3\x41\xde\xc4\xfc\x09\x55\x5c\x59\x61\x86\xae\x38\xc3\x12\xbf\ +\x83\xff\x41\xdf\x67\xf4\x5f\x31\x2c\x69\x92\xcb\xe5\xf0\x9a\xdd\ +\xbb\x01\xe0\x35\x00\x96\xe5\xc9\xd8\x03\x5a\xd3\xc8\xc1\x97\x31\ +\x3b\x49\x31\xab\x0c\x21\x84\x08\x68\xbf\xdd\x6e\xa5\x9e\x51\xdc\ +\x33\x3a\x40\x08\x04\xaf\xfb\x01\x96\x22\x8f\x81\x31\xf9\x5a\x5e\ +\x97\xee\x3d\xfc\x7d\x25\xc0\x52\x1c\x52\xb0\xe5\x6b\x81\xee\x65\ +\xeb\x0c\x21\x9d\x71\x90\x49\x2d\x79\x9a\xfe\xdb\x69\xf2\xea\x34\ +\xe0\x0d\x0a\xbe\xa9\xd7\x47\x09\xc2\x41\x6b\x00\xbd\xe3\x09\x70\ +\xde\x05\x58\x02\xd8\x03\x5e\x96\x52\x04\x38\x87\xbf\x0f\x03\xe7\ +\xc2\x07\x9d\x7e\x27\xcf\x49\x7e\x4f\x8d\x40\x1a\x9a\x3a\x33\x99\ +\x87\x40\x16\xdd\x93\x0b\xde\x09\xa1\x4c\xee\x0c\xed\x2c\x7a\xbf\ +\x51\x2d\xc7\x34\x0d\x4c\x93\x05\xa4\xf5\xec\xad\x10\x84\x59\x81\ +\xef\x66\x09\x82\x50\xbf\x04\x91\x13\x2f\xe6\x8a\x11\x20\x00\x1a\ +\xe0\xc4\x08\x74\xa0\x73\x7f\x5f\xa1\x9d\x45\x2d\x81\xee\x33\x08\ +\x00\x2c\x2e\x83\xe9\xfe\x61\xf7\x99\x73\x08\xe2\xea\x51\x63\x30\ +\x78\x5a\x30\x87\x91\xc3\x9b\x7e\x9f\xa4\xf4\x87\x99\xce\xf5\x1a\ +\x9b\x4e\xfd\x0a\x3b\x4d\xf7\xef\x38\x79\xad\xc6\x6f\x86\xde\x29\ +\xf1\x60\x25\x93\x1e\xe8\xe1\xfd\xa3\xaa\xaa\xcc\xff\x8e\x73\x0e\ +\x48\x03\x57\x2b\x88\xf4\xa1\x32\x80\x6c\x3f\x69\x14\x42\x44\x4e\ +\x03\xb7\xcd\x1a\x05\x5b\xe2\xf9\xc3\x16\x84\x66\xc0\x77\xdb\x8b\ +\x7a\x3d\x8d\xed\xea\x0c\xfa\x30\xd5\x23\x88\xd1\xd2\xe3\xa9\xf7\ +\xf7\x8c\x54\x28\x5e\xee\x7f\xef\xff\x79\xa8\x44\x4c\xaf\x93\x5c\ +\x1f\x97\xc0\x92\xfd\x98\x19\x20\xb1\x55\xc7\x4c\xc3\xc2\xa3\xf6\ +\x4f\xf2\xc8\x41\xc1\x37\x15\x84\x59\x63\x7d\xf8\xff\x79\x5f\xcc\ +\xf7\x49\x38\x16\xf8\x1e\x13\xd0\x11\x40\x3c\x88\xf1\x12\x74\xce\ +\x10\xd0\xb5\x20\x96\x18\x98\x9c\x4f\xe1\xf2\x9f\xe5\x3e\x4c\xf6\ +\xcf\x44\xa7\x0e\xfa\xb6\x4d\x6b\x00\x6a\x0d\xdb\x24\x66\x9b\x0c\ +\xf2\xd8\x2a\x41\xa8\x4d\xe1\x62\x29\x9f\x6b\xbc\x9e\xf7\x89\xbd\ +\x1e\xc0\x7a\xe0\xa5\xea\x0f\x8c\x35\x10\x64\x0c\xdc\xf7\x60\xe1\ +\x83\xce\xa4\x31\x50\x4f\x95\xe7\x26\x69\x5b\x7e\xdf\x8b\x3b\x61\ +\x51\x68\x02\x3e\x00\x11\xe1\x9c\xc6\x22\x30\x0a\x5c\x93\x74\x6f\ +\x2b\x04\x61\x52\x5a\xda\xcf\x24\x4c\x23\x8c\x75\x39\x3c\x23\x29\ +\x17\x35\x82\x7e\xe0\xe9\xb1\x05\xf1\x54\xe6\x53\x86\x04\x9d\xf9\ +\x9e\x2e\x08\x03\x30\xca\x00\x6a\xcc\xf7\xf7\x63\x4a\xbc\x67\x86\ +\x61\x40\x00\x60\x11\x22\x30\x55\x1a\xa8\x03\x3a\xa9\xd1\xb7\x42\ +\x10\xa6\xcd\x04\xf4\x94\x1f\xce\xab\x69\x9e\x1e\xce\xc5\x59\xc8\ +\x38\xd4\xb6\x50\xbb\xd0\x29\xbd\xf3\x18\xd0\x21\xf7\x25\xc2\xad\ +\x1b\x2a\x7a\xc2\x4e\x48\xc3\x49\xcb\x02\x42\x00\x11\x75\x90\x81\ +\x4b\xc1\x26\x85\xa0\x51\x6a\x02\xf3\x01\x2a\x52\x43\x31\x8d\x61\ +\x31\x52\xa0\x11\x7d\x5e\xdf\xa3\xfb\x5e\xfe\x4f\xa9\x3e\x0e\x78\ +\xc6\x58\x90\xba\x49\x6a\x0f\x81\xae\x61\x06\x29\xf6\x04\x0d\x3a\ +\x4a\xfc\x4f\x25\x7e\x63\x46\x24\x8f\x64\x7c\xf6\xa8\xc1\xcf\xe6\ +\xf5\x2a\xad\xd3\xd0\x45\x53\x38\x1d\x2b\x84\xd3\x3b\x09\x4b\x88\ +\xea\x23\x80\x0f\x31\x80\xef\xc5\x81\xe5\x08\x11\xf6\x70\x49\xd7\ +\x3e\x03\x70\x3a\xa3\x98\x1e\x5f\xe3\xf9\x2c\x82\xfa\x93\x98\xc2\ +\x1e\x05\x88\x5b\xa1\x09\x52\x81\xcf\x59\x08\xcc\x70\x49\x97\x29\ +\x94\xaf\x95\x50\x0a\xdd\xfb\x15\x3a\x72\x2e\x51\xc0\xd3\xf7\x5a\ +\xda\x97\x62\x8f\x00\x2e\x08\x03\x04\x1e\x4f\xf2\x79\xd3\x0c\x80\ +\x0d\x62\x00\x83\xf6\x11\x8c\x22\x55\xcc\x2e\x08\xfb\xc1\xef\x51\ +\xbd\x2a\xf4\x7a\xdf\xf5\xfe\x8a\x56\x06\xa5\xd7\x47\x03\x1d\x7a\ +\x2f\x81\x93\xa0\xd3\x34\x56\xc3\x00\x21\xb0\x69\xce\x2f\x8f\x4d\ +\x53\xc2\x21\x54\x40\x53\x95\x82\x07\xa9\x05\x0c\x33\x55\x4c\x2b\ +\x08\x39\xd3\x19\x01\xd7\x00\xad\xfb\x4e\xf1\x7a\x69\x5c\xf4\xff\ +\x0c\x80\x17\x12\x60\xc5\xd3\x83\xf6\x50\x8d\x81\x1a\x84\x34\x16\ +\x1a\xcf\xc8\xf7\x46\x59\xc0\xa8\x19\x20\x0e\xe0\x51\xa7\x8a\xc9\ +\x19\x49\x34\x03\xd0\x0e\x99\x7e\xca\x47\xbf\xd7\x13\x6a\xe6\x94\ +\xc6\x63\x80\x07\x11\x79\xb4\xc0\x23\x3f\x13\x4a\xe1\x07\x42\x80\ +\xfb\xa1\x42\x90\x3c\x5e\x68\x93\x56\xc3\x3a\x40\x56\x03\x30\x29\ +\x04\x25\xa5\x83\xa3\x4c\x15\x4d\x34\x01\xd3\x30\x40\x7f\x78\xa0\ +\x0c\xc3\xc3\x71\x9f\x52\xb8\x6c\x0b\x02\x0e\x15\x77\x6a\x8e\xcf\ +\x28\x80\xbe\x92\x0f\x18\x40\x01\x3d\x30\x06\x79\x3c\x0a\x36\xad\ +\xe7\xab\x0e\x66\xa8\x03\x52\x8b\xc0\x61\x95\x81\x47\x95\x2a\x9a\ +\x0a\x42\xe6\x8f\xbb\xa0\x7d\xfa\x51\x0c\x40\x29\x5f\xb6\x1e\xd3\ +\x78\x1f\xad\xe3\x0b\x92\x9a\x51\xe0\x42\xef\x69\x4c\x97\x45\x1c\ +\xfa\x99\x6a\x0c\x84\x01\xa0\x61\x08\x6a\x04\x9c\x9e\x93\xda\x07\ +\x30\x88\x06\x18\x26\xf5\x8f\x0a\x7c\xb3\x2c\x20\x2a\x0c\x44\x31\ +\x80\x54\xe7\xac\x6f\xcd\x3f\x1a\x97\x05\x15\x72\x0a\xd0\x2a\xf0\ +\xa2\xd7\x81\x00\x2e\xab\x7b\xc4\x69\x78\xaf\xa8\xd0\x8d\xff\x4a\ +\xa5\x8f\x91\xfe\x7d\x1a\x86\x42\x20\xcb\xf3\xd0\x38\xef\xc8\x34\ +\x40\x12\xf5\x67\x15\x74\x83\x0a\xc2\xf4\x1a\xa0\x3f\xe4\x51\x6a\ +\x0e\x85\x02\x8d\x21\xd0\x18\xaf\x03\xbe\x8f\x01\x54\xa5\xcf\x79\ +\x58\xec\x49\x23\x91\x20\xfb\xdf\x87\xce\x49\xad\x74\x45\xb0\xc0\ +\xc8\xd2\xc0\x24\x2f\xcc\xf2\xdd\x30\x7a\x15\xfb\x4b\xd7\x26\xe0\ +\xb3\xb0\x1a\x27\x80\xd3\xd7\xd4\xeb\x05\xed\xaa\x55\x0c\x41\x05\ +\x5e\x10\xea\xa7\x02\x4f\x82\x24\x19\x20\x50\xff\x04\x60\x09\xba\ +\x50\xc2\x8a\x08\x77\x6e\xe8\xcb\x9f\x83\x68\x80\x24\x1d\x90\x85\ +\xde\x47\x99\x2a\x46\x6b\x02\x0a\x7a\x0c\xf8\x24\xde\xb3\xb8\xd7\ +\x2a\xd8\x12\x58\x5a\xb5\x53\x44\x1d\x23\x45\x20\xc1\x79\x57\x0c\ +\x12\x4f\x97\x95\x3e\x46\x0a\x43\xa1\xea\xa0\x64\x08\xa5\x37\x22\ +\xd4\x77\x10\xad\x80\xb3\x31\x40\x56\xe5\x9f\x64\x18\xa3\x48\x15\ +\xe3\x04\x61\x7c\xec\x0f\x0b\x40\x41\x2a\x6d\x7d\xdd\xd0\x34\xf4\ +\x24\x19\x02\x8d\xe3\x4a\xcc\x0f\xa5\x78\x04\x74\xa1\x7c\xae\x13\ +\x78\xaa\xf7\xb3\x28\xef\x27\xbf\x13\x59\x18\x20\x6b\x95\x29\xce\ +\xc3\x47\x95\x2a\x26\x0b\x42\x03\xcf\x57\xd5\xbc\x26\xf6\x0b\xf5\ +\x35\xc2\x63\xea\xfa\x0c\xa1\x37\xdc\x28\x64\x08\x32\x9e\x73\x1d\ +\xe8\x74\x2a\x19\x35\x48\x69\x3c\xba\x6b\x8f\x61\x6a\x21\xd3\xd4\ +\xad\x30\x80\x24\x0f\x1f\x75\xaa\x18\x6d\x5c\x48\x05\x7e\xa8\x2a\ +\x47\xa8\x3c\x04\xb0\x02\x36\x2d\xb6\x70\x4a\xf5\x0a\x03\x30\x25\ +\xc5\x93\x63\x05\x98\x22\xfc\x64\x0f\x22\x1d\xd7\x27\x08\x03\x84\ +\x18\x29\xce\x71\x48\x76\x31\xf2\xbe\x80\x28\x2f\xbe\x50\xa9\x62\ +\xb8\xba\xa7\x1a\x43\x34\xf8\xba\xdc\x9e\x69\x0c\x41\xe7\xf5\x74\ +\xf0\x58\x88\x01\x54\xe0\xe5\x48\x1f\xaa\xf6\x19\xeb\xfd\x46\xb2\ +\x05\x01\x99\x69\x3a\x78\x18\x31\x8e\xa8\xd4\x2f\xc8\x3a\x06\x31\ +\x00\xd3\x61\x61\x59\x0c\x23\xe9\x78\x59\x96\x75\xd1\xe8\x20\xed\ +\x58\x00\x23\xf0\x89\x47\xd2\x7a\x3c\x23\x05\x19\xde\x1b\x70\x10\ +\x36\x04\xb2\x9f\x0e\x78\xc6\x79\x28\xce\x0b\xd2\x69\xc4\x69\x51\ +\x8e\x68\x00\xa6\x89\xff\x2c\xa6\xf7\x8f\x29\x85\x23\x33\x03\x20\ +\xe3\xd7\x86\xe1\xfd\xc3\xd4\x04\x69\xb3\x04\x06\xd2\xb5\x1a\x01\ +\x34\x34\x9e\xac\x8e\xd7\x63\xb4\x8a\xa7\xe4\xe6\xb4\xbe\x2f\xbb\ +\x73\x43\x40\xeb\x80\x97\x53\xc5\x23\x40\x17\xca\x10\x31\xb5\x0a\ +\x28\x14\xf5\x9f\x65\xa8\xac\x1d\x57\x3e\x65\x60\x03\xb3\xc3\xa8\ +\x52\xc5\x54\xe1\x40\x11\x57\x14\x68\x35\xc7\x67\x42\x84\xe3\xaf\ +\x0a\xbe\xf4\x66\x6a\x08\x1a\xfa\x67\xaa\x87\x47\xbd\x27\x69\x62\ +\x08\x74\x92\xf6\x09\x42\xf3\x69\x86\xe3\x99\x94\xf5\xed\xd8\x5e\ +\x04\x43\x1d\x18\xe7\xfd\x71\x19\xc1\x30\x53\xc5\xb8\xf7\x0c\xdd\ +\x39\x54\x42\xa9\xa0\xe9\xd4\x36\x4d\xf3\x74\xe0\x33\x4d\x91\x88\ +\xd2\x3f\x57\x9b\x50\xf1\x78\xad\x21\xc8\x7e\x05\x05\x74\x81\xfe\ +\x05\xaa\xb2\xce\xd5\x48\x3f\x24\x4c\xc8\x1c\x52\xc4\x32\x41\x92\ +\x47\xa6\xcd\x08\xe2\xe2\x7e\x12\xf8\x91\xc3\xc2\x65\x4f\x1c\xd4\ +\x41\x61\xe8\x33\x08\x3a\x5a\x47\x0b\x3e\xa5\x79\x0a\xb0\xbf\x4f\ +\xf0\x9a\x66\x05\x8a\xc7\xf7\x85\x06\x29\xfa\xa8\xa6\xa0\xe3\x08\ +\x13\x66\x66\x25\x4d\x97\xcf\xd6\x19\xc4\x24\x35\xb1\xc4\x3f\xc8\ +\xe2\xfd\xc3\x48\x15\xe9\xfe\x3a\xf0\x99\x2e\x65\x52\x63\xbd\xe6\ +\xb3\x58\xf0\x81\x7e\xc0\xa9\x21\xa8\x46\x41\xb3\x02\xa2\xee\x83\ +\xf7\x08\x33\x53\x9c\x71\x47\xb5\x43\x5c\xb8\x4c\x32\x84\x58\x0d\ +\x80\x01\x66\xe0\xc4\x95\x74\xb3\xa4\x8a\x51\x0b\x40\x99\xce\x0e\ +\x66\xba\x94\x2a\x4a\x10\x9a\x80\xef\x8b\xb6\xd0\x34\x92\xde\x5c\ +\xf2\x3e\x2f\xa7\x23\x88\x54\xe0\xe5\x6c\xa7\xa4\x90\x97\x36\x0c\ +\x98\xdc\xa6\x26\x7a\x99\x38\xc8\x7c\x34\x9e\x6e\xd2\x2c\x09\x63\ +\xc2\x24\x51\x8d\x10\x35\x49\x45\x7d\xd6\x35\x4e\x6c\xba\xa7\x0e\ +\xbd\x32\x05\x5f\xc9\x16\xe8\xc8\x9e\xa0\x52\x48\x0c\x41\x86\x22\ +\xdd\x6a\x61\x51\x9e\xae\xde\x93\x79\xd0\x2a\x6d\x2a\x03\x08\xc8\ +\x8b\xf5\x03\xa8\x82\x91\x26\x3f\xcf\x12\xc3\x74\x0d\xa0\x9b\xa8\ +\x12\xab\x47\xd4\x2c\x80\x82\x47\xd2\xde\x34\xe0\x0b\x52\x0f\xa0\ +\xa5\x5c\x2a\xde\x42\xbf\x33\x00\x7e\xab\xef\x2b\xc4\x63\x35\x80\ +\x40\x2a\x9a\x49\x02\x33\x8b\x8e\x88\x13\x9d\x3a\x56\x88\xd4\x00\ +\x4a\x27\x0b\x23\x83\x31\x99\x3a\xfe\x5e\x17\x0a\x34\xe0\xf7\x09\ +\x3f\x1a\x8e\xd4\x45\x36\x63\x8c\x96\x1a\x85\x69\x5a\x67\xba\x90\ +\x65\xd2\x3e\x03\x55\x02\xd3\xe4\xe3\x51\x02\x2f\x4d\x5e\xaf\x86\ +\x03\xd3\x19\x4b\x4c\x05\x56\x09\x21\x82\x76\xc3\x12\x43\xe0\x4a\ +\x0c\xd7\x81\x1f\xa2\x79\x12\xeb\x41\x6f\x13\x13\x13\xda\xe8\x6c\ +\xe7\xa4\xf5\x10\x74\x7a\xc0\xb4\x0d\x53\x6b\x00\x90\x2e\xd1\x61\ +\xe4\x9c\x71\x9f\x9b\xea\x88\xa4\x7b\xf5\x46\xa6\x90\x8c\x01\x9e\ +\x17\x02\x2f\x34\x25\x9b\xe4\xf4\x8c\xd2\xba\x1a\xe7\x35\xe0\xd3\ +\x81\x9a\x94\x65\xe2\x04\x6d\x54\x18\x88\xf2\x5c\xba\x0a\xaa\x7e\ +\xf6\x33\x1b\x41\x08\xc8\x40\xe9\x71\xe2\x2f\x8b\x28\x8c\x12\x7e\ +\x71\xaf\xa3\xaf\x94\xeb\xe3\xbe\xc2\x02\x94\x29\x22\xeb\x06\x71\ +\xe0\x93\x55\x3f\x54\x5a\x37\x99\xe6\x1e\x05\xfa\xb0\xc5\x9f\x99\ +\x01\xf8\x1a\x30\x49\xf4\x65\x09\x09\x59\xbc\x9f\x36\x0e\x5d\xc6\ +\x4e\x77\xdf\x5e\xed\x7f\x51\x40\xd5\xb8\xaf\x2e\xd0\x40\x87\x77\ +\x53\x96\x49\xf2\xfc\x98\xa2\x55\xd2\xfd\x06\x75\x46\x93\x66\x75\ +\xf6\x34\xda\x20\x51\x03\x74\x7f\x2f\x8c\xc5\xc4\xb0\xbb\x95\x55\ +\xcf\xa6\x05\x9f\x28\xfa\x8c\x6a\x6c\xc6\x18\x5c\x21\x60\xd1\x89\ +\x16\x6a\xdc\x97\x21\x40\x08\x08\xd9\x51\x13\x61\x10\xa6\xe0\x9b\ +\x78\x7d\x1a\x2d\xa0\xd3\x03\x51\xce\x64\xba\xc0\x97\x9d\x40\x00\ +\x91\xc3\x8c\xd3\x88\xbc\x41\x3f\xd7\x79\xbf\x4a\xad\x51\xa5\xd3\ +\xc0\x20\xfc\x95\xb3\x74\x53\xac\x43\x8b\x35\x50\x1d\x40\xae\x5d\ +\x1b\x02\x0c\xc1\x37\x0d\x97\x26\x1d\x67\xa6\x0b\x63\x19\x2f\x94\ +\x11\x07\x3f\x03\x86\xba\x5e\xbe\xa9\x28\x8c\x6b\xa8\x28\x01\x98\ +\x94\x19\xa8\x95\x40\x75\xd8\x75\x28\xee\x13\x71\x18\x9a\x87\x97\ +\x11\xfc\xb8\x6b\x32\x49\x81\x07\xb9\x73\x2b\x12\x3a\x8b\x79\xd2\ +\x4f\xd2\x8c\x07\x30\xdd\x37\xcd\xed\x68\xa2\x62\xbf\x29\xc5\x86\ +\x3a\x79\x14\xd5\xcf\x94\xef\x84\x42\xf3\x7d\xf9\xbd\xd2\x75\x9b\ +\x05\xfc\x34\x14\x3f\xdc\x82\x10\xcb\x96\x05\x0c\x22\x02\xb3\xf4\ +\xdd\xeb\xe2\x98\xae\xe6\xaf\x7a\xbf\x89\xf1\xf5\x8d\x07\x20\xeb\ +\xef\xa8\xa0\x07\x93\x2f\x68\x7e\x2f\x53\xe3\x8c\x9e\x9f\x54\xf2\ +\x4e\x53\x10\x32\x11\x7c\x26\x82\x30\x55\x21\x28\x6d\xfc\xcf\x1a\ +\x16\x74\x34\x9e\x14\xfb\x63\x8f\x2b\xcf\x5f\xd1\x00\x7d\x35\x00\ +\xb2\x8f\x20\x6b\xfa\x04\xe7\x25\x7f\x9f\x12\x7c\xb3\x09\xac\xe6\ +\xab\xa0\xc5\x65\x50\x91\xed\x1c\x31\x6e\x90\x27\x02\x6e\xd0\xa3\ +\x34\xaa\xb0\xa0\x7a\xb7\x89\xf7\xc7\xf5\x40\xea\xbc\x9f\x8e\xed\ +\x17\x74\xea\x96\xc2\x02\x4c\x11\x87\x22\x01\x1c\x53\x21\x98\x04\ +\xa6\x49\xe7\x90\x21\x18\xda\xe5\x62\xf9\x20\x75\x64\x13\xa0\xb3\ +\x86\x05\xd3\xf4\x29\xee\xbe\xc6\x4c\x59\xf6\x2b\x34\xd1\x52\x89\ +\xe9\x88\xa3\x7e\xa5\xac\xab\x5e\x83\x09\xf8\x69\xda\x61\x54\x5a\ +\xc0\xd3\xdc\xbb\x20\xd6\x00\x3c\x01\xc0\xf3\xfa\xc0\x4d\xa3\xde\ +\x87\xc1\x16\x6a\xb1\x27\xae\x8a\x66\xe4\xfd\x51\x2c\x40\xd2\x5e\ +\x41\x06\xc5\xaa\x6b\x04\x44\x19\x5d\x16\x21\x18\xa5\x05\xd2\x02\ +\x9f\x54\x08\x92\x37\xd2\x48\xa5\x01\x38\x04\x3c\x45\x08\xaa\x34\ +\x92\x15\xe8\x24\x75\xac\x5b\x7a\x2d\x49\x7f\xc4\x76\x0e\xe9\x9e\ +\x95\xb4\x0e\x34\xce\xeb\x98\xc2\x3f\x27\x5d\x9d\xc2\x14\x60\x93\ +\x18\x6f\x7a\x3b\xbd\xb8\x01\xa2\x3a\x67\x22\xf7\x0c\x30\xd1\x00\ +\xdd\x1b\xcd\xd0\x8b\x35\xa5\xf9\x24\x15\x6b\xca\x16\x26\xf4\x69\ +\x7a\x17\xce\x3e\xaf\xd7\x78\xbf\x2e\x0d\x84\x86\xfa\x75\xe3\x22\ +\x4c\xcb\xdc\x71\x39\xbf\x49\xa9\x58\xee\xa7\x76\x0e\x45\x55\x06\ +\xe9\xe7\x9d\x4e\x27\x5d\x21\x08\x30\xbf\xed\xda\xa0\x99\x44\x1a\ +\x80\x33\x4d\x1e\x45\xff\xd0\xee\x3e\xef\xd7\x0d\x11\x23\x05\xa0\ +\x38\xbd\x91\xb5\x4f\xc4\x44\xeb\x44\x01\x9a\xf6\x76\xbb\x3a\x06\ +\x48\x48\x03\xbd\xc4\x3a\xc0\x30\x96\x93\xcf\x7a\xdf\x60\x95\xfe\ +\xa3\x6e\x20\x09\x32\xcf\x0f\x64\xdd\x5e\xb9\x12\x90\x4c\xf7\x82\ +\x67\x55\x03\x90\x51\xc5\x59\x98\x2c\xcb\x58\x88\xa4\x5b\xe3\xa5\ +\xad\xcd\x30\xc6\xd2\x19\x80\x10\x02\xc2\xed\x05\xcd\x0b\xd1\x19\ +\xa4\x0b\x03\x59\x8b\x4b\xcc\xf3\xc2\xc7\x52\x27\x8b\xc8\x49\x9a\ +\xea\x10\x72\x35\x4b\x00\x86\x32\xd8\xd5\xb4\x54\xac\x03\x3d\x6a\ +\x68\x5e\x9c\xa1\x58\x96\x95\x9e\x01\x04\xeb\x5b\x8f\xc8\x98\xc2\ +\x07\xbd\x9b\x87\x89\x58\x8c\x1a\x60\x69\x52\x15\x57\xc3\x81\xda\ +\x11\xa4\x7a\xbf\x5a\x70\x32\x31\x80\x2c\xe9\xa1\xbc\x16\x15\xdc\ +\x28\xf0\x4d\x98\x40\xb6\x93\xaf\x01\x3c\x9a\xf4\x24\x4e\x0c\x49\ +\x5a\x60\x60\x58\xa0\x0e\x83\x2d\x62\xb3\x0a\x4a\xef\x52\xe9\xab\ +\x95\xc1\x98\x2c\x21\xce\xd3\xe2\x0c\x35\xed\x42\x18\x3a\x25\xaf\ +\xa6\x76\xea\xfb\xa8\xcc\x4c\xbd\xe9\x77\xab\xd5\x02\x80\x36\xba\ +\x77\x0d\x15\xf1\x21\x80\x09\x40\x10\x6f\xc9\x30\xd8\x20\x6d\x1c\ +\x37\x49\x2b\x33\x1b\x8f\x3a\x98\x83\xde\x5f\x47\x51\xf8\x41\x18\ +\xd0\xc4\xfe\x38\xc5\x6d\xc2\x82\x69\xd2\x43\x1d\xf0\x9e\x5f\x97\ +\x91\xcf\x51\xb8\xe8\x86\xce\xf9\xb7\xd1\xab\x1a\x19\x00\x3c\x7f\ +\x6e\xc0\x05\xd8\x4c\x28\x5e\x27\x00\x29\x7d\x6a\x99\x81\x0e\x08\ +\xd1\x88\x40\x5d\x8a\x98\x14\xfb\xe3\x3e\xcb\x3a\x90\x56\x07\xac\ +\xe7\x79\x7d\x0f\x1d\xf8\xba\xfe\x02\xf9\xde\x0f\x01\x6b\x3e\x0b\ +\x24\x30\x00\x84\x51\xbe\xbb\x95\x82\x30\x73\x28\x00\xe0\x69\xe8\ +\x1f\x54\xfc\x29\x6b\xef\x32\xc3\xdc\x7e\x50\x46\x50\x05\xae\xee\ +\x21\x6f\x3a\x2d\x9f\xe5\x67\xae\xeb\xc0\x75\x7b\x9f\x7b\x9e\x9c\ +\xcb\xd9\x1b\x53\x68\x59\x16\x6c\xdb\x86\x65\x59\x68\xb7\xdb\x02\ +\xc0\x79\x23\x03\x08\xdd\xad\x00\x88\x2d\x31\x6e\x87\x4d\x3b\xac\ +\x8b\xae\xc6\x4d\xa6\x75\x09\xb9\x0c\x5c\x82\x98\x4d\xab\x07\xe2\ +\x18\x41\xe7\xe5\x42\x88\xe0\xce\xe7\x12\x64\xc7\x71\xd0\x71\x1c\ +\x74\x3a\x1d\x38\x1d\x07\xae\xeb\xc0\x71\x5c\x38\xae\x03\x41\x7e\ +\x67\x59\x16\x4a\xa5\x12\x38\xe7\x68\x34\x6a\x98\x3f\x3b\x8f\x17\ +\x5f\x7c\xf1\xaf\x01\xb4\x00\x74\x92\xd3\x40\x88\x4c\xa5\xde\xf1\ +\x44\x5f\x3f\xac\x2d\x8a\xfe\xa1\x9b\x30\x12\x51\x02\x36\xf1\xfe\ +\xb8\x0c\x81\x0a\x39\xc7\x71\xba\x00\x77\x3a\xa1\xdb\xde\x53\x06\ +\xe8\xbe\x96\x3d\xb5\x02\xb9\x7c\x1e\xa5\x92\x8d\x5c\x2e\x87\x7c\ +\x3e\x87\x7c\xde\x06\xe7\x36\x3a\x9d\x0e\xca\xe5\x75\x9c\x5b\x3c\ +\x27\xe6\x4e\xcc\xb0\xf9\xf9\xf9\x3f\xfd\xf4\xa7\x3e\xf3\x39\x3f\ +\x0b\xf0\x0c\xea\x00\x61\x23\xd0\xa5\x22\xdb\x6a\x93\x7d\xfc\x4a\ +\x9c\x87\x3a\x05\x0c\xfa\x1b\x32\xa4\xb9\x7b\x5a\xda\x32\xb7\x04\ +\xb7\xdd\x6e\xa3\xd9\x6c\x62\x73\x73\x13\x6f\x7c\xe3\x1b\x53\xa5\ +\xdd\x5d\x03\x72\xd1\xe9\xb4\x50\xab\xd5\x51\x2e\xaf\x63\x71\x69\ +\x51\x9c\x38\x31\xcb\x66\x67\xe7\x3e\xfc\x17\x9f\xff\xe2\x3f\xf9\ +\xc0\xbb\x66\x75\x00\xe1\x75\xb3\x00\x8d\x27\x6c\x4b\x12\x00\xc2\ +\xcb\xbc\xa9\x42\x8d\xde\x76\xd5\xa0\xd3\x27\x49\xe5\x9b\x32\x82\ +\x04\xcf\x75\x5d\xb4\x5a\x2d\x54\xab\x55\x54\x2a\x15\xa3\x92\x3a\ +\x65\x0f\xd7\x75\xd0\x6e\xb7\x51\xab\xd5\xb0\xbe\xbe\x8e\xc5\xa5\ +\x73\x62\x6e\x6e\x96\x1d\x39\xf2\x93\x43\x7f\xff\x77\xff\xf0\x38\ +\x49\xff\x0c\x2b\x81\x4a\x18\xd8\xee\x06\xa0\xc6\x7f\xa6\xdc\x66\ +\x35\x34\x02\x48\x61\x80\x34\x3d\x80\x59\x59\xc2\x75\x5d\x74\x3a\ +\x1d\xd4\xeb\x75\x34\x1a\x8d\x54\xe0\x3b\x4e\x07\xed\x76\x07\xb5\ +\x5a\x0d\x6b\x6b\xe7\xb1\xb0\x74\x4e\xcc\xcd\xce\xb0\xff\xfe\xc1\ +\xd3\xbf\xfa\xc8\xd7\x1f\x79\xc6\x8f\xfb\xda\x4e\x9d\xc4\xa5\x62\ +\x69\x5f\xbc\xc9\xb8\xf5\x71\xf5\x7e\x0f\xfd\xab\x68\x71\x5a\x15\ +\x4c\x50\xff\xa6\x1d\x58\x69\x74\x83\x9a\xe6\x39\x8e\x13\xc4\x7e\ +\x73\xcf\xef\xa0\xd5\x6a\xa3\x56\xab\xe2\xfc\xda\x79\x9c\x5b\x58\ +\x10\x33\xb3\xd3\xed\xff\xf8\xf7\xc7\x7f\xf9\x7b\xdf\xfb\xee\x4f\ +\x00\x34\x00\x38\x51\xe7\x6d\xc7\xc5\x4c\x66\x38\xfb\x74\x94\x06\ +\x31\x0a\xc6\xd1\x01\x1e\x8a\xff\x19\x4b\xdd\x2c\x83\x6e\xa0\x69\ +\x9d\x14\x81\x71\xd7\xdf\x33\x9a\xae\xc1\x34\x9b\xdd\xb0\x71\x7e\ +\x6d\x15\x0b\x0b\x67\xc5\xf4\xf4\xf1\x8d\x07\x1f\x7c\xe8\x17\x67\ +\xa6\x67\x4e\xfa\xe0\xc7\x76\xe7\xc6\x87\x00\x8d\xa5\x6e\x8d\x5e\ +\x13\xa1\xc1\x17\x42\x77\x2b\xf5\x88\x01\xa4\xba\x82\x48\xf0\x3d\ +\x11\x7e\xc1\x0d\x80\xc9\xb3\xac\x0f\x64\xe9\xcb\xd0\xcd\x66\x4a\ +\x62\x04\xb5\xc2\xe7\x38\x0e\x5c\xd7\xed\xeb\x02\x57\x99\x58\xee\ +\xdb\x6a\x75\x05\xe3\xea\xf9\x55\x9c\x9d\x9f\xc7\xf1\xe9\xe3\x8b\ +\x9f\xfb\xec\xe7\x7f\xa9\x5a\xab\x9e\x73\x1c\xa7\x99\x04\x7e\x22\ +\x03\x8c\x02\xf4\x24\x20\x4d\xea\xe3\x99\x86\x9f\xa9\x7d\xfe\x1a\ +\x8f\xa7\x61\x21\x6d\xfc\x8f\x62\x00\xd3\x6a\x1f\x4d\xf5\x72\xb9\ +\x9c\xd6\x19\x7a\xe0\x77\x82\x6c\x61\x65\x75\x05\x67\xe6\x4f\xe3\ +\xd8\xb1\x63\xc7\x3f\x75\xcf\xa7\x6f\xe5\x9c\xaf\x7b\x9e\x67\x04\ +\xbe\x91\x06\xd0\xbd\xce\x3a\x48\x64\x18\xbd\x84\x69\x42\x44\xe2\ +\x28\xa1\x18\xe0\x07\xbd\xae\x34\x61\x51\x16\x7e\xa4\x10\x2c\x95\ +\x26\x22\xc0\xef\x7e\xdf\x6c\x36\xb1\xb1\xb1\x81\x95\xd5\x15\x9c\ +\x3e\x7d\x0a\x47\x8f\x1e\xfd\x9f\x3f\xfb\xcc\x9f\xbf\x8f\x31\xb6\ +\xe1\x79\x5e\xdb\x14\x7c\x63\x03\x88\x6a\xd0\x42\xa1\x00\xc7\x71\ +\x86\x72\x73\x67\x93\x21\x4d\x26\x5e\x16\x49\xff\xba\x6b\xa4\xf7\ +\xf3\x55\x58\x62\xd8\xda\x26\x8a\xfe\xa9\x01\x78\x9e\xe7\x1b\x40\ +\xa1\x0f\xfc\xae\x46\xe8\xa0\xd1\xe8\x82\xff\xf2\xca\x32\x4e\x9d\ +\xfa\x19\x9e\x3f\xfc\xfc\xb7\xbf\xf0\x85\xbf\x7c\x3f\x80\x9a\x10\ +\xa2\x4d\x8b\x3c\x83\x19\x00\x09\x03\x51\x17\x52\x28\x14\x50\x28\ +\x14\xc6\x4e\xf5\x5b\x96\x85\x4b\x2f\xbd\x14\x53\x53\x53\xfd\x61\ +\x80\x56\x06\x75\x46\xa2\x5b\x4f\x38\x62\x3d\x82\x41\x59\x4b\xed\ +\xdd\xeb\x32\x80\x83\x62\xb1\x18\x14\x88\x68\x8a\xd8\x68\x34\x50\ +\xa9\x6c\x60\x79\x65\x09\x27\x4f\xce\xe1\xc7\xff\xfb\xdc\xd7\xbe\ +\x74\xff\xdf\xfc\x81\x2f\xf6\x5a\x59\x48\x2c\x5e\x03\x68\xe2\x15\ +\x63\x0c\x53\x53\x53\xd8\xbd\x7b\x77\xa0\x58\x4d\x57\xef\xd4\xc5\ +\xc1\xa8\x8d\x73\x0e\xcf\xf3\x32\x87\x0c\xcf\xf3\x50\xa9\x54\x7a\ +\x8b\x2f\x7a\x5e\xa8\xf6\x1f\xb7\x86\x7e\x96\xd8\x9e\x64\x24\x71\ +\xa3\x7b\xa8\x11\xb4\xdb\x6d\x4c\x4d\x4d\x05\x4a\xbf\x57\x1f\x68\ +\x60\x63\xa3\x8c\xa5\xe5\x65\x31\x3b\x37\xcb\x7e\xf4\xcc\x8f\xee\ +\xfb\xca\x57\x1e\xf8\xac\x0f\x7e\x27\x6b\x04\x4b\x0c\x01\x2a\x48\ +\x96\x65\x61\x62\x62\x02\xd7\x5c\x73\x4d\xc0\x06\xba\xbe\xe7\xa8\ +\x51\xab\xba\xa9\x5c\x71\x33\x7a\xb3\xe4\xe4\x8c\x31\x74\x3a\x1d\ +\x9c\x3e\x7d\xba\xcf\xb3\x47\x57\x67\xca\xbe\x6c\x0b\xa5\xf9\x4e\ +\xa7\x83\xdd\xbb\x77\xfb\x3d\x7d\xdd\xf2\x70\xbd\xde\x40\xb9\xbc\ +\x8e\xa5\xe5\x25\x31\x3b\x37\xc3\x9e\xfa\xc1\x53\x9f\x78\xf8\xe1\ +\x7f\x7e\x00\x40\x7d\x10\xf0\x93\x0d\xc0\x1f\x69\x42\x8d\x81\x73\ +\x8e\x52\xa9\x14\xf4\x34\xd1\x87\x65\x59\x41\x4f\x94\x34\x0c\xfa\ +\x6c\x59\x56\xec\xe8\xd6\xb8\xc9\x16\x69\x46\xc3\x0a\x21\xd0\x6a\ +\xb5\xfa\x86\x41\x9b\xe6\xf9\x5b\xdb\x45\x21\x42\x22\xaf\x54\x2a\ +\x01\x80\x5f\x1a\x6e\xa3\x5e\xaf\x63\xbd\xbc\x8e\xa5\xa5\x45\x31\ +\x33\x3b\xcd\x9e\x7c\xe2\xbb\x77\x7f\xe3\x5f\xbf\xf1\x6f\x00\x6a\ +\x83\x82\x1f\x6b\x00\xdc\xb2\x90\x2f\x14\xe0\xb9\x6e\xb0\x7a\x36\ +\xa5\x67\xdd\x43\x02\x9d\xf4\x79\xd2\x02\x4f\x26\x46\x10\x67\x08\ +\x72\x88\x94\x6d\xdb\xb1\x45\x20\x64\x28\x02\x8d\xca\x08\x3c\xcf\ +\x83\xe3\x7a\xd8\xbd\x7b\x0a\x8e\xd3\xf1\xfb\x05\xea\x28\x97\xd7\ +\xb0\xb8\x78\x4e\xcc\xcc\x4e\xb3\xc7\x1f\xff\xf6\x6f\x7c\xeb\xf1\ +\x6f\x7d\x17\xdd\x51\x3d\xce\xa0\xe0\xc7\x1a\xc0\xdb\xdf\xf1\x0b\ +\xff\xb5\x6f\xff\xfe\x5f\x59\x5d\x5e\x62\x8d\x5a\x2d\x72\xb0\x82\ +\xaa\x0f\x74\x31\x4e\x2d\x7d\x46\xc5\x4d\xf5\x73\xf5\xd9\xf3\x47\ +\xf6\xca\xdf\x78\x64\xa4\x6f\x94\x11\x6c\x97\x4d\x2e\x09\x7f\xe9\ +\xa5\x97\xa2\xd1\x68\xa0\x5a\xad\x62\x6d\x6d\x0d\x0b\x8b\x0b\x62\ +\x76\x66\xc6\x7d\xe4\xeb\xdf\xf8\xb5\xa7\x9e\x7a\xea\xc7\xc3\x04\ +\x3f\xd6\x00\xee\xfc\xd0\x87\xbf\x34\x37\x33\xfd\x9e\x37\xbc\xe1\ +\x4a\x1c\x3b\xf2\x7f\xa8\xd5\xaa\x60\x8c\x05\xf4\x9e\xe6\x41\x19\ +\x80\xbe\x8e\xd3\x04\x59\xf4\x01\xdd\x5c\xd7\xd5\x32\x80\x88\xc8\ +\x78\xf8\x98\x18\xc1\xe4\xe4\x24\xaa\xd5\x2a\x56\x57\xcf\x63\xe1\ +\xdc\xbc\x98\x9d\x9d\xa9\x3f\xf8\xe0\x43\xb7\xfd\xf4\xe8\x4f\x5f\ +\x84\x32\x9e\x6f\x58\x65\xf1\xa8\x93\xd9\xf1\xe4\x33\x3f\xfa\x97\ +\xff\x7c\xf4\xd1\xdb\x2b\xeb\xeb\xa2\x52\x5e\x63\x3f\x9b\x9b\xc3\ +\xd9\xf9\xf9\x48\x41\x17\x35\x5f\x3f\x6d\x1c\x1f\xca\x4c\x58\xcf\ +\xc3\xe2\xe2\x62\x90\x3e\xb9\xfe\x3a\x81\xc1\x72\xec\x7e\x16\x40\ +\x9f\x4d\xce\xd5\xa4\x1f\x20\x69\x1f\xaa\xfc\x3b\x9d\x6e\x2f\xde\ +\xc6\xc6\x06\x56\x56\x56\xb0\x67\xcf\x1e\xac\xae\xae\x60\xfe\xec\ +\x19\x31\x3b\x37\x77\xfe\xbe\x2f\xfe\xd5\x7b\x16\x17\x17\x4f\xb9\ +\xae\x5b\x1b\x36\xf8\xb1\x0c\xc0\x18\xab\x0b\x21\x7e\xaf\x5e\x6f\ +\x3c\xf9\xc0\xdf\x7e\xe9\xb7\x4e\xcc\xce\xde\xbc\x74\x6e\x01\x1b\ +\x95\xb2\x7f\x77\xed\xec\xd5\x3a\xd3\xc9\x8f\x43\xaa\x12\x76\xc3\ +\x7b\x96\x09\x0e\x03\x94\xb8\xd3\x66\x10\x9c\x73\x4c\x4e\xee\xc4\ +\xcb\x2b\xcb\x38\x7d\xfa\x14\x4e\x9e\x3c\x39\xff\xc9\x8f\xdf\x73\ +\x5b\xc7\xe9\x2c\x7a\x9e\x57\x47\x4c\x8f\xde\xa8\x18\x00\x8c\x31\ +\x2c\x55\x45\xee\xf5\x13\x60\x8c\xb1\x36\xb6\xd7\x76\x35\x80\xb7\ +\x0b\x21\xbe\xae\x32\x00\x5d\xe6\xcd\x84\x01\x54\xef\x8d\x1b\xa1\ +\x6c\xc2\x0a\x34\xed\x73\x5d\x17\x8d\x46\x03\xf5\x7a\x1d\xe7\xcf\ +\xaf\x62\xee\xc4\x2c\x4e\x9c\x3c\x71\xec\x63\x1f\xfd\xc4\xaf\x33\ +\xc6\xce\x0b\x21\x1a\xa3\x02\x1f\x71\xa1\x4f\x9e\xfc\xe5\x97\xb0\ +\xce\x36\x04\x7f\xc2\x7f\x14\xb5\xcc\xa2\x63\x03\x59\xf8\xd2\x54\ +\x3e\xa3\x7a\x1c\x07\xad\x19\x48\xad\x63\xdb\x36\x4a\xa5\x12\x8e\ +\x4f\xbf\x84\x99\xd9\x99\x67\x3e\xf6\xd1\x4f\xdc\x06\x60\x55\x08\ +\x51\x1f\x25\xf8\x18\x13\xed\x33\x12\x46\xf6\x6b\xe2\x2d\x1d\xf8\ +\x01\xd0\x32\x2b\x21\x9f\x89\x88\xbe\x90\xa4\xd9\x39\x91\x0a\x33\ +\xc2\x70\x64\x5d\xc4\xb2\x2c\x14\x0a\x05\xcc\xcc\x4e\x63\x7a\xe6\ +\xf8\xb7\x3f\xf9\xf1\x7b\xde\x07\xa0\xec\x17\x79\xdc\x51\x37\x94\ +\xfd\x0a\x35\x00\x09\xfe\x3a\x80\xa0\xb8\x72\x21\xd5\x7d\x6f\xec\ +\xbe\x17\x94\x7c\xe5\x08\xe0\x4a\xa5\x22\x9e\x7d\xf6\xd9\x87\xfe\ +\xe4\x8f\xef\xfd\x23\x74\xc7\xee\xb5\x90\xb2\x53\x67\xe8\x1a\x60\ +\x9b\x6f\x79\x00\xaf\xb3\x2c\x6b\x9f\xeb\xba\x93\x00\x26\xc7\xc8\ +\xd8\x85\x0f\x70\x15\xdd\x59\x3a\xeb\xbe\xc7\xb7\xfc\x87\xb3\x55\ +\xe0\xbf\x92\x0d\xc0\x06\x70\x09\x80\xdd\x00\x76\xfa\x06\x31\x2e\ +\xd7\xea\x12\x03\xa8\xa2\x37\x51\x43\x02\xbf\xa5\xa3\x6e\x5f\xa9\ +\x06\xc0\x7c\x23\x28\x00\xc8\x8d\xd9\x75\x7a\x3e\xd8\x17\x0c\xf4\ +\x57\x83\x01\xc8\x6b\x63\x63\x7a\x8d\x17\x14\xf4\x8b\xdb\xc5\xed\ +\xe2\x76\x71\xeb\x6e\xff\x0f\xbb\xf7\x4c\x7e\x37\x1c\x1e\xdb\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x37\xb3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x17\x14\x01\ +\x0c\x8e\x35\x7e\x62\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x37\x33\x49\x44\x41\x54\x78\ +\xda\xec\x7d\x07\x9c\x5d\x65\x99\xf7\x73\x7b\x99\xde\x4b\x7a\x0f\ +\xa9\x24\x04\xd2\x0c\x41\xa9\x26\x80\x65\xd9\x05\x11\x59\x5d\xaa\ +\xae\x82\x7e\x7e\x2c\xfe\x6c\xbb\x62\x07\x94\xae\xec\xb7\x8a\x05\ +\x5d\x2c\x91\xc0\xea\x42\x0a\x55\xd2\x13\xd2\x49\x48\x9f\x4c\x26\ +\xd3\xfb\xcc\x9d\xb9\xfd\xee\xff\xff\xbc\xe7\xdc\x3b\x19\x26\x80\ +\x51\x71\xf6\xe3\xbe\xf0\x70\xda\xdc\x73\xde\xf3\xf4\xf6\x1e\x24\ +\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\ +\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\ +\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\ +\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\ +\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\ +\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\xb2\x23\x3b\x86\xfd\ +\x70\xc8\x30\x1c\x1b\xd6\xad\x3f\x1f\x13\xfb\xc7\x50\x28\x34\x17\ +\x30\xa5\x37\x14\x4a\x84\x7a\x7b\x6b\xb1\xbf\xf1\xc4\x89\x13\xbf\ +\xf8\xfe\x03\xf7\xbf\x24\xc3\x6c\x5c\xf5\xe1\xbf\x73\x9c\x33\x77\ +\xee\x7b\xf3\xf2\xf2\x3e\x90\x9b\x9b\x3b\x3b\x27\x27\x27\x17\xd0\ +\x05\xd8\x19\x08\x06\x5f\xee\xec\xea\xfc\xc3\x25\x97\x5e\x9a\x94\ +\x61\x36\x5c\x32\x8c\xc6\x0f\x1f\xf9\xc1\xa8\xc5\x8b\x16\xad\x99\ +\x3c\x79\xd2\x97\x63\xb1\xf8\x9c\x48\x24\x52\x09\xf0\x44\xc2\x61\ +\x2f\xb6\x65\x91\x70\x64\xee\x91\xa3\x47\x3e\x5e\x54\x54\xb4\xb8\ +\xb8\xa8\xe8\xc5\xc6\xa6\xc6\x6e\x19\x06\x63\xc1\x79\xf3\x17\x38\ +\x1c\x8e\xdf\x97\x94\x94\xdc\x19\x0c\x06\xe7\xbb\x3d\x9e\xb1\x1e\ +\xb7\xbb\x1a\xdb\x71\x80\x85\x5e\xaf\xf7\x23\x5d\x5d\x5d\xd7\x8d\ +\x1b\x37\xae\xe6\x95\x75\xaf\x1c\x90\x61\x34\x9c\x32\x4c\xc6\x96\ +\x4d\x9b\xc7\xb6\xb6\xb5\xbd\x32\x7a\xf4\xe8\xf9\x54\x4c\x89\x78\ +\x42\x12\x09\x40\x32\xc9\xad\x42\x38\x12\x96\xae\xee\x6e\x89\xc5\ +\x62\x17\x03\xe1\x1b\x96\x2e\x39\x7f\xfc\x30\x20\xfe\x55\xd1\x68\ +\xf4\x25\xcc\xe9\xec\xf6\x8e\x0e\x33\xd7\x78\x5c\xe2\x66\xab\xc7\ +\x71\x6c\x2b\x2a\x2a\x27\x24\x93\x89\x95\xbf\xf9\xf5\x6f\x6e\xcc\ +\x32\xc0\x10\xa3\xbb\xbb\xfb\xd1\x9e\x9e\x9e\x31\x13\x27\x4e\x94\ +\xe6\x96\x16\x39\x70\xf0\x80\x1c\x38\x74\x50\x4e\xd6\xd7\x4b\x6b\ +\x7b\x9b\x84\xc3\x61\xe9\xee\xe9\x11\x68\x02\x32\x80\xb8\xdd\xee\ +\x51\x3e\x9f\x6f\xc5\x67\x3f\x73\x9b\x5b\xfe\x46\xe3\xf2\x65\xcb\ +\xe7\x40\xba\x1f\x17\x49\xf9\x38\xa7\x4e\x30\x40\x32\x95\x04\xff\ +\x3a\x04\xc4\x96\x28\xce\x75\x74\xb4\x0b\xde\x0b\xf3\x75\xc9\x84\ +\x09\x13\x9d\xad\x2d\x2d\x8f\x6e\xda\xb0\x71\x8e\x0c\x93\xe1\x96\ +\x61\x30\x36\x6f\xdc\xb4\x6c\xcf\x9e\xdd\x97\x02\x39\x72\xeb\xa7\ +\x3e\x29\x47\x0e\x1f\x51\x04\x3a\x9c\x4e\x71\x02\x5c\x2e\x97\x4a\ +\x51\x61\x41\xa1\xe4\xe5\xe6\x0a\x08\x2f\x50\xb5\x12\x08\x04\xe6\ +\x40\xed\x5e\x25\x22\xbf\x92\xbf\xc1\xa8\xae\xaa\xfa\x6e\x7f\x7f\ +\xbf\xdf\xe1\x70\xaa\x76\xda\x7f\xe0\x75\xd9\xb1\x7b\x97\xb4\xe0\ +\x3d\xc0\xa0\x04\x32\xac\x3a\x5a\xa3\x46\x8d\x92\xf3\x97\x9c\x2f\ +\x6e\x8f\xdb\x35\x63\xc6\x8c\x87\x71\x6a\x71\x96\x01\x6c\xe9\xef\ +\xea\xfa\x3f\xcf\xae\x5a\x2d\x7e\x10\xf6\xbd\x4b\x2f\x90\xcb\x97\ +\x5f\x2e\xf1\x58\x54\x38\x6a\xeb\xea\x64\xf3\xa6\xcd\x02\xdb\xaf\ +\x92\x04\xd5\x2f\x05\x05\x05\x32\x65\xf2\x14\x6e\xc9\x0c\x57\xfe\ +\x2d\x18\xe0\xfe\xef\x7d\xbf\x18\x26\xeb\xa2\xda\x13\x27\xa4\x1f\ +\xda\xa9\xb6\xf6\xb8\x84\xfa\xfa\x24\x95\x4a\x29\xe1\xe7\xcd\x9b\ +\x27\x70\x0a\x05\x4e\xa1\x6a\x04\xaf\xdb\xa3\x1a\xa1\xbf\xbf\x4f\ +\x0e\x1f\x3e\xbc\x68\xe3\xfa\x0d\x0b\x17\x2e\x5e\xb4\xf1\x5d\xcf\ +\x00\x3f\xf9\xf1\x63\xef\xdd\xb1\x73\xc7\x85\xb3\x66\xce\x94\x08\ +\xa4\xa8\xad\xad\x5d\xea\x4e\xd6\x49\x6b\x4b\xab\xf4\x86\x7a\x15\ +\x99\xe7\x9e\x3b\x4f\x20\x35\xf2\xe2\x8b\x2f\xc2\x0c\x74\x4b\x67\ +\x67\xa7\xec\xd9\xbb\x47\xa6\x4c\x9a\x24\x1e\x8f\x67\x8a\xbc\xf3\ +\x83\x9a\x69\x3a\xb4\x91\xa3\xb5\xb5\x45\x0e\x1d\x3a\x24\xb1\x78\ +\x4c\x38\xe0\xc3\xc8\x7b\xde\xf3\x1e\x69\x6a\x6c\x94\x75\xeb\xd6\ +\x43\x53\x05\xa4\x20\xbf\x40\xca\xcb\xcb\xa5\x10\x0c\x9b\x0b\x86\ +\xa8\x87\x59\x8b\x45\xa3\x0f\x3e\xfa\x83\x1f\x2e\x87\xc6\x6b\x7e\ +\xd7\xfa\x00\x8f\x3c\xf8\xd0\x05\xc7\x6b\x6a\x9e\xee\xef\x0f\x0b\ +\xc2\x25\x45\x54\x2e\xb6\x2e\xa7\x13\xea\x9f\x76\x34\x25\x1d\xb0\ +\xab\x5b\xb7\x6e\x93\xc3\x47\x0e\x83\x11\xce\x95\x0a\x20\x92\xa3\ +\x0f\xd2\xf6\xcc\xaa\x67\xe9\x1b\x14\xc9\x3b\x3f\xc8\x98\x45\x87\ +\x60\xaa\x76\xed\xd9\x93\x26\xfe\x94\x29\x53\x64\x44\x75\xb5\x6c\ +\xda\xb4\x49\x8e\xd7\x1c\x87\xaf\x12\xa5\x13\x48\x73\xa6\x9a\x21\ +\x98\x13\x94\xe2\xe2\x62\xbe\x23\x7c\x9b\x93\xf3\x9a\x9a\x1a\x37\ +\x3f\x70\xdf\x7d\x13\xde\x95\x0c\xf0\xe0\x7d\xf7\x57\x37\x35\x37\ +\xff\x16\x08\xc9\x2b\x2b\x2b\x15\xaf\xd7\xa3\x88\x0c\x47\x22\x20\ +\x6a\x04\x26\x80\x1e\x74\xdc\x42\xb6\x4b\x3d\xea\x86\xc6\x06\x19\ +\x3b\x66\x2c\x90\x3c\x42\x38\xda\xda\xdb\x65\xfd\xc6\x0d\xc5\xf2\ +\xce\x0f\x46\x27\x45\xab\x56\x3f\x4b\x87\x14\x0c\xeb\x92\xe9\xd3\ +\xa6\x49\xc0\xef\x17\x84\x7b\xe2\xf5\x78\xc4\x89\x39\x4b\x4a\xd4\ +\x77\x89\xc6\xe2\xd4\x6e\x7c\x2f\x1e\xab\x56\xab\xaa\xac\x96\x9c\ +\x60\xce\x58\x68\xbc\xdf\xdc\xfd\xed\xef\x78\xdf\x75\x0c\xd0\xd1\ +\xd9\x79\x57\x69\x49\x49\xa9\xcf\xe7\xd7\xe3\x14\xa4\x1d\xe1\x14\ +\x90\xd4\x0f\x84\x45\x95\x19\x92\x89\x24\xcc\xa7\x71\x02\xdd\x2e\ +\xb7\xf8\xbd\x3e\xee\x83\x09\xc6\xc8\xc4\x09\x13\x55\xaa\xf6\xec\ +\xd9\x9b\xff\xf8\x4f\x7f\xf6\x8e\xbf\xc7\xda\xe7\xd6\x56\x35\x40\ +\xcd\x23\x0a\x90\xd9\xb3\x67\x43\x7b\xe5\x93\xa0\x38\xf6\x71\xae\ +\x00\x17\x6d\x3f\x98\x38\x09\xa2\xc7\xc0\x00\x7c\xb7\xb0\x32\x4c\ +\x32\x99\x54\xc7\x30\x1f\xbf\x81\xd6\x9b\xdb\xd6\xd6\x76\xe3\xbb\ +\xca\x07\xb8\xef\xde\xef\x15\x02\x11\xd7\xd2\x93\x27\x91\x81\x29\ +\x95\x8c\x48\xd8\x48\x3f\xae\xe9\x71\x12\x04\x26\xc1\x9d\x40\xa4\ +\xcb\xed\xa2\xbd\xa7\xd3\xa7\x91\x41\x79\x59\x39\x24\xcd\x2b\xb5\ +\x27\x6a\x1d\xfb\xf6\xef\x2f\x15\x91\x77\xd4\x96\x6e\xdf\xbe\xc3\ +\x8f\x28\x44\xa6\xc2\x19\xf5\x43\xf2\x71\x00\xad\x15\x53\xe9\x27\ +\x75\x93\x9c\x7f\x32\x05\x20\x03\x24\x24\x12\x8d\x32\x22\x20\x68\ +\xa8\x98\xc2\x3f\x1c\x05\x85\xf9\xf4\x6b\x3e\x85\xdd\x1f\xbc\x6b\ +\x34\x40\x57\x4f\xcf\x27\xe0\xc1\x07\x88\x28\x02\x25\x39\x06\x84\ +\x85\x15\x41\x90\x92\x68\x4c\x6d\xa7\x28\x03\x38\x19\x3a\xa9\xa4\ +\x79\x00\x50\x9f\x3c\x07\xa4\x7b\x25\xbf\x20\x5f\x98\x37\xd8\xb3\ +\x7b\x4f\x9e\xbc\xb3\x83\xd2\x9b\x37\x75\xca\x54\x32\x24\x81\x4c\ +\x4a\x66\xc5\x1c\x3d\xca\x04\x2e\xcc\xd3\x89\x79\xa6\x40\x6c\x9a\ +\x2f\xfa\x03\x0c\x15\xc9\x00\x4c\x72\xe9\x70\x98\xff\x94\x14\x17\ +\x4f\xbf\xfd\x33\xb7\x2d\xf9\xff\x56\x03\xdc\x7b\xf7\x3d\xee\xf6\ +\xf6\xf6\x19\x88\x8f\x67\x47\xa2\x91\xf1\xa9\x64\xe2\x26\x22\x8a\ +\xd2\xc1\x91\xc2\x36\x1a\x8d\x08\x62\x6a\x4a\x0a\xd5\xbf\xaa\x4e\ +\x31\x48\x05\xd1\x3d\x86\x01\xb0\xa5\xf4\x93\x61\x68\x1a\xa8\x01\ +\xf8\xdb\xa6\xe6\xa6\xe7\xcf\x9b\x77\xee\xf2\x2d\xdb\xb6\xbe\x26\ +\x6f\x63\x5c\x78\xe1\x85\x1e\xdc\xb7\x2a\x95\x72\x94\xc2\xf7\xe8\ +\x05\x34\xae\x5c\xb9\xf2\x6d\xa7\x95\xf1\xac\x4f\x43\x3b\xdd\x8e\ +\x74\x2f\xb5\x12\x43\x53\x00\xe7\xea\xd6\x39\xe1\x48\xec\xa1\x1a\ +\x20\x11\x1f\xa0\xe1\xc2\x1a\x0e\x06\x24\x95\xe6\x01\x6a\x42\xdc\ +\xeb\xbe\x4f\xde\x72\xcb\x6f\xf3\x0b\x0a\x0f\x94\x96\x14\x6f\xbf\ +\xe3\xce\x3b\x6b\xff\x57\x17\x83\x1e\x7c\xe0\xc1\x89\xcd\x4d\x4d\ +\x57\x21\x64\xfb\x50\x73\x73\xd3\x9c\xc6\xa6\x66\x4f\x57\x57\xa7\ +\x94\x94\x96\xca\x25\x17\x5e\x24\xe5\x15\x15\xf4\x8e\x69\x02\x48\ +\x78\x4d\x9e\x20\xa6\x26\x31\x19\xe6\xc1\xcb\xef\x27\xfd\xc5\x0f\ +\x1f\xc1\xeb\xf3\x51\xcd\x9a\xe8\xc0\x61\xa4\x2a\x9e\x49\xb3\x52\ +\xaa\xb8\xdf\xc5\x9a\xcc\xf6\x9d\x3b\x9e\x93\x21\xc6\xc5\x17\x5f\ +\x5c\x89\x3f\xbf\x1e\x92\x78\x05\x88\x30\x0f\xbf\xf3\x3b\x9d\x0e\ +\xb5\xd9\x41\xd8\xee\xdc\xdc\x9c\xda\x40\x20\xb8\x0e\xc7\x8f\x17\ +\x14\xe4\xac\x79\xe8\xa1\x87\x92\x32\x68\x9c\x3d\x6b\xb6\x0b\x84\ +\xfe\x1e\xe0\x76\x12\xde\x9b\xd6\x48\x2e\xdd\xe2\x7c\x9a\xe0\xa8\ +\x5f\x18\x8d\x06\x60\x42\x2b\x37\x27\x57\x50\xbf\x90\xaa\xaa\x2a\ +\x19\x31\x72\xa4\x94\x95\x94\x50\x5b\xe0\x9d\xdc\xb8\x2e\x72\xf4\ +\xe8\x51\xd9\xba\x6d\x9b\xb2\x45\x19\x70\x54\x59\x59\xd5\x55\x5a\ +\x5c\xfc\x3c\xf0\xb5\x12\xb5\x8f\xa7\xfe\xfe\xea\x7f\xe8\xfd\x5f\ +\xc1\x00\x3f\xff\xe9\xcf\x16\xc3\xa9\xb9\xb3\xe6\x78\xcd\x72\x78\ +\xb8\x4e\xa4\x78\x41\xcc\x90\xf4\xf6\x86\xd4\xb9\x9b\x35\x73\x96\ +\x2c\x98\x3f\x5f\x1d\xba\x78\xd2\xe4\xcb\x7b\x7a\x7b\xa5\xa1\xa1\ +\x1e\xf1\xff\x49\x69\x69\x6e\x11\xfe\x06\x9a\x42\x91\x1a\x0c\x68\ +\xc6\x0f\x0c\xe0\xa3\x45\x00\xa4\x4c\xbe\x5d\xa5\x2a\x61\x33\x02\ +\x1d\x48\xee\xc7\x70\xfd\xd6\xdd\x7b\xf7\x3c\x26\xd6\x58\xba\xf4\ +\x7d\x17\xc1\x64\x7c\x06\xbb\xcb\x40\x78\x77\x67\x67\x87\xa0\xaa\ +\x08\xc9\x85\x53\x89\x7b\x93\x90\x44\x42\x0e\x08\x54\x56\x56\x06\ +\x46\xc8\x23\x61\x8f\x40\xeb\x3c\xea\x72\x79\x7e\xf8\xc8\x23\xf7\ +\x85\x04\x63\xd6\x8c\x99\xb9\x20\xf0\x13\xcc\x00\xe3\x3a\x7f\x67\ +\x13\x7e\xe0\x96\x1a\x8a\xf3\x51\x49\xef\xeb\xef\x23\x73\x93\x29\ +\x54\xca\x61\xf6\x10\xc6\x56\x20\x2b\x38\x52\xca\xb1\xe5\x39\x37\ +\x22\x08\x07\x4c\x45\x1f\xe6\xb4\x6d\xfb\xab\x02\xdc\x29\xb3\xa0\ +\x82\xc8\xac\x27\xc3\x46\xe6\x10\x3a\x4b\x4b\x4b\xff\x1d\xe1\xe3\ +\xfd\x97\x2d\x5f\xd6\x38\x2c\x19\x60\xcd\xaa\xd5\xa5\x90\xf8\x7b\ +\x41\xc4\xeb\xbb\xba\xbb\x1c\x7c\xe9\x9e\xee\x1e\x25\x26\x8e\xb9\ +\x25\x82\x40\xfc\x05\x6a\xb7\x21\x7d\x40\xa2\x97\x14\x55\x06\x80\ +\x89\x50\x68\x43\xde\xbf\xb5\xb5\x95\x40\x44\x82\x01\x02\x24\x0e\ +\x35\x00\x09\x6c\x03\xaf\x0d\xde\xd2\x79\x24\x90\x08\xdf\x2a\x28\ +\x2a\xfe\x19\x08\x76\x2f\xf6\xaf\x00\xf0\x6f\xf4\x9e\x64\x00\xce\ +\x23\x2f\x3f\x9f\xc8\xa5\xed\xb6\x1c\xcf\x28\x18\xa0\x02\xc8\x2e\ +\x23\xf2\x69\x6e\xe8\x7b\x1c\x77\xbb\x3c\xb7\x3d\xb7\xe6\xd9\xed\ +\x60\xac\xdf\x63\xaa\x67\x1b\xe2\xdb\x44\x1f\xbc\x75\xa9\x46\xe1\ +\x20\xf1\xc9\xf4\x74\x0c\x51\x18\x26\x11\xe1\xf0\x15\x4a\x11\x80\ +\xcf\x65\x5a\x9b\x61\x23\xf1\x94\x54\x3f\x21\x29\x87\x0e\x1f\x92\ +\xe3\xc7\x8f\x33\x5f\xa0\xda\xa2\xa8\xb8\x44\xa3\x0b\x68\x26\x6a\ +\x4b\xfa\x1a\x5d\x48\x7d\x7f\xd1\xe7\xf5\x3e\x7a\xe1\x25\x17\x27\ +\x87\x8d\x0f\xf0\xdf\xbf\xff\xc3\xa2\xe6\xe6\xe6\x27\xfb\xfa\xfb\ +\x2b\xca\x21\x45\x98\xa8\xaa\xf1\x88\x37\x42\x49\x01\x32\xd5\x81\ +\xd3\x97\x46\xe8\xa7\x09\x9f\x31\xe3\xc6\x2a\xf2\x0f\xa2\xe8\x43\ +\xb5\xdf\x50\xdf\xc0\xa4\x8f\x4a\x78\x5e\x5e\xbe\x8c\x84\x9a\x24\ +\x7f\x76\x83\x79\x28\xdd\xb4\xb7\xbc\x46\x42\x52\xd5\x72\x70\x6b\ +\x0f\xfb\xd8\x09\x89\xc2\xf8\x22\xcc\xc4\x17\x1c\x10\x2d\x9c\xe3\ +\x15\x32\x06\x08\xd2\x43\x62\x19\x69\x24\x03\x14\x15\xab\x37\xee\ +\x06\xa1\x28\xb1\x04\x6a\x15\xdc\x85\x0c\x8a\xf9\x39\xc7\x80\x79\ +\x9e\x1e\x37\x7e\x42\xe8\xc8\xe1\x43\x39\xfc\xed\xa0\x47\x0e\x9a\ +\x8b\xc3\xaa\x01\xb8\x08\xac\x15\x50\xa3\x28\x83\x87\xa0\x05\x9b\ +\x1b\x9b\xa4\x1d\x12\xde\xd5\xd9\x25\xd5\x23\xaa\x55\x1b\x8e\x44\ +\x8d\x80\xe9\xe1\x13\xb5\x27\x04\xc4\x15\x56\x14\x51\x2e\x50\x1c\ +\xfa\x7d\x5e\x26\xc8\x54\x73\x80\xe8\x30\x29\xd1\x02\x08\xd9\x23\ +\x60\xa4\xbf\x7b\xe9\xf9\x17\xae\xba\xe0\xc2\xf7\x75\xfc\xcd\x19\ +\xe0\xe9\x95\x4f\x5d\x03\xc2\xfd\x14\x44\xf5\x31\xd5\xd9\xd9\xd5\ +\x45\xa2\x13\x88\x0c\x4a\x11\xb7\xcc\xf3\x6b\x16\xaf\xa2\xb2\x12\ +\x36\x70\x84\x6c\xde\xbc\x59\xd6\xac\x59\x2d\x35\x35\x35\x90\x12\ +\x13\xf2\x31\x73\x82\x0d\x91\xcc\xdf\xb0\x84\xca\x14\x30\x55\x21\ +\x53\xab\x20\xa2\x4d\xfc\xd3\x12\x01\x60\xcc\x44\x5f\x6f\xc8\x99\ +\x87\xf9\x18\xa6\x70\x58\xcc\x93\xa0\xad\x57\x8d\x92\x8f\x6b\x85\ +\x90\xb2\x64\x22\xa1\x7e\x85\x08\xb5\x44\xd4\x4a\xf3\xf2\x66\x26\ +\x1b\xd9\xd1\xde\x2a\xb5\xc7\x6b\x72\xc0\x08\x03\x9f\x75\xda\x79\ +\x50\x13\x94\x14\x97\x4a\x19\x34\xc9\xd1\x63\xc7\x64\x1b\xec\x3a\ +\xb5\x1f\xfd\x02\x32\x88\xf9\x99\x99\xd3\x8a\xdf\xae\x90\x59\xb3\ +\x66\xcb\xb2\x65\xef\x97\x31\xc8\x6d\xd0\x34\x51\x48\x38\x0f\xaf\ +\xcf\x0f\xa2\x03\x80\x37\x3b\xa7\x90\x43\xb3\x90\x97\x4b\x41\x79\ +\x5f\x53\x53\xd3\xc6\x97\x5e\x78\x71\xd9\x05\xef\x7b\xef\xd1\xbf\ +\x19\x03\xfc\xfa\x89\x5f\x5d\xd1\xdb\xdb\xfb\x0b\xa8\x37\x17\x27\ +\x49\x0f\x5e\x89\x4f\xc2\x67\x98\x40\x55\x66\x8e\x33\x87\x5c\xaf\ +\x08\xb8\xeb\xae\xaf\xc9\x89\x13\x75\x24\x0a\x43\xa5\xb4\x27\xcd\ +\xa1\xea\x30\x41\x48\xb0\xc0\xa2\xce\xe1\x39\xe7\x9c\x03\xb3\x31\ +\x41\x62\x07\x0f\xd1\xa6\xda\xc8\x3e\xcd\x56\xad\x8a\x26\x5f\x7a\ +\xc0\x8c\x85\x90\x72\x5e\xa3\xea\x0e\x06\xe9\x4b\x04\xec\xb4\xb3\ +\xaa\xd9\x98\x89\xd7\x35\x9a\x08\x87\x29\xc1\x9c\x0b\x34\x00\xa0\ +\x0d\x26\x63\xf7\xce\x1d\x54\xd3\xf6\x33\xde\x62\xeb\x14\x66\x35\ +\xc9\xb8\xeb\xd7\xaf\x97\x63\x60\x6e\xfa\x38\x26\x34\xf4\xd2\x34\ +\x59\xcc\x28\x00\x93\x23\xd8\x0e\xbb\xbf\x6b\xd7\x4e\xa6\xb9\xc1\ +\x08\xcb\xa0\x05\x8a\x35\x9b\xe8\xf7\x7a\x41\x7c\xf5\x35\xc8\x88\ +\x36\xf3\x28\x94\x96\x96\xd0\x49\x9e\xd2\xd8\xd8\xf8\xfc\xda\xd5\ +\x6b\x16\x5c\x7c\xe9\x25\x4d\xef\x38\x03\xac\xfc\xdd\x93\x73\x91\ +\xb5\x7b\x02\xea\xc9\x85\xc1\xf9\xa9\x97\xee\xb6\x89\x6f\x08\x8f\ +\xad\x61\x04\xb4\x49\x29\x77\x3f\xfa\xe8\xbf\xab\x79\x70\xf1\xef\ +\x08\x96\xe3\x94\x71\x47\x52\x4a\x90\x02\xc4\xf8\x67\x9d\x75\x96\ +\x6c\xd9\xba\x55\xb6\x6c\xd9\xa2\xb5\xf6\xa9\x53\xa7\x92\x01\x88\ +\xa0\x37\x91\x46\xee\xa7\x00\xca\x04\xf8\x5d\xbb\x14\xc3\xab\x66\ +\xc6\xb1\x08\xcc\xc0\xb9\x72\x2e\x2c\xca\xd0\x0f\x60\xce\x21\xdc\ +\x4f\xf5\xdf\xaf\xbf\xf5\xf9\xbd\x64\x4a\x30\x5e\x93\xec\x43\xc1\ +\x89\x84\x1a\x34\x86\x7c\x36\xef\x5b\x59\x59\xa1\x0c\xb6\x6a\xd5\ +\x2a\x69\xc7\x73\x27\xa3\x58\x75\x36\xb2\x84\xff\xfd\xcc\x33\x03\ +\xc3\x45\xc3\x00\x7c\x4f\x3a\xc1\xc6\x91\xe5\x7b\x6a\xb5\xf3\xfd\ +\xef\x5f\x46\x6d\xc1\xc8\x07\xe0\x27\x7e\x74\x5e\x83\x8c\x1d\x4d\ +\x0b\x71\x3b\xb6\xa3\xb3\xe3\xa9\x4d\xeb\x37\xbc\x77\xc1\xe2\x45\ +\xe1\x77\x8c\x01\xd6\xae\x5a\x1d\x84\xaa\x5f\x81\xf0\x29\xc7\xa8\ +\x58\x0d\xcd\x18\xee\x28\xe1\x33\x26\x40\xb7\x94\x3e\x84\x3f\x95\ +\xb2\x7a\xf5\x6a\x75\x08\x6d\x2f\xda\xa9\x61\x1d\x61\x70\xa5\x4d\ +\x25\x84\x0e\x15\x25\x51\xa5\xe6\x20\x2a\x6e\xf4\x07\x26\x4f\x99\ +\x4a\xe4\x41\x35\x77\x9c\x96\x28\x99\xa1\x4c\x00\xbb\xdb\x0a\x95\ +\x5c\x01\xe9\x2c\x67\xcd\x41\xef\xdd\x02\xbf\xa3\x15\x44\x4e\x26\ +\x55\xe3\xd0\x21\x65\xb4\x41\xa4\xaa\xb9\x39\x84\xda\xbe\x12\xff\ +\xf4\xcf\xb0\xf7\xc9\xc8\x74\xf2\x48\x48\xad\x58\xb2\xb8\xc5\xfb\ +\x71\x74\x80\x59\xf5\x3d\x9c\x6f\x7c\xcf\x14\x05\xc6\xa5\x82\x40\ +\x1f\x05\x4d\x30\x07\x65\x14\xaa\x89\xe3\xc7\x8f\x27\xc1\x39\x57\ +\xf3\x3b\xdb\x74\x10\x38\x0c\x43\xc0\xb9\x0c\x52\x63\x2e\x40\xd3\ +\xcc\xf7\x70\xf8\xcf\xef\x14\x03\xb0\xee\xfd\x6f\xb0\x45\xe3\xe8\ +\xe5\x32\x4c\x33\x5c\x9d\x41\x86\xdb\x56\xfd\xc6\x07\xa0\x57\x0b\ +\xa9\xef\xa2\xbd\xb7\x3d\x66\x8b\xf0\x0e\xc0\x50\xd2\x25\x2a\xe9\ +\x1b\x37\x6e\x50\xc6\xf2\xfb\x02\x9a\x28\x42\x2e\x41\xe0\x68\x42\ +\xb2\x26\x4b\xaa\x30\xc5\x90\xe9\xb4\xea\xd8\x1e\x3e\xbf\x5f\x09\ +\x3f\x62\xc4\x28\x32\x0e\x22\x81\x26\x99\x30\x6e\x1c\xd4\x74\x05\ +\xe7\x47\xdf\x83\x6a\x5a\x73\x10\x27\x4e\xd6\xf3\xb9\x4c\xd8\xe8\ +\x9c\x43\x78\xbf\xcc\x70\x0c\xf5\x0c\x32\x32\xc3\x47\xda\x79\x54\ +\x2c\x8f\x30\x3c\x25\x83\x93\x78\x9c\x1f\x23\x1b\x66\x2e\x4f\xab\ +\x45\x06\x02\x9d\xdd\xf5\xeb\xd6\xc9\x8c\xe9\xd3\x84\x83\xf3\x1b\ +\x8c\x20\x43\xfc\xcc\x69\x3a\x88\x0c\x7d\x9f\xf8\xc5\x2f\x1f\xff\ +\xc8\x75\x1f\xdd\xf4\x57\x6f\x0a\xfd\xdd\x6f\x57\xcc\x42\x93\xc3\ +\x63\x50\x57\x2e\x72\x27\xd5\x29\xa7\x94\xb2\x9d\x38\x0b\xa1\xd1\ +\x78\x8c\xea\x95\x9c\x4d\xdb\x0b\x35\xbe\x95\x4e\x8e\x5e\xe7\xef\ +\x34\x05\xac\xa6\x95\x59\xbd\xc1\x84\x1b\xec\xd9\x13\x54\x2d\xa8\ +\xa7\xde\x0e\xe9\x2f\x2c\x2c\x64\x68\xc8\x63\x4a\xb1\x05\x7c\x7e\ +\x92\xcf\x80\x74\xe4\x41\xeb\x54\x4b\x65\xd5\x08\x86\x5f\x64\x3a\ +\x10\xb4\x5b\x96\x2c\x5a\x2c\x95\x20\x3e\x9d\x2b\x38\x2e\x94\x40\ +\x12\x51\xa3\x93\x11\xf0\xda\x8f\x1c\x3b\xaa\xef\x94\xcf\x30\x2d\ +\x98\x43\xed\x40\xe6\xe3\x4c\xec\xee\x24\x7b\xab\xcf\x2f\x86\xcd\ +\x6e\x05\xa1\x6b\x10\xbe\xd1\x8f\xf0\x91\xf8\x00\x3b\x31\xf4\x76\ +\x06\xff\x8e\x8c\x63\xfc\x9f\x84\xfa\x28\x63\xc7\x8e\xe5\xdc\x58\ +\x69\xd4\xf7\x77\x10\x1c\x4e\x05\x27\x71\xe2\xb2\x19\x47\xe7\xe1\ +\x80\xf6\x99\x87\xe8\xe9\xc7\xaf\x6e\x7f\x35\xf9\xd7\xac\x05\x30\ +\x7c\xba\x03\x93\xf4\xc0\x09\xd1\x70\xca\xb2\xff\x18\x96\x74\x18\ +\x3f\x00\x88\xf0\x41\xfa\x7c\x24\x3e\x91\x08\xe9\x6d\x92\x22\xc4\ +\xbf\x57\x5f\x7d\x35\x9a\x26\x46\xd1\xf6\x65\x92\x39\x66\x9f\xc4\ +\x3b\x5d\xf3\x85\x5d\x08\xd2\x90\x32\x1a\x89\xb0\x3f\x80\xda\x80\ +\x39\x79\xce\xc1\xd6\x1c\xaa\x7a\x4b\xcb\x2b\xa1\xf2\xcb\xb5\x40\ +\x63\x0d\xc6\xff\xec\xd0\xc1\x1c\x8a\x68\xa7\x71\xcd\x2f\x01\x6c\ +\x03\x01\xee\xeb\x16\x8c\x52\x80\x26\xcf\xf3\xb4\xd7\x00\x83\x84\ +\x04\x81\x4b\x70\xbf\x72\xfa\x33\x03\x35\x14\xe7\xa2\xf1\xfd\x49\ +\x68\x0d\x36\x78\xf0\x9c\xda\x6d\x53\xb1\x54\xe2\xfc\x29\x63\x2e\ +\xe6\xf6\xa1\x0f\x7e\x48\xf1\xb7\x77\xef\x5e\xc9\x0d\xe6\x8a\x4b\ +\x1d\x52\x39\x45\x0b\x9c\x7a\x98\xf6\x3f\x28\x10\x67\x2f\x5d\xba\ +\xf4\x03\x7f\x55\x0d\xb0\xf3\xd5\xed\xc5\x90\xf3\x1f\xd5\x37\xd4\ +\x7b\x20\x3d\x2c\x62\x90\x3b\x29\x99\x69\x7b\xe9\x22\xb1\x7c\x8a\ +\x04\x55\x7f\xf5\x88\xef\x77\xef\xd9\xcd\xd0\x45\xb5\x01\x6a\x28\ +\x72\x08\xde\x3c\xbd\x6f\xfe\x26\x03\xc2\xad\x2d\x11\xa7\x89\xf1\ +\x9d\xb6\x2d\x25\xd3\xd0\x69\xb2\x0a\x43\x3e\xb5\xbf\x4e\x48\x4c\ +\x10\xd2\x4b\xc2\xf1\xf9\x46\x5a\xcd\x36\x37\x27\x88\x86\x8d\xc9\ +\x6a\xe3\xbd\xf4\xae\x2d\x27\xd4\x05\x50\x3b\xec\x51\x6d\xa0\xcd\ +\x1a\x75\x75\x27\xad\x46\x0e\x95\x48\xce\x8d\x66\x8d\x1a\x86\x28\ +\x27\x03\xf1\x19\xec\x5a\x42\x8c\xdf\xc3\x67\xd8\x92\x7f\x26\xc4\ +\xe7\xe0\x73\xc8\x78\xc4\x13\xb6\x21\x3a\xa2\x8a\x4b\xb8\x59\xd4\ +\x08\xac\x33\x18\xbc\x38\x05\x90\x91\x7e\xa7\xd1\x90\x7c\x36\xf3\ +\x08\xc1\xff\xf8\xd1\x7f\x3c\xf1\xd7\xf2\x01\xd8\x04\xf1\x71\x2c\ +\x70\x08\x20\xf4\x93\x51\x23\x47\x11\x29\xe9\xe6\xcd\x18\x54\xf1\ +\x1e\x70\xee\xae\x5d\xbb\x18\xff\x92\xf8\x24\x8a\x71\x0e\x45\xf4\ +\x05\x92\x89\x38\x6c\xdc\x06\x65\x5c\x07\x41\x8c\x6a\x4b\x52\xad\ +\x01\xb9\x46\xd5\x0b\x80\x7d\x75\xaa\xee\x86\x8a\xb3\xb1\xf5\x11\ +\x0b\xec\x1b\x64\x53\x88\x55\x87\xf7\x40\x55\xc7\x94\x19\x07\x0f\ +\xbb\x1b\x07\x1b\x3b\x5a\xe1\xdc\xcd\xb5\x8c\xd9\x50\x48\x02\xe8\ +\xcd\xd7\x22\x4c\x7d\xe3\x48\x91\x61\xf8\xf7\xcc\x2a\xb2\xa8\x63\ +\x9b\x10\x32\x93\x32\xe7\x99\x0e\xfa\x0b\x04\x4d\x25\x27\x9d\xf2\ +\xdc\x73\xcf\xdb\x45\x2f\xce\x5d\x9d\xe8\x49\xf0\x7d\xd0\x78\x02\ +\x7f\x66\xa4\xad\x05\xcc\x56\xc1\xc1\xf7\x7a\xff\xce\xed\x3b\x46\ +\x9f\x3d\x77\x4e\xed\x5f\x9a\x01\x10\x0f\xef\x72\x60\x85\xce\xad\ +\x4d\x8d\x4d\x1a\xd3\xc2\x0f\x20\x41\xa8\xfe\x30\xd9\xe7\x64\xe7\ +\xce\x5d\x08\xab\xf2\x48\x68\xa6\x3a\x99\x05\xa3\x07\xae\x44\x89\ +\x65\x1a\x22\x08\x5a\xf2\x75\x58\x5c\xe0\x48\x02\x1c\x49\xcb\xdb\ +\x27\xa4\x74\x8b\xff\x8a\xcb\x48\xef\x90\x4c\xe0\x15\x21\xf7\x93\ +\x08\x9a\x65\x8b\xc5\x4c\x9c\xdd\xd3\x8d\xd8\xbf\xb8\x74\x90\x09\ +\x71\xd0\x74\x00\xa1\xb6\x9f\xa0\xf7\x51\xa9\xe5\x48\x0e\xd4\x44\ +\xb8\x4e\x4d\x35\x58\x8a\xfb\x42\xbd\x64\x60\xe3\x87\xf4\xf7\x51\ +\x18\xec\x88\x27\x6d\xef\xff\xdc\x41\xdc\x95\x95\x15\x01\xca\xd4\ +\x44\x79\x5c\x19\x87\x9a\x78\x43\x16\x50\x0e\x20\x3a\x89\x84\xa3\ +\xe8\x3b\x5c\x2c\xf3\xcf\x9b\x8f\x6b\xbe\x81\xee\x21\x8b\x55\x6c\ +\x2e\xf9\xea\x5f\x9a\x01\x28\xcd\x17\x77\xb4\xb7\x4f\x42\xf8\x87\ +\x6e\x9c\x09\x54\x53\x1a\xef\x36\x43\x0d\x32\xf9\xb1\xe4\xfc\xf3\ +\x49\x70\x66\xeb\x00\x51\xdb\x01\x84\xc4\x44\xc5\x1d\xf3\x50\xf5\ +\x6a\x36\x30\x91\x97\xcb\x6b\xac\x94\x51\xe5\xd1\xc1\x02\xf2\x6c\ +\x2d\x60\x31\x81\x8b\x0c\x00\x00\x33\xf0\x1f\x56\xcc\x06\xe3\xd7\ +\x56\xb5\x04\x3e\x2f\x0a\xa0\x34\xaa\x34\xb5\x36\x43\x8a\xab\xa9\ +\x16\x6d\xd4\x30\x1d\x4b\x5f\xc4\xce\xbd\x5b\xf2\x4c\x5b\xce\xf2\ +\x2d\x9f\x97\x34\xc4\x8f\x33\x65\xdc\x37\xa0\x9c\x2b\xd2\x09\x2d\ +\x13\x35\xc5\x29\x3e\x87\x7f\x67\xe7\x37\xce\x58\xe5\x73\x90\x11\ +\x73\x20\xdd\xe3\xe0\xf0\x31\xf5\x4d\xc1\x21\xc1\xcd\xbd\xed\x2c\ +\xea\x1b\x8f\xc9\xf8\xc7\x6b\x6b\x05\xab\x8c\x94\x59\xe6\xce\x99\ +\x6b\xd4\x80\x99\xc6\x0d\x7b\x76\xed\xbe\x6b\xe6\xec\x59\xf1\xbf\ +\x24\x03\xb0\xac\xf9\xc9\xba\xba\x3a\x7a\x9c\x2c\x5d\x32\x6c\x62\ +\x45\x0b\x4e\x52\x29\x55\x31\x25\x51\x11\x93\x70\x24\x2c\xa9\xd2\ +\xb2\x28\x19\x82\xc8\x33\xd5\xba\x98\x55\xcc\x31\x8d\x92\x6c\x9c\ +\xc0\x75\xd5\x0c\xa6\xd6\x0f\x64\x2a\x13\xa4\x98\x57\xc8\x30\x80\ +\xb8\xc4\xb2\x81\x6f\x74\x0e\x6d\xe9\x23\xb3\xd1\x8e\xf2\x1e\x2c\ +\x31\x37\xd4\xd7\xc9\xc8\xd1\x63\x70\xdd\x9b\xce\xd2\xb5\xb4\xb6\ +\xa1\x17\xaf\x22\x6d\xdb\x93\xaa\xfa\xe9\xbc\xb9\x69\xc7\x55\x03\ +\xec\xdc\xbc\x87\x19\x4d\x8b\xf8\x29\xd8\xf9\x46\x26\x89\x48\x18\ +\xfe\xc6\x0e\xfd\xec\x3c\xc6\x99\x10\x9f\xcf\x27\xe3\x80\xf0\x63\ +\x98\xdc\x32\x51\x83\x47\x43\xd2\xb4\x49\x4a\x12\x92\x03\x8f\xb9\ +\xaf\xe6\x4c\xfb\x0d\x27\x21\xc9\x34\xed\xac\x69\x6a\x42\x8f\x20\ +\xfc\x44\x38\x48\xd3\x45\x1c\x55\x63\x4e\x6c\x95\x7f\xf2\x2f\xc5\ +\x00\x5c\xb6\x35\xb2\xb5\xad\xf5\x8a\xe6\x96\x66\x41\xfa\x51\xb9\ +\x70\x02\x92\x15\x2c\x78\x44\x8d\xc4\x83\xc0\x00\x2f\xbb\x5e\xe0\ +\x58\xf5\x9b\x38\x9f\xb4\xa3\xd4\xd9\x05\x1c\x12\x33\x91\xb4\xab\ +\x77\xf8\xdd\x80\x26\x89\xfe\x54\x3f\x11\x41\x06\xa3\xf2\x3f\x95\ +\x01\xd4\xac\x9f\x9e\x09\x94\x08\x00\x07\x5b\xc9\x94\x09\x9c\x8a\ +\xe4\x3a\xa4\x92\x47\x8f\x1d\x4f\x27\x91\x97\x11\xae\xb5\xab\x6a\ +\x2d\xa3\x24\x25\x61\xcb\x33\xe1\xa3\xfa\x1c\xbb\xf7\xbe\x86\x84\ +\xd3\xe1\xb4\x53\x56\x5f\x77\x82\x73\xe3\xfb\x92\x08\x7c\x4e\x3a\ +\xcf\xe1\x3a\x43\x7b\x4f\xe6\xa2\x26\x64\x26\x8f\xbe\x13\xf1\x46\ +\xe2\x93\xd0\x92\x21\xbe\x39\x4e\x0d\x24\xbe\xee\x13\x06\x32\x06\ +\xe6\xe1\xd1\x90\x71\xc7\xce\x9d\xf2\xfa\x81\x03\xa8\xb6\x9e\xc7\ +\x7b\xdf\xf2\x97\x64\x00\x4e\xf0\x66\xd4\xe9\x5d\xcc\xdf\x8b\x43\ +\xc8\x7d\xe0\xb6\x4a\x86\x72\x54\x99\x86\xf8\x04\xa8\xf5\x7e\x12\ +\xd3\x17\x16\x2f\xd4\xfb\xc0\x1a\xb9\x9d\xa3\x37\xd2\x47\xc0\x7e\ +\x42\x7f\x8f\x73\x26\x2d\x0a\x1f\xc3\x84\x76\x79\xf9\x54\x79\x83\ +\x18\xe0\xf4\x4c\xa0\x84\xa1\x2a\x36\x07\xb4\xd5\xe9\x9c\xfb\xf1\ +\x63\x47\x70\x6d\xb2\x86\x79\x6d\xc8\x08\x1e\x3e\x74\x90\xf7\x6e\ +\xf9\xf0\x87\x3e\xf4\x5b\xcc\x6d\x92\x0b\xa1\x03\x0a\x2b\x35\xcf\ +\xbf\xf0\xe2\x27\xbc\x7e\xbf\x55\x47\x88\xe3\x77\x47\xa9\xf5\x90\ +\xc7\x77\x73\x7e\xf4\x51\x8c\x0a\x76\x9d\x99\xb3\x47\x86\x37\xed\ +\xef\x41\xe2\x85\x78\x60\xd2\x89\xe7\x74\x6e\x29\xe2\x60\x90\xa4\ +\xe3\x78\x68\xad\xc0\x73\xa2\xd7\x78\xac\x82\x53\x0d\x27\x71\x33\ +\x52\xe6\x4f\x3d\xf5\x34\xd2\xc9\x97\x5d\xbc\xff\xb5\x7d\x13\xce\ +\x9a\x3e\xed\xc8\x9f\xcd\x00\xaf\xef\xdb\xef\xc6\x5a\xbd\x1b\x8f\ +\x40\xed\xe3\xc9\x78\x50\x35\xbb\x72\xd9\x45\xa3\xc4\x8b\xab\x93\ +\x17\x27\xf1\x59\xae\x44\xec\x1f\x16\x7f\x3f\xc0\x84\x45\x54\xf3\ +\x16\xe2\x5c\x2a\x35\x4e\x9b\x7a\x9a\xd4\x89\x64\x12\x48\xa2\x1b\ +\xd6\xcf\x35\x82\x40\x65\x91\xbf\x1f\xcc\x00\x76\xb6\xf1\xb4\x95\ +\x38\x6e\xe3\x04\xad\xf2\xe1\x3c\xce\x1d\x39\x7c\x00\x7d\xfa\x47\ +\x95\x49\xad\xd1\xf9\xd1\x8f\x5d\x67\xa7\x4e\xd9\xec\x31\x07\x9b\ +\x4f\x90\xb0\x15\x95\x55\x48\x33\xb7\x99\x12\xb4\x87\x84\xd2\xa8\ +\xc1\x66\xe6\x33\x21\x3e\xcd\x13\x93\x60\x7c\x1f\x12\xde\x06\x3c\ +\x43\xfd\x20\xc4\xf0\x05\x43\x12\x9b\xfb\x83\x8f\x89\xaf\xc1\x5a\ +\x80\xda\x16\x0d\xd6\x82\xa6\x11\x98\xe7\x63\xf2\xf2\xcb\x7f\x74\ +\x2c\x58\xb0\xe0\x5f\x44\xe4\x96\x3f\x97\x01\x98\xbb\xff\x42\xcd\ +\xb1\x63\x55\xac\xa5\x33\x1c\xe1\xca\x97\xb2\xd2\x72\x12\xc6\x38\ +\x7d\x1e\xa8\x72\xaa\x31\xe3\x11\x83\xe0\xd8\x92\xe0\x06\x06\x96\ +\x86\x01\x40\xe0\x00\x24\xf6\xf6\x85\x48\x39\x2b\xdc\x23\xdb\xdb\ +\xdc\x9d\xe2\x73\xa9\xca\x54\x7d\xe3\x70\x20\xa5\x6d\x62\xbf\x29\ +\x13\x10\x28\xc9\xb6\xd6\xd0\x10\x31\x33\x12\x83\xcd\xb2\xb1\xcd\ +\xf4\x1d\x4e\xda\x4d\x1e\x9c\x0b\xf6\x95\xf8\xf6\x7d\xcf\x88\xf8\ +\xc4\x13\xe7\x30\x90\xf8\x24\x1c\xfd\x23\x32\x00\xff\x46\x99\xfa\ +\x74\xc4\x36\x5a\x61\x48\xe2\x9b\xaa\xa2\x30\x25\x4f\xe1\xd4\xbe\ +\x0a\x3a\xea\xf5\x0d\x0d\x37\xad\x7f\x65\xdd\xd6\xc5\x4b\xde\xf3\ +\xa3\x33\x66\x80\x57\xb7\x6e\xbb\x00\x05\x98\xaf\x31\x8b\xc7\x30\ +\x8e\x4e\x06\xbd\xd5\x40\x30\xc0\x97\xb2\x10\x42\x64\x67\x08\x23\ +\x0a\xce\x01\x61\x9d\x4a\xbe\x05\x2e\x1e\xf3\x1a\x55\x3e\x8e\x15\ +\xd1\xea\xb4\x39\x93\x8c\x04\x1c\x99\x7a\x9e\xe9\xaa\x21\x01\xf4\ +\xc0\xbe\x60\x13\x97\x2a\x3e\x93\x27\x38\xbd\x73\x48\x26\x30\x85\ +\x25\x0f\x11\xcd\xfd\xa1\x18\x20\x95\x46\x48\xba\x9b\x37\x65\x33\ +\x02\xef\x77\xc6\xc9\x1d\x87\x76\x3e\x51\xf2\xa3\x34\x03\x24\xfe\ +\x40\xe0\x3b\x12\xb7\xda\xfb\x98\x1c\x44\x7c\xec\xbf\xa5\x63\x98\ +\xb4\x7d\x01\xed\x9f\xa8\x60\xa6\x93\xa1\x39\x7d\x35\xc7\xa8\x91\ +\x23\x1f\x05\x0d\x8f\x9c\x73\xee\xbc\x17\xff\x64\x06\xd8\xba\x69\ +\x73\x29\x5e\xe0\x97\x48\x4e\x38\xa9\x92\xcd\x6a\x96\x4a\xd6\xd0\ +\x89\x10\x9b\xc0\x46\xb5\x03\xd8\xbc\x80\xe9\x00\x84\xf1\x35\x25\ +\x5d\x0b\x40\x5c\xf1\xcb\xdc\x3d\x33\x87\x66\xb5\xaf\x12\x90\xf6\ +\x8f\xbf\x33\x05\x19\x13\x15\xe0\x3c\x41\xa9\xac\xf7\xc7\x9e\xa9\ +\xff\x07\xb0\x67\x33\x19\xcf\x3b\xa9\xe6\x89\xd8\xd3\xaa\x63\xdb\ +\xef\xb0\x99\x80\xc8\xa3\x0a\x26\xb2\x49\xef\xf8\x50\x1a\xc0\x65\ +\x34\x14\x45\xcd\xe4\xe1\x49\x7c\xcd\xbf\x9f\x59\x88\x67\xa7\xb0\ +\x69\x4e\xf8\xde\x78\xcd\x37\x30\x40\xc4\x84\xc3\x6c\xf4\xd0\x39\ +\x66\x2c\x9e\xc9\x38\xa2\x21\x94\x1e\xbe\x71\xa0\xad\xde\x05\x33\ +\x32\x1a\xc2\x40\x8a\x69\x71\xf5\xcd\x9a\x9a\x9a\x69\x46\x99\xac\ +\x72\x21\x5f\xf3\x8b\xad\x9b\xb7\x9c\x7d\xee\xfc\xf3\x5a\xfe\x14\ +\x06\x20\xe6\xbe\x12\x8d\x84\xab\xb9\xfa\x25\x14\xea\xd5\xe2\x4b\ +\x75\xf5\x08\xe6\xbb\x95\x58\x31\x70\x33\x1a\x3f\x35\x75\x09\x26\ +\xa1\xf3\x66\x4b\xcd\xc0\x6e\x59\x26\x8d\xe8\x79\x33\x37\x8f\x09\ +\x16\x30\x27\xaf\x12\xd1\x61\x98\x8a\xfb\x94\x14\xe3\xbd\x03\x34\ +\x44\x77\x66\x24\x1d\x7b\x96\xb6\xe1\x9e\x25\xfd\x0a\x4e\x12\xeb\ +\x4d\xbd\x71\xb3\xaa\xc8\x21\xea\x65\x70\x45\x8e\x6a\x02\x35\x07\ +\x6f\x30\x01\xc6\x91\x74\xdb\x21\x1a\xc0\xad\xf7\x3e\xd3\x81\x9f\ +\xc2\x84\xe5\x2b\x81\x33\x29\x6c\x5d\xef\x38\xc8\x0f\xd0\x15\xc3\ +\xbc\xce\x9e\x05\x3a\x84\x4c\xff\x2a\x8e\xbb\x61\x76\xb1\x7c\x8e\ +\x8c\x41\x21\xe1\xbd\xf8\x1b\xab\xad\x2d\x07\xc2\x58\xc8\xee\x26\ +\x76\x19\x13\xf7\xf6\x92\x33\x56\x5d\x99\x21\xa5\x16\x60\x17\x72\ +\x35\xfa\x2a\xef\x12\x91\x4f\xbe\x5d\x06\xe0\x7a\xfd\xd1\xb8\xe3\ +\x2d\x1d\x1d\x9d\xec\xd2\x25\x37\xb3\x9b\x95\x93\xd3\xac\xdf\xa6\ +\xcd\x9b\x35\x23\xd5\x82\x74\x68\x5f\x48\x93\x39\x56\x6c\xaf\x9c\ +\x38\xd8\x61\x63\xe1\x84\xce\x20\xb7\xec\x96\xa1\xb3\x62\x33\x09\ +\xcf\x9b\xf5\x72\x2c\x08\x39\x13\xa7\xcc\xc8\x61\x16\x89\x92\x89\ +\xe8\x70\x66\xa4\xdf\x42\xa8\x8b\xde\xbe\xc3\x3b\x58\x42\x4f\x5b\ +\x43\xe0\x1c\x8d\x2d\x8f\xbf\x81\x01\x48\x70\xbb\x18\x65\x77\xee\ +\x9c\xe9\x20\x0e\x28\x2c\xa1\x90\x21\x6c\x06\x1c\x83\x35\x00\xde\ +\x2b\xaa\xd5\xc4\x93\x0d\xf5\xda\xfd\x44\x73\x6b\xa7\xd1\x33\xb5\ +\x88\xd4\xe0\x24\x98\x6d\x9e\x54\x30\xab\xe0\xb8\xce\xc4\xea\xea\ +\xf3\xb0\x8a\x7a\xfa\xf4\x19\x34\x05\xbc\x07\xe8\xd3\x42\x01\x65\ +\xf3\xe9\x0d\xa0\xe9\xdd\xf3\x17\x2e\x38\xf6\xb6\x18\x00\xaf\xfe\ +\x79\x78\xf6\x3e\x72\x90\xdd\xc0\xc1\x0a\xd5\xc3\x0f\x3f\x22\x8d\ +\xcd\x8d\x8c\x8d\x6d\xdb\x6a\x3b\x5e\xca\x20\xf8\x06\x0e\xdb\xbe\ +\x78\xde\xee\xb2\x61\x93\x23\x1a\x3f\x0f\xea\xd7\x3d\x92\x5d\x5d\ +\x7c\xc1\x74\x91\xc3\x6f\xaa\x67\xdc\xf2\x65\x78\xcf\x34\xe2\x53\ +\x99\x97\x65\xf1\x86\x76\x99\xc9\x26\x5e\xc7\xef\xc9\x2c\x6c\xbf\ +\xa6\xca\x86\xc4\x3a\x9c\x6f\x2e\x8d\x99\x72\xb3\x2d\x41\xf1\xc1\ +\x34\x73\xb9\x9d\xf4\x45\x4e\xd1\x3c\x83\x87\x45\x87\xb7\x34\x09\ +\x54\xd9\x74\xc8\x8e\xd7\xea\x0a\xe1\x81\x4c\x60\xf9\x01\x29\xa6\ +\xc3\x49\x70\x2e\x81\xa7\x59\xe2\xf2\x30\xbe\xbf\x75\x7f\x65\x7a\ +\x36\x86\x30\x3b\x68\x52\xce\x56\x56\xb3\x1e\xad\xf3\x0c\xc7\xfb\ +\x81\x5b\x9a\x16\x9a\x8f\x86\x86\x06\x5d\x2e\xff\xe4\xca\x27\x65\ +\x34\x6a\x34\x17\x5d\x74\x91\x56\x6a\xbb\xbb\x7b\x80\xef\x46\x0a\ +\x9c\x07\xe3\x0e\x11\xf9\xd4\x5b\x32\x00\x3e\x5c\x50\xc8\x90\x88\ +\x95\x36\xc4\xc7\x72\xec\x58\x8d\xec\xdf\xbf\x9f\xdc\xa4\x0f\x4b\ +\x58\x52\x34\x1a\xdd\xac\xcb\x97\x2f\x17\x94\x20\xc5\xe7\x06\x71\ +\xfa\x43\xd2\xd1\xda\xcc\x3e\x3a\x63\xfb\xbc\x7e\x25\x6a\x0e\xea\ +\x03\x5e\x7f\x8e\xb4\x77\x53\x9d\xb5\xc8\xcb\x2f\xbd\x2c\xaf\xbe\ +\xba\x4d\x58\x50\xe2\x33\xf8\x72\x2c\xc7\xb2\xe1\xd1\x34\x3f\xba\ +\x15\xd3\x49\x63\x0c\x6d\x2d\xc1\x8a\x18\x54\x5a\x13\x09\x0f\xd0\ +\x8c\x9f\x26\x95\x52\x11\x6a\x9f\xb8\xc5\x90\xc6\x8e\x07\x7c\x7e\ +\x9a\x96\x81\x84\x4a\x9b\x0e\x0c\xfe\xd6\x37\x58\x03\xa8\x63\xea\ +\x48\x33\xc0\x90\x95\x3a\xa6\x81\xa9\x45\x68\x2a\x28\x14\x50\xad\ +\x43\x46\x23\x63\x34\x4c\x0e\xb0\x24\x4e\x1f\x66\x20\x03\x50\x38\ +\xec\x6f\x1c\x90\xf8\x24\x62\x5a\x53\x2e\x5c\xb0\x40\x2e\xbb\xec\ +\x32\x14\x7b\x46\x88\x1f\xa6\xaa\xb7\x1d\xd5\x46\xfc\xad\x98\x1e\ +\x0b\xd5\x7e\x45\xa8\x73\xf8\xa0\xfe\x7b\xfb\x23\xd2\xda\xde\x29\ +\x1b\x36\x6c\x80\x46\xde\x44\x5c\xaa\x89\xd8\x1f\x0a\x31\x4b\x0b\ +\x0d\x54\xcd\x2c\xa3\x6a\xdb\x31\xa3\xbb\xc1\x48\x25\xd7\x83\xb6\ +\x5f\xc2\x47\x29\x3a\xde\x8c\x01\xc8\xf7\x37\xa2\xd0\x91\x77\x12\ +\x9c\xb6\x66\xed\x5a\xd9\xb7\x6f\x1f\x89\x45\x15\x6c\x26\xb9\x70\ +\xa1\x7c\xfa\xd3\xff\x2c\xee\x44\x0c\x69\xd3\xf5\xb2\xf2\x47\x0f\ +\x08\x2a\x10\x76\x13\x28\x1b\x20\x35\xfd\xea\xb2\x33\x66\x6e\x02\ +\xd4\x2b\xfb\xef\x23\x31\xf9\xf0\xe5\x97\xa2\xee\x7d\xa5\xec\xdc\ +\xb5\x07\x2d\x62\xab\x68\xab\x78\x7f\x4e\x9e\xa1\x0c\x09\x4d\x8f\ +\x9d\xf6\x9a\x60\xca\xac\xa6\xb7\x80\x76\x51\xa5\x3e\x41\xa9\x4f\ +\xc4\xf1\xbb\xa8\xd6\xe4\xe7\x9d\x33\x8f\xc5\x27\xf5\x4b\xba\xba\ +\xba\x39\x67\x65\xd8\xc2\xfc\x02\xbb\xdf\xf0\x14\xc2\xb2\x6d\x60\ +\x90\xc3\xe8\x32\xe7\x33\x91\x8c\x3d\xa8\xed\x78\xdf\xc5\x28\xbe\ +\x94\x02\xf9\xd4\x14\x54\xed\x94\xac\x1d\x3b\x76\xb2\x96\x40\x0f\ +\x7e\xa0\xfa\x67\xf7\x33\xef\x43\x29\x24\xb1\x6d\xe2\xd3\xde\x73\ +\xdd\x03\x3f\x74\xa5\xf7\xe5\xa0\x84\x5f\x7b\xed\xb5\x32\x1f\x7d\ +\x08\x75\x47\x0e\xc8\x96\x57\xd6\xca\xe6\x9e\x4e\xf5\x9b\xbc\xda\ +\x4e\xef\xb6\x5b\xeb\x94\xa9\xeb\xe9\x5b\x19\x50\x46\xb8\x74\xe9\ +\x02\xf9\xf0\x15\xcb\xe5\x30\xda\xca\x9f\x7c\xf2\x49\xda\x7f\x6a\ +\x6d\x8d\x2e\x9a\xcd\x2a\x2b\x08\xeb\x48\x68\xa5\x42\xb6\xef\xdd\ +\x24\x22\x77\x9f\x76\x61\x08\xe2\x46\x37\x38\xfa\x70\xed\xf1\xe3\ +\x63\xee\xbe\xf7\x1e\xf6\xe1\x91\xf3\x75\xf2\x93\x27\x4f\x96\x3b\ +\xee\xb8\x43\x62\xbd\x1d\xf2\x87\x27\x7e\x2e\xf1\x48\x1f\x24\x53\ +\x25\x81\x00\x49\xb6\x88\xaf\x31\xbf\x12\x3e\xcd\x00\x4e\xc3\x04\ +\xe9\x7d\x3a\xb2\xdd\xa1\x7e\xc9\x2b\xad\x90\xcd\xdb\xb6\x23\x71\ +\xf1\x32\x97\x52\xd1\xe6\xd3\xcf\x60\xf3\x28\x91\x47\x9b\x8c\xe3\ +\x20\xf7\xf5\x19\xf8\x46\x20\x19\x85\xfb\xea\x18\x4d\x9e\x38\x09\ +\x6d\xe3\xd3\xe9\x8b\xf0\x77\x44\x3a\xa5\x95\xce\xa6\xaa\xda\x17\ +\x5e\x78\x41\xbb\x7f\x45\x70\x3e\x19\xa7\x14\xd9\xce\xe1\xfe\xcd\ +\x5b\xb7\x4c\x13\x6b\x9c\x33\x67\xee\x6c\x20\x78\x27\x7f\x9b\x09\ +\x21\x9d\xb4\xcf\xea\x59\x5f\x72\xf1\x25\x58\xb4\x71\x98\x59\x3c\ +\xa6\xaa\xb5\x55\xac\x0f\x2a\x78\x04\xd4\xfc\x8b\x2f\xbd\x88\x24\ +\x98\x76\x43\xa7\x9b\x48\xde\x0f\x29\x66\xc8\xc9\x5e\x88\x13\x75\ +\xb5\xba\xcc\x0d\xeb\x26\xa4\xae\xfe\x24\x5b\xc7\x68\x86\xf4\xef\ +\x3e\xf8\xc1\x0f\xca\x32\xfc\xed\x9a\x95\xbf\x92\xa3\xaf\xef\xe5\ +\x3a\x00\x30\x3c\x01\xf9\x14\xc5\x27\x89\x6e\x81\xe2\xd3\x12\x2a\ +\x17\xc0\x63\xe1\xd3\x65\xb6\x6e\x5f\x50\xca\x46\x8f\x93\x1d\x7b\ +\xf7\xcb\xd3\xc8\x06\x32\x6d\xcf\x41\x81\x9a\x01\xbf\xe0\xff\x7e\ +\xfe\xf3\x8c\xe2\x6a\xa1\xc1\x26\x20\x37\x10\x1f\xb2\x21\xe4\xa6\ +\x1b\x6e\xb8\x0a\x13\xbd\xf1\xcb\x5f\xf9\x0a\xbf\xc9\x43\x2e\xd5\ +\x87\x5f\x79\xc5\x15\xf2\xd9\x4f\x7f\x4a\x7e\x7e\xff\xb7\x65\xdb\ +\x4b\xab\x11\x44\x21\x45\xea\x84\xd4\x5b\xe0\xd2\x1a\x3b\x6b\x6a\ +\xd6\xd6\x41\x90\x34\xe0\x5f\x9e\xe3\x96\xa0\x6a\x33\x07\x04\x4b\ +\x44\xfb\xa5\x04\x71\xeb\xcc\xd9\x73\xf8\x35\x30\xcd\x96\x45\xcd\ +\xe2\x50\xc6\xff\x4c\x09\x6b\xf7\xae\xcf\x34\x70\x50\x9d\xd2\xaf\ +\xa0\x80\x32\x53\xc8\x94\xb4\x22\x66\x11\xb4\x12\xbe\x2d\x08\x55\ +\x37\x9a\xea\x57\x09\xd8\x05\xc9\x83\x24\xc2\x66\xd6\xe3\x5e\x96\ +\x59\xa1\x0d\x37\xa6\x60\x27\x56\x30\x3d\x3e\xe0\x63\x4f\x3d\x98\ +\xd3\x17\x79\x75\xa0\xc7\xce\xe7\x5c\x71\xf9\xe5\x5a\x6e\x5e\xb4\ +\x60\x21\x7b\x20\xd8\xfc\xc9\xaf\x80\xa8\xc6\x39\x5a\x73\x4c\x0b\ +\x32\xaf\x41\xe3\x78\x4d\xd7\x2f\x57\x16\xf1\xef\xec\x75\x08\x2a\ +\xed\xc7\x8f\xd7\x4a\x6d\xdd\x09\xfb\x1b\x47\x6a\x3e\xbf\xf9\x8d\ +\x6f\x48\x6f\x4b\xbd\x3c\xf1\xff\x1e\x94\xae\x56\x94\xd8\xd9\x1e\ +\x9f\x06\xe0\xd5\xec\x03\xbf\x04\x07\xf1\x61\xe1\x96\xfb\xc4\xb9\ +\xd3\xec\xeb\x7c\x31\x71\xa6\x96\xbb\xd1\x2a\x07\x8d\xb8\x78\xc9\ +\x05\x74\x2c\x19\x06\x92\x86\x4c\x81\x73\x05\xb5\x2c\x5c\xb4\xa8\ +\x00\x66\x6b\xcf\x8f\x1f\x7b\x6c\xdf\x50\x2d\x61\x74\xd4\x3e\xf7\ +\xed\xef\x7c\x07\xab\x54\x6a\x29\x69\xe4\x76\x95\xfa\x0b\x16\x9d\ +\x27\xdf\xfc\xec\x4d\xd2\xd1\x50\x8b\x07\xc1\x51\x83\xfa\x17\x80\ +\x13\xfb\x0e\x6e\xe9\x8d\x27\x63\x04\x1e\x13\xf4\x9a\x60\xab\x80\ +\xf3\x29\xb3\x0f\xe6\x21\x44\xf5\xd8\x07\x42\x15\xe5\x06\x44\xfa\ +\xba\xe4\x72\x2c\x8e\x18\x3f\x6e\x3c\x99\x83\x84\xa6\x17\xcb\x6e\ +\x1b\x30\x41\x1e\xa5\x9b\x66\xc0\x4a\x0d\x9b\x5c\xfd\x84\x89\x13\ +\x49\x7c\x6a\x26\x4a\x05\x43\x28\x9d\x6f\x1b\x2a\x7e\x4d\x50\xcf\ +\xd3\xa6\x4c\x65\xd2\x4a\x6d\xb6\x3d\x94\x21\x8d\x29\xd8\x70\x4a\ +\xc2\x6b\xc7\xf6\x3e\xbe\x3e\xa8\x6f\x97\x55\x55\x4a\xa7\x4d\x9b\ +\x2e\x71\x6c\xb1\x9c\x8d\x73\x60\x14\xc3\xcc\x24\x43\x61\x36\x80\ +\xf2\x1b\x81\x64\x5a\x30\xc1\x59\x24\xb8\x1d\xbb\xd3\x56\x2b\x04\ +\xa0\xc6\xeb\x4e\xd4\xc1\x26\x1f\x27\xf1\xf5\xdd\x66\xce\x98\x29\ +\x5f\xfe\xd2\x97\xe4\xa7\x0f\xde\x23\xcf\x3d\xfd\x1b\x71\x22\x25\ +\xe1\x82\x36\x73\x0a\xcc\x9a\x42\x82\xc7\x00\x68\x23\x80\x1e\x0b\ +\x8f\x75\x4b\xb0\xfe\xde\x5c\x77\x10\xf4\x83\x13\xd6\x7e\x3c\x2c\ +\xa9\x50\x9b\x7c\xec\x23\x57\xcb\x52\x94\xe8\x39\x67\xd6\x67\x0e\ +\xa1\x85\xee\xee\x7b\xee\xe1\xfe\xed\x43\xf6\x04\xae\x7e\x76\xd5\ +\xa2\x07\x1f\x7a\x70\x01\xed\x67\x38\x1a\xd1\x7e\xb9\x5b\x6f\xb9\ +\x55\x1c\xe1\x1e\x79\xec\x9e\xaf\xe9\x44\xdc\x8e\x14\x09\x0b\xc0\ +\x64\x48\x7c\xee\x73\xab\x84\x8f\xdb\x0c\xc1\x63\xfb\x5c\x06\xe2\ +\x36\x13\x44\x95\x11\x92\xf1\x28\x81\xf1\x39\x54\x69\x85\x78\xe3\ +\xfd\xb2\x10\x61\x0c\x7a\x0d\xa8\x75\xd8\x2f\x00\xb5\xd9\x42\x7b\ +\x46\x13\xc0\xec\xa3\x9a\x03\x87\x7a\xf2\x9a\xa8\x01\x13\xf0\x6f\ +\x69\x82\x14\xd4\x67\xb9\xe3\x0b\x77\xca\xcb\xaf\xbc\xc2\x5e\x3e\ +\xc6\xc8\xea\x0c\x65\xd2\x88\x2a\xd9\x24\x56\xe3\x10\xe1\xe2\x6e\ +\xa7\xdd\x72\x65\xac\xb9\x4a\xfa\x98\x51\xa3\x49\x74\x32\x98\x76\ +\x18\xef\x7d\x6d\x9f\xfc\x0b\x9e\xf1\xbd\xfb\xbe\x2f\xac\x8f\x30\ +\x3b\xca\xe5\x70\x76\x08\xc9\x79\x18\x87\xd3\xa9\x4c\x72\xf0\xf0\ +\x41\x16\xb9\xc8\xac\xe8\x49\x3c\x47\x6e\xf8\xa7\x8f\xcb\x03\x5f\ +\xff\xa2\xb4\x37\xd6\x89\x87\x2b\xa0\x2c\xa2\xba\x0d\xd1\x4f\x61\ +\x06\x78\x4e\xba\x75\xf2\x1a\xb7\x64\x0a\xb1\x89\x4f\x18\x70\x8e\ +\x4c\x90\x52\x50\xfc\xc6\x3a\x9b\xe5\xfc\x85\xf3\x65\xfe\xfc\xf9\ +\x76\xf3\x2c\x7c\x96\x1d\x58\x97\xf1\xe8\x7b\xb0\xa2\x68\xde\x1b\ +\x9c\xc0\x9f\xfd\xfc\x67\x77\x6c\xdc\xb4\x89\xce\x83\x7a\xaf\x97\ +\x5e\x76\xa9\x8c\x1f\x51\x26\x3f\xb9\xf7\xeb\xaa\x92\xbc\x4e\x07\ +\xb6\x00\xa7\xe0\xa1\x24\xb0\x43\x18\xb6\xbb\x78\xec\xc2\x7e\x92\ +\x40\x55\x24\x38\x6f\x24\xc0\xa9\x98\xb5\x81\xb5\x61\x00\x51\x4b\ +\x5a\x58\x05\x20\xd0\x52\xf7\x2b\x2b\xca\xa5\x09\x25\xcd\x99\xd3\ +\xa7\xd1\x29\xa4\xc7\xaf\x93\xde\xff\xfa\xeb\xa8\x3d\x94\x31\xde\ +\x65\xbf\x1e\x6d\x33\x90\xa9\xd2\xc5\x79\xd2\x3c\xe8\xdf\xd3\x67\ +\x61\xb4\x72\xfb\x6d\xb7\xc9\xc5\x08\x83\x28\xc1\x6c\xa3\x62\x92\ +\x65\xa0\x06\xe0\x44\x60\x66\x9e\x19\xa2\x46\xff\x0c\x24\x74\xc9\ +\xc0\x2e\x22\xe2\x82\x31\x35\x89\xff\xda\xe1\xd7\xe4\x07\x8f\xfe\ +\x50\x76\xef\xde\xcd\x0f\x44\xca\xb7\xbf\xf1\x4d\x2e\x2c\x61\xa4\ +\xc4\xe6\x0c\xbb\xbe\x41\x1b\x4e\xe2\xab\xcd\x7f\x1e\x3e\x08\xe7\ +\xc6\xe8\x86\xdf\x09\xfc\xd8\x75\x1f\x95\x87\xbf\xf5\x15\x49\x84\ +\xe1\x3f\x01\x67\x04\x25\xb2\x12\xd1\x65\x11\x3d\x01\x70\x71\x6b\ +\x31\x84\x43\xaf\x38\x75\x1f\xe6\x20\xa9\xc4\x06\xde\xb1\x55\xa9\ +\x77\xf2\xd8\x64\x51\x93\x03\x9c\x5d\x80\x3f\x15\x91\x8b\x96\x2e\ +\xe1\xa2\x1a\x96\x8a\xf9\x3e\x9c\x13\x05\xea\xf3\x22\xf2\x91\xb4\ +\x06\xf8\xe6\xd7\xbf\x31\x05\x6b\xd8\x3e\xc0\xa4\x0e\xed\xe7\x28\ +\x74\xed\x5e\xb1\x7c\x99\xfc\xf8\xfb\xdf\x94\x7c\x9f\x33\x4d\x7c\ +\xaf\x0d\xb4\xfd\x54\x5d\x4c\xdf\xea\x96\xd2\x4f\xa6\xd0\x73\xc6\ +\x1c\x24\xcc\x71\xc6\x2c\x18\xed\x20\x84\x38\x21\x6e\xcc\x41\xc2\ +\x68\x82\xd6\x86\x93\xb2\x6f\xfb\x66\x39\xb1\x6b\x23\x17\x4d\xb2\ +\x79\x94\x2c\x42\x15\xcb\x5e\x43\x3a\x33\xda\x86\xe6\x34\xc5\x19\ +\xaa\x32\x4a\xa6\x72\xf5\x67\x3f\xf7\x59\x3a\x7f\x5c\x9a\x2e\x1f\ +\xb8\xfc\x4a\x84\x50\x7e\x85\x30\xcb\xad\x7d\xf6\x52\x32\x82\x86\ +\x61\xeb\xa1\xf2\x6b\x87\xe8\x78\x7a\x1c\x88\x4b\x0d\x5c\xe6\xc5\ +\x05\x9b\x1c\x2b\x7e\xb7\x42\x6e\xbe\xf5\x16\x44\x01\x25\xf2\xc4\ +\x2f\xfe\x93\x0e\x15\xd7\x38\xf2\xf9\xcc\x61\xf0\xef\xec\xba\x04\ +\x4d\x95\x32\xfc\x9a\xe7\xd6\xaa\x07\x8e\x07\x6a\x5e\xe0\x96\x9b\ +\x6f\x96\xa7\x7e\xfa\x03\x49\x86\x43\x06\x87\x2a\x4c\x66\xeb\x82\ +\x70\x78\x94\xf8\x96\xf4\xa7\x2c\xe0\xbe\xcd\x14\xb6\x79\xb0\xf7\ +\x01\x96\x06\x00\xc4\x2d\x66\x30\x20\xa4\x0b\xc0\x8b\x73\x87\xb6\ +\xae\x93\x69\x53\xa7\xa0\xed\xbd\x94\x4c\xaa\x59\xdd\x2d\x5b\xb7\ +\xfc\xc3\x03\xf7\xdd\x3f\xc6\x76\x02\x79\xf2\xbb\x70\x54\xe6\x32\ +\xce\xe5\x42\xcc\x9b\x6f\xba\x59\xd6\x3e\xf5\x6b\xed\x8e\x2d\xcf\ +\x41\x0c\xee\xd1\x7c\x78\x7a\xc2\x1e\x82\x35\x71\xb7\x9e\x17\xcb\ +\x21\x14\x9c\x23\xe0\xda\x40\x47\x50\x30\xec\xad\x22\xf7\xd4\x10\ +\xa4\x05\x59\xb0\x2d\x7f\x7c\x41\xf2\xa0\x13\xf3\xdc\x49\xe9\x8d\ +\x25\x25\x98\x5f\xaa\x21\x14\xa4\x95\x1e\x35\xd7\xd4\x6b\x6c\x5d\ +\x0b\x69\x23\x03\x90\xb0\x67\x4d\x3b\x4b\xd7\x1f\xf0\x53\x2d\xff\ +\xfa\xd5\xaf\x42\x4b\x14\x31\xc6\x27\xa8\x23\xb9\x62\xc5\xef\x68\ +\x7b\xed\x67\xda\x51\xc2\xe7\xf1\x89\xb6\x7d\x32\x68\xe0\x0b\x64\ +\x3d\x28\x9e\xcc\x04\x92\xa6\xd9\x61\x23\x13\x29\xb9\x79\xb9\x70\ +\x82\xaf\x94\x8b\xf0\x51\x8b\x6b\xae\xb9\x06\xb9\xf9\x42\xbb\xd3\ +\x98\xcc\x84\x38\x7c\x93\x6a\x1e\x9b\x71\xc6\x8d\x1f\xab\x51\xc9\ +\x1f\x5f\xf9\x23\x93\x35\x34\x43\xfc\x38\x85\x74\x37\xd5\x4a\xf7\ +\xd1\xdd\xe2\x73\x81\x54\x4c\x49\x67\x70\x89\x7d\x27\x71\x48\xa7\ +\xcf\xec\xeb\x79\x27\xc1\x68\x09\xad\xb9\x58\xce\xa0\xe5\xa4\x62\ +\xd7\x76\x04\x15\x1c\x16\xce\x45\x78\x6c\xee\xd5\x54\x7b\x4c\xd6\ +\x22\xef\x42\x41\xa8\x1e\x3b\x51\x5a\x61\x52\xf5\x33\x35\xd1\xa8\ +\x03\x8e\xa1\x0b\xb8\x7c\xd6\x79\xf3\x8d\x37\x05\x51\x3c\xf8\x47\ +\x4e\xd6\xa3\xd2\x3f\x5a\x0a\xe0\x98\xd5\x1f\xd8\x2d\x7e\xdc\xa4\ +\xb5\x2f\x26\x85\x01\x8f\x14\xf8\xdc\x9c\x8c\x99\x94\x35\x31\x1f\ +\x40\xb9\x96\x92\x6f\x81\x3b\x05\xa0\x06\x50\xb0\xec\xbf\xa5\x11\ +\xc4\xd6\x02\x71\xe3\x20\x46\xfa\x7a\xe5\x75\x48\xfd\x9e\x4d\xb0\ +\xd9\x7e\x24\x97\x8a\x73\xd4\x69\xab\x81\xc3\x42\x0d\x40\x07\x90\ +\x88\xa6\x43\xca\x4c\x24\x97\x8d\xf3\xd8\x62\x5a\x59\xf5\xec\x2a\ +\x99\x0e\x2f\xfc\x86\x1b\xfe\x89\xb9\x71\xda\x3a\x82\xa6\xa6\x7f\ +\xf9\xcb\x5f\x6a\xd8\x98\x61\x38\x25\xfe\xf3\x08\xff\x56\xbc\x49\ +\xdb\xdb\xed\x20\x6a\x68\xe0\x42\xd3\x3f\xfc\xfe\x0f\x5c\xd2\x86\ +\x14\xeb\x74\xde\xdb\xf2\x05\x7c\x5a\x91\x5b\xbb\xf6\x39\x79\x05\ +\x84\xc6\x6f\xec\x84\x8e\xe6\x04\xd6\xad\x5f\xcf\xda\x08\x19\x95\ +\xef\xa0\x3d\xff\x6b\x57\x3d\x0b\x66\x4d\xca\x28\xbc\x63\x65\x9e\ +\xdf\x16\xa2\x34\x2e\x3d\x24\x68\x8a\x7e\x56\x92\xda\x80\x5b\x63\ +\x06\xb8\x7f\x0a\x24\x08\x19\xff\x80\x60\x39\x8e\x42\x6d\x60\x5d\ +\x6f\x85\xc9\x7a\x19\xcb\xd4\x28\x90\xf1\xb6\x93\x12\x04\xfd\xb8\ +\x1a\xda\x65\xa2\x29\xae\x67\xb8\xf9\x9a\xab\xaf\xf1\xba\xd1\x2c\ +\x79\x2d\x24\xcd\xcd\x97\x60\x46\x8e\xd9\xa8\x8d\xcf\xaf\x52\x6e\ +\xcb\x09\x38\xa5\x3b\x9a\x90\x86\x9e\xa8\x4c\xaf\xc8\x95\xde\x08\ +\xdb\xb8\x12\x3a\xf1\x8c\xc4\x93\x2b\x53\xc6\x9b\xa5\x1f\x40\x70\ +\xea\xd6\xf8\x03\x0e\xcb\xff\xca\xf8\x02\x6c\xfa\xd0\xa6\x8b\x06\ +\xc4\xc8\xe1\x58\x1c\x84\xcf\x95\xe2\x5c\x9f\xb4\xf4\x44\xa4\xb6\ +\x13\x71\x3e\xfe\xa6\xbb\xa5\x5e\x25\x1a\xf3\xd3\x5c\xc4\xc9\xba\ +\x3a\xda\x53\x32\x00\xa5\x51\x3f\x10\xb5\x7a\xd5\x1a\x79\xe8\xe1\ +\x87\x05\xcd\x0f\x5c\xed\x43\xe7\x91\xb6\x97\xad\xe9\xfa\x92\xa7\ +\x8e\x54\x13\x34\xc9\x75\x72\xfa\xc1\x68\xe0\xe4\xc2\xf9\x0b\xae\ +\x05\x03\x3c\x05\xb0\x15\x14\x9b\x5f\x35\x57\x31\x7b\xd6\x6c\x76\ +\x3e\xeb\xe2\xd4\xd7\x5e\x7b\x4d\xcd\x13\xc7\x24\x44\x24\x30\x09\ +\x5c\xf2\xce\xf0\x0b\xd9\xd3\xa3\xe9\x15\x3e\x73\xe6\xce\x91\xdd\ +\xdb\x36\x89\x07\xc4\xa9\xeb\x4a\x48\x05\x88\x3f\xb1\x22\x5f\xda\ +\x7a\xc2\xd2\x11\xea\x07\xa1\x69\x0a\x6c\x4d\x20\x74\x06\x07\x13\ +\x1d\x38\x06\x81\xf5\x1f\x5e\x23\xae\x93\x6a\x7a\x21\xff\x46\xe5\ +\xeb\xb2\x3c\xb3\x7e\x21\x8c\xe8\xa9\xbb\xfe\x98\xec\xa9\x69\x80\ +\x26\x4d\x48\x69\xc0\x2d\x31\x30\x6b\xfb\x89\xa3\xf0\x67\xca\x69\ +\x96\x34\xba\x42\x99\xdf\x07\xdf\xe4\x1a\x37\xd4\xd7\x2c\x72\x2f\ +\xde\x97\x45\x03\xcd\x3f\xaf\x58\xb3\x92\xc4\xd5\x49\x95\x05\x11\ +\x53\x87\x51\xf9\xeb\xe8\x97\x59\xd5\xf9\xca\xc5\x3d\xfd\x61\x9d\ +\xb8\xcb\x30\x41\x26\xee\x17\x86\x34\x02\x46\x10\xe3\x4d\x27\x33\ +\x84\x4f\x42\x1b\x44\x7a\x3a\xa9\x92\x4d\x66\x11\x0e\xa1\x0f\x3f\ +\x9a\x3c\xaa\x54\x0a\xfd\x1e\xa9\xeb\xe8\x95\x03\x4d\xdd\x8a\x8c\ +\x00\xec\x4a\x7f\x57\x9b\xf8\xca\x46\x33\x45\x4c\x62\xda\x5f\xde\ +\xa6\xf7\xcf\xa4\x0c\xf3\x00\xcc\xca\x69\x7c\xbc\x63\xfb\xf6\xb7\ +\x6a\xc2\xdc\x87\x77\xfc\x30\x3e\xc1\xd2\x28\x6f\x31\x36\x6e\xde\ +\xf4\x5f\xf3\xcf\x3d\xef\x72\x48\xef\xaf\xa1\x6a\x73\xc5\x0c\xce\ +\x41\x53\xae\x43\x0d\xd6\x37\xca\xc1\x00\x8c\xfb\xe9\x14\x52\x63\ +\xd9\x99\x40\xf6\xf2\x3f\xb7\xf2\x09\x09\x7a\x1c\xea\x03\x1f\x68\ +\xee\x91\xc2\xa0\x57\xa6\x56\x15\x41\xa0\x72\xa5\xb6\x59\x3f\x8a\ +\x61\x9b\x03\x46\x5a\x46\xc2\x53\xae\x34\x03\x78\x24\x65\xd9\x7f\ +\x27\xb7\x86\xf0\x0a\x09\x45\x6e\xac\x1f\x69\xf5\xae\x0e\x24\xe9\ +\xba\xc4\x93\x8c\x48\x4d\x53\xaf\x34\x85\xa2\x52\x1e\xf4\x10\xf5\ +\x8c\x50\x80\xcf\x56\xc9\x2d\xaa\xa2\x16\xb3\xea\x0f\x11\x9a\xae\ +\x39\x70\x2a\x13\x57\xda\x5f\xaf\xa4\x7a\x63\xa3\xa4\x44\x42\x38\ +\x76\x28\x91\xfd\xd8\xe6\xe6\xbb\xa4\x0d\xa6\x60\x6f\x43\xb7\x9c\ +\x37\xa6\x58\x2a\x0b\x99\xdb\x0f\xd1\x71\x32\xb6\x28\x1d\x5f\x8b\ +\x71\x44\xf8\xa6\xe0\xd0\x64\x54\x91\xaf\x5a\x23\xc6\xe6\x50\xab\ +\x99\x21\xe8\x75\x49\x19\xbc\xfa\x11\xa5\x79\x52\x5e\x8c\x5a\x01\ +\x1c\x94\x9e\xed\xaf\x4b\x75\x5b\x8f\xb4\xf7\x81\x51\x12\x29\x10\ +\x3c\xcc\xe2\x0c\x55\x2a\xe7\x46\xd3\xc0\xb4\xb1\xaa\xb0\x96\x16\ +\xd4\xbb\xdb\x58\x4e\x7e\xd3\x72\x30\x9f\xdd\x01\xe4\x3e\x0c\x0d\ +\xf2\xed\x9d\xbb\x77\xf5\xcb\xdb\x1c\x30\x13\xcf\x9c\x7b\xce\xbc\ +\xa9\x08\xe9\xee\x04\x21\xa9\x11\x8a\xdf\xec\x73\x3a\xd4\x04\x1b\ +\x91\x93\xe7\xfb\x53\x03\x71\xae\xf6\x47\x31\xd8\x1d\x15\x06\xe3\ +\xe7\x92\xc0\x6e\xa7\xe2\x60\x5b\x6d\x3b\x08\xee\x92\x29\xd5\xc5\ +\x32\xa6\x1c\x0d\x1c\xad\x9d\xd2\xda\xd1\x2d\x0e\x12\xdb\x65\xb4\ +\x80\x33\x01\xa1\x8c\xc6\x4d\x0e\x25\xe9\x11\xe4\xbf\x81\x52\xb7\ +\xa9\x85\x88\xa4\x4b\xc9\x91\x70\xbf\xd2\xac\x38\x3f\x28\xe2\x73\ +\xc8\xf6\x13\x21\x39\x09\x4d\x3a\x22\xcf\xab\x13\x8e\xc4\xc1\x3c\ +\x7c\x76\x3c\x0c\x0b\x8c\xdc\x8b\x55\x78\x8b\x99\xee\xec\x2b\xdc\ +\x68\xd5\xae\xe2\xcd\xa8\x3e\x95\x3b\xba\xbb\x94\xa0\x3e\x97\x2d\ +\xe1\x64\x02\xa7\xe4\x15\xfa\xa4\x15\xc4\x59\x7f\xb4\x55\xce\x1e\ +\x59\x28\x53\x47\x96\x4b\x52\x97\x3f\x6b\x11\x42\xeb\xd5\x99\x1a\ +\x5e\xd2\x74\xdc\x72\x8f\xa7\x9c\xc2\x38\xd8\xac\xd1\x07\xe1\xcb\ +\x4b\x0a\xe9\x4b\x80\xcf\xba\x25\x6f\xdc\x04\x19\xbf\xe0\x5c\x09\ +\x3b\x5c\x12\x47\xc6\x6d\x77\x0d\x56\xd4\x86\xe3\xb4\x81\x9a\x30\ +\xf2\x64\x16\x46\x30\xab\x97\x42\x7d\xfb\x5b\x20\xea\x34\xd4\x09\ +\x1a\xc0\x74\x2d\x70\xc8\x58\xcb\xa7\x01\x0e\xe3\x7c\x1f\xa0\x9b\ +\x84\x07\xec\x80\x34\x37\xcb\x19\x8e\xad\xaf\x6e\x3b\x89\xcd\x6d\ +\x04\x24\x7c\x40\x2f\xd7\x48\x68\x84\x0a\x40\x19\xce\x15\xe1\x99\ +\x79\xd8\x06\x01\x5e\x3c\x8b\x29\x74\x3f\x96\xca\xad\xdd\xb1\x6b\ +\xd7\x5a\x1c\x3b\xc0\x3c\xea\x97\xf4\x74\x76\xf0\x5d\x94\x51\x03\ +\xba\xda\xc9\x98\xc5\xad\x35\x2d\x60\xf6\x88\x2c\x9a\x32\x42\xce\ +\x99\x32\x56\xd5\x74\x63\x6b\x07\x55\xb4\xf6\x57\x8a\xfa\x03\x20\ +\x1e\x55\x3d\xcc\x24\x36\x92\xcc\x54\x25\x35\x6d\x9e\x03\xdc\x8c\ +\xa8\x2c\x46\xc4\xe3\x91\xe3\xd0\x24\xbb\xeb\xda\x35\x9d\xbc\x74\ +\x4a\x25\xa4\xbc\x5f\x1a\x3a\xfb\x94\xe1\x7c\x9a\x0a\x77\x48\x14\ +\xcc\xc2\x8c\xa5\xf9\xfc\xbe\xb6\xf2\x8d\x72\xa3\xa2\xe6\xb4\x56\ +\xec\xe2\x22\x11\xdd\xaf\x13\xf4\xaa\xd7\x99\x61\x02\x56\xfc\x26\ +\x16\xfb\x24\x04\x9f\x60\xcf\xc9\x2e\x39\xd9\xd1\x27\x33\x46\x16\ +\xcb\x84\xea\x0a\xe6\xc8\xc1\x51\x49\x0d\xcd\x68\x4e\xb4\xeb\x97\ +\x65\x57\x5f\x00\xda\x03\xcd\x9d\x70\x9a\x72\x81\x8c\x9c\x80\x57\ +\xfa\x61\xcf\x8f\x9d\x68\x90\x2d\x47\xeb\x74\x3d\xc1\xdc\xbc\x42\ +\xad\xea\xf5\x75\x74\xea\x73\x72\x11\x76\x76\x44\x8c\x56\x81\x0e\ +\xb1\xbb\x86\x48\x5d\x9a\x0f\xc7\xf5\xd7\x5f\x7f\xef\xbf\x7e\xed\ +\xdf\x3a\xe5\x1d\x1c\x9b\xb6\x6c\x26\x83\x1d\x25\xbc\xc5\xc7\xaf\ +\xf3\xfe\xb8\x6e\x1d\x05\x8f\x73\xd6\x30\x91\xbd\x94\x2e\x87\x95\ +\x19\xf4\x68\x18\xaa\xef\x59\xe0\x73\x49\x7b\x4f\x9f\xac\xdc\x72\ +\x50\x66\x8f\xa9\x90\x39\x13\x46\xca\xd9\xd3\x27\xc3\x0c\x07\xa5\ +\x07\x38\xea\x03\x30\x2c\xef\xe5\xe7\x65\xa2\xf0\x15\x34\xf2\x70\ +\x50\x82\x35\x1a\xf2\x00\x2f\xc4\xdf\x89\xc6\x36\xd9\x76\xb4\x49\ +\x1a\xbb\xc3\x32\xa1\x34\x47\xa6\x4c\xc5\xb7\x94\x91\xc1\xac\x3f\ +\x72\x4c\xe2\xaf\xee\x95\x68\x27\xe9\x09\x93\x1a\x4b\x91\xe0\x76\ +\x92\xca\x5e\xea\xe7\x72\xc3\x59\xb1\xcc\xb4\xb6\x5b\x29\xf7\xd9\ +\xbd\x10\x79\x98\x24\x24\x0d\x4c\x90\x09\xf5\x2a\x72\xbd\x52\x95\ +\x27\xb0\x5f\x49\xd9\x75\xbc\x55\x5e\xaf\x6f\x97\xea\xa2\x5c\x19\ +\x5d\x5e\x2a\x23\x2a\x8a\x65\x14\x4b\xa1\x79\x45\xe2\x47\x37\x8c\ +\x27\x98\x2b\x7d\x58\x92\xdd\x58\x5f\x8f\x89\x36\x03\x9a\x64\x7f\ +\x6d\x83\xf4\x84\xc2\x6a\x5a\xc6\x16\xc0\xf1\x43\xf5\xaa\xbb\xb9\ +\x09\xe7\x60\xe7\xfb\xc2\x54\xff\x9c\xb0\x86\x38\x88\x19\xec\x86\ +\x0e\x3b\x6e\xe4\x7a\x04\xb7\x0c\xcf\xc1\x64\x15\xf5\x2e\x89\x4c\ +\x09\xb5\x9b\x3e\x8c\x89\xe4\xf4\x15\xa7\x6e\x9a\x43\xda\x7b\xe2\ +\x57\x71\x5a\xd7\x8c\x76\xf5\xfa\x56\xa4\xc5\x83\x72\xd6\x58\x74\ +\x5d\x57\x97\x6b\xfb\xdd\x94\xe9\x23\x24\x80\xc8\x27\x1a\xea\x91\ +\x30\xec\x7b\x5f\x77\xa7\x74\xc2\xc9\x6c\x02\xd4\x82\xf0\x75\xad\ +\x38\x0e\xc7\x95\x99\x66\x94\x07\x60\x06\x10\x5d\xe0\xb9\x7d\x6d\ +\xad\x1a\x71\xe5\xf8\x3d\x78\x06\x7a\x0d\x22\xc6\x54\xc7\x99\x77\ +\x11\xed\xe1\xb0\x5b\xd5\x69\xe6\xd5\x55\x73\xd9\x8e\x8e\xd3\xa3\ +\x0b\x2f\xa9\xba\x55\xfa\xf3\x3c\x6e\x4a\x34\xf7\xad\x02\x90\x68\ +\x78\x58\x88\xb0\x6d\x5c\x11\x24\x1a\x92\xdf\x17\x0d\xcb\xbe\x63\ +\xb5\xb2\xf5\x60\x0d\x83\x92\xf4\x0b\xc3\xfc\x48\x8c\x9a\xc0\xf8\ +\x09\x1a\x03\x57\xfb\xe1\xc2\x04\x10\xaa\x81\xd0\x7d\x31\x44\x18\ +\xcd\xed\x69\x02\x77\x85\x13\x3c\xcf\x67\xe1\x1c\xf5\x9c\x36\x54\ +\x9a\x62\x0e\x99\xc2\xc4\xf8\xed\x32\x3c\x07\x89\xde\x61\x4b\x97\ +\xdd\x37\x89\xd7\xb7\x9a\x58\x80\x0f\xcb\xff\x11\x81\xf4\x5a\x38\ +\xf5\x01\xf2\x21\x54\x3e\xf5\x0f\x12\x82\x4a\xac\x1c\x42\x6b\x77\ +\x22\x65\x5a\xd9\xfc\x1e\x93\x1b\xc0\x21\xe8\x90\xa2\xdd\x56\xe1\ +\x09\xe2\x7c\x55\x8e\x5b\x26\x15\x7b\x71\x8e\xf7\xa6\xc9\x8c\x4b\ +\xa8\xbd\x1d\x42\xd7\x27\x21\x46\x18\x34\xed\x9a\x77\x10\xd3\x8e\ +\xe6\x64\xd7\x53\xc4\xee\xba\x35\xab\x9e\x91\xa8\x78\x1d\x27\x66\ +\x9a\xff\x41\x93\xf9\xa8\x71\xd2\xcd\xfa\x76\x54\x22\xb8\x73\x49\ +\xd0\x03\x15\xae\x4e\x43\x86\x09\xd2\x59\x2c\xda\x21\x27\x6e\x42\ +\x82\x65\x52\xbf\x64\x9e\x04\xfe\x43\xe0\x83\xf9\xe2\x31\x02\x66\ +\x12\x49\x24\x95\xc8\x38\x54\xbb\x14\x8a\x31\xaf\x2f\x20\xb4\x4b\ +\x7a\xa3\xd1\x4c\xca\x96\xeb\x01\x5d\xba\x26\x8e\xc8\xb4\xfb\x0d\ +\x13\xd7\x5e\xf7\xd1\xa4\x0c\xd3\xc1\xb9\xa1\x13\x28\x49\xfe\x57\ +\xe2\x53\x13\x70\x8d\xbf\x93\xcd\xa5\x66\xda\xfd\x48\x72\x55\x17\ +\x04\x10\x4d\x69\x48\xcd\x04\x4f\x5a\xb0\x72\x81\x03\x46\x5d\x3e\ +\x53\x0d\xe4\x39\x6b\x5d\x02\xc0\x24\x7c\x78\x8e\x03\x44\x05\x58\ +\x78\x75\x18\xb9\x36\xcb\xee\x90\xbc\x4a\x48\xaf\x08\xaf\x33\x3f\ +\x61\x75\xbf\xc5\x5d\x5e\x83\xf3\x84\x7e\xbb\x98\x74\x62\xd2\xef\ +\x98\x13\x49\x93\x67\xd8\x9e\x4d\x75\x00\x87\x10\x1e\x36\xc2\x85\ +\x92\x4a\x25\x02\xfe\x56\x6d\x7e\x8e\xcf\x23\x95\x05\x48\xb4\xa8\ +\xd7\x3d\x20\x6e\xb5\x13\x19\x6e\x27\xa5\x1b\xd7\x01\xd8\x06\xdd\ +\x64\x0c\x94\x7c\xbd\xae\x53\xd2\xc7\x1e\x05\xa7\x9d\x43\x50\xee\ +\x2c\xcd\x0f\x48\x79\x41\x90\xf9\x00\x30\x5c\x32\x9d\x3d\x14\x6f\ +\x90\xea\x73\xe0\xb2\x2c\xf6\x09\x34\xca\xf0\x1e\x74\x72\x1b\x85\ +\xd2\x46\x4f\x1e\x5b\xd6\x22\xdc\xc1\x3c\xee\x13\x94\x20\x61\x84\ +\xb4\x15\x05\x78\xef\xbc\x80\x09\xfd\x06\x09\x96\xc9\x08\x1a\x8d\ +\x99\xe7\x25\xb8\xe0\x1b\x01\xbc\x8a\x63\xc5\xb9\x2f\x8d\xff\x4c\ +\x46\x11\x58\xa2\x2f\xc6\xdf\x51\x1d\x41\xa0\x40\x53\x2b\x14\x4f\ +\xb8\xf5\x6b\xe6\x64\x12\x80\xf6\x3d\xb0\xc3\xe9\xbf\x9c\x48\xa3\ +\xe2\xb3\xa8\x54\x49\x46\xfa\x6b\x90\xc4\x28\x19\x3b\xd5\xee\xd1\ +\xd7\x09\x77\xf6\x45\x34\x6c\x19\x59\x9a\x0f\x82\xe5\x70\x82\x16\ +\x31\xd3\xc4\xb5\x27\x44\x55\x06\xe0\xb1\x0d\x19\x86\x71\xeb\x56\ +\x34\xbc\x0c\xc2\x4b\x1e\x59\x56\x28\x65\xb8\x5f\x28\x1c\x05\xc4\ +\x6d\x0f\x59\x21\xee\xc9\x61\x32\x85\x65\x58\x6a\x1f\xab\x6b\xd6\ +\xf7\xb4\x0c\xef\xc1\xde\xbd\xa7\x39\x57\x3a\x5c\xdc\xb2\x10\x13\ +\x2c\xae\x14\xc7\x80\xde\xc4\x1e\xbc\x6b\x08\x76\xb9\x1c\xe1\xf4\ +\xa8\xd2\x02\xb6\x7f\xd9\xce\x36\xf1\x94\x49\x0b\x13\xa7\x16\x3e\ +\xfd\x06\xb7\x06\xc7\x03\x09\x3f\x40\xb0\x0a\xe1\x1c\x56\x95\xe4\ +\x6b\x43\x49\x17\x5a\xc6\x22\xb1\x64\xba\xbf\xb1\xcf\x9d\xc7\x5c\ +\x8a\x59\x44\x9b\xd4\x30\x95\xdf\x5a\x3a\xe4\xc4\xff\xe6\x64\x05\ +\xbe\x98\x19\xa5\x8a\x65\x9e\xb8\xbb\xa7\x17\x6a\x0a\x5c\x12\x2c\ +\xb5\x03\x5f\x55\x57\x6d\xbd\xe6\x9b\xb7\xa5\x05\x70\xf8\x50\xbe\ +\x2d\x41\x4e\x3c\xe0\x83\x8a\x1e\xc4\x8d\x70\xe2\x07\x4c\x6a\x00\ +\x77\x3b\xcc\xf5\x00\x09\x5f\x51\x2a\x93\x46\x57\x4a\x5e\xc0\x27\ +\x6d\xdd\x21\x32\x18\x13\x08\x69\x04\xc5\x9c\xf0\x11\x5c\x01\xeb\ +\x53\x72\xae\xf4\xea\x61\x84\x80\x2f\xc8\xf0\x1e\x74\xde\x5e\x62\ +\x04\x40\x64\x53\x0b\xf0\x43\x5a\xfe\xe2\x72\x84\xf1\x3e\x9b\xc1\ +\x15\xaf\x9d\x70\x84\x5b\xf1\xee\xf9\x20\xda\xe4\xd1\x55\x32\xa2\ +\xbc\x04\xb8\x61\x88\x66\x70\xe6\x25\x1e\x1d\xd6\x36\xc3\x18\xca\ +\x0c\x5e\x82\xa9\x15\x28\xf3\x14\x42\x88\x46\x56\x96\x22\xa7\x92\ +\x2f\x1c\x1d\xa0\x55\x38\x96\x48\xd7\x5c\x7a\x9d\x39\x12\x4d\x6a\ +\xfc\x48\xa9\xa7\x39\x65\x22\x2d\x81\x4f\xf6\x3e\xe9\x5a\xb7\x7e\ +\x5d\xf8\xac\xa9\x53\xcb\xd1\x42\x34\x9f\x12\xc7\x54\x27\x3f\x5c\ +\x5c\x5c\x3d\x46\x92\x9d\x0d\x12\x70\x89\x12\xce\x69\x96\x60\x6b\ +\x2a\xb2\x00\xde\x6a\x31\xe2\xf9\x92\xe2\x12\x7e\x50\x89\x4d\x10\ +\x9a\xe4\x70\x5a\xaa\xda\xe9\xc2\x3e\x3f\x5f\x42\x02\xc2\xa9\xf4\ +\xe2\x7a\x7e\x51\xb1\x94\xa2\x73\xb8\x02\xb5\x73\x22\x88\x4d\xa2\ +\x27\x9a\xdb\x21\x0d\x11\xda\x2a\x55\x55\xf1\x94\x71\x94\x5a\x3c\ +\x25\x88\x32\xa2\xfc\xda\x26\x73\x0c\xcc\xe9\xb3\xeb\xb8\x07\xcf\ +\xff\x04\x7a\xf1\x52\x32\x8c\x07\x72\x01\x07\x13\xa9\xe4\xe7\x90\ +\x2e\xf6\xb2\x76\x41\xfc\x84\x99\x19\xf4\xf8\x25\x10\xe9\xb4\x89\ +\xa9\x90\x4a\x24\xf5\xa3\xd8\x39\x20\x7c\x65\x59\xb1\x54\x55\x94\ +\x6b\x1f\xa3\x3f\xe0\xb3\xb4\x01\x8b\x40\xa6\x00\x84\x0d\x71\x4c\ +\x3f\x48\xf3\x29\xc1\xbc\x3c\x84\xd8\x45\x5c\x9e\xcf\xb0\x50\x7b\ +\x24\xda\x3a\x7b\xa4\xa5\xab\x17\x66\x3b\x4e\x7f\xcb\x38\xda\x09\ +\x91\x7a\x27\x0a\x6b\xa1\x3e\x86\xa5\xcc\x33\x30\x19\xc7\xff\x87\ +\xe1\x4f\x50\xe5\x7c\x42\x43\xaa\x25\x4b\x96\x7c\x17\x9d\xa4\x9f\ +\x6a\x6d\x6d\x71\x71\xb9\x36\xeb\xd7\xad\x58\xcd\x93\x53\x34\x5e\ +\x0a\x7a\x8f\x8a\x8d\x71\x6e\x7b\x11\xaa\x35\x20\xa4\x8b\x15\xf4\ +\xe9\x57\x2d\x0b\x40\x58\x1f\x3f\xae\xec\x0d\xc0\xe1\xf1\x02\x3c\ +\xdc\x9a\x25\x4d\x2c\xfe\x90\xeb\x22\x7d\x4c\x42\x30\x29\xa2\x5d\ +\xc3\x8d\xe8\xda\xe9\xa4\x46\x01\x02\x32\x21\xa8\xd9\xb6\x3b\x91\ +\x6b\x8f\x08\x3d\x68\xd6\xd0\x51\x6c\x79\x85\xf3\xc1\x84\xc7\x7f\ +\x1f\xb5\xec\x84\x0c\xef\xc1\x2c\x62\xec\x82\xf3\x97\x3e\x80\x8c\ +\xe0\x97\xd8\xd5\x54\x59\x55\x89\x58\xbe\x17\xc8\xcf\x95\xee\xbe\ +\x02\x09\x48\x8f\xd1\x04\xc6\x24\x70\x85\x35\xf1\x01\xfc\xf4\xc9\ +\xff\xb4\x77\xb5\x3f\x55\x96\x61\xfc\x3a\x22\x47\xe5\x10\xa0\x93\ +\xa6\x60\x33\x24\x43\x63\x10\xd8\x9b\xa0\xb9\x02\x51\x70\x5a\x81\ +\xb8\x10\xdf\x48\xd7\x5a\x92\x6b\xfd\x03\xf5\x45\xed\x93\x95\x19\ +\xb6\xb5\xb5\x92\xc8\x3e\xe8\xc9\xe4\x8b\xca\x20\x9d\x19\x68\x1a\ +\x0e\x99\xe1\x08\x41\x84\x89\x1c\x0e\x70\xde\xf4\x9c\xf3\xbc\xf6\ +\xbb\xaf\xe7\x9c\xe3\x58\xad\xd5\x7a\xd9\xd0\xfb\xe7\x6e\x1e\x79\ +\xf0\xb8\x87\xe7\xbe\xef\xeb\xbe\xee\xeb\xfa\xfd\xae\x7b\x2e\xb6\ +\xd2\xb3\x45\xc5\xf2\xf4\xb9\x14\x3f\xdd\x81\x77\x3a\xcd\x52\x26\ +\x33\x5b\x1a\xef\x53\xec\xe3\x0d\x8e\x03\x92\x16\x0e\xf1\x3b\xbd\ +\xe3\x45\xf0\x08\xec\x60\xb7\xc7\x47\xbe\x10\x5b\x9d\x09\x7a\xb7\ +\x81\x29\x98\x4c\x41\xd6\x6e\x46\x13\x5e\x62\xbb\x6a\x16\x16\x16\ +\xee\xbd\x78\xe9\xa2\x95\x0e\x6e\x6d\x6b\xf5\x2f\x59\x92\x9f\x0e\ +\x41\xe1\x53\x70\x12\x44\xee\x98\x05\x05\xf1\x33\x1c\x14\x36\xe2\ +\x10\xf6\x0a\x5a\x6b\x39\xaf\x3f\x56\xea\xd2\xd0\x15\x52\x10\xb9\ +\x0b\x07\xbc\xb8\x06\xc8\x50\x42\x64\x46\x75\xed\x56\xad\x5d\xde\ +\xbb\xfa\x46\x20\x56\x1c\x1e\x22\xd7\xe0\x00\xe2\xe4\xb7\xc8\x8b\ +\x07\x0d\xab\x1a\x6f\x73\x74\x96\x44\x93\x18\xad\x68\x44\x2e\x2d\ +\x9e\x7a\x83\x76\x26\x63\x3e\x9e\x95\x85\x9f\xeb\x9c\xd8\x01\xff\ +\xee\xf6\x9a\xd2\xb2\xf5\x67\xcf\xfd\xa0\xd3\x24\x40\xc5\x2b\xe5\ +\xad\xb0\x5a\x6f\x40\x31\xe5\x80\x53\x28\x12\x57\xcc\x56\xd6\xec\ +\x89\x60\x53\x83\x0c\x1b\xa7\xf3\xf6\x6f\x5a\x7c\x74\x3d\xb7\x92\ +\x3a\x41\xbc\xcf\x3b\x1e\x6c\xe3\x90\x2f\xd1\xd0\xb9\x86\x86\xc9\ +\x68\x9f\x0e\x7f\x38\x91\x69\x5f\xa6\x1a\x26\x35\x04\x42\xea\xd8\ +\x08\xf9\xdd\xb7\xc9\xe3\x1a\xe2\xfc\x48\x40\x08\x4c\x75\x83\xb7\ +\xdc\x8a\xce\x3b\x03\x0e\x01\x77\x2b\x89\x34\x14\xb4\x89\x00\x1a\ +\x93\x63\x84\xca\x0b\x13\x1c\x54\xb7\x27\x0e\x63\xf6\x7f\x3e\x81\ +\x11\x54\xb2\xb2\x64\x97\x6b\xd8\x55\x80\x3a\x79\x39\x60\xae\xb2\ +\x06\x10\x82\x03\x5e\x12\x54\x73\x16\xe5\x4f\xf5\x92\x63\x42\x3e\ +\x5f\x78\xba\xba\x08\x1c\x71\xc8\x36\xec\x1d\x8b\xe6\xa9\x71\xdf\ +\x6a\x1a\x6f\xfd\x74\xcb\xbc\xb3\xca\x85\x3f\x1b\xf1\x88\x23\xfb\ +\x7d\xb2\xfe\x3e\x14\xb2\xd1\xd5\x40\x1c\x06\x86\xc2\xe7\x01\x65\ +\x83\xed\x7b\xe4\xc8\x11\xa6\x58\x41\x4d\xf4\xf6\xee\xf7\xf7\x2a\ +\x34\x49\x80\xd3\xcd\x43\x48\x28\xbd\x83\xcc\x60\xc3\xc0\xe0\x20\ +\xd7\x3a\xb6\x84\x1a\x5e\x1a\x34\x53\x30\x08\x3c\xf0\xe8\x35\x7e\ +\x0f\xdc\xc4\x26\x8e\xff\x10\x2b\x86\x03\x98\xd5\xe1\x00\x66\xf6\ +\xad\x08\x0f\x20\xe2\x17\xe0\xed\xc6\x12\x6b\xe8\x6f\x9e\x34\xd1\ +\x03\xa8\x4c\xe2\x2f\xdc\x14\xdc\xef\x0c\x25\x52\xaf\x4f\x47\xe6\ +\xcf\xcb\x09\x3e\xf8\x24\x9c\xc5\x04\xaf\xe2\x7a\xe9\xaa\xd5\x3b\ +\xdb\xda\xda\x26\xb2\x82\xbf\x3f\x7d\x5a\xdf\x58\x55\xd5\x02\x3d\ +\xc0\x0e\x90\x23\xe2\xc1\x7e\x15\xfc\x7c\x4e\xba\x8c\x07\xc1\x67\ +\xd7\xec\x94\x3a\x0d\x02\xc4\x78\x8a\xb0\x55\xc9\xf2\x5c\x63\xd5\ +\x3e\xc5\x95\xc5\x1c\x56\xf5\x4d\xd1\x44\xa7\xf3\xf7\xd1\x7b\xb8\ +\x92\xb8\x6f\x69\xe4\x54\x34\x05\xff\xe6\xf2\x28\x51\x97\x4f\xc4\ +\x0b\x88\xd5\xad\xe5\x15\xe5\x74\xbe\xed\x3c\x2b\x8a\x90\x94\xa9\ +\x87\x9f\xb2\x87\x26\x19\x40\x3a\xe9\xc4\xd1\x32\x59\xd0\x4f\x0a\ +\x92\x09\x54\x53\x8f\x62\xf6\x59\x35\x14\xbc\x86\x9d\xab\x64\x3e\ +\x6c\xe7\x2d\x5b\xcc\x59\xe6\xc6\x7a\x46\xd1\x31\x51\x1d\x83\x19\ +\xcd\xa2\x03\x06\x7f\x2e\xf6\x3e\xd9\x6f\x62\xff\xc9\x5a\xf3\x45\ +\xda\x37\x6c\x52\x8b\x2b\x8e\xae\xb9\xfc\x82\x8e\xce\x22\x13\xc8\ +\x03\xd9\x92\xc2\xf1\x53\x8b\x5e\x2c\x2a\xf9\x70\xff\x47\xfd\x7f\ +\x48\x0b\x07\x55\x68\x14\xc7\xb7\x77\xc0\xfc\xbf\x8a\x35\x6c\x4a\ +\x06\x46\x8e\x60\xc0\x7a\x45\x0e\x39\xa4\x50\x9f\x5f\x54\xf4\x80\ +\xee\xcd\xc1\x59\xc2\x08\x4d\x99\x62\x15\xbf\x04\x4c\xee\x64\x9e\ +\xf1\xfc\x80\xba\xd5\xf1\xdc\x4c\x32\x63\xf7\x54\x5c\x6f\x06\x74\ +\x6a\x73\x19\x62\xf6\xf3\xc3\xa7\x60\xe9\xd9\x54\xbd\x89\xba\xc1\ +\x5f\x6b\x6e\x69\x16\x04\xd1\xe6\xca\xca\xca\xf5\x38\xa2\x8d\x26\ +\x23\x50\xf8\xf1\xd8\xd8\xd8\xe8\x0b\x88\xee\x3d\xea\x80\x33\x08\ +\xca\x3a\x13\x45\xf8\x7c\x24\x2c\xad\xe3\x1a\x62\x26\xc8\x9d\x27\ +\xdb\x29\x36\x08\x38\x8a\x1a\x7d\x9f\x7c\xb1\xc5\x66\x38\xdf\xa7\ +\x7b\x81\x36\x8d\xaf\x36\x36\xfd\x41\x7c\xd3\x36\xa4\xd0\x89\x7e\ +\xf8\x68\x5e\x5e\x12\xf8\x60\x8e\x9c\xdc\x5c\xe6\x29\x68\xe8\xb8\ +\xfc\xbc\xbc\xcd\x47\xbf\x75\x36\xff\x69\xa1\x48\xe4\xda\x7f\x2d\ +\x29\x5e\x79\x16\x0e\xcc\x06\x50\x86\xec\x99\x99\x99\x42\xbd\xc2\ +\x34\x27\x13\x36\xdc\x8b\x11\xd6\xe3\xd5\x38\xa2\x97\x80\xa7\x75\ +\xd8\xb9\x98\x31\xf7\x3c\xbe\xc4\x4c\xbf\x66\x8d\xce\xd8\xcc\x37\ +\x23\xd7\x10\x1e\x74\x10\x03\xe9\xe7\x11\x85\xba\x3d\x06\xf9\x54\ +\xdc\xc3\x2f\xb1\x70\x71\x36\xed\xac\xad\x15\xb3\x9e\xeb\xe8\xcf\ +\x4b\x4f\x3f\x8f\xb3\x02\x4a\x31\x5a\x55\x9a\xa4\xb8\xf0\xd3\x05\ +\x73\xc5\xf2\xe7\x9d\x48\x92\xad\x82\x62\x27\x4d\x88\x4c\xb2\xd8\ +\xb7\x31\x38\x85\xac\xe9\x98\xb1\x5a\x1c\xf9\x55\xe2\xed\x9e\x63\ +\xaa\xb0\xaa\xb1\x4e\xe7\x66\xc6\x6c\x00\x23\x32\x99\x78\x22\x71\ +\x1b\x0d\x69\x74\x19\xef\xb2\xa5\x3f\x48\x3d\x1e\x15\x61\x79\x4c\ +\x52\xf8\x57\x4b\x0b\x0a\xd1\xf9\x39\x5c\xbc\x1a\xcb\xb4\x8a\x65\ +\xa8\xf2\x64\xd3\xa9\xa3\x7f\xa9\x52\x28\x18\xa4\x37\xe0\xc8\x34\ +\x82\xdc\xb0\x16\x03\x22\x19\xfc\x7a\xa6\x44\xf9\xfd\x01\xce\x6e\ +\xb1\xbe\x2d\x6c\xd0\x00\x7a\x6f\x38\x80\xa0\x86\xc6\xb9\x7e\xee\ +\x6c\xcd\x72\xea\x62\x83\x20\xa4\xa3\x93\x15\x83\xdc\x41\x83\xae\ +\x7b\x55\xea\x74\xab\xbc\x36\xb9\x43\xf8\x3f\x34\x58\x10\x47\x32\ +\x95\xbd\x5c\x4e\x5b\xb6\xd5\x90\xd3\xe9\x64\x79\xd3\xe2\xac\x45\ +\xf5\xe5\xe5\xe5\x15\x07\xea\x3e\x09\xd3\x24\x07\x58\xcd\xca\x8e\ +\xd7\xb6\xd7\xfb\x7d\xbe\xac\xae\x6b\x5d\xd9\xc2\x0a\x8a\x73\x92\ +\x13\x50\xfd\xe4\x4e\x30\x64\x9d\x25\xa8\x13\xa1\xef\xc8\x15\x22\ +\x4e\x86\xb1\x88\xe5\x1e\x8f\xd2\x12\x99\x70\x23\xe4\x4f\x0c\x1a\ +\x09\x22\x67\xe0\xd3\xa8\xc3\x1d\xa6\xf6\x61\xb0\xa8\xfc\x1a\xf7\ +\xc7\x5d\x0d\x4b\x74\xea\x1c\xda\x50\x55\xcd\x65\x79\x1b\x8f\x37\ +\x8a\xcf\x8e\x16\x14\x14\x16\x1f\x6f\x3c\xde\xf2\xb7\xcf\x0c\xda\ +\x55\xfb\x56\x2a\x58\x30\x1f\xf4\xf5\xf5\x6d\x9e\x9b\x96\xc6\x74\ +\x31\x2f\xb6\x72\x9d\x97\x2f\x91\xe2\x1f\x87\x37\x6b\xd2\xcc\xe9\ +\x53\x98\xcf\x37\x13\x2d\x39\x12\xb6\x9c\xc1\x56\x81\x38\xb4\xeb\ +\x57\x4c\x8c\x70\x83\x1f\xd0\xa3\x18\x58\xa3\x88\xfc\x3a\x42\xca\ +\x09\x49\xb4\xbc\xa8\x84\x36\x6e\xaa\x26\x37\xb6\x41\xfb\xf6\xed\ +\x43\x01\xa7\x1e\x75\x41\x46\xc6\xeb\xe7\x5a\x7f\x3c\x44\xf7\x21\ +\x40\x37\xab\xed\x1f\xb8\xb9\x1f\x82\xcd\x38\xd0\xd8\x84\x65\xe5\ +\x4a\x66\x83\x28\x64\xa5\x06\x3c\xe4\x20\x85\x52\xe2\x0d\x10\x63\ +\x89\x1b\x72\x44\xb0\xb2\x9c\x85\xb5\x82\x38\x86\x65\x41\x03\xaa\ +\x35\xa9\xc6\x43\x78\xa7\x61\x9d\x27\x92\x2d\x21\x99\x8a\xcb\xd6\ +\xd1\xa2\xec\x1c\x3a\xd5\xd4\x44\xad\xe0\x25\x42\x10\x7a\x12\x4b\ +\xfa\x9b\x75\x9f\x1e\xbc\xf1\x8f\x0e\x8d\xda\xb0\xbe\x72\x59\xc7\ +\x95\x2b\x75\xf0\x22\x9f\xcc\xcb\xcf\xa3\xbc\xbc\x3c\x0a\x42\x0d\ +\xdc\xd5\xd9\x49\xdd\x57\x3b\xe1\xd5\x86\xd8\x7c\x21\x31\xc4\xf1\ +\x7f\x26\x3e\xe0\xa1\x83\xfc\xa0\xa0\x76\xeb\x42\xd1\x8b\x28\x17\ +\x72\xdd\xf3\x33\x17\x52\x19\x58\xb6\xcb\x96\x2d\x67\x0f\xf6\x60\ +\xdd\x41\x6a\x69\x69\x36\x11\x8d\x3c\x8c\x23\x58\xdf\xfd\xe2\xd0\ +\x97\xbd\x74\x1f\xa3\xba\x6a\xe3\x62\x48\xc9\xf6\x40\xf0\x52\x2e\ +\xe4\xf4\xcf\x42\x14\xfa\x10\xac\x81\x07\xdb\xbf\x9b\x08\xc3\x7b\ +\xdd\x2e\x6c\xab\x7d\x78\xa7\x0a\x21\x7a\x8f\xe2\x28\x3a\xfc\x03\ +\x8b\x49\xa5\x70\x23\x61\xe2\xd9\x87\x50\x10\x5d\xcc\xce\x7b\x9a\ +\x56\x14\x15\xd3\xbc\xf9\x19\x74\xe6\xcc\x19\x72\xc2\x82\xaa\x8a\ +\x7a\x03\x87\x55\xec\x6a\x04\xa3\xf5\xdf\x3c\x35\x0c\x5a\x81\xb5\ +\x9b\x51\x07\xb8\x06\x5a\xb9\x22\x28\x6e\x6c\x58\x57\x58\x9f\x07\ +\xf3\x46\xee\x11\x97\xf0\x7c\x11\xf4\xf0\xdf\xab\x73\x67\xb3\x89\ +\xea\x15\xf0\x80\x17\x70\x71\x29\xc8\xb9\x58\xe0\x81\xd3\xb5\x39\ +\xc0\xd3\xde\xde\x6e\x20\x33\xe5\x84\xc9\x7f\xcf\xf9\xdd\xb1\x2e\ +\x7a\x80\xf0\xd2\xda\x75\xcf\xf4\xf4\xf4\xec\x46\x0a\xb8\x04\x21\ +\x6e\x1b\x96\x58\x7e\x97\xd1\xc3\x23\x50\x89\x95\x73\xff\xc8\x25\ +\x44\xd3\xcb\x2c\x7d\x87\x69\xe7\xf7\x89\xcf\xd0\x9c\xb4\x74\xae\ +\x02\xd2\x14\x99\xf1\xc8\xf4\xfd\x02\x4f\xff\xb3\xdc\xdc\xdc\xba\ +\xfd\x07\x3e\xd6\xfe\xb3\x63\xe3\x6a\xb6\x6c\x7d\x04\xe7\xf5\x6e\ +\x87\xd2\xa4\x5a\x87\xda\x14\xf5\xf8\xe3\x30\x20\xb8\x93\x51\xb1\ +\x9a\x13\x38\x0e\x07\xd3\xb4\x39\x08\x81\x1d\x85\x68\xfc\xb0\xf0\ +\x88\x55\xd4\xc6\x3b\x01\xda\xf7\x09\x54\xb6\xf8\x06\xa3\xd4\x4b\ +\x0f\x30\xd6\xac\x2e\x4d\x03\xa9\xb4\x0a\xb4\xfc\x0a\xd0\xdf\x0a\ +\x71\x60\xa4\x6d\x76\x2a\x97\x7c\xe3\x7a\x3f\x58\x26\x26\xd4\x22\ +\x86\xf3\xc8\x45\xa0\xc0\x92\x46\x9c\xe6\xb6\xf0\xc9\x46\x10\xbc\ +\x6b\x40\x52\xef\x50\xc3\xe1\xaf\x3b\xfe\xf7\x73\x03\x6b\xb6\x6e\ +\xb3\x81\xbe\xf4\x1c\x1c\xc6\xa5\xe8\xe0\x59\xf8\x25\x92\x41\x8c\ +\x48\x82\xd1\x4a\x42\x98\xd3\x81\x19\xde\x8b\x91\x7b\x0b\xe4\xce\ +\x61\xfc\x22\x5d\x88\x65\x5f\x00\xc5\x4a\x25\x89\xdf\x01\xc1\xa3\ +\x24\x2c\x8b\x2b\xd0\xa1\x8f\x69\xba\x96\x82\x95\x3d\x17\x3d\x34\ +\x8f\xa0\xd0\xc4\x7b\x0b\x22\x24\x7e\xd7\x80\x53\x07\xf9\xd9\x75\ +\x4c\xb8\x2e\x04\x97\x9a\xeb\x1b\xbe\x0a\x90\x84\x84\x84\x84\x84\ +\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\ +\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\x84\ +\x84\x84\x84\x84\x84\x84\x84\x84\x84\xc4\x03\x89\xdf\x00\xb6\x4d\ +\xd2\x62\x3d\x33\x60\x9d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x26\x57\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5d\x00\x00\x37\x5d\x01\ +\x19\x80\x46\x5d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0b\x0a\ +\x00\x18\x15\x88\xda\x38\x2e\x00\x00\x20\x00\x49\x44\x41\x54\x78\ +\xda\xed\x7d\x69\x8c\x1d\xd7\x95\xde\x77\x6f\x2d\x6f\xed\x85\xdd\ +\xdc\xda\xda\x28\x8a\x94\x48\x5a\xb2\x36\x4a\x33\xa2\x4c\x4a\x56\ +\x46\xa2\xc5\xd1\x48\x32\xe2\x68\x10\x1b\xc9\x60\x00\x63\x8c\x78\ +\x4b\xac\x8c\x13\x1b\x31\x26\x46\x30\x99\x31\x60\x03\xf9\x13\x24\ +\x40\x84\x58\x86\x66\x6c\x19\x96\x3d\x80\x0c\x49\x43\x45\xd6\x02\ +\x5b\x6c\x8a\x92\x05\xc9\xa4\xcc\x45\x0b\x25\xb2\x65\x4b\x64\xef\ +\xdd\x6f\xad\xe5\xde\xfc\xa8\x7b\x6f\xdf\xba\xaf\xea\x2d\xdd\xaf\ +\xbb\x1f\xed\x2e\xa0\xd0\xaf\xdf\x7b\x55\xaf\xaa\xce\xb9\xe7\x9c\ +\xef\x3b\xe7\x9e\x0b\xac\x6d\x6b\xdb\xda\xb6\xb6\xad\x6d\x6b\xdb\ +\xda\xb6\xb6\xad\x6d\x7f\x70\x1b\xe9\xe2\x79\xc8\xda\xe3\x5c\xf1\ +\x8d\x8b\x7d\xd5\x14\x80\x02\xb0\x01\xb8\x00\x9c\x35\x45\x58\x71\ +\xc1\xfb\x00\x3c\x00\x01\x00\xb6\x98\x13\xd9\x4b\x54\x1e\x27\x97\ +\xcb\xad\xab\x56\xab\x45\x00\x43\x42\x11\xd6\x14\x60\x65\x14\xc0\ +\x03\x30\x95\xcb\xe5\x4a\xd5\x6a\x75\x5a\xfc\xcf\x57\x5a\x01\x32\ +\xd5\x6a\xb5\x8f\x73\xfe\xe6\x9a\x4c\x56\xc9\x87\x13\x72\x25\x80\ +\x8a\xb0\x06\x2b\xae\x00\x0e\x80\x0d\x00\x30\x3d\x35\x05\x70\xde\ +\xa0\xa6\x84\x10\x10\x92\x60\x14\x38\x07\x27\x24\x32\x17\xf2\x6f\ +\xc2\x77\x20\x8f\x15\x7f\x49\xe7\x4f\xa8\x4b\x63\x8e\x77\x3c\x44\ +\x63\xc7\xe9\xf7\x62\x7e\x8f\xf3\xe8\x59\xb5\xf8\x4e\xec\x1a\x08\ +\xc1\xba\xa1\x21\x88\xe7\x3f\xb5\x58\xcb\xbb\x54\x05\xb0\x00\x64\ +\xe5\x0d\x52\x4a\x01\x42\xe0\x38\x0e\xfc\x20\x88\xde\x66\x2c\xae\ +\x00\x52\xf0\x84\x80\x36\x51\x0c\x00\x20\x94\xaa\x1f\xe2\xfa\x1d\ +\xca\x07\x41\x88\x7a\xd0\xea\x37\x38\x6f\x50\x38\xde\x0d\xbf\x24\ +\xce\xc9\x93\x04\x23\x85\x67\x28\xaa\x1c\x00\x5c\x5d\x36\x8f\xae\ +\x43\x13\x34\x01\xc0\x09\x01\xe5\x1c\x9c\xd2\xe8\x3b\x86\x22\xc8\ +\x41\xc2\x35\x45\xe1\x0b\xca\x90\x15\x72\x58\xd4\x2d\xd2\xae\x46\ +\xff\x84\xe0\xf4\xe9\xd3\xf8\x3f\x0f\x3d\x84\xb1\xb3\x67\x41\x0d\ +\xc1\x44\xbf\x48\xe3\xef\x9b\x42\xa5\x54\x29\x87\x7e\x72\xa2\x8f\ +\x00\x42\x00\xa1\x6c\x54\x28\x93\xfc\xae\xa9\x6c\x90\x0f\xd4\x1c\ +\x41\xad\x46\xbb\xb9\x1b\x37\x4c\xc4\xc3\x93\xd7\x09\x4a\xa3\x5d\ +\x3b\x87\x54\x0a\xf5\x7d\x42\xa2\x6b\x37\x9e\x89\x6e\x05\xa9\x3c\ +\x57\x82\xd5\x51\x83\x46\x3f\xc7\x12\x03\x6f\xbb\x0b\xc6\x91\x48\ +\xa1\xb8\xb6\x8d\xc3\x2f\xbd\x84\xc1\xc1\x41\x94\x2b\x95\x48\x30\ +\x8c\x45\xda\x4b\x29\x88\x18\x01\xca\xf4\x6b\x9a\x2e\x3f\x8f\x8d\ +\x1e\x7d\x24\x88\x87\xc2\xc5\x7b\xc4\xb8\x7b\x35\xba\x74\x05\x88\ +\x3f\xa8\xc5\xbb\x0d\x53\x71\x8c\xd1\xae\x7f\x9f\x13\x12\x5d\x37\ +\xa5\x0d\xe6\x9f\x0b\x01\x73\x42\x22\x4b\x27\xef\xd9\x70\x75\xf2\ +\xfe\x13\x3f\x17\x8a\xc0\xba\x84\xe4\xba\xa1\x00\xea\xa2\x82\x30\ +\xc4\x5d\x77\xde\x89\x99\xd9\x59\x5c\xb1\x75\x2b\x98\x6e\xee\xe5\ +\x8d\xeb\x82\x25\x44\x29\x03\xd5\x1f\xa4\x34\xe3\x62\x67\x9a\xa9\ +\x92\x6e\xc3\x14\x38\xa1\x34\xdd\x0f\x2f\xe2\x49\x71\x43\x21\x48\ +\x92\x82\x24\x98\x7f\xa2\xdd\x27\x13\xa6\x5d\x2a\x03\x31\xef\x4d\ +\xfe\x56\x8a\x22\x50\xa9\x08\x09\x03\xa6\x5b\x50\xab\x7b\x0a\x20\ +\x2e\x70\xd3\xc6\x8d\xd8\xbc\x79\x33\x18\x63\x4a\x60\xdc\x14\x80\ +\x21\xf8\x06\xc3\x4c\x69\xec\x18\x2b\xe9\xf7\x0c\x81\xf3\x04\x21\ +\xd3\x04\xa1\x92\x36\x85\x4f\x9b\x28\x44\x43\xdc\x91\x60\xd2\xb9\ +\xb8\xee\x98\x32\x24\x3d\x33\xed\x1c\xca\x7a\x18\xcf\x2a\xa6\x08\ +\x9c\xa3\x9b\x5b\xd7\x14\x40\xde\x00\x38\x07\x17\x66\x9f\x24\x08\ +\xc5\x76\x9c\xe4\xe0\x2f\x31\xd2\x27\xb0\xe0\x41\xaa\x10\x4f\x90\ +\x24\x49\x52\x20\xe3\x0d\x46\x9c\x44\x7c\xc4\x97\x18\xe9\x2f\xe6\ +\x3c\xbc\xc5\x77\xb8\xf1\x59\x18\x04\x8d\x16\x28\x05\x2d\xac\xae\ +\x02\x48\xb9\x68\xbe\xdc\x8c\xec\x5d\xc7\xc1\xc1\x83\x07\xc1\x39\ +\x07\x63\x2c\xd2\x6a\x61\xfa\xd4\x6b\x2d\x62\xb6\xe1\xe1\xf4\xf0\ +\xbf\x15\xe6\x51\x8e\x18\x80\x80\x47\xde\x41\xba\x79\x00\x94\x44\ +\xef\x51\xa2\xbd\x47\x01\x50\x0b\x5b\xe6\x7f\x06\x4e\x33\x0a\x92\ +\x52\x19\x68\x8a\xbf\xe6\x1e\x37\x46\x14\x2c\x0c\xa3\x93\xb6\xa1\ +\x20\xbc\xc1\x98\x51\x65\x0d\x3b\x81\x97\x1c\x00\x63\x0c\x37\xed\ +\xde\x8d\x30\x0c\x63\x03\x83\x53\x0a\x30\xd6\x7b\x0a\x40\x29\x05\ +\x01\xe0\x66\x32\xf0\x7d\x7f\xe1\xc6\x65\x94\x2e\xa0\xcc\x7d\xf7\ +\xdd\x07\xdf\xf7\x13\xfd\x99\xfe\xda\xc9\x00\x9f\x7b\x84\x63\xcf\ +\x15\x1c\x01\xd3\xc2\x5d\x43\xf8\x91\x4b\x25\xa0\x52\x31\x88\x8c\ +\xd0\x81\x52\x9d\xe3\xa6\x9b\x6e\x82\xcf\xac\x58\xbc\x62\xc6\x2f\ +\xd0\xae\x4f\xbf\x9f\x53\xa7\x4e\x61\xe7\xae\x5d\xb1\x7b\x89\x05\ +\x77\x09\x66\x5d\xf2\xb4\xea\xf8\x9d\x3b\xd3\x95\x40\x9e\xcf\x38\ +\x97\x45\x29\x7e\x73\xe2\xc4\xc2\xe7\xa6\xbb\xe9\x35\x0b\x20\xa1\ +\xd8\x6b\xaf\xbf\x8e\xe7\x9f\x7f\x1e\x07\x0e\x1c\xc0\x8e\x1d\x3b\ +\x16\x82\x35\x69\x8e\x39\x87\xef\xfb\xa8\xfb\x7e\x2c\xf0\x53\xdf\ +\x61\x2c\x8a\x01\x08\x81\x43\x39\x18\x77\xe1\xda\x80\x15\x46\xe3\ +\x82\x80\x44\x87\xa8\x91\x2f\x83\x43\x79\x0d\x7c\xc1\x0a\x10\x80\ +\xd7\x81\xc0\xf7\xe0\x87\x56\xdc\x2d\x99\x68\x41\xbb\x07\x35\x0a\ +\x2d\x0b\x9c\x73\x84\x61\x18\x59\x81\x66\x66\x3f\x75\x80\x47\xd6\ +\x2e\x34\x8e\x6f\x65\x0d\xb8\x8e\xef\x4c\x85\xed\xc9\x18\x00\x80\ +\x63\xdb\x38\x71\xe2\x04\xb6\x6e\xdd\xaa\x30\x2b\x33\x30\x34\x17\ +\x51\x30\x35\xfd\x9a\x10\x3c\x2c\x6b\x21\x62\x06\x10\x84\x40\xc6\ +\x26\xf0\x95\xd0\x38\x08\x11\x8a\xa0\x21\x3d\xa9\x0c\xd1\x7b\xd1\ +\x6f\xd8\x34\x52\x19\xce\xc9\x82\x6f\x4d\x30\xe5\x44\x43\x16\x66\ +\x50\x27\x83\x5b\xae\x41\xb9\xa6\x82\xd0\x46\xb3\x14\x22\x0f\xc3\ +\x28\x2e\x6a\x83\x5c\x8a\x3d\x0f\x8d\xdb\x88\xb1\x81\x84\xf4\x9e\ +\x02\x10\x00\x7e\x10\xe0\xcf\xee\xb9\x07\x93\x53\x53\xb8\xf4\xd2\ +\x4b\x23\x16\x30\x09\x3e\x19\x24\x4f\x64\xf3\xac\x38\x96\x16\x27\ +\xf5\x19\x90\xb1\x75\x73\x4f\xa2\x78\x20\xe6\x06\xb8\xf0\xdf\xd2\ +\xfc\x53\x80\x00\xb6\x05\x30\x1e\x09\x56\x2a\x1e\x13\xcc\xa4\xfc\ +\x5f\x7f\xcd\x39\x8f\xa1\x0b\x6e\xfe\x35\xef\x27\x4d\x78\x86\x75\ +\x61\x3a\x04\xd6\x47\xba\x88\x83\x48\xd2\xb9\x04\xd1\xa5\x5b\x2d\ +\x9e\x46\x99\xf7\x0a\x0a\x00\xe7\x28\xf6\xf5\xa1\x7f\x60\x40\x21\ +\x81\x06\xa4\xc0\x79\x1c\xf3\x6b\x0f\xa4\x01\x1a\x12\x20\x0c\x00\ +\xd7\x5e\x30\xf9\xba\xa9\x56\xc2\x17\x6e\x81\xe8\x9f\x51\x08\x0b\ +\x00\x30\x1e\x22\xba\x9c\x38\x99\x22\x47\x3c\x17\x34\xb6\x34\xd7\ +\xe6\x35\x33\xc6\x22\xe2\x45\x1e\x63\xd2\xb4\x29\x56\x80\x69\x8c\ +\x1e\x11\xc2\x66\xba\xdf\x37\x2c\x40\x8c\x00\x33\x78\x7f\x34\xc9\ +\x15\xf4\x8c\x0b\x50\x44\x88\xce\xc7\x4b\xd3\xa9\x91\x19\x5c\x1f\ +\x09\x1a\x4b\xa8\x73\x02\x12\x49\x04\x1c\xc8\xba\x00\xf5\xb4\xe0\ +\x4f\x06\x82\x04\x9a\xf0\x99\x41\x09\x03\x8e\x25\x9e\xa3\x99\x90\ +\xd1\xae\x81\x9b\x4c\x62\x33\xa1\x1a\xe6\x59\x09\x4f\x27\x75\x12\ +\xf2\x11\x5c\xdb\xf5\x67\x00\x3d\xb0\xd4\xee\x3d\x64\x2c\x66\x11\ +\x4d\xce\x80\x2f\x01\xb2\x2e\xab\x05\x48\xe4\xf7\xc5\x7b\x14\xd1\ +\x68\x0d\xac\x3c\x1c\x87\xc1\x8e\xb1\x5a\x12\xe3\x19\x5a\x6f\x71\ +\xd4\x02\xa0\x3f\xc3\x51\xa3\x24\x86\x00\xe2\xca\x10\x59\x01\x6a\ +\x20\x04\x47\x3e\x43\x6a\x81\x70\x12\x8b\xf6\x93\xfe\x9a\x0f\x5a\ +\x87\x8b\x3c\x61\x44\x26\x29\x07\xd1\x92\x54\xfa\xf1\xa1\x11\x0c\ +\x13\x9d\xf3\x37\xac\x8e\x45\x69\x94\x58\x4b\xb0\x16\x7a\x02\xa9\ +\xe7\x62\x00\xce\x39\x6c\xdb\x8e\x6e\x58\x44\xbe\x7a\x82\x86\x72\ +\x1f\xef\xf7\xdf\x83\x6f\x1f\xe4\x60\xcc\x05\x23\x44\xc5\x35\x8c\ +\x8b\x51\xa2\xac\x5f\x24\xc9\x7f\x71\x15\xc7\x8f\x5f\xa5\xc2\xd4\ +\x43\x61\xfd\xf8\x4e\x60\x59\x51\xf0\xa7\xbf\x6f\x51\x20\x57\x00\ +\x7e\xfd\xfa\xeb\x60\x24\x03\x4a\x17\x78\x00\x93\x03\x30\xdf\x93\ +\x9b\xeb\xba\x78\xfb\xed\xb7\x3b\x20\x43\xe2\x23\xb3\xa3\xe3\x13\ +\xa0\x60\x33\x25\xe8\x39\x17\x60\x51\x8a\xe7\x9e\x7f\x1e\x2f\xbe\ +\xf8\x22\xee\xb9\xe7\x1e\x5c\x7f\xdd\x75\x51\x2c\xa0\xdd\x18\x0b\ +\x19\xee\xd8\xc1\x51\xf5\x01\x2f\x00\xea\x21\x81\x1f\x02\x9e\x07\ +\xd4\x19\x50\x0f\x38\xbc\x90\xa0\xee\x71\x84\x9c\xe0\x99\x13\x04\ +\x07\xff\x7d\x19\x08\x69\x3b\xa4\x7d\x9c\xc3\xa5\x59\xfc\xef\xff\ +\xf9\x3f\xf0\xc9\x2f\x7d\x55\x45\xe1\x69\x86\x93\x9b\x66\x1d\x80\ +\x6d\xdb\x38\x74\xe8\x10\x6e\xbd\xf5\x56\x04\x22\xbd\x9d\x86\xff\ +\x93\xd8\x40\xdb\xb6\x31\x3a\x3a\x8a\x3d\x7b\xf6\xa8\xf4\x78\xcb\ +\xe3\xc5\x67\xb6\x6d\xe3\xf0\xe1\xc3\x31\x4a\x18\x5d\xa6\x81\xbb\ +\xee\x02\xa8\x6d\xe3\xfc\xb9\x73\xb8\xf6\xda\x6b\x51\x28\x14\x94\ +\x7f\x5f\xf8\x8e\xf0\xeb\x8c\x20\x08\x09\x02\xc6\x11\x86\x40\xc0\ +\x80\x90\x03\x21\x03\x18\x23\x60\x21\xc0\x20\xa2\x67\xe1\x40\xaa\ +\x5e\xa3\xc9\x4e\x7c\x1c\xc1\x82\xff\xcd\x64\x00\x4e\x33\x00\x00\ +\x2f\x08\xda\xce\x03\xc8\xef\x49\xec\x1e\x04\x41\xa4\x00\x09\x23\ +\xd1\xb4\x80\xb1\x20\x31\x0c\xc1\x01\x04\x61\x18\x31\x9f\xe6\xe7\ +\x49\xc7\x2b\x0e\x38\x54\xf1\x05\x11\x2e\x88\x27\x04\xce\x3d\xe5\ +\x02\x02\xdf\xc7\xbd\xf7\xdd\x87\xa9\xa9\x29\x8c\x8c\x8c\x80\x33\ +\x16\xe3\xfd\x69\x83\x01\x23\xf1\xa7\xce\x39\x64\x5c\x2f\x5d\x41\ +\xc8\xb5\x2c\xa0\x26\x78\xa2\x9f\xcf\xac\x13\x30\x88\x98\x4e\x4c\ +\x66\x52\x6e\x41\xba\x88\x18\x8f\x60\x28\x21\xd7\xd8\x43\x55\x87\ +\x60\x46\xf7\x09\x2c\xa4\x1e\x24\x12\x99\xec\x49\x08\x48\x89\x91\ +\x08\xe2\xbd\xe8\x02\x08\x80\x4c\x26\x83\x8f\x7c\xe4\x23\x89\x95\ +\x39\x69\x10\x86\xb4\xc8\xea\xc9\xff\x74\xc1\xc7\x88\x1d\x45\xfb\ +\xf1\xd4\xac\x5f\xdb\x59\xb4\x94\x24\x56\x5a\xf0\x47\x8c\x5a\x80\ +\xb4\xfb\xa4\x66\xe0\x66\x92\x51\x9a\x12\xa4\x2a\xe5\x32\xb8\x81\ +\x65\x81\x81\x49\xf4\x65\x14\x19\xf3\x44\xc1\xf3\x85\xbb\x8f\x89\ +\x9a\x12\xc0\x22\x8d\x82\x89\x45\xeb\xba\x55\xd0\x10\x87\x4a\xcd\ +\xea\x42\x69\x27\x72\x4e\xe1\xf7\x63\x2e\x22\x05\xed\x50\x13\xee\ +\x25\x50\xb8\x3c\xc1\xa7\xc7\xe0\x68\xab\x63\xbb\xac\x04\xb4\x9b\ +\xc2\xe7\x69\xa3\x5c\x7c\x46\x80\x86\x02\x26\x33\xc1\x03\xc2\x63\ +\x83\xda\xa2\xf1\xef\xc5\x6a\xef\x8c\x5a\x83\x86\xcf\x53\x46\x2f\ +\x4f\xd8\x63\xdf\x33\xcb\xae\x84\xf9\x6d\x60\x2f\xb5\xef\x99\xe5\ +\x5f\x3c\x05\x2a\x92\x94\x6b\x22\x6d\x40\x3c\xd2\xc2\x92\xf6\x84\ +\x0b\x70\x1d\x07\x33\x33\x33\xe8\xeb\xeb\x43\xa8\xd3\xae\xfa\x77\ +\x28\x10\xd8\x00\x23\x51\xd1\x84\x15\x44\x82\xb6\x08\x60\x13\x82\ +\x90\x44\xa3\x1f\x5c\x6a\x68\x16\x6e\x66\x91\x1a\x2e\x62\x02\xc7\ +\x71\x5a\x0f\x7e\xc1\xd6\xe9\xc7\x2a\xff\x2f\x8f\x6f\xe6\x87\x4d\ +\x18\x67\xdb\x51\x4e\xc2\x71\x1a\x46\x2e\x6f\x61\x75\xe4\xb1\x49\ +\x3c\x03\xef\xa2\x12\x90\x25\x2a\xcf\x30\x80\x6b\x38\xe7\xcf\x54\ +\x2a\x15\x58\x96\x85\xc7\x1f\x7f\x1c\xc7\x8e\x1d\xc3\x1d\x77\xdc\ +\x81\x3d\x7b\xf6\x44\x5c\x80\x18\x25\x39\x87\xe3\x3b\xcf\xe7\x00\ +\xa6\x61\x7f\x0e\x15\xed\xeb\x5c\x80\x04\x0d\x99\x3c\x50\x7d\xf6\ +\x6b\xe0\x56\xae\x01\xb3\xeb\x7b\xd2\xfb\x96\x65\x61\x60\x60\x40\ +\x41\xb8\xcd\x23\x23\xca\x6f\xa7\x71\x01\x84\x10\x58\x96\xa5\x72\ +\x06\x99\x4c\x06\xf5\x7a\x3d\x4e\x04\x75\xb0\x2d\xf6\x78\x79\x3d\ +\x37\xde\x78\x63\x62\x26\x91\x31\x86\x42\xa1\x00\x42\xc8\x9d\x00\ +\x8e\x01\x98\x44\x34\x43\x68\x15\x2d\x00\x21\x08\x82\x00\xd7\x5e\ +\x7b\x2d\x36\x6d\xda\xa4\x1e\xa2\xd4\xb4\x90\xb8\xb8\x72\xf6\x47\ +\xb8\xe9\xa6\xdd\x9a\x62\x48\x3a\x97\x2c\x44\xfb\xd1\x0b\x64\x1c\ +\x17\xff\x7c\xf0\x20\x3e\xf3\xdf\xbf\xb3\xe8\x6b\x7a\xf8\xe1\x87\ +\x91\xcf\xe7\x11\x04\x01\xf6\xdf\x75\x57\x0b\xf7\xdf\x98\x25\x94\ +\x38\xbe\x59\x51\x47\x9a\x70\x2d\xcb\xc2\xe8\xe8\x68\x23\x8f\xd0\ +\xc6\xb1\x92\x83\x48\x3b\x86\xf4\x62\x45\x50\x18\x04\xb8\xef\xde\ +\x7b\x31\x35\x3d\x8d\x0d\x1b\x36\x2c\x40\x30\x95\xcc\x88\x94\xc0\ +\x63\x36\x42\x96\x4e\xcb\x12\x42\x00\x06\x30\x6a\x81\xd1\x5c\x84\ +\xe3\x3d\x2f\x5e\x14\x99\x12\x88\xe9\xd9\x3d\xdb\xb6\xc1\x39\x47\ +\xbd\x5e\x8f\x0a\x50\x04\x54\x4d\x4d\x66\x19\x08\xc2\xb2\x2c\x75\ +\xbe\x30\x0c\x1b\xe0\x1f\x69\x22\x48\x7d\x2e\x40\x18\x86\xaa\xb4\ +\x2b\x89\x6f\x68\x66\x1d\x48\xca\x40\xe3\xbd\xc8\x03\x48\xf3\xb9\ +\x7e\x78\x58\x99\xda\x86\x20\xcd\xc8\xc8\xa5\x72\xf2\x5a\xc6\xaf\ +\x21\x13\x66\x06\x4f\x3a\x1c\x34\xce\x33\x32\x32\x82\xbb\xef\xbe\ +\x5b\x11\x3b\x24\x09\x0d\x68\xf0\x91\x0a\xc2\x25\xb1\xa2\x38\x81\ +\x03\x88\x15\x98\x34\x83\xa1\xda\xb1\x66\xc4\xdf\x50\x22\x6f\x04\ +\x7c\x49\x59\xc0\x6e\xe1\x00\x8a\x65\xd8\x88\x19\xf9\xeb\x17\x9d\ +\x32\x82\x1b\x2c\x80\x7c\x5f\xe7\xc3\x9b\x09\x3f\xe5\xe1\x48\xd3\ +\xad\xfc\x68\x0a\x4a\x51\xc9\x2c\x1d\x4a\x26\x45\xec\x94\xa6\x93\ +\x46\x46\x75\x53\x1a\x8f\x90\xf8\xb9\x01\x0b\x91\xf2\x59\x4f\xe7\ +\x02\x92\x6e\x94\xa4\x90\x2c\x48\xc0\xbb\xa6\x05\xa0\x94\xc6\xcb\ +\xbf\x93\x92\x21\x86\x62\xa8\x42\x8f\x36\x7d\x7d\x12\x59\x45\x12\ +\x48\x9e\xa4\xdf\xe7\x4d\x84\x95\x38\x49\x25\x01\x0e\x36\x83\xce\ +\xad\x08\xb4\x9e\xe4\x01\x6c\xc7\xc1\xd9\xb1\xb1\x85\x40\xc5\xc0\ +\xd4\xb1\x11\x9e\xe6\xcf\x35\x41\x51\xd3\x47\x27\x9d\xd7\xfc\x2c\ +\xe5\xdc\x7a\x4c\x42\xf5\x94\x6b\x13\x25\x4e\x53\x12\xa4\x54\x11\ +\xb7\x24\x9d\x52\xae\xbb\xe1\xb3\x56\xc7\xf5\x62\x10\x68\xdb\x36\ +\x1e\x79\xe4\x11\x7c\xf8\xe1\x87\xb8\xf9\xe6\x9b\x71\xfb\xed\xb7\ +\x37\x40\x18\x09\xcf\xcc\x87\x27\x85\xa1\x0b\xc5\xb6\x6d\x58\xa2\ +\x30\xa2\x1d\x1c\x9f\x86\x4c\x64\x40\xb7\x98\x8d\x6b\xd9\xb9\x66\ +\x81\x57\xd2\x67\x3a\xac\xec\x04\x7d\xc8\xdf\x33\x4b\xd6\x96\x63\ +\xeb\xba\x0b\x58\xb7\x6e\x1d\x86\x86\x86\x70\xd9\x65\x97\x25\xde\ +\x98\x65\x59\x38\x7a\xf4\x68\x3c\x3b\x86\x85\x4c\x1a\x8f\xcf\x7c\ +\x45\x2e\x97\xc3\x8f\x7f\xfc\xe3\x06\x45\x51\x04\x8d\x66\x55\xcc\ +\x9d\x52\x8a\x7c\x3e\x8f\xa7\x9f\x7e\x3a\x11\xef\x9b\xaf\x4d\x41\ +\x71\xce\x91\xcd\x66\x31\x3a\x3a\xda\x52\x00\x49\x30\x51\xf2\x08\ +\xa3\xa3\xa3\x2d\xa3\xf6\x24\x08\x2a\xaf\x87\x2c\xa3\x0b\xe8\xaa\ +\x02\x04\x41\x80\x03\x07\x0e\x60\x6e\x6e\x0e\x03\x03\x03\x0b\x51\ +\xb7\x71\xa3\xd7\x5f\x7f\x3d\x82\x20\x88\x09\x40\xd6\xe5\xe9\x37\ +\xec\x38\x0e\x7e\xf1\x8b\x5f\xe0\x81\x07\x1e\x58\xf4\x35\x3d\xfd\ +\xf4\xd3\xd8\xbf\x7f\xff\xa2\x8f\x97\x3c\x40\x2b\xdc\x9e\xf4\x19\ +\xa5\x34\xc6\x23\x74\x72\xac\xc9\x03\x2c\x97\x15\xe8\xee\xdc\x40\ +\x42\xc0\x19\x43\x7f\x7f\x7f\x62\xde\x5b\xcf\xb3\x4b\x92\x48\x27\ +\x8b\x62\xc4\x91\xe1\x22\x7c\xdf\x4f\x9f\xf7\x6f\x54\xf3\xea\xd6\ +\xa6\xd9\x08\x4d\xa3\x83\xa1\xb9\x0d\xf9\x9b\x61\x18\xc6\x67\x2e\ +\x25\x04\x80\x49\x02\x96\x85\xa6\x41\x10\x34\x2d\xe9\xe6\x46\xc9\ +\x37\x31\x62\x96\x6e\x52\xb8\xcb\x63\x01\xb4\x6e\x1f\x8a\x94\x31\ +\xb5\x36\x21\x68\x22\x4d\xfc\xb6\xde\x44\x82\x34\x21\x49\x9a\x8d\ +\x8c\x4e\x47\x8d\xe4\x2e\x78\xda\xb9\x9a\x74\xfc\x20\x6d\xc4\x22\ +\x31\xb7\xa1\x3d\x9f\x56\xa9\xf3\x06\x65\xeb\xc5\x20\x30\x35\x03\ +\x67\x04\x7b\x9d\x20\x81\x06\x1e\xc0\x30\x89\xad\x04\xdc\xa9\x02\ +\xf0\x56\xc2\x6c\x52\x15\xd4\x32\x32\x37\x10\x49\xcb\x7a\x89\x66\ +\x50\xb0\x4b\x4c\x60\xd7\x89\x20\xce\x39\x5e\x7b\xed\x35\x78\x9e\ +\xa7\x5a\xc6\xa4\xd1\x98\xcd\x26\x66\x12\xad\x32\x77\x29\xc2\x5d\ +\x94\x05\x68\xf5\x70\xdb\x3c\xe7\x52\x2d\xd3\x4a\xb4\x5b\xeb\x6e\ +\x51\xa8\x65\xe1\xa1\x87\x1e\x42\xb9\x5c\x46\xa9\x54\xc2\x27\x3e\ +\xf1\x89\x44\x18\x98\x36\x72\x9b\x51\xc3\x8b\x37\x4a\xa4\x63\x05\ +\x6e\x75\x0c\xef\x62\x41\xc6\x72\x42\xbc\x15\x57\x00\xce\x39\xb6\ +\x6e\xdd\x8a\x20\x08\xb0\x6d\xdb\xb6\xd4\xc0\x4b\xe7\x01\x9a\xd5\ +\xea\xeb\x3c\x80\x6d\xdb\x4b\x52\x80\xa6\xa4\x4f\x1b\xc2\x4e\x82\ +\x88\xed\xfc\xb6\x0e\x57\x3b\x51\x26\x3d\x00\x5d\xce\xad\x6b\xf5\ +\x00\xb5\x5a\x4d\x09\xaa\x52\xa9\x20\x97\xcb\xc5\xa2\x7a\x09\xeb\ +\x5e\x78\xe1\x85\x06\xbc\x9f\xf6\x57\xe2\xe8\x4a\xa5\xd2\x96\xb5\ +\x30\x5f\x53\x4a\x91\xcb\xe5\x50\xab\xd5\x52\x79\x82\x56\xc2\xcf\ +\x66\xb3\xea\xf8\xc5\x28\xcf\x52\xea\x01\x2c\xcb\xc2\xee\xdd\xbb\ +\x13\x53\xc9\xf2\xda\x7a\xae\x1e\x20\x0c\x43\xb8\xae\x9b\x6a\xda\ +\x38\xe7\xd8\x25\xe6\xdb\xb7\x12\xa2\xe3\x38\x78\xf9\xe5\x97\x55\ +\x36\x6f\x31\xdb\x0b\x2f\xbc\x80\xdb\x6f\xbf\xbd\x6b\x3c\x40\xa7\ +\x16\xa0\x55\x3d\x41\xab\x5a\x82\x0b\xca\x05\xb4\xab\x24\x8c\xb1\ +\xd8\x03\x49\x0a\x00\xcd\xf7\xd2\x46\x41\xb3\x78\xc1\xc4\xf1\x8b\ +\x89\x69\x92\x8e\x37\x2d\x5b\x6a\x84\xad\x4d\x38\x4d\xfb\xfd\x66\ +\xe7\xe2\xcb\x30\x11\x64\x45\x50\x80\x0c\xf4\x5a\x05\x65\xcd\x04\ +\x4f\x9a\x25\x5b\x8c\x88\xbd\x9b\x3c\x40\xaf\x07\x6d\x3d\xaf\x00\ +\xd5\x6a\x15\xcf\x3e\xfb\x2c\x66\x67\x67\x13\x69\xe0\x56\xa3\xdd\ +\x6c\xd6\xd0\x2a\x91\xd2\x0a\xb6\x75\x4b\x58\x49\x79\x8a\x95\x42\ +\x0a\x17\x8c\x0b\xb0\x6d\x1b\x3f\xf8\xc1\x0f\x00\x44\x93\x22\xd3\ +\xb2\x81\x49\x96\x20\x4d\x68\xed\x46\xef\x69\x23\xb3\x9b\xa3\xb5\ +\xdb\xa3\xbf\x17\x94\xa4\xab\x0a\xc0\x18\xc3\x0d\x37\xdc\x80\xd9\ +\xd9\x59\xec\xd8\xb1\xa3\x21\xf0\xd1\x3b\x71\x24\x05\x7d\x4b\xe5\ +\x02\x92\x04\xb4\xd8\x34\xf0\x52\x84\xdf\x89\xa5\x58\x6d\x77\xd2\ +\x75\x05\xb8\xf9\xe6\x9b\x11\x04\x01\x6c\xdb\x4e\xcc\x06\x4a\x7c\ +\xaf\x1a\x49\xea\x25\x56\x06\x1a\xd0\x85\xd7\x8c\x07\x68\x56\xe1\ +\xd3\xae\x2b\x69\x75\xee\x4e\x79\x08\x3d\x16\xfa\x83\xe1\x01\x74\ +\xff\x4d\x53\xb2\x73\xaf\xbc\xf2\x8a\x52\x16\xb3\x2f\xa0\xf9\x5a\ +\x42\x41\x1d\x47\x37\x2b\x2a\x95\xaf\xa9\xd6\x57\x78\xa9\x38\x3e\ +\x9b\xcd\xa2\x5e\xaf\x77\x3c\x10\x74\x1e\xe3\x0f\x86\x07\x68\xf7\ +\xa1\x6e\xdb\xb6\x0d\x61\x18\x36\xc4\x03\x49\x44\xce\xb1\x63\xc7\ +\xb0\x6f\xdf\xbe\x44\x53\xdc\xea\xa1\xea\x38\x7c\x31\xa3\x9e\x10\ +\x82\xc3\x87\x0f\xe3\x96\x5b\x6e\xe9\x48\x80\xf2\xbb\x66\x3d\x40\ +\x27\x31\x80\xe4\x01\x96\x3b\x4e\x58\x16\x05\xb0\x44\x7f\xbd\xb4\ +\x4d\xe6\xd6\xcd\x8e\x5d\xf2\x7f\x33\x08\x34\x79\x83\x4e\x71\x3c\ +\xe7\x3c\x36\x8a\x92\xea\x04\x93\xdc\x87\x74\x1b\xb2\xb6\x3f\xcd\ +\x62\x35\xf3\xed\x69\x3c\x40\x3b\x82\xbd\x20\x79\x80\xc9\xc9\x49\ +\x3c\xf6\xd8\x63\x38\x7f\xfe\x7c\xc7\x49\x95\x24\x3a\xb7\xdd\xd1\ +\xde\x8e\x49\x4d\xe2\x15\xda\xe1\x1b\x74\x97\x25\x85\x19\x86\xa1\ +\x6a\x1c\xa1\xef\x52\x59\x5b\xb9\xb8\x5e\x51\x80\xae\xc3\xc0\x9f\ +\xfe\xf4\xa7\x70\x5d\x17\xef\xbc\xf3\x0e\x46\x46\x46\x5a\x32\x70\ +\x9d\x10\x39\x2b\x45\xc2\xe8\xbf\x23\x85\x29\x2d\x80\xac\x66\x92\ +\xff\x9b\xad\x65\xf5\x79\x89\x7a\x2c\xb2\x98\xe8\x7f\x25\xee\xb5\ +\xbb\x53\xc3\xc2\x10\x7b\xf7\xee\xc5\xc4\xc4\x84\xe2\xfb\xbb\x7d\ +\x83\xcb\xad\x04\x52\x58\x3a\x45\xeb\xfb\x3e\x3c\xcf\x83\xef\xfb\ +\x08\x82\x00\xbe\xef\x2b\x2b\xa0\xbb\x2d\xcb\xb2\x60\xdb\x36\x6c\ +\xdb\x86\xe3\x38\xca\x62\xe8\x05\xb0\x9d\x54\xf9\x5e\x70\x16\x40\ +\x26\x7a\x2c\xcb\x52\xe6\xb0\x13\xec\xdc\xc9\x77\x97\x8b\xe8\xd1\ +\x4d\x74\x10\x04\x08\xc3\x10\xd5\x6a\x15\x95\x4a\x05\xb5\x5a\x4d\ +\xcd\x33\xd4\x4d\xbe\x44\x3d\x52\xf8\x99\x4c\x06\x99\x4c\x06\xf9\ +\x7c\x1e\x61\x18\xa2\x5e\xaf\x37\xc0\xda\x5e\xa1\x94\xbb\xde\x2e\ +\x9e\x73\x0e\x26\x02\x2e\xd2\x46\x90\x98\x96\x09\xd4\xbf\x97\x86\ +\xa3\xdb\x2d\x07\x6b\xa7\x36\x5f\x17\x8c\x2c\xe2\x94\xa3\xb7\x54\ +\x2a\x61\x7e\x7e\x1e\xb5\x5a\x0d\xd3\xb3\xb3\xf8\xcd\xb1\x63\x78\ +\xff\xfd\xf7\xe1\xfb\x3e\x1c\xc7\x41\xb1\x58\xc4\xc0\xc0\x00\x86\ +\x86\x86\x30\x3c\x3c\x8c\x62\xb1\x88\x5c\x2e\x07\xcf\xf3\x10\x04\ +\x01\x6a\xb5\x1a\x1c\xc7\x51\x1c\x48\xb3\x5c\x49\x12\x0f\xb0\x94\ +\x95\x4f\x56\x8c\x07\xa8\x27\x61\x6d\x6d\xc9\x18\x79\x53\xbf\xfa\ +\xd5\xaf\x3a\x32\x6f\x92\x07\x68\xda\xe3\xa7\x09\xd1\x22\x71\x78\ +\x27\xf8\x5d\xf7\xfb\x84\x10\xd4\xeb\x75\x4c\x4d\x4d\xe1\x47\x3f\ +\xfa\x11\x4e\x9d\x3c\x89\x81\xc1\x41\xe4\xf3\x79\xe4\xf3\x79\xe4\ +\x72\x39\xe4\x73\x39\xe4\xc4\xeb\x5c\x2e\x87\x7c\x3e\x8f\x8d\x1b\ +\x37\x62\xfd\xfa\xf5\x28\x14\x0a\xb0\x2c\x2b\xb6\x03\xda\x34\xf8\ +\x26\xdd\x40\x24\x0f\xa0\xc7\x51\xbc\xd7\x79\x00\x39\xda\x42\xd1\ +\xe6\xcc\x9c\xc0\xc9\x18\xc3\xb6\x6d\xdb\x62\x6b\xfe\xa8\xbf\x86\ +\x05\xb0\x6d\x1b\x6f\xbc\xf1\x86\xc2\xd1\xa4\xf9\x0f\x27\x5e\x4b\ +\x27\x38\x5e\x8e\xfc\x5a\xad\x86\x4a\xa5\x82\x52\xa9\x84\xf7\xde\ +\x7b\x0f\x3f\xff\xf9\xcf\xf1\x83\x7f\xfc\x47\x0c\x0c\x0e\xa2\xd8\ +\xd7\x87\x6c\x36\x8b\x7c\x3e\x8f\xbe\x42\x01\x85\xbe\x3e\xf4\xf7\ +\xf7\xa3\x58\x2c\xa2\xd8\xd7\x87\xbe\x62\x11\x7d\x7d\x7d\xe8\xeb\ +\xeb\x43\xb1\x58\xc4\xf9\xf3\xe7\x71\xf9\xe5\x97\x63\xdd\xe0\x20\ +\xfa\xfa\xfb\x51\xc8\xe7\x91\xc9\x64\xe0\x38\xce\xc2\x9c\x88\x46\ +\x33\x04\xcb\xb6\x31\x6a\xf6\x07\xd0\xd7\x5a\xec\x45\x17\x40\x08\ +\xc1\xbb\xef\xbe\x8b\x67\x9f\x7b\x0e\x77\xfe\xc9\x9f\xe0\xb2\x4b\ +\x2f\x8d\x1e\xbc\x31\x42\xf5\xb9\xf6\xe6\xc2\x91\x44\x9b\x77\x27\ +\x47\xa0\x8a\xba\x81\xd6\xfd\x7c\xb5\x91\x65\xe2\xf8\x56\x7e\x3f\ +\x08\x02\x78\x9e\x87\x72\xb9\x8c\xf9\xb9\x39\x94\x4a\x25\xfc\xfd\ +\xdf\xfd\x1d\x5e\x3a\x72\x04\xd9\x6c\x16\xe5\x52\x49\x59\x32\xdb\ +\xb6\xe1\xd8\x36\x6c\xc7\x41\xd5\x71\x16\x02\x40\x2d\x10\x74\x5d\ +\x17\x73\x73\x73\xb0\x28\xc5\x07\x1f\x7c\xa0\x62\x8a\x42\x18\x2a\ +\x25\x00\xa5\xf1\x25\x74\xf4\x76\xf3\x09\x30\xd2\x6c\x63\xd3\x33\ +\x3c\x00\x17\x23\xf6\x99\x67\x9e\x81\xeb\xba\x38\x37\x3e\xbe\x50\ +\x15\xdc\x4e\x67\x4d\x73\x14\x37\x59\x8d\x23\xf5\x1c\xfa\xf1\xb2\ +\x43\xa9\x44\x22\x29\x16\x80\x18\x7e\xbf\x56\xab\xa1\x5c\x2a\xa1\ +\x5c\x2e\xe3\x3b\xdf\xf9\x0e\x0e\x1f\x39\x02\xcf\xf3\xa2\x00\xd0\ +\xf3\xe0\x79\x1e\xea\xf5\x3a\x3c\xf9\x5a\xfc\xf5\x7d\xbf\x71\x17\ +\x81\x22\x21\x04\x83\x83\x83\x18\x1f\x1f\xc7\xfc\xdc\x1c\xaa\xb5\ +\x5a\x14\x48\x8a\x81\x60\xc2\x49\x6e\xf0\x05\x4c\xeb\x72\xda\x0e\ +\x67\xb1\x6a\x16\x20\x08\x02\xec\xff\xe4\x27\x31\x3e\x3e\x8e\x9d\ +\x3b\x76\x44\x5d\xaf\x9b\x3c\x7c\x75\x53\xcd\x46\x72\x4a\xd0\xc2\ +\x10\x9f\x62\x4d\xda\x51\xa6\x24\x3a\x56\x7c\xce\xc2\x10\x81\xef\ +\xa3\x26\x22\xfe\x27\x9f\x7c\x12\xcf\x3e\xfb\x2c\x2c\x4a\xc1\x45\ +\x22\x88\x31\x06\xa6\x93\x40\x29\x64\x90\x54\x80\x50\x04\x81\x32\ +\x58\x1c\x1e\x1e\xc6\xe4\xe4\xa4\x2a\x76\xa5\x82\x2b\xd0\xa7\xc7\ +\xa9\x96\xb6\x06\xd2\xd1\xdb\xcf\x75\x13\x1e\x76\x37\x1b\xc8\x39\ +\x2e\xbb\xe4\x12\x5c\xbe\x65\x4b\xdc\xe4\xa6\x95\x3c\xa5\x99\xf2\ +\x0e\x6a\xe6\x5b\x2a\x42\xab\xf3\x6a\xa3\xbf\x5e\xaf\xa3\x56\xab\ +\x61\x7e\x7e\x1e\x8f\xfc\xc3\x3f\x20\x93\xcd\xc2\x0f\x82\x85\xc0\ +\x4d\x58\x34\x7d\x64\xaa\x16\x30\xe6\x2e\x14\x24\x0c\x43\xa5\x28\ +\x03\x03\x03\xa8\xd6\x6a\x98\x99\x9d\x85\xe3\xba\x8a\x2c\x92\xc8\ +\x00\xad\x48\x31\xc3\x15\xf4\x1c\x15\x2c\x17\x44\x48\x65\xff\x3a\ +\xed\x72\xa1\x7f\xbf\x89\x09\x97\x8a\x90\xea\x5a\x5a\xc0\x3e\xe9\ +\xff\xeb\x9e\x87\x4a\xa5\x82\xc7\x7e\xf2\x13\x05\xd9\xa4\x2f\x77\ +\x5d\x37\x11\xc2\xe9\x14\xb1\x6e\x21\x74\xa2\x28\x14\xbe\xdf\xf3\ +\x3c\x7c\x64\x64\x04\x73\x22\xbe\xa8\xd7\xeb\x0b\x5c\x82\xc6\x99\ +\x34\xf4\x1b\xd2\xce\xdf\xca\xa2\xae\x6e\x10\xd8\x41\x92\x26\x91\ +\x07\x30\x50\x81\x25\x16\x8f\xa2\x94\x02\x1d\xe6\xe3\xa3\x55\x43\ +\xa2\xe3\x09\xa5\xb0\x9a\x04\xae\xf2\xc1\x06\x41\x00\xce\x39\x8e\ +\x1c\x39\x02\xd7\x75\xc1\x18\x83\x23\x02\x3c\x89\x4a\x74\x25\xd0\ +\xfd\xb1\x5c\x31\x0d\xfa\x8c\x67\x4d\x41\xb8\xd6\x3f\xe8\xd2\x4b\ +\x2f\xc5\xe4\xe4\x24\x8a\xc5\x22\x98\xe8\xa7\xac\x53\xc7\xf2\x19\ +\x29\xe1\x9b\x19\xd0\x0e\x0a\x4e\x56\x05\x06\xba\xae\x8b\x40\xd0\ +\xa5\x0d\xeb\xf0\x89\x05\xa6\xdb\xba\x01\x42\x90\x71\x9c\x45\xa7\ +\x45\x65\x3e\xfe\xd0\xe8\x68\xd3\x51\xc3\x18\x53\x74\xef\x99\x33\ +\x67\x30\x39\x39\xa9\xd0\x8a\xe3\x38\x31\x34\x22\x03\x45\x69\xfa\ +\x65\x80\x58\xa9\x54\x14\x3c\xcc\xe7\xf3\xc8\xe6\x72\xc8\x65\xb3\ +\xe8\xef\xef\xc7\xb1\x37\xde\x50\xfc\x40\x2e\x97\x43\x5f\x5f\x1f\ +\x4a\xa5\x12\x66\x66\x66\x90\xc9\x64\xa2\x98\x40\x5f\x55\x45\x83\ +\xd3\xdc\xe0\x28\x7a\x77\xcd\x20\x71\xd1\x47\x8f\x1e\xc5\xff\x7b\ +\xe6\x19\xdc\xf3\xa7\x7f\x8a\x9d\x62\xd9\x38\xf3\x61\x6f\xdb\xb6\ +\xad\x61\xf9\xd5\x24\x4b\x60\x53\x8a\x37\x4e\x9e\x8c\x78\x80\x36\ +\x62\x8a\x46\x7e\x28\xca\xc7\xdf\xda\xa4\x2e\x3f\x0c\x43\xe5\xf7\ +\x27\x26\x26\xf0\xf2\xcb\x2f\x63\xe3\xc6\x8d\x2a\xd2\x2f\x95\x4a\ +\xc8\xe7\xf3\x6a\x54\x3a\x8e\x83\x4c\x26\x13\x09\x3b\x97\x43\x36\ +\x97\x43\xb1\x58\x44\xa1\x50\x40\x21\x9f\x47\x41\xbc\x2e\x16\x0a\ +\x18\x18\x18\xc0\xd9\xb1\x31\x5c\x77\xdd\x75\xc8\x66\xb3\x8a\x1b\ +\xe8\xef\xef\xc7\xb9\x73\xe7\x50\xab\x56\xb1\x69\xd3\x26\xf4\x09\ +\x6e\xc1\xd6\xba\x83\xa6\xd5\x03\xf0\x2e\x8e\xfe\xee\x2a\x00\xe7\ +\xaa\xe2\xe7\xe2\x8b\x2e\x42\xb5\x5a\x8d\x56\x0e\x49\x88\x07\x42\ +\xdd\xe7\xa5\xd4\x05\x12\x00\x21\xa2\xf6\x70\xd2\xaf\x36\xc3\xfc\ +\xad\xa8\xdd\xa4\xeb\x90\xa3\x58\x4f\xf0\xcc\xce\xce\x2a\x4c\xcf\ +\xc5\x3d\xb9\xae\x1b\xc3\xff\xb6\x6d\xc3\x12\x0d\xac\x54\xc6\x4f\ +\x9a\x7a\xc6\x10\x32\xa6\x02\x3f\x19\x5f\xc8\xdf\x90\x30\x72\xfd\ +\xf0\x30\x8e\x9f\x38\x81\xfe\xbe\x3e\xb8\x99\x8c\x9a\x43\xa0\x67\ +\x10\x99\x16\x6c\x12\xd1\x7b\xa1\xdb\x89\xa2\xae\x37\x8a\xbc\xf7\ +\xde\x7b\x31\x3e\x3e\x1e\xcd\x11\x14\x4b\xc6\xb4\x8c\xc8\x0d\xd8\ +\xc7\xdb\x33\x37\x8d\x01\x91\xb1\x50\x55\x27\x41\xa0\xdc\x25\x64\ +\x93\xc2\x70\x1c\xa7\x41\x01\x1c\x91\xed\xb3\x05\xb5\x2b\xbb\x99\ +\x11\x6d\x99\x37\x19\x03\x10\x13\x35\x08\x2b\x58\xe8\xef\x47\x28\ +\x02\xcf\x50\x4b\x2a\xa9\xac\xa1\xb1\x4e\x91\x09\x0f\x7b\x52\x01\ +\x38\x63\x58\xbf\x7e\x3d\x36\x6e\xdc\xa8\x6e\xb6\x65\x80\xd8\xa4\ +\xd1\x42\x47\x8a\xa0\xe3\xfc\xb4\x96\xea\xfa\x6f\x19\x38\x7b\x61\ +\x95\x91\x0c\x1c\xdb\x06\x38\x47\x28\x14\x20\x9b\xcd\x2a\x85\xb0\ +\x2c\x4b\x31\x80\x96\xb4\x06\x96\xa5\x16\x7a\xa2\x09\x16\x2d\x76\ +\x09\x02\x19\x04\x41\x80\xfe\xfe\xfe\xc8\x32\x68\x89\x27\x85\xf9\ +\x0d\xc5\xe4\x09\x15\xd6\xbd\x17\x04\x8a\x07\xaf\x07\x2c\x1c\x29\ +\x2b\x7c\x77\xe0\xcf\x39\xda\x5c\xfa\x3d\xad\x89\x82\x64\x04\x4d\ +\xc5\xd0\x5a\xc0\x4b\xb7\xd3\x3f\x30\x00\x5b\x64\xee\x64\x10\xe8\ +\x3a\xd1\xea\xe3\x32\x5a\x77\x1c\x07\xb6\xe3\x44\x7f\x6d\x1b\x96\ +\x50\x02\xa2\xb9\x05\x1d\x2e\xaa\x52\x78\xed\x7a\xc2\x30\x54\x05\ +\xab\xd2\xc5\x49\xb3\x1f\xb3\x4c\x09\xa3\xbf\x9b\x0a\xb0\x2c\x9d\ +\x42\x13\xdb\x9b\xb7\x73\x4c\x93\x45\x99\x13\x7b\xfb\x77\xaa\x9c\ +\x29\x81\x2b\x11\x90\xd3\xb6\x6d\x5c\x7a\xc9\x25\x91\xe9\x17\xd8\ +\x5f\xba\x80\x8c\xeb\x22\x93\xc9\x44\x7c\x80\xe3\x28\x37\x60\x59\ +\x16\x6c\xc1\xea\x59\x06\xb3\xa7\xc3\x36\x13\xe3\x73\xce\x91\xcf\ +\xe7\x55\xec\xc1\x44\xec\x10\x73\x05\x51\x94\x1a\x23\x9d\xf4\xd7\ +\xbd\xe7\x02\x44\xd0\x64\xdb\xb6\x62\xc1\xe4\xc8\xd2\x2f\xd7\xa2\ +\x34\xd2\x6a\x0d\x3b\x27\x65\x06\x9b\xf5\xd9\x6b\xc7\xc3\x53\x91\ +\x53\xa7\x4d\x6a\x01\xa4\xe9\x95\x45\x1c\x57\x6e\xdf\x8e\x4c\x26\ +\xa3\x1e\xb6\xeb\xba\xc8\x6a\x53\xdd\xf5\x40\x50\x26\x74\xcc\x5d\ +\xba\x05\xdb\xb6\x95\xd5\x88\xb1\x7e\xe2\xff\x5c\x2e\xb7\xb0\x34\ +\x7c\x42\xab\x7b\x22\x02\x66\x96\x10\xfc\xf5\xa4\x02\x50\x4a\xf1\ +\xe2\x8b\x2f\xe2\xb9\xe7\x9f\xc7\x9f\xdd\x73\x0f\xae\xbf\xe1\x86\ +\x08\xbe\x69\x4a\x40\x29\x6d\x9b\x07\x20\xc2\x07\x2f\x95\x07\x68\ +\x7a\xbc\x18\x69\x61\x10\xc0\xf7\x3c\x78\x41\x80\xf5\xc3\xc3\x78\ +\xe7\xf4\x69\x30\xc6\x54\x46\x4f\x27\x7c\xa4\x70\x4b\xa5\x92\xb2\ +\x10\x72\x97\x8a\xe4\xba\x2e\xb2\x99\x0c\x8a\x7d\x7d\x38\x7e\xfc\ +\x38\x32\xd9\x2c\xb2\xd9\x2c\x72\xe2\xaf\x84\x7d\xd3\x33\x33\xa8\ +\x54\xab\xca\x9a\x48\x8b\xc4\x18\x53\x48\xa4\x55\x1f\x85\xde\x50\ +\x00\x42\x60\xd9\x36\x4e\xbf\xfb\x6e\x54\x16\x26\x02\x29\xd3\xf4\ +\x86\x8c\x61\xfb\xb6\x6d\x8d\x16\x20\x01\x0a\x52\x4a\x71\x52\xf0\ +\x00\xed\x4c\xef\x36\xfb\x12\xb7\xaa\xcb\x57\x70\x4b\x94\x6d\xcd\ +\x97\x4a\x98\x9a\x9c\xc4\x7d\xf7\xdf\x8f\x47\x1e\x79\x04\x8e\xe3\ +\xe0\xdc\xb9\x73\xd8\xb4\x69\x53\x6c\x86\x91\xcc\xe5\xeb\x34\x71\ +\x2e\x97\x53\xfc\x40\x36\x9b\x55\xc4\xcf\x99\x33\x67\xf0\xb1\x1b\ +\x6e\x50\x25\x62\x85\x42\x21\x22\x8b\x84\x55\x39\x7a\xec\x18\x2e\ +\xbe\xf8\x62\x0c\x0c\x0c\x2c\x70\x01\x82\x75\x1c\x3d\x7c\x38\x16\ +\x17\xe8\xab\x98\x6b\xd0\x96\xf7\x8c\x05\x08\x82\x00\x9f\xfa\xd4\ +\xa7\x30\x3e\x3e\x8e\x4b\x2e\xb9\x44\x2d\x19\x93\xc8\x03\x88\x05\ +\x95\xd3\xc8\x20\x13\xab\x77\x3a\xbf\x5f\xae\x62\x1a\xeb\xd3\xd7\ +\x0c\x06\x0a\xe1\x66\xb2\x59\x0c\x0f\x0f\xe3\xea\xab\xaf\xc6\xdb\ +\x6f\xbf\xad\xcc\x3a\xd7\x56\x1a\xd1\xcd\xb9\xb4\x06\xba\xcb\x4a\ +\x42\x17\x7a\x95\x91\xcc\x24\x56\x2a\x95\x18\x17\x21\xf3\x02\x94\ +\x52\xc5\x01\x84\x49\x1d\x55\xc5\x7b\xe2\x9e\xd8\x52\x94\xa0\xeb\ +\x54\x70\x3e\x9f\xc7\x96\x2d\x5b\xda\x6e\xb6\xb4\x5c\xbd\x70\xd3\ +\x26\x7f\x24\x7d\x4f\x42\x3c\x39\x92\x8b\xc5\x22\xf6\xed\xdb\x87\ +\xe9\xe9\x69\x4c\x4f\x4f\xc7\x3a\x9e\x48\x41\xcb\xca\xdf\x24\xdf\ +\xaf\x07\x83\xfa\xfc\x40\x33\x7f\xe0\x79\x5e\x8c\xf3\xd7\x89\x2b\ +\x93\x3f\x80\x91\x57\x60\x8c\xc9\xd6\x39\xc1\x52\x94\xa0\xeb\x28\ +\xa0\xd3\x59\xbd\xab\x3d\x45\x5a\x0a\x56\x8e\x64\x69\xaa\xfb\xfb\ +\xfb\x71\xf7\xdd\x77\xa3\x50\x28\x28\x33\x2f\x05\x2d\x7d\xbc\x2e\ +\x78\x5d\xf8\xfa\x6b\x5d\xf8\xfa\x22\xd4\x84\x10\xc8\x75\x96\x74\ +\x2b\xa1\x47\xf9\xe6\x64\x94\x98\x05\x09\x02\xcc\xcc\xcc\xcc\x00\ +\xa8\x0b\xd2\xb4\x37\x50\xc0\x62\xfa\xf2\x2d\xe5\xf8\x6e\x29\xac\ +\xce\xfc\xc9\x06\x57\x00\xf0\xe9\x4f\x7f\x1a\x47\x8f\x1e\xc5\xc4\ +\xc4\x84\xca\x04\xea\xe6\xdf\x54\x00\xfd\xaf\x7c\x6d\x66\x0d\xe5\ +\xef\x96\xcb\xe5\x78\xf5\xaf\x46\xfc\x48\x81\xeb\xbb\x31\x29\x85\ +\x8f\x8d\x8d\x1d\x05\x50\x05\xe0\x63\x21\x23\xbe\x3a\x16\x40\x9f\ +\x46\xcd\x18\x6b\x39\x3f\xb0\x97\x36\xdd\xbf\xeb\x56\x60\x70\x70\ +\x10\x99\x4c\x06\x77\xdd\x75\x17\x76\xef\xde\xad\x82\x34\x09\xff\ +\x64\x8d\x40\x92\x35\x20\x84\xe0\xe4\xc9\x93\x31\xa5\x31\x15\xa1\ +\x52\xa9\xc4\x52\xc0\x49\x78\x5f\xcf\x55\xf8\xbe\x8f\x7a\xbd\x8e\ +\x6a\xb5\x0a\xd7\x75\xc9\x77\xbf\xfb\xdd\x47\x01\xcc\x0b\x05\xe8\ +\x0d\x18\xf8\xc4\x13\x4f\xe0\xc8\x91\x23\xd8\xbf\x7f\x7f\x6a\xf4\ +\x2d\x27\x7c\xb6\x33\x3b\xb8\x93\x9a\x7e\x73\x93\xa3\xab\x93\x39\ +\x01\x3a\xcc\xcb\xe5\x72\x70\x5d\x17\x1b\x36\x6c\x80\xeb\xba\xb8\ +\xe2\x8a\x2b\x30\x36\x36\x86\xf1\xf1\x71\x05\x0d\xf5\x1a\x01\x89\ +\x02\x00\x60\x76\x76\x76\x81\x3a\x36\xe2\x04\x19\x54\x56\xab\x55\ +\x0c\x0f\x0f\x2b\x08\xa8\x97\x86\xe9\x69\x6a\x7d\xf7\x3c\x0f\x9c\ +\x73\xbc\xf5\xd6\x5b\xcf\x1d\x3c\x78\xf0\x57\x00\xe6\x44\x1c\xb0\ +\xa8\xd1\xd6\xb5\x79\x01\x55\x81\x65\x1f\x7d\xf4\x51\x64\xb3\x59\ +\xec\xdc\xb9\x13\x57\x5d\x75\x55\x4c\x01\x16\x33\x2f\xc0\x75\xdd\ +\x45\xaf\xdb\xd7\xe9\xfc\x7c\x33\xd5\x2a\xb1\x78\xad\x56\x53\xe6\ +\x57\x9f\x30\x22\x8b\x41\xa5\x22\xe8\x2b\x8c\x05\x41\x80\x6a\xb5\ +\xaa\xce\x17\x63\x15\x33\x19\x84\x61\x88\x72\xb9\x8c\x5c\x2e\xb7\ +\x50\x12\x66\x58\x02\x4a\x29\x76\xed\xda\x85\x9a\x28\x22\xf5\x3c\ +\x0f\x8c\x31\xbe\x6e\xdd\xba\x33\xbb\x76\xed\xfa\x4b\x00\x6f\x03\ +\x98\x10\x71\x00\x5f\x75\x0b\xe0\xfb\x3e\xee\xbf\xff\x7e\x4c\x4e\ +\x4e\x62\xf3\xe6\xcd\x89\xa3\x5f\xd6\x03\xb4\xb2\x00\x52\x61\x8e\ +\x1f\x3f\x8e\x3d\x7b\xf6\xa8\xea\xda\x4e\x2d\x80\xe4\x01\xda\x81\ +\x91\x49\x8d\x2a\x0f\x1d\x3a\x84\x5b\x6e\xb9\x05\x95\x4a\xa5\x61\ +\x8e\xa0\x2c\xf3\xd6\x23\x75\x59\x43\x30\x35\x35\x85\x6c\x36\x8b\ +\xf3\xe7\xcf\x63\xf7\xee\xdd\xb0\x2c\x0b\xd9\x6c\x16\xae\xeb\xa2\ +\x50\x28\xe0\xd8\xb1\x63\xe8\xef\xef\xc7\xf0\xf0\x30\xf2\xf9\xbc\ +\xe2\x16\xf4\x73\x1d\x39\x72\x44\x4d\x49\xab\x56\xab\x28\x14\x0a\ +\x7c\xd3\xc6\x8d\x93\x5b\xaf\xb8\xe2\x2b\x00\xc6\x00\xcc\x08\xf3\ +\xdf\x1b\x30\x50\x8e\x04\x9d\x38\x49\x6c\x93\xae\x15\x53\x36\xeb\ +\x0d\x24\x5f\xcb\x07\x6d\x06\x8a\xed\x4e\xb0\x6c\xc5\x23\x24\x59\ +\x07\x19\xc7\xc8\xeb\x70\x5d\x57\xdd\x9f\xbc\x1e\x33\x48\x13\x23\ +\x14\x84\x10\xf8\xbe\x8f\xe1\xe1\x61\x9c\x3f\x7f\x5e\xfd\xb6\xb4\ +\x16\xa5\x52\x09\x13\x13\x13\x18\x19\x19\x51\xc5\xa8\x92\xa7\xd0\ +\x67\x1e\xcb\x42\x95\xf9\x52\x09\x1f\xdd\xb5\x8b\x57\xcb\xe5\x99\ +\xad\x57\x5c\xf1\x57\x00\x4e\x01\x38\x0f\xa0\xb6\xd8\xe0\x6f\xd9\ +\x78\x80\xb4\x1e\x3d\xcb\x71\x7e\x73\xf2\xe9\x62\x11\x84\xb9\x70\ +\x85\x49\xe4\xc8\x20\xce\x71\x1c\xa5\x18\x66\x1f\x00\xcf\xf3\x94\ +\xe0\x64\xa7\x74\x39\xa2\xe5\xfb\x32\x26\x38\x7b\xf6\xac\xaa\x31\ +\xf0\x7d\x5f\x7d\x26\x85\x2f\xfd\x7d\xb9\x5c\xc6\xfa\xf5\xeb\x71\ +\xe5\xf6\xed\xfc\xbd\x77\xdf\x2d\xed\xdd\xb7\xef\xdf\x01\x38\x01\ +\xe0\x43\x11\xfd\x87\x3d\xc5\x04\x76\x13\x1e\x2e\x46\xd9\x98\xc1\ +\x2c\x76\x82\x5e\xd2\xfa\x0d\x9a\xf5\xf9\x3a\xa6\x37\x7b\x07\x04\ +\x41\x80\x4a\xa5\x82\xf1\xf1\x71\x95\xea\xad\x54\x2a\xa8\x54\x2a\ +\x6a\x8e\x61\xad\x56\xc3\xa9\x53\xa7\xb0\x7e\xfd\x7a\x94\x4a\x25\ +\x65\x15\x08\x21\xaa\x9e\x70\x78\x78\x18\xeb\xd6\xad\xc3\x4d\xbb\ +\x77\xe3\x83\xdf\xfd\x8e\x8f\x9d\x39\x53\xff\xe4\x81\x03\x5f\xf2\ +\x7c\xff\x58\x37\x85\xbf\x2c\x3c\x80\xeb\xba\x78\xff\xfd\xf7\x55\ +\x73\x08\x7d\xe5\xab\xe5\x86\x85\x49\xd6\xc7\x64\xd3\xda\x71\x01\ +\x7a\xcb\x1a\x53\x49\x92\xe2\x05\x39\x6a\x2b\x95\x0a\x26\x26\x26\ +\xf0\xd9\xcf\x7e\x56\xfd\xe6\x1d\x77\xdc\xa1\x2c\x87\x8c\x11\xae\ +\xbe\xfa\x6a\xe5\x52\x24\x03\x49\x00\xf8\x41\x80\x4a\xb9\x8c\x6a\ +\xa5\x82\x4a\xa9\x84\x89\x6a\x95\x7b\xb5\x5a\xf8\x2f\x1f\x78\xe0\ +\x2b\xd3\xd3\xd3\xaf\x01\xf8\x00\x40\x79\x29\x51\xff\xb2\x2a\x80\ +\x65\x59\xf8\xe1\x0f\x7f\x88\xd3\xa7\x4f\xe3\xe3\x1f\xff\x38\xf6\ +\xee\xdd\x9b\x38\x2a\x57\x83\x1f\x48\x8b\x45\xcc\xa9\x56\xcd\xac\ +\x55\x43\x95\x8e\x10\x7e\xbd\x5e\x47\xa5\x52\xc1\xec\xec\x2c\xa6\ +\xa7\xa7\xd5\xe4\x58\x4a\x29\xb2\xd9\xac\x72\x1b\x40\xb4\x0a\x9a\ +\x79\x7c\xb9\x54\x5a\x60\xf8\x84\xf9\xaf\x56\xab\x9c\x05\x01\xfe\ +\xcd\x5f\xfc\xc5\x57\xcf\x9c\x39\xf3\x0a\x80\xdf\x02\x28\x75\x53\ +\xf8\xcb\x12\x04\x66\x32\x19\x7c\xec\x63\x1f\xc3\x45\x17\x5d\xd4\ +\x54\x51\xda\x41\x01\xf2\xf3\xc5\xae\x15\x20\xa1\x59\xda\xf1\x49\ +\x7d\x07\xf4\x91\x2d\x8f\x33\xd3\xb2\x32\xa8\x93\x42\xab\xd7\xeb\ +\x28\x97\xcb\x98\x9d\x9d\x45\xa1\x50\x68\x38\x8f\x69\x01\xf5\xd9\ +\x3d\xb1\xa9\x66\x02\x65\x54\x2a\x15\x4e\x00\xf2\xf9\x2f\x7c\xe1\ +\x6b\xc7\xde\x78\x63\x54\x44\xfc\x5d\x17\x7e\xd7\x79\x00\x29\xbc\ +\xe9\xe9\x69\x0c\x0d\x0d\x35\x04\x56\x96\x65\xe1\xd5\x57\x5f\xed\ +\xc8\x0a\x98\x7d\x02\xbb\xc9\x03\xb4\xe3\xf3\x5d\xd7\x85\x5c\x0b\ +\xc1\x74\x29\x12\x0a\x0a\xa1\x61\x7e\x7e\x1e\xd3\xd3\xd3\xf8\xfa\ +\xd7\xbf\x1e\xab\xda\x49\x12\xbe\x3e\x83\x48\x17\x7e\xb5\x5c\xe6\ +\xd4\xb6\xc9\x57\x1f\x7c\xf0\x6f\x9e\x7c\xea\xa9\x7f\x06\x70\x06\ +\xc0\xec\x52\xe1\xde\x8a\x59\x00\x00\x18\x1c\x1c\x4c\x35\xa5\x3a\ +\x0f\x60\x72\xe3\x69\x3c\xc0\xad\xb7\xde\x9a\x9a\xce\x6d\x65\x01\ +\x0e\x1d\x3a\x94\x7a\x7c\x92\xef\xd7\x5f\xeb\x3c\x82\xef\xfb\x2a\ +\xe8\xf3\x17\x46\x2a\xe6\xe6\xe6\x30\x31\x31\x01\xcf\xf3\x70\xe5\ +\x95\x57\xa2\x5a\xad\xc6\x02\xca\x76\x85\x5f\xaf\xd7\x51\xab\x56\ +\xb9\x9d\xc9\x90\x6f\x7e\xf3\x9b\x7f\xfb\xe4\x53\x4f\x3d\x0d\xe0\ +\xec\x52\x99\xbe\xd5\x41\x01\x49\x4d\x0f\xb4\x4d\xf5\xdc\x23\x04\ +\x5c\xab\x18\xd2\x15\x21\x8d\x07\x48\xf4\xcd\x2d\x02\x53\x99\x7f\ +\x37\x4d\x1f\xd3\xd6\x08\x94\x95\x41\x04\x8d\xbd\x82\xa4\xc0\x75\ +\x93\x5f\xad\x56\x31\x3f\x3f\x8f\xa9\xa9\x29\xcc\xcc\xcc\x24\x12\ +\x5f\x1d\x09\xbf\x56\xe3\x6e\x26\x43\xfe\xf3\x37\xbe\xf1\xb7\x8f\ +\x3d\xf6\xd8\x13\xc6\xc8\x67\x58\xa6\xad\xbb\x0a\xa0\x75\xb0\x68\ +\xba\xce\x5f\xda\x7b\x9a\x22\x34\x98\xe7\x94\x5a\x7f\x9e\x72\x3e\ +\xf9\x5a\xee\xb4\x45\x26\x4c\x17\xbe\x52\x02\x5d\x68\xa2\x7c\x5b\ +\xb2\x72\xd2\xdc\xcf\xcf\xcf\xab\x78\x47\x27\x8f\x3a\x11\x7e\xbd\ +\x56\xe3\xd9\x6c\x96\xfc\xc7\xbf\xfe\xeb\xff\xf6\xd3\x7f\xfa\xa7\ +\xa7\x00\xbc\xa7\xb1\x7c\xcb\x26\xfc\xae\x66\x03\xe5\x08\xb2\x28\ +\xc5\xf1\xe3\xc7\x55\xf3\x83\xae\x04\x27\x4d\xaa\x85\x89\x21\x44\ +\xa6\xed\xa6\xa2\xa4\xee\xfa\x88\x47\x34\xcd\x3d\xd4\xaa\x74\xeb\ +\x9e\x87\x9a\x08\xf4\xa4\xe0\xc7\xc7\xc7\x51\xab\xd5\xb0\x65\xcb\ +\x96\x85\x62\x10\x4a\x61\x19\xbd\x01\x5b\x0a\xbf\x5e\xe7\xd9\x5c\ +\x8e\x7c\xf5\xc1\x07\xbf\x65\x08\xdf\x5b\x6e\xe1\x77\xdd\x02\xd8\ +\x96\x85\xef\x3d\xfc\x30\x66\x67\x67\x31\x35\x35\x85\xdb\x6e\xbb\ +\x2d\xe2\x02\xba\xa8\x64\x0d\x96\x40\x33\xe1\x49\x4b\xcb\x36\x2b\ +\x25\xe7\x9a\xe5\x31\xab\x6e\xf4\xc2\x8b\x6a\xb5\x8a\x92\xe8\x1a\ +\x32\x3f\x3f\x8f\x99\x99\x19\x0c\x0c\x0c\x60\xdd\xba\x75\xe0\x8c\ +\xa9\x2a\x67\x82\xf8\x2a\xe7\xed\x08\x3f\x9f\xcf\x93\x2f\x7e\xf9\ +\xcb\x7f\xf3\xb3\x9f\xfd\xec\x69\x61\xf6\x97\xcc\xef\xaf\x2a\x11\ +\x74\xf1\x45\x17\x61\x64\x64\x04\x97\x5f\x7e\x79\x6c\x76\x50\x57\ +\x94\x20\x69\xe2\x87\xb4\x0a\xfa\xa4\x8f\x36\x73\x04\xc4\x58\x05\ +\x54\xef\x15\xa0\xfb\xfc\x99\xe9\x69\xcc\xcd\xcd\x61\x76\x76\x16\ +\x8c\x73\x6c\xb9\xec\xb2\x85\x42\x0e\x31\x83\x97\x33\x06\xcb\xb6\ +\x71\xe2\xc4\x89\xb6\xa2\x7d\xcf\xf3\x78\xb1\x58\x24\x7f\xf5\xf9\ +\xcf\xff\x97\x27\x9f\x7a\xea\x99\x95\xf2\xf9\xcb\xaa\x00\x61\x6d\ +\xa2\x07\x58\x00\x00\x05\xcb\x49\x44\x41\x54\x18\xe2\xce\x3b\xef\ +\x44\xb9\x52\x41\x21\x9f\x8f\x8a\x42\xe5\x08\x03\xd4\x1c\x7d\x2a\ +\x79\x80\x08\x06\xa4\xce\x0d\x58\x32\x0f\x20\x84\x64\x27\xd5\x03\ +\xc8\x89\x17\x9a\xf5\x60\x61\x08\xa6\x29\x40\xb5\x5c\x86\xef\xfb\ +\x18\x1f\x1f\x87\xef\xfb\xd8\xbc\x79\x73\xb4\x2a\xba\xd9\xb1\x4c\ +\x54\xf7\x1c\x3f\x71\x02\x9e\xe7\x2d\x28\x93\xd9\x57\x58\x13\x7e\ +\x5f\xb1\x48\xfe\xf2\x73\x9f\xfb\xfa\xc1\x83\x07\x9f\x15\xc2\x9f\ +\x5b\x69\xe1\x2f\x0b\x0c\x64\x8c\x21\x27\xd8\x2f\xa2\xf9\x6d\x39\ +\xe7\xad\x93\x79\x01\x40\x94\x47\x3f\xd4\x85\xfe\x00\xad\x20\x1f\ +\x91\xf3\x03\x64\xa4\xef\x79\xf0\xeb\x75\x80\x10\xcc\x88\x19\xc3\ +\x67\xce\x9e\x5d\x58\x15\x5d\xab\x22\x9a\x9f\x9f\x47\xa9\x54\x8a\ +\xaa\x7c\x04\x1f\xc2\xcc\x1a\x3e\x99\x4a\xf6\x3c\xde\xd7\xd7\xc7\ +\xff\xd5\x9f\xff\xf9\x83\xbf\xfc\xe5\x2f\x7f\x21\xa0\xde\xfc\x6a\ +\x08\x7f\x65\x92\x41\xd2\x1c\x33\x06\x88\x91\x6f\xf2\x00\x69\x16\ +\x40\xf1\x00\xa2\x1e\x60\x51\x3c\x80\xe8\x0f\x60\x1e\x6f\x2a\x80\ +\xe4\xf3\x65\x84\x5f\xa9\x54\x30\xb4\x6e\x1d\x7e\x73\xe2\x04\x76\ +\xdf\x78\xa3\xca\xda\x49\xcb\x61\xdb\x36\xde\xff\xed\x6f\x71\xf6\ +\xec\x59\x0c\x0e\x0e\x62\xd3\xc6\x8d\x11\x63\x28\xad\xa1\x60\xf9\ +\x74\x9f\x1f\x04\x01\x2f\xf4\xf5\x85\x77\x1f\x38\xf0\x1f\x5e\x7b\ +\xfd\xf5\x43\x1a\xc3\xb7\x2a\xc2\x5f\x16\x05\xe0\x9c\x83\x12\x12\ +\x6b\x6b\x12\xf3\xd1\x5a\x7a\x94\x00\x08\x8d\xfc\xbe\xae\x04\xed\ +\xf2\x00\xad\xae\xc7\x3c\x5e\x67\x28\xa5\x22\x4a\x05\x90\x7d\x82\ +\xd6\x6f\xd8\x80\xa2\xe8\xf2\xa9\xaf\x42\x42\x29\xc5\xd8\xd8\x18\ +\xce\x9c\x39\x03\xc7\x71\x30\xd0\xdf\x8f\x4c\x26\xb3\x40\x6f\x8b\ +\x5a\x48\x53\xf8\x61\x18\xf2\x42\xa1\xe0\xdd\x76\xdb\x6d\x5f\x7e\ +\xf3\xad\xb7\x5e\x06\xf0\xbe\x18\xf9\xc1\x6a\x09\x7f\x59\x14\xc0\ +\xf7\x7d\xbc\xfa\xea\xab\xb8\xf6\xda\x6b\x55\x67\x8d\xd4\x88\xbe\ +\x0d\x5c\xbf\x9c\x9b\xb9\x88\x95\x1c\xe1\xb2\x6f\x8f\x9c\xff\x9f\ +\x11\x0d\x1c\xce\x9e\x3d\x8b\xf7\xde\x7b\x0f\x8e\xeb\x62\x68\x68\ +\x48\x95\x87\x53\xcb\x02\x04\x61\x94\xcd\x66\x55\x8f\x60\x29\x7c\ +\xc6\x18\xcf\xe6\xf3\x95\xeb\x6f\xbc\xf1\x4b\x1f\x7e\xf8\xe1\xab\ +\x42\xf8\x25\x44\x29\xdd\x55\x13\x7e\xf7\x61\xa0\x6d\xe3\xff\x7e\ +\xef\x7b\x51\xdd\x1c\xe7\xd8\xb7\x77\x6f\xfa\xc8\x35\xe7\xe9\xb7\ +\x68\x10\xd1\x0d\xc5\xe8\x64\x3e\xa2\x9c\xc4\xe9\xfb\x3e\x4e\x9d\ +\x3a\x85\x0f\x3e\xf8\x00\x99\x4c\x06\x43\xc3\xc3\xc8\x6a\xb3\x84\ +\xa9\x68\x0a\x11\x8a\xc6\x90\x7d\xfd\xfd\xa8\x55\xab\x91\xcf\x8f\ +\x72\x10\xdc\xcd\x64\xe6\xb6\x6f\xdf\xfe\x85\x4a\xa5\x72\x14\xcb\ +\x94\xd5\xeb\x09\x05\x60\x8c\x61\xd7\x47\x3f\x8a\x4a\xa5\x82\xed\ +\xdb\xb7\xc7\xfb\xfa\xb4\x03\xed\x64\xfb\xd8\x94\x8e\x21\x4b\x55\ +\x02\xb3\xf2\xc7\x54\x08\x2a\x88\x9c\x5c\x2e\x87\x52\xa9\x84\xb1\ +\xb1\x31\x94\xe6\xe7\x31\xd0\xdf\x8f\x4d\x9b\x36\x45\x53\xc2\x5d\ +\x37\xea\x07\xa0\x4d\x03\x63\x8c\x21\x10\xfd\x04\x8a\xc5\x22\x2a\ +\xe5\x32\x7c\xcf\x03\x03\x38\xa1\x74\xf2\xe2\x4b\x2e\xf9\x22\x80\ +\x37\x00\xfc\x0e\x5d\xce\xe7\xf7\x1c\x0c\xfc\xf8\x9e\x3d\xf0\x3c\ +\x2f\xd6\x5d\xab\x6b\x26\xbb\x05\xf5\xdb\x4a\x41\x92\x12\x54\xba\ +\x52\xc8\xe2\x0c\xc9\xff\x0f\x0c\x0c\xc0\x15\x73\x05\x19\xe7\x51\ +\x17\x10\xcb\x52\x5d\x40\x24\x6a\x90\x73\xf5\x7c\xdf\x47\xb1\x50\ +\xc0\x87\x73\x73\x51\xec\xe2\xfb\x1f\x6e\xbf\xea\xaa\x2f\x22\x2a\ +\xe3\xfa\x00\x40\xa5\x97\x84\xdf\xfd\x18\x40\x8c\x02\x19\x10\xa5\ +\x09\xdf\x12\xe5\x54\x20\x24\x9d\x0b\x20\x24\x32\xaf\x9c\x47\x38\ +\xbe\x8d\xbe\x3f\x24\xc1\x25\xe9\xf5\x00\x49\x23\x5e\xfe\xe5\x9c\ +\x83\xc8\x79\x7d\x96\x05\x27\x08\x40\x09\x81\xeb\x38\xe8\x1f\x18\ +\x68\x28\x60\x55\x2d\x5d\xb0\xd0\xfc\xba\x58\x28\x40\xa6\xc5\x4b\ +\xe5\xf2\x7b\x57\x5f\x73\xcd\x57\x10\x15\x70\x9e\xeb\x45\xe1\x2f\ +\x95\xa0\x8b\xd5\x03\x54\xca\xe5\xa8\x45\x4a\x13\x41\x59\x96\x85\ +\x97\x8f\x1c\x01\xa1\xed\xa7\x20\x64\xa7\xb1\x44\xff\xdd\xc6\x82\ +\x11\xaa\x75\x7d\x42\x49\x5a\x62\x37\x6e\xa3\x0b\x07\xa1\x14\xa1\ +\x80\x90\x7a\xd7\x71\x2e\x14\x40\x91\x46\xb5\x1a\xae\xbb\xee\x3a\ +\x0c\x0d\x0e\xe2\xfc\xf8\xf8\xa9\x9b\x6e\xbe\xf9\x41\x00\x6f\x69\ +\xc2\x0f\x7b\x4d\xf8\xdd\xb7\x00\x8c\x45\x9d\x3d\xc5\xc8\x35\xef\ +\x36\x08\x02\xdc\xfc\x47\x7f\xb4\x02\x6a\xdd\xde\x72\xec\x0d\xd3\ +\xae\x35\xfa\xd6\x9c\xa0\xc9\x35\x94\xa0\xb3\x7b\xb2\x51\x64\x69\ +\x7e\x1e\xdb\xb6\x6e\xc5\xeb\xbf\xfe\xf5\xd1\xbd\xfb\xf6\x7d\x0d\ +\xc0\x3b\x88\x4a\xb7\x2b\x58\xe2\x14\xee\x0b\x0a\x06\xce\xce\xce\ +\xe2\x45\x31\x99\x62\x68\x68\x28\xee\xaf\x85\x8b\x58\xad\x4d\x5f\ +\x74\xc2\xec\xc0\x29\x95\x20\x6d\x2a\xb6\xea\xdb\x67\xcc\xd0\xad\ +\xd7\xeb\x28\x95\x4a\xb8\x7c\xeb\x56\x1c\x7e\xe9\xa5\x57\xee\xda\ +\xbf\xff\x1b\x00\xde\x15\xc2\x97\xd5\xbb\x3d\xbb\x75\x75\x7a\xb8\ +\xed\x38\x78\xec\x27\x3f\xc1\xf8\xf8\x38\xde\x7a\xf3\xcd\x28\x4b\ +\x96\x60\x09\x56\xd7\xe9\x91\x58\x0a\x38\xc9\x1a\x24\x59\x8d\x24\ +\x17\x21\x0b\x45\x36\x8f\x8c\xe0\xe8\xd1\xa3\xbf\xbc\x6b\xff\xfe\ +\xff\x24\x46\xfe\xb9\x0b\x41\xf8\x5d\x57\x80\x30\x0c\x71\xcb\x1f\ +\xff\x31\xb6\x6e\xdd\x8a\x1d\x3b\x77\xaa\xe0\x28\xd6\xf5\x6a\x15\ +\x14\x42\x5f\xb2\xad\x19\x11\xd4\xcc\x55\x40\x74\xea\x34\x52\xc5\ +\x7c\x70\x70\x10\xa3\xa3\xa3\x8f\xdf\xb5\x7f\xff\x37\xc5\xc8\x9f\ +\x40\x34\x63\xa7\xe7\x85\xdf\x2d\x17\xc0\xf5\x07\x75\xcd\x35\xd7\ +\xc4\x4d\xbd\x5e\xe5\x23\x62\x04\xb2\xc2\xc2\x37\x21\x60\xd2\x52\ +\xb5\xa6\x2b\x68\x58\xc5\x43\x1b\xf9\x62\xe7\x03\x03\x03\xe4\xfb\ +\xdf\xff\xfe\xff\xfa\xaf\xdf\xfa\xd6\xa3\x88\x32\x7a\x53\x17\x92\ +\xf0\xbb\xa1\x00\x4c\x40\x1b\x38\x8e\x13\x31\x80\x4d\x7c\xbc\xca\ +\x0e\x72\x0e\x96\xa6\x08\x12\x6a\x2d\x03\xe5\xab\x5f\x47\xac\xf4\ +\x4b\x57\x16\x53\xe8\xa2\xaf\x31\x5f\x60\x0a\x79\x36\x97\x23\xb5\ +\x5a\xed\xdc\xbf\xfe\xcc\x67\xfe\x7e\x74\x74\xf4\xb0\xa0\x76\x67\ +\xb1\xc4\x6e\x1d\x17\x9a\x02\x70\x21\xfc\x19\x00\x70\x5c\x17\x8e\ +\x98\xef\xf6\xfb\xb6\x49\xb8\x37\x3f\x3f\x1f\x9e\x3c\x79\xf2\xcd\ +\x27\x9e\x78\xe2\xe7\xdf\xfe\xf6\xb7\x1f\x17\xe4\xce\x79\x41\xed\ +\xae\x48\x09\x57\x2f\xf1\x00\x14\x40\xd6\x71\x9c\x4d\xbe\xef\x6f\ +\x00\xb0\x19\x40\x06\x48\xad\x09\xbd\x90\x37\x2e\x46\x76\x1d\x11\ +\x95\x3b\x85\x68\x9d\xbe\x39\x2d\xd8\x63\x17\xe2\x8d\x91\x25\x1e\ +\x6b\x01\xc8\x02\x28\x08\xe1\xdb\xf8\xfd\xdd\xa4\xc5\xab\x09\x45\ +\xa8\x63\x89\x1d\xba\x2e\x74\x05\x80\x36\xda\xad\xdf\xd3\x91\x9f\ +\xa4\x04\x4c\x13\x3a\xbf\xd0\x6f\x88\xf4\xd8\x79\x2e\x14\x25\x58\ +\xdb\xd6\xb6\xb5\x6d\x6d\x5b\xdb\xd6\xb6\xb5\x6d\x6d\xbb\xa0\xb7\ +\xff\x0f\x2e\x72\x64\x0c\xc6\x52\xa0\x69\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x25\xc4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x11\x0a\x08\xf5\x00\x2a\xee\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x25\x51\x49\x44\ +\x41\x54\x78\xda\xec\x7d\x07\x9c\x5c\x55\xbd\xff\xf7\xdc\x3b\x7d\ +\x7b\x49\x42\x7a\x21\x81\x80\xc0\x43\xe4\xd9\x7d\x3e\x45\x01\x29\ +\x12\x82\xa8\x84\x2a\x12\xc0\xf2\x47\xec\x8a\x60\xd7\x87\xf2\x14\ +\x54\x44\x45\x44\x78\x82\x06\x12\x42\x28\x41\x78\xa1\x24\x52\xd3\ +\x7b\xdd\x92\x6d\xd9\x5e\x67\x77\x67\xa7\xdd\x7b\xfe\x67\xce\x9c\ +\xdd\xdf\x9d\x73\x67\x58\x96\x90\x64\xc3\x9b\xf3\xd9\x93\x53\xe6\ +\xce\x26\x93\xef\xf7\x7c\x7f\xe5\x9c\x7b\x87\x21\x5f\xfe\x4f\x97\ +\x3c\x01\x90\x27\x40\xbe\xe4\x09\x90\x2f\x79\x02\xe4\x4b\x9e\x00\ +\xf9\x92\x27\x40\xbe\xe4\x09\x90\x2f\x79\x02\xe4\x4b\x9e\x00\x47\ +\x4b\xe1\x9c\x1b\x00\x98\xaa\x76\xaa\x32\x96\xe7\xf5\xdb\x93\x00\ +\x04\x7a\xaa\xf1\x02\x98\x08\x60\x1e\x80\x12\x00\x71\x00\x1d\x00\ +\x1a\x01\x74\x03\x48\xe4\x89\xf0\x76\x22\x00\x81\xcf\x14\xe0\xa7\ +\x76\xf5\x45\x2f\x66\x0c\x67\x85\x07\x13\x95\xb5\xcd\x61\x73\x6f\ +\x63\x8f\x55\xdf\x3a\x50\x5b\xd7\xda\xbf\xb2\x6f\x20\x7e\xdb\xd3\ +\xbf\x3a\x2f\x8c\x7c\x79\xdb\x11\x20\x54\xdf\x1a\x7e\xff\xba\x5d\ +\x6d\xbf\x9c\x50\x1a\x3a\x75\xde\xf4\x52\xe6\xf3\x1a\xa8\x6d\x09\ +\x63\x5f\x43\x2f\xf6\xd4\xf7\x62\x53\x55\x27\xea\x5b\xfa\x3b\x2c\ +\x9b\x2f\xde\xf7\x8f\x45\x8f\x21\x5f\x8e\x76\x02\xd0\xea\x7f\x7a\ +\x6d\xdd\xb1\x2b\x5f\xde\xff\xec\xac\xc9\x25\x33\xe7\xcf\x2c\xc3\ +\x71\x33\xca\x50\x51\x1c\x40\x73\xe7\xa0\x04\x7f\x67\x5d\x27\x5e\ +\xda\xda\x8a\x86\xf6\x01\x80\x83\x03\xec\x0f\x00\xbe\xb1\x6f\xc9\ +\xa5\x43\xc8\x97\xa3\x9e\x00\x9e\x33\xfe\xdf\xd2\xbb\x26\x55\x14\ +\x2e\x9e\x3f\xb3\x1c\xc7\x0b\xf0\x53\x75\x6a\x65\x08\xbd\xfd\x31\ +\x08\x13\x80\x8d\x7b\xda\xf1\xf4\xda\x06\x74\xf6\x45\xd5\x27\x64\ +\x60\xc0\x0e\x80\x5d\x52\xf5\xd0\x15\x3b\x90\x2f\x47\x21\x01\xc8\ +\xf1\xf3\x9f\x7e\xd5\x03\x35\x53\x27\x15\x4d\x9d\x3f\xa3\x14\xf3\ +\xa6\x97\x89\x5a\x82\x39\x93\x8b\x91\xb4\x6c\x54\x35\xf6\x62\xd5\ +\xfa\x06\xfc\xef\xba\x7a\x44\xa2\x16\x7d\x44\xc6\x52\xed\x10\x63\ +\xec\x1b\x00\xee\xaa\x7a\xf8\x2a\xe4\xcb\xd1\xa9\x00\xc6\xfc\xcf\ +\xfc\xc5\x9a\x50\xe2\x97\xd2\x7f\xc2\xac\x72\xcc\x17\xed\xbc\x59\ +\x15\x28\x29\x0a\xc2\xeb\xf1\xa0\xb9\xa3\x1f\x2b\xd6\xec\xc3\xc3\ +\xcf\xee\xc1\x50\x34\x49\x11\x22\x4b\x57\x06\xf6\x98\x68\xaf\xa9\ +\x5e\x7a\x75\x27\xf2\xe5\xe8\x73\x02\x67\x2f\xf8\x3d\x37\x4d\x86\ +\xb2\xc2\x00\xe6\x4c\x29\xc6\xb5\x17\x9d\x86\xf7\x9f\x3a\x0b\x6d\ +\x11\x1b\x83\x49\xc0\xc3\x80\x12\x3f\x03\xe2\x31\x7c\xf7\xce\xe7\ +\xb1\x66\x43\x7d\xfa\x63\x1a\x8a\x08\x30\xc0\x18\x9a\x19\x8c\xcb\ +\xaa\x1f\xb9\xe6\x05\x20\x4f\x80\xa3\xaa\xcc\xfa\xe4\x6f\x39\xc0\ +\x91\xaa\x5e\xd3\xc0\x86\x07\xaf\x47\x73\x14\xe8\x89\xda\x70\x16\ +\x9f\xc9\x30\xab\xc8\xc4\xd3\x2f\xee\xc6\x4f\xef\x79\x11\xb1\x58\ +\x12\x8c\x19\x4a\x09\x64\x6b\x8b\xf1\x2f\x18\x8c\xef\x0b\x22\x24\ +\xf3\x04\x38\x5a\x08\x70\xde\xaf\x39\xa0\x1c\x7c\xce\x51\xf5\xf8\ +\xd7\xb0\xb9\x2d\x8e\x84\x6d\x23\x5b\x39\x26\xe4\x41\x62\xa0\x1f\ +\xdf\xbc\xfd\x19\xec\xa8\x69\x07\x43\x9a\x00\x6c\x84\x08\xc6\x5a\ +\x31\xb7\xa8\x66\xf9\x75\xb5\x79\x02\x1c\x05\x65\xc6\x39\xb7\x49\ +\x05\x60\x9c\x4b\x12\x54\x3d\xf1\x2d\x6c\x68\x89\x20\xe9\xc0\x9f\ +\x69\x9f\x2c\xe8\x61\x98\x59\xec\xc5\x7d\xcb\xd7\xe1\xae\xa5\xeb\ +\x00\xce\xc0\x0c\x65\x0e\x0c\x49\x82\xb0\xe8\x7f\xb1\xf6\xd1\xeb\ +\x1f\xcc\x13\x60\xbc\x13\xe0\xec\xff\xe2\x6a\xfd\x4b\x12\xec\x5b\ +\xf9\x5d\xbc\xd6\x38\x20\xc7\x2a\xea\x83\x98\x56\x85\xfa\x29\xbc\ +\xa7\x97\xf8\xd0\xda\xd4\x81\x6f\xdf\xf1\x4f\x34\xb5\x87\x89\x00\ +\x44\x84\xbf\x31\x66\x7e\x49\xa8\x41\x7f\x9e\x00\xe3\xb4\x4c\x3f\ +\xf3\xa7\x1c\xb0\x15\xb0\x29\x02\xdc\x8c\x57\x1a\xde\x38\x5e\xc5\ +\x7e\x03\x53\x0b\x3d\xf8\xc5\x3d\xcf\xe3\xb1\x17\x76\x29\xbf\x60\ +\x98\x00\x66\xaa\xad\x06\xd8\xa2\xda\x47\xbf\xb8\x3e\x4f\x80\x71\ +\x58\xa6\x7d\xec\x87\xca\x09\x4c\x37\xbb\x56\x7e\x1f\xaf\x35\xe8\ +\x29\x7f\x8e\xd7\x2b\xa6\xc1\x30\xbb\x3c\x80\xad\xdb\xea\xf0\x83\ +\xbb\x56\x21\x3c\x10\x03\x0c\x53\xf9\x06\xb2\x4d\x08\x22\xdc\xcc\ +\x0c\xf3\xb6\x9a\x47\xae\xe3\x79\x02\x8c\xa3\x32\xf5\xa3\xb7\x38\ +\x08\xc0\xb1\x7d\xe5\x0f\xb1\x2e\x83\x00\x9c\xda\x51\x4a\x79\xc8\ +\x87\x52\xd3\xc6\xcd\xbf\x7b\x1a\x6b\xb7\x35\xa6\xc0\xd7\xd4\xc0\ +\x5c\x25\xfe\xb8\xb2\x76\xf9\xf5\x2d\x79\x02\x8c\x17\x02\xfc\xe7\ +\x77\xa5\xfb\x07\x55\xb7\x3e\xf9\x13\xac\x6f\xe8\x43\xee\xc2\x5f\ +\x97\x0e\x5e\x83\x61\x6e\x65\x01\x9e\x59\xb3\x03\xff\x7d\xdf\x1a\ +\x24\x2d\xa4\x80\x07\x1b\x51\x04\x4f\x07\x0c\xe3\x2a\x41\x82\xa7\ +\xf2\x04\x18\x07\x65\xca\x87\xbf\xc5\xa1\x22\x80\x54\xbb\xf1\xc9\ +\x9f\x61\x63\x43\x2f\xc0\xde\xe8\x07\xca\xee\x24\x4e\x29\xf1\xc3\ +\x1e\x1a\xc2\x4d\x77\x3c\x85\xaa\x86\x2e\x30\xa6\x48\x20\xaa\xe8\ +\x73\xd1\xfe\x56\x8c\xbf\x5d\xb3\x6c\x71\x2c\x4f\x80\x23\x58\x26\ +\x7f\xe8\x6b\x5c\x14\x30\x15\x09\xac\x7f\xfc\xe7\xd8\xdc\xd8\x0b\ +\xee\x58\xe6\x9c\xe9\x1f\x30\xfb\x98\x6b\xa4\x08\xfa\x0c\xa9\x06\ +\xf7\x2d\x7f\x0d\xf7\x3f\xbe\x31\xb5\xfa\x61\x30\x03\x30\x3c\xc3\ +\x64\xd8\x22\xda\x4b\x04\x09\xf6\xe4\x09\x70\x84\xca\x31\x1f\xb8\ +\x91\x83\xdb\x23\x26\xe0\x95\xc7\x6e\xc5\xd6\xc6\xde\xd1\x01\x1e\ +\xc3\x7f\xc8\xcc\xf2\x10\xda\x5b\x3b\xf1\xfd\xdf\xaf\x42\x5b\x77\ +\x44\xa9\x81\x47\x55\x73\x10\x86\x71\xa3\x20\xc1\x3d\x79\x02\x1c\ +\x09\x02\xbc\xef\xcb\x5c\xc9\xbf\x84\xf5\xc5\x15\xbf\xc0\xb6\xa6\ +\xde\x51\x3f\x24\x1b\x03\x11\x38\x80\x22\xbf\x07\x33\xca\x02\xf8\ +\xd5\xbd\xab\xb1\x6a\x6d\x8d\x04\xdf\x49\x04\x18\xe6\x32\x41\x86\ +\xc5\xd5\x0f\x5f\xd5\x9b\x27\xc0\x61\x2c\x13\xdf\xfb\x05\x0e\x4e\ +\x04\x58\xfd\xe8\x2f\xb1\xeb\xc0\x18\x31\x18\x55\x25\x28\x79\x34\ +\x77\x62\x11\xb6\xed\x6c\xc4\xad\xf7\xae\x41\x24\x66\x13\x09\x4c\ +\x49\x84\x7a\xf1\xc7\xa5\x82\x04\x2f\xe7\x09\x70\xb8\x08\xf0\xee\ +\x6b\x47\x12\x41\x8c\xdb\x58\xb5\xfc\xbf\xb1\xb7\xb9\x0f\x07\x5f\ +\x78\x4e\xdf\xa0\xbc\xc0\x87\xf2\x80\x89\x9f\xfc\xe9\x79\x6c\xdd\ +\xd7\x9e\x02\x9e\x48\xc0\x3c\x16\x0c\xf3\xc7\x82\x18\x3f\xab\x5a\ +\x72\xa9\x95\x27\xc0\x21\x2e\x13\x4e\xbf\x5a\xc5\x75\x69\x12\x3c\ +\xbd\xec\x36\x54\xb7\x86\x47\xfd\x48\xa3\x8b\x3f\x05\x97\xd9\xde\ +\xea\x31\x0d\x1c\x77\x4c\x31\x9e\x7d\x69\xaf\xd8\x4f\xd8\x00\xae\ +\x94\xc0\x10\x55\x39\x89\x2f\x02\xec\xd2\xaa\x25\x97\x35\xe6\x09\ +\x70\x08\x4b\xe5\xbb\xae\x4a\x3b\x81\x8a\x04\x4f\x3e\xfc\x2b\xd4\ +\xb6\x1d\x5c\xea\xde\x0d\x3c\xd7\x5a\x1a\x4e\x2a\x09\x81\x25\x12\ +\xf8\xe9\x9f\xd7\x40\x9c\x40\x56\x24\xf0\x02\x52\x0d\xcc\x1e\x00\ +\xd7\x08\x12\x2c\xcf\x13\xe0\x50\x11\xe0\x9d\x97\x39\xc2\x40\x8e\ +\x15\x4b\x7e\x8d\xfa\xf6\x7e\x87\xa7\xc7\x1c\xf8\xf1\x37\x6d\x08\ +\x78\xae\x57\x38\x87\xcf\xe3\x91\x6a\xf0\xe0\x93\x5b\xf0\xe8\x0b\ +\xd5\x12\x7c\x43\x99\x05\x75\xfc\xec\x6e\x00\x5f\x15\x44\x88\xe4\ +\x09\xf0\x16\x97\x8a\x53\x17\xa5\x15\x80\xa7\x7e\x6c\x2c\xfb\xfb\ +\xaf\xd1\xd4\x39\xa0\xfe\xe3\x89\x04\xa3\x65\x7e\xc6\xae\x0c\x5c\ +\x4d\xd0\xcc\x8c\x09\x45\xe8\xec\xe8\xc7\x2f\xef\x5f\x8b\x9e\x81\ +\xa4\xf2\x09\xcc\x61\x12\xec\x06\xf0\x59\x41\x82\x6d\x79\x02\xbc\ +\x95\x04\x38\xe5\x33\x2a\x0c\xb4\x25\x18\x4b\x1e\xb8\x1d\xcd\x3d\ +\x83\x44\x80\x83\x59\xee\x7a\x4c\x40\x24\x70\x13\x4a\x35\x05\x01\ +\x0f\x66\x56\x14\xe1\xf7\x0f\x6d\xc2\xab\x3b\xda\x28\x85\x0c\x88\ +\x96\x45\x01\xf6\x2d\x00\x77\x0a\x22\xf0\x3c\x01\xde\x82\x52\x7e\ +\xd2\xa7\xb8\xda\x08\x12\x3f\x36\x1e\xf8\xdb\x1d\x68\xeb\xd3\x95\ +\x96\x69\xb0\x31\x1d\xc1\x51\xe2\x41\x8d\x1b\xda\xc8\xc5\x8c\x54\ +\xb8\x28\x4c\xc2\xee\xea\x4e\xdc\xb9\x6c\x3b\x62\x89\x91\xe3\xe8\ +\xc3\xc4\x7c\x12\x60\x57\x0b\x12\x74\xe4\x09\x70\x90\xa5\xec\x1d\ +\x17\xaa\xbd\x80\xb4\x02\xdc\x77\xdf\x6f\xd0\xd9\x1f\x7d\x53\x1f\ +\x88\x8f\x36\xcb\x39\xb8\x3e\x45\xbe\x80\x6a\xa9\x29\x09\xf9\x50\ +\x59\x10\xc0\xed\xff\xd8\x82\xbd\x0d\xbd\x0a\xfc\x11\x22\xb4\x00\ +\xb8\xa2\x6a\xc9\xe5\xcf\x1e\x5d\x04\xa0\x33\xf9\x3e\x00\x41\x00\ +\x49\x55\xe3\x8c\x31\x7e\xd8\x09\x70\xe2\x05\x9c\x2b\xf9\x07\x6c\ +\xdc\x73\xef\x6f\x84\xfd\x8d\xbd\x49\x66\xe7\x10\x7d\xee\x36\x0b\ +\xba\x0e\x10\x01\x32\xc3\x47\x0f\x03\xe6\x4d\x29\xc3\x9a\x8d\x07\ +\xf0\xe0\x33\xfb\xc0\x39\x23\x35\x00\xb3\xc1\x70\x9b\x68\x6f\x11\ +\x6a\x90\x18\xdf\x04\x20\xf0\xd9\xfd\x2b\x5e\x3a\x25\x12\x89\xdf\ +\xda\xd5\x37\xf0\x9e\xba\xa6\xae\xb2\xf6\xee\x30\xf6\xee\x6f\x45\ +\x6f\xff\x10\xfd\x1a\x96\x6e\x19\xa3\xc4\xab\x73\x05\x48\xd0\x6c\ +\x0b\x1c\xa9\xd6\x96\xe0\x71\x31\x86\x98\x4f\x03\xaa\xfa\xb6\xed\ +\x98\xa3\xbe\x36\xa7\xfe\x6d\x16\xfe\x70\xcf\x6f\x31\x10\x89\x6b\ +\xff\x0e\xad\xf0\xb1\x24\x80\x78\x26\xf6\x5c\xbb\x26\xd7\xeb\x6a\ +\xd6\x56\xe3\x09\x25\x21\x98\xdc\xc0\x1d\x4b\xb6\xa2\xb5\x2b\xa2\ +\xab\xc1\x7a\x00\x8b\x84\x1a\x54\x8f\x7b\x02\xdc\x72\xc7\xb2\x13\ +\x0b\x43\xfe\xd7\x4e\x3e\x7e\x46\xd1\x40\x24\x86\xea\x86\x36\xd4\ +\x36\x76\xe0\xd5\xcd\xd5\x68\xef\x1e\x20\x3b\xe7\x00\x9d\x11\x21\ +\x54\xe5\xe0\x0a\x60\xd8\x04\x24\xcd\x11\x31\x08\x64\x8b\xae\x53\ +\xef\xa3\xdf\x43\x4e\xe0\x6f\xff\xf4\x1b\x0c\xc5\x93\xae\x4f\xe3\ +\x8e\x04\xdc\x03\xf7\x7c\x6e\xdb\x4f\xca\xaf\x93\x84\x5e\x23\x82\ +\xa4\xe7\x7c\xa6\x81\xb9\x42\x0d\x96\x3d\x57\x83\x67\xd7\x37\x01\ +\xc8\x50\x83\x7e\x30\x7c\x51\x90\xe0\x81\x71\x48\x00\x5a\xfd\x97\ +\x7e\xfd\xae\xa5\xff\x36\x7f\xc6\x45\x33\xa7\x4e\x40\x91\xb0\x6f\ +\x1d\xdd\xfd\x82\x00\xed\x58\xb9\x66\x1b\x1a\x9a\xbb\x1c\x80\xb3\ +\x9c\x6a\xc0\x15\xa0\xb4\xf2\x6d\x9a\x53\x2d\xcf\x4a\x0c\x5b\x53\ +\x0c\xd9\xaa\x6b\xb8\x6c\x7f\xfd\x87\xdf\x22\x9e\xb4\x71\x30\x85\ +\x80\xe4\xa3\x27\x88\x38\xd7\x5c\x00\x35\x27\x7f\x5c\x73\xb2\x4c\ +\xad\x2c\x44\x6f\x5f\x02\x77\x3d\xb2\x1d\xfd\x91\x64\x26\x11\x18\ +\x4b\x11\xe0\x4b\x82\x08\xe1\xf1\x48\x00\xe3\xcc\xab\x6e\x6d\x39\ +\xe9\xf8\xe9\x13\x67\x4e\xa9\xc4\x94\x89\xa5\x28\x2c\x08\x62\xbf\ +\x50\x80\x7f\x3c\xf9\x9a\x50\x83\x76\x92\x7a\xf5\x81\x88\x04\x4c\ +\x36\x24\xff\x6e\x59\x27\x13\x40\xf2\xaf\xaf\x7e\x5a\xf1\xd4\xe7\ +\x23\x84\xe0\xb8\xf5\x77\xb7\xc3\x16\x2d\x73\x90\x8f\x8f\x45\xfa\ +\xf5\x19\xdd\xb9\xd3\x29\x40\x3e\x82\x1a\xe9\xf3\x9c\x94\xc0\xa6\ +\xf7\x06\x7c\x26\x66\x8a\xff\xbf\xbf\x3e\xbe\x1b\x5b\xaa\xbb\x01\ +\x30\xf5\x23\x17\x49\x0d\x98\x34\x09\xeb\xc6\x1b\x01\x30\xfb\x23\ +\x5f\xe1\x73\xa6\x4f\xc2\x49\xf3\xa6\x21\xa5\x02\x9f\x39\xff\xfd\ +\xb0\x6c\x5b\x55\x2e\xab\xed\xec\x3b\x5b\x9e\x6e\x6d\x9e\x39\xb6\ +\xe4\x1c\xe8\x35\xd9\xb7\x45\x95\xb0\x8a\x56\xcd\x65\xbc\x1f\xb0\ +\x24\xf8\x3c\xdd\xaa\xf7\x13\x01\xc7\x84\xb5\x8e\xba\x3e\x45\xe0\ +\x72\xc7\x0c\x27\xc8\x09\x6c\xba\x96\xab\x3f\xf4\xeb\x29\x9a\xe0\ +\x98\x3d\xb9\x0c\xd5\xf5\x61\xdc\xf7\xd4\x5e\x24\x2d\xee\x54\x83\ +\x04\xc0\xbe\x0f\x86\x5f\x0a\x22\xd8\xe3\xc6\x07\xa8\x38\x7d\x31\ +\x37\x0c\x03\x45\x85\x41\xa4\x54\xe0\x4f\x3f\xbf\x16\x7f\x5f\xb5\ +\x51\xca\x3b\x1b\xb9\xc3\x06\xe9\x16\x06\xc4\xa5\xb2\x65\x23\x73\ +\x4c\xcc\xd1\x0d\x9a\x06\x73\xf8\x0a\xa9\xea\x34\x1b\x72\x4c\x4a\ +\x42\x2a\xa2\x5f\x47\x48\xb9\x13\x40\x0c\x6c\x0c\xfe\x3f\x77\x13\ +\xc1\x2d\xe7\x34\xa9\x1a\x9e\xb1\x48\xd4\x9c\xa6\x0e\x6a\x46\x73\ +\x14\x53\x9c\x2d\x0a\xfa\x30\xa1\xb8\x00\x77\xaf\xd8\x8d\xba\xd6\ +\x01\x5d\x0d\x9e\x03\x93\xe1\x62\xf3\xf8\x20\xc0\xbb\xae\x51\xfa\ +\xca\x60\x9a\x26\x9e\xfb\xfb\xf7\xf1\xf0\x73\x9b\x89\x00\x86\x02\ +\xcd\x60\x34\x47\x00\x13\xd0\x23\x04\x00\x00\x7d\x1e\x44\x06\x22\ +\x08\xc1\x29\x87\x44\x00\x9a\xa5\xf9\xac\xf8\xb2\x37\xec\xf8\xe9\ +\x1a\x40\x20\xca\x16\x9a\xd3\xa7\x49\x3f\x01\xad\xf9\x04\x5c\x11\ +\xc4\x71\xa5\x7a\x3f\x33\x52\xe1\x62\x05\x5e\xd9\xd6\x8e\xc7\x5f\ +\x6a\x80\x2c\xa4\x06\x9d\x32\x71\xf4\xd0\xe5\x4f\x1c\x71\x02\x94\ +\xbf\xeb\x6a\xee\x74\xe8\x9e\x79\xe0\x16\x3c\xba\x7a\xab\x02\xd7\ +\x80\x31\x0c\xa4\x61\x28\x22\x38\x57\xba\x22\x86\x1b\x70\x59\x8d\ +\xcc\xdb\xb6\x45\x93\x01\xbc\x0e\xba\xf6\x8f\x96\xaf\xeb\xf9\xff\ +\xb1\x17\x42\x56\xf7\xf0\x29\xce\xa7\x56\x53\x03\x05\xaa\xe6\x44\ +\xd2\xca\xcf\x00\x3d\x53\x25\xd4\xb8\xa2\x28\x04\x8f\xe1\xc3\x5f\ +\x9e\xd8\x83\xae\x70\xdc\xa9\x06\x1c\x60\x77\x82\xe1\x5b\x42\x0d\ +\xa2\x47\x8e\x00\xa7\xa5\x08\x40\xf2\xfc\xc4\x5f\x6f\xc2\x13\x2f\ +\xed\x50\xa0\x93\x19\xd0\xe4\x5e\xb4\x86\x22\x00\xc0\x40\xea\x90\ +\xc6\xdc\x49\x0a\x02\x93\x62\x65\x79\x8d\x5b\x05\xb2\xd8\x7a\x6d\ +\x82\xae\xcb\x7d\x46\xd0\x65\xdb\x35\xaf\x4f\xb3\xf7\x9a\x69\x20\ +\x90\xf5\x31\x11\x86\x48\xe3\x24\x01\x5d\xab\xe6\x6d\x75\x8d\xc7\ +\x60\x38\x76\x6a\x05\x56\xbe\xdc\x84\xd7\x76\x76\xe8\x6a\xb0\x2d\ +\xfd\x74\x93\xcb\x77\x1d\x21\x02\x7c\x8e\x3b\xc3\xbb\xe5\x77\x7f\ +\x07\x4f\xbd\xba\x6b\x04\x50\x83\x48\x40\x95\xc0\x56\xaf\x39\x40\ +\x97\x8a\xa0\x99\x07\x02\x5a\x11\x43\x57\x02\x7d\x95\x33\xf5\x43\ +\x39\x77\xfe\xe6\x72\xdb\xb4\xba\xdd\x0e\x01\x29\x82\x6b\x9e\xd4\ +\xc2\x21\xfb\x44\x0a\xcd\x14\xe8\x2b\xdf\x1e\xb9\x4e\xf4\x1c\x6a\ +\x30\xb9\xbc\x10\x03\x11\xe0\x7f\x9e\xae\x46\x34\x6e\x3b\xf3\x2a\ +\x62\x16\x5f\x13\xfd\x3f\x09\x35\x38\xbc\x04\x28\x7b\xe7\x55\xdc\ +\x99\xec\xf9\xc7\xef\xbf\x81\x55\xeb\xf7\x10\x01\x94\xfc\xab\x31\ +\x29\x03\xc8\x3f\x20\xd0\xa9\xea\xb2\xcf\x34\x15\x70\x3a\x91\xce\ +\x42\xef\xcd\xfd\x69\x94\x80\xba\x81\x1e\x3d\x2c\x20\x40\x74\x47\ +\xcf\x6d\x02\xb2\xad\x74\x22\x83\x93\x18\x6a\xac\xfe\xa0\x31\x6c\ +\xf5\x56\x9a\xf7\x79\x4c\xcc\x98\x54\x8e\xa5\xcf\x37\x60\x5f\x53\ +\x58\x57\x83\xe5\x00\x5b\x2c\xd4\xa0\xfb\xf0\x11\xe0\xd4\x2b\x38\ +\x81\xc2\x70\xdf\x1d\x5f\xc5\xea\x8d\x55\x23\x76\xdf\x50\x80\x18\ +\x8a\x04\x3a\x11\x74\xd0\x0d\x38\xcc\x00\xfd\x5e\x22\x02\xd9\x40\ +\x35\xd6\x4d\x04\x28\xbd\x3c\xdc\xcb\x7a\x14\x80\xb9\xc1\x75\x7b\ +\xfa\x34\xd6\xc1\x25\x65\x70\xfb\x02\xb9\x95\x40\x8c\x5d\xa6\x40\ +\x25\xb4\x9c\xd2\x4f\xea\xa0\x4c\x03\xbd\x57\x8d\x67\x1e\x53\x86\ +\x86\xd6\x18\x96\xff\xab\x01\x36\x87\x53\x0d\x1a\x01\x5c\x26\x1e\ +\x78\xf5\xaf\xc3\x47\x00\x79\x65\x3a\x0a\xf8\xe3\xad\x5f\xc6\x4b\ +\x5b\x6b\x1c\x04\x30\xc8\x17\xa0\x95\x4e\x63\x22\x04\x55\x97\x0a\ +\x68\xa0\x3b\xd2\xc8\x86\x06\xbc\xba\xd4\x39\x37\xf6\x4f\xc5\x35\ +\xb0\x35\x82\x50\x51\xe0\x68\xc9\x7f\xf2\xf7\xdc\x76\x5d\x97\x7f\ +\x09\xb7\x26\xfd\x90\xd2\x4f\x04\xe1\x1a\x41\x86\x4d\x43\x41\xc0\ +\x8b\x09\xa5\xa5\x58\xf2\x5c\x3d\x5a\x7b\xa2\x4e\xf3\x67\x31\xb0\ +\x9f\x03\xec\xc7\x42\x0d\x92\x87\x94\x00\xa5\xff\x76\x19\x1f\x06\ +\xcc\xe3\xf1\xe0\xf6\x1f\x5f\x8f\xb5\xdb\xf7\x83\x19\x04\xbc\x5a\ +\xfd\xa9\x56\x45\x00\x86\x06\x3c\x00\x52\x88\xec\xe6\x40\x56\xca\ +\x21\x40\x5d\xa3\x8a\x2b\x4c\x54\x83\x51\x1d\xbe\xd1\x77\x39\x5d\ +\x9e\xa1\x1b\x5c\x35\x49\x04\xa1\x95\xab\x13\x85\xe4\x5c\x22\x4b\ +\x84\xb0\x69\x95\xcb\x21\xec\x61\x05\x20\x65\x90\xad\xad\x5a\x3e\ +\xf2\xda\xdc\x69\x95\xd8\x52\x35\x80\xd5\x5b\xda\xb4\x30\x99\xbd\ +\xcc\xd2\x6a\x50\x77\x48\x09\x00\x40\x4a\xbd\xcf\xef\xc3\x7f\x7d\ +\xef\xf3\xd8\xb8\xbb\x01\x70\x3a\x80\x86\x04\x5d\x29\x02\xcd\xe9\ +\x2b\x9f\xe6\x48\xea\xe5\x18\x48\xbd\x97\x80\xce\x96\x2c\xd2\xc2\ +\x42\x2d\x1b\x30\x86\x4f\xa4\x81\xad\x39\x7d\x34\xd4\xc2\x36\x92\ +\x78\xba\x50\xf7\xee\x25\xc8\x9a\x9d\x97\x2d\x55\xa5\x0e\x3a\xc8\ +\x14\x26\xda\x7a\x6b\xcb\xb6\xb4\x30\x88\x80\xbf\x10\x8f\xac\x6e\ +\x44\x78\xc8\x72\xaa\x41\x2f\xc0\xae\xab\x7e\xe8\x8a\x87\x0f\x0d\ +\x01\x4e\x59\xc4\x87\xe3\xf9\x60\xc0\x8f\x1f\x7c\xf3\x4a\x6c\xdd\ +\xd7\x44\xc0\x1b\x46\xba\xef\xf4\x03\x9c\x73\xea\x3a\xca\x1b\x80\ +\x32\x88\xba\x49\x20\x90\x49\x11\xc8\x2c\x28\xc0\x49\x01\xe4\x3c\ +\x65\x7c\xa8\x7d\x43\x8a\xc0\x73\xe5\xfe\xb3\xe6\xfb\x69\xce\x69\ +\x06\x9c\xd9\x3e\x32\x01\x4a\xec\xd5\x5e\x80\x9a\xd7\xab\x06\x38\ +\xec\x6c\xaf\xdb\xe0\x34\x2f\xff\xef\xe6\x88\x74\xfc\x8b\xdb\x7b\ +\xb1\xbd\xb6\x4f\x4f\x9a\xdd\xcb\x80\x1b\xaa\x1e\xba\x72\xf0\xad\ +\x25\xc0\xc9\x97\x70\x28\x20\x83\x05\x01\x7c\xe7\x86\x45\xd8\x51\ +\xdd\x9c\x5e\xed\xaa\x32\x5a\xfd\xc3\xf3\xee\x44\x91\xee\x24\x6a\ +\x44\x30\x86\xe5\xdf\x20\x5f\x80\xa4\x9f\x39\x30\x36\xa8\x9b\x31\ +\x0f\x9a\x75\x83\xee\x1e\x64\xe2\x4e\x00\x83\x00\xd6\x53\xbd\x34\ +\xa6\x3e\xd7\x3d\x7b\xb5\x97\x41\x73\x5c\x9b\x53\x9b\x63\xaa\x75\ +\x81\x6e\xdb\x8a\x18\x99\x2a\x11\xf4\x7b\x31\x73\x72\x19\x8e\xa9\ +\x28\x42\x57\x77\x18\x7f\x5e\xbe\x19\xfd\x76\x09\x00\xc3\x49\x84\ +\xbd\x00\x2e\x11\x77\x2a\x6d\x7e\xcb\x08\x50\x72\xf2\x67\xa5\x02\ +\x98\x02\xc0\x82\x82\x20\x6e\xfc\xc2\xa7\xb1\xa7\xae\x4d\xd9\x7e\ +\x5d\xfe\x0d\x27\x01\x34\x93\x40\xa0\x67\xcd\x15\x00\xee\xac\xa1\ +\xe4\x04\x01\xee\xb4\xf9\xba\x19\x20\x32\xe4\x2e\x5c\x03\x1f\x1a\ +\xf8\x44\x02\x68\x19\xbb\xec\x89\x1d\x90\xdd\xd7\x00\x1f\x06\x57\ +\x6b\x09\xd0\xac\x15\x44\x08\x09\x7e\x49\x81\x1f\xd3\x27\x95\xa1\ +\x28\xe4\x47\x7d\x63\x3b\xb6\xec\xae\xc3\x96\x9d\xfb\x11\x8f\x27\ +\xe4\xe6\x19\x3c\x41\xf8\x4a\x67\x82\x89\xd6\x11\x2e\xc6\xc0\xf8\ +\x4d\x06\xf3\xdc\x2e\x7c\x03\x7e\xf0\x04\x38\xe9\x33\x1c\x4a\xde\ +\x8b\x8b\x0a\x70\xdd\xd5\x0b\xe5\x81\x10\x28\x02\xa8\xaa\x00\x26\ +\x32\x90\x7f\xa0\xab\x40\x4e\x22\xd0\x98\x64\x5f\x57\x03\x57\x0a\ +\x58\x1a\x01\x35\x18\x53\x00\x20\x01\x76\x87\x84\xb2\xcd\xb1\xea\ +\x39\xb2\x3a\x74\x6a\xc5\x3a\xe3\x7a\xdd\xab\x27\x80\x6d\x22\x83\ +\x66\xef\x6d\x40\xb4\x95\xa5\x05\x98\x5c\x59\x0c\xc6\x6d\x54\xd7\ +\xb7\x61\xeb\xae\x7a\xec\x17\xe0\xdb\x96\x9d\x02\x5d\x56\xce\x53\ +\xad\x05\x2e\xaa\xcd\x01\x4f\xf1\x34\x78\x0b\x26\x68\x67\x32\xd8\ +\xd3\x00\xae\xaa\x59\x7a\x75\xdb\x41\x12\xe0\xd3\x52\x01\x0c\xd3\ +\x44\x71\x71\x21\xae\xbe\xec\x7c\xd4\x35\x77\x81\xb9\x08\x40\xe6\ +\x80\x5a\x02\x3e\x7b\xd2\x08\x72\xec\x8c\x0a\xa0\xaa\xa1\xed\x10\ +\xd2\x8e\x23\x68\x0c\xf6\x66\xf7\x02\x34\x0f\x5e\x8f\x02\x72\xac\ +\x78\xe8\x09\x1e\xea\x13\xc8\xb9\x6d\x3d\x99\x02\x3b\xdd\x4a\x69\ +\xf7\x88\x50\xaf\x40\xb6\xe1\x70\x44\x1e\xb6\xd9\xb1\xb7\x09\xfd\ +\xfd\x11\xd8\x5c\x81\xae\x5a\x6e\x67\xb4\xaa\x5a\xb2\x1a\xbe\x62\ +\x04\x2b\xe6\x08\x9c\xbc\xe0\xb4\x28\xda\xc0\x70\x65\xcd\xd2\xcf\ +\x3f\xf3\xa6\x09\x50\xfc\x8e\x8b\x39\x63\x69\x13\x50\x5a\x56\x8c\ +\xcf\x5e\x7c\x0e\x9a\xdb\xba\x35\x05\x30\x75\x9f\x80\x48\x91\xe9\ +\x14\x52\xe8\xe8\x50\x02\x18\x0a\xf0\x6c\x39\x02\x43\x41\x4e\xa0\ +\x67\x00\xce\xf4\xbe\x5e\x78\xee\xfc\x3f\xcf\x99\xe7\x07\x01\x09\ +\xf2\xf0\xc9\x37\x70\x02\x0c\xb5\x7a\x33\xa3\x04\x01\x5a\x56\x32\ +\x14\x0b\x39\x2f\x2f\x0e\xc8\x07\x55\xf5\x0f\x0c\xa1\xbd\x33\x2c\ +\x0f\xd6\xb4\xb4\xf5\x48\x52\x70\x09\x38\x81\x4b\x80\x5b\xaa\xcd\ +\x55\x93\x00\xf3\x20\x54\x39\x1b\xbe\x50\xb9\xe2\xae\xa8\x60\xe2\ +\x07\xb7\x03\xec\xbb\x35\xcb\x3e\x1f\x1f\x3b\x01\x4e\xfc\x14\x1f\ +\x4e\x02\x95\x97\x97\x60\xe1\x82\x8f\xa3\xad\xa3\x17\x60\xe6\x30\ +\xf8\x04\xbc\xd6\x1a\x8c\x4c\x83\xcb\x4c\xe8\xce\xa1\x0e\xbc\x9b\ +\x04\xe4\x14\x6a\xd9\x3e\x35\x3f\x86\x1b\x7f\x32\xc2\x38\xed\x7d\ +\xce\x55\x4f\xb2\x8e\x61\xa0\x9d\xde\xbf\xc4\xd8\x26\xe0\xc9\x34\ +\xc8\xca\x00\x11\xbe\xf9\x65\x42\x27\x99\x4c\x22\xdc\x1f\x45\x47\ +\x57\x18\xfb\x0f\x74\x49\xf0\xa5\xac\x73\x92\x75\x02\x78\xf4\x15\ +\xaf\xc6\xfa\xbc\x24\x6a\xa0\x78\x12\x8a\x26\xcc\x06\x87\x81\x24\ +\xa5\x11\x5f\x00\xc3\x27\xe4\x23\x6e\xc6\x46\x80\x8b\xd2\x4e\xa0\ +\xc7\x83\x8a\x8a\x52\x9c\x77\xce\x47\x52\xe7\x02\xc9\x04\x98\x44\ +\x02\x4d\x0d\x28\x04\xd4\xfc\x83\xd1\x36\x92\xa0\xfb\x02\xee\xa4\ +\x0f\xcd\x8d\x6a\x02\xb8\x8e\xb9\x7e\x9c\xcb\x75\xc0\xd3\xd6\x6c\ +\xbf\xbe\xea\xc9\x9b\xa7\x98\xde\x34\x20\x56\xb7\x0f\x5e\xd1\x49\ +\x0a\x20\xa2\xd1\x04\x06\x07\x63\x68\xe9\xe8\x93\xd5\xb2\x34\x40\ +\x79\xaa\xaa\x30\x8f\x40\x24\xf0\x75\xe0\xdf\x20\x09\xb8\x9a\xf7\ +\x87\x8a\x51\x36\xed\x14\x24\x2c\x0e\x9b\x8f\xf8\x52\x77\xd4\x3c\ +\xb2\xf8\xab\x63\x23\xc0\x09\x0b\xd3\x0a\xe0\x31\x31\xa1\xb2\x1c\ +\x1f\xfb\xf8\x87\xd0\xd3\x3b\xa8\xf9\x00\xa6\xf4\x11\xdc\x3e\x81\ +\x99\x06\x9e\xe6\x94\xfc\xd3\x86\x11\x68\x3f\x41\x6b\xb5\xfc\x00\ +\x40\x64\x50\x45\xcd\x8d\x92\x01\xd0\x4f\xf1\xd2\xc8\xb5\xbd\x4f\ +\xce\x80\x06\x7a\xe6\x6b\x21\xbf\x47\x02\x6d\x25\x93\x88\x25\xd2\ +\x60\x47\x63\x71\xb1\x30\x06\xd1\xdb\x4f\x2b\x9b\x8f\x38\x6c\x9c\ +\xfa\x12\x7c\x9e\x1d\x60\x52\x02\x02\x98\x5b\x4e\xa5\x90\x7d\x6a\ +\x93\xe0\x9a\x62\x58\x6a\x8e\x31\x08\x02\x9c\x00\xc3\x5f\xe6\x3c\ +\x7a\x56\x5f\xbb\xfc\xba\x59\x63\x22\x40\xd1\x09\x17\x4a\xfe\x78\ +\xbd\x1e\x4c\x9c\x58\x89\x0f\xfe\xc7\x7b\xa5\x83\xc2\x98\x1b\x78\ +\xd9\x57\xf3\xb9\x4d\x82\xb6\xfa\x55\x98\xe7\x38\x50\x42\x47\xca\ +\x68\xe7\x4f\x4b\x0c\xbd\x9e\xcf\xcf\xb2\xc0\x9f\x7b\xef\x9f\x13\ +\x29\x32\xc8\xe1\xf7\xa6\xff\x3d\x49\xdb\x16\x40\xdb\x42\xc2\x2d\ +\x24\x12\x49\x51\x2d\xf4\x84\xa3\x48\x1d\x91\xb7\xec\x61\x90\x39\ +\x01\xcd\x69\xce\xce\x68\x6d\xf7\xea\xe6\x1a\xf0\xa3\xae\x78\x4d\ +\x45\x2c\x4b\x56\xcd\x17\x90\x84\xf5\x7a\x0c\x94\x4c\x9e\x07\xdb\ +\x5b\x22\x09\xa0\xcc\x69\x7d\xed\xa3\x5f\x18\x23\x01\xe6\x2f\x90\ +\x04\xf0\xf8\xbc\x38\xe6\x98\x4a\x94\x4f\x9c\x82\x88\x90\x36\xbf\ +\xdf\x87\x40\x20\x80\x80\xdf\x2f\x5a\x1f\x7c\xa9\xb1\xa8\x1e\xaf\ +\x37\x53\x19\x0c\x05\x7a\xaa\xcf\xd8\x88\x2a\xa8\xfc\xc1\x28\x9b\ +\x46\xd0\x56\x7f\xe6\xce\x1f\x39\x84\xa3\x9a\x00\xfd\xa4\x98\x5a\ +\x85\xea\x90\x6a\x6a\x35\x59\x1c\x49\x2b\x0d\x62\x42\x80\x3d\x38\ +\x14\x47\x3c\x61\xc9\x31\x25\x7d\x28\x33\x67\x53\x28\x97\x9a\xd7\ +\x08\x40\xa0\x13\xf0\x9a\x0a\x28\x02\x10\xa0\x1a\x90\x59\xfd\x81\ +\xa4\x9b\x24\x56\x52\x54\xfa\x7d\x8c\xa5\xc8\x6b\xc2\x17\x2c\x82\ +\xb7\x6c\x36\x62\x71\x1b\x9c\x42\xc3\xdf\xec\x5f\xf1\xa5\x1b\xc7\ +\x48\x80\x0b\xd2\x04\x10\x0a\x30\x79\xca\x24\x04\x8b\x2a\xd0\xdd\ +\x3d\x90\x02\x4f\xfa\x05\x1e\x51\x4d\x53\x54\xd5\xa6\xae\x0b\xf8\ +\xd3\x84\xf0\xfb\xd2\xad\xcf\x27\xe6\x53\xaf\xc9\xeb\x0d\x75\xbd\ +\x21\xe6\x4c\x87\xff\x40\x89\x23\x49\x0e\x92\x7f\xf9\x93\x3d\x87\ +\xc3\xc8\x61\x93\xa0\x40\x01\x42\x27\x8a\xd5\xe9\x61\x55\x6d\x09\ +\x76\x52\x8d\x01\x64\x86\x73\x5a\x7a\x57\xb7\xf7\xa2\x12\xc0\x19\ +\x84\x20\x59\xcf\x24\x02\xf5\x75\x15\xc8\x6d\xe7\xad\xe1\x96\xc8\ +\xa1\x2b\x81\x7e\xbd\x20\x2c\x07\x97\xff\xb7\x7e\xbf\x57\x80\x5f\ +\x0e\xdb\x5f\x2e\x08\x9c\x4e\x4a\x2b\xfb\xff\x02\x60\x7e\x62\xff\ +\x63\x5f\x1a\x9b\x13\x58\x78\xfc\x27\x95\x09\xf0\x62\xca\x34\x41\ +\x80\xe2\x09\xe8\xee\x0c\x4b\xb0\x3c\x1e\x6f\x26\xf8\x1e\x01\x66\ +\x6a\x2c\xab\x99\xaa\x6a\x9c\x02\xd8\xa3\x1c\xc6\xd4\xbc\x6e\x26\ +\x5c\xb9\x83\xcc\x93\x44\xae\x6d\x63\x32\x0f\xfa\x93\xc0\x5c\xf1\ +\x20\x77\x39\x7b\x3a\xf0\xfa\x98\xc0\xd7\xc8\xa0\x93\x80\x54\x20\ +\x73\xec\x74\xf4\xf8\x1b\x01\xde\xf9\xba\x35\x6c\x0e\x74\x79\xcf\ +\x4d\x02\x06\x9e\x02\x5e\xd4\x00\x98\x00\x3f\x6a\xf9\x90\x1c\xb9\ +\x59\x86\xa5\x64\xe1\x76\xc6\x8c\x9b\xf6\x3f\x7e\xc3\xd8\xc3\xc0\ +\xc2\xe3\xce\xe7\x60\x69\x13\x30\x75\xfa\x64\x84\x8a\x26\xa0\xab\ +\x63\x98\x00\x69\xf0\x3d\xa6\x57\x91\xc0\xa4\x56\x11\xc1\x50\x44\ +\x90\xad\x61\x6a\x51\x83\x1a\xeb\xd9\x43\x05\xba\xa1\x00\x37\xb2\ +\x9e\x20\x82\x23\x2d\x3c\xfa\x26\x90\x2e\x21\x94\xec\x21\x67\x8f\ +\xce\xee\xe9\x6a\x90\x85\x04\xe4\xcc\x91\x49\x20\xe0\xb3\x3a\x7a\ +\x4a\x2d\x08\x40\x77\xbc\x9f\x4b\xe2\x75\x3b\x3f\xd2\xf7\x0a\xb9\ +\x0f\x05\xfd\x30\x7d\x21\xc4\x59\x21\x86\x62\xe9\x7b\x36\xd4\xff\ +\x57\x0b\x98\x71\x65\xfd\x93\x5f\x5b\x05\x2a\x63\x25\xc0\x79\x69\ +\x05\xf0\x0b\x02\xcc\x98\x2a\x08\x30\x11\x9d\x1d\xbd\x0e\x13\xe0\ +\xd5\x4d\x81\xae\x00\x1a\x01\x08\x7c\x22\x43\xe6\x6e\x22\x45\x09\ +\xaa\xa5\x15\xef\xee\x83\xfe\xa0\x81\x0e\x3a\xb5\xe4\xcb\x53\xb2\ +\x87\x5e\xce\x05\xbe\x9b\x04\x36\x39\x7f\x04\x6e\x36\xe0\x75\x25\ +\xc8\x15\xeb\xe7\x0e\xed\x94\xb3\xe7\xfc\x7d\x16\x52\x25\x18\xf0\ +\x22\x28\xc0\xb7\x8c\x02\x0c\xc6\x0d\xc4\x62\x69\x07\x50\x6d\xa2\ +\x3c\x01\x83\x7d\xbe\x61\xe5\x37\x3b\x0e\x2a\x15\x5c\x30\xef\x5c\ +\x99\x09\xf4\xa5\x14\x60\xd6\x74\x84\x8a\x27\xa2\xa3\xad\x47\x12\ +\x20\x03\xfc\x11\x35\x90\xad\xcb\x14\x28\x12\x68\x91\x83\x6a\x69\ +\xf5\x13\xf8\xa4\x02\x04\xb6\x73\x93\x88\xe6\x73\xdf\x17\xca\x5d\ +\x4a\xe0\x4e\xf1\x12\x11\xf4\x3e\xe5\xea\xb9\x5e\xa1\x85\x77\x5c\ +\x73\xe8\xdc\x09\x9e\xdc\xc0\xe7\x5e\xdd\x54\x95\x0a\xa4\x2a\x6c\ +\xe9\xe1\x17\x84\x02\x42\x95\xfd\x88\x24\xbc\x18\x88\x24\xa4\xe4\ +\xab\xc3\x9b\x43\x0c\xc6\x37\xcc\x40\xd1\x5d\xc2\xe1\x83\x2c\x07\ +\x47\x80\x73\x38\x00\xe9\xcc\x4d\x9f\x33\x53\x2a\x40\x47\x5b\x37\ +\x18\x14\x01\xbc\x0e\x15\x20\x05\x20\x53\x40\x0a\x90\xea\x4b\xb0\ +\xcd\x11\x22\x68\xb9\x02\x02\x5f\xf6\xdd\xe7\x09\x41\x07\x4c\x01\ +\xfd\xf4\x70\xee\x63\xe0\xb9\x6e\xf6\xd0\x0f\x77\x6a\x20\x67\x07\ +\x9f\xb6\x6a\x75\x05\xd0\xe3\x7c\x37\xc0\xb4\xda\x45\x1d\x43\x92\ +\xc7\x22\x5b\x1f\xf0\xa1\xa0\xc0\x8f\x24\xf7\xa2\x6f\x20\x89\xc8\ +\x50\x5c\x66\x24\x95\x6d\xdc\x26\xda\x45\x8d\xcf\x7c\x6f\x27\xa8\ +\x1c\x24\x01\xe6\x7e\x22\x6d\x02\x02\x3e\xcc\x98\x3b\x0b\xa1\x42\ +\x41\x80\xd6\xae\x34\x01\xbc\x5e\xb5\xfa\xbd\x6e\x12\xe4\x36\x05\ +\x44\x02\x4d\xfe\x8d\x6c\xe0\xeb\x27\x8a\xb3\xde\x42\xa6\xaa\x9b\ +\x02\x2e\x26\x70\x02\x3e\xfb\x49\xde\xdc\x04\xa0\x10\x90\xe6\x32\ +\x3d\x7e\xfe\xba\x4e\x9e\xdb\x0c\x58\x0e\xb0\xad\x6c\x24\xa0\xf7\ +\x79\x52\xab\xbe\x30\x20\x94\xd8\x27\x4f\x04\xf5\xf5\x45\x11\x4f\ +\x24\xd5\x03\x28\x90\xc2\xe8\x77\x8c\x99\xdf\x6e\xfc\xdf\x9b\xa3\ +\x6f\xe9\x81\x90\xd0\xdc\xb3\x39\x93\x3e\x80\x0f\x33\x8f\x9b\x83\ +\xa0\x70\x02\xdb\x9b\xbb\x60\x28\x05\xf0\x78\x89\x00\x1e\x02\x9e\ +\xfa\x4e\x67\x50\x55\x77\xe6\x90\x4e\x0e\xd1\xf9\x01\x8d\x0c\x8e\ +\xd5\x4f\xbe\x1f\xd1\x40\x96\xd1\x36\x83\x14\xa0\xaa\xab\x85\x7b\ +\xc8\x2e\xf5\xc8\x0a\x3e\x55\x3d\xce\x27\xc0\x09\xf8\xd1\x37\x72\ +\x88\x04\x56\xe6\x1c\xc0\x11\x0c\xfa\x50\x58\x14\x14\x32\x0f\x74\ +\xf4\x44\x30\x30\x10\x95\xe1\xac\x8a\xed\xdb\x18\x63\x9f\x6b\x7a\ +\xf6\x47\xff\x04\x95\xb7\x90\x00\xc7\x9e\x25\x15\xc0\x27\x14\x60\ +\xd6\xfc\x63\x11\x14\x0a\xd0\xd6\xd4\xa9\x0e\x89\xfa\x24\x01\x44\ +\x2b\x01\x27\x35\x18\xc5\x14\x48\xf0\x73\x12\x80\xf2\x01\x7a\xd5\ +\x57\x3f\x83\xeb\xe6\x51\x2a\xb9\x6e\xdf\x86\xbe\xea\xdd\x0a\xa0\ +\xf9\x01\x34\x47\xf1\x3f\x99\x02\x5d\x05\x72\xd9\xf9\xd1\x37\x72\ +\x9c\x04\xe0\xdc\x82\x69\x32\x01\x7c\x08\x01\x41\x80\xde\xbe\x21\ +\x74\x76\xf5\x63\x28\x1a\x07\xe7\x23\x4e\xef\x3f\x19\x33\x3f\x77\ +\xe0\xb9\x1f\xb7\x01\xc0\xa1\x21\xc0\x9c\x33\x39\x18\x04\x01\x02\ +\x98\x7d\xc2\x5c\xf8\x0b\x26\xa2\xbd\xa9\x5d\x99\x00\x8d\x00\x64\ +\x12\x34\x7f\x80\x08\x40\x79\x01\x4a\x00\x29\x22\x64\x07\x9f\xb6\ +\x8a\x35\x12\xb8\x8f\x84\xb9\xe1\xd7\x1d\x81\xcc\xb3\xfb\xb9\x93\ +\x3d\xb9\xab\x9d\x55\x0d\x46\x75\xf0\x74\xb0\x73\xab\x40\xd2\x06\ +\xa4\xad\xf7\xa2\xa4\x34\x24\x43\xba\x96\xb6\x5e\xf4\xf6\x0c\x20\ +\x99\xb0\xc0\xd3\x84\x8f\x81\xb1\xef\x30\x66\xdc\x71\xe0\xf9\x9f\ +\x81\xca\x21\x21\xc0\xc7\xd3\x0a\x10\xf4\x63\xce\x3b\x8e\x87\x3f\ +\x54\x89\xb6\x86\x76\x80\x19\xf0\x7a\x95\xf4\x53\x4b\xbe\x00\x85\ +\x86\xa4\x04\xba\x33\xe8\x8c\x00\xdc\x04\x90\xf3\x2e\x47\x30\xc7\ +\x6d\xe3\xd9\x05\x80\x3a\x64\x02\xb2\x84\x7c\x14\xeb\x8f\x01\x7c\ +\xdb\x19\x0d\x64\x07\x9e\x13\xd0\x39\x6d\x3c\x11\x40\xfe\x6e\xc3\ +\x00\x0a\x84\xdc\x17\x0a\x7b\xdf\xdd\xd3\x8f\x16\x61\x6e\x23\x83\ +\x51\xf9\xf7\x29\xc9\xdb\x29\x2e\x5a\xd4\xb2\xfa\xd6\x6d\x87\xe5\ +\xc6\x90\xe0\xec\x8f\x71\x06\x08\x02\x04\x31\xe7\xe4\xf9\xf0\xa5\ +\x08\x50\xdf\x3a\xe2\x04\x7a\xbd\x3e\x9d\x00\xd9\x4c\x01\x25\x89\ +\x46\x14\x80\xaa\x6e\x0a\x08\x7c\x77\x75\x1f\x13\x43\x76\xf9\xd7\ +\xa1\xd7\x4e\xf9\xea\xe0\x53\xc5\xeb\x83\x8f\x34\xd8\xd4\xcf\x69\ +\x02\xdc\x60\x5b\x6a\xc7\x4e\xb6\x16\x2c\x07\x09\xc4\x04\x7c\x7e\ +\x0f\x8a\x4b\x0b\xe4\x67\x6a\x6a\x6a\x95\xf9\x96\x78\x34\x81\xb4\ +\xe2\x33\xce\xc0\xfe\x08\xc3\xf8\x7a\xcb\x9a\x5f\x0e\x01\xc0\xe1\ +\x21\xc0\xac\x33\x64\x26\xd0\x1f\x0c\xe0\xd8\x53\x4e\x80\x57\x10\ +\xa0\xb5\xb6\x45\x3a\x6a\x12\x7c\x9f\x20\x81\x04\xdf\x41\x04\x4a\ +\x10\xa5\x5b\x32\x05\xca\xfe\xa7\xc6\x19\x0a\x90\x35\x1a\xa0\xa3\ +\xe5\x74\x97\xb1\x7e\x44\x5c\x4d\xe5\x0e\x01\x1d\x1d\xee\x6a\xb3\ +\x01\x8e\x1c\xe0\xdb\x6a\x8f\x81\xc0\x4f\x83\xa7\x99\x81\x1c\x95\ +\x2b\x89\xe7\x8a\x08\x16\x45\x00\xd2\xcc\x85\xc4\x8a\x2f\x12\x92\ +\xdf\xd7\xdb\x87\x86\xfd\x4d\x08\xf7\x0d\xca\xeb\xd4\x67\xec\x04\ +\x8c\xab\x5b\x5f\xfa\xf5\x13\xa0\x72\xb8\x08\xf0\x51\x0e\x40\x48\ +\x7f\x08\xc7\x9e\x7a\x22\xbc\x81\x4a\xb4\xd4\x1e\x90\x0a\xe0\xf5\ +\x0d\x2b\x80\x4f\xb6\x12\xf8\x91\xd6\xab\x54\x40\xcf\x0f\x68\x0a\ +\xa0\xd7\x91\xd5\x9f\x1a\xe7\x5e\xfd\xfa\xca\x97\x13\x7a\x71\x3f\ +\xc2\x85\x08\x30\x5a\xac\x4f\x27\x7a\x25\x48\xee\xf0\xcf\xb1\x33\ +\x48\x66\xe0\x8d\x6f\xe4\x24\x45\x85\x05\x8f\x4f\xae\x7a\xd1\x1a\ +\x68\xac\x6b\x44\x6b\x53\x1b\x86\x22\x71\xf9\x77\x2b\x87\x67\x15\ +\x63\xc6\x55\xad\x2f\xdf\xd1\x7c\x44\x6e\x0f\x0f\xcc\xfa\x88\x0c\ +\x03\xfd\xa1\x20\xe6\x9e\x76\x32\x3c\xfe\x72\x34\xd7\x34\x81\x71\ +\x26\x08\xe0\x87\x57\x82\xaf\xe4\x9f\x88\xa0\xf9\x03\x5e\x2d\x22\ +\x30\x54\x5a\x58\xb4\xd9\x4c\x00\x29\x82\x3b\x23\xe8\x26\x41\xee\ +\x14\x20\xf1\x40\x5b\xf5\xd4\x1f\xd5\xee\xdb\xba\x12\xa4\x5a\x17\ +\xf8\x9a\x1f\x40\x89\x9e\x5c\x59\x3e\xb9\xb8\x0a\xfd\x28\x2a\x2b\ +\xc4\x60\x7f\x18\x35\x7b\x6b\xd0\xdd\xd9\x8b\x64\x22\x39\x9c\xe9\ +\x8c\x01\xc6\xcd\x00\xff\x55\xdb\xab\x77\xf2\x23\xf2\x80\x88\xda\ +\xb6\x01\xdf\x07\xce\xba\x34\x16\x14\xe0\x97\x94\x95\x61\xce\x3b\ +\x4f\x46\x63\xcb\x00\x5a\xaa\x1a\x94\x02\x48\xc0\x9d\x2a\xa0\xfc\ +\x02\xcd\x21\x24\xbf\x80\x52\xc3\x23\xc7\xc9\x5c\x24\x70\xef\x0b\ +\xb8\x2a\x48\xfe\xa1\xc6\xee\x42\x21\x1e\xd9\xfe\x31\x80\xaf\xc0\ +\xd6\x36\x7f\x34\x73\xa0\x00\x75\x9c\xf6\xb5\xf4\x24\x8f\x4e\x00\ +\x0e\xd3\x6b\x4a\xb9\xf7\x87\x7c\x68\xdc\x5f\x87\x86\xda\x7a\x44\ +\xc2\x11\xf9\xbb\xe9\x06\x0f\x63\x51\xfb\x6b\xbf\xdf\x74\x44\x1f\ +\x11\xb3\xa9\xb5\xbb\xf2\x8b\xd7\xdf\xdc\x51\x5e\x51\x81\x09\x93\ +\x27\x61\xfa\xc9\x27\xe2\xc5\x57\x77\xa1\xab\x31\x1d\x06\x2a\xc0\ +\x33\x2b\x25\x85\x28\x0a\x50\x66\xc0\x90\x73\x2a\x04\xa4\x33\x85\ +\x6a\xe5\x6b\x26\x40\x12\x00\x19\x04\x80\x7e\x27\x31\x00\x3b\x2e\ +\xe3\x67\xcd\x11\xcc\xbc\x91\xd3\x1d\xf2\x8d\xee\xf9\xd3\xf6\x2e\ +\xdc\xe0\xab\xbe\x02\x5f\xa9\x81\xbe\xad\xeb\x26\x01\x87\x8d\x40\ +\x41\x00\xc5\xe5\x05\x18\x8a\x0e\xa2\x6a\xc7\x2e\xb4\x37\x77\x20\ +\x11\x4b\xd0\x37\xde\x31\xe3\x1e\x30\xe3\xc6\xf6\xd7\xee\x8a\x1c\ +\xf1\x87\x44\x6d\xee\x49\x4c\xbb\xe5\x9b\x3f\x69\xac\x9c\x90\x3a\ +\x09\x54\x89\xd2\x19\xd3\xb0\x6e\x57\x03\x00\x96\x3e\xcc\x91\x02\ +\xd8\xd0\xe3\x7c\xb5\xc2\xd5\xfe\xbf\x99\x6d\x1b\x98\x39\x42\x3f\ +\xa4\x5a\xa6\x5a\x3d\xfd\x0b\xd5\x66\xde\x11\x64\x30\x72\x00\xe3\ +\x3d\x43\x88\x87\xa3\x12\x88\x5c\x45\x01\x4d\xe0\xbb\x76\xfa\x90\ +\x15\x7c\x5d\x05\x9c\xbe\x00\x39\x77\xd0\xc1\xa7\x9a\x54\x04\xe0\ +\x36\x0c\x41\xfc\x42\xb1\xea\x83\x45\x01\x1c\xa8\xaf\x43\xf5\xce\ +\xbd\xe8\xef\xe9\x97\x44\x51\x0f\x3b\xeb\x06\x33\x16\x77\xac\xbb\ +\x7b\x39\xb4\x72\xe4\x14\xa0\x6d\x68\xca\x9d\x77\xde\xbb\xb3\xac\ +\xbc\xac\x34\xb5\x82\x23\xb1\x18\xba\xc3\x7d\xd8\xbc\x69\x27\xc2\ +\xbd\x61\xcd\xf9\x72\x9f\xd2\xe5\x29\xe0\xd4\xaa\x83\x6c\xe9\x0e\ +\x19\x06\x9b\xc6\xa9\x9a\x1a\x4b\x10\xe9\xa6\x48\x39\x27\xa7\xe4\ +\xb5\xb2\x55\xbf\x47\xee\x4d\x4c\x3b\xfe\x78\x7c\xe2\xe2\xaf\x20\ +\xda\x3d\x08\xd8\xb9\x80\xe7\xae\x31\x07\x72\x3a\x7d\x0a\x70\x5d\ +\x05\xe8\x44\x8f\xea\xeb\x4e\x20\x99\x02\x2b\x83\x00\x9c\x71\xf8\ +\x82\x5e\x14\x55\x14\xc1\xb2\xe2\xd8\xb3\x75\x0b\x0e\x08\x2f\x3f\ +\x16\x89\xca\xf7\xaa\xd8\xfe\x05\x66\x18\x57\x74\xac\xff\x73\xd3\ +\xb8\x7a\x50\xe4\x9a\xc6\x78\xc1\x8a\x87\x1e\x7a\x5c\x78\xfb\x1f\ +\xed\xeb\xe9\x43\x4f\x77\x37\x6a\xab\xeb\xb0\x67\x77\x15\x92\x56\ +\xc6\x33\x6c\x88\x0c\xb2\xaf\x3f\xde\x45\xae\x9c\x11\x32\x70\x02\ +\x34\xdd\x2a\xb0\xd5\x0d\x16\x0a\xf8\x54\xa5\xeb\x99\xa8\x1c\x44\ +\x16\x5f\x30\x84\xe3\xde\xfb\x6e\x5c\x78\xe5\x77\x10\xef\x8e\x00\ +\x36\xd7\x72\xfe\x99\x44\x50\xad\x5b\x01\xa8\x66\x07\x9f\xfa\xa2\ +\x92\xb3\x07\x69\x16\x40\xe0\xbb\x09\x20\x55\x2e\x50\x12\x44\x61\ +\x59\x08\x6d\x07\x1a\xb1\x6b\xe3\x16\xf4\x76\xf4\x20\x99\x48\x0c\ +\xdf\xd2\x26\x3a\xec\x07\x8c\x19\xbf\xe8\xdc\xf0\x17\x7b\x3c\x3e\ +\x2a\x16\x3f\xbc\xf7\xc9\x7f\xdf\xbe\x79\xdb\x2a\x9e\xb4\x4a\xba\ +\x7b\x7a\x50\x95\xf2\x56\xbb\x7b\xe9\xed\x4c\x03\x5c\xce\x69\xf7\ +\xf3\x3b\xee\x8b\x67\xa0\x3b\x66\x40\x7d\x9a\x57\xad\xe3\x8b\xa1\ +\x88\x30\xa4\x26\x32\x2a\x39\xee\x7d\xef\xc1\xc2\x2b\xbf\x8d\x58\ +\x57\x44\x82\xe4\x2e\x04\xb8\xae\x08\xf6\x9b\x04\x9f\xc2\x3b\xa9\ +\x53\xb2\xef\x22\x00\xe7\xf0\x04\x3c\x28\x2a\x2f\x04\xf3\x70\xec\ +\xde\xbc\x19\xf5\xbb\xf7\x21\x32\x90\xf1\xef\xac\x62\x8c\x2d\xea\ +\xdc\x74\xff\x86\x71\xfd\xb4\xf0\x87\x1f\x7e\x98\xdd\xff\xdc\xce\ +\x79\x0d\xd5\x75\x3f\x0d\xf7\xf7\x7f\xb0\xab\xb3\x67\x72\xea\x88\ +\x34\x15\xa6\x3d\xc2\x25\x8b\x1a\x80\x13\x09\x54\x9f\x64\x9d\x14\ +\x81\x11\x01\xb4\xeb\xd4\x35\x4e\x02\x14\x08\x05\xf8\xc0\xfb\xb0\ +\xf0\x8a\x6f\x22\x2e\x08\x40\x26\x40\xdf\xed\xd3\xe4\x9f\xc8\x40\ +\x80\x67\x24\x73\xdc\x44\x90\xd5\x06\xed\xf6\xd1\xea\x77\x11\x00\ +\x06\x10\x28\x0e\xa2\x40\x38\x7a\xdd\x1d\x2d\xd8\xfe\xea\x5a\x74\ +\x88\xd8\x3e\x11\x8f\x3b\xef\x65\xf8\x2b\x98\x79\x43\xd7\xa6\xfb\ +\x06\xc6\xf5\xe3\xe2\x75\x35\xf8\x11\x80\x1f\x32\x86\x23\x59\xfc\ +\x13\x4f\xe2\x80\x22\xc0\x07\x3f\x80\x85\x97\x7f\x03\xc9\x94\x09\ +\x50\x26\x49\x7f\x8c\xaf\xfe\xb4\x0e\x3b\x7b\xb2\x47\x03\x3f\x05\ +\xb4\xb2\xf5\x20\x4f\x9f\xc0\xe7\xb2\xea\xe0\x1b\x3e\x0f\x0a\x2a\ +\x0b\xe0\x09\x98\xd8\xbb\x65\x23\xaa\xb6\xec\xc0\x60\x4f\x58\xbe\ +\xae\x4a\x2f\x98\x71\x6d\xf7\x96\x07\x96\xe6\xbf\x32\xe6\x4d\x13\ +\xe0\x64\x0e\xd8\xf0\x17\x16\xe0\xf8\x0f\x7d\x10\x17\x5e\xfe\x75\ +\x58\x29\x02\x24\x79\xb6\xdb\xbf\x29\x09\xa4\xa5\x76\x73\x27\x7c\ +\x28\xae\x77\x81\x9f\x83\x00\x1c\x80\xb7\x28\x80\x50\x65\x21\x06\ +\xc3\xdd\xd8\xbc\x66\x35\x9a\x45\x6c\x9f\x4c\xe5\xf1\x49\x07\xff\ +\x05\x66\x5c\xde\xbd\xf5\xc1\x86\xfc\x77\x06\x1d\x34\x01\x78\x9a\ +\x00\x1f\xfe\x0f\x5c\x78\xd9\x57\x61\x77\x91\x13\x48\xe0\x43\x8f\ +\xf7\xdd\x24\xc8\x0d\xbe\x76\xef\x9e\xb6\xda\xe1\x70\x06\x3d\x06\ +\x82\x15\x85\xf0\x15\xfb\x51\xb3\x63\x0b\x76\xbc\xfc\x32\xc2\x1d\ +\xbd\xe9\xdc\x04\x33\x00\xb0\x84\xe8\xfc\x84\x19\x9e\x9f\x89\x95\ +\x6f\xe7\xbf\x34\xea\x60\x09\x30\xe9\x14\x89\xa6\xbf\x48\x10\xe0\ +\x23\x1f\xc6\x85\x97\xde\x08\x2e\x08\xc0\xec\xec\xdf\xea\x31\x3a\ +\xf8\x4e\x13\xa0\x99\x01\x39\x86\x9a\xd7\x14\x80\x01\x9e\x90\x0f\ +\xc1\x09\x45\x88\x25\x06\xb0\xe9\xb9\x67\xd1\xb0\x73\x0f\xa2\x29\ +\x47\x0f\x06\x18\x93\xb5\x16\xc2\xd1\xeb\xd9\xfe\xd0\xda\xfc\xf7\ +\x06\xbe\x95\x04\x40\x8a\x00\x45\x38\xfe\xa3\xff\x89\x0b\x17\xdd\ +\x00\x08\x02\x18\x96\xfb\x29\x1f\xee\x47\xb9\xb8\xc1\xa7\xbe\x0e\ +\x3e\xa9\x81\x0e\x3e\x4c\x06\x6f\x69\x08\x3e\xe1\xe8\x35\x56\xef\ +\xc2\x96\x67\x57\xa1\xbb\xb9\x15\x56\xdc\x02\x98\x21\x2b\x63\xe6\ +\xdf\x98\xe9\xf9\x72\xcf\xb6\x25\xe1\xfc\x17\x47\xbe\xe5\x04\x80\ +\x20\x40\x21\x8e\x3f\xe3\xa3\x58\x20\x08\x60\x6a\x4e\xa0\x43\xfe\ +\xb5\x95\xaf\x9c\x3e\x92\xfd\xdc\xe0\x67\x5b\xfd\x00\x58\xd0\x03\ +\xbf\xb0\xf5\x49\x66\x61\xcb\xea\x55\xa8\x59\xb7\x01\x91\x70\x3f\ +\xb8\x4a\xe7\x81\x99\x61\xc3\x30\xbe\xd0\xbb\xf3\xd1\xbf\xe7\xbf\ +\x3b\xf8\x50\x10\xe0\x98\x53\x53\x46\x59\x2a\xc0\xfc\x33\xcf\xc0\ +\x05\x9f\xfd\x32\x3c\xdd\x43\x60\x96\x16\xfe\xa5\x3b\x6e\x67\x4f\ +\x81\x0f\xdd\x93\x77\x6e\xfa\xe8\x04\xe0\xa2\x1a\x80\x59\x1c\x82\ +\x4f\x80\xdf\xd6\x54\x8b\xf5\x2b\x9f\x40\x47\x6d\x1d\x12\xb1\xb8\ +\x4a\x86\x99\x80\x61\xbc\xcc\x98\x79\x79\xdf\xee\x15\xfb\xf3\x5f\ +\x1e\x7d\xe8\x08\xa0\x4c\x40\x31\xe6\x9f\xf5\x31\x41\x80\x2f\xc1\ +\x2b\x14\xc0\x48\x72\x3d\x0b\x98\xfb\x54\x8f\x96\xd5\x23\x45\x20\ +\xf0\x9d\xaa\x00\xbf\x07\x66\x45\x01\x78\xd0\xc4\x8e\x17\x9f\xc7\ +\x2e\xe1\xe5\x0f\x74\x76\xab\xa4\x8e\x5c\xf5\x16\x33\x8c\x9f\x33\ +\xc3\xf7\xa3\xbe\xdd\x8f\x5a\xf9\xaf\x8f\x3f\xc4\x04\x90\x6d\xb1\ +\xf0\x01\xce\x3e\x0b\x0b\x3e\x73\x3d\xfc\x5d\x51\x30\x15\x8e\x41\ +\xdb\xee\x1d\x05\x7c\xdd\x0f\xc8\xac\x8c\x01\x45\x7e\x98\x62\xd5\ +\xf7\x74\xb7\x63\xfd\xe3\x8f\xe0\x80\xd8\xc1\x8b\x47\xa2\x2a\xe9\ +\x69\x88\xc6\xa8\x67\xcc\xbc\x34\x5c\xf5\xd4\xcb\x50\x25\x4f\x80\ +\x43\x4a\x80\x77\xa6\x15\xa0\xb8\x18\xc7\x9d\x73\x36\x2e\x14\x04\ +\x08\xa4\xa2\x00\x8b\xc2\x3f\x37\xf8\xb4\x71\x93\xb1\xf2\xf5\x0d\ +\x1e\x55\xad\xd4\xeb\x3e\x13\xac\x2c\x04\x14\xf9\xb0\x6f\xc3\xab\ +\xd8\xf2\xd4\x13\x08\xb7\xb4\xc1\x4a\x5a\x60\xc3\x0f\x67\x34\xcc\ +\x25\x8c\x79\xbe\xd0\x5f\xf5\x94\xcc\x8d\xe7\x09\x70\x98\x08\x20\ +\xdb\x92\x22\x1c\x77\xee\x39\x58\xf0\xe9\xeb\x10\xea\x1a\x82\x61\ +\x29\x05\x00\x74\xd9\xd7\x76\xed\xb4\x0d\x1d\x45\x00\x6b\x18\x7c\ +\x70\xf0\x90\x0f\x48\x25\x75\xa2\xfd\x58\xff\xc4\x32\xd4\xaf\x5b\ +\x87\x68\xdf\xa0\x24\x16\xd2\xe1\xdd\x80\x68\xbf\x3c\x50\xf3\xec\ +\xfd\x50\x25\x4f\x80\xc3\x46\x80\xd3\xd2\x0a\x50\x2a\x14\xe0\xbc\ +\x73\xb1\xe0\xe2\x6b\x51\xa8\x9c\x40\x3a\xed\x33\x2a\xf8\x23\x04\ +\xb0\xd4\xbc\x5c\xf5\x1e\x06\xbb\x34\x08\x5e\x1a\x42\xfd\xee\x2d\ +\xd8\xb0\x7c\x29\xba\xf6\xd7\xc1\x8a\x27\xc0\x60\xa8\xed\x0d\x73\ +\x1d\x0c\xf3\x52\x01\x7e\x35\x00\xe4\x09\x70\x44\x08\x80\x34\x01\ +\x3e\x79\x1e\x16\x7c\x6a\xb1\x24\x80\x61\xd1\x1d\xbf\xda\x0e\x9f\ +\x02\xdf\x45\x00\xaa\x00\x92\x01\x0f\xec\xca\x02\x44\x91\xc0\xa6\ +\xa7\x56\xa0\x6a\xf5\x0b\x88\x74\xf7\xa4\x7e\x87\xf2\xf2\x0d\x8b\ +\x31\xe3\x36\x98\xde\x5b\x06\x6a\x56\x25\x01\x20\x4f\x80\x23\x41\ +\x80\xc9\x82\x00\x3c\x45\x80\x12\x1c\xb7\xe0\x93\xb8\xe0\xa2\xab\ +\x51\xdc\x15\x83\x69\xdb\x1a\xf8\x52\xda\x73\x82\x4f\xe1\x1d\x43\ +\xbc\xd8\x8f\x64\x79\x01\x5a\xeb\x6b\xb0\xee\xe1\x07\xd0\xbe\x6b\ +\x0f\x12\x43\x43\x60\x60\x4a\xf2\x59\x13\x98\x79\xd9\x60\xdd\xea\ +\x35\x50\x25\x4f\x80\x23\xa6\x00\xef\xe2\x60\x5c\x12\x60\xde\x82\ +\x0b\x24\x01\x4a\xbb\xa3\x30\x2d\x87\xe7\x9f\x7b\xc7\x2e\x5d\x95\ +\xf4\x27\xfc\x26\xe2\xe5\x21\xc4\xfd\x0c\x3b\x9e\x7b\x1a\x3b\x56\ +\x3e\x89\x81\xb6\x56\xf0\xa4\x0d\xa8\xfb\x12\x00\xe3\x11\x66\x98\ +\xd7\x0a\xf0\xbb\x01\x20\x4f\x80\x23\xae\x00\x82\x00\x48\x2b\xc0\ +\xdc\x85\x0b\x24\x01\x2a\xba\xa2\xca\x09\x24\xd9\x27\xf0\xdd\x35\ +\xc1\x80\x78\xa1\x0f\xb1\x8a\x10\x3a\x3b\xdb\xb0\xe1\xa1\x07\xd0\ +\xbc\x61\x03\x62\xfd\x03\xe0\x18\xb9\x1d\x7d\x10\xcc\xf8\x4a\xa4\ +\xe1\xa5\xbf\x40\x95\x3c\x01\xc6\x41\xf1\xa5\x08\xc0\x81\x40\x79\ +\x8a\x00\x17\x62\xc1\x45\x9f\x43\x45\x77\x0c\x46\x52\x25\x74\x5c\ +\x61\x1d\x9d\xd2\x4d\xa6\x56\xbd\xc7\xc0\x50\x79\x10\xd1\x42\x2f\ +\xaa\x5e\x79\x11\x9b\x97\x3d\x84\x70\x43\x03\x78\x32\xe9\x38\xd1\ +\x64\x6c\x14\xf5\xd2\xa1\x86\x97\xf6\x02\x40\x9e\x00\xe3\x4a\x01\ +\x4e\xe7\x1c\xca\x04\x5c\x74\x21\x16\x7e\xea\x6a\x94\x2b\x02\xd8\ +\x74\xa8\x63\xf8\x7c\x3e\x3d\x1a\x0e\x36\xa2\x21\x2f\x22\x95\x41\ +\xf4\x45\xc2\xd8\xb0\xf4\xef\xa8\x5b\xf3\x2f\x44\x7b\x7a\x9d\xcf\ +\x1a\xb6\x19\x33\x7f\x05\x66\x7e\x2f\xd2\xf0\x62\x02\x00\xf2\x04\ +\x18\x87\x04\x90\x6d\x59\x31\xe6\x5e\xb4\x10\x0b\x53\x26\xa0\x27\ +\x0a\x96\x70\x3f\x4e\xd5\x52\x35\x6e\x32\x0c\x96\xf8\x31\x54\xec\ +\x47\xfd\x8e\xcd\x58\xff\xe0\xff\xa0\xa7\xaa\x1a\x56\x2c\xe6\xfc\ +\xde\xa1\x66\x18\xe6\xe5\x43\x8d\xaf\x3c\x0f\x55\xf2\x04\x18\x8f\ +\x04\x98\xf2\xef\x1c\x9c\x8f\x10\xe0\x22\xa1\x00\x15\xdd\x51\x20\ +\xe1\x00\x5d\x12\xc0\x42\x82\x73\xc4\x02\x06\x06\xca\x02\x18\xe0\ +\x71\x6c\x7a\x6c\x19\xf6\xfd\xf3\x69\x0c\x75\x76\x8e\x84\x77\xe0\ +\x32\xa5\xbb\x82\x19\xe6\x35\x43\x8d\x2f\x77\x01\x40\x9e\x00\xe3\ +\x9a\x00\xef\x56\x89\xa0\x14\x01\x16\x60\xe1\xc5\x9f\x47\x79\x67\ +\x8a\x00\xf2\x71\x6a\x23\xab\x3e\x66\x70\x44\x0a\xbc\x18\x2c\x0d\ +\xa0\xa5\xae\x1a\x6b\xff\x76\x2f\xda\xb6\xed\x40\x32\x12\x71\x1e\ +\x5e\x8d\x80\x19\x5f\x8d\x36\xbd\x76\x37\x54\xc9\x13\x60\xbc\x13\ +\x60\xea\x7b\xa4\x02\x04\xcb\x4a\x70\xc2\x25\x9f\xc2\x59\xe7\x5f\ +\x82\x92\xb6\x28\x8c\x78\x52\x02\x9f\x64\xc0\x90\xdf\x90\xc0\x0f\ +\x19\x49\x6c\x7f\xe6\x9f\xd8\xb6\x62\x39\x22\xad\xad\xe0\x96\x05\ +\x90\xe4\x6f\x66\xcc\x58\x14\x3d\xf0\xda\x1e\x00\xc8\x13\xe0\x28\ +\x29\x81\x69\xef\xe3\xfe\x80\x1f\x13\x67\x4e\xc5\xdc\x0b\xce\xc5\ +\xbc\x0f\x9d\x89\xe2\xbe\x24\x3c\x31\x41\x00\xc3\x40\x4c\xac\xfa\ +\x78\xd0\x83\xa6\x3d\x3b\xb1\x69\xe9\x12\xb4\x6f\xdf\x81\xc4\xe0\ +\x20\x1c\xc5\x66\x30\x6e\x87\xc1\x6e\x12\x2b\x3f\x0e\x00\x79\x02\ +\x1c\x25\x85\x73\x6e\x94\xce\xfd\x88\x35\x71\xca\x44\x4c\x9a\x3d\ +\x0b\x25\x27\x9d\x88\x92\xd3\x4e\x47\x59\xf9\x44\xf9\xf0\xe9\xa4\ +\x20\x41\xe7\xfe\xfd\xd8\xb7\xfa\x39\xd4\x89\xc3\x99\xd1\xae\x1e\ +\x70\x2b\xe9\x7c\x82\x68\x0b\x18\xbb\x22\x76\x60\xdd\xb3\xc8\x97\ +\xa3\x8f\x00\x5d\x5d\xdc\x73\xca\x19\xe7\x27\x26\xcf\x9a\x86\xd2\ +\x99\xd3\xe1\x9b\x3e\x03\x6c\xf2\x64\x78\x92\x09\x24\x85\xc4\xef\ +\x7b\x65\x2d\xda\x6b\x6a\x11\x0f\x87\x61\x27\x92\x99\x1f\x91\xb1\ +\x15\x00\x5b\x1c\x6b\x5e\xdb\x89\x7c\x39\x3a\x09\x50\x33\xc0\x7d\ +\xe7\x9e\x77\x59\xfb\xc4\x99\xd3\x4a\x42\x82\x00\xc6\xd4\x69\x80\ +\xc7\x0b\xb4\x1c\x40\xa4\xae\x1e\xb5\x5b\xb6\xa3\xbd\xa5\xd5\xf1\ +\xed\x1e\xca\xd1\x03\xbe\x1e\x6b\x5e\xff\x47\xe4\xcb\x51\xae\x00\ +\x9c\x7b\x3e\x7c\xf6\x35\xeb\x27\x1d\x37\xe7\x54\xff\xac\x99\x40\ +\x45\x25\xd0\x1f\x46\xb2\xa1\x01\xe1\xfa\x06\x34\x55\xd5\xa0\xb3\ +\xa3\x4b\xee\x05\xa4\x0b\xdf\x0c\xb0\x45\xb1\xe6\x75\x7b\x90\x2f\ +\x6f\x0b\x1f\x00\x33\x3f\xf8\xd9\x1b\x26\xce\x3d\xf6\x37\x15\xa7\ +\x9f\x06\xb3\x30\x04\xb4\xb4\x20\x5a\xd7\x80\x4e\xa1\x00\x2d\x0d\ +\x4d\xe8\x1f\x18\x4c\x5d\x67\x01\xfc\x0e\x00\x37\xc5\x0e\xac\xfd\ +\x3f\xef\xe8\xbd\xad\xa2\x80\xe9\x67\x5e\xe5\x8b\xf5\x0e\xfe\xa3\ +\x74\xee\xec\x85\x95\x33\xa6\xc2\x33\xd0\x8f\xa1\xe6\x56\xb4\x37\ +\x1e\x40\x4f\x67\x77\x22\x69\x25\x1f\xb7\x2d\xfb\x07\xd1\x03\xaf\ +\xee\x44\xbe\xbc\x9d\x08\x40\xc5\x77\xee\x62\x16\x3a\xd0\x76\x76\ +\xb0\xa0\xe0\xe3\x1e\xf0\x52\x96\x4c\xf4\x0d\xf5\x0f\x6e\x8e\x0c\ +\x46\x56\x0e\xd6\xff\xab\x0b\xf9\x32\x06\x02\xe4\x4b\x9e\x00\xf9\ +\xf2\xff\xdb\xa5\x03\x19\x00\x00\x00\x80\x41\xfe\xd6\xf7\xf8\x8a\ +\x21\x01\x10\x00\x01\x10\x00\x01\x10\x00\x01\x10\x80\xbf\x00\x7f\ +\x42\x39\x70\x91\x9d\xed\x25\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x07\x0c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x02\ +\x15\x1d\x2f\x98\x94\x31\x69\x00\x00\x06\x8c\x49\x44\x41\x54\x58\ +\xc3\xed\x96\x5b\x6c\x1c\x57\x19\xc7\x7f\xdf\x99\x99\xdd\xc4\x0e\ +\x4e\x62\x3b\x76\x2c\x37\x2a\xc1\x89\x94\x92\xb8\xc1\x54\x5c\xd4\ +\x72\x51\x29\x17\xa3\x46\x42\x2d\x0f\x6d\x24\x84\xfa\x56\x09\x11\ +\xc1\x13\xe2\x92\x14\x51\x05\xf5\x39\x14\x78\x40\xbc\xf0\x14\x2a\ +\x51\x4b\x20\x8a\x40\xc8\x20\x68\x25\xa4\xa8\xad\xd3\xd0\x96\x26\ +\xb1\xd3\x34\x64\x13\x3b\x4e\xbc\x8e\xe3\xf5\xee\xce\xcc\x39\x1f\ +\x0f\xe7\xcc\xce\x24\xaa\x44\x79\x40\xbc\x70\xa4\xd1\xcc\x7e\xfb\ +\x3f\xe7\xbb\xfc\xbf\xcb\x11\xfe\x1b\xeb\xc7\xf4\xd3\xe1\x18\x31\ +\x87\xe8\x63\x2f\xa0\x6c\x30\x8f\xe3\x05\x6a\x3c\xcd\xd7\x69\xf5\ +\xb0\x8f\x3f\xfd\xc7\xf7\x7c\xee\x63\xc7\xdf\x03\xf6\x04\x8f\x72\ +\x02\x9d\x9e\x9d\xd6\x93\x8d\xe7\x74\xf6\xc6\xac\xce\xde\x98\xd5\ +\x93\x8d\xe7\x74\x7a\x76\x5a\xf9\x11\xca\x09\x1e\x2d\xe0\x02\xf0\ +\xf8\x0f\xff\xf4\x72\xbb\xdb\xb9\x2f\x52\x70\xe2\x85\xa2\x60\xc5\ +\xbf\x25\x32\xd4\x93\xe4\xf5\x5f\x7e\xef\xa1\xc9\x7f\xa3\xfc\x11\ +\x6a\xcc\x1c\xf9\xc4\x11\x3d\x38\x7c\xaf\x5c\x6d\x5e\xe4\xe8\x3d\ +\xc7\x01\x38\xfe\xe6\x51\xc6\x06\xdf\xcf\x6b\xd7\xcf\xe8\xb3\x2f\ +\x3d\x2b\xa4\x7c\x99\x6f\x30\x13\x03\xac\xde\x58\xbc\xef\x89\xc3\ +\x87\x58\x5c\xe9\x60\xad\xe2\x80\x48\x40\x10\x6a\x89\x81\xac\xc5\ +\xef\xff\x7a\x7a\xff\x23\x4f\xfd\x4e\xbd\x14\x34\xe8\x54\x20\x12\ +\x83\x92\x33\x63\x1e\x66\xea\xc0\x94\xf6\xf7\xd5\x65\x31\x7d\x83\ +\xc6\xca\xf9\x9e\x6d\x8d\xe6\x69\x64\x4b\x8b\xfe\xbe\xba\x4c\xed\ +\x9f\xd2\xb9\xd3\x73\xcf\xf3\x13\xb6\xc4\x00\x9d\x8d\x9b\xbc\x72\ +\x76\x85\xc5\x95\x16\xb1\x11\x1c\x60\xc2\x46\x07\xdc\x35\xbc\x89\ +\x7b\x3f\x74\x50\x12\x09\x0a\x8d\xa0\x40\x6c\xbc\x29\x89\xa9\xf1\ +\x42\xf3\x29\xa8\xc3\xae\xed\xe3\xb2\xe2\xde\xa2\x66\x84\x5b\xad\ +\xb3\x3d\x03\x6e\xb5\xce\x92\x1a\xc3\x8a\x53\x76\x0d\x8e\xcb\xdc\ +\xf0\x1c\x5c\xe1\x58\x0c\xe0\xd2\x2e\xcb\xcd\x75\x22\x97\x93\x39\ +\x4f\x81\xab\x44\xf6\xd2\xd5\x2e\x99\xb5\x68\x77\x83\x76\xb7\x8d\ +\x55\x45\xb4\x88\x80\x92\xb8\x2d\xfc\x6d\xf4\x79\xd8\x01\xbf\x99\ +\xfd\x2d\xbb\xfb\x60\x67\x5d\xb8\x7e\x59\xe1\xf3\x1e\x77\xea\x95\ +\x79\x2e\x2c\x2d\xb0\xd8\x55\xde\xde\x00\x46\x80\x4d\x1c\x8a\x01\ +\x30\x11\xed\x4e\x1b\xac\x2d\xc3\x1a\x8c\x88\x50\x32\x14\xdb\x5e\ +\xe7\xda\xb5\x4b\x2c\x2f\x5e\x21\x4b\xbb\x81\x08\x6f\x40\x3d\xdb\ +\x4a\x7a\x78\x05\xce\x81\x7e\x5f\xdf\x35\x3d\xce\x7d\xe7\x76\xb9\ +\xfc\x40\xe0\x2e\xf6\x7a\x0a\x5a\x6b\xac\x2e\x5f\x46\x9d\xc3\xa0\ +\x68\xef\x78\x50\x01\xac\x65\x7d\x7d\x95\xc6\xdb\xf3\x9c\xfc\xf9\ +\x51\xa2\x24\xe1\xd6\x86\xa5\x00\x0d\x48\x3f\x1f\x79\xe9\x5b\xd0\ +\xf9\x0f\x4a\xb5\x03\x52\x37\x26\x06\xb8\x38\xff\x26\x4b\xcd\x35\ +\xd4\x3a\x10\x83\xe0\xd0\xaa\xc1\x0a\x79\xde\x61\xe7\xf0\x00\xad\ +\x8e\xe3\xcc\xab\x0d\x9c\x94\x51\xda\xcc\x00\x9b\xa3\xad\xb4\x0f\ +\xdc\x44\xbe\x2d\x44\x75\x18\xa9\xc3\xd5\xbf\x83\x9e\xf4\x07\xc9\ +\x61\x61\x6c\x12\xae\x75\xc1\x76\x81\x49\xd8\xae\xe3\x71\x7c\xec\ +\x17\x2f\x2e\x7c\xee\xc1\x8f\x69\x9a\xa6\x52\xe6\xf6\xbb\x2d\xa1\ +\xd5\x4e\xf9\xc7\x85\x26\x26\xea\x39\x8f\x01\x9c\x74\x98\xcc\x1e\ +\xe2\xd4\xd0\x0c\xc9\xa7\xe1\xee\x7e\xd8\x33\x00\xfd\xef\x2b\x77\ +\xef\xb9\x1f\xf6\x7c\x12\xe6\xd7\xe0\x9d\x16\x64\x0e\x46\x16\x26\ +\x88\x17\x2e\xad\x7c\x60\xe4\x74\x83\x8d\x3c\x27\x11\x70\xea\xbd\ +\x92\x8a\x6a\x03\x28\x82\x0a\x24\x46\x70\x08\x51\xc0\x2a\x90\x89\ +\xe5\xc1\xf6\x93\x9c\x8a\x67\xc8\xda\xd0\x68\xfb\x10\x2f\xe7\xe5\ +\x19\xcb\x39\x70\x0d\x1a\xeb\x90\x09\xd0\x0f\x07\x2f\x4f\x63\xd2\ +\x6e\x17\x8d\x84\xc4\x04\xbe\x0d\x98\xf0\x14\xdf\x6a\x40\x8d\x82\ +\x28\xaa\x0e\x55\x47\xea\x1c\x4e\xfd\xa3\xce\xb1\x63\x74\x82\x07\ +\xe6\x9e\x80\x61\x68\x5b\x78\xe7\x3a\xdc\xec\x96\x06\xdc\xec\x7a\ +\x59\xdb\x02\x43\xf0\x85\xf3\xdf\x64\x6b\xdf\x08\x06\x01\xe7\x20\ +\x77\xc1\x23\x07\xaa\x60\x35\x74\x43\x07\x46\xbd\x2c\x52\xc8\x83\ +\x4c\x2b\xd8\xdc\x39\xd4\x08\x5f\xdc\x71\x84\x0f\xff\xe1\x4b\xb0\ +\x1b\xb2\x6d\xc0\x18\xc8\x33\x82\x3c\x23\xb0\x13\xb2\xed\xc0\xdd\ +\xf0\xd1\xbf\x3c\xc6\x67\x07\xbf\x06\x0a\xb1\x3f\x44\x3d\x97\xea\ +\xc3\x9d\x3b\x90\x82\x0e\x81\xd4\x81\x11\xc8\x43\x42\x4a\x68\x85\ +\x8a\x37\x5e\x04\xd4\x59\x92\xa1\x6d\x1c\x92\xef\x32\xf6\xd3\x03\ +\xbc\x3c\xf9\x2b\xae\xef\xbb\x80\xdd\x97\x81\x82\x59\x4d\x18\x79\ +\x6b\x2f\xf7\x9f\xfb\x0a\x53\x1f\x7f\x18\xfa\x6b\xe4\x40\x2c\xe2\ +\xbd\x28\xb8\xb7\x0a\x89\x78\x23\x34\xcc\x02\x0d\xf2\x08\x7a\xd5\ +\xa1\x01\x1f\x17\x86\xaa\x10\x63\xe9\x1b\x1c\xe2\x81\xe9\xaf\x72\ +\xcf\x3f\x3f\xc5\xd2\xaf\x2f\xd2\x5e\x59\x05\x31\xf4\x0f\x0f\x32\ +\xbe\x6f\x82\x81\xcf\x8c\x23\x46\x88\xd4\x57\x5a\xec\x42\xcb\xcb\ +\x54\xfd\x10\xc2\x7b\x1c\x19\x1f\x62\x87\x8f\x42\x11\x21\x11\xc8\ +\x94\x1e\x36\x0b\xfb\x13\x13\xbe\xc5\x21\x91\x30\xb4\x7b\x82\xb1\ +\x89\x09\xba\x4e\x3d\xcf\x22\xa8\x2a\xd6\x39\x6a\x28\xa9\x1a\x44\ +\x21\x46\x20\x77\xea\x39\x55\x7f\x6a\x41\x83\xaa\x0f\xbd\x29\x72\ +\xa2\x12\x7a\x02\x3d\x45\x2f\x48\x6d\xf9\xbf\x53\x6f\x48\x37\x38\ +\xa0\xaa\x3e\x9a\xa1\xa2\xba\x16\x62\xa3\x58\x55\x62\xf0\x49\x85\ +\x53\x22\xe3\x15\xe5\x78\xa5\x45\xa9\xe5\xc1\x10\x09\xdf\x02\x88\ +\xf1\x98\xbc\x52\xb2\xe2\xc0\xe2\x0d\x91\xe0\x90\x06\x2c\x81\x52\ +\x1b\x5a\xbd\x58\xff\x7f\xac\x0a\x49\xa4\xe4\x19\xe4\x36\x1c\x80\ +\x7f\x13\x14\x14\xdc\x2b\x10\x47\x7e\x64\xb8\x0a\x96\x80\x49\x83\ +\x87\x45\xde\x18\x13\x2a\xc9\x86\xc9\x1a\x8c\xf7\x58\x05\x94\x58\ +\xd5\x2b\x57\x55\xaf\x00\xc8\x02\x28\x07\x6a\xe2\xa3\xa2\xc1\x28\ +\xc9\xcb\xef\x84\xd2\x88\xbc\xb8\x43\x68\xd9\x4f\x33\x1b\x72\x27\ +\x9c\x5b\xc8\x73\xa0\x16\x0c\x8d\x8d\x11\x92\x5a\x84\x09\xe1\x01\ +\xd8\x44\x19\xda\xe2\x29\xb8\x56\x7c\x95\xa4\xc1\x9b\x5a\x45\x41\ +\x5e\xb9\x66\x69\x90\xd7\x82\x43\x12\x30\x45\x1e\xa8\x89\x10\x11\ +\xe2\x57\x17\x96\x38\xd3\xf8\x33\xce\x69\x6f\xb3\xad\x28\x94\x3b\ +\x0e\x35\x15\xb9\xde\x81\xa9\x8e\x71\x43\x79\xaf\x90\xca\xe5\xa6\ +\x87\x33\x86\x4e\x73\x89\x78\xd7\x50\x1f\x43\xa3\xbb\x7c\x47\xd1\ +\x32\x0a\xc5\x8a\xa4\xac\x7d\x87\x4f\xc6\x82\xcf\xaa\xd7\x5a\x78\ +\x29\x21\x69\x43\xf9\x52\x49\x60\xad\x18\x61\x8c\x61\x29\x6b\x10\ +\x3b\xab\xb4\x3a\x29\x6a\x9d\x9f\x05\x55\x8f\xb5\x74\x55\x05\xe2\ +\xf0\xdb\xdd\x51\x82\x45\x54\x7a\x24\x87\xd2\x2d\x1a\x59\x2e\x3e\ +\x5f\x72\xf5\x06\xfa\x4a\x31\x64\xd6\x12\x7f\x70\xf7\x28\x07\xf7\ +\x4f\xa2\x2e\xef\xb5\xd9\x3c\x1c\x14\x07\xae\x93\x90\x88\x45\x59\ +\x4a\x45\x81\xd5\x62\x5a\x7a\xc5\xc2\xed\xd8\xdb\x26\x6c\x61\x10\ +\x90\xc4\x31\xe7\xb7\xde\x22\x5e\xba\xb1\xce\x72\xb3\x45\xd7\xe5\ +\xbd\x50\x27\x94\xe5\x67\x2b\x8e\x25\x81\x0e\x0d\xef\xa2\x12\x5c\ +\x25\xe1\xd2\xca\x85\x36\x92\xf0\x9f\x96\x63\xdd\x86\x77\x62\x62\ +\xae\x2e\xaf\x12\x3b\x23\xac\x75\xda\xe4\xaa\x98\xb0\x21\xaa\xb4\ +\x5e\x0d\x06\xc4\x7e\xc4\x63\x42\xcb\x2d\xc2\xdf\x35\xbe\x01\xc5\ +\x06\xd6\x5c\x99\xa8\x45\x1f\xc8\x5d\xe9\x88\x09\xed\x3d\x31\xb0\ +\x91\xe6\x88\x18\xe2\x48\xa2\xc6\x95\x66\x6b\x5c\x0c\x18\xf1\x49\ +\x50\x74\x38\x23\xe5\x54\x54\xca\xb0\x52\xe1\x3d\xa2\xd2\xa6\x2b\ +\x49\x26\x15\x8c\xe9\x25\x69\xd9\xf2\x9d\x2a\x9b\xb7\x8d\xbe\xe6\ +\x4b\x3c\x19\x7a\x12\x13\x6d\xf1\x58\x57\xec\x35\x28\x06\x51\xff\ +\x06\xf1\x57\x93\x5e\x85\xf9\x2b\x8c\x22\x88\x68\xd9\x26\xc4\x7a\ +\x4d\x38\x04\xe7\x59\xef\xb1\x64\xbd\x7b\xe2\x50\xd7\x22\x5d\xfe\ +\x19\xff\x5f\xff\xeb\xf5\x2f\x17\x9b\x75\x2a\xef\x78\x20\x03\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x19\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x96\x49\x44\ +\x41\x54\x78\xda\xbd\x97\x79\x6c\x14\xd7\x1d\xc7\xbf\x6f\xde\xec\ +\x35\xbb\x5e\x7b\x6f\x7b\x7d\x05\xdb\x98\x18\x63\xe3\x80\x31\x31\ +\xf7\x59\x42\x9a\x22\x5a\x0a\x6a\xd3\xaa\x09\x47\xa0\x49\x68\xa4\ +\xa2\x12\x55\x49\x1a\x6c\xd2\x46\x10\x94\xb4\x11\x69\xd4\x54\xaa\ +\xa0\xa1\x0d\x0d\xd4\x41\x8d\x54\x68\xd2\xd2\x50\x85\x42\x70\x00\ +\x03\x01\x12\x10\xb6\xb1\x8d\xaf\xb5\xbd\xe7\xec\xce\xec\x5c\xaf\ +\x63\xca\x1f\xfe\xa3\xa5\x8e\xa8\xfc\x91\x46\xa3\x91\x46\xf3\xf9\ +\xe8\x37\x4f\xf3\x34\x84\x31\x86\x7b\xe5\xfc\xc9\x23\x33\x13\xb1\ +\xa1\xd5\x03\xb7\x7a\xf6\x7f\xfb\xc9\x97\xda\xf1\x25\xe0\xf0\x7f\ +\xc0\xef\xf5\x6c\xe7\x75\xe9\x85\xea\xa9\x53\xfe\x04\x93\x09\x0d\ +\xd8\xf4\xd8\x37\xa9\x98\x4a\x2c\xd5\x55\x09\x94\xf2\x27\x26\x3c\ +\xe0\xfb\x1b\xbe\xb5\x3a\x31\x32\xe0\xcf\x75\xe5\xa0\xbd\xa3\xfb\ +\x37\x13\x1e\xe0\x76\x0a\x6b\xfa\x3a\x3f\x07\x23\xfc\x85\x55\xdf\ +\x7b\xb6\x6d\x42\x03\x76\xed\xd8\xe6\x30\x17\xdf\x4a\x1b\xcf\x41\ +\xd3\xc9\x1f\x60\x32\xa1\x01\x4b\x17\x34\x7c\x6d\xb8\xbf\x33\xcf\ +\xe7\xf3\x6b\x97\xaf\xb5\x4f\x7c\x80\xc3\xc6\xaf\xed\xef\xbc\x0e\ +\x6a\x75\x9d\xd8\xb0\x6d\x77\xd7\x84\x06\xbc\xf1\xca\xf3\xde\x64\ +\x32\xba\x32\x14\x0a\x41\x35\xb8\xc3\x30\x99\xd0\x80\xb9\xb3\xeb\ +\x56\x8f\xf4\xdd\x74\x7a\x03\x21\xe9\xd4\xb9\x2b\x2d\x13\x1e\xc0\ +\x71\x78\x34\x11\x8d\x80\x4b\xa8\xed\x33\xae\x8d\xfc\xad\xc5\x6a\ +\xad\xc5\x5d\x68\x21\xa4\xfc\x48\x63\xe3\x07\xef\xd8\xed\xcf\xdf\ +\x73\xc0\x81\xb7\x76\x17\xa7\x52\xf1\x85\xa1\x70\x09\x52\xc7\xcf\ +\x84\x2b\xe7\xd5\xfa\x88\xa6\xfe\xfe\x3d\x42\xa6\xfd\x37\x39\x80\ +\x43\xd3\x57\x2d\xaa\x2a\xa8\xab\xdc\xf2\x47\x42\x76\xdc\x4b\x00\ +\x99\x34\xa9\x78\xd3\x40\x5f\x0f\x4f\x89\x95\xdd\x5f\x56\x25\x85\ +\x32\x3c\x66\xed\xd9\x91\x9b\x25\x38\xf8\x0e\x21\x35\x18\xc3\x3e\ +\x42\x26\x6b\xa6\xbc\x66\xfb\xe6\x40\xa1\xe1\xc2\x8c\xc7\x37\x23\ +\xaf\x7e\xea\xc6\x77\xef\x44\x7c\xe9\xcd\xe8\x07\x8f\x2e\xda\x38\ +\xa9\xbc\xea\x57\x94\x80\x56\x78\x3d\x4a\x43\xb7\x1c\x81\x09\x15\ +\x1c\x88\xda\x55\x1c\x7d\x71\x4f\x6a\x98\x61\xfd\x4e\xc6\x5a\x5f\ +\x26\xa4\x3a\x0c\x1c\x68\xd8\xb6\xc1\x1f\xb2\x05\x61\xc8\x59\x8c\ +\x42\xab\x2a\x70\xf2\x67\xcd\x10\xbb\x22\x5b\xbf\xd4\x04\x56\x2d\ +\xae\xf7\x57\x56\x3d\xb0\xa5\xba\x54\xe0\x3d\x2c\x46\x6e\x5c\xfd\ +\x02\xa9\x64\x12\xa9\x44\x02\xf1\xfe\x01\xf0\x11\x19\xf3\x9e\x7b\ +\x3a\xa7\x97\xe0\xed\xa7\x08\x79\xc2\x02\xfc\x6e\xc6\xd6\xef\xf8\ +\x9d\x8a\x03\x89\xc1\xc8\xed\xfb\xc4\xb4\x08\x85\xe8\x48\x0c\x44\ +\x35\x1d\x88\x8c\x7b\x02\x2f\x6c\x5c\xf1\x93\x59\x0d\xd3\x9f\xe5\ +\xc0\x5c\x7d\x23\x32\x78\x4a\x21\x9e\x6c\x4d\xce\x73\xd8\x13\x56\ +\xe6\xc3\x9d\xe7\x80\xb9\x04\xa4\x3c\x04\xc7\x5f\x7f\x1b\x8f\x6c\ +\x5a\x03\x87\xea\x84\x96\x4a\x03\x77\x10\xaa\x0a\x71\x6a\xcf\x9b\ +\x9a\x92\xd5\xb6\x6e\x62\xec\xe8\xb8\x02\xb6\x3f\xbe\xf4\x99\xb9\ +\x0d\x75\xaf\xe6\x87\x3c\x7c\x2a\x25\x21\x19\xe9\x87\x41\x6d\x38\ +\xff\xf1\x85\x43\x65\x7f\x6e\xad\xab\x5b\xd5\xe8\x20\x29\xe1\x76\ +\x04\x03\xc0\x39\x1d\x70\x55\x86\x20\xb7\x0f\x41\x4d\xfe\x5b\x6e\ +\x75\xbb\x41\x03\x16\x9c\xd9\xdf\xa2\x69\xa6\x7c\x8b\x29\x1f\xd7\ +\x22\x7c\xfa\xbb\x0b\x96\x4d\xab\x2c\xdd\xed\xf7\xb8\xf8\x4c\x26\ +\x0b\x6a\xb5\x80\x19\x06\x6c\xbc\x8e\x60\x65\x61\x6e\x56\x33\xd6\ +\x9f\x7d\xff\xb4\x64\x38\x12\xd0\x93\xe6\x11\x8f\x43\xed\xed\x47\ +\xec\xa3\x0b\x90\x6f\xf5\x43\x28\x2a\x82\xa5\xb4\x14\xa4\x2c\x17\ +\xff\x34\xe5\xd9\x31\xf2\xff\x19\x40\x4c\x2a\xf2\x7d\xaf\xfa\x3d\ +\x79\x76\x43\xd7\xa1\xe9\x1a\x34\x45\x02\x18\x03\xb2\x12\x38\x8e\ +\x5a\xb7\x32\x76\x6a\x34\xe2\xcc\xd1\xb3\x12\x2d\xe4\xc1\xac\x56\ +\x30\xa7\x13\xf0\x7a\xc1\xfc\x01\x74\xbc\xd7\x82\xd8\xf5\x8f\xf0\ +\xf1\xde\x03\x9a\x64\xca\x9f\x1a\x95\x8f\x81\xbf\xeb\x7b\x7f\xf2\ +\xeb\x2f\x39\xfd\xc5\xb5\x82\xc0\x23\x2d\x2b\xa6\x57\x87\x1c\x8b\ +\x83\xf1\x16\x18\x9c\x0a\x25\x9b\xed\x80\x09\x03\xfa\x14\xcd\x48\ +\x25\xa2\xc3\x0e\xae\xad\x0b\xba\xa4\x00\x77\x70\xf0\x1c\x18\x0d\ +\x43\x56\x34\xc9\x00\xba\xc7\xfd\x25\xfc\xc6\xdc\xe9\x41\xbf\x5d\ +\x7b\xcc\x06\x11\x1d\x43\x1a\x52\x32\xa0\xca\x59\xc8\x19\x11\x1c\ +\xc7\xa0\x18\x16\xf4\xdc\x1a\xfc\x74\x17\x21\xf7\x29\xc0\xbb\xb5\ +\xf3\xa7\x04\x73\xce\xf7\xc0\x61\x86\x0a\x84\xc0\x4e\xc8\xed\xb3\ +\x53\x33\x20\x9c\xee\xc0\x8c\x45\x55\x39\x8c\x90\x83\x7b\x08\x99\ +\x36\xae\x80\x86\x07\x0a\x0e\xbb\x5c\x42\x51\xd8\xe7\x46\x7e\x0e\ +\x41\x74\x38\x82\x6b\xbd\x22\x06\x45\x0e\xa9\x2c\x87\xc1\x91\x78\ +\x96\x9e\xb8\xf4\x09\x78\x7a\x68\xe6\xe2\xea\x70\xfe\xe7\x7d\xc4\ +\xaa\x1a\xc4\x61\xb7\x72\x76\xc1\xc6\xe9\xcb\x6b\x39\x87\x60\x21\ +\x0e\x9e\x12\x41\xd5\x10\x38\xdd\x8e\x07\x97\xd4\xe6\xaa\x66\xc4\ +\xcb\x66\xc4\x5d\x03\x9a\xb7\x2c\xdd\x5b\x10\x70\x2f\x20\x94\x83\ +\xc1\x59\x20\xc6\x63\xf0\x0a\x04\x3e\x5e\x84\xcb\xa6\xa0\xab\xa7\ +\x0f\xb1\x0c\x11\x83\x3a\xd9\x57\xbf\x62\x66\x51\xb8\x37\xc6\x13\ +\xc1\x6e\xb1\x86\x72\x2d\x7c\x30\x8f\xef\xfe\x6a\x23\xfd\xf1\x8d\ +\x41\xae\x63\xe5\x1c\x2a\xb8\x05\x4e\xb0\x9a\x11\x8a\x86\x92\x53\ +\x5f\x60\xe1\x43\x73\x73\x75\x33\xa2\xd9\x8c\xf8\x8f\x5f\xc2\x17\ +\xd7\x2f\xda\x52\x3d\x25\xff\xb5\x8e\x9e\xb8\x30\xab\xae\x1c\xb1\ +\x58\x0a\x8a\xa4\x41\xd2\x35\xf0\xaa\x0c\x87\xdb\x8d\x9e\xc1\x38\ +\x9c\x8c\xc8\xe5\x51\x25\x5d\xd4\xd5\x0b\x88\x12\x23\xba\x01\xce\ +\x30\x58\x77\xfd\x74\xf6\xe6\x27\x6d\xac\x92\x23\xc7\x2e\x89\xf2\ +\xf2\x67\xe6\xcc\x22\xb5\x7f\xf9\x07\xe3\x45\x99\x71\xba\xce\x88\ +\xdd\x8e\x1b\x4b\xe7\xa3\xed\x66\xbf\xa8\x44\x22\x6b\xb8\xb1\x4b\ +\x7e\xe7\xe6\xaf\x3c\x3c\xa5\x3c\xf8\xdc\x70\x4c\x12\x4a\x0a\xbc\ +\x50\x33\x12\x88\xc6\xe0\x74\x5a\x00\x33\xc0\x6e\xb3\x42\xd5\x34\ +\x78\xdc\x0e\x10\x9e\xd2\xa0\x8d\x72\x94\x19\xc4\x62\xe5\x39\xf3\ +\x20\x91\xc6\x99\x64\x7f\xdb\x65\xd6\x58\xe4\x79\x63\xf6\x13\xcb\ +\xf6\x2e\x28\xf2\x35\xbf\x7e\xe2\xb4\xd1\xb1\x7c\x09\x9c\x3c\x07\ +\x27\x00\x41\x92\x51\x39\x14\x83\xbf\xb8\xd0\xa5\x00\xf5\xb7\x27\ +\x70\xa2\x79\x31\x7f\x31\xe6\x9c\x4f\xad\xc6\x2f\x6a\x2a\xc2\xb5\ +\xa7\x2e\x76\xe1\xc1\xea\x72\x18\x50\x21\xc6\xb2\xd0\xad\x04\x59\ +\x45\x83\x95\xe9\x10\x72\x9d\xc8\xc8\x2a\x22\xdd\xf1\x81\xbc\x91\ +\x8c\xbd\xca\x4c\x10\x3a\x6f\xb1\xe1\xba\x1a\x76\xe0\xdc\x45\xa3\ +\x32\x90\xf3\x56\xd9\x92\x9a\x0f\x35\x46\x45\x0b\xc9\xa6\x3e\xfd\ +\xe5\x5f\xeb\x3f\x1b\xc9\xec\xda\xf9\xc8\x43\xdc\xe4\x23\x47\x91\ +\x9e\x54\x82\x0f\x29\x87\xf6\x8b\x57\x8e\x1b\xc0\x66\x5a\x9d\xbc\ +\xea\x88\xda\x5c\x0b\x8f\xb6\x5e\xfb\x69\x43\x75\x51\xcd\xf5\x9b\ +\x43\x74\x76\x45\x09\x92\x9a\xcc\x34\x51\x23\x4e\x8f\x0d\xc3\xf1\ +\x34\x0a\x83\x6e\x68\x8a\x0a\x49\xd3\x91\xef\x73\x23\x22\x2a\xad\ +\x5a\x32\x99\x8a\x53\xde\xc7\x57\x56\xe0\xd8\x85\xcb\x46\x79\x7e\ +\xde\xbe\x92\x05\x53\x8f\x83\xb7\xa4\x2c\x1a\x89\x19\x14\xd1\xc0\ +\x94\xf0\xa5\xdc\xab\x23\x37\x5b\xbb\x7b\x97\x85\x1f\x5e\xce\x9d\ +\x8e\x44\x46\xe5\x7f\x1f\x95\xef\x60\x4c\xe5\x6c\xf9\x39\x1e\xc2\ +\x93\xa2\x69\x65\x21\x6a\xe3\x79\xeb\xd4\xa2\x20\x24\x30\xc6\x74\ +\x06\x4a\x38\x68\xda\xe8\xe8\x29\x4c\x3b\xb2\x00\x8a\x43\x6e\x80\ +\xe3\x98\xa6\xa9\x9d\xde\xe9\xf7\x1d\x93\x24\xf1\xca\xb9\xb3\x6d\ +\x6a\x51\x41\xde\x6f\xc3\xf3\xab\x3e\xa0\x04\x03\x4c\xc9\xf6\xc8\ +\x34\x31\xa0\x16\xa6\x53\xeb\x9a\x0e\xab\x3f\xda\xb0\xe1\xfd\x02\ +\xdd\xd8\xd6\x72\xb0\x25\x3d\x2a\xcf\xbb\x23\x87\x09\x39\xf4\xc3\ +\xb5\x0e\x5a\xe2\xc9\x1b\x8a\x44\xef\x4f\xa7\xd3\xfb\x2a\x7c\x9e\ +\x42\xc9\xcc\xf7\xc2\x46\x3f\x1b\x8c\xc8\x93\x4b\xfc\xf6\x90\xcf\ +\x05\xd1\x9c\x42\x46\x07\x4a\xcc\x80\x9b\x91\x74\x1a\x8c\xbc\x66\ +\x30\x26\x02\x88\x13\xc6\x86\x08\xe5\x7b\x60\x41\x9f\x5d\x56\x13\ +\x89\x52\x59\x5e\xbb\xee\xb0\x81\x71\x6c\x34\xb7\xd7\x40\x73\x73\ +\x33\x37\xd9\x76\x3d\x37\x9a\x90\x67\x25\x45\x71\x4e\x20\xcf\x59\ +\x4e\x65\x56\x27\x11\xd5\x6f\xca\x83\xe1\x40\x0e\xd3\xa5\x2c\x4d\ +\xa9\x0c\x54\x27\x7a\x5f\x4a\x1e\xf6\xba\x1d\x3f\x37\x40\xfa\xcd\ +\xcb\x4e\xbb\xc2\x75\xb9\x72\x5c\x51\x0c\x05\xe5\x45\x4d\x4d\xfa\ +\x58\xf1\xb8\x02\x46\x39\xbc\x6e\x1d\xcd\x6d\xb0\xdb\x13\xd4\x6a\ +\xa3\x24\x6b\x33\x87\x60\x97\x0d\x12\xe8\x1e\x88\xae\x88\x25\x32\ +\x25\xd5\xc5\xee\x35\x2a\xe1\x9c\x4c\x64\xd1\xfe\xac\x3a\x50\x55\ +\xe6\xdd\xce\xf1\xac\x3d\xc9\x8c\x91\xc2\xe8\xe4\xcc\x5d\xc4\xe3\ +\x0b\x18\xbb\x01\x31\x98\x34\x35\x91\x63\xde\x11\x4b\x34\x1a\xb5\ +\xe5\x38\x6c\xae\x48\x6c\xa8\xb4\x3b\x26\x4d\x0b\x07\x9c\x85\x91\ +\x11\x25\x5d\x55\xe7\xfa\x75\xa0\xb2\x3a\xbd\x78\x71\x93\xce\xee\ +\xe1\x1f\xff\x5f\x31\x97\xa1\xf6\x3b\xfc\x03\xd2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x35\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\xb2\x49\x44\ +\x41\x54\x78\xda\xed\x97\x6b\x4c\xd5\x75\x18\xc7\x1f\x5f\x94\x4c\ +\xb9\x48\x71\x87\xc3\xfd\x1a\x72\x7d\xe1\x65\xac\x74\xc9\x4d\x42\ +\x06\x0e\x08\x03\x6a\x59\x09\xa2\x66\x8a\xcd\x0c\x61\x98\xf3\x90\ +\xc4\xc6\xf4\x80\xa4\x34\x90\x19\x88\x42\x82\x2c\x32\xad\x16\x57\ +\xa5\x04\x14\x13\x4c\x70\xdc\x1c\xb8\x10\x45\xe7\xa4\x97\xdf\x9e\ +\x67\xda\x7f\x1e\x61\xe7\xa0\xb2\xd5\x0b\x5e\x7c\xb6\xdf\x7e\xcf\ +\xf3\xfd\x3e\xdf\xff\xf9\x9d\xff\xff\x7f\x0e\x01\xf8\x4f\x99\x0b\ +\xf0\xff\x0e\x70\x92\xc8\xf0\xb4\xa5\x65\xc3\x59\x7f\xff\x1b\xd5\ +\x06\x06\xce\x33\x35\x3d\x4d\xe4\xf4\x83\xab\x6b\x6f\xbd\xab\x6b\ +\x0b\xaf\x8d\x9e\x2b\x80\x0c\xff\x8e\xa8\xb9\xce\xca\x1c\x8d\x51\ +\x21\xe0\xf5\x60\x0d\x91\xa3\xbe\xe1\xd2\x23\xbd\x0d\x2b\x97\xa2\ +\xde\xdb\x13\xe2\x21\x5e\xcf\x14\x40\x04\x4c\xf3\x29\x83\x97\x30\ +\x56\xa0\xc6\x64\x4d\x15\xce\xbd\xe6\x08\xde\x1b\x62\x9c\x74\x84\ +\x76\x92\x9e\x9f\x16\x3b\xe3\x41\xd9\x37\xb8\x7f\xea\x5b\x88\xc7\ +\x49\x1d\x21\xa6\x1d\x7e\x9c\x05\x55\x2c\x1c\x55\xef\xc0\x64\x56\ +\x16\x84\x07\x55\x15\x38\xe3\x69\x0f\xae\x0d\x95\x13\x4d\x39\x8e\ +\xa3\x44\x2e\x15\x5c\x3b\xe3\xe5\x80\x7b\x47\x34\x98\xcc\xcc\xc4\ +\xdf\xfb\xf6\x61\xe2\x44\x09\xc4\x4b\x3c\xc5\x5b\x6f\x80\x63\x44\ +\xf5\x95\x2c\x18\xf8\xf4\x3d\x8c\xa7\x6f\xc7\xed\xed\x8f\x49\x4f\ +\xc7\x44\x79\x29\xbe\xf7\x50\x81\x7b\x86\x65\xe0\xbf\x9a\x22\x22\ +\xb7\x02\xa2\x91\x3a\x0e\x78\xbb\x28\x5f\xd1\x08\x77\x33\x32\x70\ +\xe7\x78\x31\xc4\x53\xbc\xf5\x06\x28\x23\xba\x5c\x65\x61\x84\xfe\ +\x4d\x49\x18\x4a\x49\xd1\x26\x35\x15\x63\x25\x85\xa8\x71\xb1\xc5\ +\x01\xa2\x51\x0d\x91\x7b\x1e\x91\xc7\x4e\xa2\xb1\xc3\xbc\x77\x4b\ +\xb3\x7f\x8a\x66\x38\x2d\x0d\xf7\xeb\xaa\x71\xd2\x6c\x21\xc4\x5b\ +\x6f\x80\x52\x22\xc7\x12\xa2\xc1\x6a\x3b\x53\xfc\xb9\x21\x1e\x3d\ +\x89\x89\xda\x24\x27\x63\xe4\xd0\x57\x28\xe4\x81\x3b\x78\xf0\x06\ +\xa2\xf1\xdd\x4e\xd6\xe8\xcf\xdf\x8b\xee\xa4\xa4\x29\xfd\x7f\x1d\ +\x39\xc0\x81\xad\x21\x9e\xe2\xad\x37\x80\x50\xc4\x8d\xc5\x7c\x9e\ +\x27\x6c\x17\xa1\x67\x7d\x34\x2e\x47\x6b\xd3\x19\x13\x83\xbe\xbc\ +\x6c\x64\x3a\x5a\x20\xdd\xc1\x1c\xdd\x5f\x66\xa0\x9d\xf7\x9e\xee\ +\x1b\xc8\xfa\x04\xd5\xce\x56\x10\x2f\xf1\x7c\xa6\xdb\x90\x45\x4e\ +\x5f\xb3\xb0\xc2\xc6\x04\x57\x93\x57\xe3\x62\x70\xb0\xc2\xef\xcc\ +\xf9\xd0\x50\x5c\xc9\xde\x86\x4b\x59\x5b\xd1\x1c\x12\x22\x7b\x4a\ +\xbd\x3d\x2c\x0c\xd7\x37\xbf\x83\x4a\x07\x33\x88\x87\x78\x3d\xd7\ +\x83\xe8\x10\x91\x73\x21\xd1\xf0\x31\x6b\x13\xfc\xb1\x6e\x15\xda\ +\x96\x2f\x57\xb8\xc0\x34\x05\x05\xa1\x91\x69\x7d\xbc\x77\x25\x21\ +\x01\xbd\x9f\x67\x60\x50\xa3\x46\x05\x7f\x3a\xa2\x15\x8f\x17\x7a\ +\x14\xe7\xb3\xc1\x41\xa2\x9b\x65\x56\xc6\xe8\x8a\x7d\x1d\xad\xbe\ +\xbe\x8f\x08\x0c\x44\x67\x54\x14\xba\x53\x52\x71\x6d\xd3\x66\x74\ +\x6d\xdc\x88\x5f\x57\xac\x40\x53\xb0\x1b\x8e\x5a\x1a\x41\x34\xa2\ +\x9d\x95\x77\x01\x9b\xb9\xe4\xb3\x61\xa9\x84\x78\x37\x1c\x2d\x7c\ +\xb5\x2d\x7c\xe5\xe7\x54\x2a\xd4\xce\x9b\x87\x5a\x22\x08\xad\xab\ +\x3c\x50\xc2\xc3\xa5\x57\x34\xb3\xf6\x32\xca\x65\xb3\x3c\x36\x2d\ +\xb6\x34\x46\x5b\xb0\x27\xce\x12\x4d\x07\xd7\xbc\x20\x3d\xd2\x9b\ +\x3b\x5b\x01\x72\x88\x9c\xf7\xb3\xe1\x61\x2b\x13\x74\x84\x7a\xa3\ +\x89\x25\x42\x23\xd3\x20\x3c\x5a\x2b\xfb\x1d\x61\x3e\x38\x6c\xbd\ +\x08\xa2\xc9\x79\xd1\x23\x10\x03\xb5\x7c\x91\xd8\xb0\x2b\xdc\x0f\ +\x1d\x44\x10\xda\x99\x8b\xcc\x05\x41\xd6\x8f\xf6\x94\x7a\x57\x44\ +\x00\x0e\x59\x9b\x42\xb4\xe2\xf1\x5c\x01\xf6\x12\x39\x31\x43\x85\ +\x36\xaf\xa0\x3b\x22\x10\xdd\x44\x0a\x57\x65\x08\xf3\x73\x78\x00\ +\x7e\x09\x0f\x94\xb5\x52\x53\x88\x5c\x8a\x42\xdb\x57\x21\x1e\xcc\ +\xb3\xdd\x86\xd9\x44\x8e\x7b\x58\xa8\x61\x83\xde\xc8\x65\xe8\x27\ +\xd2\xa2\x8f\x69\x8d\x0c\x42\x80\x8d\x19\xfc\x99\xf3\x6b\xde\xc0\ +\x0d\xa9\x3d\x45\x6f\xcc\x9b\xd0\xa8\x2c\x21\x5e\xe2\x39\xa3\x00\ +\xbb\x8c\xe7\xbb\xb1\x60\x50\x84\xfd\x6c\x70\x8b\x48\x8b\x51\xa6\ +\x33\x26\x04\x2b\xed\xac\xb0\x92\xe8\x5e\x10\xd1\xfd\x15\xbc\xbe\ +\xb4\x36\x5c\x6a\x53\xfa\xfb\xe3\x22\xa1\xb1\xb7\x45\x8e\xa1\xe1\ +\x50\x91\x9f\x9f\xbb\xde\x00\x59\xe6\x26\xbd\x79\x4b\xbc\x71\x73\ +\x5d\x14\xee\x11\x69\x31\xc1\x5c\x8b\x7d\x0b\x61\x2a\x1b\xac\x26\ +\xba\xbb\x95\xc8\x53\x08\xe6\x20\xe1\xbc\x77\x3d\x36\x52\x7a\xa6\ +\xe8\x46\x92\xe2\x50\x9b\x10\x8f\x02\x77\xf7\x9e\x19\x04\x30\x6e\ +\xfa\xc2\xd3\x01\x7d\x9b\xd7\xe3\xe1\xfc\x97\xf1\x90\x48\x61\x20\ +\x3e\x0a\xf1\x2a\x5b\x44\x10\xdd\xe1\xc1\xca\xd5\xc8\x3a\x8c\x03\ +\xad\x53\xd9\x61\xe0\xed\x68\x2d\x8d\x78\xf4\x7d\xbc\x01\x05\x1e\ +\xee\xc8\x35\x35\xfd\x51\x5f\x00\x39\x7f\x43\x3e\x82\x66\xf5\x82\ +\x05\xe8\xdb\xf2\xa1\x12\x62\x38\x61\x2d\x52\xed\xed\x10\x45\x34\ +\xfe\xe4\xf0\x27\x43\xac\xe1\x5a\x1a\xf7\x48\xaf\x32\x7c\xcb\x47\ +\x50\x2f\x5c\x00\xf1\x14\x6f\x3d\x01\xb4\x43\x88\x50\xd2\x8f\x24\ +\xc5\x63\x97\x83\x0a\xf1\x44\x63\xdb\x88\xdc\xa6\xd3\x08\x52\x93\ +\x9e\x2c\xee\x1d\x49\x8c\x13\xad\xae\xe1\x4a\x00\x9d\x21\xf6\xf0\ +\x6f\x41\xf5\x62\x57\xbc\x4f\x74\x6b\xfb\x0c\x9e\x6e\xd2\xf3\x01\ +\xd1\x68\xe5\xb2\x25\xa8\xf4\xf5\xd1\x35\x5c\x09\xa0\x33\xc4\x6e\ +\x7b\x8b\xdf\x76\x9a\x18\x5e\xff\x4c\x79\xa0\xe8\x47\x7a\xcb\xbd\ +\xbc\xfa\xab\x7c\x7c\xda\xc4\x63\xee\x9f\xd1\x5c\x00\x5d\xfc\x03\ +\x49\x23\xfe\xa5\xd2\xee\x5c\xf6\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x06\x64\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\xe1\x49\x44\ +\x41\x54\x78\xda\xc5\x57\x5b\x6c\x54\x45\x18\xfe\xe6\xdc\x76\xb7\ +\xbb\xdd\x76\xb1\x2d\xb4\x05\xa5\x11\xd1\x8a\x82\x48\x49\x04\x1e\ +\x00\xc5\x48\x34\x12\x89\x11\x02\x3c\x60\x8c\x06\xf1\x12\xa5\xf2\ +\xe0\x0b\x62\x13\x8d\x09\x09\x98\x28\x31\xe1\x92\x28\x3e\x11\x8c\ +\xe2\x2d\x12\x2e\xb1\x34\x62\x23\xa1\x11\x12\x2e\x2a\x88\x94\x3b\ +\x94\x16\xe9\xee\x76\x77\xcf\x6d\xc6\x7f\x7a\x26\x29\xcb\xee\x76\ +\x0b\x2f\x7e\xc9\xb7\x33\x3b\x3b\x73\xbe\xef\xbf\xe4\x9c\xb3\x4c\ +\x08\x81\xdb\x00\x23\x6a\x8a\x4c\x51\x42\x28\xf2\xa1\x71\x64\x30\ +\x30\x02\x28\x41\x93\x18\x21\x56\x12\x63\xc4\x0a\xb5\xc6\x88\x1e\ +\x31\x4b\x4c\x13\x93\xc4\x0c\xd1\x19\x89\x11\x63\x04\x11\x5b\x4a\ +\xb0\x66\xeb\xee\xa3\xb3\x4f\x9c\xbb\xbe\x50\xd3\xf4\xc9\x95\x15\ +\x56\xbc\x32\x12\x0a\x6b\x1a\x43\xc6\x76\xed\x54\xd6\x4d\x09\xc1\ +\x4f\x34\x37\x26\x76\x2e\x9f\xd7\xbc\x1f\x40\x8f\x32\x63\x13\x4b\ +\xa6\x79\xb8\x12\x68\x2a\xe2\x9a\xd6\x4d\xed\x2f\xf5\xa5\x9d\x95\ +\x93\x9a\xea\x6a\xeb\x13\x55\x30\x74\x9d\xa8\xc1\x34\x34\x68\x60\ +\xe0\x22\xa8\xc0\x40\xce\x45\x4f\x32\x8d\x93\xe7\xfb\xae\x57\x47\ +\xcd\xcd\x1f\xbd\x38\x6b\xab\x32\x92\x21\xfa\x23\x36\xa0\xc4\x2b\ +\xd6\x7f\x7d\x70\xda\xbe\xc3\xe7\xb7\x4c\xbc\xbb\xf6\xbe\xa9\x13\ +\xc6\x81\xfb\x0c\x7d\x69\x1b\xa5\x3c\x4b\x43\x89\x98\x09\x26\x38\ +\x4e\x5c\xba\x86\x53\xe7\x7a\xcf\x3c\xf1\x70\xe3\xab\xaf\x2f\x98\ +\x7a\x50\x95\xc7\x1f\x89\x01\x46\x8c\x2c\x69\xfb\xe6\xd9\x8b\xc9\ +\xdc\xe6\x39\x8f\x4e\x8c\x8f\xab\x4d\xe0\xea\xbf\x36\x6e\x07\x63\ +\x12\x16\xae\xf6\x0f\xe0\xd7\x63\xdd\xe9\xc6\x78\xe8\xb5\x2d\xef\ +\xcc\xdf\xa9\x32\xc1\xcb\x19\x30\xe7\xbc\xf5\xc5\xd3\x0e\x8c\xaf\ +\x9e\x9b\x3d\xc5\xf4\xb9\x41\x35\xf6\x70\x27\xa8\xb0\x0c\x44\xc3\ +\xc0\xb7\x9d\x27\xdc\xa8\xc6\x97\xfd\xf0\xe1\x0b\xdf\x03\xb0\x87\ +\x33\xc0\xa6\xbd\xbc\xb1\xf9\x72\xd2\x3b\xb0\x6c\xfe\xcc\x84\xa6\ +\x59\x28\x85\x09\xf5\x95\x98\xf7\xc8\x18\x48\xec\x3b\x72\x05\x7f\ +\x5f\x4e\xa1\x14\x62\x11\xe0\xcb\xdd\x87\x6e\x34\xd5\x44\xe7\xec\ +\x59\xb7\xf4\xe8\xcd\x59\xd0\x70\x13\xda\xda\xda\x18\x75\xf9\xb6\ +\xc9\x13\xc7\x27\x98\x66\xc2\xf1\xfc\xa2\xcc\x39\x0e\x9e\x9f\x39\ +\x16\x4d\xa3\xa3\x92\x72\x2e\xd7\x4a\xee\x1f\xc8\x09\xcc\x98\xd4\ +\x54\xdd\x75\xf2\xf2\xe7\x1d\x1d\x1d\x4a\xb3\x88\x81\xf7\xf7\x64\ +\x97\x54\x56\x56\xb6\x34\x37\x35\xd2\x21\x8f\x0e\xf3\xa2\x14\x5c\ +\xa0\x3a\x3a\x94\x1d\x39\xe7\x9c\x97\xdc\x9f\xca\x7a\x68\xa8\x1d\ +\x85\x9a\x44\xd5\xd4\xa7\x3e\xe8\x58\x5a\xd4\x00\x23\x40\xd3\xd6\ +\xce\x6d\x79\x08\xa9\x8c\x0f\xdb\x2d\xcd\xfe\x8c\x8b\x03\xc7\x2f\ +\x03\x0a\x07\x8e\x5d\x42\x92\xd6\x86\x3b\xd3\xdb\xef\xe0\x89\x96\ +\x07\x60\xfb\x58\x43\x4a\xac\xa0\x07\xd8\xf4\xd5\x33\x6a\x1a\xea\ +\x3a\x9f\x79\x7c\x16\x38\x47\x59\xd8\x94\xf2\xa6\x9a\x30\x24\xce\ +\x5c\xcb\x21\x14\xb2\x50\x0e\xf1\x88\x89\x1f\x7f\xe9\xc2\xd9\xd3\ +\xdd\xb3\xc4\x6f\xeb\x3a\xf3\xef\x84\x9a\xbf\x78\x74\x6d\x1d\xd5\ +\xd2\xc7\x70\x10\x82\x03\x22\x78\x0c\xfc\x73\xcd\x96\x21\x28\x43\ +\x1e\x98\xc6\x30\x1c\x7a\x53\x3e\xee\x1f\xdf\x88\xb3\xdd\xe7\x17\ +\x03\xb8\xc5\x00\x63\xb3\xe2\xf1\x38\xa5\xcb\x43\x29\x70\x9f\xe3\ +\xbb\x35\xf3\x50\x0c\x0b\xda\xf6\x42\x37\x75\x94\x43\xac\x22\x22\ +\xb5\x66\x16\x7b\x16\xd4\x99\xa6\x3e\xd8\xb5\xa5\xe0\x7b\x02\xa5\ +\x90\xf3\x38\x4c\xdd\x90\x29\x22\x96\x7e\x20\x5a\xda\x60\xe1\xeb\ +\xf2\x9a\x90\x11\xc0\x30\x4a\xd3\xc8\x80\xcb\x0b\xe9\x11\x7d\x06\ +\x17\x0c\x4f\xbe\xb7\x17\xb3\xdf\xdd\x55\xd8\x13\x1e\x06\xf7\x38\ +\x5c\x52\xcd\xbd\xbc\xeb\x90\x38\xc9\x31\x00\x02\x77\x31\xc2\xad\ +\x19\x60\x39\x47\xc0\x12\x3e\xf2\x30\x78\x48\x12\x44\x5d\x7e\x27\ +\x01\xbf\xd0\x00\x17\x00\x89\x13\x82\x51\x08\x44\x2d\x13\x61\x13\ +\xb8\x91\xce\x12\x6d\x74\x5d\x4d\xe1\xc6\x80\x0d\x0c\x9d\x0f\x0c\ +\x08\x02\x7b\xac\x35\x99\xca\x66\xa3\x31\x16\x46\xa0\x86\x40\x58\ +\x48\x13\x2c\x30\x02\x22\xd7\x48\xac\x48\x6a\x2d\x1d\xe1\x88\x05\ +\x2e\x8d\x50\x10\xe9\xac\x8d\xd3\x17\xfa\x71\xb1\x37\x09\xf8\x2e\ +\x94\xa8\x2a\x91\x97\x14\x84\xfc\x0c\x08\x71\xe3\x78\x77\x4f\x3d\ +\x33\x4c\xe8\x8c\xc1\xb4\x2c\x98\x66\x08\x3a\x45\x61\x99\x34\xa7\ +\x31\x12\x0a\x41\x33\x01\x3b\xcb\x61\xdb\xb6\x34\x4e\x82\x7c\x70\ +\xec\x3c\x9d\x86\x6f\x79\xa0\x85\x40\x8c\xd3\xdc\x27\xea\x06\x14\ +\x82\x75\x21\x7f\x17\xfd\xc5\x9a\xf0\x77\xf8\x76\xb3\xd0\x4d\xc8\ +\x5e\xf3\xe8\x23\x2b\x37\xfb\x44\xc7\x03\x72\x0c\xd0\x01\x68\xf4\ +\x61\xbb\xc8\x64\x32\xf9\x0d\x2a\x4b\x6a\x58\x4a\x5c\x93\x0b\x18\ +\x0a\x0e\x4a\x98\xe8\xe5\x02\xad\x82\x5b\xb1\x27\xb6\xc3\x4e\x01\ +\xcc\x20\x21\x59\x6b\x23\x10\xd3\x0d\xa2\x79\xd3\x68\x05\xeb\xf9\ +\x50\x7b\x2d\x45\x33\xff\x9c\xa6\xae\x67\x84\x00\x3b\x09\x70\x6c\ +\x2f\x34\x70\xef\xa5\x5d\xc8\x25\xfb\x28\xd7\xaa\xd9\xf2\x58\x70\ +\xd1\x02\x48\xd3\x46\x9e\x78\xe1\x35\xa8\xbc\x83\x1a\x4d\x17\x7f\ +\x2a\x30\x20\x76\xec\xf0\x21\xf8\x27\xe8\x3b\x05\x84\x63\x41\x03\ +\xaa\x83\x2a\x1b\x41\x0a\xed\x81\xc1\xda\x16\xc0\x75\x81\x6c\x32\ +\xa8\xbd\x66\xe6\x9f\x93\x34\x2b\x80\xde\x3f\x01\x21\x3e\x95\x5a\ +\x45\xdf\x07\xd8\xa2\x45\x3a\xce\x8e\x3d\x8f\xba\x09\xf5\x88\xd5\ +\x03\x3a\x0b\x52\x6a\x28\xba\x36\xae\xaf\x6f\xc1\x70\x18\xb5\x9a\ +\xca\x1b\x8a\x02\xbe\x03\x78\x8a\xb2\xfe\xfd\x17\x80\x2b\x27\xaf\ +\xe0\x9e\x0b\x63\x95\x81\xa1\x0c\xe4\x65\x81\x8b\x45\xe8\x3d\x65\ +\x83\x71\x95\x05\x22\x93\x54\x11\x95\x83\xaa\xb9\xdc\xaf\xce\x07\ +\x06\x7a\xfe\x72\xe0\xfb\x8b\xa4\x46\xd9\x97\x52\x36\x7d\xd5\x4a\ +\x44\x2a\x36\x22\xde\xa0\xa1\xbe\x39\xf0\x69\x58\xca\x25\x94\x08\ +\x51\x57\x42\xdc\x27\xba\x20\x01\x65\x98\x0d\x45\xde\x99\x05\xaa\ +\xf7\x73\x64\xb3\x6f\x8a\x43\x1b\x3e\x1b\xe9\x5b\x31\x99\x68\x7d\ +\x03\x86\xd8\x80\x86\x29\x26\x6a\x27\x02\x0c\x41\x17\xab\x72\x0c\ +\xcd\x4d\x12\x73\x55\xba\x6d\x35\x3a\x81\xa9\xab\x54\xf3\x8b\x87\ +\x5d\x78\x68\x15\x87\x3e\xde\x58\xf6\xb5\xbc\xd0\xc4\xdb\x73\x98\ +\xa6\xed\x14\xd1\xaa\x6a\x8c\x1a\x0f\x8c\x9d\x1a\x44\xa7\x9b\x52\ +\x7c\x28\xdd\x52\xcc\xf7\xa4\x91\x20\xea\xfd\xd7\x80\xaa\x9f\xa1\ +\x65\x53\xfd\xdc\x15\x0b\x45\xd7\x86\xf6\xdb\xff\x63\xa2\xc0\xe6\ +\xb6\x19\x46\x2e\xb9\x1e\x3a\x5b\xe1\xc5\x46\x87\xd0\x30\x19\x70\ +\xb2\x40\xa4\x0a\xa8\x88\x07\x86\x72\x69\x20\xd3\x1f\x64\xe5\xc2\ +\x11\x98\xb9\x5e\x87\x71\xb1\xd9\x31\x63\xab\x44\xfb\x5a\x0f\x84\ +\x32\x06\xca\x83\xb5\xac\x30\xad\x70\x62\xb9\x1e\x62\xaf\x70\xe0\ +\x41\x1f\x08\x73\xcf\xd7\x85\x6c\x35\xd3\xf0\x75\xc6\x72\x1a\xf0\ +\x07\x77\xf8\x26\x67\xe0\xfa\x36\xd1\xb5\xc9\x85\x42\x59\x03\x77\ +\x0a\xc6\xe6\xaa\x87\x59\xfb\x70\x51\x96\x37\xf0\x7f\xe2\x3f\x0c\ +\x08\x36\xef\x65\xe9\x4f\x36\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x05\xed\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x0d\x01\x6e\x1d\x39\xfc\x00\x00\x05\x7a\x49\x44\ +\x41\x54\x78\xda\xd5\x56\x5b\x6c\x55\x45\x14\x5d\x73\xde\xf7\xd1\ +\xf6\xf6\x49\xdb\xdb\x5b\xa4\xb5\xa5\x40\x02\x62\x41\x10\xa8\x44\ +\x0a\x85\x40\xc1\x16\x09\x98\x10\x88\xa0\xc1\xf8\xe3\x8f\x11\xbf\ +\x14\x8d\x89\x09\x3e\x12\xfd\x90\x18\x48\xd4\x88\xe1\x91\x08\x68\ +\xe2\x07\xa2\x8d\x8f\x10\x63\x82\x35\x52\x23\x1a\xcb\x33\x50\x30\ +\x04\x1a\x5b\xda\xfb\x38\xe7\xcc\x19\xf7\x4c\x0b\x37\x2d\x08\x52\ +\x6e\x3f\xdc\x99\x95\x3d\x8f\x7b\xce\x5e\xb3\xf6\x9e\x39\x17\xf7\ +\x62\x42\x08\x85\x7b\x31\x86\x31\xda\xc4\xd6\xb7\xcd\xd6\xa6\x29\ +\x87\xbd\x40\xf3\x3b\x3a\x2f\xac\x38\xf5\xe9\xd3\x3e\xc6\x60\xda\ +\x98\x77\xcf\xfd\x57\xaa\xab\x8b\x17\xc5\xe3\x85\x2d\x00\x5e\xc2\ +\x18\x4d\xc7\x18\xac\x6a\xf1\xb6\x85\x73\x67\x4e\xda\xb9\x64\xf1\ +\x0c\xad\xaa\xb2\x00\x3d\x17\xfb\x16\xf8\x15\xcb\xbe\xed\xfd\xed\ +\xb3\x73\xe3\xae\x40\xc5\x23\x5b\x0b\x8b\xf2\x9d\xdd\x6d\x2b\x1a\ +\xf5\x64\x32\x8d\x81\xc1\x14\x1e\x5f\x3a\x59\xcf\x8f\x98\x9f\xd4\ +\xad\xfb\xb8\x68\x5c\x09\x4c\x98\xf7\x1c\x20\xfc\x9d\x6b\x1f\x9b\ +\x93\xe0\x01\x47\x3a\x95\x22\xa4\xc1\x03\x1f\xed\x8b\x26\x25\x04\ +\xc4\xae\xba\x27\x76\x8f\x1f\x01\x11\xf8\x4f\x35\xcd\x69\x58\x53\ +\x5a\x16\x43\x2a\x95\x1e\x81\xf2\x52\x1b\xb3\x1a\x8a\x57\x43\x88\ +\x2d\xe3\x72\x0a\x4a\x1a\x37\xd7\x57\x56\x94\xfd\xbc\x79\x53\x6b\ +\x04\x8c\x21\xcb\x6a\xe4\xeb\xf6\x1e\x3e\x97\xec\xed\xf7\x67\x77\ +\xef\xdf\x70\x22\x67\x04\x8a\x66\xac\xb7\x4c\xcb\xfa\x61\xd3\xc6\ +\x55\x8d\x05\x45\x05\xa3\x02\x8b\x11\xc3\x6b\x83\x01\x0e\x7c\x73\ +\xa9\x4b\x80\xcd\xe9\xde\xb7\x21\x9d\x9b\x14\x08\xfe\xda\x82\x87\ +\xa7\x37\xda\x21\x3b\x2b\x7b\x3a\x45\x9e\x30\x3c\x4e\x0f\xc3\xd4\ +\x5c\x3c\x58\x9f\x37\x1d\x42\xbc\x91\x13\x05\x62\xd3\xd6\x34\x27\ +\x12\x15\x47\x96\xb7\x3e\xaa\x09\x71\xb3\xec\xe2\x16\x3d\x4d\xd3\ +\xf0\x7d\x57\x4a\x5c\xe9\xe7\xab\x48\x85\x2f\xc6\x4c\xa0\x60\x4a\ +\x5b\xb1\xed\x38\xc7\xdb\xda\x5a\xe2\x76\xc8\x19\xa5\x8a\x6c\xff\ +\x6e\x1e\xd7\xf0\xdd\xaf\x99\x2b\x3c\x60\x33\xba\xf7\x6f\xbc\x78\ +\xd7\x04\xf2\x27\xaf\x04\x18\x3b\x38\x7f\xfe\x43\xed\xf1\xea\xf8\ +\x2d\x1e\x64\x00\xcb\x7e\x13\xb2\x3e\x6b\x57\xfb\x81\xae\x33\x6e\ +\x07\x34\xd6\x72\xfa\xc0\x33\xc1\x5d\xd5\x80\x10\xc1\x96\x78\xbc\ +\xbc\xbd\xb8\xac\x64\x28\xc7\xe9\x0c\xdc\x8c\x07\xcf\x0f\xc0\x39\ +\xc0\x83\x2c\x02\x82\xcf\x05\x7c\x5a\x73\x5d\x5f\xfe\x56\x3d\x13\ +\xb5\x5d\x94\x46\xdd\xe6\xc0\x4d\x6d\xbd\xab\xab\x38\x52\xbb\xb4\ +\xc1\x09\xd9\x07\x67\x36\x3e\x60\xca\x97\x0b\x02\x98\xa6\xc0\xa4\ +\x87\xf4\x4c\x79\x80\x41\x48\x08\x86\x40\x08\x22\x23\xc0\x25\x19\ +\x8f\x13\x61\x17\xb1\xa8\x86\xab\x7f\xa7\x17\x46\x6b\x5b\x8e\xf4\ +\x75\x7f\xd5\x73\x47\x05\xc2\x93\x9a\x2d\x86\x60\x4f\xc3\xd4\x86\ +\xf0\xf5\x5d\x91\x43\x20\x64\x10\x4d\x01\x4c\x87\x80\xae\xbc\x02\ +\xe4\x58\x53\x73\x01\x34\xf5\x5b\x4e\x90\xcf\x27\xe9\xaa\xae\x8f\ +\xdb\x26\x0b\xdc\x3d\x13\x97\x6f\xcf\xbf\x23\x01\x92\xfe\xf5\xaa\ +\xea\xc4\x4c\x3b\x14\x95\x52\x67\x03\x83\xa0\x02\x1a\x43\xd0\xa4\ +\xcf\x82\xd1\x38\x4b\x86\x20\x98\x9a\x8b\xe5\x47\x51\x5e\x14\x46\ +\x5d\x55\xa4\x46\x04\xde\x8e\xdb\xa6\xc0\x49\x34\x2d\x29\x28\x8c\ +\xbd\x97\xb8\xaf\x8e\xc9\x97\x69\xba\x39\x0c\x43\x79\x3d\xdb\x87\ +\xa6\x0d\x79\xd3\x34\x11\xb2\x6d\x98\x86\x5c\xd7\xa1\x33\x55\x9e\ +\x92\xb9\xba\x17\x4e\x9d\xfd\x0b\x9d\x5d\x27\xd1\x73\xa1\x07\xf9\ +\x85\x45\xd3\xa3\xb5\xcb\xce\xf4\x9d\xfc\xfa\xf8\x4d\xa7\x20\x56\ +\xd7\x9c\xef\x79\xfe\xef\xf1\xda\x29\x95\x82\xd9\x70\x42\x61\x38\ +\x76\x08\x96\xe3\xc0\x76\x42\xb0\x6d\x07\x96\x65\xab\x80\xba\x21\ +\x09\xa8\x7a\x20\x99\x03\x64\x5c\x8f\x52\xe5\x53\xde\x3d\x78\xae\ +\x0b\xd7\x4d\x23\x93\x96\x85\x2b\x3f\x56\x49\x85\x54\x72\x10\xd1\ +\x82\x3c\x54\xd6\x4d\xbd\x36\xa1\xbc\xf4\xfe\x43\xaf\xae\xbe\x0c\ +\x32\x03\xc3\x36\xb5\x69\x6e\x5b\x34\x51\x55\x79\xee\xd8\x49\x04\ +\x3e\x00\xda\x1d\x4c\x0b\x1a\x05\xd5\x2d\x07\x3a\x11\xe0\x42\x07\ +\x83\x49\x81\x09\x9a\x41\x60\x30\x74\x99\x0d\x1b\x9c\x0f\x13\xb0\ +\x5c\x84\x59\x98\x08\xa4\x08\x0e\xd2\x12\x29\x07\x4e\xd2\x46\xb8\ +\x20\x84\x9a\x25\xd3\xf2\xd2\x83\xa8\x01\x30\x92\xc0\xa0\x6e\x9d\ +\xf6\xcf\x9e\x1f\xe8\xbd\xf0\x47\xd4\x23\xf6\x80\xa0\x46\x40\x40\ +\x8d\x83\x4e\x05\x9a\xd7\x3e\x0f\xc1\x01\xc3\x34\x60\xc8\x54\x68\ +\x4a\x40\x55\xfd\xdc\xe7\xf0\x4c\x0f\xb6\xb0\x71\xf4\xf3\x77\x69\ +\xc7\x1e\x11\x8f\x40\x23\xe8\x76\x94\x90\x07\x23\x1d\xc1\xe5\x1f\ +\xff\x3c\x5a\xd3\x34\xbb\x13\x64\x23\x08\x1c\xdf\xb5\xed\x68\xfb\ +\x93\x2f\xe6\x9d\xb8\x96\x64\xbe\xe7\x42\x19\x13\xd7\x73\xa4\x6b\ +\xba\xe7\xa9\xdb\xd0\x17\x94\x0a\x13\x86\x61\xa8\x34\x28\x02\x41\ +\xa0\x52\xa0\x7b\x3a\x38\xa8\x1f\x30\x21\xac\x12\x83\x93\x32\x42\ +\xb3\x85\x10\x0e\x02\x6e\x20\x1a\x8e\xe2\xcb\x37\x37\x09\x75\x84\ +\xb3\x04\xb2\x76\xe8\xa3\xed\xc0\x2d\x6e\xd8\x50\x62\x9e\x90\x29\ +\xb1\x6c\x4b\x15\xbf\x65\x59\x30\x89\x80\xae\x0f\x11\xe0\x44\x80\ +\xea\x87\x08\xb9\xf0\xe5\x41\xb4\xc3\xe8\x3d\x76\x20\xc0\x28\xbb\ +\x44\x60\xfb\x5e\x18\x31\x67\xe0\xbf\x18\xd3\x04\x23\x02\x06\x05\ +\x36\x38\xe0\xd8\xf6\xb0\x0a\x3a\xc8\x94\xfc\xae\xee\x81\x01\x04\ +\x0e\x8d\x24\xbf\x8d\x8d\x89\x80\x2c\x4a\x6a\x06\x2c\xea\xda\xb6\ +\xa9\x48\x98\x34\x06\x18\xed\xde\x23\xc7\xa4\x12\x04\x46\x04\x22\ +\x39\x26\x00\x4d\x56\x1e\x20\xcf\x39\xa0\xf2\x4f\x0a\x28\x12\x60\ +\xd4\x64\x70\xce\xe1\xd1\x3a\x93\x75\x63\x45\x72\xaf\x80\x4c\xbe\ +\xa0\x40\xd4\x08\xd2\x6b\xea\xe2\x01\x83\x3a\x0d\x37\x0a\x8b\x3c\ +\x11\x10\x39\x25\x20\x04\x27\x08\x42\x00\x52\x59\xee\x56\x55\x7d\ +\x3a\x93\x01\x93\x29\xa0\x3e\xe7\x72\x4d\x20\x80\x00\x33\xec\xdc\ +\xfe\x2b\x2e\x2d\x2d\x42\x5e\x71\x0c\xbe\x63\x22\xe3\x18\x48\x59\ +\x1a\x06\x0c\xa0\x9f\x05\xe8\x63\x1c\x03\x3a\xd4\x9c\x1b\x32\xe0\ +\x87\x4c\xc4\xeb\xab\xd1\xd1\x27\x58\xce\x14\xd8\x71\x78\xaf\x78\ +\xeb\x9d\x0f\x7e\xea\xd8\xf7\xfe\xac\x2b\x3d\x97\xc1\x34\x9d\x60\ +\xa8\xef\x02\xf9\xeb\x63\x85\x68\x61\x0c\x0d\x8b\xe6\x1e\xeb\xcc\ +\xe4\x30\x05\x2b\x4b\x1c\xf1\x61\x2a\x33\x7b\xcf\xb3\x2f\xb3\xf3\ +\xbf\x5c\x01\xd3\x8d\x51\x04\xcc\x1b\x73\x48\xa6\xb0\x6e\x7e\x8b\ +\x58\x5f\xc6\xf0\xbf\xb0\x7f\x00\xb8\x42\x64\xb8\x75\xe7\xc2\x8f\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x8d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x04\x00\x00\x00\xd9\x73\xb2\x7f\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\x7d\ +\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x0c\x49\x44\x41\x54\ +\x78\xda\x7d\x55\x4d\x68\x5c\x55\x14\xfe\xee\x7d\x6f\xfe\x5e\x32\ +\x51\xe3\x0f\x33\x30\x56\x05\x41\x07\x75\x23\xd4\x11\x44\xac\x6d\ +\x56\x5d\xa4\x05\xc1\x5f\xdc\x77\xe3\x42\x5c\x88\x32\x44\x0c\x51\ +\x71\xa1\xd9\x2b\xb8\x32\x98\x56\x14\xdb\x45\x37\x9a\x50\xbb\x10\ +\x42\x36\x4a\x29\xb3\x89\xb8\xb0\xf0\x02\xf1\xaf\xce\x64\xe6\xbd\ +\x99\xf7\xee\xf1\xf3\xbc\x4b\x42\x1d\xc9\xfb\x38\xcc\xbd\x73\xcf\ +\xf9\xce\x77\xff\xce\x35\x82\xe9\xef\x83\x8a\x3b\x65\x16\xd1\x46\ +\x93\x00\x62\xa2\x27\x97\xec\xc6\x5b\xe9\xb4\xef\x14\xc1\x4a\x53\ +\x96\xf0\x8a\xab\x0b\x1c\x04\xde\x09\x16\xb4\x3e\xd6\xcc\x72\x37\ +\x3e\x82\x60\xb9\x2a\x5d\xbc\xee\xa2\x0c\x13\xa4\x18\x23\x27\x09\ +\x18\x1c\xa0\x8c\x0a\x4a\x08\x61\x87\x58\x35\x2b\x4b\xc9\xff\x12\ +\xbc\xd3\x90\x6f\xa4\x93\x23\xc1\x3e\x2c\xb5\xb7\x50\xc7\x0c\xc0\ +\x5e\x1f\x37\x10\xc3\xb1\x57\x25\x99\xd9\x32\x67\xdf\xdd\x9d\x22\ +\xe8\x3e\x26\x97\x5d\x6b\x8c\x21\x09\x8e\xe3\x21\xdc\x86\xaa\xe6\ +\x04\x75\x8c\x89\x11\x7e\xc2\x36\xff\x8b\xa8\xc6\xde\x30\xa7\x57\ +\xae\xdd\x42\xf0\x76\x43\xb6\x5d\x2b\xc1\xdf\x98\xc7\x09\x1c\xc3\ +\xed\x94\x6c\x14\x80\x20\x27\x32\x2a\xd9\xc5\x65\xfc\x81\x39\xd2\ +\x90\xe2\xf8\xfb\xbb\x07\x04\x6f\x56\xe5\x8a\xeb\x50\x3a\x1e\x67\ +\xf6\x06\x6a\xcc\x1c\x10\x86\x10\x00\x8e\x98\x50\x45\xca\x04\x3f\ +\x60\x5b\xa7\x62\xb7\xcc\x89\x0f\x13\xc0\x02\x14\xd9\x75\x9d\x14\ +\x37\x19\xde\xc1\xbd\x98\xe5\x70\x85\x28\xab\xb1\xad\x56\xc3\x0c\ +\x71\x07\x9e\xc1\x13\xf4\x4c\xe1\x3a\x79\xd7\x2b\x78\xa3\x29\x3b\ +\x59\x34\x40\x1d\x2f\xe1\x98\x9f\x79\x00\xab\xf9\x8b\x4f\x14\x99\ +\xaa\x18\x51\xc5\xa7\xb4\x59\x84\x43\xf3\xe0\x47\xb1\x65\xfe\xa5\ +\x2c\x4a\x90\x60\x01\x2d\x86\x97\x3d\x01\x29\x0e\x10\x28\x4a\xaa\ +\xab\xc6\xd0\xe7\x90\x10\x59\x94\x2f\x01\xe6\xb5\x8a\xec\x4d\xea\ +\x37\xf1\x14\x9e\x45\x83\xe1\x21\x1d\x3f\x63\xb6\x54\x31\x66\x2b\ +\x07\x54\x8d\xc5\x7b\xfa\xff\x08\xfb\xd8\xc4\x06\xf7\xa9\xd4\x37\ +\x77\x87\xee\xa4\xab\x8f\x19\xd4\xc6\xbc\xcf\x64\x00\x95\x3a\xa4\ +\x8d\x94\x42\x8a\xe3\xa4\x56\x22\xe1\x04\x4f\xe2\x2a\x47\x6c\xdd\ +\x9e\x0c\xf3\x33\x8e\xac\xf7\xeb\xc6\x85\xde\x2d\xe3\x60\xe2\x29\ +\xc6\x98\x78\x82\x92\xaa\x08\x89\x32\x22\x3c\x80\x1d\xfe\x23\x67\ +\xac\x6b\xe7\x4a\x20\xd8\xa7\x59\xcd\x4f\x02\x22\x55\x8a\x01\xf6\ +\x89\x91\xce\xba\x98\x4a\xa0\x6b\xf4\x30\xc7\x73\xb8\x76\xe8\x9a\ +\x39\x03\xe6\x94\x3f\x87\x00\xfa\x5b\xdc\x86\x44\x35\xe4\x80\x06\ +\xc9\x01\x81\xa5\xdd\xa5\xab\x63\x9a\x24\x70\x6c\xcc\xaa\xfc\x22\ +\x3f\xf0\x23\x43\x27\x5e\xc5\x90\x66\x38\x5a\x45\x0d\xf0\x14\x96\ +\x98\xd7\xab\xe6\x9a\xa1\x80\xf0\x03\x50\x03\x25\xff\x8e\xbe\xc7\ +\x80\xe4\x75\xc2\xa0\x0c\x78\x0a\x1a\x21\x0a\x2b\xb1\xb0\x33\x28\ +\x68\xd4\xe0\x73\x04\xba\x5c\x75\x9a\x1e\x2c\x42\x3f\xef\xf7\x57\ +\x41\x11\x5b\xf7\x2f\x01\xbb\x19\x28\xc8\xd3\x94\x74\xbb\x78\x8c\ +\x99\x7d\x8e\x56\x1c\xaf\xc0\x87\x8b\x7a\xee\x29\x81\x8b\xad\xf4\ +\xc0\xa1\x5f\x30\xd1\x39\xe5\xea\xc0\x5b\xe0\x4f\x3f\xe5\xd3\x66\ +\xd8\xae\x10\x1a\xee\xfd\x7a\x4a\x28\x3d\x2b\x17\x85\xcd\x1d\xdd\ +\x94\xcc\x13\x54\x74\xc9\x22\x0d\x9f\x53\x8a\x88\xfd\x6a\x41\xe0\ +\xfd\xae\x33\x8a\xbd\x8b\x56\x36\xd1\x0f\x30\xc2\x36\x86\xe0\xa9\ +\x23\x1c\xaa\x3e\x3b\x09\x14\xb3\x5e\x05\x25\xab\xc7\x18\x57\xe9\ +\x4d\x05\x7d\xd9\x0c\x3f\x4f\x5f\x5e\xb3\xe7\x2a\xf8\x0e\x8f\x22\ +\xd2\x99\x5a\x7c\x4c\x33\xf8\xcf\xa7\xe1\xb9\x6e\xef\x6f\xf8\x8a\ +\x2a\x2d\x64\x6d\x2d\xb5\x80\x2c\xcb\x90\x6c\x58\xe7\x25\x4d\x30\ +\xf6\x17\xc8\x41\xa6\x82\x33\x1d\x4d\xf0\x09\x84\x89\x64\x28\xcb\ +\x5a\x50\xbe\x88\xb1\x1a\x90\xf1\x57\x5c\xc1\x00\x23\xa4\x04\x97\ +\x54\xe1\x14\x45\x7b\xa2\x23\x23\x6a\xfd\x99\xde\x4c\xb9\xca\x48\ +\x84\xc5\x63\x80\x85\xa0\x53\xc3\xb7\x30\x58\x28\x02\x6e\x29\x6a\ +\xbe\x2a\x82\xd9\x19\xfe\x35\x6a\x60\xf8\x16\xa3\x0e\x8b\xea\x8b\ +\x2c\xaa\xa2\x35\xf9\x3e\xbc\x8a\x16\xca\x44\x78\x70\x78\xa8\x42\ +\xc3\xf7\x58\x8b\x76\xb4\x2e\x1b\x16\xd5\xf5\xc3\xa2\xaa\x14\x2c\ +\xeb\xd2\xca\x90\xd2\x79\x11\x4f\x23\xf2\x55\x89\x0a\xbc\xa6\xef\ +\xf1\x25\x8c\x5e\x7a\x86\x9f\x5e\xbf\x36\xf5\xb0\xbc\xd0\x00\x1f\ +\x16\xa7\x42\x67\x78\x5d\x1f\xc1\x3d\xb8\x93\x21\x7f\x32\xf3\x75\ +\x62\xa0\x27\x92\x94\x5b\x38\x7b\x7e\xfa\x61\x51\x0a\x7d\xda\x24\ +\x2a\x96\x2c\x2b\x76\xc2\x97\x91\x52\xb1\x26\xfa\xb4\x9d\x4f\x8e\ +\x78\x5c\x9f\xd7\xc7\x55\xea\x87\x97\xcb\xa8\x11\xfa\xb8\x5e\x38\ +\xe2\x71\x3d\x24\xa9\xc8\x29\x2c\x9a\xb6\xf8\xe7\xdd\xc4\xd2\xc3\ +\x25\xb3\x71\x21\x9d\xf6\xfd\x07\x43\x0c\xf2\x3f\x4b\xf9\x60\x0d\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\xe4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x61\x49\x44\ +\x41\x54\x78\xda\xc5\x97\x6b\x6c\x14\xd7\x15\xc7\xff\xe7\xce\xcc\ +\xee\xec\xae\x1f\xeb\xc7\x62\x30\x26\x3c\x64\x67\x21\x24\xd0\x00\ +\x01\x85\x2a\x12\x52\x24\x54\xe5\x5b\xd5\x82\x22\xd4\x36\x54\x6a\ +\x9b\xb6\x28\xad\x08\x7d\x24\x6a\x25\x44\xd5\xa4\x1f\x92\xd0\x2a\ +\x69\x28\x8a\x92\x3e\x92\xb6\x48\x45\x4d\xdb\x7c\x48\xa5\x56\x51\ +\x9b\x84\x84\x36\x3c\x02\xa6\x84\x87\x03\x36\x60\x9b\x35\xbb\x6b\ +\xf6\x35\xbb\x3b\x33\xf7\xde\xd3\x1b\x77\x65\x61\x84\x8d\x1b\x3e\ +\xe4\x27\xfd\x74\xe6\xcb\xcc\xf9\xdf\x73\xe6\xc3\x0c\x31\x33\x6e\ +\x0d\x22\xe0\xe3\x3f\x64\xd6\x01\xf6\xef\xdf\x6c\xf5\xa5\x06\xee\ +\x8b\xda\x2d\x9b\x1c\x77\xfe\x7a\xd7\xed\xe9\x8e\xc4\x17\x74\xd8\ +\x76\x1b\x05\xfe\x95\x62\xe8\x5d\xca\x48\xef\xd2\x7b\x7e\x79\x70\ +\x5f\xc6\x6d\x79\x63\xc3\x86\x7f\xc8\x59\x07\x18\x1d\xfd\xc5\x5d\ +\x7e\xf5\x4c\x79\x71\xef\xcf\x86\x70\x1d\x47\x8e\xac\x89\x3b\x55\ +\xf5\x6d\x30\xed\x48\xba\x3d\x1d\x89\xb8\x83\x58\x32\x0a\x3b\x96\ +\x82\x15\x6f\x07\x21\x0a\xe5\x87\xd0\x81\x42\x50\xae\xc1\x1b\xbf\ +\x82\x7c\xe6\xc0\x55\x84\xea\xa7\xca\xab\xee\x5e\xf1\xc5\x8c\x77\ +\xd3\x00\xe7\x07\xb6\x0f\x46\xb5\x58\x94\x2b\x1e\xd8\xbd\x72\xed\ +\xbf\x77\xa0\x41\xff\xdb\xab\x1e\x24\xf0\xee\xb6\x68\x6a\x5e\xe7\ +\xc2\x3b\x61\xb9\x0a\x60\x1f\x33\x42\x11\x13\xa6\x03\xc5\x8b\xe7\ +\x90\x1b\x7c\x6b\x8c\x58\x7e\x77\xd9\xa6\xe1\x57\x66\x0c\x70\xec\ +\xf0\xbd\xc5\xa5\x3d\x1b\x5b\x46\x47\x8e\xa2\x22\x33\x4f\xad\x58\ +\x77\xf8\xb1\xe3\xef\xae\x7e\xd2\xd5\xf6\xf7\xe7\x75\x2d\x46\xb4\ +\x35\x09\x80\xf1\xff\x21\x20\xab\xcd\x18\x3b\x7d\x00\xc5\xec\xd0\ +\xb3\x77\xbb\xa3\x8f\x62\x13\xab\x1b\x06\x38\x7e\x68\x5d\x31\x3d\ +\x6f\x7d\x8b\xd6\xc0\xe5\xcc\x19\x78\xe1\xd8\x99\xa4\xdb\x9b\xee\ +\xec\xec\x06\x59\x35\xdc\x12\x9c\xc0\xc8\xc9\x53\x18\x38\x75\xf8\ +\x6f\xb1\x52\xf6\x81\x0d\x3b\xa7\x86\xb0\x01\x03\x03\xda\x57\x60\ +\xf2\x31\x37\xb5\x0c\x61\xb0\x34\x1d\x89\x02\xac\xab\x46\x60\x12\ +\x86\x81\x1b\x95\x00\xe5\x80\x1c\x0b\xac\xeb\x33\x4c\xa8\x82\xee\ +\x74\x1f\x8a\xa5\xda\xc6\x53\xf9\x63\x2f\x01\xd8\x3a\x35\x40\x03\ +\xa5\xd4\xe4\x0d\x96\x00\x54\x48\x00\x4d\x6d\xae\xc3\x00\xb5\xd1\ +\x8b\x08\xc7\x33\x90\xf9\x2c\x64\x39\x0b\xb2\x2c\x44\xda\x7b\x60\ +\xb7\xce\x81\xdb\xb5\x08\x91\x8e\x36\xe0\xba\x49\x33\xaa\xe8\x5b\ +\x7e\x07\x06\x07\xc7\x1e\x7a\xe1\xd1\x96\x13\x5f\xdb\x5d\x7a\x66\ +\xea\x0a\xfe\xb5\xb6\xb8\xa8\x79\x55\x0b\x43\x81\x44\xa3\xab\x29\ +\xdc\xc8\xc0\xc6\x60\x7c\x04\x85\x73\xef\x41\xd7\xab\x40\xa8\x41\ +\x46\x0e\x19\xac\x19\x36\x4b\xa0\x41\xac\x67\x39\x9a\xd2\x6b\x41\ +\xf6\x0d\x66\x51\x92\x78\xe1\x97\x7f\x2e\xcf\x8d\x89\xdb\xbe\xb1\ +\xa7\x50\xb8\x66\x05\x0c\x25\x25\x88\x18\x9a\xc9\x54\x00\x44\x13\ +\x01\x98\x25\x2a\x23\xef\xa3\x9e\x3f\x0f\x58\x80\x6f\xdb\x38\x31\ +\x62\xe1\x7c\x86\x90\x29\xa0\x5a\xab\x2b\x50\x18\xc6\xbb\x13\x0a\ +\x9f\x49\x87\xe8\x1a\x3e\x09\x3f\x3b\x84\x96\xe5\x1b\xe1\xb4\x36\ +\xe3\x5a\x12\x2e\x21\xdd\x97\x6e\x3e\x72\xf4\xe4\x5e\x00\x0f\xc2\ +\x20\xd0\x08\xa0\x95\x84\x32\xb2\x0a\xa1\xb5\x91\x43\xb0\xb1\x3c\ +\x76\x14\x7e\x6d\x08\x14\x17\xb8\x5c\x14\x78\xf5\x90\x5b\x1f\x1c\ +\x8f\xee\x26\xc7\x4d\xef\xd9\x97\x4f\xfc\xea\x4f\x85\x44\xcf\xdc\ +\xc4\xa7\x4a\x22\xf6\xdc\xee\x37\x5d\xff\x9f\xe7\x6c\xa8\xba\x87\ +\x52\xff\x5f\x21\x3d\x1f\xda\x0f\xa6\x78\xdf\xda\x5e\x5c\xcc\xf2\ +\x67\x77\x7d\x99\xdc\xc9\x09\x10\xf3\xc4\x7e\xc9\x26\x30\xd1\xe4\ +\xfb\x14\x56\x2f\x23\x0c\x2e\x98\xe6\x04\xdf\x63\xf4\x8f\x34\x15\ +\xbb\x7b\xac\xf5\x0f\x3f\x7e\xe1\x03\x5c\xc3\x8f\x5e\xbc\x72\x1c\ +\xc0\xb7\x9e\xdf\x91\xda\x35\x34\xee\xbc\xd1\x9e\xab\x2d\x5f\x91\ +\xaa\x8b\xca\xc0\x41\x6a\xea\x5b\xc7\x60\x2d\x26\x57\x64\x01\x77\ +\x2c\x99\x1b\x09\x6a\x99\x2f\x00\x78\x51\xc0\x50\xf7\x35\x94\x0a\ +\x1a\x9a\xd4\x1c\x80\x8d\xb0\x08\x76\x53\x0b\x84\xcb\x88\xa5\x18\ +\x4b\x17\xaa\xd6\x64\x4c\x6f\xc7\x34\x6c\x7b\x26\x9b\x5f\xbe\xc8\ +\xfd\x74\xd1\x49\x5c\xf0\x94\x55\x0c\xaf\x5e\xbc\x54\xcf\x9c\xcb\ +\xe9\xc0\x2f\x1b\x43\xa3\x36\xaa\xbb\xd3\xed\xba\xea\xf3\xe7\x27\ +\x57\x50\xae\x28\xf2\x46\xfb\x11\x14\x86\xa1\x83\x3a\xb4\x09\xa2\ +\x75\x00\x11\x6d\x42\x22\xb5\x0a\x89\x8e\x3b\xe1\xb4\x34\xa1\xef\ +\x9e\x2a\x96\x74\xab\xaf\xbc\xf3\xbb\x85\x3f\xc6\x34\x6c\xd9\x99\ +\xf1\x7a\x7b\x22\xdb\xca\x76\xec\x20\x80\x73\x41\x76\x70\xd0\x34\ +\x1d\x35\xe6\x8d\x25\x63\x7d\x41\xca\xad\x14\x3d\x5e\x3c\x19\xa0\ +\x56\x95\xc3\x7e\x39\x83\x6a\xee\x24\xca\xa3\x6f\xa1\x9a\x35\x7b\ +\x2f\x5f\x80\xf2\xc7\xa1\x82\x02\xd8\x26\x44\x9a\x17\x21\xd6\xd6\ +\x85\xee\x35\x15\xb4\xb6\xe8\x1f\x7c\xf8\xf6\xfd\x7d\x98\x86\x79\ +\x49\xbc\x6b\xbb\x4e\x06\xc0\x98\xaa\x15\x33\xca\xaf\x8f\xea\xff\ +\x39\x66\xcc\xc6\x2c\x5d\x29\x79\xcc\x93\xef\x80\x5f\xd7\x5b\x8e\ +\x78\x5d\xaf\xfa\xe3\x6a\x61\xe8\x2b\x48\xc9\xd0\x2a\x07\x42\x96\ +\x2d\x62\x76\x2c\x13\xc0\x01\xc5\x1c\x12\x6e\xa4\x95\x3b\xe7\xa4\ +\x8a\xa9\x56\x9e\x07\x60\x00\x37\xa0\x6f\x4b\xa6\x3c\xfa\x5c\xe7\ +\x98\x64\x4a\xda\xa4\x6b\xca\xbb\x2a\x85\xe3\x06\x00\x3c\xa3\x9b\ +\xb0\x39\x5a\xf2\xb4\xbf\x6b\x17\x09\x1b\x86\xcf\x6d\x3d\x7d\x0c\ +\xc0\x12\x4c\xc3\xcb\x3f\xe9\xc1\x97\x1e\x1b\xc6\xec\x21\xb0\x6a\ +\x2f\x13\x26\x88\xc9\x4a\x46\x0a\xcb\x0d\x98\x55\x8d\xb5\x74\xa5\ +\x54\x81\xd4\x88\xee\xdc\xc9\xda\xc6\x0c\xfc\x70\x5b\x17\x49\xc9\ +\x42\x10\x68\xcf\xae\x1e\xf9\xcd\x9d\xb3\x0b\xf1\xc1\x6f\x53\xe6\ +\x90\xb2\x66\x11\x6b\x00\x75\xe5\xe5\x02\x05\x04\x00\x5c\x63\x78\ +\xa5\x2c\xa2\xf1\x88\x68\xac\xe0\x3a\xf6\x7e\x27\x49\x31\x48\x34\ +\x5b\x92\xee\xef\x50\x94\x8c\x83\x0e\xe7\xdb\x44\xbe\x18\x0a\x00\ +\x1a\xb3\x40\x91\xb5\x20\x1a\x41\x05\x92\x6a\x60\x76\x01\x04\x0d\ +\xa3\xc6\xb0\x50\xb3\x23\xf1\x88\xf2\x61\x10\xb8\x8e\xaf\x3f\x5d\ +\xe0\x87\x9e\xae\xf0\x5d\x1d\x3e\xf7\x24\x99\x13\x31\x81\x95\xf3\ +\x7c\x1a\x2b\x5a\xd1\x9f\xef\xea\xc6\xcd\x38\xb1\x6f\xbe\xa3\x2d\ +\xd1\xdb\x6c\xeb\x12\x3b\x76\x15\x42\x14\x00\x14\x8d\x57\x8d\xc3\ +\x30\x75\x20\x67\x17\x3a\x9a\xe9\xc3\x46\x80\x1b\xd3\xf7\x3d\x66\ +\xb6\x2d\xc0\xb6\xa8\x35\xae\xc5\xbd\x4b\x2c\x6b\x78\x8c\xdd\x97\ +\x9f\xec\xc2\x74\x1c\xda\xdf\x23\x02\xc7\x5a\x16\x41\xb4\x4e\xba\ +\x5e\x31\xf7\x96\xcc\x33\xaa\xb0\x44\x09\xc0\xe5\x46\x90\xe2\xe9\ +\x8c\x5d\x68\x6b\xa6\x43\x30\xd8\x98\x86\xb3\xcf\x46\x89\x2d\x1b\ +\x30\x21\xd8\x12\x7a\x45\x77\x55\x89\x68\x92\x8f\x0f\xd7\xad\xbd\ +\x4f\x74\xeb\xf6\x16\x87\x37\x3f\x72\x01\x30\xfc\xfd\x37\xb7\x91\ +\xeb\x88\x88\x9b\x88\xa5\x1c\xaf\x02\x11\xd4\x3d\x73\x5f\xc8\x80\ +\x43\x40\x60\x2a\x13\xc3\x81\xd6\xce\x55\xdf\x75\xf2\x9e\xb4\x56\ +\x2f\x0c\x4f\xcd\xf8\x51\x7a\xf6\xf9\x38\xb1\x6d\x1b\x2d\xc0\xfa\ +\x28\x84\xc5\xb0\x04\xaa\x1c\xa7\x13\xc3\x55\x28\xa7\x5d\x28\xd4\ +\x45\x53\x9c\x44\x67\x32\x66\x25\x50\xb2\xdb\xa3\x31\x17\xd5\x42\ +\x2b\x94\x8a\x93\x52\x0e\x49\xe5\x40\x2a\x65\x6a\x84\xa4\x8c\x42\ +\x4a\x7a\xed\xec\x1c\x3b\x73\x25\x9f\x79\xea\x2f\xf2\xfd\x19\x27\ +\x60\x1a\x22\xfd\x70\x49\x9f\xfe\x75\x27\x2d\xdd\x9a\xe3\xc9\x37\ +\xfc\x8f\x0b\x71\xcf\xed\x2e\x20\xea\x9a\xac\xa8\xa9\x16\x38\xf0\ +\x00\x26\xb0\xaa\x86\xb0\x2d\x9f\x88\xc0\x20\x07\x0c\x45\x0c\x9b\ +\x99\x43\xb0\x08\xf3\xf5\x36\xfb\xfc\x65\x8f\x56\xce\x57\xfd\x33\ +\x7e\x96\x1f\x7f\x69\x11\xb9\xfa\x2a\xd2\x5f\x2d\x32\xa6\xe1\x3f\ +\xaf\xdf\x4e\x20\x12\x60\x10\x98\x05\x69\x2d\xa0\x74\x84\x94\x8a\ +\x41\xa9\x28\x49\xa9\x21\x95\x45\xa1\xb4\xcc\xb5\xa3\xa4\x15\x79\ +\xbd\x3f\x6a\x85\xe5\xf1\xcc\xe3\xbf\x0f\x33\x30\x4c\x3b\x81\x33\ +\x25\x81\xcd\xdb\x4d\xf3\x19\x60\xc7\x06\x88\x34\x18\x02\xcc\x1a\ +\x5a\x03\x42\x49\x10\x42\x02\x87\x6c\x46\x48\x9a\x05\x2c\x61\x81\ +\x1d\x79\x26\x97\x94\xa2\x3e\xec\x4d\x36\x9f\x32\x81\x8f\x49\xff\ +\x9b\x2b\x09\x13\x31\x98\xa0\x14\x91\x39\x31\xa4\x12\x24\xe5\x47\ +\x27\x17\x13\xc2\x16\x63\x79\xdb\x1e\x38\x35\xa2\x5a\x73\x61\x7e\ +\xd3\x1f\x18\xb7\x1a\x60\x6a\x88\x77\x56\x13\xb4\x86\x69\x4e\x30\ +\x5e\xd3\x9c\x22\x4e\x8c\xbc\x6c\x55\x8c\x9c\xbf\x22\x1f\x78\xc2\ +\xaf\x03\x3c\xcd\xaf\xd9\x2d\x72\xfc\xe0\x1a\xa2\x70\xe2\xd3\xcc\ +\xa8\x44\xcc\x8e\x8a\xe0\xe2\x25\x8a\x48\xd6\x15\xcf\xd3\x2b\xb7\ +\xfb\x7a\x96\xff\x86\xb7\xce\xd0\x6b\x69\x92\xd9\x1c\x49\xdf\x67\ +\x5b\x79\xdc\xfb\x08\xdf\xfc\xdf\xf0\x93\x44\xe0\x13\xe6\xbf\x92\ +\x72\x1f\x2a\x41\x39\x0f\x72\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x08\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x08\x03\x49\x44\ +\x41\x54\x78\xda\xc5\x97\x7b\x8c\x15\x57\x1d\xc7\xbf\xe7\x9c\x79\ +\xcf\x7d\xdf\xbd\x77\xbb\xbb\xc0\xee\xf2\x28\xb8\x80\x9a\xb0\x10\ +\xb4\x94\xd6\x60\x95\x1a\xdf\x44\xb0\xa6\x6a\x1a\xc0\x22\xc4\xda\ +\x3f\x14\xd4\x34\x21\xa6\x26\x9a\xfa\x48\x34\xb6\x09\x0d\x62\xfd\ +\xa3\x0d\x4a\xac\x34\xa4\x7f\x94\xa4\x82\x21\x58\x52\x89\x96\xa6\ +\x10\x62\xbb\x65\x97\x37\xfb\xb8\xaf\xbd\x73\x67\xee\xcc\x9c\x73\ +\x9c\x3b\xbb\xd9\x65\x59\xa1\x14\x9b\xf8\x9d\x7c\xef\xc9\xbd\xf3\ +\xf8\x7d\xe6\x7b\x7e\x77\x4e\x86\x48\x29\xf1\xbf\x88\x80\x10\x89\ +\x3b\xbf\xc8\x6d\x03\x90\x1f\x13\x05\x35\x7c\x2a\x6f\xe4\x1f\xea\ +\xcd\xf4\xae\x5c\x98\x5b\x58\x5c\x52\x5c\x92\x6e\x4b\xb5\xe1\x42\ +\xf9\x82\xf3\xee\xd8\xbb\xa3\x03\xa5\x81\x37\x22\x3f\x5f\x35\xaa\ +\x87\xe4\x6e\xe9\x7f\x20\x00\x64\x07\x49\xc0\xc4\x0f\x19\x67\x3b\ +\xd6\x2f\x5e\x9f\x5e\xd1\xbb\x02\x9d\x85\x4e\x58\xa6\x05\xd3\x30\ +\x11\x8a\x10\x25\xa7\x84\x91\xea\x08\xc6\x4a\x63\x38\x7f\xf5\x3c\ +\x5e\x3e\xfd\x72\x3d\x64\xe1\x5e\x64\xb0\x3b\x02\xa9\xe1\x06\xdd\ +\xb7\xff\xbe\x39\x6b\xe7\xae\xbd\xeb\xc9\x7b\x9e\x3c\x79\x4b\x00\ +\xe5\x47\xe4\x11\x12\xb0\xa7\xbe\xb2\x7c\x63\xdb\xda\xe5\x6b\xd1\ +\x64\x4d\x04\x22\xc0\xad\xa4\x52\x15\xb2\x29\x71\xe8\xb5\x43\xf8\ +\xdb\xc0\xd1\xb2\x54\xc5\x13\xfc\x17\xf2\x99\xa9\xfd\x3f\x65\x4f\ +\x6e\xea\xfb\xea\x13\x75\xd4\xcb\x07\xbf\xf0\x52\x6e\x02\x60\x76\ +\xdc\x54\xaf\xb0\x67\x16\xe4\x17\x3d\xfa\xb5\x7b\x1f\x06\x35\x28\ +\xb8\xe4\xef\xb7\x37\x70\x75\xf4\x2a\x5e\x7a\xfd\x20\x86\x9b\x57\ +\xf6\x36\x2d\xfe\x6d\x83\x28\x3f\x59\x52\x58\xba\x6b\xcb\xaa\xad\ +\xf8\xde\xf1\xc7\xe1\x3e\x16\x10\xe5\xbf\x35\x95\x75\x4d\x7d\x65\ +\x55\xef\xc7\x3e\xf9\x89\x55\xeb\xe0\x4a\x17\x70\x71\x47\x4a\x27\ +\xd2\xd8\xbc\x6e\x0b\xfe\x71\xe6\xc4\x96\xa3\x17\xfe\xba\x6e\x71\ +\xfb\x92\xde\xcf\xf7\x7d\x09\x55\xaf\x0a\x03\x6a\x0c\x39\x2b\x81\ +\xd4\x36\x63\xef\xb2\xf6\xe5\x9b\xef\x5f\xf3\x00\x9a\xbc\x89\x5b\ +\xc9\x60\x06\x82\x30\x80\xa0\x02\xb3\x92\x24\x37\x1c\xd7\xf4\xa1\ +\xe9\x3a\xdc\xd0\x85\xa9\x9a\xd8\x73\xe6\xd7\x18\x2d\xd5\x67\x26\ +\x90\xd9\x6e\x7f\xab\x83\x75\x6e\x5e\xf9\xd1\x8f\xa3\xea\x54\x71\ +\xa3\x28\xa1\x28\x8f\x96\x31\x30\x34\x80\xe1\xd1\xe1\xb8\xe1\x38\ +\xe7\x28\x64\x0a\xc8\xe5\x73\xe8\x2c\x76\x62\x5e\xcf\x3c\x58\xb6\ +\x85\xeb\xe5\xc1\x8b\x47\xa7\xd1\x40\x2c\x0e\x68\x94\xcd\xfc\x17\ +\x14\x77\x10\x3b\x18\x33\xce\x7f\xf6\x81\x0d\x39\xd5\xd6\x66\x17\ +\x97\x14\x27\xff\x75\x12\xa7\xce\x9e\x9a\xfe\x0d\x14\x84\x90\x89\ +\xfe\x60\x88\x6d\xda\x26\x56\xf7\xaf\x46\xcf\x9c\x1e\xcc\x90\x9c\ +\xb6\x46\x35\xbc\x72\xe5\x00\x06\x8b\xa5\xe9\x04\x48\x60\x3d\xb5\ +\xb0\xe3\xee\x9c\x50\x24\xbc\xa6\x37\xf3\x0e\xc6\x3d\xbc\x7a\xfc\ +\x55\xd4\x9c\x5a\xab\x24\x0c\x5f\x01\xf5\x09\x88\x24\x1e\x24\xa4\ +\xe4\xcc\x0c\x6d\x09\x3f\x17\xc2\x55\x5d\x1c\x39\x7d\x04\x3d\x95\ +\x1e\xf4\x7f\xa8\x1f\x2a\x53\x27\x0a\x0b\x4c\x8d\x3c\xe4\x60\x60\ +\xb8\xbf\x00\xd0\xb8\xf8\x46\xc2\x44\x09\xdf\xe8\x8c\xe2\x6b\x78\ +\x0d\xb8\x9e\x3b\x65\xcf\xf1\x70\xf8\xd8\xe1\xb8\xb8\x11\xf1\xa6\ +\x42\xc3\x4f\xe4\xf5\xa7\x93\x73\xcc\x15\xb5\x23\x9e\x59\x3b\xea\ +\x59\xa9\xf9\xd6\xe2\x64\x56\xff\x4d\x6a\x44\x6f\x6a\x9c\x01\x19\ +\x60\xd0\x1d\xc4\x89\xc1\x13\x70\x89\x8b\x78\x93\x91\xb9\x1b\xf7\ +\x80\x13\x3a\x11\x18\xc3\xf8\xbf\x81\x38\x81\x79\x73\xb2\x9f\xd1\ +\xae\x59\x09\x1f\x3e\xe0\x61\x4a\x8c\x32\xbc\x75\xfa\x2d\x38\xae\ +\x03\x93\xa8\x48\xea\xfa\x90\xd5\xae\xdc\x73\xee\xd9\xf2\x25\x5c\ +\xa7\x4b\x7f\x28\x47\x97\xc2\x77\xbb\xb7\xe5\xf7\x28\x17\x9a\xaf\ +\x95\xbb\xdc\x14\xcf\x08\x5c\x14\x17\x91\xad\x66\xd1\x95\xea\x42\ +\x2c\x31\x31\xff\x84\x13\xa8\x84\x01\x98\x04\x20\x0d\x6c\x32\x33\ +\xa9\xf8\x8e\xaf\x57\xa5\x54\xc1\xd0\xe5\x21\x30\x49\x91\xd2\xf4\ +\xc0\x28\x1a\xab\xce\xfd\x76\x64\x18\x37\x11\x2f\x87\xbb\x83\x04\ +\x4f\xf1\x45\x02\x2d\xd9\xd1\x26\x6d\x19\xa7\x10\x4b\x4e\x02\xb4\ +\xa6\xaf\x09\x78\x1d\x4b\x27\x00\x82\x86\x58\x4e\xf2\xca\xac\xb9\ +\x1f\xba\x38\x14\x8f\x96\x50\xa1\xa4\xd9\xcf\x06\x6f\x51\xbc\x63\ +\x43\xf2\xd9\x3a\x0b\x36\x3a\x5b\x9a\x30\x4d\x13\x5d\xb4\x0b\x39\ +\x99\x03\x71\x09\x3c\xcf\x03\x7c\x40\xfa\x12\xd5\x4a\x15\xe5\xe1\ +\x32\x32\x09\x01\x3f\xe5\x4c\x02\xd4\x79\x5b\x98\x0d\xe1\xba\x53\ +\x09\xc4\xdd\x3d\xde\x18\x8f\x33\x62\x9c\x40\xa8\x64\x3f\x6e\xa2\ +\xd5\x3b\x17\x2f\xa1\x26\xdb\xea\xec\x74\x90\xcb\xe6\x91\x0b\xa2\ +\xc2\x0e\x41\xad\x5e\x8b\x63\x77\xc6\x1d\xd4\x46\x6a\xa8\x5e\xab\ +\x02\x4e\x2b\x71\x02\x9b\x65\x46\x7a\x86\x06\x27\x00\xb8\xcf\x33\ +\xbe\xf0\x11\x36\x39\x30\xa9\x30\x08\xc1\x35\x0e\xa2\x01\xc4\x45\ +\x70\xa5\x54\x39\x8b\x9b\x28\x99\x60\x73\xdb\x64\xce\xab\x6f\xf3\ +\x8c\x80\x39\x18\x66\x8e\x04\x85\x24\x0c\x20\x8c\x90\x68\x24\x8a\ +\x46\x50\xd0\x6c\x50\x03\xa0\x09\x7a\xc9\x17\x62\xd3\x91\xdd\x72\ +\xe2\x39\x90\x7d\xd0\xac\x8b\xb4\x6a\x13\x85\xc6\x8d\x47\x14\x82\ +\x50\x09\x51\xe5\x55\x40\x07\xd2\x83\x46\x58\x9d\xeb\x19\x72\xcf\ +\xed\x2f\x08\xc5\x47\x12\x18\xfe\x7d\x1d\xef\xa5\x38\x01\xa1\xc8\ +\x6a\xa3\xe6\xd8\xa1\x22\x00\x06\xc0\xc2\xc4\x68\x47\x36\xd1\x6a\ +\x24\xa5\x2d\x48\x2c\x07\xf0\x06\x6e\x43\x85\x8d\x06\x1a\x17\x84\ +\x61\xaf\xd1\x04\xd5\x29\xa7\x3a\x11\x44\x07\x2a\x7f\x71\xe5\xcd\ +\x00\xc6\xa2\x43\x3b\x43\x22\xe2\x82\xb0\xa6\x1c\x7f\x27\x05\x40\ +\x34\xc5\x66\x00\xdf\xc1\x6d\x28\x0c\x88\x69\x2c\x64\x85\xf1\x3e\ +\xbf\x29\x6a\x61\x80\x32\x02\x3a\x4e\xb9\xb1\x41\x09\x4d\xa6\x0a\ +\xa2\x80\x97\x5e\x98\x80\xa1\x88\x24\x35\xbc\xa9\x0a\x36\xb3\xb8\ +\x7d\x9d\x17\x00\x44\x92\x6d\x5d\x3f\xc8\x2d\x78\xef\xe8\xb3\x94\ +\x56\xc9\x0a\xd2\x47\xe6\x28\x36\xeb\x60\xed\xb4\x20\xef\x46\x2e\ +\xf8\x30\x4f\x36\x97\x71\xab\xd2\xed\xe9\x2c\x45\xb5\xf4\x76\x9d\ +\x4c\x03\x18\xfc\x79\x55\x4e\x02\x18\x88\xc6\x69\xab\x8c\xc2\x57\ +\x39\xec\xc5\x4c\x91\x6e\x70\x6c\xce\xee\x64\x3b\x6e\xa2\xf6\xad\ +\x39\x2a\x87\x83\x87\x33\x2b\x8d\x7e\x99\x25\x8b\xa2\x73\x7b\x22\ +\x77\x45\x6e\x67\x2a\x69\x83\x85\xac\x9d\x52\x93\x7e\x9d\x5b\xbe\ +\x4e\xe5\xd4\x62\x44\x40\x48\xf2\xd3\x6a\x0d\xf3\x48\x62\x3c\xe3\ +\x03\x09\xc4\x56\x28\x8d\x01\x14\xc6\x60\xaa\x0a\x68\x95\xc2\x1c\ +\xd3\xb8\xd4\xc4\x56\x29\xe8\xc1\xc4\x47\xc6\xca\x38\x00\xd4\xbb\ +\xb3\x56\x50\x0b\xef\xa5\x23\xe4\xfb\xb9\x65\x66\x58\xee\xf1\x46\ +\x42\x21\xae\x85\x5c\x8c\x06\x9c\x97\x02\x21\xca\x21\xe7\xd5\x80\ +\x8b\x5a\xa1\x6a\xd5\x2b\x43\xcd\x61\xef\xb9\x60\x78\xaa\x07\x24\ +\xa4\x54\x93\x6c\x5f\xd1\x4d\x3c\x36\xde\xee\xc7\x29\x30\x4a\xa0\ +\xb4\x8a\x53\x16\x43\x50\x12\xc1\xe4\x29\xd2\x77\x69\x6c\xfc\x72\ +\x73\x5f\x1b\x37\xf6\xd5\xfe\x5e\x6c\x90\x36\x88\xb6\x50\x49\x94\ +\x6c\xb7\x99\x5f\x6d\x56\xeb\x5a\x50\xd5\x85\x92\x66\x5c\x24\x28\ +\xe1\x29\x42\x90\x44\x88\x04\xa4\xb4\x15\xc2\x2c\x59\x41\x55\x1a\ +\x62\x70\xba\x09\x27\x15\x52\xb1\xab\x5a\xf1\xbe\x5e\x20\x56\x76\ +\x54\x69\x80\x51\xda\x72\x0c\xa1\x31\x06\x4d\xa1\xf1\x02\xd2\xa4\ +\x21\xac\x6e\x0d\x01\x05\x8a\x7d\xb6\x05\x29\xd1\x40\x88\x36\x61\ +\xeb\x5c\x88\x5c\x54\x5c\x61\x42\x44\xfc\x5c\x10\x32\xb1\xfe\x49\ +\x09\x19\x7d\xc8\xf6\x30\x21\xdf\xa9\x94\x1c\x59\x94\xce\xf4\x92\ +\x3e\x29\xf9\x27\xe9\x39\xa6\xbf\x93\x0d\x52\xa4\x89\x01\x46\xe8\ +\x8c\x29\x50\x63\x88\x09\xeb\x91\xa5\x21\x51\xd2\x5d\x8c\xd9\x2e\ +\x1a\x89\x00\x6e\x64\x6e\x49\x45\xd1\x68\x2e\xda\x9f\x8f\xa0\x0b\ +\xd1\x39\x6d\x91\xf3\x0a\xa3\xb9\x2e\x2d\x95\xbd\x7c\xa6\x96\x92\ +\x09\x79\x4c\xfe\x5c\xca\x59\x09\xc4\x10\x07\xe4\x5e\xb2\x81\xf4\ +\x2f\xba\x98\x7f\x74\x6c\x7e\x23\xc6\x8b\x53\xa0\x53\x10\xb1\x03\ +\x93\x23\x30\x04\x42\x5d\x80\x33\x01\x10\x80\x08\x02\x16\x44\xc0\ +\xcd\xc8\x1e\x4b\x6b\x60\x90\x80\x10\x52\xf2\x0c\x4d\x8a\xf3\xaf\ +\x97\xa4\x23\x82\xdf\xc9\xa7\xa5\x37\xeb\x39\x30\x03\xe2\xcf\x72\ +\x1b\xf9\x32\xe9\xee\x33\x8b\xeb\xbd\xee\x00\x01\x15\x2d\x80\x29\ +\x87\x86\x80\x6f\x71\xf8\x2d\x88\x16\x80\x3a\x09\xc0\x09\x14\x9f\ +\x42\x32\x86\x96\x74\xae\xa4\x15\x41\x79\x56\x4f\x84\x83\xff\x2c\ +\x8b\x52\xdd\xfb\xa3\x7c\x4e\x0e\xe1\x06\x51\x60\xb6\xe4\x8b\xf2\ +\xc1\x33\xef\x0c\xff\x92\x0c\x40\x76\x29\x49\x30\x4a\x62\x13\x85\ +\xc4\x45\x23\xc7\x00\x4d\x3b\x84\x97\x0c\xe1\x26\x03\x34\x13\x61\ +\x04\x16\xd9\x98\x00\xd3\x2d\x05\x95\x0b\xae\xfd\xf6\xf1\xd1\xcc\ +\xc5\x4b\xb5\x43\xe8\xc5\x8b\xef\xfb\xcd\x88\x3c\x44\xbe\x68\xa5\ +\xb4\x5f\xd1\x2c\x7a\xd7\xac\xea\xc6\x88\xea\xb4\xe6\x3b\x2e\xea\ +\x25\x22\xdb\x61\x9c\x86\xa4\x32\xbe\x7b\xdd\x51\x60\x39\x1a\x16\ +\x5e\xcb\xe2\xd2\xb1\x1a\xce\xbe\x3d\x7a\x14\xc0\x37\xe5\x0b\xf2\ +\xfc\x9d\xbf\x9a\x6d\x24\x2a\x54\x6c\xb7\x4d\x6d\xd7\xd2\x05\x85\ +\x8e\x01\xa5\x0c\x36\x9f\x80\xb7\x4b\xcc\x9d\x97\x82\xd4\x81\x37\ +\x2f\x5d\x83\x72\x8e\x82\x0e\x01\x7d\xa2\x88\x53\x27\xaf\x5e\x16\ +\x90\x8f\xcb\xfd\xf2\xc0\x07\xf7\x72\x1a\x09\x1b\xb0\x02\x02\x9f\ +\x83\x44\x3f\x08\x3a\x13\x86\xda\xe5\xfa\x9c\x71\x21\xae\x02\x68\ +\xf9\x44\xe4\xc3\x28\xe0\xb8\xdc\x23\xc3\xdb\x7e\x39\xfd\x7f\xea\ +\x3f\xf3\x33\xcc\xf5\x2a\xfc\xfd\xe4\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x04\x00\x00\x00\xd9\x73\xb2\x7f\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\x7d\ +\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xf4\x49\x44\x41\x54\ +\x78\xda\xa5\xd4\xcb\x6b\x13\x51\x18\x05\xf0\x73\x6f\x26\x93\x5a\ +\x6b\x52\x9b\xaa\x7d\x88\xcf\xe2\x4a\x2c\x74\x51\x05\xc1\x6e\x74\ +\xeb\x1f\x20\x82\xb8\xd3\x85\x82\x6b\x57\xe2\x52\x74\xeb\x42\xba\ +\x10\xb5\xa8\x50\xdf\x58\xc5\x47\x7d\x5b\x9f\xb4\x8a\x6d\x35\xa8\ +\x11\xb5\x26\x63\x33\x69\x26\xa6\xf3\xbc\xf7\x73\xa6\x09\x41\x6b\ +\xab\x65\x3c\x67\x86\x19\x06\xee\x8f\xef\xce\xc0\x30\xc2\xaf\xd9\ +\xd2\x9e\xdc\xb0\x66\xc5\x92\xa6\xba\xc6\x31\xee\xd6\xf0\x18\x53\ +\xa4\xe3\x16\x5c\xc3\x29\xda\xc5\xd2\xc4\x0f\xe3\x47\x2e\xf6\xe8\ +\x42\x1a\xbf\xa4\x0a\x74\x2c\x58\xb7\x37\xb9\xba\xad\x61\x53\xcb\ +\xd2\x36\x9b\x59\xca\x67\xd5\x76\x90\x83\x1e\x34\xb8\x96\xef\x27\ +\x4a\x57\x96\xe5\xe2\xa6\xad\x1f\x7f\x6e\x62\x2a\x4a\xc5\x61\x3b\ +\x0f\x6e\xcb\x70\x0d\x42\x93\xf1\x45\xe3\x6a\xa6\xf6\x7d\xec\x83\ +\x9a\xa9\xd7\xea\x9c\xa6\x78\x3e\x91\x4b\x64\x1b\xbe\xb4\xca\x55\ +\x85\x7a\x67\xfb\x53\xe8\x1f\x27\xce\xed\xc6\x91\xdf\x00\xa2\x5d\ +\x0a\x24\xe4\xc3\xc6\xbe\xf6\x54\x6b\x32\x5a\x0f\x0b\x3a\x32\xaa\ +\x0b\x3f\xcd\xa8\x44\x29\x2d\xbe\xd3\x71\x6a\xdf\x3d\x95\x73\xf1\ +\xc7\x16\xb6\x6e\xea\xda\x91\x5d\x7a\x66\xe3\xd7\xf9\x02\xb3\x27\ +\x82\xe4\xf8\xfa\x63\xf3\x52\xfd\x0f\xb5\x77\xd3\x00\xa6\x1c\xda\ +\xd3\xb1\x30\xbf\x3c\xd5\xf6\xbe\xe5\x6b\x83\x1b\x53\x15\xe2\x36\ +\x4c\x08\x44\xbc\x88\xcb\x2d\x3e\xc9\x8b\xf5\xe9\xe6\x97\xab\x07\ +\x1e\xb8\xa3\x9f\x86\xdf\x12\xfd\xb6\x05\x80\xbc\xed\x2f\xd6\x6e\ +\x5e\x68\x74\xa6\x3b\x8d\xc6\x95\x2d\xad\x6a\xa4\x86\x09\xe1\xd8\ +\x56\xb1\x94\x1d\x7b\xe3\x64\x2b\x2f\x34\x77\xa9\xa1\x7d\xf4\xbe\ +\x45\x84\x4a\x38\xaa\x39\x79\xef\xe6\x47\xc8\xa0\x7a\x81\x81\xc3\ +\x3f\x59\x84\x2b\x4a\x44\x25\x8e\x4a\x87\x5a\x96\xe7\x2f\x47\xb5\ +\x34\x30\x03\x00\x5c\x3d\x3d\xa8\x07\x80\x14\x86\x19\xe5\x95\xcf\ +\xc3\x19\x27\x56\x5e\xfe\x3d\xee\x45\x5f\xe3\xf9\x10\x30\x0b\x30\ +\x6c\xde\x38\x31\x66\x07\x84\x66\x10\x11\xa8\x4c\xb0\x32\xe0\x46\ +\xbf\x35\x52\xe1\xd1\x10\xb9\xb3\x02\x40\xdf\x87\xfe\x1e\xd3\x83\ +\x2c\x59\x86\x23\xc8\x97\xe0\x43\x4c\x22\x00\xbe\x2c\x49\xe8\xd7\ +\x53\xa3\x59\xe0\x2f\x00\xd0\x7d\xe7\x76\x8f\x2b\x20\x33\x93\x1e\ +\x79\x08\x10\x21\x83\x09\x8c\xba\x98\x75\x65\xe4\xd6\x20\xf0\x0f\ +\x00\x38\xdc\xfb\xe0\x2c\xc9\xbc\x69\xfa\x80\x8f\x48\x4f\x82\x53\ +\xc4\x89\xf5\x0f\xf5\xf6\x03\x73\x00\x80\x83\x47\x9f\x5c\x14\x22\ +\xef\x39\x53\x80\x2b\xc0\x4b\x75\x03\x83\xdd\xbd\xc0\x1c\x01\x60\ +\xff\x81\x37\xd7\x74\xc7\x82\x2d\x5d\x1f\xf0\xd4\x57\xc3\xb7\xbb\ +\x31\x63\x14\xcc\x18\x92\x5d\xfb\x12\x6b\x12\x5d\x8c\x48\xd8\x5e\ +\xea\xdb\xf9\xc3\x83\x1e\x30\xe7\x09\x82\xdc\x35\x8b\x23\x2a\x8f\ +\xd7\x14\x55\x4d\x68\xd9\x17\x25\x60\xae\x40\x35\x44\x9c\x6a\x91\ +\xa4\x5a\x02\x03\xc2\x00\xc1\xc1\x88\x83\xb3\x70\x80\xa4\xc0\x00\ +\x03\x47\x48\x60\x6a\x82\x00\x60\x3c\x3c\x00\xb0\xd0\x5b\x10\xd5\ +\x09\x10\x16\xa8\x4e\x80\x70\x00\x83\x0c\x96\xff\xc7\x04\x41\xa8\ +\x4c\x84\x02\x38\xe4\x7f\x7d\x46\x17\x44\x00\x78\x78\x80\x81\xfc\ +\x22\x34\x50\x48\xe7\x0c\x4b\x4c\xd8\xe9\x71\x6d\x04\xb3\x86\xd1\ +\xf4\x07\x11\xd4\xf8\x8d\xf9\x6d\xc6\x06\x24\x20\x51\x82\x8e\xc7\ +\xb0\x60\xfb\xb5\x60\x91\xf8\xcb\xff\x80\x31\x28\x53\x55\x7d\xc4\ +\xc6\x33\xcc\x03\x87\x03\xd3\xe7\x04\x3c\x70\x60\xfa\x76\x7e\x02\ +\x56\x05\x80\xcf\x2f\xf6\xc6\xec\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x07\x32\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x00\x00\x33\x54\x8b\x4a\x00\x00\x06\xb2\x49\x44\x41\x54\x58\ +\xc3\xc5\x96\x7f\x6c\x53\xd7\x15\xc7\xcf\xbd\xef\xf9\xbd\x67\x1b\ +\x3b\x89\x9d\x34\x71\x50\x12\x1b\x27\xa9\x50\xc6\xa0\x2d\x69\x93\ +\xd0\x96\x04\xca\xa4\xb6\x68\x6c\xb4\x29\xc9\x96\x96\xa4\xed\x46\ +\x5a\xb6\x49\x9b\x34\x6d\x83\xb5\xff\x74\x15\xeb\x1f\x95\xa8\x34\ +\x7e\x8c\x06\x0c\x1d\x54\xcb\x92\xa8\xb4\xa3\x13\x42\xa3\x14\x42\ +\x9b\x8c\xa4\x81\x18\xf2\x03\x08\xc4\x8e\x63\x3b\x3f\xfc\x2b\x76\ +\xec\xe7\xf7\xe3\xbe\xbb\x3f\xa6\x69\x4c\xca\x4a\x1d\x9a\xee\xfb\ +\xd7\xd5\x3d\x47\xe7\x7e\xee\xb9\xf7\xe8\x1c\x80\x0c\x34\xe9\x9f\ +\xfc\x9f\xb6\x2b\x83\x97\x61\x31\xc2\x99\x1c\x6c\x36\x99\x9f\x8a\ +\x44\xc3\x27\xe7\xe3\x73\x81\xc4\x5c\x8c\x46\x22\xb3\x74\x66\x26\ +\x38\xe9\x9b\xf0\xb4\x99\xcd\xd9\xd5\x00\x00\xbd\xbd\x3d\x19\x01\ +\xa0\xaf\xe2\x14\x9a\x9d\x5d\xa3\x69\xea\x47\xbe\xe0\x4c\x51\xd7\ +\xc7\x17\xa2\x46\xbd\x1e\x61\x8c\x41\xe0\x79\x88\x27\x12\x90\x98\ +\x4f\xc0\xd6\x27\x6b\xb2\x05\x9e\x77\x2b\x84\x6e\x7c\xa4\xb2\x32\ +\xf4\xb5\x01\xf8\x03\x81\x46\xa2\x4a\xef\x1f\xf8\xd3\x99\x19\xbb\ +\xc3\x41\x1a\xb7\x6e\xd2\x6b\x1a\x50\xa2\x11\x0a\x80\x80\x65\x30\ +\xd2\x34\x80\xb6\x13\x27\xc5\x80\x6f\x8c\xdf\xba\xe9\x21\xab\x4a\ +\x51\x55\xdd\xfa\xba\x7f\xdc\x33\xc0\xb8\x67\x7c\x43\x3a\x2d\x9e\ +\x3d\xf8\xe7\xcf\x7c\x3f\x7f\xf5\x79\x1d\x42\x40\x10\xa6\x04\x01\ +\xd6\x30\x50\xaa\xfd\x2b\x00\xa2\x14\x61\x0a\x94\x49\x24\x44\xbc\ +\x77\xff\x61\xed\xbb\x8f\x39\x97\xcb\xaa\xe6\x8c\xc7\xe7\x6e\xb7\ +\x34\xbf\x98\x39\x40\x5f\xdf\x25\x30\x64\x99\x59\xac\x2a\xca\x7b\ +\xa7\x06\x7d\xcd\x3f\x7c\x56\xd3\x28\x91\x58\x06\x29\x0c\x83\x55\ +\x86\x61\xb4\x5c\x0b\xab\x20\x00\x08\x47\x14\x56\xd5\x28\x43\x88\ +\xc6\xaa\x44\xd3\xc9\x8a\xca\xbb\x8e\x1c\x11\x1e\x2c\xcf\x11\x9f\ +\x6f\x6a\x76\x2c\x3a\x03\x03\x03\x5f\xec\xf9\x62\x78\xe2\xd5\x3c\ +\xfb\x03\x81\xe5\x05\x16\x89\xe7\x98\x34\xa7\x63\x64\x1d\x87\xe4\ +\xfb\x2c\x9c\x54\x59\xb5\xa5\x96\x52\x8a\x7a\x7a\x3e\x3a\x37\x17\ +\x53\x38\x45\xa5\x9c\x24\x13\x4e\x96\x89\x7e\xe4\xa6\x57\x2f\xcd\ +\x0c\x3a\x39\x44\xb6\xfb\x03\x13\x27\x7e\xfd\xab\xdf\x66\x5e\x05\ +\x84\x48\xbf\xb8\x38\x9a\xf2\x58\xac\x39\x29\x59\x83\x98\x0a\x38\ +\x0c\x0c\x9a\x46\x18\x4d\x01\x40\xb0\x7a\xc3\x53\x93\xd5\x1b\x9e\ +\xf4\x31\x18\x02\x88\x43\x41\xc4\xc2\x14\x66\x70\x84\xd5\xe1\x54\ +\x59\xa9\x23\x3d\xe4\x4d\xf9\x1f\x58\xb3\x7a\xe7\x97\x1d\x0e\x00\ +\xc0\x2e\xb4\x79\xa1\xfb\x7c\x49\x7c\x2e\xc1\xf9\x12\x46\xff\x44\ +\x58\x56\x4b\xf2\xf5\x04\x58\x14\xcd\xcf\xe3\x22\x06\x00\x91\x03\ +\x48\x9a\x2d\xf9\xa5\x1a\x05\x6c\x06\x18\x33\x2d\x63\x05\x11\x40\ +\x98\x8d\xab\x65\x48\xc5\xb9\xf3\x98\x90\xe9\x74\x96\x3f\x99\x8c\ +\x57\xdf\xed\x09\x16\x04\x48\xa5\x52\xe5\x53\xa1\x79\x62\xc9\x2b\ +\x4c\x5f\xf6\x24\xbd\x51\xc2\x84\xeb\x1f\x37\xe6\xac\x59\xf5\x78\ +\xa3\xad\x68\x45\x5c\x51\x24\x6d\xf3\x96\x7a\x07\x20\x80\xb5\x4f\ +\x34\x5a\x75\x1c\x8f\x02\xde\x5b\xa6\x9b\x43\xdd\x67\x26\x42\x32\ +\x9e\x8c\xca\x88\x33\xdb\xf8\xab\xd7\x46\xe0\xe5\x1f\xb5\x2c\x6f\ +\x7b\xd7\xe5\xcf\x08\x40\x14\x45\x73\x2a\x2d\xcb\x3c\x2f\xa8\x02\ +\xcf\x29\x12\x46\x11\x09\x20\x02\xbc\x79\x2a\xbb\x74\xdd\x55\x49\ +\x52\x64\xc1\x98\x65\x01\x00\x30\xaf\x78\xf4\x22\xc7\xe9\x74\xc1\ +\xe9\xd0\xaa\x34\x40\xef\x78\x92\x58\x82\x09\x52\x0c\x3a\x7d\xc1\ +\xe8\x8d\x51\x30\x18\x8c\x4c\xc6\x19\x48\xa7\x45\x3f\xd6\x24\xbd\ +\xa6\x51\x40\x0c\xd2\x74\x3a\xa4\x28\x8a\x66\xbf\xd9\x7f\xea\x14\ +\x01\x20\x02\x80\xb8\xf3\xf7\x1d\xd7\x11\x00\x7c\x72\x68\xe7\x0d\ +\x09\x80\x67\xe0\xc7\xb7\x03\x94\xe6\xfb\x24\xed\x7a\x52\xa2\xd9\ +\x3a\x96\xb1\xa5\x53\xf3\x20\xab\x24\x9a\x31\x80\xc7\xe7\xbd\xe2\ +\x2c\x2e\x06\x32\x95\x16\x04\x16\xf1\x2c\x83\xb0\x3b\xa1\xfe\x7d\ +\x84\xc7\x51\x8c\x50\xea\x61\x03\x13\x1b\x19\x0b\x38\x28\x00\x68\ +\x00\x87\xcf\x8a\xc4\x04\x14\xf4\x08\x51\x53\x16\x8f\xcb\x29\xc7\ +\x08\x7a\x25\x98\x97\x48\xcd\xcf\x1f\x39\xf2\x7e\x22\x63\x80\xdf\ +\xfc\x72\x57\xfa\x62\xf7\xa7\xfd\x8f\x2a\xf2\xca\x55\x4e\xbd\x61\ +\x8a\xa0\x59\x16\x80\x33\x32\x88\x65\x01\x31\x16\x00\x3c\x37\x97\ +\x94\xa9\x46\x01\x03\xd0\x1c\x8c\x90\x4a\x81\x21\x08\x74\x98\x41\ +\xd9\x21\x49\x35\x2b\xb3\x43\xc5\x89\x64\xba\x6b\x51\xcd\xe8\xc6\ +\xd0\x6d\x18\x1a\xbd\xfe\xbb\x8d\x0f\x16\x94\xde\x0a\x24\x51\x28\ +\xa2\xea\xc5\x14\x31\xfc\xdb\xff\xaf\x49\x45\x3a\xdb\xb1\xab\xf6\ +\x93\xae\xdd\xb5\xaf\xc7\xe2\x49\x8c\x90\x8a\x80\x22\x33\x80\x95\ +\x57\xc1\x11\x9a\x9d\xb3\xce\x07\x07\x8a\x19\xcc\xec\xae\xdf\xf6\ +\x4c\xe6\x55\x50\x5e\xb1\x02\x00\xe0\xc3\xe3\x27\x8e\xf6\x79\xfc\ +\x6a\xf9\x7c\xe1\xe6\x61\x24\x30\xb6\xec\x1c\x5d\x8c\x65\x40\xca\ +\x67\x19\xf3\x5f\x80\x56\xee\x40\x58\xb9\x4a\xe8\x32\x4a\x34\x5e\ +\xcf\x22\x3b\x11\xb5\xb5\x03\x93\x6a\x5e\xe4\xb2\xeb\x89\x64\x52\ +\x3c\xd8\xd5\x79\xd2\xbf\xe8\x76\xfc\xda\xeb\xbb\x61\xcf\x9b\x7b\ +\x6a\xc4\xe9\x2b\x86\xe4\x15\xd7\x66\x8f\x57\xbe\xdf\x7f\x53\x5a\ +\xc9\x52\x64\x33\x60\xc8\xaf\xd3\x90\x73\x9a\x52\x7b\x3e\x86\x95\ +\x36\x1d\x5e\xc7\x28\xa8\xba\x77\x28\x5d\xe2\x3d\x7f\xe0\x7b\x13\ +\xb7\xaf\x8d\x77\x75\x9e\x7c\xe5\x6e\xb7\xbf\x6b\x33\xfa\xe9\xcf\ +\x76\x82\xac\x48\xcb\x54\x59\xee\x55\xb1\xa1\x74\x59\xd9\xd3\xe7\ +\xca\x6a\x9e\xee\x2b\x2f\x46\xd3\x85\x56\x48\x09\x2c\xb0\xa2\x04\ +\x26\xef\x24\xb1\x05\x47\x06\x1e\xb9\x76\xfe\xd8\xba\x49\x9f\xb7\ +\xf7\xc3\x0f\x4e\xad\xab\xdf\xf6\x0c\x74\xb4\x77\xdd\x7b\x3b\x6e\ +\x79\x69\x3b\xb8\x0e\x1f\x83\xc6\xa6\x86\x9f\x10\x39\xfd\x16\xcb\ +\x1b\x0d\xc6\x5c\xe7\xa4\xc1\x6c\x8d\x73\x02\x47\xe5\xf8\x6c\x9e\ +\x12\xf7\xdf\xe7\xf3\x79\x26\x5e\x78\xe1\xa5\xe2\x70\x38\x1c\x6b\ +\xdd\xf1\x4a\x4e\x43\xd3\x73\x26\x22\x29\x89\x8e\x8e\x0f\xee\x7d\ +\x20\xb9\x53\xdb\x1a\x9e\x5d\x4d\x34\xb2\x89\x6a\x34\x17\x00\x78\ +\x84\xd1\x08\x42\xf8\x42\x47\x7b\xd7\xe8\xa1\x77\x0f\x1d\xad\xad\ +\xad\xdd\xf2\xd9\xc5\xee\xec\x9e\xde\x9e\xf6\x43\x7f\x6c\x6b\x80\ +\xa5\xd0\x9d\x6f\x7b\xe7\xba\xbd\xbd\x7d\x98\x52\x4a\xcf\x7d\x7a\ +\x4e\x7b\x73\xcf\x1b\xf4\xfb\xf5\x5b\x2a\x1a\x7e\xf0\xdc\x97\xc6\ +\x62\x16\x03\x30\x3c\x34\xb2\xe0\xda\x61\x77\x54\x38\x4b\x9d\x95\ +\x85\xcb\x0b\x51\x32\x99\xa2\xe1\x50\x64\xa3\xeb\xf0\xd1\x7d\x5f\ +\x3b\xc0\x82\x7f\xa5\xa5\x05\xf6\xed\xdf\xf7\xb1\xc3\xe9\x78\xad\ +\x6e\x7d\x2d\x12\x45\x11\x49\xe9\x74\x6e\x6e\xae\xe5\x96\x7b\xf0\ +\xaa\xfb\x9e\xa6\xe2\xaf\x22\x97\xcb\x05\x00\x00\x63\xd7\xc7\x5a\ +\x2f\x5d\xea\x43\xe5\xe5\xe5\x60\xb7\xdb\x69\x81\xcd\xd6\x06\x00\ +\xd0\xdc\xdc\xbc\xb4\x19\xf8\xcf\x38\xd7\x37\x50\x54\x5c\xb4\xbd\ +\xaa\xaa\x2a\x9b\x61\x30\x52\x64\x85\xb5\x5a\x73\xcc\x2e\xd7\xd1\ +\x33\xdf\x08\x40\x6b\x6b\x2b\x4c\x4f\x4f\x77\x73\x1c\xb7\x63\xed\ +\x43\x95\x90\x48\xc4\x21\x16\x8b\x55\x1b\x4d\x86\x83\xab\x57\x7f\ +\x3b\x39\x3c\x3c\xb2\xb4\x00\xfd\xfd\xfd\xe0\x76\xbb\x83\x0e\x87\ +\x63\x4d\xc5\xb7\x2a\xee\x37\x99\xcc\x48\x55\x55\x1a\x8d\x46\x2b\ +\xdf\x3b\x76\xfc\xd8\x92\x67\x00\x00\xa0\xa9\xa9\x09\x06\x07\x07\ +\xff\x66\x30\x1a\x76\x55\xd7\x54\x43\x2a\x99\x42\x62\x2a\x65\xcf\ +\xb1\x66\x75\x3f\xf6\x70\xcd\x78\xff\xe5\x81\xa5\x05\x70\xbb\xdd\ +\xe0\xf3\xf9\xe4\xb2\xd2\x32\xad\xa8\xa8\xa8\xae\xb0\xd0\x46\x65\ +\x59\x46\xe1\x70\x78\xfd\x1f\xf6\x1f\x78\x67\x49\xaa\x60\x21\xed\ +\xdd\xbb\xf7\x8d\xd3\xa7\x4f\xcf\x09\x82\x5e\x2e\x28\xc8\x97\x4b\ +\x4a\xec\xf6\x25\x2b\xc3\x85\xd4\xd9\xd9\x09\x1e\x8f\xe7\x3b\xe1\ +\x70\x98\xe7\x79\x81\xb3\xe6\x5a\x8f\xc3\xff\x43\x94\x2a\xc2\xe7\ +\x3d\x9f\xdb\x01\x00\xde\x7e\xe7\xed\xff\xb2\xfd\x13\x9d\x56\x2d\ +\x38\xcd\xc8\x3a\x1c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\xd8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x06\x06\ +\x0e\x05\x3b\x95\x2c\x7d\x50\x00\x00\x02\x58\x49\x44\x41\x54\x78\ +\xda\xed\x55\x4d\x6b\xdb\x40\x10\x9d\xb5\x65\xd9\xb2\x41\x81\xfc\ +\x9a\xd2\x43\x0e\xbd\x04\x7a\xc8\xad\x97\xfc\x80\x92\x06\xfa\xa3\ +\x92\xe2\x1c\x4c\x08\x26\xd0\x9e\x72\x48\x43\x69\x7a\xcf\xa5\xbf\ +\xa2\x26\x72\x1a\xc9\xd6\x4a\x5b\x3f\xa1\x47\xb2\x42\x45\x12\xb6\ +\xa3\x4b\x1e\x0c\xb3\xde\x8f\x99\xb7\xe3\xd9\x27\x79\x45\x11\xc7\ +\xe3\xd0\x1a\xb7\x82\x8f\xa7\x8f\xb7\x47\x5f\x1e\x6f\xe5\x05\xe0\ +\x48\x09\x16\xda\xbc\x51\x18\xb4\x46\x20\x16\x79\x29\x02\x9d\x72\ +\x02\xa9\x2c\x74\x2a\xdb\xc0\xe5\xe5\xb7\x1a\x15\x48\x94\x28\x23\ +\x19\xa6\xd3\xaf\xf7\x5a\x6b\xdf\xe4\xbf\x55\xcd\xd2\x98\xec\x80\ +\xca\xf6\xd3\x77\xbb\xdd\xe0\xe0\xe0\xfd\x4e\x25\x01\x54\x80\x89\ +\xe6\xf3\xb9\x7f\x78\xf8\x21\x0b\x98\xa6\xa9\x65\x98\x83\x31\x21\ +\xcd\xf3\x3c\xe9\xf7\xfb\x92\x24\x5a\x82\x60\x0e\xbf\xb2\x54\xae\ +\xae\xbe\xfb\x35\x9b\xf0\x69\x1c\x86\xa1\x74\x3a\x9d\x55\x80\x24\ +\xaf\x80\xca\x8c\x20\x31\x00\x7e\x38\x1c\x8a\xeb\xba\xa2\xb5\x96\ +\x28\x8a\x32\x0f\xf4\x7a\x3d\xc4\x6a\xd2\x84\x06\x43\x26\x46\xf9\ +\x40\x84\x09\x31\xb6\x2a\x81\x7d\xbc\x39\xab\x12\xc7\x31\xf6\xf1\ +\x3c\xf6\xd4\x25\x60\x84\xcf\xc0\x71\xb8\x45\x78\x7b\x8b\x08\x0d\ +\x37\xc4\xcd\x09\x26\xe3\x5e\x9c\x63\xac\x1a\x4d\x28\xa2\x0c\x09\ +\x74\xa5\x04\xc5\xaa\xc0\x17\x9b\x10\xeb\xf0\x5c\x47\xac\xfa\x15\ +\x20\x70\xb3\x02\x58\x0d\x7a\x58\x71\x0d\x7f\x05\x6e\x9c\x57\x28\ +\x11\xad\x13\xc6\xaa\xd7\x84\x0c\xe9\x79\x83\x60\x32\x39\xe7\x33\ +\x2c\x85\xeb\xda\x81\xb1\x57\xeb\x58\x08\x46\x1b\x0c\xfa\x81\xd4\ +\xc1\xee\xe7\x3f\x06\x26\x5b\xc0\xc5\xc5\x54\x2a\x31\x3c\x9a\x99\ +\xd1\xa7\xd9\x46\x08\xdc\xdc\xfc\x6c\xfe\x2d\x40\x66\x3c\x6d\xe0\ +\xfa\xfa\xc7\x7d\x92\x24\xbe\x31\xcf\x55\x50\x95\x9f\x7a\x5a\xcb\ +\x5f\x8b\x0a\xf6\xf6\xde\xee\x34\x22\x40\x30\xd9\xc3\xc3\x5f\x7f\ +\x7f\xff\x1d\x1b\x09\x3e\x7f\x82\x54\xbe\x14\xbb\xd1\x2b\x12\xc7\ +\x5a\x16\x8b\x48\x96\xcb\x65\xa6\x7c\x77\x77\xbf\xfd\x86\x1f\x23\ +\xc2\x52\xc2\xfc\xfd\xb2\xdb\x95\x30\x39\xf5\x7e\x34\x1a\x71\x0e\ +\x24\x31\x87\x27\x97\x29\x61\x15\x9c\x6a\x02\x11\x05\x89\xa5\x85\ +\x51\x68\xf2\xe4\x29\xe7\xa8\x07\x28\x3f\xc8\xaf\x4f\x20\x8a\x42\ +\x2a\x1a\x48\x30\x31\x00\xdd\xc7\xad\x49\x8c\x12\x4d\x91\xda\x08\ +\x01\x26\x24\x09\x56\x00\xb2\x0b\x4f\x02\x94\x5b\x92\xe1\x07\x6c\ +\x7d\x02\x8e\x63\x89\x0c\x35\xdd\x22\x05\x03\x40\x8a\x8d\x89\x26\ +\xc4\xd9\xb5\x08\x50\x09\x4f\x4e\xc6\x3e\x02\xff\x1f\xa8\x8a\x14\ +\x7f\x53\xf9\x9a\xc3\x5b\x09\x11\x4c\x36\x80\xb3\xb3\x49\xbb\x04\ +\xaa\x75\xa0\x15\x54\x4b\xf1\x2f\x69\x0b\x83\xe3\x99\x35\x7e\xc5\ +\xb6\xf1\x0f\xc6\x82\x7a\x56\x02\xae\x2d\xae\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0a\x1a\x12\x28\x08\xfa\xdf\x78\xeb\x00\x00\x08\x2c\x49\x44\ +\x41\x54\x78\xda\xd5\x97\x6b\x6c\x5b\xe5\x19\xc7\x7f\xef\x39\xbe\ +\x1c\x3b\x76\xe2\x38\x76\x6e\x8e\x9a\xf4\x42\xd3\xa5\x6b\xc7\x04\ +\x4d\xa1\x05\x2a\x51\x18\x1d\xdd\x46\x57\xbe\x74\x90\x95\x8e\x69\ +\x68\x1f\x98\x34\x89\x6e\xd3\x90\x86\x26\xa4\x7d\xd8\x26\x31\xed\ +\xc6\x26\x6d\x93\x28\x63\x2b\x6d\x29\x1b\x5a\x27\x18\x90\x34\xd0\ +\x74\x85\x36\x85\x94\xa6\x97\x84\x24\x4d\x5c\xe7\xee\x5c\x9c\xf8\ +\x76\x7c\x6e\x3b\x3d\x09\x51\x53\x35\x5c\xc4\xa4\x69\x7f\x9d\x47\ +\xaf\x2d\xdb\xcf\xef\xef\xe7\x79\xcf\xa3\xf7\xf0\xbf\x96\xe0\x13\ +\x68\x0f\xb0\xa3\xb2\xb2\xac\xba\xb1\xf1\xd6\xe2\x75\xeb\xea\x03\ +\x0d\x0d\x11\x4f\x34\xea\xc5\xb2\x66\xb3\xfd\xfd\xfd\xd3\x9d\x9d\ +\x1d\xaf\x3f\xf3\xcc\x7b\x7b\x67\x67\x0d\x3e\xa6\x5c\x7c\x0c\xfd\ +\x11\x3c\xe5\xf0\x80\xbf\xba\xfa\xe1\xe8\xdd\x77\x6f\x2a\xb9\xe9\ +\x26\xd9\x53\x5e\x8e\x2b\x18\x44\x92\x24\xb0\xc3\x57\x53\x83\xec\ +\xf1\x70\x4f\x3e\x3f\x76\xeb\xd9\xb3\x07\xa7\x7a\x7a\x7e\xb3\x2f\ +\x99\xec\x3a\xf4\x69\x2a\x70\x3f\x88\x07\x61\x87\x12\x08\x3c\x55\ +\xbe\xed\x9e\xba\xf0\xe6\xdb\x90\xdc\x6e\xcc\x42\x01\xcb\xb2\x9c\ +\xe0\xca\x6a\x9a\x73\xaf\x01\x57\x71\x90\x5c\xfc\x32\x63\x2f\x1c\ +\x32\xd2\x3d\xbd\xcf\x66\xe0\x07\xbb\x60\xfc\x13\x1b\xf8\x13\xf8\ +\x43\xf0\x74\xf4\xb6\x4d\x0f\x55\xed\xd8\x01\x26\x73\xb0\xab\xc2\ +\x26\xdb\xd7\x82\x91\x45\xa6\x84\xe2\x25\x7b\xf1\x02\xa3\x87\x5f\ +\x1c\xce\x65\xb2\x4d\xe7\xa0\xe5\xc7\x1f\xd7\xc0\x1f\x20\x14\x92\ +\xe5\x23\xb5\x4d\xbb\x36\x97\x34\xac\xc3\xd4\xf4\x05\x80\x3a\x3d\ +\x41\xfa\xe2\x45\x72\x89\x04\x7a\x6a\x06\xcb\xd0\x91\x14\x1f\x9e\ +\x68\x04\x5f\x5d\x1d\xbe\x65\xb5\x80\xb4\x60\x46\x58\x06\x23\xfb\ +\xff\x5a\x98\x1d\x1c\xd9\xf3\x24\xec\x3f\xf7\x51\x06\x9e\x02\xa5\ +\x4a\x96\x5e\x59\xf1\x8d\xa6\x2d\x45\x35\xcb\xb1\xff\xa1\x03\xcf\ +\x4f\x8e\x31\xd6\xd2\x42\xaa\xab\xa7\x4f\x37\xad\xc3\x05\x38\x9e\ +\x81\x4b\x06\x68\x7e\x88\x28\x70\xa3\x1b\xb6\x2b\xc5\x45\x77\x96\ +\x6c\xb8\xd9\x1d\x5c\xbb\x1e\x10\x8e\x09\xc9\x25\x18\x3d\x74\x48\ +\x4b\x25\x86\x77\x36\xc1\x91\x25\x0d\x6c\x02\x1e\x81\x5f\xd5\xde\ +\xb7\xed\x3b\xa5\x6b\x3f\xbf\x00\x9f\x3c\xdb\xce\xf0\x6b\x6f\x0c\ +\x67\x34\xfd\x87\xc7\x60\xff\x73\x50\xe0\x3a\xda\x09\x62\x2b\x6c\ +\x2f\x73\xcb\x2f\x95\xdf\xb7\x5d\xf2\x94\x55\x39\x06\x70\x4c\xc0\ +\xd0\x5f\xf6\x4f\x4f\xcf\xa4\x6f\xfe\x16\xf4\x32\x2f\x99\xab\xf4\ +\x38\xdc\x51\xb6\x66\xc5\xd3\x15\x9b\xb7\x08\xa3\xa0\x63\xea\x3a\ +\xa3\x27\xdf\x24\xd1\xdc\xf6\xef\xb8\x61\xde\xf5\x18\xb4\xbd\x07\ +\x06\x4b\xe8\xbb\xb0\x2a\xe8\x71\x1d\x88\xde\x73\x67\xc8\x55\x5a\ +\x89\xa1\x3b\x39\x9c\x55\xb7\xf3\xf9\x57\xd4\x28\xd9\xf3\x17\x3f\ +\xa3\xc1\x73\xdd\xd7\x1a\xd8\x0a\x62\xbd\x2c\x1d\xac\xfd\xea\x97\ +\x6a\x2c\x53\x76\x7e\x38\xd5\xdb\xc9\xe5\xe6\xb6\x53\xdd\x16\xdb\ +\x7e\x02\x49\x3e\x44\x07\x1b\x1b\x6f\xf0\x62\xb4\x44\x37\x6f\x58\ +\xe6\x09\x55\xcc\x83\x17\x07\x1e\x05\xcc\xfc\xca\xd8\xd8\xe4\xc9\ +\x23\xf0\xfe\xa2\x39\xb0\x1d\xb6\x94\x34\xac\x68\x44\x28\xe8\xaa\ +\x8a\xae\xa5\x49\xb4\x1e\x9f\x19\xb2\xd8\xf5\x73\x48\xf1\x21\x7a\ +\x65\xcf\x9e\xd5\xc1\xa0\xbf\x99\x99\xba\x1a\x2b\x6b\x61\xa8\xea\ +\xc2\xa6\x35\x30\x51\x67\x47\x71\xf9\xcb\xd1\x72\x39\x02\x9f\x5b\ +\x47\xf2\xdc\xfb\xdf\xbb\xd5\xe2\xe5\x13\x60\x49\x57\xf5\xe2\xa1\ +\xc0\xca\xe5\xe8\x79\x15\x4d\x55\x19\xef\xec\x20\x95\x51\x7f\xd6\ +\x0a\x7d\x7c\x88\x5a\xf6\xee\xad\x2f\x6f\x58\xdd\xe2\xd1\xd2\x35\ +\x62\x5a\x05\x75\x21\x10\x7a\x81\xe9\x0b\xef\x30\x76\xec\x94\xa9\ +\xa9\x33\x4e\x5e\xc3\xf2\xa0\xc4\x22\x77\x7c\x19\xea\x00\x24\x80\ +\xdb\x41\x16\x7e\xf7\xdd\xee\x60\xc8\xf9\x92\xa6\x65\x19\xef\xee\ +\xcb\x5e\x82\xdf\xb7\xb2\xb4\x5a\x9f\x78\xa2\xbe\xc2\x86\x4b\xf1\ +\xee\x98\x35\x30\x8e\xb8\x02\x9d\x87\x4b\x96\x4e\xb2\xaf\x93\xa1\ +\x0b\xf1\xe7\x53\x79\xfd\x77\xd9\x91\x04\x7a\xa1\xc0\xcc\xe0\x30\ +\xc5\x6b\xd7\x48\x0a\x7c\x61\xc1\xc0\x2d\x50\xa3\x44\x8b\x63\x5a\ +\xd6\x70\x0c\x64\xa7\x47\x98\x9d\x55\xdf\x78\x03\x26\x96\x2c\xfb\ +\x63\x8f\xd5\x97\xd5\xc5\x5a\x8c\x77\x8e\x57\x1b\x17\x2e\x3b\x60\ +\x69\xde\x80\x4b\x86\xe1\x44\x17\xf1\xce\xfe\x03\x6f\xc3\x43\x19\ +\xd8\x9f\x9d\x48\xa2\xa9\x79\xb4\x7c\x1e\x77\x59\x18\x0b\x36\x2e\ +\xec\x01\x05\x56\x49\x45\x3e\xfb\xc3\xb9\xde\x65\xa7\x26\x29\x58\ +\xb4\x9f\xe5\xfa\x7a\x61\xf7\xee\xfa\xd2\x8a\x70\x33\x6f\xb7\x56\ +\x9b\xe7\x13\x48\xce\xc0\x99\xbf\xdd\x8a\xfd\xf4\x8e\xf4\xd2\x77\ +\xe6\xd2\xc1\xd3\xb0\xfb\x45\x28\x7c\x05\x3a\xc2\x33\x99\x42\x38\ +\x5c\xe2\xc9\xa9\x06\xf1\x33\x1d\x18\x82\x55\x1b\xad\x79\x03\x26\ +\x84\x2d\x59\x42\x9f\xdf\x3c\x85\x7c\x0e\x0d\x06\xaf\x3b\x25\xb7\ +\x6e\xad\x2f\x2e\x0d\x34\x2b\x9d\x27\x63\x74\x8d\x20\xcf\x6f\x36\ +\xd3\x0e\xb9\xac\x84\xf3\xc9\x7e\xba\xde\xed\x3d\x74\x05\xfe\x0f\ +\x28\x00\x8c\x41\x3e\x57\x30\x26\x2e\xb5\x1d\xad\x4a\xa7\x0a\x28\ +\xa5\x6e\x2c\x59\x94\x9a\xba\x25\x1c\x03\x1a\x88\xf4\x4c\x8a\xfc\ +\x74\x17\x7e\xbf\x1f\x5d\x38\x06\x04\xd7\xe8\xfb\x42\xac\xd6\xc6\ +\x12\xcd\x65\x83\xc4\xdc\xfd\x29\x24\x21\x10\x6e\x37\xb8\x5c\x98\ +\x3e\x37\x1d\x93\x03\x74\xb6\xf7\x1c\xea\x80\xaf\xff\x13\x54\xe6\ +\x65\x80\xa5\x03\x1e\xcb\x44\x02\x90\x84\x93\xdf\xf8\xa0\x05\x2a\ +\x4c\xab\x05\x95\xd4\xf0\x65\x32\x80\xaf\x4a\xc1\x84\xd8\x35\x43\ +\x66\x75\x91\x22\x35\xaf\xca\x8c\xc6\xa4\xa3\x49\xf4\x2b\xe5\x36\ +\x4d\x67\xc3\xe9\x56\x81\x8e\x32\x37\x17\x06\xf3\x2f\xbc\x63\xc3\ +\x5f\x03\x95\xab\x54\x04\x5e\xc9\x2b\x95\x89\xbc\x81\x04\x48\xb2\ +\x40\x33\xad\x54\x1e\x2c\xc7\xc0\x24\xf4\x46\x2d\x90\x25\x81\x64\ +\x5a\x78\x04\x18\x82\xc6\x52\x0b\xa6\x80\x47\xa1\x3e\xe8\x97\x9b\ +\x37\x84\x3d\xb1\xd2\xbe\x69\xa4\x39\xe7\xce\x6a\xa7\xe6\x74\xb9\ +\x97\xf7\x12\xb9\xc3\x36\xbc\xa9\x15\x54\xae\xd1\x7a\xfb\x72\xfb\ +\x64\x0f\x29\x0d\x19\x10\xb2\x40\x35\xe9\x3d\x3f\x9f\x87\x76\x88\ +\x57\xce\x6a\x63\x15\xa5\xee\x72\x31\x51\x40\x9e\xd5\xf1\x85\xdc\ +\x5b\xb6\x4d\x69\x91\x62\x28\x0b\xd8\xf0\x8d\x11\x6f\xac\x2c\x9e\ +\xc5\x0d\x78\xc0\x59\x65\x45\xe2\xcd\x0a\x85\xf6\x78\xf6\xf0\xbb\ +\x16\x4d\x6d\xa0\x72\x1d\xc9\xb0\xd3\xef\x12\xe8\x16\x48\x80\xdd\ +\x7f\xf2\x0e\x76\xee\x3d\x17\x40\x9b\xc9\x18\x47\xa5\x80\x0b\x01\ +\x18\xb6\x81\x68\x89\xdb\x1b\x82\x9f\x06\x8b\xe4\xe6\x5b\xca\xbd\ +\xb1\x90\x0d\x77\x39\xe0\xf9\xb8\x02\xaf\x52\x38\x11\xcf\xbe\x78\ +\x6a\x0e\x9e\xe7\x3a\xda\x05\x25\xde\xa0\xeb\xe1\xa2\xdc\x5c\xf9\ +\xdd\x5e\x89\x9c\x6e\x5a\x13\xf0\xea\x82\x01\x80\x34\xfc\x79\x16\ +\x90\x65\x81\x04\x44\xb2\x06\xe1\x2a\xe5\xe1\x5b\x2a\xbc\xb1\xe2\ +\xfe\x2c\x12\x38\x21\x03\x2e\x9f\x4c\x4b\xcc\xc7\xb1\xfe\xec\xdf\ +\xda\x2d\x1e\x7c\x6b\x09\xf8\x4a\x20\x04\x4f\x2e\x2b\xf7\x46\xcc\ +\x64\x01\x01\x78\x2b\x15\x46\xc7\x0b\x27\x4f\x40\xf7\x22\x03\x6d\ +\xf0\xaf\x81\xa1\x5c\xa7\xa7\xd6\x8f\x00\xcc\x31\x95\x46\x09\xfc\ +\x7d\x59\x04\x20\x7d\x10\x36\xfc\xf5\x1a\x1f\xad\x7d\x19\x1b\xce\ +\x03\xed\x4b\xc0\xe7\x27\xec\xae\xaa\x98\xef\xd1\xa8\x9d\x0b\x40\ +\x76\x4b\x4c\x0a\x98\x31\xac\x5f\xf4\x81\xb9\xc8\xc0\x00\xe8\x93\ +\x9a\xf5\x78\xdc\x2e\x8f\x2b\xe0\x02\x40\x1b\x5c\x9c\x5b\xf8\x65\ +\x5a\x96\xf9\x68\xe9\x49\xff\xfd\xb4\x0d\xef\x58\x02\x1e\x01\xd1\ +\x04\x7b\x2a\x2b\xbd\xfb\x6e\x34\x2c\xc9\x9c\xd5\x11\x80\x58\xee\ +\xa7\xef\x72\xee\xad\x36\x38\x7c\xdd\xf3\xc0\x24\xf4\x04\x52\xfa\ +\xaa\xe8\x0d\x45\xeb\x03\x93\x1a\xae\xf9\x49\xe5\xf4\xde\x86\x9f\ +\xb0\xab\x73\xb4\x2b\xfd\xd2\x19\x8b\xaf\x9d\x5f\x02\xbe\x13\x6a\ +\xd7\x08\x7e\xbb\x66\x45\xd1\x8f\x6e\xd3\x4c\xd9\x18\x51\xd1\x00\ +\xec\xaa\x9d\x4e\xe9\xd9\x44\xd6\xd8\x79\x0a\x86\x96\x3c\x92\x6d\ +\x80\x50\xad\x4b\x1c\xbd\x6b\x6d\xf1\x8d\x91\xce\x19\x14\xc3\xc2\ +\x07\x78\xed\x04\x27\x83\x2e\xde\x8d\xe7\xfa\x4b\xaa\x97\x3f\x5f\ +\x55\x5f\x7f\x5c\x17\xa2\x57\x18\x46\xa1\x38\x1a\x8d\x48\x96\xb5\ +\x7e\x2a\x71\xf9\x5e\x6d\xec\xe2\xbd\xeb\xcd\xb4\xa7\x6a\x20\x4b\ +\x36\x63\x90\x03\xb4\x4a\x85\x13\x2e\x61\x76\x27\x72\xdf\x3c\x02\ +\xcf\x7c\xe4\xa1\x74\x13\xc4\xca\x3d\xd2\x2b\x77\x35\x04\x3f\x5b\ +\xd7\x9d\xc6\x93\x35\x1c\x13\x3e\x49\x20\xd9\x2d\x48\x56\x47\x50\ +\x97\x2d\x83\xf2\x0a\x84\xa2\x20\xe7\x72\xb8\x87\x06\x09\xc4\xe3\ +\xf8\xba\x93\xe4\x52\x1a\x79\x70\xe0\xf9\x15\x45\x1c\x2d\x98\xc6\ +\xfb\x89\xdc\xde\x33\xf0\xcb\x21\xb0\x96\x36\xb0\xb8\x12\xd1\xb0\ +\x60\xdf\x4d\xf5\xc1\x2f\xde\xae\x99\xf8\xfa\x32\x78\x2d\xf0\xe2\ +\xc4\xdc\x1c\x10\x20\x00\x13\xd0\x2d\xd0\x00\x15\x1c\xb8\x16\x70\ +\x31\xb0\xb2\x88\xd7\xe3\xd9\xd4\xf0\x94\xf6\xed\xf3\x70\x60\x18\ +\x2c\xae\x91\xcc\x12\x1a\x82\x6c\x0e\x0e\x64\x92\x85\xd1\x73\x26\ +\x1b\x65\x7b\x16\x46\xc2\x1e\x3c\x19\x03\xcb\xa6\x59\x1f\x80\xaf\ +\x0a\x4d\x02\xa3\x4a\x21\x6e\x6f\xb6\x57\x3d\x92\xd5\x7a\x71\xf6\ +\xe5\xe1\x9c\x79\xff\x31\x78\x33\xfd\x69\x9e\x0d\x1b\x20\x1c\x86\ +\x47\xbc\x1e\x69\xf7\xaa\x5a\xdf\x9a\x35\x41\x45\xd4\x7a\xbd\x84\ +\x24\x09\xaf\x2c\xa3\x0a\xc1\xb8\x65\xd1\xa3\x16\xe8\xe8\x9b\xcc\ +\x8c\x8f\xab\x2f\xab\xf0\xeb\x4b\xd0\x36\x02\xe6\x7f\xed\xe1\xb4\ +\x12\x5c\x15\x70\x43\xa9\xa2\x6c\x0e\x87\x42\xf5\xa1\xd2\xd2\x48\ +\x71\x20\xe0\xc9\xe4\x72\x33\x13\xc9\xe4\x40\x72\x6a\xaa\x23\xae\ +\xaa\x6f\xa5\x61\x3a\xc9\xff\x89\xfe\x03\xa4\xb0\x04\x12\x96\xcf\ +\xa3\x95\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x91\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x16\ +\x12\x02\x0f\x5c\x11\x5f\x0a\x00\x00\x08\x11\x49\x44\x41\x54\x58\ +\xc3\xb5\x97\x7b\x70\x54\xd5\x1d\xc7\x3f\xbf\x7b\x77\x93\xdd\x6c\ +\x12\x09\x4b\xde\x20\x9b\xc0\x02\x51\x90\x6a\x0b\x58\xb5\x51\x28\ +\xd6\x17\xd3\xd0\xd1\xea\x68\x71\xc0\xa9\xb5\xbe\xc6\x3f\x3a\xd6\ +\xda\xe9\xc3\xca\x8c\x65\x3a\xda\x3f\xec\x20\xa8\x9d\xd1\xa9\x28\ +\x8e\xa3\x52\x5a\xa8\xb5\x20\xb4\x52\x25\x08\x01\x82\xa8\x25\x35\ +\x04\x02\x79\x18\x92\x90\x90\x90\x7d\xdc\x7b\x1e\xfd\x63\x97\x24\ +\x40\x21\x96\x99\x9e\x99\xbd\xf7\xfc\xee\x9e\x7b\x7e\x9f\xf3\xfd\ +\xfd\xce\xe3\x42\xb6\x44\x4b\x2a\xf9\x7f\x97\xe5\xef\xb6\x9f\xf5\ +\x4c\x46\x1b\xc5\xc5\x25\xb6\xac\xbc\x0c\xcf\xf3\x70\x5d\x97\xa2\ +\xca\x38\x75\xbf\x58\x83\xf6\x52\x88\x63\x41\x04\xec\xe9\x6f\x8b\ +\x08\xd6\x58\x04\x01\xec\x48\x8f\x92\xb1\x05\xc0\x40\xca\xb7\xea\ +\x97\xdf\x2a\x09\x9e\x09\x10\x18\x6d\x94\x16\x4f\x60\xc1\xfc\xf9\ +\x59\x00\x87\xc8\xf8\x32\xe2\x25\x0e\x2a\x2d\x80\x9b\x6d\x95\x05\ +\x39\x85\x2f\x80\xcd\x3a\x37\x20\x4e\xa6\x8a\x23\x60\x47\x68\xdb\ +\x8f\xeb\xc0\x7f\x53\xe5\xb4\x87\xc7\xba\xbb\xa9\xaf\xaf\x27\x95\ +\x4a\xe1\xba\x2e\x17\x55\x54\x13\xbd\xc1\x43\x25\x52\x19\x47\x8e\ +\x80\x01\x9c\xec\x40\x4f\x1b\xed\xd9\xb2\x5a\x40\xb2\xbc\xbe\x2f\ +\x8c\x09\x20\x08\x81\x40\x80\x60\x30\x88\xeb\x38\x04\x5c\x17\x8c\ +\xc9\xf4\x62\x19\x91\xda\x9c\xea\x7e\xf4\x48\x85\x53\x51\x40\xb2\ +\x76\xb6\x6e\x10\xb4\xb6\x63\x03\x9c\x59\xac\xb5\x68\x6d\x4e\x7b\ +\xd9\x62\x11\xc9\xa6\x83\x25\x73\x11\x19\x06\x12\x01\x31\x60\x25\ +\x1b\x7f\x04\xab\x0c\xda\xc8\x97\x01\xb0\x67\x58\x16\x6d\x0c\x4a\ +\x9b\x91\xd1\x39\x82\x18\x8b\x38\x92\x69\x9d\xbd\xc8\xe8\x50\x58\ +\x9b\xcd\xd7\x2c\xa5\x80\x7f\xc1\x0a\x98\x8c\x0a\x99\xa1\x01\xda\ +\x66\x1c\x58\x19\x49\xc0\x6c\x88\xc4\x91\x61\xa0\x61\x55\xb2\xd1\ +\x30\x8a\x0b\x01\x00\x65\x2c\x3a\xa3\xf5\x70\x67\x62\xc1\x2a\x3b\ +\x02\xe0\x64\xa6\x1a\x92\x51\x26\xa3\xbc\xcd\xa4\x42\xf6\x3f\x75\ +\x41\x0a\x18\x8b\x56\x1a\xe5\x6b\xc4\x95\x51\x89\x66\xd1\x16\x2e\ +\x2b\x32\xe4\x04\xa1\x47\x05\xf1\x8d\x4b\xbe\xe3\x11\x2d\x1c\x87\ +\x49\x0f\xe0\xe4\x04\xc1\xf7\x48\x99\x00\xfb\xba\x15\xca\x5c\x88\ +\x02\x58\x7c\x63\xd1\x00\xda\x0c\xc7\xd9\x1a\xcb\xac\xf1\x9a\xd6\ +\x96\x66\xbe\xd0\x11\xae\x48\xfe\x8b\x79\x3d\xf5\x04\x16\x3d\x44\ +\x4f\xda\x27\x5f\x06\xf1\x5e\x7e\x92\xcf\x27\x5d\xc7\x91\xf8\x8d\ +\xdc\x10\x0b\xf3\x66\xd3\xff\x0a\x20\xa7\x14\x30\x28\xa5\x33\x49\ +\x67\x40\xc4\x62\x70\x18\x3a\xd6\x4a\x51\xcb\x5e\x1e\xec\xde\xc8\ +\xb8\xab\xea\x70\xbe\x7a\x0f\xde\x15\x73\x11\xad\xb1\x8e\x4b\x8e\ +\x7d\x9c\xda\xb6\x7d\x24\x36\xdf\xcb\xfe\x92\x59\x24\x62\x8f\x7d\ +\x09\x00\x7b\x76\x12\xfa\xca\xa0\x95\xc9\x26\xb8\x80\xe3\xa0\xd2\ +\x09\x2e\xea\xd9\xcd\x92\x09\x03\xb0\xe4\x0f\xd0\xd6\x09\x3b\x3f\ +\xa6\x33\x56\x83\x4e\x26\x71\x42\x21\xaa\xb6\xed\xc0\x5e\x7a\x29\ +\x91\x47\xd6\x30\xa7\x71\x2b\x25\x1b\xef\xe0\xfa\xab\xf3\x63\x4b\ +\x5e\x19\x77\x58\xa6\xb4\x9d\x03\x40\x38\xe7\x34\x14\x01\x1c\x17\ +\xcf\x4b\xb1\x7c\xdd\x22\x8e\xde\xf1\x14\xcc\xac\x83\xf7\xb6\xc2\ +\x9e\x46\xda\x76\x6c\xe7\xb3\xd9\xb3\x31\x43\x43\x48\x24\x82\x7d\ +\xf1\x05\x26\xcf\xbd\x12\x77\xf6\x6c\xdc\xda\x6f\x50\x75\xef\x33\ +\xb6\x68\xe5\xfd\x87\x7e\x57\xd7\x1c\xb7\x77\xe7\x37\xcb\x9a\x93\ +\x5f\x7e\x1a\x1a\x63\xb1\x08\x29\x09\xf0\xc0\xfa\x5b\x99\xb8\xf0\ +\x61\xbe\xa8\xac\x86\x77\xff\xca\x89\xcd\x9b\xd9\xb6\x67\x1b\x81\ +\xdc\x34\xbb\xb6\xd7\x93\xec\x3d\x86\x14\x8e\x47\xfc\x83\x7c\xfc\ +\xb7\x16\xe6\x1c\x6c\xa6\x72\x60\x00\xb9\xe5\x66\x19\xb7\x64\x85\ +\xbd\x75\xf5\x7d\x0d\xb2\xa6\xaf\x62\x5c\x80\x44\xbf\x1a\xd9\x61\ +\x00\xc8\x8f\x44\x7e\x35\x3e\x1a\x45\x6b\x8d\xe3\x08\x92\x1b\x21\ +\x7a\xd9\xf5\x68\xe5\xa3\x0d\x4c\xfe\xf4\x75\x96\x9d\xec\xa2\xeb\ +\xfb\x8f\x93\xbf\x77\x0f\xf6\x2f\x1b\xd9\x71\x60\x13\xf5\x53\xcb\ +\x79\x7e\xda\xf7\x68\xa3\x84\xee\xd0\x24\x5a\x07\x5d\x36\x14\xcd\ +\xc2\xcf\xeb\xa3\xb0\xb3\x91\xbc\x63\x49\x0a\xc3\xf9\x48\xed\x7c\ +\x29\x38\x72\x3c\xb4\xd0\xdd\x53\xba\xfa\x30\x1b\xc6\x54\xc0\x64\ +\xe5\x37\xda\x70\xd2\xe6\x70\xfb\xd6\x5f\xd3\xf4\xc8\x4b\x04\x0f\ +\xb5\x50\xbd\xbb\x81\xfa\xd6\x2d\xac\x99\x7e\x0d\x5d\x73\x1f\x62\ +\x66\x2c\x8e\xeb\x06\x33\xa1\x12\x21\xa6\x14\x6d\x5d\xd7\xf0\xc7\ +\x23\x9b\x08\xbf\xff\x1c\xa5\x8d\xd5\x04\x6a\x6a\x90\x5b\xee\xa2\ +\xaa\xfe\xf5\x7b\x77\xec\xd8\x3c\x58\x51\x31\xf1\x19\x67\xac\x43\ +\x84\x56\x06\x65\x2c\xe1\xe6\xad\x84\x1f\x5b\xc5\x84\x4b\x66\x52\ +\x7d\xac\x9b\xde\x96\xfd\x6c\x29\xae\xa0\xbb\xf6\x31\x4a\x63\x33\ +\x30\xb8\x28\xad\xb3\x3f\x85\x01\x0a\x4b\x26\xd3\x1f\x5f\xcc\xa1\ +\x1b\xef\xa2\xfd\xe8\x6e\xe4\x60\x0b\x54\x56\x12\x2d\xbc\x84\xbf\ +\x2f\xbb\xaa\x2b\x99\x4c\xfe\xe8\xfc\x00\xd6\xa2\x8c\x65\x20\xe1\ +\x71\xe7\x82\x69\x94\xaf\x7c\x91\x68\x28\x17\x3a\x3a\xd0\x27\xf7\ +\xb1\xa5\xe6\x01\x8a\x8a\x2b\xf1\x95\x42\x6b\x8d\xd2\x06\x6d\x2c\ +\x4a\x19\x7c\xdf\x60\xb4\x22\x58\x10\xe5\xf7\xc1\x45\xf4\xab\x43\ +\xd0\xd1\x0e\x46\x13\xca\x2d\xb6\x55\x29\xae\xeb\x1b\x4c\x54\x9c\ +\x3f\x04\xd6\xe2\x6b\x43\xbc\x08\x72\xfd\x21\x8e\xaf\x5d\x8f\x1d\ +\x1f\xa5\xe1\xaa\x2b\x69\x50\x8f\xe2\xd8\xcb\xb0\xa3\x66\x49\x46\ +\xfd\x4c\xc5\x18\x10\x2c\xe2\xc0\x84\xd2\x4a\x5e\x9b\xff\x53\xda\ +\x6b\xaf\x66\x5e\x79\x39\xe6\xa5\x35\x12\x7e\x7f\x4b\x8d\x55\xde\ +\x87\x63\x2a\xe0\x2b\xc3\x8c\xc9\x93\xe8\x4b\x07\x31\x4a\x23\xc6\ +\x60\x7c\xc5\x71\x9d\x4b\x30\x37\x92\x59\x27\x74\x06\x42\x99\x4c\ +\x7b\xa5\x0c\xd6\x9e\x52\x43\xe1\x04\x73\x48\xaa\x20\x46\xf9\xe0\ +\xfb\xa0\x7c\xd2\x2a\x70\x71\x79\xec\x92\xe8\x79\x00\x32\x4b\xae\ +\xaf\x0d\xef\xee\x3a\x40\xa1\x9b\xc4\x0b\x87\x71\x23\x11\x6c\x6e\ +\x88\xfc\xa0\xc5\xd3\xa0\x8c\x46\x19\x83\xd2\x19\xe9\x55\x16\xc6\ +\x57\x23\xf7\xb4\x67\xc9\xcd\xcb\xc1\xe6\xe6\x12\x28\x28\x20\x15\ +\x0a\x93\x9b\x63\x4f\x36\x7f\xf2\xd1\xbf\x9d\xb1\xf6\x02\xa5\x34\ +\x35\x51\x61\xfb\xda\x67\xe9\xbb\xb8\x8c\xf0\x73\xab\x58\xe8\x08\ +\x3f\x3b\xfa\x27\x24\xd1\x83\xa7\x2c\x4a\x59\xb4\xd6\xf8\x4a\x63\ +\xac\xc9\x00\xa9\xec\xdd\x58\xfa\x3c\xcb\xcf\x8f\xac\xe5\xdb\x89\ +\x04\xe3\x36\x6d\x22\x50\x33\xd5\xe6\x0d\x75\xe7\xbf\xfa\xc6\x9b\ +\xbf\x75\xce\xed\x3c\xb3\x10\x79\x9e\x21\x24\x8a\x0f\x72\xe6\x71\ +\xa0\x18\x78\xe7\x1d\x98\x50\x8c\xfd\xca\x6d\x2c\xed\x5b\x4f\x42\ +\x09\xda\x66\x14\x30\x36\xeb\xd8\xcf\x38\x4f\xf9\x96\xc9\x05\xc2\ +\xb2\x82\x4f\x08\xcd\xf9\x0e\x3d\xf1\x38\xfb\x94\xe2\xa3\x07\xef\ +\x93\x0d\x4f\xdd\xff\xc2\xdb\x6f\xbd\xd5\x31\x66\x0e\x68\x6b\x18\ +\x48\x5b\x12\x65\x73\x38\x11\x85\xdd\x1f\xd5\xc3\xc6\x0d\xc8\xb5\ +\xb7\x70\x77\xa5\xc3\xac\x9e\x7f\x92\x50\x92\x0d\x81\x1d\x96\xde\ +\xf3\x0d\x33\x0b\x06\xa9\xe8\xdd\xc5\xe2\xe4\x1e\x8e\x5e\x71\x13\ +\xe9\x9d\x3b\x29\x7f\xf0\x21\x3a\x5f\x7d\x8a\x75\x87\xf9\xf3\x60\ +\x5f\xaf\xef\x8c\x79\x1e\xd0\x96\x9d\x5d\x0e\x37\xce\xc8\xe7\x1f\ +\x65\x0b\xd9\xec\xf6\x71\x62\xd5\x2a\xd8\xd3\x88\xd4\xfd\x98\xe7\ +\x2a\x3e\x67\x49\xff\x1b\x0c\xa4\x14\x43\x4a\x48\x19\x97\x84\x12\ +\x7a\xd2\x2e\xd3\xa5\x8d\x47\xd5\xfb\x54\x2c\x58\xca\xb4\xa1\x21\ +\xca\x57\xaf\xe6\x95\x54\x37\x5d\x61\x76\xb6\x25\xd9\x0d\xe7\x59\ +\x8a\xc5\x71\xd0\x4e\x10\xa9\x9e\x4f\xca\x53\xcc\x2a\x86\x6d\x43\ +\x13\x99\x99\x7a\x8f\x0f\x0f\xf6\x70\x79\x43\x23\xa1\x09\x25\x70\ +\xf3\x52\xbe\x56\x9c\xc7\x0f\x07\x5f\xa3\x29\x69\x88\x79\x87\xa8\ +\xa4\x93\xf5\x05\xeb\x18\x1c\x5f\xc5\xf4\x9b\x7f\x00\xfb\x3f\x43\ +\x3d\xb9\x9c\x95\x9f\xee\xb3\xb9\xd3\x95\x7d\xe2\x63\x1e\x56\x96\ +\xbd\x63\x03\x48\x10\x5b\x7d\x2d\x18\x9f\x4f\x7a\x84\xba\xb8\x4b\ +\xb3\x5b\xca\xe5\xce\x2e\xd6\x35\xf5\x52\xbc\x7d\x27\x65\x07\x0e\ +\x20\x95\x53\x61\xce\x62\xc2\x55\x93\xa8\xbe\xb8\x94\x9a\x69\x31\ +\x62\x35\xdf\xe4\x40\x67\x2f\xf1\x97\x5e\xa6\x75\xf5\xf3\x3c\xdb\ +\xda\x6c\x0b\xa6\x6b\x79\xfe\x08\xcb\xbb\x53\xac\x35\x96\xf4\x59\ +\x1b\x70\x69\x71\xb1\x9d\x12\x8f\x93\x4e\xa7\x71\x5c\x17\x4f\xc2\ +\x98\x85\x4f\x22\x7e\x12\x63\x2d\xd6\x71\x10\x3f\x45\xc5\x89\x06\ +\x6e\xd8\xff\x1b\xbe\xf8\xdc\xe7\xa2\x41\x97\x85\x79\x05\xd4\x14\ +\x44\x70\x8f\x1e\xc1\x49\xa5\x31\xa1\x10\x81\x89\x13\xd9\xb4\x74\ +\x29\x87\x57\xac\xe0\x60\x04\xa6\xce\x70\x58\xd9\x62\x9f\x6e\xea\ +\xb3\xbf\x05\xba\xce\x7b\x22\x92\x53\xdf\x80\xc3\x5f\x40\x16\x07\ +\x70\xb0\x98\x60\x88\x8e\xa2\xb9\x3c\x5d\xf6\x13\x6a\x9d\x37\x59\ +\x90\x68\xe2\xed\xb6\x7e\x8e\xb7\xf7\x73\xc7\xb6\x0f\x20\x9d\x42\ +\x42\x61\xd6\x76\x74\x50\x1b\x76\x71\x62\x90\x2c\x9d\xc8\xf2\xf0\ +\x62\x86\xfa\x56\xae\x00\xfa\xce\x75\x22\x8a\x2b\x6d\x48\xa6\x52\ +\xf8\x9e\x87\xe3\x38\x78\x02\x92\x52\xe0\x2b\xc0\xc5\x62\x70\x44\ +\xb0\x38\x14\x55\x5d\x49\x43\xb4\x9a\x4d\x87\xf6\x72\xcf\x9c\x7e\ +\x6e\x92\x26\xf6\x36\xee\xb7\x85\xa1\xb0\x74\xf6\x9d\xb0\x57\xd7\ +\xc5\x64\xa8\x24\xc6\x13\xe5\xcb\xc8\x9f\x32\x8f\x7c\x27\xcf\x76\ +\x43\xd9\x99\x00\xa3\x43\x50\x00\x4c\x39\xfb\x5c\x74\xde\x22\x40\ +\x10\x88\xd4\xdd\xfa\xdd\x4b\x6b\xbf\x3e\x77\xfa\xfc\x45\x77\x4e\ +\xee\x69\xfd\x34\xd1\x7b\x62\xb0\xfd\xce\xdb\x6f\x7b\x0f\x38\x0e\ +\x78\x00\xe2\x06\x9b\xad\xf6\x07\x46\x77\xf0\x1f\x57\x3f\x4d\xf0\ +\x43\x77\xe0\xcf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x05\x54\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1e\ +\x00\x11\x07\x8e\xf6\xaa\x83\x00\x00\x04\xd4\x49\x44\x41\x54\x58\ +\xc3\xcd\x97\x5d\x6c\x54\x45\x14\xc7\x7f\x33\xfb\xd1\x4b\x5b\x5a\ +\xa0\xb4\x96\x40\x04\x45\x79\x90\x44\x24\x0a\xc1\x84\x27\x48\x13\ +\x24\x26\x18\xa2\xc4\x07\x35\x3c\xfb\x91\x18\x79\x11\x8d\xcf\x04\ +\x89\x6f\xca\x87\x46\x12\x5f\x55\xde\x68\x2c\x10\x3f\x62\x90\x84\ +\x48\x11\x22\x15\x0d\x92\xd0\x6d\xd9\x56\x68\x2d\xed\x76\xf7\xde\ +\xdd\x7b\x67\x8e\x0f\x73\xf7\x4b\xb6\xf6\x03\x89\x4e\x72\x72\xef\ +\xce\x4e\xe6\x9c\x39\xff\xff\xff\x9c\xb9\xf0\x1f\x0f\x55\xfb\xc3\ +\xf3\xbc\x55\x41\x10\x74\xdd\x4f\x87\x9e\xe7\xdd\x0a\x82\x60\x78\ +\xa6\xff\xb7\xc9\x7d\x1e\xc0\xb6\x5a\x87\xc9\x46\x51\xdc\xcc\x66\ +\xd1\x5a\xa3\x94\xaa\x33\xb4\x46\x01\xba\xfc\xbb\x9c\x42\xa5\x2a\ +\xcf\xbb\xd2\x1a\x0f\x01\xda\xdb\xda\xee\x9a\x6f\x18\x80\x4e\x68\ +\xda\xd2\x55\x47\x4a\xb9\x5d\x15\x38\xc7\x95\x77\xe7\xae\xfe\x09\ +\xd3\xa1\xae\x44\xa1\x66\x81\xa4\x61\x00\x8b\x53\xb0\xfb\xfb\x6e\ +\xd6\xb6\xc3\x50\xce\x45\x8f\x38\x87\x56\x20\xa1\x60\xdd\x52\x18\ +\xf8\x13\xd2\xda\xcd\x59\x81\x84\x86\x92\x81\xbe\x67\xa6\xc9\x87\ +\x6a\x4e\x9c\x68\x9c\x01\xad\x49\x69\x78\x76\x35\xac\x5c\x0c\x63\ +\x3e\x74\x2e\x02\xdf\xc0\xea\x56\xf8\xe2\x3a\x6c\xec\x80\x5d\x0f\ +\xb9\xf5\xdd\x2d\x50\x34\x70\x63\x12\x3e\xbd\x1a\x43\xa2\x54\x05\ +\x92\x79\x07\x00\x0a\x23\x70\x78\x00\xc4\xba\x13\x5b\x40\x24\x0e\ +\x50\xc1\xb5\x09\xb8\xed\xc3\x9d\xa2\xf3\xa3\x63\x48\x4a\x16\x50\ +\x1a\xe7\x7f\x81\x01\xf8\x56\xf3\x55\xcf\x58\xbc\x73\x7c\x92\x0a\ +\x11\x54\x99\x79\xf5\xef\xe8\xea\x06\x56\xa1\xf5\x3d\x40\xd0\x9a\ +\x84\x1d\x67\x96\xb3\xa2\xd9\xf9\xf0\x12\x70\xab\x00\x41\x04\xc9\ +\x04\x84\x06\xd6\xb4\xc1\x64\x11\xc6\x03\x48\x6a\x88\xac\xe3\x43\ +\x5b\x93\x5b\x7b\x6a\x57\x89\x52\x38\x7b\x16\x66\xe0\x80\x22\xa5\ +\xe0\xd0\x56\x38\x7b\x13\x1e\x5d\x0a\x99\x29\x58\xd1\x0a\xc7\x07\ +\x60\xef\x63\x8e\xa8\x9f\x5c\x81\x63\xdb\xe1\x5c\x16\x36\x2c\x87\ +\x6f\x87\x21\x1f\xc2\xd7\xc3\x65\x1e\x2c\x30\x03\x28\x45\x28\xf0\ +\xca\xe9\x18\x01\x01\x89\xb3\x9d\x54\xf0\xc1\x45\x87\x7d\x4a\xc3\ +\xf3\xbd\x6e\x8d\x00\x89\x98\x07\xb6\xb2\x8d\x42\xca\xc4\x99\x4f\ +\x00\xf9\x48\xd1\xb7\x73\x32\x86\x35\xc6\x5e\xab\x1a\xac\x55\x8d\ +\xcd\xa4\x76\x55\x51\x14\x30\x63\x20\x8d\xeb\x40\x1a\x76\xf4\xb6\ +\x93\xd0\x8e\xf9\xeb\x97\xb9\x13\xfe\x3a\xe1\x52\x9f\x0b\xa1\xa3\ +\x09\x46\x0b\x90\x4e\xb8\xac\x04\x06\x36\x76\xc2\xb5\x3b\xb0\xd4\ +\x83\x1b\x53\x70\xfa\xb9\x88\x28\x5a\x40\x06\x34\x8a\xa4\x86\xcf\ +\x7a\xe0\xe7\x71\xe8\xf0\x9c\x14\xc7\x7c\x57\x90\xa6\x23\x28\x84\ +\xb0\xa5\x1b\xae\x4f\xc2\x64\x09\xba\x9a\x61\x22\x80\xc7\x3b\xe0\ +\xd2\x18\x8c\xa5\x5c\x16\x66\x53\xc3\x8c\x1c\x88\x2c\xbc\x7c\xba\ +\x3a\xb5\xa2\x19\xb2\x79\x97\x81\x42\xe4\xe6\x8e\xff\x02\x4f\x74\ +\x42\x26\xe7\x38\x51\x4e\x7c\x52\x43\x3e\x5e\xb3\x20\x0e\x4c\x47\ +\x9a\xbe\x9d\xf9\x2a\xee\x7f\xaf\x03\x77\x75\x73\xd5\xb0\xc3\x8b\ +\xd5\x68\xbd\x90\x52\xac\x14\x85\x30\x6e\x44\x5a\xd7\x77\xbf\x9a\ +\xa7\xb5\x82\xd6\xaa\xc2\xf6\x72\xd7\x2c\x9f\x7a\xc1\x32\x14\x14\ +\x2d\x69\xaa\x95\x4e\xe1\xb4\x88\x8a\x1b\xab\x7b\x26\x12\xaa\x8e\ +\x39\x71\xdb\x42\x31\xb7\x3e\x30\x73\x25\x4c\x43\xcf\xc9\x66\x36\ +\x2c\x87\xe1\x9c\x63\x7d\xa5\xe0\xc6\x8a\x0c\x8c\xc3\x7f\x28\xe7\ +\xc8\x97\x8c\x25\x6b\x2c\xf4\xee\x12\xac\xb5\x88\x48\x1d\x07\x92\ +\xc9\xe4\x5c\x49\x28\xa4\x13\xb0\xe5\x01\x58\xbb\x0e\xfc\xc8\x49\ +\xcd\x4b\xc1\x48\x1e\x06\xc6\x61\xfb\x83\xae\x3a\xb6\xaf\x86\x55\ +\xad\x30\x3c\xed\xc8\x38\x15\x02\x18\x4a\xa5\x08\x63\x0c\xd6\xda\ +\x0a\x64\x2d\xad\xad\x73\xef\x86\xa1\x81\xde\x41\x18\xf7\xdd\x89\ +\x23\x71\x19\x68\x4a\xb8\xba\xff\xcd\x70\xb5\x4b\x3e\xdc\x26\x5c\ +\x9f\x52\x24\x4b\x39\x72\xb7\xb3\xf4\x68\x9f\x7c\xa8\x10\xb1\x58\ +\x6b\x69\x6a\x6a\xc2\xf3\x3c\x09\x05\x05\x14\xfe\x09\x92\x6d\x22\ +\x22\xbe\x5f\x10\x09\x7d\x11\x53\x74\x26\xa1\x88\x2d\x89\x48\x14\ +\x9b\xa9\x31\x1b\x9b\x91\xdf\xae\x5c\x6a\x78\x0f\xb4\xd6\xda\xcc\ +\xd0\xa0\x3c\xb5\xe9\xc9\x37\xdb\x97\x2c\x49\xcf\x9a\x01\x2f\xa5\ +\xd8\x71\xd2\x63\x65\x0b\x2c\xf3\xe0\xea\x84\x3b\xbd\x15\x57\xff\ +\x8d\xc0\x9a\xc5\x4e\xfb\x13\x45\x37\xdf\xd5\xa2\x18\x1d\x6c\xa5\ +\x6f\x7d\x55\xfb\x22\x82\xb5\x56\xb2\xd9\x9b\xea\xad\x7d\xfb\xde\ +\xbb\xf0\x63\xff\x87\x40\x34\x07\x08\xdc\xf5\xea\xd0\x56\x38\x93\ +\x81\x17\xd7\xb9\xd4\x97\x0c\x5c\x1e\x83\xa7\xbb\x21\xb4\x70\xe2\ +\x77\xd8\xfd\x08\x34\x27\xe1\xca\x38\xdc\x59\x54\xdd\x2e\x76\xce\ +\xc8\x48\x56\x1d\x7c\xff\xe0\xc1\x13\x5f\x9e\x38\x00\x98\x39\x72\ +\x40\x08\x2d\xbc\x74\xca\xa9\x49\xe2\xdb\x50\x22\x56\xc0\xe7\xd7\ +\xdc\xaa\xb4\x16\x2e\xdc\x52\x15\x15\xb6\x07\x69\xf6\xd6\x3b\xe7\ +\xe8\xc7\x47\x8e\x1d\xfe\xe8\xc8\xfe\x8a\x46\x67\x19\x31\x07\x02\ +\x11\x5b\x74\x26\xa5\xd8\xc2\x06\x1c\x10\x87\xbf\xf1\xa5\x30\xf1\ +\x87\x9c\x3f\xfb\x9d\x88\x88\x84\x61\x68\x33\x99\x41\x79\xe7\xdd\ +\xb7\x8f\xce\xf7\xc3\xc5\x05\x10\x04\x52\x2c\x16\xa5\x58\x2c\x4a\ +\x18\x86\x12\x86\xa1\x44\x51\x54\x31\x63\x8c\x18\xe3\x02\x30\xc6\ +\x48\xa1\x50\x90\x91\x91\x11\xf9\xe1\xdc\x39\x11\x11\x3b\x38\x78\ +\x43\x5e\x7b\xfd\xd5\x03\xf5\xf7\xb4\x7f\x29\x80\xb2\xf3\xda\x00\ +\x7c\xdf\x97\xd1\xd1\x51\xe9\xef\xef\xb7\x43\x43\x19\xd9\xb3\xe7\ +\x85\xfd\x0b\x71\x7e\x4f\x9f\x66\xd3\x41\x49\xce\xff\x74\x59\x36\ +\x6f\xde\xf4\x46\x7c\x39\x9a\x7f\x29\x4e\xa5\x52\x19\xa5\xd4\xf6\ +\x7b\xf8\xf6\x9c\xee\xec\xea\xba\xd8\x88\xed\xff\xdb\xf1\x17\xa9\ +\xc1\x50\x19\xff\x27\x84\x46\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x08\x68\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\xe5\x49\x44\ +\x41\x54\x78\xda\xc5\x57\x6b\x70\x55\xd5\x15\xfe\xce\xf3\xbe\x6f\ +\x6e\x6e\x12\x12\x43\x12\x02\x49\x0c\x76\x34\x12\x45\xb4\x5a\xf1\ +\x31\xe8\x4c\x5b\x19\xab\x56\x5b\x30\xb5\xc2\x80\xb4\xc5\x4a\x43\ +\xcb\x80\x19\x6d\x3b\x40\xcb\x20\x6d\x47\x65\x6a\x09\x2d\x4d\x7f\ +\x74\x1c\x2a\xb6\xe3\xa8\xa5\x2a\x4c\xb5\x9a\x0c\x0d\x65\x1a\x5a\ +\x30\x24\x12\x25\x0f\x42\x48\xcc\xe3\x3e\x72\x4f\xee\x3d\xe7\x9e\ +\xb3\xbb\xf6\xb9\x77\x0e\x26\xb9\x36\xf8\xcb\x35\xb3\xb2\x4f\x76\ +\xce\xde\xdf\xb7\xd6\xfa\xd6\xd9\x3b\x32\x63\x0c\x9f\xa7\xc9\x98\ +\x6e\x02\x39\xfb\x3c\x09\xb0\xcd\x8d\x8d\x47\x98\xc5\x56\x20\x6b\ +\xcb\x6e\x59\x8e\x45\x35\x8b\xa1\x48\xe2\x2c\x6a\x82\x90\xe1\x2c\ +\x8a\x02\xff\x09\xf0\xd1\xb2\x20\xc8\x12\xf8\x0c\xff\xbb\x48\x0e\ +\xf2\x74\xda\xc4\xfb\xa7\xff\x8b\x7f\xb6\xbe\xeb\xac\x0f\x87\xc3\ +\x47\x67\x12\xc0\x94\x36\xb5\xe2\xd4\xe9\x53\x28\x2e\x2e\xc1\xbc\ +\xa2\x22\x14\xcc\x9b\x87\xf2\xf2\x05\x70\xa9\x0a\x72\x59\x86\x43\ +\x66\x8c\x1f\x3a\x88\xf1\xdf\xed\x83\x5a\x5d\x83\xa2\xef\x3e\x0e\ +\xcf\x92\xfa\x2c\x09\x01\x5a\x4a\xc7\xc7\x23\xc3\x48\x26\x93\xce\ +\xda\xb1\xb1\xb1\x15\xb3\x08\x58\x14\x81\xcf\xe7\x83\x22\xcb\xf6\ +\xb3\x08\x66\x47\xd8\x3f\x12\xc9\x05\xee\x58\xb4\xff\x28\x16\x4c\ +\xfc\x15\x52\x41\x01\x94\xbe\x5e\x74\xdd\x75\x07\x02\x3f\x6a\x82\ +\xf4\xc8\x7a\xfb\xc5\xb2\xc2\x00\x0d\x8c\xef\x39\x0d\x2b\x27\x81\ +\x50\x5e\x08\x2e\x97\xcb\x79\x59\x92\x04\xd4\xcc\xcf\xcf\xd4\x68\ +\x26\x38\x45\x17\xb9\x78\x12\xe5\xd6\x16\xf8\x6e\x52\x71\xb6\xbd\ +\x0a\x0b\x3b\xcf\x53\xc9\x24\x4c\xec\xfc\x31\xbe\x50\x7f\x35\xc2\ +\xf7\xdc\x83\xa9\xa4\x0e\xb2\xb9\x09\xf0\xae\x08\x04\x02\xce\xb3\ +\x40\x00\x12\x65\x40\xa5\xba\xe6\x32\x2d\x3a\x00\x77\xcf\x37\x10\ +\xf4\x7b\xb1\xff\x35\x15\xcf\x76\xf4\x61\x2d\xad\xb9\x35\x1e\x47\ +\x42\x55\xf1\xc1\x0f\x36\xe1\x96\x95\x2b\x61\x31\x02\x84\xc5\xf7\ +\x9c\x86\x95\x2b\x03\x33\xd2\xcc\xc0\xf5\x27\xcb\x02\x66\xa6\x40\ +\x4f\x46\x61\x9c\xfa\x1a\x0a\x42\x2e\xbc\x75\x9c\xe1\xb9\x43\x06\ +\x22\x91\x08\x9a\x46\x47\x71\xf0\xde\x4a\xc4\xdf\x1c\xc2\x64\x22\ +\x01\x83\x04\x98\x36\x4d\x30\x6b\x7a\x09\x4c\xcb\x9c\x9b\x80\xc5\ +\x88\x37\x2d\x3c\xd3\x3b\x3a\x3d\x53\x96\x01\xff\x47\xab\x50\x91\ +\x6f\xe0\xc4\x19\x03\x9b\xf7\x0a\x98\x9c\x9c\xb4\x09\x6c\xdf\xb8\ +\x10\xd7\xdc\x38\x80\xe4\xad\x95\x88\xd5\xb5\xa0\xab\x7f\x0c\x25\ +\x61\x1f\x01\xce\x28\x01\x4d\xcc\x4d\xc0\x02\x0c\x7a\xb1\xbc\x38\ +\xc8\xcb\xed\xd8\x60\xdb\x7a\xcc\x0f\xeb\xe8\x1b\x34\xb0\x61\x8f\ +\x80\x84\x96\xb2\xc1\xd7\xde\x57\x82\xfb\x09\x3c\x10\xca\x07\xab\ +\x7b\x0e\x15\x05\xd5\x54\x52\x3f\x52\xba\x09\xd3\x34\x2f\x4f\x03\ +\x9f\x34\x33\x6d\x21\xcd\x5d\xba\xb4\xf0\xc3\x63\xbb\x50\x57\xd0\ +\x8b\x89\x98\x81\xd5\xdb\xd3\x88\x6b\x82\x0d\x7e\xdb\x75\x3e\x3c\ +\xbe\x72\x14\x79\x79\x5e\x8c\x17\xed\x02\x5c\xb5\x10\x45\x89\xd2\ +\xcf\xc8\x2d\x98\x8c\x7d\x76\x0d\xa4\xa9\x4e\x06\x6f\x47\xc3\x04\ +\xb7\x81\xd3\x2f\xe2\xea\x70\x1b\x52\x69\x37\xd6\xec\xfc\x18\x63\ +\x31\x89\xc0\xc7\x51\x59\xc2\xb0\x6b\x7d\x0a\xe1\xa0\x88\x61\xff\ +\x0f\x91\x94\x6f\x40\x40\x94\x01\x72\xdd\xc8\x68\xc0\xb4\x72\xb4\ +\xe1\xdc\x1a\x60\xb6\x88\x2e\x8e\x4e\x42\xd4\xba\x70\x95\xf7\x55\ +\x30\xa5\x10\x9b\x9e\xe9\xc6\xd9\x01\x13\x71\x52\xbb\x4b\x4a\x60\ +\xdf\x16\x0f\x0a\x82\x29\xf4\xe3\x21\x9c\x8b\x7f\x09\x7e\x41\x47\ +\x8a\x3c\xae\x27\xc0\x2d\x3f\xe8\xa2\x6c\x5e\x4e\x09\x66\x10\x30\ +\x2d\xcb\x4e\x9f\x6a\xf4\xa2\x4a\xd8\x0f\xd5\x57\x89\x9f\xef\xeb\ +\x40\xdb\x49\xcd\xfe\xaa\xe9\xc9\x18\x0e\xee\x0c\xa2\xac\x20\x86\ +\x88\x72\x27\xce\xa3\x81\xb2\x10\xa0\xba\x07\x91\x97\x1f\x72\x3a\ +\x87\xf6\xb0\x01\xd9\x34\x11\xe6\xea\x82\x59\x1a\x60\x48\xc4\x87\ +\xb0\xd0\x3c\x00\x6f\x78\x31\x0e\xbd\xd6\x81\x13\x3d\xf9\xb4\xd9\ +\x30\x62\xb1\x08\x9a\xb7\x06\xb1\xb8\x34\x02\x4d\xad\x43\x47\x62\ +\x1d\xfc\x01\x09\xa2\x24\xc3\xed\xf3\x92\xe8\x32\x7d\xcf\x32\x05\ +\xe7\x1a\x98\xb6\xbf\x75\x39\x1a\x68\x6f\x7b\x0b\x37\x86\x47\x11\ +\x5a\xb4\x14\xed\xed\xff\xc2\xcf\xf6\x7f\x08\x5d\xcf\xf6\x7b\x83\ +\x84\x2f\xd6\x4e\x20\x61\x15\xe3\xd7\x6f\xd4\x83\xc9\xc7\xe0\xf1\ +\x78\xed\xe8\x55\x97\x3b\x13\x7a\x06\x1b\x1e\xaf\x17\x7d\x3d\x5d\ +\x9f\xad\x04\x02\x18\xbe\x7e\xfd\x29\x54\x5c\xd9\x80\xee\xce\x0e\ +\xbc\xf4\x8f\x10\x07\xb7\xeb\xfe\xe0\x72\x0d\xdf\xbc\x93\x94\x0d\ +\x1f\x9a\x0e\x14\x63\x22\x71\x06\x8a\xa2\xc2\xed\x76\xc3\xed\x72\ +\x81\xe5\x50\xfc\x2c\xac\xb9\x44\xb8\xea\xf6\x51\x2c\xbb\xe3\x09\ +\x8c\x45\x93\xf8\xce\x4f\xdb\x30\x38\x14\xb5\xeb\x7e\xd3\x95\x51\ +\x6c\x6b\xb0\xe0\xa2\x28\x1b\x9b\xe7\xe3\xe2\xb8\x44\xe0\x1c\x20\ +\x73\xf2\x19\x86\x81\xcb\x31\xd3\xfa\x3f\x1a\xb8\xa1\x7a\x18\x0f\ +\x7c\xeb\x49\xc4\xa3\x43\x78\x78\x43\x33\x81\x6b\xf6\x87\xa4\xb2\ +\x70\x02\x7b\x36\x32\x04\xfd\x2e\x34\xb5\x5c\x81\x9e\x21\x37\x81\ +\xf3\x3b\x81\x08\x97\x9b\x22\x77\xa2\x9d\xdb\x2c\x8b\xe5\x2e\x41\ +\x59\x78\x04\x5b\xb7\x6c\xb4\x23\x59\xd7\xb8\x0f\x1f\x9d\x9f\x02\ +\xb7\x80\x32\x8e\x17\x1a\xd3\x98\x17\x56\xf0\xcb\x97\x0b\x71\xbc\ +\xcb\x43\xe0\x80\x08\x01\x5e\x8f\x07\x02\xe3\xe0\xd6\x1c\xb0\x73\ +\x94\x20\xe4\x19\xc3\x8e\x47\x87\x20\xb8\x2b\xb1\x79\xd3\x66\xfc\ +\xa7\x3b\x03\x2e\x5a\x51\x1c\x78\x92\xa1\xa2\x54\x41\x7b\xdf\x52\ +\x08\x25\xcb\xb1\xba\x21\x60\x9f\x9c\x35\x35\x35\xfc\x76\x33\x2b\ +\xf2\xf1\xf1\x71\x34\x6d\xdb\xc6\xb3\xc3\xa3\xb5\x5b\xba\xb8\xa8\ +\xe8\xd3\x45\xf8\xfb\xa7\xdd\xb5\xcf\x3c\xb1\x1c\xf9\x4b\xfe\x82\ +\xed\x4f\x7d\x1f\x47\xdb\xe3\xd9\x56\xd4\x28\x72\x03\x35\x15\x16\ +\x3a\x87\xaa\xf0\xc6\xfb\xf5\xf0\xfb\x59\xe6\xee\x10\x0a\x41\x55\ +\x55\x24\x12\x09\x7e\x74\x73\x77\x44\x47\x17\x1b\x5b\x94\x92\x24\ +\x81\x73\x4b\xa5\x52\x48\xa7\xd3\x0e\x1e\x23\x77\x08\xbc\xbe\xf7\ +\x11\xd7\x8a\xa5\xfe\xbf\x15\x56\xde\x85\x67\x77\xac\x42\x6b\x67\ +\x25\x8f\x01\x8c\x84\xf2\xd4\xea\x09\x2c\xbb\x4a\xc2\xf9\x89\x12\ +\x6c\xd8\x9d\x84\xc9\xde\x84\x22\x2b\xf6\x4d\xe9\xf9\xbd\x7b\x79\ +\x84\x36\x30\x63\x19\x52\x7c\x74\x0e\x1e\x9b\x94\xc8\xf3\xcd\xdf\ +\xe7\xf3\xb9\x2f\xa5\xa1\x92\xaa\x87\x27\xf3\x1b\x2b\xff\x78\xe0\ +\x57\xf8\xed\xeb\x79\xf4\x62\x3f\xb8\xad\xbd\x7b\x18\xf7\xdf\x26\ +\x22\x92\xcc\x43\xf3\xdb\x37\x23\x16\x7f\x07\xb2\x24\x83\xa9\x16\ +\xdf\xcc\x69\x37\x8a\x8c\x00\xed\x39\xc7\xf9\x7c\x56\x95\xc8\x0e\ +\x9f\x4e\xc0\x1b\x2a\x59\x1f\x2c\x5d\x22\x84\x6b\x69\x8a\xb5\x80\ +\xdb\x97\xeb\x47\xf0\xbd\xfb\x04\x24\x0d\x15\xbb\x5f\xa9\x27\x50\ +\x2f\xc0\xec\xa0\x6c\xd1\x4d\x25\x93\x1c\x94\xa7\x96\x8f\x5c\xb4\ +\x1c\x60\x5a\x16\x38\xaa\x43\x94\x13\xa3\xc5\x1e\x5a\xeb\xf3\xfb\ +\x31\x41\x1a\x91\xb3\xe9\x97\xaa\x97\xdd\x7b\xbd\x16\xe9\x41\x45\ +\xb1\x81\xad\x8f\x5d\x83\x57\x0f\xb7\xe2\x27\x6b\x4d\x48\x94\xea\ +\x35\x3b\x5c\x08\x95\xf9\x51\xe4\x53\x00\x70\x70\x2f\x98\x7d\x48\ +\x19\x98\x9a\x9a\x72\x00\x68\x74\x32\x41\xa3\xed\x3a\x91\x92\x25\ +\x29\x33\x47\x0e\xfe\xae\x00\x4e\xde\x3e\x21\xe5\x4c\xf4\xc5\x5f\ +\x81\xa8\x29\x89\x68\x2f\xb4\xe8\x39\xcc\xcf\x1f\xc5\x1a\xba\x58\ +\x0c\x47\x06\xb0\xbd\x85\xa1\x7b\xc0\x85\x07\x6f\xae\x40\x55\x55\ +\x15\xfe\x7e\xe4\x08\x81\xf1\x68\x75\x0e\xea\x08\x8b\xa2\x77\x4a\ +\x90\x05\xcf\x90\xd4\x29\x3b\xb6\x08\x33\x77\x02\x81\x46\x59\x94\ +\x10\x8b\x46\x11\x08\x06\x33\x04\x4e\x9c\x8d\xed\xbe\xce\xd3\x05\ +\xaf\x34\x82\xd4\xe4\x05\x24\x34\x52\xfb\xb9\x02\x3c\x7f\x50\xc0\ +\x58\xd4\x44\x59\x69\x00\xd7\xd6\x5d\x8b\x60\x5e\x10\x53\x29\x1d\ +\x1a\x29\xde\xcc\x76\x80\xa6\x69\x0e\x68\x36\xfd\xce\xa8\xeb\x3a\ +\x11\xe3\xf3\x96\x23\x50\x31\xdb\x9e\x85\x85\x85\x18\x19\x19\xc9\ +\x10\x78\xa7\xfd\x83\xc5\x2f\x1f\x3e\x86\xc7\x1e\x98\xcf\x0a\x02\ +\xbe\x7f\xff\xe6\xa5\xf1\x45\xa3\x91\x48\xfe\x27\xfa\xd5\x49\xf7\ +\x9e\x5f\xec\x01\x99\x23\x34\xba\x07\xe6\x12\xa1\xf3\x6c\xe8\x3a\ +\x6f\x43\x87\x80\x24\x8a\xf6\xfc\xe0\xe0\xa0\xdd\x3d\xf2\xe6\x75\ +\x5f\x7d\xf4\xc2\xd0\xb0\x50\x5b\xee\xee\x7c\xbb\xf5\xe2\x43\x2f\ +\x1e\x3e\x39\x9e\x17\x0c\x7e\xbb\xac\xb4\xf4\x69\x49\x94\xbc\x20\ +\xd3\x0d\xdd\x06\x92\x65\x79\x5a\x9a\x69\xb4\x53\x9f\x4d\xff\xb4\ +\x43\x87\x6f\x4e\xc6\xeb\xec\xcc\x39\xc2\xbc\x14\x98\x2e\x6b\x93\ +\x93\xe7\xea\xab\x02\xc5\x7f\x78\xe5\x78\x04\x80\x9b\x3c\x2f\x1a\ +\x8b\x9d\x4c\xa6\x52\x2d\x2e\x45\x2d\x81\x00\x56\x55\x5d\x2d\xb6\ +\xbe\xf7\xde\x02\x35\x63\x8a\x24\xcb\x8a\x22\x2b\xaa\x24\x89\x0a\ +\xf5\xbf\x24\x88\xfc\x08\x02\x83\x20\xf0\xc2\xeb\x96\xc5\xf4\x74\ +\xda\x30\x22\xd1\xa8\x26\xab\x4a\xcf\xd0\x85\xa1\x14\xb3\xa5\x77\ +\xe9\x62\x4f\xeb\x4c\x22\x74\x4c\x6e\xfe\xd3\xbb\xad\x00\xae\x20\ +\x5f\x48\xae\x64\x5b\x33\x42\xe2\xfa\x33\xb9\x04\xc0\xec\xee\xee\ +\x36\xfb\xfb\xfb\x53\x14\x95\x49\x0b\x2d\xbe\x98\x88\x58\x14\x8d\ +\xc5\xe7\x28\xc5\x26\x65\xc1\xa2\xaf\x1e\xf3\x7a\xbd\x16\x65\xca\ +\xe2\xbf\x0f\x0f\x0f\xa7\x29\x73\x52\xf6\xff\x41\x01\x8e\x39\x44\ +\x52\xff\x03\x8c\xc5\xea\x43\x58\x2b\x6c\x4b\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x6c\x49\x44\ +\x41\x54\x78\xda\xc5\x56\xdf\x6f\x1b\x45\x10\x9e\xfb\x6d\xc7\x76\ +\x62\xb7\x76\x13\x0a\x11\x22\x05\xa9\xa2\xef\xbc\x20\xf1\x14\xde\ +\xf8\x37\x80\x67\xd4\x97\x0a\x89\xf2\x04\xad\x54\xf8\x7f\x90\x8a\ +\x04\xaa\x2a\xb5\x6f\x45\x34\x84\x22\x88\xd4\x22\x4c\x8c\x93\xda\ +\x71\xb1\xef\xec\xbb\xdb\x5b\x66\x46\x1e\xfb\x7a\x77\xe6\x42\xa4\ +\xd2\x4d\xd6\x33\xbb\x77\x37\xf3\xed\x37\xdf\xee\x9d\xad\xb5\x86\ +\x97\xd9\xec\xb9\x35\xb0\xeb\x97\x09\x40\x5f\xfd\xe4\xea\xed\x44\ +\xab\x5d\xb9\xf0\xce\xbb\xef\xc1\xce\x9b\x97\xc1\xb1\x2c\x80\x0c\ +\x4b\x86\x81\x78\xb1\x9b\xa6\x01\xfc\x67\x48\xe7\x8b\x6c\xf1\x12\ +\xcf\xc5\x51\x0c\x7b\x3f\xfd\x08\xf7\xef\xde\x01\x69\xad\xd6\xb9\ +\x6f\xaf\x7f\x7e\xfd\xfd\x34\x00\xf0\xfd\xc9\xee\xc3\xbd\x87\xb0\ +\xb9\xb9\x05\x17\x3a\x1d\x38\xdf\xb9\x00\xdb\xdb\xaf\x83\xe7\x3a\ +\x85\xc8\x8d\xf9\x0f\x59\x4e\x9e\xf5\x19\x84\x01\xfe\x2c\x84\x7e\ +\xff\x2f\x98\x06\x53\x90\x36\x48\x9e\xee\x66\x19\x80\x24\x49\xa0\ +\x56\xab\x81\x63\xdb\xec\x9b\xa0\x79\x85\xbf\xf7\x4f\x8a\x92\x67\ +\x18\x79\x7e\x60\xa4\x00\xbe\xd6\x6e\xa0\xd1\x1c\x33\x9d\xab\x10\ +\x40\x73\xa3\x09\x9e\xe7\x2d\x6e\xb0\x2c\x03\xde\x7a\xb5\xc5\xbe\ +\xce\x26\xe7\x44\xe2\x8a\xe5\x39\x61\x80\xc7\xc1\x34\xa4\x4b\xe5\ +\x00\x68\x37\x34\x1a\x0d\xf1\xf9\x61\x0b\x19\x70\x6d\x0b\x56\xd5\ +\x60\x35\x00\x89\x89\xc9\xa8\x43\xc2\x31\x53\xb9\x0a\x19\xc8\xc4\ +\xd7\x08\x00\x6f\xb0\x25\x9a\x5c\x28\x2e\x83\x9e\x07\xa6\x84\x1a\ +\x7f\xd0\xe5\x71\xac\x14\x8f\xd3\xf1\x95\x52\xe5\x00\x12\x8d\xb8\ +\xf1\xc1\x9f\x1f\x1f\x43\x51\xd3\x99\x91\xd6\xe2\x31\x12\xb2\x3c\ +\xd8\x3a\x57\x03\x95\xe4\x4a\x50\x0e\x80\x86\x11\x3e\xb9\xbd\xb9\ +\xfe\xbc\xc8\x34\xff\xe7\xe8\x24\xa3\x19\xc8\x82\x0d\xee\xb3\x50\ +\xd1\x8a\x4f\xa7\x81\x74\x53\x71\x02\x31\x75\x2b\x0d\xac\x00\x88\ +\xac\x5e\x92\xb2\x5d\xfa\x31\x2e\x42\x69\xfd\xdf\x35\x10\x27\x0a\ +\x22\xda\x8e\x91\x5a\x5d\x02\x59\xbd\xb8\x39\x06\x80\x35\xa0\x12\ +\x7d\x86\x12\xe0\xd3\x51\xac\xa0\x77\x3c\x96\xa9\x32\x2d\x48\xed\ +\xc5\xe5\xd6\x5a\xf7\x90\x4d\x55\x2e\x42\x9d\x01\xa0\x70\x4c\xf4\ +\x35\x1b\x15\xd9\x57\xf9\x44\x99\x64\x3c\xbb\x60\x80\x1d\x8a\xc1\ +\xc9\xd3\xf1\x75\x21\x03\x39\x0d\x68\x16\xa1\x51\xb2\x74\x9d\x06\ +\x25\xe3\xa5\x06\xc8\x61\x0d\xa4\xe3\x27\xa7\xd1\xc0\xbd\xbb\xdf\ +\x43\xaf\xd7\x83\xc0\xf7\x4b\xe8\x2f\x16\xa6\x30\x53\x5d\x5b\x83\ +\x27\xbf\x3d\xca\x6a\xa0\xbc\x04\x4f\x7e\xfd\x85\x7a\xfa\x0d\x98\ +\xb5\xc5\xa0\x56\x2b\xbe\xa4\x04\x38\xf9\x82\x5b\xc9\x49\xf8\xff\ +\x7d\x19\x15\x6b\x40\xbf\x58\x06\xce\x5e\x82\x0f\x3f\xfe\x08\xde\ +\xd8\xd9\x29\xaa\xe5\xca\x3a\x0f\x06\x03\xf8\xf4\xda\x35\x30\x4d\ +\x13\xe3\x6a\xde\xd2\x9b\x9d\xce\xbf\x8b\x30\x8e\xe3\x5c\x60\xaf\ +\xe2\xb1\x8a\xc7\xe3\xb1\x08\x2f\x2b\x30\x9a\x93\x2e\x73\xfc\x61\ +\x53\xa9\x54\xc0\xb2\x2c\xde\x09\xb3\xd9\x2c\x1f\x5f\x00\x14\x09\ +\x43\x5a\xfa\x04\xbb\xf1\xc5\x97\x74\xac\xca\xe7\x1b\xdc\xb8\x79\ +\x93\x56\x28\xa0\xe8\x3e\xb2\xcb\x17\x0f\x83\x32\x89\x6f\xfa\xb2\ +\xa2\xf9\x33\x00\x98\x07\xa5\xf6\xf4\xf8\x18\xa4\x0d\x4f\x4e\x28\ +\x09\x01\xa0\x95\x91\xcf\xcf\x4b\xd7\xcb\x17\x82\x98\x53\x00\x28\ +\xa0\x28\x9c\x4e\x29\x78\x16\x20\x51\x4b\xf3\x44\x2d\xdb\x28\x8a\ +\x64\xe5\xc2\x02\x67\x15\x30\x9a\x80\x21\x23\xd5\x6a\x15\x6a\xf5\ +\x3a\x0c\x07\x83\x02\x0d\x14\x20\xb4\x6c\xbb\x10\x40\x14\x47\x10\ +\x04\x81\x24\x20\x2b\x4c\x90\xe5\x1e\x22\x28\x7b\x0e\x34\xa6\x18\ +\x74\xaf\x01\x10\xe0\xa2\xa2\x38\x3e\x1d\x03\xe0\xba\x1c\x7c\x8a\ +\x0f\xc5\x71\x24\xe5\x20\x2b\xc2\xa2\xd5\x4b\x09\x24\x39\x5f\x8f\ +\x42\x64\x87\x45\xa8\xf9\x85\x64\xa0\xb5\x4d\x0b\x9e\x8d\x46\xd0\ +\x58\x5f\x2f\x02\xa0\x7a\x60\xc0\x56\xf6\xc4\x0a\xfc\x00\x1c\xc7\ +\x81\x31\x5a\x7f\x32\x61\x5d\x34\x9b\x4d\x14\xa2\x2f\x49\x85\xfe\ +\x85\x0d\xc3\x10\x81\xd1\x7c\xb2\x10\xa8\x39\xdf\x9e\xed\x76\x1b\ +\xfa\xfd\x3e\x18\xd8\x34\x36\x02\xc0\x83\xcb\x97\x2e\x7d\x50\xa9\ +\xd6\xbe\xc1\x52\xb5\xd3\xfb\x55\xe8\xbe\xf5\xd5\x2d\x01\x45\x9d\ +\xb6\x26\x05\xcf\x89\x50\xfc\x28\x0c\x59\x2b\x02\xc0\x32\x4d\x9e\ +\xef\x76\xbb\x2c\x5e\x6c\x55\x4c\x1b\x08\x03\xc6\xa3\x83\x83\x3f\ +\x37\x36\x36\xbe\xde\x7e\xe5\xe2\x67\x78\xc3\x1a\x8b\x30\x0a\x39\ +\x91\x3d\xd7\x42\x6a\xc5\x44\xbd\xd0\x9f\x3e\x8c\x28\xb8\x68\x2a\ +\x5d\x32\xd1\x90\x8c\x43\x34\xe7\xb1\x77\x05\x00\xdd\xf9\xf7\x68\ +\x34\xfa\x0e\x95\xdf\xf2\x3c\xef\x22\x11\xf0\xf6\x95\x2b\xd6\x0f\ +\x0f\x1e\xec\xb8\xae\xeb\xb9\x8e\xe3\xa2\x28\x5d\x04\xe3\x61\x12\ +\x87\xca\x27\x87\x80\xe6\x2f\x38\x15\x22\x98\x30\xc2\x36\x1c\x0e\ +\x7d\xdb\xb1\x0f\x0e\x0f\x0f\x67\x78\xd5\x58\xe6\x60\xba\x15\x3a\ +\xf7\xd0\x9b\x61\xe7\x12\x70\x0c\x8c\xe5\xa3\xbb\x17\xcc\x66\x8f\ +\xb1\x3b\x34\xfd\x47\xb7\x9b\x54\xaa\xd5\x10\x4f\xb5\x44\xd0\x23\ +\x4b\x80\x40\x89\x15\x8d\xc0\x34\xd5\xb5\x5e\xaf\x1b\x78\xfa\x19\ +\x84\xe7\x04\xcf\x88\xfd\xfd\xfd\xe4\xe8\xe8\xc8\x9d\x4c\x26\x14\ +\xc7\xcc\x7f\x35\x70\xf2\x67\x94\xf7\x1f\xdf\x9a\xd2\x93\xfb\x43\ +\xb7\xa7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x14\x22\x00\x00\x14\x22\ +\x01\x8f\x0d\x47\xc8\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x33\x49\x44\ +\x41\x54\x78\xda\xed\x57\x79\x6c\x14\xe7\x15\xff\x7d\xb3\xa7\xf1\ +\x1e\xf6\xae\x0f\xbc\xb6\xb1\x0d\x26\xe1\x36\xc4\x71\x80\xa6\x25\ +\x46\x22\xb2\x45\xa0\x44\x90\xa0\x44\x29\xad\xc8\x21\x25\x69\x73\ +\xb7\x49\xaa\xa8\x85\xd0\x90\x2a\x95\x9a\xb4\x20\x35\xcd\x51\x40\ +\x6a\x0e\x55\x15\xa4\x12\x84\x44\x89\x22\xe7\x40\x81\x50\x6c\x12\ +\xcc\xe1\x23\xc1\x5e\xc5\x06\xdb\x6b\x13\xad\xf7\xb4\x67\x77\xb6\ +\x6f\xde\xec\x37\xb3\x0a\xa9\x2a\xf1\x4f\xfe\xe9\x63\x9f\xdf\x7c\ +\xe7\xbb\xdf\xfb\x10\xb9\x5c\x0e\xdf\x27\x28\x84\xff\x17\xe0\x7b\ +\x05\x71\xfb\x96\xbb\x9f\xae\xab\x9b\xf5\x78\x36\x9b\x75\x2b\x8a\ +\x80\x10\x02\x0e\xbb\x03\x0e\xa7\x13\x4e\x87\x1d\x76\x87\x83\xc6\ +\x36\xa6\x76\x9b\x8d\x51\x51\x14\x28\x3a\x15\xc6\x7e\x09\x1a\xc5\ +\x53\x8e\x50\xd3\x34\xe4\xb4\x1c\xb2\x5a\x16\x5a\x36\x4b\x94\xbe\ +\x33\x59\x8c\x8d\x47\x90\x48\x24\x79\xaf\xdb\xed\x4a\x9f\xea\x3e\ +\xb3\x53\x2c\x5c\xf6\x83\x28\x1d\xf0\x01\xd0\x2f\x66\xb4\x31\x03\ +\xf9\x2d\x19\xe6\xe7\x0b\xd0\xc6\xc2\xc8\x6f\xa6\xdf\xba\x83\xd7\ +\x59\x88\xb3\xe7\xce\x42\x4d\x46\xa1\xe6\x1c\x48\xc6\x2e\xc1\x57\ +\x12\x84\xb0\xbb\x27\x15\xc9\xdc\x02\xd2\x42\xff\xcb\x7f\x78\x64\ +\xcc\xb0\x76\x84\xb0\x80\xc7\xf9\x8d\x44\x18\xcd\xb5\xfc\x7a\x2c\ +\x16\xc7\x99\x73\xbd\x48\xa7\xa7\x48\xeb\x22\x90\xa5\x11\xaa\xaa\ +\x42\x3c\x1e\xd7\xd7\x7d\x76\x5c\x76\xa1\x90\xc7\xcd\x4b\xc0\x3f\ +\x46\x4b\x10\x4b\x14\x66\x6c\x09\xc2\xc8\x2e\xb8\x30\x3a\x82\x48\ +\x64\xdc\x08\x36\x9b\x03\xa9\x2c\xe0\x2a\xb2\x23\x3e\x0d\x78\xfc\ +\x41\x9e\xb7\x0b\x80\xcc\x27\x50\x1b\xaa\x80\x90\x66\x15\x96\x29\ +\x85\x22\x0c\x2a\x04\x9b\x59\xc8\x7f\x82\x90\xc6\x44\xf2\xb1\x60\ +\x08\x12\x8d\x4e\x22\x32\xca\xbe\x26\xbf\x6b\x70\x59\x2a\xf2\x19\ +\x59\x77\x32\xd9\x1c\x02\xc1\x72\xd8\x03\xc1\x00\x7e\xb7\xed\xd7\ +\x68\x9c\xd3\x60\xf9\x50\x30\xe3\xfc\xc5\x06\xf3\x7b\x7f\xbf\x1f\ +\x7e\xdf\x0c\xb4\x36\xcf\xc1\xaa\x65\xb3\xe1\x29\x76\x41\xc0\x82\ +\x69\x55\x45\x64\x2c\x82\xc1\x70\x18\x99\x4c\xc6\x30\x97\x40\x21\ +\x35\xad\xe6\xa0\x80\x76\xbb\xdc\xd8\xf5\xe2\xab\xb0\xeb\xc1\x52\ +\x52\x52\xc2\x8c\x20\x0c\xed\x20\x51\x58\x37\x34\xcf\xaf\xc1\x13\ +\xbb\x0f\xe3\xa5\x03\xc7\xf4\x43\xb8\x76\x41\x2d\x5a\xaf\x99\x8d\ +\x1f\x2d\xab\xc7\xd5\x35\x25\xf8\xcb\x3f\x8f\x40\x25\xc6\xed\xd7\ +\x35\xa0\xb4\xd4\xc7\xf7\x58\x12\x0a\xf9\x23\x25\x7c\x28\xaf\x2c\ +\x47\x22\x9e\x30\x5c\x40\xa8\xa7\x08\x07\x87\x92\xd3\x85\xd0\x0c\ +\xf3\x6a\x64\x2e\x12\x4e\x87\xc9\xc4\x14\x8e\x75\x87\xc1\xc0\xe6\ +\xd3\xf4\x31\xe3\xbf\x3a\x02\xd8\xfe\xd3\x66\x04\x8b\x05\x9e\xda\ +\x73\x12\x7b\x0f\x9f\xc6\xd6\xf6\x79\x58\xb7\xa2\x8e\x2d\x58\x68\ +\xfe\x50\x28\x44\xc2\x91\xb2\x10\xc4\x4f\x33\x05\xa0\x0b\x33\x9c\ +\xbb\xd0\x73\x18\x39\xda\xcc\x7e\x67\xa1\x3e\xf9\x3c\x8c\x87\x5f\ +\x78\x1b\xa3\x97\xe2\xf8\x36\xdc\xd0\x14\xc2\xaf\x36\x2f\x65\x81\ +\x4e\x7e\x39\x81\x52\xaf\x0b\xdf\xc4\xa6\xb0\xfb\xad\x6e\x1c\x3a\ +\x1a\xc6\x23\xb7\x2c\xc1\xfc\x59\xa5\x7c\x57\x45\x45\x05\xbc\x5e\ +\x2f\xb9\x27\x4b\xb1\xa4\x71\x8d\x20\x76\x50\x2c\x0b\xe8\x93\x26\ +\xf2\xb8\x27\x1c\xc1\x5d\x3b\x0f\x30\x73\xa7\xc3\x86\x4d\xad\x0b\ +\x20\x61\xeb\xda\x45\xd8\x79\xcf\x2a\x04\x4a\xfc\xa8\x28\x0b\xe0\ +\xd1\xdb\x96\xe3\x1f\xdb\xd6\x63\xdd\xca\xd9\xbc\x3e\x30\x32\x49\ +\x16\x39\x8e\x94\xe6\x40\xa8\xba\x86\x34\x0f\x18\x96\x55\x84\xae\ +\x2c\x23\x90\x63\x0b\xb0\xef\xb4\x9c\x5e\xbd\x0c\x93\x69\x24\x5d\ +\x7a\x4a\xc5\xfd\xcf\x1d\x44\x32\xad\xa2\xb8\xc8\x81\x37\x77\x6c\ +\xc6\xbc\xba\x32\x74\xf5\x5e\xc4\x7d\x1b\x9b\xd1\xbe\x7c\x8e\xac\ +\x82\x26\xf5\xfb\x05\x9e\x7b\xa0\x1d\x6b\xaf\x1f\xc4\x03\xcf\xbf\ +\x83\x58\x72\x1a\x3b\xf6\x7d\x86\xfd\x7f\xb8\x83\x2b\x29\xcc\x4a\ +\x49\x98\xcd\x5a\xbd\x20\x95\x4e\x21\x95\x4c\x21\x11\x8b\x53\xe1\ +\x88\x21\x99\x4c\x62\xe7\xde\x0f\xd1\xf7\xb5\x91\xc3\xbf\xbd\xb3\ +\x15\x8d\xd5\x7e\x24\x53\x09\xbc\xb1\x6d\x03\xda\x5a\x1a\x90\xb3\ +\x72\xde\x42\x56\x42\xc3\xaa\xa5\xb3\xf0\x8b\x5b\x5a\xf8\xec\x89\ +\x9e\x61\xfc\xe9\xcd\x23\x64\x7a\x15\x2a\x21\xb9\x80\xf6\xb1\x85\ +\x89\xe6\x63\x20\x99\x48\x61\x7a\x5a\x25\x57\xa8\x24\x40\x14\xd3\ +\xb4\xe9\xc0\x47\xbd\xd0\x61\xf5\xd2\x6a\x34\xd7\x17\x61\x78\xe8\ +\x6b\x48\x88\x4f\xe2\x7f\xc2\xfa\x96\x99\x14\x3f\x15\xe8\xea\x1b\ +\xc3\xbe\x43\x5d\xd8\xb2\xe6\x2a\x16\xd2\xe1\x70\x22\x10\x08\x22\ +\x5b\x60\x01\xae\xf3\x76\x87\x9d\x83\x45\x87\xfe\xa1\x28\x07\x96\ +\x0e\x37\x36\xd7\xe0\x4a\x1e\x2d\x4e\x6a\x66\xed\x2d\x75\x20\xa0\ +\xc0\x4c\xe3\xfc\xf0\x04\x29\x39\x0d\x55\x55\xd9\xdd\x85\x31\xa0\ +\x37\x0e\xee\x72\xc2\xe5\x84\xcf\xe7\xc7\xf9\xb1\x0b\x90\xb0\x7c\ +\x71\x03\xfc\x1e\x37\x84\xf4\x35\xff\xac\x1c\xe7\x6f\x0b\xe4\x3a\ +\x2b\x73\xdd\x22\x7d\xed\xdf\x3c\xdd\x37\x14\xc3\xd5\xf5\x33\x21\ +\x14\x1b\x6f\xa2\x62\x65\xb9\x40\x51\x6c\x5c\x82\x1d\x64\x85\xa2\ +\xa2\x19\x38\x7f\x31\xc6\x87\xaa\xcb\x7d\x98\x53\x5f\x23\xd3\x92\ +\x69\x21\x32\x6b\x19\x88\x66\x13\x92\x1f\x7a\xa9\x2d\x83\xdb\x69\ +\x47\x7a\x3a\x83\x81\xd1\x04\x9b\x5e\xf6\x17\xc3\xda\x44\x01\x98\ +\xad\x54\x08\x63\x72\x66\xd0\x0b\x1d\x26\xa2\x49\x64\x0c\x5f\x7d\ +\xb7\x1b\x84\x45\x2c\xed\x2d\x31\xa2\xf1\x14\x33\xd7\x61\x66\x99\ +\xd7\x7c\x2f\x30\x2f\x16\x40\x5a\x20\xdf\x68\xd2\xa9\x14\x46\x46\ +\x2e\xa2\xb6\x94\x17\xf9\xf0\xfb\x1f\x77\x72\x06\x5c\x09\x1c\xef\ +\x19\x85\x84\xa0\x6b\x0a\x3d\xf4\x26\xf0\x78\x3c\x68\x68\x98\xcd\ +\x16\x94\x85\x88\xa5\x21\x37\x10\x35\xe4\x5f\x58\x1f\x80\x84\xee\ +\x81\x4b\xb8\x42\x90\x67\xb9\x77\xcc\xad\xb1\x94\x90\x8d\x4e\x5a\ +\xc0\xf4\xaf\xd3\xe9\x42\x69\x20\x80\x60\x50\xc1\x82\xfa\x32\x9c\ +\x1d\x1c\xc7\x6b\x1f\xf4\x63\xc3\xea\xc5\xa8\x0a\x78\xd8\xdd\x85\ +\x31\x20\x41\x6a\x03\xe4\x4c\x77\xf5\x84\x27\xf0\xd6\x91\x41\x1e\ +\x5f\x3b\xaf\x0a\xb5\xd5\x21\x9a\xe7\xec\x90\x1d\x56\x66\x81\xbc\ +\x04\xdc\x22\x8b\x2a\x8b\x38\x20\x5f\x7c\x72\x13\xda\x1e\xfc\x1b\ +\x37\xa2\xed\x7b\x3e\xc5\xa1\x3f\xdf\x05\xa7\x5d\x4f\x55\xc1\xd6\ +\x32\xa8\x62\x0a\xff\xcd\x64\x12\xcf\xee\x79\x1f\xcf\xfe\xfc\x26\ +\xc4\x12\x69\xdc\xfc\xd4\x01\x4c\xa9\x19\xf8\x8a\xdd\x78\xe5\x37\ +\xb7\xa3\xa6\xd2\xc7\x8f\x14\x19\x07\x12\x94\x02\x2d\xa4\xf4\x5c\ +\x8a\x1b\x6b\x03\x78\xe6\xbe\x36\x9e\x3b\x4a\x5d\x6f\xc3\x63\x7b\ +\xd1\x17\x1e\xd3\x0b\x08\x61\x86\xd3\x48\xd5\x51\x55\x71\xba\x7f\ +\x18\x2b\x7e\xf6\x02\xfe\xf8\xf7\x0e\xbc\x77\xf4\x1c\xd6\x3d\xfc\ +\x0a\xfa\xc3\x11\x3e\xbb\xeb\x97\x1b\x28\x9b\xbc\xb2\xe3\x72\xfe\ +\x4b\x90\x69\x68\x32\x8e\x27\x62\x18\x1e\x1e\x82\x84\xa6\x6a\x85\ +\xdb\xea\xa1\x63\x61\x1c\x39\x39\x80\x95\x5b\x77\xe3\x8e\x35\x73\ +\xa9\x38\xd5\xa2\xdc\xef\xe6\x3d\x9d\x7d\x11\x3c\xf3\x7a\x27\xe2\ +\x29\x95\xc7\x3f\x7e\x74\x8f\xa9\xe1\xe6\xd6\x46\x54\x17\x27\xd1\ +\xd9\x79\x02\x12\x3c\x5e\x2f\x3d\x7e\x1a\xe5\xb0\x50\x80\xef\x4e\ +\xb5\x87\x36\x2e\xc1\xf5\x8b\xaa\xb8\xc5\x5e\x98\x48\x60\xef\xbb\ +\x3d\x18\x1c\x89\xe1\xb1\x5b\x9b\x70\xf8\xb3\x30\xfe\x7a\xf0\x2c\ +\x9b\xb5\x50\x91\x80\xd7\xcd\xad\x78\xc5\xfc\x4a\x5c\x06\x56\xef\ +\xb0\x62\x80\xcc\xc2\x0d\xc2\x46\x3e\xf6\xfb\x4b\xf2\xf9\x2c\x83\ +\x0d\x68\x5b\x19\xc4\xea\x96\xb9\xf4\xd8\xe8\xc6\xfe\x0f\x7b\xb1\ +\x69\xf5\x02\xb8\x66\xf8\x30\x1a\xcd\xa0\xaa\xcc\x83\xe1\x48\x0c\ +\x85\xf0\xc4\x4f\x56\xa2\x8d\x5e\x46\x56\x5c\xe6\xcc\x20\x75\xb9\ +\xdc\x46\x1c\x48\x17\x10\xb2\x1f\x49\x08\x7e\xab\x95\x95\x57\x18\ +\x01\x26\x0a\x1f\xa4\x06\xdd\x71\x7f\x3d\xe1\x7a\x7a\x1f\x24\x10\ +\xa2\x2a\xf9\xf2\x92\x79\x5c\x7d\x06\x86\x2f\xa1\xe3\xc4\x57\xe8\ +\xe8\xfa\x12\x9f\x74\x0d\xa0\xe3\x8b\x0b\xb8\x7b\xd3\x0d\x66\xc7\ +\x24\x02\xcd\xd2\x9c\x79\x65\x54\x95\x05\x12\x8b\x9b\x7f\x18\xad\ +\xa9\x0e\xf9\x9a\xaf\x69\x92\x81\x68\x6a\x4f\xe4\x32\x41\x6c\x79\ +\x4a\x73\xf4\x6d\x93\x29\x69\xe6\xb6\x06\x81\xa1\xf1\x14\x1a\x2a\ +\x8d\xb4\x85\xb4\x24\x2b\xc1\x13\x9c\x86\xbd\xfd\xfd\x38\x75\xea\ +\x4c\x5c\xcc\x6f\x5a\xf1\x08\x80\xa7\x09\xbd\xf8\x2f\x60\xe7\xf4\ +\x53\x98\xca\xff\x0d\xd9\xcc\x67\xbb\xbc\x58\x17\x48\x58\x75\x41\ +\x67\xac\x6b\x6f\x0a\x67\x5a\x92\x91\xac\x9e\x88\x8c\x8f\x6f\xff\ +\x0f\x13\x73\x78\xf8\x32\x88\x93\xff\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x07\x06\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x02\ +\x16\x02\x34\xdd\xed\x48\x42\x00\x00\x06\x86\x49\x44\x41\x54\x58\ +\xc3\xa5\x97\x5d\x88\x5d\x57\x15\xc7\x7f\x6b\xed\x7d\x3f\x92\x49\ +\x32\x43\xbe\x44\x5b\x6d\x20\x58\x4d\x8d\x9a\x07\x05\x69\x24\x1a\ +\x34\x94\xfa\x20\x92\x8e\x5f\x50\x5f\x45\xa4\x0f\x82\xe2\x8b\x4a\ +\x11\x0a\x41\x11\x8c\xf8\x24\x2d\xbe\x59\xc4\x88\x22\x8a\xa8\x89\ +\x11\x23\x54\x49\x03\x4d\x8b\x09\xfd\xc8\x84\x26\xc1\x24\x9d\x64\ +\x26\x33\x77\xe6\xce\xdc\x7b\xcf\xd9\x7b\xf9\xb0\xf7\xb9\xe7\xf4\ +\x4e\x2a\x29\x6e\xe6\x72\xce\xd9\x67\x9d\xbd\xfe\x6b\xfd\xff\x6b\ +\xed\x3d\x42\x63\xec\xdd\xbb\xb7\x33\x37\x37\xb7\x1b\x68\xf3\xd6\ +\xc3\x1a\xf7\x92\x9f\xe7\x8f\x1c\x39\xb2\x7a\xf2\xe4\x49\xfe\xdf\ +\x71\xc0\xde\xc6\x08\x65\x69\xab\x2b\x2b\x76\xf9\xf2\xe5\xab\x7b\ +\xf6\xec\x79\xe4\xe0\xc1\x83\xfa\x76\x1d\xca\xc4\xf3\x27\xcd\xec\ +\x6f\x6b\xfd\x7e\x6d\x20\xb5\x89\x99\x61\x66\x84\x10\x28\xcb\x92\ +\xe1\x70\x48\xaf\xd7\x63\x71\x71\xd1\x3e\x7c\xe0\x80\x1c\x7c\xf8\ +\xe1\xd9\x6d\xd3\xd3\xbf\x3d\x73\xe6\x4c\xbc\x57\x00\x6f\x89\x58\ +\x44\x50\x55\x44\xa4\xfe\x35\x41\x89\x20\xaa\xf8\x56\x0b\x40\x2e\ +\x5e\xbc\x68\xa7\x4e\x9d\xfa\xb5\xf7\xfe\xe8\xa1\x43\x87\xee\x39\ +\x13\xfa\xa5\xa7\xfe\xdc\x7c\xee\x57\x0e\xc6\x91\x9b\xd5\xa4\x37\ +\x00\x69\xfe\x39\x55\x5a\xad\x16\x8b\x0b\x0b\x32\x3d\x33\x63\x3f\ +\x7f\xe6\x99\x13\xdb\xb7\x6f\x3f\xba\x7f\xff\xfe\x7b\x02\xa1\xbf\ +\xfc\xee\x23\x7c\xf1\xa9\xbf\x9e\xfc\xdc\x93\x7f\xb4\x07\x1f\xfd\ +\xe6\xd9\xb1\xc8\x2a\xc7\xcd\x2c\x4c\x64\x68\x0c\x46\x95\x95\x95\ +\x15\xbc\xf7\xe2\x9c\xb3\x9f\x1e\x3f\x7e\x62\xff\x43\xfb\x1e\xbb\ +\x17\x00\x1e\x60\xf9\xce\xfc\xa7\x1f\x9f\x7d\x94\xdf\xad\x5e\xad\ +\x75\xd1\xc8\x82\x64\x40\x93\xf3\xe3\x7b\x11\x62\x7e\xbf\x79\x6a\ +\x4a\xd6\xfa\x7d\x3b\x76\xec\x07\xbf\x0a\xef\xfe\x14\xe5\xd4\x7b\ +\x50\x84\x80\xe1\x80\xd2\x40\xc5\x0a\x29\x06\x47\x7e\x73\xec\xb1\ +\xbf\x7b\x80\x61\x7f\x99\x97\x5e\xef\x71\xe9\x7a\x7f\xbc\x30\x0d\ +\x0a\x10\x01\x55\x2c\x46\x44\x04\xcb\xfc\x6b\xb6\x53\x55\x62\x4c\ +\xba\x6b\xb7\xdb\x60\x26\x6b\x6b\x7d\x7e\xf8\xb5\xc3\x3c\xfd\xa7\ +\xd7\xd8\xb1\xe7\x83\xb4\x9d\x07\x01\x15\xa1\x14\xf3\xff\x3a\x77\ +\xe1\x5b\x40\x02\x10\x46\x03\xe6\x17\xfa\x60\xc5\x46\x31\xaa\x62\ +\x66\x1b\xca\xa5\x02\x5a\x09\x55\x35\x51\xee\x5b\x2d\x10\xc1\x80\ +\x35\x33\xbe\x72\xf8\x01\x9e\x7c\xf6\x39\xfc\xce\xf7\xe1\x9d\x12\ +\x02\xec\x9c\xee\xca\xed\x9b\xff\xd1\xba\x0a\x9c\xa3\x1c\xae\x33\ +\x1a\x8d\x36\x54\x42\x75\x35\xb3\x37\x71\xae\xaa\x38\xe7\x70\xce\ +\xd1\x6a\xb5\xd8\xb2\x65\xcb\xd8\xd6\x7b\x4f\xbb\xd3\x61\xf3\xe6\ +\x29\xba\x9b\xa6\xf8\xce\xec\x7b\xe9\x5d\x3b\xcf\x70\xb0\x8e\x95\ +\x43\x16\x57\x07\xac\x2c\xdd\xb4\xb1\x06\xcc\x8c\xf5\xd1\x80\xb2\ +\x1c\xdd\xb5\xf6\x2b\xa7\x66\xb6\x61\xce\x39\x47\xb7\xdb\x65\x7a\ +\x7a\x1a\x80\x4e\xa7\x03\x40\xb7\xdb\x85\xad\x5b\xd9\xb1\x6b\x17\ +\x65\x71\x1f\x3f\xf9\xfa\x34\x5f\xfd\xd1\x5f\x98\xb9\xff\x03\xb8\ +\x68\x14\x83\xf5\x30\x06\x50\x8e\x0a\xca\x62\x48\x2c\x47\x1b\x7a\ +\x6c\x15\x75\x72\x6e\x84\x60\x18\x31\x6b\x52\x70\xce\xd3\xed\x6e\ +\x62\xe7\xae\x5d\x3c\x7f\xee\x1c\x45\x51\x82\x19\xa2\x99\x16\x4b\ +\xba\x98\xde\xb6\x8d\x5f\x7c\xff\xf3\x7c\xe1\x7b\x27\x98\xb9\xef\ +\x21\xb0\x58\x03\x88\x61\x44\x28\x46\xc4\xb2\xa8\x85\xa7\x8a\x54\ +\x40\xa2\x51\x84\x92\xa5\x5e\x9f\xe5\xde\x1a\x45\x59\x12\x62\xc4\ +\xcc\x88\x21\x50\x86\x40\x59\x94\x94\xc1\x88\x21\x55\x84\x61\x98\ +\x25\x30\xb1\x37\xe0\xda\xcd\x45\x46\xc5\x88\x27\x3e\xbb\x8f\xe3\ +\xbf\xbf\x44\x88\xe6\xc6\x00\x8a\xa2\x60\x30\x58\x67\x90\x35\x10\ +\x2c\x22\xc1\x10\x49\x58\xa2\xc1\xcd\x5b\x4b\x9c\x7d\xf1\x15\x2e\ +\xbc\x76\x85\xfe\xda\x20\xe7\xc7\xd2\x9f\x25\x5a\xa2\x19\x58\xca\ +\x8e\x8d\xdf\x19\x16\x0d\x13\x23\x84\xc8\xee\x5d\xdb\x79\xf9\xfc\ +\x73\x74\x3b\x9d\xd1\x18\xc0\x68\xb4\x46\x7f\x79\x9e\x50\x0c\xb9\ +\x7a\xfd\x16\xb7\x17\x97\x6b\xd5\x0b\x94\xa1\x64\xee\xca\x1b\x9c\ +\xfe\xe7\x8b\xcc\x3e\xfe\x65\xda\xdd\x2e\x77\xfa\x25\x22\xff\x7b\ +\x93\xb1\xbb\xcd\x9b\xf0\xb1\xcf\x1c\x05\x98\xbd\x71\xed\x89\xd3\ +\x1e\xe0\x8d\x1b\xd7\x59\xec\xad\xd3\x5b\x5e\xe4\x67\xcf\xfe\x81\ +\x7e\x7f\x1d\xcd\xf9\x37\x20\x04\xe3\x4e\xaf\x4f\x7f\x58\xe0\x7c\ +\x97\xb3\x2f\x2d\xe0\xf2\x3b\x69\x38\x73\xf9\x1a\x1b\x20\xe2\x04\ +\x18\xcd\xf7\x2d\x75\xbc\x7c\xfe\xf9\xc3\xfe\xdb\x4f\x9f\x3e\xfb\ +\x89\x8f\x7f\x84\xb2\x28\x11\xa0\x28\x23\x26\x96\xd1\xe6\x0f\x05\ +\x14\xc1\x0c\x2e\x5c\x5a\xc0\x11\x71\x02\x21\x82\x0a\x04\x03\x27\ +\x50\x56\xa7\x85\x4c\x9d\x0a\xa8\xd5\x36\x2a\x10\x32\xd0\x02\x25\ +\x44\xc3\xcf\x5d\xb9\xfd\xd1\x77\xed\x5e\xa0\x5f\x94\xe3\x08\x26\ +\xd1\x56\xcf\x16\x0d\xa7\xa9\x2a\xca\x98\xa2\x8b\x63\x0d\x64\x9b\ +\x1c\xae\x90\x00\x3a\x49\xed\x37\x92\x40\x64\x69\xa4\x00\x0c\x3c\ +\x06\x45\x34\x1c\x96\xd0\xe5\x68\xaa\xc5\x5b\x0a\x85\x25\xd4\x68\ +\x16\x15\x29\x12\xb1\xdc\xc9\x24\x53\x21\x50\xc6\xdc\xc5\xab\x75\ +\xaa\x2c\x5a\x6d\x33\xa6\xce\xc0\x1b\xa4\xb2\xc9\x11\x89\xa6\x8f\ +\xa8\x52\x96\xe7\xad\x71\x18\xd3\xea\x5e\xeb\xa8\x84\x44\xb8\x35\ +\x2a\xc7\xe7\x20\x24\x7f\x14\x62\x9a\x33\x20\xc4\x08\x66\xb9\x13\ +\x02\x11\x4b\x29\x0f\x10\x24\x19\x16\xb1\xd6\x80\x00\x2d\x49\xd9\ +\xb0\x9c\xda\x10\x92\x43\xa1\x4e\x6d\x15\x9d\xe6\x94\x8f\x05\x18\ +\x33\x2d\x96\x53\x9f\xa9\xf1\x66\x10\xa3\x21\x56\x7f\x20\x96\xc5\ +\x22\xf5\x8a\xa3\x58\x9f\xdf\x54\x12\xb8\xa6\x6d\x27\x73\x4a\xe5\ +\x24\x8b\x2d\x4a\xb2\xa9\x46\x09\x6c\x12\x28\x2c\xd1\xee\x05\x43\ +\x0d\x06\xd1\xf0\x39\x42\x80\xb6\xd6\xe9\x27\xd4\xe5\x16\xf3\x9e\ +\x6e\x99\xcf\x22\xeb\x64\x10\x19\xef\xf7\xbe\x79\x7c\xce\x60\xaa\ +\x4a\xf0\xd9\x56\xc7\xb6\x22\xa8\x77\xb4\x25\x1d\x18\x5c\x33\x8d\ +\xbe\xe6\x37\x53\xfe\xa6\x9a\xf6\xd4\xce\xc4\xa5\xf7\x15\xc7\x6d\ +\x60\xd4\xe8\x0f\x3e\x0b\xb7\xb2\x75\xea\x71\x22\xf8\x17\xe6\xe6\ +\xf9\xf7\x8d\x7f\x20\x16\x93\xb2\x27\x1a\xc8\xe4\xd1\xb9\x02\x72\ +\xb7\x66\xb3\x61\x23\x6b\xdc\xc7\x89\xb5\x1d\xca\xda\x9d\x79\xfc\ +\xfd\x3b\x36\xb1\x7d\xf7\x3b\x89\x96\x74\x20\xb9\x74\x94\x5a\x07\ +\xd5\x73\x6c\x2c\xa0\x59\x7c\x66\x75\x46\xaa\xbd\x63\xb2\x0d\x4b\ +\xb6\x8d\x56\x03\x14\xa7\xdc\x1c\x5d\xc3\x87\x60\x0c\x86\x45\xda\ +\x80\x26\x9a\x50\x98\x38\xb7\x5b\x63\xde\x67\x41\xc9\x5d\xa2\x9e\ +\xfc\x17\xaa\x99\xb1\x8a\x12\x54\x29\x42\xc4\xbf\xff\x81\xdd\x7c\ +\x68\xdf\x3e\x2c\x04\xa2\x82\x64\x81\x14\x40\x47\x1b\xa5\x98\x57\ +\x8a\x11\x5a\xa4\x55\x42\xc8\xb5\x5e\x35\xa9\x58\x5f\x63\xf2\x81\ +\x8b\x89\xf3\x22\x24\xc7\x55\x4f\x88\xa2\xbc\xbe\x79\x09\x7f\x6b\ +\x69\x8d\x5e\x7f\xc8\x6a\x11\xe8\x64\xc7\x4d\xe4\x9a\x23\xad\x32\ +\xe1\x72\x3f\xd7\x46\xdd\x87\x86\x18\x63\xc3\xb6\x02\xa1\x19\x50\ +\x53\x63\xa8\x72\xeb\xce\x2a\x1e\x81\x85\xfe\x3a\x4e\x8c\xa1\xa5\ +\xb3\xbf\xcb\x79\x2c\x2d\x95\xe3\x28\xa6\x3a\x2f\x1a\x79\x0d\xcd\ +\x8a\xc9\x1b\x51\xd5\x8a\x7d\xae\x7f\x32\xd0\xd0\xa0\x48\xa5\x6a\ +\xc7\xe9\xe0\xea\x05\x5d\x9a\x5f\x5c\x99\x11\x97\x23\x91\xba\xb9\ +\x18\xd0\x01\x06\x0d\xe4\x15\x9f\xd5\x62\xce\xf2\x2e\xd8\xd0\x45\ +\x25\x56\xdf\xc8\x9e\xe5\x9d\xb1\x02\x2f\xd1\xd8\x3a\xf3\x8e\x39\ +\x01\xda\x5b\x1f\x3c\xf4\x0d\x8c\xa9\xa4\xea\xa8\x06\x22\x22\x2a\ +\x66\x1a\x2c\x8a\x80\x58\x34\x41\xac\x12\xbf\x60\xa6\x60\x62\x66\ +\x22\xaa\x11\xb0\x18\x31\x55\xa2\xa5\xfd\x3c\x22\x62\x2a\x12\x4d\ +\x30\x41\xd2\x49\x4d\xc4\x44\x24\x22\xb2\xbe\xf2\xea\x99\x1f\xff\ +\x17\x07\x76\xb3\x5f\x89\xda\xcf\x43\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x07\x25\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x12\x00\x08\ +\x1c\x64\xd9\xf5\x0a\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x06\xa5\x49\x44\x41\x54\x78\ +\xda\xdd\x97\x6d\x50\x54\xe7\x15\xc7\xcf\x87\x18\xdb\x71\x92\x69\ +\x63\xd4\x4c\x5e\x66\x6c\x34\xf9\x90\xcc\x74\xda\x62\x4c\x4c\xdb\ +\x69\x67\x52\x6d\x6d\x63\xf3\xd2\xc6\x99\x74\xd2\xda\xda\x44\xea\ +\x26\x1d\x5b\x04\x03\x44\x50\x81\x5d\x08\xea\xae\xe0\x02\x62\x3a\ +\x41\x04\xe3\xa0\xc3\x6a\x23\x10\x14\x93\xf8\x92\xe0\x2b\x82\x48\ +\xea\xe2\x82\x2b\x2b\x6f\x2e\xcb\xbe\xde\xdd\x65\x2f\xf7\xde\x7f\ +\x9f\xe7\x19\x96\xb9\xbb\x91\x58\xfd\xe2\x4c\x7f\x33\xff\x79\xce\ +\x3d\x87\x73\xfe\x67\x1e\x18\x66\x1e\xba\x5d\x7e\x52\x14\x12\xe7\ +\x33\xf9\x01\xba\x6b\x3c\x57\x18\x3d\x33\x7f\x7d\xf8\x49\xba\x15\ +\x1f\x4c\x9c\x16\x5a\xf5\xc0\xee\x07\x3a\x9e\x3d\xf4\x6c\x74\xe6\ +\xee\x99\x9d\x64\xa6\xd5\xc4\xd9\x41\xdf\x4c\xdd\x79\x85\x6e\x46\ +\x4a\xbe\xb4\xe8\xf1\xac\x20\xee\x7f\x27\xf4\x12\xdd\x8a\x52\x6a\ +\xf9\xfd\x99\xe5\xa8\xe9\xaf\xd2\xfa\x22\x7d\xe2\x7c\xfd\xec\xeb\ +\x60\xf9\x63\xf4\xbf\xb0\xaf\x03\xb0\x9e\x00\x72\x1a\x80\xd4\x8f\ +\x80\x97\xca\x65\x2c\x2a\x0c\xe3\xf1\x77\x03\xea\x7d\xef\x04\xf1\ +\x2d\x43\x74\x21\x4d\xc5\x76\x5a\x35\xf7\xc8\x5c\x64\x5f\x33\xc0\ +\x70\x6a\x09\x38\x86\xd6\xc5\xec\x7b\x35\xe6\x1d\x9d\x07\x32\xd3\ +\xdb\x77\x74\x03\x3f\xca\x93\x9e\x17\x37\xf0\x77\xe9\x65\xfa\x26\ +\xfe\x45\x17\xbf\x5d\x7d\x8f\x96\xb2\x77\x06\x16\x94\x11\x38\x29\ +\xdb\x09\x0b\xd8\xf7\x8c\xea\x69\x1a\xed\xa4\x36\x6a\x6e\x6e\xa6\ +\xdb\xe5\xfb\x1b\xa5\x16\xfa\xd5\xe8\x1c\xba\x15\x7b\x28\x6c\x3d\ +\x5a\x86\x9b\x61\x6d\x29\x03\xd5\x92\x97\x38\x47\x8e\x1c\x41\x63\ +\x63\x23\x1a\x1a\x1a\x12\x74\xb8\xd1\x86\xf7\x1a\x80\xac\x83\x2a\ +\x72\x3e\x56\xb1\xa9\x51\x45\x41\x93\x82\xcd\x2d\xe3\xd8\x7a\x74\ +\x1c\x3b\xbf\xd0\x50\x79\x12\xa8\x6a\x65\x3a\x05\xd4\x9c\x05\xea\ +\x2f\x00\xfb\x98\x9a\xbb\x80\x47\xea\x66\x81\x8a\x08\xdf\xd9\x4c\ +\x98\x66\x20\x30\xc4\xf9\x5d\xf6\x4d\xef\x93\x46\xf5\xd4\x4e\x1c\ +\x9b\xcd\x86\xa9\x58\x5e\x19\xc6\x54\x64\xd5\x8f\xa1\xc5\xa7\xc1\ +\x1e\x56\x01\xa8\x90\x35\x15\x95\x2e\x4d\xc4\x15\xc7\x54\x7c\xe0\ +\xb2\x82\x0e\x12\x1e\x3d\x4c\x78\xac\x92\xc0\x10\xe7\x63\xec\x9b\ +\x0e\x31\xed\xa3\x0c\xe2\xd4\xd5\xd5\x81\x23\x8f\x2b\x09\x02\x14\ +\x2c\x36\x87\x27\x6a\xe3\x09\xe2\x18\x6a\xa3\xe8\x0e\x29\x50\x15\ +\x05\xbe\x31\x05\x66\xbb\x0a\x45\x11\x7d\x30\x36\x8d\xf3\x3d\xf0\ +\xd4\x67\x4f\x81\xea\x09\x64\x21\x94\x9d\x2e\x03\x99\x59\x7c\x80\ +\xf8\x62\x57\x88\x68\x1a\x71\x6a\x6b\x6b\xc1\x19\x8b\xc9\x09\x02\ +\x64\x2c\x34\x4a\x53\xd4\x80\xd7\x2a\x22\xe2\x67\x46\x25\x19\x45\ +\x5d\x6c\x69\x99\xe5\x15\x19\xb6\xeb\xe3\x58\x6f\x1b\x13\x8b\x0c\ +\x38\x86\xb0\xac\x66\x19\xee\xb5\x4d\x07\x7d\x42\x98\x7e\x70\x3a\ +\x52\x8a\x52\x40\x44\xf3\xe8\x7b\x44\x82\xaa\xaa\x2a\x70\x54\x2d\ +\x41\x82\x27\xb3\x83\x53\xd6\x7e\xc1\x6e\x27\xac\x81\x99\x63\x92\ +\x8f\x9c\x40\x87\x0f\x58\xb5\x3b\x06\x8e\xc6\x74\xe3\x86\x07\xcd\ +\xb6\x16\xec\x2a\xa9\x46\xd3\xfe\x4f\x60\xd9\x62\x01\xe9\xd9\xb5\ +\x6b\x17\xcc\x66\xf3\xd7\xb4\xa3\xa4\x10\xf3\x37\x00\xe5\xdb\x4c\ +\x5f\xab\x59\xcd\x26\xbc\x50\x0a\xec\x2c\x31\xa1\xbc\xc4\x8c\xd2\ +\x6d\x66\x71\x56\x94\x32\x59\x4c\x58\xb9\x07\xd8\x6e\x9e\xe8\xb3\ +\x98\x61\xb1\x58\x26\x4f\xee\x47\x7a\xac\x56\xeb\xc4\xef\x59\x4d\ +\x10\xa0\x62\x5a\xaa\x1f\x9c\x98\xac\xc4\xf3\x22\xe6\x3c\xc1\x6e\ +\x47\x83\x0a\x68\x2a\x6a\xba\x81\x46\x27\x6f\x51\xd1\x31\x0a\xfc\ +\x66\x5b\x58\xf4\x27\xcf\xe4\x70\x3f\xd2\x63\x61\x5b\x46\x63\x0a\ +\x7c\x01\x29\x41\x50\x24\xd0\x1b\x3e\x70\xbc\xfe\x50\x3c\x2f\x62\ +\xce\x83\x6b\x02\x80\x2a\xa1\xa2\x2d\x8a\x8f\xed\x11\x44\x24\x09\ +\x27\xae\x86\x51\xde\x1e\xc5\x73\x46\x09\x6a\x4c\x4a\x9e\x29\x7c\ +\xb8\x1f\xe9\x29\x2e\x2e\x46\x38\x2a\x63\xd4\x17\x4c\x10\xe4\x20\ +\xe8\x55\x2f\x38\x1e\x6f\x20\x9e\x17\x31\xe7\xde\x55\x7e\xd4\x76\ +\x86\x61\xbb\x24\x41\x0a\x06\xf1\xb9\x43\x42\xde\xf1\x08\x30\x1e\ +\xc4\xfc\xec\x10\x94\x68\x30\x79\xa6\xf0\xe1\x7e\xa4\xa7\xa0\xa0\ +\x00\x8a\x06\x48\x61\x79\x52\x21\x26\x40\x06\xbd\x3c\x0a\x4e\x50\ +\x8a\xc5\x6b\x22\xe6\xd0\x0a\x1f\x3e\x77\x29\x88\x8d\xc9\x38\xdc\ +\xa3\xc0\xd4\xaa\x61\x3c\x26\x43\x55\x64\xcc\xfa\x47\x10\xd0\x62\ +\x7c\x4e\xc2\x5c\xee\xc3\xfd\x48\x8f\xc9\x64\x42\x7a\x7a\x1a\xd6\ +\xae\x4d\xd4\x86\x75\x06\xd0\x4a\xe0\xbd\xb5\x7f\x4b\xae\x89\x1c\ +\xbd\x09\xe4\x65\x1a\x90\x9b\x99\x86\xec\x75\x69\xc8\xcc\x60\x79\ +\x76\xe6\x65\xae\xc6\xcc\x75\xc0\xfa\x0c\x43\x72\x9f\xf0\xe1\x7e\ +\xa4\x27\x3b\x3b\x1b\x63\x32\xe0\x0f\x44\xe1\x0f\x0a\xc1\xc7\x62\ +\xa8\x51\x76\x03\xde\x89\xbf\x81\x48\xbc\x26\x62\x0e\xbd\xe2\x45\ +\xdb\xf5\x18\xd2\x9a\x14\x48\x52\x14\xe1\x48\x14\x2b\x0f\x28\xe8\ +\xf1\x8c\x81\xde\x08\x00\x4a\x04\x3e\xdd\x4c\x36\x5f\xf8\x70\x3f\ +\xd2\x93\x9e\x9e\x8e\xd1\x40\x04\xfd\x43\x9e\x04\x45\x83\x9e\xc9\ +\x05\x5c\x03\x23\xf1\xbc\x88\x39\xb4\x7c\x14\x99\x87\xfc\xf0\x8e\ +\x78\x30\xe2\xf6\xe0\xd5\x0f\x03\x38\xd3\x3d\x8a\x58\x88\xf5\xfd\ +\xce\xc7\xfb\x93\x67\x0a\x1f\xee\x47\x7a\xd6\xac\x59\x03\x8f\x4f\ +\x62\x83\xdd\x09\x0a\xfb\xdd\x93\x0b\x38\xaf\xdf\x88\xe7\x45\xcc\ +\x10\x35\x39\xe8\xc6\x8d\x61\x37\x7e\x5d\xee\xc7\x97\x97\x47\x30\ +\x38\xe8\xc6\xf1\x2e\x0f\x5b\xce\xc7\xfb\x93\x67\x0a\x1f\xee\x47\ +\x7a\x52\x53\x53\xe1\x97\x64\x0c\xb9\xfd\x09\x8a\x85\x7d\xe2\x9a\ +\x39\x03\xc3\xbe\x78\x5e\xc4\x0c\x51\x8b\x86\x7c\xf8\x79\x49\x04\ +\xa7\xaf\x04\xe0\x1e\xf1\xe3\xc0\xf9\x20\xfe\xba\x27\xcc\x17\xe0\ +\xfd\xc9\x33\x85\x0f\xf7\x23\x3d\x95\x3b\x76\xa0\xa8\xa8\x10\x45\ +\x85\xc6\x04\x59\xb7\xe4\x82\x56\x68\xda\x56\x63\x16\xab\x9b\xe2\ +\x79\x11\xb3\x1c\xaf\xa1\x72\x6b\x0e\xca\xcc\x46\x14\x17\x19\x51\ +\xb2\xa5\x00\xdb\x36\x1b\xb1\xd3\xc2\xfb\x54\x8d\xf5\x27\xcf\x14\ +\x3e\xdc\x8f\xf4\xe4\xe6\xe6\xc4\xec\x7d\xde\x9a\x76\xfb\xc0\x5e\ +\xbd\xfa\xfb\xaf\xef\xa6\x3f\x7b\x65\x00\xee\x73\x5d\xae\xc9\x3a\ +\x8f\x79\x8e\xfe\xe2\x8d\xed\x6f\x1d\xfe\x77\x67\x77\xff\xde\xbd\ +\x27\x86\x9b\x5e\xdc\x1e\xf8\x8a\xc7\x17\xec\xfd\x75\xf7\xbc\xe5\ +\x57\x79\x7f\xf2\x4c\xee\xc3\xfd\x48\xcf\xc6\x0d\xb9\xc7\x3b\x1c\ +\x83\x19\xa7\x2f\x3a\xb2\xe2\x3a\xc5\xd4\xdb\xdb\x9d\xfe\xf0\x3f\ +\x47\x3a\x81\xe8\x17\x27\xdb\xec\x93\xf5\x13\x2c\xe6\xb9\x47\xd2\ +\x46\x3a\x9d\x57\xbb\xd7\xd6\x7c\xea\x7c\xff\x0f\xe5\x83\xf5\x97\ +\xec\xdd\xef\x7e\x76\xbe\x37\xe7\x8f\x15\x83\xb6\x27\x32\x3d\x5d\ +\xbc\x9f\xcf\xd1\xcf\xe5\x3e\xdc\x8f\xf4\x6c\xda\xb8\x61\xf3\x25\ +\xc7\xf0\x92\xb3\x1d\x8e\xa5\x67\x3b\x7a\x84\xce\x30\x5d\x75\x38\ +\x16\xa7\xac\x1f\x2a\x55\x62\x91\x2d\x5f\x9e\xb3\x2f\x16\xf9\xf6\ +\x9e\xa5\xbd\x97\xbf\xfa\xa9\xca\x72\xcf\xe4\x0c\x95\x36\xb5\x3a\ +\x5f\x59\x59\x39\x90\x71\xf9\x3f\x8e\x5f\x1e\x3b\xd7\xbb\x6c\x45\ +\xc5\x40\x66\xcf\x15\xc7\x92\xe7\x37\x0d\x97\xf3\x7e\x3e\x27\x3e\ +\x93\xcf\xe7\x3e\xdc\x8f\xf4\xe4\xe7\xe7\xbd\xd6\x37\x34\xf6\x60\ +\x7b\x57\xdf\x9c\xb8\x2e\x5c\xba\x36\xc7\x75\xb5\x77\xf6\x0b\x85\ +\x43\x0b\xa0\xc4\x7e\x76\xaa\xad\x77\x56\x7b\x97\x6b\x0e\x70\xf1\ +\xfe\x05\xf9\xa1\xf6\xea\x93\xa1\x3f\x2d\x2d\xee\xff\xe1\xdb\x1f\ +\x0e\x3f\xed\x72\x3a\x67\x9f\xeb\xec\x7b\xc8\x50\x35\xf2\x74\x5b\ +\x57\xdf\x43\x2e\xe7\xb5\xd9\x2f\x9a\xdd\x0b\x79\x9e\xcf\xd2\x8b\ +\xfb\x70\xbf\xe4\x7f\xc5\x8f\xd2\x4d\x78\xb8\x1a\x74\x33\x7e\xb0\ +\x49\x5a\x34\x77\x5d\x00\x33\x0c\xfe\xdf\xd2\xed\x93\xe8\x67\x34\ +\x1a\x13\xce\x64\xf6\xdf\xf1\xbb\x20\x91\xa9\xfd\xee\xfc\x5d\x20\ +\x5e\x46\x77\xf7\x6d\x78\x37\xf8\x71\xc2\xeb\xf8\xff\x80\xff\x02\ +\x62\x77\x11\x56\x64\xc0\x0f\x26\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x08\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x16\ +\x01\x04\x3a\x25\x5d\x42\x5e\x00\x00\x08\x0b\x49\x44\x41\x54\x58\ +\xc3\xc5\x97\x7b\x6c\x14\xd7\x15\x87\xcf\x99\x3b\x3b\x33\xbb\xac\ +\xdf\x36\x60\x6c\xe3\x17\x60\xc7\x6a\x03\x04\x36\x06\x82\x40\x2d\ +\x15\x8d\xa2\x3e\x23\xa5\x8f\x24\x28\x31\x52\xec\x40\x49\xa0\x82\ +\x98\xa8\x0a\x91\xaa\x4a\x3c\x1c\x50\x40\x8a\x02\x98\x84\x04\x92\ +\x26\x6d\x40\x11\x10\xda\x94\x86\xb6\x0e\xd8\x80\x71\x30\xb6\x0b\ +\xc4\x60\x83\x1f\x6b\xef\xc3\xbb\xeb\xdd\xf5\xae\x77\x67\x76\x66\ +\xee\xe9\x1f\xb4\xc4\x98\x75\x0a\xa4\x52\x8f\x34\x3a\xf7\xde\xb9\ +\xf7\x9c\xa3\x6f\xee\xef\xea\x0e\xc0\x3d\xda\xc0\xe0\xc0\x84\xef\ +\xda\xda\x2f\xde\x6b\x38\x10\x00\x00\x36\x1d\xa5\xdb\x06\xc7\xf7\ +\xc7\x26\xb6\xdb\x26\x3d\xe6\x0f\xf8\x8e\x84\x43\xc3\xae\xd0\x70\ +\x80\xfc\x3e\x2f\xb9\xdd\x83\x03\x7d\xbd\x3d\x6f\xd9\xed\xa9\x0b\ +\x01\x00\xce\x9d\x3b\x7b\xdb\xda\x57\xc7\xc5\x1b\xdb\xc7\xff\x34\ +\x6a\x8f\x10\xa9\x09\x00\x45\x02\xa8\xfb\x09\xe2\xf8\x02\xbc\x5e\ +\xef\x1c\x22\xf3\xd8\x80\xdb\x57\x70\xe4\xd3\xc6\xa0\xcd\xa6\x20\ +\x13\x04\x90\x25\x19\x46\xa2\x11\x88\x46\xa2\xf0\xe3\xef\x2f\x48\ +\x57\x64\xa9\x23\x61\xf0\x65\x0b\x2b\x2b\xfd\x63\xd7\x6f\x3c\x42\ +\xa4\xe9\x00\xb2\x05\x60\x5b\x92\xf8\x30\x6f\x33\x91\x3f\x4a\x34\ +\x6f\x33\xdd\x2a\xaf\xe1\x83\x3a\x00\x00\x70\x3a\x9d\x4f\xf6\xf5\ +\xf5\xd0\x6f\xb6\xec\xf3\xee\xfb\xf0\xaf\x03\xe1\x38\x05\x43\x71\ +\xee\x0f\x44\xf5\xc0\x70\xd4\xf0\x85\xe2\x34\x1c\x1c\xe5\xfe\xed\ +\xfb\x8e\x0c\xae\x7f\x75\x87\xef\xd4\xe7\x7f\xa7\x7f\x34\x9c\x74\ +\x8c\x8d\xef\xd8\x4a\xe4\x0e\x11\x39\xb6\xd2\x6d\x38\x6e\x55\x62\ +\x59\x43\xa4\x6b\x00\xa2\x0c\x60\xbc\x81\xb8\x61\x4f\x0b\x6d\x7f\ +\xde\x81\xdb\xde\xbf\x40\x3f\x75\x58\x61\xf7\xa1\x16\x78\xf1\xb9\ +\x9f\xb9\x47\x46\x13\xb9\x99\xa9\x4a\x5f\x30\x12\x2f\xcc\x4c\xb3\ +\xf5\x0c\x87\x63\xc5\x99\x69\xd6\x9e\x60\x58\x2d\x4e\x4b\x51\x06\ +\x06\x87\x42\xf9\xef\x1e\xf8\xbd\xeb\xd1\x45\x25\xd3\x02\x2a\x2b\ +\xbb\x1a\x9c\x7a\xf5\xb5\xe7\x1d\xc8\x56\x13\x99\x26\x80\x64\x01\ +\x48\xbc\xf1\x15\x81\x9b\x8d\x6a\x02\xa8\xff\x8a\xca\xb3\x3b\xaf\ +\xe4\xc6\x0d\x29\x96\x9f\x12\x4b\xa9\x59\x8a\x37\xde\x3d\xde\xe1\ +\x7b\xfa\x17\x8f\x9b\x44\x5c\x17\x19\xea\x82\x20\x98\x8c\xa1\x89\ +\x08\x84\x80\xc4\x89\x04\xe2\x24\x98\x26\x17\x0d\x4e\x62\x42\xd3\ +\xe5\x83\x07\x0f\xca\x73\x4b\xed\xea\x8a\x86\xaa\xd2\xaa\x6f\x5f\ +\xce\xda\xff\xdc\x17\x43\x68\x7f\x96\x8f\xcf\x77\xc7\xb7\xa8\xdd\ +\x7b\x9e\x9a\x86\xcb\x94\x3c\xec\x4b\x5d\xbb\x34\xf6\x4a\xe7\x75\ +\x4f\x55\xc6\xf4\x39\xde\xfc\xdc\x74\xcd\x62\x11\x35\xc9\xc2\x12\ +\xa2\x88\x3a\x63\x68\x0a\x02\x72\x04\x00\x4e\x84\x26\x07\x66\xe8\ +\xdc\xa2\xeb\x5c\xd2\x74\x53\xbe\xd6\xd5\x6f\xd5\x86\xda\x8a\x75\ +\x83\xbf\x70\xc0\xf3\x83\xb7\x1f\xc9\xec\x52\xb7\xaf\xaa\xc4\xa4\ +\x2a\x18\x6b\x75\x35\x0e\x2c\xb3\xf5\x64\x7c\x74\x22\x6f\x54\x04\ +\x6d\x55\xe3\xb5\x98\x33\x23\x33\x23\xa6\x9a\x18\x36\x48\x08\x72\ +\x01\xfd\x20\xa0\x0f\x18\x78\x91\x81\x07\x18\x78\x90\xa1\x07\x18\ +\x78\x81\xe1\x10\x30\x21\x24\x8a\x4c\x2d\x2d\x2d\xd4\xae\x38\x35\ +\x77\xe5\x43\x15\x55\x69\xb2\x60\xdb\xbe\xea\x61\x9c\x50\x86\xb7\ +\x13\x68\xa6\xce\x58\x61\x70\xcf\xea\x2b\x0f\x44\x22\x31\x8b\x33\ +\x62\xf7\x38\x03\xaa\xc7\x24\x0c\x1b\x48\x43\x24\xd0\x10\x89\xe0\ +\x06\x86\x2e\x42\x70\x11\x82\x0b\x04\x70\x23\x43\x17\x30\xf0\x28\ +\xb2\x10\x4f\x9f\x24\x32\x9b\xcc\xb8\x57\x4b\x73\xab\xb1\xc8\xfc\ +\xbf\x6c\x48\x0f\x6e\xac\xff\x82\xee\xaa\x80\xba\x9a\x4a\x2c\xb3\ +\xf6\x67\xd8\x85\x48\xe9\xa0\x3f\x6a\x66\x66\x65\xa9\x6d\xce\x58\ +\x5f\x9b\x2b\xd1\x01\xb2\x10\x8d\x03\xf4\x70\x04\x8f\x41\xe4\xd7\ +\x89\x02\xff\x7e\xfc\x06\x90\x37\x81\xd0\xcb\x64\x8c\xa9\x9c\x3c\ +\xce\xe1\x84\x53\x4a\x99\x1a\xbe\x7c\xe5\x2a\x54\xbd\xbc\x6b\xee\ +\xb6\xea\xf9\x49\x09\x88\xc9\x08\x9c\x0e\x94\x2b\x4b\xb5\xee\x94\ +\xd1\x78\x42\x97\x65\xd9\x94\x25\x51\xd7\x90\x42\x61\x93\x47\x07\ +\x46\x8c\x8b\x9c\x48\x63\x1c\x0c\x11\x00\x38\x00\xe7\x44\x60\x02\ +\x22\x32\x92\x2a\xb2\x15\x1a\x0e\x1a\x29\xde\x88\x39\x0d\x44\x65\ +\x72\xe7\xb5\xab\x80\x09\x65\xa4\xb6\xbe\x85\xea\xaa\xef\xdc\x73\ +\x62\x32\x02\x55\x3b\x3b\xa6\x46\x54\xee\xb6\x70\x55\xe1\x04\x84\ +\x88\x5c\x14\x05\x3d\x67\x92\x98\x5e\x9c\x2e\x2d\x41\x02\x1d\x11\ +\x0c\x00\xe0\x40\x44\x80\x88\x40\x20\x70\x00\x8b\xca\x29\xd1\x16\ +\x8b\xf7\x69\x2a\x4f\x15\x19\x9b\xa2\xc6\xa3\x80\x39\x0b\xb0\xae\ +\xda\x71\xf7\x04\x1a\x87\xcb\x14\xc5\xf0\x5d\xfa\x4e\xde\x28\x18\ +\x43\xaa\x62\xb5\x30\x89\x31\x10\xda\x87\xd4\x16\xe0\x14\x32\x74\ +\x8a\xeb\x09\x43\x33\x74\x53\xe7\x26\x71\x64\x88\x16\x0b\x93\x2c\ +\x32\x53\x64\x85\x4d\x4a\x91\x85\x12\x51\x26\x59\x36\x3c\x59\xd1\ +\x68\x64\xf4\x9d\x37\x7e\xde\xbd\xb1\xbe\x98\xb6\x25\x21\x90\x74\ +\x0f\x94\xdb\xfa\x32\x3a\xb4\x45\xa1\x29\xb9\x05\xed\x8b\x0a\x13\ +\x33\x17\x96\x5a\x1f\xc8\x92\x85\x0c\x11\x50\x54\x2c\x02\xb3\x8a\ +\x20\xd8\x04\x04\x05\x91\x24\x40\x2e\x13\x92\x82\x48\x56\x26\xa0\ +\xc2\x50\xb4\x8b\x42\xaa\xa9\x9b\x76\xd3\x77\x39\x3f\xaa\x9a\x7f\ +\xaa\x7e\xcb\x97\xb3\x6d\x02\x02\x13\xaa\x60\x96\xad\xdb\xda\x7a\ +\xb9\xf7\xf5\xef\xce\xc9\x29\xbe\xe1\x1a\xc5\x40\xd8\xb4\xea\x06\ +\x59\x01\x80\x01\x00\x98\x1c\xb8\xa6\x9a\x89\x48\x24\xa1\xc5\x62\ +\xba\x66\x98\xdc\x40\x24\x4c\x57\x58\x86\x95\x84\x42\xbf\x7f\x24\ +\x33\x32\xd8\x9c\x67\x99\x3c\x6f\xf3\x25\x1f\x1b\xa9\xdd\xdb\x7c\ +\xf7\x2a\x28\xb7\xf5\x65\x20\x00\x1c\x32\x56\x7e\xdc\xda\x7a\xbe\ +\xad\xbf\xfd\xd3\x92\x5e\x57\x22\x35\x1c\x30\xa6\x0a\x02\x58\x05\ +\x86\x16\x26\x80\x60\x18\x9c\xfb\x7d\xaa\x1a\x1f\xd5\xf5\x14\x85\ +\xc9\x25\xe9\x52\x41\x8e\xc8\x66\xf7\x79\xcc\xac\xe0\xc5\xfd\x4b\ +\x46\x55\x7e\xc0\x36\xf7\x45\x67\xb9\xcd\x99\x51\x57\x53\x99\x94\ +\x40\x92\x93\xf0\x1c\x35\x0e\x97\x29\xe5\x8a\x33\x9d\x88\x20\x1e\ +\x74\x89\xd3\x46\x8f\x5f\x8a\xb2\x82\x48\xea\x43\x55\x27\x4a\x8b\ +\xa5\xeb\xf9\xf9\x52\xaf\x60\x98\x21\x23\x6e\x46\x51\xe7\x6a\x56\ +\x9a\x25\x2b\x33\x4d\x9e\x61\x98\x58\x7a\xfe\x4a\x2c\xf7\x46\xc3\ +\xde\xc7\x3a\xdb\x9a\x5c\xd9\xbf\x3c\xba\x50\xeb\xef\x90\xaf\x69\ +\xd3\x43\x8b\x33\xaf\xaa\x75\x35\x0b\xf0\xbf\x16\x00\x40\xb0\x72\ +\x57\xfb\x54\xe0\x02\x11\xe0\x4d\xa1\x85\x3b\x27\x61\xff\xf1\x3f\ +\x1b\x82\xb5\x28\xa5\xec\x47\x67\x8a\x1d\xdf\x6b\x2b\x9a\x8a\xbe\ +\x9c\x74\x21\x66\x15\x81\x25\x74\xc1\xee\x1e\xd2\xa7\x0c\x75\xb5\ +\xcf\xfb\xf2\xf4\x7b\x8e\x81\xfe\xbe\xd6\x9c\xc7\x8f\x2d\xd7\xfd\ +\x1d\x92\x00\x08\x20\x70\xdc\xbf\x76\xb6\x27\x59\xba\x09\x09\x94\ +\x29\xce\xf4\x5b\x53\x88\x03\xe6\x3f\xa8\x46\x8f\x3d\xb3\x9a\xc7\ +\x87\x37\x49\xd6\x14\xab\x3d\x67\xa6\xdb\x96\x9e\x1d\x91\x24\x99\ +\x27\x46\x86\xb2\xb5\x60\x7f\xb6\x73\xd0\x39\xb8\xe2\xe9\x67\xf2\ +\xfc\x01\xff\xc8\x81\x0b\xd9\xb3\x66\xe5\xc4\xed\xe2\xe4\xf9\xd1\ +\x6b\x5a\xc1\xfd\x12\x18\x37\x15\x45\xb2\xcd\x2e\x8f\x07\x3e\x78\ +\xc9\xa1\x47\x5d\x4b\xc8\x34\xb2\x80\xb8\x84\x16\xa5\xcb\x62\x2f\ +\x38\x9b\xbb\x77\x73\xcb\x8c\xdd\xf5\xef\x2d\x5b\xb6\xe4\xd1\xb3\ +\x4d\x8d\xa9\x4d\xcd\xcd\x47\x70\xf1\xbe\x95\xe6\x70\x87\xbc\x7f\ +\xed\x83\xf7\x4b\x20\xd9\x12\x04\x02\x00\x81\x49\x04\x4c\x24\x9e\ +\x88\x09\x08\x04\xde\x98\x4d\x7f\xaa\xb0\xe9\xdc\x93\x4f\xad\x98\ +\xd9\xf0\x79\x03\x35\x35\x9d\xc2\xf6\x1b\x23\x4b\x5d\x25\x1b\x9b\ +\x1f\xc9\xbe\x91\x94\xc0\xd7\xaa\x20\xb9\x11\x00\x70\x40\xe0\x40\ +\xa6\x8a\x94\x88\x0a\x08\x1c\x00\x08\xa6\x64\xa7\x62\x4b\x6b\xc7\ +\x99\xeb\xdd\x5d\x50\x5e\x5e\x8e\x65\xe5\x15\x34\xd9\x3a\xfa\x76\ +\x85\x23\x47\x9e\x48\x05\x13\x9e\x03\x04\xf7\x61\xa3\x6e\xf1\x9a\ +\x65\xf9\xc6\x63\x9f\x7c\xc2\xb3\xb3\xb2\xa8\x70\x7a\x21\x96\xcd\ +\x2a\x9f\x31\xf2\xce\x13\x3f\xac\xdd\xdb\x72\xef\xe7\xc0\x3d\x1b\ +\x02\x4c\xc9\x2d\xa0\xce\xeb\xce\xda\xe6\xe6\x66\x9c\x39\x73\x26\ +\x14\x97\x94\xd0\xf4\xfc\xbc\xfd\x75\x27\x1d\x96\xbb\x24\xd0\x42\ +\x9d\xb1\xe2\xe0\xd8\x0d\x72\x4f\x9e\x74\xf4\x2d\x7d\x7d\xef\xc9\ +\x93\x9f\xf5\x03\x00\x15\x15\x15\x61\x45\xc5\xb7\x2c\xbf\x2a\x7b\ +\x53\x9f\xb0\x80\xb1\xf7\xf4\xba\x9a\x87\x85\x8a\x49\x83\x99\xdd\ +\xda\xf4\x10\x22\xe0\xfd\xf8\xcc\xc1\x7f\xda\xbf\xec\x76\x3d\xf1\ +\xb7\x93\x9f\x61\x51\x61\x31\xe4\x17\x14\x62\xb6\xe8\x86\x05\xe5\ +\x62\x46\xb2\xff\x84\x5b\xf7\xf6\x75\x87\x88\x5e\x3e\x7a\x53\x7d\ +\x2f\xed\xb9\xf9\xcd\x36\xec\x6e\xbe\x2f\xbf\x7e\x77\x2b\xd5\xd6\ +\xae\xff\xb0\xa7\xb7\x87\x77\x75\x77\xd1\x1f\x3f\xfa\x03\x7f\xe1\ +\x95\x9d\xb4\xf1\x38\x25\xdf\x5e\x8e\xad\x44\xae\x71\xf7\xf6\xcd\ +\x07\x4e\x7c\x23\xbf\x78\xf1\xd2\x94\xdd\x7b\x76\x53\x78\x24\x4c\ +\xa7\x1b\x4f\xd1\x8e\xd7\x7e\x47\xcb\x7e\xdb\x9d\xbc\x00\x69\x0d\ +\x91\xb0\x8a\x48\x5a\x43\xf7\x25\x80\x89\x6c\xdd\xba\x75\x9b\x2e\ +\xb4\x5e\xa0\xbe\xfe\x5e\x7e\xf4\xe8\xc7\xb4\xe2\xd7\x75\x49\xe2\ +\x57\xd3\xd7\xf7\xbf\xa1\x6d\xd9\xba\x25\xe4\x1d\xf2\xaa\xe7\x9a\ +\xcf\x6a\x3b\x77\xee\xa0\x3b\x55\x50\x3f\x4e\x74\xf5\xf8\x3f\x4b\ +\x7e\xf8\xf0\x61\xe8\xed\xed\x5d\x1e\x08\x04\x64\x59\x96\xa5\xcc\ +\xec\xec\xf7\xe1\xff\x61\x44\xba\x72\xe6\xec\x99\x22\x00\x80\x1d\ +\xbb\x76\xdc\x1a\xff\x17\xec\xfc\x81\x44\x11\xd1\x0a\xd0\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x09\xe4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x37\x5d\x00\x00\x37\x5d\x01\x19\x80\ +\x46\x5d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x02\x02\ +\x2c\xb8\x45\x62\x20\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x09\x64\x49\x44\x41\x54\x78\ +\xda\xad\x97\x0b\x50\x54\xe7\x19\x86\xbf\xb3\xe7\xec\x2e\x87\x9b\ +\xac\x21\x5e\x12\xad\x89\x31\xed\x34\x4d\xa6\x31\x6d\x6d\xac\x8e\ +\x4e\x12\x9b\x56\x6d\x47\x6b\x12\xa2\xc1\xd6\x89\x9a\x34\xc6\xa2\ +\x11\xc5\x2b\xa0\xae\x20\x28\xb0\x72\xbf\x09\x28\xb2\x0b\xba\xc8\ +\x1d\x64\x35\xa8\xb0\x8b\x2b\x0b\x02\xcb\x82\x8a\x5c\x44\xe4\x26\ +\x72\x67\xbd\xd0\xcc\xd4\xd3\xf3\x2e\x65\x12\x46\x27\x9a\x34\xdf\ +\xcc\xce\x3f\xff\xf7\xbd\xef\xf3\xfe\x9c\x73\x76\xce\x42\x4f\xad\ +\x13\x95\x34\x56\xac\xba\x92\x25\x95\xde\x8e\xf6\x14\xba\xd0\xee\ +\xc2\x49\xe4\x5d\x38\x15\x2b\xf6\xe8\x63\x3e\xce\xf7\x7f\x95\xba\ +\x9a\x50\xfc\x99\xcb\x0c\x85\x94\x38\xd0\xb1\x2b\x6f\x24\xb7\x0e\ +\x28\x6b\x86\x46\x0c\xb5\xd6\x91\x7a\x8b\x75\xe4\xfa\xd8\x07\x7b\ +\xf4\x31\x87\x0e\x7a\xf8\xc6\x38\x3f\xaa\x5e\xa3\x3a\xa2\xc8\x4b\ +\x0e\x73\x8a\x1a\x17\x5d\x19\x7a\x58\x6a\x19\x1e\xa9\x4e\x6c\xe9\ +\xf3\xe5\xd2\x6b\xe6\xd0\xae\x82\xa9\xb4\xb3\x40\x41\x3b\xf3\x9c\ +\xb1\x62\x8f\x3e\xe6\xd0\x41\x0f\x1f\xfc\xe0\xfc\xe0\x9a\x9e\x7b\ +\x95\xa1\xc3\x17\x5f\xd4\xf5\xde\x3f\x5d\x36\xf8\xb0\xf4\xe5\x82\ +\x6b\x0b\xc9\xef\x6b\x27\x79\x9a\x85\x25\x75\x39\x47\xbb\xf3\x78\ +\xda\x92\x39\x81\xb6\x64\x29\x6c\xeb\x9e\x3c\x9e\xd1\x54\x70\x98\ +\x43\x07\x3d\x7c\xf0\x83\x03\xde\x33\x87\x4f\xcd\xbc\x26\xb1\xd3\ +\x5a\xde\xac\xbc\xff\x4d\xfd\xa6\x9a\xce\xcf\xc9\xef\x82\x93\xa3\ +\xd6\x24\xa1\x7d\x67\x9d\x7f\x7d\xe6\xda\x02\x5d\xb7\x35\xb6\xce\ +\x3a\x52\x61\x1e\x7e\x68\x16\x3f\x96\x6a\x71\xc5\xbe\x50\xec\xbf\ +\x2e\xce\x69\xff\x59\x67\xe8\xe1\x83\x1f\x1c\xf0\xc0\x7d\x6a\xf8\ +\x94\xac\x7a\x66\x42\x46\xed\xec\xf2\xfb\xdf\x34\xb8\x66\xd5\xbd\ +\x3d\x21\xbd\x86\xa3\x08\x3d\xbf\xb8\xa4\xf1\xcf\x95\xc3\x23\x15\ +\xc6\xfe\x07\x85\x5f\x55\xb5\xad\xa6\x7d\xba\x99\xe2\xe5\x7f\x9e\ +\xb6\xe7\x4e\xc4\x8a\xfd\x16\xb1\x8f\x39\x74\xd0\xc3\x07\x3f\x38\ +\xe0\x81\x0b\xfe\x93\x93\x13\x2a\xc8\x71\x6f\x31\x91\x4a\x3f\x5d\ +\x7f\xef\xdf\x75\x9c\xd6\xfc\xd6\x54\xcd\x55\x09\x6d\xcf\x71\x39\ +\xd9\x35\x1c\x7b\xbe\xff\x81\x8e\xe2\x2e\xfd\x8a\x22\x0c\x3c\x45\ +\x9d\x65\x69\x47\x92\x1d\xfd\xed\x80\x93\xf8\x51\x60\xc5\x1e\x7d\ +\xcc\xa1\xbb\x20\xea\xe1\xa3\x1d\x39\x2e\xe0\x80\x07\x2e\xf8\xc8\ +\x41\xde\xe3\x15\x70\xd1\x21\xb3\xef\x41\xce\x7b\xfa\x9b\x7f\x99\ +\x98\x6e\xe1\x60\xce\xeb\xbb\x97\xb3\xb7\xfe\xce\x56\xf2\x3f\xe7\ +\xa4\x88\xcc\x66\x69\xd9\x7e\x57\x1f\x53\xfd\x5a\x63\xcf\x50\x41\ +\x69\xf7\x80\x5e\x7f\x67\x40\x8f\x15\x7b\xf4\x31\x87\x0e\x7a\xf8\ +\xe0\x07\x07\x3c\x70\xc1\x47\xce\x63\xd9\xce\x99\x8d\x8c\x7b\x65\ +\xfb\xf2\xe3\x77\x86\x12\xe8\xa8\x89\xa7\x23\xc5\xf6\xc9\x5d\x43\ +\xf1\x9b\x6a\x3b\x3e\xa3\xe3\x65\x76\xe4\x97\xc6\xaf\xd2\x55\x2e\ +\x33\xf4\x0e\x9b\x8e\x35\x74\x1c\xa4\xdd\xc7\x5f\xa7\x8f\x03\x26\ +\xd1\xca\xc0\xe7\xb0\x62\x8f\x3e\xe6\xd0\x41\x0f\x1f\xfc\xe0\x80\ +\x07\x2e\xf8\xc8\x41\x1e\x8d\x2b\x1f\x9d\x53\xce\xc0\xc3\xf3\xe2\ +\x13\x3c\xdd\x51\x5d\xc1\xae\xad\xba\xfd\x41\x42\xe7\x60\x04\x85\ +\x1b\xec\x69\x6f\x0a\xaf\xac\xb9\xe9\xa9\x6d\xef\xd5\x90\x5b\xc0\ +\x0b\x76\xa1\x59\x32\x2e\x2c\x5f\x4a\x9b\x8f\x3a\xd0\xda\xb0\x09\ +\x58\xb9\xf0\x7c\x29\xfa\x98\x43\x07\x3d\x7c\xf0\x83\x03\x1e\xb8\ +\xe0\x23\x07\x79\xdf\x86\xc7\x9f\xa7\x79\xc5\xcd\xf3\x93\xef\x58\ +\x63\x28\xa5\x4a\x46\x9e\x19\x2e\x59\x7d\xf7\x0a\xc5\xaf\x97\xab\ +\x73\x44\x36\xb7\xa1\xb4\xee\xe3\xf8\x9b\x77\xc2\xe9\x8b\x88\x09\ +\x4e\xd1\xf9\x2c\xad\x8f\x9c\x9a\xd2\xd8\xb9\xb7\xb2\xdf\x5a\x6c\ +\xea\x19\xd2\x63\xc5\x1e\x7d\xa7\x98\x3c\x16\x3a\xe8\xe1\x83\x1f\ +\x1c\xf0\xc0\x05\x1f\x39\xc8\x43\x2e\xc5\x9d\x23\xa2\xe3\x15\x5c\ +\x7a\xcf\xfd\x18\x99\xd6\x3c\x9b\xe2\x0d\xcc\xc6\x9a\x8e\x15\x21\ +\x2d\xbd\x5b\xec\x35\x66\x8e\x3e\x38\x38\x29\xbd\xb3\x3f\x93\x3e\ +\xf4\x53\x38\xc6\xe8\xb8\x9f\xab\x8b\xe7\x54\x0c\xdd\x2b\x57\x56\ +\x35\x79\xd0\xa7\x61\x2f\xd3\xfa\xa8\x17\x68\x6d\xc4\xcc\xfd\x95\ +\xcd\x9b\x2a\x06\xef\x95\xff\x42\x9c\x3b\x46\x9f\xe5\xa0\x87\x0f\ +\x7e\x70\xc0\x03\x17\x7c\xe4\x20\x8f\x92\xaf\x70\x64\xab\x2d\xb9\ +\xbc\xba\xdb\x7a\x52\xbc\x2c\x0a\x8a\x32\xc8\x34\x77\xad\xf1\xe4\ +\x95\x3d\x59\x16\x9a\xc1\x45\x37\x75\x6d\x5f\x90\x51\xba\x80\x0d\ +\x38\x25\xa1\xcd\x89\xd3\x8a\xfa\xad\x17\xc9\x33\xf1\x15\x3e\xea\ +\x8c\x78\x0b\x0c\xa3\x7e\x8f\x24\xe2\x23\x0b\xa4\xb4\x35\x69\x96\ +\x6d\xfe\x55\xe2\x34\xd6\x3f\x4d\x02\x1f\xfc\xe0\x80\x07\x2e\xf8\ +\xc8\xb1\xe5\x79\xe6\xdb\x8f\x02\xbe\xcc\x50\xa4\x74\x5b\x8f\x51\ +\x8c\xf8\xb0\x7d\xa9\x75\x4c\xe8\x1a\x8a\x22\xa5\xce\x9e\x3e\x39\ +\x64\x1f\xdb\xd4\x15\x4c\x6e\x07\x9d\x49\x95\x2b\x4f\x6e\xeb\x3d\ +\xe4\x9a\xf0\xf5\xef\xf8\xd8\xb3\x12\x7a\x42\xf1\x71\x3a\x09\xe6\ +\xd0\x91\x2a\x47\x0e\x1f\xfc\xe0\x80\x07\x2e\xf8\xc8\xb1\xe5\xfd\ +\x2b\x4b\x31\xea\x0c\x29\x79\x31\xb9\xdb\x1a\x26\xde\x1f\x8e\x3c\ +\x33\x9f\x4b\xea\x1c\x0a\x14\xdf\x64\x52\x5a\xe2\xe3\x12\xd5\xd4\ +\xe9\x4d\x81\xe9\x32\xfa\xe8\x90\x53\x4c\x73\xf7\x61\xda\x79\xc2\ +\x79\x2c\xb0\xb9\xb9\x75\x83\xde\x54\x69\x7d\xf7\x83\x55\x5e\x34\ +\x56\xbb\x4e\x38\xdb\x74\x1f\x05\x3a\xc1\x07\x3f\x38\xe0\x81\x0b\ +\x3e\x72\x6c\x79\x2a\xc3\x34\x42\xd9\x6b\xcd\xb3\x12\xba\x86\x95\ +\xa4\xd5\xb3\xb4\xef\xcc\x64\x51\xe8\x43\x29\xc5\x2c\xad\x51\xb9\ +\x46\x36\x76\x78\x90\x5f\x0a\x4b\xee\x2a\x45\x78\x53\xa7\x27\x13\ +\x96\x23\x1f\xcb\xd2\xa8\xb3\x85\x07\xd6\x07\x82\xb7\x7f\x90\x30\ +\xd6\x63\xc2\x72\xe5\xd0\x91\x7b\x88\x82\x0e\x9d\x64\x23\x9b\x44\ +\xff\x3f\x54\xae\x94\x52\xc2\x82\x0b\x3e\x72\x90\xc7\xa7\xd7\xbc\ +\x3a\xea\x4a\x30\x4d\x4f\xc4\x01\xd2\x2e\xb3\xe2\x4b\xc6\xf5\x68\ +\xc7\xe0\x0e\x4a\x32\xb2\xf4\xf7\x60\x85\xea\x46\xdb\x3a\x3a\xa0\ +\x65\xc9\x2d\xc8\xf1\x70\x7d\xdb\xa7\x92\xd0\x3c\xd9\x58\x58\xdc\ +\xd1\x34\xe1\xde\xd0\x7d\xc1\x4f\x15\x21\x8c\xf5\x30\x87\x0e\x7a\ +\xf2\x4f\x67\x43\xea\x45\xbf\xc8\xa1\xa4\xcb\x2c\xb8\xe0\x23\xc7\ +\x96\x97\x58\xfe\xb3\x51\xd7\xd6\x5c\x45\x42\xe7\xf0\x41\x4a\x11\ +\x2f\xfb\xe7\xe9\x8e\x11\xb7\xfb\xb7\x51\x92\x49\x4a\xef\xed\xe2\ +\xfd\x6a\x5b\xdc\x49\x99\x2a\xa3\x5d\x1a\xf9\x3e\xcb\xad\xe5\xf4\ +\xcf\x68\x7e\xdc\x01\x06\xc5\x03\x1c\xf9\xf6\x00\x98\x43\x07\x3d\ +\xf9\xa7\xca\x44\xff\x6a\xfa\x93\x37\x4f\x49\xe5\x52\x70\xc1\x47\ +\x8e\x2d\xcf\x2b\x7f\xe2\xa8\xc9\xed\x84\x5d\x54\xdb\xa0\x3f\x45\ +\x96\xf2\xe4\x53\x20\x53\xdd\xea\xdb\x44\x1e\x99\x76\x62\x30\x77\ +\xc0\xd2\xb2\x9c\x16\xfb\xda\x93\xb7\x9a\x71\x3b\x6f\x79\xe5\xc3\ +\xa2\x9a\x59\xf2\x88\x02\xc9\xf8\x03\x44\x0a\xd8\xa3\x8f\x39\x74\ +\xe4\x9d\xca\xd0\xd2\x7d\xf6\xca\x1a\xd1\xaf\xd4\x70\xe4\x91\x65\ +\x07\x2e\xf8\xc8\xb1\xe5\xad\x4c\xe1\xc9\x56\x41\x7a\x2e\xae\x43\ +\xbc\x3f\xdb\xf3\x5d\xa4\xb1\x26\x49\xc4\xed\x81\xd5\x14\x6f\x9c\ +\x42\xbe\x19\xf4\x7e\x5e\xd9\x8c\x8d\xc6\x6b\x6f\xda\xfb\x9f\x96\ +\x50\x50\x16\xb7\xec\x5c\xf5\x8c\xe7\x93\x8a\x9c\xbf\x7b\x80\x03\ +\xa1\xa3\x07\x40\x1f\x73\x0a\xce\xe6\x1c\xfc\x52\x99\x0d\xa5\xd7\ +\x66\xff\x31\xe7\xf2\x0c\xf2\x52\x13\x78\xe0\x4a\x63\xcb\x24\xc8\ +\xb1\xe5\x05\x19\x38\x42\x49\xd4\x37\x98\x23\xb7\x07\x56\x2c\x35\ +\xb6\xcc\xa5\xa4\x5a\x86\x82\x8a\x14\xe1\xad\xfd\x9f\x30\xea\x4a\ +\x8e\x76\x1d\x97\xee\xa8\x68\x98\x43\xdb\x12\x1c\xa4\xb1\x5f\x13\ +\x05\xa4\xb3\x14\x91\xe7\xf8\xd8\x15\x30\x3e\x90\x53\x78\xae\xa3\ +\x6d\xbe\x26\x88\xc4\xb7\xa3\x83\x57\x79\xc3\xef\xc5\x77\x84\x94\ +\x51\x57\x71\xe0\x81\x0b\x3e\x72\x90\xc7\xa4\x35\x32\x14\x69\xa4\ +\xd1\x5a\x9d\xea\x10\xdd\x3e\xb8\x9d\xe2\x4d\x76\x14\x5f\xca\x05\ +\xb7\xf4\xad\xa0\xd8\x4b\x13\xc9\xab\x98\x68\x4d\x80\xdc\xd3\x74\ +\xe3\x35\xf2\x3c\x2a\x97\xf9\xea\x88\x94\x19\xcc\x63\x07\x10\x04\ +\x5b\x5f\xba\x37\x8b\x68\x4b\xa2\x7c\x33\xf4\xab\x43\xe4\xe4\x53\ +\x4c\xe0\x80\x07\x2e\xf8\xc8\x41\x1e\x7d\xb7\xd8\x93\x65\x6c\x74\ +\xc7\xe0\x1a\xc7\xd3\x35\x33\x19\xef\x7c\xa2\x4d\xa7\xf9\xb0\xd6\ +\xfe\x0f\x69\x83\x56\x46\x28\xaf\x24\xd9\xfb\x39\x65\x93\x28\x38\ +\x83\x27\x5f\xb5\xe4\x49\xb7\x80\x7c\x4f\x48\x48\x95\x6d\xf7\x7e\ +\xae\xa8\xdb\x96\x68\xf3\xc1\x0f\x0e\x78\xe0\x82\x8f\x1c\xe4\xd1\ +\xf8\x5a\x44\xb4\x4a\xc3\x8b\xa7\xdb\x24\xbe\xaf\xed\x27\x1f\x2b\ +\xa6\xdf\x9e\xab\x9f\xe2\xd7\xd4\xf3\x0e\xed\xc8\xe5\x08\x75\xe8\ +\x14\x4b\x21\xe2\xc3\xa9\xca\xe2\xc7\x1d\x20\x2c\x0a\x57\x80\xa1\ +\x23\xd9\x72\x0a\xce\x94\x93\x9f\xc6\x06\x87\x0f\x7e\x70\xc0\x03\ +\x17\x7c\xe4\x20\xef\x49\xbf\x05\x99\xcf\xcc\x9d\xaf\xef\xa8\xef\ +\x5e\x4a\xa9\x55\xb2\x97\x72\x2b\x98\x3f\x14\x35\x4c\x09\x68\xee\ +\x99\x47\xdb\x73\xe4\x0a\x6d\x0d\x43\xef\x24\x13\x29\xc7\x5f\x01\ +\x65\x78\xb4\x40\x28\xef\x44\x09\x2d\xcb\x21\x17\xad\x99\x81\x1e\ +\x3e\xf8\xc1\x01\x0f\x5c\xf0\x91\xf3\x3d\xff\x84\x54\xb0\xbe\x8d\ +\x3d\x0b\xd7\x54\xb5\xcd\x91\xa5\x55\x4b\x27\x1f\x2d\x27\x0a\xb9\ +\xc8\xef\x6d\xb8\xfb\xd6\xba\xaa\xf6\x19\xb4\x27\x5f\x2a\x4d\xb9\ +\x32\x7a\x80\xf8\xd4\x71\x07\xb0\xf5\xf7\xe4\x49\xd7\x55\xb5\xcd\ +\x80\x1e\x3e\xf8\xc1\x01\x0f\x5c\xf0\xe9\xa9\x15\x78\x9e\xf5\x6d\ +\xe8\x99\xff\x85\xa5\x73\x2e\xc5\x1a\xc5\xcb\x5a\x42\x14\xaa\x67\ +\xe7\x9e\x6f\x98\xe8\x51\xdb\x35\x6b\xbd\xb9\xe3\xa5\xc5\x82\xe0\ +\x10\x17\xf7\xbf\x03\x88\xcf\xc0\xb6\x1e\x61\xd2\x3a\xb1\x8f\x39\ +\x74\xd0\xc3\x07\x3f\x38\xe0\x81\x4b\xcf\x5c\x49\xe5\xec\xc6\xda\ +\xae\x5f\x1e\x6c\xee\x5d\x42\xca\x73\x8e\x74\xea\xea\xb8\x37\xe0\ +\xdb\x82\x60\x17\x17\xa7\x19\x3d\x80\xf8\x2d\x38\x50\xda\x38\x95\ +\xe6\x1d\xf9\x36\x20\xb0\x81\x81\x0f\x7e\x70\xc0\xa3\x1f\x5a\x53\ +\xb2\xae\x32\xe2\x5f\xc1\x1f\x6a\xed\x7f\xa7\xa0\xb1\xdd\xc3\x7c\ +\xfd\x66\x69\x95\xa5\xc1\x7a\xc5\x7c\x5d\x30\xd7\x35\x0a\xd1\x31\ +\xea\x47\xdd\x9d\x77\x05\x9f\xc0\x90\x47\xd5\x96\x06\xa1\xd2\x5c\ +\x2f\x88\x73\xa1\xba\xae\xe9\x5a\xe9\xf5\x5b\xf1\xca\xd6\x81\x05\ +\xf0\xdb\x38\x3f\xba\x96\xc4\x12\x2a\x39\xb5\x30\x2f\x2d\x35\xef\ +\xd1\x85\x22\xa3\x70\x55\x0c\xe9\xea\xb8\x2b\xe8\xf5\x95\x42\xdf\ +\xdd\x01\xe1\x5c\x51\x89\x90\x7a\x32\x4b\xd0\x9c\xcc\x14\x72\xf2\ +\x74\x82\xf1\x92\xe9\x51\x53\x63\x93\x30\xe6\xff\x49\x2a\x34\xe2\ +\xc4\x1e\x7f\xff\xf0\xf6\xe8\xa8\x63\x23\x45\x67\x8b\x85\xb6\xd6\ +\x76\x61\xb0\x6f\x50\xb8\xd3\x75\x57\x68\xb9\x79\x5b\x78\x73\xfe\ +\xbb\xc2\x5f\xdd\xdc\x85\xdd\xfb\x0f\xfc\xe7\x94\x36\xbd\xd7\x60\ +\x30\x5c\xa6\x9f\xb2\x34\x69\x3a\x79\x62\x42\xc6\xab\x19\xe9\xba\ +\xb9\xa6\xcb\xd5\x4b\x9a\x1a\x9a\x57\xd6\x59\xae\xae\x2d\x33\x96\ +\x7f\x56\x52\x6c\x58\xf7\x9b\x05\x8b\x56\xaf\x70\x5f\xb3\xec\x70\ +\x68\xe4\x42\xc3\x25\xe3\x1b\xb7\x5a\x5b\x15\xcf\xca\xfe\x2f\x86\ +\xea\xf8\x09\x4c\x20\x0d\xaa\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x0a\x1c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x09\x99\x49\x44\ +\x41\x54\x78\xda\x9d\x56\x09\x54\x93\xc7\x1a\x75\xc1\x05\x95\xba\ +\xd4\x85\xa8\x54\x51\x14\x15\x05\x14\x77\x6d\xdd\xde\xf3\x9d\x8a\ +\x55\x6b\xa5\xb5\x20\xe8\x43\xe4\x89\x22\x0a\x88\x56\xad\xd5\xfa\ +\xac\x22\x2e\xc8\xd1\x63\xab\xa2\x96\x1a\x96\xb0\xc5\x48\x12\x30\ +\x09\x86\x2d\x61\x0b\x9b\x2c\x21\x12\x08\x24\x10\x59\x84\x20\xa0\ +\x3e\x17\xb8\x6f\x26\x4d\x7a\x90\xda\x73\x2c\xff\x39\xf7\xfc\xf3\ +\xcf\x3f\x73\xef\x9d\x99\x6f\x66\xbe\x3e\x00\xfe\x36\xc8\xd3\x9f\ +\x60\x04\xc1\x27\x14\x86\x72\xff\xde\x70\x7d\x88\x58\x3f\x02\x53\ +\xfa\xee\x56\x37\x9c\xcd\x7e\x20\xd1\xe9\xda\x40\x41\xcb\xb4\xee\ +\x7d\x7d\x7a\x6d\x80\x3c\x7d\x09\x86\xfa\xf8\xf8\xad\x49\x4d\xcd\ +\xcd\xdd\xbb\xf7\x80\x03\xf9\x36\x31\xfc\x1b\xcb\x64\xc6\xcb\x61\ +\x78\x68\x99\xd6\x19\xfe\x99\xd0\xb6\xb4\x0f\xed\x4b\x39\x28\x57\ +\x6f\x0c\x98\x72\x38\x82\xd8\xfa\xfa\xe6\x4e\x00\x48\x4c\x4c\x7d\ +\x4c\xea\xcc\x09\x06\x13\x58\x47\x46\xde\xab\x36\x1a\xa0\x65\xfb\ +\x1d\x56\x2b\xfd\xa4\xdb\xd7\x8c\xb7\x19\x69\x41\xdb\x02\x00\xed\ +\x4b\x39\x28\x57\x6f\x0c\x8c\x3a\x7d\x3a\x98\xf7\xf6\x6d\x27\xba\ +\xba\xba\xd0\xd6\xf6\x1c\x57\xaf\x86\xfe\xc6\xe7\x8b\xb9\xf9\xf9\ +\xa5\x0d\x72\xad\xa2\x2b\x4c\x7d\x05\x27\xe4\xde\x08\x52\x1e\xc2\ +\x2d\x6d\x10\x58\x4d\x57\x11\x55\x7f\x0d\x37\x55\x81\x60\xd6\x5c\ +\x84\xf4\xe9\x03\x50\x0e\xca\xd5\x9d\x3b\x42\x7b\xc5\xe4\x43\x0c\ +\x0c\x1a\x36\x6c\xc4\xaa\xc2\xc2\xf2\x37\xaf\x5f\xbf\x05\xc5\x8b\ +\x17\xff\xd3\xbf\xe3\x6b\x99\xd8\x59\xb4\x11\x57\xea\x7e\x40\x9c\ +\x2e\x04\x31\xba\x40\xc4\xb7\x05\xe2\x7e\xc7\x79\x24\xbd\x08\x46\ +\xfa\xab\xdb\x10\x3e\xbf\x89\xe0\x5a\x3f\x6c\x4d\x5e\x58\xb0\x29\ +\xd2\x66\xaa\x91\xd7\xb3\x60\xa1\x3f\xe7\x49\x68\xd7\xfe\xe2\x4f\ +\x07\xd3\xef\x9e\xc1\x36\x98\x0a\xd3\xb2\x01\x56\x37\x6e\x30\x55\ +\x2f\x5f\xbe\x02\x85\x5a\xa7\x86\x67\xe6\x56\xec\x2f\xdb\x8e\x73\ +\x35\xfe\x38\xa7\xde\x8f\x0b\x44\x24\x44\x1b\x80\x6b\x4f\x8e\xe0\ +\x66\xc3\x31\xdc\x69\x3a\x01\x66\xf3\x29\xb0\x74\x3f\x21\xbe\x3d\ +\x10\x51\x2d\xe7\x71\xb4\xdc\xe5\xe5\xb6\x6c\x7b\x8f\xed\xd2\x79\ +\xff\x0d\xaa\xd9\x87\x0b\x1a\x6f\x78\x17\x2c\x1e\xd1\xd3\x80\x59\ +\x5c\x1c\x9f\x99\x94\x94\xca\xb5\xb7\x5f\x34\x93\x7c\x33\xc2\xc2\ +\xa2\xd9\x4d\x4d\x3a\x74\x74\xbc\x40\x4b\x5b\x2b\x3e\xe7\x2e\x83\ +\x4f\xe9\x0e\xec\x2d\x73\xc6\x7e\xb9\x2b\xfc\x15\x3b\x70\xb8\x62\ +\x27\x8e\x29\x3d\x71\x52\xe5\x85\xd3\xd5\xde\xef\x35\x15\xde\x74\ +\x06\x41\xd5\xbe\x38\xab\xf2\xc1\xbd\xf6\x20\x9c\xaa\x72\xc7\x6e\ +\xa3\x01\x63\xe4\x3a\x3b\xbb\x7e\xae\x54\x6a\x3a\x75\xba\x76\x94\ +\x97\x57\xbf\xe2\xf1\x92\x15\x24\x88\xf0\xec\x59\x87\x1e\x7e\xc2\ +\x3d\x70\x92\xac\xc7\x96\xbc\x75\xd8\x9a\xbf\x1e\xdb\x0a\x36\x62\ +\x7b\xd1\x66\x38\x17\x6e\xc4\x12\xa9\x03\xa6\x8a\x27\x61\x62\xf2\ +\x78\xcc\x4a\x9d\x86\xb5\xb9\xcb\xe1\x53\xee\x82\xd3\xaa\xbd\x08\ +\xac\xf1\xc1\x45\x8d\x2f\x2e\xd7\x1e\xc4\x55\xed\x21\xfc\x52\x7f\ +\x14\x87\x1f\xbb\x60\x4b\xd4\x9c\xd1\xdd\x0d\x7c\x14\x15\x95\x90\ +\xd9\xdc\xfc\x0c\xef\x43\x62\x19\x1f\xab\xd8\x8b\xb1\x52\xba\x14\ +\x6b\x32\x97\x63\x6d\xe6\x0a\x7c\x91\xf3\x4f\xd8\xa6\xcd\x42\x3f\ +\x6e\x3f\x7c\xcc\xfd\x08\x96\x9c\x71\xb0\xe1\x4e\xc6\x64\xbe\x39\ +\xc6\x26\x99\x61\xa2\x60\x04\xbe\x20\x46\x8e\x28\xdc\x71\xbc\x62\ +\x17\x4e\x56\xee\x26\x23\xdf\x83\x33\x64\x96\x7c\xe5\x5f\x63\xd1\ +\x01\x0b\x8b\xee\x06\x86\x58\x5a\x5a\x6d\x08\x09\xb9\xa5\xa9\xae\ +\x7e\x82\xc6\x46\xdd\x3b\x58\x14\x6c\x8f\x45\x29\xf3\x61\x97\x32\ +\x07\x0e\xa9\x76\x58\x92\xb1\x00\x0c\x91\x39\x86\x70\x4d\x31\x35\ +\xc4\x1c\xd3\xf7\x98\xd7\xd8\x6d\xb3\xd6\xcd\xdb\x3c\x1b\xf3\x3d\ +\x67\x63\xd1\xa5\xa9\x70\x48\xb4\x84\x8d\x68\x1c\x56\x67\xcc\xc1\ +\x81\x52\x17\xf8\x95\x6d\x43\x80\x7c\x3b\x0e\x95\xef\xc0\x9e\x92\ +\xcd\x58\x71\xd2\x92\x41\xb5\xbb\x07\xa0\x19\xc1\x3c\x27\x27\xd7\ +\xfb\x6a\x75\x03\xb4\xda\xa7\x7a\x64\x95\xe4\x63\xf6\x4d\x2b\x4c\ +\x16\x4e\xc2\x14\x91\x25\xa6\x89\xa6\x76\x4e\x49\xb6\xec\x1c\xc8\ +\x1b\xf0\xc6\xfa\x97\xf1\x1d\xd6\xe7\xc7\x38\x18\xe3\x68\xdd\xba\ +\x0d\xbe\x2b\x56\xac\x7e\xbd\xd6\x71\x3d\x56\x87\xd8\x60\xb9\x78\ +\x0a\x16\x8b\x3f\xc1\x57\x59\xcb\xb1\xbb\xf0\x2b\xec\x2e\x72\x82\ +\x17\x81\x47\x91\x23\xbe\xe6\xdb\xea\xb7\x66\xcf\x93\x6f\xd4\xd9\ +\xb3\x21\x09\x1a\x4d\x23\x8c\x38\x78\xfb\x30\x66\x47\x4e\x07\x83\ +\xc7\x80\x79\x22\xa3\x75\x82\x60\x42\x6b\x7f\x5e\x7f\xad\x55\x9c\ +\xb9\x72\x46\xd8\x98\xb5\x3d\xb7\xef\x37\xdf\x7c\xeb\xb3\xf2\xd8\ +\x02\x38\x8a\x6d\xf1\xaf\x74\x6b\x7c\x29\x59\x00\xb7\xdc\xb5\xd8\ +\x21\x73\x84\x5b\x9e\x23\x5c\x65\xeb\xe1\x92\xbb\x0a\xae\xa9\xf3\ +\x46\xd2\xf6\xc6\xd1\x0f\x31\xcc\xc0\xb4\xd8\xd8\x44\xfd\x32\x50\ +\xa8\x54\x5a\x38\x5d\x76\x82\x5d\xcc\x2c\x98\xb3\x19\x2f\x86\xf0\ +\x87\xe6\x0e\xe3\x0f\xcb\xef\xc3\xed\x23\xb6\x67\x5b\xc4\x3b\xc8\ +\xfe\x7c\xc4\x7e\x2b\x5b\xec\xe0\x94\x3b\x1f\x6e\x59\x4b\xe0\x9e\ +\xb5\x1a\xee\x39\xff\x80\x5b\xce\x1a\x7c\x9d\x45\x62\x27\xc3\x16\ +\x0b\xd3\x26\xe3\xf3\x14\x1b\x38\x78\x4f\x18\x67\xd0\xee\x33\x5c\ +\x20\x48\x97\x08\x85\x19\x45\x64\x0b\x2a\xf3\xf3\x15\x9d\x4a\x65\ +\x1d\x28\x4a\x4a\x94\x70\xfa\x79\x13\x66\xc4\xce\xc4\x70\xf6\xf0\ +\xf2\xbe\xbc\xbe\xf1\x24\xe8\x42\x3f\x16\x9a\x85\x4d\xfb\x6d\xcc\ +\x8f\xef\x3b\xc0\xfc\xe5\x8e\xd6\x5f\x46\x2f\xcd\xda\x78\xed\x53\ +\x6c\xf9\x65\x15\xfe\xcd\xdc\x88\x5d\xe1\x5b\xe0\x15\xf1\x0d\xf6\ +\x45\xbb\x74\xf9\xdf\xdf\xde\x76\x9e\xfb\xa3\x86\x6a\x52\x6d\x6a\ +\x60\xba\x48\x24\x43\x4e\x8e\x1c\x8f\x1e\x55\x92\x2d\xa8\x86\x42\ +\xf1\x3b\x0a\x0b\xe5\xf0\xb8\xee\x81\xcf\x62\x96\x75\x0d\xba\x3f\ +\x28\x8e\x8c\xfc\x2a\xc1\xe9\xc1\x89\x03\x8e\xda\xc7\x58\x1c\xfe\ +\xab\x53\xd4\xc7\xc7\xe7\x93\x93\x27\x7f\xea\xbc\x72\x25\x14\xc9\ +\x0f\xd3\x21\xcb\x2b\x45\x71\x71\x05\xe4\xf2\x1a\xaa\xa1\xd7\xa2\ +\x9a\x54\x9b\x1a\x98\x19\x1e\x2e\x84\x11\x11\x11\x22\xc4\xc5\xa5\ +\x81\xcb\x95\x22\x23\xa3\x00\xa7\xc2\xcf\xc2\x85\xb5\xa5\x6b\x28\ +\x67\xe8\x35\x22\xfe\x3d\x81\x0f\x81\xa7\x03\x6f\x92\xeb\xac\xa4\ +\x51\xef\xbd\x64\x82\x83\x83\x19\x4c\x26\xeb\x2d\x27\x41\x80\xb4\ +\x0c\x19\x12\xb8\x12\xc2\x99\x4a\xb8\x0d\x3a\x06\x50\x6d\x6a\xc0\ +\xc2\xdb\xfb\x48\x8e\x97\xd7\x21\xe5\x9e\x3d\x47\x6a\x6f\xdc\x60\ +\x77\x46\x46\x26\xeb\x1b\x70\x38\xe9\xb8\x27\xe6\xc1\x3f\xd6\x07\ +\x0e\xf1\x0e\x2c\x22\xfc\x1f\x02\xe7\xbe\xdc\x3e\x9b\xed\x53\x27\ +\x38\xce\x17\x4d\x98\xd7\x27\xfa\xcf\xf7\x49\x58\x58\x98\x7b\x02\ +\x57\x80\x74\x69\x36\xe2\x39\x62\x30\xc3\x05\xa0\x9c\x94\x9b\x6a\ +\x50\x2d\xaa\x49\xb5\xa9\x81\x81\x04\x13\x09\xa6\x10\x2c\xfb\xee\ +\xbb\x40\x95\xd1\x00\x7d\x2b\x2a\x54\xb8\x94\x78\x0e\xee\x9c\x9d\ +\x55\x44\xdc\x89\x88\xaf\x33\xe5\x0f\x58\x33\x32\xc9\x74\xf9\xba\ +\xdc\x39\x0e\x2b\xd3\xac\xcc\x17\x3f\x9c\xf8\x4e\x30\xc6\xc5\xb3\ +\x73\x24\x99\x32\xc8\x1f\x57\x20\x32\x5a\xf4\x87\x01\xca\x4d\x35\ +\x0c\x5a\x13\xa9\x76\xcf\x6d\x38\x7a\xdb\x36\xaf\xe8\xa8\xa8\x64\ +\xd2\x41\x84\x98\x18\x31\x6a\x6b\x1b\x11\x9b\xc1\xc6\xcf\x29\xd7\ +\xba\x9c\x79\x2e\x67\x07\xf3\x4d\x96\x12\xf1\x05\x0c\x81\x99\xad\ +\xa5\x68\xa4\xb5\xa3\x6c\x36\xc3\x39\x7f\x81\x99\x5b\xf6\x82\xa1\ +\x2e\xe2\x79\x03\x39\x7c\x8e\x9b\x44\x9a\xd3\x55\x5a\x56\x89\xda\ +\xba\x06\xc4\xc5\xa7\x80\x15\x9d\x0c\x16\x2b\x19\x94\x9b\x6a\x74\ +\x4f\x50\x7a\xe6\x79\x8c\x80\x80\xe3\x77\x63\x63\x53\xf4\x6b\x76\ +\xef\x5e\x3a\x84\x42\x19\x5a\x74\x6d\x10\x15\x93\x59\x91\x86\xbf\ +\xfc\x41\x78\xfc\xf0\x38\xc1\xb0\xe9\x93\x45\x23\xa7\xcc\x7c\x38\ +\x76\x92\x7d\xca\xf8\x51\x8b\xd2\x2c\x4c\x3f\x4b\x9f\x32\x20\xe9\ +\x61\x92\x5b\x56\x4e\xce\x73\xb5\xa6\x01\xad\xad\x1d\x78\xf8\x90\ +\xac\x7f\x82\x44\xcf\xc3\x66\xa7\x21\x20\xe0\xc4\x5d\xaa\x61\xcc\ +\x1f\xdf\xb9\x8c\x48\xfa\xb4\x38\x3a\x9a\x5f\x48\x1a\x13\xf1\x14\ +\x3c\x78\x90\x03\x3e\x3f\x13\x02\x41\x36\xd9\x8e\x95\xa8\x6b\x6c\ +\x44\x51\x4d\x31\xd2\x4a\x33\xba\x12\xa4\xf7\x0b\x6e\xa7\xdc\xf0\ +\x3b\x2c\xf2\x9e\x7d\x59\x78\x76\xaa\x30\xf5\xc1\x2e\x69\x56\x66\ +\x6e\xb9\x42\xd9\x55\xdf\xa0\x83\x4e\xd7\x81\xd2\x52\x15\x92\x93\ +\x65\x84\x27\x5b\xff\xa6\xbc\x5c\xae\x84\xcc\x2a\xbf\x90\x6a\x51\ +\xcd\xee\x06\x46\x5c\xbe\x7c\x5b\x4c\xa7\x9d\x8e\x9e\xc3\xc9\xd0\ +\x77\x4c\x4d\xcd\x87\x58\x9c\x87\xf4\xf4\x42\x3c\x7e\xac\x46\x7d\ +\x4b\x23\x54\x4f\x34\x78\x5c\x57\x85\xe2\x4a\x39\x0a\xe5\x45\x6f\ +\x4b\xe4\x65\x6f\xab\x54\xb5\x78\x52\xdf\x4c\xee\x8d\x67\x68\x6f\ +\x7f\x81\x8a\x0a\x0d\xa4\xd2\x47\x48\x4b\x2b\x20\x7d\x8b\x20\x12\ +\xe5\x82\xc7\x93\x52\x13\xfa\x65\x0d\x09\xb9\x2d\xa6\x9a\xdd\x0d\ +\x0c\xb6\xb2\xb2\xde\x12\x16\xc6\x7b\x43\x1b\xfd\xfa\x2b\xfb\x95\ +\xaf\xef\x31\xb5\x44\x52\xa4\x27\xca\xce\x2e\x81\x4c\x26\x27\xa3\ +\xaa\x44\xb3\x8e\xdc\x90\x6d\x3a\x34\xea\x9a\xa1\x6d\x6c\x42\x43\ +\x13\x19\x71\x6b\x3b\xc9\x19\x5e\xea\xaf\xed\xb2\x32\x15\x0a\x0a\ +\x14\xc8\xcd\x2d\x23\xfb\xbd\x04\x99\x99\xc5\xf0\xf7\xff\x5e\xcd\ +\x64\x72\x5e\xd1\xad\x1d\x1e\x9e\xf8\x86\x6a\x51\x4d\xaa\xdd\x3d\ +\x00\x27\xee\xdc\xb9\x2f\xda\xd3\xd3\x57\x60\x66\x66\xb6\x89\x46\ +\xab\xbb\xbb\x17\xbf\xb0\x50\x41\x0e\x0f\x25\x41\x05\x21\xaf\x84\ +\x42\x51\x8d\xca\x4a\x35\x09\xb0\x7a\x34\x3d\x6d\xd1\xa3\x8e\x04\ +\x5b\x55\x55\x2d\x19\x79\x0d\x39\xc8\x54\xd4\x28\x85\xfe\xf0\xf1\ +\xf0\xd8\xcb\xa7\x5c\x94\x73\xf7\x6e\x3f\x81\x87\xc7\xfe\x68\xaa\ +\x45\x35\x7b\x06\xa1\x09\xc1\x58\x43\xe6\x6b\x6a\x48\xcd\xec\x83\ +\x82\x2e\x29\xe4\xf2\xaa\x3f\x04\x54\x64\xba\xd5\x6a\x2d\xd9\x1d\ +\x4f\x88\x70\x3d\xb4\xda\x06\xfa\xd6\x7f\xd7\xd4\xd4\x91\x76\x1a\ +\x72\x8f\x68\xc9\x92\xd5\xe0\xc2\x85\xcb\x0a\xca\x61\xe0\x32\xa5\ +\xdc\x06\x8d\x0f\x4a\x4a\xfb\xd9\xd9\xd9\xcd\x95\x48\xf2\x9e\x53\ +\x03\x4a\xa5\x9a\x8a\x91\x75\x7e\x8a\xa7\x4f\x9b\xdf\x41\x73\x73\ +\x0b\x81\x0e\x4d\x4d\x2d\x24\x15\x6f\x22\x06\xf4\x66\xc9\xd2\x15\ +\x3c\xa7\x1c\x94\xab\x37\x69\xf9\xb0\x88\x88\xe8\x18\x32\xed\x44\ +\x9c\x8e\x5c\x03\x57\x57\xb7\xa4\x83\x07\x03\x52\xa2\xa2\xa2\xea\ +\x35\x1a\x4d\x67\x7b\x7b\x3b\x28\x68\x99\xc5\x62\xd5\x07\x04\x1c\ +\x4a\x71\x73\x73\x4b\xd2\x68\xb4\xd4\x84\x7e\x16\x58\xac\xb8\x18\ +\xca\xd5\x1b\x03\x23\xcf\x9c\xb9\x10\x9e\x97\x57\xfc\x86\x4e\xfb\ +\xad\x5b\x77\xca\x48\xdd\x5c\xc3\xf1\xb9\xf4\xee\xdd\xbb\xe5\xad\ +\xad\xad\xa0\xa0\x65\x5a\x67\xf8\x37\xf7\xce\x9d\xb0\x32\xba\x24\ +\x45\x45\x65\x6f\x02\x03\x2f\x86\x53\xae\xde\x18\x30\xa1\x84\x33\ +\x66\xcc\xf0\xbc\x7e\x3d\x34\xdb\xd6\xd6\x76\x03\xcd\x1b\x0c\x01\ +\xcb\x88\x88\x88\xc8\x36\x1a\xa0\x65\x5a\x67\xf8\x37\x84\xb6\x0d\ +\x0d\xbd\x95\x4d\xfb\x1a\x4c\x99\xfc\x5d\x03\x3d\x53\x35\x86\x51\ +\xdc\x50\x3f\x9a\x2c\x83\xd0\x68\x80\x96\x69\x1d\xfd\x67\x34\x61\ +\xe8\x63\x66\x5c\xff\x5e\x18\xf8\x6b\x18\xa2\xda\x86\x60\x83\x01\ +\x36\xb4\xae\x37\x5c\xff\x07\x37\xc4\xb3\x43\x85\xe9\xf3\x64\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x7e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1e\ +\x16\x0e\x06\xae\x50\xdc\x98\x00\x00\x04\xfe\x49\x44\x41\x54\x58\ +\xc3\x9d\x97\xc1\x6b\x14\x57\x1c\xc7\x3f\xbf\x37\x6f\xb2\x9b\xec\ +\x26\x6e\x31\x45\x8a\x87\x12\xb4\x16\x92\x94\x54\x45\xdb\x88\x85\ +\x7a\x11\x2a\x0a\x46\xea\xc1\x92\xe0\xc9\x92\xfe\x0b\xde\x7a\x10\ +\xa1\xd0\x43\xe9\x25\x78\xf2\x22\x88\xb7\xe2\x21\x81\x5e\xda\x68\ +\x68\x14\x24\x69\xd2\x6a\x6d\xb4\x2e\x49\x44\x93\x22\x49\x93\xc9\ +\xc6\xcd\xce\xcc\xeb\x61\x77\xc6\xb7\xbb\xb3\x6b\xf4\xc1\xf0\x66\ +\xde\xbc\x79\xbf\xef\xef\xfb\xfb\xfe\x7e\xef\x0d\x6c\xa3\x1d\x39\ +\x72\x44\x03\xdd\x40\x4f\xd2\xd5\xdf\xdf\xaf\x79\xcb\x26\xdb\x9c\ +\xf7\xa1\x31\xe6\x2f\x80\x9f\x7f\x1d\xc7\xd5\x9a\x20\x08\xf8\xec\ +\xd3\x4f\xd0\x5a\xe3\x38\xce\x47\xc0\x1f\x6f\x03\x60\xbb\xc8\x37\ +\x26\x26\x26\x28\x14\x0a\xf4\xf7\xf7\x13\x86\x21\x8e\xe3\x70\xeb\ +\xd6\x2d\xda\xda\xda\x00\x36\xde\x96\x01\x0d\x70\xec\xd8\xb1\xcf\ +\x37\x36\x36\x6e\xae\xae\xae\x66\x3d\xcf\xc3\xf3\x3c\x7c\xdf\xa7\ +\x50\x28\xc4\x13\x1f\x3d\x7a\x64\x36\x0b\x05\xf9\x69\x74\x0c\x47\ +\x29\x82\x30\xa4\xf7\x83\xbd\xb4\xb6\xb5\x19\xe0\x1f\x00\x11\xa1\ +\xb5\xb5\x95\x54\x2a\x45\x36\x9b\xa5\xbd\xbd\x9d\x5c\x2e\xe7\x69\ +\xad\x4f\x8d\x8f\x8f\xff\xd2\x10\x80\xef\xfb\x37\x4f\x9c\x38\x91\ +\x39\x7c\xf8\x30\x5a\x6b\x5a\x5a\x5a\x98\x9d\x9d\x65\x78\x78\x98\ +\x97\x2f\x5f\xd2\xda\xda\xca\xd0\xd0\x90\xb4\xa4\x52\xec\xdd\xb3\ +\x07\x13\x86\x88\x52\x4c\xde\xbd\xcb\x56\xb1\x28\xbe\xef\xb3\xb9\ +\xb9\x49\x2a\x95\xe2\xc6\x8d\x1b\xec\xde\xbd\x9b\x62\xb1\x88\xef\ +\xfb\xdc\xbb\x77\x2f\x33\x3a\x3a\x7a\x13\x68\x6f\x06\x20\xbb\xb4\ +\xb4\xc4\xe5\xcb\x97\x29\x14\x0a\xa4\xd3\x69\x16\x17\x17\xd9\xb5\ +\x6b\x17\x85\x42\x01\x11\x61\x60\x60\x00\x63\x0c\xc6\x98\xf8\xe3\ +\x7d\xfb\xf6\x21\x22\x5c\xbb\x76\x0d\x63\x0c\xe9\x74\x9a\x4b\x97\ +\x2e\xd1\xd1\xd1\x41\xb1\x58\x24\x93\xc9\xd0\xdb\xdb\x2b\x41\x10\ +\x64\x9b\x8a\xf0\xe8\xd1\xa3\x46\x6b\xcd\xea\xea\x2a\x53\x53\x53\ +\x00\x5c\xbd\x7a\x95\xe3\xc7\x8f\xb3\xb9\xb9\xb9\xed\x78\xba\xae\ +\xcb\xd2\xd2\x12\x87\x0e\x1d\x02\xa0\xaf\xaf\x8f\x1d\x3b\x76\x50\ +\x2a\x95\x98\x9c\x9c\x94\x86\x0c\x84\x61\x88\x88\x10\x04\x01\x00\ +\x2b\x2b\x2b\x68\xad\x79\xfc\xf8\x31\xbe\xef\xd7\x7d\x64\xb3\x50\ +\xe5\x4d\x45\x03\x9e\xe7\x91\xcd\x96\x9d\x56\x4a\x11\x86\x61\x73\ +\x11\x86\x61\x88\x52\x0a\x91\x57\x20\xf7\xef\xdf\xcf\xc8\xc8\x08\ +\xae\xeb\xc6\x63\x4a\xa9\x18\xe0\xdc\xdc\x5c\xd5\x7c\x11\xc1\x18\ +\xc3\xd9\xb3\x67\x79\xf0\xe0\x01\xb9\x5c\x8e\x7c\x3e\xcf\x8b\x17\ +\x2f\x22\x16\xbf\x04\xda\x6c\x3f\x5c\xd7\x9d\x16\x80\x03\x07\x0e\ +\x98\x9d\x3b\x77\xb2\xbc\xbc\xcc\xf4\xf4\x34\x2b\x2b\x2b\x28\xa5\ +\x70\x5d\x37\x36\x62\xf7\xd7\xaf\x5f\xe7\xfc\xf9\xf3\x6f\x92\x6d\ +\x26\xa9\xe6\x88\xc8\x60\x24\x42\x44\xa4\xca\x23\x63\x0c\x5b\x5b\ +\x5b\x55\x86\xa3\xfb\x52\xa9\x04\xc0\xc2\xe2\x53\x94\x48\x79\x75\ +\x25\x08\xe5\x39\x4a\x49\xd9\x9a\xc4\xbd\xa0\x54\x8c\xc0\x84\x21\ +\xef\x76\x76\x56\x65\x41\x95\x81\x46\xbd\x1d\x86\xe8\x3b\xc7\xd1\ +\x28\x05\x18\x41\x54\xc5\xb8\x54\x5f\x76\x98\x00\x42\x6b\x0d\x0d\ +\x10\x04\x41\xd5\xc4\x46\x20\x92\xe6\x38\x8e\xaa\x18\x55\xaf\xbc\ +\xb7\x8d\x57\x58\x88\x18\x01\x10\x4b\xc4\x55\x59\x10\x79\xd7\x08\ +\x79\xed\x3b\xc7\x51\xb1\x61\x47\xa9\x72\x18\x24\x99\x01\x1b\x80\ +\xa9\x05\x10\x0d\x34\xa3\x3e\xe9\x5e\x29\x85\xd6\x65\x00\xa2\x14\ +\x0a\x90\x4a\x36\xc5\x97\xfd\x6d\xd4\x37\x02\x60\x0b\xd0\x66\x23\ +\xc9\xfb\x08\x40\x94\xbe\x4a\x04\x22\x10\x91\xf1\x8a\xf0\x6c\x00\ +\x92\xc4\x40\x54\x80\x6a\x73\x3a\x09\x84\xdd\x62\xe3\x15\x43\xaa\ +\x12\xf3\xe8\xb9\x16\x40\xd2\x3a\x71\x16\x24\x09\x30\x09\x84\xcd\ +\x82\xcd\x40\x74\xd5\x3e\x27\x65\x97\x49\x12\xa1\xfd\xc2\x36\x6c\ +\x8c\xa9\x33\x1e\x8b\xd0\xf2\x50\x45\x3a\x50\xaa\xcc\x42\x03\xe3\ +\x0d\x4b\xb1\xdd\x6f\x37\x04\xd8\x0c\x28\x85\x63\xb1\xf0\x3a\x51\ +\xd7\x01\xa8\x15\x62\xd2\x64\xa9\x31\x50\x15\x73\x5b\x0f\x35\x8c\ +\xd9\x2c\x96\x71\x4b\x35\x80\xda\xd8\x34\xd2\x40\x64\xc0\x9e\x17\ +\x83\xb0\x44\x59\xeb\xb1\x5d\x3d\x6b\x1d\x53\x36\xe5\xb6\x06\x6a\ +\xd1\xdb\x8b\xd6\x81\xaa\xa4\x60\xb3\x4a\x5a\x3b\xb6\xb6\xb6\xf6\ +\x8a\x81\x68\xcf\x6e\xb4\xcf\x27\x65\x47\x54\xdd\x6c\x10\x49\xf5\ +\x5f\xd5\x00\x8b\xda\xfa\xfa\x3a\x80\xd1\xe5\x92\xea\x34\x3d\x64\ +\x34\x1a\x93\x26\x4a\x8f\x98\x1a\x1b\x1b\xe3\xf9\xf3\x67\xf8\x7e\ +\x40\xa9\x54\xc2\xf7\x7d\xb4\xd6\x26\x97\x7b\x47\x80\xe5\x18\x40\ +\x18\x86\x4d\x4f\x2e\x0d\xd0\x95\xab\x5b\x93\xbd\x23\x9f\x7f\xc2\ +\xf0\xf0\x37\x55\x85\x76\x61\x61\x5e\x2e\x7c\x7d\xe1\x0a\xf0\xbb\ +\x06\xd0\x5a\xd7\x69\x20\x8a\x7d\x92\x30\xed\x03\xa5\xbc\x86\xb1\ +\x20\x08\xed\x35\xcd\xdc\xdc\xdf\x72\xee\xdc\xb9\xef\xa7\xa6\xa6\ +\xbf\x03\xfe\x8d\x01\xd8\xe5\xb8\xa3\xa3\xa3\xa9\xe3\x99\x4c\xe6\ +\xb5\xa1\x8a\x9e\xb7\xb6\xb6\xa2\x1a\x63\x66\x66\x67\xe4\xf4\xc0\ +\xe9\x6f\xe7\xf3\xf3\x3f\x02\x2f\x62\x11\x46\x21\xe8\xec\xec\xa4\ +\xa7\xa7\x27\x3e\x8e\xb9\xae\x5b\x57\x6e\x1d\xc7\xe1\xe1\xc3\x87\ +\x9c\x39\x73\xe6\x4d\xf4\x62\xee\xdc\x99\x0c\x4e\x9e\x3c\x75\x71\ +\x7d\x7d\xfd\x0a\xf0\x5f\x55\x1d\xf8\xf8\xe0\x41\x9e\x3d\x7d\x8a\ +\x00\x5d\x5d\x5d\xa4\xd3\x69\xd2\xe9\x34\xa9\x54\x8a\x96\x96\x16\ +\x1c\xc7\x89\x8d\xdb\xa7\x67\x7b\x6b\xb5\x43\x65\x6f\x40\x5a\x6b\ +\x6e\x4f\xdc\x96\xaf\x06\x87\x2e\x7a\x9e\x37\xe2\xfb\xfe\x7a\x5d\ +\x25\x9c\xcf\xe7\x47\xdf\xef\xea\xfa\xe2\xcf\x99\x99\xc4\x58\x57\ +\xc5\x5d\x84\x7c\x3e\xdf\x30\x14\xf1\xcf\xe4\xc6\x06\x6b\x6b\x6b\ +\x78\x9e\xc7\xe0\xe0\xd0\x6f\x0b\xf9\xfc\x0f\xc0\x56\x1d\x43\xdd\ +\xdd\xdd\xdc\xbf\x7f\xff\x4d\xff\x29\xfb\x80\xf7\xb6\xf1\x77\x5d\ +\x00\x16\x81\x27\x40\x62\x8a\xfd\x0f\x67\xea\x16\x60\x16\x57\xbd\ +\x9b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x34\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\ +\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0c\x0c\ +\x0e\x16\x29\xa4\xe3\xc7\xe1\x00\x00\x06\xb4\x49\x44\x41\x54\x58\ +\xc3\xbd\x97\xdb\x6f\x54\xd7\x15\xc6\x7f\xfb\x5c\xe6\xe2\xb1\x19\ +\x1c\x7b\x2c\x87\x62\x8f\x68\x94\x58\x44\x42\x98\x22\x51\x94\x0a\ +\x63\xa4\x36\x38\x15\x48\x54\xa2\x89\x78\x49\x42\x40\x90\xd8\x18\ +\xfa\xd0\x07\x5e\x51\xff\x04\x2e\x91\x48\xa5\x3c\xf0\x00\x15\x4d\ +\x8b\xd4\x87\x36\x08\xbb\x2e\x52\x78\x68\x09\x1a\xa5\x40\x32\x28\ +\x84\x4b\x85\x2f\xe3\xb1\x3d\xd8\xe3\x99\x39\xd7\x95\x87\x39\x3e\ +\x66\x60\xc0\x93\x4a\xed\x7e\x99\x39\x67\xef\xbd\xd6\xb7\xbf\x6f\ +\xad\xb5\xd7\x51\x04\xa3\xbd\xbd\xbd\x39\x9f\xcf\xbf\x06\x44\xf9\ +\xdf\x0d\x2b\x95\x4a\xdd\x99\x9e\x9e\x2e\xd6\x9b\xdc\x22\xff\x87\ +\x01\xfc\xf4\x49\xa7\xc6\x13\xff\x63\x00\xff\xfe\xea\x2b\xd2\xdd\ +\xdd\x18\x86\x81\xd2\x34\x00\x14\x80\x52\xc4\x34\xab\xba\x52\x53\ +\xb5\xd0\xa5\xba\xca\xf6\x4d\x44\x82\x47\xa0\xea\x0f\xc4\xf7\xb1\ +\x6d\x9b\xd5\x2f\xbd\x14\xfa\xa9\x07\x00\x80\x2b\x23\x23\xec\x7f\ +\xff\x7d\xfe\xfa\xf9\xe7\x28\xa5\x42\x23\x31\xcd\xe6\x93\xc9\x7d\ +\x28\x7f\xd9\xc1\xd2\x50\x80\xaf\xc1\xe0\xda\x3f\x50\xf1\x22\xa8\ +\xa7\x26\x5d\xcf\xe7\xad\x81\xb7\xea\x6a\xf2\x0c\x80\x83\x07\x0f\ +\x12\x89\x44\xe8\xe8\xe8\xe0\x67\x6f\xbc\x81\xe7\x79\xa0\x14\xa6\ +\xe9\xf3\xfb\x33\x70\xf4\x4d\xa8\xb8\xb5\x7b\xa2\x06\x7c\x3c\x02\ +\x3f\x5a\xdf\x4f\xd9\xd1\x6a\xc1\xe9\x06\xe3\x5f\x8f\x85\x6c\xae\ +\x08\x40\x01\x4a\x84\x98\x6e\xa1\xe9\x0e\x9a\x72\x83\xb7\x82\x7a\ +\x51\x7c\xaa\x25\xad\xea\x0c\x01\x4d\xa9\xc6\x00\xcc\xce\xcd\xd1\ +\xdd\xdd\xc1\xef\x32\x3f\x47\xcf\x10\xf2\xad\x14\xb4\x26\x84\x93\ +\x97\x15\xb2\xfc\x3a\xf4\x1b\x5f\x05\x8f\x6e\x8f\x51\x0e\x24\x10\ +\x40\x21\xa0\x40\x69\x46\xe3\x0c\x9c\x3f\x7f\x9e\xdf\x0e\x1f\x44\ +\x93\x18\x47\xdf\x04\xcb\x5d\xa6\xf9\xe4\x65\xc5\x9f\x86\xac\x3a\ +\xc7\x35\x79\xfb\x57\x03\xec\xfc\xf3\xdf\x40\xa4\x0a\x30\x88\x1d\ +\x4d\xd3\xf8\xe3\x67\x9f\xa1\x1a\x65\xe0\xa3\x0f\x3f\x44\x6f\x8a\ +\xa2\xa8\x3a\xaf\x38\xcb\x73\x7e\xd5\x24\xae\x5b\x6b\xcc\x30\xc0\ +\x37\x5a\x00\xb0\x1d\x27\x04\x01\x60\x9a\xe6\x0b\xd5\x79\x06\x80\ +\x19\x89\x84\x99\x15\x35\x20\x38\x08\x51\x03\xb4\xe0\xb4\x86\xf1\ +\xac\x21\x33\x78\x19\x09\xf6\xd7\x84\x80\x08\x34\x2a\x81\xeb\x38\ +\x10\x8f\xe3\x2b\x38\x79\xa5\x56\xec\x58\x0b\xfc\xf2\x17\xdb\x10\ +\xa3\x85\x27\x93\xd1\x30\x0c\x0c\xc3\x60\xdb\xb6\x6d\x1c\x3f\x7e\ +\x9c\x72\xb9\xbc\x1c\x9b\x4a\x11\x89\x44\x9e\xcb\xc0\x93\xa3\x4f\ +\x44\xe4\xc4\x89\x13\x52\x2c\x16\xe5\x9f\x5f\x5c\x11\x7b\x31\x2f\ +\xa5\xc2\x84\x2c\xce\x8d\x4b\x79\x7e\x4a\xfe\xf5\xc5\x95\xe7\x56\ +\xb8\xed\xdb\xb7\xcb\xd6\xad\x5b\xeb\xce\x5d\xbc\x78\x51\x3c\xcf\ +\x5b\xaa\x84\xdb\x5f\xc8\xc0\xe0\xe0\x20\x89\x44\x82\x92\x63\x50\ +\xb4\x34\x5c\x57\xc7\xf3\x7c\x0c\x43\x63\xd1\xa9\x2e\xf7\x3c\x0f\ +\x11\x61\x74\x74\x94\x6c\x36\x8b\x65\x59\xec\xdd\xbb\x97\x3d\x7b\ +\xf6\x54\x59\x74\x5d\x7c\xdf\x47\x29\x85\x11\x48\xd3\x70\x10\x36\ +\x37\x37\xe3\xfb\xd5\x70\xd3\x75\x1d\x11\x41\x29\x85\xae\xeb\xa1\ +\x11\x4d\xd3\x38\x73\xe6\x0c\x8e\xe3\xa0\x69\x1a\xf1\x78\x9c\x7c\ +\x3e\xcf\xa5\x4b\x97\x48\xa7\xd3\xec\xde\xbd\x3b\xcc\x02\xa5\x14\ +\xbe\xef\x87\x76\x56\x04\x50\x28\x14\xe8\xec\xec\x44\xd7\x75\x32\ +\x99\x4c\x8d\x21\xd3\x34\xb9\x7a\xf5\x2a\xb7\x6e\xdd\x62\x76\x76\ +\xb6\xa6\xde\x6b\x9a\x46\x3e\x9f\x27\x97\xcb\x31\x33\x33\x43\x3a\ +\x9d\x0e\xe7\xd6\xac\x59\x83\xe7\x79\x68\x75\x02\xb1\x06\x80\xe7\ +\x79\x9c\x3b\x77\x8e\xa1\xa1\x21\x7c\xdf\xa7\xb7\xb7\x17\xd7\x75\ +\x43\xf4\x37\x6f\xde\xa4\xaf\xaf\x8f\xeb\xd7\xaf\x93\x4c\x26\x43\ +\x60\xba\xae\x33\x3d\x3d\x4d\x67\x67\x27\x00\xe5\x72\x99\x1d\x3b\ +\x76\xe0\x38\x0e\xa6\x69\x72\xe1\xc2\x05\xb6\x6c\xd9\x52\x57\x82\ +\x1a\x48\xba\xae\x73\xf8\xf0\x61\x9a\xe2\x71\x44\x04\xcf\xf3\xf0\ +\x5c\xb7\xfa\x1b\xe8\x0e\x60\x5b\x16\x04\xa0\x44\x24\x94\x0c\x91\ +\xf0\xf9\xee\xb7\xdf\x62\x57\x2a\x54\x2a\x15\x24\x88\x8b\x15\x01\ +\x2c\xe5\xf1\x92\x41\x4d\xd3\x50\x4a\x55\x0b\x89\x52\xa1\x86\xab\ +\x92\x49\x94\xae\xa3\x82\x35\xba\xa6\x55\xc1\x05\x6b\x0c\xc3\xa0\ +\x50\x28\x20\x4a\x81\xef\xe3\xb9\x2e\x96\x65\x35\x16\x84\xb6\x6d\ +\x13\x8b\xc5\xd0\x34\x8d\x07\x0f\x1e\x84\x27\x17\x11\x4c\xd3\x64\ +\x6c\x6c\x8c\x78\x3c\xce\xbd\x7b\xf7\xd0\x96\x1c\x07\x00\x1f\x3d\ +\x7a\x54\x53\x7c\xc6\x27\x26\xaa\x15\xd4\xf7\x29\x95\x4a\xb4\xb6\ +\xb6\x02\x58\xcf\x65\xc0\xb6\x6d\x4e\x9d\x3e\x4d\xa5\x52\xc1\xf7\ +\x7d\xd2\xe9\x34\x6b\xd7\xae\xa5\xab\xab\x8b\x75\xeb\xd6\x61\xdb\ +\x36\xfd\xfd\xfd\xec\xdf\xbf\x9f\x8d\x1b\x37\xb2\x3a\x99\xa4\xad\ +\xad\x8d\xb6\xb6\x36\x2c\xcb\xa2\xbd\xbd\x9d\x54\x2a\x45\x2a\x95\ +\x62\xc3\x86\x0d\xf4\x6e\xdc\xc8\x4f\x36\x6d\x62\x7e\x7e\x9e\xc2\ +\xdc\x9c\xdc\xb9\x73\x67\x02\x78\xf0\x5c\x06\x22\x91\x08\x87\x0f\ +\x1d\x22\x1a\x8d\xd6\xe4\xfb\x92\x24\x22\x82\xeb\xba\xd8\xb6\xcd\ +\xae\x5d\xbb\xc8\x66\xb3\x7c\xfd\xcd\x37\x14\x17\x16\xd0\x75\x9d\ +\x9e\x9e\x1e\x46\x46\x46\x30\x0c\x03\xdb\xb2\x98\x9c\x9c\x24\x1a\ +\x8f\xd3\xd3\xd3\x23\x6b\xbb\xba\xec\xae\xae\xae\x03\x1d\x1d\x1d\ +\x93\xb9\x5c\xee\xf9\x12\x24\x12\x89\x9a\x3a\xe0\x79\x5e\x58\x03\ +\x96\xf4\xf5\x7d\x1f\xcf\xf3\xe8\xee\xee\xa6\xbd\xbd\x9d\x89\x89\ +\x09\x0e\x1c\x38\x00\xc0\xc0\xc0\x00\x4f\x65\x96\x24\x13\x09\x6f\ +\xcd\xcb\x2f\xef\x6b\x6e\x69\xb9\x9c\xcb\xe5\xe4\x85\x31\x30\x3f\ +\x3f\x4f\x2a\x95\x42\xd7\xf5\xba\x31\x30\x3a\x3a\x1a\x66\x85\x65\ +\x59\x14\x8b\x45\xee\xdf\xbf\xcf\xe6\xcd\x9b\xb1\x2c\x0b\x11\xc1\ +\x71\x1c\xec\x4a\x85\x62\xb1\x28\x85\x42\x81\x5f\xbf\xf3\xce\xbb\ +\xf1\xa6\xa6\xbf\xe4\x72\x39\x6f\xc5\x20\x3c\x7b\xf6\x2c\xc3\xc3\ +\xc3\x78\x9e\x47\x3a\x9d\x5e\xbe\x5e\x45\xb8\x7d\xfb\x36\xfd\xfd\ +\xfd\xd8\xb6\x8d\x6d\xdb\x94\x4a\x25\x66\x67\x67\x89\xc7\xe3\xb5\ +\x12\x59\x16\xa5\x52\x49\xac\x4a\x45\x0d\x1f\x3b\xf6\xc1\xcc\xcc\ +\xcc\xc5\xd9\xd9\x59\xb7\xa1\x2c\x38\x72\xe4\x08\xab\x5a\x5a\x40\ +\xa9\xea\xe9\x97\xf2\x3f\x48\x41\xc7\x71\xb0\x2c\x0b\xd7\x71\xb0\ +\x6d\x1b\xdf\xf3\xc8\x66\xb3\xe1\x4d\x6a\x5b\x16\xe5\x52\x49\x1c\ +\xc7\x51\x83\xc3\xc3\x87\x32\x99\xcc\xb9\x85\x85\x05\x97\x46\xfb\ +\x81\x68\x24\x52\x6d\x44\x45\x30\x0c\x03\x09\xea\x38\x4a\x55\x9b\ +\x53\xc3\xc0\x33\x4d\x54\x30\x9f\xc9\x64\xc2\xf4\x0b\x58\x11\xdf\ +\xf7\xd5\x47\x43\x43\x83\xd7\xae\x5d\xfb\xb4\x5c\x2e\xbb\x2f\xba\ +\x82\x9f\x01\x60\x59\x16\x91\x48\x84\xe6\xe6\x66\x6e\xdc\xb8\x11\ +\x16\x1f\x09\x1c\xfe\x7d\x6c\x0c\xd7\x75\x79\xf8\xf0\x21\x77\xef\ +\xde\xa5\x52\xa9\x10\x8b\x55\x5b\xfd\xd2\xe2\xa2\x88\x88\x7a\xf7\ +\xbd\xf7\x86\xae\x7f\xf9\xe5\x27\x2b\x39\xaf\x0b\xe0\xe4\xa9\x53\ +\x1c\x1d\x1e\x66\x75\x32\xc9\xa6\xde\x5e\x3c\xdf\x0f\x2b\xde\xdd\ +\xef\xbe\x23\x9d\x4e\x93\xcd\x66\xc9\x4d\x4d\x31\xb0\x73\x27\xad\ +\xad\xad\x4c\x4d\x4d\x81\x88\x38\x8e\xa3\xde\xde\xb7\xef\xd8\x83\ +\xfb\xf7\xcf\x2e\x2e\x2e\xba\x0d\xf4\x20\x35\x8d\x4a\x9f\x88\xfc\ +\x23\x3f\x3d\x4d\x32\x99\x64\xa1\x58\xa4\x29\x08\xae\x25\x06\x4a\ +\xa5\x12\xd1\x68\x94\x4a\xa5\x82\xa6\xeb\x3c\x2e\x14\x98\x9c\x9a\ +\x22\x1a\x8d\x4a\xba\xbb\x5b\x6d\xeb\xeb\xfb\xcd\xe3\xc7\x8f\x4f\ +\x8f\x8f\x8f\x37\xe4\xbc\x2e\x03\x4d\x4d\x4d\x38\x8e\x43\x3c\x16\ +\x0b\xcb\xec\x12\x80\x58\x2c\x86\xef\xfb\x68\x9a\x46\xa5\x5c\xc6\ +\x71\x1c\x7c\xcf\x93\xd7\x5e\x7d\x55\xad\x7f\xfd\xf5\xa3\x22\xf2\ +\xf1\x0f\x71\xfe\x34\x00\x0b\xa0\x29\x91\x68\x78\xb3\x6d\x59\x94\ +\xca\xe5\xb9\x1f\xbf\xf2\xca\x71\xd3\x34\x3f\xfd\xa1\xce\x6b\x24\ +\x68\x6b\x6b\x6b\x99\x99\x99\x59\xbf\xc2\xe7\xb9\x3c\xb5\xd7\x03\ +\x1e\xb5\xb6\xb6\xfe\x67\x6e\x6e\xce\xff\x6f\xbe\xd7\xbf\x07\x46\ +\x7c\x0a\xfa\x9a\xde\xb9\x6c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x07\x37\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x25\x1d\xb8\xa1\x37\x74\x00\x00\x06\xb7\x49\x44\x41\x54\x58\ +\xc3\xc5\x96\x6d\x50\x54\xd7\x19\xc7\x9f\x73\xee\xdd\x7b\x77\xef\ +\xee\x22\xb0\x4b\x78\x0b\xb0\x2b\xac\x1d\x86\xb6\x58\x2c\x08\x3a\ +\x56\x24\xd1\x69\x35\x99\x14\x2d\x62\x0c\x56\x68\xeb\x84\x4c\xda\ +\x74\x26\x9d\x4c\x13\x8d\xfd\x82\x9d\x36\x1f\xd2\x31\x99\x1a\x0d\ +\x12\x41\x34\x4e\x09\x52\x4d\x3a\x61\x26\xe9\xb4\x55\xa9\x81\x08\ +\x81\x00\x01\x24\x09\xc8\xb2\xbb\x20\xfb\xc6\xbe\xde\xb7\xbd\xf7\ +\x9e\x7e\x2c\x9d\x31\x69\x16\x43\xfb\xfb\x74\xe6\x9c\x3b\x73\x7e\ +\xf3\xdc\xff\x33\xe7\x01\x48\x02\xb7\xc7\xfd\x85\x67\x1f\x8f\x8e\ +\xc0\x6a\xc0\xc9\x5c\x6c\x36\x99\x77\x07\x82\xfe\xab\x91\x70\x68\ +\x21\x1c\x0a\x92\x40\xc0\x4b\x96\x96\x16\xdc\xf3\xce\xb9\x36\xb3\ +\x79\x5d\x15\x00\xc0\xc0\x40\x7f\x52\x02\xe8\xab\x7c\xe4\xf5\x7a\ +\x37\x12\xa2\xbc\xe3\x5a\xf4\xe5\x5d\xe9\xed\x5b\x36\x1a\x0c\x08\ +\x63\x0c\x2c\xcb\x40\x34\x1a\x85\x68\x2c\x06\xb5\xdf\xaf\x4a\x65\ +\x19\x76\x2c\xa1\x6a\x0f\x55\x56\x54\xf8\xbf\x36\x01\xb7\xc7\xf3\ +\xb8\xaa\xca\x97\xce\x5c\xfc\xab\xd7\x6e\xb3\xa9\xf5\xb5\x3b\x0d\ +\x1a\x01\xa2\x69\x0a\x01\x40\x40\x51\x14\xd2\x54\x02\x6f\x5c\x7a\ +\x47\x58\x74\x7d\xce\xfe\x70\x67\x99\x45\xd1\xa0\xb2\xa6\xba\xe6\ +\xc3\xfb\x16\x98\xbd\x33\x53\x23\x8a\xe2\xdf\x5a\xdf\xea\x77\xfd\ +\xb2\xf9\x09\x1d\x42\xa0\x22\x0c\x2a\x46\x58\xc3\x88\x10\x02\x00\ +\x40\x00\x69\x1a\x60\x40\x40\x45\x22\x3c\x7e\xf5\xf4\x39\xed\x91\ +\x6d\xeb\x73\xe5\x84\x56\x18\x8d\x46\x66\x9b\x1a\x7f\x92\xbc\xc0\ +\xe0\xe0\x2d\x30\xa4\x98\x69\x4a\x49\x24\x3a\x7b\xc7\x5d\x87\x0f\ +\xee\xd5\x08\xd1\x24\x8b\x85\x13\x63\x51\x19\x30\x06\x15\x63\x44\ +\x10\x00\x68\x04\x40\xd3\x08\x65\x32\x31\x28\x10\x14\xf4\x92\x2c\ +\xb3\x1d\xed\x1d\xfa\x32\x47\xaa\x70\xe8\x50\xa3\x7d\x55\x21\x2c\ +\x2f\xaf\x00\x29\x1e\x6f\xb9\x39\x32\x13\xd9\x5c\xb9\x35\x1e\x13\ +\x94\x50\x46\x16\xb7\xb4\xa9\x62\x57\xf1\x3a\x2b\x73\x17\x51\xc8\ +\x8b\x28\xb4\x04\x14\x5a\x42\x14\xf2\xe5\x59\x19\x57\xd9\xe6\x5d\ +\xc5\x46\xb3\xc1\xa7\x68\x54\x68\xd3\x96\x87\xc3\x32\xd1\xe5\x5d\ +\xb8\x70\xfe\x89\xdf\xbf\x74\x62\x75\x5d\xa0\x2a\xd2\xb3\xff\x9c\ +\xe6\xe7\xd2\x2d\x69\x3c\xad\xe7\xfc\xcd\x4f\x1d\x2f\xdb\xb1\x7b\ +\xaf\x87\x10\xb8\x8b\x75\x68\x11\xeb\xd0\x02\xc5\xa0\x85\xf4\x75\ +\xb4\xf3\xc0\x91\x17\xbf\xb7\xe3\x07\x7b\x5d\x04\x41\x90\xd6\x61\ +\xde\x51\x64\x13\x27\x9d\xbc\x67\x63\x69\xe9\xd3\xcf\xff\xfa\xc5\ +\xe4\x05\xae\xdf\xb8\x56\x10\x0d\xc7\x18\x57\xd4\xe8\x99\x0f\x48\ +\x9e\x70\x8c\x0f\xb6\xb7\xb6\x88\x3a\x2e\x2d\x80\x31\x78\x68\x06\ +\xbb\x33\x0d\xd4\xe7\x14\x8d\xdd\x71\x45\x9b\xef\x38\x7b\x42\xd0\ +\x19\x52\xfd\x06\x3d\x08\xa9\x9c\x8e\x32\xb2\x94\x7a\x57\x4a\xf5\ +\xc4\xe3\x91\xaa\x55\xfd\x02\x9e\xe7\x37\xcc\x7b\x23\x6a\xba\x35\ +\x43\x1c\x71\xf2\x33\x93\x3e\x65\xe2\x13\x3f\xb4\x48\x09\x99\x67\ +\x00\xdc\x56\x1d\x76\x3d\x7a\xf0\xd9\xe7\x1f\xa0\x91\x4b\x03\x14\ +\x26\x00\xc7\xa4\x84\x2c\x20\x1a\xe6\x64\x42\x16\x3d\xcb\xb2\x93\ +\x31\x67\x85\x3e\x99\x98\x82\x9f\x1d\x69\xca\xfd\x32\x01\xfa\x5e\ +\x9b\x82\x20\xa4\x08\xa2\x2c\xb3\xac\x5e\xd1\xb3\x4c\x42\xa6\x20\ +\xe8\xa7\xc1\x19\x58\x8e\x79\x67\x00\xfa\x66\x62\x09\xb9\xf3\xd2\ +\x1f\x02\xef\xc6\x95\xeb\x7a\x8c\x0c\xe9\x34\xa5\x7a\x83\xb1\x5d\ +\x0b\x00\x7f\xf7\xf1\x6a\x78\x31\xa6\xe6\x82\xce\x90\x75\x7b\x7a\ +\x1a\x38\xce\x48\x25\x5d\x01\x51\x14\x3d\x48\x93\x0c\xaa\x46\x00\ +\x51\x48\xd3\xe9\x70\xc2\x64\x02\x01\x00\x11\x23\x80\x9a\x86\x11\ +\x6d\x05\xd8\x94\x82\x01\x33\x08\x49\x26\x00\x05\x08\x21\x08\x20\ +\xe8\x91\xb5\xd9\x88\x48\x22\x3a\x9a\x42\xa2\x10\x03\x41\xe2\x97\ +\x93\x16\x70\xba\x9d\x1f\xa7\x9b\x19\xd0\x64\x51\x6f\xa0\x11\x4b\ +\x00\x08\x45\x83\x12\x8d\xc4\x15\x1d\x40\xb8\x9a\xa3\x83\x3b\xf7\ +\x3f\x33\xbd\xcd\x40\xfb\x68\x04\x22\x07\x20\x45\x22\x7c\x42\x03\ +\x88\x18\x74\x18\x71\x2c\xd6\xeb\x13\x8b\x19\x3c\x1f\x8b\x9d\x3d\ +\x73\x2e\x9a\xb4\xc0\x0b\xcf\x1d\x15\x73\x72\x73\x87\xb6\xda\xe5\ +\xe2\x2d\x85\x86\x6f\xa5\xb3\xc8\xe2\xf1\x49\xca\x9f\x3b\x7f\x55\ +\x8a\x64\xb8\xf1\x42\x20\x1c\xee\x7a\xeb\xd5\xe5\x37\x43\x71\x89\ +\x42\x20\x7d\x24\x28\xb1\xb7\xdf\x7c\x6e\x53\x9a\x02\xbd\x2c\x01\ +\x46\x91\x94\x14\xc5\x37\x91\x1f\x8d\x89\x3d\xab\x0a\xe1\xa7\x13\ +\xb3\x30\x79\x7b\xfa\x44\x4d\x59\x56\xd1\xcc\x42\x1c\xf9\x83\x8a\ +\x01\x4b\xc4\xfa\xa1\xa0\xd4\x8f\x6b\x6a\x4d\xad\xc9\x6c\xed\x55\ +\xd5\xd2\x12\x23\x47\x51\x08\xc4\x4c\x8a\x62\x87\x05\x75\xf7\x82\ +\xaa\x1e\x31\x11\x28\xf1\xfb\xc2\x96\xd8\xe2\x70\x3e\xa6\xa8\x63\ +\x75\xf5\xfb\x20\xe9\x10\x6e\x28\x59\x0f\x00\xf0\xf6\x85\x8b\x1d\ +\x83\x73\x0b\xca\x86\x58\xce\x9e\x49\xa4\xa7\xb2\x1d\xa9\x74\x48\ +\x4f\x01\xd6\x10\x2c\x17\x6b\xc8\x80\x11\x8a\x23\x02\x8c\x0e\x11\ +\xd6\xa2\x43\xc5\xaa\xa0\x95\x8f\xbb\xd5\x8c\xe0\x48\xc7\xc3\xf1\ +\xb8\x70\xa6\xe7\xf2\x55\xcf\x7f\xab\xc0\x17\x26\xf4\xf8\x6f\x8e\ +\x41\xdb\xeb\x67\xdb\xf3\xb3\x8d\x47\x63\xde\xd9\x02\xd1\x58\x1a\ +\xd0\x23\x84\x32\xad\x3a\x85\xa3\x80\xe2\x00\xe9\xd2\x31\x70\x66\ +\x0c\xb6\x14\x0a\x7f\x47\x91\x60\xe3\xcd\x71\x21\xef\xce\xb5\xd3\ +\xb5\x33\xb7\x3f\x9a\xef\xe9\xbe\xba\xa7\xae\x7e\x1f\x4c\x4e\x4c\ +\xad\xfe\x31\xfa\xc5\x33\x4f\x83\x94\x90\x4c\xaa\x2c\x0f\x28\x98\ +\x2b\x32\x39\xf6\xfc\xc3\xb1\x65\xf7\xa0\x23\x0f\x2f\xe5\x58\x80\ +\x37\xd0\x40\x0b\x12\x98\x9d\x1e\x25\x7b\x71\x6a\x78\xf3\xc4\xf5\ +\xce\xad\x6e\xd7\xfc\xc0\xd5\x2b\x7f\xd9\x5a\x57\xbf\x0f\xba\xbb\ +\x7a\xee\xff\x39\x6e\xfa\xe9\x61\x68\x7f\xe3\x3c\x3c\xde\x50\xff\ +\x73\x55\x96\x5e\xa2\xf5\x46\xce\x64\x29\x74\x73\x29\x96\x08\xa3\ +\x67\x88\x1c\xf1\x65\xc8\x11\xcf\x03\x2e\xb7\x73\xfe\xc7\x87\x9a\ +\xf2\x03\x81\x60\xa8\xf9\xc9\xa7\xd2\xea\x1b\xea\xcc\x9a\xa4\x44\ +\xbb\xbb\xaf\xdc\xff\x40\xb2\x92\xfd\x07\x7e\x54\xaa\x69\xea\x4e\ +\xa2\x11\x2b\x00\xb0\x08\xa3\x29\x84\xf0\x8d\xee\xae\x9e\xdb\xad\ +\x67\x5b\x3b\xaa\xb7\x57\x3f\x76\xf3\x66\x5f\x6a\xff\x40\x7f\x57\ +\xeb\xeb\x6d\x07\x60\x2d\x58\x99\xec\x95\xeb\xae\x3f\x75\x4d\x12\ +\x42\xc8\xb5\xeb\xd7\xb4\xdf\xfe\xae\x85\xd4\xd6\x3d\x56\x72\xe0\ +\xe0\xfe\xd5\x85\xf0\xcb\x58\x19\xac\x95\x6b\xbb\xcd\x5e\x52\x58\ +\x54\x58\x9e\x93\x93\x83\xe2\x3c\x4f\x82\x81\xe0\x43\xe7\xda\x3a\ +\x4e\x7d\xed\x02\xf7\xcc\x4a\x53\x13\x9c\x7a\xed\xd4\xbb\xf6\xf5\ +\xf6\xe3\xd5\xdb\xb7\x23\x41\x10\x91\x28\x8a\x56\xab\x35\x7d\x66\ +\x6c\x74\x7c\xec\xbe\xa6\xe2\xaf\x42\x7b\x7b\x3b\x00\x00\x7c\xf6\ +\xe9\x67\xcd\xb7\x6e\x0d\x22\x87\xc3\x01\x36\x9b\x8d\x64\x67\x67\ +\xb5\x01\x00\x34\x36\x36\xae\x6d\x05\xfe\x3d\xce\x0d\x0e\xe7\x17\ +\xe4\x1f\xae\xac\xac\x4c\xc5\x18\xa3\x44\x42\xa1\x2d\x96\xb4\x94\ +\xf6\xf6\x8e\xf7\xff\x27\x02\xcd\xcd\xcd\xb0\xb4\xb4\xd4\xc7\xb0\ +\xcc\x93\xe5\xdf\x2d\x87\x48\x34\x02\xe1\x50\xa8\xca\x68\xe6\xce\ +\x94\x96\x7e\x3b\x3e\x39\x39\xb5\xb6\x02\x43\x43\x43\x30\x36\x36\ +\xb6\x68\xb7\xdb\x37\x96\x7c\xb3\xe4\x1b\x29\xe6\x14\xa4\x24\x14\ +\xb2\x1c\x5c\x2e\xef\x3c\x7f\xf1\xfc\x9a\x57\x00\x00\xa0\xa1\xa1\ +\x01\x46\x47\x47\x7b\x39\x23\x77\xb4\xaa\xaa\x0a\x78\x9e\x47\x3c\ +\x1f\xb7\xa5\x5b\xd6\xf5\x6d\xab\xd8\x72\x67\x68\x64\x78\x6d\x05\ +\xc6\xc6\xc6\xc0\xe5\x72\xc9\x8e\x22\x87\xf6\x60\xde\x83\x3b\x72\ +\x72\xb2\x49\x22\x91\x40\x81\x80\x7f\xfb\x1f\x5f\x3b\xfd\xca\x9a\ +\x74\xc1\xbd\x38\x79\xf2\x64\xcb\x7b\xef\xbf\x17\xd6\xeb\x0d\x72\ +\x66\x66\xa6\x5c\x50\x60\xb7\xad\x59\x1b\xde\x8b\xcb\x97\x2f\xc3\ +\xdc\xdc\xdc\xae\x80\x3f\xc0\xb2\x2c\xcb\x58\xac\x96\x8b\xf0\xff\ +\x80\x90\x84\xfe\x83\xfe\x0f\x6c\x00\x00\x2f\xbf\xf2\xf2\x7f\x9c\ +\xfd\x0b\x56\x75\x2f\x8d\xbc\x53\x27\xfc\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x29\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5c\x00\x00\ +\x37\x5c\x01\xcb\xc7\xa4\xb9\x00\x00\x03\x9b\x49\x44\x41\x54\x78\ +\xda\xed\x54\x3d\x6f\x1b\x47\x10\x7d\xbb\xb7\x77\x24\xf5\x41\x9e\ +\x6c\x4a\x45\x42\x18\xb1\x0a\x1b\x76\x13\xdb\x85\xaa\x18\x50\x24\ +\xa4\x89\x81\x94\xd6\x5f\x08\x60\xb8\x72\x93\x20\x85\x02\x01\xa9\ +\x9c\x1f\xe0\x3e\x85\x81\x94\x46\x00\xa7\x11\xd8\x38\x85\x1b\x4b\ +\x36\x40\x29\x94\x2d\xc8\x96\x10\x18\x81\x22\xf3\x43\x22\x69\xf2\ +\xf6\x76\xf3\x42\x2e\x73\xd1\xb1\x48\x80\xb8\x33\x07\x78\x98\xbd\ +\xdd\x99\x79\x33\xb3\xb7\x83\xb1\x8c\x65\x2c\xef\xbd\x88\x1f\x97\ +\x97\xe1\x05\x01\x82\x30\x44\x7e\x7e\x1e\xdb\xf7\xee\xa1\x73\x74\ +\x94\x18\x38\x48\x07\x2f\x05\xe5\xe0\x0f\xb5\x43\xf0\xb7\x4e\xd6\ +\xb9\xb3\x67\x11\xde\xba\x85\xf8\xd5\x2b\xc4\xb5\x1a\x60\x0c\xc4\ +\x83\x42\x01\x82\xe4\xe1\xcd\x9b\xf2\x8f\x27\x4f\x6c\x2e\x9f\xb7\ +\x96\x07\xd1\xc9\x09\xbe\x58\x5f\xc7\xbb\x90\xd7\xd7\xaf\x43\x4e\ +\x4d\x01\x52\x42\x37\x9b\x62\x72\x61\x41\x34\xee\xdf\x37\x71\xa3\ +\x01\xf1\xc3\xf9\xf3\xf0\xc3\x50\xac\x90\xfc\xd1\xda\x9a\x7c\x76\ +\xf7\xee\x34\xc9\xbd\x77\xda\x01\x87\xec\xf4\x74\x3c\xb7\xba\xda\ +\xcc\xdc\xb9\x63\xeb\x57\xae\x88\xb8\x5e\xb7\xa2\x7c\xfb\xb6\xf8\ +\xe0\xea\x55\xdb\x6c\x34\x3e\x3f\xda\xd8\xf8\xf6\xa0\x5c\xfe\xa8\ +\x79\x70\x20\xff\x3d\x01\x47\x9e\x4e\x22\x21\x1f\x4d\xa0\x54\x32\ +\x53\x8b\x8b\x7b\xb9\x85\x85\x55\xe4\x72\x3f\x47\x9b\x9b\x42\xd5\ +\xaa\x55\x5b\x7f\xfe\x7c\x29\xbc\x70\xe1\x41\x76\x76\xd6\x93\x61\ +\x68\xdb\x07\x07\x42\xfc\xe7\x04\x12\x32\xe3\x60\x07\x70\x7e\x09\ +\x04\x63\xa3\x58\x9c\xd5\x3b\x3b\x3f\x89\xdd\xdd\xcf\xa4\x31\x65\ +\x65\x94\x42\xb3\x5a\xfd\xca\xfa\xbe\x57\x5a\x5a\x8a\x3e\x5e\x59\ +\x51\xf3\xec\x88\xa7\x94\x23\x27\xac\x85\x4c\x05\x1c\x09\x9e\xe8\ +\x53\x7e\x88\x63\x78\x52\x22\xc8\xe7\xa1\xe7\xe6\x60\x84\x88\xf4\ +\xe3\xc7\xbe\xa8\x56\xbf\x36\x17\x2f\x96\xd5\xeb\x87\x0f\x0b\x5a\ +\xa9\x4b\xad\x28\xc2\x87\xd7\xae\x79\xc1\x8b\x17\x62\xe6\xf8\x18\ +\xca\xf3\xe0\x59\x9b\x54\x3c\x42\x98\x00\x42\x0c\xaa\xa6\xbd\x21\ +\x62\x63\xfa\xda\x64\x32\x00\x89\xdb\x4c\x60\xfb\xe9\x53\xfc\xba\ +\xb5\x85\x4f\x6f\xdc\xf0\x4a\x95\x0a\xec\xfe\xfe\xa5\xdc\xcb\x97\ +\x05\x15\x5b\xab\x7a\x51\xe4\xd7\xf6\xf7\x71\x44\x83\x33\x24\xb7\ +\x4c\x46\x31\xa8\x4a\x5a\x9d\x4a\xc2\x81\x24\x18\x56\x4a\x58\x12\ +\x81\xa4\x72\x72\x12\x26\x9b\x45\xa7\xd3\xc1\xef\x9b\x9b\xf8\x6d\ +\x7b\x1b\xf5\xb7\x6f\xd1\x65\xcc\xe3\x6a\x15\x7a\x6f\x0f\xf4\xf1\ +\xd9\x0d\xa5\x0c\x00\x87\x7e\xe6\xac\x66\x00\x0a\x83\x9e\xd6\xff\ +\x6c\x3d\xc9\x24\xbb\x24\x95\x02\x82\x00\xa0\x8e\xe9\xd7\x6b\xb7\ +\xd1\x22\x41\x83\x6f\xbd\x7e\x78\x88\xb6\xf3\xcb\xf2\xac\x45\x6d\ +\xc8\x41\xe2\x7e\xd2\xc6\x15\xa7\xb9\x88\x62\x00\x6f\x38\x1c\xba\ +\x74\x0a\xba\x5d\x4c\xb1\x82\xac\xef\x23\xab\x54\x9f\xcc\x23\x04\ +\x1d\xe5\x10\x0c\x20\xb4\x86\xe9\xf5\x60\x38\x33\x34\xdf\x74\xaf\ +\x5e\x47\xf7\xaf\x4a\x1d\x69\x86\x76\x9a\x7e\x5d\xda\x6a\x12\x63\ +\x62\x02\xbe\xbb\x22\x49\x4e\x5e\x99\x56\x87\x42\x34\x26\xac\xad\ +\x00\x28\xed\x6c\x6c\xe8\xe2\xb9\x73\xbe\x47\x62\x45\x43\x9f\x57\ +\xe1\xc7\x31\x7c\x21\x86\x57\xd2\xdf\x57\x0c\xe0\x71\x5f\x11\xc3\ +\xff\x44\xce\xcc\x40\x16\x8b\x10\x1e\xbf\x5c\x85\x59\x22\x00\x50\ +\xa0\xd6\xd4\x3e\x8b\x39\xb3\xbb\xab\xa3\x41\xcf\x2a\x35\x72\x8b\ +\x35\xf4\xe5\x93\x0e\xb0\x7e\xc2\x03\x1e\x5a\x23\x25\xfd\x93\xb6\ +\xb3\xda\xd3\x4f\x8f\x04\xbe\xd3\xa7\xde\x3c\xed\x32\xc0\x08\xb2\ +\x0e\x19\x06\xa5\xbf\xe0\xba\x47\xbf\x65\x00\x8f\xd4\x31\x37\x34\ +\x17\x0c\xb0\x04\xe0\x3b\x03\x5c\x66\x8b\xa4\x4d\x3f\xad\xd4\xcf\ +\x47\x0d\x56\x9f\x9e\x0f\xce\x7e\x20\x76\xf8\x6f\x11\x7a\x70\x6e\ +\x14\xb0\xc5\xbd\x6f\xda\xc0\x2f\x92\xa6\x6a\xd2\xcd\x8c\x3c\x37\ +\x9e\x01\x8b\x34\xca\xd3\x58\x25\x09\x24\xc3\x25\x91\xd1\xa4\x62\ +\x87\xd4\x30\x4a\xdb\x6b\xee\x35\xc9\x09\x3d\xd8\xb2\xea\x8d\x4b\ +\xb6\x05\xc8\x90\x5a\xd0\x00\xce\x59\x11\xdf\xe3\xff\x49\x25\xf5\ +\x6d\x49\xdc\x22\x34\x60\xfa\x45\x7e\xe9\x0e\xa4\xd3\x3d\x42\xa7\ +\x46\xe9\xe8\xe8\x1d\x45\x90\x42\x26\xd1\x29\x0c\xc4\x60\x2c\x63\ +\x19\xcb\x58\x06\xf2\x27\xe3\xdf\x9d\x06\x06\xf6\x92\x0e\x00\x00\ +\x00\x22\x7a\x54\x58\x74\x53\x6f\x66\x74\x77\x61\x72\x65\x00\x00\ +\x78\xda\x2b\x2f\x2f\xd7\xcb\xcc\xcb\x2e\x4e\x4e\x2c\x48\xd5\xcb\ +\x2f\x4a\x07\x00\x36\xd8\x06\x58\x10\x53\xca\x5c\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x04\x00\x00\x00\xd9\x73\xb2\x7f\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\x7d\ +\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\xf8\x49\x44\x41\x54\ +\x78\xda\x7d\x95\x4f\x68\x5c\x55\x14\xc6\x7f\xf7\xcd\x64\x26\x33\ +\xc9\xa4\x9a\xaa\x64\x60\x52\xff\x20\xd8\x20\x6e\x84\x3a\x82\x88\ +\xb5\xcd\xaa\x8b\xb4\x20\xf8\x17\xf7\xba\x10\x2c\x2e\xc4\x12\x23\ +\x86\xa0\xb8\x90\xb8\x53\xec\xc2\x95\x9a\x56\x10\xdb\x45\x37\x9a\ +\x50\x5d\x08\x21\x0b\x11\x29\x01\x89\xb8\x30\x38\xa1\xa1\x7f\xd2\ +\x99\x4c\x66\x26\xf3\xee\xf5\xf3\x70\x99\x10\x47\x72\x3e\x0e\x6f\ +\x0e\xef\x9c\xef\x7c\xef\xce\x7b\xe7\xb8\x40\xbf\x7d\x98\xf7\x27\ +\xdd\x14\x13\x94\x05\xa8\x09\xab\xe1\x72\xb2\xf8\x4e\x9b\x3e\xeb\ +\x23\x98\x2b\x87\x19\x5e\xf1\xa5\x80\x27\x10\x93\x48\x90\xd7\xf9\ +\xd2\xcd\x4e\xd7\x0e\x20\x98\x1d\x0c\xd3\x9c\xf5\xc5\x2e\xbb\xb4\ +\xe9\x90\xe2\x81\x84\x0c\x39\xf2\x0c\x90\x25\x69\x32\xef\xe6\x66\ +\x5a\xff\x4b\xf0\xde\x58\xf8\x2e\x54\x53\x5a\x6c\x93\x50\xa6\x42\ +\x89\x21\x50\x54\x67\x9d\x1a\x5e\xd1\xa0\xc8\xdc\xb2\x3b\xf3\xfe\ +\x46\x1f\xc1\xf4\x63\xe1\x8a\xaf\x74\x68\x8a\xe0\x18\x8f\x70\x88\ +\x41\xeb\x09\x29\x1d\x61\x87\x5f\x59\x61\x90\x22\x39\x92\x75\x77\ +\x6a\xee\xb7\x7d\x04\xe7\xc6\xc2\x8a\xaf\xb4\xb8\xc3\x28\xc7\x39\ +\xc2\x5d\xe4\x71\x06\x08\xa4\x42\x57\x4a\x36\xb8\xc2\x4d\x46\x44\ +\x23\x8a\x63\x1f\x6c\xf4\x08\xde\x1e\x0c\x57\x7d\x55\xd2\x79\x5c\ +\xdd\xc7\x28\x90\x25\x23\x38\x21\x00\x5e\xd8\xa5\x43\x5b\x0d\x7e\ +\x66\xc5\x1e\x25\x59\x76\xc7\x3f\x6a\x41\x02\x90\x4e\xfb\x6a\x9b\ +\x2d\x95\x57\x19\x67\x58\xb7\xf3\x42\xce\x5c\xbf\xcd\x0b\x0c\x09\ +\x77\xf3\x0c\x4f\x28\xb3\x8d\xaf\xa6\xd3\x51\xc1\x5b\xe5\xb0\xd6\ +\x2d\x36\x28\xf1\x12\x47\xe2\x93\x67\x48\xac\x3f\x66\xc1\xd0\x35\ +\x15\x3b\x52\x71\x5e\x3e\x4c\xb6\xe9\x1e\xfe\xb8\x96\x40\x3a\xd3\ +\x2d\xb6\x68\x31\x49\x45\xe5\xb9\x48\x20\x8a\x1e\x32\x86\x01\xd3\ +\x55\x50\xe9\x73\xb4\x84\x6e\x31\x9d\x01\xf7\x46\x3e\x6c\xee\x96\ +\xb6\x78\x8a\x67\x19\x53\x79\x56\x89\x5f\xa8\x4f\x4b\xd7\xb3\x60\ +\x76\x8e\x86\xe2\x3c\x9f\xd0\xa5\xad\x7b\xdb\x2c\xb1\xc8\x21\x06\ +\xea\xee\xde\xc4\x9f\x48\x4b\x1d\x25\x4f\x30\x1a\x3b\x39\x82\x0a\ +\x6e\x71\x03\xa2\x79\xb6\xb8\xce\x06\x89\xe9\xc8\x09\x4f\xea\xda\ +\x21\x2d\xf9\x13\x49\x7a\x3a\x15\xeb\xb8\xfd\x71\x59\x94\x22\xdf\ +\xa5\xc5\x8e\x10\x4d\xf1\x36\x0d\xb9\x23\x21\x2b\xe4\x28\xf2\xa0\ +\xaa\x52\xd2\xd3\x89\x9f\x10\x01\x0f\x10\x94\x10\xec\xe8\x30\xa1\ +\x4d\x79\xb4\x78\x74\x4d\xc0\x09\x19\x3b\xa3\xa3\x46\xe0\x27\xb2\ +\xbe\x9c\xaa\x60\x44\x92\x1c\x29\x01\xd0\xd5\x08\x02\xd1\x4c\x51\ +\x03\x47\x24\x30\x9d\xf7\xa8\x2a\xc5\x95\x45\xe0\x49\x19\x46\xf2\ +\x63\x7f\xf8\x85\x75\x6e\x32\x4e\x34\x91\xdd\xe6\x3a\x09\x44\x8a\ +\x44\x18\x45\xfd\xf1\xe5\x6c\x40\x88\x37\x30\x87\x06\x7f\xf3\x3b\ +\x2d\x88\x56\xa7\xc1\x0d\x0e\x63\xd6\x53\x12\x0c\x49\xa8\x05\x1c\ +\x0d\x0b\x30\xc7\x64\x96\xe4\x40\x7f\x1c\xf3\x6e\x63\x14\xb5\xc4\ +\xff\x4b\xa0\xb0\x8b\x17\x8c\xc6\xce\x79\x44\x6e\xb6\x3f\xb6\x0c\ +\x2f\x6c\x1a\x81\xaf\x25\x61\x15\x71\xff\xc9\xae\x3d\x53\x6a\x09\ +\x39\x0a\x94\xe4\xd1\x7a\xb1\x95\xc7\xbc\x55\x53\x14\x56\x93\x70\ +\x29\xe8\xe7\x9a\xfd\x29\xdd\x48\x90\xa7\xc8\x88\x3c\x5a\x2f\x36\ +\x82\x98\x77\x4d\x55\x8a\x2e\x25\x61\x89\x7a\x86\x1d\x56\x68\xd2\ +\xa1\x2b\x78\x15\x0c\x53\x92\x47\xeb\xc5\x92\x6c\x19\x1d\x7e\xa2\ +\x29\x02\xea\x61\xc9\x05\x5e\xfe\x34\xbc\xa6\x09\xc8\x9b\x3c\xc4\ +\x10\x85\xf8\x46\x3a\xfe\x6b\x2a\x8f\xdf\x42\x8d\x77\xed\xd3\x72\ +\x9f\x7d\xf5\x7a\x02\x61\x36\x34\xc5\xc6\x02\x77\x68\xd1\x11\x24\ +\x11\x4f\xd8\x5f\x6c\xd2\x75\x57\x39\x9f\x13\xd0\x03\x34\xc3\x2c\ +\x24\xf0\x75\x8d\xf9\x8c\xf8\xfe\xe2\x2a\x0d\xf1\xb7\x05\x1d\xa9\ +\xc1\x1b\x52\x83\x26\xb5\xf5\xff\x81\x3f\xc8\x8b\x80\x79\x55\x92\ +\x05\x60\x8e\xc9\x4c\xb5\xc0\xf7\x38\x26\xb1\x82\x7d\x43\x2d\x4e\ +\x45\xd4\x5d\xe5\xdf\x52\x40\xe5\xcb\xaa\xda\x1b\xaa\x2f\x6a\xa8\ +\x06\x9b\xc9\xf7\xf3\x2a\x15\x72\x82\xbd\xdc\x00\x48\x85\x95\x6f\ +\x72\x9e\x35\x9b\xcb\x4e\x43\x75\x61\x6f\xa8\x1a\x85\xc6\x7a\xa8\ +\xe8\x90\xf0\x4c\xf1\x34\xc5\x38\x95\xa4\x20\x6a\xfa\x91\x6f\x70\ +\x76\xc4\x2a\x3f\xb5\xb0\x6f\xac\x9b\xbd\x30\x86\x16\x8b\x37\xa1\ +\x43\x1c\xe5\x51\xee\xe3\x30\x8e\x5b\xea\x7c\x4d\x68\xd8\xc0\x13\ +\xe5\x32\x67\x2e\xf4\x2f\x16\xa3\xb0\xd5\x16\x8a\x76\x64\xf6\x46\ +\x04\x88\x63\x64\x00\x3b\x13\x5b\x6d\x17\x5a\x07\x2c\xd7\xe7\x6d\ +\xb9\x86\xd2\xde\xc7\xe5\xcc\x05\x5b\xae\x17\x0f\x5a\xae\x3d\x92\ +\x7c\x38\xc9\x94\x9b\x08\x71\xbd\xbb\x5a\x58\xe5\xb2\x5b\xbc\xd8\ +\xa6\xcf\xfe\x01\x04\xa8\xe5\xf1\xf0\xc2\xe8\x8a\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\xc0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x09\ +\x00\x12\x29\x3b\x83\x6e\x09\x00\x00\x05\x40\x49\x44\x41\x54\x58\ +\xc3\xed\x97\x4b\x8b\x5c\x45\x14\xc7\x7f\xe7\xd4\xed\x99\x0e\xf1\ +\x11\x45\x1c\x08\x82\x2e\x5c\xf8\x5a\x49\xdc\xf9\x40\x50\x74\x29\ +\x28\xbe\xf1\x0b\xb8\x54\x74\xe3\x32\xe0\x46\x3f\x81\xe8\x56\xb2\ +\x71\x2b\x12\x14\x1f\x1b\x8d\x22\x1a\x0d\x11\x92\x30\x3e\xa2\x4e\ +\xc6\xcc\xf4\x24\x93\x9e\xe9\xbe\xb7\xaa\x8e\x8b\x3a\xb7\x6f\xcd\ +\x80\xe0\x42\x57\xda\xd0\xdc\xae\xba\xa7\xea\xfc\xcf\xeb\x7f\x4e\ +\xc3\x7f\xfe\xf3\xf4\xd1\x0f\xfe\xb6\xec\x33\x47\x8f\xff\xe3\xfa\ +\x05\xe0\xa9\xa3\x1f\x1e\x9f\xcf\x67\x0f\x21\xa0\xd5\x0b\x03\x32\ +\xd0\x48\x20\x8c\xc2\x67\xc7\x5e\x7b\xf8\xfe\x7f\x05\xc0\xa3\x2f\ +\xbd\x6b\xcf\x3e\xfe\x08\x7f\x4c\x66\xb4\xd1\x50\x29\x6f\x04\x61\ +\x3c\x52\xda\x76\xca\xa7\x9f\x7f\x4f\x68\x1a\x54\x84\x4c\x01\x6a\ +\x80\x19\x88\x94\xcb\xcc\xbf\xc1\x9f\x58\x7f\x0f\x24\x2b\xfb\xd1\ +\x40\xc5\x3a\xe9\x66\x0f\xbf\xf7\xfa\xe3\x9f\x34\x00\xf3\xe9\x25\ +\xbe\xfb\x71\x9b\xf5\xcd\x1d\x54\x87\x4b\x30\xc8\x06\x37\xaf\x8c\ +\xb9\xf3\xae\xbb\x18\x89\x62\x2a\x04\x01\x13\x50\x11\xd4\x15\xa8\ +\x16\x14\x41\x40\xb4\xda\x17\x41\x04\x82\x94\x0d\x15\x21\x8a\x35\ +\x9f\x7f\x75\xea\x65\xa0\x00\x48\xed\x8c\xf5\x8d\x2b\x90\x3b\xda\ +\x58\x2e\xc9\x56\x94\x60\x70\xe6\xfc\x9c\x51\x28\xd6\x26\x20\xe7\ +\x02\x30\x00\xa9\x8f\x59\xf6\xa7\x82\xe4\x22\x27\x80\x28\x58\x2e\ +\x0b\x05\x52\x86\x1b\xae\x1d\xcb\xc5\xb5\x5f\x15\xa0\x29\xb0\x03\ +\x71\x3e\x23\xe6\x48\xa3\x42\xeb\x87\x47\x02\x6d\x2e\xbf\xdb\xe4\ +\x6e\x05\xc4\x20\x4a\x51\x42\xda\x1b\x0a\xf1\x75\x90\xa2\xac\x0e\ +\x81\x4a\x39\xbb\x39\x85\xed\xad\x35\x5b\x00\x30\x33\x66\xed\x8c\ +\xd8\xcd\xb9\x70\x7e\x95\xd8\x76\x98\x0e\x49\xa2\x1e\xbb\x46\x20\ +\xf6\x89\xe3\x56\x37\xa1\x28\x4c\xc9\x3d\x12\xca\xbe\xc8\x90\x68\ +\x7d\xce\x60\x99\x30\x1a\x71\xd3\x2d\xb7\x11\x67\xb3\xb4\x00\x10\ +\xdb\x8e\x18\x5b\x56\x4f\x9d\xe0\xdb\x63\xaf\xfe\xeb\xa5\x7f\xe4\ +\xf9\x37\x40\x6c\x00\x90\x53\x4b\xea\x5a\x76\xaf\x6c\x01\x30\xd9\ +\xdc\x44\x44\x8a\xa5\x6e\x4a\x8c\x89\xc9\xe5\x29\xdb\x57\x76\xe9\ +\x52\x1c\xc2\xc1\x50\x01\xc3\x0f\x1b\xd6\x18\xe6\x0b\xcb\xc6\xe1\ +\xc3\x2b\xec\x6c\xfd\xc1\xf2\x78\x39\x2c\x00\x74\x5d\xc7\x6c\xb6\ +\xcb\xac\x9d\x17\x97\x65\x43\x83\x0e\x2e\xcc\xc6\x85\xc9\x36\x5f\ +\x9d\x3c\xc3\xe9\xb3\x3f\x31\xdd\x99\x79\x86\xfd\x85\x89\x36\xc0\ +\xb2\x2a\x41\x8d\xcc\xa1\x6b\xaf\x66\x7d\x7d\x8d\xe5\x03\x07\xdb\ +\x05\x80\xb6\xdd\x61\x7a\x69\x9d\xdc\xce\x39\xb3\x7a\x9e\xcd\xc9\ +\x16\x88\x22\x5e\x3a\x31\x26\x56\xcf\xaf\xf3\xf1\x17\x27\x79\xf2\ +\x85\xe7\x58\x1a\x8f\x99\x4c\xe3\x9e\x38\xff\x5d\xda\x11\x83\x77\ +\x1e\x7d\x0c\xe0\x89\xdf\x7f\x79\xf1\xa3\x06\xe0\xc2\xef\xbf\xb1\ +\x79\x79\x97\x4b\x93\x75\xde\x3e\xf6\x3e\xd3\x9d\x39\xa2\x7e\x40\ +\x8c\x94\x8c\xad\xcb\x53\xa6\xf3\x48\x18\x8d\x39\x71\x72\xa3\x70\ +\x01\x83\x23\x6a\x02\xca\x55\x78\x72\xf5\x9e\x8a\xc0\x46\x1a\xf8\ +\xe1\x9b\x2f\x1f\x6c\x5e\x79\xeb\xa3\x13\x0f\xdc\x7b\x84\xd8\x45\ +\x8f\x75\xc6\xc4\x16\xc2\xb9\x3e\x68\xc2\xa9\x33\x1b\x04\xf2\xa2\ +\xcc\x54\x9c\xe5\xbc\x42\x7a\x54\xe6\x65\xa7\x36\xc8\xa8\x97\x6e\ +\x00\x3a\x94\x94\x8d\xe6\xdc\x4f\x17\xef\x39\x7c\xe3\x06\xd3\x2e\ +\x2e\x2c\xd8\x8f\xb6\x5f\x5b\x36\x82\x0a\x22\x42\xcc\x05\x5c\xb6\ +\xa2\x6c\x91\x68\x6e\xae\x38\xe9\x04\x29\x25\x9c\x9d\x0b\xb0\x8a\ +\x27\x0c\x1a\x0c\xba\x6c\x04\xac\xa0\x73\x6b\xfa\xcb\x47\x0a\x9d\ +\xf3\x38\x5a\x38\xc3\x70\xa6\x33\xaf\x6f\x27\x1b\x11\x88\x3d\x07\ +\x58\xc5\xa8\x0c\xa0\xa4\x0e\x9d\x41\x63\x40\x36\xc3\xdc\x22\xd1\ +\x72\x88\xde\x65\xbe\x6f\x55\xad\x69\xff\x5b\x07\xab\xc4\xb3\xdd\ +\xdc\xfd\xd9\x4a\x86\xe7\xfe\x9d\x96\xbb\x1a\x3f\x9a\x72\x06\x33\ +\x67\x42\x20\x63\xc5\xe5\x09\x92\x14\xc1\x2e\xbb\x4e\x19\xa8\xb9\ +\xb3\xc2\xed\x41\x0a\xfb\x99\xbf\xeb\x5d\x6b\x15\x7b\x26\xab\x12\ +\x30\x0f\x94\x9c\x7a\x56\x35\x68\xcc\x4a\x9d\x8b\x0d\x07\xc4\x9b\ +\x4e\x90\xe1\xc6\xbe\x27\x40\xf1\x4c\x97\xf7\xca\x2e\x7b\x4c\xe9\ +\x95\x78\xb2\x65\xe7\xff\xfe\x13\x81\x03\x02\x9d\x95\xb0\x37\x82\ +\x11\x0c\x76\xb3\xd1\xb8\x85\x00\x4b\x3a\xb8\x9f\x34\x94\x5b\xf6\ +\xbe\x60\x1e\xcf\xce\xf3\x64\x96\x87\x7e\xdf\xec\x25\x45\x12\x43\ +\x25\x34\x2e\xbb\xe8\x2f\xc9\xa0\xb5\x42\x97\xb5\xcb\x62\xa2\x34\ +\xa4\x3c\xec\x25\xff\x2e\xdc\xec\xf2\x31\x0d\xf5\xae\x6e\xe5\x08\ +\xe8\xd8\x9b\x70\x78\xd3\x2a\x09\x5c\x74\x36\x2c\xb2\xd1\x68\x19\ +\x46\xb2\x58\x59\xae\x15\xc3\x8a\x57\x4a\x04\xda\x7e\x26\xd8\x37\ +\x12\x08\xa5\x5d\xe3\xb1\xce\x56\xc0\xd4\xa3\x83\x59\x01\xd1\xa8\ +\x08\xcd\x28\xd0\x09\x8c\xfd\x70\x72\x8e\x9e\x53\xf6\xba\x4a\x91\ +\xfa\x73\x5c\x85\x64\xe4\xcf\x50\x59\x9c\x2a\x76\x0c\xd5\x3d\x06\ +\x1c\x00\x24\x04\x44\x95\xe6\xeb\x73\x17\xf8\xee\xd7\x4f\x31\xcb\ +\x7b\xba\x9a\xc8\x40\x2e\x52\x4f\xa9\x3d\xcb\x55\x34\xdb\x0b\x99\ +\x0d\xb2\x66\xc3\x19\xdd\x47\xc9\xa5\xc5\x28\xbb\x93\x35\x9a\x9b\ +\xae\x3f\xc0\x35\xd7\xaf\x60\x39\x17\x17\x5b\xe5\x85\x3e\xb3\x2b\ +\xe5\x79\x11\xb7\x61\xd0\xb4\x7d\x4a\xad\xea\xd5\xc1\xdd\x90\x52\ +\x01\x22\x3d\x5b\x4a\xe0\xe2\xec\x67\x9a\xdb\x6f\x59\xe1\xee\x3b\ +\xee\x60\x9a\x22\x4b\x1e\xfb\xba\xd7\xf7\x2e\x97\x7a\xed\x17\xe7\ +\xaa\xf9\x84\xfd\xd3\x8f\x93\x50\xd0\x62\x54\xde\xd7\x57\x44\x1b\ +\x56\x0f\x6e\xd1\xac\x6d\x4e\x39\xfd\xdb\x26\x8d\x18\x99\x61\xb2\ +\xc5\x13\xad\x27\x9f\xa5\x2a\xb1\xa4\xca\x07\xf3\x12\xc3\x67\xc2\ +\xbe\x0c\xcd\x2d\x55\x1b\x0c\xe8\x65\x85\xa2\x6b\x6d\xe3\x32\x8d\ +\x8a\x6e\x5d\x9c\x6c\x1f\x92\x30\xb8\xbd\x27\x17\x03\x96\x81\xd9\ +\x3e\x0f\xe4\xea\xb2\xbe\x22\xfa\xe1\x22\x56\xf1\xee\xd7\x5a\x81\ +\xa1\xf7\x68\x36\xae\xb9\x6e\xe5\x9c\x00\x4b\x57\xdd\x7a\xdf\x4b\ +\x66\xf9\x20\x88\x98\x65\x05\xf3\x9e\x67\x9a\x72\x16\x01\x35\x33\ +\x71\x66\x90\x32\x61\x9b\x98\x99\x9a\x99\xa8\x6a\x02\x4f\x23\xa5\ +\xf4\x73\x21\x23\x62\x8a\x64\x13\x72\x51\x89\x09\x62\x88\x66\x51\ +\x9d\x4e\xcf\x7e\xf6\xe6\xff\x7f\x8e\xff\x04\xb5\xec\x00\x63\x69\ +\x5e\x7a\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x5c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x03\x00\x00\x00\x44\xa4\x8a\xc6\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\ +\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x32\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x43\x45\x45\x00\ +\x00\x00\x4d\x51\x4f\x5f\x62\x62\x63\x66\x65\x5a\x5e\x5c\x67\x6c\ +\x6a\x6a\x6e\x6b\xb8\xbc\xbd\xdb\xdd\xde\xc2\xc3\xc3\xcf\xd0\xd0\ +\x8d\x90\x8d\x8e\x90\x90\x92\x96\x94\x99\x9b\x9b\x99\x9c\x9a\xa0\ +\xa1\xa1\xa5\xa6\xa6\xa9\xa9\xa9\xaa\xab\xab\xab\xab\xab\xad\xad\ +\xad\xae\xae\xae\xaf\xaf\xaf\xb0\xb0\xb0\xb2\xb2\xb2\xb6\xb6\xb6\ +\xb9\xb9\xb9\xba\xbe\xbf\xbb\xbb\xbb\xc1\xc1\xc1\xc2\xc2\xc2\xc3\ +\xc4\xc3\xc8\xc8\xc8\xcb\xcb\xcb\xcd\xcd\xcd\xce\xce\xce\xcf\xd0\ +\xd0\xd6\xd6\xd6\xd8\xd8\xd8\xdb\xdb\xdb\xdb\xdd\xde\xdc\xdc\xdb\ +\xe1\xe1\xe1\xe2\xe2\xe2\xe3\xe3\xe3\xe4\xe4\xe4\xe5\xe5\xe5\xe7\ +\xe8\xe8\xe8\xe9\xe9\xe9\xe9\xe9\xe9\xea\xea\xe9\xea\xeb\xea\xeb\ +\xeb\xeb\xeb\xeb\xeb\xec\xec\xec\xec\xec\xec\xed\xed\xed\xed\xed\ +\xed\xee\xee\xee\xee\xee\xee\xef\xef\xee\xf0\xf1\xef\xef\xef\xef\ +\xf0\xf0\xf0\xf0\xf0\xf0\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf2\xf1\xf2\ +\xf2\xf2\xf2\xf2\xf2\xf3\xf3\xf3\xf3\xf3\xf3\xf4\xf4\xf4\xf4\xf4\ +\xf4\xf5\xf5\xf5\xf5\xf5\xf5\xf6\xf6\xf6\xf6\xf6\xf6\xf7\xf7\xf7\ +\xf7\xf7\xf7\xf8\xf8\xf8\xf8\xf8\xf9\xf9\xf8\xf9\xf9\xf9\xfa\xfa\ +\xf9\xfa\xfa\xfa\xfa\xfb\xfb\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\ +\xfe\xfe\xfe\x08\xd9\xcd\xca\x00\x00\x00\x15\x74\x52\x4e\x53\x00\ +\x01\x02\x03\x25\x3b\x45\x4b\x4c\x78\x81\x92\x98\xa6\xae\xb6\xc4\ +\xf7\xfa\xfe\xfe\xd1\x91\xf4\x89\x00\x00\x01\x7b\x49\x44\x41\x54\ +\x78\xda\x8d\x93\x5d\x4b\x02\x51\x10\x86\x67\xe6\x08\x09\x75\x1b\ +\xfd\x97\x24\xba\x0d\x2c\xba\xe8\x37\xf6\x93\x42\xcd\x0b\x23\x4a\ +\x24\x23\xfc\x48\x4d\x3d\x7b\x4e\x33\x67\xc6\x59\xb3\x8b\x9a\x5d\ +\xc4\xe5\x79\x78\x79\x67\xd9\x03\x7f\x0d\x42\x23\x20\xfc\x9a\x5c\ +\x45\xfb\xd7\x80\x70\x37\xa3\x80\x3c\x2c\xeb\x2f\x4f\xf3\xbe\x16\ +\x60\xf6\x81\x81\x0d\x22\x2a\x1a\x69\x30\xb8\xc0\x94\xca\x20\x5f\ +\x9a\x80\x19\xb1\x16\x40\x79\x60\x4c\x92\x50\x18\x51\xd3\xaa\xb0\ +\x80\x14\x04\x8b\x81\x3c\x25\x9f\x4e\x5b\x56\x45\x84\x10\x0a\x67\ +\x4c\xbb\x0e\x54\x2d\xac\x0a\x0b\xc4\x5c\x30\x11\x81\x5c\x72\x23\ +\x06\xad\x22\x02\x30\xb7\x96\xc2\x75\x30\x94\x2a\x9a\xc0\x5c\x6e\ +\xc5\xaa\x48\x02\xba\x80\xc6\x49\xa9\x64\x17\x60\x82\xed\x69\x01\ +\xa8\x06\xf8\x53\x59\x13\x6b\x6e\x0a\x5a\x96\x09\xc6\x1d\x5b\xba\ +\x25\x68\x84\xf2\xda\x40\xad\xe2\x25\x61\x9f\x67\xd9\xa2\x18\x2a\ +\x30\x23\x0b\x44\xa6\x29\x2d\x13\x1d\x5b\x95\x7a\x1b\xb2\xec\xb4\ +\x1d\xcf\x63\xc2\xa8\x1d\x3d\xc1\x03\xd2\x6a\x38\x89\x39\xe0\xf8\ +\x0a\x5d\x50\x6e\x01\xd5\x68\x74\x91\x63\x6f\xd0\x26\xad\x92\x75\ +\x0b\x5f\x2a\x4d\x3e\x63\xde\xf6\x06\xd7\xb4\xab\xa2\x82\x2f\x96\ +\x67\x31\xaf\xbb\x4f\xb7\x68\x55\xfa\x9a\x50\x4f\xda\xe4\x46\xe7\ +\x99\xb9\x56\x19\x6e\x2a\x16\xf2\x0f\x25\x86\xd7\x1b\xdc\x55\x59\ +\x2f\x93\x7e\x93\xfe\x8a\xe8\xe4\x6d\xd1\xf6\x2a\x9d\x45\xda\x3b\ +\x38\x74\x96\xc5\x3b\x6a\x01\x07\x3c\x4d\xa6\xe7\xdd\xfe\x54\x5f\ +\x75\xd4\x23\xd2\xbc\x8c\x44\x04\xe8\x55\x1e\xe7\xc2\xbd\xe4\x61\ +\x95\xf7\x97\x65\x86\x7d\xe1\xa0\xca\xc3\xd7\xca\x0f\xaf\xce\xc1\ +\x19\xae\xb6\xf0\xdf\xf9\x06\x6a\xc8\x8f\xf1\x5d\xb7\x01\xd2\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x7e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\xfb\x49\x44\ +\x41\x54\x78\xda\xed\x97\x5b\x6c\x14\x55\x18\xc7\xff\xe7\x9c\xb9\ +\x74\xdb\x6d\x0b\xc8\xa5\x34\xd5\xf0\x82\x49\x4d\x0c\x62\x4c\x4c\ +\x7c\x22\xf1\xc1\x07\xe3\x83\x5c\xde\x49\x4c\x7c\xc1\xa0\x44\x49\ +\x30\x98\x18\x43\x4c\x7c\x51\xa3\x82\x0f\xa4\x12\x09\x92\x08\x24\ +\x1a\xac\x10\x20\xd2\x87\x12\xaa\x10\x21\x56\x4c\xb8\x54\x8a\xa1\ +\x6d\x96\xb6\x94\xd9\xdd\xb9\xee\xdc\x3e\xcf\xcc\x6c\x3b\xd6\xb6\ +\x5c\x2a\x8d\x0f\xba\x67\x7f\xf9\xe6\xcc\xee\xce\xff\x7f\xce\x7c\ +\xe7\xdb\x33\x8c\x88\xf0\x6f\xbe\xb8\xe4\xbf\x6d\x40\xf9\xfb\x09\ +\xb6\x9e\x15\x41\x50\x17\x4c\x91\xa1\x46\xdf\x90\x33\xd9\x9d\x96\ +\x03\xec\x25\xf6\x1a\x18\x3e\x04\xa0\xc9\x06\xe8\x33\x61\x0d\x0c\ +\x10\x0c\x4c\x91\xa8\x12\xce\xd3\x61\xb0\xe4\x1c\xe3\xb2\x9f\x47\ +\xa4\x6f\x79\x4c\xc9\x39\x49\xcc\x11\x44\x41\xe0\xb9\xce\x0e\x7a\ +\x33\xf8\x68\xe6\x0c\x70\x34\x77\xb6\x75\x6a\x9b\x5f\xde\x0c\xd3\ +\x33\x61\xbb\x36\x2c\xc7\x82\xed\xd9\x70\x42\x07\x76\xcd\x86\x1b\ +\xb9\xb0\x43\xd9\xf7\x1d\x20\x04\xae\x57\xae\x03\x2a\x24\x0c\x50\ +\x08\x60\x32\xf2\x18\x20\x19\x65\x40\x28\x63\x90\xb1\x48\x6f\x41\ +\xfb\x13\x2b\xd5\x61\x65\x64\xe9\xec\x39\xf0\x34\x3e\xb8\x5c\xba\ +\xdc\x73\xb2\xf7\x24\x54\x4d\x05\x09\x4a\x89\x95\x18\x81\x6c\x3e\ +\xf7\xe1\x90\x03\x8b\x2c\x54\xa9\x0a\x87\x3b\x08\xb5\x10\xa1\x1e\ +\x22\xd0\xe5\xe7\xba\x8f\x5a\x43\x0d\x9e\xee\xc1\xd5\x5d\xb8\x9a\ +\x0b\x47\x95\xc6\x15\x69\x5c\x75\x41\x1d\x2a\xce\x19\x57\xfb\x47\ +\x4a\xc6\xce\x59\x0d\xd0\xbb\x44\x68\xc4\xc6\x9e\xdf\x7a\x06\xaf\ +\x5c\xb9\x02\xa1\x08\x70\x95\xe7\x68\x12\x9d\x43\xe8\x02\xa2\x41\ +\x52\x10\x40\x01\x19\x8d\x75\x9a\x66\xa7\x7d\xd5\xa3\x18\x8e\x46\ +\xc6\x50\x0d\x9e\x4f\x74\xe6\x5c\x05\xf4\x35\x19\x00\x36\x1d\xea\ +\x3d\x54\x35\xcb\x26\x84\x2a\xc0\x95\xdc\x84\xd0\x44\x62\x22\xa3\ +\xc0\x81\x06\x4c\x9a\xc8\x0d\x14\x73\x92\xfe\xf2\xa5\x6d\x28\x05\ +\xa3\x2e\x6e\x63\x3d\xed\xa4\x89\x7b\x2e\x43\xfa\x8e\x2e\xc6\x61\ +\xfc\xfa\xe1\x9e\xc3\x11\x45\x94\x1a\x90\x46\x12\xa6\x99\x20\x85\ +\xa0\x14\x94\x29\x13\xf9\x0c\xe4\xe2\x2d\x2d\xad\x30\x7d\x27\x0e\ +\x2b\xb5\xb7\xe9\xbd\xe0\xec\x7d\xd7\x01\xfa\x9e\xbe\x2c\x9b\xe5\ +\x3d\x27\xfa\x4e\x40\x55\xd4\xc4\x44\x86\x9a\x53\xe3\x35\x14\x1b\ +\xa5\x92\x8e\x59\x4d\xe8\x4d\x3a\x60\x09\xb8\x55\xfb\x20\xbd\x13\ +\x7d\x32\xeb\xaa\x24\xa2\xb9\xeb\x40\x00\x06\x1d\x3f\xac\x7d\x72\ +\xed\xda\xce\xce\x4e\x94\x83\x32\xcc\xd0\x4c\x92\x30\xc5\x64\x26\ +\x22\x25\xc2\x38\x1f\xcf\x6f\x43\x43\xb6\xb6\x38\xe3\x68\xfd\x63\ +\x09\x8c\x9b\xe5\xab\xe8\x0b\x9f\x03\x21\x13\xd2\xef\xb7\x0e\x4c\ +\xbe\xd4\x6c\xfd\xaf\x7b\x76\x1d\x8a\xcb\x8a\xb0\x62\x2b\xc5\x94\ +\xcd\x62\x16\x02\x25\xc0\x18\x1f\xab\x27\x61\x6e\xa2\xed\x56\x3b\ +\x2a\x03\x66\x56\x07\x18\xcb\xa0\x7a\x1d\x70\x64\x1d\xd8\x39\x47\ +\x1d\x58\xb3\x6a\x8d\xb6\xe5\x95\x2d\x30\x6b\x52\xc0\x95\x42\xae\ +\x8c\xbe\x05\x3b\xb0\x51\xf5\xab\xe0\x7f\x6d\x79\xc1\x01\x78\x1d\ +\x25\xb3\x5f\x7e\xfc\x0e\x58\x3b\x03\xcc\x9c\xc5\x41\x2b\x56\x32\ +\x59\x07\x8c\xbb\xd4\x81\xfe\x1b\xfd\xa7\x8f\x76\x1f\x85\xa6\x68\ +\xe0\x9c\x4f\xc1\xc0\xd2\x28\x98\x98\x16\xf3\xa4\xa9\x13\x4b\x22\ +\xc0\xf3\x3c\xb8\x81\x9b\x15\x30\x69\xde\x0b\x3c\xa0\xa6\xe1\x5c\ +\xe9\xea\x2f\x23\x13\x77\xab\x03\xcd\xd8\x78\xec\xfc\xb1\xc1\x4b\ +\x17\x2f\x65\x42\x5c\x4c\x89\x71\x56\x07\x59\x14\x24\x32\xd1\xa8\ +\x4e\x28\xf1\x25\xae\xc4\x92\x78\xf5\x7e\x08\x74\xb0\xc7\x70\xf3\ +\xce\xd0\x28\x2a\xf7\xaa\x03\x07\xa9\x0c\x60\x53\x57\x77\x57\xb5\ +\x3a\x5a\x4d\x0d\xd4\x85\x33\x23\x90\x31\x69\xb1\x3c\x8e\x79\x26\ +\x1a\xd4\x85\x6a\x75\x71\x3b\x27\x31\xd1\x1e\x76\x60\x78\xa4\xe4\ +\xa2\x8c\x0d\xb4\x8b\xee\xdc\xbb\x0e\x1c\x95\x75\x20\x8a\xb7\xee\ +\x3d\xb2\x37\x8a\xbd\x78\x72\xd4\xb9\x38\x49\x71\xe2\xa9\x01\x16\ +\xb0\xe9\xe2\x4e\x5d\xd8\xca\x8e\x17\xd7\x96\xa0\x52\xb2\xe2\xd0\ +\xac\xed\xa0\xf7\x1f\xa4\x0e\x74\xd3\x7e\xc3\x34\x76\x1f\xe9\x3e\ +\x02\x4d\x36\xc1\x52\xe9\x4c\xb8\x2e\xce\x23\x0e\x16\xb2\x5c\x3c\ +\x37\x90\x52\x70\x0b\xc0\x2d\x01\xdb\x30\xbf\xa2\x5d\xd1\xa7\x0f\ +\xbe\x21\x79\x06\xdb\x06\x86\x07\x4e\x9f\x39\x7b\x06\x1a\xd7\x72\ +\xf1\x28\x43\x84\x02\xcc\x67\x33\xc5\x2d\x40\xd8\x02\xcd\x95\x45\ +\x30\x0c\xe3\x67\xf0\x68\xf3\x3c\x76\x44\x79\x52\xf6\xf5\xf7\x0d\ +\x0e\x0e\x0c\x66\x37\x21\xce\x10\x91\x48\x0c\xcc\x39\xfa\x65\xfe\ +\x0a\x8c\x8d\x8f\x95\x10\x86\x2f\x24\xd7\x99\x87\x81\xe9\x49\x79\ +\xfc\xcc\xf1\x6a\xe5\x76\x25\x49\xbe\x14\x1e\xf2\x8c\x1a\x9f\x91\ +\x78\x8f\x44\x4b\x31\x3e\x71\xdb\xc1\x18\x5f\x9f\x27\xdd\xbc\x0c\ +\xe4\x7f\x4e\x14\xd2\xd6\x53\x67\x4f\x45\xa1\x1b\x82\x47\xd9\x0c\ +\xf0\x80\x67\x33\xe0\xe4\xa3\x2f\xc6\x45\xd8\x96\x1b\x47\x46\xb8\ +\x9d\xf6\xf8\x3f\x3d\xb4\x4d\xa9\x34\xb1\xdf\xb1\x9d\xdd\xbd\x17\ +\x7a\x81\x00\x89\x89\xd4\x00\x79\x34\x65\x40\xf3\x35\x40\x1a\xf3\ +\x2a\xde\x3e\xfa\x38\xfa\xfc\xe1\xef\x8a\x9f\xc2\xb6\x09\x63\xa2\ +\xe7\xd7\x81\x4b\xc9\xfd\x4f\x61\x2e\x4b\xc5\xb9\xc3\x51\x28\x34\ +\xc1\x32\xad\x1f\xd1\x1a\xbd\xba\x10\xdb\xf2\x2c\x29\x35\x6c\x18\ +\x1a\x1b\xba\x31\x74\x6b\x38\x9b\x01\x97\xd2\xa9\x6f\x6e\x6d\x41\ +\xc5\xa9\x0c\xc3\x8a\x5e\x4c\xbe\xb7\x10\x06\xf2\xa4\x74\x69\xd3\ +\xb5\xd1\x6b\xa6\x6d\xdb\x10\x9e\x40\xb1\xd8\x0c\x13\x96\x05\x33\ +\xde\x40\x7b\xc9\x58\xf0\x07\x13\xfa\x96\x2e\x90\x1f\xbf\xf1\x7b\ +\xf5\x7a\xb4\xbc\x63\x05\x1a\xdb\x9a\x22\xd8\x78\x8b\xbe\xa0\xf3\ +\x0b\xff\x64\x94\xef\x1d\xf7\x91\x8f\xcf\x94\x66\xd5\x59\xbd\x78\ +\xf5\x81\xa8\x2b\xe8\x9a\xdf\x85\x88\xfe\x11\xdb\x0f\x6c\x6f\x92\ +\x51\xcc\xf7\xf7\xff\x3f\x1d\xff\x09\x6a\xc7\x17\xa0\xe2\xf7\x18\ +\x7f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\x64\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\xe1\x49\x44\ +\x41\x54\x78\xda\xc5\x57\x5b\x6c\x54\x45\x18\xfe\xe6\xdc\x76\xb7\ +\xbb\xdd\x76\xb1\x2d\xb4\x05\xa5\x11\xd1\x8a\x82\x48\x49\x04\x1e\ +\x00\xc5\x48\x34\x12\x89\x11\x02\x3c\x60\x8c\x06\xf1\x12\xa5\xf2\ +\xe0\x0b\x62\x13\x8d\x09\x09\x98\x28\x31\xe1\x92\x28\x3e\x11\x8c\ +\xe2\x2d\x12\x2e\xb1\x34\x62\x23\xa1\x11\x12\x2e\x2a\x88\x94\x3b\ +\x94\x16\xe9\xee\x76\x77\xcf\x6d\xc6\x7f\x7a\x26\x29\xcb\xee\x76\ +\x0b\x2f\x7e\xc9\xb7\x33\x3b\x3b\x73\xbe\xef\xbf\xe4\x9c\xb3\x4c\ +\x08\x81\xdb\x00\x23\x6a\x8a\x4c\x51\x42\x28\xf2\xa1\x71\x64\x30\ +\x30\x02\x28\x41\x93\x18\x21\x56\x12\x63\xc4\x0a\xb5\xc6\x88\x1e\ +\x31\x4b\x4c\x13\x93\xc4\x0c\xd1\x19\x89\x11\x63\x04\x11\x5b\x4a\ +\xb0\x66\xeb\xee\xa3\xb3\x4f\x9c\xbb\xbe\x50\xd3\xf4\xc9\x95\x15\ +\x56\xbc\x32\x12\x0a\x6b\x1a\x43\xc6\x76\xed\x54\xd6\x4d\x09\xc1\ +\x4f\x34\x37\x26\x76\x2e\x9f\xd7\xbc\x1f\x40\x8f\x32\x63\x13\x4b\ +\xa6\x79\xb8\x12\x68\x2a\xe2\x9a\xd6\x4d\xed\x2f\xf5\xa5\x9d\x95\ +\x93\x9a\xea\x6a\xeb\x13\x55\x30\x74\x9d\xa8\xc1\x34\x34\x68\x60\ +\xe0\x22\xa8\xc0\x40\xce\x45\x4f\x32\x8d\x93\xe7\xfb\xae\x57\x47\ +\xcd\xcd\x1f\xbd\x38\x6b\xab\x32\x92\x21\xfa\x23\x36\xa0\xc4\x2b\ +\xd6\x7f\x7d\x70\xda\xbe\xc3\xe7\xb7\x4c\xbc\xbb\xf6\xbe\xa9\x13\ +\xc6\x81\xfb\x0c\x7d\x69\x1b\xa5\x3c\x4b\x43\x89\x98\x09\x26\x38\ +\x4e\x5c\xba\x86\x53\xe7\x7a\xcf\x3c\xf1\x70\xe3\xab\xaf\x2f\x98\ +\x7a\x50\x95\xc7\x1f\x89\x01\x46\x8c\x2c\x69\xfb\xe6\xd9\x8b\xc9\ +\xdc\xe6\x39\x8f\x4e\x8c\x8f\xab\x4d\xe0\xea\xbf\x36\x6e\x07\x63\ +\x12\x16\xae\xf6\x0f\xe0\xd7\x63\xdd\xe9\xc6\x78\xe8\xb5\x2d\xef\ +\xcc\xdf\xa9\x32\xc1\xcb\x19\x30\xe7\xbc\xf5\xc5\xd3\x0e\x8c\xaf\ +\x9e\x9b\x3d\xc5\xf4\xb9\x41\x35\xf6\x70\x27\xa8\xb0\x0c\x44\xc3\ +\xc0\xb7\x9d\x27\xdc\xa8\xc6\x97\xfd\xf0\xe1\x0b\xdf\x03\xb0\x87\ +\x33\xc0\xa6\xbd\xbc\xb1\xf9\x72\xd2\x3b\xb0\x6c\xfe\xcc\x84\xa6\ +\x59\x28\x85\x09\xf5\x95\x98\xf7\xc8\x18\x48\xec\x3b\x72\x05\x7f\ +\x5f\x4e\xa1\x14\x62\x11\xe0\xcb\xdd\x87\x6e\x34\xd5\x44\xe7\xec\ +\x59\xb7\xf4\xe8\xcd\x59\xd0\x70\x13\xda\xda\xda\x18\x75\xf9\xb6\ +\xc9\x13\xc7\x27\x98\x66\xc2\xf1\xfc\xa2\xcc\x39\x0e\x9e\x9f\x39\ +\x16\x4d\xa3\xa3\x92\x72\x2e\xd7\x4a\xee\x1f\xc8\x09\xcc\x98\xd4\ +\x54\xdd\x75\xf2\xf2\xe7\x1d\x1d\x1d\x4a\xb3\x88\x81\xf7\xf7\x64\ +\x97\x54\x56\x56\xb6\x34\x37\x35\xd2\x21\x8f\x0e\xf3\xa2\x14\x5c\ +\xa0\x3a\x3a\x94\x1d\x39\xe7\x9c\x97\xdc\x9f\xca\x7a\x68\xa8\x1d\ +\x85\x9a\x44\xd5\xd4\xa7\x3e\xe8\x58\x5a\xd4\x00\x23\x40\xd3\xd6\ +\xce\x6d\x79\x08\xa9\x8c\x0f\xdb\x2d\xcd\xfe\x8c\x8b\x03\xc7\x2f\ +\x03\x0a\x07\x8e\x5d\x42\x92\xd6\x86\x3b\xd3\xdb\xef\xe0\x89\x96\ +\x07\x60\xfb\x58\x43\x4a\xac\xa0\x07\xd8\xf4\xd5\x33\x6a\x1a\xea\ +\x3a\x9f\x79\x7c\x16\x38\x47\x59\xd8\x94\xf2\xa6\x9a\x30\x24\xce\ +\x5c\xcb\x21\x14\xb2\x50\x0e\xf1\x88\x89\x1f\x7f\xe9\xc2\xd9\xd3\ +\xdd\xb3\xc4\x6f\xeb\x3a\xf3\xef\x84\x9a\xbf\x78\x74\x6d\x1d\xd5\ +\xd2\xc7\x70\x10\x82\x03\x22\x78\x0c\xfc\x73\xcd\x96\x21\x28\x43\ +\x1e\x98\xc6\x30\x1c\x7a\x53\x3e\xee\x1f\xdf\x88\xb3\xdd\xe7\x17\ +\x03\xb8\xc5\x00\x63\xb3\xe2\xf1\x38\xa5\xcb\x43\x29\x70\x9f\xe3\ +\xbb\x35\xf3\x50\x0c\x0b\xda\xf6\x42\x37\x75\x94\x43\xac\x22\x22\ +\xb5\x66\x16\x7b\x16\xd4\x99\xa6\x3e\xd8\xb5\xa5\xe0\x7b\x02\xa5\ +\x90\xf3\x38\x4c\xdd\x90\x29\x22\x96\x7e\x20\x5a\xda\x60\xe1\xeb\ +\xf2\x9a\x90\x11\xc0\x30\x4a\xd3\xc8\x80\xcb\x0b\xe9\x11\x7d\x06\ +\x17\x0c\x4f\xbe\xb7\x17\xb3\xdf\xdd\x55\xd8\x13\x1e\x06\xf7\x38\ +\x5c\x52\xcd\xbd\xbc\xeb\x90\x38\xc9\x31\x00\x02\x77\x31\xc2\xad\ +\x19\x60\x39\x47\xc0\x12\x3e\xf2\x30\x78\x48\x12\x44\x5d\x7e\x27\ +\x01\xbf\xd0\x00\x17\x00\x89\x13\x82\x51\x08\x44\x2d\x13\x61\x13\ +\xb8\x91\xce\x12\x6d\x74\x5d\x4d\xe1\xc6\x80\x0d\x0c\x9d\x0f\x0c\ +\x08\x02\x7b\xac\x35\x99\xca\x66\xa3\x31\x16\x46\xa0\x86\x40\x58\ +\x48\x13\x2c\x30\x02\x22\xd7\x48\xac\x48\x6a\x2d\x1d\xe1\x88\x05\ +\x2e\x8d\x50\x10\xe9\xac\x8d\xd3\x17\xfa\x71\xb1\x37\x09\xf8\x2e\ +\x94\xa8\x2a\x91\x97\x14\x84\xfc\x0c\x08\x71\xe3\x78\x77\x4f\x3d\ +\x33\x4c\xe8\x8c\xc1\xb4\x2c\x98\x66\x08\x3a\x45\x61\x99\x34\xa7\ +\x31\x12\x0a\x41\x33\x01\x3b\xcb\x61\xdb\xb6\x34\x4e\x82\x7c\x70\ +\xec\x3c\x9d\x86\x6f\x79\xa0\x85\x40\x8c\xd3\xdc\x27\xea\x06\x14\ +\x82\x75\x21\x7f\x17\xfd\xc5\x9a\xf0\x77\xf8\x76\xb3\xd0\x4d\xc8\ +\x5e\xf3\xe8\x23\x2b\x37\xfb\x44\xc7\x03\x72\x0c\xd0\x01\x68\xf4\ +\x61\xbb\xc8\x64\x32\xf9\x0d\x2a\x4b\x6a\x58\x4a\x5c\x93\x0b\x18\ +\x0a\x0e\x4a\x98\xe8\xe5\x02\xad\x82\x5b\xb1\x27\xb6\xc3\x4e\x01\ +\xcc\x20\x21\x59\x6b\x23\x10\xd3\x0d\xa2\x79\xd3\x68\x05\xeb\xf9\ +\x50\x7b\x2d\x45\x33\xff\x9c\xa6\xae\x67\x84\x00\x3b\x09\x70\x6c\ +\x2f\x34\x70\xef\xa5\x5d\xc8\x25\xfb\x28\xd7\xaa\xd9\xf2\x58\x70\ +\xd1\x02\x48\xd3\x46\x9e\x78\xe1\x35\xa8\xbc\x83\x1a\x4d\x17\x7f\ +\x2a\x30\x20\x76\xec\xf0\x21\xf8\x27\xe8\x3b\x05\x84\x63\x41\x03\ +\xaa\x83\x2a\x1b\x41\x0a\xed\x81\xc1\xda\x16\xc0\x75\x81\x6c\x32\ +\xa8\xbd\x66\xe6\x9f\x93\x34\x2b\x80\xde\x3f\x01\x21\x3e\x95\x5a\ +\x45\xdf\x07\xd8\xa2\x45\x3a\xce\x8e\x3d\x8f\xba\x09\xf5\x88\xd5\ +\x03\x3a\x0b\x52\x6a\x28\xba\x36\xae\xaf\x6f\xc1\x70\x18\xb5\x9a\ +\xca\x1b\x8a\x02\xbe\x03\x78\x8a\xb2\xfe\xfd\x17\x80\x2b\x27\xaf\ +\xe0\x9e\x0b\x63\x95\x81\xa1\x0c\xe4\x65\x81\x8b\x45\xe8\x3d\x65\ +\x83\x71\x95\x05\x22\x93\x54\x11\x95\x83\xaa\xb9\xdc\xaf\xce\x07\ +\x06\x7a\xfe\x72\xe0\xfb\x8b\xa4\x46\xd9\x97\x52\x36\x7d\xd5\x4a\ +\x44\x2a\x36\x22\xde\xa0\xa1\xbe\x39\xf0\x69\x58\xca\x25\x94\x08\ +\x51\x57\x42\xdc\x27\xba\x20\x01\x65\x98\x0d\x45\xde\x99\x05\xaa\ +\xf7\x73\x64\xb3\x6f\x8a\x43\x1b\x3e\x1b\xe9\x5b\x31\x99\x68\x7d\ +\x03\x86\xd8\x80\x86\x29\x26\x6a\x27\x02\x0c\x41\x17\xab\x72\x0c\ +\xcd\x4d\x12\x73\x55\xba\x6d\x35\x3a\x81\xa9\xab\x54\xf3\x8b\x87\ +\x5d\x78\x68\x15\x87\x3e\xde\x58\xf6\xb5\xbc\xd0\xc4\xdb\x73\x98\ +\xa6\xed\x14\xd1\xaa\x6a\x8c\x1a\x0f\x8c\x9d\x1a\x44\xa7\x9b\x52\ +\x7c\x28\xdd\x52\xcc\xf7\xa4\x91\x20\xea\xfd\xd7\x80\xaa\x9f\xa1\ +\x65\x53\xfd\xdc\x15\x0b\x45\xd7\x86\xf6\xdb\xff\x63\xa2\xc0\xe6\ +\xb6\x19\x46\x2e\xb9\x1e\x3a\x5b\xe1\xc5\x46\x87\xd0\x30\x19\x70\ +\xb2\x40\xa4\x0a\xa8\x88\x07\x86\x72\x69\x20\xd3\x1f\x64\xe5\xc2\ +\x11\x98\xb9\x5e\x87\x71\xb1\xd9\x31\x63\xab\x44\xfb\x5a\x0f\x84\ +\x32\x06\xca\x83\xb5\xac\x30\xad\x70\x62\xb9\x1e\x62\xaf\x70\xe0\ +\x41\x1f\x08\x73\xcf\xd7\x85\x6c\x35\xd3\xf0\x75\xc6\x72\x1a\xf0\ +\x07\x77\xf8\x26\x67\xe0\xfa\x36\xd1\xb5\xc9\x85\x42\x59\x03\x77\ +\x0a\xc6\xe6\xaa\x87\x59\xfb\x70\x51\x96\x37\xf0\x7f\xe2\x3f\x0c\ +\x08\x36\xef\x65\xe9\x4f\x36\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x05\x6b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x04\x17\ +\x00\x2c\x01\xc2\x55\xd4\x92\x00\x00\x04\xeb\x49\x44\x41\x54\x58\ +\xc3\xed\x96\xbf\xab\x5c\x45\x14\xc7\x3f\x67\x66\x76\x03\x31\x44\ +\x31\xc6\x04\x83\x85\x96\x91\xa4\x89\xad\x85\x8d\x12\xb0\x13\x34\ +\x95\xad\x95\x85\x58\x58\xa5\x09\x82\x7f\x81\x8d\x95\x82\x8d\xa5\ +\x9d\x98\x4a\xd4\x42\x08\x4a\x34\x16\x11\x9e\x3f\x62\x9e\xef\x47\ +\xde\x7b\x2e\x2f\x79\xef\xee\xee\x9d\x99\x63\x31\x67\xf6\xce\xae\ +\x01\x15\x14\x1b\x2f\x2c\x77\x76\xee\x99\x33\xe7\xc7\xf7\x7c\xcf\ +\x81\xff\xfa\xb9\x74\xe5\xea\x5f\x96\x7d\xf9\xad\xab\xff\xf8\xfd\ +\x02\xf0\xd2\x95\x4f\xae\x4d\xe7\xb3\x0b\x1e\x21\x4b\xd9\x14\xa5\ +\xac\x15\xc4\x09\xe3\xd1\xe8\xc6\x87\x97\x9f\x3b\xf7\xaf\x18\xf0\ +\xfc\xeb\x1f\xe8\x2b\x97\x5e\x60\x7b\x6f\x46\x4a\x4a\x06\xbc\x03\ +\x51\x61\x3c\x12\x34\x1e\x72\xf5\xf3\xeb\xea\x83\x17\x54\x10\x40\ +\x4d\x81\x02\x0e\xc8\xcd\x7f\x59\x59\x0b\x90\x00\x5f\xcf\xa9\xa2\ +\x69\x76\xf1\xa3\xb7\x5f\xfc\x38\x00\xcc\xba\x7d\xbe\xfe\xfe\x37\ +\xb6\x27\x1d\xde\x15\x65\xce\x34\x28\x70\xe6\xc4\x11\xce\x9d\x3f\ +\x2f\xde\x34\x7b\x57\xf6\x83\x2b\x1b\xce\x09\x0e\x10\xe7\x08\x02\ +\x2a\x20\x22\x38\x01\x27\x82\x08\x78\x01\x15\xc5\x8b\x23\x21\xfa\ +\xc5\x97\xdf\xbc\x06\x14\x03\xd2\x7c\xc6\x9d\xc9\x3d\x5c\x4a\xf4\ +\xa9\x58\x9c\x9b\x30\xdd\xda\x9c\x11\x53\x22\xcf\x0e\x99\xce\x3a\ +\x92\x66\x44\x07\x2f\xdb\x47\xed\x17\xcc\x6b\xb4\x78\x1e\x01\x27\ +\x90\x54\x39\x7d\xe2\x41\xd9\x5c\xff\x79\x8c\xc9\x21\xe2\xe9\xba\ +\x43\x24\xe7\xa5\xb0\x96\xb7\x12\x55\x89\xdd\x3d\x76\x76\x6e\xb3\ +\xbb\xb5\x41\xdf\xcf\x97\xc2\x5c\x53\x50\xf7\x44\x40\x75\xc8\xb1\ +\xb6\x39\x13\x61\xe3\x81\x63\xdc\xdd\xd9\xe8\x17\x06\x74\x07\xfb\ +\x4c\x76\xd6\xd1\xac\x38\x14\x45\x96\x2e\x20\x25\x0e\x0e\x26\x6c\ +\xde\xfa\x81\xf7\xde\x79\x93\x30\x1e\x73\xf7\x30\x0d\x37\xfe\xdd\ +\x47\x95\xac\x5c\x9c\x4c\xde\xb8\x16\x00\x6e\xff\x74\x93\xdd\xfd\ +\x43\x34\x2b\x88\x20\xe8\xc2\x83\x7a\x20\xc6\x29\xa7\x1f\x39\x4e\ +\x37\x87\xef\xbe\xdd\x24\xcb\x10\x25\x1a\xcf\xdb\x8d\xdc\x44\x67\ +\x55\xd6\x8b\xb0\xbb\xfd\xcb\x85\x70\xf9\xfd\xcf\xd6\x9e\x7d\xe6\ +\x69\xed\xfb\xf9\x9f\xfa\x73\x38\x8d\xdc\xfc\x71\x82\x38\x2d\x20\ +\x6d\x50\xae\x4d\xb8\xa5\x49\x0d\x0d\xfa\xa5\x4d\x93\x73\x4c\xf6\ +\xee\x10\xd6\x6e\xed\x3d\x79\xf2\xc6\x26\xd3\x94\x08\x02\x59\x97\ +\xf3\x49\x63\xbd\x0a\x8c\x44\xc8\x08\xde\x64\xb5\x01\x5e\x5b\x72\ +\xed\x65\x99\x52\x05\x49\x9b\x28\x28\xcc\xba\x03\xc2\x7c\x36\x43\ +\x1d\x84\xac\xe5\xa3\x85\x56\x56\x42\xb7\xa8\x7b\x2d\x72\x73\x1d\ +\xbe\x49\x03\xc2\xb6\x82\x7c\xb3\x1f\x75\x59\x16\x84\xac\x99\x80\ +\x40\xce\x10\x73\x93\x43\x19\x2e\x4f\x0a\x41\x4a\x19\x05\x2b\x27\ +\x35\x19\xd5\x12\x95\x6c\x1e\x89\xfc\xf1\x4c\x65\x54\x6f\xfb\x4e\ +\x86\xf3\x92\x15\xa7\xb9\x78\xe5\x4c\xb1\x00\x29\x97\x75\xce\x45\ +\xf9\x3c\x97\x0b\xa2\x82\xe6\x81\xaa\x95\x22\x53\xc3\x13\x33\xcc\ +\xcc\xfd\x5e\x8d\xc6\x29\x67\x52\x66\x71\x87\x02\xbd\xaa\x71\x83\ +\x59\x94\xed\xd7\xe7\xe2\xa9\xda\xe5\x95\x70\x92\xe5\x41\x75\x30\ +\x2e\x36\x4a\x53\x1e\xc0\x96\x4d\x36\x9b\x23\xe8\x10\xa5\x9c\x8b\ +\xee\x60\x7a\x42\x5e\x58\xac\x8b\x1c\xce\xb3\xd1\xad\x19\x51\x4b\ +\xce\xaa\xb4\x78\x67\xb2\xbd\x9d\x1f\x39\x5b\x1b\xf2\x12\x30\x36\ +\x5d\x62\x4d\xad\x37\xef\xc7\xae\x60\x48\x94\x82\x81\x98\x75\xe1\ +\x59\x05\x61\x34\xeb\x9d\x80\xd3\x12\x81\x8a\x11\xad\xde\xc8\x00\ +\xb4\x79\x1a\xbe\x67\xd3\xd3\xd7\xec\x64\x16\x5d\xd6\x01\xb3\x04\ +\x21\x28\x49\xb5\x30\x61\xb2\xb8\x39\x57\x0e\x47\xca\xa5\xb5\xd4\ +\xa2\x19\x22\xb6\x16\x40\x5c\x91\x89\x6d\x6d\x67\x2b\x41\x93\xad\ +\xf9\x16\x63\x23\x95\xf2\xbd\x1a\xa5\x0a\x41\x15\x46\x4e\x99\x2a\ +\xa4\x34\xd4\x70\x6d\x24\xb1\x12\x89\x29\x0b\xbe\xc8\xe5\x46\xb6\ +\x96\xdc\xdc\x3c\xac\x00\x75\xae\xac\x53\x32\x3e\x30\xe3\x8b\x6c\ +\x01\x47\x50\x55\x62\x1c\xea\x3b\x50\x42\x57\x3b\xd8\xb8\x21\x90\ +\x04\x48\x1c\xd6\xa3\x86\x74\xa2\x91\x8d\x34\x64\xd3\xa7\x81\x8a\ +\x43\xc3\x25\xd1\xf0\x21\x0a\xc1\x39\xc1\x07\x3f\x78\x0d\x1c\x5d\ +\x61\x33\x5d\x21\xa4\x91\x18\x88\x4c\x91\x36\x1c\x41\x13\x95\x0a\ +\xc4\x9e\x21\xff\xf5\xad\xce\x21\x22\x84\xaf\xd6\xb6\xb8\xf1\xeb\ +\xa7\x05\x38\xf7\x61\xc0\x76\x74\x5a\x6d\xbd\x7a\x9f\x09\xc8\xad\ +\xd0\x72\x5e\xf9\xbe\x90\x13\x38\xdc\xdb\x22\x3c\x7e\xe2\x28\x0f\ +\x3f\x7a\xa6\xd4\x9c\x2e\x0f\x22\xd0\x30\x57\x55\x2c\x8b\x06\x59\ +\xd8\x6d\x65\xfc\xaa\x9c\xdf\xce\x01\xd2\xa4\x66\x18\x0b\x1c\xdb\ +\xf3\x75\x42\x4e\x4a\x37\xef\x21\xe5\x72\xa0\xf5\x58\x07\x57\x55\ +\xc0\x37\x14\xdc\x96\xe0\xa2\x0b\xeb\x70\x58\x74\x78\x47\xb1\x09\ +\xa9\x56\x56\x69\x87\xf4\x29\x11\xce\x3e\x71\x8a\x73\x67\x9f\x2a\ +\xb0\x6e\x88\x06\xcb\xf5\x4c\x0b\x10\xa3\xf1\x7b\xe5\x03\x6f\x46\ +\xc5\xa6\x29\x61\xb5\x9e\x9a\x12\x1e\xdb\xbb\x96\xa7\xd3\x82\x89\ +\x91\xf7\xac\x1d\xbf\x4b\xd8\xda\xbd\xc7\x63\x93\x8e\x79\x8e\x8b\ +\x50\xd7\x79\xae\xe6\xbb\x3a\x16\x9a\x06\xa4\x3a\xa0\xbb\xca\x8c\ +\x1a\xc0\xc1\xe0\x6d\xc5\x57\x3b\x9c\x78\xf1\x6c\xdc\x99\x10\xb2\ +\x13\xf6\xa7\x1d\x51\xb5\xcc\x72\x76\xb0\x52\x6f\xcd\x9b\x07\x3a\ +\xc3\x44\xaf\x43\xf8\x2b\x41\x79\x81\x4e\x57\xe6\xc9\x26\x42\xb9\ +\xc1\x53\x10\x88\x49\x10\x71\x04\x2f\x7e\x7d\x7d\x77\xff\x8c\x38\ +\xeb\x4c\xa6\x20\xd6\xb2\x69\x06\x8f\x1a\xd6\xd6\x1b\xcf\x32\x21\ +\xe5\x06\x43\xab\xe3\x98\x50\xb8\xa6\x34\x33\xe5\xe8\x43\xa7\xae\ +\x17\x62\x3a\x72\xf2\x55\x5c\x38\x56\x64\x73\x3d\xeb\x50\x1c\xa2\ +\xe5\x5d\xe0\xe7\x96\xcb\x59\xa5\x4c\xb0\xa2\x43\x26\x24\xd9\x4d\ +\x19\x21\x1b\x1c\xb3\xfd\x52\x41\x01\x19\xcd\x07\x4c\xb7\xde\xe5\ +\xff\xe7\xbf\x7e\x7e\x07\xcd\x84\xf9\x9a\x62\xe5\xc8\x80\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x8f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x03\x00\x00\x00\x44\xa4\x8a\xc6\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\ +\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x0a\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x02\x45\x8d\x03\x46\x8f\x04\x48\x90\x05\x49\x92\x01\x34\x6b\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x24\x69\xba\x10\x51\x99\x06\x41\ +\x81\x0a\x4d\x95\x09\x4b\x93\x08\x4a\x91\x09\x4b\x93\x06\x49\x8f\ +\x1e\x5c\xa0\x1f\x5c\xa0\x1f\x5d\xa1\x20\x5e\xa3\x20\x5f\xa4\x20\ +\x5f\xa6\x20\x61\xa9\x21\x5f\xa3\x21\x5f\xa4\x21\x5f\xa5\x21\x60\ +\xa4\x21\x60\xa6\x21\x60\xa8\x21\x61\xab\x22\x61\xa8\x22\x61\xa9\ +\x22\x62\xab\x22\x63\xad\x22\x63\xae\x23\x65\xae\x23\x65\xb0\x23\ +\x65\xb2\x23\x66\xb3\x24\x64\xb0\x24\x66\xb1\x24\x67\xb4\x24\x67\ +\xb5\x24\x68\xb8\x25\x68\xb7\x25\x69\xb9\x26\x69\xb9\x26\x6a\xbb\ +\x26\x6b\xbb\x27\x5f\x9d\x27\x60\x9f\x27\x6b\xbd\x27\x6c\xbd\x2c\ +\x64\x9f\x31\x69\xa8\x31\x6a\xa9\x33\x6c\xaa\x3d\x73\xae\x53\x80\ +\xaf\x59\x94\xd3\x5a\x94\xd3\x5c\x89\xbb\x61\x92\xcd\x62\x99\xd3\ +\x62\x99\xd6\x6a\x9f\xda\x72\xa3\xd8\x74\xa5\xde\x7b\xa9\xda\x7c\ +\xab\xe1\x7e\xa5\xd2\x7f\xa6\xd3\x82\xad\xdb\x83\xa8\xd3\x84\xa9\ +\xd5\x85\xaa\xd4\x85\xb0\xe5\x86\xab\xd6\x88\xab\xd6\x88\xac\xd6\ +\x88\xb1\xdc\x8d\xaf\xd7\x8d\xb6\xe9\x91\x93\x98\x91\x94\x99\x91\ +\xb7\xde\x92\x95\x9a\x93\x96\x9a\x93\x96\x9b\x94\x97\x9c\x95\xbd\ +\xee\x96\xbc\xec\x9a\xbc\xe0\x9d\xc1\xf2\x9e\xc2\xf0\x9e\xc2\xf2\ +\x9f\xc3\xf0\xa4\xc3\xe4\xa5\xc7\xf5\xa6\xc8\xf5\xab\xab\xab\xac\ +\xac\xac\xad\xad\xad\xad\xbb\xca\xae\xae\xae\xaf\xaf\xaf\xaf\xca\ +\xe6\xaf\xce\xf9\xb0\xb0\xb0\xb1\xb1\xb1\xb3\xbf\xce\xbb\xc5\xd2\ +\xbc\xc4\xcd\xbd\xc5\xce\xbe\xc6\xcf\xbf\xc7\xd0\xc0\xc8\xd1\xc1\ +\xc9\xd2\xc4\xca\xd3\xc5\xcb\xd4\xc6\xcc\xd5\xc7\xcd\xd6\xc8\xce\ +\xd7\xc9\xcf\xd8\xca\xd0\xd7\xca\xd0\xd9\xcb\xd1\xd8\xcc\xd2\xd9\ +\xcd\xd1\xd8\xce\xd2\xd9\xcf\xd3\xda\xd0\xd4\xdb\xd1\xd5\xdc\xd2\ +\xd6\xdd\xd5\xd9\xdd\xd6\xda\xde\xd7\xdb\xdf\xd8\xdc\xe0\xd9\xdd\ +\xe1\xda\xde\xe2\xda\xe0\xe7\xdb\xdf\xe3\xdd\xe0\xe3\xde\xe1\xe4\ +\xdf\xe2\xe5\xe0\xe3\xe6\xe0\xe6\xed\xe1\xe4\xe7\xe2\xe5\xe8\xe3\ +\xe4\xe7\xe3\xe6\xe9\xe4\xe5\xe8\xe5\xe6\xe9\xee\xee\xee\xef\xef\ +\xef\xf0\xf0\xf0\xf1\xf1\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xf4\xf4\xf4\ +\xf5\xf5\xf5\xf6\xf6\xf6\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xfa\ +\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\x1c\x9b\xe4\x96\x00\ +\x00\x00\x15\x74\x52\x4e\x53\x00\x02\x07\x08\x15\x18\x18\x18\x18\ +\x1f\x33\x34\x39\xb6\xb7\xc0\xc4\xd7\xd8\xd8\xd9\xf8\xb3\xa5\xe9\ +\x00\x00\x01\xd6\x49\x44\x41\x54\x18\x19\x05\xc1\xc1\x6a\x5c\x65\ +\x00\x06\xd0\xf3\xdd\xf9\x73\xd3\x04\x8a\x14\xdd\x14\x74\x21\xb8\ +\x4c\x16\x92\x82\x68\x52\xdf\xc3\x55\x57\x82\x6f\x24\xd8\x8d\xe0\ +\xde\x67\xb0\xd8\x06\x41\x17\x92\xe8\xd2\x85\x15\x2a\xa2\x2b\x53\ +\x9b\x99\xcc\xcc\xfd\x3c\x27\x59\x1d\x06\x00\x00\x74\xb3\x2f\x46\ +\xe6\xaf\xb7\x11\x11\x80\xaa\x1a\x4f\xd6\xc5\x30\x6d\xd7\x53\x92\ +\x48\x48\x69\xb5\x6d\x27\x30\x42\x7e\x7f\x1d\x41\xa0\xa8\xfb\xef\ +\x45\x60\xc0\xdd\x1c\x21\x40\xa9\xf5\x37\x6f\x4e\x7e\xbd\xc1\x80\ +\xe3\x5c\x85\xe9\xf4\x1a\xa7\xd7\x4e\xa8\xff\x3e\xb2\xfb\x09\x03\ +\xe6\x3c\x0a\x71\x16\x7a\xa6\xd4\xfe\xd6\x02\x83\xe4\xc1\x5a\x88\ +\x09\x16\xa5\x47\xcb\xd6\x02\x03\x0e\xe6\x4c\x49\x22\x54\xdb\x2e\ +\x5d\x36\x0a\x03\x08\x88\x34\x85\x74\xd9\xda\xc1\x00\x79\x91\x8b\ +\xe7\x2b\x1e\x5f\xda\xf3\x31\xd2\xb5\xc2\x80\x38\x8f\xc7\x49\x72\ +\xae\x6d\x8b\xee\x14\x06\x40\x00\x90\xd2\x65\xbf\xc0\x40\x5e\xfe\ +\x1b\x11\x81\xaa\xba\xbf\xbb\x6b\x61\xc0\x7a\x8e\x88\x98\x16\x55\ +\xb5\x5e\x86\x1d\x0c\x38\x76\x6d\x92\xd3\x5f\xa4\xa7\x57\x4e\x54\ +\x1b\x1b\x18\x30\x7b\x24\xe2\xcc\xb4\x38\x53\xd5\x4e\x66\x18\xf0\ +\xe0\x36\x62\x12\xd3\xa2\x16\x75\xaf\x93\x0d\x0c\x38\x98\x33\x25\ +\xc9\x14\xba\xb4\xed\xd2\xfd\xa1\xc2\x40\x43\x83\xa2\x50\x96\x59\ +\x61\x00\x2f\x72\x71\x19\xab\xf3\x4b\xdd\xfb\xe4\xe9\x6f\x4b\xdf\ +\x3f\xf2\x41\xdb\x4d\x56\x47\x4f\x37\x99\x92\x64\x8a\x50\x5d\xbe\ +\x7c\xe7\xed\xc5\xce\x30\xfd\xfd\xdd\x04\x0a\xad\xaa\xd6\x67\x7f\ +\xfd\x99\xae\x56\xcd\xab\x67\xeb\x01\x2f\x6f\x44\x04\xa8\x7e\xf8\ +\xe3\xea\x61\xe5\xd5\x0f\x6f\x36\x03\xd6\xb3\x10\x81\xaa\xf9\xe2\ +\xfb\x83\x77\xfd\xf1\xfc\xf5\x9d\x41\x7b\x9c\xab\x30\x9d\x5e\x87\ +\x93\x6b\x27\x1c\x7d\x7a\x39\x79\x76\xb3\x25\xab\xa3\xaf\x36\xff\ +\x44\x08\x40\xa9\x83\x6f\x7f\xbe\xbb\xc5\x80\xb7\x36\x11\x02\x94\ +\xba\x37\xbe\xf8\xfc\x0e\x46\x31\x1f\x26\x49\x04\xaa\x6d\x5b\x0a\ +\xc3\x72\x20\x11\x82\x14\xa5\x3a\x16\x90\xac\x0e\x03\x00\x00\xba\ +\xd9\x17\x91\x04\x00\x00\xb4\x85\xff\x01\x83\x36\xf1\x3f\xdd\x87\ +\xfc\x56\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\x19\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x12\x00\x31\ +\x1a\x83\x3e\xdd\x85\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\x99\x49\x44\x41\x54\x78\ +\xda\xed\x92\x7b\x4c\x95\x65\x1c\xc7\x7f\x65\x97\x95\x97\xcd\xb5\ +\xe6\xda\x34\x5d\xc3\xad\x6c\xa3\x29\x39\x66\x5a\xae\xc9\xbc\xcf\ +\xa1\x65\xea\x86\xa0\x99\x30\x11\x2c\xf0\xc2\x14\x2f\x61\x64\x29\ +\x4a\xa2\x80\x21\x84\x20\x90\x26\x26\x2a\x20\x12\x14\x60\xa6\x20\ +\x66\x9a\x9a\x53\xe7\x05\x14\xe6\x39\x1c\xde\xfb\x7b\x6e\xef\x39\ +\xef\xb7\xe7\x41\xc8\x03\xe2\x26\x6e\xfa\x47\xf3\xb3\x7d\xf6\x7b\ +\x7e\xcf\xf7\x7d\xde\xf3\xdb\x73\x5e\xfa\x7f\xb3\xab\xbd\x7e\x47\ +\x21\xbd\x77\xf5\xae\x1b\x71\x68\x84\xdc\x2f\xb7\xdf\x19\xda\x4a\ +\xe1\xc4\xc9\xa2\x27\xc0\x36\x3a\x38\xed\x8f\x60\x14\x34\xe5\x9a\ +\x37\xed\x37\x50\x70\x7b\xb7\x39\xa7\x7e\x0e\x68\x3b\x55\xd3\x63\ +\x67\x3b\x85\x0e\x2a\x1b\x84\x55\x0d\x51\x88\xac\x1d\x0f\xce\xe2\ +\x93\x13\x11\xdf\x10\x09\xbf\x4a\x3f\xb0\x9b\x59\x42\x8f\x95\x4c\ +\xaa\x7f\x39\xef\x39\x73\xe4\x4f\x7d\x11\x90\x46\xe0\x04\xb2\x1a\ +\xb8\xaf\x0f\xfa\xe4\xbd\x60\xd2\x4e\x3a\x4b\x9c\xa3\x47\x8f\xd2\ +\x63\x21\x9f\x84\xcd\xe5\x5b\xd0\x1d\xe9\x15\x3b\x40\x79\xa4\x52\ +\x07\x15\x15\x15\x28\x2d\x2d\xed\xd6\x9e\x66\x25\xa5\x25\xa8\x2c\ +\xa9\xc4\xd0\xe2\xa1\xa0\x8d\x84\x57\x93\x08\xbd\x97\x10\x38\x7d\ +\x59\x1d\xb0\x85\x40\x1b\xc8\xa4\xfd\x74\x91\x3a\x28\x2a\x2a\xc2\ +\x83\xc8\xcf\xcf\x7f\xa4\x2c\xba\x2c\x1a\x74\x88\x30\xb0\x9c\xf0\ +\x7a\x26\x81\x33\x24\x83\x30\xb8\x82\x40\xc5\xcc\x42\x5a\xc3\x77\ +\x89\xd3\xf1\x22\xc3\xe3\xe9\x24\x27\x3b\x3b\xfb\x91\xb2\x9a\x23\ +\x35\xf0\xff\xdd\xdf\x4b\x3f\x13\xff\xe0\x90\x55\x9f\xd9\x56\xe9\ +\x00\xb3\x84\x1a\x88\xe8\x45\xe2\x00\x98\x70\xfd\xea\x25\x70\xdc\ +\x6e\xa3\x93\x9c\x8c\x8c\x8c\x47\xca\x4a\x4b\x8f\xc0\x7a\xd3\x66\ +\x1b\xf3\xc3\xfb\x2d\x54\x44\x6e\xaa\x24\x7e\x23\x2e\x5a\x4a\x87\ +\x9f\xa5\x5e\xfe\x34\x90\x9e\xe9\x18\x60\x47\xca\x6f\x7c\x6a\x2f\ +\xd3\xcd\x34\x7c\x04\x52\x53\x92\x70\x17\xa3\x47\x59\xc9\xc1\x42\ +\x5e\x2c\x4d\x37\x6f\x1c\x4b\x4f\x4c\x39\xf8\xe9\xc4\xd0\xdc\x20\ +\xbf\xe1\x5f\x14\x5f\x06\xc8\x17\x00\xe9\xeb\x0e\xbb\x70\xae\xd1\ +\xc0\x8a\x42\x0d\xab\x0e\xdc\x33\x9e\xb9\xa9\x12\xac\xf2\xfe\x61\ +\x33\xae\x8e\x0d\xe5\x30\x37\x96\xb9\xbc\x19\xd5\x6e\x21\xbf\xd6\ +\x38\x57\x78\xda\x28\xf8\xe5\x82\x6b\xde\xd6\xaa\x6e\x06\xf8\x2c\ +\xd7\x81\x07\xf1\xed\xd7\x89\x8f\x94\xed\xdd\xe3\xfb\x81\x9a\x60\ +\x18\xac\xee\x5b\xba\xdf\x7b\xff\x00\x53\x52\x74\x70\x54\xcd\x0e\ +\x4d\x77\xfc\xa7\xd7\x04\x12\x12\x12\x78\xe5\xfd\x43\x67\x6e\xc3\ +\x8b\xbc\xbc\x3c\x5e\xad\xaa\xe6\xa8\x66\xa6\x33\x17\x03\x8e\x80\ +\x79\xb9\x1e\xf8\xfe\x78\x3c\xf3\xc7\x80\xf5\x6a\xfb\xa0\x6e\x28\ +\xaa\x0e\x59\xd1\xda\x74\x1b\x26\x56\xaf\x5e\xcd\x6b\xc7\xde\x43\ +\x65\x0e\x97\x81\x9c\x5d\xbb\x78\xb5\x88\x8a\x56\x21\xc9\x5a\x32\ +\x4c\x7d\x3e\xa0\x0e\x9b\x94\xe2\x04\x75\x30\x37\x4b\x97\x4e\x5d\ +\x37\xce\x0e\x59\x21\xe3\xc2\x6d\x0f\x58\x8f\xae\xc4\x2f\x5f\x8c\ +\x76\x7a\x94\xed\xce\x4a\x31\xe1\x43\xf8\x6e\x3b\x8e\x5f\x71\x1f\ +\x7b\xe7\x4b\x0d\x01\xeb\xf5\x51\x81\x89\x4a\x0d\x9d\xbf\x6d\xd4\ +\xbd\xb2\x44\xc2\xe0\xe5\xb2\xd9\x3f\x5a\xc2\x91\xf3\x6e\x04\x6d\ +\xd1\x31\x7c\x9d\x8a\xb7\xd7\x72\x75\x8c\x49\x01\xfc\xd9\xa1\x61\ +\xac\xe7\x06\x24\xf8\x64\x5b\x81\xe1\x09\x5a\x5b\xef\xcf\xce\xbc\ +\xbb\x9e\xef\xf3\xe7\x34\x04\x26\xc1\x1c\xfd\x8d\x66\xce\x48\x55\ +\xa5\x85\x39\xca\xf9\xa8\x7c\xb5\xec\xb5\x58\x19\x43\xe2\x64\xef\ +\x1b\x2b\x55\x0c\x5d\xa9\xbc\x49\x00\x46\xed\xad\x37\xae\x51\x88\ +\x80\x7d\x67\xdc\x70\x3a\x74\xc0\xa9\xa0\xb0\xc1\x89\xbf\x2c\x76\ +\x00\x06\xe2\x3f\x9f\x8f\xfc\xeb\x7c\xa9\xc0\xc3\xb2\xb8\x2a\x07\ +\xee\x08\x2a\x00\x0f\xd6\xc6\xcc\xc7\x9a\x6a\x93\x2d\x15\x34\x5a\ +\x15\x04\x67\x2a\x30\xd9\x33\x80\x0b\x7b\xb2\x36\x23\xbf\xd6\x29\ +\xb0\x73\x15\x16\x9b\x92\xbe\xb2\x50\x4a\x0b\xdb\x29\xad\x7b\x29\ +\x52\x46\xbf\x68\x3d\xd8\xf7\x3b\x98\x5b\x50\x67\xc0\xe1\x72\x20\ +\xf9\xb2\x07\x42\xab\x04\x59\x90\x90\x7d\xd1\x89\x13\x16\x60\x51\ +\xc4\x42\x9c\x6c\x06\x92\xeb\xec\x50\x25\x09\x92\x28\x23\xbc\x58\ +\x47\x83\x68\xdc\xcd\x1a\xbc\x08\x2f\x54\xa0\x2b\x12\xae\x35\xc9\ +\x18\x93\x2c\x43\xd5\x5d\x48\xdd\x96\x8c\x8d\xe5\x4e\x7b\x76\x8d\ +\x78\x56\x91\xe5\xd4\x26\x8b\x14\xbd\xb1\x58\x98\xdf\x2b\x5c\x0d\ +\xa4\xae\x0c\x88\xd5\x61\xd8\x45\x5c\xb3\xc8\x48\xfa\xc7\x80\xcd\ +\x26\x42\x6c\x15\x91\x7d\x95\x0d\xb0\x20\x0c\x4e\x97\x1b\xe5\x97\ +\x55\x6c\x3a\xa1\x43\x11\x45\x08\x6c\xc0\x88\xa3\x40\xd4\xc2\x30\ +\x38\x9c\x06\xca\xfe\x96\x31\xaf\x40\x81\x2a\x8b\xb8\x72\x4b\xc2\ +\xe8\x64\x27\xd2\x53\x36\xb1\x73\x4e\xcb\x86\x62\xf1\x72\x4e\x8d\ +\x58\x28\xc9\xd2\xa2\xe6\x16\x79\x1c\x2d\x50\xfb\xd3\x7d\xcc\xd3\ +\xd0\x6c\xd8\xe1\xb5\x0b\x10\x55\x09\xdf\x5f\x33\xe0\xd2\x85\xb6\ +\xab\x5c\x1c\x3a\x0d\xc7\xad\x00\x1c\x02\x4e\x35\xca\x48\x3d\x6d\ +\x07\x9c\x3c\x73\x23\x2a\x6c\x1a\xae\xd8\x8c\xb6\xbe\xf6\xaa\x88\ +\x88\xbd\x72\xdb\xfa\x96\xcd\x8e\xac\xad\xeb\xa0\xea\x0e\x0b\xbc\ +\x42\x79\xce\x31\xa9\xe8\xc0\x29\x79\x0d\x60\x7f\x8f\xba\x25\xc2\ +\x0b\x9a\x2e\x82\x82\xdb\x9d\x21\xf0\x9e\x29\x81\x16\x02\xf4\x51\ +\xfb\x3e\xdf\xfb\x58\x60\x6b\xdf\x4c\xba\x97\xcd\xf2\xc9\x42\xbd\ +\x66\x5b\xf6\xc9\x1d\x3c\x1f\x76\x03\x03\x17\x5d\x6a\x1d\x19\x77\ +\xf1\x57\xbf\xc8\x3f\xc7\x52\x57\xbe\x8a\x8f\x01\x3c\x3a\x9c\xaa\ +\xad\x93\x80\x13\x73\xa6\x07\xf1\xda\xb3\xcc\xd0\xb0\x39\x31\x8e\ +\xbf\xd3\xe2\xb5\xdb\x2a\xe0\x6c\x4d\x86\x21\x2d\xe8\xb8\x81\xb7\ +\x22\x4f\x52\x27\x62\x63\x63\xd0\x2a\xe9\xb8\xd5\xdc\xd2\x49\x51\ +\x71\x62\xd2\xa4\x89\xbc\xf6\x28\xb3\x0a\x1a\xe2\xe3\x57\xa1\x45\ +\xd0\xad\x8d\x4d\x2d\x55\xb7\x9a\x5a\xd2\x98\x91\x77\x5a\xe4\x0f\ +\xbb\xff\x07\x22\x22\xd0\x22\x6a\x68\xb8\x6d\x45\x43\x53\xbb\x6c\ +\xdd\x2a\xdb\x11\x14\x34\x8e\xd7\x87\xce\xb8\xd6\x56\x15\x71\xcb\ +\x97\xb3\x41\x54\x2b\xcb\xaa\xd8\x5e\x1a\x33\xb2\xd9\x2a\x75\x3f\ +\x40\x48\x48\x08\x1c\x6e\xb0\x5b\xb0\x77\xd2\xe5\x01\xc6\x8e\xfd\ +\x80\xd5\x9e\x65\x9a\x03\x58\xb6\x2c\x16\xba\x0b\x56\xd6\x57\x31\ +\xd3\x98\x91\x92\xe6\x6a\x1b\x60\xe6\xcc\x99\xf7\x0f\x30\x65\xf2\ +\x64\x4c\xee\xe2\x94\x29\x93\xc1\x1e\x66\xb5\x67\xd9\x84\x09\xe3\ +\x91\x94\xb4\x89\x57\x17\xeb\xeb\x99\xd9\xcc\x98\xa9\x53\xa7\x8e\ +\x9b\x35\x6b\xd6\x00\xf2\x65\xf6\xec\xd9\xf4\xa4\xe1\x37\xf0\x94\ +\xa7\x70\xfe\x05\xab\xce\x0c\x4e\xc6\xd7\xec\x46\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x72\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0c\x34\ +\x37\xb1\xa2\x17\xb3\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x06\xf2\x49\x44\x41\x54\x58\ +\xc3\xbd\x57\x09\x4c\x94\x57\x10\x76\xb1\xd8\x56\x2b\x2d\x57\x57\ +\x6d\xb1\x52\x4b\xa3\x82\x34\x96\xc3\xe5\x06\x51\x51\x53\x51\x29\ +\x8a\xf1\x6c\xac\x35\xd6\x00\xc6\xa3\x45\x05\x25\x02\x41\x13\x48\ +\xf1\x40\x01\xeb\xc1\xb1\xab\xa0\x20\x94\xb5\xa0\x5c\x82\xa0\xcb\ +\x15\x10\xb0\x12\x17\xd8\x65\x97\x95\x45\x39\x14\x70\x71\x2d\xf2\ +\xa6\x33\x5b\x20\xad\x62\xa3\x66\xe9\x9f\x7c\xf9\xdf\xce\xcc\xdb\ +\x79\xef\xcd\x9b\x6f\xe6\x1f\x33\xe6\x7f\x7c\x5c\x5c\x5c\x46\xdf\ +\xc9\xb4\x69\xd3\x38\xf8\x7a\xff\xdc\xb9\x73\xbf\x54\x56\x56\x74\ +\x34\x36\x36\x42\x73\x73\xb3\x5a\x2c\xbe\xf7\x7b\x64\x64\x84\x25\ +\xea\x38\xa3\xbd\x86\x89\x17\x2f\x5e\x94\xb6\xb6\xb6\xc2\xc3\xf6\ +\x87\xd0\xd5\xd5\xa5\xc1\x53\xf5\x53\xa6\x54\xb6\xc2\x8a\x15\x2b\ +\x9c\x47\x73\x11\xef\x04\x04\x04\x1c\x6b\x51\xb4\x40\x47\x7b\x27\ +\xf4\x3e\x79\x02\x6a\xb5\x1a\x8a\x8b\x8b\xc1\xcf\xcf\xaf\xd9\xc4\ +\xc4\x24\x0e\x6d\xcc\x10\x3a\xa3\xb5\x80\x0f\xe2\xe2\xe2\x1a\xbb\ +\x1e\x75\x41\x6f\x6f\x0f\x3c\x7f\xde\x0f\x0a\x85\xe2\x09\xca\x77\ +\x21\x68\xe7\x26\x88\x71\xa3\x79\xfc\x53\xae\x5c\xb9\x82\x47\xde\ +\x09\xdd\xdd\xdd\xa0\xea\x53\xc1\xdd\xbb\x77\xc5\x28\x9f\x4a\xa7\ +\x33\xda\xb1\xe7\xb8\xbb\xbb\x7b\x15\xdd\x28\x84\xda\xda\x5a\xe8\ +\xe8\x68\x87\x76\x04\xc6\x7d\x80\x76\xee\xe0\x60\xaf\x31\x32\x30\ +\x30\x18\xb5\x05\x8c\xdb\xbd\x7b\xf7\xf1\x9c\xdc\x6b\x50\x5e\x5e\ +\x0e\xf2\x16\x39\x48\x9b\xa5\x20\x95\x49\x59\x72\xca\x85\x07\x6e\ +\x6e\x2e\x33\x28\xf6\x6b\xd7\xaf\xb1\x4c\x48\x4c\x48\xdb\xb5\x6b\ +\xa7\x3f\xfe\x1e\xab\xcd\x05\x4c\x38\x19\x73\xf2\x8f\xa2\xa2\x42\ +\xd6\xd6\xd6\x06\xa2\x52\x11\x60\xea\x41\x5d\x5d\x0d\xdc\xbc\x59\ +\xcc\xa2\x4f\x1c\x1f\x28\x29\x29\xbe\x55\x51\x51\x09\xb1\xb1\xb1\ +\x30\x67\xce\x9c\x0d\xda\x0e\xcb\x8c\xf4\x8c\x34\x48\x12\x5c\x80\ +\x0b\x29\x17\xe0\x87\xad\x5b\x20\xfc\xd0\x21\x28\x2d\x17\x01\x85\ +\x25\x3e\xe1\x1c\x54\x55\x55\xc1\xa5\x4b\x97\xd8\x8e\x9d\x3b\x3a\ +\xd1\x7e\xa6\x36\xb3\x41\x37\x3c\x3c\xfc\x88\x54\xda\x04\x1e\x8b\ +\x97\xc0\x8d\x92\x42\xc8\xbb\x9e\x03\x33\x66\xcd\x84\xb2\xb2\x5b\ +\x90\x90\x18\x0f\x31\xb1\x31\x90\x97\x97\xc7\x22\x22\x22\xc0\xcc\ +\xec\x8b\x60\x9c\xf3\x91\xb6\x9c\xeb\xac\x5e\xbd\x7a\x41\x7d\x7d\ +\x3d\x30\x7c\x52\x53\x53\xe1\xdb\x95\x5e\x50\x73\xe7\x36\xf8\xac\ +\x5d\x03\xc9\x29\xc9\x70\x20\xf8\x00\xf8\x6f\xf7\x87\xe0\xe0\x60\ +\xb0\xb2\xb2\x4a\xc1\x39\x5f\x6a\x6b\xf7\x3a\x9b\x36\x6d\x5a\x22\ +\x97\xcb\x41\x20\x10\xb0\x9a\x9a\x1a\x88\x89\x89\x81\x85\x8b\x16\ +\xb1\x7d\x41\xfb\xe1\xe8\xd1\xa3\xb0\x6d\xdb\x8f\xcf\xbd\xbd\xbd\ +\xe5\x58\x07\x8a\xb9\x5c\x6e\x28\xce\xb1\xa0\x13\xd3\x8a\x73\xbc\ +\xf5\x3e\x44\xb9\xf8\x66\xd6\x36\x5f\x43\x60\x60\x20\x8b\x8e\x8e\ +\x86\xad\x5b\xb7\x2a\xec\xed\xed\x7f\xd3\xd3\xd3\xdb\x8f\x76\xde\ +\x08\xc7\xc1\x98\x1b\x69\xeb\xe2\x71\xc2\xc2\xc2\xb6\x29\x95\x4a\ +\xd8\xb0\x61\x03\x73\x72\x71\x04\x57\x37\x17\x26\x14\x0a\x81\xc7\ +\xe3\x09\x50\x3f\x1f\x31\x7d\x30\xce\xef\x69\x9b\x7a\x39\xc7\x8e\ +\x1d\x0b\xbe\x7f\xff\x3e\x2c\x5b\xee\xc9\x5c\xe7\x39\xc3\xec\xd9\ +\x16\x2c\x37\x37\x17\x5c\x5d\x5d\xf9\xa8\x37\x27\x4e\x38\x7d\x3a\ +\x61\x78\x02\x00\x68\xcf\xf9\xd9\xb3\x67\x4f\x62\x79\x05\x8f\x45\ +\x0b\xd1\xb9\x0b\x7c\x66\x3a\x15\x72\x72\x72\xc0\xd3\xd3\x53\x38\ +\x18\xdf\xe1\xdb\x2d\x91\xc8\x2a\x9b\x9a\x9a\x2b\xff\xc9\x15\x6f\ +\xe5\xd5\xcb\xcb\x8b\x5e\x63\xb1\xcc\xa6\x89\xc5\x62\x3c\x6e\x57\ +\x70\x43\xe7\xdc\x49\x5c\xc8\xcc\xcc\x84\xcd\x9b\x37\x8b\x50\x6f\ +\xc5\xe7\xa7\xac\xc1\xdd\x42\x68\xe8\x21\x2f\x13\x93\x29\xa6\x0a\ +\x85\xb2\x9b\x40\x63\x94\xad\x20\x5d\x46\x86\x70\xe5\x9b\x36\x18\ +\xf4\x7a\x17\x8b\x4c\x11\x71\xbc\x93\xb3\x23\xb8\xb8\x39\x83\xa1\ +\xa1\x01\xf0\xf9\x49\xb0\x77\xef\x1e\x2a\x36\x0e\x64\x83\xf8\xaa\ +\xb7\x57\x85\x25\xf8\x19\x83\x17\x1e\x92\x91\x8e\x6c\x5e\xdb\xb9\ +\xa9\xa9\x29\x35\x0e\x7a\x05\x05\x05\xb5\x22\x91\x08\x1c\x9c\x1c\ +\xc0\x19\x2f\x9c\xbe\x81\x3e\x44\x1d\x89\x62\x51\x51\x51\xed\xa8\ +\x5f\x9c\x92\x92\xba\x45\x20\x38\xef\xc1\xe7\x27\xfb\xaa\x54\x6a\ +\x2c\xc3\x0c\xea\xeb\x1b\x20\x2d\x4d\xa8\x01\x8d\x49\x46\x3a\x81\ +\x20\xd9\x8f\x6c\x73\x73\x0b\xd7\xff\xa7\x73\xe4\x6a\x72\xce\x45\ +\xc7\xb2\xdc\xdc\x3c\x70\x70\xb4\x07\x47\x27\x7b\x30\x30\xd4\x07\ +\x6c\x3a\x58\x62\x62\xe2\x53\xd4\xaf\x41\x18\xca\xe5\x6d\x7f\xf6\ +\xf5\xa9\xe1\xd1\xa3\x5e\xe8\xe9\xe9\x63\x47\x8e\x9c\x62\xbe\xbe\ +\xfb\xc0\xd7\xf7\x67\x39\x42\x46\x63\x92\x91\x8e\x6c\x68\x21\x32\ +\x59\x5b\xff\x2b\x53\xd2\xc9\xc9\x89\x83\x39\x3c\xad\xba\xba\xba\ +\x23\x23\x23\x83\xd9\x3b\xda\x01\xc1\xc8\xc8\x10\x36\xae\xdf\x48\ +\xe9\xc6\xb0\xac\x52\x35\x33\xb6\xb5\xe5\x51\x8a\x39\xd6\xd4\xdc\ +\x53\xb5\xb7\x77\x43\x52\x52\x2a\xdb\xbb\x37\xb4\xdb\xdb\x7b\xb9\ +\xd9\xd0\xff\xd1\x98\x64\xa4\x23\x1b\xb2\xa5\x39\x3e\x3e\x6b\x39\ +\x23\xc5\x5c\xc7\xc2\xc2\xc2\x1c\x1b\x09\x15\x9f\xcf\x67\xb4\x6b\ +\x3b\x07\x1e\x18\x1b\x1b\xc1\xc2\x85\x1e\xac\xa8\xa8\x08\xcc\xcd\ +\xcd\xc3\xd0\xf4\x53\x1b\x1b\xde\xd0\x1f\x18\xc8\x64\x0f\x41\x2a\ +\x55\x40\x64\x64\x2c\x6c\xdf\xee\x37\xd7\xcf\xcf\x7f\xf8\x3f\x69\ +\x4c\x32\xd2\x91\x0d\xd9\xd2\x9c\x97\x9c\x8f\x1f\x3f\x5e\x07\x9b\ +\x8a\xb9\x4d\x4d\x4d\xfd\x48\xa9\xcc\xd1\xd9\x01\x78\x76\xb6\x60\ +\xc4\x35\x26\x0e\x87\xd2\xd2\x52\x58\xb0\x60\xc1\xaf\x83\x24\xa3\ +\x21\x97\xab\x57\x6f\x96\x8b\xc5\x2d\x20\x91\x28\xd9\x9d\x3b\x0d\ +\x10\x17\x17\xff\xca\xa4\x27\x1d\xd9\x48\xa5\x4a\x46\x73\x84\xc2\ +\x82\x1b\xff\xa2\x56\xe4\x6c\x57\xa9\x54\x0a\x87\x0f\x87\x33\x27\ +\x74\x6e\xcb\xb3\xd1\xec\x7c\xfa\xe7\xd3\x35\x4d\x06\xf2\xfe\x95\ +\xc1\x5c\x1f\x8e\xdd\xbe\x7d\x11\x17\x43\x42\xa2\xe5\x02\x41\x1e\ +\x64\x65\xdd\x82\xf4\xf4\xec\x57\x2e\x20\x23\x23\x5b\x63\xc3\xe7\ +\xe7\x41\x48\xc8\x09\xf9\x9e\x3d\x87\x93\x34\x0a\x7d\x7d\x7d\x2a\ +\x2a\xee\xc4\x6e\x7f\xd7\xec\x54\x98\x65\x3e\x4b\x13\x73\xee\xc7\ +\x5c\x2c\xa9\x65\x10\x14\x14\x54\x81\xa6\x36\x23\x34\x95\x14\x06\ +\x43\x81\x20\x07\x6f\x7c\x21\x7e\x03\x28\x01\x2b\xe2\xf7\x2f\x3a\ +\x27\x19\xee\x5c\x63\xc3\xe7\x5f\xa3\x45\x1a\x0e\xb7\xe7\x93\x27\ +\x4f\x36\x21\x82\xb1\xb3\xb3\xa3\x52\x19\xe4\xef\xef\x5f\x8b\xf1\ +\x07\x5d\x5d\x5d\x28\x29\x29\xa1\xaa\x26\xa1\x0f\x9b\x41\x5e\x7f\ +\xe9\x39\x75\x2a\x7e\x5d\x7a\x7a\xe1\xb3\xec\xec\x52\xec\x82\xe4\ +\x4c\xa1\x78\x48\xad\xf8\x8e\xe0\xe0\x80\x09\x04\x1a\x93\xec\xde\ +\x3d\x39\xcb\xca\x12\xe1\x22\xae\x3f\x8b\x8b\x4b\x58\x37\x34\x7f\ +\xec\x99\x33\x67\x7e\xc2\x9b\x2d\xa5\xec\x1b\xac\x58\x4b\xb2\xb2\ +\xb2\x88\x62\x29\xdd\x28\xd7\xbf\xa1\x96\xfb\x55\xcd\xc8\xf9\xf3\ +\xd9\x3d\x42\x61\x09\x14\x14\x54\xf4\x97\x96\xd6\xb1\x96\x96\x07\ +\x48\x3a\x6a\x20\xa7\x84\x9e\x1e\x35\x90\x4c\x24\xaa\x63\xf9\xf9\ +\x65\xfd\x99\x99\xc5\xc8\x07\x59\x3d\x43\x65\x59\x37\x24\x24\x24\ +\x30\x3f\x3f\x9f\x1c\x19\x4c\x9c\x38\x91\x8e\xc5\x9c\x76\x9e\x96\ +\x96\xd6\x8b\x63\x1f\x0e\x87\xf3\xe1\x7f\x71\xc6\xaa\x55\xeb\xe7\ +\xe1\xcb\xd2\xda\x9a\xe7\x85\x97\x6c\xa0\xb1\x51\x8e\x37\xfd\x3e\ +\x74\x76\x76\x6a\x40\xe3\xc6\x46\x19\xf6\x87\xe2\x01\x2b\x2b\x1e\ +\xf1\xba\xa5\xb7\xf7\xba\x79\xc3\x27\x40\x39\x49\x05\x25\x3b\x3b\ +\x9b\x8f\xdc\x3e\x1f\x51\x89\x45\xa7\x0f\x43\xf0\x1d\x3a\x37\x7c\ +\x5d\xe6\x0c\x0b\x0b\x77\xc5\x9d\x42\x75\x75\xcd\x63\x89\x44\xd2\ +\xa7\x52\xa9\x80\xd0\xd4\x24\xe9\xab\xaa\xba\xfd\x18\x09\x0b\xc8\ +\x66\xa4\xb9\x93\x3c\x3c\x3c\x0e\x60\xb1\xe9\xc3\x5d\xc3\xc1\x83\ +\x07\x1b\xd0\xf9\x3a\x74\x6e\xfc\x26\x75\xc3\xd7\x77\xc7\xfc\xca\ +\xca\xdb\x4a\x6b\x6b\x6b\x37\xba\x64\x0d\x0d\x0d\x9d\x04\x1a\x93\ +\xac\xa2\xa2\x4a\x49\x36\x23\x76\x37\xe8\xec\x13\x7c\xbb\x23\x96\ +\x21\x6c\xf1\xf7\xdb\x36\x8d\xe3\x3c\x3d\x97\x69\x6e\xf7\xe5\xcb\ +\x97\x93\x08\x34\x5e\xba\xd4\x93\x33\xd2\x67\xd9\x5f\xb3\x07\x45\ +\x0c\x7d\xcc\x1c\xcc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x04\xf3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x03\x00\x00\x00\x44\xa4\x8a\xc6\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\ +\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x55\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x5b\x5b\x5b\xaf\xaf\xaf\xff\xff\xff\ +\x00\x00\x00\x80\x80\x80\x27\x27\x27\xb1\xb1\xb1\x24\x24\x24\xa4\ +\xa4\xa4\x11\x11\x11\x22\x22\x22\x88\x88\x88\x99\x99\x99\x37\x37\ +\x37\x7d\x7d\x7d\x71\x71\x71\x3a\x3a\x3a\x7f\x7f\x7f\x34\x34\x34\ +\x76\x76\x76\x5b\x5b\x5b\xaf\xaf\xaf\x7e\x7e\x7e\xa3\xa3\xa3\x3f\ +\x3f\x3f\x84\x84\x84\x3c\x3c\x3c\x80\x80\x80\x41\x41\x41\x84\x84\ +\x84\x71\x71\x71\x4b\x4b\x4b\x84\x84\x84\x4c\x4c\x4c\x73\x73\x73\ +\x9c\x9c\x9c\xc2\xc2\xc2\x58\x58\x58\x71\x71\x71\xac\xac\xac\xd1\ +\xd1\xd1\xcf\xcf\xcf\x5b\x5b\x5b\xaf\xaf\xaf\x8a\x8a\x8a\xae\xae\ +\xae\x99\x99\x99\xba\xba\xba\xc4\xc0\xc0\xcb\xcf\xcb\x44\x44\x44\ +\x85\x85\x85\x98\x98\x98\x99\x99\x99\x9a\x9a\x9a\xb6\xb6\xb6\xb8\ +\xb8\xb8\xb9\xb9\xb9\xb9\xb9\xb9\x67\x67\x67\x79\x79\x79\x84\x84\ +\x84\x9e\x9e\x9e\x49\x49\x49\x5b\x5b\x5b\x66\x66\x66\x7d\x7d\x7d\ +\x8c\x8c\x8c\xa3\xa3\xa3\xa7\xa7\xa7\xab\xab\xab\xaf\xaf\xaf\xc3\ +\xc3\xc3\x2b\x2b\x2b\x31\x31\x31\x36\x36\x36\x37\x37\x37\x39\x39\ +\x39\x3b\x3b\x3b\x3c\x3c\x3c\x40\x40\x40\x42\x42\x42\x44\x44\x44\ +\x45\x45\x45\x46\x46\x46\x4a\x4a\x4a\x4e\x4e\x4e\x4f\x4f\x4f\x51\ +\x51\x51\x53\x53\x53\x54\x54\x54\x57\x57\x57\x59\x56\x44\x5f\x5c\ +\x4a\x65\x61\x45\x66\x66\x66\x67\x67\x67\x68\x68\x68\x69\x66\x54\ +\x6a\x66\x4a\x6a\x6a\x6a\x6d\x6d\x6d\x6e\x6e\x6e\x71\x71\x71\x72\ +\x6f\x5d\x77\x73\x57\x78\x78\x78\x79\x79\x79\x7c\x7c\x7c\x7d\x7d\ +\x7d\x7e\x78\x55\x80\x82\x80\x82\x82\x82\x83\x82\x82\x85\x81\x65\ +\x85\x85\x85\x86\x86\x86\x87\xaf\xec\x88\x88\x88\x89\x89\x89\x8a\ +\x8a\x8a\x8b\x8b\x8b\x8b\xd4\x8b\x8d\x8d\x8d\x8e\x8e\x8e\x90\x90\ +\x90\x92\x92\x92\x94\x94\x94\x95\x8d\x59\x96\x96\x96\x97\x97\x97\ +\x9b\x9b\x9b\x9d\x9d\x9d\x9d\xc4\xff\xa0\xa0\xa0\xa1\xe7\xa1\xa7\ +\xa7\xa7\xac\xac\xac\xaf\xaf\xaf\xb2\xb2\xb2\xb3\xb3\xb3\xb4\xb4\ +\xb4\xb5\xb5\xb5\xb7\xb7\xb7\xbb\xbb\xbb\xbe\xbe\xbe\xc0\xd7\xc0\ +\xc1\xc1\xc1\xc2\xcc\xd0\xc7\xc7\xc7\xc7\xe0\xc7\xc8\xc8\xc8\xc9\ +\xcb\xd4\xcd\xcd\xcd\xce\xce\xce\xd1\xd1\xd1\xd2\xd2\xd2\xd3\xd3\ +\xd3\xd4\xd4\xd4\xd5\xd5\xd5\xd7\xd7\xd7\xd8\xd8\xd8\xda\xda\xda\ +\xdb\xdb\xdb\xdc\xdc\xdc\xdd\xdd\xdd\xde\xde\xde\xde\xed\xf1\xdf\ +\xcf\xcf\xdf\xdf\xdf\xe0\xe0\xe0\xe1\xe1\xe1\xe2\xe2\xe2\xe3\xe3\ +\xe3\xe4\xe4\xe4\xe5\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe7\xe7\xeb\xf5\ +\xe8\xd8\xd8\xe9\xe9\xe9\xea\xea\xea\xeb\xeb\xeb\xec\xbc\xbc\xec\ +\xec\xec\xed\xed\xed\xee\xee\xee\xf0\xf0\xf0\xf2\xf2\xf2\xf4\xf4\ +\xf4\xf5\xf5\xf5\xf6\xf6\xf6\xf9\xf9\xf9\xfa\xfa\xfa\xfc\xfd\xff\ +\xfe\xd0\xd0\xff\xff\xff\x3d\x50\xfa\x07\x00\x00\x00\x4b\x74\x52\ +\x4e\x53\x00\x01\x01\x01\x01\x08\x08\x0d\x0d\x0e\x0e\x0f\x0f\x0f\ +\x0f\x24\x24\x3a\x6b\x6b\x70\x70\x73\x73\x7d\x7d\x9b\x9b\x9d\x9d\ +\x9e\x9e\xac\xb4\xb4\xbc\xbc\xc3\xc3\xcb\xcb\xe1\xe2\xe3\xe4\xe4\ +\xea\xea\xeb\xec\xec\xec\xed\xed\xef\xef\xef\xef\xef\xef\xf0\xfb\ +\xfb\xfb\xfb\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\x40\x4b\x2a\ +\x77\x00\x00\x01\xb9\x49\x44\x41\x54\x38\xcb\x63\x60\x20\x15\x2c\ +\xdf\xbe\x7d\xc7\xae\xdd\xbb\xf7\xec\xd9\xbd\x7b\xd7\x8e\xed\xab\ +\x31\x15\x2c\x6b\xdb\xb5\x67\xef\xbe\xfd\x07\x0e\xec\xdf\xb7\x77\ +\x4f\xdb\x72\x2c\x0a\xb6\x83\x15\x1c\x3c\x08\x52\xb0\x0b\x97\x82\ +\x09\x79\x69\xf9\x13\x71\x2a\xd8\xd1\xdb\xe7\x0d\x02\x13\xfa\x76\ +\xef\xc0\xa2\x60\xe9\xb6\xed\x3e\x30\xb0\x6b\x3b\x16\x05\x4b\x36\ +\x6f\xf3\xf5\xf5\xf3\x0f\x08\xf0\xf7\xf3\xdd\xbe\x6d\x29\xa6\x82\ +\xc5\x9b\x36\x47\x04\x06\x85\x84\x85\x85\x04\x45\x6e\xdb\xbc\x04\ +\x53\xc1\xa2\x0d\x9b\x82\x43\xc3\xa3\x62\x62\xa2\xc2\xa3\x37\x6f\ +\x5a\x8c\xa9\x60\xe1\xfa\x0d\xb1\x71\xf1\x29\x05\x59\x29\xf1\xe1\ +\x1b\x37\x2c\xc2\x54\xb0\x60\xed\xba\x88\x84\xd4\xec\xa6\x92\xec\ +\xd4\xc8\xf5\xeb\x16\xa2\x4a\x32\x02\xf1\xbc\xd5\x6b\xb6\x01\xc1\ +\xf6\xed\x40\x62\xed\x9a\xf9\x28\xf2\x1c\x5a\x6a\x2c\x92\x73\x96\ +\xaf\x58\xbd\x7a\x0d\x18\xac\x5e\xbd\x62\x2e\xb2\x3c\x97\xf6\xbe\ +\x15\xc6\x87\xa7\x36\x2f\x5f\xbe\x7c\x05\x18\x2c\x5f\xde\x82\xac\ +\x80\xcf\x70\xc7\xf2\x19\x9d\x47\x8e\x4d\x9a\x3d\x17\x01\x66\x22\ +\xc9\xdb\x4c\x9f\x38\xa5\x66\x65\xfb\x91\x43\x12\x58\x93\x01\x9f\ +\xf5\xf4\x9e\xca\xc2\x69\xe5\x5b\x8e\x1a\x31\x62\x93\xe7\xb5\x02\ +\xca\xe7\xec\x5f\x3b\x6b\xe7\xd6\x15\xaa\xd8\xe4\x2d\xc1\xf2\xc7\ +\xf6\x17\xaf\x5a\xbe\x4f\x13\x8b\x02\xfd\xe9\x3d\x75\xe9\x40\xf9\ +\xdc\xda\xfe\xed\x9a\xec\x98\xf2\x6c\x4a\x1e\xad\xd5\x89\x93\x81\ +\xf2\xdd\x93\x0c\x38\xb1\x18\x20\x6a\xef\xd5\x5c\x51\x91\x94\x01\ +\x94\xb7\xe0\xc1\xe6\x44\x15\xd3\xfa\xae\xb2\xba\xc6\x86\xee\x49\ +\xe6\x58\xe5\x19\x34\x5c\xdd\xcb\x92\xab\x3a\xba\x27\x99\x71\x63\ +\xcf\x0b\xf2\x0e\xa5\xce\x45\x8e\x6e\x38\xe5\xa5\x3d\x33\x6d\x5d\ +\x4c\xec\x14\xf5\x70\xc8\xcb\x7a\x66\x3a\xc9\xa9\x2b\x8b\xb0\xe2\ +\xc8\x6b\xc2\xba\x99\x4e\x52\x78\xf2\xa2\x80\xb8\x82\x8e\x0c\xbe\ +\xcc\xca\x2c\x28\x26\x84\x3f\x3b\x33\xf1\xe3\x95\x06\x00\x50\xae\ +\xc4\x44\x39\xda\x2b\x03\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x04\xfa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x13\ +\x17\x05\x2f\x19\x2b\xdb\xdc\x00\x00\x04\x7a\x49\x44\x41\x54\x58\ +\xc3\xcd\x57\x4d\x6f\x1b\x45\x18\x7e\xde\x59\x7f\xc6\x76\x45\x4b\ +\x1b\xd1\x0a\x91\x54\x58\x81\x00\x47\x48\x7a\xe9\x21\xad\xc4\x85\ +\x7b\xaa\xfc\x03\x2e\x48\x5c\xa8\x54\x21\x8e\x40\xab\x86\x5b\x5b\ +\x54\xf8\x09\xf4\xd2\x36\x17\x0e\x44\xa2\x54\x48\x7c\xa4\x55\xab\ +\x5e\x4a\x25\x1a\xec\x38\x84\x54\x02\xe7\xcb\xeb\xdd\x9d\x99\x87\ +\x43\x3c\xce\x7a\xb3\x76\x5d\x24\x04\xaf\xf4\x6a\x77\x66\x57\xf3\ +\x3c\xf3\xbc\x1f\xb3\x0b\xfc\xc7\x26\x69\x93\xc5\x62\xf1\x45\xdf\ +\xf7\x47\xff\x4d\xe0\x62\xb1\xb8\xee\xfb\xfe\x4a\x26\xed\xa1\xef\ +\xfb\x13\x24\xbf\xb1\xd6\x02\x00\xac\xb5\x50\x4a\x01\x22\x10\x00\ +\xec\xc7\x7c\x08\x23\x00\x25\x02\x11\x39\x0d\x20\x9d\x00\x00\x90\ +\xc4\xef\x6b\x7f\xa0\xd1\x68\xc0\x68\x0d\x11\xe0\xe5\x6a\x15\x22\ +\xd2\x25\x22\xbb\x0b\xed\x49\xd9\x99\x47\x7c\x6e\x9f\xe6\x82\x03\ +\x95\x4a\x77\xa8\x06\xb1\xad\xd7\x6b\x68\xfe\xf5\x27\xa6\xa6\xa7\ +\x70\xe4\xf0\x61\x34\x1a\x0d\x88\x08\x94\x08\x94\x52\x5d\x02\x4a\ +\x04\xa2\x54\xcf\xd5\xdd\x3b\x57\xce\xa5\x97\xd6\x40\x02\xb5\x5a\ +\x0d\x33\x33\x33\xd8\xdc\xdc\xc4\xd8\xf8\x38\x2a\xe5\x32\x9a\xcd\ +\x66\x2f\x70\xdc\x63\xa4\xdc\xbd\x4a\x79\x6f\x28\x02\x22\x82\xd7\ +\x26\x27\xf1\xed\xad\x5b\xf0\x3c\x0f\x5b\x5b\x5b\x18\x1b\x1b\x43\ +\x36\x93\x41\x10\x04\x5d\x90\x9e\xdd\x27\xd4\x50\x71\x32\x31\x1f\ +\x5a\x81\x17\x8e\x1e\x45\xb1\x50\x40\xbd\x5e\x87\x88\x60\x7b\x7b\ +\x1b\xc7\x8e\x1d\x43\x36\x9b\xed\x92\x8c\xbb\xea\xa3\x8c\x4a\xf8\ +\xd0\x04\x44\x04\xaf\x4e\x4e\xe2\xc9\x93\x27\x08\xc2\x10\x22\x82\ +\x9d\x56\x0b\x07\x2a\x15\x64\x3c\xaf\x9b\x07\x2a\x2e\x7f\x3c\x37\ +\x3a\x71\x97\x01\x21\xc8\x00\x40\xa9\x54\x3a\xb2\xb3\xb3\xf3\x26\ +\x00\x0f\x80\x01\xf0\xfa\xc2\xc2\x02\x5a\xad\x16\xf2\x85\x02\x4a\ +\xa5\x12\x6e\x5c\xbf\x8e\xd9\xd9\x59\x88\x08\xda\xed\x36\xf2\xf9\ +\x3c\x48\xc2\x95\x6a\xb7\x1a\x12\xd7\xf8\x66\x06\x35\xa2\xb7\x49\ +\x7e\x1d\x7f\xa0\xb5\xa6\x25\xc5\x1a\x03\x4b\x42\x89\x20\x8c\xa2\ +\x6e\xf9\x79\x1d\x05\x48\xee\x95\x5f\xa2\x34\x49\xa6\x02\x67\xb3\ +\x59\xd7\x07\x16\x5d\x1f\xf0\x8c\xb5\x30\x5a\xc3\x92\xa0\xb5\xb0\ +\xa4\x58\x6b\x77\x01\xc8\xdd\xc5\x94\x4a\x0d\x53\x12\x38\x3e\x76\ +\x24\x48\xa6\x2a\xe0\x08\x68\x4f\x29\x78\xb9\x5c\x8f\x02\x86\x14\ +\xc6\x15\x08\x43\x50\x64\x8f\x50\x0c\x20\x29\x7d\x72\x5e\x75\xc8\ +\x27\x89\xb8\x1c\x58\x12\x91\x77\x62\x39\xf0\xc6\x8d\x9b\x37\x2f\ +\x04\x41\x80\x7c\x2e\x87\x91\x91\x11\xfc\xf2\xe8\x11\xe6\xe6\xe6\ +\xba\x52\x67\xb3\x59\x58\x6b\x7b\x92\x2b\xbe\xb8\x8a\xa9\xc5\x0e\ +\xe1\xa1\x0f\x23\x00\x33\x24\x17\xb7\xb6\xb6\x00\x00\x77\xee\xde\ +\xc5\x2b\x13\x13\x28\x14\x8b\x00\x89\x52\xa9\x84\x28\x8a\x90\xc9\ +\x64\xf6\x49\x1d\x27\xd2\x2f\x21\x3b\x95\x71\x1a\xc0\xa2\x7a\xda\ +\x29\xf9\xf0\xe1\x43\x3c\x7f\xe8\x10\x0a\x85\x02\x48\xa2\x5c\x2e\ +\x63\x73\x73\x73\x5f\x59\xb9\x72\x73\x80\xf1\xb1\x53\x20\x4d\x89\ +\x81\x7d\x60\x7d\x7d\x1d\x1b\x1b\x1b\x78\x69\x6c\x0c\x96\x44\xa5\ +\x5c\xc6\xea\xea\x2a\x94\x52\xdd\xdd\x3b\xc0\xe4\xae\xe3\xbb\x4d\ +\xfa\xd0\x04\x1e\x3c\x78\x80\x93\x27\x4f\xc2\x18\x83\x4a\xa5\x82\ +\xdf\x6a\x35\x78\x9e\x87\x72\xb9\xdc\x93\xed\x49\xf9\x93\xa5\x38\ +\xc8\x06\x12\xa8\x56\xab\xf8\xee\xf6\x6d\x1c\xa8\x54\xb0\x52\xaf\ +\x03\x24\x46\x47\x47\xf7\x25\xde\x30\xa1\x18\xd8\x09\xfb\xd9\xf1\ +\xe3\xc7\xe1\x79\x1e\xee\xdd\xbb\x87\x42\xa1\x80\x6a\xb5\xda\x53\ +\x62\x69\x25\x98\x54\xc3\xf5\x92\xb8\x12\x99\x4c\x66\x38\x02\x10\ +\xc1\xf8\xf8\x38\x48\xc2\xf3\xbc\xd4\x7a\xef\x07\x6e\xad\x85\xb5\ +\x16\x5a\x6b\x18\x63\x7a\x5a\x76\x7e\xa4\x34\x1c\x01\x27\x96\x03\ +\x77\xbb\x77\x2d\xd8\x5d\x93\xe0\xcd\x8d\x26\xea\xb5\x7a\xf7\x7d\ +\xa7\x42\x2e\x97\x43\x3e\x9f\xa7\x1f\x69\x01\xd0\x1a\x84\x7d\x8a\ +\x24\x5b\xad\x16\xdb\xed\x36\x83\x20\x60\x18\x86\x8c\xa2\x88\x51\ +\x14\x51\x6b\x4d\xad\x35\x8d\x31\x34\xc6\xd0\x5a\xdb\x75\x63\x0c\ +\xef\xdf\xbf\xcf\x34\xd3\x5a\xdb\xc7\xcb\xbf\x72\x6a\xfa\xad\xf7\ +\x9f\x3b\x78\x30\xf7\x74\x05\xfa\x9c\x60\xf1\x5d\xc7\xd5\xb0\xd6\ +\xf6\xc8\xed\xe2\x4e\x12\xc6\x18\x36\x1a\x2b\xf2\xc1\xd9\xb3\x1f\ +\xfd\xf8\xc3\x4f\x97\x00\xe8\xa7\x56\x41\x92\x48\xfc\x74\x4b\xcb\ +\x07\x6b\x2d\xc2\x30\x84\xd6\xba\x87\xac\x31\x06\xab\xab\x0d\xb9\ +\x38\x7f\xf1\xc2\xb5\xaf\xae\x7d\xea\xc0\x87\x26\x90\x54\x23\xed\ +\x74\x73\xb1\x8e\xa2\x08\x61\x18\x26\xc1\xf1\xc5\x97\x57\xaf\x5e\ +\xb9\xfc\xf9\xb9\xce\x59\x33\x5c\x1f\x40\x9f\xde\xde\x4f\x15\x92\ +\x88\xa2\x08\xc6\xec\x86\xc0\x18\x43\x07\xfe\xc9\xc7\xe7\xdf\xed\ +\xfc\x16\x0c\xdf\x07\x06\xfe\x60\x24\x3e\x36\x9c\x02\xc6\x18\x78\ +\x19\x0f\xd6\x5a\x36\x1a\x2b\x32\xff\xd9\xfc\xf9\xcb\x97\xae\x7c\ +\xf8\xac\xeb\x9f\x22\x49\xbf\x53\x01\x41\x10\xf4\xad\x00\x63\x0c\ +\x49\xd2\x18\x43\xdf\xf7\xb9\xb6\xb6\xc6\xa5\xa5\x25\xbb\xbc\xfc\ +\x98\x67\xce\xcc\x9e\x7b\x96\x30\xef\x23\xf0\xac\x66\x48\x36\xb7\ +\x5b\xfc\xfe\xe7\x3b\x3c\x71\x62\xfa\xbd\xce\xf7\xc5\x40\x4b\x0d\ +\x41\x2e\x97\xab\x75\xce\xeb\x7f\x6a\xdb\x47\x46\x47\xef\x24\x13\ +\xee\x7f\x69\x7f\x03\x6c\x4f\xef\x10\xd0\x44\xa1\x33\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x43\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\xc0\x49\x44\ +\x41\x54\x78\xda\xed\x97\x5f\x6c\x14\x55\x14\xc6\xbf\x33\x77\xfe\ +\xec\xcc\xec\x6c\xb7\xdb\x4d\xb1\xb5\x08\xd4\x07\x28\x05\x6d\x89\ +\x06\x0a\x08\xb5\x04\x68\x90\xa2\xd1\x00\x89\x18\x8c\x10\x90\xc0\ +\x03\xfa\xa2\x36\x4a\x42\xd4\xc4\xa8\x31\x10\x1f\x7d\xc0\xf8\xa8\ +\xa4\xbc\x98\x18\x13\x89\x2f\x26\xc6\x27\x1f\xf5\x45\x9f\x48\x08\ +\x11\xfb\x8f\x9d\x6e\x77\xfe\xdc\x7b\xbd\x9d\xbb\xc9\x54\xb3\xc5\ +\x50\x41\x62\xe2\xd9\x7c\x99\x9b\xc9\x66\xbf\xdf\xf9\xe6\xec\xd9\ +\x2c\x49\x29\x71\x3f\xcb\x50\xfa\x6f\x03\xd0\x5e\xb2\xef\x1b\x00\ +\x3d\xcf\x3e\x1a\xd9\xbd\x6b\x7a\xcb\xdb\x43\x97\xfe\x75\x00\x3a\ +\x44\xc7\x6d\xcf\x3a\x6b\x4d\x5b\xde\x2f\xb3\xbf\x1e\xa5\x63\xec\ +\x65\x2c\xa3\x96\x35\x84\xf4\x0c\x3d\x46\x25\xe3\xdb\x0d\x95\xfe\ +\x60\xea\xda\x14\xa6\x30\x8d\xa8\x27\x0e\x45\x2d\xdd\x2d\x2f\xc9\ +\x1f\xee\x5d\x02\xba\xf3\x76\x78\xf4\x45\x6f\x7b\x6f\x50\x74\x8b\ +\x80\x07\xcc\x87\x75\xf8\x91\x57\x44\xc9\xb8\x4c\x2f\x52\xe5\xde\ +\x00\x68\x73\x03\x12\x13\x2b\xab\x2b\xd7\xac\x79\x60\x35\x84\x29\ +\x40\x2e\x65\x10\xe1\x64\x0d\x81\x1d\xf4\xa0\x83\x7d\x49\xaa\xee\ +\x4d\x02\x09\x2e\x54\x3b\xaa\x4f\x6e\x7c\x78\x03\xb8\xc9\xc1\x2d\ +\x0e\xe9\x4a\xc0\x07\xa4\x27\xd1\x98\xa9\xc3\xf3\xbc\xad\x78\x85\ +\x7d\x72\xd7\x01\x68\x3f\xbd\xe4\x17\xfd\x33\xdb\x1f\xd9\x0e\x32\ +\x29\xeb\x5e\x58\x79\x02\xf0\x81\xc4\x4e\x80\x98\xc3\x29\x39\xc7\ +\xe8\x55\x76\xe6\xae\x01\xd0\xd3\x6a\xe8\x6c\xba\x38\x3a\x34\xca\ +\x2c\xd7\x82\x60\x02\x9c\x71\x08\x5b\x00\x0e\x34\x40\x13\xa2\xce\ +\x54\x0a\x76\xc1\x60\x6d\xe6\x07\x74\xda\x1a\xfa\xa7\x00\x7a\xe8\ +\x24\x3e\x1f\x7b\x62\xac\x54\xac\x14\xc1\x89\x6b\x73\x26\x74\x0a\ +\x8e\x58\x04\xa0\x35\x2d\xa7\xc0\x8d\xd4\xc3\x0a\x39\x41\xe3\x54\ +\x5d\x2e\x80\x1e\xba\x06\x2e\xef\x18\xd8\xd1\xbb\xaa\x77\x15\x04\ +\x09\x65\xac\xc5\x4d\x9e\x29\x4b\xc0\xcd\x8c\x73\x15\x01\x56\x22\ +\x54\x2b\xd5\x2e\xb8\xe6\x57\xd9\xe7\x2c\x2b\x81\x3a\x2e\xac\x7d\ +\x68\xed\xae\xa1\xad\x43\x88\x45\x0c\x65\xad\x21\x8c\x0c\x42\x0f\ +\xa1\x2d\x35\x80\xfb\xe7\x14\xb8\xcf\x31\x57\xb8\x85\xb6\x52\xdb\ +\xe3\xe8\x63\x9f\xde\x21\x80\x1e\xba\x8e\x72\xc7\x99\x83\xfb\x0e\ +\x22\x96\xb1\x8e\x5e\x29\x07\xd0\x8f\x40\x3a\x2d\x00\x8a\xfa\x3a\ +\x5f\x98\x07\xda\x39\xfc\x72\xf0\x02\x9d\x63\x67\x5b\x02\x2c\x35\ +\x74\x86\x69\x5c\x3c\xf1\xdc\x09\x86\x02\x20\xa4\xd0\x82\xc8\x41\ +\x9a\x10\xd2\x92\x80\x83\x16\x29\x68\xcd\xda\x33\x08\xaa\x9e\x61\ +\x06\xce\x7b\xf4\xa6\xb5\xed\x6f\x01\xe8\x08\x55\x16\x86\xee\xe4\ +\x81\x93\xa5\xa0\x33\x00\x97\x3c\x37\x47\x96\x80\x86\x30\x34\x04\ +\x2c\x00\xb6\x92\xd3\x22\x05\x4f\xeb\x06\xbb\x8e\xb4\x10\xb9\x28\ +\x63\x82\x5e\xa3\x8e\x56\x00\xf9\xd0\xd5\x70\x79\xff\xe6\xfd\xbd\ +\xfd\x83\xfd\x99\x31\x17\x3c\x87\x58\xfc\x32\x44\x06\x01\x86\x1c\ +\xa2\xd5\x40\x16\xf4\x7d\xb3\x6c\xa0\xa7\xfc\xe0\x0a\x74\x5a\xdf\ +\x64\x3e\x2d\x13\x68\xe0\xf5\x81\x35\x03\x23\x07\xc6\x0e\x20\x4e\ +\x63\x08\x21\xb4\x94\xb9\x84\x54\x67\x0d\x24\x90\x5f\x41\x00\x58\ +\x53\x66\x13\xc4\x55\x97\xc0\x46\xc1\x2b\xc0\x75\x5d\xb8\x8e\x0b\ +\xc7\x71\x20\x0b\x31\xba\xfd\xae\x41\x3c\x6a\xbe\x85\x66\x99\x58\ +\x54\xfd\x3d\xfd\xf2\xf8\x9e\xe3\x7c\xfc\xfd\x71\x36\x59\x9b\x44\ +\x56\x96\xee\x60\x78\xf3\x30\x8a\x9d\x45\xdd\xbd\x4e\x43\x83\x91\ +\x6c\xc6\xd7\x94\xa1\x61\xca\xd7\x2b\xa8\xfd\x34\x07\x80\x9a\xad\ +\xaa\x70\x65\x84\x28\x0d\x63\x48\xd4\x96\xfc\x39\xa6\x67\xa9\x88\ +\x08\x56\xd6\x89\x80\x01\x13\x13\x83\x1b\x07\x77\xf6\xad\xef\xc3\ +\x4c\x3c\x83\x9a\xa8\x21\x14\x21\x42\x0a\x51\xa3\x5a\xb6\x0b\x6e\ +\xb2\x9b\xf9\x32\x72\x75\xec\x06\x19\x08\x7e\x2e\x63\xf6\xda\xad\ +\x1f\xf1\x7d\xba\x07\x29\x04\x16\xac\x19\x62\xf9\xb5\xac\xb7\x48\ +\x40\x97\xbc\x22\xc3\x45\xdf\x86\x8f\x57\x77\xaf\xde\xb9\x69\xfd\ +\x26\xcc\x26\xb3\xfa\x71\x70\x25\xa1\x07\xd2\x60\x06\x1a\x49\x03\ +\x90\x00\x12\xa5\xb8\xd9\x30\x47\x36\xac\xf3\x5d\x21\x82\x7a\xb0\ +\xa9\xb6\xe5\xd6\x05\x39\x9e\x1e\xbd\xe3\x3d\x50\x0e\xca\xa7\x47\ +\xb7\x8d\x22\x11\x89\x36\x4e\x9b\x6a\x9e\x1d\xe9\x20\x6c\x84\xb9\ +\x79\x43\x69\x5e\x69\x4e\x29\x04\xe2\xb9\x18\xb2\x3d\x85\xdb\xe6\ +\x1f\xa1\x77\x96\xb1\x07\x0e\xed\x3a\xc4\xc8\xa4\xcc\x8c\xa7\x3c\ +\x93\x48\xd4\x39\x56\xd7\x58\x80\x12\x42\xda\x48\x81\x68\x91\x79\ +\x7d\x01\x20\x57\x58\xaf\xc1\xf7\x0b\x86\x59\x56\x7b\xe0\xfc\x1d\ +\xec\x81\xc3\xc3\x87\x4b\x41\x7b\x00\x9e\x70\xdd\x75\xa2\xc5\x93\ +\xcc\x5c\x2b\x12\x4b\x9b\x87\xf9\xf9\xf7\x99\xdf\x90\xc6\xb1\x8b\ +\x0a\xae\xd0\xbb\xb7\xdb\x03\xaa\x16\xf6\xc0\xc8\x86\x91\xde\x75\ +\x6b\xd7\x81\xa7\xb9\xb9\x96\x36\xe6\x11\x07\x6f\x68\x69\xf3\xbf\ +\x00\x84\x5a\x8b\x21\x98\x52\xb7\xd5\xdd\x89\x36\xeb\x2a\xa9\x6a\ +\x9d\xc0\x18\xde\xe8\xeb\xee\x1b\xd9\x3b\xbc\x17\x49\x92\x80\x38\ +\x65\x32\x84\x01\x4b\x5a\xb0\xa5\x0d\x57\xba\xf0\xc9\x47\x40\x01\ +\x5c\xe1\x82\x45\x4c\xab\xc1\x60\x45\xea\x3d\x0d\x1b\x4e\xe4\x64\ +\x2a\xc4\x05\xb8\xaa\x71\x37\x75\xb3\xb3\xbc\x11\xa1\xdb\xec\x1a\ +\xc0\x87\xe6\xb9\x25\xf7\xc0\xa9\xa7\x4e\xf1\xf3\x9f\x9d\x67\x93\ +\xd1\x24\xe0\xa0\xb5\x18\x81\x2c\x25\x52\xaa\x18\xf9\x22\x32\x98\ +\x12\x01\x68\xde\x03\x01\xa4\xce\x52\xf7\x3a\x87\x04\x51\x5a\x8f\ +\x81\xdb\xed\x81\x7d\xe4\x23\xc9\xf6\x00\xe1\x6e\x57\x0c\x89\x06\ +\x22\xf9\x9d\x9c\x47\xb3\xfe\xff\x73\x7a\xdf\x01\xfe\x00\x4b\x35\ +\x5b\x4f\xc2\xb2\xe8\xaf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x07\x17\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x12\x00\x10\ +\x32\x3a\x14\x60\x9c\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x06\x97\x49\x44\x41\x54\x78\ +\xda\xd5\x57\x7b\x50\x54\x55\x1c\x3e\x33\x45\xf6\x98\x9a\xd2\xc2\ +\xc6\x1e\xe3\xa3\xb1\x19\xa7\x69\x9a\x20\xed\x39\xfd\x51\x58\xfd\ +\xe1\xa3\xb2\x26\x67\x4a\xcb\x46\xc9\xcd\x72\x92\x87\x81\x82\x28\ +\x2c\x10\xc2\x2e\xe8\x42\xa0\x25\x2f\xd3\x51\x11\x49\x45\x11\x1c\ +\x27\xb5\x42\x30\xe2\x21\x24\xba\xbc\x61\x5d\x81\x65\x9f\x77\x77\ +\xd9\xcb\xbd\xf7\xeb\x9c\x83\xcb\x78\x37\xf7\x9f\x68\xc6\xe9\x9b\ +\xf9\xf8\xfd\xce\x39\xfb\xfd\xbe\xef\xee\x05\x66\x0e\x99\x2c\x5e\ +\x48\x76\xf0\xfa\x6a\xba\x8b\xdc\x16\x3c\xb5\xd9\x3d\xf7\xc5\x34\ +\x6f\xdd\x2d\x0f\x77\xdf\xa8\x7a\xb2\x66\x6a\xc9\xd4\xa6\x05\xc7\ +\x16\x78\xa7\x95\x4c\x6b\x21\x3a\xb2\x96\xef\xe7\x4f\xd2\xfc\x81\ +\x75\xae\x25\xb3\xe3\x9c\x08\x4b\x16\x5e\x22\xc1\xb0\x83\xd4\x2c\ +\xab\xfb\x10\xa5\x03\x85\x4a\xaf\xa7\x97\xd7\xe5\xf5\xcb\x41\xf7\ +\x7f\x99\x94\xf9\xdd\x1a\xef\xfc\xfb\xd7\x39\x31\x7b\xa3\x43\x7e\ +\x29\xcd\x8d\x25\x79\x22\x22\xf7\x01\x09\xc7\x01\xc3\x39\xa0\xac\ +\x09\x20\x5a\xb2\x6c\x66\xf5\x4c\xc4\xf7\x68\xa0\xa9\x5d\x08\x06\ +\xcd\xef\x11\x74\xbd\x16\x73\x4e\xcf\x01\xd1\x91\x2f\x27\xf7\x0d\ +\x7c\x25\x2c\x65\xdf\xc0\xf3\xdb\x84\x97\x83\xbc\x82\x96\x7b\x8a\ +\xef\x54\xc2\xf6\xdf\x87\xf0\x5c\x02\x86\xb0\x9d\x04\xe1\x74\x7d\ +\x5f\x71\x88\x42\x76\x91\x06\x52\x55\x55\x45\x26\x85\xb7\x47\xa6\ +\x3f\x9b\x24\xd4\xdc\xf2\x6c\x2f\x71\x1b\x4e\xe7\xe2\x56\x30\xd4\ +\xe4\x82\x9e\x5b\x09\x43\x75\x75\x35\x2a\x2b\x2b\x71\xfc\xf8\x71\ +\x15\x2b\x8f\x96\xe3\xe7\x36\xa0\xac\x11\x38\xd8\x00\x94\xd6\x03\ +\x7b\x6a\x81\x62\xca\xef\xcf\x01\xbb\x7e\x55\x90\x75\x7a\x0c\xdb\ +\x6b\xc6\x90\x72\x42\xc2\xd6\x4a\x19\x09\x47\x65\xc4\x55\xc8\xd8\ +\x76\x0c\x98\x59\xf6\x08\x48\x3a\xc1\x83\xdb\x09\x42\x34\x04\x14\ +\xbc\x3e\x44\xd7\xe4\x3b\xa2\x90\xc3\xa4\x91\x30\x94\x97\x97\x23\ +\x18\xf2\xcf\x8e\xa1\x62\x58\x41\xa7\x47\x06\x20\xc3\x23\xcb\xf8\ +\xa1\x5f\x01\xa0\x20\xb6\x6c\x14\xc1\xb0\xbc\x60\x14\x85\x26\x03\ +\x48\x05\xc1\xe3\xa7\x08\x9e\x28\xe0\x01\x78\x7d\x82\xae\xc9\x31\ +\xca\x83\x24\x86\x30\x1c\x38\x70\x00\x0c\xe2\x98\xa4\x22\x20\xe1\ +\xbb\x93\x22\x8c\x2e\x09\xb2\x24\x61\xc8\x2d\x21\xe7\xaa\x0c\x45\ +\x1a\xe3\x67\x6b\x4a\xbc\x37\x74\x63\x2a\x32\x2c\xd4\x79\x78\x9d\ +\x77\x66\x1e\xe8\x93\x82\xe8\x09\x72\x2f\xe4\x82\xe8\x68\x7f\x84\ +\xb0\x60\x57\xa9\x75\xc8\xf8\xab\xda\xbb\x17\x0c\xa3\x3e\x51\x45\ +\x40\x44\xf4\xa1\x51\x5e\xaf\xbb\x44\x6c\x6f\x95\x20\x89\x22\xe8\ +\x0f\x94\xf5\x4a\xf8\x64\xb7\x27\x88\x0e\x98\xaf\x15\x78\x48\x93\ +\xd1\x8c\x45\xa5\x8b\x70\x57\xf9\x14\x90\x93\x04\x53\x2a\xa6\x20\ +\x2c\x3d\x0c\xd4\x76\x0e\x99\x45\xc6\x51\x58\x58\x08\x06\x59\x51\ +\x91\x63\x75\x89\x0f\x23\x63\x40\x46\x1b\x26\xb0\xa7\x03\x30\xba\ +\xd9\x53\xba\x83\xea\xe6\xc6\x3b\x79\x65\xcb\xc1\x41\x0b\xaa\xca\ +\x6b\x50\x94\x53\x8c\x13\x87\x4e\x42\x9f\xa9\x07\xb9\x19\x45\x45\ +\x45\xd0\xe9\x74\xff\xe0\x4e\x5d\x2a\x56\xfd\x04\x14\xe8\x53\x91\ +\x9b\x43\xd7\xd9\x3a\x5e\xbf\xa7\xcc\xcf\x49\xc3\x1b\x3b\x01\x03\ +\xfd\x4c\xa0\x2e\x2f\x3b\x15\x4f\x6d\x01\xff\x0c\xdf\xd3\xeb\xa0\ +\xd7\xeb\x27\x2a\xf5\x53\x07\x30\x18\x0c\x37\xde\xa5\xac\x22\x20\ +\x23\x42\xe7\x81\x0c\xda\x2b\x12\x0a\xda\x80\x33\xfd\x6c\x5b\xc6\ +\x9f\x16\x60\x5e\x82\x13\x0c\x3e\x51\xf2\x6b\x78\xcf\x10\x12\x69\ +\xe7\xfa\xc0\x99\x0c\xd4\x4f\x1d\x40\x4f\x53\x7a\x7d\x12\x6c\x0e\ +\x41\x45\xd9\x27\x20\x3c\x45\x00\x24\x01\x59\x75\x5e\x9c\xee\x70\ +\xc3\x23\x08\xa8\x32\xba\x51\xdc\xea\x45\xe8\x37\x0e\x30\x58\xed\ +\x2e\xbf\x86\xf7\x0c\xe4\x63\x1b\xd3\x05\xce\xe4\x3e\xd4\x4f\x1d\ +\x20\x23\x23\x03\x6e\xaf\x88\x11\x9b\x53\x45\xc9\xeb\xc4\xd3\x9b\ +\x5c\xc8\x6b\xf0\xa0\xaa\x5d\x80\xe0\x74\xa2\xf2\x2f\x1a\xe6\x37\ +\x37\x20\x3b\x71\xc7\x6a\x3b\x18\x2c\x56\x87\x5f\xc3\x7b\x06\xf2\ +\x9e\x15\x10\xd9\x9e\x8a\xdc\x87\xfa\xa9\x03\xa4\xa4\xa4\x40\x52\ +\x00\xc1\x2d\x4e\xd0\x45\x09\xc5\x87\xc7\xa2\x9d\x38\xdf\x27\xc1\ +\x37\x2a\xe2\x48\xbb\x8c\xec\x8b\x0a\xc6\x7c\x22\x64\x49\xe4\x4f\ +\xc9\xe0\x14\x7c\x7e\x1d\xef\x19\xc8\xd2\x11\x00\x7c\x8e\x6a\x2e\ +\xf3\xa1\x7e\xea\x00\xa9\xa9\xa9\x88\x8e\xde\x80\xa8\x28\x35\x37\ +\xc7\x68\xf0\x70\x2c\x90\xb4\x51\x83\xc4\x6f\x37\x60\x53\xec\x06\ +\x7c\x1b\x43\xeb\xc6\x0d\x48\x89\xd3\x80\x7c\x0e\x6c\x8a\xfa\x22\ +\x50\xc7\xf7\xc8\x2a\x60\x4b\xac\x26\xf0\x8c\xfb\x50\x3f\x75\x80\ +\xf8\xf8\x78\xd0\x07\x84\xdd\xe1\x85\xdd\x39\x4e\x1b\xed\x21\x79\ +\xe8\x53\xda\x71\xb6\xd3\x87\x4d\x35\x12\x04\xc1\x0b\x17\xe5\x8a\ +\xc3\x32\x06\x6c\xa3\xf4\x29\xad\x37\x7e\x07\x3c\x7e\x1d\xef\x19\ +\xf8\x99\xcc\xe7\xf8\xcf\xd8\x7c\xee\x43\xfd\xd4\x01\xa2\xa3\xa3\ +\x31\xe2\xf0\x60\xc0\x6c\x51\xd1\xeb\xb4\x80\x7c\x64\x45\xe2\x09\ +\x3b\x46\x86\x2d\xfc\xef\x79\xd1\x6e\x07\x9a\x3a\x46\x30\xea\xb2\ +\x4c\x04\xe8\x33\x0d\xfb\x35\xac\xf7\x07\x60\xfa\xc0\x99\xdc\x87\ +\xfa\xa9\x03\xac\x5f\xbf\x1e\x16\x9b\x40\xc5\x43\x2a\xba\xed\x43\ +\x20\xef\xd9\x20\x3a\x87\x60\x36\x0f\x21\x62\xa7\x1d\x0d\xc6\x61\ +\x98\x68\x5f\xdd\x4c\x03\xbc\x3f\x1e\xa0\xbb\x7f\xd0\xaf\x61\xbd\ +\x3f\x00\xd3\x07\xce\xe4\x3e\xd4\x4f\x1d\x20\x32\x32\x12\x76\x41\ +\x84\x79\xc8\xae\xa2\xcf\x6d\xa3\x01\xec\x10\x9c\x36\xbc\xaa\xf7\ +\xa0\xb9\xcb\x81\xc1\x61\x3b\x4a\x6b\x5d\xf8\xfa\xa0\x1b\x64\xd9\ +\x78\x00\xd3\x75\x9b\x5f\xc3\x7b\x06\xf2\xae\x95\xe9\x03\x67\x72\ +\x1f\xea\xa7\x0e\x50\x90\x9f\x8f\xf4\xf4\x34\xa4\xa7\x69\x55\x34\ +\x64\x26\x82\xac\x94\x95\x82\xac\x04\xe4\xea\xb4\xc8\x48\xd7\x22\ +\x27\x33\x05\xd9\x99\x5a\xec\xd6\xb3\x33\x45\xc9\xd2\xc6\x51\x6d\ +\xaa\x5f\xc3\x7b\xba\xc7\xcf\xa8\x3e\x70\x26\xf7\xa1\x7e\xea\x00\ +\x89\x89\x09\xbe\xf6\x5e\x6b\x69\x63\xbb\x69\xff\xcd\x1c\x18\xe8\ +\x2f\x09\x59\x63\x97\x2b\x2e\x98\x8f\xb4\x5c\x19\xd8\x57\x78\x66\ +\xf0\xd4\xbb\xb9\xb6\x96\x4b\x57\x07\xf6\xd5\xb7\x99\x0e\x91\xcf\ +\xac\x3e\x00\x43\x17\x5b\xfb\x26\xb4\xac\x67\x7b\xe4\x53\xab\xc8\ +\xf4\x81\x33\x99\x0f\xf3\x53\x05\x48\xda\x92\x78\xb6\xc9\x78\x2d\ +\xe6\x42\xb3\x31\xce\xcf\x5a\xca\xce\xce\x2b\xd1\xb3\x62\x46\x2e\ +\xf7\x74\x5d\x89\xda\x75\xaa\x27\x6b\x65\xfe\xb5\x83\x6d\xed\x57\ +\x62\x4f\xd5\x75\x26\xad\xc8\x37\x95\x3d\x19\x35\xdc\x08\x78\x7f\ +\x3d\xd7\xd0\x3e\xa1\x3d\x4f\x7b\xb6\x37\xe3\x9b\xe1\x16\xa6\x67\ +\x73\x6e\x9e\xcb\x7c\x98\x9f\x2a\xc0\xd6\xa4\x2d\xdb\x2f\x19\xaf\ +\x2f\xac\x6f\x32\xbe\x53\xdf\xd4\xc1\x59\x47\xd9\x65\x34\x46\xbc\ +\xbc\xf5\x7a\xde\xe1\x5f\xba\x97\xad\xde\x65\x8a\xba\x7c\xd9\xf8\ +\x56\xcd\x85\xae\xc5\x2b\xf3\xae\x6d\xec\xed\x30\x46\x84\x25\x98\ +\x77\xc8\x3e\x4f\x66\xe7\xe5\xb6\xd7\xea\x1a\xc7\x75\xbf\x5d\x6c\ +\x8f\x90\xe8\x5e\xd8\x66\xf3\x0e\xa6\x67\x73\xfc\x33\xd9\x7c\xe6\ +\xc3\xfc\x54\x01\x92\x93\xb7\x7d\xd0\x6b\x1e\x7d\xb8\xb1\xb5\x77\ +\xfa\xcd\xec\xeb\xee\x0e\x5d\x92\x3d\x34\x7f\x5d\xd1\xf0\xbc\xfe\ +\xee\x9e\xd0\xba\xe6\xde\x47\xd7\xfe\x68\x79\xa6\xe5\xaf\xee\xe9\ +\x7d\x5d\x5d\xa1\x6f\xa6\x9b\xc2\x8a\xcf\xbb\x56\x84\x27\xbb\x1a\ +\x81\xe6\x07\x1a\x5b\xfb\xa6\xd7\x36\x74\x3e\x02\xc9\xf7\xfa\x1b\ +\x69\xe6\xf0\xbe\xae\xce\xd0\x3f\x2f\xf5\xa8\x66\x32\x1f\xe6\x17\ +\xf8\xaf\xf8\x71\xf2\x2f\x70\xef\x5a\xfb\xe2\x99\xb1\x0e\x3c\xb7\ +\xf5\xd6\xf7\x82\x19\xc5\xf0\xb7\xc1\xfd\xb4\x5a\xad\xbf\xfe\xa7\ +\xf7\x82\x43\x4d\x50\xb9\x07\xf5\x9b\xfc\xcd\x28\xf8\xbd\xe0\xc0\ +\x1f\xd2\x6d\xb8\x1b\x4e\x02\x93\xba\x1d\xbf\x42\x6f\xc7\xff\x4b\ +\xfc\x0d\x67\x8b\x0c\x3e\xb0\xbc\x00\xbf\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x82\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\xff\x49\x44\ +\x41\x54\x78\xda\xbd\x95\x5b\x68\x54\x57\x14\x86\xbf\x3d\x73\xe6\ +\x96\x49\x1a\x63\x1c\x93\x0c\x54\x42\xd3\x48\xcc\x93\xd8\x56\xa5\ +\x90\xa0\x14\x29\x81\x42\x85\x3c\x14\xdf\xa4\x17\x44\x29\xd8\x22\ +\xda\x82\xa4\x08\x8d\xad\xc6\x4b\x0c\x44\x51\xdb\x5a\xa4\x88\xd0\ +\x17\xa1\x4f\x2d\x41\xbc\x54\x6d\x21\x16\xa5\x37\x94\x18\x9d\x7a\ +\xc9\xe4\x62\x2e\x93\xb9\x9e\x39\x67\x66\x77\xdc\x38\x19\x3d\x99\ +\x4c\x0e\xa1\xf4\x83\xc5\xde\xfb\x70\x98\xff\x5f\x6b\xed\x75\x46\ +\x93\x52\xf2\x5f\x22\x7a\xc5\x32\x2a\xd8\x8d\x41\x0b\x26\x95\x38\ +\x29\x43\x63\x9c\x24\x17\xa8\xa2\x4b\x6e\x92\x03\x50\x40\x83\x02\ +\x42\x88\x7a\xa0\x9e\x85\xe0\x47\x63\x37\xbb\x28\x67\x5d\x6b\x6d\ +\xab\x6b\xc3\x8b\x1b\x68\xa8\x68\x00\x01\x83\xd3\x83\x8b\xfa\x1e\ +\xf4\x35\x5c\x1e\xbc\xfc\x9e\x38\x2c\x7e\xe0\x57\xda\xe5\xf7\x32\ +\x63\x31\xa0\xa8\xd7\x75\xfd\x42\x2a\xa5\x83\x00\x81\xb0\xac\xca\ +\x25\x6a\xa5\xb0\xcf\x64\x33\xb4\xfd\xd4\x46\x7f\xbc\x9f\xed\xaf\ +\x6e\xa7\xe9\x85\x26\xf5\xec\x71\xf2\x31\x08\xa8\xad\xa8\x65\xf3\ +\x8a\xcd\xac\xad\x5b\x2b\x7a\xfe\xec\x79\x5b\x5f\xa7\x5f\x10\x27\ +\xc4\x1b\x72\x8b\x34\x34\x2c\x3c\x11\x8f\xc6\x62\x38\x1c\x02\x21\ +\x8a\x04\xc0\xd3\x7d\x9e\x0f\xae\xbe\xcf\xd5\xc4\x55\x36\x35\x6d\ +\xc2\xeb\xf5\xf2\xc0\x08\x31\x3d\x36\xce\xc1\xd7\x7a\x01\xf8\xf4\ +\xb7\x0f\xa9\x0a\x54\x53\xe6\xf7\xd2\xbe\xbc\x9d\xb3\x7f\x9f\x6d\ +\x91\x11\x79\x46\x08\xf1\xce\x2c\x03\x42\x40\x41\xdc\xf1\x64\x55\ +\x67\x20\x6f\xa2\xb0\x07\x6e\x45\x6e\x73\xee\xfe\x39\x82\xcb\x82\ +\x68\xe5\x1a\xe1\x74\x88\x0a\x0d\x26\xa3\xa3\xe4\x99\x8a\x0e\xe2\ +\xa9\x8e\x12\x03\x7c\x65\x1a\xc1\xba\x20\x8f\x22\x8f\x36\xd2\x41\ +\x83\x86\x95\xa7\xc2\xb3\x2a\x00\x60\xd9\x03\x1c\xf9\xbd\x1b\xe9\ +\x95\xf8\x17\xfb\x79\xa8\x87\x58\xe2\x06\xb7\x13\xe2\x89\x71\xf2\ +\x24\x93\x0f\xc8\x92\x40\x97\x10\x05\xca\x5d\x7e\x58\x84\x0b\xc9\ +\xde\xd9\x15\x40\x14\x2f\x3f\x80\xe5\x6c\x98\x26\x17\xc3\x17\x21\ +\x08\x03\x63\x03\x3c\x0e\xff\x43\xd0\x5b\x46\xb5\x4b\x90\x0c\x1b\ +\xf0\x16\x8a\xd0\xad\xfb\x44\xa2\x61\x26\x0d\x49\x58\x4f\x30\x52\ +\x9b\x06\x09\x64\x78\xbd\x58\x0b\xe6\xea\xbd\x5a\x29\x9c\xc9\x64\ +\x32\x44\x1d\x51\x48\x83\xbc\x23\x19\xdf\x95\xa2\x18\x97\x3e\x9e\ +\xe6\x59\x5e\x38\x24\xe0\x25\x60\x02\xff\x1c\x2d\x10\xf3\x9b\x00\ +\x90\x12\x4d\x6a\x90\x05\x04\xb6\x71\x0a\xc0\x05\xf8\xf1\x16\x69\ +\x01\xf6\x0c\xa8\xcb\xe9\xc0\xe3\xf3\x80\x0f\x68\x84\xea\xe3\x82\ +\x80\x1b\x02\x1e\x30\x87\xe1\x97\x1d\x12\x80\x37\x7b\x04\x15\x41\ +\x18\x49\xc3\x98\x0e\xce\x26\x20\x09\x38\x49\x2c\xa4\x02\x2a\x78\ +\x6a\x60\x85\x67\x05\x63\xc6\x98\xca\x48\xbc\x0c\x7e\x3f\x2c\xf5\ +\x81\xe1\x67\x86\x9a\x06\x58\xbc\x1c\x64\x02\x12\x49\xb8\x37\x85\ +\x7a\x9f\x51\x6e\x2e\xa8\x02\xf9\xd0\x34\x8d\xad\x8b\xb6\x72\x2d\ +\x75\x0d\x33\x6b\x12\x89\xc1\x84\x04\x5f\x06\xb4\x2c\x33\x4c\x00\ +\xf1\x08\x8c\xe8\xf0\x28\x06\x69\x03\x00\xc9\x25\x4e\xda\xad\x40\ +\x51\x63\x1e\x8f\x87\x96\xe6\x16\x56\x5e\x59\xc9\xf5\xaa\xeb\x98\ +\x09\x18\x9e\x02\xd2\x50\x96\x61\x86\x51\x13\x32\x53\x30\xa4\xc3\ +\x68\x0a\xf0\x02\x77\xe8\xe7\x47\x7e\x2e\x52\x01\x6b\x94\xae\x4a\ +\x65\x65\x25\x9d\xd5\x9d\x6c\x8b\x6e\xe3\x6e\xc5\x5d\x52\x29\xb8\ +\x3f\x09\x7e\x01\x75\x67\x04\x0e\xc0\x74\xc2\x54\x12\xd2\x1e\xa0\ +\x12\x78\xc8\x20\x3b\xf9\x04\x98\xd0\x98\x85\x12\xb3\x15\x00\x6e\ +\xb7\x9b\xd5\xaf\xac\xa6\xfb\x4a\x37\x7b\x26\xf7\x70\x63\xc9\x0d\ +\xb2\x1e\x88\x4e\xe4\xc2\x09\x38\xf2\xb3\x07\x1a\x1a\xe6\x4d\x73\ +\x80\x0e\x76\x60\x72\x1d\x48\x17\x6d\x81\x0a\x1b\xe2\x80\xba\x88\ +\xe5\xe5\xe5\xb4\xb6\xb4\x72\xe8\xc6\x21\xfa\xfe\xe8\xe3\x7c\xe0\ +\x3c\xb7\x6b\x6e\xa3\x67\x75\x5c\x4e\x17\x6e\xd3\x4d\xfd\x68\x3d\ +\x1b\x63\x1b\xe9\xd8\xd9\x71\x0c\xb8\x04\xc4\x65\x8e\x92\x97\x90\ +\x12\xe2\xc5\x4c\xac\x59\xb3\x86\xc6\xc6\x46\xda\xee\xb5\x11\x0a\ +\x85\x88\xc7\xe3\xaa\x42\x3e\x9f\x8f\xba\x60\x1d\xcd\xcd\xcd\x74\ +\x6c\xe9\xf8\x0b\x88\xca\x1c\x00\xc5\x5b\x50\x88\x59\x26\x2c\x3c\ +\x6b\x48\xfd\x13\xd6\xd6\xd6\x12\x08\x04\x58\xb5\x6a\xd5\x73\xef\ +\x38\x9d\x4e\x5c\x2e\x17\x80\x91\x17\x2f\x6e\xc0\x9a\x39\x94\x12\ +\xb5\x3e\x53\xd5\xc8\x89\xa9\xcc\xed\x30\xe7\x14\x28\x8a\x97\xbe\ +\xa4\x09\x2b\x2a\xd9\xc2\x0b\xf3\x18\xb0\x0a\xc3\x7c\xa2\x16\xf1\ +\x82\x68\x36\x9b\x7d\x6e\x05\x10\x0e\xa7\x3d\x03\xc2\x32\x8e\xb3\ +\x28\x61\x2c\x93\xc9\x28\xd1\x74\x3a\x8d\x61\x18\x4f\xce\x2a\x00\ +\xe2\x69\x33\x06\x24\xed\x56\xc0\xb6\x68\x9e\x9c\x90\x12\xd5\x75\ +\x5d\x4d\x40\x24\x12\xc9\xad\x09\xf5\x7b\x15\x95\x55\xc6\x97\xfb\ +\x3b\x7b\x80\xfe\x92\x06\x94\xf8\x1c\x82\x25\x50\x59\x9b\xa6\x49\ +\x2a\x95\x22\x1c\x1e\x66\x64\x64\x18\x8f\xc7\xcb\xd2\x9a\xa5\x38\ +\x1d\x4e\xd9\xb9\x6f\xdf\xf1\xd3\x5f\x9f\xfa\x4c\x4a\x99\x2d\x65\ +\xa0\xa8\x78\xe9\x16\x14\x0c\xe4\x32\x57\x59\x0f\x0d\x0d\xb1\x7e\ +\xfd\x3a\x32\x19\x53\x99\xd9\x7b\xa0\xeb\xf4\x37\x27\x8e\x7f\xa4\ +\xc4\x6d\x5d\x42\x98\x77\xe6\xad\xd9\xe7\xcb\x3f\x3e\x3e\x81\xdb\ +\xed\x99\x11\x3f\xd0\x73\xe4\xdc\xc9\xde\xa3\xef\xe6\x67\xdf\xf6\ +\x14\xd8\x47\xdd\x7a\x55\xfe\x58\x2c\xc6\xf4\xf4\x34\xc1\x60\x70\ +\x46\xbc\xf7\x70\x77\xbb\x45\xdc\x5e\x05\xb0\xd7\x0a\x4b\x0b\xd2\ +\x64\x01\x97\xdb\x25\x3b\xbb\xf6\x9f\xfe\xea\xe8\xb1\x62\x99\xdb\ +\x1f\x43\x9b\xe6\x54\x05\x72\xa1\xca\x1e\xa8\xa9\x33\x3f\xdf\xb7\ +\xff\xd8\xb7\xaa\xe7\x79\x71\xfb\x06\xd4\x67\x54\x4d\x82\xa5\xe7\ +\xa5\x3e\x3a\xc2\xe1\x00\x87\x86\xe1\x70\xc7\x0e\x76\x7d\x71\xe4\ +\xbb\x53\xea\xb6\xcb\x85\x7c\x8a\x43\x39\x03\xeb\x59\x38\x09\xa0\ +\xdf\x22\x6e\xd7\x80\xca\x26\x04\x84\xf8\x1f\xf9\x17\x67\x93\x24\ +\x6a\x48\x9d\xf5\x2b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x06\xf7\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x11\x37\x1b\x2b\x70\x5c\xcb\x00\x00\x06\x77\x49\x44\x41\x54\x58\ +\xc3\xc5\x96\x5b\x4c\x5c\xd7\x15\x86\xff\xb5\xcf\x99\x73\xe6\x62\ +\x6e\x1e\xa8\x01\x0b\x18\x6c\x20\xaa\x50\x6d\x9a\x60\xd7\xc6\x75\ +\x63\x9a\x34\x95\x92\x48\x56\x42\x1c\x3b\x16\x96\x21\x51\x12\x54\ +\xb7\x7d\x88\x2a\x35\x72\x9a\xbe\xa4\x55\xd4\x87\xa8\x8e\x54\x3b\ +\x0e\x21\x5c\x54\x3b\xad\x6d\xac\x38\x95\x13\xb9\x95\xaa\xd0\xd8\ +\xf8\x12\xc0\x60\x6c\xc0\x8d\x6f\x03\xcc\x30\x60\x66\x06\x98\xdb\ +\x99\x73\xdb\xbb\x0f\x55\x15\x2a\x91\x0b\x38\xb4\xff\xd3\xd6\xde\ +\x5b\xda\x9f\xfe\xbd\x7e\xad\x05\x2c\x42\x81\x60\xe0\x0b\xcf\x06\ +\xae\xf4\x63\x29\x62\x8b\x79\x38\x2b\x33\xeb\xd1\x99\xd9\xe8\xa9\ +\x64\x22\x36\x91\x88\xcd\x89\xd9\x99\x88\x08\x4f\x4f\x05\x02\xe3\ +\x63\x2d\x59\x59\x39\x9b\x01\xe0\xe2\xc5\x0b\x8b\x02\xa0\xaf\x73\ +\x29\x12\x0e\x57\xd9\xdc\xfc\xcb\xf8\xc4\x74\x51\xe7\xe9\xae\x19\ +\x8f\xcb\x45\x8c\x31\x38\x55\x15\xb1\x78\x1c\x89\x44\x1c\x75\x8f\ +\x7e\x3f\x5b\x55\xd5\x41\x8b\x8b\x87\x36\x56\x57\x87\xbf\x31\x80\ +\xd0\x64\xe8\x19\xd3\xd4\xdf\x3b\xd4\xf1\xd7\xbb\xa5\xa5\x3e\x7b\ +\x77\xdd\x23\x2e\x5b\x40\x70\xdb\x16\x00\x41\x92\x19\x09\x1b\x68\ +\x3e\x72\x4a\x0b\x8d\xdf\x54\x9f\xfc\x71\xb5\xd7\x16\xd8\xb4\xed\ +\x07\xb5\x97\xee\x19\xc0\x3f\xea\xff\xa1\xa6\xa5\xfe\xfe\xd6\x9f\ +\xba\xc7\x5f\xda\xb7\xc7\x41\x04\x9b\x98\xb0\x09\x8c\x33\x12\x42\ +\x00\x80\x00\x09\x41\x0c\x10\x52\x2c\xae\xb1\xdf\x1f\x6c\xe1\xdb\ +\x1f\x2c\x5b\x6d\x5a\x7c\xed\xdc\xdc\xdc\xed\xc6\x86\x67\x17\x0f\ +\xd0\xd3\xf3\x29\x3c\xd9\x59\x32\x33\x0d\xb3\xfd\xf4\x95\xf1\xc6\ +\xfa\xa7\x38\xe7\xb6\x2e\x4b\x64\x4a\x12\xb3\x18\x23\xce\x18\x09\ +\x02\xc0\x05\xc0\xb9\x90\x6c\x9b\xcb\x96\xcd\x1d\x86\x69\xa9\xad\ +\xef\xb6\x3a\x1f\xb8\x2f\x47\xdb\x53\xdf\x50\xba\x64\x07\xfa\xfb\ +\xfb\x5e\xef\x1d\x1a\xfd\x49\x5e\xc9\xfd\x13\xab\x0b\x56\xea\xaa\ +\x22\xa5\x15\x87\x64\x38\x14\x32\x64\x46\x16\x63\xc4\x01\x40\x08\ +\x30\xdb\x16\x92\x69\x09\x45\x37\x6c\xc5\x30\x6c\xd7\xc8\x8d\x51\ +\x97\x7e\xf7\xca\x5a\x95\xd9\x7b\x03\xc1\xb1\xa3\x2f\xff\xf2\x57\ +\x8b\x4f\x81\x6d\xe9\x2f\x9d\xbd\x9e\xf2\xaf\xcc\xcd\x49\x19\x1c\ +\xb3\x16\x58\x04\x12\x4d\x31\x89\x26\xc9\x41\x21\x72\xd0\x04\x53\ +\x68\x42\x52\x68\x82\x14\x0a\x41\xc6\x24\x49\x2c\x2a\x3b\x58\xaa\ +\xa2\xbc\x34\x3d\xe4\x4f\x06\xef\xaf\xaa\xda\xf7\x65\x8f\x03\x80\ +\xbc\xd0\xe6\xb9\xee\x4f\x4a\x62\xb1\xb8\x32\x1e\x5f\x11\x1c\x8b\ +\x18\x56\xc9\x2a\x97\x0d\x99\x66\xf2\xf3\x94\xa8\x1b\xd0\x1c\x80\ +\x0e\xc0\x9e\xe7\xa2\x43\x03\x9c\x77\xe3\x56\x39\x99\x2c\x37\xa1\ +\xd9\xf6\x64\x3a\x3b\x98\x48\xc6\x36\x7f\xd5\x17\x2c\x08\x90\x4c\ +\xa6\x2a\x42\xe1\xb8\xed\xcd\x2d\x4c\xf7\x8f\x26\x47\x67\xb8\x1c\ +\xad\xdb\xea\xf1\xac\xab\xdc\xba\xa7\xa0\x78\x4d\x0c\x82\x43\x40\ +\x08\x08\x02\x11\x08\xc4\x44\x70\xec\x66\xe6\xad\xa1\xee\x0f\xc7\ +\x22\x86\x14\x98\x31\xa1\x64\x15\xa8\x57\xaf\x0d\xe3\xf9\x17\x9e\ +\x5d\xfd\x4e\x73\x6b\x70\x51\x00\x9a\x96\xca\x4c\x69\x86\xa1\xaa\ +\x4e\xcb\xa9\x28\xa6\x4e\x88\x6a\xc0\x24\x39\xb3\x26\x73\xca\xb7\ +\x5c\xe3\x5c\x70\x02\x20\xc4\xbf\x93\xc0\x98\x84\x89\xc9\xf0\x77\ +\x92\xc0\x85\x3b\x09\x7b\x55\x28\x6e\x15\x93\xc3\x9d\x3f\x7c\x7d\ +\x04\x2e\x97\x47\x5a\xb4\x03\x9a\x96\x0e\x32\xae\xbb\x6c\x21\x40\ +\x12\x71\x45\x21\xc3\xd4\x79\xfe\x8d\xbe\xd3\x7f\xb6\x00\x4b\x02\ +\x2c\xfa\xfc\x0b\xc0\x01\x49\xc6\xf3\x83\x63\x42\x78\x03\x3a\xbf\ +\x9d\xd0\x45\xb6\x43\x96\x0a\x0c\x2d\x09\xdd\xb2\x67\x16\x0d\x30\ +\x1a\xf0\x0f\xac\x29\x2a\x86\x1d\xd2\x9c\x4e\x99\x54\xc6\x88\x0d\ +\x27\xad\xee\x9b\x16\x8b\x4a\x44\x1a\x11\x34\x06\x32\x39\x04\x67\ +\x20\xc6\x21\x1c\x5c\xc0\x45\x24\x32\x32\x9d\xac\x9c\xab\x92\xd3\ +\x69\x86\xf2\x12\xa9\x44\xa2\xb5\xf5\xbd\xf8\xa2\x01\x5e\xfe\xc5\ +\xfe\xf4\xb9\x73\x5d\xbd\x5b\x4d\xf3\xdb\xeb\xca\xdc\xee\x90\x85\ +\x69\x09\xf0\xbb\x25\x92\x65\x10\x93\x09\x24\x13\x38\xc0\x38\x20\ +\x60\x09\x82\x25\xc0\x6c\x82\x4c\x8c\x65\x87\x75\x2b\xd3\x9c\xbe\ +\x56\x1c\x4f\xa6\x4f\x2e\xa9\x19\x7d\x36\x74\x1b\x43\x23\xff\xfc\ +\xcd\xc3\x0f\xe4\x97\xdd\x0c\x24\x28\x1c\xb5\x5c\xe9\x94\xed\xfe\ +\xcf\x7d\x02\x6c\x22\x32\x25\x12\x69\x46\x48\x33\x22\x8b\x20\x28\ +\x13\xf0\xaa\x96\x28\x0d\xdf\x9d\xf3\x26\x43\x7d\xc5\x92\x24\xbd\ +\xb2\x63\x67\xdd\xe2\x53\x50\x51\xb9\x06\x00\x3e\x38\x7a\xb4\xa3\ +\xc7\x1f\x34\x2b\x12\x85\x8f\x0f\x93\x4b\x2a\xc8\xce\x71\xcc\x4a\ +\x0c\x3a\x88\x18\x41\x70\x99\x58\x9a\x0b\xa1\xc8\x24\x54\xaf\x4c\ +\x3e\x5b\xe3\xd5\x97\x03\x76\x5e\xb4\xbf\xed\xe1\x64\x32\x7d\xf8\ +\x64\xe7\xa9\xe0\x57\x39\xf0\x85\x15\xfa\xea\xaf\x5f\x41\xf3\xe1\ +\xb7\xdb\x7c\x85\x9e\xfd\x89\xa9\x5b\x25\x69\xcf\xfa\x88\x93\x88\ +\x56\xe5\x39\x2c\x8f\x04\xc9\x0d\x72\x78\x19\xdc\x19\x0c\xbe\x2c\ +\x99\x7d\xd7\xd4\xa9\xaa\xfb\xaa\x56\x74\xe7\xe3\x43\x4f\xdc\xbe\ +\xde\x37\xd6\x79\xe2\xd4\x63\x3b\x76\xd6\x61\x78\x68\x64\xe9\xcd\ +\xe8\x67\x3f\xdf\x07\xc3\xd2\x57\x58\xba\x71\xd1\x62\xae\xb2\x15\ +\xe5\x8f\x7f\x5c\x5e\xf3\x58\x4f\x45\x31\x4d\x15\x7a\x91\x72\xca\ +\x90\xd3\x3a\x32\xfc\x41\x5e\x30\x31\xdc\xf7\xbd\xa1\xae\xf6\x2d\ +\x81\xc0\xd8\xc5\x0f\xde\x3f\xbd\x65\xc7\xce\x3a\x9c\x38\x76\xf2\ +\xde\xdb\x71\xe3\x73\x7b\xd1\xf6\x6e\x07\x76\xd7\xef\xfa\xa9\x65\ +\x68\xbf\x93\x55\x8f\xdb\xe3\x5d\x1b\x70\x67\xe5\xc6\x14\x55\x11\ +\x46\x7c\x3a\xcf\x9c\x0b\x7c\x6b\x2c\x30\x3a\xd6\xb0\xf7\xb9\xe2\ +\x48\x24\x3a\xfb\xe2\x0b\x4d\x39\xbb\xea\x9f\xce\xb0\x75\x33\x7e\ +\xe2\xc4\xfb\xf7\x3e\x90\xcc\xd7\xce\x67\x9e\x5a\x6f\xdb\xfc\x47\ +\x42\xf0\x5c\x08\xa8\xc4\x68\x84\x11\xfb\xe4\xf8\xb1\x93\xd7\x9b\ +\xdf\x69\x6e\xaf\xad\xad\xdd\xde\x7d\xee\x6c\xf6\xf9\x0b\xe7\x8f\ +\x35\xbf\xdd\xb2\x0b\xcb\xa1\xf9\x95\x3d\x7f\x7d\xfc\xf8\xf1\x61\ +\x21\x84\xe8\xfa\x47\x17\xff\xed\xeb\xaf\x89\x27\x77\x6c\xaf\xdc\ +\xb5\xfb\xe9\xa5\x15\xe1\x97\x69\x7e\x61\xcd\x5f\xfb\x4a\x7c\x95\ +\x65\xe5\x65\x1b\x0a\x57\x17\x52\x22\x99\x14\x91\x48\xe4\xa1\xb6\ +\x96\xf6\x83\xdf\x38\xc0\x82\xb5\xd2\xd8\x88\x83\x87\x0e\x7e\x58\ +\xba\xa6\xf4\xd5\xda\x6d\xdb\x28\x95\xd2\x48\x4f\xa7\x73\x73\x73\ +\x57\xde\x1a\xbc\x72\x75\xf0\x9e\xa6\xe2\xaf\xa3\xb6\xb6\x36\x00\ +\xc0\x8d\xcf\x6e\x34\x5d\xba\xf4\x29\x55\x54\x54\xc0\xe7\xf3\x89\ +\x82\x82\xfc\x16\x00\x68\x68\x68\x58\x5e\x07\x3e\x1f\xe7\x7a\x2e\ +\x17\x15\x17\xed\xdd\xb4\x69\x53\xb6\x24\x31\x32\x0c\x53\xf6\x7a\ +\x73\x32\xdb\xda\xda\xff\xf6\x3f\x01\x68\x6a\x6a\xc2\xd4\xd4\xd4\ +\x59\x45\x55\x5e\xdc\x50\xbd\x11\x73\xb1\x18\xe6\xe6\x66\x37\x7b\ +\x32\xdc\x87\xd7\xaf\x5f\x97\x1c\x1e\x1e\x59\x5e\x80\xde\xde\x5e\ +\x0c\x0e\x0e\x86\x4a\x7d\xa5\x55\x95\x95\x95\xf7\x65\x64\x66\x92\ +\x65\x59\x22\x1a\x9d\xd9\xf0\xc7\x8e\x23\x1d\xcb\xee\x00\x00\xd4\ +\xd7\xd7\x63\x60\x60\xe0\x23\xb7\xc7\xbd\xbf\xa6\xa6\x06\xc9\x64\ +\x8a\x34\x2d\xe5\xcb\xf1\x66\x9f\xdd\xba\xb1\xe6\x4e\x6f\xff\xe5\ +\xe5\x05\x18\x1c\x1c\x44\x20\x10\x30\xca\xcb\xca\x79\x51\x51\x51\ +\x6d\x61\x61\x81\x30\x0c\x83\x22\x91\xc8\x83\x7f\x38\xf4\xd6\x9b\ +\xcb\x92\x82\x85\x74\xe0\xc0\x81\xd7\xce\x9c\x39\x33\xe7\x72\xb9\ +\x8d\xfc\xfc\x7c\xa3\xa4\xc4\xe7\x5b\xb6\x18\x2e\xa4\xce\xce\x4e\ +\xf8\xfd\xfe\x47\xc2\xe1\xb0\xaa\xaa\xaa\x92\x9b\x97\x7b\x04\xff\ +\x0f\x09\x61\x3a\xcf\x5f\x38\xef\x03\x80\x37\xde\x7c\xe3\xbf\xce\ +\xfe\x05\xad\x92\x16\xfc\x24\x14\x38\xf4\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xa4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x05\x0c\ +\x0a\x0a\x37\xff\x4a\xcc\x79\x00\x00\x03\x24\x49\x44\x41\x54\x78\ +\xda\xd5\x96\xcf\x4b\x14\x61\x1c\xc6\x9f\x77\x9c\x55\xd3\xa0\x3a\ +\xa4\x97\x08\xa2\x96\x4e\xfd\x05\x5d\x6a\x0d\x42\x3b\xeb\x7f\x10\ +\x5d\x4a\xc3\x83\x15\x59\x60\x56\x04\xd1\x49\xc9\x73\xd2\x21\xdd\ +\xed\xd0\x25\x3a\x74\xda\x2e\x11\x64\xe0\x29\xb3\xcb\xe6\x2a\xb4\ +\x1b\xb9\xbb\xee\xaf\x99\xdd\xd9\xb7\x6f\x2f\x8c\x2f\xef\xbc\xcd\ +\x8c\x33\x24\xd1\x23\x0f\xf3\xf5\x65\x99\xcf\xf3\x3e\xef\xbb\x28\ +\xfe\xb5\x18\x54\x1d\x23\x1f\x17\xeb\xfb\x23\x4e\xfe\x46\xce\xbb\ +\x0b\x26\x54\x9d\x71\x1c\xe7\xb5\x65\xd9\x00\xf3\x24\x64\x4c\xa6\ +\x8e\x49\x36\x4d\x13\x09\xd3\x1c\x09\x0a\x00\xcb\xb6\x51\x2a\x95\ +\xc0\x0c\x46\x4c\x8f\x41\xf2\xce\x32\x9c\x9c\xb5\x8a\xf5\xd9\x37\ +\x00\x03\x04\x3c\x9b\xcd\xe2\x47\xb1\x08\xe0\x37\x10\x38\x3a\x30\ +\x80\x54\x2a\xa5\x84\x20\xf9\x07\x21\xd5\x6d\xa0\xaf\x1b\x90\x25\ +\xb2\xe0\x00\xf2\x83\x86\x80\x8f\x8e\x8d\xc1\x30\x0c\xb1\xb6\xbc\ +\xb4\x14\xb9\x85\x4a\x93\xe3\xf2\x73\x07\x57\xcf\x1b\x38\x7b\xd2\ +\x80\x50\x78\x00\x46\x50\x06\x78\xaa\xaf\x58\x5d\xc8\xe6\xfa\x51\ +\xb3\xb8\x70\xdd\x02\xaa\x56\x87\x66\x90\xdd\x27\x87\xb0\x2d\x7f\ +\xcf\x6f\x73\xbc\xfd\xec\x60\xea\x22\x70\xfb\x52\x68\x03\x82\x2b\ +\x77\x07\x39\x1f\xea\xed\xe0\xdc\x89\x46\x70\x0b\x60\x4a\xcd\x5b\ +\x65\x60\x72\xb9\x85\x6b\x29\x93\x1a\x60\x51\x8e\x80\x61\x80\xce\ +\x3c\x93\x4e\xa3\xd4\xec\xc2\xe1\x5e\x07\x83\x83\x83\x30\x68\xdd\ +\x85\x31\xef\x2c\x83\xec\xce\x47\xfa\x38\x96\xaf\xf4\x40\xd1\x5e\ +\x03\xa4\x86\x86\xc4\xf3\xcd\x97\x03\x18\x39\xdd\x14\xb3\x07\x2a\ +\x0c\x35\x8c\x12\xe4\x60\xaf\xb2\xe3\x68\x0d\xb8\x6e\xd8\xdc\x9d\ +\xc3\x42\xf8\x41\x22\x36\x20\xcf\x56\xb8\x6e\x23\x42\x00\x4d\x91\ +\x1b\x70\xc1\xfe\x0d\xa8\x50\x61\xa9\x78\x0d\xe8\x92\x20\xd4\xf5\ +\x00\xc1\x60\x7d\x2d\xde\x25\xc4\x6e\x03\x08\x82\xfb\x05\x89\x7f\ +\x04\xea\xd7\xcc\x6d\xc0\xf0\x81\xc7\x0a\x12\x7e\x07\xd4\x4b\xc8\ +\x01\x7f\xf8\xbe\xde\x01\x79\x09\xf5\x2a\xf7\xad\x01\xf5\x0f\x8a\ +\x7a\x09\x83\xe0\x7f\xf1\x0e\xa8\x47\x20\x1a\x08\x87\xeb\x2f\xe7\ +\x9c\x0b\xab\x0a\x0d\xa0\x1f\x43\xbd\x05\x5d\x3a\x5c\x01\x77\x3a\ +\x1d\x38\x8e\x23\x4c\xb3\x58\x13\x9b\xea\x32\xa3\x35\x00\x88\x06\ +\x34\x98\x1f\xbc\x5c\x2e\xa3\x58\x2c\x10\x94\x43\xfc\xd0\x13\xee\ +\xbf\x62\x89\x04\xb6\x2b\x3b\x55\x00\xd5\xe0\x00\x9e\x7a\xeb\x16\ +\xc7\x1e\x24\x76\x5a\x28\x14\x90\x4c\x26\xb5\xa3\x68\xb5\x5a\xc8\ +\xe5\x72\xf6\xc3\xd9\x99\x19\x00\x2b\x80\x94\x11\x56\x6f\xbb\x13\ +\x56\xbd\xac\x9d\xfc\x47\xf8\x46\x7e\xa3\x33\x37\x3f\xf7\x20\x93\ +\x79\xb9\x00\xa0\x16\x10\x40\x02\x6a\x36\xb0\x55\xe2\x20\x89\x67\ +\xcd\xe2\x4a\xdd\x5e\x50\xbb\xdd\x16\x67\xee\x85\xe7\x37\xf3\x7c\ +\x71\xf1\xd9\xe3\xf9\xb9\xf9\x27\x12\x1e\x10\xc0\x45\xf4\x77\x03\ +\xd7\x97\x6c\x7c\xaf\x70\x4c\xbc\xb0\xd0\xdf\xc3\x02\xeb\x27\x18\ +\xb9\xad\xc0\x37\x37\xf3\xc8\x64\xd2\x0b\xb3\xf7\xee\xcf\x6a\x70\ +\x3d\x80\xae\xf1\xa1\x04\xac\x36\x30\x71\xa1\x1b\x8a\xf4\xfa\x05\ +\x90\x1a\x50\x76\x9e\xce\xa4\x9f\xde\xbc\x71\x6b\x4a\xc2\xc3\x35\ +\x6c\xdb\x36\x6f\x34\x1a\xbc\xd9\x6c\xf2\xdf\xf3\xcc\xab\x2a\xa7\ +\x17\x0a\x53\xcd\xc2\x04\xe2\x04\x15\xa6\x59\x7c\x96\x2e\x20\x5f\ +\x59\xf9\x24\xe6\xf5\xaf\xeb\xce\x9d\xbb\xd3\x8f\x40\x45\x42\x2a\ +\x5e\x00\xf2\x9e\x03\xac\xae\xae\xf2\xb5\xb5\x35\x6b\x7c\x62\x7c\ +\x1a\x40\x1f\x62\x68\x98\x5e\x28\x61\x12\xe8\x42\x35\x3b\xe4\x86\ +\x65\xf3\xe2\xcf\x12\x7f\xf7\xfe\x43\x75\x74\x6c\x74\x32\x0a\x9c\ +\x41\xd5\x29\x72\x12\xf1\xb5\x43\xfe\x48\x6e\xe0\x7f\xd1\x2f\x92\ +\x7c\x0c\xb9\x7f\x8c\x99\xb4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x06\x00\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x11\x27\x1e\x21\xfe\xc5\x50\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\x8d\x49\x44\ +\x41\x54\x78\xda\xdd\x57\x5b\x6c\x54\x55\x14\xdd\xf7\xdc\x47\x67\ +\xa6\x2d\x9d\xb6\x81\xb1\x0f\xfb\x9a\xb6\x84\xda\xa4\x40\x89\xb6\ +\x55\x14\x04\x14\x09\xa6\x14\xe5\x61\xf4\xa3\x1a\xf5\x83\x68\x24\ +\x24\x18\xf8\x30\xd4\x18\x7f\x90\x68\x44\x8c\xa2\xa9\x4a\x8b\xd5\ +\xf8\xa1\x3f\x7c\x54\x21\x88\x4d\x13\x40\xd2\xa8\xc1\x17\x41\xc1\ +\xf0\x2a\x6d\x81\x4e\xcb\x74\x66\xee\xf3\xb8\xce\x61\x28\x76\x78\ +\x19\xe3\x94\xe8\x6d\x76\xf6\xed\xbd\xe7\x9c\xb5\xf6\xde\x6b\x9f\ +\x3b\x47\xa3\x5b\x7c\xfd\x7f\x08\xac\xdd\xda\x1b\x9a\x37\xb3\x30\ +\x6c\xe8\xec\xd0\x92\xc6\x32\x7b\xd2\x08\x54\xad\xfc\x88\x38\x51\ +\xeb\xc9\xb3\x91\xb7\xca\x0b\xaa\xb3\xda\x77\xfd\xd4\xcb\x39\x9f\ +\xab\x28\x4a\xfa\x09\x54\x2c\xdf\x9e\xe3\xda\xf1\x77\xc2\xc5\xc1\ +\xc7\x5a\x1f\x9d\x4d\xae\xdf\x4f\xbd\x7d\x47\xef\x21\x9a\x97\xfe\ +\x12\x54\x2c\x7b\xbb\x91\x5c\xf3\xe3\xe6\xfb\x67\x94\x37\x2f\xad\ +\x27\x8f\x18\x45\x4c\x97\x86\x06\x07\x08\xd1\xa7\x8f\x40\x78\x45\ +\x3b\xe3\xb6\xb9\x31\x2f\x5b\x6d\x7b\x66\xf5\xdd\x5a\x71\x69\x88\ +\x2e\xc6\x12\xc4\x39\x11\x60\xc1\x69\x34\x7d\x22\xac\x5c\xd5\x51\ +\xc4\xed\xf8\xce\x39\x35\x53\xe7\x2d\x5f\x52\x47\x8a\xa6\x52\x34\ +\x1a\x23\x2e\xd0\x29\x49\x20\x71\x31\x3d\x04\xaa\x56\x77\x36\xfb\ +\x34\xde\xde\xbc\x68\x7a\xfe\xf4\xaa\x69\x94\xb0\x6d\x52\x60\x12\ +\x16\x17\x27\x2e\x53\xef\x5a\xd1\x7f\x97\x00\x80\xfd\x08\x71\x4b\ +\x69\x28\xb0\x66\xe9\x7d\xb7\x53\x86\x4f\xa5\xb1\x58\x42\x82\xe1\ +\x0f\xf8\x49\x02\x5c\xde\xa2\x04\x37\x26\x80\x6c\xc9\x09\x98\xcf\ +\x6f\x4a\xa0\x6a\x55\x67\x2d\x23\xfe\x49\x53\x5d\x7e\x6d\xdd\xf4\ +\x5c\x4c\x76\xc8\x34\x21\x37\x85\x91\xc2\xd8\x04\x02\x97\x59\x78\ +\x76\x8c\x72\x67\x3c\xcc\x15\xcd\x47\x4c\xf7\x13\xd3\xfc\xa4\xc0\ +\x13\xe6\x90\xe7\xd2\x23\xcf\x6f\xa3\xb9\xf5\x95\x07\x41\xa4\x41\ +\x04\xa1\x5d\x27\x6a\xb1\xd8\x9a\x9c\x4c\xb6\x65\xfe\xec\x3c\x7f\ +\xce\x14\x9d\x62\x71\x93\x54\x55\x25\xc6\x84\x21\xdd\xc2\x14\x96\ +\xa2\x78\x4e\xaf\xbd\xb9\x99\xb8\xe7\x91\xc7\x61\x2e\xcc\x73\xe1\ +\x5d\x72\x5d\x07\xe6\x12\xc7\xf3\xed\x1d\xdd\x77\xad\x6d\x5d\x7c\ +\xcd\x12\x20\xea\x8e\x7c\x2c\xd0\x1e\x2e\xd0\x9b\xeb\x2a\x03\xa4\ +\xa9\x22\x6a\x85\x80\x4d\xaa\x46\xf0\x0a\x31\x61\x9c\x0b\x22\x13\ +\x08\x88\x32\x8c\x8c\x59\x00\xf5\xc6\x41\x1d\x07\xde\xb1\xe1\x61\ +\xd0\x0c\x43\xe6\x07\xcf\x5d\x18\x9f\xa7\x4d\x54\xf9\x8e\xf9\xba\ +\xea\x75\xd6\x96\xa8\x45\x53\x83\x1c\xc0\x16\x16\xd1\x49\xf3\x90\ +\x2a\x4d\x11\xbd\x2e\x15\xaf\x4a\x30\x85\x00\x8f\x05\xff\xaa\x03\ +\x2e\xa3\x77\x31\x1e\xf8\x04\x7c\x00\x7b\xd2\x6c\x0b\x66\xbb\xe4\ +\xd3\x19\x06\xba\x13\x45\x88\xde\x16\xfe\xe5\x9c\x0c\x6b\x43\x75\ +\x21\x31\x43\xb3\x29\x9e\xd0\xc8\xd0\xb1\x08\x4f\x02\x03\x96\x83\ +\xbd\xc4\x02\x00\x09\x0d\x70\xf1\x0c\x7e\x42\x11\x14\x99\x09\x8f\ +\x33\xcc\x95\x44\x40\x80\x93\x0d\x12\x16\x08\x04\x0c\xf5\x6a\x02\ +\x8a\xe7\x76\x17\x04\xed\x05\xb7\x4d\x71\xc9\x31\x01\x6a\x29\xa4\ +\x1b\x19\x58\x48\x02\x63\x40\xb2\xe6\xb8\x65\x00\x67\xe2\x39\x0c\ +\x2f\xae\xd8\x78\x33\xe2\x5d\xd2\x7b\x22\x13\x30\x54\x41\x12\x10\ +\x54\x73\x32\xfd\x57\x13\xf0\x5c\x0b\xcf\x1c\x1a\x8e\x44\xc9\x40\ +\xd8\xaa\xaa\xc9\x08\x20\x65\xc1\x4e\xa0\x22\x60\x38\xa9\x03\x86\ +\x77\xd0\x04\x8c\x48\x88\x50\x95\x1d\x21\x2f\xa4\x5f\xe4\x0b\x75\ +\x90\x25\x32\x74\x83\xb2\x7c\x1a\x8d\x45\x11\x14\xca\xd9\x3f\x38\ +\x42\x07\xfa\x8e\x88\xf7\x29\x04\x1c\x6b\xf1\xc9\x21\x67\x93\xce\ +\x9d\x8d\xb1\xe1\x13\x6a\x66\xc0\x4f\xb9\x79\xb9\x14\x0c\x06\x69\ +\x4a\x0e\x51\x16\x86\x69\x3a\x49\x30\x0d\x6a\x34\x34\x8d\x7c\x19\ +\x3a\xe9\xba\x0e\x6d\xa0\x2b\x92\x65\x70\x41\xc0\x46\xb8\xa6\xa0\ +\x81\xb4\x9f\x8f\x8c\x51\xff\x50\x04\x04\x2e\x52\x0c\x2c\x84\x69\ +\x62\x21\x4a\xc9\xc0\x1f\xbb\xd6\x39\x70\x2f\x15\x2f\x6c\xdb\xed\ +\x0b\x16\x76\xaa\x8a\x59\x72\x61\x38\x4a\x71\x53\xa8\xda\xa5\xcc\ +\x2c\x87\x02\x99\xee\x25\x0b\x38\xe4\xf7\xf9\x60\x19\xe4\xf3\x71\ +\x64\xcc\x20\x5d\xac\xa2\x88\x7a\xa3\xce\x96\x43\x09\x44\x9b\x48\ +\x98\x14\x8f\x3b\x32\x9b\x00\x95\x86\x7b\x89\x98\x5a\x82\xf1\xeb\ +\xd4\x9e\xb6\x9e\x82\x7b\x5f\x9c\x69\xa9\x7c\x7b\x5e\x6e\xf6\x8a\ +\x0c\xe8\x40\x65\xb2\xf7\x31\x79\xdc\x64\xd4\x3a\x50\x51\x2e\x90\ +\x30\x44\xaa\x65\x5b\xd9\x68\x35\x4a\x66\x02\xed\x77\x65\x0e\x80\ +\x59\xf2\x1e\x95\x49\x29\x41\xca\xd5\xdf\xb3\x79\x38\xd4\xf8\xdc\ +\xca\x81\x33\x63\x4f\x06\xf3\xb2\xb7\x16\x96\x94\x66\x31\x26\x6a\ +\xcd\x40\x44\xb6\x1d\x3c\x93\x86\x05\x11\xfd\x25\x12\x72\x8c\x89\ +\xb5\x19\x08\x40\xb0\xae\xe2\xc1\x7b\xe4\x09\xd1\xab\x1e\xcc\x25\ +\x08\x07\xef\x5d\x2a\x2b\x2f\xa6\xbe\xc3\xc7\xa9\x5c\x29\xbf\xf6\ +\x4e\x38\xb0\x7f\x9b\x70\x1f\xba\xf5\x4f\xf5\x46\x47\x22\x5d\x95\ +\xb5\x35\x73\xb2\x75\x88\x81\xa7\x6e\xec\x52\xf7\xc9\xfe\xc7\x3f\ +\x10\xe8\xeb\x1b\x5a\xc9\x8c\x27\x88\x18\xb2\xa2\xea\x10\xa8\x0e\ +\x60\x18\x31\xb9\x0b\x86\xa6\xe5\x53\xb8\xa2\xb4\xb7\x8c\xca\x6e\ +\xfe\x31\x3a\xd7\xf7\xc1\xd1\xbc\xba\x27\x9a\x7e\x3c\x78\xf0\x95\ +\xc2\xf0\xc0\xfa\xda\xd9\x4d\x0c\xbb\x9c\xd8\x52\xa5\x39\xe8\x1c\ +\xdb\xb2\x25\x11\xf9\x25\xc4\x6a\x26\x6a\x1f\xf9\xfd\x80\x72\xbd\ +\x35\x5f\x00\xd9\x4d\x24\xc7\xff\xbd\xaf\xe1\x85\x1f\x76\xda\x70\ +\x1b\x1c\xab\xe5\xab\xf3\x67\x4e\x74\xcc\x59\xf0\x60\x51\x91\xbf\ +\x82\x6c\xdb\x41\xda\x25\x38\xea\xed\x48\x11\x7a\x06\x43\xb4\x37\ +\x5e\xb2\x0d\xe3\xda\xfe\xc9\xef\x81\x91\x9f\xbf\xd8\xcb\xab\x16\ +\xd7\xed\xfb\xac\xf3\xfd\xea\x86\xc6\x96\xfa\x86\x07\x88\x9b\x42\ +\x70\x97\xc4\x26\x37\x48\x8e\x54\x33\x2d\x7d\xbf\x88\x46\x8f\x76\ +\x9f\xcf\xaa\x5c\xb4\xfc\x97\x6f\xf6\x3e\xdb\x7f\xec\xc8\x1b\x4d\ +\xcb\x1e\x0f\x84\xbc\xa9\x74\x79\x4f\xf4\x20\x3a\xc8\x3d\xbd\xe7\ +\x82\xe8\x6f\xbb\x85\x7b\xcf\xf3\x1a\x7b\xba\xdf\xdd\xd2\x75\xc7\ +\x43\xcd\xb3\x6a\xaa\xef\x24\x16\xb7\x89\x6b\xa2\x0b\xd8\xe4\x1c\ +\x4c\xe2\x27\xf7\xff\xea\x2b\x6e\x68\xf8\xfe\xf3\x4f\x5f\x3d\x5d\ +\x73\x78\xdd\xac\x85\x2d\x2c\xdb\x08\x90\xa1\x19\x93\x77\x32\x4a\ +\x9c\x3a\x60\xc1\xad\x1f\xf4\xf8\x97\xfb\x8e\x1f\xdb\xd1\xf8\x74\ +\x6b\x61\xa8\xb4\x64\x74\xe8\xbb\x49\x3e\x9a\x99\xfd\x87\xf6\xf8\ +\xc3\xf3\x67\xf4\x7f\xdb\xb7\xf4\xec\xe9\x81\x63\xb7\xe2\x6c\x88\ +\xde\xff\x7a\x14\xd6\xf5\x9f\x3b\x1d\xff\x09\x52\x8c\x88\x1d\x89\ +\xb8\x00\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\xcf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\x4c\x49\x44\ +\x41\x54\x78\xda\xc5\x97\xdb\x6f\x54\x45\x1c\xc7\xbf\x33\x73\xce\ +\x9e\xee\x6e\x69\x0b\xbd\x40\x01\x43\x31\x05\x42\x10\x0d\xf4\x22\ +\x18\x95\x44\x30\x69\xc4\x17\x7c\x32\x31\xc6\x17\xc3\x93\x89\xd1\ +\xc8\x8b\xfa\x50\x23\x6f\x6a\x8c\x89\x4f\xfc\x03\xc6\x4b\x0c\xf1\ +\x01\x21\x42\xa8\xc1\x6a\x88\x44\x90\x40\x29\x14\xac\xb5\x86\x4b\ +\x4b\xaf\xdb\xdd\x3d\x7b\xce\xcc\xef\xe7\xec\x9c\x66\x69\x63\x62\ +\xd2\x98\x13\x66\xf3\xdd\x39\x33\xbf\x93\x9d\xcf\xfe\x6e\x67\x57\ +\x30\x33\x1e\xe6\xf0\xb0\xc2\xf1\xca\xe9\x17\x77\x6f\x6b\xda\x7e\ +\x6c\x68\xe6\xe2\xd6\xbf\x0a\x23\xab\x94\x92\x68\xcb\xad\x9d\x7b\ +\x7a\xdd\xfe\x9b\xf9\x20\xf7\xce\xe1\xad\xef\x0d\x60\x05\x43\x62\ +\x05\xa3\xe7\xcb\xce\xc7\x0e\x6d\x7a\xf9\xfc\xab\x9d\x87\xbb\xf6\ +\xb4\xec\x5b\x15\x6b\x82\x8e\x09\x9d\xf9\xed\x8d\x07\xda\x0f\x75\ +\x3d\xd5\xd2\x77\xe6\x83\x4b\x87\x7b\x53\xf3\x40\x4e\xe4\x3e\x9d\ +\x29\x4d\x7b\x3e\xd5\xa1\xab\xad\x17\x1b\x1a\xda\xdd\x7e\x56\xe6\ +\xb1\x29\xb7\x05\xe7\xee\x9e\x94\xf3\xa5\xe2\x27\x00\x9e\x49\x05\ +\xe0\x5e\x61\xa2\xe7\xdc\xdf\x03\xe8\x5c\xb3\x05\xf3\xb9\x6b\x10\ +\x41\xc5\xed\x87\x98\xc4\x99\xdb\xdf\xe1\xd4\xd8\xb7\x18\x2d\x0e\ +\xef\x4c\xcd\x03\x61\x54\x69\x1c\x1c\xff\x11\xdd\x1b\x77\xa3\x49\ +\x99\xe5\x46\x33\x87\x2b\xf7\x2f\xc2\x57\xb2\x31\x35\x00\x13\x33\ +\x20\x08\x11\x45\x28\xc7\xcb\x01\x3c\xa3\x9d\x5d\x32\x23\x35\x00\ +\xd2\x04\x21\x24\x8c\x21\x94\x75\xb4\xcc\x56\x47\x31\x8c\x36\x10\ +\x40\x9a\x00\x0c\x08\x86\x21\x42\x18\x47\x80\x58\xea\x01\x03\x63\ +\xed\x02\x94\x1e\x80\x59\x04\xd0\x64\x60\x2c\x80\x00\x6a\x10\x01\ +\x69\x18\xc3\x10\xd6\x9e\x6a\x0e\x08\xc5\x20\x62\x44\x3a\x5e\xe6\ +\x01\x4d\xfa\xff\x79\xe0\xe8\xe0\xd1\x17\xae\x4e\x5c\xed\x1f\x18\ +\x1d\xd8\x36\x39\x77\xaf\x41\x92\x84\x64\xc0\xbe\x43\xb1\x80\x94\ +\x02\x4a\x48\x77\x38\x31\x21\x32\x0e\xa0\xc6\xa0\x8d\x76\x39\x62\ +\x20\xd0\x75\x6c\x03\x7b\xbe\x84\xaf\x14\x3c\x5f\xc1\xf7\xec\x75\ +\x46\xa1\x35\xd7\x36\xff\xc4\xda\x9e\xeb\x1d\xab\xb6\xf7\xbf\xb4\ +\xf9\xf5\x13\xb5\x4e\xd8\xf7\x45\x5f\xef\x54\x69\xea\xf8\xc6\xfa\ +\x8d\x3d\x6d\x41\x5b\x03\x99\x24\xde\x6c\xd8\xcd\xb4\x38\x1b\x77\ +\x4d\xd0\xda\x58\x00\x8d\xd8\x98\x25\x8a\x40\x44\xee\x5e\x63\xc8\ +\xdd\x6b\x28\xb9\xdf\x70\xb2\x57\xef\x35\x36\x34\xaa\xd6\x9e\xf9\ +\x68\xea\xf8\x47\xc3\x6f\xb8\x8e\xe9\x1e\x46\x1d\x9f\x77\xfc\xb0\ +\xab\x6d\xd7\x81\xbd\xeb\xf7\x02\xc2\x60\x2e\x9a\x41\x75\x9f\x85\ +\x15\x5c\xdc\x93\x35\x0c\x84\x00\x72\xb9\x2c\xee\x9a\x3f\x21\x93\ +\x24\x70\x7b\x1b\xbc\x47\x51\xa9\x84\x50\xd2\x83\x27\xfd\x9a\x94\ +\xf2\x90\xb1\x7b\x81\xca\xc2\x67\xcf\xda\x0d\xc6\xc2\x21\xdc\x89\ +\x6e\x9e\xf9\xec\xc9\xef\x0f\xb8\x10\x8c\xcf\x8d\x77\x23\x06\x7a\ +\xda\xbb\x30\x54\xb8\x00\x2d\x34\x20\x51\x93\x84\x80\x14\x02\x4a\ +\x4a\x37\xcb\x28\x59\x0b\x27\xc7\x87\xb1\xe8\x06\x58\x00\x4c\x9c\ +\x78\x81\xaa\x22\x04\x32\x8b\xbc\x58\x8d\x91\x89\x51\x9c\x1a\x3a\ +\x8d\xf7\xf7\xbd\x85\xdb\x34\x8c\x79\x4c\x76\xd5\x72\x80\x88\x9a\ +\xc6\xa6\xc6\x30\x32\x75\x1d\x45\x51\x4e\x0e\x56\x70\xb3\x10\x48\ +\x0e\x96\x02\xcc\xb2\x06\xc2\xe2\x01\x44\x6d\x30\x83\x00\x78\xc2\ +\xc3\xba\xec\x7a\xcc\x95\x8b\xb8\x31\x7d\x0b\x67\x47\xbf\x46\x1c\ +\x11\x00\xd8\xf5\x30\x8a\xc1\x6d\x64\x7c\xd9\x54\x03\x00\x5b\x91\ +\x6b\xb5\xa8\xa8\x38\x01\x20\x07\x91\x24\x1f\x4b\x2b\x07\x90\x1c\ +\x0e\x86\xaa\x02\x41\x38\xef\x64\x54\x1d\x9a\x83\x56\x17\x8e\x30\ +\x0a\x31\xb1\x30\x81\x6f\xfe\xf8\x0a\x85\x4a\x11\xa5\x28\xb6\xa0\ +\x12\x90\xe4\x32\x56\xb3\x76\xf9\x40\x9e\xc0\x52\x80\x59\x10\x9a\ +\x66\x0a\xb3\xb8\x5e\xbc\x09\x3f\xf0\x9c\x82\x4c\x80\x6c\x10\xc0\ +\x3e\xe7\x91\xf7\xb2\x8e\x49\x32\x01\x2c\x5d\x47\x0c\x44\x00\x22\ +\x8d\xf9\x68\x1a\xc3\x93\xbf\x21\xd4\x15\x68\x22\x44\xc6\x00\xd2\ +\xc0\x53\xca\xca\x40\x19\x57\x2e\x4e\x19\xcf\xc3\x02\xbb\xf0\xcc\ +\x2e\x2d\xc3\x41\x10\x0e\x0e\x0e\xff\x82\x1d\xeb\x77\x20\x2e\xc5\ +\x40\x39\x09\x41\x24\x04\x48\x85\x28\x8b\x18\x9e\x27\xdc\x87\xd6\ +\x35\x48\xdc\xc1\x2d\x04\x9e\x72\x6b\x65\x61\x1e\xf1\x3b\x51\xd1\ +\x06\xbc\x98\x37\xe4\x33\x4c\x96\xa0\x39\x29\x5b\x63\x55\xef\x65\ +\x31\x65\x93\x97\x64\x75\x8f\x7f\x7e\x00\xa0\x71\x04\xc0\xfe\x85\ +\xf2\x42\xdd\xf9\x6b\xe7\x81\x78\x31\x04\x9c\x50\x0b\x2b\x29\x92\ +\x5e\x20\x94\xc0\xb3\x7b\x7a\xe1\xaf\x56\xc8\x54\x33\xbc\x0a\x21\ +\x25\xc2\x42\x8c\x9f\x2e\xff\x6a\x21\x25\xaa\x3d\x40\x59\x79\x4b\ +\xe4\xfb\x0a\x85\x8c\x42\x26\x63\xd7\x19\xaf\xac\x59\x1f\xa9\xf5\ +\x01\xfe\x90\xaf\x81\xd0\x03\xe0\x2c\x08\x0b\x30\x40\x4d\x1a\x60\ +\x3b\x53\x55\x94\x5c\x6b\x13\xbb\x43\x7d\x25\x1d\x40\xe0\x7b\xae\ +\x44\x99\x01\x02\xbb\xba\xa7\x7f\x89\xac\x78\xce\xda\x4e\xda\xb9\ +\xfb\x44\xdf\xc8\xd0\xb2\x4e\xc8\x1f\xf3\x15\x00\xcf\xfd\x67\xdb\ +\x7c\x4d\x32\x0b\xd7\xf5\x9c\x47\xbc\x2a\x80\xb2\x00\x9e\x87\x4a\ +\x72\x00\x24\x0b\x8c\xbd\x3b\x23\x52\xf9\x4d\x48\x26\xa9\xf3\x98\ +\x62\xf0\x62\x7c\x94\x4c\xbc\x00\x68\x07\x40\x29\xfe\x1e\x70\x87\ +\x33\x0b\x54\xe2\x18\xc2\x18\x18\x4a\xbe\xb5\x58\xec\x46\xc9\x2b\ +\x45\x80\x04\x02\x28\xeb\x0a\x38\xd2\x50\x32\xb2\x4a\x1a\x52\x31\ +\xa2\xa4\x9d\xa4\x0e\x20\x18\xa5\x28\x44\x14\x46\xae\xe6\x2b\xb1\ +\x46\x21\xac\x20\x2c\xf9\x20\x6b\xb3\x3c\x29\x02\x88\x44\x0b\x71\ +\x08\x2a\x56\x50\xac\xc4\xae\x17\xb8\xf2\x2c\x66\xc0\x92\xac\x64\ +\x7a\x00\x5e\x46\x15\x1b\xb2\x41\xbe\x45\x05\xb8\x51\x9a\x4b\xda\ +\xb4\x55\xf5\xb5\x29\xee\x40\x3d\x31\x42\x2e\x15\x52\xfb\x67\x94\ +\xad\xf7\x7f\xdf\xd9\xde\x82\x83\xcd\x6b\xb0\x33\x6e\x86\x9c\x52\ +\xc0\xb4\x44\xb7\xea\xc5\x56\xde\x82\x3c\xea\x21\x48\x5e\x48\x0d\ +\x20\xdf\x1c\xbc\xb9\x79\x6d\xa0\x57\x37\x2a\xb4\xe6\xf3\x20\x63\ +\xc0\x44\x78\xa2\xf9\x71\xc8\x40\x41\x64\x64\x24\x60\xde\x4e\x0d\ +\xe0\x4e\xff\xec\x05\xd9\x1c\x3d\x3f\xee\xf3\xe5\xfb\x22\x5a\xa0\ +\x2c\x83\xeb\x18\x2a\xab\xc2\x20\x9b\xb9\x12\xa0\x6e\xff\x44\x7f\ +\xf1\x12\x56\x30\x1e\xfa\xdf\xf3\x7f\x00\x6a\xf0\xda\xe8\xbc\xba\ +\xd0\x0a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x9d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1d\x0d\x3b\x2b\x3c\xba\x61\x5f\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\x2a\x49\x44\ +\x41\x54\x78\xda\xd5\x97\x5b\x6c\x14\x55\x1c\xc6\xbf\x33\xe7\xcc\ +\xec\x95\x6d\x69\x4b\x85\xda\x5a\x50\x50\x44\xd1\x86\x40\x13\x2c\ +\x10\x25\xf8\x86\x6f\x26\x44\x04\x9f\x0c\x89\xc6\x4b\xc4\x10\x13\ +\x82\xbc\x98\xf8\x60\x22\xbe\x98\x18\x8c\xd1\x44\x13\x44\x1f\x7c\ +\x40\xb9\x04\x05\x15\xd3\x16\x6d\x4b\xa1\xb6\x20\x2d\xa5\x84\x5e\ +\xe8\x6d\xdb\x5a\x76\x77\x76\xae\xc7\xff\x9c\x6c\xb6\x81\x00\xdd\ +\x6c\xd6\x07\xbe\xcd\x97\x73\x66\x67\x76\xff\xbf\xf3\xfd\xe7\xcc\ +\xb6\xb8\x6f\x24\xa5\x64\x81\x0b\xb8\x4e\xb9\x50\x31\x14\x20\xdb\ +\xf1\xd8\x9f\xff\x24\xdb\xbe\x3c\x7e\x65\xcd\xd9\x8b\x93\x00\x24\ +\x59\x0d\xf9\xb9\xcc\x8d\x75\x8b\x62\xd8\xb3\xed\x89\xd6\xe7\xd7\ +\xd6\x6c\x60\x8c\xc9\x92\x00\x6c\x7d\xef\x98\x26\x38\xf3\xde\x7e\ +\xa5\x01\x2c\xf7\x11\x79\xf7\x0c\x70\xe4\x64\x9f\x7f\xe0\xcd\x8d\ +\xa2\x10\x00\x81\x02\x74\xf1\xca\xb0\x2a\x3b\x32\xb1\x0c\x85\xe8\ +\xc8\x6f\x3d\xf8\xe4\xad\x4d\xaa\x78\x49\x00\x3c\x2b\x05\xc6\x80\ +\x4c\xc6\xbc\x47\xef\xd5\xa0\xae\xf3\xec\x34\x94\x4a\x09\x00\x06\ +\xa4\xd3\x19\xcc\x27\x8d\x08\xfc\x92\x03\xb8\x59\x30\x04\x00\x77\ +\x48\xe0\xb6\xa0\xb9\x46\x00\x8e\x59\x5a\x00\xa6\x09\xc6\xb9\x8e\ +\x4c\x01\x09\x08\xae\x81\x1b\x51\x56\x6a\x00\x88\x48\xb9\x4a\x60\ +\x3e\xe9\x82\x43\xa7\x6b\x8b\x01\xc8\x3f\x40\x18\xcb\x2f\x20\x7f\ +\xac\xc7\x2a\x0b\x02\x08\xe9\x02\x46\xbc\x0a\x79\xcd\xf3\xfd\xf9\ +\xd9\x96\x37\x0e\x6d\x74\x3c\x7e\x7c\x64\x7c\x26\xe6\xf9\x00\xe3\ +\x02\x4c\xe3\x60\x8c\xac\xd1\x9c\x73\xac\xad\x4d\x82\xd1\x4b\x7d\ +\x01\x53\xe3\xdc\x43\x48\x4a\xf8\xbe\x54\x2d\x68\x1f\xaa\x80\x63\ +\x3b\x90\xbe\x9b\xb7\xef\x7b\x04\xa7\xa1\x66\x51\x59\xf3\x8b\x9b\ +\xea\x9e\x7b\x7d\xdb\x33\xce\x2d\x09\x68\x6e\x66\xf9\xa2\x44\x22\ +\x56\x5f\x4e\x73\x16\x90\x3a\xca\xf9\xf3\x04\x93\x32\x7d\x82\xd1\ +\x68\xce\x90\x63\xc8\xad\x4c\x59\x01\xd8\xb6\x8d\xc6\xda\x29\x3a\ +\xf6\xc9\xb8\x45\xd1\x68\x04\x95\x35\x2b\x9a\x06\xc6\xa6\xd7\x01\ +\x68\xb9\x05\xa0\xa7\xfb\xc2\x0f\x96\x95\xfd\x70\xf9\xb2\xea\xc5\ +\x0b\xe2\x51\xcc\x15\xd6\x20\x84\x4e\x16\xe0\x64\x4d\x85\xc6\x14\ +\x08\x93\x73\x09\x48\xdf\x87\xe7\x33\xd0\x80\xa9\x7f\x4d\xb8\xae\ +\xa3\xec\x07\x6f\xe4\x40\x1e\x5d\x6a\xe0\xe4\x89\xa3\xa9\x9a\x07\ +\x2a\xfb\x91\x13\x47\x4e\x37\xaf\xff\x65\x69\xf1\x25\x7f\xcf\x4c\ +\x8e\xef\x48\x94\x95\x33\xd7\xf3\xd5\x8a\x28\x7e\x32\x27\xcf\xb5\ +\x04\xb9\x51\x42\x53\x06\xa8\xb0\x64\x04\x01\xf5\x19\x2f\xb0\xe7\ +\x11\x80\xaf\x12\xa1\xc0\xb0\x66\xd5\x52\x9c\x39\xd3\x82\xcb\xbd\ +\xbd\xbb\xba\x8e\x1d\x68\xbe\x1d\x40\xc9\x4e\xf6\xf5\xcb\x70\x75\ +\xc2\xb1\xad\xf5\x91\xf8\x42\x55\x54\x53\xfd\xd7\x73\x23\x1d\xab\ +\xf9\x1c\x94\x02\x02\x15\xcf\x41\x50\x71\x15\xfd\x92\xaa\x72\x3c\ +\x52\x57\x8d\xaa\xf2\x05\xd0\xe8\x8d\xe3\x27\x7e\xc6\x40\x7f\xdf\ +\xa1\xcc\xc0\xa9\xfd\xf3\x6d\xc3\xbd\x53\xe3\x63\x9b\xcb\x16\x56\ +\x37\x68\x62\x31\xb8\xd4\xc8\x1c\x32\x60\x65\x7a\xe0\x7c\x1a\xba\ +\xce\x11\x8f\x18\x58\x10\x35\x08\x84\x0a\x7b\xbe\x8a\xdd\xb6\x6c\ +\x5c\xbd\x3e\x8a\x96\x8e\x3e\x98\x66\x06\x6e\x26\x89\xe4\x8d\xa1\ +\xab\x80\x7c\xad\xa0\x5f\xc3\x70\x6d\xd3\xe3\x46\x38\xd4\xfe\xd8\ +\xd3\x1b\xa2\xd1\x78\x19\xa2\xd1\x28\xc2\x91\x08\x22\xe1\x08\x42\ +\xa1\x10\x8c\x90\x01\x5d\x08\x75\x17\xa6\x4d\x07\x37\xd3\x59\x8a\ +\x5a\xf5\x1c\x8e\x6d\x13\x40\x16\x56\xd6\x44\x96\xec\x64\x53\x18\ +\xbe\xdc\xea\x10\xc8\x26\x6b\xa4\xed\x2c\x6e\x13\xc7\x1d\xe4\xce\ +\x0e\x4e\x22\xba\x24\xe9\x3a\x99\xad\x89\xaa\x7a\xf8\xd0\x21\x99\ +\x4e\xa3\x80\x47\x76\x7c\x0d\x96\xcb\x60\xbb\x80\x0f\x0d\x82\xeb\ +\xe0\x82\xcc\x85\xba\x69\x73\xdb\x54\xed\x96\xe4\xe0\x05\xcc\x24\ +\x27\xf6\x5b\x37\xda\xbf\x05\xa9\x10\x00\x25\x91\xa8\xeb\xc8\x66\ +\x52\x0d\xe5\x15\x65\x2b\xcb\x2a\x1f\xa4\x04\xa2\xca\xa1\x70\x18\ +\x61\x4a\x20\x64\x18\x30\xc8\xba\xae\x43\xe8\x9c\x20\xb8\xda\xaa\ +\x2c\x07\x10\x28\x3d\x7d\x0d\x03\x97\xce\xff\x2a\x25\x76\x79\xa9\ +\x11\x89\x3b\x48\xc3\x5d\x64\x0d\xb5\x40\x4a\xbc\xda\xd7\xdd\x3e\ +\xac\xb1\x2c\x45\x1f\x14\x0e\x51\x1b\x02\x87\xd5\x9e\xce\x3b\x68\ +\x4f\x84\xce\xd3\x39\x32\x41\x46\x20\x84\x83\xde\xf3\xcd\x49\xda\ +\x15\x3b\x69\xf5\x3e\xee\x22\x8e\x7b\xc8\x9b\x1d\x34\x59\xac\xe6\ +\xc2\xec\xd4\x8d\x1d\x2b\x56\xaf\x63\x21\x43\x15\x51\x20\xa1\xc0\ +\x86\x4e\x09\x08\x2a\x16\xac\x9c\xcd\xdd\x52\xcc\x47\xdb\xa9\x43\ +\x98\x1e\x1f\xdb\x6e\x8f\x75\xb6\x81\x54\x0c\x40\x0e\x62\x68\xc0\ +\x96\xb1\xb8\x26\xdc\xa6\xfa\xe5\x4f\x51\x51\x95\x02\x81\x18\x0a\ +\x82\x5a\xa0\xa2\x57\xb1\x4b\x89\xe0\x75\xa9\xf3\x04\x2e\x77\xb4\ +\x7e\x66\x4f\xf4\x1c\xc0\x3c\xd2\x0a\xfb\x8b\xd8\xdd\xd7\xdd\x7a\ +\xfa\xdc\xd8\xe8\x25\xb5\x62\x43\xd7\x55\x0a\x51\x8a\x9d\xac\x60\ +\x8c\x5c\x1a\xd3\x33\x03\x38\x77\xfa\x48\x8f\x94\xde\xbb\x20\x95\ +\x04\xc0\x1e\xeb\xb2\x3d\xc7\x7e\xf9\xd4\xf7\x07\x33\x96\x97\x02\ +\xe7\x3c\x28\x96\xef\xb9\x2e\x74\xf5\x9e\x0b\x0b\xbf\x1c\xfe\x34\ +\xeb\x64\xcd\x97\x9c\x64\xaf\x89\x02\xc4\x51\xa0\x7c\x33\x39\xe9\ +\xfa\xfa\x64\x72\x6a\xe8\x85\xd5\x8d\x9b\xa1\x73\x5d\xdd\xf9\x81\ +\x5c\xd7\x85\xed\xbb\x38\xfa\xdd\xc7\xb8\xd6\xd5\xf1\x8e\x77\x73\ +\xf8\x27\x90\x4a\x09\xa0\xc4\xe3\x8b\x3b\xa6\x06\xfb\x1a\xf4\xaa\ +\xb2\x95\x0f\xd5\xad\x52\xcf\x7d\xd7\xf5\xe0\x10\x40\x07\xf5\xfd\ +\x8f\xc3\x07\x7f\xd4\x8c\xc4\x6e\x3f\x3b\x5d\xc4\x3f\x26\x85\x43\ +\x54\xea\x86\xe8\xda\xf9\xc1\x17\x35\xf5\x15\x0f\x23\xd0\x68\x7a\ +\x14\x5f\xed\xdd\x3e\x62\xce\xa6\x1b\xa8\xf8\x04\xfe\x6f\x69\x91\ +\x8a\x2d\xd5\x4f\x36\x7a\xbb\xbf\xee\x94\x7b\xbe\xe9\x92\xb5\x8d\ +\xcf\x7a\x4c\x8f\x6d\x41\x11\xe2\x28\x42\xd2\x35\xaf\x9a\xb3\x99\ +\xb8\x95\x10\x4d\xbd\xdd\xcd\xe8\xff\xfd\xe4\x47\xd2\x4e\x7d\x8e\ +\x22\x24\x50\xa4\x98\x88\xec\x33\x38\xd6\x8f\xf5\x74\xba\x4c\x44\ +\xdf\x87\x35\x8b\xfb\x52\xff\x01\xf1\xb5\x4c\x52\x7d\xd3\xb5\xd7\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\xc1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x10\x28\x08\x53\x70\x06\xf9\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\x4e\x49\x44\ +\x41\x54\x78\xda\xed\x57\x5b\x6c\x54\x55\x14\x5d\xe7\x3e\x66\xda\ +\xce\x4c\x5b\x81\x00\x02\x46\x9e\x89\x26\xa0\x89\x1f\x54\xbf\x84\ +\x08\xe2\x87\x01\x63\x04\xa4\xb1\xa0\x21\x06\xfd\x01\x25\x48\xa2\ +\xf5\x11\x13\x12\x0d\x44\x8d\x11\x08\x91\x28\x20\x6a\x40\x48\xc0\ +\x10\x12\x8a\x15\x49\x25\x82\x42\xcb\xa3\x15\x81\x42\x8d\x80\x7d\ +\x40\x5b\xda\xe9\xcc\xdc\xd7\x79\xb8\xef\xe9\xad\x69\x2d\xe1\x61\ +\x68\xbf\x58\x93\x35\xfb\x4c\x72\xce\xdd\x6b\xef\xbd\xce\x4c\x06\ +\x77\x71\x3b\xc8\x38\x7e\x71\x5d\x43\xdb\xd3\x6f\xac\xfb\x65\x24\ +\xee\x10\x0c\xdc\x22\x94\x52\xec\x93\x6d\x35\x15\x9c\xf3\x3d\xd5\ +\x67\x9a\xea\x27\xce\xdb\xfc\xe2\xa4\x79\x9b\x07\x4f\x00\x41\xed\ +\xfa\xf1\xd4\xd4\x58\x61\x02\x4b\x17\x95\x24\xc7\x8e\x88\x6f\x12\ +\x81\xf3\xed\xf8\x67\x37\x14\x0d\x8a\x00\xc6\x18\xae\x5e\xbd\x82\ +\x9c\x00\x0a\x87\x24\x51\xbe\x6c\x16\x66\x4f\x9b\xb0\x00\xdc\x3b\ +\x3e\xee\x99\xb5\x8f\x0d\x46\x07\x20\xdc\x34\xb2\x8e\x8b\x5c\xce\ +\x45\xd6\xf5\x31\x73\xc6\x43\x58\xb9\x64\xfa\xb8\xa1\x29\xab\x8a\ +\x44\x94\x4f\x78\x6e\xa3\x39\xb0\x02\xbc\x2e\x4a\xee\xc1\x75\x88\ +\xae\x07\x87\xd6\xc3\x86\x17\x61\xe5\xab\x33\xad\x92\xc9\x23\x57\ +\x29\xc1\x2b\xc9\x1b\x63\x06\x56\x00\x25\xf7\x3c\x1f\x1e\x75\xc0\ +\xf5\x88\x14\x7d\x21\x30\xfb\xa9\x87\x51\x36\x7b\xf2\xb4\x82\xb8\ +\x71\x62\xd2\xf3\x5b\xe7\xdc\xae\x00\xed\xf2\x90\x37\x14\xe0\x67\ +\x49\x80\x4f\x02\x02\x4d\x5f\x47\x4d\x2d\x6c\xcc\xe8\x62\x2c\x99\ +\x3b\x65\xe8\xf8\x51\xc9\xdd\x93\xe6\x7f\xb5\x8e\x84\xe4\xdf\xd4\ +\x5b\x51\x72\x7c\xba\xa5\xe2\x48\xd5\xb1\x73\x25\x87\x6a\x2e\x80\ +\x19\x26\x00\x05\x15\x38\x90\x21\xb9\x43\x6b\x97\xa2\x8b\xd5\x9f\ +\x7d\xa4\xf7\x2b\x44\x50\xfa\x7c\x2f\x4a\x5d\x55\xed\xb9\x76\x1c\ +\xac\x69\xae\x13\x02\x0b\xea\xb7\x97\xd5\xdd\x54\xc0\x83\xb3\x56\ +\xa8\x77\x57\x94\xa2\x23\xeb\x81\x14\x74\x13\x0c\x8a\x11\x11\x51\ +\x45\x47\x58\xaf\xe4\xf4\x42\x94\x5c\x4a\x2d\x80\x22\x91\x32\x67\ +\x73\x1c\x3f\xfc\xd6\xe2\xb4\x76\x78\x2b\xc0\xd8\xfa\xfa\x6d\x65\ +\xd7\x15\xa0\x31\xe4\x91\x97\xd4\xca\x65\x0b\x90\x76\x02\x58\xb6\ +\x0d\xcb\xb2\x60\x9a\x16\x0c\xd3\x84\x61\x84\x34\xc0\x58\xc8\x3e\ +\x53\xea\x53\xb9\x94\x11\x45\x18\x05\x04\x89\xa0\x05\x6a\x2f\x64\ +\x70\xaa\x21\xfd\x3d\x03\x5b\x5c\xbf\x7d\x61\xdb\xf5\x4d\xa8\x04\ +\xba\xb2\x2e\x99\x2a\x9c\x29\x27\x0a\xf8\xbe\x40\x10\xc8\x88\x0a\ +\x9c\x53\xe4\x14\x85\x26\xad\x7b\x28\x7b\xf6\xe9\x33\x7e\xc0\xf5\ +\x33\xb4\x37\x5c\x0f\x63\x47\x18\x78\x7c\x4a\x6a\x4e\x22\xcf\x38\ +\x39\x71\xfe\x96\xe9\xe8\x05\x0b\x11\x18\x24\x32\x59\x07\x5c\x1a\ +\x50\x20\xaa\x28\x86\xef\x26\x51\x85\x64\x60\x4c\x11\x19\x14\xd0\ +\xbb\xf5\x11\x25\x84\x20\x72\x5d\x3d\x45\x0e\x93\xf6\xe7\xe8\xb9\ +\x1d\xad\xed\x40\x67\xcb\x68\xce\x8b\x2a\x27\xcc\xfd\xe2\x43\x00\ +\xef\x5d\xd8\xb1\x98\xff\x47\x80\x0b\x66\xd8\x00\xb3\x88\x12\x8a\ +\x0e\x83\x68\xa2\xc7\x07\xa0\xe4\x44\xf4\xcc\x1e\x90\x61\x90\x80\ +\xd0\x0b\x80\x07\x12\xb9\x9c\x8f\xae\xae\x2c\xd2\xe9\x0c\x9a\x5a\ +\xda\x90\xcd\x64\xe1\xb9\x61\x77\x1d\x8a\xcd\x86\x9d\x1c\xfe\x56\ +\xac\xf8\xbe\x12\x00\x33\xfa\x08\x38\x7d\xf6\x12\x12\x89\x14\x0a\ +\x8b\x8a\x90\x4c\x25\x91\x9f\x0f\xc4\xe2\x0c\xb6\xcd\xc8\x0f\x8a\ +\xc4\x31\xb0\xc8\x8c\x54\xb1\xae\x96\x8b\x70\x4c\x02\x9e\x1f\x20\ +\x4b\x05\x78\x9e\x47\x63\xf0\x10\x50\xf4\x3c\x97\xf6\x81\xce\x19\ +\x44\xa6\x69\x5a\x26\x2c\x53\x41\x72\xaf\xef\x08\x00\x89\x8e\xce\ +\x2c\x1c\x0f\xf0\xb8\x89\x9c\xc7\x90\x5f\x00\xc4\xf3\x14\x62\x31\ +\x41\x87\x4c\x98\xda\x90\x2c\xf2\x6e\xdf\xb6\x93\x27\xb4\x59\xcd\ +\xd0\xbc\x61\xfb\x4d\xae\x0d\x4c\xc9\xff\x35\x70\x41\x41\x01\x82\ +\xc4\x50\xe1\x49\xfb\x03\x26\x82\xf7\xfb\x09\xa0\x5d\x7a\x23\x1d\ +\xd4\x0f\xb2\xec\x18\x55\x6f\x11\x6d\xd8\x96\x16\xa0\xe7\x4f\xec\ +\x35\x7b\x41\x9f\x05\x22\x4b\xc0\x24\x41\x66\x94\x3c\x4a\xac\xab\ +\x4e\xa4\x12\x68\xeb\x70\x2f\x06\x82\x97\x5d\xae\x7c\xbb\x0a\x84\ +\x7e\x02\xf4\x5c\x89\x06\x0b\x5b\x6e\xe9\xab\x68\x13\x63\xb6\x5e\ +\xeb\x2e\xb0\xa8\x03\x4a\xf5\x54\x1f\x7d\x06\x20\x95\x8c\xba\x44\ +\x8c\xae\x6c\x5e\x41\x1c\xce\xb5\x0c\xae\xb4\x74\xec\x50\x30\x96\ +\x34\x55\xad\xbe\xd6\xef\x16\x9c\x6c\xcd\x99\xaf\x2d\x5f\x85\xb4\ +\x4a\xa2\x20\x3f\x85\xc4\x3d\x85\x48\x16\x52\x4c\x26\x91\x17\x8f\ +\x23\x1e\x8f\xc1\x8a\x3a\x20\x5d\x0e\xa5\xbf\x70\xb4\x07\x74\x12\ +\x44\xc9\x85\xd0\xed\xd6\x22\x0d\xd3\x40\x2c\xdf\xc4\xf9\x3f\xea\ +\x33\xe9\x74\x76\x29\x75\x62\x53\xcb\xe1\xb5\x08\xd1\x4f\x80\x17\ +\x18\x6a\xd4\x88\x61\xbf\xfe\xbe\xff\x60\x89\xe3\xfa\xba\x6d\x1a\ +\x32\x00\x84\x0f\x25\x02\x4a\xea\x23\x59\x9c\xc2\x2b\x6f\x6e\x80\ +\xf0\xb9\x16\xc0\x8c\xa8\xf5\x61\xdb\x0d\x23\xaa\x1a\x94\x38\x86\ +\xd6\xf6\x8b\x38\x7b\xb2\xf6\x98\xe0\xaa\xb4\xb5\xfa\xcb\x7a\x44\ +\xb8\xae\x80\xa9\xf7\xe6\xc9\xef\x94\x7a\xf4\x9b\x35\xcb\x71\x23\ +\xe4\x15\x4e\x57\x56\x8c\x4c\xa6\x18\x84\x94\x51\x72\x45\x6b\x01\ +\xc6\xbb\x2b\x57\x71\x89\x13\x87\x7e\x92\x57\x2e\x35\xae\x01\x33\ +\xdf\x69\x3f\xf1\x75\x80\x1b\xc0\x42\x84\x79\x24\xfd\xa6\x08\x7d\ +\x11\xb3\x01\xc9\x60\x08\x01\xf4\x1a\x83\x11\xb7\xd0\xdc\x72\x0e\ +\x47\x2b\xf6\xfe\xed\x79\x62\x61\xe7\xe9\x5d\x07\x70\x0b\xb0\x70\ +\x3b\x30\x6d\xfd\x3b\x11\x99\xbe\x3b\xb9\x01\x78\x71\x85\x9f\xf7\ +\xed\x44\x43\x75\xcd\x2e\xc6\xec\x97\xbb\xce\xef\x6b\x03\xe1\xce\ +\x0b\x88\xee\x39\x33\x25\x38\x25\x97\x96\x81\x86\xab\x17\x71\x60\ +\xeb\xc6\x5c\xb6\xb5\xfd\x75\x66\xe5\x7d\x4e\xc9\xa1\x31\x10\x02\ +\x94\xd1\x7d\xa7\x15\x63\xc8\xd8\x12\xfb\x2b\x77\xa2\x76\xef\x9e\ +\xe3\xe4\x83\x52\xe7\xf2\xe1\x33\x88\x30\x10\x02\xb4\xeb\xef\x7f\ +\xe2\x05\xb4\x1b\x01\xfe\x6a\xae\x47\xc5\xe6\xf5\xb2\xad\xe1\xcf\ +\x8f\x99\x61\x94\xbb\x97\x8f\xf8\xf8\x9f\x60\xb8\x45\x34\x66\x15\ +\x9b\x5f\xbe\xba\x53\xf2\x20\x55\xbd\x7b\x4f\xa3\x12\x72\x91\xd7\ +\x74\xb4\x72\xd0\xfe\x98\x8c\x4a\x30\xd5\x74\xa9\xf1\xc9\x96\xba\ +\x33\xa5\x8c\x99\x0f\xe8\xe4\x77\x71\x07\xf0\x0f\xbf\x46\x34\x5d\ +\xfd\x18\x88\xd1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x06\xa9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\x26\x49\x44\ +\x41\x54\x78\xda\xed\x56\x59\x4c\x54\x67\x14\x46\xa5\xad\x84\x56\ +\x50\x11\x19\x59\x04\x67\x80\x11\x66\x98\x7d\xb9\xb3\x6f\xcc\x30\ +\x8b\xb2\xc3\xb0\x88\xe0\x08\x82\x5a\x57\xa8\x82\x28\x8b\x1b\xa0\ +\xa0\x18\x2d\x6a\xdd\x5b\x97\x22\x75\xa9\x1b\xda\x54\x6d\x6a\x6d\ +\xd2\xa4\x4f\xed\x4b\x13\x9f\xea\x43\x97\xf8\x82\xd6\x6a\x5d\xe6\ +\xeb\xb9\x37\xd6\xd4\xb4\x45\x5b\x9b\xb4\x0f\x9c\xe4\xcb\xdc\xb9\ +\xf7\xdc\x73\xbe\xff\x3b\xe7\xfc\xff\x0d\x01\xf0\x9f\x62\x84\xc0\ +\x08\x81\x11\x02\xcf\x75\x20\x0b\x25\x78\x08\xbb\x08\xae\x17\xf0\ +\x57\x11\x2a\x09\x7e\xc2\xa8\x97\x26\xc0\xe3\xf1\x4e\xec\xde\xb9\ +\x2b\xd8\xbd\x69\x33\x12\xe2\xe2\x1e\xb2\x81\x87\x49\x5e\x26\xe0\ +\xf3\x1f\xf5\x90\xef\xa6\xae\xae\x60\x78\x78\xf8\xfe\x97\x22\x40\ +\xe6\x5b\xb4\x60\x61\xd0\xe7\xf5\x42\x9c\x2e\x42\xb2\x40\x00\x61\ +\xaa\xf0\xe2\x5f\xf9\x6b\x35\x9a\xcf\xa7\x25\x25\x41\x94\x9e\x0e\ +\x7f\x51\x11\xaa\xab\xab\x83\x6c\x8c\xbf\x45\x80\x6c\x2c\x61\x06\ +\x61\xad\x50\x28\xfc\xa1\xb7\x67\x0b\x6c\x56\x2b\x24\x19\x19\x50\ +\x2a\x14\x50\xc8\x15\x3f\xfe\xce\x77\x22\x21\xf2\xc9\x75\x98\x8e\ +\x61\xee\xaa\x95\x2a\x48\x25\x12\xb0\xa4\xd7\xb7\xaf\x45\x42\x42\ +\xc2\x2d\x7a\xb6\x98\x60\x22\xbc\x32\x2c\x01\xb2\xd7\x08\x47\xb3\ +\x32\x9d\xf7\x8a\x8b\x8a\xb9\x00\x9d\x1b\x3b\x60\x36\x99\xe0\x74\ +\x38\x90\x69\x77\x40\x26\x95\x21\xe2\x8d\xc8\xeb\x7c\xbe\xe0\xdb\ +\xb4\x34\x11\x14\x0a\x15\x24\x12\xe9\xcd\xc8\x88\x88\x2f\xd9\xe4\ +\x16\x93\x99\xf3\x73\x10\x3a\x37\x6c\x44\x7b\x5b\x1b\x02\x73\x02\ +\xc8\x74\x38\x7e\xa2\xd8\x07\x08\xaf\x0e\x47\x60\xdb\x82\xf9\x0b\ +\x1e\xef\xea\xdb\x89\xb2\xd2\x52\x34\xd4\xd7\xc3\x9d\xe5\x86\xc5\ +\x6c\x46\x61\x5e\x01\xbc\x6e\x0f\x18\x8d\x16\x19\x22\x31\x0c\x06\ +\x13\x6c\x36\x07\x3c\x1e\x1f\x2a\x2a\xaa\xa0\x22\x22\x7a\x46\x07\ +\x9f\xc7\x8b\xbc\x9c\x5c\x18\x74\x7a\x64\x39\x9d\x68\x6a\x6c\xc4\ +\x96\xee\x1e\x9c\x3e\x79\x0a\xb3\xca\xcb\xd9\x92\xb4\xfd\x29\x01\ +\x32\x7e\x55\x65\xd5\x83\x4b\x83\x17\x31\xd0\x7f\x1c\x6f\xd5\x37\ +\x70\xab\x31\xea\x0d\x6c\x30\x0e\x76\xab\x8d\xfb\xd5\xa8\x35\xc8\ +\xcb\x2d\xc0\x9a\xe6\x66\x34\xae\x58\x09\x37\x11\x93\x49\xe5\x30\ +\x19\x8c\xb0\x9a\x2d\xd0\x93\x0f\xbd\xc7\xfe\xe7\x94\xd8\xb7\x67\ +\x2f\x2e\x9c\x3b\x8f\x2b\x1f\x5f\x46\x7e\x7e\xfe\xcf\x94\x4b\xfa\ +\x07\x02\x51\x13\xa2\xfa\x3f\x38\x3e\x80\xe6\x55\xcd\x2c\x53\xb8\ +\x32\x9d\x14\x44\x4f\x81\xa5\xd0\x52\x42\x0a\xc8\xad\x90\x51\x6b\ +\x61\xb5\xd8\x51\x57\xb7\x00\x27\x06\x06\x70\xee\xcc\x59\xd4\x54\ +\xcf\x83\x8e\xd1\x73\xea\xe8\xb4\x0c\xeb\xfb\x94\xf8\x0c\xaf\x0f\ +\x55\x95\x95\xdc\x82\xba\x3a\x3a\x31\x78\xfe\x02\x42\x43\x43\x2f\ +\x3d\x43\x80\x2c\x76\x6e\x20\x70\x9f\xad\x77\x57\x67\x17\x56\x91\ +\x6c\xfe\x62\x3f\x34\x2a\x35\xa6\xf0\xa6\x20\x69\x6a\x22\xe4\x32\ +\x39\x17\x94\x12\x70\x72\x7b\x49\xfa\xe5\xcb\x96\x07\x9b\x9a\x56\ +\xc1\x6e\xb3\x43\xad\x54\x3f\x93\x5c\x22\xce\x20\xa2\x16\xb0\x23\ +\x79\x70\xff\x01\x9c\x39\xfd\x21\xae\x92\x02\x87\x0e\x1c\x44\x61\ +\x61\xe1\x03\xca\x29\x7c\x4a\x60\xdc\xb8\x71\xfd\x9d\x1d\x1d\x1c\ +\xbb\xbe\x1d\x6f\xa3\xb5\xa5\x95\x0d\x0e\x3f\x35\x62\x7c\x5c\x3c\ +\x22\x23\x23\xb9\x11\x94\x4b\x65\xec\xaa\x38\x25\xd4\x2a\x15\x62\ +\x26\xc7\x0c\x51\x97\x0f\xb1\x44\x19\x2d\xc3\xdd\xe7\x48\x32\x0c\ +\x94\x72\x05\x57\xc2\xf6\xd6\x36\x6c\xa6\x45\xf5\x6e\xdd\x8a\xc3\ +\xef\xbe\x87\xab\x57\xae\xa2\x87\x7a\x82\xf6\x88\xb3\x1c\x01\xb2\ +\xe8\xba\xda\xba\x5f\xb2\xb3\xb3\xa9\x7e\x26\x14\x64\xfb\x30\xa7\ +\xcc\x8f\xd2\x82\x5c\xb6\x73\x91\x10\x9f\xc0\xa9\x90\x21\x16\x23\ +\x91\x94\x70\xd8\xed\x30\x53\x60\xb6\xe3\x05\xd3\xf8\x43\xe9\xc2\ +\xb4\x3b\x1a\xb5\x1a\x16\xaa\xbd\xc3\x66\xe3\x54\xa8\x9c\x55\xc1\ +\x91\x49\x4d\x49\x85\xc9\x68\x80\xcb\x66\x81\x3f\x77\x06\xf2\x7c\ +\x5e\x7a\xae\x45\x2e\x35\x69\x6d\xcd\x3c\x56\x85\x94\x90\x88\x88\ +\x88\x6d\x0c\xdd\xf4\x3a\x1d\xc8\x52\x8b\xb0\xb0\xc8\x83\x75\x8b\ +\x03\xe8\x6d\x69\x40\x6f\x7b\x13\xaa\xcb\x8b\x11\x3b\x25\x16\x3a\ +\x0a\x48\xbb\x1c\x9a\x56\x36\xa2\x61\x79\x3d\x54\x44\x20\x29\x31\ +\xf1\x26\x6d\x4c\xdf\xb1\x2b\xdd\xbb\xfb\x1d\x34\x53\x39\x3c\x59\ +\x6e\xce\x27\x35\x39\x05\x66\x03\x03\x37\x23\xc5\xa2\xd2\x6c\xac\ +\x5f\x56\x43\x31\xeb\xd1\xb3\xba\x01\xe5\x85\xb9\x30\xd3\x64\xbd\ +\x1e\x1e\x7e\x28\x84\xea\x74\x5b\xa3\x54\xc2\x26\x4a\x44\x6e\x46\ +\x2c\x4a\x25\x3c\xbc\xe9\x10\xa3\xa9\xd0\x8a\x75\xb5\x7e\xd4\x97\ +\xf8\x20\x17\x0a\x20\x16\x89\xb9\x32\x2c\x5d\xb2\x14\xfb\xf7\xee\ +\x83\x96\x9a\x71\xec\xd8\xb1\xfe\xa8\xa8\xa8\xa5\xac\xe4\xdd\x9b\ +\xbb\x71\xfc\xfd\x7e\x6e\xcf\x30\x1b\x8d\xd0\x2a\xe4\x70\x4a\xf9\ +\xf0\x08\xa3\x51\xae\x15\x60\x99\x4f\x83\x75\xb3\x7d\xd8\xbe\xa2\ +\x06\x8d\xb3\x73\x90\x96\x22\x60\x55\xbb\x47\xdb\xa7\xf6\xb1\x5e\ +\x25\x87\x2b\x95\x1c\x33\xa2\xd1\x6c\x49\x44\xab\x3d\x09\x1d\xbe\ +\x74\xac\xf3\x8a\x50\x29\x9b\x0c\x97\x34\x19\xbc\x98\x18\xb6\xbe\ +\x41\xb9\x4c\xf6\x88\xca\x71\x27\x3a\x3a\x7a\xf5\x6f\x9d\x4c\xd7\ +\xed\x52\xb1\xe4\xae\x52\xa1\x7c\xe8\x71\x7b\x82\x6c\xd3\x2a\xa7\ +\xf3\xe1\x4e\x9e\x88\x45\xc6\x69\x68\xb4\xf1\xd1\xea\x12\x62\x83\ +\x37\x0d\x4b\x0c\x53\x51\xa5\x8e\x87\x31\x23\x85\xeb\x9b\x10\xaa\ +\x65\x50\x27\x11\xa1\x38\x7d\x12\xea\x19\x1e\xd6\xda\x13\xd1\x97\ +\x2f\x46\x6f\x4e\x3a\x9a\x8c\xb1\x44\x28\x1e\x25\x66\x19\x57\xff\ +\x09\xe3\xc7\x57\x3d\xef\x70\x89\x89\x89\x71\xf1\x62\x78\x30\x8a\ +\x93\xe1\x17\x45\x61\xa1\x2e\x0e\xeb\xdd\x42\xf4\xce\x9c\x8e\xcd\ +\x6e\x01\x36\x39\xa7\x62\xfb\x6c\x06\x39\x66\x0d\x37\xe2\x21\x76\ +\x9b\xed\x7b\xb6\x51\x2a\x94\x09\xe8\x71\x27\xe3\x44\x85\x02\x97\ +\xeb\xf4\xb8\x58\xc3\xe0\x48\x89\x18\xab\x89\xc0\xfc\xb2\x02\x6e\ +\x02\x68\x5a\x26\xbc\xc0\x71\x3c\x46\x98\x9a\x8a\x1c\x97\x95\x14\ +\x9d\x84\xce\x2c\x01\x8e\x94\xca\x30\x58\xad\xc1\x60\x40\x8e\xa3\ +\x45\xa4\x84\x67\x3a\x66\x7a\xb2\xd8\x72\x0d\x85\x90\xb3\x59\xa5\ +\x50\xa2\xb6\xaa\x1c\xdd\x25\x7a\x9c\xf4\x0b\x71\xad\x56\x8d\x8f\ +\x2a\x44\x38\x52\x9c\x86\xbe\x96\x65\xc8\xcb\xcb\x63\x0f\xa2\xaf\ +\x86\x4d\xfe\xec\xa9\x78\x9d\x95\xb7\xb9\xae\x12\xdd\xde\x54\x1c\ +\x2b\x9a\x8e\x2b\x73\xd5\xf8\x24\x20\xc6\xa9\x45\x59\xe8\x5c\xd3\ +\x08\xf2\xa1\x26\x4e\x9a\xc9\xbd\xc0\x30\x8c\x93\xf6\xfb\xe0\xbc\ +\x40\x15\x8e\x6d\xdb\x80\xcf\x8e\xec\xc0\xb5\x81\x7d\x38\xdc\xb7\ +\x05\x73\x2a\xca\x61\xb1\x58\x6e\xb0\x07\xd5\x8b\x12\x20\x1b\x4d\ +\x5d\xfe\x35\xc5\x44\xef\xfa\x16\x0c\xee\xdb\x82\x2f\x06\xf6\xe0\ +\xd3\xfe\x3d\xe8\x6c\x69\x82\xdb\xe9\x0c\x2a\x95\xca\xc0\x33\x5b\ +\x71\x6c\x6c\xec\x44\x83\x5e\xbf\xb3\x28\x37\xe7\x56\xe1\x4c\xdf\ +\xc3\x59\xf9\x39\x0f\xec\x46\xdd\x0d\x3a\x92\x4b\xff\xe1\xe7\xd6\ +\x28\x97\xd3\xe9\xa0\x11\xff\xc6\x64\x32\xdd\xa7\xe6\x7c\x54\x54\ +\x50\x70\x3b\xd3\x6a\x3d\x15\x16\x16\x16\x37\xdc\x07\xc9\xe8\x27\ +\x08\xf9\x97\x30\x86\x30\x8e\x30\x81\x10\x36\xf2\x55\x3c\x42\xe0\ +\x7f\x47\xe0\x57\x54\x74\xc3\x49\x75\x05\x9d\x57\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\xb0\x49\x44\ +\x41\x54\x78\xda\x9d\x57\x5f\x4c\x93\x57\x14\x3f\xfd\x5a\x28\x14\ +\x0a\x0a\x8e\x51\xf9\x63\x66\xa6\xb3\xd9\x66\x02\x88\x7d\xc1\x6e\ +\xe2\x9e\xe6\xe6\x78\xd1\x68\x40\x92\x6d\x64\x99\xbc\x2c\xee\xc9\ +\xe8\x44\x41\x21\x64\xd9\xd4\x2d\x59\xb6\x07\x04\x91\x11\x88\x21\ +\x64\x23\x99\xba\x2c\xc0\xf4\x41\x66\x90\x98\x28\x06\x4d\x48\x34\ +\xdb\xa4\x35\x36\x41\xfe\x95\x16\x68\xbb\xf3\xbb\xe9\xf9\x72\xa9\ +\x71\x10\x6f\x7a\x72\xef\x77\x7b\xef\xf9\xfd\xce\xb9\xe7\xde\x7b\ +\xae\x25\x16\x8b\xd1\x6a\x4a\x73\x73\xb3\x3d\x1a\x8d\xee\xb2\x58\ +\x2c\x7b\xf8\xd3\xcd\xe2\x8a\x0b\x8a\x2f\x2e\x63\xac\xaf\xcf\x30\ +\x8c\xfe\x23\x47\x8e\x84\x57\xa3\x77\x45\x02\x4d\x4d\x4d\x2e\x1e\ +\x53\xc7\xcd\x4a\x26\xe0\xc4\x78\xae\x29\x71\x1e\x13\x23\x06\x96\ +\x7a\x86\xbb\x3a\xb9\xdd\x70\xf4\xe8\x51\xdf\x4b\x11\x68\x6c\x6c\ +\x4c\xe1\xff\xbe\xe2\xe6\x61\x06\x74\x2c\x2d\x2d\xd1\xe2\xe2\x22\ +\x85\x42\x21\x55\xe3\x1b\x44\x50\x00\x6c\xb3\xd9\x28\x29\x29\x89\ +\x52\x52\x52\x50\xe3\x1b\xfd\x41\x22\x3a\xcb\x44\x4e\x1f\x3b\x76\ +\x2c\xb4\x6a\x02\xa7\x4e\x9d\xca\xe5\xfe\x5f\x58\x3c\x91\x48\x44\ +\x81\xce\xce\xce\x2a\xeb\x5c\x2e\x17\xad\x5f\xbf\x9e\x9c\x4e\x27\ +\xa5\xa5\xa5\x11\xca\xdc\xdc\x1c\xcd\xcc\xcc\xd0\xc4\xc4\x04\xf9\ +\x7c\x3e\xe5\x9d\xf4\xf4\x74\x45\xc6\x6a\xb5\x62\xde\x4d\x96\x8a\ +\xe3\xc7\x8f\xfb\x57\x24\x50\x5f\x5f\xff\x36\xf7\x5d\x66\xeb\xf2\ +\x17\x16\x16\x94\xf2\xf9\xf9\x79\x2a\x29\x29\xa1\xcd\x9b\x37\x53\ +\x66\x66\xe6\x32\x2b\x51\x40\x12\x63\x21\x18\x7b\xe7\xce\x1d\x1a\ +\x19\x19\xa1\xd4\xd4\x54\x45\x32\x39\x39\x19\xde\xf8\x97\x49\xbc\ +\x7f\xe2\xc4\x89\xbb\x2f\x24\x70\xf2\xe4\x49\x58\x3e\x0c\x70\x28\ +\x9a\x9e\x9e\x56\x80\x5e\xaf\x97\x0a\x0b\x0b\x69\xcd\x9a\x35\x64\ +\xb7\xdb\x61\x91\x29\x28\xd0\x01\x12\x10\x2c\x0d\x48\xfb\xfd\x7e\ +\xba\x7a\xf5\x2a\x4d\x4d\x4d\x51\x46\x46\x06\xc8\x08\x89\x52\xc6\ +\xf1\x3f\x47\xa0\xae\xae\x0e\x6b\xfe\x27\x83\x7b\x00\x0e\x97\x6f\ +\xdd\xba\x95\xb6\x6d\xdb\x46\xb9\xb9\xb9\x50\x00\x8b\xe1\x52\x88\ +\x49\x40\xe6\xf3\x3c\x08\xe2\x43\x79\x22\x1c\x0e\x2b\x03\x86\x86\ +\x86\xe8\xf6\xed\xdb\x58\x12\x21\x81\xe5\x78\xb7\xa1\xa1\x41\xc5\ +\x04\x7c\x28\x0a\x10\x70\x1e\x4c\x06\xeb\xa2\xa2\x22\xda\xbe\x7d\ +\x3b\xe5\xe5\xe5\xc1\x6a\xb8\x5c\xc0\xa1\x44\x09\x8a\x90\x10\x2f\ +\x48\x30\x0a\x59\x78\x0f\x63\x86\x87\x87\xf1\x0d\x5d\x9e\x78\x70\ +\xb3\xc4\x3d\xc0\x11\x8a\xad\x36\xce\xee\x73\x80\x35\xd6\x6d\xef\ +\xde\xbd\x70\xbb\xbe\xde\x02\x6e\x5a\xaf\x17\xe8\x11\x91\x1d\x23\ +\x31\x01\x9d\x6d\x6d\x6d\xf0\x2a\x96\x03\xba\x82\x3c\xff\x75\xde\ +\x69\x3e\x23\x1e\x44\x75\x00\xc7\x60\x44\xfc\xce\x9d\x3b\x29\x3f\ +\x3f\x1f\xe0\x08\x20\x9d\x80\x90\x48\x14\xf4\x8b\x60\x3c\x2c\x85\ +\xc0\xed\xca\xfd\x15\x15\x15\x4a\x37\x30\x80\x05\x4c\x60\x5b\xb9\ +\xd3\xce\xac\x3b\xb8\xd3\x0e\xa6\xa5\xa5\xa5\xca\xfd\x6b\xd7\xae\ +\x05\xb8\xb8\xd4\x04\x86\xdd\x53\x97\xaf\x50\xa0\xa5\x95\xfc\x67\ +\xce\x51\xa0\xed\x02\xcd\xf1\x3a\x47\x66\x66\xc9\xf1\xd6\x9b\x64\ +\xd1\x3c\x04\x91\x02\x63\x10\x23\xe3\xe3\xe3\x20\x06\x5d\x6f\xf4\ +\xf7\xf7\x9f\xb1\x71\x67\x39\x8b\x13\x41\x03\x90\x2d\x5b\xb6\x50\ +\x56\x56\x96\x6e\x91\xa9\x2c\x3a\xf9\x8c\x7c\x5f\x7f\x43\x41\x5e\ +\x4f\x0b\xbb\xd7\x08\x2f\x50\x8c\xe7\x85\x27\x7c\x34\xf7\xfb\x1f\ +\xf4\xac\xa7\x97\x0a\x7f\xf8\x9e\x92\x72\x5f\x05\x80\x78\x03\x1e\ +\x56\x4b\xe2\xf1\x78\x54\x50\x32\x16\xfe\x77\xb2\x94\x1b\x0c\xfe\ +\x11\x0f\x40\x27\x02\x4e\xb6\x9a\x9c\x64\xcb\x2c\xf7\x9f\xfd\x8e\ +\x42\xbc\xc7\x6d\x4c\x26\x09\x62\x58\x28\xd9\x8a\x36\xd7\xdc\x5e\ +\xf8\x6b\x88\xfe\xfe\xec\x10\x02\x02\x84\xe5\x84\x84\x28\x6f\x3a\ +\x1c\x0e\xda\xb0\x61\x83\xc2\x02\x26\xb0\x41\xc0\x2d\x04\x0a\x0a\ +\x0a\x10\x44\xd8\xc7\xa8\xcd\x80\x43\x99\x1e\x18\xa4\xd0\xe8\xa8\ +\x02\xb7\x19\x06\xc0\x59\x0c\x88\x90\x50\xed\xf0\x8d\x1b\x14\xb8\ +\xd0\x2e\x3b\x04\x02\x23\xcc\x18\xda\xb4\x69\x93\x4e\xc0\x0d\x02\ +\x2e\x71\x11\x22\x14\x2e\xc3\x24\xf4\x81\x84\x28\x0a\xde\x1a\x21\ +\xf8\xc1\x0a\x02\xd8\xbf\xe2\x01\x10\x51\x22\xfd\x44\x33\xbf\x5d\ +\x49\x24\x60\x7a\x73\xdd\xba\x75\xc0\x12\x02\x2e\x1b\x83\xb8\xe4\ +\x86\x43\xb4\x8a\xeb\xc5\x7a\x29\x81\xf6\x0e\xb2\xc1\x33\x38\x4c\ +\x52\x39\x88\x98\x68\x92\x8d\x15\xc7\xa2\xb4\xc4\xf1\x10\xe5\xe8\ +\xb6\xcc\x87\x88\x42\x61\x0a\x0d\xdf\x22\x29\x42\x42\x74\x22\xbe\ +\xe4\x36\x05\xb6\x4d\x4e\x30\xe9\xd4\xa3\x57\x27\x10\xe1\xc3\x29\ +\xf6\xe4\x09\x19\x56\xb6\xc4\x80\x55\xbc\xbe\x5c\x63\x39\x22\xb8\ +\x15\xa3\x31\x1e\xc4\x82\x36\x44\x2b\x89\xfa\x74\x4c\x83\x41\x7d\ +\x02\x2c\x6b\x2f\xae\x47\x2d\x25\xad\xa4\x18\x2a\x08\x5d\x3c\xda\ +\xc4\x0b\xb3\x12\xd4\xf8\xe6\x9f\xfa\x3f\xb5\xb8\x48\xc7\xd7\xf5\ +\xe1\x94\xd5\x4f\x4f\x1f\x62\xc0\x27\x01\x87\x3f\xe5\x9e\x87\xe8\ +\x64\x32\x3f\xfc\x80\x22\x58\x2a\x16\x58\xbc\xc4\xb2\xc0\xa8\x61\ +\x16\xd4\xf8\x46\x3f\xfe\x77\xf2\x58\x1d\x1c\x22\x3a\x03\x81\x00\ +\xb0\xa4\x4f\x11\x18\xc3\x40\x04\xc8\xa3\x47\x8f\xf4\x00\x41\x6d\ +\x2a\x78\xa5\xe6\x13\x72\xbc\xe3\xa5\x25\x6e\x2f\x32\xa7\xc5\x38\ +\x70\x38\xa2\x88\xe0\x5b\xf5\xdb\xbd\x3b\x28\xfb\xd3\x8f\x75\xf0\ +\x65\xfa\xee\xdf\xbf\xaf\xb0\x50\x80\x6d\x70\xfd\x2b\x0b\x82\x0f\ +\x04\x64\x8b\xc0\x13\x3a\x01\x2c\x20\xbd\xf6\x73\x3b\xa5\x78\xbd\ +\x0c\x16\x35\xc1\xc3\x1a\x89\xe4\x1d\x65\x54\xd0\xd1\xae\xc6\xea\ +\x04\x74\x7d\x0f\x1e\x3c\x30\xf3\x08\x60\x5b\x8b\x8b\x8b\xff\xe1\ +\x41\x5f\x10\x93\x47\x0c\xe0\xc0\xc0\x3d\x80\xed\x98\xb8\x23\xac\ +\x19\x4e\xca\xae\xae\x22\x83\x33\x22\xb5\x0c\x7c\xfc\xc6\xd2\x38\ +\xf3\x61\xab\xb3\xbe\x3c\x4c\x79\xe7\xbe\x55\x63\x50\xc4\xed\x00\ +\xc6\xa5\x84\x7b\xe0\xda\xb5\x6b\x34\x3a\x3a\x8a\xfb\x41\xf2\xc6\ +\x5a\x75\x1b\xd6\xd4\xd4\xfc\xc8\xf5\xe7\x72\x59\xd4\xd6\xd6\xd2\ +\xc6\x8d\x1b\x71\x2b\x62\xb0\x9c\x8c\x26\x91\x15\x8a\x0e\x0e\x8f\ +\x42\x27\x52\x35\xa4\x7a\xb8\x13\x20\xd0\xf3\x53\x4b\x4b\xcb\x21\ +\x23\x3e\xa1\x81\x25\x28\x20\x3d\x3d\x3d\xb8\x42\xc1\x5a\x52\x2d\ +\x71\xa1\x04\xe7\xff\x02\x63\x9c\x58\x2e\xd6\xb7\xb6\xb6\x2a\xf2\ +\xc0\x00\x16\x30\x31\x47\x11\x38\x7f\xfe\xbc\x8f\x27\x22\x7b\x55\ +\xd6\x3e\x7e\xfc\x98\xae\x5f\xbf\x8e\xfb\x1b\xec\x61\x05\x44\x02\ +\x54\x44\xdf\xcf\x7a\x3f\xc6\xc9\x1c\x35\x7f\x60\x60\x80\x1e\x3e\ +\x7c\x68\xa6\x73\xc0\x02\xa6\x64\x44\x52\x4e\xb3\xbc\xc7\x11\xea\ +\xc1\xa5\x31\x38\x38\xa8\x06\x97\x97\x97\xeb\x00\x2f\x4c\xcb\x12\ +\xf3\x42\xb1\x1c\xe0\x7d\x7d\x7d\xb8\x88\x24\xfa\x6f\xc6\xb1\x9e\ +\x4f\x4a\xab\xab\xab\xcd\xa4\x14\x0a\x82\xc1\xa0\x0a\xc8\xaa\xaa\ +\x2a\xdc\x94\x08\x50\x25\x7a\x70\x4a\x11\x4f\x08\x38\xf6\x3b\xaf\ +\x31\x2c\x07\xb8\x9e\x19\x97\x5e\xbc\x78\xd1\xff\xc2\xb4\xfc\xe0\ +\xc1\x83\x2a\x2d\x67\xc9\x87\x32\x58\x01\xc5\xbb\x77\xef\xa6\xb2\ +\xb2\x32\xb1\x44\x4f\xcf\xf4\xb5\x87\xa8\xe5\xeb\xed\xed\xc5\x7f\ +\x08\x38\x10\x46\x5b\xa5\xe5\x1d\x1d\x1d\x77\x57\x7c\x98\x54\x56\ +\x56\xe6\x72\x25\x0f\x13\x79\x11\x61\x47\xa8\x84\xc5\xed\x76\x53\ +\x4e\x4e\x0e\x65\x67\x67\x2b\x90\xc9\xc9\x49\x7a\xfa\xf4\x29\x8d\ +\x8d\x8d\xd1\xbd\x7b\xf7\xe0\x39\xc9\x25\x65\xa9\xe0\xf6\x8a\xce\ +\xce\x4e\xff\xaa\x9f\x66\x07\x0e\x1c\x30\x9f\x66\x5c\x3b\xf4\x00\ +\xd3\x8f\x6b\x14\x59\x0e\x2d\x7d\x13\x60\xf3\x69\xd6\xd5\xd5\x15\ +\x7a\xa9\xc7\xe9\xfe\xfd\xfb\xcd\xc7\x29\xd7\xce\x84\xcb\x2a\xf1\ +\xb6\x13\x31\x1f\xa7\xdd\xdd\xdd\x2f\xf7\x38\x4d\x2c\xfb\xf6\xed\ +\x43\xf2\xba\x8b\x9b\x7b\x58\xb1\x9b\xdb\xcb\x9e\xe7\xdc\x87\x4b\ +\x0d\xf7\x4a\x1f\xb7\xfb\x2f\x5d\xba\xb4\xaa\xe7\xf9\x7f\x21\x91\ +\x30\x46\x9d\xed\xfa\xdc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x04\x99\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x04\x00\x00\x00\xd9\x73\xb2\x7f\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\x7d\ +\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x18\x49\x44\x41\x54\ +\x78\xda\x7d\x95\xcd\x6b\x9c\x55\x14\xc6\x7f\xf7\x7d\xa7\x33\x93\ +\x49\xa6\x4d\x6b\x91\x0c\x4c\x5b\x15\xa5\x0d\xe2\x42\xa1\x46\x2b\ +\xd5\xd2\x66\x55\x34\x2d\x08\x7e\x50\x5c\x89\x7f\x80\xba\x90\x4a\ +\x48\x69\x08\x16\xc1\x36\x28\xb8\xb1\x4b\x13\x4d\x5b\x14\xdb\x45\ +\x11\x6a\x6b\xed\x42\x8d\x11\x44\xa4\x44\xa4\xc5\x45\x8b\x13\x89\ +\xd4\x36\x1f\x33\xf3\x4e\xe6\xbd\xd7\x87\xc3\x30\x43\x88\xe4\xfe\ +\xb8\x24\x2f\x9c\xe7\xb9\xe7\x24\xe7\x9e\xeb\x02\x6b\xd7\x89\x9c\ +\x3f\xe0\x86\xe8\xa7\x24\xa0\x22\x66\xc3\x85\xe8\xf2\xd1\x84\x35\ +\x6b\x8d\xc1\x58\x29\x8c\x70\xc4\x17\x03\x9e\x40\x2b\x88\x08\xed\ +\x45\x26\xdd\xe8\x70\x65\x1d\x83\xd1\x7c\x18\xe6\x4d\x5f\x68\xb2\ +\x42\x42\x83\x14\x0f\x12\xc7\x64\xc9\xb1\x81\x0c\x51\x95\x71\x37\ +\x36\x52\xff\x5f\x83\x63\x7d\xe1\xab\x30\x90\x52\x67\x59\xa2\x12\ +\x65\x8a\x74\x83\xbe\x16\xb9\x4d\x05\xaf\xaf\x3c\x31\x6e\xda\x1d\ +\x3e\x3e\xb7\xc6\x60\xf8\xb1\x70\xd1\x97\x1b\x54\x65\xb0\x9b\x9d\ +\x6c\x22\x6f\x67\x42\x4a\x43\xd4\xf8\x95\x19\xf2\x14\xc8\x12\xdd\ +\x76\x07\xc7\x7e\x5b\x65\xf0\x6e\x5f\x98\xf1\xe5\x3a\x0b\x6c\x61\ +\x1f\xdb\xe9\x25\x87\x33\x20\x90\x8a\x26\xcb\xcc\x71\x91\x3b\x6c\ +\x94\x8d\x2c\x76\xbf\x37\xd7\x36\x78\x27\x1f\xae\xfa\x01\xa5\xce\ +\x13\x3a\xbd\x8f\x2e\x32\xc4\xc2\x89\x00\x78\xb1\x42\x83\x84\x05\ +\xbe\x67\xc6\x4a\x89\xa6\xdd\xbe\xf7\xeb\x10\x01\xa4\xc3\x7e\x20\ +\xe1\x9e\xe4\x03\x6c\xa3\x87\x3c\x39\x91\xb5\xad\xdf\x6d\x77\xd1\ +\x2d\x36\xf3\x1c\x4f\x2a\x32\xc1\x0f\xa4\xc3\xad\x0c\xde\x2e\x85\ +\x1b\xcd\xc2\x12\x45\x5e\x65\x7b\xab\xf2\x98\x4b\x3c\x2b\x01\xb6\ +\x82\xd1\xb4\x2c\x6a\x2c\x70\x5a\xbb\x87\x4c\xd5\x3d\x7c\xb2\x12\ +\x41\x3a\xd2\x2c\xd4\xa9\x33\x48\x59\xf2\x6c\xcb\xe0\x06\x13\xfc\ +\x41\x64\xc4\xc6\x06\xcb\xab\x4b\xd2\x17\xa9\x8b\x66\x21\x1d\x81\ +\xf8\x4e\xce\x7f\xba\x92\x5b\xe0\x19\x15\xb0\x59\xf2\x8c\x02\x63\ +\x89\x7e\x64\x89\x5f\xf8\x8b\x87\xc8\x02\xae\x0d\x40\x1e\xf8\x5d\ +\x71\x6e\xe7\xd7\xa7\x22\xbf\x3f\x2d\x36\xf4\xd1\xcf\x16\x62\xc3\ +\x19\x75\x6a\x54\xf9\x81\x63\xfc\xdc\xe9\x47\xcb\x23\x2b\x9e\xd2\ +\x4f\x35\x5a\xd1\xef\x8f\xd2\x43\x29\x09\xdb\xec\x1f\x97\xb1\x90\ +\x08\x07\x24\xc8\x40\xfc\xcd\x29\x3e\x62\xa1\x6d\x91\x11\x59\x0a\ +\x3c\x48\x42\x4a\x7a\x28\xf2\xfd\x32\xe0\x01\x02\xcb\xda\x26\xb6\ +\xd5\xb0\x1c\x96\x8d\x6f\x79\x8b\x9f\x30\x0b\x11\x93\xd1\xde\x65\ +\x06\xbe\x3f\xf2\x25\x35\x09\x1b\x51\x45\xa4\x04\x0b\x32\x03\xa1\ +\x1c\x24\xaf\x89\x79\x3e\xe0\x63\x16\x31\x03\xcb\x73\xab\x54\x32\ +\x28\x65\x7c\xc9\x93\xd2\x63\xe9\x77\xce\x87\x3f\x49\xa8\x5b\xf3\ +\x78\x62\x6b\xe1\x6b\xdc\xe4\x08\x8f\xe3\x2c\x72\x0b\x92\x23\x83\ +\x80\x68\x25\x07\x1d\x83\x5b\xdc\xe3\xae\x76\x60\x93\x91\x31\x01\ +\x80\xc5\x89\x60\x64\x42\x25\x3c\xe2\x58\xc2\x6c\x6c\xd3\xae\x36\ +\x52\x61\x81\xa8\x65\xbe\x87\x37\x28\xe2\xb1\x38\x99\x9b\x45\x25\ +\xe3\xcd\xe0\x2e\x4d\xbc\x08\xc2\x96\xf5\x43\x1e\x08\xd6\x5c\x5b\ +\x39\xca\xde\x76\x57\x7a\x31\x6f\x06\xbe\x12\x85\x59\x88\x55\xf1\ +\x8a\xa5\x98\xb6\x2d\xb2\x12\x76\x53\x14\xdd\x3c\xcf\x67\x1d\x79\ +\x2b\x6e\x56\x2a\x08\xb3\x51\x38\x1f\xac\x71\x13\x52\x9a\x1d\x03\ +\xbb\x3c\x3d\x92\xef\xe0\x43\x4e\xd0\x0b\x1d\x03\x8b\xbb\x2e\x95\ +\xbe\xce\x47\xe1\x0a\x8b\x31\x35\x66\xa8\xd2\xa0\x29\xac\x4a\x0a\ +\x66\xf0\x02\xe7\x38\x00\x6d\xb9\xb7\x88\x06\xd7\x14\x1d\xc3\x62\ +\xb8\x12\x4d\x24\x61\x32\x22\xc7\x37\xcc\xd1\x10\x56\x0a\x41\x06\ +\x25\x8e\x73\x8c\xde\x55\xf2\xd4\x6e\xe4\x3f\x7c\x21\x45\x44\x98\ +\x9c\x48\x22\x08\xa3\xa1\x1a\x03\x53\x2c\x50\x47\x26\x96\xe2\xd3\ +\x9c\x64\x0f\xab\xc5\x3a\x5b\xd4\xf9\x84\x80\x0a\xa8\x86\x51\x88\ +\xe0\xf3\x0a\xe3\xb1\x1c\x6f\x71\x95\x25\x6a\x24\x62\x85\xd7\x29\ +\xa0\x5c\x8c\xd4\x58\x21\x11\x35\xe5\x7a\x53\xd1\x31\x8c\x4b\x49\ +\x06\x80\x31\x06\xe3\x81\x2e\x2e\xe1\x18\xc4\x04\xab\x86\x5a\x6b\ +\x2a\xa2\xd3\x25\xff\x92\x2e\x24\x9f\x96\xaa\x33\x54\x5f\xd1\x50\ +\x0d\x36\x93\x77\xf0\x1a\x65\xb2\xc2\x9a\x1b\x00\x2f\x24\x67\x9e\ +\xd3\xdc\xb0\xb9\xec\x34\x54\xa7\x3a\x43\xd5\x2c\x34\xd6\x43\xb9\ +\x69\xbd\x3f\xc4\x5e\x85\xc5\xad\xab\x6d\xf5\x8b\xef\x38\x87\xb3\ +\x4b\x2f\xf9\xc1\xa9\xd5\x63\x1d\xe0\xe5\x3e\xf4\xb0\x78\x4b\xb4\ +\x9b\x5d\x3c\xca\xfd\xdc\x87\xe3\x5f\xe6\xb9\x2e\x96\xac\x27\x65\ +\x39\xcd\xe1\x33\x6b\x1f\x16\xb3\xb0\xa7\x2d\x14\xec\x4f\xd6\xee\ +\x08\x27\x91\x0d\x3a\xe1\xec\x69\x3b\x53\x5f\xe7\x71\x7d\xc9\x1e\ +\xd7\x50\xec\x5c\x2e\x67\x5b\xd8\xe3\x7a\x76\x9d\xc7\xb5\x63\x92\ +\x0b\x07\x18\x72\xfd\xa1\xf5\xbc\xbb\x4a\x98\xe5\x82\xbb\x7c\x36\ +\x61\xcd\xfa\x0f\xcb\x16\xf4\x39\xc3\x9f\xd1\x8a\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\xaa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\x03\x29\ +\x25\x46\xe3\xac\x55\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x05\x2a\x49\x44\x41\x54\x78\ +\xda\xbd\x56\x5b\x50\x53\x57\x14\x35\x80\xa5\x82\x68\xab\x9d\x22\ +\xa8\x88\x80\xa0\x62\x15\x65\x34\x80\x22\x32\x45\xa7\x42\x00\x43\ +\x78\x04\x08\xc1\x82\x10\x08\x22\xa8\x10\xc5\xa8\x21\xe4\x21\x86\ +\x87\x04\x83\x6f\x6d\x6d\x95\xa8\x14\x15\xc4\xda\x56\xb1\xa5\x55\ +\xa7\x3a\x2d\xa8\xa8\x58\x45\x5a\x94\x8e\x04\xa9\x7c\xd8\x96\x87\ +\xc2\xea\xbe\x29\x9f\xfd\xcc\xed\x9e\x59\x3f\xe7\xae\x33\x6b\x9f\ +\x7d\xce\x5d\x7b\x8f\x61\x23\x5c\x5d\x67\x58\x2b\x95\x85\xb1\x97\ +\xbe\xba\x54\xd7\x78\xb5\xf1\xf1\xe5\x2b\xdf\xb4\x9d\x3b\x5f\x5b\ +\x7b\xf0\xf0\x7e\x81\x9d\xbd\x9d\xf5\x18\x36\x63\x09\x77\xb1\xbd\ +\xd1\x58\x5d\xdf\xdf\xdf\x8f\xc1\xa1\x41\x98\x4c\xdd\x78\xf4\xf8\ +\x17\xfc\x78\xf3\x06\x4e\x9d\xae\x1e\x96\x64\xa4\xc9\x89\xc6\x5a\ +\x12\x56\x1b\x72\xb2\xcb\x7b\x7a\x4c\x78\xf5\xea\x15\x86\x5e\x0f\ +\x99\x13\x50\x6b\x54\xc3\x01\xfe\xfe\x9d\xd6\xd6\xd6\x95\xc4\xf1\ +\x65\x78\x6c\x25\x30\xb1\x6a\xdf\x5e\x53\xd7\xef\x5d\x78\xf9\xf2\ +\x25\x06\x06\xfa\xf1\xb0\xed\x01\x68\xbd\x9c\xe0\x41\xb0\x25\x70\ +\x58\x2b\xff\xfc\x05\xf3\xe6\xcb\xb7\x6f\xc3\xd3\x67\x9d\x78\xd1\ +\xfb\xc2\x5c\x85\xd6\xd6\xbb\xb0\x1b\x67\xb7\x7c\xcc\xff\x11\xfc\ +\xa8\xc8\x64\xf9\x8e\x6d\xb8\x7e\xfd\x1a\x95\xde\x44\x55\xf8\x03\ +\xbd\x94\x48\x5e\x7e\x9e\xe4\x3f\x4e\xce\x59\xba\x2c\x80\x63\xd1\ +\xfb\xcf\xc9\xdd\x50\x79\xe8\xf0\x01\x94\x94\xec\x46\x37\xdd\x7d\ +\xcf\x8b\x1e\x98\xe8\x3d\x5c\x69\xbc\x6c\x2a\x52\x2b\xd6\x8c\x26\ +\x61\x55\x6d\x3c\x11\x52\x7b\xb6\xe6\x6b\x0f\x0f\x77\x3f\x4b\x26\ +\xf0\xf6\x5e\x43\xe5\xad\xba\xfa\x73\xc8\xc9\xc9\xc6\x9d\xbb\xb7\ +\xd1\xf1\xa4\x1d\xcf\xbb\x9f\xe3\x49\x47\x3b\x0c\x55\x95\xd8\x9c\ +\xb7\xb1\xb6\xa9\xe9\xdb\x9b\x2d\xcd\x3f\xa3\xb4\xac\xa4\x9f\xf6\ +\x84\x58\x4c\x7d\xea\x34\x67\x97\x0b\x0d\xf5\x83\xdf\x35\x5d\x85\ +\xa2\x50\x81\xd5\xbc\x70\x08\x62\xe3\xf0\xac\xeb\x99\x39\x81\x86\ +\x8b\x17\x20\xdf\x5e\x80\x66\x12\xbf\xff\xe0\x1e\xfc\xfc\xfc\x5a\ +\x69\x9b\x8b\xa5\xf4\x39\xf4\xfb\xa5\x31\xa7\x4e\x48\x4a\x82\x38\ +\x25\x15\x7a\x83\x01\xde\x8b\x7c\x51\x57\x5f\x67\x4e\xe0\x6e\xeb\ +\x1d\x28\x14\x3b\xd0\xd2\xd2\x0c\xad\x56\x33\x44\x7b\x36\x13\xc6\ +\x5a\x44\xdd\x65\xc6\xf4\xf1\x75\xf5\xe7\x6f\x3f\xed\xec\xc4\xe9\ +\x33\x67\x30\x77\x81\x0f\x8c\xa7\x8c\x08\x8d\x5c\x83\xb8\x84\x44\ +\xb4\xb7\x3f\x36\x9f\xba\xa4\x54\x87\x7c\x59\xfe\x1b\x1b\x1b\x9b\ +\x6a\xda\x36\xc5\x42\xb6\xeb\x3a\xae\xf6\xec\x17\x75\x2d\xcd\xcd\ +\xe8\xf8\xb5\x03\xdd\x74\xe7\xfc\xe8\x18\xa4\xa6\x4b\x20\x4c\x48\ +\x30\x57\xe0\x1e\x89\x1f\x3d\x76\xe4\x4d\x46\xa6\xa4\x97\xb6\xec\ +\x67\xb6\x59\xc4\x0f\x16\x2e\xf2\xb1\xaf\xa9\x39\xd3\x60\xa8\x32\ +\x20\x68\x45\x10\x96\x05\x06\x9a\x0d\xa8\xed\x61\x1b\xc8\xff\x87\ +\xa3\xa2\xf8\x7d\xde\xde\xde\xad\xee\xee\xee\x35\x44\xdf\x44\x08\ +\x22\xbc\x6b\x91\x93\x07\x07\xaf\x98\x78\xb2\xfa\xc4\xe5\xad\x05\ +\x5b\x11\x10\x10\x80\x50\x5e\x28\xc4\xc9\x62\x90\x0d\x0f\x67\x4a\ +\x33\x7f\xe2\x70\x38\x85\x44\x5b\x45\x98\x49\x70\xb0\xa8\xff\x87\ +\xf1\x56\xbf\x77\xfc\xb3\x4f\x6e\x88\xc4\x22\x78\xcd\xf6\x02\xd7\ +\x8f\x8b\xf0\x88\x08\x34\xb7\x34\x8f\x88\x44\x89\xcc\x69\x67\x13\ +\xc6\xb2\x62\xbb\x51\x02\xfe\xd4\x43\x47\x0e\xdc\x8e\xe0\x47\xc0\ +\x71\x8a\x23\x3c\x66\x79\xc0\x77\xf1\xbf\xaf\x5d\x9a\x25\xbd\xc8\ +\x78\x3e\x6b\x7e\x2f\x8c\x8f\x71\xd7\x1b\x2a\x1e\x85\xac\x0c\x81\ +\xa3\x93\x23\x9c\x9c\x9d\x30\x6d\xfa\x34\x54\xe8\xf7\x40\x26\xcb\ +\xbf\x46\x94\x0f\x58\x13\x17\x25\x25\xcc\xd3\x95\x14\x3f\x5d\xb9\ +\x6a\x25\xdc\xdc\xdd\x18\x61\x73\x05\xb2\xc9\xf5\xd4\x6a\xd5\x7d\ +\xa2\xf8\xb3\xd6\x66\xc5\xc9\xa2\x25\x2a\xb5\xd2\x14\xc6\x0b\x03\ +\x97\xcb\x85\xcf\x42\x1f\x78\x7a\x79\x22\x2e\x3e\x0e\x65\xe5\xba\ +\x2e\x7a\x70\x3c\xa2\xd9\xb0\xa1\xcd\xd9\x94\xb7\x71\x85\x52\xa5\ +\xe8\x13\x08\x04\x08\x0d\x0b\x05\x53\xfe\x80\xa5\x01\xe0\x0b\xf8\ +\x28\xab\x28\xed\x73\x70\x70\x48\x61\xfa\x3c\x2b\xe2\xfa\xca\x0a\ +\xde\xa7\xc7\x8f\xfd\x99\xbc\x36\x19\x62\xb1\x18\x42\xa1\x10\x11\ +\x91\x11\x10\x44\x0b\xa8\x99\xe8\xfe\x76\x76\x76\x2a\x20\x9e\x3d\ +\x2b\xe2\x87\x0e\x1f\x14\x7e\x79\xa9\x61\x20\x37\x37\x07\xb9\xb9\ +\xb9\xc8\xca\xca\x42\x4a\x6a\x0a\x44\xe2\x24\xec\xd6\x69\x5e\x7b\ +\xce\x9e\xa5\x27\xde\x24\x56\xe6\x3a\x8d\xa6\x68\x1d\xf5\xeb\xd7\ +\x32\x99\xcc\xdc\xd9\x14\x0a\x05\x33\x54\x80\x0c\x06\xda\x62\xd5\ +\xc8\x22\xdf\x85\xa7\x98\x06\xc8\x8a\xb8\x44\x9a\xb6\xa9\xb4\x5c\ +\x37\x9c\xb5\x3e\x0b\x72\xb9\x1c\xda\x5d\x5a\x14\xa9\x54\x60\x92\ +\x51\x6b\x8b\xc8\x72\x97\x37\x8e\x1a\x0d\xc7\xe2\xe2\x19\xd2\x74\ +\xb9\x7c\xfb\x56\x24\x24\x26\x40\x2a\x95\xd2\x00\xb1\x19\x05\xdb\ +\x0a\x20\xdb\x22\x43\xa5\x41\x8f\xc8\x35\xe1\x2d\xc4\xe3\x32\x5c\ +\x8b\x8b\xaf\xcf\xce\x54\xd2\x6b\x47\x9c\x30\x0e\xf1\xf1\xf1\x60\ +\x1e\x5e\xba\x24\x1d\x92\x0c\x09\xaa\x8d\x27\xa1\x50\xee\xf8\x8d\ +\x78\x1f\xb1\x31\xd3\x5b\xed\x54\xca\xb7\x68\xb4\x45\xc3\xd1\xb1\ +\x02\x53\x4a\xea\xda\xbe\x7d\x07\xf7\x21\x51\x94\x88\x98\xd8\x18\ +\x9c\xac\xfe\x1c\xd4\xeb\x7b\x6d\x6d\x6d\x93\x88\xfb\x16\xc1\xb2\ +\x41\x77\xea\xba\x47\x5f\x3a\xe8\xe5\xe5\xc9\x34\x91\xe5\x04\xfe\ +\xc7\xa9\xc9\x0f\xd7\xa5\xa5\x42\x47\xc3\xe5\xf7\x3f\x34\xfd\xe5\ +\xe2\xe2\x92\x47\xeb\x76\xac\xb8\x1c\x2f\x3c\x34\xbc\x5c\x5f\x32\ +\x32\xda\x3a\xad\x08\x63\x05\xd1\xfc\x62\x6d\xb1\x9a\xa6\x1b\xe3\ +\x80\xf7\x3c\xef\x62\x5a\x7b\x87\xc0\x4e\x4c\x9e\x3c\xc9\x5f\x57\ +\xba\x6b\x70\x57\xb1\x86\x11\xb2\x09\x0c\x0a\x1c\xaf\xd2\x14\x36\ +\x51\x02\x43\x73\xe6\x78\x55\xd1\xda\xfb\x04\x56\x63\x32\xf5\xf7\ +\xba\xbd\x55\x15\x23\x15\xfa\xb2\x5b\x65\x7b\x74\x1d\x4a\xf5\xce\ +\x41\x37\xb7\x99\x47\x47\xff\x75\xd6\x83\x43\x58\x30\x77\xee\x1c\ +\x63\x78\x24\xaf\xfd\xc3\x90\xe0\x96\x09\x13\x26\xec\xa4\x35\x67\ +\xf3\x37\x96\xe3\x1f\x0b\xbb\x8d\x68\x47\xcd\x6f\x30\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xff\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x7c\x49\x44\ +\x41\x54\x78\xda\xed\x57\x4d\x6f\x1b\x55\x14\x3d\x1e\xcf\x8c\x1d\ +\x27\xb5\x63\x93\x34\x2e\x6a\x45\x50\x16\x56\x1a\xa9\x50\x3b\x55\ +\x5a\xa0\xce\x02\xb5\xaa\x90\x40\x48\x21\x54\xa9\xda\x6c\xba\xa0\ +\x88\x05\x12\x0b\xa4\xb2\x64\xc7\x1f\x60\x41\x17\x48\x59\x54\x88\ +\xac\x52\xa0\x15\x2a\x01\xe2\xb4\x0b\x1a\x19\x04\x41\xb2\xa3\x9a\ +\xa4\xa8\x24\xb6\xd3\xfa\x23\x76\xfc\x35\xfe\xe2\xde\x27\x8f\x93\ +\xca\xd8\x04\xa8\xdd\x0d\x57\xba\xca\xcb\xbc\x79\xef\xdc\x7b\xcf\ +\x79\xf7\x8d\x0d\xd5\x6a\x15\x4f\xd2\x24\x3c\x61\x93\xf5\x81\x81\ +\x0c\x80\xb1\x03\x41\x55\xc8\xcb\xd5\x5a\xe9\x99\x02\x06\xe7\x40\ +\xfa\xc8\x9f\x26\x37\xa3\xbd\x96\x27\xdf\x20\x7f\x48\xd8\x25\x43\ +\x2d\xe3\xc1\x99\x99\x99\xab\x5e\xaf\xd7\xa3\x28\x8a\x8c\x36\x5a\ +\xb1\x58\x2c\xf9\x7c\x3e\xff\xf4\xf4\xf4\x39\x00\xf7\x18\xcc\x44\ +\x3e\xe2\x76\xbb\x3d\xa9\x54\x4a\xce\x66\xb3\xed\xe5\x9c\x8c\xb1\ +\x18\x93\x3c\x2c\xd7\x78\xef\x65\x1a\x8c\x46\x23\xac\x56\x2b\xda\ +\x6d\x54\x7a\x99\x31\x19\x5b\xd6\x35\x58\x2a\x95\x30\x39\x39\x89\ +\xe1\xe1\x61\x48\x92\xd4\x1e\xf5\x55\x2a\x08\x04\x02\x98\x9d\x9d\ +\x15\x98\xfa\x29\x30\xe8\x01\x0c\x0d\x0d\xc1\xe9\x74\xb2\x28\x61\ +\xb3\xd9\x30\x3a\x3a\xca\xd1\xc2\xef\xf7\x63\x6b\x6b\xeb\x71\x64\ +\x0e\x4d\xd3\xc0\x58\x3a\x6e\x5d\x70\xe5\x72\x99\xbc\x44\x93\x45\ +\x9c\x3a\x75\x1a\xcf\x1e\x39\x89\x6f\x7e\x5c\x83\x64\x00\x4e\x4f\ +\x1c\xc1\xc6\xca\x12\x16\x16\xbe\xe7\xe0\x28\xb0\x63\xbc\x91\x70\ +\xdd\x4c\x26\x13\xb6\xb7\xd3\x08\x85\x42\xad\x02\x60\x0c\xc6\x6a\ +\xec\x03\x1c\x15\x09\x14\x96\xee\x6e\x1c\x3a\x3c\x86\x0f\xae\xdc\ +\xc4\x85\xd7\xc6\x31\x7c\x70\x1f\x7c\x81\x04\x8e\xb9\x46\x61\x59\ +\x5a\x42\x22\x99\xc0\xad\xdb\xb7\xfe\x65\x09\xc0\x18\x8c\xf5\xd7\ +\x01\x70\xf6\x1e\xb7\x1b\x57\xbf\x0b\x20\xd5\xf5\x0c\xba\xcd\x0a\ +\xee\x45\xb7\xf1\xe5\x4f\x61\x68\x23\x36\x78\x3c\x1e\xdc\xb8\x71\ +\x1d\x83\x83\x83\x30\x1a\x65\xe2\xb4\xcc\xeb\xc4\x38\x9f\xcf\x89\ +\xaa\x66\xb3\x19\x16\x32\x03\x51\xc6\x15\x3e\x76\xe0\x93\xb5\x7f\ +\xff\x00\x96\x97\x7f\x41\x22\x11\x6f\x08\x40\xa7\x80\x26\xca\x62\ +\x41\x2e\xa7\x21\x5b\x50\xf0\xd9\xed\xdf\xf1\x82\xab\x0f\xe1\x44\ +\x1e\xa5\x8a\x5d\xbc\x93\xc9\x64\x70\xf7\x6e\x88\x83\x25\xd0\x3c\ +\x0b\x56\x6c\xf8\x37\xc7\x97\xa9\x61\x0a\x68\x7d\xf6\x11\x0a\xa4\ +\xdd\x15\x60\xf7\x2d\x2e\x62\xe2\xf8\x41\x24\x32\x45\x38\xcc\x55\ +\x58\xd5\x12\x1e\xa6\x35\x4c\xbd\x78\x08\xd7\xbe\xb8\x86\x24\x89\ +\xb1\x67\x5f\x0f\xba\x2c\x16\x58\x49\xa8\x03\x4e\xa7\xa0\xcd\x20\ +\x49\x7b\x72\xc9\x28\x35\xa7\x80\x05\xb2\xb9\x19\x45\xd0\xbf\x80\ +\x8f\xdf\x78\x09\x8b\xab\x59\xac\x3f\x48\x63\xfe\x7d\x37\xbe\xfa\ +\xfc\x53\xc4\xe3\x31\xf0\x8d\xb1\xb6\xb6\xda\x78\xab\x49\x86\x3d\ +\x9c\x02\xc0\x28\x49\xcd\x29\x28\xd2\x44\xa1\xa0\x89\x4c\x1d\x24\ +\x34\xef\x49\x2f\xa4\x9c\x84\x0f\x2f\x7f\x44\xe0\x71\x02\x97\xfe\ +\xeb\x41\xe4\x2a\x34\x3d\x05\x04\x20\x5e\x12\xd9\x24\x93\x09\x0a\ +\x64\xee\x9f\x64\xb8\xb7\x0a\xb4\xa2\x80\x5b\x31\x8b\x8a\xcf\x3a\ +\xdb\xd1\xe7\x8f\xc2\xe1\x70\x60\xfe\xdb\xf9\xc7\xd5\x82\x19\xe3\ +\x91\x00\xa4\xdd\x14\x08\x70\xca\xb4\xbf\xbf\x1f\xef\x5c\x38\x8f\ +\x97\xef\xdf\xc7\x99\xe0\x0a\x2e\x5f\xbc\x88\xbe\xbe\xa7\x78\x4e\ +\xb8\xc9\x6c\xaa\x8f\x15\x55\x11\x7f\x55\x93\xaa\x3f\x63\xa1\xd5\ +\xc7\xb2\x22\xb3\xef\xcc\xb5\xa2\x40\x54\x80\x78\x1e\x3a\xe0\x44\ +\xe8\xdd\xf7\x70\xc6\xe5\x82\x8b\x9e\x2f\xce\xcd\x61\xe0\xf5\x57\ +\x91\xa8\x69\xe0\xc4\xf1\x13\xa4\x95\x82\x38\x7a\x56\xab\x0d\xe9\ +\x74\x1a\x15\x4e\x80\xd6\xf3\x1e\x8a\x2c\x33\x10\xf7\x7e\x11\x58\ +\x2c\x16\x47\x30\x18\x40\x15\xa2\x02\xcd\x45\xc8\xfc\x30\xd7\x7f\ +\xc4\x62\xb0\x53\x93\xe9\xbf\xf4\x16\x32\x2a\x65\x76\xe9\x6d\x44\ +\x72\xb9\xba\x0e\xee\xdc\xf9\x81\xdf\x67\x00\xbe\x5e\xf5\x0d\x79\ +\x73\x2e\x33\x3f\xd7\xbf\xb2\xf8\x7f\x5d\x43\xba\x06\x9a\x57\x80\ +\x33\x60\x95\x46\xa2\x51\x8c\x8f\x7b\x91\x59\x5f\x47\xca\x2c\x23\ +\x3b\x36\x86\x78\x32\x09\x45\x51\xc4\xa6\x87\x47\x46\x44\xf6\x39\ +\x0a\xaa\xb7\xb7\x97\x01\xb9\xc1\x08\x11\x77\x75\x59\x50\xd4\x34\ +\xe4\xa8\x33\xda\xed\x76\xd1\xd8\xd2\xa9\x34\xc2\x91\x30\x8b\x80\ +\x31\x5a\x88\x50\x12\x14\x80\x06\x58\xa5\x76\x6b\xfd\xe4\x0a\x1c\ +\x06\xe0\xd7\x89\x09\xa8\x2b\xc1\xba\x38\x37\xa3\x9b\x9c\x2d\x3b\ +\x8d\x1f\x88\x96\xac\xaa\xaa\xc8\x6c\x63\x7d\xa3\x9e\x61\x24\x1c\ +\x81\x6e\xbc\xaf\xa0\x40\x6a\x49\x81\x91\x4b\x25\x80\xfc\xbf\x85\ +\x50\x99\x3a\x0b\xe7\xc0\x01\xf8\x6e\x7e\xcd\x42\xda\x29\x2b\x65\ +\xac\x95\x4b\xfa\x3a\x76\x5e\xa7\xd3\xc8\x77\x40\x8b\x63\x68\x6c\ +\x45\x81\x24\x28\x10\x13\x54\xee\xe5\x60\x40\xb8\xac\x2a\x3b\x9b\ +\x90\xc7\x12\xf1\x86\xcd\x33\xbb\xee\x02\xe6\xa2\xd1\x44\xf0\xad\ +\x5b\x31\xc4\x07\x43\x01\x6c\x54\x07\x2e\x59\x3b\xbe\xc7\x1a\x02\ +\xa8\xb2\xf3\xc3\xb3\x6f\x4e\xa1\x13\xc6\x5f\x57\x3a\xae\x1e\x40\ +\x91\x79\xe1\x7e\xdf\x41\x2b\x32\x36\x93\xa5\x92\x3f\x47\xfe\x0a\ +\x79\x0f\x3a\x63\xdb\xe4\xd7\xc9\x7f\xe6\x00\xf4\x20\x7a\xc4\xb8\ +\x33\x56\xad\x05\xa1\xfd\xff\xeb\xf8\x4f\xa7\x44\x6a\x4b\xc5\x64\ +\x82\x7c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\xce\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x4b\x49\x44\ +\x41\x54\x78\xda\xc5\x57\x5b\x6c\x9c\x47\x19\x3d\xdf\xfc\xd7\x5d\ +\xef\xae\xed\xf5\x35\x59\xdf\x73\xb7\x93\x40\xd3\x5c\x68\xd2\xd2\ +\x14\x24\xc2\xfd\x22\xd4\x08\x95\x07\x78\xe1\xa2\xbe\x10\xd4\xc2\ +\x03\x12\x2a\x95\x0a\x82\x16\x91\x8a\x07\x10\xd0\x07\x54\x28\x54\ +\x89\x44\x1f\x40\x82\x20\x55\x80\x42\x15\x10\xa9\xdb\x26\x21\x57\ +\x12\xe3\xfa\x12\x67\xbd\xeb\xb5\x77\xff\xfd\xef\x33\xc3\xfc\xeb\ +\xd4\x51\x12\xdb\x84\x12\xa9\x67\x75\x76\x66\xb5\x3b\x73\xce\x77\ +\xbe\x59\xe9\x1f\x92\x52\xe2\xff\x01\x81\x48\xe2\xed\x6f\x72\xc7\ +\x06\x0e\x1e\x25\xad\xb2\x66\xfd\x03\x39\xab\xf5\xe1\x1e\xab\x7f\ +\x6f\x21\xd5\xbf\x76\x6d\xaa\xbf\xad\xc5\xc8\xd3\x7c\x58\x5a\x98\ +\x0d\xa6\x66\xae\x05\x93\xff\x28\x05\x13\xbf\xd6\xa4\xf7\xf2\x4f\ +\xee\x3d\x19\xdd\x15\x03\x3b\x5f\x2d\xa4\x6d\xdf\xfc\x8a\x49\xc6\ +\x63\xdb\x5b\x76\xb6\x0d\x66\x87\xd0\x6e\xe7\x91\x36\x6c\xd8\x9a\ +\x09\x8e\x08\x95\xb0\x82\x52\x54\x82\xe3\xfb\xf0\x03\x17\x63\xce\ +\xa9\x79\x08\xf1\xc3\xb8\x29\x7e\xe6\xc8\xf0\x19\x07\xb7\xe0\xf0\ +\xa5\x47\x7b\x36\x64\xdf\xdd\xfd\xd1\xee\x2f\x9e\x5c\xd5\xc0\xae\ +\xe3\x7d\x9f\xb1\xa0\xfd\x60\x4f\xfb\x83\x6b\xb6\xe7\x87\x11\x50\ +\x15\x91\x0c\xb1\x1a\x74\x32\x00\x6e\xe2\xd4\xdc\x28\x16\xdc\x89\ +\x22\x11\xbe\xf6\x8b\x9d\xa3\xcf\xe3\x3a\xbe\x34\xba\xe7\x5b\x9b\ +\x5a\xf6\x3d\x91\x86\x5e\xf9\xf2\xd0\xd3\xf9\x65\x0d\x10\x88\xbd\ +\xeb\x77\x6b\x9f\x2e\xb4\xf5\x3c\xf6\x50\xe1\x7d\x10\xe4\x82\x4b\ +\xfe\xbf\x9e\x0d\xcc\x45\x0b\xb8\x56\xfd\x17\x24\x0f\x9e\xf5\xc7\ +\xd6\x3d\x9e\x5d\x37\xf6\xcd\x8c\xd1\xfd\xc4\x48\xfb\x7d\x78\x7d\ +\xe6\xb7\xf8\xd1\x3d\x27\x48\x5f\xee\x50\x6d\x7a\xb1\xf3\xa5\x8d\ +\x3d\x5b\x3e\x3e\xd2\x35\x82\x72\x54\xc4\xdb\x85\x06\x03\xeb\x9a\ +\x77\x62\xc1\x2f\x1d\x2a\x0d\x5d\xf8\x90\xad\x77\x6f\x6a\x6b\x1a\ +\x42\x29\x9c\x5d\x32\x79\x5b\x02\x1b\x7e\xde\x76\x78\xf3\xda\x6d\ +\x87\x36\x0f\xac\x87\xc7\x5d\xac\x06\x5b\x4b\x81\x4b\x89\x58\x04\ +\x90\xb8\xb1\x0f\x03\x81\x96\x2a\x22\x34\x69\x4d\xd0\xa4\x0e\xc1\ +\x04\x6a\x51\x15\x19\x3d\x8b\xb9\xda\x1b\x58\xb3\xe3\x6f\x37\x27\ +\x30\xf0\xb3\xfc\x67\x7b\x9a\x7a\x0e\x15\x0a\x05\xcc\x06\xe5\xdb\ +\x2b\x22\x0d\x0b\xb1\x87\x71\x77\x1a\xa5\xa0\x84\x49\x6f\xa6\xd1\ +\x9a\x76\x33\x8f\x56\x2b\x8b\x1e\xab\x0b\x85\x54\x27\x52\xcc\x04\ +\x11\xe1\x2d\x4f\x01\x57\x06\x25\x96\x4c\xea\x64\x81\xcb\x5b\xfe\ +\x05\x85\x9f\x16\x52\x96\x17\x8e\xdd\x7f\xdf\xfd\x5d\xae\xee\xe1\ +\x56\x24\x8b\x4e\xd7\x2e\xe0\xac\x62\x02\x46\x84\x9c\x96\x69\x88\ +\xd4\xb8\xa3\x44\x0d\x58\xa4\x23\xad\xa7\xb0\x2d\xbb\x11\x9d\x76\ +\x07\x08\x4b\x1e\x20\xaf\xcb\x27\x7a\x19\x23\x8b\x30\xb8\x82\xea\ +\xe5\xbe\x1b\x09\xc4\xe5\xda\x53\xc3\x03\x5b\xbb\x4a\x34\x0f\xc9\ +\x6f\x6e\x0b\x07\xc3\x89\xf2\x2b\x70\x94\x50\x07\x6f\x81\x3c\x1b\ +\xa1\x23\x50\xa3\x17\x3a\x9a\x65\x08\xbb\xd5\xca\xd5\x9a\x00\xa3\ +\xcf\x82\x2f\x3d\x5c\x72\x2e\xa1\x12\x54\x30\x90\xee\x87\xa6\x69\ +\x37\x89\x73\x08\x58\x3c\x82\x90\xc0\x48\xc7\x2c\x18\x14\xe8\x20\ +\x69\xa6\x63\x7e\xc1\xe8\xb1\xe1\x44\x1e\xea\x91\xbf\xc4\x30\xe6\ +\x78\xa5\xfc\x77\x84\x32\x40\x76\xc2\x42\xee\xaf\x86\xdf\xea\x59\ +\xcf\x68\x46\xb4\xed\xdc\x77\x8b\xd9\x33\x4f\x4e\x35\x0b\xae\x0f\ +\xa6\x2b\xe6\x93\x99\x7f\x9a\x6e\x6f\xdc\x85\x0c\x99\xf0\xe2\x2a\ +\xa6\xfc\x71\xc4\x71\xd4\x60\xa4\x18\x72\xc5\x38\x46\xa0\x46\x90\ +\xc4\x74\xb6\xb6\xd8\x82\xce\xa7\x32\x1f\xec\x6f\xe9\xfb\xbd\xdc\ +\x6e\xde\xda\x73\x39\x11\x4c\xcb\xab\xc1\x8c\xd8\x12\xf4\xf2\xe8\ +\xa2\x7b\xce\xb6\xcd\x03\xa7\x0f\x4d\x17\xb1\x0c\xf6\x3c\x37\x30\ +\xc8\x38\x9d\x68\xde\x9c\xe9\xaa\xc9\x1a\x04\x24\xf2\x86\x3a\x13\ +\x7a\x06\x22\xa9\xfe\x7a\x02\x39\x33\x03\x8b\xca\x30\xa5\x58\x6c\ +\x01\xd7\xe4\x27\xec\x6e\x4b\xce\x71\x4f\x02\x48\xc8\x13\xfa\x32\ +\x8c\x94\x78\xd4\xa7\x77\x06\xf2\x5a\x38\x9f\xea\xc6\xfe\x53\x9f\ +\x9f\x5e\xc0\x0a\xd0\x32\xe2\xd1\xf6\xd6\x7c\x57\xc4\x42\xa4\xa4\ +\x0e\x92\x1a\x34\x02\x84\x88\x95\xb8\x40\xac\xc8\xa1\x28\x42\x84\ +\x9e\x40\xbd\xdd\x47\xc3\x80\x8c\xe4\xb0\xc8\x90\xe7\x8b\x30\x11\ +\x0e\x15\x03\x45\xb7\x18\x16\x5d\x00\x7e\x7b\x90\x76\xdd\x66\xef\ +\xfb\xa7\x3e\x5d\x5a\x51\xfc\x81\x63\x03\x5f\xef\xe8\x6b\x7b\x9c\ +\x91\x04\x13\x1a\xb2\xd4\x0e\xc6\xcc\x44\x54\x91\x83\x2b\x4a\x09\ +\xf8\xd2\x05\xe2\x08\x99\x28\x46\xb6\x58\x5f\x34\x60\x93\x65\x39\ +\x70\x4a\x9e\xf0\xc3\x44\x50\xd1\x23\x90\xeb\x4a\xcf\x6b\xd2\x2d\ +\x2f\xf6\x23\x8f\x6c\x9c\xc0\x0a\xf8\xdc\x99\x87\x7a\x87\xba\x0b\ +\xdf\x33\x62\x80\x25\x95\x93\xd6\x88\x3b\x96\x00\x27\x42\xc0\x95\ +\x09\x11\xa2\xce\x1d\x84\xe0\x68\xd2\xb2\x88\x3c\x59\xac\x7b\xbb\ +\x16\x0d\x64\x0c\x0b\x73\x70\x66\x03\x1e\x04\x6f\x19\x10\x52\xf8\ +\x8a\x5e\xb7\xd5\xe2\x3b\xd3\x7e\xf5\xca\x99\x72\x05\x1f\xc1\xb2\ +\x48\x33\x74\x3a\x75\x59\x9d\xa8\x96\xd5\xce\x04\x8a\x49\x20\x82\ +\x24\x0e\xa8\x77\x52\x23\x29\x20\x47\x16\x18\x23\x80\xc5\x13\xaa\ +\xed\x07\x8f\x3c\x7c\x04\x3a\x1a\x10\x73\x5e\xec\xb2\x1a\x0b\x02\ +\x02\xf9\x44\xa4\xc4\xb9\x9f\x98\x61\x24\x03\x21\xe1\x60\x18\x2b\ +\xe2\xc7\xc3\x7f\x7a\x15\x40\xf3\x4d\x2d\xf9\x55\x3f\x8e\x3f\x32\ +\x8e\xff\x86\x86\x81\x6a\x10\x8e\x2b\x77\xb9\xb2\xac\x2d\x26\x20\ +\x91\x8c\x8d\xf9\xd5\x60\x21\xd8\x9c\xef\x0e\x36\xea\x5a\x0e\xc0\ +\x02\xee\x00\xef\x79\xa1\x07\x62\x81\xe9\xbb\x9f\xed\x95\x42\x4a\ +\x71\xf2\xab\x93\x72\x55\x03\x4e\xe8\xbe\xd9\x4b\x6b\xba\xc7\xe4\ +\xd2\x01\x6c\x8c\x09\x9d\x28\x08\x72\xcd\x76\xe8\x54\xeb\x7d\x00\ +\x4e\xe3\x0e\xc0\x3d\x62\x83\xeb\xdb\xb4\x2b\xa9\x12\x37\x23\x9d\ +\xed\xfb\xc3\xa0\x34\x23\x4d\x9a\xb1\x8e\x63\x9f\x3a\x2f\x6f\x33\ +\x40\x26\xce\xa5\x7c\xdd\x82\x95\x08\x27\xbc\x61\x44\x27\x16\x3a\ +\x96\x17\x66\xac\xd4\xc0\x3d\x7f\xee\xbc\xf8\xda\xfe\x62\x80\x55\ +\xb0\xf7\x97\xeb\x91\x13\x29\xeb\x4d\x7d\x4e\x5c\x76\x4b\x88\x55\ +\x06\x91\xe0\xd2\xff\x58\xbc\x6c\x0a\x0c\x09\x34\x39\xaa\xd5\xb4\ +\x0a\x80\x84\xf3\xd7\x59\x55\xe2\x55\x93\xb4\xda\x85\x5a\xb1\x56\ +\xe8\x6c\xa9\xeb\xc2\xdc\xb2\xfb\x2f\x6b\xb4\x55\x7b\x5a\x87\x5e\ +\xd8\xd2\x82\x49\x31\xcf\x2c\xd2\x49\xad\x87\xff\xe1\x58\xae\xfa\ +\x48\x46\x20\x0c\x7d\xbb\xfd\x11\x7b\x97\x8e\xb3\xd1\x4c\x04\x20\ +\xd6\x40\xa1\xc9\xf4\xc8\x62\x5a\x64\x90\x16\xe5\x8d\x74\xc4\x04\ +\xdc\x7e\x3b\x3f\x5f\x0d\xfc\xa2\x88\x64\x78\xe2\xc0\xb8\x6c\x54\ +\xfd\xd2\x20\xa4\x27\x28\x17\xa7\xa9\x77\x7d\x2b\x1d\xf7\x2f\x31\ +\x55\x39\x8b\x92\xea\x25\x8f\x93\x04\x4a\x07\xea\x72\xc5\x33\x20\ +\xd5\xab\x29\xb6\x5e\x7f\xaf\xb3\x61\xf0\xac\x35\x13\x13\x10\x1b\ +\x4c\x8b\x13\x61\xc5\xd8\x54\xf3\x50\xc4\xc9\xdc\x4b\xa5\xcd\x68\ +\x21\xf4\x52\x5b\x3b\x7a\x8d\x4f\xfe\x71\x2b\x67\x21\xf1\x91\x96\ +\x35\xe2\x74\x30\x29\x9b\x36\x19\x62\xd4\x1f\x97\x16\xd3\x85\xa6\ +\x0c\x30\xc9\x41\xa2\x91\xf3\x8a\x58\xfa\xca\x45\x78\xfe\xc2\x85\ +\x6b\x95\xdd\xf6\x80\xa3\xa2\x6f\xd0\x20\x56\x57\xa2\x0d\x9a\x4a\ +\x5c\x19\x09\xc6\xab\xe5\x90\x6b\x32\x3e\xef\x4e\xf3\x74\x97\xc5\ +\xad\x1e\x43\x8c\x59\x45\x69\xf5\xe8\x72\x36\xaa\x61\xf4\xc1\x29\ +\x79\x6a\xff\x55\xa9\x7e\x2b\x4c\x52\x64\x9a\x54\xeb\xef\xec\xa9\ +\x38\xf3\x1d\x2b\xbf\xa3\xaf\xaf\x77\x66\x6d\x2d\x9e\x8d\x16\xb8\ +\xaa\x84\x5b\xa4\xc8\x12\xaa\x24\x48\x8f\xd4\x86\xbe\x32\x16\xe9\ +\xa4\x71\x9d\x48\x10\x91\x24\x90\x4c\x70\x6c\xef\xc5\x65\x63\x5e\ +\xf7\x72\x1b\xed\x68\xed\xc7\xd1\x1d\xa3\x72\xc5\x04\x12\x38\xdf\ +\x08\xe6\x4e\x4e\x8d\x4f\x8d\xc4\x5d\x6e\x4e\x4f\xb9\x3a\x98\xa7\ +\x53\x83\x4a\x54\x0b\x0c\xc6\x42\x55\x95\x32\xd1\x30\x25\x2c\x66\ +\xc8\x14\x33\x84\xcd\xf4\x15\xc5\x13\x5c\x7e\x7f\x59\x7a\x93\xfe\ +\x9d\xdf\x0b\xb2\x87\x8d\xd6\x03\xf7\x6e\x35\xa6\x58\x45\x94\xc3\ +\x7a\x22\x20\x12\x41\x7b\x31\x89\x48\x25\x21\x92\x88\x55\x12\x52\ +\x23\x86\x17\x77\xbd\x71\xf7\x6f\x46\x99\xe7\x52\xd6\xbe\x0d\x03\ +\x66\xbe\x35\x25\xce\x57\x66\x92\x83\x25\x6d\x66\xf0\x86\x19\xd2\ +\x44\xf2\xd9\x60\x1a\x5e\xd8\xf9\xda\xd2\x06\x77\xfd\x6a\xd6\x7a\ +\xd4\x66\x6d\xad\x19\x2d\x04\xc7\x07\x0a\x9b\xe4\xbf\x2b\x73\xd2\ +\x24\x26\x93\xc8\x7f\xb3\xe7\xcc\x2a\xc2\x77\xf1\x6e\x48\x47\x09\ +\xf9\x5c\x8a\xda\xed\x0c\xf6\x74\xf6\xe1\xf9\x2d\x27\x97\x16\xdc\ +\x35\x03\xef\x24\x18\xde\x61\xfc\x07\x3b\x00\xdf\x09\xb1\xdb\x7c\ +\x84\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\ +\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x19\x0a\x2c\ +\x19\x35\xa5\x39\x2f\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x06\x4c\x49\x44\x41\x54\x78\ +\xda\xbd\x97\x6b\x6c\x54\x45\x14\xc7\xcf\xcc\x7d\xed\x6e\x77\xd9\ +\x76\x5b\xe8\x63\x79\xa4\xbb\xb6\xdd\x76\xa1\xb4\x52\x4a\x29\xf2\ +\x46\x34\x22\x01\x15\xb1\x92\x80\x3c\x04\x5a\x48\xe4\x15\x02\x11\ +\x25\xf0\x85\x44\x4c\xea\x17\x20\x01\x35\x1a\x94\x0f\x10\x15\x13\ +\x63\x62\x4c\x4c\x09\x48\x08\xa2\xc1\xc4\x47\x00\x53\xa0\xe1\x4d\ +\x29\x42\x4b\xe9\xde\xbd\xf7\xce\x78\x66\xf6\x91\x16\x2a\xb1\xb4\ +\x38\xcd\xd9\x73\xef\xde\x9d\xfe\x7f\xf3\x3f\x67\x67\x5a\xe8\xf7\ +\x68\x68\xbd\xdc\x9f\xe9\xb4\xaf\x13\x76\xed\xfa\x28\x7b\xf7\xee\ +\x8f\x8f\xf5\xca\xb2\xfb\x64\xd3\x8a\x5d\x27\x03\x4f\x14\x80\x31\ +\x67\x89\xe3\x38\x85\x4d\x4d\x4d\x90\x1c\xe1\xd4\x85\xe3\xb0\x22\ +\xce\xd8\xe2\x27\x06\xd0\xd8\xb8\xdb\xc3\x18\x7b\xc3\x71\x6c\x38\ +\x77\xee\x1c\x01\x31\x54\xea\xa4\x01\x18\x03\xe0\x7c\xf1\x92\xc6\ +\x1f\xdd\x4f\x04\x00\x57\x5e\x97\x9b\x3b\x38\x0b\x33\xb4\xb5\xb5\ +\x81\x1c\x36\xbb\x28\x33\xe7\xc0\x1c\x06\x95\xe1\xac\x21\x08\xf9\ +\xda\x80\x03\xec\xd8\xd1\xa8\xa0\xf0\xf2\xe2\xe2\x10\x08\x00\x4d\ +\xd3\x1e\x06\x44\x07\xa6\x57\x14\x68\x98\x57\x2c\x78\xef\x07\x65\ +\x40\x01\x38\x77\x5e\xcc\xc9\x09\x0c\x0b\x04\xb2\x24\x00\xa5\x34\ +\x51\x02\x12\x0f\x77\x07\xc8\x0f\x78\x48\x49\xd0\x5f\xc8\x19\xcc\ +\x1a\x30\x80\xbd\x7b\xf7\x0a\xd1\x86\x48\xa4\x28\x55\x0a\x60\x28\ +\x26\x87\xe2\x4a\xf5\x80\x2c\x81\xe5\x70\x98\x56\x51\xa0\x62\x43\ +\xd6\x4f\xd9\xd6\x34\x30\x00\x57\xae\xdc\x9a\xe8\xf3\xf9\x46\x06\ +\x83\xf9\x49\x00\x1b\xda\xdb\x63\x3d\x7a\x60\xdb\xf6\xed\xd2\x01\ +\xdb\x66\x10\x2e\xf0\x2b\xc1\x6c\x4f\x45\x36\x89\x3f\x33\x20\x00\ +\x28\x58\x1f\x8d\x96\x74\x6f\x46\x69\xfe\xc3\x9f\x93\x0e\x70\xcb\ +\x61\x7c\x4a\xc5\x50\x15\x81\xea\xfb\x0d\xb0\x79\xf3\xd6\x32\x97\ +\xcb\x35\x39\x1c\x2e\xec\x01\xc0\x18\x81\x07\x7b\x80\x31\x01\x80\ +\x61\x73\x88\x8e\xc8\x56\xb2\xbc\xfa\xd4\xd9\x5b\xbe\x29\xeb\x0f\ +\x80\xac\xfd\xc8\x91\x11\xd1\x74\xf2\xde\x30\x0c\x2d\x01\xd0\xd9\ +\xa3\x07\x9a\x9b\x43\xc4\x61\x8e\x70\x40\x42\xd8\x8c\xc3\xc4\xf2\ +\xa0\x86\x66\xd4\x3f\x36\xc0\xba\x75\x9b\x86\x2a\x8a\x32\xbb\xac\ +\x2c\x22\xef\xd1\x09\xdd\xef\xf7\xfb\x98\x10\xb2\x14\xd2\xbd\x07\ +\x62\x31\x57\xa2\x04\xa8\x8c\x0e\x70\x51\x8a\xca\xa7\x72\xa9\xc7\ +\x50\xe7\xcc\xdc\x78\x38\xf8\x58\x00\xb8\xd2\x37\xa3\xd1\x88\xaa\ +\xeb\x3a\x60\xa8\x5e\xaf\xd7\xc3\x71\x30\xc6\xf1\x99\xd9\xcb\x36\ +\xcd\xa5\xfd\x71\x9b\xc9\x60\x9c\xc0\xf8\x68\x81\x8b\x71\xb6\xbc\ +\xcf\x00\xab\x57\xaf\xc9\x04\xe0\xaf\x57\x54\x94\x03\xba\x40\xd3\ +\xe2\x38\xf0\x95\x58\x56\xcf\x1e\xb8\x97\xef\x15\xc0\xc2\x7e\x19\ +\x12\x02\x73\x55\x69\x81\xa2\x52\xb2\x60\xea\x9a\x43\x99\x7d\x02\ +\x40\x99\x45\x91\x48\x71\x86\xcf\xe7\x25\x49\x71\x40\x6d\x09\x90\ +\xe8\x81\x2e\xd2\xbd\x07\xba\x02\x6e\x70\x64\x13\xca\x12\x60\x30\ +\x19\x0a\x55\x78\x75\x69\x81\x1f\x2b\xb2\xe8\x3f\x03\x34\x34\xac\ +\x35\x08\x21\x4b\xaa\xab\xc7\x80\xc7\xe3\x71\xe1\x35\x24\x17\xcf\ +\x3a\x3b\x3b\x63\x08\xc0\x71\xa4\xf7\x81\xee\x5f\x43\x4d\xa1\x54\ +\x57\xa9\x62\x68\x8a\xea\xc2\x10\xd7\x13\xca\x87\x2b\x38\x75\xe9\ +\xf8\x55\x07\x8c\x07\xb5\xd4\x5e\xa9\x28\xcc\x0b\x85\x42\x83\xf3\ +\xf2\xf2\x54\x61\x3f\x4b\x6e\x7b\xf1\x78\xdc\xc6\xb0\x10\xe8\xe1\ +\x7e\x31\xbb\x00\x10\xe0\xfa\xdf\xa6\x19\xc3\x0e\xc4\x12\x48\x44\ +\x95\x52\xd0\x54\x02\x85\xc1\x40\xce\x5f\x2d\xad\xaf\x02\xc0\xe7\ +\x8f\x72\x00\x3b\x7f\x1d\x45\x81\x95\x35\x35\x63\x89\xf8\xca\xb1\ +\xc4\xe0\xb8\x6a\x66\x9a\x66\x5c\x88\x27\x00\xb4\x1e\x67\xc1\xfd\ +\xb6\x4b\xa2\x04\x18\x9c\xe1\x73\xae\xa9\x14\x0c\x55\x8a\x23\x04\ +\x81\xda\x51\x23\xc4\xf3\x95\x55\x4b\x3f\xa3\x8f\x04\x70\x1c\xfa\ +\x5c\x30\x58\x10\x0a\x87\x43\x8a\xf8\x45\xa9\xb0\x6d\x3b\x8e\x6e\ +\x80\x08\x2a\x56\xa5\x91\xde\xce\x02\x29\xa8\x4b\x71\x0c\x8d\xca\ +\x6b\x01\x13\x0e\x06\x60\x58\xae\xbf\xd0\x21\xf6\xf3\x8f\x04\x20\ +\x04\xea\x6b\x6b\x6b\x08\x1e\xb7\xc2\x09\x26\x02\xeb\x6d\x8b\xac\ +\xaa\xaa\x04\xc0\x6b\xcc\x04\x2a\xb7\xb7\xd3\x49\xc3\xb5\xbb\x53\ +\x76\x76\xcc\xef\x72\x8f\x96\x1b\x91\x2e\x85\x65\xa4\x41\x30\x4b\ +\xb0\x69\x55\x61\x01\xd9\xf0\xaf\x00\x6b\xd7\x6e\xac\x0e\x04\x02\ +\x63\xa2\xd1\x52\xb9\xfa\x14\x80\x30\x26\xb5\x7a\x01\x41\xa9\x68\ +\x4a\x85\xe4\x78\xc9\xfc\x86\xc9\x2e\xcf\xd2\x89\xc6\xc1\xe9\xe3\ +\xca\x4f\xd9\x7a\xae\xa1\x4b\x41\x22\x01\xd2\x91\x74\x65\x4c\x49\ +\x3e\x0c\xc9\xca\xa8\x8c\x2e\xdc\x57\xd3\x2b\x00\x8a\x35\x88\xd5\ +\xa3\x50\x4a\x5c\xf4\x91\xcc\xc2\xf6\x54\x10\x22\x82\xc0\xed\x4e\ +\xfe\xe5\x4f\x17\x9c\x6f\x63\x16\x40\x49\x9e\xf2\xf4\xdc\x99\x53\ +\x72\x0e\x9d\xd6\x73\xce\xdf\x52\xf4\xb4\x0b\xa9\x90\xce\x28\xf0\ +\xc2\x84\x62\xd1\x0b\x0d\x0f\x01\x6c\xd8\xb0\xa9\xc8\xeb\xcd\x98\ +\x21\x36\x1e\x21\xd8\x4d\x9c\x09\xd1\x9e\x41\x40\x7c\xe4\x97\xad\ +\x83\xac\xc3\xbf\x9a\x75\xa7\x2e\xd8\x47\x6e\x76\x70\xe8\xb2\x38\ +\x18\xba\x66\x1c\x69\x36\x06\xef\x3b\xae\x06\x2e\xdf\xa1\xaa\xd1\ +\xbd\x1f\x30\xa6\x57\x85\xc0\x9f\x61\x4c\x2b\xaa\xdb\x53\xd2\x03\ +\x40\x74\xfe\xb8\x71\x63\x09\x6e\xb9\x69\xeb\x2d\x46\xe1\xbb\xb3\ +\x7a\x66\x6b\xa7\xa2\x76\x6b\x40\xb9\x7a\x4c\x72\x5c\xbc\x63\x9d\ +\x39\x79\xde\x7a\xbf\xf9\xa6\x63\x09\x88\x9b\x1d\x4c\x82\xfc\xdc\ +\x42\xdc\x4b\xf7\x43\xee\x27\x27\xc0\x97\x76\x00\x23\xc3\xa5\xc2\ +\xdc\x49\xa5\x84\x73\xbe\x32\x7d\xa6\x6f\xdc\xf8\x76\xae\xae\x6b\ +\x27\xd6\xaf\x7f\x4b\x77\xbb\xdd\x90\x1a\xc7\xcf\x83\xf7\xf7\x6b\ +\x8a\xbf\xd3\xe4\x30\xc8\xc5\xcc\x82\x41\xdc\xcc\xf4\x70\xfb\xab\ +\x2f\x0e\xf3\x4b\xfe\x59\xef\x72\x45\x1f\x65\xda\x7c\x79\xa6\x9b\ +\xa8\x8c\x03\x98\x16\x48\x80\x96\x36\x06\xf7\x62\x1c\x32\x0c\x60\ +\x07\x96\xa9\xad\xa1\xc1\xd4\xa6\xa8\x44\x93\xe0\x5d\x58\xb3\x79\ +\x5b\x0e\x5a\x98\x6b\xd5\x64\xe7\x2f\xab\xaa\x1a\x23\x4e\xba\xb4\ +\x38\x12\xc2\xdd\x18\x53\x2e\xdd\x66\x20\x6a\x71\xa3\x1d\x8c\x3f\ +\xae\x11\x23\x6e\x13\x88\x07\x5f\x06\x97\x03\x7b\xe2\x36\x07\x05\ +\x27\xdf\x6c\xe7\xd0\x81\x90\x77\x3a\xc5\xea\x41\x1e\xc9\x2a\x0a\ +\x35\xce\xd7\x6e\x47\xf2\x29\xce\x20\x20\x01\x68\x22\xbb\x07\xb9\ +\xe0\xa5\x49\x11\xed\xc0\xf7\xbf\x2d\x93\x0e\x6c\xda\xf4\xce\x51\ +\x45\xa1\xa1\xe4\x96\x8b\x21\x11\x64\x76\x8c\x1c\xb5\x2b\xb3\x22\ +\xe3\xbe\xab\xd0\xb8\x4f\xb3\x35\x53\x9e\x76\x00\x98\xc5\x8a\x79\ +\xcc\xe2\x67\xf0\xfe\x6b\xcc\x43\xe3\x0e\x5f\x28\x5c\x10\x60\x46\ +\xc7\xe9\xbb\x3e\xf3\xec\xbd\xc4\xc6\x25\xac\x4e\x66\x79\x9f\x38\ +\x39\x63\x71\xfb\x6a\xca\x81\x69\x28\x26\xb6\x5c\x10\xfa\xf8\x90\ +\x1b\x86\xc8\x0c\x95\xae\x71\xd7\x95\x4b\xfc\x46\x4b\x0b\x27\x33\ +\x3e\xf5\x21\xd7\x08\xce\x41\xd4\x29\x86\xf3\x5a\x4e\x5d\x35\xff\ +\x2c\x1f\xa2\x6f\x41\x6b\x9b\x09\x13\x2b\xe4\xc2\xe6\x0f\xbd\xf7\ +\xce\xae\xb2\x34\x46\xa8\xc3\x09\x70\x7c\x17\x7f\xf0\x11\x61\x3c\ +\xc1\xc0\x51\x96\x72\x62\x91\x81\xf8\xe7\x74\x74\xae\x51\x87\xb6\ +\x1f\x8b\x5b\xd2\x99\xa3\x96\x03\xcf\x5e\xff\x20\x33\xde\x87\x3f\ +\xcb\xfb\x31\xf0\x2c\xa0\x04\x5e\xc1\x10\x4e\x5e\x54\xf0\x20\x4b\ +\x89\xff\x3f\x00\x7b\x82\x26\xbe\x6e\xc7\xd8\x8f\xd6\xcf\xb9\xb8\ +\x33\xb3\xb5\x2f\xd3\xff\x01\xc4\x4c\x46\x14\x98\x1e\xf5\x37\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x25\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1b\x16\x18\x20\x20\xd9\xdc\xfb\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x07\xb2\x49\x44\ +\x41\x54\x78\xda\xa5\x97\x7d\x6c\x55\x67\x1d\xc7\x3f\xe7\x9c\xfb\ +\x7e\xfb\x72\x5b\xca\xbb\x2d\x94\x02\x2b\xaf\x22\x20\x93\x60\x86\ +\xd8\x0d\x8a\x6c\x3a\x34\x46\x27\xc6\x65\x03\x37\x5d\x66\xb2\x98\ +\x0d\x94\x4d\xe7\xcb\xc6\xe2\x92\x91\x29\x53\x50\x08\x7f\x2c\x33\ +\x86\x65\x49\x89\x03\x85\x09\x63\x8e\x25\x33\x60\x37\x84\xb5\x83\ +\xf1\xba\xde\xd2\xde\xf6\xf6\xed\xb6\xf7\xed\xbc\xfb\xdc\x3e\xe7\ +\x42\x4b\xc0\x00\xfe\x92\x6f\x7e\xf7\xdc\x73\xee\xf3\x7d\x79\xce\ +\x79\xee\x79\x14\x6e\xaf\x94\x51\x5d\x96\x2b\x71\x6b\x75\x2b\x02\ +\xd4\xdf\xc0\x12\x1f\x7c\x55\x83\x2f\x08\xcc\x52\xa1\x0a\x50\x5d\ +\xc8\x3a\xd0\x66\xc3\x7f\x04\xde\x32\xe0\xcd\xcd\xd0\x07\xb8\xff\ +\xb7\x80\x79\xa0\x7d\x17\x1e\x50\x60\x93\x06\x73\x03\x40\x01\x3e\ +\xc0\x1f\x0e\xa3\x85\x42\xe8\xa9\x14\xb6\xe3\x60\x02\x06\x60\x41\ +\xce\x86\x3f\x9b\xf0\xdc\x33\xd0\x06\xb8\xb7\x23\x40\xf9\x15\xd4\ +\x87\x61\x77\xc1\x71\x08\x28\x11\x64\x35\xf7\xdc\xc3\xb8\x65\xcb\ +\xa8\x9c\x3f\x1f\x5f\x34\x2a\xb3\x17\xe4\xd9\x78\x9c\xe4\xf1\xe3\ +\xc4\x0f\x1c\x20\x79\xf6\x2c\x79\x40\x97\x42\x9e\xdd\x0b\x5b\xff\ +\x05\xf6\xad\x08\x50\x9f\x83\x7b\x83\xf0\x5a\x08\x4a\x4b\x14\x85\ +\xda\x95\x2b\x99\xb6\x6e\x1d\x81\xb2\x32\x94\x1b\xfc\xd0\xf5\xd0\ +\xdb\xdc\x4c\xeb\x8e\x1d\xf4\x26\x93\x64\x01\x13\xde\xec\x85\x75\ +\x2f\xc2\xd0\xcd\x08\x28\x90\x7f\x3d\x04\x7f\x89\x82\xaf\xdc\xef\ +\x67\xce\xa3\x8f\x32\x66\xe1\xc2\xeb\x13\xdf\x40\x88\x99\xcb\x71\ +\x7a\xfb\x76\x3a\x3e\xfa\x88\x41\x39\x35\x47\xbb\xe0\x2b\x2f\x41\ +\xfa\x7f\x09\x50\x9e\x81\x25\x31\x38\x12\x85\x70\x85\xa6\x51\xbf\ +\x7e\x3d\xb1\xfa\x99\xa8\xea\xe8\x1f\xb8\x2e\x50\x04\x5e\x2f\x7e\ +\x55\x38\xa9\x28\xd8\x96\xc5\xb9\xdd\xbb\xe9\xf8\xe4\x13\x06\xe5\ +\x94\xbc\xb1\x11\xbe\x05\x38\x78\xa5\x8d\x24\x17\x67\xca\x6b\xe1\ +\x60\x04\xc6\xc5\x80\x29\x2b\x56\x50\x31\xbb\x1e\xc7\xca\x60\xea\ +\x69\x2c\x33\x8f\x6b\x66\xc1\xd6\xc1\xd2\x71\xc5\xb1\xa3\x8b\xef\ +\xf2\xa2\x0b\x98\xd9\x2c\xf9\xa1\x21\x0c\xe1\xde\xce\x64\x50\x84\ +\x80\xd2\x69\xd3\xc8\x8a\x14\x2c\xc3\xc0\x84\xd9\x2b\x20\x71\x08\ +\x9a\xf1\x4a\x1d\x19\xfd\x7c\xd8\x18\x80\xba\x12\x20\x56\x59\x49\ +\xc5\x9c\x3b\xc4\x60\xdd\xa4\xfa\x2e\x53\x76\xd7\x97\x19\xff\x8d\ +\x07\x18\x48\x75\x91\x4d\x77\x09\x0d\xbd\xb8\x46\xdf\x30\x1c\x01\ +\x23\x9d\x64\xa0\xfb\x32\x4e\xd5\x18\xea\x9e\x7c\x92\xac\xe3\x90\ +\xea\xe8\xc0\x15\xa2\x26\x2e\x5d\x4a\x29\x10\x91\x84\x5b\x9e\x82\ +\xb1\xd7\x26\xa0\x3c\x08\xe3\x27\xc2\x6b\xa5\x10\x28\x47\x1c\x2c\ +\x5a\x80\x56\xa9\xd1\x3b\x94\x64\xd2\xd7\xbe\xc3\xe4\xbb\xef\x23\ +\x58\x35\x9e\xc0\xc4\xc9\x7c\xfa\xee\x3e\x54\x37\x87\x5f\x35\x10\ +\xf6\x31\xf2\x69\x7a\xfb\x7a\xd0\xa6\x4e\x67\xfe\x53\x3f\xc5\x5f\ +\x5a\x4a\xe5\xe2\xc5\x9c\x3b\x78\x10\xbd\xab\x8b\xa8\xb8\x71\x8d\ +\x78\x1c\x4b\xd7\x31\x20\xec\x07\xeb\x30\x1c\x01\x5c\xb5\xe8\xbe\ +\x0e\xd6\x05\xa0\x24\x0c\x84\x34\x95\xf0\xb8\x28\xb9\x7c\x8f\x70\ +\x34\x8e\x9a\x55\x6b\x29\xd6\x98\xb9\x8b\x99\xf9\xc8\x66\xda\xbb\ +\x13\x22\x8d\x04\xb9\x6c\x92\xce\xee\x38\x4e\xf5\x54\x16\xfe\xe4\ +\x97\xa8\xfe\x00\x00\x41\x91\xe0\x8c\x0d\x1b\x48\x26\x12\x18\x7d\ +\x7d\x44\xc7\x8e\x65\x78\x6c\xc0\x07\xeb\x17\x41\x70\x64\x02\xc1\ +\xd5\xf0\x42\x14\xaa\x4b\x29\xa8\x08\x50\x52\x57\x8a\x16\xd4\xe9\ +\x8e\x5f\x20\xd9\xd9\x41\xf5\xd2\x06\x14\x45\x01\xa0\x64\x42\x35\ +\x91\xea\xe9\x9c\xf8\xdb\x1e\xfa\x07\xfa\xd1\x6a\x17\xb0\xfc\x17\ +\xaf\xa0\x05\x82\x14\x2b\x79\xa6\x95\xc3\x8f\x3f\x42\xb9\xa1\x13\ +\x32\x6d\x9c\x54\x0a\x73\x70\x10\x13\x0a\x88\x4e\x83\xf7\x8e\xc0\ +\x79\x0d\x50\xe6\x41\x6c\x09\x6c\x8d\x80\x56\x02\x84\x83\x36\xfe\ +\x48\x92\x60\xc4\x21\x52\xaa\x72\xe9\xe4\x71\xba\xda\x3b\xa9\xfd\ +\xe2\xca\x2b\x22\xca\x26\x4d\x25\x5a\x33\x8b\xae\x44\x37\xab\x9f\ +\xdf\x35\x8a\xbc\xeb\x74\x0b\x7b\x1f\x5a\xcb\x58\x33\x45\x25\x16\ +\x66\x5b\x3b\x46\x22\x89\x0b\x58\x80\x01\x38\x10\xff\x07\xbc\xe3\ +\x03\x94\x46\x98\xe3\x03\xbf\x00\x1a\xe0\x8b\x82\xaa\x59\x38\x43\ +\x9d\x84\x15\x1f\x33\xc6\x05\x68\x39\xb4\x83\xfd\x86\xc1\x9a\x9f\ +\x6f\xbb\x22\xa2\x56\xa4\x52\xc0\xc8\xea\xfc\xf8\x14\x7b\x1e\x5c\ +\x4d\xad\x32\xc0\x58\xd5\x86\x01\x1d\x70\x51\x03\xa0\xea\xe0\x43\ +\x22\x00\x9f\x05\xf9\x74\xab\x41\x98\xa8\x79\xe4\x6a\xa1\x07\x41\ +\x19\x56\x22\x85\x94\x85\xb2\xcc\x99\x92\x23\x7e\xe8\xf7\xbc\xf1\ +\xf4\x63\xf2\x39\xbf\x4e\xb5\xb7\x9e\x62\xf7\xba\x06\xaa\x43\x97\ +\xa9\xae\xcc\x10\x0a\xe5\x45\xa4\x2e\xbe\x12\xd0\x86\x4d\x49\x0e\ +\xcf\xe8\x78\x29\x40\xaa\x29\x29\xba\x57\x15\x50\x54\x70\x81\x61\ +\xa3\x8a\x14\x53\x59\x01\x73\x67\xc0\xb1\x3d\x3b\x38\xbc\x6b\x3b\ +\xd7\x96\xa9\xe7\xd9\xfa\xcd\x35\x54\x04\x93\x4c\x9f\x02\x91\x72\ +\x39\x9f\x92\x5c\x42\x55\x04\x8a\x7f\x64\x10\x2d\x0a\x50\x6c\x30\ +\xa4\x00\x59\xae\x03\x38\x5e\xf7\xcc\x66\xf2\xd0\x96\x80\xba\x65\ +\x8d\x2c\xff\xde\xc3\x5c\x5b\xfe\x60\x88\x87\x7f\xf7\x27\x06\xcd\ +\x10\xfd\x06\x10\x02\x2d\xe2\x21\x2c\x81\xea\x25\x2c\xa1\x23\xbd\ +\xe2\xa6\xa1\x57\x03\x14\x24\xa1\x93\x13\x30\xc1\xb5\x44\x17\xc8\ +\xa4\xa1\xf5\x3c\xb8\x9f\x69\x64\xc3\xce\xa6\x61\xb2\xeb\xd5\xdc\ +\x86\x46\xd6\x6e\x6d\xe2\xe3\xce\x10\xc9\x9c\x8c\x56\x2d\x08\x11\ +\x50\xb4\xab\x66\x3c\xae\x9e\x2b\xeb\xc0\xdb\x70\x56\x05\x1b\x69\ +\x1c\x23\x07\x96\x2e\x90\x87\x74\x1a\xce\xb6\x83\x52\xdb\xc8\xb7\ +\xb7\x35\xe1\x1b\x41\xde\x73\xe1\x24\xef\xed\xdc\x34\xea\x9e\xb8\ +\xe3\xae\x46\x56\xbd\xd0\xc4\x85\xde\x10\x7d\x79\x70\x7c\x40\x50\ +\x74\x07\x6c\xcb\x9b\x5a\xc0\x82\xd3\x80\xa3\x02\xce\x87\x30\x60\ +\xc2\x19\x00\xdb\x13\x90\x1f\x82\x4c\x06\xda\x92\xe0\xaf\x6f\xe4\ +\xfe\x97\x47\x93\xf7\x5f\x3a\xc9\xbb\x5b\x1a\x48\x1c\x7d\x91\x63\ +\x3b\x7f\x08\x23\x44\x4c\x13\xd3\xb4\xe2\xd7\x4d\xb4\x0f\x85\x48\ +\x19\x60\x29\x72\x3c\xcb\x95\x06\x55\x60\x00\x8e\x01\xb6\x86\x2c\ +\x6d\x39\xd4\x56\xc0\x9d\x0a\xe0\x7a\x17\x66\x7d\xc0\x8c\xcf\x73\ +\xef\xae\x83\xa3\xc8\x07\x04\xf9\xfb\xcf\x37\x30\x29\xd6\x43\xcd\ +\x64\xe8\xbf\xd0\x4c\xaa\x2b\xc1\x84\x05\x6b\xbc\x3b\x17\xca\xc5\ +\x42\x55\x5a\x3d\x8b\x8b\x87\x5e\x27\x90\x87\xcc\x45\x99\x80\x67\ +\x32\xbd\x03\x36\x26\x20\xa5\x7a\x33\xa3\x1f\x84\xd7\x55\xb0\x8a\ +\x29\xe4\x07\x45\x2f\xa4\xd0\x72\x82\xcb\x47\x0f\x50\xac\xd4\xc5\ +\x93\x1c\x7b\xb6\x81\x31\x6a\x0f\xb1\x10\x84\x80\x49\x95\x90\xfe\ +\xf7\x1f\x69\x7d\xf5\x6a\x12\x76\x3e\x43\x7c\xff\x36\x82\x2a\x0c\ +\xb5\x81\x91\xbf\x1a\x7f\x1a\xf6\x7e\x08\xfd\x80\xab\xe1\xd5\x39\ +\xd0\xef\x86\xba\x72\x98\x0d\x60\xbb\xf2\x06\x0c\xf8\x1d\xda\xdf\ +\x69\xa2\xbc\x7e\x1e\x38\x06\xc7\x36\x35\x10\x36\x7b\x88\x06\x41\ +\x71\xc0\x36\x41\x15\xdd\x5f\x20\x3a\xdf\x4c\xae\x37\x41\xac\xfe\ +\x4b\x9c\xd8\x72\x1f\xb9\xd6\x7f\xa2\x24\xa4\x7b\xc5\x06\x9f\x8c\ +\xdf\xf8\x2b\x3c\x76\x0a\xda\x01\x7b\xe4\xeb\x75\x78\x19\x7c\x6e\ +\x33\xec\x53\x21\x66\x00\x26\xe0\x86\x41\xab\x12\xa8\x08\x10\xaa\ +\x2a\x11\x64\x7d\x84\xa2\x10\x88\x80\x16\x14\x08\x80\xe2\x93\xc9\ +\xdb\x36\xe8\x06\x68\x91\x09\xe8\xdd\x09\x72\x6d\x30\xd4\x02\x4a\ +\x0e\x02\x80\x1f\x88\xc3\x2b\x1b\xe0\x67\xc0\x20\xe0\x68\x5c\x2d\ +\x27\x0e\xd9\xa9\xd0\x3f\x13\x56\xaa\xd2\x20\x96\x25\x9f\x06\x1c\ +\x1b\x57\xcf\xa1\xc8\x8f\xd8\x96\x74\x6f\x15\x60\xc8\x6b\x6c\xd1\ +\x5d\x13\x8c\xde\x34\x83\xa7\x61\xe8\x0c\x28\x3a\x04\x91\x53\x95\ +\x87\x13\x4f\xc0\x13\x19\xe8\xf5\x66\x1a\x8d\xd1\x65\x1e\x85\xf6\ +\x45\xe0\xab\x81\x3b\x55\x00\xa4\x33\x33\x2b\x50\x20\xb1\x25\xa9\ +\x6d\x79\xdd\x90\x8f\xac\x99\x03\x7d\x00\x06\x2f\x41\x7f\x0b\xe8\ +\x9d\x10\xb0\x21\x0c\x44\x25\x5b\xdb\xcb\xf0\xd0\x49\x38\x0f\x18\ +\x37\x7c\x27\xf4\xc4\x4e\xfe\x2d\xfc\x68\x09\x3c\xae\x83\x9a\x05\ +\x72\x80\x0e\xd8\x2a\xb8\x7e\x50\x43\x02\xa2\x2b\x9e\x4a\xc7\x90\ +\x0b\x98\x22\xba\xdf\x95\xc4\x11\x64\xcf\xc3\xb9\xad\xf0\xfd\xfd\ +\xf0\x01\x90\xbe\xd1\x3b\xa1\x2c\x79\x32\x77\x00\x5a\x63\xf0\xe9\ +\x1c\x58\x14\x85\x48\xa0\xb8\x84\xba\xa0\xd8\x52\x8d\x93\x05\x37\ +\x23\xa1\xe5\xa5\xe3\x12\xa0\x14\x28\x47\x7e\xee\x80\x7d\x3f\x16\ +\x66\xde\x87\x16\x20\x03\x38\x37\xb5\x2f\x00\x02\xc0\x98\xe9\x30\ +\xf3\x69\x58\x3f\x0b\xee\x57\x20\x6a\x48\x6e\xcc\xe2\x24\x32\xea\ +\x0f\x86\x90\xd7\x07\xe0\xd4\xdf\xe1\x0f\x2f\xc1\x5b\x40\x37\x90\ +\x05\x9c\x5b\xda\x19\x79\xe3\x46\x81\xaa\x1a\x98\xf2\x03\x58\x35\ +\x13\x96\xc5\xa0\x3e\x00\x95\xce\xe8\x41\xcc\x0c\x5c\xea\x86\x0f\ +\xde\x86\x03\xaf\xca\x95\x2e\x09\x0c\x7a\x7a\x9d\xdb\xdd\x9c\x16\ +\x0d\x46\xbc\x74\xcb\x0a\x7d\x12\xc4\xe6\xc1\x58\x3f\x68\x49\x18\ +\x6a\x86\x84\x25\xe7\x77\xd0\x43\xa6\x48\x7c\xeb\x7b\xc3\x1b\x5f\ +\xab\x49\x31\x12\xde\x31\x1e\x89\x35\x02\xf6\xcd\x6e\xd7\xff\x0b\ +\xfc\x1f\x35\xe7\xfd\xb5\x8f\xbc\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x04\x44\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x02\ +\x0c\x01\x3a\x00\xc9\x10\x20\x00\x00\x03\xc4\x49\x44\x41\x54\x38\ +\xcb\xb5\x93\x4b\x68\xdd\x45\x14\xc6\x7f\x67\xfe\x73\x73\xd3\x26\ +\x35\x4d\x1b\xcc\xab\xd0\x1a\x4a\x13\x4d\xa4\x55\xbb\x88\x0a\xa5\ +\xe0\x2b\x22\x5d\x08\x45\x51\xbb\x70\x51\xc4\x5d\x83\xd6\x95\x8b\ +\x76\xa7\x94\xa2\xa4\x58\x37\xd9\x88\x55\x17\xa5\x1b\xa1\x0a\x42\ +\x6d\x40\xb4\x4a\x55\x08\x85\xa0\x6d\x8d\x81\xb4\x79\x34\x69\x1e\ +\xbd\x37\xf7\xe6\xbe\x66\x8e\x8b\x99\x9b\xdc\x20\x88\x08\xce\x66\ +\xfe\xff\x33\x9c\xef\x7c\xdf\xf9\xce\x11\xfe\xeb\x39\xcd\x73\x6c\ +\xe1\xdd\x7d\x9d\xfb\xf6\x1b\x8c\x19\x9d\x1e\xfd\xd5\x67\xfc\x7b\ +\x1c\xe7\x22\xe7\xff\x45\xfe\xe1\x93\x5f\xff\x3d\x78\x86\x53\xdd\ +\x5f\x76\xeb\xb9\x99\x4f\xfd\xf0\xc4\x59\x1d\x9e\x38\xab\x9f\xcf\ +\x7c\xe6\xfb\x2e\xf6\x29\x43\x7c\x0c\x20\x87\x4f\x7c\xf5\x43\xd9\ +\xf1\x44\x22\xa0\x00\x0a\x02\x78\x14\x9b\xb2\xcb\x17\x4e\x0c\x34\ +\x6f\x00\x1d\xe2\x60\xfa\xfe\xf4\xc8\xf1\xc7\x8f\x91\x5d\x9c\x60\ +\xe8\x91\x40\x6f\x70\xf4\x25\xb6\x34\x77\xf1\xc1\xd5\x8f\xc8\xdf\ +\xce\x1d\x92\x81\xc1\x73\xfa\xd4\xb3\xcf\x23\xea\x30\x10\x50\x45\ +\x30\xc6\xf0\xed\xc8\x15\x4d\xea\x52\x22\x80\x2a\xd4\x69\x9a\xcb\ +\x2d\x83\x24\x7d\xb3\xba\xbb\x50\x2f\xdc\x9b\xe2\xfb\x57\x2b\x00\ +\x1c\xf8\xc2\xa2\x4d\x9d\x4c\x34\x94\x75\xea\xc6\xcc\x15\xbb\x9a\ +\xcf\x52\x2a\xe4\xf9\x6d\x72\x19\x15\xc1\x00\xc6\x2b\x3b\xdb\xea\ +\x39\xd0\xbf\x57\x2a\xaa\x81\xa9\x42\x5a\xb7\x72\x3e\x7f\x0d\xc6\ +\x91\xd9\x37\x74\x83\x90\xef\x62\x01\x19\x16\xa1\x91\x47\x6d\x2e\ +\xbb\x40\x7e\x35\x4f\xb1\x90\x23\x31\x02\x40\x11\xb8\x39\x99\xa7\ +\xac\x1a\xa8\xaa\x22\x40\xca\x65\xa1\x07\xb8\xfb\x0f\xa6\xe4\x80\ +\x6d\x60\x4b\xb9\x0c\xb9\x5c\x9e\x72\x21\x87\x37\x42\xc1\x87\x77\ +\x23\xc2\x6a\x71\x95\xa5\xb9\x5b\xac\xae\xe4\xa8\xa0\xa4\x7d\x9a\ +\xba\xa6\x0e\x4a\x3b\xa7\xa9\xff\x50\x28\x4d\x81\x3f\x1d\x98\xcb\ +\xdb\x42\xfd\x0e\x60\x17\x50\xe6\x67\x5b\x41\xf8\x73\xfc\x0f\xa6\ +\xee\x2c\x40\xe8\x32\xa2\xa0\x78\x72\x99\x45\x8e\xbd\xf9\x22\x5d\ +\xbb\x3a\x50\xc0\x60\xb8\x7c\x63\x13\xef\xdb\xa3\x98\x07\xa0\x71\ +\xd3\x3a\xd1\xa6\x3d\x50\x6a\x05\xd2\xf0\xda\xca\xc9\x6e\xbb\xbf\ +\xbf\x9f\xa3\xaf\x3c\x43\xb6\x50\x46\x6a\x14\x09\xe0\x55\x98\x9e\ +\xcd\x70\x6d\x6c\x0e\x05\x44\x84\x96\xf2\x41\x7a\x67\x9f\x66\xec\ +\xa1\x4b\x90\x01\x39\x15\xb3\x5a\x81\x46\x78\xf8\xd6\x00\xe9\xeb\ +\xed\xad\x36\x97\x77\x5c\x1d\x9d\xc3\x39\x1f\x59\x81\x08\x54\x14\ +\x52\x06\x54\x40\xc5\x60\x00\x0f\xd8\x3a\xe1\x48\xf3\x10\xdf\x8c\ +\x9c\xe1\x97\x3d\x17\x58\x79\x70\x01\x80\xcd\xcb\xdb\xe9\xff\xf1\ +\x65\x0e\x75\xbf\xc5\xa8\xb9\x84\x55\x14\x15\x10\xd1\xaa\xf9\x28\ +\x90\x44\xf0\xea\x70\x6b\x54\x51\x04\x92\xcd\x69\x5e\x78\xec\x1d\ +\x9e\xbc\x7d\x84\xa5\xdf\xef\x60\x44\xd8\xda\xd1\x46\x53\x6f\x1b\ +\x65\x6b\xc0\x2b\x56\xa2\xf1\x15\x2f\x24\x02\x0e\x48\x08\x77\x75\ +\x7e\x55\x82\x12\xaf\x41\x8d\xa2\x38\x0f\xf7\x75\xb6\xd3\xd0\xd9\ +\x1e\xcc\x56\x70\xde\x63\x9c\x04\x65\x00\xea\x03\xba\x8b\xa3\x59\ +\x89\xa0\x44\x40\xe7\xd7\x63\x46\xc3\xb7\x01\x9c\xd3\x40\x26\xc6\ +\x12\x40\x55\xf1\x5e\xb1\x01\x53\xa9\xa8\x5f\x33\x4f\xaa\x8c\x95\ +\xb5\xde\x56\x63\xae\xf6\x3d\x2a\xaa\xd4\xa8\xf4\x6a\x50\x55\x2c\ +\xaa\x78\x1f\xb2\x95\x68\x96\x56\x07\x2f\x1c\x1f\x19\x6a\x34\xd6\ +\x69\x00\x32\x40\x99\xb5\xc5\xc4\x01\xd6\x84\x7c\x6b\x8c\x60\x12\ +\x8b\x44\xbe\xb6\xc6\xc0\xaa\x82\x6a\xcc\xd6\xfc\xfb\x08\x94\xaa\ +\x29\x6e\x81\xc4\x24\x88\x08\x76\x6c\xf2\x2e\x37\x17\x7e\x42\x34\ +\xac\x9c\x17\x90\x48\x31\x2c\xca\xc6\xe1\x56\x0f\x26\xb2\xa2\x86\ +\x80\xac\x29\x4a\xc8\xcc\xcc\x63\xb7\x35\xd4\xd1\xb8\xbd\x29\x38\ +\x54\xb3\x21\x0a\x18\x89\x93\x10\x03\x46\x42\xab\xbc\x5f\x47\x33\ +\xba\xb1\x55\x49\x62\x61\xbe\x84\xed\xda\xd1\xc2\xde\xde\x1e\xbc\ +\xf7\xc1\x00\x0f\x62\x02\x6b\x57\x53\x24\x95\x80\x73\x31\xd9\x44\ +\x70\x40\x4d\x0d\x63\x0f\x24\x09\xe3\x32\x8d\x5d\xc9\x97\x0b\xf3\ +\xf3\xf7\xea\x4b\xaa\xa4\x12\x28\x3a\x68\x00\x5c\x94\x2b\x02\x45\ +\x1f\x16\x46\x24\xb4\x27\xa5\x50\x31\xeb\x6d\xa8\x44\x05\x29\x01\ +\x27\x86\x85\xc5\xec\x8a\x40\xf3\x6e\x3a\x7a\x5e\xc7\x78\x41\x31\ +\x81\x83\x0a\xea\x0d\x20\xa8\xd6\xdc\x5a\x5d\x51\x0f\xe2\x11\x14\ +\x31\x2e\x94\x13\x1f\xa8\x24\xca\xd2\xcc\x27\xfc\x5f\xe7\x2f\x3b\ +\xd8\xc6\x2f\xd6\x18\xd4\x25\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x05\x03\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x01\ +\x03\x12\x35\x00\xa0\xff\x07\x14\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x90\x49\x44\ +\x41\x54\x18\x19\x9d\xc1\x6b\x68\x95\x65\x00\x07\xf0\xff\xf3\xbc\ +\xf7\xf7\x9c\xf7\x5c\xb7\xb3\xed\x9c\x4d\x8f\xf3\xc8\xa6\x9b\x9a\ +\xb6\x0a\x11\x2d\xcc\xcc\x48\xba\x20\x2a\x89\xda\x0d\xcb\x0c\xa3\ +\x0f\x51\x96\x51\x5a\x66\x17\x4c\x88\x21\x09\x45\x90\x98\x9a\xa4\ +\xcd\x22\x3f\x14\xb4\x40\x8c\x8a\x7d\x58\x78\xd9\xa6\x4e\x4f\xee\ +\x6c\x67\xb7\xb3\xed\xec\xdc\xdf\xcb\xf3\xb4\x0f\x7e\x90\x70\x53\ +\xfb\xfd\x08\xfe\x87\x96\x2f\xdf\x69\x95\xb8\xe9\x71\x44\x63\xc5\ +\x63\xcf\xee\x48\xe1\x26\x28\xee\xd0\xa9\x23\x9f\xcd\x15\xb8\xb9\ +\x28\x14\x0a\x49\xc5\xa2\x59\xc0\x24\x28\xee\x90\xa6\xd0\x4d\x94\ +\x3b\x0a\x23\xd2\xe1\xb5\x2f\xed\xca\x63\x12\x14\x77\xe0\xe0\xe7\ +\x7b\x74\xab\x98\x5d\xef\x76\xbb\xb3\xa3\xe3\xb9\xa3\x98\x02\xc5\ +\x6d\x3a\xd0\xfc\x89\x52\x59\xee\xdd\x54\xca\x8d\x55\xc9\x8a\xfe\ +\x73\x67\x77\xe2\x1a\xa6\x20\xe0\x36\x2d\xae\x15\x57\x9a\x0e\x3f\ +\x68\x99\xb6\xc0\x04\x75\xd7\xd3\xaf\x7e\x74\x0e\x53\x10\x71\x0b\ +\xdb\x37\xaf\x12\x2a\xcb\x8c\x26\xdd\x5b\xb1\x33\x1c\xd0\xc4\x91\ +\xfe\x5e\x5c\xee\x1a\x25\xb8\x05\x8a\x29\xbc\xf9\xc2\xa3\x52\x6d\ +\xd8\xb7\xb3\x7e\x56\xf4\x74\xb4\x42\x6d\x1a\xe8\x1f\x44\x9a\xa9\ +\xdc\xd3\xfe\x4f\xf1\x04\x40\x70\x83\x13\x80\xf2\xc3\xc2\x85\xab\ +\xbe\x07\x54\x4c\xa0\x98\xc4\xb6\x0d\x0f\x91\x48\xd0\xb5\xb5\xba\ +\x26\xfc\x96\x24\x89\x92\xe9\x10\x04\x74\xa0\xd2\x00\xa9\x52\xa5\ +\x7d\x8e\x40\x97\x1f\x02\x08\x26\x1c\x05\x14\xc1\xe7\xd9\x15\x5b\ +\x7a\xdf\x7e\x21\xe8\xdb\x7b\x14\x90\x05\x4c\xe2\xc9\x07\x1a\xe6\ +\x84\xca\x7c\x87\xcb\x82\x01\x35\x9d\xc9\x41\x91\x28\x8a\xe9\x34\ +\x88\x40\x50\x1d\x98\xc6\x54\x55\xbb\xff\xea\x95\xf8\xc5\x05\x1c\ +\xbd\x01\x8f\x7b\xf7\x82\xf5\x6b\x9e\x0a\xb9\x83\xc4\x33\xbf\xa1\ +\x2e\xd1\xd6\x56\x29\xe2\x26\xd6\x2d\x6f\xa4\x9a\xb7\xe2\x43\x5d\ +\x57\x0c\xc7\xb6\x20\x52\x8e\xd2\x78\x1a\x0e\x25\x90\xc0\x90\x8b\ +\xf7\x39\x55\xd1\x98\xcb\xb7\x34\xdf\xdc\xf3\x57\xfb\xf9\xba\x27\ +\x1e\x69\x62\x79\x07\xc3\x85\x7e\x64\x59\x91\x9b\x0e\x4b\x10\xdc\ +\xc4\xee\x2d\x2b\x1e\x56\x34\xd7\x8f\xc1\xaa\xe9\x92\x5b\x25\x90\ +\x89\x89\x6c\x2a\x05\x59\x53\x60\x99\x36\x9f\xd1\x36\xd0\x27\xe5\ +\xc0\xb8\xa1\x81\x69\x02\xc4\x54\x1e\x92\xdf\x8f\xf4\x58\x92\x75\ +\xfe\x72\xba\x79\xb3\xc3\x3f\x15\xf1\x1f\xef\x6f\x59\x11\xd6\x54\ +\x69\x7f\xb8\xc2\x2b\x79\x0c\x8e\xbe\xa1\x34\xc6\x0b\x0c\x12\x03\ +\x14\xce\x20\x03\x3d\x1d\x7f\xb6\x75\xd5\xd7\xcd\xac\x77\x2e\x26\ +\x41\x55\x15\x8e\x4b\xc3\x50\xbe\x8f\x5d\xfd\xa3\xb3\x59\x77\xf8\ +\x3e\x02\x40\xc4\x0d\xf6\x6e\x5b\xa9\xf9\x3c\xda\x17\x16\x23\x33\ +\xdd\x6e\x1d\xd9\x4c\x0e\x2e\xd1\x86\xcd\xb3\x90\x45\x82\xc1\x91\ +\x1c\x54\x45\xef\x10\x32\x85\xee\xc2\x40\x6f\x3d\xb9\x34\x08\xe6\ +\x30\x88\x2e\x19\xb9\x2a\x9f\x9d\xb5\xec\x0b\x5b\x01\x8e\x09\x02\ +\xae\x3b\xb4\x73\x9d\x20\x49\x64\x8f\x4b\x57\x37\x0a\xa2\x4c\x04\ +\xc2\x50\xc8\xe4\x61\x33\x07\x30\x4b\xf0\xfa\x0d\x38\x8e\x0d\xbd\ +\x67\xc8\x98\x53\x34\x63\xfe\xf8\x30\x91\x64\x91\xd8\x55\x01\xe2\ +\x4d\x65\x10\xb4\x98\xc0\x6b\x42\xcb\xe6\x8e\x64\x2e\xb5\x02\xdd\ +\x02\x26\x7c\xfb\xc1\x46\x5a\x28\xe5\x5e\x89\x46\x82\x3b\x3a\xe2\ +\x43\x62\x6d\x55\x10\xa3\xe9\x2c\xbc\x2e\x19\xa3\xd9\x3c\x82\x86\ +\x0a\x55\x97\x61\x5a\x36\x62\x63\xa6\x53\xd1\x9d\xe4\xa2\xa1\xd1\ +\x33\xb1\x69\xfc\xb8\x65\x8d\xcd\x2f\x2f\xd3\xc3\xc9\x61\x1e\x71\ +\x20\x5b\xd1\x9a\x07\x17\xbb\xbd\x97\xe8\x77\x1f\x3f\x47\xbb\xe2\ +\x89\xb5\x91\x0a\xef\xf6\xce\xf8\xa0\x5c\x13\xf4\x82\x71\x1b\x2e\ +\x2a\x80\x4a\x80\xa1\x4b\xd0\x54\x09\xcc\x61\xf0\x1b\x3a\xa4\x91\ +\x71\x22\xf9\xdc\xb4\x7d\x56\x14\x1d\x56\xe1\xf8\x5d\x73\xc2\x2f\ +\x7f\x63\x59\x5d\xe3\xb1\x19\xc4\x9f\xce\xe2\x1e\x4d\x77\xc9\x6e\ +\xf7\x33\xf4\x5a\xa2\xff\x6e\x4e\xc8\x3c\xce\xb9\xdf\x36\x1d\x84\ +\x2b\x7d\xbc\x94\x2b\x71\xaf\x57\x41\x36\x57\x42\x24\xe4\x01\xa5\ +\x80\xc3\x6c\x84\x82\x06\x4b\x7a\x3d\xe6\xf9\xe9\xd5\xbc\xc3\xcc\ +\x9d\x5c\xf2\xf8\xbd\x5f\xcf\x5e\xd2\x78\xc5\xa3\xd1\x17\x8f\x14\ +\xcd\xb3\xfd\xcb\x96\xe2\xa7\x81\xa1\xce\xc1\x73\xe7\x5e\x13\x9e\ +\x5f\xbd\x08\x91\x90\xd1\x98\x1e\xcf\x37\xd5\x45\x42\x1a\x44\xce\ +\x69\x91\x13\xa2\x11\x66\x33\x46\x43\x3e\x1d\x03\xa9\x0c\xa6\x87\ +\xfd\xb0\x1c\xe4\x12\xc9\xd4\xe1\xa1\x74\xfa\xef\xd8\xf2\xc6\xaf\ +\x64\x45\x4a\x28\x12\x49\xd5\x2c\x28\x1f\xce\xff\xde\xfb\xeb\xe5\ +\x44\x9f\x32\x32\x30\xb8\xe3\x5d\xa0\x4f\x14\x08\x2d\x96\x6c\xa7\ +\x55\x93\x94\xc6\x54\xa1\xd8\xa0\x9b\x34\x50\x60\x96\xe6\x15\x54\ +\x4f\x99\x4f\x07\xb7\x2c\x30\x02\xd8\x79\x87\x17\x41\x2e\xfb\x67\ +\x57\x1f\x0f\x36\x4c\xeb\x76\x80\xa1\x78\xa6\x50\x6c\x6d\x2f\xb1\ +\x96\x96\x16\x4c\x48\x02\x78\x1b\xd7\x91\x63\xc7\xd6\x10\xa1\xd7\ +\xad\x08\x9c\xd5\x72\x8e\x28\x80\x72\xcb\x72\x62\x00\x8b\x2a\x12\ +\x8d\xb2\x52\x69\x16\x91\xc5\x80\x50\x24\xbd\x23\x8c\x9f\xf2\x1b\ +\xda\x1b\x52\x4a\xce\x47\x4e\x9e\x61\xf3\xce\x9e\xc5\x64\x08\x26\ +\x70\x0e\x5c\x78\x6f\x35\xb9\xaa\xfb\xa9\xc9\x2c\x51\xa0\xc4\x70\ +\x08\x2f\x07\x41\xd4\xb6\x6d\xf7\xf0\xc8\xb8\x3d\xa3\x32\x60\x74\ +\xf6\xe5\x7a\x36\xbc\xfe\x5b\x6b\x79\xf9\x30\x6e\xe5\x5f\x4f\xa1\ +\xf9\x6b\x06\xa7\xfc\xf6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x04\x61\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\xde\x49\x44\ +\x41\x54\x78\xda\xb5\x95\xdf\x6b\x14\x57\x14\xc7\xbf\x77\x26\x33\ +\xbb\x11\xb3\x9b\x1f\x6d\x36\x2d\xd9\x99\xd8\xb8\x68\x05\xab\x11\ +\x94\x50\x94\x5d\x11\x21\xfa\xd4\xc7\x42\xfb\x90\x7f\xa1\x7d\x31\ +\x11\x49\x9e\x54\x04\xc9\x43\xfb\x50\xda\xbe\xf8\x58\x5a\xc4\xd2\ +\x42\xe8\x8b\x66\xb7\xda\xa6\xd6\x2a\xda\x28\x91\x74\x6b\x9d\x09\ +\x4d\x34\xbb\x6e\xb2\x44\x93\x9d\x9d\x3b\xf7\xf6\xdc\x65\x1d\xb6\ +\x83\x2d\xf8\xe0\x81\xc3\x65\xf7\x7e\xcf\xe7\x9e\x73\xee\xb9\x0c\ +\x93\x52\xe2\x55\x98\x86\x88\xfd\xc2\xd8\xc0\xcf\x8c\xe5\xd5\x8a\ +\x88\xbd\x94\x96\x32\x0e\x7d\x16\x18\xf8\x35\x9d\x5e\xac\x5e\xbd\ +\x2a\xaf\x99\xa6\xa3\x7e\xb7\xee\x47\xb5\x3f\x19\xc6\xc3\x95\x6f\ +\xbe\x96\xbf\x65\x32\x8b\x51\xad\xd6\x7a\x3a\xeb\xee\xfe\x71\x70\ +\xea\x7c\xbf\xa8\xae\x21\x7d\xe6\x8c\x15\x18\x46\x34\x9b\x50\x2b\ +\x68\xef\x8d\xf1\x31\xbb\x7a\xf7\x2e\xba\x3e\xfc\xa0\x5f\x9a\x66\ +\xa1\x55\xab\x3d\x17\x9a\xbb\x76\x5d\xdb\xf1\xc5\xe7\x69\x66\x18\ +\xf0\x57\x2b\x88\xa7\x5e\x87\x75\xf6\xac\x1d\x98\x66\x08\x0f\xa1\ +\xba\x9e\x7f\xf3\xe4\x49\x9b\x57\x2a\xd8\x58\xf8\x03\x1b\x7f\x2f\ +\xa1\x6f\xec\x84\x25\xe3\xf1\x10\xde\xb8\x3c\xd5\xa7\x9d\xd3\xd3\ +\x59\x26\x03\x28\xb1\xf0\xea\x40\x9d\x9c\x2c\xd8\xd8\x80\x33\x36\ +\xee\x30\xce\x73\x20\x53\xd0\xfe\xc9\x09\x9b\x97\xca\xf0\x4a\x25\ +\x70\xd2\xf9\xb5\x1a\x62\xdb\x07\x21\xe8\x80\xf5\x8b\x17\x0b\xef\ +\x4a\x99\x6b\x64\x4c\x88\xd1\x7b\xc7\x8f\x3b\x6b\x37\x6f\x81\x31\ +\xad\x01\x95\x9e\x07\x51\xad\x42\x97\x02\xb6\xca\x9c\x80\x5c\xd3\ +\xf2\xf6\xe4\xa4\x8d\x27\x15\x04\x2b\x2b\xd0\x08\xc8\x36\x37\x11\ +\xeb\x4c\xc2\x88\xb7\xa3\x72\xe9\x92\xab\x58\x61\xc6\xca\xf2\x54\ +\x82\x5a\xb6\x9d\x3b\x67\xb7\x77\x25\x21\x28\x58\xd6\x3d\x30\x95\ +\x7d\xcc\x04\xb6\x6c\x85\x50\x55\x10\xb0\xfe\xe8\x11\x04\x1d\xcc\ +\xc9\x91\x4c\xa0\x6d\x7b\x06\xee\xe9\xd3\x2e\xa4\xcc\xe6\xa4\x7c\ +\xd8\x0a\x0e\xe1\x9c\xda\xf2\xf6\xd4\x94\x6d\x52\x5b\x82\xf2\x13\ +\xca\x5c\xc1\x6b\xd0\x28\x23\x59\xf7\xe1\x13\x54\x1d\x20\xe8\x3f\ +\x74\x74\x40\x7f\x67\x0f\x16\x26\x26\x5c\x5d\x88\x10\x1a\x82\x5b\ +\xed\x07\x82\xeb\x54\xf2\x9e\x4f\x3f\xa1\x92\xcb\x90\x8f\x1f\x03\ +\x04\xd4\xa8\xe4\xa0\xd9\xfb\xa0\x01\x4d\x40\x3f\x70\x00\xf7\xc6\ +\xc7\x5d\x9f\xf3\xec\x08\x41\xff\xf7\x81\x28\x41\x20\x44\xee\xf6\ +\x47\x1f\xbb\x5a\xaa\x0f\x46\xcf\x6b\x60\xaa\x64\x82\xea\xb4\x6a\ +\x04\x6d\x6b\xdf\x82\xf8\xc1\x83\xf8\xfd\xd4\xa9\xc5\x10\x1a\xb1\ +\x36\xbc\xc0\x6a\xe4\x86\xef\x63\xfd\xbb\xef\x11\xa7\x35\xd6\xdd\ +\x0d\xbd\x63\x2b\x18\x5d\x92\x60\x1a\x68\x66\xc1\x57\x57\x11\x70\ +\x0e\x0f\x11\xfb\xaf\x56\x7c\x4b\xad\xd0\x80\xc2\x8e\xa3\x47\x2d\ +\x73\x6e\x0e\x3a\x8d\x94\x49\x1a\x95\x81\x46\xab\x60\x0c\x1c\x00\ +\xef\xe9\x01\x1f\x1e\xc6\xdc\xf4\xb4\x1b\x04\x41\xf6\xbd\x68\x2b\ +\xa2\x50\x10\x74\xdb\x91\x23\x16\xe6\xe7\x21\xca\x65\x68\x4d\x91\ +\xd9\xd5\x85\x18\xc1\x8c\xe7\xcf\x95\xe6\x5d\xce\xce\x62\xe7\xb1\ +\x63\x96\xa6\xeb\x05\x15\xfb\x42\xf0\x57\x6a\x22\x80\x7c\x3a\x9b\ +\xb5\xc4\xc2\x02\xea\x34\x56\x02\x68\x38\xa3\x56\x54\xf6\xed\x43\ +\x69\xef\x5e\xb0\x54\x0a\xb2\xf9\x3f\x5f\x5b\x83\x7f\xfd\x3a\xde\ +\x1a\x19\xb1\x04\xc1\x15\xa3\xb5\x15\x0d\x28\x23\x68\xff\xa1\x43\ +\xb6\xee\xba\x60\xcb\xcb\x88\x01\x88\xd3\x5e\x7b\x32\x09\x8f\x80\ +\xb7\xaf\x5c\x71\x94\x76\xe8\xf0\x61\x3b\x71\xff\x3e\x36\xe9\x60\ +\x8f\x31\xd4\xc8\x39\x8d\x1d\xf6\xef\xc7\x5f\x97\x2f\x3b\x81\xef\ +\xe7\xde\xa7\xb6\x34\x32\x96\xc0\x85\x8e\x4c\xc6\x96\xcf\x9e\x61\ +\x93\xc6\x8b\x93\x38\x00\x10\x24\x12\x58\x27\xe8\x2d\x82\x0a\x9a\ +\x14\x02\xe7\x6e\xce\xcc\x38\xa5\x4c\x06\xa2\xaf\x0f\x7e\x53\xe7\ +\x3d\x7d\x8a\x7a\xb1\x88\x9e\xa1\x21\x5b\xb1\xc2\x56\x78\xc0\x68\ +\xa5\x58\x74\x82\xce\x4e\x80\xca\x6e\x80\x29\x8b\x1a\x41\xef\x10\ +\xa8\x46\x50\x95\x85\x72\x8f\xe0\x77\x0a\x05\x67\xd5\xb2\x20\x7b\ +\x7b\x51\x27\x2d\x54\xdc\xc0\x00\x96\x6f\xdc\x70\xbc\xe8\x93\xbe\ +\xa0\xa6\x81\x5e\x9d\x45\xed\xd0\x96\x96\xd0\x46\x81\x7f\x12\x80\ +\x6e\x3c\x37\xda\x72\xe3\xa1\x16\xc8\x0f\x0e\x0f\xdb\x06\x65\xeb\ +\xd3\x01\x0f\x66\x66\xdc\x80\x9e\xb4\xd2\x86\xe0\xd6\x00\x41\xf0\ +\xd4\xee\xdd\x76\x69\x7e\xde\x81\xef\x47\xa1\xff\xd6\x12\xbc\x97\ +\x5a\x58\x2a\x16\x5d\x16\x42\x9b\x16\xfd\x32\x7c\x46\x45\x7d\x49\ +\x01\x6a\x8d\xec\xbd\x94\xf6\x95\x7d\x4c\xff\x01\x86\xc1\x7a\xb3\ +\xb3\x0b\xf7\x5e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x04\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\xf6\x49\x44\ +\x41\x54\x78\xda\x8d\x95\x5b\x68\x5c\x55\x14\x86\xff\xbd\xf7\xb9\ +\x4d\x9a\x6b\x4d\x33\xe8\x14\xb4\xb1\x22\xc6\x4b\xb5\x49\xa8\x1a\ +\x2f\xb4\x20\x48\x85\x5a\x45\xab\xf1\x25\x08\x2a\x48\x1f\xd4\x87\ +\x4a\xc0\x4b\x2a\x82\x52\x84\xea\x9b\x88\xad\xb5\xa0\x56\x6c\xc9\ +\x9b\x88\x17\x08\x85\x46\x69\x6a\x1f\xa2\x0d\x35\x35\x4d\x25\x99\ +\xe6\x6a\x62\xe6\x92\x39\xf7\xbd\x5d\x67\x66\xc8\x21\x33\x23\xf6\ +\x87\x9f\x3d\x9c\xbd\xf6\xb7\xd6\xfe\x67\x38\xc3\x94\x52\xf8\x0f\ +\x71\xb2\x49\xb6\xc8\x89\xf2\xca\xc8\x2e\xd9\x2e\xdb\x21\x4b\xd4\ +\x90\x86\xda\x32\x96\x0a\x85\x4d\xef\x1e\xff\x79\x5f\xc1\xc7\xc3\ +\x8a\x89\xbb\x4c\x5d\x5c\x2f\x84\x60\xa1\x0c\x17\x04\xc3\xd8\x06\ +\x53\x9c\x3e\xf0\x4c\xe7\x89\x16\xcb\x9a\x2b\x36\xab\x50\xe5\xc4\ +\x8c\x6c\xbd\x71\xe4\x74\xcf\x99\xf1\xb9\x4f\xee\xbd\xfd\xc6\xf6\ +\xbb\xdb\xdb\xd0\x90\x30\x60\xe9\x1a\xa2\x4a\x3f\x08\x91\x73\x3c\ +\x5c\xba\xba\x82\xf3\x13\x33\xd3\xf7\xdf\xd2\xb6\xff\xf5\x7d\xdd\ +\x43\x00\x56\xc9\xaa\x26\x38\x9d\x4e\x27\x1e\x3b\xf8\xdd\x3b\xcc\ +\x34\x5f\x79\x79\xcf\x0e\xa3\x3e\x61\x61\x6e\xd9\x81\xeb\xcb\xf5\ +\xd7\xd1\x38\x6e\xd8\x68\xc1\xf6\x3d\x9c\x1c\x1e\xf7\x9d\x5c\xfe\ +\xe3\x53\xfd\xcf\xbe\xd9\xda\x8a\x7c\x04\xaf\x04\xf3\xe4\x13\x87\ +\xde\xbe\x79\xcb\x4d\x03\x2f\xee\xee\x42\x7a\xc9\x81\x17\x54\xc5\ +\x57\xd5\x60\x73\xab\x85\x53\xc3\xe3\x98\x98\x4c\x1f\x1a\xff\xfc\ +\xa5\xb7\x00\xf8\xeb\xc0\xcd\xbb\x0e\xde\xe9\x5b\x75\x23\xfd\x7d\ +\x8f\x5a\x99\x42\xb0\x3e\x2f\x06\xbc\xf0\xc8\x56\x44\x3a\xf2\xe3\ +\x04\x2a\xbf\xef\xb6\x26\x03\x1f\x7c\x33\xec\xb6\x9a\x41\xcf\xc5\ +\xe3\xfb\xcf\x83\xc4\x4b\x07\x4f\x8a\x8c\x1f\x1c\xdb\xbb\x73\xbb\ +\x35\xbf\xe2\xc2\x76\xc3\x75\x16\x04\xba\x35\xd5\x58\x34\x53\xb2\ +\x6a\x7f\x6a\xd1\xc6\xde\x07\x3b\xcc\xf1\xd9\xec\xa7\x11\x2b\xfe\ +\x55\x74\x9e\xd9\xb3\x39\xb5\xb5\xb3\xb9\xbe\x01\x05\xd7\x47\xa5\ +\x56\x1d\x07\x9f\x7d\x7f\x11\xd1\xed\xe6\x57\x1c\x08\xc1\x51\xa9\ +\x3a\xd3\x42\x7b\x2a\x79\xcf\xe5\xfb\x46\x1f\x07\x9e\x1e\x2c\x81\ +\x85\xe8\x69\x6a\x6c\xc4\x72\xde\x41\x4d\x11\xf0\x87\xd1\x79\x5a\ +\x4b\xb1\x20\x60\xa8\x94\x4d\x03\x6d\x6a\x69\xc0\x65\x5d\xf5\x00\ +\x28\x83\x81\x6e\x93\x3a\xda\x5e\x80\x4a\x59\x82\xe3\x8b\x03\x0f\ +\x21\x52\x18\x2a\x3c\xf5\xfe\x10\x84\xc6\x51\x4b\x09\x62\x40\xf1\ +\xee\xb5\x8c\xc1\x55\x87\x69\x9a\x55\xd9\xd9\x9e\xc4\x3f\xb6\x8f\ +\xc3\x83\xbf\x43\x13\x02\xba\x2e\xb0\xea\x2b\xd8\x01\x87\xed\x33\ +\xda\x8f\xf3\x76\x3c\x49\x60\x0d\x44\xbe\x2d\xce\x18\x60\x34\x2c\ +\x15\xc6\xf9\x82\x6b\x64\x4e\x16\x18\x4d\xe7\x81\xb2\x0a\x81\x82\ +\x21\x58\x71\xa2\x0d\xa6\x81\x1c\xc5\x97\xc9\xe5\xb1\x98\xb5\x31\ +\xfb\x37\xd5\xc9\x90\xc7\x60\x89\xc9\x4b\x53\xb3\xd7\x59\x75\xf5\ +\xd0\xe9\x9a\x86\x61\x41\xa3\x43\x51\x3c\xba\x29\xb0\x5c\x90\xf0\ +\x7d\x1f\xae\x1f\x62\xbe\x10\x42\x04\x92\x62\x09\x31\xbd\x90\x45\ +\xe8\xb9\x40\xe0\x91\x69\x55\x01\xe8\xc1\x64\x0c\x56\x6a\x2c\x97\ +\xcb\x76\xe7\x7c\x0e\x08\x1d\xd0\x59\xb4\x53\xb6\x44\x9b\x25\x91\ +\xcf\xe7\x91\x75\x42\xfc\xb5\x1c\x02\x96\x22\x80\x04\xb8\x11\xdf\ +\x59\x49\xc0\x5f\x05\x75\x1c\x8b\x33\x0e\x31\x52\xec\x2a\xcc\x08\ +\x5c\xb2\x66\x80\xc6\x2d\x99\x3e\x97\x55\x6e\x6c\xad\xdb\x2b\x3d\ +\x4b\x00\x5e\x81\x58\xea\x6c\x0c\x76\x5b\x8e\xc2\x5e\xbe\x0a\x04\ +\x80\xd0\xca\xd6\xc9\x46\x74\x1b\x98\x22\x7e\x47\x99\xcc\x8f\x72\ +\x24\x60\x34\x44\x19\x4a\xf5\x14\x01\x50\x58\x9a\x81\xbb\xf1\xe8\ +\x1a\x58\x5d\x18\xf0\xa0\x64\x1f\x16\xff\x0c\x8b\x85\x3c\x02\x0b\ +\xb2\x56\x84\x8e\x0e\x6c\x47\xa4\x46\x8b\x63\xf6\xc3\x07\x08\x2e\ +\x63\x60\x54\xc7\xc8\x73\x63\x21\x24\xfa\x22\x56\xd5\xdb\x8d\x75\ +\xbd\xfa\x15\x9a\x93\xbd\x48\x6d\x2b\x5d\xd7\x48\x80\x71\x8e\x3b\ +\x92\x66\x04\x29\x01\x54\x80\x0b\x0b\x01\x94\x62\x80\x6f\x03\x0e\ +\xe5\x3a\x75\x0e\xc8\xcc\x7f\xad\xce\x7d\xd4\x0b\x52\x35\x98\xed\ +\xd4\xd0\xb5\xed\x04\x0c\xf3\x49\x04\x3b\x38\xba\x52\x6b\x0d\xa0\ +\x47\x36\x09\xe6\x96\x80\x1e\x79\xe4\x0a\xc0\x7e\x91\xf0\x9c\x41\ +\xfc\xfa\x5b\xaf\x52\x43\x41\x4d\x70\x3c\xf9\x6b\xbb\xb9\xc1\xbe\ +\x94\x4d\xa9\xe6\x62\x8e\x8d\x49\xa0\x39\x55\x9a\x38\x33\x03\x64\ +\xe7\x08\xee\x40\xcf\xcf\x66\xa5\x17\x3e\x17\x9c\x3d\xfc\xed\xff\ +\xfd\x83\xc4\x1b\x5b\x9e\xb7\x8c\x64\x6b\xbf\x48\x68\xbb\x94\xce\ +\x3b\xfc\x20\x6c\x91\x0c\xd0\x74\x3d\x23\x64\xf8\x87\x72\x82\x9f\ +\xdc\xe9\xc5\xf7\xd4\x95\x63\x0e\x48\xd7\x0a\xae\x2e\x24\x81\xa4\ +\xae\xf1\xc0\xbf\xcc\x3b\xe7\xdc\x01\xd8\xe0\x5c\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xa1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\ +\x09\x84\x01\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x19\x0c\x3e\x02\x92\x14\x00\x00\x03\x2e\x49\x44\ +\x41\x54\x78\xda\xbd\x92\x4b\x68\x15\x57\x1c\xc6\xbf\xf3\x98\x67\ +\xee\x23\xb9\x36\xc6\xe4\xc6\xa4\xb9\xb9\xc6\x5a\x6b\xea\x23\xd8\ +\x6a\xab\x21\x62\x50\xf0\x81\xd8\x8a\xba\x73\x55\x11\x77\x2a\x88\ +\xa5\x60\x17\xc5\xae\x74\xa5\x88\x6e\xd4\x1a\x28\x94\x0a\x5a\xba\ +\x71\xd1\xd2\x2e\x0a\x05\x17\x2e\xa4\x95\xb6\x59\xa8\x60\x54\x7c\ +\x90\x7b\xf3\xb8\x77\x66\xce\x9c\xd3\xff\x8c\x28\x88\x8f\x3c\x28\ +\xfd\x66\xbe\x39\x73\xce\x1c\x7e\xf3\xfd\xff\x33\x98\xae\xb6\x1f\ +\xfe\xbe\x75\xf3\xc1\x4b\x45\x4c\x53\x1c\xd3\x50\xc7\xc6\x63\xee\ +\xc4\xf8\xe4\xd5\x30\x52\x3f\x77\xef\x38\x97\xf9\xcf\xc0\x5a\x45\ +\x5f\xf7\xf4\xcc\x5d\xd2\xbb\x78\x5e\x0f\x83\x39\x89\x69\x48\x60\ +\x0a\xb5\xae\x39\xb8\xbe\xbb\xd4\x72\x6a\xfb\x96\x0f\x58\x5b\x4b\ +\x16\x77\xef\x57\x96\x9a\xf9\x9b\x86\x9f\xfc\x71\xf9\xc6\xac\x13\ +\x37\xaf\xdc\x5b\x70\x2c\x76\x7e\xcb\x86\x65\xac\x5a\x19\x43\xe2\ +\xc1\xd5\x45\x64\x5c\x7e\x7a\xc1\xce\x8b\xe5\x59\x83\x4d\x1c\x9d\ +\x19\x58\xbb\xa4\x08\xa3\x51\xa9\x54\x53\x47\x41\x1d\x6b\x97\x17\ +\xb2\x80\xfe\x76\xc1\xae\x21\x7b\xc6\xe0\xc2\xfb\xbb\xf7\x94\xbb\ +\xdb\x3e\x2d\xb6\x16\xd2\xa4\x63\x95\x71\x8c\x55\xc7\x51\xa5\x31\ +\xe7\x6a\x2c\x2c\x8a\x3e\x1d\xd5\x8e\xcd\xa8\xc7\xf9\x77\x3f\xe9\ +\xca\x64\xfc\x2b\xfd\xfd\x2b\x1d\x63\x80\x38\xd6\x50\x89\x95\x46\ +\x14\xa9\xd4\xf9\x06\xe0\xde\xc8\xc3\x55\x6e\xe7\xc0\xb5\xca\xf0\ +\x4f\xff\x4c\x99\x38\xb7\x70\xab\x60\xd0\xdf\xf4\xf5\xf5\xe6\x8c\ +\x61\x08\x23\x8d\x50\x99\xe7\x8e\xc8\x41\xb2\x46\x7e\xaf\x9c\x67\ +\x26\x18\x3d\x5f\x1c\x38\xd2\x36\x25\xd8\x18\x75\xb8\xab\xd4\xf9\ +\x71\x36\xdf\x48\x20\x20\x8a\x19\x25\x25\xc7\x1c\xb1\x66\x34\xe7\ +\xe9\x9c\x42\x43\x48\x0b\xe5\x8e\xc6\xe6\xb8\x5e\x19\x6a\x5f\xf7\ +\x05\x7f\x2d\xb8\xa1\x34\xb8\x22\x93\xc9\x7c\xd9\x59\x2a\x13\x08\ +\x29\x48\x1b\x0e\xc3\x24\xc0\x2c\x18\x24\x96\xd0\x10\xf4\x8c\xd3\ +\x1e\x86\x4c\x36\x0b\xd7\xc2\x80\xaa\x3d\xfe\xfc\x95\x60\xb7\xb3\ +\xdf\x37\x30\x43\x73\x8b\x25\x6b\xb2\x1e\x53\xb9\x80\xd2\x82\x40\ +\x36\x41\x9f\xda\x90\x95\x96\xa8\x05\x0c\xa3\x63\x0a\x23\x0f\xc6\ +\x71\xe7\xee\x28\x84\xed\xc3\x68\x75\xb4\x6d\xcd\x81\x8f\x9e\xf1\ +\x24\x39\xd5\x9c\xe6\xc2\x11\xab\xa9\xe5\x9d\x30\x16\x18\xad\x86\ +\x50\x74\x44\x46\x23\xd2\x80\xed\x70\x48\xc1\x09\x0e\xc4\xb1\x24\ +\xb8\x4e\x5f\x62\xd9\x1e\x3c\x9f\xf6\xaa\x08\x76\x56\x4a\xcf\xf1\ +\x8e\x8f\x00\x1f\xbe\x00\xce\x95\xba\xde\x8a\x27\x26\x71\xfb\xcf\ +\xdf\xc1\x60\x00\x13\xa7\xde\xf1\xd9\x51\xb8\x9e\x0b\x4b\xca\x84\ +\x4b\xe5\x53\x35\x81\xc4\x0f\x67\x0e\x81\x49\x0f\xc2\xcd\x41\x7a\ +\x4d\x28\xb4\xcf\x47\xcb\xe2\xd2\x5f\x2f\x25\xbe\xf9\xdd\x89\x7d\ +\x6e\x47\xff\x7e\x26\x2c\x30\xe1\x10\x44\x43\xab\x5a\xe8\x79\xae\ +\x68\xf0\x7d\xd8\x36\xad\x33\x96\xfe\x6a\x42\x08\x70\xb7\x11\x56\ +\xae\xe8\x0b\xcb\x0f\xb9\xe5\x61\x62\xd2\xc2\xf0\x6f\xb7\xe2\x97\ +\xc0\x89\xea\x77\x7e\xd5\x2f\x7e\xcc\xf5\x70\x1d\x07\xbe\x4f\x25\ +\xbb\x4e\x0a\x0e\xc2\x10\x06\x26\x4d\x49\x01\xe2\x47\xd7\x2f\xc6\ +\x78\x85\x24\xde\x24\x61\x1b\x29\x05\x1c\xdb\x46\x03\xc1\x39\xe7\ +\x40\x02\x0f\x42\x88\x14\xec\x1a\x90\x66\x0e\x36\x26\x39\x41\xd7\ +\x14\xc8\x38\x7b\xbe\x26\xdc\x3c\xc0\xac\xd9\x81\x1d\xdf\x41\x18\ +\x45\xa8\xd7\x83\xb4\x0d\x9c\x5c\x0f\x02\x84\xd4\x0e\x3f\xdf\x84\ +\xda\x44\x80\x59\x81\xdb\x7b\x17\xfd\x78\xe1\xd4\x57\xdb\x0c\x04\ +\x98\xb0\xc1\xa5\x05\x4e\xa3\x97\xcb\xe3\xed\xd5\xcb\xaf\xfe\xfd\ +\xcb\x75\x85\xd7\x88\x61\x0a\xf9\xa5\x41\x99\x42\x05\x41\xa5\x8d\ +\xa7\xf7\xc9\x28\xd5\xe3\x6b\x67\xf1\xbf\xeb\x5f\x77\x1a\x4a\x1b\ +\x48\x1b\xf0\xb3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x04\x00\x00\x00\x6e\xbd\xa4\xb0\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\x01\xc1\ +\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x5f\x49\x44\x41\x54\ +\x18\x19\x05\xc1\x31\x68\x5c\x65\x00\x00\xe0\xef\x7f\xef\xdd\x5d\ +\xae\x77\x9c\x77\xa6\xc1\x6b\x87\x54\x14\xc9\x54\x08\x24\x01\x21\ +\x38\x39\x38\xb8\x44\x41\x13\x4d\x04\xd7\x0e\x05\xc1\xad\x83\x54\ +\x87\x82\x83\x53\xc0\xce\xa2\xa1\xa6\x15\xcc\x2a\xe2\x22\x74\x4a\ +\x02\xd5\xa2\x50\x34\x11\x43\xc5\x83\x1a\x8f\xe4\x7a\x5e\x2e\xef\ +\xde\xfb\xfd\xbe\x10\x01\x70\xab\x55\x2e\x5b\x0a\x8b\x16\xb0\x1f\ +\xf7\xec\x26\xf7\x6f\x9c\x02\x10\x22\x80\x9b\x2b\x6e\x4f\xba\xb9\ +\x89\x09\x32\x99\x8a\xac\xe7\xda\xcd\x1d\x80\x10\xc1\x47\x9d\x72\ +\xb3\x5c\x1f\xa2\x65\xda\x65\xd1\xdf\x8e\x9d\xa2\x21\xd9\x4a\xae\ +\x7f\xd2\x87\x10\x71\xa3\x13\x1f\x8c\x67\x4f\xbd\xe0\x15\x17\xd5\ +\x65\x28\x9c\x39\xf5\xbd\x43\x2d\xb5\xa3\x30\x7f\xab\x4f\x06\x93\ +\xcd\xf3\xd9\xb1\xd7\x5c\xd5\x56\x91\x09\x82\x52\xa1\x65\xd5\x43\ +\xdf\x29\x67\xab\x9b\x36\x08\xd1\x87\x2b\xc5\xb7\x7d\xaf\x5b\xd2\ +\x52\x95\xc9\x24\xa0\x90\x3b\x33\xf4\xb3\x7b\x3a\xd2\x37\x3e\xdb\ +\x09\x1f\xb4\xe2\xa3\xa7\xdd\x2b\xde\xd5\x51\x95\x4b\x91\x20\x88\ +\x48\x9d\x19\xb8\xe3\x37\xcd\x5e\x98\xcb\xf2\xe5\x49\x97\x57\xb5\ +\xd5\xe4\xb6\x8d\x0c\x0c\x8c\x4c\x94\x52\x1f\x6b\x29\xbd\xe9\x53\ +\x67\xdd\x6c\x39\x9b\x2c\x8d\xcd\x78\x4e\x45\xa6\x34\x31\x34\x70\ +\xe2\x3f\x39\x52\x89\x8a\x9a\x86\x4b\x1e\xb3\x94\x95\x8b\xe7\x66\ +\x8c\x15\x12\x89\xb1\x91\xa7\x4e\x0c\xe5\x82\xaa\x28\xa8\xa8\xba\ +\xe2\x50\x65\x31\x29\x17\x72\x97\xd5\x10\x14\x0e\x3d\xf6\xc4\x89\ +\x7f\x3c\xd1\x37\x10\x25\x52\xa9\x97\xe4\xca\x85\xac\x54\x22\x08\ +\x88\xfe\x74\xec\xd8\xb1\x7f\x3d\x6b\x5a\x22\x82\x20\x28\x95\x92\ +\x72\x3f\xf8\x4b\x14\x91\x48\xa4\x2a\xea\xa6\xd5\x55\xa4\x02\x88\ +\x0e\x04\xe5\x7e\x52\xee\x25\x7a\xc6\x0a\x05\x6a\xea\x9a\xda\x2e\ +\x6a\x6b\xaa\x0b\x4a\x85\xc2\xa1\x44\xb9\x97\x95\xbb\x89\x9e\x81\ +\xb6\x1c\x0d\x85\xc4\x94\x42\x6a\x4a\x43\x10\xe5\x46\xfe\x90\x28\ +\x77\xc3\x3b\xad\xf8\x68\xd4\xbd\xea\x7d\x6d\x17\x0c\x24\xa2\x08\ +\x82\xe0\x19\x85\xa1\x2f\xfc\xa8\xde\x0b\x73\xe9\xc3\xf1\x37\x07\ +\xc9\xda\x91\x4b\x66\xa4\x9a\x1a\x2e\x68\x6a\x68\xa8\x9b\x32\x31\ +\xf2\x8b\x2f\xd5\x85\xf7\xee\xfc\x14\x22\x56\xbf\x9a\xac\xa7\x36\ +\xcc\x6b\xa8\xa9\x48\x41\x21\x37\xf6\xab\xcf\x9d\xcb\xb6\xb6\x37\ +\x08\x11\x6b\x9d\xf8\x60\x32\x3b\xf2\xb2\x35\x4d\x55\xa9\x20\x2a\ +\x8c\xdc\xf5\x83\xba\xec\x28\xcc\x7f\xdd\x27\x44\xb0\xda\x89\x9b\ +\xe5\xfa\x58\xdd\xf3\x5e\x34\x27\xf8\xdd\x81\x43\x43\x35\xc9\x56\ +\xb8\xbe\xdd\x87\x10\x01\xbc\xb5\xe2\x76\xd1\x2d\x14\x0a\xa4\x52\ +\xa9\xb4\xe7\xda\xbd\x1d\x80\x10\x01\xf0\x76\x2b\x2e\x5b\xb2\x68\ +\x01\xfb\xf6\xec\x86\xfb\x77\x4f\x01\xf8\x1f\x52\x42\xf4\x81\xdd\ +\xf4\x33\x70\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xc4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x41\x49\x44\ +\x41\x54\x78\xda\xb5\x91\x49\x68\x5d\x55\x18\x80\xbf\x73\xef\x79\ +\xf7\x8d\x99\x13\x33\x75\xb0\xda\x96\x0e\x0e\x6d\x6d\xb5\x88\xa5\ +\x48\x15\x2d\x82\x42\x5b\xc4\x19\x5c\x16\x14\x17\xba\x52\x17\x2e\ +\xc4\x85\x8b\xa2\xa0\xe0\xc6\x85\x8b\x8a\xab\x2e\xd4\x56\x70\x2c\ +\x68\x95\xaa\xad\x6d\x42\x8b\xa6\x43\x92\xb6\xaf\xc9\xcb\xf4\xf2\ +\x5e\xde\x70\xc7\xf3\x7b\x93\x4e\xc1\x54\xa9\x82\x1f\x7c\x70\xb9\ +\xdc\xff\x3b\x3f\xe7\x2a\x11\xe1\xbb\x77\x95\x75\xff\x4b\x62\x98\ +\x47\xfc\xae\x15\xd8\x06\xac\xbf\xec\x3a\x2e\x71\x64\x9e\x07\xe3\ +\xb9\x32\xd7\x41\x7d\xfb\x0e\xaf\x00\xaf\x03\x47\x81\xa7\xe2\x0f\ +\x47\xe3\xe8\x13\xca\x52\xef\xb7\x2d\x4a\xb7\x36\xb6\x68\x9a\x5a\ +\x96\x90\xca\x2e\x05\x65\xe1\xbb\x23\x54\xa6\x2e\x52\x1c\x9b\x62\ +\xfc\xa2\x37\x26\x46\x76\xc7\x33\xfb\xae\x17\xae\x6e\x7c\xe4\x85\ +\x4c\xfe\xd4\x47\x8c\x0c\xcc\xfc\x0e\x9c\x68\x68\x4b\xed\x5c\x71\ +\x67\x2f\x4e\x6e\x0b\x76\xae\x13\x2b\x25\x20\x25\xe6\x50\x4d\x44\ +\xf5\x00\x53\x9d\xc2\x9f\x3e\xc8\xc0\xf1\x3c\x95\x52\xf8\x09\xf0\ +\x62\x7c\xc0\xc4\xfc\xb0\x6c\x7a\x60\x33\x4a\xf7\x32\x3e\xfa\x35\ +\x22\x8a\xce\xee\xfb\xb0\x1a\x6f\x41\x29\x8f\x7f\x42\x8c\x43\x34\ +\x75\x9c\xc2\xf0\x61\xce\x9d\xf6\xce\x0b\x6c\xb8\x12\xd7\x00\x84\ +\x1e\x2a\xd3\x41\x5b\xfb\x76\x94\x9d\x81\x54\x0a\xe3\xf9\x20\xf3\ +\x22\xd8\x28\x25\x20\x86\x6b\xf8\xa8\xec\x1a\x3a\x96\xb4\x13\x06\ +\x9f\x2f\xce\x0f\xfb\x1f\x00\xbb\xae\x86\x23\x89\xe2\x50\x04\xba\ +\x11\x51\x5c\x7a\x56\x60\x7c\x97\xea\xe0\x49\x82\xf1\x11\x82\xc9\ +\x02\x96\x6d\x93\x68\xe9\x22\xd5\xb3\x82\xf4\xa2\x65\x80\x61\x0e\ +\xbb\x8d\xae\xc5\x6b\x98\x28\xf4\xef\x8c\xff\xcf\xd3\xf1\xd6\x7b\ +\xe7\xae\x62\xc3\x96\xb5\x18\x7d\x37\x58\x0a\xd4\xac\xe0\xcf\x8c\ +\x52\x1e\x3a\x1c\xc7\xeb\xe4\x9a\x43\x9c\xb4\xc1\x42\xf0\x4b\x86\ +\xea\x39\x43\xa2\x71\x29\x0d\x6b\xee\xc5\x4a\x24\x00\x10\x0c\xf5\ +\x99\xfd\xfc\xd1\x57\x9c\x06\x56\x68\x00\x23\x11\x51\x18\x82\xad\ +\x62\x21\x72\x8b\x94\x0a\x87\xd0\xd9\x88\x6c\x8f\x61\x68\xc0\xe0\ +\x57\x43\x57\x84\xf8\x00\x3b\xb5\xe8\x36\x1b\x86\xce\x49\xb9\xdf\ +\x57\x0d\xab\xb7\x82\x12\x00\x1c\xb5\x9a\x54\xee\x70\xb3\x5b\x89\ +\xb6\x59\x00\xc4\xd1\x30\x70\x89\x22\x17\x63\x3c\x3c\x3f\x8f\x95\ +\x23\x0e\x1b\xaa\x55\x85\x57\x09\x26\x44\x64\x15\x48\x93\x5f\x0f\ +\x9f\x39\x7b\x32\x28\xb2\xc4\x52\x61\x75\xc4\xaf\x0d\xf7\x87\x51\ +\xbd\x2e\xb1\x98\x20\x43\x2a\x03\xc0\x46\x0b\x20\x74\x0b\xd4\x0a\ +\xfd\xf8\x33\x17\x89\xc2\x1a\x4e\x63\x2f\xb9\x9e\x8d\x58\x5d\x5d\ +\x64\x9a\x85\x8e\x5e\xa7\x1d\xf8\x30\xbe\x3b\x3f\x76\x2f\xb0\xfb\ +\xc2\xa0\xa0\xbb\x55\xe8\x8d\x9d\x19\x88\x6a\xd5\xf3\xb1\xc5\xb0\ +\x12\x4d\xe5\xb2\x1a\xe0\x2e\x0d\x9c\x2e\xd6\x82\xe5\x4d\xb9\x41\ +\x90\x21\xa4\xac\x50\x4e\x16\x65\x43\xd2\x32\xa0\xe1\xa6\x1e\x18\ +\xcf\x73\x07\xd7\xd8\xe7\x7b\xc6\x8f\xb4\x4a\x4b\xe8\x9e\x0d\x2b\ +\xc5\x06\x65\xeb\x9a\x88\x69\x4d\x64\x9d\x7b\xc0\xdb\xa0\xcb\x55\ +\x1e\xaf\xf5\xb9\x6f\xd9\x36\xeb\xb4\x4d\xa3\x6d\x91\x81\x3a\x4a\ +\x81\x08\x57\x28\x03\x6f\x70\x0d\x35\x6b\x18\x29\x14\x92\xf7\x27\ +\xcf\xd4\x94\xb2\xb2\x91\x09\xeb\xd2\xeb\x01\x18\xfd\xd8\xab\xf2\ +\x1b\xb0\x9d\xcb\x14\xbe\xb0\x55\x58\x41\xd9\xb9\x94\x3d\x12\x24\ +\xc2\xf5\x8f\x4e\x0b\x0b\x79\x4e\x6b\x95\x08\xea\x56\x3e\x89\xe9\ +\x37\x6e\x29\x0d\x64\x7d\xa5\x3a\x7c\xd7\x06\x38\xaa\xf9\x0b\x9d\ +\xdb\x23\x39\xb5\x47\x2b\x71\x8c\xd5\xbc\x52\x27\x01\x97\xcb\x1c\ +\x78\x5b\x65\xb5\xcd\x8e\xd8\x3d\x99\x9c\x45\x58\xd1\x1f\x27\xb5\ +\x4c\x10\x46\x69\xa0\x62\x32\xba\xc1\xad\x1b\x80\x5f\x17\x84\x2f\ +\x45\x13\x4a\x12\x5a\xa2\x49\xcb\x0c\xff\xd0\x66\x4d\x17\x23\x73\ +\xec\xa7\xd2\xc3\x71\x70\x97\xd6\x34\x37\x36\xd9\xc7\x66\xca\x4e\ +\x7f\xb7\x63\x7f\x26\x42\x4a\x41\x2a\x8e\x27\x43\x47\x2d\x0b\xfd\ +\x08\xe0\xc8\x82\xb0\x24\x12\xb3\x1a\x71\xb4\x59\xfe\xe4\x98\x0c\ +\xec\x5b\xaa\x5a\x5b\x4a\x76\xd5\x57\xe9\xa4\xc3\xa1\xa4\x6d\x19\ +\xdf\x4b\x9d\xbd\xb9\x27\x3b\x22\x61\x90\x01\x55\x47\x70\x26\xc4\ +\xda\x1a\x44\x12\x55\x2a\xfc\x6c\xdb\x7c\xb9\x20\x8c\xe3\xc4\x61\ +\x9b\x55\xcf\x4f\x09\xc0\xca\x1d\xc3\x72\xe2\xd3\x5b\x0d\x3a\xf8\ +\xa6\xea\x45\x4d\x9b\x37\xf7\x8e\xcd\x6e\x27\x41\x98\x41\x11\x21\ +\xa4\xca\xb5\x90\xa2\xa5\xdb\x8b\xf9\xfa\x7e\x11\xf6\x3e\xfb\xa6\ +\x94\x94\x88\x70\x23\xf4\x7f\xb5\xd6\x02\x94\x32\x46\x11\x84\x5a\ +\x05\x41\x52\x79\x81\xe3\x55\xdc\xf4\x78\x9d\xc5\xe3\xc5\x52\xd3\ +\xe8\x58\x94\x7f\xf9\x3d\x39\x0e\xa0\xb9\x41\x6e\x7f\xf0\x84\xe9\ +\xfb\x7e\xbd\x22\x8c\x40\x81\x12\xc1\x49\xd8\xa6\xb3\xb7\x18\x74\ +\xbb\xf4\x75\xfd\x18\xcd\xbc\x56\xe6\x2a\x73\x1b\xff\x5b\x06\x7f\ +\xd9\xa4\x74\xed\x82\xd5\xdc\x64\x6c\xaf\x30\x19\xb4\x3f\x14\x2e\ +\x8c\x88\xc8\x7f\xf6\xd4\x81\xbf\x9f\x9f\xdb\xf8\xff\xe0\x4f\x1f\ +\xb3\x6d\x47\x47\x0d\x79\x10\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x05\x03\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x80\x49\x44\ +\x41\x54\x78\xda\xb5\x95\x5b\x6c\x54\x55\x14\x86\xd7\x3e\xf7\x73\ +\xa6\xa7\xa7\x33\xd3\x99\xe9\x35\xd2\x16\xa7\x5c\x2c\x16\xdb\xaa\ +\x89\x44\xd2\x07\x20\x85\x4e\x67\xa6\x9d\x52\xca\xb4\xf4\xde\x94\ +\xa2\x50\xe9\x2d\x05\x85\x12\x49\x34\x0a\xe5\x12\x4a\xa0\x4a\x08\ +\x20\x54\x5a\x0b\x34\x8a\x72\x89\x8a\x44\x83\x9a\xf8\xd0\x10\x43\ +\xa2\x6f\x3c\x34\x26\x18\x41\x81\x10\x63\x3a\xbf\x7b\xc6\x84\x49\ +\x5b\x41\x5f\x78\xf8\x92\x95\xbd\xd7\xfa\xce\xca\x5a\xc9\xd9\x04\ +\xe0\x89\xf0\xe8\x8b\x7a\xd2\xa8\x89\xb6\xb0\x7a\x76\x3e\x6b\x53\ +\xd6\x64\x41\x4f\xc1\x54\x61\x4f\x61\x24\xaf\x33\xef\xb6\xbb\xcd\ +\xfd\x3d\xab\x61\x07\x28\x40\xf3\x67\xd6\x95\x7c\x5a\xf2\x68\xb1\ +\x50\x4f\xbe\xc4\xc6\xc4\xdf\x0b\x5f\x2f\x44\xd5\xe1\x2a\x74\x7d\ +\xd2\x85\xed\x5f\x6f\xc7\xce\xef\x76\xa2\xff\xcb\x7e\x6c\x1c\xd9\ +\x88\x95\x03\x2b\x61\xae\x33\xef\xb1\xd5\xb4\x8b\x7c\x94\xc4\x79\ +\x8a\xd5\xd0\x85\x65\x03\xcb\x26\x67\x89\x29\x44\xaa\x5c\x2b\x7e\ +\x96\xb9\x3e\x23\xd2\xf2\x61\x0b\x76\x7c\xb3\xe3\x71\xc4\x3e\xf2\ +\xe2\xb6\xe7\x23\x62\x95\xf0\xa3\x58\xcd\x6e\xac\xd8\xb7\x02\x8e\ +\x56\x3b\x66\x89\x95\xb5\xe2\xe5\x82\xbe\x02\x74\x9c\xef\x40\xd7\ +\xc5\xae\x69\xf4\x5e\xea\x45\xf7\x85\xee\x59\xe7\x3d\x97\x7a\xd0\ +\x70\xa2\x01\x95\x43\x15\xe8\xbe\xd8\x0d\x7b\x93\x35\x5d\xac\xd5\ +\x48\xe5\x9e\x3a\x57\xa4\x75\xa4\x15\x6d\x63\x6d\x31\xd6\x9f\x59\ +\x8f\xe5\xef\x2e\x47\x76\x7b\x36\xb4\x90\x06\x29\x20\xc1\x53\xef\ +\x41\x7e\x5f\x3e\xea\x86\xeb\xd0\x76\xae\x2d\xce\xd9\x7f\x48\x6a\ +\x4c\x8c\x8b\xa9\x8a\x0c\xdb\x6a\xfd\x5e\xc9\x9e\x12\x84\x8f\x85\ +\x63\x84\x86\x42\x48\x6f\x4e\x07\xf3\x31\x88\xa5\x02\xa4\x55\x42\ +\x44\x29\x95\x22\xd1\x98\x85\x18\xb4\x16\x0d\x4b\x0f\x2e\x45\xf8\ +\x23\x9e\x3f\xca\x39\xcd\x19\x0e\xc3\x6a\x30\xe3\x62\xab\x41\x7d\ +\x23\xb3\x39\x03\xfe\x83\xfe\x87\xb8\xeb\xdd\x10\xcb\xb8\xc0\x2f\ +\xdd\x4d\x5a\xa3\x56\x2f\xec\x27\x31\xb9\x99\x14\x23\x24\x6f\x90\ +\x7d\xe2\x03\xa1\x9d\x81\x6d\x61\x58\x72\x7c\x09\xfc\xa3\xbc\xe6\ +\x14\xe7\xb8\x9f\x8b\x13\xe2\xe2\xa4\xb0\xfe\x45\xee\x46\x2f\x8a\ +\xdf\x29\x8e\xe1\xdd\xe4\x05\x2b\x65\x50\x83\xd2\x5d\x31\x28\xda\ +\xa7\x2d\xd8\x47\x05\xaa\x5f\xbc\x29\xf5\x0a\x60\x07\x19\xe6\x1c\ +\x9b\x83\xe2\x31\x5e\x77\x8a\x73\xa4\x18\x89\x75\xb6\xb8\x38\xa1\ +\x52\x9b\x5c\xd8\xbd\x10\x45\xdb\x8a\xa2\xc4\xe6\xa9\xac\x12\xa1\ +\x54\x88\x6f\xcd\x90\x6a\x52\x99\x30\x21\xf5\x0b\x70\x7e\xeb\x44\ +\xde\xb5\x3c\x14\x7d\x5e\x84\xc2\xb3\x85\x98\x7b\x68\x2e\x1c\x5b\ +\x1d\xd0\xd6\xca\x71\xb1\x16\x54\xfe\xf2\x76\x78\x31\x6f\xf3\x3c\ +\xe4\xbe\x96\x0b\x0a\x50\x54\x1c\xe1\xf3\x5d\x3b\x43\x2c\xa5\xaf\ +\x73\xfc\x2a\xd6\x08\x90\x6a\x24\xc8\x61\x09\x4a\xb5\x04\xb1\x92\ +\x41\xaa\x10\x20\x87\x04\x98\xf5\xea\x69\x00\x14\x4d\x66\xaa\x4f\ +\xfe\x53\xab\xd4\x60\xab\xb2\xc1\xa8\x35\x40\x8d\x04\xb5\x5c\x8e\ +\x30\x7f\x5c\x3c\x13\xea\x27\x4a\x2a\x57\x64\x67\x95\x2e\x3a\x1a\ +\xf4\xe9\xf7\xf1\x8e\xa5\x5f\xa2\xdb\xa7\x4a\x02\x35\x73\x3a\x09\ +\x09\xad\x0a\xc4\x20\x1b\x7d\x94\x98\x95\xd1\x7c\x7b\xa3\xe1\x96\ +\x9a\x04\x4b\x09\x09\xba\xea\x97\xe4\xe4\xb0\xc1\xa6\x89\xf9\x2c\ +\xbf\xd2\x83\x12\xa8\x29\x2a\xe5\xbc\x49\x30\x06\x14\x18\xd5\xf2\ +\x7d\xe6\x23\xff\xac\x6e\x4a\xc9\x2b\x05\x84\x71\xdb\xdb\x4a\x89\ +\xba\x57\xca\x17\x76\xb3\x1c\x5e\xe3\xb1\x7a\x75\xd3\xd6\x28\x0b\ +\x0f\xc5\x72\xa5\xb0\x35\xa1\x42\x01\x75\x10\x68\x07\x81\x27\x42\ +\xdf\x27\x21\x63\xc0\xe2\x5b\x56\xef\xf0\xf9\xed\xe1\xb2\x62\x2a\ +\xa3\x97\xb8\xb0\x4b\x2b\x97\x6e\xa4\xf6\x9b\xe7\xdc\x87\x6d\xdb\ +\xac\x41\xad\x49\xdf\x27\x97\xf0\x9a\xa2\x94\x4e\x73\xae\xda\x2e\ +\xc5\xc5\xe4\x23\x8b\x8f\xe3\xbe\xd1\x2d\x83\xed\x22\x68\x5c\xca\ +\x0b\x90\x32\x64\x62\xc1\x71\x0f\x52\xb7\x9a\x48\x6e\xb7\x4d\x39\ +\x9b\x8d\xa9\xd4\x0e\x13\x8b\x8e\xa6\xdc\xf2\x9e\x48\xbe\x3e\xe7\ +\xa8\x7d\x9c\xe7\xec\x4d\x1a\xd4\x3a\x5d\x83\xb6\x35\xf6\x16\xfd\ +\x85\x59\xbf\x4d\x0a\x52\x8d\x15\xd6\x22\xf2\x6e\x01\xe6\x01\x15\ +\x9e\xa1\x04\xf0\x42\xcc\x3f\xe9\xc6\xe2\xd3\xa9\x28\x38\x93\x8e\ +\xfc\x8f\x53\x39\xd1\x38\x8d\x9f\xa5\xdd\xe6\x77\x13\x59\x47\xed\ +\x63\x19\xef\x5b\xbb\x9d\x6d\xb6\xf7\x28\x44\xf9\x33\xc5\x31\xc4\ +\x80\x70\x21\x73\xb3\x05\xe7\xa0\x81\xcc\x23\x16\x72\x3f\x70\x61\ +\xf1\x48\x1a\x9e\x3d\x9f\x82\xdc\x2b\x2e\xe4\x5c\x73\x44\xe1\x71\ +\x32\x16\xf1\xb3\xe7\x46\xd2\xee\x2c\x38\xe9\xfe\x21\xa7\xcf\x79\ +\x85\xfc\x34\xcc\x97\xaf\xfd\xab\x98\xcf\x50\x17\x02\xec\xb2\xab\ +\xc5\x36\x95\xbb\xdf\x85\xbc\xe1\x14\x2c\x1e\x4f\x83\xf7\x6a\x32\ +\x32\x27\x2c\x78\x7e\x4a\x88\xc1\xe3\xd8\xd9\xcb\x63\x59\xc8\xee\ +\x72\xfc\xc1\x02\x74\x95\x56\x52\xfa\x7f\xbe\x20\x14\xa0\x52\xb3\ +\x56\xbd\x65\x6e\x50\x91\xbf\xdf\xc0\xd3\xe3\x2e\x38\x27\x0c\xd8\ +\x26\x15\x78\xae\x9b\x78\x66\xdc\x03\x5b\x9f\x02\x63\x8d\xfc\x1b\ +\x6f\xe6\x55\x8e\xfe\xff\x9f\xa6\x30\xa9\xbc\xe0\x15\xde\xcd\xa8\ +\x63\x9d\xfe\x33\x0b\xb3\xfb\x54\x4b\x0f\xec\x75\xfa\x4d\x21\xc8\ +\x2e\x91\x9f\xb6\xf3\x2e\xed\x8f\x7b\xf3\x9e\x08\x7f\x03\x87\xc1\ +\xca\xbd\xc9\x6c\xff\xe1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\x69\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x04\x00\x00\x00\x6e\xbd\xa4\xb0\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\x01\xc1\ +\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xe8\x49\x44\x41\x54\ +\x78\xda\x8d\x8e\x4d\x6b\x13\x51\x14\x86\xdf\x3b\x77\x26\xe9\x4c\ +\xbe\xda\x4e\x03\x12\x88\xd8\x8d\x04\x5d\xd4\x2e\x2c\xe2\x42\x71\ +\xe3\xd2\x85\x5b\x17\x82\xe8\x3f\x50\x70\xe9\xca\x3f\x91\x85\x59\ +\x28\xe8\xd2\xaa\x50\x82\xda\x50\xc1\x0f\xc4\x68\x10\xa3\xa6\xb4\ +\x14\x9b\xaf\x89\xb6\x33\x93\xe9\xa4\x4d\x32\x73\xaf\x13\x26\x12\ +\x99\x6c\xe6\x79\x17\xe7\x70\xcf\xc3\xcb\x25\x1c\x3e\x57\x2e\x9d\ +\xba\x70\x7e\x59\x9a\x6f\x46\x4c\x01\xdc\xd1\xed\x46\x4f\xb3\xf6\ +\x2d\xd3\xb2\xdd\xca\x8b\x6f\xbe\x23\xc2\x63\x45\x3d\x77\xe7\xba\ +\x32\xa7\xe6\x96\x2d\xd9\x49\x1c\x0c\xdb\xc6\x20\x9a\x72\x4e\xf4\ +\xb2\xad\xb8\x86\xe6\x23\xf9\xe2\x55\x6b\xbd\xac\x8f\xe5\x48\x32\ +\x13\x4d\x1c\x3e\x3e\x5e\x5c\x90\x14\x86\xf6\x4c\x2f\x81\x2c\x96\ +\xe0\xa1\xb4\x72\xf9\xdb\x05\x2d\x69\xc7\xe0\xc9\xf4\x1e\x80\x1b\ +\xc6\x6a\xd2\x5c\xd9\x5e\xe4\xb2\x25\xf5\x89\x42\x04\x44\x91\xc6\ +\xac\x33\x6f\xa7\x7f\x2b\xac\x96\x7a\xf7\x61\x6b\x67\xfc\x8d\x11\ +\x9f\xde\xdf\x3a\x7d\xf6\x10\x99\xc5\x33\x71\x35\x26\x75\xfb\xa6\ +\xf9\xa7\xdc\xaf\xa2\x89\xc6\x97\x41\xad\x5e\xd2\x7d\x4b\xf0\xc7\ +\xab\xdd\xb5\xd2\x90\xc1\xd5\xbb\x32\x91\x48\x8a\xa6\x45\x59\x04\ +\x05\x35\x62\x8e\xb8\x71\xd0\xdb\xfb\x27\x8f\x29\x94\xde\x94\xe1\ +\x9a\x16\x3c\x38\x40\x38\x01\x65\xb4\xa3\xbe\x35\xaa\xdf\x81\x80\ +\x0c\x3c\x2b\x54\x6b\xdc\x6d\xdb\x0e\x18\x38\x5c\x0e\xaa\x2d\x6c\ +\x76\x3e\x6e\x4c\x0c\x71\xb2\x56\x8e\x2e\xdf\x8f\x1d\x8b\x66\xd4\ +\x14\x98\xc3\x5c\x0c\x66\x76\x1b\x2f\x9f\x36\xfa\x40\xa0\xd9\xa7\ +\x68\x14\xef\xfe\xda\xdc\x67\x47\x7c\xe0\x3a\x7c\x67\xb0\xfe\xa0\ +\x62\xe0\x7f\x78\x20\x37\x73\xaf\xdb\xdb\xbd\x9f\xf5\x27\xcf\xaf\ +\x9d\x0c\xde\x04\x04\xc8\xff\xd8\xab\xcf\x45\x74\x52\x37\x1f\xd6\ +\x10\x40\xc0\x14\x9c\x51\x12\x87\x40\x80\x10\x32\xe3\xa3\x77\x2f\ +\x08\xd5\x0c\x02\x4a\xc2\xc9\x2e\xe7\x04\x5e\x42\xc9\x0e\x3c\x28\ +\x42\x36\x33\xc2\x41\x08\x0d\x25\x0f\x19\xc0\xc3\x36\x33\x8e\x51\ +\x33\xc1\x14\x22\xa6\x68\xe7\x5b\xca\xd7\xad\xcf\xab\x98\x82\xf0\ +\xc9\x2a\x21\xe1\x25\x89\x59\x64\x11\x87\x86\x0e\xba\x5e\x74\xd8\ +\x7c\x2c\xfd\x05\xc9\x98\xdf\x39\xb2\x50\x10\x08\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x94\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x0a\x20\xf2\xd5\x43\x08\x00\x00\x04\x14\x49\x44\x41\x54\x38\ +\xcb\xa5\x94\x6b\x4c\x5b\x65\x18\xc7\x9f\xf7\x5c\xdb\x42\x2f\xd0\ +\x0b\x32\x3b\x08\xec\xa2\x18\x98\xcb\xc6\xd8\x22\x82\x84\x0c\xe6\ +\x07\xb2\x91\xe8\x87\x19\xc5\x6c\x5f\x0c\x6a\xa2\x41\x5d\x24\x5e\ +\xe2\x07\x93\x6d\x2c\x11\x12\x4d\xfc\xe0\xcc\xbc\x65\x38\x1d\x61\ +\x9b\xe2\xd8\x46\x19\xdd\xe6\x8c\x1b\x14\xa4\x05\x02\x94\x72\xb8\ +\x94\x42\x4b\x0b\x3d\xed\xe9\xf5\x9c\x9e\xd7\x4f\x4b\x88\x99\xb5\ +\x8e\x7f\xf2\x26\x4f\x9e\xbc\xf9\xe5\x9f\x7f\xf2\xfc\x01\xfe\x87\ +\x30\xc6\x19\xff\xa5\x1e\xb6\xb4\x3b\x46\x9f\x32\x1a\x8c\x2d\x89\ +\x44\xbc\x32\xb0\xc6\xe7\x33\x34\xe1\x95\xa4\xa4\xd5\x3a\x60\x6d\ +\x03\x00\xae\xa5\xa5\x05\x3a\x3a\x3a\xd2\x82\xd1\x3f\x17\xee\xc5\ +\xf9\x6f\x86\x1d\xce\x63\xfe\x60\x34\xac\xd1\xa8\xb1\x56\xab\x93\ +\x7d\x6b\x61\xc9\xef\xf7\x03\x8b\xa2\x06\xb3\x29\xfb\xcb\x86\x86\ +\xc6\x37\x4f\x9f\xfe\x14\x5a\x5b\x3f\xce\x0c\x3c\x37\xe7\xea\xbb\ +\xdc\x67\xdb\x57\x53\x5d\x25\xe6\xe7\xe9\x65\x49\x96\xc5\xec\x2c\ +\x36\x19\x0c\xc5\x11\xc6\x04\x5a\xf2\xfa\xc9\x01\xcb\x75\x4d\xa1\ +\x01\x59\x9b\x9a\x8e\x1f\x49\xe7\x98\x78\x30\xdc\xbb\xff\x67\xb3\ +\xf5\xde\x54\x65\x7d\xfd\x21\x41\xad\xd3\xf1\x71\x49\x5e\x65\x95\ +\xec\x72\xc3\x0b\xc7\x4d\x59\x1a\x85\x3b\x89\xf1\xb2\x5a\xa3\x5b\ +\x79\xae\xee\xb0\x27\x10\x53\xd6\xfd\xd2\x73\xe5\xe5\x8c\x32\x96\ +\x31\x3a\x05\xca\xbc\x65\x11\x93\x11\x52\x46\x02\x41\x11\x02\x26\ +\x20\xbc\xad\x64\x8f\x89\x64\x60\x96\x64\x08\x9a\x06\xa4\xc9\x25\ +\x55\x88\x47\xf9\x53\x4a\x36\xde\x0e\x00\xe7\xd3\x3a\x6e\xef\x68\ +\xdf\x65\x9f\x5e\x51\x14\x16\x15\x85\x63\x12\xf6\xaa\x74\x2c\xa7\ +\xcd\xa5\xa7\x0d\x0c\x8c\x09\x11\x21\xa8\x03\xb0\xe7\xe9\x68\xfb\ +\x16\x13\xe3\xa2\x18\xd2\x97\x93\x5f\xb0\x60\xf9\x63\x4c\xff\xea\ +\xb1\x57\xcc\x69\x1d\x6b\xb5\xea\x27\x7d\x82\x14\x9c\x58\x8a\xbb\ +\x0e\x3d\x9b\xc3\x34\x36\x1c\xad\x2b\xd8\x51\xe6\x89\x45\x63\xf1\ +\xea\x83\x0d\xbb\xaa\x5e\x7c\xf7\x79\x8c\x28\xbc\xcc\xd9\xb7\x0e\ +\x0c\xf5\x5e\x8a\x01\x9b\xed\x0f\x8b\x6b\x04\x81\x4a\x00\xc0\xfd\ +\xaf\xe0\x88\x10\x25\x53\x64\x0e\x9e\x5e\x89\x7b\xcd\x8b\x82\xf8\ +\x93\xe5\xc2\x0d\x15\x00\x9f\x0f\x10\xf8\xe4\x2b\x6b\xcf\x9d\xae\ +\xcf\xce\xac\x03\x68\x48\x00\x8a\x13\xc4\xc7\xb3\xb3\x28\x0a\x01\ +\x80\x20\x44\x92\x69\xa3\xb0\x0d\xdb\xc6\xb3\xa8\x44\x6e\x4a\x4a\ +\x31\x53\xde\x24\xe7\x58\x4d\x4e\x8e\x45\x53\x8e\x05\x00\xc7\xd5\ +\x5f\x2f\x75\x03\xc0\xa0\x23\x06\xf7\x87\x62\x30\xea\x93\x61\x54\ +\x49\x11\x6a\x29\xe2\xd3\x07\x83\xfc\x78\x5a\xf0\x77\xdf\x7e\x3f\ +\xae\xa5\xa3\xc1\x18\xef\x37\xa8\x09\x64\x90\x53\x32\x43\x21\x20\ +\xd4\x00\xb2\x28\xca\x34\x00\xc4\x94\x24\xc4\x19\x02\x64\x23\x01\ +\x66\x3e\x10\x78\x4c\x0c\x2f\xcd\x5b\x6e\xf4\xfb\xd3\x82\x59\x96\ +\xc5\xb3\xdc\xdc\x47\x47\x2b\xd8\xba\x02\x35\xb9\x77\xcd\x27\x99\ +\x30\x02\x7a\x30\x81\x49\xcb\x6f\x5f\xf0\x08\xa1\x04\x4b\x62\xb1\ +\x80\xc6\x45\xa1\x80\xbc\x7b\x71\xf0\x62\xfd\x7a\x90\x7f\x3d\xd3\ +\xcb\x63\xce\x9d\x3b\x7b\x7e\x29\x92\x75\x20\x9c\x77\xf0\x42\x69\ +\x99\xca\xbe\xbd\x58\xc1\x29\x48\xd2\x6b\x22\x80\x61\x10\x6c\x9f\ +\x5c\x14\x2b\xfa\x7e\x3c\xdb\x34\x69\xeb\x9f\xbd\xf8\x73\x77\x4d\ +\x3a\x30\xf9\x60\x50\xa9\x54\xa9\xae\xae\xee\x1e\xb3\x91\x35\x89\ +\x9e\xc1\x77\x96\x16\x82\x46\xff\x9a\xd2\x18\x89\x30\xc5\x9c\xcb\ +\xfd\xcc\xed\x3e\x6b\xe3\xdd\xcb\x5f\x37\xad\xba\x9d\x5c\x73\xf3\ +\x1b\x07\xb6\x16\x98\x0f\x53\x34\xe1\xe2\x66\xe7\xb8\x8c\xba\x02\ +\x00\x18\x63\x9e\xa9\xb0\x7c\xcf\xd3\xaf\xb1\x2c\x5d\xc5\xb2\x6c\ +\xae\x24\xa5\x56\x12\xc9\xa4\xc5\xe3\xf1\x7e\x3e\x6c\x1b\x29\xb1\ +\x3b\xec\x77\x45\x31\x89\x7a\x7b\x7b\xa1\xb3\xb3\x73\xc7\xf8\xd8\ +\xc4\x0c\x42\x28\xe3\xe6\x23\x37\xbc\x8d\x32\x9f\x78\xef\x84\x8b\ +\x0f\x85\xf0\xed\x3b\xb7\xe4\x0f\x3e\x6c\xe5\x01\x40\x0b\x9b\x15\ +\x4d\xd3\x08\x00\xf6\xb6\x9d\x69\x5b\x0f\x85\x42\xf2\xb5\xeb\xd7\ +\xe4\xb7\x5b\xde\x9a\xde\xd8\x3b\xf0\x10\x37\xff\x29\x59\x96\x41\ +\xa1\x50\xf8\x06\x6e\x0e\x8c\x14\x15\x17\xbd\x54\x5b\x5b\x8b\x08\ +\x84\xf4\x1a\x6d\x76\xe5\xb0\x6d\xe4\x87\x47\x06\x03\x00\x48\x92\ +\x84\x29\x8a\x5a\x1c\x1a\x1a\x9a\x2f\x2d\x2b\x3d\x52\x5e\xbe\x0f\ +\x23\x84\xb6\x29\x94\xac\xde\x61\x1f\xeb\x7d\x64\x30\x00\x40\x2a\ +\x95\x4a\xf1\x3c\x3f\x3d\xe3\x9c\x11\x2b\xf6\x57\xd4\x3c\xb1\x73\ +\x27\xc6\x58\xde\x4f\xd1\xe4\x38\x37\xeb\x9c\x20\x37\x19\xb9\xe8\ +\xf1\x78\xfe\xf2\x7a\xbd\x5b\xaa\xaa\xaa\x77\xeb\x0d\x06\x1c\x0e\ +\x87\x57\x6f\xf6\xdf\xba\x4a\xc2\xe6\x15\x77\x3a\x9d\xbf\xe7\xe4\ +\xe6\xd0\x7a\xbd\xde\x7d\xf2\xe4\xa9\xf7\x79\x9e\x8f\xfc\x0d\x73\ +\xed\xdd\xfe\x85\x4c\x1d\xff\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x02\x63\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\ +\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\xed\x50\x4c\x54\ +\x45\xff\xff\xff\xaf\xaf\xb2\xb0\xb0\xb3\xc6\xc6\xcb\x09\x68\xef\ +\x79\xae\xf7\x7b\xaf\xf7\xaf\xaf\xb4\xc5\xc5\xcb\x9f\x9f\xa3\xa2\ +\xa2\xa7\xa3\xa3\xa8\xaa\xaa\xae\xae\xae\xb3\xba\xba\xbf\x09\x68\ +\xef\x0a\x68\xef\x13\x6e\xef\x14\x6f\xef\x1d\x74\xf0\x1e\x75\xf0\ +\x27\x7b\xf1\x29\x7c\xf1\x32\x81\xf2\x33\x82\xf2\x3c\x88\xf3\x3d\ +\x88\xf3\x46\x8e\xf3\x47\x8f\xf3\x50\x94\xf4\x52\x95\xf4\x5b\x9b\ +\xf5\x5c\x9c\xf5\x65\xa1\xf6\x66\xa2\xf6\x6f\xa8\xf7\x70\xa8\xf7\ +\x9f\x9f\xa3\xa2\xa2\xa7\xa4\xa4\xa8\xaa\xaa\xae\xae\xae\xb3\xb0\ +\xb0\xb3\xba\xba\xbf\xc6\xc6\xcb\xde\xde\xdf\xdf\xdf\xdf\xe2\xe2\ +\xe2\xe4\xe4\xe4\xe5\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe7\xe8\xe8\xe8\ +\xe8\xe8\xe9\xe9\xe9\xe9\xea\xea\xea\xeb\xeb\xeb\xeb\xeb\xec\xec\ +\xec\xec\xed\xed\xed\xee\xee\xee\xef\xef\xef\xf0\xf0\xf0\xf1\xf1\ +\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xf4\xf4\xf4\xf5\xf5\xf5\xf6\xf6\xf6\ +\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xf9\xf9\xfa\xfa\xfa\xfa\xfb\ +\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\xfe\xff\xff\xff\xa8\x1f\ +\xb5\xfd\x00\x00\x00\x0f\x74\x52\x4e\x53\x00\xad\xad\xad\xb8\xb8\ +\xb8\xba\xba\xf8\xf8\xf8\xf8\xf8\xf8\x32\x4e\xfe\xe3\x00\x00\x00\ +\xcd\x49\x44\x41\x54\x78\xda\x6d\xcf\x41\x4a\x03\x41\x14\x84\xe1\ +\xaa\xf7\x7a\x32\x4c\x82\xe0\x09\xdc\xb8\x89\xf7\x3f\x8b\x0a\x12\ +\xd0\x4b\x44\x62\x66\xba\x2a\xa1\x21\x3d\x0b\xe7\x5f\x7e\x8b\x82\ +\x2a\x18\x78\xc5\xbf\x0a\x5e\x78\xda\x62\x11\xf9\x86\xb5\xd3\xe5\ +\xc1\x87\x67\xda\x96\x47\xce\xbf\x7a\x7d\x7f\xb0\xc7\x2a\x9b\x63\ +\x2e\x62\xcc\x7d\xa4\x16\xd6\x8a\x69\x58\x88\x54\xed\xec\x21\x18\ +\x31\x55\x1a\x19\xee\x1c\xf7\x54\x00\x28\xad\xe8\xcc\xa5\x64\x10\ +\x0c\x84\x2b\x3b\x9f\x7f\xb0\xf6\xdd\xd9\x1f\x9b\x77\xb6\x5e\xc2\ +\xfd\x65\xef\xb3\xe0\xde\xf1\x29\x61\x43\xb6\x3c\xc5\xdf\x45\xc7\ +\xc6\x1a\x05\xdb\x69\x71\x5f\x66\x04\x97\xc6\xb5\x58\xb2\x4d\x4e\ +\xe3\x4c\xa7\x6b\x63\xef\xaa\x2c\x09\xb9\xaf\x74\x10\x6e\x1c\x25\ +\xa5\x2a\xfb\x00\xc0\x69\x45\x63\x5e\x77\x99\xa9\x1a\xc2\x22\x87\ +\x67\x36\xfe\x0a\xac\x35\x68\xac\x8d\x97\x67\x6c\x74\x03\x55\xea\ +\x75\xf1\xb9\x4f\x00\x7f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x05\x3f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0a\ +\x1a\x12\x28\x20\xcf\x6a\xd0\x11\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\xcc\x49\x44\ +\x41\x54\x18\x19\xa5\xc1\x7b\x4c\xd4\x05\x00\x07\xf0\xef\xfd\xee\ +\x7e\x77\xdc\x21\x8f\xbb\xe3\x80\x13\x45\x50\xd4\x92\x43\x31\x0b\ +\xc4\x9c\x87\xc4\xa9\x48\x21\xe7\x83\x97\x4b\x22\x24\x09\x03\xc4\ +\x07\x73\x50\xe2\x0b\x01\x79\x48\x28\x9a\xe0\xd4\x25\xbe\xd0\x28\ +\x30\x28\x7c\x80\x4a\xbc\xd5\x00\xf1\x30\xd4\x74\x6d\x29\xb9\xca\ +\xb5\xfe\x70\x99\xf9\x4d\x36\xdd\xd8\xe5\xcc\xd5\xe7\x83\x17\xf1\ +\x36\x80\x6d\x6a\xb5\xf4\x90\x97\x97\x18\x0f\x48\xf0\x7f\xec\x07\ +\xa4\x75\x2a\x55\x58\x47\x48\x48\xc5\x8d\xfc\xfc\xeb\x03\x55\x55\ +\xf7\x7f\x6d\x6a\x7a\xf0\x53\x6d\xed\xdd\xef\x0b\x0b\x4f\x75\xcc\ +\x9d\x9b\x5a\x37\x7c\xb8\x16\x2f\x2a\x14\x40\x15\x10\xd8\xe8\x63\ +\xe8\xed\x4d\x4d\xe1\xad\xd2\x1d\xbc\x51\x50\xc0\xeb\xf9\xf9\xbc\ +\x96\x97\xc7\xfe\xdc\x5c\xf6\x17\x14\xf0\xea\xa6\x4d\x6c\x36\x1a\ +\x7f\xab\x11\x84\xf4\x3d\x80\x14\xcf\x13\x07\xe0\xb8\x5c\x5c\xdd\ +\x1e\xb1\xf0\x61\x7f\x5e\x1e\xaf\x66\x67\xd3\xb2\x71\x03\x2f\xbe\ +\xb7\x94\x2d\xe6\x79\x6c\x7e\x2b\x94\x6d\x31\x51\xfc\x76\xcd\x2a\ +\x76\x67\x66\xb2\x2b\x23\x83\x9d\x09\x4b\xf9\xa5\x4e\x7b\xb2\x02\ +\xb0\xc7\xb3\x38\x03\x38\x28\xca\x52\xdb\x96\x2c\x66\xef\xba\x75\ +\xec\xc9\xcc\x60\xe3\x1c\x13\x8f\x69\x1c\x5a\x2a\x80\xb4\xfd\x40\ +\xf0\x3e\xc0\x78\x00\x88\x3d\x2c\x17\x8f\xd4\x4d\xf4\xfe\xa3\x25\ +\x21\x9e\x6d\xc9\xc9\x6c\x5d\x96\xc0\xcf\x75\xda\xc6\x9d\x80\x1c\ +\xd6\xca\x01\xbf\x53\xa6\xc0\x07\x97\xd2\xd3\xd9\xb9\x22\x99\x55\ +\x63\x3d\x7e\x2e\x03\xcc\xf3\x01\x09\xac\x94\x03\x2e\x47\x75\xea\ +\xef\x1a\x17\x47\xf3\x5c\x7c\x3c\xcf\xc6\xc5\xb1\x31\x7a\x11\x2b\ +\x44\x69\xee\x6b\x18\x22\x16\x90\x1c\x74\x73\x6e\x6e\x4b\x5e\xce\ +\xd6\xe5\x49\xac\x1c\xe7\x71\xaf\x18\x98\x84\x67\xa8\x36\x99\x5c\ +\x3f\x1b\x3f\xba\xb7\x71\xd1\x7c\x36\xc4\xc4\xf0\x54\x74\x34\xeb\ +\x23\x23\x59\x1f\x11\xc1\x6a\xff\x57\x1e\xec\x04\xbc\xf0\x54\x11\ +\x30\xb5\x26\xe8\x75\x9e\x8b\x8f\xe7\x09\xd3\x0c\x16\x03\xef\xbc\ +\x81\x7f\x6a\x4c\x4b\xd3\xb7\xa7\xaf\xb0\xb4\x44\x2d\xe4\x79\xb3\ +\x99\x0d\xe1\xe1\xfc\x3a\x2c\x94\x47\x27\x8f\x67\x4d\x68\x28\xbf\ +\x8a\x9c\xcf\x32\x51\xd8\x86\xa7\xb6\xc9\x84\xbc\xfa\x28\x33\x4f\ +\x46\x47\xb1\x7c\x84\xf6\xfa\x12\x40\x06\x2b\x4d\x9b\x37\xeb\x2f\ +\x97\xe4\xf7\x75\x46\x98\xd9\x1a\x12\xc2\xa6\xd9\xb3\x79\x66\xee\ +\x2c\xee\x75\x73\xfa\xf1\x63\xa9\xe4\x58\xa5\x71\x2a\x8f\x9b\x4c\ +\xac\xf0\x1e\x73\x33\x18\x90\x60\xd0\x76\x57\xfb\x33\xb5\xe6\x79\ +\x3c\x11\x36\x9b\x79\x32\xa1\x18\x56\xea\x52\x52\xf4\xdd\xc5\xb9\ +\x96\x2e\xf3\x9b\xbc\x18\x18\xc8\x76\xa3\x91\xdf\xcc\x0a\xe2\x1e\ +\x77\xdd\xed\x0d\xc0\x84\x6c\x60\xfa\xbe\x97\x3d\x59\x69\x32\xf1\ +\xc0\x14\xef\x47\x99\x80\x0b\xa6\x00\x28\x19\xa5\xed\xab\x32\x99\ +\x58\x19\xe8\xc7\xf5\x40\x12\x86\xd8\x37\x67\x8e\xfe\xfc\xca\x24\ +\xcb\xe5\x90\x20\xf6\xf8\xfb\xb3\xcb\xcf\x8f\x17\x82\x8d\x2c\xf3\ +\x70\xbe\x9d\x01\x78\xe3\xb1\x64\xc0\xa9\xd4\x4d\xc3\x1c\x3b\x3b\ +\x6e\xb5\x97\x31\x0b\xf0\xc5\x44\x00\x39\xce\xca\xab\x45\x3a\x1d\ +\xcb\xbc\xf4\xcc\x00\x96\xe3\x89\x35\x80\xbe\x7c\x82\x87\xa5\x67\ +\x86\x3f\xfb\x7c\x7d\xd9\xe7\xe3\xc3\xee\x57\x27\x71\x97\xa7\xcb\ +\xed\x55\x80\x37\x9e\x48\x04\x9c\x0a\x1d\x44\x6e\x02\x98\xeb\x20\ +\x72\x2d\x30\x19\x83\xb2\xb4\xf2\xb3\x9b\xa5\x12\x96\x38\x88\x5c\ +\x2b\x0a\x25\x78\x2c\x05\xd0\x6f\x75\x14\x2d\x4d\xb6\x32\x76\x01\ +\xbc\x02\xb0\x47\x29\x65\xb1\x5a\xbc\xf3\x01\x60\xc0\x10\xab\x80\ +\x80\x62\xb5\xc8\x1c\x80\x5b\xd4\xe2\xa3\x65\x80\x1e\x83\x52\x45\ +\xa1\xa8\x40\x2d\x72\xbb\x20\xe1\x46\x9d\xe2\xe6\x52\x60\x64\xb6\ +\x5a\xb4\x9c\xb5\x93\xb1\x0b\x60\x3f\xc0\x7e\x95\x94\x45\x1a\xf9\ +\x9d\x04\xc0\x00\x2b\x6b\x44\x21\x77\xb7\x5a\x64\xbe\x04\xdc\xa0\ +\x93\xff\xe0\x03\x08\x18\x14\x0b\x18\x73\x5c\x14\x2c\x05\xb8\xcb\ +\x55\xc1\x8f\x34\xe2\x2f\xf5\xf6\x32\xb6\x03\xb4\x00\xbc\x66\x2b\ +\x65\xbe\x93\x7c\x60\x09\x60\x80\x95\x38\xc0\x35\xcf\x55\x71\xaf\ +\x5c\x02\x96\x68\xe4\x4c\x55\x08\x3b\xf1\x94\x01\x10\x56\x68\xe5\ +\x17\x77\xab\xa4\xac\x90\x49\x58\xed\x28\xb2\x01\xe0\x05\x80\xbd\ +\xc3\x64\xdc\xe2\xac\x18\x88\x04\x7c\x60\x65\x11\x60\xb3\xda\x51\ +\x3c\x7d\xd8\x51\xe4\x1e\x80\xd9\x7a\x9b\x3f\x63\x00\x6f\x0c\x65\ +\x06\x02\xb3\xdd\x95\x0f\x2b\x24\x60\x35\xc0\x06\x80\x6d\x76\x32\ +\x66\xb9\x28\x06\xc2\x01\x1f\x58\x89\x04\x3c\xd3\xb4\xf2\x73\xc7\ +\x9d\x15\x3c\x0a\xb0\xcc\xd5\x86\x71\x4a\xe9\x8e\x91\xb0\xa2\x01\ +\xb0\x40\x2e\xac\xdb\xe1\xa9\xe2\x17\x12\xf0\x34\xc0\x1a\x4f\x15\ +\x53\x5d\x6d\xae\x64\x4c\x0b\x48\x2d\x4d\x48\x98\xb9\x77\xe5\xca\ +\x69\x9f\x24\x26\x2e\xde\x12\x1c\xf0\xe9\x76\xcf\x61\xf7\xcf\xa8\ +\x45\xd6\x02\x3c\xa4\x53\x30\x51\x23\xef\x98\x01\xd8\xe2\x59\xdc\ +\x01\x21\x4c\x21\x64\x17\x8e\xb6\x7d\x74\x52\x29\x65\x33\xc0\x2e\ +\xa5\x94\x17\xc6\x6a\xd8\x1a\x30\x8e\x6d\x46\x03\x3b\x27\x8f\x64\ +\x8f\xce\x86\x1d\x00\x1b\x24\xe0\x21\x77\x15\xdf\xd5\xca\x5b\x67\ +\x02\x3a\x3c\x8f\x1b\x80\x40\x20\xfc\xfd\x11\xca\x5b\x07\x3c\x54\ +\xec\x70\x14\xd9\x0d\xd0\x02\xb0\x0f\x60\x2f\xc0\x4b\x0a\x81\x75\ +\xee\x4a\x66\x79\xa8\xee\x87\xca\x85\x5c\x5f\xc0\x06\x2f\xca\x1b\ +\x50\x4e\x07\x62\x17\xe8\x14\xb5\x1f\x1a\x74\x77\xcb\x03\xc6\x3c\ +\x3c\x12\x64\xf8\xab\x24\x60\xf4\xef\x49\x2f\x69\x3b\x82\xa4\x92\ +\xf5\xfe\x80\xbb\x23\xfe\xa3\x61\x00\xf4\x80\x6c\xac\x20\x38\x4c\ +\x12\x45\xcd\x70\x40\xe1\x84\x7f\xf7\x37\xf4\xd5\x01\x34\x6d\x01\ +\x63\x8f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x44\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x16\ +\x12\x05\x17\x00\x3c\x51\x9b\x00\x00\x04\xc4\x49\x44\x41\x54\x38\ +\xcb\x8d\x94\x59\x6c\x55\x55\x14\x86\xbf\xbd\xcf\x69\x4b\xe7\x42\ +\x07\xda\xde\x4a\x51\x40\xad\x14\x12\x54\x04\x0a\x89\x22\x1a\x8c\ +\x28\x31\x22\xe0\x80\x62\x82\xf8\x42\xa2\x0f\x8e\xc1\x09\x8d\x91\ +\x68\x4c\x34\x26\xc0\x0b\x26\x80\x31\x41\x14\x35\x18\xd4\x8a\x15\ +\x34\x52\x91\x0a\x04\x05\x99\x5a\x22\x85\x62\x29\x2d\x43\xa1\xbd\ +\x3d\x67\x0f\xcb\x87\x7b\x5b\x2d\x0e\x71\xbd\xec\x9d\x95\x9d\x7f\ +\xff\xeb\x5f\x6b\xfd\x0a\xa0\xba\xfa\x72\xc9\x2f\xc8\x93\x20\x08\ +\x98\xfa\xf0\x8b\xbe\xaa\x76\x32\x1a\x11\x51\x28\x50\x00\xa8\xd4\ +\x01\x92\x3e\x75\xea\xae\x00\x6b\xc4\x3c\x37\x33\x91\xcd\x5f\x22\ +\x04\x28\x2b\x2b\x65\xcc\x98\xd1\x2a\x50\xc2\xc8\x44\x71\x50\x56\ +\x94\x89\x88\x1b\x40\x53\x80\x28\x85\x42\x52\x39\x11\x06\x3e\x04\ +\xba\x93\x12\x70\x49\x84\x00\x9d\x9d\xa7\x11\x3c\x01\x50\xf0\xfb\ +\x39\xe2\x61\x7d\x28\x49\xd1\x51\x5e\x21\x2a\x05\xa4\x54\x9a\xba\ +\x12\x52\xa9\x14\xb8\x8d\xe1\x1f\x81\xfb\x4b\x52\x0a\xac\xb3\x38\ +\xeb\xc1\xfb\x3f\xeb\xd7\x29\x96\x4a\xff\x45\x8e\x01\x91\xc0\x38\ +\xfd\x2f\xc0\x03\xa1\xb0\xce\x11\x5b\x87\x42\x48\x89\x2c\xa0\x55\ +\x0a\xc4\xa5\x5f\x69\x35\xa0\xb5\x08\x38\x2f\xff\x05\x9c\xfa\xdf\ +\x18\x8b\x33\x0e\xdf\xcf\x48\x40\x69\x70\x69\x29\xb4\x02\xef\x15\ +\xa0\x10\x11\x74\x00\x2e\xfe\x17\xe0\x81\xb4\x52\x58\x6b\x30\xce\ +\x23\x22\x28\xd2\xfa\x5a\xc5\x94\xb2\x88\x5e\x02\x8c\x04\xe4\xf7\ +\x9e\x21\x2b\x53\x73\xde\x67\xa2\xb2\x73\x68\xfb\x7b\xef\xfa\x19\ +\x0b\xe9\x8a\x31\xb1\x25\xb6\x2e\x0d\x9c\xaa\x64\x58\x66\xc4\xa1\ +\x86\x2f\xb8\xb1\xab\x89\xf1\xb5\xa3\x50\x0b\x5f\x05\xad\xc8\x5d\ +\xf3\x2c\x7b\x8f\x9d\x45\x55\xd5\x01\x10\xcf\xc8\x23\xb3\xe1\xe2\ +\xc0\x34\x0e\x34\x03\xc0\x5a\x87\x31\x0e\x63\x1d\xc6\x09\x17\x09\ +\x19\xb1\xff\x13\x9e\x18\x5b\xc0\xb4\x05\xcf\x50\x90\xac\xa4\xad\ +\xe3\x14\x27\xda\xdb\xd1\xa7\x4b\x98\x30\x6b\x31\x0b\x2a\x14\x6d\ +\xb3\xcb\x37\xf4\x83\xfe\x73\xf3\xac\x25\x36\x1e\x41\xf0\x61\xc8\ +\xed\x5b\x9f\x63\xd2\xf4\x5b\x19\x62\xf3\x39\xfb\xf2\x32\xf6\xee\ +\xfe\x9a\xd6\xf2\x12\x10\xe1\xd4\x1b\x4b\x19\xbb\x75\x06\xa5\x0f\ +\x2d\xa4\xf2\xf1\x35\x73\x8f\xf6\xcc\xdb\x78\x45\x43\xf7\x1c\x80\ +\x00\xa0\xa8\xa8\x68\x59\x6e\x6e\x0e\x81\xd6\x64\x54\xd4\x90\x55\ +\x32\x12\x2f\x42\xde\xf1\x26\x9e\xb6\xcd\x74\x4c\xbc\x0d\xfd\xce\ +\x9b\x7c\x74\xac\x81\x75\xd7\xcd\xe7\xdb\xce\x22\x9a\x5a\x93\xec\ +\x49\x54\x12\xb5\x6c\x22\x71\xe0\x38\x05\x53\xa7\x53\x98\x35\xb4\ +\xe6\xaa\x8e\xc6\xdd\x1f\x77\x70\x38\xe4\x12\x2d\xac\x75\x18\x67\ +\x31\x2a\x93\x3b\x8f\x6c\x60\xdf\x23\x4b\xa9\xfd\xaa\x9e\x0f\x3a\ +\x76\xb2\xf6\xae\x75\x54\x8f\xae\x25\x3f\x3d\x21\x5e\xa6\xb3\x79\ +\xfc\x6c\x26\xfc\xf8\x24\x89\xfa\x2f\xd1\xf7\x3d\x20\xe3\xbe\x59\ +\xbf\x76\xf7\xc1\xef\x96\xea\x4b\x94\xc0\x58\x4b\x6c\x84\x3c\x7a\ +\xb8\xbe\x24\x41\x6d\x4e\x36\xf6\xd0\x0f\x6c\x9c\xb0\x88\x8a\xea\ +\x6b\x88\xa2\x98\xbe\xbe\x88\x28\x8e\x89\xa3\x88\x82\x92\x6a\x5e\ +\x2d\xbd\x57\xfa\x5a\xb6\x43\x46\x86\x2a\xee\x4e\x0e\x3d\xf6\x6b\ +\xd3\x88\x00\xa0\xb0\xa8\x68\x59\x6e\x6e\x2e\x81\x56\x50\x72\x25\ +\x7a\x68\x35\xb7\x54\xf4\x51\x31\x7b\x16\x54\x55\xf1\x21\x99\x6c\ +\xf7\xe3\xc8\xc8\xca\xc6\x39\xc1\x7b\x8f\xf3\x82\xf7\x82\xb5\x9e\ +\x2e\x8a\x55\x78\x43\xb5\xad\x98\x32\x4d\x9f\xbf\x7b\x31\xee\xc2\ +\x85\x0b\xe1\x20\xc7\x42\x63\x62\x83\xf5\x8e\x93\xa7\xcf\x61\x65\ +\x04\x41\x46\x88\x58\x8b\x55\x43\x88\x63\x87\x88\x47\xa9\xb4\x6f\ +\x48\xba\xe1\x84\x88\xb3\xe8\x40\x63\xe2\x88\x64\xb2\x37\xfb\x6f\ +\x4b\x1e\x1b\x4b\xb2\xcf\xd1\x19\x43\x5b\xdd\x28\x8a\x3f\xdd\xc4\ +\xa2\xe4\x49\xc6\x5c\xf8\x85\xd8\x3a\x8c\xf3\x18\xeb\x88\xe2\xd4\ +\xea\xf7\x1a\x47\x65\xef\x51\x59\x7c\xb1\x35\x1c\xbe\xbd\x91\xf8\ +\xad\x57\xd8\xff\x5b\xdb\xdb\x7a\x90\xc9\x6a\xf0\xde\x11\xc7\x0e\ +\x74\x06\x5b\xaa\xca\x39\xbf\x62\x05\x4c\x9f\xcb\x33\x7a\x07\x67\ +\x7a\x3d\x51\xec\x89\x8d\x23\x32\x96\x9e\x48\x98\x54\x72\x91\x17\ +\x6a\x3a\xd5\x91\xba\x39\xfc\xfc\xf9\x17\x52\xbf\x65\x4d\xfb\x53\ +\x8f\x2d\xf9\x7c\x10\x63\x2d\x60\x63\x83\x13\x4f\xa8\x43\x76\x8d\ +\x9a\xc3\xc6\x43\x8d\xb0\x62\x25\x35\x0f\x3e\xcb\xfb\xc1\x5a\x2a\ +\xbb\x0f\x72\xb6\x0f\xba\x8d\xa6\x2a\x6a\xe5\xfe\xee\x7a\xae\xbf\ +\xee\x66\xc6\x7c\xb6\x99\x3d\xeb\x57\xaa\x43\x8e\x55\x80\x4d\xcd\ +\x71\x61\xe1\xb2\xdc\xbc\x3c\xc2\x40\xd3\x93\x9d\x40\x15\x8f\xa2\ +\xf9\x9c\x30\x73\x42\x82\xd6\xd3\xbb\x68\xd9\x54\xcf\xc4\xd6\x76\ +\xca\x16\x2c\x61\xee\xd8\x80\x21\x51\x33\x93\xf3\x4f\xb1\x7c\x52\ +\x01\x51\xc1\xd5\x14\xad\x7a\x97\xd5\xef\xad\xe6\xc8\x65\xee\xc0\ +\xca\xc3\x2c\x06\x22\x05\x50\x95\x48\xc8\xf0\xf2\x72\x32\xc2\x90\ +\xae\xe2\x1b\xc8\xac\x99\x85\x88\xc7\xa9\x80\xaa\xa0\x8b\x71\x4d\ +\xaf\x31\x6c\xcf\x3e\xae\x35\xf9\x52\x57\x3b\x56\xe9\xc6\xc6\x94\ +\x13\x4e\x9e\xcc\x96\xec\x1c\x39\xbc\x77\x9b\x4a\x56\xd2\xf2\xfa\ +\x01\xee\x00\x0e\xf6\xaf\xf4\x90\x28\xf6\x73\x3a\x3b\xbb\x32\x50\ +\x01\xd1\x99\xed\x71\x74\xe2\x88\x51\x4a\x10\x84\x0e\x15\x4a\xc3\ +\xd9\xbc\xfc\xba\x6c\x3d\x53\x46\xfa\x7b\x76\xb4\xec\xc8\x9b\xf8\ +\xcd\x56\x00\x7e\x3a\xb9\x93\xc2\x69\x53\x7b\xbe\x6f\x66\xd3\xd7\ +\x07\x78\x09\x68\x1e\x6c\xc2\xff\x23\x6e\x2a\x57\x6c\x6b\x97\x11\ +\xaf\x2d\x5f\xfe\x68\x75\xe9\xb0\x29\x43\x4b\x4a\xb3\x7a\x62\x73\ +\x7c\xee\xbc\xf9\xcf\x27\x72\x38\xda\xd6\xcb\x20\x53\xfe\x03\xc5\ +\x21\x3f\xc4\x05\x2d\x71\x60\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x03\x46\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1e\ +\x00\x16\x21\x13\xba\xb9\xb9\x00\x00\x02\xc6\x49\x44\x41\x54\x38\ +\xcb\xb5\x95\xdf\x4b\x14\x51\x14\xc7\x3f\x77\x66\x1c\xdb\x5f\xa8\ +\xfd\x66\x8b\xd2\xa2\x5f\xd0\x0f\x08\x8a\x5e\x82\x68\x23\xa8\x90\ +\xf2\x21\xea\xa1\x07\xa3\x47\xed\xa5\xbf\xa3\x7f\x21\x7d\x89\xa2\ +\x1e\xb4\xa0\x1e\xf2\x47\x0a\x2a\x51\x41\xf9\x12\x26\x5b\x14\xda\ +\x8f\x4d\x52\x5b\xdb\xdd\x99\x75\x76\xe6\xf4\x70\x57\x5c\x75\xdd\ +\x95\xa2\x0b\x87\x19\xee\x9d\xf9\xdc\xef\x39\xe7\xde\x73\xe0\x3f\ +\x0d\xb5\xf0\x12\x89\x44\xd6\x67\xb3\xd9\x3d\x80\xfc\x2d\x2b\x1c\ +\x0e\x7f\xc8\xe5\x72\xd3\xcb\x17\xce\xca\x3f\x0e\xe0\xdc\x02\xcc\ +\x2a\x01\x07\x00\xe9\xa9\xaf\xb4\x8c\x6c\xa3\x31\x0a\xdf\xb2\x5a\ +\xbe\x51\xf4\x6b\x7b\x14\x52\x39\xf0\x83\xa2\x5b\x02\x9e\x40\xef\ +\xb9\x34\x6a\x5d\x1d\xa5\xde\x96\x82\x05\xa0\xc6\xb2\xd8\x19\x83\ +\x6b\xfb\x61\x73\x08\xbc\x00\x6a\x0c\xf8\x92\x81\xf9\x00\x76\xc5\ +\xb4\x82\x58\x0d\x98\x06\xb4\x0f\x82\x32\xad\x15\x71\x59\x31\xa3\ +\x4c\xc5\x64\x06\x6e\xbf\x59\x4c\x42\x20\xa0\x14\xc4\x23\xf0\xcb\ +\x85\xdf\x9e\x9e\x57\x86\xde\x18\x65\x54\x07\x3b\xbe\x45\xdf\x85\ +\x59\x8d\x34\x14\x18\x86\xa6\x52\x6a\x4b\xf2\x0e\xa2\xaa\x83\xa3\ +\xb6\x22\xf1\xb4\x81\x03\xf5\x30\x36\x0b\xfb\x1a\xe0\x53\x1a\x2c\ +\x05\xe1\x1a\xa8\xab\x85\x89\xdf\x8b\x5b\xc4\x6c\x98\x76\xa1\xaf\ +\xa5\x0a\xd8\x54\x8a\xc6\x18\xdc\x3a\x0a\xa9\x0c\x44\x6c\xed\x6e\ +\xcf\x04\x9c\x8a\xc3\xc7\x34\x9c\x3d\x01\x53\x0e\x14\x02\x18\x9b\ +\x81\xa7\x9f\xa8\xae\xd8\x30\x14\x9f\xe7\xa0\xed\xb9\x8e\x82\x1f\ +\xe8\x67\xbd\x0d\xc3\x5f\x75\x74\xee\x8e\xeb\xa7\x08\x58\xa6\xde\ +\xa0\x2a\x38\xe3\x1b\xf4\xb7\x64\x00\xa3\x68\xab\xc5\x76\x79\x5c\ +\xcd\xca\xe0\x98\xad\x48\x74\x47\x31\x15\xec\x6f\x80\x59\x57\x87\ +\x62\xce\x83\xb0\x09\x4e\x41\x33\x77\x44\xc1\xf1\x61\x32\x03\xfd\ +\x2d\x41\x45\xc5\xfa\x70\x2b\xc5\xe1\x8d\xd0\x7e\x48\x4f\x7c\xcf\ +\xe9\x30\xf8\x01\xcc\xe4\xe1\xe0\x06\xe8\x9d\x80\x23\x9b\x60\xe0\ +\x0b\x64\xbd\x72\xea\xcb\x28\x46\x29\x46\x7f\x42\xdb\x20\x14\x04\ +\x76\xd7\xe9\xdb\xe6\x16\xf4\xf2\x89\xad\xf0\xea\x07\xdc\x4b\x82\ +\x65\x40\xce\x5b\xd0\xa4\x2a\x83\x5d\x4f\x31\x70\x29\x5f\xe6\xec\ +\x16\x2d\x9f\x61\x78\x68\x08\xd3\x30\xf0\x25\x40\x6c\xe8\xed\x31\ +\xd9\xd9\xd8\xb4\x44\x7a\x59\xc5\x2b\x81\x8b\xc5\x70\x68\x78\x84\ +\x93\x67\xce\x2f\xf9\x45\x44\xe4\xd1\xe3\x6e\x01\x52\xab\x82\xd7\ +\xd9\xd0\xfc\xc4\xa6\xbe\x16\xa6\x9d\xc5\x22\xb4\x29\x04\xe9\x79\ +\x78\xff\xb2\x96\xb1\x04\x88\x08\x4a\x29\x1c\xc7\x91\x07\x0f\xef\ +\xfb\xd7\x5b\x6f\x5c\x05\xde\x56\x54\x7c\x7c\x0b\x9c\x8c\x17\x2b\ +\x5a\x0c\xc6\x67\x60\xef\x7a\x5d\x27\xde\x05\x56\xf1\x33\x85\xeb\ +\xba\xd2\xd1\x71\xc7\x6f\x6f\xbf\x79\x05\xe8\xaa\x9c\x3c\x81\x17\ +\x29\x78\x3d\x05\x41\xa0\xaf\xb2\x27\xba\x10\x35\xd5\xc1\xc0\xa8\ +\x4d\x6b\x33\x38\x8e\xb3\x00\xbd\x0c\x3c\xaa\xd4\x01\x4e\x8b\x88\ +\xe4\xdd\xbc\x88\xcc\x8b\x88\x57\xb4\x82\x88\xf8\x22\x12\x88\x88\ +\x2f\xc3\x03\xcf\xc4\x0f\xfc\xa0\xb3\xf3\x8e\x07\x5c\x5c\x4b\x6b\ +\x49\xac\xa5\x4b\x24\x93\x49\xe9\xea\xee\x2a\x00\xcd\x6b\xea\x79\ +\xa1\x50\x28\xee\x38\xce\xb1\x35\xf6\xbc\xc9\xd2\x44\x95\x1b\x7f\ +\x00\x63\x0f\x81\x57\xa0\x83\xdf\x00\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x04\xd1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x4e\x49\x44\ +\x41\x54\x78\xda\xb5\x94\x6d\x6c\x14\x45\x18\xc7\x7f\x7b\xaf\xa5\ +\xd2\x2a\x0d\xa8\xf4\x8d\x96\x4a\x5b\x04\x6c\x0a\xa9\xad\x62\xad\ +\x40\x4c\x4b\x82\x2f\x88\x91\x0f\x5a\x93\x2a\xd8\x8a\x5a\xac\x96\ +\x62\xf1\x05\x25\x11\x21\x20\x2f\x91\xd4\x40\x42\x50\xa3\x09\x31\ +\x41\x48\x20\x9a\x16\x0c\x55\xb1\x46\x50\xd0\x04\x84\xa4\x2d\x0d\ +\xb4\x5c\x4b\x4b\x7a\xd7\x1e\x77\xdb\xbb\xd9\xbb\x75\xe7\x36\xd9\ +\xde\x59\xf9\xe0\x07\xff\x97\xe7\x66\x36\x33\xf3\x9b\xff\x3e\xb3\ +\xcf\x38\x74\x5d\xe7\xff\x90\x03\x60\x69\x65\x55\x4f\x20\x10\xc8\ +\xb1\xd9\x6d\xac\x7d\x73\x3d\x4e\xa3\x25\x7e\x43\x9b\x02\x28\x28\ +\x4a\xec\x1f\x20\xd6\x37\x5b\x85\x90\xd0\xd8\xb9\x6d\x0b\xd1\x48\ +\x94\xbc\xbc\xbc\xbe\x03\x9f\x7f\x96\x15\x03\x07\xd5\x60\x4e\x43\ +\x43\x03\x5d\xdd\xdd\x94\x3c\x58\xce\xed\xc9\x49\x98\x58\x24\xc6\ +\x02\x59\x70\x13\x68\x84\xd9\x8e\x04\x54\xba\x2e\x5e\x20\x12\x89\ +\xd0\xda\xd6\x9a\x69\x39\x8e\x46\xa3\xec\xd8\xb9\x83\x82\xfc\x02\ +\x84\xa6\x19\x06\x15\x0b\x6c\xc1\x4d\x20\x51\xa1\xe2\x59\xd7\x48\ +\x68\xe8\x06\x19\xcd\xcd\xa4\x14\xcf\x47\x68\x51\x3a\x3b\x3b\x25\ +\xd8\x60\xe9\x58\x60\x99\x67\xcd\x00\xca\x0d\x24\xd4\xe9\xb4\xd1\ +\x7a\xa6\x8b\x09\xd2\x75\x72\x7d\x6b\xd1\xb3\xdd\x4c\xea\xe8\xe1\ +\x68\x45\x05\x0f\x1f\x3e\x82\x63\x7e\xa9\x5c\x1b\x0b\x5d\x8f\x92\ +\xe0\xb8\xb0\xa0\x30\xb6\x81\x62\x33\xc0\x76\x85\x65\x65\xb3\xfe\ +\xc9\xe4\x62\x7b\x23\x79\x69\x1e\x9e\x3a\x21\x28\x0b\x0a\x1e\x12\ +\x82\x1f\x57\xaf\xa6\xe2\xf4\x1f\xd2\xad\x0c\x99\xe7\x44\xc7\x12\ +\x2e\xf3\x15\x31\x06\xd4\xb0\xc6\xf7\x67\x7b\x88\x57\xb0\xe7\x2b\ +\x9e\xce\x6f\xe3\xd9\x4d\x1a\xbf\x5f\x18\x26\x3c\xd3\x80\x3f\x9e\ +\x8a\xed\xf2\x5c\x44\x24\x2a\xa1\xa6\x6b\x5d\x4f\x70\x2c\x07\x4c\ +\xb0\xd1\x57\x43\x1a\x0b\xe7\x64\x59\xd0\xfe\xce\xef\x8c\xfc\x7f\ +\xc3\xba\x16\xf8\xe5\xcf\x20\xd3\x52\x03\x6c\xab\x85\xd0\x6d\x8f\ +\x30\x58\x5a\x43\x24\x0e\xac\x47\x6f\xe1\x58\x8b\xe8\x8c\x85\x05\ +\x67\x3b\x07\x90\x12\xbe\x0b\x54\xa5\x6d\x63\xcf\x61\xc1\xb1\x53\ +\x86\xa3\xd0\x10\x2d\x6f\x39\xf0\x2b\xb9\x1c\x39\x5f\xce\x13\x55\ +\xb9\xf2\xc0\x24\xd8\xe4\xe8\xf1\x60\xf9\x0a\xc6\x00\x60\x39\x9e\ +\x9d\x3d\x95\x31\x7f\x1f\x33\x1c\xfb\x69\x3f\xed\xe5\xd3\xc3\x3a\ +\x23\xde\xeb\x1c\xd8\xe0\x26\x75\x4a\x1a\x87\x2e\x3d\xc9\xfd\xc5\ +\xf7\x71\x67\x7a\x56\x2c\x15\x51\x13\x9c\xe8\x58\xe6\x45\x02\xa5\ +\x84\x88\x20\xbb\x91\xf0\x28\x33\x82\xbb\xe8\xec\xea\xa2\x79\xaf\ +\x9d\x11\xdf\x10\x5b\xea\x6c\xe4\x66\xba\xd8\xd7\xb1\x84\xbb\x73\ +\xa6\x33\xeb\xde\xa2\xd8\x79\xe8\x80\x26\x8d\x99\xac\x78\xc7\x66\ +\x2a\xa4\x36\x35\xae\x41\x21\xca\xc6\xd5\x49\x5c\xf3\xff\xc4\xaa\ +\x2d\x93\xf1\xfa\x82\xac\xaa\xf2\x52\x3e\xcf\x45\xdd\xce\x14\x06\ +\x46\x7e\x26\x6f\xe6\x00\xbf\x9e\x6c\x25\x41\x26\x2b\xde\xb1\x95\ +\x8a\x98\xd6\x2c\x0f\x90\x73\xcf\x42\x56\xd4\x5e\xe2\xa6\xaa\xb2\ +\x64\xde\x00\x75\xcb\x5d\xd4\x7f\x32\x99\x6e\x8f\x8d\xc2\xfc\x4c\ +\x14\x30\xd7\x24\xca\x32\x38\xc1\xf1\x22\x03\x52\xb1\xb8\x9a\x95\ +\xb5\xfb\xb8\xe2\x11\xcc\x9a\xd6\xcb\xe6\x5a\x07\xef\x1d\x48\xa2\ +\xe3\x3c\x06\x34\x1b\xa7\xd3\x69\xce\x9f\xa8\x89\x05\x22\x2b\x2f\ +\x3b\xad\x9f\xfa\x97\x9f\xa1\x6e\xfd\x7e\xfe\xea\x11\x4c\x4b\xbe\ +\x4e\x4b\xa3\x8d\x2f\x4f\xde\xc1\xe9\xcb\x53\x69\xde\xf0\x02\x95\ +\x95\x95\x96\xb3\xda\x97\x6a\xf1\xfb\x47\xcd\xb5\x99\x59\x48\x45\ +\xe2\x0b\x44\x7e\x2a\x53\x92\x06\xd9\xf3\x6e\x31\x4d\x1f\x7c\xc1\ +\x0f\x67\x75\x52\x5c\xa3\xec\x6d\x0c\x73\xfc\x8c\x83\x5d\x5f\xc3\ +\xd2\xa5\x25\x94\x94\x94\x30\x3c\x3c\x6c\x5d\x01\x19\xe9\xe9\x0c\ +\x0e\x3a\xf0\x79\xbd\x08\x21\x30\x59\xda\x38\xd8\xae\xe8\xbc\xf3\ +\xa2\x9b\xed\x2d\xc7\x38\x7a\x2a\x8d\x64\x97\xc6\xee\x57\x7c\xf4\ +\x0e\x39\x79\xf5\x63\x95\xb2\x07\x16\x50\x5d\x5d\x2d\x17\xcb\x90\ +\xd0\x58\x44\x24\x4c\xd7\x91\x3f\x4d\x08\xec\x76\xbb\x34\x39\x0e\ +\x5e\xbc\x70\x0e\xee\xbc\xd7\xf8\xf6\xdc\x3a\x1c\x76\x1f\x1b\x9f\ +\xeb\x27\x39\xd9\xcd\xb2\xa6\x00\x49\x93\x26\x53\x5f\x5f\x8f\xaa\ +\xaa\x09\x50\x19\x21\x21\xac\x1b\x4d\xde\x8a\xe9\x19\x19\x5c\xed\ +\xeb\x1d\x07\x3f\xba\xa8\x14\xa1\xf6\xf1\x51\x53\x39\xed\xc7\x0f\ +\x52\xbe\x60\x0a\x2b\xde\x4e\x36\x26\x4e\xc7\xed\x76\xc7\x2a\x72\ +\x74\xd4\xcc\x65\x7c\xa8\x63\x2a\xa1\xd0\x98\xf9\x2c\x04\x7e\x63\ +\x8e\xe5\x78\xd3\x1b\x2b\x53\xe7\x16\xcd\xd5\x47\x07\xcf\x29\xea\ +\xf0\x79\x72\x66\x14\x71\xe2\xda\x22\xea\x5e\xcf\x22\x2c\xc2\xf2\ +\x90\xfe\x15\x2a\xdd\x07\x6f\x06\x18\x53\xc7\x10\xe1\x30\xc2\xe5\ +\xc2\xe3\xf1\x8c\x83\x35\x1c\x1f\xbe\xbf\xfd\xa0\x52\xf3\x58\x46\ +\xff\xa1\xb6\xab\x77\x5d\xf1\xf8\x6d\xcf\xd7\xcc\xc7\xe5\x52\xad\ +\xfa\x37\xe0\x56\xc4\xeb\x9a\x01\x0a\x87\x43\x00\x32\x55\x26\xd0\ +\xe9\x08\xc4\xda\x11\xef\x8d\xbe\xd2\xd9\x29\x25\x0d\x9b\xdb\x7e\ +\x6b\xd8\xcc\x7f\xd2\xd6\xad\x5b\xb9\x95\xfe\x06\x57\x6a\xa9\xaf\ +\x9a\x2c\x10\x30\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\x1e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x9b\x49\x44\ +\x41\x54\x78\xda\xb5\x95\x5d\x6b\x13\x41\x14\x86\xdf\xdd\x4d\x82\ +\x11\x1a\x6f\xf4\x26\xe9\x97\x94\x9a\x8a\xbd\x15\xc5\x8f\x6b\x15\ +\xfd\x1d\x16\xbc\x91\x5a\x3f\xc0\x6f\xea\x4d\x41\x48\xf1\x17\xa8\ +\x3f\xa3\x82\xbf\x40\xe8\x9d\x48\x48\x4a\x41\x6b\x91\x82\xdb\x9a\ +\xb8\x99\xdd\x9d\x9d\x59\xe7\xcc\xc4\x61\x96\x20\x16\x42\xdf\x70\ +\xe6\x9c\xb0\x73\x9e\x7d\xf7\x6c\x76\xe3\xe5\x79\x8e\xa3\x50\x89\ +\x96\x1b\xd7\xae\x6f\x47\x51\x34\xeb\x07\x3e\xee\xae\x3c\x42\x59\ +\x65\xb8\x27\xf4\x3d\x00\x1e\x3c\x4f\xaf\x20\x51\x6d\xb2\x87\x84\ +\x67\x58\x7f\xbd\x06\x29\x24\xe6\xe6\xe6\x76\xde\xbe\x7f\x37\xa5\ +\xc1\x03\x36\x98\x5d\x5e\x5e\x46\x77\x6b\x0b\xe7\x2f\x5d\xc5\x89\ +\xe3\xc7\x30\xc4\x12\xc6\x82\x2c\xdc\x00\x55\x98\xfc\x2b\x62\xe8\ +\x7e\xf9\x0c\x21\x04\x36\x3e\x6c\x4c\x5a\xc7\x52\x4a\xb4\xd6\x5b\ +\x68\x9e\x69\x82\x67\x99\x32\xe8\x59\xb0\x85\x17\x81\x16\x4a\x17\ +\xc3\x33\x89\x4e\xa7\xa3\xc1\x52\xe6\xb0\x60\x9a\x73\xa6\x80\x74\ +\x02\x82\x96\xcb\x3e\x36\x3e\x75\x71\x18\xdd\xbc\x30\x8f\x1c\x39\ +\xf5\x52\x28\x96\x44\xc1\xf1\x42\x73\x41\x9f\xc0\xf3\x15\x38\xf0\ +\x70\xeb\xe2\x3c\x5c\xa9\x43\x04\x30\x39\x37\x59\xaa\x85\xe6\x2b\ +\x84\x24\xb7\xc6\xb1\x90\x45\xc7\x04\xa7\x4b\xa3\x4d\x2c\xcd\xf0\ +\x71\x73\x1b\x87\xd1\x95\xc5\x29\x64\x32\x27\xa8\x71\xad\x58\xae\ +\x63\x3a\x60\xc0\xaa\x66\x49\x86\xcb\xe7\xa6\x60\xdd\x9a\xd5\xb8\ +\x1d\xda\x97\x43\xe7\x71\x6a\x1d\x9b\x51\xc8\x7f\x38\xce\x04\x6d\ +\xe6\xd8\xec\xfc\xc0\x61\xb4\x38\x7b\xca\x82\x35\x27\x77\xc1\x74\ +\x09\x42\x50\x69\x1d\x9f\x9d\x3e\x39\x02\xc9\x8d\x09\x53\x3b\x8e\ +\xb9\xa0\x7e\x03\x76\x1d\xd3\x5c\x34\x90\xc4\xb9\xc0\xb0\x84\xa7\ +\x61\x56\x16\x3a\x72\x23\x01\x64\x64\xcc\xb0\x5c\xc7\x66\x14\xa4\ +\xd5\xfb\x77\x30\x86\x88\xe5\x3a\xb6\xa3\x18\x5b\x64\x70\xd4\xf1\ +\xf8\x1a\x7d\x40\xe8\xc9\xfb\xab\x97\xaf\x56\x51\xab\xd5\xfe\xeb\ +\x6c\xe9\xf6\x12\xfa\xfd\x9e\xee\x9d\x9e\x34\x3f\x4f\x21\x1c\x30\ +\xfd\x54\x38\xe7\xb6\x29\x0c\x43\x3c\x7d\xfc\x04\x69\x9a\xa2\x5a\ +\xad\xe2\xd9\x8b\xe7\xb0\x72\x5e\x01\x8d\x7a\x1d\x7b\x7b\x25\x1c\ +\xec\xef\xdb\x7e\x21\xb2\x22\x38\xe3\xbc\xd0\xc8\xa2\x88\x9a\xa9\ +\x76\x61\x04\xa0\xac\x43\x70\x4e\x07\x40\x1f\xea\x0f\x82\x80\x58\ +\x0e\x58\x0a\x7a\xab\x15\x1d\x09\xa1\xc3\x53\xae\x07\x83\x81\x0b\ +\xb5\x91\x70\x6e\xdf\x68\xd4\x5f\x6f\x34\xf0\x75\xe7\x9b\x73\xf3\ +\x84\x94\x31\x63\x7e\xa9\xa4\xbf\x22\x49\x12\x05\x49\xc1\xe2\x18\ +\x15\x51\x51\x73\xec\x5b\xa8\x1b\x2c\x66\x6a\x6f\x4c\xb5\x76\xdc\ +\xef\xf5\x8a\x8e\x7d\x2f\xb8\xf7\x33\x0c\x5b\xb5\x89\x09\x82\x6b\ +\xd0\xca\x83\x87\x48\x79\xaa\x6f\x52\x4f\x35\x38\x40\xeb\x7e\xf0\ +\x3b\x42\xcc\x62\xf0\x34\x05\xaf\x54\xb0\xbb\xbb\x5b\x04\x77\xb6\ +\xbb\x6f\x4e\xcf\xcc\x20\x3c\xd8\x6f\x21\x87\xdf\x6e\xb7\x51\x51\ +\x1b\xed\xf3\x2f\xa5\x0d\x57\xdf\x15\x28\x4d\x13\x5d\x33\xc6\x0c\ +\xb0\x5c\x8a\x28\x1f\xd9\x9f\xe9\x1f\xa4\xbb\x50\x97\xff\xef\xe2\ +\x80\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x1a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x97\x49\x44\ +\x41\x54\x78\xda\xb5\x95\x6b\x6c\x54\x55\x10\xc7\x7f\x7b\xf7\x6e\ +\xf7\xd1\x96\xb6\xbb\x2d\x6d\xa1\x2d\x54\x4b\x59\x1e\x06\x0a\x4a\ +\x04\x69\xc0\x18\x04\xf1\x41\x7c\x44\x4c\x94\x10\x8c\x01\x13\x34\ +\x46\xe3\x23\x1a\x45\x63\x34\x21\x68\x42\x62\xa2\xd8\x80\x89\x1f\ +\x40\x13\x02\x11\x82\x48\x44\x1e\x01\x12\x15\x5b\xa0\xc6\xa6\xa5\ +\xda\x42\x5a\x2c\xd8\xe7\xf6\xdd\xed\xde\x7b\xf7\x7a\xce\x6c\x57\ +\xab\x31\x7e\x63\x72\x67\x67\xee\xd9\x73\xe6\xfc\xe7\x3f\xe7\xcc\ +\xf5\xb8\xae\xcb\xcd\x10\x83\x9b\x24\x9e\x39\x0b\xee\xcc\xad\x5e\ +\xbe\x74\xa5\xd7\xf0\x1a\xe9\x31\xd9\xd1\xf8\xe7\xde\x1e\x0f\x9e\ +\x94\xd5\x46\xec\xbf\xdf\x89\xc7\xe3\x8e\x72\xdc\xe6\xe6\xdf\xce\ +\x98\x91\x48\xb8\xbe\xb1\xf1\xf2\x8c\x40\x20\x40\x30\xa4\x34\x18\ +\x24\x18\x50\x1a\x54\xbe\x3f\x80\xdf\x9f\x41\x20\xe0\x27\x23\xc3\ +\x8f\xd7\x34\x64\xdf\x64\x32\x99\x52\xc7\xc1\x76\x92\xd8\xb6\x4d\ +\x53\x53\x13\x7d\xb1\x7e\xfa\xfb\x63\xe4\xe6\x86\xdb\x34\x62\x37\ +\x85\xd0\xc0\xeb\xf5\x62\x2a\xf5\x9a\xde\xb4\x2f\x56\x7c\xd3\x9c\ +\xe4\xff\x3d\x9e\x48\x24\x68\x6b\xbf\x46\x7c\x6c\x04\x57\x6d\xe6\ +\x35\xd4\x86\xf8\x31\x51\xa2\x0a\x28\x08\x0c\x8f\x42\x63\xa8\x9c\ +\x93\x92\x3a\xca\xa0\xde\x24\x4d\xc7\x71\xf4\x4c\x9d\xa9\xf2\x5d\ +\xbd\x88\xde\xde\x3e\x3a\xbb\xba\x65\x3d\x78\xc1\xf0\xe2\x80\xca\ +\x2e\x03\x33\x3a\x7b\x16\x3b\xde\x7f\x5b\x5e\x34\xcd\x8a\x6b\xb1\ +\x49\x17\xb6\x7d\x7a\x9c\x25\xf3\x4a\x59\xb1\xe8\x16\x0a\xf2\xb2\ +\xd1\x62\x59\x16\x1d\x1d\x1d\xb4\x5e\xb9\x22\x60\x44\x5c\xfd\xb8\ +\x02\x23\x2f\x2f\x97\x63\xc7\x4f\x63\x16\x16\x16\x28\x0e\x83\x2a\ +\x2d\x63\x22\xb0\xa1\x11\x8a\xb6\x76\xf4\xb1\xe7\x70\xad\xf8\x73\ +\xcb\xa7\xf2\xd0\xf2\x4a\xa2\x25\xd9\xd4\x1c\xae\x67\xe3\xea\x39\ +\x44\xcb\xf2\x24\x98\x7a\x44\x8a\x8b\x8b\x88\x84\x23\xfc\x58\x7b\ +\x09\xc3\x11\xf2\x2d\x2c\xdb\xc6\xb6\x2c\xe1\xac\xab\x77\x90\xa7\ +\xde\xfa\x92\xd3\x75\xad\x4c\x50\x25\xe3\xb7\x95\x06\x68\x69\xef\ +\xa2\xe1\x6a\x0f\xcf\xee\x3c\xc9\xf6\x2f\x7e\x22\x36\x38\x84\x95\ +\x18\x67\x6a\x41\x3e\x59\x99\x99\x38\x49\x47\x69\x12\xd3\xb1\x1d\ +\x6c\xcd\x2f\xa0\x0c\x49\xc5\xdf\x96\xed\x5f\x71\xae\xbe\x8d\xcd\ +\xeb\x16\xf3\xed\xf9\x16\xca\x8b\x73\x79\x67\xd3\x32\x32\x83\x19\ +\x54\xce\x9c\xce\x8a\xdb\x2b\xd9\xb9\xff\x3c\x47\xbf\x6f\x65\xdc\ +\x31\xd8\xfd\xc6\xc3\x84\x82\x41\x4d\x86\x04\x75\x14\x48\x33\x61\ +\x59\xfa\xfc\x69\x92\x24\xe5\x3d\x47\x2e\x49\xd0\x4d\xf7\x2f\xe4\ +\xc5\x27\x96\x72\xcf\xe2\x19\x44\x67\xe4\x63\x18\x3a\x65\x29\x25\ +\xc5\xa1\x20\x3b\x9e\xbb\x17\x9f\x79\x8a\x43\x67\x9b\x39\x70\xba\ +\x91\x0d\xf7\x2d\x92\xc0\xae\x02\xa6\x59\x30\xc7\xc7\xc7\x19\x1b\ +\x8b\x63\x8d\xc7\x19\x1d\x1d\xe1\xf3\xa3\x97\x28\x2d\xc8\x62\x7d\ +\x75\x09\xbf\x5f\x6b\x23\x1c\x80\xae\xce\x1b\xfc\x97\x6c\x59\x3b\ +\x9b\xb3\x0a\xc4\xae\x03\x3f\xb0\xaa\xaa\x18\xd3\xe7\x23\x9c\x17\ +\xc1\x76\x1c\x4c\x8d\x32\x43\x0d\xe0\x26\xe9\xe9\x1c\xa0\x7f\x78\ +\x9c\x95\x55\xa5\xc2\xd7\xc4\xdd\x9a\x78\x26\x8b\x64\x27\x67\x7b\ +\x51\x65\x21\x27\x2f\xb4\x33\x38\x12\x27\x9c\xe3\xd3\x27\x45\x6a\ +\x65\xa6\x27\xf8\xfd\x7e\x7a\xc7\x7a\xd1\xb2\x60\x76\x19\x25\xa5\ +\x65\x3a\x7d\xb9\x38\x86\xa6\x60\xe2\xb4\xfc\x25\x6e\xea\xa7\x2a\ +\x5a\xc6\x89\xba\x36\x06\x12\x3e\x2a\x22\x11\x5d\x68\x51\xd3\x03\ +\x12\x38\xa1\xa8\x88\x64\xa6\x16\x36\x5f\xbd\x4e\x77\xd7\x74\xe1\ +\xd4\x98\xd4\x0b\x26\x8b\x3b\x61\x1b\x5a\x3a\xc4\x66\x7a\x13\xf4\ +\xf5\xf5\x92\x9f\x5f\x20\x75\x30\x41\x23\xf6\x32\x3a\x62\x13\x09\ +\x41\x56\xd0\x47\x6d\xd3\x75\x62\xb1\x98\x04\xfb\x3f\xb1\x1d\x97\ +\x3a\x35\x77\x5a\x24\x13\xd7\x1a\x65\x64\xd8\xa0\xb0\xb0\x48\x2e\ +\x8b\x89\x14\xdb\x20\x57\xdd\x98\x29\x39\x39\x3c\xb9\xfa\x0f\x6a\ +\x0e\xd5\x71\xaa\x71\x88\x17\xd6\x2f\x93\xff\x54\xef\xd0\xc8\x85\ +\x16\x2d\x57\xd5\xc5\x29\x2b\xca\x61\x5b\xcd\x71\xba\x07\xe2\xbc\ +\xf9\xf4\xdd\xcc\x9d\x3b\x4f\x0a\x91\xce\x50\xa8\x90\x9b\x86\x5e\ +\xe8\xf2\xea\x86\x6a\xea\x2e\x5f\xe7\xc3\xbd\xe7\xc8\x50\x01\xb7\ +\x3e\xbe\x0c\x23\x15\x5c\xb8\x7b\xed\xa3\xa3\x9c\xac\x6d\xe1\x99\ +\x75\x4b\xd8\x75\xf0\x3c\xd5\x55\xe5\x6c\x7d\x6c\xa9\x90\x23\x91\ +\xd3\x81\xd3\x5c\xf5\x0f\xc4\xe8\xe9\xee\x16\xff\xe5\x47\xe7\xf1\ +\xc1\x7e\x8b\x77\x3f\x3b\xc5\xde\x6f\xea\xd8\xb4\x26\xca\xfc\x99\ +\x61\xde\xdb\x77\x81\x0b\xbf\xa6\xe6\xbc\xfe\xf1\x31\x16\x56\xe4\ +\xf3\xfc\x03\xb3\x68\x68\xf8\x45\xc6\xb2\xb2\xb3\xa9\xb8\xb5\x22\ +\x55\x3c\xa4\x51\x25\xf1\x99\x3e\xb2\xb3\xa7\x08\xfa\x1c\x45\x49\ +\xcd\x2b\x6b\xf8\x4e\x55\x7b\xf7\x91\x9f\x89\x96\x17\x73\xa2\xfe\ +\x1a\x6d\x9d\xc3\xa4\x65\xc9\x9c\x62\x3e\x79\x69\x95\xcc\x17\x70\ +\xae\x2b\x27\x2b\xdd\x98\xcc\x58\x7f\x3f\x83\x83\x43\xd2\xd8\xc3\ +\x91\x7c\x69\x46\x6a\xb2\xf4\xda\x0d\x0f\x4e\x63\xe3\xba\xbb\xa4\ +\x99\x2f\xbf\x63\x3e\xdb\x36\xaf\xa5\xb9\xbd\x87\x33\x17\x5b\xb9\ +\x78\xf9\x06\x45\xd3\x4a\xf0\x1a\x1e\x41\x98\xd6\x91\xd1\x51\x06\ +\x87\x86\xe5\xd3\x74\x10\x78\x44\x7f\x25\x82\x81\x00\x01\x51\x3f\ +\xa1\x50\x48\xee\x7f\x30\x14\x54\x56\x54\x5a\x6b\x32\xe9\x90\x48\ +\xd8\x58\x76\x02\xdd\x0e\x6c\x4b\xf9\xda\xda\xda\x3a\xd2\xac\xba\ +\x7b\x7a\xbe\xfe\x13\x2a\x81\xef\x8c\xa1\x2b\x78\xf8\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x65\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x02\ +\x0b\x18\x15\x35\x57\x92\xe4\x00\x00\x03\xe5\x49\x44\x41\x54\x38\ +\xcb\x95\x94\xcf\x6b\x5d\x45\x14\xc7\x3f\x67\x66\xde\x4d\x6c\x62\ +\x13\x1a\x0c\x42\x2b\x2d\x8d\xb5\xa9\x60\xa1\xb5\x16\x6c\xad\x8b\ +\x88\xb8\x90\xea\x46\x29\x05\x11\xec\x46\x41\x71\xe1\xb2\x0b\xdb\ +\x4d\xff\x01\x71\x91\x85\x10\x6a\x15\xc4\x95\xf5\x07\xb4\x5d\x28\ +\x52\x11\x69\x55\x28\x45\xa8\xc1\x6a\x6d\xaa\x34\xb1\x79\x49\x4c\ +\xde\x7d\xef\xdd\x77\xe7\x1c\x17\x77\xde\x4b\x8a\xd4\xe2\x81\xe1\ +\xce\x3d\x33\xf3\x3d\xdf\xf3\x9d\x73\x46\x48\x36\x32\x32\x32\x38\ +\x3f\x3f\x3f\x0e\x78\xee\x6c\x1d\xe0\x57\x60\x91\xff\x61\xcf\xdb\ +\x7f\x58\xbb\xd5\xb2\xb9\xb9\x39\x9b\x9c\x9c\xbc\x0a\xec\xb9\x1b\ +\x98\x3b\x74\xfc\xf3\xee\xdc\x00\xf2\x46\x83\x66\x9e\xf7\xc6\xca\ +\xf2\x32\xf5\xf9\x79\x6e\xce\xce\x32\x3d\x3d\xcd\xee\xdd\xbb\xb7\ +\xbe\x7f\xf2\xe4\x19\xe0\xb1\xbb\x52\x3d\x74\xe2\xcb\x4f\x37\x3f\ +\xf1\x8a\x9a\x99\xe5\x8d\x46\x35\xf2\xdc\x9a\x79\x6e\x8d\x46\xc3\ +\x16\xea\x75\xbb\x31\x33\x63\x17\x2f\x5c\xb0\xa9\xa9\x29\x2b\x3b\ +\x1d\xfb\xe0\xd4\xa9\xfa\x9d\x98\xbf\x70\xec\x34\x01\xa0\x95\x2f\ +\x1f\xdc\x36\x36\xd6\x5b\x10\xe7\x10\xc0\xcc\x10\x40\x44\x70\xce\ +\x11\x42\xa0\xd9\x6c\xe2\x43\xe0\xa9\x89\x89\xe1\x53\x1f\x7e\x74\ +\xf1\x9d\xd3\x3f\x2f\x6d\xda\xb1\x37\x8a\x29\x66\x48\xad\x16\xae\ +\x7c\xfc\xf6\x33\xfb\x02\x40\x73\x65\x09\xd5\x98\x50\x05\xcc\xaa\ +\xaf\xc8\x6a\x20\xe7\xf0\xde\x23\xc9\xb7\x6e\x60\x40\x26\x9e\xdc\ +\x07\xa6\x43\x9f\x5c\xbe\xc5\xb6\x47\xf6\x01\x70\xf9\xd2\x0f\x8f\ +\x1f\x99\xfc\x71\xc8\x01\x34\x56\x16\x68\x17\xc5\x6d\x8c\xbb\xa0\ +\x24\xc6\xde\x7b\x6a\x59\x46\x96\x65\x00\x64\x7d\x7d\x0c\x0c\x0e\ +\x32\x71\x60\x3f\xcf\x6e\x57\xce\x7f\x75\x8e\xbc\xdd\xa2\xb1\xb2\ +\x44\x3e\x5f\xd7\x00\x90\x2f\xfe\x85\x8b\x45\x0f\xc4\xcc\x10\x91\ +\x1e\xbb\xae\x0c\x59\x5f\x1f\xa3\xa3\xa3\x15\x70\x96\xd1\xdf\xdf\ +\xcf\xfa\xa1\x61\x5e\x7e\xe9\x30\x03\xf7\x7e\xc1\xd4\xd7\xdf\xb2\ +\xb2\x38\x47\x78\x78\x6f\x0c\x00\x65\xa7\x8d\x16\xad\x54\x1b\xb6\ +\xaa\xf1\x5a\x7d\xbd\x67\x70\x60\x80\x07\xc7\xc6\x38\x77\xf6\x2c\ +\x8b\x4b\x4b\x14\x45\x41\x2c\x4b\xcc\x8c\xcd\x5b\xb6\xf0\xe6\x73\ +\x43\xbc\x7e\xe2\x22\xdb\x0f\xee\xec\x04\x80\x4e\x51\x50\xe4\xcd\ +\x1e\x63\x49\x5a\x3b\x33\xa2\x19\x6a\x06\x4e\xa8\xd5\x32\x86\x37\ +\x8c\xd0\xbf\x6e\x80\x4e\xa7\x40\xcb\x48\x54\x25\x96\x1d\xf2\x56\ +\x9b\x03\xbb\x76\x32\xfb\xea\x71\xc6\x37\xa3\xe1\x33\x33\xf7\xd6\ +\xd3\x6f\xd0\x6c\x37\x59\x23\x2a\x18\x2c\xe7\x6d\xbe\xbf\x3c\xcd\ +\xcc\x1f\xb3\xa8\x2a\xaa\x86\x99\xa2\x80\xaa\x62\xa6\x98\x2a\x6a\ +\x10\x35\x72\xf5\x66\x83\x56\x51\xf0\xa2\x48\x14\x38\xea\x47\xf7\ +\xfe\x56\xce\xdf\xaa\xf3\xee\xb1\xd7\xfe\x55\x93\x71\x64\x2b\x1b\ +\xee\xab\x74\xed\x66\x72\x5b\x7c\x5b\xd3\x5f\x02\x59\xd6\x67\x37\ +\xae\x5d\xfb\x5d\x8e\x4e\x7d\x73\xfd\xd1\x5d\xe3\x9b\x62\x59\x8a\ +\x19\x55\xda\xe9\x90\xf7\x81\x7a\xbd\x41\x7d\xb1\xe8\x69\xde\x0b\ +\x00\x28\xe0\xd6\xf8\x22\x10\xbc\xe7\xa7\xef\xce\x10\xae\xfc\xf2\ +\xe7\x03\xc3\x43\xf7\x53\xc6\x72\xb5\xcf\x81\x12\x70\x2a\x44\xc0\ +\xa7\x92\xd6\xf4\x42\x29\xab\xf3\x08\x38\x03\x95\x74\xd9\x26\xa8\ +\x09\xc1\x0c\x4a\x35\xa2\x0a\x2e\x6d\xec\xf5\x48\x62\xd2\x31\xf0\ +\xe9\xbf\x14\x88\x06\xb5\xf4\xd4\x39\xa0\x00\xfa\xac\xfa\x16\x4e\ +\x89\x6a\x04\x33\x4b\x14\x8c\x98\x00\x0d\x70\x09\x20\x26\x66\x46\ +\xc5\x4a\x34\x6d\x4f\xda\x74\x80\x90\x32\x54\xa0\x16\xab\x73\xc1\ +\xe8\x32\xee\x15\x43\x95\xa2\x56\x73\x4b\xbe\x48\x05\x6a\x52\xad\ +\x77\x74\x95\x40\x59\x55\x23\x66\x10\xc5\x10\x83\xe0\x00\xef\x1c\ +\x4e\x8c\x8e\x56\xe9\xfa\x74\x1b\x4a\x95\xb2\x09\x48\xd2\xd1\x27\ +\x79\x5c\x0a\x98\x01\xea\xa1\xd4\xe4\x73\x8e\x20\x10\x66\x17\x56\ +\x38\x7f\x69\x1a\xd5\x4a\x44\x33\xa8\x09\xb4\x0d\xee\x11\x28\x6c\ +\x4d\xed\xf5\xda\x11\x34\xed\xd3\x35\xa5\x12\x0d\x82\x0b\xcc\x5d\ +\xbf\x49\xd8\xba\x71\x03\xe3\x3b\x1e\xc2\x6b\xa4\x2b\x77\xf7\xe6\ +\x7d\x02\xee\xa6\x19\xd2\x85\xd5\xd2\x7a\x58\xb3\x1e\xad\x62\x1f\ +\x7d\xe0\x2a\x33\x84\xe5\x46\x61\x7f\x2f\x35\x44\xcd\xc0\x0c\x27\ +\x0e\x4f\x75\xc0\x80\x4c\xa0\x05\xf4\x0b\x14\x0a\x7d\x0e\x72\xad\ +\x2a\x80\x14\xa4\x90\x2a\xbb\x5b\x11\xd6\x67\x8e\xfa\xe2\x72\x94\ +\x8d\xfb\x0f\xef\x69\xb5\xed\x88\x77\xd5\x0b\x6c\x66\x12\xa3\x0a\ +\x66\xe2\x1d\xae\x8c\x86\x17\x13\x1c\xce\x34\xb5\x98\x88\x99\x62\ +\xce\x57\x3d\xe5\x44\xcc\x10\x13\x11\x53\xc3\x2c\x16\xef\xfd\x03\ +\x68\x6c\x31\x7e\x51\x5d\xeb\xc3\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x04\xf2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\xaa\xe2\ +\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x13\x01\x10\ +\x3b\xfa\xb6\xd5\x6a\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x72\x49\x44\x41\x54\x78\ +\xda\xa5\x92\x7f\x4c\x55\x65\x18\xc7\xbf\xef\x39\xe7\xde\xcb\x35\ +\x14\x53\x22\x86\x60\x3f\x86\xd8\xac\x4d\xdb\xfc\x23\x4d\x2b\xb3\ +\x59\x7f\x40\x05\xb8\xdc\xac\xa9\x6b\x41\x5b\x36\x59\xff\x34\x27\ +\xab\x36\xc0\x44\xaa\xe5\x34\x6d\xe4\x6a\x98\x7f\xa4\x16\xf3\x92\ +\x08\x49\xa2\x81\x73\x2d\xb7\x72\x99\x99\x5c\x4a\xfc\x85\x5e\x10\ +\xb8\x70\xb9\xe7\xf7\x39\xef\xd3\x7b\x8e\x1e\x9d\xba\x35\x67\x9f\ +\x9d\xef\x79\xde\x3d\x7b\x9e\x67\xcf\xf9\xbe\x87\xe1\xff\xb0\x4c\ +\x68\x1e\x0a\xf2\xb2\xf3\xea\x67\xe7\xcc\x9e\x79\x22\x71\xe2\x64\ +\xff\xc5\xfe\x6a\xc4\xd1\x8f\xbb\xe6\x43\xa1\x8f\x30\xad\x30\x36\ +\x83\xb6\x9c\x6d\xe0\x24\xd8\x72\xbe\x81\x17\xc6\x8a\x08\x9f\xa1\ +\x40\xc2\xdd\xb2\x4e\x68\x12\x1a\x42\xf7\x68\x74\xe0\x54\x1d\x83\ +\xe0\xc0\xc9\x3a\x16\x9a\xa0\x12\xc2\x68\xc0\xad\xd4\xb6\x9a\xb8\ +\x63\xb6\xe1\x34\xa9\x74\x33\x06\x11\xb6\xe2\x04\x6b\x6e\x6e\xae\ +\x56\x55\x15\x8c\x31\x10\xe7\x08\x53\x4a\x3f\x95\xfd\xf6\x27\x20\ +\x0e\x45\x66\xc8\x90\x01\x25\x04\x4c\x8e\x32\x84\x19\x40\x42\x19\ +\x0a\x10\x91\x80\xf5\xc3\xa5\xf8\xa5\x2f\x86\xfb\x54\x60\xb0\x8a\ +\x90\xb3\x99\xe1\x4a\x14\xe2\xc0\xbe\x41\x53\x53\x13\xdd\x4a\xf9\ +\x36\x8d\x13\xf1\x9b\x72\xd5\xdf\x19\xb4\x33\xe1\xe5\x5c\xfa\xf2\ +\x3c\xa7\x01\x9b\x68\xfd\xe1\xbf\x09\xfb\x41\x68\x84\x97\x26\x7c\ +\x01\x92\xdb\x64\x42\x27\xa6\x4b\xa6\x69\xc2\xc3\xb6\x1d\x5f\x80\ +\x83\x44\x8a\xb3\x9b\x73\x84\xb3\x49\x8e\xd7\xee\x77\xb1\xe9\x2f\ +\xc2\xa2\xc9\x2e\x74\x93\xc3\x49\x3d\x80\xcb\xcf\x9f\x41\xc9\x93\ +\x2f\x22\xd2\x1a\x11\xb1\x04\x1b\x87\x37\x02\x8b\x71\x5e\x31\x0c\ +\x03\x1e\x9c\x08\x01\x03\x63\xfc\xb6\xdc\x48\x5a\x5c\x76\x0f\x43\ +\x71\x2e\x07\x77\x80\x7d\x09\x42\x62\xdc\x45\xae\x5c\x80\xef\x67\ +\xb6\x00\x8f\x00\x90\x85\xed\x87\xb6\xc1\x43\x71\x5d\x17\x5d\xdd\ +\x47\xc4\x66\x36\x3c\x26\x85\x1d\x24\xcd\xa7\x71\xb4\xfb\x30\x74\ +\x1b\x3e\x59\x11\x17\x23\xe6\x22\x64\xf5\x76\xe2\x4a\x42\xc6\x9e\ +\x3e\x09\x2b\x0b\x2d\x1c\xd1\x96\xe0\xe8\x4f\x1d\xd0\xdd\x10\x3c\ +\x42\xa1\x10\x2c\xc7\x82\x4f\x6d\x4d\x0d\x79\x98\xb6\xeb\xcb\xf3\ +\x16\xaf\x8e\x5c\xcd\x59\xae\x2f\x8f\xec\xaa\x51\x1a\xd0\x89\xd6\ +\xfe\x4c\xa4\x99\x2e\x55\x1f\x23\x5a\xb0\x21\xed\xd7\x07\xbd\x1e\ +\x75\x75\x75\x04\x81\x64\x5a\xa6\xd8\x96\xa0\x6b\xba\x2f\x70\x0d\ +\x50\x39\x00\x17\x9a\xa6\x7b\xf2\xcf\x29\x8d\xb0\xe9\x98\x81\x75\ +\xb3\x54\xac\x39\x68\x63\xed\xa3\x2a\xce\x0d\x13\xe0\x68\x41\xaf\ +\x3f\x27\xb0\x56\x78\x6c\xc2\x25\xba\xe1\x27\x17\x62\xf2\x6d\x1e\ +\x5b\x23\x40\xed\x13\x2e\x56\xed\x97\x51\xbf\xd0\x46\xd7\x05\x09\ +\xa3\x3a\x07\xc8\xab\x83\x87\x3f\xc7\xff\x19\x02\x8f\xf7\xb7\xb6\ +\x04\x1e\x0b\x3f\x45\x8c\x96\xe3\x87\x7d\x7b\x91\x54\x39\x3c\x72\ +\x26\x02\xc8\x78\x09\xef\x7e\xbe\x17\xf3\xb2\x24\x74\x77\x02\x07\ +\xcf\xba\x18\x37\xca\xd1\xd6\xfa\x2d\x52\xd6\x0d\x8f\x1d\xc7\x81\ +\x4f\x45\x45\x05\xd9\x9c\x68\x34\x65\xf8\x22\xae\x13\x4a\xaf\x7a\ +\x9c\x1c\xd3\x7d\x79\xa0\x6c\x98\x2e\x24\x0d\xda\xf3\xbb\x45\xef\ +\xb4\x39\x44\xae\x2e\x72\x49\xaf\x3e\xe8\xf5\xe7\x54\x56\x56\x92\ +\xbf\xb1\x25\x56\x57\x55\x53\x78\xa9\x82\xbc\xc5\x18\x04\xde\xcb\ +\x46\x5a\x15\x39\xe2\x98\x3c\x49\x01\x88\xe1\xd7\x3e\x1d\x87\x7a\ +\x19\xea\x9f\x73\xb1\x74\x67\x08\x08\x13\x4c\x55\x83\x78\x10\xb4\ +\x05\x1e\x4b\x86\x69\x80\x73\x82\xcb\xf9\xf5\x08\xe6\x95\x11\xa2\ +\x91\x10\x0a\xf2\xa6\xc2\x47\x26\xb4\x9f\x06\x3e\x78\xc6\xc6\x0b\ +\x4d\x21\xd4\x2f\xb6\x00\x47\x0a\xfa\x82\x78\xe3\xf2\x4c\xd3\x42\ +\x47\x7b\x0c\xa6\x61\x81\xc0\x84\xc7\x26\x10\x5d\x89\x3d\x5f\x6f\ +\xc7\xcb\x4b\x97\xa3\x6c\xab\x86\x86\x52\x46\x8d\x55\xf7\xb2\xe9\ +\x83\x3b\xb1\xab\x99\xb0\x3a\x1b\x38\xde\x65\x01\x19\xab\xa8\xa3\ +\x6d\x07\x1b\x33\x23\x60\x20\x44\x32\xc2\xb0\xac\x6b\x97\xf7\xf8\ +\x9c\x39\xbd\x73\x17\x96\xfc\xa8\xeb\x69\x05\x60\xc8\xc9\x24\x1b\ +\xed\xa3\xcb\x5f\x59\xf1\x56\x04\x20\xeb\xfd\x62\x5b\x99\xbb\x41\ +\xcf\xfc\x74\x99\xcd\xf3\x17\xac\xe0\x89\x9e\x64\x4b\x47\xaf\x52\ +\x98\x15\xc6\x50\x34\x33\xb5\x60\xfe\xa2\xe2\xed\x83\x69\x29\xec\ +\x7f\x61\x34\xd3\xe9\x8d\xc7\xcb\x62\xb1\x16\x28\x9c\xf8\x6e\x5d\ +\x1d\xef\xd6\xd4\x71\x19\x60\xe0\x92\x9e\x7e\x73\x49\xd1\xea\xf9\ +\x1b\x55\x0c\xa5\xf8\x04\x71\x77\xc8\xcc\x00\xbd\xde\xa8\x4a\x5d\ +\xef\xb1\x64\xfe\x94\xc8\xd4\x08\x1f\xdd\xb1\x6a\x96\x1a\xef\x38\ +\x3e\x65\xcc\xd6\x53\x31\x6d\x5c\x0a\x5d\xfb\xef\x5c\xee\x72\xcd\ +\xdf\x58\x92\xe4\xdd\x8f\xcd\xc8\xfd\xf3\xe2\x19\x2e\x81\x01\xb9\ +\x0f\x11\x6f\x2c\x1c\xcc\x27\xb7\xe0\x1c\x80\x7f\x7e\x3b\xe7\x64\ +\x3e\xfb\x71\x3a\x6f\xd7\x9a\x89\x43\x4f\x15\x29\x7f\xc4\x2f\xf1\ +\xd2\xed\x6f\xe8\xe3\x43\x89\x28\x1b\x54\xe5\x4b\xd3\x1e\xbc\x7c\ +\x9c\xfa\x66\xc8\x20\x20\xff\xe1\x5c\x1e\x53\x94\x01\x04\xd4\xd4\ +\xd4\x20\x20\x5c\x31\x8c\x00\x22\xea\x29\xde\x9c\x36\xe2\x03\xbc\ +\x5f\x9c\xbf\xba\x96\x0b\xea\x6e\xab\xaf\xad\xad\xbd\x1e\xff\x13\ +\x97\xf3\x32\x22\x8a\x73\xce\xab\x82\xa1\x77\xca\xbf\xda\x67\x19\ +\xe6\x2b\xa3\xfe\x6f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x05\x9d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x16\ +\x01\x07\x31\x99\xa2\xc8\x15\x00\x00\x05\x1d\x49\x44\x41\x54\x38\ +\xcb\xad\x95\x69\x4c\x94\x57\x14\x86\xdf\xfb\x2d\xb3\x33\x0b\x0c\ +\x20\x8b\x88\x50\x8b\xd6\x5a\x44\x03\x5a\x17\x2c\xb6\x56\x54\xa8\ +\xfe\x30\xa6\x35\xdd\x52\x15\xd1\x26\x24\x6d\xea\x56\x63\x6d\x6c\ +\x82\xa0\xa9\xa6\xd4\x26\x75\x4b\x4c\x6b\x62\x6b\x45\xa5\x82\x54\ +\x9b\x2a\x91\x88\x88\x54\x8c\x56\x28\x38\xc0\xcc\xa0\x6c\xc3\x0c\ +\x33\x0c\xb3\x7e\xcb\xed\x0f\xa5\x0a\xa9\x31\x26\x7d\xff\xdc\x73\ +\x72\x73\x9e\x9c\x9c\xfb\xe6\x5c\xec\xa8\xa0\x78\x52\x63\xf3\x67\ +\xe9\x69\xf5\x04\x00\xb6\xfd\x4a\xa9\x3f\x04\x28\x79\x60\xcf\x0a\ +\x42\x00\xc0\xe5\x72\xae\x67\x08\x56\x3b\x07\xdd\x69\xe1\x50\x58\ +\xe2\x59\xdc\x0b\x84\x42\x3f\x4d\x9b\x36\xfd\x7b\x47\x4f\x3f\xa2\ +\xe3\x62\xfe\x85\x8d\xd4\x6b\x94\xc0\xee\xb7\x1e\xd6\x73\x00\x70\ +\xa1\x19\xf8\xa3\x88\x22\xfb\x6b\x02\x3a\xfc\x73\xe2\xfd\xc1\x39\ +\x77\x8e\x97\x5f\x50\x18\xf4\xc6\xb0\xd9\x6c\x22\xa2\xcc\x0a\x7d\ +\xfd\xae\x97\x06\x1c\xdd\x25\x15\x15\x67\x4a\xaf\x36\xd4\xce\x02\ +\xf0\xf7\x08\xb8\xfa\x0e\x50\xf3\x09\xb0\xb0\xec\x71\xe7\x04\x00\ +\x14\x45\x94\x86\x7d\x40\x92\x29\x88\x73\xab\x6f\x87\x7e\x6f\x72\ +\x28\x0b\xde\x5b\xe6\xec\x75\xf8\xa3\x22\xb4\x8a\xfb\x4e\x4f\x20\ +\xd1\xa0\x55\x5a\x3d\x7e\x29\xf9\xca\xd5\xfa\x6e\xd1\xd3\x11\x1f\ +\xa6\xea\x19\xbd\x98\x72\x73\x6f\x61\x36\x47\x36\x78\x45\x08\x80\ +\x42\x0b\x84\xcb\x1e\x76\x4c\x50\x40\x81\x43\x04\x00\x60\xb5\xdc\ +\xe9\xad\x6e\xe8\xa3\x4b\x16\x65\x0b\x32\x95\x42\x0c\x61\x42\x20\ +\x10\x28\x20\x0a\x12\x85\x20\x52\x12\x0c\xc9\xca\x4b\xb5\xd7\x23\ +\xd2\xc7\xf9\xf5\x6f\x7e\x3e\x39\xee\xc3\x77\x43\xc6\x95\x93\x6d\ +\xfe\xbc\x25\x4b\xbd\x00\x30\xc2\x23\x00\x50\xba\xb7\x14\x73\x66\ +\xcf\xfa\xe8\x2f\x5b\xf0\xe8\xfc\x05\x0b\x2c\x80\xec\xe7\x78\x76\ +\x98\xe7\x89\x9f\x61\x48\x90\x02\x82\x24\x53\x1a\x14\x28\xc7\xca\ +\x88\xf1\x07\x24\xfd\xe5\x4b\x17\x63\x63\x75\xe1\x9d\x3f\x76\x2d\ +\x3d\x92\xa1\x6f\x09\xee\x29\xcc\x22\x4f\x3e\x22\x03\x00\x5b\x36\ +\x6d\x81\x82\x63\x56\xb9\x82\x8a\x16\xf7\x70\xd8\x13\x90\xd0\x27\ +\x31\xe8\xa6\x2c\xb1\x11\x0e\x1d\x84\x43\x07\xe1\x49\xbb\x42\x41\ +\xac\x4a\x25\xe9\xf7\x4b\x78\xd0\xdc\x4d\xad\xbd\xf6\xd6\xe5\x09\ +\x46\xa2\xab\x0f\x64\xaa\xc6\xba\x85\x19\x09\x44\x31\x9c\x7c\xb7\ +\x9b\x4e\xe9\xf7\xcb\x36\xad\x96\xa3\x12\x03\xab\x00\x6a\xf5\x86\ +\xe5\x4e\x87\x4f\x6a\xb6\x79\x84\xc6\xfa\x81\x40\xb5\x87\xd0\x66\ +\x8b\x4b\x68\x62\x0d\xe3\x1d\x36\xab\x35\xf5\x58\x81\xce\x39\x47\ +\xd3\x18\x1c\x0b\xe6\x46\x82\x21\xaf\x97\xf7\x09\x86\x73\xd7\xee\ +\xf9\xec\xba\x48\x85\xac\xd7\xb3\x0e\x56\xa4\x01\xc2\x40\xe0\x79\ +\xc2\x45\x2a\x58\x53\xa4\x96\x8d\xa1\x0c\x06\x24\x1e\xd0\xeb\x34\ +\xf2\x50\x28\x20\x6d\x38\x45\x8d\x17\x3b\xa1\x78\x1a\x98\xb8\x9c\ +\xce\xe6\x38\x7d\x44\x3e\xcf\xb3\xfb\xda\x06\x42\x16\x83\xcc\xda\ +\xa4\x10\x86\x85\x90\x18\x10\x83\x72\x18\x00\x38\x15\xa3\x50\x6a\ +\x39\x7d\xb4\x8e\xcf\xb2\xca\x2e\xa3\xcd\x3d\xd4\x6a\x99\x00\x6f\ +\xae\xa3\x41\xbc\xf9\xc8\x61\xa3\x46\x61\x30\x18\x71\xb7\xc5\x72\ +\x6a\x82\xce\xdd\xa3\x22\x72\x2c\x47\xa1\xe5\x18\xc2\xf2\x0c\x21\ +\x9c\x04\x49\x96\xa4\xb0\x24\x88\x41\x46\xa4\x82\x51\xc5\x28\xd5\ +\x84\x24\xb8\x3b\xaf\x4d\x92\xd8\x88\xf2\x59\x75\xcd\xe6\x4e\x71\ +\x62\xc4\x7f\xce\xd8\xe3\x71\xd3\xe2\xe2\x92\x1f\xa6\xa6\x44\xc7\ +\x4d\x36\x85\x33\x34\x12\x93\x2a\x0a\x54\x47\x58\xca\x82\x00\x01\ +\x9f\x10\xee\xb2\x7b\xfd\x91\x6a\x56\xf5\xa2\x51\x95\x61\x69\xb5\ +\xa6\xb9\x6d\xd7\x43\xa6\x95\x27\x4e\x5b\x82\x2f\xb8\x27\x2a\xbb\ +\xbc\x63\xc1\xec\x48\x60\x66\x40\x6e\x77\x76\x57\xce\x4d\x8f\xdb\ +\x5a\xdb\x12\x76\x11\x85\x39\x64\x36\x73\x41\x83\x8e\x23\xe3\x0c\ +\x4a\x75\x66\x9a\x31\x21\x21\x26\x22\xab\xae\xbe\x7d\x5e\xc3\x99\ +\x3d\xb9\xed\x7d\xd2\x2a\x85\x71\x7a\xff\x78\xed\x80\xf6\x9b\x8d\ +\xe9\x9b\xc6\x82\x47\xcd\x65\xf3\xc1\x26\x7a\x72\xff\xfb\x33\x73\ +\x17\xcc\xac\x10\xb4\xa9\xac\x31\x65\xde\x8d\xc4\xb4\xa9\x56\xbd\ +\x96\x13\x83\x03\x9d\x89\xd6\x5b\x35\x73\xdb\x9b\x2e\x4b\x6b\xd6\ +\x16\x46\xb5\x77\xb4\xf7\xb6\xb5\xb5\xf6\x1d\xf8\x36\x36\x67\xdb\ +\xd1\x15\xa1\xdd\x6b\xd2\xc9\x53\xc1\x00\xf0\x41\x49\x5d\xfc\xe5\ +\xf3\x27\xf9\x49\xda\xf6\x65\x6a\x26\x98\xa7\x54\x70\xc9\x2c\xcb\ +\x32\x41\x41\x6e\x93\x39\xe3\x89\x0e\xbc\x5a\x93\x13\xd7\x76\xb0\ +\xec\x9b\xfd\xf9\x67\x2b\xca\x71\xee\x7c\x75\xe5\xb1\x23\xc7\xf2\ +\x9f\x6a\x37\x00\xd8\x7a\xb8\x89\x36\x7a\x5e\x51\xe5\xae\x34\x1a\ +\x02\xbe\xc1\xd3\xae\xfe\x9e\xb3\xbd\x1e\x37\x51\xa8\x4d\x52\xfc\ +\xf8\x64\x59\xab\xd1\x10\x55\x8f\x85\xab\xfd\xed\xf8\xb5\xda\xda\ +\xda\xfc\x9c\x9c\x37\xa8\xcf\xe7\xcf\xe3\x63\xb2\xe8\xe1\xe2\x8d\ +\xa3\x5d\xf1\xe4\x3e\x2d\x59\x97\x41\x52\x55\x6d\x91\xf6\x60\xc2\ +\x90\x4a\x13\x01\x39\x61\xb1\xeb\xe5\xe9\xb3\x45\x75\xca\xe2\x41\ +\x8d\x9a\x67\xec\x81\x71\x9e\xa8\x84\x54\xe9\x9e\x5b\x7f\x78\xfb\ +\x8e\x5d\x07\xbb\x1f\x3c\x20\xd9\xd9\xaf\x61\x46\x92\x84\xdc\x25\ +\x8b\xde\x06\x80\x9d\x95\x63\xf7\x71\xf8\xd1\x3e\xcd\x27\x64\xcb\ +\xa1\x46\x5a\xe5\x98\xc9\x2f\x8b\xba\x21\x54\x39\x33\x47\x9f\x83\ +\x99\x7c\x9e\xf9\x96\xb0\x6f\xe7\xc7\x49\xab\x96\x2f\xb4\x97\x6c\ +\x5f\x0f\xb7\xc7\x43\xab\xab\xab\x88\xcd\xf8\x0e\x0e\xac\x4d\x7a\ +\xdc\x79\x66\x29\xa5\x0e\x2f\xa5\x99\xa5\xf4\xf9\xbe\x0f\x20\xb6\ +\xb0\x70\xfd\x9f\x4e\x97\x93\x5e\xaf\xaf\xa3\x3b\x76\x15\xd3\xe8\ +\x48\x3e\xfe\xcb\xaf\xbe\x78\x78\xab\x2c\xa2\x14\x85\x94\x2a\x8b\ +\x9e\x0f\xcc\xb2\x2c\x00\xa4\x14\x6c\xfb\x8e\x0e\xba\x5d\x72\xcd\ +\x95\x1a\xfa\xd9\xe6\x4f\x6d\x00\x00\xbe\x60\x34\x6b\x6c\xfe\x2c\ +\xf1\x04\x0c\x40\xe6\x97\x95\x95\x0d\xdb\xbb\xec\xc2\xa9\xf2\x5f\ +\x28\x00\x0d\xfe\x0f\xa9\xd5\x6a\xce\x64\x32\xbd\x5e\x75\xbe\xaa\ +\x72\x77\x69\xc9\x3a\x00\xe4\x1f\x96\x8a\x74\xd1\x73\xe9\xb3\x1d\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x4c\x20\x00\x00\x4c\x20\x01\x82\x66\ +\x5c\x99\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0b\x05\x0a\x30\ +\x1c\x7f\x3b\xc9\x0e\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\xb3\x49\x44\x41\x54\x78\ +\xda\xad\x94\x7b\x4c\x53\x67\x18\xc6\x5f\x94\x8b\x63\xb0\x05\xd9\ +\x44\x31\x12\xe6\x85\xa0\x8b\xff\x8c\x2d\x04\xdc\xc2\xb6\x8c\x6c\ +\xa2\xa0\x30\x74\x8a\x62\x80\x4d\x1c\x3a\xe7\x0d\x15\xca\x82\xb3\ +\x5c\x44\x01\xc1\x75\xa0\x05\x6d\xa1\x0e\x56\x2e\xca\x46\xe5\x32\ +\xb6\x11\x36\x40\x50\xa9\x45\x8b\xa5\x05\x5a\xa5\x5c\x4a\x4b\x4b\ +\x0b\xa5\x68\x0b\xf4\xdb\x39\x5f\xd9\xb1\x61\x33\xdb\xcc\x7e\xc9\ +\x97\xef\x79\xcf\x39\x79\xf2\x9c\xef\x7d\xcf\x81\xe7\x26\xfd\x07\ +\xf8\x3f\x58\x08\x01\x49\x8b\x21\x22\x77\x05\x6c\xa2\x2f\x81\x05\ +\x5b\x1d\xe0\x3f\x43\xe7\x50\xf2\x83\x1a\x81\x5f\xad\x52\x5f\x26\ +\x7e\x32\xab\xd5\x20\x84\x74\xc4\xd2\x12\x4b\xf2\x64\xd6\x70\x43\ +\x31\x5e\xb7\xb9\xfe\x5e\x08\x80\xdf\x42\x20\xc9\xa9\x86\x67\x73\ +\xfe\x1a\x60\x68\x9c\x57\x9a\xd4\x53\xf5\x43\x33\x08\x55\x0e\x68\ +\xcb\xe3\x5a\x25\x3b\x20\xf1\xaa\x17\x91\xd6\x0d\x0e\x16\x78\xee\ +\x6b\x11\x07\x57\x0d\xea\x0a\x87\xcc\xc8\xdc\x38\x3a\xd9\x09\x8c\ +\xda\xd7\x81\xe4\x02\x0f\xfe\x4a\x0a\x17\x6f\x5e\xa5\xcd\x5e\x22\ +\x23\x32\x94\x0d\x68\xab\xe0\xe0\xe5\xe5\xd4\xfd\x00\x9a\x13\x44\ +\x64\x2d\x85\xad\x69\x2e\xd4\xb5\x95\x7b\x5f\xac\x1c\xd4\x32\x88\ +\xe7\x91\x4f\x45\xfb\x87\xcf\x4e\x9e\xc0\x71\x6d\x99\x42\xfa\xfd\ +\xb7\xa4\x27\x60\x8e\x37\x2b\xdb\x43\xaa\x87\xc7\xdb\xf8\x7a\x93\ +\x89\xaf\x37\x1a\xf9\x13\xc6\x99\xda\x91\x89\xee\x8d\xb5\x82\x03\ +\x10\x7e\x0e\x9f\xf5\x81\x36\x59\x68\xcb\x94\xd9\x6c\x7f\xf1\xa7\ +\x37\xe0\xef\x28\x19\x35\x36\xc4\xdf\x1b\x3c\x8b\x0b\x9f\xc3\x0e\ +\xf9\x3d\xaa\xca\xbb\x93\xd3\x03\x27\xef\xc8\x62\x60\xdb\xd9\x65\ +\xe0\x11\xe5\x08\x1b\x4e\xba\xc6\xb5\xf6\x6c\xe1\x4f\x98\x3a\xae\ +\xf6\x6b\x3a\xe1\xcb\x02\x77\x20\x38\xd6\x39\x18\xc9\x51\x3e\x7e\ +\x04\xfe\x47\x16\x81\x35\x01\xf5\x42\xdf\xe2\x51\xa3\x0c\x60\x89\ +\x2d\x80\x37\xa4\x74\x2b\xcb\x0b\xfb\x75\x64\x27\x6d\x81\x64\xfd\ +\x21\x67\x88\xcc\xf1\x00\xef\x03\xce\x54\x4b\x24\xaa\xe3\xb9\x7d\ +\x6a\x11\x7c\x9e\xe7\x44\xd6\xa5\x9a\xe9\xfa\xe0\xc6\xee\x58\xb0\ +\xa6\x48\x63\xbc\xbe\xa1\x4e\xb8\x15\x1f\x5d\x59\x5b\x10\x53\x31\ +\xd9\x04\x24\x2e\x51\x0e\x65\x72\xf5\x45\xa5\x19\x21\xb9\x69\x1a\ +\xa9\x88\x9d\xa8\xf3\x60\xd1\x0e\x7b\x20\x28\x50\x4c\xe5\x06\x36\ +\x74\xd1\x49\xbd\xa2\xe4\xe6\xea\x7c\x85\x41\x04\xe0\x6e\x43\x19\ +\x33\x95\x53\x3d\xb0\x2c\xe2\x05\x52\x9f\xee\x1b\x6b\x84\x8c\x2a\ +\x4f\x52\x73\x15\x5a\x6e\x91\x5c\x75\x1f\xe8\xe5\x1b\xe1\xd0\x95\ +\xd5\x90\x5a\x11\x54\x2c\x57\x0b\xb9\x23\xba\x92\x3f\x67\x3c\xb9\ +\x57\x23\x84\xd8\x6f\x1d\x71\x40\xf5\x93\x4e\xd8\x76\xc6\x0d\x30\ +\x1e\x31\xce\x2c\xe5\x64\x0b\xd6\xfe\x27\x1c\x13\xbb\x47\x6a\xb0\ +\xfe\xba\x7c\x15\x6f\xcc\xa0\x80\xb0\x8c\xc5\xc2\x0e\xbe\x47\x63\ +\x63\x73\xb6\xbb\xe7\x1a\x0f\xd8\x9e\xe9\xca\xd3\x1a\x46\x20\x99\ +\xfb\x1a\x3e\x12\xf9\x78\x21\x1c\x2f\x5a\x47\xea\x0a\x9d\x91\xf9\ +\xea\x95\x5f\xfc\x80\x64\x41\x7e\xfd\x0a\xd6\xb0\xd6\x92\x60\xd7\ +\x79\xd7\x54\x89\x82\x81\x1b\x22\x78\xb8\x3d\x53\x32\x7c\x86\xd4\ +\x0d\x75\xbf\x4f\x22\x84\xcc\xd1\x5f\x1c\x35\x90\xf5\xb9\x9e\xe1\ +\xb3\xc7\xee\xca\xc2\x49\x5d\x35\x66\x38\x04\xa7\xcb\xfd\xf1\x1b\ +\xaa\xc6\xe3\x3f\xfe\xf9\x5e\x30\x60\xf6\x30\x5c\x58\x43\xda\xab\ +\x58\x7f\x44\x77\x4a\xea\xb2\x4c\x46\x60\xbd\xe0\x1d\xe6\x80\x26\ +\x81\xd4\x6c\xf6\x75\x84\x66\x10\x3a\x96\x4c\x47\xf8\x6c\xe5\x1a\ +\xda\xfb\x75\x02\x6c\xc6\x1a\x1c\xdb\x4f\xa4\x5f\x6f\x31\x9e\x38\ +\xfa\x5e\xf5\xed\x77\x61\x0e\x1b\x46\xbf\xba\x14\x30\xf6\x36\x71\ +\x77\xa4\x69\x58\x3a\xee\xb4\xbf\xf0\x70\x14\xa7\x67\xb1\x2b\x11\ +\x9a\x36\x53\xc6\xdf\x3c\x54\x31\xc0\xe1\x13\x3b\xcb\x9b\x3d\xa2\ +\xc1\x3e\xe6\xcb\xa4\x2e\x1f\xd5\x67\x41\x6c\xde\xd3\x0f\x2b\x47\ +\xa6\xba\x08\xcb\x3f\xc5\x9d\x8e\x68\x16\x87\x87\x36\x76\xad\x24\ +\x75\x68\x93\x68\x1d\x43\xfd\x78\x33\x8b\x55\x81\x8d\xe3\x4f\xa5\ +\xa0\x42\x3d\x0a\x0e\x6b\x12\xad\x05\x92\xc8\x5c\xbb\xa8\x9b\x3d\ +\x47\x60\x8e\x6c\xa9\xaa\x00\x60\xd5\x42\xca\xb8\x58\xa1\xdb\xe6\ +\xcb\xbb\xf3\x36\x2e\x82\x52\xec\xf6\xb6\xf7\xc6\x80\x15\xec\xb9\ +\xc4\x27\xe9\xe9\x08\x28\x70\xda\x9d\x70\x98\xed\x62\x49\xc7\x73\ +\x3b\x2f\x53\xd1\x60\x3e\x69\x62\x45\x1a\x40\xc8\x02\x5c\xa4\x5f\ +\x7b\x29\xaa\x55\x1c\x48\x8c\x9d\xad\xb5\x71\x42\x6a\x06\x65\xfc\ +\x59\x7b\xaf\xff\x52\xce\x6f\x9e\x54\xda\x3e\x25\x0d\x36\xa5\x3a\ +\xc3\x7c\x12\xef\xcb\xd7\xed\x69\x95\x84\x51\x17\xe2\x0a\xec\x36\ +\xdc\xe8\xf0\x86\xda\x7e\xa7\x22\x6c\x3c\x8b\x68\xe9\xe7\x10\xcc\ +\x20\x87\x80\x1a\xfe\x5a\x38\x5d\xe1\x04\x73\x44\xb7\xf5\xfa\x12\ +\xbd\x09\xb4\x8c\x29\x07\x9e\x92\xcd\xc3\x5b\xbc\xe0\x91\x5f\x50\ +\xc3\x7d\x3f\x98\x07\x69\x6c\x36\xcd\xa2\xaf\x32\xb2\x2c\x89\x4f\ +\x95\x51\xf7\xb6\xfc\x2a\xf4\x8a\xbb\x2d\xdd\x0c\xcf\x80\xfa\x9f\ +\xc6\xde\xea\x5d\xb3\xb3\x59\x1c\x00\x56\x5c\xba\xf4\x3d\x32\x13\ +\x89\x93\x32\x73\x10\x58\xb1\xab\x45\xf2\x56\x64\x8b\xc4\x07\xfe\ +\x91\x9c\x1f\x29\x59\xcc\xa9\x46\xdc\x92\x6a\x24\x95\xf4\x23\x02\ +\xb3\x4e\x3b\x81\xd2\xb3\x18\xe6\xd0\xdd\x51\x88\xc5\xf9\x0e\x49\ +\xfb\x7a\x11\x39\xaa\x54\xa8\x7f\xcb\x65\xd6\x75\x54\xc2\xa9\x42\ +\x12\x91\x14\x99\x1e\x9b\x90\x56\x33\x4e\x1a\xa3\xd0\xdd\xd1\xa8\ +\x90\x5d\x8c\xba\x1e\x3c\xb0\xa4\x67\xd6\xc0\x7c\xfe\x00\x2d\x86\ +\x69\x21\xf5\x45\x25\x0e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x05\xd9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\x56\x49\x44\ +\x41\x54\x78\xda\x8d\x95\x09\x50\x93\x47\x14\xc7\x03\x14\x05\x41\ +\x29\x0c\x8a\xe8\x88\x1d\xa9\x10\xed\xd8\x6a\x29\x8a\x60\x67\x10\ +\x6b\x6d\x81\x1e\x88\x56\x1c\x2b\x16\x94\x2a\xea\x80\xad\x05\x02\ +\xb6\x45\x01\xc5\x03\xb1\xb6\x05\x6b\x71\x1c\x40\xc4\x10\x05\x94\ +\x2b\x51\x48\x80\x10\xae\xe1\x0c\x21\x62\xb8\x8f\xc8\x15\x08\x88\ +\x28\x87\x90\x7f\x77\x29\x71\x70\x2c\x53\xbf\x99\x37\xfb\xbe\xfd\ +\xde\xff\xb7\x6f\x77\xdf\xee\xc7\x00\xf0\x9f\x46\x1e\x0d\xb5\xef\ +\xe9\xe9\x3d\x27\x3b\xbb\x20\x8a\xcf\x17\x45\x53\xff\xf5\x98\xd7\ +\x6d\x36\xa8\x4e\x72\x72\xd6\x0f\xa4\x7d\x8b\x8a\x1d\x1c\x9c\xcc\ +\x9f\x3f\x1f\x05\x35\xea\xd3\x3e\xfa\x6d\x3a\x46\xe7\x8d\xc0\x46\ +\x46\x0b\x75\xcb\xca\x24\xca\xf1\xf1\x09\xc4\xc6\xb2\x63\x89\x50\ +\x3f\x30\x30\xc4\x75\x6c\xec\x05\x9e\x8c\x0c\xc1\x8f\xe3\x7d\xfa\ +\x4c\xb5\x6f\x50\x74\xea\x9f\x19\xa3\x63\xe3\xa0\xb1\x54\xf3\xbf\ +\x60\x9a\x01\x9b\x7d\x4f\x3e\x31\x31\x89\x9e\x9e\x7e\x55\x43\x43\ +\xdb\x58\x41\xa7\x00\xc7\x1f\xb9\x23\xa4\xe5\x30\xe2\xfa\xc2\x70\ +\xf7\xc9\x6f\x48\x50\x84\xe3\xb2\xdc\x1f\xac\x42\x8f\x11\xfb\x0b\ +\xef\x98\x50\xad\x57\x95\xf5\xe2\x44\x79\xe4\x67\xaf\x80\xad\xad\ +\x6d\x74\x08\x54\x9b\x5a\x70\xf0\xd9\xd3\xc3\xc3\x23\x78\xfa\x6c\ +\x18\xfe\x15\x87\x70\xac\xce\x1d\xe1\x6d\xbe\x88\x90\xff\x88\x3f\ +\x3a\xfd\xf1\x77\xcf\x09\x32\x40\x30\x92\x06\xc2\xc0\x1e\x38\x8b\ +\x5f\x65\x9e\xcf\xf6\x96\xac\xf3\x39\xd5\xe4\x39\x7e\xa2\xde\x2d\ +\xfd\x25\x98\x3c\xba\x45\x45\x55\x8a\xdc\xdc\x62\x59\x7c\x3c\xe7\ +\xe7\xb6\xb6\xae\xc9\xa1\xa1\x67\xf0\xe1\x7f\x8f\xbd\xd5\x2e\xd8\ +\x2f\xd9\x81\x43\xb5\x6e\x38\xf2\x70\x0f\xdc\xaa\x1d\xe1\x52\xf9\ +\x09\x7e\x92\x1d\x40\x68\xcb\x51\x5c\x24\x83\x45\x75\xb2\x70\xf9\ +\x71\x00\xe2\xfb\x4e\xc1\xa7\xc6\x89\x37\xcd\x64\x68\x86\x85\x45\ +\x1e\xef\xed\x1d\x40\x7f\xff\x10\x14\x8a\xc1\xa9\x96\xfb\x90\x07\ +\xfb\x6c\x1b\x6c\x29\xde\x84\xcf\x4b\x36\xc3\x46\x64\x05\x03\xae\ +\x1e\x96\x64\x1a\x61\xf5\x83\xe5\x58\x72\xdf\x18\x4c\x81\x19\x3c\ +\xc4\x5f\xe2\x97\x06\x2f\x9c\x6a\xf2\xc6\xe9\xd6\xa3\x38\x5a\xb4\ +\xbd\x8e\x32\xd5\x19\xcf\xf7\xf5\x0d\xbc\x27\x95\x36\xa1\xbb\x5b\ +\x39\x65\xeb\x63\xd6\x12\xa1\x25\xd6\xe4\xae\x86\x85\xe0\x5d\x18\ +\x71\xe6\xab\xcc\x4f\x2e\xac\x59\xb3\x6b\x65\x8c\xcd\x16\xdb\xe1\ +\x8d\xfb\xad\xb0\x9e\x63\x8e\x0f\xf8\xa6\xd8\x57\xe1\x08\x9f\xda\ +\xdd\x38\x26\xdd\x03\xf7\x72\x87\x9c\x99\x4b\x41\xcb\xc7\x40\x28\ +\x2c\x1f\xed\xe8\xe8\x45\xb5\xf8\x21\x2c\xe2\xde\xc1\xd2\xcc\x65\ +\x2a\xd3\x07\xa6\x23\x7a\x59\xba\xfd\x16\x57\x17\xa5\xa9\xf7\xc3\ +\xc6\xc6\x46\xf7\xd3\x1d\xdb\x86\x1d\xb8\x4c\x6c\x2b\x58\x0d\xb7\ +\x52\x7b\x7c\x57\xe1\x44\x06\x70\x22\xbe\xed\xfd\x29\x26\x8b\x15\ +\x3c\xf7\xda\xb5\x1b\x2b\x23\x23\xa3\x77\xca\x64\x6d\x68\x69\xe9\ +\x44\x6c\x46\x02\xde\x8b\xb7\x84\xe1\x5d\xc3\x9a\xb9\x99\x3a\x29\ +\xa6\x69\x86\x59\x96\x77\x16\xad\x52\x83\x77\x72\x18\x8c\xdd\x05\ +\x36\x1d\xdb\x0b\xd7\x61\x57\x89\x1d\xbe\x29\xb2\x85\xb3\xe8\x43\ +\xd8\x0b\x2c\x54\x3b\xb9\x1b\x6e\x50\x26\x23\x38\xf8\xfc\xb9\xaa\ +\xaa\x06\x48\xa5\x2d\xa8\xaf\xef\x98\xb2\xab\xa9\xd7\xb1\x39\xf1\ +\xe3\x49\x8d\x0c\x8d\xab\x8c\x0c\xc6\xb9\xa5\xa9\x86\x27\x2c\x39\ +\xc6\x26\x33\xcb\x72\x8b\xb7\xdd\x3c\xbf\x80\xc0\xf1\xdf\xa3\xfe\ +\xc2\xfd\x9c\x3c\x88\x0a\xcb\x21\xae\x69\x00\x65\x85\x84\x5c\xbc\ +\xc0\xf0\xf0\xf0\x39\x7b\xf3\x66\x36\xa8\x25\x25\x09\x90\x9a\x2a\ +\x04\x3f\x4f\xa4\x72\x4f\xd8\x33\xa9\x99\xa1\xc9\x22\xe0\xc3\x26\ +\x3c\x83\x6f\x57\xa5\x9a\x5a\xcf\x04\x73\x38\x1c\x2d\x36\x3b\x65\ +\x8c\x9f\x57\xa8\x4a\x49\xcd\x9f\xd2\xaa\x39\x94\xc9\x30\x30\x30\ +\x5c\x64\x66\xb6\xe2\x0b\x2b\x2b\xdb\x80\xc4\xc4\x7f\x3f\x94\x96\ +\x4a\x11\x9a\x16\x02\xbb\xbb\x76\xe7\x09\xf8\xab\x39\x99\x5a\x5b\ +\xed\x84\xe6\xb6\x1b\x45\xcb\x5f\x9e\x30\x76\x12\xdb\x31\x5b\x20\ +\x84\xa8\xb4\x12\x09\x37\x1f\x80\x6a\x29\x83\xb2\x28\x53\xbd\x71\ +\x5a\xc4\xde\x8e\x88\xb8\xfe\x9c\x06\x08\x04\x95\xc8\x93\x14\xe2\ +\x4a\xde\x15\xe5\x82\x74\xfd\x4d\x86\x3c\xdd\xb5\xcb\xb2\x0d\x98\ +\x5b\x4b\x2c\x8c\x5d\x8a\xdf\xd7\x3b\x9e\xb2\x4f\x4f\x54\x54\xdc\ +\xdd\xd4\x22\x47\x6e\x7e\x25\x92\x38\x02\x50\x2d\x65\x4c\xb3\x34\ +\xd4\x55\xa1\x1d\x13\x93\x78\x29\x2e\x2e\xfd\x45\x5a\x5a\x21\xd2\ +\xd3\x0b\xd1\xda\xda\x8d\xca\x66\x31\xb2\xaa\xb8\x8a\x4b\xf9\x11\ +\xee\x1f\xe5\xac\x30\x73\xe4\x6f\x30\xe0\x8b\xb2\x9d\xc5\x12\x49\ +\x77\x17\x29\xc9\xf6\xf6\x5e\xf0\x78\x25\xe0\x72\x4b\xc8\x4c\xb9\ +\x2f\x28\x83\xb2\xd4\x07\x44\x2b\x20\x20\xc4\xf7\xd6\xad\x1c\x24\ +\x27\xe7\x93\xc0\x52\xf0\xf9\xe5\x10\x0a\xab\xd1\x21\xef\x41\x7b\ +\xef\x63\x48\x5b\x65\xa8\xa9\x97\x8e\xca\x1a\x1a\x47\xdb\xda\x3b\ +\xa1\x54\x3e\x45\x57\x57\x3f\x8a\x8a\x24\x34\x8e\xcc\xb0\x82\x26\ +\x33\xa5\xa7\x2c\xca\x54\x67\xbc\x20\x34\xf4\xb2\xc2\xcf\xef\x64\ +\xb3\xa3\xe3\xd7\xd1\x3c\x5e\xc1\x64\x59\x99\x94\xec\xf0\x23\x34\ +\x36\xca\xd1\xa3\xe8\x47\x9f\x72\x40\xa5\x1c\x18\x52\xf5\xf5\x3d\ +\x21\xb3\x79\x0c\x89\xa4\x01\xd5\xd5\x32\x02\x2d\x9e\x74\x76\xde\ +\x1e\xcd\x62\x85\x36\x87\x87\x47\x29\x28\xeb\x95\x03\xa2\xa3\xa3\ +\x6b\x42\xda\x79\xd4\xbc\xbc\xbc\xc3\x6a\x6b\x1b\x41\x6e\x36\x02\ +\x6e\x9f\x02\x75\x74\x74\x41\x2e\xef\x22\x6d\x27\x79\x97\x93\x7a\ +\x97\x93\xd2\x6c\xc5\xc1\x83\x47\xc2\xd4\xba\x69\x86\x86\x1a\xfc\ +\x12\x3e\xdd\xce\x49\x48\xe0\x94\xd7\xd5\x35\xa3\xb2\x52\xac\x12\ +\x0a\x0b\x27\x14\x24\xe3\x81\x81\x01\x0c\x0e\x0e\x92\x65\x50\x92\ +\x25\x28\x9e\x10\x8b\xa5\xaa\xa6\xa6\x76\x52\x66\xc9\xe5\x54\xa3\ +\x66\xcc\x7a\x1f\x5b\x5a\x32\xf5\x13\x13\xef\xf4\xd1\x4c\xfd\xfd\ +\x59\xf1\x24\x78\xb1\x8b\x8b\x8b\x0f\x85\x52\xa3\x3e\xed\x0b\x0a\ +\x0a\x8a\xa7\xb3\xb8\x7d\x3b\xb5\x8f\x6a\xde\xe4\xa2\xa7\xe5\x67\ +\xec\xe1\xb1\xff\x0c\xbd\x9c\x88\x69\xba\xba\xba\x32\xd5\x60\xea\ +\xd3\x3e\xfa\xed\xc0\x01\x2f\x1a\x63\x4c\x35\xb3\x83\x5f\x87\x6b\ +\xab\xdf\x99\x4c\xa6\xbe\x9f\x9f\x5f\x02\x35\xea\xcf\x88\xd3\x9e\ +\xed\x87\xfa\x0f\x97\xbe\x7e\x99\x3e\xb2\xe0\x7c\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xc8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1f\ +\x01\x18\x32\x32\xa9\x4f\x6a\x00\x00\x03\x48\x49\x44\x41\x54\x38\ +\xcb\x8d\x54\xbf\x6f\xdb\x46\x18\x7d\xdf\x77\x47\x5a\xa6\x2c\x5b\ +\x4b\x60\x39\x45\x54\x5b\x29\x0c\x0b\xd0\x60\x01\x9d\x0c\x03\xb6\ +\xb7\x6e\x45\x51\xa0\x43\xf7\x14\x1d\x92\x0e\xdd\xd2\x25\x69\x17\ +\x6d\xf1\x26\xc3\x80\x83\xa2\x43\x1c\x74\xf7\x1f\x50\x14\xc8\x10\ +\xc3\xf0\x60\x07\x96\x17\x03\x8e\x18\x59\x71\x24\xc6\x72\xd0\x45\ +\x61\xc4\xaf\x83\xc8\x0b\x45\xb1\x3f\x0e\x20\x0e\x3c\x3e\xbe\xef\ +\xdd\x7b\xdf\x1d\x21\x31\x98\xf9\x8b\x20\x08\xfe\x02\xa0\x13\x9f\ +\x44\x29\x65\x0d\x06\x83\x17\x00\x5e\xe3\xbf\x46\xb9\x5c\x4e\x2e\ +\x7d\xde\xe9\x74\xe4\xfc\xfc\x7c\xe4\xf1\x3c\x4f\x00\x7c\x0d\xc0\ +\x89\x80\x1b\x1b\x1b\xff\x4c\x3c\x3b\x3b\x8b\x4a\xa5\xf2\x64\x75\ +\x75\x55\xb2\xd9\xac\x78\x9e\x27\xb5\x5a\x2d\x90\xc4\xa8\xd5\x6a\ +\x41\xaf\xd7\x13\x00\xb2\xb8\xb8\x28\x2b\x2b\x2b\xbf\x2f\x2f\x2f\ +\xd3\xd2\xd2\x52\x2a\xaf\xce\x66\xb3\xbf\x15\x8b\xc5\x6f\x33\x99\ +\x0c\x4a\xa5\x12\x1a\x8d\x06\x0a\x85\x02\x6d\x6f\x6f\x8f\x00\xe7\ +\xe6\xe6\xe8\xf8\xf8\x18\xa5\x52\x09\x6b\x6b\x6b\xf0\x7d\xff\x9b\ +\xfd\xfd\xfd\xcc\xe9\xe9\xe9\x97\x69\xc4\xb4\xb0\xb0\xf0\x2e\x9f\ +\xcf\xe7\x0e\x0f\x0f\xb1\xb7\xb7\x87\x6a\xb5\x0a\xa5\x54\xaa\x0a\ +\x66\xc6\xc9\xc9\x09\xd6\xd7\xd7\x51\x2c\x16\x61\xdb\x36\xce\xce\ +\xce\x28\x55\x31\x80\x5c\xbf\xdf\x07\x00\x04\x41\x80\xa3\xa3\x23\ +\x88\xc8\xb0\x2a\x11\xfa\xfd\x3e\x2e\x2e\x2e\x40\x44\x06\x53\xa9\ +\x54\xe0\xba\x2e\x1c\xc7\x01\x80\x2a\x00\x05\xc0\x07\xf0\x01\xc0\ +\x07\xdb\xb6\x2f\x31\x3f\x3f\x2f\x95\x4a\x45\x44\x44\x7c\xdf\x97\ +\xcb\xcb\x4b\xe9\x74\x3a\xd2\xed\x76\xc5\xf3\x3c\xd9\xdd\xdd\x95\ +\x7f\x19\x41\xda\x22\x80\xaf\xb4\x88\x18\x35\x5a\x6b\xd8\xb6\x0d\ +\x66\x36\x5b\xd7\x7a\xd8\x75\xe7\x2f\x9b\xa3\xbd\x37\xdc\x15\x45\ +\x3b\x8b\x38\x3e\x2d\xde\x1a\x72\x89\x88\x21\x8a\x40\xd1\xcc\xcc\ +\xe6\x3d\x2a\x14\xc7\x31\x13\x88\x38\x9c\xc9\x58\x08\x00\x3a\x08\ +\x82\xf1\x44\x43\x05\x71\xd2\x48\x25\x11\x41\x29\x05\x66\x0e\x9f\ +\x8f\xd8\x38\xd3\x88\x15\x69\xa4\x26\x34\x11\x58\x4a\x41\x29\x05\ +\xa5\xd8\x10\x13\x11\x38\xc4\x4b\x9c\x78\x30\x18\x8c\xa9\x4d\x16\ +\x01\x00\x26\x82\xd6\x0a\xcc\x2a\x54\x3c\xb4\x8a\x89\x40\x91\x65\ +\xff\xd7\x8a\x78\x21\xad\x23\xb5\x0a\x1c\xda\x61\x72\x08\x0b\x24\ +\xfb\x78\xc4\xf4\x64\x58\x46\xb1\x51\xca\xe0\x90\xdc\xcc\x89\x90\ +\x53\x89\xe3\x8a\xe3\x3f\x68\x35\x54\xa6\x42\x6f\x21\x82\xf7\xfd\ +\x3e\x94\x52\xd0\x5a\x8f\x91\x6b\x66\x1e\x23\x4e\xb5\x84\x19\x2a\ +\x2c\xa6\x98\x71\x7d\xdd\xc3\xc1\xc1\x01\xae\xae\x7a\x20\x22\x58\ +\x96\x85\x89\x89\x09\xdc\xbe\xfd\x19\x00\x28\xad\xb5\x46\xd2\xe7\ +\xa8\xb7\xe3\x05\x95\x52\x26\xa4\xa1\x3a\x46\xbb\xdd\xc6\x9d\x3b\ +\xdf\x19\x8c\xef\xbf\x47\x7d\xab\xde\x03\xd0\xd6\x96\x65\x21\xde\ +\x19\x53\x53\x53\x23\x45\x66\x66\x66\x3e\x1e\x88\x98\x3d\x22\x82\ +\x41\x20\xa6\xb7\xaf\xdf\xf5\xb0\x55\xdf\xba\xba\x7f\xff\xa7\x1f\ +\x00\x3c\xd3\x96\x65\x61\x7a\x7a\x1a\x85\x42\xc1\x28\x8b\x6e\x37\ +\x66\x46\xab\xd5\x82\xef\xfb\x23\xfd\x6d\x2c\x0a\x77\xd4\xe9\x76\ +\xb0\x55\xaf\xbf\x7d\xf0\xe0\xe1\x3d\x00\xbb\x00\xa0\x1d\xc7\x01\ +\x11\xa1\x5c\x2e\x63\x72\x72\x12\x8e\xe3\x20\x93\xc9\x98\x40\x1a\ +\x8d\x86\x39\x20\xa3\xc7\x99\x91\xcd\x66\xf1\xea\xe2\x15\x1e\xef\ +\xec\xbc\xfd\xf9\xe1\x2f\x77\x01\x3c\x35\x98\xef\xef\xde\x0b\x5a\ +\x6e\x93\x5a\xae\x6b\xfc\x8d\x5f\x9b\xcd\x66\x13\xdd\x6e\x37\x35\ +\xdc\xae\xe7\x61\x73\xf3\x11\x76\x1e\xff\xfa\xe3\x9b\xd7\xed\xcd\ +\x91\xe0\x67\x6f\xdc\xf8\xa4\x70\x73\xee\x96\x65\xd9\x63\x3f\x8a\ +\x08\x5c\xd7\xad\xe6\x72\xb9\x49\x11\x09\x98\x39\x00\x20\x00\x06\ +\x44\x24\x44\x14\x4c\xe5\xf3\x6f\xfe\x78\xfe\xfc\xcf\x1c\xe0\xc5\ +\xdb\xed\x6f\x7a\x2f\x86\x89\x5a\xba\x6e\x92\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xd3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0c\x16\ +\x02\x16\x01\xa7\xe8\x21\x84\x00\x00\x03\x53\x49\x44\x41\x54\x38\ +\xcb\xad\x95\xcf\x6b\x5c\x55\x18\x86\x9f\x73\xee\x24\x93\xb9\xa9\ +\x92\x80\x12\xea\x4c\xa0\xee\x93\x5d\xc8\x30\x99\x64\x23\x15\x17\ +\xd2\x82\xed\x20\x21\x60\x29\xad\x5d\xb9\xf1\x5f\xf0\x0f\x48\x0d\ +\x54\x70\xe1\xa2\xb8\x50\x21\x85\x8a\x44\x49\xad\x63\x06\x12\x41\ +\x66\xc0\x50\x42\x4d\x2a\x59\xd4\x40\x32\xa2\xa9\x24\x81\x99\x3b\ +\xf7\xde\x73\xef\xf9\x5c\xdc\x89\xcd\xe4\x47\x13\xc4\x6f\x73\xb8\ +\x87\x73\x9f\xf3\x9d\xf7\x7d\x0f\x47\x01\xb8\xae\xfb\x8a\xe7\x79\ +\x05\xc0\xe1\xbf\x57\xec\xba\xee\xcf\x9e\xe7\x3d\x3b\x38\x39\x29\ +\xff\x43\x01\x93\xfb\xc0\x54\x7b\xd4\x00\x51\x18\x12\xc5\x31\xdf\ +\xcc\xcd\x91\x72\x1c\x04\xc8\xe8\x80\x4f\xeb\x53\x68\x01\x11\x50\ +\x0a\x44\xc3\x07\xd9\x2f\x69\xd9\x34\x0a\x88\x62\xa1\x54\x2a\xfd\ +\xcb\x39\x08\x06\x60\x6c\x7c\x9c\x5a\xad\xc6\x6b\xe7\xcf\x33\x3c\ +\x3c\x8c\x31\x86\x73\x29\xc3\x67\x5f\xc1\x87\x6f\x81\x6f\xa0\xa7\ +\x0b\x3e\x29\xc3\xe0\xd0\x1b\x78\xa1\x83\x72\xba\xd8\xfa\x75\xe1\ +\x88\x2e\x1d\xe0\x5a\xb5\x4a\x6c\x0c\x69\xe5\xd3\x9b\x0a\x09\xc4\ +\x90\x49\x19\xb4\x7a\x91\xb4\x72\xec\x6c\x07\x18\xa5\x70\xba\x62\ +\x3e\x7a\xf4\x26\x5d\x2b\xc9\x3f\x5a\x43\x5f\x8f\xf0\xf1\x03\x85\ +\x15\x70\x34\xb8\x2f\xc3\xe6\x6a\x05\x2f\xea\x46\xa1\x50\x4e\xea\ +\xc4\x6d\xa7\x44\x44\x46\x47\x47\x45\x44\xe4\xd2\x1d\x91\xca\xba\ +\xc8\xfc\x6a\x32\x5e\xbe\x23\x22\x12\x89\x88\x11\x11\x91\xab\x97\ +\x2e\x76\x98\x36\x7b\xef\xde\xbe\x79\x53\x1c\x34\x6d\xbf\xaa\xd5\ +\x2a\x10\x1e\xdd\x56\xd1\x4e\x62\xd2\x99\x4a\xf7\x77\x8a\x61\xed\ +\x29\x52\xb4\x29\x31\x30\xf3\xb0\x2d\x9f\x82\xcc\x39\x28\x5d\xbe\ +\x48\xec\xbc\x44\x2a\x95\x22\x08\x02\xc6\xc6\xc6\x98\x99\x99\xa1\ +\xd9\x6c\x92\xcd\x66\xcf\x26\x45\x75\xe9\x7b\x89\xbc\x6d\xf1\x76\ +\xea\xd2\xda\xfb\x43\x6a\x3f\xfd\xd0\x71\xf4\x42\xa1\x20\x23\x23\ +\x23\xcf\xa5\x98\x9d\x3d\x22\x45\xea\xa8\x14\xd0\x34\xdd\x34\x4c\ +\x37\xa1\x11\x94\x52\x34\x4d\xb2\xcc\x5a\x8b\xd6\x9a\xe9\xe9\x69\ +\x0a\x85\x02\x61\x18\xe2\x38\xce\x19\x52\xd1\x2e\xc7\xd1\xfc\xfe\ +\xf4\x29\x51\x14\x21\x22\xa4\xd3\x69\x2a\x95\x4a\x62\x8a\xd6\x64\ +\x32\x19\x16\x17\x17\x11\x11\xb4\xd6\xe4\x72\xb9\x17\x83\xf3\xf9\ +\x3c\xd5\x6a\x15\x6b\x2d\xaf\x5f\xb8\x40\x10\x04\xa0\x14\x6b\x6b\ +\x6b\x4c\x4c\x4c\xd0\x6c\x36\x89\xa2\x88\x72\xb9\x4c\xb1\x58\x24\ +\x08\x02\x6c\x14\xb1\xfa\xe4\xc9\x3e\xc2\x9c\x2c\x85\x24\x81\xb7\ +\xfb\xd1\x6f\x7f\x37\x1b\x0d\xb6\xb6\xb6\xa8\xd7\xeb\xac\xac\xac\ +\x10\xc7\x31\x81\xef\x23\xd6\x52\x28\x16\xa5\x5c\x2e\xef\x01\xbf\ +\x74\x04\xa9\x6d\xde\x17\x09\x47\x58\x5a\x5a\xa2\xaf\xaf\x0f\x63\ +\x92\x06\xc2\x30\xc4\x5a\x0b\x5a\x53\x2c\x14\x0e\x5d\x3c\x91\xaf\ +\xef\xdf\x6f\x5d\x29\x95\xde\x01\x1e\x1e\x9b\xe3\x7c\x3e\x8f\x52\ +\x0a\x6b\x2d\x83\x83\x83\xe4\x72\x39\xb2\xd9\x2c\x71\x1c\x33\x30\ +\x30\xc0\xea\xe3\xc7\x00\xf8\xbe\xcf\xde\xee\x2e\xf5\xcd\x4d\xf9\ +\xfc\xee\xdd\xd6\x95\x52\xe9\xea\x41\xe8\xb1\x17\xc4\x1e\x0a\xbb\ +\x48\x92\x0c\x63\xcc\xf3\x13\x04\x01\x2d\xcf\x63\xa1\x52\xf1\xaf\ +\xdf\xbc\xf9\x2e\xf0\xe0\xd4\x54\x28\x40\x29\xc5\xc6\xc6\x46\x02\ +\x52\x0a\xad\x35\x7f\x6d\x6f\xd3\xd3\xd3\x93\x74\xdc\x6a\xc9\x8f\ +\x0b\x0b\xfe\x7b\xd7\xae\x4d\x02\xdf\x9d\x1a\xb7\xfc\xe8\x28\xd5\ +\x5a\x8d\xfe\xfe\x7e\x86\x87\x86\x88\xa2\x08\x63\x0c\xbf\xad\xaf\ +\x93\xee\xee\x46\x29\x05\x22\xcc\xcf\xcf\xb7\xae\xdf\xb8\x31\x09\ +\xcc\x9d\x74\xe3\x8e\x98\x17\xf8\x3e\x8d\x46\x03\xd7\x75\x89\xe2\ +\x98\xc8\x18\xfe\xde\xd9\xe1\xcf\x7a\x1d\xb7\xb7\x97\xe5\xe5\xe5\ +\xe6\xfb\xb7\x6e\x4d\x02\xdf\x9e\xe5\xbd\x3a\xf5\x69\xda\xdd\xdd\ +\x95\xdb\xb7\x6f\x3f\x03\xde\x3e\x0b\x50\xb5\x1f\xd3\x57\x3d\xcf\ +\x1b\x3f\x6c\xe6\xa1\x8a\x80\x47\xc0\xc6\x59\xc0\xff\x00\x79\x06\ +\x39\x5f\xa6\xbb\xb9\xf7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x04\xad\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x21\x1a\x42\xa9\x67\xd3\x00\x00\x04\x2d\x49\x44\x41\x54\x38\ +\xcb\xb5\xd5\x5d\x4c\x9b\x55\x18\x07\xf0\xff\x79\xdf\xb7\xa5\xa5\ +\x2d\xe5\xa5\xed\x40\x36\x06\x06\x07\x9b\x7c\x18\xb3\xc0\x40\x37\ +\x27\x5b\x46\x0c\x5e\x88\x83\x7d\x66\x26\x6e\x6a\xbc\x31\x99\xba\ +\xe0\x12\xc3\x8d\x31\x51\x17\x6f\x96\x19\xe3\xee\x66\x16\x26\x2c\ +\x46\xe3\x3e\x90\x31\x20\xe8\x90\xc1\x36\x1c\x73\x30\x4a\x69\x4b\ +\x69\x69\x4b\x69\x69\x29\x9f\xed\xfb\x79\xbc\xd9\xbc\x58\x84\xcd\ +\x6c\x9e\xe4\x24\x27\xe7\xe2\xf7\x3c\xe7\x24\xcf\xf3\x00\xff\xd3\ +\x22\x0f\x5f\x50\x4a\x41\x08\xc1\xe4\xa4\xef\x7d\x96\x65\x0e\xce\ +\xc6\xe7\x0b\x45\x51\x54\x38\x86\x3a\x97\x13\xc9\x96\x2d\x5b\x2a\ +\x4f\x47\xa6\xc2\xb0\x3d\xb3\xe6\xbf\xc1\x7d\xfd\xfd\xc5\x36\x9b\ +\xad\xb7\xfd\xb7\x5b\x9c\x39\x9d\x97\x2d\x19\xe9\x54\x56\x18\x25\ +\x3c\x33\xab\x44\xc2\x41\x5d\xe1\x7a\x33\x15\x24\xb1\x62\xff\x9e\ +\x7d\xf6\xc7\x82\x29\xa5\x68\x6b\xbf\x52\x94\xce\xaf\x19\x1e\x74\ +\x84\xa6\x0f\xd6\xd7\x70\x09\x41\x14\x41\xa9\xac\x52\xa2\xca\x8a\ +\x4a\x09\x61\xd9\x2b\x5d\x7f\x30\x72\xdc\xb5\x96\x52\x71\x63\xfd\ +\xde\xdd\x8e\x2c\x4b\xf6\xbf\xc2\xdc\x3f\x11\x08\xc1\xdd\xa1\xbb\ +\xd7\xfa\x47\xa2\x81\x9a\xd7\x76\x28\x12\x45\x54\x52\x20\x13\x86\ +\x11\x29\x81\xac\x10\x42\xb5\x29\x1a\x75\x73\x59\x99\xa1\xa7\x17\ +\x42\xa1\x2d\xd1\x9b\x65\xc9\xb6\xae\x94\x31\x03\x00\x27\xbe\x3e\ +\x81\xce\xce\xab\x47\x6e\x0c\xf9\xd9\x8a\x8a\xf2\x65\x7d\x9a\x2e\ +\x50\x77\xe0\xdd\x1c\x13\xaf\xf5\x32\x1a\xe2\x65\x34\xf0\xe4\x5a\ +\x53\xee\xed\x3d\x70\x78\x63\x56\xa6\x71\x76\xdb\xcb\x65\x8b\x23\ +\x7e\x49\x69\x6e\x69\x3a\x44\x29\x5d\x19\x3e\xde\x70\x1c\x5a\x0d\ +\xbb\x37\x96\xd4\x4f\x29\xac\x2e\x54\x5f\xbb\xaf\x34\x7f\xd3\x8b\ +\x11\x96\x81\x2b\xd3\xc8\x0d\x67\x19\x35\xf7\xb6\xed\xda\xfd\xe6\ +\xb3\x05\xa5\x93\x7a\x3d\xa6\x93\x0a\xf1\x39\xa6\xe9\xb8\x77\x62\ +\x7c\x3f\x21\x64\x65\x18\x00\x04\x41\x78\xee\xb6\x4f\xf6\x8e\x05\ +\xe2\xfe\x9e\xb6\xf3\x64\x26\x1a\x5b\x4c\x03\xec\x95\x55\xb5\x47\ +\x55\xe0\xc6\xf5\x8e\x9f\xe5\x51\xb7\x37\x18\x62\xd0\xe4\x5d\x52\ +\x06\x18\x53\x76\xc8\xe7\x9b\x2c\x58\xf5\x2b\x00\x60\x71\x69\x91\ +\xa8\xe0\xc4\xbb\x7e\xc1\xf3\xdd\xa8\xfc\xd6\xfc\xd2\x72\xec\x26\ +\x70\xf5\x56\xf7\x2f\xf1\xa6\x68\xc2\x31\x08\x94\xa6\x6a\xb5\x1a\ +\x1d\x10\x80\x96\x0d\x99\x8c\x7a\x2a\x88\x49\xf9\x51\x30\x89\x45\ +\x63\x0e\x5e\x2f\xa6\x31\x04\x8c\xc5\xc8\x72\x00\x68\x39\x20\x17\ +\x6c\xde\x49\x8f\x58\xf4\x4b\xc5\x00\x55\x14\x45\xd6\x03\x62\x86\ +\x81\xd5\xe8\xd4\x18\x3f\x17\x9f\x1b\x59\x15\xe6\x79\x1e\x0e\xa7\ +\xfb\x7c\x9e\x69\xae\x30\x85\xa1\x16\x16\x44\x1f\x0b\xb8\xd6\xc5\ +\x01\x69\xec\xcf\x2e\xc3\x3b\xd3\xf1\x65\x0d\xb0\x30\x3b\xe5\xce\ +\x4d\x07\x58\xad\xa2\xe6\xc4\x27\x06\x36\x09\xa2\xd2\xf4\x38\x05\ +\x92\xd2\xd1\xd1\xee\x8e\xb1\xf9\x51\xc9\x60\xed\x7c\xbe\xdc\x7c\ +\x61\x6e\x49\x5a\x18\x97\x38\x6f\x79\x3a\x91\xa3\x33\x51\x61\xbb\ +\xd5\x92\xe1\x15\xe4\x3d\xad\xed\xa3\xd5\x7d\x3f\x7d\x51\xd2\x74\ +\xb6\x39\x77\x25\x98\x7d\x70\x58\xb7\x6e\xad\x7a\x7b\xf0\x76\x77\ +\x59\x49\xde\xa7\xd7\x1d\x89\xc8\x6c\xc2\x4c\x33\xac\xdc\x72\xbe\ +\x89\xd5\xa6\x52\x92\x9a\x63\x4c\x5d\x1f\x95\x50\xd5\x7d\xcd\xb9\ +\x63\xe0\xd2\xa9\x37\x86\x87\x86\x77\x05\x03\xc1\x60\x5d\x7d\x2d\ +\xec\x23\xa3\xab\x97\x34\xcf\xf3\x9c\xd5\x66\x29\xda\x51\xb5\xfd\ +\xa2\x6c\xc8\x63\xf8\xfc\xca\xbe\x9c\xc2\x22\x97\xd9\xc0\x49\x89\ +\x88\x27\xcf\x73\xa7\xb7\xca\x33\xf4\xbb\x74\xe8\xd0\xe1\x4c\xaf\ +\x6f\xc2\xef\x74\x8e\x4d\x7d\x73\xea\xdb\xaa\x55\x33\x06\x80\x64\ +\x32\xa9\x0a\x49\x21\xd2\xd7\x77\xe3\xb4\x59\xa7\x06\xe6\xbd\x37\ +\x4b\x82\x77\xda\x2a\xdd\x37\x5b\x8b\x46\x07\xba\x66\x83\xde\xb1\ +\xcf\x2f\x5e\x68\x3d\x6a\xb5\x59\x5f\x68\x68\xf8\xe4\x15\x49\x12\ +\xf3\x8c\x46\x43\xf1\x9d\xc1\xbf\x7e\x7c\xec\xb6\xc7\x30\x0c\xb9\ +\x1f\x98\x7d\xf0\xb2\xb6\xb6\x4b\x00\xc0\x95\x14\x97\x7c\xd0\xd1\ +\xd9\x41\x43\xd3\x21\xf5\xfb\xb3\x67\xe8\x9e\x7d\x75\x9f\xad\x9a\ +\xf1\xc3\xed\x13\x00\xbd\xbf\x01\x00\xe7\xce\x35\x03\x80\x1a\x0e\ +\x87\xed\x9e\x71\x8f\x6e\xeb\xb6\xad\x95\x1b\x36\x14\x50\x45\x51\ +\x5e\xa5\x50\x1d\x2e\xa7\x6b\xf8\x91\xf0\x23\x96\xe8\xf3\xf9\x06\ +\x22\x91\x48\x41\x75\x75\xf5\xa6\xcc\xcc\x2c\x4a\x55\xb5\x7e\x71\ +\x79\xa1\xcd\xef\xf3\x07\x9e\x04\x06\x80\x84\xdd\x6e\xef\x11\x45\ +\xb1\xaa\xe6\xf5\x9a\xec\x34\x93\x89\x32\x20\x6f\xbb\x26\xdc\x67\ +\x3e\x3e\xf6\xe1\xfc\x13\x8d\x1f\x96\x65\x01\xa0\xb0\xb1\xb1\xd1\ +\x1f\x9a\x0e\xa9\x5d\xdd\x5d\xf4\x58\xc3\x47\xde\xa7\x32\xdb\xb4\ +\x5a\x2d\x03\xe0\xa5\x93\x27\x4f\x2e\xb9\xdc\x2e\xa9\xb9\xe5\x07\ +\x0a\x20\xf5\xa9\xe0\x7a\xbd\x9e\xe3\x79\x7e\x67\xeb\xaf\xad\x97\ +\xbf\x3c\xf1\xd5\x7b\x00\xc8\xdf\xcf\x21\xf9\xd6\x7d\xd9\x52\x68\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xf2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x6f\x49\x44\ +\x41\x54\x78\xda\xed\x94\xc1\x4a\x02\x51\x14\x86\xff\x3b\xe3\x88\ +\x05\x8a\x89\xa1\x2e\x5a\xb5\x08\x62\xda\x08\xae\x12\xa2\x45\x9b\ +\xa2\x17\xf0\x51\xdc\x05\x6e\x44\x5a\xf5\x0a\xd2\x03\x04\x81\xbb\ +\x76\xb9\x95\xdc\x24\x21\x3a\x48\xe3\xc6\x2c\x48\xcd\x1c\x67\x4e\ +\xe7\x4e\x97\xc1\x88\x56\xd1\x26\xe6\xc2\xc7\xb9\xe7\x0e\xf7\x9b\ +\xc3\x3f\x30\x82\x88\xf0\x17\x4b\x63\x42\x71\x28\xfe\x59\x9c\x65\ +\xe2\xbf\x70\xc5\x7d\x87\x5a\x11\x06\x77\x95\xca\x41\xd2\x34\xaf\ +\xee\x6b\xb5\xc4\xb4\xdd\x96\x87\x3e\x06\xa3\x33\x41\xaf\xaa\xbe\ +\xda\x2b\xd6\x4c\x13\xeb\xa5\xd2\x58\x0c\x06\xa7\xb1\x6a\xf5\xd6\ +\x17\x3f\x77\xbb\xe7\x7b\xe5\x72\x82\xe6\x73\xcc\x6d\x5b\x5e\xf4\ +\x11\xaa\x6a\x44\x10\xb2\x32\x42\x21\x17\x11\x7d\x56\x5d\x07\x65\ +\x32\xf0\x2c\x2b\xe5\xd4\xeb\x67\x2c\x3e\xf2\xc5\x0f\x97\x97\xbb\ +\x9b\xf9\x3c\x96\xfd\x3e\x96\x96\x15\x4c\x23\x21\x29\x57\x78\x4a\ +\x4a\x72\x2f\x04\xb4\x6c\x16\x6f\x9e\x07\xbb\xd7\xc3\xe3\x70\x88\ +\xc3\x62\x11\xc2\xb6\xf7\x83\x28\x16\x8b\x05\x5e\x3a\x1d\x44\x66\ +\x33\xd9\x04\x93\x92\x42\xb0\x44\x8f\x46\xa1\x31\x72\x4a\x97\x27\ +\x74\xa6\x53\x3c\x35\x1a\x18\x8f\x46\x78\x05\x40\xb9\x1c\xdc\xc9\ +\x04\xda\x6a\xc6\x1e\x70\x63\x37\x9b\xc7\x1b\x9c\x53\x34\x9d\xe6\ +\xd3\x08\x04\x5f\x16\x2c\xf2\x58\xe4\xf1\x54\xef\x1c\x93\x60\x64\ +\x2c\x70\x5d\x20\x16\x43\xaa\x50\x40\x12\xdc\xaa\xa8\x44\xab\x05\ +\x97\x5d\x90\x7b\x39\xc1\x85\x10\xdb\x3a\x70\x1d\x35\x8c\x1d\x83\ +\x85\xc1\x47\xf9\xce\x97\x67\x3a\x11\x82\x9e\x5f\xae\x3b\x4e\x87\ +\xfb\x93\x2d\xa2\x6e\xf8\x77\x0b\xc5\xff\x41\xfc\x01\x13\xd1\x8a\ +\xe8\x05\x38\x4b\xf3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\xd1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x04\x00\x00\x00\x6e\xbd\xa4\xb0\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\x01\xc1\ +\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x50\x49\x44\x41\x54\ +\x18\x19\x05\xc1\x3d\x68\x9c\x65\x00\x00\xe0\xe7\x7d\xbf\xef\xee\ +\xbc\x5e\x3c\x73\x46\x31\x76\x88\x52\x91\x4e\x85\x40\x12\x10\x82\ +\x20\x38\x74\x70\x89\x82\xa6\x92\x0c\x6e\x92\xa1\x93\x8b\x74\x90\ +\xe2\xd0\x4d\x97\x80\x1d\x9c\x04\x53\xfa\x33\x98\x49\x0c\xd2\x45\ +\xe8\x94\x44\x82\x42\x41\x68\xa3\x14\xc5\x53\xa8\x21\x97\xc6\xfb\ +\xfd\xde\xb7\xcf\x13\x32\x00\xae\xb5\xd3\xb2\xa5\xb0\x68\x01\xfb\ +\x79\xcf\x6e\xbc\x77\xa5\x07\x40\xc8\x00\xae\xae\xb8\x3e\x99\x1d\ +\x9b\x98\xa0\x54\xaa\x29\xbb\x36\xae\x6e\x03\x84\x0c\x3e\xeb\xa4\ +\xcd\xb4\x76\x8a\xb6\x19\x67\x65\x7f\x7b\xac\x87\x96\xb8\x15\x2f\ +\x7f\x7e\x04\x21\xe3\x4a\x27\x1f\x0c\xe7\x7a\xce\x79\xd3\x0b\x9a\ +\x4a\x54\x06\x7a\x7e\x74\xa8\xad\xf1\x28\xcc\x5f\x3b\xa2\x84\xc9\ +\xe6\x68\x6e\xe8\xa2\x0b\xa6\xd5\x94\x82\x20\xa9\xb4\xad\xfa\xd5\ +\x8e\x34\x57\xdf\xb4\x4e\xc8\x3e\x59\xa9\xbe\x3b\xf2\x8e\x25\x6d\ +\x75\xa5\x52\x04\x95\xb1\x81\x53\xbf\xb8\xa3\xa3\x78\xf7\x8b\xed\ +\xe2\xb8\x9d\x7e\x78\x32\x75\xce\x45\xd3\x1a\x2a\x51\x50\x13\x0d\ +\x0c\xf0\x8c\x42\xc7\x3f\xba\x6a\x6f\xed\x7c\x1d\xc7\xcb\x83\x59\ +\xde\x36\xad\x61\xec\xa6\x2f\xed\x80\xef\x7d\xea\x63\x27\x9a\x5a\ +\xde\xc3\x60\x76\xbc\x1c\x27\x4b\x43\xcf\x7b\x49\x4d\xa9\x34\xd2\ +\xd3\x07\xc1\xb1\xc7\xa2\x9a\x86\x96\x97\x0d\x4d\x96\x62\x5a\x1c\ +\x79\xd1\x50\x25\x62\xa0\x67\x04\xe8\xf9\x4f\x12\xd4\xd4\xbd\x62\ +\x24\x2d\xc6\xb4\x30\x76\x56\x03\x41\xf2\xd0\x03\x27\xa0\x72\xe4\ +\x5f\x59\x54\x28\xbc\x6e\x2c\x2d\xc4\x24\x21\x08\xc8\xfe\xb0\xe7\ +\x4f\xd0\x77\xec\x18\x10\x04\x49\x12\xd3\x7e\xf0\x97\x2c\x83\xc2\ +\x19\x05\x08\x4a\x67\x00\xd9\x43\x41\xda\x8f\x69\x2f\xea\x1a\xaa\ +\x54\xb2\x86\x8e\x06\x88\x5a\x3a\x82\xa4\x52\x39\x14\xa5\xbd\x32\ +\xed\x46\x5d\x27\xa6\x8d\x31\x65\x46\x13\xf0\x9c\x42\x94\x8d\xf5\ +\xfd\x2e\x4a\xbb\xe1\xc3\x76\xfe\xad\x3f\x7b\xc1\x47\xa6\x35\x3d\ +\x41\xd3\xb3\x38\xf5\xbf\xac\xa3\x72\xea\x1b\x3f\x69\x76\xc3\xf9\ +\x78\xa3\x97\x37\xea\x7e\x76\xe0\xd4\x50\xdb\x8c\x16\x68\x99\x31\ +\xa3\xd2\x77\xdf\x5d\x75\x79\xe3\x46\x2f\x64\xac\x7e\x3b\x59\x2b\ +\xac\x9b\xd7\xd2\x50\x53\x80\xca\xd8\xd0\x7d\x5f\x19\x29\xb7\x6e\ +\xad\x13\x32\x2e\x75\xf2\xc1\x64\xae\xef\x0d\x97\x4c\xa9\x2b\x04\ +\x59\xa5\xef\xb6\xbb\x9a\xca\x47\x61\xfe\xe6\x11\x21\x83\xd5\x4e\ +\xde\x4c\x6b\x43\x4d\xaf\x7a\xcd\x79\xc1\x03\x0f\x1d\x3a\xd5\x10\ +\xb7\xc2\xe5\x5b\x47\x10\x32\x80\xf7\x57\x5c\xaf\x66\x2b\x95\x0a\ +\x85\x42\xa1\xe8\xda\xb8\xb3\x0d\x10\x32\x00\x3e\x68\xe7\x65\x4b\ +\x16\x2d\x60\xdf\x9e\xdd\x70\xef\x76\x0f\x80\xa7\xdd\x8f\xf1\x7a\ +\xed\x1b\x4c\x3a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\xc2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x09\ +\x00\x0f\x27\x23\x57\x2f\x12\x00\x00\x03\x42\x49\x44\x41\x54\x38\ +\xcb\xd5\x94\xcb\x6b\x5d\x55\x14\xc6\x7f\x6b\xef\x7d\x92\x54\x4b\ +\x2d\x56\x69\x35\x71\x62\x07\x8a\x51\x27\x16\x6d\xcc\xb4\x0e\x04\ +\x71\x20\x42\xe9\xb4\x63\x47\x0e\x43\x41\x71\xe0\xdf\x20\x45\x70\ +\x6a\x87\xf5\x81\x3a\xb1\x05\x0b\x52\x2a\x3e\x2b\x46\x4d\x90\x24\ +\x58\x4c\xd3\xdc\xa4\xbd\xb9\xc9\xbd\xe7\x9e\xbd\x3e\x07\xe7\x9c\ +\xdc\x5b\x07\x82\x3a\xf2\x8c\xf6\xeb\x7c\xeb\x7b\xac\xbd\xe1\x7f\ +\xf7\x9d\x7e\xf3\xa3\xbf\xdd\x3f\xf3\xd6\xc7\xff\x0a\xd7\x00\x4e\ +\xbf\x7d\xe9\x83\x6a\x30\x78\x49\x92\x8f\x6f\x15\x13\x69\xf1\xc2\ +\xb9\x53\x4f\xfe\x53\xd0\x57\xdf\xb8\x58\x03\xbf\xbc\x70\x51\xf3\ +\x73\x27\x91\x57\x98\x41\x30\x08\x31\x72\xe9\x8b\xab\x14\x13\x93\ +\x39\x58\x90\x21\x07\x3c\x83\x47\x21\x05\x39\x92\x83\xb9\xbb\x14\ +\x02\x48\x58\x51\x14\x8b\x17\xce\x9d\x7a\x3e\x01\xf4\xba\xdb\x78\ +\x2e\xf9\x69\xed\x36\x31\x82\x32\x1c\x3f\x76\x2f\xf3\x27\x9e\xc2\ +\x65\x51\x00\x82\x2c\x01\xe0\x0e\xb9\x11\xe7\x02\x24\xdc\xc1\x42\ +\xe2\xbb\x6f\xaf\xcd\x9d\x7d\xe7\xeb\xfb\x12\xc0\x6e\xb7\xc3\xde\ +\x5e\x9f\xfe\xee\x0e\xd1\x0c\x07\xae\xff\xd6\x23\x60\x18\xe0\x80\ +\x99\x90\x0c\x41\xad\x0a\x90\x81\xbc\x9e\x23\xf1\xe0\x91\x83\xf4\ +\xba\x5b\xec\x6e\x76\xbc\x66\xbc\xbd\x4e\xaf\xb7\x47\x55\xf6\xc9\ +\x21\xee\x1f\x76\x6a\x00\xac\xf6\x20\x25\xc8\xb9\x01\xaa\x45\x20\ +\x6a\xeb\x72\x76\xca\x7e\x41\xaf\xb3\x4e\x9a\x3d\x99\x13\x80\xaa\ +\x21\x1b\x1b\x1b\xfc\x70\xf5\x73\xdc\xeb\x83\x2d\xa8\x9a\x84\x5b\ +\xe6\xed\x82\xb5\x11\x1b\x48\x60\x88\xdf\x0f\x1d\xa4\x7b\x67\x93\ +\xc7\x5e\x7c\x7a\x98\x00\xca\xe1\x90\x2b\x9f\xbe\xcf\xf2\xe5\xf3\ +\xff\xb9\x7d\x8b\x99\x39\x66\x8f\xe3\xe9\x43\x29\xbc\xfe\xc2\x6b\ +\xec\xf4\xee\x00\xb0\xbd\xd9\xc1\x62\xc0\x2c\xb0\xbb\xd7\xe7\xda\ +\xf7\xbf\xb0\x76\xe3\x26\x3e\x32\x06\x70\x9a\x1c\x41\x42\x4d\x8a\ +\x33\xd3\x0f\x53\x0d\x4a\x5e\x31\xcb\x06\x0b\xf1\x81\x67\x96\xab\ +\x5b\x1b\x37\x19\x2e\x7f\xc6\xca\xca\x2a\x66\x11\x77\xe7\xab\xeb\ +\x4b\x6c\xa6\xa3\x1c\x39\xfa\xd0\x5d\xf2\x19\xf3\x76\xbf\x40\x93\ +\xc5\xd4\xd4\x01\xad\x2c\x2f\xad\xd8\xc2\x7b\x57\x56\x9f\x7b\x76\ +\x76\x66\x38\x18\x9a\xab\x0e\xa1\x06\x31\x62\x8a\x74\x3a\x3d\x3a\ +\x5b\x03\x8c\x86\x19\xa3\x02\xe3\x1a\x0c\x23\x03\x29\x25\x7e\xfc\ +\xf2\x13\xd2\xe2\xd2\x8d\x47\x0e\x1f\x3e\x46\x55\x55\xfb\x85\x03\ +\x30\x04\x82\x83\x63\x44\x1b\x75\x49\x6c\x00\xdb\x71\x06\x82\xc0\ +\xad\x2e\x1c\x64\xb8\x8c\x24\x41\x76\xc8\x6e\x84\xe6\xa0\x8d\x49\ +\x34\x60\x28\x88\xaa\xc7\x95\x41\x25\x98\x68\x8b\x03\x03\x60\x4a\ +\x50\x02\xa5\x44\x76\x91\x24\x35\x97\x55\xe4\x06\x70\xbf\x37\x55\ +\x17\x8a\x8d\xa7\x6e\x60\xde\xf4\xaf\xd5\x8b\x43\x20\x01\x55\x6b\ +\x4d\xae\xff\x4b\x02\xb2\x8b\xaa\xb9\x14\x6a\x25\x8e\x01\xa8\x55\ +\xe2\xf5\x3c\x02\xa5\x8f\x08\x54\x1a\x05\x99\x5d\x98\x20\x05\x20\ +\x85\x40\x2c\x44\xe9\xb5\xb4\xd4\x00\x39\x50\xb4\xe0\x0d\xfb\x34\ +\x16\x9e\xa8\x2d\x51\x80\xa1\x43\x44\x10\x03\xc9\x20\xad\x6f\xed\ +\x70\xf9\x9b\x9f\xf7\xbb\x41\x82\xc2\x60\x20\x38\x60\x50\xfe\xa5\ +\x9d\xda\x9b\xe7\x82\x89\xc6\xae\x76\x2f\x0b\x8a\x58\xb0\xb1\xfa\ +\x07\xe9\xd1\xe9\xfb\x79\x62\xf6\x71\x42\xae\x90\xee\x4e\x3e\x5a\ +\x1d\x5c\x1b\x66\xc1\xc8\x53\x67\x44\x20\xb4\x85\x80\x9c\x12\xbf\ +\xda\x1a\xa9\xdb\x2b\x75\x7b\x7b\xd7\x5c\x0e\x12\xc1\x6a\x29\x83\ +\x26\xc4\x49\x83\x3d\x6a\xf6\x03\x87\xa9\x50\xbf\x68\x83\x86\xe8\ +\x84\x60\x60\x70\x4f\x80\x5b\x95\x38\x34\x19\xe9\x6c\x77\xb3\x4d\ +\xcf\x9f\x39\xd1\x1f\xe8\x6c\x0c\x98\x81\x49\xb2\x9c\xdd\x90\x2c\ +\x06\x42\x95\x45\x34\x19\x81\xd0\x3c\xc1\xc2\x4c\x72\x14\xa2\x49\ +\xe0\xc1\x4c\xc2\x64\x66\x72\x21\xe5\xf2\xdd\x3f\x01\x75\x6c\xd8\ +\xd0\xee\xd0\x46\x33\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x03\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\x01\ +\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x93\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x04\x03\ +\x11\x11\x11\x16\x16\x16\x25\x25\x24\x00\x00\x00\x00\x00\x00\x26\ +\x26\x26\x28\x28\x28\x00\x00\x00\x13\x13\x13\xb9\xb9\xb8\xbc\xbc\ +\xbb\xc2\xc3\xc2\xc4\xc4\xc3\xc5\xc6\xc4\xae\xae\xae\xaf\xaf\xaf\ +\xb0\xb0\xb0\xb1\xb1\xb1\xb2\xb2\xb2\xd2\xd2\xd2\xd3\xd3\xd3\xd7\ +\xd7\xd7\xd8\xd8\xd8\xdd\xde\xde\xe5\xe6\xe6\xe7\xe7\xe7\xe9\xe9\ +\xe9\xef\xef\xef\xf4\xf4\xf4\xf5\xf5\xf5\xf6\xf6\xf6\xf6\xf7\xf7\ +\xf7\xf7\xf7\xf7\xf8\xf8\xf8\xf8\xf8\xf8\xf9\xf9\xf9\xf9\xf9\xf9\ +\xfa\xfa\xfa\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\ +\xfe\xff\xff\xff\x57\x14\x14\x76\x00\x00\x00\x13\x74\x52\x4e\x53\ +\x00\x13\x18\x24\x27\x30\x31\x37\x4c\x4d\x65\x65\x83\x93\xf2\xf5\ +\xf9\xfa\xfb\x76\x57\x39\x25\x00\x00\x00\xc3\x49\x44\x41\x54\x78\ +\xda\x5d\x8e\x41\xb2\x02\x21\x0c\x44\x3b\xad\x0b\xe7\x02\xba\xf5\ +\xfe\x57\xb2\xdc\x7c\xdd\xba\xb2\x14\x45\x49\x3e\xd3\x15\x4a\x1d\ +\x58\x84\x3c\x9a\x17\x0c\xb6\xc1\xf7\x7a\x04\x00\xac\xb1\xd9\xbf\ +\x09\x9a\x01\x36\xef\x43\x81\x30\xaa\x9b\xb1\x73\x06\x02\x06\x24\ +\x66\x74\x4a\x62\x8e\xff\x60\x96\x7b\xb6\x66\xab\x69\xf6\x0b\xaf\ +\xca\x76\xe1\xef\x18\xe4\xd2\x2f\x89\x2f\xfd\xc2\x46\xf9\xd9\xab\ +\xc9\x2f\xac\x44\xf7\x73\xf1\x13\x8d\x21\x55\xd5\x8d\x34\xe4\xb7\ +\xe4\x99\x16\x60\xd2\xbc\xe0\x38\x88\x6a\x5c\x28\x9d\x6c\xa4\xdd\ +\x2b\x85\x87\x50\xb4\x95\x16\x1e\xfa\x37\x3e\xce\x76\x09\xf0\xf6\ +\xea\xf8\x79\x04\x68\xa1\xb8\x97\xd8\xc5\xa9\xb4\x8e\xfd\x06\x4c\ +\x82\x30\x6f\x16\xe7\x7b\xcd\x91\xc3\xef\xd5\xf9\x57\x9e\x18\x78\ +\xc8\xe9\xd7\xf2\x52\x2f\xca\x29\x1f\x45\x7d\xab\xfe\x03\x9f\x0f\ +\x4a\x81\xbc\x9d\xe1\x83\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x03\xbb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x38\x49\x44\ +\x41\x54\x78\xda\xd5\x95\x3b\x6c\x1c\x55\x18\x85\xcf\x7d\xcc\x3e\ +\x3c\x0e\xce\xda\x8e\x45\x10\x81\x0a\x24\x17\xdb\x40\x47\xa4\x94\ +\x0e\x82\x22\x46\x14\x81\x0a\x10\x12\x8a\x0c\x81\x20\xa5\x49\x83\ +\xa9\x29\x42\x40\x4a\x13\x45\x14\x14\x11\x4d\x84\x82\x85\x65\x59\ +\x26\x10\x01\x49\x91\x02\x4a\x47\x28\x10\x99\x0d\xb6\xf1\xce\xec\ +\xce\xee\xde\x9d\xd7\x9d\xfb\x73\xbd\xb3\xf2\xca\xda\x00\x4b\x91\ +\x82\xf3\xeb\xd3\x9d\x29\xe6\xe8\x9f\x73\x5f\x8c\x88\xf0\x30\xc4\ +\xf1\x90\x24\xd1\x17\x7b\x81\x9d\x44\x8a\x37\xc0\x81\x1e\x2c\x1f\ +\x2d\x2c\x7f\x67\xbb\x63\xce\xfe\xc2\xde\xd3\x21\x76\x95\x2e\x64\ +\x9f\xc2\x6a\x2f\x8a\xe3\x1f\x1c\xdf\xae\x3e\x51\x9d\x09\x75\x88\ +\xc8\x44\x88\x29\x46\xc2\x92\x1c\x9e\xe0\x6e\xf3\x57\x6c\xa8\x0d\ +\x88\x92\x00\x97\x1c\x9c\x0b\xec\x16\xb7\x25\x32\x81\x12\xca\xe8\ +\x54\x54\x58\x7f\x6b\x6b\x6c\x5f\xc7\xab\x3f\xad\x9e\x53\x5d\x75\ +\xf9\xd8\x73\xc7\x58\xda\x4a\x11\xa9\x08\xbe\xf2\xe1\x45\x1e\xfc\ +\xd4\x47\x44\x11\x22\x13\x02\xba\xff\x37\xd4\x27\xb1\x44\x96\xa2\ +\x00\x14\xbb\x34\x14\x05\x2d\xd1\x67\xec\x04\x7b\x66\xfa\xd0\xf4\ +\xdb\x87\x8f\x1c\x86\xd0\x02\xc2\x08\x48\x2e\x21\xb5\xec\x75\x06\ +\x03\xa0\x6c\x29\x5a\xc4\xc0\x78\xc6\x79\x14\x3b\x89\x77\xc3\xbc\ +\x9b\x9c\x79\xf0\xe4\x7d\x85\xd3\x4b\x37\x97\x6e\x04\xed\x80\x64\ +\x41\x42\x14\xad\x79\xc9\x52\x16\x60\x63\x0c\x18\x07\x70\xc0\x32\ +\x61\x39\x98\x33\x31\x79\x90\x82\xb4\xf3\x3b\x35\xd2\xe7\xff\x76\ +\x55\x90\x95\xe1\x66\x7e\xf9\xe6\xf2\x7d\x03\x43\xb2\x28\xd1\xa3\ +\x24\xc1\x4b\x3c\xef\xd6\xed\x9b\x5b\xd3\x72\xa5\x4c\x59\x87\xba\ +\xf1\x76\x32\x47\x8b\x14\x61\xa0\xc1\xe4\x15\x5f\x2e\xae\x8c\x15\ +\xc6\xaa\x19\x65\x20\x41\x65\x1b\x47\x65\xb6\x3a\x8b\x86\x6e\xc0\ +\x33\x1e\x5a\xbc\x85\x1a\xab\x01\x13\xb9\xb1\x1c\x97\x78\xfc\xfe\ +\x93\x50\x9e\x0a\x25\x64\x24\x20\x58\x10\xb5\x6b\xad\x77\xbc\xea\ +\xbe\x8c\x67\x26\x66\xdc\x85\x93\x0b\x8f\xf1\x47\x38\xfc\xb6\x0f\ +\xbf\x6b\x89\x7c\x08\xea\xe7\x2c\x24\x60\xfa\xd9\x3a\x80\x2e\x69\ +\xdc\x9b\xbd\x0b\xd4\x51\xde\x65\x2a\x98\xc6\x81\x4c\xb6\x87\xa2\ +\xa8\x6d\xd4\xe6\xcf\x7f\x7e\x7e\x33\x56\x31\x09\x21\x20\xb8\xc0\ +\xde\xc8\x2c\x10\xb9\x71\x66\xd1\xfd\x95\xd0\xb1\xa4\x80\x6b\x5c\ +\xd2\x2d\xd3\xfd\x63\xab\x39\x37\x64\x4c\x6b\xe4\xd5\x1b\xf5\x13\ +\x57\xbe\xbc\x12\x4b\x48\x1a\x18\xe6\xe5\x90\xd3\x33\x41\x6c\xe9\ +\x5a\x5a\x96\x26\x20\x95\xa4\xe2\x8e\x6b\x02\x2f\x78\x93\x16\xe3\ +\xf5\x07\x4f\xde\x32\xdd\xbe\x53\xbb\x73\xfa\xfa\x77\xd7\x51\xe0\ +\x05\x48\x5b\x82\x44\x6f\x03\xc8\x4c\x02\x21\x00\x35\x30\x45\x03\ +\xa8\x6c\x4f\x33\x7f\xcb\xbf\x40\x1f\xea\x2f\x86\xb6\xf4\x3e\xf3\ +\x6b\x74\xd9\xae\xe7\x67\x2b\x93\x95\x53\x53\x47\xa6\x20\x49\xe6\ +\xa6\x06\x90\x5d\x09\x6d\x34\x90\xe4\x59\x57\xcc\x24\xea\x9b\xf5\ +\x6f\x68\x31\x3d\x3b\xda\x21\x74\x0d\x0b\x2b\xdf\xaf\xfc\xd0\xdc\ +\x69\x92\xcc\xf2\x0d\xc2\x22\x06\x27\x74\xf6\xba\x75\xdb\xe3\xa4\ +\xfe\x0c\xef\x91\xaf\x5f\x1c\xf9\x74\x23\x10\xe9\x86\x7e\x69\xed\ +\xc7\xb5\xcd\x44\x25\x24\x52\x01\x11\x0b\xa0\x0d\x20\x00\x0a\x9d\ +\x82\xc9\x02\x52\x89\x17\xce\xd1\x27\x14\xff\xa7\x63\x93\xbe\xa5\ +\xba\x6a\xab\xf9\x5b\x3f\xdf\x8a\x59\xc2\x68\xd7\xd8\x04\x06\xbc\ +\xcd\xc9\xc9\x8a\x26\xda\x89\x5e\xa7\x8f\xe9\x97\xd1\xce\xe3\xe1\ +\xbc\x6f\xfb\xbe\xff\xde\xfa\x6f\xeb\x90\x89\x44\xd6\xc8\x50\x76\ +\x5c\xa6\x02\xf5\x11\x5d\xd4\x57\xf1\x4f\x22\xa2\x7f\x05\xaf\xf0\ +\x4b\x4f\xbd\xff\x34\xb9\xaf\x8e\x13\x4e\xb1\xaf\x47\xf9\x66\xa4\ +\xab\x89\x81\x31\xf6\x1a\x5f\x15\x8e\xa8\x68\x37\x3d\x3a\x9c\xeb\ +\xb0\xfe\x7f\x77\xde\x5f\x8d\x7a\xc5\x6c\x3f\xba\x4e\xdc\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x59\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\xd6\x49\x44\ +\x41\x54\x78\xda\xd5\x95\x4b\x68\x5c\x55\x18\xc7\x7f\x67\x1e\x77\ +\xee\x9d\x47\x1e\x93\x4c\x6a\xd2\x90\x20\x98\x98\x54\x63\x29\x89\ +\xa4\x64\x31\x48\x0a\x15\x49\x37\x8a\x88\x28\x8d\x22\x35\x76\x2b\ +\x2e\xba\x51\x5a\xc1\x85\x20\xe2\x52\xb4\x25\xa8\xa8\x14\x2b\xb8\ +\xa9\x0a\xc5\xb6\x2e\xac\x84\x9a\x82\xa1\x51\x6b\xd3\xc4\x4c\x1f\ +\x79\x4c\x32\xc9\x64\xee\xcc\x64\x66\x92\x99\xe3\x37\xf7\x92\x88\ +\x66\x91\x55\x17\xfe\xe1\xce\x39\x73\xe6\xfb\x7e\xe7\x7f\xbe\x73\ +\xee\x19\xa5\xb5\xe6\x7e\xc8\xc3\x7d\x92\x0f\x5c\x8d\x28\xf5\xa0\ +\x05\xef\x87\x94\xea\xab\xab\xaf\x8f\xb6\x34\x34\xfc\x11\xaa\xa9\ +\xf9\xf2\xe9\xf1\xf1\x0f\xf8\x8f\xbe\x89\xc7\x5f\xcf\xd9\xf6\x0b\ +\x05\xdb\xee\x5e\x4b\xa7\x57\xec\x95\x95\xf1\x82\xd6\x6f\xbc\xab\ +\xf5\x5f\xe0\xca\x29\xc5\x2b\x4a\x3d\x57\x86\x33\x8f\x41\xa4\xbf\ +\xbd\x9d\xae\x03\x07\x90\x60\xae\x55\x2a\x94\x2c\xeb\x52\x63\x34\ +\x3a\x74\xf8\xec\xd9\xc2\x85\xe1\x61\x73\x79\x6d\xed\x5b\xa3\x58\ +\x1c\xec\x35\x4d\x9a\x63\x31\x16\x26\x27\xf9\xe9\xfa\x75\x7e\xc9\ +\xe5\xec\x12\x1c\xfb\x50\xeb\xaf\x1c\xc7\xc7\x94\xea\xcc\xc1\x68\ +\x3c\x1c\x0e\x0d\x9d\x3c\x49\xd3\xc0\x00\x96\xd7\x4b\xa3\xcf\x47\ +\xdb\xe5\xcb\x5c\x1c\x1f\x1f\x4c\xfb\x7c\xa7\x81\xa3\x69\xc3\x38\ +\xdd\x18\x8b\x0d\x1e\x3a\x78\x10\x6f\x7f\x3f\x94\xcb\xb4\xcb\xe4\ +\xb5\x63\x63\x98\x27\x4e\x44\xbe\xcb\x66\x47\x85\xf7\xeb\x19\xad\ +\x6f\x7a\xf7\xc1\x17\xcd\xd0\xfd\xe4\xc8\x08\x35\x7b\xf6\xe0\x9d\ +\x9e\xc6\x5a\x5b\x83\x42\x01\xcf\xfe\xfd\xb4\xe6\xf3\x4c\xac\xae\ +\xf6\xcc\x5e\xb9\xf2\x67\x4e\xeb\xb7\x87\xfa\xfa\x94\x5f\xa0\xdc\ +\xbd\x0b\x77\xee\xa0\x66\x67\xd9\x08\x04\x08\x49\xee\xbd\xab\x57\ +\x8d\x45\xe8\x7c\xe6\xd4\xa9\xcf\x3d\x9b\xd0\xd7\x52\x5b\x4b\xa0\ +\xb1\x91\xfc\x8d\x1b\xe8\x6c\x16\x72\x39\xc8\x64\x9c\xc4\x40\x4f\ +\x0f\xad\xb1\x98\xca\x54\x2a\x6f\xb5\xee\xdd\xab\x02\x5d\x5d\xb0\ +\xb0\xe0\xc6\xac\xaf\x3b\xed\xe6\xcc\x0c\x7e\xc9\x6f\x15\x4e\x95\ +\x07\xe0\xd3\x10\x30\x0c\x83\xcc\xd4\x94\x7c\xd1\x94\xa5\x0c\xf8\ +\xfd\xe0\xf1\x80\xf4\x91\xe0\xee\xa6\x26\xe6\x13\x89\x7d\x0f\x47\ +\xa3\xee\x98\x3b\xb9\xdb\xda\x36\x65\x59\x61\x5e\xf6\xc4\x27\x9c\ +\x2a\xcf\x01\x7b\xc5\x57\x6a\x69\xa9\x3b\x73\xfb\x36\xc1\x9a\x1a\ +\x8a\x4a\x51\x96\xfa\x7a\x71\xe4\x80\x9a\xe3\x71\x5e\xcc\xe7\x9d\ +\x49\x48\x24\x40\x40\xb2\x22\xa7\x2d\xa7\xd3\x14\x05\x9a\x95\xfc\ +\xe4\xd2\x12\x55\x9e\x03\xf6\xc3\xa5\x14\x74\xa7\xa4\xb6\x91\xb6\ +\x36\xf2\xa5\x12\x79\x81\x47\x2a\x15\x67\x73\xd8\xd8\x70\x5b\x71\ +\xcb\xfc\xbc\x03\x13\xb7\x8e\x53\xaa\x4e\x53\x29\x72\x32\x9e\x96\ +\xfc\x39\xa0\xca\xdb\x02\xbf\xb7\x0c\xc7\x17\xe7\xe6\xbc\x86\x04\ +\x28\xcb\xc2\xec\xe8\x20\x28\xc7\xce\xdb\xd0\xe0\xba\x14\x57\x98\ +\x26\xc8\x64\xb2\xa9\x2e\x58\xc6\xca\x8b\x8b\xa4\xa4\xbe\xf3\xb7\ +\x6e\x91\xd4\x1a\x01\x97\x43\xc2\x73\xc0\x72\x34\x12\x47\x95\x3a\ +\x37\x03\xcf\xd7\x6b\x4d\x5a\x96\x6c\x49\xa0\x5f\x92\x9b\xa5\xb6\ +\x84\xc3\x10\x0c\xba\x75\x07\x77\x05\x12\x83\xd4\x37\x99\x4c\xb2\ +\x2c\x66\x6c\xc9\x9b\x40\x60\x70\xae\xca\xc3\xed\x83\x05\xaf\xae\ +\x42\x3c\x01\x2d\x26\x60\x08\xd4\x2b\x49\x15\x29\x41\xb4\xae\x0e\ +\x2b\x14\x02\xa9\xbb\xa3\xcd\x4d\xd6\xe5\xf7\x15\x71\x9c\x94\x32\ +\xa4\xa4\x3f\x0d\xdc\x83\xb9\x88\x70\xfe\xf5\xe6\x01\xc8\xdb\xf7\ +\x54\x01\xce\x3f\x0e\x9e\x07\x80\x7a\xe4\x91\xb2\xd4\xc9\x86\x86\ +\xc4\xb1\xe1\x3a\xa6\x24\x8e\x73\xe2\x38\x2d\x9b\xb7\x2a\xc7\x2d\ +\x09\xfc\x00\x15\x1f\x1c\x19\xd5\xfa\xfb\x1d\x60\x80\x61\xa5\x3e\ +\xb1\xe0\xa5\x1e\xa0\x0e\x88\x00\x21\xc0\x14\xb7\x7e\x17\xcc\x86\ +\x80\x0b\xe2\x3a\x07\xd8\xc0\x18\x90\x81\x4f\x3f\xd3\xfa\xe5\x1d\ +\x97\xd0\x96\x4c\x38\x6e\x43\xef\xef\xf0\xe8\x43\xc0\x3a\x10\x04\ +\x0c\x01\xf9\xe4\x01\x90\x4f\x4a\xe0\x80\x27\x80\x55\x98\x0c\x4b\ +\x1e\x5b\xda\xe9\x78\xfb\x96\x0b\xe7\xe0\xc7\x30\xf4\x76\x00\x0a\ +\x30\x60\xfb\x5c\x97\x81\x22\x30\x05\x64\xe1\x5a\x08\x9e\xf8\x58\ +\xeb\xec\x2e\xe0\x6d\xb8\x29\xf0\x8b\x16\x0c\x74\x6e\x43\xff\x01\ +\xdf\x74\x57\xf3\xb3\x40\x0f\x09\xb4\x00\xb0\x1b\x78\x5b\xaf\x29\ +\xe5\xcf\xc3\xd7\x9b\x70\x24\x06\x9e\x06\x20\x05\x2c\xb9\x1b\x75\ +\x3e\x08\xcf\x7e\xa4\xf5\x06\x00\xbb\x83\x77\x4a\xae\xc1\x47\x8a\ +\xf0\x66\x09\x0e\x1b\x70\x21\x00\xef\xc8\x59\xfd\x8d\x5d\xf4\xff\ +\xfb\xcf\xfb\x1b\xb5\xcf\xc5\x72\x78\x05\x6c\xf9\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\xf6\x49\x44\ +\x41\x54\x78\xda\x8d\x95\x5b\x68\x5c\x55\x14\x86\xff\xbd\xf7\xb9\ +\x4d\x9a\x6b\x4d\x33\xe8\x14\xb4\xb1\x22\xc6\x4b\xb5\x49\xa8\x1a\ +\x2f\xb4\x20\x48\x85\x5a\x45\xab\xf1\x25\x08\x2a\x48\x1f\xd4\x87\ +\x4a\xc0\x4b\x2a\x82\x52\x84\xea\x9b\x88\xad\xb5\xa0\x56\x6c\xc9\ +\x9b\x88\x17\x08\x85\x46\x69\x6a\x1f\xa2\x0d\x35\x35\x4d\x25\x99\ +\xe6\x6a\x62\xe6\x92\x39\xf7\xbd\x5d\x67\x66\xc8\x21\x33\x23\xf6\ +\x87\x9f\x3d\x9c\xbd\xf6\xb7\xd6\xfe\x67\x38\xc3\x94\x52\xf8\x0f\ +\x71\xb2\x49\xb6\xc8\x89\xf2\xca\xc8\x2e\xd9\x2e\xdb\x21\x4b\xd4\ +\x90\x86\xda\x32\x96\x0a\x85\x4d\xef\x1e\xff\x79\x5f\xc1\xc7\xc3\ +\x8a\x89\xbb\x4c\x5d\x5c\x2f\x84\x60\xa1\x0c\x17\x04\xc3\xd8\x06\ +\x53\x9c\x3e\xf0\x4c\xe7\x89\x16\xcb\x9a\x2b\x36\xab\x50\xe5\xc4\ +\x8c\x6c\xbd\x71\xe4\x74\xcf\x99\xf1\xb9\x4f\xee\xbd\xfd\xc6\xf6\ +\xbb\xdb\xdb\xd0\x90\x30\x60\xe9\x1a\xa2\x4a\x3f\x08\x91\x73\x3c\ +\x5c\xba\xba\x82\xf3\x13\x33\xd3\xf7\xdf\xd2\xb6\xff\xf5\x7d\xdd\ +\x43\x00\x56\xc9\xaa\x26\x38\x9d\x4e\x27\x1e\x3b\xf8\xdd\x3b\xcc\ +\x34\x5f\x79\x79\xcf\x0e\xa3\x3e\x61\x61\x6e\xd9\x81\xeb\xcb\xf5\ +\xd7\xd1\x38\x6e\xd8\x68\xc1\xf6\x3d\x9c\x1c\x1e\xf7\x9d\x5c\xfe\ +\xe3\x53\xfd\xcf\xbe\xd9\xda\x8a\x7c\x04\xaf\x04\xf3\xe4\x13\x87\ +\xde\xbe\x79\xcb\x4d\x03\x2f\xee\xee\x42\x7a\xc9\x81\x17\x54\xc5\ +\x57\xd5\x60\x73\xab\x85\x53\xc3\xe3\x98\x98\x4c\x1f\x1a\xff\xfc\ +\xa5\xb7\x00\xf8\xeb\xc0\xcd\xbb\x0e\xde\xe9\x5b\x75\x23\xfd\x7d\ +\x8f\x5a\x99\x42\xb0\x3e\x2f\x06\xbc\xf0\xc8\x56\x44\x3a\xf2\xe3\ +\x04\x2a\xbf\xef\xb6\x26\x03\x1f\x7c\x33\xec\xb6\x9a\x41\xcf\xc5\ +\xe3\xfb\xcf\x83\xc4\x4b\x07\x4f\x8a\x8c\x1f\x1c\xdb\xbb\x73\xbb\ +\x35\xbf\xe2\xc2\x76\xc3\x75\x16\x04\xba\x35\xd5\x58\x34\x53\xb2\ +\x6a\x7f\x6a\xd1\xc6\xde\x07\x3b\xcc\xf1\xd9\xec\xa7\x11\x2b\xfe\ +\x55\x74\x9e\xd9\xb3\x39\xb5\xb5\xb3\xb9\xbe\x01\x05\xd7\x47\xa5\ +\x56\x1d\x07\x9f\x7d\x7f\x11\xd1\xed\xe6\x57\x1c\x08\xc1\x51\xa9\ +\x3a\xd3\x42\x7b\x2a\x79\xcf\xe5\xfb\x46\x1f\x07\x9e\x1e\x2c\x81\ +\x85\xe8\x69\x6a\x6c\xc4\x72\xde\x41\x4d\x11\xf0\x87\xd1\x79\x5a\ +\x4b\xb1\x20\x60\xa8\x94\x4d\x03\x6d\x6a\x69\xc0\x65\x5d\xf5\x00\ +\x28\x83\x81\x6e\x93\x3a\xda\x5e\x80\x4a\x59\x82\xe3\x8b\x03\x0f\ +\x21\x52\x18\x2a\x3c\xf5\xfe\x10\x84\xc6\x51\x4b\x09\x62\x40\xf1\ +\xee\xb5\x8c\xc1\x55\x87\x69\x9a\x55\xd9\xd9\x9e\xc4\x3f\xb6\x8f\ +\xc3\x83\xbf\x43\x13\x02\xba\x2e\xb0\xea\x2b\xd8\x01\x87\xed\x33\ +\xda\x8f\xf3\x76\x3c\x49\x60\x0d\x44\xbe\x2d\xce\x18\x60\x34\x2c\ +\x15\xc6\xf9\x82\x6b\x64\x4e\x16\x18\x4d\xe7\x81\xb2\x0a\x81\x82\ +\x21\x58\x71\xa2\x0d\xa6\x81\x1c\xc5\x97\xc9\xe5\xb1\x98\xb5\x31\ +\xfb\x37\xd5\xc9\x90\xc7\x60\x89\xc9\x4b\x53\xb3\xd7\x59\x75\xf5\ +\xd0\xe9\x9a\x86\x61\x41\xa3\x43\x51\x3c\xba\x29\xb0\x5c\x90\xf0\ +\x7d\x1f\xae\x1f\x62\xbe\x10\x42\x04\x92\x62\x09\x31\xbd\x90\x45\ +\xe8\xb9\x40\xe0\x91\x69\x55\x01\xe8\xc1\x64\x0c\x56\x6a\x2c\x97\ +\xcb\x76\xe7\x7c\x0e\x08\x1d\xd0\x59\xb4\x53\xb6\x44\x9b\x25\x91\ +\xcf\xe7\x91\x75\x42\xfc\xb5\x1c\x02\x96\x22\x80\x04\xb8\x11\xdf\ +\x59\x49\xc0\x5f\x05\x75\x1c\x8b\x33\x0e\x31\x52\xec\x2a\xcc\x08\ +\x5c\xb2\x66\x80\xc6\x2d\x99\x3e\x97\x55\x6e\x6c\xad\xdb\x2b\x3d\ +\x4b\x00\x5e\x81\x58\xea\x6c\x0c\x76\x5b\x8e\xc2\x5e\xbe\x0a\x04\ +\x80\xd0\xca\xd6\xc9\x46\x74\x1b\x98\x22\x7e\x47\x99\xcc\x8f\x72\ +\x24\x60\x34\x44\x19\x4a\xf5\x14\x01\x50\x58\x9a\x81\xbb\xf1\xe8\ +\x1a\x58\x5d\x18\xf0\xa0\x64\x1f\x16\xff\x0c\x8b\x85\x3c\x02\x0b\ +\xb2\x56\x84\x8e\x0e\x6c\x47\xa4\x46\x8b\x63\xf6\xc3\x07\x08\x2e\ +\x63\x60\x54\xc7\xc8\x73\x63\x21\x24\xfa\x22\x56\xd5\xdb\x8d\x75\ +\xbd\xfa\x15\x9a\x93\xbd\x48\x6d\x2b\x5d\xd7\x48\x80\x71\x8e\x3b\ +\x92\x66\x04\x29\x01\x54\x80\x0b\x0b\x01\x94\x62\x80\x6f\x03\x0e\ +\xe5\x3a\x75\x0e\xc8\xcc\x7f\xad\xce\x7d\xd4\x0b\x52\x35\x98\xed\ +\xd4\xd0\xb5\xed\x04\x0c\xf3\x49\x04\x3b\x38\xba\x52\x6b\x0d\xa0\ +\x47\x36\x09\xe6\x96\x80\x1e\x79\xe4\x0a\xc0\x7e\x91\xf0\x9c\x41\ +\xfc\xfa\x5b\xaf\x52\x43\x41\x4d\x70\x3c\xf9\x6b\xbb\xb9\xc1\xbe\ +\x94\x4d\xa9\xe6\x62\x8e\x8d\x49\xa0\x39\x55\x9a\x38\x33\x03\x64\ +\xe7\x08\xee\x40\xcf\xcf\x66\xa5\x17\x3e\x17\x9c\x3d\xfc\xed\xff\ +\xfd\x83\xc4\x1b\x5b\x9e\xb7\x8c\x64\x6b\xbf\x48\x68\xbb\x94\xce\ +\x3b\xfc\x20\x6c\x91\x0c\xd0\x74\x3d\x23\x64\xf8\x87\x72\x82\x9f\ +\xdc\xe9\xc5\xf7\xd4\x95\x63\x0e\x48\xd7\x0a\xae\x2e\x24\x81\xa4\ +\xae\xf1\xc0\xbf\xcc\x3b\xe7\xdc\x01\xd8\xe0\x5c\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x6e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x01\ +\x16\x17\x31\x88\x87\xf5\x37\x00\x00\x02\xee\x49\x44\x41\x54\x38\ +\xcb\xc5\x95\x4f\x8b\x1c\x55\x14\xc5\x7f\xf7\xd6\xeb\x61\x20\xc4\ +\x30\x83\x18\x84\x44\x45\x44\xc8\x42\x57\x22\x41\x57\x11\x41\x31\ +\xb8\x4b\xd6\x06\xc1\x85\x3b\xbf\x81\xe3\x57\xf0\x13\x08\x6e\x75\ +\xa7\xae\x35\x10\x08\x04\xdc\x18\x71\x12\xfc\x97\x4c\x26\xa3\x3d\ +\xd3\xc9\x38\xd3\x55\xd3\xdd\x53\xf5\x8e\x8b\xf7\x5e\x57\x05\x74\ +\xa1\x20\xd6\xa2\xab\x78\xef\xbe\x73\xee\x3d\xe7\x54\x35\xfc\x5f\ +\xd7\xa5\x8d\xaf\xfe\xd5\x39\xbb\xf4\xe1\x97\xd7\x16\xc7\xdd\x2b\ +\x95\x81\xca\x22\x10\x25\xc2\x28\xec\x7f\xfe\xd1\xc5\xb5\x7f\x0a\ +\x7a\x79\xe3\x0b\xec\xcd\x0f\x3e\xd5\x85\xd7\xdf\xc0\xd4\xe1\x05\ +\xd5\x0c\x77\xe7\xeb\xab\xd7\xe5\x21\x51\x4a\x50\x59\x22\xb4\x25\ +\x84\x10\x20\x81\x1b\x44\xc1\x68\x14\xb6\x3e\xdb\x78\xeb\xa9\x70\ +\xd4\x1c\xb2\x98\x35\xdc\xde\x3e\x40\x18\x0e\xb8\xc4\xd9\x27\x56\ +\x79\xf5\xe5\x17\xad\x8d\x2a\x18\x44\x44\x8c\x79\xb2\x28\xba\x0c\ +\x2a\x89\x28\x10\xc6\xe6\xe6\xe6\xd9\xf7\x3e\xbe\x71\x2a\xd4\x87\ +\x13\x9a\xa3\x86\xf9\xac\xc6\xcd\xa8\x80\x19\xf0\xe3\x56\x43\x2b\ +\xa1\x74\x32\xc9\x93\xfb\x1c\x19\x74\x4a\x04\x06\xc8\x12\xf1\xe9\ +\xb5\x55\x8e\x9a\x29\xdb\x5b\x93\x2a\x2c\xea\x03\xea\xba\x61\x71\ +\x54\x53\x99\x31\x53\xaf\xf3\x6c\x31\xe3\x8f\xbd\x6d\x66\x75\x43\ +\x87\x08\x96\x3a\x8c\x45\x31\x7a\x5f\x24\x71\xb0\x7e\x92\x9d\xdf\ +\xc7\x7c\xf7\x8d\x4f\x43\x8b\x71\xe7\xd7\x9f\xd9\xd9\xdd\xcf\xa5\ +\x60\x02\x11\x69\x0e\x1f\xf2\xfe\xbb\x6f\xf3\xcc\xd3\x4f\x2e\xe5\ +\xb0\x62\xb2\x06\xc8\xf9\xbe\x12\x8c\x36\x9a\xee\xde\xb9\x37\x0e\ +\x2f\x9d\x3f\xcf\x3b\x97\x5f\xa3\x9e\xb7\x03\x53\x4a\x17\xc6\x6f\ +\xe3\x29\x3f\xdc\x9a\xf4\x9d\xfd\x45\xb7\xe5\x39\x54\x4e\x27\xb3\ +\x9b\xd7\xaf\x9e\x0a\x75\xd3\xf1\xed\xcd\x3d\x14\xd5\x1f\xca\x1a\ +\x06\x4b\xfa\x15\x53\x23\x10\x80\x36\x03\x96\x24\x44\xc0\x81\xe3\ +\x2e\xb2\xe2\x15\xc2\x08\xca\x91\x61\xf0\x2b\xa5\xc2\x56\x2c\xe7\ +\x2e\xa4\x8b\xa5\x60\x3d\x81\x01\x5d\x7e\x9e\xa7\xf8\x10\x2c\x99\ +\x4e\x17\x8d\xca\x52\x41\x95\x0b\xad\xc4\xc9\x12\x51\xcc\x1a\x93\ +\xf7\x9d\x34\x19\x79\x1f\xb1\x4c\x4f\x00\x50\x4c\xe8\x9d\xfa\x4e\ +\x8c\xfe\x40\x17\xfb\x35\x57\x7a\xf6\x0c\x5e\x59\xbf\x5f\x25\x63\ +\x88\x51\x84\x98\x03\xde\x2a\x2e\x47\x2c\xa3\x59\x96\x24\x0e\xd6\ +\xba\xe1\x7e\x9e\xa8\x1d\x4c\x89\x0c\x49\x84\xc4\x90\x4e\x2b\x87\ +\xbd\x68\x5c\xae\x62\x8e\x06\xc6\x56\xc5\xb0\x41\x5a\xca\x04\x12\ +\x04\x77\xc3\xbc\x5a\x5a\x52\x95\x37\x69\x10\xa3\x2a\xdf\x0b\x59\ +\xc8\x59\x5e\x8e\x3f\xa8\x73\x73\xcc\x8c\xf0\xfd\xdd\x3d\x7e\x7a\ +\x70\x03\xcb\xa9\x88\x59\x02\xec\xd1\xac\xf6\xd9\x4e\x31\xfb\xbb\ +\x5c\x1b\xc6\xfe\xfd\x5d\xc2\xfa\x89\x15\x4e\xae\x3f\x96\x2d\x1f\ +\x00\x0c\x72\x6a\x79\xc1\x73\xae\xe3\xe0\x9d\x76\x3d\x2a\x95\xbb\ +\x13\xc7\x0b\xc2\xb3\x67\x1e\xe7\x85\x73\xcf\x13\xa3\x92\x01\x39\ +\x52\xa6\x3e\x9b\x02\x46\x9e\xdc\x17\xe5\xf3\x99\xf7\x6c\xd0\x71\ +\x42\xe6\x17\xdb\x21\x4c\x9b\xe3\xd9\xee\x78\x7f\x75\x01\x8c\x2a\ +\x98\x77\x70\x02\xe8\x3c\x15\x9a\xc1\x3c\x26\xb0\x42\x38\x12\xb4\ +\xde\xcb\xd0\xe6\x09\x46\x06\x1d\xc6\xe4\xc1\xe1\xd4\x60\xed\x39\ +\xce\x9c\xbb\x62\x2e\x93\x70\x43\x2e\x64\x28\x3a\x60\x48\x6e\x60\ +\x92\x3c\x7f\x85\x94\xac\xb0\x88\x21\xcc\xbb\x44\x67\x31\x3b\x20\ +\x26\xf7\x3f\xf9\xcf\xfe\x2b\xff\x04\x80\xa0\x9f\xd9\xd3\x8c\xa1\ +\xd1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\xaa\xe2\ +\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x13\x01\x20\ +\x10\x89\x4c\x1a\xd9\x00\x00\x02\x7f\x50\x4c\x54\x45\x00\x00\x00\ +\x00\x84\x00\x00\x88\x00\x0a\x66\xf5\xd9\xe7\xfd\xff\xff\xff\x00\ +\x00\xe7\xff\xff\xff\x00\x88\x00\x00\x90\x00\x00\x86\x00\x06\x65\ +\xf3\x00\x92\x00\x00\xbb\x00\x00\xcb\x00\xff\xdc\xff\x00\x64\xf4\ +\xbb\xcb\xe1\xc7\xcd\xd0\xde\xd6\xe4\xa8\xc0\xdc\xff\xff\xfb\x00\ +\x64\xf4\xff\xff\xff\x1a\xa2\x1b\x5f\x9b\xef\x00\x99\x00\x17\xa2\ +\x17\xd4\xda\xe1\xd5\xd9\xe0\x00\xb0\x01\xb6\xcc\xe7\x00\x9b\x00\ +\xd4\xdf\xe9\xab\xd5\xbd\xff\xff\xff\x02\xbf\x04\x02\x65\xf4\xff\ +\xff\xff\xe5\xeb\xf2\xff\xff\xf9\x47\xb9\x47\xff\xff\xff\x00\x98\ +\x00\x21\xc4\x24\xec\xf1\xf7\x00\x94\x00\xfe\xfd\xfd\xff\xff\xff\ +\x31\x80\xec\x79\xad\xf4\xd1\xe3\xfb\xd2\xe3\xfc\xff\xff\xff\xff\ +\xff\xfd\xa4\xc8\xfb\xb8\xd3\xfa\xd1\xe2\xfa\x00\xab\x00\xff\xff\ +\xff\x29\x83\xf7\x5c\x9c\xf4\xa0\xc5\xf8\x00\x64\xf4\x53\x96\xf4\ +\xcb\xde\xfa\x00\xb4\x00\x00\x9a\x00\x01\x99\x00\x01\x9a\x00\x1b\ +\x74\xf0\x22\xae\x22\x28\xbb\x1b\x2b\xbb\x1d\x46\x92\xfe\x93\xe1\ +\x8a\x93\xe2\x8a\x9e\xca\xff\x00\x5c\xee\x00\x5f\xf4\x00\x60\xf3\ +\x00\x60\xf4\x00\x62\xf3\x00\x64\xf4\x00\x65\xf8\x00\x66\xf8\x00\ +\x9a\x00\x00\xb5\x00\x02\x68\xf9\x07\x67\xef\x09\x68\xef\x0d\x6b\ +\xef\x0e\x6b\xef\x14\x8d\x00\x15\x92\x00\x18\x71\xf1\x1e\x75\xf1\ +\x26\xb1\x27\x28\x7c\xf2\x35\xad\x35\x37\x83\xf2\x39\x87\xf5\x39\ +\x87\xf6\x3a\x86\xf5\x3a\x87\xf5\x3b\x89\xf6\x3c\x87\xf5\x3d\x8a\ +\xf4\x3e\x88\xf4\x3e\x89\xf5\x3e\x8a\xf5\x40\x8a\xf5\x44\x6c\x9b\ +\x45\x91\xfe\x45\x92\xfe\x4b\x99\xf2\x4b\xb5\x0e\x4d\xb7\x10\x52\ +\x96\xf5\x55\x7b\x9b\x58\x7b\xa2\x5c\x9d\xf6\x5e\xa5\xf2\x5f\xaf\ +\xf8\x64\xa2\xf8\x71\x8f\x9c\x71\xbb\xf6\x73\xaa\xf8\x7a\xca\xfc\ +\x7e\xbd\xfc\x80\xb8\xf0\x88\xb8\xf9\x8b\xd6\xfb\x8c\xce\xff\x8d\ +\xc9\xf4\x8e\x99\xa1\x8e\x9d\xa2\x8e\xbc\xfa\x94\xbe\xf9\x95\xc1\ +\xfb\x96\x9c\xa2\x96\xc1\xfc\x96\xc2\xfc\x9d\xc9\xff\xa1\xa0\xa1\ +\xa1\xc6\xf0\xa2\xc8\xee\xa3\xc9\xfe\xaa\xaa\xaa\xaa\xdd\xf6\xab\ +\xab\xab\xad\xad\xad\xae\xa9\xae\xb0\xd6\xfa\xb1\xb2\xb3\xb2\xaa\ +\xa1\xb2\xe1\xf5\xb5\xb0\xa9\xb5\xb5\xb6\xb6\xb1\xa9\xb7\xd1\xee\ +\xb7\xd7\xf1\xba\xb7\xb4\xbc\xd5\xef\xbc\xdb\xf0\xbd\xe5\xf4\xbe\ +\xbb\xb6\xc0\xe8\xf5\xc3\xc2\xbd\xc3\xd8\xc3\xc4\xd7\xed\xc6\xc6\ +\xc7\xc6\xef\xf8\xc7\xc5\xc1\xca\xe9\xfc\xcb\xc9\xc6\xcc\xca\xcc\ +\xce\xce\xce\xd0\xd0\xd0\xd5\xd5\xd5\xd5\xe2\xee\xdd\xe8\xef\xe3\ +\xe9\xed\xe6\xe8\xed\xed\xed\xef\xed\xf5\xf7\xef\xf0\xf0\xf0\xf1\ +\xf4\xf1\xf1\xee\xf1\xf2\xf5\xf4\xf1\xec\xf8\xf9\xfc\xf9\xf6\xf2\ +\xf9\xf8\xf5\xf9\xf8\xf6\xfa\xf5\xef\xfa\xf6\xf2\xfa\xf6\xf4\xfa\ +\xf7\xf3\xfa\xf9\xf7\xfa\xfa\xfb\xfb\xf1\xfc\xfb\xfb\xfc\xfd\xfa\ +\xec\xfe\xfc\xf9\xff\xf9\xff\xff\xfc\xf1\xff\xfc\xf6\xff\xfd\xfa\ +\xff\xfe\xff\xff\xff\xfa\xff\xff\xfe\xff\xff\xff\xad\x32\xf1\xcb\ +\x00\x00\x00\x4e\x74\x52\x4e\x53\x00\x00\x00\x00\x00\x03\x09\x09\ +\x17\x19\x1c\x1c\x20\x23\x26\x3c\x54\x5d\x67\x71\x81\x84\x89\x9d\ +\xa0\xa0\xa1\xa2\xa2\xa2\xa9\xa9\xaa\xaa\xb3\xb6\xba\xbc\xc2\xc4\ +\xc4\xc9\xd0\xd1\xd3\xd7\xd8\xd9\xdb\xe0\xe2\xe3\xe3\xe5\xe7\xe8\ +\xea\xeb\xec\xef\xf4\xf6\xf7\xf9\xfa\xfb\xfd\xfe\xfe\xfe\xfe\xfe\ +\xfe\xfe\xfe\xfe\xfe\xfe\x93\x91\xe6\xfe\x00\x00\x00\x01\x62\x4b\ +\x47\x44\xd4\x09\xbb\x0b\x85\x00\x00\x01\x36\x49\x44\x41\x54\x18\ +\xd3\x63\x60\x40\x05\x8c\x9c\xd2\x9a\x12\x5c\x68\x82\x0c\x4c\x1c\ +\xee\x3e\x57\xbc\x13\x79\xd0\xc5\xa5\x3c\x4a\xaf\x94\x78\x2a\xa0\ +\x0b\x6b\x9f\xbc\x72\xe5\xca\x59\x3d\x86\x69\x53\x80\x60\x3a\x8c\ +\x98\x91\x1c\x16\x77\x25\xd6\x59\x8e\x61\x33\x50\xf6\xca\x26\x38\ +\xb1\xd2\xc9\xf5\xa2\x4b\x38\x2f\xc3\xc6\x53\x27\x4e\x9c\x5a\x7d\ +\x05\x46\x6c\x50\xd2\xb1\x52\xe1\x63\x60\x58\x7f\xe1\xcc\x99\x0b\ +\x2b\xae\xc0\x88\xb5\xb2\xc2\xfc\xac\x0c\xcc\x0c\x93\xfb\xba\xbb\ +\xfb\xfa\x7b\x61\x84\x6f\xa7\x91\x64\x0d\x1b\x03\x43\xf3\xf9\x43\ +\x87\x8e\x2f\xba\x0c\x23\x96\xc9\x08\x69\x64\x2b\x33\x30\xd4\x1f\ +\xdd\xbd\x7b\xef\xac\xfd\x30\x62\x9e\xba\x99\x69\x92\x81\x16\x43\ +\xe5\xb9\x23\x47\x8e\xcd\xbf\x04\x26\x0e\x1c\x38\x36\xd7\xda\xc1\ +\x32\xde\xd8\x96\xa1\x2c\x23\x3d\x27\xad\x30\x35\x2b\x37\xad\x28\ +\x23\x3f\x2f\xd3\xab\xcb\x31\xc6\x2d\xda\x84\x21\x65\xcd\x9e\x96\ +\x5d\x1d\xeb\xb6\xd6\x1d\x6e\x9f\xb9\xb8\x6a\x47\x85\xbc\xae\x9d\ +\x9f\xb9\x38\x43\xc2\xf2\xa9\xdb\x1b\x7a\x5a\x17\x6e\xa9\x9e\xd0\ +\x38\x71\x41\xf1\x6c\x1b\x11\x7d\x0b\x35\x06\x86\xc8\xd3\x4b\xe7\ +\xec\xab\xdd\xd9\xb6\x64\x5b\xf9\xc1\xa6\x49\xab\x0a\x14\x0d\x05\ +\x45\xd9\x59\x18\xa2\x02\xfd\x03\x02\x43\x02\x02\x82\x02\x43\x03\ +\x82\x82\x03\x23\xec\x55\xc5\x04\xb8\x19\xb0\x03\x66\x06\x1a\x02\ +\x00\x15\xe3\x9a\x80\xe4\xe4\xd0\x25\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\xde\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x01\xbb\x00\x00\x01\xbb\ +\x01\x3a\xec\xe3\xe2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x5b\x49\x44\ +\x41\x54\x78\xda\xa5\x94\xbf\x6b\x13\x61\x18\xc7\xbf\x77\xb9\xe4\ +\xda\x10\x70\x50\x10\x97\xe2\xae\xe8\x60\x07\x8b\x0e\x15\xd3\x24\ +\x97\xcb\xe2\xe4\xe0\xa0\x83\xe0\xa8\x83\xd2\xff\xc0\xb1\x75\x70\ +\x16\x27\x45\xa8\x8b\x70\x4d\x1a\x69\x6a\x5b\xc1\xa5\x83\x60\xa5\ +\x8b\xa0\x08\xfe\x40\x0a\x39\xa9\xc6\xc4\xe4\xde\xf3\x79\xce\x3c\ +\x47\xf2\xea\x95\x68\x3e\xc9\xc3\x4b\x2e\x79\xbf\xcf\x37\xcf\x7d\ +\xef\x35\x00\xe4\xa8\x8e\x63\x3c\xb6\xc3\x30\xfc\x86\x01\x2c\xaa\ +\x53\x9d\x4e\xa7\x6a\x9a\xa6\xc2\x7f\xa0\x94\x32\x6d\xdb\x76\x00\ +\xac\x63\x00\x76\x3c\x4b\xdd\xd6\x9a\xcd\x26\x48\x1c\x86\x61\xc8\ +\x1a\x97\x40\xbf\x93\x62\x41\x64\xb3\x59\x5c\xbf\xff\x06\x1b\x3b\ +\x3e\x7f\xe9\xbd\x5a\x98\xa9\xa0\x8f\x09\x0d\x12\x92\x35\xb1\x18\ +\x6e\x6e\x59\x56\x24\xba\x78\xf5\x34\x6f\x70\xf5\x51\xc4\x42\xbb\ +\xcd\xbd\x91\x1d\xf3\xf5\x5c\x2e\x87\x24\x2c\x0c\x90\x49\xa7\xd0\ +\x58\x5d\xfd\x2d\x46\x6f\xd3\x30\x31\x57\x28\xe0\x69\xbd\x0e\xe1\ +\x7c\x3e\xdf\x17\x86\x20\x4d\xf7\x13\x4e\xc3\x29\x3b\x43\xae\x19\ +\xb7\xe2\xca\xc6\x78\xbe\x06\xbd\x18\xa5\x02\x30\x41\xd0\x4b\x16\ +\xce\x4e\xda\x22\x2a\x25\xe3\x18\xba\x69\x5c\xd2\xa8\xd7\xeb\x46\ +\xee\x03\x5a\x35\xe1\xd1\x6e\x9a\xf0\xc7\x67\x04\xec\x9a\x57\x4d\ +\x58\xa3\x5a\xad\x46\x4e\x5d\xd7\x85\xe7\x79\xe2\x3a\x76\xeb\x38\ +\x0e\x06\x51\x41\x00\xff\xfb\xcf\xe4\x51\x08\xbc\x91\xc5\x08\x16\ +\x97\x91\xb0\xa8\x94\x26\xdc\x85\xdf\xea\x40\x69\xc2\x26\x46\x80\ +\x1d\x27\xc1\x8e\xd9\xad\x52\xc9\x8e\x25\xc7\x43\xa9\xd0\x47\x21\ +\x2b\x5f\xe7\x27\x2f\x50\x5d\x98\x3c\xe7\xfd\x46\x91\xb6\x4c\xce\ +\x71\x9c\x61\x36\x5a\x2c\x39\xa8\xaf\xac\xf4\xa3\xa6\x90\x9f\x2b\ +\x90\x30\x37\x47\x1c\xb7\x54\x4a\x51\x83\xde\xbf\xe5\x98\x4b\x72\ +\x1c\x95\x9e\x63\x8a\x99\x9d\x32\x68\x4d\x10\xe6\x0d\x93\x13\x99\ +\x91\x72\x9c\x26\x03\x97\x17\xd6\xd1\x78\xf9\x01\x93\x99\x14\x95\ +\x81\x89\x34\x70\xf8\xe2\xbd\x70\xef\x47\xd7\x6b\x3d\xb9\x56\xb1\ +\xf4\xc7\x52\x3f\x1b\x04\x11\x96\x03\xe8\xdd\xe7\xaf\xb8\xe2\x9c\ +\xc0\x99\x63\x47\xa0\x42\xe0\xee\x8d\x22\x9e\x6f\x7f\xc4\xe2\xa3\ +\xcd\x03\x7f\x8d\x5b\xad\x56\x8b\xc4\xcb\xe5\x72\x94\x69\xbd\x51\ +\xa9\x54\x42\xbb\xdd\xc6\x83\xf9\x3c\x66\x6f\x3d\x46\xc8\xd9\x9e\ +\x9e\xc2\xf2\xd6\x7b\xdc\x79\xb8\xf1\xa9\xd3\x33\x2e\x0d\x9d\xc7\ +\xbe\xef\x27\x8e\x41\x77\x2d\x59\x7e\xfb\xa5\x85\x73\x37\x97\x30\ +\x73\xf2\x28\xbc\xcd\x1d\x9f\x32\x7d\x36\x6c\xcc\xbf\x06\x61\x26\ +\xff\xed\xe4\x12\xf1\xa9\x83\x36\x96\x6f\x5f\x40\x7d\xed\xc5\x33\ +\xca\x71\x51\x44\x05\x72\x3c\x1e\xac\xa1\x37\x36\x00\x1c\xa2\x9a\ +\xc6\x78\x6c\x91\xd8\x2e\x06\xf8\x05\x81\x03\xc3\xa6\x75\x6c\xa9\ +\x5b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x14\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\xaa\xe2\ +\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0d\x00\ +\x27\x16\xfd\x9e\x17\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x94\x49\x44\x41\x54\x78\ +\xda\xa5\x95\x7b\x30\x5c\x67\x14\xc0\x91\xa6\xc9\x4c\x4c\x65\xc2\ +\x44\x94\xe8\x74\x8c\xc4\x73\xbc\xfd\x11\x8c\xa2\x84\x4c\xbc\x3b\ +\x11\x5d\x25\x55\xa6\x13\xac\x6c\xb1\x6c\x6d\xc5\x2b\xbb\x34\xe9\ +\xe4\xe1\x51\xf5\x0a\xeb\xb5\x58\x8f\xf5\x88\x49\x64\x65\x99\xd8\ +\xf5\x48\x8b\x15\xa2\x94\x62\xca\x2e\x1b\x42\x6b\x56\x58\x7c\xa7\ +\xdf\x35\x31\xa3\xe9\x98\xaa\x9c\x99\x33\xf7\xde\xf9\xce\xf9\xdd\ +\x73\xcf\xeb\x2a\x1c\x44\x02\xaf\x04\xea\x08\x85\xc2\xb2\x9e\x9e\ +\xee\xd1\xf6\x76\xfe\x64\x43\x23\xb7\x35\x27\x37\xfb\x8a\xc2\xbb\ +\x08\x35\x36\xe6\xd2\xc2\xc2\x4b\xd8\xdc\xdc\x40\xcb\xcb\x4b\x30\ +\x39\xf9\x3b\x12\x0d\x0e\x40\x73\x4b\x23\x90\x23\xc3\x59\x07\x82\ +\x9e\x38\x79\xe2\x54\x6b\xeb\x43\x90\x48\xc4\xe8\xf5\xda\x6b\x58\ +\x5d\x5d\x45\x69\xe9\x4c\x30\x32\x32\x9c\xc3\xc7\x59\x58\x2d\x95\ +\x95\x95\x15\xff\x37\xd8\xc5\xc5\x29\x5a\x20\x7c\x0a\x62\x89\x18\ +\x56\x56\x56\x60\x5d\xbe\x0e\x8e\x4e\x0e\x1c\x7c\xa4\x82\x15\x03\ +\x0f\x28\x01\x81\xa4\x96\xb2\x8a\x52\x34\x2b\x9e\x85\x57\x4b\x8b\ +\x20\x5b\x95\x81\x83\xa3\x03\x5d\xe1\x1d\xe5\x50\x5a\x3a\x63\x29\ +\x96\x16\x03\x73\x73\x12\x90\x4a\xe7\x61\x71\x71\x01\x35\x36\x35\ +\xf6\x10\x87\x00\xf0\x0f\xdb\x7d\x53\x35\x35\x35\x8c\x6b\xeb\x38\ +\x90\x92\x92\x04\x4f\xf8\x6d\x04\x74\xfb\x05\xbf\x8d\x8f\x41\x4a\ +\x6a\xd2\x33\x0f\x0f\xd7\x63\x89\xc9\xd7\x0d\xb8\xdc\xfa\xf2\xd4\ +\x1b\x29\xf3\xfb\x06\x7f\x13\x45\x61\x74\x75\x0b\xa0\xa2\xa2\x14\ +\x42\x42\x43\x81\x12\x15\x05\xd2\x97\x73\x30\x35\x35\x09\x55\xd5\ +\x6c\x14\x13\x13\x05\xbf\xf4\xfd\x0c\x23\x23\x2f\xc0\xd6\xce\xb6\ +\x7b\xdf\xe0\xca\xca\x8a\xe9\xe2\x92\x12\x64\x63\xff\x09\x54\x71\ +\x38\xa0\xa3\x6f\x08\x6d\x4f\xda\x60\x62\x72\x1c\x84\x5d\x02\x1c\ +\x75\x32\x88\x44\x03\x28\xbf\x20\x8f\xc8\x49\xd8\xbe\xa0\xa1\x5f\ +\x7f\x45\x1a\x1d\xfd\x15\x86\x87\x86\x40\xd7\xd0\x08\x8a\x4b\x58\ +\xe0\xee\xe3\x0b\xa4\xc0\x20\xa2\x8f\x61\xe8\xc5\x73\x60\x30\x53\ +\x51\x53\x73\x13\x28\x29\x29\x3d\xc4\xaa\xf2\x9f\x50\xfa\x77\xf4\ +\x40\x62\x00\x3a\x3b\x3b\xf1\x40\x2c\x43\x5c\x3c\x1d\x9c\xce\xbb\ +\x6e\xa7\xa2\xa8\xb8\x08\x49\x24\xb3\xdb\x29\x88\x8d\xa3\x12\x91\ +\x36\x2a\x2a\x2a\x6a\xef\x09\xdb\xa9\x70\xf6\x8f\x59\x37\x2b\xab\ +\xd8\x44\xce\x90\x85\xa5\x05\xb4\x77\xb4\x23\x22\xa7\x83\xa2\x7e\ +\xb8\xec\xef\xb7\x6a\x65\x65\x25\x0e\x0a\x0a\x42\x4a\x4a\x87\xd8\ +\xd8\x9c\x18\xe9\x63\x7b\x42\xd7\x37\x64\xdb\xd7\xd2\x52\x16\x3f\ +\x26\x96\x0a\x46\xc6\x46\xe0\xec\xe2\x0c\x17\xdd\xdd\x71\xff\x8a\ +\xf1\xd8\x92\xfb\xd5\xd5\x4f\xd5\x34\x37\x3f\x90\xc7\xc5\xd1\xae\ +\xcb\xe5\x5b\xd0\xd0\xd0\x92\xb4\xb8\xf8\x6a\xbc\xac\x8c\x9d\xb0\ +\x27\x18\x43\xd4\x4b\x4a\x8b\xc5\x04\x4c\xeb\xb4\x16\x98\x9a\x99\ +\xc2\x39\x9b\x73\xd0\xfa\xf8\x11\x90\x48\xa4\x06\x32\x39\x92\x62\ +\x6b\x6b\xef\xb4\xb5\x05\xd0\xd6\xd6\x01\x19\x19\x79\xa8\xae\xae\ +\x19\x08\xa1\x50\xa8\x21\xf7\xef\xb3\x02\xfe\xbd\xb5\x82\x48\x0e\ +\xf9\x05\xb9\x44\x94\x48\xe3\x43\x0d\xd0\xd4\xd2\x04\x7d\x3d\x7d\ +\x60\x30\x6e\x40\x62\x72\x62\x2f\x36\x31\x1d\x1a\x1a\x9b\xdf\xdc\ +\x04\xb8\x73\x27\x07\xf9\xfa\x7e\xb1\xe6\xe6\xe6\xdd\xe8\xed\xfd\ +\xf9\x02\x9d\x9e\x8a\x64\xb2\x75\xdc\xdb\x4b\x1b\x2a\x2a\xc7\xcd\ +\x77\x55\x3e\x84\x7e\xfb\xee\x0f\x70\xe6\xec\x19\x44\x44\x4a\x40\ +\x35\x34\x34\xc0\xd3\xcb\x13\x17\xa9\x50\x82\x4d\x8c\xb1\xbe\xe7\ +\xee\xee\x73\x4d\x24\x1a\x81\xc8\xc8\xd8\x0d\x43\x43\xbd\x23\x3b\ +\xfe\xc1\xc1\x57\xa7\x3b\x3a\xba\x70\x10\x37\xf3\xf1\xe3\x91\x37\ +\xab\x30\xba\xa0\xb0\x28\x0f\x22\xc8\x61\x80\x0b\x82\xf4\xf4\xf5\ +\x40\xfb\x23\x6d\x30\x31\x35\x45\x15\xec\xf2\x35\x6c\xe2\x46\xd8\ +\x65\x66\x16\x54\x0e\x0f\xff\x01\x3d\x3d\x22\x44\xa5\xd2\x1f\xed\ +\xfe\x5a\x3f\xbf\x40\x66\x5f\xdf\x10\xf4\xf7\x4f\x00\x8b\x55\x33\ +\xa8\x90\xf6\x3d\x23\x3e\x95\x91\x84\xcc\xcc\x4c\x69\x5e\x5e\x1e\ +\xee\x39\x3f\x65\xfd\x69\x6e\x61\x8e\x4c\x4c\x4c\x10\xce\x35\xa8\ +\xa8\x7c\x40\x56\x53\x53\x53\x7a\xe3\x6f\x6d\x67\x77\xfe\x16\x9f\ +\xff\x0c\x6a\x6b\x1b\x56\x77\x83\x73\x72\x0a\x86\x07\x07\xc7\x20\ +\x20\x20\xbc\x16\x3f\xda\x2b\x94\x96\xb1\x9e\x5b\x59\x59\xf2\x71\ +\x53\x1f\x25\x0c\x98\x69\x29\x61\x5f\x06\x07\x41\x7e\x61\x2e\x18\ +\x18\xe8\x67\x1e\x3e\xfc\xfe\xd1\x5d\xfe\x27\x79\x3c\xe1\x14\x87\ +\xc3\x83\xb5\x35\x39\xe2\x72\x9b\xa4\x4c\xe6\xad\x0c\x36\xbb\x7a\ +\x54\x2e\xdf\x80\xfa\x7a\x1e\x08\x04\x03\x7f\xe1\xae\x31\x53\x60\ +\x57\x95\xf7\x78\xf9\x78\x8e\x62\xa7\x8f\x09\xcf\x84\xc4\x78\x06\ +\x86\x12\x7b\xb6\x99\xd8\xed\x6f\xd5\x57\xd1\xc6\xc6\x91\xab\xab\ +\x7b\x36\x9d\xc7\x7b\x0a\x13\x13\x93\x20\x93\xc9\xd0\xcc\xcc\x2c\ +\xf0\xf9\x02\xf0\xf4\xf4\x2e\x74\x76\xbe\xf8\x60\xdb\xef\xee\xbd\ +\xdb\x97\xaa\x6b\xaa\x88\xdf\x4a\x5f\x38\xf9\x6a\x4d\x66\xf6\x5d\ +\x70\xbb\xe0\xfa\x98\x58\x68\x7b\xb5\xa4\x83\xc3\xa7\xd4\xe9\x69\ +\xf1\x96\xbf\xff\x65\x9e\x54\x2a\x05\x1a\x8d\x26\xec\xed\xed\x5f\ +\x8e\x88\xb8\x56\xf1\xd6\xd8\x7e\xeb\x4f\x4f\xa0\x09\xa2\xa9\x94\ +\x2e\x6b\x6b\xab\xd8\x5d\x91\xee\x25\xc7\xb1\x06\x63\xd5\xc9\xcb\ +\xcb\x9b\x51\x55\x55\xbd\x80\xef\x3f\xc3\x7a\x7a\xc7\xe0\x6f\x10\ +\x6c\x7f\xd4\x61\x48\x05\x89\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x03\x5c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xd9\x49\x44\ +\x41\x54\x78\xda\xad\x94\xcb\x4b\x1b\x51\x14\xc6\xbf\x24\x93\x18\ +\x33\x4e\x88\x66\x34\xc1\xb4\x41\x7c\x14\x2d\x31\x28\xb4\x0b\x71\ +\xa3\xe0\x4e\x05\x51\x5c\x34\x0b\x0b\xae\x5c\xb8\x75\xd1\x8d\xe2\ +\xa6\x4b\x5d\xe9\xc2\x3f\xa0\x2e\x04\x37\x4a\xd1\x5d\x16\x31\xa8\ +\xa0\xf8\x68\xd2\x45\x20\x4d\x74\x40\xe3\x23\x86\x98\x44\x8d\x79\ +\xf4\x9e\x81\x11\x94\xd6\x66\xb4\x1f\x1c\x66\x18\xee\xfd\xdd\x33\ +\xdf\x39\xf7\x68\x8a\xc5\x22\x4a\xd5\xee\xee\xee\x27\xbd\x5e\x5f\ +\xd4\x6a\xb5\xd0\x68\x34\x50\x9e\xa4\x42\xa1\x00\x62\xe5\xf3\x79\ +\x64\x32\x19\x3f\x87\xd2\x45\xa0\x6f\x04\x70\x3a\x9d\x32\x50\xa7\ +\xd3\xd1\x93\x80\x04\xa6\xa0\xc3\x51\x55\x55\xf5\x59\x0b\x15\xaa\ +\xac\xac\x84\xc3\xe1\x90\x01\xa4\x74\x3a\x8d\xeb\xeb\x6b\x25\x6b\ +\xf9\x80\xd6\xd6\x56\xca\xfa\x9e\xc3\x0b\x94\x4c\x26\xb1\xbe\xbe\ +\x8e\xe5\xe5\x65\xc4\xe3\x71\x74\x77\x77\x63\x7c\x7c\x1c\xe5\xe5\ +\xe5\x0f\x87\xa8\xf2\x38\x12\x89\x14\x79\x9e\xc7\xc8\xc8\x08\x12\ +\x89\x04\xee\xee\xee\x40\x22\x98\x20\x08\x98\x9a\x9a\x82\xcb\xe5\ +\xc2\xd1\xd1\x91\x47\x55\xc6\x8a\x8f\xac\x80\x32\xac\xa2\xa2\x82\ +\x7c\x97\x2d\xc8\xe5\x72\xf4\xed\x61\x8d\x6a\x30\x55\x9d\xc0\x04\ +\x35\x1a\x8d\xf4\x2e\x7f\xbf\xbd\xbd\x7d\xd4\x1d\x2f\xca\x98\xe3\ +\x38\xb4\x34\xdc\x33\x78\x19\x78\x5e\x8f\x54\x3a\x87\xc8\xb1\x11\ +\x24\x3a\xb8\xa4\x8c\x97\x96\x96\x0c\xc3\xc3\xc3\x59\x65\x13\xc5\ +\xc4\xc4\x84\xbc\xf9\x89\xa8\xcd\x94\x35\xcf\x83\x57\x57\x57\xc5\ +\xf6\xf6\xf6\xc0\xce\xce\x8e\x74\x75\x75\x75\xaa\x58\x60\xb5\x5a\ +\xc9\x4f\x39\x14\x29\x4d\x20\x49\xd2\xb3\x56\x50\xa6\xd5\x75\x75\ +\x75\x41\xd6\x42\xa2\x54\x26\xd5\x7c\x70\x7f\x44\x2c\x7c\x8a\x93\ +\x93\x13\xd9\xdb\xbf\x88\x3c\x27\xbf\x35\x7f\x04\x2f\x2e\x2e\x8a\ +\x76\xbb\x3d\x72\x79\x79\x69\x92\x52\x12\xf4\x6f\xcc\xf0\xfd\x34\ +\xa3\xf7\x9d\x11\x7b\x7b\x7b\xdf\xbb\xba\xba\x7a\xff\x79\x4b\xf1\ +\x44\x0b\x0b\x0b\xa2\xcd\x66\x8b\xb2\x1e\x35\x6d\x6d\x6d\x41\xc8\ +\x0b\xd0\x1e\x0b\x68\x2b\x04\x90\x88\xfc\x22\x1b\xec\x20\xa9\x01\ +\xcf\xcd\xcd\x59\x1b\x1b\x1b\xa3\xd9\x6c\xd6\xb4\xbd\xbd\x8d\xce\ +\xce\x4e\xf4\xf4\xf4\xc0\x50\x48\xe2\xf8\xe2\x14\x19\x41\x80\xd9\ +\x6c\x76\xa8\x05\xd3\x50\xf9\x72\x73\x73\x63\x8a\x46\xa3\xf2\x0c\ +\xe8\xe8\xe8\x80\xd7\xeb\xc5\xe6\xe6\x26\xce\x33\x19\x1c\x1c\x1c\ +\x9c\x4d\x4e\x4e\xbe\x47\x09\x7a\xe4\x31\x2b\x4c\x3f\xb3\x21\x97\ +\x4a\xa5\x38\x1a\x38\xd3\xd3\xd3\x94\x21\xdc\x6e\x37\x5d\xdf\xf4\ +\xfc\xfc\x7c\xcb\xda\xda\x5a\x5c\x15\x78\x6c\x6c\xac\xa9\xb6\xb6\ +\xd6\xc6\x32\xd6\xb1\x39\x50\xb4\x58\x2c\x9a\xe6\xe6\x66\x88\xa2\ +\x08\x66\x4d\x66\x76\x76\xd6\xe9\xf7\xfb\x65\xa8\x2a\x2b\x0c\x06\ +\x43\xa2\xbe\xbe\xfe\x3e\x1c\x0e\x6b\x68\x1c\x06\x02\x81\x1c\x65\ +\x4d\xd0\x99\x99\x99\xb7\x6a\xa0\x0f\xd3\x6d\x74\x74\xb4\xba\xaf\ +\xaf\xef\x87\xcf\xe7\xab\x89\xc5\x62\x17\x3c\xbb\xa7\xec\xd7\x63\ +\x26\x93\x69\x65\x7f\x7f\xff\xab\x5a\x28\x89\xf3\x78\x3c\xfc\xd0\ +\xd0\xd0\x0a\x41\x59\xd1\xce\x58\x81\x5c\xac\xc9\x2d\xc1\x60\x30\ +\x84\x57\x88\x1b\x1c\x1c\x6c\xda\xd8\xd8\xf0\xb2\x59\x8b\xc3\xc3\ +\xc3\xfe\x50\x28\x74\x0e\x80\xe2\x75\x22\x2b\x06\x06\x06\xda\x58\ +\xe1\x78\x7a\xff\x5f\xf1\x1b\x45\x84\xae\xe7\xdd\x81\x51\x72\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x1b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x01\x14\ +\x00\x39\x08\x4b\x6c\x9a\x04\x00\x00\x02\x9b\x49\x44\x41\x54\x38\ +\xcb\xb5\x95\xbf\x4f\x14\x41\x14\xc7\x3f\x33\xbb\xe7\xc2\x1e\x81\ +\x23\x28\xda\x63\x88\x51\x2b\x63\x23\x0d\x11\x11\x7f\xc6\xc2\x84\ +\x7f\x44\xff\x07\x3b\x2d\xc4\x5a\x29\x25\x26\x56\x6a\xce\x1f\x0d\ +\x52\x41\x65\x28\x30\x02\xa1\xa1\xc0\x44\x9a\x4b\xd8\x59\x76\x77\ +\x76\x9e\x05\xdc\xba\xb7\xdc\x09\x31\xf1\x25\x2f\xfb\x66\x76\xf7\ +\x33\x6f\xde\x7c\x33\x0f\xfe\x93\xa9\xf2\x20\x0c\xc3\x11\x63\xcc\ +\x05\x40\xfe\x95\x17\x86\xe1\xba\x31\xe6\x57\xf5\xc5\x4d\x11\x91\ +\xc5\xc5\x45\x59\x5d\x5d\x95\x7f\x31\xe0\x0e\x80\x5f\x25\x7f\xfe\ +\xf2\x85\x4b\x17\x2f\x22\xc0\xf2\xca\x0a\xe7\xc7\xc6\x40\x29\x54\ +\xd9\xe1\x60\xae\xc8\x53\x21\xce\x31\x34\x34\x44\x7b\xb7\x55\xb0\ +\x9c\xaa\xd5\x70\xce\xd1\x68\x34\xe8\x1b\x1b\x23\x32\x86\xc1\xc1\ +\xc1\x02\xa8\xb4\xee\x0e\xd6\xba\x03\xa4\x2b\x60\x37\x39\x39\x49\ +\xb3\xd9\xc4\xf3\x7d\xc2\x7a\x9d\xd3\x23\x23\x20\x82\xd6\x1a\xed\ +\x79\x68\xa5\x0e\xe2\xaa\x7b\x5e\x27\x38\x0c\xc3\xb3\xc0\x03\xe0\ +\x16\x70\xe5\xd3\xc7\x8f\xd4\x6a\x35\x9e\x3d\x7d\x8a\xe7\x79\xf8\ +\xbe\x4f\xbd\x5e\x3f\x00\x96\xa1\x95\xd8\x53\x1d\x3a\xc0\x37\xc6\ +\x4c\x88\xc8\x5b\x80\xcc\x5a\x92\x24\x11\x4f\x6b\x55\xab\xd5\x48\ +\xb3\x0c\x4f\x6b\x3c\xcf\x23\x08\x02\x32\x6b\x51\x4a\x1d\x6c\xf3\ +\xb0\xde\xbd\xac\xb3\xc6\xf2\x47\x65\x55\xbd\xa9\xc3\x8c\xd5\x31\ +\xc0\x02\x1c\x04\xc1\x92\x52\x6a\x16\x48\x80\xcb\xcd\x66\xf3\xc9\ +\xee\xee\x2e\xdb\xdb\xdb\x3c\x7a\xfc\xb8\x58\xcc\x5a\x8b\x2e\x1d\ +\x50\x7b\x01\x11\x29\x9e\x7f\xb3\x29\x11\x91\xf9\xf9\x79\x89\x8c\ +\x11\x63\x8c\xc4\x71\x2c\x71\x1c\x4b\x9a\xa6\x92\x65\x99\x64\x59\ +\x26\xd6\xda\xc2\xf3\x3c\x2f\xe2\x43\x1d\xdf\xee\x26\x37\xf5\x75\ +\x69\x89\xeb\x53\x53\xe4\x79\x8e\xb5\x16\x9b\x65\x34\x1a\x8d\x23\ +\xdb\x2f\x8f\xb5\xd6\x47\x32\x3c\x32\x93\x26\x09\x41\x10\x60\xa2\ +\x88\x9f\x3b\x3b\x0c\x0f\x0f\x1f\x01\x96\xa1\xbd\xea\x5d\x05\xcb\ +\xf4\xf4\x34\x2b\xcb\xcb\x6c\x6e\x6e\x32\x3e\x3e\x5e\xd4\xb0\x0c\ +\x6d\x7b\x3b\x53\xe7\x1c\xce\xb9\xbf\xa8\xa2\x7d\x61\xcc\xcc\xe0\ +\x69\x5d\x1c\x48\x19\x0c\xd0\x6a\xb5\x58\xfb\xbe\xc6\x40\x7d\x80\ +\xbe\xbe\x3e\x7c\xdf\x07\xa5\x18\x3d\x33\x5a\x5c\x6c\x5d\xc1\x88\ +\xf4\x84\x2a\xa5\x58\x5f\xff\xc1\xc4\xb5\x89\x8e\x5f\xf6\x63\x23\ +\xef\xde\x7f\x70\xc0\x4e\xd7\x1a\x53\x11\x7f\xb7\x43\xab\x0f\x0c\ +\x1c\xae\x2f\x88\x38\x8c\x89\xe4\xf5\xc2\x82\x9d\x9d\x9d\x7d\x08\ +\x7c\xeb\x29\xb7\xfd\xfd\x7d\x49\xd3\xb4\x90\x58\x9e\xe7\x92\xe7\ +\xb9\x38\xe7\xc4\x39\x27\x1b\x1b\x1b\x22\x22\xe2\x5c\x2e\x26\xda\ +\x73\x2f\x5e\xcc\xa5\xc0\xfd\x63\x75\x5c\x06\xb7\x35\xda\x86\x5a\ +\x6b\x65\x6b\x6b\x4b\x44\x44\xa2\x68\xcf\xcd\xcd\x3d\x3f\x16\x5a\ +\x80\x93\x24\x29\xb2\xed\x05\x8e\xe3\xc8\xbd\x7c\xf5\x32\x05\xee\ +\x9d\xa4\xb5\xdc\x38\x49\x97\x68\xb5\x5a\xb2\xf0\x66\x21\x03\xee\ +\x9e\xa8\xe7\xf5\xf7\xf7\x9f\x8b\xe3\xf8\x2a\xe0\x4e\xd0\x2b\xb7\ +\x81\xd5\x5e\x1f\xfc\x06\xe2\x4f\xe9\x95\x7f\xce\x88\xb9\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x08\x49\x44\ +\x41\x54\x78\xda\xd5\x95\xcf\x6b\x1c\x65\x18\xc7\xbf\xdf\xf7\x7d\ +\x77\x66\x67\x67\x7f\x4e\x37\x86\x25\xd1\x7a\x48\x4d\x1a\xec\xc9\ +\x16\x2c\x9b\x12\x6c\xf7\xd0\x06\xd2\x50\x2a\xd8\xe6\x12\xd0\xa2\ +\xd4\x1e\x5a\x2f\x5e\xbc\x18\xb0\xb7\x82\x29\x05\xc1\x83\xe0\xd5\ +\x43\xb5\x16\x84\x92\x83\xff\x83\x78\xf1\x62\x90\x88\xf6\x07\x75\ +\xdb\xfc\xd8\xcc\xee\xec\xfb\xce\xeb\xec\x4e\xd3\x1a\xd2\x4a\x5a\ +\xdb\x83\xcf\xc3\x87\xe7\x99\xc3\x7c\x78\x78\xe6\x9d\x19\x5a\x6b\ +\xf1\x22\x42\xe0\x05\x85\xc2\x0e\x82\x20\x39\x27\x16\x65\x46\x56\ +\xb4\xdf\xad\xdb\xcb\xb6\xf3\x7c\x26\x3e\x2d\xbe\x1c\xc9\x8f\x34\ +\xdc\xbf\xdc\x37\x10\xf1\xdb\xe7\xb2\x0a\xbe\xcd\xf7\x87\x82\xda\ +\x99\xc0\xaf\xa0\xb3\xde\x86\x6f\xf2\x53\x3c\x27\x2f\xfe\x27\x31\ +\x67\x78\x20\x28\x07\x97\xc7\x86\xc7\xa0\x33\x1a\x32\x90\x08\xd7\ +\x5a\xd6\xf7\xfd\x8f\x79\x4e\x9d\x7c\x26\x31\xdf\x62\xd5\xcf\xfb\ +\xd7\x0e\xee\x3b\xe8\x5a\xc7\xd2\x64\x0d\x44\x59\x20\x2e\xc4\xec\ +\xb6\x3b\x22\x5b\xcd\x7e\xcd\x8f\xb8\xe7\xa9\xc4\x04\xa9\x4a\xea\ +\xbb\xc6\x9b\x8d\x9a\xe3\x3b\x34\x8e\x81\x71\x0d\x50\x00\x50\x02\ +\x22\x3f\x12\x52\xd1\x77\x2a\xde\x22\xcf\xd3\xdd\xf9\xc4\x33\xf8\ +\xe2\xe8\xc4\xd1\x89\xf2\x40\x99\x5a\x68\x68\xa5\x61\x3d\x8b\xae\ +\xdf\xed\x8b\x51\x06\x5a\xd9\x75\xfa\x25\xef\x55\x06\xea\x87\x1d\ +\x89\x39\xc3\x33\xf5\x7d\xf5\x0f\x46\x46\x47\x60\x68\xa0\x65\x2a\ +\x86\x0b\xe8\x5c\x52\x8b\xa9\x18\x15\xe0\x9e\xd7\x44\xf5\xa5\xea\ +\x11\xce\x67\x2e\xfd\xab\x98\x53\x3c\x30\x3a\x34\x7a\xe5\xf0\xe4\ +\x61\x44\x36\x82\x4e\xd2\x08\x03\xa3\x0c\xb4\xa3\x01\x1f\x40\x01\ +\x5b\xe5\xc5\xbb\x36\x18\x08\x2e\xf0\x53\x75\xea\xb1\x62\x36\xb8\ +\xab\x5a\xa9\x7e\x3f\x7b\x62\xd6\xd5\xd4\x34\xd6\xa0\x9f\x34\x7d\ +\x79\x57\x76\x01\x0f\x80\xbf\x55\xac\x8b\x9a\x9d\x4a\x4b\x94\x82\ +\xd2\x57\x9c\x77\xc7\xb6\x89\x55\x41\x5d\x3d\xfb\xce\xd9\x9a\x9b\ +\x77\x69\x62\x83\x3e\xf6\x01\x4c\x41\x06\x80\x9b\x90\xfb\x87\x3c\ +\x0f\xb4\x9c\x16\x65\x91\x39\xaf\x9c\xbd\xb1\xed\x95\x3e\x34\x7e\ +\x48\x5c\xff\xf1\xfa\x9d\xa5\x5b\x4b\xda\x4a\xeb\xd5\x5e\xa9\x55\ +\xf6\xbe\xbe\xb7\x2f\xd6\x56\xf7\x48\xc7\x90\xe9\x5d\xca\x53\x18\ +\xfe\x6d\x37\x5a\xb7\x5b\xa1\x82\x6a\x2b\xa1\xb8\x67\xd0\x89\x36\ +\x7d\xdb\xbe\x6e\x3c\xc1\x72\xa9\x58\xfa\xf9\x58\xe3\xd8\xd0\x9a\ +\x5d\x63\x53\x37\xd1\xb4\x4d\xac\xca\x55\xdc\x14\x37\xd3\x53\x51\ +\x48\x57\xe2\xc1\xb3\xf2\x27\x67\x63\x7d\x39\xdc\x6f\x3f\xeb\xfc\ +\xf2\xe4\x87\x47\x52\xc4\xe2\xda\xd4\xc4\xd4\x90\x10\x82\xba\xab\ +\xb1\x49\x1c\xc5\x40\x04\x20\x4c\x68\x25\xac\x24\xed\x4a\x48\x39\ +\xc8\x9c\x3b\xe8\x2c\x72\x9e\xd9\x27\x8a\x71\x1c\x57\xa6\x27\xa6\ +\x27\x93\x89\xa9\x23\x0d\xd3\x35\x30\x51\x42\xdb\xc0\x86\xf6\x91\ +\x74\x2d\xe1\x7e\xc2\xbd\xc4\xbf\x72\x9f\xa5\x42\xfe\x65\x56\x32\ +\x37\x1e\x2b\xe6\x34\xdf\xad\x8f\xd6\x3f\x1c\x7f\x6d\xbc\x27\x4b\ +\xe9\x18\xe8\x50\x43\x6f\x68\xc4\x61\x0c\xac\x3f\x90\xae\xf4\xc5\ +\x09\x69\x7f\xe7\xf6\x2d\xd8\x8d\x78\x92\x9f\x67\x16\xb6\xed\x38\ +\x38\x1d\xfc\x3e\x77\x64\x6e\x38\x8a\x23\xb4\xe3\x36\x3a\xec\x20\ +\xea\xa5\x4c\x10\x11\x7e\x5d\x5d\xc2\x72\xb8\x0c\xe9\x4a\x88\x8c\ +\x80\x90\x12\xbd\x14\x56\x40\x6a\x09\x9f\x39\xb4\xfd\x8d\xf0\x8f\ +\xf7\xfe\xcc\x6d\x39\x15\x39\x95\xfb\x64\xe1\x9b\x85\x59\x08\xa0\ +\x0f\xd3\x9a\xc0\xf4\x9a\xbd\x9a\xb2\x35\xf1\xb0\x1b\xe0\xd5\x4d\ +\xdf\xff\xef\x9f\xf7\x37\x12\x7c\x37\xbb\x60\x82\xfc\x02\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xde\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\xaa\xe2\ +\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x01\x13\x01\x0e\ +\x2e\x43\x2a\x0e\x5e\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x5e\x49\x44\x41\x54\x78\ +\xda\xa5\x93\x5b\x6c\x93\x65\x18\xc7\xdf\x42\x42\x88\xf1\x10\x13\ +\x2f\x84\x89\x5e\x80\xe8\x85\x51\x63\x62\xf4\xc2\xc4\x0b\x42\x32\ +\x1c\xb0\x45\xc2\x86\xe8\x40\x82\x03\x8d\x51\x0e\xb2\x11\xc2\x14\ +\xd6\x4e\x34\x0c\x76\x08\x03\xd2\x19\xb6\xae\x5b\xe9\x50\x0a\x63\ +\x90\x6d\x6c\xe0\x86\x0a\x42\x1c\x07\x07\x13\x64\x0c\xc6\x61\xeb\ +\xd6\xad\xed\x7a\xd8\xd6\xf6\x6b\xbf\x9f\x7d\xdf\xa6\x24\x8c\x0b\ +\x4c\xf8\x27\xbf\x3c\x6f\x9e\x3c\xff\x5f\xbe\x9b\x4f\x3c\x56\xb2\ +\xe2\x94\x8a\x19\xd3\x6b\xa7\xdb\xe6\xb5\xcc\xeb\x48\xb1\xa6\x58\ +\xc4\x36\x91\x22\x3e\x7d\x1c\xe9\xb6\x38\x3b\x44\xca\xac\xfa\x97\ +\x29\xbf\x53\xa4\x03\x94\xdf\x2d\xd2\x67\xd5\xcf\x46\x94\x8b\x19\ +\xe2\xb1\x52\x21\x6c\xaf\xb6\x4e\xd3\x53\x8f\x4d\x45\x46\xce\x57\ +\x5a\xa6\xe9\xf1\xbd\xfd\xa1\xdb\x43\x17\xa3\xff\x5f\xbc\x57\x5c\ +\x23\xc4\x83\x89\x80\xd8\x2d\x3a\x85\xc3\xe1\xd8\x5c\x53\x53\xa3\ +\xa8\xae\xae\xde\x6c\xa9\x28\x5b\x7f\xa4\x0b\x8e\x5e\x86\xba\x0b\ +\x71\x3a\xc0\x7a\x0e\x2c\x67\xa1\xa4\x1d\xb6\xb7\x82\xb1\x39\xce\ +\x51\x98\xdd\x90\x8e\xf8\x49\xf0\x6c\xb1\x00\x50\x53\x98\x85\x2e\ +\xea\x0d\x36\x61\xb1\x58\x98\x98\x8a\x76\x4d\xaf\xea\xd3\x81\x18\ +\xfb\xee\xe8\x78\xd0\x59\x5b\x17\x62\x62\x32\x2a\xff\x45\x34\x09\ +\xc4\x5e\x25\x96\x52\x26\x35\x4d\x42\x9c\x14\x2f\x0a\xb3\xd9\x8c\ +\x4c\x24\xa2\x29\x40\x63\xd3\xa1\xb0\x9a\x3b\xbb\xa2\xdc\xf2\x69\ +\xf4\x8d\x45\xf9\xa4\x62\x0c\xd0\xef\xdf\xc9\xbc\xfb\xfd\x38\x23\ +\xf4\xf2\xc1\xe5\xf9\x18\xea\x0d\xa4\x75\xa5\x51\x52\x5b\x82\x90\ +\x29\x2b\x2b\x43\x26\x1c\xd6\x14\x10\x61\x95\x35\x44\xd9\x3f\x51\ +\x6e\x78\x35\x7a\xe2\x94\x5f\x8b\x32\x77\xe7\xe8\x84\x3b\x78\x29\ +\x2f\x00\xc4\x20\xaa\x86\xca\x9e\xf2\x3d\x09\x71\x71\x71\x31\x6d\ +\xed\xa7\x38\xde\xd2\xaa\xf8\xa3\xad\x91\xc5\x15\x60\x39\xd2\xc4\ +\x99\xb6\x16\xbe\xde\x77\x82\xae\xd3\x8d\xbc\x51\xa8\xf1\xd7\x6f\ +\xcd\xf7\xef\x4e\x9f\x3a\xc1\xd3\x6b\x42\xf1\x5d\x53\x72\xa7\x3c\ +\xa5\xa5\xa5\x09\xb1\xc9\x68\x44\x26\x12\xd5\x15\x32\x6f\x16\x04\ +\x19\x0c\x41\xde\x9f\x10\xd2\x74\xbe\x3d\x0f\xcf\xaf\xf5\x25\xee\ +\x34\x5d\x21\x23\xb2\x3c\x0f\x75\x0b\x0b\x0b\x13\xe2\xfc\xfc\xcd\ +\x68\x51\xf0\x8e\x04\x15\x44\x83\xcc\xcc\xf3\xb3\xb1\x7d\x9c\xa0\ +\x3f\xc8\x8a\x63\x21\x22\xe1\x20\x22\x5b\x4a\x62\x78\xbc\x41\x89\ +\x7a\x8b\xb4\x61\x40\xf6\x14\xca\x93\x9f\x9f\x9f\x10\x6f\xd8\xb0\ +\x81\x88\x14\xfb\xe2\x85\x38\x44\x03\x18\x3e\xf3\x83\x16\x60\xa9\ +\x23\x4c\xbf\x3b\x48\x73\xf7\x18\x62\x91\x57\xc9\xdc\x71\x81\x44\ +\x89\x17\x78\x41\x57\x3d\xd9\x57\x9e\xdc\xdc\xdc\x84\x78\xdd\xba\ +\x75\x1c\x74\x1c\xc2\xb6\xdf\xae\x68\x74\x58\x11\xcb\x23\xac\x2f\ +\xa9\x65\x77\xa5\x1d\xbb\xdd\xce\xca\x1f\x6b\x11\x4b\x42\xfc\x7a\ +\x6c\x3f\xb5\x36\xbb\xa2\xb9\xe1\x00\x22\x2b\x44\xd3\x61\x6b\xb2\ +\xab\x3c\xd2\xa7\xc4\x39\x39\x39\xe8\x80\x2f\x10\x56\x40\x08\x91\ +\xe1\xc1\xe9\x0b\xf3\x4b\xa7\xc6\x9a\xc6\x58\x62\xb7\xd0\x83\xcc\ +\x88\x7f\x5c\x21\x23\x16\xc8\x5d\x28\xd9\x55\x1e\xe9\x53\xe2\xe5\ +\xcb\x96\xe1\x1f\x8d\xd0\xef\x74\xd3\x17\x47\x1b\x75\x23\xd2\xbd\ +\x34\x5c\xf2\xb2\xea\xc0\x08\x01\x8f\x9b\x0f\x2d\x7e\xc4\x22\x37\ +\x10\xe1\x76\x9f\x8b\xbb\xfd\x43\xea\x2d\xe6\xcb\x7b\xd5\x93\x7d\ +\xe5\xc9\xce\xce\x4e\x88\xb3\xb2\x32\x19\x09\x44\xb8\xe7\x1c\x56\ +\x84\x03\x43\x88\x4c\x1f\x9f\xdb\xbd\xb8\x86\x86\x79\xbb\x28\x40\ +\x4f\xdf\x30\x22\xcd\x03\x44\x01\x8d\xa1\x61\x1f\x10\x46\x2c\xf4\ +\xca\xfb\x64\x57\x79\x32\x33\x33\x13\xe2\x8c\x8c\x0c\xea\xea\xec\ +\x54\x55\x55\xc5\xb1\x50\x6f\x37\x23\x3e\xd2\xf4\xf6\xc3\x7b\x29\ +\xdd\x53\x89\xb5\xba\x12\x9b\x75\x1f\x85\x4d\x70\xf5\xb6\x9b\xb4\ +\x32\x1f\x5e\xd7\x3d\x0e\x54\xef\x42\x2c\xd1\xe4\xbd\xec\xc9\xbe\ +\xf2\xa4\xa7\xa7\x27\xc4\x05\x5b\xb7\x5e\xbf\xe9\x1c\xdb\x7d\xa5\ +\x67\xd0\x7c\xb9\xc7\x65\x76\x0f\x0d\xec\x9a\xba\xda\x3d\xfa\x7e\ +\xc9\xd8\x6d\xeb\xef\x6e\xdb\xea\x9a\xe0\x85\xce\x01\xbc\x3b\x8e\ +\x8f\xc7\x9e\xf9\xca\x47\xc7\xad\x71\x17\xc4\xee\x00\x3e\xf1\xb1\ +\xcb\x3b\xec\x1a\x2c\x97\x3d\xd9\x97\x1e\x93\xc9\xe8\x54\xe2\x2d\ +\x5b\xbe\x33\x5d\xe9\x1e\x98\x7b\xee\xe2\xf5\xd4\xb3\x17\xbb\x53\ +\xfb\x7b\xaf\xcd\x99\x95\xe7\x3e\xf8\x73\xdb\xad\xc5\x2b\xcd\xf7\ +\x36\x36\xff\x1d\x6c\x38\xd9\x15\xea\x11\x4b\xdd\x4c\xfb\x66\x44\ +\x7f\x6e\xad\x8f\x99\x9b\x7c\xbc\xf3\x43\x90\x9c\x9a\x10\x83\xbd\ +\x9d\xef\xc9\x9e\xec\x4b\x4f\xc1\xd6\x2d\x45\x89\x2f\x2e\x28\x78\ +\x0d\x30\xf4\xf5\x0e\x4c\xee\xef\x75\x4e\x86\x76\xf1\xe4\x17\xbe\ +\xb7\xc0\x22\x8c\x8e\x81\x29\x10\x7b\x02\xb0\x5b\xce\x68\xdd\x4f\ +\x7d\xe9\xe5\xdc\x4d\xed\x12\xd0\x0a\x04\x85\xe1\xee\x0b\x70\xc3\ +\x20\x7b\xb2\x2f\x3d\xf1\x3f\xef\x75\x91\x8c\xd1\x68\x14\xc9\x4c\ +\xc9\x71\x3f\x30\x81\xe4\xdc\x7e\xd5\xa9\x9f\x9f\xb3\x23\xe0\x07\ +\x4e\x4c\xb8\x57\x31\x99\x4c\x0f\xcc\x47\x26\x29\xd7\x75\x7d\x05\ +\x70\x32\xa6\xeb\xa9\x8f\xea\xfc\x07\xc2\x88\x8f\x8f\x89\xea\x80\ +\x73\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x69\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xe6\x49\x44\ +\x41\x54\x78\xda\x95\x95\xdb\x6b\xd3\x60\x18\x87\x9f\xa4\x87\xd5\ +\x0d\x75\x58\xa7\x76\xed\xa4\x2a\xa2\x20\x08\x0a\x22\x08\xca\x64\ +\x88\x07\x10\x2f\xbd\x51\x99\xb7\x83\xca\xdc\xcd\xfc\x13\x04\x41\ +\x10\x74\xe0\x3f\x20\x0c\xf4\x56\xbd\x11\x77\xd0\xe1\xc4\x55\x50\ +\x91\x3a\x68\xa7\x3d\xcc\xa5\x9e\x36\xd7\xd9\xae\x69\xf3\x99\x2f\ +\xf5\xa3\x9d\x81\x6e\x7b\xe0\xc7\x9b\x84\xe6\xe1\x97\x97\x90\x6a\ +\x42\x08\xd6\x83\x76\x4f\xf3\x10\x20\xa6\x7b\xf4\xab\x11\x5f\x24\ +\x24\x5a\x44\x4b\x6e\x21\x37\x6d\x61\x3d\x64\x37\xb7\xc5\x49\x61\ +\x02\x68\x40\xd4\xc9\x5a\x38\x40\x3b\x7d\x0c\xf5\x1c\xec\x09\x5d\ +\x0c\x5d\x84\xf2\x3f\x83\x0f\x86\x53\xc3\x3c\xfb\xf0\x2c\x49\x90\ +\x63\xe2\x8a\xc8\x6b\x40\x77\x26\x9b\x7b\xae\xeb\x1a\x9a\xa6\x53\ +\x9b\x9a\x3d\x75\x00\x79\xec\xa4\x22\x4c\x4e\x3c\x3d\x41\xb0\x23\ +\xc8\xd9\x3d\x67\xf9\x9a\x9b\xe5\xde\xf1\x21\x24\xd7\x5f\xf6\xb1\ +\x35\xd4\xc9\xe3\xe4\x13\x26\xa6\x27\x32\xc0\x2e\x1d\x90\x12\x57\ +\x94\x5c\xe5\x7e\xea\x3e\x33\xd6\x0c\x91\x8e\x08\xc9\xf2\x47\x8c\ +\xc5\x04\x8a\xef\x85\x04\x3f\xc5\x47\xa2\xdb\x22\xf8\x43\xfe\x2e\ +\x7c\xf4\x7b\x01\xd9\xb2\x51\xe8\x0e\xf0\x28\xf9\x08\xe1\x11\x8c\ +\x4e\x8d\x10\x0e\x04\x20\x5f\x84\x73\x38\x7c\x99\xfe\xc0\xb7\x85\ +\x24\xb9\xe5\x12\xc2\x2f\x40\xa7\x57\x8a\x5d\x52\xdd\x2d\x27\x55\ +\x48\x61\x7e\x37\x99\x1b\x34\xf8\x9f\xb1\x58\x1e\x85\xf7\x96\x06\ +\x9b\xe9\xd0\x01\xd7\xa3\x6b\xb5\xac\x38\x6f\x6d\x6f\x05\x8d\x55\ +\xd1\xbd\xc0\x26\x02\x72\x28\xe9\xca\xb6\x8d\x6b\x01\x82\x1b\x83\ +\x18\x7b\x0d\xda\x86\x34\x22\x1b\xa0\xed\x17\xc4\x07\x04\x92\x53\ +\x77\x35\xd8\x0a\xe9\x22\x54\xbb\x90\xa4\x6a\x8d\xeb\x2b\x50\x6d\ +\xe5\x71\x3d\xf6\x79\x6f\xb4\x17\xbc\xf0\x27\x0c\xda\x4e\xf0\x77\ +\x82\x22\x10\xb1\xb3\x1b\x7e\x77\x82\x15\x00\xbc\x3c\x90\xe2\x95\ +\xed\x6a\x32\xd7\x5b\x11\x8b\xc6\x88\xb6\x45\xa1\x0a\x33\xf3\x30\ +\x57\x02\x45\xa6\x08\x6f\xbe\xc1\xdc\x22\xe0\xe7\x13\x4b\xdc\x71\ +\xde\xe3\xf9\x85\x85\xe7\xaa\xed\x8a\xf9\x2f\x6a\x5d\xf9\x72\x9e\ +\x9e\xf7\x3d\x24\xe6\x13\x50\x02\xdf\x0f\x79\x1d\x2a\x5b\xc0\xf2\ +\x00\x9b\xc9\x30\xcf\x11\x71\x5e\x18\xba\xba\xa9\x21\x2e\xa9\x9a\ +\xdb\x5b\xb6\xf3\xf6\xf0\x5b\x6e\xee\xbd\xc9\xa1\xae\x43\x04\xf6\ +\x6f\x64\xcb\xbe\x1d\x58\x3e\x3e\xd3\xca\x00\x21\x76\x49\x29\x80\ +\xd3\xf8\xf7\xe2\xa2\x6c\xdc\xf8\x76\xb8\xc4\xf5\xe9\xc6\xe3\xf1\ +\x9c\x14\x42\x8c\xd0\x80\xb7\x66\x77\xb7\x56\xac\x26\x77\x53\x17\ +\xd7\x65\x75\x69\xd3\xc6\x76\x3b\x2c\xcb\x92\xb3\xa9\xb8\x2e\x85\ +\xa6\x8d\x8b\xc5\x22\xe9\x74\x9a\xa5\xa5\x25\xca\xe5\xb2\x23\x37\ +\x0c\x23\x07\xcc\x82\x9b\x6e\xfb\x87\xc2\xbe\x49\x2c\x2f\x2f\x0b\ +\xfb\x06\x61\x9a\xa6\xa8\x54\x2a\x4e\xaa\xd5\xaa\xb0\x05\x4e\xa6\ +\xa6\xa6\xd4\xb1\x73\x7d\x7c\x7c\xac\x18\x0e\x87\x8f\xca\xe6\xff\ +\x47\x7d\x1b\x6b\xa9\xe3\xda\xa7\x6c\x57\x28\x14\x50\xab\x78\xfd\ +\x7a\xd2\xbc\x76\xad\xef\x4c\x36\x9b\x9d\xc4\x4d\x4d\xac\xa9\x34\ +\x91\x4b\xb1\xfd\x44\x8e\x74\x72\xf2\x95\x39\x38\x78\xe3\x42\x3c\ +\xfe\x7e\xb4\xe9\x8e\xdd\x22\x37\xf6\x5a\x6c\xb9\xe0\xc5\x8b\xf1\ +\x52\x7f\x7f\xec\x74\x3c\xfe\x6e\x8c\x26\xe8\xac\x11\x7b\xa7\xe4\ +\xf3\xc6\xec\xa5\x4b\x97\x8f\xaf\x26\x5d\xff\x7f\x1e\xa4\x85\x10\ +\x29\xd6\xc0\x5f\xde\x98\x4d\x4f\xc1\x1f\x40\x71\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x7d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x14\ +\x12\x07\x2c\x4e\xcd\x71\x6e\x00\x00\x03\xfd\x49\x44\x41\x54\x38\ +\xcb\xa5\x94\x5f\x4c\x93\x57\x14\xc0\xcf\xbd\xf7\xfb\x47\x69\x29\ +\xb6\xa5\x20\xca\x0c\x38\x36\x70\x09\x43\x98\x03\x21\x26\x28\xc3\ +\x99\x2c\x19\x7b\x74\x0f\x5b\xf6\x30\x8d\x66\x0f\x1b\x26\x0a\x0f\ +\xf3\x49\x93\x99\xb8\xf8\xb0\x4c\xb7\x64\x89\xe0\x83\x0f\x66\x5b\ +\x36\xc7\x74\x0c\x50\x91\x09\x02\x8b\x0e\x91\x42\x81\x96\x82\xb5\ +\xa5\xa5\x85\xfe\xe1\xeb\x9f\xaf\xdf\xf7\xdd\xbb\x97\x2d\x31\x8b\ +\x20\x8c\x5f\x72\x93\x9b\x93\x9b\x5f\x4e\xce\x39\xf7\x00\x6c\x00\ +\xc6\xd8\xba\xdf\xe2\xe7\x05\x67\x3d\xee\x5d\xf2\x4a\xfc\xbb\x70\ +\x28\x38\x31\x39\xe9\x8c\xcc\xba\xa7\x9d\x93\x13\x8f\xbe\x1d\xba\ +\x3f\x54\x0c\x00\xd0\xd2\xd2\xf2\x42\x31\xfa\x6f\x20\x1a\x09\xb7\ +\xf7\xdf\x1f\xfd\xc8\x1f\x8a\xad\x98\xcd\x39\xcc\xb2\xc5\x42\x03\ +\xe1\xb8\xb6\x18\x0a\x81\x91\x57\x6c\x2f\x17\x59\x2e\x35\x1d\x7c\ +\xe7\x93\x73\xe7\xce\x40\x5b\xdb\xe9\xf5\x89\xc3\xa1\x85\x9e\x8e\ +\x1f\xef\xee\x69\x3a\xd0\xa0\x6e\xdb\x9a\x47\x75\xaa\xab\x94\x82\ +\xae\x03\x50\xa0\x18\x79\x03\x21\xd2\xdd\x75\x23\xe7\xd5\x42\xa1\ +\xef\xf0\xfb\x1f\x36\xaf\x2b\x63\xc7\xc4\xe3\x63\x23\x63\xde\x0b\ +\x7b\xeb\xf7\x2d\x0b\x22\x9f\x26\x18\xd2\x08\x61\x05\x10\x68\x94\ +\x81\x9e\xd1\x28\x52\x14\xca\xc5\x13\x8a\x71\xa4\xff\xf7\x1d\x15\ +\xaf\x58\x8f\x34\xee\x6f\xba\xba\x9a\x98\xfb\xf7\x92\x51\xb5\x2f\ +\xa8\x64\x5f\xc8\x50\x9c\x40\x3a\xc8\x88\x60\x99\xf0\x28\x81\x30\ +\x28\x98\x81\x8e\x31\x46\x04\x50\x8e\x95\xcb\x42\x4b\xb4\x60\x4a\ +\xe2\xe0\x02\x00\xac\x2a\x26\x00\x00\x17\x2f\x7d\x5d\x11\x88\xa1\ +\xe3\xa5\xaf\xed\xf6\x23\x8e\x5b\xcc\x2f\x94\x7c\x56\x03\xf1\x59\ +\x44\xec\x33\x0b\xd8\x6f\x16\xf0\x42\xae\x44\x82\xe6\x6c\xa2\x26\ +\x75\x2c\x79\x63\x24\xf2\x70\xf0\xd6\xeb\xa5\x3b\x0b\x2e\x8f\xfe\ +\xf5\x28\xbe\x6a\xc6\xb9\x66\x53\xd9\x7c\x2c\x13\x55\x9e\xa4\xdd\ +\xcd\x8d\x66\xa1\x7e\xcf\xa1\xa6\x92\x5d\x6f\xf8\xd5\x8c\xaa\x66\ +\x54\x5d\x4d\xab\x19\x25\x93\xa1\xaa\x77\xea\xcf\x22\xe7\xdc\xf0\ +\x4f\x29\x90\x8c\xc1\x98\xb2\x4c\x30\x2a\x07\x80\xa7\xab\x8a\xe5\ +\x95\x24\xa1\x2c\x9b\x39\x17\x52\xc1\x92\xb9\x94\xda\xf7\xa0\xab\ +\xdb\x08\x10\x23\x00\x69\x1e\x40\x43\x00\x94\x01\x10\x0c\xc0\xb9\ +\x14\xba\x2d\xc7\xc8\x73\x18\x10\xac\xac\x24\x32\x6b\xd6\x78\x68\ +\x64\xd8\x51\x55\xf7\xb6\xc5\xa7\x51\x61\xdc\x97\x9a\x56\xb6\x10\ +\xa7\xc1\x40\xc2\x1c\xc1\x32\xa1\x28\x8d\x74\xd0\x18\x01\x4e\x03\ +\xc8\x66\x3a\x0d\x1b\x78\x52\xaa\x27\x83\xd6\x48\x34\xe6\x58\xf3\ +\x83\xb4\x5f\xee\x70\x58\xc4\x54\x54\x8e\x2c\xda\x72\x08\xb6\x31\ +\x9d\x0a\x22\x06\x2c\x01\xb0\x2c\x04\xaa\xc9\x08\xe9\x6c\x02\x69\ +\x09\x03\x2d\x20\x68\x7b\x34\xbc\x54\xa0\xc9\xbe\xf9\xee\xae\x9e\ +\xf0\x9a\x62\x8e\xe3\x98\xcb\x33\xff\xf9\x91\x06\x63\x53\x49\xae\ +\x50\xbd\x14\xd4\xed\x80\x11\xcf\x00\x11\xc0\xa0\x4b\x00\x49\x91\ +\x30\xb5\x58\x84\xe2\xf8\x32\xaa\xf4\x0e\x5f\x3d\x18\x8d\xcb\xc7\ +\xd7\x9a\x63\x02\x00\x40\x29\x65\x7d\x77\xee\x8e\xbf\xb5\xbf\xb6\ +\xc2\xe1\x74\x55\xf9\xd2\x25\x41\x43\x16\xd2\xec\x36\x92\x31\x61\ +\x24\x58\x11\xe4\xda\x30\xaa\x9a\x09\x40\xdd\xcd\x2b\x17\x0f\xbb\ +\xc6\xfa\x1d\xd7\x7f\xbe\x71\xfa\x85\x62\x00\x00\x83\xc1\xa0\x5f\ +\xbb\xf6\xfd\xaf\x2f\xe5\x4b\x76\xd5\x37\x78\xc2\xeb\x89\xe6\x85\ +\x96\x4c\x79\xf1\x54\x76\x91\xdb\xed\xaf\xbb\xd5\x7d\xfb\xbd\x3f\ +\x7e\xf8\xe6\x83\xc5\x27\x53\x9e\x93\xa7\x5a\x6b\x0b\x0b\xb7\xbe\ +\x4b\x38\xe4\xf6\xcc\xce\x79\xd6\xb5\x2b\x00\x40\xb0\xd8\x2c\x3b\ +\xf6\xbe\x59\x7d\x54\x10\xf0\x3e\x51\x94\x2c\x9a\xaa\x07\x14\x55\ +\xed\xf5\xf9\x83\x5f\x3d\x7c\x30\x5a\xee\x72\xbb\x06\x92\xc9\x04\ +\xea\xec\xec\x84\xf6\xf6\xf6\xd2\x99\x69\x97\x0b\x21\xb4\xee\xcd\ +\x47\x9e\x39\xcf\xb2\xbd\xf5\x54\xab\x5b\xd5\x34\x36\x30\x78\x8f\ +\xb6\xb6\x9d\x8c\x01\x80\x19\x36\x0b\xc7\x71\x08\x00\xaa\xcf\x7f\ +\x79\x3e\xa2\xaa\x2a\xed\xe9\xed\xa5\x9f\x9d\xf8\x74\x7a\xb5\x15\ +\xbc\x21\x44\x51\x24\x00\x70\xa8\xe3\x4a\x87\x26\x27\x64\xfa\x4b\ +\xe7\x75\x76\xf4\xd8\xc7\x3d\xcf\x6d\xde\x46\xd0\x75\x9d\xf1\x3c\ +\xef\x1d\x1c\x18\x9c\xaf\xdc\x5d\xd9\x5c\x53\x53\xcb\x18\x63\x3b\ +\x45\x49\xb0\x3e\x1e\x1b\xff\xed\x7f\x8b\xff\x19\x51\x5d\x96\xe5\ +\x69\x87\xc3\xa1\xd6\xd7\xd7\x37\x94\x97\x95\x31\x4a\xf5\x1a\x8e\ +\x27\x0e\xcf\xec\xcc\x04\xd9\x64\x55\xd4\x40\x20\x30\xea\xf5\x7a\ +\x0b\x1b\x0f\x34\x56\xda\xed\xf9\x4c\x96\xe5\x50\x4f\xf7\xed\x9b\ +\x04\x36\x4f\xda\xed\x76\xdf\x33\xe5\x98\x78\xb3\xd9\xfc\xf4\xec\ +\x99\xb3\xad\xb1\x58\x2c\xf1\x37\x46\xfe\xe4\x22\x5e\xac\xc2\x31\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xb1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\ +\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x05\x0c\ +\x0a\x15\x10\x97\x1a\x77\x8c\x00\x00\x02\x31\x49\x44\x41\x54\x78\ +\xda\xb5\x94\xbf\x6f\xd3\x50\x10\xc7\xcf\x56\x20\x58\x89\x90\x58\ +\x1a\x45\x0a\x53\x00\xb1\x90\x85\x46\x84\x02\x12\x62\x2b\xca\xc0\ +\x82\x10\xff\x02\x03\x6b\xf9\x03\x10\xff\x03\x1d\xe9\x46\x8b\x14\ +\xa5\x1d\x50\x33\xa4\x2c\x48\xed\xc2\x80\x18\x5a\xa9\x43\x5a\x47\ +\x72\x41\xc2\x76\x45\x12\xff\x48\x7c\x9c\x4f\xe9\xd5\x71\x93\x57\ +\x10\xe2\xa4\xcb\xf7\x7c\x76\x3e\xef\xf9\xeb\xf7\x1e\xfc\xaf\xd0\ +\x12\xf5\x1c\xe5\xcd\x7f\xe4\xed\x52\x1e\xc5\x45\x26\xd1\xac\x3a\ +\x8e\xb3\x9e\xc9\x9c\xb6\x10\xf1\x5c\x12\xf2\x0f\x82\xae\xeb\x90\ +\xcf\xe7\x9f\xd0\x55\x33\x0d\x86\x5c\x2e\xa7\xb5\xb7\xb6\xe0\xc8\ +\xb2\x00\x34\x8d\x5f\xa7\x50\x28\xc0\xed\xf9\x79\xae\xb9\x47\x29\ +\x35\x9c\x86\x61\x18\x52\x33\x38\x3d\x78\xb7\xdb\x85\x7a\xbd\xce\ +\x00\x9d\xb2\xd1\x68\x40\xb5\x5a\xe5\xeb\x69\xe0\xf6\x6e\x04\xf7\ +\xaf\xe9\x02\x11\xf0\x14\xd3\xf9\xb5\x08\xc0\xe9\x78\x3a\x7c\xee\ +\x5c\x84\x7e\x80\xd0\xf3\x01\x7a\xa4\xfd\x58\x7d\xe4\x6c\xef\x45\ +\x60\x5c\x40\x68\xbe\x54\x83\x05\xa8\xc7\x4a\x03\x5c\x31\x10\x1e\ +\x94\x23\xe9\x6b\xc0\x2a\xcf\x7e\xfc\x16\xc1\xc3\x1b\x3a\x5c\xbe\ +\xa4\xa9\xc1\x73\xe4\xe9\x87\xb5\xb5\x78\xa6\x0c\x2d\x95\x4a\xc0\ +\x83\x48\x4e\x82\x1f\xdf\x12\x1b\xd4\xe0\xbb\xb5\x1a\x68\x0b\x0b\ +\xf0\x69\x3f\x03\x8f\xae\x47\x62\x4b\x32\x15\xa1\xb0\x62\x0c\x1a\ +\x84\x93\x5e\x53\x9d\xb4\xeb\xaf\xc1\xe2\xef\x20\x00\x01\x8e\x41\ +\x69\x4d\xff\x4f\x0d\x66\x3f\x19\x8c\xa4\x29\xa8\x1a\xae\x5e\xc7\ +\xda\x09\x38\xe4\xdd\x24\x90\x14\x50\x05\x57\x2f\xb7\x7e\x10\xcd\ +\x02\x89\x22\xa2\xe8\xb9\x56\x80\x58\x71\x66\x30\xae\x1d\xd7\x81\ +\xc3\x83\x43\xde\xc2\xd9\x6c\x16\x4e\xce\x16\x52\x7e\x06\x11\x67\ +\xee\xbc\xf1\x8c\x91\x35\x3d\xe3\xae\x69\x42\xa5\x52\x99\x38\xa8\ +\x8e\x8f\x5d\x68\xb5\x5a\x2e\xd5\xdf\xe5\x5b\xcd\xfa\xba\xc3\x51\ +\xba\x27\x87\xcd\x19\xe8\xfa\xc6\x86\xbb\xb4\xf4\xea\x05\xb5\x76\ +\x60\x4a\x2c\x86\x61\x88\x9e\xe7\xe1\xe6\xd7\x01\xd6\x5e\xbb\xd8\ +\xfc\xe2\xe1\x70\x38\xc4\xd1\x68\x84\x51\x14\xb1\x76\x3a\x1d\xa9\ +\x6d\xfb\x27\x2e\x2f\xbf\x75\x68\x77\x3e\x97\x49\xaa\xc0\xbf\x68\ +\xad\xdd\x7b\xe3\xa2\xd3\x0b\x93\x60\xae\x4d\xd3\x4c\x42\xed\x62\ +\xb1\xf8\x4c\xa0\x2a\xb0\xef\xfb\x18\x04\x01\xfe\x70\x03\x06\x4d\ +\x01\x33\x74\x65\xe5\x9d\x4d\x33\x8d\xa1\xe2\x93\x12\xac\x08\x1e\ +\xc0\xb2\x2c\x5c\x5d\x7d\x6f\x97\xcb\xe5\xa7\x2a\x68\xf2\xc6\x55\ +\xca\x3b\xf0\x67\x61\x52\x6e\x53\x22\xcc\x88\xdf\x6f\xa5\x47\xdd\ +\x19\xb9\xf0\xaf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\ +\x09\x84\x01\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1c\x11\x34\x07\x24\x7a\x2c\x02\x00\x00\x03\x18\x49\x44\ +\x41\x54\x78\xda\xdd\x93\x49\x68\x14\x41\x18\x85\x5f\x55\x77\xcf\ +\xd2\xe9\x4c\xa2\x59\xc5\x2d\x26\x2a\x8a\x0b\xb8\x86\xb8\x80\xa8\ +\x78\x34\x8a\xfb\x41\x44\x41\x10\x11\x3c\x18\x45\x6f\x8a\x7a\x53\ +\x0f\x82\x10\x08\x38\x1a\x97\x93\x8a\x1a\x02\x42\x0e\x8a\x08\x82\ +\x10\x5c\x2e\x6e\xa8\x18\xd1\x10\x98\x89\x93\x64\x7a\x7a\xba\xba\ +\x16\xab\x3b\xa0\x82\x26\x2a\x7a\xf2\x35\x0f\x0a\x8a\xfa\xea\xaf\ +\xf7\xff\x8d\xff\x5f\x53\x37\x5f\x58\xbc\xf6\xe0\xcd\xfb\xed\x9d\ +\xcf\x5a\x31\x8a\xcc\xdf\x06\x6e\x4a\x53\xc9\x8b\x2d\x55\x0e\x4e\ +\x34\xcd\xae\xb1\x6e\x74\x75\x2f\x07\xb0\xe7\xaf\xc0\x0d\x9b\xd2\ +\x35\x22\x28\xb4\x37\xcd\xaa\x5d\xb3\x63\x5d\x13\x12\xf1\x18\xce\ +\xa5\x6f\xe0\xaf\x2a\x9e\xb6\xf5\xd2\x9a\x18\x61\xed\x1b\x57\xcf\ +\xae\x69\x9c\x3b\x05\x82\x73\xb8\xda\xcc\xcd\x8c\x0e\x1e\x19\x78\ +\xd9\x82\x92\x27\xc6\x8f\x8d\xb7\x6c\x5e\x35\x8b\x56\x96\x97\x20\ +\xef\x15\x41\x30\x2c\xee\x66\x51\x31\x6f\xbb\x41\xa8\x09\x62\xc4\ +\x15\x8d\xd9\x00\x08\xfa\x1e\x9c\x96\xd0\xa2\x3f\x85\x6e\xb9\x54\ +\x0f\x25\x1e\x2c\x9a\x5e\x7e\x68\xdb\xaa\x7a\x9a\xb0\x28\xdc\x82\ +\x8f\x82\x17\x9a\x45\xe6\x5e\x0e\x3c\xdf\xc7\x45\x31\xc7\x65\x50\ +\x10\x8a\xfb\xa2\xac\x24\x26\xf6\x1e\xbd\xd0\x01\x2d\xf2\x43\x93\ +\xb6\x5c\xdc\x6a\x5b\xa4\x75\xc5\xdc\x8a\xb2\xba\x71\x29\x18\xa6\ +\x09\xc3\x30\x40\x69\x68\x0a\x42\x86\x8f\x28\xa5\x22\x0b\x21\xb4\ +\x39\x78\x10\x80\x31\x1f\x6d\x57\x3a\xf0\xf6\xee\x59\x62\x7e\x37\ +\x46\x25\x80\x3a\x5b\xed\xa8\x5d\x8d\xd3\x4b\xe1\xd8\x04\x79\x5d\ +\xa5\x69\x49\x98\xa6\xa5\xe1\x2a\x82\x13\x4a\x42\x78\x04\x95\x52\ +\x46\x60\x1e\x70\x04\x8c\xc1\xd3\x51\x7d\xce\x0d\x7c\xcb\xb8\x61\ +\x43\xdb\x04\xc9\x59\xd7\xe4\x31\xc1\x8c\xfa\x5a\x1b\x3e\x63\x00\ +\x21\x88\xc5\x00\x4b\x10\x0d\xa7\xda\x44\xc3\x29\x68\x08\x86\xd2\ +\x1f\xa0\x24\x50\xf4\x05\x3e\x0f\xb8\xe8\xed\xcb\xe0\x7d\xcf\x27\ +\x68\xce\x37\xb0\x94\x01\x14\x67\xca\xcd\xfb\xe8\xf9\x54\x80\xe3\ +\x94\xc2\x76\x1c\xd8\xb6\x42\x3c\x41\x60\x59\x21\x1c\x1a\x2a\xa1\ +\x40\x20\xa4\x42\xc0\x25\x0a\x45\x16\xe5\x5e\xf4\x3c\xe4\x5d\x8e\ +\xb0\x91\x4a\x0c\x83\x0d\x68\xe5\x5e\x74\x0e\xa6\xea\x57\x9c\x1f\ +\x2c\xb0\xf2\xfe\x5c\x7e\x91\x57\x64\xc4\x63\x12\xae\xaf\xe0\x31\ +\xc0\x0b\x80\x62\xa0\xc0\x38\x10\x88\x10\x0c\x48\x45\xa2\xde\x53\ +\x42\xa2\xcb\x24\xe7\x51\xc6\xbd\x3d\xaf\xc0\xb2\xaf\x8e\x7d\xcd\ +\xb8\xe7\xce\x61\x0f\xc0\xbe\x71\xcb\x5b\x3a\x33\x59\xef\x3c\x35\ +\x8c\x5a\x27\x55\x1e\x35\xcf\xd2\x8e\x59\x96\x8e\x26\xa6\xab\x37\ +\xa3\x48\x10\xc2\x84\x88\xd6\x52\x29\xf8\x7a\x2f\x6c\xae\x9d\xb4\ +\x90\x8f\x76\x7f\xa2\xea\xc6\x3d\x55\x52\x04\x6d\x95\x55\xd5\xcd\ +\x33\xe7\x2c\x40\x2a\x55\x86\x64\x32\x81\x44\x3c\xae\xe1\x16\x4c\ +\xd3\xc0\xa9\x03\xcd\xe1\xfc\x82\x98\x49\x10\x2b\xa1\xd7\x49\x8c\ +\xad\xac\x80\x52\xf2\xd6\xc7\xee\xeb\xeb\x08\x46\x50\xe5\x82\x9d\ +\x90\xdc\xdf\xad\x7f\xdf\x33\x0b\x97\xac\x74\x26\xd6\x35\x20\x99\ +\xd0\xf0\x44\x3c\xaa\xfa\xe4\xfe\x66\xb0\xcc\xcb\x11\xcf\x53\x8c\ +\xa0\x4c\x77\x1a\xfd\x4f\xaf\xb6\xb9\x83\xfd\xf3\xef\x75\x5e\x7e\ +\xf4\xe4\x61\x57\x34\x0d\xa6\x8e\x25\xae\x9f\x4d\xa8\x85\xd1\x44\ +\xf1\x0b\x0d\xbc\xb8\xfd\x5a\x72\xb1\xec\xf1\xc3\xae\xe3\xd7\xd2\ +\xa7\xc4\x40\x7f\x5f\x04\x07\x31\xf0\xcf\x94\x1c\xbf\x78\x49\x69\ +\xdd\xd2\x37\xcd\x47\x5a\xd5\xa4\xa6\xf5\x0a\xa3\xe8\x8f\xae\xe5\ +\x43\x1f\x3f\x10\xbb\x26\x9d\xed\xfd\x60\x0c\x0d\xb9\xcf\xfd\xec\ +\xbb\x0e\xfc\x37\xfa\x02\x9d\xc7\x5e\x06\x50\xe4\x66\x9b\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x08\x49\x44\ +\x41\x54\x78\xda\xad\x94\xcd\x6b\x9c\x55\x14\xc6\x7f\xf7\xeb\x7d\ +\x67\xf2\x9d\x31\x93\xb4\x8a\x20\xb4\xd0\xd0\x96\x49\x54\xba\x29\ +\xd2\x1a\x04\x15\x4b\x41\x17\x6e\x15\x44\xc4\xb5\x2b\xdb\x4d\xb3\ +\xe8\xb2\xee\x04\xc1\x3f\xa0\x85\xac\x4a\xb5\xae\xaa\xd0\x82\x68\ +\xcd\x4a\x83\x8b\xd8\x06\x62\x6a\x4a\x32\x4c\xd3\x66\x26\x33\xef\ +\xe7\xbd\xd7\xe9\x3b\xdd\x66\xb2\x98\x3c\x97\x07\xee\xb9\x8b\x1f\ +\xe7\x3c\x1c\xae\xf0\xde\xd3\x4f\xef\xfd\x70\xe6\xfd\xf3\xaf\xbc\ +\xf3\xdd\xad\xf5\x1b\xaf\x05\x4a\x45\xb5\xa9\x37\x96\x6b\x2f\xbd\ +\xf9\xf5\x17\xb3\x97\x7e\xa3\x8f\x34\x07\x68\x48\x8d\xdc\xf8\x6a\ +\xee\xca\xc4\xa9\xc9\x39\xc0\x95\x1d\xee\xdc\x93\x64\xeb\x26\xf0\ +\x2a\x90\xb2\x8f\x24\x07\x68\xa3\xb5\x3e\xf1\xfb\xd6\x3d\x2a\x15\ +\xc9\x44\x05\xa6\x4a\x33\xdc\xaf\xdf\x9d\x06\xf2\x81\x3a\xb6\xde\ +\xd3\xca\x76\xd9\x6b\xff\x0b\x40\xd5\x8f\xf2\xdf\x5e\x71\x77\x83\ +\x81\x9d\xeb\xda\xd2\xc9\x92\x5e\x2d\x2d\xb9\xeb\x31\x07\x02\x3b\ +\xe7\xb1\x38\xda\x69\x0c\x40\x1e\x5a\xac\xf3\x87\x01\x76\x45\x1c\ +\xbd\x8e\x05\x79\xd0\xad\x0f\xee\x18\x49\x4f\x47\x80\xd1\xfd\x32\ +\xf6\xde\x91\xe4\x19\x69\x9e\xe2\x9c\xc5\xed\xdf\xf1\xe8\x0b\x16\ +\xfa\xea\xaf\x57\xcf\x9f\x9e\x3e\x7d\xeb\xda\xf2\xb5\xb1\x95\x9d\ +\xbf\xd0\x52\xa2\x84\x44\x2b\x59\xdc\xc7\xc2\x11\x52\x9b\x12\x67\ +\x31\x52\x08\x62\x17\x63\x54\xc8\xb9\x9b\x27\x7c\xa0\x14\x5a\x2b\ +\x02\xd5\xf3\xf1\xf1\x59\x16\x8e\x5e\xdc\x79\x9a\x6d\x5f\xd4\x6b\ +\x4f\xd7\xbe\xb9\x7c\xf6\xf2\x98\xf3\x39\xf5\x68\x0b\x0f\x08\xe9\ +\x29\x24\x3c\x42\x08\x72\x52\x3a\xb6\x03\x40\xe6\x12\x3e\x99\xfd\ +\x12\x25\x14\xb2\x6b\xf5\xc2\x43\x7a\x18\x85\x64\x2f\x6f\x54\xee\ +\x6d\xfd\xb8\xa8\xaf\xaf\x5c\x3f\x39\x37\x5d\xa3\x91\x6e\xb2\xf1\ +\x7c\xa5\x14\x20\x41\x2b\x81\x94\x12\x2d\x24\x4e\x58\xac\x4b\x91\ +\x02\xee\x37\xee\x62\x84\xc6\x79\x08\x65\x89\x11\x33\x41\xa3\xfd\ +\x8c\x95\xc7\xab\xec\x36\x5b\x7c\x7e\xf6\x43\x1a\xf1\xf6\x5b\x3a\ +\xcd\x52\xfe\xd9\x79\x80\x93\x31\x9d\x2c\x06\x07\x52\x09\xb4\xeb\ +\xc5\xe1\xbb\x06\x8f\x51\x86\x40\x05\x04\xb2\x6b\x11\x92\xd8\x94\ +\x47\xcd\xc7\xfc\x5d\xff\x99\xdd\xa8\x4d\x27\xc9\x98\x31\x47\xbb\ +\x8c\x4e\xb1\x8e\x82\x45\x6e\xcf\xbf\x3c\xff\x41\x6d\xa6\x86\x52\ +\x12\xa5\x15\xc6\x68\xca\x26\xc4\x48\x83\x94\x20\x84\xe3\x8f\xfa\ +\x1d\x9c\x48\x39\x53\x7d\x1b\xbc\x04\xc0\x3f\x3f\x0e\xac\x77\x38\ +\xef\x09\x95\xa2\xe9\x37\xd9\x8c\x1e\xfe\x24\xb8\xc2\x31\x24\xb7\ +\x8d\x36\x27\x94\x51\x20\x29\x2c\xa5\x40\x49\xc9\x70\x50\xe2\xc2\ +\xf1\x77\x79\x14\xff\x49\x68\x0c\xc7\xca\xaf\x73\x67\xe3\x17\x10\ +\x79\x31\x91\x91\x5d\x2b\x55\x58\x29\x81\x92\x7e\x35\xd0\xfa\x82\ +\xf6\x8b\x7e\x0d\x98\x65\x1f\x8d\x7f\x3b\xec\xa3\x3c\x2a\x20\x25\ +\xad\x48\x7c\x44\xdc\xad\x1f\x7c\x5a\x17\xfd\xf7\xb8\xbf\x8a\xbc\ +\xda\x59\xbb\x98\x40\x2b\x41\xe2\xe2\xe2\x0d\x60\x10\x70\x91\xdf\ +\x5e\xba\x47\x66\x73\x10\x90\xd8\xe8\x70\xfe\x0a\xeb\x2c\xcd\xa4\ +\x85\x22\x42\x49\x81\xc8\x5b\x5d\xb0\x3d\x9c\x4f\xe8\x49\xa7\x89\ +\x8b\xdb\xb4\xe2\x84\x50\xe4\x87\x11\xc5\xf7\x7a\x2a\x1c\x62\x52\ +\x5b\xb6\x9b\x6d\x36\x76\x9e\xe1\xd3\x90\x52\x56\x66\x61\x61\x41\ +\x0e\x00\x9e\xb4\xf3\x53\x93\xcd\x53\x95\x10\xef\x3d\xca\x6b\x66\ +\xcc\x11\x42\x5b\x5e\xaf\x56\xab\x7e\x00\xf0\xc7\x5e\xbb\xec\xb3\ +\x87\xbb\xf1\x6a\xe2\x52\x84\x94\x91\x21\x58\x1e\xb5\xe3\x1f\x2d\ +\x2d\x2d\xf5\x05\xff\x0f\xa0\x86\x6e\xc2\x48\x5b\xd0\xe6\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x7c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\ +\x09\x84\x01\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0e\x06\x11\x92\x18\x4e\x0a\x00\x00\x03\x09\x49\x44\ +\x41\x54\x78\xda\xd5\x92\xeb\x8b\x0d\x61\x1c\xc7\xbf\xcf\xdc\xce\ +\x6d\xec\xca\x65\xd7\xa2\xc8\x46\xa1\x44\x6a\xdd\x72\x4b\xc9\x0b\ +\xa2\xb0\x79\xb3\xad\xb0\x45\x4a\x49\xca\x3f\x80\x77\x8a\xe2\x85\ +\xb4\x2f\x76\x25\x42\xa4\xac\x95\x5b\x22\x62\x57\xd9\x14\xc7\x61\ +\x2d\xeb\x5c\xd6\x9e\xfb\x9e\x39\x33\x67\xe6\x99\x79\xc6\xb3\xa7\ +\xa6\x58\xa7\xb5\xbb\x79\xe3\x33\xfd\xea\x37\xcf\xd4\xa7\xef\x7c\ +\x67\xf0\xdf\x41\x30\x0a\xa7\xdb\x5e\xb7\xb5\xdd\x7b\xbf\xd3\xa2\ +\x0c\xbf\x52\xad\x2a\x68\xdc\xb4\xe0\xee\x89\xa6\x86\xc6\x09\x89\ +\xd7\xb4\xb4\xd3\xfd\x7b\x96\x4a\x82\x20\x60\x24\x17\x2f\x77\x23\ +\x91\xd6\xe5\xbe\xdb\x87\x6c\x54\x40\xc2\x28\xc4\x06\xd2\xb0\x4c\ +\x0b\x95\xc4\x89\x64\x16\xae\x0b\x8f\xf1\x89\x99\x63\x41\xd3\x8a\ +\x15\xc5\xcc\x2e\x81\xb9\x64\x62\x62\xc7\x36\x51\x28\x54\x16\x3b\ +\x96\xc1\xc5\xee\xc4\xc4\x2e\x17\xeb\x45\x9d\x8b\x45\x10\x42\xbc\ +\x53\x5e\x81\xcb\xc5\xfa\xd8\xaa\x68\x3c\x7a\xf1\x4c\x76\xc8\x68\ +\x79\x17\x89\xc1\x83\x51\x4b\xb2\x2c\x07\xa2\x44\x3c\x71\x59\xca\ +\x5c\x06\x46\x8d\xe1\x3d\x57\xb3\xf2\x30\x40\x04\x2c\xac\x9f\x85\ +\x7d\xbb\xd6\xb5\x36\xef\x58\x7d\xe4\x37\x71\xef\xb7\x84\x55\x57\ +\x53\xa5\x6e\x5c\x35\x17\xa2\x28\x41\x56\x64\x48\x92\x0c\x87\x11\ +\xb8\x0e\xe0\x05\xe6\x5e\x30\x06\x6c\xdf\xba\x9a\x57\x65\x87\x28\ +\xb5\x60\x53\x8a\xea\x80\x0f\x77\x1f\x77\xaf\xf8\x23\x71\x7f\x7c\ +\xf0\x64\x34\xf1\x63\x77\xc3\xb2\xfa\x79\x55\xd5\x55\x00\x44\x2e\ +\x93\x78\x3a\x01\xe0\xc3\xaf\x61\x3b\x17\x33\x3e\x28\x3f\xd7\x78\ +\x4d\x03\x89\x24\xbe\x7e\x8b\x61\x28\x9f\x63\x82\x24\x9f\xf0\x7c\ +\xa2\xb7\xe8\xd1\x2e\xcb\x37\x7d\xd1\x9b\x7c\x2e\xdb\x3c\xa3\x6e\ +\xa6\x40\x78\x6a\x97\x88\x70\x21\xc1\xe1\x62\x8b\x02\x7a\xc9\x46\ +\x41\xa3\x18\x4c\x15\x10\x8d\x67\x30\x98\xcc\x21\x97\x2f\xa2\x90\ +\x4b\x82\x52\xe3\x54\xb6\xe7\x4a\xeb\x6f\x62\x0f\x63\xa0\xe7\xbb\ +\xad\x4c\xf3\xe7\x72\xfa\x5a\x0a\x15\x46\xc9\x85\x61\x01\xa6\x45\ +\xb8\x98\x80\x3a\x04\x36\x23\xe5\xdf\xcc\xfb\xa0\xfa\x50\x0a\xa9\ +\x58\xe4\x25\x11\xe4\x66\x33\x15\x66\x7f\x88\x3d\x24\xb5\xee\x59\ +\x31\x1b\xdb\x5a\x3b\x7b\x7e\xdd\xe4\xa9\xb5\x08\x85\x54\x04\x82\ +\x41\xf8\xfd\x7e\xf8\x14\x1f\x14\x59\x81\xc8\xbb\x27\x82\x00\xdb\ +\x34\xf0\xb1\xab\x23\xef\xd8\x74\xb3\xd6\xfb\x20\x83\x5f\x10\x30\ +\x02\xbd\xff\xb9\xe5\x98\x5a\xd3\xa7\xae\x3b\x25\x9f\xcf\x87\x20\ +\x97\x86\xf8\x4c\x0a\x85\xa0\xaa\x7c\x0f\x0d\xdf\x07\xca\xe7\x91\ +\xee\x0e\x98\x7a\xfe\xa0\xfe\xfd\x45\x1f\x46\x20\xa2\x02\x8e\x9e\ +\x4c\x52\x86\x22\x61\x74\x4b\xfd\xe2\x06\x04\x03\x7e\xf8\x03\xc3\ +\x89\x15\xc8\x92\xc4\xd3\x12\x84\xbb\x1e\x22\xf2\xf6\x69\xab\x95\ +\x0a\x9f\x42\x05\x04\xa0\x32\xbc\xb3\xb3\x1f\x5e\x77\x3e\x48\x46\ +\x3f\x20\xc0\xa5\x6a\x30\x58\x4e\x1c\xe4\x69\x0b\x99\x38\xde\x3c\ +\xb9\x1e\x06\x11\x8e\x80\x33\x2e\x31\xcd\x7e\x71\x21\xca\x7b\x1f\ +\xdd\x38\x9f\x76\x1d\xb3\xfc\xfa\x2a\xaf\x41\x14\x5c\x74\x5e\x3d\ +\x57\xb2\x19\xdb\x43\xd3\x91\xe2\xb8\xc4\x1e\x76\xbe\x3f\x5e\xd0\ +\xb4\x96\x8e\x6b\x17\x20\x2b\x12\xfc\xbc\xf3\xfb\x37\x2f\x21\x9d\ +\xfa\x71\xcc\xce\xf6\xf6\x60\x14\x44\xfc\x05\x66\x64\xc2\x19\xcd\ +\x9e\x55\x3d\xad\x76\xf9\x40\xb4\x1f\x9d\xb7\xda\x6f\x12\x51\x39\ +\xee\x68\x09\x8c\x86\x84\x31\x40\x44\xdf\xd1\x4f\x83\x9f\x37\xbc\ +\x7f\xf2\x4c\xe6\xfb\x01\x33\xfe\x0a\xff\x8c\x29\x4b\xb6\xcd\x0d\ +\xcc\x59\x3f\x0f\x63\xe4\x27\x83\xe8\x6a\x85\x79\x32\x06\x74\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\ +\x09\x84\x01\xaa\xe2\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1c\x11\x18\x00\x83\x2f\xd2\x0f\x00\x00\x03\x39\x49\x44\ +\x41\x54\x78\xda\xdd\x94\x6f\x68\x56\x55\x1c\xc7\xbf\xe7\xfe\x7d\ +\x9e\x3d\x7b\xa6\xad\xc1\xb2\xbd\xb1\xd9\x12\x12\x0a\x34\x2a\xb5\ +\x28\x69\x24\x8a\x19\x36\xca\x02\x45\x0b\x25\x54\xec\x85\x2c\x7c\ +\x11\x84\x08\x22\x89\x29\xf4\x42\x64\xbe\x28\x0a\xc2\x5e\x04\x3a\ +\x54\xd0\xac\x17\xcb\x19\x29\xe2\x08\x44\xa6\xd3\x29\x9b\x6b\xff\ +\x73\xcf\x9e\xfb\x9c\xfb\x9c\x7b\xce\xf9\xf5\xdb\x93\x3d\x13\xcc\ +\xa6\x22\x04\x7d\x2f\xdf\xcb\xe1\x70\xf9\xdc\xef\xfd\x9e\x73\x0f\ +\xfe\x33\x11\x91\xcb\x16\x0f\x1b\x1a\x74\x5c\xea\x6f\x5f\xf8\xe1\ +\xc1\xf6\x27\xdf\xf9\xf2\x05\xdc\x87\xc4\x14\x60\x2c\x5a\x7f\x80\ +\x1a\x5f\x9e\x83\x13\xa7\x2f\x27\x3d\x03\xf9\x4f\x5d\x37\xb5\xab\ +\xeb\xfb\x75\x16\x53\xc8\xf9\xd7\xb7\x0a\x81\xbe\xbe\x5e\xcc\x7f\ +\xb1\x01\xcd\x1b\x1a\xfd\x57\xe6\xd6\xed\x34\x49\x74\xbc\xbe\xa9\ +\xe5\xb1\x07\x05\x97\x15\xe7\x06\x31\x3e\x2e\x51\x90\x0a\x4b\x5e\ +\x7f\x16\xef\x37\xcd\x6d\xcc\x04\xe8\x68\x58\xf9\xf5\xe2\x7b\xae\ +\xa2\xf6\xa5\x2d\x8e\x10\x0e\xac\x96\xa0\xa4\x08\xb2\x4a\x08\x1d\ +\xe9\x3d\x5f\xec\x40\x62\x2c\x88\x00\xe2\x4b\x46\x31\x0e\xff\x74\ +\x95\xae\xf7\xcb\xcf\x21\x9c\x4f\x2e\x1f\x5c\xa5\xee\x9a\x78\xe3\ +\xb6\xaf\x5a\xa7\x55\x86\xc6\x1a\x65\x6c\x22\x8d\x29\x8e\x19\x1d\ +\x0d\x69\x55\x18\x45\xbe\xa0\x20\x25\x3b\x66\x17\x8a\xb0\x04\xbc\ +\xf1\xea\x4c\xb1\xf0\x99\x9a\x66\x01\x73\xaa\x61\xe5\x37\xb3\xee\ +\x9a\xb8\x7e\xd1\x47\xd4\xbc\xf9\x5d\xc8\xc4\xc2\x71\x5d\x40\xb0\ +\xe1\x80\xfe\x2a\x9b\xd3\x12\x1b\x6c\x0b\x6b\x0c\x0c\x5b\x6b\x8d\ +\xd1\x9b\x31\xda\xce\x0f\xe7\x72\xd2\x6c\xe8\xfa\x6e\xcd\xb7\xb8\ +\x25\xb7\x3c\xa8\x79\x7a\x5b\xc3\x53\xb3\x50\x88\x35\x94\x06\xb4\ +\x05\x0c\xdb\x5a\xc1\xa6\xd2\xd8\xf0\xa4\x66\x27\x89\x81\x52\x09\ +\x5b\x03\xa4\xf1\x44\x6d\x10\x0e\x0c\x8d\x37\x55\xcc\x5e\x31\xb3\ +\x7a\xce\x8a\x1f\x47\x2f\x1c\x52\xde\x64\x27\xa6\xb4\x48\x5e\x98\ +\x06\xc1\xb2\xf9\x4e\x3c\xef\xa0\x2c\x3b\x01\x37\x3c\x6f\x2c\xa2\ +\xbc\xc2\xcd\xb1\x71\x0c\x0f\x8f\xf2\xce\x19\x44\x6e\x6c\x0c\xc6\ +\xcd\xac\x15\x99\x19\xf3\xeb\xdf\x6a\x69\x9c\x04\x0b\x8b\x0b\x9d\ +\x37\x50\xfd\x68\x0d\xb2\x55\x55\x48\xa7\x01\xcf\xb7\x0c\xe6\x3a\ +\x68\x02\x38\x91\x54\xa3\xc8\x49\xa3\x48\x22\x96\x12\x52\x16\xb8\ +\xf3\x18\x04\x81\x54\x3a\x85\x28\xd6\xe0\xf5\x21\xe1\xfa\x98\xcc\ +\x23\x6c\xa9\x86\x48\x1a\x7e\x80\x50\x28\x5a\xc4\x8a\x18\x04\x30\ +\x0f\x66\xa2\x12\x72\x4a\xdd\x7b\x7e\x00\x2f\x60\x7b\x3e\x7c\xdf\ +\x47\x45\x26\x8d\x48\x81\x12\xf8\xfb\x18\x3c\xaf\xfb\xd0\xa6\x5e\ +\xef\xef\x3f\x6c\xc1\x7b\x5b\x91\x99\x5e\x89\xca\x47\xb2\xc8\x4e\ +\xcb\xa2\x82\x13\x84\x81\x0f\xd7\x71\x91\x14\x39\x89\xb5\x70\x5d\ +\x0d\x21\x50\x1a\x6b\xed\x21\x5d\x99\x42\x3e\xff\x07\xba\xaf\xf5\ +\x0c\x10\xb9\x1f\xfc\xfe\xf3\xee\x63\x77\xec\x8a\x79\xcb\x36\x1e\ +\xee\xec\xbc\xb2\x1c\x44\x20\x1d\xdf\xb2\x44\xb6\xba\x0a\xeb\x3f\ +\xde\xcf\x20\xc3\x55\x24\x88\x8b\x8a\x5d\x84\x22\x85\xdf\xce\xfc\ +\x82\xbe\x9e\xde\x56\xc7\xf5\xd7\x0d\xfe\xba\x7f\x08\xb7\xa9\xdc\ +\xf1\xb9\x23\xfb\xde\xc4\x3f\x28\x5b\xfb\x1a\x85\x61\xc0\xc9\x75\ +\xe9\xcb\x7c\x07\x18\xc9\xf5\xe3\xd4\xb1\xd6\x48\xc6\xc9\x16\xc7\ +\x0b\x5b\x18\x8a\xb2\xca\xe0\xa9\x14\xa4\x10\x30\x18\x42\x40\x04\ +\x02\x1d\x3f\x1c\xc7\xf9\xb6\x93\x67\xe1\x86\xab\x72\x9d\x47\x2f\ +\xa1\xac\xfb\x04\x3b\x61\x05\x44\x3a\xc4\x70\x34\x82\x23\x2d\x7b\ +\x4d\xff\xf5\xee\x9d\x9c\x72\x7b\xbe\xeb\x68\xf2\xc0\xc7\x66\x44\ +\xe4\x2c\xdd\xba\xc7\xc8\xbe\x11\x5c\x6c\x6f\xbb\x9a\x28\xb5\x3a\ +\xbe\x71\xe6\x34\x1e\x86\xea\x16\xbc\x7d\x20\x5d\xf7\xfc\x67\xe1\ +\xe3\xcf\x65\xf1\xbf\xd6\x9f\x17\xde\xbc\xaf\xb9\xc8\xf0\x41\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xae\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xa4\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2e\x2e\x2e\x2f\x2f\x2f\x16\ +\x16\x16\x1a\x1a\x1a\x10\x10\x10\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x12\x12\x12\x07\x07\x07\x11\x11\x11\x05\x05\x05\x05\x05\x05\x03\ +\x03\x03\x05\x05\x05\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x07\x07\x07\x00\x00\x00\x02\x02\x02\x05\x05\x05\x20\x20\x20\ +\x20\x20\x20\x03\x03\x03\x00\x00\x00\x14\x14\x14\x16\x16\x16\x14\ +\x14\x14\x15\x15\x15\x0e\x0e\x0e\x3b\x3b\x3b\x2c\x2c\x2c\x37\x37\ +\x37\x37\x37\x37\x3f\x3f\x3f\x31\x31\x31\x43\x43\x43\x54\x54\x54\ +\x75\x75\x75\x11\x11\x11\x53\x53\x52\x55\x54\x53\x3c\x36\x32\x8b\ +\x8b\x8b\x4b\x4b\x4b\x50\x50\x50\x57\x57\x57\x20\x20\x20\x42\x42\ +\x42\x4a\x4a\x4a\x51\x3b\x29\x72\x72\x72\x81\x81\x81\x84\x7b\x73\ +\x9f\x91\x83\x03\x03\x03\x07\x07\x07\x0b\x0b\x0b\x0e\x0e\x0e\x10\ +\x0a\x07\x10\x10\x10\x11\x11\x11\x12\x12\x12\x14\x14\x14\x1d\x15\ +\x0f\x1e\x1e\x1e\x1f\x12\x0a\x20\x20\x20\x21\x21\x21\x22\x22\x22\ +\x23\x10\x00\x24\x1a\x16\x26\x26\x26\x2d\x1c\x11\x2d\x2d\x2d\x30\ +\x27\x21\x36\x20\x0e\x38\x38\x38\x3e\x3e\x3e\x41\x41\x41\x44\x20\ +\x03\x47\x47\x47\x49\x49\x49\x4b\x28\x0c\x4e\x28\x0c\x52\x44\x39\ +\x52\x52\x52\x54\x54\x54\x55\x55\x55\x58\x28\x00\x59\x56\x54\x5d\ +\x5d\x5d\x5f\x3c\x22\x60\x2d\x01\x60\x3f\x25\x64\x48\x30\x66\x62\ +\x61\x67\x52\x45\x69\x63\x60\x6c\x34\x01\x6f\x6f\x6f\x70\x56\x46\ +\x74\x47\x21\x77\x38\x02\x78\x44\x15\x78\x78\x78\x7b\x5d\x43\x7c\ +\x41\x0d\x7c\x65\x50\x7f\x7f\x7f\x83\x83\x83\x85\x85\x85\x89\x89\ +\x89\x8a\x8a\x8a\x8e\x8e\x8e\x90\x60\x34\x90\x90\x90\x93\x93\x93\ +\x9a\x62\x39\x9a\x63\x3a\xa4\x72\x4b\xa9\x79\x55\xb1\x99\x82\xb8\ +\xb8\xb8\xc0\xc0\xc0\x67\x17\x18\xb9\x00\x00\x00\x46\x74\x52\x4e\ +\x53\x00\x01\x02\x03\x07\x08\x0d\x0e\x1b\x1d\x23\x27\x2e\x33\x43\ +\x59\x66\x81\x82\x84\x8d\x95\x9b\xaa\xac\xae\xb5\xb5\xb8\xb9\xc0\ +\xc1\xc7\xcd\xcd\xcd\xcf\xd0\xd2\xd7\xdc\xdf\xe9\xea\xf0\xf2\xf5\ +\xf5\xf7\xf7\xf8\xf9\xf9\xf9\xfa\xfb\xfb\xfc\xfc\xfd\xfd\xfd\xfe\ +\xfe\xfe\xfe\xfe\xfe\xfe\xfe\x61\xda\xb4\x94\x00\x00\x01\x2a\x49\ +\x44\x41\x54\x78\xda\xb5\x90\x4d\x52\xc2\x30\x00\x46\xd3\x24\x6d\ +\x21\xa4\x48\x2d\x50\x08\xca\x80\xe3\xa8\x1b\xd9\xb8\x72\xc6\x85\ +\x27\x70\xe5\x91\x39\x82\xba\x71\xd4\x8a\xa3\x45\x68\xa9\x90\x4a\ +\xfa\x93\x36\x0e\x3a\x0e\x17\xd0\xb7\xf8\x16\x6f\xf7\x3d\xf0\x8f\ +\xa0\x9f\xb5\xbb\x44\x65\x80\xb6\x5a\x5a\xa6\xb6\xba\x3e\x64\x75\ +\xb9\xd4\xd8\xa0\x59\xe3\xe9\xaf\x86\x96\xd3\xb6\x61\x02\xad\x46\ +\x8b\xaa\xb4\xcc\xd5\xb7\x36\x7a\x1d\xe7\x42\x8f\xd0\xf5\xd9\x54\ +\xdf\x3f\x9d\x12\x53\x14\x1b\x6d\xf7\xae\x4e\x28\x0c\x76\x78\x54\ +\x01\x03\x7a\x70\xf4\x2a\xd6\x00\x03\xcb\xa5\x8f\xb8\xc8\xbb\x6f\ +\x1c\x18\xec\xc1\xd4\x24\x75\x53\x8e\xcc\x3d\xe7\xd2\xb1\x71\xc8\ +\x5d\x2f\x39\x9c\x29\xe6\xda\xfb\x3e\x8c\x51\xa3\x7d\xee\x3d\xcd\ +\x1a\x78\xa9\x7c\x59\x4f\x5d\xfd\xee\x85\x1f\x4f\x05\x26\x64\xe2\ +\xf4\xa5\x6f\x2b\x13\x02\x33\x46\xfe\x10\x7f\x4c\x08\xc1\xa4\x9f\ +\x2b\x1b\x16\x8b\xdc\x5b\x2b\xaf\xb2\x72\x3a\x65\x84\xfb\x73\x54\ +\x2d\x3b\x96\x4c\x84\xe7\x3f\x07\xab\x55\xa1\x76\xcb\x45\x33\xbb\ +\x0f\x60\x2c\x58\xb5\xc0\x4c\x84\x73\x91\xcc\x43\xc1\xb0\x21\x5d\ +\x11\x23\x09\x66\xd1\x68\x7c\xb3\x0c\xf2\xcd\x69\x73\x12\x8e\xc6\ +\xb7\xef\x91\x06\x74\x6a\xd5\x32\x1e\xaf\xc1\x06\x42\x2d\xe3\x93\ +\xc7\xf9\x36\xe3\xb6\xe9\x5f\xf1\x05\x32\xe0\x83\x39\x86\x2c\xe5\ +\x0a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x85\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\x01\ +\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x34\x50\x4c\x54\ +\x45\xff\xff\xff\x56\x56\x56\x64\x64\x64\x78\x78\x78\x86\x86\x86\ +\x5a\x5a\x5a\x5d\x5d\x5d\x7f\x7f\x7f\x82\x82\x82\x55\x55\x55\x65\ +\x65\x65\x74\x74\x74\x84\x84\x84\x57\x57\x57\x60\x60\x60\x79\x79\ +\x79\x82\x82\x82\x55\x55\x55\x66\x66\x66\x72\x72\x72\x84\x84\x84\ +\x59\x59\x59\x5e\x5e\x5e\x7b\x7b\x7b\x80\x80\x80\x55\x55\x55\x6a\ +\x6a\x6a\x70\x70\x70\x84\x84\x84\x5c\x5c\x5c\x7e\x7e\x7e\x55\x55\ +\x55\x6c\x6c\x6c\x6e\x6e\x6e\x85\x85\x85\x57\x57\x57\x63\x63\x63\ +\x76\x76\x76\x82\x82\x82\x4b\x4b\x4b\x4e\x4e\x4e\x4f\x4f\x4f\x51\ +\x51\x51\x54\x54\x54\x57\x57\x57\x58\x58\x58\x59\x59\x59\x5a\x5a\ +\x5a\x5d\x5d\x5d\x5e\x5e\x5e\x5f\x5f\x5f\x61\x61\x61\x62\x62\x62\ +\x63\x63\x63\x65\x65\x65\x68\x68\x68\x69\x69\x69\x6a\x6a\x6a\x6c\ +\x6c\x6c\x70\x70\x70\x71\x71\x71\x73\x73\x73\x74\x74\x74\x75\x75\ +\x75\x77\x77\x77\x79\x79\x79\x7b\x7b\x7b\x7d\x7d\x7d\x7e\x7e\x7e\ +\x7f\x7f\x7f\x80\x80\x80\x83\x83\x83\x84\x84\x84\x87\x87\x87\x8a\ +\x8a\x8a\x8b\x8b\x8b\x8c\x8c\x8c\x8e\x8e\x8e\x8f\x8f\x8f\x90\x90\ +\x90\x98\x98\x98\x9c\x9c\x9c\x9d\x9d\x9d\xa0\xa0\xa0\xa5\xa5\xa5\ +\xa8\xa8\xa8\xa9\xa9\xa9\xaa\xaa\xaa\xad\xad\xad\xaf\xaf\xaf\xb2\ +\xb2\xb2\xb4\xb4\xb4\xbf\xbf\xbf\xc0\xc0\xc0\xc1\xc1\xc1\xc2\xc2\ +\xc2\xc3\xc3\xc3\xc5\xc5\xc5\xc8\xc8\xc8\xca\xca\xca\xcd\x04\x09\ +\xd1\x07\x0c\xd4\x2c\x31\xd5\x04\x08\xd5\x07\x0b\xd5\x1c\x21\xd5\ +\x2d\x32\xd5\xd5\xd5\xd6\x0d\x11\xd6\x36\x3a\xd6\x37\x3b\xd6\xd6\ +\xd6\xd7\x05\x09\xd7\x08\x0c\xd7\xd7\xd7\xd8\x05\x09\xd8\xd8\xd8\ +\xd9\x0a\x0e\xd9\xd9\xd9\xda\x23\x27\xda\x37\x3b\xda\xda\xda\xdb\ +\x1b\x1e\xdb\x4d\x51\xdb\x4f\x53\xdc\x40\x44\xdc\x41\x44\xdc\xdc\ +\xdc\xdd\x31\x35\xdd\x38\x3b\xdd\x4a\x4e\xdd\xdd\xdd\xde\x07\x0a\ +\xde\x2e\x32\xde\x37\x3a\xde\xde\xde\xdf\xdf\xdf\xe0\x15\x17\xe0\ +\x68\x6b\xe0\xe0\xe0\xe1\x08\x0a\xe1\xe1\xe1\xe2\x26\x29\xe2\x43\ +\x46\xe2\xe2\xe2\xe3\x77\x7a\xe3\xe3\xe3\xe4\x37\x39\xe5\x3a\x3c\ +\xe5\xe5\xe5\xe6\x0a\x0c\xe6\x31\x32\xe6\xe6\xe6\xe7\xe7\xe7\xe8\ +\x22\x24\xeb\x0c\x0d\xeb\x39\x3b\xeb\xeb\xeb\xec\xec\xec\xed\xed\ +\xed\xee\x31\x32\xee\xee\xee\xef\xef\xef\xf0\xf0\xf0\xf1\xf1\xf1\ +\xf2\xf2\xf2\xf3\xf3\xf3\xf4\xcb\xcc\xf4\xf4\xf4\xf5\x0f\x0f\xf5\ +\xcb\xcc\xf5\xcd\xce\xf5\xcf\xd0\xf6\xf6\xf6\xf7\xda\xdb\xf7\xf7\ +\xf7\xf8\xdc\xdd\xf8\xf8\xf8\xf9\xf9\xf9\xfa\xfa\xfa\xfb\xfb\xfb\ +\xfc\xfc\xfc\xfd\xf5\xf5\xfd\xf6\xf6\xfd\xf7\xf7\xfd\xfd\xfd\xfe\ +\xfe\xfe\xff\xff\xff\x49\xa5\x12\xf7\x00\x00\x00\x27\x74\x52\x4e\ +\x53\x00\x0e\x0e\x0e\x0e\x11\x11\x11\x11\x49\x49\x49\x49\x50\x50\ +\x50\x50\x7e\x7e\x7e\x7e\xa4\xa4\xa4\xa4\xb2\xb2\xb2\xb2\xe1\xe1\ +\xe5\xe5\xe5\xe5\xe7\xe7\xe7\xe7\x9e\xee\xc6\xe1\x00\x00\x01\x90\ +\x49\x44\x41\x54\x18\xd3\x45\xd1\x4d\x6b\x13\x41\x1c\x07\xe0\xdf\ +\x7f\xde\x76\x26\x49\x93\x4d\x08\x89\xd2\xb4\x50\x11\x34\x08\xd2\ +\x4b\x2f\x3d\xea\x77\xf6\x26\xd2\x0f\x50\x90\x4a\xa9\x28\x28\xd5\ +\xd6\x92\x90\x26\x9b\x64\x93\x9d\xdd\x79\xf3\x54\xbd\x3e\xd7\x87\ +\x00\x00\x10\x5a\x6b\x85\xc6\x5a\xeb\x01\x00\x04\x00\xc8\x47\xc7\ +\x21\x04\x70\xce\x7f\xcd\x8b\x27\xd6\xf9\x9b\x26\xb6\x8c\x4e\x75\ +\xb5\x67\xea\xba\xb0\x00\x01\xd9\xf8\x45\x35\x18\xe5\xcf\x5b\xa8\ +\x67\xab\x3f\x4b\xf3\x63\x56\x83\x80\xf1\x6b\x77\x74\xf8\x4a\x4a\ +\xa2\xe8\xeb\x87\x6f\xb7\xf2\xeb\x0c\x02\xbd\xe9\xfe\xe4\x74\x9c\ +\x69\xc5\x80\xb0\x57\x5d\xf6\x7d\x6a\xd7\x9c\x4f\xb2\xfe\xe9\xa4\ +\x75\x60\x38\x31\xc9\xa5\xe2\xbd\x59\x49\x6b\xde\x7a\x19\x4f\xde\ +\xb6\xda\x6a\x77\x73\x79\x33\x1f\xb4\x21\x20\x7f\x76\x17\x4c\x07\ +\x73\xac\x8c\xaa\x2e\xcb\x67\x87\xee\x63\xa1\x94\x9e\x74\x83\x66\ +\xda\xb7\x17\x81\xd1\x6d\xd6\xef\x0e\xc6\xfd\x2b\x88\xb6\xee\x78\ +\xcd\x94\xd7\x43\x50\xb8\x8e\x42\x9b\x4e\x6f\xe5\x18\x17\x1d\xaf\ +\x58\x4a\x10\x84\x14\x8b\x3a\x19\xe2\x12\x00\x51\x4a\xac\xa1\xca\ +\x27\x48\x53\x59\xb7\x71\x36\x97\x40\x2a\xa9\x61\x96\xb6\x0b\x1f\ +\xe2\x79\x5c\x2d\xd7\xcb\xf5\x14\x31\xf8\x0d\x59\x66\x59\x59\xd9\ +\x9d\x1f\xbe\x93\x77\xf7\xe1\xac\x0f\xbf\xdb\x2e\x99\x15\xb6\x30\ +\xbf\x8f\x8c\xc1\xf0\xbd\x83\x04\x9a\xc6\x7e\x6a\x2a\xcb\x93\x1f\ +\xae\xc4\x80\x0b\x90\xe0\x88\xae\xd9\x5c\x7c\x51\x77\x96\xa3\x8e\ +\xdd\x85\xcf\x11\x58\x0c\xc1\x6d\xcb\x8b\xcf\xf4\xb0\x04\x07\x1c\ +\x57\xf7\x8f\x22\x6b\x6a\xbb\x2f\x57\x1f\xae\x50\x3c\x06\x10\x00\ +\x99\x8f\x03\x1f\xe6\x1d\x2a\xd7\x0b\xc7\x67\x85\x7b\x4a\x3b\x18\ +\xe9\x14\x13\x88\x91\x9d\x6f\xff\x5f\x82\xfe\x15\x27\x00\xc0\x5f\ +\x23\xd9\xc6\x00\x79\x03\x7b\xe6\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x04\x00\x00\x00\x6e\xbd\xa4\xb0\ +\x00\x00\x00\x02\x73\x42\x49\x54\x08\x08\x55\xec\x46\x04\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\x01\xc1\ +\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\ +\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\ +\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x5f\x49\x44\x41\x54\ +\x18\x19\x05\xc1\xbf\x6b\x5c\x75\x00\x00\xf0\xcf\xf7\xbd\x77\x39\ +\x8f\x2b\x67\xce\x36\x6d\x9a\x21\xd5\x8a\x38\x09\x81\x24\x20\xa4\ +\x82\xd4\x21\xa0\x4b\x54\x34\x81\xc4\x3f\xa0\x43\x71\xb0\x53\x06\ +\x29\x0e\x45\x10\x71\x08\x98\xc1\x51\x43\x7f\x44\x30\x83\x83\xa5\ +\x74\xcc\x62\x12\x48\x2c\x3a\x99\x14\x22\xea\x69\x2d\x67\x7e\x99\ +\xbc\xbc\x7b\xdf\xe7\xe7\x13\x2a\x00\xdc\x6a\xc5\x09\xe3\x61\xcc\ +\x28\x36\xaa\x75\x6b\xc9\xea\xfc\x3e\x00\xa1\x02\x70\x73\xca\x62\ +\x6f\xb0\xd0\xd3\x43\x26\x53\x93\x75\x5c\xbb\xb9\x02\x10\x2a\xf0\ +\x71\x3b\x2e\xc4\xd9\x23\xb4\x9c\x35\xa4\xf2\xa7\xa7\xf6\xd1\x94\ +\x2c\x25\xd7\x3f\xe9\x42\xa8\x30\xdf\xae\x36\xf3\xe1\x7d\x97\xbd\ +\xe6\x9c\x86\x0c\xa5\x13\xfb\x1e\xd8\xd1\x52\xdf\x0d\x23\xb7\xba\ +\x64\xd0\x5b\x38\x1d\xce\x4d\x7a\x45\xbf\x9a\x4c\x10\x44\xa5\x96\ +\x69\x8f\xdc\x17\x87\xfb\x16\xcc\x11\x2a\x1f\x4d\x95\xdf\x75\xbd\ +\x65\x5c\x4b\x9f\x3d\x17\x24\xa0\x54\x38\x71\xe4\x27\xcb\xda\xd2\ +\xb7\x3f\x5f\x49\xf7\x5a\xf1\x87\xc3\x33\x97\x4d\xea\xf7\x8c\xba\ +\x87\x1e\xbb\xa4\x2e\x11\x64\x52\x89\xb6\xbf\x74\xd4\x5e\xbf\xff\ +\x55\x52\x4c\x9c\x0c\xf2\x86\x7e\x75\x7d\x52\x6c\xf9\xcc\x26\x12\ +\xa9\x9a\x86\xa6\x77\x70\x32\x58\x4c\x24\xbd\xf1\xdc\x73\x2e\xa8\ +\xc9\xa4\x12\xb9\x03\x7f\xf8\xc2\x82\x03\xa4\x6a\xea\x9a\x2e\xca\ +\xf5\xc6\x93\x38\x76\x6a\x40\xae\x94\x08\xc8\x1d\xda\xd3\xf5\xc0\ +\x87\x7e\x44\x50\xd3\xe7\x92\x53\x71\x2c\x89\xa3\x85\x21\x75\x04\ +\x01\x4f\x3c\xf1\xaf\xa7\xfe\xb1\xeb\x53\x8b\x8e\xa4\x52\x2f\x29\ +\xc4\xd1\x2c\x8a\x08\x02\xe0\x37\x5b\xfe\x76\xe2\xbc\xf3\xfa\x44\ +\x10\x04\x51\x94\xc5\x8d\x30\xf4\xbb\x4a\x05\x48\x65\xea\x12\x99\ +\x73\xe6\x5d\x41\x4f\x65\x5b\x10\x37\x92\xb8\x9e\xe8\xc8\x95\x4a\ +\x11\x35\x4d\x6d\x67\xbd\xeb\x8e\x2b\x88\x4a\xa5\x1d\x89\xb8\x9e\ +\xc5\xb5\x44\xc7\x81\x7e\x85\x0c\x0d\xcf\x1a\x70\xc3\x55\x40\xa5\ +\x70\xec\xb1\x44\x5c\x4b\xe2\xaa\xce\x7f\xbe\x77\x2c\x57\x28\x35\ +\xbd\xe9\xb6\xab\x80\x52\x21\xb7\xec\x90\x4e\x5c\x4d\x1f\xe5\xdf\ +\x6e\x27\x33\xbb\x2e\x1a\x90\x48\xbc\x60\x52\x03\x44\x51\xe1\xd8\ +\xcf\xbe\xd6\x10\x3e\xb8\xbd\x15\x2a\x4c\x7f\xd3\x9b\x4d\xcd\x19\ +\xd1\x54\x57\x93\x82\x52\x21\xf7\x8b\x2f\x9d\xca\x96\xee\xce\x11\ +\x2a\xcc\xb4\xab\xcd\xde\xf0\xb1\x57\xcd\x38\xa3\x4f\x2a\xa8\x94\ +\x8e\xdd\xf3\x50\x43\xb6\x1b\x46\xee\x74\x09\x15\x98\x6e\x57\x0b\ +\x71\x36\xd7\xf0\xbc\x17\xbd\x2c\xf8\xd5\xb6\x1d\x47\xea\x92\xa5\ +\x70\xfd\x6e\x17\x42\x05\xe0\xbd\x29\x8b\xe5\x60\xa9\x54\x22\x95\ +\x4a\xa5\x1d\xd7\x96\x57\x00\x42\x05\x80\xf7\x5b\xd5\x84\x71\x63\ +\x46\xb1\x61\xdd\x5a\x58\xbd\xb7\x0f\xc0\xff\x81\x68\xf3\xb3\xcd\ +\xd8\x4c\x48\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x4d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\ +\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\ +\x03\x32\x2d\xe1\x0e\xef\xfd\x00\x00\x03\xcd\x49\x44\x41\x54\x78\ +\xda\x9d\x93\x6b\x4c\x93\x67\x14\xc7\xcf\xdb\xf6\x6d\x29\xa3\xd2\ +\x95\x44\x4a\x69\x55\x70\x8b\x09\xac\xb4\x23\x23\x63\x86\xb9\x76\ +\xa3\x33\x23\xcb\x5c\xc2\x30\x5b\x36\x2f\x21\x20\x2e\xdb\x90\xf5\ +\xa2\x36\x59\x84\xc4\x1b\x51\xdc\xb2\x01\x9b\x92\x98\x52\x34\x31\ +\x26\x04\x9b\x08\xd8\x02\x51\x54\x3e\xcc\x81\x26\x58\x19\x1a\x1d\ +\xa0\x64\xd6\xae\x17\xe8\x4a\x97\xb5\xef\xe5\xd9\xc1\x84\xc4\x0f\ +\x33\xb6\x3d\xc9\x3f\x79\x72\xce\x3f\xbf\xf7\xbc\xe7\x3c\x0f\x05\ +\xa9\x07\x65\xb5\x5a\xf4\x26\x93\xa9\x31\x33\x33\xb3\x9c\xe3\x39\ +\x71\x34\xfa\xf7\x83\x50\x28\x78\xde\xe1\x70\x9e\xbd\x3a\x7a\x2d\ +\x01\xe9\x40\x9b\x9b\x0f\xd4\xfa\x9e\xf8\x12\x1c\xc7\x92\x48\x24\ +\x42\x66\xe7\x66\xc9\xcd\x5b\x13\xa4\xef\x42\x2f\x6f\xb1\x7d\xdb\ +\x8e\x1e\x51\xca\xd4\x77\x2b\x8d\xeb\x2f\xb9\x07\xff\x09\x04\x03\ +\x24\xfe\x6f\x9c\x2c\xc5\x96\x48\x6b\xeb\x51\xae\xac\xec\x8d\xfb\ +\x34\x4d\xff\x80\x96\x37\x51\x42\x48\x95\x2e\x7b\x29\x6b\x4b\x76\ +\xb6\x4c\xca\x71\x1c\x30\x6c\x02\x28\x8a\x82\x41\xb7\xfb\xcc\xf8\ +\xf8\x84\x1d\xcb\x01\x14\xbb\xe2\x15\xa4\xc0\x15\xca\x5f\x96\xbf\ +\x35\x33\x33\x07\x84\x10\x60\x18\x06\x58\xfc\x80\x4a\xa9\x9c\xc6\ +\xda\x93\x15\x68\x3a\x60\x69\x51\x51\x51\xd9\xf4\xf4\xef\xc0\xb2\ +\x0c\x8a\x05\x96\x61\x61\xdb\xf6\x6d\x95\x6b\xd7\xad\xa5\x9f\x35\ +\x9a\xad\x4d\xd9\xc2\x64\xa9\x6f\x6f\xaa\x78\xad\xaa\xaa\xca\x16\ +\x0c\x86\x28\x69\x86\x14\x54\x2a\x15\xe0\x02\x21\x23\x53\x5a\x88\ +\xe3\xd9\x58\xac\x2d\x1a\x6d\x6c\x6c\x5c\xdf\xb0\xbb\xe1\xd0\xc2\ +\xc2\xe2\xe1\x64\x3b\xa6\x0c\x06\xc3\x87\x08\xa3\xf2\xf3\xf3\xa1\ +\xef\x82\x0b\x8e\x1e\x6b\xc3\xae\x11\x2c\x91\x80\x5a\xad\x79\x2f\ +\x43\x22\xbd\xbb\xe1\xd5\x0d\x13\xaa\x3c\x55\xed\xf5\x6b\xd7\x17\ +\x92\x05\x4b\xb4\x5a\x6d\xf5\x83\x3f\x66\xa1\xcf\xd5\x0f\xfa\xd2\ +\x52\xe8\x77\xbb\xe1\xb6\xd7\x0b\x40\x00\x34\x1a\x0d\x64\x65\x65\ +\x49\x69\x09\x4d\xfd\x7a\xe3\x06\x3b\x34\x34\x7c\x2e\x19\x30\xd5\ +\xd2\xd2\x5c\xa3\xd7\xe9\x4b\xb4\xc5\xc5\xf0\xa7\xcf\x07\x42\x81\ +\x00\x0a\x0b\x0a\xe0\x7c\x6f\x2f\xf0\x3c\x0f\x72\xb9\xfc\xe9\x0d\ +\xb9\x77\xf7\x1e\xb1\xef\xb3\x7b\x30\x77\x4e\xf4\x22\x68\x67\x67\ +\xc7\x67\xe5\xe5\xe5\xa7\xfc\x7e\x3f\x60\xd7\xf0\xc1\x66\xd3\xf2\ +\x15\x83\x75\xea\x7c\xd0\xeb\x4a\x40\x2c\x11\x43\x20\xe0\x87\x70\ +\x28\xcc\x7c\xde\xf2\xc5\x40\x22\x91\xb0\x03\x80\xff\xb9\x4f\xba\ +\x44\xa7\x15\x5a\xcc\xe6\xef\x84\xb4\xf8\xc0\x19\x67\x8f\x60\x31\ +\xb2\x08\xc7\x8f\x1d\x07\x35\x02\x1f\xcd\x3f\xe2\xbb\x4e\x75\xc5\ +\x7c\x8f\x7d\x21\x02\x30\x3f\x36\x36\x36\x89\xf3\x1e\x07\x00\x0f\ +\xea\x2f\x14\xf9\xdf\x8e\x1b\x76\xd7\xcb\x36\xbd\x63\x70\xdc\xf1\ +\xde\xa9\xf6\x78\x3c\x90\xa3\xc8\xc1\x39\xae\x01\x65\x9e\x92\xef\ +\xec\xfc\xf9\xb7\xf6\xf6\xf6\x8b\xd8\xd9\x4d\xb4\xce\xa2\x82\xa8\ +\x25\x14\x83\x22\xf0\xbc\xb0\x58\xcd\xaf\x38\x7b\x1c\x93\x5b\x3e\ +\xfe\x88\x68\xd6\x68\x88\x4e\xaf\x23\x46\xa3\x91\x0c\x0e\x0e\xf0\ +\x7b\x9a\xf6\xf4\xa2\xa5\x10\x25\x7c\xe1\x62\x9e\x3d\xdb\xf6\x5a\ +\x36\x17\x14\x16\x9c\x75\x76\xf7\xe4\xcc\xcd\x3d\x04\x11\x2d\x82\ +\x55\xb2\x55\xb0\x73\xe7\x0e\x5c\x12\xb9\x6a\xdf\x6f\xaf\x45\xdf\ +\x0c\x24\x11\x2b\xa3\xa0\xcd\x96\x26\x8b\x22\x47\x71\xf0\xe4\xc9\ +\x2e\x51\x30\x10\x02\x01\x6e\x9e\x63\x39\xd0\xbd\xae\x03\x85\x42\ +\x71\xbf\xbe\x6e\x97\xed\xe9\xaf\x27\x19\x22\xa5\x32\x57\xf2\xf5\ +\x37\x5f\x76\xac\xce\x55\xd6\x4d\x4d\x4d\x61\x87\x32\x48\xc4\x13\ +\x10\x8b\xc5\x70\x51\x6a\x78\xbf\xd2\x14\xb2\x5a\x6c\x7b\xd1\x7b\ +\x0b\x45\x92\x05\x0b\x2c\x36\xf3\x3e\x96\xe3\xb7\x76\x3b\x9c\xfb\ +\xc3\xe1\xf0\x27\x5b\x3f\xad\x99\x5f\xbe\x97\xf8\xc2\x70\x04\xdb\ +\xe3\x27\xda\xbe\x3f\x8c\xf9\x4b\xe8\xe5\x20\x95\x70\x38\x4f\x7b\ +\x2b\x2a\x36\x0e\xe3\x51\x8e\xa2\xda\x4e\xb4\x7e\xb5\xab\xa1\x9e\ +\xfc\xd4\xf1\x23\x67\x34\x1a\x3a\x30\x97\x0d\x69\x84\x40\x22\x96\ +\x44\x95\x79\x79\xb9\x78\x5e\x96\x30\xce\x30\xab\x4b\x4b\xf5\xe4\ +\xf2\xc8\x88\xeb\xca\x95\xd1\x23\x98\x8b\xa4\x03\x16\x45\xa3\xd1\ +\x5f\x6a\x6a\xaa\x1d\x1a\x8d\xfa\x34\x25\xa0\x1e\xe2\x8c\xab\x47\ +\x46\x2e\x0f\xb8\x5c\x17\xad\x58\x7f\x0c\x69\x06\x85\x12\x1c\x3a\ +\x72\x70\x07\xc3\x24\xea\x70\x61\xd4\xed\x49\x6f\xff\x90\x67\xb8\ +\x1b\xf3\x3e\x14\x49\x17\xfc\x1f\x0d\x85\x8c\x2f\xad\xa0\x3f\x12\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x6a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x02\x61\x00\x00\x02\x61\ +\x01\xc1\x30\x55\xfa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xe7\x49\x44\ +\x41\x54\x78\xda\xb5\x55\x4d\x6b\x13\x51\x14\x3d\x33\xf3\x1a\x4d\ +\x52\x5b\x92\x62\xbf\xd4\x28\xb6\xc1\x0a\x62\x2d\x94\x42\x75\x63\ +\x55\xdc\x14\x37\x05\x17\xae\xfa\x33\x5c\xf5\x07\x74\x9f\x6c\x8a\ +\x22\x05\x05\x15\x05\x71\xe5\x42\x2c\x88\xa0\x8b\x5a\x17\x01\x17\ +\x21\x45\xd3\x34\x65\x22\x4d\x9a\xef\x99\xcc\x64\x66\xbc\x73\x71\ +\xd2\x4e\x29\x48\x69\x7b\xe0\xf1\x66\x5e\xee\x3b\xf7\xbc\x33\x67\ +\x26\x92\xe3\x38\x38\x09\x08\xef\x42\x22\xb8\x13\x8e\x06\xc7\x45\ +\x87\x78\x70\x70\x70\x20\x99\x4c\x3e\x16\x42\x74\xef\xa9\xf8\x7f\ +\x93\x5d\x51\x4c\xd6\x6e\xb7\xeb\xc4\xb5\xa8\xaa\x6a\x41\xd0\xa2\ +\x92\x48\x24\x3e\x4c\x4f\x4f\xdf\xa0\x1f\x20\xcb\xb2\x47\x0c\xdb\ +\xb6\xdd\x4d\x7b\xe5\xf0\x3d\xcd\x5c\xe7\xcd\x5e\x6d\x30\x18\xc4\ +\xc2\xc2\xc2\x0c\xd5\x4c\xb2\xe2\x40\x20\xd0\x93\xc9\x64\x3a\x1b\ +\x09\xde\x26\xde\xa0\x28\x0a\x2c\xcb\xf2\x66\x6f\xbd\x23\x82\xae\ +\xbd\x06\xcc\xd5\xb1\xc2\x55\xba\xb4\xb4\x84\x91\x91\x11\x2e\xec\ +\xea\xea\x82\x69\x9a\x38\x2c\xd6\xd7\xd7\x31\x37\x37\x07\x8f\x58\ +\x72\x89\x43\xa1\x10\xfa\xfb\xcf\xe2\xda\xed\x87\xd8\x2a\x69\xe8\ +\x0b\x49\x48\x7f\x7d\x8f\x62\xb1\x88\xa1\xa1\x61\x52\x65\x41\x08\ +\xc1\x8a\x9b\x4d\x0d\xa5\x52\x11\xfb\xc0\x1c\xc4\xc5\xb6\xf3\x59\ +\xa8\x58\x32\x0c\x03\x37\xef\x3c\x40\xe2\xdd\x1a\x26\xc6\x62\xc8\ +\x34\xce\xe0\xd6\xcc\x2c\x1a\x8d\x26\xb2\xd9\x2c\xf2\xf9\x2d\x9a\ +\x37\x90\xcb\x6d\x12\x69\x89\x6c\x61\x4d\x74\xb2\x76\x67\xe8\xba\ +\xce\x5c\x9e\x62\x3e\xb6\x61\x1a\xc8\x95\x4d\x54\x4e\xc7\x90\xca\ +\xd5\xf0\xe2\x4b\x0e\x53\x8f\x2e\xa1\xde\xa8\x23\x1a\x89\xc2\x6c\ +\x9b\xec\x63\xa5\x52\x81\xa6\x69\x10\x44\x4c\x6b\xfc\x4c\x48\x25\ +\xcf\x6a\x41\x65\x2e\x9f\xc7\x46\xab\x05\x4b\x4d\x61\x38\x78\x01\ +\xd5\x4a\x19\x93\x97\x7b\xb0\x95\xfa\x8c\xe2\xf6\x36\x2c\xfa\x9d\ +\x36\xb0\x15\xd5\x6a\x95\xed\x38\x08\x8a\x2c\x33\x57\x87\x98\x0a\ +\xb9\xfb\xab\xd7\x2f\x31\x7e\x7d\x1c\xa3\xc1\xfb\xd8\xce\x7e\xc4\ +\xf3\xb5\xef\xac\xa4\x4c\x8d\xf6\x42\x56\xe4\x83\x89\x85\xc2\x5c\ +\x3e\x2b\xe0\x48\x90\xc9\xf2\x54\x2a\xc5\x83\xc0\xc7\x3d\x0c\x14\ +\x59\x30\x97\x4f\xb1\xa0\x6e\x81\x53\x01\xcc\xde\xbd\x87\x29\xca\ +\x63\xb6\x2f\x82\x67\x6f\xde\x1e\x2a\x76\xc2\xaf\x98\x89\xf9\x18\ +\x91\x68\x04\xad\xe5\x65\x0c\x9c\x3b\x0f\x69\x73\x13\xe1\x2b\xa3\ +\x68\x92\x15\xf1\x78\x1c\x9a\xa6\x53\xbe\x05\xd7\xda\x96\x8d\x70\ +\x77\x98\xfd\xee\xed\xed\xc5\xce\xce\x0e\xa5\x26\xef\xb3\x42\xf6\ +\xac\x70\xbb\x95\x28\xb3\x3d\xb1\x18\xc4\xfc\x3c\xf4\x8b\x31\xd4\ +\x1a\x0d\x8a\x95\x4c\x04\x15\xb4\x5a\x1a\x0d\x1d\x0d\x5a\xb3\xec\ +\x36\xea\xb5\x1a\x74\x4d\xa3\x86\x4d\xca\x35\xd7\x31\xc7\xfe\x54\ +\x70\x2e\x05\xbd\x71\x3f\xc2\xdd\x88\x3f\x7d\x82\x6f\x57\xc7\x20\ +\x7e\xff\xe2\x35\x1a\xee\x43\xe4\x57\x57\x90\xea\x96\x61\xb0\x4a\ +\x17\x65\x6a\xca\x0a\x15\xc5\xe5\xf0\xa5\xc2\xa1\x1b\x87\xa2\xc4\ +\x71\xc9\x93\x82\xc5\x80\x40\x60\x23\xcb\xf7\x0e\x91\xfd\x29\x14\ +\xe0\x7d\xb7\xa9\x81\x17\xad\x03\x3c\x66\x62\xc7\xe5\xec\x78\x1c\ +\x8d\x46\xb8\xeb\x51\x60\x13\x0f\x71\xf9\xac\xa0\xfc\x4e\xe0\x38\ +\x90\x4e\xa7\x77\xad\x58\x59\x59\xf9\xb4\xba\xba\xfa\x13\xc7\x80\ +\x5a\xad\xa6\xba\x9c\xd2\xbf\x6f\xb0\x02\x40\xc2\xf1\xc0\x21\x58\ +\x27\xf6\x67\xfa\x17\xb7\x6e\xb1\x4e\xb5\xca\xf2\xa7\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xdd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\x76\x00\x00\x03\x76\ +\x01\x7d\xd5\x82\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\x5a\x49\x44\ +\x41\x54\x78\xda\xb5\x94\xcb\x6b\x5c\x55\x1c\xc7\xbf\xbf\xfb\x98\ +\xb9\x77\x26\x93\xcc\x4c\x26\x93\x47\x9b\xce\xe4\xd9\xbc\xda\xd4\ +\x04\x5a\x68\x45\x2b\x56\xea\x42\xb2\x50\xd1\x85\xe8\xce\x8d\xba\ +\xf0\x5f\x10\x54\x70\x21\x8a\xaf\xba\x70\xe1\xa6\x50\x95\x28\x52\ +\x10\x8a\xad\x96\x52\x45\xac\xb5\xa9\x36\x98\x26\x69\x68\x9a\x99\ +\xa6\xc9\xcc\x24\x99\xcc\xeb\xde\xb9\xf7\x9c\xe3\xb9\xc3\x90\xd0\ +\x36\x14\xba\xe8\xe7\xf0\xe5\x70\x0f\x9c\xcf\xf9\x71\x1e\x97\x84\ +\x10\xd8\x89\xf1\xcf\x07\x1a\x01\x1c\x95\x19\xf3\x3e\xeb\xf1\x98\ +\x92\xb9\x52\xef\xcf\x5d\x7e\x73\x66\xed\x9e\x79\x8a\x1c\xe3\x9e\ +\x78\x27\xe9\xf3\xa4\xd0\x89\xe6\xce\xe6\x78\x38\xdc\x84\x81\xd8\ +\x30\xba\xc2\x49\x84\xb4\x10\xd6\xca\xeb\x98\xce\x5c\xc5\xcd\xcc\ +\x02\xd2\x8b\x77\x72\xdc\x15\x6f\x49\xd1\x29\x39\xa7\x0d\xc0\xc9\ +\x7a\x21\xef\xd5\xc5\x5b\xc2\x18\x80\x4f\x03\x61\xf3\xe5\xfd\x07\ +\x1e\xa3\xdd\xa1\x18\x22\x7a\x00\xa6\xae\xa1\x22\x8a\xf0\x30\xa9\ +\x01\x2e\x53\x91\x75\xf2\x58\x2e\xad\x61\x7a\xea\x8a\x58\xcb\x16\ +\x26\x01\x0c\x27\x7b\x77\x0d\x4e\x0c\xbe\x84\x4f\x4e\x7f\x54\xaa\ +\x8b\xb7\xa4\x97\xdb\xfb\x3b\xf6\x0c\x76\x0d\x21\xea\xf3\xc1\x85\ +\x8d\x07\xa1\x93\x81\xaa\xeb\xc3\x6c\xfa\x1a\x88\x08\x9d\x6d\x09\ +\x94\x58\x19\x17\x7f\xfe\x4d\x68\xd8\xe6\x44\x6b\x77\xc7\x9e\xbe\ +\x44\x1f\x5c\xb6\x89\x3b\x15\x7e\x97\x44\x23\x1f\x38\x18\xb8\x60\ +\x40\x1d\x42\x1e\x0a\x54\xec\x69\x4b\xca\x71\x81\xb2\xbb\x01\xb7\ +\xae\xd4\xea\xd5\xbe\xa2\x9b\xbe\x17\x7a\x12\x5d\xc8\x55\x56\x20\ +\x64\xf3\x50\x48\x41\xda\xca\x60\xb1\x7c\x1b\xa9\xca\x32\x1c\xe1\ +\x20\xa2\x37\x61\x97\x19\xc7\x48\xb0\x07\xa6\xe6\x07\x04\x50\x40\ +\xd1\xeb\x6a\xf3\x74\xbd\x11\x1e\x34\xf6\xd9\xde\x18\x80\xd9\x91\ +\xb1\xb1\x48\xd9\xd8\x44\xc5\x29\xc3\xc3\x05\xc7\xd5\xc2\x0c\x6c\ +\x56\x41\xd2\xec\x46\xdc\x17\x83\x06\x1d\x39\x37\x83\x8c\x9d\x02\ +\x98\x8b\xbe\x50\x2f\x62\xbe\x68\x4d\xce\x20\xc0\x65\xc2\x66\x0c\ +\x97\x7e\xbd\x54\xab\xfb\x98\x3f\x14\x08\x3b\x46\x55\x1e\xc6\x2a\ +\x3c\x48\x51\x30\x53\x9c\x13\xad\x46\x0c\xfb\xb4\x23\xb4\x38\x7b\ +\x43\x64\xed\x94\xe5\x09\xfc\x86\xdf\x78\x7c\xe8\x09\x5a\x12\xff\ +\xe1\x4e\xf9\x16\x74\x28\x30\x14\x13\x4c\x08\x19\xa9\x36\x39\x3c\ +\x14\x99\xb1\x50\x63\x13\x65\xec\x0c\x36\xdd\x12\x97\x71\x96\xca\ +\xb7\x2d\x8d\xc8\x1a\xc1\x00\xcd\x5e\x9b\x5e\xb3\x2d\xeb\x55\x21\ +\x44\x58\x40\x0c\x5a\x96\x95\x2d\x6e\xe6\xe5\xe1\x86\x11\x56\x0d\ +\x38\xac\x08\x97\x39\xb2\xb7\x51\xe5\xb6\x94\xbb\x5b\xe2\xf1\x78\ +\x34\x8a\xc5\x62\xba\x54\x60\xa5\x65\x99\xf9\x95\x6a\x66\x6a\x48\ +\xeb\x77\x6f\xce\x2d\x08\x00\x6f\xc8\x7b\x7a\x52\xa6\x0a\xe0\xab\ +\xd6\xce\x78\xac\xa9\x5d\x80\x5b\x05\xb4\xf8\x5a\x11\xa4\x06\x08\ +\xee\xa0\xc2\x0a\xc8\x39\x2b\x70\xb8\xbd\x75\x78\x63\x42\x65\xd8\ +\x60\xf9\x1b\x82\xb0\x2e\x04\x8a\x36\xb7\x4b\x86\xeb\x3b\xb8\x61\ +\x3b\x9e\xec\x7b\x6c\xb3\xff\xc0\xde\x6e\xca\x39\x39\xc4\xc3\x09\ +\x80\x08\x02\x54\xbb\x29\xcd\x68\x01\x40\x28\xad\xba\x90\xcc\x7b\ +\x62\x6e\x57\x2d\xe4\xdd\xcd\x34\x27\x91\x83\xa8\xbd\x04\xe9\x76\ +\x20\xa1\x5a\xb6\x79\xe7\xcc\xd9\x3f\xde\x07\xd0\x08\x09\x11\x61\ +\x87\x97\x3b\x4d\x02\xaf\x7b\xe2\xbf\xdd\x62\xf5\x58\x90\xfb\xd9\ +\xba\x56\x48\x01\x28\x83\x50\xb6\x5d\x2b\xa5\x6a\x6a\x27\x73\xd8\ +\x6b\xde\x16\x40\x22\xb7\xe3\x0b\x00\x5e\xf0\xe2\x2f\xcf\x50\xcb\ +\xee\xa0\xb6\x5a\xd9\x60\x41\x35\x28\x02\x30\xf0\xe5\xc8\xa4\x40\ +\x1d\x4f\xfc\x57\x76\x23\xff\x74\x5f\x73\x7b\xe0\x4f\x51\x58\x06\ +\x60\x79\xf2\x2c\x72\x93\xb1\xc6\x96\xb7\xf3\xb9\xc2\xc7\xf2\x9e\ +\x43\xf2\x8d\x14\x17\x50\x27\xd9\xd1\xe8\x3f\xb5\x74\x4e\x14\x1c\ +\x8b\xe5\x9f\xb5\xee\x2b\xbb\x56\x71\xa5\x62\xa3\xa9\xda\x90\x84\ +\x8e\x55\x4f\xec\x27\xd5\xba\x65\xac\x9c\x8e\x5a\xa1\x48\x83\xe1\ +\x1f\xb6\x8b\x95\xe7\x88\x89\x43\x87\x3f\xec\xfd\xb6\x7d\x34\x71\ +\x36\xd9\xd6\x46\xd7\xab\x0b\x4c\x13\xa4\x06\x54\x1f\x45\xce\x98\ +\xb4\x7e\xbc\x22\xee\x15\x9f\x45\xd5\xbd\xae\x94\xcc\xc0\x90\xaf\ +\xb3\x6f\x36\x98\x3e\xef\x57\x74\xdb\x54\xf4\xea\xad\x58\xfa\x83\ +\x24\x8f\x45\xfd\x16\x45\x54\x50\x95\x18\x5f\x65\x4d\x5c\x99\xb7\ +\xff\xe5\xa9\x62\xd6\x95\x52\xa6\x70\x17\x3b\x51\xfb\x09\xc9\x4a\ +\x46\x49\xa1\x89\x78\x47\x84\x2e\xf8\xaf\xfd\xa4\x06\x94\x82\x9c\ +\xe4\x04\xa4\x5c\x2e\x50\x32\x14\xcd\xd2\x15\xd5\x55\x89\x38\x00\ +\x7e\xee\xf0\xfc\x5d\xd5\x0d\x9c\x6f\xa5\x99\xa3\x2b\xe2\x3e\xb1\ +\xc7\x53\xef\x26\x22\x81\x7d\x89\x60\xcf\x48\x88\x7e\x58\xb8\xc8\ +\xa4\xd8\xad\xcb\x6d\x53\xd5\x1d\xbf\xa2\x71\x8d\x14\xfe\xe3\xa1\ +\x69\x81\x07\x70\x9f\xd8\x83\x64\x9b\xb8\x70\x3c\x18\x49\xa4\xd4\ +\x95\x0c\xf8\x5a\x79\x93\x05\xe5\x02\x41\x55\x67\x86\xa2\x8b\xef\ +\x0e\xfe\x23\x20\x79\x48\xf1\x36\x4f\xfe\x7e\x84\xc6\x5b\x3b\xb5\ +\xb9\xf5\x34\xef\x0f\x9b\x22\x57\x5a\x17\x5f\x8f\x5e\x12\x90\x3c\ +\x94\xf8\x51\xa0\xe0\x11\xf1\x3f\xf4\x83\x23\xfb\x5b\x4a\x4d\x47\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xa4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x09\x84\x00\x00\x09\x84\x01\xaa\xe2\ +\x63\x79\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x19\x0a\x38\ +\x2a\xa4\xdb\x8f\x6c\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x24\x49\x44\x41\x54\x78\ +\xda\x9d\x93\x5b\x68\x1c\x55\x18\xc7\xbf\x73\xce\xcc\xce\x5e\xb2\ +\x9b\xb8\xd9\x4d\xd6\xcd\x26\xdb\x66\x63\x6e\xbb\xc9\x7a\x79\xd0\ +\x98\x6b\x7d\x91\xb4\xb4\x56\x90\xaa\xa9\x54\x23\xa1\x26\x04\x69\ +\x02\x51\xd0\x40\xcc\x8b\x88\x4a\xf1\x21\x86\x4a\xc1\x07\x11\x44\ +\xac\x08\x01\x5b\xf4\x35\x0f\x95\xa8\x58\x2d\xd6\x4b\x44\xad\x35\ +\x24\x9a\x36\xcd\x6d\x2f\xb3\x33\x73\xce\xf1\x3b\x21\x01\x6f\x6d\ +\x92\xfe\x96\xb3\x87\x81\xdd\xdf\xfc\xcf\x7f\xbe\x81\x5d\x31\x70\ +\x75\x0e\x76\x88\x06\xdb\x30\x31\x71\xda\x47\x29\x3b\x9d\xcb\x5d\ +\x7f\xe2\xb9\x5f\x36\xfd\x93\x9f\xbf\x23\x85\x18\x7c\xeb\xd9\xfb\ +\x32\x70\x03\x28\x6c\x83\x10\xa2\x87\x73\xa7\x93\x73\x4e\xf0\xb2\ +\x0a\x10\x87\xf3\x7d\x8e\x10\x47\x01\xb9\x25\xf1\xc9\x93\x93\x9a\ +\x6d\x3b\x7d\xb6\x6d\x83\x6d\x53\x00\x2d\x04\x0a\xee\x70\xb5\xfa\ +\x8e\xbd\x36\xad\xdf\x92\xd8\xb2\x0a\x87\x4a\x4b\x4b\x2a\x1c\xc7\ +\x81\x7c\xde\x21\xe0\x5c\xbb\xb2\x21\x16\x9c\xd4\xc5\x02\x31\x2e\ +\xf9\xe1\x5d\x8b\x87\x87\x87\x89\xe3\xd8\xfd\xb5\xb5\x09\xc0\x1d\ +\x18\xe3\xb0\x85\x83\x89\xf7\xa5\xa3\x1a\xee\xfd\x3d\xaf\x7c\x4c\ +\x76\x25\xf6\xfb\x4b\x3b\xfd\xfe\xa2\xc6\x68\x34\xb2\x21\x2e\x14\ +\x4c\x80\x53\xe1\xd8\x66\xc7\x10\x2f\xf7\xb3\x58\xa9\xb7\xc1\xb4\ +\xb4\x07\x76\x25\xc6\xe3\x0f\x24\x93\xf5\xa0\xc0\x9e\x41\xd7\x3d\ +\xff\x48\x6c\x39\x02\x3a\xd2\x15\x2a\xf5\xc0\x8e\xc5\x23\x23\x2f\ +\x36\xbb\xdd\x46\x6b\x75\xf5\x1e\x14\xea\x9a\x4a\x2c\x44\x96\xa8\ +\x39\xde\x12\x17\x6c\x21\xeb\x2a\x83\xec\xb6\x22\x57\x4b\xf7\x0b\ +\x53\x77\xed\x48\x8c\x69\xfb\x53\xa9\x46\x30\x0c\x43\x2b\x2b\x2b\ +\x0b\x72\x2e\x20\x9b\xe5\xa0\xd8\xaa\xc2\xb4\xb9\xc4\xd4\xb2\x35\ +\x15\xdb\x48\xbd\xad\x78\x70\xf0\x44\x15\x63\xf4\x40\x73\x73\x92\ +\x06\x83\xc1\x62\x29\x25\x48\x29\xf0\x41\x0a\x35\x6e\x55\x9b\x89\ +\x51\x2c\xc0\xb4\x04\xa4\xaa\xcb\x98\xc7\xa5\x75\x77\x0e\x7d\xb0\ +\xf7\xa6\x62\x21\xe4\xf1\x74\x3a\xc5\x30\xa9\x9f\x20\x1c\xc1\x39\ +\x46\xb9\x49\x60\x82\x88\xcd\xc4\xc4\x52\x62\x9b\x03\x86\x86\x96\ +\x64\x85\x0b\x4f\xf5\xcc\x8d\xc4\x98\x76\x38\x88\x9d\x3e\xda\xd1\ +\xd1\xe6\x61\x08\x47\x56\x56\x56\xd6\x84\xe0\x18\x9c\xc2\xdf\x3b\ +\xc6\x7b\x02\xa3\x84\xe8\x1a\xa5\xad\xcd\x95\x1a\x01\xf9\xc8\xbd\ +\xfd\xef\x86\xfe\x57\x8c\x3f\x7e\x32\x9d\x6e\xf2\x61\x05\x2e\x8e\ +\xe4\xf3\x79\xd3\x46\x08\xa1\xea\x21\x02\x25\x40\x00\xf1\x1a\x8c\ +\x2e\x67\x2c\x6b\x71\xd5\x32\xe7\x97\xcc\xdc\x72\x96\xe7\x9b\x13\ +\x11\xb7\xc3\xc5\xd3\xff\x11\x0f\x0d\x3d\x8f\x29\x69\x6f\x67\x67\ +\xbb\x0b\x2f\x55\x44\x1b\x1f\xa2\xa9\x84\xa1\x50\x88\x5d\xaf\x1b\ +\xa9\x7f\xf5\xa1\x80\xe7\xc4\xfb\xb9\xd7\x7b\x0f\xdc\x5d\x5c\x19\ +\xf2\x18\x3e\x83\x81\x47\x2d\x17\x83\xae\x7b\xaa\xb1\x46\x71\xac\ +\xf9\xa9\xb7\x7d\xff\x4a\x2c\x8f\x24\x93\x0d\xa1\x70\x38\xa4\x92\ +\x4b\x0c\x6c\x61\x1b\x52\xd3\x34\xf5\x6a\xcb\x00\x9f\x9f\x2b\x38\ +\xf2\x9b\xda\x72\x6d\xe4\xc2\xb5\x88\xe7\xfc\x65\xdd\x9f\xb8\xdd\ +\x5f\x1c\x0f\x7b\xdc\x3e\x37\x23\x15\xe1\x22\xb8\xf3\x8e\x48\x09\ +\xfe\xef\xf1\x2d\xb1\x9a\x5b\x46\x29\x3d\xde\xd6\x76\x3f\x41\x19\ +\xc9\x38\x2e\x8f\x6e\x78\x8b\xbc\x5e\xaf\x07\x47\x4e\x57\x89\x1b\ +\xe9\x67\xf9\x97\xce\xad\xd7\x5e\xfc\xdd\xb9\xb4\x5e\x00\xf2\xe5\ +\x65\xd0\x07\xde\x73\xbc\x67\xbf\x65\xfe\x44\xc4\x17\xf0\x62\xea\ +\xc3\x1d\xf5\xaa\xff\xbe\x9a\x23\x13\x18\x67\x03\xd1\x1d\x8f\x57\ +\xc6\x63\xb1\x0a\xae\x23\xe7\x2e\x80\xbe\x9c\x03\x57\xb4\x58\x33\ +\x70\x89\x50\x6a\xbf\x9c\x9a\x2d\x1d\x6b\xdb\x43\x42\x8b\xeb\x22\ +\x9a\xb7\x00\xae\x2c\x71\xf8\x6d\x49\x90\x9a\xb0\x4e\x19\x25\x42\ +\x55\x92\xdc\x1b\x86\xa6\x9a\xf2\xd8\xd7\xb3\x0b\x87\xd8\xf8\xf8\ +\x38\xe0\x8c\xbe\x71\xf0\xe0\xfe\x08\x02\x94\x69\x9e\x3f\xd7\x25\ +\xfd\x7e\x41\xd0\x4b\xf3\x92\xcd\xfc\x2a\xd8\xc5\x45\x9f\x96\xb5\ +\x48\xbb\x65\x13\xfa\xc7\x9a\xf8\x61\x6e\x59\x84\x57\xf3\x00\x2d\ +\x09\xc6\x27\x7b\xdc\x66\xae\xe0\x64\x74\x46\xa5\xa1\x51\x08\x97\ +\x78\xe1\xd3\x99\x9f\xe3\x9a\x69\xda\x51\xec\xb4\xe9\xcc\x99\x8f\ +\x40\x4a\xa9\xde\xb6\xd5\x86\x86\x3a\xf7\xc3\x55\x71\x23\x0b\x45\ +\x74\x21\x63\xd0\x35\x93\xe4\x3f\xfc\x2e\xd8\x3b\x33\x67\x9f\x4a\ +\x94\xe8\x67\x28\x81\xb1\x48\x11\x97\x47\x9b\x16\x0b\x8f\x8d\x7d\ +\x91\x99\xbb\xba\x2e\x08\xe0\x87\x80\x5a\x8a\x86\x8d\x6d\x74\x74\ +\x54\xa7\xd4\x4d\x70\xb2\xa4\x65\x81\x34\x0c\x5b\x06\x02\x01\xe8\ +\xea\xea\x02\x1c\x39\x39\x3d\x3d\x2d\xd4\xc9\xd4\x1c\xa7\xc2\x2e\ +\x13\xab\x08\x33\xb0\xda\x1f\x8c\x7e\x35\xfb\xc9\xf9\x9f\x84\x00\ +\x4a\xa8\x14\x44\x12\xd4\xe2\x97\x04\x2e\x08\xec\x82\xda\xb1\x9c\ +\x0b\x6f\xff\x66\xc1\x81\xa9\x1f\x5f\x2e\x3e\x0b\x37\xe1\x2f\xcc\ +\xfb\xf7\x03\xfa\xf7\x90\xf5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x04\xe3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1b\x16\x18\x36\xd4\x0d\x69\xaa\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\x70\x49\x44\ +\x41\x54\x78\xda\x85\xd5\x7b\x8c\x5c\x55\x1d\x07\xf0\xcf\xbd\x77\ +\x66\x76\x67\xf6\xbd\x2d\xf6\x45\xb7\x74\xb3\xd0\x16\x6b\xbb\x16\ +\x4b\xd2\xd8\x60\x44\x10\x6d\x68\x89\x62\xe2\x23\xc4\x40\xa8\x6c\ +\x02\xf8\x6a\x13\x83\x46\x91\xbf\x7c\xc5\x98\x10\xa3\x12\x43\x8c\ +\x7f\x00\x21\x95\xd0\x90\xc2\x1f\x90\x48\x42\xb4\x0d\xb5\x01\xb1\ +\x34\x74\xdd\xb5\x75\x2b\xdd\x87\xfb\x98\xd9\xee\xee\xec\xec\xcc\ +\xdc\xb9\xd7\x09\xe5\x2f\x1b\xca\x37\xf9\x9e\x93\xdf\xf9\xe3\x73\ +\xce\x7f\x27\xf0\x21\x79\x94\x96\x5e\xb6\x44\x6c\x44\x26\x65\x36\ +\xe6\xec\x21\x8a\xae\x92\x0f\x82\x83\x9f\xb1\x23\xe2\x3b\x59\x0e\ +\xe4\xe8\xcd\x46\x91\xb0\xd9\x7a\xad\xa6\x46\xad\xce\x89\x98\xdf\ +\xcd\xf0\xfc\x2f\x89\x3f\x14\x3e\x4c\x61\x0d\x3f\xcd\xf1\x60\x6f\ +\x77\x77\xa6\x7f\xdf\x3e\x6b\xf7\xee\xd5\xbe\x71\x23\x61\xa8\x36\ +\x3f\x6f\xe6\x8d\x37\x8c\x1d\x3b\x66\x72\x74\x54\x85\x13\x55\xee\ +\xfb\x21\x23\x1f\x08\x1f\xa6\x6b\x2d\x47\xdb\xf9\x74\xff\xee\xdd\ +\xb6\xdc\x7f\xbf\x96\xce\xce\x2b\x6e\x4f\x91\x24\x89\x8b\xaf\xbc\ +\xe2\x9d\x67\x9e\x51\x8a\xe3\xd9\x2a\xfb\xbf\xcf\xeb\x57\xc0\x9f\ +\x23\x7b\x2b\xcf\x75\x71\xa0\x7f\x70\xd0\xc0\x3d\x5f\x13\x46\x81\ +\x20\xa0\xb9\x4a\x13\xa4\x48\xdf\xdf\xd2\x14\xcc\x9d\x3e\xed\xcc\ +\x53\x4f\x99\x4b\xd3\xe9\x32\x7b\x7e\xc4\x79\x88\x00\xc1\xbd\x3c\ +\xd0\xc1\xa1\x0d\x5d\x5d\xfa\xef\x3e\xa0\x5e\xbf\xa4\x75\x60\xc0\ +\xd2\xc5\x11\x41\x7d\x89\x5a\x59\x52\x59\x12\x2f\x2d\x2a\xcf\xce\ +\xc9\xf6\x6d\xb2\x30\x36\xa6\xb5\x50\x90\x5d\x59\xb1\x3c\x35\xd5\ +\x56\x67\x7b\x99\xa7\xdf\x25\x8d\xe0\xcb\x74\x5e\xc7\x91\xd5\x74\ +\x6c\xbc\x69\xa7\xb8\x2b\xd5\x71\xcb\x67\x6c\xfa\xd2\xd7\x85\xbd\ +\xab\x8c\x1f\x7f\x51\x2e\x2c\x6b\xaa\x4a\x73\xd3\x72\x83\xbb\x5d\ +\x7f\x70\x48\x4b\x5f\x9f\x73\x2f\xbc\xa0\xa3\xa3\xc3\xca\xb9\x73\ +\x2a\x49\xb2\xb9\x8f\xbf\xbd\xca\x68\x88\xe0\x46\xf6\xe7\x59\xdf\ +\x1e\x04\xf2\xd7\x64\x2c\x2c\x4c\x2a\xf4\x6f\xa1\x39\xaf\xda\x71\ +\xb3\x8d\xf7\x7c\xdb\x85\xc9\x31\xe3\x53\xa3\x82\x8f\xed\xb2\xed\ +\xe0\x83\x82\x30\x54\xb8\x76\x83\xe5\xb4\xa1\x5e\x2a\xea\xec\xec\ +\xd4\x46\xd0\xc2\x41\x84\x11\xa2\x7d\x1c\xea\x66\x67\x57\x86\xb6\ +\xd5\xf3\xda\xba\x13\x6f\xff\xb9\xf9\x92\xeb\x77\xe9\x5c\xd7\xa7\ +\x63\xfd\x75\xc2\x6b\x36\x29\xd5\xd8\xf3\xad\xc7\x9a\x68\xa4\x72\ +\x69\xde\x8b\x43\x5f\xd1\x7e\xfe\x8c\x68\x7c\x4a\x7d\x7a\x4e\x8c\ +\x2a\xeb\x2a\x3c\x1e\x20\xf7\x38\x27\x56\x73\xd3\x9a\x76\x56\x0d\ +\x92\x5b\x1d\x68\x74\x64\xbd\x35\xdb\xee\x93\x8f\x1d\xd5\x7f\xf3\ +\x2d\x00\x60\xf9\x52\xc9\x9f\x0e\xee\xb7\x7e\xe2\x94\xee\x72\xac\ +\x3e\x93\xa8\xce\x32\x5f\x63\x9a\xf4\x5d\xb6\x85\x88\x72\xf4\x64\ +\x11\x65\x08\x22\xcd\xa6\x0a\xf9\x9a\xc1\xcd\x45\xcf\x7e\x73\xbf\ +\x89\x91\x61\x00\x69\x92\x78\xe2\xde\x2f\x5a\x55\x3e\x6e\xc3\xba\ +\x9a\x5c\x4f\x22\xdb\x43\x54\x20\x42\x96\x20\x4f\x6f\x88\x20\x43\ +\x35\x82\x84\x34\x26\x4d\x68\x24\x4c\xcc\xb2\xed\x8e\xaf\x5a\x3b\ +\x70\x03\x80\x20\x0c\x7d\xf6\xa1\xc3\x4a\x8d\xbc\xa4\x40\xa6\xf3\ +\x72\xa3\x3c\x21\xb2\x88\xa9\x85\x48\x30\x11\x20\x5e\xa1\x5e\xb9\ +\xdc\xb1\x8b\x84\x3b\x86\xdc\xf5\xe3\xdf\x08\x9b\x58\x75\xa9\x64\ +\x6a\xf8\x24\xd8\x7e\xdb\x9d\xf6\xfc\xe0\x88\xd1\x52\x5e\xa3\x85\ +\xb0\x40\x23\x06\x32\xd4\x47\x99\x0c\xd1\x28\x73\x2a\x45\xad\xce\ +\x72\x91\x89\x19\x5a\xf6\x0c\xb9\xed\x91\x26\x1a\x45\x6a\x4d\xf4\ +\xf8\x2f\x3e\xef\xcd\x5f\xdf\x6e\xe6\xec\x6b\x60\xe0\x53\x77\xda\ +\xf5\xc8\x11\x17\x97\x5b\xd5\xb0\xb2\x4c\x03\x09\xff\x7c\x9a\xd2\ +\x7b\xf0\x3f\x38\x16\x12\xc7\x29\x8b\xd3\xcd\x2e\xe5\x6c\xbf\xfb\ +\x1b\x82\xf7\xd1\x53\x3f\xd9\x67\x75\xe5\xa4\xad\xeb\x16\x8d\x3e\ +\x79\x40\x71\xf8\x32\x7e\xed\x27\x6e\x55\xe8\xdb\xee\xd2\x14\xd5\ +\x65\xa0\xcc\x51\xd4\x23\xa4\x6f\xb1\xb0\x8f\x9d\x6d\xdc\x10\xc7\ +\x04\x8d\x86\xf1\x13\x47\xf5\xee\xdc\xed\xcc\xaf\xee\x13\x4e\x9c\ +\x94\xcf\x22\xa6\x35\xa8\x9a\x7a\xfd\x79\x85\x0d\x1f\x37\xf2\x87\ +\xef\x5a\x3e\xf5\x17\x8b\x6f\x13\xc6\x04\x14\x9f\xe3\xe1\x61\x8a\ +\x01\x20\xf3\x05\x76\x3f\xc0\x4b\x0d\x7a\x2a\x01\xba\xc9\x7e\x84\ +\x7c\x0f\xad\x5d\x64\xdb\xc8\xb4\x12\x66\x49\x52\xe2\x2a\x95\x49\ +\xe6\xff\x4e\xb4\x48\x81\x74\x84\xc3\x0f\xf3\x5b\x54\x23\x40\x32\ +\x4c\xa9\x8f\xf1\xad\xdc\x11\x92\xa9\xad\x50\x2d\x13\xd7\xa8\xd7\ +\x2f\x43\xef\x9d\x2d\x52\xfe\x2f\xf3\x67\x59\x78\x87\xd6\x15\x3a\ +\x30\xcd\x1f\x87\xf8\x79\xc2\x32\x44\x00\x88\xff\xca\xf9\x35\xfc\ +\xfb\x46\xf6\xe6\x29\x24\x31\xf5\x25\x2a\x45\x96\x67\x28\x4f\x52\ +\xbe\xc0\xca\x7f\x88\xe6\xe9\x4a\xe8\xa6\xd1\x1c\x9f\x78\x88\x47\ +\x2b\x94\x90\xfe\x3f\x0c\xb5\xe3\xfc\xeb\x02\xaf\x7d\x94\xde\x75\ +\x6c\x2e\x90\xc9\x25\xe4\x62\x5a\xea\x14\x1a\x74\xa7\xf4\x92\xc6\ +\x9c\x7e\x99\xef\x1d\xe2\xf7\x55\x8a\x48\xae\xf6\x35\x05\xc8\x62\ +\xd5\x5e\xb6\xde\xc5\xed\x6b\xd8\xd1\xc2\xda\x80\x28\xa6\xb8\xc0\ +\xc8\x9b\xbc\xfa\x24\x27\x13\xa6\x51\x45\x0a\x57\x83\x01\x02\x64\ +\xd0\x8a\x02\x72\x80\x3a\x2a\x58\x41\x1d\x09\x57\xe6\x7f\x6b\xd8\ +\xcb\x5d\x58\xaf\x39\x5f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x0a\xaf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0a\x2c\x49\x44\ +\x41\x54\x78\xda\xed\x9b\x07\x50\x15\x49\x1e\xc6\xe5\xd6\xbb\xb5\ +\x6a\x2d\x50\xaa\x3c\x43\xb1\x98\x56\x2d\x5d\x73\x16\x73\xf6\x89\ +\x39\x61\x0e\xa5\x52\xe6\x80\x39\x9d\x28\x98\x03\x60\x5c\xc3\x19\ +\xc1\xe5\x0c\x27\x26\x4c\x57\xba\x62\xc4\x1c\x40\x4b\x05\x04\x13\ +\x2a\x60\x44\x71\x45\xf8\xdf\xf7\x75\x55\x57\x0d\xcf\x47\xb0\x4a\ +\xbc\x11\x6f\xac\xaf\xc6\xe9\xe9\x9e\x7e\xbf\x6f\xba\x7b\x3a\x91\ +\x4b\x44\xbe\x6b\xfd\xdf\x80\xff\xf5\x0f\xb8\x7a\xf5\xaa\x44\x46\ +\x46\x4a\x54\x54\x54\x1a\xdd\xbb\x77\x4f\xb4\xa2\xa3\xa3\xd3\x28\ +\x26\x26\xc6\x5a\xd6\x71\x8c\xe9\x3f\x79\x36\xf3\x34\x8d\x01\xd7\ +\xaf\x5f\x97\xe7\xcf\x9f\xcb\x8b\x17\x2f\x94\x5e\xbe\x7c\x29\xaf\ +\x5e\xbd\x92\xd7\xaf\x5f\xcb\x9b\x37\x6f\x24\x31\x31\x51\xe9\xed\ +\xdb\xb7\x4a\xef\xde\xbd\x93\xa4\xa4\x24\x6b\x31\x5c\xc7\xd1\x69\ +\x98\x9e\xcf\xe1\xf3\xd4\x73\x75\x1e\xc8\xd3\x3c\x06\x5c\xba\x74\ +\x49\x9e\x3e\x7d\x2a\x6b\xd7\xae\x95\xb9\x73\xe7\x4a\x7c\x7c\xbc\ +\x24\x24\x24\xd0\x94\xf4\x0c\xd1\xa0\x46\xe8\x74\x81\xf9\x1c\x3e\ +\x6f\xdd\xba\x75\xea\xf9\xcf\x9e\x3d\x93\xcb\x97\x2f\x9b\xcf\x00\ +\x6f\x6f\x6f\x39\x76\xec\x58\x56\x0d\xd0\x25\x81\xe7\x2c\x19\xc0\ +\xe7\x1f\x3f\x7e\xdc\xbc\x06\xf0\x87\xc5\xc5\xc5\x65\x97\x01\x7c\ +\x2e\x9f\x9f\xa3\x0c\xa0\xbe\x3f\x03\x0e\x1e\x3c\x28\x53\xa7\x4e\ +\x35\x8a\x61\x39\xdb\x00\x6a\xf2\xe4\xc9\x32\x65\xca\x14\x19\x3a\ +\x74\xa8\x94\x2e\x5d\xda\x28\x86\xf1\x1e\xa5\xe1\xbf\x49\x03\x32\ +\x34\xa1\x6c\xd9\xb2\x59\x51\x66\x6f\xdf\x7c\x06\x5c\xbc\x78\x51\ +\x9e\x3c\x79\xf2\x49\x29\x98\x38\x71\xa2\xd2\xa4\x49\x93\x94\xca\ +\x97\x2f\x9f\x25\xb1\xa4\xe8\x34\x4c\x6f\x6d\x00\xf3\x81\xe9\xe6\ +\x34\xc0\x68\x42\xa5\x4a\x95\xbe\x84\xac\xe1\xcd\x69\x40\x6c\x6c\ +\xac\xb1\x14\x28\x55\xad\x5a\xd5\xa6\xaa\x55\xab\x26\xd5\xab\x57\ +\xb7\x16\xc3\x6d\xc6\xd7\xf0\xda\x00\xe6\x83\x3c\xcd\x67\x80\xb5\ +\x09\x35\x6a\xd4\x48\xa3\x9a\x35\x6b\x4a\xad\x5a\xb5\xa4\x76\xed\ +\xda\x52\xa7\x4e\x1d\x71\x71\x71\xd1\xe2\x35\xc3\x79\x9f\xf1\x8c\ +\xe9\xac\xe1\x99\x8f\xb9\x0c\xb8\x70\xe1\x82\x3c\x7e\xfc\xd8\xda\ +\x04\x02\x29\x69\xe0\xba\x75\xeb\x4a\xbd\x7a\xf5\xa4\x41\x83\x06\ +\xd2\xb0\x61\x43\x6b\x31\x9c\xf7\x19\x4f\x1b\x42\x59\xc3\x9b\xcf\ +\x80\xf3\xe7\xcf\xcb\xa3\x47\x8f\xac\x4d\xe0\x27\x8d\x30\x4a\xf5\ +\xeb\xd7\x57\x90\x4d\x9a\x34\x91\xa6\x4d\x9b\x4a\xf3\xe6\xcd\xa5\ +\x45\x8b\x16\x5a\xbc\x66\x38\xef\x33\x1e\xe3\x33\x1d\x9f\x61\x0d\ +\xaf\xf2\x81\xe9\xe6\x32\xe0\xe1\xc3\x87\xd6\x26\xf0\x8d\x2a\x35\ +\x6a\xd4\x48\x1a\x37\x6e\x2c\xcd\x9a\x35\x93\x96\x2d\x5b\x4a\xeb\ +\xd6\xad\xc5\xd5\xd5\x55\xda\xb6\x6d\xab\xc5\x6b\x86\xf3\x3e\xe3\ +\x31\x3e\xd3\x31\xbd\x35\xbc\xca\x07\x79\x9a\xc7\x80\xd0\xd0\x50\ +\x1a\x60\x34\x81\x22\x84\x06\x57\x6f\xd9\x62\xb1\x48\x9b\x36\x6d\ +\xa4\x43\x87\x0e\xd2\xa9\x53\x27\xe9\xdc\xb9\xb3\x74\xed\xda\x95\ +\x67\x5e\x33\x9c\xf7\x19\x8f\xf1\xb5\x11\x1a\x5c\xc3\x33\x1f\x73\ +\x19\x70\xee\xdc\x39\x79\xf0\xe0\x01\xa5\x4d\xa0\x58\xa4\x29\x05\ +\xd3\xaa\x55\x2b\x05\xd7\xb1\x63\x47\x05\xdd\xbd\x7b\x77\xe9\xd5\ +\xab\x97\xf4\xee\xdd\x9b\x67\x5e\x33\x9c\xf7\x19\x8f\xf1\x55\xba\ +\x69\xd3\xa6\x69\x70\x0d\xaf\xf2\x81\xe9\xe6\x31\xe0\xec\xd9\xb3\ +\x72\xff\xfe\x7d\xa3\x09\x4a\x33\x66\xcc\x10\x0d\xdf\xd3\xad\xb9\ +\x7a\xc3\x83\x06\xb4\x97\xa1\xee\x5d\xa4\x7f\xff\xfe\x32\x76\x54\ +\x6f\xf1\x18\xdd\x47\x06\x0d\x1a\x24\x23\x87\x75\x57\xe1\xdd\xba\ +\x75\x93\xbe\xbd\x2c\xac\x12\xda\x04\x0d\xae\xe1\x95\x60\xba\x79\ +\x0c\x38\x73\xe6\x0c\xa7\xb4\x68\x82\xd1\x08\x16\x65\x4a\xc1\x4c\ +\xf5\x70\x51\x45\xdd\x6b\x5a\x53\x99\x37\xb3\xa5\xb8\xbb\xbb\x8b\ +\xdf\x82\x8e\xb2\x6c\x61\x27\x19\x31\x62\x84\x2c\xf6\x6e\xa3\xc2\ +\x7b\xf4\xe8\x21\xff\x98\xd8\x40\xda\xb5\x6b\xa7\x4d\x48\x03\xae\ +\xf3\x80\xe9\xe6\x32\x40\xcf\xf3\x19\x8d\x60\x51\xa6\xd8\xc8\xad\ +\x59\x54\x51\xba\x74\xe9\x22\x1b\xfd\xaa\x8b\xff\xaa\x3a\x32\x6c\ +\xd8\x30\xf9\xf7\xa6\xa6\xb2\x67\x6b\x0b\x19\x37\x6e\x9c\xfc\x6b\ +\x5d\x03\x15\xde\xb3\x67\x4f\x59\xbf\xb4\x0a\x4b\x0b\xd3\x31\x7d\ +\x1a\x70\x9d\x07\xf2\x34\x97\x01\x7a\xe2\xd3\x68\x44\xfb\xf6\xed\ +\xb5\x08\x44\x03\x08\xc8\xe2\xaf\x46\x7f\xe3\xc7\x8f\x97\x99\x33\ +\x67\xf2\xcc\x6b\x86\xf3\x3e\xe3\x31\xbe\x4e\x6b\x04\xd7\x79\x98\ +\xcb\x80\xd3\xa7\x4f\xeb\x59\x60\xa3\x11\x7a\x48\xab\xe7\x03\x3e\ +\x5b\x3a\xad\x11\x5c\xe7\x81\x3c\xbf\x9e\x01\x9e\x9e\x9e\x7f\xf3\ +\xf7\xf7\x77\x0a\x08\x08\xc8\x9f\x2b\x57\x2e\x3b\xeb\xfb\xa7\x4e\ +\x9d\xd2\xd3\xe2\xb6\x8c\xa0\x08\xf1\xd9\x32\xa6\xb7\x9e\x1e\x47\ +\x9e\x5f\xc7\x80\x8d\x1b\x37\xe6\x01\x7c\x1b\xf4\xbc\x1e\xef\xdc\ +\xb9\x33\x08\x33\xb3\x4e\x34\x81\x5a\xb9\x72\x65\xde\x79\xf3\xe6\ +\xe5\x3f\x79\xf2\x24\x0d\xd0\xca\x7c\x5d\xc0\xb6\xb2\xb2\x2e\xa0\ +\xf3\xf8\x3a\x06\x10\x7e\xd3\xa6\x4d\xae\x98\x7c\x88\xc7\x35\x47\ +\x65\x29\x41\x41\x41\x87\x97\x2c\x59\xf2\xf3\x82\x05\x0b\x8a\xac\ +\x5f\xbf\x3e\x20\x38\x38\x38\x62\xff\xfe\xfd\x72\xe7\xce\x1d\xa3\ +\x09\x19\x2f\x94\x64\x2e\x9d\xc6\x1a\xfc\xab\x19\xc0\x62\x9f\x07\ +\x06\xb4\x06\x7c\x1c\xae\xd5\x7c\x9d\x86\x08\x0c\x0c\x0c\xc1\x1a\ +\xc0\x6e\x4c\x54\x7c\xe4\xbd\x43\x87\x0e\xa9\x46\x69\xd5\xaa\x55\ +\x9c\xba\xd6\x3f\xd2\x96\x21\x59\x95\xcd\xf4\xab\x57\xaf\xe6\xf3\ +\xb3\xdf\x00\xc2\x03\xd0\x82\x49\x07\x0d\x9f\xe6\x47\xdd\x8a\xbe\ +\x25\x0f\x5e\x3c\x48\x11\xc3\xc1\x49\x4d\x76\x7c\x8e\x1c\x39\xc2\ +\x38\xd9\xa2\xd9\xb3\x67\xcb\xd1\xa3\x47\xb3\xd7\x00\x0d\x1f\x12\ +\x12\x92\x60\x0b\x3e\x3c\x2a\x5c\xfc\x62\xfc\x64\xc5\xc3\x15\x92\ +\x8a\x7f\xfa\x48\x4d\x4d\x95\x7d\xfb\xf6\xc9\x89\x13\x27\x74\x75\ +\xc8\x2e\x65\x9f\x01\x84\x47\x31\xb6\x1c\x3e\x7c\x38\x31\x2c\x2c\ +\x4c\xee\xde\xbd\x9b\x06\x3e\x2c\x32\x4c\xc1\x7b\x47\x7b\x4b\xc4\ +\xbb\x08\x05\xfe\xee\x83\xa4\x31\x01\x0d\xa5\xec\xda\xb5\x4b\xd0\ +\x30\xf2\x47\x66\x9b\xf0\x1b\xbf\xac\x01\x84\x5f\xbe\x7c\xb9\x82\ +\x0f\x0f\x0f\x67\x57\x53\x15\xb7\x9b\x37\x6f\x2a\xf8\x1b\x11\x37\ +\xc4\xf3\xaa\xa7\x4c\x09\x9f\x22\x91\x49\x91\xa2\x8a\x7d\x98\x88\ +\xcf\x7f\x3e\x35\x61\xc3\x86\x0d\x11\xe8\xc8\xe4\xfb\x66\x96\xc7\ +\x09\xef\xe3\xe3\x63\x41\x63\xa6\xe1\x55\x5d\xde\xbd\x7b\xb7\x6c\ +\xdb\xb6\x4d\x42\xaf\x84\x2a\x78\x8f\xcb\x1e\xf2\xc7\xed\x3f\xd4\ +\x0c\x4d\xf0\x0d\x11\xcf\x7d\xca\x04\xe3\xc1\xc9\x8b\x8f\x1e\x1e\ +\x1e\x01\x18\xcb\xe7\x35\xb9\x01\x99\xc3\xa3\xe3\x23\x2b\x56\xac\ +\x50\x5d\xd4\x59\x5b\x67\x11\x5e\x95\x86\x7f\x1e\x8d\x95\x09\x81\ +\x89\xca\x04\x75\x60\xee\x5e\x30\x3e\x7f\x1e\x1b\x9b\x32\x66\xcc\ +\x98\xdd\x18\xda\x16\x61\x3f\xc1\xf4\x06\x10\x7e\xf1\xe2\xc5\x16\ +\xb4\xe0\xe9\xc2\xf7\xeb\xd7\x4f\x8d\xd7\xaf\x5c\xb9\xc2\xee\xa7\ +\x82\x1f\xbd\xe5\x39\xcf\xaa\x24\x28\xf8\x90\x10\xf9\xc8\x21\x71\ +\x44\x04\x5b\xea\x10\x0c\x61\x7f\x36\xaf\x01\x9f\x0f\xaf\x37\x23\ +\x48\x72\x72\xb2\x04\xec\x3b\x4f\x78\x55\x12\xee\x5f\xbb\x26\x89\ +\xf8\xfc\x11\x3e\x06\x0d\xa6\xfe\xd6\xe3\x73\x78\x18\x55\x40\xf5\ +\x18\x4d\x69\x00\xe1\xe7\xcf\x9f\x6f\x41\x2f\x2e\xcb\xf0\x3c\xb4\ +\x09\x2c\x09\x31\x80\x4f\x08\x0a\x92\xb8\xe0\x60\x89\x36\x7c\xf6\ +\x60\x00\x67\x70\x52\x50\x6d\x82\x2a\x57\xae\x9c\xcf\x74\x06\x10\ +\x7e\xce\x9c\x39\x99\xc2\x73\x58\x7a\x0d\x90\xb6\x0e\x56\x87\x3d\ +\x6b\xd6\x28\xf8\x7b\xb7\x6f\x1b\xe1\x55\xbf\x81\x07\xc6\x09\x8f\ +\x2b\x56\xac\xe8\x64\x2a\x03\x08\x3f\x6b\xd6\x2c\xcb\x81\x03\x07\ +\x32\x85\xe7\x26\x24\x5b\x07\x4b\x04\x4b\xc6\x80\x01\x03\xe4\x06\ +\x8c\xb0\x05\xbf\x65\xcb\x96\x78\x2c\x6e\xb8\xa2\x0a\xfc\xd5\x2c\ +\x06\x10\x3e\xb7\x97\x97\x57\x8b\x2f\x01\xcf\xaf\xc2\x1a\x94\x00\ +\x7e\x22\xd9\x4f\x30\xc2\x6f\xde\xbc\x39\x1e\x4b\x5c\xae\xc5\x8a\ +\x15\xcb\xc3\x7c\xcd\x64\x80\x3d\x46\x6f\x57\x6c\xc1\x63\x88\xcb\ +\x19\x19\x35\x2b\xbb\x7d\xfb\x76\x9b\xf0\xac\x0e\x46\x78\xa6\x63\ +\xaf\x8f\xdd\xdf\x5b\xb7\x6e\x09\x0f\x8c\x1c\xe3\x50\xef\x5b\x6b\ +\x78\x53\x19\x30\x72\xe4\xc8\x1f\xb1\xec\xdc\x79\xeb\xd6\xad\x6f\ +\xad\xe1\xd1\x03\x14\x8c\xeb\xa5\x4f\x9f\x3e\xb6\x4a\x00\xaf\x19\ +\x6e\x0b\x9e\xbd\x45\x76\x7b\x39\x52\x4b\xa8\x50\xa1\x82\x05\xc5\ +\x5e\xc1\x9b\xca\x00\xbc\xd9\x1f\x26\x4c\x98\x50\x15\x6b\xed\x81\ +\x63\xc7\x8e\xf5\x03\x74\xb2\x11\x1e\x9f\x43\xc1\x57\x41\x50\x45\ +\x8c\x26\x64\x15\x9e\x0d\x5e\xa2\x11\xde\x74\x06\x60\x0a\xda\x01\ +\x6b\x6c\x97\xf0\x96\xd9\x51\x79\x8f\x7a\x9b\xca\x31\xbc\x11\x5e\ +\x8b\xe3\xed\xbe\x7d\xfb\x12\x9a\xd5\x21\x4b\xf0\xe5\xca\x95\x33\ +\xc0\x9b\xd0\x00\xbc\xd5\x9f\x50\x05\x7c\x00\xff\x27\x4d\xd8\xb1\ +\x63\x47\x2a\x5b\x6e\x7c\x0a\xd3\xc0\x63\x96\x47\x16\x2d\x5a\xc4\ +\x33\x1b\x44\xb6\x09\x99\xc2\x63\x7f\x8f\x01\xde\x84\x06\xe0\xb0\ +\x43\x09\x70\x1e\x32\x64\xc8\xa8\xc1\x83\x07\xfb\xc3\x84\x64\xc2\ +\xf2\xed\x72\xc8\x8b\x59\x9f\x34\xf0\x4b\x97\x2e\x15\x3f\x3f\x3f\ +\xf1\xf5\xf5\x95\xe1\xc3\x87\xa7\x07\xcf\xaf\x46\x62\xc9\x92\x25\ +\x0d\xf0\x26\x35\x00\x2d\xb7\x3d\xde\x7e\x08\xc0\x3f\xa0\xfe\x3f\ +\xc3\x17\x20\x85\x75\x9f\xd0\x84\x5b\xb6\x6c\x99\x4c\x9f\x3e\xdd\ +\x08\xcf\xa9\x2d\x6e\x7b\x65\xab\x9e\x2e\x7c\xd1\xa2\x45\x4d\x01\ +\x4f\x65\xd6\x00\x3a\x60\xe9\xe9\x22\x80\x53\x59\xfc\xb9\xa8\xc8\ +\x86\x8d\xe0\x08\xe3\xc2\x84\x5a\x9b\x83\x39\x59\x81\x67\xbb\x61\ +\x13\xde\xcc\x55\xe0\x2f\x58\x93\xfb\x15\xd5\xe0\x26\x0c\x20\x34\ +\x27\x35\x09\xcb\x56\x9f\xd7\xdc\x89\xa5\x56\x60\x50\x4d\x32\x82\ +\xa7\x69\x89\x85\x0a\x15\x32\xc2\x9b\xdf\x00\x0a\xc3\xd3\xbf\xbb\ +\xb9\xb9\xfd\x86\x3e\xc0\xfb\x85\x0b\x17\x0a\x8d\x20\x34\xda\x04\ +\x8e\xdc\x94\x09\xa8\x26\xdc\x91\xc1\xcf\xe0\xe7\xc0\x9b\xdf\x00\ +\xec\xb8\x70\x04\xbc\x37\xba\xc0\x49\x04\xc2\xe4\x07\x0d\xa0\x58\ +\xf4\xb9\x1e\xcf\xfd\x78\x34\x81\xd7\xa9\xd8\xa8\x98\x8a\x3e\xc3\ +\x87\x6f\x05\x9e\xca\x10\x1e\xeb\xed\x5e\x58\xb8\x20\x3c\x41\x58\ +\xd7\xb9\x1c\xcd\x7d\xf7\x4a\xa8\x1e\xdc\x86\x92\x82\x7e\x42\x32\ +\x4c\xe1\xb2\xf4\xfb\xe2\xc5\x8b\xfb\xe1\xde\x5b\xc0\xf3\x6b\x90\ +\x58\xa0\x40\x01\xd3\xc2\x53\xe9\xc2\x63\x95\xd5\x1a\x9e\x6f\x59\ +\xaf\xc0\xbe\x07\x24\x3b\x46\xdc\x99\xf5\x0c\x7d\x78\x7f\x54\x8b\ +\x3f\x19\x56\xa5\x4a\x95\xc0\xc2\x85\x0b\x77\x1e\x38\x70\xe0\x55\ +\x47\x47\xc7\x96\x1a\xfe\x9b\x31\x00\x5b\xcc\x1c\x31\x2b\xeb\x05\ +\x70\x5b\xf0\xdc\x78\x90\x84\x0d\x88\xbf\xe1\x7c\x13\xc0\xa9\x18\ +\x23\x7c\xc0\x00\x66\x54\xa9\x52\xa5\x7c\xb0\x4b\xeb\x52\x91\x22\ +\x45\xaa\x02\xfa\x47\xc0\xdb\xe3\x9c\xdb\xcc\xf0\x94\x35\x7c\x3e\ +\x14\xe3\xd9\x19\xc1\x63\xa2\xc2\xfb\x97\x5f\x7e\x29\x00\xfd\x8a\ +\x8d\x48\x17\x51\x02\x4e\xe6\xcf\x9f\xdf\xb9\x60\xc1\x82\x3f\xe1\ +\xec\x00\xe8\x1f\xcc\x0e\x6d\x94\x11\x3e\x2f\x76\x55\xb8\xef\xdd\ +\xbb\x37\xca\x06\x3c\xb7\xa1\x25\x61\xd0\xe2\xe5\xe4\xe4\xe4\xa8\ +\x3f\x91\x25\x4a\x94\x70\x20\x34\xff\xcf\xb0\x6f\x51\x1a\x3e\x0f\ +\xde\xae\x05\xf0\xbf\x03\x3e\x14\xf0\x8f\x32\x82\xcf\x49\x22\x7c\ +\x6e\x6c\x46\x2a\xbf\x67\xcf\x9e\xd1\x80\xf7\x05\xfc\x4e\xc0\x87\ +\x02\xfe\x91\x86\xc7\xe7\x2d\x47\xc2\x53\x6c\xf1\x1d\x00\x5f\x1b\ +\xf0\x6e\x80\x1f\x07\x78\x5f\xc0\xef\x04\x7c\x28\x8c\x89\x2a\x53\ +\xa6\xcc\x6c\x0d\x9f\x23\x0d\x00\xbc\x1d\xe0\x9d\x01\xef\x02\x78\ +\x37\xc0\x8f\x03\xbc\x2f\xe0\x7f\x47\xcb\xee\x0e\xf8\x7c\x39\xfe\ +\x4f\x67\x01\x6f\x07\x78\x67\xc0\xbb\x00\xde\x0d\xfb\xeb\x46\x73\ +\xb8\x0a\xf8\xbc\xdf\xcd\xdf\x0e\x03\xde\x0e\xf0\xce\x80\xaf\x8d\ +\xde\x5c\x79\xc0\xab\x0e\x4c\x4e\x97\x75\x0f\xd0\xce\xd9\xd9\xd9\ +\xc1\xde\xde\x5e\x77\x60\x72\xbc\xfe\x0b\x8b\xb0\xee\xd0\x0d\x8d\ +\x44\x86\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0f\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x01\x04\x03\x27\ +\x35\xc5\xd7\x91\xbf\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0f\x20\x49\x44\x41\x54\x78\ +\xda\xdd\x5b\x67\x50\x54\xd9\xb6\x7e\x12\x1d\xf5\x9a\x06\x15\x54\ +\x2e\xa0\x73\x45\x51\x30\x01\x02\xa3\xa0\x48\x92\xa4\x48\x14\x01\ +\x91\x1c\x24\x48\x10\xc9\x34\x20\x34\xc9\x84\x59\x01\x75\x54\x4c\ +\x03\x82\xd9\x31\x07\x4c\x80\x61\x46\x11\x11\x33\x60\x4e\x88\x19\ +\xd6\xfd\xf6\x9e\x53\x73\xab\x6e\xbd\x9a\xf7\x7e\x72\x3c\x55\x5f\ +\xd1\xdd\xf4\xde\x55\x6b\xed\x15\xbf\xb5\xfb\x7f\x44\xfa\x74\x01\ +\x64\x00\x79\x19\x19\x19\x45\x05\x05\x85\xae\x78\xad\x08\x28\x00\ +\x72\xfc\xff\xdf\xe9\x23\xd3\xb7\x6f\x1f\x45\x4b\x2b\x0b\xfb\x88\ +\xc8\xf0\xcd\x2b\x57\xae\xa8\xdb\xb1\x73\xfb\x97\xf2\x8a\xb2\x6f\ +\x15\x95\x7b\x5a\x77\xee\xda\x7e\xb7\x64\xe3\x86\xd2\xbc\x7c\xa9\ +\xef\xc8\x91\x23\xfa\x7c\x6f\xca\x90\x37\xb7\x30\xb3\x5a\xb1\xa2\ +\xf0\xf7\xfa\xfa\x7a\xfa\xfa\xf5\x2b\xbd\x7b\xf7\x8e\x9a\x9a\x9b\ +\xa8\xb1\xf1\x0e\xdd\xb8\xf1\x3b\x55\xd7\x5c\xa6\xb3\xe7\x4e\xd3\ +\xd1\x63\xbf\xd1\xee\xb2\x9d\xcd\x79\xf9\x39\x11\x58\xd7\x9d\x5b\ +\x0b\x1e\x31\x9b\x7b\x57\x67\x17\xa7\x94\xf3\xe7\xab\xda\x3f\x7f\ +\xf9\x4c\x9f\x3e\x7d\xa2\x8f\x1f\x3f\xd2\x9b\x37\xaf\xa9\xa5\xa5\ +\x99\xee\xde\x6b\xa4\x1b\x37\xff\xa0\x9a\xda\x6a\x3a\x57\x75\x86\ +\x8e\x1d\xff\x8d\x7e\x2d\xdb\x45\x1b\x8a\xd7\x51\xaa\x24\x79\x15\ +\xd6\xf7\x10\xb3\x25\x28\x4e\x9f\x61\xb7\xf0\xc4\x89\x13\xf4\xf6\ +\xdd\x5b\x26\x34\x14\xf0\x91\xbe\x7c\xf9\xc2\x2d\xe0\xe9\xd3\x27\ +\xf4\xe0\xe1\x3d\xba\x55\x5f\xc7\x2d\x60\xff\x81\xbd\x54\xb8\x72\ +\x59\x87\xd7\x1c\x8f\xf7\x23\xb4\x86\x5f\xc6\xfa\x40\x40\x59\xac\ +\x56\x20\x37\x79\x8a\xb1\x51\x62\x72\xc2\xa7\xd7\xaf\x5f\xf1\xd3\ +\xc6\x5f\x76\xfa\xdc\x05\x5a\x5b\x5b\xe9\xf9\x8b\xe7\x74\xeb\x56\ +\x1d\x21\x06\xd0\xbc\xb0\x90\x76\x1d\x1d\xed\x56\x59\x59\xd9\x7a\ +\xac\x2d\x05\x42\x80\xb1\x62\xb5\x80\x2e\x40\x4f\x4f\xaf\xd9\xdb\ +\x2b\x2a\xf6\xd0\xfd\x07\xf7\xa8\xb9\xb9\x99\x5e\xbd\x7a\x49\x6d\ +\x6d\x6d\xf4\xf9\xf3\x67\x7a\xff\xbe\x15\xef\x5f\x50\x7a\x86\x84\ +\x14\x14\x15\x3e\xe2\xfb\x7f\x00\x85\x80\x13\x30\x12\x50\x02\x14\ +\xc5\x6a\xfe\x32\x80\x46\xf0\xbc\xc0\x96\x73\xe7\xce\x70\x3f\x6f\ +\x6a\x6a\xa2\x17\x2f\x5e\xf0\x93\xff\xf0\xf1\x03\xb5\x72\x05\xbc\ +\xa4\xc8\xf9\x11\x6d\xf8\xee\x62\x60\x12\x30\x18\xe8\xf1\x3d\x64\ +\x00\xf9\x81\x03\x55\x8c\x03\x83\xfc\x3b\xaa\x6b\x2e\xd1\xdd\xbb\ +\x8d\xf4\xf8\xf1\x63\x7a\xf6\xfc\x19\xbd\x7d\xfb\x06\xa7\xff\x9e\ +\xc5\x00\xae\x80\xd8\xd8\x98\x26\x7c\xdf\x4c\x10\x1c\x8a\xfb\x3e\ +\x9e\x1f\xa6\x98\x4e\x0e\x9e\x35\xdb\x8d\x76\xee\xda\xc1\x2d\xe0\ +\xd1\xa3\x87\x2c\xe8\x41\xe8\x57\x10\x1e\x01\x11\x8a\x78\x09\x05\ +\x44\xc7\x44\x3d\xc0\xf7\x27\x00\xf2\xc0\x77\xf3\xf4\x9a\xe1\x30\ +\xbd\x30\x22\x32\x8c\x52\xd2\x92\x79\x94\x7f\xf8\xf0\x01\xb5\x3c\ +\x69\x61\x6e\x80\x60\xf8\x9a\x5e\x21\x20\xbe\x40\x10\x5c\x5e\xb8\ +\xb4\x05\xdf\xd7\xff\x9e\x14\xd0\x05\x50\xf6\xf4\xf2\x38\x26\xcd\ +\xc9\xa2\xf9\x51\x91\x48\x6f\xfb\xb8\x02\x9a\x51\xf8\x3c\x7b\xf6\ +\x8c\x5e\xbe\x7c\xc1\xf1\x1c\x2e\x51\x57\x77\xb3\xc3\xd6\xd6\x26\ +\x84\x59\xcd\xff\x77\x7f\x31\x04\xc0\x9f\x22\xe7\x87\x3f\x2a\x2a\ +\x5a\x47\x09\x49\xf1\x94\x9a\x96\x82\x7c\x7f\x9f\x1e\x37\x3d\xa6\ +\x27\x70\x03\xc4\x02\x2e\x3c\x5e\x73\xa5\x14\x15\x6d\xf8\x7d\xf8\ +\x70\x4d\x0d\xac\x93\xfd\x1b\xa1\xe5\x16\xc4\xc5\x0e\x93\xa4\xa7\ +\xba\xb2\xd7\x9d\x3a\x00\x2a\x2b\x0f\x98\x98\x9b\x97\xdd\x5e\xba\ +\x7d\x2b\x65\x65\x2f\xa2\xa0\xe0\x40\x3a\x75\xfa\x24\x32\xc1\x23\ +\x56\x0f\x20\x16\x3c\xa5\xa7\xcf\x9e\xe2\x75\x0b\x82\xe3\x23\xba\ +\x76\xfd\x2a\xd2\x61\xda\xbd\x98\xd8\xa8\x69\x6c\x3d\x17\xf8\x3f\ +\x82\xcb\xa7\xa4\x26\xe9\x6e\xd9\xba\xb9\xf4\xd7\xb2\xdd\x5f\xdd\ +\xdc\x5c\x76\xe2\xb3\x7e\x9d\x39\x60\x76\x43\xf5\x17\x55\x54\xb4\ +\x9e\xf6\x54\x96\x53\xe1\x8a\x65\xdc\x0d\x32\x17\x65\xc0\x02\x1e\ +\xf1\xfa\xff\x09\x62\x01\xc0\x4f\xff\x21\x82\x23\x0b\x92\xc5\x25\ +\x45\xb4\x64\x59\x41\x7b\x66\x56\xfa\x3a\xd3\xa9\x53\xfa\xb3\x1a\ +\x20\x27\x2f\x7b\xca\x9e\x3d\x65\xfb\x8f\x1f\x3f\xda\xc1\x7a\x84\ +\xca\xbd\x15\xd4\xbb\x77\xaf\xfd\xf8\x9f\x26\x20\xdb\x59\xfd\xbf\ +\xaf\xaf\xbf\xcf\x2e\x56\xd6\x1e\x3a\x7c\x80\x36\x6d\x2e\xa1\x94\ +\xd4\x64\xf2\xf1\xf5\xa6\xda\xab\x35\x3c\x1b\xdc\xb9\xd3\xc0\x15\ +\xd1\x04\x97\x40\x6c\xe0\x0d\xd1\xe5\xea\x4b\x84\x06\x88\x56\xad\ +\x2e\xa4\x59\xee\xae\x4d\x5b\xb6\xfe\x52\x75\xe6\xec\x69\xba\x78\ +\xe9\x02\x5d\xba\x74\x11\x7d\xc2\x59\xca\xcc\xcc\xf8\x82\xfd\xb7\ +\x02\xc3\x3a\xab\x02\x64\x00\x75\x9c\xf6\xbd\xe3\x27\x8f\xd1\x51\ +\x34\x36\x15\x95\xe5\x10\x2c\x97\x82\x43\x82\x29\x26\x36\x9a\x82\ +\x42\x42\xc9\xdb\xc7\x87\xea\x6e\xd5\x71\x05\x3c\x78\x70\x9f\xee\ +\x40\x01\xf5\xc8\x14\x45\xc5\x1b\x68\x03\xe2\x86\x93\xb3\x23\xed\ +\xdb\xbf\x97\x2e\x5c\x38\x4f\x57\xae\xd4\xd2\xf5\xeb\xd7\xa8\xba\ +\xfa\x32\x8d\x1d\x37\xf6\x1d\xf6\x4f\x00\x94\x3b\x6b\x30\x94\x1f\ +\x39\x4a\xcb\x74\xf3\x2f\x9b\x3a\xce\xa2\x02\xc4\x09\x72\x2b\xc8\ +\xcc\xca\xa4\xc0\x90\x10\x32\x31\xb7\xa0\x31\x7a\x13\x68\xac\xfe\ +\x04\x2a\x29\x29\xe1\xa7\x8f\x32\x19\x0a\x68\x40\x36\xa8\xa3\xaa\ +\xf3\xe7\xe0\x32\xcb\x09\x25\x34\xd6\x1d\xe4\x27\x5f\x5b\x5b\x43\ +\xb5\x57\x6a\x68\xdd\xba\xb5\x1d\xd8\xff\x0a\x60\xcb\xdb\xe4\x4e\ +\xfa\x74\x9f\xed\xe9\x9e\x09\x9f\xe5\x26\xbb\x62\xe5\x0a\x72\x76\ +\x73\x27\x77\x4f\x2f\x3a\x7d\xe6\x0c\xad\x2f\x2a\xa2\xa9\x56\xd6\ +\x34\x6a\xbc\x1e\xb9\xce\x72\xe7\x27\x7b\xef\x3e\x14\x70\xe7\x36\ +\x4b\x87\x74\xfd\xf7\x6b\x54\x0c\x2b\x08\x08\xf4\xa7\xc3\x47\x0e\ +\x73\x05\xd4\xd4\x54\x73\x37\x40\x96\xe0\x25\xb3\x60\xfe\x72\x9d\ +\xd5\xff\x55\x16\x65\x65\x5c\x61\x82\xd4\xa0\xbd\x8d\x8a\x5d\x40\ +\x43\x34\x47\xd0\x84\x89\x93\x28\x27\x3f\x9f\x2a\xf7\xed\x23\x53\ +\x4b\x2b\x1a\x6f\x60\x04\x2b\x30\x40\xe0\x2b\x46\x00\xbc\x4b\x0d\ +\x50\xc0\xcd\xba\x1b\x50\xc0\x55\x3a\x75\xea\x14\xa1\x86\xa0\xc3\ +\x87\x0f\xd1\x85\x8b\xe7\xe9\xd2\xe5\x8b\xe4\xe3\x33\xb7\x1d\x7b\ +\x9f\x06\xec\x81\x9e\x9d\xd5\xfc\x15\xc0\xfa\x38\x94\xef\x29\xef\ +\x40\xe5\x87\x36\xf7\x26\x3f\x45\x13\x33\x73\x1a\xa1\x33\x86\x7c\ +\x02\x02\xe0\x12\x67\x69\xf5\xda\xb5\x64\x60\x32\x99\x5b\x81\xfb\ +\x6c\x0f\xce\x03\x08\x0a\x60\xe9\x90\xbf\x8f\x5b\xb8\x80\x0a\x16\ +\xe7\xd3\x69\x28\x23\x21\x21\x9e\x99\xfe\x1d\x20\x12\xf8\x67\xa7\ +\x0d\x7e\x3f\xfe\xf8\xa3\x4a\x4e\x8e\xb4\x86\x05\xb4\x7b\x48\x6b\ +\x8d\x77\xef\xd0\xed\xdb\xf5\x60\x75\xd2\x49\x73\x94\x0e\x3f\x71\ +\x69\x6e\x1e\x52\xd9\x5e\x9a\xeb\x1f\x40\x86\xc6\x93\x11\x0f\xf4\ +\x91\x25\x36\x52\x43\x03\x14\x00\x56\xe8\xea\xf5\x2b\x5c\x01\x07\ +\x90\x41\x0c\x8d\x0c\xc9\xdd\xdd\x9d\x09\xff\x00\xc8\x00\x74\x00\ +\xc5\x4e\x69\xfa\xc8\xcd\x7d\xd3\x24\x69\x87\x90\xde\x78\xa1\x03\ +\xf0\xaa\x0f\x39\x1e\x3c\xdf\x59\x32\x9b\x66\x43\x43\x87\x8f\x40\ +\x3c\x98\x45\xbf\x6c\xdd\x4a\x3e\x50\x80\xe5\x34\x6b\x5a\xba\x6c\ +\x29\x27\x44\x6e\x37\xd4\x0b\x2e\x00\xd7\xb9\x52\x4d\xe7\x2f\x54\ +\x91\xb9\xb9\x19\x33\xfb\xeb\x40\x3a\x30\x1e\xe8\xd6\x19\x4d\x5f\ +\xa6\x17\x84\x4f\x4c\x8a\xdf\xd7\xd0\xd0\x00\x61\x6e\x51\xe9\xb6\ +\x6d\x10\xe0\x3c\xeb\xf4\x50\xea\xb6\xf0\x12\x38\x4b\x9a\x4b\x63\ +\x60\x01\x0e\x4e\x2e\x34\x2f\x3c\x9c\x02\xe0\x0e\x36\x36\xd6\x54\ +\x51\x51\xce\xb2\x00\x17\xbe\xb4\x74\x1b\x2d\x8c\x5f\xd8\x61\x69\ +\x69\xd1\xa6\xaa\x3a\xb8\x49\x5e\x5e\xfe\x18\xf6\x8f\x00\x46\x75\ +\x5a\xe1\x51\xf2\x2a\xa5\xa4\x24\x1f\xa9\xbf\x7d\x0b\x66\x7b\x80\ +\x4c\x26\x4f\xa6\x89\x93\x26\x92\xf6\x68\x1d\xe4\xfe\x3c\xde\xef\ +\x37\xc3\x1a\xa0\x10\xb4\xc5\xbb\x38\xe3\x8b\x74\xc6\xeb\x01\x67\ +\x67\x27\xb2\x9a\x66\xd5\x1e\x1d\x13\xfd\xc9\xd8\xd8\xf8\x85\x9a\ +\x9a\xda\x4d\x08\x7d\x00\xfb\xae\x02\x62\x01\x3b\x40\xad\xb3\xb2\ +\x42\x32\x1a\x1a\xea\x03\xd2\xd2\x52\x4f\xde\xb8\x79\x83\xd6\x6f\ +\x58\xcf\x7d\xd6\x1a\xa7\x6a\x67\x67\x47\xe6\x16\xe6\xa4\xa7\xaf\ +\x4f\xaf\xdf\xbc\x86\x15\x34\xd3\x43\x58\x41\x23\x72\xfd\xd5\xab\ +\xb5\x84\x35\x1f\x8c\x4d\x8c\x9f\x28\x29\x29\x31\xf3\x3e\x04\x14\ +\x01\x69\xc0\x5c\xc0\x14\x18\x21\x14\x3a\x3d\x3a\x6d\xc0\x1b\x39\ +\x52\x6b\xa0\x44\x92\x56\x75\x05\x02\x65\x4b\xb3\x69\xbc\xae\x2e\ +\x4d\x35\x9b\x4a\x36\xb6\x36\xe4\x30\xd3\x81\xec\xed\xed\xc9\x0c\ +\x4a\x00\xf9\xc1\x39\x00\x54\x71\x5f\x03\x83\x02\x9b\xfb\xf4\xe9\ +\x73\x16\xeb\x37\x02\xc9\x80\x17\x30\x15\xd0\x16\xa8\xb0\xde\x40\ +\x57\x40\xb6\x33\xb7\xbc\x32\xfa\xfa\x7a\x6a\x28\x75\x6b\x59\x7e\ +\x8e\x44\x93\x33\x4a\x7b\x14\x19\x19\x19\x91\xa9\xa9\x29\x59\x5b\ +\x5b\x33\x05\x70\x94\x95\x97\xf3\x96\xf7\xc8\x91\xc3\xef\x91\x21\ +\x0e\x62\x6d\x0a\x30\x13\x18\x2b\x08\xdc\x4b\x10\x58\x0e\x90\x11\ +\x43\x9f\x2f\x6b\x62\x32\x49\x33\x5b\xba\xa8\x8e\x95\xb9\x5e\xde\ +\x73\x68\xe8\x4f\x3f\xd1\xe8\x31\xa3\x69\x82\xc1\x04\xf8\xbf\x09\ +\x59\x5a\x59\x92\xad\xbd\x2d\xe5\x2f\x2e\xe0\xf4\xd7\xd1\xa3\x47\ +\xdf\xf5\xee\xdd\x7b\x33\xd6\xce\x00\xd4\x81\x7f\x00\xf2\x62\xe4\ +\xfe\x64\x31\xd3\x1b\x2d\xcd\xcd\xbe\x77\x0c\x65\x2e\x3b\xe1\x81\ +\x83\x06\xd2\xbf\x86\xfd\x8b\xb4\x75\xb4\xe1\xef\x7a\x2c\xf8\x71\ +\x37\x88\x88\x8c\x64\x0d\x0e\x4a\xdf\xd3\x6d\xfd\xfa\xf5\x63\xc2\ +\x5b\x02\x7d\xb9\x69\x8b\xf4\x91\xb3\xb3\xb7\x35\xc8\xcd\x93\x36\ +\x1f\x38\xb8\x8f\x45\x6e\x52\x56\x51\xa6\xc1\xaa\x83\x69\xc8\xd0\ +\x21\xa4\x35\x52\x8b\xc6\x8d\x1f\x47\x86\x86\x86\xe4\xe2\xe6\x4a\ +\x7f\xfc\x71\x8d\x30\x06\xfb\xa4\xae\xae\xbe\x03\x6b\xad\x05\xe1\ +\x65\x44\x2b\xfc\x4c\xc7\x19\xa6\x39\xb9\xd2\x97\x65\x7b\x76\x73\ +\x33\x57\x19\xa8\x42\x83\x06\x0f\xe2\x50\x53\x57\x23\xcd\xe1\x9a\ +\xa4\x83\xb4\x37\x65\xaa\x29\x9d\x3c\x75\x92\x15\x31\x5f\xb5\xb5\ +\xb5\xf7\x0a\xfe\xae\x24\x66\xe1\xe5\x5d\x5c\x9d\x6d\x73\x72\xb3\ +\xdf\x6d\x2b\xdd\x42\x06\x86\x06\xa4\x32\x48\x10\x5e\x80\xea\x3f\ +\x55\x11\x07\x86\xd2\x58\x58\xc0\xaf\x65\xbf\x52\x55\xd5\xd9\x6f\ +\x46\x46\x86\x47\xb1\xd6\x1d\x50\x16\xb3\xd9\x2b\x80\x95\x99\x05\ +\x56\xf7\x43\x71\xc9\x06\x1a\xaf\xa7\xc7\x04\xfe\x6f\xf0\x38\x30\ +\x04\x0a\x58\xb3\x76\x35\x1b\x6d\x33\x76\xf7\x02\xd6\xfa\x0a\x51\ +\x5e\x4e\xb4\x13\x5d\x0f\x4f\xf7\x80\x6c\x69\xe6\x97\x95\xa0\xa7\ +\x74\xf5\x74\x79\xb0\x83\xbf\x33\x93\xe7\xbe\xcf\x15\x30\x08\x0a\ +\xc0\x5f\x49\x7a\x1a\x1d\x3f\x71\x8c\xbc\xe7\xce\xb9\x21\x94\xae\ +\x1a\x80\xbc\x68\x67\xf9\x73\xbc\x3d\xa3\xb3\xb2\x33\xda\x17\x2f\ +\xc9\x27\xfd\x09\xfa\x34\x7a\xf4\x68\x9e\xeb\x47\x68\x8d\xe0\x8a\ +\x50\x1f\xa2\x4e\xaa\xaa\xaa\xfc\xf4\x43\xe7\x85\x80\xb9\xd9\x4f\ +\xc2\x74\x27\x49\xa8\xe2\x14\xc4\x2a\xfc\x0f\x73\x7d\xe6\x48\xc0\ +\xca\x76\x48\x73\x16\x91\xc1\xcf\x86\xcc\xef\xb9\x12\xc6\xe9\x8e\ +\xe3\xf9\x5e\x6b\x94\x16\x0d\xd3\x1c\x46\xea\x1a\xea\x60\x74\xdc\ +\xa8\xb2\xb2\x8c\x4d\x77\x9f\x75\xe9\xd2\x25\x17\xeb\xc7\xb1\x3d\ +\x44\x39\xca\xc6\xd3\xcd\xd7\x6f\xee\xd2\x8c\x45\x12\x92\x64\xa4\ +\xd2\x44\xe3\x49\x3c\xa7\x4f\x9e\x32\x99\x26\x4d\x9a\xc4\xea\x7c\ +\xee\x0a\x63\xc6\x8e\xe1\x69\xcf\xc6\xce\x96\x76\xec\x2c\xa5\xfc\ +\x82\xdc\x77\xdd\xba\x75\x5b\x8b\x3d\x26\x8a\x76\x8e\xdf\xa3\x47\ +\x8f\x7f\x84\x85\x87\x96\xa4\x67\xa6\x11\x06\x10\x64\x0a\xc1\xd1\ +\xd0\xf0\xb2\xd6\xc2\xd2\x82\x4c\x91\xde\xd0\xbc\x90\xd1\xcf\x46\ +\x5c\x09\xe6\xf8\xac\x64\x53\x31\x6e\x72\x2c\xff\x88\x86\x66\xbb\ +\x50\xe8\xf4\x16\xa5\xf0\x08\x66\xbd\x25\xe9\x29\xbb\x57\xac\x5a\ +\x4e\xc9\xa9\x89\x64\x05\x92\xc2\xc5\xd5\x85\x1c\x9d\x1c\x69\x86\ +\xc3\x0c\xb2\xc5\x49\xb3\xc2\xc7\xcc\xcc\x8c\x2b\xc1\xcc\xdc\x8c\ +\x58\x60\x5c\xbd\x66\xe5\x57\x0d\x0d\x0d\xd6\xba\x3a\x8a\x35\xd7\ +\xcb\xe8\x8c\xd6\x56\x5a\x5e\xb8\xec\xe0\xf6\x1d\xdb\x48\x9a\x97\ +\x0d\x81\x1d\xc8\xdb\xdb\x1b\x84\xa4\x27\xb8\x3a\x77\xae\x88\x99\ +\x8e\x33\xc9\xce\xde\x8e\xa6\x59\x4f\x83\x35\x58\xa2\xc6\xcf\xa5\ +\x35\xeb\x56\xb5\x23\x1e\xb0\xae\xce\x1b\x18\x28\xc6\x5c\x2f\x63\ +\x32\xd9\x58\xa5\x64\x63\xf1\x19\x70\xf6\x30\xe5\x42\x72\x45\x09\ +\x1b\x1c\x1c\x4c\x81\x81\x81\xe4\xe7\xe7\x87\x94\xe6\x4d\x1e\x9e\ +\x1e\xfc\x73\x28\x81\xfb\xbc\x24\x23\x0d\x84\xe6\x4a\x56\x0d\x5e\ +\xc3\x1e\x61\x80\xba\x18\x73\xbd\x8c\x9d\x9d\xad\xda\xd6\x6d\xbf\ +\xd4\x9c\x3a\x7d\x0a\x3c\xfd\x7a\xf2\x9a\xe3\x85\xd9\xdd\x7c\x8a\ +\x44\x13\x13\x0e\xba\x2a\x24\x34\x04\xbc\x7c\x00\xcd\xf5\x99\xcb\ +\x94\x00\x77\x70\xe2\x13\xde\x15\xab\x97\xd3\xf4\x19\xf6\x8d\xd8\ +\x23\x11\x18\x2e\xc6\x74\x27\x8b\xfb\x7a\xc3\x36\x6e\x2a\xb9\x79\ +\xfa\xcc\x49\x3e\x8c\xf4\xf5\xf3\x65\x3c\x1c\xc5\xc7\xc7\x83\x8a\ +\x8e\xa3\x98\x98\x18\xae\x88\xd0\xd0\x50\xf2\x0f\xf0\x27\x4f\x4f\ +\x4f\x8a\x59\x10\x8d\x4b\x0c\x8b\xa1\x28\x8f\x16\xec\x21\x05\xc6\ +\x8a\x31\xdd\xc9\xce\x9a\xe5\xaa\x8d\xdb\x18\x8d\x87\x8f\x1c\xa4\ +\xb5\xeb\xd7\x90\xbf\xbf\x3f\x25\x25\x25\x61\x76\x9f\x4a\x60\x74\ +\x29\x25\x25\x85\xe2\x13\xe2\xc1\xd7\xc5\x50\x78\x44\x38\xf9\xc3\ +\x1d\x22\xa3\x22\x30\xb1\xcd\xa7\x90\x79\x41\xaf\x71\xaf\x97\x71\ +\x75\x3f\x8b\x31\xdd\xc9\xb9\xb8\x3a\xe9\xa5\xa6\x25\x37\xed\xdc\ +\xbd\x9d\x16\x2f\x2d\xe0\x7e\x9e\x90\x98\xc0\x05\xcf\xca\xca\xe2\ +\xb4\x56\x46\x46\x06\x25\x27\x27\x53\x5c\x5c\x1c\x7a\xfa\x08\x0a\ +\x8f\x0c\xa7\x82\x25\xb9\x14\x1b\x17\xdd\xf6\xc3\x0f\x5d\xb7\x60\ +\x1f\x0b\xa0\x97\x18\x85\x37\x09\x9d\x17\xfc\x7c\xcd\xba\x95\x3c\ +\x90\xcd\xf1\x9e\xc3\x4f\x39\x31\x31\x91\x24\x12\x09\x2e\x30\x64\ +\x91\x54\x2a\xa5\x8c\x4c\xae\x00\x5a\x10\xb7\x80\xc2\x70\xb7\x27\ +\x37\x3f\x9b\x92\x53\x12\x3e\x83\xc7\xab\xc4\x3e\x0e\x62\x4c\x77\ +\x72\xae\x6e\xce\x96\xc1\x21\x41\x6f\xa4\xb9\x8b\x50\xaf\xcf\xc7\ +\xdc\x7d\x16\x6e\x64\xce\xa3\xa8\xe8\x28\x5a\xb8\x70\x21\x04\x4c\ +\xe6\x56\x20\x49\x97\xa0\x08\xe2\x2e\x40\xf3\xa3\xe7\x73\xe1\x33\ +\x16\xa5\x7d\x03\x3f\x7f\x42\x20\x2f\x55\xc4\x96\xee\xe4\x9d\x5d\ +\x1c\x6d\x42\xc3\x82\x5b\xa5\xb9\x59\x14\x1c\x1a\x48\x8e\x8e\x8e\ +\x3c\xe8\x61\x4e\xcf\x7d\x1c\x7c\x3c\x0f\x7c\x10\x1a\x10\x82\x60\ +\x6c\x2c\x32\xc3\x5a\xb8\x49\x5e\x87\x70\x57\x37\x04\x50\x13\x5b\ +\xba\x93\x77\x74\x72\x98\x3e\x2f\x3c\xa4\x2d\x27\x2f\x8b\x02\x82\ +\xfc\x38\x5d\x8d\xe2\x86\x17\x3a\x7e\xfe\x7e\x5c\x09\x61\xe1\x61\ +\x3c\xe2\x47\x45\x45\x31\x70\xab\xd8\xb9\x7b\x07\x6d\xdb\xbe\x05\ +\x15\xdf\xd4\x5b\xd8\x27\x0e\x18\x26\xb6\x74\x27\x0f\x0a\xcb\x29\ +\x32\x2a\xec\x03\x13\xde\xd7\x7f\x2e\x2b\x63\x39\x89\xe9\xec\xe2\ +\x4c\xb3\x3d\x66\xf3\x18\x00\x4b\xe0\xb9\x1e\xc5\x0f\x53\x06\xda\ +\xda\x50\x7e\x95\xed\xb7\xa3\x87\x59\x8b\xfb\x08\xfb\x64\x02\xa3\ +\x81\xae\xe2\xa2\xb0\xdc\x9c\x66\x26\xa7\x26\x7c\x82\xf0\xf0\x63\ +\x86\x6c\x82\xff\xb3\xbf\x7c\x54\x35\x7b\xf6\x6c\x72\x43\x1b\x8b\ +\xfc\xce\x15\x81\x8a\x0f\x4a\xf2\x63\x63\x6c\x7e\x5f\x1f\xa5\xf1\ +\x2b\x74\x86\xcb\xb1\x97\x01\xd0\x5d\x4c\x11\x5f\x0e\x44\x86\x69\ +\x96\x34\xa3\x95\x09\x9b\x98\x1c\xff\xcd\x6a\x9a\xc5\xab\xf1\xba\ +\xe3\x9a\x6d\x6c\xa7\xbd\x4e\xcf\x4c\x6d\x5f\xbc\x34\x1f\x23\x2c\ +\x76\xff\xc6\x89\xd7\xf9\x28\x73\x99\x45\xe0\xe4\xf7\xf3\x59\xfe\ +\xde\x7d\x95\x6d\x3d\x7b\xf6\xdc\x24\x8c\xa7\x7a\x8a\x49\x78\x99\ +\xee\x3d\xba\x0f\x58\x94\x9d\xd1\xc8\x4e\x1e\x81\xef\x3d\x7e\x88\ +\x74\x1c\x9f\x2f\x01\x92\x81\xe5\xfd\x07\xf4\xaf\x4a\x4b\x4b\xfa\ +\xba\x7c\xc5\x12\x0a\x0a\x0a\x22\xfb\xe9\xf6\xdc\x2d\xb6\xef\x28\ +\xe5\x93\xd9\x0b\x17\x2f\x7c\x19\x3a\x74\x68\x39\xbb\x81\x21\x46\ +\x1a\x5b\x11\x04\xa6\x17\x4c\x9e\x99\x7b\x87\x52\x3f\xa5\x43\x42\ +\xea\x1a\x2e\x74\x6b\x5a\x80\x9f\xb1\xf1\xa4\x4b\x79\x05\x52\x28\ +\x20\x10\x13\x1c\x2b\xd6\xd2\xf2\x2b\x28\xd5\xb5\x97\xdb\xc1\xe9\ +\x1f\x13\x98\xdc\x01\x62\xec\xee\x7a\xf9\x07\xfa\x16\xb2\xd3\x8f\ +\x8b\x8f\x69\xe5\xd1\x5b\x48\x5d\xc2\x49\xca\x03\x43\x14\xba\x2a\ +\x24\xc1\x3d\x3a\xfc\xfc\x7d\x71\x69\x31\x9d\x30\xe4\x60\xb7\x37\ +\x31\x8f\xb7\x64\x4c\x6e\x00\xa0\xca\xd6\x88\x91\xcb\xeb\xef\xe5\ +\xed\xb1\x91\x29\x20\x55\x92\xf4\x16\xef\x9d\x85\x7a\xfd\xaf\x47\ +\x78\xef\x90\x9d\x93\xf9\x2d\x4b\x9a\x49\x1b\x37\x15\xd1\x9e\x8a\ +\xb2\x0e\x5b\x1b\xeb\xab\xc2\xdd\x9b\xa1\x62\x66\x72\xfb\xe3\x6e\ +\x7e\x01\x0b\x7e\xcb\x0a\x97\x10\xb8\xf9\xa8\xff\x25\x88\x75\x73\ +\x72\x75\x8c\xfd\x33\x3b\x48\x11\x0c\xd7\xa0\x36\xb0\xbe\x89\xcf\ +\x17\xfe\xd5\xda\x8a\xf8\xe9\x8d\x9b\x15\xbe\x92\x8c\x94\x8f\x4c\ +\xc0\xa2\xe2\x75\xf7\x7f\x9e\x68\xa4\xcb\x85\x12\x6e\x59\xcf\x70\ +\xb0\xd7\xcd\x92\xa6\xb7\xfc\xa9\x80\x6c\xb0\x3b\xe6\x77\x84\x4b\ +\x09\xda\x40\x57\x91\xff\x3c\x85\x0b\x60\x6c\x61\x31\xf5\x04\x84\ +\xe3\x1d\x5c\xf1\xc6\xf5\x4f\x0b\x16\xe7\xa4\xc6\x2d\x8c\x71\x48\ +\x49\x4d\x94\x20\x38\xbe\x11\x84\x07\xd3\x6b\x72\x17\xdf\xcf\xfe\ +\x9b\x8b\x47\xa2\xfc\x81\xd2\x20\x20\x1c\x9d\xdf\x5d\x26\x24\x84\ +\xe5\x80\xe0\x7f\xbd\x86\xff\x77\x18\x19\x19\xdc\x16\x48\x0d\xfd\ +\xff\x2a\x74\x44\xff\x28\x02\x3a\x40\xaa\xae\xde\xf8\xeb\x51\xd1\ +\x11\x1f\x99\x22\x58\xda\xcb\xcc\x92\xb4\x63\xd4\xf5\x7a\x80\xf2\ +\x80\x73\xc2\x2d\x0d\xdd\xff\x8b\xd4\x10\xed\x64\x07\x18\x05\x04\ +\x03\x1b\x15\xbb\x2a\x1e\x47\x65\xc7\x84\xde\x0f\x2c\x03\x3c\x00\ +\xcd\xbf\xa7\xb3\xc4\xaf\x04\x05\x40\x59\x18\x53\x59\x09\x95\xdd\ +\x14\x60\x84\x50\xe1\xc9\x7f\x4f\xc2\xff\x1b\x8c\x6b\x3c\xd6\xfc\ +\x04\xd6\xf1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0e\x28\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x11\x26\x2d\x87\x35\x95\x07\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0d\xb5\x49\x44\ +\x41\x54\x78\xda\xed\x9b\x79\x90\x55\xd5\x9d\xc7\xbf\xe7\x2e\x6f\ +\xed\xd7\xfd\xba\x9b\x5e\x69\x69\xb0\x69\x10\x01\x11\x91\x16\x19\ +\xc4\x24\x68\xdc\x88\x1a\x84\xe0\x4c\x48\xca\x8c\x46\x74\xa4\x02\ +\x6a\xdc\x6a\xe2\x44\x43\xca\x24\x44\x64\x30\xee\x0a\x41\x54\x18\ +\x2b\x5a\x66\x1c\x33\x26\x63\x96\x32\x4e\x4c\x06\xc1\x25\x6c\x02\ +\xb2\xca\x34\x2d\xd8\xdd\xf4\xde\xef\xdd\xe5\x37\xe7\x9c\xbe\xf7\ +\x9e\xf7\x6e\x3d\x52\x88\xfe\x61\xf7\x70\xab\x7f\xfc\x7e\xe7\x50\ +\x54\xdd\xef\xe7\xf7\x3b\xbf\x73\xce\x7b\x0d\xc3\xff\xf3\xe7\x24\ +\x00\xe0\x24\x80\x93\x00\x4e\x02\xf8\x1c\x3d\x4b\x56\xfe\xb7\x01\ +\x86\x39\x67\x9f\x56\x31\xbe\xa6\x3c\xd1\x92\xc9\x3a\x2f\x5c\x32\ +\xad\xfe\x08\x63\x6c\xe8\x03\x18\x73\xf5\x73\x63\xa3\x51\x7d\xfd\ +\x65\xd3\x46\x4c\xbe\x72\xe6\x28\x54\xa4\x13\x78\xf9\x8d\xdd\x6d\ +\x1b\xb6\xb5\xcc\x5b\xff\x83\x4b\x7f\x3f\x64\x01\x34\x7e\x6d\x8d\ +\x70\xd7\x12\x68\xa5\xc6\x90\xbc\xea\x0b\x0d\x58\xf0\xe5\xb1\xe8\ +\xcb\x38\xf8\xd5\x9b\xfb\xf0\xdb\x8d\x07\xf6\xfe\xf1\xd1\xf9\x0d\ +\x8c\x31\x1a\x72\x00\x46\xcf\x7d\x2a\x4d\x44\x4f\x00\x34\x8f\xc8\ +\xc5\x45\xd3\x46\xe2\xba\xb9\x53\x51\x5e\x9a\x44\x4b\x73\x2b\x1e\ +\x7e\xfe\x2d\x6c\xda\x71\x18\x5b\xff\xed\xdb\xda\x90\x03\x70\xea\ +\x9c\xc7\x67\x80\xdc\x67\x41\x4e\x7d\x22\x66\xe0\x8e\x7f\x3c\x0f\ +\x93\x26\x8f\x46\xb7\x35\xa0\xd3\x84\x8b\xab\x6f\x78\x1c\x8e\x0b\ +\xec\x7b\xe5\x66\x36\x64\x96\x40\xc3\x9c\x27\x74\x22\xe7\x7b\xe4\ +\x3a\x77\xc3\xb5\xf5\x33\xc7\x56\xe1\xf6\xeb\x67\xc1\x89\xc5\x61\ +\xbb\x00\x40\xc1\xcb\x7d\xe3\x86\x87\x00\x68\x38\xf0\xeb\x3b\x87\ +\x06\x80\x53\xbf\xfa\xd8\x08\x90\xf3\x2c\xb9\xf6\x79\x1a\x1c\x5c\ +\x77\xd5\x54\x5c\xf0\xa5\x33\x70\xb4\xdf\x01\x94\x76\xf9\x30\x06\ +\x5c\x73\xe3\x4a\x19\x1c\x7c\xed\x9e\xc1\x0b\x40\x89\x7f\xf4\x2a\ +\x9e\xf5\x27\xc9\xc9\x96\x9e\x52\x55\x84\x3b\x78\xd6\x63\xe9\x14\ +\xb2\x0e\x05\xca\x29\x00\x40\xd0\xc0\x70\xed\x4d\xff\x0a\x30\x0d\ +\xcd\x7f\xb8\x6f\xf0\x02\x68\x98\xb7\x2a\x41\x8e\xbd\x82\x0b\xbf\ +\x9e\x1b\xbe\x72\xfe\x58\xcc\xfd\xca\x14\x99\x75\x42\xe8\x21\x35\ +\xa3\x31\x86\x85\x8b\x96\x4b\x00\x87\xde\x58\x3e\x38\x01\x8c\x9e\ +\xf7\xf3\x49\xe4\x5a\xeb\xc9\xce\x8c\x4b\xc5\x35\x7c\xe7\x1b\xd3\ +\x51\x5d\x37\x0c\xbd\x19\x3b\xac\x3c\xd0\xae\x00\x00\x37\x2d\xbe\ +\x1f\x8c\x03\x68\x79\xf3\xa1\xc1\x05\xa0\xf1\xea\xe7\x18\x91\xb3\ +\x88\x67\x7c\x99\x6b\xf7\xc7\xf8\xc9\x0e\xdf\x9c\x73\x36\x7a\x6c\ +\x17\x94\xa7\x94\x79\xf2\xd5\x9c\x1f\x6a\x9c\xc0\x77\x16\xff\x44\ +\x56\xc0\xe1\x0d\x4f\x0c\x12\x00\x52\xfc\xb3\x15\x00\xad\x26\xc7\ +\x9a\x6d\x30\x0b\x0b\x2e\x1d\x87\x09\xe3\x6a\xd0\xd9\x67\x05\xdd\ +\x8d\xa1\xf0\x43\x39\x7f\xe8\x1c\xc0\xe2\x25\x3f\x92\x15\x70\x64\ +\xd3\x9a\xc1\x00\x40\x8a\x9f\x05\xd0\x5a\x72\x9d\xda\xfa\xca\x28\ +\xae\xb9\x62\x3c\x5c\x5d\x83\xe3\xba\x00\x98\xf8\x11\xde\x73\xbe\ +\x6a\x31\x4f\x39\x00\x54\x0f\xb8\x75\xc9\x0f\x78\xa0\xa3\xf5\xdd\ +\x75\x9f\x53\x00\x4a\xb8\x09\xd0\x52\x10\xdd\xc6\xbd\x76\xf1\xb4\ +\x5a\x4c\x9f\x2c\xb2\x9e\xf5\x74\x33\x95\xf9\x30\x08\x84\xab\x9f\ +\xa4\xd7\x19\xc3\x6d\x4b\xbe\x2f\x01\xb4\x6d\x7e\xe1\xf3\x07\x40\ +\x89\x7f\xa6\x01\x84\x75\x04\x6a\x2a\x4b\x99\xf8\xfb\x8b\x4e\x45\ +\x32\x69\x20\xeb\x38\x60\x8c\xe5\x8b\x0f\xc6\xea\x15\x18\x8f\x89\ +\xc2\x24\x48\xfe\xdb\x3b\x6e\xfe\x9e\x5c\x02\xed\xdb\x5f\x3e\x91\ +\x77\xf5\xfb\x8d\xe1\x69\xb5\xc2\xb7\x4a\xf6\x19\x88\x5f\x00\xa2\ +\x47\x88\x28\x75\xd6\xd8\x52\x5c\x70\x4e\x0d\x7a\xb3\x96\x27\x4c\ +\x98\x12\xaf\x62\x31\x42\xc1\x2a\x08\xb7\xc7\xbb\x6e\xbe\x93\x07\ +\x3a\x98\x26\xcc\x90\x06\xe1\x75\xd3\x1b\x73\xaf\x8b\x39\x39\x0e\ +\xe0\x11\x5c\xe9\xe3\x51\x13\x97\xcc\x9c\x80\xa6\x89\xa7\x1e\x6e\ +\x3d\xda\xf5\x4f\xb7\x5d\x77\xd9\x8b\x9f\x0e\x80\x12\x5e\x0c\xc2\ +\xc3\x04\x5a\x10\x33\x19\x66\xff\x5d\x2d\x6a\xab\x62\xc8\x64\x07\ +\xb2\x0e\x8d\xf1\x1f\xcd\x17\x1c\x86\x91\xe7\x0b\x67\x6e\x00\xc7\ +\xdd\xb7\xde\x0e\xc6\xf4\x1c\xe1\x86\x12\xee\x81\x80\x84\x20\xe7\ +\x3c\x49\x34\x00\x81\x5c\x94\x16\xc7\x71\xcb\xb7\x2e\x46\x32\x1e\ +\xc1\x1b\x1b\x77\x34\x3f\x7a\xef\xb7\xea\x72\x2f\x55\xec\x84\xc4\ +\xcf\x7f\xa6\x09\xa0\x75\x44\xd4\x50\xcf\x45\x7f\xf9\x9c\x2a\x38\ +\xe4\x00\xcc\x17\xaa\x81\x79\x00\x94\x70\xe9\x0b\x2d\x89\xbf\x59\ +\xbe\x55\xe9\xa4\x88\x44\xec\xcf\x05\x63\x19\x7b\x5e\x99\x0b\x72\ +\xa5\xf7\xe7\x64\x33\x7d\xed\xf7\x9b\xf0\xd6\x5f\x77\xe3\x83\xdf\ +\xad\x60\xb9\xcb\x80\x7d\xc2\xac\x6b\xa2\xc9\x11\x68\xa9\xc6\xc8\ +\x9c\x3e\xbe\x14\x63\xeb\x13\xc8\x58\x0e\x17\xac\x41\xf3\x85\xf3\ +\x58\x42\x50\x30\x54\xcc\x20\x63\x28\x08\x12\x08\xb1\xf0\x1a\x20\ +\x11\x2a\x81\x61\x73\x5d\xb8\x81\x77\x07\xbc\xb2\x9c\xb1\x03\x53\ +\xd7\xf0\xd8\xea\x57\xe4\xb8\x6d\xd3\xaa\x3c\xcd\xec\xf8\xb3\xbe\ +\xb6\x16\xc0\x5a\x22\x9a\x95\x4e\x6a\xf8\xc2\xe4\x34\x62\x11\x80\ +\x80\x01\xf1\x62\x8d\x32\x25\x5e\x78\x39\x5f\x10\x42\x81\xa6\x98\ +\xb7\x2d\x4a\xf9\x9e\x2f\x28\x3e\x00\x20\xc5\x12\x8f\x1d\x25\x58\ +\x8c\x1d\x47\xc6\x72\x3e\x1e\x35\xf0\xc8\x53\x2f\x4b\x98\x6d\x6f\ +\xaf\xfe\x04\x00\x94\xf8\xd9\x04\x5a\x0d\xa2\x8a\xb1\x75\x11\x4c\ +\x1c\x15\x87\xe5\x38\xd0\x74\x5d\x64\x9d\x7b\x5f\xb0\x18\xfb\xb1\ +\xf4\x05\x96\x83\x82\x01\xf8\x1e\x81\x57\x65\xee\x41\x70\x85\x77\ +\x3d\xe1\x14\x64\x5d\x8a\x76\xc3\x26\x05\x4b\x2f\xc7\x8e\x03\x87\ +\x5b\x49\x32\x8a\x87\x9e\xfc\xa5\xfc\x37\xed\xef\x3c\x7d\x1c\x00\ +\x94\xf0\x18\x01\xcb\x40\xb4\x28\x6a\x10\x9b\xd2\x18\x45\x59\x8a\ +\xc1\x71\x09\xba\x10\xef\x67\xde\xf3\x1e\x08\x0f\x0a\x9f\x17\x3e\ +\x00\xc1\xd4\x32\x51\x3d\x21\x07\x84\x7a\x25\x95\xfd\xfc\x35\xee\ +\xba\xc2\x87\x4b\x3c\x24\x58\x7a\x31\x96\xe2\x65\x5c\x91\x4e\xe2\ +\xc1\xc7\x5f\x94\x73\xed\xef\x3e\x73\x7c\x00\x46\xcf\x7f\xfa\x74\ +\x00\xeb\x41\x74\x46\x45\x8a\x30\x71\xa4\x01\xaf\x79\x0a\x41\x1e\ +\x00\x6e\x81\xe7\x73\xc2\x2b\x18\x05\x2a\x42\x81\x50\x3d\x42\x1d\ +\x92\xc2\x17\x23\x29\x1e\xf0\x32\x4e\x6a\xad\x17\xcc\xba\x14\xec\ +\x8f\x79\x6c\x07\x00\xea\x2a\xd3\x58\xf1\xc8\xf3\xb0\x6d\x1b\x47\ +\xff\xfa\xdc\x31\x00\xa8\xac\xc3\x25\x67\x21\x23\x3c\xc0\xe0\x26\ +\x1a\xaa\x08\xc3\x87\x69\x41\x59\x32\xa6\xa9\xec\xeb\xc6\x40\xcc\ +\x4d\x0f\x84\x7b\xa6\x60\x70\x0b\x43\x10\x9e\x49\xaf\x0e\x46\x79\ +\x2d\x20\x7f\xfd\xff\x8d\xcc\xab\xb5\xae\x00\x28\xf1\x03\x71\x43\ +\x5d\x05\xee\xff\xd9\x73\xb0\xb2\x16\x8e\x6e\x5e\x5f\x00\x80\xba\ +\xb7\x97\x81\xf0\x24\x03\xcd\x49\x44\x1c\x34\x56\x13\x12\xd1\xe0\ +\xa5\xbc\x26\xa7\x2b\xd1\x0a\x80\x07\xc5\x1f\x0b\x81\xfe\x9c\xaa\ +\x90\x10\x04\xb5\x2d\x86\x7a\x80\xea\xfe\x22\xce\x05\xa0\x4c\x95\ +\xb8\x5f\xfa\xdc\x6c\x5f\xb8\xf4\x52\xbc\xcd\xfd\x84\x86\x6a\xfc\ +\x78\xc5\x5a\x64\x32\x59\x74\x6c\x79\xbe\x30\x80\x86\xab\x9e\x9c\ +\x02\xe0\x25\x5d\xc3\x29\x55\x29\x0b\x35\xa5\x2e\x34\x96\x7f\x42\ +\xd3\x44\xf6\x0d\x3d\xc8\xbc\xae\x7c\x18\x88\xf2\xa1\x65\x22\xbd\ +\x2f\x5c\xf3\x3c\x58\x61\x00\x52\x3c\x82\xf2\x97\x3d\x80\x8b\x77\ +\x82\x8c\xbb\x4a\xac\x27\x58\x9a\x9d\x1b\xdb\x38\xfb\xf4\x11\x58\ +\xfa\xd3\xd5\xe8\xeb\xef\x47\xe7\xd6\x5f\x84\x00\xa8\x4f\x68\x77\ +\xe9\x1a\x46\x0f\x4f\x5b\x28\x4b\xda\xea\x70\xae\xb2\xaf\x44\x0b\ +\x33\x72\xe3\x3c\x10\x6a\xac\xf1\xb1\x91\x0b\x41\x53\x16\x00\xd0\ +\x54\x1f\x08\x6d\x83\x44\x50\x7b\xbe\xeb\x43\x50\x5b\x9c\x10\xaa\ +\x32\x2f\xbc\x12\xed\xba\xb6\x6c\x7e\xb5\xc3\x52\x10\x14\x97\x2e\ +\xe7\x00\x7a\xfb\xd0\xb9\xed\xc5\xc2\x00\x46\x5d\xf9\x88\x04\x30\ +\xa2\xdc\x41\x91\x99\x91\xdb\x8d\x7a\x48\xbe\xa8\x61\x28\xc1\xc2\ +\xcb\x31\x37\x05\x22\x0c\x44\xc5\x72\x49\x68\xde\x96\xe9\xf7\x00\ +\x1f\x84\xb4\xbc\xd7\x51\x9d\xdf\xdf\xfe\x5c\x4f\xbc\xef\x1d\x61\ +\xf9\xc2\x93\x31\x03\x55\xe9\x38\x4c\x9d\xa1\xb3\xb3\x07\xef\xef\ +\x69\xc6\x7b\xdb\xf6\x41\x37\x35\x1c\xdc\xb3\x03\x3d\x3d\x3d\xe8\ +\xda\xfe\xd2\x31\x00\x5c\xf1\xe0\x14\x4e\xfa\xa5\x88\xa9\x9d\x52\ +\x91\x72\xe0\xf4\xb6\x22\x12\x31\x90\x10\x4d\x80\x00\xa6\x09\x00\ +\x66\x20\x4a\xc6\x46\x2e\x04\x93\xc7\x22\xfb\xa6\x82\xa3\x00\x78\ +\xbb\x84\xa6\x40\xf8\x27\x46\xe1\xc3\x97\x24\x2f\xfb\x52\xbc\x57\ +\xfa\x9e\x68\xcf\x3b\x30\x0d\x86\x14\x17\x5c\x9c\x30\x45\x77\xe7\ +\xd9\xcd\xa0\xe5\xe3\x0e\xec\xd8\xdb\x82\xc3\xdc\x5b\x56\x16\x36\ +\xb7\x6c\x36\x8b\xa2\xa2\x28\xf6\xef\xda\x82\xee\xae\x6e\x74\xbd\ +\xff\xef\xc7\x6e\x82\x23\x67\x3f\x50\xea\x92\xf3\x04\x07\x38\x37\ +\x11\x71\xd1\x79\x64\x3f\xba\x8e\x76\x20\x99\x8c\xa3\xb4\xac\x04\ +\xc5\xa9\x22\x14\x15\x25\xf9\x38\xc1\xc1\xc4\x45\x59\xfb\x37\x35\ +\x0f\x84\x99\xeb\x55\xa5\xc8\x6a\xf0\xc4\xfb\x20\x64\x55\xb0\x60\ +\x9b\x84\x60\x10\xaa\x00\x5d\x07\x22\xba\x86\xa8\xc9\x10\x35\x34\ +\x39\x67\xdb\x0e\x17\x65\xa3\xa3\x3b\x83\xc3\xed\xdd\x38\x74\xa4\ +\x0b\xbd\xbd\xfd\x81\x60\x2b\xcb\xcd\xf7\x12\x40\x06\xa9\xe2\x38\ +\xf6\x6c\x7f\x07\x5d\x1d\x5d\xe8\xde\xf9\x1f\x85\x01\xa8\xa5\xf0\ +\x30\xec\xfe\x8e\x6b\x19\xd1\xca\x44\xdc\x48\x32\xab\x03\x1f\xb7\ +\x34\xc3\x25\x06\x33\x12\xe1\x55\x11\x85\x69\x72\x1f\x8d\x22\xc5\ +\x61\x94\x94\xa4\x24\x90\x58\x2c\xca\x2d\xc6\x2d\x82\x68\x34\x2a\ +\x2d\x12\x31\x11\x31\x45\x35\x0c\x00\x32\xb9\x17\x66\x04\xdb\xa8\ +\x06\xc3\xab\x02\x06\xa6\x20\x10\x44\xa9\xcb\x9b\x65\x5f\xc6\x42\ +\x57\xaf\x25\x04\x73\x31\x96\xe8\xea\x32\xe3\x96\xed\x79\xcb\xe6\ +\xc2\x2d\x25\x5a\xfa\x4c\x30\xce\x72\x4b\x95\xc4\xb1\x7b\xeb\x46\ +\x74\xb4\x77\xa0\x67\xd7\xaf\x8e\xef\x20\x54\x77\xe1\xbd\x63\x40\ +\xee\x3a\xd3\xd4\xa7\x14\x27\x75\xf4\x74\xb4\xa2\xaf\xa7\x1f\x86\ +\x69\x72\x10\x42\x5c\x44\x7a\xd3\xf4\x3c\x1f\xcb\x39\x53\xc6\xd2\ +\xe4\xdf\x89\x65\x62\x0a\xf1\x0a\x84\x34\x0f\x84\x2e\x2d\xf7\x84\ +\x98\xb3\xfe\x1d\xb9\xe6\xa5\x68\xc7\x13\x2c\x62\x4b\x78\xcb\xce\ +\xf3\x4a\xb4\x2f\x3c\x13\xc0\x28\x2e\x4d\x62\xe7\x7b\x7f\x41\x47\ +\xdb\x51\xf4\x7c\xf0\xea\xf1\x1f\x85\x87\xcf\xfa\x97\x08\xb9\x8e\ +\xb8\xf9\x7d\xb7\x24\x9d\xd0\x62\x26\xa1\xab\xbd\x13\x80\xa6\x44\ +\x0b\x1f\x82\x11\x29\x0c\x80\x8f\xbd\x4a\xf0\x21\xc8\x1d\xc3\x83\ +\xa0\x29\x00\x20\xe4\x34\x3a\xc7\xcf\x3a\x37\x29\xde\xcb\x7c\x18\ +\xc0\x80\xd8\x6c\x00\x21\x13\x40\x28\x29\x2b\xc2\xfb\x6f\xff\x09\ +\x47\x5b\xdb\xd0\xbb\xfb\x37\x9f\xfc\x32\x54\x33\xf3\xf6\x59\x80\ +\xfb\x74\x3c\x1e\x19\x5e\x55\x95\x46\xb6\x3f\x8b\x4c\xbf\x2d\x04\ +\x86\x21\xe4\x57\x81\xa8\x96\x40\xbc\x91\x07\x43\xc6\x41\x13\xf5\ +\x8f\xd1\x0c\x00\xf3\xce\xfd\x05\xc4\x5b\x9e\x78\x1f\x80\x65\xa9\ +\x38\x9c\x7d\x6e\x32\xb6\x32\x28\x29\x4f\x61\xfb\xa6\x3f\xe2\xe8\ +\x91\x56\xf4\xee\x79\xed\xc4\xae\xc3\xd5\x33\x6e\x29\x07\xb9\x4f\ +\x69\x3a\xbb\xb2\xba\xa6\x1c\xc5\x7c\xed\xf7\x76\x66\x44\x03\x0c\ +\x03\x50\xd5\x60\x8a\x1e\xe0\x8b\xf6\x60\x28\x20\xa1\x6a\xf0\xee\ +\x0f\x90\xdd\x5f\x66\xdf\x16\x27\xb9\x20\xcb\x4e\x48\xb0\x0f\xc2\ +\x52\x30\x64\xd6\x65\xf6\x15\x08\x01\xa0\xa2\x04\xdb\x36\xfc\x01\ +\xed\x1f\x1d\x41\xdf\xbe\xdf\x9d\x10\x00\xf9\x54\x9d\xbb\x48\xb8\ +\x85\x80\xfb\x40\x71\x49\x51\x62\x44\xc3\x08\x90\xad\xc3\xca\xba\ +\x88\xe4\xf5\x82\xc2\x15\xa0\xc6\xe1\x58\x41\x60\x8c\xc9\x75\xef\ +\xa8\x4c\x87\x44\x07\x82\x43\x7f\x67\xe5\x67\x3e\xc7\xa7\xab\xd3\ +\xf8\x70\xdb\xff\xa0\x79\xef\x7e\x74\xec\xfc\xaf\x13\xfd\x44\x48\ +\x3d\x95\x4d\x37\x8c\x23\x72\xd6\x45\xa2\xe6\x99\xf5\x8d\xf5\x28\ +\x1b\x56\x83\x4c\xb7\x25\xce\x02\x5c\x7c\x0e\x08\x4f\xa4\x34\xbf\ +\x0a\x0a\xcc\x05\x70\x0c\x43\xec\x0e\x41\x99\xdb\xe4\x80\x0c\x04\ +\x1d\x3f\xbc\x03\xa8\xe5\xe1\x79\x59\x21\x59\xe1\xbd\x78\xc0\xc7\ +\x52\x31\x94\xb1\x0e\xbc\xf5\xfa\x9b\x78\xe1\x37\x77\xb1\x46\xd6\ +\xf8\xe9\x3f\x14\xad\x98\xfa\xed\x28\xb9\xce\x8f\x18\xc3\x92\x61\ +\xb5\x15\xac\x71\xc2\x78\x30\x27\x0a\xb2\xe1\xf5\x86\x60\x09\x84\ +\xb2\x7e\xec\xaa\x30\xb8\x31\x8d\x89\xb5\x2f\xb3\x4a\x31\x0d\x0f\ +\x2d\xbd\x11\x5d\xbc\x79\x81\x69\xfe\x99\x43\x7a\xc8\xa6\xa9\x87\ +\xe6\xb5\x9c\xcf\x13\xa4\xc9\xdd\x66\xfa\x8c\x26\xd4\x56\x55\x60\ +\xe3\x9f\x37\x7e\xf8\xfa\xf3\xcb\x47\x84\x2a\xe0\xd3\x3d\xe5\x93\ +\xbf\x79\x11\x40\x6b\xe2\xc9\x78\xf5\x98\xb3\xce\x40\x65\x55\x3d\ +\xec\x1e\x07\x86\xe1\x0b\x2b\x9c\x71\x25\x5a\xc6\xc1\x96\x28\x5e\ +\xce\xf5\xb6\x3e\x37\xae\xe3\xa7\xb7\xfe\x03\xda\x9a\x5b\xa4\x38\ +\xc6\x0d\x52\xa8\x6f\x1a\xff\xc9\x81\xc0\x3d\x09\x49\xe4\xe6\x41\ +\xa8\xae\xa9\x40\xed\xf0\x9a\x0f\x0f\x1e\x3c\xb4\xf0\xc0\x86\x17\ +\x5e\xfd\xcc\xbf\x18\x29\x9b\xb4\xa0\x02\x70\x57\xf3\x26\x36\xbb\ +\x76\x74\x3d\x4e\x9f\x72\x0e\x74\x2b\x0a\xe6\xd2\x31\x9a\x9f\xe9\ +\x79\x5d\xce\xe9\xea\x70\xe4\xed\x02\x03\xfb\x3f\x25\x0d\xac\xb8\ +\xe3\x1a\xb4\x1e\xfc\x5f\x64\x0e\x6f\x3d\xe1\x77\xbd\x87\x08\xdf\ +\x0f\x5d\xb9\x3f\x2b\x00\x0a\xc2\x99\x0b\x18\x39\xd6\x4d\x00\x2d\ +\x4b\xa6\x53\xf1\x49\xe7\xcf\x40\x55\xc5\x28\xb8\x3d\x76\xd0\xed\ +\x55\xd6\x0b\x8a\xf7\x00\xa8\xeb\x2f\xa5\x22\xf8\xd9\x3f\x5f\x87\ +\xd6\x03\x07\x39\x80\x2d\x83\xe3\xcb\xd1\xf4\x84\x79\x13\xc8\xb5\ +\xd7\x19\x06\x9b\x38\x8a\x2f\x89\x89\x4d\xe7\x43\xef\xd3\xa0\x13\ +\x0b\xce\x01\x86\x14\x2d\xbc\x7f\x12\x54\x57\x64\x00\xc1\xc7\x60\ +\x6e\x49\x0c\x8f\xdd\x73\x23\x5a\xf7\x1f\x40\xe6\xa3\xcd\x83\xe7\ +\xeb\xf1\x92\x71\x5f\x8d\x91\x6b\x2d\x03\x9c\x45\xa5\xb5\x55\x6c\ +\xca\x25\xb3\x51\x99\xaa\x03\xeb\xb3\x85\x68\x1f\x40\x20\x5e\x1d\ +\x85\x15\x00\x79\x0b\x2c\x8d\x63\xd5\x0f\x17\xa3\x75\xef\x7e\x0e\ +\xe0\xbd\xc1\xf7\x1b\x22\xc5\x8d\x17\x5f\xe6\x92\xb3\x3a\x12\x8b\ +\x56\x9e\xf6\xc5\x99\x98\x70\xd6\xf9\x30\xbb\x1d\x68\xc4\x06\xb2\ +\xaf\xc9\x0a\x50\x57\x63\x84\xee\x02\xe5\x49\xac\xfd\xc9\x77\xd1\ +\xba\x67\x2f\x32\x2d\xef\x0e\xce\x5f\x91\x29\x1a\x7d\x61\x35\x39\ +\xce\x1a\x8d\xd1\x45\x95\xa7\x35\x62\xea\xe5\x73\x51\xae\x95\x41\ +\xeb\xb7\xd4\xb5\x98\x09\x00\x39\x9f\x0c\x93\xd7\x07\x2a\x8b\xb0\ +\x7e\xf9\x5d\x68\xfd\x60\x0f\x07\xf0\xce\x20\x04\xa0\x20\x30\xb2\ +\xb3\x8b\x41\xee\x8f\x63\xe9\xe2\xe8\xc4\xcb\xaf\xc0\xd8\x31\x53\ +\x61\xb4\xf7\x43\x03\xd4\xc7\xe5\x2c\xff\xcb\x51\xb7\xaa\x18\xbf\ +\x58\x79\x37\xda\x76\xed\xe6\x00\xde\x1e\xfc\xbf\x26\x97\xa8\x3f\ +\x6f\x92\xb8\x62\x33\x5d\x3b\xbd\xae\x69\x2a\xa6\x5c\x36\x17\xc5\ +\x3d\x86\xa8\x86\x02\x00\x08\x6e\x6d\x29\x7e\xf9\xf0\xbd\x68\xdb\ +\xb1\x6b\xb0\x03\x50\x4f\x7c\xc4\x8c\x04\xc8\xb9\x1f\x44\x37\x14\ +\xd5\x56\xb3\x49\xf3\xbf\x8e\x91\xc3\x1a\xa0\x7d\xdc\x0d\x46\x21\ +\x00\x75\x65\x78\xe5\xf1\xfb\x38\x80\x9d\xc8\x1e\xda\x34\x24\x00\ +\x28\x10\x75\xe7\x5e\x0e\x72\x57\xe9\xd1\xc8\xb0\x91\x17\xcc\xc2\ +\xc4\x99\x97\x22\x7e\x24\x03\xf4\x5b\xea\xeb\xf0\x11\xc3\xf0\xea\ +\xaa\x65\x68\x7f\x7f\x27\x32\x87\x36\x0e\x15\x00\xea\x89\xd5\x4d\ +\xab\x05\xb9\x6b\x00\x5c\x98\x1e\xdd\x80\x33\xbf\xf6\x75\x54\x1a\ +\xc3\xe0\x1e\xe9\x04\x5c\x17\x6c\x64\x25\x7e\xfb\xf3\xfb\x79\x05\ +\x7c\x80\x4c\xf3\x86\x21\x06\x40\x41\x60\x5c\xec\x2d\x04\xba\xcf\ +\x4c\x26\x23\x23\x67\xcd\xc2\x98\x73\xbf\x84\x38\x62\xa0\x92\x08\ +\xde\x5d\xf5\x20\xf6\xbd\xb7\x15\xbd\x07\xde\x1c\x8a\x00\xd4\x13\ +\xad\x6d\x9a\x0c\xa2\x75\x8c\xe1\xb4\xf4\xf0\x1a\x4c\x99\x3f\x0f\ +\xac\xbc\x1c\x5d\x7f\xf9\x33\xb6\xff\xe9\x2d\xfb\xf0\x96\x5f\x9b\ +\x43\x15\x80\x82\x50\xd3\x94\x00\xc3\x03\xf1\x44\xe2\xfa\xf1\xd3\ +\xa7\xb2\x92\x73\xa6\xa1\xbf\xb9\x19\x9b\x5f\x7e\x75\xd3\x91\xcd\ +\xff\x79\xf6\x10\x07\xa0\x9e\x74\xc3\x17\x9b\x86\x8f\x3a\x65\xa1\ +\x59\x53\x73\xc6\xa1\x3d\xfb\x3f\xea\x3c\x78\xe8\xce\xbe\xfd\xaf\ +\x6f\x39\xf9\xdf\xe6\x4e\x02\x38\x09\xe0\x24\x80\x93\x00\x3e\xe3\ +\xe7\xff\x00\x91\x69\x2d\xb9\xbb\x1e\x55\x98\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x13\x4c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\ +\xd6\xde\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x04\x07\ +\x16\x13\x1a\x58\x5c\xbf\x1f\x00\x00\x12\xcc\x49\x44\x41\x54\x78\ +\xda\xed\x9b\x4f\xa8\x6d\xd9\x51\xc6\x7f\xb5\xd6\xde\xe7\xdc\xf7\ +\xba\xdb\x24\x44\xb4\x35\x24\xd1\x28\x28\x2d\x09\x84\x80\x93\x04\ +\x42\x26\x3a\xe8\x98\x38\x10\x74\x22\x0e\x6c\x47\xe2\x20\x8e\x74\ +\x92\x80\xe8\x48\x21\x88\x42\x84\x4c\xc4\xa9\x08\x2a\x88\x83\x48\ +\xc4\x91\x0e\xc4\x68\x47\x4d\x8c\x11\x25\x76\x3a\x6d\xd2\x7f\x5e\ +\xde\x7b\xf7\x9e\x73\xf6\x5e\xab\xca\x41\x55\xad\xbd\xef\x4b\x47\ +\x27\x0e\x0c\x79\x07\xee\x3b\xf7\xdc\x73\xce\xfa\x53\xab\xea\xab\ +\xef\xab\x5a\x0f\x1e\x3f\x1e\x3f\x1e\x3f\x1e\x3f\x80\x9f\xff\xbd\ +\xcf\xff\x9f\x8d\xf5\xb3\xbf\xfd\xf7\xdf\x32\xfb\x96\xfd\x8b\x9f\ +\xfe\x8d\xbf\xfc\xe4\x65\x39\x3f\x27\xaa\x08\x20\xb2\x7d\xac\x03\ +\xc5\x80\x0a\xd6\xc1\x80\x5a\xa1\x2b\x14\x11\xd4\x7c\xb4\x5a\xef\ +\xfe\xda\x1f\x7d\xf4\xfd\x1f\xfb\x56\x31\xc0\xb4\x7f\xf1\xb6\xef\ +\xe4\xb9\x0f\xbc\xf7\x7d\xfc\xeb\x97\xcf\x18\xc2\x24\xa0\x80\x99\ +\x1b\x63\x2e\xd0\x0c\xe6\x22\x88\x40\x11\x10\x84\x52\xe1\xcd\x4f\ +\x55\xcc\xce\xfc\xfe\x1f\xff\xdd\x47\x81\x6f\x4d\x03\xac\x37\xf7\ +\xf9\xf3\xbf\x7d\x85\xcb\xd2\x50\x83\x12\x3e\x62\xf8\xef\x16\x3f\ +\x62\xfe\xac\x06\x53\x81\x6e\x70\x9c\x85\xf7\xfc\xc0\x1b\x58\x9b\ +\xfd\xbf\xde\xf0\x2f\xfc\xce\x67\xf9\xe4\x2f\xbd\xf3\xf5\x43\xe0\ +\xd9\x5f\xfc\x5d\x7b\xcb\xbb\x3f\x88\xf5\x05\x8b\x7d\xd4\xf8\x84\ +\x9a\x7b\x43\xbe\x36\x83\x52\xfc\xef\x00\xbd\x1b\xcf\xbc\xfd\x09\ +\xfe\xe6\x33\x5f\x30\xc1\x04\x29\x48\x7c\x2e\x1f\x36\x9e\x6d\xbc\ +\xce\xcf\xd4\x02\xaa\x11\x5a\x05\xb4\x43\xc7\xbd\x0e\x83\x6e\x86\ +\xec\xd6\x51\xe4\xf6\xf7\x73\xad\x52\x84\xa5\x19\x55\x7c\x7d\x3d\ +\xc6\x9c\x05\x56\xb5\x57\x8f\xf3\xf4\xfe\x37\xd7\xeb\x7f\xfc\xc4\ +\xaf\x3c\xfb\x8d\x1e\x70\xff\xe1\x7d\xde\x2a\x8d\xa5\xb5\x88\x7f\ +\x43\x44\x58\x34\xac\x15\x21\xa1\x3b\xf7\x59\x35\x3c\xc5\x8c\x57\ +\xee\x9d\x79\xcf\x8f\xbc\x43\x0c\xe1\x58\x73\xa1\xe2\x8b\x91\x42\ +\x2d\x60\x02\x53\x2d\x14\x31\x4a\x11\x4a\x86\x52\xa9\x54\x31\x44\ +\x4a\x2c\x5e\xa8\xc5\xbf\x2f\x02\x35\x9e\x4b\x11\xa6\xea\x7f\x2f\ +\x01\x54\x45\x7c\x0d\xc5\xff\xc0\x54\x36\x6f\x35\x33\xba\x1a\x4b\ +\x33\x94\xfe\xa6\x3f\xfc\xd4\x67\xff\xe2\x13\xbf\xfc\xec\xd3\xaf\ +\x1b\x02\xa7\x87\xf7\xe9\x4d\x69\xbd\x31\x55\x3f\x91\x66\xe1\x26\ +\x12\xd6\xde\x81\xe3\xb9\xfb\x89\x58\x58\xfa\x2b\xaf\xde\xf0\xc2\ +\xd7\x0c\x11\xc3\xd4\x62\x72\xa5\x94\x00\x49\xf3\xcd\x76\xf3\x18\ +\x2a\xc5\x0d\x98\xae\xe8\x38\x23\xac\xea\xef\x0b\x6e\xb0\xfd\x29\ +\xe7\xa9\x6b\x8c\x55\x0a\xf4\xee\x61\x78\x10\xf7\x9a\xf4\xb4\x3a\ +\xbc\xc7\xbf\xf4\xe4\x9d\xa3\x3c\x25\x97\xef\xfe\xa6\x18\x60\x14\ +\x4c\x1b\xbd\x77\xc4\x8c\xae\x32\x4e\x1e\xa0\x60\xa8\xb9\x85\x17\ +\x75\x97\x33\xdc\x5d\x45\xa0\xa9\x52\x0b\x2c\x6b\xa7\x58\x63\x5d\ +\x3b\x8a\x82\x9a\xbb\x7d\xb8\x6f\x9e\x90\xc4\x4a\x8b\xf8\x78\xc7\ +\x02\xd7\xea\x6e\x1f\x36\x0a\xd0\xf5\x0d\x8b\xf8\x77\x34\x8c\xd0\ +\xc2\x08\xcd\xe0\x38\xc1\xa5\xf9\x1b\x93\xf8\xf7\xd7\x18\xa3\x14\ +\x10\x0a\x37\xba\x72\x7e\xf0\xca\x37\x07\x41\x13\x38\x2d\x8d\x62\ +\x8d\xd6\x62\x11\x12\xae\xee\x19\x90\x22\x70\x5a\x37\xf0\xb3\x00\ +\xc2\xb6\x1a\x6a\x46\x43\xb1\xb6\x70\x5a\xce\xac\x97\x0b\xda\x57\ +\x4c\x3b\x26\x60\x01\x18\x85\x2d\xbb\xd4\x22\x34\x33\x0a\x70\x2d\ +\xee\x49\xb3\xf8\xd8\x69\xf8\x2a\x5b\x2c\xa7\x27\xee\xdd\xa1\x00\ +\x0f\xc3\x18\x1a\xeb\xec\x3b\x80\x13\x29\x50\x2a\xf3\xf1\x0e\xf7\ +\x5f\xf8\xca\x37\x37\x00\x08\xd6\x57\x2e\x6b\x73\x90\x93\xd8\x5c\ +\xb8\x69\x0f\x43\x14\x8c\x6e\x82\xee\xfe\x2e\xb8\xbb\xa3\x2b\xcb\ +\xf9\xc4\xcd\xf5\x7d\x6e\xae\x1f\xf0\xe0\xfe\x83\x30\x42\xec\x28\ +\x8c\x5a\x25\xc2\x07\xa3\xe4\xdf\xd9\x32\x8e\xa6\x87\xec\x60\xba\ +\x88\x87\xa5\xe4\x1b\x31\x96\xc4\x33\xbb\x94\x5d\xd3\x88\x18\x48\ +\xa1\x4e\x13\x77\x9f\x78\x8a\x97\x5f\x7a\x11\x80\x3f\xfb\xe7\x1b\ +\x9e\x7d\xe6\xee\x23\x1e\xa0\xca\x72\xb9\xd0\xdb\xe2\x18\x00\x2c\ +\x6d\x43\xe7\xc4\x82\x96\x28\x6c\x5b\x68\x74\x05\xd5\x46\x5b\x2f\ +\x9c\x4f\x0f\x79\x78\xef\x55\xde\xf7\x9e\xb7\xf1\x13\x3f\xfe\x53\ +\x2c\x5a\x47\x4a\x15\x7c\x61\x45\x1e\xd9\x6c\xc6\xf9\x2e\xe6\x2d\ +\x4e\x7f\x70\x91\x04\x62\xbb\x3d\x3f\xb2\x19\x6b\x9f\xbe\xf7\x06\ +\xd1\x30\x46\x29\x95\x87\xd7\xbf\xfa\x52\x5b\xae\x3f\xf0\x57\xff\ +\x71\xf9\xdc\x2d\x03\xb4\xb6\xb0\x9c\x1e\xd0\xdb\xc2\xc9\x18\xa9\ +\xa4\xf5\x8c\x23\x37\x46\xae\xbc\x84\x6b\x4e\xc5\x91\x16\xed\x5c\ +\x96\x33\xcb\xcd\x43\xee\xbd\xfa\x35\x3e\xf8\x63\x3f\xc3\xf3\x9f\ +\x7b\x8d\x49\x8c\x25\x70\x22\x17\x1d\x87\xee\x61\x10\x9b\xc4\xf6\ +\xec\x32\xe2\x5c\x6f\xbf\x9f\x04\xac\x5b\x22\xff\x76\x40\xb6\x39\ +\xd9\x08\x91\x0c\xa3\x9c\xdb\x80\xbb\xc7\xfa\x5d\xa7\xd3\x6b\x9f\ +\xfe\xf0\x4f\xbe\xfb\x7b\x6e\x1b\xe0\x7c\xc3\x83\x7b\x2f\xa3\xba\ +\x82\x49\xb8\xa4\x51\xdc\x91\x06\x08\x91\x83\x8d\x13\xf3\x29\x7b\ +\x5b\xe9\x6d\xe1\x72\xbe\x66\xb9\xdc\x70\xd1\x09\x30\x1a\x30\x4f\ +\x32\x4e\x6e\xc4\xa9\x6d\x1c\xa3\x96\x08\x27\x35\x8e\x93\xd0\x14\ +\xa4\xc0\x24\x1e\x22\xfe\xf9\x5c\x8b\x31\x49\x82\x81\x5b\x62\x12\ +\x89\xf4\xec\x9f\xe9\xb1\xb8\xf4\xb2\x5c\xf3\xa1\xc0\xaa\x45\xbe\ +\xf8\x2f\x5f\x7c\x1a\x60\xfa\xf8\x9f\x3e\xcf\x47\x3e\xf4\x2e\x00\ +\xbe\xfa\xd5\xaf\xd2\x9f\xfc\x77\xb4\x75\x5f\x68\xa4\xaa\xb4\xe6\ +\x9e\x09\x12\xd6\xb7\x88\x63\x7f\x53\x59\xdb\xca\xa1\xc2\x87\x3f\ +\xf8\x7e\x5e\x7d\xf5\x7a\xcb\x9d\x69\xa4\x18\xa4\xcb\x23\xe8\x13\ +\x16\x2e\xc0\xd2\x9d\x7f\x98\x5a\x84\x8c\x8d\x18\xec\x66\x71\xca\ +\xe6\x46\xd1\x0c\x07\xdb\xa6\x29\xe9\x59\xe6\x38\x50\xb6\x39\x9a\ +\x42\xa9\xc2\x72\x39\x39\x08\x7e\xe4\x43\xef\xe2\xb7\xfe\xe4\xf9\ +\x4f\xfe\xf0\x0f\xbe\xf5\xb9\x27\xee\x1c\x6d\x6d\xab\x64\x5c\x56\ +\x91\x71\xca\x16\x31\x64\xaf\x17\xaf\xc9\x0c\x05\x44\x84\xd6\x8d\ +\x57\x5f\x79\xc8\xcb\x2f\xdf\xa0\xe6\x9b\x69\x63\x0f\xfe\xef\x5c\ +\x60\xed\x0c\xc2\xe5\xb1\x6b\x18\xee\x29\x93\x38\x32\xe4\xa9\xe7\ +\xa4\x45\x04\x8b\xc9\x57\xf5\xd7\xe9\x49\x96\xef\x63\xae\x5b\xc2\ +\x38\xbd\x1b\x53\x15\x5f\x4b\xa4\xe1\x35\x0d\x00\xf0\xa5\xff\x7c\ +\xed\xb9\x63\x7d\x8a\xb5\x75\xd9\xc7\xd9\xa0\xb9\x11\xa7\x49\x59\ +\x2d\xc8\x45\xd2\xd7\x8c\xb1\xcc\xcd\x55\x3c\x96\x31\x71\x84\x67\ +\x1b\xcb\x90\x91\xf7\x01\x5a\x9c\x76\x15\x68\x6a\xc1\x0c\x8d\xd6\ +\xc5\x09\x55\x6c\x3e\x37\xdd\xd5\xa8\xe2\x9b\xf1\xcd\x6e\xef\x25\ +\xf2\x75\x85\x16\x60\x63\xea\xa9\x76\x8d\xbc\x2a\x38\x3f\xb8\x9c\ +\x77\x06\xb8\x39\x9d\x83\x7a\x0a\x52\x8c\x62\x9e\x9b\x0d\xa7\xa3\ +\x15\x0b\x23\xb8\xf5\x45\xf0\x53\x01\xa6\x29\x79\xba\xbf\x9e\x77\ +\x79\x5a\x8a\xbb\x5d\x8f\xc5\xba\x57\x39\x20\xa6\xb7\x48\x50\xdc\ +\x8c\xd9\x96\x63\x0d\xf0\x32\x56\x93\x98\xcf\x38\x4c\xc2\xda\x7c\ +\x53\x66\x0c\x43\xa4\x27\xb6\xb0\xf4\x54\x84\x35\x39\x8a\x9a\x87\ +\x2b\x46\x33\xe1\x4a\x0a\xcb\xe5\x66\x67\x80\xf3\x79\x4c\xd6\x3b\ +\x68\x04\x79\x2d\x30\x8b\x71\xee\x89\xc8\x7e\x42\xb5\x08\xaa\xe6\ +\x8b\x08\x40\x12\x8c\x8e\x50\xb0\xcd\xf5\x74\x4b\x77\x86\x0d\xb4\ +\x9e\xe2\xfb\xb3\x18\x67\xdb\xb3\x3b\x63\x2e\xdb\xa9\x96\x38\xe9\ +\x3b\x05\x16\x75\xb2\xb4\x36\x0f\x17\x0d\x23\xa6\x5f\xb5\xd0\x24\ +\xb5\xb8\x31\x7a\xe0\xc7\x6a\x5b\xc8\x0a\xee\x69\x98\xa1\xeb\x65\ +\x90\x32\xb4\x77\x6a\xc4\x8c\xbb\x6e\xa2\xbc\x72\xee\x9b\x7e\x0b\ +\xad\x11\xfc\x1e\x56\x35\xba\xf9\xcf\x1a\xbc\x3f\x11\xbd\x7b\xe2\ +\x1d\xe9\x4c\x23\xc5\x29\x16\x2e\x6b\x9c\xfa\xa6\x0d\xea\xf8\x9c\ +\xd1\xd4\xe7\x5b\xa3\x30\x73\x52\x45\x23\xbc\x72\xc3\xb5\x24\xd9\ +\xb1\xc1\x05\x7a\xf8\xfc\xaa\x3a\xc8\x99\x0c\x0a\xef\x73\x36\x33\ +\x17\x74\x83\xc3\x84\x75\xd6\x16\x88\xdb\x37\x64\x37\x95\x58\x98\ +\xa7\x21\x33\x1b\xb5\x00\x0b\x76\x22\xe6\x68\x6d\x2a\x98\x46\xbe\ +\x55\x17\x35\xa6\xee\x35\x3d\xc4\x4d\x6b\x0e\x68\xc9\x2c\x4b\xa4\ +\xd5\x49\xdc\x23\x0a\x9b\xec\xb5\x00\xbf\x75\x27\x3f\x45\xbc\x2a\ +\x65\xe6\x73\x5c\xba\x51\x11\xf7\x5a\x35\xf7\x42\x13\x30\x61\x8a\ +\x7c\x2d\xe6\xfa\xa5\xe2\x21\x63\x3d\x84\xd6\xde\x00\x8a\xc7\x23\ +\x66\x3e\x50\x6c\xc2\xc8\x81\xd3\xfd\x7d\x90\xae\x49\x68\x22\x5f\ +\xb3\xc5\xf4\xda\x1d\x2f\xda\xee\x33\xee\x4d\x76\xab\x26\xe0\x08\ +\x9f\x20\xeb\x40\xa8\xb1\x31\x3f\xac\xcc\x00\x7e\x00\xa8\xaf\x65\ +\x51\x7f\xdd\x34\xb2\x43\x78\x60\x09\x31\xe3\xd9\xc8\x85\x5c\xce\ +\xef\x27\xbf\x79\xe5\xc6\x5c\xc2\x00\x23\x8e\x22\x16\xd5\xcc\xb9\ +\x75\xb8\xcb\x9e\x5d\x39\x77\x77\x80\x33\x33\xaa\x6c\xe1\xe1\x71\ +\xcb\x70\x71\x11\x8b\x34\xe8\xb2\x57\xc3\x10\x92\x2e\x69\xf9\x5d\ +\x09\xc3\x6f\xd8\xe3\xd8\xe2\xc6\x99\x22\x74\x44\x3c\x99\x67\x3a\ +\x36\x6c\xc8\xdf\x6e\xb9\x3a\x1b\xbf\x23\x5b\x0d\x23\xeb\x0f\x6e\ +\x70\x1d\xc4\x6b\xd0\x66\x53\x27\x16\x73\x09\x56\x16\x71\x28\x06\ +\xda\x75\x7c\x26\xf1\xa1\xc5\xf1\xe5\x49\x9f\x56\x5f\xd8\xda\x7d\ +\x11\x8e\xd0\xfe\xb9\x82\x71\xac\x5b\x1d\xd1\xcc\x3c\x5c\x22\xf7\ +\xaf\x4d\x5d\x62\x37\x8f\xed\xa5\xb9\x27\x5e\x9a\x9f\xec\xa5\xf9\ +\xa4\x2d\x5c\x3d\x0b\x32\x5d\xa1\x1a\x1c\x63\x63\xb9\x5e\x51\x07\ +\xdc\x62\xc6\xa5\x2b\x73\x86\xb6\x5a\x1c\x82\x7f\xf7\x96\x07\x34\ +\xdd\x0a\x14\xce\xdb\x65\x94\x9f\x9a\x65\xfe\xb4\x9d\x38\xf3\x53\ +\x9c\xca\x66\xe1\x8e\x38\x45\x35\x41\x77\x40\xb5\xa8\x0c\x36\xd7\ +\x74\x63\x94\x1a\x45\x95\xa9\x26\xa9\x49\xb5\xe7\xf3\x4f\x55\x86\ +\x10\x02\xd7\xf9\x44\x38\x4e\x25\x4e\x5c\xe0\xdc\x6d\x88\xac\x6e\ +\x86\x46\xf6\x58\xd4\xf1\xa5\xef\xcb\x70\x31\xd8\x56\xe3\xd8\x89\ +\x88\xd6\x03\x1c\xcc\x86\x70\xe8\xb9\x30\xf3\x14\x75\x09\xf8\xd4\ +\x28\x87\xaf\xe9\x83\x26\x91\xf3\x93\x76\xca\xf0\x02\x42\x2d\x0e\ +\x2c\xc9\xf8\x37\xd7\x04\xba\xc7\x8a\x38\xca\xc4\x99\x4c\x67\x6a\ +\xbe\x11\x91\xc8\xf1\xdd\xb0\xc0\x89\xa1\x2a\xd5\xb9\x4a\xd7\x28\ +\x8f\xd9\xb6\xd6\x8d\x25\xcb\x20\x72\x9b\x07\xc8\x26\x37\x35\x08\ +\x10\x81\xf8\x99\x43\xd5\x7c\xd2\x12\x00\x94\xca\x70\xae\x0c\x72\ +\xa4\xb6\xa5\xbc\x1e\x00\xea\x83\x3b\x1a\xaf\xc1\x1d\xba\x19\xb2\ +\x4b\x5f\xad\x67\xb5\xc8\x69\xb4\xe2\x27\x6c\x49\xbe\x42\x16\x9b\ +\x82\x69\xac\x23\x4e\x19\x4b\x57\x37\x0e\x35\x4a\x6c\xf1\x77\x11\ +\xa1\xf7\x2d\xed\x75\x35\x3a\xbe\x86\xf2\x68\x41\x24\x99\x5a\x02\ +\x12\xc1\xd0\x4c\x1d\x72\xaa\x08\x16\x68\x58\x90\x51\x8e\xea\xca\ +\x8e\x8e\x26\xfd\x0d\xe3\x97\x12\x6e\xeb\xa8\x9c\xbc\x7c\x16\xc1\ +\xca\x86\x11\x87\x7a\xbb\x50\x20\x3b\x91\xb3\x98\x2f\x72\x03\x36\ +\xa1\x44\xf5\x63\x2e\x82\x44\x4d\xb0\x08\xb4\xe6\xa1\x28\xc1\xbe\ +\x34\x88\x91\x4b\xe6\x2d\x78\x97\x6e\xb7\x2b\x42\x12\xe8\x79\xe9\ +\x4e\x48\x2c\x98\x5d\x6a\xf1\x1e\x94\x33\xf9\xa6\x06\x1b\x1c\x64\ +\xe7\x11\x92\x92\xc5\x9f\xc9\x1c\xa5\x35\x5c\x6e\x0a\x17\x5e\xcc\ +\x86\xeb\xbb\x2e\xf0\x90\x2b\x71\x78\x73\xd9\x52\x66\x89\x8d\x64\ +\xd1\x23\xbd\x8d\x08\xaf\xde\x36\x8e\x40\xac\xb5\xee\x44\x5b\x8b\ +\xcf\xcc\xb2\x95\xf5\x67\xd9\x24\x6d\x49\xa1\xd2\xba\x45\xc5\xc4\ +\x5d\x2a\x41\xa7\x46\xcc\x95\x70\xc1\x7c\x24\x3f\x60\x57\xa4\x9c\ +\xa2\x73\x54\x76\x93\x8f\x02\x4a\xb0\xbd\x7c\x76\x8d\xe1\x63\xa3\ +\x1b\xb8\x96\x94\xb0\x3b\x31\x26\x61\xe4\x25\x38\x8a\xc4\xef\x3a\ +\x42\xd4\x0d\x4a\x3c\x1f\xaa\x93\x33\x27\x63\xc6\x8c\x8b\xa3\x14\ +\x74\xbc\x5e\x16\x98\x6b\x19\xc8\x0f\x1e\xaf\x66\xce\xb6\x9a\x2a\ +\x4d\x8d\xe3\x14\x1b\xeb\x9e\x53\xd7\x18\x6c\x55\xa7\xaf\xa9\xea\ +\xfa\x4e\xfa\x26\x17\x99\x6b\x61\x89\x32\x7a\x53\x63\xed\x6e\xb8\ +\x4b\x53\x6a\x11\x3f\x15\x52\xdc\x38\xb2\xab\x79\xe6\xc9\x43\x3a\ +\x44\x79\x3d\x41\x2f\x15\xeb\x54\x0b\x8b\x5a\x78\xa1\x71\x0a\xaa\ +\x79\x6e\xca\x5c\x23\x4c\x82\x48\x21\xc2\xa2\xfa\x8d\x44\x48\xbb\ +\x05\xea\xfb\x8a\x2b\x9b\xe4\x2c\x22\x1c\xaa\x70\x69\x8e\xe6\x73\ +\x74\x5f\x66\x3c\x5c\x2a\x42\x29\xc2\x79\x75\x40\xf0\x2a\xae\x31\ +\x49\x71\x4f\x51\x02\xb8\x1c\xd4\x0a\x32\xbc\xa9\x46\x3e\x5a\xd5\ +\xc7\x2e\x26\x51\x19\x16\xf7\xbc\xa8\x0f\xe4\x8f\x44\x86\x2a\x22\ +\x5e\xaa\x13\x06\x38\xcf\x45\xd0\xa0\xc2\xa5\xf8\xf7\x7b\xf7\xf7\ +\x7d\x3f\x0e\xc6\xa5\x94\xdb\x20\x28\xc0\x45\x3d\xef\x14\x5c\xae\ +\x2a\x70\x67\x12\xce\x4d\xb9\xaa\xe2\xf9\x5a\xa0\x14\xc7\x0a\x67\ +\x58\x8e\xe8\x6a\x3e\x41\x12\x4c\x17\x33\xc2\x1a\xf9\xa7\xa1\x23\ +\x7b\x68\x70\x7f\xef\x23\x78\xd8\x68\xcf\xca\x93\x7b\x1e\xd1\x20\ +\x39\x35\x75\xac\x08\x95\x99\x9d\x68\x1b\xd5\x25\xd7\x22\xa9\x40\ +\x7d\x3c\x19\x5a\xa1\x99\xc7\x7b\x89\x10\x10\x8c\x45\x85\x59\xbb\ +\xcf\x93\x06\x70\x37\x12\x96\xe0\xf1\x39\x48\x0e\xb8\xea\x56\x81\ +\x99\xaa\x8b\xfc\xcc\x1a\x9e\xcb\x03\x10\x43\xc7\x4b\xd4\x0d\x2c\ +\x90\x9f\xd8\x3c\xc0\xb1\x6e\xfa\xc1\x3b\x47\x9b\xa6\x28\x6c\x24\ +\xa8\xc7\xb8\xe0\xac\x50\x45\x46\xa7\xa7\x84\x18\x9b\xca\xa6\x27\ +\x24\x6a\x17\x59\xbb\xcc\xba\xc2\xb2\xcb\x68\x92\xec\xc7\x36\x29\ +\x3d\x42\x40\x7a\x22\xb0\x8c\x9c\x89\x79\xda\x12\x24\x94\x9a\x5b\ +\xab\x12\xa4\xa7\x6f\x84\x29\xb5\xb6\x24\xe8\x11\x69\x35\x49\x13\ +\x32\x08\x4c\xd7\x8d\xbc\x8c\xf6\xf3\x50\x68\x91\xc2\x86\xc2\x8b\ +\x42\x8d\x05\xbd\x0d\xc2\x96\x2d\x33\x89\x8d\x4e\xe2\xe9\x2d\x4f\ +\xbf\x46\xe8\xe4\xda\x31\x1f\x2f\xc9\x99\xdd\x02\xc1\x68\x2c\x58\ +\xa0\x76\x8f\x18\xeb\x43\x11\x12\xa7\xb6\x81\x90\x17\x1b\xb3\xb6\ +\xb7\xd3\x08\x96\xb1\xec\xdf\xbb\x74\x17\x35\x96\xbd\x83\x34\x66\ +\x8f\xfa\xdf\x4e\x24\x75\xb6\x2a\xb1\x94\xe8\x1a\x29\xd1\x67\x94\ +\xc8\x56\x1e\x8a\xbd\xfb\x86\xb3\xa9\xd2\x6c\x63\x81\x43\x10\x45\ +\xfa\xf5\x79\xb7\x2e\xcb\x54\x64\xe8\x89\x50\x91\x36\x14\x52\x53\ +\x45\x4c\xa3\x80\x98\x85\x0a\xc5\x9c\x86\x8d\x12\x93\xe1\x6c\x6e\ +\xe9\xc6\x55\xf5\x49\x45\x2c\x0a\x9b\x4a\x33\x65\x2e\xc6\x5c\xe1\ +\x9c\x62\xca\x14\x54\xc3\x1d\xfd\xf4\x10\x45\x4d\xbd\x9a\x23\xb0\ +\x76\x1d\x6e\x8f\x6d\xca\xef\x50\xa3\xe9\x8a\x17\x3c\xaa\x38\xf3\ +\x6b\x51\x88\xc1\x34\x94\xe6\x36\x97\x88\xf9\x33\xe6\xe1\x12\x35\ +\x83\xa5\x6b\x68\x89\xbd\x07\x8c\x9c\x2b\x43\xf7\x4b\x58\x2b\x59\ +\xdf\xd5\x24\x5c\x9a\x3a\xa9\x50\x1b\xf1\x97\x8a\xb0\x65\xbc\x85\ +\xf5\x9b\xc2\xa9\x79\x3e\xce\xdb\x24\x88\x04\x67\x0f\x37\x0e\x3c\ +\x98\xaa\x9f\x74\x96\xcb\x0c\x76\x58\xe1\x8a\x30\x79\x87\x14\xc7\ +\x94\x53\xa8\xc5\xea\xc5\x88\xc1\xf5\x7d\xfd\x1e\x36\x09\xb8\xa8\ +\x51\xc4\xd3\xef\x5e\x1f\x4c\xe0\x00\x78\xa8\x13\x4b\x58\xe4\x58\ +\x3d\x56\xbd\x94\x0c\x57\x87\x3a\xe8\xe9\x61\xf2\x7c\x4f\x71\x4e\ +\x5d\xa3\xee\x56\x2d\xac\x1c\xad\x9e\x2a\x5e\x89\x99\xf7\xcc\x30\ +\x38\x78\x57\x63\x9a\x85\xd2\x0d\x99\x64\xb0\xba\x3a\xd9\xb8\x75\ +\x52\x82\xce\xf6\x28\x70\x64\x89\xbc\x4e\xc2\x84\xb1\x98\x70\xc5\ +\x76\x08\x55\xe2\x7d\x11\x4c\xe0\xce\x1c\x38\x12\x3d\x8b\x22\x2e\ +\x9d\x0f\x45\x98\xa7\x69\xd4\x03\x26\x80\x2f\xbc\x78\x8f\x2f\x3f\ +\xf8\x8c\xd7\xcf\x65\x6b\x3b\xdb\xee\x56\x48\x7a\x44\xe2\x96\xee\ +\x5e\xe7\x8d\x8d\x5b\xed\x6f\xdb\xca\x3f\xb7\x0a\x2a\xa3\xb1\x10\ +\xf4\x9f\x8d\x39\xee\x0a\x38\x1b\xe3\xcc\x5e\x7f\x52\x63\xd9\xb5\ +\xc0\x76\xcd\xd3\x2c\xdd\xe7\xef\x63\x1f\xaf\x33\x66\x99\x0f\xbc\ +\xf8\x9f\x0f\x36\x03\xbc\xf1\xce\xc4\x1b\xdf\xf0\x24\x16\xc5\xc4\ +\xa9\x64\x1e\xb5\x41\x54\x74\xdf\x67\xdb\xd1\xdf\xec\xd4\xca\xee\ +\x33\xba\x4b\x33\x53\xf1\xfa\x42\xf6\xf7\xc6\x55\x18\xbb\xdd\xea\ +\xde\x1b\x34\x6f\xa6\xe4\xe5\x87\x5a\x8d\xde\x65\xcc\x9f\xad\xb5\ +\xa1\x9f\xea\x66\x2d\x25\xb1\x65\x0b\x63\xdd\x35\x59\xc5\xa0\x1e\ +\x0e\xdc\x9f\xd6\xdb\x5a\x20\xeb\x64\x95\xcc\x04\xee\xd2\xa3\x18\ +\x9a\x8b\xcc\x9e\xbc\x64\x6b\x4c\xc6\x09\x4b\xde\xd3\x89\xa3\x4e\ +\x66\x29\x6c\x15\xe2\x1e\x8c\x53\xf2\x22\xc3\xae\x47\x48\x68\x11\ +\x89\x63\xee\xdd\xe3\x56\x55\x86\x1e\x20\x36\xa8\xfb\x9b\x47\x96\ +\x46\x8d\x1a\x62\xa4\x4d\xd9\x79\x41\x52\x6c\xca\xae\xee\xb8\x97\ +\xc3\x16\xd5\xdb\x7d\xdb\x59\x23\x7d\x8c\xd6\x72\x68\x85\x42\x6e\ +\x4e\x46\x01\x32\xcd\x2d\x7b\x39\x9c\x35\x45\x5c\x97\x5b\x48\xd9\ +\xd4\x09\x17\x75\x03\x67\x85\xb8\xdb\xa6\x80\x2c\x1a\xff\xaa\x32\ +\xee\x13\xb4\x04\xc9\x28\x6a\xa8\x44\x7a\xdc\x09\xa3\x1a\x29\x52\ +\x11\xea\xae\xb1\xbb\x8d\x2d\xdb\x95\xb7\x34\x40\xeb\xc6\x65\xed\ +\x78\x29\x62\x3b\xed\xb4\xe6\x16\xbc\x21\x67\xf5\x76\x0c\xe6\x78\ +\xb9\x88\xbc\xbc\xd4\xcd\xbc\x8c\x4d\x96\xd8\x6c\xdc\x07\xa8\x79\ +\x4b\x24\x5b\x6d\xbb\xab\x32\x8a\x04\xf0\x6d\x8f\xb3\x7a\xa6\x68\ +\x3d\xc6\x95\xad\x1f\xa9\xb6\xbb\x31\x16\xe3\x14\x81\xd5\x64\xec\ +\x47\x44\x58\x13\x80\xa9\xb4\xd0\xd1\x13\xc0\x3b\xdf\xf1\x34\xef\ +\x7e\xe6\x19\x5a\x6f\xe3\x26\x56\xef\xb6\x03\xb0\x6d\xf1\x09\x80\ +\x35\x1a\x11\xd5\x59\x02\x92\x57\x35\xd8\x8c\xb0\x35\x2d\x03\x2f\ +\xe2\x8e\x41\x7f\xa4\xe7\x3f\x40\x94\xad\xf5\x26\xd1\x47\xec\x66\ +\xcc\xfb\x9e\xbf\x38\xf7\x5f\x42\x30\xa5\xae\xcb\x7e\xe1\x1e\x18\ +\xf7\x97\x23\xb6\x1b\x23\x70\x75\x38\xf2\xd7\xa7\x1f\xe2\xf3\x9f\ +\x0a\x03\x7c\xf9\xe5\x07\xbc\xe5\xeb\x27\x7a\x6b\x3e\x70\x75\xd2\ +\x30\x14\x53\xf0\xf7\xa9\x6c\x92\xb2\x14\x41\xbb\xfa\xed\xac\x22\ +\xf4\x5d\xc1\xa2\x02\xe7\x1d\x12\x1f\xa3\xeb\xd4\x23\xc5\xe5\x6e\ +\x5a\x68\x77\x4d\x8a\x5d\xfc\xf4\xa7\x22\xb4\x20\x4f\x3d\xa4\x7a\ +\xbe\xce\x42\x49\x8f\xfb\x03\xd5\xfc\xda\x8e\x44\x85\xa8\xeb\xe6\ +\x39\xb5\x4a\xf4\x37\x3c\x65\x27\x08\x4a\x35\x5e\xfa\xaf\x57\x36\ +\x10\x9c\xa7\x88\xcb\x22\x3c\x79\x28\xde\x28\x8d\x4b\x87\x9e\xf2\ +\xb7\xe2\xa2\x85\xa5\xbd\x47\xe7\x65\xb2\x16\xa4\xc7\xdb\x4e\xc2\ +\xc5\x7c\x13\xf3\x9c\x77\x7f\x84\xc3\x54\x38\x4c\xc5\xf5\x79\xdd\ +\x64\xf4\x9c\x9a\x7e\x12\x2e\x51\xb6\xba\x34\xd7\xf6\x6b\xd4\xf5\ +\x96\x00\x4e\x15\xe1\x12\x05\xcf\xe3\xd1\x09\xd5\x54\x85\xbb\x53\ +\x89\xc6\x2e\xe3\xee\x61\x6a\x80\x16\x2c\xf0\x12\x74\xbd\xc7\xdd\ +\x04\xdd\x63\x80\x6a\x5c\x75\x03\xee\x5f\x94\x63\x95\x00\x17\x27\ +\x2f\xd9\xca\xd6\x20\x13\x3d\xca\xe4\x22\x70\x55\x83\xb1\x45\xc9\ +\x36\xd3\x5c\x01\x96\xc5\xa5\xef\xd2\xa3\x3c\xa6\x46\x8b\xb2\x79\ +\x96\xb5\x4e\x6d\x77\x15\x26\xd6\x32\xc9\xd6\x46\x5f\x75\x6b\xab\ +\x1f\xaa\xd7\x28\xbb\xc2\xda\x3c\x04\x9a\xc1\x79\x35\x8e\x05\x2e\ +\x9a\x37\xd9\xdc\xab\x96\xbe\xe9\x97\x1a\x55\xea\x1a\xa9\x38\x9b\ +\x24\xa3\x26\xa8\xa6\xb4\xde\x39\x14\x19\x5c\x59\x04\x2e\x7d\x4b\ +\x57\x15\x9f\x64\x0e\xa6\x58\x0b\x5c\x2f\x21\x4e\x62\xf0\x73\x83\ +\x63\xdd\xe2\x7c\x19\x34\xd9\x29\xeb\xa5\x29\x77\x27\x1f\x17\x81\ +\x29\x2f\x37\xe5\x65\xc7\x2a\x9c\x63\x6c\xcd\xe6\x49\xe0\xcd\x79\ +\x65\x5c\xac\x38\x56\x38\x75\xa7\xd2\x55\xdc\x3b\xb4\xfb\xc5\x88\ +\xac\x5d\xe4\x77\x5b\x8c\x3d\x9b\xb0\x98\x51\x9a\xa2\x51\x13\x1b\ +\xf5\x80\xcb\x72\xa1\x16\xe5\xbc\xb8\xeb\xaf\xdd\x5d\x70\x12\x47\ +\xea\x66\x02\x35\xf2\xb8\x6e\x0d\xd2\x3a\x09\xeb\xea\xf9\x7b\xed\ +\xbe\xc9\x9b\xc5\xd3\xd2\x1c\xf1\x5d\x83\x83\xb7\xa8\x20\x9d\x56\ +\x97\xb6\xb5\xb8\x57\x9d\x3b\xdc\x3d\x08\xbd\x19\x37\xcd\x43\xb2\ +\x35\x0b\x2c\xf0\xf4\x59\x2b\x9c\x17\xa3\xc5\x75\xdb\x1e\x4d\xd9\ +\xb9\xfa\xfc\x1d\xb8\x3b\x09\x5f\xbf\x38\x68\x32\x79\x29\xff\xa2\ +\x4e\xe9\x45\xbd\x90\x03\x82\x94\x65\x5c\x9b\x89\x10\x50\xfa\xe5\ +\xcc\xc9\x94\x3a\x55\x6c\xdd\x6e\x60\x35\x83\x53\xdc\xd6\xbc\x77\ +\x32\x9e\x9a\x0a\x2d\xc8\x47\x07\xca\xe2\x9e\xd2\x75\xa3\xb4\x3d\ +\x48\xce\x79\x8d\x2c\x12\x6c\x30\xcb\xe8\x73\x14\xf4\xd6\xd5\x58\ +\xcd\x4f\xf3\xde\xf5\x56\xb9\x6d\x8d\x41\x62\x5a\x90\xaf\x91\x41\ +\xfa\x96\xda\x4a\x7c\x36\xdb\x5d\x0f\x96\x20\x67\x02\x0f\x9b\x03\ +\xf6\x3c\x09\x97\x65\xa3\xc9\x05\xe3\x66\xe9\x68\xeb\x9b\x01\x6a\ +\x11\x1e\x3c\xbc\xb6\x66\x26\xb5\x16\x56\x15\xee\x1c\xfc\x84\xa5\ +\x78\xda\x39\x87\x3b\xde\xcf\xab\xa7\xa3\xa1\xe9\x84\x23\xcb\xdf\ +\xd5\x5c\xa0\xf4\xac\xce\x46\x69\xfb\x7a\x35\xae\x26\xcf\xc5\x13\ +\x70\x35\x17\x4e\x6b\xe7\xee\x5c\xb8\x3e\xf9\x9d\x81\x45\x12\x47\ +\x64\x94\xd7\x89\xce\x71\xf6\x13\x2e\xe6\x05\x59\xd9\x5d\x83\x4b\ +\xbd\x7f\xa8\xc2\xb2\x1a\x77\xef\x54\x2e\x4b\xe7\x6a\x2a\x3c\x3c\ +\xd9\x68\x1a\x26\x6e\xd5\x3a\xdb\xa5\xad\xa7\x91\x05\x5e\xf8\xe2\ +\x3f\x7c\xbc\x37\x95\x6e\x13\x26\x13\x4f\xce\x95\xa2\x95\x53\x17\ +\xb4\x17\xb4\x57\x8a\x54\x6a\x9d\xb0\x5e\x50\xad\x14\x2a\x6a\x15\ +\xac\xb0\xf6\xca\xb2\x16\x2a\x13\x4d\x27\x8e\x75\xe2\x6a\x9a\x29\ +\x32\x51\xac\x72\xd3\x2a\x73\xad\x94\x3a\x71\x47\x2a\x42\xe5\xb5\ +\x8b\x70\x55\x26\xd6\x5e\x38\x96\x0a\x4c\x98\x56\xa6\x32\xb1\xb4\ +\x42\xd3\x0a\x56\x69\x7d\x62\x6d\x85\xb9\xce\x9c\x7b\xe1\x89\x3a\ +\x73\x55\x27\x84\x89\x63\x99\x38\xad\x05\xd5\xc2\x71\x9a\x29\xe6\ +\x73\xdc\x2c\xc2\x4c\x41\xad\x72\x8c\x86\x81\x6a\xe1\x30\x1d\xb8\ +\xb4\xca\xf5\xc3\x87\xf2\xc2\x4b\x5f\xf9\x75\x33\x0b\x79\xf1\xa6\ +\xb7\x7f\x3f\x3a\xfd\x1c\x45\xbe\x97\x52\x26\xb0\x82\x49\x44\xa8\ +\xd4\xe8\x95\x15\x27\xfe\xe3\xd2\x85\x78\x03\x30\x6f\x27\xd9\x76\ +\x4b\xc9\xf2\xe6\xf1\xff\xfc\x5f\x74\x76\xaf\xed\x91\xe7\xdd\x27\ +\xe4\x91\xf7\x65\xa7\x33\xd1\x50\x63\xbb\x1f\xd1\xa8\xa3\x46\xff\ +\xb5\x1a\x32\x54\x8c\x82\x75\xac\xbe\x78\xb8\xaa\x7f\xb0\xbc\xf8\ +\x4f\xff\x26\xf2\xf4\xbb\xb0\x97\x9e\x87\xf7\x7d\xf4\x50\x6e\xbe\ +\x34\x63\xab\xf7\x91\xb4\xf9\x4f\x5f\xb0\xde\x04\xeb\xe2\x39\xa8\ +\x81\xaa\x98\x75\x41\x34\x6f\x35\xa4\xa8\xcf\xfb\xe3\xe2\xb9\x52\ +\x3d\x7f\xed\xff\xd7\x04\xf6\xbf\xff\xf7\x25\x2f\x19\x8d\x36\xab\ +\xf3\xe2\xea\x7f\x1b\x97\x04\xfc\xaa\xaa\x58\xf5\x52\x56\x99\x94\ +\x52\x30\xa9\x94\xa9\x1a\x36\x19\x65\x82\x52\xfd\xd9\x2f\x4c\x2b\ +\x75\x32\xfd\x8e\xef\x6b\x7c\xfa\x63\xcb\x9b\x7e\xf4\xc3\x31\xe1\ +\x7b\x7f\xf3\xdb\xef\xbf\xc9\x7d\x3b\xee\xf9\xf1\xe3\xf1\xe3\xf1\ +\xe3\xf1\xe3\xd1\xc7\x7f\x03\x70\xa3\xe0\x91\x8e\x15\x48\x44\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0d\x46\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x0c\x16\xf4\xd5\x8d\x7a\x00\x00\x0c\xd3\x49\x44\ +\x41\x54\x78\xda\xed\x5a\x7b\x70\x54\xd5\x1d\xfe\x7e\xe7\xdc\xbb\ +\xbb\x79\x27\x84\x24\x04\x12\x20\x84\x10\xc2\x2b\xe1\x69\x01\x6b\ +\xa9\x16\x10\x90\x6a\xa9\x22\x48\x71\x5a\x7c\x30\xd2\xda\x56\xad\ +\x4e\xff\x69\xa7\x9d\x69\x3b\xad\x56\xad\x56\xdb\x3a\x5a\x47\xb4\ +\x5a\xad\x75\x68\xad\x55\xa7\x75\xc6\xa9\xb6\xa3\x56\x3b\x8c\x96\ +\xa2\x48\x7d\x83\x3c\x4c\x42\x42\xc8\x63\x77\xef\x39\xa7\xe7\x9e\ +\x3d\xbb\xe7\x92\xa6\x12\x2a\x48\x82\x1e\xf6\xbb\xbf\x73\xef\xdd\ +\xbb\xec\xf7\x9d\xdf\xeb\xde\x0d\x3e\x1e\x27\x70\x28\xa5\x0c\x4e\ +\xe4\xe0\x38\x41\xa3\x61\xd5\x2d\x73\x7c\xdf\xfb\xeb\x53\x5b\x77\ +\x6d\x7a\x83\x9f\xf2\x54\xfb\xf6\x87\xf7\xe1\x04\x0c\x86\x13\x30\ +\xc6\x9d\x75\xfd\x88\x74\x3a\xd8\x22\xa5\xaa\x13\x52\x4e\xd2\xf6\ +\x77\xf5\xe7\xde\x51\xf2\x91\x10\x60\xec\xf2\x1f\x41\x49\x79\x7b\ +\xc2\x67\x35\xe3\x6b\x47\x60\x4c\x75\x29\x88\x54\x1d\x80\x9f\x7f\ +\x34\x3c\x40\x8a\x4b\xa1\xe4\xaa\x8b\x57\xcf\x43\x6c\x44\x09\xc6\ +\xd4\x55\x62\xf5\x92\x26\xe8\xb1\xb6\xfe\xbc\x3b\xbf\x78\x52\x0b\ +\x50\xbb\xf8\xbb\x93\x95\x94\x37\x9c\x32\xa3\x16\x2d\x2d\x13\x90\ +\x4a\xa5\xd1\xdd\x9b\xc2\xd2\x45\x8d\xa8\xaf\x31\x11\xf0\xd3\x89\ +\xab\x37\x37\x9c\x94\x02\x8c\x39\xfd\x5b\x31\x4d\xfe\xbe\x92\xc2\ +\x78\xc1\x85\xab\x17\xa0\xbb\x2f\x85\x74\x10\x18\x1c\xe8\x49\x61\ +\xd3\xda\xd9\x88\x79\x54\x08\xe0\xd7\x0d\xe7\xdf\x1d\x3b\xe9\x04\ +\x50\x4a\xfc\x40\x41\xce\xdc\xb8\xee\x93\x48\x2a\x18\xe2\x41\x88\ +\x74\xda\x40\x79\x0c\xeb\x57\x4c\x01\xa0\x66\x2b\xe0\xfb\x27\x95\ +\x00\xd5\xa7\x5d\xb3\x18\x4a\x5e\xb1\x78\x61\x13\xaa\x6b\x2a\x10\ +\xa4\x02\x87\xb4\xd0\x08\xd0\x97\x4c\x63\x7a\x53\x15\x5a\x26\x95\ +\x87\x6a\x5d\xa5\xbd\x60\xc9\x49\x21\xc0\xa8\x53\xaf\xac\xd0\xe4\ +\x37\x57\x57\x14\xb3\x15\x4b\x66\x19\xa2\x41\xd0\x1f\x01\x84\x46\ +\x67\x77\x2f\xd6\x2c\x6b\x44\x61\x1e\x27\x05\xb5\x59\x8b\x50\x39\ +\xac\x05\xa8\x5a\xf0\x55\x40\x89\x5f\x12\xa9\xea\x0d\x6b\x16\xa1\ +\x3b\x65\xdd\x5e\x23\x9d\x1e\x18\x87\x92\x49\x5c\x78\x56\x23\xa0\ +\xd4\x28\x00\x77\x35\xac\xb9\x87\x86\xaf\x07\x28\xb1\x49\x29\xb9\ +\xf2\xec\x25\xb3\x91\x57\x5c\x10\x21\x2a\xb4\x08\x21\x02\x87\x88\ +\x30\x95\x23\x13\x38\xb5\xb9\x0a\x4a\xa9\x65\x7a\xf3\x35\x1c\xc7\ +\x71\xdc\xd4\xad\x9c\xb7\x71\x2a\x88\x3d\x3f\xb1\x6e\x4c\xde\x25\ +\x1b\x56\xa0\x57\xaf\xfe\xd1\x8c\xa2\x44\x0c\xb7\xfe\x66\x3b\x5a\ +\x3b\xd3\x49\x02\xcd\xdf\xf9\xc0\xfa\xad\xc3\x46\x80\x8a\xb9\x17\ +\x27\x00\x7a\x2e\x9e\x88\xcf\xb8\xfa\xf2\xd5\xa0\x58\x0c\x80\x1a\ +\xac\xdb\x58\x4b\x90\x01\xe1\x67\x0f\xbe\x02\x05\xb6\x03\x44\xb3\ +\x77\xde\xbf\xbe\x7b\x58\x84\x80\x92\xe2\x87\x50\x6a\xc6\xaa\x15\ +\x0b\x20\x19\xcb\x25\x3a\x83\xf4\x91\x20\x2c\x02\x30\x2e\x71\xc6\ +\xdc\xea\x30\x14\x1a\xa1\x70\xd3\xb0\xb8\x1b\x2c\x9f\x79\xe1\x32\ +\x80\x6e\x9e\x3e\xa5\x8e\xe6\x2f\x68\x36\xf1\x2e\xa5\x32\x10\xc2\ +\xd8\x01\x20\x07\x82\xc9\x13\x35\x55\xf9\xd8\xbd\xaf\x17\x9d\x3d\ +\xc1\xac\xf2\xe9\xab\x5e\x6e\xdf\xb6\xe5\x5f\x43\x36\x04\x46\x34\ +\xaf\xab\x02\xd1\x8b\xc5\x45\x85\x55\x97\x5d\xfa\x79\x04\x8a\x06\ +\x72\x70\x37\x06\x79\x36\xee\xc5\x71\xe7\x23\x6f\x42\xeb\xd1\x01\ +\xa2\x16\x1d\x0a\x6f\x0d\x39\x01\xca\x9a\xd7\x11\x29\xf9\x47\x62\ +\x7c\xd9\xfa\x35\xcb\x50\x5a\x59\x7e\x04\xa2\x83\x3f\xcd\x18\xa1\ +\xf5\x80\xc2\xa3\xcf\xee\x07\x11\xfb\x9b\xde\x2c\xda\x79\xff\x17\ +\x02\x1c\x83\xe1\xe1\x58\x0d\x19\x5c\x0e\x62\xcb\xe6\xce\x9c\x8c\ +\xb2\x8a\x32\x13\xef\x47\xa0\x7a\xc4\x93\xd1\xf3\x55\x23\x62\x68\ +\xa8\xc9\xc3\xce\xdd\x7d\x0b\x09\xf8\x36\x34\x86\x8c\x07\x94\x4e\ +\x3b\x6f\x06\xe9\xac\x5f\x5e\x5e\x96\xb8\x60\xed\x0a\xa4\x84\x3c\ +\x02\xd9\xc1\xab\x12\xdd\xcb\x4f\x24\xf0\xd0\x5f\xde\xd3\x25\x15\ +\x02\xc4\x4e\xd7\x5e\xf0\xd4\x09\x17\xa0\x74\xea\xb9\x79\x80\x7a\ +\x9e\x71\x6f\xea\x05\xe7\x2f\x47\xa2\xa0\xe0\x28\x16\x7c\xf0\xa2\ +\x28\xfb\x65\x53\x41\x0c\x8f\x3d\x1f\xa6\x02\xf6\x0e\x40\x2d\x5a\ +\x84\xf6\x13\x5a\x06\x95\x92\xd7\x69\x33\x75\xfe\xbc\xe9\xf0\xf3\ +\x12\x99\x6e\x6e\x60\xb8\x6e\xef\xfd\x90\x1e\x08\xa6\x34\x1a\x1b\ +\xf7\x52\x98\x52\x1b\x87\x52\xaa\x16\xc0\xed\x0d\x6b\xef\x3d\x71\ +\x39\xa0\xa4\xe9\x9c\xb3\x00\xb5\x69\x54\x55\x05\x1a\x1a\xeb\xc3\ +\x07\x1c\xfd\xc4\xc9\xd8\x63\xe8\x12\xe6\xd6\xb9\x61\x74\x1c\xbb\ +\xf6\x0b\x1c\xec\x93\xab\x88\xd8\x46\x00\xb7\x7d\xe8\x21\x50\x3c\ +\xf9\xb3\xa3\x40\xf4\x92\xef\xfb\x15\x9f\x3b\x67\x29\x98\xef\x1f\ +\x25\x51\x02\xc8\x25\xbb\xa3\xd5\x87\xf1\x38\x9e\xf8\x47\x87\x9e\ +\xf8\x3d\x20\x9a\xfb\xda\x83\x17\x6d\xff\xd0\x04\x28\x6e\x5c\x49\ +\x0a\x78\x8c\x88\x2d\x5d\xb8\x70\x36\xaa\x6b\x6a\x1c\x91\xfe\x14\ +\x88\xec\x9c\xcc\xd4\x59\x33\x77\x31\xae\xdc\x6f\x05\xce\xaa\xff\ +\xe9\x49\x9c\x13\xda\x0e\x12\x5e\x7c\xad\x1b\xc4\xfc\x7f\x82\xd1\ +\xbc\xd7\x1f\xda\xd8\xf7\xa1\x84\x80\x52\xea\xeb\x44\xb4\xb4\xa6\ +\xa6\x0a\xa3\x46\x57\x87\x6e\xe9\xce\x39\xba\x86\x3c\xd3\x26\xdc\ +\x50\x84\xb0\xb2\x73\x47\x9f\x72\x02\xaa\x10\x96\xb5\x99\x2b\x39\ +\xe0\x0f\x28\x41\x00\x54\x96\xc4\x30\xb2\x48\xe1\xbd\xce\xde\xe9\ +\x5a\x84\x1f\x03\xf8\xca\x71\x6f\x85\x0b\x1b\x96\xb7\x10\xe1\xfe\ +\x44\x3c\xe6\x2d\x58\x38\x0f\x81\x44\xb4\xad\x3d\x6c\xb5\x88\x08\ +\x4a\x03\xd0\x88\x58\xca\xb9\x3f\x39\x18\xe2\xa4\x61\xb8\x3b\x31\ +\xac\x10\x87\xb5\xcd\x42\x1a\x9b\xd4\x39\xa7\xb6\xb2\x00\x6f\xef\ +\xe9\x82\x54\x6a\x6e\xe9\xe4\xe5\x5b\x3b\x76\x3c\xbe\xe3\xb8\x85\ +\x40\xc1\xc4\x33\xf3\x89\xe8\x05\x02\x9a\x4e\x99\x3f\x17\x65\x23\ +\x47\x02\x2a\x4b\x56\x83\x31\x30\x0d\x22\x0d\x63\x09\xcc\x9c\x30\ +\x73\x8b\x01\xff\x5b\xe7\xf6\x1a\x0a\x76\xe5\x8d\xa0\x9a\x74\x6e\ +\xee\xee\x13\x6c\x88\xd8\xcf\x8c\xe3\xef\xdb\xdb\x00\x1e\x6b\x23\ +\xc6\x9b\xdf\xfc\xc3\x95\xbb\x8f\x4f\x19\x54\xea\x7a\x28\xd9\x34\ +\x6e\x5c\x0d\x8a\xcb\xca\x4c\x89\x0a\x44\x00\x21\x25\xa4\x22\x28\ +\x0d\x63\xa1\xa1\x00\x98\x39\xb3\x84\xc3\x79\x74\x9f\x45\x40\x16\ +\xe6\xbc\xbd\xde\x5a\x90\xfd\x1c\x40\xe6\xbc\x02\xd9\x9b\x25\xf3\ +\x1d\x3c\x16\xa0\x6e\x54\x3e\x20\x92\xe5\x4a\xa4\xef\xa9\x5b\x79\ +\x23\x3b\xe6\x02\x14\x4c\x58\x7c\x36\x41\x6e\x2c\x2a\xcc\xc7\x84\ +\x49\x0d\xba\xe4\x69\xe2\x81\x80\x14\xee\x4b\x45\x5c\xd7\x92\x71\ +\x70\xae\x4e\x8e\x34\x59\x84\xa4\x2d\x40\x34\x70\x68\x28\x2b\xc4\ +\x61\x22\xc0\x88\xd0\xd9\xd5\x8d\xf1\xa3\xf3\x51\x9c\xcf\xa0\x05\ +\xf8\xb4\x0c\x52\xdf\x3c\xa6\x39\x20\xbf\xee\x8c\xd1\x04\x3c\xe6\ +\x79\xbc\xa0\x79\xd6\x4c\x80\x3c\x18\x47\x25\x06\x18\x57\xb7\x2e\ +\x6e\xe7\x30\xfb\xdc\xba\x67\xf4\x58\x74\xee\x48\x9a\x3c\x61\x5e\ +\x51\xf2\x86\xec\xfb\xe6\x04\x65\x11\x7a\x60\xd7\xa1\x1e\x34\x8e\ +\xaf\xc0\xee\xfd\x5d\x7a\x5f\x7d\xaa\xb4\x71\xe9\x9f\x3b\x77\x3e\ +\xb1\xeb\x03\x7b\x40\xde\xf8\x45\x0c\x50\x9b\x89\xd4\xc8\xfa\x89\ +\xf5\x60\x7e\x02\x81\x49\x42\xd1\x95\x77\xab\xa4\xe0\x56\x58\x11\ +\x33\x73\x9b\x20\x72\x20\xb8\x39\xb2\xa2\x80\xdb\x7d\x17\x16\x6e\ +\xce\x9c\x37\xa9\x08\x40\x90\x36\x34\x84\x90\x68\x6d\x6b\x47\xf3\ +\xa4\x0a\x70\x12\x9e\x92\xc1\x7d\xe3\x97\x5f\x5b\xfc\xc1\xcb\xa0\ +\xc2\x95\x0a\xea\x33\x23\x2b\x47\x62\x44\x55\xb5\x69\x47\x39\xe7\ +\x99\x55\x50\x04\xd2\x50\x88\xc0\x7d\x59\x47\x14\x59\x4f\x88\x56\ +\x03\x6d\xfe\xab\x10\xda\xa5\x26\x65\x0f\xcb\x68\x98\xd8\x77\x90\ +\x06\xcc\xb1\xc2\xfc\x04\x4a\x0a\x34\x8a\x34\x0a\xf3\xcc\xa3\xf5\ +\x83\x5d\x3d\x78\xf5\x6d\x86\xce\x43\xa2\x4e\x11\xfb\x05\x80\x0b\ +\xfe\xef\x2a\x90\x18\x7b\xda\x2c\x10\x3d\x53\x50\x90\x1f\x9b\x3e\ +\x6b\x0e\x02\x41\x60\x9a\xbc\xc7\x3d\x70\x0d\x3d\x37\x96\x7b\x1c\ +\x8c\x85\x73\x6d\x43\xb0\xd0\xb2\x8c\x65\xda\xba\xaa\x90\x03\x34\ +\xdc\xb0\x75\x3f\x0b\x99\xcd\xfc\x12\x9c\x01\xf1\x18\x47\x42\x23\ +\x3f\xee\x1b\x9b\x4e\x05\x3a\x07\xa5\xd0\x7e\xa0\x0b\x7b\x5b\x0f\ +\x60\xcf\xbe\x36\x83\x64\x32\x69\x7a\x92\xe2\xd2\x62\x94\x54\x8c\ +\x43\x57\x8f\x00\xf1\xd8\x97\xde\x7a\xf4\x9a\xbb\x8e\x5a\x80\x44\ +\xed\xc2\x02\x80\x5e\xe0\xbe\x3f\x79\x6a\x4b\x8b\x26\x19\xee\x52\ +\x86\xbc\xa7\x91\xb3\x5c\xc3\x5a\xcf\xb3\xe4\xad\x18\x21\x71\xce\ +\x8c\x75\xe5\x91\x72\xf1\xcf\x99\x86\x3e\xef\x6b\xc4\xfc\x50\x58\ +\xca\xc4\xb4\x10\xd9\x2c\xaf\x49\xa5\xd0\xd5\xdd\xa7\x63\xbc\xd7\ +\x24\xbb\x2e\xbd\xc2\xee\xc7\x14\x63\xcd\xbe\x26\x6e\x6c\x5a\x5b\ +\x21\xd2\xa8\x19\x37\x1e\x01\x2b\x44\x32\xcd\x0e\x11\xf7\x67\xbd\ +\xf9\xc8\x55\x3b\x8f\x36\x04\x6e\xd0\x98\x3c\x7a\xcc\x18\xf8\x31\ +\xfd\x41\xc9\xb4\x26\xe8\x43\x32\x80\x94\x85\x0c\x37\x91\x70\x95\ +\x1a\x64\xc3\x42\xd9\xa4\x08\x6e\x09\xb3\x0c\x14\xe5\x74\x4f\xa5\ +\x35\xd9\xbe\x20\x43\x34\x15\x18\x48\x65\xeb\xbc\x86\x11\x42\x43\ +\x08\x4d\xd6\x58\x05\xcf\xf7\x33\x97\xdb\x9e\xc2\xb5\xd2\x51\x48\ +\xec\xdd\xbd\x0b\x13\x9a\xa6\xa1\xad\x53\x14\x7a\x1e\xbb\xef\x92\ +\x1b\xff\x34\xff\xf6\x2b\x96\x04\x83\x12\xa0\xb4\xe1\x8c\xf9\xba\ +\xbe\x5e\xe2\xf9\x1e\x78\x7e\x29\xb6\x6d\x7f\x03\x9e\xe7\xc1\xf3\ +\x63\xf0\x35\x3c\xcf\xd7\xd6\x87\x17\xc2\x73\x56\x7b\x40\xd6\x3a\ +\xaf\x88\x86\x45\xae\x51\x72\x5e\x90\xeb\x82\x89\x6b\xa1\x99\x6d\ +\x72\xa4\x49\x6a\x8c\x09\x48\x2e\xc0\x82\xf0\xba\xc0\x5d\xe7\x9c\ +\x37\x5a\x29\x72\x02\x48\x29\x8d\x47\xf4\xf5\x1c\x40\xf3\xbc\x19\ +\x90\x69\xcc\x79\xaf\xe3\xd0\xd9\x00\x1e\x3a\xa2\x00\x6d\x4a\xd1\ +\xa2\xa5\x1b\x2e\xcb\x2f\x2b\xa5\xe2\x9a\xd1\x78\xe3\xa5\x77\x6c\ +\x7c\xfb\xd9\xd8\x37\x62\x70\x43\xd4\x91\x37\xc4\x7d\xcf\xce\xad\ +\x00\x2e\x3f\x58\x11\x22\xa1\xd0\x2f\x07\x44\xbf\xbc\x92\x9a\x34\ +\x97\x76\xf5\x2d\x71\x46\x40\x54\x00\x63\xb2\x9d\x63\x6e\xe5\x5d\ +\xe7\xa8\xa1\xb7\x28\x6d\x1e\x87\xa0\x37\x40\xba\x4b\x4c\x19\x94\ +\x00\xcf\x25\x41\x95\x33\xa6\xcd\x8a\x8f\xad\x45\xac\xb0\x08\xd5\ +\x5d\x12\xf1\xbc\x3c\x43\xd6\xb7\x84\xb9\x23\x6d\xc5\xb0\x56\xc3\ +\xb3\x02\xf5\xf5\x06\xa6\x56\x1b\x11\x06\xf0\x80\x01\x72\xa0\x13\ +\x40\x71\x30\xa1\x09\xb0\xc0\xbc\xdf\xd7\xc2\xe6\x15\xc6\x21\xec\ +\x03\x15\x13\x12\xd9\xd8\x8f\x58\x11\xc9\x05\x52\x0a\xd4\xcf\x6c\ +\x44\xaa\xb7\x0f\xaa\x50\x87\x30\xc3\xde\x41\xe5\x80\xc7\xdf\x81\ +\xec\x0c\xe4\xbe\xca\x64\x72\x6a\xd7\xeb\xaf\xa3\xed\xed\x9d\x68\ +\xdf\xbb\xdf\xaa\x0d\x63\xdd\x70\xed\x9f\x81\x92\x06\xc5\x65\xa5\ +\xf8\xc4\x8a\x8b\xd1\xdd\xd1\x67\xc3\x21\x4b\x9e\xc0\xb2\x89\x10\ +\x4e\x04\x75\x98\x07\x84\x08\xdd\x5f\x42\x84\x62\x69\x11\xfc\x38\ +\xc7\xb6\xa7\xef\x46\xfb\xbe\x56\x10\xf7\x33\x60\xa1\x8d\x99\x39\ +\x0b\xad\xa7\xc1\x33\x60\x21\xfc\x38\x3a\xde\xed\x80\x4c\x01\x7e\ +\x51\x51\x5b\xd5\xa4\x89\x5b\x06\x25\xc0\xcd\x0d\x84\xd1\xf3\xcf\ +\xff\x46\x6f\x49\xd1\x5d\x07\xdb\xda\xa7\xb6\xb7\xb6\x73\x21\x04\ +\x60\xdd\x2b\x72\x43\x6b\xc9\x4b\x6b\x9d\x00\xcc\xe3\xf0\xbc\x18\ +\x3c\x5f\xd8\x3c\xc0\xc0\x19\xcf\x08\xd0\xbf\x1c\x3a\xf2\xd6\x7d\ +\xdd\x1d\x1f\x23\x32\xf0\x63\x1c\xbd\x7a\x25\x3b\x5a\xdb\x41\x3c\ +\x4a\xdc\x12\x36\xe4\xe3\x46\x04\x66\x6c\x5c\xdb\x14\x92\xbd\x02\ +\xc5\xad\x7d\x6f\x55\x56\xa6\x37\x3c\x78\xf5\xb4\xd6\xdb\x06\x5b\ +\x05\xde\x7d\xe6\x81\xad\xbb\x95\x6a\x3e\x7d\xd5\x97\x69\x6b\xc7\ +\x41\x12\x42\xf6\xaf\x98\x2e\x13\x83\x45\x8f\xf8\x2a\xe8\xed\x25\ +\xa6\x09\xc7\x4c\x28\x18\xf2\x1e\xb7\xa5\xd1\x7a\x01\x91\x85\x93\ +\x33\x17\xc3\xd2\xb6\xb6\x92\x44\xee\x7d\xda\x8b\x0c\x39\x70\x5f\ +\xc6\xca\xc6\xc6\x88\xf4\x3e\xe3\xa6\xdd\xd6\x27\xc1\x98\x07\x68\ +\x90\x05\xe3\xbe\x0a\x05\x9a\xd2\x50\x4b\x8f\xdc\x72\xa9\x24\x22\ +\x45\xb7\x5e\x74\x74\x9d\xa0\x5d\x1d\x65\x30\xc8\x91\x57\xbb\x80\ +\x01\xe1\x2b\x9b\x0f\xb8\xb6\x3c\x63\xb9\x26\xdf\xdf\x0b\xd0\x2f\ +\x04\xa4\xd4\xe4\x15\x98\x14\x10\x86\xbc\x00\x08\xe6\xb3\xf4\x2a\ +\x1b\xd2\x07\xb6\x6d\x11\x18\xe4\xd8\xfd\x24\x40\xb7\x6e\xfc\x90\ +\x7e\x18\x71\xca\x81\x42\xa2\x11\xf2\x9e\xb6\x3c\xeb\x01\x16\xc4\ +\xfa\x09\x60\xbb\x3f\x26\x42\x0f\xc8\x90\xb7\x11\x62\x3e\x87\xfc\ +\x98\x89\xfb\x0f\x30\x8e\xbb\x00\xae\x23\x0a\x5d\xbe\x1f\x79\xe3\ +\x05\x06\xfd\x7a\x81\x7e\x09\x50\x84\xc4\x25\x40\xae\xce\x1b\x31\ +\x75\x5c\x0f\x69\x01\x1c\x7f\xeb\x01\x64\xc9\x5a\xf2\xb9\x7c\xe0\ +\x2a\x42\x54\x00\xe4\x9e\xf4\x98\xeb\x05\x01\x10\xb6\xbe\x03\xc4\ +\x59\x46\x00\x3e\x1c\x3c\xc0\xe6\x00\xb2\x31\xcf\x43\x70\x03\x17\ +\x0a\x99\xfb\x03\x27\x00\x5c\xe6\x77\xae\x1f\x92\xe7\x1a\xda\x72\ +\x1b\x02\x7c\xf8\x84\x80\x06\xcb\xc4\x7c\x68\x9d\x37\x44\xf3\x81\ +\x13\xc0\x96\x3e\x61\x93\x9e\x3b\xa6\xc1\x98\x81\xcd\x01\x6a\x88\ +\x87\x00\x53\xc6\x9a\xb2\x64\xdc\xdc\xc2\x89\xe0\x72\x01\x37\xe7\ +\xf4\xb0\x4f\x75\x84\x0b\x07\xa6\xcc\x35\x59\x28\x0d\x78\xc3\xc2\ +\x03\xe0\x3c\xc0\x66\x7a\x46\x4e\x08\xce\x72\x5e\x60\x7b\x03\x06\ +\x3d\xcc\x4a\x23\xa0\x0c\x79\xbd\x61\x92\x45\x3a\x47\x82\xd0\x16\ +\xde\x70\xa8\x02\xc4\x8c\x51\x8c\x43\x51\xb6\xdd\x8d\x20\x2b\x8a\ +\xb6\xd9\x12\x09\x10\x84\x10\xd6\xe5\x59\x48\xd8\x26\x48\xe4\xae\ +\x53\xa1\xf5\x86\x4d\x0e\xd0\x60\x1c\x92\xec\xdc\xbc\xb2\xd3\xc3\ +\x45\x31\xe5\x0d\xa6\x02\x18\x4b\x6e\x63\x60\x87\x11\x00\xdc\x1f\ +\x0e\x02\x28\xf3\x02\x31\x6d\xdc\xcd\xba\xca\x4d\xcd\x3f\x57\xf7\ +\x85\x00\x40\x66\x6e\xdf\x63\x37\x16\xd1\xc1\xfd\x21\x1f\x02\x86\ +\x48\xae\x83\x76\x64\x1d\xa4\xd4\xb0\x19\x3f\x30\x6e\x9f\xcb\x01\ +\x42\x48\x6d\x35\x94\xfb\x89\xcd\x5d\x0b\xd3\x5b\x80\x0f\xf5\x2a\ +\x90\x5b\x49\xa5\xe1\xda\x5b\x4d\x28\x77\x93\xc3\x84\xcb\xf6\x4c\ +\xca\x68\x15\xb0\x8f\xc0\xac\x10\xd2\x5e\x67\x45\xb0\x8f\xcf\x87\ +\x43\x08\x28\x10\xe5\x5a\x5b\x0b\x69\xc8\x91\xbd\xc1\x51\xb0\xd9\ +\x3e\xd2\x07\x08\xfb\x1e\x2d\x84\x25\xef\x10\x9e\x8f\x25\x62\x88\ +\xc5\x3c\xbc\xda\xa6\x68\x52\x39\xa9\x21\x29\xc0\xa4\xa6\x7a\x6a\ +\x3b\xd0\x85\x09\x73\x5a\x20\x4a\xf2\x91\x26\x82\xe4\x1c\x82\xb3\ +\xc1\xde\x0c\x19\x0f\x10\xd2\x40\xcf\xad\x57\x24\x7c\x4c\x5c\xd8\ +\x82\x4a\x8f\xe8\xdf\x3e\x38\x80\x60\x48\xfe\xa1\xe4\xc3\xad\xbd\ +\xfc\xba\xef\xdc\xb8\x2f\x36\xb1\xbe\x9c\xf5\xf6\xe1\x95\xa7\x9f\ +\x85\xe6\x05\x72\xbf\x0c\x59\x2f\x70\x73\xc0\xba\xb6\x01\x81\x06\ +\xb0\x75\xcd\x93\x51\xda\x30\x1e\xe9\x43\x3d\x7b\x4e\x3b\xf3\xb4\ +\xb1\x57\x8d\xa2\x60\x48\x7a\xc0\xca\xf2\x84\xb8\xb6\xa2\xe2\xf2\ +\xe4\xee\x77\x7f\x72\xf0\x95\x57\x2b\xdb\x5e\xde\x61\x1f\x8f\x67\ +\x09\x3b\x3b\xe0\x31\x3b\x77\xe7\xb8\xb1\xc1\xfe\x76\x34\x1d\xec\ +\xda\x83\x51\x95\x97\x3f\x5b\x85\x60\x68\xff\xb5\xb8\x52\xb8\xb7\ +\x2f\xc9\x9e\xbc\xee\x0e\xf6\xdb\x5f\xfd\x5e\x26\x53\xc2\x11\x65\ +\xda\x62\x00\xf2\x2c\x4b\x96\xa2\x56\x83\xcc\x35\x25\x45\x85\xf8\ +\xde\xcd\x37\xa9\x75\x33\x48\xe1\xe3\xf1\xf1\xf8\x78\x1c\xcb\xf1\ +\x1f\x0f\x7d\x99\x7c\xee\xb8\x12\x94\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x1b\x1e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1d\x11\x2e\ +\x09\x7e\x19\x08\x6b\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x1a\x9e\x49\x44\x41\x54\x78\ +\xda\xed\x9b\x09\x78\x56\xd5\x99\xc7\xcf\x97\x84\x00\x8a\x08\x22\ +\xa0\xb6\x6e\x88\x80\xa0\x52\x2a\xa8\xd5\x8e\x95\xb6\x96\x5a\xb5\ +\x56\x3b\x56\xdb\xa1\xd5\x6e\xee\xe3\x38\xb5\x8e\x0a\x28\xe2\x46\ +\x45\x41\xc1\xb2\xa8\xac\x41\x96\x10\x12\x08\x10\x89\x24\x21\x1b\ +\x04\x08\x24\xc1\x2c\x10\xd9\xc9\xbe\x7f\xd9\xf3\x65\xf9\x72\xe6\ +\xff\x3b\x64\x02\x11\x74\xac\xad\x96\x79\x9e\x39\xcf\x73\xeb\xe5\ +\xde\xf3\xfe\x97\xf7\xac\xf7\x7c\xa9\xf9\x5a\xca\x7b\x5e\x63\x96\ +\x17\x18\xb3\xb9\xdc\x98\xa8\xf2\x00\x13\x5d\x1a\x60\x3e\xac\xe4\ +\x72\xf7\x3c\xe3\x1d\x75\xa8\xfb\x7f\xb7\xc4\x95\x19\x57\x26\x66\ +\x1b\x13\x5e\xe3\x31\xc9\x0d\x01\x26\xb9\x2e\xd8\x24\x55\x9d\x61\ +\x12\x2a\x7a\x9b\xf8\x8a\x7e\x66\x73\xc5\x40\x13\x57\xf1\x0d\x19\ +\xfe\x26\x17\xf7\x3c\xe3\x1d\x75\xa8\x4b\x0c\xb1\x60\x80\xd5\x89\ +\x7d\x7a\x17\x09\x8d\x29\x31\x26\xd1\x1b\x68\x92\xab\x7b\xc8\x4c\ +\x1f\x19\xfb\xa6\x5a\x78\xa8\x89\x28\x1e\x65\x36\x94\xdc\x74\xd9\ +\xae\xea\xfb\x1e\xd8\x5f\xff\xe4\xe4\xfc\xc6\x29\x33\x8a\x9a\x5e\ +\xe7\xe2\x9e\x67\xbc\xa3\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\ +\x8e\xd3\xab\x6c\xaa\x32\xe6\xe5\x42\xa3\x56\xf4\x98\x2d\xd5\xdd\ +\x4c\x62\xc5\x59\xb4\xa8\x8c\x5c\x69\x3e\x2a\xfb\xc1\x0b\x79\x8d\ +\x53\x32\x1a\xda\x62\xeb\xad\x2d\x6f\xb3\xb6\xa5\xc6\xb6\x17\x1d\ +\x69\xf1\x67\x64\x34\xb6\x25\x6c\xab\x6f\x8b\xe6\xe2\x9e\x67\xbc\ +\xa3\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\x0e\xb8\xe0\x84\xfb\ +\x9f\x57\xa6\x1f\x35\xae\x7c\x54\x6e\xd4\x75\x83\x74\xc9\x78\xf9\ +\x25\x6a\xbd\xd1\x8f\x1c\x6a\x78\xfa\x60\x8b\x3f\xcd\x67\xad\x2f\ +\xdb\xd7\x96\xf4\x5a\x81\x6f\x6a\xbf\x6d\x55\xf7\xe8\xdd\x77\x4c\ +\xa4\x5a\x37\xaa\xf4\x4a\xb5\xf0\x15\x66\x53\xd9\x50\x2e\xee\x79\ +\xc6\x3b\xea\x50\x97\x18\x62\xc1\x00\x0b\x4c\xb0\xe1\x80\x0b\x4e\ +\xb8\x3b\xb5\x7c\xad\x25\xa2\xd4\x98\x16\x2b\xf3\x15\x01\x26\xc1\ +\x7b\x86\xba\xea\x85\x66\x4d\xf1\xe8\xd7\x0a\x1b\x5f\xa9\xb6\xed\ +\x95\x12\xbc\xfb\x91\x43\xf5\xcf\xe8\xd9\x0d\x32\x37\x42\xa2\x2f\ +\x52\x9d\x73\x11\xae\x2e\xad\xb9\xa0\xb2\xbb\x9e\x05\x9b\xf8\xd2\ +\x6e\x5c\xdc\xf3\x8c\x77\xd4\xa1\x2e\x31\xc4\x82\x01\x16\x98\x60\ +\xc3\x01\x17\x9c\x70\xa3\x01\x2d\x68\xfa\xfa\xca\xbc\x62\x23\x81\ +\x41\x12\x71\x8e\xd9\x58\x3a\xfc\x67\x7b\x6a\x1f\x2a\xb3\xed\xc5\ +\x99\x3e\xff\x96\x41\xa9\xd5\xf7\xaa\xcb\x8e\x34\xf1\x12\x18\x5f\ +\x7e\xb6\x89\x97\xb1\x8f\x4a\x03\xcd\xf2\x62\x8f\x59\xa2\x6e\xbb\ +\xba\xd0\x63\xd6\x94\x04\xa8\xf5\xb4\x02\xe8\xb9\x2e\xee\x79\xc6\ +\x3b\xea\x50\x97\x18\x62\xc1\x00\x0b\x4c\xb0\xe1\x80\x0b\x4e\xb8\ +\xd1\x80\x16\x34\x7d\x3d\x65\x83\x66\xe2\x24\x6f\xb0\x44\x5d\x60\ +\xd6\x97\x5c\xbf\xb9\xbe\x75\x5d\x61\x7b\x7b\xc1\xbf\x64\xd6\xfc\ +\xd6\x44\x95\x5c\xad\xe7\xe7\x49\x54\x4f\x8d\xdd\x40\xb3\xa8\xc8\ +\x63\x56\xc9\x4c\xac\x04\x26\x54\xf4\xd0\xbb\xde\xfa\x6f\x3f\x99\ +\x3a\x5f\xe3\xf8\x42\xd5\xbb\x98\x8b\x7b\x9e\xf1\x8e\x3a\xd4\x25\ +\x86\x58\x30\xc0\x02\x13\x6c\x38\xe0\x82\x13\x6e\x34\xa0\x05\x4d\ +\x68\xfb\x6a\xcb\x96\x5a\x8f\x49\xa8\xea\x21\x31\x97\x5c\xb0\xad\ +\xea\xa7\x12\x51\xb4\xa2\xb2\x65\x91\xc6\xee\x18\x5a\x49\x4b\xda\ +\x19\x6a\xd1\x00\xb3\xa4\x44\xa6\x2b\x02\x65\xa4\xa7\x9e\xf5\x93\ +\xc1\x4b\xd5\x9d\xaf\xd6\x18\xbe\xde\xc4\x94\xdf\x76\x7b\x76\xed\ +\x23\x13\x8f\x36\x4c\x9e\x51\xd0\x38\x8d\x8b\x7b\x9e\xf1\x8e\x3a\ +\xd4\x25\x86\x58\x30\xc0\x02\x13\x6c\x38\xe0\x82\x13\x6e\x34\xa0\ +\x05\x4d\x68\x73\x1a\xbf\x92\x12\x5f\xe5\x31\x49\x35\x3d\x25\xf2\ +\xb2\xdb\xb2\x6b\x7f\x57\x6a\x6d\xf5\x5d\x7b\xeb\x1e\x56\x57\x1d\ +\x2e\x41\x7d\x4c\xac\x5a\x69\x71\x3e\x13\x22\x22\xcf\x74\xad\xf2\ +\x91\x8c\x7c\x58\xf2\xc3\x37\x0b\x9b\x5e\xcf\xf5\xf9\x53\x8b\xfd\ +\xf6\xf0\xe1\x56\x7f\xd6\xf6\xfa\xd6\xe8\x88\x8a\xe6\xa5\x8b\x4a\ +\x9b\xe7\x71\x71\xcf\x33\xde\x51\x87\xba\xc4\x10\x0b\x06\x58\x60\ +\x82\x0d\x07\x5c\x70\xc2\x8d\x06\xb4\xa0\x09\x6d\x68\x44\xeb\x3f\ +\x78\xa9\x2b\x37\x9a\x70\x7a\x68\xac\x5d\x36\x7e\x5f\xdd\x23\x05\ +\xd6\x96\x0d\x4c\xa9\xba\x53\x59\xbf\x54\x5d\xf7\x0c\x75\x3d\x8f\ +\x09\x2f\xf1\x74\x74\xf3\x81\x6a\xc1\x6f\x0d\xde\xe1\xfd\x65\x5a\ +\x53\x5b\xc2\xd1\xd6\xf6\x7d\x21\xe5\xcd\xef\xf5\xdd\x5a\x75\x9f\ +\x5a\xf7\x46\xcd\xf6\xd7\x98\x98\xb2\x11\x32\x31\x54\x78\x83\xb9\ +\xb8\xe7\x19\xef\xa8\x43\x5d\x62\x88\x05\x03\x2c\x30\xc1\x86\x03\ +\x2e\x38\xe1\x46\x03\x5a\xd0\x84\x36\x34\xa2\x15\xcd\x7f\x77\x51\ +\xd7\x33\x66\x6e\xa1\xd1\xce\x2c\x98\x2e\x76\x47\x4e\xed\x03\x47\ +\xac\x2d\x96\x90\x5b\x74\xb1\x49\x09\x36\x21\x45\xaa\xc7\x84\xe5\ +\x66\xef\xa1\x1a\xbb\xb7\xa6\x36\xf9\xe3\x33\x7d\x6d\xa9\xd7\x67\ +\xd4\xfc\xc1\x44\x96\x5c\x27\x51\x43\x19\xbf\x4c\x68\xae\x4b\x27\ +\x94\x07\x0b\x3b\x48\x22\xdd\xc5\x3d\xcf\x78\x47\x1d\xea\x12\x43\ +\x2c\x18\x60\x81\x09\x36\x1c\x70\xc1\x09\x37\x1a\xd0\x82\x26\xb4\ +\xa1\x11\xad\x68\x46\x3b\x1e\xbe\x5c\x79\x47\xbb\xae\xc5\xd5\x46\ +\x60\x41\x74\xc1\x0b\xb7\x79\x6f\x3b\x6c\xdb\x4b\x83\x13\x2a\x7f\ +\xa4\xee\xa8\x4d\x49\x65\x37\xf3\xd6\x01\x23\xc1\x81\x8c\x55\x8d\ +\xcf\x51\x13\xf3\x1a\x26\xef\xf7\xb7\xef\x1b\x9b\x59\xf3\x90\x5a\ +\x73\x34\x63\x95\xad\xad\xea\x74\x33\x1b\x34\xd3\xcf\x3f\xa2\x49\ +\x4d\xb3\xf5\xb2\x52\x8f\x89\xd3\x78\x8e\xae\x0c\xe4\xe2\x9e\x67\ +\xbc\xa3\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\x0e\xb8\xe0\x74\ +\xdc\x6f\xed\x37\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0f\x78\ +\xf9\x92\x5d\xbf\x32\x40\x40\x7d\x35\xd3\x8e\xce\x6d\x6f\x3f\xf2\ +\xed\xb4\xea\x7b\xf4\xef\x8b\x4c\xa2\xb2\xbe\x22\xcf\x99\xd7\x35\ +\x40\x2d\x35\x66\x63\x7d\xeb\xda\x88\x9a\xd6\x50\xb3\x56\xdd\x3c\ +\x5e\x43\x23\x81\xcd\x8a\x5a\x69\xbe\xea\x45\x55\x78\x58\xaa\x58\ +\xe7\x3b\xb6\xc7\x03\x3f\xbd\x0a\xf0\x8c\x77\xd4\xa1\x2e\x31\xc4\ +\x82\x01\x16\x98\x60\xc3\x01\x17\x9c\x70\xa3\x01\x2d\x68\x42\x1b\ +\x1a\xd1\x8a\x66\xb4\x3b\x0f\x5f\xaa\x84\x7b\x3d\x26\xb1\xaa\xa7\ +\xb2\x3d\x74\x53\x63\xdb\xda\x17\x0b\x1b\x27\x31\x5e\x45\xd8\xc3\ +\xbc\x7d\x88\xae\x47\xb7\x1f\x60\xd6\x15\x5f\xb7\xcd\xd7\x96\xfc\ +\xf8\xa1\x86\x09\x9a\x94\x46\xe9\xfd\xb9\x7a\xd7\xcd\xcc\x39\xea\ +\x31\x6b\xdd\xbc\x10\xcc\x5a\xad\x16\x1a\xa4\x25\x8c\x9d\xde\x4d\ +\x23\xd3\x6a\xee\x7f\xf6\x48\xc3\x0b\xb3\x8a\x7d\xd3\xb9\xb8\xe7\ +\x19\xef\xa8\x43\x5d\x62\x88\x05\x03\x2c\x30\xc1\x86\x03\x2e\x38\ +\xe1\x46\x03\x5a\xd0\x84\x36\x34\xa2\x15\xcd\x68\xc7\x83\xf3\xf2\ +\x37\x95\xc9\x15\xee\x83\x46\x22\x2e\xf8\xd5\x27\x75\x0f\x6c\x6d\ +\xf6\x27\x98\x75\x25\x23\x44\xd6\xcb\x2c\x2b\xf6\x68\xfb\x4a\xcf\ +\xe8\xa7\xa5\x68\x74\xb2\xaf\x2d\x51\xe3\xee\x21\x11\x0f\x97\x80\ +\xde\x6e\x53\xb3\xaa\x44\x62\x9c\x60\x36\x29\xc3\xd4\x72\x37\xbd\ +\x59\xe8\x7b\x63\x7f\xab\x3f\xfb\xa8\xbf\xfd\xe0\xae\xc6\xb6\xc4\ +\xb0\x8a\xe6\x0f\xe6\x94\xf8\x66\x73\x71\xcf\x33\xde\x51\x87\xba\ +\xc4\x10\x0b\x06\x58\x60\x82\x0d\x07\x5c\x70\xc2\x8d\x06\xb4\xa0\ +\x09\x6d\x68\x44\x2b\x9a\xd1\x8e\x07\xbc\xe0\xe9\x8b\x97\x24\xaf\ +\x47\xad\x70\x96\x09\x2f\xbe\x32\xcb\xdf\xbe\x57\x33\xf4\x77\x05\ +\x7c\xae\x89\x29\x0d\x60\xf6\x15\xe8\x59\x5a\xa2\xae\x5e\x5b\xd7\ +\xba\xea\x97\x9f\xd4\x3d\xae\x2e\x3c\xcc\x2d\x53\xab\xf2\xb4\x1a\ +\x94\xba\xd5\x80\xee\x28\x13\xd7\x2f\xa8\x68\x9e\x77\xc8\xdf\x7e\ +\x78\x41\x79\xf3\xbb\x12\xf9\x53\x89\xbb\x5e\xff\x1d\xa9\x4f\xdb\ +\x61\x9a\xd4\x06\x73\x71\xcf\x33\xde\x51\x87\xba\xc4\x10\x0b\x06\ +\x58\x60\x82\x0d\x07\x5c\x70\xc2\x8d\x06\xb4\xa0\x09\x6d\x68\x44\ +\x2b\x9a\xd1\x8e\x07\xbc\x38\x4f\x5f\xac\x2c\xd4\x86\xc7\x1b\xa4\ +\x2c\x5f\x38\xb3\xcc\xf7\xc2\x82\xca\x96\xe9\xba\xbf\xd4\x75\xc7\ +\x69\x87\x8d\x66\xeb\xee\x74\xb3\xc9\x05\x4d\x93\xa6\x97\xf8\xa6\ +\xc9\xc0\x08\x91\xf7\x32\x51\x5e\x96\x25\xae\x33\x99\xa9\x07\xa5\ +\x7a\x7f\xb1\x57\x93\xd6\xb4\xa2\xa6\x19\xda\xbb\x7f\x57\x22\xae\ +\x38\xb6\x8c\x55\x9e\xa5\xf1\xca\x66\xaa\x9b\x89\xad\x0a\xe2\xe2\ +\x9e\x67\xbc\xa3\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\x0e\xb8\ +\xe0\x84\x1b\x0d\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0f\x78\ +\xc1\x13\xde\xfe\xf7\xb2\x42\x59\x4e\xaa\xec\x65\xc2\x8a\x86\xef\ +\xf6\xfb\x77\x6b\x5c\x8e\x94\xa0\xde\x26\xb4\x98\x39\x81\xec\x0e\ +\x10\xf9\xd8\x98\xc6\xb6\x28\xb5\x18\xe3\xb5\x8f\x89\xd6\x3e\x7e\ +\x5d\x29\xdd\xef\x4c\x91\x5d\x71\xff\xbe\xba\x27\xd2\x5b\xfc\x99\ +\x12\x78\x9b\xde\xb3\x51\x3a\xc7\x4d\x52\xd1\xea\xc2\x13\x33\x8d\ +\x99\xa5\xed\xed\x8c\x83\xda\xd9\x15\x06\x70\x71\xcf\x33\xde\x51\ +\x87\xba\xc4\x10\x0b\x06\x58\x60\x82\x0d\x07\x5c\x70\xc2\x8d\x06\ +\xb4\xa0\x09\x6d\x68\x44\x2b\x9a\xd1\x8e\x07\xbc\xe0\x09\x6f\x5f\ +\xa0\xfb\xd7\x06\xb2\x0e\x3f\x5f\xd0\xf4\xf8\xd2\xea\x56\x5a\xff\ +\x62\x09\xea\x66\xde\x3c\xe4\x36\x1e\x7c\x80\x7c\xd8\xd0\xba\x4a\ +\xc2\xc6\x52\x4f\x44\x81\x26\xb4\x54\x84\xae\x55\x87\xfc\x6e\x7f\ +\xfd\x13\x71\x4d\x6d\x9b\x35\x36\x6f\x60\x09\x73\x5d\x77\xb5\x04\ +\x3d\xbf\xcf\xb8\x71\x9a\xa8\x56\x4a\xac\x64\x79\xeb\xaf\xeb\x7c\ +\x2e\xee\x79\xc6\x3b\xea\x50\x97\x18\x62\xc1\x00\x0b\x4c\xb0\xe1\ +\x80\x0b\x4e\xb8\xd1\x80\x16\x34\xa1\x0d\x8d\x68\x45\x33\xda\xf1\ +\x80\x17\xea\x39\x6f\x9f\x5b\x5e\xd6\xc6\x22\xd9\xdb\x5d\x4b\xc8\ +\xe0\xed\xad\xfe\x38\xb3\x41\x3b\xb3\x04\x6d\x4c\xde\x3e\xe0\x91\ +\x40\x96\xbc\x81\xdf\xc9\xa8\xb9\x6b\x7e\x65\xf3\x0c\x81\x0f\x71\ +\x02\x67\xe7\x19\x66\x68\x36\x23\x23\x76\x79\xef\x4e\xf4\xb5\x25\ +\x68\xdc\x5e\x2b\x91\x74\xe5\x6e\x66\x41\x95\x61\x0f\x2f\x1c\x7d\ +\x17\x48\x44\xb4\x44\xae\x2e\xba\x7e\x74\x46\xcd\xf8\x3f\xe9\x1b\ +\x9f\x8b\x7b\x9e\xf1\x8e\x3a\xd4\x25\x86\x58\x30\xc0\x02\x13\x6c\ +\x38\xe0\x82\x13\x6e\x34\xa0\x05\x4d\x68\x43\x23\x5a\xd1\x8c\x76\ +\x3c\xe0\x05\x4f\x78\xc3\xe3\x67\x97\xd5\xde\x63\x41\xd1\x65\x9a\ +\xdd\xfd\xeb\x95\xd1\xcb\x04\xd6\xdd\x4c\xda\x2f\xa2\xca\x1e\x12\ +\x38\x44\x93\xce\x62\x8d\x4f\x25\x46\x5d\x94\x35\x36\xac\x90\xd6\ +\xef\xc3\x31\xd6\xd6\x16\x7f\xb2\xba\xe4\x8d\x98\x90\x90\x20\x63\ +\x2d\x4b\x13\xc3\xa6\x8f\x5a\x76\xf8\xe0\x54\xef\x3d\xd9\x9a\xb9\ +\xbd\xda\xb6\x1e\xf0\xf9\x77\x26\xd5\xb6\xae\xe7\xe2\x9e\x67\xbc\ +\xa3\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\x0e\xb8\xe0\x84\x1b\ +\x0d\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0f\x78\xc1\x13\xde\ +\xf0\xf8\x39\x07\x9a\x55\x81\x9a\x5d\xcf\x9b\x53\xde\xfc\xec\x94\ +\x02\xdf\xa3\x6e\x42\x8a\x55\x37\x4b\xaa\xa0\xbb\xf5\xd5\x1a\x7c\ +\xdd\x07\xd5\x2d\x33\x99\x70\xf4\xac\xbb\xf9\x56\x9a\x7a\x4c\x65\ +\x30\xff\x5e\xe2\x6d\x99\x79\x4b\x66\xcd\xaf\x15\x73\x89\x04\x07\ +\x9b\x65\x05\xec\x22\x59\x4a\xfb\x49\xdc\xc8\xc8\xea\xd6\x90\xc3\ +\x6d\xfe\x4f\xee\xc8\xd1\xaa\x11\x5e\x74\x83\x84\x8d\xd4\x4c\x3d\ +\x9c\x8b\x7b\x9e\xf1\x8e\x3a\xd4\x25\x86\x58\x30\xc0\x02\x13\x6c\ +\x38\xe0\x82\x13\x6e\x34\xa0\x85\x7f\xa3\x0d\x8d\x68\x45\x33\xda\ +\xf1\x80\x17\x3c\xe1\xcd\x79\x3c\x75\xd9\x6c\x4c\x4a\x75\xb0\x32\ +\x78\x71\x62\xb3\x3f\x4c\xe3\xee\x2a\x93\xa8\x89\xe4\xaf\x07\xe8\ +\x86\x41\x9c\xde\xce\xad\x68\x7e\xfe\xfc\x94\xaa\x1f\x28\xe3\xfd\ +\x4d\xac\x32\xbf\xb1\x80\x1e\xd3\x47\xdd\xf3\xdb\xeb\xea\x5a\x97\ +\x2b\x56\x4b\x8e\x26\xa9\xb0\x62\xa3\x8c\x33\x49\x9d\x2d\x23\x57\ +\xef\xf0\xb5\xc5\xcf\x2e\xf5\xcd\xd2\xfd\x18\x89\xb8\x58\xf1\x67\ +\x9b\x64\xed\xfb\xb7\xca\x80\x2e\xee\x79\xc6\x3b\xea\x50\x97\x18\ +\x62\xc1\x00\x0b\x4c\xb0\xe1\x80\x0b\x4e\xb8\xd1\x80\x16\x34\xa1\ +\x0d\x8d\x68\x45\x33\xda\xf1\x80\x17\x3c\xe1\x0d\x8f\x78\x3d\xb9\ +\x3c\x9b\x49\x6b\xf6\x34\xa1\x85\x83\x34\xd6\x56\x8b\x7c\x90\xb2\ +\xd8\xc3\x3c\x7c\xd4\x75\x25\x8d\xc9\xc1\x0b\xab\x9a\x5f\x17\xf1\ +\x15\x26\x51\x42\x1e\xd8\xed\xce\x02\x39\x9a\x7a\xb7\xa2\xf9\xa5\ +\x11\xbb\xaa\x6f\x67\x42\x53\x4b\xe8\xf4\xc7\x8d\x5d\x0e\x45\x86\ +\xac\xa9\x6d\x5d\xf4\x7c\x5e\xe3\x64\x7d\xf4\x5c\xa5\x38\xb5\x4c\ +\x65\x90\x89\xd4\xe7\xea\xdb\x55\x46\x84\xee\xe2\x9e\x67\xbc\xa3\ +\x0e\x75\x89\x21\x16\x0c\xb0\xc0\x04\x1b\x0e\xb8\xe0\x84\x1b\x0d\ +\x68\x41\x13\xda\xd0\x88\x56\x34\xa3\x1d\x0f\x78\xc1\x13\xde\xf0\ +\x88\xd7\x93\xcb\xca\x52\xb2\xa5\x5d\x54\xf1\x88\xd8\xa6\xb6\x45\ +\xea\x9a\x80\x77\x33\xf3\x0e\xb9\xe7\xea\xa2\x57\xbc\x57\xd1\x3c\ +\x45\x9b\x16\xed\x09\xd4\x6a\xd3\xf3\x49\x4c\x0f\x4d\x2e\x43\x96\ +\xaa\x4b\x6a\x7c\x0e\xd7\xbf\xcf\xd4\xf8\x34\x2c\x51\x2c\x49\xd7\ +\xa4\x57\xdf\xb1\xb1\xa1\x2d\x5c\x5d\xfc\x2a\x7d\xa2\xf6\x36\x5b\ +\x75\xc6\x3f\xec\xb3\x0f\x30\x79\x47\x1d\xea\x12\x43\x2c\x18\x60\ +\x81\x09\x36\x1c\x70\xc1\x09\x37\x1a\xd0\x82\x26\xb4\xa1\x11\xad\ +\x68\x46\x3b\x1e\xf0\x82\x27\xbc\xf1\x1c\xaf\x27\x97\x8f\xea\x3c\ +\xac\xab\xb7\xe5\xd4\x8d\x13\xf8\x64\x7d\x46\x0e\x54\x4b\x04\xea\ +\xd0\xd1\x4d\x72\xea\x5e\x37\xbe\x52\xe4\x7b\x84\x71\xa4\x2e\x19\ +\xa8\xee\x67\xf8\x5a\x53\xd6\xaf\x7e\xbf\x52\xad\x11\xa7\xb1\xcf\ +\x57\xd9\x88\x14\x65\x5d\xd9\x8f\x2e\xbd\x2c\xd6\xd7\x16\x26\xd2\ +\x6b\xdd\x32\x17\x57\xd9\x39\xf6\x22\xb2\xf6\x9e\x44\xff\xc4\x7f\ +\x4d\xec\xbc\xa7\x2e\x31\xc4\x82\x01\x16\x98\x60\xc3\x01\x17\x9c\ +\x70\xa3\x01\x2d\x68\x42\x1b\x1a\xd1\x8a\x66\xb4\xe3\x41\xe7\x0d\ +\x03\xf1\x84\x37\x3c\xe2\xf5\x14\x13\x60\x7d\x00\x93\xce\xd4\x22\ +\xdf\xef\x27\xe4\x37\x8e\xe7\xde\xac\x2d\x75\xc7\x50\x02\x3e\xf7\ +\x99\xbc\xa6\x7f\x1b\x99\x56\x7d\x33\x1b\x14\xb7\x46\x47\xb9\x56\ +\xee\xa7\x1f\x34\xee\x1e\xbf\xbf\xfe\xe7\x1d\x82\x03\x4c\x4c\xa5\ +\x71\x3b\xba\x95\x85\x57\x68\xac\x2e\xd0\x8c\x7e\xb9\x49\xd4\x51\ +\xd5\x72\xb5\xde\x9c\x22\xb3\x21\x2b\xd7\x50\xd2\x73\xf7\x87\x2c\ +\x5e\x11\x6e\xef\x79\xf0\x31\x3b\x75\xfa\xcc\xf7\x5c\x27\x5c\x1d\ +\xe1\xea\x50\x97\x18\x62\xc1\x00\xcb\x61\xc6\x54\x18\x38\xe0\x82\ +\x13\x6e\x34\xa0\x05\x4d\x68\x43\x23\x5a\xd1\x8c\x76\x3c\xe0\x05\ +\x4f\x78\xe3\xde\x79\x3d\xa9\xa4\x36\x3a\xa3\x9a\x61\x9f\x1e\x97\ +\x55\xfb\x03\xb7\x0c\x85\x1c\xf6\x30\xee\x74\x0d\xf8\x4b\x71\xd3\ +\x1f\xcd\x87\x65\xea\xca\x9a\x54\x36\x95\x78\xd4\x45\xa9\x3f\x50\ +\x5b\xd1\x47\x25\x60\xa4\x3b\xc8\x58\xce\x5e\xbd\x0c\xc2\xbe\xf7\ +\xef\xab\xbf\xf3\x85\x82\xa6\x07\x15\xab\xfd\x40\xd7\x99\x77\x47\ +\xf6\xfe\x85\xed\x2d\x7e\xdb\xdc\xd8\x6c\x17\x6f\x8c\xb1\x33\x17\ +\x85\xd8\xc4\xe4\x2d\x24\xa1\xb3\x10\x43\x2c\x18\x60\x81\x69\x62\ +\xd5\xa2\x4b\x4b\x31\x7a\x36\x9c\x70\xa3\xc1\x6c\x2c\x0b\x40\x13\ +\xda\xd0\x88\x56\x34\xa3\x1d\x0f\x78\xc1\x13\xde\xf0\xe8\xbc\x9e\ +\x54\xd6\xd6\x8a\xb0\xac\x7f\x68\x6d\xcb\xf3\x17\x6e\xab\x1a\x23\ +\x42\x19\xcd\xd3\x96\xd3\xcb\xf1\xf4\xc0\x97\x0b\x9b\x7e\x6b\xd6\ +\x97\xf2\x75\xd6\xcb\xcc\xa5\xfb\x97\x39\x81\xaf\x16\xfb\xfe\xa0\ +\x56\x19\xa6\xae\xd9\xcb\x1d\x4e\x64\x54\x05\xa8\xcb\xf5\x9b\x57\ +\xd1\xfc\x58\xef\xe4\xca\x6b\x9d\xf0\x05\x5d\xcf\xe8\x16\xaf\xd8\ +\x60\xb3\x3e\xfe\xc4\xb6\xf9\x5a\xed\xa2\x90\x15\xf6\xc1\x67\x26\ +\xd8\x8f\x77\x67\xda\x13\xeb\x10\x43\x2c\x18\x60\x81\x69\x76\x96\ +\x07\x68\x83\x63\xe0\x82\x53\xdc\xbf\x47\x83\x5b\xee\xe6\x95\x19\ +\xb4\xa1\x11\xad\x68\x46\x3b\x1e\xf0\xa2\x43\x92\x31\x78\xc3\x23\ +\x5e\x4f\x91\x80\x7a\x4e\x76\xfa\xaf\xaa\x6d\x99\xd0\x77\x4b\xd5\ +\x28\xf7\x75\xb5\xea\x80\x96\x98\x1a\xd7\x03\x26\xe5\x37\xfd\xca\ +\x6c\x60\x93\xa1\xd9\x36\xc4\x6f\x24\x88\x35\x7e\xc0\x84\x63\xcf\ +\x2f\x77\x4b\xd4\xb4\x68\x25\xa0\x9a\x9e\x71\xce\xbc\xf2\xe6\x3f\ +\x22\xd2\x1d\x5f\x6d\x6f\xf2\x98\xf3\x72\x3a\xa9\x66\x2f\x0c\xb3\ +\xe9\x3b\xb3\xac\x5f\xbd\x60\xe5\xea\xb5\xf6\x8f\x4f\x3f\x67\xf7\ +\xec\xd9\xdb\x99\x00\xea\x12\x43\x2c\x18\x60\x81\x69\x76\xea\x50\ +\xf4\xcd\x68\x86\xd8\x99\x70\x4e\xca\x6f\xfc\x15\x1a\x34\x34\xd4\ +\xd2\x6d\x06\x6d\x68\x44\x2b\x9a\xd1\x8e\x07\xbc\xf4\xdd\x52\x39\ +\x0a\x6f\x78\x74\x5e\x4f\x2a\xdb\x1a\x59\xb7\xfb\x2d\xf3\xb6\xfe\ +\x69\xc8\x0e\xaf\xd6\x6b\x91\xa7\x68\x3c\x46\x14\x92\x80\xfe\x4f\ +\x1d\x6d\xbc\x5b\xdd\x6b\x88\x33\xfa\x81\xd7\x68\x08\x04\xd2\x9d\ +\x9e\x3c\xd2\x78\xa7\x89\x62\x9c\x4b\xd4\xc2\x03\xaa\x5f\x16\xa0\ +\xfa\xbd\x9f\xce\x6b\xfc\xf1\xf0\x5d\xd5\xa3\xdc\x24\x35\xf7\x48\ +\x97\x1e\x30\x77\xe1\xea\x8e\x04\xb4\x91\x00\xf5\x80\x89\x76\x4f\ +\xce\x9e\x2e\x3d\x80\x18\x62\xc1\x00\x0b\x4c\xb5\x6a\x80\x99\x77\ +\xc0\x25\x40\x5a\x2e\x17\xb7\x8e\xc3\x19\xeb\xc5\x81\x68\x42\x1b\ +\x1a\xd1\x8a\x66\xb4\xe3\x01\x2f\x78\xc2\x1b\x1e\xf1\x7a\x8a\xe3\ +\xaf\xda\x00\xba\xdc\xac\xb2\xe6\x07\x7e\xf1\x49\xfd\xcd\xee\x6b\ +\x6a\x72\xba\x47\x87\x09\x18\xea\xfb\xd0\xc1\x86\x71\x3a\x76\x1e\ +\xa6\x71\xa6\xcf\xd0\x52\xc3\xc4\xc3\xb8\xff\xcd\xbe\x86\xb1\x7a\ +\x7f\xac\xa5\x97\x1e\xd5\x90\x71\x4b\x55\x4f\xfd\x92\x73\xd1\x73\ +\xf9\x8d\x3f\x52\x9d\xbe\x26\x4e\x18\x27\x7a\x5b\xf4\xa9\x04\x3c\ +\x3b\xc9\xe6\x7c\x2a\x01\xc4\x10\x0b\x06\x58\x0e\x73\xa3\xb0\x97\ +\xe4\x79\xe0\xd2\x7c\x30\xec\x37\xfb\xea\xc7\xba\x8d\x52\x64\x61\ +\x00\x9a\xd0\x86\x46\xb4\xa2\x19\xed\x78\xc0\x0b\x9e\xf0\x86\x47\ +\xbc\x9e\x2a\x01\x1e\x4e\x5b\xf4\xc5\xf5\xfd\x69\xc5\xbe\x7b\xdd\ +\x24\xb8\x4e\x5d\x6e\x7d\xbe\xeb\x42\x57\xed\xf2\x8e\xba\x2e\xa3\ +\x7a\x8c\x9b\x80\x56\x6a\xc2\x79\x27\xeb\x7f\x3e\x7f\x07\xff\x24\ +\xbb\xf6\x3a\xb7\xbc\xc4\xa8\x85\x86\x87\x6b\x2d\xaf\xee\xa6\x0d\ +\x4c\xff\xfb\x72\xeb\xaf\x95\xa0\xfe\x3a\xa1\xed\x66\xa6\xe4\x9d\ +\x90\x80\xf0\x2e\x09\x78\xe8\xb9\x17\x94\x80\x9c\xce\x04\x50\x97\ +\x18\x62\xc1\x00\xcb\x61\x0e\x0f\x73\x89\x81\xeb\x27\x39\xe2\x14\ +\xb7\xeb\xf6\x5b\xca\x0c\xa7\x41\x68\x43\x23\x5a\xd1\x8c\x76\x3c\ +\xe0\x05\x4f\x78\xc3\xa3\xf3\x7a\x52\x89\x28\x32\x1c\x48\x6a\xcd\ +\x1d\xbc\xa2\xa6\x45\xdf\xde\x9a\x74\x62\xf8\x79\xab\xc0\xb5\xa8\ +\x96\xa4\x4b\xc7\x65\xd7\xdc\xe0\x96\xc1\x8d\xea\x72\x73\x8b\x10\ +\xd9\x5d\x22\xbf\x31\x2a\x0d\x42\x2d\x83\xc9\x55\x41\x40\x29\x11\ +\x88\xec\xa5\xf3\xfa\x8b\xf5\xdf\xf3\x1d\x6e\x42\x4d\x27\xe9\xbc\ +\xc5\x5d\x13\xf0\xf0\x84\xc9\x5d\x12\x40\x5d\x62\x88\x05\x03\x2c\ +\x30\xf5\x06\xce\x20\xc6\xf1\xa8\xb4\x9a\x51\xe2\xbe\xc0\xed\x0f\ +\xfe\xb2\xc7\xa0\x09\x6d\x68\x44\x2b\x9a\xd1\x8e\x07\xbc\xe0\x09\ +\x6f\xe0\xe2\xf5\xe4\xf2\xe2\x27\xda\x95\x0a\x6c\x45\xc1\xf9\x2b\ +\x6b\x5b\xfe\x43\x20\x03\xf4\x6f\x19\x9a\x6d\xd8\xaf\x43\x76\xf5\ +\x2e\xef\x35\x22\x1f\xa8\xbd\x7b\x90\x6c\x68\xd6\x2d\x83\xb4\x5f\ +\x70\x42\x85\x26\x41\xc4\xe8\x73\x73\x9d\x5a\x23\x8c\x61\xe0\xed\ +\xc6\x47\x89\xae\xf3\x5c\x6f\x4a\x54\x8b\xae\x2b\xed\x48\x40\x44\ +\x97\x04\x3c\x32\x69\x8a\xcd\xc9\xee\x48\x00\x75\xa8\x4b\x0c\xb1\ +\x60\x80\x05\xe6\xba\x1a\xde\x75\x87\xcb\x71\xc6\xf3\xd3\x99\x56\ +\x00\xf3\xba\x41\x2b\xda\xd0\x88\x56\x34\xa3\x9d\xe7\x78\xc1\x13\ +\xde\xf0\x88\xd7\x53\x94\x5c\x4d\x84\xd5\x41\x3a\x5f\x1b\xb0\xac\ +\xa6\xe5\x51\xb3\xaa\x68\xa0\xd9\x22\xb2\x3e\xe9\x9a\x5c\x4a\xdd\ +\xd9\x7f\xaf\xa4\x4a\xce\xfe\x2e\x74\x59\x5f\xc2\x56\xb8\xda\x23\ +\xd3\xfa\xad\x8e\x8f\x8f\x0a\x5a\x4a\x67\x85\x5a\xaa\x28\xd1\xd5\ +\xfc\x8e\x18\x8c\x11\x67\x22\x5e\x99\xdf\xd6\x10\xe8\x12\x10\x12\ +\x61\xd3\x4e\x48\xc0\xa3\x93\x5f\x3e\x9e\x00\xea\x50\x97\x18\x62\ +\xc1\x00\x8b\x12\xc5\x07\x16\x47\xe4\xe2\x82\x33\x51\xdc\x09\x5a\ +\x2e\x43\xf2\x5d\x6f\x44\x1b\x1a\xd1\x8a\x66\xb4\xe3\x01\x2f\x78\ +\xc2\x1b\x1e\xf1\x7a\xea\xb2\xa9\xc2\x4d\x84\x8b\xaa\x9a\x7f\xad\ +\xcf\xca\x4b\xe8\x2e\xda\x60\xd0\xa5\x3d\xcc\xf2\x02\xbe\x44\xe4\ +\x83\xdc\x39\x7d\x84\x9e\x51\x52\x6a\x82\xe8\x7a\x1c\x5c\x32\x0c\ +\xdc\x2f\x32\x4b\xf3\x0c\x45\x84\x8a\xab\x0e\xe6\xfc\xce\xcd\x17\ +\x5b\x1b\x7a\xf0\xf8\xdd\x25\x9f\x4a\xc0\x8b\xaf\x2a\x01\xd9\xd6\ +\x50\xa8\x43\x5d\x62\x88\x05\x83\xe2\x4c\x3a\xac\xfe\x32\x2f\x2e\ +\x71\x6e\x15\xb7\x0a\x5a\xd0\x84\x36\x34\xa2\x15\xcd\x68\xc7\x03\ +\x5e\xf0\x84\x37\xe7\xf1\x33\x4b\x58\x95\x87\xec\x6b\xdc\x5d\x3e\ +\xbb\xbc\xf9\x2e\x13\xa7\x19\x76\xa3\x36\x36\x3f\x4d\x55\x26\x45\ +\xae\x2e\x26\xf2\x41\xee\xd4\x75\x0b\xe4\x17\xa8\x77\xd4\x8a\xbc\ +\x92\x5f\x81\x07\xf0\xa5\xe6\x84\x24\x28\xe6\xdd\x2a\x10\x25\xba\ +\x86\xe4\x91\xa4\xee\x6a\xdd\xee\x2e\x01\x4b\xd7\x76\x49\xc0\x63\ +\x2f\xbd\x66\x73\xb2\x3a\x12\x40\x1d\xea\x12\x93\x24\x6c\xca\x82\ +\x72\xe6\x21\xd7\xfa\x70\xc0\xe5\xc6\x78\x9c\xde\x4b\x03\x5a\xd0\ +\x84\x36\x34\xa2\x15\xcd\x68\xc7\x03\x5e\xf0\x84\x37\xe7\xf1\x33\ +\xcb\xa3\xfb\x34\x66\x14\xbc\xa6\xb8\xff\xbb\x95\xcd\xf7\xea\x6b\ +\x4b\x46\x35\xfe\x54\xf8\x4b\x0c\xcc\xd1\xd2\xba\xbe\xe1\xba\x7e\ +\xac\xb2\x7c\xfb\x7a\xb2\xcc\x3b\x7a\x08\xad\xc3\x6f\xfc\x3d\xdc\ +\xa4\xf5\x73\xbd\xa3\x44\x96\x2a\x11\xfa\xf7\xce\x46\x37\x04\xde\ +\x0b\x39\x31\x01\x6b\xec\xe3\x2f\x4f\x3d\x9e\x00\xea\x50\x97\x18\ +\xca\xa5\x7f\xd5\xa6\xcb\x0b\x3e\x3d\x83\x03\x12\x25\x5a\x5c\x09\ +\x1a\x6a\x77\x6e\x35\x6c\x8f\xd1\x82\x26\xb4\xa1\x11\xad\x84\xa2\ +\x1d\x0f\x78\xc1\x13\xde\xf0\xf8\xb9\x85\x60\x96\x13\xed\xb3\xc7\ +\x9d\x95\x54\xa9\xee\xe4\xd5\x77\xbd\xb2\x16\x5a\xc2\x04\x14\x2c\ +\x83\x64\x9a\x9f\xb2\x38\x75\x09\x32\x3d\x8f\x18\x33\xe3\x30\x63\ +\x30\x50\xe4\xbd\xe8\x9a\xac\xbb\x7c\x9e\xba\xaf\xb1\x9f\x69\xf2\ +\xda\xd0\x61\xe6\x69\xb5\x8a\x4b\x40\x64\x97\x04\xfc\xfb\x2b\xaf\ +\x77\x26\x80\x3a\x9d\x7f\x7b\xf4\xaf\x8a\x8b\x75\x2b\x42\x30\xeb\ +\x3d\x09\x60\xbb\xeb\x56\x82\xe9\xe2\x14\x37\x1a\xd0\x82\x26\xb4\ +\xa1\x11\xad\x68\x46\x3b\x1e\xf0\x82\x27\xe7\xed\x73\xcb\x1b\x02\ +\x5d\x53\x48\x8b\x72\x88\x30\xe0\x9d\x72\xdf\xad\x26\x96\xc9\xa8\ +\xe3\x53\x36\xc6\x1b\xd0\x91\x6d\x66\x67\x9d\xb2\x32\x47\x74\x80\ +\x2e\x2b\xe9\x58\xa2\xe8\x09\x22\x73\xe3\xbe\x4c\x9f\xae\x5a\x9f\ +\x23\x6b\xbb\xd0\xbc\xf7\x41\xd7\x04\x3c\xf1\xda\xb4\xce\x04\x74\ +\x96\xdf\xef\x92\x8e\x52\xf6\x26\xac\x08\x24\xb6\x8f\xc3\x4e\x14\ +\xc7\x8a\xb2\xe3\x73\x16\x1a\xd0\x82\x26\xb4\xa1\x51\x05\xcd\x68\ +\xc7\x03\x5e\xf0\x84\x37\x3c\x7e\x7e\x19\x14\xc7\x78\x0f\x24\xe3\ +\xaf\x17\xfb\x6e\xd6\x97\xd6\x40\xf7\x7b\x7b\x64\x85\xa1\x74\x98\ +\xa4\x35\x98\x0f\xce\x51\x96\xd5\xd2\x1d\x6b\x7c\x98\xfb\xf3\x99\ +\xc0\x8e\x9f\xb9\x19\x12\x3d\x8f\xfd\xe8\xd1\xd1\xa5\x6f\xce\xea\ +\x48\xc0\xba\xae\x09\x98\xfa\xc6\xf1\x04\x5c\xb4\x8c\xdf\x06\x98\ +\xbd\x03\x64\x82\x49\x8f\x84\x9f\xa9\xab\x27\xba\x68\x5d\x0a\x9c\ +\x70\xa3\x01\x2d\x68\x42\x1b\xaf\xd0\x8a\x66\xb4\xe3\x01\x2f\xc4\ +\xe2\xed\x8b\x95\xc5\x47\xe8\x05\x3a\x1e\x2f\x3d\xf7\xd5\x22\xdf\ +\x8d\x5a\x57\x05\xae\x8c\x4e\xb0\xcc\xc6\x2c\x7f\x1d\xcb\x1b\x33\ +\xb2\xc6\x1c\xad\xf2\x7e\xb1\x71\x65\xf2\x3e\x83\x61\x5a\x0e\x0c\ +\x91\x6b\x52\xe3\x10\x43\xf1\x29\x15\x2e\x51\xef\x2f\x3b\x21\x01\ +\x61\x6b\xec\x93\x7f\x99\x7e\x3c\x01\x5b\xeb\xf4\x09\xce\x81\x8b\ +\x62\x62\xcb\xba\xd3\x72\xe2\x11\x96\x30\x5f\x39\x68\x28\x70\xc1\ +\x09\x37\x1a\xd0\x82\x26\xb4\xa1\x11\xad\x68\x46\x3b\x1e\x9c\x8e\ +\xc5\x87\xcc\x17\x2f\x43\x73\x18\x5b\x98\x38\xeb\xe1\xc3\x0d\x57\ +\x0e\x4d\xf5\x7e\x93\x16\x70\xc7\xd0\x94\x14\xaf\xa7\xc3\x1c\x49\ +\xa0\x05\xf4\xa7\xad\x9a\x03\x66\x42\x42\x0b\xb4\x1c\xfb\x4b\xaf\ +\xad\x7a\x86\x50\xd7\x0b\xf2\x83\x4c\x72\x4b\xc0\x29\x13\x30\x6d\ +\x86\x12\x90\x65\x0d\x25\xbe\x49\xbc\x85\x9c\x0d\x76\x63\x3b\xac\ +\x89\x4c\x67\x8c\x25\x1a\x0a\x7a\x4d\x99\xa9\x2e\x0c\x17\x9c\x70\ +\xa3\x01\x2d\x68\x52\x41\x23\x5a\xd1\x8c\x76\xf6\x26\xce\xcb\xd0\ +\x3d\xe6\x8b\x97\x48\x6d\x21\x17\x2a\xdb\xec\xc8\xa2\x4a\xfb\xfc\ +\xf9\x68\xe3\x48\xfe\xeb\xba\xdc\x2a\x65\x7f\x58\x0e\xb3\x2f\x93\ +\x25\x3d\xa1\x37\x5d\x0c\x52\x93\xa0\xcc\x47\x7a\x8f\xe3\x3c\x9c\ +\x6c\xcc\x07\x3a\xb5\xdd\x5e\x1b\x20\x33\x5a\x05\xca\x8e\x25\x60\ +\xf9\xfa\x2e\x09\xf8\xd3\x9b\x33\x6d\x76\x66\x47\x02\xb6\xa9\xce\ +\xd6\x9a\x00\xb3\xa3\x2e\xc0\x2c\xd4\x5e\xfe\x89\xe3\xc7\x67\x60\ +\xc3\x01\x17\x9c\x70\xa3\x01\x2d\x68\x42\x1b\x1a\xbb\x68\x26\x89\ +\x78\xc1\xd3\xdf\x5c\xe2\x5d\x4b\xf7\xe8\x91\x54\xd1\xff\x9e\xdc\ +\xfa\xcb\x4c\x9c\xb2\xc9\xd6\x33\xd1\x67\xcc\xf3\x47\x0d\x7f\xd9\ +\xc1\x6c\xcf\x24\x45\x6f\x61\xf9\xe3\x57\x19\xed\x03\x8c\xb9\x33\ +\xe3\x04\xa0\xe7\x8c\x79\x24\x45\xdd\xdb\x9a\x53\x25\xe0\xa9\xe9\ +\xb3\x94\x80\x8e\x03\x91\x89\x91\xea\xc6\x3b\x98\x55\x3b\xa3\xc1\ +\x02\x13\x6c\x38\xe0\x82\x13\x6e\x34\xa0\x05\x4d\x68\x43\x23\x5a\ +\xd1\x8c\x76\xe7\xe1\x4b\x97\x1b\x0e\x01\xca\x50\x38\x63\x48\xaa\ +\xf7\xbc\x4b\xb6\x55\x0d\x74\x5d\x2f\x46\xad\x94\xab\x6e\x7e\x4d\ +\x0a\x4b\x9c\x87\x9e\x42\xab\xf0\x4e\xe3\x16\x81\x41\x12\xeb\x31\ +\x93\x72\x3a\x8e\xdc\x73\xba\xc0\xce\x5f\xd1\x35\x01\x7f\x7e\xeb\ +\x9d\xce\x04\xa8\x74\x89\x01\x03\x2c\x30\xc1\x86\x03\x2e\x38\xe1\ +\x46\x03\x5a\xd0\xc4\x3b\x34\xa2\x15\xcd\x68\xc7\xc3\x97\x2f\xeb\ +\x34\x9b\xce\xce\xe5\x3c\xde\xfd\xe9\x5b\xef\xa4\xca\x73\xdd\x9a\ +\xeb\x7e\x08\x95\xa8\x0f\x6b\x8c\x2b\x51\xe5\x6e\xe5\x38\xf6\xb3\ +\xb4\x7b\xd7\xdd\x2d\x81\x09\x1a\xab\x51\x45\x1e\x33\xe7\x88\x71\ +\xe5\xb1\xb4\x8e\x04\x6c\xe8\x9a\x80\xb7\x67\xdb\xec\x8f\x49\xc0\ +\xf1\x3a\xc4\x10\x0b\x06\x58\x60\x82\x0d\x07\x5c\x70\x52\xd0\x80\ +\x16\x34\xa1\x0d\x8d\x68\x45\x33\xda\xf1\xf0\xf7\x95\xb8\x2a\x99\ +\x6b\x60\x3e\x90\xc1\xce\x8f\x14\xc6\x5f\x77\xb3\xd5\xab\x73\x81\ +\xbc\x8e\xd9\xff\xb0\xea\xd6\x78\xd8\x10\xe9\x43\x44\xdf\xf2\xa5\ +\xc1\xb4\x9a\x96\x23\x86\x84\xf6\x02\x9a\x9c\x9e\x2f\x3c\x65\x02\ +\x9e\x9e\x35\xa7\x33\x01\xd4\xa1\x2e\x31\xc4\x82\x01\x16\x98\x60\ +\xc3\x01\x17\x05\x6e\x34\xa0\x05\x4d\x68\x43\x23\x5a\xd1\x8c\xf6\ +\x7f\x5c\x99\xb2\x87\x6d\x72\xe7\x04\xc4\x41\xa3\xc4\x31\xe6\x03\ +\x38\x1b\xe8\x2c\xaf\xed\xf2\x68\x33\xe2\x51\x5d\x75\x49\xaf\x84\ +\x14\x04\x9a\xb0\xbc\x40\xb3\xdb\xef\x31\x7b\xd4\x52\x6c\xed\x57\ +\x46\x75\xed\x01\x33\x4f\xe8\x01\xd4\xa1\x2e\x31\xc4\x82\x01\x16\ +\x98\x60\x53\x28\x70\xc2\x8d\x86\xcd\xc7\x27\x62\x34\xa2\xf5\xab\ +\x29\x6f\xe5\x1b\x11\xa9\x85\x45\xea\xd6\x60\x37\x29\x76\x27\xe3\ +\x6a\x35\xed\xdb\x57\x1e\xaf\x3b\x55\x75\x5f\xcd\xd6\x9a\xae\x96\ +\x2c\xb4\xfa\x6f\xbd\xc7\xb4\xfa\x4e\x99\x80\xa7\x66\x1c\x9f\x04\ +\xa9\x43\x5d\x62\x88\x05\x03\xac\xce\x02\x47\xa4\xcc\xc3\x09\x37\ +\x1a\xd0\x82\x26\xb4\xa1\xf1\x2b\x2a\x98\x17\x71\xbd\x76\x61\x25\ +\x4c\x4a\x6e\x97\xa6\x8b\x5d\x1a\x7f\xde\x12\xe4\x36\x2b\x11\xaa\ +\x43\xb9\x2b\xe9\x78\x5c\x2f\x89\xbe\x66\x9e\x4e\x7b\x5f\x31\xc7\ +\x12\xf0\x61\xd7\x7d\xc0\x1b\x33\x6c\x36\xfb\x00\xca\x79\x2f\x53\ +\xd7\xc5\x50\xba\x60\x81\x0d\x07\x5c\x70\xc2\x8d\x06\xb4\xa0\x09\ +\x6d\x68\xfc\x4a\xcb\x92\x43\x5a\xa6\x34\x06\xd7\x33\xfb\x63\xda\ +\x4d\x7a\x6c\x7d\xe9\x15\xdd\xd8\x85\xb9\x8f\xa0\xe8\x32\x8e\x99\ +\x4e\xfd\xff\x9f\x62\x19\xec\xb2\x15\x7e\xd3\x66\xee\xfe\xd8\x9e\ +\xaa\x2e\x18\x60\x81\x09\x36\x1c\x70\xc1\x09\x37\x1b\x2d\xb4\xa0\ +\x09\x6d\x5f\x4f\x79\x74\x37\xff\xcb\x41\x24\x9f\x9c\x6a\x11\xb6\ +\xaa\xd5\xee\x3b\x5e\xa7\xb3\xda\x98\xd8\xce\xaf\xae\xd0\x98\xf4\ +\xe0\x6d\xdb\x32\x87\x6e\xdf\x9e\x39\x36\x65\x7b\xe6\xbd\xbb\x76\ +\x64\x3d\x30\xe7\x83\xb5\x27\x7d\x0d\xee\x4e\x4f\xb7\x89\x89\x69\ +\x0f\x6c\xdb\x9e\x79\x9f\xea\x7e\x9f\x98\x88\xb8\x8c\xee\x9d\x9c\ +\x31\xc2\x04\x1b\x0e\xb8\xe0\x84\x1b\x0d\x1d\x9a\xfe\x39\xe5\x7b\ +\x51\xea\x9a\xf9\xc6\xed\xf6\x36\x55\x05\x25\xef\xcf\x1f\x91\x91\ +\xb1\xf7\xed\x8f\xd3\xf7\xa6\x67\xec\xca\x69\xdf\xb5\x23\xd3\xee\ +\x48\xd9\xdd\x79\xa5\xeb\xdf\x33\x17\x85\xb5\x1f\x4b\x80\x5f\x43\ +\x40\x07\x22\x53\x5e\xb3\xe9\xbb\x76\xb6\x6f\x4f\xc9\xe8\x52\x97\ +\xd8\x8c\xb4\x3d\xf6\xe3\xf4\xdc\x8c\xdd\xbb\x73\x67\x6d\xc9\x3d\ +\x3a\xd2\x7c\xe4\x0d\x84\x0b\x4e\xb8\x4f\x9f\xf2\x9f\xf9\x86\x92\ +\x96\xb9\xcf\x1e\xc8\x2f\xb6\xfb\xf3\x4a\x6c\x6e\x5e\xb1\xdd\x73\ +\xa4\x48\x57\x81\xcd\x39\x74\xec\xca\x3d\x5a\x6c\x17\x84\xac\xb1\ +\x29\x29\x69\xb6\xaa\xc2\x6b\x3f\x08\x0d\xb7\x8f\xeb\x87\x91\xd4\ +\x1d\x3b\xed\xde\xc3\x85\x76\xef\x91\x8e\xeb\x28\x57\x91\xcd\x55\ +\x3c\xcf\xf7\x1c\xcc\xb7\x47\xf3\x4b\x6c\x27\xd7\xe9\x5a\x56\x84\ +\xc5\xd9\x39\xf3\x42\xed\x22\xfd\xfc\xb5\x21\x32\xd6\x6e\xdb\x9a\ +\x6e\x73\x32\x3f\xb1\x07\xf6\xe5\xd9\xa3\x32\x52\x5c\x58\x66\xc3\ +\xc3\x37\xe9\xb7\xc1\x5c\xdb\x50\xd7\x68\xa3\x37\xc5\xdb\xa9\xfa\ +\x16\x48\x4b\xdf\x6d\x93\xb7\xa4\xda\xf8\xf8\x14\xbb\x29\x26\xd1\ +\x6e\x8c\xde\xec\xae\xb8\xb8\x44\xbb\x63\x47\xaa\xcd\xd4\x2a\x51\ +\x5c\x5c\x64\xcd\xe9\x5e\x56\x2a\x01\x0b\x16\x46\xd8\x59\x33\x17\ +\xb7\xcf\x7f\x77\x85\x5d\x13\x1e\x6d\x93\x13\x76\xd8\x3d\x59\xfb\ +\x6c\x59\x71\xb9\xf5\xb7\xb6\xdb\x76\x5d\x4d\xf5\x3e\x5b\x5d\x55\ +\x6b\xbd\xba\x6a\xbd\x75\x36\x64\xf9\x2a\x3b\x60\xe8\x95\x76\xf4\ +\xd8\x71\xf6\xee\xf1\xbf\xb5\x4f\xea\xd7\xa2\x19\xb3\x66\xdb\x55\ +\xe1\xf4\x96\x94\x76\x7e\x39\x2a\x28\x2a\x3c\xfd\x13\x30\x6d\xc6\ +\xfc\x59\x93\x5e\x78\x3d\xfb\x99\xff\x7a\xa9\xfa\x95\x97\x66\xb4\ +\x2f\x59\x14\x6a\x93\xe2\xb7\xdb\x83\xfb\xf3\x6c\x4d\x55\x9d\x75\ +\xc5\x6f\x6d\x6b\xb3\xdf\x36\x35\x34\xdb\xda\x9a\x06\x5b\x53\x5d\ +\x6f\x43\xc3\xd7\xdb\xc1\xa3\x6f\xb0\x63\xef\xf8\xb9\x1d\xff\xe0\ +\xe3\xf6\xa9\x89\x93\xed\xcb\x53\xa7\xd9\x99\x7f\x9d\xd3\xbe\x64\ +\xc9\x92\x9a\x95\x2b\x43\x73\x62\x62\x63\xe7\x98\xd3\xbd\x84\xae\ +\x8e\xbb\x66\xc1\xe2\x35\xe3\xe7\xce\x59\xfe\xe4\xbc\xd9\x21\x53\ +\xe6\xcd\x59\x3c\x6b\xd6\xdb\xf3\x96\xcc\x9d\xf3\x7e\x78\xe8\x8a\ +\x55\x1b\x37\x46\x6d\xdc\xac\x2b\x69\xc3\xba\xa8\x94\xc8\x35\xeb\ +\xb6\x87\xaf\x5e\xb3\x3d\x22\x7c\x4d\xca\x33\x13\x5e\x48\x3a\xff\ +\xb2\x2b\x36\x8f\x18\xf3\x9d\x8d\x37\xdd\xf2\xe3\x88\x5f\x8c\xbf\ +\x3f\x64\xc2\xe4\x29\xb3\x96\x2e\x5b\x39\x25\x75\xe7\xce\x27\xf5\ +\xeb\xf1\xaf\xf3\x0b\x0b\xae\x3d\xfd\x13\xb0\xf0\x43\xb3\x60\xe1\ +\xda\xa0\x79\xb3\x97\xf5\x0a\x59\x1c\x31\x20\x3a\x2a\xf1\xd2\xb4\ +\x9d\xd9\xc3\x0f\x1d\xc8\xbf\xa6\xba\xa2\xf6\x06\x75\xff\x9b\xdb\ +\x7c\xfe\x5b\x7c\x8d\x2d\xe3\x34\x07\xdc\x5a\x5d\x55\x77\xab\x86\ +\xc1\xb8\x65\xa1\x6b\x7e\x38\x64\xcc\x8d\x63\xbf\x77\xfb\x5d\x37\ +\x8e\x7f\xf0\xb1\xd1\xcf\xbe\xf8\xca\x88\x77\xde\x9d\x7f\xe9\x9a\ +\xc8\x0d\x03\x52\x77\xee\x3a\x4b\x09\x08\x3a\x78\xf0\x90\x39\xed\ +\xcb\xfc\x85\x11\x9f\xf9\xae\xac\xa4\xdc\x34\xd5\xb7\x6b\xb7\x5b\ +\x6f\xfc\xed\xd6\xd3\xdc\xd4\xe2\xa9\xaf\x69\xf4\xd4\xd5\x36\x7a\ +\xc2\xd6\x46\x99\x6f\xdd\x74\x8b\xf9\xee\x8f\x6e\xff\xcc\xf8\xac\ +\xac\x6c\xf3\xff\xe5\x2b\x28\xff\x0d\x89\x91\x29\xad\x22\x07\x81\ +\xa4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x07\xc8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ +\x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\x01\ +\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ +\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xf1\x50\x4c\x54\ +\x45\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x0e\ +\x0e\x00\x00\x00\x0d\x0d\x0d\x1d\x21\x1d\x00\x00\x00\x1b\x1f\x1b\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x32\x32\x32\x30\x30\x30\x42\ +\x45\x42\x41\x44\x41\x53\x56\x51\x52\x55\x50\x5f\x61\x5d\x60\x62\ +\x5e\x6c\x6e\x6a\x6b\x6d\x6a\x9b\x9f\xa2\x91\x99\x9a\xb3\xb6\xb6\ +\xaf\xb3\xb3\xb4\xb8\xb7\xb7\xba\xb9\xb7\xbb\xba\xb9\xbc\xba\xbb\ +\xbd\xbc\xbc\xbd\xbd\xbe\xbf\xbe\xc0\xc1\xbf\xd9\xe3\xe8\xe6\xeb\ +\xee\x09\x68\xef\x0b\x69\xef\x0d\x6a\xef\x11\x6d\xef\x16\x70\xf0\ +\x1b\x73\xf0\x1c\x74\xf0\x21\x77\xf0\x26\x7a\xf1\x2b\x7d\xf1\x30\ +\x7f\xf0\x30\x80\xf2\x36\x84\xf2\x3b\x87\xf2\x3d\x87\xf0\x3e\x88\ +\xf1\x40\x8a\xf3\x46\x8e\xf3\x48\x8e\xf0\x49\x8f\xf1\x4b\x91\xf4\ +\x50\x94\xf4\x56\x98\xf5\x5b\x9b\xf5\x5f\x9c\xf3\x60\x9e\xf5\x66\ +\xa2\xf6\x6b\xa5\xf6\x70\xa7\xf4\x70\xa8\xf7\x76\xac\xf7\x79\x79\ +\x79\x7b\xaf\xf8\x80\xb2\xf8\x81\xb0\xf4\x82\xb1\xf5\x84\xb1\xf1\ +\x85\xb2\xf2\x86\xb6\xf8\x8b\xb9\xf9\x90\xbc\xf9\x96\xc0\xfa\x9b\ +\xc3\xfa\xa0\xc6\xfa\xa3\xc5\xf5\xa4\xc6\xf6\xa6\xca\xfb\xa7\xa8\ +\xa9\xa8\xa8\xa9\xab\xcd\xfb\xac\xad\xae\xad\xae\xaf\xad\xce\xfb\ +\xae\xaf\xb0\xaf\xaf\xb0\xb0\xb1\xb0\xb0\xb1\xb1\xb1\xb1\xb2\xb1\ +\xb3\xb3\xb1\xcc\xf2\xb4\xb4\xb5\xb5\xb5\xb5\xb7\xb7\xb8\xb8\xb8\ +\xb9\xb8\xb9\xb9\xb8\xb9\xba\xb9\xba\xbb\xba\xbb\xbc\xbb\xbb\xbc\ +\xbc\xbc\xbd\xbc\xbd\xbf\xbd\xbd\xbd\xbf\xbf\xbf\xbf\xbf\xc0\xbf\ +\xc0\xc1\xc0\xc1\xc0\xc0\xc2\xc0\xc0\xc2\xc2\xc1\xc1\xc2\xc1\xc2\ +\xc0\xc3\xc3\xc4\xc3\xd7\xf3\xc4\xd7\xf3\xc4\xd8\xf4\xc5\xd8\xf4\ +\xc5\xd9\xf6\xc6\xc6\xc6\xc7\xc7\xc8\xc7\xdb\xf8\xc8\xc8\xc9\xc9\ +\xc9\xca\xc9\xca\xcb\xca\xca\xcb\xcb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\ +\xcd\xcc\xcd\xcc\xcd\xcd\xce\xcd\xcf\xce\xce\xce\xcf\xce\xcf\xce\ +\xce\xd0\xcf\xd0\xd1\xd1\xd1\xd2\xd2\xd2\xd3\xd3\xd4\xdb\xdf\xd4\ +\xdf\xe3\xd6\xd6\xd6\xd7\xd7\xd7\xd8\xd8\xd9\xd9\xd9\xda\xda\xda\ +\xdb\xda\xdb\xdd\xda\xe4\xf3\xda\xe5\xf4\xdb\xde\xdf\xdb\xe1\xe4\ +\xdc\xdc\xdd\xdc\xdd\xdf\xdd\xdd\xdd\xdd\xdd\xde\xdd\xe0\xe1\xdf\ +\xdf\xdf\xe0\xe0\xe0\xe1\xe1\xe1\xe1\xe9\xec\xe2\xe9\xf3\xe4\xe4\ +\xe4\xe4\xe5\xe5\xe4\xe5\xe6\xe4\xec\xf8\xe5\xe5\xe5\xe5\xe6\xe6\ +\xe5\xe6\xe7\xe5\xeb\xf5\xe5\xed\xf9\xe6\xe6\xe6\xe6\xe7\xe7\xe6\ +\xe7\xe8\xe6\xed\xf8\xe7\xe7\xe7\xe7\xe8\xe8\xe7\xe8\xe9\xe7\xee\ +\xf9\xe8\xe8\xe8\xe8\xe9\xe9\xe8\xe9\xea\xe8\xef\xf3\xe9\xe9\xe9\ +\xe9\xea\xea\xe9\xea\xeb\xe9\xef\xf9\xea\xea\xea\xea\xeb\xeb\xeb\ +\xec\xec\xec\xec\xec\xec\xed\xed\xed\xed\xed\xed\xee\xee\xee\xee\ +\xee\xee\xef\xef\xef\xef\xef\xef\xf0\xf0\xef\xf4\xf7\xf0\xf0\xf0\ +\xf0\xf1\xf1\xf1\xf1\xf1\xf1\xf2\xf2\xf1\xf2\xf3\xf1\xf6\xf8\xf2\ +\xf2\xf2\xf2\xf3\xf3\xf2\xf4\xf5\xf3\xf3\xf3\xf3\xf4\xf3\xf3\xf4\ +\xf4\xf4\xf4\xf3\xf4\xf4\xf4\xf4\xf5\xf5\xf5\xf5\xf5\xf5\xf6\xf6\ +\xf5\xf8\xfa\xf6\xf6\xf6\xf6\xf7\xf7\xf6\xf7\xf8\xf7\xf7\xf7\xf7\ +\xf8\xf8\xf7\xfa\xfb\xf8\xf8\xf8\xf8\xf9\xf9\xf8\xf9\xfa\xf9\xf9\ +\xf9\xfa\xfa\xf9\xfa\xfa\xfa\xfa\xfc\xfd\xfb\xfb\xfb\xfb\xfc\xfd\ +\xfc\xfc\xfc\xfd\xfd\xfd\xfd\xfd\xfe\xfd\xfe\xfe\xfe\xfe\xfe\xff\ +\xff\xff\xc8\x76\xc4\x51\x00\x00\x00\x30\x74\x52\x4e\x53\x00\x01\ +\x02\x05\x07\x09\x0a\x0e\x0f\x10\x22\x27\x2f\x32\x35\x36\x39\x3a\ +\x3e\x3f\x41\x42\x43\x44\x48\x4a\x55\x56\x65\x66\x78\x78\x8e\x8f\ +\xce\xd1\xea\xeb\xf3\xf3\xf7\xf7\xfa\xfa\xfc\xfe\xfe\xfe\x20\x1d\ +\xe0\x64\x00\x00\x04\x0d\x49\x44\x41\x54\x78\xda\xcd\x97\x3d\x8f\ +\x1c\x45\x10\x86\xab\xba\x67\x7d\x58\x04\x98\x13\x18\xec\x08\xc9\ +\xe2\x02\x4b\xb6\x04\x42\xf8\x9f\x20\x11\x21\xce\x12\x01\x84\x48\ +\x38\x30\x36\xb6\x10\x19\xb2\x90\x03\x44\x42\x40\x00\xbf\x81\xd0\ +\x91\x53\xc3\x3a\x24\x40\x02\x4b\xb7\x3e\xdf\xf9\xe6\xf6\xe3\x66\ +\x76\x7a\xba\x9b\xa9\xea\x5e\xf5\xb4\x6b\x76\xc5\x45\x50\x33\x3b\ +\xb3\xad\x9d\xe7\xed\xb7\x6a\xaa\x5b\x77\xf0\x9f\x07\xc6\x9b\x3a\ +\x35\xe9\x3c\xdf\x8a\x30\x52\x5b\x78\x4a\xde\x2f\x6d\x26\x70\x76\ +\xef\x94\x02\x17\x4c\x26\x80\x05\x3c\x38\x41\x3d\x42\x0d\x05\x1f\ +\x08\xa0\x20\x7c\x10\xe9\xb2\x4a\x36\xe4\xaa\x2f\x15\x08\x49\x80\ +\xa3\xc2\xa2\x40\x1d\x0f\xc6\x90\x6f\x0c\x07\x12\x53\x01\xf8\x9a\ +\x0b\x68\xec\xf8\x34\x7d\x38\x23\xad\x98\xcd\xca\x24\x05\x3a\x03\ +\xf7\x81\xe3\x66\x0f\x27\xba\x9f\x82\x5e\x2f\xd0\x25\x00\x9f\x77\ +\x16\xf0\x1b\xc4\x84\x2b\x46\x31\xa2\x08\xbf\x5c\xb9\xb2\x56\x00\ +\x35\x78\xb6\x8f\x9c\x3f\xe3\x3c\x62\x38\x56\xf5\xad\xef\x8a\xed\ +\xab\x1f\x8c\x06\x53\xd0\x45\x7c\xec\x07\x00\x6b\xad\xa7\x30\xde\ +\x75\x07\x9d\xde\x7a\xcb\x5f\xaa\xe9\x9f\xbf\xbe\xf3\xc5\x50\x11\ +\x0b\x8c\xef\xec\x53\xb6\xae\x82\x77\x1d\xf3\x51\xa1\x6f\x1f\xfc\ +\xd8\x39\xf8\xf0\xcc\xba\x14\x40\xc5\xbc\x91\x79\xd4\x40\x23\xa6\ +\x63\x15\xff\xba\xb1\xb6\x06\xf4\xf6\xef\xc5\xaf\xc8\x38\x68\xc6\ +\x89\x66\x98\x46\xbb\x09\x95\x7d\x00\xb7\x40\x7d\xff\x59\xb0\xdf\ +\xc3\x11\xd3\x6a\x8b\xa5\x74\x83\x0e\x82\x55\x46\x83\xfb\x88\x33\ +\x9d\x2f\x58\x35\x24\xc0\x3c\xae\xec\xd3\xf4\x8c\x07\x50\xc7\x29\ +\xd6\x77\xa2\x0f\x3c\x5a\x8c\xf6\x3b\x5a\x05\x3c\x7e\xe4\xc6\x21\ +\x1d\x74\xa8\x55\xc8\xf6\xe3\xf4\x3a\x4c\xae\x45\x17\x4b\x01\x76\ +\x4f\x0e\xa2\xfd\x30\x3d\x9d\xc9\x80\xda\x2c\x40\xa1\x3c\xf1\x0a\ +\x98\xd7\x2b\x5c\x0b\x78\x30\x05\xe2\xd1\x13\xaf\x14\x0f\x08\xa4\ +\x53\xd0\xc3\x02\x34\x19\xa2\x67\x3e\x0c\x94\xc4\x57\x03\xb7\xb6\ +\x88\x3e\xf2\x6c\x5f\xe7\x78\xde\x08\xb2\x06\x04\x69\x1f\xf9\xa0\ +\x90\x78\x99\x84\x14\xe0\x7d\xcb\x40\xe4\xd9\xbe\xc0\x37\xd6\x80\ +\x5f\xa0\x8f\x7c\xb2\x2f\x92\x58\x27\xc0\xbc\x72\x0a\x03\x2d\xa6\ +\x17\xb4\x28\x22\xf1\xd4\x07\x98\xf1\xa7\xa8\x01\x3f\xe7\xc2\x62\ +\x4a\xbc\xc4\x11\xc0\x4b\x81\x68\x80\x16\x15\x75\x40\xe2\xfb\x38\ +\x66\x5f\x64\x0a\xb4\x00\x3c\xa1\x2a\x23\x95\x80\xd6\xec\x48\xfc\ +\x22\x5c\x28\x80\xb0\x8f\xff\xa6\x0f\xa8\x11\x3c\xf6\x0a\x28\x71\ +\xbd\x41\x80\x0c\x00\xf5\xc1\x8a\x57\x19\x2f\x68\x21\xc0\x06\x94\ +\xe7\xc7\x24\x2f\x71\xe9\x80\x5b\xc8\xd2\x25\xb1\x02\xdf\xbc\x9c\ +\x81\x53\x48\xac\x92\xbc\x4d\x3f\x89\x4d\x15\x29\x05\x0b\x3a\x4f\ +\xa0\xcf\x5b\x0f\x0e\x42\xb8\x5c\x20\x25\xe1\x99\x4b\x3c\xf6\x71\ +\x07\xce\x59\xf2\xa0\x75\x2b\x04\xe2\x5f\x03\x3e\x3e\x2d\x5b\xae\ +\x75\x0e\xea\xa6\xb1\x2d\x38\x55\x0c\x09\x10\x0e\xda\x65\x06\x70\ +\xe5\x1f\x5b\xef\x5c\x5d\x2f\x4c\xeb\x3a\x85\x42\xeb\x8f\x9d\x14\ +\x48\xcb\x24\x45\xe2\x5b\x53\xcd\x96\xed\xe1\x7c\xd9\x78\xc0\xad\ +\xad\x59\xed\x64\x0a\xa0\x7a\x02\xaa\x5f\x80\x8e\xaf\xe7\x55\x35\ +\x59\xcc\x4d\x63\x2c\x9e\x1d\xdd\x38\x68\xa5\x00\xf7\xa0\x8b\xee\ +\xf3\x20\x7e\x3e\xdb\x3b\xae\xe6\x53\xe3\xf0\xe2\xf9\xdb\x87\x66\ +\x29\x05\x00\x21\x4f\x21\x19\x70\x66\x3e\x3f\x9a\x1c\x3e\x3b\x32\ +\xad\xda\xb9\x5a\xde\x3a\xac\x89\x17\x02\x64\xc1\x0f\xec\x5f\xd6\ +\xb9\xaa\x9a\x4d\xf6\xff\x30\xe7\xde\x3e\xff\x7e\x33\xfe\xaa\x5c\ +\x10\x2f\x8b\x48\xe1\x72\x98\x0d\x78\x57\xcf\xaa\xbd\x72\xd2\xdc\ +\xb7\xd0\xec\x8f\xef\x94\x65\xe4\xe5\x66\xf5\x10\x3c\x3c\xcc\x15\ +\xd9\x40\xbd\x7c\x52\x4e\xa7\xe7\x98\xbf\x7b\xfc\x3c\xf2\x72\xcb\ +\x56\x8f\xaf\xc3\xee\xef\x2f\xea\x7a\xd7\x2c\xda\x93\xfa\xe8\xe4\ +\x02\xf1\xbf\x1d\x1f\x10\x2f\x05\x78\xc6\xeb\x4f\xe0\xef\x4f\xb2\ +\x1e\xe0\x68\xcc\xe4\x64\xbe\xb0\x6f\x74\xfc\xe3\x9f\x9f\x25\x5e\ +\x6e\xd7\xa3\x6d\xd8\x66\x28\x2f\x61\xd3\xd6\xa6\x32\x78\x6d\x7f\ +\xfc\xe8\xa7\x49\xe2\xe5\x62\x02\xf5\xda\xe4\x75\xd9\x05\xd6\xba\ +\x66\x59\x35\x3b\xed\xf8\xee\xf4\x69\x93\xf1\xa2\x67\x3e\x52\xbb\ +\x72\x1d\xd9\x76\xb9\x34\xad\xba\x3c\xbe\x73\x94\xf3\xb2\x13\xe1\ +\xbd\x8b\xef\x82\x0c\xd7\x7a\xef\xdf\x6c\x6f\x97\xcf\x89\x17\x02\ +\x59\xdc\x14\xff\xd6\x79\x67\xa1\xf5\xee\xcc\xce\x97\x65\x29\x78\ +\x29\x70\x59\x2c\x03\x54\x1a\x0a\x2c\x2e\x7d\x7d\xb0\x68\xbc\xe0\ +\xfb\xdb\x96\x7b\x81\xec\x3d\xf4\x92\x7e\xe5\xdb\xa7\x39\x2f\x1d\ +\xbc\x0a\xc3\x81\xbe\xb5\xe6\xde\x62\xbf\x11\x7c\xbf\xd6\xa3\x97\ +\xb7\x60\x53\xb8\xca\x64\xbc\x10\xc0\x02\x61\xb3\x82\xf5\xf0\x3f\ +\x8d\x7f\x00\x22\x86\x7b\x35\xcc\x70\x18\x59\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x1b\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x1b\x76\x49\x44\ +\x41\x54\x78\xda\xd5\x5b\x09\x7c\x94\xe5\x99\x7f\xbe\x6b\xce\x4c\ +\x66\x92\xcc\x4c\x0e\x48\x42\x08\x81\x08\xe1\x14\x01\x17\x2f\x3c\ +\xe8\x65\x15\xab\xa8\x5b\x8f\x35\x9e\xe8\x6a\xdd\xb6\xab\xdd\x8a\ +\x68\x6d\x15\xdb\xfe\x56\xb7\x87\x6b\xbb\x6e\x2b\xe8\x6a\x5b\x81\ +\xad\xa6\xb8\xba\x72\xd6\x8a\x68\x38\x84\x70\x83\x24\x90\x0b\x92\ +\x49\x48\x26\x73\x7f\xf7\x3e\xcf\x97\xf7\x93\xe9\x30\x14\x52\x7f\ +\xe5\xf7\xdb\x07\xfe\x79\xbf\x99\xef\x78\x9f\xe7\x79\x9f\xeb\x7d\ +\xdf\x6f\x38\xd3\x34\xe1\x5c\x11\xc7\x71\x3c\x36\x02\x42\x62\x2d\ +\xc7\x4e\x99\x08\x1d\xa1\x52\x8b\x3c\x19\x70\x8e\x48\x3c\x87\xc2\ +\x73\xac\x3f\x1f\xa2\x98\xb5\x76\xff\x1a\x22\x8e\x18\xa0\x16\x2f\ +\x55\x4d\xa4\xff\x27\x0a\x60\xc2\x65\xd1\x69\x98\xe7\x10\xae\xea\ +\xea\xea\xaa\x8d\x1b\x3f\xfa\xc4\xeb\x75\x41\x36\x25\x93\x19\x98\ +\x37\xef\xc2\x19\xed\xed\xed\xad\x4c\x21\xe6\x08\xfb\x39\xf7\x0a\ +\x60\x0c\x11\xc4\x2c\x93\xd6\xf1\x6b\x12\xc0\xc8\x61\x90\x47\xb8\ +\x1c\x8e\x82\x1a\x45\x51\xa1\xa6\xa6\x1c\xb2\xe9\xe0\xc1\x0e\xa0\ +\x73\x78\xd8\x8d\x48\x21\x8c\x7c\xfd\x30\x98\x59\xfd\x98\x9f\x47\ +\x11\xfc\xe7\xf4\x67\x11\xe1\x45\x94\x54\x55\x55\xd5\xae\x5e\xbd\ +\xe6\x31\x3a\x26\x41\x11\x7c\x1e\x01\x1c\x4e\xa7\x23\x24\x08\x02\ +\xe4\x12\x7d\x47\xe7\xe8\x1a\x04\x47\x94\xab\x3c\x44\x90\xfa\xa0\ +\xbe\xa8\x1f\xd6\xb7\x48\xbc\x9c\x4b\x05\x10\x77\x24\x81\x13\x51\ +\x84\xa8\x5e\xbe\xfc\x37\x4f\xad\x5f\xbf\xa9\x79\xd2\xa4\x86\xc5\ +\xcf\x3d\xf7\xef\xf7\x33\xe6\x1c\x79\x84\x10\x5d\x2e\x8f\x4f\x10\ +\x4e\xed\x96\xbe\xa3\x73\x74\x4d\x1e\xe5\x39\xe8\x99\xcf\x3d\xf7\ +\xf3\xfb\xa9\x0f\xea\x8b\xfa\xa4\xbe\x19\x0f\x4e\xc6\xd3\x88\x89\ +\xec\x67\x44\x60\xcc\x79\x10\x95\xdf\xfd\xee\x13\x0f\xb5\xb4\x1c\ +\xe8\x8d\x44\x06\x4d\x9b\xb6\x6e\xdd\x1b\x2b\x29\x29\x99\x07\x00\ +\x61\x84\xc4\xae\x17\xd8\x3d\x75\x73\xe7\xce\x7b\xa2\xbd\xbd\xc7\ +\xcc\x25\xfa\x8e\xce\xd1\x35\xa5\xa5\xa5\xde\xcb\x2e\xbb\x4c\x5c\ +\xb8\x70\xa1\x9d\x31\xc2\xf4\xcc\x2d\x5b\xf6\x0c\x99\x8c\xa8\x4f\ +\xea\x9b\x78\x20\x5e\xd8\xf3\xf9\x91\xca\x23\x8e\xd8\xe7\x99\x02\ +\x7e\xf7\xbb\xa6\xc7\x2f\xbc\x70\xf6\x3d\xa3\x47\x87\x38\x9e\xe7\ +\xc1\xa6\xf1\xe3\xc7\xf8\x5e\x7c\x71\xd9\xd3\x37\xdd\x74\xcd\xfd\ +\x2c\xad\x29\x4c\x01\x05\x88\x12\x41\x10\x4b\xe8\xfa\x5c\x8a\x99\ +\x03\xe0\x3f\x5f\x68\xf8\xda\x6d\x97\xdd\x32\x6e\xca\x18\x4f\x71\ +\x41\x51\xb1\xc1\x19\xbd\x55\x0f\xdd\x72\xec\xc0\x47\xad\x89\xeb\ +\x6a\xef\xfb\xc7\x09\x13\x6a\x0a\x81\x51\x28\x14\x80\x92\x92\xc2\ +\xf0\xa2\x45\x0f\xfc\x74\xea\xd4\xf3\x1b\x6e\xbe\xf9\xda\xc5\xd4\ +\x17\xb2\x38\xa2\x98\x40\x57\xff\x35\xa9\x2c\x34\x65\xca\xac\x2b\ +\x5f\x7b\xed\x37\xcb\x26\x4f\xae\x3d\x45\x9a\x4f\x3f\xed\x32\x9e\ +\x79\xe6\xfb\x4f\xbc\xf2\xca\x7f\xbe\x03\x00\xb2\xc7\xe3\x29\x58\ +\xb2\xe4\x07\x57\xcf\x9c\x79\xc1\x57\xfd\xfe\x40\xed\xc4\x89\x75\ +\x3e\xa7\x47\x84\x96\xa1\x66\xf8\x68\x70\x3d\x1c\x48\xb4\xa0\x0d\ +\x3b\x21\xec\xac\x80\x90\xa3\x0c\x82\x8e\x30\x04\xa4\x30\xf0\x9c\ +\x09\x83\x6a\x3f\x0c\x2a\x7d\x30\xa0\xf6\x42\x4a\x4b\x40\x95\x67\ +\x1c\x4c\xf5\x5f\x08\x13\x7d\x33\x41\xe0\x44\xd8\xbd\xbb\xd5\xb8\ +\xf5\xd6\xaf\x37\xee\xda\xb5\x65\x1d\x00\xf4\x21\xb4\xbf\xb5\x02\ +\x04\x96\xc7\xa7\x2c\x5e\xfc\xc3\x1f\x3e\xfe\xf8\x37\xcf\x77\x38\ +\x24\xc8\x26\xc3\x30\xe0\xc3\x0f\xb7\x0f\x0c\x0c\xf4\x7f\x5a\x57\ +\x57\x57\x13\x08\xf8\x4b\x30\xc0\x09\x3e\x9f\x1b\x64\x3e\x0d\xaf\ +\x75\xbd\x08\xef\x44\x56\x40\x4a\x8f\x43\xd0\x59\x0a\x97\x97\x5e\ +\x0d\x15\xde\x32\xf0\x8a\x6e\xf0\x88\x4e\x6c\x5d\xe0\x14\x24\x50\ +\x0d\x1d\x32\xba\x62\x21\xa9\x25\xa1\x37\xd5\x0f\x7b\xa3\x5b\xe0\ +\x58\xf2\x08\x38\x79\x07\x5c\x5a\xb4\x00\xf6\xbf\x96\xda\xf9\xc3\ +\x27\x9e\x7c\x04\x00\x76\xb1\x3a\x42\xcf\xa7\x80\x5f\x1d\xfd\x6e\ +\xd9\x58\xef\xb4\x99\x2d\x72\xf3\xdb\xdf\x1c\xfd\x7c\x8e\x02\x46\ +\x1e\xfd\xbd\x88\xb1\x65\x65\x15\x5f\x7c\xf3\xcd\x35\xcf\xcc\x9c\ +\x59\x2f\x40\x0e\xa9\xaa\x06\x9a\x66\x80\xdb\xed\x00\x22\xc5\x90\ +\x61\x55\xcf\x72\xf8\x4d\xf7\x7f\x80\x6c\xa6\x60\x7e\xd9\x02\x18\ +\xeb\x1b\x03\x61\x77\x00\x86\xcc\xe3\x60\x82\x8e\x23\xce\x23\x38\ +\xc0\xbf\x20\xf0\x08\x0e\xc1\xbe\x13\x78\x04\x38\xa0\x90\x2f\x85\ +\x48\x2a\x0e\xfb\xa3\xfb\xe0\xa3\xde\x77\x40\x93\x8d\x74\xa2\x3d\ +\xf3\xcb\x43\xaf\xc5\x9e\xfd\xf4\x9d\xe3\x27\xf2\x55\x91\x8b\x76\ +\xcc\xb9\xef\xca\xf0\xcd\xbf\x1c\xeb\x9d\x0c\x1f\xf4\xff\x7e\xfc\ +\xc3\xe3\xfe\xfd\xd3\xcf\xa3\x00\x8e\x05\xa6\x10\x62\xfa\xa2\x45\ +\x8f\x2e\x7e\xf6\xd9\x25\x73\x58\x61\x93\x97\xf6\xa1\x89\x2f\x39\ +\xf8\x20\xf4\xa9\xdd\x70\x69\xe8\x4b\x30\xad\x78\x0a\x24\xb9\x3e\ +\x30\x4d\x0d\x38\x12\x14\x98\x90\x24\x2c\x09\xca\x14\x40\xdf\x65\ +\x2b\x45\xa4\xef\x98\x52\x44\x4e\x02\x53\x2b\x80\x1d\xfd\xbb\x61\ +\x7b\xdf\x5a\xaa\x3a\x3a\x39\x83\x5f\xf8\xea\xec\x6d\xcd\x90\x45\ +\xf7\x7d\x32\xfb\x7b\xc8\xf2\x93\x5f\xa8\xbc\x0b\x22\xf1\xc3\xb0\ +\x3f\xf6\xf1\x85\x3f\x99\xfa\xfe\xc7\x67\x4c\x83\xdc\x30\xf1\x0c\ +\x5c\x4e\xf5\xa5\x23\x92\x88\xde\x57\x5f\x7d\xf1\x7f\xb6\x6f\xdf\ +\xa7\x1a\x86\x09\xf9\xf0\x76\xf7\x4a\x64\x62\x21\xb8\x25\x0f\xdc\ +\x59\xf3\x0d\xa8\xf0\x95\x40\xa7\xdc\x0a\x51\x25\x0e\x09\x4d\x86\ +\xa4\x9a\x41\xf3\x46\xa8\x32\x24\xa8\x55\x32\x10\xd7\x10\xca\x30\ +\x12\x04\x95\xce\x53\x4b\x48\x43\x1c\x31\xa4\xe2\xfd\x66\x2f\x4c\ +\x09\x57\xc3\x2d\xe3\x1e\x84\x12\xf7\xa8\x4a\x53\x30\xfe\x78\xc7\ +\xd6\xf3\x6f\xb1\xf9\xbf\x73\xfb\xcc\xa7\x0c\x30\x9f\x9c\x59\xfa\ +\x25\xa8\x0f\x96\x43\x4b\xf4\x4f\xe8\x56\xea\x99\x2b\x41\x66\xe6\ +\x12\x03\x91\xc6\xaa\x2e\x3d\xab\xac\xe5\xa9\xfd\xf6\xb7\x1f\x9d\ +\x1a\x0a\x15\x0b\xb9\x96\x64\xe2\xbf\x7f\xdb\xf7\x7d\x78\xa3\x63\ +\x19\xcc\xae\xbc\x18\xce\x0b\x8e\x87\x76\xf9\xd3\xcf\x46\x99\xd7\ +\x10\x34\xa2\x40\xe6\x8d\x7f\x6d\x53\xcf\x6e\xc1\xb6\x08\xee\xb4\ +\x96\x42\xf1\x81\x17\x62\x30\xbf\xfa\x6a\xd8\xd9\xb7\xdb\x75\x60\ +\x60\xf3\x6b\xb7\x6f\x99\x3e\xe5\xb6\x0f\x67\xa8\xd8\xc3\xe2\x19\ +\xe1\x2f\x42\x43\xb8\x12\xd2\x7a\x82\x9e\x02\x26\xfe\xc9\x51\x40\ +\x5e\xe1\x5d\x88\xa2\xf5\xeb\x3f\x7c\x6a\xc3\x86\xf5\xeb\x9e\x79\ +\xe6\x89\x2d\x00\x30\x94\x55\xa2\x3a\x11\xc1\xe7\x9e\xfb\x59\xe3\ +\x57\xbe\x72\xed\x75\x95\x95\x61\x9e\x02\x5f\x36\xfd\x78\xd7\xf7\ +\x60\x55\xdb\x2b\xf0\x85\x86\x6b\xc1\x83\x71\xa0\x3d\xdd\x9e\x65\ +\xce\x4c\x78\x83\xf9\xbb\xad\x14\xf3\xaf\x53\x0a\x7d\x4e\x41\x04\ +\x26\x97\x4c\x80\x12\x47\x29\x6c\xee\x69\x7a\x94\x77\x72\x30\x2d\ +\x74\x25\xd4\x14\x87\xe1\x84\x1c\x85\x42\x81\x07\x93\x31\x9f\xa3\ +\x80\xbc\xfe\x5d\xf4\xed\x6f\x7f\xf7\xfa\xb2\xb2\xf2\xc6\x7b\xee\ +\xb9\xa7\xf1\xea\xab\xaf\x3e\xf4\xe3\x1f\x3f\xfb\xc4\x9b\x6f\xae\ +\xdc\x09\x00\x69\x44\xe1\xf3\xcf\xff\xfc\x81\x2f\x7f\xf9\x9a\x7b\ +\x46\x8d\x0a\x09\x64\xea\xd9\xf4\xdf\x6d\xaf\xc3\x6f\xf7\x2e\x83\ +\x2b\xa7\x7e\x19\x52\x42\x02\x86\x64\x99\x09\xca\xd9\x42\xa1\xf0\ +\x96\xa0\x7f\x8d\x52\xe8\x39\x08\x81\xb5\xfc\x67\xcf\x90\xf5\x08\ +\x78\xdd\x6e\xb8\x76\xcc\x3d\xa0\xe3\x3f\x4e\x48\xa1\xab\x45\xad\ +\x7b\x45\x33\x33\xec\x96\x60\xf0\xb9\x69\x30\x37\xc5\xf9\x10\x75\ +\xef\xbd\xb7\x69\xe5\xac\x59\x53\xab\xa8\x73\x4d\xd3\x60\x68\x28\ +\xa1\x1f\x39\x72\x64\xd7\x7d\xf7\xdd\xf5\xaf\x77\xdc\x71\xe7\xbc\ +\xeb\xaf\xbf\xa9\xb1\xa2\x22\x24\x40\x0e\x6d\x8b\x7c\x04\x0f\xac\ +\xbb\x15\xa6\x8f\xbb\x00\xbc\x61\x2f\x24\xc9\xf4\x88\x51\x62\x83\ +\xb7\x85\xb6\x90\x65\xd2\x22\x38\x78\x17\x74\x67\x22\xd0\x99\x3e\ +\x06\x09\x4c\x79\x05\x82\x0f\x14\xf4\x57\x09\xef\x71\x09\x0e\xa8\ +\xf6\x96\x43\x8d\xb7\x82\x6a\x03\x76\x1f\x29\xc2\x56\x4a\x96\x82\ +\xac\xe7\x33\x65\x23\xa8\x05\x54\x56\x40\x28\x82\x35\x6d\x6f\x80\ +\x22\xab\x97\x2c\x9b\xbb\x6d\x93\x89\x94\xcf\x05\x24\x44\xf1\x8f\ +\x7e\xf4\x93\x7b\x6b\x6b\xc7\x54\xd9\x39\x9d\x94\x50\x54\x54\x28\ +\x78\x3c\x13\xa7\xbf\xfb\xee\xba\x57\x50\x93\x7c\x38\x5c\x74\x8a\ +\xd9\x67\xf4\x34\x3c\xb2\xfe\x7e\xa8\x0e\x8e\x05\x67\x89\x17\x22\ +\x72\xbf\x35\x8a\x9c\xc9\x98\x33\x4e\x8e\x36\x31\xe7\xe6\xdd\x20\ +\xa2\xe0\xdb\xa3\xbb\x61\xe7\xd0\x6e\x50\x4d\x15\xf2\x11\x8d\x72\ +\xf3\x80\x00\x45\x52\x00\xea\x31\x75\x4e\x0d\xd4\x43\x21\x06\x55\ +\x3e\x3b\x5b\x30\xc1\x39\xb0\x95\xc2\x9d\x3c\x06\x54\x22\xc8\xe4\ +\xff\xa0\xc4\x35\x29\xbf\x0b\xb0\x19\x57\x28\x14\x2a\x9f\x3b\xf7\ +\x92\x1b\x8b\x8b\x0b\x21\x37\xb0\x39\x1c\x22\x96\x9f\x7e\xeb\x9e\ +\x7c\xe9\xf3\x97\x3b\x7f\x02\xc9\x78\x12\x26\x4f\x9f\x01\xdd\x72\ +\x17\x00\x75\xad\xdb\x26\x6f\x8f\x0e\x02\x95\x32\xca\x59\x05\x47\ +\x53\xdd\xf0\x6e\xdf\x4a\x2b\x60\x72\xec\x1f\x11\x5d\x43\x69\x4e\ +\x31\x14\x6c\x79\x70\x5a\x16\x22\x80\xaa\xa7\x60\xdf\xd0\x01\x68\ +\x8b\xb7\xc2\x78\x5f\x2d\xcc\x28\x9a\x8c\x16\x42\xd1\xc0\x76\x13\ +\x18\x76\x11\xc3\x56\x00\x90\x52\x2c\xa4\xf9\x61\x05\xa4\xa3\x9a\ +\x83\xc9\xaa\x5b\x0a\xc8\x9d\x6f\x3f\xf2\xc8\x92\xaf\x38\x1c\xee\ +\x02\xf2\x97\x91\x50\x7f\x3a\x02\xff\xf5\xa7\x5f\x43\xc3\xe4\xc9\ +\xd0\xaa\xb6\x03\x79\x9b\x2d\x30\x87\xe0\xc1\x1e\x29\x11\x4a\xa5\ +\x52\x68\xea\xfd\x5f\x34\xf9\x6e\xeb\x1a\x11\x05\x2c\x33\x43\xe0\ +\x89\x8b\xe0\x4c\xa3\xb0\x71\x14\x5a\x45\xc1\x0a\x05\x50\x0a\x34\ +\x30\x7d\x26\x64\x44\x19\x62\x5c\x02\x78\x13\x08\xa8\x84\x36\x8c\ +\x2d\x03\x70\x61\x70\x16\xb8\x44\xd7\xb0\x82\x39\x4b\x01\xc3\x82\ +\xb3\x20\xc9\x59\xf2\x09\xa8\xc4\x0c\x95\x88\xa0\xca\x86\x64\x67\ +\x79\x13\x29\xdb\x02\xac\xfc\xfe\xe8\xa3\xdf\x68\xba\xf8\xe2\x2b\ +\x5d\x8b\x16\xfd\xd3\x5d\x73\xe7\xce\xf4\x51\x81\x73\x36\xf4\xe3\ +\x0f\x7e\x00\x6e\x70\x81\x12\x36\xd1\xef\x53\xc3\x0c\x30\xa1\xb9\ +\xac\x60\x57\x24\xf9\xe0\xb7\xc7\x56\x21\x33\xc3\x95\x5f\x00\x7d\ +\xbd\xbc\xa3\x18\x92\x5b\xe2\x90\xc6\xfc\xae\x0a\xbc\x15\x0f\x54\ +\xc3\x0b\xe0\xc1\xc0\xe5\x96\x01\x1c\x3a\xf8\x7c\x05\x50\x36\xb1\ +\x0a\x22\xde\x7e\xbc\x57\x03\xa2\x84\x9a\x80\x4d\x18\x73\x66\x07\ +\x2f\xc0\x38\xe1\x22\x7f\xb7\xfa\x64\x66\x64\x05\x54\xd2\x00\xe5\ +\x0a\x99\x57\x00\xbf\x00\x0c\x27\x7a\xf6\x6a\x93\x6d\xce\x26\x29\ +\x84\x45\xf8\x63\x1f\x7c\xb0\xee\xed\x8f\x3e\xfa\x63\xe7\xad\xb7\ +\x2e\xba\xf9\xae\xbb\xee\x3e\x7f\xdc\xb8\x4a\x9e\xcc\xf6\x74\xa4\ +\x1a\x32\xbc\xb7\xe3\x6d\x98\x34\x7d\x12\x74\xe8\xdd\x40\x64\xfb\ +\x39\x09\x09\xcc\x12\x8a\x1c\xc5\xb0\xee\xc4\x46\x12\xde\xc4\x51\ +\xe7\xc6\x42\x05\x38\x5a\x4c\x33\xd5\x1b\x33\x84\x32\x78\xdd\x2b\ +\x7a\x96\x24\x96\x49\xb1\xf2\x9a\x9a\x17\x87\x86\x86\x6e\x72\x3a\ +\xbd\xbc\xd3\xe9\x01\xce\xad\x83\x5c\x1f\x81\x41\x18\x80\x51\xa3\ +\x43\x90\x19\xa5\x42\xcc\x18\x42\x93\xa6\x62\x4b\x85\x7d\xd1\xbd\ +\x30\x39\x30\x05\x74\x12\x9e\xf1\xc9\x19\x08\x5b\xf9\x78\x46\x15\ +\x15\xeb\xd8\x59\x28\xa8\xd9\xab\x48\xb9\x16\xa0\x20\xfa\x11\x1a\ +\x52\x6c\xf9\xf2\x17\x22\x1b\x36\xbc\x7b\xc9\x43\x0f\xfd\xcb\x0d\ +\x0b\x17\x7e\xb5\xc8\xe9\x94\x20\x1f\xfd\x61\x5f\x93\xd5\x6f\x3a\ +\xa0\x80\x6c\x28\xc3\x5a\x37\x99\x02\x58\x60\xf2\x0a\x5e\x73\x67\ +\x7c\x17\x64\x8c\x8c\x81\xdf\x99\x13\xc4\x4a\x5d\xdd\x9e\x42\xc3\ +\xd6\xdb\xc5\x4a\xf1\x1f\x0e\xfe\x53\xcf\x26\x20\x7a\xd2\x62\xfc\ +\x96\xf9\xf3\xe7\xbf\x1c\x8b\xc5\x7f\x9f\xc9\xc4\x0b\xbc\x82\x9f\ +\x2b\xd8\x5b\x0d\xc6\x89\x10\x0c\x89\x9d\x50\x0c\x3e\x30\x2b\x5d\ +\xd4\x97\xe5\xd7\x29\x35\x0e\x5d\xc9\x0e\x28\xf7\x8c\x02\x53\xa3\ +\x7e\x3f\x4b\xeb\x96\x54\x1c\x8f\xae\x64\x68\x40\x32\x4b\x01\x51\ +\x3d\xc5\x02\xb2\x4b\x5c\xbc\x29\x83\xed\x09\x04\xb5\xa9\x8e\x8e\ +\x56\xe3\xc8\x91\xfd\x93\x75\xfd\xcb\x73\xc8\x63\xf2\x51\xd3\xee\ +\x15\x50\x5e\x56\x0a\xdd\x52\x1f\x32\x25\x83\x60\x92\x3f\x5a\xe6\ +\x87\x47\xbc\x65\x5d\x3a\x8e\xd5\x80\x32\x40\xec\x69\x15\xae\xa0\ +\x26\x76\x1a\x8a\xe6\x33\xdb\x5c\x7e\xe1\xb2\x96\xdb\x7a\x94\x3c\ +\x8b\x9d\xeb\x66\xcf\x9e\x3d\xda\xe5\x72\xbd\x97\xc9\x24\x66\xfb\ +\x7c\xc5\x9c\xd8\x5f\x08\x46\x34\x00\x46\x75\x06\x33\x88\xcb\x92\ +\xc3\x30\x0d\x2b\x88\xf6\xca\xc7\xa1\x40\x2c\x04\x17\xef\xa6\x7e\ +\x09\xc3\x7f\x48\x07\x9a\x66\x05\x54\x5d\x36\x81\x13\x38\xfb\xf9\ +\xf9\xe7\x02\x6c\x36\xa5\x20\x12\x88\x7e\xc2\xec\xd9\x7f\x57\x46\ +\xa3\x4f\x69\x2f\x17\x03\x03\x83\xb0\x7f\x60\x0f\x78\xcb\x0a\xd0\ +\xf7\x93\xa0\x19\x3a\x68\xba\x41\x39\x9c\xa0\x60\xc7\x14\x7e\xd3\ +\x47\xd3\xed\xf4\xbc\xa8\x4b\x70\xf6\x8f\xce\x94\xf4\x28\x5c\xaa\ +\x5b\x08\x0a\xb7\x32\xe1\xf3\x52\x73\x73\x73\xac\xb0\xb0\xf0\x0a\ +\x97\xcb\x19\xd3\x75\x7c\xde\xac\xe3\xc0\x9d\x3f\x04\x45\x95\x7e\ +\x14\x59\x05\x09\x30\x5e\x70\x02\xb8\x05\x0f\x66\x95\xd1\x56\xe6\ +\xd0\x4c\x15\x54\x5d\x07\x45\xd7\x10\x78\x8f\x36\xdc\xca\x9a\x0a\ +\x9a\x6a\xa0\x69\x9b\x67\xbd\x2a\x6c\xb2\xc5\x4a\xc7\xd8\xb1\x63\ +\xcb\x4f\x97\x15\x9a\x0f\x6c\x86\x8c\x8a\x11\xd6\x6b\xd0\x8c\x0c\ +\xc1\x81\x8e\xe6\xa6\x0b\xfa\x09\x53\x30\xc9\x03\x55\xd5\xd0\x14\ +\xc5\x54\x32\x18\x07\xd2\xf5\xee\xd1\xc9\xa1\xce\xc1\x0c\xe7\xe6\ +\x5e\xdf\xbb\xf0\x58\x1b\x9c\x81\x56\xaf\x5e\x9d\x5a\xb0\x60\xc1\ +\xc2\xc1\x29\x47\xde\x73\x5e\x2c\x73\xe5\x81\x52\x88\x65\x06\x41\ +\xb4\x84\x77\x80\xc7\xe1\xc7\x00\x58\x00\x44\x3a\x0a\x6d\x5a\x56\ +\x4f\xe6\x0e\x74\x4c\x2c\x59\xa3\xcf\x29\xaa\x35\x3d\xe7\x38\x34\ +\x42\x46\xf9\xd2\xa0\x4d\x1c\x3b\xe7\x5d\xb4\xe8\xe1\x8b\x71\x41\ +\xc7\x99\x2f\xef\xeb\xa8\xe9\x8e\xe8\x11\xf0\xa1\xe9\xc9\x38\xe2\ +\x9c\x2a\x5a\x11\xda\xe0\x8c\x21\x99\x93\x23\x58\x00\x65\xd0\x19\ +\x24\x0c\x7a\x32\x73\xa9\xb4\xd3\x10\xd2\x69\xb7\x91\x91\x7c\xdc\ +\x1b\x70\x96\x34\xf8\xcf\x2d\xe5\x6e\xc1\xc5\x55\xb8\x4b\x21\x9d\ +\x8e\xa1\xe0\x22\xf8\x78\x3f\x48\x82\x67\xb8\xbe\x47\xab\xb3\x1c\ +\x81\xd5\x27\x64\xc2\x49\x2d\x85\x81\x32\x06\x31\x35\x66\xb9\x65\ +\x25\x94\x83\x5b\x35\x70\x38\x0c\x81\xcd\x77\x4c\x22\x31\x6b\x99\ +\x4b\x62\x2d\xcf\xe0\x46\x94\x8e\x1a\x55\x35\x93\x56\x72\xf2\x59\ +\xc0\xe0\x60\x14\xe2\x7a\x02\x8a\x5d\x7e\xc8\x98\x9a\x15\x79\x79\ +\x8d\x37\x87\xdc\x43\x47\x50\xf8\x34\x4f\x0a\xe0\x04\x39\x6d\xa6\ +\x45\x52\x00\x8f\x90\x74\x3e\x63\x1a\x46\x4f\xcb\xfc\xbe\x24\x9c\ +\x05\xdd\xbd\xf7\x8a\xea\x39\xa5\x0d\x2f\xa7\xd0\x93\xb4\x4c\x0a\ +\x5c\x92\x1f\x38\x70\x81\xc9\x0f\x57\x1a\xa6\x65\x74\x74\xcc\x83\ +\x8a\x23\x9d\x46\x37\x8c\x6b\x71\x50\x41\x07\x52\x8b\x43\x14\x51\ +\x28\xc1\x5a\x65\x52\x53\x09\x38\x71\x38\x19\x65\x93\x3d\x95\x66\ +\xb8\xb6\xe0\xbe\x09\x13\x26\x60\xf6\x99\x50\x59\x56\x56\x8a\x0b\ +\xb0\x41\xbf\xc7\xe3\x2e\x41\x1f\xaf\x1a\x3f\xbe\x7e\x9a\x20\xf0\ +\x96\xbf\xe7\x52\x22\x11\xb3\xfc\xbe\xc8\xe3\x87\xa3\x5c\xc4\xaa\ +\xfa\x74\xd0\xe2\x1a\xa8\xd8\x09\x27\xf3\x04\x1c\x7d\x03\xc1\x01\ +\x27\x14\x3b\x0b\x33\xc9\x58\x92\x42\xd1\x61\x38\x4b\x0a\xba\x61\ +\x42\x8d\x37\x64\xfe\xe9\xe8\x7e\x43\x56\x14\xec\x00\x25\x46\x01\ +\x29\x52\x91\xbb\x91\x06\x38\x6a\x75\x93\x55\x9c\x00\x7e\xde\x63\ +\xd9\x3f\x4f\xd9\x88\xb7\x8a\x23\x53\x1e\xc8\x00\x1a\xc2\x09\xcf\ +\x86\x29\xa1\x09\x13\x9c\x63\x0f\x1e\x3c\x78\x1c\x00\xe2\x22\x9b\ +\xda\x96\x35\x35\xad\xd9\x2d\x49\x12\x2b\x71\x4d\xa0\x86\x8e\x49\ +\xf0\xd3\xf9\x3f\xc5\x4b\xd2\xb3\xd7\xe1\xc2\xfe\x04\x70\xe8\x92\ +\x29\xf3\x99\x7e\xbc\x23\x01\x26\xc8\xc8\x8b\x0c\xc3\x50\x68\xb2\ +\x16\x72\xf9\xf8\x78\x57\x4a\x31\x5d\x46\x17\x9c\x25\x35\x77\xb4\ +\xad\x39\x2c\xc9\x53\x7b\xa2\x3d\xd5\xfe\xcd\x63\xbe\xa1\x47\xf9\ +\x2f\x14\x78\x0a\x39\xc9\xc4\x91\x15\x24\x08\xf8\x0b\xc1\x1f\x28\ +\x1a\x9e\x13\x08\x6c\x92\x44\x2d\xc2\xe1\x70\x42\x6d\x6d\x2d\x49\ +\xc3\x85\xdd\xa3\x31\x4d\x56\x05\xb9\x59\xdc\x3b\xb4\x33\x55\x5f\ +\x5f\xdd\x40\x7c\x7d\xa6\x80\xe3\xc7\xb1\xc8\x18\x15\x84\x5c\xa2\ +\x1a\x3b\x9f\xff\xb3\x00\x69\xf9\x7f\x54\x91\xa0\xc8\x28\x84\x21\ +\x23\x0e\x9a\x34\x18\x61\x19\x44\x66\x50\x11\x8a\x89\x0a\x19\x50\ +\x92\xca\xe8\x80\x9f\x1f\xcc\x24\x7c\x70\x96\xb4\xf1\xb2\x23\xd4\ +\xec\x23\xdc\xdb\x74\x6f\x71\x34\x1a\xbd\xaa\xbc\x7c\x8c\xe0\x74\ +\xba\xc0\xe3\xf6\x40\x55\x59\x05\x54\x54\x54\x01\xa6\x4b\x12\x18\ +\xe1\x60\x90\x90\x3f\x31\x27\x66\x19\x56\x4b\xb2\x92\xcc\x88\x5e\ +\xd1\xde\xb1\xed\xe9\x19\xa0\x29\x2f\x6d\x4f\xe1\xc3\x24\xd6\x3a\ +\xa8\xb5\x34\x9a\x8f\x44\x51\x00\xbf\x23\x08\xdd\x69\x27\x84\xb9\ +\x62\x90\xc9\x07\x85\x74\x57\x5e\x05\x80\xa9\xf5\xa5\xa3\xf2\x94\ +\x40\xa5\x3a\xd8\x13\xf7\xc3\xc8\x09\x07\x68\xd4\x46\x1c\x51\x6e\ +\xcc\x98\x89\x76\xa5\x03\x95\x95\x21\x9c\xa9\x96\xd9\x93\x9f\x3f\ +\x8b\xe5\x9a\xa6\x83\x2c\x2b\x90\xc9\xa8\xd9\x2d\x06\x52\x19\xec\ +\xdd\x69\xd1\x8e\xf8\x68\xea\xb4\x43\x4b\xc8\x27\x28\x53\x86\x94\ +\xad\x20\x02\xfa\x68\x09\xc0\x80\x00\x15\x62\x29\xf4\x9b\x51\xe0\ +\x4d\x3e\xc1\xb6\xba\x95\x2c\x05\x18\xf4\xd9\x40\xf0\x4e\x90\x69\ +\x4e\x32\x76\x7d\xa9\xab\xed\x8a\xde\x0c\x8c\x90\xc8\xea\xc8\x55\ +\x89\x4c\x4e\x07\x27\xf2\x95\x4a\xa7\x41\x91\x35\x26\xa0\x8a\xc7\ +\x8a\xd5\xaa\xaa\x7e\xa6\x8d\x61\xce\xde\x69\xd5\xe0\x74\xc4\x34\ +\x99\x4a\xc9\x18\xf4\xd2\x90\x4d\x13\x27\x96\x43\xd8\x53\x0a\x26\ +\x48\x50\x22\x04\xc0\xcf\x05\xcc\x90\x16\xf2\x75\x88\x1d\x5d\x24\ +\x30\x83\x6e\x5b\x01\x0f\x9c\x2a\xa0\x02\xdc\xa2\xa4\x19\x29\xb3\ +\x1e\x00\x76\xc2\x08\xc8\xe7\xf3\xcd\x44\x33\x37\x50\x01\x3c\x25\ +\x3d\x81\x14\x81\x3e\xbf\x7f\x5f\x07\x64\x8f\x3f\xcf\xdb\x41\x9b\ +\xfb\x8b\x62\x21\x4c\x9e\x1d\xc4\xe1\x0c\x94\x7f\x32\xc4\x43\x69\ +\x61\x29\x14\x7b\x4a\xc0\x6b\x7a\xc0\x2b\xe0\x8c\x4d\x2d\x2b\x64\ +\x2b\xc6\x69\x86\x14\x81\xc3\x63\xc2\xb6\x81\xa3\x99\xa9\xb5\xa3\ +\xd3\x0e\x41\x28\x9f\xb6\xbe\x7c\x44\xae\x20\x8a\xe2\x0c\xb7\xdb\ +\xc3\x91\x8f\x0b\x22\x07\x1e\x0f\x06\xdf\xdc\x62\x96\xad\x0d\x50\ +\x7b\x06\x22\x99\x35\x91\x99\x69\xcf\xdd\x77\x5f\x73\x0b\xce\xbe\ +\xea\xdc\x6e\x57\x11\xee\xd2\xba\x9d\xf8\x41\x14\xa5\xd0\x8d\x37\ +\x36\xce\xa9\xad\xad\x27\xa1\xf2\x14\x42\x34\x2a\x5e\x18\x53\x3c\ +\x16\x24\x3d\x03\x25\xae\x12\x1e\xe3\xdc\x18\x2a\x79\x11\x3c\x1b\ +\x79\xaa\xff\x15\x91\xe3\x35\x84\x9a\xd1\x14\xb5\xc7\x48\xa8\x15\ +\x81\x62\x35\x22\x47\xc7\x37\xfc\xb1\x61\xdb\x9e\xcb\xf6\x98\x70\ +\x66\xa2\x20\x77\x49\x20\x50\x2c\x08\x12\xad\x12\x39\xc0\x5b\xe0\ +\xa1\xb2\x9b\x06\x32\xaf\xc0\xad\xad\x07\x62\x2b\x56\x2c\xfb\x58\ +\xd3\xd4\x3e\x59\x96\x93\x99\x0c\x3a\x4b\x3a\x33\x88\x87\x9f\x92\ +\xcc\x08\xf9\x33\x05\xe0\x19\x15\xf1\x69\x34\x6a\x65\x05\xd1\xde\ +\x01\x9e\x36\x6d\x56\x21\x2a\x60\x0e\x05\x99\x5c\x1a\x1a\x4a\x61\ +\x9a\x29\x83\xda\xa2\xf1\x70\xe0\x44\x0b\x4c\x08\x8f\x05\x25\x25\ +\x57\x4b\xa6\x24\xab\x9c\x9a\x01\xe2\x13\x40\xb5\x85\x47\x90\x32\ +\xd4\x7d\x03\xc7\xb4\x2f\x8d\x9e\xa4\xa6\x4f\xa4\x38\x49\x4b\xd4\ +\x5d\xb0\xa1\xf2\xc8\xd6\xcb\x3b\x55\xf8\x0b\xf4\xd2\x4b\x2f\x49\ +\x48\x73\x8a\x8a\x83\x20\xa1\x05\x98\x9c\x01\x01\x5c\xb5\x3a\x7a\ +\x24\x02\xc0\x66\x7d\x36\xd9\xbc\x1e\x3a\xb4\x77\xdf\x9e\x3d\x9f\ +\xfc\x1e\x0f\x3b\x99\x25\x6a\x4c\xde\x21\x36\xe1\x93\xed\x51\x8a\ +\x21\xba\x10\x07\x11\x7b\xd8\x3e\x5b\x0b\xb5\x7b\xf7\xee\xdc\xcc\ +\x02\x61\x76\x07\x94\x19\x50\x01\x49\x08\x04\x7c\x50\x53\x34\x16\ +\x1c\xa2\x1b\x42\xce\x22\x08\x7a\x82\xd2\x82\xf4\x82\xeb\x58\x87\ +\x51\x81\xe3\xd3\x58\x6e\x22\xf8\x8c\x0d\xe4\x36\xb3\xa9\xb7\x55\ +\x1e\x1f\x1a\xa5\xd4\xfa\xc3\x50\x28\x3a\xc3\x17\x6d\xa8\xf1\xce\ +\x5a\x5f\x0d\xa7\x23\xa7\xcb\xf9\xc3\xa2\xe2\x62\xa7\xcf\x87\xb5\ +\x3f\xa6\x40\xb7\xcb\x0d\x45\x01\x3f\xc4\x70\x10\x88\x17\x8e\x79\ +\x42\x36\xaf\xc4\x7b\xb6\x2c\x24\x1b\x93\xb1\x8b\xc9\xac\x8a\x26\ +\x52\xce\xa6\x07\x11\xc7\xfc\xd7\xb9\x63\xc7\xc7\x3b\xb0\xe2\x4b\ +\xbb\xdd\x21\x37\x09\x8e\xff\xc9\xc7\x10\xd6\xb4\x12\x62\xb1\x34\ +\x94\x95\x06\xa1\x3a\x51\x03\xba\x9a\x84\xfa\xb2\x7a\x8e\xef\xe0\ +\xbf\x34\x47\x9e\xb3\x76\xab\xb3\x79\x1f\x8d\x3a\x2a\x81\xc7\x56\ +\xa7\x63\x1b\xaa\xae\x1a\xef\x1f\x3f\x24\xd7\x07\x4a\xd5\x69\xe5\ +\x35\xda\xfe\xde\x6e\x07\xa6\x28\xe9\x8a\x77\xea\x54\x9a\xcd\xa0\ +\x7b\xe9\xd6\xab\x52\xb2\xc9\xfd\xbd\xf2\xcf\x33\x7d\x4e\xff\x43\ +\x35\x63\xea\x78\x41\x94\x80\xa8\xa8\x08\x67\x9f\x31\xc5\x0a\x63\ +\xa2\x60\x5a\xe5\xb0\xc9\x9d\x9c\xe9\x13\xcf\xc4\x3b\xe5\x7a\xb6\ +\x69\xaa\xb0\xb3\x8c\xd8\x5c\xc0\x3e\xa2\x26\x67\x7f\x40\x63\xc1\ +\x6c\x10\xdf\x5b\xea\x2c\x28\x28\x1c\xef\xf3\x79\xac\x1c\x2a\x08\ +\xc3\x81\x86\x2e\x6b\x6b\x3b\x0e\x73\xe7\x4e\x86\xc9\xc9\xa9\xb0\ +\xad\xbb\x19\x46\xbb\xcb\x40\xad\x30\x44\x77\xaf\xfb\xa9\xc3\xe6\ +\xa1\xeb\xd3\x90\xc8\x08\x28\xbc\x80\xf5\xa8\x30\x2c\xbc\x61\x2b\ +\x83\x33\x0d\xb5\x6d\xa8\x4f\x8d\x24\xe3\xfa\x8c\x70\xb5\xee\xe4\ +\x45\x5d\x40\x27\xd1\x14\x83\x4f\x24\x64\x28\x74\xb9\x8d\xca\x8e\ +\x8b\x9c\x45\x8e\x92\xb7\xaa\x2a\x6b\x25\xb7\xc7\xcb\x16\x40\x39\ +\x28\x2b\x0b\xe3\x0e\xf4\x6e\x10\x79\x11\x05\x27\x05\x50\x55\x6a\ +\x02\x46\x2f\x88\xc7\xd3\x40\x3c\x13\xef\x4c\x86\x93\xef\x2c\x8d\ +\xe0\x15\x19\x8e\xb5\xea\xc1\x83\x7b\x5a\xc9\xcc\x18\x98\x05\x58\ +\xc7\x56\x6a\xc4\xb7\x35\x60\x54\x69\x19\xd4\x84\xb0\xec\xd4\x44\ +\xa8\xc5\x65\xf1\x32\x7f\x79\xe0\x21\xed\x1b\x8f\x07\x8d\x12\x53\ +\x00\x5e\x41\xe1\x13\x14\x07\xb0\x95\x09\x22\x27\x28\x08\x95\x52\ +\xa3\xa2\xab\xda\xf6\xc8\x11\xa3\xb9\xa7\xd5\xf8\xf8\x44\xab\xb6\ +\x2b\xd9\x61\xf4\xbb\x62\x66\xc1\x91\x69\xce\x0a\x63\xd2\x2b\x25\ +\xc5\xa1\x70\x69\x69\x05\x60\x60\xb6\x80\x5b\x71\xd0\x17\x89\x42\ +\x2a\x99\xc9\xe1\x87\x20\x50\x8b\xfe\xbf\xa7\x95\xb9\x37\x93\x25\ +\x3f\xf1\xa7\xd9\x1a\x73\x20\x0a\x10\xc1\xaf\x7f\xfd\x8e\x59\x8d\ +\x8d\x8d\xb3\x86\x3b\xe0\xa8\x18\x62\x1d\xd9\xe0\xe0\xf0\xe1\x2e\ +\xf0\x7a\xdd\x70\x5e\xf9\x79\xe0\x94\xbc\x50\x2c\xf9\xa1\xbe\x7a\ +\x12\x57\x53\x34\x6e\xde\x77\xcc\xc7\xdf\xb9\x41\xbd\x79\xbc\x00\ +\x28\x3c\x70\x49\x14\x5e\x1d\x56\x04\x67\xb5\xd2\xb0\x35\x18\x78\ +\xce\xc0\x47\x51\x6b\x22\x19\x37\x74\x3c\x32\x63\xba\x63\xee\xe1\ +\x70\xa8\xec\xba\xba\xba\x49\x1c\x09\x4e\xbe\x4f\x59\x87\xfa\x6a\ +\x6d\xed\xb2\xfa\x17\x2d\x81\x39\x6a\x89\x37\xb2\x0e\x0b\xc4\x33\ +\xf1\x4e\x32\x30\x59\x1c\x4c\x36\xf8\x4b\x3b\x43\x3c\x9b\x1b\x04\ +\xc2\xe1\x70\xf5\x2b\xaf\xbc\xf1\x7c\x20\x10\xba\xa0\xab\xab\x9f\ +\xe6\x1a\x96\x96\x69\xbf\x20\x16\x4b\x32\xcd\x73\x0c\x3c\x04\x83\ +\x01\x68\x68\xa8\x85\xee\xbe\x5e\xe8\x1e\xea\x84\xc2\x02\x74\x17\ +\x43\xc5\x40\x19\x85\xee\xae\x76\x2d\x69\x26\x96\xfd\x8a\xfb\xe9\ +\xd2\xa4\x63\xd0\x10\x79\xc1\x18\x16\x5c\x40\xf0\x0a\xcb\x10\xba\ +\x80\x8a\x68\x88\xfc\x9d\x78\x85\xe3\xfa\xa7\x05\x4e\x7a\xb0\xa6\ +\xa6\x4e\x2a\x2e\x0e\xb2\x21\xb4\x02\xaf\xe5\xfb\x7b\xf6\xb4\x41\ +\x7f\x7f\xd4\x9e\xa8\x7d\xd6\x16\x60\x9f\x83\x83\x71\xeb\x33\xc9\ +\x85\xdb\x76\x7a\x34\xda\xb7\xf5\xf6\xdb\x6f\xfc\x56\x24\x12\x69\ +\x67\xe9\x59\xb6\xdd\x21\x57\x01\xb6\xf0\xa1\x17\x5e\xf8\xcf\x07\ +\x70\x19\xec\xfe\xee\xee\xc1\x42\x45\x51\xb2\xcd\x0c\x3b\x71\x01\ +\xdd\x42\xdb\x65\x76\x30\xb4\xdb\xaa\xaa\x52\xac\xcd\x4b\xa1\xab\ +\xaf\x07\xa2\xe9\x41\xf0\xba\x5d\x90\xa2\x85\x4b\xcd\x80\x63\xdd\ +\x9d\x46\x32\x1e\x57\x30\x7d\x6d\x4d\x1b\xc9\xe6\x0c\x9f\x6a\x89\ +\x08\xdd\xdb\xb0\x7c\xd2\x2b\xb5\x71\x53\x9c\x86\x6b\x9a\x83\x77\ +\xce\x45\x4e\xe6\xf8\x0b\x8b\x9d\xd5\xd5\x35\xbc\x28\x3a\xfe\x4c\ +\x78\xbf\xdf\x03\x5d\x5d\x11\xe8\xe8\xe8\xb5\x85\x66\x30\xa8\x48\ +\xb2\x02\x74\x32\x99\x06\x5d\xb7\xbe\xc3\xd6\xb0\xca\xf5\xf2\xf2\ +\x40\xac\xb9\x79\xf3\x2f\x1e\x7c\xf0\x9e\x17\xd9\x6b\x34\x32\x59\ +\x99\xad\x80\xec\xd1\xf7\xbf\xf4\xd2\xab\xdf\xaa\xab\x9b\xfc\x58\ +\x4f\xcf\x09\xce\x16\xfc\x64\xcb\xd9\xdb\x64\xe8\xfb\xc9\x5c\x05\ +\x58\x18\x3d\x3a\x8c\x28\x85\xce\xbe\xe3\x90\x94\x93\xe0\x72\x48\ +\xa0\x22\x33\x78\x16\x34\x45\x41\xeb\x21\xdf\x4d\xe8\x8a\x22\x9b\ +\xe8\xfa\xf4\x54\x74\x1b\xa7\xe1\x74\xb8\xb8\x82\x02\xdc\xc1\x0b\ +\x94\x90\x9f\x5b\x62\xdb\xc2\x4b\x92\x80\xc2\x7b\x51\x78\xb4\xae\ +\xee\x3e\x12\xfa\x14\x05\x50\x80\x1e\x18\xb0\x46\x9f\x90\xad\x04\ +\x02\x06\xcd\x62\xf3\xd0\xa1\xdd\x4b\xef\xbd\xf7\xf6\xe7\xa9\x0e\ +\xb0\xad\x20\x5b\x01\x02\xa2\x08\x3b\x9f\xf6\xfc\xf3\xaf\xbe\x1e\ +\x0c\x86\x42\xb6\x99\xe7\x06\x3f\x9a\x0c\x91\x1f\x52\x00\xb4\x95\ +\x92\xed\x0e\x56\x6d\x50\x33\x0a\x06\x92\x83\x10\x4b\x24\xac\x55\ +\x19\x9d\xfa\x61\xcb\xb5\xc3\x5b\x99\x6c\xd3\x82\xfd\xe3\x38\x44\ +\x4e\xfc\xa5\xb9\xbd\xc7\xe3\xb4\x7c\xfb\xe8\xd1\x6e\x32\x6f\x32\ +\xed\x1c\x05\x18\xc8\x8b\x87\x46\x9e\x66\x7a\xd9\x82\xdb\x8a\xa0\ +\x63\x74\x99\xbe\xbe\x6f\x7e\xf3\xb6\x5b\xb0\x22\xdc\xc9\xb2\x83\ +\x6e\x22\xf1\x39\x69\x50\xc3\x0b\xe2\x4d\x4d\xbf\x5d\x9d\x25\x50\ +\x16\x38\xf4\xe9\x01\x2d\x1e\x4f\x18\x48\xe4\x0e\xf6\xb9\x6c\x25\ +\xa1\x62\x52\xf8\xa6\xd8\x51\x90\x0c\x07\x54\x96\x96\x0f\xcf\xcf\ +\x79\x07\x48\x9c\x44\xdb\x60\x24\x98\x05\x61\x78\x97\x3f\x57\x78\ +\x1a\x10\x2b\x9d\x95\x94\xf8\x40\x55\x15\x7c\x56\x3b\x53\xf6\xa9\ +\x7d\xd1\x40\x10\x2f\xc4\x53\x34\x3a\xa8\x09\xc2\xa9\x3c\x13\x9a\ +\x9a\x7e\xb3\x9a\x64\xb3\x27\x41\x44\xb9\x59\xc0\x60\x0b\x97\x7d\ +\x6b\xd6\xbc\xb5\x0e\xcb\xc8\xf6\xe1\xd1\x1f\x7e\x80\x2c\xa7\xb5\ +\xd5\xab\x57\xb4\x34\x36\x5e\xff\xea\xd2\xa5\x8b\xd7\x46\xa3\x43\ +\x3a\x4d\x4b\x69\x9a\x4c\xd7\xe4\x2a\x82\xb4\x7e\xfc\x78\x04\x8e\ +\x75\x46\x00\x17\x34\xa1\x04\x83\x67\x20\x50\x00\x05\x1e\x37\xba\ +\x85\x13\x24\x41\x02\x9e\xf6\xf8\x79\x11\x44\xbc\x9e\x9e\xe5\x76\ +\x3b\xf1\x1a\x2f\x04\x4b\x0a\x89\x47\xf4\xf5\x63\x70\xec\x58\x9f\ +\x25\x60\xbe\x34\x4c\x7d\xd3\xc2\x07\xf1\xb2\x74\xe9\x63\x6b\xef\ +\xb8\xe3\x6b\xaf\x36\x35\xad\x68\x21\x5e\x89\x67\x1b\x24\xcb\x7b\ +\xef\xbd\xb5\x8e\x64\x63\x32\x1a\x67\x7c\x3f\x60\xf2\xe4\xe9\x5f\ +\x7d\xea\xa9\x9f\x3c\x46\x0b\x42\x9b\x37\xff\xf1\xc0\xf2\xe5\xbf\ +\x78\x3b\x12\xe9\xd9\xcf\xfc\x27\x30\x6f\xde\x55\xf3\x97\x2c\x79\ +\x66\x61\x79\x79\x48\x1c\x7e\x23\x4c\x3f\x25\x1e\x70\xdc\xc9\x82\ +\x49\x14\x39\x70\x7b\x5c\x96\x90\x92\xb5\x5a\x23\xa0\xe0\xa2\xbd\ +\xba\x6c\x41\x53\x69\xda\x9d\x41\xa4\x49\x81\xb6\xb9\xe7\x35\x7b\ +\x0a\x7a\x92\x24\xa2\x92\xfb\xb4\x1f\xfc\xe0\xb1\x95\x1b\x36\xac\ +\x5d\xc3\xa2\xbc\x3f\x1c\xae\x38\xaf\xb1\x71\xd1\xd5\x73\xe7\x5e\ +\x56\x4f\xe1\x67\xc9\x92\x87\x97\xee\xde\xbd\x63\x35\xbd\xc2\xc8\ +\x66\x81\x7a\x6e\x16\xc8\x7d\x2f\x37\x88\x18\x7f\xe7\x9d\x0f\xdc\ +\xf8\xe1\x87\xef\x1f\x3b\x78\x70\x2f\x15\x15\x1d\x88\x5e\xfb\x0d\ +\x11\x44\xfd\x15\x57\x7c\xf1\xba\xef\x7d\xef\xe9\x9b\xc3\xe1\x90\ +\x48\xb7\x66\x32\x72\x76\x7a\x24\xd3\x66\xad\xfd\x19\xac\x63\xea\ +\x11\x9b\x6c\xa3\xcf\x7a\x6d\xd7\x6e\xb3\x05\x67\xc7\x4c\x01\x14\ +\xd9\xe9\x73\x24\xd2\xaf\x3d\xf5\xd4\xe2\xdf\xad\x5d\xfb\xbf\x6f\ +\x02\xc0\x01\x44\xcc\x5e\xcd\x46\x54\x4d\x98\x30\xa9\x16\x5f\xbf\ +\xad\x78\xf9\xe5\x17\x56\xd0\xdc\x88\x6d\xf4\x28\x24\x7c\x8e\x05\ +\xe4\x7f\x47\x88\x81\x3e\x27\xf2\xbc\x23\x54\x86\x98\x7a\xf9\xe5\ +\xf3\x6f\x7c\xfa\xe9\x1f\x5d\x57\x52\x52\x24\xe0\x0e\x0e\xe0\x74\ +\x93\x09\x4c\xc8\x55\xc0\x49\x25\x10\xb1\x36\x5b\x78\x3a\xca\x33\ +\xf2\x27\x3f\x93\x05\x65\x32\x0a\x46\xfc\x01\x7d\xf1\xe2\xef\xbc\ +\xb9\x7e\xfd\x1a\x12\xae\xc5\x9e\xde\x66\xbd\xcb\xec\x47\x14\x30\ +\x7e\x07\x19\x32\xb9\xef\x11\x8a\xf9\xb6\xc6\xd8\xfe\x60\x3f\x13\ +\x9a\x48\x63\xd0\xd9\x67\x9d\x9d\x6f\x6f\x6b\x3b\xb4\x07\x85\xbb\ +\x06\x5d\x40\xa0\x9a\xa1\xb0\xd0\x4b\xcc\x52\xf0\x62\x16\x90\x2d\ +\xfc\xa9\x4a\x60\x94\x25\x3c\x81\xce\x53\x6b\x50\x8b\xf7\x9b\x14\ +\x23\x2c\x85\x26\x93\x29\xdb\xdd\xf4\xd6\xd6\x43\x7b\x88\x07\xc6\ +\x4b\x2a\x8b\x3f\x15\x91\xcc\x92\x4f\x25\x90\x6c\x67\xfb\xaa\x6c\ +\xee\x6e\x91\x49\x94\x75\xee\xb3\x58\xf1\xd6\x5b\xab\x5f\xa8\xab\ +\x9b\x38\x8b\x84\xb4\x03\x14\xa5\x2d\xb2\x06\xc3\xd0\xed\x95\xd8\ +\x6c\x4b\x60\x91\x1e\xb2\x29\xd7\x05\xec\xa5\x78\xf6\x4c\x01\x47\ +\x3d\x03\xb2\xac\x65\xe7\x79\x0c\x6e\xfb\xb6\x2c\x58\x70\xf5\x83\ +\xb6\x6f\xe3\x7d\xfa\x99\xf8\x3f\xeb\xc9\x90\x39\x4c\x06\x83\x99\ +\xe7\x7d\x61\xef\x35\xd7\x5c\x3b\x65\xfc\xf8\xf3\xa6\x65\xa7\x4b\ +\x7b\x13\x85\xe2\x01\xf5\x8f\x2b\x4c\x94\xaa\x28\x62\x53\xd0\xb2\ +\xce\x8b\x22\xcf\x5a\xc1\x86\x3d\x91\xa1\xa2\xc7\xf2\x71\xdc\x98\ +\xb1\x94\x48\xbd\xd1\xb3\x48\x21\x7f\x9e\xe2\x38\x5c\xdb\x3f\x6f\ +\x1a\xf1\x40\xbc\x20\x04\xe2\xed\x0c\xfc\x67\xd3\xe7\x7f\x57\x78\ +\xed\xda\x8d\x2f\xe3\xd6\xd9\x8c\xec\xf4\x64\xb7\x5b\xb7\x6e\x19\ +\x5a\xbf\x7e\x5d\xe7\x25\x97\x5c\x52\x72\xfe\xf9\x33\x82\xc1\x60\ +\x89\x44\x91\xdb\x76\x03\x22\xbb\xef\xec\xcf\x04\xca\x08\xfd\xfd\ +\x27\xd4\xed\xdb\xb7\xf7\x7f\xf0\xc1\x9f\x4e\x5c\x7e\xf9\x55\x95\ +\xb3\x66\xcd\xf2\x9f\x2c\x6e\x08\xd6\x75\x58\x1d\xb6\x7f\x72\xd5\ +\x55\xf3\xee\x04\x80\x36\x44\xd2\x36\xf3\xbf\xf9\xdb\xe2\x0f\x3f\ +\xfc\xad\xeb\x17\x2d\x7a\xf0\xe7\xe4\x0e\x39\x0a\x20\xff\xd7\xaf\ +\xb9\xe6\xab\xcb\xf7\xec\xd9\xb5\x8b\xfc\x12\xbf\x0f\x5c\x7a\xe9\ +\xa5\xe7\xcd\x9b\x37\xaf\xe1\xa2\x8b\x2e\x1a\x3b\x63\xc6\x0c\x1f\ +\xe4\xa1\x4f\x3e\xf9\x24\xbe\x69\xd3\xa6\xb6\x8d\x1b\x37\xee\x79\ +\xff\xfd\xf7\xf7\xa3\xb0\x51\xea\xaf\xa1\x61\xca\x14\xdc\x25\xbe\ +\x43\x92\x9c\x82\xad\x00\x1b\x64\xf6\xbf\xf8\xc5\xcf\x1f\xfa\xe9\ +\x4f\x9f\xff\xef\xec\xb7\xc5\xff\x96\x3f\x9a\xe2\x10\xe2\xd4\xa9\ +\xd3\x1b\x54\x55\xb7\xfc\xdd\x1e\x55\x3b\xe0\xad\x58\xf1\xc6\xc7\ +\x28\xfc\x1a\xe6\x9b\x32\x32\xed\x41\xa1\xb6\x21\xc6\x5c\x79\xe5\ +\x95\xf3\x57\xad\x5a\xf5\x35\xc8\x43\x4b\x97\x2e\x5d\xbb\x6e\xdd\ +\x3a\xba\xef\x28\xe2\x04\x0b\x6c\x4e\x7c\x56\xcf\x1b\x6f\xbc\x51\ +\x7f\xfb\xed\xff\x40\x93\x25\x14\xfa\x24\x14\x45\x03\xe2\x05\x00\ +\x9a\x10\xdc\xb9\xf8\xcd\x90\x89\x50\xee\xbc\xf3\xb6\xd7\xef\xbe\ +\xfb\xb6\x67\x77\xec\xd8\xd6\x95\x55\x75\xa1\x49\x76\x44\x9f\x7c\ +\x72\xc9\x6b\x94\x97\x99\x20\xed\x2c\x07\xef\x46\xb4\xa0\x35\xb4\ +\xc2\x69\x88\x9d\x6b\xa1\x6b\xd9\x3d\xed\xec\x19\x07\xe8\x99\x9d\ +\x9d\x1d\xd1\xec\x6c\xb2\x7d\xfb\xd6\xae\xc6\xc6\x5b\x9f\x25\x5e\ +\xec\x25\xaf\x73\xfa\x9b\x21\xc4\x25\x88\xfb\x6e\xbc\xf1\xa6\x55\ +\x9b\x37\x37\x47\xbb\xba\x8e\x1b\x37\xdc\xb0\xf0\x67\x00\x70\xf1\ +\xe9\x7e\x33\x84\x31\xe1\x3b\xb8\xbf\x67\xe6\x03\x9d\xa3\x6b\xd8\ +\xb5\x02\xbb\x57\x62\xcf\xba\x18\x7f\x43\xf4\xb3\x63\xc7\x7a\x8c\ +\x8f\x3f\xde\x12\xa5\x3e\xa9\x6f\xe2\xe1\x5c\xfc\x66\x28\xb7\x4e\ +\x90\x59\xee\xa5\x76\x00\x4d\xbe\xe3\x0f\x7f\x68\x7a\xb7\xb1\xf1\ +\xae\x71\xab\x56\xad\x5c\xcb\x46\x2e\x6e\xff\x7c\x85\x43\xb2\x77\ +\x88\x12\x34\x8f\x3e\x0d\xb1\x73\x2a\xbb\xd6\x60\xf7\x9a\xec\x59\ +\xed\x2b\x57\xae\x7c\x2b\x18\x0c\x27\x97\x2d\xfb\xf5\x61\x4c\x8b\ +\xc7\xd8\x72\x77\x84\x9d\x57\xec\x00\x38\xd2\x20\xf8\x79\x7f\x07\ +\xec\x62\x15\x97\x8f\x8d\x58\x0c\x31\xc4\xaa\x2e\x3d\xe7\xb7\x46\ +\xa5\x63\xc6\x8c\xb9\x62\xe7\xce\x9d\xcb\x21\x0f\x4d\x9b\x36\xed\ +\x8e\xa3\x47\x8f\xae\xa7\x92\xdb\x56\x1e\xbb\xdf\xee\xc7\xcf\xca\ +\x70\x83\x09\x9d\xa0\x7e\x58\xe0\x33\xce\xe9\x2f\x47\x99\x25\x98\ +\xac\xe2\x92\xd9\x44\xc4\x1e\x69\x2d\x7b\xc6\x95\x35\x92\x0a\x96\ +\xb0\x11\x38\x0d\xb1\x73\x8a\x9d\xc6\xf3\xcc\x54\x35\xd6\x8f\x69\ +\xf7\x93\x7b\xed\x39\xb2\x80\x91\xff\xa6\x97\x59\x4c\x01\xa2\x0a\ +\x31\x91\xf9\xad\x97\x9d\x4e\x32\x73\xde\xc7\x26\x5d\x09\x52\xf0\ +\x48\xfb\x39\xf7\x0a\x18\xb9\x92\xa4\xb3\xf9\xf5\x38\xe2\x9c\xfd\ +\x7a\xfc\xff\x00\xc2\xb7\xae\x39\x55\x8f\x36\x6b\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x09\x1f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5c\x00\x00\x37\x5c\ +\x01\xcb\xc7\xa4\xb9\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x08\x91\x49\x44\x41\x54\x78\ +\xda\xed\x58\x6f\x68\x9d\xd5\x19\x7f\x9e\xf7\x3d\xf7\x4f\x6e\x6f\ +\xd2\xb4\x89\x4d\x62\xdb\x34\x4d\x08\x68\x43\xaa\x0c\x34\x82\x42\ +\xd9\x3a\x19\xc2\x3e\x0c\xdd\xc4\x0e\xa6\x53\xbf\x8c\xe1\xa7\x7d\ +\x1c\x0c\xea\x40\xb7\x6f\x7e\x92\xed\x5b\x19\xac\x76\xb2\x0d\x99\ +\x82\xb8\x69\xa9\x0a\x43\x0d\x56\xd7\xa6\xb3\x4a\x4b\x93\xb4\xbd\ +\x4d\x6e\xd3\xfc\x4f\xee\xbf\xf7\xbd\xef\xd9\xef\xc9\x39\x97\xb7\ +\xc9\xe1\x72\x8d\xdb\x40\xf0\xfd\xc1\x2f\xcf\xf9\x77\xcf\x39\xcf\ +\x9f\xf3\x9c\xf3\x86\x12\x24\x48\x90\x20\x41\x82\x04\x09\x12\x24\ +\x48\x90\x20\x41\x82\x04\x09\x12\x24\xf8\x66\x81\x6f\xaf\x68\xad\ +\xe9\xd4\xb1\x63\xd4\x7b\xcf\x3d\xd4\xf5\xc0\x03\xb4\xa7\xbf\x9f\ +\xde\x79\xec\x31\x5a\x38\x77\x6e\xa3\x4f\x37\x9d\xc4\x72\x4b\xdd\ +\xdb\x22\x6d\xd9\xd2\xad\x0b\xfd\x26\x75\xbf\x45\xd9\x21\x33\xb5\ +\xdd\x7b\x2f\xf5\xbc\xf9\x26\xd1\xda\x1a\x95\xcf\x9c\xa1\xf0\xfa\ +\x75\xda\xf9\xfc\xf3\xc4\xcc\x9b\x0d\x50\x08\x43\xfa\x93\x52\x74\ +\xe8\x89\x27\x28\xbf\x77\x2f\xe5\x1f\x7a\x88\x26\x8e\x1f\xf7\xde\ +\x3b\x77\x2e\x1a\x44\x7f\x16\xec\x05\x7f\x06\xae\xd2\xd7\x1b\xbf\ +\x04\x5f\x00\xe7\xc1\x10\x2c\x10\x71\xdf\xe8\x28\x77\xbd\xf4\x52\ +\x14\x9e\x3f\xbf\x61\x84\xda\xf8\x38\x75\xbf\xff\x3e\xb1\xe7\x11\ +\xdf\x2c\x16\x69\x4f\x4f\x0f\xfd\xd1\x5a\xee\xc0\xb3\xcf\xf2\xca\ +\xf8\xb8\xfe\x1e\x06\x0b\x5e\x19\x1b\x6b\x9b\x1b\x1f\xcf\xc6\x0e\ +\x76\xe0\x7a\xdf\x89\x82\x98\xbe\xe3\x7d\xc7\xe3\x76\x5c\xf3\x28\ +\x70\xeb\x6e\x9f\x22\xd2\xb9\xb1\xb1\x4a\xef\x47\x1f\x95\x25\x7a\ +\x67\x86\x86\xa8\xed\xbe\xfb\x78\xfd\xd5\x57\x51\x23\x5a\x06\xef\ +\x9e\x9b\x23\x3e\xb9\x63\x07\x69\x58\x22\x3f\x3a\x4a\x9d\x87\x0e\ +\xf1\xf0\x8b\x2f\xea\xb5\xe9\xe9\xee\xd9\xd7\x5e\xfb\xc9\xfc\x27\ +\x9f\x7c\x7f\xf9\xf2\xe5\xa1\xb5\x42\x21\x1f\x94\xcb\x24\xd0\xce\ +\xd9\x69\xaa\xbc\x7b\x14\xdc\xb2\x4b\x47\xf9\xaf\x66\x04\x95\xcd\ +\x52\xfa\xce\x3b\xd7\xd2\xc3\xc3\x97\x32\xf7\xdf\xff\x7a\xfe\xe9\ +\xa7\x4f\xfa\x07\x0f\x2e\xac\x3c\xf3\x0c\x87\x9f\x7f\xae\x25\x1a\ +\x18\xa6\xe0\xdf\x60\xf0\xe0\x91\x23\xb4\x7b\x64\x84\x7b\x0e\x1f\ +\xd6\x50\x73\x2c\x2a\x16\x4f\xac\x17\x0a\x77\x43\x71\xbd\x5e\x2c\ +\xf2\xd2\xe4\x24\x95\xe6\xe7\xc9\x45\x6b\xe5\x85\x9e\x23\xff\x17\ +\x06\x70\xdb\xd4\xed\xe5\xdd\xbb\x29\x33\x30\x40\xaa\xa7\x47\xa7\ +\xf6\xee\xe5\xf4\xfe\xfd\x17\x52\x03\x03\x3f\x45\xd7\xd9\xe0\xe3\ +\x8f\xb9\x2e\x46\x38\x7d\x9a\xf8\xcc\x73\xcf\x11\xbc\xcb\x4c\xa4\ +\xa3\x74\x7a\x54\x69\xfd\x8f\x5c\x6f\x6f\x6f\x58\xad\x86\xab\x85\ +\x02\x8b\x01\xe6\x26\x26\x78\xf5\xc6\x8d\x8d\x33\x23\xd0\x20\x7f\ +\x89\x23\xe0\xb5\x88\x02\x5f\x64\xf3\xe4\xe7\xca\x56\xde\xd7\x7a\ +\x23\xf9\xf9\x51\x44\xe9\xbe\x3e\xca\x8c\x8c\xe8\x94\x31\x80\xf6\ +\x33\x19\xc5\x73\x73\x33\xbe\x52\x0f\x53\x10\xfc\x5b\x47\x11\x73\ +\x2e\xa7\x55\x0d\x19\xb2\xfb\xc1\x07\x75\xa5\x58\x54\xc5\x77\xdf\ +\xfd\x5d\xb6\xbb\xbb\x57\x75\x74\x84\xa9\x7c\x5e\x65\x76\xed\xd2\ +\x95\x95\x15\xae\x20\xfc\xcb\xb2\x28\x26\xd6\x2d\x22\xa0\xb5\xe7\ +\x5d\xa5\x5d\xc5\x9b\x2b\x1b\x09\x6d\x59\x5b\x46\x46\x1a\x6a\xb3\ +\xc3\xb0\x54\xa2\x54\x3a\xcd\xd4\xd9\xa9\x75\x36\xcb\xd1\xfa\x7a\ +\xc8\x8b\x8b\x7d\xfa\xd6\xad\xdf\xb7\x3f\xf2\xc8\xb7\xbd\xfe\xfe\ +\xb0\xf4\xd6\x5b\xc4\x27\x06\x06\xbc\x28\x0c\x23\xd5\xd6\x76\xcc\ +\xcf\xe5\x5e\xc9\xed\xdb\x17\xe6\xfa\xfa\xd4\x8e\xbe\x3e\x1d\x69\ +\xcd\x04\xaf\x2f\x4f\x4f\x53\x65\x71\x91\xd8\xf7\xed\x02\x31\xb8\ +\x99\xdc\xce\xb1\xd0\xda\x31\x90\x53\x6e\x45\xcc\xe1\x89\xf7\x41\ +\xaa\x56\x29\xd3\xdd\x4d\x99\xc1\x41\x42\x24\x4b\xbb\x66\x44\x32\ +\xcf\xce\x86\x5c\x28\x28\x2e\x95\x7e\x4c\xe5\xf2\x29\x52\xca\x53\ +\x72\xb6\xa3\x20\x20\x4f\xa9\xc7\xd3\x5d\x5d\xe4\xe5\xf3\xcc\x6d\ +\x6d\xc4\xb0\xda\xc0\xd1\xa3\xd4\xd9\xd1\x41\xa5\x89\x09\x82\x05\ +\x61\x0b\xcf\x6e\xd6\xbd\xfb\x3d\x47\xf1\x56\x06\x6a\x0d\x6d\x49\ +\xf1\x1b\x44\xa4\x4b\x66\x8a\x20\xeb\xb5\x1a\x21\xb4\x29\x77\xf0\ +\x20\x11\x94\xbf\xfe\xd9\x67\xb4\x17\x49\xbe\xfe\xe1\x87\x4c\x70\ +\xa0\xb7\xb4\xc4\xbc\xb4\x44\x3c\x3f\xff\xb8\x0e\xc3\x53\x94\x4a\ +\x91\x6a\x6b\x6f\x17\xef\x67\x16\xaf\x5e\x3d\x1c\x49\x27\x0c\xa0\ +\x95\xa2\x8e\xe1\x61\x6a\x87\x21\xae\xbd\xfc\x32\x85\x68\xf7\x7c\ +\x5f\xac\xec\x86\xb4\xe3\xd5\xe6\x75\x72\xca\x4d\xd1\x5c\x61\xcb\ +\x88\x99\x34\x58\xaf\xd7\x37\x14\x27\xec\x2f\xbd\x6f\x1f\x31\xde\ +\x31\x17\x11\xda\x17\xc0\x85\xe5\x65\x7a\xf8\xf8\x71\xba\x0b\x4e\ +\xac\xc0\x89\xda\x1a\xc0\xab\x56\x0f\x67\xfb\xfb\x33\x88\x82\xaa\ +\x5a\x9d\x9d\x25\x62\xce\x85\x51\xb4\xb3\xbe\xb2\x42\xd5\xc9\x49\ +\x9e\x47\xd6\xcf\xe3\xde\x5c\xfd\xf4\x53\xaa\x2c\x2c\x50\xba\xbd\ +\x9d\x18\x0b\x31\x73\x8b\x90\x76\xcb\x2e\x0d\xf8\xab\x18\x80\xd9\ +\x28\x2f\xc7\x10\x4a\xc3\x8b\xa4\xb0\xb7\xdc\x81\x03\xa4\xef\xb8\ +\x83\x66\xaf\x5c\xa1\x4b\x27\x4f\xd2\x1c\x1e\x3b\x72\xb5\xcb\x3e\ +\xa6\xf0\xe8\x19\x42\x64\xd7\xce\x9e\x25\x45\xc4\x7e\xb9\x2c\xeb\ +\xee\x0c\xa6\xa6\x72\xa4\x75\x55\x45\x08\x19\x01\xfe\x32\x48\x81\ +\x24\x3c\x2c\xb0\x82\x49\x82\xbe\x3e\x63\x65\x39\x22\xb2\xe8\xa6\ +\x90\xb7\x9e\x88\xcb\x8d\xfe\xb8\xbc\xfd\x37\xb9\x3b\x0f\xdb\x1e\ +\x49\xc0\xd8\x47\x24\x8e\xc0\x1d\x9f\x85\xa7\xfd\xfd\xfb\xa9\x82\ +\xfe\x1b\xb8\xd3\xaf\x41\xf1\x25\x1c\xe7\x3a\x86\x66\xd0\x16\x90\ +\x81\xfc\x26\xc4\x0d\x56\x47\x52\x94\x1c\xe1\x99\xe3\xc4\x32\x8f\ +\xcc\xac\x1c\x4b\xcb\x82\x18\x14\x09\x61\x61\x19\x28\xe7\x2a\x02\ +\x89\xd9\x28\x1b\x13\x70\xcb\xec\x96\x63\x68\xed\x1e\x03\x8e\x47\ +\xb1\x2d\xcb\x9a\x84\xf5\x11\xe3\x66\xdd\x5c\x8e\x52\xf0\xb4\x07\ +\xa7\xd4\x61\x80\x95\x42\x81\x6e\xbe\xf1\x06\xcd\x5f\xb8\x40\x25\ +\x8c\xd3\x56\xf1\x1a\x64\x2d\x76\x96\xd9\x3b\x19\x38\xfb\xde\x6a\ +\x80\xc8\x86\x17\xa4\x39\x5b\x61\x28\x8a\x4b\xd9\x9c\x7f\x1b\x82\ +\x7a\xab\xf7\x8d\x55\xcd\x82\x5b\x15\x67\x6e\xe9\x75\x2c\x22\x94\ +\x45\x8d\x94\xf0\x85\x92\xde\x9e\x3d\xe4\x21\xb4\x69\xd7\x2e\x0a\ +\xb1\x46\x09\x9e\x5c\x7e\xfb\x6d\x5a\x42\x72\x2b\xc3\xa3\xa1\x9d\ +\x23\x8b\xf1\x35\xd9\xa7\x9b\xa0\x49\x8b\x03\x21\x5d\x1a\x28\x37\ +\xeb\x5a\x43\x48\xc8\x09\x1b\x56\x34\x56\xb5\xca\x1a\x78\x5b\x0c\ +\xe2\x1a\xc1\x4a\xad\x1b\xde\xdf\x4c\x40\xae\x56\x4e\xa7\xe5\xf6\ +\x21\x4f\x72\x0d\x12\x16\x49\xe6\x46\x7f\x80\x84\x55\xfe\xe2\x0b\ +\x2a\x5d\xba\x44\x65\xf9\x88\x11\xa7\x90\x41\xda\xde\x48\x01\x58\ +\x8f\xa2\xa6\x39\x45\x0c\x10\x35\x33\xc0\x96\x08\xd0\x46\x79\xc3\ +\x10\xde\x5f\xc7\x23\xa9\x02\x4b\xe7\xb0\x29\xc5\xdc\xb8\x67\xe3\ +\xbb\xb7\x61\xf1\x86\x74\x69\xce\x9d\x78\x54\x14\x55\x8a\x3c\x61\ +\x26\x23\x4a\x6f\x90\x50\x8f\x44\x31\xe4\x9e\x2a\x12\x6e\x70\xf1\ +\x22\x05\x33\x33\x14\xe0\x43\x45\x22\xb0\x6e\x37\xeb\x83\x69\xcc\ +\x11\x42\x86\xd6\x21\x9e\x9d\x1f\xd2\x5d\x9b\x39\xbe\x3e\xb7\x44\ +\x81\x08\x2b\xb1\xbc\x69\x5c\x0f\x88\x96\x20\xbb\x40\xcd\x44\xbc\ +\x08\x8b\xdf\xc4\x5b\xfa\x32\xae\x0f\x85\x8d\xe4\xb0\xe9\x2c\x46\ +\x67\x45\x62\xe3\xe9\x54\xca\x10\x65\x05\x05\xc5\x30\x0a\xfd\x3e\ +\x36\xe9\xa3\x2e\x6c\x18\x40\x24\x63\xd3\x42\x79\xa4\xe8\x4a\x85\ +\x08\x86\xd5\xab\xab\xa4\xf1\xbe\x10\x2f\x6d\x45\xfc\x22\xb4\x0e\ +\xb1\x8a\x70\xb3\x88\xb5\xac\xdb\xb1\x81\x28\x8f\xbd\xf4\x22\x59\ +\x46\x1f\x7c\x70\xbb\xe2\x0c\x2e\x79\xd0\x99\xc5\x00\x6b\x58\x03\ +\x85\x1a\x1a\xce\xa3\x3e\x04\xcb\x6a\xe9\xb8\x35\x35\x45\x1d\x48\ +\x3a\x83\x8f\x3e\x4a\xeb\xb8\x16\xe5\x7d\xed\x5b\xaf\xcb\x22\x81\ +\x4d\x98\x75\xd0\x17\xca\x64\x46\x5a\xda\xd7\x19\x36\x2d\xbf\xf5\ +\x40\xd4\x8d\xc7\xf0\xbe\xf0\x11\xe6\x1e\x3e\xc3\x59\xa2\x03\x24\ +\x6b\x30\x7b\xcc\x84\xae\x72\xb1\x82\xb1\xa2\x22\xb5\x16\xb9\x99\ +\xcc\xd4\x85\xfd\x1f\x40\xb2\xac\x4c\x4f\x9b\xa7\x33\x60\x0d\x77\ +\xbe\x0c\x9d\x49\x74\x7f\x41\xfe\x98\xf9\x7f\x88\x09\xff\x5c\x35\ +\xb9\x57\x81\x1a\xe4\xce\xfe\x7e\x6a\xef\xed\x25\x32\xe7\xdd\xc0\ +\x84\x97\xfb\xec\xb5\x81\xe5\xc5\xe1\xef\x3e\x9c\x98\x65\xdc\xa6\ +\x63\x64\xfa\xe3\xb2\x6f\xc6\x6d\xea\xb7\xed\xcd\xca\xae\x94\xdf\ +\x15\x8b\x14\x5e\xbb\x26\x75\xad\x88\x18\x32\x84\x54\x90\x3f\xc2\ +\x90\xbf\x68\x59\xe6\xb7\x28\xbd\x0e\xfe\x13\xfc\x35\xd1\x3b\x30\ +\xcb\x51\x30\x80\x85\x53\x62\x84\x0d\x0b\x9b\xb0\x71\x3f\x84\x1c\ +\x6e\xeb\x93\xd7\xdd\xf8\x36\xa8\xdc\x72\x2c\xe3\xb2\x4e\x19\xc9\ +\xa8\x07\x60\x0a\xe5\xd3\x03\x44\xdf\xfd\x3b\xda\x47\x40\xfe\x95\ +\x59\x9c\x41\xd1\x6f\xa0\x86\x01\xe0\x60\x00\xbd\xe5\x06\x16\x46\ +\xcc\xdb\x30\x40\x6b\x23\xf8\xdb\xfe\x67\x87\x4b\xe5\xd6\x5d\x89\ +\x90\x87\xd4\x3e\x68\x3d\x7f\x05\xf2\x28\xf4\x98\x22\xe3\x54\xad\ +\x32\xe6\xcc\x68\x90\xeb\xe8\xc0\xc2\xdf\x41\xd3\x1f\xd0\x79\x24\ +\x42\x3b\xc8\xe6\x6d\xf0\xe5\x0c\xa0\x2d\xdd\x07\x13\xd0\xe2\xcb\ +\x31\x72\xe7\x72\xe9\xbc\x40\x9b\xb3\xa1\xa4\x95\xef\x41\x3e\x09\ +\x3d\xaf\x36\x1c\xbe\x11\x29\x01\x19\xb0\x69\x60\x4c\x3c\xed\xc3\ +\x4a\x68\xfa\x81\x26\x7a\x0a\xf5\x51\xb0\xbd\xb5\x01\x1a\x19\x3b\ +\x46\xbc\xc1\x58\x39\xfd\x5f\x32\x86\x5b\x27\xb7\x7f\x05\x62\x42\ +\x1c\xca\x44\x7f\x03\xeb\x5e\xbc\x0d\xaa\x83\x2a\xb2\x59\xd3\x42\ +\xb3\x31\x42\x74\x17\xd1\x5f\xff\x05\xa2\x9e\xc1\xe8\x1c\xda\xb8\ +\x85\x01\xe2\xb6\x6d\x29\xd4\x5a\x39\xb7\xec\x42\xbb\x52\xdb\xeb\ +\xbd\x36\x88\xfa\x8c\xd1\xcb\x44\xc4\xa6\x7c\x65\xf1\x0b\x5b\xf1\ +\x6d\xbd\x82\xfe\x10\xb2\x1d\xc6\x90\xb6\x49\x30\x0b\x9e\xa0\xaf\ +\x37\xce\x5a\xcf\x76\x5b\x59\x82\x1e\x36\x27\x44\x04\x34\x22\x79\ +\xa4\xd9\x07\xdb\xcf\x6d\xe3\x0e\x1b\x19\x25\x30\x8c\x7f\x08\x6e\ +\xef\x06\xf0\x63\xc3\xfe\x7f\x6e\x80\x16\x89\x30\x07\x66\xc0\x55\ +\xab\xc3\xb7\x28\x41\x82\x04\x09\x12\x24\x48\x90\x20\x41\x82\x04\ +\x09\x12\x24\x48\x90\x20\x41\x82\x6f\x34\xfe\x03\xdf\xde\x5f\x98\ +\xb7\xef\x92\x03\x00\x00\x00\x22\x7a\x54\x58\x74\x53\x6f\x66\x74\ +\x77\x61\x72\x65\x00\x00\x78\xda\x2b\x2f\x2f\xd7\xcb\xcc\xcb\x2e\ +\x4e\x4e\x2c\x48\xd5\xcb\x2f\x4a\x07\x00\x36\xd8\x06\x58\x10\x53\ +\xca\x5c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x16\x1b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0c\x33\ +\x2d\x03\x81\x78\x0e\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x15\x9b\x49\x44\x41\x54\x78\ +\xda\xdd\x5b\x07\x54\x57\xc7\xd2\x7f\x80\x82\x02\x02\x96\x88\x22\ +\x96\x18\x0b\x45\xb1\x02\x8a\x1d\x23\x45\x63\x03\x4b\x82\xfa\x8c\ +\x05\x7d\xd1\xd8\x9f\x31\x76\x8d\x25\xb1\x17\xb0\x60\x45\xb0\x04\ +\xc1\x86\x62\x04\xe9\xd8\x68\x16\x10\x15\x08\xbd\x8a\x14\x91\xa2\ +\x11\xbd\xf3\x7e\xb3\x67\xfd\x0e\x1f\x79\xf9\xa2\x7e\x49\x0e\xe6\ +\x9e\x33\xe7\x7f\xb9\x77\x67\xf6\xce\xce\xec\xd4\xe5\x1f\x1f\xf0\ +\xa5\x02\x50\x95\xa0\x26\x7f\x55\x04\xfc\xcd\x2f\x66\x56\x03\x50\ +\x5f\xfe\xaa\xf3\xaf\x84\x7a\xf2\x79\x5d\xb1\x20\x7f\xb3\x4b\x15\ +\x97\x60\x70\xf9\xf2\xe5\x43\x8f\x1f\x3f\xee\xf5\xd3\x4f\x3f\xe5\ +\x46\x45\x45\xd2\xbd\x7b\xf7\x28\x2e\x3e\xae\xfc\xce\x9d\x3b\x91\ +\x61\xe1\x61\x1b\x66\xcc\x9c\x69\x8a\x71\x9a\xbc\x10\x7f\x17\x8d\ +\xa8\x03\x68\x60\x6b\x6b\xdb\xd5\xdd\xfd\x58\x5c\x70\x70\x30\x25\ +\x26\x25\x2a\xb9\xb9\x39\x94\x9b\x97\x4b\xb9\xb9\x00\xfc\xe6\xe5\ +\xe5\xfc\xcf\xb3\xfb\x09\xf7\xcf\x03\xc7\xa0\x5e\xbd\x7a\x9a\xbc\ +\x78\x1f\x3a\xf3\x3a\xd3\xa6\x4d\x1b\xee\xe9\xe9\xc9\x8c\x29\x39\ +\x39\xd9\x94\x93\x93\x43\x79\xf9\x79\x54\x50\xf0\x98\x0a\x9e\x14\ +\xd0\x13\xc0\x63\xdc\xf3\xb3\xec\xec\x6c\xb1\x08\x15\x95\x15\xa5\ +\x3f\xfc\xf0\x83\x19\x6b\xcd\x87\xba\x08\xaa\x2a\x2a\x2a\x0d\x2c\ +\x2d\x2d\x7b\x1d\x3c\x78\x90\x92\x20\xf5\x9c\xac\x6c\x48\x9a\x19\ +\x2f\xa0\xa2\xa2\x22\x2a\x29\x29\xa6\xa7\x25\x25\x54\x8c\xdf\xc2\ +\xa2\x42\x2a\x2d\x2d\x25\xbe\x8a\x8b\x8b\x94\x1f\x7f\xfc\x91\xa6\ +\x4f\x9f\x1e\x08\x3a\x0d\xc5\x42\x7e\x80\x97\x06\xa0\xd9\xd6\xad\ +\x5b\xe3\x22\xae\x45\x28\x39\x50\xef\x7c\x48\xb8\xf0\xc9\x13\x2a\ +\x01\xd3\xcf\x9e\x3d\xa3\xf2\xf2\x72\xaa\xa8\x28\xa7\xaa\xaa\x2a\ +\xaa\xac\xac\x24\xde\x1e\x6b\xd7\xae\xa5\x51\xa3\x46\x15\x63\xe1\ +\x7c\x34\x34\x34\x6c\x41\xa3\x39\x40\xfd\x83\x93\x3e\x40\xaf\x4f\ +\x9f\x3e\x9f\xed\xd9\xb3\x87\x1e\x3f\xce\xa7\x7c\x48\xfe\x49\x61\ +\x21\x3d\x7d\xfa\x94\xca\xcb\xca\xe9\xf9\xf3\xe7\xf4\xf2\xe5\x4b\ +\xa8\xff\x13\xe5\xf0\xe1\xc3\x34\x7f\xfe\xfc\x57\x43\x87\x0e\xbd\ +\xdb\xb8\x71\xe3\x83\xc0\x5d\x00\x70\x04\x98\x49\x0d\x50\xfb\xa0\ +\xb8\x97\x16\xdc\xe0\xab\xaf\xbe\x72\x39\x7f\xfe\x3c\x24\x9f\xcf\ +\x7b\x5d\x48\xbe\xac\xbc\x8c\x5e\xbc\x78\x41\xaf\x5e\xbd\xa2\xd7\ +\xaf\x5e\x53\x64\x64\xe4\x33\x23\x23\x23\x5f\x8c\x5f\x05\xf8\x0a\ +\x30\x1a\x60\x05\x68\x0f\x68\xcc\xd2\xff\x10\xbd\x41\x3d\x40\xdb\ +\x45\x8b\x16\x85\x86\x47\x84\x2b\x6c\xe0\x8a\xe4\x1e\x87\x71\xa3\ +\x5f\x7e\xf9\x85\xd5\x5e\x80\xef\x45\xdf\x3b\x18\xfb\x2f\x80\x8d\ +\x94\x78\x2b\x40\x23\xe9\x0a\xeb\x7c\x88\xcc\xab\x02\xb4\x01\xc6\ +\xab\x57\xaf\x2e\x4c\xfe\x39\x19\x5b\x00\x0b\x50\x5c\x24\x16\xa0\ +\x0c\xea\xcf\xfb\xfd\x0d\xc0\xd8\xf9\x61\xec\x40\x80\x21\xe3\x49\ +\x89\xab\x7d\xc8\x31\x80\xaa\x94\x60\x7f\xb8\x31\x76\x6d\x02\x0a\ +\xb1\xff\x4b\x8a\x8b\x79\x11\xd8\x00\xf2\xaf\x80\xfd\xfb\xf7\x1f\ +\x93\x92\x6f\xc0\xb8\x7f\x97\xc0\xa7\x19\x2c\xf9\xe2\x43\x87\x0e\ +\x51\x4a\xea\xcf\x14\x13\x13\xc3\xc6\x0e\x8b\xf0\x84\x35\x81\x5d\ +\x20\x2f\x08\xfb\x7f\xe5\xee\xdd\xbb\xf1\x18\x6f\xc2\xd2\xff\xbb\ +\x44\x7e\x1a\x80\x36\xb0\xea\x3e\xe7\xce\x9f\xa5\xdb\xb7\x63\xc8\ +\xcb\xcb\x8b\xf2\xd9\x13\xe4\x03\xe4\x2f\x07\x3b\x08\x8a\x84\x87\ +\xe8\xd7\xaf\xcf\x78\xe0\x34\xfd\x8d\xf0\x57\x55\x3c\x97\xae\xb0\ +\x41\x83\x06\x75\x6a\x7b\x96\xa7\x05\xe8\xb0\x69\xd3\xa6\x74\xff\ +\x80\x2b\x74\x35\x30\x80\xae\x5c\xb9\x42\x0f\x1f\x3e\xa4\xac\xec\ +\x2c\xca\x06\x64\x65\x65\x51\x66\x66\x06\xa5\xa7\xa7\x51\x5a\x7a\ +\x9a\xe2\x77\xf9\x12\x39\xcf\x98\x3e\x0f\x78\xba\x82\x51\x99\x25\ +\xca\x7b\x6d\x5e\x9c\xcd\x9b\x7f\x58\xbd\x79\xcb\xa6\x40\xb9\x18\ +\xb5\x76\x11\x54\xa5\xdf\xb6\x72\x77\x77\xa7\x8b\x97\x2e\xd0\xd5\ +\xab\x57\xe9\xc6\x8d\x1b\x74\xff\xfe\x7d\x12\x0c\xa7\xa5\x52\x6a\ +\x6a\x0a\xa5\xa4\x24\x53\x52\x72\x22\x25\x26\x3e\xa4\xf8\xfb\x71\ +\xca\x6e\x97\x5d\xb4\x6e\xfd\x1a\x4f\xe9\xfa\x74\x59\xd8\x7a\x7a\ +\x3a\x46\x47\x8e\x1e\x3e\x7c\xe1\xc2\x05\x3a\x71\xfc\x04\x2d\x5d\ +\xb6\xf4\x1e\x9e\xeb\x4b\x2f\xa3\x52\x6b\xf7\xff\xe7\x9f\x7f\xbe\ +\xdc\xc7\xc7\x9b\x4e\x7b\xff\x48\xb7\x6e\xdd\xa2\xb8\xb8\x38\x30\ +\x9c\x42\xf0\x08\x42\x03\x32\x32\xd3\xe9\xe1\xa3\x87\x94\x90\x90\ +\xc0\xcc\x53\x7c\x7c\x1c\x79\x9d\x3e\x45\x87\x8f\x1e\xa2\xcd\x5b\ +\x37\xdd\xef\xd7\xbf\xcf\xb8\xc0\xa0\xab\x57\x90\x3b\xd0\xf5\xeb\ +\xd7\xe9\xf4\xe9\xd3\xb4\x7b\xf7\x2e\x9a\x32\x65\x0a\x7b\x8c\x8e\ +\xd2\x45\xaa\xd4\x56\xff\xff\x31\xdc\x5f\xf0\xe9\x33\x5e\x4a\xc0\ +\x55\x7f\x29\xf9\x74\xb8\xbf\x32\x21\xf1\x6f\x97\xaf\xa0\x98\xd8\ +\x18\x2c\xca\x3d\xba\x7b\xef\x0e\xc5\xde\x89\xa5\xe8\x98\x28\x0a\ +\x0a\x0e\x24\x0f\x4f\x77\xda\xb9\x6b\xbb\x02\x8d\xe1\x9c\x41\x89\ +\x8e\x8e\xa6\x8b\x17\x2f\x12\x72\x09\x11\x22\x77\xeb\xd6\x6d\x35\ +\xe8\x1b\x01\x34\x6b\xeb\xfe\xd7\x01\x98\xc0\xe8\xbd\xde\xe7\xb6\ +\x87\x92\x93\x93\x85\xc1\x3b\xe2\xee\x41\x4b\x57\x2c\xa7\xc9\xd3\ +\x26\x53\x7b\x23\x63\x9a\x33\x6f\x1e\xa7\xc4\x14\x15\x1d\x45\x91\ +\x51\xb7\xe8\xc6\xcd\xeb\x74\xfd\xc6\x35\x68\x8c\x17\xb9\xba\xee\ +\x86\xd4\x6f\x08\xed\x08\x0a\x0a\xa2\x13\x27\x4e\xd0\xf6\xed\xdb\ +\x95\x39\x73\xe6\x94\x81\xf6\x67\x32\x50\xd2\xa8\xad\xea\xdf\x74\ +\xcc\x98\x31\x0b\xfc\x2e\xfb\xd1\x55\x48\x7f\xe5\x9a\xb5\x64\x63\ +\x6f\x4f\x91\xd1\xb7\x28\x2c\x3c\x04\xe9\x70\x1c\x7d\xee\x34\x9e\ +\x30\x8e\x7e\xfe\xf9\x67\xba\x76\x23\x82\x22\xae\x85\x53\x70\x48\ +\x10\x5d\x06\xce\xb9\xf3\xe7\x20\xed\x03\xc2\x66\xdc\xbc\x79\x93\ +\xce\x9e\x3d\x4b\x7b\xf7\xee\xa5\x95\x2b\x57\x50\xdf\xbe\x7d\x8f\ +\x03\xaf\xaf\xb4\x11\x6a\xb5\x51\xfa\xac\xfe\x6d\x20\xad\x68\xdf\ +\x8b\xe7\x15\x8e\xfe\x66\xce\x9a\x4d\x66\x5d\xcd\xe8\xa4\x97\x27\ +\xe5\x17\xe4\x51\xcc\xed\x48\x5a\xbb\x61\x35\x35\x6a\xdc\x98\xd6\ +\x6f\x58\x0f\x26\x6f\x10\x3c\x00\x18\x3d\x43\x27\x4e\x1e\xa7\x23\ +\x47\x0e\x91\xe7\x71\x0f\x0a\x0f\x0f\x27\x54\x8c\xe8\xe8\xd1\xa3\ +\x84\x60\x4a\xf9\xf2\xcb\x2f\x8b\x40\x7b\x3c\xa0\x43\x6d\xdd\xff\ +\x75\x90\xfb\x37\xee\xde\xbd\xfb\x88\x40\xec\xe5\x58\xf8\x7e\x0e\ +\x76\x1e\x25\x26\x0a\x69\xaf\x58\xb5\x0c\xfb\xff\x11\x85\x45\x84\ +\x50\x14\xb4\xc1\xaa\xaf\x15\x35\x69\xaa\x0f\x57\x98\x49\xc7\x3c\ +\xdc\xe9\xd0\x91\x83\xb4\x67\x8f\x0b\x6d\xde\xbc\x99\x5c\xf1\xeb\ +\x7f\xc5\x9f\x63\x07\x18\xbe\xdd\xca\xac\x59\xb3\xa8\x51\xa3\x46\ +\x6b\x41\xa7\x1f\xa0\x09\xcf\x55\x1b\xeb\x7d\xda\x2c\x1d\xb8\xbe\ +\xbc\xa4\xa4\x24\xa5\xb8\xb8\x58\xa4\xbb\x7c\x59\x5a\x5a\x90\x65\ +\x6f\x4b\x72\xf7\x3c\x84\xc2\x47\x21\x85\x46\x04\xd1\x96\x6d\x9b\ +\xa9\x93\x59\x27\x42\x89\x4c\x2c\xc0\xd6\x6d\x5b\xa0\x11\xeb\x68\ +\x39\xec\xc4\x92\x6f\xbf\xc1\x9e\xdf\xc1\x5b\x41\x41\x36\x49\x1d\ +\x3b\x76\x74\x07\xed\x11\xac\x5d\xb2\x3a\xa4\x52\xdb\x98\xd7\x62\ +\xcb\x0f\xe6\x33\xb8\xd4\x05\xe6\x45\xba\x8b\x4b\xdc\xcf\x9c\x39\ +\x93\xb4\x75\x74\xc0\xf4\x26\x4a\x49\x4b\xa6\x5d\xbb\x77\xd2\xc4\ +\xc9\x93\x69\xee\xfc\x05\xac\xfa\x90\xbc\x2b\x18\x5f\x46\x8b\xfe\ +\xbd\x90\x66\xcf\x9e\x45\x53\xa7\x4d\xa5\x19\x33\x9c\x95\xc9\x18\ +\xd3\xae\x5d\x3b\x4f\xa9\xfa\x26\xd2\xc0\xaa\xd6\x2a\xe6\xd5\xd4\ +\xd4\xb4\xa0\xfa\xed\x50\xef\xcb\x46\x71\x53\x41\xbc\xcf\x09\x8e\ +\x48\x77\x61\x03\x58\x85\x89\x8b\x1d\x3a\xba\x7a\xd4\xc1\xd8\x98\ +\x86\xd8\xd9\xd3\xea\xef\xbe\x13\xc6\x6d\xe3\xc6\x8d\xb4\xf8\x9b\ +\xc5\xb4\x60\xc1\x7c\x9a\x33\xe7\x6b\xfa\x9a\xe1\xeb\xaf\x69\xca\ +\x97\x53\x9e\xdb\xd8\xd8\x24\xd6\xaf\x5f\xff\x07\xc9\x7c\xe7\xda\ +\x58\x16\x53\xc3\xa5\x8d\xea\x8d\x09\xdc\x54\x01\x98\x55\x04\xc3\ +\xbb\x76\x53\x97\xae\x5d\x68\xe7\xce\x9d\xe4\xeb\xeb\xcb\x16\x9c\ +\xb3\x3d\x5a\xb8\x68\x11\xdc\x9b\x2b\xff\xcd\x8c\x2b\x2b\x57\xae\ +\xa4\xa5\x4b\x97\x12\x54\xfc\xa5\xe3\x98\x31\x99\xfd\xfa\xf5\x8b\ +\x6c\xdb\xb6\xad\x0f\xe8\x6e\x01\x2c\x01\x4c\x07\xd8\x01\x8c\x6a\ +\x2b\xf3\x3a\xd8\x9b\x3d\xbc\xbd\xbd\x9f\x71\x49\x0b\xbe\x5e\x48\ +\xaf\xb3\x99\x29\xd9\xd9\xdb\x90\xae\x9e\x0e\xc2\xdd\x54\xc1\xb0\ +\x9b\x9b\x9b\x30\x6e\xab\x56\xad\x82\xb4\x17\x54\x8d\x1b\x37\x2e\ +\x19\xf5\x3e\x7f\x24\x35\x7b\x40\x6b\x05\x60\x3e\x60\x1a\x60\xac\ +\x64\xba\x0f\xc0\x14\xd0\x02\xa0\x5d\xeb\x98\x07\xe8\xf4\xea\xd5\ +\xab\x2f\x24\xfc\x02\x29\xad\xc2\x89\x0d\x52\x5f\xb2\xea\xd3\x8b\ +\x06\xdb\x58\x53\x8f\x9e\xdd\xa8\x77\xef\xde\x14\x1b\x1b\xcb\xd2\ +\x57\xbe\x83\xca\x3b\x3a\x3a\x3e\x68\xd5\xaa\x15\xef\xe7\x95\x80\ +\xb9\x80\x7f\x4a\xc3\x36\x00\xd0\x5d\x4a\xba\x35\x40\x5f\x4a\x5c\ +\xeb\x4d\x52\x54\xdb\x02\x1d\xdd\xa1\xb8\xfc\xfd\xfd\x15\x66\x9e\ +\xe3\x7b\x14\x3e\x69\xf0\x10\x6b\x1a\xfc\xa9\x35\xf5\x34\xef\x41\ +\x4d\x9a\x34\x11\x41\x0e\x6a\x01\xca\xba\x75\xeb\x94\x96\x2d\x5b\ +\x1e\x93\x45\xce\xf1\x00\x6b\x40\x37\x40\x3b\x80\x81\x0c\x6a\x1a\ +\x48\xeb\xae\x2e\xe7\x50\xad\x95\x7e\x1e\xa0\x87\x24\xe7\x8b\xd0\ +\xd0\x50\x51\xc9\xe5\x50\xd5\xcc\xcc\x8c\xec\x3f\xb3\x05\xf3\x83\ +\xa8\x87\x79\x77\xd2\xd2\xd2\x44\xfe\x7f\x9b\xc3\x57\x85\x8d\x5c\ +\xf3\xe6\xcd\x5d\x81\x37\x11\xd0\x0b\xd0\x56\xfa\xf1\x06\x32\x68\ +\xaa\xfb\x21\x94\xbe\x54\xe4\x87\xea\x39\x3b\x3b\xcf\x42\x66\xc7\ +\x4d\x0d\x85\x2b\x3c\xed\xda\xb7\xa3\xe1\x23\x87\x91\xf5\xe0\x81\ +\xd4\xbd\x47\x37\xaa\x5f\xbf\x9e\x88\xde\x50\x05\x56\x78\xcf\xb7\ +\x69\xd3\x66\xaf\xdc\xd7\x9d\xa4\xa4\xeb\x7d\x88\xb5\x3e\x75\x66\ +\x1e\xc6\x6b\x15\x9a\x97\xc4\xd6\x3e\x3c\x22\x82\x5a\xb7\x6e\x45\ +\xa3\x46\x8f\xa0\x41\x82\xf9\x2e\xd4\x40\x47\x9b\xf7\x3b\xe7\xfe\ +\xca\x8e\x1d\x3b\xc8\xd8\xd8\xf8\x30\xf0\xc6\x49\xff\xad\x5b\xdd\ +\x90\xc1\xbd\x55\xef\x12\x33\xa8\xa1\x07\x58\x2b\x25\xaf\xc1\xcc\ +\xc3\x65\xb9\x40\xdd\xb9\x67\xa7\xb0\x84\x0d\x0d\x5b\x90\xc3\x98\ +\x91\x34\xc8\xba\x3f\x75\xeb\xde\x95\x1a\x37\x69\x4c\x4b\x96\x2c\ +\xe1\xe4\x45\x81\xab\x63\x03\xe8\x05\xbc\x2f\xa4\xe4\xf5\xfe\x8b\ +\x15\xd7\xf8\xe9\xa7\xc0\x15\x58\xcc\x08\x06\xbe\xe7\x67\xb5\x31\ +\xb1\x69\xf8\xfd\xf7\xdf\x7b\xc1\xa0\x89\x98\xdd\xc7\xc7\x87\x0c\ +\x5a\x18\x08\xe6\x07\x0e\xea\x4f\x5d\xbb\x77\xa1\x66\xcd\xf5\x69\ +\xec\xd8\xb1\x5c\xf0\x10\xee\x8e\xed\xa3\xdc\xf3\x5d\xe4\x7e\xd7\ +\xdb\xbb\x77\x5f\xbf\x1a\x0c\xea\x9d\x3e\x7d\x29\x88\xe4\xc5\xf7\ +\xfc\xac\xfa\x02\x01\xa7\x2f\xbb\x40\x4d\x4d\x4d\xb5\xbf\x3c\xba\ +\x93\x16\xb9\xc9\xae\x5d\xbb\x82\x33\x32\x32\x50\xc2\x4a\x23\xf7\ +\xa3\xee\xd4\xc2\x90\x99\x1f\x45\xfd\x07\xf5\x43\xb0\x63\x46\x86\ +\x2d\x0d\x59\xda\x5c\xeb\x43\x16\x77\x84\x26\x4e\x9c\x18\x05\xbc\ +\x2f\x01\x3d\x00\x06\x93\x26\x4d\x1a\x9c\x97\x97\x1f\xaf\x28\x44\ +\x4e\x4e\x93\x1c\xa0\xfa\x75\xe5\x1c\x4d\x7c\x7c\xfc\x6e\x91\xbc\ +\xce\x9c\xf1\xbb\xc5\xcf\xf8\x05\x8f\xf9\xe2\x8b\x49\x0e\x8c\xc3\ +\xb8\xd3\xa7\x4f\x1b\xa8\xa2\xa2\xaa\xf1\x57\x76\x73\x35\xf9\xe3\ +\xb1\x9f\xef\x70\xdf\x9e\xa5\xcf\x6a\xdd\xaa\x75\x4b\x72\x70\x1c\ +\x09\xe6\xfb\x32\xf3\xe2\xef\x4f\x3e\x69\x4b\x8f\x1e\x3d\x22\x84\ +\xc1\x1c\x04\x25\xcb\xe8\xad\x97\xac\xee\x36\xcb\xca\x7a\xcc\xd9\ +\x90\xc2\x90\x96\x96\x9d\xc7\xae\x4f\x5f\x5f\xdf\x14\xa1\xf1\x92\ +\xd8\xd8\xfb\xf9\x24\x2f\xbe\xe7\x67\xfc\x8e\xc7\x60\x6c\xee\x1b\ +\x3c\xa6\xc1\x06\xf4\x2f\x8b\xeb\x65\x52\x93\x0a\x4b\x2f\x98\xc3\ +\x16\xa0\x8f\xdb\xb6\xa1\x51\x60\xbe\x5f\xff\xbe\xc8\xed\x3b\x33\ +\xf3\xec\xeb\xf9\x64\x07\xd7\xea\x14\x9c\xf8\x78\x0c\xbc\xd9\x32\ +\x5d\x6d\x26\x0d\x67\xa3\x71\xe3\xa6\xb8\x12\x73\x01\x71\xf2\x95\ +\x9e\x9e\x55\x40\xf2\x92\xcf\x05\x54\xbf\x78\x4c\x75\x1c\xa6\xc1\ +\x5b\xf1\x2f\x89\xeb\x75\x75\x75\x4d\x4f\x9d\x3a\x55\x80\x3c\x5e\ +\xe1\x3a\xde\xb2\xa5\xcb\xa8\x43\xc7\x76\x34\x72\xf4\x67\x84\x22\ +\x25\x99\x75\xe9\x2c\xac\xbf\x66\xfd\xfa\x6c\xf0\xd8\xdd\xb1\xaf\ +\x2f\x07\xfe\x62\x19\xe0\x18\x56\xab\xd6\xaa\x01\x2c\x03\x02\xae\ +\x15\x56\x55\xbd\x42\x72\xf4\x12\x50\x55\xed\xf7\xd7\x50\x7d\x0c\ +\xe3\x30\x2e\xd3\x60\x5a\x7f\x2a\xf3\x50\x7b\x9d\xf6\xed\xdb\x5b\ +\x20\x43\x2b\x47\xf7\x96\x3b\x35\x34\x77\xee\x5c\x32\xe9\x64\x42\ +\x23\x46\x0d\xa3\xbe\x60\xbe\x33\x72\x77\x96\x3c\xd4\x44\xd4\xf8\ +\xfd\xfc\xfc\x14\x24\x3c\xaf\xb4\xb5\xb5\xd7\xca\xf8\xbd\xfd\xac\ +\x59\xff\xe2\xbd\xdf\x40\x4b\x4b\x4b\x8d\x17\x62\xda\x34\xe7\xc9\ +\x79\x79\x45\x55\x95\x95\x2f\x70\x06\x40\x00\x7a\x81\xbf\xa0\x25\ +\xfe\x8a\x6a\x5e\x78\x26\xde\xbd\x19\xc7\x38\x8c\xcb\x34\x98\x96\ +\x34\x86\x5a\xab\x56\xad\x34\x65\x0d\xfb\x43\x43\x5b\x24\x26\x83\ +\x2f\x5f\xbe\x5c\x85\xbe\xbd\x12\x15\x15\x4d\x53\xa7\x4e\xa5\x2e\ +\xdd\xcc\x10\xe4\x0c\xa5\x3e\xa8\xdc\x74\x42\x82\xd3\xb2\x95\x21\ +\x41\xac\x04\x0d\x21\x0e\x83\x61\xf1\x39\xd0\xd9\x29\xe3\xf9\xf6\ +\xa8\xd8\xf4\x2b\x29\xa9\x80\xb7\xc8\x49\x98\x3b\x77\x9e\xe3\xc8\ +\x91\xa3\x27\x94\x96\x56\xe2\x00\x44\xa5\x52\x56\x56\x81\x8a\x70\ +\x25\x4b\x15\xde\xe2\x01\x6d\xdd\xea\x8a\x7c\x7f\x1e\x39\x38\xfc\ +\x93\x81\xef\xf9\x19\xbf\xe3\x31\x62\x2c\x70\x04\x2e\xd3\x60\x5a\ +\xf3\xe6\xcd\x73\xcc\xcc\xcc\x4e\xe0\x39\x9a\x36\x6d\xda\x13\x42\ +\x53\xfd\x23\xfa\xf7\xba\xc8\xbb\x1d\x70\x2a\x83\x73\x78\x51\x8a\ +\x1e\x3f\x7e\x3c\x99\x5b\xf4\xa0\xcf\x46\x30\xf3\xbd\xa9\x53\x67\ +\x53\x58\xfb\x16\x84\xb1\xc8\xed\x5d\xb8\x4a\xab\x1c\x3b\x76\x8c\ +\x2c\x2c\x2c\x3c\xf0\x6c\x8c\x4c\x62\x5a\x04\x07\x5f\x0f\x2d\x2f\ +\x7f\x0e\x3a\xe5\x4a\x45\x05\xd7\x02\x8a\x5f\x97\x96\x56\x28\x4f\ +\x9f\x96\xe1\x40\x44\x39\xa2\xc7\x62\x5a\xb3\x66\x13\x39\x3b\x2f\ +\xa4\xc5\x8b\xd7\xd1\x37\xdf\x6c\xa0\x6f\xbf\xfd\x9e\x81\xef\xf9\ +\x19\xbf\xe3\x31\x3c\x56\xe0\x30\x2e\xd3\x60\x5a\xa0\x29\x68\xf3\ +\x1c\xc1\xc1\x37\x82\xf9\xdb\xff\xdf\xa1\x2d\xaa\xb7\xd3\xd0\x74\ +\x10\xcc\x87\x85\x85\xd1\xb0\x61\xc3\x44\x46\x37\x74\x98\x1d\x7e\ +\x7b\x93\x69\x67\x13\xb8\x3e\xc1\x3c\x21\x18\xe2\x42\xa5\xd0\x80\ +\x11\x23\x46\x5c\xc6\x33\x27\x40\x67\xf9\x21\x6d\x82\x82\x6e\xe5\ +\x97\x95\xbd\x40\x1d\xb0\x14\x49\x52\x29\x49\xe0\xbf\x61\xd8\x72\ +\x90\x06\x2f\xa7\x15\x2b\xb6\x80\xce\x16\x94\xb7\xff\x0d\x2d\x73\ +\xbe\xe3\xe4\x34\xe1\x28\x03\xdf\xe3\x99\x78\x87\x31\x3c\x96\x71\ +\x04\x6e\x0d\x5a\x0a\xcf\xc1\x73\x61\xce\x96\xef\xc7\xbc\x0c\x6d\ +\xd1\x61\x59\x8c\x74\x55\x30\x1f\x18\x18\x48\x83\x06\x0d\xa2\x01\ +\x08\x6e\xec\x87\xda\x8a\x45\x30\x35\x35\x11\x7e\x1f\xc6\x91\xa6\ +\x3b\x3b\xd3\xb5\x6b\xd7\xe0\xaf\xcf\x10\xf2\x81\x18\xe0\x4f\x96\ +\x29\x6c\x23\x40\x1d\x59\x12\xb3\x72\x72\x9a\x7e\x26\x21\x21\xed\ +\x75\x41\x41\x09\xea\x03\xc5\xe8\x07\x94\x40\x13\x4a\x58\xaa\x80\ +\x6d\xb4\x7c\xf9\x46\x74\x76\xa6\x06\x8c\x1d\xeb\xf0\x2b\xb7\xc6\ +\xcf\xf8\x1d\xc6\xf0\x58\xc6\x61\x5c\x41\x83\x69\x31\x4d\xa6\xcd\ +\x73\xf0\x5c\x98\x53\xf3\x7d\xe3\x7a\xdd\xd9\xb3\x67\x6f\x8a\x8f\ +\x8f\x27\xec\x79\x11\xda\xf6\xee\xd5\x5b\x64\x73\x76\xc3\x6c\xa8\ +\xb7\x55\x2f\x32\x31\x35\x46\xc4\xd7\x9c\xea\xaa\xd7\xa5\xe1\xc3\ +\x87\x8b\x1a\xfd\xa5\x4b\x97\xb8\x82\x93\x26\x7d\xbd\x25\xe0\x23\ +\xd6\xa4\x1a\x5b\xca\x64\xf3\xe6\xdd\x51\xfc\xd1\xb9\xb9\x85\xc4\ +\xbf\xde\xde\xbe\xb4\x7e\xfd\x2e\xc0\x76\xec\xf5\x19\xae\x3c\x10\ +\x01\xd3\xaf\x3e\xec\xcd\x33\xd4\x02\x5d\x30\x96\x71\x04\x6e\x75\ +\x5a\x4c\x9b\xe7\xe0\xb9\xde\x5b\xf2\x8b\x17\x2f\x3e\x9c\x88\x52\ +\x35\x5b\x7b\x34\x1c\xb9\xd5\x44\x36\x76\x43\xc8\x16\x55\x9c\x5e\ +\xa8\xdc\x1a\x9b\x1a\x91\x81\x41\x73\x52\xd7\x50\x27\x14\x3d\x98\ +\x79\x61\xf4\x10\x0f\x14\x71\x21\xa3\x86\xaf\xaf\x79\xb5\x8e\x8f\ +\x4f\x79\x91\x95\x55\x00\x63\xf8\x18\x6a\x9c\x47\xdb\xb6\xed\x43\ +\x85\xf7\x90\xb2\x68\xd1\xe2\x7b\x3c\x00\xa5\xaf\xdf\xfc\xc8\x37\ +\xef\x78\x2c\xe3\x00\x97\x69\x08\x5a\x4c\x93\x69\xf3\x1c\xef\x9b\ +\xd4\x34\x42\x49\xea\x1c\x7a\x74\x5c\xa9\xe5\x00\x06\x6a\x6e\xca\ +\xfb\x1d\x0b\xc0\xcc\x5b\x20\x83\x33\xa2\xe6\x06\xcd\x48\xa3\x9e\ +\x06\xe1\xd0\x12\xab\xbd\x30\x7a\x2e\x2e\x2e\xcf\xa1\x72\x4b\x41\ +\x63\x30\xa0\x65\x8d\xce\x6c\x5d\x59\xbd\xd1\xc3\x23\x87\xd4\xd4\ +\x3c\x84\xce\x79\xe2\xc3\xa3\xa2\xee\x22\x8a\x3c\x2a\x16\x61\xe1\ +\xc2\x05\xfd\xd7\xac\x59\xf3\xbb\x1f\xcb\x63\x78\x2c\x70\x18\x97\ +\x69\x30\x2d\x41\x93\x69\xf3\x1c\x3c\x97\x9c\xb3\xee\xdb\x26\x35\ +\x1f\x21\x60\x09\x41\xc9\x5a\x34\x2b\x70\x4e\x97\xe0\xf7\x69\xf8\ +\x88\x61\x64\x6b\x3b\x84\x2c\xc1\xbc\x91\x71\x47\x6a\x06\xc9\x23\ +\x2d\xe5\x22\x06\xb1\x67\x80\x61\xe4\xe3\x6b\x0a\xa2\xbe\x8d\xa0\ +\x31\x14\xd0\xa6\x46\x57\x46\xdd\xcd\xcd\xf3\xdf\x39\x39\x05\x4f\ +\x10\xb2\x96\xa6\xa5\xe5\x56\xa5\xa4\xe4\xa2\x1f\x98\x8d\x4e\x70\ +\x0e\x45\x44\x44\xa2\x2a\xe4\x05\x0d\x70\xa1\x77\x95\x1a\x70\x18\ +\x97\x69\x30\x2d\x49\x33\x97\x78\x0e\x9e\x8b\xe7\xdc\xb7\xcf\x7d\ +\xe1\xef\xc5\xf5\xf5\x59\x5d\xd1\xaa\x8a\x41\xda\xc9\xcc\x73\xd2\ +\x82\xd0\xf6\x63\x04\x38\xc3\xc9\xc6\xf6\x53\xb2\xb0\x34\x27\xc1\ +\x7c\xb3\x66\x60\x5e\x83\x74\x50\xbf\x87\x5d\x60\x8b\x2f\x4e\x6a\ +\x9a\x98\x98\x70\x51\x63\x94\x3c\xb2\xa6\x5d\xa3\x46\xa7\x39\x77\ +\xee\xca\xbd\x01\x01\x31\xf8\xd0\x7b\x88\xe9\x93\xe8\xc1\x83\x0c\ +\xe4\x0f\x39\x0c\x88\x16\x63\x70\x00\xea\x22\xea\xfe\xfb\xb3\xde\ +\x75\x01\x18\x07\xb8\x82\x86\xa4\x87\xa4\x2b\x03\xd5\xa6\x24\x68\ +\x66\x1c\xea\x0e\xb1\xf0\x16\xab\x5d\x7e\x2f\xa9\x31\xc4\x21\xc5\ +\x07\xa8\xdd\x71\x15\x47\x54\x68\x0d\x11\xd0\x8c\x46\x5c\x3f\xc4\ +\x8e\x99\xef\x49\x1d\x8d\x3a\x80\x79\x7d\xa1\xf6\xea\xea\xea\x6c\ +\xe9\x85\xea\xf3\xd9\x3e\x6b\x6b\x6b\xaf\x1a\x4d\x89\x9a\x21\xa9\ +\xe6\xfc\xf9\x6b\xf6\x7b\x7b\x87\xc1\x3d\x06\xa3\x0c\x86\xf6\xb6\ +\x87\xbf\xe2\xe1\x71\x05\x8c\x07\xc1\x7e\xc4\xa2\x34\x1e\x88\xbe\ +\xc0\xb1\xa7\xef\xba\x00\x8c\x03\x5c\xa6\xc1\xb4\x98\xae\xa0\x7d\ +\xfc\x78\x20\xcf\x85\x2d\x1c\x86\x83\x95\xab\xf7\xfc\x57\xe6\xa5\ +\x8b\x68\x0d\xf5\x4d\xe5\xfd\x0e\xe9\x8b\xb2\x74\xab\x56\x2d\xc9\ +\x71\xcc\x68\x1a\x62\x33\x98\xcc\xc1\x7c\x87\x8e\xed\x49\x30\xaf\ +\xae\x41\x2a\x2a\xff\x10\x5b\x83\xe3\x02\x44\x85\x9c\xda\x06\x57\ +\xcb\xeb\x7f\xeb\xa4\x66\x5d\x2b\xab\x41\xc3\x46\x8e\x74\x3a\xe0\ +\xe0\x30\xf1\x94\x93\xd3\x8c\x28\x1f\x9f\x70\xd0\x09\x40\x86\xe8\ +\x8f\xfd\x9b\x80\xad\x74\x13\x8b\xea\xcb\x2d\x6f\xed\xb7\x65\xde\ +\xd5\xd5\x45\x1b\x38\x8c\xcb\x34\x98\x96\xa0\xc9\xb4\x27\x4c\x98\ +\x11\xe5\xe0\x30\xe9\xc7\x51\xa3\x9c\x0e\x58\x59\x59\xdb\xff\x66\ +\x9b\x0a\x29\x6a\x26\xdc\x1c\x01\x44\x93\x11\xa5\x69\x8e\xde\xa0\ +\xee\x1d\x10\xe9\x41\xf2\x60\x5e\xbf\x59\x53\xc1\x3c\xc6\x73\x31\ +\x43\x30\x8f\x98\x00\x06\x6b\xe1\x3d\x99\xd7\xf7\x04\x34\xfe\x9d\ +\xba\xbc\x28\x9c\xc8\x14\x78\xd8\x99\x33\x11\x74\xf2\x64\x20\x4b\ +\x0d\x0c\xc4\x22\xa3\x4c\x05\x13\xf1\x74\xe0\x80\xdb\xea\xb7\x5d\ +\x00\x1e\x0b\x1c\xc6\x65\x1a\x90\x78\x20\x68\x5e\x25\xa6\xcd\x73\ +\xc8\xb9\x1a\xca\xb9\x7f\xa5\xf6\xad\xc1\x70\x16\x07\x38\xb0\xf8\ +\x6c\xc5\xf9\x28\x2a\xf1\xc5\x85\x4c\x14\x29\xa8\x61\x43\x3d\x6a\ +\xaa\xdf\x94\x5d\x1d\x13\x84\x95\xde\xc6\xcc\x8b\x48\x0f\x65\xec\ +\x4c\x3c\x9b\x09\xe8\x0d\xd0\x7f\xc7\x63\xaa\x6d\x77\xec\xf0\x4c\ +\x3f\x77\x2e\x42\x39\x73\x26\x0c\x1f\x1c\xc2\x21\xad\xd8\xbb\x21\ +\x21\x11\xb0\x3f\x87\x5b\xa0\x91\xf2\x9b\xc8\xfc\x0e\x63\x10\x56\ +\x47\x30\x0e\xe3\x42\xea\x21\x80\x50\xb4\xd2\x22\x94\xed\xdb\x3d\ +\xd3\x79\x8e\xff\xeb\x68\x5a\x13\x64\x74\xf1\x1c\xe0\xc0\xd8\xbd\ +\x42\x61\xf2\x2a\xf6\xf5\x11\x64\x67\x5e\xf6\xf6\xf6\x99\xe8\xde\ +\x70\x26\xc7\x07\x0d\xa8\x4e\x1d\x35\x66\x9e\x8f\x9d\xf0\x9e\xe7\ +\xf4\x96\xb3\xbb\x12\x3c\x9b\x27\x9b\x15\xcd\xdf\xa5\x4e\x27\xab\ +\x3d\xc6\x6e\x6e\x27\x1e\x5c\xbe\x7c\x8b\x2e\x5c\x88\x40\xc6\x78\ +\x13\x46\x8b\x63\x8e\x72\x04\x32\xa5\x4a\x68\x68\x78\xe5\xa9\x53\ +\x27\x8c\x78\x3c\x8e\xbd\x08\xbc\xea\xf7\xfc\x8e\xc7\xf0\x58\xe0\ +\xc0\xa8\x26\x22\x00\xbb\x01\x7b\xc4\xb4\x6e\x41\x8b\x8e\x3f\xe0\ +\x39\xe4\x5c\xbf\xea\xd6\x34\xc4\xb1\xb4\x99\xa8\xe2\x88\x3d\x8c\ +\x34\xf5\x7b\x79\xf0\x78\x02\x60\x0a\xe0\x5b\xb4\xa4\xd2\x50\xbe\ +\x62\x75\x67\xe6\xb9\x90\x09\xeb\x1d\xc1\x9a\xa1\xa0\x89\xf1\xc6\ +\xd7\x7f\x5a\xcd\xd7\xab\xbe\x2d\xff\xfb\xf7\xbb\x4d\x0d\x0d\xbd\ +\x5d\x06\xc9\xe3\x63\x6f\x40\xf3\x62\xb0\x9d\xa2\xf1\x1b\x8d\x48\ +\xee\x09\x62\x8f\x72\xc4\xf3\x65\x4a\x7c\xfc\x23\xf6\x32\xa7\x2e\ +\x5c\x38\x67\x7d\xf6\xac\x77\x23\x06\xbe\xe7\x67\x78\x27\xc6\x60\ +\x2c\xe3\x00\x3f\x0a\xd6\x3e\x8a\xe9\x60\x21\xae\xb3\x26\x40\x93\ +\x6e\x97\xed\xdb\xe7\x36\x95\xe7\xac\x19\xe2\x1a\xa2\x61\xe1\xcf\ +\x65\x6b\x1c\x50\xbc\x86\xbf\x3f\x07\x98\x03\xda\x49\x2b\x6e\x87\ +\x9c\xfa\x3b\x44\x7f\xc2\xcd\xa1\x8a\x23\x54\x1e\xb9\xbf\x82\x26\ +\xc6\x6b\xa4\xb3\xeb\x6b\xf8\xfa\x77\x49\x37\x0d\xf1\x71\x55\x67\ +\xcf\x86\x29\xbe\xbe\xd7\xa0\x65\xb7\xa0\x51\xf7\x09\x0b\x82\xad\ +\x75\x0f\x10\x87\xdc\xfe\x09\xd2\xdb\x17\xd0\x84\xa7\x82\xc9\x94\ +\x94\x6c\x9c\x01\x4a\x12\x80\x7b\xf1\x0c\xef\x78\x0c\x33\x0f\x9c\ +\xbb\xec\x5a\xc1\x70\x2c\x3c\xc1\x7d\x7c\x33\x6b\x15\xe7\x23\x61\ +\x0a\xb6\x45\x15\xcf\xf9\xbf\xdc\x11\x33\x0a\x86\x92\x50\xbe\xe6\ +\x7d\xee\x26\x8f\x9b\x37\x95\x2b\x25\x0e\x2f\x00\x1c\xb1\x35\xca\ +\x03\x02\x02\x84\xb1\x43\x3e\x00\x62\x3e\xa8\xed\x7d\xc2\x79\xfd\ +\x48\xe9\xeb\xb5\xde\xa3\x1f\xd7\xc8\xd1\x71\xe2\xce\x2b\x57\xa2\ +\xc1\x34\x47\x7f\xee\x99\x1b\x36\xec\x48\x4d\x48\x48\x87\xfd\xb9\ +\x8f\x6d\xf0\x10\x0b\x9d\x04\x5f\x9e\x45\x9c\xce\x56\x54\x70\xd6\ +\x58\x06\xef\x54\xca\xc0\xf7\xfc\x8c\xdf\x21\xe0\xc9\xa2\x3b\x77\ +\x12\xa1\xfe\x0f\x71\xbc\x2e\x1e\x27\xcc\xd2\x68\xc3\x86\xed\xa9\ +\x2e\x2e\xee\x99\x41\x41\x77\xb1\x10\x51\xa8\x21\x4c\xd8\xc9\x73\ +\x56\x8f\xf6\x98\x41\x53\xa8\x7e\x22\x0c\x1e\x1b\x32\x77\x59\x93\ +\xd7\x92\xef\xeb\xc8\xf8\x7d\x10\x0c\x64\x19\x1b\x43\x94\xbc\x14\ +\xec\x3d\xea\xd1\xa3\xc7\x41\x5e\x18\x40\x47\xd9\xb2\x52\x7b\xcf\ +\x4a\xb2\xe9\xce\x9d\x87\xc3\x2c\x2c\xfa\x6c\x94\x06\x74\x88\x87\ +\x87\xf7\x23\x84\xb0\x58\xe8\x64\x18\xb5\x54\x30\x97\x21\x20\x23\ +\x23\x17\x12\xe7\x43\xd3\xcf\x18\x70\x5f\x82\x70\x37\x1b\xef\xd2\ +\x29\x29\x29\x1d\xc1\x54\x2a\x8a\x23\x49\x08\x7d\x73\xe9\xd8\x31\ +\xef\x47\x4c\x8b\x69\x9a\x9b\x5b\x6d\x44\x8e\x10\xc6\x73\xf1\x9c\ +\x35\x17\xc0\x0c\xfb\xd8\x1f\x97\x02\xa3\x96\x23\x0b\x15\x3a\xd5\ +\x8e\x9b\x1a\x20\xe5\xc5\x3e\x0d\x15\x51\x1e\x4a\x5a\x1c\xe8\x9c\ +\xe2\x40\x47\x12\xd4\x7d\x4f\xe6\xa5\xff\x55\xd3\x60\xaf\x81\x78\ +\x42\xc4\x0c\xd2\x86\x7c\x7a\xee\x9c\x5f\x5e\x7a\x7a\x2e\x98\xce\ +\x21\x54\x7b\xd1\x5c\xc9\xc3\x76\x78\x8c\xad\xf0\x04\xd2\x17\x80\ +\xbf\x0b\xa0\xf6\x9c\xf0\xe4\xf1\x18\xb1\x18\xc0\x81\xe5\xf7\xcb\ +\x63\x1a\x92\x96\x9a\xa4\xad\x2f\xe6\xaa\x69\x84\x98\x61\x3b\x3b\ +\xbb\xa5\x21\x21\x21\xc4\xcc\xe1\xd7\x83\x07\x4b\xc6\x1a\xa1\x17\ +\xdf\x1d\xcf\x0a\xf1\x8e\x43\x5c\x2e\x6a\x9c\x91\x06\xd2\x0c\xa0\ +\xf7\x27\xf4\xe0\xd5\x90\x5c\x0d\x46\x22\x03\xd5\xcf\x04\xe3\xf9\ +\xca\xb3\x67\xe5\xf0\x08\xa5\x30\x88\x25\x0c\xb8\x17\x80\x2d\x50\ +\xcc\x80\x7b\x8e\x5b\xca\x78\x21\x14\x68\x0a\xc7\xfd\xdc\x62\x1b\ +\xfc\x36\x82\xa9\x2b\x8d\x82\x2d\x98\x4b\x82\x2b\x24\x00\x97\xb5\ +\xef\xa2\x99\xb9\x06\x3d\xbd\x03\x70\x73\x55\x27\x4f\x9e\x54\x50\ +\xf2\xe6\x1c\xff\xac\x64\xbe\x2b\x2f\x8e\xc0\xff\xe3\x2f\xdd\xb0\ +\xb0\xeb\x21\x29\x29\x59\x2c\x4d\x30\x58\x42\xf6\xf6\x43\x2f\x60\ +\x0b\xc6\x20\x1d\x7f\x56\x51\xc1\x35\xbf\x72\x01\x7c\x9f\x98\x98\ +\xf4\x0c\xdf\x1e\x63\x67\x37\xf4\x02\xb6\x04\x6b\x0c\x2f\x1c\x6c\ +\xca\xf5\x10\xa6\xf5\x56\xff\xa0\x24\x3b\x32\x33\xe1\xeb\x9f\xc2\ +\xd2\x73\xec\xaf\xf0\x11\x53\xe4\x03\xf0\xa1\x07\x44\x22\x34\x64\ +\xc8\x10\x0f\x59\xce\xea\xc6\xcc\xff\x89\xa7\x2f\x3e\xba\x7c\xf9\ +\xea\xed\xfc\xfc\x22\xe4\x21\x45\x70\xbd\x07\xae\xc8\xad\xd6\x1e\ +\x60\x0f\x6f\xf4\xe8\x4d\xa4\xca\xf7\xfc\x4c\xbe\x33\xdd\xbf\xff\ +\xc0\x95\xfc\xfc\x42\x2e\x84\x40\x9b\x03\x6e\x33\xad\xb7\x3d\xa3\ +\x6f\x00\x18\xc8\xfe\x1f\x67\x75\xc3\x61\xe9\x2b\xb9\xd6\x87\x55\ +\x7f\xb9\x6c\xd9\xb2\x3b\x7a\x7a\x7a\xab\x65\xc7\xb6\x8b\x0c\x71\ +\xd5\xff\xe4\xff\x19\xe8\x3c\x60\xc0\x80\x0d\x91\x91\xd1\x1c\xc0\ +\xf4\xa9\xa6\x69\x1f\x61\x3b\x5e\x7f\xf3\x1f\x23\x7c\x5f\x8d\xc9\ +\xba\x3c\xf6\xe6\xcd\xa8\x07\x03\x06\x0c\xdc\xc0\x34\x98\xd6\xdb\ +\x16\x3e\x34\x65\x10\xd3\x57\x4a\x79\x96\x8c\xec\xbe\x96\x75\x3c\ +\x1b\x80\x51\x0d\xc9\xff\xd9\x3d\x07\x9e\xcb\x10\x11\xa9\x66\xf5\ +\xe6\x28\x0c\x75\xf0\x9b\x7f\x9a\xe2\xfb\xea\xcd\x51\x39\xd6\x50\ +\xe2\xaa\xbd\x9b\x3b\x92\x05\x10\xe9\xf7\x7b\xca\x78\xc0\x02\x60\ +\x0c\x30\xa8\x25\x87\x8e\x34\x50\x8a\xb3\x36\x37\x37\x5f\xc8\xc0\ +\xf7\xef\xdb\x1e\xff\x0f\x06\xbe\x30\x4d\xd0\xa7\x79\xb4\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x10\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x10\x1c\x49\x44\ +\x41\x54\x78\xda\xe5\x5b\x0b\x90\x1c\xc5\x79\xfe\x7a\x9e\xfb\xbc\ +\xbd\xa7\x74\xa7\xd3\x03\xe9\x84\x44\x90\x04\x16\x08\x88\xe2\x20\ +\x81\x6d\x99\x44\xa5\xc2\xb1\x31\x04\x70\xd9\x49\x25\x40\x30\xae\ +\x4a\x15\x4e\x62\x27\x8e\x15\x1e\x95\x90\x72\xc5\x90\x2a\x62\x3b\ +\x76\x09\x13\x1b\x88\x5d\xe0\xb2\x2b\x42\xc2\x46\xb6\x88\x24\x23\ +\xdb\x84\x87\x40\x02\x49\xe8\x4e\x12\x7a\xdd\x49\xf7\xda\xdd\xdb\ +\xf7\xce\xa3\x3b\xdd\xb3\xb3\xd5\x7b\xb7\xb7\xba\xbb\xdd\x3b\x95\ +\xab\xfc\xa3\xaf\x7a\x76\x76\x67\x7a\xbe\xaf\xbf\xfe\xe7\x9f\x9e\ +\x83\x30\xc6\x30\xc7\x41\x64\x5b\xb1\x3d\x79\x30\xd9\x56\x6c\xcf\ +\x61\x68\x73\x46\x5a\x42\xf1\x21\xb7\xe5\x67\x32\x81\x30\x95\xed\ +\x38\x30\x89\xdf\x66\x01\xaa\x49\x6a\x3e\x74\x1f\x5a\x05\xd4\x09\ +\x02\xb8\x3e\x1c\x1f\x76\x19\xf2\x3b\x29\xc8\x6f\x9b\x00\x92\xb8\ +\x24\x6c\xfa\x08\x56\x20\xe0\xef\x33\xfc\xdf\xa8\x28\x05\xad\x20\ +\x5b\xe4\x28\x70\xe4\x39\x72\x7e\x5b\xf4\x61\xfb\xe2\xb8\xb3\x25\ +\x84\x36\x4b\x56\x57\xfd\x73\x19\x3e\xc9\x10\x47\xc4\x47\x74\xdf\ +\x7b\xe7\x96\xef\x3d\xd4\xbf\xc1\x72\x69\xa7\x4b\xd1\x0e\x20\x46\ +\x08\x89\xa8\x8a\x12\x24\x04\xa0\x94\xe5\x19\x43\x16\x04\x63\x2a\ +\x41\xdc\xd4\xd5\xf3\x1b\x57\x77\xed\xbf\x71\x55\x77\x1f\x80\xb4\ +\x8f\x4c\x85\x20\x96\x74\x46\x63\x53\x43\x24\xc1\xc6\x46\x5d\x12\ +\x0f\x72\x84\x39\x9a\x04\xc1\x67\xf7\xbc\x7f\xdd\x81\xbe\xe1\x8f\ +\x17\x1c\x77\x6d\x24\x68\xb4\x47\x43\x06\x89\x06\x0d\x84\x4c\x0d\ +\x41\x43\x83\xa9\x6b\xd0\x54\xc5\x3b\x09\x65\x0c\x96\xe3\xa2\x60\ +\xbb\xc8\x15\x6c\x64\x38\x52\x39\x0b\xe9\x9c\x35\x1a\x30\xc8\x3b\ +\x6b\x97\x75\xfc\xfc\xee\x8d\x2b\xdf\x00\x90\xe4\x48\x79\x62\x48\ +\x21\x1c\x29\xc4\xa5\x13\x40\x10\x57\xa5\xd5\x4b\xc4\x13\xe9\x42\ +\xfb\x3f\x3d\xf7\x9b\xbf\x8c\x67\xad\x4f\x34\x85\xcc\x58\x73\x24\ +\x80\xe6\xb0\x89\x68\xc8\x44\x57\x73\x04\x2d\x51\x13\x9a\xa2\x70\ +\xe2\x04\xba\xa6\x40\x57\x55\x88\x70\x5c\x0a\x9b\x0b\x60\x53\x06\ +\x97\x52\x24\xd2\x45\x0c\x8d\xe5\x90\xb3\x6c\x24\x33\x45\xc4\xd3\ +\x79\xde\x16\xc6\xda\xa2\xe6\x8e\x87\xee\xba\xfe\xbf\xf8\x79\x87\ +\x01\x8c\x71\x64\x3d\x21\xa4\x1b\xe8\xdc\x0b\x20\xc9\x1b\x15\x56\ +\x8f\xfd\xcd\xb6\x7d\x77\x9e\x1a\xce\xdc\x13\x0b\x99\x6d\xad\x4d\ +\x21\x74\xb6\x45\xb0\x7c\x7e\x33\xe6\x37\x87\xc0\xad\x8e\xb3\x23\ +\x79\x24\x32\x16\x27\xca\x38\x61\x0e\x4a\x51\xee\x9a\x10\x78\xc2\ +\xa8\x42\x18\x8e\xb6\x26\x03\x0b\xdb\x82\xa0\x94\x62\x38\x95\xc7\ +\x07\x43\x63\xb8\x90\xc8\x72\x21\x0a\x42\x88\xf8\x92\x79\x91\xa7\ +\xbf\xf6\xe7\x1f\x7e\xbe\xc2\x11\xb9\x0a\x37\x30\x81\x39\x12\xc0\ +\xb7\xbc\x24\xdf\xf4\x8f\xdf\xff\xe5\x47\x0f\x9c\x18\xf9\xbb\x48\ +\x30\xd0\xd3\xda\x14\x44\x4f\x57\x2b\x7e\x7f\x65\x17\x18\x23\x38\ +\x33\x9c\xc5\x68\xda\xf2\x08\xd7\x13\xc2\x29\x7c\xd4\xb1\xb8\x43\ +\x88\xc8\xf0\xc6\xf1\x21\x9c\xbc\x90\xc0\xe8\x58\x1e\x99\x7c\xe1\ +\x83\x6b\x7a\x3a\x1e\x7f\xf8\x33\xeb\x77\x57\xb8\xa1\x38\xfd\x04\ +\x29\x05\xa8\x9b\xfc\xa7\x1e\xfd\x9f\x2f\x8e\xe5\xec\xfb\x5b\x63\ +\x61\xb2\x6c\x41\x2b\x3e\xb2\x66\x31\x08\x51\x71\xf8\xcc\x18\x8a\ +\x36\xc5\x6c\x46\xd0\x50\xb1\x7a\x71\x0c\x14\x2e\xf6\x1f\x1d\xc0\ +\xf1\xfe\x51\x8c\xa6\x72\x2c\x66\xaa\x4f\x3d\xf7\xa5\x3f\x7a\x42\ +\xd7\xf5\xa4\x14\xc1\x73\x02\x9d\x4d\x01\x48\x65\xb2\x3b\x7a\x62\ +\xb0\xfd\xfe\x6f\xbf\xf2\x24\xa0\x6d\x6a\xe7\x16\xbf\xfd\xc6\x55\ +\xe8\x88\x85\xf1\xee\x99\x24\xb2\x05\x07\x73\x19\xe1\x80\x86\x35\ +\x4b\x62\x18\x49\xe5\xb0\xfd\x57\xc7\xbc\x29\x42\xa9\xfb\xca\x93\ +\x7f\xb1\xf1\xc1\x55\x97\x77\x0c\x55\x39\xa1\x41\x01\x64\xb6\xf7\ +\xc9\x3f\xf1\x93\x5f\x2d\x7f\x6e\x77\xef\xd3\x81\x40\x60\xd5\xa2\ +\x79\x31\x7c\xf6\xa3\x57\xe1\xfc\xa8\x85\x0b\xc9\x3c\x2e\x65\x2c\ +\xe0\x39\xa2\xbb\x2d\x80\xff\xde\x73\x04\x67\x86\x12\xc8\x15\xac\ +\xa3\x77\x6f\x58\x76\xcf\x83\xb7\xad\xef\x95\x39\x41\xde\x1d\xea\ +\x17\x40\x5a\x3f\xf0\x95\xa7\x7f\xd1\xf3\xe3\x57\x4f\xbe\x14\x0e\ +\x05\xbb\x56\x2d\xed\xc2\x9d\x1b\xaf\xc4\xe1\x73\x29\x39\xea\x97\ +\x38\xa2\x01\x1d\x57\x2f\x8d\xe1\x85\xfd\xc7\x70\xe8\xc4\x79\x64\ +\xb2\x85\xc1\x3b\x6f\x5c\x72\xeb\xd6\xcf\x7e\xa4\xb7\xe2\xee\x40\ +\xeb\x17\x40\x16\x39\xfa\xb3\x3b\x0f\xb4\x3f\xf4\xfc\x6f\x76\x9a\ +\x66\xe0\xaa\x1b\xaf\xee\xc1\x2d\xd7\xf6\xe0\xdd\xd3\x49\x99\xe0\ +\x2e\x79\xc8\x44\xb9\xfe\x8a\x0e\xec\xfc\xbf\xe3\xd8\x77\xf0\x24\ +\x0a\x85\xc2\x7b\x8f\x7d\x66\xfd\x96\x4f\x7f\x6c\xcd\x48\xc5\x54\ +\x60\x75\x08\x20\x6f\x79\x3b\x76\x1c\x0a\x7f\xfe\xb9\xff\x7d\x5a\ +\xd1\x8c\x4f\x5e\xd9\xd3\x85\xbb\x6f\xbe\x1a\xef\x9f\x4d\xa1\x5e\ +\xea\x4d\x21\x1d\x37\xaf\x99\xcf\xb3\x7b\x18\x22\xc4\xdd\x62\xcf\ +\xbb\x83\x48\xe5\x6c\xd4\x5b\x94\xfc\xe1\xea\x79\xf8\xee\xae\x83\ +\x78\xbb\xf7\x1c\xa8\x6d\x6f\xff\xe6\xdd\xeb\xef\xd9\xbc\x79\x6d\ +\x4a\x26\xc4\x3a\x05\xd8\xb6\xed\xa5\xc0\xd6\x97\x8e\xfc\xbd\xa3\ +\x6a\x5b\x3b\xdb\x5b\xf0\xe0\xa7\x3f\x8c\xbe\x81\x2c\x68\x1d\xec\ +\x45\x5f\x8b\xda\x43\xb8\xf7\x96\xe5\x5e\x56\xaf\x8c\xbc\xe5\x62\ +\xdb\xae\xe3\xbc\x5e\xc8\x81\x10\x82\x99\x86\xae\x2a\xb8\x61\x45\ +\x0b\xfe\xe5\x87\xfb\x71\xe6\x42\x1c\x3a\x9c\x7f\xfd\xf7\xdb\xd7\ +\x3e\x76\xdb\x6d\x1b\xf2\x00\xdc\xba\x04\x78\xe4\x91\x7d\xda\x93\ +\x6f\xfc\x7a\x53\x81\x92\x1d\xe1\x60\x40\xfd\x87\xcf\x6d\xc2\x60\ +\x52\x14\x33\x14\xf5\x84\xe3\xd8\xf8\xca\x1d\x57\x63\x7e\x4b\x10\ +\x93\xc5\x60\x22\x8f\xc7\x9e\x3f\x08\x4d\xd3\x00\x42\xea\xba\x55\ +\xae\x5a\x1c\xc5\x97\xb6\xfd\x1c\xa9\x74\x9e\x46\x14\xf6\x89\x87\ +\x37\xdf\xbc\xeb\xde\x7b\xaf\x71\x6a\x4d\x03\x05\x17\x89\xa7\x76\ +\xbd\xa8\xa7\x0b\xf6\x3f\x53\x10\xf5\xae\x4d\xeb\x30\x9c\xb6\x91\ +\xb7\x5d\x38\x8c\xcd\x18\x45\xc7\x41\x7b\x93\x29\xc9\x57\x87\xf8\ +\xce\xab\x02\x8b\x2e\xad\xab\x8f\x74\xd1\xc1\xb1\xf3\x59\xdc\xb7\ +\xe5\x06\x50\x10\x25\x9e\xb7\x1e\xfd\xc1\x2f\x76\x98\x92\xfc\x0c\ +\x04\x20\xe4\x0e\x75\x40\x33\xef\x72\x19\xb9\xa6\xb3\xb5\x09\x1d\ +\xad\x31\xa4\xb2\x16\x5c\x97\xd6\x05\xdb\xe2\x02\x44\x74\x4c\x15\ +\xed\x51\x03\x96\x65\xd7\xdd\xcf\xc8\x58\x01\x9d\x2d\x51\x2c\xe2\ +\x65\xb8\xc3\xc8\xda\x5f\x8f\x90\x3f\x15\x5c\x66\x2c\x00\x3e\xb4\ +\x20\x4a\x89\xf6\x55\x46\x18\x36\xff\xc1\x1a\x0c\x8c\xe6\xe0\x52\ +\x56\x37\xf8\x3f\x9c\x1e\x4c\x63\x8a\xe0\xbf\x19\x03\x03\x1a\xea\ +\xeb\xe0\x07\x71\xfc\xd9\xa6\xb5\x5e\x9f\x36\x61\x5f\xc5\x95\x4d\ +\xb1\x19\x09\x40\xd6\xfd\x95\x8e\x50\xf0\x01\x28\x64\xe9\xf2\x85\ +\x9d\x88\x84\x82\xde\xc3\x8b\xdb\x00\x88\xa2\xe0\xf8\xf9\x38\xce\ +\x0e\xd7\x16\x41\x7c\x77\xbc\x3f\x09\x42\x94\x86\xfa\xb2\x84\x1b\ +\xa0\x62\xfd\xaa\x25\x60\x50\x2e\x43\xeb\xfc\x07\x04\xa7\xe9\x3b\ +\x20\xe3\x04\xa0\x2a\x0f\x80\xc7\xc6\x6b\xaf\xc0\x70\xaa\x28\xee\ +\xf7\x8d\x81\x32\x18\x46\x10\x8f\xff\xe8\x80\x78\xce\xc7\xc4\x10\ +\xcf\xff\xff\xf6\xc2\x5b\x30\x02\x42\x6c\xd6\x68\x7f\x5c\xec\x34\ +\x36\x5d\xb7\x12\x00\x01\x54\xf5\x7e\xc1\x69\x5a\x2b\x42\xde\x7c\ +\xb9\xbe\xfb\x3a\xbe\xd1\xdd\xd6\x1c\x81\xa9\x1b\xc8\x14\x5c\xcc\ +\x46\x18\xa6\x89\x81\x44\x0e\x5f\xf8\x8f\xbd\xb8\xf3\xa6\x15\x58\ +\xb9\xa8\x05\x3c\x78\x4d\x91\xc0\xf3\x7b\x7b\x91\x77\x08\xc2\xe1\ +\x10\x28\x65\x98\x8d\xd0\x34\x1d\x1d\x9c\xc3\x70\x3c\xd9\x8d\xd6\ +\xd6\x1b\x38\xb7\x3d\x8c\xbd\xe0\x5e\x54\x00\x2c\xef\x14\x4b\x35\ +\x9f\xf4\x36\x17\x2f\x44\x32\x67\x63\x36\xc3\x08\x06\x60\x39\x0e\ +\xbe\xbb\xbb\x17\xae\xe3\x96\x6c\xa8\x2a\x30\x0c\x03\x66\x50\xf3\ +\xa6\xda\x6c\x45\xdf\xc0\x18\x36\x5d\x7f\x05\x7e\xf0\xf2\x6b\x80\ +\xa2\xfd\x09\xe7\xf6\x2a\x80\x29\x04\x50\xb3\x06\x10\xfa\x18\x00\ +\x9e\xf9\x9b\x67\x6d\x34\xc0\xe4\x79\x14\xa2\xc0\x34\x4c\xc0\xc0\ +\xb8\xa0\x2e\x2d\xdb\x10\xb3\x11\x16\x65\xdc\x01\x4d\x7e\xa7\x0a\ +\xe7\x14\x37\x01\x14\x27\x13\x40\xda\x7f\xdd\x82\x95\x20\x6c\xa5\ +\x69\xe8\x88\x45\xc2\xb0\xea\x28\x7a\x24\x21\x17\x8c\xb1\x12\x77\ +\xc2\x21\xb6\x41\x44\xcb\xe1\xeb\x42\x98\xec\x9f\x11\xef\x77\xba\ +\xa1\xcf\xe2\x3a\x82\x81\x48\xc8\x44\x26\xe3\xac\x40\xd3\xfc\x95\ +\x9c\xe3\x01\x39\x0d\xaa\x1d\xa0\x82\x90\x5b\x00\x90\x85\x9d\xf3\ +\xbd\xa2\xa7\x91\x70\x5c\x8a\xed\x5b\x37\x61\x26\xb1\xe5\xe1\x9f\ +\x41\xa1\xea\xac\xb9\xe0\x5c\x22\x87\x75\xab\x96\x62\xef\x6b\xef\ +\x12\x18\x8a\xe0\x76\x90\xa3\x86\x00\x97\x85\x15\x00\x8b\xbc\x2f\ +\x0c\x53\x14\x16\x0d\x59\xde\x71\x9c\x3a\xca\x65\x40\xd3\xa5\x63\ +\x1a\x7d\x3b\x96\xc9\x53\xb4\x44\x42\x65\x8b\x2d\x16\x1c\x6b\xe7\ +\x00\xcb\x50\xa0\xa0\x4b\x74\x6c\x18\x3a\x1a\xe1\x0f\x46\x50\xcf\ +\xaa\x98\xed\x52\x68\x8c\x80\xff\x37\x9e\x37\xab\x5f\x88\x80\x66\ +\x94\x8e\x65\xa4\x13\x79\x57\xad\x2d\x40\x8b\xa6\x80\x90\x79\x00\ +\x83\xae\x09\x01\xea\x60\x40\xe4\x2b\x3f\xa7\x0e\x05\x1d\x0a\xb8\ +\x9e\x00\x5e\x4c\x2e\x02\x9b\x99\x10\x5a\x40\x2b\x1d\x4b\xd8\x3c\ +\x34\xeb\x17\x71\x40\x51\x55\x10\x41\xbb\xe7\x00\x9d\x0b\xe0\xb2\ +\x99\x92\x17\x90\x2f\xfb\x5c\xe0\x8f\xb7\xbe\x5c\x22\xe5\xad\xfd\ +\x53\xbc\xfa\xf5\x2d\x53\xe6\x0d\x71\x1c\x51\x7c\x09\x64\x06\x15\ +\xff\x4a\xdb\x6c\x66\x22\x68\xaa\x56\x3e\xbe\x1d\xb6\x76\x11\x01\ +\x94\xa2\x01\xa2\xb5\x02\x0c\xaa\xa6\x4e\xd7\x01\x3e\xe9\x32\xca\ +\x8d\xc2\x95\x0f\xc1\x12\xdf\x29\x0c\xd0\x18\x6c\x3b\x33\xb5\x03\ +\x18\x83\x0b\x40\xde\x1c\x48\xb5\x08\xac\xbc\xaf\xb6\x10\xa2\xdb\ +\xf9\xcd\x41\xef\x05\xcc\x50\x22\x5d\xfa\x1d\xa1\xad\x50\x4c\xa3\ +\xb6\x00\xd4\x2c\xb1\x60\x0c\x96\x0d\x68\x1a\x15\x1f\x67\x46\x9e\ +\x95\x9d\x00\xb9\x4f\x51\xc0\x68\xa9\x1c\x9e\x2a\xbc\x52\x96\x89\ +\x53\x54\x38\x80\x95\xc8\x4b\xe2\xf0\xf7\x61\x9c\x1b\x54\x85\x60\ +\x51\x47\x18\x0a\x18\xe2\xe9\x22\xf6\x1f\xe9\xc7\xe9\xa1\x74\xc5\ +\xef\xa6\x2a\x85\x83\x8e\x03\xa6\x26\x41\x94\x16\xb1\x42\x13\x30\ +\xb5\x8b\x24\x1e\x69\x77\x80\x95\xb6\x99\xe4\x2c\xb7\xc5\x7e\xa1\ +\x29\x83\x3b\xb5\x00\x9e\xeb\x28\x88\xef\x00\x79\xb2\xea\x5c\x00\ +\x28\x1c\xad\x51\x13\x2d\x61\x03\x94\xba\x48\xa4\x0b\xd8\xf5\xd6\ +\x29\x5c\x48\xe4\x30\x2e\x18\x2d\x9f\x23\x29\x38\xd6\x16\x20\xeb\ +\x52\x84\x90\x00\xd8\x52\xcb\xb1\xe0\x38\x46\x0d\x03\x90\x52\xef\ +\x4c\xb4\x25\x82\x72\xfe\x4b\xc8\x67\x2d\x21\x80\x02\x87\x4e\x2f\ +\x09\x3a\x22\x09\x7a\xc7\xca\xd1\x56\x09\x43\x73\x58\x43\x47\xc4\ +\xf0\xba\xc9\x16\x6c\xa4\xf3\x45\xbc\x3f\x90\x42\x5f\x7f\xd2\x5b\ +\x6d\x02\x9d\xec\x85\x10\xf1\x05\x10\x60\x49\x7e\x10\xbb\x48\x0e\ +\xc8\x32\xb0\xe0\xa8\xb0\x6c\xae\x50\xf4\x2a\x41\x52\x35\xc7\x7c\ +\x7b\x53\x7f\xa2\x52\xef\xb3\x1c\x72\x56\xe6\x4d\x20\x3f\x78\x0e\ +\x9c\xd6\x14\x30\x75\x82\xf6\xa6\x00\xa2\x41\x1d\x9a\x52\xbe\x93\ +\x88\x29\xe9\xe2\xf4\x68\x16\xbf\x3c\x3a\x24\x9e\x1c\x05\xa9\x12\ +\x28\xf5\xbb\x56\x44\x57\x93\x8b\xc0\xdc\xf2\x14\x18\x85\x16\xa5\ +\xb5\x05\x30\x63\x14\x0c\x23\x42\xf1\x73\x43\x71\x9c\x8b\x17\xbd\ +\x65\x67\x53\x57\x60\xe8\x2a\x0c\x8d\x43\xd7\x39\x44\x6b\x82\x6f\ +\x42\x55\x39\x34\xdd\x7b\x01\xaa\x89\xbb\x28\x38\x08\x87\x42\xbc\ +\x7d\x0a\x87\xaa\xf2\x16\x0c\xa4\xa8\x4d\x5c\x24\xad\x42\x32\xef\ +\x60\xb8\x3f\x83\x78\xd6\x46\xb6\x58\xbe\x70\x3a\xbe\x55\x54\x21\ +\xbc\x74\x22\xc5\x84\xd6\xc5\xb8\xa0\x7e\xfe\x10\xdc\x4c\xf7\x22\ +\x02\x24\x1c\x8a\x90\x3e\x00\x02\x94\x55\x75\x5c\x97\x83\x8a\x97\ +\x1f\xbe\xca\xb6\xdf\x16\xfc\x56\xf5\x5b\x0e\x22\x44\x50\x3d\xa8\ +\x2a\x6f\x39\x5c\xa6\x70\x30\xef\x16\xe8\xa4\x52\x48\x71\x50\x4a\ +\x51\x6b\x31\xf6\xe4\x70\x1e\x88\xd9\x3e\x39\x55\x26\x41\x8f\x3c\ +\x3c\x48\xa2\x13\xff\x0c\x8b\xc9\x96\x51\x7f\x5b\x05\x40\xcb\x2e\ +\x1d\x10\x1c\x6b\x2f\x88\x74\xc1\x86\x45\x77\x7b\x57\x97\x1b\x05\ +\x8c\x40\xe5\x3c\x2e\x11\x25\xa4\x4c\x76\x92\x56\x85\xc3\x09\x17\ +\x1c\x82\xac\x0d\x8c\x15\x19\x32\x36\x45\xde\x25\x70\x48\xe9\x3c\ +\x6e\xe9\x01\x69\x8a\xbb\x8a\x2f\xac\x87\x8a\x6d\xe2\x43\x8a\x3e\ +\x49\xeb\x5d\xa7\x4c\xd2\x86\x09\x64\x47\xfd\x39\xe8\xee\x16\x1c\ +\x6b\x0a\xc0\xde\xfc\x8e\x8d\x02\x3b\x04\xd0\x7e\x38\x16\x6f\x64\ +\xc2\xac\x38\xb9\x0f\x52\x45\xde\xff\x2c\xf7\x91\x89\x17\x4f\x30\ +\xad\x50\x34\x79\x1c\x87\x3c\x57\x8d\xfe\xe4\xf5\x8c\x1f\x24\x70\ +\x50\x0a\xb8\x45\xc1\xae\x1f\x39\x1c\x14\x1c\x2f\xbe\x24\x66\x5b\ +\x59\xb8\x78\x1d\x10\x8a\xe5\x4a\x59\x9e\x94\xa1\x4c\x13\x95\x17\ +\x2f\x09\x4c\x4b\x00\x06\x79\x5c\xad\x73\x4d\x0d\x29\x82\xe0\x20\ +\xc2\xa5\xaf\x0b\x6e\x53\xaf\x09\x52\xab\x08\xb0\x9d\x00\x05\x32\ +\x23\x80\x19\x06\x88\x06\x40\x9e\xb8\x5a\xed\x4a\x0b\xaa\x95\x9f\ +\xc7\x5b\x18\x53\x0a\x20\x8f\x93\x53\xa0\xd6\xf9\x6b\xb8\x92\x48\ +\xe1\x82\x4d\x40\x7a\x10\x1e\x17\x4a\x5f\x12\xdc\xa6\x16\xe0\xd4\ +\xf7\x2c\x14\xac\x7d\x60\x2c\x09\x4b\x38\xc0\x4b\xf3\x13\x89\xd7\ +\xf8\x5c\x7d\xb1\x72\x04\x67\x32\x05\xc6\x8f\x7a\x35\x69\x65\xaa\ +\x6b\x91\xd7\x6c\xe7\xe1\x71\x29\xb8\xfb\x04\xb7\x29\x05\x60\x8c\ +\x51\x64\xdd\x51\xb8\x74\xbb\x97\x03\x12\xa7\x81\x60\xb4\x4c\x40\ +\xa2\xda\x6e\xd5\xd3\xa0\x3a\x1f\x4c\x83\x3c\xa9\x31\xef\xe5\xbe\ +\x49\x47\x5f\x0a\x21\x47\x3f\xfe\x01\x3c\x0e\x2e\x7d\x11\x7a\x6e\ +\x44\x70\x9b\xde\xb2\xf8\xc9\xde\x2c\xf2\xf4\x09\x50\x1a\x47\x2e\ +\x5e\x3a\x89\xaa\x57\x56\x7a\xd5\x62\xa0\x5a\x8c\xea\xe7\x59\x65\ +\x7a\x53\x80\xa1\x22\xd8\xe4\xa4\x65\x7f\x65\xc8\x29\xa6\xe9\x22\ +\xf1\x95\xb2\x3f\xa5\x09\xd8\x78\x02\xef\x9c\xca\x4c\xfb\xbd\x00\ +\x63\x7b\x1c\x14\xe2\xa7\xe0\xba\xcf\xc0\xb1\x81\xe1\x3e\x20\xd0\ +\x04\x10\xcf\x56\x53\x40\xf1\x49\x30\x20\x3d\x0a\xa4\x86\x81\xe4\ +\x00\x30\x76\x61\x9a\x0b\x1a\x04\x48\x9c\x05\x46\x39\x12\xfd\xc0\ +\xd8\x90\x38\x57\x95\xc5\x6b\x42\x0c\x54\x20\x5a\xba\x66\xc7\xe2\ +\xa0\xcf\x20\x95\x3f\x25\x38\xcd\xe8\xed\x30\x11\xe5\xdc\x87\xfe\ +\xba\x07\xa6\xb2\x07\x9a\xd9\x8d\x85\x6b\x01\x23\xec\xcd\xa9\xb2\ +\x9d\xe5\xfc\xd6\xca\x89\x4b\x82\x11\x20\x3d\x8c\xf8\x37\x36\xa0\ +\x91\x68\xfd\xc2\x3e\x20\xd6\x09\x10\xbf\xa4\xa5\x95\xa0\x1c\x8e\ +\xd8\x96\xe5\xae\x1e\x00\x8a\x63\xc0\xd9\xb7\x01\xc7\x1e\x40\xd1\ +\xbd\x09\xef\x3c\x79\x42\xda\x7f\x6a\x07\xc8\x5c\x60\x3b\xe7\xe1\ +\xb0\x6f\xc0\xb5\x19\xce\x1f\x2e\x11\xd5\x83\x93\x4c\x03\xd4\xbc\ +\x0d\x35\x18\x53\xdc\x86\x21\xbf\x13\x54\x34\xff\xda\xc4\xb5\xba\ +\x0e\x83\x4d\xbf\x29\x38\x54\x91\x9f\xf6\xa4\x3c\xfc\xad\x2c\x72\ +\xf9\xef\xc3\x71\xb7\xc3\xca\x72\x55\x0f\x08\x17\x08\x95\x27\x9f\ +\x7b\x20\x12\xbe\x4b\x1a\x8e\xca\xe4\x07\x52\x01\x8c\x1f\x04\x5d\ +\x07\x4c\x13\x38\xf3\x26\x50\xcc\x01\x8e\xfb\x22\xb2\xe9\xef\x79\ +\x1c\x78\xd4\x25\x00\xe3\x81\xa3\x89\x21\x64\x9c\x2f\x83\xd2\x83\ +\x28\x24\x80\x73\x07\x4b\x77\x05\xd5\x14\x87\x57\x3b\xc1\x03\x91\ +\x68\x34\x54\xef\x6e\x52\xbb\x0f\x08\xa1\x0d\x20\x10\xe3\xe4\x0f\ +\x00\xc5\x24\xbc\x6b\x4d\x5b\x5f\xc6\xb1\xf4\xa0\xe0\xd0\xf0\xdf\ +\x09\x12\x72\x87\x81\xd5\x1d\xd7\x22\x6c\xfc\x98\x13\xef\x42\x47\ +\x0f\xd0\x7d\x15\x50\xcc\x0a\xab\x89\x0b\xac\x2e\x5f\x41\x80\x7c\ +\x12\x60\x90\x76\x85\x5a\x25\x90\x5c\xd9\x71\xe5\x12\x17\xa5\x72\ +\x1b\x04\x88\xb4\x94\xdf\xb4\x54\x43\xf4\x6b\x04\x81\xfe\xb7\x81\ +\xe1\x93\x80\x6b\x5d\x40\xd6\xb9\x0d\xef\x9d\x78\x8b\xb1\x9f\x16\ +\x67\xed\x2f\x45\x49\xe7\xe7\xc2\xe8\x6e\xd9\x02\x5d\x79\x0a\x9a\ +\x11\x41\xac\x1b\xb8\xec\xfa\xd2\x42\xbe\x6b\xfb\x73\x5e\xad\x80\ +\x26\x9f\xe8\xd4\x09\x85\x8d\x22\x51\x12\x81\x8d\x23\x25\x13\x1b\ +\x05\x5c\x5f\x18\xb9\x5f\x7e\x27\x46\x5e\x55\x80\x53\xaf\x01\x63\ +\xe7\x01\xa7\x98\x81\x4d\xef\x41\x7f\x62\x27\xbb\xf0\x4c\x16\xd3\ +\x88\xe9\x67\xa9\xc1\x67\x73\x48\x16\x5e\x86\xe5\xdc\x0b\xc7\x1e\ +\x44\xe2\x1c\xd0\xb7\x07\x00\x15\xe5\xf2\xe4\xf3\x5d\x16\x42\x12\ +\x92\xbc\xac\x32\x45\x5b\x0d\x79\xef\x1f\x17\xc4\x1f\xf5\x08\xc0\ +\x1c\xa0\xf7\x15\x78\xd7\xe2\x58\x43\xb0\xe8\x7d\xe2\x1a\xc5\xb5\ +\xce\xc9\x1f\x4b\x13\x1e\xe8\xb8\x3d\x8c\xce\x79\x6b\x11\xd4\xbf\ +\x0d\x45\xbd\x12\x81\x08\x77\xc2\x0d\x10\x8e\xf0\x9f\x20\x27\xd4\ +\xf3\x17\x25\x28\x1d\xc0\xe8\xe4\x16\x97\x23\x2f\xc7\x4c\xd3\x4b\ +\xb5\xc2\xe9\xd7\x81\x42\x46\xb8\xe4\x08\x0a\xd6\xe7\x71\x01\x07\ +\x30\xfc\xad\x2c\xe3\x31\xa7\xff\xbf\x00\xb9\x7c\xb3\x09\x7d\xc9\ +\xe5\x08\x1b\x8f\x43\x57\x37\x41\x0d\x10\x44\x3b\x80\xc5\xeb\x80\ +\x50\x4b\x69\x4a\x30\x26\x85\xa8\xb2\xbe\x74\x84\x14\x40\x2e\x71\ +\x49\x9b\x8b\xd6\xdf\x0f\x22\x88\x97\x1e\xd0\x4e\xbd\x09\x64\x87\ +\x85\xe5\x19\x71\xdd\xdd\x2c\x53\xfc\x22\xec\xd3\x7d\xac\x4f\xce\ +\xf9\x39\x13\x40\xba\xe1\x66\x0d\xab\x56\x2c\x20\x66\xe0\x7e\x18\ +\xea\x7d\x8c\xa8\x6d\xd0\x02\x40\x73\x37\x17\xe2\x5a\x51\x8b\xcb\ +\x84\x46\x50\xf1\xb0\xa4\xf9\x9f\x55\x99\xd5\x99\x00\x2b\x41\x92\ +\xf6\x17\x5d\xfd\x63\x73\x49\xe0\xcc\x5b\x40\xb2\x1f\x70\x0a\x50\ +\xc0\xe2\x70\xe8\x36\x9a\xb1\xff\x13\x47\x0f\xf7\xcb\x4a\xef\xd2\ +\x08\x20\xab\xc5\x65\xf7\x45\x11\x34\x2f\xd3\xc2\xda\xdf\x52\x55\ +\xf9\x14\x05\x09\x41\x33\x81\x48\x3b\x30\xef\x72\xa0\x79\xa1\xa8\ +\x1d\xfc\xda\x5d\x90\xaa\x28\x6e\x58\x85\x00\xa4\x72\x09\x5b\xf1\ +\x5a\xaf\xf6\x88\x9f\x05\x86\xfa\xfc\x11\xb7\xa0\x12\x96\x57\x18\ +\xfb\x89\x9d\x2a\x7c\x1d\xd9\xdc\x29\xfe\x84\x97\x92\x85\x4e\xe3\ +\x02\xd4\xef\x86\x15\x2b\x9a\x49\x20\xf4\x7b\x7a\x54\xdb\xea\x82\ +\x6d\x70\x29\x31\x4b\x76\xd7\x4b\x75\x43\x5b\x0f\x10\x69\x2b\x89\ +\x61\x86\x84\x9d\xe5\xb3\x05\x75\xbd\x51\x85\x9d\x2f\xdd\x5a\xd3\ +\x23\xc0\xc8\x09\xa0\x90\x46\x79\xfe\x6b\x2a\x8a\x1a\xc1\xfe\x62\ +\xd2\x7a\x94\x15\x0b\x47\xd0\xdb\x9b\xac\x31\xea\x97\x5a\x00\x19\ +\x64\x35\xaf\x17\x72\xb1\x16\x44\x42\x0b\xcd\x98\x71\xab\xa2\xa9\ +\xb7\xba\x8c\xad\xb0\x2c\x37\x34\x2e\xe9\xa1\xdc\x72\x90\x0a\xfb\ +\x83\xca\x7c\xe0\x52\xe8\x01\x25\xaf\x11\xa5\x97\xf2\xaa\xae\x98\ +\x2c\x6e\x47\x26\x77\x0e\xa1\xb1\x04\x7b\xef\x05\x0b\x32\xe6\x44\ +\x80\xc6\x1d\xb1\x72\x59\x10\x5a\x20\x0c\x55\x6b\xd7\x23\xfa\x4d\ +\x6a\xd0\xd8\xc2\x88\xb2\x80\x29\xac\x95\x31\x44\x28\xa5\x01\xe6\ +\x50\xcd\x73\xbf\xa6\x3a\x8a\x4a\x8a\x84\x20\xa3\x50\x92\x00\x63\ +\xfd\x34\x57\xdc\x61\x67\xec\xbd\xb0\x0b\xa3\xa0\x4e\x06\xc7\x4e\ +\xe6\xeb\x18\xf1\xc6\x05\x68\x5c\x8c\x47\x14\x5c\x75\x22\x08\xab\ +\x29\x00\x95\xe9\x50\x55\x0d\x2a\x55\x61\xf1\x6d\xb8\xe1\xf2\x1f\ +\x26\xc1\x20\x36\x5c\xc5\x85\xeb\x3a\x70\xf9\xb6\x91\x2a\xe0\x50\ +\x0f\x27\xfd\x10\x45\xdd\xd1\xb8\x00\x73\x2f\x0e\x8f\x06\x49\x36\ +\x2e\xc0\xef\x72\x28\xf8\x1d\x8f\xff\x07\x86\x3a\xa3\x48\x15\x44\ +\x2b\x24\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\x78\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1e\x75\x38\x35\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0b\xf5\x49\x44\ +\x41\x54\x78\xda\xed\x5b\x6b\x6c\x54\x75\x16\xff\xdd\x3b\x77\x5e\ +\x6d\x67\xda\x52\xa0\x4f\x4a\x79\xb8\x16\x0a\x88\x4b\xb4\xc0\xae\ +\x4a\x15\xb3\x31\xeb\x87\x15\x82\x6c\x76\xbf\x80\xd6\x88\xac\x41\ +\xdd\xdd\x04\x02\x1f\x8c\x89\x6e\x0c\xac\x9b\x98\xcd\x7e\xc0\xc4\ +\x84\xc4\x84\x28\x28\x54\x16\x45\x64\x13\x16\xca\xba\x5a\xac\x50\ +\x10\x4a\xa1\xa5\xf4\xfd\x7e\xd0\xd7\x3c\xee\xcc\xdc\x3d\xe7\xe4\ +\xe2\x1d\x26\x2d\xbb\x5c\x4c\xb6\x53\xf8\x4d\x4e\xfe\xd3\xfb\x98\ +\x7b\x7f\xe7\x7f\x5e\xff\x73\x7b\x35\xc3\x30\x70\x37\x43\x23\xb9\ +\xa7\x80\x7b\x0a\xb8\xa7\x80\x89\xa1\x10\x90\xc4\x30\x08\xb7\xa5\ +\x00\x93\x30\x8b\x83\x44\x45\x92\xc3\x9c\xbf\x18\x49\x94\xc4\x60\ +\x4c\xa0\x00\x39\x98\x49\x3b\x49\xbc\x24\x29\x24\x6e\x53\x09\x4a\ +\xb2\x1a\x80\x49\x3e\x44\x32\x46\x12\x20\x8e\x3a\xe9\x20\x0a\x13\ +\x5a\x02\xf9\x54\x92\xe9\x24\x39\xe6\x98\xc6\xc7\x24\xb9\x02\x22\ +\x24\x23\x24\xbd\x24\x9d\x3c\x12\xd7\xd1\x1b\x4a\xd0\xe2\xcc\xde\ +\x43\x92\x9b\x97\x97\xf7\xc0\x9e\x3d\x7b\x7e\x7f\xff\xfd\xf7\x97\ +\xa4\x11\x30\x05\x30\x42\xa8\xab\xab\xbb\xb0\x61\xc3\x86\xbf\xb4\ +\xb7\xb7\xd7\x00\x68\x25\xca\x63\x06\x41\x83\x40\xfc\xdd\x4f\x32\ +\xe7\xad\xb7\xde\xda\x7c\xdf\x7d\xf7\x95\x86\xc3\x61\xf4\xf7\xf7\ +\x63\x8a\x20\x8d\x39\x31\xb7\x8d\x1b\x37\xbe\x0d\x60\xc8\x74\x8b\ +\x88\xa6\x10\x4c\xbf\xcf\x20\x29\x28\x29\x29\x59\xc2\xe4\x19\x17\ +\x2f\x5e\xc4\xc2\x85\x0b\x93\x7e\x64\x30\x27\xe6\xc6\x1c\x49\x9a\ +\x48\x06\x89\x7a\x34\xde\x02\xd2\xd8\xef\xd3\xd3\xd3\x33\x63\xb1\ +\x18\x08\x7c\x02\x2e\x5c\xb8\x90\xf4\x63\x71\x71\x31\x18\xcc\x2d\ +\x2e\xb6\x39\xe2\x83\xe0\x0d\x2b\x70\x47\xa3\x51\xdc\x40\x24\x12\ +\xc1\x82\x05\x0b\x92\x7e\xbc\x31\xa1\x26\x37\xb7\xc9\x55\x49\x4c\ +\x83\x92\xfb\xe5\x60\x0b\x7c\x72\xd2\x8f\x09\x70\x08\xd7\xc4\x34\ +\x98\x48\x78\xd9\xb2\x65\xc8\xcc\xcc\x44\x51\x51\x11\x9c\x4e\x27\ +\x92\x11\xba\xae\xe3\xda\xb5\x6b\x18\x18\x18\x40\x75\x75\x35\x12\ +\x70\x6b\x05\xf8\x7c\x3e\x3c\xf9\xe4\x93\xf0\x78\x3c\x9c\x26\x93\ +\xb5\x0c\x06\x45\x7f\x1c\x39\x72\x84\x79\xdd\x52\x01\x0a\x4b\xbc\ +\x02\x72\x73\x73\x69\xe6\x35\x11\x45\x51\xc7\xf9\xf1\x98\xf8\x14\ +\xc3\xe1\x70\xc8\x31\x93\x09\xd6\x3d\x6a\xc2\xc5\x52\x80\xc5\xf7\ +\x56\x16\xc0\xb3\x4e\xdf\x0d\xc4\x48\x8b\x2a\x0c\xc4\xa3\xac\xac\ +\x4c\x22\x2c\x15\x4d\x72\x3c\x15\x17\xa8\xad\xad\xc5\xf1\xe3\xc7\ +\x31\x89\xc0\xf7\xce\x1c\x98\xcb\xad\x2d\x20\xd1\x6c\x4c\xc8\x0c\ +\xc7\xa2\x31\x18\x8a\x21\x3f\x30\x6b\xd6\x2c\xbc\xfa\xea\xab\xd0\ +\x9c\x6e\xfc\xeb\xfb\x16\x1c\xfd\x47\x1d\xc0\x66\x96\xe7\xc3\xca\ +\x9f\x3d\x82\x47\x1f\x7d\x14\xbb\x77\xef\x46\x4b\x4b\x0b\x54\x55\ +\x45\x1c\x38\x1f\x4b\x61\x35\x63\xc6\x0c\xf4\xf4\xf4\x60\x74\x74\ +\x14\xa9\xa9\xa9\xec\x62\xa2\x40\xb7\xdb\x8d\xfc\xfc\x7c\x5c\xbf\ +\x7e\x5d\x6e\x78\x6c\x6c\x0c\x8c\xc1\xc1\xc1\x3b\x71\x01\xe1\x60\ +\x7e\xbf\x9d\x18\x20\x23\x9f\xcc\xc2\x37\x24\x37\xb7\x63\xc7\x0e\ +\x9c\xbe\xdc\x85\xbf\x7e\x72\x1c\x4e\x97\x13\x7f\x2a\x2f\x83\xcb\ +\xe9\xc0\xe1\x33\x5d\x78\xfb\x93\x73\x78\x6a\x59\x3e\x5e\x7e\xf9\ +\x65\xbc\xfb\xee\xbb\x68\x6b\x6b\x43\x1c\x38\x98\xb2\x29\x0a\xf9\ +\xe5\xcb\x97\x0b\xd1\x50\x28\x24\xd7\x29\x2c\x2c\x44\x46\x46\x86\ +\x9c\xe3\xf7\xfb\xd9\x6f\xa5\x88\x61\x7c\xfb\xed\xb7\x77\xaa\x00\ +\xbe\x06\xcb\x6d\x28\xc0\xb2\x00\xce\xa5\x32\x9b\x5b\xb6\x6c\x41\ +\xe5\xf9\x16\xbc\xf9\xc1\x29\x3c\xb0\xf4\x01\xcc\xcd\x4e\x43\x54\ +\x0f\xc2\x50\x5d\x48\xf7\x6a\x98\x37\x7f\x1e\x8e\xd5\x8f\x21\x1a\ +\x6b\xc3\xa6\x4d\x9b\xb0\x7d\xfb\x76\xc4\xa3\xa2\xa2\x82\x87\xff\ +\x89\xd4\xa9\x53\xa7\x70\xe7\xb0\x26\x91\x70\x7b\x0a\xb0\x02\x48\ +\x44\xc6\x27\x9e\x58\x0d\x40\xc5\xae\x7d\x55\xc8\xc8\x9f\x8f\x48\ +\x0c\x08\x84\x23\xa8\xac\x1f\x81\xdf\xa3\xa2\x77\x58\x47\x20\x14\ +\x25\xf2\xc0\xa7\xdf\x07\xf1\xe0\x1c\xd0\x39\x8f\xe3\xd8\xb1\x63\ +\xff\xf7\x2c\x60\x72\xb0\xa3\x00\x20\x42\xda\x0b\xeb\x3a\x05\xbc\ +\x45\x64\xfa\x1d\xe8\x19\x0a\x91\xc9\xeb\xf0\xb8\x42\x78\x6a\x69\ +\x36\xca\x8a\xd3\x25\xd7\xee\x3c\xd2\x82\xbe\xe1\x30\xae\x74\x8e\ +\x62\x70\x54\x47\x6d\xeb\x90\x9c\xf3\xd9\xe7\x9f\xff\x10\x0b\x72\ +\x72\x72\x10\x0c\x04\x49\x49\x51\xf6\x77\x39\x2f\x25\x25\x45\x5c\ +\x22\x2f\x37\x0f\x43\x43\x43\x52\x6f\x5c\x1f\xba\x2e\xdb\xbd\x5e\ +\x2f\x02\x63\x01\x04\x43\x41\x78\xdc\x1e\xa4\xa6\xa5\xf2\x31\x12\ +\x93\x32\xa7\x65\xca\xf7\xd4\x94\x54\x74\x74\x76\x70\xbd\xc2\xee\ +\x24\xf5\x7e\xf6\xcc\x6c\x8c\x8c\x8e\x70\xee\x67\xd7\x15\x0e\x86\ +\x61\xcb\x02\xc4\x7f\xf8\x47\xc5\x77\x8f\x1c\xab\x83\xee\x4a\x27\ +\x12\x3a\xaa\x1b\x43\xb8\xd0\x3a\x8c\x57\x9e\x9a\x87\xdf\xae\xcc\ +\xc5\xa1\xea\x4e\xba\x90\x01\x4d\x55\x24\xb7\xd4\xf7\x04\xf1\xd3\ +\x15\x85\x08\x87\xc2\x70\xb9\x5c\x60\x14\xcd\x2e\xc2\xd0\xf0\x10\ +\xd7\x17\xfc\x9b\xa2\x84\x8e\x8e\x0e\x51\x4c\x7e\x41\x3e\x32\x46\ +\x32\x64\x5b\x67\x57\x27\xc7\x03\xd9\x97\x35\x3d\x0b\xad\xad\xad\ +\x70\x7b\xdc\xc8\xce\xce\x66\xf2\xfc\x1b\x42\x38\xa2\x47\xe0\xf3\ +\xfb\xe8\xba\x11\xbe\x3f\x89\x19\x2e\xa7\x0b\x69\xbe\x34\x09\xb4\ +\x35\x35\x35\xcc\x81\x83\x2d\x07\xd2\xdb\xcf\x02\x06\x7d\xc4\x87\ +\x22\x51\x19\x75\x8a\x05\xa3\xc1\x18\xbc\x3e\x20\x1c\x89\x89\xf4\ +\x0d\x05\xa4\x06\x18\x0b\x45\x88\xbc\x8a\xa8\x02\xe8\xec\x1f\x50\ +\x4d\xed\x47\xa0\x46\x55\x30\x4e\x56\x9e\xe4\x6d\x4c\x9e\x15\xcb\ +\x16\xc0\xf1\x45\xc6\x4b\xb5\x97\x30\x30\x38\x30\x5e\x2a\xe6\xfb\ +\x11\x2b\xaa\xaa\xaa\xe2\x91\xff\xe6\x94\xcb\xfb\xc6\x8d\x5b\x97\ +\xea\x2e\xf1\x3e\x11\x86\x8c\x8a\x8d\x2c\x00\xc9\xa1\x51\xa8\x2e\ +\xa7\xa4\xb5\xe2\xbc\x34\x84\x82\x5d\xf0\xa4\xf9\xf9\x47\x99\xa8\ +\xb8\x47\x20\x10\x30\x6b\x0a\x8e\x0b\x51\xd9\xbe\x64\x76\x06\x97\ +\xa0\xe6\x0c\x8c\x30\x69\x59\x91\x51\x53\x42\x52\x9f\xdf\xef\xe3\ +\xd4\x27\x33\xa5\xaa\x0e\x39\x26\x3f\x3f\x0f\x7d\x7d\x7d\xf2\x7b\ +\x16\x37\x83\xbf\x8b\x0f\x9b\xe3\x78\xe9\x5a\xf6\x59\x30\x64\x9f\ +\xb9\x4d\x46\x55\x51\x6c\xc6\x00\x9d\x66\xdf\x69\x88\x39\xad\x58\ +\xf9\x73\xcc\xf4\xea\xe8\x18\xd1\x91\x95\xe6\xc4\x70\xcc\x80\x4e\ +\xc4\xd8\xc4\xa2\x64\x9a\x21\xdd\x10\xab\x28\x29\xf0\x61\xe9\xdc\ +\x2c\xbc\xff\xfe\x41\x0c\x92\x1f\x12\xc4\xb7\x17\x2f\x5a\x0c\xcd\ +\xa1\x21\x2b\x4b\xcc\x1a\xb3\x0b\x67\x73\x6a\x94\x59\xd5\x34\x27\ +\x1a\x1b\xaf\xc2\xeb\xf1\xa2\xbe\xbe\x1e\x3f\x26\x14\xfe\x28\xaa\ +\x1d\x05\x88\x05\x88\x1c\x3a\x74\x08\xab\x57\xaf\xc6\x1f\x7e\x39\ +\x0f\x7f\xdc\x77\x0d\x7d\x98\x8e\x15\x73\x52\x50\x92\xa3\x49\xc1\ +\xb2\xfe\xe1\x2c\xbc\xf3\x45\x1b\x9c\x9a\x82\x3f\xff\x66\x01\x82\ +\xc1\x00\xf6\xef\xdf\x4f\xe4\x94\x1f\x96\xd5\x7b\xf7\xee\x45\x02\ +\x88\x74\xe3\xb8\x5d\xdc\x1f\x13\xe2\x0e\xb6\x2c\x00\x86\xcc\x6c\ +\xc4\x2c\x84\x76\xed\xda\x85\xad\x5b\xb7\x62\xe7\x3a\x03\xbb\x88\ +\x6c\x53\x77\x04\x9f\x9d\x8d\xe0\x8b\xf3\x03\xd0\x34\x0d\x0b\x73\ +\x5d\xf8\xdb\x86\x45\x58\x54\x98\x8e\xe7\xcb\x9f\x87\xea\x50\x31\ +\x09\x20\xb3\xaf\xa8\x76\x4a\x61\x33\x75\x90\x88\x02\x1a\xae\x36\ +\x80\x7a\x6a\xa2\x84\xf7\xf3\xfc\x38\xd7\x3c\x8c\x0b\xed\x63\x64\ +\xde\x0a\x1e\x9a\xef\xc3\xeb\x6b\x7e\x02\x18\x51\x94\x97\x97\xcb\ +\xcc\xaa\xea\x64\x51\x80\x02\x55\x51\x6d\x04\x41\x05\x5c\x44\xb0\ +\x0b\xf0\xc9\xb2\xbd\xbe\xe1\x0a\xcd\xee\x73\x78\xe6\x57\x6b\xa4\ +\x5f\xf0\xf8\x83\xc5\x42\xb4\xb9\xb9\x19\x1f\x7d\xb8\x17\x07\x0e\ +\x7e\x22\x7f\x3b\x26\xc5\xec\x5b\x41\xd0\xb4\x80\xdb\xcf\x02\xd1\ +\x98\x94\xc2\xf1\x29\x45\xd2\xde\xa1\xbf\x7f\x8a\x8a\x4f\x0f\x52\ +\x74\xd7\xc1\x70\xb9\x9c\x26\x71\x07\x26\x17\x84\xbc\xbd\x2c\x00\ +\x8b\xb4\x48\x02\x84\xac\xd7\xeb\xc0\x64\x87\xdc\xbf\x6a\x23\x0b\ +\xa8\x7c\x22\x17\x34\xe6\x27\x49\xc1\x1c\x6c\x59\x80\x39\xf3\x00\ +\x4c\x49\x52\x30\x07\x7b\x0d\x11\x45\x95\xf4\x31\xa1\x0b\xcc\xa7\ +\x35\xfb\x0b\xe5\x2f\x20\x8d\x2a\xbb\xdd\xef\xbd\x87\x73\xe7\x6a\ +\x30\x19\x21\x1c\x54\x1b\x59\x40\x15\xf2\xe3\x2b\x60\xed\x9a\xb5\ +\x58\xf3\xf4\xd3\x68\xdf\xb7\x1f\x31\x4d\xc3\xeb\x5b\xb7\xe1\xc0\ +\xe7\x87\x13\x8b\x9d\xc9\x93\x06\x55\x5b\x2e\xa0\xde\xa4\x00\x4d\ +\x73\xe0\xe1\x87\x4a\xb1\xaa\xec\x31\xb8\x1a\x1a\xf1\x65\xe9\x72\ +\x94\x50\x3d\xef\x04\xf0\xd5\xce\x9d\x58\xfc\xc6\x1b\x78\xed\xb5\ +\xd7\x50\x59\x59\x89\xb3\x67\xcf\x48\x11\x15\x07\xee\x28\x71\xfd\ +\x9f\x30\x13\x52\x26\x73\x21\x25\x6b\x00\x33\xb8\xf2\x6a\x50\xd6\ +\x05\xa2\x78\xcb\x2a\xf9\x38\xc9\x4a\x71\xe0\xb5\x85\x94\xe3\x0c\ +\x7a\x96\xcb\x0f\x42\xc7\xa9\x04\xed\x04\x41\x55\x25\xb1\x94\x30\ +\x67\xee\x5c\x2c\xc9\x9d\x89\x53\x2f\xfd\x0e\x33\x69\xf5\x56\x0c\ +\x20\x8b\x24\x1b\x04\x6a\x65\xd5\x72\x01\x34\x7f\x3e\x66\xad\x5b\ +\x83\xd6\xe9\x33\xd0\xdd\xdd\x1d\x7f\x13\xd2\x54\x69\xbc\x7a\x15\ +\x3e\xbf\x9f\x19\xa1\xbd\xa3\x5d\x82\x6b\x41\x41\x01\x2b\x41\x6a\ +\x89\x40\x30\x20\x6b\x85\xfe\xbe\x7e\xe4\xe7\xe5\x23\x9d\x14\x11\ +\x0e\x87\xe4\x3e\x72\x73\xf3\x78\xcd\x4f\x12\x24\xa2\x3e\xf4\xf6\ +\xf6\xc8\x72\x7b\xc9\x92\x25\xb8\x48\xab\x43\x8f\xdb\x4d\x4b\xe5\ +\x61\xea\xff\x5b\xdd\x26\x8b\x87\x2d\x05\x30\x71\xfc\x20\x1d\x34\ +\x7b\xed\xb4\xcd\x49\xe4\x0b\xc8\xff\x97\xee\xd9\x83\xfe\xb5\x6b\ +\x31\xaa\x87\x91\xf3\xd1\x3e\xf4\xbf\xf4\x12\x06\xaf\x5c\x41\x3d\ +\xad\xcb\xfb\x74\x5d\xce\x89\x0f\x44\xf5\x57\x2e\xa3\x87\x6e\xba\ +\xb5\xad\x55\xac\x41\xd7\xc3\xb2\xbe\xbf\x54\x27\x4b\x5b\x69\x6e\ +\x44\x74\x5d\x16\x43\x79\xb4\xbe\x0f\x12\xd9\x9e\x9e\x2e\x26\x4b\ +\xb3\x3a\xcc\x33\xcf\x56\x41\xa3\x8e\x39\x45\x73\x64\xb6\x9b\x7a\ +\xaf\xe1\xab\x7f\x7f\x25\xdb\x82\xc1\x20\x29\x27\x6c\x5d\xd7\xba\ +\xb6\x5d\x17\x50\x00\x4b\x44\xbb\x19\x85\xb3\xc0\x06\x36\x46\xa5\ +\x6e\x90\x66\x30\xe7\x9f\xc7\x11\x23\xd3\x1d\x6b\x68\x40\xec\x5a\ +\x23\x0c\x36\xe9\xe9\xd3\x11\xa0\xfd\xdc\xdc\x30\x21\xdb\xbf\xae\ +\xfa\x06\x37\xd0\xd4\xdc\x84\x5b\x40\x9a\x22\xb7\x42\x2b\x59\xdc\ +\x44\x18\x47\x03\xf6\xb2\x80\x98\x8e\x55\x07\x48\x07\x26\xec\xf7\ +\xc1\x20\xcd\xeb\xe4\x67\x97\x5f\xd9\x82\x95\x75\x97\xa1\x38\x34\ +\x9c\x7f\xf6\x19\x28\xdc\xdc\x20\x7f\x1c\xf6\xa7\xc3\x88\x19\x89\ +\xb5\x03\x75\x71\xa4\x8d\xc5\xcd\x10\xee\x12\x71\x8f\x80\x6f\x4c\ +\x66\x72\x98\x94\x9b\x00\x3e\x26\xfe\x11\x57\x62\xec\x88\xff\x0d\ +\xd9\x37\x11\x84\x85\xad\x2c\xa0\xdc\x94\x06\xa5\x4f\x57\x5d\xf3\ +\x3d\x1e\x7c\xa2\x0c\xea\xd7\x55\x58\x7a\xf4\x4b\x74\x1d\x3b\x8a\ +\x30\xed\x5b\x7c\xf8\x28\x2a\x57\xad\x42\x84\x5c\xa3\xb5\xbb\x5b\ +\x8e\x4d\x0c\x44\x39\x39\xb9\xf2\x6c\xa0\x81\xac\xa5\x70\x56\x21\ +\xf7\xf2\x24\xd8\x65\x66\x64\x72\x1f\x50\x8e\x49\x4f\xcf\xc0\x77\ +\xdf\x55\x63\xc5\xf2\x15\x68\x6a\x6a\x82\xdb\xe3\x61\xdf\xe6\xce\ +\x92\x90\x18\x1d\x19\x45\x0e\xb9\x47\x15\x59\x53\x69\x69\xa9\x04\ +\xd5\x69\xd3\xb2\x38\x80\xd2\xb9\x7e\x9c\x38\x71\x62\x82\x52\xf8\ +\xce\x63\x00\x43\x5a\x57\xbf\x58\xff\x2c\x06\xbe\x39\x8d\x16\xea\ +\x11\x28\xef\xbc\x49\x51\xd8\x81\xe6\xcd\xdb\x11\xa4\x59\x0f\x94\ +\x3e\x8c\x0e\x6a\x79\x7b\x53\xbc\x89\x76\x85\x18\x91\x18\x22\xa2\ +\xf4\x8c\x1e\x2d\xad\xcd\x72\x53\xf2\x80\x84\xac\x49\x8f\xe8\xe2\ +\xbf\x81\xb1\x31\x0e\x72\xb4\x9f\x9a\xac\xfd\xbd\xd2\x18\x4d\xf1\ +\xa6\x48\x64\xcf\xc8\xcc\x40\x37\xc5\x84\xb0\x1e\xe2\x45\x1a\xf7\ +\xf9\xc4\x02\x3a\x49\x91\xd4\x51\x22\x2b\xf2\x9b\xf7\xf9\x63\xc5\ +\x80\x84\x2c\xc0\x70\xb9\x5d\x38\x71\xb9\x0e\x8f\x93\x12\xce\x6c\ +\xdf\x81\x19\x0a\xe0\x19\x04\x86\xb6\x6d\x87\xf2\x42\x39\xce\xf7\ +\xf7\x72\x03\x73\xdc\xc2\xa9\xbe\xa1\x1e\x26\x2c\xb3\xb5\x52\xa1\ +\x19\xe4\x7a\xc5\xb4\x2f\xd3\x35\x68\xe4\xce\x6e\x62\x5c\x10\xe2\ +\x8c\x9a\x9a\xb3\x88\x47\x6f\x6f\xef\xb8\xd7\x15\x0e\xaa\xcd\x34\ +\x98\x68\x02\x0e\x4d\x43\xf5\x99\xb3\x28\xfe\xf5\x7a\x14\xbd\xf8\ +\x22\x06\xa9\xeb\x23\xff\x5b\xb3\x6e\x1d\xce\x2f\x2c\xc6\xd5\x8a\ +\x0a\x6e\x5f\x8f\x7b\x13\x2b\x57\xac\xe4\x28\xce\x3e\x2f\x71\x20\ +\x33\x73\x1a\x75\x93\x46\x71\xfa\xf4\x69\x3c\xf6\xd8\x2a\x0c\x10\ +\xb1\xf6\xf6\x36\xa4\x53\x0c\x71\x4b\x4a\x1b\x62\x0b\x90\x7e\xa4\ +\xc4\x08\xfb\x95\x90\xbd\x34\xa8\x4c\x50\x09\xfa\x88\xc0\x87\xfb\ +\x3e\xc6\xfa\xf5\xeb\xf0\xc8\x73\x1b\xa5\x70\x39\x7d\xa9\x0e\x87\ +\x3f\xd8\x23\x2d\xe9\xf1\xe0\x50\x1d\xd0\x68\x96\xbb\xba\xbb\xe4\ +\xf8\xfe\x81\x7e\x29\x5e\x46\x48\x1c\x9a\x83\xc9\x73\xdd\xc0\x3e\ +\x4e\xa4\x53\x58\x41\xf2\xe8\xcc\xa9\x39\xd9\x3a\xac\xeb\xdb\x5e\ +\x0d\xda\xcd\x02\x56\x35\x98\x50\x7d\xa5\xe0\xe3\x8f\x0f\xe0\xe0\ +\x81\x0a\x68\x44\x28\xa4\xeb\xf2\x90\x73\x02\x48\x5f\xe1\xe4\xc9\ +\x13\x37\x99\x70\x27\xac\x54\x77\xe6\xcc\x77\x30\x21\x0f\x35\x04\ +\xd6\xb1\x77\xa4\x00\x55\xb1\x9b\x05\xc4\x77\x2c\x0f\x48\x84\xd7\ +\xeb\xb6\xbe\x6b\x6e\x4c\x52\x08\x07\xd5\x76\x3f\xc0\xfc\xc0\x40\ +\x52\x42\x91\x8f\xcd\x34\xa8\x40\xfc\x86\xa3\x73\x32\xff\x8b\x8c\ +\xd9\xd4\xb5\xf3\x6c\x90\xce\xd2\xf5\x88\xb4\xc5\x93\x18\xa2\x04\ +\x03\xff\x3d\x08\x1a\x2c\xf1\x0a\xd8\xbc\x69\x33\xa6\x10\x24\x9d\ +\x32\x12\xf8\x4e\x98\x05\x78\x79\x7a\x57\xbe\x31\x62\xb0\x05\x4c\ +\x71\x18\x13\x29\x20\x42\x12\xbe\x0b\x5e\xa3\x0b\x33\xd7\x44\x05\ +\x44\x49\x46\x49\x3a\xb7\x6d\xdb\xb6\x0b\x80\x2f\xee\x75\x19\x65\ +\x8a\xcc\x78\x8c\x64\x98\x39\x9a\x5c\xa3\xa2\x00\x83\xc0\xaf\x91\ +\x00\xe8\x23\xa9\x25\x19\x24\x49\x11\x05\x4c\x2d\xc4\xcc\xd7\x66\ +\x3a\x4c\xae\x3a\x73\xd7\xe2\xcc\x7f\xc0\x1c\xdb\xac\xff\xa6\x9e\ +\x72\xbe\xaf\x9b\xb3\x3f\x62\x72\x85\x28\xc0\xb4\x82\x90\xb9\xf1\ +\xba\x0d\xf2\xc9\xf6\x12\x55\x94\x28\xdf\x9c\x06\xcd\x0d\x11\x1b\ +\xef\x0a\x26\xf5\x3b\x84\xda\x44\x07\xde\x7b\x73\xf4\x9e\x02\xee\ +\x0e\xfc\x07\x07\x08\xe0\x55\xfc\x8c\xe6\x4d\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0d\x2f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xd7\x0c\x1d\x0d\x3a\x3b\x38\x16\x40\x7a\x00\x00\x0c\xbc\x49\x44\ +\x41\x54\x78\xda\xed\x59\x6b\x70\x9c\x55\x19\x7e\xce\x39\xdf\xb7\ +\xb7\xa6\xa1\x49\x9a\x26\x4d\x13\x5a\xd3\x1b\xc5\x32\xc0\x28\x28\ +\x17\x45\x44\xa9\x0e\x8e\x23\xa2\x58\x6e\x02\x23\xa3\x83\x33\x38\ +\x82\x33\xfe\x13\x67\x94\x1f\x3a\xa0\x82\x17\xb0\x38\x2a\x28\xa2\ +\x14\x07\x1c\x3a\x62\x07\xdb\x81\x02\x96\xa6\x58\x4a\xb9\xa5\x05\ +\x9a\x92\x36\xcd\x3d\xcd\x66\x77\xb3\xbb\xdf\xed\x1c\xcf\x39\xdf\ +\x21\x27\x8d\x19\x92\xda\x6d\x66\x41\x9e\x9d\x77\xdf\xf3\xed\x97\ +\xcb\x3e\xcf\xfb\x9c\xf7\x9c\x3d\x8b\xf7\xf1\x3e\xfe\xbf\x41\x70\ +\x02\x20\x84\xa0\x66\xc8\x09\x21\x95\xf8\x7b\x2a\x11\x09\x51\xa5\ +\x02\xd8\x37\xba\xfd\xd5\xe1\xab\x0b\xa5\xf0\x8e\xad\xbb\xfb\x17\ +\x3d\xde\xd1\x27\x38\x17\xea\x0e\xa6\x42\xc0\x3e\xc3\x0e\xa7\xfd\ +\xd9\x86\xda\x04\x2e\xfb\xf8\xc9\xbd\x8b\xeb\xd3\xdf\xfc\xca\x85\ +\xcb\x36\x29\x51\x2b\x05\x07\x15\x44\x10\x72\xb7\x67\xa8\x70\xd7\ +\xf9\x6b\x17\xd5\x07\x61\x88\xcd\x1d\x07\x49\x18\x71\x4b\x6a\x5a\ +\x88\x19\x05\xf8\xdc\x47\x96\xe2\xf3\xe7\xb4\xb6\x1e\x1e\x1e\xdf\ +\x00\xe0\x1f\x32\xc2\xaa\x74\xc0\x8d\x3f\x79\x36\xd1\x37\x32\xee\ +\x7d\xf1\x82\x65\x38\x6d\x4d\x23\x18\x25\x95\xf2\x16\xca\xf9\x00\ +\xcf\xec\xe9\x8b\x6e\xf9\xca\xe9\x69\x42\x48\x50\x95\x02\xac\x5c\ +\xff\x80\x03\x20\x70\x1d\x82\x1f\x7e\xfb\x3c\x28\x88\xca\xcc\x2d\ +\xdc\xf9\xdb\xe7\x51\x28\x05\xe1\xee\xfb\xae\x74\xab\x76\x0a\x88\ +\xd0\xd7\x39\xe0\x80\xef\x07\x95\x6c\x2e\x18\x18\x19\x43\x14\x09\ +\x18\xf2\xd5\x29\x40\x14\xf9\xda\x52\x84\x03\x41\x05\x05\x20\x32\ +\x44\x14\xc8\xe0\x30\xa8\x52\x07\x44\xbe\xb6\x3c\x25\x40\x18\x06\ +\xd3\x15\xf2\x7f\x02\x25\xf1\xdf\x8e\xaa\x5d\x00\x6e\xa6\x00\xa8\ +\x9a\x02\x61\xa5\x3a\x00\x28\x21\xb1\x03\xc2\xe8\xdd\xe1\x00\x54\ +\xb8\x07\x38\xca\x02\xdc\x07\xaf\x76\x01\x78\xe4\xc7\x99\x10\x04\ +\x41\xe5\x04\x10\x94\x82\xeb\x1e\x10\xbe\x0b\x04\x10\x00\xa1\x46\ +\x00\x51\xa9\x77\xc9\x80\xc8\x07\xaf\x76\x01\x08\x08\x40\xf4\xb3\ +\xee\x01\x33\x43\xcc\x7a\x19\x04\x21\x6a\x40\xaa\x5a\x00\x10\x46\ +\x08\x65\xfa\xbd\x86\x41\x80\xe3\x5b\x06\xac\x3c\x0c\x02\x94\x25\ +\x40\x18\xaa\xdc\x01\x94\x81\x3a\x49\x10\x52\xd9\x26\x28\x65\x05\ +\x73\x93\xa0\x11\xa9\x6e\x01\x94\x4f\xa9\x93\xd2\x02\x04\x41\x58\ +\x01\xfb\xdb\x55\x80\xb9\x69\xb0\x90\x56\xfb\x14\xa0\xfa\x8d\x6a\ +\x01\xfc\x60\x96\x74\x67\x16\xc9\xa5\x14\x2c\x91\x06\x8d\x58\x95\ +\x4f\x01\x02\x42\x13\x4a\x00\x02\x7f\xd6\xcb\xe0\xcc\x2a\x85\x0e\ +\x83\x93\xc8\x80\x85\xce\xdc\x39\x40\xd8\x86\xa5\x08\xcd\x9a\x00\ +\x73\xa4\x00\x54\x39\x20\xff\x4e\x3f\x78\x4c\x8e\x08\x43\x07\x4c\ +\x09\x10\xb0\x63\x3d\xa0\x21\xe6\xfd\x8b\x63\xfa\x38\x7c\xda\xe5\ +\x77\x7f\xc8\x4d\xa5\xff\x50\xf6\xa3\xd5\x65\x3f\xa4\x00\xd1\xf6\ +\x26\x32\xe4\x93\xc9\x14\x36\xdb\xfb\x32\x88\xba\xfe\x70\xeb\xd0\ +\x34\x0e\x21\xd6\x2a\xd3\x15\x5f\x08\x58\xf1\x2d\x4e\xaa\x49\x63\ +\x47\x77\x1d\xf2\x45\x0f\xe0\x5c\xde\xe6\x80\x0c\x9b\xcd\x98\x4f\ +\x7e\x4d\x80\x51\x20\xe9\xd2\x1e\x79\xa2\x74\xfd\xb6\x7b\xaf\xdb\ +\x3a\x5d\x21\x9d\xe9\x2a\x7f\xc9\x2d\x7f\xfd\x59\x4d\xcd\xfc\x53\ +\xb3\xf9\x22\x06\x87\xb3\xc8\xe6\x8a\xfa\xcd\x0b\x43\x52\xe6\x29\ +\xd7\x46\x00\x23\x0e\x31\x3b\x41\x79\x65\xc4\x21\xe6\x9e\x21\x2f\ +\xac\x03\xa6\x13\x41\xe8\x80\x21\x23\xf4\xff\x2f\x16\x53\x10\x51\ +\xa4\xae\x89\xb0\xe4\x4d\x16\xf6\x9a\xc7\x59\x15\xbd\x69\x61\x3d\ +\x6a\x6b\x32\x6d\xa9\x04\xdb\x78\xcf\xc6\xe7\x56\x03\x18\x9e\xcd\ +\x14\xa0\x09\x16\x35\x65\x12\x40\x6d\xf3\x49\x58\xd1\x58\x46\xca\ +\x49\x60\xf6\xe0\x9a\x6c\xef\x10\x05\x17\x02\x9a\x33\x2c\x41\xa2\ +\x88\x11\x28\x69\xec\x0d\x43\xd8\x8a\x00\xf5\xbb\x26\x03\xa1\x1f\ +\xe0\xd3\xa7\x7a\x60\x94\x58\xe1\x04\x05\x40\xdf\xc9\xfe\xa0\xa9\ +\x3a\x90\x64\x23\xd2\x29\xb7\xbe\x7f\xac\x70\x19\x80\x0d\xb3\x11\ +\x40\x1c\x3e\x74\xf0\x85\x23\x23\x23\xab\x6a\xe7\x67\xc0\xf8\x11\ +\x08\x2e\x66\xb9\x08\x10\x50\xbd\x11\x52\xd9\x4c\x09\xaa\x48\x13\ +\x7d\x6f\x32\x79\x43\xd4\x80\x58\xeb\x0b\x02\xa1\xc7\xf1\xb5\x29\ +\x30\x0e\xf5\x8f\x82\xf3\xc8\xbc\xc6\x67\xd5\x43\x56\x2f\x63\xa8\ +\x6b\x5c\x22\xdd\x53\x42\x76\x6c\x6c\xf1\xcc\x4d\xd0\x34\x8c\x25\ +\xe7\xdf\x74\x4f\x18\x89\xf5\x02\xc0\xca\x65\x0b\x31\xbf\x26\x35\ +\x53\xf7\xd7\xc4\xa9\x26\x22\x14\x59\x95\xcc\xe1\x88\x12\x23\x26\ +\x2b\xb4\xfd\xad\x27\xac\x03\x4c\xd2\x59\xa8\xac\x83\x73\x12\x13\ +\x8e\x1d\x21\x03\xba\x18\x5c\x47\x34\x63\x61\x5a\x16\xd5\x61\xfb\ +\xee\xdd\x08\xc3\x10\x88\xfc\x4e\x4c\x03\x86\x69\x90\x3f\xb8\xb3\ +\x3b\xd1\xb0\x6a\x59\x14\x94\xcf\x18\x1f\x2f\xa2\x6e\x41\x0d\x78\ +\xc4\xff\x3b\x38\x47\x0c\x1a\xb3\x99\xda\x1c\x61\x9a\x66\x7c\xdf\ +\xd8\xde\x04\x88\xfd\x3d\x0d\xeb\x0a\xf1\x76\xc0\x90\x8f\xaf\xad\ +\x10\x46\x84\x28\xe2\x32\x22\x44\x5c\x05\x3f\x2a\xce\x58\xb3\x0c\ +\x07\xde\xea\xc7\x13\x4f\xed\x40\x5f\x5f\xef\x8b\xa7\x2c\xad\xbf\ +\xe5\xa5\x1d\x9b\xf9\x0c\x02\x58\xb8\xf5\xcb\xb7\x8a\xa0\xfc\x65\ +\xaf\x54\x68\x80\x00\x52\x99\xf4\x51\xff\x80\x6b\xf5\xc9\xd4\xd5\ +\xc0\xae\x14\x53\x5e\xb7\xe2\x58\x51\xac\x18\xc6\xf6\x30\x63\x7b\ +\x3d\x99\xb8\x21\x6f\x45\x88\x33\x47\x14\xc6\x02\x70\x13\x0b\xe4\ +\xd4\x3d\x73\xf5\x12\xfc\xea\xbe\x47\x21\x8b\x38\x1e\xfa\xe5\x75\ +\xcf\x3f\xf6\xd3\xc1\x63\xda\x07\xe4\x3b\x1f\x2d\xa4\x97\x5d\x78\ +\x05\x04\xdf\x7e\xa8\x2b\x9f\x48\xa7\x93\x52\x84\x1a\x40\x98\xb9\ +\xce\x58\x3c\xd6\x56\x8d\x79\x70\x65\x6f\x19\x14\xd4\x90\x88\x2d\ +\x2f\x14\x69\x18\xb2\x76\xa2\x4c\xff\x55\x09\xe1\xa6\xfa\x54\xf9\ +\xdd\x88\x30\x29\x00\xeb\x8a\x78\xe5\x43\x64\xa6\x44\x7b\x5b\x13\ +\xce\x39\x63\x25\x56\x2e\x6d\xc2\x0d\xdf\xfe\x01\xc2\xe2\x18\x40\ +\xe9\xb7\x8a\x5d\x5b\xf7\xfe\xcf\xc7\xe2\xa9\xb6\x8f\x7d\x17\x10\ +\x3f\x4e\x67\x32\x68\x5f\x73\xba\xaa\xa0\x26\xcf\x98\x13\x87\x23\ +\xc7\x34\xce\x94\xb2\xf8\x9e\xce\x14\x94\x30\x10\x9d\x69\xdc\x04\ +\x27\x5c\x02\x09\x95\xa7\x9b\xfb\x32\x9b\xe5\x8c\x9b\x86\xa7\xc8\ +\x71\x65\x77\x9d\x23\x44\x91\xca\x21\x1c\x87\x62\xb5\x24\xbb\x76\ +\xe5\x12\xb4\x35\x37\xe0\xd5\x7d\xdd\xd8\xd6\xf1\x32\x76\x3c\xf7\ +\x0c\xf2\xb9\x1c\x24\x1e\xf2\x0e\xef\x58\x7f\x9c\x5b\x61\x71\x07\ +\x80\x8b\x4b\xc5\xe2\x45\x43\xbd\xdd\x68\x6c\x69\x8f\x2b\x4e\xe3\ +\xea\x53\x4e\xc0\xa9\xcc\xba\x3a\x93\x83\x4e\x54\xdc\xda\xff\xe8\ +\x7d\x81\x6d\xa2\x5a\x05\xbb\x43\x14\xfa\x67\x8c\x03\x64\x32\x8f\ +\x64\x22\x81\xa5\xcd\x75\xf8\x40\x6b\x3d\xda\x9a\xea\x50\x2c\x7a\ +\x78\xb1\xf3\x2d\x3c\xf0\xb7\x67\xb1\x6f\x7f\x0f\xa2\x30\x00\x0d\ +\x46\x31\x5e\xc8\x03\x10\x6f\x01\xe4\x1b\x15\xf9\x62\x24\xd5\x76\ +\xfe\x12\x40\xec\xa1\x94\x36\x2c\x3f\xe5\x34\x24\x32\x75\xba\xd2\ +\x8e\xa3\x5d\xa0\x33\x95\x99\xe9\x60\x3a\xa8\x8a\x09\x27\x50\x9d\ +\xc9\x64\x11\x60\x32\xa6\xa9\xbe\x0c\xd7\x61\x68\xaa\x9b\x87\xc5\ +\x0b\x6b\xd0\x54\x5f\x03\xc6\x88\x26\xfc\x66\xf7\x00\xf6\x76\xf5\ +\x61\x7f\x77\x3f\x3c\xdf\xd7\xa7\xcf\x51\x10\xe8\x4e\xef\x88\x12\ +\xb2\x03\xfb\xe1\xab\xd3\x18\x42\x2e\xf0\x0e\x77\x6c\xaf\x84\x00\ +\x46\x84\xf3\x2e\x85\xc0\x23\x99\x4c\x1a\x2b\x4e\x3b\x1b\x1c\x2e\ +\x98\xa3\xc9\x9b\xa9\xe0\xca\xb1\x9e\x1a\x66\x8a\x18\x01\x74\xa6\ +\x7a\x6c\xa7\x02\x01\x95\x79\x5e\x3a\x81\xf9\x99\xa4\x8c\x84\xdc\ +\xee\x26\x31\x2f\xe5\xc2\x58\x00\x65\x3f\x40\xdf\x50\x0e\x3d\x72\ +\xfd\xef\x19\x18\x85\x57\x96\x64\xa3\x10\x51\x28\x43\xe6\xd0\x90\ +\x96\x02\xe8\x31\x23\x21\xf2\xfd\x7b\x31\x36\x36\x06\x89\xef\x79\ +\xbd\x3b\x6f\xab\xf8\x57\x63\xa9\xd6\xf3\x36\x00\xe2\xeb\x4d\x2d\ +\x4b\x70\xf2\xaa\x33\xf5\xdc\x4f\xa7\x92\x48\xc9\x70\x13\x2e\x5c\ +\x25\x82\xeb\x20\xe1\xca\xb1\x1b\x8b\xe3\xea\x60\xf2\xda\xb8\x83\ +\x52\x30\xed\x0a\x82\x92\x17\xa2\x50\xf2\x51\x28\xfa\xc8\x8d\x7b\ +\x18\x97\x63\x21\x4c\x37\x8f\x54\x8e\xe7\x7b\x34\x41\x3c\x8a\x2b\ +\x6e\x88\x1b\xf2\x00\x38\xbc\x23\xfb\xd1\xdf\xd3\xad\xfa\xc6\x36\ +\x80\x5e\xe4\xf5\x76\x44\x27\xe2\xe3\xf0\xcd\x32\x3e\x3e\xd8\xdf\ +\x77\x4a\xa6\xb6\x1e\x6e\x4d\x0b\x48\xde\x93\xa4\x55\xf5\x4d\x28\ +\x47\xa8\x60\x26\x5b\x37\xc8\x50\x0e\xb0\x53\xc1\x36\x41\x15\x54\ +\x8a\x98\xb4\x4d\x8f\x71\x4d\x98\xd2\xd0\xee\x2a\x49\x18\xaf\x9c\ +\xb6\x6e\x7a\x4c\x82\x61\x1c\x1e\x38\xac\x84\x3b\x02\x42\xae\xb1\ +\xe4\x67\x06\xc3\x31\x20\xcc\x1d\x0a\x58\x6d\xdb\x76\x21\xc4\xf5\ +\xa5\xc2\x18\x6b\x69\x3d\x19\x84\x25\x15\x71\x1b\xae\x8a\x44\xec\ +\x06\x23\x0c\xb3\x63\xd3\x33\x98\x71\x83\x63\x56\x0c\xe3\x0a\x4a\ +\x6d\xef\x20\x56\x28\x13\xa6\x5b\x9a\x64\x90\x74\x23\xf4\xbc\xbe\ +\x0b\xc5\x42\x51\x5d\x5e\xed\xf5\xfd\xbb\x43\x0d\x2a\x2c\x80\x45\ +\x94\x3b\xd4\xef\xd4\xb6\x95\xc2\x30\xba\x38\xf4\x0b\x68\x59\xba\ +\x02\x02\x0c\x8e\x25\x69\xc9\x4f\x71\x86\xa3\x48\x3b\x2c\xce\x66\ +\xcc\x14\xf9\xd8\x1d\x26\x88\x8e\xa9\x4b\x27\xc8\x04\x73\x4b\x3e\ +\xc1\x30\xd4\xbd\x1b\x43\x7d\x7d\xea\x72\x83\x24\x7f\x3b\x2c\x2a\ +\x2d\x80\x85\x14\x60\x07\x80\x73\xcb\xa5\xe2\xf2\x4c\xc6\xc5\x82\ +\xc6\x36\x80\x30\xb8\x8a\xb0\x25\x6f\xaf\x1d\x4b\xd8\x39\xca\x01\ +\xd4\xf6\x04\x6a\xc2\x54\x7b\x32\x79\xf5\x98\x0a\xe6\x50\x94\x46\ +\xbb\xd0\xd5\xf9\x8a\x9a\x2a\xaf\x01\xe4\x4b\x51\xa1\x37\x98\x03\ +\x01\xb4\x0b\x94\x08\x5b\x84\xc0\x57\x73\xd9\x91\x79\x2d\x6d\xad\ +\x48\xa4\x17\x18\x7b\x4f\xad\x3c\x9b\xa8\xbe\x0e\xc7\x08\x41\x4d\ +\xf5\x55\x68\xeb\xcb\x30\x84\xb5\x08\x26\xc3\x6e\x9c\xa6\xbc\xf1\ +\x3c\x5e\xdd\xf9\x14\x4a\xa5\x52\x19\x20\x9f\x91\xd5\xef\x81\xc4\ +\x9c\x08\x60\x44\x28\x48\x11\xf6\x4a\xf5\xd7\xe7\xb3\x43\xa4\xfd\ +\x94\xb5\x00\x49\x58\x01\x34\x69\x5b\x71\x93\xad\xfd\xd9\x14\x01\ +\x26\x62\x32\x79\x4c\x90\x57\x49\xc0\x58\x3f\x09\x74\x3e\xff\x04\ +\x86\x07\x07\xd5\xbd\x9b\x25\xf9\x4d\x90\x98\x3b\x01\xac\x08\xaf\ +\x3b\xb5\x27\x2f\xf2\xca\xe5\xb3\x84\x28\xa1\x75\xf9\x07\x01\x50\ +\x45\xde\x04\x33\xa4\xed\x35\x93\x61\xa7\x80\x0e\x3d\x26\xd6\xfe\ +\x26\x4f\x59\xa7\x8d\x02\x4e\xc2\x41\xcf\x1b\xff\xc2\x9b\xaf\xbc\ +\x04\xc1\xc5\x26\x10\xdc\x1c\x15\xfa\x30\xf7\x02\xd8\x7e\xf0\x24\ +\x20\x2e\xcd\x1d\x19\x69\x6c\x58\xb4\x00\x0b\x16\xb6\xea\xb9\xeb\ +\x1a\xeb\x1b\xc2\xfa\x9a\x59\x57\x98\x06\x68\xc2\x7e\x5e\xb0\xe4\ +\x8f\xda\x29\xc6\xe4\x09\xa3\x18\x1f\xeb\xc2\xae\x27\x37\xc3\x2f\ +\x7b\xbd\x00\x3e\xeb\xf7\xef\x2e\xe2\x38\x40\x71\x9c\xf0\x7a\xb6\ +\x97\x88\xe0\x57\x86\xbe\xef\xed\x7a\xfa\x9f\xe0\x3c\x6b\x2b\xac\ +\xc9\xea\xd0\x84\xcd\x86\x28\x0e\x29\x86\x1d\xdb\x6c\xdd\xf3\xf6\ +\x14\x31\x59\x09\xe9\x7a\x78\xe1\xa9\x4d\x28\x15\x0a\x1c\x10\xd7\ +\xfa\x03\x2f\x0e\xe3\x38\xc1\x50\x01\x84\xf9\xc3\x03\x4e\xcd\xe2\ +\xf1\xa0\x5c\x5a\x97\xcb\xf6\x63\xf5\x99\x67\x03\x82\xd9\x06\x38\ +\x75\x1a\xd8\x95\xc0\xae\x00\x93\x37\x47\x04\x76\xce\x9b\x67\x27\ +\x49\xf0\xc2\xb6\x8d\xe8\xee\xec\x84\x10\xe2\xf6\x60\xe8\xd5\x7b\ +\x51\x01\x30\x54\x08\xce\xfc\xc5\x1d\x42\xf0\x8f\x16\x46\x8f\xac\ +\x70\xd3\x04\x6d\xed\x6b\x41\x04\xb1\x8d\xd0\x88\xa1\xc7\x76\x4f\ +\x60\x04\x60\x13\xe4\x89\xf5\xbc\x7a\xa8\x04\xea\x50\x74\xef\xdf\ +\x8e\x5d\x5b\xfe\xa1\xb6\xc1\xcf\x13\xca\xae\x89\x8a\x43\x51\x55\ +\x09\xa0\x1a\x11\xab\x59\xb4\x45\x44\xd1\xb5\xc3\x87\x0f\xce\x6b\ +\x5d\xdd\x8e\xda\xda\x66\xdd\xe1\x0d\x79\x63\x71\xeb\x0c\xd3\x08\ +\xcd\x16\xd9\x90\x27\x53\x3e\x1d\x12\xa0\x50\xee\xc3\xd6\x87\x7e\ +\x83\x62\x2e\x97\x97\x42\xad\x0b\x86\xf7\x0e\xa1\x42\xa0\xa8\x20\ +\xfc\x81\x97\xfa\x01\xf1\xb5\x72\xb1\x20\x9e\x7a\xe4\x8f\x88\x9c\ +\x22\xa8\xdd\xe4\x98\x2d\xaf\x11\x60\x4a\x3f\x70\x98\x11\xc4\x2e\ +\x87\x3a\x93\x24\xc7\x33\x9b\xee\xc7\x98\x5e\xf2\x70\x53\x30\xf2\ +\xfa\x1b\xa8\x20\x18\x2a\x0c\x69\xcd\xd7\x59\xba\xa1\xa9\x94\xcb\ +\x9e\x55\x2c\x67\xb1\xea\xcc\x73\x41\x39\x31\x7d\x60\xd2\x34\x70\ +\xdf\x76\x81\x3e\x38\x31\x55\x37\xc1\xe3\xb3\x3e\x92\x60\xd8\xf9\ +\xec\x46\xbc\xb2\x6d\x8b\x7a\xed\xcf\x61\xf6\xc0\xad\xa8\x30\x28\ +\x4e\x08\xe8\x77\x04\xe7\xaf\xed\x95\x47\x53\xaf\xec\xd9\x0a\x9a\ +\x74\xcc\x56\x9e\xc4\x61\xaa\x6b\x04\x89\xab\x6e\xce\x08\x40\x54\ +\x98\x79\xdf\xb7\x07\xbb\x1e\x57\x07\x9b\xc1\x01\x10\x76\x23\x0c\ +\xaa\x5e\x80\x60\xa4\xb3\x24\x80\xab\x42\xcf\xf3\x9e\x79\xf8\x7e\ +\x0c\xe6\x0f\x02\x94\xda\x05\xdd\x24\x61\xce\xf9\xe3\x87\xbe\x36\ +\x20\x28\x20\x8f\x27\xff\x74\x37\x4a\x63\xd9\x50\x8a\x76\x55\x98\ +\xed\x1a\xc3\x09\x00\xc3\x09\x02\x2f\x8f\xf6\xd3\xd4\x82\xa2\x5f\ +\xcc\xaf\x1b\x1a\x38\x88\x35\xe7\x7d\x12\x2e\x67\xf1\xf1\x18\xb5\ +\x5b\x5b\xf1\xf6\x51\x7b\x14\x4d\x1c\x80\xf8\x49\x81\xcd\x1b\xef\ +\xc2\x81\x9d\xcf\x01\x20\xdf\x97\x0d\xf6\x41\x58\x54\xbb\x00\x16\ +\xac\xa6\x79\x87\x88\xbc\x73\xf3\x03\x7d\xcb\xa3\x34\x41\xfb\x9a\ +\xb3\x40\x23\x61\x0f\x42\xcc\x5c\x8f\x34\xf1\x58\x84\x90\x11\xec\ +\xda\xf3\x38\x3a\xfe\xf2\x3b\x75\xde\xff\x34\x4b\xd6\xde\x20\xc5\ +\x14\xef\x4a\x01\x78\x69\x04\xd2\x05\x72\x69\x0c\xae\x1d\xec\xda\ +\x97\x69\x58\xbb\x06\x0b\x4f\x6a\x01\x78\xdc\xec\xcc\xf1\x97\x25\ +\x2f\xaf\x7b\xc6\xbb\xf1\xf7\x3b\x6f\x45\x29\x3b\x7a\x84\xb0\xe4\ +\xc5\xf2\x10\x46\x5b\xff\x5d\x26\x80\x85\xf0\x72\x05\x9a\x9c\xbf\ +\x2f\x2c\x17\xd7\xf7\x1f\xd8\x4b\xda\x2f\xb8\x08\x29\x9e\x98\xdc\ +\xed\x75\x84\x11\x47\x21\x19\xe2\xb1\x5f\xdf\x8a\x81\xd7\x5e\x06\ +\xa1\xee\xd5\xbc\x34\xdc\x81\x13\x0c\x86\x39\x80\xf0\x0b\xfb\x48\ +\x62\x5e\x53\x79\x74\xf8\xac\x5c\x39\x8b\xf6\x0f\x5f\x00\x56\x56\ +\x73\xde\x3a\xc0\x4f\x33\x6c\xdb\x7a\x1f\x5e\x7b\xec\x61\x00\xf4\ +\x5e\xee\xe5\x6e\xc7\x1c\x80\x61\x8e\xc0\x32\x0b\x9f\x14\xa1\x77\ +\xe9\x68\xf7\xfe\x46\x77\x59\x0b\x9a\x9b\x57\x42\x78\x61\x5c\x7d\ +\x46\xb0\x77\xe8\x65\x3c\xfd\x8b\xdb\x10\x96\xbd\x4e\x39\x6d\x2e\ +\x13\x7e\x3e\xc0\x1c\x80\x62\x8e\x10\x8e\x1d\x2c\x12\x9a\xb8\x32\ +\xf2\x03\xaf\xe3\xf7\xbf\xc4\x81\x52\x0f\x7c\xc1\xe1\x47\x11\x06\ +\xdd\x22\x9e\xde\xf0\x23\x78\xb9\xbc\x47\x9c\xd4\x15\x51\xbe\xb7\ +\x38\x67\x85\xc1\x1c\x42\x04\xe3\x03\x24\x51\x33\x1e\x14\x72\xeb\ +\x8e\x0c\x1e\x42\xcb\x27\x3e\x25\xad\xef\x60\xdb\xc6\x9f\xa3\xe7\ +\x5f\xdb\xd4\xbc\xbf\x85\x7b\xd9\xc7\xf0\x5e\x86\x5b\xb7\x82\xd0\ +\x74\xc3\x66\x96\xa9\x17\x97\xdc\xf3\xa0\x58\xf9\xb9\xcb\x85\x33\ +\xaf\x5e\x48\xdb\x6f\x72\xea\xda\x31\xd7\xa0\x98\x63\x04\xa3\x6f\ +\x0a\xc2\x92\xd7\x66\xe6\xcd\x1f\x6c\x6c\x6e\xc6\xfc\xf8\x3b\xff\ +\x5e\xc2\x52\xd7\x85\xa3\x5d\xef\x65\x01\x2c\xe4\xf1\xf5\xc0\x49\ +\xf5\x8d\x97\x75\xef\xdc\xd9\x97\x1d\x1c\x3e\x44\x58\xe2\x0b\xd1\ +\x78\xff\x08\xde\xc7\xfb\x98\x73\xfc\x07\x44\x34\xc0\xee\xc0\xf1\ +\xa1\x35\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\ +\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x0c\x1e\ +\x16\x37\x34\x68\x03\x00\xa2\x00\x00\x0a\xf9\x49\x44\x41\x54\x78\ +\xda\xdd\x5b\x5d\x6c\x14\xc7\x1d\xff\xcd\xec\xee\x61\xec\x3b\x8c\ +\x63\x2e\x60\x23\x61\x10\x50\x22\x14\xda\x07\x83\x2a\x55\xd0\x8a\ +\x3e\x40\x2a\x45\xad\x14\x78\x85\x7e\x28\x0a\x11\x55\x55\x42\xfa\ +\x50\xb5\x2a\xad\xd4\x2a\x0f\xa8\xa5\xea\x03\x12\x0f\x48\x24\xa8\ +\x5f\x54\x25\x2a\x10\xd4\x0f\x68\x49\x9a\xa6\x25\x24\x94\x56\x51\ +\xdd\x16\x64\xc0\x36\x18\xfb\xfc\xed\xdb\xbb\xf3\xed\xde\xce\xf4\ +\xe1\x6e\xcf\x73\xb3\x33\xfb\x71\xb6\x43\xdb\x95\x4f\xbb\xde\xdb\ +\xdd\x99\xdf\x6f\x7e\xff\x8f\xf9\xcf\x1e\xc1\x62\x6c\x84\xc0\x30\ +\xad\xb4\xe7\x3a\x4f\x01\x48\x27\xb8\xd3\xee\xcc\x76\xfe\x6b\x62\ +\x6c\xda\x06\x3c\xfc\x2f\x6f\x04\xc0\x2e\xde\xc4\x06\x60\xfb\xe3\ +\xec\xb8\xb9\x88\x04\xb4\x4d\x4f\x4f\xc3\xb6\x6d\x18\x94\xe2\xe2\ +\x95\xab\xb0\x0c\x23\x70\xa1\xe3\x79\x78\x6e\xef\x1e\x38\x95\x0a\ +\x32\xe9\x34\x00\x64\xfe\x1f\x08\x00\x00\x32\x3e\x3e\x8e\x62\xb1\ +\x08\xc6\x18\x0e\x7d\xfe\xa0\xf6\xc2\x5b\xb7\x6e\xc1\x30\x0c\x94\ +\xe7\xe6\x1e\xbb\x74\x03\x04\xec\xde\xbd\x1b\xd7\xae\x5d\x4b\xfa\ +\x1c\x06\xc0\x9e\x9c\x98\x40\xb1\x54\x02\x05\xf0\xfa\x85\x8b\xa0\ +\x94\x06\x2f\x64\x0c\xab\x56\xb6\x83\x71\x8e\xb9\x2a\x01\x76\x33\ +\x1d\x6f\xb2\x9f\xe1\x04\xf4\xf6\xf6\xa2\x54\x2a\x75\xed\xda\xb5\ +\xeb\xd5\x7c\x3e\xbf\xc7\xb6\x6d\x14\x0a\x05\xd8\xb6\x8d\x4a\xa5\ +\x02\xc6\x18\x38\xe7\xe0\x9c\xc3\x75\xdd\xc0\xc3\x66\x67\x67\xf9\ +\x6c\x3e\x4f\x0c\x4a\xf1\x87\x77\xfe\x02\x53\x61\x02\x15\xcf\xc3\ +\xde\x9d\x9f\x80\xeb\x79\xa8\x54\x2a\x1c\xc0\x0d\xf9\x1a\xcb\xb2\ +\x40\x08\x01\x21\x04\x94\x52\x98\xa6\x89\x74\x3a\x8d\xb6\xb6\x36\ +\xa4\xd3\x69\x64\x32\x99\xdf\x95\x4a\xa5\x2f\xf4\xf6\xf6\x3e\xba\ +\x79\xf3\xe6\x82\x6d\x17\x00\xb0\x61\xc3\x06\xa4\x52\xa9\xae\x4c\ +\x26\x33\xbc\x6f\xdf\x3e\xbe\x69\xd3\x26\xb2\x7c\xf9\x72\x18\x86\ +\x01\x4a\x69\x7d\x4f\x29\xc5\xd8\xd8\x18\xf6\xef\xdf\xdf\xf0\xa0\ +\x87\x23\xa3\x78\xe3\xc2\xaf\x40\x29\x05\xe7\x1c\x1b\x37\x6e\x04\ +\x67\x2c\xd8\x20\xa5\xe8\xef\xef\x07\x21\x04\x8c\x79\xf8\xdc\x73\ +\xfb\xb1\x26\xbb\xaa\xe1\x9a\x33\x67\xce\x60\xe3\xc6\x8d\xf0\x3c\ +\x0f\x8c\xb1\x86\x7d\xb1\x58\x44\x7f\x7f\x3f\x3f\x7f\xfe\x3c\xc9\ +\xe7\xf3\xdd\x8e\xe3\x3c\xba\x77\xef\xde\xc2\x09\x00\x80\x9e\x9e\ +\x9e\x5f\x1f\x3c\x78\x70\xef\xc0\xc0\x00\x19\x19\x19\x01\x21\x04\ +\xa6\x69\x36\x7c\x2c\xcb\xc2\x9d\x3b\x77\x70\xee\xdc\x39\xe4\xf3\ +\xf9\xfa\xbd\xd3\xb3\x79\xfc\xbb\xef\x1f\xa0\x86\x01\xce\x39\x2c\ +\xcb\xd2\x36\xea\xba\x2e\x08\x21\xf0\x3c\x0f\x5b\x9f\x7e\x1a\x2b\ +\xd2\xf3\x91\x33\x93\xc9\x60\xdf\xbe\x7d\xd8\xba\x75\x2b\x1c\xc7\ +\x41\xa5\x52\x69\xf8\x70\xce\xd1\xd5\xd5\x85\x75\xeb\xd6\xf1\xb3\ +\x67\xcf\xfe\x76\x60\x60\xe0\x33\x8b\x66\x02\x8c\xb1\x67\x06\x07\ +\x07\xf1\xe8\xd1\x23\x50\x4a\x31\x35\x35\x05\xc3\x30\x60\x9a\x66\ +\x7d\x6f\x59\x16\x72\xb9\x1c\x1e\x3e\x7c\x08\xdb\xae\x9a\x2f\xe7\ +\x1c\x94\x52\xf4\xac\x5f\x9f\xb8\x03\x85\x7c\x1e\xf9\x99\x19\x10\ +\x52\x1d\x8b\x74\x3a\x8d\xa9\xa9\x29\x8c\x8f\x8f\xc3\x75\x5d\x54\ +\x2a\x15\x78\x55\x73\x81\xe7\x79\xe8\xe8\xe8\xc0\xf0\xf0\x30\x28\ +\xa5\x84\x31\xf6\xcc\x62\x84\xaf\xfa\xb6\x7e\xfd\x7a\xbe\x65\xcb\ +\x16\x00\x40\x5f\x5f\x1f\x06\x07\x07\x95\x37\x9d\x3a\x75\x0a\xad\ +\xad\xad\xf0\xbc\xc5\x4f\x5e\x0c\xc3\x00\x21\x04\x07\x0e\x1c\x50\ +\x7e\xdf\xdd\xdd\x8d\x6d\xdb\xb6\xc1\x30\x0c\xf4\xf5\xf5\x61\x60\ +\x60\x80\x2c\x9a\x02\x7c\x07\x07\x00\xc5\x62\x11\x00\x30\x39\x39\ +\x59\x3f\xe7\x6f\x0f\x1e\x3c\x40\x57\x57\x17\x2a\x95\xca\x92\x10\ +\xe0\x38\x0e\x66\x67\x67\x1b\xda\x25\x84\x60\xc5\x8a\x15\x75\xd5\ +\x2d\x16\xf9\x01\x02\x08\x21\x0d\x44\xf8\xf2\x16\x3b\x62\x9a\x26\ +\x9e\x7d\xf6\x59\x94\x4a\xa5\x45\x27\x60\xd9\xb2\x65\xb8\x74\xe9\ +\x52\xdd\x24\xc4\xbe\x01\xa8\xf7\xc5\xef\xe7\x92\x10\x20\x36\xa8\ +\xda\x56\xae\x5c\x89\xdb\xb7\x6f\x2b\x43\xe1\x42\x37\xcb\xb2\x90\ +\x4e\xa7\x43\x01\xfa\x21\x72\x49\x08\x10\x1b\xd0\x35\xde\xdd\xdd\ +\x5d\xb7\xd5\xa5\xd8\x56\xaf\x5e\xad\xed\x83\x08\x7a\xd1\x09\x60\ +\x8c\x81\x52\x0a\xa6\x88\xdf\xa2\x8f\xd8\xbc\x79\x33\x4e\x9e\x3c\ +\x09\xc7\x71\xea\xa4\xc8\x24\xe9\x8e\x7d\x95\xe9\xae\x49\xa5\x52\ +\x38\x7c\xf8\x70\x28\x38\x3f\x41\xd2\xf5\x73\x51\x14\xa0\x02\xef\ +\x77\xbc\xa7\xa7\x07\xc7\x8e\x1d\x53\x5e\xe7\x9f\xd3\x91\x22\x4a\ +\x57\xbc\x46\x3c\xd7\xda\xda\x1a\x2a\xff\x25\x53\x80\xe8\x04\xc3\ +\x7c\x03\xa5\x14\xed\xed\xed\xa1\x23\x1f\xd6\xf1\xb0\xef\xe3\x80\ +\x5a\x32\x1f\xe0\x4b\x2a\x6a\xf4\x74\x9d\x15\xbf\x53\x01\xe3\x9c\ +\x37\x2d\x5b\x15\x58\xe1\x5c\x2a\xc9\xa3\x6a\x1f\x0f\x00\x0f\x10\ +\x20\x33\xab\x03\x1f\x26\x4b\xd9\xc6\xfd\x73\xc5\x62\x11\x43\x43\ +\x43\xb0\x6d\x3b\xf1\xe8\x71\xce\xb1\x76\xed\x5a\xcc\xcc\xcc\xe0\ +\xfe\xfd\xfb\xa0\x94\x62\x74\x74\x14\xb5\x82\x4a\x3a\x21\x01\x93\ +\xe9\x74\xfa\xa1\x6d\xdb\x53\x91\x3e\x40\x94\x9b\xca\xbe\xa3\xcc\ +\xc0\xbf\x8f\x31\x86\xa1\xa1\x21\xec\xd8\xb1\x63\x41\x92\x95\x88\ +\xe3\x00\xde\x6b\xae\x8a\x47\x3e\x02\x60\x46\xab\x00\x15\xb0\x28\ +\xb0\xaa\x51\xf7\x13\x17\xce\x79\x3d\x8b\xbb\x37\x30\x20\x67\xe1\ +\x55\x2c\xdc\x6f\xa7\x9a\xa5\xfb\x6d\x12\x52\xad\x3b\x12\x10\x54\ +\xff\xfc\x6b\x40\xea\x6d\x52\x80\x80\xc6\x0b\xb3\xd9\xac\x5f\x89\ +\x22\x66\x5c\x87\xd5\x0c\x78\x5d\x36\x07\x10\x18\x52\xb1\x44\x09\ +\xba\x06\xb4\xfa\x9c\xc6\x73\xf3\x7b\x44\xaa\xb2\xa1\x0f\xf3\x3e\ +\x88\x2a\x9d\xa0\xca\xbb\x26\x01\xef\xa7\xab\x62\x2a\x3d\x0f\x8a\ +\x68\x43\x6b\x70\xe4\x1b\x81\xcb\xe6\xd7\xb0\xe7\x1c\x75\x49\xd4\ +\xd8\xe4\x0a\x8d\x09\x4c\x47\xa7\xc2\x71\xc3\x59\x9c\x88\x11\x95\ +\x57\x88\x04\xcc\x83\x0e\x02\x27\x12\xc8\x86\x63\xe1\x7f\x4e\x42\ +\x8c\x21\x8c\x80\x38\x99\xdc\x42\x94\x21\xa0\x07\xa1\x54\x4b\x80\ +\x3c\xf2\x81\x51\x17\x09\x10\x14\xe0\x9f\x27\x42\x3b\x32\x60\x48\ +\xa6\x67\x46\xc5\xda\xa8\xf8\xde\xcc\xff\x94\x12\x50\x4a\xa4\xd1\ +\x0e\x27\x21\x30\x18\x32\x09\x35\xe0\x5c\x24\x20\xc6\x5c\xc5\x8c\ +\x19\x32\x1a\xc8\xa0\x01\x07\x16\xed\x10\x55\x11\xa5\xd1\x37\x04\ +\x09\xa8\x8f\xa8\x4a\x01\x0a\x33\x20\x3a\x07\x2e\x95\xaf\x13\x2b\ +\x40\xcc\xe6\xc2\x72\x02\x9d\x43\x0c\x3e\x8f\x2a\x49\xd0\x8d\x7a\ +\x83\xb4\xa5\x11\x0e\x90\xe1\xb7\x2f\x9a\x85\xd8\x9f\x28\x05\x84\ +\xcd\xb2\x64\x07\x97\x44\x09\xf2\xfd\x7a\x02\x10\x18\x7d\x25\x01\ +\x92\x1a\x88\xef\xf9\x63\x86\x43\xad\x02\x64\xf0\xaa\x07\x36\xa3\ +\x04\x55\x76\x19\x46\x40\x5d\xd2\xba\xd0\xa7\x20\x40\x19\x1d\x92\ +\xfa\x00\x31\x86\xeb\xec\x58\xec\x6c\xb3\x0e\x32\x6a\xf4\x55\xf6\ +\x9f\xc8\x14\xa2\xf2\x01\x15\x01\x7e\xce\xae\x4a\x84\xe4\xe9\x70\ +\x33\xe0\x43\x4d\x40\x94\xbc\x00\x42\x6b\x0a\xe2\xb3\x15\xce\xd0\ +\x07\x4f\x13\xe5\x01\xb5\x04\x82\x45\x44\x04\x55\x76\x17\x45\x46\ +\xc3\xb1\x41\x43\xc1\x47\x8d\xbe\x08\x9c\x68\x08\x50\x82\x57\xa8\ +\x21\xa8\x80\x98\x89\x91\xaa\x5a\xac\x0b\x95\x72\x36\x68\xc4\x01\ +\x2f\xda\xbf\x86\x00\x55\x16\x28\xde\x9b\xb8\x20\x92\x70\x3a\xa9\ +\x74\x82\x2a\x7f\x11\x30\x01\x79\x14\x43\xcc\x40\x05\x5e\x04\xae\ +\x35\x8b\x98\xd5\x25\x33\xee\x2c\x50\x1c\x55\xc6\x18\x8c\xda\xca\ +\xaf\x0e\xb0\x78\x7d\x60\x3e\xa0\xf2\x05\x0a\x32\x1a\xa2\x41\x88\ +\x12\x74\xeb\x04\xaa\x1c\x24\x70\x4d\xd2\x11\x97\x23\x85\xae\xc2\ +\x1b\x56\x3c\x91\x81\xc7\x01\x2f\x9a\x04\xd1\xd4\x27\xa8\x34\xbf\ +\x88\x93\xe4\x51\x5d\xe9\x5b\x37\x73\x93\x8f\x55\x0d\x44\x15\x53\ +\x88\xe4\xe1\x03\x40\xe5\x73\x84\x00\x35\x70\x81\x99\xa1\x50\x74\ +\xd1\xf5\x3f\xac\x5a\x6d\x86\xfb\xc8\xe8\xd9\xa1\xdc\xa9\x30\xe7\ +\x58\x3f\xe7\x7f\x2f\xdb\xb5\x0e\xbc\xf4\xbf\x5c\xba\x13\x01\x87\ +\x85\xe8\xd8\x26\xb0\x90\x72\xb3\xaa\x0e\xa0\x92\xa5\x32\xb1\x89\ +\x01\x5e\xa7\x30\x59\x05\x71\xeb\x19\xa6\x5c\x97\x0b\x93\x8f\x9c\ +\x04\xc9\xc7\xb2\x79\xa8\x9c\x10\x14\x11\x00\x2a\x3b\x8f\x00\x1f\ +\xb6\x88\x13\xb6\xb4\x57\xcd\x10\x62\x84\xc1\x28\x15\xe8\x96\xbc\ +\xe2\xd4\xe7\xfc\x22\x06\x51\x84\x36\x39\xfc\xe9\xc0\xeb\x0a\xb0\ +\xba\xc5\x9d\x58\x0a\xa8\xde\xc3\x43\x6f\x8e\x5a\x1b\xd0\xf9\x01\ +\xa5\x63\x94\x13\x19\x59\x0d\x1a\xd9\xcb\xf3\x15\xd5\xfc\x25\x4c\ +\x05\x0d\xf7\x06\x4d\x20\x7e\x38\x0c\x9b\x19\x86\xa5\xc6\x01\xef\ +\x1f\x02\x3a\x2a\xb1\xd2\xd5\x1f\xe4\x15\x29\x31\x3a\xf8\x8b\xba\ +\xda\x82\x88\x6e\x19\x2a\xca\xbb\xab\x88\x52\xfa\x01\xc9\xeb\x37\ +\x4c\x6a\x14\xe0\xe5\x97\x23\xe4\xe5\x39\x51\xfe\xaa\xd9\xad\xbc\ +\x89\x2f\x76\x98\x81\xb5\x09\xce\x13\x45\x81\xa8\x22\x89\x2e\x0f\ +\x90\xab\x35\x4a\x27\xa8\x51\x5e\x5c\x15\xa8\x06\x93\x10\x82\x72\ +\xb9\xac\x57\x40\xd4\x9a\x40\x92\x95\x5e\xad\xcf\x50\x8c\x78\xfd\ +\x58\x33\xd9\x8a\x53\xa5\x16\x15\x22\xcb\xbe\x0e\xd8\x34\x7d\x05\ +\xf0\x20\x01\xe0\x0b\xce\x03\xe2\x92\x25\x66\x83\x0d\xa3\xaf\x08\ +\x75\xb2\xe9\xa9\x22\x8e\x7f\xde\xaf\x67\x30\xc6\x1a\x3e\xf5\x65\ +\xe4\x54\xca\x5f\xa2\x2b\xc7\x52\xc0\x42\x93\x20\xa5\x83\x92\x47\ +\x5c\x91\xb7\xab\x64\xac\x9a\x5c\x11\x42\x30\x37\x37\x07\xcf\xf3\ +\x60\x98\x06\x28\xa1\x70\x5d\xb7\xfe\x66\xa9\xeb\xba\xf3\xa5\x3e\ +\x42\xb0\xdc\xf3\xf8\xe8\x68\x6e\x46\x49\x00\xf3\xbc\x05\x93\x10\ +\x93\xa9\xa0\x0a\x14\x49\x97\xce\x9e\xc5\x73\xd3\xd3\xd3\x38\x7d\ +\xfa\x34\x72\xb9\x1c\x0c\xc3\x80\x41\x29\x52\xcb\x96\xc1\xb2\x2c\ +\xb4\xb6\xb6\xa2\xa3\xa3\x03\xd9\x6c\x16\xd9\xec\x2a\xa4\x33\x19\ +\x7e\x77\x72\x9c\xfc\xf8\x27\xaf\x9e\x47\xf5\x25\x6d\x66\x26\x89\ +\xf5\x49\x96\xb0\xe3\xdc\xcf\xa5\x1a\xbf\x4a\x41\x51\x44\x30\xc6\ +\x50\x28\x14\x70\xfc\xf8\x71\x6d\x3b\x9e\x57\xc1\xd4\xc4\x14\xff\ +\xa0\xef\x03\x72\xe2\xc4\x89\x53\x6f\x5c\xba\xfc\x23\x00\x53\x01\ +\x02\x58\x88\xf3\x88\x03\xd2\x97\xae\x1c\xc2\xfc\xeb\xea\x6f\xa0\ +\x84\x4e\xbd\x10\x9b\x08\x84\x14\x41\xfc\xbd\xeb\xba\x98\x9a\x9a\ +\xe4\xb7\xfe\x7e\x8b\x7c\xe7\xd8\xb7\x5f\xb9\x71\xe3\xfd\xb3\x00\ +\x06\x01\xcc\x29\x57\x87\x55\x45\x85\x38\xc5\xcf\xc4\x11\x43\xf2\ +\x01\x2a\xb0\x3a\x8f\xaf\xcb\x49\x1a\xc1\x73\x38\x8e\x8b\x89\xc9\ +\x09\x7e\xe3\xbd\x77\x71\xf4\xa5\xa3\x5f\xbf\x7f\x6f\xe0\x75\x00\ +\x43\x3e\x78\xad\x13\x14\x49\x68\x6b\x6b\x5b\x14\xb3\x37\x0c\x03\ +\x9d\x9d\x9d\xda\x68\xd0\xcc\x52\x9c\xfc\x12\x86\x88\xc1\x71\x1c\ +\x8c\x8f\x8f\xf1\x3f\xbd\xf3\xb6\x73\xe8\x85\x17\x5f\xce\xe7\xed\ +\xdf\x00\x78\xe0\x3b\x3f\x25\x01\xa2\x02\xb2\xd9\x2c\x5a\x5a\x5a\ +\x62\xe5\x05\x61\x23\x21\xca\xb9\x5c\x2e\xcf\x8f\x2e\x00\xe2\x3f\ +\x3b\x8e\xbf\x50\x10\xe1\x9b\x94\x1c\xff\xcb\xe5\x39\xe4\x72\x39\ +\x5c\xf9\xfd\x95\xfc\x0b\xcf\x1f\x3a\x02\xe0\x1a\x80\x61\x00\x4e\ +\x78\x51\x94\x73\x7f\x46\x84\xb5\x6b\xd7\x62\xcd\x9a\x35\x55\xcf\ +\x2a\x7d\x08\x21\xf5\x7d\xe8\xea\x8e\x44\x4a\x7f\x7f\xbf\x3e\x11\ +\x0a\x49\x7e\xa2\x42\xaf\xaf\x52\xc6\x38\xca\xe5\x12\x46\x46\x46\ +\x70\xe1\xe2\x85\xd1\x97\x8f\x7e\xed\x08\x80\x3f\x03\x18\x51\x81\ +\x57\x4e\x87\xbd\x1a\xab\xa6\x69\xa2\xa5\xa5\x25\xf0\x83\x09\xff\ +\x77\x03\xa6\x69\xd6\xd9\xf7\x3b\x2d\xd6\xe4\x54\x52\x9e\x9e\x9e\ +\x6e\x3a\xb7\x90\x49\x12\xcf\xb5\xb7\xb7\x03\x00\xe6\xe6\x8a\x18\ +\x1e\x7e\x84\x5f\x9e\xff\xc5\x83\x6f\x7e\xe3\x5b\x5f\x05\xf0\x2e\ +\x80\x1c\x00\x37\x56\x55\x78\xd5\x93\x4f\xbe\xdd\xd1\xb9\x6a\xe7\ +\xc4\x58\x8e\x58\x96\x05\xcb\xb2\x94\xbf\x18\xf1\x49\xf0\x01\x53\ +\x4a\x23\x95\xc0\x18\x43\x2a\x95\x6a\x32\x6d\xd0\xcf\xef\x29\xa5\ +\x78\xe2\x89\x0e\x14\x8b\x05\x0c\x0e\x0e\xe2\x67\x3f\xff\xe9\xdd\ +\xef\x7d\xf7\x95\x23\x00\xde\x07\x30\x06\xa0\x12\xab\x2c\x4e\x4d\ +\x13\xdb\xb7\x7f\xfc\xb3\x4f\x7d\xf4\x63\x7f\x7c\xeb\xea\x95\x6d\ +\x97\x2f\x5f\x5e\xaa\x34\x28\x6a\xb9\x2e\xf1\x7a\xc4\x8a\x15\xed\ +\xe8\xbf\x7b\x17\xaf\xbd\x76\xe6\x9f\x3f\xf8\xfe\x0f\x5f\x02\xf0\ +\x37\x00\x13\x51\xe0\x1f\xc7\xf6\x29\xce\x39\xb7\x6d\x9b\xdb\xb6\ +\xcd\x0b\x85\x02\x2f\x16\x8b\xbc\x54\x2a\xf1\x72\xb9\xcc\xcb\xe5\ +\x32\x77\x1c\x87\x3b\x8e\xc3\x5d\xd7\xad\x7f\x3c\xcf\xe3\x9e\xe7\ +\x71\xc6\x18\x67\x8c\x35\xfc\xf2\xb4\x50\x28\xb0\x37\xdf\x7a\x93\ +\x7f\xf9\x2b\x2f\xfe\x15\xc0\xa7\x01\x64\x93\x94\xfb\x3f\xcc\xad\ +\x05\xc0\x1e\xbe\x08\x9b\xe3\x38\x3c\x9f\xcf\xf3\x5c\x2e\xc7\xaf\ +\x5f\xbf\x6e\x7f\xe9\xf9\x2f\x5e\x05\xf0\x49\x00\x9d\x00\x8c\x44\ +\x8a\xfa\x10\x09\xb0\x28\xa5\xbd\x8c\xb1\x9d\x00\xba\xb0\xf0\x5f\ +\xad\x56\x6a\xe9\xec\x43\x00\x7d\x00\x6e\x03\x98\x89\x58\xdb\x7d\ +\xac\x04\x10\x54\xdf\xce\xcc\xd6\xd4\xb0\xd0\xb6\x59\x2d\xb4\x15\ +\x6b\xc0\x8b\x81\x92\xef\x7f\x19\x01\x89\x97\xe3\x12\x38\xd5\xa6\ +\xa7\xaf\xff\x01\x5e\xe8\x80\xbd\x0d\x05\x28\xd7\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x13\x06\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\x01\x5e\x1a\ +\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x02\x17\x14\x01\ +\x22\x52\xe3\x73\xad\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x12\x86\x49\x44\x41\x54\x78\ +\xda\xed\x59\x77\x50\xdb\x77\x96\x27\xf7\x47\xe2\xc4\x36\x60\x7a\ +\xaf\x12\x5d\x14\x01\x42\xa2\x0a\xd1\x44\x17\xbd\x48\x34\x01\xa2\ +\x57\x03\x2e\x01\x1b\x30\x60\xc0\x0d\x37\x1c\xc7\x71\xc7\x25\x8e\ +\x7b\xdc\x6d\xec\xc4\xb1\x53\x9d\xb2\x7b\x37\x73\x93\x9d\xbb\xdc\ +\xcc\xee\xde\x5c\x66\xf7\x2e\x73\x37\x77\xd9\xcc\xee\x25\x7c\xee\ +\xbd\xef\x86\xb9\xc4\xe3\x64\xb3\x5e\x67\xb3\x7f\xe8\x3b\xf3\x1d\ +\x09\xf1\xd3\xfb\xbe\xf2\x79\x9f\xf7\xde\x57\x16\xe6\x65\x5e\xe6\ +\x65\x5e\xe6\x65\x5e\xe6\x65\x5e\xe6\x65\x5e\xe6\x65\x5e\xe6\x65\ +\x5e\xe6\x65\x5e\x8f\xb3\xf6\xec\x9e\x7d\xe6\xfc\xd9\x73\x23\x77\ +\xe6\x6f\xff\xe2\xe5\x13\x27\xff\xb0\x73\x66\xfb\x3f\x15\x17\x16\ +\xad\x8b\x08\x0b\x7f\xe6\x2f\x95\xad\x54\xc4\x58\x36\x37\x9a\xc6\ +\x5e\x98\xdd\xf3\x0f\xe7\x4e\x9f\xf9\xe5\xbd\xbb\x6f\x5c\x99\x3b\ +\x7a\x34\xfb\x6f\xca\x01\xdb\x67\x66\xce\xde\xba\x71\x13\x27\x8f\ +\x9f\xc0\xde\x3d\x2f\x60\x62\x6c\x1c\xea\xc4\x24\xc4\x2a\x55\x97\ +\xba\x3b\x3a\x9f\x7a\x5c\xb9\x39\x59\xd9\xcb\x14\x51\xd1\x3f\xd3\ +\xe5\xe5\x83\x9c\x2a\xe4\x5f\xbf\x7a\x0d\xaf\xbc\x7c\x6a\xe1\xf0\ +\xa1\x43\x0d\x7f\x13\xc6\xdf\xb9\x35\xaf\x69\x6b\x69\x45\x76\x56\ +\x16\x34\xc9\xc9\xf0\xf7\xf7\xc7\xd2\xe7\x9e\x83\xab\x8b\x0b\xb4\ +\xe9\x19\x98\x1c\x9f\x50\x3f\xae\xec\xbe\x9e\xde\x5e\x72\x22\xdc\ +\x5c\xdd\x60\x65\x65\x85\xe8\xe8\x68\xa4\xa7\xa5\xc1\xd4\xd0\x88\ +\xad\x9b\xb7\xfc\xe7\x5b\xf7\xdf\xb4\xfc\x49\x8d\xdf\xbd\x63\xa7\ +\xf5\xc4\x86\xb1\x07\x63\xa3\x1b\x60\xac\xad\x45\x5c\x6c\x2c\x62\ +\x14\x0a\x44\xca\xe5\x78\xfa\xe9\xa7\xe1\xe9\xe1\x81\xe9\xc9\xa9\ +\xb6\xc7\x95\x3f\xb4\xf6\xf9\x23\x6c\xf8\x73\xe4\xd0\xe8\xa8\x68\ +\x84\x87\x85\x21\x29\x31\x11\xcd\xa6\x26\x6c\x24\x94\x6d\x1c\x9f\ +\x38\xbf\x7d\xdb\xb6\x67\x7f\x32\x07\x90\x12\x27\x67\x77\xee\xc2\ +\xd4\xc6\x49\x54\x96\x57\x90\x92\x51\x08\x08\x08\x40\x48\x70\x30\ +\xe4\xe1\x11\x78\xf6\xd9\x67\x59\xf1\xc1\xc7\x95\x1f\x1c\x14\x7c\ +\xd9\xca\xd2\x0a\x51\xf2\x48\xd0\x7b\x04\x92\xec\x18\x45\x0c\x6a\ +\xaa\xaa\xb1\x79\x7a\x13\x28\x00\xd8\x30\x32\xba\xed\x27\x31\x7e\ +\x74\x64\xd4\x6b\xcf\xae\xdd\x5f\xbd\xb0\x7b\x16\xeb\x07\x87\x90\ +\x9b\x9d\x23\x22\x14\x1a\x1a\x8a\x98\x68\x05\x52\x35\x29\x20\x02\ +\x83\xc4\x57\xb2\xf5\x71\xcf\xf0\xf6\xf2\x7e\x83\x51\x95\xa2\xd1\ +\x40\x41\xf0\x0f\x95\xc9\x84\x63\x0b\x74\x3a\x8c\x8d\x8c\x62\xef\ +\xec\x1e\xec\xdc\xbe\xe3\x7f\x3a\xdb\x3b\xac\xfe\x2a\x46\x8f\xac\ +\x1f\xf6\xaf\xad\xae\xe9\xd5\x24\x6b\x8e\x52\xde\x7f\xbc\x7f\xdf\ +\x4b\x60\x04\xf4\x74\x76\x41\xa3\x4e\x66\x05\x85\xf1\x29\xc9\x1a\ +\x64\xa4\xa5\x23\x39\x49\xcd\x7f\x7f\x11\x19\x21\x2f\xff\xa6\x9c\ +\x94\x94\x34\x5f\x95\x2a\xb6\x3b\x3a\x5a\xb1\x53\xad\x4e\xde\x52\ +\x54\x54\x5a\x57\x53\x63\xb4\x59\xfc\x7f\x78\x68\xd8\x53\xf2\x08\ +\xf9\x7a\x65\x8c\x72\x81\xe5\xb2\x2c\x7e\x25\x42\x14\x67\xa4\xa7\ +\xa6\x61\xa0\xaf\x1f\xec\xfc\xfd\x2f\xee\x43\x53\xa3\xe9\xa3\xf2\ +\xb2\xf2\x7d\x83\x6b\xd7\x36\xbd\xf4\xe2\x3e\x97\x27\x6e\xf8\xf1\ +\xa3\x73\x32\xca\xb7\x1b\x6d\xad\xad\x0b\xf9\x79\x79\x22\xd7\x39\ +\xef\x0f\x1d\x38\x28\xa2\xd0\xd3\xd5\x8d\x4c\xad\x96\x73\x5f\x28\ +\x9a\x97\x93\x8b\xcc\x0c\xad\x78\x1f\xa7\x8a\xe5\xa8\x2d\xc8\x82\ +\x43\xd6\x24\x24\xa8\x15\xc9\xc9\x29\xf3\x2a\x55\xdc\x82\x97\x97\ +\x37\xa1\x25\x0c\x0a\x42\x49\x72\x72\x2a\xea\xea\x1a\x7e\xd7\xd6\ +\xde\xf5\x42\x6d\x8d\xd1\x95\x9e\x3d\x4a\x4e\x43\x7c\x6c\x9c\x70\ +\x66\x96\x36\x13\xf9\xb9\x79\x5c\x59\x04\x12\x74\xf9\xf9\x58\xd5\ +\x3f\x80\x7d\x2f\xec\xc5\xa1\xfd\x07\x28\x0d\x46\x50\x51\x5e\x8e\ +\xbe\xde\x95\x8c\x88\xff\x3d\x7a\xf8\xc8\xdc\x95\x4b\x97\x5d\x9f\ +\x88\xf1\x54\xd7\x8d\xb4\x7f\xcf\xe5\x6d\xed\xea\x35\xd0\x57\xea\ +\x51\x5c\x54\x84\x53\x27\x5f\xc6\x41\x72\x40\x5d\x4d\x2d\x52\x53\ +\x52\xa0\xa6\x68\x33\x34\x9b\x4c\x26\x54\x96\x95\xb3\xd2\xac\x3c\ +\x3b\x40\xe4\x70\x68\x88\x8c\x1c\x17\x0f\x8d\x26\x15\x41\x41\x21\ +\xc4\x15\x81\xc8\xce\xce\x45\x5e\x7e\x01\x12\x13\xd5\xa8\xa9\x35\ +\xa2\xb3\xb3\x07\xa5\x25\x65\x5f\x86\xca\x42\x11\x1d\x19\x25\x1c\ +\x90\x4a\xf0\xcf\xce\xcc\x42\xb5\xde\x00\x53\x63\x23\x72\x73\x72\ +\x90\x98\x90\x40\x67\xa6\xa2\xa1\xbe\x1e\xc7\x8f\x1d\xc7\xf1\xb9\ +\x39\x74\x76\x74\x60\x72\x62\xa3\xd0\xeb\xf2\xab\x97\x70\xe6\x95\ +\xd3\x9f\xd1\x4e\xf9\x8b\x8c\xa7\xba\x5b\x75\xe9\xe2\xab\x0b\x37\ +\xaf\xdf\x00\x79\x95\x09\x87\x0e\x6d\x10\xf0\x2b\x2b\x29\x45\x18\ +\x45\x90\x8d\x63\x68\x46\xd2\x2b\x47\x9c\x95\xeb\x68\x6b\x67\x4e\ +\x60\x07\xb0\x11\xc2\x98\x30\x32\x8a\x77\x52\x52\x32\x62\x62\x54\ +\x88\x8b\x4b\x40\x4b\x6b\x3b\x9a\x9b\xdb\x90\x93\x93\x8f\xc6\xc6\ +\x66\x94\x14\x97\xb1\xa3\xf8\x39\x21\x33\x21\x2e\x5e\x70\x49\xa1\ +\xae\x00\x2d\x4d\xcd\xe4\xc0\x38\x91\x56\x51\x91\xe2\x4c\x3e\x9b\ +\x75\xe0\xb2\xc8\xd5\x06\xb3\xbb\x76\xe3\xc2\xb9\xf3\xb8\x76\xe5\ +\x2a\xe6\x6f\xde\x02\xa1\xe0\x0b\x72\x42\xec\x63\x19\x4f\x82\xa4\ +\xd4\xdd\x7d\xc1\x0d\xce\x3c\xed\xd3\xa7\x5e\x11\xcc\xdb\x4d\xf9\ +\xae\xaf\xa8\x04\x43\x94\xa3\xcb\x4a\x2e\x6e\x86\x3e\x73\x00\xa7\ +\x02\x3b\x88\xfb\x00\xfe\x9c\x95\x65\xa3\xd8\x38\xa5\x42\x89\xd2\ +\xb2\x0a\x94\x97\x57\x08\x47\x71\x0f\x51\x46\x7f\x57\x56\x1a\x40\ +\x9d\xa3\x78\x86\x38\x40\xc8\x49\x8c\x4f\x60\x47\xb2\x03\xf8\x33\ +\x96\xc5\xa9\xf5\xad\x33\x17\x11\xb6\x66\xd5\x6a\x11\xa4\x4b\x17\ +\x2e\xe2\x3a\x39\xe0\x36\x39\xe0\xee\x6b\xaf\x73\xe3\xf4\xeb\x13\ +\x73\xc7\xfe\xfc\x7e\x81\xbe\x78\x91\xbc\x87\xd7\xef\xbc\x26\xbc\ +\xf9\x2a\x09\xde\xc3\x8c\xbf\x6e\x1d\x1b\xc4\xc6\x8a\x57\x55\x8c\ +\x92\xa3\xbc\xa8\x10\xbf\x17\xca\x87\x93\x31\x7f\xe4\x01\x0d\x3f\ +\x47\x5b\x81\xcc\xcc\x6c\x18\x0c\x35\x68\xa6\x68\xee\xdb\xfb\x22\ +\xe5\xf0\x8b\xcc\x21\xa2\x9c\x19\xeb\xea\x41\x64\x48\x08\x4a\x44\ +\x44\x78\x04\x57\x10\x26\x3b\x46\x00\x1b\xcf\xe7\xb0\xfc\x47\xee\ +\xd2\xe2\x12\x71\x16\x05\x0c\x97\x2f\xbe\xca\x46\xe3\xf6\xad\x79\ +\xbc\xf1\xfa\x5d\x50\xb3\x84\xab\x97\xaf\x4c\xfd\x59\xc6\x7f\xf0\ +\xde\x03\xef\xb3\xa7\x4f\x7f\x75\xfd\xea\x55\x21\xe4\x02\x09\x1e\ +\xdf\x30\x86\x46\x82\x7f\xb2\x5a\x8d\xe0\xc0\x20\x8e\x0e\xc1\x2f\ +\x94\x09\x8e\x21\xfe\xb0\x82\xfc\xb7\x70\xc2\xa2\x53\xd2\xd2\x32\ +\xa0\xd3\x15\x41\xaf\xaf\xc6\xf8\xd8\x38\xb7\xb5\x8c\x2a\xca\xd9\ +\x93\x38\x49\x79\xcc\xf9\x5b\x5c\x5c\x46\x4e\xca\x41\x7c\x5c\x02\ +\x7f\x87\x65\xb0\x7c\x6e\xa9\x59\xce\x77\xee\xac\xcc\x4c\xe1\xb0\ +\x2a\x83\x01\xab\x07\x56\x61\x17\x39\xf4\xc6\xb5\xeb\xb8\x47\xba\ +\xbf\xfd\xe6\x5b\x78\xf0\xee\x7b\xbf\xfd\xe8\x83\x0f\x7f\xf8\x5c\ +\x42\x43\xcd\xe4\xc1\x03\x07\x58\xc1\xc5\x7c\x17\x2c\x5b\x5e\x56\ +\x86\xbc\xdc\x5c\xae\xcb\x7c\xa0\x80\x75\x10\x39\x43\x16\x12\x42\ +\x51\x0b\xe7\xc8\x7f\x0b\x0d\xac\x38\x1b\xc0\x10\x65\xe8\xeb\xf2\ +\x0b\x19\x01\x62\x56\x38\x71\xec\x18\x88\x5f\x70\x93\x14\xe5\x88\ +\x6d\xdb\xba\x4d\x38\x20\x35\x35\x5d\xf0\x09\x95\x41\xfe\x1e\x43\ +\xfc\x7b\x8d\x67\xb2\x35\x51\x60\xa8\x6b\xc4\xe6\xa9\x69\x61\xfc\ +\x8e\x99\xed\xc2\xa1\x54\x12\x05\x7a\x3f\x78\xf0\x00\x3f\xfb\xf0\ +\x23\xfd\x0f\x32\xfe\xdd\xb7\xdf\x79\xe6\xe8\x91\x23\xbf\x19\x5e\ +\xbf\x9e\x85\x70\xbb\x89\x41\x12\x4e\xcd\x06\xaa\xa9\x03\xe3\x32\ +\xc8\x3d\xbf\x92\xa3\x13\x11\x01\x6a\x56\x68\x7b\x89\x2e\xed\x1b\ +\xec\xfd\x70\x8e\x7e\x0d\x6b\x25\xe5\x7a\x15\x7a\x7b\xfb\x71\xe0\ +\xa5\xfd\x82\xb0\x5e\x9b\xbf\x0d\xe6\x99\xf6\xb6\x4e\x62\xf8\x3c\ +\x76\x24\x3b\x8d\xd3\x66\x51\xce\x23\x37\xcb\x2d\xc8\xd7\x89\x96\ +\x78\xc7\xb6\x19\x51\x12\xe7\x88\x03\xce\x50\xd0\xae\x50\x15\xb8\ +\x73\xeb\x36\x45\xff\x4d\x46\xb0\x08\xe4\x87\xef\x7f\x70\xf7\x07\ +\x39\x80\x72\x46\xff\xfc\x9a\xb5\xcc\xaa\x9c\x53\x54\x62\x8e\xe1\ +\x45\x12\xbe\x89\xbc\xcb\xf0\xaa\x37\x1a\xb9\x26\x73\x0a\x08\x83\ +\x5d\x9c\x9d\x61\x6b\x6b\x0b\x7b\x7b\x7b\xf8\x49\xa4\xa0\x1a\xfe\ +\xb0\x13\xf8\x3d\xb7\xc4\xc2\x61\x2a\xa5\x8a\x20\x9b\xcd\x35\xfd\ +\xbf\xa8\x64\x15\x93\x23\xea\xb3\xb4\x59\xe4\xd8\x02\x36\x9c\xc9\ +\x95\xe7\x89\xef\x34\x9e\x3f\xe7\x67\x16\x09\x92\x23\xbf\x6d\xf3\ +\x16\xd1\x14\x1d\xa6\xb2\xcc\x29\xc5\x7c\xc5\x4e\xbd\xff\xc6\x3d\ +\x50\x3a\xe3\xd0\xc1\x83\xc2\x9e\x3b\xb7\x6f\x87\x7d\xaf\xf1\xef\ +\xbf\xf7\xc0\x9a\x6a\xfe\x27\x7d\x2b\x57\x82\x4b\xdf\xfd\xbb\x6f\ +\xf0\xab\xe0\x80\xb9\x23\x47\x08\x5e\x3b\x40\xdd\xa0\x60\x6e\x9a\ +\xf7\xa1\x20\xc8\xbb\xba\xba\xc2\xd6\xc6\x16\x56\x96\x96\xb0\xb3\ +\xb3\x83\xd4\x57\xc2\x4e\xe0\x08\x3e\xac\xf8\x62\x85\x60\x52\x63\ +\xb6\xff\x0d\x9f\x49\xaf\x8e\xb4\xb9\x02\x30\x52\xbe\x97\xec\x84\ +\x0c\x45\x0c\x3f\xcb\xe9\xc5\x1d\x22\x23\x93\xaa\xd3\x34\x76\x53\ +\x47\xca\xa8\x62\x3e\xe1\xc0\xdd\xa0\xb4\xe2\x2a\xf0\xe0\x9d\x77\ +\xc5\xeb\xaa\x81\x01\x0e\xe6\x3f\xb2\x8d\xdf\xe9\x00\x22\x8c\x23\ +\x3c\xd8\xcc\x50\x3e\x12\x64\xf0\xda\xed\x3b\x82\xac\xf6\x93\xe0\ +\xc3\x87\x0e\x63\x8e\x1a\x0e\xba\x98\xc0\x26\x3a\x90\xba\x3f\x8e\ +\x22\xf5\xfa\xbe\x70\x70\x70\xc0\x0a\xeb\x15\x8c\x04\x31\x06\x4b\ +\x25\x12\xe6\x87\x47\x19\xc3\x9f\xb1\xa1\xec\x84\x7f\xfb\xda\x01\ +\x0e\x8b\xc6\xff\x29\xb2\xe3\xf3\x92\x12\x12\x17\x53\x44\xf4\x19\ +\xd5\x86\x2a\x6c\x99\xde\x44\x55\x65\x2f\x0e\x1f\x3c\x84\x93\x27\ +\x4e\xe2\x04\xe9\x4c\x97\x26\x38\x77\xe6\xac\x48\x01\x22\x40\xc1\ +\x0b\x1b\x27\x26\xb8\x2a\xcc\x3d\x3a\xf7\xdf\x7a\x3b\xe4\xea\x95\ +\x2b\x5f\xad\xec\xed\xc5\x6a\xaa\xa9\x49\x74\x18\x47\x94\x27\x3a\ +\x67\x82\xb9\x4c\x26\xe3\x59\x5f\x18\x6b\x49\xd1\xf6\xa2\xbc\xe7\ +\x09\xcd\x5f\xea\x27\xe6\x75\x47\x07\x07\xda\x8e\x34\x02\x7b\xc2\ +\xcb\xd3\x0b\x01\xfe\x01\x1c\xed\x87\xa1\x2c\xfe\x8e\x8a\x8c\x62\ +\x18\xff\xea\x6b\x07\xd8\x2d\x36\x53\x7f\xca\xf8\x4a\x22\x62\x36\ +\x9a\x9f\x65\x27\x2c\x22\x8a\x83\xb0\x7c\xf9\x72\xd8\xac\x58\x01\ +\x6f\x6f\x6f\x48\xa5\x52\xac\xa0\xf7\x4b\x96\x2c\x81\x93\xa3\x23\ +\x32\xd2\xd3\x31\xbc\x6e\x3d\x56\xf6\xae\xe4\xe6\x68\xe1\x9d\xb7\ +\xde\x0e\x7d\x54\xf4\xf7\x4f\x8c\x8f\xb3\x30\xf1\xc5\xb8\xb8\x38\ +\x74\x34\x9b\x30\xb1\xb6\x0f\xe3\x03\x9d\x18\xec\x68\xc0\x18\xbd\ +\x6e\x1b\x1b\xc2\xf0\xea\x7e\x54\x94\x96\xb0\xb1\xe2\x59\x7b\x3b\ +\x7b\x7e\x4f\xdb\x83\xaa\x42\xa0\x20\x44\x1f\x6f\x1f\x84\x90\x83\ +\xb8\xae\x17\x15\x16\x72\xbb\xcc\x95\x83\x1d\xc0\x06\x30\x4f\x08\ +\x04\x10\x52\x6c\x79\x8c\xe6\xff\xb1\xa1\x6c\x14\x93\x5b\x61\x41\ +\x81\xc8\xf3\xc5\x2a\x50\x51\x56\x4e\x70\x6f\x67\xd8\xf3\xb3\x7c\ +\x96\xb8\x27\xf0\x25\x7d\xab\xf4\x95\xe8\x69\xae\xc7\x50\x57\x33\ +\x56\xb7\xd4\xe1\xf9\xf6\x06\x4c\x0f\x0d\x60\x7c\x70\x15\x8c\xd5\ +\x06\xd6\x89\xf5\xa4\xa0\xf8\x0b\x62\x27\x5b\x0f\x7c\x9b\xf8\xee\ +\xdd\x77\xd8\xbe\x6d\xe6\x0b\x8e\xb8\x0b\x41\xb8\xb7\xbd\x05\x06\ +\x6d\x22\x74\x8a\x00\x18\x34\x91\x30\xe5\x24\xa0\xb3\x44\x8b\xfe\ +\xea\x02\x3c\x6f\xd2\x63\xb8\x93\x9c\xd1\xdf\x8e\xf5\xfd\xdd\x44\ +\x88\x39\x58\xba\x74\x29\x78\x6e\xf7\xf7\xf3\x43\xac\x4a\x05\x36\ +\xc8\xc3\xdd\x03\x09\xf1\xf1\x34\xb4\xf4\x8b\x4a\x32\x4a\x03\x8b\ +\x41\x6f\x60\x83\xd8\x00\x36\x54\x20\x80\x90\x60\x49\xef\x39\x35\ +\xf8\x7f\x9c\xab\xa2\xe3\xdc\xb2\x69\xb3\xa8\x3e\x99\xda\x4c\xe1\ +\x80\x8e\xd6\x36\x26\x3c\x6e\x8e\x04\xda\x96\x2d\x5b\x46\x1d\x69\ +\x39\xf4\xb9\x34\x29\x86\x78\x41\xa7\x0c\x86\x21\x25\x1a\xa6\xdc\ +\x24\x74\x95\x66\x62\xa0\xa6\x10\x83\x4d\x7a\x8c\x90\xae\x9b\xd6\ +\xad\x82\xc9\x58\x2b\x50\xe1\x48\x88\xa0\x96\xf9\x0b\xb6\xf9\xff\ +\x67\xfb\xe1\x91\x61\x66\x71\x09\xe5\x6e\x8f\xa9\x0e\x2a\xf7\xe5\ +\x48\x93\xda\xa1\x28\xc2\x13\x35\x09\x41\x68\xce\x88\x42\xb7\x2e\ +\x11\x03\xe5\x5a\x0c\xd6\x16\x62\xb8\xb9\x12\x1b\xba\xea\x31\x31\ +\xd0\x8e\xd1\xfe\x4e\x54\x14\x17\x8a\x2b\x2b\x6b\xda\x3c\x15\x72\ +\x9f\xe0\xe2\xec\x82\xc6\x86\x06\x41\x4c\x07\xf7\xef\xe7\x88\x32\ +\x51\x71\x54\xd9\x58\x2e\xa3\x37\x16\xcf\x57\xc6\xc4\xfc\x3b\xe7\ +\x3f\x77\x74\x3c\xcc\x5c\xbb\x7c\x45\x90\x6d\x2b\x91\x6d\x6f\x77\ +\x0f\xa3\x86\x2b\x10\x3b\x44\x40\x9a\x03\x65\xaa\xab\x46\x98\xab\ +\x35\x94\x9e\x2b\xa0\x0d\x71\x43\x69\x8c\x1f\xea\x34\x11\x68\xcf\ +\x89\x45\x5f\x49\x2a\x9e\xaf\xce\xc5\x70\x63\x29\xc6\xda\x6b\x30\ +\xb9\xb2\x09\xd3\x6b\xba\xb1\xb6\xaf\x9b\x1d\x40\x32\x9c\x30\x35\ +\x39\xb9\x4e\x1c\x4e\x1d\xde\x73\x04\xd7\xdf\x5a\x5b\x5b\xa3\xab\ +\xc9\x88\x78\x32\x3e\xc5\xdb\x12\xb9\x7e\xd6\x28\x93\x39\xa0\x5e\ +\xe9\x8d\x76\x4d\x30\xfa\xb2\xa3\xb1\xa6\x28\x09\x43\x7a\x2d\x86\ +\x8d\x05\x18\x25\x27\x8c\x75\x1a\x31\xd1\xd7\x86\x3a\x5d\x06\xd4\ +\x2a\x85\xe0\x0b\x5f\x1f\x5f\x86\xab\x40\xc0\x40\xff\x80\x60\xe9\ +\x74\xca\x41\xae\xcf\x67\x4f\x9f\x61\x07\x10\x4a\x62\xd9\x09\xab\ +\x17\x1d\x40\xa5\x71\x4e\xd4\x75\x9d\x8e\x9f\x11\xf7\x7e\xdd\x44\ +\xb2\x57\xbf\x76\x04\x23\x60\x78\x68\x1d\x97\x51\x01\xfb\xc6\x9a\ +\x2a\x04\x3b\x2e\x45\xb4\xcb\x52\xa8\xbd\x2c\x91\x17\xec\x08\x43\ +\x8c\x0f\x9a\x93\x43\xd0\x9b\xad\xc0\xda\xe2\x24\x0c\x1b\xb4\x18\ +\x6f\x28\xc0\x64\x6b\x25\xa6\xbb\x8d\xd8\x3c\xd0\x8a\xad\x83\xbd\ +\xa8\x2a\x2d\xc2\xf2\x65\xcb\x39\xd5\x3f\x25\xd4\x2f\xb1\xa0\x4e\ +\xae\x99\x14\x27\xef\x17\x23\xca\xcb\x1e\x59\x52\x6b\x14\x04\xac\ +\x40\x45\xb0\x0d\xea\xc2\xec\xd0\x12\xed\x8c\x9e\x24\x5f\xac\xce\ +\x08\xc1\x50\xbe\x02\xc3\xa5\x49\x18\x25\xe1\x1b\x8c\x3a\x8c\x9a\ +\xca\xd0\xa0\xa5\xba\xee\x67\x8b\x78\x89\x03\x13\x9f\xc8\xb5\x92\ +\xa2\x62\x48\xc8\x11\x39\xd9\xd9\x1c\x75\xee\xc2\x40\x0d\x16\xba\ +\x3a\x3a\x17\x89\xf0\x33\x82\xbd\xfd\xa2\x03\xc8\x19\x72\xfa\xec\ +\x4b\xfe\x1f\x77\x89\xfc\x2c\x33\x37\xd7\x73\xba\x19\xe6\xd4\xe0\ +\x4b\x0f\x3c\x47\x7a\xf2\x18\x9c\x22\xf3\x42\x86\xd4\x06\x49\x9e\ +\xcb\x91\x25\xb1\x46\x49\xb0\x1d\xea\x15\xee\xe8\x4a\x0e\xc0\x9a\ +\x6c\x39\x46\x8a\xe3\xb0\xd1\x90\x8a\x4d\xf5\xb9\xd8\xd2\x52\x82\ +\xad\x9d\x06\x6c\x5b\xd9\x80\xde\x22\x0d\x22\xdc\x57\x10\x01\x8b\ +\xeb\x3a\xee\x60\x1b\x2c\xbc\x3c\x3d\xe7\x99\xd5\xeb\xca\x8b\x90\ +\xe0\xb1\x5c\x20\xa0\x99\x8c\x6e\x8d\x72\x44\x47\xb4\x23\xfa\x54\ +\x4e\x58\x13\xef\x8a\x75\xa9\x12\x8c\x66\xcb\x30\x56\xa8\xc0\x48\ +\x91\x0a\xfd\x99\x11\xa8\x8d\x72\x43\x47\xac\x07\xaa\x22\x9c\x11\ +\x62\xff\x2c\xc2\x02\xfd\x04\x1b\x47\xc9\xe5\x3c\xb6\xf2\xc0\x24\ +\x48\xab\xbe\xce\xc8\x4d\xcb\x22\xa3\x7f\x4e\x70\xcf\x7a\x98\x84\ +\xc9\x48\x13\xfd\x8f\x9d\x20\x9e\x35\x54\xea\x99\xf9\xc5\x44\x59\ +\x59\x51\xc9\xbc\x21\x64\x17\xe7\xe5\x20\xd0\x6e\x09\x2a\xc2\x49\ +\x47\x95\x07\x4a\x83\x6c\x50\x4b\x81\x6a\x53\xb8\x60\x55\xb2\x04\ +\x23\xa4\xe3\x54\x71\x0c\xb6\xea\xd5\xd8\x6e\xd4\x62\x7b\x63\x1e\ +\x26\xc9\x19\xab\xd2\x82\x84\xc3\xd4\xb4\xe3\xe5\xa1\xb0\x5c\x6e\ +\xc9\xd5\xea\xa6\x85\xb3\x93\xd3\xef\x9c\x9d\x9c\x51\x9d\x97\x8e\ +\x34\x1f\x4b\x14\x05\xae\x40\x9e\xff\x0a\xac\x4e\xf2\xc4\x4c\x6e\ +\x00\x26\x52\x3c\x31\x9e\xec\x86\x09\x8d\x3b\xc6\x53\x3c\x30\x9c\ +\xe4\x86\xc1\x24\x77\x4c\xe6\x04\xe3\x60\x95\x12\xf7\x66\x4c\x58\ +\x9f\x1f\x86\x24\x72\x5e\x98\x8f\x1b\xe7\x17\x37\x47\x5c\xd7\x1f\ +\x50\xd3\x72\x9f\x0c\x9a\xa7\x7d\x99\xf6\x09\x8a\xf2\x08\x19\xef\ +\x6b\xf1\x1d\x8b\xfe\x17\x4c\xcf\x0c\xd2\xb3\xb3\xb4\x5f\xa1\x74\ +\xb9\x46\xfb\x0e\x39\xe2\x22\x97\x5a\xee\x3a\xf3\x52\x88\x43\xdc\ +\x96\x21\x9e\xce\x6b\x52\x7a\x60\x4f\x85\x02\xe3\x59\x41\x58\x93\ +\xe0\x86\xa1\x44\x57\x8c\x91\xbe\x53\x5a\x5f\x4c\x67\x4a\x31\x45\ +\x9b\x6d\x18\x4e\xf1\x46\x8d\xdc\x09\x86\x50\x3b\x64\x4a\xac\x10\ +\x1f\xec\x23\xb8\x84\x6c\xff\xdc\x82\x4a\xd8\x57\x84\x02\x94\xa7\ +\xc7\x0b\xe8\x57\xc9\x6c\xd1\x1e\xed\x48\x08\x70\x40\xb7\xca\x05\ +\xbb\x8b\xc3\x71\xae\x59\x8d\x9b\xfd\x79\xb8\x3b\x52\x85\xd7\x47\ +\xaa\x71\xa1\x57\x87\x49\x9d\x1c\x3d\xb1\x6e\x38\xda\xaa\xc1\xb4\ +\x4e\x86\x2c\x12\x2c\xf7\x71\xe1\xf2\x44\xde\x5d\xce\x43\xc9\x13\ +\xbb\xae\x3e\xf8\xd2\xfe\x25\x1c\x31\xe6\x17\xad\x4a\x0e\x0d\xe5\ +\x7d\x01\x05\x89\xa3\x5f\x1d\xe1\x88\x8d\x05\x72\xd6\x49\xe8\xf6\ +\xfa\x70\x15\x6e\xf4\xe5\xe1\x42\x4b\x32\xf6\x96\xca\xb1\x32\xce\ +\x0d\x03\x84\xe0\x97\xfb\x73\x31\x55\x14\x8e\x12\xfa\x8e\xca\xcf\ +\x0d\x6e\x2e\xae\xdc\xbe\x2f\x58\x50\xf3\xf2\xdf\xcc\xd8\xa5\x19\ +\x6a\x14\x07\xda\xa0\x2b\xc6\x19\xfd\x04\xfb\x31\x8a\xfa\xf6\x0c\ +\x0f\xb1\xa7\x52\x04\x02\xf8\x33\x42\x80\x2b\x86\xc9\xd3\x23\xf4\ +\x3a\x10\xeb\x44\x29\xe2\x8c\x4e\xfa\x4e\x86\xaf\x15\xa2\xa4\xee\ +\xf0\x93\x4a\xb9\x1a\x2c\x50\xdb\xf9\xd4\x93\x72\x00\xc9\xb2\xb0\ +\x22\x99\x52\x89\x14\x99\xb1\x51\x82\xa4\x1b\xe4\x8e\x30\xc9\x1d\ +\xd0\xab\x74\xc2\x50\x82\x0b\x06\x69\xaf\x23\xbd\x36\x30\x5a\x09\ +\xa9\x93\xa4\xf3\x4c\xba\x07\x76\x6a\x3d\xb1\x25\x8d\xec\xc8\xf3\ +\xc7\x86\x54\x6f\xe2\x36\x5b\xc4\xf8\x7b\x32\x9a\xb8\x9c\x7e\x6e\ +\x41\xc6\xdf\xb4\xb5\xb1\x41\x4e\x5a\x8a\x40\x40\xb7\xd2\x05\x33\ +\x59\x12\x6c\xd7\x7a\xe1\xa5\x1c\x2f\x9c\x28\xf4\xc5\xd9\x12\x09\ +\xce\x95\x4a\x71\xba\x58\x82\x39\x9d\x0f\xf6\x66\x7b\x61\x73\xaa\ +\xbb\x48\x8f\x8d\xe9\xbe\x94\x83\xf6\x82\x8c\x22\x02\xa4\x3c\x1e\ +\x33\xbc\x3e\xb1\x78\xc2\xcb\x91\x64\xd2\x15\x3b\xd2\x12\x54\x48\ +\xa7\x54\x35\xc8\xec\x30\x96\xe6\x83\x51\x8d\x30\x16\xb3\x99\x9e\ +\x38\x9c\xef\x83\x53\x45\xa4\x2b\xe9\xcb\x3a\xbf\x5c\xe4\x8b\x03\ +\xb9\xde\xd8\x99\xe9\x85\x5d\x39\x12\x0c\xc4\xb9\x0a\xd4\x84\xfa\ +\x4b\xa8\x6b\xb4\x61\x27\xcc\xf3\x8f\x0f\x4d\x5c\x5a\x78\x82\xcb\ +\x8f\x92\xa2\x39\xd2\x41\x18\x76\xa6\x5a\x8e\xeb\x26\x15\x6e\x1a\ +\xe5\xb8\x55\x1d\x84\x9b\x06\x7f\x5c\xad\x0c\xc0\x85\x8a\x20\x9c\ +\xad\x8a\xc0\x79\xa3\x12\x07\x4a\x64\xe8\x8f\x75\x46\x0d\x91\x50\ +\x7a\x80\x13\xff\x2e\xc0\x73\x00\x97\xc0\x1d\x4f\xda\x01\x1e\xee\ +\xee\x3b\xdd\x88\x5b\x78\x16\x48\x0f\x74\x86\x3e\xc4\x16\x3d\x4a\ +\x67\xec\x2b\x96\xe1\x74\x5d\x0c\x4e\xe9\xc3\x70\xb6\x2c\x00\x97\ +\x2b\xfc\x70\x43\xef\x0f\xa1\xb3\x31\x1c\x37\x4c\x31\x38\x5f\x1b\ +\x89\xcd\xe9\x5e\x82\xd4\xb3\x42\xdc\x04\x4a\x97\x2d\x5d\xc6\x1d\ +\x62\xbb\x45\xff\xca\xbe\x67\x1c\xec\xed\xff\x95\x5b\xd7\x98\x48\ +\x39\x91\x85\x2b\x41\xc9\x45\x78\xf4\xa2\x41\x86\x77\xfb\x52\xf1\ +\xf1\xa4\x1e\xff\x32\xdb\x81\x7f\x9e\xed\xc2\xdf\x8f\x57\xe2\x76\ +\x87\x1a\x87\x0b\xfd\x31\xa5\x71\x43\x3f\x41\xd0\x10\xe6\x80\x20\ +\x5f\x6f\xd1\x73\xdb\xd9\xda\xfd\x3e\x2d\x35\xcd\xe7\x49\x3b\x80\ +\x66\x00\x5f\x1b\x1b\x9b\x3f\x70\x77\xa9\x92\x87\xa3\x42\x66\x8f\ +\x9e\x18\x47\x41\xd0\x07\x49\x97\xf9\x8e\x64\xfc\x7c\x5c\x2f\x74\ +\xfc\x64\x77\x3b\xe9\x6c\xc0\xfb\x03\xe9\xb8\x52\x13\x86\x7d\x39\ +\xde\xd8\xa0\x76\x45\x43\x94\x0b\x02\x24\xbe\x3c\xd3\x70\x33\xf5\ +\x69\x57\x67\xd7\x1f\x79\x8a\x5a\xd7\x24\x9a\xe4\xbe\x94\xd1\x58\ +\x1a\x48\x0f\x98\x14\x6e\xd8\xad\xf5\xc0\xc9\x02\x1f\x5c\x2e\x97\ +\xe2\x96\xc1\x0f\xb7\xab\xfc\x71\xbd\xd2\x0f\xe7\x4b\x25\x38\x41\ +\x9f\x73\x7a\x6c\xa1\x34\xe8\x50\x38\x21\xd0\xc3\x59\xfc\x66\xa7\ +\x54\x2a\x41\x79\x3a\x64\xf1\x23\x2d\x22\xc1\x61\x56\x9e\x6f\x9e\ +\x15\xc1\x7e\x68\x57\x38\x8b\x20\xec\xcd\xf2\x14\xa9\x79\x96\x52\ +\xf4\x6a\x05\xeb\x1a\x20\xf4\xbd\x46\xef\x4f\x17\xf9\x52\xca\x7a\ +\xa2\x43\xe5\x06\x5f\x77\x57\xbe\x98\xe1\xe1\x6e\x81\x6e\x96\xd3\ +\xbf\x25\x9c\x72\xd7\xe8\xe9\xe9\xf9\x25\xf7\xf1\x6e\x4e\xf6\x28\ +\x08\x71\x64\x12\xe1\x7c\x62\x27\x90\x60\x29\x2e\x90\xf1\xaf\x90\ +\xc0\x63\x3a\xca\x2b\x72\x50\x7d\x24\x4d\x89\x1e\x8e\xd4\xac\x64\ +\x89\x2b\x33\xaa\x26\x47\xe9\xe2\xc4\xe2\xc7\x5a\xd4\x48\x3d\x45\ +\x55\xe6\x78\x6c\x6c\xac\x18\xae\x54\x21\x52\x51\x0a\x77\x10\xd1\ +\x1d\xcd\xf7\xc6\xa9\x42\x1f\x9c\x27\x7d\xaf\x90\xbe\xd7\x48\xdf\ +\x8b\xa4\xef\x2c\xe5\x7f\x39\x75\xb4\x2e\xb6\x56\x3c\x98\xf1\x4f\ +\x77\x0b\x01\x7e\xfe\xad\x8f\x3c\x80\x72\x58\x4b\xa3\xe4\xa7\xdc\ +\x8a\xca\x83\xfc\x10\xed\x4e\x65\x91\x08\x8e\xe1\xc3\x29\xb1\x87\ +\xf6\x04\x79\xbc\x25\xda\x09\x1a\xa9\x03\xd4\x51\xa1\x74\x59\x3a\ +\xca\x3f\x96\x2c\xf8\x49\xfd\x86\xe9\x77\x03\x62\xfe\x1f\x77\xd1\ +\x1d\xe5\xdf\x51\x0e\x8f\xc7\xc7\xc7\x2f\x54\x1b\xf4\x48\x8f\x8b\ +\x46\x4e\xb8\x37\xba\xe3\xa8\x5a\xa5\x79\x32\x41\x8b\xbd\x89\x98\ +\xbf\x85\x9a\xa3\x64\x89\x3d\xe9\x29\xa3\x4e\xb2\x81\xe7\x8f\xff\ +\xa0\x2b\x37\xdd\xf7\x1e\x40\x6d\xac\x15\x39\x61\x53\x6a\x6a\xea\ +\x67\x65\x25\xc5\x28\xd5\xe5\x20\x27\x51\x81\xcc\xe8\x20\x68\x69\ +\x17\x52\xb9\xec\x6c\x69\xc2\xae\x9d\x3b\x30\x3d\x3d\xbd\x40\x39\ +\x79\x89\x1a\x98\x08\x8b\xbf\xf2\xa2\xce\x50\x41\x70\xbe\x59\x4e\ +\xc8\xeb\xe9\xea\x42\x6b\x83\x11\xf5\xa5\x79\xa8\xc9\x4a\x42\x6d\ +\xb6\x1a\xed\xfa\x42\xac\x1f\xe8\xc1\xa6\xc9\x8d\x68\x6f\x6b\xfb\ +\x3c\x2c\x2c\x6c\x17\x75\xa6\xb6\x3f\xf8\x80\xda\xaa\xea\x67\xe8\ +\xd6\xa6\x94\x52\x62\x4b\x61\x41\xe1\x2d\xfa\x59\xea\xbd\x8e\xf6\ +\x8e\x8f\x1b\x1b\x1b\xef\xd1\xd0\x72\x32\x24\x38\xa4\x9d\xa6\x38\ +\x0f\x8b\x9f\x78\xd1\xb5\x9c\x2f\xe9\xd2\xa7\xcd\xd0\x9e\xad\xae\ +\xaa\x7a\xaf\xad\xb5\xed\x97\x3d\x3d\x3d\xbf\x68\x69\x69\xb9\x5f\ +\xa0\x2b\x98\xa5\x99\xa3\x9a\xda\xea\x65\x16\xe6\x65\x5e\xe6\x65\ +\x5e\xe6\x65\x5e\xe6\x65\x5e\xe6\x65\x5e\xe6\x65\x5e\xdf\x58\xff\ +\x07\x4e\xa7\xe0\xc3\x21\x7c\x9f\x78\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x11\x03\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5d\x00\x00\x37\x5d\x01\ +\x19\x80\x46\x5d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0b\x0e\ +\x16\x3a\x21\x99\x15\xc2\x2e\x00\x00\x10\x83\x49\x44\x41\x54\x78\ +\xda\xed\x9b\x5b\x6c\x1c\x55\x9a\xc7\x7f\xe7\x54\x75\xf5\xd5\xed\ +\x8e\xdd\xed\x10\x86\x04\x1c\xcc\x90\x0c\x10\x42\x6c\xc7\x19\xc1\ +\x88\x81\x05\x89\x5d\xa2\x3c\x20\x66\x47\x9a\x7d\x98\x19\x2d\xcc\ +\xc3\xf2\xb2\x0f\x2b\xde\xf6\x69\x1f\xf6\x0d\x69\x1f\x66\xa5\x9d\ +\x57\xb4\xd2\x48\xfb\x36\xf0\xb6\x48\xa0\xf5\x0d\x32\x93\x08\x04\ +\x43\x20\x37\x48\x4c\xb7\x1d\x5f\xfa\x62\xf7\xb5\xba\xaa\xce\x3e\ +\x74\xd5\x49\x75\xbb\xed\xd8\x49\xc3\x0a\xed\x94\x54\x6a\xbb\x4f\ +\xdd\xbe\xff\xf9\xbe\xff\xf7\xff\xbe\x53\x0d\x7f\xd9\xfe\x7f\x6f\ +\xe2\x0e\xe3\x12\x30\xfc\x4f\xf1\x3d\xb3\x4d\x01\x1e\xe0\xfa\x9f\ +\xfb\x06\x40\xa6\x52\xa9\x4c\xb5\x5a\x1d\x06\x0e\xf8\x20\x7c\x9f\ +\x36\x0f\x28\xa5\x52\xa9\x4a\xb5\x5a\x2d\xef\x04\xc2\x6e\x00\x58\ +\xc0\x61\xa5\xd4\xd5\xef\xb5\x8b\x0b\x31\x01\x2c\x01\x76\xbf\x71\ +\x73\x97\x73\x0d\x60\x04\xa0\xb8\xbe\x8e\x34\x4d\x24\xe0\x79\x1e\ +\x08\x11\x5c\xbc\xf7\x66\xfd\x9e\xe0\x9e\x62\x47\x01\x28\xb5\xfd\ +\xfb\x9e\xef\xf4\xff\x4a\x81\x10\xb8\xae\xcb\x68\x36\x8b\x6f\x43\ +\x61\xa7\xeb\x9b\x77\xb8\xbf\x09\x60\x9a\x26\xf3\x0b\x0b\x24\x93\ +\x49\x9e\x3a\x79\x12\x05\x08\xa5\x50\x21\xe3\x84\x6f\xac\x0a\x80\ +\x50\x4a\x7f\xa7\x0d\x09\x80\xeb\x67\x94\x7f\x6e\xc8\x22\x7d\x6d\ +\x15\x3e\xc6\x3f\x4f\xfa\xdf\xab\x90\x1b\xeb\x7b\x28\x85\x90\x72\ +\x4f\x36\x9a\x7b\xf4\x23\x46\x46\x47\x19\x1b\x1b\xd3\x33\x1a\x8b\ +\xc7\x3b\x37\x51\x0a\x21\x44\x07\x78\x09\x86\xaa\x77\x47\x97\x10\ +\x84\x2d\x53\x98\x28\x61\x02\x1d\x83\x95\x52\x7d\x67\x98\x5e\xe3\ +\x43\xc7\xa8\x5d\xfe\x6f\xb5\x5a\x1a\x84\xbd\x6c\x7b\x02\x40\x29\ +\xc5\x8f\x8e\x1f\xd7\x37\x8b\xc7\xe3\xfc\xfb\x6f\x7f\xcb\xc3\x13\ +\x13\x9d\x90\x50\x0a\x05\x24\x22\x36\xff\xbc\xf8\x33\xb2\x43\x20\ +\x45\x07\x10\x29\xc0\x30\xc0\x90\x9d\xfd\x87\xf1\xcf\xf8\x51\xf2\ +\xcf\x48\xc3\x40\x08\x81\x61\x18\x98\x66\xe7\x31\xa4\x94\x6c\x6c\ +\x6c\x30\x32\x32\xb2\xcd\xc5\x01\xa4\x61\xb0\xb1\xbe\xde\x77\x5c\ +\x08\xc1\xad\x5b\xb7\xf8\xbb\x5f\xfc\x82\x96\x6d\xef\x39\xec\xcc\ +\x3d\x12\x89\x8e\x2d\xe9\xbb\xff\xc4\xc4\x04\xcf\x3d\xff\x3c\x84\ +\x38\x21\x91\x84\x7f\x59\x84\x23\xb9\x0e\x52\x86\x04\xe9\xef\x86\ +\x84\x88\x01\x07\x93\xa3\x3c\xfa\xc0\x0f\x11\xb2\x03\x40\xc0\x1b\ +\x86\x61\x10\x89\x44\xb8\x7c\xf9\x32\x47\x8f\x1e\xed\x0b\x40\x24\ +\x12\xe1\xb2\x52\x7d\xc7\x85\x1f\x1e\xc2\xf7\x50\x35\x68\x00\x0c\ +\xd3\x44\x00\xae\xe7\x81\x94\x78\x7e\x8c\x7a\x5d\x04\xa8\x30\x04\ +\x64\x12\xb7\x67\x3f\x30\xde\x90\x10\x31\xa1\x6d\x7b\xd8\xed\x36\ +\x42\xb8\x08\x21\x90\x52\xea\x87\x57\x4a\xe1\x79\x1e\xed\x76\x7b\ +\x47\x4f\xf4\x3c\x8f\xb6\x6d\xf7\x35\xd0\x71\x9c\x0e\x00\x52\x76\ +\x26\x66\x60\x00\x48\xc9\xec\xec\x2c\x89\x44\x82\xc9\xa9\x29\x0c\ +\x01\x11\x53\x10\x8f\xde\x9e\xfd\x00\xf3\xb8\x05\x87\x46\xfd\x34\ +\x12\x02\x40\x0a\x88\x5a\xb0\x96\x57\xfe\xec\xa9\x2e\xcf\x0a\x66\ +\xb4\xeb\xb3\x27\xce\x0d\xc3\xe8\x00\xd5\x27\x0b\x04\xde\x24\x76\ +\xcb\x48\x77\x0d\x00\x70\x20\x93\x21\x37\x36\xe6\xb3\x73\x83\xff\ +\xb8\x7c\x96\xdf\xdf\x84\x7a\x13\x1a\xad\xce\xde\xb4\xe1\xb1\x43\ +\x2e\x71\xdf\x40\x29\x40\x2a\x90\x4a\x20\x05\x58\x98\xb4\xd7\x2f\ +\x52\x1f\x19\xea\x84\x93\x3f\x5b\x86\xef\x05\x66\x24\x82\xe3\x38\ +\xd4\x6a\xb5\x2e\x00\x82\xcc\x62\x48\xd9\x7f\xdc\x0f\x4d\xbb\xd5\ +\xd2\x99\x69\xa0\x21\xa0\x80\x27\x4e\x9c\xb8\x3d\x33\x42\x72\x5f\ +\x1a\x1e\x1a\x83\xe2\x16\x54\x6a\x50\xae\xc2\x66\x15\x8e\x8e\x7a\ +\xfc\xf2\x59\x57\xb3\x7c\x97\xb2\xb2\x4c\xfe\xf3\xda\x16\xcf\xfc\ +\xe4\x6f\xb6\xe7\x71\xc0\x8a\x44\xb0\x5b\x2d\x26\x27\x27\x51\x5e\ +\xd8\xbb\x3a\xf7\x8d\x5a\x16\x73\xf3\xf3\x4c\x4e\x4e\x76\xc8\x37\ +\x34\x26\x00\xc7\xed\x84\x15\x62\xef\xca\x63\xcf\x1e\x10\xdc\x44\ +\xf8\x2e\xab\x93\xf0\xb6\x38\xed\x8c\xa9\x90\x4e\x50\xbd\x62\xa8\ +\x8f\x7b\x8b\x9e\x94\xa6\x84\xe8\xdc\xcb\xff\x3b\xb8\x5d\xc0\x15\ +\x5a\x8b\x04\xc7\xfb\x79\x5f\x84\x49\x7b\x50\x00\xe0\xbb\x1f\x01\ +\x09\xd2\x89\x6d\xd3\x4f\x6f\x42\x76\x30\x31\x4c\x88\x45\x4d\x22\ +\xd1\x9d\x2f\x6b\x59\x16\x66\x24\xb2\xf3\x03\x19\x06\x11\xcb\xea\ +\x45\x55\x3f\x87\x69\x9a\x44\x2d\x4b\x83\x10\x8c\x05\x29\x95\x90\ +\x48\x1b\x18\x00\x52\x4a\xfe\x67\x76\x96\x78\x22\xc1\xf4\xd4\x34\ +\x08\x89\x51\xfc\x13\x4d\x33\x4b\x52\x41\xca\x92\x1c\x19\x05\xd3\ +\x8c\xb0\x76\xe5\x03\x7e\xf7\xbb\x4d\xa0\xc3\xf0\xe1\x3d\x16\x8b\ +\xf1\xce\x3b\xef\xb0\xb4\xb4\xc4\x93\x4f\x3e\xb9\x6d\xdc\x34\x4d\ +\x0a\xcb\xcb\xcc\xcf\xcf\xf7\x4d\x83\x86\x61\x50\x28\x14\x98\x0b\ +\x8f\x87\xd4\x65\xa1\x50\x60\x66\x66\x06\x25\x65\xc7\x7b\x06\x19\ +\x02\xe9\x74\x9a\xb1\xb1\x31\x94\xf2\x00\x8b\xc7\x92\x7f\xe2\xf8\ +\x91\xe3\x08\x04\xd2\x90\x18\xd2\x20\x1a\x8b\x52\x48\xa4\x78\xe9\ +\xaf\x7f\x76\x5b\x16\x07\x4a\xd1\x37\x60\x69\x69\x89\xb3\x2f\xbf\ +\xcc\xc4\xc4\xc4\xb6\x14\x67\x98\x26\x0b\x0b\x0b\x9c\x99\x99\xe9\ +\xaa\x39\x82\x59\x36\x23\x11\xe6\xe7\xe7\x99\x39\x7d\x5a\x87\x82\ +\x96\xcd\x52\xf2\xd1\xf9\xf3\x88\x90\x4c\x1e\xa8\x12\x0c\x6a\x80\ +\xdb\xee\x28\x11\x42\xfa\xe9\xa6\x43\x3c\xc2\x8f\x05\x05\x78\x3e\ +\x21\xa9\x9e\x92\xf3\xc4\x89\x13\x4c\x3c\xf2\x48\x17\x89\x89\x50\ +\x1d\xd0\x6b\x98\xd2\x9c\x73\x3b\x3d\x86\xd3\x60\xa0\x47\xba\x8e\ +\xdd\xc7\xb6\x67\x0e\x70\x3d\xaf\x2b\xb7\x9a\xbe\x72\x93\x52\x62\ +\x18\x06\x52\x4a\xa2\xd1\x28\x56\x34\xaa\xa5\x6d\xbf\x2d\x38\x47\ +\xca\xfe\xed\x05\xd3\x34\x31\x76\x39\xdf\x34\x4d\x22\x3d\x1c\x12\ +\x28\x40\x7d\xdf\x41\x67\x81\x20\xfe\x84\x5f\x66\x02\x14\x8b\x45\ +\xbe\xf8\xe2\x8b\x6d\x0f\x57\xad\x56\x69\xb7\xdb\xb7\x65\x69\x48\ +\xed\x45\x22\x11\x96\x96\x96\xf8\xe0\x83\x0f\x34\xb7\x84\xc1\x30\ +\x0c\x83\x7c\x3e\xcf\xc2\xc2\x42\xdf\x72\xd7\x34\x4d\xf2\xf9\xfc\ +\x36\x8e\x08\xee\x95\xcf\xe7\x39\x73\xe6\x4c\x5f\xfe\xb8\x27\x00\ +\x4c\x29\x99\x9d\x9b\x23\x1a\x8d\x72\xfa\xf4\x69\x00\xb2\xd9\x2c\ +\x8f\x3e\xfa\xa8\x66\x5f\xc3\x30\x88\x46\xa3\x14\x0a\x05\xfe\xea\ +\xf9\xe7\x75\xb8\x08\x21\x74\x1a\x94\x52\xf2\xfe\xfb\xef\xf3\xd3\ +\x9f\xfe\xb4\xdb\x00\xff\x58\x29\x25\x8b\x8b\x8b\x1d\x23\x3c\xaf\ +\xe3\xde\x21\xf7\x37\x4c\x93\xf9\xf9\x79\xce\xcc\xcc\xdc\xce\x02\ +\xa1\xfb\x7c\x74\xfe\x7c\x07\x58\x21\x06\xcb\x01\x48\x49\x32\x99\ +\x24\x97\xcb\xe9\x07\xd7\xd2\xd3\xdf\xc3\x33\xae\x7a\x1b\x14\x3d\ +\xa4\xd4\x15\xe7\x3d\xb2\x36\x9c\xe7\x7b\x8f\x33\x82\x7a\x20\xf4\ +\x9d\x17\x0a\xcd\xae\xcc\x30\xc8\x2c\xe0\xba\x2e\xa7\x4e\x9d\xd2\ +\x37\x0c\x62\xd9\x34\x4d\x3d\xfb\x41\x35\x17\x89\x44\x74\x3e\xde\ +\x89\x03\xc2\x55\x60\xbf\x50\x93\x52\xea\xc2\x27\x0c\x78\xb8\x6a\ +\xdc\x89\x1f\xf6\xbb\xed\xf9\x0c\xd7\x75\x75\x2c\x03\x94\xcb\x65\ +\xae\x5d\xbb\xd6\x5d\x31\x1a\x86\xe6\x80\xb0\x86\x08\xc6\x23\x91\ +\x08\xf9\x7c\x9e\xb9\xb9\xb9\xae\xb1\xf0\x35\xf2\xf9\x3c\xf5\x7a\ +\x9d\x76\xbb\x8d\xe3\x38\x9a\x73\xa4\x94\x58\x96\x45\xb1\x58\xc4\ +\xb6\x6d\xcd\x2d\xe1\x73\xbf\xf9\xe6\x1b\xce\x9c\x39\xf3\xed\x00\ +\xd0\x4b\x82\x23\x23\x23\x4c\x4c\x4c\x74\x91\x5c\x3c\x1e\x67\x65\ +\x65\x85\x67\x9e\x79\x46\xbb\xaf\x08\xf5\x0f\xa5\x94\xcc\xcd\xcd\ +\xf1\xf4\xd3\x4f\x6f\xab\xfe\x02\xcf\xaa\x56\xab\x1c\x39\x72\x84\ +\x62\xb1\xc8\xa5\x4b\x97\xd8\xdc\xdc\x24\x16\x8b\x31\x32\x32\x42\ +\x26\x93\xa1\xd9\x6c\x32\x3e\x3e\x4e\x2a\x95\x22\x1e\x8f\xeb\x7b\ +\x0b\x71\x77\x9d\xc7\x3d\xf7\x03\x66\x67\x67\x89\xc7\xe3\x4c\x4d\ +\x4d\x69\x40\x94\x4f\x5c\xbd\x69\x2d\x1c\xbb\x41\x8c\x06\xc7\xf6\ +\x8e\x07\xae\xde\x6a\xb5\xa8\xd5\x6a\x6c\x6d\x6d\xf1\xd6\x5b\x6f\ +\xf1\xe1\x87\x1f\x92\xcb\xe5\xba\xf6\x72\xb9\x4c\xa9\x54\x22\x9d\ +\x4e\x93\xcb\xe5\x18\x1d\x1d\x25\x91\x48\xe8\xb0\xdb\x0f\xfb\xef\ +\x5b\x0a\x27\x12\x09\x5f\x09\x2a\x0d\x40\x34\x1a\xd5\xae\x1f\xb8\ +\xa8\x65\x59\x77\xe4\x80\x5e\xd7\x6f\xb7\xdb\x34\x1a\x0d\xbe\xfe\ +\xfa\x6b\xde\x78\xe3\x0d\x6c\xdb\x26\x97\xcb\x91\x48\x24\x48\x26\ +\x93\xd4\xeb\x75\x1a\x8d\x06\xb6\x6d\xd3\x6c\x36\x51\x4a\x51\xa9\ +\x54\x50\x4a\x71\xe8\xd0\x21\x62\xb1\x98\xe6\xa4\x6f\x05\x00\xd7\ +\x75\x99\x9c\x9c\xec\x72\xd5\xad\xad\x2d\xae\x5f\xbf\xde\xe5\xe2\ +\x86\x61\x50\xab\xd5\xba\x38\x20\x3c\x6e\x9a\x26\x85\x42\x81\xc5\ +\xc5\xc5\x2e\x0f\x69\x34\x1a\x34\x1a\x0d\xde\x7c\xf3\x4d\x36\x36\ +\x36\x74\x5d\x20\x84\xd0\xe0\x6c\x6e\x6e\x52\x2c\x16\x11\x42\x70\ +\xe1\xc2\x05\x32\x99\x0c\xe9\x74\x9a\xcb\x97\x2f\x93\x4e\xa7\xb1\ +\x2c\x4b\xd7\x02\xdf\x09\x09\x0e\x0f\x0f\x33\x3e\x3e\xde\xa5\x04\ +\x23\x91\x08\xab\xab\xab\x4c\x4f\x4f\x77\xc5\x7f\x98\x47\x16\x16\ +\x16\x38\xed\x6b\x79\x80\x66\xb3\xc9\xfa\xfa\x3a\x6f\xbf\xfd\x36\ +\xd5\x6a\x55\xcf\x66\x2c\x16\x23\x16\x8b\x31\x34\x34\xc4\xf0\xf0\ +\x30\xd9\x6c\x96\x43\x87\x0e\x51\xa9\x54\x18\x1f\x1f\x27\x97\xcb\ +\x31\x36\x36\xc6\xda\xda\x1a\x0f\x3c\xf0\x00\xd9\x6c\xf6\xae\x78\ +\xe0\xae\x49\xb0\x5f\x3e\x0f\x62\x3d\xf0\x92\x7e\x20\xa8\x9e\x1c\ +\xde\x6a\xb5\x68\x34\x1a\xbc\xf7\xde\x7b\xc4\xe3\x71\x6c\xdb\xde\ +\x16\x4a\x9e\xe7\xe9\x5e\xa1\xeb\xba\xd8\xb6\x4d\xab\xd5\xa2\xd9\ +\x6c\x72\xdf\x7d\xf7\xb1\xb6\xb6\x46\x2a\x95\xea\xaa\x2f\x06\x4e\ +\x82\xf3\xf3\xf3\x44\xa3\x51\x4d\x82\x81\x4b\x87\x5b\xdb\xc1\x1e\ +\xd9\xad\xde\xf7\xb5\x43\x18\xa0\xf5\xf5\x75\x36\x37\x37\x49\x24\ +\x12\xb4\x5a\x2d\xe2\xf1\x78\xa7\xae\xb0\x2c\x1d\xdb\xe1\xb0\x08\ +\x74\x87\x94\x92\x4c\x26\x43\xb9\x5c\xd6\x0d\x51\xf6\x51\x09\xee\ +\x19\x00\xc3\x2f\x74\xc2\x24\x58\xa9\x54\x34\x07\x04\x29\x4e\x4a\ +\xd9\xe1\x00\xdb\xee\x66\x64\xff\xc1\x02\x2d\x1f\x68\x7d\xcf\xf3\ +\x68\x36\x9b\x5c\xba\x74\x09\xd7\x75\xf1\x3c\x4f\x83\x13\xcc\x74\ +\x75\x6b\x0b\xe5\xcf\x7e\xa3\xd1\x40\x08\xc1\xa5\x4b\x97\x18\x1e\ +\x1e\x26\x93\xc9\x90\xc9\x64\x10\x42\xb0\x5c\x28\x50\xad\x56\x11\ +\x4a\x75\x96\xf0\x06\x4d\x82\xd3\x53\x53\x5d\x32\x34\x9d\x4e\xf3\ +\xe0\x83\x0f\x76\x3c\xc1\x30\x90\x86\x81\x65\x59\xdc\xba\x75\x8b\ +\xa9\xe9\xe9\xae\xa5\xad\xa0\xf3\xab\xeb\x7d\x5f\xeb\xb7\x1d\x87\ +\x52\xa9\x44\xb5\x5a\x25\x97\xcb\x69\x00\x52\xa9\x94\xe6\x81\x64\ +\x32\x49\x3a\x9d\x26\x93\xc9\x90\xcd\x66\x29\x95\x4a\x3c\x32\x31\ +\xc1\xc8\xe8\x28\xa3\x23\x23\x8c\x66\xb3\x98\x91\x08\xeb\xab\xab\ +\x6c\x14\x8b\x78\x81\x82\x1c\x74\x53\x34\x88\x2f\xd1\xa7\x0a\xdb\ +\x16\xe3\x3e\x50\x5d\xeb\x86\x41\xde\xf7\x3c\x94\xeb\xde\x2e\x80\ +\x84\xe0\xe0\xd8\x18\x56\x24\x82\x34\x0c\xea\xb5\x1a\xc9\x64\x52\ +\xa7\xd9\x7e\xa1\x10\x78\x4f\x60\x6c\x22\x1e\xa7\x5e\xaf\x6b\xae\ +\xd8\x4f\x18\xec\x99\x04\x85\x94\x9d\x85\x11\xd7\xd5\xd5\x97\x8e\ +\xc9\x50\xfc\x07\xfb\xae\x1c\xe0\x73\x84\x69\x9a\x38\xae\x4b\x2e\ +\x97\xe3\xe8\xd1\xa3\x6c\x6c\x6c\x50\xab\xd5\x48\xa5\x52\x18\xbe\ +\x47\x25\x12\x09\x12\x89\x04\x31\x1f\x0c\xd3\x34\x89\xc5\x62\x1a\ +\x18\xcb\xb2\x48\x0f\x0d\x75\x0b\xab\x1e\x72\x1e\x08\x09\x2e\x2c\ +\x2c\x10\x8d\x46\x99\xf4\x8b\xa2\xdd\x38\xc0\xee\xe5\x80\x90\xf1\ +\xf9\x7c\x1e\x27\x54\xcf\x2b\xa5\xa8\xd5\x6a\x1c\x7d\xf8\x61\xae\ +\x5c\xbd\x8a\xe7\x79\xd4\xeb\x75\x5d\x3b\xb4\x5a\x2d\x9a\x8d\x06\ +\xb5\x5a\x8d\x5a\xbd\x8e\x6d\xdb\x5c\xbe\x72\x85\x54\x2a\xc5\xd0\ +\xd0\x10\x43\xa9\x14\x07\x46\x46\x28\x14\x0a\xb8\xae\x8b\xeb\x17\ +\x50\xde\x20\x57\x86\xa4\xaf\xe0\xc2\xe5\x70\x98\x03\x02\x56\x0e\ +\x38\x60\x7a\x6a\xaa\xbb\xaf\x1f\x22\xc1\xf9\xf9\x79\xdd\xb4\x50\ +\x4a\xe1\xba\x2e\xd5\x6a\x95\xc3\x87\x0f\x53\xab\xd5\xb8\x70\xe1\ +\x02\x63\x63\x63\x5a\x57\xc4\xa2\x51\xe2\xf1\x38\xc9\x54\x8a\x4c\ +\x26\xc3\xf2\xf2\x32\xc7\x8e\x1d\x63\x78\x78\x98\x03\x3e\x09\x66\ +\x86\x87\x31\x7c\xf0\x95\x52\x78\x3e\xa1\x0e\x8e\x04\x3d\x4f\x8b\ +\x1b\xd5\xbb\x20\xd1\x87\x03\x94\x52\x78\x61\xbe\x08\x81\x11\x5c\ +\x43\x85\xbc\x2b\x16\x8d\x92\xc9\x64\x38\x77\xee\x1c\xb7\x6e\xdd\ +\xc2\xf0\x53\x9e\x69\x9a\x58\xd1\x28\xd1\x58\x4c\xbb\x7b\xf0\xbd\ +\x0c\xf5\x22\xb6\xaa\x55\x0c\xd3\xd4\xbd\x48\xd7\x75\x07\x1b\x02\ +\x00\x9e\xe3\x80\x94\xba\xdf\x1e\xe6\x00\xd3\x34\x31\x7d\x2d\x60\ +\x18\xc6\x1d\xfb\xfe\xbd\xe3\x96\x4f\x70\xc9\x44\x82\x17\x5f\x7c\ +\x11\xdb\xb6\xf9\xf2\xcb\x2f\x71\x1c\x87\x68\x34\x4a\x2c\x16\x23\ +\x1e\x8f\x13\x8b\xc5\x30\x0d\x83\xb5\xb5\x35\x0e\x8e\x8d\x69\x5e\ +\xa8\xf9\xc4\xb9\xb5\xb5\xd5\x09\x03\x7f\x1f\x68\x53\x54\x4a\xa9\ +\x5f\x3d\x51\xfd\x38\x40\x08\x64\xa8\x16\xd8\x91\x03\x0a\x85\x1d\ +\xfb\xfe\x81\x34\x3e\x70\xe0\x00\x4f\x3d\xf5\x14\xa5\x52\x49\x17\ +\x3d\xa6\x69\xe2\x79\x1e\xf1\x44\x82\x46\xbd\xce\xa7\x9f\x7d\x46\ +\x22\x91\x20\x95\x4a\x51\x2c\x95\x48\x26\x12\x54\x2a\x15\x3c\xcf\ +\xc3\x75\x5d\x1c\xc7\xd9\xf6\x8e\xc5\x3d\x91\xe0\xe2\x87\x1f\x62\ +\x59\x96\xee\x0c\xed\xc6\x01\x53\xbe\x66\xe8\xb7\xf6\x37\x3f\x3f\ +\xdf\x59\xbc\xe8\xd3\x06\x8b\x44\x22\xcc\xce\xce\x72\xe2\xc4\x09\ +\x2d\x77\x1d\xc7\xc1\xf3\x3c\x1c\xc7\xa1\x5e\xaf\xb3\xb8\xb8\xc8\ +\x63\x8f\x3f\x4e\x32\x99\x24\x95\x4a\x91\x4a\xa5\xf8\xe4\x93\x4f\ +\x38\x7a\xf4\x28\xd7\xae\x5d\xc3\x71\x5d\xda\x8e\x13\x06\xc0\xd9\ +\x0d\x84\x3d\x97\xc3\x86\x61\x90\xcd\x66\xfb\x76\x63\xfb\x71\xc0\ +\x4e\x33\x1c\x1e\x0f\x67\x82\xf0\x75\xa2\xd1\xa8\xd6\x01\x01\x00\ +\xb5\x5a\x8d\x4a\xa5\x42\x2c\x16\xeb\x2a\xca\xf2\xf9\x3c\x43\x43\ +\x43\x18\x86\xd1\x55\x27\x28\xa5\x54\xab\xd5\xda\x02\xea\x74\xde\ +\x15\xbc\x7b\x00\x1c\xc7\xd1\x15\x9c\x16\x44\x3d\x1c\x60\x84\x38\ +\x60\xb7\x5a\xa0\x77\x3c\x0c\x42\xa0\xf7\x83\x7c\x1f\xb8\x73\xd0\ +\x0b\xa8\x54\x2a\x38\x8e\xa3\x2b\xc5\x68\x34\xca\xea\xea\x2a\x87\ +\x0f\x1f\xd6\x00\xd4\x6a\x35\xca\xe5\x32\xe3\xe3\xe3\xe2\xdd\x77\ +\xdf\xfd\x2f\x60\x73\x37\x65\xbc\xaf\x72\x38\x3c\x4b\xbd\x1c\xd0\ +\xdb\x0f\xd8\x6d\x6d\x6f\xbe\x47\x07\x84\x9b\x2c\x85\x42\x81\xd9\ +\xd9\x59\x6d\x7c\x60\xd4\xc6\xc6\x06\xed\x76\x9b\x52\xa9\xc4\xc7\ +\x1f\x7f\x4c\x2c\x16\x63\x63\x63\x83\x44\x22\xa1\xfb\x04\xcb\xcb\ +\xcb\x8c\x8c\x8c\x70\xf0\xe0\x41\x36\x37\x37\x3f\x79\xf5\xd5\x57\ +\xff\x0d\x28\xde\xb3\x07\x84\x1b\x98\x77\xd2\x01\x2b\x2b\x2b\xba\ +\x79\xd2\xdb\x14\x89\xf4\x70\x40\x6f\x18\x58\x96\xc5\xec\xec\x2c\ +\xa7\x4e\x9d\xc2\x71\x1c\x3d\xeb\x4b\x4b\x4b\x94\xcb\x65\xb2\xd9\ +\x2c\xc5\x62\x91\x5c\x2e\x47\xbd\x5e\xc7\x34\x4d\xc6\xc6\xc6\x48\ +\xa7\xd3\x24\x12\x09\x26\x26\x26\x78\xfc\xf1\xc7\xb9\xf4\xf9\xe7\ +\x97\xce\xfc\xf8\xc7\xbf\x01\x6e\x02\xcd\x81\x90\xe0\x47\x1f\x7d\ +\x84\x65\x59\x9c\x3c\x79\xf2\xce\xb5\x40\x9f\xcf\x00\x00\xad\xe3\ +\x7b\xf4\x44\x20\x8a\x02\x06\x6f\x36\x9b\x6c\x6d\x6d\x51\x28\x14\ +\xb8\x7e\xfd\x3a\xaf\xbf\xfe\x3a\x00\xaf\xbc\xf2\x4a\xdf\x67\x6c\ +\x35\x9b\x94\xcb\x65\xce\x2f\x2e\x7e\xf5\xe2\x4b\x2f\xbd\x0e\x5c\ +\x01\xaa\x77\x2a\x0c\xf7\x0c\x80\x10\x42\xbf\x9e\xa6\x7a\x6a\x81\ +\x30\x07\x98\xa6\x89\xe5\xaf\xdf\xef\xc4\x01\xc1\x78\x6f\x63\x34\ +\x68\x6c\xb6\xdb\x6d\xb6\xb6\xb6\x58\x5e\x5e\x66\x73\x73\x93\x83\ +\x07\x0f\x6a\x2e\x0a\x7b\x4e\xd0\x24\xb1\x9b\x4d\xea\xf5\x3a\x37\ +\x6f\xde\x5c\x7e\xf1\xa5\x97\x5e\x03\xbe\xf0\x63\xdf\x1d\x88\x0e\ +\xf0\x3c\x6f\x1b\x09\xee\xc6\x01\xbb\xd5\x02\x85\x42\x81\xb9\xb9\ +\xb9\xbe\x00\x38\x8e\x43\x3e\x9f\x67\x75\x75\x95\x4a\xa5\x42\x2a\ +\x95\xc2\xb6\x6d\x56\x57\x57\x39\x77\xee\xdc\x36\xe3\x9d\x76\x1b\ +\xbb\xd5\xa2\x5e\xaf\xab\xd5\xd5\xd5\x8d\x9f\x3c\xfb\xec\xaf\x81\ +\x4f\x81\xf2\x5e\x8c\xdf\x9f\x12\x0c\xb1\xbf\x00\xd2\x43\x43\x5d\ +\x1c\x10\xac\x0e\xaf\xac\xac\x30\x35\x39\xd9\x37\xf1\x5a\x96\xc5\ +\xfc\xdc\x1c\xa7\x67\x66\xb4\x1c\x0e\x0c\xa9\xd5\xeb\x6c\x6e\x6e\ +\x52\x28\x14\xb8\xff\xfe\xfb\x79\xe2\x89\x27\xb4\x37\x2c\x2f\x2f\ +\x77\xcb\x6c\xff\x9c\x56\xab\x45\xbd\x56\x63\x7d\x7d\x7d\x7d\x7a\ +\x66\xe6\x57\x42\x88\x8f\x95\x52\xa5\xbd\x1a\xbf\x77\x00\xfc\x17\ +\x10\x84\x10\xa8\x9e\x9e\xa0\x08\xbf\xff\xdb\xab\x03\x82\x45\xca\ +\xd0\xab\x70\xda\x88\x50\x57\xb8\xd5\x6a\x51\x2e\x97\x51\x4a\x91\ +\xcd\x66\x79\xe8\xa1\x87\x74\x8b\xeb\xc6\x8d\x1b\x5c\xbd\x7a\xb5\ +\xdb\x53\x42\xc6\x17\x8b\xc5\x5b\x93\xd3\xd3\xbf\x16\x42\x5c\x54\ +\x4a\x6d\xf8\xc2\x67\xf0\x3d\xc1\xf3\xe7\xcf\x77\x91\xa0\x08\xf5\ +\xe8\xba\x38\x20\x14\xe3\xbd\x2d\xb1\xa0\x77\x60\x59\x96\xf6\x00\ +\xc7\x71\x68\x19\x06\xca\xf3\x38\x76\xec\x18\x85\x7c\x9e\xf4\xd0\ +\x10\x37\x6e\xdc\x20\x5f\x28\x60\x1a\x06\x47\x0e\x1f\xd6\x60\x85\ +\x8d\x2f\x97\xcb\x2b\x4f\x4d\x4e\xfe\xd2\x9f\xf9\xe2\x7e\x8d\xdf\ +\x17\x00\xc1\x72\x98\xf2\x3c\x94\x10\xbb\x73\xc0\x0e\x5a\xdf\x34\ +\x0c\x0a\xcb\xcb\x1d\x0e\xe8\x09\x81\x46\xa3\xc1\x8d\xa5\x25\xae\ +\x5f\xbb\xc6\xcd\xa5\x25\x2c\x7f\xb5\xc7\x71\x5d\xd6\x56\x57\xf5\ +\x02\x8a\xed\x1b\x5f\x2a\x95\x96\x4e\x9e\x3a\xf5\x2b\x21\xc4\xa7\ +\xbe\xdb\xef\xdb\xf8\x7d\x91\xe0\x4c\x98\x04\x3d\x8f\xa1\x5e\x1d\ +\x20\x25\x56\x98\x03\xfa\x00\x60\xf9\xef\xf9\xcd\x9c\x3e\xad\xab\ +\x35\xdd\xfc\xac\x56\x69\x36\x9b\xd4\xab\x55\x8e\x1f\x3f\x8e\x34\ +\x0c\x50\x8a\x56\xab\xc5\xfa\xfa\xba\x4e\x75\xcd\x46\x83\x8d\x8d\ +\x8d\xab\xa7\xa6\xa6\xfe\x1e\xf8\x7c\xbf\x31\x3f\x10\x12\x0c\xd6\ +\xdf\xc3\x1c\xa0\xfa\x69\xfd\x9e\xf7\x83\xc2\x24\x16\xbe\xa6\x61\ +\x18\x9d\xa6\x47\x32\x49\x3c\x1e\x67\x68\x68\x08\xd7\x75\xb5\xa2\ +\xb4\xa2\x51\xda\xed\x36\xcd\x46\x83\xe5\x95\x95\x3f\xcf\x9c\x39\ +\xf3\x1b\x3f\xd5\x55\xee\xc5\xf8\xfd\xf5\x04\x7d\x37\x0f\x7a\x82\ +\xd2\x8f\xf9\x5e\x0e\x90\x52\x12\xf1\x39\x40\xf4\xe9\x2b\x9a\x7e\ +\x91\x13\xac\xfd\x07\x02\x28\x58\xe0\x34\x23\x11\xe2\xf1\x38\x6d\ +\xc7\xd1\x3f\x80\x18\x1e\x1e\x66\xab\x52\xe1\xab\xaf\xbe\xba\xf0\ +\xec\x73\xcf\xfd\x83\x2f\x72\x2a\xfb\xe8\x7e\xef\x6c\xd7\x2e\x63\ +\x71\xe0\xa4\x52\x6a\xa1\x51\xaf\x73\xe1\xe2\x45\xac\x48\x84\x93\ +\x27\x4f\x76\x48\xf1\x8f\x7f\xbc\xad\x02\x43\x6f\x81\xc8\xa0\x67\ +\xd0\xe7\x17\x21\xf8\x2d\x74\xc7\x37\x2e\xe8\x20\xbb\xae\xab\x5f\ +\x89\x01\xb0\x6d\x1b\xc7\xb6\x69\xb4\x5a\x94\x4a\x25\x5e\x78\xe1\ +\x05\xae\x5c\xbe\x3c\xf7\xf2\xd9\xb3\xff\x08\x5c\xbb\x53\x81\xf3\ +\xad\x90\xa0\xe7\x79\x0c\x67\x32\x9d\x59\x73\x5d\xa6\x7a\xf4\xfe\ +\x5e\x52\x69\x00\x44\x6f\x49\x1c\x2c\x8a\xb8\xae\x8b\xe3\xba\x9a\ +\xe9\x2b\x95\x0a\x47\x1e\x7c\x90\x8b\x17\x2f\xfe\xf7\xcb\x67\xcf\ +\xbe\x09\x7c\x05\x6c\x0d\xca\xf8\xbd\x78\xc0\x09\xa5\xd4\x87\x0d\ +\xbf\x4b\xdb\xfb\xd2\x43\x78\x76\xc5\x9e\x71\x50\xfa\x17\x26\x9e\ +\xe7\xa1\x3c\x0f\xd7\x57\x81\x01\x00\x6d\xdb\xc6\xf3\x3c\x75\xff\ +\x0f\x7e\x20\xde\xf9\xc3\x1f\x7e\xff\xb7\x3f\xff\xf9\xbf\x02\x5f\ +\xef\x45\xdb\x0f\x72\x8b\x02\xc7\xd4\xff\xd1\xb6\xb2\xb2\xf2\xf5\ +\x6b\xaf\xbd\xf6\x4f\xc0\x31\x20\xc5\xb7\xf4\xc3\xcd\xdd\x42\xc0\ +\x89\xc7\xe3\x25\x21\xc4\x93\x40\xd6\x7f\x49\xeb\xbb\xd8\x14\x9d\ +\xdf\xf8\x95\x81\x75\xbf\x9e\x6f\xed\x73\xcd\x73\x20\x21\x10\x00\ +\x64\xf9\xc6\x7f\x97\x3f\x9d\xf5\x7c\x61\xd3\xbe\xd7\x34\x77\xaf\ +\x00\xdc\xed\xb1\xf7\xea\x01\x7f\xd9\xbe\xab\xed\x7f\x01\x61\xc2\ +\xba\xc6\x6d\xea\x33\xb2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x0d\xaa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x1b\xaf\x00\x00\x1b\xaf\ +\x01\x5e\x1a\x91\x1c\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd7\x0c\ +\x1c\x10\x28\x26\x8f\xa6\x0b\x36\x00\x00\x00\x06\x62\x4b\x47\x44\ +\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x0d\x37\x49\x44\ +\x41\x54\x78\xda\xed\x5b\x09\x8c\x55\xd5\x19\xfe\xce\xb9\x6f\x9b\ +\x37\x0b\x33\x6c\x82\x45\x51\x87\x51\x69\x5d\x83\x44\x6d\x6d\xda\ +\xba\xa5\x89\x1a\x8b\x20\x10\x52\x5b\x83\x45\xd4\x56\x5b\x6b\x63\ +\xa3\xa9\xb5\x31\x31\x35\xd5\xa8\x25\x96\xa2\x62\x5c\xc0\x16\x2d\ +\xc6\x25\x52\x11\xdb\x20\x0c\x15\x04\x84\x41\x10\x15\x1c\x59\x66\ +\x58\x06\x86\x59\xdf\x9b\xb7\xdc\x7b\xcf\xe9\xf9\xcf\x3b\x67\x8e\ +\xef\x8d\x45\xe9\x84\xc4\x19\xf9\x99\x6f\xfe\x73\xef\x7b\xf7\xbe\ +\xfb\x7f\xff\x7a\xde\x04\x1c\x93\x63\x72\x4c\xbe\xd6\xc2\x70\x94\ +\x45\x4a\xc9\x00\x10\x04\x63\xec\x6b\x43\x00\x19\x1e\x49\x65\xfc\ +\x0b\x73\xf9\x70\xc6\xc6\xed\xad\xec\xad\x75\x4d\xf5\x1f\xec\x68\ +\x7f\x61\xc9\x83\x57\x04\xf8\x0a\x09\x3f\x4a\xc6\xe3\xcf\x2f\x6e\ +\x9c\xf4\xc6\xea\x9d\xff\xcc\xfb\xe1\x4d\xea\x78\x76\x6b\x47\x66\ +\xe1\x27\xcd\x1d\x6b\x4f\x9d\xfe\xfc\x69\x83\x9d\x00\x12\x6f\xe9\ +\x9a\x1d\x7f\x6a\x3e\xd0\x55\xd1\x99\xca\x60\x48\x92\x23\xdd\xd3\ +\x83\x30\xc8\x9d\x2b\x44\xfe\xbd\x71\x53\x9f\xbe\xa1\x6e\xea\x33\ +\x83\x9a\x00\xb1\x7b\x5f\xdb\x49\x0d\x1f\xed\x41\xce\x0f\x30\x7a\ +\xcc\x70\xdc\xf6\xe3\xf3\x71\xf1\x84\xd1\x10\x7e\xae\x5c\x06\xf9\ +\xf9\x22\xf4\x5f\x1c\x37\x79\x7e\xf5\xa0\x24\x80\x31\x26\x7b\xd2\ +\x69\xd4\x6f\xf8\x14\xc3\x46\x0d\x43\x53\x1a\x40\x65\x15\x6e\x99\ +\x79\x31\x7e\x3f\xfb\x22\x94\x45\x05\x64\x98\xbb\x56\x08\xbf\xe1\ +\x94\x6b\xe6\x5d\x34\x18\x23\x00\x22\xc8\x22\xf4\xb3\xf0\x43\x01\ +\xdf\xcf\x6b\x74\xf4\xe4\x70\xca\xf8\xb1\x98\x77\xdf\x64\x9c\x35\ +\x6e\x28\xbd\x67\xac\x0c\xfd\xb7\x4f\x99\x34\xf7\xde\xda\x6b\x1e\ +\xf7\x06\x19\x01\x39\x0d\x55\x04\x95\xf1\x41\x2f\x72\x79\x1f\x19\ +\x1e\xc1\x5d\xb7\x5d\x81\x1b\xa7\x9c\x07\x2e\xf3\x9e\x4a\x89\x3f\ +\xa8\x94\x58\xae\x88\x38\x71\xd0\x10\x20\x2d\x01\x41\x88\x20\x08\ +\x08\x45\x44\x1c\x4a\xe5\x30\xf1\x82\xd3\xf1\xc8\xdd\x3f\xc2\x09\ +\xc7\x25\x29\x25\xbe\x2b\x45\xd8\xa0\x48\x98\x3c\x38\x22\x20\xcc\ +\x6b\x12\x72\x2e\x02\x0c\x11\x0e\x99\x9c\x0f\x24\xcb\x70\xdf\x6f\ +\xae\xc6\xd5\x3f\x38\x9d\xde\x5f\x23\xc3\x60\xf1\x29\x93\xfe\xfa\ +\x44\xed\x94\x27\x93\x03\x3f\x02\x42\x15\x01\x79\x32\x36\xec\x0b\ +\x9f\x10\x68\xb4\xa5\x73\xb8\xfc\xd2\x73\x70\xef\x2f\x2e\xc3\x90\ +\x72\x0f\x32\xf4\x67\x41\x84\xeb\x6b\xa7\x3c\x75\xf6\xc0\x8e\x00\ +\x85\xbc\x1f\x18\x63\x4b\x08\x08\x09\x42\xad\x09\x21\xd2\x99\x3c\ +\xca\x87\x56\xe1\xfe\x3b\xae\xc0\x05\x67\x8e\x86\x08\xfd\xf1\x90\ +\xe1\x9a\x71\x53\x9f\xb9\xb5\x6e\xfa\xf3\x6c\x00\x46\x40\x1e\x82\ +\x52\x80\x08\x08\x0d\x1c\x01\x25\xe9\xe0\xa2\xa2\x23\xeb\x63\xfa\ +\xa4\x89\xb8\x79\xea\x04\xc4\x3c\x91\x90\x22\x98\x03\x29\x5e\xab\ +\x9b\xbe\x70\xc4\x00\x8b\x80\x9c\x89\x80\x10\x61\x20\x0c\x42\x0b\ +\xed\x79\x8d\xd0\x22\xd4\x08\x15\x3a\x52\x59\x8c\x1a\x33\x14\xf7\ +\xde\xf2\x3d\xd4\x8d\xa9\x84\x22\xe1\x4a\x40\x36\x28\x12\x2e\x19\ +\x38\x11\x10\xfa\x9a\x80\x5c\x3e\x70\xc6\x05\x16\x02\x82\xb4\x83\ +\x7d\x0f\x91\xa2\x49\xf0\x15\x71\x29\x75\x7e\xe6\x94\x73\x30\xe9\ +\xfb\x27\x83\x41\x1c\x0f\x29\x96\xd5\x4d\x5f\xf0\x80\x22\x22\x7a\ +\xd4\x08\x90\x52\x12\xa2\x0a\x11\x85\x7e\x10\x40\x29\xe0\xbb\x08\ +\xe8\xe3\x6d\x32\xd4\xc1\xbd\xc7\x91\x40\xc7\xed\xdd\x59\x9c\xa6\ +\x86\xa6\x5f\xcf\x38\x1b\x23\x6b\x12\x5c\x4a\xf9\x5b\x48\xb9\x4a\ +\x11\x51\x7b\x54\xb6\xc3\x0f\xce\x5f\x32\x79\xc4\xd0\xaa\xb9\xab\ +\x1b\x1a\x47\x2e\xad\xdf\x52\x68\x55\x8c\x81\x81\x6b\xad\x21\x42\ +\x48\x41\x1e\x56\x10\x81\x5e\x23\x24\x6d\x8f\x43\x80\xb4\x0c\xf1\ +\xc8\xdc\x87\xe1\x07\xe2\xf3\x49\x72\x2b\xfb\x43\x1e\xb0\x8e\xd0\ +\x6b\x09\xb7\xae\x48\x44\xb1\x62\xfd\x3e\xd4\x37\xec\xa7\x71\xbb\ +\x1b\x8c\xdd\xb2\x7d\xd1\x75\x0b\xfb\x1f\x01\xce\xfb\xac\x71\x77\ +\xcb\x9c\x58\xd4\x1b\x39\xe1\x5b\x63\x91\x88\x79\x60\x90\x05\x30\ +\x51\xd0\x52\x50\x85\x53\x08\xc1\x14\xb4\x16\xa1\x3d\x67\x10\x14\ +\x20\x74\x04\x18\x2f\x4b\x84\x42\x28\x48\x03\x01\x11\x12\x8c\xf7\ +\xb5\xb6\xef\x2d\xe8\xc0\x9e\x33\xe9\xd1\x9e\xca\x60\xe2\x19\xc3\ +\x30\xf3\xaa\x53\x51\x9e\xf0\x2a\xa5\x94\x0b\xea\xa6\x2d\x58\xa0\ +\xa2\xa1\xaa\xdf\x11\x60\x59\x1f\x77\xc9\xed\xf2\xbc\x33\x6b\x71\ +\xfb\xac\xab\xb0\xaf\xad\x0b\x42\x00\x42\x16\x20\x49\xc3\xae\x65\ +\xf1\x79\x82\xf6\x98\x5b\x0b\x01\x12\x13\x41\xc5\x22\x8b\x7f\x41\ +\xda\x28\x28\x8d\x00\xfa\x27\x8c\x96\x0e\xc9\x58\x0c\xcb\x56\xef\ +\xc5\xd6\x9d\x1d\x14\x0d\x8d\x00\x9b\xb1\xfd\x85\xeb\xd6\xf6\x3b\ +\x05\x86\x4e\xb8\x41\x72\xce\x31\xe7\xfe\xd9\xf8\x70\xd7\x01\x78\ +\x6a\xcd\xb8\x07\x3a\x47\x60\xa4\x99\xd2\x64\x14\xd7\xda\x80\xd6\ +\xd6\x58\x7d\xce\xac\x0f\x27\x2e\xec\xad\x76\x44\xd8\xb5\x84\xb0\ +\x64\x68\x52\x49\x0b\xbd\x2e\x8b\x45\xd0\xbc\x3f\x8b\x37\xd6\xec\ +\x81\x1f\x4a\x9f\x81\xdd\x03\xc6\x1e\x54\x69\x21\xfe\xff\x2e\xa0\ +\x3f\x44\x20\x93\xcd\xeb\xde\xec\x17\xf5\x6e\x61\x2b\x76\x21\x9c\ +\x43\xe1\xc2\xda\x68\xa1\x43\xdd\x20\x14\x5a\x3b\xa0\x04\xda\x20\ +\x7b\x9d\xd3\x66\x4d\x3a\x50\x30\xe9\x60\x8a\xa3\x43\x57\x3a\x8b\ +\xaa\x0a\x89\xeb\x7e\x38\x16\x63\x86\x97\x51\xe1\x7e\x00\x52\x2e\ +\xab\x9b\xf6\xdc\xf1\xfd\xe8\x02\x94\xc3\x86\x00\xdf\x0e\x29\x2e\ +\x37\x03\xad\xa5\x81\xb0\x9a\x1e\xdc\x19\xf1\xa5\x60\xaf\xed\x4b\ +\x82\x25\xd7\x41\xba\x3a\x61\xba\x84\x7e\x26\xa3\x53\x3d\x3d\xb8\ +\xf4\xbc\xa1\xf8\x8e\xaa\x0f\x52\x8a\x4b\x24\x64\x83\x22\xe1\xca\ +\xff\x33\x02\x04\x18\x93\xc8\xe6\x7c\xe7\x75\x62\xdf\xad\x1d\xb4\ +\xd1\xce\x00\x67\xbc\x39\x6f\x3c\x2d\x2c\xdc\xeb\xb6\xb6\x98\x6b\ +\xad\x36\xc4\x3a\x22\x1d\xd1\xc2\x46\x82\x25\xde\xb5\x4c\x42\x47\ +\x77\x46\xb5\x49\x81\x49\x17\x8d\x42\x75\x79\x64\x84\x94\xf2\xb5\ +\x71\xd3\x9e\x9b\xa3\x88\x48\x1c\x59\x04\x08\x01\xce\x40\xed\xaf\ +\x38\xfc\x6d\xb8\x3b\xcf\x5b\xa3\x4b\x8c\x83\x46\xd8\x5b\x08\x0d\ +\xe8\xd8\xa1\xc8\x68\xe1\xe0\xae\xe9\x25\x42\x94\x92\xa0\xe1\xa6\ +\xc8\xd0\x42\x0f\x5d\xd9\x5c\x37\x2e\x3e\xa7\x12\xe3\x4f\x2c\x67\ +\x90\xe2\x56\x09\xf9\xee\xb8\x69\xcf\x7e\xf3\x88\x22\x80\x08\xc8\ +\xe6\xf2\xc5\xc6\x2b\x58\x5d\xea\x6d\x47\x82\x35\xb0\xf4\xd8\xac\ +\x1d\xa8\x88\x19\xcd\x5c\xa4\x48\x85\xd0\x90\xd7\x37\xa2\x8a\xa3\ +\x4f\x94\x3c\x53\x10\xd2\xcd\x54\x14\x54\x82\x85\x3e\x86\x47\xdb\ +\x21\x53\x4d\xb4\x27\x39\x0b\x42\xac\xab\x9d\xfa\xf4\x6c\x15\x0d\ +\x28\x95\x48\x1f\xfb\x75\x0a\xc0\xa4\x80\x00\xa0\xc0\x48\x33\xc3\ +\x97\x2c\x01\xc0\x48\x73\x59\xa8\xfe\x42\xba\x8e\x00\x66\x2a\xfd\ +\xe7\xb5\x41\x66\x2a\x7b\x51\xe5\x77\x20\x42\x3e\x5b\xf9\x45\xb1\ +\x16\x52\xcf\x10\xba\x13\x44\x3d\xa0\xb3\x33\x8d\x83\xad\x1d\x58\ +\x51\xbf\x09\xe9\x74\xc6\x6c\xb2\x7c\x88\xee\x43\x88\x57\x9f\x94\ +\xf4\xe2\x15\xf3\x04\xc4\xe5\xb5\xd7\x3e\x35\xab\xf1\x1f\x37\xb4\ +\x1d\x96\x00\xde\x5b\x03\x02\x63\x1e\x03\x34\x44\x2f\x09\x92\x49\ +\x68\x51\x9a\x0b\x06\x4d\x11\xa7\x57\x59\x9f\x5e\xcf\x18\xa9\x12\ +\x21\xe3\xec\x52\x30\xba\xa3\xd3\x2e\x42\x08\x45\x24\x24\x13\x51\ +\x2a\xce\xca\xc8\x3c\x52\xa9\x0c\xb6\xb7\xb4\x63\xff\xc1\x0e\x84\ +\x81\xde\x71\x6a\xad\xdb\xaf\x01\x82\x1c\xd2\xfb\x3f\x40\x7c\xc8\ +\xf1\x28\xab\x1e\x73\x4d\x28\x30\xb1\x76\xf2\x93\x93\x1a\x5f\x9a\ +\xf5\x9e\x23\xa0\x4f\x11\x64\x2e\x02\x58\x01\x8c\x0c\x2e\x01\x83\ +\x34\x81\x41\x87\x0c\x5c\x1a\x22\x2c\x24\x45\x83\x36\x8a\x8e\x8a\ +\x0d\x97\x80\xa5\xc0\x79\x1e\x05\x88\xc2\x75\xb1\x08\x47\x2e\x27\ +\x90\xa7\xdc\xce\xe4\xd1\x93\xc9\xa1\xa5\xb5\x0b\x19\xa5\x43\x32\ +\xb6\x60\xb0\x99\x49\x14\x84\x02\xb3\x00\x69\xf3\xb1\x12\xe9\x43\ +\x3b\xc1\x64\x80\x58\xf5\x09\x27\x08\xc9\x16\x01\xa8\x3b\x4c\x04\ +\x00\xfb\x5a\xda\xb4\x65\xc9\xf2\x24\x92\x65\x09\x80\x79\x25\x04\ +\x68\xa2\x4d\x26\x90\xf1\xfa\xe1\x4b\x84\x59\x63\x4b\xc5\x72\xe1\ +\x8a\x9a\x82\x6f\xbe\x34\x21\x4d\x6d\x38\x95\xce\xea\xb6\x27\x44\ +\x68\x46\x62\x82\x28\x18\x2b\x39\x98\x50\x60\x0a\xce\x78\x0b\x47\ +\x38\x0a\xc7\xd1\x48\x44\x81\x41\xd0\x9e\xc5\xbc\x76\x98\x08\x00\ +\x76\xee\x6e\x81\x9f\x17\x88\x25\x12\x88\xc7\x15\x12\x65\x48\x26\ +\xcb\x50\x56\x46\xc7\x71\xc4\x62\x31\x44\x63\x51\x44\x22\x51\x78\ +\xea\xe6\x9e\xc7\x0b\x53\x23\x23\xb0\xe2\x1a\xe0\x46\x67\x48\x37\ +\x24\xd1\x2c\x60\xc6\x68\xd2\x12\xd2\xe6\x36\x69\x11\x16\x26\x50\ +\x73\x2d\xe7\x76\x02\xe4\x04\x7d\xad\xf3\x3c\x77\x86\x13\x00\xa3\ +\x19\x29\xfd\xdc\xf1\x8a\xe1\xc8\xf3\x2a\x22\xa0\x89\x71\x3e\xfd\ +\x7f\xd7\x00\x4a\x3a\xca\x65\xae\xe3\x9a\x0c\xd2\x20\xa1\x94\xc8\ +\xe6\x42\x84\x32\x80\x1f\x30\x44\x7c\x28\xe3\x15\x3c\xa1\xe0\x69\ +\x02\xb8\x46\x89\x37\xf4\x0f\x2b\x9a\xf9\xe9\xc1\x39\xf3\xc8\x38\ +\xed\x3d\x49\x86\xbb\x2d\xa1\x25\xce\x14\x4a\xf3\x3e\xc9\x7b\x8b\ +\x2c\x57\x10\xf6\x33\xf4\xbd\x2d\xdc\x08\x1e\x8d\x7a\x18\x52\x5d\ +\x09\x9f\x57\x22\x93\xa7\xae\xe8\x2f\x56\xa4\xde\xb8\xf3\xd5\x5f\ +\xb5\x7f\x61\x17\xd0\x73\x3e\x84\x02\xdc\xac\x4f\xc6\x59\x78\x9e\ +\x86\xd7\x8b\xc2\x79\xaf\x77\xbf\xc0\x8a\x23\xc1\xa6\x8b\xa5\xc1\ +\x55\x7d\x08\xa6\x0b\x9f\x26\x1c\xa4\xa1\x0f\xc8\xd3\xae\x53\x90\ +\xe7\x05\x87\xe0\xc2\x85\x3b\xe5\xaa\xd0\xda\xe5\x3d\xa0\x3f\x3b\ +\x51\x59\x86\x48\x2c\x89\xce\xb4\x44\x3e\xeb\xa7\xc1\xf9\x2f\x23\ +\x89\x21\x4f\xed\x78\xe5\xe7\x20\xf9\xa2\x14\x70\x09\x6e\x0c\xe1\ +\x84\x5e\x02\x3c\x07\x32\xda\x40\x13\xa2\x1f\xa6\x38\x0a\x0a\xc2\ +\xfa\x78\x56\x98\x9d\x1e\x93\xd2\xd8\x2d\x5d\xa7\x65\x4a\x71\x18\ +\xcf\x93\xd1\x86\x58\x51\xec\x79\xeb\x7f\x6b\x7c\x44\x79\xbd\xba\ +\xa6\x02\xdd\x99\x10\x07\xdb\xb3\xf4\x31\xef\x81\xf1\x19\xcd\x4b\ +\x7f\xb7\x0d\xc0\x97\x9b\x03\xf4\x9d\x4a\x5b\x57\x69\x14\xe8\x9c\ +\xf7\x8c\xe1\x84\xe2\x14\xe0\xb6\x38\x01\x2e\x2f\x5d\xf5\x37\x86\ +\xd1\xca\xec\xf6\x60\x3c\x2f\x74\x2f\xd5\xe7\x99\x24\xd2\x8b\x3d\ +\x6f\x1d\x62\xb5\xbb\x33\x43\xb2\xa2\x0c\xd1\x78\x04\x7b\xf7\xb5\ +\x23\xdd\x93\xa7\x5c\x7e\x48\x85\xfc\x3d\x7b\xfe\x75\x6f\x1e\x4e\ +\xbe\x54\x04\x14\xed\xc9\xc1\x4c\x1a\x58\xdd\x1b\x05\xac\x28\x02\ +\x6c\x1a\x10\x6c\xd4\xc0\x5c\xe7\x8c\x87\xdb\xda\x92\x66\x66\x4c\ +\x04\xb7\x24\x90\xe9\xe0\x14\xf2\xba\xf0\x99\x6d\xb7\x70\x91\x28\ +\xec\x3d\xcd\xfd\x79\xc4\xc3\xb0\xa1\xe5\xe8\xec\xea\x46\x63\xe3\ +\x5e\xda\x24\xed\x01\xe3\x3f\xdd\xb7\xf2\x8f\xff\xc6\x61\xe4\x30\ +\x45\x90\x41\x9a\xb5\xab\x49\x30\x0f\xc0\x09\xd6\x78\x07\x6d\x7c\ +\x71\x14\x94\x16\x40\xc0\x7a\xdf\xd4\x1a\x51\xe2\x7d\x70\x37\x17\ +\xe8\x56\xe7\xd2\xc8\x76\x17\x5b\xdd\xed\x5d\x13\xe5\x71\xc4\xcb\ +\x22\xd8\xb1\x7d\x27\xda\x0e\x75\xd0\x3d\x5e\x01\xe3\x3f\xdb\x5f\ +\xff\xd0\xa1\x23\xde\x0d\x7e\xda\x92\x62\xc9\x64\x1c\x35\x35\xd5\ +\x10\x30\x6d\x8a\x60\x1f\xd2\x56\x58\x93\xe7\xa4\x8b\xa2\xc0\x73\ +\xe0\xbd\x6b\xcf\xe8\xa2\xb4\x21\x6d\x48\xfb\x2c\x58\xe9\x17\x2d\ +\x0e\x2e\xd1\x09\xfa\xda\xea\x11\x43\x20\xe1\xe3\xfd\xf5\x9b\xd0\ +\x7a\xa0\xb5\x47\x0a\x71\x93\x14\xc1\xa4\xfd\xab\x1e\x76\xc6\x1f\ +\x49\x04\x74\x7a\xbc\xfc\xc2\x6f\x4f\xc0\x69\xe7\x9d\x8b\x0d\xdb\ +\x5a\x20\x43\x49\xfd\x9f\xa0\x67\x81\x98\x42\x5c\xf7\xff\x38\xa2\ +\xd1\x28\x22\x9e\xa7\x67\x80\x88\x31\xd4\xe5\xbf\x33\x20\xdf\x99\ +\x85\xf0\x43\xe7\x59\xab\x85\x6b\x79\x56\xa4\x6e\x8f\x52\x4f\x94\ +\xd2\x85\xba\x11\x66\x7f\x2b\x8f\xc7\x90\xa8\x88\xe2\xe3\x2d\x5b\ +\xb0\x77\xd7\x1e\xba\x5f\x03\x63\xde\x8c\x96\x35\x73\x3f\x84\x93\ +\x23\x27\xc0\xf7\x79\x58\x7b\x6a\x5d\x6b\xfa\xe0\xa1\xe1\x1d\xdb\ +\x37\x63\xd7\xce\x26\xf2\xb4\xf5\xbc\x06\x83\x2c\xa4\x89\x0c\x15\ +\xb4\x56\x2a\x34\xda\x9d\x83\x5a\x8f\x3c\x79\x2c\x66\xdc\x7c\x3f\ +\xfc\xd0\x1a\xe9\x5a\x9f\xeb\xf9\xf4\xfe\xc2\xbd\x25\x57\x30\xc6\ +\xc3\x4d\x74\x46\x43\x93\x9b\x1c\x5e\x85\x54\xaa\x0d\x6b\x96\xff\ +\x07\xe9\xae\x14\x51\xf6\x28\xe3\xde\x5d\x07\xd6\xce\xcb\x81\xa4\ +\x3f\x04\x4c\x1c\x15\xcf\x3c\xd2\x72\xe0\xa6\x9d\x8d\x3b\x1e\xfd\ +\x64\xeb\xc7\x63\x7c\xdf\x27\x97\x18\xc3\x99\x5e\x33\xd3\x29\x1c\ +\x01\xd6\xf8\xbe\xeb\x7c\xce\x07\xe3\x85\x39\x01\x25\xc5\x0f\x10\ +\xa6\xcf\xa1\xa8\xea\xbb\x7e\x5e\x2c\x91\x78\x14\x89\xea\x72\x7c\ +\xbc\x69\x03\x1a\x37\x6f\xa5\xd1\x78\x3f\xc0\xaf\x3f\xb4\xf1\xd9\ +\x37\x61\xa4\xbf\x04\x58\xa6\x5f\x7a\x51\xca\x97\xa6\xd2\xba\x1f\ +\x12\x1f\x79\x86\x44\xc4\x03\x8f\x70\xc0\xe3\x45\xde\x87\x50\x20\ +\xe9\x2d\xb8\x66\xb6\x67\xd2\xcd\xf1\x5a\x93\x62\xca\xf0\x24\xb2\ +\x41\x17\xea\x97\xbc\x81\xf6\x16\x9d\xde\xaf\x83\xf1\x99\x6d\x0d\ +\xcf\x1e\x84\x95\xfe\x13\xe0\x84\x8c\xef\xbf\x50\x31\x8b\x80\x15\ +\x26\xc5\x22\xef\x93\xc9\xae\x33\xda\x5d\xa3\xf3\xba\x5d\xf0\xa8\ +\x87\xc4\x71\x15\xd8\xb6\x79\x3d\xde\x5f\x59\x8f\x20\x2f\x32\x8c\ +\x79\x77\x32\x2f\xf2\x97\xb6\x86\x85\x9a\xc5\xfe\x13\x70\xb4\x84\ +\x72\xda\xf3\xec\xe0\xd4\x5b\xfc\x98\xd0\x33\xbf\x89\xfc\x42\x9f\ +\x17\xbd\x29\xe6\xda\x66\xb4\x32\x81\xac\x97\xc5\xdb\x2f\xff\x0d\ +\xfb\x1a\x77\x00\xf0\x36\x2b\xc3\x67\xb4\x6f\x5e\xb4\x05\x46\xbe\ +\xda\x04\x90\x19\x5e\xc4\xb6\x43\xb7\x23\xd4\x5e\x17\xb6\xd2\x97\ +\xe6\xbb\x26\x2c\x3a\xaa\x02\x8d\xdb\x1a\xb0\xf6\xd5\x97\x91\x4d\ +\x65\xa4\x8a\xa4\xc7\x18\xc7\x9d\x1d\x5b\x16\x67\x01\x27\x5f\xfd\ +\x08\xe0\x1e\x98\x19\x90\xcc\x5f\x78\x5c\x2d\x70\xbb\x38\x37\x62\ +\xa8\xf6\xe6\x27\x05\xde\x79\x65\x21\x76\xac\xdf\x40\xa4\x1d\x60\ +\x2c\x32\xb3\xeb\xe3\xd7\x97\x00\x4e\x06\x4c\x04\xc0\xf3\x4c\x17\ +\x08\x8d\xf7\x05\xa4\xab\xf4\xce\xf5\x9c\x03\x35\x65\x68\xda\xb3\ +\x0d\xab\xe6\x3d\x8d\xee\x03\xad\x00\xf3\xde\x54\xd7\x5e\xdf\xfd\ +\xc9\xd2\xfd\x20\x19\x90\x04\x28\xe3\x61\xa6\x44\xa1\x8b\x20\x5c\ +\xa5\x37\x9b\x2d\x11\xf3\x90\xae\x8a\xe1\xdd\x25\x8b\xf1\xe1\xb2\ +\x37\xa9\xbd\xe5\x18\xf3\xee\x52\x61\xff\x68\xaa\xf1\x2d\x89\x12\ +\x19\x60\x29\xc0\x01\x33\x02\x23\x14\xae\xd8\x99\xc9\x3f\x3f\xa4\ +\x0c\xbb\xbb\xf6\x60\xc5\x43\x73\x71\xa8\xf1\x53\x7a\x6d\x2b\xd4\ +\x44\x97\xde\xb5\x62\x13\x8c\x0c\x58\x02\xb4\xeb\xf4\x3e\xc1\x7e\ +\x7b\x23\xed\x56\x08\x81\xc7\xd0\x39\x2c\x89\x75\xcb\x97\x60\xe3\ +\xa2\xbf\x23\xc8\x64\x24\xc0\x1f\x57\x84\xdd\x91\xd9\x5d\xdf\x03\ +\x92\x01\x4e\x80\xf1\x34\x11\x60\xca\xbc\x99\x01\x7a\x92\x11\xec\ +\x0e\xda\xb1\xfc\xd1\xc7\xb0\x6f\xc3\x46\x3a\xdf\x4a\xbb\xb7\x4c\ +\xf3\xea\x57\x71\x18\x19\x80\x29\x50\x08\xfd\x40\x0a\xf8\x7e\x80\ +\x2c\x04\x3a\x6a\x62\xd8\xb0\x7e\x25\x56\x3f\xf5\x04\xb2\xed\xfa\ +\xef\xfa\x6f\x81\xf1\xeb\xb3\xcd\x6b\xf6\x82\x64\xb0\x10\x40\x15\ +\x7f\xf8\xf8\xcb\xf0\x8d\xd1\xa3\xb1\x1b\x69\x24\x87\x78\xd8\xb3\ +\xb7\x19\xef\xce\x5f\x80\xe6\x75\xeb\x20\x85\xc8\x03\xec\x6e\x30\ +\xfe\xb0\x32\x5e\x82\x64\x30\x11\xd0\xdc\x05\x7e\xfc\x49\x27\x06\ +\xe5\x23\x46\x44\x76\x6c\x5e\x87\x96\x95\xab\xb0\xb5\xfe\x1d\x84\ +\x7e\x1e\x90\xec\x23\x30\x36\x23\xb7\x77\xed\xc6\x41\xfb\x1f\x26\ +\xca\xab\x20\x63\x35\x35\x5b\xd8\xf0\x11\x08\x9a\x9a\xd1\xb5\xab\ +\x09\x22\x10\xba\xd0\x81\xb1\x09\xa5\xc6\x0f\xba\x08\x18\xca\x98\ +\x1c\x79\xfe\xd4\x9f\xa4\xd9\x3b\x0f\xc4\x33\xe9\x91\x1d\x6d\x9d\ +\x1b\x19\xe7\xf3\xb3\x4d\x6b\xd6\xe2\x98\x1c\x93\x63\x72\x4c\x8e\ +\xc9\x57\x47\xfe\x0b\xbc\x0b\xda\xfe\x19\x3c\x4e\x47\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x90\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\xd6\xde\ +\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0b\x01\x12\x2d\ +\x1f\x84\x09\x91\x37\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x90\x13\x49\x44\x41\x54\x78\ +\xda\xec\x5d\x0b\x70\x5d\xc5\x79\xfe\xf6\x9c\x7b\x75\xaf\x24\x5b\ +\xb2\x64\xbd\x6d\xcb\xc6\xb6\x2c\xbf\x10\x06\xcc\xb3\xe1\x19\xec\ +\x00\x09\x4d\x87\x84\x42\x02\x0d\x03\xb4\xd3\x4e\x49\x68\x21\x34\ +\x80\x63\xb0\x0d\x26\xa5\x69\x28\x9d\x69\x69\x43\xd3\x29\x9d\xb4\ +\x4c\xd3\xc9\x74\x52\x12\x20\xcc\xb8\x01\x02\xe5\x51\x5e\x63\xea\ +\x07\xb2\xfc\x90\x2d\xdb\x7a\xcb\xb6\x74\x75\x75\x1f\xe7\xec\x6e\ +\xf7\xee\xdd\xbd\x7b\xce\xb9\x96\x0a\x69\x49\x20\xde\x0f\xad\xff\ +\x7f\x1f\x77\xaf\xcc\xcc\xf7\xfd\xff\xfe\x7b\xee\x35\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\x2c\ +\x2c\x2c\x7e\x8d\xd1\x30\x6f\x23\x2c\x7e\xb9\x20\xb0\xb0\xf8\x45\ +\x09\x3b\xff\xc1\x06\xce\xd9\x52\xce\xf8\x52\xdf\xe7\x4b\x18\x67\ +\x2d\xc2\x6f\x62\x40\x13\x38\x9a\x1c\x87\x54\xc5\x63\x4e\xd2\x71\ +\x44\x73\x91\x00\xc0\x28\xe3\x59\xe6\xf3\x1c\x03\xcb\x32\xca\xc7\ +\x41\xc8\xb0\x03\x32\x4c\x08\x1b\x16\xeb\x8f\x88\xb6\x97\x10\x77\ +\x3f\xe1\x7c\xef\xe8\xc0\x96\x5c\x50\x1c\x46\x8f\x6e\x85\x85\x15\ +\x00\x8b\x8f\x1c\x86\x70\xa6\xff\xe0\x45\x3e\xa5\xe7\xfa\x1e\x3d\ +\xdb\xa7\x6c\x6d\x75\x75\xac\xa3\xbe\xae\x12\xf5\x75\x49\xd4\xd5\ +\x55\x61\xf6\xac\x24\xaa\xab\xe3\xa2\x25\x90\x48\xb8\xa8\x88\xbb\ +\x70\x5c\x17\x94\x51\x08\xa2\x43\xfc\x80\x53\x06\xc6\x39\x18\xe3\ +\xe0\xa2\x79\x3e\xc3\x54\xc6\x43\x26\xe7\x23\x97\xf1\x78\x7a\x32\ +\x47\x52\xe9\x1c\xa6\xd2\x1e\xd2\x19\x1f\xe9\x74\x9e\xe5\xf3\xec\ +\x2d\x97\xe0\x9d\x58\x8c\xbc\xcd\x98\xf3\xfa\xe8\xd1\x4d\xdd\xb0\ +\xb0\x02\x60\xf1\x51\x46\xf6\x2d\x84\x33\xf6\x5b\xbe\x4f\xd7\x09\ +\x02\x5e\x2e\x88\xdd\xb9\xb0\x7d\x0e\xda\xdb\x6b\xd0\xda\x52\xc3\ +\x5b\x9a\x66\x93\x64\x65\x05\x3c\x8f\x16\x48\x2c\x1a\x05\xe3\x90\ +\x44\x67\x9c\x19\xc2\x33\x49\x78\x61\x75\xbf\x48\x7e\x2a\x9a\x1e\ +\x67\x94\x81\xf3\xc2\x7c\xc1\x07\x20\x6c\x01\x8e\x43\x90\xc9\x7a\ +\x18\x19\x49\x63\x70\x28\xc5\x27\xc6\x33\x84\x83\x14\x66\x40\x40\ +\x5e\xe1\xe0\x2f\x80\x3b\xcf\x8e\xf4\x6d\x7c\x0b\x02\x8d\xed\x0f\ +\x60\xa4\xef\x41\x58\x58\x01\xb0\xf8\x85\x48\xff\xd0\x62\x4e\xfd\ +\x2f\x65\xf3\xde\xb5\x04\xfc\xac\x65\x1d\x0d\x58\xb9\xa2\x99\x2f\ +\xeb\x68\x24\xb5\xb5\x95\xc8\xe6\x7c\x88\xe8\x0f\xca\x00\xaa\x89\ +\xcd\x51\x8c\xe6\xc2\x11\x46\x45\x77\xd9\xf4\xbc\xf6\x95\x38\x68\ +\xe2\x9b\x3e\x55\xbe\x18\x04\x21\x04\xe9\xa9\x3c\xfa\x8e\x8c\x63\ +\x68\x38\x25\xdf\xd3\x21\x44\x34\x40\x18\xb9\x9f\xfc\x43\xfe\x70\ +\x80\x11\x70\x29\x08\xfc\x69\x00\x3f\xf2\xf2\xb9\xa7\x8e\xf7\x3f\ +\xec\x37\x2f\xdc\x8c\xa1\x43\x9b\x61\x61\x05\xc0\x62\xe6\x33\xfc\ +\x02\x4e\xe9\x6d\x99\x6c\xfe\xb6\xda\xda\xc4\xfc\xd5\xab\x5a\x70\ +\xba\x68\x4b\x16\x37\xc8\xa8\x9e\xf7\xa8\x8c\xd0\x54\x13\x1d\x05\ +\x0b\x4d\xee\x30\xa1\xb9\x19\xa7\xac\x60\x59\x61\xad\x11\x04\x84\ +\x89\xaf\xc7\x39\xe7\x92\xf8\x63\xc7\x32\xd8\x77\x60\x04\xc7\xc6\ +\xb3\x10\x75\x03\x10\x40\x13\x5d\x5a\xa8\xbd\xa1\xf6\x11\x30\x63\ +\x5c\x82\x80\x3b\x05\xff\xe7\x9c\x38\x4f\x7a\x93\xe9\xef\x9f\x18\ +\x79\x84\x37\x2d\xda\x84\xe1\x83\x5b\x60\x61\x05\x00\xf6\x4c\xbf\ +\x55\x9f\xe7\x6f\xcd\xe7\x73\x5f\x17\x24\x5d\x79\xee\xda\x05\xb8\ +\xe0\x82\x45\x22\xbd\xaf\x43\x66\xca\x93\x29\xbd\x21\xbb\xb1\x4c\ +\xf2\x2c\x18\xd9\x45\x83\x26\x31\x82\x67\x7b\x35\x0e\x25\x0e\xc6\ +\xa7\x72\x9e\x95\xb2\x02\x70\xc8\x34\x7f\x47\xf7\x10\xc6\x05\xf1\ +\x5d\xc7\x31\x91\x1e\x2a\xd2\xcb\x75\x9a\xf8\xd2\x6a\xe2\x2b\x6b\ +\xd6\xa9\xf1\xc2\x1f\x84\x33\x02\x80\xff\x1b\xe0\xfe\xc5\x70\xef\ +\xc6\xd7\x60\x61\x05\xe0\x54\x26\xbe\x38\xd7\xcf\xa3\xd4\x7f\x30\ +\x93\xf1\x6e\xed\x58\x32\x17\x9f\xba\x70\x11\x3f\x6b\xcd\x7c\x92\ +\xf7\x29\x3c\x8f\x81\x86\xa2\x3a\xc0\xa1\xfb\x9a\xf8\xc6\x8a\x35\ +\x66\xcc\x08\x81\x99\xa7\x5a\x28\x82\xd1\x1e\x8a\xf8\x62\x35\x2b\ +\x46\xfd\x9e\xde\x31\xf4\xf6\x9d\x40\xcc\x75\x40\xa0\x11\x20\xb7\ +\x30\x72\x43\x4c\x4b\x76\x69\xcb\x04\x81\x95\x5e\x2b\x40\x08\x07\ +\x19\x25\x70\x1f\x19\xda\x7f\xdf\xa3\x10\x68\x3a\x6d\x33\x86\x7b\ +\xed\x11\xc1\x0a\xc0\xa9\x40\xfc\x79\x5b\xce\xa7\x34\xbf\x35\x97\ +\xa3\x9f\xfe\x8d\x0b\x16\xe2\xea\x2b\x57\xa2\x66\x76\x85\xac\xbc\ +\x53\x4d\x4a\x62\xc8\xad\x38\x56\x4e\x7c\x20\x2c\x10\x8a\x64\x94\ +\xb1\xd2\x38\x57\xfb\x71\xe8\x68\x2f\xc7\x23\x29\x3f\x90\xcb\x79\ +\x78\x77\xe7\x20\xb2\x79\x1f\x8e\x8a\xf8\x12\x65\xc4\xd7\xc4\xd6\ +\x76\x86\xe8\x1f\xed\xb3\x60\x9f\x89\x1f\x87\x10\x00\xc2\x7b\x8c\ +\x50\x67\xf3\xd0\xc1\x6f\x4e\x34\x2f\xde\x82\xa1\x03\x9b\xac\x00\ +\x58\xfc\x3a\xe1\x0f\x44\xfb\x6e\x81\xf8\x17\xfa\x34\xff\x5d\xdf\ +\xa3\xa7\x5f\x76\xc9\x52\x7e\xd5\x67\x96\x93\x78\xcc\x45\xce\xf7\ +\xc1\x18\x91\x24\x65\x5c\x5a\x45\x70\x52\x46\x74\x0e\x52\xb0\xa6\ +\x1f\xcd\x02\x94\xd5\xc7\x01\xce\x82\x85\x3e\x9c\xf4\xac\x7f\xb8\ +\x7f\x02\x7b\x7a\xc7\x64\x95\x5f\xfc\x17\x4e\xf5\x01\x1d\xbd\x0d\ +\xd9\x4b\x63\x41\x72\x47\x45\xc0\x1c\x0f\x38\x0b\x89\x84\xe9\x6b\ +\xdf\x9c\x28\xfe\x81\x31\xf2\xc7\x23\x07\x36\xa6\x9a\x97\x08\x21\ +\xd8\xbf\xc9\x0a\x80\xc5\x27\x1f\xa7\x2d\x7f\xe4\xcc\xf1\xf1\xc9\ +\x27\x3c\x9f\x9e\x73\xe5\xba\x65\x7c\xdd\xa7\x3b\x49\x81\x80\x79\ +\xca\x40\x29\x0c\xc9\x55\x2b\x16\xd3\x09\x08\x51\x7d\x1d\xfd\xa5\ +\xd5\xc4\x96\x7d\x75\x5d\x27\x6d\xc4\x07\x58\xb0\x10\x68\x6e\x02\ +\x4a\x19\x81\x43\x1c\xec\xde\x37\x8a\xfe\xe1\x49\xc4\x1c\x02\x4e\ +\x4c\xc4\x87\x34\x81\x62\x5f\x70\x4c\x11\xdb\x10\x3d\x42\x7c\x8e\ +\x30\xc1\xa3\x19\x40\x64\xdc\x08\x82\xba\x45\x20\xfc\x6f\x28\x8b\ +\xdf\x35\xba\xff\xde\x9c\x15\x00\x8b\x4f\x1c\xc4\x99\x1e\x95\x95\ +\x71\xdc\x7c\xdb\x0f\x1b\xb7\xbd\xd8\xfd\xe4\xe8\x48\xea\xb3\x97\ +\x5f\xb6\x84\xdf\x72\xf3\xb9\xa4\x3a\x59\x81\x8a\x44\x0c\x32\xcf\ +\x06\x29\xfe\x08\x5f\x18\xe1\x10\x68\x43\x19\xc7\x54\xc6\xc7\xc4\ +\x54\x1e\xc7\x4e\x64\x31\x3e\x99\x95\x64\x26\x2e\x01\x34\x2f\xc3\ +\x47\x80\xc8\x35\x60\x24\x03\x60\x28\x5d\xfd\x15\x67\x08\xb6\xbf\ +\x3f\x24\xf6\xcd\xa3\x98\x88\x07\x52\x7d\x93\xb6\x2b\xa2\x9b\x73\ +\x7f\x98\xe4\xd1\xe8\x3e\x0d\xc1\xcb\xc8\xaf\xd7\x32\xb3\xae\x2c\ +\x2b\x90\xff\x63\xee\x19\xec\xd9\xf0\xed\x96\xa5\x0f\x62\x70\xdf\ +\x03\x56\x00\x2c\x3e\x09\x68\x13\xad\x1f\xcb\x4e\xff\xb3\x3f\xaf\ +\xa8\x70\xee\x5e\xd3\xd5\xc6\xaf\xfb\x42\x17\x49\x0a\xd2\x1f\x17\ +\x44\x9e\xcc\x78\xb2\xca\xae\xab\xf8\x8c\x10\xcd\x37\x53\xe1\x57\ +\xa9\x79\x22\x19\xc7\x2c\x51\x1b\xa8\x9b\x5d\x89\x39\xb5\x09\xc4\ +\x5d\x07\xa9\xb4\x87\xfe\x91\x49\xf4\x0d\xa6\x8a\xeb\x1c\x22\xc9\ +\x0c\x25\x02\x6a\x8f\x28\xf1\x4d\x41\x50\xad\x7b\x6b\xd7\x20\xbc\ +\x3c\x05\xa0\xc3\xfe\x49\xce\xf5\xc0\xcc\xe7\x7b\x43\x72\x33\xcf\ +\xa2\xf3\xc2\x46\xe7\x18\x9f\x46\x18\x82\x63\x02\xc5\xff\x39\xc7\ +\x40\x9c\x1b\x85\x10\x3c\xdf\xd2\x21\x84\x60\xef\x03\x56\x00\x2c\ +\x3e\x7e\x78\xe6\xa7\xbb\xf0\xb9\xab\x56\xe1\xf7\xbf\xfa\xef\x17\ +\xa7\xd3\x53\x4f\xe7\x72\xfe\x9c\x0b\x45\x81\xaf\xbe\xae\xaa\x48\ +\x78\x15\xed\x39\x02\x8d\x93\x50\xea\xcf\x20\xa1\xcf\xfa\x72\x8c\ +\x06\xae\xf0\x3c\xca\x50\x25\x32\x88\xe6\x86\x2a\x2c\x6c\x9d\x2d\ +\xaf\xe8\x0e\x0f\xa7\xd0\x7d\xf0\x38\xb2\x1e\x45\x4c\x89\x41\xe8\ +\xaa\x50\x11\x8b\x8a\x06\x95\x15\xbc\xb5\x73\x48\xec\x55\x58\x19\ +\x8a\xf8\x9a\xf4\x86\x94\xf8\xc0\xc4\x2f\x3f\x06\xb0\xe8\x5c\x74\ +\xcc\xf8\x60\x7a\x6c\x46\x21\x78\x1e\x3c\x7e\xed\xe0\xbe\x7b\x32\ +\x56\x00\x2c\x3e\x36\xd0\x85\x34\x46\x79\xcd\x5d\xf7\xfe\xf8\x9f\ +\xb7\x6f\x3f\x7c\x4d\x2c\xee\xf2\x2f\xdf\x70\x16\x91\xe4\x65\x9a\ +\xe0\xc1\x73\x3e\x91\xcd\x8c\x6b\xdf\x70\x91\x45\xfb\xca\x67\x8a\ +\xd8\x3e\x65\xf0\x85\x6d\x6b\xa8\xc6\x8a\xd3\xea\x91\x8c\x3b\xd8\ +\x25\x84\xa0\xfb\xd0\x09\x38\xa5\x32\x3e\x01\xd5\x84\x52\x75\x83\ +\xb7\xc5\xfd\x7e\xde\xe3\x20\x24\xf4\x04\x9f\x49\xc3\x11\x25\x77\ +\x94\xd8\x27\xeb\xb3\x82\x3b\x4d\x44\xc7\x4c\x51\x5e\xfb\xc6\x46\ +\xd7\x1a\x51\x10\x20\x84\xc0\xb9\x75\xa0\xe7\xbe\x27\x5b\x3a\x1e\ +\x12\xd9\xc0\xfd\x56\x00\x2c\x7e\xf5\x02\xf0\xd7\x7f\xfb\xda\xf5\ +\xcf\x3d\xbf\xfb\xfb\xbb\xbb\x07\x2a\x6e\xbc\xe1\x6c\x74\x76\x36\ +\x09\x92\x31\x15\xc9\x35\x81\x89\xb0\x26\xb2\xeb\xa6\xfb\x2c\x3c\ +\x16\x16\x86\xe0\x33\x00\x40\xd0\xca\xc8\xee\x73\xd1\x7c\x86\xce\ +\xf6\x39\x58\xb5\x68\x0e\x86\x8f\xe7\xf0\xda\xce\x01\x64\xf3\x14\ +\x44\xed\x07\x0e\xbc\xb3\x77\x18\x9e\x27\x77\x9c\xf9\x7a\x2f\x7a\ +\x75\x87\xe8\x39\x3d\xda\x8f\x12\x1a\x01\x7f\x9a\x28\x3f\x5d\xc4\ +\x9f\x39\x23\x90\xd9\x80\xf8\xf3\x65\x87\xf1\x75\x71\x87\xe7\x0f\ +\xf5\xdc\x6f\x05\xc0\xe2\x57\x13\xf5\x85\xad\xbf\xea\xf3\xdf\x7b\ +\x7c\xdf\xbe\xe1\x1b\x3a\x97\x35\xf3\x2f\x5e\xdb\x45\x18\x07\x28\ +\x97\x73\xe1\x08\x4f\x4a\x64\x57\xbe\xe9\x2b\xdf\x1c\x01\x10\x3d\ +\x2a\x98\x31\x66\xb8\xab\x05\xc6\x9c\xf5\xc5\x1f\x59\x9f\xa1\x7e\ +\x56\x02\x17\xae\x6a\x96\x8b\x5e\xdc\xde\x8f\x89\xb4\x87\x1d\xbd\ +\xc7\x90\xf3\x18\x08\x42\x4f\xf0\x95\x57\xfa\x39\x66\xb8\xc6\xd3\ +\x11\x9d\xcd\x7c\xa5\x67\xa2\x78\x39\x89\x65\xe1\xcf\x88\x4b\x79\ +\x46\xc0\x00\x1a\x14\x10\x16\xdd\x4f\x1a\x31\xee\x73\xb8\xeb\x07\ +\xf7\x6c\x78\xa9\x75\xd9\x43\x18\xe8\xb9\xdf\x0a\x80\xc5\x2f\x87\ +\xfc\x3d\x7b\xc7\x48\x2c\x46\xba\x2e\xb9\xe2\xf1\xa7\x93\x09\x67\ +\xe1\xef\xdc\x74\x8e\x7c\x56\x5f\x44\xdc\x70\xd4\x27\x26\xfa\xb2\ +\x20\xe9\x89\x21\x7e\x48\x18\x10\xf1\xa3\x62\x60\x22\x7f\xe4\x31\ +\x60\x62\xae\xfa\x00\x50\xca\x90\xf7\x19\x92\x31\x07\x97\x9d\xd9\ +\x8a\x5c\x9e\xe1\xf1\x9f\xec\xc6\xb8\x10\x82\xb8\xe3\x14\x77\x33\ +\x64\xff\xe0\x85\x3e\x36\x63\xaa\x1f\x89\xd6\x33\x44\x7b\xa6\x85\ +\x20\xbc\xaf\x59\x1f\x59\xc3\xf4\xfb\xb1\xc0\x9c\x00\x25\x84\x13\ +\x3c\x36\xd8\xbd\xe1\xae\xd6\xce\xad\x18\xd8\xb3\xd1\x0a\x80\xc5\ +\x47\x2e\x00\xee\x86\x8d\xcf\x5c\xfb\x57\x4f\xbc\xfa\x54\x5b\x6b\ +\x4d\xec\xbe\x3f\xb9\x82\x30\x70\x7d\x3f\x2f\x19\xcd\x88\x8e\xb3\ +\xd0\xc5\x3f\x61\x21\xac\x2a\xfa\xe9\x31\x25\x04\xd0\xc4\x57\xeb\ +\x8c\x08\x4c\x47\x7e\x49\x7a\xd1\x82\xcf\xf8\x07\x05\x41\x8e\x49\ +\x7b\x68\x38\x8d\x63\xa9\x2c\x6e\xb9\x62\x29\x5c\x87\xe0\x7b\xcf\ +\xf7\x20\xe7\x51\xb8\x84\x44\x22\x7f\xf4\xbc\xae\x2d\x3e\x40\xf1\ +\x2e\x44\xfe\xe9\x85\xe0\xa4\xe7\x7e\x23\x04\x5c\xf8\x30\x6b\x8c\ +\x4f\x23\x7b\xaa\x31\xf9\x1f\x25\x00\xf8\x3b\xc4\xe7\xe7\x73\x97\ +\xfb\x42\x04\xac\x00\x58\x7c\x74\xd1\xff\x33\xd7\xfc\xdd\x43\x2f\ +\xff\xe7\xbe\x8d\x9d\x1d\x8d\xfc\x5b\x5b\x3e\x47\x06\x46\x52\x25\ +\x42\xc2\x90\x58\x5a\xd1\x37\x59\x80\x22\xbb\x16\x07\x26\x4d\x28\ +\x1b\x08\xfb\x72\x2e\x94\xf6\x6b\x3f\xfc\x94\x60\xf4\xf3\x02\xfa\ +\x29\x3f\xc2\x71\x22\xe5\xa1\x67\x60\x02\x0e\x00\x9f\x72\xd4\x56\ +\xc5\x71\xfb\x55\x1d\xd8\x73\x64\x02\x3f\x78\xf9\x10\x2a\x5c\x98\ +\xc7\x7e\x23\xa4\x33\xfe\xc9\xc8\x1d\x25\x39\x4c\xfa\x1e\x24\x33\ +\x47\x44\x08\xf4\x9a\x69\xc4\xa2\x44\x6a\x35\x5e\x22\x3a\x2b\xce\ +\x71\x84\xd6\x19\xc1\x10\xa0\x7c\x8a\x13\xa7\x4b\x64\x03\x07\xf0\ +\x09\x87\x0b\x8b\x8f\x25\x9e\xdd\x56\xff\x2f\x6f\xfc\x57\xef\x1f\ +\x5e\x76\xf1\x52\xfe\xd0\x96\xab\xc9\x91\xc1\x89\x62\xa4\x25\x8a\ +\xc8\x0e\x94\x2d\xf4\x1d\xd1\x8a\x16\x8e\xca\x0a\x1c\xe1\xcb\x79\ +\x39\x56\xde\x8f\x58\xbd\x17\x84\x85\xb2\x5c\x8d\x83\x98\xd7\xca\ +\xbe\x16\x0c\xb5\xd6\xf3\x39\xba\x07\x26\x11\x8f\xb9\x70\x5c\x07\ +\xae\x68\x1e\xe3\xf8\xd9\x8e\x61\x10\x31\xff\x8d\x2f\xac\xc4\xe1\ +\xd1\x0c\x06\x4f\xe4\x10\x8b\x39\x20\x84\x88\xa6\xde\x9f\x40\xfb\ +\xc2\xca\x4e\xc0\x37\xd6\xf8\x00\xa4\x51\x3e\x22\x3e\x81\x59\xa3\ +\x3b\x8e\xb4\xea\xf5\xca\x57\xa7\x93\xb2\x75\x1c\x6a\x9d\x9a\x77\ +\x84\xcb\xa1\xdf\x5f\x39\x88\x83\x93\x3f\xaa\x69\x5c\xff\x62\x6a\ +\xf4\x3f\x0e\xd9\x0c\xc0\xe2\xff\x05\xd5\x73\xef\xc1\xe4\xe8\x23\ +\x64\xf5\xd9\xdf\x79\x75\xdf\xfe\xd1\x0b\x6e\xb8\xae\x0b\x5f\xba\ +\xfe\x6c\x8c\x1c\x9b\x92\x1f\xd5\x15\x84\x0c\x9d\xe5\x8d\xd5\x29\ +\xbf\xf0\x9d\x52\xb4\x57\x63\x6a\x4e\xad\x31\xaf\x33\x36\x5c\x0c\ +\x24\x2a\xcb\x08\x67\x01\xdc\x3c\xfc\x53\x1a\xa3\xc2\x71\xc0\xb1\ +\xe3\x70\x0a\x1e\x63\x20\xe6\x39\x7e\x39\x0f\x5d\x2c\xcc\x53\xdc\ +\x74\xc9\x22\xcc\xab\x4d\xe2\xb1\x67\xba\xc1\x29\x2b\xf2\x68\xc6\ +\x6a\x7d\x68\x7c\xda\x48\x2e\xac\x99\x83\xf0\xe9\xc9\xd2\x7a\xa6\ +\xf6\x81\xce\x0c\xf4\xba\x48\x94\x0f\xbe\xc6\x64\x19\xe1\xa2\xa2\ +\xf0\xc3\x57\x85\xbf\xd7\xbf\xfb\x9e\xbf\xb7\x19\x80\xc5\xff\x09\ +\xcb\xbb\xfe\x14\xfd\xbd\x9b\xc9\xe2\x15\x0f\xef\xe9\x3d\x38\x7a\ +\xc6\xef\xde\x72\x1e\xae\xb8\xa2\x13\xc4\x71\x0a\x8f\xe7\xaa\xe8\ +\x1c\x4a\xe7\x43\x19\x00\x94\x0f\x19\x4d\x1d\x13\xcd\xdd\x82\xef\ +\x08\x37\x98\x09\x28\x2b\xd7\xa8\xb5\xae\x7e\xad\x12\x8e\x52\xc6\ +\xa0\x85\xc3\x09\x88\x8a\x7c\x2f\xb1\xdc\x45\xaf\x88\xec\x19\xca\ +\xc4\x76\x8e\xe8\x13\xd5\x64\x94\xd7\x7d\xf9\x54\xe1\x8e\xbe\x71\ +\x74\xf7\x4f\xe0\x81\xeb\xbb\x30\x96\xca\xa3\x6f\x2c\x83\x98\x7a\ +\x8d\x89\xf2\x11\xdf\x39\xc9\x38\x94\x8f\xf0\xb8\x89\xd4\x66\x9d\ +\x34\xa1\xe8\x2d\x87\xc3\x7b\x08\xc8\xf7\xe1\x6a\x3f\x08\xe8\x29\ +\xd3\x97\x30\x7b\xc8\xf5\xf2\x4f\x70\xfe\x9b\x22\x13\x20\x22\x13\ +\x78\xa9\x6d\xf9\xc3\x48\x8d\xbe\x60\x33\x00\x8b\x0f\x87\xc6\xf9\ +\xf7\x63\xe2\x78\x3e\xd6\x36\xbf\x7a\xef\xd1\x81\x89\x85\x77\xdc\ +\x7e\x31\x59\xb9\xba\x05\x6d\xcd\xb5\xe8\x3b\x3a\x0e\xa6\xa3\x7e\ +\x29\x9a\x13\xed\x9b\x94\xdc\x09\x46\x76\xe1\xc8\xbe\x69\xd0\x19\ +\x40\xf8\xf5\xd3\x3c\x23\x60\xaa\xfd\xa1\x0c\xc0\x7c\xf6\x5f\xae\ +\x3a\x36\xe9\xe1\xb0\x20\x32\x21\x98\xbe\xb0\xc7\x02\xaf\xa7\x0c\ +\x99\x1c\xc5\x8d\x9f\x6a\x47\xfb\xdc\x2a\x7c\xfb\x47\xef\xc3\x75\ +\x38\x08\x74\xf5\x3d\x1c\x95\xcb\xb3\x03\x15\xc9\x29\xa6\x89\xf2\ +\x91\xd7\xd0\x48\x96\x00\x5d\xe9\x0f\x44\x73\xf5\xfa\xb2\xcc\x41\ +\x5f\x3f\x52\xa6\xb2\x03\x53\x0c\x84\xf2\x01\xb5\x4e\xaa\xb2\xf3\ +\x97\x22\x13\xb8\xb3\x6d\xc5\xc3\xe8\x7f\xff\x9b\x36\x03\xb0\xf8\ +\xe0\x9f\xdb\x9f\x9a\xf2\x12\x0d\x4d\x55\x87\x8e\x9f\xc8\xcc\xbf\ +\xfb\xce\xcb\x48\x47\x67\x33\x2a\x93\x15\xf2\x11\xda\x49\x95\xfa\ +\xa3\x54\xb8\xd3\x51\xd9\x31\x04\x77\x89\x39\xdf\xab\x26\xfc\xd2\ +\x38\x71\xf5\x39\x5f\xcd\xab\xbe\xca\x14\x4c\x3f\x78\xe6\x17\x3f\ +\xbc\x4c\x60\x48\xa9\xc8\xe8\x31\xe0\xc0\x58\x16\xb1\x18\x11\x5d\ +\x15\xf1\xf5\xf9\x5d\x65\x16\xd1\xc8\x2e\x9a\xac\x01\xec\x3c\x3c\ +\x8e\xfd\x43\x93\x78\xf8\xcb\x5d\xd8\x2e\x9e\x28\x9c\xc8\xf8\x32\ +\x83\x08\x44\x69\x13\xfd\xe5\x4f\xc0\xe7\x04\x70\x4c\xe8\x2a\x8b\ +\xf2\x72\xde\xbc\x46\x41\xb9\x66\x7f\xb5\x36\x52\x03\x50\xd3\x1c\ +\xc2\x27\x26\xea\x9b\xc8\xaf\xdd\x70\x36\xc1\xa5\x39\x7f\x76\xe3\ +\xba\x05\xfd\xef\xdf\xf7\xe3\xb6\x15\x32\x13\xb0\x02\x60\xf1\xbf\ +\x93\x9f\x31\xd7\x49\x24\xc8\xc1\x6c\xc6\x6b\xbd\xf3\x8e\x4b\xc9\ +\xc2\x45\x0d\xf2\xbb\xf8\xe6\xb7\xd5\xe2\xc8\x40\x0a\x70\x75\x25\ +\x5f\x91\x5c\x36\x43\x68\x93\xc6\x3b\xca\x92\x10\xc9\xb9\xeb\xaa\ +\xa3\x80\x2b\x7c\x49\x76\x3d\x6f\x7c\x42\x02\xfb\x18\x31\x09\x10\ +\x5f\xf9\x8a\x5f\x62\x4c\x90\x5f\x89\x86\x21\x3e\x34\x89\x4d\xfa\ +\x6e\xe6\x21\x9a\xec\x12\x59\x24\x4c\xe7\x29\x9e\x7b\x77\x00\x5f\ +\xbb\x7a\x19\xea\x67\x57\x60\xc7\xa1\x13\x72\x9c\x38\x27\x4b\xd7\ +\x95\xcf\xd5\x7e\x08\x90\x33\x4a\x74\x47\xae\x33\xa4\x37\xd9\x4f\ +\x88\xe8\xea\x15\x86\xe8\xd2\x94\x04\xc1\x2c\xe0\x7a\x98\x18\xa1\ +\x81\xb4\x7a\xb9\x59\xc8\x71\x96\x10\x81\x26\x21\x02\xcf\xd9\x0c\ +\xc0\xe2\x03\x7d\x63\x4f\x55\xcd\x45\x7b\xf3\x9e\xdf\x7e\xeb\x2d\ +\x17\x90\x8e\x65\x4d\x32\xea\xd7\xcc\x4e\xca\x87\x6b\xa6\xb2\x7e\ +\x94\x84\xa6\x5a\x5f\x76\xfe\x87\x24\x38\x29\x45\x7e\x61\x95\x08\ +\x38\x8e\x0b\x26\x7c\xa2\xb3\x03\xd5\xa0\xa3\xbf\x1e\x0f\xd4\x06\ +\x38\x60\x22\x7e\x24\xfa\x8f\x4d\xf9\x48\xe5\x98\x21\x6b\x38\xe2\ +\x6b\x5b\x7e\x46\x27\x8e\x66\xa5\x12\x02\xe0\x05\x71\x53\xd0\xde\ +\x58\x8d\xaf\x5c\x7a\x1a\x5e\xdc\x35\x2c\xc5\xc5\xd1\xaf\xe1\x46\ +\x0c\xb8\x3e\xa3\xeb\x62\x9e\x26\x2c\xd7\xcc\x8f\x0a\x03\x02\x44\ +\x0f\x44\x6e\x65\xcd\xef\x18\x8c\xfa\x66\x4f\x32\x5d\xd4\x97\x43\ +\xfa\x7d\x83\x19\x8a\xda\x84\xe3\x9c\xd9\x8d\xeb\x13\xa9\x91\x6d\ +\x3f\xb3\x02\x60\x31\x13\xf9\x85\xdd\xb4\x23\x9b\xf3\x96\x5f\x7f\ +\xdd\x59\x64\xed\xda\x76\x78\x3e\x83\xcf\x18\xda\xe7\xd7\xe1\xc8\ +\x50\xca\xa4\xe1\xa6\x15\xc7\xa0\x23\x35\x14\xa1\x75\xfa\xef\x96\ +\x0a\x7e\x3c\x46\x34\xe1\x8b\xe4\xd7\x44\x97\xbe\x2b\x2c\x11\x56\ +\xed\x23\x9a\xb6\x20\x30\x59\x86\xb4\xaa\x46\xa0\x08\xe6\x03\xe8\ +\x1b\xcf\x8b\xb7\x32\xa9\xbe\x26\x7a\x34\xd2\x9a\xd4\xbd\x8c\x84\ +\xca\x27\x72\x9f\x7d\x83\x93\xd8\x2b\xda\xe6\xdf\x5e\x85\x9f\xef\ +\x1c\xc1\x84\x10\x98\x8c\x4f\x21\x20\x8f\x0c\xc9\x78\x0c\xb3\xaa\ +\xe2\x98\x33\x3b\x8e\xc6\x9a\x24\x5a\xe7\x56\xa3\x79\x4e\xa5\xe8\ +\x57\xa0\xa6\xba\x42\xce\x55\x25\x62\x48\x8a\x56\x11\x77\x41\x08\ +\xe4\xcd\xc3\x64\xc6\x93\xd9\x14\xf5\xb9\xfe\xce\x43\x01\x4d\xf4\ +\xe0\x31\xc1\x64\x01\x12\x66\x04\x66\x65\x54\x40\x74\xbf\x5c\x04\ +\x84\xb9\xa8\xa6\x79\x7d\x2a\x35\xbc\xed\x75\x5b\x04\xb4\x98\x8e\ +\xfc\xcf\xe6\xf3\xde\xd5\xeb\xd6\x2d\xc3\x35\x9f\x5d\x0d\x21\x04\ +\xa0\x20\xa8\xaa\x8a\xa3\x6e\x4e\x15\xfa\x06\xc6\x8b\x44\x35\xe4\ +\x0f\x54\xfa\xa1\xa3\xb5\xb1\x0e\x8a\xe4\x57\x63\xdc\x9c\xf1\x43\ +\x63\x44\xed\x15\xba\x52\xe4\x24\xf0\xa5\x1e\xd2\xaa\x2b\x3f\xe1\ +\x05\xbe\xe4\x13\xe0\x38\x38\x96\x93\x1f\x07\x26\x08\x16\xd8\x20\ +\x7c\x56\xfe\xe1\x9a\xe0\xbf\x09\x40\x99\xfc\xd0\x92\xcf\x28\x98\ +\xcf\xd0\x52\x93\x40\x83\x20\x6f\xc3\xac\x42\x8b\xa3\x41\x90\xb9\ +\xad\x2e\x89\xf5\x5d\x2d\xd8\x2d\x0a\x9f\x94\x72\xe4\xf3\x0c\x53\ +\x79\x2a\xc8\xec\x21\x9d\x15\x36\xe7\x23\x9d\xa3\x22\x33\xf2\xe4\ +\x9e\x31\x87\xc0\x8d\x01\x71\xe2\x14\x7d\x97\x08\xeb\xa0\x22\x46\ +\x50\x53\x10\x85\x64\x5c\xfe\x1e\x19\xf1\xba\x41\x71\x95\x3a\x34\ +\x36\x85\xc1\xd1\x49\x1c\x1e\x4c\xa1\x5f\xd4\x20\x8e\x0e\x4d\x80\ +\xfa\xac\xf8\x5a\xd1\x1c\x10\x20\xf4\x08\xf0\xc9\x8a\x7f\x2c\x7c\ +\x65\xc8\x22\x6b\x4b\xc5\x45\x59\x1b\xb9\xe6\xe8\xce\x6f\x3c\x63\ +\x05\xc0\x22\xf2\x7d\xfc\x9b\xbe\x43\x7d\xff\xeb\x6b\xce\x9c\x87\ +\x9b\xbf\x72\x1e\x32\x19\x1f\x9c\x14\xab\xeb\x0b\x44\xf4\x1f\x1e\ +\x9b\x42\xd6\x2f\x8c\x39\x2a\x05\x87\xf0\x35\xd9\x8d\x18\xe8\x54\ +\xdf\x5c\xf7\x21\xf0\x60\x8f\x22\xbf\xeb\x8a\x3e\x74\x81\x30\x2c\ +\x28\x02\x4c\x0b\x00\x14\x59\xcd\x3f\xf6\x21\x49\x28\xc7\x15\x09\ +\x4e\x64\x7d\x0c\x4f\x7a\x20\x88\x3c\x7e\xab\x1a\x53\x95\x7a\xdf\ +\x17\x64\xf7\x29\x7c\x8f\xa3\xad\xa6\x02\x8b\xe7\x26\xd1\x21\xd2\ +\xfc\xf6\xfa\x04\xda\xeb\x2a\x65\x9a\x7f\xf8\x58\x06\x43\x27\xb2\ +\x18\x9c\xc8\x62\x58\xd8\x61\x91\x55\x8c\x8c\xe7\x84\x9d\xc2\xbd\ +\x9f\x5f\x8e\x9f\xbe\xdb\x8f\x57\xdf\x1f\x45\x42\x8a\x96\x14\x26\ +\xf9\xbe\x44\x3f\xa3\xcc\xf5\xef\x45\xcd\x67\x13\x7c\x43\x5e\x4a\ +\x99\xe8\x8b\x31\x31\x1f\x73\x1d\x29\x30\x73\x6b\x13\xa2\x55\x62\ +\x5e\xe3\x2c\x2c\x68\xaa\x96\x56\x6c\x8f\xde\xa3\x13\xe8\x39\x74\ +\x1c\xfb\x0e\x1d\xc3\x9e\x03\x63\x52\x68\x2a\x64\x26\xc5\xe1\xc8\ +\xb7\x8b\xfe\x7d\xcd\xfb\x94\x3d\x43\x50\x12\x40\xc6\x39\x93\xa5\ +\xcf\xd3\x09\xa1\x3b\x8f\xec\xdc\x60\x05\xc0\xa2\x70\xe5\xb7\xe5\ +\x26\x4a\xbd\x7f\xaa\x17\xd7\x60\xdf\xbc\x6f\x1d\xb2\x39\x0a\xfd\ +\xad\x54\x54\x38\xab\x57\xb4\xe0\xbf\xf7\x0c\xc1\x89\xe9\xe8\x1f\ +\x25\xbc\x2e\xd6\x05\x22\xba\xeb\x0a\xdf\x54\xef\x51\xec\x9b\xb4\ +\xbf\x94\xe6\x9b\xbe\x7a\x40\xc8\x7c\xca\x4f\x46\xf1\xe0\x37\xfb\ +\x30\x69\xcd\x57\x7c\x33\xec\x17\xd1\x1f\xe6\x8a\x4f\x0b\x83\x24\ +\x7b\xce\x63\x98\x5b\xe9\xa2\x73\x6e\x25\x56\x34\x57\x61\x75\x4b\ +\x35\xe6\x54\xc6\x70\x68\x2c\x83\x9e\x91\x34\x7a\x06\xd3\xf2\xee\ +\xff\xe8\xf1\x8c\x24\xaa\x8c\xb8\x1c\x70\xf4\x25\xa4\xdc\x17\x60\ +\xb4\x58\xfb\xb8\x7d\xfd\x12\x71\xcd\x98\xc3\x0f\x5e\xe9\x43\x3c\ +\x46\x40\x68\x89\x58\xe6\x7b\x01\xd8\x0c\x0f\x0f\x31\x33\x0f\x29\ +\x0e\xfa\x1f\x2b\x29\x66\x23\x7e\x9e\x4a\xa1\x62\x62\xdd\xfc\xa6\ +\x59\x68\x6f\x99\x85\x8e\x85\xf5\x58\x21\x9a\xeb\x02\xbb\xf6\x8e\ +\x62\xfb\xee\x41\xec\xe8\x19\x41\x2e\xeb\xcb\xa3\x88\x83\x02\xc2\ +\x22\x10\x25\xbe\xf1\xe5\xfb\x0b\x23\x65\x60\xae\x18\x18\x3f\xba\ +\x6b\x83\x15\x80\x53\x39\xf5\x27\xc4\xed\x60\x8c\xf6\x50\x70\xbe\ +\x75\xf3\xd5\xc4\x8d\x39\xa0\x0c\x92\xb4\x8c\x3b\xa8\x11\xe7\xdb\ +\xca\xaa\xb8\xfc\x1a\x2e\x49\xde\xd0\xf9\x3f\x72\x56\x57\x55\x7f\ +\x55\xf8\x0b\xd5\x02\x88\xab\xe6\xa5\x75\x03\xbe\xb9\x25\x90\x1c\ +\x3a\xd9\x33\xfe\x2c\xd2\x14\xa1\x86\xd2\x1e\x52\x19\x1f\x85\xae\ +\x4f\x29\x32\x79\x86\x96\x6a\x17\xab\x1b\x2a\x71\x66\x6b\x35\x56\ +\x08\x3b\x34\x99\xc7\x0e\x41\xf4\xdd\x43\x69\x74\x0b\x5b\x38\xcb\ +\xc7\x1c\x20\x46\x54\xf4\xe6\x00\xa2\x24\x8e\x92\x87\x16\xdf\x33\ +\x97\xf7\xf1\xc5\xf3\xe7\xa1\x56\xa4\xf1\x4f\x6c\xdb\x8b\x84\xeb\ +\xc8\xe8\xcf\x0d\xd1\x3f\x9c\x08\x50\xf3\x3e\xd1\x48\xce\x0a\x73\ +\x3e\x93\x7f\xaf\x7c\x9e\xca\x22\xe4\xd2\x05\x73\x70\xfa\xb2\x06\ +\xac\xe9\x6c\x82\xe7\x51\xbc\xb1\xfd\x08\xde\x7c\x6f\x00\x43\xc3\ +\x93\x48\x54\xb8\x70\x10\xfe\xfd\x11\xda\x3b\x2a\x02\xa4\xb7\x7f\ +\xd7\xbd\x4b\xe6\xad\xfa\x16\x84\x08\x58\x01\x38\x45\xc9\xef\x52\ +\xea\x1d\xcf\xfa\x6c\xd6\x9d\x5f\xbb\x94\xcc\x9b\x5f\x5b\x8c\xa0\ +\xaa\xb2\x4f\x85\xb7\x74\xd1\x5c\x51\xfc\x9b\x44\xc6\xa7\x2a\xb5\ +\x47\x28\x9d\x87\xb9\x6e\x0b\x09\x81\x5c\xa3\xaa\xfc\xf2\xda\xcf\ +\x44\xff\xe2\xb8\x1b\x3c\x0e\x48\x5f\x7f\xb6\x3f\x1c\xf9\x29\xd3\ +\x63\x8a\xfc\x4c\x5a\xf1\x3b\x63\xdf\xf1\x1c\xe2\x00\xce\x68\x48\ +\xe2\x9c\x16\x41\xfa\x96\x2a\xf4\x4f\x7a\x78\xb7\x3f\x8d\xf7\x06\ +\xd2\xd8\x3b\x92\x91\xd1\x3c\x2e\xef\xea\x4d\xa4\x04\x63\xe5\x29\ +\xb4\x21\xea\x8c\x22\x90\xf7\x7c\x5c\x75\x46\x0b\x96\x8a\x74\xfd\ +\xd1\x9f\x74\x23\x19\xff\x50\x22\x60\xde\x9b\xaa\xbd\x8d\x5f\xf6\ +\xf9\x7f\x4e\x43\x24\x96\x59\x0a\xf5\x99\x14\xa2\xca\x84\x8b\x33\ +\x57\x34\xe3\xbc\xae\x36\xd4\xcd\x4e\xe0\x95\xb7\x0f\xe3\x35\xd1\ +\xc6\x53\x19\x54\xc4\x1c\x55\x25\x8d\x1e\x01\x82\x22\x23\x8b\x36\ +\xff\x2a\xea\x01\x37\xd8\x0c\xe0\x14\xc5\xdc\xb6\x8d\xaf\xfb\x94\ +\x9e\x77\xe5\x95\x2b\xc9\xe5\x97\x2e\x83\x27\xc9\x06\xfd\xa8\xad\ +\xec\xaf\xed\x9a\x87\x37\x77\x0e\x22\x16\x77\xc3\x67\x7d\x4d\x7a\ +\x9d\x05\x98\x88\xae\xfa\x2e\x88\x4e\xf3\x63\xae\xb4\x50\x64\x27\ +\xae\xf4\x8b\x82\x50\x98\x13\x96\x03\xe6\xd3\x7c\x3a\x2d\xd6\xa4\ +\x57\x67\x7f\x9f\x71\x59\xec\xab\x8e\x39\x58\x38\xcb\xc5\xf9\x82\ +\xf0\x35\x82\x80\x6f\x0e\x4e\xe1\x6d\x41\xfa\x5d\x82\xf0\x44\x12\ +\xbe\x18\xd9\x89\x21\x5e\x80\x08\xd1\xe7\xee\xf5\xbc\xf6\x99\xe9\ +\x97\x13\x55\x0a\x90\xe7\x53\x5c\xbc\xbc\x11\xe7\x2d\xad\xc7\xd6\ +\x1f\xee\x44\x22\xee\xc0\x31\x9f\x08\x94\xeb\x60\xf6\x0e\xf7\xa9\ +\x5c\x13\x12\x85\xf2\x4c\x81\x85\x44\xa1\xfc\x77\x65\xa0\x6a\x9f\ +\x7c\xce\x87\x4b\x08\xd6\xae\x6e\xc5\x45\x6b\xe7\xcb\x1b\x86\x6d\ +\x2f\x1f\xc0\xf6\x5d\x83\x88\xab\x23\x02\x01\x8f\xec\xc7\x94\x4f\ +\x00\xb8\xb7\x1c\xdd\x71\xf7\x3f\x5a\x01\x38\xc5\xd0\x38\x6f\xf3\ +\x5d\x94\xfb\x8f\x2e\x68\xaf\xc7\x1d\x5f\xbd\x08\x53\x99\x3c\x98\ +\x3a\x51\xea\x47\x78\x93\xc9\x0a\xb4\x36\xcf\x42\x4f\xdf\x09\x38\ +\x6e\xe4\x93\x7b\x72\x4d\x24\xda\x13\xe1\xbb\x41\x31\x90\x24\x97\ +\x7d\xa2\xfa\x88\x15\xac\x21\x3e\x74\x56\x00\x75\xf6\x57\x02\x40\ +\x85\x95\x8d\x72\x79\x96\xaf\x12\xaf\x5b\x53\x1f\xc7\xd9\x8d\x49\ +\xa4\x45\xff\xa5\x23\x53\x78\xa3\x7f\x0a\x63\x19\x0f\x09\x42\x20\ +\x25\x84\x97\x13\x59\x74\xa6\x21\x93\x9c\x37\x7d\xb5\x0e\x11\x12\ +\xb3\x00\x39\xa1\x8b\x8a\x3e\x93\xe2\x78\xce\xe2\x39\xb8\x72\x4d\ +\x2b\x36\x3e\xf5\x1e\x12\x8a\x6c\x5c\x47\xd8\x70\xf4\x8d\x88\x82\ +\xd9\xff\xe4\xd9\xc0\x4c\xbf\x3b\x2b\xff\x8e\x00\x55\x43\xc8\xfe\ +\x0f\x7b\xdf\x02\xad\x67\x55\x9e\xf9\xbc\xdf\xff\x9f\x7b\x72\x4e\ +\x4e\x72\x72\x72\xbf\x27\x90\x84\x84\x00\x01\x29\xa0\x28\x28\x01\ +\x44\x5b\x41\x44\x65\xec\x38\x8e\xad\x6b\x7a\x59\x33\xad\xd5\xaa\ +\x9d\xa1\xea\xa8\x53\x57\x9d\xb6\x8e\x6b\x8d\xce\x74\xba\x66\x06\ +\xad\xab\x14\x47\xb4\x23\x2d\x45\x10\x44\x08\x72\x91\x6b\x00\x81\ +\xdc\x73\x72\x3f\xc9\xc9\xc9\xb9\xfe\xb7\x6f\xef\xf9\x7c\xff\xfd\ +\xae\x77\xef\xfd\x9d\x3f\x24\x6d\x57\x4f\x60\xfe\x2d\xdb\x7d\xff\ +\xfe\x1f\xce\xff\x3c\xef\x65\xbf\x7b\x7f\xa5\x1a\x7a\xbb\xdb\xf0\ +\xd6\x4b\x97\xe2\xfc\xcc\x4c\x78\xf8\xf1\xbd\xf8\xf1\x63\x7b\x78\ +\xbc\x40\x50\x13\x47\x9f\xed\xee\x76\x2a\xce\xb7\xb6\x72\xe4\xc0\ +\x0b\x9f\x69\x12\xc0\xff\x1f\xaa\x7f\xcb\x4a\x63\x6a\x3b\x6b\xd6\ +\xd8\xcf\xdf\x76\x3d\x25\xc5\x44\xee\xeb\xd3\xf0\x5a\x0b\x64\xef\ +\xdd\x67\x67\xda\xe0\x70\x19\x28\xc4\x5b\x76\x89\x7f\x58\x47\xda\ +\x6a\xfb\x2b\xb8\x3d\xa0\x7b\x92\x5f\xb2\x98\x13\x90\x18\x7f\xb0\ +\xa4\xaf\xa6\x96\x41\xbd\xb1\xa7\x88\x8b\xe7\xb4\x31\xf0\x1e\x1f\ +\x2c\xe1\xb9\xc1\x32\x76\x0c\x97\x51\x00\x78\x3c\x7f\xa1\x66\x00\ +\x2e\x05\xb2\x07\x20\x98\x00\xd8\x0a\x74\xd3\x50\x3b\xe0\x32\xbe\ +\xb4\xa3\x5a\x35\xd8\xb0\xa8\x1b\xb7\x5c\xbe\x18\x9f\xbc\xfd\x59\ +\x74\xb4\x24\x62\x66\x44\xc0\x0d\xa5\xb7\x51\xa2\xd2\xef\x12\x8f\ +\xe7\x48\xe1\xb4\xb4\x03\xde\x81\xa8\xd5\x2c\xd2\x5a\x8a\x4b\x37\ +\x2d\xc2\xdb\x2e\x5b\x8e\x9f\x3d\x77\x00\x0f\x3e\xb2\x8b\xb5\x97\ +\x84\xfd\x9a\x81\xe6\x91\x25\xda\x75\x60\xdb\xa7\x56\x2f\xda\xf0\ +\x47\xc8\x48\xa0\x19\x08\xf4\x46\xdf\xef\xef\x98\xf9\x96\x97\x52\ +\x6b\xba\xde\x7b\xd3\x05\xb4\x70\x61\x37\x4b\x5a\x86\x5b\x22\x47\ +\x71\x09\x55\x6b\xb1\x7c\xf1\x2c\xec\x3f\x3a\x81\x94\xf5\x69\x3d\ +\xe3\x2f\xc0\xb7\x81\xfd\xaf\x1a\x42\xdd\xf6\xf7\x9d\x7e\x39\xcf\ +\x3f\x67\xff\x7a\xb0\x94\x7f\xcb\x16\x13\x59\x65\x71\x47\x01\xef\ +\x98\xdf\x8e\xab\xe6\xb5\xe1\xd0\x64\x8a\x7b\x0e\x4c\xe0\x27\x87\ +\x4b\x18\xcc\xea\x23\x55\x83\x9a\xe5\xc7\x72\xd2\xbb\x87\xbc\xe8\ +\x39\x1d\xd3\x11\x51\x85\x11\x8e\x83\xc2\x71\x44\xeb\x75\x90\x4d\ +\x0a\xff\xc1\xbc\x6b\x70\xf8\xe4\x24\x9f\x24\xfc\xd8\x35\xab\x70\ +\xdf\xf3\x99\xda\xed\xfc\x22\x12\x25\xec\xc7\xe6\x30\x60\x35\x02\ +\x59\x93\xef\xa3\x20\x57\x10\xa4\xae\xf3\xc9\xea\x12\x1d\x0b\xd7\ +\x83\x50\x70\xfe\x96\x03\x87\x47\xf1\xe3\x9f\xee\xe1\xf7\x2e\xde\ +\xfa\x9e\x8d\x3c\xba\x67\xff\x30\x12\xb8\xf0\x65\x0b\xf9\xf4\xd9\ +\x3d\xfd\x5b\x3a\x0f\xbc\xf0\xa9\xfb\x9b\x91\x80\x6f\xe0\x34\x31\ +\xfa\x93\x8c\x04\xfe\xf0\xcb\x44\xc9\x75\x8b\x96\xf6\xd0\x4d\xbf\ +\xb2\x11\xe5\x9a\x81\x44\xd5\xa1\x5e\x72\x4e\x2d\x78\x0b\x6a\xfb\ +\x2f\x7e\x30\x1a\xfc\x13\x39\x00\x55\xfa\x93\x33\x03\x10\x85\xf6\ +\xca\x5c\x4b\x0a\x7c\x89\x54\x93\xdb\x83\xaa\xee\x4a\xaf\xcd\x99\ +\x8a\x7f\xf3\xe2\x76\xb4\x25\xc0\xa3\x83\x65\xfc\xdd\xfe\x49\x1c\ +\x9c\x4c\x99\xa0\xc4\x96\x3d\x56\x4a\x41\x1e\x56\xa0\xf5\x08\xdc\ +\x0c\x38\x2e\x15\x3b\x67\x48\x0c\xd6\x03\x1b\x83\x57\x80\xec\xfa\ +\x00\x06\xdb\xc1\x13\x93\x1c\xb8\x73\xc3\xe6\x45\x78\xf4\xe5\x63\ +\x28\x16\x78\x62\xf4\x2c\x1b\x01\x3f\x06\xb2\x15\x20\xeb\x24\xfd\ +\x1c\x1e\x70\x53\xa5\x4f\x49\xc6\xad\xd7\x57\xa9\x49\x40\x66\x3d\ +\x08\xe9\xc8\xb1\x71\x3c\xf2\xe4\x3e\x2c\x9a\x3f\x13\x37\xbf\xf3\ +\x3c\x1c\x1d\x9a\xc0\xe0\xe0\x38\x9f\x73\x10\x02\xb5\xb0\x57\x74\ +\xf7\x5f\xf7\xed\xee\xfe\xab\x86\x46\x8f\xfe\xa8\x69\x02\xbc\x21\ +\x55\x7f\x14\x97\x1b\x98\xdd\x35\x32\xb8\xed\xf7\xdf\x81\x42\x4b\ +\x4b\x3d\xd2\x8e\xe4\x24\x1f\x18\xb0\x12\xe4\x73\xd1\xfa\x79\x78\ +\xfc\xa5\x23\x28\xb0\x13\x4f\xc1\x1f\x7b\xfa\x55\xba\xfb\x6a\x7f\ +\xdc\x66\x22\xd0\x3a\x11\xaa\x00\xba\xb2\x67\x5f\x36\xb7\x15\x6b\ +\xba\x8b\xd8\x7a\xac\x82\xa7\x8e\x57\x61\xac\x91\x08\x38\x09\x02\ +\xe2\x3c\x56\x35\x1c\xef\x0f\xeb\xab\xed\x52\x37\x40\xce\xa1\x27\ +\x63\xda\x87\xc8\x46\x37\x5c\xe6\xe7\xe6\x3d\xf2\xae\x2f\x67\x56\ +\x18\x2e\xab\x95\x34\xdb\x22\x5c\xcc\x64\xf2\x57\x59\x9c\x40\x2b\ +\x9f\xe7\x3f\x0d\x7f\x40\x9a\x1f\xcf\x7f\x2f\x13\x7e\xaf\xd4\x8d\ +\xcb\xb3\x34\x52\xb0\x81\x03\xb3\x1e\x80\x94\x1a\xc3\x66\xd3\x75\ +\x6f\x5b\xc3\x11\x89\xdf\xbf\xe7\x25\x8e\x27\x20\x72\x57\x8e\x23\ +\x33\x05\x9e\xff\xd4\xea\xa6\x06\xf0\x06\x95\xfe\xd9\x21\x9f\xc7\ +\x0d\xd9\xd9\x37\x64\x5e\xff\x2c\xba\xaf\xae\xfa\x93\x86\xf1\x4a\ +\xdd\x80\xd0\x33\xb3\x8d\x03\x7f\x8e\x8f\x94\x41\x49\xa4\xf2\x13\ +\x69\xac\x3f\xf9\x97\x79\x24\x91\x96\xa0\x71\x03\xa2\x31\xa4\x20\ +\x94\x0d\x30\xaf\xb3\x80\x77\x2e\xea\xc4\xa6\x4c\xea\x3f\x33\x54\ +\xc5\xdd\x07\x26\x71\xb4\x54\xff\x81\x42\x62\x01\x0c\x97\x82\x77\ +\x9c\x28\x1b\xbd\xd3\x1f\xd1\x2b\xbc\x63\x4d\xc0\x9e\x9e\x16\x40\ +\x56\xe6\xf2\x64\x7f\x6c\x2a\xb3\x22\xfc\x60\xed\x66\x69\xfb\xdc\ +\x9e\x61\x5c\xb9\xbe\x1f\xbd\x5d\xad\xd8\x91\xa9\xdf\x44\xf2\xdc\ +\xa9\x9e\xe5\x49\x74\x1e\x98\x4a\x8b\xb1\xb0\xd2\xa9\xcb\x82\x71\ +\x3f\x91\x34\x7d\x33\xc2\x33\x6b\x12\x77\x78\xea\xe7\xdb\x07\x31\ +\x74\x62\x1c\x37\xbf\x7b\x03\x46\xc6\x4a\x18\x3c\x36\x81\x24\xa1\ +\xba\x29\x30\xef\xfa\x89\x91\x23\xf7\x3e\xda\x24\x80\x37\x58\xea\ +\x5b\xf2\x85\x8f\x82\xec\x47\x3a\x67\xb4\xd1\xbf\x78\xff\x45\x7c\ +\x33\xae\x71\x06\x64\xf0\xb6\x1e\x22\xee\x9f\xd3\xdb\xc9\xde\xf7\ +\xd1\x89\x2a\x44\x62\x83\xb3\x38\xee\x04\xf8\x7e\x1f\x81\x34\x3e\ +\x40\xe7\xb9\x67\x96\x0c\xb0\x66\x56\x0b\xde\xbb\x72\x06\x7a\x5b\ +\x0b\x78\xe0\xf0\x24\x1e\x3a\x52\xc2\xc9\x0a\x50\x24\x02\xe0\x5f\ +\xf6\x41\x5c\x3a\x81\xc6\xd2\xbf\x9a\xda\x00\xc4\x56\x40\x0e\x0b\ +\xc8\xb6\x1f\x03\xc1\x81\xc7\x03\x36\x29\x84\x94\x18\x94\x30\x4e\ +\x4d\x0c\xb0\x3a\x26\xc0\xf2\xe6\xc8\x60\x21\x49\x32\x13\x60\x10\ +\x1f\xba\x72\x29\x9f\x0f\x38\x38\x34\x09\x22\x0a\xc1\x0d\xeb\x83\ +\xb9\x01\xe1\x58\xd7\x56\x20\x5b\x1f\xd8\xca\x74\x79\x7f\x00\xa2\ +\xef\x4c\x79\x92\xa1\x24\xe1\x5d\x9f\xa7\xb6\x1d\xc2\x25\x17\x2c\ +\xc4\x9a\x95\x73\xf0\xca\xce\xe3\x48\x88\xa9\x76\x4b\x46\x02\x5f\ +\xc9\x4c\x81\xea\xc8\xd1\xfb\x9b\x04\xf0\x06\x50\xfd\x59\xfa\x77\ +\xf5\xbc\xf5\x89\xaa\x4d\xe9\x7d\x37\x6e\xa2\x19\x99\x74\x4f\x2d\ +\xd4\x09\x47\x50\x49\xed\x6e\xf2\x5d\x30\x77\x06\x87\xbd\x96\x6a\ +\xd6\x07\x7f\x78\x2a\x4f\x80\xef\xc5\x07\x18\x01\xbd\x77\xd3\x4f\ +\xd9\x5a\x2c\xeb\x6e\xc5\xfb\xcf\xe9\x61\x29\xf4\xbd\xbd\xe3\xd8\ +\x36\x54\x45\x39\xb5\x6c\x43\xfb\xef\x03\x64\x4d\x5e\xda\xce\x31\ +\x08\x8b\x8c\x24\x0c\x34\xd9\x1c\x01\xe4\xb5\x82\x58\x13\x10\x70\ +\xc9\x3a\xb5\xfd\xe9\x74\x88\x41\x1b\x21\x98\x29\x30\xf1\x39\xc6\ +\xff\x87\xcf\x1d\xc6\xa7\x6e\x5c\x8b\x6d\x7b\x4e\x66\x44\x50\x0b\ +\x56\x10\xc5\x84\x93\xd7\x2a\x10\xd8\xf8\x11\x31\x50\x3c\x2d\x6a\ +\x93\xd5\x0f\x88\x49\xc6\xaa\xe6\x21\xa7\x23\x5f\xd9\x51\xf7\x59\ +\x6c\x79\xeb\x6a\x6c\xdf\x7d\x9c\xd2\x34\x05\x59\xb3\x7a\xff\xb6\ +\x4f\xff\x9f\xa6\x06\xf0\x06\x51\xfd\xe7\x2e\xf9\xdc\x9f\x21\xc1\ +\xe5\xf3\xe6\xcf\xa4\xeb\xb7\xac\x63\xe9\x0f\x78\xc7\x6a\x91\xe8\ +\x8d\xba\x04\x26\x87\x55\x4b\x66\x61\xef\x91\x31\x96\xbe\x48\x82\ +\xf8\xff\xd8\x21\x28\xe4\xa0\xfd\x02\x7c\x63\xb1\x60\x66\x2b\x6e\ +\x39\xb7\x17\xdd\xad\x45\x7c\x6f\xd7\x08\x5e\x3c\x51\x71\x8e\x2c\ +\x4f\xf3\xb0\x0c\x62\x07\x7e\x26\x02\xd5\x04\x0c\x30\xc1\xfb\xee\ +\x22\xdd\x9d\x64\x77\x6b\x38\x35\x20\x80\xb8\x54\xd2\x88\xfb\x63\ +\x62\x80\xfb\x16\xa4\x12\x17\x01\x90\xa6\x36\x2b\x5c\x67\x31\x01\ +\xee\x79\xea\x30\xbe\xfa\xd1\x8b\xf0\x83\x27\x0f\xea\xb3\xd0\x80\ +\x44\x1a\x81\xd9\x8d\xe7\x4d\x83\x98\x2f\xec\xd4\x6b\xa9\x01\x59\ +\xa9\x66\xc1\x4e\xc2\x63\x43\x13\x18\x38\x78\x12\xef\xde\xb2\x16\ +\xfb\xf6\x0f\xa3\x54\x49\x37\xcc\x9a\x7f\xfd\x77\xba\xfb\xaf\x1e\ +\xcc\xb4\x80\x26\x01\xbc\x7e\x4f\xf8\xfd\x07\x74\xcc\x7c\x7b\x2f\ +\x25\xf6\x7b\xe5\x5a\x8a\x0f\xdd\x7a\x31\x5f\x93\xad\xb7\xf8\x26\ +\x00\x54\xf2\x83\xfb\x13\x26\x80\x73\x96\xf7\xe2\x95\x81\x93\xa8\ +\xc7\x08\x90\x07\xee\xc4\x2b\xe3\xbb\xfe\xea\x73\x2b\xd6\x62\x76\ +\x57\x2b\xde\xbb\x7e\x76\x46\x00\x2d\xf8\xbf\x3b\x47\xf0\xcc\xe0\ +\x24\x52\x90\xd8\xa1\x02\x5e\x55\xf3\x85\x04\x54\xfa\x73\x09\x0b\ +\xde\xfa\x53\x29\x4f\xb2\x3a\x92\x9e\x5a\xd5\x86\x9b\xcd\x9d\x24\ +\xa4\x11\xf5\xab\xd0\x24\xbf\x1e\x4a\xce\x78\x5e\x63\x62\xb0\x6c\ +\x6b\x33\xb8\x1e\xd8\x76\x04\x7f\xfa\xaf\x2e\xc2\x5d\x3f\x1d\x60\ +\x8f\x7b\x22\x9f\x1d\x23\x35\x07\xee\xc6\xc4\x00\xe4\x77\x05\xf2\ +\x52\xbe\x91\x29\x10\x13\x83\xd6\x2b\x95\x1a\x9b\x01\xd7\x67\x0e\ +\xc2\xc1\xa1\x31\x3b\x3e\x5e\xbe\xfc\xc0\x0b\x9f\xfe\xef\x4d\x0d\ +\xe0\xf5\x2c\xfd\x47\x32\xd5\x7f\xd6\x5b\xff\x3c\x29\x60\xd3\x39\ +\x6b\xe7\xe1\x92\x8b\x96\x72\x04\x9b\xec\xbd\x73\x49\x5c\x4a\x76\ +\x21\xc0\xc0\xb9\xcb\x67\xe1\xe5\xfd\x27\xf9\x87\x8b\x18\xf0\x5a\ +\x72\x36\x92\xdd\x6d\xb6\xef\x5a\x37\x07\x1b\xe7\x75\xe0\xee\xed\ +\x23\x59\x98\xee\x38\x6a\x96\x50\x90\xcf\x82\x66\x06\x7e\x1d\xce\ +\x8e\x08\x58\x1b\x10\xf0\x73\x5f\x29\x05\x2a\x62\x17\x70\x9f\x82\ +\x97\x5c\x1f\xb7\xa1\x76\xbf\xa4\x06\x66\x41\xa4\x19\x44\xf5\x00\ +\xf0\x76\x2a\x62\x08\x81\xa7\x63\xb1\xd4\xe6\x0b\x40\xf6\x0c\x8e\ +\xe3\xd7\xaf\x59\x8d\x07\x9f\x3f\xcc\xd2\x56\x52\xa8\x75\xe4\x89\ +\x21\xef\x9b\xd0\xb9\x61\x8a\xcd\x8a\xa9\x89\x21\x9f\x42\x87\x27\ +\x81\x78\x97\xe0\xe5\x1d\x83\xb8\xea\xf2\x95\x74\x6c\x68\x72\x41\ +\xb1\xfb\xea\x07\x7a\xe6\xbf\x7d\xdf\xc8\x91\xfb\x9b\x04\xf0\xfa\ +\x73\xfa\xdd\x86\xae\xee\xab\xfb\xa9\x40\xdf\x2a\xd7\x0c\x6e\xb9\ +\xe9\x02\xde\xce\x33\xf1\x1b\x7a\xa3\xdb\x7c\xad\x0b\x02\x5a\xbb\ +\xb4\x17\xaf\xee\x1f\x41\x52\x48\x34\x00\x28\x24\x8a\x60\x4d\xc5\ +\x58\x6c\x5c\x94\xed\x33\x9f\x3f\x17\x5b\x07\x46\xf1\xc3\x4c\xea\ +\x57\x5d\xb0\x8c\x92\x0d\xd5\xc1\x1d\xa9\xfe\xd6\xea\xed\xbf\xe0\ +\x71\x95\xfe\xa3\x55\xa3\x27\xf6\x14\xc5\x4e\xa5\xf6\xcd\x82\x48\ +\x13\xc8\x01\x5a\xea\x81\x94\x8d\xb4\x02\x26\x1d\x2e\x7d\x87\x22\ +\x2c\x69\x3d\x7a\x38\x21\x26\x06\x4d\x09\xd5\x63\x04\x96\xcd\xed\ +\xc2\x92\xbe\x2e\xbc\x7a\x70\x04\x05\x9e\xe4\xad\x8b\xc1\xde\x98\ +\x18\xe2\xcf\x93\x76\xb8\x9a\x1a\x10\x83\xb5\x8d\xcc\x8c\x68\x81\ +\xc5\x8e\xdd\x43\x59\x04\xe1\x32\x7b\xec\xc4\xe4\xa5\x3b\x9f\xfc\ +\xbd\xaf\xe3\x9f\x39\x25\x68\xa6\x7f\x74\x3a\x36\xf0\x05\x20\xb1\ +\x5f\xa3\x04\x76\xc5\x8a\x39\x98\x3d\xbb\x93\x19\x5e\x62\xee\x43\ +\x29\x0c\xe9\x63\x82\x48\x12\xe2\x2d\x42\x23\x73\x64\x1e\xaf\xd5\ +\x76\x6a\xc0\xc0\x9f\xd9\x5e\xc4\xc7\x2e\x5f\x84\xbe\xae\x16\x7c\ +\x75\xeb\x01\xec\x38\x5e\xe2\x1b\x70\xac\xd5\xe7\xa7\x6e\xaf\x3e\ +\xd5\x17\x78\xf0\x18\x97\x46\x0f\xff\xd4\xb2\x32\xe5\x36\x50\x92\ +\xcb\x34\x9c\x84\x95\x8a\x55\x6d\x40\x81\x0a\xab\xf0\x88\x7d\x61\ +\x5a\xd3\xa4\x21\x76\x51\x49\x61\x19\x5f\x1b\xa6\xaf\x3d\x53\x0f\ +\xbb\x37\x3f\xba\x3b\x94\xdf\x3f\xf0\xbf\x1f\xd8\x85\x2b\xcf\xeb\ +\xc7\xf2\xfe\x19\xb0\x16\xc1\x3d\x85\xac\xbd\xc8\x72\x78\x1f\x9f\ +\xc8\x3c\xc9\x1a\x86\x2d\x5d\x90\xac\x57\x9d\x69\xc9\x93\x74\x5e\ +\xfc\x1c\x37\x28\x85\x66\xf7\xf2\xd4\x1f\x3e\xb4\x93\xb2\x1d\x82\ +\xf3\x36\x5d\xf5\x8d\xb7\xff\xce\xbf\xff\xe7\xbd\x40\xa8\x88\x66\ +\xfa\x47\xa5\xb9\x99\xf4\x07\x5a\x7a\x90\xd8\xf7\x57\x8c\xc1\x9b\ +\x7f\x69\x05\x26\x4b\x35\x06\x3f\x07\x8b\x24\x04\xcf\xa4\xd6\x0b\ +\x2d\xb9\x24\x96\xda\x55\xe3\x08\x41\x24\x2b\x4b\x6f\xdd\x93\x4a\ +\x9d\xfc\xdd\xb2\xb6\x0f\x8b\x7b\x3b\x70\xc7\xb3\x47\x71\xb2\x9c\ +\xb2\xcf\x00\x6e\x9d\x25\x07\x58\x03\x2f\xd6\x40\x3d\xd9\xc6\x6d\ +\x8a\x1b\xf7\x2c\xb9\x01\x48\xd6\x97\xdd\x79\x79\x55\xc1\x15\xfc\ +\x5c\x04\x0e\x3b\x35\x07\x0c\x97\xbe\xb8\x3e\xf3\x28\x34\xe3\x81\ +\xd8\x58\xdd\x6a\x33\xe4\xbe\x8b\x63\x82\x7a\x61\xb9\xcf\x48\x1f\ +\x59\x48\x3d\x49\xc0\xf7\x02\xfe\xfe\x37\x9f\xc1\xed\xff\xf6\x32\ +\xfc\xda\xd7\x1e\x83\x85\x71\x98\x94\xe7\x09\x09\x78\x76\x39\x3f\ +\xcf\x06\x91\x87\x1a\xf5\x47\xf5\x75\x80\xae\x4b\x00\x32\x56\xfe\ +\x9e\x32\xa8\x73\x82\x7e\x0b\x4a\xe0\xae\x4d\xa3\xc8\xec\x60\x12\ +\x60\x52\x7e\xf4\xc9\x7d\xf6\x6d\x57\xac\xfc\xda\x57\xbf\xf4\xae\ +\xf3\xdc\xb1\xa1\xa6\x06\xf0\x7a\x48\x83\x99\xf4\xa7\x04\x9f\xcf\ +\x32\xe6\x64\x92\x7f\xe9\xb2\x59\x2c\x81\xb3\x2c\x77\xeb\xc5\x39\ +\x78\xc1\x26\x15\x09\xb5\xd4\x88\xf4\x0f\x72\x6a\xc1\xf1\x01\xf3\ +\x7a\x5a\xf1\x5b\x57\x2d\xc7\xbe\xe1\x12\xbe\xb1\x75\xa0\x7e\x8f\ +\x3e\x01\x88\x2f\xf1\xb0\x9e\xa4\xb7\x2a\xed\x53\xae\x8b\xb4\xd7\ +\x3a\xcf\xf5\x34\x01\xb2\xa2\xf5\x87\x6a\xbe\xf5\xb4\x01\x72\x25\ +\x0f\xcb\x78\xe8\xf5\xd7\x46\x3e\xe5\xb7\xdc\x1a\x97\x31\x58\xb4\ +\xce\xa5\x80\x98\xa5\xac\x00\x9a\x09\xb5\xad\x58\xc0\x27\xfe\xd7\ +\xd3\xf8\xd3\x5f\xdb\x8c\x89\x72\xaa\x3a\x0b\xe9\x33\x10\x87\xf8\ +\x86\xef\x0e\x54\x2d\x80\xab\xba\x46\xd7\x89\x86\xa0\x73\x91\x78\ +\x1a\x43\xe2\xca\xdc\x1c\x99\xe0\x6b\x03\x84\x2c\x56\x80\x9e\x78\ +\x7a\xff\xfa\xef\xde\xfd\xf2\xbb\x89\xa8\x69\x02\xbc\x9e\x12\x25\ +\xf8\x77\xa9\x01\xae\xb8\x74\x39\x26\x4b\x55\x5f\x75\xe7\xac\x6d\ +\x2b\xfd\x2a\x55\x89\x18\x84\x06\x42\x0c\x02\x6a\xb0\x13\xf1\xda\ +\x4d\xfd\xb8\xea\xdc\x3e\x7c\xfd\xc7\x7b\xf1\xc2\xc1\x71\xb4\xe8\ +\x79\x7e\x55\xed\x05\xf8\xa9\x0f\x7e\x21\x03\x28\x41\x18\x7e\xb6\ +\xa8\xfd\x8e\x08\xea\x57\x7a\x41\xde\x04\xec\xce\xcf\x53\x00\x7e\ +\x35\x03\x5c\x03\x24\x55\xee\xa4\x08\xf0\xaa\x2f\xbc\x76\xa2\x46\ +\xa5\xfb\x9f\x82\x1c\x81\xea\x2d\xed\xfc\xd6\x60\xa1\x40\x18\x9e\ +\xa8\xe2\xef\x9e\x3a\x88\x5f\xbd\x7a\x15\x13\x9c\xac\x57\x90\xe7\ +\xd5\x7c\x25\x89\x3c\x31\xd8\x58\xe5\x4f\x04\xbc\x0d\x88\x21\x26\ +\x14\xc5\xbd\x12\x43\xa2\xcf\x4b\x0a\x09\x0e\x1d\x1d\xb1\xdf\xba\ +\xf3\xa9\xcf\x58\x6b\x7b\x9b\x04\xf0\x3a\x49\xfd\xcb\xbf\xf4\xbb\ +\x48\x80\x62\x4b\x82\xb5\xe7\xf6\xa3\xa6\xaf\xc2\x52\x30\xc3\xb5\ +\x21\x20\x93\x31\xf1\xb4\xcb\x3c\x39\xb0\x63\xf9\x16\x9a\xdf\x78\ +\xc7\x0a\x1c\x18\xae\xe0\x7f\x3e\xb2\x8f\x9d\x85\xc4\xcf\x51\x40\ +\xcb\xb3\x6c\x4e\xea\x73\x9b\xb3\xf8\x00\xb8\xcf\xba\xcb\x32\x95\ +\x14\x18\xf0\x35\x61\x1f\xff\xda\x2e\x1b\x81\x5f\x0e\xb2\x58\x72\ +\xe3\xea\x0f\x90\xbd\x77\x9d\x03\x40\x46\xcf\x90\x04\x48\xe3\x16\ +\x42\x51\x0d\xa7\xa2\xc7\x87\x75\x14\x74\x0a\x6a\x77\x4a\xef\x6f\ +\x7f\xb6\x1f\x17\xae\xea\xc5\x82\xde\x76\x58\xe3\xad\x0f\x01\xaf\ +\xa0\x7d\x4d\x62\xd0\x12\x8d\x89\xa1\xc1\x3a\x99\x13\x11\x03\xd4\ +\xe4\x68\x69\x29\xd0\xd6\x27\xf7\x5e\xb6\xff\xe0\xe8\xc5\xee\x37\ +\xd4\x24\x80\xb3\x3d\x11\xa5\xbf\x67\x01\xbb\x7e\x5d\x3f\xca\x95\ +\x14\xd6\x18\x01\xb7\x00\x54\x01\x6f\x20\xd2\x5f\xfb\x9c\x5d\xeb\ +\x24\x3a\x6f\x67\x6d\x58\xd2\x83\x0f\x5c\xb1\x04\xb7\x3f\x32\x80\ +\x67\xf7\x0e\xb3\xd4\x87\x85\xde\xd8\x0b\x91\xfc\x2a\xc5\x4d\x40\ +\x2c\x06\x46\xd5\x7e\x57\x4e\x6d\x12\x54\x6b\x72\x75\x16\x38\x0b\ +\x71\xc1\x1a\x9f\x0c\xdc\xa0\x90\x02\xc9\x64\x26\x04\xe2\x52\xdb\ +\x80\x10\x5b\x7d\xae\x26\x7b\x86\x47\xd3\xfc\x18\x61\x8a\x27\x6a\ +\x3f\xf9\xdd\x56\xd4\x6a\x26\xd1\x4f\xdf\xfe\x0c\xfe\xd3\x87\x2f\ +\xc4\x64\xd5\xc0\x58\xdf\x19\x18\x39\x1c\x4f\x93\x18\x64\x72\x63\ +\x62\x90\xe7\xc7\x60\xc7\xd4\xeb\x12\xd5\x6a\x12\xf7\xea\xb4\x5f\ +\xfe\xd5\x6f\xbe\x1b\xc0\x2a\x22\x6a\x12\xc0\x59\x2b\xf9\x97\x7d\ +\x36\x93\xfe\x5f\xd8\x0c\xa2\x45\xd5\xd4\xd0\xfa\x75\xf3\xf9\xfa\ +\xaa\xd4\x92\x03\x22\x71\xb6\x88\xcc\x00\x68\x5d\xa4\x39\x11\x71\ +\x99\x3d\x07\x37\x5d\xb6\x18\x8b\xfb\x3a\xf1\x5f\xef\xdd\x89\xb1\ +\xc9\x1a\x88\xd4\x2c\xe0\x2c\xe7\xf9\xd5\xee\xe7\x6c\x3d\xa9\xce\ +\x63\xa9\xb4\x25\x1b\x88\xc9\x60\x5d\x5b\x76\x02\x0c\xb8\x93\x73\ +\x60\xe7\x8b\x39\x00\x05\x3f\x21\xda\xca\x53\x75\x5f\x9d\x83\x4a\ +\x02\xae\x9f\x72\x21\xc4\x74\x6a\x2e\x88\xe4\x7b\xdc\x23\xf5\x18\ +\xb0\x72\xd4\x5a\xc6\x12\xb4\x24\x09\xfe\xe4\xfb\x3f\xc7\x27\xdf\ +\xbb\x9e\x7d\x2d\x0a\xf8\x70\x77\x01\x42\x0c\x20\x7d\x56\x4c\x0c\ +\x52\x97\x79\x4a\x0c\x39\x69\xae\x5d\x52\xa7\xa9\xfd\x06\x80\xbf\ +\x8e\x09\x20\x8b\x10\xfc\x10\x58\x61\xb3\x2d\x59\x6e\x12\xc0\xd9\ +\x98\x8e\xee\xfd\x3c\x88\xe8\xe3\x48\xac\xed\xe9\x6e\x47\x7f\xdf\ +\x0c\xb6\xb7\x55\x0a\x8b\xa4\x75\x40\x57\xf5\x9d\x01\x2c\xb6\x7b\ +\xb9\x66\xf9\x60\x4b\x31\xcb\x1f\xbb\x76\x35\x5e\x39\x38\x86\xbb\ +\x1e\x3f\x80\x24\x61\x5b\xdf\x7b\x23\xaf\xda\xfd\xa2\x05\x04\xb6\ +\xbd\x31\x41\x3b\xb5\x0c\xf8\xc0\xd6\xb7\x62\x1a\xa4\xd9\x98\xdc\ +\xfb\x6f\x04\xdc\xe0\x71\x38\x3f\x00\xb7\x23\x73\x80\x7c\x9f\x00\ +\xbc\xad\x41\x99\x23\x43\x6a\x14\x84\x5b\x8a\xe2\x2b\x88\x82\x69\ +\xb4\x8c\x53\x08\x22\x4e\x71\x09\x9c\x7a\x5d\x81\xf0\xfc\xee\x13\ +\xe8\x68\x2d\x62\xf5\xc2\x6e\x08\x65\x21\x76\x22\xc2\x03\x2e\x48\ +\xfe\x89\x80\x8b\x70\x9e\x94\x90\x7a\xac\x31\xe8\x04\x9d\xaf\x6b\ +\xdc\x80\xae\x73\xb9\xa5\xad\xd0\xfb\xa6\x2d\xdf\xd8\x08\x60\x09\ +\x11\x35\x09\xe0\xac\x4d\x89\xbd\xd5\x12\xd1\xba\xb5\xf3\x30\x59\ +\xae\xa9\xa4\xf7\x7d\x00\xaa\xee\x4b\xa9\x80\x01\xf8\xd6\xd9\x39\ +\xdd\x6d\xf8\xd7\xd7\xae\xc1\x9d\x5b\xf7\xf1\x4b\x32\x5b\x8a\x49\ +\xe0\x2b\x10\xfb\x5d\x9e\xcb\x6d\xdf\xc9\x67\x8d\x68\x05\x0e\xf4\ +\x9c\xc5\xe1\xc7\x59\xea\x86\xdb\x80\x49\x99\x24\x7c\xcf\x23\x04\ +\xc5\x64\x00\xe2\x31\xc0\x40\xcc\x81\xd8\x21\x18\x46\xd8\x93\x45\ +\xd4\xb6\x02\xf8\x7a\x3b\x10\x75\x42\x26\xa1\xb4\x3f\xe3\x44\x11\ +\x23\x78\xce\x37\x91\xe4\x09\x08\x2d\xad\x05\x7c\xf1\xce\x6d\xb8\ +\xed\x83\x1b\xf9\x3a\x73\xff\xe3\x1a\x9b\x01\x5c\x89\x34\x01\x0a\ +\xea\x52\xe6\x77\x27\xe2\xaf\x25\xc8\x8f\xb5\x80\x3c\x31\x58\x00\ +\x2d\x49\xc1\x66\x87\x85\x6e\xad\xf3\xad\x2d\x64\xb9\x49\x00\x67\ +\x53\xea\x5f\xf1\x39\xcc\x5b\xf9\xc5\x5f\x06\x11\xab\x95\xeb\xd6\ +\xf6\x23\x4d\x15\xa0\x59\x95\xb3\x0f\x62\x6b\x7c\x42\x60\xd5\x9b\ +\xef\xa0\x5f\x95\x49\xa5\x55\xf3\x67\xe2\xbf\xdd\xf3\x2a\x8e\x8d\ +\x55\x00\x12\x13\xc2\x69\x0a\xe0\xba\x4a\x76\xb1\xf1\x0d\x74\x9e\ +\xa8\xff\x6a\xdb\xcb\x25\x9f\x8e\x14\xc0\x75\x23\xa6\x81\x75\xa4\ +\x90\x32\x11\xe5\x33\x7c\x3f\x80\xf4\x8b\x03\xc3\xa8\x93\x8f\xc3\ +\x89\x35\x92\x4f\x35\x02\xdd\x0a\x74\x10\xd2\xb6\x6a\x09\xf1\xe6\ +\x81\x36\x4e\x99\x42\x84\x59\x40\x25\x78\x7e\x22\x24\x4a\xb0\xb5\ +\x58\xc0\x9f\x7c\xef\x25\xfc\xce\x7b\xd6\xa1\x66\xed\x54\x8e\xc3\ +\xd7\x36\x03\x14\xd1\x81\xb9\xa1\xce\x40\x9d\x4c\x21\x31\x84\xe6\ +\x41\x23\x62\x10\x6d\x24\x21\x6a\x6d\x2d\x7c\x00\xc0\x7e\x00\x7d\ +\x44\xd4\x24\x80\xb3\x4a\xfd\xdf\xfd\x39\x58\xa2\x8f\x24\x89\xb5\ +\x99\xe7\x16\x07\x0e\x8d\xc0\x22\xd8\x7e\x8b\xb2\x45\x0a\x1f\xb0\ +\x96\x4f\x09\x5e\xb6\x61\x1e\xd6\x2f\xef\xc5\x8b\x03\xc3\x98\xa8\ +\xd4\x00\x21\x0a\xc1\x9a\xd6\x39\xa7\x0c\x7c\x23\xce\xbf\x28\x2b\ +\x29\xe8\x15\xdf\x46\xc6\xb8\xce\x84\x60\x75\x0d\xe0\x80\xad\x39\ +\xef\x07\x30\x4a\x12\x6a\xd7\x1b\x20\xa7\x11\x28\xb8\x09\x42\x08\ +\x32\xa6\x9a\x80\xc0\x54\xfa\x04\xa6\xba\xf2\xf4\x13\x81\x5e\x63\ +\x37\x51\x9c\x0d\x96\x5f\x42\xfa\xec\xae\x13\x58\xd0\xdb\x81\x79\ +\x3d\xed\x30\xd1\xc1\x04\x72\x6d\xae\x93\x55\xc4\xbe\x06\x31\xe4\ +\xef\x00\xa0\x86\x5b\x82\x42\x87\x14\x6e\x61\xc6\x66\x05\xe7\x62\ +\xa1\x80\x99\xab\xbe\xb0\x05\x40\x57\xd3\x04\x38\x0b\x53\x42\xf6\ +\x3d\x48\x88\x0a\xc5\x02\x7e\xf2\xd8\x1e\x4c\x96\x53\x3d\x5a\x2b\ +\xd2\xd8\x37\x05\x54\x65\x67\x4f\xff\xb5\x97\x2c\xc6\xac\x19\xed\ +\xb8\xfd\xbe\xed\x68\x29\x14\x14\xbc\xce\xce\x56\x6f\xbd\x81\xa8\ +\xee\x56\xc8\x20\x15\x22\xe1\xec\xe6\x20\x0c\xf4\x11\x8d\x41\xda\ +\xa9\x90\x46\xea\xd6\x73\x5b\xed\x7f\xdf\x0f\xe0\x08\x43\xb4\x01\ +\xe2\x4e\xc0\xe4\x76\x03\x38\x2b\xe8\x85\x20\x94\x31\xbc\x31\x0a\ +\x62\xfe\x15\x36\x42\x22\x3e\x39\xe8\xd8\x19\x10\x42\x04\x68\x28\ +\x68\x41\x48\x00\x7e\x73\xf0\x67\xbf\xfd\x2c\xbe\xf4\xe1\x8b\xea\ +\x77\x07\x58\x8a\xd4\xfd\x58\x2b\x80\x02\x1e\x79\xff\x80\x4a\xfb\ +\x78\x7d\x5e\xda\x4b\x5f\xa1\x98\xa0\xbd\xbd\x08\xd2\xb5\x0e\xfc\ +\xa4\x04\xc2\xf3\xc8\x76\xb6\xb7\x7e\x04\xc0\x71\x6b\x6d\x5b\x96\ +\x9b\x04\x70\x36\xa4\x79\x2b\x33\xf5\x7f\xd5\x97\xae\x71\x2a\x1c\ +\x4b\x96\x62\xb1\x80\x7b\x1f\xda\x09\x22\xf1\xf4\x2b\x80\x53\xeb\ +\x49\xf0\xb4\x2e\xf9\x6f\x7c\xeb\x0a\x7e\xff\xff\x5d\x8f\xec\x61\ +\xf0\xa7\xa9\xe1\x67\xf1\x1c\x5e\x17\x69\x13\x46\x9d\x86\x6a\xdb\ +\xfb\x75\xd1\x0e\x84\x14\xa4\x2e\x36\x3f\xdf\x97\xe7\xd6\x2b\x78\ +\x49\x18\xc5\x6a\x56\xe7\x9e\xf8\x01\x62\xe0\xe7\xc1\xaf\x8e\x42\ +\xa9\xab\x69\xa0\x7d\x0c\x21\x05\xba\x10\x43\x0c\x74\x37\x8f\xe0\ +\x4a\x7b\x66\x24\xa0\xfb\x11\x79\xad\x20\x49\xb8\x91\x1d\x19\xde\ +\x97\xed\xb6\x2c\x83\x81\x6d\xa8\x3d\x34\xb0\x26\xf2\x84\x11\x48\ +\x71\xd6\x24\x1a\x7a\xff\x61\x2d\x66\xf7\x74\x62\xe3\xb9\xfd\xe8\ +\x68\x6f\x09\x82\xc1\xe0\x4a\x25\x15\x16\x2e\x37\x65\xc5\x49\x00\ +\x9d\x59\xd9\x24\x80\xb3\x21\x1d\xd9\xf5\x39\x00\xb8\x91\x12\x6b\ +\x29\x71\x36\x5b\x21\xe1\x2d\xc0\x07\x1f\xdf\x8b\x24\xd1\x83\x39\ +\x56\x3d\xf0\x9c\x4b\xb5\x0c\xfc\x6f\x59\x81\xc1\xe1\x49\xdc\xfb\ +\xe4\x01\x8e\x58\x43\x62\x71\x72\xa2\x82\x19\x1d\x45\x01\x74\xa4\ +\xf6\x73\x9f\xf4\xc7\x4e\x3e\x27\xcd\xe3\xbd\x7e\xd4\xcb\x34\xde\ +\x05\x30\x9e\xd7\xdf\x78\x17\x81\xc4\x1c\xa0\x0e\x4b\x1e\x54\xa9\ +\xee\x55\x43\x0f\xbf\x46\x0f\x8a\xd6\x40\x5c\x86\x20\xb7\x7a\x22\ +\xd1\x23\x87\xbc\xb3\x50\xfa\xfe\x89\xae\xba\xb5\x5a\xe5\x5b\x92\ +\x1e\xdd\x87\x1b\xdf\xbc\x14\xa2\xa1\x91\x12\x87\x57\x47\x23\x75\ +\x3f\xee\x57\x67\x5f\x5e\x93\x08\xe6\x25\x49\xc2\x77\x3f\x5c\x7a\ +\xc1\x22\x74\xb0\x16\x40\x1e\xf8\xf3\x41\x4a\x2d\x45\xa2\x9e\x55\ +\x5f\xbc\x08\x40\x6b\xd3\x04\x38\xbb\xbc\xff\xef\xad\x8b\x7f\x02\ +\x12\x0d\xe5\x1c\x1e\x29\xe1\x67\xdb\x0e\xd7\x0f\x78\xc0\xaa\x03\ +\x0f\x60\xc9\xff\x9e\x4c\xf2\x1f\xcd\xc0\xff\xe0\x33\x87\x50\x2c\ +\xea\xc9\xa0\x13\x63\x55\xcc\xec\x68\x71\x20\xf5\x54\x78\xcd\x0a\ +\x6e\xab\x63\xa9\xbf\xe7\x9f\x4a\x1f\x9c\x13\x50\xb7\xfc\x24\x6a\ +\x10\xfa\x4a\x2d\xae\x93\x48\x75\x6e\x6b\x16\x67\x1d\xf9\x5b\x83\ +\x02\xf2\x58\x13\x90\x12\x80\x0e\x38\xb8\x07\xfe\x01\x92\xb1\x29\ +\x42\x85\xe3\x70\xe2\x38\x86\xd0\x36\x38\x67\x60\xcf\x94\x10\x98\ +\xa0\xbb\xda\x8a\xf8\xfc\xb7\x9e\xc3\x1f\x7c\x60\x13\xaa\xa9\x8d\ +\xf7\xf3\xb4\x9d\x2b\xe1\x4a\x3f\x43\x9d\x88\x53\x11\x86\x67\x42\ +\xb4\x65\x9f\xbb\x71\x6d\x3f\x56\x2e\xed\x45\x7b\x7b\x0b\x24\x85\ +\xe6\x86\xd4\xeb\x24\x59\x28\xe0\x26\x00\x95\xa6\x09\x70\xd6\x98\ +\x00\x5f\x9c\x47\x40\x3f\x89\xf4\xd7\x98\x6e\xbe\xd0\xe3\xd0\xe0\ +\x18\x5e\xda\x71\x8c\xd9\xde\xed\xf9\xf3\xfb\xe6\xaf\xbf\x7c\x39\ +\x8e\x0f\x97\x33\xf0\x1f\xcc\xc6\x48\x3c\xfa\x9c\x4e\x8c\x95\xd1\ +\xdd\x55\x44\xcd\xc8\xb6\x9e\x1f\xe4\xa3\xed\x54\xed\x7f\x5f\x0b\ +\x10\xf5\xdf\xe5\xb0\x6e\xad\x82\xdf\x08\x00\x19\xd4\xaa\x1d\x88\ +\x0a\xaf\xd9\x70\x36\x9e\x94\x26\x99\x23\x64\xe2\x69\x0a\x40\x1c\ +\x31\xa8\x80\x0d\xfc\x03\xf0\xfa\x82\x28\xc2\xc8\x1c\x10\xdd\x58\ +\xfa\xa4\x3f\xc0\x7c\x7d\xfd\xe9\x26\x4b\xde\xc9\x82\x84\xb0\xef\ +\xd8\x38\xbf\xd8\xb3\x6f\x56\x3b\x8c\x91\x87\x36\xb8\xec\x53\x95\ +\x75\xa9\x3b\x60\xdb\x40\x2b\xe0\x24\x9f\xe3\x67\x37\xb7\x6f\x76\ +\x17\x36\x9c\x33\x17\xb3\xba\xdb\xd1\x91\x91\x01\x91\xbf\x5e\xe7\ +\xfa\x5a\x41\x42\xf4\x1e\x00\xc3\x00\x8a\x4d\x02\x98\x6e\xf0\xaf\ +\xfa\x3c\x90\xd0\x35\x48\x6c\x78\x7e\x1c\xe4\xaa\xc4\x4e\x9e\xbd\ +\x87\x47\xf0\xea\x9e\x21\x24\x94\xf0\x1d\xf6\x6f\xbe\x60\x21\x4b\ +\xe3\xfb\x9f\xda\x8f\x02\x25\x00\x10\x38\x09\x8f\x9e\x2c\x61\xee\ +\x8c\x36\x98\xd4\xe4\xc1\x9f\x7a\x01\x3d\x32\x9e\xea\xbb\xfc\xb8\ +\xcf\x77\x06\xa6\x6a\xfb\x8b\x19\x02\x01\x2d\x67\x07\x6c\xd7\x26\ +\x66\x06\xe8\xb8\x47\x12\x64\x0d\x67\x91\xf6\x9c\xc1\x64\x10\x02\ +\xd5\x40\xc0\x1f\x01\x54\xfa\x35\xe7\x77\x0b\x28\xf2\x25\x10\x28\ +\x00\xbb\x3c\x93\x72\x17\x75\x0a\xb0\x4e\x27\x51\x58\x63\xf0\xff\ +\xd1\x1d\xcf\xe3\xb6\x5b\x2f\x40\xa9\x5a\x93\xef\xa3\x54\xa3\x70\ +\xf7\xc2\x7b\x5d\x3d\xd6\x06\x48\x9a\x14\x05\x19\xc9\x8e\x02\x6b\ +\x88\x99\xe4\xef\xc1\x82\xfe\x19\x28\x3a\xbf\x91\x90\x5b\x63\x33\ +\x80\x9d\x86\xe7\x09\x56\xad\xb5\x4d\x02\x98\x56\xfb\x7f\xe7\x67\ +\x81\x84\xae\x26\x47\xdd\x94\xb8\x4c\xd0\xfd\x5c\x77\x31\xc5\xc0\ +\xa1\x51\xbc\xb4\xfb\x38\x36\xac\xe9\x43\xff\xec\x4e\xfc\xe0\x91\ +\xdd\x1c\xed\x67\xc9\x8b\xdd\x67\x60\x12\x0e\x9d\x98\xc0\x82\x39\ +\x9d\xec\x18\x34\x36\x8c\xd5\x57\x42\x50\xa0\xab\x5f\x40\x22\xfa\ +\x64\x3e\x34\x32\x30\x7e\x67\xbd\x2b\x45\xa5\x67\xd0\x4a\x3c\x01\ +\x64\x3c\x1f\x0b\x20\x7e\x00\xeb\x99\x0c\x86\xd7\x0b\xba\x75\x3d\ +\xe2\xcb\x44\xfc\x12\x52\x87\x42\x4c\x48\x08\xe4\x4a\x19\x73\x80\ +\x08\x6e\x0f\x12\x84\xc8\xda\x7f\x70\x00\x91\x80\x95\xff\x7b\xbf\ +\xb8\xf7\x04\x2e\x5c\x39\x87\xfd\x23\x50\x60\x9f\x51\xd4\x21\xc5\ +\x75\xca\xc7\x2b\x74\x75\xb4\x62\x63\x26\xfd\x3b\xb3\xd2\x12\xd0\ +\xda\x56\x10\x73\xa1\x81\x19\xc0\xc4\xc0\x37\x1f\x2f\xb9\xf0\x8f\ +\xdf\xe2\xe6\x34\x09\x60\xba\x53\x02\x5c\x4d\x62\xff\x93\x78\x77\ +\xfc\xb8\x6e\x72\x8c\x4f\x6c\xf3\xad\x58\xd8\x83\xef\xfc\x68\x3b\ +\xff\x21\xad\xf5\x83\x75\x14\xd8\x87\x4f\x94\xb1\x20\x53\x45\x2b\ +\xa9\x38\xee\xfc\x79\xd0\x6d\x3c\x6b\x75\x3c\xf5\x01\xaf\x84\xe1\ +\xab\xe8\x5c\x6a\x5d\x54\x7f\xf5\x03\xb8\xc0\x1d\x32\x08\xb5\x00\ +\xf1\x11\x38\xd0\x0b\x68\x8d\x3b\xd8\xa0\x92\xd9\xff\x2c\x5e\x92\ +\x3f\x49\xa8\x60\x0f\xaf\x18\xb7\xea\x22\xd4\x39\xbe\x79\x10\x7b\ +\x02\xb4\x4f\xed\x8b\xe8\xf9\x7a\x7f\xe1\xe9\x24\xfe\x9b\x7c\xfd\ +\x07\x2f\xe3\x77\xdf\xb7\x11\xe3\xa5\x74\xea\x38\x24\x6a\x00\xf4\ +\x7c\x90\x4f\xfe\xce\x02\x6f\xcd\xe2\xf9\x33\xb1\x66\xf9\x6c\xf7\ +\x36\x21\x70\x60\x92\x46\x13\x2a\x09\x44\x36\x08\x6b\x94\xb5\x94\ +\xae\x02\x60\x9b\x26\xc0\x34\xa7\x0e\xfc\x36\x2c\xd9\x65\x7a\xac\ +\x13\x61\xbc\x37\x3b\x05\x01\x43\x36\x63\xfc\x16\xfc\xe6\x2d\x9b\ +\xf0\x85\xff\xf1\x18\xbf\xf2\x5b\xc0\x22\xd2\xdf\xaa\x97\xdf\x53\ +\xd7\x3d\xe9\xef\xc7\xf8\x5b\x2e\x55\xfa\x4b\x99\xb2\xca\x1f\x80\ +\xdf\xd8\x08\x98\x52\x77\xa0\x97\x7e\xce\x46\x35\x09\x63\xe5\x54\ +\xa0\x90\x08\xf7\x79\xa0\x97\x0c\xce\xea\x14\x94\x67\x37\x00\xbf\ +\x9b\xcf\x65\x38\xd7\x65\x05\xad\x85\x94\x1e\xb0\xa1\x78\x97\x11\ +\xdd\x1e\xf4\x48\x40\x51\xc4\xad\xd3\x0d\x28\x6c\x6d\x49\x70\xf7\ +\x63\xfb\xb0\x65\xf3\x22\x75\x66\x46\xf8\xcf\x03\x3d\x56\x0d\xa2\ +\x9b\x46\xb4\xdf\x49\xfb\x22\xd6\xaf\xee\x43\xdf\xac\x4e\xbe\x7b\ +\xa1\x66\xac\x9a\x2e\x01\x91\x4c\xbd\xeb\x50\x48\x92\x2b\x89\xa8\ +\xda\x24\x80\x69\x4e\x3d\x6b\x16\x5c\x4c\xb0\x53\xaa\xfd\x48\xd4\ +\xdd\x5b\xad\x1a\x7c\xfc\xc3\x97\xe0\xcf\xfe\xf2\x69\x76\xdc\x55\ +\xb2\xf6\x8b\xbb\x87\x50\xae\xa5\x1a\xe4\x93\xaa\x07\x9f\x88\x70\ +\xf0\xf8\x04\x47\xa8\xb9\x90\x62\x2e\x75\x6f\xdf\x38\xc0\x73\x56\ +\x3b\xdf\xfa\xce\x3e\x68\x54\x9e\x51\xc0\xc3\x7f\x0f\x9f\x80\x51\ +\x9d\x83\xaa\x05\x48\x88\xaf\x91\xe7\xa8\x0f\x40\x01\xac\x27\x07\ +\xc9\xf8\x91\x82\x6e\xc1\x94\xe0\xd7\x7e\x87\x66\x37\x26\x40\x8d\ +\x63\x01\x74\x5b\x51\x4f\x16\x6a\xbf\x00\x3f\xef\x18\xb4\xa0\xe8\ +\x7a\xf2\x7c\x92\xbe\x70\x57\xe0\xaf\x1f\xdc\x85\x0f\x5f\x77\x0e\ +\xc6\x4b\xb5\x08\xe8\x92\xb4\x53\x9b\x14\x96\x5c\xd3\x71\xf2\xfa\ +\xe7\xcf\xee\xc0\xba\x55\x73\x90\x10\xff\x16\x78\xcb\xd8\x26\x91\ +\xba\x2f\xc4\x11\x86\x14\x8b\x73\xf9\xe2\xe6\x36\xe0\x34\xa7\xf9\ +\x6b\xfe\x23\x40\xb8\x18\x89\xd2\x73\x70\x06\xdc\x85\xb7\x56\xaa\ +\x29\x3e\xfc\x2b\x1b\x71\xdf\x4f\xf7\xe2\xd8\xf0\x24\x92\x44\xe3\ +\xd4\x77\xec\x1f\xc1\xf0\x68\x45\x9c\x80\x92\x79\x7c\xef\xb1\x71\ +\xbe\xb8\x22\x75\x21\xbb\x56\xd4\x7c\x1f\xf8\x3c\xdf\x01\xde\x8f\ +\xef\x17\xe0\x73\xf6\x48\xc0\x08\xe0\x15\x84\x52\x87\x84\xf8\x8a\ +\x86\x21\xeb\x82\x2c\x47\x97\x5d\x34\x52\x70\x25\x98\x71\x25\x44\ +\x0b\x68\x00\x7e\x91\xec\x0a\x4a\xd2\xbe\xf8\x5e\x01\x9d\xef\x9b\ +\x07\xdc\x99\x33\x07\xb8\x4f\x61\x1a\x6d\x47\xca\x90\x0e\x36\xb2\ +\xdf\xf9\x1e\xc1\xef\xfc\x78\x17\xde\x75\xf9\x52\x98\x54\xe7\xe5\ +\x0e\x1f\x5b\x8f\x0c\xb4\x57\x0d\x15\xa5\x32\x59\xc6\xef\x86\x38\ +\x77\x55\x1f\x16\xf4\x77\xf1\x71\xef\x4a\xb5\x86\x5a\xcd\xc0\xa6\ +\xd0\x44\x12\x82\x2c\x6b\xad\x6a\x02\xfc\x4c\xd3\x3d\x7f\xd3\x57\ +\x9a\xbb\x00\xd3\x99\x0e\x6f\xff\x43\x00\xc9\x66\x02\xac\xc6\xa0\ +\x47\x6c\x6d\x2d\x47\x79\x75\x76\x14\xf1\xd0\xd3\x03\xbc\x15\x48\ +\x6a\xdf\x31\x19\x1c\x39\x51\xc2\x81\x4c\xda\x73\xa8\xad\x03\x30\ +\x60\xb1\x6f\x70\x1c\x8b\xfb\xba\x50\xab\xf9\x91\x7e\xaa\xee\xab\ +\xdd\xef\x4e\xfe\xa5\x6a\xef\x0b\xe0\xf3\x2a\xb6\x8e\x07\xf6\x7d\ +\x14\xe4\x43\xc6\xa9\xf2\x26\xf2\xda\x1b\x89\x08\x14\xd5\xde\xe8\ +\x1b\x78\xe3\x48\x41\x79\x46\x0e\xfc\x8d\xe2\x02\xe0\x6d\x0d\x6a\ +\x5d\xc6\xb8\x8c\xcd\x03\xb8\x76\x24\xcd\x49\xe3\x04\xf4\x89\x12\ +\x88\x74\x4a\xf9\xaf\x57\x88\x7d\x7f\xeb\x5e\x7c\xf0\xaa\x55\x98\ +\x28\xd7\xa2\x79\xb1\xe4\x8f\xc7\xa6\xbe\xf1\x58\xc6\xfa\x7a\x3b\ +\x71\xde\xaa\x3e\xf6\xfa\x97\xab\x29\x6b\x87\x95\x4a\x56\xb2\xd3\ +\x31\x08\x20\x8a\xfc\x00\x14\x44\x44\xb4\x26\xc5\x4b\x9a\x04\x30\ +\xcd\x89\x88\x2e\x00\x11\x21\xb6\xfd\xeb\x37\xf0\x72\x1c\xc0\xfb\ +\xdf\xb9\x0e\x7f\xf1\xdd\xe7\xd1\xd1\xd2\x12\xdc\x0e\x2b\x29\xa1\ +\xfa\x59\x80\x81\xa3\x13\x7c\x00\x48\xb0\xb2\xf3\xd0\x18\xd6\x2c\ +\x9c\x89\x52\xd5\x88\xb4\xf7\xb6\xfa\xbc\x40\x20\x6e\xd7\x41\xa8\ +\xde\xb7\xa9\x49\xc0\xc6\x84\x60\x64\xaa\x06\xf4\xc0\x3f\x76\x0c\ +\x37\x5f\x32\x64\xf7\x61\xea\x8b\x41\xf5\xd2\x10\x4f\x02\x33\x11\ +\x18\x05\x7f\x00\x7a\xee\x89\x42\x8e\x15\xf4\x32\x3d\x3a\x58\xec\ +\x4a\x59\x47\xd1\xf9\x83\x86\x9a\x80\xce\xb0\x88\xc7\xe2\x77\xf9\ +\x71\x64\xde\x77\x1f\xda\x8d\xeb\xde\xb4\xc4\x31\xda\x94\x49\xb7\ +\x0b\x49\x5b\x90\x6a\xa4\x70\xb4\xb5\xfc\xc2\xf6\x9f\x83\x05\x73\ +\x33\x62\xaf\x9a\x3a\xf8\x6b\x86\xe3\x42\xb2\xb6\x2e\xa3\x50\x61\ +\x69\x10\x7d\x78\xc1\x92\x0b\xbf\xd2\x24\x80\x69\x26\x80\x35\x20\ +\x28\xf0\xbd\xff\x82\xa5\x72\x8a\x8f\x66\x4e\xbf\xdb\xbf\xff\xa2\ +\x0b\x0e\x8a\x8e\x90\x22\xff\x3a\xe9\xe3\xa3\x15\x0c\x8f\x96\x59\ +\xba\x0f\x65\x65\x5f\x77\x2b\x6a\xb5\xd4\x3b\xc0\x33\xd5\xb5\x5e\ +\x0a\x6a\xc6\x99\x4a\xd7\xdc\x21\x1d\x6d\xab\x63\x4f\x89\x20\xdc\ +\x31\x20\x23\xf6\xbe\x73\x04\xba\xba\xf8\x07\x48\xfd\x00\xe2\x30\ +\x14\x00\xbb\xd8\x02\xb5\xc5\x85\x18\xc8\x28\xf8\x11\x80\x5f\x40\ +\x1f\x10\x55\x3e\x56\x20\x7a\x7b\x31\x0f\xc7\x01\x43\x82\xef\xd8\ +\xee\x97\x5e\x9b\x77\x0a\xc6\x1a\x84\x95\x10\xe1\xad\x7b\x70\xeb\ +\xdb\x57\x63\xac\xa4\x5a\x40\x9c\x28\x6a\xc5\x55\xab\xae\x21\x06\ +\xfe\x79\x2b\xfb\x50\x2c\x24\x6c\x1a\x56\x6b\x75\xfb\xbf\x54\xa9\ +\x71\x3b\x96\xf4\x79\x1f\x83\xf2\x98\x85\x5d\x3d\xf0\xcc\x27\x9b\ +\x04\x30\xad\x89\x6c\x0f\x41\xb6\xfe\x54\xdd\x33\xac\xfa\xcf\xc5\ +\xe8\x58\x15\x3b\xf7\x0d\xe5\x8e\xa9\x36\xd2\x28\x13\x00\xa5\x6a\ +\x8a\x21\x47\x02\xaf\xec\x1f\xc1\xb2\xfe\x2e\x01\xbe\x07\x7e\xb8\ +\x32\x38\x66\x1b\x01\x27\x0c\xf7\x85\x02\x9e\xd7\x2b\x21\x70\xbf\ +\xae\x31\x9e\x1f\xc0\xd4\x33\x38\x6b\x9b\xc7\x2c\x37\x74\x0b\x4f\ +\x81\xcf\x89\xa2\x5b\x84\x08\xe2\x27\x88\x6f\x18\xd6\x52\xfa\x44\ +\x52\x2b\xb4\xa7\x8c\xc2\xf3\xff\x5d\x55\xea\xc7\xe6\x40\xe8\x67\ +\x90\x5e\xfd\x4c\x85\xa9\x94\x72\xba\x93\xa3\xf3\xee\x7d\x72\x3f\ +\xae\xdc\x34\x9f\xc9\xf1\xb4\x13\xc1\x97\x0b\xbc\x76\x46\x67\x2b\ +\xff\x26\x66\xf7\xb6\xa3\x92\xd6\xc1\x9f\x81\x9e\xf3\x64\x99\x4b\ +\x59\xaa\xe1\xbf\x1a\x56\x1c\x9f\x66\xcc\x52\xb2\xa6\x69\x02\x4c\ +\x63\x5a\x70\xee\x97\x17\xf2\x8f\x28\x81\x07\x70\x2e\x59\x32\xdf\ +\x7c\xdd\x7a\xdc\x79\xcf\x4b\x68\x69\x29\x8a\xf4\x0f\x7f\x70\x2a\ +\xe1\xb8\x1e\xed\x8b\xb3\x64\x78\xe2\xd5\x63\x58\xbf\xa4\x07\xd5\ +\x34\x45\x1a\x9d\xe7\xb7\x31\xd0\x55\xe4\x6b\x5f\x8e\x04\x18\xa3\ +\x53\xc7\x02\x18\xf5\x03\x38\xe0\xb8\xec\xef\x02\x48\x16\x3b\x5c\ +\x41\xef\xf9\x01\x54\x13\xf1\x48\xc0\x1a\x19\xcf\xd9\xf6\xf2\x20\ +\xb5\xe7\xf5\xcd\x43\x0d\xa5\xbf\x3c\x87\xf2\x47\x8c\x75\x6d\x7c\ +\x8a\x40\x48\x40\xc4\xb2\xdf\x6f\xf3\xea\x7b\x42\x84\x3b\x1e\xd8\ +\x81\x7f\x79\xed\xb9\x62\x9e\x9d\x71\xb2\x00\xdb\xfb\x6b\x96\xcc\ +\xc2\xaa\xc5\xb3\x98\xa8\x58\xf5\xaf\xdb\xff\x9c\x27\x26\xab\x4c\ +\x08\x53\x2b\x13\x36\x70\x0c\x6a\x49\xab\x9b\x04\x30\xbd\x69\x05\ +\xb1\x4e\x1b\xdc\xf1\xc6\x92\xf9\x9a\x37\xaf\xc4\xfd\x5b\x77\x31\ +\x68\x09\x53\x24\x85\x7a\x6e\x7f\x1b\xde\xc5\x99\xcf\xee\x19\xc6\ +\xf9\x4b\x7b\x30\x5e\x4e\x61\xf4\xfa\x6e\xc5\x7a\x04\x78\x05\x5b\ +\x44\x02\xb1\xfa\x6f\x6d\xa0\x15\xc4\x07\x7b\x60\x72\x37\x0a\x47\ +\xd9\x69\x06\x1e\xe8\xc9\x35\x15\xa8\x08\xc0\x6c\xbd\x3a\xa6\x04\ +\x3f\xe2\xd8\x02\x21\x0a\x75\xe5\xb9\x7a\x7c\x70\x58\xcd\x11\x6e\ +\xe5\x81\x6d\x75\x3e\x0f\x85\x6f\x29\x56\xdc\x07\x66\x00\x8f\xf2\ +\xf1\xec\x57\xf6\x0d\x63\xe5\xc2\x6e\x21\xc7\xd3\x8e\xc1\x61\xf9\ +\x90\x80\xc3\x7d\xcf\x5b\xd3\x87\xb6\xd6\x62\xdd\xeb\x9f\x1a\xc8\ +\xf6\x5f\xb9\x66\x30\x3e\x59\x55\x13\x80\xc2\x67\xc7\x26\x81\x96\ +\x58\xd1\x24\x80\xe9\x4c\x84\x7e\x08\xf0\x13\x27\x69\xdc\x0f\xe6\ +\xa2\x0d\xf3\xb1\xf5\xe9\xfd\x28\x14\x22\x8b\x5f\x7f\x7f\x71\x0a\ +\xbc\xd6\xe2\x13\x38\x3c\x34\x81\xa5\xfd\x5d\x7c\x4f\xa0\x38\xfd\ +\x72\xe7\xef\x0d\xf2\x9a\x84\x2b\x02\x12\x08\xbc\xfd\x56\x40\x2e\ +\x5e\x7f\x2e\xe3\xc3\x42\xa4\x36\x7f\x3e\x23\x3c\x36\x6c\xac\x90\ +\x0b\x78\xcc\xfb\x2c\x7f\x77\xe0\x34\xe2\x03\x10\x46\x08\xfa\xfe\ +\x01\x44\xf7\x0a\x48\xce\x9b\x07\xfa\x3d\x72\x2a\xbe\xd4\x6c\xfe\ +\xd0\xa1\x7c\x0f\x9d\xcd\x71\xfa\x7f\xf1\xb7\x2f\xe3\x63\xef\x5a\ +\x9f\x01\x56\x98\x89\x4e\xf3\x27\x62\x31\xbb\xbb\x1d\x9b\xce\xe9\ +\xe3\xb2\x9a\x1a\x06\x7f\xd5\x81\x9f\x83\x80\xca\x29\xc6\x26\xca\ +\x59\xdb\xc8\xef\x48\xfe\x09\x7d\x08\xf1\x2d\xc8\xd6\xb4\x37\x09\ +\x60\x5a\x13\xf5\xb3\xdd\x0f\x75\xd1\x9a\xd4\xe2\xda\xb7\xad\xc6\ +\x0f\xee\xdf\xce\xb7\xcd\x70\x27\x45\xab\xf2\x8c\x10\xd8\xbf\xe4\ +\xd5\xdb\x0a\x09\x5e\x1d\x18\xc1\x8a\xfe\x19\x12\xb8\x13\x45\xda\ +\xf1\x3c\xcd\x86\xb3\x48\xf7\x88\x04\x04\xa4\x02\xdc\xd0\xeb\xaf\ +\x7e\x00\xe9\x37\x12\x53\xd0\x20\xab\x63\x30\xe7\x07\x50\x92\x09\ +\x25\xb9\xf2\x56\xc3\xf8\x00\x5d\x90\x9b\x2f\x63\x81\xf4\x57\x2e\ +\x8c\xef\x24\xf4\x42\x81\xa1\xe3\xa1\x94\x17\x30\x47\xc0\xf7\x23\ +\x0c\x09\x99\x84\xae\xa0\x50\xe0\x28\x41\x9e\x76\xea\xa4\x24\x36\ +\x73\x46\x1b\x3b\xfd\x16\xcc\xe9\xaa\x5f\xf3\x5e\x4d\xb9\x2c\x55\ +\x52\x26\x80\x6a\xc5\xf0\xc1\xa3\xb1\x89\x2a\x13\x83\x7e\xbe\xfa\ +\x86\x1a\x27\x83\xe5\x17\xfc\x97\x62\x93\x00\xa6\x29\x51\x82\x7e\ +\x3f\x08\xdc\x1a\x7e\x93\x0b\xd6\x2c\xef\xc5\xb6\x97\x8f\x20\x29\ +\x50\x14\x78\x92\x07\xbe\xb5\xf9\x86\xfe\x98\xeb\xd2\xe7\x89\xed\ +\xc7\x71\xc9\x9a\xd9\x72\x86\x5f\xc6\xf2\x76\xbf\xf1\xdb\x0d\x48\ +\xc0\x20\xda\x1a\x34\xae\xad\xb1\xff\x86\xe7\xc8\x3a\x89\x09\xe0\ +\x1c\xfa\x00\x8c\x7e\x74\xce\x0f\x60\x8c\x00\x56\xb5\x0c\x51\xe5\ +\x65\x1e\x90\x07\x3f\xb7\x43\x72\x72\x72\x5f\xc7\xd5\x54\x8a\xa4\ +\x7c\x1c\x30\xa4\x76\x3d\x97\x0a\x78\x31\x1b\x7c\x9d\x4c\xd7\xa9\ +\x26\x20\x55\x06\xfe\xb7\x7f\xb8\x03\xb7\x5c\xbd\x92\x35\xb1\xd3\ +\x31\x01\x66\x76\xb6\x61\xfd\xca\x39\x58\xb6\xa0\x1b\x20\xa0\x5c\ +\xab\x3b\xfe\xd2\x54\x9c\x7f\x59\x99\xa6\x1c\x0b\x30\x32\x5a\x61\ +\xd3\x91\x5e\xf3\x0d\x69\x24\x65\xdd\xa1\x5a\xb0\xfd\x4d\x02\x98\ +\xbe\xd4\x47\xca\xd4\xfc\x43\x7f\xf3\x9b\x96\xe1\xbe\x47\x76\xf3\ +\xa1\x9f\x29\xdd\xfd\x36\x0f\x7c\x9b\xdb\xec\xb6\x81\x1f\xe0\xe1\ +\x97\x8e\xe2\x1d\x9b\x16\xf0\x56\x91\x4e\x51\x90\x2b\x18\xfc\x1c\ +\x92\x40\xfe\x08\xb0\xc4\xf4\x43\x89\xc0\xf5\x53\xe0\x27\x88\x6e\ +\x24\xe2\xb6\x91\xb6\x3e\xcf\xc8\xb6\xa1\x6e\x45\x2a\xf0\xa1\xdf\ +\x53\x63\x02\xc2\x50\x64\x05\x9d\x1f\xbd\x27\x45\x7e\x6b\x30\x72\ +\x0e\x6a\x5d\x77\x04\x28\x78\x0e\x79\x76\xbf\xbf\x63\xa0\xdf\x4f\ +\x92\xd4\xfc\x9e\x04\x09\x7e\xf6\xca\x20\xde\xb2\x71\x21\xc6\x4b\ +\x55\x1d\x8b\xe2\xfd\x24\x15\x88\x30\xb3\xab\x15\x7d\x3d\x1d\x20\ +\x09\xf7\xcd\x32\x00\x0e\x2f\xae\x39\x07\x60\xcd\xc5\x00\x8c\x4f\ +\x96\x98\x58\xa6\x4c\x36\xcf\x04\x56\x5b\x7d\x4d\x02\x98\xae\x64\ +\xd1\x0e\xd1\xd1\xdc\x1b\x75\x36\xad\xeb\xc7\xb3\x2f\x1e\x46\x42\ +\xfe\x49\x8e\x46\x8a\x40\x0c\x00\x47\x07\x5a\x72\xe7\xf8\x44\x95\ +\x7f\xd4\x33\xda\x8b\xb0\x26\x07\x7c\x6d\xc7\x41\x40\x3a\x16\x94\ +\x0a\x18\x03\x1b\x11\x01\x8c\x38\xfd\xb4\xad\x27\x04\x8d\xcb\x56\ +\x7c\x03\x0a\x78\xd8\xbc\x1f\x40\x4f\x19\xba\x32\xd2\x70\xb8\xd1\ +\xc0\xfe\x8f\xfb\x63\xa7\xa7\x48\x6b\x85\xab\x9a\x05\x79\x49\xaf\ +\x51\x84\x10\xc0\x06\x9a\x41\xd0\x87\xc8\x77\x20\xd5\xae\xf6\x22\ +\x7e\x9a\xfd\x6d\xcf\x5f\x31\x07\xc6\x69\x45\x3a\x2d\xfc\x63\x1b\ +\x58\x1c\x1f\x9e\xc0\xcb\x7b\x87\x70\x74\x68\x12\x65\xb7\xdd\x47\ +\x20\x06\x7c\xa5\x66\xd8\xfe\x2f\x57\x52\x7e\x75\xfc\xe8\x78\x0a\ +\x98\x08\xe7\xfa\xae\x72\x05\x3d\xe5\x5e\x7d\xd0\xde\x24\x80\xe9\ +\x4a\x09\xb5\xe9\x6d\xaf\x16\x1b\xce\xe9\xc7\xd3\x2f\x1c\x66\x33\ +\x40\xdd\xcd\xf9\x18\x74\x45\x41\xa4\x15\xa8\x84\x0a\x54\xd0\xb6\ +\x96\x04\x3f\x7a\xf6\x30\xde\x92\x91\x8b\x31\x26\x3a\x22\x1b\x47\ +\xfb\x49\xc6\x14\x24\x80\x50\x03\x30\xea\xa0\x8b\xfd\x00\x24\xe0\ +\x67\x47\x9f\x11\x52\x88\xb2\xe1\x0c\x88\xef\x20\xf6\x03\xa8\x29\ +\x41\xdc\x57\x7f\x96\x7c\x26\x19\xd1\x3a\x98\x75\xf4\xd6\x61\x13\ +\xf8\x28\x42\x9b\x5d\xaa\x6a\xef\xe7\xeb\x6a\x3a\x08\xe8\xd5\x91\ +\xa8\xc7\x83\xb5\x1d\xc4\x0a\x58\x45\xa1\x90\x87\x77\x48\xe8\xce\ +\x07\x76\xe2\x83\xd7\xac\x61\x7b\x3d\x3c\x0b\x2c\xbb\x1e\xca\x03\ +\xa5\x8a\xc1\xee\x03\x23\x78\xee\xd5\xa3\x38\x70\x74\x14\xc6\x02\ +\xe3\xa5\x0a\x4b\xfd\x6a\x35\x95\x5d\x00\xf6\x2f\x4c\x64\x59\xc8\ +\x28\xf4\xf8\xcb\xae\x7f\x43\x2f\x63\x1b\xfe\x89\x53\x11\xcd\x74\ +\x7a\xc9\xa2\x4d\x4f\xfb\x59\x5c\x92\xa9\xe9\x77\xdd\xfb\x0a\xff\ +\x50\xa2\x24\x08\x50\xe9\x06\x52\x8e\x80\xef\x59\x96\x43\x30\xea\ +\x9e\x4e\x28\xc1\x43\x19\xb1\x7c\xe6\x96\xf3\xf1\xf7\xcf\x1c\x44\ +\x57\x21\xf1\xb4\x06\x02\xaf\x92\x38\xfd\x84\x7b\xb9\x6e\x93\xd0\ +\x73\x6c\x00\x9d\x4b\x2a\x59\x8c\x05\x88\xdc\xe7\x93\x53\xd7\x89\ +\x40\x10\x23\x5b\xa5\x62\xe3\xed\x4c\x21\x26\x05\x0e\xc1\x40\xa4\ +\xac\x01\x21\x2d\x4d\x60\x72\x78\x10\xd5\xf2\xa4\xbf\x90\xc7\xb5\ +\x6d\x51\x6c\xed\x40\x7b\xf7\x6c\x14\x5a\x3b\x03\x09\x9e\xf7\xfe\ +\xdb\x10\xbc\x62\x17\xbb\xba\x81\x6e\x4d\x92\x4f\x1c\xdc\x6b\xb4\ +\x6d\x45\x1b\x70\xf3\x61\x75\x5d\xe4\x5b\x18\x9d\xac\xa2\xbb\xab\ +\x05\x86\x49\x4a\x3f\x3f\xff\x5f\x9a\xab\xbc\x75\x7b\xe4\xf8\x38\ +\x26\x26\xaa\xe8\x6c\x2b\xb2\x69\xd0\xde\x5a\x90\xe8\x71\xd6\x14\ +\x47\xc7\xab\x98\x28\xd5\xf4\x19\x9a\x72\x7d\xf9\xc0\xa5\xa4\x49\ +\x00\xd3\x98\x5a\xc1\xb6\x3f\xa1\xbd\xbd\x00\xa2\x04\x23\x63\x15\ +\x74\x74\xb6\xe4\xff\x58\x96\xd4\xa9\x16\x79\x8a\xc9\xca\x18\xd7\ +\x85\x20\x44\xb2\x71\x44\xda\xc1\xa1\x49\xcc\xed\x6e\x45\xd1\xbd\ +\x25\x88\x0c\x81\x12\x5e\x13\x81\x49\x7f\xb2\x24\x24\x10\x38\xc5\ +\xa8\x0e\x76\xe8\x67\x48\xa4\x99\x52\x44\x70\x13\xaf\x06\xee\x90\ +\x8e\x68\xf2\x76\x2d\x5c\xf4\x1f\x48\xff\x7d\x94\xdc\x90\x81\xff\ +\x18\xb6\x7e\xe9\x66\x9c\x4e\xfa\xa5\x4f\xfe\x35\x66\xcc\x6d\x83\ +\x35\xfa\xf9\x70\xa5\x3a\xf0\xc2\x58\x01\xe5\x58\xd1\x3a\x42\x50\ +\xdb\x08\xcc\x3a\xa6\x80\xb2\x42\x64\x56\xda\x4a\x3a\xcc\xf8\xc5\ +\x04\x77\x3d\xb4\x13\x37\x5c\xbe\x1c\xf7\x3d\xbe\x0f\x20\xc7\x9b\ +\x46\xbe\x5b\x1e\xaf\xd6\x00\x55\x93\xe2\x85\xed\xc7\x32\x12\x68\ +\xc5\xd2\x05\x5d\x7c\x37\x44\x5d\xdd\x26\xde\x01\xc8\x34\x01\xc1\ +\xfa\xa9\x93\xaa\x24\x32\xbf\xb5\x49\x00\xd3\xb7\x0b\x50\xa9\x07\ +\x8d\x1b\x9c\xb3\x7a\x1e\x9e\x7f\xf9\x30\xdf\x2b\xe7\xa7\x18\xf4\ +\xa4\x87\x67\x94\x18\x24\xea\x4e\x40\xef\x40\x07\x21\x83\xac\xec\ +\x28\x16\xf0\xe0\xf3\x47\x70\xd9\xda\x3e\x3c\xb9\x63\x08\x54\xb0\ +\xfa\x6c\x09\xde\x4b\x00\x32\x5e\x4c\x82\x90\x00\xe9\xe1\x24\x22\ +\x44\x4e\x2b\x82\x11\x40\x11\xb4\xcf\x01\x59\xa9\x83\x78\xc8\x0f\ +\x7c\xd2\x33\xfc\x92\x9c\x3f\x01\x06\x69\x69\xd2\x49\xfb\x12\x64\ +\x8b\x61\xe4\xe8\x21\xac\x5d\xb3\x02\x49\x4b\x07\xac\x23\x1e\x3f\ +\x49\x9f\xa9\x4e\x62\xf8\xd0\x4e\xd4\x2a\x13\x20\x67\x4f\x17\xb3\ +\x35\xed\x33\x67\x23\x29\x76\x84\xb1\x12\xce\x1c\x51\xd0\x6a\x9d\ +\xea\x55\x9f\x18\x42\x82\x80\x98\x07\xbe\x56\xc1\xba\x43\x70\x46\ +\x41\xa4\x3a\x71\x95\xf0\xe0\xd3\x87\xf0\x8d\x4f\x5c\x89\xbf\xf9\ +\xc9\x2e\x74\xb6\x17\x54\x1b\x13\x1a\x75\x4f\x96\x5e\x63\x0d\xfa\ +\x7b\xbb\xb1\x73\xdf\x09\xde\x4d\x98\x98\x2c\x67\x24\x30\x13\x3d\ +\x33\xda\x91\xc0\x62\x74\xac\xcc\x3b\x03\xa7\x9d\x08\xfa\xdb\x20\ +\x54\x9b\x04\x30\x7d\xa9\x0c\x00\x69\x2d\x23\x80\xe5\x73\x32\xef\ +\xff\x4e\x10\x51\xe4\xe8\xd3\x52\xfa\x13\xa8\x7d\x8a\xe0\xea\x2a\ +\x01\x3d\x38\xfb\x24\x90\x24\xc0\xfd\xcf\x1e\xc2\x6f\xdc\x70\x0e\ +\x1e\xfe\xf9\x20\x3a\x65\x8b\x51\xa4\xbc\xfa\x9f\xb8\x0f\x2a\xf9\ +\x55\xb6\xc7\x1b\x5e\x56\xcd\x00\x86\x99\x8a\x33\x21\x21\x6f\xdb\ +\xc9\x08\x76\x22\xbf\x86\x8d\x2f\xd7\x64\x69\x38\x91\x49\xfb\x47\ +\xa7\x90\xf6\x1b\xce\x3b\x0f\xb5\x34\x0d\x54\xff\x98\x04\x8a\xad\ +\x9d\x78\xe1\x2f\xff\x00\x71\xba\xf4\xe3\x7f\x85\xae\xd9\x0b\xfd\ +\x28\x43\x35\x11\x14\xec\x92\xa6\x3c\x62\x6c\x60\xc5\x3c\x88\x9c\ +\x83\xc6\x8d\x8b\x16\xe6\xda\x42\x24\x8e\x18\x88\x7d\x32\x84\x83\ +\xc7\xc7\x32\x00\xb7\xa2\x52\xa9\x81\x40\x6e\xad\x98\x03\xa1\x76\ +\xd2\xdd\xd5\xc6\x76\x3e\x11\x58\xd2\x1f\x1a\x1c\x67\xc7\xdf\x92\ +\x05\x33\xd0\xc3\x63\x55\x3e\xeb\x71\x46\x49\xff\x9e\xe5\x26\x01\ +\x4c\x37\x01\x18\xa0\xbb\xbb\x0d\xc3\x23\x65\x74\x76\xb5\xaa\xc9\ +\x0f\xe4\xdf\x7f\xef\x20\x99\xa8\xfd\x1b\x82\x4d\x1d\x84\xc1\x85\ +\x18\x44\x09\x76\x1c\x1a\xc1\x92\xbe\x19\x68\x6f\x49\x54\xe2\x53\ +\xb8\xad\x48\x0a\x4e\xb5\x85\x45\xde\x7b\x92\xc9\xb0\x29\xa0\xdf\ +\x41\x1e\xa4\x7c\x24\xa0\x51\x29\x48\xb1\xe1\x1f\x37\xc5\xe6\x37\ +\x40\x69\x7c\x34\x73\x8a\xae\x04\xb5\x75\x01\xde\x9d\xf6\x69\x9a\ +\xf2\x9d\x08\xa7\x4a\x7c\x90\x6a\xe3\x46\x59\xc3\xa5\x29\x8d\xa1\ +\x34\x31\x86\xae\x5e\x81\xb0\x27\xb5\x11\x1f\x79\x56\xcd\x20\x6f\ +\x16\x70\x29\xa0\x8f\x76\x04\x4c\x78\x9d\x58\x30\xae\x24\x50\x48\ +\x12\xfc\xfd\xa3\xfb\xb0\xe5\x4d\x4b\x71\xf7\xc3\xbb\x61\x49\xcd\ +\x8f\x28\x1e\x81\xff\x7d\x97\xcc\x9f\x81\x6d\xdb\x8f\x39\xf3\x8d\ +\x50\x33\x06\x43\x27\x27\x51\x2a\xd5\x30\x77\x76\x07\x6b\x00\x4a\ +\x68\x67\x9c\xca\xcd\x5d\x80\x69\x24\x00\x6b\x09\xf3\xe6\x76\x61\ +\xe0\xe0\x49\x14\x7d\xf5\x9f\xb4\xd4\x60\x15\x8b\xa0\x88\x3d\xcf\ +\x71\x2c\x3c\x7c\xbb\xd2\xa2\xb3\xb5\x80\xef\x6e\xdd\x83\x1b\x36\ +\x2f\x62\x2f\x74\x14\x01\xa8\x00\x30\x51\x1c\x40\xc3\xd0\x61\x09\ +\xd2\x09\xb7\x00\xf5\xea\x2d\xe8\xfc\xe0\x6a\x72\x86\x8e\xbb\x85\ +\xc8\x7d\x36\x67\xee\x64\x60\x59\x23\x57\x9d\x99\xa0\x2c\x14\x0a\ +\xa7\xcc\x19\x39\x70\x29\x6b\x84\x34\x2c\xf4\xcc\x02\x69\xa4\xa2\ +\xbc\x74\x2d\xd8\x46\x25\xff\x6e\x00\x57\x0f\x80\xae\x7f\x84\xd0\ +\x3c\x00\xe9\x2c\x6d\x07\x8e\x5a\x89\x0c\x7c\xf2\xe7\x47\x71\xc5\ +\xf9\xf3\x38\x44\x5b\xcc\x38\x59\x0b\x2f\xea\x72\xde\x9c\x4e\x0c\ +\x0e\x4d\x22\x21\x0a\xcc\x84\xd4\x02\x63\x93\x15\x0c\x64\xa4\x7e\ +\x32\x23\x00\x10\xfe\x61\xa9\xa9\x01\x4c\x6b\x3a\x0e\x18\xf4\xcd\ +\x9e\x81\x43\x87\x47\xc5\xfb\xaf\x12\x39\x92\xfa\x7a\xf7\xbd\x4c\ +\x50\x1b\x3f\x38\xd2\xaa\xce\x41\xdf\x5e\xe5\xe7\xdf\xfd\xf8\x00\ +\xbe\xf5\xc9\x2b\x71\xc7\xc3\x7b\x38\xd0\xc4\x53\x79\x43\x29\x62\ +\x9c\xcd\x9f\x70\x07\x97\xe2\xfd\x27\x52\xa5\x98\x9c\x19\x10\xec\ +\x04\xb8\xd2\x90\x89\xe2\xe3\x48\x84\x3c\x6a\xa5\x09\x94\x4e\xb2\ +\x47\x3f\x96\x5c\xdc\x9a\x18\x3a\x82\xf6\x96\x56\xd8\x42\xc1\xbf\ +\x3b\x21\x5f\xcf\x9b\x00\x41\x5d\xca\xa4\xd8\x8a\x89\x93\x47\x31\ +\x52\x28\x8a\x6a\xce\x5a\x94\xf8\xfc\x8b\xc5\x36\x14\x3b\x67\xa1\ +\xa5\xa5\x1d\x16\x9e\x94\x17\x55\x3f\xef\x1c\x54\xd0\xc6\xe6\x81\ +\x35\xde\xf9\x03\x35\x17\x8c\x47\x0c\x2d\x45\xc2\x44\x39\xe5\x1b\ +\x7a\x85\xe0\x79\x4d\xe4\x00\x5a\x38\x77\x26\x9e\x7e\xe9\x10\x28\ +\x21\x0d\x8a\x72\x52\xd6\xb8\x13\x9f\x42\xd2\xba\x4e\x2b\xa7\x71\ +\xf7\xf8\xf1\x26\x01\x4c\x53\x22\x60\x30\xb5\xc0\x9c\xde\x76\xec\ +\xda\x3b\x0c\xa2\xf0\xb6\x5a\xf2\x6d\x7d\xf9\xc3\x2b\xe0\xd5\xc6\ +\x47\x7c\x9e\x3d\x50\xff\xb9\x5f\xd4\xcc\x4a\x6a\xb0\x23\xd3\x36\ +\xd6\x2d\xea\xc6\xbe\x5f\x48\x16\x10\x2c\xdb\x13\xe1\x8f\xcb\x0a\ +\x74\x8d\xbb\x57\xce\xa8\xf7\xdf\x80\x20\x0e\x47\x43\x7a\xd2\x3c\ +\x86\x03\xac\xac\x81\x23\x06\x67\x4c\x18\xcb\x0e\xbe\x9f\x7e\xf9\ +\x7d\x38\x55\xda\xbc\x79\x33\x4b\x6f\x05\xbc\x96\x0d\x93\x82\x3f\ +\x28\x8b\x6d\x33\xb0\xfd\x8e\xdb\x4e\xfd\x79\xbf\xf9\x4d\x14\x7b\ +\xe7\xfb\xb7\x0a\x35\xda\x1a\xd4\x7f\xc7\x80\x18\xe4\xf3\x22\xf3\ +\xc0\x11\x89\x9a\x55\xfc\xaa\x6e\xde\x05\xb8\xfa\xa2\x45\x78\xe8\ +\xe9\x03\xdc\x29\xf1\xe0\x22\xe1\x97\x2d\xec\xc6\x9e\x83\x27\x59\ +\xab\x91\xbb\x10\xf2\x01\x0d\x14\x8e\xe9\x04\xf9\xa7\x61\x22\x24\ +\x30\x26\x39\xda\x24\x80\xe9\x4b\x47\x4d\x6a\xd1\xdd\xdd\x8e\x13\ +\x23\x93\xa0\xc4\xf3\xfe\xba\x5a\x12\x30\xbb\x6a\x02\x14\xee\x00\ +\x28\xf8\xd5\xf6\x57\xa2\x50\x2d\x80\x5f\x30\xf2\x9d\x87\xf7\xe1\ +\xe6\x2b\x96\xe3\x8f\xef\x7a\x01\x85\x56\x02\x19\x62\xd4\x5b\x8e\ +\x03\x50\x08\x47\xa5\xd0\x92\x6f\xf7\xeb\xf7\x22\x7f\x16\x22\xe9\ +\x48\xbe\x5a\xc3\xed\xd2\xf8\x49\x6c\xde\xb8\x16\x68\xed\x42\x2e\ +\x39\xf3\x00\x00\xab\xf3\x0d\x09\x40\xdb\xb1\x43\x50\x4c\x9b\x00\ +\x2f\x17\x5e\x78\x61\x63\xff\x41\x75\x02\xe5\xd2\x28\x3a\xec\x3c\ +\x04\x0a\xbb\xb5\x53\x4b\x7f\x0d\xbe\x52\xe9\x1f\x06\x69\x69\x8e\ +\x61\xe8\xe6\xfe\x24\x8b\xc9\xf8\xe2\xbf\xb9\x0c\xf7\x3d\x31\xc0\ +\xbb\x3f\x24\x7f\x5f\x47\xfe\x73\x7a\x3a\xb0\x73\x60\x98\x5f\xfe\ +\xa2\xfe\x05\xff\x2a\x82\xc0\x70\xd0\x31\x45\xb8\x6a\x1e\x0d\xac\ +\xf5\x81\xa7\x7f\xbb\xe9\x03\x98\x4e\x02\xb0\xd6\xf0\x0d\xb2\x93\ +\xa5\xea\x14\x31\xff\xda\x88\x83\x5d\xe2\xf3\xf1\x56\xfa\xe2\xed\ +\x2a\xe9\x34\xba\xb5\xf5\xe4\xab\x83\x78\xd3\xda\x39\x72\x53\xb0\ +\x5b\x1b\x9c\xf2\xd3\xf6\x94\xb7\x03\x8b\x9d\x6f\xa4\x3f\xb8\x15\ +\xd8\x18\x19\x97\x03\x3f\xc6\x65\x70\x16\xbb\x3f\x4d\x53\xce\xd9\ +\xfc\xe0\x18\xb1\x00\x9f\x88\xc4\xa6\x0f\xca\xd8\xe6\xcf\xf7\xe5\ +\xdb\x44\xc4\x75\x8f\x30\xe4\x73\xdd\xf7\xf8\x45\x5d\xcc\x2a\x1e\ +\x57\xe2\x0c\xb6\x09\x83\x3e\x9d\xeb\xca\xfc\xfb\x0b\x5d\x5b\x35\ +\x84\x80\x59\x13\x72\x97\xb1\x42\x53\x6a\x0c\xd6\xaf\x98\x83\x97\ +\xf7\x0c\x31\xf8\xc5\x9c\x9b\xf2\xc5\xa6\x56\xc6\x94\xa2\x63\x73\ +\xaa\x51\x22\x4a\x9a\xef\x05\x98\xce\x44\x48\xf6\x58\x4a\x60\x52\ +\x13\xef\xfb\x4b\x0a\x7f\x54\xea\xa9\xd2\xc9\xda\x97\x07\x2a\x8f\ +\x0b\xf6\xd4\x89\xd7\xd1\x5a\xc0\xdf\x3c\x3a\x80\x6b\x37\x2f\x44\ +\xaa\xa7\x72\x5e\x93\x04\xe4\x78\xaf\x3a\x00\x01\x18\x25\x02\xe3\ +\xe6\x90\x95\x7e\x78\x17\x80\xe6\x9f\x99\x10\x83\xd7\xcf\x53\x81\ +\xf8\xb5\x00\x7e\x26\x63\x7e\x8e\xfa\x18\xf8\x7e\xd6\xd7\x8f\x4e\ +\xe9\x27\x09\x35\x25\x4d\xd2\x1f\xed\x1a\x70\x7f\x10\x3a\xcc\x4e\ +\xdf\xc7\xb6\x1d\xc6\x85\xe7\xce\x95\xf3\x0f\xee\xcc\x46\x6b\x36\ +\x46\x18\x9d\xa8\x88\x59\xe8\x51\x4a\xee\x3e\x53\xed\xd0\xaa\x12\ +\x54\x38\x1c\xbf\x31\x79\x4f\x93\x00\xa6\x31\x0d\xbc\xf0\x89\x7d\ +\x84\x04\xd5\x9a\x04\xf1\x40\x52\x14\x48\x12\x83\x5f\x81\x6e\x15\ +\xfc\x91\xe4\x8f\xfb\x75\x4d\x01\x84\x3b\x1e\xda\x85\x5f\xdf\xb2\ +\x86\xf7\x90\x19\xab\x39\x12\x88\x35\x08\xe9\x0b\x4e\xe6\x45\x57\ +\x78\x43\xde\x18\x1c\x1e\xed\x95\xf5\xd6\x5b\x0f\x80\x1a\x00\xff\ +\x54\x20\x2e\x16\x8b\x7e\x96\x3e\x7f\xec\x94\x6b\xe3\xcf\x92\x4c\ +\x59\x8e\x4c\x09\x05\x70\xfe\x98\x71\xde\xf6\xd7\x7a\xfe\xde\x00\ +\xa5\x8a\x20\x74\x38\x21\x8b\x27\x7e\x7e\x04\x97\xac\x9f\x07\x93\ +\xf2\x3c\x8e\xf3\xbf\x68\xfd\xdc\x2c\xfe\x9f\xdf\x06\x1d\xec\xe6\ +\x84\x46\xbd\x55\x72\xe0\x66\xf0\x39\x53\x9f\x33\x90\xc5\xea\x35\ +\xd8\x01\x00\x4d\x1f\xc0\x34\xa6\x24\x29\x8c\x57\x6b\x69\x17\x25\ +\x14\x48\xfd\xc4\xb3\xf7\xe1\x47\xfd\xb9\x92\xb4\x8f\xe7\x23\x74\ +\x0c\x06\xd2\x07\xe4\xed\x20\xf0\x40\xfd\xc6\xe1\xa7\xb6\x1f\xc7\ +\x65\xeb\xfa\xb1\x6d\xf7\x09\x90\xe7\x8d\xe6\x79\x50\xc7\x9f\x25\ +\x7e\x46\x20\xc5\xe0\x6a\x7a\x8d\xbd\x73\x90\x49\x9f\xfa\x2c\xf4\ +\x0d\xb8\xd6\xc0\x12\x97\x3c\x96\x14\x08\xe4\xd4\xf3\xd7\xca\x00\ +\xe2\xfa\x6b\xed\x00\x70\xf6\xeb\x12\x13\xa0\x6d\x9d\x63\x6a\x49\ +\x28\x5a\xe3\xb8\x00\xf5\x61\x28\xe8\xa2\xb0\xe2\x58\xfa\x23\xf0\ +\x17\x58\x89\x03\xf0\xfe\x0e\x09\xf6\x1e\x1c\xc1\x39\x4b\x66\xf1\ +\x49\xbf\xb6\xd6\x04\x6b\x57\xcc\x96\xd7\xbe\xc5\x7e\x98\xe0\x88\ +\xb7\x91\xb0\x69\xe9\xa6\x3a\x41\x93\x9b\x01\x2b\x9f\x13\x7c\xd3\ +\xc8\xae\x34\x3b\x9a\x1a\xc0\xb4\x13\x00\x76\x64\xac\x1f\x4a\xeb\ +\x20\x2a\x2d\x96\xe6\x88\xd4\x7e\x2d\x35\x5e\xbd\xd1\x1e\xbe\xe6\ +\x62\x81\xf0\xe7\xf7\xbc\x8a\xdf\xba\x81\x5f\x5f\x15\x5c\x0d\x8e\ +\x06\xea\xbf\x7e\x0f\x6e\xe6\x5f\x0d\x6e\x74\xdf\xdf\xf0\xfc\xe0\ +\xf5\x5b\x6e\xcc\x39\x27\x8d\x15\x1b\x3f\xce\xb1\x8a\xde\x48\x92\ +\xc7\x9a\x40\x5c\x6f\x64\x1e\x44\xea\xbf\x10\x50\xe8\xc7\x80\xcb\ +\x41\xa8\x2f\xa2\x23\xc5\xaa\x21\xe4\xa4\x3f\xdc\x3a\x4d\xb9\xb3\ +\x11\x5c\xb6\x14\x13\x94\xf9\xda\x76\x93\xd5\x0b\xbc\xef\x7f\xe0\ +\xc8\xa8\x47\x70\x3c\x33\x20\x04\xf9\x6c\xed\xf1\x81\x1e\xc5\x24\ +\xe8\x14\xd9\x9a\xf4\x14\x08\xbb\x63\xe9\xc5\xff\xb9\xa9\x01\x4c\ +\x67\xaa\x54\x6a\xcf\x13\x70\xbe\xbc\xa5\xde\x37\xeb\x44\xda\x27\ +\x41\xb8\xaf\x4a\x7e\x58\x2e\xf5\x87\x16\xed\xfb\x73\xe9\x80\xa9\ +\x52\x58\xb7\xf8\x8e\x0e\x4f\x60\x68\xac\x8a\x73\x17\x75\x63\xe0\ +\xf8\x38\x2c\x25\x7e\xc4\x9f\x9b\x27\xff\x4f\xd1\x7d\x83\x3c\x4f\ +\x99\x8a\x47\x64\x9e\xd1\xd9\xfc\xc1\x46\x3f\x9f\xfb\x84\xfc\x7e\ +\x01\xcc\xa2\x5e\x69\x1e\x6a\x03\x71\xfb\x4c\x35\x00\x5e\x2f\x52\ +\x5e\xda\xc6\x18\x3f\x42\x50\xcd\x99\xa4\x10\x9f\x0e\x54\xc0\x07\ +\xce\xc0\xa8\xcf\x49\x5b\xf8\x8e\x3f\x1e\xa7\xe0\x5e\x03\xe3\xd6\ +\x1b\x6f\x6b\x91\xdc\xdb\x84\xff\x1f\x7b\x5f\x02\x65\x47\x51\xee\ +\xff\xfb\xba\xef\x32\x99\x7d\xc9\x24\x99\xec\x90\x40\x82\x01\x82\ +\xec\xab\x0f\x9e\x0b\x46\x44\x11\x34\x0a\xb2\x8a\x4f\x63\x10\x59\ +\x15\x10\x78\xa0\xe2\x12\x56\xf5\xe9\xf3\x29\x28\xa2\x08\x28\xa2\ +\xa0\x80\x80\x20\x04\xd9\xb2\x00\x61\x0d\x6b\xf6\x85\xc9\x24\xb3\ +\xcf\xdc\xad\xbb\xea\x5f\xf3\xdd\xae\xf3\x75\xd7\xcd\xfc\xe5\x9c\ +\x77\xde\x31\xe0\x2d\xac\x53\xd5\xd5\xd5\x7d\xaf\x93\xfb\xfb\xb6\ +\xfa\x96\x15\xaf\x6e\xc5\xae\xd3\x5a\xb1\xcb\xe4\x26\x3c\xfa\xcc\ +\x06\xb3\xe6\xf3\xb3\xe2\x8d\x28\x84\x43\xd4\x01\xc7\xf9\xab\x32\ +\xa7\x91\x1c\x2b\x8e\x56\x14\x05\x78\x6e\xdd\xf2\xf3\xab\x12\xc0\ +\x3f\xab\x4d\x9a\xb3\x08\x2a\x54\xcb\xc3\x50\x93\xfc\xf8\x5c\x7d\ +\xdf\xea\xcc\xce\xba\x93\x0a\xbb\xa2\x52\x2e\xec\x3c\xf9\x43\x91\ +\xc2\x9b\xe5\x7c\x81\x3f\xf9\xd3\x4a\x2c\x3c\x7a\x57\x56\x09\xa0\ +\x5c\xce\xcf\xa3\x9d\x33\x78\xa0\x2c\xd7\xe7\x51\xf6\x44\xdc\x5f\ +\x92\x83\x6a\x27\xeb\x2f\xa2\x7b\x1a\xf6\x5d\xbd\x3d\xdd\x20\x82\ +\xb5\xd0\xbf\x7d\x7b\x40\x25\xb7\x8f\xf7\xb7\x6d\x20\x14\x09\x00\ +\xe6\xbb\xf4\xb0\x35\xde\xad\x37\x00\xed\xd8\x02\x2a\xec\xb0\xc2\ +\xa1\x45\xf7\x8f\x71\x7f\xf7\x44\x40\xf6\xf1\xe8\x11\x61\xb9\x49\ +\x12\x32\xff\x03\x33\xb1\xfe\xad\x01\xb6\x01\x50\x22\x48\x4a\x27\ +\x46\x92\xe3\x5e\x21\xd5\x95\x45\x4d\x2b\x09\x99\x73\xcf\x23\xb6\ +\x7b\x2c\xaf\xaa\x00\xff\xc4\xb6\xf1\xa5\x0b\x10\x6a\x3c\x5d\x2c\ +\x05\x11\x27\x89\x17\xc6\x74\x0c\x81\x95\xe0\x97\x6b\xb5\x1d\xe3\ +\xd4\x28\x99\x7d\xe3\x84\xc1\x23\xe0\xa5\xb5\x3d\x68\x6f\xa8\x41\ +\x7b\x63\x16\x2a\x91\xf6\x4b\x46\xc4\xf2\xfe\xd9\x25\x49\xdd\x65\ +\x27\x62\xf5\xb7\xcf\x11\xe4\x1e\x13\x04\x48\x96\xdf\xee\xee\x6e\ +\xac\x7c\x73\x3d\xba\xba\xba\x46\x13\xf5\x47\x15\xef\xd3\xe9\xb4\ +\x5d\xe3\xb9\xb3\x3e\x1a\x41\x90\xb9\xf3\x79\xe6\x3b\x98\xef\xb2\ +\x16\x3d\x7d\x3d\x15\xf9\x04\x79\xee\x1e\xb1\xc2\x4d\xac\xea\x56\ +\x20\x12\xc9\xc2\xcd\x3f\x20\x5a\xba\x24\x10\x5d\x67\x80\x3f\x67\ +\x46\x9b\x31\xfc\x75\xc1\x4b\xba\x7e\xcb\x7e\x41\xb7\x88\xf3\xce\ +\x1a\xf4\xa8\x1e\x01\xdb\xa9\x70\xe4\x17\x56\x2f\x3d\x6b\xa8\x4a\ +\x00\xfe\xc9\xad\x7f\x75\xd7\xb2\xc1\xc1\x12\x6a\x6a\xd2\x02\x4e\ +\x80\x3b\x39\x29\xb0\x12\x23\xc4\x52\x0f\x38\x75\xfb\x95\x5b\x3b\ +\xdf\x72\x7e\xdb\x65\xbd\x2e\xe3\xe3\x47\x46\x0a\xf8\xc2\x47\x76\ +\xe5\x2c\x33\xfc\x9c\x92\x4a\xc0\xae\xf5\x5f\x00\x2d\xa0\x67\x9d\ +\x3f\xf2\x0f\x20\xc7\x1f\x40\x27\x12\x7d\x0a\x07\x6c\x6e\x6e\xe6\ +\x60\x9f\x8e\x8e\x8e\xd1\xce\xfa\x5d\xe0\x5a\x90\x8f\xc6\xfd\x2b\ +\xef\xcb\xf3\xee\xfb\x13\xfa\xff\xc4\x89\x13\xb1\xfb\xec\x9d\xd1\ +\xdc\xd8\x5c\x01\x7e\x82\x4e\xc6\x08\x08\x90\x5d\xa3\x20\xef\x75\ +\x40\x19\x37\xac\x46\x5d\xf2\x28\x28\x05\x2e\xdb\x76\xe4\xc1\xd3\ +\x8d\xde\x3f\x88\x50\x25\x63\x2e\x85\x80\x90\x7c\xce\x76\xa4\x03\ +\x8a\xd6\x48\x38\x85\x13\x94\x24\x4b\x52\x13\xc4\x5b\x56\x2d\x0f\ +\xbe\x43\xb4\x1f\x14\xf3\x05\xb5\x65\x24\x21\x88\x52\x48\x8a\xeb\ +\x48\x96\xc5\x12\xce\xff\xf6\xc5\x7f\x31\xce\x39\x5d\x89\x43\xca\ +\xa3\xe6\x2c\x7a\xdf\x99\x6d\x68\x18\xe3\x4b\xc5\x20\x47\x0a\x50\ +\x3a\x0e\x78\x1e\x13\x84\x80\x12\xe9\xc1\x51\xe1\x0f\xa0\xa3\x77\ +\x58\xa2\xe0\x11\x61\xec\xd8\x36\xb6\x01\x88\xa8\x5f\x01\xd2\x51\ +\x8e\xf8\x84\xfb\xc7\x08\x43\xfc\x3a\xfe\x4c\xfc\x3d\xa3\x7c\x96\ +\x8f\xb1\x6d\x6d\xf0\x88\x92\x9c\x54\x88\xae\x10\x58\xc8\x9c\x9b\ +\xac\x09\xd8\x45\x5a\x10\xb1\xdc\x4d\x38\x12\xc5\x0c\x1c\xb0\x47\ +\x07\x56\xae\xda\x86\x37\x37\xf4\xa2\x63\x6c\x1d\x94\xb2\x95\x8b\ +\x5c\xf1\x5f\x88\x40\xa5\xcd\x27\x59\x58\x9c\x1c\x49\x40\x6b\x99\ +\x4b\xc0\x68\xf8\x68\x95\x00\xec\x20\xcd\xe4\x73\x7b\xb0\xa1\x2e\ +\x1b\x97\xd9\x2b\x4f\x05\x5c\xf0\x8b\xd8\x39\x6a\x3d\x3f\x6e\xae\ +\x03\x8e\x4a\x9e\x0e\x10\x4b\x01\x29\x7c\xe7\xb6\xe7\x71\xde\x71\ +\x73\x38\x3e\xdd\x55\x23\x64\x14\xf0\xcb\x3b\x85\x10\x58\xe9\x41\ +\x22\x03\xad\xf4\xa1\x00\xd3\x29\x9e\xc8\x24\xd4\x20\x76\x04\xda\ +\xbe\xfe\x3f\xfa\x39\x3f\x03\x3f\x3e\xdf\xee\xb5\xab\x1a\xb8\xc4\ +\xc4\x55\x05\x88\x3c\x5b\xd6\x2c\xa6\x2e\x51\x52\x22\x48\x26\x5e\ +\x75\x54\x2e\x01\xa2\xf0\x5d\x07\xc4\xc2\xb1\x19\xe8\xe3\x9b\x6b\ +\xd1\x50\x9b\xc6\xda\xcd\xfd\x78\x65\x75\x2f\x66\x4d\x6f\x85\xd6\ +\xca\x4d\xf1\x26\x04\x24\x6e\xc0\x73\x42\xb4\x45\xd5\x73\x3e\xd7\ +\x21\x0e\xf2\xff\x83\xfe\x36\x6d\xdf\xab\xab\x04\xe0\x9f\xdd\x26\ +\xed\xfe\x5d\xf4\xf4\x0c\x3f\x6c\x0a\x3f\x92\x0e\x1d\x43\x8e\x63\ +\x07\x70\xd4\x00\xb7\x8a\x8f\x80\x9c\x97\x24\xc4\xb7\x52\x22\x88\ +\x8f\x60\xbd\xf3\xb1\x17\x3b\xb1\xeb\xa4\x46\x8c\x6d\x1c\x23\x60\ +\x76\x89\x80\x52\x49\x69\x40\xa1\x32\xbb\x70\xdc\x0e\x10\x27\x16\ +\x80\x0d\x07\xe6\xeb\x10\x9a\xc1\x3f\x8a\x2b\xef\x68\x6a\x40\xa5\ +\xa8\x2f\xc0\x77\xc0\x2d\x73\x0b\xfe\xd8\x28\x47\x90\x3c\x8f\x8c\ +\x62\x10\x9d\x3f\xa6\xcf\x27\xc3\x74\x45\xb7\x97\x35\xc0\xf5\xfe\ +\xdb\xae\x63\x90\x18\x40\x89\xf7\xfe\xfb\x7e\x93\xf1\xe0\x53\xeb\ +\x38\x32\xf0\xd5\x35\xdb\xb0\xeb\xd4\x16\x28\x25\xaa\x86\x88\xf6\ +\x31\x22\xe2\x72\x7d\x1e\x69\xfb\xc6\x42\xde\xe4\xaa\x27\xc4\x9d\ +\x86\xbc\xbf\xad\x5d\x7e\x7e\x95\x00\xfc\xb3\xdb\xc6\x17\x2f\x42\ +\xe7\xd6\xdc\x43\x4c\xc9\x3d\x87\xc3\x88\x41\x70\x3b\x6a\x80\x73\ +\xee\x9f\xe0\x4a\xdb\xaf\xeb\x07\x25\x9c\xcc\xbd\x5f\x9f\xf1\x71\ +\xc5\x6f\x56\xe0\xa2\xcf\xec\x81\x5c\x21\xb0\xd2\x82\x63\xfd\x47\ +\xec\x5d\xf2\x3c\xe2\x7e\xfc\xb6\x84\xb7\x10\x03\xbb\xdf\x11\x83\ +\xad\x04\x90\xec\x44\x24\x20\x16\x20\xbb\x60\x4f\x88\xfd\x99\x4c\ +\xc6\x5e\xdb\xfb\xae\xd4\xe0\x78\x02\xca\xdc\x76\xf2\xc5\x15\x38\ +\xfe\xbd\xb5\x5b\x79\xa8\xa2\x38\x09\xb9\x4e\x43\x09\xe9\x4a\x2c\ +\xff\x02\xe6\x52\x29\xc0\x31\xff\x36\x03\xf7\x3c\xb6\x06\x7e\x94\ +\x79\x69\x63\xd7\x10\xa6\x4e\xa8\x67\xaf\xd0\xc4\x31\xac\x03\x7a\ +\xc2\xf6\xee\xf3\x4a\x65\xfe\x78\x37\xf1\x89\x7d\x86\xbc\xd5\xab\ +\x57\x9e\xa9\xab\x2a\xc0\x0e\xd2\x86\xd6\x5d\xb2\xba\xaf\x2f\x3f\ +\x68\xd4\x00\xe7\x8c\xc9\x0d\xf4\x11\xf0\xf3\x82\xc3\xf5\x9d\xe0\ +\x1f\xd9\x26\xfa\x6b\x25\x67\xb7\xc0\x24\xe0\x19\xe3\x19\x58\x3f\ +\x26\x6d\xfc\x02\x9a\x10\x06\x4a\xee\xcb\x3b\xec\x5a\xe5\x31\xa1\ +\x7c\x66\xd2\x0e\xa0\x12\xfb\xf8\x9e\x7d\x27\x4b\x00\x12\xf4\x23\ +\xc7\x81\xa3\x88\xeb\x0e\x11\x88\x83\x9b\x89\x80\xac\xb9\xbd\xd2\ +\x08\xe8\x7e\x66\x5f\x6f\x3f\x94\x0e\x13\x7f\x1b\x29\x45\xee\xea\ +\xfd\xe2\x01\x58\x51\x81\xc8\x89\x17\x48\x24\x07\x85\x66\x80\xef\ +\x37\x67\x3c\xde\x58\xdf\x8b\xfe\xa1\x02\x48\xd2\x37\xf0\x9c\xe3\ +\x42\x44\x62\xb0\x37\x5d\xf1\x5f\xee\x03\x89\x35\xe1\xf4\xdb\x51\ +\x07\x24\x78\xe8\x2e\x00\xa8\x12\x80\x1d\xa8\x0d\x0c\x16\xef\x30\ +\xb9\xdf\xb4\x0a\xe3\xe2\xa6\x33\x62\xbb\xe5\xaf\x2a\x41\xcd\x83\ +\xbd\xae\xec\x02\x6a\x19\x75\x14\x24\x74\xe9\xcf\x97\xe3\xdb\xa7\ +\xee\x83\xc1\x5c\x49\xee\xbb\xd6\x7f\xf1\x00\x74\x74\x7e\x65\x09\ +\x8a\xc4\x09\x48\x90\x10\x77\x52\x56\xaa\x08\xd1\xdb\xdf\xcf\x73\ +\x01\xa4\x00\x34\xa9\x06\x58\x20\xbb\x04\x80\xb9\x3f\xf7\xd8\xfa\ +\x68\xc0\x97\xb9\xa3\x66\x6c\xd8\xb0\x01\xcb\x56\xbc\x88\xbe\x9e\ +\xde\x8a\x9a\x83\xe4\xfc\xfd\x5d\xb5\x48\x40\x26\xf7\x78\xa9\x32\ +\x5a\x90\x2b\xf7\x74\xb4\xd6\x62\x72\x7b\x03\x9e\x7e\x75\x0b\x88\ +\x08\x56\x4d\x48\x79\x40\x10\x6a\xde\x23\xff\xc5\xd5\x0f\x57\xfc\ +\xb7\xf7\xe5\x37\xc1\xa3\x3c\x13\x33\x1a\x0a\xb1\xa0\xf2\xf9\xff\ +\x1f\xa6\xed\x7b\x4d\x95\x00\xec\x28\x6d\xf2\x1e\xdf\x1b\xa9\xed\ +\xf6\x47\xcf\xf3\xc8\xf3\x5c\xd0\x3b\x63\xa5\x01\x4e\x80\x8e\x44\ +\x2a\x2f\xb7\xf0\x87\x3c\xe7\xac\x41\x89\x8a\xf1\x56\xf7\x90\x89\ +\x0d\xe8\xc6\x07\xf6\x9e\x88\x30\x54\xdb\xb3\xfe\x0b\xd7\x57\x49\ +\x57\x60\xaa\xb4\x03\x48\x48\x30\xcf\xc5\x30\xd8\xd3\xd3\x87\xa5\ +\xcf\xbc\x80\x4d\x9b\x36\xb9\xe1\xba\xa6\xfb\x68\x6a\x28\xc1\x33\ +\xc0\x27\xcf\x47\x73\x43\xc1\xcc\xd3\xf0\x0c\xe0\x9b\xeb\x8b\x66\ +\xff\x08\xb8\x33\x68\x69\x2c\xc2\x37\x6b\x66\x6e\xf6\x04\x66\x9e\ +\xe1\xde\x54\x5f\xe4\x91\xc8\x3c\xdb\x18\xf0\x7e\x9e\x37\x04\x3c\ +\xc6\x24\x0d\x9e\x4f\x99\x32\x05\x07\xec\xb3\x27\x1a\x9b\x9a\x00\ +\x38\xc1\x50\xae\xc5\xdf\xad\x29\x20\x84\xd6\x15\xfd\xe5\x98\x10\ +\xbc\xce\x31\xff\x1f\x3e\x78\x1a\xfe\xf8\xc8\xeb\x9c\x97\x81\x04\ +\xa8\x1c\x17\xd1\x69\xd4\x80\xb1\x2d\x35\x15\x6a\x05\x69\xd7\x99\ +\x08\x71\x5b\x43\x65\xf1\x92\x4a\xe9\x20\x76\x3a\xe0\x61\xf5\x92\ +\x33\xff\xbe\x76\xf9\x79\x55\x02\xb0\xa3\xb4\x0d\x2f\x5c\x88\xce\ +\x95\x5f\xbb\xab\xbb\xb7\xc0\x19\x60\x61\x4b\x65\xb9\x86\x3f\x0b\ +\x24\x59\x13\x63\x9c\xab\x97\x3b\xe5\xaf\x05\xb0\x88\x89\x88\x15\ +\x44\x80\x4b\x93\x2f\xba\xed\x39\x5c\x72\xc2\x5c\xae\x40\x6b\xc5\ +\x7d\x01\xbf\x70\xf8\xd1\x08\x81\x1c\x01\xc6\x88\x81\x4a\x16\x23\ +\x6d\x6e\x6a\xc4\x21\xfb\xed\x85\xa9\xd3\xa6\x25\xc0\xcf\xee\xbb\ +\xe4\x63\x5a\x47\x1f\x80\x14\x40\x69\xa3\x1b\xf7\x81\x28\x05\xdf\ +\xcc\xa7\x4c\xe8\x45\x2a\x5d\x03\xcf\xcf\x60\xca\xf8\x1e\xa4\xfc\ +\x2c\xfc\x68\x6e\x46\xee\x53\xcd\x1e\xcf\x1b\x21\x18\x59\x4c\x1d\ +\xd7\x0b\x32\x73\x98\x3e\xb5\xa3\x07\xa0\x94\xfd\x2c\xee\x56\xdd\ +\x18\xdb\x36\x16\x1e\x91\x48\xdd\x48\x18\x30\x2b\x8f\x5b\x93\x04\ +\xc1\x91\xd2\x1c\xfb\x80\xd2\xcc\xdd\x4f\xfa\xc8\x6c\xdc\xf2\x97\ +\x57\x91\xf2\x7c\x78\x90\xe7\xec\xb1\xe8\xe6\x6d\xc3\x18\xdf\x52\ +\x0b\xa8\xa4\x9e\x2f\x9f\x17\xc7\x75\x25\xc0\x21\xf7\x9c\xd3\x01\ +\x7b\x8b\x17\xee\x07\x80\xaa\x0a\xb0\x03\xb6\xc1\xa1\xc2\x83\x35\ +\x63\xd2\x5a\x43\xb9\x1e\x7f\xee\xf1\x53\x12\xe4\x8e\xf5\x3a\xc2\ +\xa0\xcb\xf5\xa3\x75\x47\x0d\x70\x88\x00\x45\x21\xa9\xd7\xdf\xf3\ +\x2a\xbe\x7c\xf4\x6e\xec\x1c\x04\xa5\x92\x92\x86\xeb\x0a\xec\x10\ +\x18\x39\x02\x84\x93\x1c\xd4\xba\x09\x83\xc1\xd7\xd2\xda\x92\xf0\ +\xef\xb7\x62\xb9\xd6\x29\x06\xae\x46\x0a\x64\xfa\xa4\x71\xdd\x20\ +\x4a\x83\xbc\x0c\x26\x9b\xb9\x67\x46\xdf\xf4\x49\xed\xdd\x0c\x72\ +\xdf\x10\x84\x49\x63\xb7\x31\x31\x20\x5e\xe7\xfd\xdc\x27\x8d\xdf\ +\xc6\x23\x50\x7e\xa7\xd2\x49\xf0\x47\x8d\xaf\x55\xe2\x38\xd5\xe5\ +\xfc\xae\x1a\xe6\xa8\x51\x49\x35\x40\x42\x84\x15\x71\x5d\xbf\x93\ +\xe6\xcd\xc6\x5d\x8f\xac\x42\x31\x0c\x40\x24\x05\x4a\xe2\xd1\x97\ +\x9d\x5b\x87\xd0\xde\x56\xcb\x04\x93\x1c\xee\x0f\xed\x1e\x27\x92\ +\x88\xfd\x42\x18\xf8\x5a\xb0\x4e\x4e\x2a\x53\x8f\x88\xbc\x9b\xa6\ +\xed\x77\x4d\x95\x00\xec\x70\x6a\xc0\x9e\xdf\x03\x91\x77\x63\x5f\ +\x7f\x81\xea\xc7\x64\xe4\xc7\x37\xba\x0e\xca\xdd\x95\x02\x04\x8d\ +\xae\xc8\x9f\x5c\x47\x05\x57\x97\x75\x0f\xc0\xaf\xff\xfa\x3a\xe6\ +\x1d\x38\x19\xcd\x75\x19\x28\xe5\x12\x11\x80\x12\x7e\x01\x6a\x94\ +\x23\x40\x46\xbb\xb5\x03\x88\x88\x1c\xdd\x63\xd1\x1c\x88\x83\x31\ +\xd2\x8b\x7d\x06\x3a\x90\x62\x22\x30\xd9\x00\x1a\x11\xa0\x3b\xda\ +\xb6\x8d\x70\x7f\x06\xfe\x84\xd6\xad\xf0\x59\x02\x18\x99\x6f\x19\ +\x59\x63\xc2\x30\xb1\x6d\x2b\xcf\x99\x00\x98\xfd\x0a\x3e\xb4\xf6\ +\xcc\x3b\x7b\xf8\x9d\x6e\xc0\x11\x8f\xbe\x67\xf3\x27\xba\x9c\x3d\ +\x09\x7e\xd7\xed\xd7\x59\x8b\xab\x65\x0a\x40\x31\x08\xf0\x89\xc3\ +\x67\x60\xd9\xcb\x9d\xe8\x32\xea\x15\xc1\x03\x9c\x7a\x84\xd6\xe3\ +\xb3\x73\xdb\x20\xc6\xb5\x8c\x81\x12\xe0\xf2\x28\xe1\xd5\x52\xfc\ +\xa5\xb2\x76\xa1\x5c\xdb\xef\x05\xd2\x4e\x35\x07\x0f\x6b\x96\x7e\ +\xe5\xd6\xb5\xcb\xce\xab\x12\x80\x1d\x4e\x0d\x78\xfe\x42\xd3\xcf\ +\xbb\x65\x38\x5f\x0e\x0b\x25\x57\xfc\x74\xbd\x3c\x2b\x44\xfd\x0a\ +\x57\xdf\xa4\xc7\x1f\xe0\xd8\x03\x46\x97\x04\x08\xe0\x14\xe2\xe7\ +\xff\xe4\x29\x5c\xb5\xe0\x00\x2e\x3d\xc5\xee\xbe\xae\x2f\x80\x7d\ +\x96\x97\x2b\x8f\x00\xc5\x39\x48\x52\x83\xc9\x91\x21\x83\xdd\x95\ +\x00\xa2\xb9\x01\xfd\xf8\x5e\x06\x2d\x79\x06\xf4\x86\xbb\xc3\x8c\ +\x64\x80\x3f\xbe\xb5\x0b\x5e\x0c\xf4\xa9\x54\x0d\x4b\x00\x13\xda\ +\xba\xe0\xa7\xc6\x98\x9e\xe5\x3d\x44\x69\x7e\x76\x62\x24\x0d\x00\ +\x29\x23\x0d\xf4\x30\x71\x89\x7f\xa6\x7c\x36\x25\x88\x23\x6d\x0f\ +\xf0\x2a\x36\x87\xbd\xef\x1e\xab\x0a\x9f\x56\xa5\x10\x07\xef\xd9\ +\xc1\xd6\x7e\xe3\xed\xc7\xbe\x06\xa8\xf0\xdc\x94\x50\xdf\xde\x81\ +\x22\x9a\xea\xb3\x80\x2a\xaf\x93\xeb\xfe\xcd\x2f\x76\xc4\x7b\x38\ +\x27\x06\x24\xb9\x1a\xe3\xbe\x04\xe5\x41\xdd\x0b\x00\x55\x15\x60\ +\x07\x6e\x9e\xd6\x7f\xee\x1b\xcc\xeb\x31\x63\x52\x49\xce\x23\xd6\ +\x5e\xb9\x4e\x88\xaa\xae\x53\x50\xe5\x8f\x53\x3b\xb1\xfc\xae\xf8\ +\x2f\xd7\x0a\x3e\x01\x2f\xad\xe9\xc1\x86\x2d\x83\x98\xb7\xff\x64\ +\x04\xa1\xb5\xe0\xc3\xee\x8f\x11\x82\x51\x5c\x81\x11\x23\x06\x50\ +\xf1\xef\xc5\xcf\xf8\x5e\x32\xcd\xb7\x95\x7a\xc2\x10\x2c\xc6\x2b\ +\xed\x43\x2b\x0f\x1d\x86\xd3\x43\x7b\x0c\xe2\x09\x2d\x86\xd3\x53\ +\x9a\x75\xfd\xf6\xc6\x4e\x06\x7f\xda\x00\x7f\x6c\x53\x27\x1b\x03\ +\xc9\x33\x44\xc2\xec\x21\xa4\xca\xfb\x5b\xbb\x18\xf4\xca\xf4\x49\ +\x63\xbb\x11\xaa\xed\x86\x16\x33\x38\x99\x88\x89\x8e\x9f\x34\x6c\ +\xc2\xcd\x07\x80\xd1\x9c\x82\x78\x0c\x03\x8d\xf7\xec\xdc\x8a\x29\ +\xe3\xea\xf0\xe0\x92\xf5\xf0\x7d\x5b\x45\xc9\xd5\xe3\x85\xd3\xf7\ +\x0f\x14\xd0\x68\x08\x40\xa8\x42\x68\xc7\xe3\x6f\xf4\xf8\x00\xf1\ +\x3d\xd4\x04\x5e\xd7\xe0\x51\x9e\x62\xa2\xe0\x91\x19\x7f\xd6\x58\ +\xb3\xb4\x4a\x00\x76\x64\x35\x40\x93\x77\x5d\x18\x80\xc2\x92\x42\ +\x8a\x01\x52\x59\x23\x00\x8a\x27\xc9\xe4\x1f\x8e\x0a\xc0\x7b\x12\ +\x00\x8f\xcd\x5d\x7f\x00\xc7\x3d\xd8\x7e\x44\xd6\xf7\x71\xd9\x8d\ +\x4f\xe3\xa2\xe3\xe7\xc2\x83\x46\x20\xfb\xdc\x93\x08\x6b\xe8\x4b\ +\x1e\x01\x2a\xf9\x1c\x52\x95\x9e\x8b\xe4\x27\x1c\x80\x24\x37\x1f\ +\x79\x48\xef\x14\x82\xcc\xa8\x41\x48\x4f\x1d\x99\xfb\x0c\xd2\x54\ +\x47\x00\x7f\xe4\x88\x2f\x9d\x85\xdf\x5e\x42\x36\x63\x08\x40\x3a\ +\x83\xd4\xd8\x12\x13\x00\x3e\x06\xec\x08\xd8\xbf\x00\x54\x7e\x16\ +\x20\x7e\x57\x7a\x7a\xc8\x62\x30\x09\xdd\x49\xa4\x04\x23\x8a\xff\ +\x4d\x54\x42\x0a\xa3\x84\x47\xe4\x68\xe0\xb7\xd5\x8b\x34\xa6\x4d\ +\xa8\xc7\x41\xbb\x4f\xc0\xad\xf7\xbd\x8e\x8c\xef\x25\x2c\xfb\xf2\ +\x6f\x9a\x34\x24\x16\x83\x90\x6b\xff\xe9\x50\x54\xac\x78\x77\x7d\ +\xfc\x93\x25\x9c\xc4\x6b\x91\xf8\xda\x31\x0c\x6a\x2a\xae\x7d\xea\ +\xdc\xbb\xfa\xf3\xfb\xe1\xff\xba\x11\xaa\xed\x7f\xd5\xa6\xec\x75\ +\x4d\x0f\x28\x6c\xce\x64\x53\x08\xcb\x48\x01\xf9\x54\x06\xc7\x08\ +\x68\x88\x00\x33\xa7\x08\x2c\xe0\xff\x11\xe0\x47\x5c\x8d\xa2\xbd\ +\x5e\x6c\xce\xcf\x38\xf7\x79\xea\xf1\x68\xd7\xcd\x25\x8f\xd1\x22\ +\x73\xf4\x03\x8d\xe3\xca\x31\x87\x4d\xc7\xb9\x3f\x7a\x12\xb5\x63\ +\xd2\xd1\x6d\x7e\x97\xa4\xa8\x06\xf1\xa8\xf9\x42\x0b\x77\x05\x5f\ +\x47\xeb\xf6\x73\x80\xae\x0d\x2b\x31\xed\xad\xdf\x23\xf4\x6a\x12\ +\x67\xf2\xe9\x74\x8a\x39\x7c\x3e\x68\x40\x73\x63\x09\x19\x03\xee\ +\x52\xd8\xc4\xc7\x79\xd9\x6c\x06\x01\x5a\xd1\x32\x32\xcf\x64\x11\ +\x52\x2b\x1a\xeb\x0a\xe5\x12\xd9\xb9\x5a\xf8\x7a\x1b\x8a\xc5\x02\ +\xba\xfb\x52\x48\x51\x0f\x0a\x66\xde\xd3\xeb\x1b\x00\xf6\xa3\x58\ +\x32\x73\xb3\x5e\x93\x19\x44\x18\x16\xd9\x1b\x2f\xca\x08\xcc\xa3\ +\x17\xe6\xf0\x66\xeb\x31\x68\x9f\xb0\x2b\xb4\x8a\xeb\xf6\x94\x94\ +\x08\x78\x74\xc1\x2f\xc4\x21\x54\x1a\xed\x4d\x35\xf8\xf4\x07\x77\ +\xc1\x75\xbf\x79\x16\xe9\xa8\xda\x13\xb9\xc6\x58\xd8\x8a\xc0\x92\ +\x5f\x71\x70\xb8\x88\x0b\x4f\xdf\x1f\x8b\x7e\xbe\x94\x55\xb0\x0a\ +\xe9\x4d\xc5\x9e\x8f\x27\x0c\x81\x2e\x8f\x22\x81\x44\xd2\x4c\xb4\ +\xce\x6a\x17\x5d\xbb\x76\xe9\x39\x15\xca\x7f\x35\x27\xe0\x0e\xd9\ +\xe8\xfb\x00\x2e\x1f\xb1\xc0\x7b\xbe\x27\xb5\xe3\xac\xe5\x97\x18\ +\x58\xc9\x5c\x81\x9e\xec\x71\xab\x0a\x6b\x31\x1e\x49\xe1\x0f\xa9\ +\x6e\x2b\x63\x94\x07\x10\xc4\x37\x79\xd5\xc3\x48\x35\xdb\x8d\xf8\ +\xf4\x11\x33\xf0\x6f\x7b\x75\xe0\xa9\x97\xb7\x70\x16\x1b\x1d\xaf\ +\xfd\x2f\x07\x56\xb6\x5c\x38\x8f\x9a\x09\x84\xb2\xd7\x62\xc0\x22\ +\x8d\xa1\xa1\x02\x1e\x5c\xfc\x24\x76\xa4\x36\xfe\x43\xdf\x10\x09\ +\xc8\x72\x52\x29\x1b\xe6\x4a\x04\x2e\xf8\x19\x74\xad\xf5\x19\x9c\ +\x74\xd4\x6c\x5c\x7d\xd3\xd3\x7c\xee\xef\xa4\x6e\x17\x29\x4e\x74\ +\xfa\x44\xee\x7e\x1b\x0b\x20\xcf\x09\xf7\xe7\x3d\x4e\x29\x72\xa2\ +\xc8\x28\x6b\x5d\x09\x45\x4a\x10\xc2\x43\x4c\x60\xaf\xc1\x12\x4d\ +\x38\x80\x74\x95\x00\xec\xe0\x2d\x24\x6f\x91\xa7\xe9\x72\x8a\xc4\ +\x68\x22\x2b\x5e\x3a\x4e\x1d\x44\x12\xaf\xae\x3d\xd8\x4a\x22\x44\ +\x4e\x5d\x01\xc5\x04\x82\x47\xf2\x62\xdc\xc7\x8b\x05\x9c\x78\x24\ +\x42\x65\x9c\x34\x90\x46\x6d\xd6\xc7\xd9\x3f\x7c\x1c\x0f\x5c\x7b\ +\x14\x3e\x76\xf1\xfd\x28\x95\x14\x13\x26\x31\x48\x2a\x91\x1a\xf8\ +\x67\x69\x09\x94\x80\x1f\x20\xa8\x28\x10\xc0\x83\x87\x89\x53\x67\ +\x62\xc2\x51\x57\xa0\x94\x1f\x96\x22\x16\x18\xbd\xdc\xd7\x3f\x6c\ +\x6e\x1c\x3e\x04\x68\xb6\x29\x67\x4f\x5c\x1f\xcf\x64\xc6\x60\xf2\ +\x94\x5d\xec\x23\x4e\xda\x2f\x2d\xeb\x18\x1d\xfc\x0d\x75\x69\x7c\ +\xfe\x98\x39\x58\x64\xc0\xef\x7b\x14\x8b\xd8\x4b\x56\x19\xaa\x4c\ +\x1e\xa2\x2c\xcd\x45\x28\x22\xff\x28\xba\xbf\xd8\x26\x14\x08\x90\ +\x92\x6c\x89\xe2\x24\x14\xb7\x19\x87\xfa\xef\xab\x97\x7d\x65\x13\ +\xd6\x9f\x49\x55\x09\xe0\x1d\xd0\x36\x3d\x7b\x76\x7e\xf2\x5e\x57\ +\xdd\xa4\xb5\x3e\x85\x34\x25\x8e\x96\x3c\xbe\x8e\x81\x1f\x22\x62\ +\x22\x32\xa4\x09\xf0\xa3\xdb\x62\x7f\x4a\xc4\x99\x53\xc8\x86\xa3\ +\xe8\x5c\x9a\xf5\x60\x1e\x93\xd5\x80\xa4\x0a\xf0\x99\x3f\x78\x0c\ +\x3f\x3b\xef\x30\x7c\xea\xb2\x87\xd0\x30\x62\xa4\xf4\x04\xb2\x1a\ +\x92\x75\x97\xe4\xd7\x0b\x25\x7e\xec\x42\x5a\xb4\x42\x26\x55\x8b\ +\x9d\x66\xce\x05\x6f\xf4\x1c\xbd\x56\x9a\xac\x39\xd8\x1d\x35\xf1\ +\x85\x72\xfc\xe5\x1d\x6b\x39\x8f\x52\xda\x3c\xda\x1f\x13\xf3\x99\ +\x03\x27\xe9\xa7\x18\x63\x5d\xff\x00\x01\x7f\x7d\x4d\x0a\x67\x1c\ +\xb7\x27\xbe\xfb\xcb\x65\x10\xd2\x98\x08\xd1\x95\x80\x20\xa9\xf2\ +\x23\x12\x85\x05\xba\x52\x11\xb1\x70\xc0\xee\x72\x7f\xd2\xb0\xe0\ +\xd7\x3a\x59\x8a\x44\x54\x15\x58\xf3\xea\xc5\xbb\x6d\xee\xa7\x95\ +\xaf\xc2\x2a\x1f\x55\x23\xe0\x8e\xdc\x26\xcf\x5d\x04\x0f\xfe\x25\ +\x04\x2f\x19\xec\xc3\xd3\xc4\xe9\xb0\x53\xb9\xd6\xf1\x1d\x40\x3c\ +\x72\x4f\x8c\x5b\x7c\x1d\x94\x10\x14\x87\x10\xe4\xfa\x50\xca\x0f\ +\x42\x15\xf3\x66\x2d\x8c\x8e\xe9\x2c\x97\x92\xca\xbd\x44\xc0\x4b\ +\xab\xba\xf1\xf4\x2b\x5d\x38\x6d\xde\x2c\x14\x03\x05\x92\x73\x7e\ +\xde\x2f\x27\x01\xe0\x77\xd8\x33\x7f\x49\x2b\x06\xa9\x10\x1c\x2f\ +\x40\x12\xaa\x32\xeb\x0b\xc1\xa3\xed\xee\x9a\x56\x51\x0f\x47\x3a\ +\xa0\xb8\x47\xb9\x07\x43\xc5\x5d\xb2\x18\xf1\x77\xe0\x7b\x12\x09\ +\xa9\xac\x6b\x02\xcf\x11\xda\xaf\xa6\x92\xb5\x11\xe0\x54\x37\x16\ +\x1b\x40\x45\xb2\x14\x15\x6a\xae\xf3\x7f\xe6\x67\xe6\xe2\x7b\x06\ +\xfc\x65\xe2\xe7\x9c\x12\xd8\xb9\x93\x35\x28\x99\x07\x52\xfe\x76\ +\xf2\xac\x9c\xeb\x27\xb8\xbf\x24\x8b\x95\x04\xa0\x44\x82\x6b\x2b\ +\xbf\x69\xd3\x94\x5a\xb5\x66\xd9\x39\x8f\xad\x9c\xd0\x00\x1c\xce\ +\xf7\xaa\xa7\x00\x3b\x7a\xdb\xf0\xdc\x05\x58\xb7\xe2\xdc\x0d\x4a\ +\xeb\xbf\x42\x73\x73\x9c\x75\x5c\xe8\x53\xa4\x22\x58\x4e\x49\x4e\ +\xe4\x1f\x12\x81\x40\x6a\x04\xfc\x85\x41\x14\x06\xde\x42\x46\x0f\ +\xa2\x38\xb0\x11\x85\xc1\x2e\x04\xc5\xe1\x88\x08\x68\x06\x85\x75\ +\xf2\xe1\x4c\xba\xa6\xa7\x09\xf8\xde\xcd\x4f\x63\xfe\x11\xd3\x31\ +\xb1\x6d\x0c\x82\x90\xdf\x9d\x20\x04\xf6\x19\x39\x26\xb4\x5c\x4d\ +\xe2\x0d\x28\x02\x27\x4c\x17\x77\x61\xfd\x0f\xbb\x9c\x66\x28\xd8\ +\x4e\x70\x2c\xe6\x50\x50\x6e\x32\x4f\x06\xbe\x05\x97\x92\xfd\xbc\ +\x2e\xfb\x2c\xbd\x14\x1f\x09\xd7\x21\x28\x51\x74\x94\x63\x25\x5a\ +\x9b\xb2\x38\xe3\x93\x7b\xe2\x3b\x3f\x5f\x16\x0f\x03\x74\x4e\x5a\ +\x1c\x9d\x5e\x3e\x28\xb9\x46\x11\x11\x42\xa2\x9a\x50\x5c\x91\x90\ +\x00\x22\x8a\xd6\x09\xa6\xc7\xea\x33\xd8\xdd\x2c\xe1\xb0\xd5\xf8\ +\xeb\x1f\x7b\x53\x11\x6e\xe4\x1d\xa8\xfa\x01\xbc\x43\xda\x94\x11\ +\x29\x80\xfc\x33\x08\x1e\x25\x1c\x7c\x5c\xc7\x10\x50\x42\xef\x13\ +\xee\xe1\x24\xf8\xb4\x40\x0c\x4b\x28\x15\xfa\x91\xeb\xdb\x84\x74\ +\xd8\x8f\xfd\xf6\xdb\x1f\x87\x1c\x74\x08\x72\xdd\x6b\x0c\x41\xe8\ +\x44\x58\x1c\x82\x0a\xc2\x58\xf2\x0a\xcd\xcf\x84\x86\x38\x84\x86\ +\x68\xa4\x51\xc0\xa9\x57\x3c\x80\x9f\x9e\x7b\x18\xf2\x85\x52\x99\ +\x7b\x2a\x24\x63\xe6\x9d\x90\x60\xf9\xce\x56\x02\xb0\x6b\xe2\x19\ +\xc8\x5d\xe3\xff\xdf\x13\x56\x70\x48\xe9\x31\x71\x38\x4a\x80\x9e\ +\xef\x3b\x06\x38\x5e\x76\x81\xef\x38\x32\xd9\xe7\x00\xed\x3a\x04\ +\x71\x53\xd1\x51\x5f\x47\x5b\x1d\x16\x1c\xbb\x07\xbe\x75\xc3\x12\ +\x10\x04\xfc\xae\xeb\x30\xe0\x06\x0b\x91\xe3\xd3\x11\xad\x29\xc7\ +\x77\xbf\x82\x48\xf0\x54\x52\xa2\x53\xc4\xff\xc9\x9e\xc0\x20\x62\ +\x04\x96\xfb\xeb\x4d\x6b\x97\x9e\xf5\xdb\xfb\x5a\x09\x78\xc8\xbe\ +\xf5\xff\xbe\xf9\xa8\xb6\xff\x75\xeb\xef\x7c\x10\x7d\x6f\xdd\xdf\ +\xdd\xd0\xf1\xc1\xfd\x3d\x60\x26\x40\x44\x9e\x3d\x46\x93\x62\x16\ +\x72\x7c\x67\xab\xf8\x90\x18\x81\x88\x92\xa9\xa9\x54\xc8\x00\xcf\ +\x0f\x6c\xc6\x18\x2f\x87\xc3\x3f\x74\x0c\x94\x0a\x39\xea\x6e\x97\ +\x59\xb3\xb0\x66\xe5\x12\x14\x15\xb1\x37\x1d\x91\x0f\xb0\x0a\x12\ +\x18\xe0\x0f\x61\x78\xa0\x0b\x53\xdb\x7c\xac\x59\xbb\x11\xc5\x92\ +\xc2\x50\x41\xe1\xc4\x0f\xcf\xc2\xfd\x4b\x36\x70\x00\x11\x11\x44\ +\x17\xd5\x42\x8c\x74\x22\x19\xa5\x54\x0e\x90\x46\xd1\x1e\xc7\x81\ +\xc9\xed\xf1\x77\x41\xc0\xc5\x84\x41\x12\x67\x24\x8c\x86\x14\x01\ +\x8b\xdc\x70\x59\xf9\x7e\x56\x5f\x76\x0a\xaf\x52\x45\xee\x45\xd2\ +\x92\xc8\x33\x0c\x34\x66\x4d\x6b\xc6\x67\x4c\x69\xb5\x2b\x6e\x58\ +\x86\x94\xe7\x3c\x3f\xba\xeb\xb0\xec\x91\xef\x15\x75\xcd\xc6\xd5\ +\xfd\xf7\x98\x80\xa5\xcf\x6f\xe6\xba\x81\xf1\x3a\x7f\x9a\x62\x4e\ +\x7e\x0c\x76\x8f\x47\x27\x4b\xb0\xa8\x1d\xbc\x93\x4e\xfd\xe8\x2f\ +\xfe\xf2\xca\xb3\x73\x00\x1c\x57\x95\x00\xde\x81\xfe\x00\x8b\xe0\ +\x21\x7d\x06\x14\xc3\x2b\x9e\x8c\x73\xfb\x21\xc3\xbc\x4d\x40\x45\ +\x76\x8b\x52\x2c\xf6\x87\xf9\x32\xe7\xaf\x31\xe0\xff\xe0\xbc\xe3\ +\x40\x3a\x84\x4f\x64\x3a\xf0\x95\xe3\x66\xe0\x0f\x3f\x3d\x07\xa5\ +\xbe\xf5\xc8\xf5\x77\x22\x28\x0e\x42\x05\x23\x36\x82\x7e\x0c\x76\ +\x6f\xc4\xd4\xc6\x22\xee\xbf\xfe\x0c\xdc\x70\xf9\xb1\xe8\x5a\xff\ +\x32\x7e\x73\xf7\x12\x78\xba\x88\x4f\x1c\x36\x0d\xa5\x20\x90\x40\ +\x1a\xc7\x0e\x00\xe6\xec\xf2\xc3\x57\x92\x14\xc4\x8a\xe1\x91\xbe\ +\xad\x62\x1d\x95\x5d\xee\x8b\x4e\x6e\x8d\x70\xdc\x23\x93\xa3\xb2\ +\xcf\x6f\xc7\x0e\x10\xbd\x47\x38\x3e\x3f\xe4\x44\x37\x3a\xd9\x98\ +\x9d\xd4\x67\xa5\x52\x09\x07\xed\x31\x1e\x1f\x3e\x68\x1a\xbe\x79\ +\xbd\x01\xbf\x2f\xa0\x1a\x05\xfc\xf2\x9e\xd8\x1e\x1a\x25\x99\xab\ +\x92\x40\x0b\xa1\x41\xd6\xc9\x87\x48\xa4\x3e\x7b\x6a\xc2\x93\x38\ +\x61\x04\x73\x7f\x15\xea\xb5\x6b\x9e\x3a\xeb\x0f\x2b\xf6\x87\xc6\ +\x03\xb0\x24\xaf\x4a\x00\xde\x49\x6d\xfd\x0a\x63\x0b\x78\xf6\xec\ +\x35\x8a\xf4\x6f\x90\x08\xcb\xe5\x6e\x81\x90\xd4\x03\x3d\x88\xcb\ +\x69\x64\xe5\x56\x7a\x84\xf3\x1b\xf0\x1b\x9d\xbf\x2e\x9d\xc3\xbc\ +\x8f\x7e\x12\xda\xac\x45\x7e\x45\x58\x78\xcc\x14\x64\x52\x84\x9a\ +\x6c\x06\x7f\xba\xe1\x3c\x26\x02\xf9\x9e\x8d\x86\x10\x74\x61\x70\ +\xeb\x5a\x4c\x6e\x0e\x70\xff\xcd\x97\xa1\x7f\xb8\x84\x23\x0e\x9a\ +\x8b\x1b\xae\x38\x15\x03\x9d\x6f\xe0\xec\x2b\xef\xc1\xa7\x0f\x9f\ +\x82\x19\x1d\xf5\x56\x6d\x10\xef\x3f\xa5\x92\xc4\x40\x3c\x05\x85\ +\x20\x88\x81\x90\xa7\xd2\x75\x65\x97\xfb\xbc\x5f\x3a\x2c\xe0\x1d\ +\xb5\xa0\xd2\x0e\x80\xd8\xf3\x14\x03\xbe\xb2\x5c\x9e\xaf\x91\xac\ +\x72\xcc\x4b\x65\x9b\x48\x2e\x5f\xc4\xb1\xff\xbe\x0b\x66\x4f\x6f\ +\xc5\x95\x37\x2d\x47\x36\xed\xb9\xd6\x7e\x17\xfc\x2e\x91\x76\x33\ +\x37\x25\x5d\x82\xd9\x06\x2b\xfe\x12\xe2\x26\x2c\xb4\x9d\x88\x18\ +\x61\x9a\x47\x5e\xe0\xfd\xd1\xee\x68\xf4\x88\x3c\xff\x94\x93\x9f\ +\x1b\xa2\x17\x9b\x40\x78\x81\x5f\x51\x25\x00\xef\x4c\x29\xe0\x2a\ +\x90\xce\x7e\x1e\x8a\x00\x6b\xd0\x52\x65\xa0\xc1\x0d\x12\x62\x0e\ +\xc1\x7a\x02\xf7\x32\xa7\x1b\x11\xe1\x47\xc0\xdf\x69\xc0\x9f\xc7\ +\x51\x1f\x9b\x0f\x68\xc5\xe0\x4f\x79\x84\xd3\x3f\x6a\xc0\x9f\xf6\ +\x51\x0a\x35\x5b\xf6\x6b\x6a\xb2\xb8\xeb\xfa\x73\x31\xdc\xf3\x26\ +\x7a\x37\xbe\x8c\x89\x4d\x25\xfc\xe5\xe6\xef\xa0\xa7\x3f\x87\x5c\ +\xae\x84\x81\xe1\x3c\xde\x7f\xd8\x3e\xf8\xef\x6f\x9e\x8a\xfe\xcd\ +\xaf\xe1\xb3\x17\xdf\x81\x2b\x17\xec\x83\xb4\x4f\xec\x55\x17\x2f\ +\x98\xa1\xb4\x4b\x0c\x2c\xc0\x18\xa4\x96\x28\x24\xaa\x0a\x91\x1e\ +\xdd\x16\xc0\xf7\x24\x22\x51\x38\x3c\x77\xc9\x79\xc8\x7b\x21\xa0\ +\x77\x53\x94\x89\xe4\x20\x04\x49\x3b\x69\xbf\xe5\xba\x4c\xa8\xf2\ +\xc5\x00\xe7\x9f\xb8\x0f\x86\x87\x8b\xb8\xfe\x0f\x2f\xa2\x26\x93\ +\x72\xeb\x88\xba\xe0\x1f\x3d\xa4\x38\xba\xed\xee\x85\x57\x4e\x19\ +\xe6\x89\x1a\xc5\xcd\x02\x9c\xe2\xde\x9d\xa6\x4b\x29\x37\xa9\xcc\ +\xac\xcb\xd4\xf2\xe1\x35\x4f\x9e\xb9\xb8\x54\xac\x05\x6e\x01\x70\ +\x3e\x55\x09\xc0\x3b\x57\x0a\xf8\xaa\xe9\x5f\xc9\x6b\xc2\x45\xa4\ +\xc9\xb1\xe8\xc7\xb8\xa8\x70\x0a\x89\x06\x43\x80\xb0\x34\x88\xbc\ +\x01\x7f\x43\xa6\x80\x8f\x1f\x7b\x3c\x73\x32\x44\xf1\xf8\x27\x7f\ +\x78\x12\x6a\xd2\x60\xe0\x5a\xab\x7f\x10\x84\x2c\x09\xdc\xfd\xf3\ +\x4b\x31\x77\x7a\x33\xee\xb9\xe5\x6a\xf4\x0c\x0c\x23\x5f\x08\x90\ +\x2f\x85\x3c\x0e\x0c\x15\xf0\xfe\x43\xf6\xc1\x0f\x2f\x3b\x05\x1b\ +\xde\x78\x11\x5f\xba\xe2\x2e\x63\x14\x3c\x10\xf9\x7c\x11\xa1\x62\ +\x6e\x69\x01\xed\x10\x03\x2d\x6a\x81\x00\x44\x08\x03\x84\x38\xb8\ +\x12\x80\x05\xb9\x00\x5d\x40\x45\x8a\x45\x7b\x31\xee\x55\x06\x25\ +\x09\xc8\x11\x3b\x91\x70\x8e\xf7\xf8\x5d\x6e\x79\x74\xa5\x10\x84\ +\xc0\xa2\x33\x0e\xc1\x5f\x9f\x5a\x8b\xfb\x9e\x5c\x8b\x4c\x9a\x2a\ +\x33\x34\xf1\xb8\x3d\xf0\xbb\xc9\x44\x04\xb0\x6e\x6e\x87\x86\xda\ +\x0c\xfa\xfa\xf3\x20\x2b\xd6\xc7\x74\x7e\xf0\x9a\xd8\x80\xe4\xc0\ +\xc7\xad\x06\x45\x94\x6a\x6a\x38\xf1\x73\xcb\x34\xfd\xfe\xbd\xd0\ +\x58\x9a\x30\xfe\x55\x8d\x80\xef\xc8\x76\xb9\x46\xff\x6d\x87\x3c\ +\xd6\xd8\x71\xe4\x42\x90\xae\xa5\xb2\x12\x68\xc1\x6e\x63\x02\x78\ +\x24\x1b\xd6\xca\x62\xbf\x01\xff\xe0\x5b\x68\xa8\x29\xe2\xb8\x4f\ +\x1d\x0f\x15\x06\x48\xa7\x09\x87\xed\x99\xc1\xc7\x0e\x9d\x80\x6c\ +\xd6\x2b\x83\x5e\x59\x11\xb2\x3c\x42\x13\x86\x6a\xfa\x41\xc7\x76\ +\x62\x46\x6e\x2e\x82\x40\x33\x91\x08\xc3\x11\x30\x68\xd3\x15\x27\ +\xb9\x98\x31\x7d\x32\x66\x4c\x6d\xc3\x2f\x6e\xbd\x0f\x45\x9d\xc6\ +\xe9\x47\xcf\xc5\x7d\xcb\xd6\x23\x63\x8d\x82\x6e\xf5\x5a\xa9\x91\ +\x23\x16\x6d\x20\xe9\xe8\x13\x71\xef\xca\x2e\x1e\x79\xb2\x99\x9c\ +\xf4\xe9\x10\x0f\x46\x0d\x37\x9d\x76\xb4\xdb\x89\xa6\x93\xe7\x04\ +\x9c\xbc\xb7\x7c\xcc\xd7\x5c\x97\xc5\x15\x0b\x0f\xc2\xd5\x37\x3f\ +\x83\x75\x9b\x06\x58\x6a\x22\xc4\xf7\x0b\x00\x65\xee\xc4\x0d\x54\ +\xe6\x74\x74\xd3\x7d\xf1\xbe\xa6\xfa\x1a\x8e\x06\x5c\xbb\xa9\x0f\ +\x1e\xd9\xa0\xa5\xf8\xbf\xad\x27\xf1\x1a\x30\x23\x2c\xc5\xb4\xf6\ +\x21\x5e\xbb\x76\xd5\x23\x0b\xee\x98\x76\xd1\xe5\xf4\xf2\x06\x10\ +\x4e\x25\x00\xdf\x40\xac\x55\x83\x81\xde\x89\x6d\xb7\xba\xcf\x60\ +\x70\xf6\xfe\xfb\x10\xf4\x72\x78\xe5\xf8\x75\x4a\xf9\xa6\x7b\x20\ +\xdf\xe7\xb9\xe7\xdb\x00\x1d\x85\xb0\x34\x80\x5c\xdf\x66\xd4\x67\ +\x0a\x38\xfe\xf8\x13\x51\x2c\x96\x0c\x30\x43\x1c\xfb\xbe\x7a\xd4\ +\x37\x34\xc3\x1e\x17\xe5\x72\x39\x1e\x15\x65\x78\xcd\x83\x87\x1e\ +\xbf\x1b\xf7\xa4\x7e\x0f\x1f\xe5\x34\x5c\x9f\xc0\x02\x64\x90\x29\ +\x1b\xa3\x90\x0c\xe1\xcd\xa6\x53\x78\xf0\xd1\xa5\x38\xf7\xdb\xbf\ +\xc1\xa2\x0b\x8f\x47\x4f\x2e\x8b\x5b\x1f\x5e\x8f\x9a\x4c\x1a\x14\ +\xf7\x14\x24\x71\x32\x06\x25\x81\xaf\xf9\xda\x49\x7f\x41\xa3\xbb\ +\xfb\x52\x62\x89\x92\xd5\x94\x9d\xa2\x9d\x22\x22\xf3\x28\xc7\x64\ +\x88\xc5\xdc\x43\x80\x0f\xb0\x7a\xc5\x27\x1d\xfb\xbc\xa7\x1d\x9f\ +\xf9\xc0\x2e\xf8\xfa\x8f\x9f\xe4\x67\x24\xa6\xc1\xd5\xf7\xe1\xb8\ +\x06\x8f\x66\x17\x70\xc0\x6f\x0d\xbb\xd1\x38\x63\x5a\x0b\xb2\x99\ +\x14\x5e\x7c\xb5\x2b\x3a\xd5\xb1\x9e\x9a\xb1\x39\x48\x8c\xa7\x7c\ +\x44\x1b\x72\x26\x61\x1d\x98\x8b\x40\xf7\xac\x7e\xea\xac\xb6\xcf\ +\xf7\x6a\xfa\x55\x0d\x74\xf1\xc7\x00\x06\x00\x5c\x5e\x55\x01\xde\ +\xf1\x6d\xe5\x57\x6f\xc5\xfa\xa7\xcf\x7d\x1a\xf0\x7f\xa9\xed\x99\ +\x71\x9c\xfa\x2b\x15\x79\xb4\x05\x08\x8b\x03\x18\xea\xdd\x8c\x39\ +\xd3\x7c\xfc\xea\x47\xe7\xa0\x10\x04\x80\x4f\xd8\x7f\xb7\x0c\x83\ +\x9f\xa2\x63\x44\x0b\x7e\x00\x48\x73\x30\x91\x87\x6e\xaf\x1b\x77\ +\xfb\x06\xfc\x3a\xcd\x3f\xb4\x82\x2a\x60\xec\xd8\xd0\x00\x22\x44\ +\xa1\xa0\xca\xaa\x40\xb1\xdc\x73\x85\x12\xfa\x86\x0a\xc6\x8f\x60\ +\x1f\x7c\xf7\x82\xe3\x71\xc1\xf7\x6e\xc5\xac\x49\x1e\xde\xff\xde\ +\x76\xb3\xbf\x64\x53\x87\x59\x70\x24\xc2\x99\xc5\xd8\xa7\x78\x9f\ +\x84\x33\x8b\x3d\xa0\xa2\x5b\x80\x49\xb7\x8e\x4a\xfc\x9e\xc4\xf3\ +\x66\xb4\x27\x06\x70\xec\x11\x09\xcf\xbb\x44\xa0\x8f\x62\x15\x26\ +\x97\x2f\xe1\x3f\x8c\x4f\xff\xc1\x73\x3a\x70\xee\x35\x8f\xf2\xdf\ +\xd7\x93\x90\x60\xf1\xd6\x73\x22\x03\xdf\x36\xf8\xdd\x34\x6e\x20\ +\x7e\x67\x5b\xcb\x18\x74\x6d\x1d\x12\x49\x8e\x47\x8f\xc7\x72\x8f\ +\x44\x7f\xb2\xd2\x85\xf8\x3f\x70\x5c\x67\x36\x7d\xf4\xbc\x15\x81\ +\x37\xbc\x05\x28\xde\x08\xc2\x79\x14\x81\xbf\x6a\x04\x7c\x87\x37\ +\xa1\xe2\xeb\x9e\x3e\xfb\x34\x52\x6a\x58\x97\xdd\x3c\xcb\x41\x27\ +\x2a\x84\x0e\xed\x51\xdf\x00\x06\x7b\x37\x61\xce\x54\xe0\xb7\x3f\ +\x39\x17\x63\xeb\x02\x1c\x31\xb7\x16\x1e\xf9\x5c\x83\xde\xb2\xd6\ +\xa1\xa1\x21\x06\x0e\x00\x64\xb3\x59\xf8\x20\x6c\x63\xf0\xdf\x0e\ +\x5f\xa7\xa2\xd0\x56\x85\xb3\xc7\x9d\x8b\xd6\x54\x1b\x66\x4e\xae\ +\x43\x10\x06\x4c\x08\x8a\x45\x55\xee\x25\x85\x42\x31\x18\xc9\x65\ +\x88\xc3\x0e\xd8\x1b\xdf\x3a\x67\x3e\x4e\xbf\xe0\x97\xf8\xf0\x3e\ +\xcd\xd8\x6b\xe7\x46\x2e\x33\x46\xda\x1e\xb1\x89\xa7\xa0\x10\x04\ +\x25\xc6\x2b\x27\xa1\x89\x1a\xa5\x43\x7a\x5c\x8c\x16\xc0\x2b\x9d\ +\x34\xf2\xc5\xcb\x92\x29\x7b\x2f\x6e\x07\x90\xef\x16\x84\xe5\xd4\ +\xe8\x3f\xfe\xda\x11\xa6\x52\xef\x16\xfc\xe0\xb6\x15\xc8\x66\xd3\ +\x20\x12\xc0\x6a\x28\x37\x1f\x82\x7c\xae\x93\x0c\xd5\xc9\xa6\xec\ +\x54\xf4\x11\x29\xc5\x7e\xcd\xf6\x96\x3a\x6c\xe9\xcb\x83\x7c\x4b\ +\x00\xbc\x68\xee\xf1\xdc\xaa\x7c\x36\x66\x41\x47\x2e\xd0\x41\x49\ +\x21\x0c\xc2\x9b\xdf\x5c\xbc\xf0\x89\x09\x9e\xaf\x6f\x99\xca\x28\ +\xb4\x72\x49\x95\x00\xbc\x9b\x5a\xd3\x09\x0f\x01\x94\x3e\x02\x8a\ +\x28\x3a\x63\xe7\xae\xc2\x22\x82\xc2\x08\xf8\x37\x62\xf7\xe9\x3e\ +\xee\xb8\xe1\x22\x74\x6d\xeb\x45\xff\xc0\x10\x1a\xb3\xc3\xf8\xf8\ +\xc1\x63\xa0\xe1\x31\xe8\x07\x07\x07\x79\x24\x22\x06\x3f\x34\xb0\ +\x39\x7c\x0b\x77\xea\xdb\x90\xa2\x34\x83\x31\xd4\x21\xce\x9a\x70\ +\x0e\xea\xbd\x7a\x33\x57\xc8\xa6\x35\x3a\x8b\x2d\x18\x2e\x86\x0c\ +\x7a\x96\x02\x0a\xa1\xe9\x56\x12\xc8\xe1\x40\x43\x04\x2e\xf9\xf2\ +\x27\x70\xd2\xf9\xbf\xc0\x7f\x1c\x35\x15\x33\x3a\x6a\x51\x0a\xc2\ +\x48\x5c\x05\x48\xc5\x01\xa1\x12\x47\x7e\x88\x01\x17\xb1\x4e\xd2\ +\x9d\xb4\x67\xc2\xf1\xc5\x50\x28\x69\xc7\x20\xfa\xb5\x05\xbd\xeb\ +\x22\x2c\x84\x42\x01\xf9\x7c\x60\xf2\x1e\x4c\xc0\x15\x0b\x0e\x32\ +\x22\xff\xe3\x78\x7a\x65\x17\x32\x19\x0f\x1e\x54\xc2\x47\x9f\x6c\ +\x4c\x01\x9c\x93\x02\x58\x35\x43\x25\xd5\x81\x8a\xa0\xa0\xd8\x3a\ +\x91\xbd\xcf\x12\x4c\x5d\x6d\x9a\x33\x31\x97\x01\xef\x5b\xf0\x9b\ +\x1e\x3b\xf2\xb3\xcf\x4b\x22\x17\xad\xc3\xb0\x7b\xed\x93\x67\x9d\ +\x34\xef\x15\xed\xbd\xde\x08\x8d\x3b\x4d\xff\x22\xc5\xb5\xf1\xaa\ +\x11\xf0\xdd\xd2\x0a\x2f\xfc\x0a\x7d\x9b\xef\xdb\xd8\x34\xe9\x43\ +\x0d\xd0\xde\xc1\x4a\x87\xa8\xab\xf1\x30\x3c\xd4\xcf\x06\xbf\x39\ +\xd3\x53\xf8\xfd\xf5\x5f\x45\x77\x4f\x3f\x8b\xf8\x41\xa9\xc4\x2e\ +\xbb\xc3\x03\xfd\x6c\xbc\xf3\x3d\x0f\x16\xfc\x35\x35\x35\x80\x06\ +\x3a\x4b\x9d\xf8\xd5\xf0\xaf\x51\x2a\x00\xe9\x54\x0a\xf0\x80\xb3\ +\xc6\x9d\x8d\x06\x6a\x60\xe0\x64\x7d\x8d\xbb\x5f\xf2\xf1\xe8\x1b\ +\x3e\x36\x0e\xd6\x61\x52\xed\x00\xbf\x4b\x99\xce\x31\x38\x21\x1b\ +\xcc\x38\xc9\xc6\xd4\xc9\x93\x31\x65\x62\x33\x2e\xbc\xf6\x1e\xdc\ +\x78\xf9\xd1\x78\xfc\xf9\x2e\x0c\xe4\x02\x78\x64\x8f\x29\x25\x98\ +\x45\x3c\xf9\x78\x2e\xa2\x34\xb8\x57\xfc\x27\x66\x4a\x57\x97\xb6\ +\xdd\xa9\xad\x98\xc8\x87\x8f\xed\xda\x01\x94\x02\x67\x3e\xfe\xfa\ +\xe7\xf6\x43\x8d\x01\xfc\xe5\x3f\x5b\xc2\x9c\xd6\x27\x1b\x53\x01\ +\x7e\x9e\xa2\x67\x00\x09\x7c\xaa\xcc\xbb\x20\x06\x4f\x09\x2a\xa2\ +\xa4\x3a\x20\xdf\x8a\xf7\x45\xee\x9d\x28\x86\x1a\x7b\xce\x1a\x87\ +\x97\x57\xf5\xc0\x4f\xf9\x09\xce\x0f\x12\x03\x66\x59\xef\x57\xa6\ +\x97\xc7\xa0\x18\x10\xc6\x64\x0f\xf8\xd3\xec\xf7\x6c\x6b\xcf\x66\ +\xf4\xbd\xb5\x20\xfc\x10\xc0\x8b\x6c\xf8\xab\x4a\x00\xef\xce\xa6\ +\xb1\x6e\xf9\xf9\xe7\x9b\xf1\xcd\xb0\x54\xd2\x41\x69\xc8\x80\x7f\ +\x33\x76\x9b\x4a\xb8\xf3\x57\x17\xa3\x73\x4b\x37\x86\x87\x87\x91\ +\xcf\xe7\x0d\xf8\x0b\x08\xc3\x00\xa5\xa0\x88\xce\x4d\x1b\xd0\xd9\ +\xd9\x09\xcf\xf3\x98\xf3\x5b\xf0\xdf\x34\x7c\x13\x7c\x9d\xe5\xf5\ +\xde\x81\x01\x7c\xbe\xfe\x4b\xa8\xa7\x46\x04\x3a\x44\xda\x53\xb8\ +\xfb\x45\x1f\x8f\x1b\xf0\x1b\x7c\xa0\x10\x10\x5e\x1f\x1a\x07\x1d\ +\x86\x2c\x05\x14\x8a\xb6\x2b\xe4\x0a\x0a\x83\xb9\x02\x0e\x3d\x70\ +\x6f\xec\xbf\xd7\x4c\x9c\xfa\x8d\xfb\x71\xc3\x25\xef\xe7\x72\x63\ +\x41\xa8\x2b\x8e\xff\xb4\xb2\x47\x7f\x4a\x6c\x01\x1a\x31\xdf\x80\ +\x8a\x2e\xf7\xe3\x36\x00\x6b\x07\xb0\x6b\xee\xf1\xa0\x38\xf4\xd8\ +\x67\x78\x2c\x15\x15\xc6\x36\xd5\xe0\x86\x4b\xdf\x8f\x3b\x1e\x7a\ +\x03\xbf\xb8\xf3\x65\xd4\x65\x7d\x44\xc7\xad\x12\xbb\x2f\xfa\xb6\ +\xbc\x9f\xdf\x65\xef\xbb\x51\x7c\x6e\x34\xa1\x18\x39\x63\xe4\x0e\ +\xda\x93\xa3\xbd\x96\xe6\x1a\x6c\xeb\x2b\x20\x95\x19\x01\xbf\x67\ +\x7a\x34\x46\x7b\x60\x73\x38\xd8\x3a\x8d\x61\x58\x26\x3c\x9e\x77\ +\xd9\xba\x87\x17\xbe\xd0\x96\xaa\x53\x8b\x27\xc1\x50\xea\x11\xee\ +\x0f\xb7\x55\x4f\x01\xde\x6d\xcd\x6b\x7f\x8f\xdf\xd2\xb2\xef\xf8\ +\x6c\x66\xa7\x0d\x85\x7c\x27\x0e\x98\x5b\x4b\xb7\xff\xf2\x52\xbc\ +\xb9\x7a\x1d\x17\xc5\x18\x30\x1c\xbf\x54\x2a\xa2\x50\x30\xbd\x58\ +\x40\xa9\x38\x32\x2f\x20\x9f\xcb\xa1\x63\xe2\x44\xec\x3c\x6d\x67\ +\x6c\x2c\x6e\x1a\xe1\xfc\x0c\x7e\x9b\x61\xe6\xa4\x9a\xcf\xa3\x56\ +\xd7\xa1\x63\x7c\x33\x1a\xeb\x33\xb8\xf7\xe5\x14\x9e\x58\x95\x42\ +\xc6\x07\x34\x80\xf6\x3a\x8d\x05\x87\x16\x50\x08\x80\x47\x9e\xd9\ +\x02\x65\x13\x52\x00\x7c\x74\x95\xad\xc9\xe2\xf7\x77\x3e\x80\x87\ +\x97\xae\x46\x7d\xdb\x64\x4c\x18\x3f\x16\xbf\xfe\xe6\x3c\x7c\xf6\ +\x92\xfb\xd1\x3d\x90\x63\x22\x03\x12\xfb\xbc\x64\xe6\x75\x9b\xb3\ +\x26\xdb\xdd\x94\x1f\x20\xd7\x15\x57\x20\x96\x3c\xe2\x23\x02\x95\ +\xd3\x76\x31\xd1\x5a\x70\xdc\x5c\x4c\x9f\xd8\x88\xcb\xfe\xe7\x09\ +\x5b\xac\x94\x9f\x49\xd6\xd9\x33\x1d\x24\x2a\x88\x95\x1e\xe2\x05\ +\x5a\xa5\x12\x8f\x5b\xd2\xdd\x29\xc9\x1d\xf3\xd6\x86\x80\x5f\x11\ +\x8c\x77\x61\x1b\x8a\xa1\xc2\xea\xcd\x83\xf0\x7c\xbe\x97\x4c\xef\ +\xc5\x5c\xdf\xf4\x52\x08\x15\x98\x5e\x0c\xcd\x75\xf8\xd8\x9a\x27\ +\xcf\x3e\xec\xc8\xe7\xb5\x57\x6f\x2e\xef\x48\x01\xd8\x83\x34\x50\ +\x25\x00\xef\x7a\xfc\x03\xc8\xc2\xa3\xf6\x54\xdd\x7b\x3f\x7e\xd0\ +\xc1\x87\xfc\xf0\xcf\xb7\x5d\x6a\x74\xfe\x3e\x03\xf0\xbc\x51\x07\ +\x86\x50\x18\x01\x7c\xde\x00\xb5\x54\x84\x0a\x02\xbe\xce\xe5\xf3\ +\x50\x4a\x31\x11\xc8\xd6\x36\x60\xf1\xee\x8f\x21\x95\x2f\x9f\xd9\ +\x87\x08\x71\x4a\xcd\x17\x50\x87\x7a\x66\x9d\xbe\xa7\xf0\x62\xcf\ +\x04\x2c\x5b\x9f\x45\xda\x03\x14\x01\xed\xb5\xc0\x17\x0f\xcd\xa3\ +\x14\x32\x6a\xf9\x87\xf9\xb7\xa7\x36\xa0\xe4\xa5\x90\x22\x62\xf0\ +\xdf\x71\xe7\xdd\x58\xbc\xe4\x35\x34\x8d\xdb\x19\xe9\x9a\x26\x28\ +\x4a\xa1\xad\x71\x0c\x6e\xf9\xce\x3c\x9c\xf2\x8d\x07\xd0\xb9\x6d\ +\x18\x29\x4e\x3c\x22\x21\xad\x82\x07\x17\xed\x84\xb7\xd3\x74\x22\ +\x0c\xb7\x12\xf0\x82\x4b\x85\x7c\x49\xe1\x3d\xd3\x5b\x71\xc1\x69\ +\xfb\xe2\xc7\xbf\x7b\x0e\x4b\x4c\xe0\x4d\x4d\xc6\x07\xc8\xaa\x0a\ +\x95\xc0\x17\x51\x5f\x88\x83\x4e\x56\xe3\x70\x4a\x88\x25\x89\x93\ +\x48\x00\x04\x2d\xf9\x13\xad\x57\x1f\x13\xd1\x0f\x1d\x32\x1d\x0f\ +\x2d\xdd\x00\xf2\x79\x8f\x44\x0c\x86\x51\x3d\xc6\xa0\x0c\x7c\x3d\ +\x32\x96\x42\xad\x0a\xa5\xbe\x39\x57\x9d\x3e\x3e\x68\x69\x08\x77\ +\xd2\x50\xff\x33\x0e\xc0\xcd\xd0\xb1\x63\xbf\xaa\x0a\xf0\xae\x06\ +\x3f\x30\x16\x4a\xef\xf4\xa9\xa3\x67\xcd\xfe\xc3\xcd\x97\xb0\xd8\ +\x9f\x37\x80\x1f\x36\xe0\x2e\x96\x8a\x2c\xfe\x97\x82\x52\x64\x03\ +\x28\xb0\x3d\xa0\x60\xd6\x0c\xf8\x79\xfe\xc7\xdf\xfe\x0e\x1d\x4f\ +\xb4\xa2\x40\x05\x04\x7a\x04\xfc\x5f\x44\x3d\x35\xb0\x02\x9b\x4e\ +\x01\x7f\x5f\xdb\x80\x07\x5f\x0e\x51\x26\x0d\x84\xb1\xb5\x0a\x5f\ +\x38\xc4\xbc\x3b\xd0\x36\x97\x06\xea\x5e\x78\x16\x47\xa7\x36\x32\ +\x57\xd2\x94\xc2\x6d\xbf\xfb\x23\x1e\x79\xfc\x25\x34\xb4\x4d\x85\ +\x9f\xa9\x07\xc8\xe7\x60\xa3\xee\xfe\x3c\x8e\xfb\xda\x9f\x71\xe3\ +\xa5\x1f\xc4\xd4\x71\xf5\x6c\x18\x04\x92\xb1\x01\xc4\x73\x37\x2c\ +\x50\xbd\xad\x6e\x73\x0c\x88\xab\xb0\xa4\x2a\x8b\x98\x27\x82\xc8\ +\x89\xe9\xb2\x2f\x1c\x88\xa3\xdf\xb7\x13\x4e\xfb\xcf\x07\xb0\x62\ +\xe5\x16\x64\xb3\xbe\xd5\xc7\x45\xa5\xe0\x11\x4e\x5e\xfe\xc8\xb8\ +\x27\xde\x84\x4e\xc8\xb5\x12\xb9\xc3\x25\x63\x64\x46\xcf\x03\xe2\ +\x96\xfd\x94\x0f\xa4\x7c\x1e\x03\x00\xb5\xb5\x59\x14\x35\xca\xf7\ +\xc9\x93\x84\xbf\x91\x51\x53\xb1\x04\xc0\xa3\x56\xa5\x80\xd2\x2d\ +\x0d\xfb\x2b\xcf\x0b\x5b\x7c\xa8\x07\x26\x41\xe3\x49\xd3\x2b\x8f\ +\xfd\xaa\x46\xc0\x77\x2d\xf8\x81\x9d\x4f\x3c\xe9\xa4\xf9\xd7\x5c\ +\x7d\xf5\xc2\xe1\x5c\x5e\xf7\xf6\xf6\x53\xa9\x58\x40\xd1\x80\x7c\ +\x68\x84\x08\x14\x8b\x4c\x00\xc2\x20\x60\xc2\xa0\xa2\x03\xef\xee\ +\xee\x1e\x2c\x59\xb2\x04\x33\x67\xcd\x34\x16\xfb\x8b\x31\x1e\xed\ +\xd8\x5d\x1d\x80\x46\xaf\x09\xe4\x69\x64\x52\xc0\xa3\xab\xeb\xf0\ +\xcc\xa6\x5a\x64\x7c\xf0\x51\xde\xf8\x26\xc2\x97\x0e\x35\xef\xe6\ +\x5c\x21\x04\xe5\x11\xea\x9f\x5d\x01\xaf\x90\x07\x01\xd8\x23\x33\ +\x8c\x6f\xdd\x7a\x2f\xfe\xb6\x78\x09\x9a\xc7\xcf\x40\x7a\x4c\x0b\ +\x17\xef\xf0\x88\x60\x59\x7b\xa1\x18\x1a\x3d\xfb\x75\xfc\xf2\x9b\ +\x47\x62\xf9\x4b\x6f\x61\x6b\x77\x1e\xe4\x8b\x33\x8f\x70\x54\xed\ +\xa6\x01\xab\x6c\xda\xbd\x10\xf1\x5c\xc0\x27\x27\x0e\x43\xb9\x22\ +\x0e\xdf\x7b\x12\x2e\x37\x16\xfe\xff\xba\xf5\x59\xfc\xf9\xd1\x55\ +\xc8\xa4\x88\x81\xe6\x59\x86\x2d\x1e\x84\xdc\x75\x42\xa5\x48\x1a\ +\xfd\x48\xdb\xf7\x5b\xbe\x0e\xb1\xe8\xeb\xb8\xf3\x13\x40\xf1\x0c\ +\xce\x36\x05\xb9\xef\x01\x9c\x12\xdd\xe7\xb1\xae\x3e\x8b\xe6\x86\ +\x2c\x36\x76\x0f\x47\x05\x4a\x20\x31\x14\x91\xb1\x0f\x41\xd9\xd9\ +\x27\x28\x04\x44\x69\xff\xa8\x43\xff\xba\x60\x79\x51\x65\x74\x3e\ +\x0f\x2c\xed\x03\xe1\xf0\x04\xf0\xab\x12\xc0\xbb\x1d\xfc\x27\x9c\ +\x70\xc2\xfc\xef\x5f\x77\xdd\xc2\xa1\xa1\x61\x3d\x34\x30\x40\x41\ +\x50\x32\x40\xcf\x21\x97\x2f\x70\xc8\x6a\x10\x04\x46\x15\x18\x36\ +\x00\x0e\xf9\x18\xaf\x50\xcc\x1b\xf0\x6f\xc3\xb2\xe5\xcb\x30\x7b\ +\xb7\xd9\xf8\xfa\x45\x5f\x47\xce\x00\x78\xd7\xec\x4c\xec\xdc\x34\ +\x8e\x7f\xbc\x69\x1f\x58\xbc\xba\x16\x4f\x6f\xaa\x35\x73\xcd\x60\ +\x6f\xab\xd3\xf8\xf8\xcc\xb7\xb8\x3a\x90\xb9\x66\xb1\xba\x7e\xc5\ +\xb3\x40\x21\x57\x06\x4c\xa8\xb0\xb5\xbe\x19\xe7\x9e\xf1\x29\x98\ +\xba\x86\x08\x4b\x79\xe8\x20\x88\xb8\x95\x78\xac\xf9\x04\x14\x0a\ +\x21\x8e\x39\xfb\x4f\xb8\xf2\xac\xf7\x61\x8f\x5d\x5a\x51\x2c\x8c\ +\xec\x13\xce\x0d\xc7\xcf\x1f\x4e\xc1\x13\xdb\x65\x2d\xf1\x8c\x84\ +\x0c\x2b\x85\x30\xd0\x1c\xbc\x34\x71\x5c\x1d\x7e\x71\xd9\x87\xb0\ +\xd3\xa4\x26\x7c\xf6\xa2\xbf\x60\xfd\xe6\x01\xd4\xa4\x7d\x86\xad\ +\xe5\xf6\x62\x34\x54\xd1\x2b\xe5\x98\x91\x24\x62\x90\x47\x91\x0a\ +\x2c\xaf\x17\xc0\x92\x88\xf6\xdc\x05\xec\x3e\x8f\x9e\x2f\x5c\xbf\ +\x3c\x2f\x5b\xf9\x67\x4e\x6d\xc6\x6b\x1b\xfb\xd9\x86\xc2\x4d\xc3\ +\xa6\x3e\xb3\x5e\x7e\xdc\xcd\x1a\x79\x7e\xea\xec\xd7\x1e\xf9\xf2\ +\xbd\x5b\x5f\x85\x6e\xed\x87\xbe\x77\x2a\xca\xc9\x3e\x2e\x17\xaa\ +\x58\xb5\x01\xbc\xdb\xc1\x7f\xe2\x89\xf3\xaf\xb9\xf2\xaa\x85\x43\ +\x83\x03\x3a\x57\x28\x50\xae\x2c\xd6\xb3\xa1\x0f\x04\x0c\x0d\xe7\ +\x58\xd4\x2f\x95\xc5\x7f\xb3\x5e\x42\x5f\x5f\x1f\x96\x3e\xb5\x04\ +\xbb\xcc\xde\x15\x17\x5e\x70\x01\xab\x08\xe5\x42\x9c\x1a\xc4\xe0\ +\x2c\xe2\xf6\x67\x7d\x3c\xbf\x79\x8c\x01\x7f\xf9\xc7\xdf\x5a\xab\ +\x71\xe2\x5e\x3d\x28\x29\x62\x66\xd4\xd2\xd2\x88\xb6\x57\x5e\x80\ +\x67\x9e\x05\x08\x9e\x36\xe0\x6f\x6d\x47\x57\x73\x3b\x52\xa4\xcd\ +\x67\x16\x31\x7f\xc1\x55\x48\xd7\x4f\x42\xb6\x7e\x3c\x57\xed\x21\ +\x3f\x05\x80\xb8\x13\xf1\xb1\x1b\xb7\x9b\x8d\x4d\xe0\x77\x7f\x7d\ +\x0d\xbf\xbd\xff\x35\xd4\x8e\xf1\x99\x1b\x57\xfe\x78\x48\x86\xd1\ +\x2b\xe1\x26\xee\x28\x5d\x0e\x68\x6a\x36\x5c\xf5\xe2\xd3\x0f\x40\ +\xef\x40\x9e\x53\x74\x07\x61\x58\x06\x24\x3f\x4a\x8e\xff\xbf\x93\ +\xb3\x0f\x24\x40\xe7\x2b\xa1\x3b\x95\xb9\x17\x64\x07\x11\x95\xe7\ +\x14\x0b\xca\xa2\x64\xfd\x06\xf2\xbc\x78\x8d\x06\x8e\xc0\xfc\xa8\ +\x29\x19\xfe\xe7\xc7\xd7\x70\x01\x11\x06\x3e\x83\x3e\x28\xeb\xfc\ +\x25\x65\xba\x99\x87\xfc\xed\x7e\xba\xea\x91\x2f\x2d\x38\x76\xb5\ +\xf6\x6a\x86\x0c\xf8\xa7\x43\xf7\xfe\x08\xc0\x01\x00\x8e\xa0\x2a\ +\x01\xf8\xd7\xe0\xfc\x9f\x9d\x7f\xed\x75\xd7\x2e\x1c\xe8\xeb\xd3\ +\x03\x03\x83\x54\x0c\x4a\x6c\xed\x37\xdc\x9e\xf5\xfd\x92\xb9\x36\ +\xeb\x00\xb4\x01\x75\x89\xe5\xd5\xad\x5b\xb7\xe1\xf9\xe7\x56\x60\ +\xd2\xe4\x29\xb8\xe4\xe2\x8b\x19\xfc\x5a\xab\x72\x7c\x40\x26\xcb\ +\xf3\x94\x4f\x78\x6d\x0b\xe1\x27\x7f\xcf\x20\xeb\x03\x6d\xf5\x81\ +\x01\x7f\x9f\x79\x5f\xe4\x1f\xef\xf9\x18\xf7\xea\x8b\x68\xf0\x50\ +\x3e\xa7\x56\x21\xb6\xb5\x8c\x43\x57\x4b\x3b\x7c\x1d\x02\xe0\x62\ +\x23\x1c\x33\x3f\xff\x8b\x57\x22\x55\x37\xd9\x10\x01\x73\x2f\x5d\ +\x07\x62\xe0\x59\x75\x80\x89\x00\x3b\x0f\x5d\x79\xf6\xfb\x38\xa8\ +\xe8\xd2\x1f\x3f\xc9\x44\xc0\xaa\x0c\x95\x4d\xff\xc3\x9f\x9a\x66\ +\x5d\x5f\xf1\xca\x79\x27\xef\x83\xf1\x6d\xb5\xf8\xf6\xf5\x4b\xb0\ +\xb5\x2f\x87\xd4\x08\xc7\x95\x72\xdb\xd6\xd8\x67\x9f\x94\x9a\xfa\ +\x52\xd5\xcf\x74\x4f\x6a\x19\x94\x1f\x8a\x05\x2f\x89\xe0\xe1\x89\ +\xf5\xd2\x02\xde\x16\x48\x91\x6a\x43\x1e\x83\xdf\x06\xf5\xd8\x7d\ +\xfc\x48\x2a\x45\xd8\x7b\x97\x76\x3c\x69\x8c\x91\x44\xda\x72\x7b\ +\x36\xdc\xea\x52\xc8\x5d\x71\xb2\x53\xba\x7d\xd5\xe2\x2f\xcd\x3f\ +\x76\xbd\xf6\xd3\x0a\x6a\x05\x41\xbf\xfa\x18\x80\x13\x08\x51\xab\ +\x12\x80\x77\x3b\xf8\x4f\x39\xf9\xe4\xf9\x8b\xae\x1a\xe1\xfc\x83\ +\x7a\x68\x68\xd0\x70\xfe\x82\x01\xf3\x30\xc2\x50\xf1\xb9\xbf\x39\ +\xe6\x63\x50\xb3\x27\x5f\x50\x42\x6e\x38\x6f\x88\xc1\x00\x16\x3f\ +\xfa\x08\x66\xcd\xda\x0d\x97\x5f\x7a\x09\x06\x72\x39\xeb\x0c\xc4\ +\x9c\xd2\xf7\x7d\x0b\x02\x8e\xe9\x7f\x65\xb3\xc2\x1d\xcf\xa7\xf0\ +\xb9\x7d\x07\x50\x0a\x09\x1a\x6c\xc0\x32\xe0\x7f\x09\xa9\x42\x81\ +\xdf\x3d\x26\x9d\x42\xdf\xb8\x09\xd8\x6a\x08\x80\xa7\x14\xe2\xcd\ +\xf7\x89\xd5\x90\x4f\x7f\xf1\x2a\x78\x75\x93\x22\x22\x50\x0b\x22\ +\x5f\xac\xdf\x51\x6a\xf0\xa1\x7c\x88\x93\x4d\x09\xf2\x8f\x1c\x3a\ +\x62\x94\xbb\x9f\x41\x61\xf1\xf1\xf6\x7e\x52\xda\x96\xe2\x62\x11\ +\xfd\xb4\x8f\xef\x8e\xc3\xf6\x9e\x88\xef\xfe\x7c\xa9\x71\xa8\xe9\ +\x66\xb7\x5e\xf2\x62\x96\x7c\x7b\x24\x67\xaf\x24\x12\x49\xf2\x00\ +\x20\x96\xd6\x5c\x27\xf8\xbb\x58\xf2\x23\xb0\xf3\xf3\x16\xec\xb0\ +\x5c\x1d\xd0\x0c\x7c\x72\x41\x2f\xf7\xc0\x8d\x55\xb3\x3d\xa7\xb7\ +\x62\x4d\xe7\x20\xfa\xfb\xf3\x00\x73\xfe\x90\xc1\xaf\x8a\x61\x34\ +\xd7\x80\xc2\x7d\x06\xfc\xf3\x8e\x79\x43\xa7\x14\xcc\x2d\xd3\xef\ +\x6b\x05\xd0\xca\x6f\xaa\x12\x80\x7f\x09\xf0\x9f\x72\xca\xfc\x45\ +\x8b\x16\x2d\xec\x1b\xe1\xfc\x7d\xfd\xa4\x00\x03\xf6\x3c\x72\xb9\ +\x3c\x1f\xef\x85\x41\xc8\x04\x20\x0c\x02\x3e\x05\x08\xc2\x10\x3d\ +\xdd\xdd\x58\xba\x6c\x19\x76\x9a\x3e\x9d\x39\xff\x70\x3e\x07\xad\ +\x34\x1b\x9f\x0a\xa5\xbc\x01\x7c\x06\xbe\xef\x49\x25\x1c\x02\x52\ +\xbe\xc7\xea\x43\x67\x5f\x00\x90\xc7\x7d\xfc\xeb\x23\x62\x7f\x11\ +\x20\x62\xc0\xf7\x8f\xef\x30\x7d\x62\x0c\xfc\x3a\x3e\xf0\x3b\xd6\ +\x6d\x29\xe2\x0b\xe7\x5f\x8d\x6c\xe3\x14\x64\xeb\xc6\xc2\x4f\xd5\ +\x80\x58\xe5\x20\x89\xfc\xd3\xe5\xa8\xbb\xf7\xee\x36\x1e\xdf\x34\ +\x21\xb7\xa7\x5d\xf6\x00\x7a\xfa\x72\x2c\x61\xfc\xa3\x1f\x92\xd2\ +\x0a\xa5\x40\xf1\x67\x2d\xf8\xe4\x5c\x13\xb9\x37\x0e\xff\xfd\xdb\ +\xe7\xf0\xf8\xb3\x1b\x51\xc7\xe5\xcb\xa8\xc2\x63\x40\x16\xac\x34\ +\x20\xe2\x3c\xe9\xd8\x4e\xb9\x2b\xfe\x0a\x64\xe1\x6f\x33\xf1\xca\ +\x48\x3c\x77\xca\xaf\x59\xd0\x7b\x8e\x54\x00\x4b\x00\x35\x1b\x46\ +\x8f\xdc\x6f\x12\xfe\xf2\xc4\x5a\x64\x08\x20\xc5\x9e\x7d\x65\xae\ +\x6f\x7a\xe4\xed\xf7\xc8\xaa\xc5\x0b\x8f\x38\xce\x80\xbf\x58\x82\ +\xaa\x51\xd0\xb7\x97\x00\x5c\x07\x8d\x9b\xaa\x04\xe0\x5f\xc6\xe0\ +\xf7\x83\xef\x7f\x7f\xa1\xe1\xfa\xba\xa7\xb7\x8f\x4a\x6c\xe0\x1b\ +\x44\xb1\x50\x82\xd2\x8a\xb9\xbc\x52\x21\x73\xff\x30\x34\xf7\x72\ +\x79\x0c\x1a\x35\xe0\xf1\xc7\x1f\xc3\x6e\x73\x76\xc3\x05\x5f\xbb\ +\xd0\xec\xcd\xdb\x7f\x1a\xe6\xfc\x5a\x87\x48\xa5\xd2\x66\x64\x82\ +\xc0\xcf\x1b\x62\xc0\xe2\x26\x11\x61\x30\x57\x44\xcf\xb0\xc2\x84\ +\xd7\x5f\x82\xc7\xb6\x05\x0f\x9e\xd9\x33\x30\x61\xa2\x01\xff\x24\ +\x9e\x8b\x62\x2c\x8d\x00\x6c\x1b\x1e\x01\xfa\x08\x21\x29\xe0\x2b\ +\xff\x79\x03\x52\xf5\x13\x90\xca\x36\x82\xbc\x94\x54\x0c\x96\x63\ +\x32\x36\xd8\xb5\x35\x67\x4d\xbe\xc1\x23\xf1\x1d\x93\x61\xf7\x89\ +\x15\x1b\xe5\x6c\xde\x11\xf3\x39\x84\xd9\x80\x64\xe2\xd8\x7a\x2c\ +\x98\xbf\x27\x26\xb6\xd7\xe1\x47\xb7\xae\xc0\x33\x2b\x3b\x51\x1b\ +\x01\x9f\x48\x08\x92\x40\x5d\x9a\xf8\x08\x00\xa0\xf8\xf7\xb1\xdc\ +\xdd\x5e\xf1\x60\x65\x05\x0b\x66\xa9\x87\x18\x45\x55\x6a\x56\xeb\ +\x2d\xa7\xe7\x79\xb4\x46\x0e\xe1\xe0\x0f\x86\xcd\x84\xd4\xd1\x5c\ +\xc3\xc1\x5c\x6b\x37\xf6\x31\x31\xd5\x61\x88\x20\x5f\x82\x15\xfb\ +\xb5\xa2\x7b\x4c\x6c\xff\x47\x3f\xb6\x4a\xa7\xf2\x66\x69\x96\x07\ +\xfd\x5f\xad\x00\x6e\x85\xc6\xc3\x00\x6e\xaf\x12\x80\x77\x3f\xe7\ +\x3f\xf5\x94\xf9\x57\x2e\xba\x72\xa1\xe1\xe6\xba\x54\x0a\x28\x5f\ +\x60\x47\x1f\x3e\xef\x67\x20\xab\x90\x0d\x7d\x46\xaf\x1f\xe1\xfa\ +\x6c\x07\xe8\xed\xed\x2d\x1f\xf5\xed\xc2\x06\x3f\xf6\x04\x14\xb7\ +\x55\x29\xc5\x5d\x1e\x15\x42\x0d\xf8\x24\x55\x73\x43\xa5\x90\x4e\ +\xf9\x28\xfd\x3f\xf6\xbe\x04\xca\x8a\xf2\x5a\xf7\xdb\x7f\x55\x9d\ +\xb1\x27\xba\x9b\x1e\x01\x91\x51\x66\x54\x1c\x12\x03\x72\x75\x89\ +\xcf\x31\x26\xb9\x6a\x92\x17\xc1\x38\x9b\xab\x79\x51\xe3\x84\x8a\ +\x48\x34\xef\x39\x26\x31\xf7\xc6\x21\x51\xa3\xc6\x9b\x38\x4f\x20\ +\x93\x51\x51\x51\x54\x50\xb9\xd8\x20\x32\xc8\x3c\x34\xdd\x40\x8f\ +\xa7\xcf\x50\xf5\xbf\x7d\xf6\xa9\x5a\x75\xfa\x74\x7a\xbd\x77\xef\ +\xd5\xc4\xc6\xda\x6b\xed\xfc\x75\xfe\x53\xdd\x09\x2b\xfd\xed\x79\ +\x68\xda\x0b\x63\x65\x03\x60\x59\xa2\x9d\x18\xfc\xcc\x03\x5c\xf0\ +\x6b\x1f\xc1\xee\xa1\x98\xf7\x75\x19\x39\x2d\x4f\x40\x3c\x12\xc1\ +\x63\xcf\xbe\x8e\xf9\x5c\x2c\x14\x8a\x96\x89\x00\x40\xe1\x6e\x3c\ +\x74\xdf\x24\x7c\xcf\x55\x53\xb0\xbd\xb1\x1d\xff\xfb\xe1\x0f\x5c\ +\x21\x90\xf3\xd9\xd3\xb6\x96\xc6\xa3\xa9\x93\x06\x60\xfa\xa9\xa3\ +\xd1\xb4\x2f\x81\xdf\x3d\xfd\x1f\xd8\xba\xab\x15\xd1\xb0\xe9\xc6\ +\x0f\x3c\x40\x77\xd7\xfa\x3e\xb8\xfd\x27\x21\xef\xce\xb7\x16\x7c\ +\x0d\x4d\xf9\xda\xbe\x7b\x6f\x3e\x0a\x16\xa9\xca\x83\x1c\x04\x21\ +\x25\xef\x77\x9f\x57\x00\x9d\x5f\xbe\x2c\x19\x90\xa9\x13\x6b\xb9\ +\x62\x72\x2b\x14\xb4\xc4\x5d\x12\x6d\x49\xb7\xd2\x4f\x0a\x2d\x9e\ +\xdc\xb0\xe4\xd2\xef\x7f\x6f\xbb\x36\x9c\x2e\xe8\x92\x0e\xe8\x47\ +\x07\x01\x78\x05\x1a\xb5\xf0\x82\x7e\x81\x00\x38\xd0\x03\x7e\xf7\ +\xde\xfb\x1b\x36\xfb\x5b\x75\x6b\x4b\x0b\x71\xda\x4e\xb4\x7c\x26\ +\x9d\x92\x08\x3f\xfb\xfd\x7c\x66\x98\x53\xd9\xb4\x9f\xb8\x01\xcd\ +\xcd\xb9\x54\xdf\x90\x21\x43\x70\xdd\x75\xd7\x89\x80\x48\xf1\xbd\ +\xa9\x0c\x24\x92\x09\x06\x55\xc4\xed\x9d\x97\xf6\x57\x19\x3f\x6d\ +\x1a\x86\x80\x3e\x9d\x4c\x21\x14\x32\xa1\x41\xf2\x39\xcc\x00\x6e\ +\x5c\xfb\x19\xea\x77\x36\xa2\xb9\xaa\x9a\x35\xff\x40\x28\x27\x83\ +\xee\xe4\x6b\xcb\xb6\xb4\x05\x5b\xe7\x9e\x63\x91\x30\x1e\x7d\xf2\ +\x65\x3c\xb9\x78\x0d\xfa\xf5\x3f\x18\x46\x38\x0e\x22\x55\xb8\x12\ +\xdb\x05\xa3\x3f\x36\xac\x33\x91\x91\xcd\xba\x67\x31\x5f\x7e\xc7\ +\x1b\xd8\xc2\xfe\x71\x7d\x65\x0c\x3f\xe4\x11\xe4\xdf\x18\x57\x8b\ +\xb9\x6f\x6f\xc2\xd3\xaf\x7e\x26\x85\x3d\xa6\xb7\x29\xd9\xa3\xfc\ +\xc7\x82\x25\x58\x02\xde\xdc\x7f\xf8\xc0\x07\x7c\x2b\x83\x5c\x70\ +\xfa\x20\xf7\xb5\xbe\x08\x04\xff\x59\xfe\x19\x72\xaa\xbc\xf7\x01\ +\x14\x2c\xea\xd0\xfe\xff\x16\xbf\x91\xc8\x6d\x9c\xaa\x28\x0a\xa1\ +\x38\xa4\xb0\x6e\xcb\x5e\x3e\x0d\x74\x32\xf8\x33\xa9\xb4\x4e\x77\ +\xa5\x09\x64\xfc\x7a\xd3\x92\x9f\x5c\xf1\xcf\x3b\xb5\xd1\xb9\x07\ +\xba\x46\x41\x3f\x5c\x0e\xe0\x75\x68\xd4\xc1\x03\x7f\x20\x00\x0e\ +\x50\xf0\x57\x30\x0f\x3d\xf7\xdc\x73\xcf\xba\xed\x97\xbf\xfc\x49\ +\x5b\x6b\x9b\x4e\x76\x25\x28\xa7\xe5\x93\x02\x76\x2e\xf2\x91\x61\ +\x9f\x5c\x03\x20\xe9\x3b\x19\xd5\x95\x49\x83\x85\x04\xde\x7a\xe7\ +\x1d\x0c\x1f\x3a\x14\x73\x6e\x99\x8d\x96\xd6\x76\x89\x07\x10\x14\ +\x22\xb1\x90\xf8\x97\x44\x80\x15\x0e\x21\x99\x48\xe6\xf6\xed\x87\ +\x4c\xc9\x1a\x44\xc2\x61\x57\x6b\x49\xfc\x1b\xca\x0a\x61\xdb\xd6\ +\xad\x98\x79\xd3\x4d\xf8\xfe\x69\xdf\xc6\xe1\xd3\x4e\x87\x16\x57\ +\x40\xff\xcd\x9d\x9c\x09\x27\xe4\x6a\x7e\x42\x2c\xca\x0d\x36\x7f\ +\x7a\x9e\x77\xe3\x7f\x8c\x7e\x75\xc3\x60\x86\xcb\x64\xf7\x00\xa1\ +\x60\xa6\x21\xbc\x67\x78\x7b\xf1\x24\xa0\xd7\xd6\x99\xe2\x72\xdd\ +\x7e\x78\xf2\xb6\xff\x81\x6d\x6c\x0d\xbc\xdf\xb0\x1b\x2f\x2c\xd9\ +\x88\x95\xeb\xf6\x20\x1e\x09\xc1\x50\x3e\xd6\xba\xa1\x1c\xe4\xff\ +\x2e\x41\x9d\xfb\x92\xbf\x2f\xdf\xd7\xf1\xfe\xa3\x1f\xc4\xf3\xee\ +\x40\x7e\xef\x7d\xcf\x15\xea\xfe\x80\x4e\xc8\x9d\xef\x26\x74\xfb\ +\xaf\x23\x2f\x48\xd9\x7d\xd3\x90\x6d\x8b\xf6\x9f\x3c\xba\x1a\x4b\ +\x56\x6c\x45\x71\xd8\x80\x9d\xb4\xd1\xd9\xde\xa5\x9d\x54\x9a\xb4\ +\x61\x5c\xbc\xf1\xb5\x4b\x1f\x3c\x75\x1b\x0c\x33\x01\x5d\x91\x64\ +\xf0\x97\x01\x78\xf3\x8b\x01\x7f\xb0\x1c\xb4\x0f\x68\xfe\xe9\x33\ +\xa6\x4b\xc0\xaf\xb5\xb5\x95\x31\x97\xa4\xf6\xac\x8f\x0f\x2d\xa6\ +\x7c\x97\x04\xfc\xd2\x6e\x10\x29\xcd\xc0\x77\x90\x64\xcd\xbe\x6f\ +\xdf\x3e\x7c\xb0\x62\x05\x0e\x19\x31\x02\xd7\x5c\x73\x2d\xf6\xb7\ +\xb4\x02\x02\xc6\xa8\x58\x09\x06\x19\x48\xda\x49\x89\xfa\xb7\xb7\ +\x76\xc8\xae\x7d\x93\x9f\x3b\xda\x3b\x58\xeb\x87\xe4\xde\x71\x6c\ +\x71\x2b\x88\x08\x6d\xfb\x1a\x71\xfb\x1d\xb7\x63\xd2\xa1\x87\x82\ +\xa2\x61\x34\x6d\xdd\x80\xfe\xf5\x83\xa1\xed\x0c\xf2\x49\x6a\x08\ +\x28\x02\xc3\x05\x51\x3c\x16\xc1\x03\x0c\xfe\xbf\x2c\x5e\x89\x7e\ +\x03\x47\x20\x14\xeb\x27\xcd\x49\xf2\xa2\xf6\x01\xef\xae\xc2\x16\ +\x66\xd7\x45\x66\x0b\x0c\xab\x2f\xc6\xf1\x5c\xb1\xf7\xad\x71\x35\ +\x68\xdc\x9f\xc0\x4f\xee\x7a\x0b\x63\x86\xf4\xc3\x37\xc6\xd6\x60\ +\x6f\x47\x06\xb1\xa2\x88\x58\x32\x44\xda\x05\x5d\x2f\x0b\x43\x41\ +\x50\xbe\x29\x5f\x28\x1f\x7c\xe0\xfa\xd1\x7c\xdf\xc4\xf7\x04\x02\ +\xb9\x80\xce\x17\x06\x72\x10\x73\xcf\x1a\x05\xe5\x2d\xf2\x72\xf7\ +\x75\x17\xae\x68\xf4\xf2\xfb\x4e\xda\xc1\xc0\x8a\x28\xd6\x6d\xde\ +\x8b\x98\xa9\x60\x42\xa3\xa5\xad\x53\x23\x65\x93\x11\x8f\x1c\x7f\ +\xda\xfc\x0b\x96\x9c\xb4\x06\x46\xc8\x82\x2e\xf3\xc0\x3f\xa0\x07\ +\xf8\x03\x0b\xe0\x00\x22\xf2\x35\xbf\x44\xfb\xcf\xbe\xe7\x9e\x7b\ +\xfe\x65\x2f\xfb\xfc\x1c\xe1\xa7\xce\xce\x8e\xac\xb6\x97\x89\xbb\ +\x1d\x6c\xf2\x67\x52\x29\x19\xb7\xa5\x94\x81\xb6\xf6\xf6\xac\xe6\ +\x97\x20\xe0\x3b\x4b\x97\x62\xf8\xf0\xe1\xb8\xfe\xfa\xeb\xc0\xe9\ +\x41\xb1\x0c\x2c\xcb\x80\xc1\xef\x81\xc4\xec\x14\x93\xd5\x70\x8b\ +\x7f\xd8\x5d\x10\xe0\xb1\x20\x10\xd0\x9b\xa6\xc1\xef\xd8\x22\x0c\ +\xf6\x34\x36\xe2\x86\x1b\x6f\xc2\xd8\xb1\x63\x30\x86\x99\x34\xc1\ +\x0a\x99\xe8\xcf\xc1\xbf\xca\xda\x83\xc4\xad\xf0\x28\xad\xc2\x62\ +\x33\x78\xe0\xbf\xff\xb1\xe7\xf0\xf8\x02\x06\x7f\xdd\x70\x84\xe2\ +\x65\x20\x33\x04\xd2\xca\x35\xf1\xa5\x3a\x50\x7a\x01\xd2\xb6\x83\ +\xc1\x55\x71\x1c\x3a\xb4\x1c\xdf\x1a\x5b\x8d\xca\xd2\x30\x1a\x36\ +\xb7\xe0\xb5\x0f\x77\x60\xf9\xa7\x7b\x64\xe6\xbe\xa9\xa4\x02\x16\ +\x03\xd8\x05\x98\x73\xde\x24\xbc\xf1\xf1\x0e\x3c\xf2\xca\x67\x32\ +\xc6\x5c\x29\xdf\xb7\xee\x95\x5c\x50\x12\x15\x2c\xcd\xa6\xbc\x79\ +\xfa\xa4\x73\xa7\x1b\xa4\x23\x52\xfe\xab\x7f\xcb\x2a\xf0\x0c\x8b\ +\x42\xff\xde\x9f\xe5\xef\x03\x3e\xfb\xd9\xd5\xfa\x52\xd5\x27\x8d\ +\x3c\x19\x4c\xe4\x7f\xf3\x2a\xfe\x37\x96\xc5\x0c\xec\xd8\xd1\x02\ +\x9d\xca\xec\x28\x1a\x3b\xf8\x1b\xc3\xae\x3d\x7d\x97\xd3\x0a\x9b\ +\x1c\x06\xbf\xc5\x3e\x7f\x45\x0f\xb3\x3f\x10\x00\x07\x20\x99\xcc\ +\x45\xcc\x83\xcf\x3b\xef\xbc\x73\xee\xbc\xf3\xf6\x2b\xf7\xec\x69\ +\xd6\x6c\xe6\x53\xa7\x5b\xe1\xd7\xc5\xc0\x07\xb2\xf9\xf5\x84\x80\ +\x3f\x9d\x64\xce\xa4\xc4\x4f\x6f\x6a\x6a\xc2\x7b\xcb\x96\x61\xc4\ +\x88\x11\x9c\xea\xbb\x51\x84\x84\x52\x8a\xbf\xcb\x80\xa0\xc4\x65\ +\xb0\x4c\x0b\x91\x68\x44\x4a\x85\x09\x04\xa1\xbc\x40\x20\x40\x70\ +\xdc\xad\xc0\x7b\x39\x80\x78\xfd\x35\xd7\x60\xfc\x84\x09\x18\x37\ +\x6e\xbc\xbb\xf6\x8b\x10\x8e\x46\xe4\xfd\x9a\xba\x81\x28\x29\xaf\ +\x91\x77\x6d\x15\xf1\x7c\x61\x31\xfb\xff\xf5\x91\x67\xf0\xc8\xbc\ +\x8f\x04\xfc\x46\xac\x0c\x30\x42\x12\x13\x28\x8e\x98\xa8\x67\xad\ +\x37\xbc\xae\x04\x23\xea\x4b\x30\xac\xb6\x48\x32\x0e\x1b\x76\xb4\ +\xe3\xc3\xf5\xcd\x78\x7f\x6d\x76\x68\x48\x1a\x61\x11\x58\x80\x22\ +\xf2\x63\x8c\xb9\x00\xa1\x14\x0e\x7d\x6f\xca\x60\x9c\x35\xf9\x60\ +\xfc\xe6\xf9\x06\xbc\xb3\xba\x11\x31\x37\xf8\xa7\xd1\xdb\x46\x71\ +\xff\x82\xfc\xe8\x7d\xfe\xc2\x72\xff\xbe\xb0\x7b\x87\xe0\x92\xff\ +\x33\x3e\x15\x54\x04\x3a\xfe\xf0\x11\x99\xcd\x98\xb7\x55\x59\x8a\ +\x7a\x6c\x1b\xc8\xd8\xf2\xff\xdb\x68\x5e\x29\xb6\x83\x03\x97\x31\ +\x93\xf4\xd6\xed\xed\xc4\x42\x61\xfe\x8f\xde\xb8\xf4\xf4\x15\xcb\ +\x33\x2a\x5c\x6d\x3a\xc9\x76\x38\x23\x0c\xe8\x5f\x57\x00\x58\xd8\ +\x0d\xfc\x81\x00\x38\x40\xc9\x62\xae\x60\x93\x7f\xfa\x05\x17\x9c\ +\x7f\x3b\x57\xed\x49\x6d\xbf\x03\x62\x30\xb7\x8b\xc9\xb8\xaf\xb5\ +\x15\x21\xcb\x94\x1e\x7f\xdb\x96\x74\x9f\x68\xd3\x46\x1e\xee\xb1\ +\x7a\x75\x03\x06\x1e\x34\x18\x37\x71\x9e\x9f\x2d\x01\xe9\x75\x57\ +\x04\x44\x23\x11\x06\x4d\x12\x5a\x6b\xb1\x02\xd8\x52\x90\x9f\xb5\ +\x42\x21\xf1\xb5\xa5\x11\x46\x91\x04\x0f\x89\x4f\xd3\x30\x25\x80\ +\x78\xed\xb5\xd7\x61\xe2\xc4\x09\xdc\x2f\x30\x4a\x54\x5d\x34\x1a\ +\x82\x65\x85\x44\x40\xc4\x62\x71\x01\x6e\x65\x55\x0d\x6a\xd8\x1d\ +\xb0\x5d\xfb\x36\x1a\x8e\xe0\xc5\xb9\xf3\xb1\xe8\xbd\x4f\x31\x62\ +\xf4\x38\x0c\xac\xaf\x47\x59\x59\x1c\x16\x31\xa0\x4d\x85\x16\xf6\ +\xe9\xb7\x35\x25\xb0\x7e\x47\x1b\x73\x2b\x36\xef\xe9\x84\x22\x48\ +\xa6\x41\x5a\xdf\x0d\x3f\x0f\xdf\x0d\xc3\xda\x07\xb3\x76\xfb\xf8\ +\x4d\x45\xf8\xc9\xa9\x23\x71\x10\x5b\x05\x77\x3f\xbf\x9a\xeb\x0d\ +\xb2\x2e\x8c\x57\x45\xd8\x13\x9b\xf2\xec\x6b\xf4\x1e\xcd\xc6\x7e\ +\x5c\x30\x5f\x30\xc8\x45\x81\x50\x28\xd8\x1d\x48\x7e\x60\xcf\x0b\ +\xf2\xf9\xe3\xb9\xbd\x69\xbd\x7c\x66\x04\xfc\x12\x7f\x29\x8d\x59\ +\x92\xfa\x6b\xd9\x9f\xd0\x9b\x36\xef\x25\x33\x1c\xbe\x6c\xfd\xe2\ +\x0b\xff\xed\x8c\x75\xda\xd2\xed\xd2\x63\xa5\x8d\x10\xf4\x33\x15\ +\x00\xaa\xa0\xf1\x06\x3c\xf0\x07\x02\xe0\x00\xb7\x00\xfa\xc5\x62\ +\xb1\x71\x6f\xbf\xbd\xf4\x99\x58\x2c\x5a\xc6\xc5\x3e\xe4\xd8\x19\ +\xb4\x4a\x7e\x1f\xe2\xe3\x33\xe8\x99\x25\xf2\x2f\xb9\x7e\xad\xb5\ +\x04\x05\x57\xad\xfa\x0f\xfe\xbe\x0b\xb7\xdc\x32\x07\xa5\xa5\xa5\ +\x92\x1d\x30\x4d\x2b\x67\x6e\x02\x20\x05\xfe\x6c\x4a\x81\x90\x67\ +\x0a\x2b\xa9\x04\xb4\x99\x35\x48\x0a\x77\x42\x9c\x56\x6b\xc2\xcf\ +\xaf\xbc\x12\x13\xd9\xe7\x1f\x3b\x76\x5c\xf6\x67\x04\xbc\xa4\x81\ +\x68\x3c\x06\x72\x34\xfb\xe0\x45\xe2\x2a\x98\x96\x85\xa2\x92\x4a\ +\x44\x4b\xab\x51\x1c\x0f\xe1\xde\x47\x9e\xc5\x13\x0b\x57\xa2\x7c\ +\xc0\x48\xa8\x48\x19\xda\xd3\x0a\x89\x8c\x23\x41\x46\x43\x91\x08\ +\x0d\x83\x20\xcf\xbe\x0f\x9d\x07\xf8\x7c\x43\xda\x43\xa4\x8f\xb7\ +\x6e\x18\xb4\x35\xa4\x00\xa8\xae\x3c\x82\xcb\x4e\x19\x81\xae\x94\ +\x83\xfb\x17\x7c\x86\x5d\xfb\xbb\xc4\x6d\x20\x7f\x6f\x5e\xe1\xaf\ +\x97\xdf\xef\xdd\xeb\x1e\x23\x07\xfc\x47\xfd\xb7\x0c\x09\x9d\x7f\ +\xd7\x73\x5b\x33\xd9\xee\x9d\x63\x33\xe8\xbd\x7a\x7e\x5b\xd8\x4e\ +\xa5\x61\x68\x60\xca\xa1\xb5\xf8\x88\x3b\x21\xb7\x6f\x6b\xd9\x54\ +\x32\x66\xd0\xf1\x93\x1e\xfc\xf6\xb6\xfd\x9f\xc1\xa1\x14\x9c\xa2\ +\x28\xf4\xe6\x04\xf4\xdb\x35\x20\xf4\x87\xc6\x53\x00\xce\x22\x30\ +\x05\x02\xe0\x00\x27\x83\x39\xce\x3c\x80\x79\xe2\x5f\xff\xfa\xd7\ +\x7f\x8b\x44\xa2\xa5\x9d\x89\x4e\xca\x36\xf1\x78\x8d\x3e\x4c\x52\ +\xf6\xcb\xed\xb9\x39\x2b\x20\x9d\x72\x8b\x76\x80\x8f\x57\xae\x44\ +\x92\xdf\xb9\xe7\x57\xbf\xca\x8d\xfa\x92\x34\x9e\x0d\xe4\x52\x79\ +\x22\x34\x24\x65\x66\x58\x32\xd9\x97\xa4\x64\xd7\x90\xa5\x9e\x21\ +\xcb\x92\x31\x61\x33\x67\xce\xc4\xd8\x71\xe3\x30\x9e\x59\x6b\xb0\ +\x56\xb5\xe4\x77\xb1\x20\xc8\xb2\x58\x0e\x96\x69\xf2\x5d\x44\x84\ +\x40\x34\x1a\x61\x4b\xa0\x16\x77\xff\x71\x3e\x1e\x7c\xf1\x7d\x54\ +\xd4\x8f\x44\xb8\xa8\x1c\x2a\x14\x06\x29\x03\x28\xc8\xa3\x0b\x69\ +\xf7\x2c\x70\xc9\xf3\xa0\xe9\xf9\xe4\xf9\xc0\x97\x07\x9f\xfc\x7d\ +\x83\x3c\x40\x53\xdc\x89\x8b\x4e\x18\x86\x8e\x64\x06\x7f\x5a\xb2\ +\x19\xeb\x77\xb5\x21\x1a\x32\x41\xe4\x37\xf1\xf4\x24\xff\x1b\xea\ +\xc5\x7b\xf0\x07\x03\x79\x20\x77\xf7\x2e\xda\x7e\x15\x63\x37\x53\ +\x5f\x0a\x79\x72\x0c\x01\xbe\x93\x4b\xcd\x26\xd3\x28\xb2\x0c\x1c\ +\x37\x69\x80\x7e\xf5\xad\x8d\xb4\xb7\x35\x79\xd7\xd6\xb7\xfe\xe5\ +\x9a\xd3\x3e\xb2\x2d\x2b\x6a\x38\xd9\xb6\x8c\x9a\x08\x9c\x57\xaa\ +\xa1\x77\xa7\x01\x54\x13\x30\x5b\x7b\x7d\xfd\x81\x00\x38\xc0\x89\ +\x5c\x0b\x20\xc2\x5c\xea\x0a\x81\xf1\x2f\xbd\xf4\xfc\xed\xd1\x68\ +\x51\x69\x67\x7b\x3b\x75\x76\x75\x49\x89\x2f\xa0\xa5\xe1\xc7\xc9\ +\xe5\xcb\x24\x03\x90\x4a\x4a\x54\x5f\xa6\xfd\xac\xfd\x74\x35\x3a\ +\xbb\x52\xb8\xeb\x8e\x3b\xd8\xfc\xce\x5a\x02\x8e\xc4\x0c\xa2\x91\ +\x30\x34\x00\x43\x29\x01\xbc\x72\x23\xdc\x9e\x3b\xb0\x63\xc7\x0e\ +\xdc\x36\xe7\x16\x8c\x1c\x35\x1a\xe3\x18\xfc\x8e\xa3\x05\xe0\x96\ +\x65\x8a\x25\xc1\x83\x43\x05\xf8\x6c\xa1\x40\xb9\xf1\x80\x22\xb6\ +\x04\x8a\xe2\x51\xfc\xe1\xc9\x85\xf8\xf5\xd3\x9f\xa0\x72\x10\x47\ +\xfb\x8b\x2a\x04\xfc\xf2\x8e\x52\xdd\x6b\xe4\xc9\x8f\x35\x80\x0a\ +\x46\x66\x10\xa0\x72\xea\xb8\x20\x69\x9f\x6f\xc6\xf7\x4e\x8e\x54\ +\x06\xda\x18\x9c\xad\x15\xe0\x18\x41\x79\xb1\x85\xe7\xde\xdd\x8e\ +\x77\xd7\x36\xc1\x92\x40\xa2\x02\xb9\x20\xf6\x29\x6f\x06\x80\xbf\ +\xa4\x44\x2e\xbd\xd3\x3b\xe4\xc6\x1f\x07\xe6\x0e\x21\xf1\x80\x0f\ +\x3e\x25\xc0\xe7\x82\x3f\x07\x7c\xc7\xd5\xfa\xe0\xe7\x61\x75\xc5\ +\x7a\x60\x55\x31\xfd\x75\xe9\xc6\xcf\xcc\xfa\xea\x33\xa6\x3e\xf6\ +\xdd\xf5\xdb\xd6\x01\x8e\x01\x1d\x4a\xc1\x29\x6d\x85\x7e\x7c\x30\ +\xe0\xfc\x3b\x34\xae\x20\xe4\x51\x20\x00\xbe\x06\xe0\xb7\x98\x63\ +\xcc\x25\xcc\x51\xe6\x62\xe6\x1a\xe6\x89\x0f\x3e\xf8\xe0\x35\x0c\ +\xba\x62\xcf\xd4\xd7\x3a\x37\x75\x57\x81\xd0\x91\xe8\x10\xed\xa2\ +\x01\x31\xf9\x2d\x89\x9c\x19\x58\xdd\xd0\x20\x35\x02\x1c\x4f\xc8\ +\x82\x5b\xb4\x3b\xb9\x20\x81\x06\xd2\x76\x5a\x7c\x7d\x6f\xc8\xe5\ +\xfe\xfd\x2d\xf8\xf9\xcf\xaf\x16\xe0\x8f\x1e\x33\x5a\x80\x6e\x18\ +\x62\xe2\xcb\x73\x34\x0b\x7a\x22\xc4\xf9\x84\x52\x22\x0c\xc2\x0c\ +\xf2\xca\x8a\x52\xdc\xf7\xd8\x5c\xdc\xcd\x25\xb8\x95\x9c\xe7\xb7\ +\x4a\x2b\x60\x5a\x11\x90\x65\x82\x94\xe1\xb7\xbd\x2a\x2f\xd2\x8e\ +\xfc\x6e\xc0\x6e\x4d\x41\xa0\xfc\x0a\x7c\xff\x4e\xde\xe9\xa1\x92\ +\x7b\x27\x47\xfa\x0a\x34\x4a\x62\x16\x4e\x3a\xac\x06\x93\x47\xf5\ +\xc7\x3b\x9f\x36\xe1\x8d\x4f\x1a\xb1\xb9\xb9\x53\x66\x00\x28\x2a\ +\xcc\x08\xf8\x13\x7c\x7d\x19\xe0\x0f\xf9\x34\xc4\xd4\x2f\x5c\xea\ +\x91\xaf\xf1\xc5\xd7\xf7\xcc\x7d\x89\xd7\x64\x18\xf8\xc4\x9f\x87\ +\xd4\x15\x4b\xb1\x4f\x5b\x4b\x02\x0d\x9f\xef\xfb\xf9\xfa\xc5\x17\ +\xdf\x7d\x5a\x83\x1d\xd6\xda\xb0\x15\xe0\x44\x14\x74\xa6\x16\x78\ +\xfe\x73\x00\xcd\xd0\x98\xf6\x85\xc1\x26\x98\x08\xd4\x47\xc8\x70\ +\xa3\xff\x35\x44\x34\x6c\xce\x9c\x39\xb7\xbf\xfe\xfa\xeb\x9f\xba\ +\xc2\xa0\xec\x94\x53\x4e\xa9\x8a\xc7\xe3\x95\x6c\xfe\x1b\x12\x05\ +\x77\xbb\xfe\x12\x89\x76\x68\x20\xa7\xcd\xdd\x3f\x7c\x22\x12\x77\ +\xa0\xaa\xaa\xbf\xf4\xfd\xcf\x9b\x37\x0f\xc7\x1f\x77\x7c\x2e\x16\ +\x20\x6d\xbf\x49\x78\x13\x6b\x14\x29\x31\xef\x77\xee\xdc\x85\x59\ +\x5c\xe4\x33\x81\xa3\xfd\xe3\xc7\x8f\x93\x9a\x80\x70\x24\x2a\x8b\ +\x41\x59\x00\xc8\x96\x60\x45\x24\x2e\x84\x61\x98\xcc\x84\x92\x78\ +\x1c\x95\x95\xe5\xb8\xef\x91\x97\x70\xfb\x43\x1f\xa0\xbc\x7a\x30\ +\x4c\xf6\xf9\x95\x0a\x77\xcf\xf3\xfb\x49\xf0\x82\xa5\xa5\x2e\x9a\ +\xc9\x3d\xfc\xee\x7b\x78\x96\x09\xc1\x3b\xb5\x57\x52\xec\x12\xf5\ +\xce\xee\xcf\x98\x86\x92\x0a\xc1\x86\xad\xad\x78\x69\xf9\x0e\xa9\ +\x72\x3c\x65\x52\x2d\xce\x3c\x7a\x10\x62\x61\x25\xe3\xc9\xf7\xb4\ +\x26\xc5\xc2\x50\x4a\x83\xd0\xcd\x32\xf1\x13\x7b\xf9\x9b\x7e\xe0\ +\x81\x5e\xd8\x33\xf3\x45\xd3\x23\x9d\x91\xa6\x1d\x9b\x2d\xaf\x64\ +\x22\x85\xd2\x88\xc9\x0b\x59\x4a\x31\x62\x40\xb1\xde\xb2\x79\x1f\ +\x25\x93\x99\xa7\x47\xff\xf4\xe4\x29\xd1\x0b\x8e\x59\xfa\xd8\x46\ +\x28\x93\x94\x9d\x89\x43\x57\x76\x40\xbf\x36\x1e\x7a\xf9\x4b\x80\ +\x00\xbf\x6b\x36\xb0\x5a\xc6\x78\x07\x16\xc0\xd7\x4c\xfb\xf7\xb7\ +\x2c\x6b\xf4\xad\xb7\xde\xfa\x67\x06\x7b\x05\x83\x7d\xf3\xd5\x57\ +\x5f\xfd\xd4\xc3\x0f\x3f\x3c\xf5\xc4\x13\x4f\x3c\x82\xb5\xbb\xfd\ +\xd6\x5b\x6f\xda\x5c\x13\xc0\xca\x3c\x24\x29\x3e\xf6\xf5\xdd\x7c\ +\x3e\xb9\x9b\x78\xb5\x04\xf4\x94\x69\x00\x9a\x10\x66\x70\x7f\xd2\ +\xb0\x5a\xaa\xfb\xee\xbe\xe7\x2e\x06\x74\xc4\xeb\x66\xcb\x76\xf9\ +\x89\xf9\xde\xdc\xc4\x01\xbf\xab\xaf\xc6\x11\x93\x26\x61\xe8\xb0\ +\xe1\xa2\xf5\xb9\x1e\x40\x82\x83\xa6\x32\x11\x8d\x47\xa5\xce\x20\ +\x12\x09\x31\x88\x42\xd9\x61\x9f\x52\x50\x54\x94\xcd\xf3\x3f\x3a\ +\x57\xdf\xf9\xfb\x65\x54\x51\x37\x4c\x8a\x7c\x8c\x48\x54\x34\xbf\ +\x4c\xb9\x71\x77\x15\xfa\x63\xad\x5d\x2b\x20\xbf\x3d\x56\x9e\xf3\ +\xf3\xf0\xf9\x6e\x39\x81\x14\xfc\x8b\x42\x17\x40\xae\xe4\xe8\x3d\ +\xef\xa7\xfd\x43\xbb\x56\x81\x32\x34\xc6\x0f\x2a\xc3\xe1\x43\xca\ +\x31\xbc\x36\x8e\xcf\x39\x73\xb0\x7a\x5b\x2b\xd6\xed\x6c\xc3\x8e\ +\xbd\x9d\x62\xd5\x1b\xa4\x20\x46\x8b\x17\xe6\xf3\xa6\xff\xf0\x09\ +\x39\xfd\xa8\x7e\x46\xa6\xf2\x66\x24\x23\x51\x5d\x1a\x46\x6d\xbf\ +\x28\x6a\x2b\x62\x2c\x54\x5b\x75\xc3\x67\xbb\x69\x5f\x4b\xd7\x92\ +\x0b\x2f\xf8\xd6\xac\xc8\x39\x13\xdf\x7b\xa7\x01\xda\xb6\xe0\x58\ +\x29\x38\x3a\x09\x6d\x1a\xc0\xd3\x15\x00\xfe\x02\x8d\x6b\x08\x79\ +\x14\x08\x80\xaf\x99\x00\x08\x31\x57\x5d\x71\xc5\x15\x37\x71\x01\ +\xcf\x85\x44\x24\x45\x38\x7c\x36\x9f\x74\xd2\x49\xe5\x9d\x92\xfb\ +\x97\x60\x9d\xb3\x60\xc1\x02\x9b\x35\x7b\x08\x5a\x0b\x98\xb8\x17\ +\xc0\x1d\xc7\x4d\x62\xf2\x2b\xbe\x0b\x31\x80\xe1\x78\x9b\x36\x0c\ +\x8e\x09\xac\x11\x3f\xff\xe6\x9b\x6f\xe6\x98\x40\x09\xbc\xd1\xd5\ +\x3b\x77\xed\xc2\x4d\xb3\x66\x61\xec\x98\xb1\x98\x38\x61\x3c\x32\ +\x8e\x8d\xe2\xa2\x62\x29\x34\x8a\x33\xf0\x59\xfb\x0b\xd8\x45\x18\ +\x64\xdd\x80\x48\x54\x7e\x77\x29\xc7\x15\x9e\x7f\x61\xee\xaa\x2b\ +\xe6\xbc\x3e\xa4\xbc\x7a\x58\x3c\x14\x2b\xd1\xec\xf3\x93\x32\x05\ +\xfc\x39\xc0\x5b\x06\x94\xa1\x72\x02\xc1\x20\xb9\x83\xe1\x0a\x04\ +\x95\xe5\x1e\x6d\xb2\xdd\x2b\xf2\xe4\xb1\x7b\xa7\x9e\x26\xb9\x70\ +\x5f\x11\x0d\x5d\xe8\x12\x14\x80\xdf\x7b\xf4\x73\x89\xde\x2a\xad\ +\xb4\xcd\xcc\xe0\xad\x2b\x8b\x72\xf0\xb0\x98\x85\x41\x11\xea\xfa\ +\x45\xc0\x24\x59\x84\x3d\x2d\x49\xec\x6b\x4b\xa2\xad\x53\x96\xa9\ +\x48\xbb\x2e\x5c\x01\x60\x19\x40\x3c\x64\x20\x66\x29\x49\xe7\x15\ +\x85\x4d\x16\xc8\x49\x6c\xde\xd6\x82\xad\xdb\x5b\x34\x33\x39\xda\ +\x59\x3a\xf6\xc8\xa1\xd7\x2d\xba\xfb\xe4\x35\x53\x97\xeb\xf6\x92\ +\x22\x72\x8c\x8c\x2c\x6d\xd2\x55\x0e\xf4\xdc\x71\xd0\xbb\x1b\x00\ +\xdc\xc3\xfc\x6d\xe6\xb3\x02\x01\xf0\x75\xcf\xff\x97\x33\x1f\x7c\ +\xd5\x55\x57\xdd\x38\x76\xec\xd8\x53\x18\xec\x02\xba\xe2\xe2\xe2\ +\x36\xfe\x1c\x63\x00\x2b\x22\xca\xde\xd9\xcf\x3c\xfb\xac\xcd\x59\ +\x81\x30\x17\x00\xb9\x5a\xdf\x91\xc6\x9e\x8c\x93\x01\xb4\x86\xe1\ +\xf9\xef\xa6\x02\x40\xf2\x87\xfe\xc9\xaa\x06\x29\xfe\xb9\xeb\xae\ +\x3b\xc1\x16\x06\x6b\xa8\x9d\xb8\xf1\xc6\x1b\x31\x66\xcc\x18\x8c\ +\x1a\x3d\x96\x81\x1e\x46\x57\x32\xc5\x67\x44\xfc\x7b\xe1\xb0\x04\ +\x0d\x25\xda\x6f\x59\xa6\xb8\x00\x25\xc5\x25\x58\xb8\x68\xc1\x7b\ +\xe7\xce\x38\x77\x36\x62\x58\x3b\x68\xfc\x2f\x4f\x50\x2a\x3e\x93\ +\x81\x7f\x90\x52\x24\xc9\x79\x52\x06\x94\xe5\x82\xdd\x34\xf2\x4e\ +\x66\xd3\x5b\x6f\x6d\x00\x26\x9f\xe4\x0b\x03\x22\xea\x39\x49\x87\ +\x0a\x62\x01\xa4\x0b\x3a\xeb\xfc\xef\xa9\x5b\x8b\xaf\x8f\xfc\x82\ +\xb1\xe1\xfe\x3b\xf0\x97\x84\x66\x6c\x0d\x3b\xe3\x08\xc6\x2b\xe2\ +\x26\xbb\x38\x16\xca\xa2\x21\x44\x2c\x42\x48\x11\x2c\x05\x09\xa6\ +\xb2\xc6\x97\x85\xa1\xad\x2c\x1c\xda\xdb\x93\xd8\xcb\x56\x43\x6b\ +\x6b\x42\x84\x03\xc9\x44\x64\x9a\x1f\x1d\x50\x39\x67\xcd\xe3\x67\ +\xae\x7e\xb2\x19\xb8\x75\x1b\x3a\x07\x9b\xd0\x4e\x04\xba\xb4\x0b\ +\x7a\x5b\x31\xf4\x5b\x7b\x41\xf4\x39\xb4\xfe\x2e\x21\x8f\x02\x01\ +\xf0\x35\xcf\xff\xc7\xdc\xa0\xdf\xf0\x6b\xaf\xbd\xf6\xa7\x47\x1c\ +\x71\xc4\x34\x22\x02\xbb\x05\x59\xc0\xb6\x1d\x7c\xf0\xc1\x31\x06\ +\xba\x72\xef\xec\xa7\x9e\xfc\x8b\xcd\x80\x0d\xb3\xd6\xcf\xf5\xee\ +\x43\x23\x6c\x85\xc1\xef\xc8\xcf\xf0\x21\xbe\x3a\xe4\xfd\x9c\xf6\ +\x66\x17\x42\x82\x87\x97\x5d\x76\x19\xfe\xcf\xed\x77\x88\xd6\x9f\ +\x30\x71\x22\x4c\x65\x48\x4a\x50\xf1\x59\x5a\x56\x0c\x22\x25\x41\ +\xc3\x68\x2c\x2e\x71\x02\x2e\x24\x12\xb7\x20\xc6\x82\x63\xe1\xc2\ +\x85\xef\xfd\xf8\xc7\x3f\xbe\x19\x86\xb5\x31\x5a\x5b\xdf\x58\x77\ +\xd2\x39\x89\x0d\xbf\xff\x45\x6a\xe8\x3f\x3d\x78\x9c\x93\xea\xba\ +\x19\x4a\x4d\x21\x45\xbe\xf9\xef\x9e\xca\xf0\x04\x00\x01\x86\x6b\ +\x1d\x30\xc3\x13\x06\x86\xef\x1e\xb8\xc2\xc0\x17\x00\xe4\x03\x5c\ +\xee\x7c\xf3\x3f\xff\x3f\x50\x58\x39\x24\x27\xa8\xfb\x44\x5f\xe4\ +\x6f\xec\x91\x0f\xde\x48\x72\x61\x11\xa8\x7c\x22\x2b\x0c\xc4\xd7\ +\x97\x68\xbe\x37\x86\x1b\x90\x40\x9f\x77\x6f\x6b\x9d\xb6\xc9\x4e\ +\xda\x20\x43\xfd\xa1\xe4\x88\x11\xb7\xfd\xee\xf6\xe3\x76\x6d\x6b\ +\x46\x88\xc1\xdf\xc5\x46\x81\x43\x11\x38\xc5\xbb\xa1\xed\x6a\xe0\ +\x59\x0d\x7e\x80\xc6\x68\x02\xce\xd4\xc0\xd3\x81\x00\x08\x08\x30\ +\x5c\x17\x20\xee\x06\x02\xfb\x33\x0f\xbd\xe1\x86\x1b\x2e\x9a\x32\ +\x65\xca\x3f\x79\x66\x31\x9f\x6d\xc3\x86\x0d\x8b\x69\xad\x55\x16\ +\xf4\xec\x06\xd8\x6f\xbf\xfd\x36\x0b\x81\x64\x18\xda\x83\x83\x03\ +\xd3\xad\xd4\x33\x55\x0e\x74\x5e\xe1\x8f\x15\x0a\x33\xa0\xa3\x58\ +\xca\x42\xa0\xad\xa3\x1d\xe3\xc6\x8c\xc3\x28\xae\xf0\x73\xb4\x16\ +\x6b\x21\x12\x8b\x48\x93\x10\x67\x0c\xdc\xe6\x20\x0b\x31\xbe\x53\ +\xca\x94\xca\xc3\x8a\xca\x0a\xcc\x7b\x65\xfe\xb2\x73\x67\xcc\xb8\ +\x19\xc0\x46\xc4\x4b\x1a\xa3\xc3\x47\x74\x1e\x75\xfe\x65\x4e\xf5\ +\x8f\x66\xa0\x75\x2b\xd4\xfc\xf1\x94\x19\x3d\xfd\xe9\x9a\xce\x8d\ +\xbb\x7e\x06\xad\x2f\x57\x96\x19\x23\x05\xcd\xc0\x27\x28\x82\x32\ +\xf3\xd6\x5c\xf1\x15\x54\x9e\x85\x40\xde\x1d\x15\x0c\xcb\x14\x76\ +\x3f\x17\xd4\x13\xf8\x2d\xbb\xbd\x2f\x09\xf1\xcd\x01\xf7\x33\x0a\ +\xda\x90\xdd\x9d\x04\x4e\x7e\x4a\x4f\xa2\xfa\x12\x4f\x81\xed\x74\ +\xdb\xbf\xc7\x97\x52\xc3\x9f\x61\xd6\x0e\x35\xa8\xb0\xf9\xaf\xa7\ +\xce\xbf\xe0\x8f\x2d\x80\x2e\xde\x04\x4a\x68\x38\x1b\x3a\x61\x47\ +\x14\x74\xd6\xdb\xea\xd2\xc0\x4b\x31\xc0\x59\x09\x8d\x27\x00\x0c\ +\xec\xb6\xac\x23\x10\x00\x08\xc0\x1f\x75\xcd\xff\x92\xc1\x83\x07\ +\x0f\xdc\xb4\x69\x53\xa7\xdb\x0c\x34\xee\x96\x5b\x6e\xf9\xce\xd1\ +\x47\x1f\x3d\x21\x37\xb3\x2f\x93\x05\x6a\x1b\xf7\xf6\xc7\xb8\x4c\ +\x57\xf1\xa0\x0f\xee\xfa\xdb\x6f\x6f\xde\xfc\x79\x46\x6b\x8a\xc8\ +\xe2\xce\x70\xd8\xdd\x70\xab\xdd\xae\x3e\x25\x3d\x02\x21\xd3\x92\ +\xcf\x64\xe4\xfa\xfd\xb7\x6d\xdb\x8e\x91\x23\x86\xf1\x77\x90\x9c\ +\x3e\x93\xdc\x9b\x96\x29\xee\x81\x29\x2e\x84\x89\x68\x34\x0c\x2e\ +\x44\xca\xba\x21\x58\xb4\x68\xe1\xb2\xe9\xd3\x5d\xf0\x03\xbb\x99\ +\x3b\x31\xfe\x0c\x07\x0f\x3d\x8f\xc3\x86\x68\x3d\xc1\x20\x6a\xd9\ +\x0b\xca\x74\x82\x6a\xc7\x00\x0f\x10\xd9\x43\x4f\x78\xf0\x64\x27\ +\x91\x9e\x4e\x5a\x9f\x0d\x33\x0b\x76\xd2\xa4\x88\x7c\x21\xe0\x82\ +\xdd\x3b\x99\xbd\x7b\x90\xdb\xdf\x6f\x50\xcf\x51\x5b\x3d\x0b\x8b\ +\x7a\x9f\x1f\x5a\x30\xed\xd7\x63\x7f\x89\x07\x3c\xd0\xfb\x6b\xb7\ +\xb4\x76\x35\xbd\xb7\x7f\x2f\x17\xe9\x4f\xa7\x32\xd9\xbb\xdd\x64\ +\x1a\x8f\xc7\x87\xd6\xfd\x71\xd5\xfd\xa7\xae\xf9\xf6\x1a\x84\xb5\ +\x01\x87\x32\x70\x4c\x13\x4e\xd7\x3e\xe8\xe2\x4a\x68\x16\xcb\x78\ +\x99\xd9\xfe\x04\x1a\xbf\x07\xf0\x67\x42\x1e\x05\x02\x20\x20\xa1\ +\xb0\x0b\xfe\x81\x57\x5e\x79\xe5\x8d\xac\xe1\x4f\xfb\xc5\x2f\x7e\ +\x71\x03\xfb\xe7\xa9\x23\x8f\x3c\x72\xec\x0b\x2f\xbc\x30\x63\xeb\ +\xd6\xad\x4d\x5c\x9d\x57\xa9\x65\xc4\x75\x46\x2c\x01\xf6\xcf\x63\ +\x9c\x0d\x50\xdc\xf6\x2b\x96\x00\x7f\x97\xe1\x9c\x7c\x84\xc1\x2e\ +\xa6\xb5\x65\x98\x32\x4b\x8f\x2d\x05\x31\xdf\x95\x69\x4a\x13\x10\ +\x0b\x04\x7e\x96\xae\x40\x49\xff\x85\xac\xec\x9d\x29\xe0\xe3\x0c\ +\x81\xdc\xb1\xfb\x20\x95\x7d\x4a\x19\x12\x4b\xa8\xea\x5f\x85\x97\ +\xe6\xcd\x5d\x76\x01\x9b\xfd\xdd\xc0\x0f\xd8\xf0\xe8\xd7\x1a\xf8\ +\x06\xe8\x90\x5a\xe8\x63\xf6\x82\x3a\xa2\xa0\xa6\x2d\x9b\x69\x7f\ +\xc3\x4a\xc3\x0e\x7d\x8c\x36\x7c\x40\xf6\x93\x53\xbf\x43\x3a\xfc\ +\x5d\x52\xe6\xc9\x44\x2a\xae\x95\x04\x31\x35\xa4\x9e\xc8\x17\x06\ +\xe4\x01\xde\x50\x3d\xc7\x68\xbb\x27\x40\x50\x5e\x5b\x2e\x73\x4f\ +\x4f\xa0\x60\xa7\x88\x07\x76\x14\xe4\xef\xb5\xab\xd5\x5d\x41\xc0\ +\xcf\x2e\xe0\x05\xf8\xb9\x15\xff\x69\x07\x4c\x9f\xc1\xc0\xdc\x50\ +\x5d\xf9\xbf\x37\x3c\xfc\xbd\x15\xdf\xef\x44\xa4\x6b\x3b\x60\xe7\ +\xda\x30\x1c\x4b\x41\x67\x92\xd0\xb1\x22\x68\x94\x03\xcf\x6c\x00\ +\x4b\x02\x68\xdc\xdf\x0d\xf8\x81\x00\x08\xa8\x1b\x91\xab\xfd\xab\ +\xb9\xf4\xf6\xae\xda\xda\xda\xef\x32\xf8\x34\x6b\xe4\xcc\x73\xcf\ +\x3d\xb7\xf8\xbe\xfb\xee\x3b\x99\x53\x81\x9a\x98\xb8\x42\xaf\x89\ +\x85\x82\x08\x01\xdb\xb6\xb3\xdc\xc6\x56\x40\x8c\xc1\x2f\x42\x80\ +\xab\x04\xed\xfa\x81\x03\x33\x6c\x01\x44\x58\xd3\xcb\xce\xff\x92\ +\xd2\x52\x78\x65\xbe\x4a\x29\x11\x08\xa6\x61\x4a\xf1\x0e\x88\xc0\ +\x7d\x06\x60\x72\x01\x1f\x95\x66\xa0\x70\x38\x2a\xe9\x3e\x8b\xdf\ +\x09\x5b\x21\xfe\x1d\x25\xd9\x3a\x82\x65\xdc\x99\xd8\x3b\xf8\x01\ +\xbf\x5c\xf5\x28\x3e\x5f\x00\x6a\xe3\x40\xe9\x65\x3f\x53\xad\x5b\ +\xd6\x1b\xed\x8d\x8d\x96\x4e\x76\x46\x34\xec\x88\x6d\xb7\x86\x52\ +\x89\x1d\x54\x5e\x7d\xd6\xc4\x48\xec\x90\x69\xa6\x59\x76\x94\xb2\ +\xe2\x13\x48\x29\x25\x63\xb0\x49\x6b\xf0\x93\x1f\x14\x54\x20\x6f\ +\x9e\x9e\x37\x71\x47\xce\xfc\xc0\x5f\xc1\xd4\x9d\xc2\x42\xc2\x82\ +\x5a\x04\x0f\xfc\xe8\x36\x9c\xc3\xb3\x02\x3c\xc1\x61\x37\x3b\x4e\ +\xea\x7d\x07\x89\xd7\xa8\xff\x9e\x97\xa3\x87\xa5\x77\x85\xf5\x68\ +\x44\x6b\x87\xa7\x8b\x86\x8c\xb6\xad\xda\xfe\x8e\xd9\x0e\x4d\x06\ +\x1c\x02\x10\x77\xa0\xd7\x1c\x0c\xbd\xbc\x09\x84\x3d\xd0\x38\x22\ +\xf8\xb3\x0f\x04\xc0\xff\x9b\xc8\x2d\xfb\xad\x99\x36\x6d\xda\x77\ +\xce\x3e\xfb\xec\xbb\x19\x07\x9a\x41\x9c\x05\xa4\xcd\x91\xff\x34\ +\x11\x45\xb3\x77\x5c\x03\x40\x9f\x7f\xfe\x79\x13\x9b\xfd\x95\xec\ +\x0e\xb8\x5d\x80\xa9\xb6\x55\xab\x56\xc5\xb8\x34\x58\x65\x2d\x03\ +\x16\x16\xf6\xc8\x43\x0e\xb1\xb9\x52\x2f\x4c\x4a\x82\x78\x02\x7c\ +\x2b\x64\xc1\x50\x26\xb4\x76\x24\xb2\x4f\x04\xb0\xb1\x20\x45\x3e\ +\x20\x7e\x4f\xaa\xfc\xbc\x5c\x7f\x04\x2c\x40\xc4\x95\x28\x2b\xeb\ +\x87\xb9\x73\x5f\x5e\xf6\xe3\xde\x35\x7f\xef\x54\x76\x1c\x10\xdf\ +\xaa\x90\x6c\x31\xad\x54\xca\x82\xed\x44\x34\x51\x14\xa0\x18\xf1\ +\x49\x0a\x31\x4d\x88\x39\x76\x87\xa5\x9d\x94\x55\xdc\xff\xe8\x91\ +\x91\xd2\xb1\xe3\x43\xe1\xaa\xa1\x46\xb8\xdf\x20\x33\x54\x56\x4f\ +\xca\x24\x28\xaf\xf0\xde\xe9\x36\x6b\x9f\xef\xfd\x19\xfc\xf9\x13\ +\x78\xfc\xea\x5d\x9f\xfc\x7d\xfe\xcc\xa4\x15\x81\xf8\x04\x98\x75\ +\x96\xed\xae\x76\x3b\xdd\xbe\xc9\xb1\xdb\x36\xa4\x93\x4d\x9f\x74\ +\x25\x3e\x7c\x2f\x99\xdc\xb8\xd3\x08\x95\x67\x0c\x2a\x4a\x92\x65\ +\x76\x9a\xd1\xa2\x84\x55\x52\x91\x28\x1d\x3d\x21\x55\x34\x6a\x64\ +\x66\xf8\x09\x67\xe8\xcc\x16\xe8\xce\x11\xc0\xf2\x56\xe8\x9d\xc3\ +\x00\xdc\xca\x7c\x93\x57\x3a\x1c\xfc\xd9\x07\x02\xe0\xff\x3f\xfd\ +\x57\xc6\x3c\xf4\x98\x63\x8e\x39\x89\xeb\x00\x66\x79\x42\x80\xfd\ +\xf0\x34\x47\xfe\x6d\xa6\x28\x9b\xfb\x9a\xc1\x4f\xcc\xac\x99\x9c\ +\x0a\xbe\x83\xe3\xc8\xfc\xff\xb6\x0f\x3f\xfc\x30\xc6\x02\x40\x31\ +\x67\x27\x04\xd9\x47\x1d\x7d\xb4\x08\x81\xec\x92\x0f\x22\x2d\x26\ +\xbe\xb0\x02\x4c\x2b\xcc\xcf\x4a\xb4\x3e\xbf\x23\xf3\x04\x4a\xd8\ +\xbf\x0f\x45\xc2\xf2\x8e\x65\x9a\xe2\x0a\x94\xf6\x2b\xc3\x82\xf9\ +\xf3\x97\xf1\x28\xb2\xff\x3c\xf8\x7d\x12\x03\x04\x30\x43\x30\x11\ +\x01\x51\x84\xc0\xe0\x27\x8a\x22\xc7\x31\x92\x53\x45\x09\x88\x6a\ +\xd2\x31\x68\x27\xac\x75\x8a\xd9\x0e\x85\x8b\x06\x56\x85\x63\x83\ +\x6a\xad\x68\x75\x7f\x23\x5c\x59\x6e\x85\xcb\xca\x94\x19\x8b\x29\ +\x2b\x1a\x55\x46\x34\xac\x8c\x18\xb3\x09\x22\x03\x1a\xdd\x89\xdc\ +\x75\x5e\xac\xc5\x6d\xc7\xee\xea\xd2\x4e\x57\xa7\x93\x49\x76\xda\ +\x99\x8e\x16\x3b\xb5\xbf\x29\x93\xda\xbb\x3b\xd3\xb5\x67\x67\xa2\ +\x7d\xcd\x66\x3b\xdd\xba\x9f\x54\x38\xa5\x54\x34\x05\xa2\x04\x31\ +\x43\x53\xa7\x26\x24\x08\xe8\x24\x52\x09\x98\x56\xc2\x8a\x14\x25\ +\x63\x75\x83\xd3\x45\x87\x1d\x66\xab\x3b\x6f\x72\xd6\xbe\x09\xc2\ +\x48\x68\xd4\x05\x7f\xe6\x81\x00\xf8\x62\x66\xff\x0d\x9f\x3c\x79\ +\xf2\x89\xb3\x67\xcf\xbe\x56\x33\xc9\x5c\x7f\xdb\x4e\x97\x97\x97\ +\xdb\x0c\xfc\x28\xb3\x66\x73\x9f\xf8\xab\x66\x0e\xca\x55\xb0\x55\ +\x20\x42\x80\x35\x7f\xdb\xb2\x65\xcb\xa4\x4e\x80\xef\xc4\x12\x98\ +\x36\xed\x04\x3b\x16\xe7\xf2\x14\xc3\x70\xcd\x7b\x23\x07\xfc\x50\ +\x48\x62\x02\xda\x71\xa4\xa0\x87\x2d\x01\x89\x17\x28\x43\x49\xc1\ +\x0f\xbf\x2b\xa9\xbe\x45\x8b\x16\x65\x35\xff\x6c\x00\x1b\xfe\x6b\ +\xe0\x17\x22\x66\xe5\xa6\x38\x43\x39\xa6\x30\x08\x11\x90\x72\x05\ +\x02\x62\xc4\x27\x5c\x76\x85\x43\x44\x23\xfb\x2c\xd6\x51\x98\xa0\ +\x23\x9a\x28\xa4\x9d\x8c\x45\x70\x42\x1a\xda\x92\x7a\x3a\xc0\xd4\ +\x04\x43\x2a\x9a\xd9\xbf\x51\x2a\xfb\xaa\xb6\x1d\x9d\x4c\x42\x3b\ +\x69\x10\xd2\x00\xa5\x89\x54\x0a\x64\xa4\x08\x46\xee\x54\x26\x3f\ +\xa3\x4b\x83\xba\x88\x59\x43\x27\xc0\x9f\x91\x3d\x35\x9f\x8e\xee\ +\xd2\x0a\x09\x72\xf8\x59\x31\x6b\x7e\xcf\x50\x49\x27\xc4\x65\x17\ +\x91\x98\x8d\xfa\x43\x6d\x0c\x7d\x0a\xf8\x93\xd7\xa9\x17\xfc\x89\ +\x07\x02\xe0\xbf\x2f\x04\xa2\xcc\x55\xcc\x63\x39\xea\x7f\xea\x6d\ +\xb7\xdd\x76\x11\x6b\x77\xcd\xa0\x46\x9a\x89\x85\x81\xcd\xe0\x17\ +\x21\xc0\x53\x7f\xa8\xb2\xb2\xb2\xb9\xaa\xaa\x4a\x84\x80\x67\x09\ +\x2c\x5d\xba\x54\x84\x00\xbb\x06\x62\x09\x9c\x79\xd6\x59\x36\xcf\ +\x04\xe0\x8c\x9e\x09\x20\x57\xde\x4b\x20\xa9\xeb\x27\xa5\x50\x94\ +\x8b\xf6\xfb\xee\x80\x22\x54\x57\x55\xb1\xd9\x3f\x6f\x19\x8f\x22\ +\xfb\xef\x82\xbf\x50\x08\x18\xcc\x56\x1e\x87\x45\x20\x10\x79\x67\ +\x84\xdc\x13\x50\x7c\x22\x2c\x9c\x7b\x0e\xc9\x77\x20\x0b\x8a\x59\ +\xc3\x24\x82\x09\x90\x01\xca\xb5\x1a\xf9\x2b\x80\xc9\xf5\x17\x74\ +\x06\x04\x9b\x34\xd2\x9a\x28\x03\xad\x53\x04\xa4\x01\xd9\xba\x9d\ +\x04\x74\x0a\x9a\x4f\x7e\xd6\xd0\x49\xd2\x72\x97\x94\xef\xb4\x66\ +\xe6\x7b\xe2\x77\x1d\x7e\x0f\x48\xc3\x81\x0d\x3b\x99\x01\xa0\x85\ +\x03\x0a\x04\xc0\x17\x48\x94\x57\x09\x38\x8a\xf9\x98\x27\x9e\x78\ +\xe2\x02\x4e\xc7\x0d\x60\x80\x2b\x37\xe8\x97\xde\xbc\x79\xb3\xcd\ +\xe0\x8f\x66\x03\x83\x0c\x70\xaa\xab\xab\x6b\x66\x16\x21\x90\x7d\ +\xa7\xa3\xa3\xa3\xed\x8d\x37\xde\x10\x21\xe0\x8e\x09\xb7\x2f\xba\ +\xe8\x22\xa7\x5f\xbf\x7e\x21\x76\x29\xdc\xd6\xdd\x18\x34\xc4\x05\ +\x90\x96\x60\xbe\xe7\xbb\x22\xc9\xf3\xc7\xe2\xc5\x78\xe5\x95\x79\ +\xcb\x2e\xbc\xf0\xc2\x2f\x06\xfc\x3e\x51\x77\x41\x20\x6c\xba\x6c\ +\xe5\x9d\x96\x80\x9c\xe4\x0c\xc9\x3d\x3f\x93\xdc\xb9\x80\x77\x4f\ +\x02\x0c\x2d\xe0\x57\x94\xdf\xc1\x0b\x2f\x60\xa0\xe1\xc8\x09\xd8\ +\x20\x64\x00\x9d\x63\x4d\x19\xb1\x0c\x1c\x9d\xd6\xd9\x53\x33\x43\ +\xa7\xb4\x7b\x07\xcd\x0c\x79\xb6\x01\x27\xe3\xfe\xdb\xe5\xf7\x04\ +\xc0\x0f\x04\xc0\x97\x69\x01\xc4\x98\xeb\x99\xc7\x3c\xfe\xf8\xe3\ +\xb3\x2a\x2a\x2a\x26\xec\xd9\xb3\xa7\x95\x4d\xf2\x38\x6b\x74\xf1\ +\xef\xb5\xd6\x69\xf6\xf7\x6d\x16\x00\x51\x06\xb8\x08\x81\x01\x03\ +\x06\x34\x33\x57\xf0\x3b\x62\x09\x70\xf4\xbf\x6d\xf1\xe2\xc5\x52\ +\x2c\xc4\xef\xb0\x50\x48\x38\x33\x67\x5e\xe7\xb0\xb5\x60\x65\x83\ +\x7b\x20\x92\xe0\x20\x3f\x4b\x65\xa0\x69\x99\x22\x0c\x4a\x4a\xcb\ +\xf0\xea\xe2\xc5\xcb\xce\x39\xe7\x47\x5f\x24\xf8\x0b\x89\xf2\x58\ +\xe5\xb1\x21\xec\xbb\x0b\x72\xfa\xf7\xa4\x40\xee\x73\x2e\xf6\xe7\ +\x16\x0c\x78\xdd\x01\xd4\x7d\xd0\x2f\xc1\x5b\xde\x9d\x3d\x6d\x40\ +\x3b\x04\x38\x6e\x57\x6f\x46\xd6\x20\x11\xdf\x6b\x11\x0c\x7c\xca\ +\x3b\x02\x72\x1f\xf0\xc2\xda\x3d\x11\x80\x3f\x10\x00\x5f\x26\xf8\ +\x23\x6e\xf5\xdf\x48\xee\xdd\xbf\x94\xf3\xff\x67\x70\xda\x4f\x06\ +\x7c\x32\xa0\x5b\x0f\x3a\xe8\x20\x4f\x08\x64\x41\x9e\xfe\xe0\x83\ +\x0f\x6c\xd6\xee\x9e\x10\x20\x2e\x1e\x6a\x1e\x34\x68\x90\x08\x01\ +\xd6\xfe\x22\x04\xe6\xcf\x9f\x2f\x65\xc3\xfc\x0e\x71\xaa\x70\xc7\ +\x6f\x7e\x73\x6f\x51\x6d\x6d\x4d\x31\x00\xca\x99\xfd\x61\xa9\xf9\ +\x0f\x49\x3f\x7f\x3f\x6e\xec\x79\x69\xd9\xf9\xe7\x9f\xff\xa5\x81\ +\xbf\x77\x61\x20\xa4\x98\xa9\x80\x95\x7f\x0a\x53\x2f\xdc\x33\xfb\ +\xef\x9f\x85\xec\x08\xf7\xfa\xd9\xe7\x00\xf4\x81\x00\xf8\x7b\x76\ +\x01\x4a\x00\x90\x23\xee\xdf\xbb\xf8\xe2\x8b\x2f\xdf\xb6\x6d\x9b\ +\x0c\xe4\xf4\x98\x81\xdc\xca\x43\x3a\xe2\xd9\x74\x9f\x1b\xfd\x4f\ +\x73\xd0\x4f\x84\x00\x0b\x05\xcd\x27\x0d\x1d\x3a\x74\x2f\x0b\x82\ +\x72\xcf\x1d\x68\x63\x7a\xf9\xe5\x97\x63\xfc\xb9\x99\x0b\x89\x1e\ +\x02\x90\x59\xbc\x68\xf1\x4f\xb9\x8b\xaf\x44\x11\x11\x9b\x03\x52\ +\xf1\x57\xc4\x19\x80\x79\x73\xe7\xbd\x7b\xfe\xf9\xe7\xcd\x2e\x8c\ +\xf6\xff\x03\xff\x4e\xc8\x3f\x85\x7b\xff\xbe\x77\xd2\xff\x99\x33\ +\x00\xfc\x97\x47\x0a\x01\xf5\x46\xa6\x3b\xf0\x63\xc0\x51\x47\x1d\ +\xf5\x4d\x6e\xd0\xb9\xbc\xb1\xb1\x51\x33\x76\xe1\x31\x83\x3e\xab\ +\xd1\x4b\x78\xb7\x5f\x07\x00\x87\x01\x9f\xbd\xb3\x0e\x3d\xf4\x50\ +\x03\x40\x82\x9f\x49\x33\x35\x34\x34\x94\x7f\xfc\xf1\xc7\xeb\xbd\ +\xf1\x5e\x9c\xcf\x2f\xe6\xda\x82\x04\x83\xff\x69\x17\xd8\x2b\x4e\ +\x98\x76\xc2\xb5\xdc\x37\xd0\xc2\x05\x42\x3a\x5b\xde\x5b\x56\x5a\ +\x8a\x45\x0b\x16\x7c\x15\xc0\x8f\x5e\x34\xb5\xcd\x9c\xf1\xce\x3c\ +\x4e\xbb\x9c\xea\x95\xfd\x77\x32\x05\xbf\xa3\x87\x99\x1f\x04\xf6\ +\x02\x01\xf0\x8f\x1c\xfe\x59\xcd\x3c\xf2\xb7\xbf\xfd\xed\x8d\x6c\ +\xf2\x6b\xde\xfe\x43\xcc\x02\x7e\x06\x3e\x18\xf0\x9e\x59\x5f\xf2\ +\xee\xbb\xef\x76\x30\xd6\x1d\x26\xb0\xb9\x6f\x1d\x7e\xf8\xe1\x06\ +\x11\x25\xf8\x1d\xe2\x2a\xc1\xd7\x9e\x79\xe6\x99\x27\x57\xae\x5c\ +\xf9\x36\xdf\xc9\xcf\x71\x45\x61\x11\x9b\xf5\xa7\x01\xe8\x60\xde\ +\xc5\xbc\x6a\xca\xe4\xc9\x97\x73\xb0\x70\x7f\x79\x45\x19\x5e\x59\ +\xb0\xe0\xad\xe9\x33\x66\xcc\xea\x01\xfe\xaf\x1e\xe9\xff\x2a\x07\ +\x00\x0f\x46\x82\x7d\x95\xfd\xfe\x2a\xe6\xe1\x6c\xaa\xcf\x56\x4a\ +\xd5\xb3\xb9\x9f\x2d\xf4\x81\xc7\x6c\xbe\x7b\x2c\x80\x66\x53\x3f\ +\xcc\xee\x41\x2b\x07\xfd\xc2\x7c\x47\x2c\x18\x8c\xfa\xfa\x7a\x7c\ +\xc0\xb4\x61\xc3\x86\x45\x00\x3e\x65\x5a\xd1\xbf\x7f\xff\x32\xae\ +\x1d\x18\xc2\x42\x02\x96\x65\x95\xf2\x98\xaf\x51\x1c\x3c\x7c\x1c\ +\x40\x33\xf3\xbe\x07\x1e\x78\x60\xc1\xb1\x53\x8e\x55\x67\x9e\x79\ +\xe6\x2d\x00\xb6\x33\x37\x32\x27\x04\xfc\x01\x05\x14\x58\x00\x7f\ +\x97\x94\x5f\x3f\xe6\x83\xb8\xe8\xe7\x87\x1c\xa1\x1f\xc3\x95\x7e\ +\xa2\xf5\x3d\xcd\xcf\xe0\x15\xd0\xe7\xb1\x06\x13\xa7\xf9\x5e\xe5\ +\x01\xa1\x4f\x10\x13\x0b\x81\xec\x7b\xe6\xe9\xa7\x9f\x7e\x38\x03\ +\xde\x04\xb0\x97\x79\x03\xf7\x11\xfc\x6a\xe3\xc6\x8d\x0b\x3c\x77\ +\x80\x5b\x86\x7f\xeb\x9a\xc3\x2d\xcc\xdb\x98\x57\x9d\x7a\xea\xa9\ +\xd7\x00\xd8\xcc\xbc\x3b\x00\x7f\x40\x81\x05\xf0\xf7\xf7\xfb\x07\ +\x4d\x9a\x34\x69\x32\x0f\xfe\xf8\xd9\xae\x5d\xbb\x34\x47\xea\x3d\ +\xed\x2f\x42\xc0\xd5\xfa\x72\xba\xc5\x3e\xb4\x76\xed\xda\x17\xb6\ +\x6c\xd9\xf2\x0c\x17\x04\x7d\xc6\xb1\x82\x4d\x87\x1c\x72\xc8\x31\ +\xae\x10\x50\xe3\xc7\x8f\xff\x16\xff\x8e\x45\xec\x46\xac\x07\xb0\ +\x7f\xcd\x9a\x35\x1f\x70\x19\x71\xe9\xfb\xef\xbf\x7f\xef\xea\xd5\ +\xab\x97\x01\xd8\xe3\xba\x02\x5d\x2e\x27\xdc\x33\xcd\xec\x20\xa0\ +\x80\x82\x2c\xc0\x97\x4e\x2a\x6f\xe9\xc7\x84\x15\x2b\x56\x3c\xc8\ +\x60\x2e\xe2\x7c\x3f\xb1\x05\xe0\x45\xfd\x25\xf0\xc7\xa0\x16\xe0\ +\x7b\xa9\x3d\x36\xfd\xdf\xe7\xc8\xff\x6c\x57\x6b\xdb\xcc\xf5\x3c\ +\xca\xeb\x38\x0e\xf4\xdd\xc0\xef\x65\x7f\x66\xeb\x43\x0f\x3d\xf4\ +\x43\x16\x14\xeb\x5d\x60\x4b\x19\x2d\x72\xd4\xee\x82\x3f\x19\xf8\ +\xc2\x01\x05\x16\xc0\x3f\x7e\xeb\xef\x50\x2e\xf6\xb9\x8a\x2b\xf0\ +\x86\x7b\x7e\x3f\x6b\x6f\xf0\x29\xeb\xbe\xf3\xfc\x7e\x61\xbe\xdf\ +\xf2\xe6\x9b\x6f\xce\x04\xb0\x8e\x79\x27\x73\x2b\x73\x07\x0b\x8e\ +\x46\x7e\x7f\x2d\x57\x03\x0e\x67\xb7\xe0\x02\xad\xf5\x76\x00\xfb\ +\x7c\xed\x2e\x67\xbb\xa7\xe9\x03\xf0\x07\xf4\x8f\x20\x13\x01\xe5\ +\x6f\xfd\xad\xe3\x29\xbf\x53\xd8\x64\x9f\xcc\x29\x3a\xcf\xe7\x97\ +\x93\x2b\xfc\x7a\xf8\xfd\x2c\x08\x52\xaf\xbe\xfa\xea\x2c\x00\x9f\ +\xbb\xfe\x7a\x87\x0b\xe4\x0c\x73\x8a\x53\x7f\x7b\x98\x9f\x77\x3f\ +\xef\x17\xb0\xcb\xb3\x50\x3a\xc8\x6f\x07\x14\x08\x80\xaf\x4e\xd4\ +\xbf\x92\x79\x30\x2f\xfd\xf8\x5f\x3c\xe1\x47\x52\x7e\x79\x39\xff\ +\x42\xf0\x8b\xdf\xcf\xf9\xff\xbb\x00\x7c\xca\xbc\x43\xc0\xef\xd7\ +\xa4\x27\x5d\xa0\xb7\x33\x2b\xf7\x3e\x1d\xd4\xac\x07\x14\x08\x80\ +\xaf\x66\xd4\xbf\x94\x79\xe0\xa3\x8f\x3e\x7a\x09\x6b\xfa\x22\x2f\ +\xd7\xef\x71\xbe\xc9\xef\xd6\xfd\x83\x07\x80\x2c\xe4\x00\xe1\x6b\ +\x00\xb6\xb9\x40\xcf\xe4\x81\xdb\xf1\x2c\x81\xa0\x92\x2d\xa0\x20\ +\x0d\xf8\xd5\x2f\xf8\xa9\x99\x3a\x75\xea\x37\x39\x27\x3f\x35\xeb\ +\xeb\xfb\x02\xa0\xa7\xe9\x6f\xdb\x76\x36\x2b\xb0\x93\x73\xf7\xbf\ +\x03\xb0\xc5\x35\xed\x53\x85\x00\x0f\x0a\x5d\x02\x0a\xb2\x00\x7d\ +\x63\xe6\x5f\x1d\xf3\x18\x0e\xe4\xfd\x81\xc1\x5e\x91\x1f\xf5\xe7\ +\x53\x22\xfd\x79\x51\x7f\xcd\x42\x80\x5e\x7c\xf1\xc5\x4b\x59\x10\ +\xbc\x2b\x51\x7f\x4f\xfb\x07\x14\x50\xe0\x02\xf4\x29\xb2\xdc\x0d\ +\xbf\x75\xb3\x66\xcd\x3a\x1b\x40\x25\x6b\x76\xf4\xee\xf7\x8b\xe9\ +\x4f\x9c\xc3\x7f\x8c\xc1\xdf\xe0\x46\xfc\x3b\x83\x22\x9d\x80\x02\ +\x17\xa0\xef\x8e\xfa\xea\x4f\x44\xc3\x4e\x3b\xed\xb4\xef\x73\xce\ +\x5f\xfb\x51\x7f\x69\xf4\xe9\x11\xf5\xe7\x77\xb6\xb2\x00\x78\xca\ +\xf5\xfb\xdb\x98\x33\x81\x79\x1f\x50\x60\x01\xf4\xdd\xc0\x5f\x3d\ +\xe7\xfc\x2f\xc9\xe6\xfb\x3d\xbf\x9f\x4f\x11\x02\x85\xe0\xcf\x46\ +\xfd\x97\x2c\x59\x72\x17\x80\xad\x6e\x59\x6f\x2a\xa8\xd2\x0b\x28\ +\xb0\x00\xfa\xee\x8c\xbf\x6a\x9e\xf4\x7b\x14\x6f\xf2\x39\xa2\xd0\ +\xf4\x67\x13\xbf\x87\xe9\xcf\x0d\x3d\xcf\x72\x1c\xe0\xe3\xa0\x39\ +\x27\xa0\x40\x00\xf4\xfd\x21\x1f\x65\xcc\xb5\xd7\x5f\x7f\xfd\x85\ +\xd2\xe3\x5f\xd0\xe8\xc3\x40\xef\x16\xf5\xe7\x16\xdd\x26\x6e\xe5\ +\x7d\xdc\xed\xce\x6b\x65\x4e\x23\xa0\x80\x02\x01\xd0\xe7\xc8\xf0\ +\xb6\xfc\xf2\x64\xdd\x13\x79\x30\xc7\x00\xd6\xfe\xe4\x09\x00\x06\ +\xfa\xdf\x2c\xf8\x59\xbe\x7c\xf9\xfd\x02\x7e\xd7\xf4\x0f\xfc\xfe\ +\x80\x02\x01\xd0\xf7\x48\xb9\xda\xbf\x9c\xb9\xee\x07\x3f\xf8\xc1\ +\x0c\xf6\xfd\x75\xef\x51\x7f\xd1\xfe\xe0\xb4\xe0\x2a\xe6\xb7\x00\ +\xec\x0a\xa2\xfe\x01\x05\x41\xc0\xbe\xdf\xed\x57\xc3\xa6\xff\x59\ +\x6c\xea\x17\xb3\xf6\xef\xb5\xda\x8f\x3f\x7b\xfd\xfa\xbf\x73\x4b\ +\x7d\x5b\x82\xa6\x9d\x80\x02\x0b\xa0\x6f\xd7\xfb\xcb\xa6\xdf\x63\ +\x8f\x3d\xf6\x9f\xb3\xeb\xbc\x0a\xaa\xfd\x0a\x4d\x7f\x70\x7f\xff\ +\x5c\xad\xf5\x1a\xb7\x5f\x3f\x19\x44\xfd\x03\x0a\x2c\x80\xbe\x5d\ +\xf2\x5b\xcb\x3b\xfd\xff\x27\xa7\xfa\x0c\x0f\xfc\x3d\x53\x7e\xc2\ +\xd9\xd5\x5f\xa9\x8f\x3e\xfa\xe8\x51\xb7\xe0\xa7\x2d\xa8\xf6\x0b\ +\x28\xb0\x00\xfa\x76\xd1\x4f\x39\xf3\xc1\x87\x1d\x76\xd8\xc9\x5c\ +\xd0\x93\x6f\xfa\x0b\x17\xa6\xfd\xd6\xaf\x5f\xff\x67\x37\xf0\xd7\ +\x1c\xe4\xfc\x03\x0a\x2c\x80\xbe\xad\xfd\x8b\x99\x6b\x79\xa7\xdf\ +\x8f\xd8\xf4\xf7\x9a\x7d\x64\xc0\x87\x0b\xfa\xc2\xb4\x5f\xcb\xba\ +\x75\xeb\x9e\x03\xb0\x3b\x08\xfc\x05\x14\x58\x00\x07\x80\xef\xcf\ +\x8b\x36\x86\x8f\x1a\x35\xea\x38\xee\xf6\xf3\xca\x7d\x7d\xe0\x17\ +\xa4\xfd\x78\x7a\xef\xa3\x6e\xd4\x7f\x5f\x90\xf6\x0b\x28\xb0\x00\ +\xfa\x2e\x99\x9e\xf6\x9f\x39\x73\xe6\x74\x1e\xca\x59\x58\xed\x57\ +\x18\xf5\xd7\xfc\xdd\x76\x9e\xf1\xb7\xd0\xab\xf8\x0b\x4c\xff\x80\ +\x02\x0b\xa0\x8f\xef\xf6\xe7\xb1\xdc\x23\x79\x0a\xef\x37\x59\xfb\ +\x7b\x8d\x3e\xbd\x6a\xff\x4f\x3e\xf9\xe4\x61\x00\xbb\x83\xb4\x5f\ +\x40\x81\x05\xd0\xf7\xdb\x7d\x4b\x98\x6b\xae\xb8\xe2\x8a\xe9\x5c\ +\xf4\x23\xe0\xe7\x05\x1e\x3e\xe8\x7b\x0e\xfa\xd8\xc8\x56\xc2\x3b\ +\x00\xf6\x04\xda\x3f\xa0\xc0\x02\x38\x00\xb4\x7f\x4d\x4d\xcd\x68\ +\xde\xd6\x73\xa4\x37\xe9\x47\x22\xfe\xbd\x6b\xff\x3f\xba\xda\xbf\ +\x35\xd0\xfe\x01\x05\x16\x40\xdf\xd6\xfe\x45\xcc\x35\x97\x5c\x72\ +\xc9\x74\x2e\xe5\x2d\x5c\xe8\xd1\x43\xfb\xb3\x80\x58\xcb\x16\xc0\ +\xfb\x00\x9a\x98\xbb\x02\xed\x1f\x50\x60\x01\xf4\xf1\x61\x1f\xac\ +\xf9\xc7\x55\x57\x57\x1f\xc6\xc0\xf6\x4d\xff\xde\xb5\xff\x23\x00\ +\x76\x07\xdd\x7e\x01\x05\x02\xe0\xc0\x18\xf5\x55\xc3\x3b\xfd\x67\ +\xb0\x4f\xaf\x7b\xa4\xfc\x7a\x6a\xff\x55\x9c\x1a\xfc\x28\x28\xf9\ +\x0d\x28\x10\x00\x07\x46\xde\xbf\xff\xff\x6d\xef\x5c\x5e\xaa\x8a\ +\xa2\x30\x7e\xf6\x79\x78\xaf\xb7\x32\x4d\x25\x13\x4a\xe1\x22\x12\ +\x12\x2a\x4d\x84\xee\x50\xc1\x81\x03\x9f\x69\x29\x44\xff\x58\x50\ +\x0d\x1a\x44\xa3\x26\x0d\x9a\x35\x0a\x8b\x28\x75\x20\xe1\x2b\x27\ +\x36\x28\xb5\x32\xbd\xea\xdd\xa7\x6f\xc9\xda\x70\xba\x50\x51\xa3\ +\xf6\xf5\xfb\xc1\x62\x9f\xe3\x63\xf8\xad\xc7\x3e\x7b\xad\x8d\x41\ +\x1f\x7d\xcd\xcd\xcd\xd7\xa4\xdd\x17\x42\xff\x53\xf4\xbf\xaf\xd1\ +\xff\x1b\xa3\x3f\xa1\x03\xf0\x13\x93\x8d\xfe\xd3\xd3\xd3\x27\xed\ +\xbe\x68\xf4\xf9\x6d\xf4\xc7\xb1\xe0\xb7\x28\x0f\xde\xb1\xf6\x27\ +\x74\x00\xb5\x31\xea\xab\xb5\xbb\xbb\xfb\x7a\x43\x43\xc3\x55\xa4\ +\xfe\xbf\x8c\xfe\xee\x56\xdf\xa5\xa5\xa5\x93\x53\x7f\x1c\xef\x4d\ +\xf8\x15\xa0\x36\x06\x7d\x5e\x1a\x1d\x1d\xbd\x2b\xd1\x1f\x3d\xff\ +\xe6\x37\xd1\x3f\x40\xf4\x7f\x83\x7e\x80\x05\x69\xf8\x61\xf4\x27\ +\xcc\x00\x6a\x20\xfa\xa3\xdb\xaf\x84\x51\x5f\x45\xa4\xfe\x7f\xaa\ +\xfd\x03\xdc\xcd\xff\x40\xa2\x3f\xdb\x7d\x09\x1d\x40\x6d\x44\xff\ +\xb6\xc1\xc1\xc1\x3b\x32\xe3\xbf\x3a\xdd\xaf\x8e\xfe\xe8\x0a\x7c\ +\x8d\x0c\x41\xa2\xff\x67\xee\xfc\x13\x3a\x00\xcf\x07\x7d\xea\x98\ +\xef\x21\xac\xed\x2a\xf8\x54\xec\x57\xd1\x1f\x1d\x7f\x12\xfd\x3f\ +\x32\xfa\x13\x40\x07\x50\x03\x63\xbe\xdb\x06\x06\x06\x6e\xa3\x97\ +\xbf\x02\x07\x90\xc2\x9c\xf8\x53\xb1\x6c\xf4\xc7\xfe\xc0\x2b\xfc\ +\x7e\x51\x6a\x7f\x46\x7f\x02\xb8\x09\xe8\x29\xb1\x1b\xf4\x39\x3c\ +\x3c\x3c\x06\x71\x37\x41\xd8\x16\x42\x0f\xf1\x9c\x4d\xfd\x8d\x3a\ +\x05\x71\x00\x66\x79\x79\xf9\x24\xfa\x73\xe7\x9f\x9c\x76\xc2\x1a\ +\x18\xf3\xdd\x04\xbb\xdc\xd3\xd3\x33\x81\x36\xdf\x23\x88\xdd\x8a\ +\x89\x23\x80\xd8\xe5\x39\x75\x66\xad\x95\xe8\xff\x12\x3f\x5f\x94\ +\xda\x9f\x3b\xff\xe4\xb4\x13\xd7\xc0\xa0\xcf\x8b\xe3\xe3\xe3\xb7\ +\x20\x7e\x11\xfd\xb1\x46\x7f\x11\xbc\x51\x0b\x61\xa9\x7b\x46\xf4\ +\xbf\xe7\x6a\x7f\x8e\xfa\x22\xa7\x9d\xd0\xf7\x41\x9f\x85\x42\xa1\ +\xd8\xd1\xd1\x71\xe3\x10\x40\xe0\x47\x62\x42\x05\xc8\x82\x77\x31\ +\x2b\x4e\x01\xd1\xff\x39\xfe\x67\x99\xb5\x3f\x21\xfe\x66\x00\x26\ +\xd3\xee\xdb\x3a\x39\x39\x79\x13\x87\x79\xbe\x41\xe4\xb1\x5a\x24\ +\xab\x88\x5f\x9f\x43\xcd\x0a\x2c\x26\xfd\xba\x53\x7f\x7b\x8c\xfe\ +\x84\xf8\xea\x00\x34\xfa\xf7\xf6\xf6\x5e\x6f\x6c\x6c\xbc\xb2\x07\ +\x20\xf2\x3a\x58\xa2\x4e\xe0\x18\x82\x8f\x61\x56\xc5\x1f\x61\x26\ +\xc0\x33\xfc\xcf\x1a\x6b\x7f\x42\xfc\x75\x00\x06\x56\xa7\xd1\xff\ +\x02\xbe\xfb\x0f\x22\xfa\x6f\x43\xe0\x22\xfe\x23\xe7\x04\x34\x03\ +\x88\x5d\x46\x80\xea\x20\x5d\x5f\x5f\x7f\xe4\xa2\x3f\xc5\x4f\x08\ +\x00\xb1\xa7\xb5\xff\xf9\x91\x91\x91\x12\xd6\x32\x84\xbe\x0b\xcb\ +\x43\xe8\x39\x58\x9d\x5a\xa2\x16\x5b\x6b\x73\x5b\x5b\x5b\x8f\xf1\ +\xb7\x9b\xb0\x6d\x5e\xf2\x41\x88\x9f\x0e\x20\xd4\xda\xff\x0c\xd2\ +\xfe\xd6\x62\xb1\x78\x05\x43\x3c\x76\x20\xf2\x3c\x32\x80\x32\xd6\ +\x9c\x33\xe7\x04\xf0\xf3\x04\x3d\x01\x1f\xe1\x00\x9e\xf2\x92\x0f\ +\x42\xfc\x76\x00\xae\xf6\xaf\x9f\x9a\x9a\xea\x83\xb0\x3f\x41\xe4\ +\xf5\xb0\x3c\x32\x00\x59\x73\xf2\x2c\xab\x5a\x02\x3b\xb3\xb9\xb9\ +\xf9\x50\x53\xff\x1d\x0e\xfa\x24\xe4\x67\x62\xcf\x76\xfe\x73\x38\ +\xf1\xd7\x99\x24\xc9\x31\x86\x78\x6c\x43\xe0\x07\xb0\xbc\x5b\xb3\ +\x0e\x00\xd1\x3f\x87\x79\x00\xef\x31\x11\x68\x5e\x86\x7d\xf0\xb3\ +\x1f\x21\xfe\x3a\x80\x08\x16\xb7\xb4\xb4\x9c\xed\xea\xea\x6a\x10\ +\xf1\x43\xe0\x59\xe1\xef\xc3\xea\xab\x32\x80\xc2\xca\xca\xca\x13\ +\xb9\xe1\xc7\x1d\xf9\x65\xf4\x27\xc4\x3f\x07\x10\xaa\x03\x48\xc6\ +\xc6\xc6\x5a\xb0\xeb\xbf\x5b\x2d\x7c\x2d\x03\xf6\x65\x15\x13\xe7\ +\x80\x43\x3f\xf3\xd6\xda\x55\x49\xfd\x19\xfd\x09\xf1\xd3\x01\x18\ +\xb5\x68\x62\x62\xe2\x5c\x14\x45\x07\x20\x85\xc8\xcb\x6a\x39\xd8\ +\x81\x13\xbd\xbe\xe7\xe5\xea\x2f\xdc\xef\xf7\x82\x93\x7e\x08\xa9\ +\x81\x0c\xa0\xbf\xbf\x3f\x69\x6f\x6f\x0f\x71\xde\xe7\xbb\x1e\xf5\ +\xad\xc3\x7a\x98\x71\x02\x65\xcd\x00\x72\xd6\xda\x02\x36\xfe\x16\ +\xf5\x93\xdf\x77\xa6\xfe\x84\xf8\xe9\x00\x8c\x18\xae\xf5\x0e\x4b\ +\xa5\x52\x8c\xc8\x2f\x02\x4f\x32\xe7\xfd\x0f\xd5\x11\x94\xdd\xf7\ +\x7f\xd9\xf8\xc3\xa6\xdf\x16\x36\xff\x3e\x48\xb3\x0f\xbf\xf9\x13\ +\xe2\x79\x09\x30\x3b\x3b\x1b\x49\x9b\x6f\xa6\xb1\x27\xd2\xf5\x48\ +\xfa\x7d\xd4\x29\x1c\xca\x8a\x13\x7f\xfb\x6b\x6b\x6b\xeb\x6e\xbe\ +\x3f\xc5\x4f\x88\xc7\x0e\x60\x6e\x6e\x2e\x44\xdd\x5f\xd1\xba\x3f\ +\x84\x59\xe7\x00\x40\xe4\x1c\x81\x9e\xf8\x4b\x90\xfa\xef\x48\xe4\ +\xe7\xa6\x1f\x21\x9e\x3b\x00\x8c\xf6\x36\x38\xf1\x67\xe5\x62\x0f\ +\xed\xef\x77\x66\x55\xf8\xa1\xae\x91\x34\xfe\x20\xf5\xff\xfa\x05\ +\x68\xcd\x6f\x59\xf7\x13\xe2\xa9\x03\x18\x1a\x1a\x0a\x3a\x3b\x3b\ +\x03\x6c\xfa\x39\xc1\x9b\x8c\xf8\x43\x31\x94\x04\xc6\x39\x00\x29\ +\x11\xd0\xec\xb3\x47\xf1\x13\xe2\xb9\x03\x40\xcd\x1f\xe0\x46\x5f\ +\x03\xf1\x5b\x99\xdf\x97\x19\xec\x69\xaa\x1d\x81\xce\xff\xb3\xab\ +\xab\xab\x52\xef\x57\x28\x7e\x42\xfe\x8e\x28\xf8\xcf\x58\x58\x58\ +\x08\xd0\xe7\xff\xd3\x30\x4f\x79\xc6\x06\x9f\xbc\xa7\x78\x0f\xd4\ +\x52\x29\x0d\xd0\xe8\x53\x41\xe6\x2f\xe2\x4f\x29\x7e\x42\xfe\x0e\ +\x13\xfc\xc7\xcc\xcc\xcc\x88\xd0\x45\xfc\x06\x26\xe2\x97\xd5\xbd\ +\x1b\x5c\x00\x12\x6c\x6c\x6c\x30\xea\x13\xf2\x8f\xfc\x00\x82\x82\ +\x2a\x9b\x7d\x9f\x93\xe1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x01\x23\xdd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\ +\xd6\xde\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x03\x1f\ +\x16\x25\x33\xb4\x7f\x15\x66\x00\x00\x20\x00\x49\x44\x41\x54\x78\ +\xda\xec\xbd\x59\xac\x74\xdb\x76\xd7\xf7\x1b\x73\xae\xb5\xaa\x6a\ +\x37\x5f\x73\xce\x3d\xf7\x5e\xfb\x1a\x73\xe3\x00\x41\x36\x18\xb0\ +\x01\x5b\x22\x40\x04\x88\x48\x51\x12\xf2\x10\xd2\xe1\x84\xb4\xc2\ +\x52\x24\x20\x9d\xa5\x24\x0e\xb2\x94\x04\x89\x48\xe1\x29\x3c\x90\ +\x46\xa2\x11\x09\x91\x79\x20\x41\x21\x52\xa2\xf4\x82\xa0\x80\x25\ +\x88\x43\x6b\x07\xb0\x7d\xb9\xf7\x9e\xe6\xdb\xfb\xdb\x4d\x55\xad\ +\x66\xce\x31\xf2\x30\xc6\xac\x55\xe7\x84\x27\x72\xc2\x3d\xe8\xd6\ +\x94\x3e\xed\x6f\xd7\xae\x5a\xb5\x9a\x39\xc7\x1c\xe3\x3f\xfe\xe3\ +\x3f\xe0\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\ +\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\ +\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\ +\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\ +\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\ +\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\ +\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\ +\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\ +\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\ +\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\xe3\x32\x2e\ +\xe3\x32\x3e\xab\xe3\x7f\x36\xbb\xdc\x84\xcb\xb8\x8c\xbf\x03\x86\ +\x7c\x9a\x07\x7b\xf5\xe5\x5f\xcc\xdb\xbf\xfe\x67\xf9\xd5\x3f\xf8\ +\x7b\x7f\xf5\xd5\xf5\xeb\x7f\xa7\xdf\xee\x7e\xad\xa4\x84\x02\xbb\ +\x0c\x63\x85\x8d\x40\x01\x30\x30\xf1\x9f\x2a\x90\x0c\x86\x0c\x53\ +\x85\x2c\x50\xed\xe3\x27\x57\x31\x04\x10\x11\x34\x0c\x8c\x9c\x5d\ +\x44\x12\x30\x20\x1b\x74\x59\x98\xd5\xd8\x64\x61\xae\x46\x35\x18\ +\x12\xa8\x09\x8b\x19\x59\xa0\x17\x28\x0a\x92\x84\xa2\x7e\x6c\x04\ +\xcc\xfc\x38\x16\xc7\x55\xe0\x2a\x0b\x53\x35\xcc\x20\xe1\xe7\x2d\ +\x92\x20\x75\x94\xaa\x3f\x9d\x73\xfa\xbd\xff\xd5\x8f\xfc\xfa\xdf\ +\xf9\x0f\xfd\xdb\x7f\x94\x3f\xf6\xef\xff\x23\x97\x59\x75\x19\xdf\ +\x9c\x06\x00\xe0\xd7\xfd\xb6\x3f\xf8\x1f\x7c\xd7\xcf\xfb\x59\xff\ +\xc6\xaf\xfd\xbe\x9f\x6b\x77\xe3\x4e\xa6\xc5\x98\x15\x86\x58\xa0\ +\xf5\xcc\x39\x48\xf1\x6f\x01\x3a\x81\xaa\x30\x74\x6e\x00\x96\x0a\ +\x3d\x30\x99\x2f\x42\x05\x3a\xe0\x66\x03\xc7\x05\x72\x82\x43\xf1\ +\xcf\x6b\x1c\xa7\x17\x50\xf3\xbf\x69\x7c\x97\x88\xf8\xb1\x0d\x72\ +\x5c\x71\xc5\x0d\xd1\x6c\x20\x71\x5e\xbb\xe4\x8b\x7f\xd3\x0b\xcf\ +\x8b\x2f\xff\x5e\xa0\x4b\x6e\x28\x8a\xc0\x36\x8e\x93\x80\x77\x5f\ +\x25\xbe\xf0\x4a\x78\x78\x3e\xf2\x27\xfe\xdc\xd7\xf9\xb1\x3f\xff\ +\xd3\xf7\x96\x36\xbf\xb0\xef\x86\xbf\xf1\xa3\x3f\xfc\xf7\x5d\x66\ +\xd6\x65\x7c\x73\x19\x00\x33\xe3\x57\xfe\x96\xff\xf8\x1f\xf8\xfe\ +\xef\xf9\xf9\xff\xcd\x3f\xf3\x1b\x7e\x09\xff\xe3\x8f\x3f\xf3\x97\ +\x7e\x7a\xa2\x5a\xec\xdc\x40\x9f\x7d\x91\x63\x30\xc7\xa2\x15\xdc\ +\x23\x10\xe0\x26\xbc\x84\x70\x10\x58\x70\x23\xb0\x00\xbb\x58\xe8\ +\xed\xac\xab\xf9\xe2\x5c\x14\x36\xc9\x8f\x5b\x04\xae\x12\x1c\xeb\ +\x6a\x30\x96\x58\xec\x00\x5d\x12\xa6\x62\xa8\xf8\xf7\x6d\x3a\x30\ +\x04\xab\xc6\xc2\xba\xb8\x2b\x70\x9d\xdd\xc0\x74\x71\xec\x5d\x86\ +\xa3\xfa\xb1\x26\x85\x2c\xc2\x8b\xab\xc4\x3b\xb7\x1d\xbf\xf8\xe7\ +\xec\xb8\xbf\x1f\xed\x8f\xfc\x77\x7f\x76\x51\x4b\xb7\x43\x77\x35\ +\xff\xe8\xef\xf8\x55\x97\xd9\x75\x19\x9f\xf9\x91\x3e\x35\x4b\x22\ +\xc2\x17\x3f\xf7\xfa\xdf\xfd\x75\xbf\xe2\xe7\xda\x8f\xfe\xc9\x07\ +\x7e\xf2\xa7\x27\xaa\x08\xb7\x43\x42\x52\x82\x94\x48\x92\x48\x39\ +\x41\x4e\xf4\x29\xb1\xe9\x12\x5d\x4e\x6c\x72\x62\x9b\x13\x93\x25\ +\x72\xf2\xdf\x53\x4a\x7c\xcb\xb5\xbf\x67\x9b\x12\x96\x13\x39\x27\ +\xba\x2e\x91\xe3\x73\x37\xc9\xdf\x7f\x95\x13\x2f\x36\x89\x2f\xbd\ +\xcc\x54\x12\xbb\xf8\x8c\xe4\xc4\x90\x85\xdb\x6d\xc2\x52\x62\xe8\ +\x84\xbe\x8f\xef\xeb\x12\x43\x4e\x98\x41\x4e\x89\xeb\x2e\xb1\x4b\ +\x89\x3e\xfb\xf1\x16\x4b\xbc\xb3\x49\xf4\x49\xb8\xda\x24\xba\x5e\ +\xe8\xe3\xbc\x76\x7d\x22\x25\xa1\x14\xe3\xee\x61\xe1\x8f\xfd\xef\ +\x8f\x0c\xfd\x20\xdf\xf3\x5d\x7f\x57\x2f\x39\xfd\x67\x97\xc5\x7f\ +\x19\xdf\x74\x06\x00\xe0\x67\x7f\xe9\xf5\xf7\xfc\xc4\xd7\x45\x3e\ +\xbc\x5f\x98\xc4\xd8\x26\x65\xbf\x28\xbb\xa4\x64\x94\x59\x95\x0e\ +\xc5\x30\x14\x65\x51\x45\x4d\xe9\x4d\x19\xb2\xb1\xcb\xca\x90\x15\ +\x13\x25\xa1\x3c\x4d\xfe\x77\x45\x11\x53\x16\x53\x26\x55\xac\xfa\ +\xeb\x93\x29\x83\x28\xcf\xaa\xdc\xcf\xca\x47\xcf\x4a\x9f\x94\x51\ +\xfd\xf3\x62\x8a\x99\x31\x15\xa3\xc3\xcf\x45\x55\xa9\xf8\x71\x9e\ +\x17\x25\x27\x28\x71\x5e\x05\x25\x99\x92\x44\xd9\x89\xf2\x5c\x94\ +\x94\x00\x33\x4a\x31\x7a\x53\x30\x3f\xc6\x26\x2b\x63\x51\x1e\x67\ +\x45\x50\xfe\xcf\x9f\x3a\xf0\x6d\xdf\xf2\x39\x31\xe4\x07\x2e\xd3\ +\xea\x32\xbe\x29\x0d\x00\xba\xf0\x97\xbf\x3a\x73\xbb\x15\xfa\x4f\ +\xc4\xe5\x62\xee\x62\xab\x42\x32\x43\xcc\x5f\x37\x83\x51\x3d\x84\ +\x38\x16\xff\xfb\x52\x3d\x3e\xd7\x0a\xd7\xbd\x50\xe2\xf3\x7d\xfc\ +\x94\xc0\x11\x8a\xba\x3b\x5e\xd5\xe3\xfb\x5a\xcd\xff\x6f\x50\xac\ +\x85\x26\x30\x57\xff\xbe\x84\x83\x81\x28\x74\x81\xf4\x2d\xc5\x50\ +\xe0\xa9\xc0\x00\x2c\x06\xdb\x04\xa6\xfe\x59\x0c\xa6\xe2\x61\xcc\ +\x12\x00\xa1\x98\x87\x1e\x12\xff\x2f\x06\xf7\x4f\x05\x24\x9d\xc5\ +\x29\x97\x71\x19\xdf\x64\x06\xe0\xcd\xfd\x23\x45\x25\x16\x8c\x61\ +\xc0\x51\x8d\x2e\x19\x9b\x6c\x24\x8c\x21\x7e\xf6\xd2\xde\x63\x6c\ +\x07\x28\xc5\x18\xc4\x58\xd4\x5f\xbb\xea\x8c\x82\xf1\x30\x2a\x83\ +\x19\x0b\xfe\xfb\x16\xa3\xc7\xdf\xb7\x1d\x60\x2b\x46\x9f\x8d\x4d\ +\xe7\xc7\x1c\xab\x91\x93\xa1\x18\x25\x56\x70\x8e\xff\x9b\x19\x63\ +\x31\x92\x18\x2a\x46\x27\xfe\xf7\x8a\x51\xcd\x5f\xdb\x62\x3c\x15\ +\x63\x34\xa3\xc3\x2d\x94\x61\xcc\xea\xc7\x34\x33\x66\xf3\xd7\xfb\ +\x96\x2f\x30\x43\x4d\x19\x27\xfd\xb4\x4d\xea\x65\x5c\xc6\xff\xaf\ +\xa3\xfb\x34\x0f\x76\x3c\x1c\xd9\x18\x8c\x45\xe9\x80\x51\x8d\x8d\ +\xac\xc0\x1e\x06\x8b\x8a\x2f\xf2\xc8\xb3\x09\x30\x4e\x9e\xf3\x53\ +\xf5\x74\x1e\x40\x59\x22\x33\xd0\xcc\x54\xf5\xf4\xdb\xb3\xb9\x57\ +\xd1\x1b\x1c\x26\x63\x32\xe8\x62\xdd\xa9\xc4\x8e\x5c\x22\x13\x10\ +\xc8\xbf\xe2\xc7\x9d\xe3\x7d\x25\x52\x8d\xa7\xcd\x3a\xbc\x85\x64\ +\xfe\x1e\x8b\xf7\x8b\xc0\xb1\xf8\xb9\x49\x64\x23\x66\x71\x2f\xa2\ +\x27\x8e\x67\xb0\xeb\xe1\x6e\x86\xaa\x86\x7c\xfa\x89\x95\xcb\xb8\ +\x8c\xbf\x33\x3c\x80\x65\xa9\x24\xf3\x9d\x75\x31\x63\xdb\x19\xaa\ +\xb1\x03\x57\x43\xcc\x38\x2e\x4a\x31\xf7\x02\xd4\x7c\xe7\xcd\x18\ +\xbb\xe4\x7f\x4f\xb1\xbb\xd6\xd8\xe5\x8b\x1a\xa9\xfa\x0e\x5e\xd4\ +\xf8\xc2\x35\x6c\xc4\x77\xe5\xc5\x8c\x2f\x5e\x01\x6a\xcc\xb1\x1b\ +\x27\x33\xb2\x18\xbb\xde\xa8\xea\xdf\xb1\x54\x63\x2e\x46\xa7\x7e\ +\x3e\x60\x48\x82\x45\x8d\x21\xce\x23\x61\x1c\x8b\xf1\xee\x8d\xff\ +\x9e\xc3\x9b\xe8\x30\x44\xc3\xfb\xc8\xfe\x7e\x80\x63\x35\x24\x3c\ +\x88\xc7\xd9\x18\x50\xaa\x1a\x26\x17\x03\x70\x19\xdf\xac\x06\xa0\ +\x16\x08\x17\x5d\xd5\x38\x4e\xfe\x73\x5a\x62\x31\xc7\x62\x27\x16\ +\xb6\xa9\xb1\xc3\x17\x52\x12\x48\x67\x7f\x93\x78\xef\x8b\x01\x16\ +\x33\x36\xe2\x8b\xf1\xe1\xa0\x20\x61\x38\xcc\x78\xb3\x77\x50\xd1\ +\x34\x42\x0a\x31\x8e\x6a\x3c\x8c\x46\x1f\x6e\x7f\x32\x0f\x29\x2a\ +\x7e\x5c\x33\xa3\x56\xa5\xc3\x78\x8e\x45\xae\xe6\x46\xe3\x2b\x8f\ +\xbe\xa8\x0f\xc5\x8f\x99\x22\x44\x50\x75\x83\xa0\x66\xec\x17\xa5\ +\x17\xff\xfe\x39\xde\x83\x19\xb5\x1a\xa9\x19\x80\xef\xfd\xde\xcb\ +\xec\xba\x8c\x6f\xae\x10\x40\xb4\x82\xf9\xa2\x0a\x92\x1f\x8a\xbb\ +\xdb\x9b\x20\xfa\x48\x12\x92\x59\xf3\xba\xd9\x87\x5b\x3e\x57\x07\ +\xe3\x72\x82\xe4\x60\x3b\x9a\xe0\x79\x76\xe4\xad\x01\x70\x3d\x30\ +\x2e\xee\x9e\xa7\x00\xe6\xd4\xa3\x09\xa6\xe2\x21\x83\xe1\x2f\x58\ +\x80\x80\x15\x78\x9a\x3d\x84\xb8\xe9\x83\x0b\x10\x00\x64\x9f\x3c\ +\xf4\x00\x98\x66\x07\x02\x3b\x73\x6e\x42\x27\x0e\xf6\xdd\x0c\xfe\ +\x79\x8d\xf0\x60\x83\x87\x35\x29\xc2\x88\xeb\x04\x0f\x0b\xcc\xa5\ +\xd0\x0f\x1b\x80\xcc\x8f\xfd\x58\xbd\x4c\xaf\xcb\xf8\xa6\x32\x00\ +\xb5\x56\xe6\xd8\xc1\x87\x60\xd0\x65\xf7\xd0\xdd\x43\x00\x2c\x8c\ +\x43\x61\x65\x02\x4a\x58\x0b\x03\x72\x85\x03\xbe\x10\xa9\x90\x52\ +\x30\xf6\x70\x36\xe1\xa2\xbe\xe8\x09\x54\x3f\x07\x8d\x78\x69\x46\ +\x08\xd8\x06\xe1\x68\xc8\x70\x58\x1c\x9c\x7f\xb1\x4b\xbc\x3d\x2a\ +\x87\xd9\x68\x2b\x33\xb7\x9f\xc9\xdf\x3b\x96\x30\x18\xc1\x01\xae\ +\x61\x5c\x9e\x67\x37\x3c\x1a\xe7\xd8\x05\x8b\x10\x1c\x1b\x38\x14\ +\x37\x24\xf7\xcf\x33\x3f\xe7\x67\xbd\x67\xff\xd4\xef\xfa\x5f\x4b\ +\x92\xca\x71\xf2\x37\xdd\x6e\x85\xc7\xd1\xe8\xe3\x73\x9b\xe4\x38\ +\x08\x71\xfe\xd8\x4a\x88\xaa\x81\x45\x74\xd9\x09\x4a\x26\x2b\x25\ +\x39\xb1\x12\xa0\xda\xf7\x77\x02\x57\xbd\xf0\x30\xb9\x17\x45\xb0\ +\x1b\xab\xf9\xeb\x87\xc5\xd8\x04\xc5\xba\xb9\x7b\x7d\x16\x4a\x18\ +\xdc\x46\x7f\xce\xe2\x84\xaa\x63\xf5\x6b\x6c\xcf\x4f\xce\xd8\x8f\ +\xb0\x1a\xdb\x76\xcc\xcc\x7a\xe3\x77\xbd\xb0\x9f\xd7\xeb\xd2\x38\ +\x97\x62\x6e\xd0\x5f\xed\x12\x4f\xb3\x52\xcc\x33\x35\xef\xde\x24\ +\x9e\x8f\xca\x21\x8e\x63\x31\x21\x53\xf6\xf7\x17\xf3\xe7\x9f\xcd\ +\xb3\x3d\x88\xff\xdf\xda\xb1\x3f\x71\x4e\x99\xa0\x97\xaf\xb0\x0e\ +\xbb\x04\xfb\xba\x32\x46\xdf\xb9\x4e\xdc\xed\x95\xae\x65\x7a\x58\ +\xcf\x71\x73\xf6\x5c\x0d\xb8\xed\x7d\xb3\xa9\x6d\x8e\x02\xdb\x1e\ +\x9e\x27\xe3\x8b\x2f\x3b\xee\x9e\x0a\x4b\x7c\x61\x17\xf4\xf2\x31\ +\x36\x93\x3e\x39\xf1\xac\xaa\xb1\x1b\x84\xb7\x47\xa5\x13\xc1\xc4\ +\x37\x8e\x45\xd7\xc5\xd7\xee\x77\x55\x28\x11\xca\xaa\xda\x5f\xe8\ +\x52\xfa\x83\x7f\xf4\x47\x7e\xed\xef\x3a\xbb\x9c\x4f\x7d\x7c\xaa\ +\x01\xeb\xdf\xff\x2f\xfd\x6e\xfb\xd2\x2f\xfd\x0d\x5c\xa7\x99\x25\ +\x1e\xe0\x6c\x70\x2d\xeb\x82\xef\x7b\xe1\x69\x32\xba\xb8\xe9\x29\ +\x00\xb6\x14\x13\x8d\x78\xb8\xd7\x1d\x2c\xf1\xa1\x1c\x0f\x7b\x09\ +\xba\x6e\x3a\xe3\xeb\x9f\xa8\xc4\x51\x53\xd0\xac\x5a\xd7\xc1\x7e\ +\x81\x17\x3d\x2c\x26\x2c\xc5\x9c\xf6\x1b\x93\x2a\x89\x83\x81\x02\ +\x6c\x36\xc2\x61\x32\xba\x04\xaf\x76\xc2\xdd\xd1\xb8\xea\x84\x71\ +\xb1\xa0\x13\x7b\x3a\xb2\x19\x8f\x9b\x0d\xec\xe7\x75\xe2\xb5\xba\ +\x86\x9d\xc0\xeb\x97\x03\xb7\xbb\x9e\xeb\x3e\x73\x54\xe3\x2a\xc3\ +\xac\x72\xf2\x4a\x76\x9d\x90\xc4\x53\x8b\x43\xd4\x2a\x88\xc8\xc9\ +\x13\xa9\x02\x2f\x37\xc2\xd3\x6c\x6c\x92\xd7\x3d\xb8\x71\x10\xb6\ +\x5d\x5b\xd8\x89\xa7\xd9\x6b\x1a\x2c\x26\xdb\x12\xf7\xe8\xc5\x26\ +\x31\x2e\x4a\x31\x89\x49\x2c\x28\x30\x16\x3b\x01\x9f\x27\xa3\x8b\ +\x20\xc9\x17\x7e\xd1\xd5\x18\x08\x6e\x10\x0d\xa1\x4f\xc2\xb1\x15\ +\x66\xc4\x6a\xe9\x24\x40\xd0\x98\xf8\x12\xcf\xa0\x31\x3e\xbb\x24\ +\xa7\x05\xd6\x40\x5c\x3b\xdb\x6d\x54\x84\x64\xbe\x98\x0c\x98\x0b\ +\xf4\x5d\x2c\x98\xea\xd7\xd8\xe7\x38\xa7\x18\x9b\xec\xe7\xa6\x40\ +\x46\x9c\x3d\x1a\xcf\x3b\x85\x37\x78\xaa\x10\x11\x37\x06\x39\xee\ +\xcb\x39\x0d\xbd\xd5\x8c\xa4\x24\x6e\xf8\xc2\x68\x34\x56\x6a\x33\ +\x20\x29\x41\x9f\x13\x6a\xe6\x9e\x5f\x18\x49\x0b\x4b\xb2\xdb\x74\ +\x4c\x73\x41\x11\xb2\x24\xbf\xbe\x38\xe7\x21\xae\x7d\x39\x19\x25\ +\x25\xc5\x7b\x2c\x5e\xab\xea\xd7\xd2\x87\x67\xac\xa2\xa7\x98\xfc\ +\x79\xaa\xdc\x3f\x8d\xf6\x78\xd8\xcb\x4f\x7e\xe5\xc1\xfe\xaf\xbf\ +\xfe\xf4\x9b\x7e\xf4\xdf\xfa\x55\xff\xc5\x67\xde\x03\x28\x5a\xa8\ +\xe2\x28\xfc\x41\x8d\x17\xbd\x50\x8b\x5b\xf4\xba\x40\x4d\x50\x47\ +\x25\x89\xd0\x07\x0f\xe0\xe5\xd6\xad\xe3\xed\x20\x54\x85\xe7\x65\ +\xdd\x6d\x04\x10\x85\x63\x3c\xb8\x5d\xec\xf4\x45\x57\x8a\x6e\x0d\ +\x03\x72\xbb\x81\xbb\x09\x6e\x07\x5f\x9c\x65\xf1\x1b\xfd\xb8\x40\ +\x36\xa3\x08\x64\xf5\x89\xb5\x28\x5c\x65\x2f\x30\xca\x7d\x62\x9a\ +\x94\xeb\x4e\x18\x0b\x7c\xf0\xac\x28\xc2\x55\xe7\x99\x8a\x62\xf0\ +\xb2\xf3\xcc\xc6\x62\xe2\x3b\xe3\xec\x93\x20\x47\x96\xa2\x79\x22\ +\x8b\xc1\xc3\xe3\xc4\x47\x77\x13\x7d\xef\xe7\xd1\x6a\x1f\x9a\xb1\ +\xb8\xd9\x0a\x19\xe3\x69\x74\xa3\xf8\x6a\x80\x79\x31\x0e\x16\x86\ +\x0b\x98\xf0\xdd\xe8\x76\x03\xf7\x47\x58\x62\xc1\x6d\x04\x0e\xc1\ +\x83\x18\x92\x9f\xdb\x8b\xde\xaf\x91\xf0\x20\x86\x58\x8c\x1a\xde\ +\xc9\xab\x9d\x90\x93\xf0\x66\xaf\x64\xe0\x76\x48\xbc\x9d\x95\x3e\ +\xce\x77\xd7\x09\x63\x90\x26\xba\xd8\x9d\x8e\xda\xd6\xbb\x71\xdd\ +\x79\xb8\x23\xb1\xa0\x3a\x81\xb9\xfa\xe2\x6b\x5c\x88\xb6\x8b\x35\ +\x4f\x65\x9b\x3c\x43\xd2\xcb\xc7\x33\x30\x16\x86\x3a\x67\xf7\x34\ +\xae\xc2\x62\x2c\xb1\xd0\x9b\xc7\x00\x5e\x93\x31\x2f\xc6\x90\xdd\ +\x40\xec\x06\xaf\x01\x29\x6d\x01\x99\x9f\xcb\x36\xbc\x96\x66\x01\ +\x52\x64\x89\x2c\xc3\xa6\x93\x93\xa1\x14\x83\x21\x0b\x87\xe2\x99\ +\xa9\x43\x78\xa7\x25\xee\xab\xc6\xf1\x2c\x68\xea\x39\xee\xe3\x36\ +\x9f\x5d\x3f\x67\xf7\x39\xe6\xdf\xcd\x36\x71\x7f\xac\xbc\xec\x05\ +\x15\x61\x5c\x94\xbe\x4b\x58\xf1\xcd\x62\x01\x5e\xc4\xf5\xb6\x4d\ +\xf0\xba\x87\x65\x81\x63\x3c\x6f\x09\xaf\x87\x30\x34\x9a\xe0\xbd\ +\x9b\x5e\xbe\xff\xe7\xbf\xe0\x9f\xf8\xf5\x9f\xe3\x4f\xff\xc5\x0f\ +\xfe\xf3\xeb\xdf\xfd\xa7\xbe\xeb\xf7\xfd\xab\xdf\xff\xc3\x9f\xb6\ +\x01\xc8\x9f\xe6\xc1\xbe\xfd\xbb\x7f\xcd\x8f\x7c\xdb\x97\xbf\x13\ +\xb5\xca\xac\xa0\x66\x5c\xf5\xbe\x13\x13\x37\x78\xc8\x4e\xf4\x19\ +\x7a\x9f\x1c\xe3\xac\xa7\x5d\xec\x69\xb6\x70\x05\xdd\xea\x2a\x70\ +\xbd\xf1\x07\x88\xf8\x4d\x6c\x44\xa0\x0e\x28\x62\xec\x3a\x1c\xe5\ +\xaf\x1e\xd7\xa7\xc0\x0b\x92\x19\x7d\x5a\x6b\x10\x4a\xc3\x1a\xe2\ +\xe7\x52\xfd\x7d\x1b\xf1\x9d\xff\x58\xdc\x85\x5e\xce\x5c\xfb\xd9\ +\xcc\x6b\x11\xd4\x77\x84\x4e\x8c\xa2\x3e\x59\x8a\xc1\x36\x30\x88\ +\x0e\x63\xd3\xc3\xb8\x18\x63\x14\x1a\xcc\x75\xc5\x22\x52\x4c\x54\ +\x13\xd0\x6a\x88\x09\xd5\x8c\x4d\xf2\x90\xe8\xc5\x4e\x98\x8b\x71\ +\x93\x7d\x67\x6b\xbb\xc4\x54\x60\xc8\x86\x9a\x90\xc5\x28\x26\xa7\ +\xba\x86\xe6\x36\x3e\x47\x4a\x53\x3e\x11\x2a\x78\xa6\xc4\xc3\x08\ +\x8d\x85\xba\x49\x30\x56\x3d\x79\x1c\x37\x83\x13\xb0\xaa\x09\x83\ +\xb8\x41\xdc\x66\x61\x13\x5e\x57\x16\xa1\x98\xd0\x21\x28\x42\x17\ +\x2e\xf5\xac\xfe\x40\x7a\xf1\x2f\xee\x92\x20\x08\x57\x09\x04\x37\ +\x38\x19\xa1\xcf\x12\x5b\xaa\x20\x22\x6c\xc5\xbd\xb4\xd7\x5b\xf7\ +\x00\x40\x78\xb1\x13\xc7\x53\x92\x9c\x5c\xe4\x9b\x21\x51\xab\xb1\ +\x4b\x42\x35\x41\x92\xb0\x98\xff\x7d\x23\x42\x12\x21\x25\xe1\x76\ +\x10\x54\xfd\xef\x9b\x04\x57\x83\x9f\x6f\x4a\x4e\x1e\xeb\x44\xd8\ +\x65\x9f\x2b\x39\xfb\x3d\xef\x93\x1b\xf1\x76\xde\x29\x09\xdb\x24\ +\x14\x11\x44\x3c\x3c\x4a\xe2\xc7\x1c\x92\x84\x51\x74\xef\xab\xcf\ +\xfe\x9e\x6d\x7c\xae\x0b\xb7\x35\x27\xa1\xef\x84\xab\x41\x98\xab\ +\x04\xcf\x44\xb8\xee\xfd\x1e\x2d\xe1\x49\x6d\xe2\x41\x75\x06\x9b\ +\xc1\xaf\xc7\x3d\x34\x3f\x6e\x4a\xc2\x36\xfb\xf3\xdb\x66\xe3\x2f\ +\x7f\xe5\xc0\x9f\xff\xa9\x83\xfc\xbd\xdf\xf9\x0e\x39\x2d\xbf\xea\ +\x4b\xdf\xf7\x9b\x7f\xe2\xc7\xfe\xdb\xff\xf4\xc7\x3f\xb3\x59\x00\ +\xad\x85\xb1\x04\xd9\x86\x40\xf6\x93\xd0\xa1\x54\x8c\x49\x8d\xe7\ +\xe2\xa8\xff\xd3\xac\x1c\xab\xf2\xb9\x1b\x41\x30\x9e\x22\xf8\xaa\ +\x18\xbb\x01\xae\xb3\xa3\xfd\xe3\x08\xcf\x8b\x7a\x3c\x6c\x8e\xe2\ +\x2f\x91\x02\x14\x85\xa7\x59\x11\xe0\xaa\xf7\x7d\x76\x51\x23\xa1\ +\xf4\x19\x8e\x55\xb9\x1a\x8c\xa7\x45\xe9\xcd\xbf\x77\x23\x9e\x15\ +\xa8\x41\x46\xca\xc9\x98\x8a\x7a\xfc\xa7\x7a\xca\x62\x94\xea\x71\ +\x46\x12\x63\x51\xa5\x14\x67\x19\x56\xf3\xdf\x37\x62\x4c\xe6\x99\ +\x87\x39\x38\x09\x02\x7c\x6e\x1b\xe9\x4c\x5f\x7e\xcd\x9c\x91\x92\ +\x53\xa2\x7b\x94\x5e\x94\x24\x9e\xa6\x9c\xcc\xf8\xf0\xe0\x46\x6e\ +\xc2\x53\xa4\xbd\x18\x55\x8c\x24\x1a\x86\x47\x79\xb1\xf1\xdf\x15\ +\xa7\x32\xe7\xa0\x52\x0f\xe2\xf4\x65\x35\xc5\xa2\x6e\x52\x51\x76\ +\x83\xb0\x49\xea\xe4\xab\xce\x28\xa6\xcc\xe6\xcf\xc1\x50\xe6\xaa\ +\x5c\x6f\xe1\x66\x27\xfe\x09\x51\x5e\x6e\x84\x1a\x94\xeb\x6d\x56\ +\x10\xa5\x13\xa7\x66\x5f\x25\x45\x31\x0e\xd5\x10\xfc\xbb\x36\x5d\ +\x90\xba\xcd\xa9\xd4\x29\xf9\xef\x66\x4e\x8f\x9e\xab\x9f\x6b\xc5\ +\xa9\xd9\xb7\x3b\xd8\x75\x70\x37\xaa\x13\xaf\x50\xee\x8f\x7a\x82\ +\x8b\xfb\xa4\x5c\x77\x60\xb5\x62\x66\x2c\xf1\x3d\x09\xbf\x4e\x41\ +\x91\xe4\xd7\x98\x50\x0e\x8b\x32\xe3\xd4\xed\x62\xc6\x54\x95\x8d\ +\x28\xd5\x94\x8c\xb1\x54\x75\x3c\xaa\x87\x62\x8a\x88\xa1\xa2\x0c\ +\x5b\x37\x95\x16\x9f\x9d\xcc\x9f\xcb\x75\x07\x58\x5c\x33\x4a\x4e\ +\xca\x6c\x3e\x9f\xae\x36\x82\x98\x9e\xee\xa5\x9a\xd2\x25\xbf\x9f\ +\x5d\x32\x0e\x45\x39\x4c\x95\x8d\x28\x57\xc9\x18\xc4\xaf\x7f\x52\ +\xe5\x9d\x9d\x7f\x66\x9b\xfd\xbc\x15\x7f\x96\x8b\x29\x53\xf5\xef\ +\x32\xe0\xdd\x2b\x0f\xb5\x76\x19\x9e\x26\x65\x9b\xe0\xcd\xc3\xcc\ +\xef\xff\x1f\x3e\xe0\x4b\xef\xbe\xb0\x57\xdb\xf2\x87\x36\xff\xca\ +\x1f\x4f\x9f\x59\x0f\xe0\x5b\xbf\xf3\x57\xfe\xc8\x17\xbe\xfc\xdd\ +\x6c\xa5\xc6\x22\x80\xc7\xd9\xa2\xe0\xc6\x5d\xb3\x41\xd6\xdd\xb8\ +\x03\x1e\x02\xdd\x69\x2e\x56\x0d\x7f\x79\xd6\x15\xde\x57\x5b\x5d\ +\x34\xcc\xd6\x38\xf6\x2c\x66\x9b\x8b\x91\xf0\x78\x77\x93\x7d\xa7\ +\xe9\xc4\x01\xbc\x2c\xfe\xfd\x04\x80\xd8\x36\xa6\x4d\x72\xb7\xf2\ +\x76\xe7\x59\x88\xdb\x5d\xe2\x38\xab\x83\x93\x81\x49\xd4\x30\x2e\ +\xb5\x46\xda\x00\xd8\x76\x38\xe3\xb0\x95\x19\xb7\xeb\x32\x98\x02\ +\x34\x6a\x0c\xc3\x57\x9d\x79\x89\xf1\xec\x69\x45\x35\xc7\x1e\x96\ +\xc8\x84\x74\xc9\x02\x24\xb5\x08\x8b\x3c\xc5\x59\xcd\xdc\x1b\x51\ +\x27\x3b\xcd\x4b\x10\x9b\x04\xde\xd9\x79\x78\x91\xc4\x7f\x3f\xea\ +\x1a\x03\xbf\xe8\x60\xd3\x27\xee\x47\x37\x8c\x6a\x30\x15\xf5\x73\ +\x6a\x41\xa8\x79\x45\xe4\x38\x1b\xd3\xac\xa4\xa0\x69\xcf\x55\x29\ +\xd5\x9f\x4f\x35\xf7\x76\x36\xd9\x09\x4e\xcd\xdd\xaf\x01\x8e\x76\ +\x71\xee\xce\xd9\x80\xa2\xfe\xfe\x78\x44\x6b\x8c\x1e\xef\x35\x60\ +\x3f\x3b\x27\x63\x48\x70\x35\xf8\xb1\x16\x35\x76\xd9\xef\x89\x99\ +\xff\xbe\x84\xf7\x97\x22\x9e\x06\x07\x01\xfb\x08\xff\x16\x73\x80\ +\xae\x85\x68\x76\xf6\xbd\xdb\x0e\x8e\xc5\x3f\x33\x04\x6e\x70\x9c\ +\xc3\xa3\x34\xff\xfc\x3c\xeb\x09\x08\xde\x24\x4e\x34\xf1\x25\xe2\ +\xb5\x12\xa1\x0a\xac\x78\x53\x99\xed\x44\x65\xef\xb3\x1f\xeb\x76\ +\x97\xe8\xf0\x7b\x65\x81\x5d\x58\xcb\x58\x05\xfe\x21\x06\x55\x9d\ +\x18\x77\xac\xab\x47\xfa\x54\xd6\xf8\xbb\x98\x7b\x62\x87\xd9\x39\ +\x27\x73\x20\x9c\x0d\x3c\x1f\x8b\xf2\xd1\xa3\xc9\x97\xdf\x35\x86\ +\xc7\xe5\xea\x2f\xfe\x4f\x7f\xe0\xbf\xff\x4c\x62\x00\xcb\x52\x58\ +\xcc\x48\x6a\x74\x9d\x4f\xb0\x8c\xd1\x01\x5a\x85\x05\x8f\x67\x8b\ +\x45\xb9\x6d\xb8\xc9\x3b\x31\x0e\xea\xbb\x7f\x0a\x80\x27\x85\x37\ +\x90\x23\xde\x3d\x28\x0c\xe2\x2b\x40\x23\xbe\xaa\xe6\x6e\xe2\x66\ +\x80\xc3\xe8\x8b\x6a\x9b\xe0\xa9\x18\xef\x5c\x09\x87\x63\x30\xf3\ +\xd4\x63\xac\x05\x3b\xb9\x87\x5a\x8d\xa3\x0a\x09\x78\x73\xf0\x05\ +\xfc\x76\xaf\x21\x2e\xa2\x58\x58\x16\x55\x77\x91\x5f\xdf\x0a\xfb\ +\xa3\xf3\x03\xf6\x8b\xbf\x3f\x85\x48\x89\xa3\xe7\xee\x72\x2b\x46\ +\x87\x50\x82\x4a\x7c\x37\x07\x2a\x2c\x6b\x36\xc0\x82\xc9\x38\xa3\ +\x2c\xd5\x8f\x53\x0d\x9e\x71\x03\xd0\x09\xbc\x18\x84\x87\xd1\x18\ +\x3a\x37\x4e\x1e\x26\x09\x19\x78\x3a\x78\x58\x60\x75\x2d\x5d\x9e\ +\x03\xe9\xbe\x9b\x21\x51\x19\x04\xb6\x22\xec\x6b\x43\xcf\xed\x74\ +\x5f\x5f\x6f\xe1\x61\x54\x6a\x00\x8b\x4f\x55\xc9\x61\x3c\xad\x79\ +\x46\x39\x41\xa9\xec\x17\x61\x80\x13\xb5\xfb\xba\x73\x9c\x66\x36\ +\x98\x27\xe3\x67\xbf\xdb\xf3\x95\xbb\x85\x3e\x89\x23\xee\x81\x27\ +\xf8\xdd\xf0\xf3\x9d\xcf\x11\xfe\x04\xa6\xc6\x7e\x14\x2c\x9e\xdf\ +\x5c\x7d\xb3\x90\xc8\x3a\x5c\x89\xa7\x87\x0d\x07\x82\x0b\xc6\x90\ +\x84\x59\x7d\x81\xe7\x02\xfb\xe9\xe3\x19\x8c\xaa\x04\x29\x4b\xd6\ +\x1a\x0e\x6d\x86\x58\xb8\x49\x7e\xcc\x66\xc0\xf7\x8b\xd2\x65\xcf\ +\x92\x48\xf8\x6a\xb7\xd9\xf5\x27\x4a\x3d\x8b\xf5\x65\x2d\x11\x97\ +\x30\x40\x25\x0c\xd4\xfe\xb9\xa2\xe2\xe7\xd5\x30\x97\x82\x9d\x74\ +\x23\x72\x00\x8d\xed\x1a\x1a\x16\x30\x9b\x3f\x8f\xb6\xf5\x25\x59\ +\x8d\xa6\x89\x67\x80\x04\xa1\xaa\x12\x89\x24\xde\x1e\x26\xee\x87\ +\x9e\xdb\xa1\xfe\x00\xf0\x43\x9f\x49\x03\x80\x2a\xbb\xec\x96\x8c\ +\xb0\xe8\xaf\xaf\x13\xa6\xca\xe3\x64\x5e\xd4\x13\x0f\xf9\xb1\x84\ +\x61\x40\x78\xae\x0e\xea\x6d\x33\x2c\x55\x59\x54\x4e\x79\x78\x47\ +\xb0\xfd\xff\xa5\xfa\x4e\x5c\x22\xc6\xdd\xf6\x89\x79\x51\x74\xf4\ +\x1b\xd9\x07\xed\xf8\xa6\x87\x87\x83\xd2\xe3\xb1\x33\x02\xcf\x8b\ +\x71\xd3\x27\x8a\x1a\x53\x35\x5e\xed\x12\xba\x38\xb9\xa7\x15\x2d\ +\x15\x13\xaa\xb9\x9b\x5a\xcc\x91\xf4\x21\x81\x16\xe5\xc3\x47\x21\ +\xc5\xb4\x56\xf3\x73\x7d\x2e\xa1\x66\x94\x84\x57\x1b\xe1\xfd\x67\ +\xe5\xb6\x77\x20\xa8\xc3\x58\x10\xae\xb2\x83\x4f\x8f\xb3\xb2\x9f\ +\xdc\x68\x75\xc9\x98\x42\xc7\xc0\x82\x99\x58\x23\x0d\x65\xb1\xdb\ +\x1d\x17\x61\x93\x8c\xfd\xec\x06\x50\x92\xcf\xbe\x7d\x43\xda\xc3\ +\x90\xee\x02\x3c\xf2\x14\x92\x8b\x96\x58\xe0\x16\xd6\x76\x52\x5b\ +\x01\xc3\xc5\xdc\xe0\xed\x02\x44\x5c\xea\xfa\xbe\x96\x6b\xca\x9d\ +\x70\x9c\xca\x09\x89\x2d\xe1\x09\x6d\x05\xb4\xf8\xf7\x35\xbc\xe1\ +\x27\x3f\x9c\xb8\xca\x3e\xc9\xab\xac\x60\xe0\xed\x20\x3c\x4f\xea\ +\x9a\x0e\xe9\xdc\xfb\x08\xa1\x96\xc8\x0c\x1c\x66\x4e\x78\xc4\xa1\ +\x40\xad\xa0\x9d\xd3\xbb\x2d\x40\xd6\xab\x4e\x78\x5e\xd4\x33\x0f\ +\xcb\x99\xfe\x43\xec\xb2\x37\xbd\x1f\xe7\xc5\x95\xf0\xd1\x41\x4f\ +\x99\x89\x12\x20\x5e\x8e\x54\xad\x04\xc6\xf3\x34\xc2\x17\x5e\x26\ +\xe6\x59\xd9\x17\x63\x13\x9e\xd2\x5b\x5d\x0b\xc6\x46\x5d\xc1\x39\ +\x53\x9f\x13\x8f\x4b\xcb\x72\xf8\x3d\x3d\xea\x6a\x18\x1a\xa8\xba\ +\x49\xbe\xa8\x66\x40\xca\x6a\xfc\x6b\x14\xae\x5d\x75\x30\xa9\x1b\ +\x8d\x1e\x37\x0c\x15\x37\xfa\x5b\x11\x54\xc0\x6a\x00\xa3\x02\xd9\ +\x84\x45\x60\x9c\x85\xaf\x3d\x65\xb6\x69\xfe\x96\xcf\x6c\x16\xc0\ +\xc2\x15\xcf\x31\xa1\xcd\xe0\xa3\xa7\x42\x0a\x90\x03\x69\x29\x19\ +\xe3\x5b\x5f\xf5\x1c\x47\x8f\xd9\xa7\x62\x2c\x15\x8e\x01\xd2\x24\ +\x73\xea\xad\x85\x5c\x4f\x8f\x3f\x90\x4d\xb8\x94\xbb\x0c\xc5\x8c\ +\xfd\xa4\xbc\xdc\xc0\x7e\x72\x1f\x6e\x56\x07\xdb\xf6\x73\x4b\x11\ +\x1a\xa9\x17\x6a\x71\x04\x7c\xc8\xce\x4a\xbc\xce\xc6\xfd\x41\xd9\ +\x84\xfb\xbd\xed\x13\x63\x31\x44\xdd\x3a\x3d\xc5\x83\x4e\xd8\x09\ +\x34\x14\x8c\x9c\x3c\x34\x31\x89\xc9\x10\xe8\xf2\xdb\x49\x91\x51\ +\xd8\x9e\x95\x38\xe6\xec\xc5\x0d\xfb\xc5\xc3\x8c\x16\xbe\x98\xb9\ +\xcf\x77\x9b\x7d\xb7\x1f\xcd\xd8\x66\x7f\xe8\x87\x62\xf4\xe1\xb6\ +\x76\x26\x1c\x17\x65\xc6\x75\x07\x34\x76\x23\x61\xcd\x4b\xa7\x38\ +\x8f\x1c\x8b\x60\xbf\xc0\x18\x29\xc9\xf3\xd4\x5c\x89\x07\xfd\x38\ +\x85\x40\x4a\xbc\x36\xa9\xe7\xf2\x7b\xf1\x9d\xaf\xa5\x22\x1f\xe7\ +\x15\x20\x6a\xc6\xa6\x1a\x3c\x02\x7d\xec\x8e\x15\xb8\xe9\x1c\xcd\ +\xde\xf5\x9e\x66\xcd\xc9\x8f\x29\xc0\xdd\xf1\xcc\xcb\xab\x2e\xbe\ +\x32\xaa\x2f\x48\x35\xcf\xaf\xbf\xb3\x81\xb7\xc5\x37\x85\x87\x29\ +\x76\x5a\x75\xd2\x55\xcb\xac\x6c\x3a\xb8\x9f\x56\xce\x43\x23\x84\ +\x1d\x2b\xe1\x99\xc0\x73\x5c\xd7\x9b\xbd\x2b\x4a\x95\xea\x61\x9b\ +\x2d\x1e\x92\x69\x4b\xff\x8a\x7b\x30\x07\xf5\x0d\x22\x09\x64\x35\ +\x4f\xbd\xee\x12\x6f\x0f\x1e\x8b\xef\xd5\xc9\x5d\x73\x2c\xda\x84\ +\xef\xca\x45\x1d\x30\x3e\x14\x78\x67\x23\x1c\x67\xdf\xd4\x1a\x9f\ +\x62\x97\xe0\xb1\x84\x41\x48\xed\x9f\x83\x8f\x12\x46\xb6\xdd\x5b\ +\x35\x90\x4e\xa8\x11\x4a\xce\x2a\xcc\xac\xef\xdf\x22\xa4\x21\x91\ +\x44\x91\xc5\x37\xa7\xfd\x28\xf4\x65\xe2\x1f\xff\x3d\x7f\xf5\xe7\ +\xfe\x97\xff\xf2\x77\xfc\xc4\x67\xd0\x00\x84\xfb\x9e\x14\xa9\x7e\ +\xc3\xbe\xe5\x75\xe2\xee\x5e\xc3\xad\xf1\x09\x57\x80\x0f\xde\xce\ +\x28\xc2\x17\x5f\x67\x3e\x7c\x5b\x11\x60\x97\x3d\x56\x6e\x28\xb6\ +\x24\x41\x17\x65\x0e\x43\x60\x09\xc4\x8c\xb9\x42\xc5\x6f\xd4\x7e\ +\x36\x52\x76\x76\xdf\xae\x5b\x0b\x74\x72\x72\x4d\xc0\xfd\xa2\x5c\ +\x75\x12\xee\x9b\x31\x56\x65\xae\x42\x9f\x7c\xb1\xa1\xb0\x94\xca\ +\x4e\x84\x7d\xc4\xc7\x49\xe0\x66\x30\x9e\x67\x47\xae\xe7\x98\xb8\ +\x5d\x87\xd3\x9b\x0d\x77\x5d\x63\x07\xe8\xc4\xa8\xaa\x58\x82\xeb\ +\x8d\x50\x8a\xfb\x83\x87\x6a\xbc\xb3\xf1\x6b\x5a\xa2\xe4\xf9\xe5\ +\x06\x1e\x47\x8f\x49\xe7\xea\x86\x6e\x97\x40\xc4\x7c\xf7\x53\x0f\ +\x6f\xba\x58\x90\x65\x71\x3a\xf4\xdd\xec\x8a\x47\xad\x8a\xaa\x04\ +\x22\xbf\x44\x3a\xeb\x21\x3c\xae\x2f\xbc\x10\xc6\xd1\x78\x5e\xfc\ +\xbe\x58\xf5\x5d\xa6\x20\xdc\x04\x22\xbe\xa8\xd1\x25\x21\xc7\x2e\ +\x7b\x28\xbe\x03\x51\xc5\xc1\xd1\xe0\x1d\x34\xa3\x33\xc6\x24\xef\ +\x63\xa2\xf7\xad\x20\x2a\xb9\xf6\xe2\xd3\xd1\xc8\x22\x2c\xe6\x0b\ +\xf8\x55\xef\xcf\xf9\x38\xfb\x8e\x38\x9b\x31\x2e\xd0\x23\x4c\x11\ +\xb6\x64\xe2\x3e\x98\x30\x9d\xa5\x7d\x5b\xa8\xd0\xce\x79\x5e\x3c\ +\x33\x91\xcc\xcf\x03\x3c\x7d\x96\x0c\xde\xb9\x85\xc7\x31\x18\x9a\ +\xda\xc8\x68\x9e\x8f\x7f\x73\xf4\x50\xac\x15\x83\x35\x16\xa9\xd7\ +\x86\xb8\x45\xdb\x64\xe7\x1d\x24\xe0\xee\xa9\xd0\x64\xe0\x9c\xa7\ +\x11\x8b\x23\xb9\x01\x7b\x38\x06\x71\x4d\xcd\xe7\x57\xee\xd8\x74\ +\xc6\x71\x74\xc0\x51\x81\x7e\x97\xe8\x26\x9f\xeb\x14\x63\x14\x61\ +\xaf\x9e\xed\x11\x95\x13\xc1\xad\x04\xc6\xb4\x2c\xee\x5d\x95\x08\ +\x03\x1a\x1f\x43\x48\x54\x51\xca\xa4\x14\xf1\x0c\x8d\x05\xf6\xb1\ +\x2d\x13\xd9\xa6\xed\x67\x33\x04\x00\xae\x52\xf5\x2a\x3d\x1c\xec\ +\x99\x8e\x8e\xbe\x1e\x83\x01\x78\x1d\xd2\x5a\x35\x08\x1a\x87\x43\ +\xa5\x54\x9f\xf4\xcf\xf3\x4a\x11\x2e\x06\x75\xa9\x01\x64\x79\xee\ +\xd6\xaa\xbb\x56\x04\x86\xfb\x72\x93\x29\x45\x43\xfe\xcb\x6b\xfe\ +\x2d\x2a\x0a\x27\x05\x13\x5f\xac\x7d\x32\x66\x15\xc6\xc9\xd1\xf9\ +\x9c\x1c\xd1\x9f\xe2\x01\xf4\xc0\x73\x7b\x88\xf1\x10\xe6\x45\x10\ +\x14\x15\x7f\x6d\x8c\x9d\x4c\x83\x5c\x33\x24\xd8\x4f\xee\x59\x34\ +\xb0\xac\x54\xe3\xcd\x53\xc4\xac\xb1\x53\x7e\x38\x1a\x5b\x71\xb7\ +\x7f\x2e\xf0\xf6\xe0\x67\x3f\x85\xfa\xe8\x80\x71\x7f\x34\x36\x9d\ +\xa3\xcc\x39\x32\x0f\xa5\xc0\xa4\xee\x49\x3d\x8d\xfe\xbe\xd1\x7c\ +\x11\xa9\x79\xcd\x41\x03\x92\xc6\x78\x90\x0a\x7c\xfd\x6d\xc4\xe0\ +\x06\xa6\x6e\x84\x6f\x7a\x61\x5a\x8c\xe7\x12\x29\x43\x9c\xf3\x60\ +\x71\x6d\xdb\x70\x7b\x0f\xb1\xd8\x36\x83\xbb\xfa\xcf\x73\xe4\xc4\ +\xc3\x33\x10\x40\xb3\xe7\xf1\x9f\x47\x98\x46\x0f\x89\x96\xb3\x74\ +\x52\x9f\xe0\xb8\x18\x25\xb6\xdd\x63\x75\x52\xd0\x52\x8d\x45\x3c\ +\x7c\xba\x8a\x58\x5b\x5a\xda\x16\xe3\xf5\x95\xef\xc0\x29\x4a\x2f\ +\x73\x12\x0f\xf9\xc2\x70\xab\x79\x08\xb6\xe9\x84\x25\x76\xd9\x0f\ +\x1f\xdd\x58\xb9\xd7\xe1\x46\xb1\x05\xef\x7d\x84\x23\xb3\xad\xac\ +\xc6\xc5\x61\x0d\x36\x51\x29\x9a\xb2\xa7\x61\x4b\xe0\x3d\x35\xee\ +\xe1\xcd\xe0\x40\x62\x4d\x1e\x72\x34\x23\x52\x03\xc3\x4a\xc0\x9b\ +\x87\x8a\xaa\x63\x13\x96\x9d\xfb\xf2\xe6\xc9\x89\x41\xa6\x27\x3e\ +\x92\x87\x0a\x25\x30\x14\x71\x8c\xa8\x00\x37\x9d\x84\x57\x2b\xa4\ +\x4e\x78\x9e\x8c\xed\xe0\xd7\x06\x15\xe9\x1c\x07\xa0\xc0\x14\x29\ +\xcb\x49\xe1\x30\xce\xac\x17\xfa\x59\x33\x00\xc9\x69\x92\xb7\x1b\ +\x41\x27\x47\x85\x9f\x26\x3b\x71\xf2\x7b\x71\xf4\xb3\x00\x2f\x7b\ +\x38\xcc\x51\x8c\x13\x74\xde\x02\x6c\x3b\xe1\x58\x7c\x57\x6c\x5c\ +\x80\x8c\x4f\x98\xcd\x19\x65\x78\x9b\x5d\xc9\xa7\x54\x0f\x07\xba\ +\xe0\xe8\x96\x78\xc3\x36\xf9\x8d\xcf\xc0\xb1\xfa\x4e\xd2\x58\x63\ +\x5d\x14\x12\x2c\xc1\x70\xab\xac\x59\x86\xda\x78\x04\xea\x9e\xc0\ +\x1c\x34\x5f\x39\xdb\x45\x0e\x8b\x71\x88\x8c\xc0\x26\x76\xef\x25\ +\x8c\x43\x9f\x8c\x97\x3d\xcc\xc1\x69\x18\x02\xed\x3f\x2c\x5e\xf8\ +\x34\x9b\x71\xd5\x81\xce\x9e\x62\xca\x78\xf5\xe4\x3c\x7b\x1a\x32\ +\x03\x2f\x06\x07\x15\xe7\x82\xa7\xb3\x12\xa4\xba\x2a\x12\x97\x33\ +\x77\xfd\x28\xbe\xab\x4c\x67\x1c\x00\x8b\xf3\x7a\xb1\x11\xee\x9f\ +\x95\x1a\xca\xc7\x5d\x2c\x9e\x2c\xee\x8d\x74\xbd\x70\x9c\x9c\x91\ +\xf7\xf6\xe8\x9f\x2f\xc5\x9f\x8b\x88\x9c\x88\x56\x39\x88\x3f\xa9\ +\xf3\x7a\x09\x3d\x63\x2d\x36\x2c\xa0\x5d\xbb\xa8\x70\x5c\x8c\x9b\ +\x5d\xe2\xfe\xe8\x04\xab\x29\xbc\x97\xe1\x64\x68\x22\x52\x8a\xe7\ +\x9e\x04\x9e\xf7\x05\x55\xf7\x3a\xfa\x20\x8e\xb9\x23\x65\xdc\x6c\ +\xfd\x3c\x35\xc8\x5c\x5d\x78\x24\x4b\x59\xbf\x3b\x25\xa2\xfa\x53\ +\x4e\x0a\xcf\x73\x4c\xf0\x39\xea\x36\xe6\xea\x31\xf8\xb8\x84\x10\ +\x4d\x89\x58\xbd\x11\x72\xc4\x43\x87\xe7\x71\xe5\xc8\x26\x5d\x17\ +\x3f\x70\x62\x86\x36\x92\xe2\xa8\x60\xc5\x37\xb3\x46\x59\xd7\x00\ +\x88\x67\x03\x33\x71\xba\x7a\x16\xe6\xa2\x9e\x1c\x16\x0f\x7d\x36\ +\x09\x46\x13\xca\xec\x1e\x59\xa9\x82\x45\xfa\x44\xcd\xf1\x80\x5e\ +\x12\x53\x85\xab\x21\x51\x16\x78\x1a\x27\xea\x3c\x7d\x36\x0d\xc0\ +\x26\x0b\x5d\x26\x50\x5d\x3b\x89\x76\xf6\xc9\x6f\xdc\xa4\xed\xe6\ +\xf8\xee\x3b\x04\x2a\xda\x52\x69\x39\xf8\x9a\x3d\x9c\xac\x68\xe3\ +\xbf\xb7\x14\xe1\xcb\x9d\xf0\xe6\x60\x98\xfa\x22\xe9\x9b\xfb\x98\ +\x7c\xd1\x9e\xb8\xf0\x01\xb2\x58\x28\x0b\x59\x70\x5c\x8b\xba\xcb\ +\x3e\x06\x81\x66\x08\xee\xff\xed\xe0\xae\x7a\x0d\xe5\xa1\x6d\x78\ +\x2a\x0b\x20\x81\xf4\xb8\xdb\x2d\x68\xb5\x93\xf6\xc0\x54\x9d\xad\ +\xd6\xf8\xfc\x55\x61\x5c\x84\x43\x35\x36\x78\x0a\xcf\x54\xdd\x40\ +\x25\xaf\x93\x78\x1a\x3d\x3f\x6f\x66\x58\x32\xc6\x45\x91\x28\x65\ +\x06\xe3\xee\xe8\xde\x8c\x10\xa9\x40\xf3\xf8\xfa\xc4\xbc\x13\x9f\ +\x74\xb5\xb9\x94\x8d\x6f\xcf\xaa\x65\x30\x9b\x87\x0d\xa3\xb9\x5b\ +\xbc\x18\x48\x64\x2f\xe6\x58\xb5\xc9\xa0\x16\x37\xca\x49\x56\xca\ +\xec\xd5\x36\xf1\x70\xd0\x93\x41\x69\xe4\xa4\x65\x86\xd7\x57\xc2\ +\xf3\xb8\x12\xe6\xa7\x33\x42\x89\x26\x78\x0e\x05\xe8\x8f\x9e\x1c\ +\x23\x78\x18\x1d\xb3\x49\xc5\x5d\xf7\xab\x96\xf2\x63\x05\xc8\x0e\ +\x0a\xaf\x37\x2e\xdb\x2e\x6a\x8c\xc5\x17\xf4\x12\x6c\xcb\xc3\xc1\ +\xaf\x79\x2c\x60\x59\x30\xb1\x93\x76\x43\x63\xd2\xf5\xdd\xba\xc0\ +\x87\x0c\x6f\xc7\x15\x28\x6d\xc0\x64\x16\x78\x28\x6b\x98\x51\x23\ +\x8d\xba\xe8\x8a\xf8\xef\x4b\x50\xd4\xc3\x7b\xa8\x67\xd7\xd7\xea\ +\x09\x26\x1a\x59\xc7\xbf\x13\x9c\x79\x58\x23\xd5\xb8\xcb\xd0\x77\ +\x82\xaa\x7b\x2f\x47\x85\xbc\x9c\x65\xcb\x04\x12\xb2\x6e\x1a\x19\ +\xac\x08\xfb\xe2\x0c\x87\x5e\x7c\xd3\x4a\x22\x58\x4a\x2c\x08\xe3\ +\x51\x31\x12\xc7\x69\xe2\x26\x7f\x46\x3d\x80\x69\xf1\xc9\x86\xb8\ +\xea\xce\x31\xd0\xfb\xe0\xd7\x9c\x72\xf1\x4d\x93\x7f\x36\x9f\xc0\ +\xf3\x59\x01\x4b\xf3\x16\xe6\x78\x6a\x5d\x72\x20\x48\x03\xb1\x3e\ +\x8e\x21\x27\xa6\xc1\x43\x8f\xcf\xe6\xd8\xf1\x53\xf0\x08\xac\x8b\ +\xf7\x24\x8f\x71\xaf\xf3\x8a\x0f\x54\x75\x7a\xef\x43\xf1\x87\xd9\ +\x03\x6f\x27\x3b\x15\xda\x74\x11\x82\x94\xd8\xf9\xae\xa2\x56\x20\ +\x07\x30\x38\x24\x37\x0e\xd7\x51\x40\x34\x57\x8f\x81\xbb\xe4\x31\ +\xfc\x54\x95\x6d\xec\x00\xa2\x0e\x36\xee\xd5\xd0\xe2\x27\x9e\x12\ +\x5c\x0f\xc6\xfd\x73\xe1\x40\x94\x23\x57\xe5\xc5\x95\x70\xf7\x5c\ +\x23\x95\xe8\xa1\x44\x2f\x0e\x8c\x16\x13\x6e\x7a\x78\x7b\x74\x82\ +\xc8\x12\x58\x81\x9d\x15\xc4\x6c\x83\x65\xd9\x62\xde\x9c\x85\x2b\ +\xf1\x70\xa7\xd1\x4c\x97\x33\x89\xf4\x63\xec\x8c\x2d\x83\x70\x13\ +\x75\x10\x53\xf1\x9d\xb6\x65\x00\x08\x7a\xef\xa8\x70\xf7\x1c\xc0\ +\xe2\x27\xe4\xdd\x2b\x30\x74\xc2\x10\xd2\x6e\xb4\x8a\x49\x5b\xf3\ +\xf2\x12\x19\x9d\xa1\xf3\x9f\x1a\x68\xf9\x20\xf0\x74\x5c\x41\x47\ +\x89\xc5\x9e\xe2\xfb\x97\xb3\xc5\x37\xd6\xd5\x2b\x34\x56\xbe\xc1\ +\x18\x61\x01\x59\xb8\xdf\x07\x0d\xb7\xed\xd6\x8d\x8e\x2d\xab\x21\ +\x58\x62\xfe\x8c\x71\x2f\xba\xb8\xbe\x6d\xe7\x78\x52\x9b\x5b\x9c\ +\xb9\xff\xed\x3a\xbb\x16\x2e\xe4\x44\x29\xfe\x3c\x1e\x63\xae\x4b\ +\x82\xc3\xe4\xff\x88\xe3\xf6\xc9\x99\x9e\x29\xd8\x86\xaa\x41\x90\ +\x4b\x6e\x1c\xac\x36\x36\xa0\x33\x01\x55\xfd\x40\x5d\x12\x0e\x25\ +\xf1\xa2\x77\x86\xa1\x22\x2c\xe3\xe4\x24\xb5\xcf\xa2\x01\xf0\xb4\ +\xab\x32\x17\xe7\xfb\x63\x5e\x80\x53\x02\xf8\x1b\x62\xf1\x6d\xb2\ +\x73\xd4\xef\x8f\x76\xf2\x08\x72\x58\xdb\x63\x59\xe3\xa7\x57\x1b\ +\x07\x63\xa6\x46\x7a\x49\xfe\xa0\x4f\x18\x01\xab\x12\x50\x03\x81\ +\x2c\x62\xbb\xc3\x1c\x61\x46\xac\x92\x7d\x4c\xa8\x1c\xd9\x89\x7d\ +\x71\xaa\xab\xa8\x83\x6f\x29\xf9\xee\xf4\xb0\xc0\x7b\x2f\x3a\xbe\ +\xfa\x54\x4e\x64\xa5\xc3\xc1\xe8\x3b\x5f\x30\x2d\x76\xad\x38\x2f\ +\x5f\x83\x30\xf3\xaa\xf7\x94\x1d\xe2\x06\x6a\x31\x67\xfb\x81\x03\ +\x80\xbd\x56\x72\x72\x16\xa1\xaa\xf2\xd1\xa4\x0c\x62\x94\xa2\x27\ +\xf6\xdd\x07\x0f\x2e\xa2\x32\x55\x67\x3a\x0e\xe1\x86\xde\x4d\x8a\ +\x04\xa6\x91\x11\x96\xc0\x34\x72\xec\xba\xd9\x33\xb0\xec\x17\xd8\ +\xf4\xae\x73\x58\x4d\xd8\xaa\x71\x44\x4e\x95\x67\x6d\x37\xcc\x67\ +\xa1\x44\x17\x44\x18\x13\xb8\xdb\x73\x22\xe1\x8c\xb6\xc6\xca\x2d\ +\x6d\x57\x22\x75\x49\x80\x80\xfb\xc8\x84\xb4\x18\xf9\x50\x3e\x5e\ +\x1b\xd0\xc2\x92\x96\x06\x3b\x51\xbe\x17\x07\x54\xb7\xe2\xc7\xc8\ +\x41\xda\xb2\xa0\x6a\x37\xbe\xbf\xa5\xe0\x45\x74\x89\x79\x71\x5a\ +\xf9\x1c\x15\x9b\x92\x23\x0c\x08\x23\xdd\xd2\x71\xf7\x4f\x6e\xe4\ +\xb6\x67\xd9\x8f\x56\xcd\x58\x9a\xa7\xd8\xd2\xa4\x51\xb4\x53\xc4\ +\xe7\x8c\xe8\xda\x6b\x62\x39\x2b\x36\xab\x11\xba\x4c\x1a\x99\x1c\ +\xf1\x7b\x7f\x1f\x29\x49\xc5\x31\x13\x3d\xab\x6b\xd8\x36\xfe\x7f\ +\x64\x20\xda\xe7\xfb\xa8\x1e\x2b\x08\x73\xf0\x46\x76\x7d\x42\x0b\ +\x98\x08\x87\x45\xb8\x1e\x12\xc7\x45\xb0\x4e\x10\x4b\xec\x49\x24\ +\x13\x2a\xc2\x34\x8e\xbc\x32\x95\xcf\xa6\x01\x08\xba\x65\x9f\x8d\ +\x71\x09\x40\xcf\x1c\xa4\xfa\xfc\x4e\x3c\xf6\x4a\x1e\xc0\xbd\xbf\ +\x37\x5e\xf4\x31\xc1\x14\xf6\xc1\x18\x1b\x22\x5c\x58\xd4\x17\xff\ +\x1c\x93\x6c\x9b\xdd\xc3\x38\x4d\x30\x81\xeb\xce\x2d\x6b\x73\xe3\ +\xe7\xc0\x09\x3a\x71\xeb\x3a\x36\x89\xbe\xd8\x05\x52\x14\x7a\x5c\ +\x07\x7b\x6e\x27\x46\x4d\xe2\x85\x18\x18\x37\xd7\xc2\xf2\x68\x7c\ +\xf0\xb8\x70\xd5\xfb\xce\xd4\x65\xe1\x38\x05\x32\x9f\x05\x89\x32\ +\xda\xad\xb4\x8c\x9f\x87\x21\xfb\x00\x7a\x52\x16\xb4\x28\x43\x6f\ +\x27\xdc\xa1\x96\xe2\x1e\xd1\xa2\x68\x55\x92\x7a\xf2\x7d\xaf\x8a\ +\x69\x65\x97\x94\xb2\x78\x26\x61\x97\xc1\x16\x65\xa9\x2e\x6e\xd2\ +\xea\x07\x5a\x2e\x7d\xae\x86\x46\x51\x4e\xcb\x83\xe7\x56\xbc\x62\ +\x0e\x54\x76\x39\x91\x54\x3d\xe3\x12\x8b\x7f\x91\x8f\x97\x12\x37\ +\xb1\x56\x4b\xc1\xf9\x57\x4f\x69\x35\xef\x0c\x89\x62\x95\x30\x0e\ +\x73\xdc\xc7\xfd\x12\x79\xf0\x9c\xb0\xa2\x0e\x36\xb6\xfb\x2b\x90\ +\x3a\x61\x89\xba\x0c\x6d\xae\x74\x7c\xb6\x19\x70\x8b\xb0\xea\x18\ +\x71\x79\x17\x75\x12\x62\x04\x81\x6c\xc5\x17\x92\x80\x06\xbb\xf2\ +\x71\x89\xf3\x0b\x3e\x40\x2b\xaf\xce\x67\x86\x66\xc1\xdd\xef\x63\ +\x69\xd9\x0c\x37\x74\x27\xfe\xbf\x39\xe9\x2c\xb4\x67\xd8\xc6\xf9\ +\x3e\xcd\x6b\x81\x59\xf3\x16\x5a\x6e\x5f\xc4\xcf\xa7\x54\x2f\x30\ +\x42\x8d\xe7\x0a\xaf\xa3\xf0\x6c\x91\xe8\x58\x85\xf3\x3a\xcc\x3c\ +\xf5\x6b\xf1\xf9\x3e\xf9\x5c\x56\x8b\x0c\x86\xac\x8c\x55\xab\x12\ +\x9b\x93\x83\x7e\x9a\x12\x6f\x8f\x0e\x6a\x64\x4d\x2c\x92\xe8\x34\ +\x91\x25\x39\x98\x3e\x8d\x7c\x9a\xca\xb3\x9f\x9a\x01\x30\x33\x7e\ +\xd1\x3f\xfc\x43\x4e\xa0\x58\xec\xf4\x40\x5a\x49\xe7\x7e\xf2\x1c\ +\x7a\x8a\xb2\xdd\x8e\x98\x4c\x67\x25\xbc\x16\x69\xc2\x57\x3d\x3c\ +\x2a\xcc\xf3\x5a\xed\x77\x98\x60\x12\xaf\x66\x3b\xcc\xea\x55\x76\ +\xd1\xd2\x2b\x47\xee\xfc\x3a\x26\xd8\xd5\x56\xdc\x05\xaf\x2d\x86\ +\x73\x4b\x3b\x34\xff\x32\xc3\x75\x4e\x1c\x96\xca\xa4\xc6\x55\xf2\ +\x1d\xef\xe9\xad\x9d\x00\xa1\x52\x3c\x56\xbe\x11\xd8\xab\xb1\x13\ +\x61\xae\x5e\x33\x20\xad\x40\xc8\xec\x63\x0d\x4e\xcc\x1c\xe8\x18\ +\x12\x3c\x8d\xce\xfd\x2f\x22\x94\x90\x29\xef\x45\x39\x94\x8a\x89\ +\x32\x96\x8a\x68\x25\x9b\xf2\xb4\x78\x0e\xcf\x54\x79\x7c\x76\x6e\ +\x44\x87\x31\xa2\xee\xbe\x9a\x03\x78\x66\x41\x27\xae\x38\x3f\x40\ +\xdd\x23\xa8\xac\x3b\xcd\x02\x6c\xb2\x31\x57\x39\x75\x42\x5a\xc2\ +\x63\xd9\x74\xb0\xcc\xbe\x62\xe7\x58\xb4\x55\x8c\x2e\x3b\xe0\x67\ +\x0a\x33\xe6\xee\x68\xe3\x1b\xa4\x55\x17\xa1\xb9\xc4\x95\xd6\x94\ +\x25\x0a\x70\x45\x4e\x55\x8c\x2c\x0d\xb1\x5f\xdd\xe5\x72\xe6\x15\ +\x5c\x0d\x0e\x90\xd6\x2c\xa7\xd4\xe8\x14\x99\x84\x2c\xc6\x38\xf9\ +\x33\xb2\x33\xaf\xc3\x58\xc5\x65\x4c\xd6\xb2\x60\x89\x5c\x7b\xad\ +\xc6\xed\x2e\x73\xb7\xaf\x6c\x22\xf6\xd6\x02\x7b\xd6\xd4\x9a\x4a\ +\x1c\x3f\x80\xc6\xa6\x57\xb0\x04\x13\x30\x85\xf1\xe0\xcc\xed\x9f\ +\xcf\x52\x93\x4b\x3c\xf7\xa9\x1a\x8b\xfa\xf5\x3e\x05\x5e\x20\xe1\ +\xc1\x4c\xa1\x09\xd9\x8c\x59\xfb\xec\x0c\xa4\xe4\x78\x4e\x97\x24\ +\x98\x84\x82\x94\x06\xec\x7a\xc1\x50\xab\x1c\x13\xf1\x12\xe3\x39\ +\xe5\x28\xac\xca\x2c\x92\x11\x53\x4a\x29\x51\x0f\xf1\x59\xa4\x02\ +\xab\xeb\xf0\x0f\xe2\x17\x6b\x06\xdb\x5e\x90\xe2\xd5\x7a\xc1\xca\ +\x25\x77\xd0\x95\xb5\x44\x74\xb6\x95\xdd\xa5\xc0\x6e\x97\x18\x8b\ +\x7a\xcd\x40\x3c\xf0\xcd\x26\x53\xa7\x4a\x99\xeb\x49\xbc\xe1\x71\ +\x81\x57\x9d\x0b\x3e\x5c\x6d\x52\x14\xe4\x18\x4f\x47\x5f\xf6\x73\ +\xdc\xa7\xeb\xec\x93\xf5\x08\x74\xd9\xa0\x08\xcf\xa5\x60\xe2\xf4\ +\xcf\x63\x89\xac\x42\x4c\x72\x97\x06\xf7\x4a\xba\x11\x67\x8a\xd5\ +\xc8\x56\x74\x39\x5c\xd8\x48\xe7\x0c\xb2\x96\x05\x77\xd9\xe9\xcf\ +\x45\xbd\x0f\x01\x62\x74\xaa\x54\xf3\x1d\xbf\xef\x8d\x4e\x0a\x87\ +\xa5\x32\x64\xa3\xcf\xca\xc3\x7e\x41\xa8\xa8\x56\xb4\xfa\xfd\x53\ +\x53\x5f\xd0\x55\xbd\x42\xad\x83\xc3\xe8\xd8\xc3\x52\x61\x0a\xdc\ +\x80\x58\xfc\xe9\xdc\x5d\x35\x47\xd9\x5b\x79\x72\x8a\x73\xa6\x93\ +\x10\xf5\x0c\x00\x00\x20\x00\x49\x44\x41\x54\xae\x71\xf7\xd0\x08\ +\x35\x91\xf9\x38\xcc\x6b\x3f\xc6\x9b\x5e\xd8\x87\xf7\xd6\x70\x95\ +\xe6\x46\xb7\x1e\x8f\x4e\x7e\x49\xd8\xe2\xc2\x1a\x53\x73\xdb\x63\ +\x97\x37\x75\x83\xda\x10\xf1\x73\x21\x95\x29\x64\xdf\x53\x69\x21\ +\xe3\x1a\xcb\x6f\x83\x18\xd3\x22\xdc\xf6\xec\x9b\xf8\x87\x44\xcc\ +\xde\x47\x68\x32\xc5\xf5\x69\x08\x8c\x58\xf1\x0d\x04\x56\x92\xd6\ +\xc4\x7a\x6d\x85\x95\x3a\xdc\x94\xa4\x9a\xa6\xc2\xa6\x0b\x6f\xb3\ +\x95\x52\x47\x86\xa2\xd5\x9a\x9c\xf7\xaa\x1c\xd2\xff\xbb\x14\x7a\ +\x8e\xd5\xde\x32\x34\x96\xe4\x54\x5f\x20\xe1\xf2\xf7\x22\xd4\x00\ +\xad\x5a\x86\xa5\xa7\x69\x45\x24\x72\x16\x96\x1a\xfa\x02\x29\xb1\ +\xed\x2b\x99\xcc\x7e\x56\x5e\xdf\x40\x29\x8a\x95\x82\x2d\x9f\x4d\ +\x03\x20\x62\xc2\x6d\x67\xec\x17\xe3\xf6\x2a\xf1\xb0\x57\xd2\xec\ +\xee\x60\x6d\x6e\x20\x1e\xd3\x37\xa1\x86\x1c\x80\x9f\x69\xb8\x80\ +\x09\x0e\x53\x3d\x81\x46\x49\xa2\xa5\xd7\x58\x18\x7a\x4f\xfd\x6c\ +\xe3\xf5\xac\xeb\x13\xa8\xc1\x30\xa9\xb2\x0a\x88\x48\x7c\xc7\x54\ +\xec\x64\x60\x92\xc2\xcd\xab\x8e\xe9\x6d\x71\xf5\x22\x73\x99\xb2\ +\xa5\x1a\xd7\x83\xb0\x1f\x2d\xfa\x03\xd8\x89\x8b\xae\xe6\x00\x57\ +\x32\xe3\x18\x55\x8b\xd7\x21\xda\x51\x1b\xef\xbc\x3a\x6f\x1f\x94\ +\xa4\x1e\xeb\x4b\x82\x79\x2a\x64\xa9\x4c\x8b\xf2\x38\x56\xb6\x52\ +\x59\x4a\xa1\xd7\xca\xdd\x54\x10\x55\x54\x4b\x34\x31\xf1\x0a\x3f\ +\x54\xa9\xe2\x55\x85\x25\xb4\x15\x05\x90\xec\x0b\x24\x38\x3b\xd4\ +\x73\x55\xa1\xe0\x03\x34\x63\xd0\x8a\x9e\x4e\xae\xf9\xf9\x2e\xda\ +\x40\xbc\x30\x5c\x35\xc0\x41\xcc\x31\x90\x93\x57\x97\xbc\xb4\xb5\ +\xda\xba\x00\x9e\x42\xaf\x61\xd3\x85\xc1\x6e\x0b\xba\x9d\x83\xad\ +\xb5\xf2\x9d\xac\x8b\xb4\xc5\xe0\x2d\x55\x56\x3f\x26\xe2\x11\x3a\ +\x04\xc5\xf9\xf3\x35\xe8\xd9\xf3\x59\xfc\x2c\x29\x44\x5d\xe2\x3a\ +\x5b\x08\xd3\xa6\xc0\xa1\xb2\x16\x23\xc9\xba\x38\x93\xac\xaf\x37\ +\x10\xd0\x24\xd8\x9f\xb3\x73\xed\x3b\x71\xd2\x92\x85\xe0\x8c\x34\ +\x30\x3a\xc2\xc9\x25\x3c\xcd\x74\xd6\x82\xee\xa4\x25\x90\x1d\xf8\ +\x2e\x01\x26\xdf\x6c\x13\x53\x31\xa6\xc9\xc1\xdb\x25\x6a\x44\x7a\ +\x31\xe6\x33\xcd\xe8\x26\x5e\x22\xc9\x59\x7e\xbb\x2e\x31\x16\x21\ +\xa5\x44\xdf\x09\x87\x39\x71\xd3\x77\x8c\x93\xa3\xff\x6f\x9f\x15\ +\xab\x85\x5a\x15\xd3\xf9\xb3\x87\x01\xbc\x0f\x92\xc4\x78\x9c\x2a\ +\xc9\x94\xe3\x41\x4f\x31\x6a\x12\xb8\xdd\x78\x2c\xad\x67\xe8\x6c\ +\x0d\x97\xbd\xa1\xb2\x49\x7c\x81\x26\x3c\xd1\x3c\x2a\xbc\xbb\x15\ +\xf6\x47\x3f\x96\x84\x0a\xcf\x62\x0e\x28\x66\x73\xb2\x4a\x23\xc3\ +\x34\x6e\x7c\xa3\x8b\x26\x75\xb5\x9f\xa7\xc9\xf1\x80\x5d\xf0\xf7\ +\x3f\xba\x9f\x3c\x37\xab\xbe\x3b\x6a\x50\x62\xa7\xd1\x27\xe8\xe7\ +\x6f\x92\x8b\x8d\x9a\x0b\x8c\x1c\x0b\xbc\x18\x12\xcf\x93\x9e\xaa\ +\xdb\xca\xb2\x56\xcb\x69\x90\x77\xfa\x41\xd0\x67\xf5\x82\x28\x51\ +\x96\xc9\x4b\x70\x6f\xb3\x31\x6a\x61\xd0\xc2\x54\x2b\x56\x2b\x87\ +\x65\xc1\x6a\x45\xab\xef\xfe\x55\x95\x64\x95\x6a\xea\x71\xa4\xea\ +\xa9\x6f\x42\x4b\x09\xee\x97\x73\xd5\x9d\xb5\x4a\xb2\x31\xcb\x08\ +\x2c\x24\xa5\x95\x34\xd5\xea\x29\x9a\x5a\x8d\x2a\xa4\xce\xd8\xe5\ +\xc4\x61\x72\xaa\x71\x0b\xc3\x8a\x41\xee\x85\x1a\x52\xe8\x4b\x54\ +\x58\x5a\x54\xd6\xa9\x3a\x69\x26\x8b\xdf\xc7\xf3\x45\xb6\x04\xbe\ +\xb2\x89\xac\x4b\x42\x28\x67\x8b\x34\x9f\x4b\x75\xc5\x6b\x5d\x2c\ +\xb8\x73\xc9\xb1\xda\x76\x5c\xd6\x9c\xfe\x28\xab\x58\x87\x44\x6c\ +\x31\xc5\xd1\xb6\x7d\x62\x5a\xd4\xb1\x97\x50\x57\xaa\x4d\x14\xc4\ +\x0c\x0d\x6d\xf9\x39\x54\x86\x6a\xc8\xcb\x3f\xce\xeb\xf9\x2f\x9f\ +\xc8\xa6\xe4\x33\x0a\xb5\x88\x03\xaa\x19\x3e\xc6\x58\x6c\x61\xcd\ +\x5c\xfc\x3b\xcd\x60\x32\x63\x29\x42\x2b\x36\x3e\x9e\x19\x61\x3b\ +\x71\x30\x0c\x33\x4f\xf1\xe5\x30\x4e\x9b\x2e\x71\x1c\x41\x53\xa2\ +\x4b\x89\xa3\x0a\x57\x7d\xe6\xf9\x50\x91\xdc\xf9\xf7\x5b\x87\x58\ +\x01\x31\x8e\x65\xfe\xec\x79\x00\xff\x5b\xc8\x2c\xf5\x01\xb0\x15\ +\xec\x54\x61\xa6\x06\x87\xc9\x15\x75\x76\xdb\xc4\x32\x29\x47\x83\ +\xcf\x0d\x89\xb7\x4b\x65\x41\xd8\x75\x0e\x84\xcc\x8b\xf1\xfe\xde\ +\x9b\x81\x77\xc0\xf3\xd1\x23\x52\x0d\x32\x50\xdb\xf1\x9a\xdc\xd8\ +\x2e\x76\x99\x96\x02\x1b\xab\x4f\xd6\x36\x29\xc7\xe2\x02\x18\x9b\ +\xec\x1c\xef\x9b\xad\x78\x7c\xde\x09\x2f\x6f\x32\xf7\xcf\xce\xde\ +\x1a\x02\x07\xd8\x75\xf0\xe6\xb9\x62\x22\xbc\xbe\x4a\x3c\xee\x95\ +\x2e\x19\x8f\x87\x1a\x31\xf3\xda\x91\xe8\xaa\x73\x35\x1f\x33\xe3\ +\x7a\x80\xe7\xbd\xfa\xeb\xc9\x6b\xc1\x93\x55\xac\x54\xee\xe7\xca\ +\x60\x95\x5a\x2b\x5a\x0b\x52\x0b\x4b\xad\xd4\x5a\xd8\x98\x2b\x01\ +\x2e\xa5\x30\x4e\x33\x4b\x59\xa8\x4b\xa5\x4b\x5e\xcf\x9e\x62\xe7\ +\x11\xd3\x93\x08\xa9\x98\x31\x47\x95\x8a\x04\x84\x5f\x81\x94\x12\ +\xf3\x52\x4f\x9e\x54\x4b\x75\x69\x14\xf8\x24\x49\x94\xc8\x6d\xaa\ +\xb6\x98\xd4\xbd\x99\xe3\xe4\xd9\x8a\x2e\x09\xd7\x9b\x44\xa9\xca\ +\x7e\x36\x36\x5d\xa6\x6a\x65\xe9\x7a\x3f\xf7\x48\x6f\xd6\x33\x75\ +\xa5\x14\x75\xbf\xb5\xc2\x41\xe0\x66\xd7\x39\x99\x88\xea\x9e\x83\ +\x9d\x18\xcc\xa7\xfc\xfa\x55\xef\x1e\x54\xdb\x59\xf9\x04\x1d\xb8\ +\xf1\xe5\x5b\xbc\xbf\xe9\x02\x68\xab\x76\xe2\x07\x98\xc0\x63\xb8\ +\xdc\x35\x4a\x03\x4f\xd4\x5f\x0b\x6e\x40\x89\xd4\xaf\xac\xd9\x9b\ +\x94\xfc\x58\xa8\x45\xc5\x9e\x9d\xe4\xc2\xba\xf8\xdb\x14\x39\x69\ +\x15\xa1\x93\x95\xcb\xdf\x3c\xa8\x26\x63\x27\xb2\xe2\x23\x29\xb5\ +\x14\x9f\xbf\x3e\x95\x15\x64\xb4\xb8\xd7\x0a\xec\xb6\x1d\xcf\xc7\ +\x42\x16\xc1\x88\x92\x62\x49\x1e\xfb\x67\xef\xa1\xf9\x98\x12\xe4\ +\x4c\x97\x3a\xef\xa7\x99\x7a\x07\x36\x6c\x61\xdb\xc9\x67\xcf\x00\ +\xec\x20\xa1\x21\xa4\x60\x1a\x3b\x94\xbb\xff\x2f\x06\x7f\x70\x45\ +\x8d\xf1\xa8\xa7\xae\xbf\x16\xf1\xd1\x90\x9a\xaa\x8d\xeb\xf1\xe7\ +\xb8\xa3\x43\xec\x81\x73\x09\x34\x1c\x77\xff\xc7\xe0\x0f\xe4\x40\ +\x67\xb7\xe1\xaa\xb7\x19\xd4\x45\xf0\xd8\x6a\xc0\xd5\x8c\x7d\x88\ +\x84\x4e\x8b\x9c\x3a\x16\x7f\xf4\xb4\xb0\x4d\x0e\xde\xb4\xfc\xb9\ +\x8a\x4f\x08\x30\xee\xf6\x7a\x92\xde\xd2\xd8\x7d\xc4\xbc\x98\xa6\ +\x0b\xf0\x69\x0e\x3a\xef\x54\x8c\xd4\x19\xdd\x62\x8c\xb5\x32\x24\ +\x47\xfd\x85\xea\x7d\x04\xc7\x02\x5a\x98\x6b\x25\xd7\x42\xd6\x42\ +\x97\x8c\xe7\xc3\xcc\x32\x8f\xfc\x9a\xef\xfb\xf9\xfc\x92\x5f\xf0\ +\x1d\x7c\xdb\xb7\x7d\x9e\x61\xb3\x39\xd5\xe5\x77\xe1\x27\x2f\x67\ +\x84\x96\x16\x13\x9f\x32\x1c\xb4\x1d\xcf\x51\xea\x43\xb8\xca\xe7\ +\x52\x5d\xb4\xeb\x3f\xdb\x95\xda\xee\xdd\x8e\xa7\x78\xe5\xe2\x18\ +\xea\x48\x72\x16\x3f\xcb\x99\x98\xe5\x27\xa7\x5f\xa3\x4f\x6f\xda\ +\x67\x1b\x1b\x4e\xa0\x17\x61\xd2\x55\x03\x52\xce\x62\xfb\x46\x5a\ +\x6a\x8b\x3d\x9d\xe9\x2b\xb4\x85\x7f\xfe\x5e\xce\x0a\x93\x5c\x4b\ +\x61\x5d\xbc\xa7\xe2\xa5\xe6\x09\xb5\xca\xc6\x24\xee\x51\x9d\x6d\ +\x1c\xbb\xce\x0b\xac\x96\xb3\x90\xe9\x5c\x98\xb6\x19\xa2\x0a\xbc\ +\xea\x84\x31\x42\x3c\xf9\x9b\xa8\xe9\x34\x82\x56\x3a\x07\x27\x9b\ +\xe7\xd5\x6a\x28\x9a\xf6\x23\xeb\x06\xd6\xae\xa1\x89\xab\xca\xc7\ +\xb2\x69\x81\x33\x54\xa7\x3e\x8f\xc5\xc3\xc1\xc3\x38\xf3\x57\xff\ +\xda\xcf\xf0\xe2\xd5\xe7\x7e\xe0\x8f\xc2\x9f\xfb\x4c\x19\x80\xbf\ +\xfe\x06\x29\xd1\x84\x23\x8b\xd1\x67\x2f\x07\x2d\xe2\x55\x53\x34\ +\xee\xb5\x1a\xc9\x3c\xf5\x76\x9c\x15\x55\x21\xf7\xc6\x66\x48\xbc\ +\x7d\xae\xe4\xe4\x42\x8c\x37\x43\xa2\x33\xe5\x50\xe0\xf5\xad\xf0\ +\xf6\x49\x11\x13\xac\x89\x58\xd6\x28\xa7\xac\x9c\x16\x77\x8a\x94\ +\xd0\x14\xde\x46\x89\x1a\xef\xd1\x1c\xd9\xae\x51\x80\xb3\x15\x78\ +\x9c\x95\x2f\xbc\x18\x58\x16\x45\xe7\x4a\x0a\x92\xc9\x5c\xec\xe4\ +\x92\x5e\x0f\x51\x2e\x6b\x5e\x15\x78\x25\xd1\xb7\x10\x8f\xbf\x5b\ +\x6c\xe7\x0d\x4f\x8c\x54\xa2\xd4\x77\x56\x90\x4a\x46\xd9\x17\xa5\ +\xd3\x42\xd5\x4a\x29\x95\x54\x17\x16\xad\x50\x0a\xe3\x3c\xf3\x6d\ +\x5f\x78\xc9\xef\xf8\xed\xff\x34\x20\xfc\xc4\x4f\x3d\xf3\x33\x3f\ +\xb3\xe7\x69\x7c\x38\xb9\xf7\x7d\x78\x36\x12\x6e\x7c\x97\x04\x31\ +\x47\xb3\x53\x4c\xfe\x9b\x20\x35\x5d\x47\xee\xb9\x91\x66\xce\x77\ +\xd3\xb6\xfb\x58\x94\x63\x37\x23\xd0\x50\xfa\x66\x04\x76\xc9\x5d\ +\xe2\x59\xd7\xcf\x1b\xf0\xb9\xc1\xbf\xa3\xa5\xb4\x92\x78\x5c\xde\ +\x48\x29\xb7\x9d\xb0\xc4\x7d\xea\xbb\xc4\x12\x29\x42\xce\xb0\x87\ +\x7c\x96\xc0\xda\x08\xbc\xb8\x49\x7c\xf0\xa8\xa7\xf0\x40\xce\x00\ +\x43\xb5\xa8\x70\x2c\x2b\x40\xdc\xc7\x62\xe9\x0c\x76\x9b\xc4\xc3\ +\xec\x9f\x6d\x71\x7e\x0a\x3e\xc8\xcd\xce\xb9\xf5\xad\x76\xea\xaa\ +\xf7\x74\x71\xc3\x3b\x36\x71\x4f\xdb\x62\x7b\xf7\xc6\x3d\x20\x49\ +\x8e\x0b\x34\xa3\x26\x91\x1e\x6d\xcc\x52\x3d\x67\x3d\xc6\x75\xed\ +\xba\xb3\x30\xd6\xbc\xc5\xfd\x73\xf5\x8c\xd4\x51\x57\x0d\x84\xd6\ +\x1b\xf3\x9c\xbc\xb5\x49\x4e\x8a\x6a\x1c\x8e\x4e\x3c\x85\xd9\x0c\ +\xf8\x75\xf6\xec\xd5\x54\xe1\x66\x9b\x19\xab\xf1\xe2\xc5\x7b\x76\ +\x73\xb3\xf9\xd7\xff\xeb\x1f\xbf\xfb\xd7\xa6\x71\xfe\x67\x7f\xe3\ +\x2f\xfb\xe2\x1f\xf8\x4c\x18\x80\xbf\xf4\x13\x48\x27\xc6\xeb\xad\ +\xf1\xf6\xb1\xf2\xd4\x34\xf7\xa2\x58\x23\x89\x0b\x75\x82\x23\xcd\ +\xef\xbe\x48\x7c\xfd\xde\xd3\x5c\xfb\x11\xf6\x53\x25\x9b\x6b\xd6\ +\x01\xdc\x1d\x2b\xdb\x24\x6c\x3a\x78\x78\xb6\x13\x3b\x50\xd4\xe3\ +\xb8\xdd\xc6\x55\x7a\x5b\x3c\x49\x5d\x95\x7e\x73\xe7\xb9\xf8\x9c\ +\x5c\xbc\xe2\x76\x23\x6e\x6c\xa2\xf0\x67\x89\xd2\xe2\xe3\x38\x71\ +\x7f\xf0\x99\x7f\xd3\xb9\x01\x41\x9c\x96\x7a\x2c\xc2\xa6\xef\x38\ +\x8e\x0b\xbb\xde\xbd\x86\x52\x5c\xcb\x6d\x8a\xf2\xe3\x64\x1a\xe7\ +\x15\x54\x5f\x33\x9e\x6a\xa5\xc7\x8d\x40\x9f\x95\x1d\x85\x7d\xf1\ +\x38\xff\x7a\xa8\xec\xf7\x15\xad\x0b\x73\x59\xf8\xb6\x2f\xbc\xe0\ +\x3f\xfc\xe1\x7f\x8c\xaf\x7e\x78\xe0\xcf\xfc\x85\x7b\x8f\x25\x81\ +\x17\x92\x78\x6e\x5e\xc6\x59\xf1\x4c\x35\x10\x35\x54\x12\xaf\x3a\ +\xe3\xa1\x24\x07\xcf\xda\xa4\x0e\x5a\xa9\x36\xf1\x8d\x88\xeb\x37\ +\xc9\x98\x22\x35\xa7\x51\x1f\xdf\x27\x27\x16\xed\xfa\xc4\xf3\xec\ +\x65\x81\xce\x14\xf4\x38\x3f\x45\xe5\x60\xdb\xc5\xf6\xea\xc7\x99\ +\xc3\x6d\x48\x11\x63\xa7\x94\x48\x09\x9e\xd4\x6f\xde\xa6\x95\x06\ +\x8b\x30\xf4\x21\xc2\x19\x7c\x8d\x5d\x96\x93\xe6\x62\x55\x78\xb3\ +\x37\x76\x43\xa2\x54\x63\xd7\x89\x33\x39\x93\xd3\x67\x5f\xee\x12\ +\xfb\x49\x19\xb2\xc7\xf4\x43\xef\xaf\x4b\xf6\x62\xa8\x05\x57\x47\ +\x76\x8e\xbf\xb1\xed\xdd\x1b\x28\xe2\x45\x50\x66\xf0\xe5\xf7\x32\ +\x6f\xf7\xc6\xfd\xa8\x5c\xa5\x74\x52\x84\x2e\x61\x58\x9b\x61\x7a\ +\x38\x1a\x5d\x4e\x68\x31\x5e\x6f\x13\xf7\x51\x61\x7a\xac\xc6\x55\ +\x97\xdc\x58\x64\x37\x60\x9b\xc0\x9b\xb6\x62\xa1\x7c\xed\xf7\x2a\ +\xc5\x73\xca\xc9\xdf\x73\xb5\x85\xe9\x18\xdf\x11\xfa\x8c\x27\x85\ +\xeb\x00\x5f\x8b\x79\xad\x88\x46\xad\x80\x86\xc8\xcd\x26\x27\xaf\ +\xd2\x54\x43\x48\xa4\xce\x55\x9d\xd5\x40\x97\x22\xef\x7f\x7d\xe1\ +\xfa\x2a\xf3\xfa\xf5\xd5\xef\xff\x23\x7f\xe6\xeb\xdf\xfb\x8f\xfe\ +\xd2\x2f\xfe\xb6\xff\x0f\xe5\x3b\x9f\xce\x28\xf7\xc8\xd5\x36\x71\ +\xf7\x54\x78\x79\xe5\x39\xf3\xdb\xce\x18\x92\x72\x95\x95\x5a\x5d\ +\xbb\xae\x9a\xf2\xbc\x54\xbe\x72\xb7\x80\x7a\x0b\xef\x4e\x9c\x1d\ +\xb7\x98\xbf\x07\x53\x6e\x92\x13\x66\xfa\xec\xf1\xe8\xa2\xfe\xb7\ +\x49\xfd\xdf\xc3\xb1\xb2\xcd\xae\xcb\x96\x42\xdf\xad\xaa\xeb\xc6\ +\x4d\x73\x65\x36\x75\xa2\x0a\xca\xf3\x54\x5d\xc7\x4d\xbd\x45\xb9\ +\x37\xfb\x54\x1e\x0f\x95\x41\x94\x0d\xca\xb1\x28\xa6\x1e\xbb\xdf\ +\x1f\x94\xb9\x54\xe6\x79\x66\x33\x28\x93\x56\xd4\xaa\x5f\x83\x16\ +\x92\x54\xc6\xc8\xe7\x27\xa9\x64\x55\xd4\x2a\xaa\x85\x4e\x95\x52\ +\x0b\x62\x95\xc3\xb4\x90\x89\xa4\x74\x2d\x8c\x87\x05\xab\x05\x2d\ +\x85\xc3\xfe\xc0\x0f\xfd\xe0\x3f\xc8\x07\xf7\x47\xfe\x8f\x1f\xbf\ +\x07\x49\x5c\x77\xe2\x80\x5f\xb0\xfb\x68\x25\xc1\x67\xcc\xcf\xc5\ +\x5c\x6b\xfe\xbe\xf8\x84\xe9\xa2\xab\x52\xb1\x55\x22\xeb\xe4\x26\ +\x9b\x53\x97\x5f\x5e\x25\xaa\x9a\xa7\x03\x63\x41\x4f\x0a\x73\x15\ +\xee\x8e\x4a\x51\x39\x85\x04\x55\xe1\xc5\x26\x72\xfe\x72\x26\x14\ +\x62\xfe\xdd\x1a\x24\xb4\x45\x09\x26\x5b\xe3\x7a\x08\xd7\x39\x21\ +\x26\x0c\xd9\xf3\xda\x87\xb2\x26\xd5\xfb\xe4\xf5\x11\x4d\x9c\x44\ +\xc3\xd1\xb6\x48\x0f\x1d\x8b\x2b\xe3\x65\xe0\x5b\x5e\x74\x3c\x8e\ +\xca\x26\xcb\xfa\xde\x70\x8b\x2d\xc4\x44\x5b\xac\x3d\x15\x5f\x84\ +\x73\xf5\xca\xbc\xe6\xc9\xe4\x04\x5f\xbf\x57\xde\x1c\xbc\x1c\x5c\ +\x31\x5e\x6d\xd6\xed\xb7\x85\x38\x1a\xc7\x9b\x8a\x7b\x89\x77\xb3\ +\x45\x4f\x09\x39\x79\x85\x76\xe6\xd2\xcf\x21\x38\xdb\xf5\x89\x9b\ +\x5e\x42\xbf\xa1\xc9\xa2\x85\x48\x8c\x19\x6f\x0e\x76\x02\x15\xcd\ +\x84\x57\x1b\xf7\x1a\x9b\x51\x6f\xe1\x82\x99\xd3\x7c\x9b\xa7\x35\ +\x99\x30\xdb\x7a\x4f\x13\xee\x0d\x7b\x83\x5b\x17\xaf\x35\x11\xca\ +\xac\xf2\xd5\xaf\x3e\x61\xa4\xdf\xfa\x07\xfe\xc4\xcf\xfc\x8b\xdf\ +\x70\x03\x70\x67\xc8\x61\xf2\x2a\xf2\xaf\xbe\x9d\xa1\x56\x1e\x8f\ +\x85\xc7\xb1\x72\x9c\x2b\x25\xd0\xef\x2b\x71\x92\xbd\x2d\x95\x69\ +\xa9\x4c\xa5\x32\xce\x15\xa9\x95\x4e\x2b\x9d\x55\x28\x95\xab\x5d\ +\x66\x2a\x95\x87\xc3\x48\xb6\x0a\xf1\xf9\x52\x2a\xb7\xd9\x8d\xc3\ +\x61\xf2\x63\x88\xc6\xb1\x96\xca\xbc\x38\xd8\x96\x4b\xe5\x7a\x50\ +\x6a\xa9\xe4\x5a\x9b\x9c\x10\x5a\x2a\xbd\x14\x6a\x71\x04\x7e\x2c\ +\x95\xa5\x54\x7a\x53\x96\x78\xdf\x6e\x30\x96\xa5\xf2\x78\x28\x1c\ +\xc6\xca\x7e\xaa\xbc\xdc\x25\xfa\x54\xd9\x4f\xca\xb2\x28\xbd\x55\ +\xca\xe2\xc7\x2b\xa5\x52\x4b\x61\x2e\x4a\xad\x7e\x3e\x73\xa9\x1c\ +\x97\xca\xd3\x5c\xb0\x5a\x10\xf5\xef\xaa\xe6\xdf\xf7\xcb\xbe\xfb\ +\xef\xe6\xea\x7a\xe0\xc7\xff\xca\x23\xb9\x4b\x2e\x6c\x31\x1b\xaf\ +\xaf\x32\x8f\xc5\x45\x53\x92\xb8\xa4\xf4\x79\x41\xcb\x16\xe3\x45\ +\x9f\x10\x85\x97\x43\x80\x5f\x51\x76\xda\x16\xca\x5c\xd7\x05\x2c\ +\x22\x3c\xee\xbd\xcc\x76\x59\xec\x63\x2e\x39\xa1\xfc\x7b\xae\xe8\ +\xd2\x65\xe1\xed\xb8\xa6\x40\x1b\xbf\x60\xd4\x15\x94\x73\x75\x60\ +\xe3\x3b\x5e\x39\x98\x78\xbb\x71\x79\x9f\x43\x51\xa6\xa2\xce\xe3\ +\x0f\xba\x66\x0e\x84\xdc\x8b\x64\xbc\xa4\x55\xce\xc8\x3d\x8b\x79\ +\x31\x55\x9f\xc4\x65\xd8\xcc\xf8\xfa\xa3\x8b\xc8\x2c\xc5\x19\x97\ +\x29\x08\x62\x63\x48\x0e\x6d\x5a\x73\xd6\x40\xd5\xbf\xb0\x4b\x54\ +\x83\x7d\x90\x7a\xc6\xb2\x92\x99\xbc\x12\x2f\x31\x2b\xdc\x8f\x6e\ +\x04\x6f\xb3\x7b\x6b\xad\xed\xfc\x4e\xe0\xa6\x4f\x58\x80\x88\x9f\ +\xbb\x4a\x3c\xcf\x76\x4a\x07\x56\x5b\x7b\x48\x34\x63\x9b\x8b\xf7\ +\x92\x6c\x44\x22\xce\xea\x05\x7c\xe1\xca\x8a\xbf\x88\xd7\x9a\x24\ +\x71\x3d\x84\x76\x4f\x09\x55\x21\x02\xd3\xea\x12\x7c\xcb\xb5\x70\ +\x9d\xbd\xfa\x4f\xcc\x3d\x87\xb7\xc7\xca\x54\x25\x32\x40\x9e\x3d\ +\xa8\xd5\xef\xe9\xd3\x9b\xbd\xed\x86\xe1\x3f\xe1\xdb\x7f\x7b\xfe\ +\x86\x1a\x80\xb7\x3f\xfd\x61\x5a\x0a\xcc\x8b\xef\x7e\x62\x15\xd3\ +\xca\x26\xf9\x42\xfb\xdc\x0d\xbe\xe0\xa6\x05\xd5\x1a\xca\xaf\x95\ +\x6c\x95\xa4\x95\x25\x62\xe4\xaa\x15\x4d\xca\xfd\xe3\x88\x56\x47\ +\xd1\xf7\x73\x25\x89\x1f\x0f\xad\xae\x3d\x58\x2b\xc9\x2a\x43\x52\ +\x76\xbd\x31\xd7\x28\xd8\xa7\x92\x82\x58\xf3\x78\x28\x6c\x52\xe5\ +\x10\xef\x9d\xb5\xd2\x49\x45\xd4\x48\xe6\xef\xd9\xe0\xaf\x75\x52\ +\xb9\xd9\x38\x69\x67\xbf\x5f\x98\xb5\xb2\xcd\x95\x8e\x4a\x6f\x95\ +\xfb\xa7\x89\xc3\x5c\x98\x4a\x61\x8c\x98\x7e\xd3\x29\xfb\xa5\x30\ +\x69\x25\x8b\xd2\x4b\x21\x59\x61\x2c\x95\x4c\x61\xc0\x7f\x47\x2b\ +\xa6\xe5\x74\xee\x1d\x0b\xdf\xf9\xf3\xbe\xc4\x9b\x87\x99\xa7\x7d\ +\x39\xa9\x1e\xe5\x24\xbc\x3d\x38\x1e\x61\xe6\xf9\xe7\x37\xb3\x03\ +\xa0\x16\x85\x0e\x0b\x2e\x8f\x95\x42\x46\x5d\x43\x8c\xb3\x95\x2a\ +\x7b\x47\x9a\x90\xd3\x0a\x6e\xc5\xa4\x12\xd2\xea\x9e\x59\xc1\xe0\ +\x26\xdb\x29\x85\xc9\x59\x71\x4d\x97\xbc\x52\x2d\xe3\xf5\x0f\xad\ +\xf1\xc9\x26\xaf\xc0\x1a\x02\x47\x15\xfe\xef\x3b\x27\x2a\xb9\xdc\ +\xb5\x1f\xff\x3c\x45\x99\x42\x26\x5c\x44\xb8\xee\xdc\xb8\x24\x59\ +\xc9\x35\x12\x2c\xb8\xa6\x08\x35\x24\x58\x70\x49\xf1\x46\xae\x9a\ +\xcf\x63\xef\xc8\x81\x4e\xc1\xb1\x77\x40\x4d\x78\xff\x50\xbd\xc4\ +\x5b\xc4\x45\x3f\x82\xab\xaf\xc1\xcc\x3b\x8e\xd5\x51\x7f\xf1\xf0\ +\xe4\xed\xe2\xa9\xbd\xa6\xd9\xbc\x08\x5e\xbf\x82\x17\x5d\x3d\x4f\ +\x1a\x4b\x5a\xc8\x71\xed\x29\xbc\x8f\xa2\x0e\x6c\x3e\x17\x5c\xf3\ +\x40\xd6\x06\x23\xdb\xec\xd7\x90\x59\x3b\x4a\x27\x5a\xf3\x14\x7f\ +\x88\x57\x9d\x67\x71\x34\x2a\x23\x6b\x90\x8d\x4a\xe0\x33\x5f\x7b\ +\x76\x99\xb2\x6d\x78\x83\x16\x4c\x4b\xa7\x82\x37\x3c\xc2\xe8\xfb\ +\x84\x2a\xbc\xde\x89\xdc\xdd\x4f\xfc\x47\xbf\xe7\x37\xff\x9b\xdf\ +\x50\x0c\xa0\x1e\xee\x12\x28\x22\x85\x41\x1c\xea\x28\xea\x72\x4d\ +\x5b\x81\xf7\xdf\x96\xd0\x9a\xf7\x82\x95\xc3\xbc\x4a\x35\x35\x1a\ +\xb0\xf4\x89\x3e\x6a\xe5\xa7\x90\x75\x9a\xa3\x16\xf5\x30\x45\x21\ +\x4a\x94\x81\xe6\xe0\xa5\x6f\x2a\xcc\x35\x91\xaa\xd2\x85\x2a\x46\ +\x6b\x1f\x36\xc4\x64\x69\xbc\xf9\x2e\x8a\x8d\xf6\x02\xef\x6c\xbd\ +\xac\xb5\xef\x9d\x7b\x3e\xcf\xfe\x90\x1b\xdb\x6e\x9b\x5d\x88\xa3\ +\x97\x15\xc3\x90\x10\xd7\x9c\xe3\x41\x1e\x47\xd0\xe2\x52\xe3\x05\ +\xa3\x2c\x8a\x88\x52\x4a\x65\xb8\x82\xe3\xb1\xa0\xe6\x46\x6b\x2e\ +\x85\x1a\x9e\xc0\xd3\x7e\xe2\xbd\x77\x5f\x72\xf7\x76\x21\x85\x2f\ +\xda\x88\x39\x16\x93\xbf\xef\xe0\x7a\x10\x9e\xa7\x70\x3d\x83\xa8\ +\x74\xa8\x5e\x2d\x96\x88\xf2\xd9\x40\xea\x5a\xda\x33\x99\x07\x99\ +\xad\x85\x56\x63\x03\x9e\x44\x2d\x23\x06\x3d\x14\x77\x8b\x37\x22\ +\x8e\x2f\x04\x43\xf0\xb8\x70\xa2\xf7\xa2\xde\xc3\xc0\x80\x41\x57\ +\xc1\x8c\x15\xfd\xf7\xbf\x7d\xb4\x2f\x9e\xc2\x0a\x25\x21\x53\x73\ +\x3d\x7c\x05\x49\xee\xc9\x1c\x2b\x27\x24\xbc\xb9\xe8\xb5\x86\xd8\ +\x48\x18\x8e\x29\xd4\x8d\x1a\xd3\xcf\x05\x5d\x56\x55\x9f\x4d\x63\ +\x24\xc6\x22\xa8\xea\x06\xa4\xc3\x31\xa1\x71\x72\xf5\xa8\x35\x65\ +\x27\x41\x1d\x8e\xfb\xa5\xc6\xdf\xf3\xf9\xcc\x4f\x7e\xa4\x6c\x3b\ +\xd7\x89\x1c\x3a\xe7\x41\x1c\x42\x36\x79\x9b\x85\xa9\xca\xa9\x17\ +\x85\xef\xfe\xc6\x55\x12\xc6\xb3\x4c\x42\xeb\x30\xd4\xe4\xd9\xaa\ +\x45\x41\x50\x08\xdb\xb6\x0c\x55\x8d\xf6\xf5\x1a\xe1\x9c\xab\x2f\ +\xf9\x7d\x1b\xd5\x33\x58\xe7\x7a\x03\x5d\x18\x94\xbb\x7d\x41\x42\ +\x54\xd4\x7b\x54\xba\x31\x93\x53\x8e\x54\xb9\xda\x24\x7e\xfa\x6d\ +\x25\xf7\x62\x1f\x7c\xed\xa3\x7f\x12\xf8\xf7\xbe\x61\x06\x60\x4e\ +\xa3\xa8\x1a\x65\x5a\xe8\x92\xb3\x44\x4c\xf5\x54\x69\xd7\xc7\x62\ +\x6c\x37\xa5\xea\xca\xd6\x2b\x51\x1b\x30\x8e\x20\x96\x7c\x47\x53\ +\xe5\x10\xc4\x9c\x26\xb9\xbd\x6d\x84\x0b\xb5\x50\x60\x0d\x30\x47\ +\x13\x45\xd5\x8b\x46\x22\x15\x96\xab\x03\x39\x4b\x7c\xff\xa6\x17\ +\x9e\x82\xa7\x3f\x15\x28\xb3\x60\xc5\xb8\x2f\xab\xc8\xe3\x52\xa3\ +\x7b\x91\xad\xa8\x2d\xac\x93\x09\x73\xeb\x9e\x05\xae\xaf\x3a\x3e\ +\x7a\x2c\x48\x55\x26\x8c\x3e\xb9\xce\xbf\x69\x65\x27\xca\xdd\xa3\ +\x7b\x18\xa8\x7b\x25\x5a\x2b\xc9\x3c\x0d\x58\x74\xa1\x1b\x36\x8c\ +\xcb\xca\x78\x6c\x3e\xf8\x26\xdc\xe4\x5a\x9c\xcf\x6f\xd6\x72\xc8\ +\x2e\xb4\xa1\xd1\x60\x15\x8c\xeb\x2e\x71\x68\x27\x1b\x34\xb5\xab\ +\xde\xe3\xe9\xdc\x09\x53\x69\x62\xa7\x2d\x9d\xe4\xdf\xd1\xdc\xd3\ +\x4d\xa8\xcc\x5c\x27\x2f\xc6\x6a\xac\xbd\x46\xce\xd1\xa0\xd4\x89\ +\xc1\x11\xcf\xec\x4c\x75\xad\xd3\x3f\xb5\xda\x8a\xd4\x69\xea\x13\ +\x69\x51\xb6\x83\x70\xd5\xc1\xdb\x29\x54\x74\x8b\x17\x33\xa5\x30\ +\x12\x15\x77\x87\x4b\x3a\x6f\xe0\x6a\x5c\x45\x27\xa9\x51\xdd\x15\ +\xdf\xf4\xce\xaa\x93\x04\x52\x8d\x63\x18\xa3\x56\xcd\xb7\xc9\x12\ +\xf5\xf8\xc2\x71\x74\x32\xd0\x60\xc6\x6c\x9e\x3e\x7e\xb5\x4b\x3c\ +\x8d\x46\x0a\x8d\x0a\x11\xe1\xaf\xdd\x29\x05\x63\x5e\x5a\x2b\x32\ +\x3b\xa5\x58\xbb\xe4\x74\xdd\x82\x0b\xc2\xfa\xf1\xfd\x9e\x3e\x2f\ +\xc6\xab\x5e\x78\x5c\xdc\xb8\x95\x53\x86\x26\x9a\xda\x86\xda\x51\ +\x53\x2f\xde\x44\x46\xa2\x15\xa9\xd9\xa9\xb4\x5a\x4e\xc6\xbe\x8b\ +\x15\x58\x22\xae\x4f\x1f\xcb\xdb\x46\x68\x17\x85\x26\x57\xc1\x4d\ +\x78\xe7\x26\xf1\xfe\x93\x71\xa8\x78\x7f\x09\xe7\xde\xc8\x61\x9c\ +\xbf\xf3\x1b\x1a\x02\xd8\xe1\x39\x65\x73\x79\x94\xe3\x71\x61\x19\ +\x17\x9e\x27\x8f\xc5\xf7\xa5\x32\xcd\xd5\xe3\xee\x52\x41\x3d\x35\ +\x56\x8a\xbb\xff\x35\xe2\xe8\x6c\x95\xfd\x71\x61\x9e\x66\xd7\xe9\ +\x1b\x0c\x29\x85\xa5\x54\x06\xa9\x3c\x4f\x0b\x56\x16\xac\x78\x9c\ +\x7f\x93\x2a\xa6\x4a\xa6\x52\x4a\x61\x5e\x2a\x99\xca\x32\x2d\x88\ +\x56\xf6\x53\x21\x53\x18\x97\xc2\x87\xcf\x33\x83\x54\xc6\xc5\x17\ +\xe3\x7e\x2c\x98\xfa\xf7\x4f\xb3\x93\x72\x6a\x75\xbc\x22\x69\xa5\ +\x17\xe7\xef\x6f\x3a\xa5\x2e\x95\x54\x16\xac\x2e\xcc\xb5\x20\x75\ +\xe1\xcd\xdd\x91\x79\x9e\x51\x2d\xd4\x52\x98\x96\x85\xa9\x2c\xd4\ +\x5a\x38\xcc\x0b\x5a\xfd\xf5\x3e\x15\xb2\x55\xfa\xe4\xee\x7f\xd5\ +\x42\x59\x0a\x9b\xdd\x15\xc7\x51\x4f\x56\xbe\x3d\xf4\xa9\x18\xb7\ +\xbd\x1b\x1c\x35\x47\xce\xfb\x14\x8c\x43\xdc\x2b\x68\xf3\x64\xb4\ +\x55\x2e\xfc\xaa\xf3\xcf\x54\x6b\x6a\xbf\x76\x6a\x7a\x39\x24\xb8\ +\x4a\xde\x6d\xe6\xdd\xeb\x1c\x5d\x79\xce\xbc\x81\xb3\x26\x99\x76\ +\xc6\x2d\xb0\x13\x5d\xd7\xe5\xd4\x0f\xc5\x4e\xb9\xfb\x93\x2a\xd1\ +\x39\x85\xa7\x7a\x5b\xb5\x69\x71\x35\xa3\xa5\x75\x89\x0e\xee\x7b\ +\x7f\x06\x56\xb6\xd2\x6d\xb5\xf5\xf3\xfb\xc5\xcb\xa0\xaf\x7b\x0f\ +\x1b\xc6\xc5\x43\x0c\xad\x2e\xed\xdd\xc4\x3f\x76\xc9\xfb\x03\xce\ +\xd5\x4e\xbd\x11\xbc\xfb\x0e\xa7\xef\x01\x61\x1c\x5d\xd4\xa4\xd4\ +\x50\xa9\x6a\x29\xb5\xec\x2c\xc5\xd7\x43\xf4\x52\x88\x7b\xaa\xe6\ +\x8d\x5a\x2c\x39\xf3\xf2\xdd\x2b\x07\x39\x8f\xc5\x78\xbd\x49\xd1\ +\xd4\x46\x4e\x1e\xc0\x2e\x7b\x6b\xb7\xab\x21\x93\xd2\xda\x27\xa2\ +\x29\x05\x35\x56\xe3\x79\xc3\x52\x3b\xeb\xe2\xe4\xe1\x8c\x2f\xfe\ +\x13\xbf\xe3\x8c\x1f\x6d\x71\x4e\xa8\x6b\x2c\xec\x7a\xe1\xa3\x27\ +\x3d\xe1\x2a\x35\x58\x99\xd5\x04\xfd\x5b\x64\x07\x7e\x6a\x1e\x40\ +\x9a\x17\x31\x53\xea\xb2\x80\x2d\x1c\x67\x4f\xbf\xbd\x9d\x94\x4e\ +\xe5\xe4\xfa\x2d\x66\xbc\xbc\xde\xf2\xf5\x87\xc5\xc9\x3f\xc9\x11\ +\xdd\xb6\xd3\x37\x9a\xb0\x01\x6f\x1e\x1d\xcc\xe9\x65\xa5\xa0\x5a\ +\x80\xea\x08\xdc\x07\xca\xfc\xde\x6d\x87\x95\xc2\x76\x48\x9e\xa2\ +\x0b\xf4\x3b\x65\xa1\x14\x61\x71\x5f\x91\x79\xf1\x5d\xb5\x8b\x07\ +\x31\x6a\x30\xcc\x22\x56\x3b\x44\x7e\xfb\x51\x5d\x16\xeb\x7a\x70\ +\x0e\x76\x63\xaf\x79\x65\x9c\x45\xcb\xac\x68\x22\xe1\xe2\x7b\xc1\ +\x0e\xf3\xa0\xdb\x6a\xd3\xda\xae\x8c\x63\x61\x2e\x95\xaa\x6e\x60\ +\x5c\x9e\xa8\xf2\xe2\x66\xc7\x5d\xc8\xdd\x36\x6d\xbe\xa2\x86\x25\ +\xd7\xaa\xcf\xb1\x98\x17\x1c\x28\x9a\x35\x74\x00\xe3\x6f\x29\x16\ +\x95\x86\x6a\xd1\x34\x59\x08\x63\xd8\x09\xd8\xeb\xa3\xf8\x7f\xa9\ +\xe2\x6a\xb4\x02\xcf\x93\x9e\xe8\xd9\x29\x38\xed\x55\xd6\x30\x49\ +\xcf\x3c\x12\x39\xfb\xff\x7b\x3b\xf8\xea\x73\x2c\xda\x98\xc4\xf3\ +\xd9\x9b\xb7\xdd\xda\x04\xd5\x4c\x78\x2e\xc6\x20\x6b\xda\xef\x66\ +\x10\x1e\x66\xbf\x86\x1a\x92\x6b\x7d\x92\x93\x6c\x39\x51\x7c\x93\ +\x3b\xe1\x79\xf1\xb4\xec\xa4\x2e\xb2\x32\x06\x25\x38\x67\x5f\x80\ +\xcb\xd2\x6a\xf4\x9d\xeb\xd1\x3c\x91\x71\x71\x43\x91\xc3\x98\x1d\ +\x22\x54\x3b\x14\xef\x5a\xec\xbb\xbb\x1b\xbc\x2e\x09\xef\x1f\xdd\ +\xb0\x3d\xc7\x79\x9d\xee\x41\xac\xd8\xbf\xf1\xe4\x2c\x52\xaf\x66\ +\xf5\xff\xab\x79\xf3\x95\x63\xf5\x62\xb4\x64\xc2\xae\xf7\xfe\x0e\ +\xb9\xf1\x2b\x02\x53\x19\xa2\x41\x6d\x0b\x17\xec\x13\xf7\x34\x27\ +\xb8\x4d\xc2\x5d\x70\x91\xed\xac\x14\x5b\xc2\x42\x5e\x45\x71\x56\ +\x0a\x43\xe4\x89\xc1\x30\x22\xe2\xe1\xc4\x8c\x30\x4f\xcb\x37\xd6\ +\x00\x3c\xbf\x7d\x4c\xee\xea\xce\x8c\xf3\x8c\x98\x57\xe9\x9d\x74\ +\xe0\x63\xd2\xf4\x5d\xe2\xa3\xbb\x47\x6e\xfa\xd0\x40\x53\xe3\x66\ +\x23\x3c\x1d\x8d\xa3\xae\xe0\xc7\x58\x42\x28\xc1\xfd\x43\x46\xb3\ +\x13\x95\x73\x37\x78\xed\x74\xab\x46\xfb\xf0\x7e\x3e\xc5\x60\x8d\ +\x95\x56\x82\xb0\x6d\xd1\x8c\x72\xa9\xab\x98\x48\xc5\xa5\xa5\x50\ +\x63\x8a\x73\xd8\xc7\xf9\x95\x90\xb4\xaa\x06\x69\xe8\x9c\x3a\x1b\ +\xcd\x3a\xcc\xbc\x42\xf0\x80\xf3\xb9\x8d\x90\x00\x17\x23\x9b\x71\ +\xb5\x4b\xdc\x3d\x2f\x54\xad\x2e\x3e\x4a\x64\x25\xd4\x01\xcc\x6c\ +\x0e\x1e\x7e\xc7\x97\x7f\x16\x5a\x8c\x32\x3b\x74\xdf\x94\x7a\x37\ +\x9d\xf0\x72\x80\x0f\x0f\x5e\x17\x5f\x8b\x87\x32\x03\x30\xf4\xc2\ +\x71\x76\x80\xae\x11\x5a\x76\xc9\xf1\x94\x12\x2a\x34\xce\x98\x93\ +\x13\x73\xae\xd5\x3b\xb4\x99\x67\xea\x64\x1d\xc2\x95\x5e\xd4\x27\ +\xd1\x75\xf6\xde\x0c\x2d\xdf\x37\x64\x17\xe4\x6c\x6e\x6b\x16\xe1\ +\xfd\x27\x3f\xf6\x4d\x74\x1b\x3e\x2e\xeb\x36\xe5\xf1\xbb\x45\x57\ +\xe1\xc0\x34\x8a\x7c\x4c\xbb\xb2\x69\x43\x0e\x9d\xf0\x22\xda\x65\ +\x0f\x11\xd6\x9c\x54\x72\xcd\xfd\xe5\xdb\x5d\xe2\xe9\xa8\x6c\x72\ +\x62\x40\xbd\xdf\x22\x70\xd0\x53\x8b\x62\x57\xf3\xa9\xc6\xeb\x3e\ +\xf1\xb0\x44\x59\x78\xf2\xbe\x7b\x43\xeb\x8b\xa8\x6e\x4c\xbf\x78\ +\x23\x3c\x1c\xe3\x7a\x82\xe5\xa8\xc0\x3b\x83\x70\x3f\xdb\x29\xbc\ +\x5b\x82\x51\x89\xc0\xe7\x77\xf0\x37\xf6\xe7\xe5\xc1\x72\xea\xe0\ +\x94\x92\xa0\xcb\x1a\x2e\x1d\xe7\xb5\x2b\x55\x23\x5a\x99\x78\x18\ +\x27\xc1\xaf\x18\x9a\x54\x5e\x33\x80\xe2\xba\x87\x6f\xe2\x26\x7e\ +\xfe\x3a\xf3\x66\x5f\x83\xd2\xdc\x6e\xad\x9c\x8a\xcf\x6e\xb6\xde\ +\x28\xa6\x67\x65\x11\x56\x84\x23\xc6\xb0\xf1\x12\xf0\x6f\xa8\x01\ +\x90\xf9\x29\x4f\x45\xd9\x8f\x8b\x57\xb7\xb5\x52\xcb\x28\xfb\xdc\ +\x75\x9e\xe6\x12\x32\x65\xae\xbc\x99\x5d\x5d\x77\x2e\x0e\xa6\x9d\ +\xfa\xd0\x87\xd2\x8c\x9a\xe7\x54\x5f\xdf\x66\x4f\x91\x3d\x55\x06\ +\x09\x82\xc6\xc1\xe8\x3b\x47\x7c\x97\x10\x5e\xd8\x74\xbe\xb9\x3e\ +\x2d\xd1\x88\xd3\xd6\x5e\xef\x7d\x5d\xe5\xb0\x5a\x15\x57\x57\x43\ +\xfc\x41\xdc\xa0\xcc\x4b\x10\x2d\x30\xfa\x5d\x66\x1e\x95\x37\x8f\ +\x4b\xc4\x74\x76\xca\x87\x77\xe2\x6c\x46\x4f\xcd\x19\x2f\xb6\xc2\ +\xb2\x28\x53\x35\x0e\x0f\x5e\x37\x30\x64\x38\x4e\x85\xdd\x26\x61\ +\xd9\x5d\x7f\xd3\x8a\xaa\x92\x74\xe1\x97\x7f\xef\x77\x71\x9c\x66\ +\xe6\xc5\x63\x38\x57\xa6\xf1\x26\x26\x4f\xb3\x37\x9e\xd4\x98\x2c\ +\x07\xf3\xbe\x35\x73\x59\x77\x17\x82\x12\x7d\x50\xff\x97\xce\xb4\ +\x00\xab\x19\xaf\xb6\xc2\xe3\xb8\x5e\x7f\x63\x9d\x1d\x6a\xec\x4c\ +\x81\xaa\xb9\x26\x80\x70\x34\x9f\xc0\x84\x38\xc8\x54\xcf\xdc\xb0\ +\x98\x8a\x25\xe2\x7c\x01\x6e\x77\xd9\x4b\x96\xf5\x9c\x86\x2b\x21\ +\xdb\xe6\x38\x46\x4e\x4e\x12\x6a\xc0\x9f\x9a\x70\xdb\xc3\x71\x51\ +\x3e\x38\x95\xdd\x46\x86\xc3\xfc\xb9\xd6\x48\x5f\xce\xb3\xf1\x85\ +\x1b\xe1\xfe\x60\x3c\x2d\x8e\xbb\xf4\xd9\x63\xeb\x1c\xda\x01\xce\ +\xd6\x14\x9e\xa2\xd6\x43\xc3\x08\xed\x86\xc4\x8c\x90\x54\x19\x11\ +\x27\x18\xcd\x4d\x3f\xd0\x56\xf5\x60\x73\xc6\x5e\x77\x4e\x75\x8e\ +\xe6\x01\x53\xf5\xc5\x5f\x9b\x9a\x51\xb0\x42\x9f\x27\xf7\x40\x1e\ +\x26\x77\xdb\xbb\x93\x28\xaa\x87\x1f\xa6\x5e\xf6\xdb\x94\xa8\xa7\ +\x30\x58\x9b\x50\x65\x26\x16\xbf\x9c\xa9\x02\x25\x89\xae\xc5\x53\ +\xe5\xbd\x57\x3d\x6f\x1e\x16\x57\x29\x3e\x85\x5f\xbe\xe3\x1f\x66\ +\xef\x7a\x95\x93\x70\x28\xab\x67\xb2\xeb\x1c\xe7\xda\x4f\xf5\x1b\ +\x2c\x08\x22\x26\x62\xca\x5c\x46\xac\x96\x60\xa1\x25\x96\xaa\x27\ +\xa6\x5e\x31\x78\x3e\x69\xbf\x39\x00\x95\x92\x9d\x5c\xfa\x8a\x2b\ +\xb2\xc6\xa6\xef\x0d\x26\x1e\xa2\x5b\x6d\xc8\x4a\x5f\xa5\xc4\xb1\ +\xd6\x00\x11\xe5\xd4\x2b\xd0\x8a\xdf\xac\x41\x7c\xb1\x48\xc8\x64\ +\xb5\x1e\xf1\x27\xfe\xb5\xac\x8a\xb6\x84\xca\xcf\xf3\xc1\xf3\xc9\ +\x9b\xde\x5d\xc5\xc3\x31\xb1\x04\xc1\xfb\xb0\xd8\x69\x92\xe4\x26\ +\xff\x14\x8a\xc1\x4b\x85\x59\xc4\x71\x83\x04\x5a\x9d\x23\x30\xe3\ +\xd5\x7c\x7b\x85\x5a\x7d\xf1\x0b\xea\xc5\x3f\xdb\x81\x5f\xf1\xfd\ +\xbf\x88\xf7\x3f\x7a\x82\x50\x14\x6e\xf1\xf7\xf3\xe2\x8b\xe2\xf5\ +\x20\x3c\xcd\x6e\xd5\x5b\x9e\xd8\xcc\xc1\x30\x0d\xa3\xd5\xb4\xec\ +\x5e\xed\x12\x8f\xa3\x92\x1b\xc9\x47\xe1\xed\x68\x1f\xe3\xf1\x5b\ +\xa0\xf0\xef\x0c\xf0\x58\x83\xbc\x13\xc4\xf7\xab\x68\xff\x8d\x19\ +\xef\x6e\xbd\xa1\x47\x33\x24\x43\xb0\xee\x5e\x6e\x13\x6f\x0e\xca\ +\x2e\xc1\x30\x08\x5f\x7d\x58\xd8\x75\xc9\x85\x4b\x64\xc5\x12\x72\ +\x54\xdb\x35\x09\xf8\xa1\xc9\xa1\x47\x0e\xfd\x18\xa2\x9d\x8f\x25\ +\x74\x03\xa2\x56\xc4\xf3\xda\x7e\x3e\xd7\x83\xb0\x2f\xc6\xdd\xde\ +\xcf\xfd\x7a\x70\xec\xa1\x06\xed\xb9\x45\x1d\x43\x16\x46\x6d\x8a\ +\xd3\xc6\x76\xf0\xb4\xd8\xb2\xb8\x58\xcc\x10\xf9\xce\x63\x71\xe5\ +\xa1\x4d\x6e\xbd\x00\x8c\x63\x6b\xfd\x15\x59\x88\x2e\xc4\x57\x4d\ +\xdc\xb2\xbc\x1b\x8a\xc6\xaf\x37\x1e\x16\x96\x0a\x4f\x53\x03\xee\ +\x2c\xd4\x8a\x7c\x13\x18\x22\x7c\x4a\x7d\x8a\x6a\x57\xe3\x36\xa8\ +\xd9\x3b\x71\xf5\xa6\x9b\x64\xd1\x12\xcf\xc5\x57\xdc\xa0\x25\xa6\ +\xa2\x14\x83\xf7\xae\x12\x3f\xf5\x60\x8c\x0f\x85\x25\xc8\x5d\x27\ +\x2d\xc6\x28\x68\x6a\xda\x88\xdb\x98\x2f\x5d\x36\x4a\x14\xbf\xdd\ +\x6e\xc0\xec\x1b\x6c\x00\xea\x34\xa6\xa5\x14\x52\x2d\x24\x5b\x50\ +\x85\x43\xb5\x13\xc8\x73\x3c\x13\xad\x38\x2f\x90\x48\x67\x7d\xd4\ +\x50\x3b\x09\x38\x0c\x61\x89\x11\xa3\xe4\x55\xa8\xf1\x71\x5e\x77\ +\xc2\x14\xe0\x89\x99\x6b\xe6\x6f\x62\x52\x34\x2e\x7f\x8d\x7f\x7d\ +\x72\x84\x5b\x0d\xa7\x59\x6a\x80\x43\x06\x7d\xca\x4c\x73\x65\xd7\ +\x25\xf6\xb3\xef\xc8\xc7\xd9\x8d\x41\x59\xdc\x3d\x5c\xe5\x9e\xd7\ +\x82\x8e\x12\x29\xb7\xc7\x03\x6c\x3b\x63\x8e\x9c\x3c\x66\xa7\xda\ +\xfe\x39\xfe\x0f\xca\x52\x2a\x56\x26\x7e\xf0\x9f\xff\x01\xc6\x71\ +\xe4\xfe\xed\x1c\xdc\x77\x67\xb0\xd5\xc0\x23\xe6\xea\xdd\x90\x25\ +\xae\xdf\x45\x36\x8c\x77\x76\xc2\xdd\x21\x34\x0b\x22\x66\x4d\xc0\ +\xd3\x54\xc9\xc9\x3d\x29\x8b\x0c\x45\xee\x85\xe9\xac\x25\x7b\x33\ +\x02\x1f\xcd\xde\xac\x74\x1f\x8a\x34\x44\xe8\x31\x44\x86\xe0\xc3\ +\xa3\x67\x44\xbc\x7e\x3e\x04\x5c\x0a\xbc\x1d\xbd\x82\xf0\xa8\x70\ +\xdc\xd7\x53\x8a\xec\xa6\xf7\x38\x78\x17\x5d\x74\x4c\x57\x2f\xa9\ +\x9c\x15\xd0\x34\xd1\x8d\xa2\xf0\x18\xb1\x7f\x12\x8b\x8e\x51\xab\ +\x0b\x2e\xe2\xdd\x9e\x5f\x6d\x12\xf7\x93\xd2\x8b\xb0\x9f\x5d\x4a\ +\x3b\x45\xfe\x6b\xe8\x85\x71\x71\x57\x78\x3c\x2b\x78\x5a\x96\xca\ +\x6e\x23\x3c\x06\x50\xa7\xe1\xa1\xdd\x74\x9e\xb3\x9f\x8b\xd2\x77\ +\x30\x45\xb9\xee\x26\x7b\xaa\x77\x54\x78\xd1\x1b\x77\x93\x9c\xb4\ +\x07\xf6\x53\xa5\xcf\xbe\xd3\x37\xae\x41\x0e\xd9\xf1\xc6\x1f\xb8\ +\xed\x5d\x11\xc8\x2b\xc4\x8d\xd7\xb9\xb2\x8f\xb4\xec\x41\x8d\x97\ +\x91\x39\x30\x13\xde\xce\x2b\x4e\x41\x68\x3c\xa8\x55\x96\x08\x6d\ +\x7e\xea\xb1\x92\x92\x90\xb3\xa7\xcc\x1f\x16\xef\x99\x38\xe9\xda\ +\x16\xaf\x15\x49\x8d\x21\xcc\x50\xca\xda\x13\xf1\xa9\x18\xaa\xfa\ +\x0d\x06\x01\xd1\x64\x5a\x99\xe7\x89\x21\x57\xe6\xd9\x56\xb8\xe3\ +\xcc\x9b\xcc\x31\xc1\xa6\xc5\x63\xa9\x25\x6a\xf2\x67\x2f\x75\xf6\ +\x9d\x21\x1e\x6e\x17\xb9\x62\x0b\xad\xbb\x96\x8f\x5f\x22\xa6\xaa\ +\xac\x2a\xbf\x88\x5b\xeb\xdc\xfa\xce\xd9\x5a\x3f\x5e\xb5\xd1\x62\ +\x43\x02\xba\xae\x48\xb6\x69\xf1\x34\x63\xf3\x1a\xea\xfa\x5d\x35\ +\x76\xfa\x26\x0a\x39\x06\xb1\xa6\x55\xab\xd5\x68\x98\x39\xc5\x0e\ +\x95\x62\xc7\xf3\x8a\x38\x5f\x11\xaa\x86\x6a\x65\x3a\x4e\xfc\x0b\ +\xff\xdc\x6f\xe4\x8b\x5f\x7c\x87\xaf\x7c\xf5\x99\x2e\x39\x80\xd3\ +\x8a\x8d\xaa\xc8\xc9\x13\x4a\x81\x34\x37\x77\xfd\xb9\xc0\x87\x07\ +\x07\x42\x6b\x2c\xfe\x93\x22\x6e\xb0\xe7\x72\x92\x13\x23\xad\x94\ +\x28\xc5\x16\x07\xac\xee\xc3\x18\x24\x60\x91\xe4\x79\xfa\x28\xfa\ +\x71\x2d\xfe\x88\x61\x65\xf5\x30\xaa\xc1\x17\x37\xf0\x60\xd1\x33\ +\xb1\x4d\x96\x00\xf6\xb4\x1a\xda\x39\x58\xd7\xc4\x40\xed\x4c\xdd\ +\xb9\x15\xfc\x4c\x51\x8d\xd9\xa5\x96\xcf\xf7\xc9\x50\xd4\x71\x8e\ +\x52\xe4\x44\x5b\xcc\xe1\x0a\xed\x67\x5f\xfc\xa7\xca\xc0\x24\x0c\ +\xd1\x66\x7e\x5c\x1c\xe4\x3c\x56\x6f\xbf\x96\x0d\x76\x1b\x97\x1f\ +\x9f\x27\xcf\x9a\x10\x9c\x7a\x70\xbd\xbd\x56\x64\xb4\x09\xd0\xb1\ +\x46\xd7\xa9\xc7\xc5\x53\xac\x1f\x15\x39\xd5\xfd\x2f\x02\x55\xbd\ +\x43\xd2\x8b\x68\xde\xa1\xea\xe4\x9d\x62\xde\x00\xb5\x9e\x29\x11\ +\x19\xce\x22\x7c\x8c\xc2\x24\x8d\x5e\x00\x53\x84\x1b\x9c\x85\x18\ +\x46\xf4\x06\xac\x70\x9b\x85\x8f\x42\xec\xb6\x6f\x80\x6f\x35\x54\ +\x8c\x97\xc3\xda\xb4\xf4\xd4\x25\x38\x7e\x36\x21\x94\x53\x7b\xb8\ +\x90\xdf\x17\x2d\xdf\x58\x03\x50\x96\x92\x92\x18\x56\x0b\x73\x59\ +\xa8\x41\x5f\xeb\x42\xe6\xa9\xdd\x2c\x09\x4b\x2a\x22\xa7\x6e\x33\ +\xe7\xe5\x90\x5d\xc4\x3d\xa5\x9a\x77\xf3\xc5\x51\xdf\xf6\x80\x24\ +\x5c\x36\xad\x72\x92\xed\x06\x3f\xde\x29\x77\x7f\x56\xb4\x5d\xa2\ +\x43\x4e\x43\x56\x2d\xba\xcb\x8c\x8b\x2f\xc0\xa2\x1e\xcf\xb5\x94\ +\x8b\xe2\xb1\xee\xf5\xb6\xf3\xb4\x1d\xce\xf7\x9e\x17\x07\x74\x72\ +\xf6\xc9\x9f\x12\x51\xf4\x12\xee\x5a\x10\x57\xe6\x62\xe1\xda\x7a\ +\xc7\xa3\x52\x16\x5e\xbf\xbc\xe1\xb7\xfe\xe0\x6f\xe2\x5b\xbf\xf5\ +\x3d\xbe\xf6\xfe\x9e\x65\x29\xa8\xf7\x39\xa3\xcf\x5e\x68\xd4\xc5\ +\x43\x6e\x22\x96\x4d\x14\x63\xc8\x42\x2a\x9e\xea\xd9\x26\x27\x8a\ +\x34\xae\xb8\x85\x60\x85\x9a\x9c\xca\x69\x2d\x8c\xc2\x26\x19\x32\ +\x24\xde\x8e\x46\x8f\xf1\xe5\x2f\x6c\x78\xff\xb1\xf0\x7c\xac\xbc\ +\xd8\x0a\x9b\x2e\xf1\xc1\xb3\x46\xa3\x55\x89\x7e\x09\x0e\x5f\x77\ +\x66\x8c\xe6\x9d\x8c\x25\x49\xe4\xcc\x83\x8c\x23\xee\x85\x3c\x4c\ +\xc6\x36\x45\x41\x16\xc2\x75\xbf\x92\x88\x86\x6e\x6d\x01\xb7\xcb\ +\x9e\x1d\xa8\xea\xd7\xda\x5a\x5c\x75\x91\xfe\x4c\xd9\xfb\x20\x4a\ +\x34\x76\xed\x23\xe3\xf2\x6a\xeb\x8b\xba\x98\x77\xf6\x3d\x14\x07\ +\x0d\x89\x0e\x4e\x15\xef\xeb\xb7\xed\x1d\x1c\x6b\x5d\xa5\x5b\xaf\ +\xbd\x3e\x64\xda\x17\x6b\xc4\x1d\xcf\x2e\x98\xc0\x4d\xe4\xea\x2d\ +\x62\xf0\x24\xc6\xcd\x26\xf1\x70\x8c\x16\xe7\x61\xe0\x1f\x82\x47\ +\xa1\x51\x83\xd1\x8b\x13\x8e\xee\x8f\xca\xe3\x2c\xbc\xde\x25\xde\ +\x7b\xd9\xf3\x57\xbe\x36\x92\x13\x7c\xfb\xeb\xcc\x4f\xdd\x15\x54\ +\x5c\xc1\xb7\x09\x9e\x2c\xc1\x71\x98\x96\xe8\xbe\xd4\xc9\x1a\x06\ +\x45\xe6\xe5\xe5\xc6\xa9\xcc\x26\xd1\x11\xc9\xbc\x73\x73\x09\x7e\ +\x71\xd7\x78\x34\x31\xb5\x6f\xa3\x00\xeb\xba\x73\x83\xbc\xd8\xdf\ +\x9a\x07\xf0\xe9\x29\x0b\xf0\xdd\x2f\x5f\x7c\xe7\x97\xde\xbe\xf3\ +\xed\xbf\x18\xd5\xb2\xe6\x95\xcd\xdd\xfd\x13\xea\x6c\xab\x5b\xd8\ +\xea\xec\x5b\x0f\xf8\x72\x56\xd7\xad\x06\x37\x57\x1d\xc7\xb1\x44\ +\xca\xcb\x4e\xf4\x52\x3d\xcf\x55\x85\xd0\x42\x6b\xfa\xd1\x52\x24\ +\x5e\x14\xe3\xae\xdb\x54\xbd\xcd\xb8\xa5\x95\xf8\xd0\xf2\xd1\x5d\ +\x5a\x6f\x83\x9a\xad\xf2\xd1\x9f\x48\x87\x9d\x88\x2f\x34\x7e\xb8\ +\x85\xc5\xb7\x38\x66\x28\x00\x47\xdf\xbd\x57\xef\xbc\xe2\x4b\x5f\ +\x7c\x8f\x5f\xfa\x3d\xbf\x80\xef\xfb\xe5\xbf\x90\xc7\x87\x23\x1f\ +\x7c\x74\x64\xa9\x95\x4e\xd2\x29\x55\x54\xce\x88\x39\xe9\x8c\x69\ +\x97\xcf\x39\xfb\xf1\xb7\x3e\x62\xff\x74\xa6\x00\xd4\xe7\xd5\x45\ +\x3c\x7e\x22\x0c\x4c\xe6\xf1\xea\x90\xa3\xe1\x46\x88\x77\x24\x5a\ +\xfe\x5c\xd8\x6d\x12\x6f\x0f\x2e\x80\x92\xcd\x62\xf1\xca\xe9\xbb\ +\xbb\xb3\xf2\xd5\xf5\xa7\x1b\xcf\x6a\x1f\x2f\x19\xce\xfc\xcd\xd3\ +\x5d\x6d\x07\xde\x46\x89\xec\xf9\xd1\x5a\x1e\xbb\x85\x0d\x43\x78\ +\x0d\x9d\xf8\x4e\xbf\xe9\x13\x6f\xc7\xca\xab\x2c\xd1\x42\x9e\x53\ +\xf9\xf1\x41\x5d\x24\x55\x58\x91\x75\x4e\xf7\x6c\x4d\x99\x71\x76\ +\x7e\xf5\x13\x25\xbd\xdb\x30\x12\xd5\x56\x84\x7e\x88\x56\x65\xc7\ +\xc5\x7b\x2c\xda\x89\x18\x1c\x58\x8c\xf8\xa6\x50\xd5\x39\x06\x92\ +\x5a\xdd\x81\xcf\xd1\xdb\x9d\xeb\x53\x2e\xea\xc7\xbd\xed\x84\xb1\ +\xda\x29\xec\x52\xd6\x1e\x81\xe7\x85\x18\x16\xd9\x8d\x73\xd9\xff\ +\xb5\x57\xe2\x7a\x7f\xdb\x75\x46\xaf\x1b\xb6\x9b\x81\x3f\xf9\xbf\ +\xfc\x71\x7e\xdf\xef\xfc\x2d\xf2\xb7\xcd\x03\xf8\xc3\x7f\xea\xeb\ +\xbf\x6d\xbb\xeb\x7f\x38\xe5\xf4\xb9\x3e\xf9\x2e\xb4\xdd\x6d\x4d\ +\x4b\x91\x46\x7c\x48\x9f\x98\x3c\x9f\x9c\xd4\x7c\x62\xd2\xa7\x70\ +\xd9\x9b\xb7\xd0\x66\x52\x13\x58\x48\xc9\x11\xea\x9b\x4e\x78\x2a\ +\xab\xfa\x4b\xf7\x89\x9b\x79\x4e\xc8\x38\x9f\x00\xe7\x6e\x1b\x67\ +\x13\xa2\xfd\x34\x9c\x15\x77\x08\xf9\xb0\xaa\x2b\x92\x7e\x2e\x9c\ +\x71\x3e\xc1\xf5\x13\xdf\xd9\x84\x3a\xc6\xa5\x30\x4d\x85\x32\x4d\ +\x7c\xed\x2b\xf7\xd4\x63\x21\xe7\x4c\xca\xee\x45\xe4\xea\x5d\x74\ +\xb6\x22\x6c\x7a\x78\x08\x84\xb9\xc7\xa5\xa5\xb6\x9d\xb3\xdc\xd2\ +\x49\xaa\xca\x35\x00\xba\x56\x4a\x7a\x62\xe3\xd9\xda\x9d\x26\xdc\ +\xe8\x5e\x3c\x84\x5a\x10\xae\xa2\xf9\xe7\x4d\xe7\x9e\x41\x2b\xd2\ +\x69\xa5\xa7\xd7\xa7\x2c\x81\x91\xbb\x8c\xce\x7a\x12\xce\xdc\x45\ +\xfd\xfd\xa9\xd3\x72\x34\x1b\xd5\x68\x9b\x7e\x0c\xac\x60\xd3\x0b\ +\xc7\x65\x95\xf9\x2a\x2d\xac\x0b\x7a\xed\x3b\x83\xf0\xd1\x64\xe4\ +\x9c\xd8\x98\x6b\x35\xb4\x7c\x7d\xd5\x35\x96\x6d\x1e\x90\x53\x96\ +\x3d\xfb\x52\xcd\xc3\x81\xd6\xae\x1b\xf3\x56\x66\xcf\x45\x79\xd9\ +\x09\x63\x4a\x8c\x8b\xf1\xc5\x5b\xb8\xdb\xdb\x89\x8b\x70\xdb\xf9\ +\x7d\x6a\xb5\xfa\xe0\xbd\x04\x96\x62\x5c\x8b\x37\xea\xec\x88\xde\ +\x85\x91\xe2\x6d\x21\x07\x49\xf8\xda\xde\x1b\x7e\x68\xe3\x9f\xd0\ +\x64\xc2\xfd\xf7\x29\xfa\x14\x14\x5d\xe9\xba\x45\xa3\xd6\xe1\x4c\ +\x06\xf9\xf3\x57\x99\x37\x87\xca\x10\x9e\xdb\x75\xef\xad\xc9\x6a\ +\x4c\xa4\xa1\xf3\x10\x32\x8b\xb8\x60\x4b\x78\xc3\x8d\x65\xd8\x16\ +\x40\xb6\x55\xe0\xa1\x2a\x6c\x87\x08\xf5\x22\x1b\xd0\xf1\xb7\x11\ +\x03\xf8\xc3\x7f\xfa\x83\x1f\x9a\xa6\xe5\x77\xdd\xfd\xcc\xc1\x8e\ +\x45\xd1\xd8\xd5\x0d\xe4\xf5\x0e\xee\x0e\xcd\x35\xff\xf8\x02\x6f\ +\x8b\x67\x2b\x6b\xdb\xa5\xe1\x4c\x97\xed\x0b\x5b\xe1\x83\xa3\xa7\ +\x86\xae\xb2\x93\x6d\x5a\xa3\x8a\x4f\x1a\x93\x22\xfa\xe5\x39\x00\ +\x00\x20\x00\x49\x44\x41\x54\xf3\x4e\xb2\xcd\xa8\xb4\xf7\xb4\x8e\ +\xb6\xc2\xda\xd1\x76\xb1\x75\xd1\x9e\xef\xf2\x6a\xf0\xc5\x1b\xef\ +\x32\x3b\xd5\x8f\x1b\x87\xd6\x2c\xd4\xa2\xf4\xf4\x18\xdc\xed\x31\ +\x8e\x9b\x71\x71\x90\x17\x3d\x3c\xcc\xab\xe4\xd5\x36\xe2\xe2\x4d\ +\x17\x95\x6c\xea\xdf\xda\x17\xa5\x8a\xa7\xfb\xc6\x38\xdb\x51\x71\ +\x35\xe3\xd8\x7d\x34\xf8\xe0\xc7\x72\xca\x17\x31\x24\x07\xce\xa6\ +\x72\x16\x4f\x36\x70\xaf\x3a\xdf\xbd\xf5\x06\x68\x1a\xfe\xb9\x89\ +\xae\x62\x21\xa5\xee\xe1\xca\xcd\x90\x78\x3b\x5b\x90\x6f\x84\x37\ +\x47\x3d\x55\xa9\x49\xad\x11\xeb\x7b\x48\x71\x2c\xeb\x73\x6c\xc1\ +\x6c\x45\x4e\x86\xcf\xa2\xf0\x66\x5a\xec\xa4\x65\xd0\x84\x33\xae\ +\xfb\xa8\x7e\x2b\xc2\xe3\xe4\x13\xf5\x30\x2b\x4b\x84\x0b\x2d\x53\ +\x73\xd6\xf0\x38\xf8\xfa\x8e\x1d\x2c\x06\x37\x1b\x61\x3f\x87\x52\ +\x73\x4b\xf5\x86\xb4\xaf\x9a\x70\xbf\xb8\xa2\x54\x97\x84\x37\xfb\ +\xd5\x3d\x14\x11\x9e\xbc\x95\xb2\xa7\xfd\x62\x81\xce\xc5\x7f\x3f\ +\xc4\x73\x7f\x7d\xed\x9f\xab\xad\xa6\xa2\x95\x07\x57\xf7\x8e\x66\ +\xf5\x82\x9d\x56\x09\x49\x33\x02\xca\xff\xc3\xdb\x7b\x36\x4b\x92\ +\x64\xd9\x61\xe7\xba\x7b\x88\xcc\x7c\xb2\xaa\x5a\xcd\x34\xb0\x00\ +\x28\x8c\x34\xe3\xf2\x3f\xf2\x17\x92\x04\x09\x1a\x0c\x04\xb0\x62\ +\x7a\x5a\x94\x7c\x22\x45\x28\xf7\xcb\x0f\xe7\x78\x44\xd6\xd2\xf8\ +\x65\xcc\x58\x63\xb6\xb6\x33\xdd\xaf\x5e\x65\x7a\x78\xb8\xdf\x7b\ +\xee\x11\xf8\xe9\x10\xf0\xdb\x99\x3b\xfb\x4d\x6f\xf8\x3c\x94\x95\ +\x25\xf8\x52\x39\x12\x06\x7c\x3a\xe7\xd5\xc7\xb2\xe6\x2a\xe0\xca\ +\xb4\xb4\x36\xf8\x59\xdf\xbd\xde\xec\xb4\x11\xb3\x4a\xb0\x5c\xdd\ +\x83\xba\xc8\x91\xe0\x3c\x51\x77\xb1\xc0\x91\x23\x90\x4b\xfe\x1b\ +\xb1\xbb\xbf\xe1\x3f\xff\xeb\xff\xf1\x0f\xff\xcb\x61\x1c\xfd\x92\ +\xdd\xcc\x0c\x3f\x1c\x18\x63\x74\xd3\x06\x3c\x8d\x01\x31\x06\xdc\ +\x77\xfc\xff\x21\x06\xa4\x18\xf0\x10\x03\x62\xe0\x7f\x9f\x2d\xe0\ +\xd0\x06\xb4\x31\xa0\x84\x80\xa2\x9f\xf9\x30\x01\xbb\x96\x3f\x37\ +\x09\x30\x0a\x21\xe0\xdd\x3e\x20\xe8\xcf\xc6\x18\xd0\xc4\x80\x9b\ +\x2e\xa0\x4f\x86\x14\xb7\x7f\x6e\x31\x00\x21\xe0\xcd\x2e\xa0\x09\ +\xfc\x39\x8f\x01\xb0\x80\x07\xfd\xbc\x05\xfe\x5c\x0c\xb4\x61\x7e\ +\x77\x08\x38\xce\x01\xb3\x1b\xda\xc4\xdf\x75\xd7\x07\xe4\xa0\x9f\ +\x35\x7e\x46\xb7\x80\x3e\x06\x2c\xfa\x1c\x21\x1a\x52\x13\xd0\xa7\ +\x80\x53\x0e\x78\xbb\x0f\x88\xc1\x10\x62\xc0\x58\xf8\x77\x2f\x25\ +\x28\xeb\x4d\xf0\x5c\x60\xf9\xed\x7a\xaa\x9d\x62\xc8\x6e\x5a\xba\ +\xfb\xfc\xb0\x63\x3f\x5a\xd9\x66\x6d\x50\x5e\x9f\x33\x54\x65\x17\ +\xbf\x2e\xb1\x7b\xdb\x74\xed\xb5\xe2\xe9\x23\x56\xef\xc2\x09\xc0\ +\xa9\x90\x52\x1b\x02\x4b\xed\xe3\x54\x10\x9c\xa3\xa3\xaf\x6c\xc3\ +\x74\xcb\x3d\x74\xb6\x0a\x9f\xaa\x0a\x31\x3b\x4d\x52\xaa\xa8\x06\ +\x0a\xf4\xe8\xac\x02\xb7\xb6\x82\xac\x30\x22\xe4\xe7\x65\xb3\x16\ +\xcb\xe0\xed\x56\xf9\xee\x4b\x0d\xf5\xfc\x17\xbe\x7a\xee\x8e\x3e\ +\x91\x69\x58\x5d\x76\x8b\x0c\x33\x1c\x0c\x86\x99\x5d\x37\xad\xa6\ +\x40\x55\x90\x73\xdb\x1a\xe6\xa5\x60\x17\xe9\x98\xd4\x68\xac\xdb\ +\x05\x8e\x37\x2b\x31\xea\x87\x1b\xae\xf5\x4d\x0b\xfc\x71\x12\x79\ +\x28\x5c\x51\xf0\x41\x60\xb3\x4e\x25\x2e\x99\x92\xec\x9a\x13\x50\ +\x8d\x41\x7f\x3d\x17\xf4\x2a\x2d\x9e\xf4\xf2\x47\xab\x23\xb9\x6b\ +\xea\xaf\xe1\xa1\x23\x97\xe3\xba\x1a\xad\x6e\x4f\xbb\xb4\x39\x05\ +\xcf\x65\xf3\x1a\x6c\x6d\x93\x13\x9b\x01\x6d\xe4\x5a\x32\xbf\x52\ +\x18\x83\xda\x3b\x07\x90\x97\xf2\xed\x0e\x80\xe3\x79\xe8\x7f\xb9\ +\x98\x25\xdd\x3c\xe7\x91\xfd\xcd\x5c\xf3\xd1\x34\xd3\x5e\x7d\xda\ +\x9c\x62\x93\xeb\x93\xef\x2c\xd4\x7f\x97\x36\x0c\x20\x38\xf0\xb0\ +\x17\x83\x0d\xb6\xf6\x44\xe7\x61\xeb\x7b\xea\xad\x71\xd6\x88\xa5\ +\x26\xfb\x42\xc6\xa0\xfb\xe8\xf8\xfd\xb2\xd9\x41\x25\xbd\x24\xa7\ +\x99\x25\x74\x45\xf0\xa3\xfc\xa1\x9f\x07\xa7\x8b\xad\x80\x30\x77\ +\x9e\xb0\xe9\x4a\x27\xef\x9a\xe1\xc6\x4a\xce\x70\x91\x87\x32\x2d\ +\xb0\x8a\xf1\xf3\x44\xe3\x83\xee\x1b\xfe\xfc\x4f\x77\x15\x64\xc4\ +\x57\x63\xa4\x39\xf3\x6e\xca\x85\x3d\xfa\x45\x69\xbc\xbf\x5e\x7c\ +\xe5\x77\x57\xe0\x2c\x97\xcd\x73\xee\xac\xb2\xa5\x2a\x28\x07\x6c\ +\x37\x53\xad\x08\xce\x0b\x81\xba\x5d\x63\xe2\xfc\x3b\x7e\xba\xe1\ +\xef\x4a\xea\xb7\x83\x81\x01\x1c\xd7\x3d\xbc\x53\x01\x78\x9c\xfc\ +\xab\x35\x0d\x70\x3c\xb4\xc0\xfb\x81\x5d\xea\xba\x76\xb5\x6d\xba\ +\x72\x74\xae\xe5\xd3\x69\xe6\x24\x24\x89\xa0\x43\x87\xe1\xed\xa5\ +\xf2\xab\xb6\xa6\x4e\x63\xcc\x99\x65\xb8\x68\x4d\x01\xe0\x45\xa9\ +\xb9\x09\x8e\x9d\x4a\xfa\x3f\xdf\xb1\x0d\xe4\x18\xd8\xd7\xf1\xf1\ +\xd3\xc8\x3d\x43\xd2\x96\x21\x3b\x2b\x93\xb1\x18\x3e\x0c\xbe\xb6\ +\x7a\xb3\xaa\x98\x79\xae\x2a\xbb\x2d\xbc\xa6\x06\xbc\xbc\x7e\x55\ +\xf9\x00\x9f\x17\x7a\x06\xf4\x2d\x0f\x17\x18\x70\xdf\x19\x42\xd8\ +\x26\x23\x55\xd8\x36\x8c\xdb\x9f\xad\x7b\xf5\x55\x6c\xc3\x9a\x88\ +\x1c\x8d\x11\xe4\x73\x76\x7c\xd1\x8c\xb9\xae\x69\xdd\xe7\xe7\x2b\ +\x9f\x41\x03\xcd\x5b\x2e\x57\xde\x03\x75\x2a\x50\x29\xc8\xe5\x6f\ +\x9c\x02\xfc\x4d\x07\x80\x97\x8c\xbe\xd1\xc8\x09\xe4\x6a\x43\x9c\ +\xf2\x6a\x21\xcd\x39\xef\x66\x29\x75\xed\x47\xff\xb6\xab\x06\x9c\ +\x3c\xd9\x7a\x3d\x5c\x0f\x86\x5f\x5f\x7d\xb5\x4b\xaa\x23\xa5\xd9\ +\x36\x84\xbb\xfe\xae\xde\x36\xb7\x98\x82\xaa\xbe\x72\x9c\xb2\xe1\ +\xbe\x63\x82\x6c\xaf\xf2\x9d\xa5\xb5\xe1\x5d\x2f\xe4\xd5\xa8\x49\ +\x68\x22\xf0\xd8\x99\xb8\xfd\x7a\xb9\x0c\xc8\x0a\x71\x4c\x2a\x45\ +\x21\xa5\xd8\x20\x7f\xb8\x35\xf5\x68\x95\xae\xb2\x67\xaf\x02\x8d\ +\x51\xbf\xec\xd3\x91\xe2\x98\xb9\xb0\xf7\xab\x8f\xa8\x81\x14\x6a\ +\xf2\x01\x70\x63\xaa\xf2\xa1\x25\xbd\xb8\x88\xff\xef\x30\x92\x4e\ +\xd4\xeb\x77\x8d\x8c\x28\x05\x94\xc1\xb7\x64\xe0\x1b\x1d\xa4\xf5\ +\xd6\xbe\xef\x49\xb1\x85\x19\xfe\xf1\x55\x1c\xfa\xab\xb0\xcc\x01\ +\x9b\x98\xa7\x56\x15\x94\xdb\xda\x3a\x66\xaa\xa2\x9a\xd3\xc2\x20\ +\x92\x43\xc7\xed\xd7\x07\xfe\xbd\x59\xbe\x02\xbb\xa6\xfa\xdd\x71\ +\xbc\x78\xdb\xf1\xf0\xce\x57\x37\x5e\xdd\x1b\xd1\x36\x1b\x6e\x93\ +\xe7\x7e\x3d\x4c\x76\x91\x8e\x38\x5c\x6f\x22\xe7\x9c\x1a\xb0\x9a\ +\x00\x80\x4f\x47\xc2\xf4\xf9\xca\x94\x33\xeb\x05\xdc\x45\xac\x3e\ +\xff\xb5\x4d\xb9\xe9\xe5\xa3\x08\x60\x72\x5b\x49\x52\xf5\xb9\x76\ +\x8d\xc4\x4e\xce\xc9\x4e\x06\x4d\x43\xaa\x5e\xe2\xae\xa9\xc2\x2b\ +\xe0\xbb\x9e\x00\xd2\x02\x1a\x7c\x9c\x67\x12\x7c\xaa\x7f\xe3\x5c\ +\xbb\x10\xc7\x57\x20\xea\x8a\xb9\xd8\x16\x5e\x3b\x2f\x64\x02\x3e\ +\x76\x24\x5b\xed\xf5\x2c\xaa\xf9\xcb\xbb\x9e\x9f\xab\xc8\xe6\xbd\ +\x8f\x57\xe2\x2b\x1d\x0c\x8b\x24\xc7\xc1\xb6\xf6\xe1\x9b\x1c\x00\ +\xcb\x52\x30\xce\x5b\xdf\x8d\xab\x52\xd4\x6a\xff\x52\xb5\xcb\xfa\ +\x77\x32\x8d\x41\x30\xe0\xe3\xc8\x17\x16\x00\xbe\x8c\xa6\xd3\xfb\ +\x4a\x0f\xbd\x82\x6e\x8c\xc5\xae\x69\xc0\x15\x2f\xa8\x11\x58\xd5\ +\x22\x6a\xdf\xf0\x05\xa9\x37\xfc\x45\x63\x33\xc6\x7b\xf3\xc1\x16\ +\x55\x0d\x8b\x18\x67\xc1\x78\x83\xbf\x28\xdc\xc3\xc4\xc0\x6a\xe3\ +\xf6\xf7\xe5\xab\xc8\xed\x9a\xab\xd7\x34\xdc\x4c\x17\x35\x75\x8d\ +\xa6\x0d\xa7\x05\x62\xf6\xb1\x54\xde\x37\xc0\x50\x0c\x77\x8d\xe3\ +\xbb\x03\x54\x1d\x71\x94\x34\xc9\x70\xe3\x4d\x47\x1a\x6e\x52\xff\ +\x77\xd1\x48\xad\x4e\x27\xea\xd4\xa1\xde\x32\xe3\xcc\x71\xe1\xac\ +\x7f\x5e\x63\xa2\x83\x91\x02\x5d\xc7\xaa\x33\x0c\xbf\xbe\x6c\xb7\ +\x49\xf3\x2f\xd6\x34\xa8\xb5\x18\x0a\xb0\xbf\x82\xf7\x2b\x09\x2b\ +\xca\xd4\xa2\x4b\xd2\xc3\x17\xbe\xd0\xa7\x99\x9b\xee\xb8\xf8\x4a\ +\x91\x9d\x9d\x23\x55\xd3\x61\x71\xc9\x2e\x6e\xbc\x40\x53\x27\x58\ +\x66\xfe\x75\x88\x6b\xcd\xe6\x73\x03\xee\x7a\x6e\x9e\xb3\xaa\xc6\ +\x5e\xb3\xf8\xd7\xd9\xd1\xb4\xd5\xb1\x97\x6b\x3a\x16\x8a\xc3\xfe\ +\xed\x03\x81\xc2\x92\x69\xd6\x5a\xc0\x67\x7d\x50\xac\xef\xac\xdf\ +\x73\x9a\xa4\xa8\x93\xb4\xb6\x56\x40\x35\xf7\x6f\xaa\xe3\x60\xd0\ +\xbe\x7b\x1f\x89\xd8\xd7\xf8\xb7\xe3\x02\x1c\x02\xbf\xdf\x3f\x3c\ +\x03\x45\x87\x49\x35\x20\xa9\x53\x8e\xa0\x35\x9b\x14\x4b\x5f\x95\ +\x8b\x4b\x45\xfd\x05\x50\x1d\xd2\x06\xe8\x46\x55\xca\x0e\x63\x44\ +\x7b\x10\x15\x3d\xd0\xbd\xa8\x9e\xe6\xb3\x1c\xb5\x67\xdf\xac\xdb\ +\x6e\x5a\x7a\x53\xc8\x1a\x00\xa5\xcc\xdf\xee\x00\x48\x5a\x90\x72\ +\x95\x36\x5b\x91\x70\x46\x32\xb1\x47\x7b\xd8\x55\x4a\x29\x6f\xb4\ +\x70\x05\xae\xed\xe2\x46\xa8\xa8\x63\xb6\x5a\x45\x36\x51\xff\x4c\ +\xf9\x77\xc1\xae\x52\x66\xae\xca\x9f\xb1\xf0\x21\x9f\x67\x72\xd5\ +\xaf\x19\x67\xd5\x3d\x86\x3e\x71\x74\xbf\x99\x8a\xa1\x98\x61\xd7\ +\xd4\x36\x80\xbd\x54\x13\x80\xbb\x96\x9b\x6b\xa8\xda\x75\x89\xb3\ +\x1b\xdb\xfc\xf9\x72\xa1\xb9\xa8\x81\x2f\x77\x90\xe2\xcc\xb4\xd1\ +\x73\xd9\xe4\xb2\xe7\x79\x93\x7d\xbe\x5e\x80\x63\x66\xc4\x58\x8d\ +\xef\x1a\x32\xc1\xb1\x9b\x64\x28\xe6\xb8\x69\x0d\x5e\x03\x26\xaf\ +\xca\xd1\x14\x37\xf7\xde\x0c\xc3\xbe\x61\xc5\x04\xf5\xa4\x35\x59\ +\x39\x18\xdb\xa9\x72\x45\x97\x8d\xf6\xd5\x94\x09\x31\x72\xe3\x66\ +\x69\x19\x0e\x06\x1c\x7d\x5b\xab\xea\x03\x10\x9d\xb7\xea\xcb\xec\ +\xca\xd4\xc3\x4a\x12\xaa\x96\x57\x31\xf8\x0a\x3a\x16\x13\xa7\x5d\ +\x0e\x40\x0e\x8e\x5f\xf7\x89\x9f\xf9\x34\xb1\x7d\x4a\xaa\xfa\xaa\ +\x31\x4c\x14\x67\xe1\x69\x28\xab\x18\x27\x7c\x05\xe0\x1a\x86\xc9\ +\xd7\xdb\x74\x52\x69\xde\x34\xc0\xc7\x17\x8d\x7a\xb1\xf1\x30\xc6\ +\x4c\x30\xb3\x0f\x86\x36\x38\xfa\x2e\x50\xaf\x00\x02\xca\x35\xf0\ +\xa3\x53\xa5\x70\x17\xc4\xe3\x8f\x7c\xfe\x9b\x63\x2f\x37\x52\x4d\ +\xf2\x4d\x9c\x15\xaf\x6a\xbf\x6b\xfb\xf0\x4e\x7b\xd5\x0b\xf7\x60\ +\x57\xab\x48\x6c\x64\xb4\x1a\x9e\x1a\x41\x96\x9f\xff\x7f\xec\xd5\ +\x26\xc8\xf4\xc3\x24\x3e\x12\x71\xc8\xeb\x9a\xea\x3d\x20\x23\xd6\ +\x57\x13\x16\x58\x40\xf1\x6f\x88\x01\x0c\x53\x41\x0b\xda\x50\x97\ +\x8a\xe8\x6b\xe3\x55\x2b\xee\x14\x21\x2a\xa5\xe1\xbc\x70\xb1\x1b\ +\x95\x08\x37\x51\x4a\xc1\xab\x7e\xd0\x37\xe0\x14\xcb\x72\xa5\x60\ +\xab\x33\xd0\xa8\x0d\x55\x27\x0e\xaa\x2c\x26\xe9\x0a\xd6\x4c\xb7\ +\xab\x03\x22\xea\x14\x4f\x60\x29\xa9\xae\x85\x2e\x43\xa8\x1b\x48\ +\x74\xca\x99\x3f\x1f\xe4\x64\x13\xd4\xb0\x7a\xa5\xeb\x26\x8e\x5e\ +\x1a\xdd\x1e\x49\x98\x45\xcd\xd0\x73\x49\x74\xeb\x26\x8b\x5a\xdc\ +\xe7\x99\x48\xed\x2e\x1a\x96\xc8\xd6\x64\xfd\x8c\x32\xc3\x34\x90\ +\xf9\xd5\xb8\xe3\xb6\x02\x4e\x55\xf1\x55\x73\xf7\xdc\xf1\xd8\x19\ +\x5e\x16\x12\x87\xea\x68\x28\x82\x54\xe1\x5d\xa8\xae\x36\xdb\x7f\ +\xca\xd5\x9a\xc2\xaa\x5e\x62\x2b\x23\x2f\x0e\x3c\xb4\xac\xb2\x70\ +\xa5\x55\x9f\xf5\xdd\xa2\x6d\xeb\x7a\x9d\x3f\xc8\x9e\x9e\xd5\x4c\ +\xb8\x42\xae\x6b\x1b\x55\x39\x16\xe7\x3a\x82\xbb\xe6\x0c\xd4\xd0\ +\x4f\x77\xb4\x0d\xd7\xae\x0d\x6c\x2b\xda\xab\x35\x5d\xab\x4a\x39\ +\xfe\xd4\x64\x20\xee\x3f\xc3\xa9\xd0\x84\xa5\xe9\x58\x22\x96\x2b\ +\x67\x9e\x93\x64\xb3\x4f\x03\x41\xc1\xde\x1d\x77\x9d\xad\x7c\xff\ +\xcb\x42\xf6\xdc\xa9\x00\x6f\x3a\xde\xf8\xc3\xe2\x6b\xbb\xf3\x76\ +\x1f\x70\x1b\x1d\xfb\xb6\xe2\x22\x65\x05\x29\xdd\xbf\xe6\x38\x54\ +\x06\x69\x1d\x5b\x5f\x74\xb9\xb5\x71\x93\x4a\xda\x15\x2d\x3d\xd8\ +\xff\x7b\xaf\x56\x9c\x6c\x5c\x8c\xa9\xd3\x65\xbb\x00\xaa\xc6\xa7\ +\x1e\x72\x4b\x25\x36\xa9\xc5\x5a\xc7\xd2\xdf\xf2\x00\x30\x2f\xcc\ +\x4d\x8b\xb4\x35\x6e\x6c\xfb\x24\xee\xc0\xa7\x4c\xc3\xc4\x49\x6a\ +\xa8\x9b\x4e\x1a\xfb\xe2\xb4\xe2\xca\x3c\x8d\x13\xe8\xf1\x9e\xd5\ +\xf7\x96\xab\xd1\x5b\x06\x30\xb9\xe3\x71\x67\x6b\xf6\xfc\xb0\xf8\ +\x5a\xce\xda\xda\x4f\xb3\x05\x28\xf8\x7a\x84\x17\xc1\x24\xda\xa5\ +\xfa\xbe\xa9\x8f\xab\xa8\x71\xd2\x69\xbe\x5c\x91\x52\x0a\x7c\xf5\ +\x7f\x1b\xaf\xe6\xd3\xa5\xfa\xd6\xa9\x6f\xcb\xd8\x5c\x5e\x3a\x45\ +\x91\xad\xc1\x1d\x0e\xdc\xb5\xbe\x7e\xc6\x64\xa4\xdb\x0e\x19\x88\ +\x85\xd2\xd6\x26\x6c\xe6\x10\x01\x86\x1b\x09\x3c\xda\xc8\x51\x57\ +\x52\x92\xb1\xd5\xcd\x60\xc0\xc5\x0c\x5f\x06\x32\xf7\xa6\xcc\x12\ +\xf0\xb5\x10\xcb\xe8\x9a\xed\x86\x4b\xb6\xad\xe9\xda\xbe\x5c\x11\ +\x72\x66\xa7\xae\xa0\xea\x03\x5e\x27\x32\x35\xe3\x35\x2b\xcc\x69\ +\x74\x71\xed\x46\x5c\x1f\x71\x9b\xb0\xde\x44\x83\x3b\xce\x7e\x4d\ +\xbe\xd9\x4a\xdf\xed\x60\xf7\xd5\xcc\xa4\x88\xba\x0a\xe1\x1e\xe7\ +\xd9\x51\x9c\x60\xee\x50\x88\x4b\xd4\x35\x75\x6c\xa4\x21\x03\xd7\ +\x74\xb9\xaa\x20\x5b\x33\x2c\xc5\x30\x4d\x5c\xd3\x78\xd5\x62\xc2\ +\x08\x80\xde\x69\x0a\xd0\xb6\x86\xd3\xe8\xd8\xe9\x04\x52\x86\x2f\ +\x8a\x01\x1f\x46\xbe\x8a\x53\x31\xf4\x0d\xbf\xdb\xc7\x73\xc6\x73\ +\x31\xf4\x4a\x4d\xee\x85\xc6\xf5\x0d\x8d\x3a\x8b\x6d\xd5\x42\x94\ +\x6b\x73\xdf\x19\x9a\xc0\xd6\xe7\x65\xe1\xc8\xb1\xb1\xcd\xbc\xa5\ +\x00\xb8\x6f\xbe\xce\x46\xa8\x5e\x82\x00\xb0\x6b\x6b\xf5\x43\x5d\ +\x4b\xb9\x9a\xc2\x54\xd3\x93\xeb\x09\x50\x10\x23\x76\x4d\x4b\xfe\ +\x96\x63\xc0\x71\x29\xd8\x25\xe0\xf3\xc8\x0f\x1b\x8c\xbd\xf0\x52\ +\x1c\x7d\x24\xcf\xf9\x2e\x31\x52\xa9\x0b\x86\xcb\x20\x8b\x27\x18\ +\xbe\x5c\x1c\x8d\x94\x80\x90\x6c\xf2\xef\x1e\x12\x82\x3b\xa4\x9b\ +\x59\x19\x7d\xc1\xc9\x29\xf0\x35\xe1\x87\xf4\x61\x97\x86\xde\xd4\ +\xa7\x8f\x6a\xb4\xe4\x28\x2e\x06\x16\xa9\xa4\x09\x40\x1b\x03\xa2\ +\x6c\xc4\xea\xcf\xe5\xa2\x52\xb7\xd0\x11\x66\x56\xd4\x36\x0a\x5f\ +\xbe\x9d\x52\x6e\xfe\xee\x3e\x60\xa7\x45\xae\xfe\x82\x3f\xf5\x14\ +\xc0\x78\x11\x1b\xb0\x6c\x5c\xfb\xd1\x1d\xe3\x62\xab\x32\x6f\xb9\ +\x3a\x99\xea\xf8\xaa\xfa\xc4\x19\x7d\x4a\xf0\x2c\xd3\xe2\x2e\x12\ +\xb1\x9e\x35\x97\x4b\xbe\xb5\x50\x31\x03\x3f\x1e\x88\x1d\xf4\x81\ +\x34\xdd\x5e\xd7\xf6\x3c\x39\x96\xb2\xf1\xd6\x77\xd1\xf1\xd3\x6d\ +\x42\x70\x99\x6d\x94\x2b\x5f\x86\x02\x7c\x3a\x6f\x84\x12\xf6\xe9\ +\x9c\x79\xb7\xd8\x7e\xf6\x34\x6f\x3b\xb7\x5c\xad\xe9\x65\x92\x75\ +\x5a\x71\xec\x12\xd7\xb5\xe8\xbb\x54\x13\xd2\xca\x59\x4f\x02\x15\ +\x7d\x71\x3c\xca\xd0\x2f\x45\xc3\xbb\x1d\xe3\xdb\xd9\xe2\x71\x47\ +\xff\xd8\x01\x37\xe0\x1e\x4a\x57\x44\x03\x97\x14\x7b\xcc\xc4\x94\ +\xea\x7a\xce\xd5\xa5\x58\xe4\xa7\x20\x2d\x7e\x5b\x36\xef\xc3\x5a\ +\x81\x7c\x19\x38\x5d\x99\x84\xd9\xb8\x46\x97\x56\x1c\x3f\xee\x6c\ +\x95\x4b\x0f\x53\x55\x31\x1a\x76\x70\xfc\x7a\x2a\x68\x23\x2b\xab\ +\xfb\xc4\x09\xc5\xfd\x3e\xa2\xd5\x5e\xf5\x75\x82\xe0\xb8\x0c\xf4\ +\x96\x28\xab\x7a\xd3\xd6\x7d\x9c\x9c\x41\xb6\x97\x65\xa3\xaa\x17\ +\x4d\x9c\x66\xad\xdb\x51\xf6\x69\x37\x29\x30\xfb\xe1\x6a\x4d\xeb\ +\x73\x98\x0b\xc7\xc3\x95\x51\x7b\xd7\x92\x98\xb5\x6b\x00\x2b\xdf\ +\xb0\x02\x28\x85\x19\x78\xbb\xc8\x92\xa5\xb7\x82\x51\x94\xd8\x59\ +\x03\xe9\x57\x09\x2d\x16\x77\x8d\xa8\x1c\x8b\x0c\x35\xdd\x9c\x7a\ +\x71\x38\x8e\x19\xf8\xf0\x42\x2b\x9e\x5d\xa0\x13\x6d\x76\x8e\xd2\ +\xfe\xfb\xef\x13\x0c\x8e\xc7\xd6\x29\x9b\x35\x22\xb4\x06\xf6\xdb\ +\x45\x66\x9c\xb3\xf3\xdf\x99\x51\x90\xb3\x6f\xf8\xdf\xa9\x05\x70\ +\xb4\xa5\xe0\xe6\x10\x57\xb1\x0e\x91\x76\x87\x47\x56\x07\x4f\xa3\ +\xeb\xc5\x74\x0c\x99\xcc\xb9\x71\x21\x0a\xfd\x5f\x3e\x67\x2c\x4e\ +\x89\xe7\x2e\x90\x5e\x3b\xab\x2b\xcb\x00\x52\x0a\x68\x75\x36\x47\ +\x50\x05\x36\x15\x27\x8f\xdf\x1c\x87\xe0\xc8\xe6\xb8\x4b\x4e\x75\ +\x20\xa8\x15\x98\x2b\xda\xac\x0d\x1f\xcd\xf1\x69\x24\x63\xef\x90\ +\x0c\xd1\xcb\xaa\x3e\x9c\x17\x87\x05\xc7\x97\xa1\x86\x7d\x10\x17\ +\x99\x14\x61\x76\x2e\x75\xaa\xc1\xef\x7f\xca\xc0\x1f\xcf\x33\xfa\ +\xde\xd6\x1b\xb8\xde\x22\x7f\xff\xe7\x84\x50\xd7\x14\xae\xf2\x99\ +\x3f\x33\x17\xfd\x6f\xa3\x35\x56\xd0\x9a\x3b\x1c\xf7\xad\xee\x1f\ +\xfd\xef\x83\xac\xb5\xf7\x7d\x40\x1b\xf8\x3b\xa0\x75\x0d\x35\x6e\ +\x4d\x9f\x6f\x70\xe0\xf3\xc0\x1b\xbc\x14\xe0\xb7\x53\xa1\xa0\x0b\ +\x9c\xd4\x94\xec\x18\x8b\x23\x26\x81\x75\x91\x3e\xf8\x90\xba\xd1\ +\xe4\x86\x1b\x8c\x06\xac\x37\x81\xcf\xfd\x6d\xeb\x38\x67\x3e\xeb\ +\x8b\x12\xa9\x4a\x84\x70\x23\xee\xaf\x0f\x23\x91\xfc\x2e\x02\x0d\ +\x0a\xba\x96\x2f\x6c\x96\xbd\xd9\x71\x62\x55\xb2\xa8\xb5\x2c\x52\ +\x48\x0e\xa5\xb6\x90\x8e\x36\x10\xf1\x1f\xb3\x23\x67\x4a\xb4\x6f\ +\x03\xa7\x32\x16\x18\x26\xfb\xdd\x21\xe0\xd0\xf0\xf3\xd5\x35\x6c\ +\xf5\x7c\x29\xf6\xe2\x7a\xd0\x03\x81\x3f\xb3\x6b\xf8\x99\x05\x22\ +\x21\x06\x47\x59\x0a\x7e\xb8\x4f\x48\x7a\x2e\xf5\xdf\x79\xe4\xe7\ +\x7c\x11\xf9\x69\x2e\xc0\xa7\x81\xfb\xec\x32\xb3\xe2\xfb\x76\x07\ +\x80\x67\x01\x5e\x8e\x05\x45\x91\xd2\xae\x34\x58\x7e\xf0\x5c\x1d\ +\x69\x14\x9a\xd0\x45\xac\xdc\xf9\xc7\x96\xa7\xe7\x54\xdd\x6c\x0b\ +\x93\x61\x46\xdf\x36\xd1\x30\x17\xfc\xc7\x3f\x66\x04\x00\x4f\xd3\ +\xf6\x61\xe7\x9c\x05\x3c\x6d\xde\xea\xb5\x7c\xad\x74\xdd\x71\xde\ +\x2a\x88\x4e\x37\xec\xe7\xe3\x82\xbb\x5d\xc0\x25\xf3\xa5\xec\x45\ +\xf6\xf8\xfb\x3f\x37\xd8\x47\x6a\xb6\xcb\x55\x6f\xf6\xae\x57\xa9\ +\x1b\xa8\xf4\x1b\xc4\x37\x3f\x65\x0a\x65\x6a\x20\x69\x17\x80\x41\ +\x9b\xb5\x0a\x66\x26\x07\xde\xf4\xac\x06\x4e\xc5\x71\x23\x23\x87\ +\x00\x5f\x7b\xdc\x14\x80\x39\x97\xb5\x3f\xac\xc8\xfe\x90\x7d\x8d\ +\xd8\x5a\x24\x35\xcd\x7a\x89\x2f\xb9\x08\x64\xf5\x35\x58\xe2\xa0\ +\x5e\xf3\xb1\xe5\x0b\x59\xa3\xbc\x83\x19\x2e\x97\x8c\x9b\x3e\x60\ +\xd2\xb5\x94\xbd\xe0\x7f\xff\xeb\x8c\x5c\x11\xf7\xca\xbe\x33\x20\ +\xe7\xb2\xba\x34\x87\x2b\x60\xb7\x06\x8d\x9e\xa6\x2d\x7f\xb0\x37\ +\x9a\x69\x9c\x96\x82\x65\x29\x18\xb2\x63\x17\x78\x68\xc3\x80\x9f\ +\xee\x02\xbe\x3f\x04\x1c\x92\x22\xb6\xb4\xa6\x8f\x2d\x25\xd5\x8d\ +\x2e\x04\x6f\x88\xb7\x64\x38\xe6\x68\x78\x9a\x48\xd0\x69\x23\x30\ +\x69\x4d\xbb\x28\x43\xd7\x29\xe3\xbe\x03\xce\xee\x38\x16\xe7\x4d\ +\x08\xe3\xe1\x2b\x77\x24\x37\xad\xa9\xa6\x02\x93\x70\x9f\x4b\x56\ +\x1b\x58\x9c\x8c\xcd\xba\x3f\x63\x55\x0d\xd2\xe3\xa1\x7e\xbf\x83\ +\xc6\x80\x6d\x04\x0e\xc9\x57\x80\x32\x1a\xf0\x32\x64\xbc\xd9\x05\ +\x3c\x67\x89\xbe\x4a\xc1\x1f\xaf\x19\xbf\x9f\x32\x96\xe5\x8a\x3a\ +\x0e\x60\xd2\x5e\xcd\xb6\x61\x42\xf5\x3d\x4d\x46\x4a\x70\xad\x1c\ +\x5b\x55\xb4\xaf\x0e\xfc\xfe\x3c\xad\xd8\x08\x21\x0e\x5e\x26\x7f\ +\xff\x73\x83\x36\x6c\x7b\x35\x54\x76\xa0\xf9\xd7\x80\xef\xb7\xa8\ +\x00\x36\xde\x7d\x50\x9c\x16\x19\x56\x9d\x8c\xdf\xe9\x11\xc7\x26\ +\xc9\xdc\x71\xd3\x07\x59\x3f\x91\x7c\x53\xe4\x83\x17\xc5\xfb\x2e\ +\x4b\x46\x0a\x26\xb3\x0d\x12\x39\xde\xb5\xb6\x8e\x50\xe2\xda\xb3\ +\x07\x34\xc6\xd8\xee\xf9\x3a\x7e\x59\xe5\xab\x57\xdf\x79\x49\x86\ +\x17\xb1\xe2\x62\x30\x7c\x39\x66\xfc\x74\x13\x29\x2a\x71\x7e\x8f\ +\x7f\xff\xcb\x84\xe3\x95\xe3\xec\x9b\x96\xa7\xfa\xef\x03\xc1\x24\ +\xc0\xa4\x62\x63\x0b\xd1\x05\x12\x85\xa8\xf8\x73\x7c\x38\x91\xe7\ +\x4d\x1a\x28\x7b\xf1\xde\x68\x7b\xbe\x6f\xd8\xf1\xbe\x66\xe7\x98\ +\x10\x57\xac\x37\x00\x77\x7d\x24\xfe\xa1\x3e\x3f\x45\xf9\xe4\x29\ +\xb4\x22\x81\x76\x69\xad\xfc\xec\x1f\xba\xb0\xaa\xec\x62\x04\x7e\ +\x38\x44\xbc\x8a\x1b\xfc\x32\x89\x3a\x8a\xcd\xc3\xbf\x8f\x86\x97\ +\x4b\x46\x9f\x2a\x67\xc2\xf0\xd8\xb2\x0c\xae\x76\xe2\xf5\x05\x05\ +\x80\xc7\x9d\x64\xa6\xfe\x2f\x04\x29\x02\x22\xab\x20\x29\xaf\xf3\ +\x67\xf6\xf1\xef\x0e\x91\x26\x98\x85\xd5\xc9\x5f\x9e\x16\xfc\x7e\ +\xcc\x38\x2d\xbc\x49\xef\x5a\x3e\xa7\xe7\x85\x87\xda\xac\x17\xb3\ +\x2c\x9b\x30\x6c\x9a\xd8\x99\x97\xec\x78\x7f\xca\x08\x30\x52\xa2\ +\xb3\x26\x16\x29\xe0\x32\x71\xbf\xec\x1a\x1a\x74\x0e\x75\x2d\xec\ +\x6b\x9a\xf8\x4d\x17\x56\xd7\x69\x18\xc1\xe3\xe2\x1b\xc9\xea\xa1\ +\x63\x2b\x15\x65\xc3\x36\x6a\x52\x60\xd1\x98\x23\xe8\x35\x66\xce\ +\x71\x9c\x6c\x55\x35\x56\x1a\xf6\x34\x17\xdc\xb6\xc4\x85\x5c\x21\ +\x20\x8f\xed\x36\x12\x4c\x2b\x6f\x25\xe0\xd0\x71\xbc\xec\x57\xd6\ +\x78\x75\x4d\xdd\xae\x08\x47\x55\x07\x61\x8c\x15\x09\x21\x20\x98\ +\xaf\xe0\xe1\x94\x1d\xff\xdb\x5f\x26\x5c\x8a\xe3\xe4\xc4\x2b\x3a\ +\x01\xae\x17\x27\xe6\xf0\xcd\x0e\x80\x1a\xf4\x79\x68\x03\x1d\x55\ +\x02\xf1\x80\x02\xde\xe2\x21\x70\xb6\xfd\x76\x1f\x10\x74\xbb\x07\ +\x2b\x2b\x58\x14\x95\xf7\xc6\x6c\x35\x3a\xd6\xce\x7a\xb1\xa7\xb2\ +\xa5\xda\x7c\x9c\x37\xa3\xc4\xe2\x02\x1d\x8d\x33\xd1\x3a\x6b\x5e\ +\xea\x28\xaa\xf2\xf6\xab\xee\x5d\x60\x59\x16\x49\x28\x0b\x78\x9a\ +\x9d\x69\xc4\x63\x66\xa9\x69\x26\x9d\xb8\x53\x08\xf4\x65\x9d\xa7\ +\x13\xbc\xf4\x6b\x33\xd3\x4e\xb1\xe4\xa5\x92\x58\xae\x3c\xfd\xaf\ +\x98\x6d\x67\xd1\xe8\xc6\xe2\x2b\xab\x71\x91\x04\x7a\xf4\xad\x4f\ +\x7e\xbe\x90\x50\xd5\x68\x68\x1e\xac\x6e\xb6\x88\xbb\x9e\x3d\xeb\ +\xeb\xc8\x76\xc1\x45\x59\x7d\xb7\x0f\xf0\x42\xba\xed\xe8\x19\x7d\ +\xac\x07\x8b\xad\x44\xa6\x21\x73\x4d\x5f\xb3\x63\xdf\x84\xf5\x65\ +\x76\xd7\xf7\x13\x07\x20\xc9\x95\xf6\xd0\x70\x5c\xf7\x72\x11\x5b\ +\xd0\x36\x87\xa6\x4a\x93\x6d\x34\x86\x5d\xd4\x87\x77\x56\xc3\x3f\ +\x0c\x97\xb9\x30\x06\xbb\xd4\xa4\x21\x4e\x44\xba\xc0\x16\xf1\x38\ +\xc9\xfb\xbe\x38\x76\x2d\x50\x21\xd2\xd9\x99\x30\x64\x32\xbf\x30\ +\x05\x8e\x54\xfa\x6b\xbe\x9a\x64\x4c\x5e\x2b\x4e\xbe\xcc\x0e\x5e\ +\x16\x66\xf4\xeb\x9f\x4a\x1d\xb9\x91\x12\x9c\xe1\x74\x92\x02\x0f\ +\xf2\xef\xf7\x11\xbb\x96\x07\xf4\xf3\xc4\x17\xbe\x68\x06\xdd\x04\ +\xc3\x9b\x5d\xc0\x2e\x3a\x4e\x73\xc1\x8f\xf7\x11\xc5\xc9\xb5\xdf\ +\xe9\x12\x19\x0b\xf7\x9e\x85\x40\x21\xd3\x55\x12\xd3\x62\xd4\x82\ +\x4c\xda\x7b\x53\x21\x31\x6b\x11\x36\xe0\xbe\x31\x22\xd7\xe8\xf2\ +\xb0\x51\xb8\xeb\xbb\x50\xc7\xdd\xd4\x0c\x64\xec\x3b\x1e\x88\x59\ +\x27\x85\x99\xe1\x56\x7b\x35\x2c\xe4\x6d\xe4\x42\x57\x2b\xfb\x96\ +\x15\x00\x40\xa3\x8e\x0f\x97\x8c\x83\xfa\xb8\xa8\xd9\x66\xd1\x48\ +\xeb\x9c\x1d\x2f\x72\xa0\xbd\x2c\xc0\x1f\xc7\x4d\xcd\xd5\xc6\xcd\ +\x7c\x31\x08\x99\xde\x89\xe5\xd6\x80\xea\xb8\xca\x89\x0e\x62\x50\ +\xb1\xb4\x97\x23\x8b\xe6\xf7\x15\x6e\x8e\xb8\x0a\x59\x14\xc1\xa3\ +\xd1\x94\x22\x2a\xd8\xa3\x17\x62\x7b\x1c\x58\x5e\x07\x89\x86\x0c\ +\x74\xdc\xfd\xfe\x26\x60\x74\xa0\x31\x17\x07\xc0\xe8\xf2\x83\xcd\ +\x29\xf6\x93\x66\xaf\xbe\xea\xff\x79\x50\xb4\x49\x63\x2d\x99\x52\ +\x36\xe2\x09\x24\xd0\xf5\x38\x1a\x81\x3d\xb2\xdd\xd4\xfb\x3b\x7d\ +\x0d\x4b\x96\xc5\x93\x5c\x79\x48\xea\xc8\xe8\x74\x98\x04\x33\xba\ +\x12\x15\xc7\xcb\x50\xf0\x32\x16\x34\xd1\xf0\x71\x00\x9e\xcf\x04\ +\xc7\x2a\x88\x75\x1d\x3f\x3d\x16\xc7\xbb\x5d\x20\xf6\x22\x39\x74\ +\xd7\x6c\x7c\x8b\x2a\x90\x82\xd2\x9b\xd7\xd9\xb3\x6f\x6b\x9a\xd4\ +\x7b\x5f\x8b\xa9\x7a\xf5\x5b\xa3\xcc\x53\x13\x38\x9d\x61\x1c\x57\ +\x15\x20\x49\x69\xd8\x87\xf5\x42\xe0\x58\x8c\x2e\x4b\x58\x03\x3b\ +\x80\x97\xb2\x55\x57\x95\x48\xc6\x80\x0e\xae\xe9\xbe\x51\x2e\x5e\ +\x26\x8f\xa3\x41\x9d\x42\xf8\x3a\x2a\x8d\x70\xbc\xdb\xf1\xe5\xae\ +\xee\xca\x7d\x34\x78\xac\x19\x03\x86\x7f\x7e\xcd\x78\xd7\x70\xaf\ +\x56\x66\xde\x94\x1d\x97\x89\xe8\xc5\x79\x2a\xa2\xe5\x1a\xfe\xf1\ +\xcb\x42\x4f\x81\x70\x1d\xf7\xc5\x35\xb8\x6d\xb8\x47\xce\x99\x04\ +\xa2\xae\xd9\x02\x3f\x71\xe5\x6a\xfd\x2a\x3a\x79\xb9\xa2\x43\x9b\ +\x38\x1b\x7d\xe4\x9e\xaf\x44\xa8\x5d\xbc\x62\xca\x0a\x8c\x8d\x66\ +\x78\xbe\x38\x39\x16\xba\xc4\xcc\x78\xcb\xb5\x91\xec\xd8\x3e\xf2\ +\xd2\x29\xa2\x9b\x7f\xbb\x31\x20\x14\xa0\x08\xc3\x1f\x33\x39\xca\ +\xa9\x3a\xa2\x16\x22\xa0\x28\xd4\x06\xb4\xa0\x73\xaf\x5d\xe5\xb0\ +\x7d\x19\x37\xc4\xbe\x91\x61\xe4\x97\x4b\x21\x70\x08\x22\xcd\xb5\ +\x4c\x2a\x6a\xcc\x1b\x5c\xf9\xa0\xeb\xcf\xae\x73\x11\xdf\x22\xa6\ +\x72\x01\x1e\x1a\xfe\xfb\x51\x2f\x54\x94\x56\xfe\xbf\xbb\x67\x59\ +\x97\x9d\x88\xf2\x51\x65\xb3\xc1\xf0\xfe\x25\x13\x69\xcd\x86\x7d\ +\xe2\x06\x1c\x73\x45\xf3\x5d\x11\xd5\x42\x9c\xdd\x71\x68\xf9\xb9\ +\x72\x61\xd6\xfc\xbb\x8e\x6a\xb7\xe7\x99\x53\x8e\x68\xca\xae\x73\ +\x43\x17\x81\xb7\x89\x33\xf3\x69\x21\xe3\x2c\xba\xa1\x03\xd1\xfb\ +\x2c\x5d\x7b\x75\x37\xba\x64\xc3\x17\x39\xc0\xd6\xc9\x48\x50\x30\ +\xe7\xbc\x70\x0c\xdb\xd7\x52\x53\x14\xde\xe3\xc2\x43\xb9\xba\x0c\ +\x17\x37\x7c\x39\x17\xaa\x0a\x25\x75\x9d\x54\xdd\x64\x3d\xa7\xb0\ +\x06\xa0\xd8\xaa\xc4\xab\x0a\x49\xce\xbb\x15\x9a\x59\x80\x1b\x99\ +\x52\xd4\x43\xca\x54\x09\xfd\xb4\xd7\x68\xd6\x39\x7a\x1b\xaa\x62\ +\x11\x86\x2f\xa7\x8c\xe8\x74\x7f\xee\x23\xd7\x74\xd2\x9a\xe6\xec\ +\x2b\x93\xd3\x9d\x1c\xfb\xce\x48\x02\x83\xe8\xd4\x75\x4d\x8f\x93\ +\x93\xcb\xa1\x17\x63\x9c\xa9\x6a\x7c\x4c\x75\xaa\xc3\xef\x1a\xdc\ +\x78\x68\x39\x47\x9b\x67\x39\x04\x15\x27\xb2\xff\x8f\x47\x79\x2f\ +\x08\x55\x37\xe7\x28\x11\x85\x87\xd8\xf7\x1d\x79\x1c\xf5\xf7\xf4\ +\x4a\x2c\x36\xaf\x3d\xbc\xe1\x79\xd0\x3e\x75\x72\x4b\xc6\xb9\x8e\ +\xe1\xea\xef\xe4\x7e\x5b\x94\x68\x84\x5a\x99\x94\x6d\x7d\x97\xcc\ +\xe7\xde\x2a\x49\x78\x5c\xea\xc4\x43\xcf\xc4\x80\x1f\xf7\x58\x6d\ +\xdf\x83\x9e\xaf\x17\xe0\x3c\x64\xcc\x0b\x6f\x13\x33\xc7\x4d\xb4\ +\xd5\xc5\xea\xdb\x61\x00\x30\xdc\x0a\x74\x3a\x44\x96\x4a\x55\xba\ +\x5c\x85\x3d\xf5\x76\x1f\x4b\xa0\xab\x89\x4a\xba\x51\x2f\x73\x10\ +\x6d\x76\xac\xa3\x28\x18\x93\x5a\x54\x21\xa4\x7f\xe1\xc8\x31\x5f\ +\xd9\x30\x3d\xb6\x04\x8e\x6a\x0e\x5d\x76\x8e\x5a\x0c\x24\xa7\x3c\ +\x4d\x9b\x28\xc9\x44\x6d\x35\x03\xfe\xf3\x17\x17\x6d\x08\xf8\xae\ +\xdf\xbe\xbc\x49\x87\xd0\x2b\x3c\xe2\x38\x92\xa0\x73\xa8\x54\xdb\ +\x02\xfc\x78\x1b\x11\xe1\x5b\x5c\xf6\x24\xce\x7d\xc7\x0d\xfb\xe1\ +\xe2\x68\x1a\x43\x6b\x40\xdb\x49\xc8\x03\x60\x1f\x28\x68\x39\x66\ +\xce\xa1\x93\x42\x2d\x0a\x58\xaa\x47\x99\x94\xa4\x60\x38\x70\xae\ +\x87\x5d\xe0\x9a\x8e\x57\x62\xa6\x9a\xf7\x47\xf0\x27\xac\x22\x96\ +\x9a\xf4\x1b\xb0\xd9\xa9\x69\xb4\x2d\xb7\x5a\x5b\xc1\xcd\xbd\x40\ +\x3a\xbb\xd2\x55\xd4\x72\x3b\xa9\x64\xae\x6b\xea\x57\x9b\xde\x34\ +\x93\xaf\x63\xcb\x95\x62\x1c\x80\xbf\x9e\xe4\x22\x0c\xe0\x41\x11\ +\xda\x56\x45\x53\x46\xef\x83\x36\x19\x9e\x06\xae\xe9\x2e\x6c\x55\ +\xc8\xe3\x21\x92\x17\xe0\x1b\x10\x3a\x2c\x5c\x53\x77\xc3\xc7\x81\ +\x1c\x07\x00\xd8\xf7\xa6\xb6\x8a\x07\x5c\x1f\x81\x2f\x53\xc1\x7d\ +\xaa\x18\x11\x0f\x88\x49\x6d\xd9\xec\xc0\xbb\x1d\x79\x00\xb3\x57\ +\x96\xe2\x16\x3f\x06\x23\xf9\xa8\xb6\x63\x7d\x30\xbc\xbf\xe8\x70\ +\x54\xd0\xc8\x71\x2c\xac\x08\xe3\x36\x76\xcc\xba\x30\xaa\x41\xec\ +\x41\x1c\x94\xba\xa6\xd7\xb3\x7b\x48\xec\x66\x70\xd1\xab\xb7\xbd\ +\x5e\x39\x1e\x53\xd9\xf6\x29\xb4\x57\x27\x07\x7e\x3f\xf2\x24\x68\ +\x8c\xee\x3f\xe9\x8a\xe3\xe0\x00\x76\xbd\xe1\x38\xb1\xbd\x69\xe2\ +\xdf\x6e\xec\x11\xfe\xd6\x3f\x74\xac\x7a\x64\x67\x79\x19\x24\x8a\ +\xa9\x61\x11\x5e\x85\x2e\x42\x3c\xaf\x95\x67\x26\x19\x69\x85\x2d\ +\xda\x40\xa5\x55\x95\xb7\x16\xdf\xc4\x0d\x0f\x0d\x7f\x3f\xf4\xf2\ +\x75\x81\x06\x0a\x35\x26\x6c\x29\x58\x91\xd6\xba\x71\x21\x36\x5b\ +\x8d\xc2\x9e\x56\x9f\x3b\x12\x40\x9a\x00\xfc\x36\x30\x5d\xf7\xfa\ +\x3f\x67\x19\x51\x46\x71\xbd\x4f\x55\x69\x15\x0c\xff\xfc\x44\xab\ +\xa7\xc5\x80\x77\x3d\x1d\x71\x83\x01\xcf\xe3\xa6\xf0\xfa\xf9\x3e\ +\xe1\x92\x81\xe3\x50\xd4\xb3\xc9\x38\x72\xe6\x8e\x1b\xae\xc0\xb5\ +\x60\x14\xbe\x78\x66\x94\xd5\x65\x76\xcc\xfa\xb9\x73\xe6\x6d\x18\ +\xe4\x04\x9c\xeb\xf7\x14\x7d\x77\x28\x7c\xf9\xc2\x15\x9b\xac\x1a\ +\x92\x6c\xe8\x3d\x2d\xcb\x75\x4e\x73\x6c\xb8\x28\xe3\xde\x28\xe2\ +\xa9\x22\xa3\x56\x81\xa0\x75\x8d\x73\xd9\x18\x9e\x75\x84\x58\x5d\ +\x69\xaf\xed\x01\x2a\x86\x13\x74\x18\x7c\x5a\xf0\x55\xe0\xa8\xeb\ +\xb6\x1b\x97\xa2\x12\x96\xfa\x8c\xe2\x24\x57\xfd\xf1\x42\x6e\x6f\ +\x36\x72\x47\x2a\x18\xfa\x2c\x07\xde\xea\x7a\xdc\x35\x01\x2f\x17\ +\x3e\xe8\x20\x2d\xc5\xcb\x85\xb6\xe3\xe7\xac\xd0\x96\x6a\xf9\xae\ +\x2c\xbf\x60\x86\xcf\x83\xe3\x38\x1b\xfa\x48\xa7\x62\x46\x7f\x11\ +\xbf\x72\x1d\x26\xf9\xea\x40\x0b\x70\x1c\xd2\x95\x81\x0c\x0c\x16\ +\x0c\x41\x25\x76\x32\xe0\xb6\xd7\x34\x47\xad\xc8\x65\x61\xc9\x5e\ +\x1c\xf8\xbe\x51\x59\xef\xdb\xcf\x9b\x2a\x92\x45\x7f\x57\x05\xbf\ +\x6b\x95\x95\x6d\x63\x11\xd6\x03\xca\x65\xda\x9a\xa4\x42\x7d\x2d\ +\x1b\x16\xe3\x42\x1a\x5f\x87\x42\xf0\x19\x75\x92\xf2\x0d\x0f\x80\ +\xaa\x58\xdb\x07\x60\x2e\x0a\xaa\xc8\xec\xbb\xde\xf6\x5c\x80\x68\ +\xc0\x45\x7d\x4e\x56\xdb\x10\xaf\x18\x65\x75\xec\x65\x02\x78\x96\ +\xa9\xe0\xa8\x17\xce\x15\xec\xe1\xee\x08\xc9\xd0\x44\xc7\xa1\x0b\ +\xb8\x4b\xa4\x10\x8f\x85\x52\xcc\x2e\x72\x74\x53\xa3\xb1\x57\x4b\ +\x30\xfd\xfd\xfb\xc8\xff\x4b\x9a\xd1\x3f\x1e\xaa\xf6\x9b\x41\x1e\ +\x2f\x8b\xc0\x2c\x54\xea\xef\x76\xcb\xd6\x30\x87\x6a\xff\x6c\xa2\ +\x70\x36\x00\x9e\x27\x26\xc9\x36\xfa\xf7\x75\xc3\xff\xd3\xa7\x05\ +\x3f\xec\x88\x4f\x98\x02\x43\x0e\xce\x17\xb6\x2a\xfd\xf6\xad\xd4\ +\x70\xce\xb6\x20\x05\xe9\xfc\x65\xca\xd1\xc9\xd3\x6c\xd4\xb5\x62\ +\xc5\xf1\xb8\x63\xcf\x1b\xc0\x8c\xbe\x4a\x74\xc9\xd5\xcb\xbe\x9a\ +\x9c\x5c\x19\x6b\xc0\x0c\x2f\x03\xf9\x1a\xa6\xde\xbc\x6e\x94\xec\ +\x8e\x5d\xcf\xde\xfb\x87\x43\xc4\x54\xf8\x19\x67\xe7\x74\x25\x55\ +\x96\x66\xa8\x96\xe1\xc2\x4c\x02\xb0\x0f\x45\x13\x99\x82\x04\xe0\ +\xae\xaf\x61\x9f\xf4\x1e\x1c\x7d\x5b\x53\xd3\x8b\xd9\x44\x29\x11\ +\x65\xf5\x55\x81\x4b\xaf\x65\x3d\x38\x56\x84\x61\x5d\xd3\x2a\xc4\ +\xfa\x74\x2c\x38\x84\x82\xbc\xda\xa6\x39\xf6\xa2\x78\xb7\x81\x2e\ +\x3f\x8f\xbd\x4c\x3b\x44\xd3\x7e\xe8\x0c\xfb\xb0\x51\x8f\x97\xa2\ +\x14\xa1\xa2\xea\x28\x93\xec\xf5\xa7\x3b\x5b\xc7\xb2\x35\x0b\xe1\ +\xb4\x38\xfd\x04\xae\xa6\x0a\x95\x86\x6b\x00\x5e\x07\x3e\xfb\x51\ +\x93\x8c\x5c\xf7\x2a\x1c\x6d\xcf\xe7\xfe\xf6\x10\x11\x0b\xf9\x19\ +\xa7\x6c\x38\xb4\xb2\x48\xc7\x36\x96\x5c\xd3\x98\xd5\x22\xb7\xc1\ +\xb1\xd3\x4d\x6e\x81\x2d\x66\x2f\x66\x61\xf5\x88\xa8\xc1\xa0\x09\ +\x5c\xd3\xc5\xaf\xc6\x81\xc1\xbe\x61\x05\x20\xc8\x71\x28\x3c\xf1\ +\x5b\x10\xac\x98\x0b\xf0\x7e\xf0\xf5\xf6\xfb\x6e\x47\x1e\x7c\x30\ +\xa0\x6f\x09\x48\x35\x71\xbb\x91\xea\x30\xb1\x33\xc3\x2c\x60\xa8\ +\x33\xa2\xa7\x6d\xa0\xef\xdb\xf3\x40\xdb\xa6\xe3\x58\xf0\xac\xb1\ +\xd1\x21\xd2\x72\x1c\x2a\xa5\x2b\xc7\xdf\x54\x09\xb4\x06\x1c\x3a\ +\xd6\xc4\xd1\x81\x51\xa3\x9a\xf7\xa7\xc2\x5b\xb7\x00\x6f\xef\x22\ +\x72\xe1\x86\x75\x07\x7e\xdc\xdb\xea\x4b\x6f\xc1\x71\xd8\x05\xaa\ +\x1a\x8d\x4e\xb0\x95\xd6\xba\x38\x29\xce\xbb\xa4\x8d\x24\x8b\x6b\ +\x53\x5c\xd8\x51\x36\x58\x6d\x32\xf4\x29\xe0\x33\xb8\x99\x4e\x13\ +\x01\xd1\x92\x37\x97\xa2\xcf\x0b\xd7\x6d\x2a\xba\x85\x75\xbb\x07\ +\x70\x33\xc0\x29\xb5\x7e\xbe\xb0\x4a\x28\x90\x7c\x59\x89\xbb\xc1\ +\x1d\xb1\x0d\x6b\x36\x68\x57\x83\x57\xb5\x26\x41\xb7\x2b\x6d\xc4\ +\x44\xa2\x52\xdc\xd4\x1f\x27\x3e\x84\x5f\x8f\x19\xb9\xa2\xd2\x66\ +\x4a\xcc\xdd\x6c\xd2\x8a\x6e\xba\xd6\x0a\x9a\x16\x58\x10\x71\x9b\ +\x0c\x53\xe1\x04\xe5\xcb\x40\x47\xe3\x69\x01\x0e\xbb\x80\x5c\x04\ +\xce\xc9\x44\x24\x3b\xcd\x3a\x8a\x3c\x0a\xbc\x12\x99\x24\x2b\x86\ +\xd0\x7d\x40\x0c\xc0\xcc\x7f\xd7\x44\x7e\x9e\xa9\x38\x9e\x26\x43\ +\x17\xf9\x73\x8f\xfb\x88\xe7\x1a\xcb\x56\x1c\xcb\xe2\x18\xe6\x1a\ +\xec\xc1\x9b\xf5\x65\xe1\x04\xa4\x8f\x7c\x36\x75\x04\xd7\x44\x4a\ +\xb1\x27\x33\x14\x37\xfc\xf3\x33\xb9\x0f\x11\x8e\x1f\xef\x83\xca\ +\x78\x43\xdf\x06\x02\x8a\x11\x70\xb1\x17\xb1\x8a\x7f\x6c\x3d\xc0\ +\x23\x58\x4d\x98\x3b\xde\xb6\x86\x7f\x7e\xa1\xd3\xf5\x1f\xa7\x8c\ +\x59\xa6\xa0\x5d\x00\x9e\xa7\xea\xda\xbc\x09\xb4\x6a\x8b\xdb\xc6\ +\x80\xbe\xa1\xf9\x4c\xc9\xae\xdc\x0a\x0a\xa8\x8e\xd9\xd0\x24\x43\ +\x0c\x72\x62\xd6\xb3\xdc\x47\xa0\x6f\x88\x33\xb5\x51\x87\x9b\x7f\ +\x4b\x22\x10\x88\x86\x76\x32\xdc\x4c\x91\x27\xe9\xec\x8e\xef\x76\ +\x92\x30\x3a\xf0\x79\x20\xf8\x92\x0b\x15\x7b\xd0\x2d\x57\xa3\xa0\ +\x2a\xf3\x6a\x28\xc0\x7d\xcf\x0d\xff\x9a\x29\x0f\xf5\xe2\x78\x5d\ +\xb0\x66\x02\x3e\xb4\x01\xdf\xf7\xec\xbd\xce\xa2\xcd\x8e\xba\xd1\ +\x46\x31\x0e\x1f\x76\x14\xca\xcc\x30\x3a\xca\x16\x45\x86\x57\xd5\ +\x1c\x0c\x07\xf5\x77\xcf\xc7\x2d\x5d\xa5\x0f\xc0\x2f\x27\x7e\xae\ +\xd3\x48\x8f\xbd\x9b\x5d\x58\x9d\x5b\x46\x39\xcc\xfc\xdb\x77\x11\ +\x31\x1a\x6e\x3b\x5b\x73\xda\x26\x71\xd9\x5d\xd6\xdc\x93\x18\x84\ +\x6f\x3a\xe0\x79\xa4\x6b\x4c\x8d\xa8\x6e\xa3\xe1\x79\xf1\x55\xf3\ +\x1d\xb1\x25\x11\x7b\xe0\x77\x23\x07\x9f\x63\xc3\x8a\x0f\x3c\xec\ +\x64\x6f\x65\xc0\xa7\x81\x20\x55\xd5\x28\x2c\x33\xb1\x86\x8b\x92\ +\x97\xab\x02\x71\x54\xd9\xd8\xc6\x5a\xba\x13\x88\x73\x33\x3c\x4f\ +\x6c\x71\x02\x1c\xff\xee\x2e\xf2\x67\x34\x16\x74\x30\x82\x7c\x50\ +\x29\x7b\xd3\x70\xf1\x66\x04\xbc\x0e\xc0\x98\x0b\xac\xd9\xda\xad\ +\x46\x62\x9d\x02\xc3\x69\xe0\x81\x56\xf1\x9f\x2f\x23\xff\xf9\xd3\ +\xc0\x1b\xec\x66\x17\xb8\x91\x0b\xd7\xcd\x0c\xf8\xe1\x86\x25\xfe\ +\x8d\x7a\xfc\x45\x20\xc3\x22\xa2\x0d\xdd\x83\x99\x33\xf8\xd0\x1b\ +\x5e\x2e\x1c\x39\x66\x93\x75\x99\xd1\x1c\xd4\xaa\xe7\x80\x6d\x15\ +\x4b\x0c\xb6\xa2\xec\xa6\x91\x67\x97\xc4\x83\x08\x8e\xbb\x3e\xc8\ +\x8e\xce\xf0\xe9\xb5\xac\xca\xbc\xba\x57\xcf\x99\xe3\xd7\x1a\x6c\ +\x32\x0b\xb7\x79\xb3\xe3\xf3\x3b\x96\xaa\xfb\x30\x7c\x9e\x36\xa7\ +\xe3\x9f\x0f\x11\x87\xe4\xab\x70\xca\x40\x9a\xf6\x04\x60\x2c\xd4\ +\xd1\xf4\x1d\x2b\x9d\xd3\x02\x3c\x8f\x19\x5d\x4b\xd3\xda\x22\xdc\ +\x07\x0a\x43\x1d\xb3\x7c\x02\xab\x18\xca\x81\x2f\x0b\x53\x8a\x26\ +\x37\xa4\x64\xb0\x74\x1d\xb2\xfa\x8d\x30\x80\xd7\x19\xb8\xe9\xc3\ +\x9a\x01\x48\xa7\x53\xc6\x39\x45\x60\xcd\x30\xcb\x57\x0c\x8d\x4e\ +\x20\x61\x55\xe9\xc1\x37\x12\xc7\xeb\x9a\x18\xc4\x3f\xbf\x14\xfb\ +\xca\x89\xf6\x38\x17\xbc\x1f\xa8\x98\x2b\x10\x97\x1e\x1b\x28\xf8\ +\xa6\x31\x9c\xce\x65\x75\x82\x6d\x02\xab\x8e\xa3\xc8\x23\xb3\x4e\ +\xdd\x0a\x22\x55\x47\xe2\x6a\x55\x6e\xee\xf8\x69\x1f\x10\x40\x5f\ +\xf6\xdf\x3f\xcf\xd8\xb7\x86\x07\xe3\xe6\x9b\x8a\xe1\xbf\x7c\xc8\ +\xf0\xec\x28\xaa\xb5\x47\xe7\xcb\x68\x06\x3c\xb4\xdc\xb4\x54\xf6\ +\x01\xbf\x9d\x24\x58\x51\x22\x52\x15\xe1\x7c\xdf\xd8\x15\x06\xc2\ +\x59\xf6\xec\xbc\x99\xe6\xcc\xef\xdd\x27\x9a\x57\xd4\x96\xe6\xe9\ +\xe2\xe8\x6a\x3c\xb9\xe6\xf1\x75\xa4\x5a\xc9\x49\x9d\x6d\x3c\xf9\ +\x6a\x9e\x32\x65\xfa\x10\x04\xb5\x44\x75\xaa\xe1\xd8\x22\xad\xfe\ +\xe9\x85\xdf\x29\x5d\xdd\xa0\x9c\xd6\x38\x7e\xdc\x07\xcc\xb3\xaf\ +\xf4\xee\x24\x03\xd0\x52\x78\x00\xe5\x2b\x51\x4b\xd5\x38\xd4\x46\ +\xb5\xf6\xaf\xdf\xf7\x9c\xff\x3f\x34\x9c\x0a\x74\xc1\xf0\xd0\x00\ +\x37\x0d\x5f\xac\xf7\xc7\x82\x61\x64\xb4\xfb\x50\xb6\x7c\xbd\x05\ +\x86\xb7\x3d\xd7\x34\x48\x2f\xff\x34\x08\x38\x5b\xf8\x39\x17\x77\ +\x7c\x7f\x30\xdc\xcb\x50\xc5\xbc\x22\xf2\x9b\x6b\x64\xc9\x54\xff\ +\xbd\x55\xc4\xdc\x79\xa1\x30\x0c\xd9\x30\x8f\x05\x51\x8a\xd0\xc9\ +\x75\x90\x55\x77\x22\x25\x34\x55\xb7\xa0\x15\x5f\x02\xf0\x74\xe6\ +\xf3\x72\xd0\x93\xf1\x5f\xa8\xae\xf1\xfe\x94\x71\x9e\x39\x46\xad\ +\xa6\xa7\xd5\xd7\xe1\x4d\x1f\xb1\x37\x60\x18\xa8\xef\x6f\x0d\x68\ +\x43\x40\x17\x94\x61\x70\xad\xbe\xf4\xed\xa5\xaf\x6b\x5c\xe4\x88\ +\xdc\x9b\x63\x9f\x18\x9b\x7e\x1c\x59\x5d\x7d\x43\x2a\x30\x77\xd1\ +\xe7\x73\x26\x68\x26\x10\x2a\x81\xb6\x58\x49\x61\x1c\x95\xfe\x58\ +\x81\xa8\xb9\x6c\xae\xa7\x75\xb4\x72\xfd\xc5\x76\x81\xb9\x72\x5f\ +\x06\x46\x86\x75\x61\xcb\xe2\x43\xe1\x38\xa7\x6f\xc2\x6a\x99\x54\ +\xf4\x32\x7f\x1c\x0b\x3e\x8e\x04\x87\xda\x1a\x39\xb5\x38\x3e\x9f\ +\xf2\x26\xbd\xac\xd6\x5a\x55\x06\x6c\xc0\x3e\xf1\x16\xbc\xe8\x16\ +\x6d\x5a\xa2\xeb\xd5\xc2\x69\x5a\x1c\x9f\x33\xcb\xaf\x78\xe5\x1f\ +\x70\x59\x58\xb2\xef\xad\x20\x45\x22\xfe\xcf\x32\xbe\x2c\x57\xd2\ +\xe6\xe5\xab\xd9\xb6\xe1\xc3\x6b\xc1\xe7\x89\x15\x47\xd2\x9b\x58\ +\xa5\xcc\xc7\x89\x37\xfe\x51\xaa\x9b\x24\x0c\x84\xbe\x81\xb6\x39\ +\xcd\x94\xcd\x90\xb4\x4a\x7e\x2b\x18\x17\xaf\x0e\x86\x4a\x3b\xed\ +\x02\xb3\x05\x2e\x0b\x35\x05\x7b\x2d\xba\xe9\x10\x2d\x00\x6e\xda\ +\x80\xb1\x6c\x91\x59\xe6\x24\xe4\xfc\x72\xa4\x89\x67\x05\x2d\x83\ +\xf4\xf9\xc7\x4b\x5e\xbf\x63\x1d\x6d\x55\x00\xb2\x35\xc7\xfe\xda\ +\xd1\x38\x45\xa4\xc0\x35\x5d\xb2\x63\xca\x8e\xe7\xec\x38\x4f\xf5\ +\xa0\xe2\x2d\x4e\xd7\x21\xe0\x00\x92\x8b\x5a\x38\x3e\x5d\x5c\x3c\ +\x08\x6c\x91\xe6\xd8\xfc\x19\x8a\x1b\x7e\x7f\x2d\x78\x55\x98\x42\ +\x13\xb6\x5c\x09\x73\xc7\xeb\x44\xcf\xbc\x0c\xc3\xa7\xe7\x05\xad\ +\x4a\xff\x83\x00\xeb\x4e\x84\xb4\x5c\xc7\xd1\xda\xab\x59\x02\x29\ +\x66\x1f\x88\x66\xae\xc3\x35\x89\x22\x1c\x03\x8d\x49\x9e\x26\x4e\ +\x24\x4c\x6d\x4d\x50\x45\xd8\x44\x5b\x63\xd1\xe7\x2a\xfe\x29\xc0\ +\x87\x73\xc6\xb9\x10\x00\x6e\xf5\x39\xca\xe2\x78\x7f\x24\xa3\xb4\ +\x1e\x80\xeb\x3e\xd2\x73\x7d\xec\x59\xdd\x66\x61\x35\x7d\x4f\x37\ +\xe4\xb3\x92\x83\x87\xe5\x9b\x6a\x01\xaa\xee\x9b\x3d\xfe\x5c\x6a\ +\x3c\x17\x8f\xba\x29\x5f\x99\x3d\x3a\x30\xc2\xf1\x6f\x1e\x78\xf3\ +\xed\xe5\xb0\x11\x23\xcb\xb5\x36\x6c\x63\x94\x4b\xa6\x5f\x5e\x1b\ +\x49\xf7\xbc\x64\xce\xc7\x73\x1d\x7d\x04\xa6\xb9\x5e\x79\x36\x08\ +\x54\x0c\xd8\xdb\xe6\xf9\x66\xc1\x90\xcd\x98\x2e\x53\x36\x72\x4c\ +\xdd\x40\x6d\xd8\x04\x47\x2e\xde\x7c\x84\xe1\xf7\x27\x7a\xde\x26\ +\x01\x7e\x4b\xd9\x5c\x59\xab\xce\xa1\xd7\x18\xab\x0b\xc0\x52\x88\ +\x6b\xf4\x89\x86\x0d\x7d\x24\xa1\xe5\x46\x40\xd6\x43\x07\x1c\x7a\ +\xf6\xa1\x49\xc8\x77\xd1\xc3\x32\x11\x95\x82\xcb\xc5\x46\x6c\x41\ +\x57\x14\x59\x65\xd5\x9d\x33\x6f\xac\x8a\xb6\xf7\x92\x1f\x67\x00\ +\xef\x76\x24\xf7\x74\x89\x23\x4c\xd7\x24\xa4\x22\xc6\x34\xef\x94\ +\xe3\xaf\x39\xf6\x5d\x10\x62\x6e\xab\x79\x49\x17\xc8\xc1\x0f\xc6\ +\x64\x20\xbb\x1a\x69\xed\x45\x1d\x00\x44\x16\x00\x00\x20\x00\x49\ +\x44\x41\x54\x42\xa9\x2f\xfb\xec\x57\xc2\xe0\xab\x16\xae\xca\x62\ +\x49\x74\x32\x9c\xe7\x22\x6d\x86\xe1\xf3\x31\xa3\x14\x93\x81\xa7\ +\xad\x0c\xca\x35\x5e\x5c\x87\x5c\x05\x6d\x67\x03\xa6\x5c\xb0\xef\ +\x02\x1c\x86\x43\xe4\x41\xd9\xe9\xe0\x7a\xd3\xdb\xda\x2e\x34\x1a\ +\xff\x15\xd1\xc9\x87\xbc\x89\xc5\xee\x92\x42\x55\x6b\x7b\x80\x4d\ +\xe2\xfd\x2a\x6c\xa7\xda\x82\x35\x71\x23\x3a\x65\x38\x7e\xbe\xe7\ +\x97\x7b\xbc\x49\xb8\x64\xc7\x6d\x0b\x94\x2b\xcf\x84\x65\x7d\xa9\ +\xc9\xe2\x0c\x32\xe6\x2c\x0a\x99\x49\x81\xea\xce\x4b\xd9\xa2\xd4\ +\xeb\x9e\x8d\x08\x2b\x59\xaa\xde\xec\xb3\xf6\xdf\x6a\x3b\xaf\x7f\ +\x5f\x42\xb5\x29\x07\x2e\x13\xdd\x9b\x83\xdc\x8d\x5f\xce\xbe\xae\ +\x29\xc4\x08\xfc\xa6\x4c\x40\x33\x82\x7f\x77\xea\xcb\x43\xe0\x0c\ +\x7d\xce\x57\x96\xd1\x9a\x3d\x47\x37\xfc\xd3\x97\xa2\x74\x18\x12\ +\x5e\xe6\x2c\x67\x9c\x52\x4d\x20\x9c\xfd\xba\xb3\x64\x1b\xf5\x74\ +\x62\xb4\xcd\x79\x06\x5b\x99\x57\x4d\x37\xb2\x10\xee\x8b\x3b\x9a\ +\x36\x90\xa9\xa7\x7c\xc0\xe4\x74\x8f\x61\xd8\x04\x5f\x3a\x0b\x0a\ +\x19\x01\xc9\x23\x6b\x8e\x9c\xae\xea\xa0\xa0\x08\x77\xc7\x9b\xbd\ +\xad\xb6\xe3\x35\x48\x63\xc8\xec\x53\x47\xf0\xc1\x4f\x32\x72\x33\ +\xb9\xcb\x74\x89\x3e\x71\xd9\x59\xde\x5f\x66\x6e\xd4\x8b\x3b\x1e\ +\x7b\x5b\x73\x0f\x8b\x2c\xc9\x66\x6c\xa5\x1f\x0f\x22\xae\x69\xd2\ +\x21\x15\xd4\x23\xcd\xb2\x86\xbe\x64\xaa\xd0\xfa\x00\x7c\x3c\x73\ +\x9d\x0c\xbc\x45\x5c\xeb\x5a\xd7\x14\x5a\xd3\x1a\x57\x75\x19\x19\ +\x46\x99\x64\x60\xb2\x5c\x8d\x64\x37\xff\x3a\xf9\x03\x06\xe0\xa4\ +\x35\x5d\x37\x77\x75\x6e\x0a\x5f\xf3\x2c\xb2\x2a\x3f\x07\xf0\x3c\ +\x63\xb3\x08\xf7\xcd\x4c\x65\x91\xf3\xe8\xdd\xce\xd0\x60\x0b\x79\ +\x71\x50\x8a\x5d\x40\x07\xa2\x43\xcf\x03\x66\x1a\x0a\xfd\x93\x93\ +\xa1\x8d\xd5\x19\xd8\xb0\x2c\x05\xcf\x97\x82\x5e\x1e\x08\xfb\x64\ +\xa4\x9e\xa7\xcd\x34\xa4\xb8\xe1\xf3\x52\xe9\xd1\xdc\x3f\xbb\x44\ +\x82\xd7\xac\x0c\xc9\xe2\x54\x4d\x42\xd3\x23\xb2\x24\xd9\x6e\xfc\ +\xf5\x89\xec\xc0\x56\xa2\x9b\xd7\x71\xeb\xb1\xdb\x95\x8f\xb1\xa9\ +\x5f\xcf\xb3\xaf\x78\x43\xad\xfc\x42\xd8\x2c\xe8\x71\xad\x57\x90\ +\xe7\x64\x10\x4b\x31\xe8\xb4\x35\x38\x5a\xf1\x48\x8a\x57\xee\x82\ +\xad\xa3\xf5\x49\xd6\xc8\xab\x7d\x5d\xdc\x54\xa1\x4d\x1b\x78\x40\ +\x7e\x33\x26\xa0\x3c\xdb\x26\x50\x18\x63\xce\xd2\x6e\x27\x4f\xb3\ +\x68\xa4\x7f\x7a\xa1\xe3\x6e\x31\x5e\x5f\x0b\x78\x7a\x4d\x92\x6e\ +\xf6\x7a\x9b\x8b\xf1\xe6\x4c\xa0\x8c\x73\xa7\xd2\xdc\x34\x9e\xc9\ +\x1a\x18\x75\x11\x32\x5d\xa0\x10\x67\x31\xfe\xdd\xb3\x08\x49\x31\ +\x67\x8a\x3e\x84\x25\xa4\x44\xcc\xe0\xa2\x10\xd2\xaa\xde\x6a\x02\ +\xf0\xaf\xdf\xb5\x3c\x24\xaa\x81\xa9\x89\xdd\x18\xe8\x34\x93\x02\ +\x30\x0d\x8e\x87\x1b\xc9\x5d\x0b\x27\x00\x07\xb9\x1d\x9d\x66\xc7\ +\x5c\x0a\x82\x3b\x2e\xf2\x13\x9c\x8a\xe3\x34\xd3\x14\x33\x68\x7c\ +\x38\x2f\x04\x15\xdf\xb4\x3c\x70\x8a\x3b\x86\x42\x75\x57\x50\xc9\ +\x9c\x44\x93\xcc\xfa\xec\xe7\xd9\xc5\x73\x57\xd4\x55\xac\x6a\x43\ +\xb6\x09\xc3\x2c\xa9\xad\x04\x24\xc5\x5d\x3e\x7d\x55\x87\x41\xf9\ +\x29\x9c\x19\xf5\x29\x2a\x13\xa0\x63\x69\x3c\x2a\x83\x0e\xd7\x6b\ +\xea\x9b\xac\x7a\x51\x80\xe5\x3e\x00\x9d\x8c\x26\x8a\xc6\xbf\x5d\ +\xe4\x9a\x17\x59\xa0\xd5\xe7\x34\x67\x72\xe8\xdb\x86\xd4\x67\x93\ +\x1c\xb7\xd9\xcc\x01\x49\xc8\x1a\x0b\xee\x6f\x1a\x34\xc6\x3f\x0f\ +\xe3\x85\x50\x89\x4e\x9f\xce\x05\xc1\x7c\x0d\xfe\x1c\x66\xce\xeb\ +\xef\x7a\x5e\x30\x15\x53\x9a\x67\x0a\xa7\x86\xa5\x88\xf5\xe9\x6b\ +\xf8\x66\x80\xe3\xa0\xbd\xe5\xda\x27\x63\x71\x0c\x0b\x69\xbc\x63\ +\x76\x59\x79\xb9\x9c\x85\x1d\xc3\xec\xf2\xef\xe7\x61\x6e\xc1\xf1\ +\xeb\x4b\x26\x69\x4d\xa3\xcb\x60\x2e\xb6\x29\xfd\x12\x83\x39\x0e\ +\x92\x10\xce\xa5\x8e\x2e\xb9\x77\x38\xf6\x73\xf9\x11\x6e\xd2\xe8\ +\x68\x8e\x9d\x95\xd5\x4b\x62\x81\x63\x9f\xb8\x57\x62\x29\xb8\x5c\ +\xc9\xc3\xcf\x4b\xc1\xbe\x31\xfc\xf8\x98\x04\x32\xd7\x35\x95\xeb\ +\x72\xa0\x5a\xb5\xcd\x05\x31\x86\x6f\x59\x01\xd8\x2a\xa9\xec\x64\ +\x4d\x55\x75\xe0\xa6\x4d\x39\x65\xac\xf2\x52\xd7\x8d\xda\x46\x96\ +\xbf\x0f\x3b\x51\x22\x35\x3f\xf5\xd5\xfe\x88\x23\xa4\x71\x29\xb8\ +\x14\xd0\x70\x02\x5b\xd4\x74\x2e\x05\xdf\xdd\xb7\x30\xf3\xed\xe6\ +\x72\xc7\xdb\x9b\x06\x39\x6f\x02\x17\x07\xcd\x17\x4f\x92\x67\x3e\ +\xb4\x01\xc9\x80\x46\xbf\xaf\x69\x0c\xb9\x14\xb4\x09\xf0\x42\xcf\ +\xfc\xe8\xfc\x1c\xa7\x2c\x63\x86\xc6\x31\x78\xc1\xf1\x98\x31\xe8\ +\xa1\x38\x1c\x2f\xda\x3c\x7f\xba\x8b\x68\xe2\x36\x92\xbb\x6b\xf8\ +\xe7\x1f\x5a\x28\x6a\xcb\x57\x1c\x04\xc6\x04\x57\x97\x79\xe4\x5d\ +\xe2\xf7\x29\xbe\x6d\xba\x2e\x85\xaf\x5c\x75\x82\xd0\xb5\xbd\x12\ +\x83\xa1\x92\x79\x2e\x1b\x09\x07\x5a\xd3\xd3\xe2\x78\xdb\xe9\x76\ +\x51\x1d\xe9\xd7\xa6\x94\x62\x25\x3e\x8d\x45\x51\x55\x41\xb7\x13\ +\xf9\x10\x77\xb7\x0d\xdb\x94\xd5\xb6\x9d\x6b\x3a\x15\x2a\xee\xd6\ +\x64\x9c\xc8\x0a\x63\x56\x64\x78\x54\x7f\x70\x48\x01\x5d\x43\x02\ +\xce\x34\x65\xe9\x09\x38\x46\x2b\x52\xab\x41\xd1\x60\x4f\x05\x38\ +\x9e\xa6\x8d\x80\xe3\x1b\xe7\xe3\xef\x1e\x1b\xc4\xa0\x40\x15\x03\ +\xee\x3a\x5f\xdb\x9e\x2f\xc7\x4c\x41\x52\xa1\xda\xd2\xad\x7a\x0e\ +\xf0\x3b\x1e\x22\x25\xc1\x5d\x60\xb5\x30\x01\x68\x9b\xb0\x86\xd6\ +\x14\x99\xcf\x44\x07\x1a\x69\x37\xea\x5e\xad\x28\x7b\x4d\x5b\x0a\ +\x22\x9b\xdd\x37\xfc\x2c\x59\x32\xed\x45\x07\x74\x32\x1d\xec\x0e\ +\xbc\xce\xac\xaa\xb8\xa6\x3c\x9d\x6e\x02\xa7\x21\xb7\xfb\xc0\xc3\ +\xbd\x7a\x11\x36\x41\x98\xd1\x06\x9e\xd6\x71\xe2\x02\xa0\x6d\x03\ +\x7a\x55\x7e\x37\x29\x90\xe7\x10\x0c\xc7\xd3\x42\x32\x56\x61\x7b\ +\x5c\x4d\x4e\xab\xf5\x5a\x76\x6a\x1a\xbe\xe1\x01\xc0\xc5\xbb\x49\ +\x5c\xe8\x49\x2e\x2a\x41\xb3\xe6\x08\xb9\xd8\xd4\xbf\x24\x50\x71\ +\xe5\xca\xcd\x7b\x1d\x01\x0b\x01\x43\x66\xaf\x16\xd4\x37\xcf\xa0\ +\xa9\x62\x2b\x60\x6c\xca\x85\xa0\xa2\x11\xa5\x3d\x17\xc3\xeb\x71\ +\x42\xd3\x04\xf4\xc1\x71\xb7\x8b\x70\x03\x4e\x97\x19\x17\x95\x95\ +\x0b\x36\xb7\x1b\xf2\xf9\x1d\xa7\xa5\x30\xd3\xad\x14\x8d\x08\x0b\ +\xfe\xe9\xd3\x84\x5b\x71\xbf\x6f\x1b\x7e\xc6\x50\xd1\x57\x03\x9e\ +\x47\xf6\x57\xfb\x5d\xc4\xa1\xa1\xa8\xe5\xed\x2e\xa0\x8b\x34\x9a\ +\xfc\x72\x2e\x28\xa5\x60\x29\xfc\xcc\x2f\x0b\xcb\xf7\x97\x99\x08\ +\xf6\x4d\x1b\x57\x33\x8d\x35\x32\x4c\x78\xc2\xd3\x02\x2c\xc9\xa8\ +\x4e\x53\x49\x35\xcc\x99\x0c\xc4\x50\x13\x77\x34\x07\xcf\x54\x21\ +\x06\xbd\xec\x41\x07\x5f\x90\x01\xa7\x39\xa3\xa4\x3f\x8d\x8e\x26\ +\xc6\x35\xef\xce\x1c\xb8\x8f\x9b\xed\x18\xfd\x03\x4d\xc9\xba\x45\ +\x5e\x82\x86\xe7\x05\xf8\xfc\x3c\xe1\xb0\x8b\x88\x81\x07\xe7\xae\ +\x09\xf8\x74\x9c\x10\x45\xe0\x59\xae\x26\x0e\x8d\xe2\xb2\x3e\x5d\ +\x32\x41\xdf\x68\x78\x9e\x33\x8e\x33\x81\xac\x43\x6b\xd8\x47\x96\ +\xd9\x2e\xb6\x64\x5d\xd3\xe3\x52\x69\xcd\x86\x03\xd5\x41\xd8\xeb\ +\x26\x4e\x06\x3c\x5d\x16\x9a\x5d\xcc\x24\x78\x4d\x99\x25\xf0\x90\ +\xb9\x37\x02\x1c\xfb\x2e\x62\x74\x5f\x93\x9d\xaa\xd1\xc9\x31\x3b\ +\x3e\x2f\x8e\x9b\x43\x5c\x2b\xa9\x61\xce\xab\x67\xff\x2e\xd2\xd6\ +\x7c\x14\xa0\x77\xd7\x9a\x2a\x4e\x1e\x1a\x15\xe9\x2f\xce\xcb\xa0\ +\x0d\x74\x25\x86\x45\xce\xd8\xc5\x2f\xb9\x89\x75\x02\x41\xe6\x6a\ +\xa3\xbe\xfc\x92\xd9\xa3\x27\xe3\xf3\x3d\x2f\x52\xab\x9a\x61\x6f\ +\xdc\xab\xc3\x94\xb1\x14\xc7\x59\x07\x72\x65\x70\x96\xc2\x96\xeb\ +\xe3\x25\xb3\x1a\x0d\x86\xd7\x39\x63\x2e\x8e\xd7\x31\xe3\x34\x15\ +\xbc\xd9\xb3\xca\xb4\xab\xa4\xe5\x9a\xb7\x79\x29\x6c\xcb\xbe\x21\ +\x13\xb0\x46\x7c\x6f\x8a\xbd\xa5\x00\xe7\xd9\x90\x44\xe4\x68\xa3\ +\xad\xe0\xce\x92\x79\x73\x34\x4e\xde\x78\x54\x0e\x77\x74\xa2\xd3\ +\x49\x06\x13\x10\x23\xcd\x01\x59\x8c\x89\xef\x9e\x05\x72\x08\xa1\ +\xb7\xc2\xb9\xf7\x79\xc8\x32\x1d\x25\xf2\x7a\xdf\x01\x56\x88\x7a\ +\x9f\x73\x35\xee\xa4\xf8\xe6\xa7\xbb\x84\x29\x3b\x4a\x76\xfc\xfc\ +\x90\x60\x6e\xf8\x72\x2c\x18\xdc\x30\x8c\x8e\xa9\x6e\xce\x6a\xd9\ +\xe4\xbc\x79\xbf\x9c\x32\x96\xa5\xe0\xa1\x09\xf8\x70\x2e\x98\x97\ +\x82\x61\xa6\x26\xfc\xd0\x06\x4a\x90\x43\xc0\x38\xd7\xa8\x6e\xfe\ +\xf9\xcb\x50\x94\xf0\x6a\x74\x8f\x09\xd5\xdf\xcf\x91\xdc\xf1\x72\ +\xa6\x9e\x20\x0a\x3d\x36\x17\x36\x91\x95\xba\x13\xab\x65\x97\x61\ +\x94\x55\x55\xdf\xf2\xb0\x69\x04\x32\x15\x07\xac\x54\x71\x11\xdd\ +\xf5\xcd\x29\x18\x72\x85\xb1\xb8\xd8\x6f\x26\x24\xbd\x5c\x21\xd2\ +\x53\xae\xb1\x53\x86\xe7\x63\x46\x88\x04\x0c\x4f\x53\x59\xf3\x0d\ +\x76\x22\x7a\xb5\x91\xbe\x86\x95\xb6\x1a\x1c\xb8\xef\x23\x33\x10\ +\x0a\xf0\xd3\x6d\x02\x0a\x48\x60\x59\x36\x6b\x36\xb8\x10\x74\x51\ +\x99\x73\xa6\x15\xf6\xf1\xbc\x60\x2f\x6c\xa0\x14\x3e\xc3\x97\x4b\ +\xc1\x21\x51\xbe\xdc\xb7\x5c\xd3\x20\xe2\x16\x64\x4f\xfe\x7c\xca\ +\x78\xe8\x0c\x3b\xe7\x44\x83\x76\x65\x8e\xfb\x64\x88\x6e\xf8\xe5\ +\xa9\xac\x86\xad\xc5\xc9\xa4\x0c\x05\x78\x99\xf8\x7b\xea\x34\xea\ +\x75\x24\xf0\xb3\x4b\x86\xe0\x0c\x46\xad\x51\xf4\x63\x36\x4a\x7f\ +\xdd\x60\xc8\xc4\x53\x32\xdb\xde\xf1\x3a\xbe\xcb\x37\x01\x5c\x15\ +\x59\x79\x16\x80\x0b\xe0\xc3\x31\xe3\x26\x19\x2e\x6e\x78\x3e\x2d\ +\x7c\x96\x32\x81\xbd\x4f\x3c\x3c\x8a\x93\x31\x98\x00\xb4\x4e\xe5\ +\xe7\x21\xf2\xb3\xdf\xf4\x89\x84\x30\x18\x3e\x2a\xc2\x6c\x2e\xb2\ +\xc5\x73\x5f\x27\x13\xc0\xd7\xfe\x0d\xff\xff\x1f\x00\xce\xec\x3e\ +\x93\x53\x4c\xeb\x8e\x9f\x0e\xbc\xf9\x4f\x6e\x48\xa0\x1a\x2b\x75\ +\x91\x0a\x27\x01\xc7\x47\x77\x1c\xda\x20\x26\x21\x07\xcf\x95\xbe\ +\x79\xdf\x13\xa9\x6e\xd3\xe6\x51\xff\x20\xed\xb8\x57\xc6\x93\xcc\ +\x1d\x4e\x53\xc1\x4f\x37\x09\xb3\x4a\xf3\x9b\x3e\xb1\x85\x98\x38\ +\x4a\xea\x65\x5c\xf9\xba\xb0\xbc\x0c\xc1\xf0\x8f\x4f\x0b\x63\xa0\ +\xa2\xe1\xaf\x5f\x88\xba\x35\x8d\x61\x1f\x03\x22\x0c\x1e\x64\x41\ +\x1e\x39\x82\x6c\xb0\x09\x34\x76\x5d\xc2\x25\x17\x24\x33\xdc\xf6\ +\x49\xb6\x4e\xc6\x04\x9c\xec\x18\xe6\xcc\x60\x47\xa1\xbe\x21\x90\ +\x77\x50\x7d\xe5\x5f\x33\x37\x78\x32\x8a\x4e\x0e\xbb\xb0\x4a\x89\ +\x53\x34\x59\x52\x2b\x0a\x3c\x68\xac\xb7\x50\x11\xd6\xc1\x71\x2e\ +\x64\x32\x9e\xcf\x05\xf7\xb7\x0d\x16\xf5\xbb\x0c\xac\x70\xa4\x64\ +\xb8\xeb\x23\x13\x8d\x12\xbf\x73\x17\x14\xe7\x05\x4a\xad\xab\xbb\ +\x72\x9f\xe4\x61\xaf\xd6\x65\x17\xd9\x17\x37\x01\xb8\x6b\x02\x73\ +\x13\x24\xd4\x81\x3c\xfb\xbc\x70\xdd\x83\xcc\x59\x2b\x20\xf7\xdb\ +\x29\xaf\x6b\xfa\xdb\xf3\xb2\x9a\x9d\x3c\xec\x22\xcb\x5b\x18\xcd\ +\x49\x6d\x03\xd0\x70\x25\x7a\xe9\xbb\x48\xe4\x3e\x38\x6e\xfa\x44\ +\x8e\xfb\xe4\xb0\x68\x78\x3e\x67\x34\x71\x43\xd2\x43\xad\x8c\x82\ +\xe1\xd3\x08\x9c\x9d\xeb\x9f\x94\x23\xd9\xf7\x91\xa0\xa1\x51\x7c\ +\xd4\x0a\xdb\x88\x91\xcc\xce\x00\xe0\xf3\x08\xbc\x8b\xae\x98\x33\ +\x52\xd0\x5b\x07\xfa\x5d\x80\x2b\x9c\xb3\x7e\xbe\x8b\x1b\xf6\x2d\ +\x47\xc1\x5d\x32\x2c\x02\x88\xf7\x49\x8c\xc2\x44\x77\xa3\xa8\x76\ +\xe4\xa6\x61\x4b\x95\x8d\xc1\xa4\x8d\x39\xf6\x81\x81\x60\xbd\x71\ +\xbf\xdc\xef\xe3\x5a\xb5\x5c\x16\x5e\x0a\x8d\xec\x96\xcf\x22\xc8\ +\x0d\x8b\xe3\x38\x73\x7d\x5e\x2e\x0b\x2e\x8b\x69\x4d\x13\xc7\xe1\ +\x9a\x54\xcc\x8a\x36\x8f\xd7\x9a\x90\x6f\x39\x05\x18\xb3\xaf\x99\ +\xf2\x27\xd0\x75\xb5\x4d\xb6\xd2\x65\x4f\x0b\x70\x1b\x02\xfd\xf3\ +\x54\xe2\x77\x31\xe0\xb6\x0b\x68\x5b\x11\x82\xc4\xf2\x3b\xbb\xe3\ +\xcb\x85\xa7\x58\x97\x02\x5f\x62\x19\x49\xbc\xd1\xfc\x93\x21\xa1\ +\x04\x08\xdb\x04\xfc\x76\x64\x11\x38\x17\xc7\x3c\xf2\x85\xde\xef\ +\x92\xc8\x29\xbe\xc5\x45\x6b\x76\xbb\x8b\x2a\xa7\xfb\xb8\x12\x33\ +\x86\xcc\xf9\xc9\xb3\x36\xb9\x29\x94\x33\x17\x5b\xc5\x44\x0e\xe0\ +\x34\x2e\x58\x44\xa2\x79\x51\x5c\xb9\xcb\xa5\x26\x81\xed\x4d\xc9\ +\x9b\x0a\x2e\xcb\xca\xab\xce\xeb\x5d\xb4\xdc\x49\xa3\xc0\x65\xe1\ +\x9f\x09\x46\xe3\xd1\xd7\xc1\xe5\x4c\xcb\x8a\xa7\xb2\xce\xbe\x0c\ +\xd4\x42\xb4\xf2\x31\x1c\x61\xb8\x9c\x66\xf4\x7d\x82\xf9\xf6\x52\ +\xf6\xd1\xf0\x70\x08\x68\x22\x85\x2b\x66\xc0\x62\x8e\xf7\xe7\x9a\ +\x34\xcb\xcf\x19\x8d\xe1\x9a\x0d\x38\x2a\x65\xab\x24\x76\x5c\x02\ +\x7e\x3d\x2e\xd2\x3c\x18\x8e\xe7\x65\xe5\x67\xec\xfb\xb4\x82\x59\ +\xd5\x49\x28\xd5\xfc\x3a\xa7\x34\xb7\x32\x3b\xdd\xe8\x42\xa4\xaf\ +\x84\x52\xb6\x29\x4b\x35\x82\xad\x99\x79\x1f\x5f\xf9\xf7\x2d\xc5\ +\x70\x1c\x18\x29\x7f\xe8\xa8\x7e\xea\x23\x47\xc2\xe9\x2a\x34\xd4\ +\x45\x12\x8b\x57\xca\xb8\xc9\xd9\x27\xff\xf1\xba\xe0\xad\xf8\xd3\ +\xe7\x99\x2f\x92\xbb\x49\x35\x69\xab\x58\xe8\x7d\x66\xc5\x44\x50\ +\x91\x8c\xc7\x2f\xa7\x8c\xef\x6f\x1b\x25\x35\x39\xee\x7b\x5e\x62\ +\x7f\x7e\x93\x56\xcf\x7f\xc0\x60\xe6\x78\x99\xa0\xaa\x95\x6b\x6a\ +\xf2\x44\x38\xce\xc0\x83\x3c\x18\x27\xe6\x96\xa1\x6f\x1c\x2f\xe3\ +\x82\x8b\x48\x6d\xaf\x97\x05\x51\x69\x48\x6f\x0f\x49\x49\x53\x64\ +\x35\x46\xdb\xb8\x16\xd5\xb1\x7a\x17\x6d\x15\x2a\x7d\xba\x64\x58\ +\x30\x19\xb2\xd8\x1a\x6c\x52\x55\x8a\xf8\xd6\x86\x20\xb8\xb2\x7f\ +\x0e\x00\x5e\x32\xe9\x8e\x77\x0d\x47\x2f\xc1\x80\x5f\x5f\x27\x3c\ +\x68\xe8\xf9\xbc\x38\xe6\x5c\xf0\xc7\xeb\x82\x97\x73\xe1\x38\x4e\ +\x7d\x7b\x04\xc3\x3a\x82\x19\xce\x63\xc1\x50\xfb\x4e\x03\x3e\x0e\ +\x22\xe0\xa8\xa4\x1b\x33\xfb\xc0\x00\x36\xc3\xfb\x86\xa9\x2e\x06\ +\xe0\xf7\xe3\x22\x11\x8c\x4a\x6e\xdf\x3c\xd9\x8b\x73\x5e\xbe\xcc\ +\x0b\x6a\xc2\x9a\x39\xb0\x58\xe0\x44\xa2\xd2\x29\xa5\x63\x68\xd5\ +\x17\x1e\xc4\xb2\xab\xd6\x52\x55\xd0\xd1\x1a\xf0\x79\x28\x7c\xa1\ +\x9d\xa9\x34\x4d\x04\xfa\xc4\xdf\xf7\xd8\x72\x33\x5c\xbb\xf1\x24\ +\x63\x88\xe3\xe4\x8e\x25\xd3\xe2\xfb\x87\x43\xc0\xcf\x8f\x61\x45\ +\xd3\xaf\xa3\xc7\x47\x27\x37\xbf\x4b\x86\xa8\xcd\xf0\x3a\x3b\xf2\ +\xb2\xc0\x25\x73\xcd\x66\x78\x1a\x0b\xfe\xe1\xd3\x8c\x24\xeb\xaf\ +\xa4\x96\xa2\x97\xe8\xe0\x75\x28\x18\xb1\x25\xf1\x9c\x0b\x0f\xa1\ +\x2c\x2e\xc7\x65\xe1\xc1\x98\x64\xce\x72\xdb\xb2\xe7\x36\x23\xf8\ +\xf5\x32\x2c\x78\x19\x69\xf7\x56\xf9\x08\xd5\xaa\x2a\xc2\x10\x72\ +\x5e\x77\xe0\xb5\x3a\xb1\x72\xfa\x15\x72\xbb\x26\x44\xb5\xa8\xc1\ +\xa6\x9c\x18\x1c\x12\x7f\xcf\x3e\x00\x2f\x03\xe3\xd4\x6a\x30\x4e\ +\x31\x02\xa4\x21\x70\x92\xd2\x48\x1d\x59\x01\xb4\x60\xc0\x32\x17\ +\xdc\xf5\x01\x1f\xcf\x19\x45\x5e\x00\x7f\xff\xa7\x66\x0d\xed\xb8\ +\x8e\x72\x4f\xca\x6a\x38\x2e\xd4\x55\x9c\x85\xaa\xbe\x7f\x9e\xf0\ +\xb0\x33\x78\x34\x7c\x3e\x17\x9c\x73\xc1\x7f\xfc\x7d\xa2\xa5\x5d\ +\xd5\x9b\xb8\x21\x29\xa4\xf3\xb2\xa8\x4d\x2a\x9b\xc2\xf5\xcb\xc0\ +\xff\x32\xcb\x01\xb8\x6b\xd8\x62\x14\x45\x9a\x07\x6c\x7b\xec\xd7\ +\xd7\x85\xba\x89\x65\xf3\x22\xcc\xc2\x76\x66\x67\x1a\xd1\x5c\x83\ +\x66\xb4\x7f\x3a\xe9\x45\xaa\xd5\x5d\x7d\xe9\xbb\xb8\x71\x35\xbe\ +\xd9\x01\xe0\x42\x67\xfd\xea\x83\xa4\x40\x7f\xf3\x14\xb7\x79\x61\ +\x88\x01\xb7\x91\x0f\xf8\x91\x31\x27\x28\xce\x85\xdf\x25\xd9\x61\ +\x81\x36\xd4\x95\x51\x56\xe0\x68\x55\xdb\xd8\xd5\x94\xa0\x0d\x54\ +\x57\x3d\x9f\x89\xbc\x36\xc6\x87\xdd\x44\x51\x2d\x8d\xc1\x1b\x8f\ +\x3d\xad\xbf\xea\xad\xd4\xda\x96\x39\x70\x5e\x80\x87\x7d\x58\xa7\ +\x0f\x4b\xc9\x48\x46\x37\x9e\xba\x51\x4d\x04\x99\x00\xc7\xab\x66\ +\xf5\x75\xd4\x96\x15\x1b\x5d\xae\xfc\xdd\xe0\xbc\xb1\x90\x1d\x97\ +\x99\x9b\xf0\x69\x72\xdc\x76\x9c\x3a\xf0\xab\x68\x84\xe7\x34\x10\ +\x49\x92\x99\xa6\x26\xe1\xe9\x4c\x8b\x2a\xc8\x1e\xed\xda\x37\xd0\ +\x94\x6f\xb0\x13\x3a\xe8\x0a\x31\xfd\xe1\x90\x38\x05\x08\xc0\x4d\ +\x9b\x60\xa0\x47\x7e\x76\xa0\x57\x0e\xdb\x59\x18\x4d\x0d\x37\xe9\ +\x93\x74\x0d\x0a\x74\x09\x42\xe6\xa7\x42\xa1\x54\x71\x92\xa0\x68\ +\x80\x52\x55\x86\xd4\xf4\xdf\x36\xca\x29\xc4\x86\xfb\xb4\x9a\x87\ +\xbf\x2c\x54\x05\xd6\x4d\x78\xed\xc7\x37\x5d\xf5\xcc\xd5\xf2\x6d\ +\x74\x8a\xb9\x2c\xf0\x36\x7b\x5d\xd8\x0a\x56\x34\xbe\xca\xf8\x82\ +\x3b\x76\x66\x98\xe6\x0c\x2f\x8e\x8f\x13\x89\x64\x75\x7c\xd7\x44\ +\xee\xb9\x45\x87\x5c\x30\x72\x52\xfe\xdb\x77\x2d\xfe\xd3\x1f\x33\ +\x06\xe1\x51\x6b\x99\x2c\x41\x4d\x30\x1a\x71\xdc\xf4\x71\x25\xde\ +\x00\x86\x5d\x0c\x30\x91\xb4\x7e\xba\xe1\xed\x9f\x97\x82\x73\x66\ +\x54\x39\xdc\xb1\x64\x5b\xc3\x54\xeb\x0b\xeb\xe2\x46\x28\xf7\x19\ +\x4d\x20\xb3\xf0\xfd\x99\x66\x1f\xc4\xb4\xb6\x00\x96\x08\xda\x78\ +\x25\x33\xdc\xb4\xf4\x24\xac\x7b\xb5\xd3\x3e\x3d\x65\xe2\x68\x6d\ +\xf0\xf5\x86\xaf\x13\xa0\x29\x6f\x7b\x2f\x18\x71\x95\x6f\xda\x02\ +\x34\x81\x72\x44\x93\x69\x61\xcd\xb2\x7b\x5d\x1c\xcf\x67\x5f\x3d\ +\xfc\x32\x80\xcf\x97\x8c\xe3\xc4\x45\xfa\x72\x5e\x68\xfc\x09\xe0\ +\x5d\x1f\xf1\x32\xb3\xb4\x0f\x65\x23\xa4\xd4\xde\xf6\xd0\x95\xf5\ +\x74\xa9\xa7\xf7\x45\xd9\x03\x05\x1c\xd1\x5c\x44\x21\x9c\x65\x47\ +\x45\x95\xd9\x95\x01\x86\x30\x86\x7a\x2b\xfe\xeb\x43\xc4\x02\x3a\ +\xbb\xee\x93\x88\x4b\x95\x64\x73\x95\xc4\xda\x9b\xa3\x6d\x37\xcf\ +\xb7\x49\x52\xd1\x00\x5b\x63\xb9\x66\x6d\xd2\x24\xc7\xdf\x4b\x76\ +\x94\x48\xd5\x49\x02\x79\xf4\x97\x2c\x4e\x82\xc6\x7d\x9c\x5e\xf0\ +\xe0\xa2\x8f\x81\xe1\xe3\xeb\x84\x97\x11\xd2\xa1\x3b\x3c\x70\xc3\ +\x16\x99\x58\x4c\x00\xde\xbf\xd2\xab\xae\xb2\xed\x66\x37\xfc\xf6\ +\xba\xd0\x8d\x28\x3b\xa6\x79\xa1\xc0\x24\x91\x82\x7a\x1c\xca\x96\ +\xe4\xe3\x5b\x1a\xf2\xbe\xe3\x67\xcd\x57\xec\xb8\xb3\x4a\xf2\xa9\ +\x10\x54\x73\xb9\xcf\x54\xa1\x54\x06\x4b\xe9\x49\x1b\xf4\x3e\xd2\ +\x32\xbc\x5e\x38\x6f\x7b\xb6\x32\xaf\x83\x8b\xda\x0a\x85\xbb\xfa\ +\x96\x3b\x80\x0d\xbf\x81\xf8\x07\x56\x59\x9b\x6a\xcf\x4a\x0d\xc3\ +\xd0\x9a\x26\xa9\xee\x46\xd9\x6a\x25\x00\x3f\xf6\xa6\x24\x67\x96\ +\xfd\x53\x76\x74\x4d\x60\xb5\xa7\x58\xae\x5c\x80\xdf\x5e\x26\x9c\ +\xb3\xa1\x8b\xb6\x4e\x4c\x62\x20\xa3\x32\x4a\xd7\xfb\x65\x76\x7c\ +\x3a\x92\xaf\xec\x0a\xa0\xfd\xcb\x0b\x3d\x1f\xcc\x0c\x1f\x8f\xcb\ +\x2a\xe2\xf9\xbb\xfb\x66\x15\x34\x55\xb7\xe9\x6a\xfe\x99\x12\x03\ +\x6e\xcb\x55\x1d\x3e\xa9\x82\xad\x37\xf8\x6d\x03\x3c\x2f\x95\x0d\ +\x29\xa3\x4f\x5d\x74\x08\x01\xbd\xf0\x20\x53\x59\xdf\xc2\xf1\xb0\ +\x8b\x18\x16\x66\x0d\xf4\xc2\x3f\xe6\xba\xa6\x57\x39\x9c\xfb\x48\ +\x2b\xfd\x6f\x5a\x01\x4c\x19\x08\xc5\x31\x2f\xb6\x8e\xfa\xc6\xc5\ +\xf1\xf3\x3e\x62\x11\xba\x5c\x39\xe5\x06\x12\x86\x92\x82\x20\xea\ +\x51\xf5\xfe\x52\x10\x15\x91\x3d\xd5\xdc\x36\xed\xda\x06\x86\x4f\ +\xe7\x2d\x63\xb0\xc8\x4a\xcc\x9d\xfc\xfd\x3e\x45\x0c\x0b\xfd\xde\ +\x61\xf4\xac\x29\x57\x42\x90\x06\x34\x0c\x29\x30\x11\x5c\x38\x5d\ +\xf8\x87\x97\x2c\xe4\xd5\x70\x9c\xc9\xb4\xba\x89\x2c\x43\xf7\x55\ +\x79\xd7\xf2\xa5\x7b\x1a\xf8\x51\xff\x74\x93\xf0\xd8\x89\x5d\x08\ +\x60\x9e\x25\xd7\x35\x8e\xcb\x22\x9c\x12\x62\x03\xf2\x92\xb1\x33\ +\x82\x58\xbf\x9f\xb8\xfb\x5d\x51\xd5\x4d\x34\x1c\x2f\x99\x7d\xbe\ +\x6f\x82\x8f\x29\xb3\x0a\x3a\x2d\x52\x93\x65\x12\x87\xa2\x66\xcf\ +\x3f\xf4\x91\xd6\xe3\xd9\xd7\xe0\x8d\xaa\xa5\xcf\x1a\x57\x65\x98\ +\x72\xe7\x38\x31\x99\x0b\x49\x49\xad\x5c\x98\x5a\xcd\xe1\x3e\x9c\ +\xb6\xc9\x48\xd6\x9a\x16\x27\xe9\xe4\xa1\x4f\xec\xb9\xe1\xd8\xf7\ +\x69\x0b\xa4\x10\x8f\x20\x16\x7a\x2a\x4c\x30\x1c\xc4\xa1\xbf\x14\ +\xe0\xc3\x45\xb6\x65\xc1\xe4\xb5\x48\xb2\x54\x1f\x0c\x7b\xb9\xf5\ +\xf4\xf2\x7c\x78\x9a\xc8\x18\x7c\xd7\x11\xaf\xe8\x74\x19\x8c\xb9\ +\x12\xa2\x80\x9b\x26\x48\xfd\x47\x91\x8c\x95\x42\xb9\x79\x30\x7c\ +\x1c\x8a\xe2\xb9\x88\x84\x37\xd1\xf0\x7a\xc9\x2b\xb6\x30\xd5\xd1\ +\x58\xa6\x84\xfb\xb8\x10\x4b\xe9\x9d\x2f\x52\x12\x65\xd8\x1c\xf8\ +\x71\x17\x71\xc9\x0e\x53\x7f\xbe\xee\x55\x07\xf6\xf0\x35\x33\x32\ +\x98\xe1\xb7\x97\x05\x93\x5e\xe6\x6a\x36\x23\x36\x32\x2e\x13\x90\ +\x33\x27\x09\x95\xf9\x57\xad\xd4\xef\xfa\x84\x28\xdf\xfe\xc7\x5d\ +\xe4\x04\x4c\x96\x64\x25\x3b\x3f\x27\xd8\xdb\x77\x52\x3d\x8e\xce\ +\x91\xf7\xfb\x53\x41\x23\x00\xe0\x5c\x58\xa9\xdd\x45\xb2\x22\xf7\ +\x4a\xbd\x6e\x8d\x58\x5b\x16\x0e\xf5\x4d\xd5\x80\x8b\xfa\x37\xbb\ +\x72\x84\xf9\xed\x54\xf0\xd3\xbd\x49\x70\xb2\xb5\x0a\x70\x02\x24\ +\x8b\x44\x44\xc9\xb6\xe4\x5b\x77\xf6\x4a\xbc\x11\xb0\x5a\x8b\x41\ +\xa6\x93\xd5\x94\xb1\xd2\x4a\xc7\xc2\x9e\x6f\x2a\x34\x09\x0d\x25\ +\xaf\x4e\x35\x7f\x3e\x24\x74\x4d\xc0\x1f\x17\xc3\x25\x6f\xa6\x97\ +\x57\xc9\x65\x98\x32\x37\x7e\x13\x78\xb3\xb7\x8d\xdc\x5a\x34\x4e\ +\xea\x3b\x22\xf0\xd5\x57\xef\xd7\x53\xc6\xae\xb7\x95\x9c\x53\xa3\ +\xc6\xdb\x36\xe2\x75\x2c\xc8\x99\xc6\x1b\xb7\x21\xac\x5a\xf4\x3e\ +\xb2\xf7\x6b\x52\x64\x9e\xbc\x3c\xe7\x1e\x7a\xfa\x03\x9a\x6d\x56\ +\xd1\xd5\xa1\x18\xaa\x6e\x52\xb0\x75\x13\x05\x37\x7c\x1e\x33\x42\ +\x00\x7e\xba\xe1\x7a\x5f\xf7\x60\xf7\xc2\x19\xec\x2b\x81\x8c\xe6\ +\xf5\x62\xf5\xd4\x71\x66\xae\x42\x16\x11\x48\x36\x29\x32\x0f\xa9\ +\xd7\x4b\x96\x7b\x92\x21\xcd\xcb\x6a\x37\x76\x1b\x0d\x6f\x6f\x12\ +\x8e\xb3\x61\x58\x94\x65\x78\x25\xb9\xad\x56\x5e\x6d\xd9\x40\x2c\ +\xd7\xf3\x9d\x66\x7e\xb7\x7e\x47\xdf\xc0\x3e\x10\xc3\x79\x7f\x2e\ +\xa4\x3b\xdb\x95\xe1\x66\xe1\x77\x29\xcc\xfb\xc6\x20\xcf\xc0\x29\ +\x13\x3c\x3c\x24\x43\x1b\x4c\x02\x1e\x26\xf3\xcc\x8b\xe3\xb6\x35\ +\x1c\xa4\x8d\x87\x46\xaa\x9d\x8c\x4c\x6a\xbe\xc1\x45\x9e\x83\x8d\ +\x6f\x8b\xf7\xeb\xb1\xe0\x7f\xfe\x8e\x7f\xe7\x75\xa6\x46\x80\xe3\ +\x66\x67\x52\xa4\x6e\xeb\x14\xdd\xb0\x17\x0e\x63\xee\x38\x6b\x7f\ +\x55\x77\x64\xbb\xd2\xc9\xd4\x4b\xeb\xf5\xb2\xc0\x75\xd8\xce\xe3\ +\x82\x50\xc4\xfb\x70\xc7\x7f\xf3\x86\x42\x94\xdf\x2f\xc6\x36\xc1\ +\xbe\x16\xc6\x01\x35\xd7\x52\x01\xb8\x8b\x23\x24\xaa\x3b\xa7\x4c\ +\x2d\xcd\x6d\x4f\xcb\xb7\x71\xda\x02\x79\xbe\x0d\x06\x20\x1d\x00\ +\x34\x0a\xcc\x0e\xf4\x91\xfe\x6e\xbf\xbf\xd4\x80\x0d\x9e\xe2\x95\ +\xe7\x7f\x1c\x38\xab\xad\x51\x48\xeb\x21\x60\x86\x71\x66\x69\xd6\ +\x08\xe4\x58\x54\xe6\x5c\xae\x6e\xbc\xc1\x81\x7f\x7b\xcf\xfe\xb9\ +\xae\xf6\x04\xc3\x9c\x0d\xb7\x91\xec\xbc\x5f\x4e\x0b\x19\x51\x1a\ +\x2d\x4e\xd9\xb1\x87\xe3\xa1\x57\x00\x84\x3b\xee\xba\x88\x93\x78\ +\x09\x37\x81\x20\xdb\x9b\x3e\x70\x94\xd6\x18\x7e\x79\x76\xec\x5b\ +\xf6\x21\x29\x3a\xfe\xd5\x8d\xe1\x2f\x5f\x0a\x16\xf1\xbc\xcc\x78\ +\xa3\x1d\xc7\x05\xbb\x68\x6b\xe0\xe3\x8b\xfc\x01\xfa\x64\xe8\xc4\ +\x40\x3b\x8e\x59\xb6\x52\xe4\xa2\x4f\x85\x55\xc3\x92\x1d\xdf\xdd\ +\x34\x68\xa2\xca\x4a\xdb\x2a\xa6\xae\xd1\x21\xa8\x9e\x72\x1f\x23\ +\xc6\xcc\x36\x20\x86\xed\xa5\x31\x90\x52\x9d\x8c\xf3\xed\xea\x74\ +\x5c\xd5\x3c\x79\xe1\xcd\xdd\x4a\x1c\x14\xd5\x0a\xbd\xe4\xaa\x37\ +\xe7\x06\x7e\xbb\x57\x3e\x83\x6d\x4e\xc7\xa7\xc5\xb0\x0f\x8e\x16\ +\xcc\xfe\xfb\xf8\xba\xac\xa3\xbc\x68\x86\x3c\x3b\xee\x2b\xd6\xe3\ +\x8e\xfb\x2e\x12\xb8\xd5\x06\xbe\xcc\x74\x31\x32\x73\xdc\x75\x01\ +\x2f\x17\x65\xeb\x69\x1a\xf1\xd3\xc1\xf0\xdb\xd1\x19\xe2\x79\x25\ +\x75\x75\x18\xca\xb8\xac\xfe\x05\xe7\x59\xf6\xdf\x22\x93\xb5\xa9\ +\x86\xa9\xf2\x3b\x99\xdc\x75\x1e\xf6\x11\x4b\x71\x1c\xfa\xc4\xef\ +\x5b\x69\xbe\xd8\x04\x54\x06\x60\x11\x41\xaa\x8b\x11\x4d\x70\xfc\ +\x5f\x1f\x08\xb0\x9a\x52\xa0\x6b\x6e\xe1\xf3\x48\x66\x61\xfd\x6c\ +\xb5\xdf\x3e\x2f\xbc\x84\x76\xd1\x56\x51\xd8\xa8\x80\x9b\x8c\x2b\ +\x07\x22\x00\x3f\x1d\xb6\x84\x66\x97\x14\xdb\x8d\x6d\x69\x9f\x0c\ +\xff\xf7\xa7\x99\x76\x63\x02\x4c\x4f\x33\x83\x61\x6f\x5b\xb6\x41\ +\xfb\x86\xef\xd3\x24\x3e\x4c\x53\xfd\x15\x8d\x8a\xd8\x06\x8e\x8f\ +\x17\xe0\x4e\x0f\xb3\x4b\xf6\x6d\x41\xc0\x53\x16\x27\x5d\x5e\xef\ +\xc7\x29\xa3\x49\x2c\xa1\x2e\x8b\x6c\x99\xa5\xd9\xfe\xf9\xa1\x45\ +\x31\xc3\x17\xc5\x3b\xbb\x28\x98\xfb\xc4\x4d\x58\x56\xca\x2a\xbe\ +\x52\xfa\x65\xc5\x88\x99\x82\x40\xfe\xf2\xcc\xbe\xb9\x17\x7b\x6b\ +\x17\x99\x8b\xb6\xeb\x23\xa6\x99\x80\x51\xa3\x11\xdd\x0c\xf6\x85\ +\xcf\xc5\x30\x0c\x8e\xbb\x46\x69\xaa\xce\xd8\xcc\x7a\xc0\x94\x02\ +\x7c\x18\x0a\xe6\xc2\x0d\x49\xa6\x1c\x70\x54\x53\xfa\x0f\xaf\x05\ +\x5d\xb0\xf5\xd6\xdb\x27\xa6\xb7\xb4\xea\xfb\xef\xf7\x74\x16\xb2\ +\x6a\x49\x9e\x89\x7b\x8c\x45\xf9\x73\x81\x3a\x86\x24\x1f\xc5\x4f\ +\xca\x02\xf8\xe5\x65\x46\xdf\x2a\xd7\x4d\xfd\xe4\x62\x86\x8f\x97\ +\x2d\xba\xac\x4b\x86\xd3\x9c\x11\x23\x6f\x0e\xf7\xaa\xfa\x72\xfc\ +\xf4\xd0\xa2\xb8\xe1\x55\x94\x6b\xd8\x66\x08\x12\xec\x2a\x2f\xa1\ +\x54\xe6\xda\x66\x58\x59\xe0\x28\x8a\x44\xff\x7c\xa6\x18\x29\x6a\ +\xf2\xd1\x9a\xf8\x03\x91\xe6\x27\xa1\xf0\xf6\xae\x86\x1b\x19\xc0\ +\x45\x6e\xc1\x50\xc5\x32\x2d\xcb\x0a\x8c\xcd\xca\x28\xf8\xfd\xc4\ +\x83\xe8\x69\xcc\xc8\x85\x65\xed\xc7\x29\xc3\xcd\xf0\xdb\xa5\x9a\ +\x9d\xf2\x05\xe8\x8c\xca\x37\x93\xc9\xc6\xdb\x03\xf9\x01\x55\x6c\ +\x94\xcc\xf0\xe9\x52\x70\x5a\x88\x2f\xed\x1b\x9a\x80\x3c\x36\xac\ +\x28\xfe\xf2\x34\x63\x9f\x0c\x4f\x97\x05\xc7\xc5\xf1\xf6\x76\x53\ +\x34\x66\x07\xbe\x4c\xec\xff\xb3\x33\x54\xf5\x34\x67\xb4\x89\x2c\ +\xc7\xea\xa0\x04\x07\xfa\x36\xe1\x71\x97\x70\x5e\x1c\x9f\x97\x4d\ +\x9f\xb0\x68\x32\x52\x50\x0d\x53\x7c\xf5\x93\xc0\x15\x60\xeb\x81\ +\x26\xa0\x09\x8e\x5f\x5e\x25\x6b\x96\xe2\x75\xd7\x70\x1f\xdc\xec\ +\x22\x86\xd9\x71\x17\x6d\xcb\x05\xd0\x5e\x3d\x15\xc3\x71\xa4\xbe\ +\xe0\x32\x2f\xab\xc0\xaa\xda\xe2\x7f\x3e\x8b\x11\x3b\x67\x0c\x99\ +\x6d\xef\xfb\xb1\x20\xcb\xec\xe4\x9b\x12\x81\x6a\xef\x7f\x48\x86\ +\xf3\xe4\xb8\x6d\xea\xdc\x56\x36\x5d\xca\x60\xb7\x60\xf8\xeb\x97\ +\x09\x87\xa6\xba\x9a\x10\xe4\x81\xf2\x02\xdc\x81\x1f\x76\x8e\x1b\ +\xa5\x00\x7d\x65\x88\x20\x27\x9d\xea\xa1\x5e\xfd\xee\x06\x23\x68\ +\x73\x59\x1c\xcf\x33\x88\x60\x4b\x86\x39\x38\x4f\xc9\xb5\x1c\x14\ +\xa9\xe3\x65\x76\x3c\xec\x02\xfb\x71\xed\x8e\x36\x10\x44\x8a\xc1\ +\xae\x1d\xc6\xd7\x91\x9d\x19\x51\xf9\xfa\x9d\x8b\x8c\x50\x76\x81\ +\xb7\x41\x0a\x86\xd7\xe3\x82\xc7\x1d\xfb\xd6\xfa\x9f\x64\x8e\x56\ +\xc0\xda\x41\xc1\x1c\xb3\xf4\x0c\x9d\xc9\x16\xcc\x0c\x2f\x83\xe1\ +\x69\x62\x95\x34\x5d\x95\x91\xb7\x89\xa6\x1b\x4b\x76\xdc\x48\x5b\ +\x5f\x65\xab\x8b\xfa\xd3\xbf\x7e\x99\x68\x4d\x0e\x5f\xd7\xd4\x54\ +\x36\x2e\x05\xf8\xf3\x01\x38\xc8\xe5\xb8\x0a\xb8\x2a\x6a\x5c\xa4\ +\x54\x1c\xf4\x77\x36\xe0\x74\x60\xd0\x68\xf5\x8f\x91\xa0\xe3\x71\ +\xd1\x41\x27\x83\x57\x28\x92\xac\xd3\x88\x72\x94\xd7\xde\xbe\x0b\ +\x9c\xcf\xcb\x5e\x6b\xd7\x6c\x1c\xf8\x00\x5b\x25\xb1\x41\x66\x2d\ +\x37\x8d\x0c\x4f\x75\xf0\x5f\xc4\x16\x2c\xba\xf9\x5f\x4e\x0b\xde\ +\x74\x86\x10\xc2\xca\xe3\xef\x13\xd9\x7a\x8b\x7c\x19\x76\x01\xf8\ +\x7d\x72\xbc\x69\x74\x8b\x3a\x29\xe4\xc1\x0c\xff\xf5\x73\x35\x39\ +\xdd\x38\x18\x87\xc8\x72\xff\x79\x72\xbc\x6d\x64\xf7\x2d\x25\x68\ +\x17\x23\x26\x00\x2f\xe3\x82\x61\xc9\xb8\x6d\xb6\xf9\x7b\x71\xce\ +\xea\x5f\x26\xc7\x5d\x47\xf1\xcd\xbe\xa1\x1f\xe4\xf5\x4b\x54\xc4\ +\xa9\x18\xab\x75\x97\x5a\x88\x41\x1a\x92\x2f\x33\x5f\xde\x3f\x4e\ +\x74\x34\x7a\x2d\x1b\x9f\xc2\x7d\xf3\xcb\xcc\x20\x2f\xe2\xed\x9e\ +\x94\xf3\x46\xb0\x59\x13\x98\xcc\x6c\x81\xfb\xa5\x72\x07\x4c\xce\ +\xc1\xed\xb7\x54\x03\x56\x34\x7a\x01\x7b\x35\x80\x0e\xba\x15\x58\ +\x6a\x03\x0f\x85\x1b\xb5\x00\x08\xb4\x85\xaa\x06\x18\xb9\x38\x7a\ +\x85\x05\x04\x23\x00\x76\x9e\x25\x43\x95\x46\xbe\xba\xcb\xec\x65\ +\xa3\x9d\x67\x96\x43\x6f\x92\xc4\x2d\x99\x36\xe2\x8d\xc8\x21\x0e\ +\x86\x36\x3e\x44\x6e\x92\x37\xdd\x16\xb1\x55\xa5\xbc\xc7\xa1\xe0\ +\xb2\x14\xf5\x58\x8e\xa1\x18\x7a\x64\xce\x51\x45\x88\xb1\x75\xa4\ +\xc9\xdb\x3b\x8b\x4d\x94\xd4\x56\x54\x2c\x61\x2f\x4f\x83\xc9\x80\ +\xcf\x97\x02\xaf\x01\x10\x20\x4d\xf7\xee\x26\xe1\x5f\xdd\x46\x7c\ +\x1a\x0a\xee\x7b\xc3\x30\x3b\x76\x7d\x42\x31\x96\x82\xe6\x8e\xdb\ +\xa6\xfa\xbb\x01\xf7\x62\xcf\x41\x71\x58\x45\xa5\xd0\x8b\x5c\x67\ +\x5b\x33\xcc\xb5\xca\x91\x8d\xf9\xd3\xb0\x69\xc2\x5d\xca\xbc\x26\ +\xb2\x1f\xfe\x3c\xfa\xea\x46\x9c\xc4\x62\xab\x16\xd8\xc9\x80\x9d\ +\xec\xc4\x0a\x80\xfb\x24\xda\xac\x13\x80\x3c\x08\x87\x08\xa0\x64\ +\xf6\x10\x78\x52\xec\xa3\xa1\x4b\x3c\x7c\xab\x8f\xc2\x98\x0b\x3e\ +\x9d\xcb\x57\x52\xd8\xc6\x33\x4c\x07\xb2\x81\x37\x5a\x95\x54\x7b\ +\x65\xc1\x09\xf7\xa9\x07\x47\x15\x96\x35\xe6\xf0\x68\x78\x9a\x1d\ +\x4b\xce\xdb\xed\x5a\x1c\xf7\x37\x09\x3f\xdd\x44\xbc\x8c\x05\xc1\ +\x80\x43\x34\x58\x8a\x88\x66\x38\xa9\x8d\xb8\x6d\xf9\x3b\x76\x8d\ +\xe1\x71\x1f\x29\x63\x76\xac\xa4\x9b\x64\x86\x8f\x1a\x8f\xde\x68\ +\x2a\x50\x4a\x46\x0b\x1a\xaf\xbc\x4e\x54\xfc\x41\xe6\xa9\xae\x4b\ +\x2e\xa8\xdc\x77\x67\x6b\xb2\x2c\x50\xbe\x24\x2f\xa7\x14\x80\xde\ +\xe4\x60\xa4\xe0\xca\x1b\x25\x48\x4f\xd9\xb0\x0b\xd4\x8a\x98\x57\ +\x81\x15\x2b\xd8\xe2\x8e\xc7\xce\x14\x9e\x5b\x5b\xe0\x82\xf7\xc7\ +\xb2\xf6\x86\x95\x84\x85\xac\x0b\x05\x74\x54\x9a\xdd\xd7\x18\xb7\ +\x6f\x6a\x09\x56\x6d\xa7\xaa\x83\x4f\x13\xb6\x94\x92\x6a\x66\x61\ +\x66\x38\xa2\xd2\x46\x59\x19\x40\xb6\xc8\x29\x18\x96\xcc\x29\x40\ +\x32\xe0\x55\x3b\xea\x2e\x55\xf7\x5b\xc3\x9d\xc6\x61\x6d\xe2\xf8\ +\x63\x00\x69\xab\x1f\x65\x07\x55\xaa\x05\xb4\xac\xc9\x6f\x22\x17\ +\x78\x36\xde\x3e\x1f\x47\x47\xd7\x30\x63\xb6\x0f\xf5\x94\x36\xf2\ +\xbb\x9d\xb7\x6c\x86\xe3\xf3\xc8\x97\x33\xbb\x61\x9f\x0c\x3f\xdd\ +\xf0\x61\xdf\xf6\x11\xa7\x05\xd8\x8b\xf7\x5e\xb9\x0d\x59\x2c\xc3\ +\x31\xcb\x30\xd2\xd8\x5a\xdc\xb7\x3c\x70\x20\xcf\xc1\xf7\xaf\x19\ +\xbf\xc9\xe5\xe5\xf3\x85\x02\x8f\x97\xcb\x22\xd4\x9d\x15\xc1\xcb\ +\xc4\x0d\x76\x5e\x1c\xaf\x97\x65\x75\x96\xb9\x69\xe9\x16\x63\x4a\ +\x43\x2e\x62\x06\xce\xf2\x21\x98\xd7\x80\x49\x5b\x91\xe9\x22\xc6\ +\x1f\x0a\x85\x3e\xe7\xcc\x31\xd9\x63\xcb\x43\x37\xc2\xb1\x17\xf8\ +\x79\x68\xe5\xc4\x0c\xe5\x20\x28\x0a\x6d\x01\x5d\x6c\x86\xa2\x5e\ +\x37\x30\xf3\xde\x23\x23\xab\x4f\x02\x27\x48\x05\x17\x91\xca\x69\ +\x66\x11\x1c\x38\x18\xa9\xb7\x4f\x33\xd9\x6e\x53\xe6\xec\xfb\xef\ +\x1e\x89\x89\x3c\xec\xe3\x5a\xd2\x97\xd9\x45\x60\xf1\x15\x5b\xb9\ +\x64\x85\x94\xa8\x3a\x38\x34\x54\xd8\x15\x38\x46\x37\xfc\xf1\x92\ +\xf1\xfe\xc8\x0c\xc9\x51\xdf\xef\xcb\x65\x51\xec\x39\x93\x81\x5f\ +\x47\x4e\x4b\xdc\x1c\x7f\x1c\x17\x1c\x92\x89\x4b\x41\x07\x9f\xc5\ +\x1d\x77\x6d\x60\x55\x19\xe8\x30\xed\xe0\xba\xd6\x0a\xa4\x22\xea\ +\xd9\x0d\x87\x26\xe0\x32\x17\x98\x62\xe8\xe7\xc2\x76\x32\x48\xee\ +\xdb\x80\x0e\x43\x90\x00\xae\xc0\x30\x08\x7f\x78\x2e\x8e\xe2\x3c\ +\xf0\x27\x8d\x7d\x53\x34\xf4\xc1\x91\x52\xc0\xb4\xf0\x50\x7a\x5d\ +\xc2\x1a\x06\x1a\x54\xb6\x30\xbe\x5c\x87\xb5\xfc\x2f\x07\x37\x9c\ +\xc6\x8c\x0c\xc3\xbf\x7e\x1b\x70\x30\xda\xf2\xed\x9a\x8d\x6f\xf1\ +\x4d\x0e\x80\xec\xd5\x0a\xca\x70\x9a\x79\xe3\x9d\x66\x72\x9f\x2b\ +\xd9\xe1\x10\xf8\x50\x3a\xa1\x98\x93\x86\xf3\xb7\x8d\xe1\xbe\x4f\ +\x08\xc6\x20\x89\x6a\x5e\x31\x64\xc3\xf3\xec\x78\x99\xb8\xf8\xc7\ +\x0c\x58\xe6\x4d\x76\x93\xe8\x44\x5b\x16\x92\x43\xee\xba\x84\x0e\ +\x44\x82\x93\x14\x59\x14\x9f\xf0\xd6\x09\x41\xfc\xfe\x99\x12\xd2\ +\xf3\x22\x3b\xb0\x9a\xc3\xe6\x94\x92\x7e\xdf\x45\xc5\x75\xf3\x00\ +\xca\xc5\xf0\xcb\x73\x81\x2f\x8e\xd3\x65\xa1\x58\x29\x03\xae\x39\ +\x35\x5d\x6b\x22\xfa\xc0\x8d\xe4\xce\x17\xeb\xbb\x5d\x84\x39\xf0\ +\xd0\x05\xf4\x85\x2f\x5a\xd0\x06\x32\x31\x4d\x4a\x01\xee\xda\x48\ +\xf3\x0b\x77\xf4\xc1\x70\x9f\x98\x07\x00\x30\x59\xe7\xb2\xf0\x90\ +\x9a\x66\x62\x09\x25\x1b\x7c\x21\x97\x3f\x6b\x14\x94\xdc\xb1\x03\ +\xf3\xe6\x21\xfb\xa8\xe8\xdc\x94\xf7\xfb\x44\x7a\xae\x14\x6f\xb9\ +\x18\x3e\x8c\x8e\x31\x03\xf3\x42\x76\x5d\xc9\xc0\xb3\x78\xba\xfb\ +\x18\x70\x1b\xa9\x81\xb8\xef\x12\xa2\x22\xba\x92\x5a\x2f\x33\x7a\ +\xde\x0d\x63\xc1\xed\x4d\xa2\xf9\x69\xa6\x38\xa6\x06\xba\xd4\x8c\ +\xbc\xc9\xc9\x29\xb8\x8d\x2a\x47\x45\xc3\xbd\x6b\x13\xfe\xc3\x6f\ +\x44\xc0\x8f\xe7\x05\x39\x33\x69\x68\xd2\x0b\x7f\x68\x0c\x7b\x69\ +\x12\x16\xf7\xd5\x94\xe4\x26\xd1\x39\xa7\x31\xe0\x87\x36\x7c\xb5\ +\xa6\xc1\xb6\x44\xa1\x9b\x26\xae\x4e\x3c\xc1\x81\x77\x1d\xd9\x8a\ +\xd3\xcc\x8b\xe4\xa4\x0b\x23\xcf\xdc\x63\xa6\x1e\xfa\x87\x9e\x6d\ +\x61\x72\xde\xc4\x56\x1c\x37\x92\x14\x9f\x04\x4c\xdd\xb5\x86\xef\ +\x0e\x09\xd3\xc2\x8a\x32\x6b\x4d\x9f\x27\x56\x8f\xaf\xb3\xc9\xa4\ +\x85\xcf\xea\x79\x72\xec\x52\xc0\x6d\x43\x11\xd2\x21\xa5\x55\x82\ +\x9c\xaa\x67\x63\x01\x42\x61\x1c\xdb\xfd\x4d\xa2\xf9\x69\xce\x08\ +\x79\xcb\xb9\xa8\xbd\xe8\xe4\xd5\x4f\x12\x78\xab\x51\xf4\xe2\x86\ +\xfb\x2e\xe2\x3f\xfd\x75\xc1\x39\x1b\x2e\x63\xc6\x3c\x6d\x40\xf2\ +\x37\x6a\x01\x58\xb2\x8c\x99\xc8\x7d\x63\x44\x21\xef\x1b\xa0\x18\ +\x7b\x97\x77\xb7\x2c\xef\x26\xa9\xd1\x7a\x91\x4c\x5e\xc7\x82\xf7\ +\xc7\x19\xe7\xc5\x61\x1d\x6f\xeb\x6c\x1b\x7a\x5d\x49\x3c\x59\xb7\ +\xde\x21\x12\x08\x4b\x00\x26\xe3\xc9\x38\xcc\x19\xfd\x2e\xa2\x55\ +\x78\x05\x25\x91\x14\xd6\xbc\x4e\x05\x73\x26\x23\x6e\x70\x39\xeb\ +\xa8\x6d\x81\x80\xc3\x46\x82\x9b\x4f\x03\x41\xa9\x07\x25\xd1\x9c\ +\x26\x5a\x8f\x04\xbd\x4c\x35\xff\xa0\x48\xf7\x70\xce\x8e\x61\xc9\ +\xc8\x66\xb2\xf1\xe2\xe1\xf0\xc7\x39\xe3\x2c\x37\xe0\x8b\x98\x82\ +\xab\xa3\x4c\x21\x30\xc4\x9b\x3e\x6b\x4d\x78\xb0\x7c\x96\x9f\x9b\ +\x03\xd8\xb7\x61\xb5\xc7\xbe\x68\x04\x66\xe6\xf8\x7e\x1f\x50\x64\ +\x75\xfb\x70\x20\x1a\xbe\x54\xaa\x34\x2a\xba\x4f\xff\xba\x5f\x9f\ +\x27\x84\x46\x2d\x5a\x75\xc8\xbd\xaa\x12\xaa\xb4\x97\x96\x67\x8e\ +\x36\x64\x3c\x2f\xfc\xee\xc7\x69\xc1\xbb\xbb\x84\xe8\xb2\xf5\x36\ +\x72\x3b\x5c\x63\x87\x0f\xc7\x0c\x33\x6e\xfc\x14\x37\x43\xd0\x6a\ +\x1b\xde\x05\xde\x66\x4f\x23\x0d\x4d\x1e\x7b\x5e\x10\xcf\xc3\xa2\ +\xe7\xea\x78\x77\x97\xd4\x77\xfb\x3a\x46\x7c\x9e\x18\xb9\x7e\x9c\ +\x1d\xdf\xed\xc3\x2a\xf8\x79\x99\x0a\xde\x0f\x05\x7f\xbe\x4f\xf8\ +\x30\x15\xd9\xa5\x2b\xaf\xaf\x90\xd5\xe8\x00\x06\xb5\x09\xa6\x17\ +\xf1\xfd\xa8\xfc\x46\xd9\x72\xa7\x58\x03\x53\x69\xe7\x96\x0c\xb8\ +\xef\x02\xe6\x59\xe1\x2a\x09\xb8\xeb\x83\x8c\x47\xb9\xf6\x0f\x3d\ +\xd7\xec\x65\x2c\xf8\xaf\x5f\x26\x84\x08\xa4\x3e\x12\x4f\xb1\x2d\ +\x88\x35\xc8\xa0\x35\xab\xd2\xed\xa2\x21\x7a\xc6\x34\x53\x1f\xe3\ +\x65\x41\xd7\x46\x56\x71\x35\x71\xa8\x00\xb3\x48\x74\x1f\x4e\x8b\ +\xa8\xbf\xc6\x09\x45\x35\x78\xa9\x82\xbb\xc4\x67\xb9\x64\xc7\xc7\ +\x81\xd3\xa9\x36\x38\x8e\x23\x09\x4b\x08\xc0\xbe\x8f\xd8\x75\xdf\ +\x9a\x0a\x2c\x6d\xfa\xdb\x43\x58\xc9\x0b\xe7\xc5\xd1\x74\x80\x15\ +\x2a\xc4\xfe\xe1\x49\x00\x45\xda\xbe\x50\x27\xca\x65\x1b\x28\x38\ +\x79\x3a\x65\x64\xb9\xb1\xd6\xdf\x5b\xc0\xde\xa9\xab\x34\x4f\x67\ +\x6f\x9e\x8d\xa7\x73\xf0\x2d\xe5\xe5\x52\xe8\xb5\xb7\x4b\x40\x8c\ +\x01\x6f\xf6\x86\x9f\xee\x23\x0d\x2a\x22\x89\x2b\x09\xf4\x2d\xb8\ +\x0b\x8e\x54\x0c\xc7\x4c\xbe\x7e\x27\x1f\xfc\xdb\x76\xdb\xc8\x45\ +\x07\x86\x67\xc7\x69\xa0\x94\x73\x74\xb2\xb2\x8a\x14\x04\x31\x46\ +\xc8\x29\x9b\x3e\x72\xca\x46\xa0\x87\x00\xff\xbe\xd9\x29\x67\x0e\ +\x81\x56\x4d\xc3\x22\xef\x43\x11\x82\xa2\x0c\x50\x7f\x7e\xe8\xb1\ +\xeb\x02\x81\xcd\x29\xa3\x8d\x86\x9b\xc6\x70\xdf\x8b\x50\xe5\x86\ +\xa1\x38\xfa\xc0\x1b\xfb\xb7\x57\x60\xc9\x86\x98\x36\x2b\xab\xda\ +\xde\x98\x26\x20\xaf\x23\xcd\x37\x83\xe6\xfe\x95\x27\xd0\x9b\xd6\ +\x74\x6d\x2b\x18\x67\x7e\xdf\x6c\x01\x2f\x2f\xe7\x8c\xd0\xa6\x35\ +\x77\xde\xc5\xe0\xfb\x9f\xfe\xdc\xa1\x35\xe0\x3e\x71\xe3\xee\xc4\ +\xe9\xbf\x8b\x90\x81\x85\x98\x97\x5d\x60\x2f\x1c\xc8\x3a\xac\xbe\ +\x91\x41\x6a\xbe\xe3\x31\x53\xfe\x1c\x8d\x6b\x7b\x95\x78\xb3\x4b\ +\x4c\x92\x5e\x9c\xb1\xe1\x21\x10\x68\x7b\x99\x04\x24\x0a\xb0\x9c\ +\xb3\xe3\xa1\x0f\xeb\x9a\x66\x37\x8a\x66\xb4\x85\xfe\xc7\x77\x3d\ +\xe6\x85\x18\x40\x75\xe2\x0d\xe6\xf8\xf9\x2e\x62\x92\x81\xc8\x87\ +\x73\xc1\x9f\x1e\x03\xad\xb6\xb2\xe1\x97\xd7\x82\x9d\x8c\x3e\x5d\ +\xd3\xa8\x1b\xad\xd1\x2e\xf2\x30\x79\x7a\x26\x33\x50\x6d\x3f\x13\ +\x7f\x8c\x6b\x10\x14\xd4\xc9\xdf\x4f\x0d\xc6\x7d\xa0\x10\xea\xe9\ +\x9c\x71\xe8\x13\x16\xb0\xda\xe8\xc4\xda\xfb\x1f\x7e\xec\x70\xd7\ +\xb2\x0a\x0c\x1a\x99\x37\x46\xa6\xe5\xad\x42\x6d\xcf\x0b\x0f\xa7\ +\xa8\xf7\xa6\xda\x91\x67\xb5\x15\xc1\x81\x3c\x17\x9c\x07\x1e\x3e\ +\xdf\xb4\x05\x48\x06\xbc\x3f\xb1\x24\xe9\x82\xe3\x4f\xb7\x11\xff\ +\xf8\xc5\x59\x86\x63\x1b\x3d\xed\x12\x4f\xda\x8b\x50\xe7\x68\xc0\ +\x83\x6d\x1e\x78\x77\xb1\x66\xc5\x39\xde\xed\xb9\x18\x4d\x17\x30\ +\x88\x95\x46\x0d\x35\xd5\x56\x43\x86\x12\x7c\xe9\x92\x72\xd7\x1a\ +\x66\xd0\xa2\x69\x29\x05\x1f\x5e\x33\x7e\x79\xca\x38\x2d\x05\x97\ +\xcc\x76\x64\x74\xda\x27\xbd\x14\xc3\x04\xca\x37\x5f\xa6\x42\xef\ +\xff\x04\x7c\x1e\x1c\x2f\x23\x81\xa3\x82\xca\x47\x20\x08\x75\x68\ +\x09\xc0\x7d\x3a\x67\x44\x39\x0e\xc3\x33\x5e\x67\xb6\x2e\x35\xc2\ +\x7a\x97\x58\x9e\x9d\x46\x62\xee\x21\x00\x1e\x1c\xef\x6e\x02\x79\ +\xee\x70\xdc\x35\xfc\xdd\x41\x03\xff\xc5\x02\xfe\x78\x1e\x08\x02\ +\x1d\x92\x26\x2b\x8e\xd7\x19\xf8\x34\x14\xb4\xc1\xf1\xdd\x4d\xc0\ +\x97\xc1\xf1\xc7\xa0\xc4\xa0\x35\x61\x58\xe8\x7f\xe4\x38\x36\x68\ +\x5a\x91\x24\xce\xb9\x11\x68\xe5\x00\x7e\xbe\xe1\xed\xdb\xb6\x01\ +\xb9\x70\xcd\x2f\x0b\x4b\xfd\xe3\x4c\xb6\xdc\x51\x29\x37\x2c\x47\ +\x17\xf9\x35\xb8\x78\x16\x05\xff\xfe\x2f\x23\x86\xcc\xd0\x93\x64\ +\x94\x20\x0f\x0b\x23\xab\x06\x01\x51\x8b\x1b\x9e\xce\x05\xbd\xf4\ +\x0e\xbf\x3e\x6f\x76\x61\x41\xca\xc8\xb3\x73\xad\xe0\xc0\x8b\xb4\ +\x1f\x35\xc0\x64\x29\x74\x4c\xae\x81\x31\x29\xb0\x3d\x78\xff\xba\ +\xac\xac\x32\xfa\x54\x58\x96\x00\x00\x20\x00\x49\x44\x41\x54\x07\ +\xf0\xe7\x87\x80\xa7\x99\xa3\xd2\x7d\x22\x6d\xdb\x94\x2d\xb1\x6f\ +\x80\xff\xfc\x71\x40\xd4\x4b\x79\xdf\x93\xe7\xeb\xc5\xf0\xcf\x2f\ +\x34\x97\x39\x34\x8c\xad\xff\x3f\x3f\x70\xbc\x5b\x95\x85\xb3\xd4\ +\x82\x4d\x64\x6b\x70\x11\xf3\xf3\xfb\x88\x0d\x08\x04\x25\xc6\x77\ +\x8d\xa3\x6f\x02\x12\xd3\x59\x64\xb9\x4e\x96\xdf\x24\xbf\x83\xd7\ +\x5c\x53\xaa\x0d\x2f\xa7\x19\x77\x0d\xe9\xd4\x25\x3b\xcc\x0b\xfe\ +\xc3\xaf\x23\xbe\x8c\xd4\x9a\x40\x93\x82\x53\xa6\xf4\xfb\x2c\x10\ +\xdc\x0c\xf8\xe3\x54\xd6\xbd\xf7\x4f\xcf\xac\x28\xeb\xfb\x12\x34\ +\xe6\x5d\xae\x38\x0c\xdf\xe4\x00\x60\x9f\xcd\x17\xbb\x8b\x2c\x0b\ +\x7f\x7d\xc9\xf8\xd3\x8d\xad\x22\x99\x26\x50\x26\x3a\x2c\x5c\x3c\ +\x82\x71\xfc\x62\xef\x25\x66\x18\xca\xa6\xe8\x6a\x61\xf8\xe3\x4c\ +\x64\x7c\x9c\x8b\x50\x57\x21\xe6\x56\x2d\xaf\x7d\xb5\xa7\xca\x82\ +\x9d\x7f\x38\x04\xc6\x34\x89\x94\xd3\x18\xc1\xa3\xfb\x44\xb0\xf1\ +\xac\x83\xa0\x64\xc7\xbd\xd0\xd6\xd6\x48\xdf\x3d\xcd\xa4\xd2\x1e\ +\x5a\xa6\xb3\x00\x8e\x98\x38\x12\xba\x8d\x0c\x36\x29\xa0\xe2\x6e\ +\x96\x33\x6d\x95\x96\x56\x93\x8a\x92\x1d\x79\x61\x5a\xd0\x4f\xb7\ +\xf4\x6e\x3b\xe8\x46\xfd\xeb\x67\xce\x72\xff\x74\x97\x56\x37\xe3\ +\x6a\xdb\xed\xa5\xb0\x9d\x99\x1c\x1f\x8f\x0b\xfa\x0e\xd8\x75\xa6\ +\xa8\x30\x6e\x84\x8f\xaf\x19\xf7\xad\xe1\x50\x4d\x35\xcd\xf1\xf6\ +\x10\x70\xca\x1a\x8b\xe9\xfb\x16\xf0\xe5\x1c\x85\x71\x9c\x16\x48\ +\x80\x05\xfc\x72\xe4\xe8\xd1\x42\xa1\x06\xbe\x90\x36\x5a\xad\xad\ +\x5c\xe3\xd2\x4a\x2f\x46\x01\xee\x76\xcc\xc4\x4b\xd2\xb1\x9b\x51\ +\xbb\x51\xb2\xe3\xbe\x8d\xb8\x64\x55\x4a\xee\xb8\x4d\x74\x86\x36\ +\x09\x8b\x4e\x0b\x0f\xb2\x9b\xd6\xd6\xca\xa9\x6d\x22\xf5\xeb\xc5\ +\xf1\x2c\x22\x57\x6d\xfb\xb2\x10\xf4\x59\xc6\x1f\x95\x1c\xd6\x38\ +\xad\xd6\xdf\xf4\x09\x31\x18\xee\x44\x90\x7a\xff\x5c\x30\x2f\x8e\ +\xc7\x3e\x62\x16\xf6\x50\x9d\x94\xf2\xe2\xab\x33\xf1\xd3\xe0\xf8\ +\x70\x29\x78\x7b\xcb\x96\x25\x48\x52\xfd\x3a\xd3\x47\xff\x5d\xcf\ +\x17\x34\x06\x62\x37\x55\x8b\x50\x65\xb9\xa6\xea\xe1\x9f\x27\xfe\ +\xb3\x8f\x33\x70\x9f\x28\xa3\x3e\x2f\xf4\x22\xdc\x27\x4e\x5a\x16\ +\x39\x38\xd7\x68\x70\x93\x10\xad\x92\x80\xcc\x0d\x6d\x6b\x78\x48\ +\x1c\xa9\x42\xbc\x92\xfb\x86\xfa\x92\x77\x5d\xc0\x65\xd9\xe4\xeb\ +\xb4\xd6\x27\x56\x14\x74\x69\x4e\x85\x07\xe2\xbb\x9b\x08\x2f\x8e\ +\xbe\x89\x98\x7d\xa3\xd1\xcf\xfe\x0d\x2b\x00\x07\xf0\x3a\x01\x77\ +\x6d\xc0\x6d\x17\x71\xd7\x71\xc5\x86\x59\x3a\x71\x6d\xa6\xe3\x94\ +\x61\xc5\xd1\x44\xde\x05\x6d\xa0\x18\xa2\x4a\x45\x83\xf1\xf6\x99\ +\x8b\x3c\xd1\x8c\x74\xd3\x93\xa8\xb8\x31\x10\x54\x09\x3a\x3c\x62\ +\xb4\xd5\x07\x6d\x51\x7f\xfb\xe9\xc8\x93\xbd\x6f\xe3\xca\xf5\x0e\ +\x01\x78\x96\xd0\xe8\x36\x3a\x9a\x14\x70\xe8\x02\xf6\x0d\x99\x7a\ +\x16\x0d\x16\xe2\xca\x3a\x1c\xe7\x8c\xa7\x89\x11\x56\xf3\xc4\xb0\ +\x88\x8b\xa8\xa9\x4d\xe4\xe9\xdb\x02\x9b\x7b\xaf\x7a\xe9\x37\x2d\ +\x37\xeb\x49\x32\xb9\x97\x8b\xec\x4b\x2b\x4d\x56\x0f\xfa\xd7\x17\ +\xba\xc1\x9c\xb3\x84\x29\x31\xae\x5c\x03\x97\xd5\x55\x29\x0c\xbc\ +\xbc\x6b\x23\xf6\x91\x7e\x70\x87\x3e\xe2\xa8\x1c\x81\x9d\x46\x99\ +\x9f\x8e\x19\x39\xf3\xe7\x72\x75\xfe\xd5\xdf\x53\xb9\x0b\xa3\x03\ +\xcf\xf2\xcc\x4a\x66\x18\xdd\x18\xbc\x52\xc9\x3e\x4a\xb9\x68\x8d\ +\xac\xb4\xa2\xb6\xa5\x92\x52\xce\x13\xc3\x37\x9a\x08\xec\x62\x64\ +\x6e\x61\x29\x08\xc9\xf0\x34\x65\x74\xe6\x38\x34\x11\x6d\xac\x07\ +\x16\x7b\xd3\x98\x88\x63\x24\x23\xc8\xf5\xe1\x94\x71\x68\x0c\xa3\ +\x40\x91\x05\xe4\xcc\xa3\x32\x14\x7d\x0b\x3e\xfd\x6a\x4d\x41\xd5\ +\x67\x34\xc3\xb0\x64\x0c\x72\x49\x4a\x06\x25\x0f\x19\x9e\x86\x82\ +\xf3\xc4\x91\x5a\xd1\x61\x14\x62\xc4\x4d\x92\x43\x92\x80\xc5\x5f\ +\x5f\x1c\xfb\x14\xd1\x99\x71\x34\xd8\x45\x5c\x8a\x23\x66\xc7\x4d\ +\xe2\x24\xe3\x79\xc8\xc8\x19\x78\xb3\xe3\x21\x17\x20\x14\x5e\x79\ +\x7e\x55\xd9\xf8\x79\xa1\xef\x03\x5b\x5a\xc3\xcb\xc8\xcb\x81\x46\ +\x27\x81\xc6\xa1\x20\xd0\x5d\x9d\x7d\x5d\x1a\x85\x71\x02\x8e\x33\ +\xd7\xe6\xd0\x51\x85\xf8\x3a\xb3\xaf\xff\x34\x72\x0f\x3f\x34\x91\ +\x26\x23\x4e\x00\x72\x2f\x63\x93\x2c\xb2\xd4\x30\x3b\x3e\x1c\x33\ +\x62\x32\x4c\x0b\x0d\x6a\xe0\xb6\x1a\xc3\xfe\x4d\x97\xf9\xdf\xf2\ +\x87\x96\xe2\x68\xa3\xe3\x34\x2d\x98\x4b\x9d\xdf\x12\xcc\xa9\x4c\ +\xdd\xe5\x8a\x42\xf9\xc7\x79\xc6\x2e\x90\x79\xb7\x4f\x01\xe7\xa5\ +\xac\xb3\x5f\xb3\xcd\xce\xa8\x11\xc0\xd5\xa7\x00\xcf\x85\xae\xc3\ +\x33\xc7\x3c\x47\x05\x4b\xb6\x32\x7c\x34\xf0\xc0\x29\x2a\x7f\x2e\ +\x43\xc1\xac\x7e\xef\x69\x80\x42\x22\x38\xd7\x9e\x73\x66\x45\x91\ +\xc9\x1c\x33\x50\x54\xd4\x18\x4b\xbd\x7d\x9f\x80\x69\xc1\x65\xe2\ +\xef\xee\x2c\x20\x78\xc1\x43\x67\x38\x2e\x8e\x5b\x03\x9e\x16\x2a\ +\xf5\x82\xf1\x65\x1c\x0b\xf0\x71\xe2\x02\xde\x35\x24\x08\x5d\xc4\ +\xca\x1b\x32\x5f\x8a\xa1\x6c\x7e\x80\x31\x38\xee\x1a\x8e\x7e\xc6\ +\xbc\x10\x07\x68\x89\x67\x98\x30\x94\x08\xe0\x38\xcf\xd4\x08\x00\ +\xb8\x8c\x05\x4d\x04\xbe\x4c\x2a\xd1\x7d\x3b\xb2\x3f\x5f\xe6\xb5\ +\x15\x6b\xa3\x61\xca\xdb\x2c\xbe\xca\x89\xe7\x72\xed\xc4\x63\x4a\ +\x38\x72\x5c\x66\x42\x88\xa7\x02\xc4\xc2\x0a\x61\xaa\x04\x2c\x07\ +\xe6\x25\x33\x80\xc3\xf9\x79\xa0\x76\xa1\x1e\xda\xc9\x80\x2f\xe3\ +\x22\xdf\x46\x20\x25\xfe\xde\xfd\xb2\xa0\x8d\x86\xe2\x05\xbb\x2e\ +\x21\x4e\x0b\x86\x59\x66\xa8\xa0\x75\xda\x7d\x64\x08\xec\xc1\x1c\ +\xe7\xb0\xe5\x13\x1c\x8c\x87\xfa\x67\x25\x39\xdd\xb6\xec\xff\xab\ +\x29\xe9\x58\xa8\x4b\x78\x56\x68\xca\xb2\xaa\x11\x99\x47\x98\xdd\ +\x91\xf3\x82\xdb\x1d\x69\xd9\x5d\xa1\x31\x47\x31\xe0\xbc\xcc\x14\ +\xcf\x38\x70\x29\x05\xfb\x08\xfc\x21\x51\x57\x1b\xaa\x5b\x12\xf7\ +\xd0\x28\x2d\xbe\xc7\x80\x9c\xe9\x6e\xdc\x08\x90\xae\xd9\x8d\x75\ +\xb4\x3c\x15\x86\xaa\x2c\xb9\xe0\x94\x0b\x5a\x3d\xa3\xe3\x5c\x13\ +\xb1\x1d\x4b\x8d\x6a\xab\xa2\x1d\x73\x3c\x9f\xcb\x9a\x85\xf1\x3c\ +\x64\xaa\x0a\x83\xe3\xcb\xc8\x67\x78\x2a\x8e\xbc\x50\xf9\x68\x00\ +\x1e\x5b\x46\xa9\xb5\x4d\x42\x9b\x17\xbc\x66\x1e\x4c\x19\x40\x4c\ +\x01\x8d\x9c\xac\xbf\xdd\x14\xc0\x80\xbc\x00\x0f\x87\x84\x26\xd0\ +\xf3\x2c\xbb\x29\x48\xc3\x30\x38\x19\x59\x4d\x30\x5c\x0a\x81\x0e\ +\x97\x93\xc9\xb0\x94\xf5\x64\xe8\x02\x95\x79\x8d\x94\x7b\x73\xe1\ +\x7f\x3f\xce\x85\xee\x3e\x99\xd3\x85\x46\xb7\x0c\x40\x66\xa1\xc9\ +\x76\xcc\x95\xab\xf3\xf6\x26\xad\xf3\x52\xce\x5d\xb7\xcf\x13\xa2\ +\x6a\x4d\xe5\xed\xf5\x91\x7f\xc7\x29\x33\x24\xb2\x89\x86\xcb\xb4\ +\x60\x04\x70\xe8\x13\x1a\x33\x3c\xee\x08\xc9\xfe\x71\x61\x79\xfc\ +\xdb\x44\x97\x98\xe2\x1c\xd7\x1d\x8b\xe9\xf6\xa3\x19\x49\x71\x43\ +\x1f\x19\x46\x92\x08\x13\x13\xa8\x14\x33\xed\xa1\x23\x25\xf4\x45\ +\x23\x39\x28\x61\xe8\xcb\x40\x90\xed\xef\x1e\x39\xf2\x32\x00\xef\ +\xf6\x0d\x89\x2b\x4e\x19\xec\x28\x7e\xef\xe4\xb6\xba\xf5\x14\x99\ +\x4f\xee\xa3\x61\x82\x61\x98\xcb\xca\x60\xac\x00\x6b\xd0\xcf\x4b\ +\x68\x8a\xb9\x5a\x81\x07\x32\x13\xef\x3a\xfe\x5c\x8a\x92\x76\xbb\ +\xa1\x01\x9f\x03\xc0\xdb\xe7\x61\x9f\x90\x74\x1b\xd6\xcf\x5c\xdc\ +\x30\x6b\x4e\x0d\x6c\x14\xe9\x20\x66\x60\xdf\x06\x0c\x05\x18\xa6\ +\x05\x63\xe1\x1e\x71\xa7\x60\x67\x9f\x02\x3e\x4c\x5c\xc3\x4f\x0b\ +\xd0\x25\x11\x99\xcc\x70\x76\x7e\xce\x36\x6a\x4d\x0b\xd7\xb4\xca\ +\xb0\xcd\x8c\x81\x9f\x42\xf8\xfb\xc0\x91\xdf\xf3\xe8\x64\xf5\x09\ +\xd4\xfc\x34\x48\x89\xd8\x1a\xbe\xdf\x93\x31\xb8\x6f\x93\xb2\x21\ +\xf8\xbb\xc7\xcc\xe7\x02\x85\x94\x14\x50\xe8\xf3\xba\x00\x6f\x3a\ +\xda\xb5\x5d\xa6\x82\x46\x7b\x27\x84\x1a\x90\x42\x22\x11\xc0\xdf\ +\x13\xcd\xf0\x3c\x15\xb4\xb2\xa4\x63\x02\x34\xd7\xb3\xd1\x7e\x8d\ +\xe0\xda\x16\x31\x13\x7f\x7e\x48\x02\x8e\xb9\x27\xab\x5a\x74\xd2\ +\x9e\x72\x37\xb9\x06\x71\x6f\x44\x33\x84\x14\xf0\x92\x01\xe4\x05\ +\xe7\x62\x38\xf4\x69\x65\xc5\x3e\xee\x02\xe6\x8c\x35\xd5\xe9\x9b\ +\x61\x00\xd9\x80\x4f\xc7\x85\xe3\x19\xa3\xa2\xaf\x0e\xb2\x82\x6e\ +\xf7\x9c\x09\xd2\x3c\x2f\x0c\xf8\x70\x60\xb5\x0d\x7b\xd3\x11\xa8\ +\x6a\x82\x40\x0c\xd5\xd6\x51\x5f\xfa\xcb\x69\x41\x09\x86\xcb\xcc\ +\x83\x63\x2e\x35\x64\x91\xf3\xda\x3e\xf2\x56\x74\x03\x7e\x7b\x5d\ +\x44\x7c\x61\x4f\x57\x75\xfd\x5d\x43\xaf\xb5\xc7\x66\x8b\x58\x26\ +\x3f\x9f\x38\xc3\xfd\x8e\x0f\x76\x90\xda\x6c\x19\x17\xa4\x00\x3c\ +\xe9\x54\xbe\x11\x5b\xed\xb6\x31\x7c\x9c\x36\xb3\x8a\x3a\xae\xa9\ +\xe9\xac\xc7\xc5\x57\x93\x90\x37\xd2\x88\x17\x28\x45\x16\xc0\xc7\ +\x91\x40\x94\x5b\x6d\x6b\x6c\x1d\xe7\x05\x33\xfc\xe3\x17\x67\xee\ +\x7c\x00\x7e\x3f\xce\x44\x79\xd5\xa3\x57\xda\xf4\x75\x9a\x72\x72\ +\x06\x43\xd6\x67\xbe\xc8\x84\xf5\x10\x49\x9c\x6a\xd2\x16\x25\x56\ +\xe0\xab\x93\xcc\xb8\x38\x66\x1d\xc0\xcf\xa3\x04\x59\x32\xe4\x04\ +\x98\xb1\xd8\x2b\xbf\xe1\xbc\x38\x7e\x7b\x5d\xd6\x18\xf7\xd5\x53\ +\xa0\x61\x8b\x71\x50\xd5\x57\xc4\xee\x6c\x12\xcb\xe1\x61\x2e\x78\ +\xbb\x8f\xb8\x88\x26\x7c\x39\x2f\xe8\x22\x49\x4f\x40\x41\x67\xf4\ +\xc6\xbf\x6f\x0d\x4f\x13\xcb\xd7\x50\x75\x06\xc2\x59\x9a\x08\xbc\ +\x2c\x54\x7e\x9a\x03\x6f\x82\x3c\xf8\x60\x6b\x62\xf1\xa5\x18\x9e\ +\x46\xf6\xda\xb3\x3b\xbe\xbf\x09\x72\x5d\x26\x23\x34\x14\xe0\xe3\ +\xc5\xb1\xeb\x0c\x9f\x2f\x0b\x2c\xd8\x2a\x7d\xde\x77\xa6\x08\x2f\ +\x29\x18\x25\x1c\xeb\x03\xcb\x71\x84\x80\x02\xd3\xf7\x73\xbc\xed\ +\x29\xc0\x89\xc6\x11\x29\x8c\xa9\xc0\x70\x6a\x47\x5e\x4e\x72\xa2\ +\x1a\x39\xb1\x98\x0b\xb1\xa1\xd1\x0c\xdf\xcb\xfe\xae\xb2\x3c\xff\ +\xcb\xe7\x05\x59\x9f\xa5\x3e\xd7\x24\x0f\xcb\x29\x03\x0f\x1a\x33\ +\x98\xb0\x97\x18\x18\x27\xf6\x6f\x1e\x29\x81\x77\x07\xb0\x48\x27\ +\xa0\x83\xaa\xa0\x4e\xd8\xbe\xa1\x1f\x80\x49\xc2\x19\xc4\xe3\xbe\ +\xeb\xa4\x54\x93\x54\xd3\x64\x55\x6c\xe2\xdd\x97\x2c\xa7\xd6\x4c\ +\x92\xc8\xf3\x50\xfd\xf3\xe8\x84\x1b\x41\x32\xc5\xe2\xc0\x77\xb7\ +\x09\x6d\xe4\x0d\x07\x27\x8d\x35\xc2\x19\x47\xee\xc4\x0d\x4e\x92\ +\x9a\x7a\x01\x3a\xd9\x5e\x17\xb9\xce\x1e\xa2\x46\x44\x92\xd9\x5e\ +\x32\x01\xc1\xfb\x96\x1b\xb4\x0f\x9c\xe3\xbf\x7f\x2d\x58\xf4\xe0\ +\x93\x05\xbc\x14\x8e\x00\x07\x1d\x3a\xd5\x41\x76\x59\x1c\x3d\xf8\ +\x9d\x52\x00\x1e\xba\xb8\x0a\x73\xea\xcd\x1d\x9c\x23\xc9\xdf\x32\ +\x8d\x52\x8b\xfe\x3d\x73\xe7\xc8\x87\x27\x70\x48\xe7\x9e\xc7\x5d\ +\x44\x28\x1c\xf5\x2c\xa0\xd0\x63\x96\xf3\xac\x6b\x4d\x77\x91\x2f\ +\x76\x25\xc7\xa0\xb0\xfd\xda\x37\x2a\x9d\x2b\x69\xa2\x88\x08\x95\ +\x29\x26\x89\xee\x58\xaa\xea\xcf\xf9\xcf\x1e\x77\x09\x37\x5d\x90\ +\x17\xa1\x72\x07\x23\x7f\x5f\x00\x69\xcd\xef\x07\x4e\x15\xac\xf0\ +\xe6\xea\x84\x67\xcc\x19\xe8\x14\x8e\xb1\xe4\x8d\xa4\x52\xc4\x5a\ +\x1c\x97\x82\xe4\xc0\x5e\xa1\x26\xcf\xe7\x8c\x5d\x24\xeb\xed\xa8\ +\xf5\x03\x80\xe3\x50\xd6\x78\xb0\x69\x16\xae\x51\x23\xcf\x02\x90\ +\xa4\x7c\xbc\x51\xc5\xd8\x82\x2f\xe9\x6f\x0b\x71\x89\xfa\x3c\x4a\ +\xcd\x9d\x0c\x94\x72\xb7\x81\x11\x64\x3f\xec\x02\xf3\x22\xa5\x7a\ +\x9c\x8a\xe1\xf3\x09\xab\x3b\x52\x6d\xad\x6e\x1a\x93\x6d\xbd\x0c\ +\x36\x04\xb0\x9d\x14\xdb\x9c\xd4\xfe\xcc\xda\xab\x9f\x07\x7a\x0a\ +\x54\x9f\x06\x14\x60\x9a\xc8\x3b\xf9\xe9\x3e\x51\xab\x20\xad\x41\ +\xab\x11\x58\x76\x43\x07\xe0\xb7\x81\xd2\x61\xaf\x32\x6d\x90\xe1\ +\x97\xf3\x16\x31\x17\x34\x49\x81\x8c\x6c\x0f\xc9\x60\xa5\xa0\x14\ +\x92\xa4\x3a\xc5\xd6\x35\x91\x15\xdb\x58\xe4\xae\xed\xc0\xd3\x50\ +\xe4\xa5\xf1\x8d\xd5\x80\x07\xd1\x7f\xeb\x0d\x74\x3c\x16\x3c\x1e\ +\x22\xcd\x1b\xab\xe2\x2f\x93\xe4\xf3\x56\xee\x38\xd5\xef\xac\x93\ +\x33\xcc\x20\xb4\xba\x6b\xc8\x99\xbe\x6b\x6c\x55\x50\x65\x49\xd9\ +\xcc\xc8\xaa\x8a\x9a\x97\x3e\xec\x23\xfe\xcd\x63\x4b\x77\x17\xfd\ +\x3d\xb3\x7a\xe3\x5e\x55\x48\x4a\x64\xe8\x9d\xa5\x09\x9f\x24\x34\ +\x79\xbc\xed\x69\xc8\x01\xe0\x76\x97\xd0\x26\x96\x99\x63\x76\x2c\ +\x70\xfc\x7c\xd7\x20\x08\xf4\xdb\x27\xa6\xe2\x76\xc1\x71\xd7\x72\ +\xcc\xd7\x27\x1e\x62\x4f\x17\x32\xda\xde\xec\x23\xa6\x85\x65\x6c\ +\xb8\xd2\x0c\x04\x05\x55\x38\xf4\xd2\xc8\x55\xa8\xe2\x1e\x13\x0c\ +\x4f\xa7\x85\x36\x61\x91\x1c\xf2\x68\x44\xa3\x93\x64\xd1\x23\x80\ +\x32\x6f\x41\x15\xd5\x7a\x2d\x1a\xed\xc6\x1e\xe4\x64\x1b\x94\xad\ +\x98\xa5\xca\x5c\xdc\xb0\x93\xbb\x72\x29\xbc\x69\x53\x43\x89\x55\ +\x05\xf6\xfe\x1f\xde\xde\x6c\xd7\x92\xe4\xca\x12\x5b\xdb\xcc\x87\ +\x33\xdd\x29\x6e\x44\x64\x26\xc9\x24\x8b\x64\x75\x17\xa0\x16\x84\ +\xee\xbf\xd7\xbb\x20\xbd\xa9\xa1\x16\xd0\xaa\xaa\xee\x22\x8b\x4c\ +\xe6\x1c\x11\x77\x3e\x83\xbb\x9b\xd9\xd6\xc3\x5a\xe6\x7e\x22\x58\ +\xd2\x03\x81\x8e\x02\x88\x2c\x26\x23\xee\x3d\xc7\xdc\xdc\x6c\xef\ +\xb5\xd7\x00\x29\xfc\x4e\xd9\xb1\x6a\xd9\x62\xfd\xc3\x57\x6b\xca\ +\x87\x45\xd7\xae\x63\xdc\xae\x11\x99\x46\xe3\xce\xa3\x0e\xff\x51\ +\x9d\xdc\xf5\xa6\x23\x7b\x2d\x18\xda\x3e\xa0\x6b\x0c\x57\x5d\xc0\ +\x51\x2e\x4d\x97\x5d\xc0\x66\xd5\x60\xdd\x06\xac\x9a\x20\xc0\x8f\ +\x87\xe5\x54\x24\x72\x31\x7e\xd6\x69\x4a\xe8\xcc\xe1\x4e\xc1\x73\ +\x17\x39\xc2\x6c\x85\x3b\xd4\x35\xed\xe2\xe2\x73\x50\xc7\x5f\xa3\ +\x93\x90\xd5\x2b\x29\xb8\x35\x4e\x31\x0a\x1c\x6f\x57\x81\x22\x1a\ +\xe3\xc1\xfe\xb0\xcf\xb8\xde\xb5\xb3\xf7\x44\x30\xe0\x61\x74\x5c\ +\xae\x80\x57\xeb\x16\x4f\x63\x41\xd4\xef\xb8\xee\x09\xde\x1d\xb2\ +\xe3\xd5\x3a\x30\x87\x41\xf4\x62\x53\xf6\xe4\xa6\x35\x14\x65\x58\ +\x8c\xc9\xb1\xee\x48\x85\xfe\xcd\xeb\x0e\xaf\xd6\x51\x3c\x8d\x65\ +\x4d\x61\x35\x65\x99\x51\x68\x39\xd5\x03\x55\x95\x70\x13\xb0\x6a\ +\x23\x9a\xc6\x70\x70\xe0\x72\x13\xb1\xee\x88\x49\xb8\x2c\xd7\x7e\ +\x73\xd3\xc1\x22\xf7\x6f\x40\x4d\x44\xfe\x8c\x6a\xc0\x83\x4e\xc8\ +\xad\x0c\x2e\x8e\x00\x7e\x78\x2e\xd8\x68\x3c\x55\xcb\xce\x69\x74\ +\x7c\x71\x19\xd1\xcb\x73\x3f\x04\xc6\x5d\xf5\x32\xd3\xbc\x4f\x1c\ +\x0f\xc1\x0c\x0f\x53\xc1\x7e\x2a\xf8\xe6\x31\xf1\x24\x75\xbe\xd4\ +\x31\xd8\x4c\xed\xfc\x71\x9f\xf1\xcd\xfd\x80\x5d\x0d\x15\xd5\xc6\ +\x04\x1c\xa7\xa9\x96\xb7\x4e\xda\xa7\x01\xdb\x4e\x68\x7f\x76\x7c\ +\x78\x1e\x68\x2f\x1e\x0c\xef\x9f\x26\xa4\x44\x5b\xef\xcb\x55\x40\ +\xe7\x8e\x9f\x9e\x26\x25\x17\x45\x0c\xa3\xdc\x7c\xc0\xf0\x8c\x41\ +\x65\x31\x84\xdc\x8f\x30\xec\x0f\x59\xc9\x43\xc4\x1a\xea\x85\xec\ +\x92\x1a\xf7\x92\x78\x5d\x44\x02\x65\x1c\x9b\x45\xac\x5b\xb6\x44\ +\x19\x35\x91\x88\x60\xcf\xfd\x50\x66\xc7\xe1\x4d\x04\xf6\x20\x6e\ +\x10\xf5\x6c\xa3\x6e\xed\xe8\x60\x7f\x6e\xb4\xb5\x86\x0e\xbd\x2c\ +\xeb\xf1\x9f\x46\x43\x23\x54\xf8\x7e\x2c\x98\xb2\xe3\xdd\x9e\x0c\ +\xc9\xd6\xaa\xd0\x49\xc1\x9a\x99\x26\xa1\xff\xe5\xcf\x07\xdc\xf6\ +\x36\x03\xb2\x24\x0c\x71\x93\xa6\x4c\x82\xcb\xdd\xd1\x35\xe2\xe5\ +\x73\x19\x32\xf0\x72\x9a\x00\x65\x16\xbc\x1c\x33\x52\x72\xdc\x0d\ +\x05\xbb\xd6\xb0\x89\x6c\x39\xf6\xa7\xc4\xb8\x38\x55\x4b\xb9\x18\ +\x0e\xa0\x05\xfb\x41\xb6\x69\x63\x51\xef\x9f\x0d\x77\x43\xc2\x6d\ +\xcf\x1c\x82\x55\x13\x66\x03\xd2\xa3\x7a\xa0\x4d\x4b\x52\x98\x83\ +\x07\x58\x17\x22\x5e\xf5\x3c\x94\xba\x56\xae\xd0\x70\x8d\x8e\x0d\ +\xf7\x27\x66\x05\xf4\xb2\x58\x1b\xdd\x70\xf7\x9c\x88\x2d\x78\xe5\ +\x55\x00\x8d\x07\xec\x36\x34\x27\xdd\xe8\xd9\x4d\x89\x46\xb7\xfb\ +\x6c\x38\x8c\x45\x66\x27\x14\x7f\x3d\x4f\x05\xdf\x3f\x26\xf4\xcd\ +\x52\x45\x34\xc1\x98\x6b\x69\x86\x7f\xfe\x79\xc0\x30\xe5\xd9\xd8\ +\xa6\xee\xd5\x68\xc0\x61\xe2\xcf\x78\xb7\x97\x1f\x24\x1c\x17\x3d\ +\xa9\xe2\x28\x8e\xfd\xc8\x1b\x3f\xba\xe3\xee\x25\xe1\x79\x28\xe8\ +\x5a\xc3\x3a\x02\xbb\xe8\xf8\xe6\x7e\x84\x15\x60\xb7\x62\x3b\xf1\ +\x59\x73\x01\xda\x40\x4b\xec\x04\x22\xff\x79\xf1\x00\x9d\x8d\x29\ +\x92\x10\xf0\x14\x0d\xff\xf5\xc7\x09\x2e\x72\x4a\x70\xce\x96\x3d\ +\x2e\x08\xf5\xf5\x2a\xd0\x2d\x08\xc0\x17\x2b\xb6\x0c\x87\xc1\x31\ +\x1a\x90\x12\x49\x3b\x49\x3d\xef\x4d\x1f\x70\xdd\x1a\x26\x5b\xac\ +\xb9\x5c\x8c\xbf\x80\xfa\x3b\x30\xa3\xbb\xfb\x31\x91\xb7\x0f\xb2\ +\xe4\x56\x8d\x22\xc8\xa0\xe0\x51\x03\xee\x4f\x05\x2f\x53\xed\x31\ +\x0d\xd3\x90\x70\x14\x0b\x6e\xd2\xed\xed\x02\x8d\x4e\xba\xd9\xd6\ +\x11\x78\x2e\x8e\xdb\x55\xc0\xcb\xe4\x38\x0d\x8c\x0a\x87\xfe\x5e\ +\x1d\xa9\xad\x9a\x38\x4f\x1e\xc8\x6e\x4b\x38\x65\x2a\xce\x2e\x3a\ +\x96\x6e\x83\x94\x7c\x6f\xb6\x61\x2e\xad\x0f\x79\x71\x9b\x3d\x64\ +\xf6\x78\x59\x49\x41\x23\x80\x3f\x7e\x98\x30\x78\x35\xfb\xa0\x0a\ +\xcd\xa5\xc5\xd8\x84\x05\x88\x32\x18\x5e\x69\x4c\x9b\x0a\xa7\x1a\ +\x24\x4e\x91\xde\x5c\x69\xda\x6f\x37\x01\xcf\x85\x0a\xb7\xb5\xaa\ +\xc9\x4d\xa0\x3e\xa2\x09\x36\xbb\x17\xb1\x0c\x77\x3c\x8f\x05\x5d\ +\x30\xdc\x1f\xc9\xba\x7b\xda\x67\x34\x72\x78\xed\x23\x53\x75\x1e\ +\x07\xe0\x54\xb8\xa6\x39\x39\x1e\xa7\x9a\x87\x27\x9b\xf4\xcc\xea\ +\xe9\x98\x17\x33\xcd\x7d\x71\xbc\x59\xb1\x82\x18\x8a\xf2\x03\xb1\ +\x44\xac\x65\x00\x4d\x43\x03\x90\x75\x43\x2d\xca\xb6\x4b\x24\x24\ +\x19\x0d\x63\xea\x85\x70\x84\xe1\x57\x3b\xee\x9b\x54\xb8\xa6\xb3\ +\x99\x4c\xae\x24\x24\x4e\x62\x22\x80\xbb\xd1\xf1\xa7\x0f\x23\xfa\ +\x8e\x29\xd4\x9d\x08\x6c\x35\x8c\xf5\x94\x81\x5f\x5d\xb5\xb4\x93\ +\x87\x93\x9f\x0f\x6a\x2b\x52\x30\x1c\x53\x61\x08\x8e\xa8\xdb\x5f\ +\xad\x99\x75\x10\xe5\x11\xd0\x48\x12\x9e\x9c\x40\x25\x66\xa6\x22\ +\x1f\xf4\xfd\x29\xa1\x31\xc3\xd3\xc0\xfd\x3a\xa4\x8c\x26\x10\x94\ +\x6c\x23\x45\x6b\x2f\x23\x73\x26\xdc\x28\x66\x7b\x3c\xb8\x88\x40\ +\x9f\xf1\x00\x98\x0a\x90\x72\x41\x2f\x6d\xb4\x9d\xd9\x2a\x25\xe7\ +\xcd\xe1\x30\x5c\xf4\x61\xa6\x4c\xc6\xc2\x17\x66\x1d\x0c\xa1\x70\ +\x2e\x5a\xf3\xd8\xbe\xdd\xf3\xe1\x05\x33\xfc\x7c\xf2\x99\x61\x77\ +\xd1\x35\x80\xf3\x8b\x0a\xf8\xc4\x87\xa1\xe0\x61\x70\x8a\x81\xcc\ +\x64\xea\x41\xe7\xde\xac\x9f\x17\x22\x6d\xba\xa3\xd4\x5d\x2e\x6f\ +\x41\x02\x69\x86\x8b\x75\x98\xa3\xc4\xb3\x98\x46\xd5\x98\x64\x1d\ +\x81\xbb\x04\xbc\x5d\x05\x9a\x86\x26\xde\x1c\xe6\x8b\x04\xb6\x51\ +\x45\xb1\x89\x86\xf7\x47\xb6\x29\x49\x29\xb4\x70\xc7\xeb\x9e\x87\ +\xc0\x98\xe9\x13\x78\x54\x4b\x90\xdd\xf1\x32\xb2\x07\xbc\x5c\x35\ +\x78\x1c\x79\xc0\xac\x95\x1e\xf3\x72\x2c\x28\xa0\xcd\x55\x17\xfc\ +\xcc\x29\x87\x08\x5c\x05\xe2\xb6\x6d\x20\x20\x59\x98\xe0\xbb\x8e\ +\x44\xe1\x53\x62\x55\x36\x14\xe0\x61\x54\x22\x90\x11\x84\x34\xad\ +\xe3\xae\x6b\x38\xcd\xc0\xd2\xc2\x1d\x92\xe3\xfe\x54\x0d\xe6\x89\ +\xb5\x14\x50\x42\x5b\xc7\x89\x26\xef\x37\x9f\xb5\x04\xac\xe0\x62\ +\xa0\x35\xd7\xaf\xae\x9b\xf9\x56\x3b\xe9\xc5\x1e\xc5\x5a\xab\xc9\ +\x4f\xe4\x4d\xd4\x58\xf0\x05\x1f\x6a\x34\x15\x2a\xc2\x3d\x7e\x3e\ +\x96\xb3\x38\x71\x1e\x88\x6f\x57\xac\x20\x23\x80\xe1\x94\x71\xd2\ +\xe7\x0f\x06\xdc\x1d\x29\x5a\xba\xea\x49\xe2\x1a\x94\xbb\xd5\x9a\ +\xe3\xdd\x81\x36\xe3\x57\x3d\x2d\xd5\xfc\xcc\xca\x0c\x72\x03\x72\ +\x18\xae\x3b\x5a\xb3\x37\xa0\x94\xdd\x54\x31\xb4\x30\x3c\x1e\x7d\ +\x8e\x6b\xff\xd7\x87\x69\x9e\x4a\xdc\x0f\xdc\xab\x7d\xdb\xc8\xe2\ +\xcd\xe6\xb0\x59\x33\xc3\x8f\xc7\x84\x97\xc9\xb1\x02\x41\xdb\x69\ +\x8e\x2b\xe7\xc4\x24\x2b\xa7\xb0\x92\x79\x02\x58\x81\x45\xb5\xca\ +\xaf\xeb\xc5\x68\x1a\x5f\xab\x6a\xb6\x99\x91\x6b\xb0\xc8\x20\x92\ +\xf4\x59\xb5\x00\x46\xa3\xc2\xd7\x9d\xa1\xe9\x1a\x86\x79\x84\x6a\ +\x9a\xc1\x25\x0d\xc1\xf1\x32\x96\xf9\xc3\x26\xa3\xb9\x45\xd2\x4c\ +\xd5\x23\x66\x85\x5d\xf5\xc9\xbb\x6a\x97\x2f\xc7\x8c\x80\x8c\xa3\ +\xac\xb0\x43\xd1\x46\x57\x8a\xcf\x64\x54\xd8\x05\x38\xfe\xa7\x5f\ +\x74\x28\xc9\x29\x21\xd6\x6c\x37\xe8\xd6\x2a\x58\xec\xb0\x8a\xb3\ +\xaf\xfe\xf0\x98\x78\xc0\xac\xa4\x69\xad\xbe\x86\x72\xf4\xd9\x44\ +\xe3\x26\x0c\x2c\x3f\x7b\xe1\x0f\x51\xbc\xf7\xe4\x94\x97\xd6\x96\ +\xa0\x55\x5e\x40\x56\x1a\xce\x83\xe0\x7f\x03\x4b\xe8\xd6\xa8\xca\ +\x0b\xba\xed\xbb\x00\x1c\xa6\xcc\x54\xa0\x06\xb8\xea\x79\x43\x9c\ +\x8a\xe1\xb6\xa1\x33\xd0\xf5\xa6\x9d\x79\x11\x0e\xca\xa7\xbb\x2a\ +\x6c\x11\xc3\x64\x92\x0a\x30\x8b\xc5\x36\x48\xf4\x54\x09\x41\x5d\ +\xe0\xc1\xd3\x84\xda\xeb\x32\xb4\xc3\xc4\xa1\x1f\x92\xe3\xba\xd5\ +\xa8\x2a\xb0\x8d\x39\x25\x4a\x5d\xff\xfe\x4d\xcb\x11\x66\x5c\xfc\ +\xf4\x7b\xf5\xe0\xa9\x92\x98\xe4\xc2\x1b\x83\xd2\x96\x00\xac\x15\ +\x71\x5d\x89\x4e\xa8\x07\x6b\xe0\xad\x1a\x74\xf3\x55\xdf\x43\xb3\ +\x33\xb7\x22\xf3\x59\xed\x17\xe3\xf2\xf7\x01\xc3\xf3\x54\xcb\x5c\ +\x89\x89\xc0\x9f\x97\xf5\x82\x34\x01\x38\x25\xea\x50\x0e\xc9\xf1\ +\xcb\x1d\x79\xfa\x43\xe1\xb3\xeb\x1b\xc3\x6f\x5e\xf5\x88\x46\x82\ +\x4e\x30\xa0\x90\x1b\x8d\x2e\x38\x3e\x8c\xac\x4e\x8a\xb1\xbd\xa9\ +\x19\x0a\x27\x67\x0c\x7c\x0d\x47\xbd\x68\xc8\x26\xbd\x54\x58\x84\ +\x01\x38\x4e\x8c\x64\x1b\x9c\x7a\x80\xeb\x86\xad\x45\x34\x7a\x18\ +\x3e\xc8\x3c\xf7\xb2\x0f\xf8\xf2\x9a\x38\xcf\x26\x30\x84\xa4\x33\ +\x31\x33\x7d\x99\xf4\xd4\x50\xd9\x87\x7d\xc1\x51\x2e\xc8\x17\xed\ +\x72\x01\xd8\x99\x91\x4b\xce\x8e\xa1\xd8\xe7\x0f\x06\xe9\x0c\xf8\ +\xf9\xe4\xf8\xb0\x9f\xd0\x19\xd3\x7c\xb7\x91\xa8\xb0\x9b\xe1\x77\ +\xb7\x1d\x2e\xda\x80\xab\x56\x69\x41\x1a\xd3\xbd\x24\xea\x03\x06\ +\x45\x76\x87\x50\x73\x03\xa1\xbe\x75\x71\x1a\x36\xbd\xd0\x8d\x3b\ +\x4a\x24\x00\xd5\x85\x8f\x79\xf1\xc9\x0c\xff\xe7\x5f\x46\xda\x93\ +\x07\x96\x9f\x43\xf6\xf9\xe6\x6c\x02\x47\x56\xae\x97\x23\x89\xa1\ +\xb7\x0b\x86\xeb\x4d\x87\x9d\xdc\x6b\xaa\x4c\x78\xd7\xd1\xb0\x02\ +\x46\x6b\xea\x68\x64\x3d\xd2\xa5\x67\x01\x8d\x1e\x47\xc6\x80\xdf\ +\xac\x23\x9e\x4e\x05\x51\x74\xe7\x57\x3d\x59\x88\x10\x37\x7f\xaf\ +\x5b\xf0\xef\xae\x5a\x4c\xd9\xf1\x76\xcb\xe8\xdb\x31\x3b\x72\x76\ +\x3c\x8c\xd4\x23\xac\x1a\xd3\x4d\x69\x78\x1c\x0a\x8e\xa7\x89\xe3\ +\xc9\x48\xb6\x98\x05\xc3\xcd\x2a\xe0\xab\xcb\x0e\xab\x86\x54\x60\ +\x03\x83\x56\x8f\x59\xb7\x4e\x50\x9e\xa0\x4a\xe6\x29\x93\x41\x89\ +\x5a\x01\x81\x1a\x85\xea\xdc\xd3\x75\x3a\xac\xb0\xa4\x10\xc7\xc8\ +\xc3\xe1\xff\xf9\x79\xc2\x3e\x51\x33\xdf\x88\x6d\x78\x52\xa2\x51\ +\x2b\x66\x22\xce\x0e\xd8\x13\x88\x7a\xdf\x6e\x5b\xc4\x10\xe6\x78\ +\xf4\xac\x8d\x59\xc9\x40\x8d\xf4\xe2\xa3\xcc\x5e\x2a\xb8\xe9\xfa\ +\x43\x21\x02\x6f\xb6\x2d\x9e\x4f\x45\xaa\x53\xee\x97\x53\x21\xa1\ +\xa8\x51\x4b\xb4\x8e\xc0\x2f\x2e\xbb\xb9\x8d\x7c\x75\xd1\xe0\x98\ +\x09\xdc\x36\x66\xf8\x97\x47\x20\x0a\x14\x6e\xcd\xf0\xfd\xbe\xe0\ +\x5f\xde\x0d\xd8\xf4\x94\x73\xd7\xb6\xa6\x69\x02\xfe\xd3\xdf\xad\ +\x11\x35\xf6\xa5\x97\x23\x0f\xb5\xa7\x81\x1a\x8e\x51\xe0\x1b\x9c\ +\x6d\xc0\xb6\x31\x14\x5d\x6e\x73\xfa\xb9\xf6\xea\xaa\x31\xdc\x4f\ +\x8a\x08\xd3\xdf\xed\xa4\x48\x7d\x18\x0a\xfe\xf0\x81\x69\xd4\x83\ +\x73\xc2\xb3\x9f\xb8\x47\x5b\xf9\xff\x5f\xc8\x86\xac\x0b\x60\xcc\ +\x9e\x19\xae\xfa\x80\x18\x97\x4b\xb6\x8e\x4c\x6b\x50\x6b\x10\x28\ +\xf9\x59\x0d\x41\x6a\x42\x6a\x70\xc3\xfd\x68\x78\x15\x69\x26\x99\ +\x72\xc1\x30\x16\xfc\xe3\x8f\x23\x1e\x86\x82\x17\x59\x5e\xd5\x78\ +\xa7\xb5\xb1\xf7\x34\xe7\xe8\x2e\x49\x94\x53\x0c\x78\x37\x90\x55\ +\x67\x4e\xd1\x43\x4a\x14\x03\x05\x11\x23\xaa\x04\x79\x98\xf8\xc2\ +\x5e\xb6\x5c\xfd\x00\xc3\xef\x2f\x59\x92\xed\x22\x1d\x5c\x7b\xb0\ +\xec\x4d\x19\x78\xc8\x3c\x35\xa3\x6e\x1f\x2b\x9c\x3c\x3c\x3e\x0f\ +\xb8\xdc\xb6\x1f\xc5\x34\xdf\x0f\x14\x01\xbd\x5a\x47\x3c\x1e\xf3\ +\x6c\x96\xb9\x97\x26\xc5\x4a\x25\x1c\x51\xfc\x71\xb9\x6d\x48\x36\ +\x51\xc9\x3e\x24\xaa\xe6\x46\x8d\x7e\x52\x21\xc5\xf8\x4f\xf7\x13\ +\xac\x18\xee\x0f\x99\x20\x91\x2f\x46\x1d\xc7\x89\xbd\x2c\xc4\xd5\ +\x0f\x6e\x78\x9a\x0c\x57\x5a\x53\xe4\x82\x21\x39\x7e\x78\xce\xf8\ +\xd7\x0f\x23\xc6\x89\xa3\xca\x56\xe6\x24\xad\x36\xf9\x24\x36\x61\ +\x29\x64\x9c\x35\x11\x78\x98\xa8\x25\x80\xf2\x14\x72\x36\x31\xdc\ +\xe8\x45\x50\xdb\xa2\xa7\xc1\x95\x7e\xc3\x29\x84\xb9\xe1\xd7\x6b\ +\xba\xdf\xbc\xea\x8c\xa4\x2c\x73\x78\x71\x4c\x99\x62\x17\x88\x9d\ +\xd9\x34\x1c\x8b\xc6\x68\xd8\x1f\x26\xbc\xda\xc5\xd9\x9d\xd8\xca\ +\x12\x0f\x7f\xb3\x0a\x78\x3a\xa6\x19\x4b\xd8\x67\xde\x62\x56\x68\ +\x33\xe6\x70\xe4\x11\xf8\xe2\x86\xa0\xf1\x46\xec\x36\x77\x60\xab\ +\x2c\x85\x54\x16\x7b\xf8\x6f\xee\x47\x34\x12\xe0\x7c\xff\x61\x12\ +\x41\x4c\xd4\x27\x07\xde\x1f\x58\x31\x24\x21\xb3\xc1\x0c\x87\x63\ +\x46\x1b\x03\xa2\x17\xca\xb2\x8f\x19\xff\xfb\x7f\x3b\x62\x4a\x8e\ +\x69\xe2\xe7\x48\xce\xf5\x7a\xd5\x05\x3c\x8f\x3e\x1b\x9e\x34\x67\ +\xbc\x8b\x93\x42\x3c\x15\x82\x88\x49\xe6\x1e\x53\x62\xc5\x8a\xe2\ +\x78\x18\xf8\x5c\x86\xac\xea\xd6\x09\x5e\x5e\xb5\xdc\x87\xab\xc0\ +\x70\xd7\x56\xcf\xc5\x9d\xeb\x9a\x0b\xb0\xe9\xa2\x5c\xb0\x99\x9c\ +\x54\x32\xa3\xf7\xea\x9a\x06\x5d\x2e\xeb\x16\x08\xe9\x6f\xcf\x06\ +\xfb\x9b\x2b\x80\x5c\x38\xce\x2b\x2a\x45\xba\x35\xbf\xc8\x29\x19\ +\x7b\x4b\x33\xfa\xe5\x07\xfa\x05\x26\xe7\x09\x9e\x25\xb9\xbc\x6d\ +\x1c\x27\x91\x31\x4a\xe6\x26\xeb\x22\xf0\x32\x52\x69\x95\x41\xe4\ +\xd9\x35\x77\x3d\x26\xc7\x75\xc7\xde\xcb\xd5\x13\x3d\x8d\x5c\xe0\ +\x62\xc0\x77\x07\x6a\xea\x1f\xa7\x6a\x56\x21\x90\xc5\x30\x3b\xb8\ +\xe6\x54\x50\x14\x1d\x6d\x0d\xd1\xe1\xfd\x3e\x21\x04\x86\x79\xec\ +\xfa\x4a\xdb\x0d\xb8\xd8\xb6\x2c\x9f\x25\xec\xa8\x04\x10\x57\x2c\ +\x54\x23\xd4\xfe\x8f\xef\x06\xac\xda\x80\xfb\x81\x2f\xce\x29\x43\ +\xa0\x91\x63\x84\xe3\x75\x27\xd3\x0f\xa5\xc7\x54\x22\xd1\x9a\x92\ +\x2e\x6c\x5b\x43\x27\x21\x52\x92\x06\xdc\x75\x83\x7b\x60\x45\x72\ +\x4a\xb4\x13\x0f\x81\xa5\xee\xa6\xe3\x88\x2b\x46\x92\x41\x92\x48\ +\x21\xd7\x91\x8e\x45\xa6\xdb\xb4\x71\xc7\xb6\xe1\x2d\x63\xc6\x6c\ +\x46\xc7\x99\xf0\xa6\x30\x90\xc4\x05\xcc\xa6\xbc\x38\x1d\xc1\x80\ +\x6f\xf6\x8e\xcd\x8a\x6b\x3a\x39\x79\x06\x10\x06\x52\x7b\x64\x14\ +\xc3\x69\x62\x7e\xbd\x19\xf0\x9c\x0a\xde\x3f\x4f\xb8\xee\x23\x62\ +\x94\x49\x66\xa4\x73\xce\xed\x65\x47\x49\xb2\x98\x5a\xae\xb6\x65\ +\x76\xcc\x71\xc3\xc9\x1d\xff\xe5\x9b\x13\xd0\x05\x9c\x14\x9b\x95\ +\x0b\x10\x3b\xa9\x29\x83\xe3\xba\xb5\xb9\x4a\x4b\x4a\x1c\xca\xb3\ +\x1f\x21\x39\xff\x55\xf6\x5c\xb3\xb5\xaa\xbc\xd9\x01\x6c\xd7\x81\ +\x13\x10\x38\x76\x1a\x57\xbd\xdd\x90\x66\x7c\xd1\x0a\x15\x08\x36\ +\xd3\x78\x2f\x23\xf7\xcc\xa0\x96\xf3\x97\x6b\x32\x2b\x0f\xc9\xb1\ +\x69\xb8\x57\x93\xf3\xa0\xb1\xa2\x36\x2c\x98\x72\x0f\x49\x54\x7a\ +\x1e\x59\x99\x1c\x32\x99\xb2\xfc\xfb\xbc\xf8\x46\xed\xd5\xaa\xea\ +\xec\x8d\x79\x94\x51\x2f\xf5\x7e\x2a\xb8\x1f\x9c\xd5\xb4\x6c\xd6\ +\xae\x56\xac\x00\xae\xd7\x0d\xc9\x5f\x9f\x53\x0d\x18\x64\x7a\x38\ +\x64\xf2\x01\x62\x00\xde\x3d\x15\x8c\x95\xe2\xdb\x11\x5c\x79\x1e\ +\x99\x06\xfc\x92\xa4\x34\x73\x47\x6f\x0c\xee\x18\x60\xb8\x90\xa9\ +\xc6\x8b\x1b\xde\x9d\x54\x96\x19\x4d\x3d\x5a\xa3\x0b\x4b\xa7\x87\ +\xb7\x8b\xa4\x53\x56\xf7\x99\x7f\x7f\xcb\xc0\x8e\x55\x03\x79\xd9\ +\x39\x72\x2a\xda\xe8\xba\xb1\x6b\x24\x98\x34\xf1\xbf\xd9\xda\xec\ +\xd2\xf3\xee\x85\x2f\xd0\x87\x21\xa3\x8b\x01\xc5\x14\x19\x6d\x3c\ +\x18\xfe\xf4\xee\x84\xb6\x33\xc9\x8f\x17\x0a\x74\x71\x27\xa8\xd4\ +\x99\x14\x63\x1c\x0f\x01\xc0\xa6\x61\xf0\xe8\xd3\x91\xa0\x4f\x0b\ +\xb6\x03\xa9\xb0\xbc\xac\xc2\x97\x5c\xc8\xd6\x6b\x8d\xb7\xe9\x9b\ +\x6d\x64\x24\x98\xac\xa7\x3b\x09\x59\x0e\x93\xe3\x65\x54\x82\x72\ +\xa4\x3d\x17\xe3\xa8\x08\x5a\x0e\x8a\x65\x32\x77\x6c\x82\x23\xc9\ +\xfc\x12\x92\xde\x1e\x0b\x6f\xf0\x26\x90\xbe\x7b\x9c\x0a\x2e\x5b\ +\xc3\x4e\x09\xb7\xbd\x01\x6d\x8c\x33\x8d\xf8\x7a\xcd\x48\xac\x55\ +\x1f\xe8\x7f\x68\x86\xd3\xa9\xcc\x5c\x84\x41\x6f\x50\xaa\xda\x41\ +\x07\xbe\xec\x44\x9a\x92\xc9\xeb\x98\x0c\x63\xa6\x10\xac\x69\x02\ +\xa6\xcc\x4b\xe1\x29\x39\xfe\xe9\xc7\x13\xa2\xdc\x78\x15\x19\x49\ +\x7f\x00\xf5\xde\x9b\x50\x9d\x82\x0d\x21\x15\xec\x33\xb0\x6e\x09\ +\x42\xec\x8f\x7c\x36\x5e\xb8\xa6\xc7\xe4\x78\x25\xe3\x8e\xea\x4e\ +\xb4\xd5\xa1\x71\x48\x9c\x7c\xbc\x5d\x47\x82\x7d\x9a\x76\x5c\x08\ +\x1b\x7a\xf7\x90\x70\x52\x55\xb8\xee\xf9\x0a\x3c\x27\x52\x79\xef\ +\xa7\xda\x8e\x38\x56\x56\xd0\x34\x5c\xbb\x4e\x29\x58\x93\x1b\xfe\ +\xfc\xc2\x9c\x44\x37\xc3\xd3\x54\xb0\x6b\x02\xae\x5b\x9f\xed\xd5\ +\xeb\x33\x70\x61\x5f\xff\xf3\x9b\x16\x5d\x34\xac\x1b\xf9\x2c\x4a\ +\xfc\xe3\x62\x7a\xa6\xac\xfc\x0b\xf9\x61\x04\x00\x17\xc1\xa4\x4e\ +\x34\x7c\x38\xf2\x1d\xfb\xee\x39\xe3\x42\x54\xe5\x0f\x07\xc7\x69\ +\x72\x7c\xfb\x30\xe1\x65\x3a\xcf\xa9\xfb\x0c\x07\x40\x11\x3b\xaf\ +\x91\x8d\xf3\xef\xaf\x30\x73\xc2\xdb\x08\x3c\x1e\x59\x01\x44\xa9\ +\xb6\xa2\xb1\x5c\x7f\xb5\x09\x78\x49\x3c\x05\x1f\x27\x4a\x6f\x0b\ +\x88\xee\x16\x95\xcf\x9d\x36\xbb\x3b\xf0\x22\x59\xf0\xe4\xa4\xdb\ +\xba\xf3\xf0\xb8\xee\x80\x3f\x3f\x24\x7c\x38\x31\x5c\x31\x4a\xe8\ +\x92\x9c\x07\x4f\x39\xf3\x69\x37\xdd\x0a\x05\xc0\x9f\x0e\x8b\xd4\ +\x73\x1b\xf8\x92\x6d\xa5\xac\xfa\xc5\x2e\x22\xbb\x61\xd5\xd2\x07\ +\x2e\xc0\x70\x1c\x78\x6a\xb7\x3a\xe4\x20\xaf\x80\xd6\x80\x0f\x03\ +\x7b\xb7\x8f\x40\x23\x14\xda\x81\xab\x45\xe8\x1a\xaa\x0f\x47\x77\ +\x78\x26\xf0\xb3\x8e\x04\x90\x22\x1c\x4d\x0c\xb0\x68\xf8\xf6\x21\ +\x61\x84\xcd\x2f\xc5\xe8\xc0\xeb\x35\xfd\x16\x4d\xd6\xd9\xa7\xc4\ +\x59\xb9\xe9\x80\x8a\x60\xc5\xf5\xeb\x9b\x06\x93\x03\xf7\x23\x1d\ +\x6d\x62\x13\x39\x01\xf1\x33\xe2\x49\x15\x52\x05\xea\x2c\x54\x90\ +\xe0\xe4\x04\xb0\x3a\x39\xf5\xde\x0f\x8e\x77\x87\x84\xd3\x58\x66\ +\x47\xda\x2c\xd0\xad\x02\xa9\xb5\x26\x5f\x37\xbc\x8d\x7e\x4c\x4b\ +\xf1\xd9\xca\xe8\x64\x45\x98\x03\x5f\xf6\x92\xd8\xc2\xf1\xe6\xa2\ +\xa3\xee\x7f\xa2\x2f\x44\x1f\x1c\x6d\x63\xd2\x76\x38\x1a\x73\xbc\ +\x14\x47\x0c\x8a\xc8\x02\x09\x36\x0e\x8a\xbc\x5c\x2e\x54\x4c\x87\ +\x96\x82\x71\x74\xb6\x5f\x0d\xbf\x5b\x1b\x0a\xfa\x36\xe0\xcd\x26\ +\xe0\xa7\xa3\xe3\x87\x7d\xc6\xaa\x1a\x8e\x82\x36\x64\xbf\xd8\x61\ +\x8e\xe0\x5a\x77\xc0\xfb\xa7\x2c\xb1\x8e\x63\x9c\xf8\x9d\xbf\xbe\ +\xa0\xa7\xf0\x0f\x27\x36\xdb\x93\x5e\x46\x79\xa3\xce\xb2\xea\x08\ +\x32\x00\x0f\xa9\x48\xbd\xc8\xaa\xed\x25\x3b\x42\x21\x05\x7b\x1d\ +\x81\x3f\xdc\x4d\xf3\xe8\xb7\x26\x53\x65\x81\xaa\x43\x5e\xb2\x2f\ +\xa3\x54\x95\x13\x80\xbb\xbc\xc4\x90\xf5\x76\x66\x20\x1b\xf9\x33\ +\xcd\x0c\x5f\x5c\x76\x74\x4d\x2e\x98\x8d\x4c\x3f\xcb\x01\x40\x4e\ +\x3e\xc9\x24\x00\xf0\xc7\x7b\xa7\x4c\x13\xc0\x17\xfd\x82\xf0\x42\ +\x86\x08\xb4\x6e\x02\xde\x1f\xca\xec\xec\x72\xdb\x33\x12\xba\x37\ +\x2a\xb1\x76\x2d\x6f\xa0\x93\x6e\x48\x98\x61\x90\x75\x16\x39\xd1\ +\x1c\x9d\xf4\x0d\x65\xb2\xa7\x4c\x91\x8d\x1b\x89\x1a\x83\x74\xed\ +\x2f\x49\x8e\xbb\x33\x62\x4f\x43\x91\xe8\x0b\x85\xd4\xc1\x79\xf3\ +\x26\x90\x6c\x72\x2a\x34\x5e\x08\x06\x9c\xc6\x82\x92\x48\xf8\xb8\ +\x58\x35\xc4\x1c\x32\x47\x8d\x43\x01\xda\xd6\xf0\x1f\x7e\x11\xd1\ +\x06\xc3\x2e\xd2\xec\xf2\x69\xe0\xcd\x72\x77\x2a\x2c\xd9\x33\xfb\ +\xea\xe2\xbc\x15\x5b\x00\x57\x9b\x80\x43\x01\x5e\x92\xe1\x71\xa4\ +\xd2\x2d\x4d\x05\x83\xd0\xe7\x5c\xf8\x42\x56\x4b\xf5\x1f\xf6\x2c\ +\x73\xdd\xc9\x0f\x6f\x03\xbf\x83\x7b\x0d\x41\x25\x3a\xfd\xe7\x7b\ +\x46\x6c\xbb\x03\xd7\xad\xe1\xf9\x94\xb0\x96\xb5\xda\x45\x07\xdc\ +\xac\x38\x66\x2a\xe2\xa8\x43\x3d\x69\x16\x93\xed\x94\x01\x8b\xc0\ +\xed\x8e\xf2\xe2\xe0\x7c\xf1\x56\x11\x33\x08\x77\x14\x35\x70\x1b\ +\xa4\x8a\x53\x5f\x3d\xe5\x25\xc6\x26\xc8\x5a\x7c\xd5\x04\x4c\xc5\ +\x71\x2c\x86\x7f\x79\xcc\xba\xe9\x0c\x2f\xfb\x91\xcf\x31\x1a\x76\ +\x6d\xc0\x21\x1b\x52\xe2\x41\xd3\xb4\x01\x5f\x5f\x19\x36\x6d\xc0\ +\x45\x0c\xc8\x4e\x27\xdd\x94\x98\xc0\x7c\x29\x4d\x47\x8d\xee\x3a\ +\x49\x2e\xfe\x7a\x13\x70\x28\x8e\xe7\x91\x95\xda\x87\x13\xab\xb1\ +\xa7\x7d\x9a\x19\x98\x53\x6d\xdd\x02\xab\xaf\x6f\x9e\x48\xbc\xa1\ +\x35\x18\x79\x13\x35\x02\xcc\xc0\xff\xfe\xed\x53\x41\x52\x88\xc2\ +\xba\x33\x8c\x53\x41\xf4\x25\xa0\x64\xd7\xb2\x0d\x4b\x62\x33\xd6\ +\x91\xe7\x3e\xf3\x73\x8d\x09\xc8\xd1\x70\xbd\x51\x72\x4f\x66\x45\ +\x32\xb9\x80\x46\x59\xa6\x1f\x14\x95\x56\xdd\xa6\x53\x21\x08\xdc\ +\x55\xf7\x66\x8d\x2b\x2d\x06\x94\xe4\xd8\x17\xc3\xf7\x2f\x99\x3c\ +\x03\x03\x3e\x3c\x8f\x68\x8c\x9a\x93\x5d\xff\xb7\x75\xf3\xcd\xdf\ +\x88\x01\xa2\x8b\x05\xa7\x81\x48\x68\x92\x09\x42\x13\x0d\x7f\x3e\ +\x50\x3e\xbb\x97\x05\xd8\xa6\x01\x1e\xa6\x45\x53\xad\xa9\xf6\xec\ +\xfe\x52\x5d\x7a\xf6\x19\x48\xa3\xe3\x32\x52\xfa\xab\x76\x19\x8d\ +\xa2\xb3\xf8\x40\xb9\x21\x7f\x7e\x9a\x24\x49\x65\xd2\xef\xdd\x31\ +\x2b\x96\xca\xf1\xab\xb5\xe1\x71\x02\x56\xad\xe3\x30\xaa\xac\x52\ +\x5d\x95\xc4\xdd\x4f\xda\xb4\x87\x5c\xd0\x47\x66\xc1\x8d\xce\x17\ +\x76\xd3\xb1\x22\xf0\xe2\xf8\xf9\x58\x94\x35\x40\xeb\xe6\x21\x01\ +\xc3\x98\xf1\x9f\xbf\xa1\x0f\xdd\x20\x9d\x76\x8d\x3c\x7b\xdd\x1b\ +\xde\x8f\x85\x22\x1b\x2d\x6e\xd6\x73\xf9\xf6\x25\xcf\x54\xe0\x7a\ +\x9b\xc6\x86\xdf\xeb\x54\x41\x41\x1d\x5a\x53\x5e\x5e\xaa\x26\x02\ +\xef\x47\xc7\x56\xb7\x62\x6f\x8b\x2d\xf9\x3e\x2d\x72\xe8\x62\xcc\ +\x06\x34\xad\x70\xd1\xf4\x22\x06\x52\x83\x8f\x0a\x2f\x71\xa1\xc7\ +\x53\xc6\x1c\x6c\x9a\x8a\xe3\xe7\x47\x52\x93\x4f\xce\x91\xdd\x7e\ +\x74\xb4\xe0\x67\xde\x45\xd3\xba\x10\xa7\x40\xae\xce\xbb\x72\xbd\ +\x09\x8b\x2b\xed\x29\x13\xa5\xbb\xe9\x79\xf8\x1d\x52\xc1\xab\x75\ +\xc0\xf3\xc9\x61\x81\x7d\x6f\xa5\xc5\x5e\x44\xbe\x3c\xd3\x98\xf1\ +\x87\x71\x09\xd7\x08\x92\x4f\x97\xc2\xe4\x9b\xa3\x88\x52\x8d\x0e\ +\xca\x4d\xcb\x89\xc5\x1f\x9f\x19\x9b\x96\x45\xb2\x49\x42\xcf\x9f\ +\x12\xf0\xd5\xc6\x70\x3c\x16\x22\xe5\xa5\x72\x03\x16\x8f\xfd\x53\ +\x71\xfc\xf0\xc2\xc3\xb5\x7e\xa6\x37\x1d\xf0\xfd\xb8\x20\xfa\x19\ +\xc0\xf3\x50\x83\x6c\x84\x1d\x15\xa2\xf3\x21\x15\x46\x76\x61\x31\ +\x24\x31\xa5\x04\xf5\x0d\xd7\xea\xe9\x48\x82\x16\x0c\x78\xc9\x01\ +\xb1\x01\x1e\xc7\x2c\x5f\x46\xc7\xef\xae\x03\xfe\xf2\x44\x9b\xb0\ +\x34\xfa\x1c\x97\x77\xd2\xc4\x64\x92\xd7\x60\x92\x92\xf5\xf5\x8a\ +\xb2\xf3\x53\x2e\xd8\x75\x01\xc3\xe4\x70\xe3\xda\x3c\x0f\xf9\x73\ +\x56\x00\x80\x65\x96\x32\x9d\xd1\x37\xad\xad\x96\x4a\x4e\x52\xcb\ +\x5a\x52\xcb\xfd\xc4\x53\xd0\x19\xf6\x8e\xa6\x50\x1e\x19\x25\x59\ +\x8d\xc5\x90\xab\xf4\x53\x46\x10\x41\x52\xde\xc6\x0d\x97\xe0\xcd\ +\xf0\x34\x02\xb7\xbb\x06\x93\xe2\xa2\xbc\xf0\x67\x1c\x8f\x05\xbb\ +\x40\xb9\xe9\xe5\x3a\xe2\x2f\x07\x3e\xd0\xef\x0f\xdc\x14\x27\x59\ +\xcf\x8c\xd9\xb0\x53\x94\xd8\x1b\x45\x7f\xed\x13\x69\xae\x2f\x13\ +\x91\xd4\x57\x7d\x20\x61\x26\x53\xd6\x6b\xfa\xcc\x2b\xa3\x74\xd7\ +\x33\xcb\xf2\x62\x86\x37\xeb\x80\xe7\xa4\xf1\x60\xf5\x40\x30\x92\ +\x9c\x2e\x0c\xf0\xc2\x99\x7a\xc9\x86\x5f\xf5\x86\x0e\x7c\x9a\xa1\ +\x3a\xde\x98\xa1\x6f\x22\x4a\x56\xbc\x73\x30\x74\x92\xc1\x06\xa7\ +\xad\x97\x19\x65\xaf\xad\xd3\xd4\x63\xa5\x35\x4d\xc5\x70\x92\x61\ +\x46\x28\x86\xa8\xcf\xd9\x82\xd2\xd9\x50\x0c\x56\xa8\x4f\x88\xe0\ +\xad\x12\xcf\x7f\xb6\x0c\x33\xdd\x02\xb6\x5d\x98\xa5\xd2\x59\x6b\ +\x7e\x3a\x15\xb4\xce\x0c\x80\xaf\xae\x3a\x3c\x4c\xc0\x0f\x7b\xc7\ +\x87\x81\x02\xa4\x93\x98\x68\x28\x86\x95\xbc\xde\x6f\x22\x3f\xc7\ +\x31\xf1\xe7\xdc\x2b\x2b\xec\xb2\x31\x74\x4d\x83\xe4\x06\xcf\xcb\ +\x9a\x36\x6e\x38\x66\xda\x83\x47\x49\xbc\x2f\x1b\xca\x9e\x5f\xb5\ +\x04\x24\x61\x2c\xdb\x51\x80\xb7\x41\x5a\xfc\x62\x98\x26\xc3\x6d\ +\x6b\xb8\x88\x44\xd1\x51\x38\x5e\x6c\x60\x88\x16\xb0\x69\x0c\x4f\ +\x13\xfd\x03\x5c\xd3\x96\x1a\x34\x7b\xb3\x8e\xf4\xff\x73\xca\xd1\ +\x0f\xd9\xe6\x69\xd6\xfb\x91\xfe\xfd\x56\xb8\x56\x1d\xb8\x6e\xa6\ +\x35\x6e\xc0\x51\xf0\x45\xcb\x1b\x7f\x2c\x67\x7b\x44\xfb\xb9\x93\ +\xde\xe1\x7a\x1d\x51\x26\x3a\x45\x59\x31\xe4\x54\x90\x26\x0a\xcf\ +\x7e\x7d\xdd\x21\x00\xf8\xc7\x3b\xa7\x39\xec\x78\xe6\xc8\xa4\x9f\ +\xd3\xea\x33\x5d\x89\xdd\x38\x3a\x53\xa3\x4a\xa2\x8e\xe2\xd5\xb6\ +\x65\xea\x53\xe6\x5e\xf6\xf0\x19\xc7\x80\x45\x27\x75\x8d\x5e\x7a\ +\x9e\xe8\xdb\x3e\x26\xc6\x4d\x19\x58\x76\xee\xba\x1a\xea\x80\x19\ +\x25\x9e\x34\x47\xcf\x67\xe9\x42\x49\x4c\xbf\x5d\x43\xb6\x54\xab\ +\x80\x8e\x62\xc0\x63\x01\x5e\x46\xce\x84\x2d\x31\xd1\xa1\xa8\xba\ +\x20\x90\x4e\xc1\x44\x99\x1c\xef\xf7\x59\x63\x2d\xc7\xdb\xc6\x98\ +\xa1\x26\x87\x1c\xb7\x6a\x2a\x42\x87\x58\xc7\x32\x5e\x7c\xd5\x07\ +\xbc\xbd\x8a\xf8\x70\xcc\x38\x56\xdc\xa1\xb0\x2d\x49\x58\xca\xb1\ +\x68\x86\xc3\xc4\xef\xf1\x92\x18\x78\xf1\x20\xd0\xc8\x60\x58\x81\ +\x7c\x80\x01\x9c\x2a\x54\xdb\xab\x6f\x8e\xf4\xa7\x2b\xe0\xa8\xa8\ +\x37\x70\xa3\x24\x8a\x9c\xfa\xd6\xb0\xe9\x1a\x46\x7c\xc9\x79\xf6\ +\x69\x22\x0d\xf6\x69\xe4\x9a\x3a\x80\x43\x71\x5c\xf7\x98\x6d\xb1\ +\xc5\x63\x99\xad\xa8\x8a\x2d\xe4\x9a\x0c\x5a\xa0\x79\xa1\x78\x26\ +\x88\x55\xe3\xc6\xb1\x68\x29\x54\xf1\x59\xc9\x68\x03\x27\x2e\xbd\ +\x0e\xf1\x82\xc5\x12\xfc\xfb\x87\x51\xfe\x82\x8e\xeb\x68\xb8\x68\ +\x03\xda\x28\xa5\xa3\x01\x27\xad\xcf\xe8\x14\x36\x99\xd1\x22\xec\ +\xb6\x0b\xf8\xf2\x2a\xe2\x65\x72\x7c\x78\x99\x28\xdd\x86\x63\xd5\ +\x2e\x59\x9c\x4c\x7f\x5a\xf8\x15\x87\xc9\xb1\xeb\xb9\xa6\x45\xa3\ +\xb7\xbe\xd0\x94\xe3\xc5\x08\x1a\xbb\x26\x32\x1f\x06\xb6\x13\xe1\ +\xcc\xb3\xaf\x8b\x01\xfb\x91\x40\xf0\xab\x6d\x83\x4d\x47\x1d\x7d\ +\x9d\xac\x00\x86\x77\xfb\x8c\x47\x39\x02\xaf\x22\x5f\xe4\x5d\x8b\ +\x39\x41\xa9\xe4\x3a\x09\xd2\x64\x22\xcc\x42\x4c\xf1\x06\x68\x7e\ +\x72\xd3\xd2\xc9\xb7\x0a\xd2\xf6\x5a\x8f\x97\xa1\xb0\x1a\x2e\x2d\ +\xb5\x17\xe4\x00\x00\x20\x00\x49\x44\x41\x54\x19\x29\x10\x28\xee\ +\xe7\x54\x24\xb6\x30\xef\x1f\x47\x12\x94\x64\x26\x7a\xdb\x06\xd9\ +\xb3\x2d\xce\xcd\x83\x90\x59\x17\x07\x3a\x80\xe6\x23\x37\x2b\xda\ +\xd7\x7d\x73\x47\x2a\x6d\x10\x66\xf6\x59\x79\x00\x15\x78\x88\x52\ +\x35\xf5\x72\xa0\x6c\x23\x5d\x7a\x5c\x66\x9e\x95\x0c\x52\x69\xb6\ +\xf5\x17\x66\xf1\xca\xa5\x64\xc5\x06\xc0\x97\x17\xd4\x8c\xef\x22\ +\x81\xb2\xaa\xe9\x2f\xa0\x78\x07\x70\x7c\x38\xd1\x1b\xce\x75\xc0\ +\x14\x07\xae\x22\xb0\x72\xe0\xa0\x39\x2f\xe5\x9c\x86\xbb\xe4\xb8\ +\x3b\x96\x33\x8f\x42\xe6\xb8\xd3\x18\x83\x9b\xbd\x57\x5c\xd9\xdd\ +\xe4\xf8\xf1\x29\xcf\x86\x95\xdb\x96\xe3\xb1\xd3\xc4\x97\x3c\x6b\ +\x84\xb9\xaf\x44\x20\x07\x9d\x7d\x34\x77\xff\xfa\x92\xf9\x02\xdf\ +\x1f\x59\xdb\x26\x23\x40\x16\x6b\x52\x0e\x80\xc3\x50\xd0\xeb\xdf\ +\x21\x38\xa6\x29\x63\x2a\xc0\xe3\xa1\xe0\x65\x72\x3c\x9d\x28\x44\ +\x6a\x22\x85\x35\x9d\x50\xf8\x68\x42\x89\x85\x9c\x17\xd9\x76\x67\ +\x1d\x6a\x79\x9e\x4e\x2c\x01\x26\x93\x12\x9a\xb6\x2d\x27\x32\x2d\ +\x94\x42\xa3\x67\xe7\x3a\x84\x23\x18\xca\xd2\xd7\xf0\x11\xa1\xd0\ +\x9d\xdc\x6e\x8f\x05\xb3\x91\x45\x67\x86\xbb\xec\xf8\x70\x2c\x98\ +\x72\x8d\xfa\xa2\xda\xd1\x8c\x63\xb3\x9c\xe9\x8f\x60\x60\x2b\xf4\ +\x7e\x5f\xe8\xb5\x58\x7d\xfb\x0c\xf0\x44\x2b\xb2\x4e\x95\x53\xd2\ +\x5c\xdd\x74\xf0\x3c\x1e\x29\x6f\xbd\x6e\x49\x25\x7f\x4c\xac\x1e\ +\x9f\x14\x9b\x53\x35\xfc\x30\xa6\x38\x07\x99\xbc\xa0\x64\xec\xa7\ +\x82\x4d\x1b\x70\x18\x1d\xdf\xdd\x4d\x78\x7f\xcc\x58\x19\x5b\x88\ +\x55\xc7\x72\x7c\x23\xa9\xf1\x5a\x3c\x88\xd6\x1c\xa7\x42\xeb\xb7\ +\xe4\x4a\x3d\x32\xf1\x17\x94\x3d\xd1\x0b\x4f\x08\x8a\x3a\xff\xe5\ +\x65\xc0\x87\xc1\x71\xd5\xf0\xfb\x56\x92\x50\xd4\x8b\x6e\xc6\x36\ +\xb4\x97\x79\xeb\xa4\x5e\xfe\x8b\xae\x62\x3d\x4b\xb6\xc1\x28\xf1\ +\xd4\x3e\x2f\x71\x64\x7d\xa0\x59\x4a\x6c\x38\xc5\x69\x03\xdb\x92\ +\xe7\xb1\x60\x2f\x4c\x6a\x9e\x08\xb9\xa3\x97\x77\xe0\x67\x9c\x02\ +\xf0\x84\xec\x9b\x40\xf9\xa6\xd5\x9b\x95\x3d\xd1\xae\xe5\x55\x74\ +\xcc\x32\xda\xb4\x8f\xa5\x84\x5b\x51\x7e\xeb\x38\xe8\x64\x86\xff\ +\xf6\x13\x1d\x58\x92\xa9\x7c\x14\xc9\xc5\x85\x64\xf7\x82\xef\xef\ +\x06\x6e\xa0\x46\x23\xc4\x9f\x12\x30\x85\xe5\x56\x99\x11\x5e\xab\ +\xf4\x5d\x96\x4c\x9e\xe9\xbb\xf7\x7a\x6d\xd8\xad\x5a\xf4\x8d\x63\ +\x18\x49\x22\x5a\x45\x52\x58\xf7\xc9\xe5\x21\x0f\x74\x6d\x40\x54\ +\x1e\x5d\x0d\xd5\xac\xdf\x3d\xd8\x52\xae\x01\xc0\x5f\x9e\xf2\x3c\ +\xcb\xed\xab\x5f\x9b\x13\x98\xec\x02\xf0\x7a\xc3\x00\xd3\xa2\x31\ +\xe0\x31\x11\x40\xbd\x68\x09\x1e\x06\x85\x9b\x30\x4a\x8b\x80\xcf\ +\x45\xaf\xc9\x82\x03\x4f\x22\xf6\x74\x8d\xe1\x69\x5c\x38\xf0\x3e\ +\x33\xd1\xa8\x12\x5c\x35\xe2\x21\xcc\xce\xbc\x05\x2f\xa3\x0c\x43\ +\x15\x37\x56\x53\xa6\x92\x93\xd5\x77\x4c\x04\xec\x02\xa8\xeb\x28\ +\x9a\xec\x3c\x56\xbf\x7b\x2c\x93\x89\x8d\x42\x42\xfb\xc0\x0d\xe7\ +\xce\x5e\xf7\xa2\x01\x56\x6d\x83\x5e\x07\x6c\xaf\x78\xb8\x94\xa9\ +\xa1\xa7\x6f\xbe\xe3\x62\x15\xf9\x2c\x5b\xee\xfe\xca\x60\xad\xdf\ +\xb3\x56\x74\x05\xc0\x4b\x2a\x78\x7f\x2a\x4a\x80\xe2\x0c\xfc\x30\ +\x96\x59\x55\x78\xd9\x02\xd7\x17\x81\xd5\x9d\x03\x8f\x13\xf7\xda\ +\xeb\x35\xaa\xe5\x34\x43\x5d\x99\x4d\x87\x69\x2a\xf8\xd5\x55\xc0\ +\x8b\xec\xb4\x9e\x04\xba\x5e\xb7\x04\x42\x49\x5d\x91\x69\x0c\x80\ +\x13\x1c\xbb\xd6\xb0\x6a\xe8\x3b\x18\x54\x5d\x3d\x26\xc7\xb7\xf7\ +\x0c\x17\x3d\x16\xf2\x56\xc2\x59\x52\x95\xc9\xc7\xdf\x02\x5f\xde\ +\x8d\x2e\x90\x02\xe0\x5b\x22\xa8\xf3\x41\xcc\xa8\x34\xc3\x0a\x0b\ +\x13\xb0\x05\xd9\x83\xc1\x09\x96\x6e\x35\x52\x6f\x44\x83\x1e\x32\ +\xe9\xc3\x93\x2a\x88\x7e\x45\x51\x5e\xf3\x39\x6d\xc1\xfb\x36\x62\ +\xcc\xc0\x71\x2a\xd8\x35\xe4\x23\xd7\x97\xb9\x05\x3d\xd1\x92\xb3\ +\x54\xaa\x37\x48\x56\xc0\x63\xdf\xd2\xea\x5a\x51\x81\x38\x14\x60\ +\x2b\x66\x15\x9c\x56\x63\x9d\x1e\x5e\xe5\xb0\x97\xb3\xc4\x94\x08\ +\xf6\x89\xcc\x9b\xe0\x0d\xdc\x57\x95\xa1\xec\x94\x1b\x73\x1c\x0a\ +\xf0\xd5\x65\x4b\xea\xa9\xe2\xba\x26\x00\x3f\x0d\x8e\x9f\x9e\x47\ +\x14\x84\x19\x64\x79\x99\x48\xc9\x35\xd0\x36\xfa\x90\x81\xd3\xe8\ +\x18\x13\xf0\x90\x78\x98\xd4\x98\xe8\x68\x8e\x5b\xb5\x33\xbd\xda\ +\x0b\xe8\xa6\x06\x98\x00\x5c\x60\xb8\x5c\xf3\xb3\x0e\x85\xa1\x0e\ +\x77\xfb\x8c\xec\xc0\x55\x2b\x6e\x77\x47\x47\x9b\x8a\xbc\xdf\xec\ +\x5a\x4c\xc5\x90\x4b\xc1\xcd\x8a\x6e\x36\x51\x8e\x30\x51\x7a\x80\ +\x63\xe2\x58\x6e\x92\x7f\x7e\x7d\xf9\x5f\x6d\x22\x0e\x99\x41\xa9\ +\x45\x6b\xba\x33\x60\x90\x65\x5a\x30\x6e\xc6\xab\x76\x41\xb2\x2b\ +\xe7\xbc\x0b\x44\xdb\x0d\xec\x9b\x61\x04\xdb\x56\x7a\x96\xee\xbc\ +\xc1\x5a\x73\x1e\x68\x0d\xf0\xe6\xaa\x3b\x4b\x24\x66\xd6\xde\xfb\ +\xc3\x44\x39\x6e\xc3\x97\xb2\x68\xcc\x38\x39\x99\x9e\xa7\x62\x78\ +\x3e\x51\x38\xf5\x38\xca\x9d\xd8\x6a\x56\xa1\xe3\x95\x38\x1b\x35\ +\xec\xa5\x32\x40\xc5\xdd\xc4\xc3\x44\x60\x6f\x74\x7e\xff\xe7\xe4\ +\xf8\xee\x8e\x23\xcc\x08\xc7\x45\x0f\x5c\xaf\x0c\x7f\x79\x2e\x0c\ +\x7f\x05\x70\x29\x7b\x35\x78\x41\x13\x81\x97\x81\xd9\x8a\xc9\xf8\ +\xd2\x6e\x03\x44\x85\xa6\x45\xdc\xe4\x36\xb7\x8c\x5f\x6c\x23\x9e\ +\x06\xc7\xfd\xb0\x80\xb6\x83\x93\xb0\x76\xcc\x72\x92\x4a\x8a\x84\ +\x93\xfe\xa4\xa8\x3f\xce\x22\xa0\x04\x18\x5e\x54\xde\x04\x1d\xa4\ +\xbd\x00\xf3\x7a\x18\x1b\x1c\x07\x77\xfc\xee\xf5\x0a\xa9\x2c\x72\ +\xf3\x7d\x76\xbc\x3f\x66\xdc\x0d\x8e\xbe\x09\x38\x8a\xa1\x39\x14\ +\x0a\xab\x2a\xe7\xe0\xa0\x28\xb4\xcf\x9a\x0e\x9c\x52\x9e\xd3\x7b\ +\xfe\xfc\xe2\x98\x8c\x3d\x6f\xd3\xd4\xd2\x90\xa4\x0e\xf3\x05\x1c\ +\xec\x0c\x28\x89\x7a\xff\xdf\x5d\x33\xd7\xec\x4a\x2e\x42\x7b\x5f\ +\x7a\xa9\x10\x58\x56\xed\x22\xc7\x6e\x57\x81\x18\x41\x52\x60\xc8\ +\x2a\x70\x63\xb6\x26\x67\x5c\x71\xde\xbb\xc6\xe6\x60\x87\xaf\xae\ +\x5b\x24\x77\xfc\xf8\x30\x61\x3f\x95\x59\x74\x54\xdc\xf1\x66\x25\ +\x92\x46\xe1\x4d\xb0\x8d\x64\xe5\x45\x73\xac\x1b\x3a\xcf\xb4\x32\ +\xa1\x6c\x03\x29\x9c\x0e\xbe\xf8\x9d\x18\x5e\x7b\x23\x2d\xb9\xda\ +\x59\xad\x55\xce\xf5\xa1\xa2\xf2\xc0\xcb\x71\x51\xce\x1d\x32\xb0\ +\x6b\x03\x5a\xe5\xe6\x79\x71\x3c\x8f\x6c\x99\xa2\x1e\xf8\x83\xb8\ +\xc0\x93\x03\x7f\x91\x3a\xd2\x95\x38\xbb\xeb\x66\x68\x80\x53\x00\ +\x37\x2a\xd5\xe4\xfa\x7b\xb7\xcf\xb8\xe9\x0c\xb7\x1d\x5f\x12\x87\ +\xd0\xe9\xaa\x43\x17\x05\xf5\x55\xab\x97\x4c\x2f\xcd\x24\xf5\x63\ +\x2f\x64\x3c\xc2\xf1\x66\x15\xc5\xfa\x63\x09\xbc\x13\x60\xba\xed\ +\x02\x56\x7d\xc0\x90\x1c\xdf\x7d\x18\x67\x55\x5d\xd1\x4b\xd1\x4a\ +\x82\x3c\x4c\x54\x89\xd6\x7c\x85\xab\x96\x24\x9b\x6a\x6a\x4a\x63\ +\x11\xb6\x58\xa8\xfe\x06\xc1\xf0\x22\xdd\xc6\xa0\x8b\xa4\xd2\x85\ +\x6b\xf0\x48\x67\xc0\xcf\x07\xfe\xd3\x8d\x49\xd4\xdb\x9e\x3c\x8a\ +\xa3\x62\xb5\xa7\xa9\x72\x30\x30\x8f\xc9\x62\xa0\x69\xc7\x31\xd1\ +\x48\xe5\xe4\x8e\x55\x08\xb8\xea\x39\x79\x8a\x91\xfb\x0a\x32\x52\ +\x71\x70\xad\x4e\x47\xee\xf1\xff\xf8\x36\x50\x4e\x2d\xb7\xe3\xbb\ +\x71\x31\xe5\xe8\x35\x97\xaf\x66\xa0\x17\x81\x95\x03\xb4\xff\x37\ +\x72\x3e\xbe\x61\x08\x22\x20\xf2\xdc\x65\x4f\x7d\x4c\x81\xe3\x8b\ +\xab\x16\x00\xf0\x4f\x3f\x9e\xa4\xa2\x95\xe1\x4e\x67\x58\x1b\x2f\ +\xcd\xbd\x74\x07\xdb\x48\xdc\x62\xd3\x4a\x6e\xaf\x4b\x71\xd2\xf3\ +\xfb\xac\xb6\xe0\xd1\x88\x80\x6f\xc5\x4f\xde\xf6\x01\xa3\xac\xb8\ +\x6b\x4a\x4c\x30\x32\xd4\x06\xaf\x3d\x14\x83\x14\xff\x70\x5f\x60\ +\xad\xe1\x65\x28\x1f\x79\xe5\xcf\x99\x73\xa0\x05\x73\x03\xc7\x73\ +\x56\x22\x8d\xd3\xfc\xf1\x54\x41\x2e\x37\x94\x29\x63\x1b\x78\x80\ +\x04\xd9\x8b\x77\x00\x7e\x7c\x9c\x34\x4a\x22\x32\xde\x45\x82\x7a\ +\x37\x0d\xed\x9d\x1a\xb1\x05\x3b\xd1\x64\x21\xea\xb0\x67\xbe\xd4\ +\x9d\x36\xdc\x28\xeb\xb1\x53\x72\x7c\x75\xd3\xe3\x34\x91\xb9\x77\ +\xca\x3e\x47\x31\x15\xe1\x11\x00\x0f\xac\xc6\x81\x57\x2b\xde\x32\ +\x2e\x02\x4a\x04\xf0\xac\xdd\x6f\xc6\x9b\xe6\x98\x99\x5f\xd7\x06\ +\x47\x13\xa4\x8f\xd0\xc8\xad\x43\x55\x48\x3a\xd6\x1d\x27\x20\x66\ +\x3c\x30\x42\x63\xb8\x6e\x78\x30\xd4\x10\xcf\xab\x96\xd5\xc4\x68\ +\x86\xef\xf6\x05\xeb\xea\xd5\xa7\xff\x70\x00\x61\xf8\x96\x0c\x5b\ +\x8c\x85\x7a\xf4\x36\x38\x06\x59\x92\x65\x29\x39\x87\x53\xc6\x5a\ +\x72\xd4\xa6\x82\x9e\xa0\x87\xe2\xcb\xb1\x70\x9a\x11\xc8\x62\x74\ +\x23\xd2\xfe\x30\x2c\x29\xbf\x56\xed\xa9\x0a\x5f\xc4\x61\x62\x45\ +\x61\xbe\x1c\x02\x63\x02\xf6\x83\xe3\x7a\xd7\xe2\x30\xb1\xa7\xcd\ +\x5e\x65\xc4\x10\xf7\x80\x87\xfc\x5e\xcf\xb4\x31\xc7\xb6\x27\x81\ +\x66\x03\xcc\xa1\xaa\x56\xd7\xb4\x30\xa1\x3a\x65\x28\x15\x8a\x87\ +\xf5\x54\x38\xb9\x09\x70\xd2\xaf\xdd\xb0\x6e\x29\xc0\xea\x02\x67\ +\xf1\xbb\x6d\x40\x1f\x1c\xbb\x36\xf0\xa6\x2f\x3c\x94\x6f\x7a\xc3\ +\x3f\xde\x3b\xde\x8d\x85\xc9\xbf\x2a\xc3\x2b\x7e\x72\xcc\x4c\x4f\ +\x4e\x46\xd5\xe7\x3e\x3b\x6e\xd5\x9a\x4e\x99\x6d\x46\x63\xc0\x7e\ +\xc8\x68\xc1\x52\xdf\x0d\x38\xaa\xea\x58\xc3\xf0\xdd\xfd\xc4\xa4\ +\xa9\x60\xb2\xc2\xa7\xb0\x2b\x4f\x98\xa3\xa8\xa3\xb8\x2e\x4f\x23\ +\xf7\xea\x34\xb9\xa8\xcc\xc2\x1d\x7c\x19\x6d\x7f\x1e\x10\xd0\x38\ +\xba\xba\xd2\x6c\xd8\x01\xdc\x9f\xa8\x87\xce\x35\x9c\x62\xa2\xb9\ +\xe2\xc1\x0d\x37\x8d\xcf\xc6\x92\xc5\xc9\xfe\x9a\xc6\x82\xec\x3c\ +\x9d\xfb\x6a\xa0\xa1\x79\xfa\xf3\x44\xe2\x4d\x2f\x14\x35\xa8\x04\ +\xee\x1a\x1e\x30\xa7\xc2\xdb\x6a\x08\x24\xb5\x04\x5f\xdc\x62\x4e\ +\xd9\xf1\xf5\xd6\xf0\x76\x13\x58\xea\xd9\x02\x64\x3d\x4e\x34\x64\ +\xd8\xb6\x94\x97\x7a\x21\xf1\x83\xf6\xd9\x3e\x8b\x9c\x06\xe7\xcb\ +\x0c\xb5\x14\x57\x3d\x70\xb7\x9f\x28\x6b\x35\xc7\x4d\x17\x14\x6d\ +\xe5\x32\x42\xd5\xf8\xc8\x79\xa3\x3c\x1c\x99\x4c\xd4\xc9\xaa\xeb\ +\xcb\x5d\x44\x16\x65\x37\x08\x9b\x20\xd8\x18\xc8\x5e\x34\x53\x40\ +\x07\x01\xb9\xad\x94\x8f\x53\xe1\x3c\xbe\xe2\x20\x53\xe6\xc9\xff\ +\x24\x81\xd1\x4a\xd5\x40\x35\xe6\x3c\x0d\x85\x31\xe2\x45\x48\xb6\ +\x2a\x00\x2f\x1c\x37\x65\x79\x0a\xd6\xa0\xca\x06\x86\x36\x52\x56\ +\x3c\xd5\x17\x4e\x1b\xab\xca\x9e\x93\x3c\xf3\xbe\xd8\x1a\x6e\xba\ +\x45\x79\xe6\x35\xfb\x21\xb1\x3a\x62\xe2\xf3\x82\xb6\x17\xb5\x65\ +\x45\x56\xe4\x09\x94\xca\x9a\xc0\xdb\xb6\x01\x9e\x07\x66\xe3\xb5\ +\x32\x1f\x59\x8b\x3b\x5f\xc0\x32\x79\x13\x29\x18\x33\x69\x2c\x1e\ +\x87\x22\xec\xc1\xf1\x76\x1b\x29\x6a\x92\x31\xa7\xbb\xcf\x56\xdc\ +\xab\x86\x31\x60\x08\x3c\xe8\x5c\xb1\x66\x7b\xd9\x6c\xdf\x1d\xc9\ +\xc8\xab\x6d\xd4\xd3\xb1\xa0\x84\x80\x93\x3b\xb6\xc1\x95\x6c\xc5\ +\x16\x10\xc9\xd1\xb8\xf2\x1e\x05\xae\x16\xf1\xfb\xcd\xb9\x8f\x06\ +\x79\x43\x98\x3c\x14\xe1\xe4\x3c\xd4\xe7\x96\xcd\x90\x8d\x07\x76\ +\x55\x14\x32\x37\xc2\xf1\xbb\x4b\xc3\xba\x23\x4e\x50\x21\xf6\x54\ +\xb8\x9f\x83\x51\xd4\x56\x0f\xa4\x5a\xc5\x66\x2c\x76\xea\xa3\xfe\ +\xf9\x79\xe3\xc1\xd5\x3b\x7f\xbf\x77\x6c\x61\x68\xd5\x4f\x25\x30\ +\x6b\xbe\x01\x30\x4c\xea\x1b\xd5\x5b\x4d\x32\xe7\x3c\xca\xd5\x17\ +\x67\xae\xb6\xae\xdb\xa1\x98\xe1\xeb\xad\xcd\x69\x35\x75\x33\x1c\ +\xe4\x6e\x5b\x9a\x38\x07\x8b\x14\xb0\x2a\x60\xae\xbc\xcf\x1a\xf4\ +\x18\x0d\xff\xfc\xe0\x38\x4e\xec\x05\x87\xc2\x97\xf0\x42\x4d\x7a\ +\x86\xe1\x30\x0a\x94\xea\xd4\x3e\x04\x47\x1f\x03\x72\x0c\xb8\x6e\ +\x81\xb6\xa1\x03\xc8\xab\x15\xe7\xe8\xc7\xc4\xab\xab\x0f\x40\xec\ +\x02\x7e\xd4\x74\xa1\x55\xaa\x50\xab\x6a\xa1\x31\x92\x5f\xbe\xbe\ +\xa4\x7f\xc1\x08\xc0\x1b\xc3\x37\x8f\x19\x5f\x6e\x68\x79\x65\x42\ +\xad\x37\x91\x00\xe5\x29\xf3\x40\xda\xf4\x9c\xad\xdf\x0d\x44\xb7\ +\x7b\x67\x69\x3a\xba\x5c\x8d\xf5\x32\xc6\xb3\x52\x52\x17\x02\xee\ +\x12\xcb\xe7\x46\x3d\x73\xc1\x32\x15\x08\xc5\xf1\xf5\x55\x98\x35\ +\x03\x41\xba\xf5\x54\x27\x29\x0a\xfe\x08\x02\x96\x3a\xf0\x20\x0e\ +\x6a\xb3\x1a\xb1\xe8\xfe\xf8\x48\xed\x7d\xca\x35\xc0\xd2\xd0\x88\ +\x5c\x14\x8c\x07\x41\x2a\xf4\x4f\x9c\xb2\x46\x61\x91\xa3\xce\x2f\ +\xa4\xfb\xed\x5a\x1e\x9c\x5d\xa0\x7e\x20\x0d\xac\xca\xdc\x1d\xc7\ +\x50\x0f\x32\x02\x67\x97\x7d\xc0\x83\x5a\x87\xa9\x00\xaf\x57\xd4\ +\x39\x4c\xe0\x38\xf7\xee\x58\xf0\xd5\xce\x30\x09\x3b\xda\x34\xe4\ +\xeb\x9b\x01\xa5\x14\x78\x01\xde\x6c\x83\x9c\xa5\x1d\x4f\x13\xb0\ +\x91\x1e\x20\x2b\x9e\x6d\x2b\x6d\x40\x96\xa6\xe2\x30\x72\x04\x3d\ +\x3a\x63\xd1\x06\xb1\x22\xa3\x00\xd1\xa0\xca\xaa\x35\x56\xbc\xd7\ +\x6d\xd5\x32\xd8\x5c\xf9\x1e\xaa\x56\x23\x84\x39\x5c\xb6\xea\xf7\ +\xb3\x5a\xaf\xda\xd6\x8c\xc5\xf0\xc7\xc7\x65\xe2\x55\xf7\xea\x5a\ +\xf4\xf3\x7d\x02\x0e\xc9\xb0\xe9\xf8\x40\x27\x18\xda\x48\xa9\xf5\ +\xf5\x3a\x20\xb8\x63\xdd\x06\x4e\xb8\x3e\x6b\x0b\xa0\x9e\xf2\xba\ +\x37\x78\xcb\x1e\x7d\x72\xc7\xaf\x7a\xe0\x3e\x61\xb6\x29\xde\x4f\ +\xdc\xec\x2f\x89\x2f\x69\x1f\x1c\x97\x7d\xc0\xb1\x50\x05\xd6\x00\ +\xb3\xc9\xc5\xe4\xc0\x45\xa0\x6d\xd4\xa6\x31\xc4\xc8\xcc\xf6\xa8\ +\x8d\xbf\x35\x66\xcf\x45\x5b\x0e\x8e\xec\x86\x4d\xe3\x28\x81\x88\ +\x7b\xfd\x6c\x37\x9d\x09\x18\x61\x29\x1f\x8c\x9f\xcf\x25\x1a\x9a\ +\x0a\x85\x3b\x8f\x03\x1d\x6c\x92\xd3\x44\xa2\x47\x25\xbb\x38\xac\ +\xb0\x77\x4f\x62\xc7\x11\x09\x36\x8c\x03\x87\xef\x75\xf6\x3c\x15\ +\x99\x67\xea\xa1\xf6\x06\xfc\xcb\x03\x35\xfc\x51\xd6\x53\xff\xfe\ +\xb6\xc5\xf7\x7b\x9f\x79\x13\x63\x76\xda\x7b\xc9\xa5\x76\x48\x8e\ +\xd3\xc0\xb0\x95\x8b\x16\x68\x3b\x39\xc4\x16\xc7\x6f\xd7\x8e\xbb\ +\x89\x6b\x14\xc1\x12\xb7\x11\xe5\xb9\x01\x83\x43\x6f\x7a\x92\x4f\ +\x8e\x02\xdd\xd6\x71\xb1\xda\x5e\x35\x86\xa7\x93\xd3\x3f\xae\x0f\ +\x18\x6c\xd1\x5e\xf4\x6e\x74\xea\xf5\x25\xa4\xe5\x98\xd9\xf7\x9b\ +\x11\xdb\xa9\x1b\x78\xdb\x70\xdd\xe9\x72\x2c\xa6\xa6\xcc\x0a\x4f\ +\x6a\x6f\xda\x48\xad\x07\x1d\x96\x58\xd2\xb7\x8d\xe1\xe7\x43\x41\ +\x17\x0d\xd3\x44\x81\x4f\x35\x85\x99\x54\x41\x18\x00\x4f\x44\xfb\ +\x37\xf2\xcc\x7b\x1c\xc8\x0a\xad\xc5\xd9\xfb\x41\xde\x89\x9a\x08\ +\x5d\x77\xc0\xfd\x14\x34\x45\x70\xa6\x49\xa9\x22\x4c\x20\x65\xfc\ +\x65\x5f\x70\x1c\xe8\xc0\xbc\x0d\x8e\xeb\x9d\xe1\xa1\x38\x2e\x23\ +\x8d\x54\x9e\x55\xb1\xc4\xb2\x04\xd9\x3c\x0d\xc4\x1d\x6e\x36\x74\ +\xb3\x7a\x9c\xc8\x75\x58\x8b\x43\x5e\x14\x80\xb3\x6b\x79\x00\x5f\ +\xf4\x3c\xdc\xb2\x5a\xbd\x22\x2b\xf3\xc3\xc8\x83\xa1\xe8\x22\x5b\ +\x09\xcd\x2f\xc1\xd4\x32\x72\xb3\x5e\xf7\xa6\xcb\x92\x2f\x7d\x08\ +\x8e\xa9\xf0\xe2\x2c\xda\xbb\x05\xac\x68\x8a\xb3\xda\x18\xdc\x70\ +\x18\x0a\x2c\x1a\x4e\x23\xbd\x38\xfe\xc6\x02\xe0\x6f\x3f\x00\x46\ +\x69\x97\x87\xa4\x68\xeb\x60\xf8\x6e\xd0\x8d\xa1\x1e\xf6\x52\x4e\ +\x3f\x06\xc7\xe5\x3a\x60\x5f\x68\x8a\x30\xeb\x04\xc2\xe2\xa7\x0f\ +\x00\xf7\x99\x0f\xf0\x94\xb8\x90\x70\x2e\xbe\x29\x66\xa9\xaa\xf2\ +\x4c\xed\x82\x29\xed\xc7\x9c\xed\x07\x14\x21\xf6\x98\xc8\x5f\x6f\ +\xb4\xd1\xda\xc6\x70\xbb\x8b\x58\x75\x01\xbf\xb8\xea\x98\x54\x3b\ +\x14\xf4\x95\x77\x23\x3e\xf8\xfd\x44\xc9\xf1\xef\x5f\xb7\x58\xb7\ +\xb4\x92\x6e\xc5\x2d\x48\x60\xf5\x72\xb9\x32\x6c\x65\x4a\xf1\x32\ +\x3a\xca\x44\xca\x6a\x4d\x7a\x21\xd5\x94\xf1\x66\x6e\x44\xe3\xff\ +\xf5\x6e\x42\x63\x86\xcb\xe0\x78\x2d\xad\x7c\xc9\x40\x11\xaa\x7f\ +\x9a\x1c\x39\x18\x86\x91\x7d\xfc\x61\x24\x91\x67\xdd\x04\xfc\x38\ +\xda\x9c\xf8\xd3\x18\x01\xb4\x2e\xf2\x10\x58\x75\x34\x27\xbd\x17\ +\x25\xdb\x74\x10\x55\x44\x38\x4b\x73\xff\xa2\xeb\xeb\x79\xe0\x38\ +\x69\x14\x88\x39\xf9\x59\x4c\x9b\xc6\x69\x7d\xc3\x5c\x3d\xd3\xf8\ +\xa5\xde\x78\x83\x3b\x2b\xa1\xd9\xf8\x54\xdf\x25\x39\xfe\xe1\x8b\ +\x15\x00\x4a\xb6\x2d\xd3\x6f\x30\xcc\x86\x21\xbc\xf1\xae\xfb\x80\ +\x2f\xa4\x37\x98\xf1\x13\xfd\xdc\x5d\xcb\xd6\x27\x69\xd2\x31\x0c\ +\x3c\x2c\xab\x01\x8c\x83\xd9\x91\xfb\x64\x73\x7a\xf4\x87\xbd\xe3\ +\x38\x65\x5c\x46\xc7\xab\x6d\x44\x0b\xc7\x61\xe2\x54\x63\x12\xd1\ +\xe9\x45\xb8\xca\x31\xb1\x6d\x7a\x7f\x04\x6e\xba\x80\x09\x86\x9f\ +\x07\x9f\xdd\x75\xda\x96\x6e\x52\xe6\x80\x05\xe2\x2e\x3f\xbe\xe4\ +\x99\x80\x13\x95\x1b\x80\xd9\x88\xc3\xf0\xc3\xbe\x60\x2a\x14\x50\ +\x45\xb5\x13\x27\x19\x4b\xd4\xb6\x35\x54\x6c\x2b\x38\xf6\x4a\x39\ +\xae\x7b\xb5\x5a\xa5\x7d\x18\xb9\x47\x6b\x42\xd6\xae\x0b\x58\x75\ +\x86\xdf\xbf\x5e\xa1\x53\xda\xf0\x69\x2a\x33\x08\x6c\xf2\x11\x38\ +\x15\x72\x2a\xfe\x97\x5f\x75\xb0\x22\xcd\xc3\xe7\x94\x03\x67\x67\ +\x18\x63\x2b\x74\x3f\xa8\x6c\xac\xf2\xdb\x54\x80\x87\xcc\x26\xd4\ +\xe5\xab\xb6\x81\xb1\x27\x13\x77\x7a\x15\xe9\x13\x50\x9d\x55\xae\ +\x25\x8d\xec\x05\x16\xad\x8d\xea\xb2\xab\xde\x34\x86\x92\x58\xc6\ +\xe4\x5b\xaf\xf0\x0b\x04\xfa\xdd\xb5\x60\xbf\xb5\x51\x9c\x53\x06\ +\x70\xdd\x52\x78\xf3\xfd\x63\xc1\x71\x2c\x78\xb7\x9f\x64\x20\xea\ +\x38\x49\xc2\x98\x9d\x88\xea\xd7\x17\x2d\x72\x71\xfc\xf1\xc3\x84\ +\xe7\xc9\xa9\x24\xd3\xcd\xc0\x07\xca\xe4\x99\x60\x74\x19\xaa\x4e\ +\x37\xab\xc0\x17\xad\xba\x0a\x99\x2c\xd3\xab\x7b\xf2\xed\x85\xcc\ +\x1d\x60\x78\xf7\x52\x50\xf3\x6e\xeb\x8b\x1d\x02\x01\xa2\x02\xc3\ +\x34\xfa\x3c\xfa\x0b\x28\x4a\x93\xe5\x67\xec\x02\xc7\x92\x07\xe9\ +\x28\xf6\x23\xd0\xa8\x97\x8f\xb5\x0c\x74\x72\x24\x74\x6e\x61\x17\ +\xc8\xc4\x6c\xcf\x46\x97\x41\xc8\xfd\xaa\xe1\xc6\xad\x21\x27\x4d\ +\xcd\x17\x84\xc1\x15\x0c\x1a\xd5\x12\x6c\xcd\x66\x7b\xeb\x8b\x16\ +\x18\x92\xe1\x9b\x87\x02\x0b\xc0\xbf\x7e\x18\xa4\xc5\x60\xc5\xd4\ +\x48\xae\x1c\x03\x3d\x08\x2e\xbb\x80\xf7\xa7\x8c\xef\xf7\x79\xce\ +\x51\xa8\x65\x71\x1d\x95\xa5\xcc\x48\x6e\xf9\x8c\xe0\x3a\x72\x22\ +\x70\x50\xb9\x77\xaa\x06\x30\x46\xa5\xdc\xc5\x3a\x60\x1d\x0d\x4f\ +\xd9\xf0\x7c\xe4\x9a\x0e\x58\x46\x8b\x10\xb6\x10\xcc\xa4\xf2\x93\ +\xd3\x54\xa1\xcd\x56\x3f\xaf\xbd\xf2\x03\x26\xcc\x8e\xcc\xa7\xc4\ +\xef\x5b\x47\x6d\x90\x5b\x50\x3d\xb9\xba\x80\x99\x16\x5c\xf7\xc8\ +\xda\x80\x1b\x65\x4f\x06\xe9\x06\xea\xe1\xd9\x85\xa5\x35\x43\x90\ +\x0f\xa1\x0c\x6a\x7a\xe3\x67\x29\xca\x08\x78\x77\x70\xbc\x24\xe0\ +\x9b\xfb\x41\xe6\xa9\xca\xd3\xa8\x7f\x4f\x4c\xd6\xdf\x5e\xb5\x48\ +\x0e\xfc\xe3\x8f\xe3\x8c\xa3\x7c\xd6\x29\x00\x24\xd8\x38\x16\xe0\ +\x8b\xab\x88\xbe\x09\xb8\xe2\x8c\x8a\x37\x95\x4c\x2e\x4e\x7a\xd9\ +\x8a\x03\x07\x51\x6c\x5d\xc1\x14\x74\xa4\x35\x4c\xce\xfe\x7a\xa8\ +\x22\x1d\xe7\xa2\x0c\x00\x8e\x6e\xf8\x30\xf2\x9f\xdb\x08\xec\x44\ +\x4a\x69\x02\x33\xf3\xba\xc8\xdb\x74\x2d\xb0\xa7\xe8\x2a\x76\x23\ +\x15\xf7\x61\x64\xc9\xbb\x8a\x3c\xb9\xa1\x72\xaf\x6d\x58\x21\x8c\ +\x05\xf8\xdd\x0d\xc7\x86\xdf\xbd\x4c\xe8\xdb\x00\x13\x72\x7c\x72\ +\xe2\x03\x51\x9b\xb9\x52\x42\x0b\xc8\xc6\x5b\x4b\x26\x9c\x8d\x09\ +\x48\x41\x56\xd5\x28\x8b\x72\x0f\x0e\xbc\x7f\xc9\x67\xe0\x9c\xe3\ +\x6d\xbf\xe4\x16\x54\x32\xcc\x41\x13\x88\xba\xa6\xbb\xde\xb0\x59\ +\x45\x5c\x74\xa4\x0a\x57\x9f\xbf\x55\xa4\x51\x45\x05\x4d\x47\x6d\ +\xd0\xb1\xd0\x70\xb2\x89\x74\x06\xaa\x48\x75\x95\x45\x9f\x64\x3c\ +\x39\x08\xc5\x7d\x3f\x49\x03\x1f\x89\xaa\x8f\xda\x6c\xcf\x13\xe6\ +\xd8\xb6\xea\x58\x6b\x6a\x57\x82\x92\x71\x6a\x56\xe1\x4a\x63\xd1\ +\x3a\x12\x0c\xb6\xdc\xfc\xbf\xda\xf2\xf3\x1d\xa6\x82\xfb\xd1\xf1\ +\xaa\xa5\xce\x42\xd9\xa0\x1c\x15\x56\x03\x4c\xad\x6b\x2a\xf2\x75\ +\x8c\xc0\x53\x76\x5c\x8a\xc2\x1b\x8c\xc1\x2c\x43\xe6\xba\x46\x27\ +\x20\x98\x64\xfd\x96\xb2\xe3\xed\x26\xe0\x22\xf0\xf3\x8d\xce\x9f\ +\x35\x79\xad\xf0\xd8\xc6\x4d\xc5\xf1\xeb\x2f\x3a\x6c\x1a\xc3\xae\ +\x97\x99\xad\xcc\x45\x1d\xe4\x39\x04\x8d\x18\x07\x55\x7c\xb5\xb4\ +\x3f\x24\x4a\x8e\x6b\xfa\x95\x39\xab\xb4\x51\x95\xd9\x08\xe0\x7e\ +\xaa\x41\x2f\xb4\xef\xee\x44\x76\x9b\x0a\x0f\xb3\x5d\x43\x9b\xf1\ +\x36\xd8\x22\xaf\x56\x45\x56\xcd\x58\xd6\x1a\x1d\xba\x73\x6d\x19\ +\x8c\xe3\x73\xdb\xf5\x66\x45\x4a\xfa\x7f\x7f\x9c\xf0\x8b\x8b\x30\ +\xbb\x1b\x4f\x9f\x9b\x09\xb8\x15\xa7\x74\x2a\xc0\x1f\x3f\x64\xec\ +\x47\xc7\x69\x90\xc5\x13\x0c\xc7\x4c\x91\x4e\x57\x80\xd7\x9b\x88\ +\x06\x8e\x98\x81\x5f\x5e\x77\x1c\xb7\xc9\x15\xb5\xba\xd7\x54\xc6\ +\xd8\xae\x73\x7c\xb5\xa2\x91\xc4\xba\x31\xf4\x85\xb7\xdc\x5a\x56\ +\xae\x75\xae\x9d\xb4\x19\xc6\xa4\x84\xdf\xcc\x7f\xb6\x9a\x04\xac\ +\x9a\x80\xa8\xb1\x1c\x14\x53\x66\xb2\x94\x9a\xdc\x71\xb3\x6a\x30\ +\x66\xc7\xaf\xb6\xc0\xf7\x8f\x59\xe6\x14\x86\xc7\x13\xcd\x39\x9b\ +\x6a\xbd\x64\x01\xa5\xb0\xcc\x5f\xab\xc4\x99\x40\xde\xc0\xa0\x13\ +\xc1\x9d\xb7\x6c\xc9\xc0\x56\x12\x61\x77\x8e\x13\x7b\xdd\x42\x80\ +\x23\x64\xce\xb0\xef\x65\x6e\x71\x23\xbd\xe7\x65\x17\xe0\x85\x2f\ +\x54\x35\xbd\xfc\x70\x02\xde\x3f\x67\x8c\x13\x30\x0d\x7c\xe8\x43\ +\x06\x36\xe6\x58\x09\xb1\x7f\x2d\x0e\xef\xaa\x01\xae\xd6\x2d\x4c\ +\x9b\xcd\x24\x45\xce\x92\xec\x1a\x1c\xbf\xe5\xb0\x1b\xab\x48\xb9\ +\x69\x2c\x9c\x53\x4f\xc2\x14\x42\x59\xd6\xb4\x26\xe9\x8c\x59\x13\ +\x12\xe7\x54\x66\xdd\x04\x44\x7d\x2f\xd7\xa8\xcb\x0a\xbf\xfb\x58\ +\x68\xfe\x72\xca\xbc\xa9\x3f\x1c\x79\x4b\xc2\xf9\x42\xbd\x3f\x71\ +\x13\x97\x42\xec\xc2\x15\xaa\x01\xb9\xe8\x4c\xc5\x61\x81\x6d\xa2\ +\x0b\x4b\x19\x8b\x70\xa2\x10\x90\xe4\x71\x10\x0a\xb0\x56\x5f\xdd\ +\x55\x8f\x71\x33\xfc\x2c\x7f\xfd\x55\xe0\x61\x81\x02\x5c\x77\x61\ +\xb6\x37\x0b\xa2\x68\xff\xdf\xdf\x8e\x4c\x60\x1a\xe9\x1f\x99\x4b\ +\x35\x55\x61\x75\xfa\xd5\x9a\x17\xc0\x94\x1c\x7f\x7f\x4b\xb3\xd9\ +\xe2\x04\x66\x4d\x40\x69\xd1\x3e\xfc\xe5\x45\xc0\x85\xc4\x17\xad\ +\x39\x7a\x71\x47\x4c\x09\x56\x19\x67\x69\x58\x45\xd3\x2d\x19\xb9\ +\x8c\x05\x68\x9d\xc9\xd5\x96\xd9\x9a\x05\x61\x46\x61\x4e\x81\x92\ +\xde\x41\x58\x42\x1f\x48\xdd\x86\x3b\xa2\x1b\x7e\x7a\xa1\x8b\x71\ +\x9d\xfa\x7c\x46\x2d\x40\xc1\xa1\x38\xfa\xc6\x71\xd9\xea\x84\x8a\ +\x8e\x23\x0a\x2e\x7b\x20\x14\xf6\xf9\xc7\x5c\x30\xa1\xe0\x87\x7d\ +\x42\x86\xc3\xad\xe0\xfb\xc7\x81\xb4\x47\x38\x6e\x1a\xee\xd2\x82\ +\x82\x0b\x2b\x48\x5e\xf0\x3c\x38\x9e\xa6\x82\x75\xcb\x1b\x24\x5b\ +\x41\xdf\x14\xe4\x52\xb0\xf7\x82\xb1\x70\xc7\x64\x2b\x28\x56\x60\ +\xfa\x4f\xb4\x82\xce\x0a\x0e\xb9\xe0\xb7\xb7\x01\x4f\x63\x46\xb1\ +\x82\x64\x05\x93\xf3\x4a\x4e\xfa\xb3\x80\xe3\x30\x25\x98\x39\x9e\ +\x13\x93\x59\x5b\x38\x1a\xe3\xcf\x6e\xc0\xbc\xea\x3e\x14\x9c\x72\ +\xc6\xcd\x0a\x08\x56\x70\xca\x05\xab\xa6\x90\xf5\x55\x78\x42\x4c\ +\x5e\x50\x72\x41\x0b\xc7\xb6\x2d\x78\x4a\x59\x7d\xa4\x63\xef\x05\ +\x6d\xe4\xe9\x90\xdc\x31\x85\x82\xe2\x05\x31\x3a\x36\x8d\xe3\x94\ +\x0b\xfa\x50\xf0\xe1\x94\xd0\x44\xfe\xf7\x9c\x0b\xbe\xdc\x72\x8d\ +\xa3\x39\x26\x73\xb4\x4d\xc1\x3a\x38\x82\x33\x59\x77\xb4\x82\xb1\ +\x38\xde\x9f\x12\xcc\xd8\xda\x0c\xc3\x84\x04\x3e\x8f\xe2\xfc\x0e\ +\x1b\x2b\x34\xd4\x28\x8e\x1f\x5e\x28\x94\x5a\x35\xc0\xc4\x99\x0a\ +\xba\x58\x30\x78\xc1\x4b\xe1\x9b\x58\xd7\x2b\xcc\xeb\xc4\x35\x1d\ +\x4b\xc1\x2f\x6f\xb8\xa6\xb0\x82\xc9\x96\xef\x91\xf4\xf7\x00\xc7\ +\x71\xc8\x68\x82\xe3\xe1\x58\xf0\x6a\xe3\x28\xa5\xa0\x35\x3e\xdf\ +\x16\x05\x21\x3a\x68\x01\xe3\x58\x99\xa3\x09\xfc\x3d\x4d\x28\x14\ +\x24\xa5\x0c\xd3\x67\xce\xee\xb0\x54\xb0\x8a\x05\xc7\x9c\xe9\xea\ +\x14\x1d\xa1\x71\x5a\x8c\x05\xae\x57\x8a\xdc\x37\x19\x05\x17\x2d\ +\x01\xb4\xde\x0a\xdc\x1c\x77\x43\xc2\x58\xf8\x59\xdf\xec\x00\x2b\ +\x85\x7c\x80\xc6\xf1\x6e\x2a\xb8\xe8\xe8\xfa\xc3\x2c\x0b\x3e\xdf\ +\x7f\x7d\x49\x88\x81\x80\xec\x5f\xee\x06\x58\x70\xa4\x52\x70\xbb\ +\x0b\xfa\xfb\x7c\x66\xee\x05\xdf\x3f\x65\x4c\x01\xd8\x36\x32\x40\ +\x0d\x05\x9b\x58\x90\x50\x70\x97\xf9\x7b\xfd\x6c\x4d\xe3\xd9\x7f\ +\x1a\x2b\x68\xda\x80\x55\x5b\x68\x7f\x67\xfc\x0e\x16\x7d\xde\xdb\ +\xb0\x82\xa3\xb2\xd0\x52\x2e\xd8\x76\x40\x9a\x32\x5a\x73\xed\x0f\ +\x7e\xcf\x46\xee\xc2\x9f\x71\x0c\x58\xd3\x4d\x1c\xc7\xcc\x13\x72\ +\x9f\x1c\xaf\x57\x81\x20\x1e\xaa\x53\x2d\xe7\xe3\x9d\x42\x35\xae\ +\x7b\x7a\xe2\x27\xd1\x3c\xef\x47\xfa\xa1\x45\x33\xdc\x3b\xf0\xc5\ +\x86\xf2\xcb\x2a\x36\x99\xa6\x22\x9b\x67\xfa\xa8\x5d\x37\x86\x9b\ +\xb5\xfa\x4b\x59\x32\x47\x50\x4e\x0c\x25\xdb\xb6\xc1\xf0\xf3\x03\ +\x9d\xf1\x48\xbb\xe4\xef\xca\x32\xe9\x80\x93\x23\x70\x77\xe2\xcc\ +\xfc\x65\x94\x5f\x9b\xac\xaa\xe0\xc0\xcd\x36\xe0\x39\x71\x6e\x7b\ +\xbb\x0e\xb8\x9f\x08\xdc\x98\xe4\xc4\xa7\xe4\x58\xad\x38\xf7\x3e\ +\x15\x22\xc6\x93\xfc\x0a\x1a\x25\x13\xef\xd3\x42\x26\x1a\xdc\x70\ +\xad\xc9\x44\x70\xaa\xc2\x1e\x07\x02\x55\xd1\x24\x69\x55\xcf\x99\ +\x01\xfc\xb4\xc7\xec\x43\x78\xdd\xf3\xe6\x1f\x9c\xd4\x5e\x77\x56\ +\x2a\x6d\x60\xbf\x69\x6a\xb7\x92\xa8\xa7\x77\x27\x0a\x77\x86\x42\ +\x95\xe4\xed\x5a\xa9\xc2\xc6\x1e\xf2\x71\x20\x13\xbd\x89\x86\x0f\ +\xa3\xe1\x32\xf2\xe6\x63\xb8\x2b\x25\xde\xd5\xf0\xda\xc1\xd1\x64\ +\x1b\x0c\xef\x1e\xb3\xfc\x95\x58\xda\x66\xcd\xec\x5d\x19\xf5\x17\ +\xad\x21\x57\xde\x46\x63\xf8\xee\x99\x6d\xc4\x20\x19\xee\x76\xc5\ +\x75\x3b\x8a\x55\xf8\x9c\xe8\x62\x9c\x0a\x7f\x67\x72\x4a\x9f\xfb\ +\x48\xf2\xd1\xb6\x35\xa4\x68\x68\x62\x40\xd6\x1e\x39\x4a\xcf\x30\ +\x8a\x38\xd4\x07\xcc\x52\xf3\x6d\x20\x21\xc9\x14\xee\x12\x55\x25\ +\xac\xf5\x5c\x7f\xde\xf3\x76\x76\x05\x8c\x5e\xf5\x86\xd3\x44\xdd\ +\x43\x11\x4e\xb5\x0e\x86\x5d\x34\x1c\x8a\xe1\x76\xb5\x10\x7f\x00\ +\xe2\x0c\x2f\x45\x09\xc6\x2d\x53\x87\x0d\xdc\x03\x63\xa6\xe3\x53\ +\x1b\x28\x29\x8e\x66\xd8\x05\xe0\x66\x55\xb9\x06\xd5\xe9\xba\xae\ +\x6f\xcd\x47\xcc\x78\x3e\xb1\x72\xd9\x88\xd3\x91\x67\x01\x16\x41\ +\x9c\x5b\x19\xc9\x34\x91\x69\xd5\xae\x7d\x5e\x8c\x7c\x9a\x3e\x70\ +\xfa\x93\x3f\xa7\x25\x18\x0c\x78\xbd\x31\xbc\xbd\x20\x39\x64\x15\ +\xb9\xf1\x3f\x1c\x39\xbe\x58\x85\x85\x10\x74\xf4\xc5\x4a\x6a\x1d\ +\x5d\xe5\xb3\x1c\x7a\x24\x2c\x29\x4e\xf2\xcb\xdd\x81\x6a\xac\xab\ +\xc8\x72\xa9\x8f\x1c\xbf\xad\xc4\x89\x7f\x4a\x14\x97\x04\x33\x81\ +\x62\x94\x0f\xaf\xc2\x22\xc6\x58\x87\xaa\x7f\x07\x5e\x5f\x34\xb0\ +\x54\x66\x24\xb7\x22\xa9\x3f\x1d\x18\x33\x9d\x03\xe7\xde\x9b\xa8\ +\x31\x92\xe2\x7f\x9f\x47\x8e\x9b\x5e\x6f\x23\x8e\x13\x60\x46\x88\ +\x38\x88\xb2\x58\x1c\xd8\x9f\x58\x06\xff\xf6\x55\x83\x9f\x9e\x0b\ +\xba\x10\x90\xcb\x12\x14\x7a\x10\xbf\x7e\x5f\xc8\x91\x78\x1c\x1d\ +\xd7\xab\x80\x2c\xae\xf9\xba\x21\x60\xd6\xb6\x44\x79\x52\x01\x2e\ +\x3b\xc3\x3f\xbc\x0d\x58\x09\xf8\x0c\x66\x78\x7f\x60\x89\x39\x66\ +\x19\x62\xd4\x9e\x51\xcc\xc7\x9d\x80\xd4\x99\x4b\x01\x56\x34\x86\ +\x9a\x6f\xc0\xb2\x73\x17\x81\x43\x36\xac\x85\x61\x40\xee\x48\x47\ +\x67\xf2\xcd\x7e\x5a\x2c\xd7\x42\x24\xa9\x29\xe8\xf7\xac\x02\xd3\ +\x68\x22\x58\x56\xf7\x51\x1c\x80\xb3\x0d\xb4\x9f\x14\x00\x2b\x67\ +\x9d\x5d\x04\x5e\x44\x3a\x82\xd1\xbe\xbc\x09\x6c\x77\x46\xc9\x98\ +\x43\x08\xf3\x6c\x3d\x80\xa2\xa4\x43\x72\xbc\xbd\x88\x73\xcf\x7d\ +\xca\x35\x34\x83\x3e\x03\x25\x13\x58\xed\x83\xec\xc1\x45\x4c\xda\ +\x93\x77\x06\x98\x23\x79\x8d\x0c\x33\xbc\x4c\x8e\xff\xf8\x55\xc4\ +\x65\x47\xa9\x31\x34\x2d\x98\x12\x7b\xfc\x6d\xe0\x41\x19\xc4\x37\ +\x18\x8a\x63\x13\xe5\xfd\xe8\xc4\x5e\x8a\x70\x84\x56\x47\x20\xa3\ +\xdf\xc8\x30\x6d\x75\xd0\x44\x61\x58\x7d\x4d\x30\x0a\x46\x43\x16\ +\x91\x94\x62\xd4\x9e\xad\x66\x30\x4a\x66\xa6\xfe\xc0\x71\xbd\x6d\ +\x10\x15\xd4\x5a\x27\x32\x06\xc3\xc3\xd1\xc5\x10\xe4\x01\x59\x7c\ +\xb1\x10\x1b\x44\x0c\xeb\xa2\x7d\x5e\x2a\x30\xf4\x12\xfd\xf0\x4c\ +\x23\xcd\x53\xe6\xa6\x87\xb1\x2f\x2b\x02\x4f\xea\xe2\xad\x23\x41\ +\xbf\xfb\x03\xfb\xc3\x2c\x1e\x74\x41\xd5\x76\xb2\x62\xc8\x02\xc4\ +\xee\x12\x1f\xf8\x84\x80\x8d\x1c\x59\x1b\xc5\x7b\x99\x08\x2e\xb7\ +\x5d\x98\x75\xfd\x49\x48\xb5\x81\xf1\x58\x0e\xba\xe9\x3e\x1d\x32\ +\xfe\xfe\x97\x6b\xb8\x40\xbb\x6a\xec\xd9\x08\x85\x9d\x52\x41\xd3\ +\x1a\xac\x89\x58\x45\x82\x40\x30\x2e\x6c\x1f\xb9\xfb\x9f\xa6\x02\ +\xf3\x32\xa7\xf4\x9a\x4e\x92\x55\xcb\x9b\xf7\x8f\xef\x13\x7e\x75\ +\x4d\xb6\x5b\x28\x3e\x3f\xec\x56\x12\xe4\x00\xc7\x41\x82\xa1\x27\ +\x29\xa0\x26\x01\xa0\xbf\xb9\xe9\x90\x32\xa5\xa8\x28\x14\x51\xfd\ +\xd3\xcf\x05\xa7\x0c\x7a\xd3\x6b\xd4\x69\x70\xb2\x03\xcb\x12\x96\ +\xd1\x47\xf6\xd3\x87\xc9\x11\x0b\x69\xc2\x93\x50\x47\x17\x27\x77\ +\x2f\x15\x5b\x31\xe0\xfd\xc4\xb4\xdd\xc7\xe2\xe8\x62\x60\x76\x23\ +\x16\xcb\xf3\x8b\x68\xd8\x28\xd1\x77\x48\x7c\x16\xc5\x19\x9a\x5a\ +\x95\x97\xa4\x26\x1b\x2e\x76\x2d\xba\x2e\xcc\xce\x3e\xd1\xaa\xa6\ +\xc1\x59\xaa\x07\xda\x59\xbf\xde\xc6\xd9\x7f\x70\x74\xde\x90\x4d\ +\x29\x78\x96\x51\x6a\x37\x6b\x2a\x79\xe8\x04\x70\x33\xef\xc7\x82\ +\xdb\x0d\xd9\x6e\x25\xf1\xb9\x5a\x58\xd6\xd4\x8c\x8e\x3e\xc1\x34\ +\xb2\xb4\x9a\x07\x08\x6c\xda\x80\xbe\x0d\xd8\xb5\xfc\x33\x7d\x63\ +\xf8\xbf\x7e\xc8\xac\x36\x87\x85\x21\x39\xc9\xf9\x68\xd0\x4b\x67\ +\x9a\x2f\xaf\x23\x1d\x7b\x1f\x4e\x86\x9b\x15\xd7\x00\x46\x14\xde\ +\xc9\xe5\xc6\xe3\x49\xd6\xe0\xaa\x00\x47\xa5\x7a\x6c\xa2\x8b\xaf\ +\x41\xae\x49\x9d\xb8\x5c\xb5\x01\xa3\x88\x06\x93\x38\x03\x41\x40\ +\x75\x71\x56\x99\x2f\x43\xc6\x2f\x5e\xaf\x10\xcc\xe7\xa9\x4c\x7d\ +\xf6\x35\x46\x2d\x39\xf0\xc5\x85\x58\x8e\x9a\x4e\x79\x30\xb4\x4e\ +\x63\x9b\xcf\x7a\x00\xc0\xb9\x41\x77\x6b\xc3\x26\xc8\xc0\x12\x8e\ +\x53\xa2\x31\xc4\x4d\x24\xb1\xa3\x97\x83\xf0\xb6\x0d\x68\x7b\x82\ +\x7d\x66\x64\x6e\x15\x27\x3d\x33\x6a\x1c\xd3\x63\xb9\x0d\x6e\xd6\ +\x86\x5f\x5e\xc8\x7b\x4e\xfc\x72\x33\xa7\x39\x28\x1c\xdb\x5e\x49\ +\xb6\x42\xc3\xbf\xdc\xc6\x39\xf8\xa3\x0d\x40\x88\x01\x4f\xc9\xf1\ +\xe7\x9f\x4f\xb8\x5a\x45\xca\x69\x35\x9a\xdb\x45\xa5\x17\x81\x23\ +\xa2\xa7\x53\xc6\x98\x0d\x37\x7d\x40\x17\x81\x1e\x44\xf4\x3f\x8c\ +\x9c\x51\xe7\x02\xc4\x4c\xcd\x41\xc9\x04\xd2\x18\xe5\x4d\xc3\xd1\ +\x0f\x7b\x92\x87\xba\x2e\x50\x52\xab\x97\x7c\x2a\x94\x9b\x6e\x44\ +\x71\xa6\x0b\x2c\xc1\x34\x04\xe0\x9b\xc7\x09\x87\xa4\xa8\x67\x59\ +\x96\x05\x00\x6f\xb7\xdc\x98\x57\xed\x92\x23\x3f\xb8\x63\x1b\x25\ +\x4a\x9a\xc5\x47\x8e\xb7\x57\x11\x27\xb1\x02\x2f\x5a\x85\x85\x8c\ +\x8a\xb9\xd6\x78\xc8\xf4\x92\x5e\xad\x0d\x5f\xae\x03\x56\x91\x1c\ +\x0e\x57\x00\x28\x89\x27\xc0\x7a\xc5\x83\xba\xd3\x4d\xf3\x7a\x1d\ +\xb1\x89\xbc\xd9\xea\x33\x7a\x1a\x81\x1f\x1e\x46\x5c\xf5\x36\x1b\ +\x87\x56\x21\x11\x39\xf7\x86\x69\x22\xbf\xe1\x7e\x9f\xb1\x6d\xe4\ +\xbe\x23\xa3\x90\x83\x32\x1b\x36\x72\xfd\x99\xb4\x2e\xc1\xeb\xa1\ +\x43\x8f\xfd\xfb\x23\x3f\xcb\x6e\x15\x78\x38\xc8\x7a\x6d\x28\x0c\ +\x8a\x79\x23\x65\xa3\x69\xa2\x74\xab\x84\xcf\x87\xa9\xe0\x69\x74\ +\xa9\x29\xd9\xfa\x45\xd0\x65\x68\x80\x8c\x3c\xaa\x09\x69\xa6\xff\ +\xc2\x17\x4d\x25\x8a\xb1\x22\xfc\xcd\x55\x44\x72\x9a\xb1\x6c\x14\ +\x6c\x73\x94\xb9\x20\xb1\x68\xc7\x6d\xcf\x35\x6d\x23\xbf\xcb\xd7\ +\x97\x71\x8e\x7a\x8f\x81\x87\x48\xad\x4a\x56\x1d\x0f\xbf\xe2\xc0\ +\xba\x8f\xb8\xed\x5c\x71\x6b\x52\x1a\x2a\xe5\x68\x38\x4c\xe4\xd0\ +\x68\xa4\x5b\x44\xc0\x32\x45\x5c\x65\x37\x7c\xff\x9c\xd1\x04\xba\ +\x61\xf7\x02\x55\xd1\xd8\xe7\x8d\x06\x0b\xca\xdd\xab\xfe\xf2\x2f\ +\x99\x37\x38\x3d\xe3\x69\xcf\x35\x3a\x29\xae\x53\xe1\xb8\xe9\x79\ +\x64\x98\x85\x97\x85\x43\x7d\x11\x39\x8f\x36\xf0\x05\xdb\x75\xd5\ +\x15\xc5\x70\x77\x70\xfc\xf9\x21\x53\xf4\x53\x68\x9c\xf0\x7a\xc5\ +\x7e\x14\x6e\xf8\xc3\x13\x91\xe4\x46\x8c\xc0\x97\x53\xc6\x17\x1b\ +\xaa\xc2\xc6\x0c\xdc\x1f\x98\xaf\xbe\x2f\x86\x87\x63\xe6\x58\x4b\ +\x84\xa2\xc7\xc4\xd2\xec\x54\xa3\x9d\x9d\x6d\xc6\xfd\x89\x7a\xf6\ +\x7d\x66\x84\x58\xf5\x7a\xef\x94\x62\xbb\x0d\xbc\x89\x86\xc4\x93\ +\x7d\xca\x2c\xdb\xf7\x99\x2f\xde\xfd\x50\x58\x3d\x48\x39\xd6\x18\ +\x7f\x56\xa5\x7a\x86\xc2\xa9\x45\xe3\x05\x2d\x18\xd0\x01\xaf\x4e\ +\xb1\xd5\xf0\x83\xe5\x72\x17\x69\x51\x5d\x5d\x84\xde\xac\x79\x23\ +\xae\xe4\x48\xc3\xdb\xc7\xf0\xdd\x43\xe6\xec\xb9\x30\xad\xe8\x32\ +\x3a\x6e\x3a\x61\x05\x05\xb8\x54\xca\xf2\x24\x22\xcc\xdd\xb1\xe0\ +\xe1\x44\x62\x49\x2e\x4c\x64\xba\x59\x05\x14\x07\x7e\x7c\xa1\x7c\ +\x7b\x90\x01\xe7\x61\xcc\x68\xe4\x6e\x94\x9c\xb3\xff\xc7\x53\x41\ +\x86\xe1\xbb\xa7\x8c\xab\x96\x87\xf2\x31\xf1\xb3\x4c\xe2\x42\x34\ +\x56\xc3\x49\x4c\xd2\x70\xa2\xfc\x65\x22\xd1\xa7\x18\xdd\xa3\xc6\ +\x22\xee\x7d\x30\x1c\x12\xd0\x16\x7e\xc7\xab\x9e\xe3\x2d\x07\x6d\ +\xb0\x86\xe4\xd8\x48\xa1\x79\xd1\x8a\xca\x5c\xc0\x92\x59\x2d\xe6\ +\x87\x43\xc1\x9b\x9e\xc1\x1c\x35\xfe\x3c\x15\x3a\x31\x17\xa7\x8b\ +\xf3\x9b\x5d\xc0\xfd\xc8\x13\xc7\xcc\x70\xd5\xca\x7e\xae\xb1\xd9\ +\x6f\xe2\x61\x02\xfe\xf4\x58\x18\x07\x97\xa9\xda\xec\xc1\x9c\x3e\ +\x88\x6b\x72\x19\x00\x17\x92\x7f\x4a\xa4\x1a\x7f\xf3\x90\x68\x7b\ +\xa6\xd6\xec\xeb\x5d\x80\x67\xc7\x90\x0d\xef\x0e\x9c\x4c\x05\x00\ +\xe3\x98\xf1\x30\x1a\xbe\x5a\x33\xc1\x3a\x17\xe0\xfd\xbe\x20\xb8\ +\xe1\x87\x63\x66\xe8\x4c\xe1\x1e\x2e\x4e\xfd\x4a\x10\xde\xd2\x88\ +\x76\x6d\xce\x96\xab\x1e\xdc\xc3\x48\xe3\x92\xcf\x76\x00\xe4\x62\ +\x33\x75\xf4\xee\x44\x90\xa3\x75\xc7\xd7\x97\xa4\xcf\xde\x9d\xd8\ +\x6f\xba\x5c\x55\x6a\x9f\x97\x32\xd0\xb4\xec\x25\xbb\xc0\x3f\xf3\ +\x3c\xf2\x26\x3b\x80\x65\x6f\x03\x22\xe4\x31\x04\x34\x91\x9b\xef\ +\xb2\x51\xd8\xe2\x81\xe5\xd6\x56\xbc\xf7\xac\xb2\xc7\xdc\xf1\x66\ +\x63\xb8\x3f\x2c\x8a\xb4\x0b\x63\x15\xb2\x6d\x1c\x3d\x80\x2f\xae\ +\x5b\x8c\x02\xb1\xd6\x61\x51\x0e\x3e\x8f\x98\x03\x18\x2e\x1b\xbe\ +\xa4\x1b\xf6\x09\x1c\x0d\x8a\xed\x18\x3b\xf6\x6b\x39\xb1\x2c\x2e\ +\x7a\x69\xef\x8e\x05\x9d\x64\xbc\xbb\x26\xa0\x0b\x3c\xdc\xde\x6c\ +\xf9\x3b\xa6\x02\x34\x9d\x6e\x9d\xc6\x71\xbb\x51\x4e\x82\x93\x72\ +\x5b\x03\x45\x83\x4a\x4a\x33\xcd\x92\x33\xdb\x9e\xdf\x5f\xb3\x7c\ +\xfc\xd3\x33\x0f\xa4\x63\x5a\x4a\x6e\x48\xc1\x37\xaa\x07\xdd\x36\ +\xc0\x63\x32\xec\x07\x96\x9f\x53\x20\x95\x35\x0a\xe7\x08\xee\xe8\ +\x7a\xd2\x67\x6f\x3b\xde\x68\x2f\x19\xf8\xf9\x40\x83\xcb\x3e\x18\ +\x13\x68\x8c\xc4\xa3\xb7\x1b\x62\x39\x2f\xa3\xa2\xad\x8d\xf2\xec\ +\x5d\x74\x5c\x44\xe0\x6a\x4b\xc0\xad\x48\xfe\x9a\x7d\x39\x6c\xaa\ +\xd1\xc7\x3a\x70\x64\xd9\x0b\xb0\x5c\x69\xce\x3d\xb9\x23\x34\xfc\ +\xfd\xa3\xca\xfc\x62\x24\xe5\x3c\x9e\xc8\x55\x1e\x8a\x2c\xb1\xfb\ +\x80\xe7\x64\xf8\xfa\x8a\x6c\xc6\x68\x74\x08\x6a\x5a\x43\x1f\x1d\ +\xaf\x37\x01\x06\xc7\x77\x7b\xe6\x1e\x5c\xf7\x34\x72\x69\x8d\x97\ +\x4f\x75\x95\xfe\xe1\xa9\x90\x91\xd9\x01\x37\xeb\x80\x77\x27\x7e\ +\xd6\x9f\x8e\x6c\x3d\xb2\x0e\x7b\xc8\x79\x78\xdd\x99\x74\xfe\x86\ +\xa7\x63\x91\xc8\xc9\xf1\x90\xf9\x3c\x23\x38\x2d\xe8\xbb\x80\xec\ +\xc0\xab\x8e\xfd\x7a\x2e\xc0\x5f\x5e\x08\x60\x6f\x2b\x45\x5c\x55\ +\x73\xdf\x19\x5e\x75\x8e\x1f\xf7\x8b\x47\xc0\x55\x00\xae\x1a\xc7\ +\x4e\x95\xce\xe5\x26\xcc\x1e\x03\x9d\xb1\xcd\x08\xe0\x67\x75\x29\ +\x3c\x2f\x23\x81\xc1\x95\xf1\x7b\xc6\xcf\x89\x01\x98\x7d\x9c\x44\ +\x54\xe3\x8d\xff\x70\x5f\xb4\x31\xc9\xe3\xae\x37\x56\x91\xb0\xe5\ +\xb2\xa5\x29\x43\x39\x13\xfa\xc0\x80\xd0\x33\x30\xf1\xe0\x14\xb5\ +\xfc\xbb\xaf\x76\x9c\xb3\x27\xe0\xcb\xeb\x48\x13\x0c\xd1\x2c\x2f\ +\x1b\xa3\x1a\x2e\xb2\xa4\x75\xa9\xc1\xfe\xf8\xc4\xcf\xd1\x05\xde\ +\xe6\x4f\x5e\xdd\x71\x69\x52\xfa\xdf\xdf\x8d\xb3\x2d\x15\x14\xc8\ +\x00\x51\x80\x1b\xa3\x4d\xf8\xe8\x04\x29\x5d\xa6\x0d\x5d\x04\x8e\ +\x20\xeb\xac\xa8\xe4\xef\x5a\xc3\xab\x35\xf1\x87\x57\xbd\x61\xd3\ +\x07\xec\x3a\x43\x13\x98\x14\x33\xb8\xe3\xed\x1a\xf8\xf6\x99\x15\ +\x4a\x91\x73\x0e\x7f\x6f\xc0\x61\x20\xf0\x34\x26\xe0\x38\xd2\x63\ +\x2e\x18\x67\xff\x4d\x58\x28\xc5\x45\xb6\xdd\x7f\xbc\x2f\xec\x7f\ +\xc1\x8a\xc9\x5d\x9b\x55\xa0\xdf\xa5\x52\x93\x4f\x72\xdf\xa9\xc9\ +\xca\x39\xb2\xd7\x9f\xd4\xaf\xfd\xfa\xed\x06\xdb\x55\xc4\x30\xd0\ +\x6d\xa8\x5b\x35\x28\x20\x6d\xf7\xa6\x25\x10\xd6\x3a\x29\xdb\x16\ +\x38\x8d\xa9\x6b\x1a\xe5\x42\x7c\x12\x0e\x30\xc1\xf0\x52\x0c\x7f\ +\xba\xa3\x7d\x57\x94\xfb\x71\x23\x3f\x87\x5e\xbe\x90\x69\x96\x4b\ +\xd3\xc0\x65\x2b\x8d\xc3\x49\x74\xe9\x06\xf4\xf8\xef\x23\x83\x56\ +\x26\x77\xbc\xe9\x59\x19\x7c\x75\x15\x68\x7b\x05\xa6\x38\x5f\xb4\ +\x05\x7f\x79\x24\xc6\x03\x50\xb0\x35\xc9\xa7\xeb\x70\x72\x74\x66\ +\xd8\x48\xd8\xf3\x6e\x70\x21\xe4\x64\x48\x26\xb9\xfc\x04\x1d\x56\ +\xa7\xd1\xf1\xa3\x5c\x9a\x0d\x94\xf0\x3a\x78\xf9\x1c\x33\x70\xd9\ +\xd0\x05\xfa\x41\x94\xe4\xc9\x97\xf4\xa5\xb5\xf6\xea\x31\x01\x37\ +\x9b\x88\xbf\x7b\xbb\xc1\x30\xd2\x51\xf0\xf6\xb2\x63\x78\x6a\x11\ +\xde\x21\x29\xfc\xda\x80\xd5\x9a\xf2\xf8\xfd\x89\x19\x0e\x9d\x0e\ +\x43\x33\xca\x86\x4d\x7a\x96\x87\xc1\xf1\x7c\x64\x45\x50\x9d\x83\ +\xfa\x06\x88\xed\xf2\x2c\x26\x91\xe1\x8e\x99\x2e\xd6\x59\x6e\xc9\ +\x9f\x15\x03\xe8\xa5\x9b\xaf\x41\x93\xf3\xe8\xc8\x79\x32\x3d\x67\ +\xa2\xba\xc7\x24\x04\xbf\x00\x83\x19\x7e\xb1\x31\x01\x1b\x22\x15\ +\x29\xf5\x25\xc2\x28\x04\x69\x0d\xff\xf4\xed\x0b\xf5\xe0\x00\x7e\ +\x7a\x2c\x38\x25\xe0\x37\x17\x01\xbf\xbf\xed\x71\x37\x01\xb7\x2b\ +\xc3\x53\x76\x3c\x2b\x80\xa4\x91\xf9\x02\x33\x01\xc8\x24\x34\x03\ +\xf6\x42\x8d\xaf\x1b\x96\xa3\x27\x8d\x2c\x4f\x65\x11\x6e\x40\xcc\ +\xb1\x55\xa4\x09\xe5\x75\x74\x9c\x12\x18\xf9\x24\x74\xfd\xe1\xc8\ +\x87\x0a\x50\xb8\xb1\x1f\x78\x93\xbc\x1b\x78\xa0\xdd\x8f\xc0\xd5\ +\xa6\x43\x0b\x4a\x48\xef\x35\x5e\x83\x2f\xa8\x71\x67\x04\x1d\x27\ +\x19\x71\x34\x02\xe7\xdc\xab\x17\x1f\x51\xde\x4e\x08\xf0\x2e\x28\ +\x25\x46\x25\x9f\x9b\x63\xef\x86\xb1\xb0\x5c\x0e\x52\x0a\x1e\x85\ +\x69\xbc\xea\x6d\x4e\x95\x71\xd0\x2d\x36\x8d\x93\x15\xe5\xb8\x00\ +\x00\x20\x00\x49\x44\x41\x54\xec\x75\x43\x63\xf8\xe1\xc3\x11\x4f\ +\xd2\x61\x0c\x13\xf0\xdd\x53\xc6\x6d\x03\xfc\xa7\x5f\xae\xf1\x34\ +\x51\xa8\x95\x62\xc0\xcb\x50\x28\x68\xa9\x2f\xbd\x80\x44\xb6\x32\ +\xf4\xa6\x9f\x12\xf0\xa6\x67\x15\x76\x92\x71\xc8\x29\x2f\x06\xb0\ +\xe3\xb4\x00\x8c\xee\xc0\x4d\xc3\xfd\x71\x52\xa6\x23\xa4\xb9\x7f\ +\x9e\x1c\x39\x63\x0e\x8d\x0d\xa0\x1a\x32\x04\xc3\xb7\x4f\x5c\xef\ +\xcb\x4d\x43\x67\xa6\xd1\xe6\xd4\xdd\x24\x61\xd7\x2a\x30\x8b\xf2\ +\x50\x1c\xad\x22\xce\x46\x8d\x88\x21\xa3\x52\xc8\xa8\x63\xd6\x9e\ +\x28\x94\x93\x93\x24\x56\x06\xf7\x89\x09\x4c\x2e\x86\xde\xbd\x22\ +\xd6\x7f\x7d\xc1\x96\x64\x66\x01\x17\xe0\x78\x64\xcb\xd2\x34\x86\ +\x29\x15\xfc\xf3\x0f\x07\x64\xa3\xcb\xf1\x9f\xef\xe8\x43\xf1\x1f\ +\xbe\xe8\x70\xd9\x33\xfb\x60\xd7\x19\x46\x38\x8e\x27\xf2\xfa\x1b\ +\xe3\xc1\x7d\x28\x95\x3a\xce\x43\xe6\x30\x11\x27\xd9\x46\x3e\xe3\ +\x04\x02\xa5\xa3\x03\x96\xb9\xa6\x9d\x28\xd1\xbd\xb1\xaa\xda\x1a\ +\xf0\x30\xb8\x7c\x26\x3f\xe3\x01\x50\xc1\x18\xc6\x27\x13\xf5\x1e\ +\x45\x3b\xfd\x72\x4b\xf1\x85\x8b\xab\x5f\x45\x0e\x06\x86\x7d\xfe\ +\x70\x54\x6e\x9f\xc6\x84\xaf\xcf\x32\xdb\x62\x00\xd2\xc4\x1b\xc6\ +\x54\xeb\xc8\x56\x00\xdf\x3c\x17\xfc\xcb\xdd\xc0\x17\x5b\x7d\x75\ +\xa7\x88\xf1\x95\x80\xaa\x3a\x62\xf9\x72\xc5\x91\x4b\xcd\x52\xbf\ +\x93\x7f\x7e\xdb\x18\xb6\x72\x4f\x3c\x15\x8e\xe2\x0e\xc5\xf1\xdb\ +\x57\x8a\xe1\x2a\xc0\x28\xce\x75\x0a\x34\x0c\x59\xb5\xec\xfb\x2e\ +\x94\x57\x78\x1d\x79\xa3\xd5\x38\xf3\xa0\x18\xaf\x9f\x9f\x47\x64\ +\xe3\x77\x7e\xd5\x03\x8f\x99\x40\xda\xed\x56\x63\xba\x08\x6c\x1b\ +\x1a\x4e\x6c\x7a\x43\x09\x44\x7b\xa7\x02\xc4\x86\x0f\xfc\x39\xd5\ +\xf1\xaf\x23\x05\x9b\x8d\x3a\x36\x0d\xfd\x00\x4f\x79\xb9\x35\x72\ +\x51\xea\x8e\xd3\xd4\xf4\x71\x58\x4a\xf0\xcb\xb8\x54\x6a\x51\x24\ +\xf4\xb1\x9a\x98\x18\x75\x0f\x4d\x00\xee\x93\xe1\x3f\x7f\x77\x44\ +\x51\xb8\x44\x0d\x1d\xa9\x9e\x8f\xa5\xba\x04\x3b\xab\x8f\x55\x6b\ +\xb3\xab\xcf\xfd\xa8\xec\x03\xa3\x80\xaa\xfa\x0c\x36\x0d\x37\xed\ +\x9b\x0b\x6e\xee\x93\x53\x73\x91\xc1\xcc\x47\x83\xe3\xaa\x57\x8a\ +\x50\x94\x55\x9c\x74\x04\x10\xa0\xd8\x0b\x54\x0c\x06\xdc\xef\xd3\ +\xfc\xef\x92\x76\xeb\x9b\x2d\xa9\xc9\x16\x01\x0b\x81\x0e\x42\xb2\ +\x34\xae\x7b\x69\xd0\xe4\x20\x6b\x44\x48\xca\xb6\xe8\xe9\x7a\xf9\ +\xbe\xbe\xa0\xb2\xaf\x0b\x8b\x07\x82\x03\x58\x19\xc7\x87\x7f\x79\ +\x11\xaf\x40\x88\xfb\x1b\x39\x2a\x91\xc2\xce\xd6\x85\x36\xde\xa4\ +\xf1\x8d\x3c\xb1\xf1\x5f\x7f\x1e\xf1\xee\x98\xe7\x7d\x56\x6a\x9c\ +\x3a\xe8\x50\x7c\xd4\x84\xa0\x38\x88\xed\xa8\x85\x9c\x9c\x78\x5a\ +\x8d\x03\x0f\xa6\x44\xa6\xa0\x2a\xbb\x61\x2a\xd6\xd1\x81\xd1\x08\ +\x6a\x6e\xda\x80\x02\x39\x2c\x7d\xae\x60\x90\x2e\x46\xbc\xbd\xe8\ +\xf0\x7c\x4c\x68\x6b\x79\x15\x6b\xe2\x0e\xb0\x5b\xf1\xa1\x1e\x9c\ +\x7e\x7f\x09\x3c\x85\x67\x77\x17\x21\xc3\xa7\x0c\x3c\xcb\xe1\x65\ +\x02\x70\xdd\x19\xee\x8c\xfd\xf0\x55\xcf\x72\xee\x94\xf8\xa2\xb4\ +\x9f\xe8\x10\x5e\x6d\x38\x07\xbe\x6d\xf9\x7b\x56\x3d\x1f\xce\x4a\ +\x32\xd8\x0b\xfd\xf7\x00\xe0\x56\xa8\xea\x4b\x02\x92\xf4\x04\xd5\ +\xd2\xec\xab\x96\x98\xc5\x17\x57\x0a\xf1\x94\x80\x26\x3a\x83\x26\ +\x5a\x03\xfa\x55\x75\x39\xe2\x0c\x7e\xed\x8b\x08\x64\xd7\x01\xdb\ +\x1e\x68\x86\xc5\xdd\xf6\x05\x34\x11\x59\xb5\xec\x9f\xbb\x50\xe5\ +\xaf\xc0\xf5\x0a\x0c\x73\x0c\x01\x31\x97\x19\xad\xbf\xec\x81\xab\ +\x8e\x28\xfb\x2c\x98\x89\xb3\x29\x0c\x9a\xc0\xc3\x72\x70\x7e\xfe\ +\xa4\x78\xb3\xbd\x03\x37\x72\xb3\x0d\x92\x57\xbf\x24\xae\x73\x15\ +\x03\x4d\xaa\x7e\x76\x0d\xf0\x76\x1d\xf0\x4e\xee\x29\x55\x78\x13\ +\xb1\xac\x55\x13\x81\xbe\x2c\xf6\xd4\x51\xca\x43\x98\x7e\xa6\x32\ +\x0c\x77\x8d\xdc\x7d\xc4\x9b\xdf\xf4\x4b\xd9\xff\xa6\xe5\x68\xf1\ +\xf5\x25\x15\x8e\x9d\x2d\x3e\x84\x8d\xac\xd6\xd7\x1d\xff\xb9\x6b\ +\x31\x6b\x09\x76\x5a\xd3\x15\x80\xb1\xe1\xba\x3e\x0c\x8b\xf3\x52\ +\x67\x72\x3d\x56\x2a\x6e\xe5\xe9\xf4\x3d\x0f\xe3\xa9\x04\xb4\x4d\ +\x99\x0f\xa9\xa8\x75\x4d\x3a\xd0\xc6\x89\x7f\x6f\x92\xf9\xe6\x43\ +\xe2\xf3\x68\x14\x4f\x17\xf5\xf9\xaf\x3a\xa0\x1f\xf9\xbd\xd6\x2d\ +\xd0\x16\xe0\x29\x03\x8f\x00\xba\x8e\xb8\xc6\xba\x31\x9c\x40\xda\ +\xf1\x2f\x37\x01\x3f\xef\x0b\x2f\x20\x70\xcf\x9f\xff\xdf\xe5\x9a\ +\x98\xce\x35\xd8\xfe\x6c\x7b\x1d\x34\x5a\xff\x6d\xbf\xb8\x01\x5f\ +\x68\xdd\x27\xe7\xef\xaa\x7a\x8e\x36\x54\x47\x67\xc3\x4d\x24\x75\ +\xf8\xa8\x83\xbe\x6b\xe9\x27\xf9\xd9\x0e\x80\xff\xed\xbf\x7e\x8f\ +\xff\xe3\x9f\xff\x57\x24\x91\x41\x16\xe9\xec\x42\xfa\xa9\xc0\xdf\ +\xf9\x4b\x3b\xa7\xde\x62\xb1\x3b\x5a\xdc\x65\x94\x04\xa4\x9f\x51\ +\x96\x3f\x82\xf5\x99\x50\xa8\x9c\x95\x2d\x35\x3d\x25\x7e\xf2\xef\ +\x1b\x9d\xc6\xa1\xda\x90\x7f\x0c\x59\xcc\xe6\x0c\x01\x67\xff\x83\ +\x2f\xff\x5b\x38\x13\x57\x74\xfa\xb3\xe7\xdf\x03\x67\x9f\x75\xac\ +\xb7\x86\x7e\xe7\x79\x19\x5e\xff\x5c\x9d\x3b\xd7\xcf\x69\xe7\xd8\ +\x49\xb5\xf7\xae\x29\xb7\xbe\xa4\xd7\x24\x01\x3e\xea\x54\x34\x0a\ +\x5b\x7e\x7e\x75\x05\xfe\xe8\x2b\x54\x8b\xa8\xb3\x7f\xdf\x9d\xad\ +\xe9\xdc\xc2\x7d\xf2\x79\xeb\xda\xd6\xf5\x8f\x67\xdf\x3b\x9e\xf9\ +\xe4\x87\x7f\x63\x1d\xec\xec\xf9\xf9\xd9\x9a\xda\xd9\xf3\x9f\xb3\ +\x0c\x74\x98\x97\xb3\xbf\x83\xd9\x2c\x83\xbf\xbf\xda\xc8\x57\xd9\ +\xeb\xf9\xe7\x8b\x67\xdf\xb5\x56\x97\xe1\xec\xdf\x35\x67\xff\xae\ +\x1e\x70\x9d\x48\x3e\xd1\x08\xc2\x1d\x74\x28\x0d\xfe\xf1\xcf\xc3\ +\x27\xdf\xe3\xd3\xe7\x54\x3d\x20\x6b\x22\x76\x95\x07\xcf\x2e\xbf\ +\xda\x7b\x53\xf9\x38\x43\xa3\xb1\xbf\x76\xec\x31\x2c\x79\x9e\xb5\ +\xf2\x38\x7f\xae\xcd\x27\x7b\xa5\xfe\x25\xf3\xe5\xb9\xcc\xae\x4f\ +\xa1\xc1\xf1\x5d\xf9\x7c\x07\xc0\xaa\x6b\xd0\x76\xab\x79\x91\x03\ +\x08\xf0\x9d\x3f\x28\xfb\xff\x50\x11\xd6\x43\xa0\xfe\xbd\x56\x4f\ +\x60\xca\x3a\xe5\x23\x6f\x95\xf3\x97\xba\x08\x73\x38\x3f\x00\xce\ +\x0f\x8e\xf3\x87\x3f\xdb\x76\x57\xe2\x90\x56\xaa\xfa\xc9\xe7\xb3\ +\x17\xbd\x72\x01\xf2\xbf\xf1\x79\x03\x3e\x3e\x84\xea\xcf\x9f\x37\ +\x71\x25\x93\x9c\x6d\xf0\xde\x97\x03\x24\x29\x5f\xe0\xa0\x24\xa3\ +\xcb\xb0\xa0\xe3\xf5\x73\xfa\x47\x2f\x93\xc2\x4a\xce\xbe\xe7\xfa\ +\x6c\x23\x96\xb3\x87\x8e\xb3\x83\x0d\xf8\x78\xf3\x40\x06\xa6\x7d\ +\x63\x38\x4e\x1f\xaf\x69\xf8\xe4\x65\x5c\x7d\xaa\xee\xfc\xe4\x73\ +\xd9\xd9\x46\x75\x77\x5c\xa8\x6f\x36\x7c\x6c\xc3\xae\x56\x7b\xfe\ +\x69\x06\xfb\x2b\x83\x8a\xbf\x3a\x24\xce\xbc\x25\xeb\xdf\xaf\x0a\ +\xb9\xf3\xef\xbd\x9a\x95\xa7\x5c\xbf\x6d\x0b\xec\x47\x17\xb5\x79\ +\x89\x19\x8b\x67\x07\x3b\x3e\x59\x57\xc0\xb0\x99\x5f\x46\x17\xf0\ +\xca\x4a\xee\xa3\xef\x89\xc5\xc5\xda\x3f\xf9\xdc\x10\xb9\x6c\xaf\ +\x04\x69\x9c\x59\x9a\xdb\x27\x7f\x76\xfd\xc9\xcb\xef\xfe\xd7\x97\ +\xd0\xec\x2e\x14\x08\x2e\x43\x00\x65\xf8\x64\xaf\xba\xc6\xee\x75\ +\x2f\xfb\xbf\xf1\x4e\xb5\x31\xa2\x44\xc7\xf3\x67\x3b\x00\x9a\x80\ +\xd5\xaa\x43\x29\xe5\xa3\x5b\xa5\xbe\x34\x4d\x60\x8f\xea\x67\x1b\ +\xc8\xb0\xdc\x6e\xf5\x7f\x9f\x4d\x34\x7c\x69\x21\x4c\xbd\xa1\x9f\ +\xbd\xa4\x51\x49\x35\xd9\x3f\x7e\x30\xcb\x26\xe2\x9f\xc9\xf3\xef\ +\xe0\x82\xd5\x17\xad\x68\xf9\x2a\xb9\x62\x52\x92\x43\x34\xfe\xbb\ +\x53\x3e\xdf\xcc\xca\xf9\x51\xcf\x56\x67\xf8\x75\xa3\x9b\x39\xb2\ +\x1b\x2e\x1a\xa6\x03\xb5\x92\xca\x36\xe6\xda\xc8\x36\xdf\xba\x45\ +\xad\x49\xd0\x41\x13\xfd\xfc\x56\xe1\x26\xae\xf4\xe1\x9a\x3e\x3c\ +\x95\x8f\x1f\xf4\x47\xb7\x42\x58\xd0\x5e\xd7\x58\xee\xbc\xe2\xb2\ +\x39\xba\x5b\xa5\x71\x77\xf6\x22\xc5\x65\xdd\x4a\xfd\x3c\xf3\xfa\ +\x7c\xfc\xa2\xd6\x7f\xb6\x32\x30\xad\xd6\xec\x06\x47\xab\xbf\x37\ +\x69\x9d\x7a\xe9\x17\x92\xac\x7b\x1a\x23\xf2\x3e\xe4\xa5\xc2\x2a\ +\xf2\x3b\x2c\x9f\x54\x86\xe7\x6b\x91\x9c\x12\xda\xea\xd1\xef\x62\ +\xc2\x95\xb2\xdc\xc5\xed\xd9\x9a\x36\x81\xc4\x1d\x3f\xbb\x81\xa3\ +\xd5\x17\x98\x65\x55\x81\x78\x13\xf9\xe3\x43\xea\x5c\x3b\x1f\xe7\ +\xbd\xe8\x1f\x59\xaa\xe9\xeb\x89\x67\xa2\x96\xd1\x96\x56\xd3\xfe\ +\xaa\x62\x70\x59\xb0\x2f\xbf\xeb\xdf\xda\xab\x9d\xf6\x0f\x6c\xd9\ +\xab\x11\x64\x39\x8e\xce\x9f\x51\x59\x80\xd9\x17\xa6\x65\x30\x52\ +\x93\x7d\x36\xc5\x5d\x0e\xda\xa6\x69\xd0\x2e\x4f\xfe\x7f\xfc\x01\ +\xd0\xb6\x01\x4d\x1b\x61\x12\x8e\xd4\x30\xcc\xea\xf4\x52\xcb\xbc\ +\x4d\x54\xaa\xeb\x27\x8b\x52\xe3\xb9\x4f\xe5\xe3\x93\xac\x99\xf5\ +\xf6\xfc\xff\x49\x89\x5c\x74\xdb\x38\xbb\xc1\xe5\xe4\xac\x43\x47\ +\x3e\x04\xf5\x77\x8b\x72\x39\x57\x11\x81\x68\x6e\xbd\x25\x9a\xb3\ +\x72\xb2\x9c\xbd\x1c\x90\xf6\x1d\xc5\x3f\xaa\x34\xd2\xd9\xed\x58\ +\x47\x76\x13\xf8\x82\xc5\xb9\x1c\x34\x1d\x18\xfe\xd1\x09\xbf\x6d\ +\x48\x6c\x4a\xc5\xd1\xd6\x20\x14\x69\xbd\xcb\x99\x8d\x59\x1b\xc9\ +\x08\x5c\x7f\xd2\x5e\xd4\x79\x7f\x2d\x67\xaf\x02\x66\x0b\xa8\x20\ +\x10\x70\x3e\x98\xb5\xa6\xe7\x15\x43\xfc\x64\xa3\x66\x54\xa0\x6f\ +\x09\x6c\x99\x7b\xe6\xba\x2e\xb5\x8c\x36\x02\x5c\xcb\x41\x6e\xaa\ +\xac\xc8\x19\x98\xb4\xa6\x75\x23\xd9\xd9\xba\xd6\x43\x9c\x06\x1a\ +\xca\x1e\xd4\x9f\xfb\xa8\xf2\x11\xb9\xa5\x9a\x5c\xf6\x71\xa9\x10\ +\xa3\x9e\x5d\x2a\xfe\x57\xb7\x66\x1f\x0c\x2f\x89\x78\xd1\xca\x08\ +\x8c\x85\x40\x12\x4d\xbd\x3d\x37\xd1\x04\xf2\x61\x71\xf6\xf1\xc5\ +\x84\xb6\xee\xb5\xf5\xd9\x3a\x9c\x57\x89\xae\x43\x07\x67\x9f\x6f\ +\x8e\xf2\xfe\xa4\x8d\xb1\x3a\xca\xb5\xe5\xf0\x38\xaf\x96\xea\xfe\ +\x31\x23\x47\xc1\xe6\x0a\x61\x31\xc5\xd9\x69\x4d\xed\xec\x77\x84\ +\xb3\xb5\x38\x3f\xa8\x37\xda\xd3\x05\x40\x13\x5b\x34\x1a\xf8\x7e\ +\x26\x10\x30\x60\xdd\x74\x94\x90\x9e\x95\xf5\xf5\x16\x12\xb5\x9d\ +\xbd\x52\x58\x7a\xf1\x4f\xfb\xe3\xee\x0c\xe4\x6a\xcf\x6e\xf8\x46\ +\x89\xae\xfd\x59\xcf\xdb\xe9\x56\xa9\x82\x17\xfb\x37\x4a\x21\x53\ +\xcf\x5e\xce\x4b\x47\x5b\x4e\x7a\x28\xd7\xbd\x3f\xeb\x2d\xab\xa4\ +\x7c\x1d\x38\x57\x75\x00\xd6\x2c\x27\xbf\xcb\xdf\x10\xd2\x1b\x54\ +\x25\xa4\x9f\xdd\x9c\x9d\xda\x81\x4f\x4f\xfc\xf9\x30\x54\x18\xa5\ +\xd5\x4a\xc4\xcf\x5e\x1a\x71\x12\x92\xfc\x06\xec\x6c\x63\x75\x67\ +\xfd\xe7\x4a\x54\x58\x37\x43\x8f\x8f\x31\x83\x70\xf6\x72\xf7\xf1\ +\xaf\xf1\x94\x70\x56\x8e\x9a\x66\xc8\x6d\x3d\x1c\x3e\x39\x44\xce\ +\x37\x86\xe3\xaf\xcb\xdb\x73\xdc\x61\xd5\x70\x46\xfd\x3c\x89\x5f\ +\x81\xe5\xf3\xd4\xb4\xa8\xb1\xb6\x3d\x71\x01\x4e\xcf\xfb\xd7\x5a\ +\xc1\xd4\xcf\x5d\xd7\x74\x6d\x4b\xf6\x64\x8c\x1f\x5f\x10\x10\x18\ +\xc9\xfc\x00\xde\x8c\xd5\xa3\xa0\x8d\x4b\x14\xdc\x50\xe8\x36\x9c\ +\x41\xb1\xcc\x24\x2f\x81\xda\x12\x6e\x02\x64\x5f\xb6\x78\x1f\x36\ +\x58\xaa\x01\x57\x45\xd5\x9c\x7d\xce\x78\xb6\xe6\xb5\xda\xad\x13\ +\xad\x7a\xf8\xd5\xdf\xdd\xfc\xff\x18\xea\xd8\xd9\x81\xd9\x9f\xb5\ +\x05\x6b\x01\xaf\xa7\xb4\xe0\x20\x43\x59\x5a\xcb\x5a\x11\x24\x4d\ +\x41\x82\x01\x31\xb4\x68\x3e\x67\x05\xb0\x6a\x0d\xbb\x75\x03\x78\ +\xa6\x9c\xf3\xac\x47\x4e\x52\x6a\x25\x2c\x0b\x03\x85\x44\xb8\x13\ +\x30\x3c\x4d\x72\x0e\xf6\xe5\x61\xf8\x27\xb7\x48\xb5\xf4\xba\x50\ +\x59\x08\x03\x6e\x7b\x8e\x49\x3e\x2d\x91\x31\xb3\xe2\x3e\x9e\x6b\ +\x9e\xf7\x51\x75\x23\x57\xe4\x75\x63\x75\xec\xa5\x87\xab\x71\x5e\ +\x39\x3b\x7d\x15\xf0\x32\xf7\x64\x7d\xa4\xdf\x5e\x72\x9b\x3f\x6b\ +\x8d\x22\xdb\xd4\x87\x02\xba\xec\x1c\xf2\x72\x4b\x87\x79\x9c\xc7\ +\x7c\x80\xed\x59\x9f\x59\x01\xb6\x60\xec\xd3\xfb\xe0\x38\x14\x3b\ +\xbb\x21\x34\x5e\x93\xaf\xfd\x98\x17\x8c\x23\x06\xd9\x52\x35\x8b\ +\xe9\xc9\xe8\xcb\x46\xf1\x4f\x1e\x70\x50\x35\x73\x13\x45\xdd\x16\ +\x18\x58\xcd\x3e\xcf\x0f\xb0\x70\x76\xc8\x55\xe0\xb6\x9a\xbd\x0e\ +\x67\x2f\x71\x02\xb0\xea\xce\x2e\x87\xb3\x80\xd2\x24\xe3\x98\xec\ +\x1f\x1f\x2a\x7e\xb6\x91\x37\xb6\xb8\x18\x7b\x7d\x01\x6d\x89\x8d\ +\xab\x62\xa2\x8d\x3e\x73\x3d\x00\x7a\x1d\xdc\x9b\x86\x41\xaa\xdd\ +\x9c\x21\x84\xd9\xba\xac\x91\x3d\x59\xe3\x8e\x23\x68\x4e\x53\xb1\ +\xa7\xa0\xd2\xff\x22\xd2\x08\xb5\xd3\x0d\x5e\x20\xc5\xe2\x54\x70\ +\xbb\x09\xf8\x70\xf0\x39\x1a\x2d\x84\x6a\x68\xf2\x31\xf0\x58\xd7\ +\xb1\x8e\x42\xa3\x01\x37\x61\xb1\x33\x03\xfe\xfa\xf0\x38\xc7\x43\ +\x9a\xb3\xd0\x94\xfa\xef\xba\x6e\xf9\xf9\x9b\xb3\xca\xa7\x2a\x29\ +\xeb\xa1\x1d\x01\xc4\xb6\x45\x6b\x9f\xf1\x00\x88\xd1\xb0\x6e\x03\ +\x47\x0f\xd9\xe7\x2f\x56\x6f\x2d\x28\x5a\x6a\xc8\xec\x8d\x37\x6d\ +\xc4\x41\x4f\xb2\xa6\xd8\x66\xb9\xd3\x86\xc0\xff\xa4\xbc\xdc\x7c\ +\x6b\x39\xd5\x54\x67\xdb\x18\xab\xad\x15\x65\xad\xa7\x8a\x30\x9b\ +\x82\x37\xa2\x94\x6f\x67\xe5\x16\x0a\x6f\xa7\x43\x92\x14\xb6\x2c\ +\x00\xe1\x39\x7a\x9d\x9c\x1e\x77\x47\x99\x78\x5e\xb6\x5c\xe4\xba\ +\x69\x5b\x67\x34\xf3\x7c\x9b\x29\x61\xe7\x69\xac\x6b\x21\x57\x20\ +\x2d\x66\xab\x51\x57\xa5\x79\x66\x39\xc9\x06\x87\x2c\xc6\x64\x2f\ +\xa6\xf5\x2a\x4e\x8b\xf2\x02\xc3\xd5\xda\x31\x94\x88\xa6\x0a\xa4\ +\x50\x49\x4a\x02\xc7\xe2\xd2\x37\xae\x5a\xf1\xe5\x03\x6f\xa1\x43\ +\xe6\x3a\x36\x1a\x2b\xa2\x72\x05\xb4\x4e\xf5\xc6\x35\xa5\xd8\x36\ +\x71\x29\x2f\x9b\x3a\xc6\xf5\x05\x69\xbe\x68\xc9\x8b\xaf\x37\x7b\ +\xa8\x7f\x2e\x10\xec\xec\x64\x23\x56\xce\x10\xec\xba\x63\x4b\xc0\ +\x9c\x08\x55\x64\x19\x3f\x67\xe7\xe9\xe7\x8f\x67\xb7\x28\xd4\x32\ +\x0c\x75\x66\x7e\xb6\xa6\xad\x18\x7a\x6d\x4b\x8b\xb6\x95\xa6\x23\ +\xf5\xd0\x3e\xe6\x25\x61\xa9\x54\x97\xe5\x2a\x35\x8f\xe4\x50\x3c\ +\xa7\x80\xa6\x90\x10\x55\x7f\x77\x53\xcd\x46\xcf\xac\xde\x5a\x46\ +\x1d\x61\xcc\x86\xb6\x8d\xcc\xa8\x34\x7a\x22\x74\x5a\x84\x26\x0a\ +\xb0\xae\x40\xaa\x00\xd6\xca\x8e\x6d\x51\xc3\x6b\xb9\xef\x86\xb3\ +\xdb\x67\x17\x16\x79\x7c\x0d\x14\xad\x2d\xc3\xae\xe5\xcf\xe9\xc2\ +\x12\x8e\x33\x57\x09\xda\x37\x93\x03\x17\x9d\xf0\x15\xe3\x7b\xb2\ +\xcf\x40\xd3\x04\xb4\xc8\x9f\xd1\x12\xac\x50\x73\x7d\x4a\x85\x01\ +\x09\x75\x11\x9d\x2a\xba\x50\x53\x72\x22\x4f\xe0\xfd\x24\x59\xab\ +\x51\xf2\x1a\xcd\xd5\xab\x2b\x8c\x31\x28\x3a\x5b\x3d\x34\xbf\xa0\ +\xe3\xb2\xb7\x39\x02\xbb\xd2\x86\x87\x6a\xb7\xa5\x4f\x7e\x74\xce\ +\xbd\xe7\xf2\xb4\x06\x8a\xca\xb9\xd7\xb4\x21\x1a\x25\xae\xd4\x3f\ +\x97\x9c\xbf\x9f\x52\x64\x9f\x01\xc9\x97\xa4\x91\x99\xd3\xb3\x7f\ +\xb7\x89\xd8\x49\xc2\xdc\x06\x46\x59\xf5\x22\x64\x98\x02\x4c\x5b\ +\x54\x9f\x3b\x82\x63\x07\xbd\xc0\xae\xf9\xb3\x39\x6f\xe9\x4a\xcc\ +\xa9\xa5\x65\x16\xc2\x58\x6f\xa4\x97\x89\x2a\xb2\xe2\x8e\x10\xe9\ +\x17\x00\x48\xee\xea\x60\x74\x7a\xe4\xcd\x7f\x4c\xcb\x26\x39\xea\ +\xf0\x4b\xce\xa0\x12\x33\x52\x4b\xcb\x3c\x6a\xaa\xc6\xa7\x4b\x64\ +\x78\x38\xbb\x75\xb2\xbe\x6f\x57\xcb\x59\xa3\xbf\x1d\x6c\xd9\xa8\ +\xf5\xb6\x1f\x74\x38\x0e\x5e\x94\x09\xb0\x54\x6d\xa9\xbe\x58\x12\ +\x5d\x55\xdb\xb7\x83\x14\x9d\xc9\x81\xb1\x14\x74\xad\xa1\x93\x67\ +\x41\x14\x97\x7d\xd3\x91\x82\xeb\x92\x6a\x77\x58\x80\x47\x28\xc4\ +\x34\xaa\x52\x69\xf5\x66\xac\x74\x98\xce\xa3\x65\xa7\xbf\xc1\x4c\ +\x80\x82\x0e\xea\xb2\x54\x12\x35\x06\x9c\x20\xa3\x53\x92\x5b\x27\ +\x37\xd9\xe7\x0a\x2a\x4b\xa9\xd8\xc9\x0e\xbd\x7a\xf9\x17\xe3\x81\ +\x1d\x04\xfc\x1d\x33\xf3\x12\xd7\xf1\xe3\xf6\xcd\x44\x92\xab\x40\ +\xa2\x83\xe4\xb0\xa9\x7c\x3c\x75\xc9\x5a\xef\x63\x5e\x0e\xb6\x26\ +\x2c\xbe\x13\x19\xf5\xc2\x28\xf3\xb3\x56\x5e\x09\xf6\x67\x97\x48\ +\xb6\xf0\xf9\x0e\x00\x8e\xed\x0c\x9b\x36\x2c\x40\x85\xe0\xc9\x49\ +\xbe\x77\x80\xcf\xa3\x3d\xbe\xc0\x0b\x08\xd7\x47\xb9\xfc\x8a\x65\ +\x95\x4b\x41\xdf\x04\x44\xd0\x57\x0e\x4e\xe6\x5b\x56\x39\xd5\x9f\ +\x7d\xd8\xa6\xca\x8e\xcf\x10\x99\x79\xac\x24\x47\xde\x6a\xf7\x8c\ +\xb3\xb2\xb5\x9c\x8d\xa6\x82\xae\xaa\x03\x0c\x97\xca\x27\x6c\xce\ +\x6f\xe5\x42\x19\xe6\xab\x75\xc0\x87\x7d\x66\x89\xa9\x2c\xf9\xa9\ +\x00\xf7\x27\x66\xc4\x25\x07\xbe\xda\x35\x38\x49\xcc\x33\x15\xfa\ +\xe0\x3b\x96\xb7\x86\x87\x00\x8d\x52\xce\xc1\x3c\x38\x7d\x00\x58\ +\x01\x50\xed\x95\x64\x1a\xba\xd5\x87\x29\x42\x0d\xa6\xa2\x6c\x83\ +\x62\x73\xa9\x5e\x93\x96\xa2\xf9\x1c\x32\xb9\x8a\xbc\xad\xc6\x02\ +\x8c\xa9\x30\xd4\x42\x80\x59\x17\x03\xda\xc6\x50\x54\x1d\x74\xb6\ +\x80\x4c\x30\x1e\x2a\x75\xc2\x05\xff\x18\xb9\xf6\x8a\xd7\x54\x50\ +\xcb\x81\x3e\x84\xb9\x62\x58\x2e\x39\xc7\x51\x12\xe9\x6d\x03\xc4\ +\x50\xe6\x14\xe3\x92\xd9\x73\xf7\x31\xe0\x98\xa8\x84\x73\x99\x7c\ +\x8c\x85\x4a\xcc\x27\xd9\x7e\xbf\xd9\x35\x18\xce\x00\xc6\xb1\x38\ +\x42\x30\xc4\xb8\x1c\x5c\x51\x9c\xfb\x3a\xc5\xc8\x92\xd7\x76\xd1\ +\x66\x0d\xff\x50\x23\xdf\x8c\x4c\xce\x02\x48\x4b\x40\x8f\x47\x26\ +\xf7\xc8\xaf\xff\x0c\x90\x84\x2f\x76\xe8\x00\x0d\x5f\xf7\x4a\x48\ +\xea\x23\x95\x84\x11\x8e\x5d\x17\xe8\x13\x61\x8b\x0b\x72\x77\x56\ +\x09\xb5\xd1\xe6\x70\xd5\x79\xed\x6c\xd9\xab\xb5\xf5\xab\x36\xf9\ +\x71\xf6\x11\xb7\x33\xfe\x01\xd9\xb0\x1e\x02\x6e\xb6\x04\xc4\xdb\ +\x3a\xe8\x38\x93\x14\x77\x9f\xdb\x10\xc4\x41\xc7\x57\x33\x53\x19\ +\x26\x61\x4e\x90\x5e\x1d\x44\xba\x6b\x14\x54\x27\x64\xde\x51\x25\ +\x9c\x36\xbf\x70\x63\xe6\xe9\xeb\x60\xe2\x30\x02\x6d\xa1\xc6\xc4\ +\x07\x33\x88\x10\x93\x7c\x21\xaf\xd4\xd8\xee\x9a\x9d\x56\x09\x40\ +\xa9\x2c\x49\x43\xd5\x27\x7f\x5f\x80\x29\x17\xec\x56\x01\x8d\xb4\ +\x0b\xbb\x2e\x10\x74\x0b\xb4\xf0\x82\xfa\xbf\x95\xaa\x8d\x43\x06\ +\x9e\x4e\x05\x41\xc9\xbf\x26\x6b\xb3\xa9\xd0\x59\xa6\x0d\x86\xcb\ +\xce\xf0\xdd\xd3\xa4\x9c\x36\x9f\xd3\x6c\xa3\x1e\x7e\xd5\xb0\x03\ +\x86\xab\x55\xe0\xfa\xe8\xc6\xed\x64\x3c\x31\x8f\xf9\x7c\x29\xf7\ +\x0e\xa9\x20\xe9\xcb\xc5\xc0\x36\xaa\xd3\x38\xc0\xa4\x0d\xe0\x2d\ +\xc4\xff\x5e\x64\xa4\x31\xe6\xc5\x8e\x1a\x60\x9c\x36\xc0\xaa\x64\ +\xcc\xd4\x54\x1c\x86\x1a\x2d\xb5\x10\x90\xb2\xe2\xa8\x6c\x36\xab\ +\x58\x5a\xa5\xa0\x36\x6d\x54\xc8\x0a\x54\xe9\x1c\x75\x18\xb6\x56\ +\x71\x0e\xbd\x10\xc1\xd0\x04\x13\x69\x28\xcc\xe3\x3b\x97\xaa\xed\ +\x94\xaa\x79\x05\x53\x6d\xea\x5e\xda\xad\x68\xa6\xfa\xaa\x37\x7c\ +\x47\x0d\x2c\x5d\x98\x02\x9d\x7d\x3c\x73\xe4\x5a\xf3\x20\xcc\x0c\ +\x1b\x5d\x16\x51\x07\x54\x08\xd5\x04\xf5\xec\x42\x50\x55\xf9\x22\ +\x67\xa8\x49\x7b\x35\xea\x67\xd7\x29\x92\x95\x0a\x6e\x56\x50\x50\ +\xe5\x7f\x61\x0b\x58\xc7\x6f\xcf\xca\xbe\xc8\x06\xbc\x8c\x05\x53\ +\xa6\x9b\x52\x71\x1e\x10\xd5\xe9\x37\x63\xd9\xab\xb5\x5d\x0d\x67\ +\xe0\x55\x0c\x0b\xdf\xa5\xaa\xf9\x98\xb7\x41\x8d\xc1\xaa\xa1\x9c\ +\x7c\xd5\x04\x34\xaa\x3c\x73\x32\x04\x81\x33\x16\x16\x6c\x29\x39\ +\x70\xfa\x1b\xd5\x40\x7f\x9b\x1a\xd0\xd9\x6b\xae\xe7\x6b\x53\x7a\ +\x64\x07\x73\xd4\x32\x7d\xeb\x72\x76\xac\x62\x40\x6b\x8e\x9b\x5d\ +\x94\x4d\x36\xff\x77\x48\xdf\x1c\xc1\xbe\xb4\x13\x60\x03\x27\xf5\ +\xd2\x7c\x09\xac\xa8\xa8\xf3\xda\xf8\x7b\x3a\x33\xea\xf8\xf5\xd0\ +\xe4\x13\x3a\x3b\xda\x16\x81\x8f\x2b\x2d\x72\xa9\x51\xcd\x87\x32\ +\x2b\x17\x9f\x87\x82\xfd\xe4\x78\x3c\xd4\x80\x52\x5b\x46\x8f\x20\ +\x26\x51\x05\x20\xdb\xc8\x97\xa9\x05\x37\xe1\xc3\xa1\x20\x67\xd2\ +\x7c\x01\xca\x9e\x23\xb8\x51\x1b\x63\x04\x58\xce\x8b\x74\x33\x65\ +\xe0\xee\x50\xe8\x7d\x27\x21\xd2\x24\xc1\x51\x71\x97\x04\x97\x2f\ +\x7a\x34\x43\x1b\x8d\x19\xf3\x5e\x1d\x87\x0d\x29\x39\x22\xc2\x9c\ +\x87\x77\xd1\x06\xdc\x5e\x44\x4c\x99\x33\xef\x31\xd1\x6f\x10\x3a\ +\xf4\x4c\x96\xeb\x9e\xf8\x33\xa3\xdb\xbc\x3e\x6d\x1d\x73\xc9\xee\ +\x2b\xca\x4d\xe9\x92\xa5\x12\xc1\xbf\x42\x69\x74\x34\x39\x1e\xd7\ +\x04\x24\x61\x21\x35\x01\xe7\x34\x15\x04\xa1\xa5\x2f\x03\x5f\x88\ +\xa7\x13\xab\xbf\xfa\xfb\xfc\x93\x7f\xc2\x0d\xbb\x60\x78\x1a\x0a\ +\x36\x6a\x81\x1e\x0f\x3c\x91\x1e\x4e\x7c\x16\xe6\x44\x03\x4b\x66\ +\x50\x87\x05\xed\x1b\xfd\x8c\x94\x41\x6f\x02\x39\x53\x7b\xe6\x9a\ +\x9a\x73\xcf\x65\xb9\x54\x35\xa6\x08\xb7\x48\x4f\xc2\xba\x5f\x8a\ +\xfc\x04\xe8\x37\x41\x71\xd1\xc5\x2a\x20\x58\xc0\xa6\x0f\xe4\x11\ +\x14\xae\x7d\x4d\x29\x36\x65\x52\xc2\x81\x8d\x88\x22\x75\x2d\xc3\ +\x19\xb8\x17\x41\xf7\x66\x38\xf3\x04\x6a\xab\x5b\xea\x1e\xad\x6e\ +\xd5\x7e\xc6\xc3\x28\x02\x62\xf5\x3b\xc7\x24\xcb\xb0\x54\x90\x32\ +\xc3\x62\x1e\x4f\xcc\x46\x2c\x85\xcf\xb2\x12\xa0\x4a\xf9\x64\x46\ +\xf8\x3f\x1c\x03\x10\xfc\x58\x93\x57\xe3\x4c\x68\x31\x5a\x35\x29\ +\xe2\xfb\x66\x1b\xf1\xac\x78\xee\xf7\xcf\x79\xbe\x55\xea\x11\x5d\ +\xb4\x08\x7d\x03\x9c\xb4\x79\x03\x00\x3f\x13\xec\xe4\x33\x4f\xc1\ +\x2c\xfb\xe5\xb1\x60\x4e\xad\x2d\x38\x67\x91\x2d\xf6\x4e\x86\x85\ +\x67\xd0\xc5\x7a\x88\x30\x88\x91\x37\x90\xe1\x55\x1f\x54\x86\xb2\ +\x85\x71\x01\x67\x59\x3b\xf5\x72\xc5\x06\xf7\x79\xe2\x58\x28\xc9\ +\xac\xa1\x2a\x10\x31\x23\xe4\x52\x19\xa6\x82\xc3\x44\x35\x5d\xd6\ +\xef\xad\xdf\xb5\x35\xb6\x1a\x2e\xb1\x8f\x19\x5f\x9e\xbe\x31\x74\ +\x91\x0e\x40\x31\xd0\xec\x03\x32\xbe\x28\xda\x84\x59\x81\x90\x9b\ +\x16\x78\xb5\x8d\x18\x1d\xd8\x8f\x05\xef\x9f\xcb\xac\x03\x2f\x7a\ +\x9a\x51\xe5\x76\xd7\xf0\xb6\x6d\xa2\x29\x2b\xa1\xa6\xe8\xd6\x5c\ +\x3a\xf9\xd8\x65\x92\x65\x1c\x7a\xf9\xec\x53\xaa\xad\x7f\x34\x15\ +\x38\x1f\xdb\x31\x0a\x9e\xb2\x5d\x53\x38\xe6\xb6\x59\xda\x84\x1a\ +\xd7\x56\x27\x41\xd9\x1d\x5b\x95\x11\xfb\xac\xf4\x61\x89\xc9\x70\ +\xc6\xec\xb3\x99\xfd\xc6\xff\x7b\x38\xe4\xb9\x77\x76\xf0\xbb\x7d\ +\xb4\xa6\x72\xe9\x99\x47\x97\xaa\xa9\x6b\x40\x49\x12\x06\x70\xdd\ +\xb3\x82\xc8\x0a\xa9\xcd\x26\x67\x9d\xc8\x6a\xe2\xe1\x48\xf7\xe9\ +\x93\xb8\xbc\x7e\x4e\xbf\xd5\x55\xde\x46\x9b\xf7\x56\x54\xc2\x89\ +\x6b\x3d\xc7\x33\x1e\x81\x09\xec\xd9\xcb\xf8\xf6\x23\x5a\xb4\xb0\ +\xa3\x99\x5c\x76\xc6\x35\x69\x42\xf5\x0b\x74\xea\x59\xea\x64\xa9\ +\xa9\xb6\xe4\x8e\x62\x3e\xaf\x69\x92\x1d\x5c\xf8\xac\x7e\x00\x1a\ +\x39\x65\x19\x7e\xac\xa3\x3e\x84\x4a\xb3\x29\x11\x7d\xbf\xdf\x67\ +\xec\xa4\x20\xcb\x92\x69\x56\xbe\x74\x45\x3f\xdd\x80\x63\x2a\x34\ +\xc9\xd4\x8a\x3b\xe8\x34\x53\x8d\x29\xe7\xb4\xda\x52\xc9\x14\x67\ +\xe7\xc8\x1c\x3b\xcd\x17\x88\xad\x87\xcf\x88\x7f\x34\xde\x0e\x05\ +\xc0\xd5\xca\x71\x77\x60\xdb\x12\x8d\x31\x65\xd5\xb3\x7f\xd7\x45\ +\x44\xb8\xa6\x16\x7c\xc8\x4f\xa7\x9a\xee\xc2\x8d\x33\x4c\xfc\x0e\ +\xee\x67\x2f\x3e\x98\x5f\xd0\xc8\x2d\x68\x25\x93\x86\x5c\x28\x7f\ +\xed\x43\x2d\x37\xeb\x5c\xd7\x67\x32\x51\x08\x36\xb7\x3e\x9d\xbc\ +\xf8\x82\xbe\x7b\x1b\x31\x27\xd3\xb8\xbe\xf0\xc3\xc9\x71\xbf\xcf\ +\x58\x29\xae\xc6\x65\x63\x55\x31\x8c\x6e\x9e\x2a\x50\x91\xb9\xeb\ +\x03\x55\x73\x02\x68\x6b\x08\x68\xd0\x09\x99\xd4\xf8\x0e\x49\xa6\ +\x24\xb6\xdc\xd2\xad\x5e\xfe\x28\x2b\xab\x26\x2c\x07\x17\x7c\x91\ +\x52\xef\x7a\x86\x66\xd4\x78\xea\x7d\xd2\x61\x01\xc6\x6d\x9b\xec\ +\xb7\x2e\xe5\xfc\xb4\x1f\x31\xb3\x34\xb3\x70\x8e\x92\x2a\x7f\xc4\ +\xe7\xbf\xbb\x6e\x0c\x31\xc8\x6b\xaf\xe1\x28\x2f\xcb\x28\x13\x02\ +\x89\xeb\x9a\x46\x73\x5c\x74\x61\x4e\x25\x3a\x26\x9f\x5b\x30\xa6\ +\x32\xb3\xc5\xb4\x00\x5c\x34\xcb\xa8\x2d\x17\x66\xf8\x8d\x99\xd5\ +\xe0\x85\xdc\xa1\x4e\x93\x82\x64\x04\x50\x42\x2f\xa8\xbb\xcd\x87\ +\x50\x01\xd7\xbe\x98\xcd\x9f\xdb\xb4\x47\x1d\x9c\xe3\x87\x4f\x46\ +\xd5\x35\x65\xc8\xe4\x2f\x18\x2b\x10\x79\x86\x11\x40\xea\xd7\x75\ +\x0b\xdc\x9f\xf8\xec\x6b\x4c\x1a\x2f\xcb\xc0\x2a\xd1\x98\x10\x1d\ +\x2a\xd6\xf6\x39\x2b\x80\x1a\x21\x05\xf5\xef\xcf\x13\x4b\xb2\xe4\ +\x4b\xcf\x18\xc4\x0a\x3f\x4c\x32\xd8\x94\x3c\x37\x28\xf5\xb4\xe6\ +\xa1\x71\x43\x06\xec\xc7\xe5\xb6\x77\xe5\xd7\xe3\x8c\xe7\x5d\x33\ +\xe6\xed\x0c\x57\xa8\x74\xdd\x02\xd0\x64\x23\xd7\xde\xcf\xb0\x6b\ +\x96\xcc\xbe\xea\x35\x57\x7c\x49\x64\xd9\xb5\xe7\x42\x16\xb6\x04\ +\x74\xda\xb5\xf9\xe6\xac\x08\x77\x1f\x80\xd7\x97\x1c\xf0\x14\x7d\ +\xf7\xd8\xd4\x79\xb9\x8c\x25\xc5\x42\x1b\x74\xd8\x58\x10\xc3\xcd\ +\x0c\xaf\x2f\xe9\x31\x57\x9c\x3f\xbf\x32\xce\xfa\x3a\x3d\x29\x4c\ +\x46\x5a\xb7\xa2\x2a\x67\xaa\xe0\x2a\x8a\x1e\xce\x48\x28\x6e\xe2\ +\x02\x40\xbf\x53\x87\xe8\x98\x89\xb6\xd7\x8d\x66\x60\xb4\x78\x2e\ +\xcb\xc1\xba\xfa\x84\xac\x53\x9d\x85\x32\xf8\xa2\x57\x9f\x86\x5a\ +\x51\x6e\xa2\x92\x73\x4d\xa6\x1c\xdd\x82\xf8\xe5\x2a\x62\x12\x91\ +\xa6\xb2\xf8\x66\x26\x9c\xbc\x09\x5d\x92\xe7\xe7\xf1\xe3\x35\x8d\ +\xff\x2f\x6f\x6f\xf2\xeb\x5b\x96\xe5\x77\x7d\xf6\xde\xa7\xfb\xb5\ +\xb7\x7f\x7d\x34\x19\x11\x99\x55\x94\xa9\x5e\x58\x72\xa1\x02\x3c\ +\xa0\x3c\x00\x81\x65\xcb\xe6\x2f\xc0\x13\xf8\x03\x18\x96\xe5\x01\ +\x48\x20\x21\x31\x00\x21\x84\x10\x58\x62\xc2\x80\x19\x48\x08\x64\ +\xab\xb0\xca\x32\xaa\xaa\x74\x56\x56\x91\x4d\x44\x64\x46\xf3\xe2\ +\x35\xb7\xbf\xbf\xee\x74\x7b\xaf\xc5\x60\xed\xdf\xbd\xaf\x98\x91\ +\x2e\x22\xa5\xd0\x7b\x7a\x79\x9b\xdf\xd9\xe7\x9c\xbd\xd7\xfa\xae\ +\x6f\xe3\x94\x93\x59\x71\x0f\xd8\x05\x0c\x40\x35\x63\x14\x97\xc7\ +\x9a\xd6\x02\xf4\xe9\x01\xe8\x2d\xbc\x71\x29\x3e\x38\x2d\xec\x34\ +\xcc\x94\xd8\xbb\xc1\x1e\x08\x9f\xef\xcf\x3e\xaa\xfc\xa4\x31\xb9\ +\xad\x66\xc7\xa9\x6d\x74\x3c\x10\x4b\xcd\xbf\xb2\x70\xde\xda\x99\ +\x68\xeb\x10\x9c\x4d\x80\x9c\x73\x66\x0f\x97\x53\x92\xbd\xb3\x7b\ +\xb3\xcf\x1e\xdc\x0b\x8d\xf6\x1b\xc3\xfe\x79\xde\xb3\x37\x7d\x4e\ +\x12\xda\x57\xbb\x7b\x91\x55\x95\x41\x69\x93\x65\x5b\x3c\xd8\xbe\ +\x8a\x93\x7b\x7a\x76\x4e\x21\x52\xdb\xb4\xf6\x9f\xb9\x8d\xfb\xe7\ +\x48\x59\xed\xd7\x94\x5f\xfc\x7f\xbf\xd0\xf7\xee\xd5\x5a\xfa\xce\ +\xa9\xa2\xd9\xac\xf2\x41\x35\x66\xa7\xd8\xde\x65\xd7\x3b\xf7\xc0\ +\xfb\x7f\xc7\x42\x6a\x3f\x82\x02\x93\xab\x2a\xfb\xbc\xb6\x87\x8b\ +\xbe\xcf\x3f\xdf\x33\xb8\x8a\x07\x34\xa5\xcc\xcf\x64\xfb\x0e\xb3\ +\x6f\x10\x58\x45\x77\x0f\x12\xee\xa5\x94\xbb\x91\x1c\x22\xaa\xb4\ +\x51\x99\x65\xb7\x22\x9f\x47\x94\x65\x06\x5e\x9c\xda\x83\xef\x33\ +\xa3\x6c\x9d\x94\xcd\x76\xbc\x7f\xd0\x3d\xca\x76\x30\xf6\x77\x99\ +\xb3\xf7\xba\x51\x79\x7c\x64\xda\xd6\x49\x69\x9b\xc1\xa8\x30\x51\ +\xe1\x72\x65\x7d\xf2\xc2\x2b\x75\xd0\x9c\x24\x6c\x3e\xf7\x4d\x36\ +\x0e\xe9\xd2\x3e\xeb\xdd\x2a\x89\x07\x62\x8d\xde\x3b\x04\xa9\xaa\ +\x5d\x8b\x37\x7a\xf1\xfe\x65\xdc\x6f\x10\xf3\xcc\x98\xdb\x9f\xc6\ +\xa2\xfa\x17\x74\xe2\xfd\xbb\xca\x39\x7d\x98\x7a\xb8\xfc\xb0\xed\ +\x2b\xa3\xfd\xe6\xde\xa6\x87\x1c\x3f\x75\x8e\xd5\x90\x37\xe8\x77\ +\x10\xec\x6e\xff\x42\xe5\x13\xba\x78\x87\x05\x68\xd6\xdf\x19\xc4\ +\xdb\xaf\x69\x9e\xb7\xb7\x02\x9b\x2e\x11\x72\x8a\x91\x73\xce\x84\ +\x53\x9a\xab\x3f\x2c\x35\xf9\xec\xa0\x34\xba\x6f\x69\x1b\xd4\x28\ +\x16\x41\xff\xf2\x2a\xa1\x0a\xcb\xe0\x28\x73\xaa\xb2\xe6\x4c\xca\ +\xe0\x4c\x4b\xef\xd4\xec\xd8\x15\x33\x00\x89\xef\xb8\x10\x17\xde\ +\xaa\xae\x21\x66\x30\xd9\x29\x83\x58\x55\x25\xef\x64\x49\x94\xce\ +\x8c\x47\xf6\x76\x5c\x9a\x1d\xad\x97\x59\xd2\x3b\xca\x03\x80\xf7\ +\xae\xe2\x6f\xff\x22\x57\x85\x7d\xee\xe0\x1e\xd4\xb2\x5d\xda\x47\ +\xa9\xd9\xdf\xb7\x29\xbb\x50\xbd\x43\x19\x8e\xf1\xa1\xb5\xdd\xa5\ +\xec\x91\xe0\x1e\x40\xcd\x2a\x73\x1a\xf6\xd3\x8f\xc0\xb7\xda\x02\ +\x18\x72\xbe\x57\x64\x91\x6f\x60\x9f\x67\xcd\x3e\x3b\x9d\x6a\xb6\ +\x5c\xde\x4b\x34\xf7\x6c\xbd\xe2\x9d\x19\xfd\x3e\x24\xb1\xc8\xb3\ +\x6d\xeb\x21\xf5\xfe\x84\x39\x6e\x6c\xf7\xdd\x87\x5f\x5a\x7c\xb2\ +\x31\xc0\x42\x66\xb1\xed\x4f\xc1\xbd\x26\xe1\x5e\x6c\xa3\x7b\x81\ +\x4d\x3e\xf9\xc4\x6c\xbe\xea\xe0\x18\xc5\x19\x57\xc1\x3f\xa0\xef\ +\x63\x9e\xb1\xee\x09\x4b\x9a\x27\x03\x85\x73\xf4\xc9\xdd\x33\xd6\ +\xca\xe2\x61\x48\xd6\x65\x76\x4b\x70\x8e\xf3\xbb\x48\xc2\xda\x9f\ +\x5c\xac\xb2\x95\x3d\x9a\xaf\x6c\xc4\x82\x30\xc7\xb4\x2f\xa5\xed\ +\x9a\xe3\x9e\x89\x97\x03\x30\xd2\x3b\x2d\xc6\x98\xdb\x85\xfd\x4b\ +\x28\x92\x81\x50\xff\x80\x30\xc7\xcc\x6f\xdf\xa4\xfc\xb2\xe6\x87\ +\xbc\x2e\x3c\x6d\xb2\xd3\x75\x92\x4f\x91\xa4\x96\xcf\x60\x0f\xb0\ +\xbd\x08\x75\xb0\x4f\x5b\xba\x07\x5b\xb2\x77\x69\xd9\xef\x8a\x81\ +\x7c\xb6\xd1\x1a\xef\xc7\x68\x06\x20\x2e\xaa\x1c\x95\xee\xde\x21\ +\x40\xe5\xeb\x32\x7c\x63\x5f\x39\xec\xb9\x0f\x66\x3e\x4a\x26\x86\ +\xb9\x7d\x28\x29\x9a\xc3\x42\x4c\x40\x74\xb1\x1a\xcd\x82\x3b\x66\ +\x23\x19\xcc\x93\x5f\x32\x36\xd1\x7b\xcb\x74\xd8\x8c\x9a\x3d\xf8\ +\xed\xc0\x19\xb3\xf3\x13\xb9\x45\x8a\x19\xa8\x0d\x79\xf2\x33\x8a\ +\x19\xc0\xee\x79\xfe\x21\x9b\xb8\x86\x7d\x90\xe7\x7d\x5d\x9e\x5d\ +\x8f\xf6\x56\x72\x85\x65\x19\xac\x7b\xdb\x74\x24\xf7\xe1\x02\x3c\ +\x9b\xdb\xa6\x1b\xbc\x81\x86\xde\xdb\xbd\x9a\x16\xf9\xba\xde\xf1\ +\x29\x78\x57\xd6\xeb\x9d\xc5\x9e\xc5\x7b\x7c\xc2\x78\x36\x07\xf5\ +\xc3\x48\x73\x4f\x35\xb7\xaa\xd7\xaa\x54\x72\x05\x28\xfa\x8b\xcf\ +\xf3\x7e\x21\x26\xe0\x10\x13\x6d\x3f\x52\x38\xa1\xdb\x87\x1c\xa8\ +\xbb\xf7\xd9\xeb\x86\x2c\x73\xf4\xc6\xb0\x73\x4e\xa9\x83\x67\x48\ +\x72\xcf\x7d\x8e\xee\x81\xfe\x29\xfe\xa1\x44\x6a\xf2\x08\x49\x32\ +\xaf\xfb\x3c\xda\x43\x14\xf2\x2c\x65\xcc\xc8\x7a\xe1\x1f\x98\x5b\ +\xba\x8f\x11\xbf\x67\xdf\x39\x16\xb5\x59\x8e\x4f\x0b\xd8\xf6\x76\ +\x03\xab\xd2\x52\x8a\x4b\x94\xd9\x24\xb0\xee\xd2\x3d\x87\x7e\x16\ +\xec\xc1\x9a\x14\xce\x46\x91\x59\x2d\x18\xc5\x65\x50\xe9\xc1\xf1\ +\xf6\x36\x1a\x9a\x3f\xcf\x4c\xc3\xbd\x87\x60\xf0\x16\x16\xb1\xea\ +\xa0\x0a\x4a\xe5\xbd\xc5\x87\x03\xae\x30\xc3\x91\xe3\x89\xe3\xa6\ +\xb3\x8d\x31\x78\x9b\x83\xef\x43\x25\xc2\x3b\xa4\xaa\xa8\xd6\x2a\ +\x94\x39\x2c\x73\x88\xb9\xfa\x29\xcd\xa4\xb4\x45\xb3\x01\x88\x67\ +\x4c\x62\xe5\x78\xae\xce\x54\xed\x67\x76\x63\xba\xa7\xc6\xee\xd8\ +\x7b\xdc\x9b\x4d\xda\x6a\x30\x6c\x44\x0b\x47\x17\xad\x77\xf0\x7b\ +\x2c\x21\x4f\x5b\x86\x0c\x76\xed\x2b\x96\x45\x6d\x49\x4a\x7b\x32\ +\x53\x9f\xdd\x8c\xba\xa4\xf4\xbd\x99\x68\x6e\x7b\xb9\xa7\x1c\xef\ +\x5d\x8e\x17\x4d\xf6\xef\xcf\x2e\x4e\x6d\xe4\xfe\x05\x8e\x79\x6c\ +\xda\xe7\x07\x7b\x16\xf6\xf6\x60\x0f\x2f\x4b\x13\xe0\x6e\xb4\xaf\ +\x3f\x6c\x3c\xdd\x90\x85\x5f\xce\xfa\xf5\xb3\x89\xe3\xed\x2e\x8f\ +\xe7\x32\xed\x1c\xb8\x0f\x63\x4d\xb9\xe2\xec\xf6\xc1\xb0\x19\x69\ +\xac\x4b\x73\x91\x76\xde\xf8\x25\x9b\x68\x9f\x71\x52\xd8\x04\x6b\ +\xcc\xac\x54\xb0\x36\xa4\x0a\xd0\xf6\x0f\x2a\xca\x31\x66\x62\x8f\ +\x33\x0a\xf7\x57\x77\x39\x81\xaa\xb0\x80\xd6\x7b\xe1\xd0\xfe\xf0\ +\x12\x23\x77\x6d\xe5\x81\x77\xe2\x33\x28\xb3\x8b\xca\x61\x69\xad\ +\x9f\xcb\xd5\xd5\xc5\x3a\xe7\x3d\x08\xa4\xec\xe8\x24\xc0\xbc\x70\ +\xf6\x3c\xf5\x56\x8d\xd4\x78\xc6\x31\x7d\x7b\x1b\xc0\xbf\xfb\x3b\ +\xbf\xcc\x5f\xf9\xe4\x63\xee\x86\x94\x7d\xf4\xed\xf4\x29\xf3\x1c\ +\x7e\x0f\x14\x55\x85\x95\x32\x61\x2f\xf3\xcc\x65\xe1\xde\x92\xea\ +\x5e\x94\x92\x3d\xd2\xf6\x1c\xe7\x24\x50\x95\x0f\xa7\x5b\x52\xde\ +\xc9\x1d\x80\x93\x0a\xae\xc6\xbf\xa8\xb4\x72\xce\x6e\x48\x11\x1e\ +\x94\x74\x4f\xa6\x81\x6d\xb2\xbc\xc1\x49\xfe\xb7\xfd\x43\x57\xe6\ +\xaa\x61\x6f\x28\x72\x50\xc2\xf5\xb0\x1f\x7b\x29\x1f\x3d\x99\xf0\ +\xc5\xdb\x16\xcd\x27\x42\x4a\xf0\xe2\xd0\x73\xb1\x15\x76\x83\x4d\ +\x08\xfa\x31\x5b\x67\xc9\x03\x55\x79\x56\xd9\x8d\x6e\x0a\xb3\xd0\ +\x0e\x85\x27\xe6\xf9\x7c\xc8\xbb\x7e\xe5\x1f\xd0\xf4\xd2\x5b\xa5\ +\x74\xd0\x78\xd6\xbd\x18\x5e\x91\xec\x54\x4e\xf9\x14\xab\xf2\xe7\ +\xdc\xa3\xdc\x7b\xfe\x7e\x97\x81\x38\xcf\x83\x2b\xec\xbd\xe4\x3a\ +\x9f\x1a\xef\xda\x74\x17\xe1\xe1\xcf\x3e\x57\x60\x8b\xd2\xec\xc4\ +\x17\x85\x7d\x7d\x9f\x31\x87\x90\x27\x16\xf1\x9d\x56\xa8\x15\x38\ +\x28\x1d\x47\x8b\xc0\x57\xd7\xd1\x44\x52\xf9\x74\xbd\xa7\x76\x67\ +\x8e\xbe\xe4\xde\x75\x15\xf3\xa8\xd7\x29\xcf\x8f\x6a\xbe\xbe\xec\ +\x69\x4a\xab\xbe\xbc\x9a\xb1\x6b\x37\xea\x43\xe8\xab\xec\xd7\xc5\ +\x9e\x83\x2e\x6f\xf6\xc7\x95\xf1\x4d\x54\xd4\x62\xc9\x32\x7b\x33\ +\x88\xfd\xbe\x3a\xe4\xef\xcd\x0e\xc0\x7d\x52\x9e\xcd\x3c\x6f\xb7\ +\xc2\xac\x30\x77\xe0\x2a\x0b\x92\xee\xa2\xd1\x93\x37\xef\x04\xad\ +\x2c\x2a\xab\x32\xf6\x22\x31\x75\x0f\x44\xa0\x41\x1e\x68\xbe\x75\ +\xb0\xcd\x33\x04\xfb\xdd\x1a\xf2\x78\x70\x6f\x5a\xe3\xec\x30\xe9\ +\xb3\x17\x66\x81\xfd\x9e\xbd\x9a\xaf\x0a\xf6\x4e\x48\xc6\xc3\x0a\ +\x6f\xe4\xa4\xe7\x0b\xcf\xd7\x37\x86\xa0\x56\xfa\x40\xb3\xbe\x97\ +\x41\xef\xe9\xca\xb9\xf3\x1b\x73\xbb\x55\x55\x81\x69\x5d\xf2\xcf\ +\x4e\xde\xf0\x0f\xfe\xd1\x7f\xfb\xed\x6c\x00\xff\xf4\x47\xdf\x50\ +\x4e\xcf\x70\x63\xe4\x36\x1a\x8f\x7c\x3f\x3f\x7e\x3a\xb3\xa4\xd6\ +\xe1\xff\x65\xf8\x90\xf2\xc9\xef\x72\x9c\xf7\xbd\xa2\x2f\x73\xab\ +\x9f\x4e\xe1\x72\x67\xff\xf8\x4b\x27\x8e\xaf\x5e\x29\x77\xfb\x52\ +\x38\xe4\xb8\xea\x60\x38\xc3\x9f\xed\xcc\x94\xf2\x66\xcc\x64\x1f\ +\x07\xcd\xc4\xf1\xb8\x76\xfc\xf0\x5a\x38\xa8\xec\x06\x7c\x1e\x0c\ +\xf8\x5a\x8d\x7a\x6f\xe0\x71\x58\xda\xf7\x55\xef\x2a\xe3\xf2\xc6\ +\xb5\x9c\x38\xba\xce\xbc\x01\x3f\x7d\xb5\xa2\x4d\xf0\xa2\x82\x2e\ +\x40\x1c\xe1\xcb\x0b\xb3\xb8\x5a\x4e\x3c\x5f\xb4\x42\xf2\x26\x2e\ +\xda\xe4\x24\x21\xa7\x06\xba\x69\x76\x26\xde\xe5\x96\x62\x92\x5b\ +\xa0\x27\x33\xb8\xee\x0d\xa5\x76\x99\x74\x34\x78\xdb\x5c\x8a\xe0\ +\x28\xbd\xc9\x81\x6f\xc6\xec\x2c\x93\xed\xa4\x0f\xa6\x8e\xed\x4e\ +\x59\xeb\x83\x48\x69\xdf\x4e\x55\x79\x7d\x5c\xb2\x87\xa6\xcc\x6b\ +\x3a\x24\x7b\xb9\xd5\x41\x8a\x66\x73\x35\x29\x1d\xaf\xd6\x99\xfa\ +\x9a\x4f\x96\xe3\xc6\x23\x22\x7c\x1a\x4d\x24\x74\x3d\x3e\xcc\xa7\ +\x9f\x2d\x3d\x2a\xc2\x6a\xc8\x8c\xb6\x5c\x0a\x37\xe1\x61\x5c\x99\ +\xd4\x4e\x29\xcd\x2f\xa2\xdf\xe3\x43\x19\x9b\x98\xd6\xb0\x1b\x6c\ +\x7d\x3f\x7d\x69\x9b\xc8\x59\x80\x6d\x36\x91\xf9\x3c\x5a\x75\xe1\ +\x78\xb0\x46\x5f\x14\x66\xd7\x35\x79\x67\x4d\x25\xf7\xc0\xa4\x87\ +\x6a\x6f\xe6\xcc\x7e\xae\x57\x4b\x5d\xda\xab\x4a\xcb\x60\x40\xf3\ +\x67\xc1\x51\x05\x25\x46\xbb\xa6\x4e\x6d\x63\x2e\x72\x6b\x77\x54\ +\x7a\xde\xf6\x72\x3f\x8d\x0a\xfa\xd0\xee\x68\x1e\x1b\xde\x0d\xd6\ +\xae\x95\x98\xf5\x9c\x02\x1f\x2c\xe0\x6a\x63\x2f\xf6\x6f\x3d\x76\ +\xfc\xec\x5c\xd9\xe6\x97\xbb\x4f\x70\x38\xf1\xb4\x83\x85\x79\x76\ +\x09\xe2\x60\xf7\xc6\x01\xc7\x53\x47\x3b\xc0\xd9\x14\xbe\xd9\x58\ +\x25\x23\x0a\x5f\xd4\x8e\x61\x30\xdc\x28\xa8\xb9\x51\x9f\x16\x70\ +\x13\x33\x9e\xa2\x76\x08\x54\xfe\x81\xa4\x15\xb3\x4e\x58\x42\xcd\ +\x1f\xff\xe9\xa7\xdf\x1e\x06\x50\x16\x81\x75\x72\x94\xd3\xc2\xc4\ +\x30\x6a\xd6\xc4\xf3\xd2\xf1\x4d\x6b\xa5\x76\x53\x1a\xa1\x65\xee\ +\x9d\x21\xab\xc1\x02\x32\x15\x87\xcf\xb3\xef\x22\xb3\xf0\x26\xc1\ +\xf1\xa6\xb3\xc0\xc5\xa6\x72\xfc\xe8\x0a\x56\xce\xe1\x72\x1b\x31\ +\xf1\x26\x81\xdd\x0c\x96\x27\x37\x0f\x8e\x5d\x0e\xc8\xc4\x3b\x16\ +\x13\xc7\xd0\x2b\x9f\xde\x69\x16\x06\x39\x63\xfd\x65\x77\xe2\xc2\ +\x3b\x42\x61\x61\x9a\x1b\x71\x99\xbb\x60\x3e\x7a\xce\x3b\x33\xe9\ +\x74\xf0\xd1\x59\x8d\x2f\xe0\xd9\xdc\x93\x80\xf7\x8e\x3c\xb7\xea\ +\xb8\xe9\xa1\xcd\x64\x9b\xe4\xac\x1c\x1b\x1c\x1c\x78\x33\x03\x99\ +\x14\x8e\x93\x6a\x6f\xbc\x61\xc7\x62\xa7\x76\x8d\x07\x99\x9e\xeb\ +\x02\xdc\x11\x98\x3b\x65\x5a\x1a\x1b\x6d\xf0\x0e\xa7\x2e\x63\x20\ +\xc6\x6f\x18\xbc\x67\x39\xf1\xf7\xc0\x95\xf3\x86\x5e\x4b\xb0\xcf\ +\x5d\x14\xe6\x38\x5c\x79\x63\x85\x55\x39\xdc\xb3\xac\x2c\xdc\x32\ +\x78\x97\xcd\x35\x1c\xbb\xe4\x48\xd1\xac\xa3\xdf\x0e\x8e\x57\x5b\ +\x33\x98\x54\x6f\x7d\xf1\x61\x61\x25\x7b\x5d\x78\x0a\x85\x6d\xc6\ +\x75\x7c\x70\x1c\xd5\x36\x76\xbc\xea\x72\x38\x69\xf6\xcc\x6f\x6a\ +\x4f\xcc\x50\x5a\xca\x21\x30\x82\x43\xbc\xe1\x17\x78\x87\x66\xcf\ +\xbc\xd1\xc1\xd3\xe3\x8a\x49\x01\xcf\x17\x56\xb6\x1e\x95\x8e\x72\ +\x62\x5f\x77\x3e\x98\x03\xee\xa0\x4a\x53\xd9\x3d\x3d\x2e\xcd\xf6\ +\x7d\xe6\x1d\x87\xb5\xbd\x98\x93\x60\x36\xe5\x49\x1d\x2e\xd8\xa8\ +\x75\x16\x1c\xa3\x87\xd6\x07\x74\x54\x8e\xa7\xce\xaa\x00\xe7\x4c\ +\xbc\xe5\x4d\x6f\xd0\x25\xd3\x8b\xbc\xf7\xa8\x7a\x30\x84\xc9\x3e\ +\x03\xb7\xc9\xf8\x1d\x4d\x69\xa1\xa0\x45\x46\x83\x9d\xb7\xc3\xa4\ +\x97\x3d\xe8\xea\xf2\x06\xed\x98\x17\x8e\x37\x5b\x47\x5d\x38\x26\ +\x25\xfc\xf0\x02\x5a\x0f\x3e\xd8\x3b\xd0\x04\x47\x88\xc6\x8f\x19\ +\xa2\x43\xc4\x21\xc1\xee\x53\x5d\x98\x3d\xba\x62\x86\xa3\x11\x0b\ +\x7c\x5d\xd4\xde\xac\xef\xb3\xaf\x40\x99\x3f\xcf\x7a\x7f\x1d\xce\ +\x31\x38\x3b\x24\xf0\x8e\xba\x09\x3c\x3b\x0c\x1c\x34\x8e\x79\xe9\ +\xa9\xbc\xe7\x68\x1a\xbe\x4d\x10\xd0\x22\x89\x6f\xdb\x64\x99\xed\ +\xde\x4c\x1f\x06\x55\x26\x99\xa4\xe0\x72\xf9\x79\x97\x55\x51\x41\ +\x95\xdb\x64\xbe\xf9\x85\x9a\x5f\xfa\xac\x80\x65\x65\xbb\x63\x05\ +\x4c\x6a\xeb\x9d\x9c\x53\xa6\xde\x90\xce\x26\x38\x76\x49\xb9\x4a\ +\xc6\xc8\xbb\x69\x85\x2e\xb3\xd8\xf6\x78\xc2\x75\x6f\x74\x56\xef\ +\xb8\x9f\x1f\xdf\xf5\xca\x76\x54\x8e\x83\x81\x77\x71\x9f\xc9\xee\ +\x6d\x37\xad\x4b\xc7\xa2\xf4\x4c\x9d\xb2\xc9\x56\xd4\x3f\xfc\xaa\ +\x23\x26\x77\xaf\x02\x7b\xb3\x32\x71\x48\x19\xdc\x83\x51\x27\xd0\ +\x8e\xf0\x7c\x66\xd6\xe4\x87\xd3\x40\x9b\x94\xd7\x3d\xb4\x98\xbf\ +\xfe\x2c\xec\x65\xa7\xca\x4a\x2c\x7e\x2a\xaa\x23\xf5\xc2\x55\xb2\ +\x87\x6c\x1a\x8c\xd1\x67\xf6\x5d\x7b\x9f\x02\xc7\x6e\x14\x86\x68\ +\x93\x02\x87\x52\xef\x9d\x78\x35\x67\xc8\x2b\xdc\xca\x43\x1c\xd7\ +\x88\xb2\x4d\xc6\x26\x1c\x30\xa7\xe3\xa3\x77\xd6\x74\x51\x9b\xc3\ +\x6d\xc0\x70\x8a\x83\x3a\xfb\x25\x39\xc7\x4d\x32\x24\xfc\xaa\x15\ +\xc6\x3c\x96\xc2\x59\x7b\xb4\x4d\xee\x9e\x7c\xe3\x9d\x3d\xd0\x09\ +\xeb\x99\xa7\x7b\x22\x0b\x0f\x60\x6e\xc8\x95\x54\x13\x94\xb3\xc6\ +\xd3\x89\xb5\x37\x9f\xbe\x19\xd8\x25\xc7\x65\x6b\x2d\xda\x5a\xe0\ +\x7c\x67\x55\xdf\x2c\x9f\xea\xb4\xc5\xee\x61\x00\x00\x20\x00\x49\ +\x44\x41\x54\x3e\x8f\xe8\x1e\x95\x96\x1e\x3c\x2d\xac\x76\x7e\x9b\ +\x37\xde\x8d\x3e\xa8\x17\x4d\x68\x64\x5a\x10\xef\x1d\x7d\x27\x74\ +\x58\x60\x88\x0f\x8e\x59\xb0\x3e\x7e\x5a\xd8\x14\x63\x9e\x37\xfb\ +\x97\xd7\x23\xb3\xb0\xb7\x6a\x33\xda\x74\x75\x2f\x40\xb3\xcf\x95\ +\x1c\x4c\xbc\x05\xa3\x5c\x26\x65\x13\x2d\x39\xaa\x09\xb9\x25\xcb\ +\xa0\x66\x93\x2d\xc8\x53\xc6\x87\x0e\x73\x7c\x58\xe5\x1c\xad\x9a\ +\x35\x57\x17\x4d\xff\x31\xea\x83\xac\x5a\x25\x63\x46\x59\x97\x32\ +\x0d\x8e\xc6\x2b\x57\x83\x32\x8e\x96\x17\xb1\x1f\xe9\xee\xdb\xe3\ +\x32\x1b\xaa\xbe\x98\x1b\x95\x5c\x04\x56\x6d\xe2\xeb\xeb\xc4\x6a\ +\x84\xd5\x60\xa3\xe9\xab\xf6\x5b\xcc\x06\x4c\x99\xbd\xd7\x47\xe5\ +\x70\x69\x3b\xa5\xa8\xd9\x47\xf9\xcc\x96\xeb\x33\xda\x3c\x0b\x86\ +\x68\x7e\xe7\x34\xa0\xce\xf3\xe1\x32\x50\x37\x3e\xa7\xd8\x58\xc4\ +\xd1\x3e\x29\xf8\xb2\xb7\x11\x5c\x55\x78\x42\x15\xe8\xa2\x3d\xd8\ +\xc1\x39\x0e\xb3\x75\x57\x7c\xc7\xea\x6b\xaf\x9b\xc8\x8e\xd0\x34\ +\x58\x8c\xd4\x32\xe7\xc6\x9d\x7a\xb8\x4c\xb6\xdc\x7b\xb1\x44\x12\ +\x23\x2e\x6d\x46\xe5\x64\xea\x58\x67\x3e\x41\xf1\xce\xc8\x66\x6f\ +\x60\xb2\x27\x9f\xa8\xee\x51\x58\x0b\xe9\x2c\xbc\x72\xdd\x59\x69\ +\xf6\x76\x97\x38\x6a\xac\x54\xfd\x78\x99\xad\xc2\x31\x9e\xfe\xf3\ +\xc3\xc0\x8b\x45\x60\x14\xc3\x20\xf6\xce\x46\x2e\x59\x36\xdf\x2c\ +\x67\xf9\x49\xb2\x97\x3b\xe5\xd2\xee\x60\x6a\xc9\xba\xde\xe7\xa4\ +\xe2\x0c\x6c\xf5\xb9\x04\x74\x6a\xeb\x7a\xb6\xf0\x14\x85\xe3\x64\ +\x12\x78\x72\x10\x28\x33\xd0\xb5\x1a\x1f\x8c\x41\xaf\x7a\xab\x6f\ +\x83\x53\x26\xd3\xc0\x36\x1a\xe5\x59\xc4\x4a\x68\xc3\x5e\x1e\xac\ +\xac\x42\x46\x9a\xab\xec\x02\x5c\xe4\x97\x64\xdf\x63\x2f\x9c\x59\ +\xa9\xbb\x4c\x9a\x7a\xb0\x1c\xb3\x0a\x66\x5e\x3a\xde\xe4\xe8\x31\ +\x73\x06\x72\x94\x79\x64\xeb\x00\x97\x1d\x6f\xf6\x62\x1d\x55\xdb\ +\x5c\x2a\xaf\xdc\x89\x11\xae\xba\x28\xc6\x91\x50\xe5\x97\x0e\x6c\ +\xec\xe7\xb0\xe0\x96\x5f\x3a\x09\x9c\xcd\x83\xe9\x2a\xd4\x92\x83\ +\xf6\x53\x92\x31\x1a\x5b\xb4\xf2\x36\x8d\x9a\x60\x76\xf5\x21\xeb\ +\xeb\x5b\xb5\xb1\xed\xcd\x60\x27\x3f\xd9\xae\x9c\x7c\x9d\xcb\xc2\ +\xaa\xa3\xa7\x87\x81\xa4\x8e\xdf\xfd\x64\xca\x75\x67\xe9\xd3\x3b\ +\x79\xb0\x2a\x8b\xc9\x26\x3a\x65\xb6\xc7\xeb\x83\xbf\x17\x3c\x55\ +\xce\x19\xcd\x37\xc7\x78\xdf\xb3\x5b\x73\xa0\xeb\x34\x13\xaa\x26\ +\xee\xc1\xed\xba\xc0\x1c\x91\xd7\x62\xe9\x4d\x7b\xcc\x65\x3f\xd2\ +\x49\x6a\x63\x67\xc9\xf7\xa9\xe2\x21\x0d\x78\xff\xb3\xfd\xb7\x39\ +\x06\x04\x4b\xed\x99\x04\xc7\xf9\x9d\x19\x55\x34\xc1\xac\x8e\xba\ +\x64\x49\xaa\x45\x36\x58\x4c\xce\xb1\x55\xc7\x67\x57\x82\x17\x63\ +\x5c\xdd\xb4\xc2\x2e\xbe\xeb\xe5\x66\x28\x7f\x53\x38\xa6\x01\x86\ +\x24\x94\xc9\xe4\x8f\x45\x61\xfe\xf8\x6b\x81\x93\x46\x69\xf6\xa7\ +\x4f\xee\x85\xd2\x3e\xd6\x59\x95\xa3\x45\x41\x72\x96\x13\xaf\x28\ +\xa3\x87\x8f\x17\x16\x67\xdd\x65\x44\xa5\x2a\x3d\x43\x66\xca\x7d\ +\xb5\x32\x2b\xe7\xbd\xbb\xb0\x73\xca\xe1\xd4\x67\x3b\x31\xe5\x83\ +\xc3\xc0\xd4\xe9\xbd\xad\xb4\xe6\x51\x51\x97\xd1\xef\x50\x78\xa3\ +\x08\x8f\x76\x52\xbc\xdc\xc0\xed\xa8\xcc\xe6\x05\x01\xc7\x37\x77\ +\x89\x8b\xce\xb2\x04\xea\x0a\xa6\x13\xa3\xcd\x06\x0f\xcf\xe6\x36\ +\x15\x48\x98\x1a\x50\x9d\x09\x5e\x82\x73\xbc\x59\x5b\x02\x12\xa2\ +\x4c\x83\xcd\xd0\xdb\x64\xb8\x40\x27\x26\x9c\x79\x1b\xe1\x62\xa3\ +\x0c\xa3\x3d\x34\x9f\xdf\x26\x93\xe9\x66\x2c\xa6\xca\x6b\x3a\x29\ +\x1f\x66\xfc\x6e\x48\xf7\xa6\x98\x7d\x2e\x85\x8f\x2a\xb5\x74\xd9\ +\x7c\x8d\x31\x33\x09\xa3\xda\x26\xf4\x6c\x59\xd0\xab\x01\x5f\x92\ +\x89\x33\x8b\xd2\x31\xab\xdc\x3d\x5f\xc1\x39\x25\x79\x4f\x9f\x94\ +\x37\x39\xa5\x67\x6f\xbf\x35\x8a\x6d\xb4\x29\x87\xbe\x7e\x78\x18\ +\xee\x2d\xb1\xbc\xb7\x0d\x7d\x2f\xa7\x4e\x51\x39\x9a\x05\x62\x66\ +\x07\x06\xe0\x9b\xad\x7d\x8e\xa3\x59\x41\x70\x8e\xcf\x6f\x12\x6f\ +\x37\x89\xa7\x53\x4f\xf0\x50\x36\xde\x2a\xb4\xd2\x92\xa4\x4f\x2a\ +\xd8\x89\xb5\x4f\xa3\x33\x41\x59\xe1\x1c\x5d\xaf\xd9\x09\x59\x0d\ +\x45\x57\x35\x0f\x7e\x6f\xc2\x9f\x69\xed\xb9\x1e\x2d\x5d\xe9\x67\ +\x37\xc2\xa3\x89\xe3\x0f\x3e\xdb\x51\x17\x8e\x9b\xc1\x28\xd3\x0e\ +\x38\x2a\xed\xf9\x76\x58\x8c\xb8\xaa\x10\xa2\x10\x82\xc5\x86\x81\ +\xe5\x48\x1e\x36\x4a\x99\x19\x82\x92\x5f\xe8\x9d\xd8\x7f\x8b\x26\ +\xe0\x0b\x4f\x2f\xf6\x59\x8b\x1c\xa5\xfe\xe1\xd2\x5b\xf0\x6c\x96\ +\xbc\x13\x3c\x29\xe7\x4b\x6e\xa2\x6d\x14\x63\x3e\x28\xaa\xca\x08\ +\x44\xce\xc1\xe9\xc4\xdf\x9b\xc2\x7c\x6b\x54\x60\xf3\x84\x57\xde\ +\x5b\x38\x26\x6a\x7c\xf9\x93\x49\xe6\xae\xe7\x85\x4d\x51\xd1\x04\ +\x13\x55\x4a\x31\x84\xf9\x6a\x27\xe6\xbb\x8f\x05\x59\xea\x5e\x06\ +\x2b\xce\xc6\x20\xa3\x52\x38\x4b\xf6\x6d\x0a\x4f\x37\x2a\x5e\x60\ +\xe9\x94\x6d\xf2\x7c\xf2\xb4\x61\xe9\xd5\x0c\x44\x64\xff\x9f\xf2\ +\xac\x74\xec\xb6\x96\x53\x20\x0a\xb5\x1a\x12\xfc\xf2\x4e\xf0\xfb\ +\x68\x69\x94\xae\x57\xb6\xad\xf0\xb7\xfe\xea\x31\x13\x07\xc7\x95\ +\x37\x4d\x83\xb3\xf0\xcb\xb7\x5b\xa1\xf1\x76\x32\xaf\x5a\xe1\x74\ +\x59\x32\xcd\xbd\xa4\x4b\x18\x86\xe0\x3d\x5d\x27\xf4\xa3\x90\x44\ +\x59\x27\x63\x16\xee\xa2\x72\x50\x78\x76\xdb\x98\x03\x47\x1d\x45\ +\x54\xce\x47\x03\xa9\xd6\x3b\xbd\xa7\x43\xdf\xed\x1e\xc4\x42\x16\ +\x28\x69\x72\xdf\x28\xca\x07\x0b\x83\xd2\xf7\x1c\x8a\x2a\x4f\x04\ +\x34\x87\x5e\x6e\x3b\x61\xe9\x1c\x21\x73\xdc\xcf\x5b\x61\xe6\xad\ +\x74\xaf\xbd\x5d\xe7\x90\xd7\xd4\x27\x8b\x33\x1b\x92\x92\x42\x5e\ +\xcf\x7c\x32\xb9\xa4\x94\xce\xf3\xfc\x71\x73\x9f\x9e\x13\x32\xaf\ +\x3d\x25\xe5\x59\xe5\x58\x6f\x22\xf5\xbd\x43\xaa\x4d\x2c\x6e\x3b\ +\xc5\xab\x81\x99\xb3\x8c\xd6\x6f\x5a\xe1\xaf\xff\xf2\x9c\xa3\xd2\ +\xb3\xcc\x93\x81\x52\x6d\xe3\x79\xbd\x7d\x70\x0b\xba\xdd\x24\x3e\ +\x3c\x29\x71\x9a\xa3\xcc\xd4\xc2\x39\x5c\x26\xb3\xbf\xdd\x24\x02\ +\xca\x6d\xca\xad\x94\xc2\xc2\x7b\xae\x37\x91\xd2\x19\x27\x63\x81\ +\xe3\xe5\x4e\x59\x8d\xca\x76\x67\x5c\x8c\x49\xae\xdc\x6e\x3a\x3b\ +\x55\xdb\x68\xcf\x85\xcb\xd9\x89\x4d\x70\x54\x28\xa7\x21\xb3\xf6\ +\xb2\x1b\x49\xca\xa7\xf6\xb6\xb3\xfb\x5e\x8b\xb5\x06\x6f\x77\x42\ +\xe3\xad\xba\x2c\x9c\x72\x5c\x9b\xf4\xfd\xba\x87\x42\xe0\xd1\xc4\ +\x71\x1d\x6d\x00\xbf\x89\xca\x34\xcb\xb0\x45\xe0\xc5\xcc\xd3\x25\ +\xcf\xa3\x83\x92\x26\xfb\xba\x77\x09\xbc\xa8\xb5\x18\x43\xc2\x45\ +\xa5\xc8\xf7\xaf\x10\xb5\x84\xe0\xad\xad\xc5\x22\x4f\x86\xc6\x41\ +\x38\x9a\x16\xfc\xf6\x87\x53\x1a\x51\x1a\x67\x55\xa9\x07\x36\x1d\ +\xac\x52\x36\x65\x1d\x85\xa6\xfc\x16\xfd\x00\xf6\xdc\xf4\x69\xe9\ +\x78\xb9\x86\xeb\xbc\x88\xd7\xad\xd5\xe5\x29\xb3\xb8\x06\x0c\x24\ +\x1b\xd5\xe2\x91\x4e\x4a\xc7\xbc\x30\x47\xa1\xca\x29\xbd\x3a\x16\ +\xb5\x9d\xe4\x53\x0f\x6f\x77\x76\x1a\xa6\x94\xb5\xef\x49\x2c\xb5\ +\x35\x53\x55\x37\xa3\xf0\xe9\x9b\x8e\x75\xde\x2c\xa2\x2a\x83\x28\ +\x2f\x8e\x4a\xde\x8c\xd0\xa6\x87\xd0\xd2\x49\x8e\xae\x0a\x95\x63\ +\x18\x4d\x5e\x99\xbc\x01\x00\xcb\x65\xc1\xff\xf2\x47\x37\xdc\x0c\ +\x46\x06\x99\x94\x8e\x69\x91\x47\x51\xce\x40\xaf\x83\x1a\xbe\xe9\ +\x94\xc6\x2b\xab\xd1\xdc\x5c\xe6\x75\x8e\x9a\x9e\x39\x3e\x38\x6b\ +\x38\xaa\x3d\x07\x85\xa1\xf7\x5d\x84\xb3\xca\xb1\x4b\xc2\x7a\x74\ +\x9c\xcc\x0c\x80\xf4\xd9\xf6\xaa\xcc\xaa\xa0\x4e\x0c\x4d\x3e\x98\ +\xc2\x3c\xf7\x25\x51\x8d\xb7\xaf\x79\x2c\x78\xbe\x85\x4d\xa6\x83\ +\x6e\xc7\xec\x25\x90\x37\xdd\x4d\xbe\xc0\x6d\x32\x83\x90\xc3\xc2\ +\x31\x0f\xd6\xcb\x97\x5e\x19\xc5\xa6\x14\x82\x25\x04\x6d\x92\x31\ +\xf8\x9c\x73\x6c\xfb\x4c\x74\x11\xb9\xe7\xa7\xaf\x47\xe1\xa7\xaf\ +\x3b\xd4\xef\x3d\x0a\xd4\x36\xd4\xe3\x8a\x57\xbd\xb2\x4b\xee\x9e\ +\x85\x59\x06\xc3\x4e\x9c\xb7\x07\xf5\xac\xb6\x6b\x2c\x4b\xcf\x74\ +\xe2\xf9\xc7\x3f\xda\x70\xd9\x09\xc9\x3d\x88\xa9\xaa\xf0\x20\x24\ +\xaa\x4b\xc7\x45\x74\xdc\xb5\x91\xba\x2e\xa8\x9c\xe1\x40\x1e\xe3\ +\x54\xfc\xe6\x87\x53\x26\xc1\xf1\xa8\xf6\xc6\xc8\xf4\x66\xa7\x7e\ +\x35\x9a\xea\xcf\xab\xa2\xa5\xf1\x4d\x1a\xc7\xbd\xb5\x9a\x77\x8e\ +\xd7\x83\x9d\xe8\xdf\x3d\xf5\xf7\x92\xe1\x59\xed\x8d\x82\x9d\xf1\ +\x98\x56\x1d\xb7\xd1\x36\xb7\xfd\x48\x75\xcc\xd5\xac\xe6\xfb\x3e\ +\x64\x10\x74\x11\x6c\x6a\x22\x59\x6f\x11\x33\x31\x6b\x9a\x49\x3c\ +\x6f\x76\x46\x5c\xea\xa3\x51\xa1\x63\xb2\xc4\xe7\x88\xd2\xf6\xc2\ +\xdd\x20\xdc\xae\x47\x6e\xa3\x61\x32\xaa\x4a\xd5\x04\xca\xe0\xb9\ +\x8a\xf6\x5e\xec\x2d\xec\x66\xb5\xa3\x76\x30\x78\xcb\x69\x5c\x45\ +\xa5\xac\x2c\x16\xfd\x66\x97\xf8\xfe\x97\x3b\x86\x60\x13\x94\x49\ +\xe5\x58\x56\xfa\x17\x6c\xd4\x5b\x81\xdb\xf6\x5b\x94\x03\x7b\x2c\ +\x71\x77\x33\x5a\x04\xd4\x22\x93\x50\x8a\x00\x67\x53\xc7\xd4\x2b\ +\x4f\x97\x81\x45\x30\xed\xbf\xf3\xb6\x03\x6f\x22\x6c\xa2\x33\x41\ +\x43\xe9\xcd\x33\x6d\xb4\x97\x64\x93\x7f\xc6\x81\xb7\x24\x9f\x26\ +\x27\xc5\xee\x33\xd2\x2f\x72\xdc\x18\xce\x73\xb6\x28\x58\x0f\xca\ +\xc9\x3c\x10\xf2\xa9\x11\x33\x0b\x31\x64\xe2\x75\x4a\xe4\xe4\xd9\ +\x9c\xbe\x52\x79\xea\xcc\x60\xeb\x7b\x21\x39\xc7\xaf\x1c\x05\xae\ +\x46\xe5\xc5\xd4\x31\x0c\xd9\x33\x3e\x8f\x84\xce\x5b\x23\x5c\xfc\ +\xfc\x2a\xf2\x6c\xee\xd9\x89\x81\x42\x5d\x12\x5e\xad\x12\x9f\x9e\ +\x77\xac\x46\x61\x35\xea\x7d\x70\xc9\x66\x34\x49\xae\x38\xb8\xd9\ +\x0a\x47\xb5\xb3\x14\x24\x67\x04\x90\xbd\x69\x84\xa8\xf2\xf2\x4e\ +\xb9\x1e\x24\xf3\xc3\x1d\x32\x58\x15\x22\xd9\x76\xec\x6c\xf2\x40\ +\x84\x79\x3a\x73\x4c\xde\x59\xd3\x7d\x9a\x90\xc7\x6c\xb2\x7a\x31\ +\x52\xc8\xf1\xb2\x24\xaa\x01\x63\x01\xd8\xe6\xbb\x3b\xf3\x70\x9a\ +\x6d\xda\x50\xdb\x28\x27\x5e\xd1\xe0\xd8\x46\x97\x39\x04\x8e\x66\ +\x5a\xe0\x9d\x63\x59\x7b\xbe\xbe\x19\xa8\x4b\x7b\x81\x9c\x9a\xb4\ +\xb6\x74\x16\x31\x3e\xa8\xc5\x91\x7b\x9f\x9d\x77\x07\xab\x84\x7c\ +\x70\xbc\x98\x3a\x7a\x75\xbc\x68\x1c\x9b\x4e\xe9\x47\xeb\xd5\xd5\ +\x59\x9c\x58\xe3\xe1\x66\xa7\xa4\x31\x5a\x78\x66\xb2\x83\xe0\xaa\ +\x13\xfe\xd9\xcf\x77\x6c\x46\x65\x15\xd5\xec\xb4\x92\x7d\xcf\x24\ +\x5b\xaf\x47\x75\xb8\x51\x68\x26\x79\x8a\x83\x61\x4d\x51\x95\xd3\ +\xc6\x23\xea\xf8\xe3\x37\x46\x2f\x4c\x4a\x4e\x25\x72\x2c\x1d\x5c\ +\xf5\x8e\x0f\x0f\x34\x5b\x98\x3b\x0e\xa6\x8e\x93\x42\x59\x36\x81\ +\x79\x69\xd7\xd8\x84\xcc\x15\xc9\x55\xd9\x66\x84\xc7\x07\x25\x9d\ +\x28\xbb\x3e\x47\xba\x07\xdb\x9c\x1d\x96\xd4\x74\x98\xd7\xb4\x13\ +\x43\x89\x0f\x0b\xc7\x55\xcc\x6c\xd9\x22\xf0\x78\x56\x70\xd3\x2b\ +\x67\xb3\xc0\xa6\x4b\x99\x8c\xf4\xa0\x8d\x2e\xf3\x94\xa7\x15\x18\ +\x47\x0b\x79\x3d\x9d\x78\xfa\x4c\x5f\x15\x55\x2a\xe0\xe9\xd4\x36\ +\xc5\x5a\xed\xf4\xdf\xe7\x15\x0e\x92\xad\xf7\x02\xdf\x2e\x08\xe8\ +\x0b\xbb\x09\xaf\xd6\x18\x90\x26\x06\xe0\xbd\xdd\xd9\x0d\x5b\xef\ +\x84\xa3\x83\xca\x08\x26\xb2\xf7\x4d\x33\x63\x83\xd7\x9b\x44\x3b\ +\x08\xa5\x53\x6e\xc5\x80\xb9\xc7\xd3\x2c\xfd\x14\xe5\xe6\x1d\x37\ +\x1f\xef\x8c\x4c\x72\x98\xc3\x3b\x83\x08\x17\x77\x23\xc7\x53\x97\ +\x5f\x64\x73\xbf\x11\x1c\xdf\x39\x36\x82\xc8\x07\x27\x05\x9b\x08\ +\x8f\x9a\x87\x76\xe5\x66\x90\x7b\xba\xf0\xa3\xb9\x5d\xf6\x97\x3b\ +\xe1\x68\x1a\xf8\xec\x4e\x2c\xa2\xcc\x5b\x8f\x4f\x4e\x74\x1d\x92\ +\x55\x2b\x92\xe0\xf1\x22\x20\xc9\x14\x6e\x7b\xa2\xca\xa4\xf2\x4c\ +\x4a\x73\xdb\xe9\xe3\xde\xc6\xeb\x41\x4b\x7b\xde\x99\x60\x03\xa7\ +\xcc\x33\xab\x64\xe9\xe1\x68\x62\x5a\xda\x02\x38\x68\xa0\x28\x94\ +\x56\x15\xf5\x59\x1d\x39\xc2\xeb\xd6\xf4\xea\xa5\x73\x7c\xb5\x31\ +\x72\xf9\xdd\x3a\xf1\xde\xa3\x86\x83\x42\xef\x7d\xe3\x42\xb6\x0f\ +\x6b\x81\xaf\x6e\x46\x0a\x67\x7c\x81\x98\x53\x8a\x41\xd9\x88\x72\ +\xab\x0f\x04\x92\x84\xf5\xde\x21\xb3\xfc\x02\x20\xa3\xe0\xa3\x25\ +\xe6\xae\x46\x3b\x61\x86\xa8\x3c\x5e\x1a\xd2\xfd\xe1\x71\xc1\x2e\ +\xc2\x71\xb3\x0f\x45\xd1\xac\xb7\x30\x06\xde\xe1\xc4\xe3\x51\x5e\ +\xb5\xca\xf1\x3c\xf0\xb2\xb3\xcf\xd4\xec\x09\xec\x58\xf0\xa9\xa9\ +\xe5\xac\xef\x7f\xb2\x2c\xf0\xd9\x1d\x6a\x52\x7a\x4a\x07\x8f\x67\ +\x81\xf5\x60\xda\xfc\x98\x0c\x73\x78\x17\x49\xdf\x25\xc7\xab\xb5\ +\xa0\x6a\x15\x46\xc8\xcc\xb8\x93\xa9\xbf\x0f\x0c\x9d\x35\x30\x0b\ +\x36\xc1\x71\x1e\x36\x19\x04\xfe\xd3\x4b\xf3\xf6\x2b\xbc\xf2\xf5\ +\x1a\xae\xa2\x23\x8c\x89\xf9\xbc\x64\x5e\x3e\xa8\x54\x87\xa4\x14\ +\xb5\xfd\xfe\x2f\xae\xc7\x7b\xda\x75\x9b\xbd\x16\x4e\x4a\xdb\xd0\ +\xcf\x93\xd2\xef\xf5\x31\x19\xb1\xdf\x46\x9b\x56\x79\xa7\xb8\x5e\ +\xd8\x0d\x89\xe3\x89\xe3\x7a\x67\x70\x63\x1f\x95\xa2\x80\xc7\x73\ +\xc7\xd9\xac\xa0\x09\xc6\x38\x3c\xcc\xe2\xb2\x11\x67\x20\xab\x33\ +\x30\x7c\x5e\x38\xab\xa4\xbd\xa7\x4b\x70\x39\xda\x48\x98\xac\x2f\ +\xf0\xfa\x17\xdd\x95\xbf\x35\x0c\xc0\xc0\x15\xeb\x39\x8f\xbc\xf2\ +\x9b\x4f\x2c\xdd\x76\xcc\xb0\xe7\x5d\x54\x76\x9b\xc8\xe5\xa8\x1c\ +\x78\x5b\xb0\x56\xe0\xd1\xa2\xe4\xbb\x27\x05\xc7\x8d\xcb\x65\xab\ +\x63\x56\xc2\xc5\xd6\x46\x62\xcf\x0e\x8a\x7b\x54\xff\xc3\x99\x8d\ +\xb5\x2a\xa7\x6c\x14\x16\x4e\x39\x5b\x58\x55\x30\x3a\xcf\x3a\xda\ +\x03\xf6\x6c\x1e\xf0\x0e\xae\x7b\xcf\x41\x09\x3f\xbf\x8c\xa8\x83\ +\xcb\xce\x1e\x9e\xc6\x3b\xb6\x83\x8d\x60\x7a\x81\x2f\x56\x92\x29\ +\xcd\x0a\xbb\x64\xa3\xa2\x0c\xd2\x94\xb9\xa4\xcf\x5e\x1f\xec\x04\ +\x6e\xa3\x72\xb1\x4e\xd6\x1e\x64\x14\x7b\x50\xc7\x51\xe3\x69\x47\ +\xe5\x6e\x34\xd0\x6e\xc8\x04\xa7\x90\x59\x8e\x16\x34\x61\xba\x83\ +\xbb\xd1\xd6\xea\x2e\xc1\xf9\x26\x65\x85\x9a\xe3\xba\x57\x16\x39\ +\xb3\x3c\x26\xbd\xb7\x20\x3f\x2b\xe0\xa3\x23\xcb\xb2\x2f\x83\x52\ +\x97\xb0\xc6\xf1\xf5\x9b\x8e\x15\xde\x92\x86\xb0\xc4\xe0\xe0\xe0\ +\xaf\x7d\x30\x61\x1a\x1c\xcb\xc6\x51\x3a\xc7\xb4\xb0\x35\x8d\x0a\ +\xdf\x39\x2a\xee\xd1\xfc\xe7\x0d\x9c\x96\xa6\x89\xd8\x66\x14\xfd\ +\xf9\xdc\x40\xc1\xe4\x3c\xdb\x2c\xae\xf8\xe8\xb0\xc0\x01\x17\x2b\ +\xe5\x6c\x1e\xf8\xe9\x65\x34\x1a\xf4\xb0\x77\x7e\xb6\xf6\xa4\x8d\ +\xc6\xea\x7b\xbd\x11\x12\x06\x0c\xde\xde\x46\x26\xce\x2a\x9b\x61\ +\x0f\xf2\x6a\xce\x15\xcc\xc0\xed\x5d\x82\x97\x77\xc9\x8c\x43\x9c\ +\x81\x73\xc9\x19\x5f\xa4\x2a\xac\x9d\xac\x0a\x33\x5b\x11\xf7\x10\ +\x56\x6a\xf4\x68\xab\x32\x36\x3d\xf7\x76\xdf\x3f\xb9\x8c\xf7\x99\ +\x7a\xdb\xde\xec\xe6\x0e\x0a\xab\x30\x26\xce\x0e\x8f\x79\x80\xa3\ +\x52\xf9\xe4\xd8\xf1\xe1\xd2\xb4\x2b\x07\x8b\x82\x97\xd7\x23\xea\ +\x8d\xf4\x33\xc9\x1b\xce\xc5\x56\xf8\xdd\x4f\x66\x9c\xd4\x70\x34\ +\x71\x59\xf8\xa5\x68\x54\xae\xa3\x72\x3a\x2f\x98\x17\xb6\x61\x4c\ +\x9d\xad\xab\xf9\x3e\x1a\xba\xff\xb4\x36\x91\x92\xf3\x9e\xdb\xd1\ +\x00\xf1\x27\xcb\x82\xa9\x57\xe3\x07\x38\xcf\xcd\x26\xb2\x1d\xed\ +\x40\xbd\x8d\x59\x66\x2f\xc6\x77\x19\x44\x59\xf5\x89\xeb\xd1\xd6\ +\xec\xe2\x36\x32\xc9\x58\x96\xc7\x26\x1a\x8d\x7b\xf0\x01\xf8\x05\ +\xdf\xff\x5f\x4c\x44\xf4\xcb\xbf\xfb\x77\x7e\xff\xbd\x47\x4f\xd8\ +\x66\x4b\xab\x8d\x3a\x5e\x6e\xa1\xcd\x25\xb8\x38\x23\x6d\x54\x85\ +\x67\x5e\xc2\xf9\xa0\x9c\x4e\x1c\xa8\x67\x37\x44\x2e\x3a\x65\x8c\ +\x4a\x2f\x36\x0f\xc7\x5b\x29\x8a\x73\xac\x5b\x31\x2b\x31\x0c\xf9\ +\x6c\xf3\xbc\xb5\x06\x92\xb7\x9b\x70\x38\xf3\xbc\xd9\xd8\xef\xea\ +\x55\xb9\xcd\x34\xab\x80\x8d\xf7\x1e\x2f\x3d\xab\x21\x4b\x88\x73\ +\x10\xc7\x49\x6d\xbb\xe5\xf7\x1e\x15\xac\xb6\x62\xc2\x11\xe7\x48\ +\xde\x4a\xe8\xba\x70\x68\xb2\xfe\x3c\xe1\x4c\xad\x28\x70\xe8\x6d\ +\x4c\xd5\x8b\x9d\x76\xa8\xcd\xc3\x1d\xe6\x80\xe3\xb3\x2e\x3f\xe5\ +\x44\xe3\xbd\x93\xef\xb2\x74\x4c\xf2\xdf\x53\xa6\x40\x0f\xf9\x04\ +\x99\x57\xfe\x3e\x48\xe4\xa0\xf6\x6c\x06\xcd\x8e\x44\xd6\x6b\x4a\ +\x7e\x90\xdf\x74\x96\x3e\x34\xe6\x51\xdd\xa8\x50\x06\xcf\xb4\x82\ +\x6d\x56\x33\x26\x51\x4a\xef\xf9\x66\x1d\xe9\x93\x22\xc9\x78\x10\ +\x55\xe1\xb8\x1b\xed\x85\x5c\xed\x04\x1f\xdc\xbd\x6b\xd3\x75\xb2\ +\x71\x5b\xa5\xf6\xc2\xad\x47\xe5\x97\xce\x3c\x5f\xdc\x09\x2e\xb7\ +\x30\x57\x5d\x56\xce\x05\x47\x37\x28\x8f\x17\x9e\xab\xde\x2a\x12\ +\xcd\xca\xc2\x99\x33\xd7\xdd\x8f\x8f\x02\x97\xad\x50\xba\xbd\x45\ +\xbc\xbb\x67\xeb\x4d\xf2\x3c\x3e\xba\x87\x40\x98\x00\x1c\x14\xee\ +\x9e\x9b\x6f\xe2\x1b\x2b\xdb\x57\xbd\x30\xc9\xc6\x28\xaa\x06\x98\ +\xba\x3c\xa5\x58\x94\x86\x1d\x8d\x92\xb5\xfe\x79\x9d\x7c\x16\x74\ +\x3d\x5e\x14\x74\xa3\x30\x88\xb5\x4d\x6f\x5a\xe3\xa7\x94\xf9\x84\ +\x06\xb8\x4d\x8e\x37\x5b\xd8\x0c\xca\xb4\x70\xbc\xcd\x2e\x51\x45\ +\xe1\x79\xba\x0c\x5c\x6e\x85\x47\x8b\x40\xe9\x1d\x5f\xde\x8c\xdc\ +\x8d\x26\x3a\x48\x28\x87\x13\x8b\x2f\x07\x47\x3f\x98\x6d\x9b\x64\ +\x96\xe0\x3a\xc2\x90\x3d\x0e\x67\x01\xde\xf6\xca\xf7\x4e\x3d\x37\ +\xad\xd2\x67\xff\xc3\x55\x9f\xed\xc5\x50\x0a\xb5\x07\x36\x64\xab\ +\xf7\xea\x9d\x3c\xca\xe3\xd2\x90\xfd\x62\xef\xc6\xa4\x36\x9e\xbc\ +\xcf\xa9\x28\xac\x55\xec\x72\x35\x7e\xdc\x14\x7c\xfe\x93\xef\xf3\ +\xf9\x0f\xfe\xcf\xbf\xff\xad\x39\x02\x6d\xd5\xbc\xda\xef\x35\xce\ +\xc0\xf1\xd4\xf3\xb8\x32\x24\xdb\x03\xa9\x17\x86\x51\xf9\x68\xe1\ +\xb9\x6a\x6d\xbe\xdb\x26\x47\xa9\xca\xd1\xc4\x73\x5a\x5b\xf9\xbc\ +\x1d\xcc\x65\xd7\xe7\xc4\x9c\x51\x60\x25\xca\x56\x94\x94\xac\x54\ +\xde\xe6\x59\xe7\x45\xeb\x78\x79\x27\xd4\xce\x78\x06\xcf\xe7\x9e\ +\x29\x4a\xa5\x36\xda\x4b\xc0\xa6\x37\x74\xba\xc8\x2f\xe0\x49\x01\ +\xfd\x68\xc0\xd5\x8f\xce\xa3\xf9\xcf\xe7\xb2\xf2\x20\xd8\x68\x6e\ +\x8c\xef\xf8\xb7\xe5\x72\xb3\x47\xd9\x60\x76\x5c\x0e\x38\xc8\xbc\ +\xe6\xa9\x37\x8e\xc1\xa8\x2e\x93\x91\x2c\x62\xec\xb8\x76\x54\x65\ +\x30\x64\x3c\x41\xd5\xd8\xcd\x26\x93\x78\x4a\x67\x24\xa8\x36\x41\ +\x8c\xd6\x37\x57\xde\xf1\x1b\x2f\x4c\xdb\xbe\xcb\xea\xbb\xb0\x77\ +\x2d\xce\x33\xe2\x8f\x0f\x4c\x39\xe2\xb2\x9d\x71\xbf\x13\x4e\x32\ +\x33\x29\x2a\x6c\x47\x61\x1c\x95\x67\x73\x4f\x14\xe5\xf1\x22\xb0\ +\x1b\x94\xe3\xbc\xa6\xce\xd9\xcb\xdf\xa9\x11\xaa\x54\x95\x52\xdc\ +\xfd\x03\xb4\x4b\x8e\x1f\x5d\x88\x9d\x94\x28\x9f\x1c\x7a\xb3\x3f\ +\xcb\xb3\xed\x51\xed\xe1\x5d\xe4\x87\xb4\x70\xf6\xf2\x97\x01\x56\ +\xa3\xe3\xa7\xd7\x46\x08\xab\xf2\xba\xd6\xc1\xd2\xa0\x83\x33\xaf\ +\x88\xbd\xb0\xce\xab\xa5\xec\x76\x62\xf8\x8c\xa8\x81\xac\x4d\x6e\ +\xef\x1e\x17\x26\xe5\xed\xc5\xd6\x34\xa8\x32\xaf\x60\x52\x7a\x13\ +\x89\x45\xe5\x74\x16\xb2\x52\x30\x23\xe2\x4e\x09\x49\x39\x9a\x06\ +\x2e\x36\xd1\xe8\xde\x95\xe7\x70\x5e\xf0\x74\x62\x95\x4d\xf7\x0e\ +\x7f\xbe\xca\x26\xb1\xef\x2d\x7d\x1e\xd3\x59\xf5\x35\x8d\xc2\xdd\ +\x26\x71\xdc\x38\xde\xac\x13\xeb\x6c\x6f\x76\x3a\xb1\x48\xf3\x8f\ +\x0e\x03\x97\x5b\x03\x8c\x2d\x17\xc0\xfe\x4c\xa2\x5c\x89\xb5\x70\ +\x92\xec\x60\x68\xb3\x24\xf9\xd3\x2b\x61\x97\xc7\x87\x1f\x1c\x78\ +\xe6\x99\xea\x5d\x60\xc2\xa3\x41\x40\xe2\x43\x72\x11\x64\x8a\xfb\ +\x00\xaf\xb7\xc2\x4d\x6f\x23\xda\x3a\x8f\x49\x1f\xe7\x4c\xb3\xed\ +\xf0\xce\xb3\x9a\xb1\xb8\xf4\x6d\xb6\x00\x8d\xb3\xd3\xad\xc8\x31\ +\xda\x7b\xff\xf7\xf3\xb5\x30\x9b\x9a\x5b\xf0\x3e\x26\xbb\x2a\x03\ +\xe7\x1b\xa1\x70\x8e\xc7\xcb\x82\x69\xce\xbf\x1b\xc4\x76\xdf\xbb\ +\x4e\x08\x38\xd6\x43\xb6\xb6\x16\x9b\x75\xff\xf2\x71\x91\x67\xe0\ +\x7a\x1f\xe8\xd1\xc7\xbd\xd9\xa7\x8d\x5c\x36\xd1\xb1\x6a\xed\xa6\ +\xa0\x56\x0a\xd6\xfb\xf1\x4e\x2e\xd5\xe7\x99\x5b\xdf\x0b\x7c\x72\ +\x52\x50\x2a\x3c\x3f\x0a\x4c\x2a\x7b\x00\x2f\x06\xd3\x7f\xef\x7d\ +\x04\xbd\xc2\x69\xd6\x96\x1f\x66\x4d\xb8\x66\x43\xd3\x6d\xe6\xad\ +\x0f\x62\x93\x8f\x32\xeb\xe0\x35\xd8\x89\xfc\xaa\x53\xda\x41\x48\ +\x62\x7c\xf3\x37\x6b\xc9\x12\x54\x63\x49\x9e\x4e\xbc\x01\x59\xc9\ +\x48\x3e\x2a\x46\x9b\xfe\xfe\x97\x91\x59\x70\xcc\x32\x60\x31\x2f\ +\x1f\x08\x1e\xa3\x1a\x19\xe8\x38\x7b\x2a\x0e\x7b\x7b\x6e\xf5\x8c\ +\x83\xd1\xa4\x9f\x4c\xcc\x78\xe1\xaa\xb5\x16\xe6\xe7\xd7\x09\x11\ +\x5b\xd3\x2a\x0b\x49\xda\xa4\x7c\xef\xa8\x00\xd1\x3c\x6b\xce\x0e\ +\x42\x79\xbe\x1c\xf2\xb8\x6c\x54\xc7\x67\xd7\xc2\xb3\xa9\x7b\x08\ +\xba\xc0\xca\xea\xc2\x3b\x16\xf9\x54\xea\xc4\x46\x6d\xcf\xe7\xc6\ +\x07\x79\x3c\xf3\xa8\xb7\x93\x7a\x13\xcd\xaf\x7e\xcf\x9c\xf4\x6a\ +\x44\x97\x10\x94\x66\x1f\x12\x92\x0c\xe5\x4f\xe2\xee\xcb\xe0\xab\ +\xc8\x3d\xe0\xe8\x82\x95\xb9\x17\x9d\x9a\xb1\x48\xf6\xd3\x7b\xb5\ +\x4a\x94\xfb\x56\xcc\x9b\x73\xb3\x73\x8e\x4d\x27\xb8\xdc\x1e\x9c\ +\xce\x3c\x7f\xf6\xcd\xc8\x76\x80\x65\xbe\x88\xe3\xea\x61\x4d\x45\ +\x95\x2f\x57\xc2\x87\x67\xa5\x61\x28\xc0\x65\x34\x8e\xc8\x36\x6b\ +\x0a\x3e\x39\x2c\x08\xa2\x5c\xed\x84\xc3\x79\xc1\x9f\x5d\x26\xa6\ +\xde\x99\xb8\x2d\x6f\x84\x83\xc0\xac\x09\x3c\xaa\x8c\xba\xbb\x57\ +\x38\x92\xf6\x1e\x81\x0e\x27\xb6\xd6\x3f\xbb\x55\x8e\x26\xf9\x70\ +\xcc\xa4\xb2\x31\x5a\xa5\x16\xb2\xbb\x71\xa5\xd6\xb6\xd6\x4e\x79\ +\xff\xd0\x1b\xde\x14\xdc\x7d\x76\xc1\xab\xe1\x1d\x57\xa1\x0c\x56\ +\x1e\xe5\xf9\x7f\xf5\x6d\x12\x81\x06\xc9\x6a\xb8\xcc\x07\x8d\x6a\ +\x19\x00\xef\x1f\x06\x7e\x72\x95\x7d\xf1\x72\x69\x77\xdd\x59\x6f\ +\x28\xc0\xeb\x55\x62\x9d\x4f\x4d\x86\x94\xbd\x03\x1d\x0b\xff\xa0\ +\x7c\x0a\xde\xc0\xb8\xcf\x6e\x22\x95\x33\x40\xb1\xcc\xa5\xfc\x5e\ +\xf5\xd5\x54\x8e\x0f\xa6\xdc\xdb\x37\x0f\x51\x89\xd9\x98\x20\x78\ +\xc7\x87\xa7\x9e\xba\x70\x1c\xd6\xe6\x39\x57\x3b\x1b\x33\x5d\xde\ +\x45\xe6\x95\xe3\xcb\xeb\xc4\x55\x6f\xa3\xa0\x69\x41\xf6\x2d\xd0\ +\xec\xe3\x67\x27\xf4\xa2\xf6\x74\xaa\x3c\x3b\x08\xf7\x56\xce\xbd\ +\xda\x48\xc7\x42\x3f\x94\xba\x72\x9c\x4d\xfd\xbd\xf4\xf4\xa4\xf2\ +\x2c\x2b\x93\x86\x56\x13\xcf\xa3\x99\x95\xb2\x3e\xb7\x27\x37\xbd\ +\xde\x83\x92\x92\x4f\x89\xf3\xbb\x84\x0b\xf6\x39\x2b\xaf\x34\x13\ +\xc7\xdd\x90\x15\x7d\x85\x72\x3a\xf3\x5c\xf7\xca\x97\x77\xc9\x42\ +\x31\xb0\x16\x65\xd5\xcb\xbd\x5c\xf7\xe5\x4e\x4c\x5b\x2e\x42\x4a\ +\x66\xa7\xb5\xcc\xe3\xaa\xbd\x51\xc5\xb2\x70\x7c\x76\x17\x39\xac\ +\xac\x76\x6e\x32\x91\xaa\xdd\x5b\x6a\x4d\x3c\x4f\xea\xac\x55\x07\ +\xae\xfa\xfd\xdf\xcd\x75\xe6\xd9\x81\xa7\x28\x61\xd9\x80\x06\xbb\ +\x27\xd3\x00\xd7\xad\xa2\xa2\xbc\xdd\x0a\x5d\x32\xd3\x97\xd2\x99\ +\x0c\x7b\xc8\xf9\x11\x85\xb7\x36\xac\x0e\x0e\x17\x8c\x2f\xd2\x7b\ +\x3b\xf5\x07\xb5\x7b\x13\x72\x10\xe8\x61\x65\x3a\x8e\x28\xe6\x74\ +\x7c\x54\x79\x0e\x2b\x63\xc3\x9d\x2e\x3d\x4d\xf5\x10\xfa\x39\x26\ +\x65\xd7\xdb\x0b\xdb\x25\xab\x1e\x53\x82\x57\xb7\x89\xa6\x34\x5a\ +\xee\x4e\x1d\xcf\x0f\x1c\x6f\xf3\xd7\x79\x6f\x07\xc6\xe9\xc4\xf3\ +\xfd\x97\x63\xd6\xa3\xd8\xf3\x75\xb9\x13\x3a\x67\x24\xa2\x9f\xde\ +\x26\x46\x67\xda\x88\x6e\x17\x59\x94\xd6\xe2\x55\x3c\xa4\x5f\x4d\ +\x03\xac\xfb\xc4\x36\x1a\x08\x5e\xe5\xb0\xd9\x31\x4f\xc4\x26\xb5\ +\x27\x38\xe5\xf1\xc4\xc0\xda\xab\xd6\xb8\x0d\x23\xa6\x58\x6c\x82\ +\xe3\xd9\x91\xa3\x2c\x1c\xf3\xd2\x91\x5c\xae\x06\xbc\xe3\xe5\xad\ +\x91\xe1\xba\x04\xb7\xc9\xbe\xff\xb8\xb2\x36\x5b\xb2\x6c\xbc\xc0\ +\x58\x99\xcb\x7a\x6f\x77\xfe\x2d\x9a\x82\x9e\xb7\xb0\xc0\x31\xc9\ +\xba\x80\x5d\xb2\x17\xfc\xbd\xb9\x3d\x60\x82\x8d\xe5\x54\xec\xcf\ +\x8f\x0e\xcc\xd5\x77\x91\x6b\xef\xab\x7d\x04\x78\x54\x76\x99\x43\ +\xee\xbc\xf1\xe3\x47\xb5\xd1\x5a\xc2\xfe\xbe\x11\x9b\x4d\x7b\x94\ +\x8b\x5e\x49\x83\xf0\xa6\x55\x9e\xcc\xac\xbf\x5b\x65\x4a\xe9\xbc\ +\xb2\x19\xf0\x8f\xcf\x13\xab\x41\x79\xd5\x4a\x0e\x06\x51\xb6\xd1\ +\xc6\x78\x6f\xb2\x91\xc3\x2c\x18\xa3\xab\x8b\x4a\xf2\xf6\x10\x7a\ +\x94\x5f\x7d\x16\x58\x67\x1f\xf2\x2e\xc1\xdb\x55\xe4\xd9\x91\x37\ +\xd5\x1d\x46\x3e\xe9\xb3\xeb\xcf\x6e\x14\x5e\x6e\x8d\x4d\xf8\x74\ +\xea\xb9\xee\x85\xcb\x41\xa9\x1b\x6b\x6b\xee\x76\xf6\xf2\xfb\xfc\ +\x30\x7b\x67\x59\x74\xc1\x6b\x0e\xd9\x34\xe0\x33\x89\x99\x4a\x5c\ +\x8d\x10\x7a\x63\x3b\x56\xaa\xec\x22\x5c\x6d\x13\x47\x21\x47\xa4\ +\x65\xf7\xda\xfd\x18\xe9\xa8\x81\xb3\x46\x69\x9c\x52\x7b\x53\x31\ +\x8a\xda\x9c\xbb\x0b\x96\x9b\x17\x51\x9a\x60\x60\x98\x8a\xad\x73\ +\xa7\xca\x2e\xdf\x1b\x9f\xc1\xd9\xab\x8d\x6d\x8a\x33\x94\xe7\xcb\ +\xc0\x36\xaa\x9d\xb2\xd9\x29\xe9\xed\x4a\xb8\xe9\x94\x97\x5b\x45\ +\x92\xd0\xa9\x8d\xeb\xfa\xcc\x6e\x6b\x02\x06\x92\x65\x1f\x85\x75\ +\x34\x56\xde\x34\xc0\x87\x87\x0f\x71\x6f\x6d\x06\xd8\xde\x3f\xf2\ +\xf8\xec\xae\xb3\x8a\x46\x2d\x9e\x96\xb0\x49\xca\x75\x2b\x54\xde\ +\x78\xfd\xdb\x51\x38\xef\x94\xd3\x85\xe7\xd5\x46\xe9\x86\x6c\xa5\ +\x9e\x2b\x99\xb0\xcf\xf7\xf3\x66\x3a\x1a\x51\xea\xbc\xa6\x83\x18\ +\x50\xfa\x66\xad\x2c\x80\xa5\xda\xb5\xae\x07\xe5\xb6\x15\x3e\x3c\ +\x32\xda\xba\x60\x2f\x95\xa8\xb1\x2a\x7f\xed\xd8\x4e\xf3\x45\x61\ +\x9f\xeb\x2e\x5a\x05\xd5\x14\x2e\x8f\x1e\xed\xbe\x8d\x62\xdc\xfc\ +\x45\xa9\xd9\xc0\x36\xaf\x73\x36\x8a\x79\xb3\x35\x3f\x86\x4d\xa7\ +\x7c\xe7\x30\x10\xa3\x72\x97\x93\x88\x17\x8d\x67\x37\x2a\x9f\x5e\ +\x08\xb7\x83\x72\x9b\x47\xc2\x9d\x68\xbe\xcf\xb0\x76\xb6\xb1\x4c\ +\xbc\xc5\xbd\x5f\xf6\x46\x57\x3e\x2c\x6d\x93\x7d\x76\x64\xde\x06\ +\x9d\xc2\x18\xbf\x45\x2d\x40\x70\xca\x41\x25\x9c\x8f\x42\x87\x30\ +\xa8\x72\xd6\x38\x7a\x11\xa2\x0a\xa7\x53\x10\x15\x02\x9a\x4d\x0f\ +\x95\x9f\x5d\x27\x9c\x98\x27\x7c\x1d\xcc\x94\x23\xa8\x89\x59\xda\ +\xd1\x1c\x0f\xf7\x61\x0f\xb5\xb3\x17\x76\x18\xec\x61\x9d\xe7\x4d\ +\xa6\x09\xb0\x08\x9a\x5d\x58\xec\xd4\x19\x55\x28\x54\x70\x2a\x54\ +\x6a\x74\xd8\x98\xec\x34\x5d\x06\xe5\xb8\x50\x44\xac\xdf\x8e\xaa\ +\x14\x6a\x7d\xd9\x36\x2a\xc7\x08\x1f\x1c\x79\xe3\x65\x8b\xdd\xf0\ +\x3f\xfc\x62\x64\x39\x51\xae\xd6\x89\x26\x28\xcb\x4a\xf9\xe2\x3a\ +\xa2\x08\x93\xfc\x80\xcc\xf2\xa4\x43\x92\x70\x12\x94\x9b\x41\xb8\ +\xda\x45\x0a\xa7\xcc\xbd\xcd\x76\x25\x26\x42\x03\x41\x85\x36\x09\ +\x9b\x98\x28\x3c\x2c\xa7\x9e\x3e\x0a\x8f\xa6\xe0\x45\x48\x88\xbd\ +\x88\xaa\x1c\x06\x61\x83\xb2\x53\x25\x39\xa5\x56\x61\xd6\x38\x56\ +\x51\x38\xac\x8d\x88\x54\xa8\x6d\x92\xaa\xca\xd5\x26\x59\x5f\xea\ +\xb2\xb0\x48\x95\x1a\xbb\xce\x75\x9f\xcc\x54\x53\xe5\xfe\xeb\x6b\ +\xa7\x5c\xb5\xf6\xb5\x5e\x35\xdb\x9c\x2b\xb3\xd2\x36\x0b\x55\xe5\ +\x2e\x29\x37\x9b\x48\xc8\xdf\x37\x73\x4a\x37\x8a\xbd\x64\xa2\x34\ +\x5e\x38\xad\xa0\x44\x48\x6a\xeb\x3a\x8a\xd0\x25\x65\x48\xca\x52\ +\x95\xa6\x10\xde\x5f\xe6\xcd\x55\x94\x9f\x5e\x25\xbc\x26\x76\xd1\ +\x4e\xb5\xa3\x5a\xf9\xf4\x62\x24\x14\xca\x5c\xb3\x28\x47\xec\xfb\ +\x4b\x6f\x96\xda\x5d\x12\x56\x7d\x22\x89\x52\x3b\xe3\x37\x1f\x16\ +\x8a\x2f\x41\x44\x18\x93\xb0\x8e\x89\x55\x97\x78\xef\xa4\x24\x25\ +\x73\xd1\x9d\x3b\x53\xce\x8f\x62\x78\xcb\x91\xb7\xf4\x9f\x56\x85\ +\x9d\xb3\x35\x3a\x99\x18\x61\xab\x54\xdb\x74\xbc\xda\xcf\xf7\xf9\ +\xf0\xf9\xf3\x8b\xc8\xb1\x17\xc6\x68\x1b\x64\x81\x52\xab\x72\x3d\ +\x26\xaa\xa0\x78\x11\x0a\x6c\x03\x98\x7b\xe5\x75\x9b\x9f\xe5\x7c\ +\x2d\x15\xc2\x61\x03\xd3\xac\x91\x6f\x45\x79\xbd\x8a\x39\x13\x43\ +\x08\x2a\xa4\x31\xe1\x9c\xa0\xc9\x70\x90\xa3\xca\xbe\x3e\x8a\x64\ +\x2d\x8d\xfd\xfe\xbd\xaa\x2e\xc6\xc4\x6f\x3d\xf3\xc4\x51\xb8\x1e\ +\x04\x8f\xf2\xb3\x2b\x63\x4d\x6e\x3b\x65\x52\x7e\x8b\x2d\x80\x62\ +\x0a\xbd\xa3\x2a\x27\x97\xaa\x70\xd3\x46\x8e\x6a\x78\xb5\x13\x5e\ +\xee\x92\xa9\xd2\x6a\x3b\x65\x8e\xe6\x9e\x47\x73\x47\x59\x99\xa0\ +\x23\x8a\xbd\xf8\xc9\xd9\x69\x58\x60\xb4\xd1\xbb\x68\x3b\xf9\xa8\ +\xb6\x71\x44\x6f\x0f\x77\xeb\x94\xb5\x2a\x67\x53\x61\x95\xc5\x3d\ +\xe2\x6c\xb7\x2f\x0b\xe5\x37\x9e\x04\x53\x0d\x46\x25\xa8\x20\xce\ +\x1e\xe6\x4d\x52\xd6\x51\xf9\xa5\x63\x6f\xee\x3b\x28\x1f\x1d\x07\ +\x7c\x7e\xc1\xce\x45\xf9\xe9\x75\xb4\x30\xd3\xe0\xb8\x8d\xa6\xcc\ +\xeb\xa2\x52\x94\xc6\xed\x4e\x79\xd6\x2e\x0e\x3a\xa7\x4c\x4a\xfb\ +\xde\x82\x64\x8e\x40\xa2\xa6\xec\xcb\xd1\x63\x6b\x51\xde\x6c\x22\ +\xbe\x00\x89\x82\x0b\x46\xe5\x3d\x9e\x7a\xd6\x63\xa2\x1b\xec\x54\ +\x58\x45\x38\x3b\x81\xc5\xc4\x31\x2b\xed\xe5\xbc\x4d\xc6\x0b\x50\ +\x67\xa7\x4c\xef\xa0\xed\x12\xa1\x80\xaf\x76\x42\x8c\x4a\x5d\x28\ +\x55\xb0\x13\xf1\xf1\x1c\x26\x95\x29\x0e\xc7\x0c\x88\x6d\xb3\x48\ +\x67\x12\x6c\xe6\xec\xbd\x95\x8d\xa5\x37\xa0\x2a\x3a\xdb\x1c\xc5\ +\xdb\x9a\x1e\x4d\xa1\x8f\x62\x16\xde\x79\xb3\x2e\x4a\xe5\xc3\x43\ +\xcf\xb2\x36\xd9\x73\x2d\x99\xdd\x97\x75\x11\x17\xbd\xf0\x62\x0e\ +\xf3\xca\x26\x0e\x1f\x1f\x06\x6b\xa1\x9c\x72\x85\xa9\xdb\xae\x36\ +\x89\x56\x14\x9f\xe7\x56\x9a\xb1\x88\xc1\xd9\x29\x57\xe5\xcf\xd7\ +\x79\xab\x5e\x52\xae\x0e\x35\xa5\x1c\xb2\xa2\x0f\x00\x82\x37\xee\ +\xc8\x79\x6f\x2f\xcf\xb4\x36\xfe\xfc\x51\xed\xa8\x6a\xc7\x9b\x55\ +\x6f\x2f\xc2\xa8\x74\x38\x3e\x79\xdf\x53\x79\xbb\xce\x9d\x28\x93\ +\x2a\xb7\x3b\x6a\x2f\xf3\x55\x97\x38\x69\xe0\x27\x77\x42\x2b\x4a\ +\x72\x70\x5a\x29\x93\xc6\x71\xdc\x58\x8b\x99\xca\x1c\x0e\x82\xd2\ +\x62\xcf\x4e\x9d\x85\x40\x87\x15\xdc\x44\x5b\xd3\xad\xd8\x26\x1a\ +\xf3\x75\xd8\x1a\x5b\x2b\xb9\xcb\x81\x29\xc9\x19\xc7\xba\xf6\xca\ +\xf7\xce\xbc\xb1\x52\x47\x8b\x56\x53\x67\x1b\xf6\xf9\x20\xd4\x25\ +\xbc\x58\x78\xea\xa0\x1c\x4f\x03\xc7\x85\x3d\xe3\x3b\x67\x84\xa7\ +\x3f\x7a\x35\x12\x82\xb2\xa8\x3d\xab\x2c\x98\x1a\xb2\x4d\xf8\xf0\ +\x6e\x05\xf0\xfb\xfa\xff\xc3\x06\xf0\xdb\x7f\xef\x3e\x71\x25\x01\ +\x2e\x2a\xab\x41\x58\x06\xa3\x32\x1e\x14\x8e\x4d\xab\x04\x75\x94\ +\xea\xd8\x0c\x70\xd1\xd9\x06\xb6\x1b\x94\x6d\xab\x5c\xf7\x06\x20\ +\x0d\x62\x6e\x2a\x4d\xb6\x87\xaa\x3d\xcc\xe6\x8e\x03\x2c\x14\x64\ +\xc8\x6e\x31\x31\xcb\x22\x51\xc7\x49\xe5\xf8\xfa\xce\x82\x29\x4b\ +\x07\x67\x15\x1c\x97\x8e\xae\x87\x3f\x79\x95\x2c\x39\x26\x1b\x7b\ +\x8c\x92\xed\xaa\xc4\x52\x81\xfe\xfc\xca\x46\x3d\x95\xc0\x57\x77\ +\x62\x13\x00\x31\x52\xce\xcc\xc1\x9b\xce\x66\xf1\x21\x19\xea\x8d\ +\xc2\x6e\x34\xee\xf5\xed\x4e\xcd\xb7\x2f\x99\xf3\xcb\x2e\x03\x56\ +\x6f\x76\xf6\xf7\xd3\x79\xb0\xe0\xcf\x94\xd3\x7d\xc5\xfa\xbb\x55\ +\x07\xe3\x60\x0a\xb5\x41\xc0\x8d\x6a\xee\x35\x83\xf5\xc7\x9b\x4e\ +\x78\x7b\x05\x97\x1b\x65\x35\x18\xbe\x50\xab\x99\x44\x1c\x05\x33\ +\x7c\x3c\x2e\x6c\x1c\xd9\xf5\xb6\x2e\xab\x41\x73\x62\x12\xac\x3b\ +\x65\xdb\x65\x6b\xaf\xac\xa7\xd8\x27\xd7\xc6\x1c\x27\x7e\xb2\x74\ +\x14\xc9\x7e\xee\x2e\xaf\xc7\x3e\x22\x5d\xd5\x71\x54\x39\xae\x36\ +\x8a\x24\x23\x3e\xd5\xc0\xe3\x89\x7d\xe6\x9f\x5d\x0b\xdb\x1e\xa6\ +\x28\xb7\xd9\x50\x63\x94\x87\xc0\xd1\x9f\xde\x41\x3f\x2a\x1a\xe1\ +\xab\xdb\x64\x21\x22\x0a\xb3\x1c\xec\xb2\xc9\xae\x3b\x6d\x2b\x78\ +\xb1\x75\xdd\xed\x59\x81\x29\x27\x19\xe7\x3f\xf7\x56\xe2\xd7\xa3\ +\x4d\x6b\xe6\xd3\x60\xea\x48\xb5\xff\x5f\xf2\xd7\x36\xc1\xb1\xee\ +\x31\xd3\x96\x11\x86\xd1\x7a\xf2\x34\x98\xe1\x49\x1a\x95\x94\x94\ +\x1f\xfc\x5c\x18\xf2\xb4\x41\x04\x4b\xf8\xf5\x8e\x42\xec\xe5\x7e\ +\x56\x18\x9b\xce\xab\xfd\x8c\x20\xf0\xa6\x87\xa1\x37\x5a\x70\x4a\ +\xe6\x85\x10\xf7\xe6\xa9\x09\x0e\xea\xcc\x98\x0c\x06\x94\x3e\xad\ +\xf2\x5a\xc8\x03\x73\x70\xc0\x51\x06\x9b\x84\x5c\x6f\x94\x59\xa6\ +\xa5\x3f\xaf\xcc\x05\x28\x2a\xfc\xf8\xad\xd8\x24\x48\x1e\x6c\xd5\ +\xa2\xd8\xb3\xf9\xb6\x87\xaf\xd7\x82\x0a\xac\x36\x89\x55\xbe\x77\ +\x88\x81\xe0\x13\x75\xdc\x8c\x0e\x1f\x85\x5a\xf7\xa5\xbf\x90\xf2\ +\x34\x05\xe0\x6f\xff\x27\xff\x99\xe3\x99\xfc\x25\x6f\x00\x7f\x47\ +\xe1\xf5\x7f\xcd\xb3\xbf\xfe\x3f\x78\x30\x86\x5a\xaf\x76\x9a\x77\ +\x83\x70\xdd\x0a\x97\xbd\x9d\xbc\x95\x0a\x7d\x12\xce\x6a\xec\xef\ +\x08\x5d\x1b\x19\xb0\x52\xbc\x4c\xc2\xd4\x2b\x31\x09\xab\x41\x18\ +\xa3\x70\x32\x15\x2e\xaf\x12\xd7\xd1\x4a\xa0\x20\x62\x51\x47\x22\ +\x2c\xbd\x30\xa6\x64\x32\x51\x11\x26\xc1\x4e\xa3\xd7\xdb\xfc\xfd\ +\x49\xa8\x55\xd8\x26\x61\x3b\x08\x43\x12\x0e\x55\x38\x2c\xed\xdf\ +\x4e\xb0\x53\xa3\xeb\xad\x9c\x6e\xbc\xb2\x13\x41\x44\x18\x06\xe1\ +\xf9\xa1\x23\x88\x70\xb9\x19\xe9\x45\x18\xc4\x7e\xc6\xa2\x50\x6e\ +\x3b\xe1\x68\xa2\xd4\xd8\x67\x72\x08\x31\x0a\x7e\x14\x4a\x84\x01\ +\xe1\xe6\x36\x67\x9d\x27\xc1\x89\xfd\xce\xb9\x4b\xfc\xf2\x99\xc7\ +\x23\x16\x7a\x89\xf0\xb6\x4b\xb6\xeb\x07\xa5\x1d\xed\xe7\x09\xfb\ +\xd6\x45\x50\x11\xc6\x7c\xed\x9b\x3e\x31\x26\xe1\xa2\x4d\x6c\xa2\ +\x7d\x56\x8f\xad\xa9\xaa\xfd\x9e\xb6\x8f\x56\x45\x89\xa0\x49\x38\ +\xf0\xb6\xbe\xdb\xd1\xd6\xee\x68\x2a\x7c\x7d\x91\xec\x5a\xd5\xde\ +\xdc\x28\x42\x8a\x42\x8d\x50\x60\xf4\xe9\x75\x14\xe6\x41\xd8\x44\ +\x21\xa2\xbc\x5c\xdb\x70\xde\xa9\xad\xed\xdd\x60\x3f\xef\x58\xc5\ +\x70\x1a\x84\x89\x08\x0d\x16\xa0\x51\x15\x70\x3a\x73\x6c\xf2\xfd\ +\x1a\x93\xf0\x6c\x61\xe2\xf7\x51\x95\xa8\xc2\x36\x5a\xab\x16\xd4\ +\xae\x45\xc4\xd6\xb7\xc9\xd7\x2f\x2a\xa4\x51\x90\xd1\xd6\xb4\x5f\ +\x8f\x16\x18\x92\xdf\xac\x98\x84\x67\x8d\xf0\xe2\xc0\xe1\x54\x70\ +\x25\x3c\x29\x84\xf5\x28\xb4\x9b\x48\x72\x36\x62\x8e\x22\x14\xd8\ +\xf3\x27\x22\x4c\xb1\x35\xf5\x22\xc4\x21\x11\x45\xb8\x6a\x13\x6f\ +\x06\x61\x97\x84\x05\x42\xe1\x84\x59\xa1\x54\x22\x6c\xc6\x84\xe4\ +\x96\x4d\x45\x38\x76\xca\x2e\x0a\x5e\xed\xfb\x9c\x17\xb4\x17\x86\ +\x3e\xf1\xb6\xcb\xcf\x82\xd8\xcf\x2a\x11\x66\x6a\x2d\x4b\x27\x82\ +\x3a\xfb\xdc\xce\x29\x5f\x6d\x05\x27\x4a\x1b\xed\x5e\x6f\x46\x5b\ +\x6f\x9f\x6c\x2d\x0f\x2b\xfb\xbc\x07\xd8\xbd\x8d\x0a\xa7\x73\x4b\ +\x05\x12\xb1\x16\x57\x11\x96\x53\xab\x92\xae\x7a\x61\x95\x77\xfc\ +\x5e\xb2\xdf\x61\x46\xaa\x8b\x3f\x7c\xe2\xf4\xdf\xf7\xfc\xee\x1f\ +\xe9\x5f\xe2\x06\xf0\x3f\xc1\xbf\xf6\x5f\xfd\xaf\xee\x5f\xff\xbd\ +\x7f\xc3\xa4\xdc\xc1\xa3\x62\xaa\xb3\xba\xb2\x1e\xad\xd4\x44\x97\ +\x17\x22\x38\xe1\xae\x8d\xa0\x82\xcf\xbd\xf7\x22\xa7\x31\xee\x50\ +\x6e\xfa\xc4\x7c\xea\x50\x15\xe6\x41\xf9\xd9\x8d\x98\x13\x4f\x21\ +\x1c\xcd\x1d\x5d\x12\x0e\x82\xd2\x8b\x70\x97\xec\xfb\xb7\x5d\xa2\ +\x74\x8a\x4b\xc2\xaa\x17\x12\x4a\x97\x12\x11\x65\x25\x42\x1d\x0c\ +\x5a\x7f\x7f\xe1\xe8\x9d\xb2\xc9\xed\xc0\xdb\x64\x7d\xf1\xe8\x94\ +\xb6\x8b\x0c\x31\xe1\x54\x39\x2a\xa0\x4d\xc2\x17\x57\x23\x93\x1a\ +\xb6\x51\x78\x3c\xf3\x9c\x36\x10\xf3\x0d\x9f\x95\x26\xec\xa8\xbd\ +\xbd\xac\x6d\xb2\x12\x6f\xf0\xca\xdc\x29\xf3\x52\x59\xab\x3d\x10\ +\xbd\x18\x3d\xb5\x40\x79\xd9\x2a\xdf\xff\x66\x60\x36\xf5\x5c\x6d\ +\x23\x7d\x00\x27\xc2\x72\xe6\xe8\xc7\x94\xfd\xde\x85\x69\xc8\x92\ +\xdd\x89\x01\x6d\xc1\x2b\x83\x0a\x8b\xb9\x4d\x12\x4a\xa7\xb4\xc9\ +\x28\xd3\x5d\x52\x86\x3e\xdd\x03\x67\xa3\x28\x33\xb1\xd3\x64\x44\ +\xb9\xec\x13\x65\x61\xa5\xf5\xc2\x2b\x3f\xba\x14\x96\x0d\x1c\x39\ +\xa1\xf6\x4a\x5d\xd9\xfd\x0a\xde\x36\xef\xd5\x28\xdc\xb5\x29\x6f\ +\x06\xd6\xab\xdf\x8e\xd6\x5b\xae\x52\xa2\x53\xc1\x07\x65\x4c\xc2\ +\xc7\x0b\xc7\x18\x94\xcd\x98\x70\x28\x37\x6a\xbf\x3f\x38\x45\x62\ +\xe2\x72\x13\x69\x9c\x52\x79\x33\xd4\x7b\xb5\x4e\x38\x67\x9b\xcb\ +\xc4\x09\xbf\xf2\xa4\x20\x26\xfb\x9d\x85\x17\xe3\x40\xc6\x64\xd8\ +\x81\xd8\xcf\x6a\x55\x39\x2c\x15\x51\x41\x32\x6e\xd3\x0e\x89\x98\ +\x8d\x1f\xbe\xdc\x29\x3f\x78\x35\x70\x30\xf5\xac\x76\x91\xcb\xa8\ +\x14\x41\x39\x3e\xf0\xc4\x98\xe8\x93\x52\x20\xf8\x1c\xe8\x71\x36\ +\x71\x68\x65\xd4\xee\xa8\xc2\x64\x6a\x6b\x1a\x10\x86\xd1\x8e\x6d\ +\xe7\xec\xf9\xbc\xe9\xed\x33\x55\x4e\xe9\x3a\xe1\x51\x29\x44\x55\ +\x2e\x46\xa1\xf2\x16\xf7\x5e\x23\xdc\xee\x14\x57\xc0\xa0\xc2\x81\ +\x13\xce\x96\x8e\x21\x09\x27\x85\x5d\xeb\x6d\xb2\xbc\x4c\x2f\x86\ +\x69\x04\x27\xdc\xf6\x92\x93\x90\xac\xb4\x1c\xf2\x46\x7d\xd6\x38\ +\x0e\x2a\xa1\x77\xc6\xb1\xe8\x44\xb8\x4a\xd6\x0a\x4a\x4a\x9c\xaf\ +\x22\xd3\x0c\x6c\x36\xc1\x02\x74\x5f\xdf\x59\x7b\x94\x92\xf0\x5b\ +\x2f\x0a\xd2\x98\x18\xa3\xb0\x8b\x7a\x1f\x7d\xbb\xfc\x7b\xbf\xe7\ +\xff\xc1\xff\xfc\xca\xff\xc1\x6f\xc3\xef\xfe\xb1\xfe\xe5\x6c\x00\ +\xff\xd2\xb5\xf2\xef\x7d\xff\xff\xe2\x47\x47\xd7\x16\x5e\xa2\x89\ +\x41\x0c\xd8\xb9\xd8\x24\x76\xa3\xf9\x9f\x39\x11\xee\x92\xd0\x46\ +\xdb\x89\x6f\xa3\x52\xe6\x5d\xf8\x9b\xc1\x76\xfa\x28\xc2\x87\xc7\ +\x05\xab\x36\xf1\xc1\xd4\xc0\x9e\x41\x95\x36\x25\x2e\x12\x5c\xaf\ +\x4c\x24\xb2\x8d\xc2\x59\x61\x7d\x56\x91\xac\x3f\x1a\xa2\xb0\x49\ +\x86\xe2\x97\x08\x5e\x6d\xf3\x39\xcc\xfd\xf6\xe0\x95\x37\xbb\x84\ +\x73\x58\x7b\x52\x99\xf2\x4d\xbd\xb0\x74\xc2\x75\xb2\x11\xe5\xa8\ +\xc2\xa0\x89\xaa\x50\x76\xc9\x28\x97\x8d\x53\x2e\x77\xe3\x3d\x68\ +\xf9\xc9\x69\xe0\x7a\xb0\xaf\xdf\x46\xe5\x60\xe2\x59\x22\xd4\x4e\ +\x39\xa8\x94\x9b\x28\x0c\x9d\xe5\x05\xd6\x05\x7c\xef\xd0\x51\x16\ +\x30\x75\x56\x91\xcc\x4b\x65\xbb\x1b\x59\x96\x70\xd7\xda\x4b\xdf\ +\x8d\xf6\xf9\xa7\x65\xa6\xb6\x62\x98\xc7\x66\x10\xfa\x21\xd2\x27\ +\x21\xa8\x72\xb7\x4d\xac\x46\x61\xea\xc5\x32\xe0\xc5\x3e\xf3\x36\ +\x0a\xe3\x3b\xa7\xe6\x37\x83\xd0\xab\xa0\x2a\x4c\x4a\x61\xda\x14\ +\x1c\x87\x3c\x74\xf5\xca\x75\x9f\xb8\xcb\x5a\x89\x4d\x67\x81\x8c\ +\x41\x04\xef\x95\x85\x57\x4a\x27\x88\x77\x5c\x0f\xc2\xb2\x84\x09\ +\xf6\xb3\x1a\x6f\xf2\x5a\x4d\x4a\x55\x2a\x9f\xdd\x8e\xf8\xca\x23\ +\x7b\x8b\x2c\xb5\x4a\x0c\x11\x6e\x92\x55\x08\x9d\x88\x79\x02\x3a\ +\x3b\x99\x63\x14\x4a\x15\xee\x46\x61\xbd\x1d\x11\x11\x7e\xf5\x71\ +\x60\x93\x2c\x00\xf6\x7a\x54\x0e\x6b\xc7\x71\x30\x60\xf1\xac\x56\ +\xde\x0e\x42\x2d\xb6\x1e\x8d\x33\x62\xd3\xb4\x10\x8e\x6b\xa8\x55\ +\x58\x16\xca\xf5\x7a\xe4\xb8\xb1\xb0\xd7\x71\x14\x6e\x5a\xab\x34\ +\x46\x31\x6c\x60\x12\x6c\xd3\x74\xc1\xc0\xcc\xa8\xb6\x31\x6f\xdb\ +\xc4\x36\x19\xb0\xf6\xfe\xa1\x47\x93\xb0\x51\x58\x25\xa1\x71\xc2\ +\x2e\x07\xec\x9a\x66\x3f\x73\x00\x00\x20\x00\x49\x44\x41\x54\x8d\ +\x08\x5f\xb4\x76\xea\x6f\x47\xe1\x3b\x27\x81\xae\x8f\x9c\x4c\x41\ +\x11\x6e\xfb\x44\x55\xc2\x65\x54\xae\xee\x22\x55\xb0\x56\x78\xe1\ +\x95\x65\xde\xb8\x9a\x02\xc6\xbc\x1e\x73\x6f\x81\x7f\x8d\x57\x9c\ +\x08\x85\x18\x86\xf3\x66\x17\x91\x22\x90\x92\x8d\x73\xa7\x5e\x99\ +\xf9\xfc\x39\x54\x18\x54\xb8\x8b\x42\x08\x42\x9b\x92\x99\xe3\x60\ +\xcf\x49\x12\xe1\xeb\xdb\x91\x69\x50\x1e\x1d\x79\x66\x21\x31\xc6\ +\x08\xc0\xd3\x45\xf0\xcb\xd3\x95\xfb\x2f\xfe\x37\xfc\x1f\xfc\x16\ +\xfc\xea\xff\xa8\xff\x22\x1b\x80\xc2\xef\x29\x7f\x70\xe4\xf8\x93\ +\x1f\xfd\xba\x7b\x3e\x7c\x13\xf0\xff\xa1\x17\x0b\xd0\x63\x37\x08\ +\xb3\xc2\x4a\x97\xf3\x6d\xe2\xc5\x64\x1f\x4c\xa9\x7c\xef\x79\xc1\ +\x91\x18\xb8\x74\x56\x2a\xa7\x95\x95\xfd\x27\x8d\xe3\xed\xed\x48\ +\x14\xe1\x9b\x5b\x3b\xdd\xbd\xda\xd8\x44\xf2\x0b\xde\x38\x7b\xf8\ +\x5e\x0d\x4a\x11\x85\x65\xe3\x18\x47\x7b\x49\x47\xb1\xb2\xcc\x5c\ +\xa3\x94\xf5\x68\x25\xd1\xbc\x50\x64\x54\xfa\x51\xe8\xc7\x44\x85\ +\xb2\x1a\x12\x33\xaf\xec\x46\x1b\x1f\x4e\x54\x39\x2d\x0d\x7c\xba\ +\xec\xd4\xa4\xbc\xaa\x1c\x97\x46\x1c\x3a\x9a\x04\xbe\x5e\x27\xc2\ +\xa8\xfc\xe8\xcd\x48\x95\x11\x7f\x71\x06\xec\x25\x0f\xb5\x1a\x92\ +\x3e\x09\x30\xa8\x05\x6a\x5e\x74\xc2\x4d\x0f\x8b\xda\x48\x2b\x8d\ +\x37\x40\xea\xba\x37\xc5\x9f\x24\x1b\xed\x74\xd1\x90\xf5\x6f\x36\ +\x89\xbb\x41\x58\xb5\x89\x55\x2b\x6c\x5a\x03\xf8\x24\xd9\xe8\x4d\ +\x93\x72\xe2\x6d\xe4\xb8\x08\xc2\x69\x6d\xde\x0a\x1f\x3d\xf2\x1c\ +\xe4\x51\x5b\xa3\xca\xf3\x89\xf1\x11\xbc\x2a\x8d\xf7\x5c\x6f\x07\ +\xce\x37\x6a\xb2\xdf\x0c\xb6\xb6\xbd\x6d\x60\x33\x67\xfd\xf1\x6d\ +\x52\x52\x6f\xc2\xa8\x79\xe1\x68\x34\xd1\x46\x7b\x69\x0a\x67\x51\ +\xd8\xeb\xc1\x00\xd4\xc6\x0b\x7d\x9f\x75\xf6\xeb\x11\xaf\x4a\x1b\ +\x13\x95\xd8\xc6\xd9\xab\xa1\xe3\xfb\xcf\x74\xdb\x9a\x39\xc6\xbc\ +\xc8\x0e\x41\xbd\xf2\xc1\xb2\xe0\x8b\x3b\xab\x5c\xbe\xff\xcd\x80\ +\x8f\x42\x85\x81\x99\x5f\xac\x13\xad\x08\xa5\x18\xf3\xed\xb4\xf6\ +\x24\x94\x59\x69\x80\xee\x4d\x27\x2c\x6b\xcf\x6d\x27\x54\xc1\xee\ +\xf5\x4e\x94\xf3\x9d\x30\x26\xbb\xbe\x28\xf6\xf7\x76\x54\x5e\x6f\ +\xcc\x2c\x24\x89\xf2\xd5\x4d\xa4\x50\x03\xc7\x44\x6c\x6d\x17\xce\ +\x4e\xf9\xaf\x6f\x23\x1f\xcd\xcd\x03\x60\xea\x95\x4f\x9e\x54\x34\ +\x99\xed\xb9\x2c\xe0\x69\x6d\xd9\x0d\x1f\xcc\x1d\x9f\x5d\x0e\x44\ +\xb1\x20\x12\x97\xab\x95\x55\x67\xa7\xbc\x62\x3f\x3b\x8a\x72\x33\ +\x5a\x6b\xf7\xde\xdc\xb1\xed\x53\x36\x33\x35\x05\x68\xed\xec\x19\ +\x8c\x62\x29\xc5\x8d\x53\x5c\x52\x2e\xb7\xb6\xa6\x5e\xac\x82\x21\ +\x8f\xbb\x07\xb1\xea\x75\x16\x94\xeb\x4e\xd8\x0c\xc2\xd9\xcc\x2a\ +\xb8\x42\x94\x27\x0b\xcf\x6a\x35\x72\x3d\x0a\x2f\x2f\x7a\xee\x3a\ +\xab\x8c\xff\xc6\x3f\xd7\x6a\x75\xf1\xd3\xa2\xf8\xda\xf9\xf6\x5f\ +\x81\x7f\xfc\x87\xb8\xff\xf8\x6f\xe3\xf8\x4f\xf5\x17\xdd\x00\x1c\ +\xbf\xf2\x6f\xe3\x4e\x81\xe1\xef\xfe\xba\x9f\xb4\x9d\xe7\xaf\x3d\ +\xae\x4b\x0f\xdb\x14\x79\x34\x77\x0c\x63\xe2\x26\x5a\x7f\x54\x36\ +\x9e\x65\xa1\x74\x2a\xfc\xf0\xab\x9e\xc1\x0b\x1a\x13\xaf\x7a\x3b\ +\xd1\x1c\xc2\xf5\x6e\x64\x3b\x5a\x29\xfe\xf4\x0c\xbc\x1a\xca\x93\ +\x34\xd1\x69\x42\xd5\xfa\xd6\xce\x25\x4a\x49\x0c\x9a\x78\xb9\x19\ +\x89\x49\xb8\x8a\x89\x5a\x13\x01\x9b\x43\x6f\x93\xe0\xd5\x2a\x91\ +\xaf\xda\xc4\xb2\x81\x93\xb9\x91\x2f\x92\x0a\x7d\x4a\x3c\x9e\x0a\ +\x83\x24\xde\x5f\x08\x25\x89\x57\x6d\xe4\x3b\x73\xc7\x59\x23\x7c\ +\xb1\x1b\x69\x4a\x7b\x18\x0b\x4d\xdc\xae\x7b\x6a\x9f\xa0\x10\xfe\ +\xea\xfb\x05\x33\xaf\x9c\xc7\xc4\xcc\x09\xa5\x13\xae\x87\xc8\x75\ +\x8c\x04\x2f\x4c\x5c\xa2\xd0\x64\x55\x83\x26\xde\x6e\x06\x6e\xbb\ +\x84\x0f\x09\x97\x12\xa5\x4b\x3c\x9e\x43\x23\x89\x83\x5a\x28\x25\ +\xb1\x19\x22\x87\xa5\x32\x2b\x12\x4d\x21\x14\x41\x49\xc9\xd6\xee\ +\x68\x0a\xbd\x24\x66\x41\x98\xd6\x9e\xdb\x98\x18\x35\x11\x4a\xc7\ +\x72\x66\x76\xb8\x5f\x5e\x8c\xdc\x74\x89\x18\x13\x2b\x49\x7c\xb3\ +\x8d\x14\xd8\xf5\x5d\xb4\x23\xbb\x21\x72\x78\xa0\xcc\x1a\x21\x49\ +\x02\xb5\x9f\x91\x34\xd1\xaa\x70\x9b\x12\x13\x12\xa5\x4f\x9c\xb7\ +\x91\x9b\x3e\x72\x35\x24\x66\x2e\xd1\x8f\x11\x29\x1d\x77\x63\xc2\ +\x91\x48\x92\xb8\xec\x12\x1a\x84\x8f\x4f\x0b\x62\x4c\x84\xa0\xf4\ +\x31\x71\x38\x49\x0c\x49\x38\x2b\x13\x8d\x4b\x9c\x0f\x89\x23\x12\ +\x1f\x9d\x04\x56\x29\x11\xfb\xc8\xf3\x63\x4f\xf0\x89\xf3\x55\x4f\ +\xd0\xc4\x28\x89\xdf\xf9\x4e\xcd\x61\x21\xb4\x79\x52\x31\x2b\x84\ +\xdb\x31\x71\x1d\x23\xaa\x89\x79\x99\x70\x9a\xd8\xf4\x23\xab\x31\ +\xb2\x1e\x23\xe7\x5d\x04\x22\xe3\x98\x98\xfb\x44\xe5\x85\xe3\x06\ +\x9e\x54\x82\x97\xc4\x76\x88\x4c\x0a\xe5\xb8\xb1\xef\x3d\x9b\x02\ +\x9a\xf0\xde\x2a\xbf\x32\xd8\xfa\xbc\x77\x14\xb8\x18\xec\x73\x94\ +\x41\x39\x3c\x29\xa8\x7d\x62\x50\xe1\x4f\x7e\xbe\x43\x43\xa2\x1d\ +\x23\xe7\x7d\x64\xdd\xdb\xda\xbd\xdc\x8c\xb4\x43\x24\x6a\xe2\xa3\ +\xf7\x0a\xc6\x94\x98\x68\x22\xaa\x3d\x97\x83\x0a\x9b\x94\xf0\x2e\ +\x31\x0d\x89\xd5\x90\xf8\x6a\x1d\x19\x24\xb1\x4a\x89\x52\x22\xc9\ +\x2b\xeb\x24\xa4\x7c\x1f\x9c\x24\x5e\x0f\xca\x93\x03\xa3\xb2\x97\ +\x85\xd2\xa7\x84\x90\x98\x97\xf6\x3c\x1f\x57\x09\x51\xa5\xed\x13\ +\xbf\xf9\xb4\xa0\x26\xf1\x72\x15\x79\x71\x14\x40\x13\xd7\xeb\x01\ +\x49\x56\x65\x7f\x78\x5a\xf2\xfe\xdc\x3e\xc3\xf0\x83\xd7\xb5\x0c\ +\x21\xec\x4e\x9f\xb8\x7f\x67\x82\xfb\xef\x7a\xdc\xbf\x55\xa1\x87\ +\x27\xbf\xa8\x18\xe8\xbf\x54\xbe\xfc\x0f\x70\xff\xf0\x7f\xc7\xe9\ +\x74\xe5\x3f\xff\xfa\x8b\xfa\x76\xdb\x96\xcf\x0f\x16\xff\xd1\x6f\ +\xbe\x38\xe1\xe5\xdd\xc0\x26\x0a\x8b\x12\xae\x5b\x7b\xe8\xb6\xa3\ +\x90\xb2\xc3\x4d\x0d\xbc\x7f\x64\xa1\x0d\x5e\x8d\xc4\x90\x14\x9e\ +\x4f\xcc\xb7\x2e\x45\xeb\xb1\xf6\x29\xc0\x47\x8d\xb7\x59\xb2\x28\ +\x83\x37\xcf\xbc\x56\x94\xa3\x12\x9a\xda\x4e\xdf\xad\x40\x48\xca\ +\xf7\x4e\x4a\xde\x6e\xc7\x9c\xc8\x62\x6a\xad\x59\x69\x81\x9f\x45\ +\xb2\xb1\x4d\x15\xcc\x0c\x63\x19\x30\xa3\xcf\x7c\xc1\x6f\x7a\x9b\ +\xbf\xee\x83\x1e\xcf\x5b\x31\xfd\x78\xa6\x54\x06\xa7\x7c\xbd\x8a\ +\x94\x99\xc5\x96\xb2\xf6\xdc\x45\x58\xd4\x81\x51\x12\x63\xaf\xac\ +\xb2\x81\x48\xe1\x61\x59\x1b\x83\x6c\x18\x85\x2b\x81\x0f\x6a\xc7\ +\xab\x36\x31\xad\xcc\x8e\xea\xa0\x32\x6d\xf3\x5d\x6f\xec\xae\x42\ +\x84\xa7\x87\x35\xcb\xb9\xe3\xe9\xb2\xe2\xab\xcb\x9e\xf7\x96\x9e\ +\xed\x28\xdc\x0d\x89\x65\x91\x29\xcc\x2a\xac\x37\x89\x88\x8d\xf3\ +\x2a\xe0\x7b\xa7\x8e\x57\x5b\x13\x43\xd5\x98\x2a\x73\x5e\x66\x0f\ +\xfa\xc1\xb8\x0b\xab\xc1\x46\x6f\x87\xa5\x37\x9f\x84\x68\xe3\xb0\ +\xa8\x86\x56\x1f\x16\xd6\x8a\xcc\x2b\xb3\xb0\xaa\x15\x0e\x2b\xc5\ +\x95\x9e\x6e\x14\x1e\xcd\xcc\xaf\xff\x6c\xea\xad\x4f\x4f\x8a\x8b\ +\x16\xde\xd0\xc5\x1c\x8a\x32\x18\xf9\xe8\xc0\xc3\xdb\x04\xeb\x5d\ +\xb2\x40\x12\x07\x97\xf9\x33\x0f\x79\x6a\x23\x0e\xee\xd6\x23\xa3\ +\x68\xf6\xfd\xb3\x2a\xe2\xb8\xb4\xea\xe6\x64\xee\xb9\xd8\xa4\xfb\ +\x09\x8e\xf7\x8e\x65\x01\x8f\x67\x25\x97\xbb\xc8\x36\xd3\x89\xdd\ +\x9e\x48\xd6\x5a\xec\xd9\xac\xb2\x93\xbc\x8d\xf6\xbb\x5e\x1c\x54\ +\x5c\xdc\x8d\xfc\xd6\x07\x0d\x2e\x38\x2a\xb1\x56\xf1\x7c\x97\xcc\ +\xb7\x01\x47\x1b\x85\xf5\x7a\x30\x73\x96\xcc\xc5\x7f\x32\x33\x9d\ +\xc7\x2a\x1a\xe9\xea\xa0\x36\xc2\xd0\xf7\x0e\x8d\xf4\x76\xe8\x12\ +\xb7\xc3\xde\x24\xd5\x9c\x78\x48\xca\x49\x61\x44\x34\xef\x4c\xa8\ +\x34\x09\xca\xbc\x71\x4c\xd4\xc8\x41\x7e\x14\xde\x3f\x2b\xb9\xde\ +\x25\xd3\x3b\xcc\xed\x7b\xcb\xb2\xe0\xae\x1b\x71\xc9\x94\x82\x55\ +\x30\xb5\xea\xd4\x29\x17\x03\x1c\x66\x59\xf7\xcb\xbb\xc4\x2c\x98\ +\x8e\xa5\x1b\x84\x75\xc6\xc4\x52\xe6\xc2\x30\x46\x56\xd1\xf3\xf5\ +\x4f\x7e\x40\xfd\xe2\xd7\xfe\xf3\x79\xbc\xe1\xf1\x77\x8f\x64\xe6\ +\x66\xf2\xf1\xaf\xc0\xd5\x3f\x81\xbf\xf9\x37\x71\xff\xf0\xd3\xdf\ +\x87\x1f\xfe\xfd\xff\x8f\x15\xc0\x9f\xc0\x04\xf4\xff\xf8\x00\xb7\ +\x2c\x93\xd7\xed\xd2\x17\x93\xa6\x2a\x03\x7c\xbd\x4d\xf4\x5d\x62\ +\x96\x84\xcb\x6d\xe2\xd7\x1e\x15\x68\x34\xf3\xc2\x22\x93\x5b\x6e\ +\xa2\xf0\xd3\xab\xc4\x41\x01\xbb\x0c\x56\x74\x51\x39\x6f\x6d\x82\ +\xb0\x19\x8c\x39\xf5\x62\xaa\x1c\x07\x6c\x32\xd0\x2b\x1f\x3e\x2b\ +\x68\x47\xb3\x44\x2a\x54\x39\xef\x94\x57\x6b\xe1\x7a\xb0\xd2\xe9\ +\x56\x94\x1f\xbe\xee\x98\x05\x73\x94\xf9\xfc\xd6\x40\xbb\x2f\xef\ +\x22\xbb\x3e\x31\x6d\x8c\x5f\x3d\xec\x17\x4b\x85\x09\xca\xa2\x36\ +\xb7\xa1\xca\x59\x94\xd5\x71\x01\xfd\x60\x1b\xc6\xe3\x89\x79\xd2\ +\xd5\xb5\x67\xcc\xf6\x4d\x75\xed\xb8\x1a\x72\x19\xdd\x2b\x8f\xe6\ +\xb0\xdd\x45\xba\xc1\xb8\x09\x21\x03\x61\x51\x94\xeb\x75\xa2\x29\ +\xac\xf4\x9e\xab\xf2\xa3\xb5\xf0\x57\x1e\x35\x5c\x6e\x6d\xfa\xb0\ +\xc3\x34\x00\xcb\x42\xb3\x19\x87\xe7\xf3\xf3\x96\x2f\xde\x0c\xfc\ +\xf8\xd5\x96\xe5\xd4\x92\x8c\xd6\x9d\xe2\xa2\xb2\xee\x4d\x94\xb3\ +\xc4\xf4\xf9\x3e\x93\x85\xb6\x49\xf9\xc1\xb9\xe0\x93\x65\x2f\x6e\ +\xa2\x01\x84\x9b\xde\xc8\x4d\x7d\x54\xce\xb7\xca\x87\x33\xe5\xd8\ +\x1b\xc6\x70\x3b\x28\x1f\x3c\x0d\xf4\xa3\x81\x53\xa5\x0a\xd7\xbd\ +\xf2\x66\x2b\xbc\xdc\x08\x32\x2a\x37\x49\xf9\x62\x95\xd8\x6e\x23\ +\x41\x84\xbb\xc1\x38\x0e\x9f\xdf\x45\x5e\xde\x8c\xb6\x76\x62\xed\ +\x59\xa7\x46\x86\x51\x31\xb0\x6d\x17\x95\x4a\x94\x79\xb0\xf6\x47\ +\xa2\x12\x47\xe5\x71\x6d\x73\xf3\xba\x32\xd6\x5f\x2f\x90\xbc\xfd\ +\x49\xde\x08\x46\x11\xaa\x42\x39\x5f\x27\x86\x3c\x59\xd2\x0c\x7c\ +\xed\x06\xe5\xed\x7a\xa0\xf1\x30\x47\x59\x25\x65\x59\x07\x76\xd1\ +\x02\x45\x8a\xd2\xd1\x0e\xca\xa4\xb0\x7b\xfd\x74\xea\xf8\xf1\x9b\ +\x96\x10\xe0\x9f\x7c\xde\xf2\xd5\x79\xc7\x7c\x6a\x36\x73\x29\x5a\ +\x8b\x58\x39\xe5\x57\x4e\x0a\xae\x5b\xee\x49\x38\x43\x52\x7e\xbe\ +\x16\xde\xb6\xd6\x0e\xbe\xee\x85\x5d\x9f\xdb\xb5\x95\xad\xfb\xcb\ +\x8d\x31\x34\xdf\x5f\x5a\xc6\xe3\x28\x4a\x31\x09\x4c\x1b\x6b\x2f\ +\x1a\x95\xfb\xb6\xef\xf5\x5a\xb8\xe8\xed\x5e\x5c\x89\xf2\xc5\x9b\ +\x9e\x26\xa7\x4e\x7f\x7e\x2b\x7c\xbd\x4e\x7c\x7e\xd9\xe1\x9d\x39\ +\x0e\xcf\xbd\xb2\x19\x6d\xf2\xd2\x25\xe5\x59\xe3\x68\x73\x20\x66\ +\x8d\x50\x21\x2c\x3c\xac\x7b\xe1\xd8\x1b\xa8\xdd\xd4\x1e\x1f\x13\ +\x77\xa3\xd9\xdc\x55\x85\x92\x86\x75\x1d\x8a\x50\x84\xed\xce\x5d\ +\x7b\xdc\xaf\x76\xf0\xdf\x37\xb8\x7f\x13\x94\xdf\xf8\x45\x5a\x80\ +\xff\xc6\xfe\xf8\x57\xdf\xae\xdd\xcd\x38\x71\xae\xdc\x85\xca\x57\ +\xd5\x6e\x48\x6c\x76\x91\x27\x87\x05\xc7\x4b\xcf\xc4\x0b\xff\xfc\ +\x4d\xcf\xd9\x42\x69\x34\xf1\xac\x31\xc0\xe6\x78\xe6\x08\x5e\xf8\ +\xde\xa3\x82\x94\x0c\x3c\xab\x54\xd8\x45\x61\x2a\x36\x02\x0c\x22\ +\xfc\xf9\xad\x81\x2b\x57\xbb\xc4\x77\x17\xca\x3f\xfa\x59\x4f\xa3\ +\x42\x1f\x0d\x45\xad\x54\x78\x51\xe5\xf1\x21\xc2\xd4\x19\xba\x7c\ +\x3a\x0f\x54\x4e\xf0\x4e\xf8\xde\x69\x89\x8f\x86\x8a\x7e\x71\x3b\ +\xd8\xd8\x31\x26\xfc\x98\x58\x8b\x71\xde\xe7\x95\x50\x16\xe6\x60\ +\x74\xb1\x1a\xd9\x0d\x89\x11\xe5\xc9\xc2\xf1\x66\x2b\x14\x22\x5c\ +\xae\x47\x1a\x67\x20\xd0\x38\x24\x4a\x31\x40\x6b\xaa\xc2\x97\xab\ +\x64\x26\x90\x22\x84\x24\x9c\x96\x82\x6b\x13\x0b\x97\xe8\x55\x78\ +\x7d\x1b\x21\x0a\x9f\x1c\x08\x13\x84\xef\x7f\xb3\x23\x20\xac\x47\ +\x65\x1c\x12\x9b\x31\x72\x3a\xf3\x4c\x4b\xc7\xb6\x8b\x1c\x56\xb6\ +\x39\x35\x5e\x79\xb5\x4a\x5c\x6f\x46\x9e\x1f\x16\xbc\xb7\xf4\xf4\ +\x49\xf8\xf9\xcd\x48\x1b\x13\x9f\x2c\x95\xe3\xd2\xc0\xaa\xf7\x0e\ +\x2d\x06\xfb\xd7\x9e\x16\xf4\x22\x2c\x8b\x8c\xe2\x27\x1b\x2b\x45\ +\x11\x26\x2a\xfc\xf8\xce\x46\xb3\x6f\x37\x91\xe3\x52\xf8\xec\x7c\ +\xa0\x8f\x82\x46\xe1\xb2\xb3\x51\xe0\xb1\x17\x1e\x57\x30\xe4\xf1\ +\xd9\xd2\x19\x9b\xf2\xa3\x47\x15\x6d\x17\x99\x15\xc2\xb3\x79\x81\ +\x88\xf0\xcd\xed\xc8\x2e\x19\x8b\xb2\x1c\x12\x1b\x85\xde\x30\x69\ +\x8a\xa0\x2c\x82\xf5\xec\x43\x6f\x00\xe5\x8b\x85\x71\x01\x5c\x12\ +\xd6\x9b\x11\x27\x46\x06\x90\x41\x98\x78\x21\x25\xa1\x51\x61\xd3\ +\x09\xfd\x20\xf7\xec\xbe\x47\x41\x38\x50\xa1\xd1\xc8\x6a\x48\xec\ +\xfa\xc4\xd0\x26\x9e\x4c\x6d\x8c\xf8\xcd\xcd\xc0\xb6\x8f\x6c\xfa\ +\x44\x8a\xc2\xba\x8f\x9c\xcd\x3d\x8d\x37\xc0\x56\x45\x98\x97\x70\ +\x56\x09\x43\x52\x3e\x3f\x1f\x99\xd6\x05\xd3\x60\x80\xa6\x8c\x89\ +\x3f\x79\xd5\xf3\x3b\xcf\x9d\x8d\x2c\x27\xca\xa3\x6c\xb9\xfd\x6c\ +\x59\x50\x92\x38\x28\xec\x3a\xab\x3c\x56\x0d\x2a\xe8\x60\xac\xcd\ +\x3f\xbf\x88\x5c\x0f\x89\x21\x26\xa6\xe3\xc0\x4f\x6e\xec\xb9\xb9\ +\xea\xec\x99\x29\x44\x78\x7f\x02\x85\xda\xe4\x68\x86\x3d\xbf\xdf\ +\x7d\x54\xd2\xf5\x23\xaa\xc2\xbf\xfc\xb8\x24\xc5\xc4\xb6\x8d\xbc\ +\xda\x24\x36\xa2\x84\x31\x11\x80\x75\x12\xae\xda\xc8\x62\x6a\x89\ +\x46\x25\x36\x8a\x1d\x63\xe2\xb0\x86\xaa\x86\x55\x97\x18\xd6\x3d\ +\xab\x24\x4c\x25\xe2\x11\x82\x2f\x18\x87\x6d\x9d\x86\x14\x52\x7d\ +\xec\x83\xb6\x6e\xd7\xe3\x0e\x0e\xf2\xbb\xfc\xea\x17\x4d\x06\x12\ +\x98\xff\xfa\x06\xff\xc7\x27\xc4\x18\x5c\xdf\xf5\x45\x19\x66\x88\ +\x28\xd7\xd7\x5b\x8a\xda\x73\xd8\x14\xac\x57\x89\x4f\x2f\x4c\x3b\ +\xff\xd3\x5b\xa8\x42\x22\xf6\x89\xef\x2c\x1c\x7f\xf0\x79\xcb\x51\ +\x05\x5f\x6e\x8c\xdc\x55\xe5\x54\x1a\x1c\xdc\x66\xbf\xbd\x29\x16\ +\xd4\xf1\xd5\xd6\xe4\xbb\xb5\x37\x9f\xfd\xe3\xd2\x73\xd7\x25\x5e\ +\xf6\xd9\x24\x33\x0b\x3f\xd6\xc0\xfa\xa2\x67\x5a\x40\xa3\xf0\x7f\ +\xbf\xd9\x31\x2f\xcc\xfd\xf7\xa3\x45\xe0\x7c\x93\xf0\xde\x71\x54\ +\x29\x5f\x76\xc6\x9a\xfa\xf4\xda\x4c\x32\x2f\x55\xf9\xcd\xe7\x53\ +\xbe\xbe\xda\xd1\xf7\x8e\xf5\x3a\x12\xf1\xbc\xb7\x74\x5c\x6d\x85\ +\xcb\xfe\x21\x32\xea\xd9\x41\xc1\x10\x23\xd2\xe5\x04\x62\x35\xc9\ +\xe6\xf5\x60\x26\x0e\x4d\x01\xa1\xf0\x2c\x30\x14\xfa\x6d\xab\x0c\ +\x57\x56\x46\xae\x93\xb5\x15\xa1\x13\x9a\xe0\x2c\x99\x67\x35\xb2\ +\xcd\x56\xdf\xf3\x79\xc5\xcd\x30\xa2\x83\xb1\xda\x36\x51\x79\x7b\ +\xd3\xe2\x71\x9c\x36\x8e\x56\x3d\x37\x7d\xa2\x4f\x56\x1e\x36\x0e\ +\x3e\xbb\x1e\x78\x52\xc3\x0f\xdf\x24\xa2\xc0\x65\x36\xe0\x2c\x3c\ +\x4c\x72\x8b\x73\x93\x15\x6b\xd3\xbc\xce\x37\xa3\xad\xef\x51\x09\ +\x2b\x71\xbc\x98\x7a\x5e\x6e\x12\xb1\x84\xbe\x35\xd0\x6e\x1b\xe1\ +\x26\xdf\xf2\xf6\x75\x6b\x49\x38\x03\xf4\x63\x67\x52\xd4\x89\x91\ +\xbb\xa6\x24\x7c\xa9\xdc\x8d\xc2\xa0\xf0\x76\x6b\x66\xa9\xb7\x0a\ +\x1f\x1f\x17\xbc\xbc\x89\xd4\x25\x5c\xae\x12\x63\xf0\x9c\xce\x1c\ +\xbb\xde\x5c\xa0\xcb\xc2\x0c\x35\x2b\x75\x1c\xcd\x60\xb5\x51\xc6\ +\xec\x6a\xf3\xb4\x30\x9d\xc0\x65\x82\x43\x0f\x65\xe1\x99\xab\x30\ +\xaf\x1c\x6f\xa2\x12\x56\x0f\xde\x82\xa2\xd9\x4e\x7e\x84\x47\xb3\ +\xc0\x37\x77\x23\xab\x51\x29\x46\xe1\xd7\x1e\x95\xfc\xe0\x7c\x60\ +\xe6\x1c\xa7\x95\xe3\x4d\xaf\x4c\xdb\x96\x0a\x47\x5d\x3a\xe6\x95\ +\x67\x33\x26\xfe\xe9\x37\x36\x25\xfa\xec\x56\x70\x3e\x51\x28\x4c\ +\x83\xf0\xe3\x6d\x66\x51\x66\xd9\xf3\x5e\xa1\x1a\x9c\x19\x75\x9c\ +\xd4\x90\x46\xb8\xc9\xca\xbd\xc3\xc2\x48\x55\x45\x61\x72\x65\xf2\ +\xdc\xbf\xf4\x46\x20\xea\x80\x15\xb0\xfd\xba\x35\x01\x91\x53\xfe\ +\xf4\xd5\x8e\x49\x76\xff\x7d\x71\x10\x18\xfb\xc4\x0d\x4a\xed\x8d\ +\xc0\x54\x00\x6f\xef\x32\x29\xad\x74\x1c\x37\x96\x17\xf7\x7a\x93\ +\xd0\xd2\x51\x55\x86\x1f\xd0\x09\x37\xa3\xb3\x49\x1b\x0d\xba\x5d\ +\x97\xfe\xe8\xd8\xf9\xc3\x29\xa9\x1d\xfc\xdb\xf3\x7b\x85\xf2\xbf\ +\xc0\x18\xd0\x03\x77\x62\xb6\x43\xdd\xc6\x85\xee\xba\xe8\xa3\x72\ +\x50\x08\x47\xc7\x35\x7d\x9f\xb8\x5d\x0f\x99\xaf\x6d\x40\xc8\x61\ +\x11\x99\x68\x42\xc5\xc0\x8b\xba\x50\x9c\x24\x66\x24\x0e\x4a\xa5\ +\x1b\x12\xbd\x24\x64\x4c\x74\x31\x31\x0c\x46\x91\xad\x35\x71\xa4\ +\x09\x1f\xa0\x4f\xd1\x46\x1e\x29\xa2\x92\x38\x76\x76\x22\x77\x63\ +\xc2\x4b\xa2\x8c\xf6\x33\xae\xbb\x44\x3d\x71\x7c\xd4\x58\xb9\x24\ +\x31\xf1\xd9\xcd\x60\xfa\x02\x89\x7c\x76\x97\x68\x07\x0b\x75\x77\ +\x9a\xe8\x93\x81\x7a\x3f\xbb\xea\xcd\xbc\x63\x88\x9c\x1d\x05\x52\ +\x1f\xf9\xfc\x6a\x60\xd5\x25\x9e\x1f\x56\xf8\x21\x92\x82\xf2\xa3\ +\xf3\x8e\x4d\x2f\x2c\xe7\xf6\xb9\x5b\x49\x7c\xb6\x49\x74\x29\x71\ +\xd3\x25\xde\xf6\x89\xd5\x6a\xe4\x66\x4c\xbc\xdd\x44\xca\x68\x9f\ +\x2f\xaa\x70\x56\x24\x74\x4c\xcc\x83\x30\x0c\x91\xb1\x1f\xd9\xec\ +\x22\xa3\x18\x90\x79\x79\xd3\x11\x53\x62\xbe\x70\x5c\xad\x23\x74\ +\x91\x0f\x4f\x6a\x3a\x49\xb4\x7d\xa4\xdb\x0d\x54\x2e\xb1\xee\x0d\ +\x6c\x2b\x24\x51\xa5\xc4\x37\xdb\x44\x3f\x26\x13\x62\xa5\xc4\xa3\ +\x06\x86\x31\xb1\x8e\x09\x37\x26\x76\x31\x91\xc6\x44\xd7\xdb\x7a\ +\x9d\x91\x98\x14\x36\xaa\x73\x12\x79\xb3\x1e\x78\x54\x2b\x61\x48\ +\x4c\x9c\x70\xdb\x25\x6a\x49\xa4\x98\x90\x64\xd7\xb6\x49\x89\x8f\ +\x0f\x02\x8d\x24\x0a\x84\x97\xeb\xc8\xd0\x47\xce\x5b\x3b\x01\xef\ +\x7a\xfb\x5d\xed\x90\xf0\x4e\xa8\x49\x7c\x76\xd9\xf1\xe2\xb8\x62\ +\xd5\x26\x4e\x96\x1e\x97\x22\xaf\x6e\x06\x6e\xfb\xc4\xa4\x84\x65\ +\x51\xa0\xa5\x70\xd1\x46\xde\x6e\x22\xa7\x4b\x03\x81\xd7\x63\xe2\ +\xab\xde\xae\x73\xdb\x25\x5e\xb5\x89\xeb\xf5\xc8\x5d\x4c\x5c\x6c\ +\x22\x53\xb1\x6b\x6a\x9c\x30\x11\x03\x32\x27\x62\xd4\xcc\xcb\x5b\ +\xa3\x5b\x16\x9a\x28\xf3\x67\x18\xa2\x50\x05\x21\x3a\xa5\x8c\x89\ +\x93\x49\x30\x40\x75\x8c\x5c\x6f\x06\x2a\x9f\x18\x63\xe2\xaa\x8d\ +\x1c\xf8\x44\x13\x6d\xed\x7e\x7a\x11\x99\x38\x21\x48\xe2\xa8\x82\ +\x6e\x88\xec\xc6\x84\x26\xfb\x8c\xc4\xc4\x6d\x6b\x6b\x7a\xe0\x12\ +\x53\x52\x8e\x01\x1f\xb9\xd9\x8c\x9c\xd6\xc2\xb6\x4b\x9c\x06\x9b\ +\xf0\x20\xf6\x7b\x9a\x64\xcf\xea\xc5\x90\x78\x76\x14\x38\x25\x51\ +\x3a\x21\xc6\xc4\xab\x9b\x81\xaf\xb6\x91\xc2\x25\xbe\xba\x4b\x48\ +\x4c\x6c\x07\x03\x3b\x95\x44\xd7\x47\x96\x8b\x82\xeb\x4d\x62\x3e\ +\xf3\x14\x21\xd2\xee\x46\xde\xae\x13\xb7\x9d\xf0\xf1\xe9\x94\xca\ +\x25\x9a\x83\x25\x9b\xeb\x37\xc5\xd8\x6e\xbd\x38\x41\x03\x0f\x7a\ +\xec\x5f\x78\x03\xf8\x22\xcb\x60\xaf\x9f\xeb\x76\xfb\x35\xa9\x5d\ +\xfb\x61\x73\x33\x39\xac\x75\xbd\x1d\x94\xf5\xba\x43\x47\x61\x3d\ +\x24\x36\x7d\x44\xa2\x71\x3b\xef\xba\xc4\x66\x4c\x2c\xbd\x30\xf7\ +\xc2\x82\xf1\xfe\x46\x07\x97\x18\x53\xe2\xbb\x0b\x58\x56\x82\x93\ +\x44\x1d\x12\x37\xc9\x1e\x00\x2d\x12\xbb\x76\xe0\x78\x5e\xb1\x19\ +\x22\xab\x36\xd2\x48\x62\x1d\x23\x27\x13\x13\xe8\x78\x49\x34\x3e\ +\xb1\xd0\x44\x4d\x62\x68\x23\x3f\xdf\x45\x76\x7d\xa4\x4a\x89\x98\ +\x12\x41\x12\x27\xa5\x50\x04\xe1\xfd\x99\x92\x34\xa1\x63\xb4\x17\ +\x61\x4c\xdc\xae\x3b\x6e\x87\xc8\xd2\x2b\x3f\x78\xdd\xb1\x4d\x89\ +\x8f\x8f\x4a\x9c\x24\xee\x56\x3b\x86\xa0\x94\x63\xe2\xbd\xc6\xf8\ +\x0d\x7f\xfa\xd6\xae\xa1\x8f\x89\xa9\x26\x9e\x4c\x84\x27\x95\xd0\ +\x47\xbb\x59\x4f\xa7\x42\x19\x13\x67\x13\x2b\x0f\x87\x21\x72\xd9\ +\x25\x2a\x9f\x58\x47\x61\x51\x0a\x6f\xfa\xc4\x32\x18\x23\x6d\x1c\ +\x13\xd7\xff\x4f\x7b\x67\x16\x63\xd9\x71\xd6\xf1\xdf\x57\x75\xce\ +\xb9\x6b\x2f\xb3\xef\x9b\x97\xc4\x4c\x12\x1b\xe2\x84\xc8\x38\x4a\ +\x4c\x22\x85\x08\x89\x48\xe1\x2d\x08\x04\x42\x0a\x2f\x11\x12\x42\ +\x51\x5e\x78\x71\xde\x82\x04\x3c\x20\x12\xf2\x00\x42\x48\x48\x08\ +\x82\x05\x0a\x0a\x48\x88\x2d\x0a\xc8\x81\x04\x13\x1c\x07\x2f\xb3\ +\x64\x66\x3c\xf6\x4c\xef\xb7\xfb\xee\xe7\x9c\xaa\x8f\x87\x3a\xb7\ +\xfb\xde\x9e\xee\x59\x1c\x07\x84\x54\xbf\x97\xe9\xb9\xf7\x2c\x55\ +\x75\xbf\xfa\xea\x9c\xaa\xaf\xbe\xff\xd0\x31\x6f\x1c\x35\x9b\xf3\ +\xe8\xe1\x84\x46\xcd\x73\x6d\xad\x4f\x8b\xd0\x11\x36\x4b\x87\xcb\ +\xc3\x8c\xfc\x60\x1c\x9c\xa5\x7a\xc7\x89\xd4\x33\x9f\x38\xac\x16\ +\x94\xce\xd1\x1d\xe5\x24\x46\x39\x6a\x1d\xc7\x17\x84\xd4\x39\x0c\ +\x8e\x82\xd0\xd6\x43\x1c\x9d\x51\x19\x62\xd6\x09\xce\xa2\xc8\x4b\ +\xbc\x06\x27\x79\xac\x19\x66\xa2\x0f\x27\x8e\xac\x0c\x33\xdd\x35\ +\x3c\xaf\xad\x8d\x18\x97\x0e\x1d\x97\x21\x46\x5f\x1d\x67\x1b\x9e\ +\x61\xe1\x38\xd5\x54\x52\x09\x9d\xd1\xa9\xa3\x37\x72\x88\xf7\xbc\ +\xba\xd4\x63\xde\x7a\xae\xad\xe7\xac\x0e\x4a\x1e\x3e\x9e\x91\x38\ +\x87\x2b\x73\xba\xe3\x21\x8c\x4b\x16\xc4\x31\x6f\x95\xef\x2e\xe7\ +\xf4\xc7\x8e\xdc\x39\x4c\xe9\x68\x27\x8e\x77\x2c\x2a\x45\x19\x9c\ +\xca\xf1\xba\xa7\xe6\x1d\x07\x6b\x8e\x32\x77\x6c\x8d\x4a\x0c\xc1\ +\x8e\x72\xf5\xb4\x13\xcf\x80\xd0\xc9\x52\xf1\x0c\x8a\xd0\x6e\x73\ +\x89\xc3\xfb\x92\xb6\xe4\x5c\x3c\x6d\xb9\xde\x19\x73\xb8\x11\x1c\ +\xdd\xd8\x85\x15\x8f\x91\x0b\xb6\xda\x1d\x39\xb6\x4a\xc7\xa9\xcc\ +\xb3\x60\x1c\x73\xa9\xa7\x65\x3d\xcb\xbd\x9c\xe3\x6d\x43\xea\x1c\ +\x17\x8f\x19\x7c\x19\x06\xa2\xcc\x38\x3a\xce\x31\x74\x61\x85\x65\ +\xb3\x9f\x73\xb8\x95\x85\x55\x93\x7e\x49\xa6\x8e\xcd\xbc\xe4\xc2\ +\x82\x52\x38\xc7\xd1\x34\xd4\xad\xae\x8e\xba\x77\x2c\x6f\xe5\x74\ +\xbd\xa7\x33\x28\xc9\x7c\x58\xf9\x3a\x9e\x85\x81\x6b\xbe\xee\x38\ +\xd1\x52\xea\x38\x06\x45\xb0\xb5\x86\x77\xbc\xf0\xfd\x2e\xb5\x1a\ +\x74\xbb\x39\xaf\x6f\x39\x0e\x2e\xa4\xcc\x4b\x58\x8d\xba\xdd\xe9\ +\x06\xa5\xea\x7a\x9b\xee\xea\x8d\x6c\x54\xf6\x61\x6d\x40\xab\xd5\ +\xf4\x8b\x6d\x48\xeb\x55\x84\x90\x7b\x2b\x0e\xe0\x4f\xc3\x3f\xdf\ +\x6b\x83\x19\xbc\xae\xbd\xe5\x25\xa9\x8d\xb7\x16\xae\x2f\xad\x7c\ +\x23\x07\x6e\x6f\x39\x96\x0b\xc7\xc9\x9a\xe3\x91\x13\x2d\xd2\x3c\ +\x0f\x4e\xc0\x87\x9d\x5a\x1b\xc3\x10\xa9\xb7\xd4\x77\x1c\x6e\x85\ +\xfc\xe5\xab\x3d\x87\x77\x9e\xdb\x5b\x21\xb8\xa4\x69\x95\x51\x11\ +\x82\x24\x9c\x57\xbc\x17\x6e\x0d\x1c\x57\x6e\x0d\xd0\x52\x19\x8c\ +\x83\xa7\x1b\x8f\x3c\x37\x3b\x9e\x7e\x5e\x92\xbb\xb0\x96\x9a\x1a\ +\xc5\x95\x9e\x5b\xbd\x82\x76\x15\xe6\x2a\x1a\xc2\x33\x7b\x85\x67\ +\x75\x2b\x4c\x54\xf6\xc6\x25\xf3\x89\x50\x6b\x18\x54\xe1\xfc\xc1\ +\x04\x53\x38\x1a\x22\x58\xf1\x1c\x4a\xe0\x54\x13\xde\xdc\x18\x72\ +\xb4\xa9\x2c\xf5\x4b\x6c\xb5\x8b\x8b\xd4\xb3\xbe\x59\xa2\x2e\xbc\ +\x3f\xe3\x43\xa7\xbf\xda\xf1\xbc\xbe\xe9\x38\x52\x17\xae\x74\xc3\ +\x48\x98\x97\x9e\xce\xc8\x63\x52\x18\x15\x1e\x2d\x3c\xb6\xf0\x2c\ +\xf7\xc3\x3b\xab\x71\x3e\x6c\xae\x51\x65\xbe\x6d\xc8\x7c\x98\x68\ +\x7a\xe9\xa6\xe3\x7b\x4b\x43\x96\xbb\x9e\xce\x20\x84\x99\xb6\xad\ +\xe7\x78\x4d\x58\xac\xa5\xd4\xab\x30\xdb\xad\x32\xd4\xb1\xe7\x3c\ +\xcb\x5d\x4f\xb3\x16\x82\x7c\x3a\x83\xb0\xdc\xda\x2b\x3c\x37\x3b\ +\x39\x27\x0e\x24\x21\xa2\x6f\xec\xab\xcc\x43\x41\xc2\xfb\xc6\x46\ +\xce\xa0\x5f\xe0\x9c\xe7\xf6\xc0\xe1\x72\xcf\x72\xdf\xb3\xd6\x2d\ +\xe9\x8d\x3c\xb5\x24\x2c\x4b\xf9\x32\x84\x21\xd7\x0b\xc7\xb8\x08\ +\x73\x2c\x99\x86\x08\xcc\xe5\x2d\x87\x2f\x3c\xe3\xdc\xe1\xbd\xa7\ +\x91\x1a\x5c\xa9\x9c\x59\x30\xd4\xc5\x93\x55\x3b\xec\xda\xa2\x9c\ +\xcc\x94\xeb\x4b\x83\x10\x38\x35\x08\x93\x86\x9d\x3c\x24\xc5\xec\ +\x8f\x1d\x35\x0d\x73\x01\xc6\x87\xe8\xbc\x37\xfa\x9e\x4b\xcb\x25\ +\x0b\x75\xb8\xdd\x73\xf4\x0b\x47\x3e\xf6\x74\x72\x4f\x56\x87\xcd\ +\xc2\x53\x8c\x3c\x69\x19\x76\x0a\x76\xfa\x65\xd8\xa9\xa8\xca\x5c\ +\x2a\x1c\x6d\x19\xba\x85\x67\x3c\x0c\xf3\x22\x97\x3b\x9e\xe7\x2f\ +\x8f\x28\x72\xc7\xa5\x15\xc7\x5a\xe1\x39\x92\x7a\x1e\x3b\x3d\xcf\ +\x61\x1c\x45\x11\xde\xeb\x13\xef\x59\x19\x7b\xd6\xfa\x9e\xdb\x9d\ +\x82\xc6\x5c\x86\x2f\x3d\x1b\xdd\x82\x9e\xf3\x5c\x5d\x1e\xf3\xe4\ +\x99\x1a\xaa\x9e\xe5\x41\x98\x03\x52\x0d\x5a\x0b\xeb\x43\xc7\x6b\ +\xb7\x07\xb8\x2a\xb2\xd2\x15\x21\x24\xfd\x8d\xcd\x32\x44\xac\x4a\ +\xd8\x8e\x9d\xf8\x10\x20\xb7\xb2\x55\x84\xc0\x36\x09\x61\xbf\x6e\ +\xec\xb9\xb5\xe5\xd0\xd2\x33\xce\x95\xe5\xcd\x92\xa3\xad\xa0\x7e\ +\x95\xaa\xe7\xc4\x21\x21\x71\x9e\x03\x55\x30\xd4\x01\xe3\xe8\x75\ +\x87\x78\x03\x6d\xeb\xe9\xe7\xd0\x77\xa5\x4a\x96\xbe\xe8\xb7\xd6\ +\xe7\xfb\x4b\x2b\x66\xbc\x76\x93\x62\x0c\xa7\xcf\xa2\x1b\x5d\xb8\ +\x04\xf0\x8e\xb7\xb2\x0c\x78\xe2\x59\x7e\xfa\x67\x90\xf1\xf3\x70\ +\xed\xf2\xbf\xd9\x57\x2f\x7f\xab\x39\xda\xd8\x3c\xf6\xfa\xd5\xff\ +\x36\x4f\x3d\xf9\xd4\xd3\x02\x66\xe4\xbc\xf4\x06\x4a\x83\x31\xe7\ +\x4e\xb7\x59\xef\x8c\x43\x70\x44\x25\xb9\xac\x5e\x59\x1d\x86\x88\ +\x2d\x91\x30\xeb\x2b\xa5\x27\x49\xa0\xb3\x55\x90\x5a\x58\x1e\x78\ +\x4e\xd5\x42\xca\xd8\x9b\xbd\x92\x4f\x7d\xf0\x38\x83\xc1\x80\x85\ +\xcc\xd0\x19\x16\x18\x03\x47\x16\x0d\x83\x9e\xe3\xc2\x91\x84\x56\ +\xbb\xce\xad\xd5\x11\xb9\x7a\x46\xa5\x72\x34\x55\x3a\x45\x88\xf1\ +\xaf\x19\xe5\xfc\xc1\x8c\x24\x0d\xdb\x26\xd5\x79\xb6\x46\x4a\x7f\ +\x54\x92\x16\x05\xbd\xc2\x73\x63\x23\xe7\x70\xcb\xb0\xd2\x2f\xb1\ +\x16\xc6\x79\x89\xb7\x96\xf1\xa8\xc4\x15\xca\xfa\xd8\x73\xb8\x69\ +\x59\xe9\xe4\x1c\x6a\x0b\xf5\x9a\x72\xcc\x78\xd6\xcb\x90\xa8\x33\ +\xcd\x52\x56\x87\x05\x67\x0e\x64\x88\x16\x18\x3c\xae\x84\xba\xf7\ +\x6c\x14\x8a\x2b\x3c\x0b\x35\x58\xcb\x43\xf8\x70\x66\xc2\x06\xa0\ +\xad\x91\xa7\x9b\x87\x70\xd8\x9a\x0a\xdd\xd2\x71\x6b\xe8\x59\x48\ +\xc3\x32\xdb\xb1\x96\xe0\x8b\xb0\xd4\xa3\xa5\xb2\x98\x7a\x34\x9d\ +\x08\x75\x38\xac\x0b\x41\x22\xcd\x34\x64\x20\x5a\xed\x87\xd0\x5c\ +\x95\x10\x94\xd5\x4e\xa1\x33\xf0\xd4\x71\x5c\xeb\x39\xce\xd5\xc2\ +\x0c\xf5\xe6\xc8\xf1\xa3\xe7\x5b\x1c\x6a\x87\x34\x58\xb9\xf3\xf8\ +\xd2\x33\xd7\x0a\x22\xa3\xf3\xa9\xe7\x9d\xe7\x16\xb8\x7c\xb3\x4f\ +\x41\x70\xc8\x93\x30\xd4\x5e\xa5\xa1\xd7\x4c\x94\x87\x4f\x36\x58\ +\xea\x17\x0c\x4a\x4f\xbf\x4a\xf7\xa6\x79\x41\x51\x28\x4b\xc3\x92\ +\x3a\x21\xc3\x93\x1a\xa1\x3b\x28\x71\xa9\xa1\x3f\x2a\x31\x4e\x2b\ +\x3d\x47\x47\x3e\xf2\xcc\xd5\x08\xeb\xfe\x04\x4d\xbc\xb3\x87\x84\ +\x52\x0c\xc6\x08\xa8\xe3\x91\xa3\x75\x6e\xac\xe7\x1c\x6a\x09\x3e\ +\x0f\xfb\xe5\xa5\xf4\xcc\x37\x60\x75\xe4\x43\xa0\x8c\x28\x36\x81\ +\xbc\xf0\xf4\xc6\x21\x5a\x6e\x3e\x15\xfc\xb8\x64\xdd\x85\x30\x72\ +\x5b\x28\xce\x04\x99\xf0\xad\xb1\x23\x21\x6c\x47\x1f\x77\x47\x9c\ +\x3e\xbb\xc0\x56\x67\x10\x02\xd0\x54\x49\x4c\x48\xf0\xb2\x3e\x74\ +\x0c\xfb\x05\xa5\x57\xb6\x4a\xcf\x01\x0b\xdd\x52\xe9\x6e\xe6\xe4\ +\x46\x42\xe8\xb4\x57\x7c\x1e\x5e\x4b\x3e\xf9\x13\x27\x59\x5b\xef\ +\x71\xb0\x65\xd8\x1c\x38\xb2\x9a\x70\xb0\x21\x0c\x87\x25\x8f\x9f\ +\x6f\xb3\xd9\x2f\x59\xef\x97\xb8\x6a\x75\xe3\xa0\x55\x96\x8a\x90\ +\x53\xc1\x1a\xe5\x3d\x67\x9a\x8c\x8a\x9c\x95\xb1\x67\x98\x87\x2d\ +\xf4\xab\xdd\x12\xeb\x1c\x23\x55\x6e\xad\x95\x1c\x4a\x3c\x4b\x05\ +\xf4\x47\x25\x22\xc2\xc0\x41\xea\x1d\xa3\xdc\xb0\x56\x78\x3d\xd3\ +\xae\xcb\xf3\xdf\xfc\xa7\xbf\x70\xe3\xcd\x2b\xf5\x7a\xb2\x72\xea\ +\xfc\x89\xe1\xa3\x8f\x9d\x73\x57\x12\xb4\xf5\xb7\x68\xe7\x3d\xc8\ +\x73\x4f\x03\x7c\xfe\x01\x1d\xc0\x8b\x9f\xe7\x72\xeb\x59\xf9\xe2\ +\x2f\xc3\x97\xfe\xfa\xef\xed\xda\xd5\x2b\x59\x7f\x73\xeb\xb0\x7a\ +\x7f\xea\xd2\x6b\x2f\x8d\x2e\xbe\xfb\xc9\x47\x16\xad\x98\x91\x0b\ +\x89\x2b\x5f\xb9\x3d\xa6\xdd\xb4\x61\xcd\x98\x20\xcb\xbc\xd1\x2f\ +\xf9\xd4\x33\xa7\x58\x7a\xb3\x43\xab\x16\xd4\x64\xd2\xcc\x72\x30\ +\xf3\x6c\x8c\x42\x6e\xb8\x87\x0e\x19\x6e\x6d\x39\x92\x9a\x25\xcb\ +\x0c\xff\x75\x69\x83\x9b\x5b\x4a\x4b\x1c\x5a\x86\x34\xde\x4b\xab\ +\x25\xf5\x0c\x96\xfb\x9e\xc2\x87\x20\x9c\x61\x1e\x76\x4b\xad\xe6\ +\x21\x51\x68\x3b\x31\x2c\xf7\x1d\xe3\x41\x49\x37\xf7\xb8\x3c\x6c\ +\xc7\x4c\x8d\xb2\xd8\xb0\x5c\x7c\xc7\x11\xae\x2e\xf5\x78\xef\xf9\ +\x39\x5a\x35\xcb\x8d\x6e\x49\xdd\x39\x06\x4e\x78\xf7\xe9\x3a\x49\ +\x62\x78\x63\x50\x72\xe1\x40\x8a\x2b\x73\x8c\x11\x86\x03\xa5\xcc\ +\x3d\x6f\x8e\x43\x12\xc9\xf5\xae\x63\x65\x18\xf6\x61\x1f\xc9\x1c\ +\x57\xd6\x94\x26\x61\x89\x66\xa2\xed\x57\x54\x2a\x92\x99\x06\xe1\ +\x48\x23\x9e\x11\x86\x05\xa9\x26\x87\x4a\x70\x65\x88\x58\x3b\xd9\ +\xb4\x34\x93\x90\x2d\x48\x15\xda\x89\xa7\x26\x21\x85\x98\x77\x9e\ +\xef\x77\xc2\xac\xf4\xea\x28\xac\xb7\x0f\x4a\xa5\x37\xf4\x3c\x7d\ +\xf1\x20\x89\x2b\xa8\xa7\x9e\x4e\x3f\x6c\x9f\x3d\x35\x6f\xe9\x0e\ +\x1d\x3d\x0c\x17\x0e\x18\x6e\x6c\x38\xea\x4d\x4b\xa1\xca\xcd\xd5\ +\x31\x37\x37\x72\x6c\xe1\x18\x0f\x3d\x07\xeb\x8a\x7a\xa1\x18\x95\ +\xac\x0e\xc2\x3e\x80\x45\xeb\x58\x1f\x86\x5d\x81\x63\x1f\xa2\x12\ +\x4f\xcd\x27\x6c\x8c\xc2\x1a\xf4\x4a\x27\x47\xaa\xec\x34\x89\x09\ +\x21\xd0\x1f\x78\xd7\x11\xbe\x73\x63\x8b\x67\x1e\x5d\x0c\x4b\xbb\ +\x4e\xb1\xde\xd3\x1d\x39\xde\x77\xa1\x49\x9e\x07\x45\xa2\x4c\xe0\ +\xcc\x42\xc2\x4a\xbf\xa4\x6e\xa1\x1c\x7b\x56\xf2\xd0\xe9\x6e\x6d\ +\x84\x57\x95\x5e\xe1\x78\x78\x41\xf8\xe6\xeb\x63\x4e\xd6\x42\xe2\ +\x90\xc2\x85\x2d\xcd\xde\x85\xb8\x91\xba\x51\x9a\x02\xcd\x54\x59\ +\xee\x29\xa7\xdb\x86\xd4\x84\x24\x28\xc3\x91\x23\x01\x8e\xcc\x59\ +\xb2\x4a\xbf\x70\x50\x84\xfd\x11\x35\x03\x6d\x1b\x04\x5c\x36\xc6\ +\x9e\xad\xce\x90\xcd\x32\x4c\x40\x6f\x55\x2a\x3d\x56\x0c\xcf\xbc\ +\x7b\x91\x95\x8d\x21\xf3\x73\x29\x6e\x5c\x86\xd4\xef\x36\x24\xbc\ +\x31\x69\x48\x65\x36\x14\xc3\xd0\x7b\x92\x2c\xe1\xa5\x2b\xeb\x41\ +\x3f\xb0\xf4\x34\xd3\xa0\x47\xb8\xde\x2d\x71\x4e\x58\x1e\x96\x58\ +\x09\x4f\x6d\x45\x19\x26\x40\x97\xf3\xaa\xcc\xd6\xb2\x32\x74\xac\ +\x6d\xe4\x38\x0f\xc6\x85\x70\x60\x27\xc2\xe3\xe7\xe6\xe8\x39\xcf\ +\x89\xf9\x06\x8d\x44\xc9\xda\x29\xeb\xbd\x92\xcc\x29\x87\x0f\x66\ +\xa4\x38\x4e\x1d\x6e\x72\x7d\xab\xd4\xa7\x1f\x3a\x28\xff\xf0\xcf\ +\x5f\xfb\xf7\x2b\xaf\xfe\xe7\x0b\x56\xb8\xb1\x30\xdf\x58\x6e\x1d\ +\x7f\x68\xf4\xd4\xd9\x87\xca\xaf\x5f\x46\x3f\xf7\x09\xf4\x99\xd7\ +\x60\xf8\x25\x79\x2b\x59\x81\x95\x6b\x06\x3e\xf3\x0b\xf0\x87\xbf\ +\xf3\x82\x14\xfe\x5a\x32\xe8\x0e\x9a\xa5\xd7\xc5\x71\x31\x9a\x7b\ +\xe1\x85\x6f\xae\xb7\xe6\xe6\x6a\xf5\xe6\x5c\xc3\xa5\x4d\x9b\x65\ +\x19\x8b\x59\x82\xb5\x09\x07\x5a\x19\x1e\x4b\xb3\x9e\xf2\xda\xcd\ +\x01\xab\x65\xca\x91\xba\xa5\x95\x64\xa4\xa9\xa1\x37\x30\x14\x24\ +\x9c\xce\x2c\xed\xb9\x1a\xe3\x11\x6c\x14\x86\x96\x18\xc6\x92\xf2\ +\xfe\x53\x75\x96\x86\x86\x47\x4f\xd4\xb9\xd5\x51\x4c\x3d\xc5\xab\ +\x05\xb1\xcc\xa7\x16\xf5\x16\x63\x2d\x18\xcb\xc5\x93\x0d\xd6\xbb\ +\x41\x96\x2b\x37\x09\x89\x4d\x38\x56\x4b\xe8\x3a\x4b\xd2\x6a\xd0\ +\x30\x86\x8d\xdc\x70\x79\x69\xc4\x7c\x2d\xa5\x37\x86\xf5\xcd\x12\ +\x6b\x2c\x39\x09\x47\xe6\xb3\x2a\xca\x0e\xac\x58\xce\x2e\x1a\x2e\ +\xaf\x1b\x32\x6b\xf1\x92\x60\x92\x94\x86\xb7\x6c\x7a\xcb\xc9\x85\ +\x8c\xcc\x19\xfa\x9a\x30\xcc\x2d\x73\xcd\x94\xc5\x56\x46\xab\x59\ +\x63\x98\x83\x93\x84\xc4\x58\x8c\x24\xd8\x76\x9d\x73\xc7\x5a\x50\ +\xc2\xe6\x50\xc8\xd3\x94\xb3\x87\x9b\x6c\xe5\x86\xb9\x7a\x46\x61\ +\x2d\x23\x27\x24\xb5\x84\x85\x9a\xc1\xf8\x04\xaf\x96\x85\x9a\xc5\ +\x49\xc2\x66\x69\xa9\x25\x09\x99\x58\x0e\xb5\x2c\x23\x67\x39\xb6\ +\x98\x61\xc5\xf2\xc6\xfa\x98\x37\x7a\x86\x76\x6a\xc9\x34\x61\x7e\ +\xae\x46\x51\x08\xa3\xd2\x72\x20\x35\xa4\x36\x61\xbe\x96\xb2\x3c\ +\x14\xe6\x13\x4b\xae\x96\xb3\x73\x29\xf5\x76\x8d\x76\x23\xc1\x49\ +\x4a\xb7\x14\xb2\x24\xc5\x8b\x65\x31\x13\x9c\x4f\x50\x63\x01\xcb\ +\xa9\xf9\x84\x43\x8b\x0d\x86\x03\x45\x8d\xc5\xda\x84\x23\x59\x12\ +\xe4\xb8\x93\x8c\x76\xa3\xc6\xa8\x10\x5e\xba\x3d\x62\xae\x9e\xb1\ +\xde\x2d\x51\x12\xc4\x41\xdf\x59\x4e\x1d\xac\xf1\xca\x9b\x05\x8a\ +\xa1\x57\x08\xe7\x0f\xa4\x7c\x77\xd9\xb3\x90\x24\xf4\x4b\x8b\x24\ +\x09\xed\x34\xa3\x53\x18\xce\x2e\x66\x24\x6a\x29\x35\xa1\x5f\x58\ +\xea\xf5\x8c\x83\xf5\x0c\x93\x58\xea\x8d\x8c\xc2\x19\x4a\xb1\xb4\ +\x24\x61\xa9\xb4\x7c\xe8\x89\x43\x6c\x76\x1c\x58\xcb\x56\x6e\x38\ +\x7e\xb8\x45\xb3\x6e\xd9\x18\x08\x27\x0f\xd5\xb9\xd9\x83\x5a\x3d\ +\x05\x0c\xc7\xe6\x53\xc6\x63\xc3\x7c\x66\x71\x24\x74\x4b\x8b\xb1\ +\x09\x36\x49\x38\xd9\x4e\xd8\xcc\x2d\xe7\x0f\x67\x6c\x0d\x85\x34\ +\xb3\x5c\x5f\x29\x50\x2c\x89\x13\x4c\x96\xb1\xd0\x48\xd8\xec\x0b\ +\xde\x5a\xda\xa5\xe1\xe8\x91\x56\x08\xd9\x2e\x2d\xd6\x18\x2c\x29\ +\xef\x3d\xd7\xe0\xda\x26\x9c\x3f\x5a\x67\xad\xaf\xa4\xb5\x94\x42\ +\x2d\xed\xcc\x92\x61\x51\x82\xdd\x66\xd6\xf2\xf8\xd9\x06\x37\xd7\ +\x95\x7a\x6a\x48\x4c\x42\xdd\x24\x34\xeb\x96\x81\x33\xd4\xe6\x5b\ +\x24\xa5\xe7\xb5\x8d\x92\x61\x61\x18\x17\x4a\x9a\x25\x8c\x7b\x9e\ +\xbe\x26\x2c\xb4\x33\xd6\x7b\x41\xc6\xf8\xb5\x95\xae\x33\xfd\x37\ +\xd7\xbf\xfa\x57\x7f\xfe\xed\xab\x57\x5e\x79\x29\x4d\xe4\x6a\x23\ +\xcb\xae\xb5\x8e\x2c\xae\x3e\x71\xf2\x5d\xa3\xf4\xc9\x73\x5a\x7f\ +\x19\x3d\x70\x06\xf9\xc2\x67\x80\x57\x3e\xbf\x6f\x8a\xff\x7b\xf2\ +\x91\xe7\x54\x3e\xf6\xfc\x6f\xf2\xdb\x97\xde\x68\xd8\xef\x5f\x3a\ +\xd2\x1b\xbb\xc7\x9c\xc8\xe3\x6a\xec\x23\x60\x8f\x95\x65\xd9\x44\ +\x35\x33\x06\xab\x22\xc6\x04\xe5\x55\x49\x0c\x12\x56\x21\xc2\x3f\ +\xbe\x4a\xf0\x59\xa5\x9d\x0b\x79\xd0\x55\xc5\x7b\x25\xb5\x52\x29\ +\xa1\x54\xa2\x9f\x53\xff\x4a\xe5\xa9\xaa\x3f\xb7\x8f\x99\x24\x46\ +\xf5\x3e\xec\xbb\xa6\x4a\xbf\xed\xab\x6d\x0c\xb6\x4a\x9b\xaa\x53\ +\xf7\xf3\x5a\x29\xda\x56\xf2\x66\xb2\xb3\xeb\x81\x2a\x87\xaf\x94\ +\x2e\x64\xbc\xd5\x3d\x1a\x6b\x22\x93\x55\x49\xe9\x05\x81\x97\x6a\ +\xc9\xd0\xcc\xee\xa2\x40\x35\xec\xe2\x32\xc6\x84\x9c\x77\x13\x25\ +\x57\x33\x9b\xc8\x5d\xa7\xca\xb8\x7d\xaf\x6a\x79\xac\x12\x9a\x45\ +\x75\x8f\x89\x1b\xd9\x29\x0f\x0a\x53\x7f\xa2\x3e\x24\x29\xb1\x55\ +\x3e\x46\x33\xa5\xa8\x3c\xb9\xa6\x4c\x4d\x14\x97\x93\xf4\xda\xd5\ +\xf7\xbe\x6a\x68\x31\xb2\x7d\x3f\x9d\x9e\x58\x0e\x65\x52\xd9\x29\ +\x7f\xa8\x84\xec\x94\x41\xa6\xca\xe9\x7c\x25\xb0\xaa\x77\xb6\xe9\ +\xe4\x7e\x56\x66\xdb\x54\x98\xbd\xd6\x24\x13\x6e\xe1\x3c\xd6\x98\ +\xed\x74\xe0\x93\xd4\xe2\x93\x3a\x8a\xec\x94\xc5\x79\xd4\x18\xd9\ +\xbe\xa6\x9d\xbe\xde\xa4\xbc\x3a\xc9\xd2\x1e\x4a\xac\x95\x92\x11\ +\xdb\xf2\xe8\x55\xbb\x09\xea\xdc\x8e\xad\xee\xe8\xfb\xcc\xda\xaa\ +\x91\x89\x6d\xef\xd8\x8a\xaf\xaa\xe2\x43\xbe\x88\x60\x68\x32\xd9\ +\xc3\x17\x94\xd9\xa8\xd4\x87\x27\xb9\xa4\xbd\xee\xd8\xba\x84\xac\ +\x77\x78\xd5\xb0\x3c\x20\x92\x5b\x63\xfa\xc6\xc8\x8a\xa5\xbc\x9c\ +\xd9\xec\xc5\xd6\x62\xeb\xd5\x87\x7e\xfc\x89\xe5\x5f\xfc\xf0\x47\ +\x46\xdf\x92\x27\xfd\xef\x7e\x1c\x7f\xf1\xdb\xf0\xf2\xfb\xf7\xef\ +\xe6\xf7\xa1\x29\xaa\xfc\xe3\xa7\xd1\x8f\xfe\xcd\x8f\xc9\x43\x5f\ +\x9e\xcb\x2f\xf7\x37\x37\x93\xb5\xc1\x75\x0d\xf3\x1a\x63\xc4\x6f\ +\xa4\x59\xed\x80\x84\x34\x7e\xa9\x08\xb6\xca\xa5\x28\xa8\x18\x31\ +\xdb\xf6\x1c\x16\x4c\x91\x69\x63\x17\xbb\x63\x3e\x52\x49\x4a\x0b\ +\x55\xd2\xcd\xaa\x80\x52\x69\x5a\x4c\x35\xd1\xc4\x4a\x90\x3b\x44\ +\x11\x42\x42\xd9\xd9\x63\xef\x9c\xf5\x9c\xb2\x2b\x95\xdd\xca\x0a\ +\x49\xb2\xbf\x93\xb4\xdb\xeb\xaa\x3a\xfd\xed\xa4\x84\x93\xeb\x6d\ +\xdb\x7f\x6a\xed\xee\xc7\x2d\xb9\xbb\xeb\xd5\xbd\x8f\x91\xfd\xd2\ +\xb3\xb1\x87\xfb\x60\xdb\x43\x4e\x3f\xe6\x59\xd9\xff\x6a\x96\x99\ +\x7a\xec\x58\xee\x9e\x05\x94\xfb\x19\x3e\x66\x7e\x96\xed\x66\xb8\ +\xe3\x1c\xd1\xa9\x63\x77\xd5\x7b\xe6\x60\xb5\xd5\x47\x89\x99\xf1\ +\x47\xd8\xe9\x5f\x50\x66\x4f\x4d\xec\xcc\xf5\x74\xea\x3c\xbd\xf3\ +\xf1\x57\x74\xaa\x85\x74\xdb\x18\xa7\xca\x90\xa6\x72\xe7\xb1\xd5\ +\x77\x89\xcc\xb6\x8f\x65\xa6\x5c\x53\x06\x73\x87\xd9\xce\xde\x17\ +\xa1\x72\x59\xdb\x0e\x42\x83\x28\x85\x57\x15\x0f\x52\x40\x08\x13\ +\x11\x91\x37\x8d\x24\x57\x6d\x3d\xb9\xde\x3e\x72\xa0\xf3\xf0\xf1\ +\xf3\xf9\xbf\xd4\x2e\xea\xef\x3f\x86\x7e\xfa\x12\xf2\xf2\x1f\xdd\ +\x5d\x33\xe4\x3e\x1c\x80\xc0\x73\xca\x6f\x7c\xe0\x63\xfa\xf4\x97\ +\x0b\x3d\xf0\xce\xd7\x87\xb7\xbe\xd3\x5b\xb5\x9a\x1b\x71\x7e\xe4\ +\xd5\x2f\x43\xb9\x08\xbe\xa5\xaa\xa9\xa8\xb7\x20\x06\x51\x13\xd2\ +\x60\x22\x61\xe3\xab\x10\x12\x20\x21\x21\xdb\x93\xca\x8c\xb1\x53\ +\xa9\x43\x08\x55\xa2\xa4\x89\x39\x56\xed\xb1\xd3\x99\x43\xdb\xc8\ +\xf4\x4f\x3d\xeb\x44\x76\x3e\x17\x2a\x59\x8e\x49\x2e\x23\xa9\x4e\ +\x97\xc9\x1f\xdb\x8e\x42\x76\x94\x4f\x75\x22\x85\xbb\xf3\xe0\xb0\ +\xdb\x9e\x77\xdd\x67\x72\xae\xde\x4f\xb7\x9d\x75\x3c\xfb\x1d\xfb\ +\xd6\x72\x3c\xca\x7d\x9e\xa8\x77\xef\xbe\x93\xe7\x80\xbb\xd6\x44\ +\xef\xe2\x1c\xf4\x1e\xf5\xdf\xe5\xb2\x65\xaf\xac\x73\xbb\x8f\x97\ +\xd9\x73\xf7\x38\x67\xe6\xd2\x12\x7e\x54\xd1\xd9\x8e\x26\x46\x2b\ +\xe5\xb6\xea\x73\xa3\x7b\x96\x7d\x7b\x9c\xda\xf9\x6c\xf2\xc3\x05\ +\x0b\xde\xd3\x81\xa1\x32\x6d\xac\xd5\xde\x72\xaa\xdc\x60\x7b\x39\ +\x51\xa4\xaa\xeb\x76\xaf\xa8\x92\x86\x57\xf7\xd5\xaa\x2e\xc1\x5a\ +\xbd\x20\x4e\x8d\x14\x88\xed\x23\xc9\xa6\xb1\xc9\xb2\x49\xd3\xdb\ +\xed\x76\x63\xb5\x7d\xe2\xe8\xf0\xe6\xcd\x0b\xee\x6b\xbf\xd6\x70\ +\x7f\x7c\x05\xf9\x83\x0f\xa2\x7c\xf8\xee\x86\x70\x7f\xaa\xe2\x3f\ +\x29\xf0\x4b\xcf\xf2\xaf\xff\x71\xd3\x3d\xf2\xd9\x2f\xb0\xb8\xf4\ +\x7b\xfd\xce\x46\xb9\xec\x29\x73\x53\xe6\x1d\xa3\xbe\xa5\xde\xd7\ +\x10\x12\x11\x0c\x78\xa3\x46\x09\xda\x3b\x26\x8c\xe0\x3a\x69\x57\ +\x3f\xdd\x61\xaa\xce\x36\x79\x3a\xa8\x3a\xa3\xea\x74\xe7\x04\x65\ +\x72\x9c\x4c\xfe\x1f\x5a\xcc\xef\x38\x89\xbd\x3a\x81\x4e\x3d\x2d\ +\xe8\xc4\x65\x84\x26\xf6\xaa\xd3\xe7\xcd\x3e\x61\xe8\xf4\xdf\x3a\ +\x3b\xa6\xe8\x1e\x23\xf5\x5e\xd7\xd9\xb3\x0b\xf9\x5d\x9d\xdc\xef\ +\xf3\x56\xa6\x77\xeb\x7a\xf7\x99\xff\x59\xd9\xd3\x49\xdd\xdb\x85\ +\xec\x7e\x9c\xd0\xfb\x72\x47\xb2\x3b\xea\x44\x09\x49\xc2\xf6\x68\ +\x9c\x7d\x5d\x9d\xec\xfa\x4c\xee\xcf\xf9\x6c\x77\xc8\x99\x11\x7c\ +\xd2\x93\x77\x75\x70\x45\x44\x54\xab\x61\xa8\x7a\x7e\xd7\x9d\xeb\ +\xe8\xe4\x39\x71\x67\x0c\xda\x1e\x95\x45\x75\xd7\x68\x3e\x19\xa1\ +\x26\x65\x98\x19\x47\x64\xd7\xe3\xd9\xf6\x31\x12\x7c\xc9\xac\xa0\ +\x1c\xd4\x57\x00\x00\x02\xf1\x49\x44\x41\x54\x23\xa9\x9c\xd6\x76\ +\x5b\xea\xd4\x10\x17\xde\xde\x24\xc4\xf8\x88\x9a\x42\xc5\xe4\xd6\ +\x24\xfd\xb4\x96\x6c\x26\x59\x6d\xb3\x77\x68\xae\x77\xf6\x89\x9f\ +\xcb\x7f\x6a\xf9\xcf\xfc\x87\x5e\x7c\x9f\x7c\xe3\x83\x28\x1f\x07\ +\xbe\x22\xf7\x94\xf9\x7b\x40\x7e\x4b\xe4\x57\x9c\x5d\xd8\x28\x33\ +\xbf\x59\x34\x0a\xa4\xee\xbc\xab\xa5\xc6\x25\x61\xef\x89\x17\x2b\ +\xde\x58\x4c\x30\x77\xf1\x52\x09\x3c\xed\x6f\xaa\xea\xee\x34\x09\ +\x3f\x19\x85\xc3\xdb\x97\xaa\x4e\xf5\x8c\x99\x4e\x3a\xe5\x3c\x66\ +\x3a\x97\xec\x7e\xe1\x54\x9d\x79\xea\xd0\x99\xf3\xa6\x8e\xd5\xed\ +\x7b\xf8\xdd\xd3\x04\xe1\x29\x62\xcf\xfb\xdd\x51\x41\xdd\xaf\xdf\ +\xa8\xea\x1e\x6f\xc3\x53\xe5\xde\xc7\x13\xec\xd5\x55\xef\x3d\xd0\ +\x3f\xa8\x6c\xb4\x99\xee\x78\xbb\x47\x72\xdd\x36\xce\xbb\x14\x4b\ +\x64\xbf\xef\x65\x7f\xbb\xdb\xaf\x36\x32\x9d\x1d\xf4\x1e\x76\x2b\ +\x13\xb9\x8c\xed\xce\x39\x75\xf4\x64\x62\xc0\x6c\xbf\x02\xc8\xf6\ +\xb5\xb7\x3d\xc3\xe4\xfb\x5d\xe5\x32\x53\x2f\x8d\xa2\x77\xd6\x77\ +\xdb\xd1\xc8\x76\x87\x37\xb2\x6b\x38\x08\x9e\x44\x76\x5f\xff\xee\ +\x4e\xb5\x72\x42\x41\x09\xd6\x60\xd4\x19\xd4\x63\xbd\x92\x94\x9a\ +\x24\x63\xcd\xfd\xa8\x35\x27\x83\x33\x1f\x3f\x5d\xf4\xff\xee\xa8\ +\xbb\xfc\xd9\xc7\x7d\xfe\x81\x53\x21\x31\xe8\xb3\x72\x1f\xfe\xfe\ +\x81\xc9\xe0\x93\xcf\x09\x37\xfe\xd2\x52\xbf\x90\x66\x0d\x4d\x93\ +\xb4\x96\x18\xf5\x06\x6f\x51\x6b\x44\x25\x48\xa3\xa4\x48\xa5\x03\ +\xbb\xc7\x5d\xcd\x1e\xc6\xea\x76\x8d\x90\x32\x99\x9b\xf3\xf7\xae\ +\x86\x2f\xf7\x7e\xdc\xdc\xed\x5c\xee\xeb\x11\x79\xea\x97\xf3\xee\ +\x2e\xfb\x24\xbc\xec\xdf\xc9\x9d\xbc\xa5\xe6\xdd\xbd\x11\x43\xfd\ +\x1e\xce\x46\xdf\xfa\x4b\xc2\xbe\x3f\xbf\xee\xd7\x9b\xab\x3d\xb8\ +\x6f\x17\x1e\xb9\xd7\xf5\x8c\x7d\xb0\xfa\x89\x20\x62\xee\xe3\x6d\ +\xe3\x2e\xf5\x97\x3d\x06\x29\x63\x1f\xa0\x0c\x77\x51\xe9\x94\x07\ +\xb8\x96\xdb\xbb\xfc\x0e\x87\x93\xa0\xec\x64\xb4\xd0\xc4\x79\x27\ +\xa9\x38\x4d\x6d\x21\xe7\xca\x72\xe3\xe4\xaf\x96\x7c\xee\x19\xe5\ +\xa9\x87\xe0\xf9\xaf\xbc\x25\x0b\x78\x00\xde\x09\x1f\xfd\xa2\xb0\ +\xf0\x9c\xe1\xd2\x21\x43\x3a\x32\x95\x54\x8b\x49\x13\x8f\x95\x39\ +\xb1\xad\x6a\x0a\xd5\xa9\xd8\xc9\xbb\x46\x6b\x67\x3a\xff\xed\x47\ +\xde\xf6\x5a\xce\x38\xa1\x07\xbe\xa8\xfc\x50\x6a\xf9\xb6\xb2\xed\ +\xdc\xa6\x64\x66\xff\x77\xb8\x8f\xb9\x8a\x07\x68\xbe\x1f\xb4\xa5\ +\xf5\x87\x75\xe1\x1f\xc0\x8c\x1d\xd0\x0f\x52\x70\x1a\x66\x3a\x15\ +\x03\x45\x27\x81\x45\x71\x79\x27\x83\xa2\xf0\x9c\xb9\xee\xd8\xfc\ +\x59\xcf\xd7\x7f\x5d\xe1\xe5\xb7\xb3\xd7\xdc\x07\x87\xfe\x44\xf8\ +\xc4\x12\xf4\x5f\x32\xb4\x7e\x04\x3a\x6f\x54\x4f\x3a\x45\x25\xc7\ +\x2a\x21\x97\xf6\x84\xf2\xff\xa6\x4d\x23\x91\xff\x77\xc8\xae\x19\ +\xba\xc9\x5b\x63\xa6\xb0\x70\x0e\xfa\xaf\x40\xeb\x5d\x9e\xaf\x1e\ +\x87\xb5\x9f\x8f\xbd\x2a\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\ +\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\ +\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\ +\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\ +\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\ +\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\ +\x24\x12\x89\x44\x22\x91\x48\x24\x12\x89\x44\x22\x91\x48\x24\x12\ +\x89\x44\x22\x91\x1f\x22\xff\x03\xf0\x2b\xc7\x0e\xaf\x5e\x28\xa1\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x01\x3a\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1d\x10\x19\ +\x26\x44\x0d\xff\x31\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x01\x3a\x6c\x49\x44\x41\x54\x78\ +\xda\xec\x9c\x09\x90\xa5\xd5\x75\xdf\x7f\xe7\x7e\xcb\x5b\x7a\xef\ +\x59\x98\xad\x87\x59\x18\x18\x18\x10\xa0\x91\x58\x84\x11\x44\x20\ +\x84\x88\xa4\x48\x76\x90\x5d\x4a\xa2\x58\x8b\x53\xb1\xe2\x02\x52\ +\xca\x56\x56\x64\x95\xac\xc8\xe5\x2c\x2a\x23\xca\x96\x53\xb1\x2c\ +\x39\x4a\xa2\xb2\x45\x6c\x11\x49\x41\x48\x02\x05\x84\x11\x8b\x34\ +\x02\x04\x03\x03\xc3\x2c\x4c\xf7\xec\x33\xdd\xd3\xdb\x5b\xbe\xe5\ +\x9e\xdc\x7e\xf7\xf2\x5e\x43\xa9\x5c\xe5\x52\x1c\x19\xf1\x0e\xfc\ +\xfb\x7f\xee\xbd\x1f\xcd\x4c\xbf\x3e\xe7\x9e\x73\xee\xb9\x1f\x7d\ +\xe9\x4b\x5f\x5e\xbb\x22\xf4\xe5\x55\x22\x0a\x08\x3d\xb9\x01\xf8\ +\x2d\xb8\xed\x2a\x30\xfb\x60\xfb\x3c\x9c\x7b\x09\xec\x3d\x02\xfb\ +\xd7\x09\x13\x3f\x54\x36\x0c\x09\xba\x12\xe2\x15\x60\x80\x43\xcf\ +\x02\xc0\xc6\xf3\xc1\x02\xc5\x69\x90\x53\x30\x35\xaf\x4c\xbe\x41\ +\xd8\x72\x44\xd9\xb6\x0e\x9e\x7f\x02\xf6\x0c\x81\xdd\x0a\xb7\x3f\ +\x04\xfc\x36\xf0\x6d\x7a\xa2\xfd\x5f\x9d\xbe\x03\xe8\xcb\xdf\x8c\ +\xec\x06\x76\x04\xfd\xab\xf0\x0e\xa7\x5f\x98\xc1\x27\x1c\xff\xfe\ +\x51\xd8\x32\x24\x88\x85\x6d\xc3\x30\x34\x0d\x27\xda\x42\x16\x43\ +\x2b\x01\x1a\x40\x09\xea\xd6\x8a\x45\x61\xe5\x5a\x68\xe4\xb0\x78\ +\x1a\x9a\x2d\x41\xd0\x60\xbf\x42\xad\xaa\x0c\xac\x80\x7a\x02\xa7\ +\x8e\x42\x3c\xa0\xc8\x1c\x10\x01\x75\xa8\xe6\x90\x16\xb0\xba\xa2\ +\xcc\x8f\xc3\x5e\xb7\xa6\x06\xf6\xcf\x2b\xbf\xb1\x16\x3e\xb9\x1b\ +\x9e\x4e\xe1\x1b\x8e\x79\xcf\xcb\xfe\xec\x7d\xe9\x3b\x80\xbe\xfc\ +\xb5\x8d\xfd\x01\xf8\x97\x3b\xe1\xc3\x15\xb8\x6b\x0a\xd6\x8e\x0b\ +\x3b\x13\x3a\x46\x39\x55\x11\x70\x2c\x89\x50\xad\x3b\x6e\x43\x1b\ +\xc1\xa6\x6e\x8c\x52\x36\x0c\x79\x55\xa9\x1a\xc8\x0b\xc1\xc4\xd0\ +\xca\x61\xa8\x80\x32\x16\xca\x3a\x58\xa7\xab\x02\x80\x08\x9d\x67\ +\xa2\x86\x43\xa1\xcc\x3b\xbd\x9a\xf8\x67\x92\x58\x69\x59\xc7\x2d\ +\x21\xaa\x5b\x5a\x08\x26\x53\x2a\x28\x5a\x81\x56\x03\x34\x57\x18\ +\x86\x0d\x6d\x45\x1d\xef\xca\xe1\xe8\xb4\xf2\xee\x0d\xf0\xf9\x36\ +\xfc\xc7\x5d\xc0\x35\x7d\xa7\xd0\x77\x00\x7d\xf9\xc9\xf2\x6e\xb8\ +\xfe\x77\xe0\x96\xf3\xe1\xd8\x19\xa1\x96\xc3\x1b\xc6\x61\xf6\x98\ +\x30\x5f\x85\xd8\x0a\x51\x04\x59\x26\x98\x8a\x20\x25\x58\x00\x0c\ +\x91\x10\x74\x01\x15\x4c\x67\x2c\xa8\xe2\xd6\x84\xd2\xb1\xe0\xe7\ +\x4b\xf1\x3a\x40\x64\xa1\x2c\xf1\x7a\xe4\x74\xe3\x75\x45\x89\x14\ +\xac\x06\x5d\xa0\x54\xf5\x4e\x02\xed\xcc\x23\x0a\x28\x06\xdc\x1a\ +\x80\xed\xe8\x1a\x81\x6d\x2b\x69\xaa\x9d\xef\x5d\x18\x65\xa8\x05\ +\x23\x6b\x94\x1f\x4e\x43\x33\x81\x35\xa3\xca\x1d\xcf\xc2\xbd\xbf\ +\x09\xdc\x45\x5f\xfa\x0e\xe0\x35\x24\xf7\x03\xd7\x7a\xf5\xf2\x47\ +\xe0\xcd\xeb\xe1\xa2\x08\xd6\x8e\x0a\x5b\x4a\x38\xd0\x10\x28\xa0\ +\x36\x20\xb4\xdb\x82\x54\x40\x72\x43\x29\xc1\x98\xad\x60\x10\xd4\ +\xe9\x82\x63\x15\xc0\x41\x1c\x14\x4c\x24\x58\x2b\x28\x42\xb4\xc4\ +\xb1\x43\x01\xe2\xe6\x29\x04\x9b\x80\x29\x21\x56\x71\xc3\x97\x47\ +\x00\xb1\xe2\xe6\x14\x1b\x81\xc9\xe9\x4c\x68\xa9\x48\x0c\x52\x28\ +\xa5\x71\x3a\x8a\x71\x6c\xbd\x57\x09\xdf\x40\x11\x51\x14\xc7\xaa\ +\x58\xc7\x91\x51\x4a\x75\xac\xa0\x89\x45\xdb\x50\xa9\x28\xcd\x45\ +\x85\x18\x36\xd7\x95\xfd\x11\x1c\x3d\xa3\x3c\x55\xc2\xf7\x0e\xc3\ +\xa3\x57\xbc\xec\x67\xd4\x97\xbe\x03\xf8\xf9\x90\x4d\xff\x1b\x0e\ +\xfe\x5d\xe0\x0f\xe0\x53\x1f\x81\xf8\xa4\x70\x99\xc0\x86\x11\x98\ +\x9a\x16\x0a\x60\xc0\x08\x6d\xe3\x8d\xdb\x3a\x16\x2b\xa8\x83\x2c\ +\xe9\xea\x20\x82\xb5\xa6\x33\x56\x35\xd0\x79\xc6\x31\xe2\xb1\x34\ +\xef\xc6\x88\x74\xe7\x04\x83\x42\x57\xb7\x80\xa8\x83\x08\x2a\x40\ +\xc9\xcb\x25\xf2\xeb\xaa\xda\x59\x37\x80\x62\xbd\x81\xf7\x74\x0f\ +\x55\xc4\x58\xb0\xda\x9d\xd3\x30\x16\xb1\xa8\x63\x63\x6c\xf8\x5e\ +\xda\x19\x8b\x71\xec\x60\xac\x77\x12\x15\xc7\x8b\x0e\x31\xb0\x61\ +\x5c\x99\x9a\x85\xc7\x14\x8a\x55\xca\xc7\x3f\x07\xfc\xb3\xee\xcf\ +\xae\x2f\x7d\x07\xf0\xea\x93\x6b\x77\xc3\xfd\xcf\xc3\x6f\x6f\x82\ +\x35\x15\xe1\xc2\x0d\xb0\x22\x87\x17\xac\x30\x92\x40\xd9\x16\x8a\ +\xc8\x1b\x38\x62\xc0\x3a\x36\x06\x55\x10\x0c\xd2\xd1\x3d\x04\xff\ +\x8c\x71\xba\x75\x0c\x06\x71\xba\xe2\x18\xc7\x22\x1d\xf6\x96\xed\ +\x1d\x81\x86\xb1\x2c\x8f\x18\xc0\xb3\x3a\x36\x84\xe7\x81\x8e\x91\ +\x12\x02\x09\x45\x08\xac\xda\x61\xc4\xe9\x58\x50\x05\xac\x7f\x1e\ +\xeb\x28\xb0\x83\x8a\x05\xc7\x46\x2d\xd6\xe9\x38\x56\xbc\x43\xf0\ +\x4e\xc1\x81\x25\x1d\x70\x3a\x46\xfd\x33\xa2\xc4\xa5\x12\x55\x94\ +\xd9\x1c\xce\x31\xca\xe9\x04\x9e\x9e\x82\x63\x6d\xe5\xb7\x0e\xc2\ +\xb5\xe7\xc2\xfd\xfd\xba\x41\xdf\x01\xbc\x6a\xe4\x59\xf8\xea\xd9\ +\xd0\x3a\x28\x5c\x72\x3e\x1c\x3a\x2a\x44\x09\x44\x2a\x48\x64\xb0\ +\xd6\xb1\x88\x37\xee\xc0\x88\xd3\x71\x20\x42\x11\xd4\x31\x61\x8c\ +\x1a\x3f\x96\x60\xf8\x12\xd6\x34\x42\xbb\x0e\xc1\xb3\x1f\x0b\xa8\ +\xe9\x1a\x3f\x78\x88\xd3\xb5\x04\x22\x01\x15\x5e\x26\xa2\x50\x2a\ +\x12\x81\xaa\x02\x1e\x3d\x27\x60\xc3\xd8\x71\xcf\xe0\x3b\x63\x95\ +\x32\xe8\x25\x1a\x8c\x5f\x28\xc1\xe9\x4a\x58\x73\x2c\x68\x67\xac\ +\x84\x67\x96\xd6\x55\xbb\x6c\x8c\xa2\xa5\xa5\x14\xa5\xcc\x61\xe3\ +\x5a\xe5\x89\x67\xa1\xba\x49\x79\xcf\x8b\xc0\xf9\xf4\xa5\xef\x00\ +\xfe\xf6\xca\x8d\xfb\xe1\x13\x23\x50\x58\x21\x8e\x60\x51\x84\xa8\ +\xf0\xc6\x88\xf8\xf0\x3e\x72\xba\x0d\xc6\x8a\x71\xb0\x11\x22\x8e\ +\x89\x3a\x50\x82\xae\x31\xde\x1a\xfd\xbc\x38\x5d\x1d\xe3\x11\xbe\ +\xa7\x9b\x0f\xdc\x73\x26\x11\x78\xc3\xef\x45\x04\x88\x87\xd0\x99\ +\x13\xe3\xff\x8c\x58\xbc\x18\x88\x8d\xa2\x21\x4f\x40\xc1\x7f\xe9\ +\xed\xf8\xd2\xcd\xf7\xcb\xae\xd1\xa2\x4e\x0f\x8c\x63\x28\x3b\x10\ +\x07\x55\xaf\x23\x65\x58\x2f\xc2\x5a\xef\x39\x55\x0b\xc6\xe9\x36\ +\x44\x0f\x62\x29\xc5\xb1\x55\x50\x87\xa5\x71\xac\x0c\x38\xbd\x28\ +\xfd\x9f\xf1\x93\xb3\x70\xcf\x16\xfa\xd2\x77\x00\x3f\x63\xf9\x13\ +\xe0\x57\x21\xda\x0d\x1f\x5d\x80\xb7\x5c\x2a\xac\x6f\xc3\xa1\xc6\ +\x52\x88\x2f\xb4\x0b\xbf\xdb\x8b\x15\x2c\x06\x23\x06\xd5\x60\xa8\ +\x51\x30\x60\x22\x84\x18\x55\xc7\x12\x2f\x33\x7c\x07\x37\xa7\x24\ +\x21\x56\x8f\x5f\xe1\x10\x7a\x11\x01\xc1\xa1\x08\x0e\x12\xa7\xb1\ +\x89\x87\x22\x49\xc7\x52\xa9\xac\x4a\x4d\x75\x34\x96\xea\x98\x63\ +\x37\x57\xad\x47\x24\x55\x23\x69\x1a\x49\x1c\x0b\x46\xbc\xe3\x41\ +\x55\x6d\xa1\xd8\xac\xd4\xa2\x65\x35\x6b\x94\xe4\xf3\xa5\xb6\x66\ +\x32\xdb\x3a\x53\x68\xeb\x64\x66\x9d\xae\x6d\x37\x97\x65\x85\x2d\ +\x50\x75\x08\x06\xcb\xf2\x1d\x1f\xfb\x0a\x83\x2f\xc2\x5a\x1e\xe6\ +\x8b\xae\x23\x50\xa7\x8b\x38\xc6\x8f\x11\x8b\x96\x65\x48\x19\x4a\ +\xac\x5a\x0c\x16\x0d\x51\x41\x25\x5e\x4a\x11\x94\x8d\x75\xe5\x70\ +\x05\xbe\xfb\xb8\xf2\x99\x41\x28\x77\x74\x3f\x8b\xbe\xf4\x1d\xc0\ +\xff\x3f\xb9\xe9\x08\xbc\xb3\x09\x97\x8c\x08\xad\x1c\xe2\xaa\x90\ +\xe7\x06\x3a\x79\xbd\x63\x15\x34\xec\xec\xc6\xc1\x3a\x88\x83\x6a\ +\x14\x76\xee\x18\x95\x04\xc1\xb1\x03\x38\xdd\x1b\xbf\x7f\xc6\x71\ +\x30\xfc\xee\xce\x6f\xdd\xbc\x91\xb8\x9e\x48\xe5\xec\x5a\x34\x78\ +\xee\x60\x3c\xb6\xa5\x16\xad\x98\xa8\x9b\x55\xab\x2b\xd1\xaa\xd1\ +\xc4\x8c\x8d\x47\x32\x3a\x6c\x18\xac\x44\x52\xab\x09\x69\x0c\x89\ +\x83\x59\x82\x38\x84\xd0\x43\x20\x7c\x01\x34\xb0\xb7\x64\x50\xb0\ +\x45\x0f\x79\x53\xc9\xda\xa5\x36\xe7\x2c\x0b\xd3\xa5\x9e\x39\x93\ +\xdb\x99\x13\xed\xf2\xe4\x64\xc3\x9e\xdc\xdf\x2c\x4f\x3f\xbf\x50\ +\xcc\xbc\xd8\x2c\x17\x1a\xb9\xb6\xb1\x5a\x60\xa4\x1b\x09\xf4\x1c\ +\x81\x37\xf8\x0e\x6b\x67\x2e\x47\x70\xba\x83\x68\xee\xe7\xb4\x0c\ +\x4e\xa1\xc4\x38\x58\xc2\xf7\xd1\x50\x77\x10\xc7\xa5\x92\x24\x96\ +\xa2\xa5\x54\x13\x78\x62\x56\xf9\x7a\x0d\xee\x5e\x47\x5f\xfa\x0e\ +\xe0\x6f\x58\x1e\x86\x7f\x34\x02\x1f\x9e\x80\x95\x56\x3a\xbb\xfd\ +\x70\x2a\x34\x9d\x6e\x8c\x41\x4a\x01\x31\xc1\x80\x97\x87\xee\x71\ +\xc8\xd7\x13\x50\xa7\x3b\xf6\x46\x9f\x2e\xdb\xdd\xd3\xe0\x20\xfc\ +\x9a\xdf\xe1\x93\x91\x2a\xb5\x8b\x86\x92\xf1\xd7\x0f\xc7\x6b\xcf\ +\x1d\x4c\x26\x26\x6a\xd1\xc4\xda\x54\xd6\xac\x8c\x65\x6c\x40\x18\ +\xa8\x41\x92\x82\x49\x00\xf3\x13\x3a\x85\xf5\xa7\xeb\xd3\x55\x01\ +\x79\xe5\x77\xb0\x40\x0e\x64\x60\x9b\x4e\x5d\x54\x16\x4f\x15\x3a\ +\x73\x34\xd3\x63\x93\xcd\x72\xf2\xf9\x85\x7c\xf2\x47\x73\xc5\xd1\ +\xa7\xe6\xf3\xe9\xd9\x16\x4d\xd0\x3c\xd4\x00\x0a\x44\x72\xd4\xe9\ +\x68\xd6\x73\x0e\x64\xde\x19\x68\x0e\xf2\x92\x43\xf0\xcf\x87\x54\ +\xa2\xeb\x1c\x50\x8b\x46\x8a\xb5\x96\x9a\x51\xe6\x32\x1f\x15\x9c\ +\x72\xfa\xe7\x27\xe1\xbf\xcd\x02\x57\xd2\x97\xbe\x03\xf8\x7f\x28\ +\xff\x03\x3e\xf6\x76\xf8\xd5\x52\x38\x55\xc2\x99\x9a\x50\x5b\x14\ +\x6c\x5d\x20\x33\x20\x0e\x26\x14\xf0\x1c\xb0\x31\x62\x1c\x6b\xdc\ +\x31\x68\x11\xcf\x90\x82\x38\xd6\x24\xb0\x1b\xfb\x08\xa0\xc3\x6e\ +\xbc\xb6\x16\x0f\x5e\x36\x96\xac\xb9\x62\x2c\xde\xb2\x7d\x30\xde\ +\xb6\xb1\x12\x6d\x3c\x2b\x96\x95\x83\x50\xaf\x81\x49\x5f\x61\xe0\ +\x81\x5e\xa1\x84\x44\xbb\x07\xb5\x01\x4e\xb7\xbd\xb3\x3c\x2f\xcb\ +\x9a\x09\x88\xc0\x84\xbf\x90\xf4\xbc\x18\x18\xba\xdf\xfb\xaf\xf8\ +\x7f\x43\x06\x34\xc1\x2e\x40\xe3\x78\xa1\xa7\x0e\xb5\xcb\x43\x7b\ +\x16\x8a\xbd\x8f\xcc\x14\xfb\x1f\x9b\xc9\x8f\x1d\x6d\x16\x6e\x49\ +\x32\xa0\x40\x1c\x1c\xfb\x71\xc7\xf8\x73\xcf\x64\xde\x51\x68\xd1\ +\x61\xa4\x40\x6d\x09\xc6\x8d\xf1\x11\x02\x36\xfc\x95\x52\x8b\x69\ +\x28\xcd\x01\x65\xb4\xa9\xac\x8c\xe0\x4f\x22\xe5\xd3\xdf\x04\xfe\ +\x01\x7d\xe9\x3b\x80\x9f\x42\x1e\x81\x7f\x63\xe1\x83\x3b\x84\x23\ +\x33\xb0\x18\x09\x83\x15\xa1\x8c\x0d\x5a\x08\x62\x0c\x84\xfc\x5d\ +\xad\x41\xa2\xc4\x71\x18\x93\x82\x26\x48\x30\x74\x15\x37\xc6\x3b\ +\x01\x71\xf3\xd6\xe9\xaa\x71\x9a\x98\xda\x95\x63\xc9\xea\xb7\xac\ +\x4c\xb7\xbd\x6e\x38\xb9\x60\x6b\x35\x3a\xe7\xac\x08\x67\xf0\x54\ +\xea\x10\x4c\x55\xc2\xbf\x08\x61\xce\x22\xb4\xbd\xc1\x95\x4d\x47\ +\x8b\x4a\x73\xa1\xd4\xc5\x33\xa5\xce\xcd\x16\x3a\xeb\xf2\xf5\xf9\ +\xd9\xdc\xce\xcd\x17\xda\x98\xcb\x75\x71\xbe\xb0\xad\x96\xc5\xe5\ +\xf7\x5a\x34\xad\xe6\xa5\xaa\x5a\x8b\x05\x30\x06\x13\x89\x48\xcd\ +\x48\x52\x8f\x24\xae\x1a\xd2\xa1\xd8\x54\x87\x13\x19\x18\x8a\xa5\ +\x3e\x92\x98\xe1\xa1\x48\x86\x46\x62\x19\x19\x8d\x64\x78\x30\x92\ +\x81\x01\xa1\x56\x83\x34\x85\xa8\x02\x18\x14\x90\xde\x9f\x58\x11\ +\xc4\xcf\x35\x80\x05\x68\x1f\x2f\x39\xb5\xaf\x55\xbe\xf0\xe3\xb9\ +\xfc\x99\xef\x9e\xca\xf6\x3e\x3c\x93\x9f\xc8\x72\xdb\x44\xa4\xc0\ +\x90\xa3\xe2\x8d\x1f\xa7\x8b\x3a\x96\x0c\x0d\x8e\x41\xc8\xbc\x43\ +\x30\x25\x5a\xe6\x8e\x6d\x67\x8c\xb8\xb1\xb5\x48\xac\x44\x85\x65\ +\xa1\xad\x0c\x94\xca\xba\x31\xf8\xc2\x6e\xe5\x77\x0d\x70\x05\x7d\ +\xe9\x3b\x80\xbf\x86\xdc\x01\xb7\xbd\x1d\x6e\x5d\x0f\x47\x45\x98\ +\x99\x15\x06\x22\x41\xf1\xe7\xf0\x91\x31\xde\xd0\x43\x5e\x8e\xc4\ +\x08\x7e\x67\x57\x1c\x3b\x88\xa4\x28\x15\xbf\xcb\x4b\x30\x7a\xc7\ +\x6a\xe3\xe1\xd4\x0c\xde\xb0\xba\xb2\xe1\xfa\x95\x95\x8b\x2f\x18\ +\x8a\x2e\xdc\x94\x9a\x8d\x63\x30\x30\x08\xcb\x0e\xe2\x09\x5f\x21\ +\xef\xed\xaa\x2d\x97\x83\xcf\x1e\xcb\xf5\xc4\xf1\xcc\x1e\x3d\xd4\ +\x28\x8e\xbe\xe8\xf2\xf0\x03\x8d\x72\xfa\x40\xab\x9c\x3f\xd9\x2a\ +\x5b\xb3\xa5\x66\x5a\xfa\x22\x5d\x07\xa0\x20\x8a\x71\x08\xb6\x89\ +\x88\x05\x04\x5d\xd6\x2a\x04\x1a\x8e\x23\x43\x08\xa1\x02\xda\x6b\ +\x2a\x72\x90\x48\xe2\x91\x48\xd2\x55\xd5\xa8\xba\xb9\x1a\x0d\x6d\ +\xae\x47\xe3\x67\xbb\xfa\xc3\xc6\x7a\xbc\xf6\xac\xd4\xac\x5d\x93\ +\xc8\xea\xf1\x48\x46\x06\xa1\x5a\x03\x93\xe0\x45\x3d\x75\x73\x89\ +\x05\xd0\x25\x77\x7a\x30\xb3\x87\x9e\x99\x2f\x9f\xbe\xf7\x54\xfb\ +\xc9\x6f\x9f\x68\x4f\xcd\x65\x76\x01\x31\x05\x46\x33\xef\x0c\x82\ +\x13\x10\xda\xa8\x06\xc7\x80\x77\x08\x8a\xe3\x50\x6f\x50\xca\x8e\ +\x63\x28\xad\xef\x43\x10\x2c\x8b\xa5\x32\x36\xa2\xac\x55\xe5\xb3\ +\x87\xe1\xf6\x6f\x02\xb7\xd0\x97\xbe\x03\xf8\xab\x65\xe2\x9b\xf0\ +\xc5\xb7\xc1\xca\x86\x70\xac\x2d\x54\x5a\x02\x55\x03\x56\x50\x89\ +\x30\x71\x44\x59\x44\x60\x13\x1f\xe6\xe3\x58\x93\xb0\xc3\xa7\xc1\ +\xe0\x7b\x86\xaf\xba\x84\xa4\x96\x98\x81\xb7\xad\xae\x4c\xdc\xb4\ +\x3a\x79\xfd\xc5\x43\xe9\x25\x67\x27\xe2\x7a\x01\xa9\x56\x01\x55\ +\xb0\x12\xce\x0a\xbd\xb1\xb3\x00\xd9\x29\xab\x33\x93\x99\x1e\x7e\ +\xb1\x51\x1e\x7c\x66\xbe\x38\xf8\xe3\xb9\xe2\x98\xe3\x99\x63\x59\ +\xd9\xa0\xd4\x1c\x24\x54\xdf\x51\xc0\xe9\xa1\x22\x4f\x87\x35\xac\ +\x2b\xda\xd1\x03\xac\x83\xc1\x31\xcb\x6f\x03\x76\xe7\x30\x02\xea\ +\x21\x22\x28\xdd\x63\xcc\xc0\x06\x75\x0c\x0e\x08\x1a\x8e\x24\x23\ +\x49\xd6\xa4\x51\xfd\x82\xa1\x78\xec\x75\xc3\xf1\x1a\xc7\x9b\xce\ +\xae\x47\x9b\x26\x52\x59\xbf\xd2\xc8\xd8\x20\xa4\xb5\xde\xb9\xa2\ +\x1a\x45\x44\xa0\x05\xcc\x3a\x7a\x31\xd7\xa9\x27\xe7\xb3\x27\xee\ +\x3e\x91\xff\xe8\x5b\x27\xda\x93\xcd\xdc\x2e\x22\x92\x3b\x64\xa0\ +\x0e\x1d\x6e\x7b\x26\x43\x82\x93\x80\x3c\xa4\x07\x39\x51\x5c\x62\ +\x8b\x12\xd1\xa5\xb1\x42\xcb\xd2\xae\x2a\x6b\x2a\xca\xa9\xba\xf2\ +\x81\x6f\xc1\xe4\xdb\xe9\x4b\xdf\x01\xfc\x04\x79\x10\x7e\x6f\x3b\ +\x5c\x53\x11\x4e\x34\x60\x20\x16\xda\x6a\x88\xc5\xa0\x0e\xb6\x88\ +\xe1\x25\x83\x17\xc7\xea\x38\x18\xbd\xaa\x63\x2a\x01\x6e\x2c\x15\ +\xbf\x4e\xf5\xf2\xb1\xf4\xac\x9b\xd7\x55\x2e\xbd\x62\x34\xbd\x7c\ +\x4b\x2a\x9b\xc7\xa0\x56\x45\x29\x55\x00\x88\x44\xc9\x10\xe6\xa1\ +\x38\x69\x75\x7a\x7f\x4b\x0f\xee\x59\xc8\x9f\x7b\xec\x4c\xb1\xef\ +\x91\xe9\xfc\xd8\x8b\xcd\x62\x9e\x52\xb3\x50\x59\xb7\xa1\x10\x56\ +\x76\x59\xb1\xe0\xd7\xfc\xfa\x72\x07\x80\x45\x45\x83\x89\x7b\x06\ +\x50\x14\x7d\xf9\xde\x8c\x74\x48\xba\x13\x4a\x98\x51\xc7\xf4\x1c\ +\x80\x8a\x01\x02\x34\x42\x78\xa9\x0f\x21\xea\x31\x06\xeb\x38\x92\ +\xf4\xec\x5a\x3c\x74\xc5\x78\xb2\xe6\xb2\xd1\x78\xeb\xf6\xc1\xe4\ +\xbc\x2d\x55\xd9\xb4\xca\xc8\xf8\x10\xc4\xe9\x2b\x7e\x0e\x2d\x84\ +\x19\x68\xee\xcf\xf4\xc0\x23\x67\xb2\x47\xef\x3c\xd2\x7e\xfc\xd1\ +\x99\xec\x38\x6e\xc9\xa7\x01\x1a\xb2\x1e\x1c\x3b\x48\x70\x06\xaa\ +\x8e\x25\x0f\x05\xc3\x1c\x6c\x89\x89\x0b\x44\x2d\x85\x43\x45\x2c\ +\x8b\x85\xb2\xba\x0e\x0f\xb4\x95\x7f\xbe\x07\xb8\x9a\xbe\xbc\xd6\ +\x1d\xc0\xcd\x93\x70\xe7\x9b\xe1\xd7\xff\x1c\x6e\xdb\x22\x1c\x69\ +\x83\x24\x86\xc2\xf6\x1a\x76\x24\xd4\xc1\x4c\x14\xa3\x36\xe9\x15\ +\xf3\x1c\x44\xaa\x21\xd7\xaf\x80\x54\x50\x5d\x42\x3a\x5a\x8d\x07\ +\xdf\xbb\xb6\xb2\xfd\xa6\xb3\x2a\xbf\x70\x51\x3d\xba\x68\x95\xe0\ +\x76\x40\xb0\x0a\x84\x3d\xb6\x09\x9c\x71\x34\x99\xeb\xe1\x67\x16\ +\x8a\x67\x1e\x9a\xce\x9e\xfe\x3f\xd3\xf9\xe4\xfe\x85\x62\x16\xab\ +\x19\xe2\xab\xe0\x1d\x56\x7d\xe9\xac\xdc\xb3\xef\xb8\x73\x8c\x45\ +\x29\x5f\x66\xf8\xea\x58\x44\x7b\xdd\x7c\xe2\x59\xf0\x73\x22\x84\ +\x35\x10\xd3\x21\xd4\x7a\xf6\x8d\x44\x81\x11\xa0\x9b\x06\x84\xb5\ +\x25\x36\xcb\x1c\x41\x28\x7c\x76\xbb\x12\xa3\x5e\x2f\x03\xa1\x16\ +\xb2\x34\x8f\x67\x23\xe9\x96\xc1\x78\xe4\xef\x8c\x27\x13\x57\x8d\ +\xa7\x17\x5e\x30\x18\x5f\x30\x91\xc8\xfa\x51\xa8\xd5\x5e\xf1\xf3\ +\x59\x00\x4e\x2a\x33\x4f\x35\xca\xa7\xee\x3e\xde\xfe\xcb\xaf\x1c\ +\x6d\xef\x39\xd3\x2a\x16\x70\x46\xef\xd0\x06\x75\x70\xec\x6b\x03\ +\x2d\x70\x4c\x28\x1e\x8a\xc9\xb1\x65\x01\xa1\x21\x29\x34\x18\xf9\ +\x66\xa7\xdc\xb2\xae\x02\xb7\xef\x57\xfe\xf0\x97\xe0\xe6\xef\xc1\ +\x9d\x13\xf4\xc5\x8b\xbc\xa6\x9a\x78\xae\xda\x05\x9f\xbd\x04\xca\ +\xa6\x30\x9b\x0b\xa9\x15\x54\x4d\x28\xe8\xf9\x6a\xbe\x25\xc6\x48\ +\xcf\xf0\x45\xbc\xc1\x2b\x55\x90\x4a\xd0\x3b\x86\x7f\xde\x70\xba\ +\xf2\x83\x1b\xab\x6f\x78\xf3\x58\x7a\xcd\xd6\x54\x36\x8d\x41\x2a\ +\x80\x2a\x98\xde\x0e\xd7\xd8\x97\xd9\x83\x4f\xce\xe5\x2e\xef\xcd\ +\x9f\xba\x7f\xba\x7d\x64\xa1\x6d\x1b\x88\x14\xa1\x0a\x5e\x62\x9c\ +\xae\xe1\xec\x1c\x02\xc4\xef\x68\xda\xd1\x7d\xdb\x2d\xcb\x42\x7e\ +\xa5\x17\xf6\x83\x76\x74\x23\x9d\xa7\x89\xd5\xb1\x51\x62\x0b\x8a\ +\x62\x23\xbc\xd8\xc0\x26\x50\x09\x82\x50\x18\x88\xad\x63\x11\x62\ +\xc0\xaa\x80\x38\x2c\x4b\x07\x04\x13\x74\xcf\x2a\x51\x87\x85\x18\ +\xed\xcc\xc5\x40\x80\xc4\x9d\x79\xdb\x6d\x66\xea\x14\x40\x07\x2b\ +\xa6\x7e\xed\x78\x65\xdd\x0d\xab\x93\x8b\x2e\x1e\x4e\x2e\xde\x9a\ +\x1a\xf7\x33\xa3\x5e\x45\xb1\x2a\xde\x57\x01\x33\x90\xed\xcb\xf4\ +\xe0\xf7\x66\xb2\x07\xbe\x70\xa8\xf5\xc3\xe7\xe6\xb2\x53\x48\xa8\ +\x0d\x10\x9c\x81\xd0\xea\xe8\xaa\x3d\x47\x60\x35\xc7\x50\x80\x29\ +\x7c\x93\x91\xf1\x69\x52\x66\x94\x91\x44\x89\x6a\xca\xad\x4f\xc0\ +\x43\x3b\xfb\xcd\x44\xaf\x2d\x07\x70\x1f\x7c\x7a\xb3\xf0\xbe\xf5\ +\xf0\xcc\xb4\x30\x9c\x40\x8e\x81\x32\x82\xc8\xb1\xf6\x7e\x69\xd1\ +\x14\x25\x45\xfc\x0e\x1f\x8c\xbe\x0a\x61\x0c\xd5\x37\xad\x48\xd7\ +\x7d\x60\xa2\x7a\xf5\x95\x23\xf1\x55\x1b\x22\xb3\x66\x10\xc4\x2a\ +\x88\x28\x25\xc2\x2c\x64\x07\x0b\x9d\xdc\x35\x9b\xed\xba\xfb\x44\ +\xf6\xc4\xbd\x27\xb3\xa9\x56\xee\x8d\xbe\x03\x34\x27\x9c\x87\xf7\ +\x9a\x65\xc8\xfd\x1a\xa1\xc8\xa5\x9e\x11\xdb\xdd\xf9\x45\x14\x5e\ +\xba\x64\x83\xfa\x7f\xc4\x1b\x7f\x9c\x28\x36\xf3\xff\x75\x12\x3b\ +\x2e\x15\x14\x88\xc0\xa2\x18\x42\xe6\x00\x68\x67\x0e\x0c\x02\x25\ +\xe0\x28\x8a\x84\xbc\x70\x8c\x60\x52\x28\x72\xf1\x86\xaf\x0e\x08\ +\xda\xf9\x6a\xc2\x05\x26\xe9\x46\x02\xa8\xf1\xba\x44\x1d\x06\xa7\ +\x6b\x28\x92\xfa\x88\xa0\xd7\xff\x20\x49\x67\xcd\xa1\x9a\x98\xfa\ +\xf5\xab\xd2\x0d\x37\xad\x4e\x2f\xd9\x39\x92\xee\xdc\x14\xcb\xc4\ +\x08\xa4\x11\x8a\xaa\x10\xa2\x02\x9d\x2a\xed\xb1\x87\x67\x8b\x87\ +\xbe\x38\xd9\x7a\xf0\xfb\xa7\xb3\x23\x40\x6b\x59\x44\xd0\xc2\x71\ +\x67\xac\x4b\x4c\x38\x49\xa0\xe8\x75\x21\x96\x16\xa2\x92\x04\xcb\ +\x5c\x0e\x17\x8c\x2b\x5f\x3e\x0c\x1f\x3b\xa0\x70\x1d\xaf\x75\x11\ +\x7e\xde\xe5\xf2\x87\xe1\x2b\x3b\x61\xef\xd1\x50\xdc\x73\x14\x99\ +\x08\x65\x59\x6b\x2e\x09\xe2\xa0\x54\x10\x4d\x41\xaa\x7e\xc7\xc7\ +\x1b\xbf\x8a\x63\x5b\xbd\x6e\x55\x65\xe2\x03\x67\xd7\xaf\xbb\x7c\ +\x28\xbe\x72\xad\x30\x5e\x09\x39\x6d\x24\xd0\x00\x3d\x6e\x99\x79\ +\xa2\x51\x3e\xfe\xad\xe3\xad\x47\xfe\xe2\x58\xb6\x6f\xa6\x55\xcc\ +\xfb\x10\x95\x1c\xe3\xd8\x3a\x46\x1d\x1c\xbb\xf9\xe5\xbf\xa8\xa1\ +\xb8\x57\x84\x90\xbe\x44\xbb\x17\x6f\x02\x1b\xc5\x16\x96\x38\x0e\ +\x86\x6f\x3d\x77\x5f\xdc\x81\x37\xf4\x8a\x42\xcb\x28\xa9\xe3\x22\ +\x85\xa4\x09\x66\x49\x2f\x14\x4c\x2f\x12\x88\x63\xc1\x0a\xe4\x35\ +\xa7\x67\x90\x09\x54\xad\xd0\x76\x6c\x10\x87\xde\x8b\x46\x04\x41\ +\x8c\x74\xb8\x28\x04\x13\xfb\x96\x67\x15\xc7\x6a\x3c\xe3\x58\xc3\ +\x3d\x07\xdf\xd8\xb4\xdc\xb1\x86\x88\xca\x41\x12\x8c\x63\x1b\x4e\ +\x50\xdc\xfc\x58\x35\x1e\xfa\xc5\x35\xe9\xd6\xb7\x9d\x55\xbd\xe2\ +\x92\x7a\x74\xe9\x59\x86\xb1\x3a\x48\xa9\xbe\x56\xd0\x46\x38\xaa\ +\x4c\x3f\x3a\x5f\x3c\xfc\xc5\x17\x1b\xf7\xdd\x77\xb2\x3d\x09\xa6\ +\x85\x04\x27\x00\x21\x22\xd0\x16\x1a\x22\x05\x0d\x27\x08\x4a\xef\ +\x4e\x42\x69\x4b\x50\xa0\x65\xd9\xb6\x56\x79\xef\x2e\x78\xf4\xca\ +\xbe\x03\xf8\xb9\x93\x6b\x1f\x87\xfb\xbf\x0d\x7f\xfe\x11\xb8\x24\ +\x11\xf6\x9c\x16\x86\x62\x41\x1d\xac\x44\x50\x3a\x48\x68\xbb\xed\ +\xe6\xf7\x8e\x09\x86\xaf\x55\xc4\xb1\xf5\x4e\xe0\xda\x95\xe9\xc4\ +\xaf\x6d\xaa\x5f\xef\x0c\xff\x2a\x67\xf8\xa3\x31\x1a\xd2\x63\x98\ +\x83\xe2\x85\x5c\x0f\x7e\xff\x4c\xf6\xd0\x97\xa7\x5a\xbb\x76\xb9\ +\xb3\xee\x50\xb0\xf2\x86\xde\xab\x68\xf7\x8e\xb4\x82\xd1\x77\x73\ +\x7d\x31\x61\xc7\xc7\x7a\xa8\xc5\x18\xc7\x65\xb8\x39\x27\xde\xe0\ +\x8d\x63\x6b\x14\x9c\x2e\x06\x64\x89\xad\xe3\x54\xc9\x8d\xd0\x3e\ +\xa3\xac\x18\x56\xda\x39\x0c\x1b\x78\x71\x11\xc6\xce\x82\x5a\x05\ +\x64\x06\x28\xf0\x12\x83\x8e\x41\xb3\x0d\x33\xc7\xe1\xec\x01\x98\ +\xb3\x50\x49\xe0\xf4\x9c\x50\x19\x15\x12\xab\x68\x26\xa8\xc1\xc1\ +\xb1\x05\x1c\x1b\x2b\x58\xed\xbe\xbb\x20\xdc\x75\x08\xef\x2f\x10\ +\x07\x3c\x54\x22\xd4\x46\x84\xda\x40\xd7\x19\xe0\x0d\xbf\xd7\x18\ +\x25\x0e\x84\x94\x8b\xca\x4e\xd7\x23\xf1\xbe\x0d\xd5\x9d\x6f\x1a\ +\x4d\xaf\x3a\x27\x91\x4d\xc3\x10\x6b\x88\xae\x0a\xef\x08\xce\x38\ +\x47\xf0\xd0\x1f\x1d\x6c\xdc\x7b\xff\xa9\x6c\x12\x68\x63\x68\x85\ +\xc2\x61\x0b\xc1\xb1\x43\x37\x35\xc0\xb1\x04\x47\x1b\x95\x18\x2d\ +\xdd\x50\x99\x77\xd8\xbe\x42\x79\x22\x57\x7e\xe9\x73\x70\xed\x0d\ +\x70\xff\xa5\x7d\x07\xf0\x73\x21\xd7\x3c\x08\x9f\xdf\xb9\xd4\xba\ +\x0b\x91\x0a\x99\x43\x62\x22\xd4\x18\xb0\x31\x10\xda\x73\xad\x0f\ +\xf5\xa1\x82\x6a\x15\xa4\x86\x38\xb6\x52\x45\x6d\x75\xe7\x78\xba\ +\xe6\x37\x36\x0d\x5c\x77\xd5\x68\x7c\xed\x3a\x61\x3c\x46\x01\x41\ +\x81\x69\x68\xed\x6e\xd9\xdd\xdf\x3c\xde\xba\xff\x4b\x53\xed\xa7\ +\x4f\xfb\xdd\x3e\x0b\x86\xdf\xee\x1a\xbf\x90\x41\x70\x06\x74\xdb\ +\x5f\x97\xdf\xa2\xeb\xe4\xa9\x9e\xf1\x77\xeb\x23\x94\x42\xb5\xc3\ +\x62\x94\xb2\x50\x48\x1d\x72\xa8\x59\xa5\x55\x81\xac\xa5\x24\xc6\ +\xdb\xcf\x70\x0b\x56\x0c\x28\x8b\x43\xd0\xd8\x0b\x3f\xde\x06\xba\ +\x07\x56\x6d\x07\x99\x06\x66\x81\x83\xc0\x34\x5e\xc6\x81\x4d\xc0\ +\x08\xa8\xd3\x4f\xee\x01\x71\xcf\xbe\x6e\x2f\xd4\xb7\xc1\xc0\x3c\ +\x9c\x5e\x14\xe6\xaa\xde\x7f\xe5\x16\xd2\xaa\x50\x6d\x43\xd3\x08\ +\x24\x40\x26\x44\xb1\xa0\x56\x28\x11\x62\xf1\x6c\x5e\x7a\x6f\x81\ +\x38\xd6\xc0\x3e\x35\x08\x4d\x54\x09\x10\x43\xb7\x8f\xa2\xeb\x04\ +\xc2\xe7\x90\x38\xa4\x2b\x5c\x54\xf0\xfe\x0d\x95\x0b\xdf\x7e\x56\ +\xf5\xda\x1d\x55\xb3\x63\x1c\xaa\x02\x80\x77\x04\x47\x94\xe9\x87\ +\xce\x14\xf7\xff\xfe\xc1\xc5\xfb\x76\x4d\x67\xc7\x10\xd3\xc2\x74\ +\x22\x80\x16\x68\x13\x71\x0c\x21\x35\x30\xa1\xc1\x28\xd4\x07\xc4\ +\x5a\x72\x5b\x92\x8a\x52\x3a\x6c\xac\xc3\x87\x77\x29\x0f\x5c\xdd\ +\x77\x00\xaf\x7a\xb9\xfa\x11\xb8\x73\x27\x3c\x36\x23\x0c\x8b\xa0\ +\x91\x81\x22\x42\x4d\x04\x84\x70\x14\x7f\x8c\x27\x54\x51\x75\x6c\ +\x6a\xa8\x75\xba\x38\xd6\xca\x06\xd7\xf0\xf2\x2f\xb6\xd6\xdf\xec\ +\x1a\x77\x6e\xdc\x68\x58\x93\x2c\x3b\x3e\x3f\x05\x0d\x17\xe6\xef\ +\xba\xf3\x70\xfb\xbb\x7f\x7a\xb4\xb5\x37\x2f\x6c\x03\xc4\x9f\x53\ +\x23\xed\xc0\x19\x8a\x9b\x0b\x21\xbf\x75\x6c\x8c\xcf\xf5\xad\x5a\ +\x22\x53\x3a\x2e\x81\xde\x8b\x34\xcc\x4b\x6f\xd8\x21\xec\xf2\xb9\ +\x7f\xad\xd6\x5c\x5b\x89\x52\x18\x5c\x54\x36\x6c\x80\x03\xb3\x30\ +\x37\x0f\x6a\x94\xbb\x4b\xe1\xd6\x09\xe5\x3f\x1f\x84\x99\x0c\x1e\ +\xdd\x0d\xcf\xbd\xe7\xa7\xb9\x0a\x00\xe7\x7d\x15\x2e\xdf\x01\x63\ +\x29\xfc\xd3\x4d\xf0\xd9\x49\xe1\xa6\x48\x11\x2b\x0c\x0f\xc1\xe6\ +\x11\x98\x9a\x82\x85\x01\xa1\xcc\x60\xb8\xe2\x5f\x67\x46\x02\xc6\ +\x4a\xe8\x31\x08\x11\x01\x02\xe1\xf4\xc0\x48\x44\x69\x23\xc7\x06\ +\x24\xc6\x2e\xe9\x21\x12\x50\xc7\x42\xda\xeb\xa0\xd4\x4a\xe0\x34\ +\x89\x4d\xfd\x57\xd6\x56\xb7\xdd\xbc\xbe\xf2\x16\x97\x1e\xec\x5c\ +\x09\x75\x41\x01\xc8\x11\x0e\x59\x8e\xb9\xc6\xa2\x7b\xfe\xd3\xbe\ +\xc6\xf7\xa6\x5c\x83\x14\xd2\xf9\x0c\x9a\x1d\x87\xa0\xd6\xb1\x1b\ +\x2b\x21\x4d\x20\xd4\x07\x1c\xc4\x96\x10\x97\x48\x69\x99\x53\xe5\ +\xb2\x31\xe5\xe6\x5d\xf0\xe0\x15\x7d\x07\xf0\xaa\x0d\xf9\xbf\xfe\ +\x51\xd8\xd6\xf6\x97\x76\x12\x15\x34\x74\xf0\x19\x09\x57\x6d\x4d\ +\x82\x68\x8a\x86\xdc\x5e\xa8\x75\x8c\xde\xe9\x8e\xab\x49\x2c\x03\ +\xb7\x6c\xaa\xed\xfc\xfb\x6b\xab\xef\x3e\x37\x91\xad\x6e\xd1\x84\ +\x50\x9f\x93\xd0\x78\x7c\xb1\xfc\xc1\x7f\x9f\x6a\x7e\xe7\x7f\x1e\ +\x6d\xed\xc3\xd2\x44\x08\xbb\x3d\xa1\x10\xd5\x0b\xf7\x97\x87\xfa\ +\x3e\xbc\x37\x25\x84\xca\xb4\xba\x31\x61\x77\x57\xeb\xf3\xfb\x28\ +\x57\x4c\x0d\xa6\x1b\xca\xea\x1c\x36\x39\xc3\xde\x35\x03\x26\x52\ +\xf6\x37\x60\x76\x00\xfe\xf8\x2b\x70\xe0\x43\x80\xf8\x57\x8e\x7d\ +\x6c\x2b\x44\x17\xc3\x7b\xd7\xc0\x1f\xee\x13\x2e\xcc\x95\x35\xc3\ +\xc2\xa9\x05\x90\x73\xe1\xfc\xa3\xd0\x1a\x85\xa4\x06\x03\xc0\xeb\ +\xf1\xf2\x23\x60\x11\xc8\x9b\x50\x3d\x03\xcf\xae\x05\x7d\x9e\x4e\ +\x43\xf2\xb1\x39\xe5\xe9\x44\xf8\xf5\xad\xca\x57\x8e\x41\xf9\x24\ +\x7c\x7a\x9f\x7f\x65\x17\x0a\x9b\xff\x18\x3e\xf4\x5e\x18\x59\x84\ +\x2d\x75\xb0\xa5\xb0\x73\x0c\x0e\x4e\x0a\x27\x12\x18\xaf\x0b\xb6\ +\x09\x65\x22\x88\x75\x30\x06\x75\x0c\x4e\xef\xa4\x05\x06\xa2\x08\ +\xb1\x4e\x97\xe5\xd7\xa1\x7b\x69\x81\x48\x1a\x0a\xae\x1e\x4a\x82\ +\xa1\xe6\x3e\x97\xad\xff\x70\x43\xed\xad\x97\x0e\x44\x6f\x5c\x05\ +\xf5\x90\x1a\xd0\x44\xec\xf3\xb9\xee\x73\x9f\xcb\x5d\x77\x1c\x6c\ +\xee\xca\x0b\x5d\x44\x34\xa4\x04\xda\x44\x69\x7a\x9d\x36\x2a\x19\ +\x58\x9f\x8e\x59\x0d\xe9\x97\xb5\xe4\xe2\x2f\x19\xed\xad\x28\xef\ +\xfc\x0c\x21\x25\xe8\x3b\x80\x57\x85\x4c\x3c\x0e\xdf\x3e\x4f\x38\ +\x1c\x42\x7e\x8d\x04\xd1\xc8\xef\x32\x12\xa3\x84\x5f\x2c\x2a\xde\ +\xf8\xa5\x06\x38\x50\x45\xb5\xe3\x00\x5c\x01\x6a\xf3\x2d\x9b\x07\ +\x7e\xf1\xd2\xba\x79\xe3\x28\xa4\xaa\x28\x82\xcc\x40\xeb\xc9\x66\ +\xf9\xa3\x2f\x4d\x36\xef\xf9\xb3\x23\xad\xbd\xde\xf0\x25\x83\xb0\ +\xab\x40\x6f\xf7\x57\xf2\xee\x2e\x23\x94\xd8\xc0\xc2\x4b\x2f\xd1\ +\x50\xc7\x16\xf0\xa1\x67\x6a\x95\x85\x52\x19\x4f\x95\xe1\x41\x78\ +\xec\x28\xcc\xd4\xa0\xba\x5a\xf9\x1d\x67\x68\x93\x1f\x06\xbe\x01\ +\xff\x6a\x05\xdc\x78\x05\x3c\xb0\x5f\xb8\xb4\x06\x52\x85\x37\x8d\ +\xc1\xfe\x69\x61\x91\x70\x4f\x0f\x41\x62\xc7\x35\x18\x77\xe3\x05\ +\x87\xd8\x40\x34\x28\xcc\x2f\xc2\xfc\x19\xb0\x22\x00\x18\x55\x86\ +\x46\x61\x68\x00\xca\x05\xa5\xb0\x30\x98\xc2\xb4\x83\x69\x82\x16\ +\x8e\x51\x48\xbd\xe3\xd8\x32\xae\x7c\x7f\x06\xb4\x05\x8f\x37\xe1\ +\x9a\x2d\xca\x3d\x8f\xc0\x7f\x38\x0d\xbc\x03\x26\x3e\x0f\xbf\xf9\ +\x21\x68\x9d\x10\xc6\x9a\x70\xd9\x5a\x98\x5b\x80\xe9\x4c\x18\x8c\ +\x84\xcc\x08\x91\x0a\x10\x22\x02\x5d\xe2\x08\xc5\xa7\x07\x86\xb8\ +\xc3\x21\x3a\x73\x9c\xf4\xa2\x00\x1f\xad\x85\xcf\x2a\xc5\x50\xfb\ +\xe5\x75\xd5\x6d\xef\x9f\xa8\xdd\x78\x71\x2d\x7a\xfd\x58\x67\x1e\ +\x15\x41\xce\x40\xf6\x78\xc3\xfe\xe0\x8e\x03\x8b\x7f\xf1\xad\xe3\ +\xd9\x01\xd0\x16\x22\xcd\xf0\x59\x39\xd6\xa6\x77\x02\x0e\x48\x16\ +\x9c\x40\x81\x31\xa1\xcf\xa2\xf4\x9f\xcb\xfa\x3a\xdc\xf0\x9c\x32\ +\xd9\x77\x00\xaf\x82\x37\x6c\xef\x81\xaf\x9e\x07\x5f\x3b\x29\x0c\ +\x89\x00\x06\xf0\xbb\xbe\xed\xed\x2a\xde\x6a\xf0\x39\xbe\x06\x07\ +\xa0\xce\xd4\xaa\x66\xf4\xe3\xe7\xd6\xaf\x7b\xeb\x78\xe5\x9d\x1b\ +\x0c\xe3\x28\x88\xc0\x3c\x14\xcf\xb6\xed\xee\x2f\x1f\x6e\x7d\xe3\ +\x0b\x93\x8d\xdd\x65\x49\xa3\x77\xfc\x84\x83\xd3\x43\xa7\x1a\xda\ +\x2d\xf2\xf9\xbb\xef\xd2\xb1\x20\x0b\xdd\xd7\x61\xf9\xea\x7d\xbb\ +\xad\x54\x52\xed\xcc\x6e\xae\x2a\x8f\x9e\x82\x03\x73\x50\xbb\x40\ +\xb9\xf5\x0e\xe0\x56\xf8\x85\x03\xf0\x4f\x86\xe1\x44\x53\xd8\x50\ +\x83\x4b\xeb\x30\xb3\x00\xcd\x58\x68\x34\x60\x6c\x40\xc0\xc2\x7c\ +\x2e\xa4\x29\x50\x18\x44\xb5\x63\xdc\xa5\xd0\x31\x1f\xab\x90\x1b\ +\xa8\xa9\x90\x59\xa7\x2f\xcd\x1b\x30\x8e\x01\xac\xd2\x99\x4f\xd4\ +\xcf\x37\x45\x49\xac\x5f\xcf\x50\x22\x05\xa3\xde\xac\x88\x2d\x59\ +\x06\x43\x89\x82\x81\x99\x45\xa5\x5e\x87\x5a\xa1\x9d\x76\xa7\xc7\ +\x1b\x30\xd5\x84\xd5\x35\xe5\xbf\xcc\xc1\x5f\x6e\x06\x3e\xeb\xfe\ +\xbd\x05\x9a\xcf\x08\x9b\x87\xe1\xf2\x95\x70\xa0\x25\x44\x08\xed\ +\x4c\xa8\x54\xfc\x69\x02\xa1\x68\x08\x11\x58\x83\x4a\x8c\x68\xb8\ +\x2d\x29\x3e\x5a\xeb\x75\x5a\x3a\xd0\x6d\xc0\x8a\x22\xea\x1f\x9c\ +\xa8\xef\x78\xdf\xfa\xea\x3b\xce\xaf\x98\x1d\x43\xa1\x58\x88\xc0\ +\x94\x65\xfa\x3b\xd3\xed\xaf\x7f\xea\xf9\xc6\x7d\x27\x5a\xf6\x0c\ +\xe2\x1d\x80\x8f\x06\xc4\xeb\xa8\xe3\xf0\xb9\x19\xf1\xd1\x00\x38\ +\x60\x99\x57\xe5\x5d\xab\x94\xf7\x3c\x07\x77\x6d\xef\x3b\x80\xbf\ +\xb5\xaf\xdb\xfe\xc4\x09\xf8\xb5\xaa\xf0\x54\x26\xa4\x2a\xa0\x06\ +\x13\x45\xa8\x2e\xbb\x73\xef\x9b\x78\x42\x17\x5f\x1d\xa1\x86\xd5\ +\x1a\x68\xed\x97\x37\xd4\xcf\xfb\xc8\xd9\xb5\x5f\xb9\xa0\x22\x17\ +\xd6\xc0\x68\xb8\x96\x76\xa0\xd0\x43\x77\x9d\x68\x7d\xed\xf6\xfd\ +\xcd\x1f\xcc\x67\x76\x0e\x23\xbe\xfb\xcc\x1b\xbd\x67\xf0\x3d\xeb\ +\x36\x1c\xf3\x41\xe1\x8b\x78\x14\xbe\x13\xcd\x5a\xa2\x70\x97\xdd\ +\xa0\x1d\xc3\xda\xae\xca\x83\x0d\xd8\x7d\x4a\xf9\x5a\x1d\x9e\xde\ +\x0e\x3b\x5e\x80\xcf\xac\x84\xbd\x0b\xde\x58\x2e\x52\x78\xa1\x14\ +\x34\x87\xd4\x08\x56\x1d\x22\x30\xd6\x78\x2e\x42\x8e\x0d\xe1\xc0\ +\xdc\x3f\x83\x80\x71\xac\x46\xa0\x84\x28\x16\x5a\x19\xd4\xaa\xa0\ +\x16\xca\x5c\xc8\xdd\x18\x20\x49\x21\x4a\x14\x31\xd0\x6c\x41\x35\ +\xc5\x17\x1a\x23\x10\xab\x58\x51\x08\xdd\x4c\x56\x15\x71\x6c\x00\ +\x96\xd6\x62\xa7\x97\x60\x8d\x75\xec\x9f\xc9\xac\x22\x09\x9c\x13\ +\x29\x4f\x89\x77\x6a\xdb\x06\x95\x8f\x9e\x82\xdd\xe7\xc0\x85\x7b\ +\xe0\x5d\x0d\xd8\xb1\x52\xb8\xba\x0e\x7b\x44\xbc\xa3\x72\x90\x52\ +\x28\xc3\x85\x2b\xab\x26\x44\x03\x06\x3a\x9c\x60\x34\x01\x1f\x09\ +\x84\xa8\xa0\xda\x61\x71\x6c\x35\x1d\x4a\xcd\xf0\x6d\x5b\x6a\x6f\ +\x7c\xf7\xea\xea\xbb\x36\xc7\xb2\x31\x41\x45\xbc\x85\xdb\x67\xda\ +\xfa\xf4\xe7\x5e\x6c\xfe\xe9\x9f\x4d\x35\x9e\x03\x69\x62\xc4\xa7\ +\x03\x42\x03\x55\x7f\x62\xa0\xd2\xee\xbe\xab\x40\x1c\x6c\xe9\x7b\ +\x2f\x32\x51\x2e\x4a\x95\x3f\x6a\x29\x9f\x5c\x4d\xf8\x9d\xeb\x3b\ +\x80\x9f\xb9\xac\xfa\x5f\x70\xf2\x4b\x70\xfb\x7f\x15\xae\x6a\xc2\ +\x9c\x0a\x2a\x42\x24\xe1\x95\x59\x36\x81\x6e\x85\x3f\x1c\xeb\x51\ +\x03\x71\xd0\x3a\x6e\xec\x6e\xb7\x8d\x7e\xea\xbc\xc1\x1b\xaf\x1f\ +\x4f\xde\xb9\x5a\x18\x26\x9c\xea\x9d\x54\x66\x1f\x98\xc9\xbe\xf3\ +\xef\xf7\x37\xbe\xf3\xfc\x6c\x71\x12\x09\xb9\x3d\xda\xea\x86\xfc\ +\xe2\x60\x43\x1b\xaa\x31\xfe\xde\xba\x48\x78\xa1\x85\x5a\x60\xc9\ +\xf8\x95\x4a\x62\x69\x38\x5e\x9d\x2b\x53\xc3\x70\xb8\xa9\xfc\xdb\ +\x7b\xe0\xd4\xf5\xf0\xa9\x45\xa8\xd6\x84\xf3\x04\xb6\x8f\xc3\xd1\ +\x53\x42\x23\x82\xd1\x58\x98\x2d\x7d\xfd\x22\x4a\x04\xeb\x74\x45\ +\x30\xc6\xb1\x0a\x68\x08\xa1\xf1\x86\xaf\x38\xd8\xde\xf5\x7e\x51\ +\xcf\xd6\x21\xb2\x42\x69\xe8\xac\xa7\x80\x23\xef\x28\xf0\x46\x6b\ +\x14\x32\x40\x9c\x12\x59\x28\x1d\x1b\x55\x70\x50\xf1\x0c\x8a\x98\ +\x50\x98\x0c\x63\xd4\x82\x78\xa7\x60\xad\x5f\x33\x91\x52\xe6\x4a\ +\x2e\xca\x88\xd3\xcf\x14\x4a\xbd\x84\xb5\x2b\x95\x3d\xd3\xf0\x9c\ +\x42\xab\xa9\x7c\x7c\x00\x56\xde\x0b\xff\xee\x46\x58\x5f\x13\x36\ +\xcc\xc1\x89\x44\xa8\x1b\xa1\x9d\x1b\x22\xc7\x60\x50\x09\xad\xc6\ +\xea\x2f\x60\x59\x1b\x03\x29\x86\x50\xbf\x09\x29\x01\xe2\x8b\xb8\ +\x6e\xee\xdc\x91\x78\xd5\xbf\xde\x52\x7f\xeb\x35\x63\xe9\x5b\x57\ +\x09\x23\x12\x52\xb8\x13\xca\xdc\xbd\xd3\xf9\xd7\x3f\xfe\xdc\xc2\ +\x3d\xee\xf6\x64\x88\x06\xa4\x01\xda\x04\x9a\xb8\xb1\x77\x06\x26\ +\xd4\x6e\x8c\x83\x5a\x4a\x2d\x11\x55\x86\x45\x79\xa8\x06\xb7\xfd\ +\x63\x65\xd5\xfb\xe1\xe4\xdf\xeb\x3b\x80\x9f\x5d\xb1\xef\x04\xfc\ +\xe0\x05\xf8\xda\xc5\x42\xdc\x00\x83\x50\x46\x82\x25\xf2\x95\x7e\ +\x49\x30\x26\x41\xed\xff\x65\xef\x5c\xa0\xec\xaa\xca\x3c\xff\xfb\ +\xf6\x39\xe7\xbe\xab\x2a\xaf\x4a\x8a\x14\x21\x24\x29\x92\x40\xa2\ +\xf2\x56\xc0\x28\x8a\xe2\x13\xe9\x56\xa6\x15\x1f\x4b\xe9\xb6\x7b\ +\xb0\x85\x46\xa7\x69\x6d\x94\x51\xda\x51\x51\x1b\x47\x69\x7c\x8d\ +\xad\xa2\xab\x05\xec\x19\xb4\x45\x1e\x6d\xe3\x03\x30\x82\x8a\xbc\ +\x6c\x12\xc8\x0b\x42\x08\x49\xaa\x52\x95\x47\x55\xdd\xf7\x39\x67\ +\x7f\x73\xcc\xde\xeb\xdc\x1b\x46\x7b\x66\xd6\x74\xbb\x66\xad\xce\ +\xce\xda\xeb\xbb\xb7\x56\x6a\x25\x75\xeb\x7c\xdf\xfe\x1e\xff\xff\ +\x7f\x17\x91\xfc\x01\xa9\x20\x52\xc1\x6a\x19\x95\xd2\x79\x8b\x0b\ +\x63\xef\x5d\x5e\x7d\xcb\xda\xa2\x3c\xaf\x04\x06\xa0\x81\xa4\x1b\ +\xda\xf6\xe1\x2f\xee\x68\x7e\xfb\x3b\xbb\x5a\xdb\xf2\x79\x72\x6e\ +\xb5\x83\x7a\xe7\x07\x7f\x5a\xe0\xc8\x28\x56\x52\xd7\xd5\x8f\x95\ +\xb0\x64\xd1\xae\x92\x74\x94\xea\x5c\xe5\xbe\x71\xb8\xaf\xa2\xdc\ +\x7c\x14\xbc\x63\x02\x9e\x83\xb0\xce\x42\x58\x85\xa9\x44\x28\x5b\ +\x97\xae\x27\xea\x9d\x5c\x1c\xc0\x06\x23\x90\x8f\xd3\x5c\x47\xdd\ +\x88\xc1\x22\x5e\x2a\x5c\x90\x3e\x65\x61\x7c\x10\x04\x93\x07\x01\ +\x10\x4f\x04\x14\x54\xe8\xa7\xfe\xf4\x86\x1a\xea\x51\x82\x02\xd0\ +\xe7\xfc\x4e\x02\x3c\x97\x03\xc7\x03\x92\x8c\x2a\x56\xac\xbf\x31\ +\xc8\xe6\x77\x01\x08\x9e\x90\x64\xd5\xf1\xfe\xd4\x62\xad\x12\x8a\ +\x3a\x22\x84\x51\x16\x84\x4a\xd2\x80\xf5\x06\x1e\x45\xf9\xfa\x22\ +\xb8\x60\x0f\x9c\xd9\x14\xce\x1c\x81\xc6\x01\x21\x2c\x0a\x52\x10\ +\x92\xb6\xc1\x44\xe2\xa6\x06\xea\x55\x96\x70\xea\x4a\xf8\x20\x20\ +\xae\x1c\xc8\x71\x1b\xde\xbe\x7e\xb4\x3c\xf6\xae\xa5\x95\x37\xac\ +\x2d\x99\x93\xaa\x68\x00\xd0\x06\xbb\xa1\xa3\xbf\xfa\xcc\x93\x8d\ +\x1b\x6e\xdd\xdd\xdd\x86\x68\xdb\x65\x03\xda\x44\xa4\x09\xea\x70\ +\x04\x62\x3a\x58\x1b\x23\x1a\x43\xe8\x64\xca\x82\x54\xb1\x28\x49\ +\x05\x5e\xf7\x2b\xe5\xb4\x31\xb8\x7b\xe1\x91\x00\xf0\x3b\x5f\xef\ +\xd8\x08\xbf\x9c\x82\x5b\x5e\x24\x6c\x78\x0a\xe6\x0d\x08\x89\x06\ +\x60\x8c\x7b\x40\xd2\x08\xfc\x08\x49\x70\x75\xbe\x68\x05\x95\x6c\ +\x53\x0e\x03\xad\x5d\xb5\xb2\xb6\xee\x0d\x8b\x4a\x6f\x1a\x31\x2c\ +\x10\x7f\xea\xef\xb6\x4c\xde\x36\xd9\xfe\x87\xff\xb2\xa5\xb5\xbe\ +\x1e\xa7\x33\xce\xc9\x7b\xb3\x64\x0f\x31\xed\xe4\x75\xbe\x09\x62\ +\xac\x75\x0f\x07\x5e\xe1\x36\xb1\x4a\x58\xb0\x98\xae\xd2\x0d\xe0\ +\xa1\x71\xe5\x43\x6d\x30\x7b\xe1\x13\xa7\xc3\xd9\x08\x3a\x00\xbb\ +\xc7\x85\x4a\x15\x97\xd6\xc7\x06\x1b\x08\x51\xb6\x53\x35\x18\x04\ +\xfa\x24\xc0\xc9\x61\xb6\x26\x97\x1d\xeb\x39\xbc\x81\xbe\x39\x3b\ +\xf8\x4d\x9f\xf4\x38\xe2\xc7\x70\xf8\x00\xa2\xf4\x47\x00\xab\xe2\ +\x46\x8f\x0a\x7a\x18\x79\xc8\xf6\x58\xbc\x78\x7c\xc2\xff\xc2\x41\ +\xb0\x3d\xb9\x2e\xef\xfc\xfe\xef\xe7\x9c\x05\x8b\x12\x64\x36\x4e\ +\x15\xf3\xeb\x1d\x59\x8c\x28\xcd\x06\x2c\x1e\x51\x64\x16\xee\x46\ +\xf9\xcb\xfb\xc1\x2e\x84\x8f\x94\xe0\xe4\x11\xa1\x90\x82\x2d\x08\ +\x49\xd7\x10\x1a\xc9\x95\x94\x2d\x01\xc6\x64\x36\x8d\x40\x7a\xd3\ +\x1c\x91\x1c\xc3\xe1\x03\x41\xb1\x16\x05\x83\xff\x79\x65\x79\xdd\ +\x6b\x87\x4b\xbf\xbf\xd8\x30\x2c\xfe\x77\x3d\x6e\x99\xfa\xf6\x44\ +\xfb\x5b\x57\x6d\xa9\xaf\x4f\x52\xa9\x23\xb4\x10\x6d\xa2\xd2\xf4\ +\xd3\x82\x36\xf8\x92\x40\x02\xcf\x36\xb4\x96\x50\x52\xf6\xcf\x2a\ +\x6b\x8f\x85\xf3\x7f\xa2\x9c\xb6\x00\xbe\xbe\xe6\x48\x00\xf8\x9d\ +\xae\xd7\x4d\xc2\x57\x2a\xc2\xbd\xd3\x30\x18\x09\x91\x18\x12\x5c\ +\x7a\x18\x04\x2e\xe5\x47\x4a\x80\x1b\xef\xa1\xde\xf9\xb5\x3c\x36\ +\x10\x0e\x7f\xe2\xf8\xda\x1b\xcf\xa8\x85\x2f\xad\xa1\x91\x02\x2d\ +\x48\x1f\x69\xe9\xfd\xd7\x6c\x6b\xfc\x8f\x1f\xed\xed\xec\x40\x68\ +\x23\xbe\x41\xd4\x43\x93\xf9\x11\x9f\x17\xa4\x00\x97\xf2\x9b\x20\ +\xc5\x5a\x8b\x35\x4a\xad\x6c\x69\xcd\x28\x23\x02\xdf\xdd\x0f\xff\ +\x54\x56\xee\x99\x82\xf7\x95\xe1\xd5\xab\x85\xca\x38\x4c\x16\x1c\ +\x26\x21\xb1\x82\x15\x83\x31\xde\x51\xf1\x75\xaf\x09\x50\xf5\x8e\ +\x8d\x57\xe6\xf2\x27\x1f\x87\x09\x8b\x06\xbd\x60\x40\xd0\x63\xea\ +\x79\x9b\x77\xd8\xe9\xa3\xf4\x0a\x1e\xb6\x8b\x7b\x0f\xa0\x8a\x28\ +\xa8\x51\x50\xf7\x9e\x9e\x98\x48\xee\xec\xfd\x8c\x43\xe8\xd3\xe8\ +\xeb\x51\x94\x73\x06\x1e\xfe\x6b\xe0\xf9\x0b\x62\x5d\xa0\x74\x41\ +\xc3\xbf\x57\x8c\x3a\x96\xde\x8c\x2a\xc3\x5d\xa5\x39\x02\x77\x6c\ +\x52\x3e\xd5\x82\x17\x2f\x80\x57\xb4\x84\xdf\x9b\x07\xe3\x0a\xe5\ +\x41\xa1\xde\x32\x18\xaf\xc1\x68\xd3\x00\xc9\xf1\x1c\x39\x7a\xd0\ +\x83\xb9\x7a\xe5\x9e\xba\x8c\xe0\x9c\x85\xc5\xa5\x97\x8f\x55\xff\ +\xc3\x89\x65\x39\xbd\x0c\x81\x00\x75\x24\xfe\x59\x3d\xf9\xf1\x5f\ +\x3e\x5e\xff\xfb\x6d\xb3\xc9\x24\x22\x2e\x08\x20\x4d\x14\x3f\x31\ +\xf0\x25\x41\x9a\xc6\x18\x93\x10\x92\x12\xab\x65\x26\x56\xce\x1a\ +\x82\x77\x36\x95\xef\x0d\x1f\x09\x00\xbf\xb3\x35\x7a\x33\x6c\x3a\ +\x0f\xee\xdc\x27\xd4\x44\xa8\x94\x0d\x71\xec\x6a\x44\x63\xc2\x9c\ +\xad\x27\xf8\xee\xbe\x54\x11\xad\x60\xa5\xfc\xfb\x8b\x8b\xc7\x5d\ +\xbe\xbc\x72\xd1\xaa\x82\x39\xc1\xb8\xc1\x31\x93\xca\xf4\x3f\x4e\ +\x76\xbe\x73\xe5\xe6\xfa\x8f\xea\x31\xb3\x18\x9c\xe3\xab\xfa\x53\ +\xdf\x63\xcb\x95\xae\x9f\xe5\x3b\x96\x99\x8a\x75\x69\x7f\xa2\x14\ +\x4a\x96\x48\x95\x6a\x04\x4f\x06\xca\xdb\xef\x84\xf9\x25\xf8\xfa\ +\x3a\x08\x9b\x42\x6a\x41\x23\xa1\x9b\x18\x42\x11\x3f\xf2\x92\x3e\ +\xcc\xbc\x97\x0c\x27\x80\x9e\x90\xa8\x27\xd0\x84\x3e\x10\x3c\xeb\ +\x6b\x62\x20\x4f\x89\x5d\x40\xe8\xe7\xeb\x0b\x9e\xdd\xe8\x7b\x02\ +\x3d\x55\x31\xe1\x37\xc9\x02\xf7\x34\x44\xd5\x05\x05\x3c\xf4\x18\ +\x05\x0e\xbf\x08\x44\x0e\x73\x74\x8b\x78\x78\xad\x7a\x32\x13\xa4\ +\x87\x7d\x4d\x48\x40\x3d\xb1\xc9\x7f\x6e\x39\xc7\x01\x57\x36\x24\ +\xaa\x14\x42\x8b\xc4\x4a\x60\x20\xa9\x28\xef\x58\x0f\xfb\xda\xf0\ +\x8d\x73\x61\x79\x2a\x34\x62\x88\x45\xe8\xb6\x0d\x26\x14\xc4\xdf\ +\x8d\x60\xf1\xd8\x01\x09\x11\x0a\xfe\xf7\xef\xb2\x01\xf1\x53\x1e\ +\x4b\xa9\x16\x31\xf0\xd1\x55\xb5\x73\x5e\x35\x5c\x7c\xfd\xb0\x30\ +\x84\x1f\x98\x6c\xee\xda\xc7\xae\x79\xb2\x79\xfd\x3f\xec\xee\x6c\ +\xc5\x68\xcb\x67\x01\x0d\xc0\x37\x0a\x7d\x36\x60\xad\xd3\x29\x8c\ +\xa2\x94\x66\xcb\x52\x57\xe5\xdc\xf9\xca\xea\x5b\x61\xd7\x05\x47\ +\x02\xc0\xbf\xf9\x3a\xeb\x46\xf8\xfe\x85\xf0\xe3\x29\x61\x7e\x28\ +\x74\x6c\x40\x40\x40\x92\x86\x84\x26\x22\xd5\x22\x46\x4a\x28\x3e\ +\xe5\xa7\xe2\x02\x00\x95\x2b\xc6\x2a\x67\xbc\x75\xb4\xfc\xf6\xa3\ +\x0c\xc3\x78\x3d\xea\xad\x5d\xdd\xf4\xb9\xa7\x9a\xdf\xbc\xe9\x99\ +\xe6\x26\x10\x3f\x27\xd6\xd6\x21\xab\x74\x00\x07\x18\x81\x18\x6b\ +\x63\x4c\x90\x64\xd6\xa3\xf6\xac\xa5\x5c\xb0\xcc\xd4\x95\xa3\x17\ +\xc0\x13\x28\xe7\x6f\x85\xd7\xcd\xc0\x6b\xc7\x84\x33\x86\x61\xf7\ +\x1e\xa1\x56\x16\xda\xd6\x3b\xbb\x18\xd7\x9d\xa7\xcf\x71\x71\x0e\ +\x8f\x06\x3d\x58\xf2\x61\x8c\xc4\x10\x95\x10\xf0\x5b\x23\xe8\x63\ +\xdb\x59\xf5\x22\x1c\xf4\xf5\x0a\x08\x82\x48\xa2\xa1\x28\x88\xe6\ +\x15\x4c\x69\x41\x64\xb2\x11\xa7\x64\xa1\x52\xa2\xa2\x21\x2c\x1a\ +\x09\xb2\x1d\x02\x74\xac\x26\xd9\x4e\x3b\x96\x43\x7a\x81\x7b\xdb\ +\xda\x9c\x8a\x6d\x7b\x7f\xd7\xb6\xa7\xe3\x34\xfb\xa3\x31\x8a\xc7\ +\x2f\xf8\x9a\x1f\x6c\x2e\xff\xad\xf8\xd3\x5e\x3c\xbc\x16\x3f\xfa\ +\xec\xa3\x35\x8b\x24\x3d\xf8\xad\x0f\x08\x9a\xc3\x9f\x9d\xb5\xa2\ +\x88\x2f\x23\x4a\x46\xa9\xb7\x94\xc5\x47\x29\x3f\x9b\x84\xdb\xb6\ +\x29\xdf\x1b\x84\x5b\x8e\x83\x15\x08\xcf\x4c\xc1\x60\x4d\x68\x75\ +\x4d\xae\x76\xee\x4a\x82\x30\xb3\x11\x78\x32\x17\x79\x20\x70\x8d\ +\x5f\x8f\xf3\xb8\xf0\xe8\xca\xea\x4b\x8e\xad\xbc\xf5\xb8\x82\xac\ +\x0e\x7d\x60\xdc\x63\x99\xfc\xe6\xae\xd6\x37\xae\xde\xd6\xfc\x19\ +\x8a\x0b\x00\x82\x2f\x09\x68\x61\xb5\x4d\x20\x1d\x12\x1b\x13\x06\ +\x09\x29\x29\x45\x93\xb2\x2f\x51\x5e\xba\x40\x79\xe5\x4d\x70\xef\ +\x9b\x8f\x04\x80\x7f\xb3\x75\xc6\x8d\xb0\xfe\x42\xb8\xe3\xa0\xa1\ +\x10\x0b\x25\x6b\x48\x25\x24\x08\x42\xac\xf5\xe9\x9f\x29\x61\x29\ +\x63\xa8\xa2\x2e\x00\x54\x43\x19\xfc\xaf\x6b\x06\xcf\x3b\x77\x7e\ +\xf4\xfa\x21\xb4\xac\x40\x43\xa5\xb3\x7e\x36\xf9\xa7\x0f\x6e\xaa\ +\x7f\xf7\xa9\x7a\xb2\x0f\x91\x36\x82\x3f\xf5\x4d\x66\xad\x47\x8a\ +\xf5\x61\xf7\x45\x1d\x64\x57\x8d\xa5\x84\x65\x36\x56\x96\x0c\xc1\ +\xb7\x37\xc0\x87\x1f\x56\x3e\x76\x11\x9c\xde\x14\x16\x16\x60\xf2\ +\xa0\x50\x28\x0a\xa9\x7a\xa7\x34\x06\x83\xc1\x5a\xef\xb8\xc6\x39\ +\xb3\x23\xc8\xf8\x93\x8b\x5c\x53\xd0\x39\x39\xa1\xd7\x16\x0c\x3c\ +\x22\x2e\xc0\xfa\x40\x91\xba\x6c\xc1\x44\xa6\x98\xa9\x07\x0f\x9e\ +\x3c\x14\x2e\x3a\xbe\x16\x1c\xb5\xbc\x14\x2e\x1c\x2d\xc8\xf0\xc2\ +\xc8\xcc\x1f\x0c\x18\x2a\x88\x14\x0b\x42\x21\x82\xd0\xdf\x0d\x40\ +\xff\x06\xd0\x67\xed\x04\x6c\x0c\x49\x57\xe9\x76\x55\x3b\x33\x29\ +\xd3\x7b\x63\xbb\x6f\x57\x57\x27\x9f\x6c\x27\x7b\x1f\xaf\xa7\x7b\ +\x1e\x9a\x4e\x26\x32\xb5\xdf\x19\x1b\xdb\x0e\x4a\x4a\x20\x4e\x99\ +\xc8\x90\xf8\xcc\xa0\xeb\x9d\xbb\x0b\x24\xbd\xcf\x90\x5c\xcf\xcf\ +\xbd\x37\xa9\xff\x27\x5d\x40\x30\x26\xc5\x62\x11\x6b\x41\xac\x93\ +\x4c\xea\x28\xc3\x73\x94\xbd\x5d\xb8\xbf\xa2\x7c\xf0\x7a\xf8\xab\ +\x93\x84\x37\xac\x85\x9d\xd3\x30\x10\x09\x6d\x0c\x62\x1d\xc4\x58\ +\xb3\xed\x3f\x43\x97\x0d\xf8\xe7\x42\x6d\x19\x91\x32\xea\xca\x82\ +\x63\x6b\xe1\xfc\x8f\xad\xae\xfd\xde\xba\x81\xf0\x15\x55\xd1\xa2\ +\x00\xd3\x48\xeb\xce\x7d\xf1\x77\xfe\xd3\xc6\x99\x5b\x1b\x89\xce\ +\x20\xb8\xc6\xa0\xa5\x81\xc1\x3d\x17\xd0\xc1\x98\x98\x34\x4d\x08\ +\x34\xa1\x6d\x2c\xdd\x48\x79\xf5\x1c\xcb\xba\x9b\xe0\x67\x6f\x3e\ +\x12\x00\xfe\xd5\xd7\xb2\x9b\xe1\x89\x37\xc0\xad\x07\x0c\x0b\x10\ +\x1a\x6a\xa8\x84\x01\x9d\x8e\x83\xf4\x1a\x8a\x40\x39\xef\xf2\xab\ +\xab\xf9\x8f\xa9\x06\x0b\x3e\xbb\xa6\xfa\x96\xe7\xd7\xc2\x73\x8a\ +\x10\x80\x30\xa5\xec\xff\xef\xe3\xed\x1b\x3f\xb4\xb9\xbe\xbe\xf7\ +\x8b\xc5\x9f\xfa\xda\x02\x9f\xee\x41\xec\xb6\x4f\x69\x31\x96\x10\ +\x4b\x23\x56\x96\xd4\x94\x69\x94\xb3\x5e\x06\xe7\x7c\x12\xfe\xfa\ +\x54\x30\x08\xbb\x66\x84\xaa\x0a\x36\x14\xc7\x86\x13\x27\x8f\x25\ +\xd2\x9b\x67\xd3\x27\x15\x2e\xe2\x4f\x2b\x2d\xf4\xc4\x44\xd5\x37\ +\xb6\x88\xb0\x5e\x58\xc3\xaa\x21\x90\xe2\xaa\x81\x68\xce\xd9\xf3\ +\xa3\x63\xd6\xcd\x89\x56\xad\xce\x34\xf7\x46\x22\x19\x19\x32\x32\ +\x54\x82\x28\x04\xf2\xe2\xdd\x6f\xd4\x7b\x7d\xaf\x0b\x08\xf0\x9b\ +\x2b\x80\xfc\xfb\xbc\x2e\xa8\x33\xe4\x4d\x04\x6f\x13\xa0\x0d\xf1\ +\xb4\x3d\x24\x50\x3a\xbe\x29\xd3\x2c\x5c\x7f\x30\xde\x7c\xf7\xbe\ +\xf8\xe9\xcd\xb3\xf1\x41\x52\xed\x60\xc4\x02\x49\x66\x13\xef\xf0\ +\x8e\xf2\x9c\x8b\x7b\x8a\xb3\x9a\x7f\x3d\x01\xe9\xe1\x27\x54\xbd\ +\xe0\xa7\x7a\x36\x64\xa2\x34\x44\x19\x1d\x54\x2c\xca\x5f\x3c\x00\ +\x3f\x7a\x3f\xdc\xfb\x43\x18\x42\xd8\x59\x17\xaa\x91\x90\x60\xc0\ +\x9a\xbc\x64\x22\x0f\xa8\x3e\x1b\xf0\x59\x80\x50\xc6\x1f\x14\x1f\ +\x59\x55\x5b\xf7\x07\x23\xa5\x37\x2f\x10\xe6\xe1\xd2\xbe\xf4\x17\ +\xf5\xe4\x47\xef\xd9\xd8\xb8\xe1\xe9\x46\x3a\x85\xf8\xe9\x80\x7a\ +\x0b\x2d\x2c\x1d\xb0\x31\xc5\x62\x4c\x33\x49\xa9\x8a\x65\x0a\xe5\ +\xbc\xb9\x96\x15\xdf\x86\xed\x17\x1c\x09\x00\xff\x2a\xeb\xfa\x03\ +\xb0\xa9\x0e\xef\x99\x0b\x0f\xc4\x86\x39\x2a\xd4\xad\xa1\x64\x9c\ +\xb2\x8c\x55\x07\xee\x81\x32\x26\xdb\x96\x2a\x48\x15\xd5\xf2\xa9\ +\x73\xa2\xd1\xbf\x5e\x33\xf0\xc7\x19\x32\xec\x94\x40\x55\x54\x84\ +\xed\xb1\x6e\xfb\xec\xf6\xe6\xf5\x37\xed\x6c\x3d\x8e\x11\x87\x06\ +\x43\x5a\x3e\xe5\x6b\x63\xa5\x9d\x13\x78\x8c\x24\x58\x12\x50\xdf\ +\xc0\x12\x65\xc0\x2a\x1b\xab\xf0\xa5\x3b\x95\xe2\x18\x7c\x70\x8d\ +\xb0\xa8\x05\x3b\xf6\x0b\x73\x2b\xee\x01\x54\x95\xfc\x21\x14\x13\ +\xa2\xf8\xfa\x1d\xef\xec\xf4\x63\xdc\x3d\xfb\x4d\xa3\xdc\x2a\xbe\ +\x04\x20\x3c\xa6\x16\xcd\x79\xed\xa2\xc2\xd8\xab\x16\x14\x9e\x77\ +\x7c\x29\x38\x6e\x38\x94\x85\x55\x28\x0a\x60\x51\xd7\xbc\x17\xf5\ +\x05\x3f\x78\x51\x3c\xdb\x82\x76\xc3\x52\x6f\x59\x3d\x24\x17\x3e\ +\x9b\x52\x3f\x98\xda\x46\x3b\xa5\x73\x68\x30\x69\x49\xba\x6a\x63\ +\x80\x82\x98\x43\x65\x41\x41\x08\x4b\x01\xc5\x39\x81\xa9\x0e\x04\ +\xd4\x6a\x81\x54\xcb\x46\xca\x55\x43\xad\x0c\xa5\xc8\x8b\x22\xea\ +\x6f\xf8\xb7\x15\x68\x40\x67\x32\xd1\xbd\x8f\xb7\xd3\xad\xff\x38\ +\xd5\xfd\xd5\x6d\x13\xdd\x6d\x4f\xd7\xe3\x83\x80\x2b\x01\x7a\xf4\ +\xe7\x6e\x6e\x45\xbc\xa6\x9f\x87\xe2\xd2\xcb\x10\x5c\x06\x61\x7b\ +\xc1\x57\x44\x09\xb1\x1c\x68\x2a\x4b\xe7\x29\x13\x65\xf8\xd8\x46\ +\xa5\xb3\x0d\x2e\x3e\x57\x58\xd3\x80\x59\x23\x7e\xa2\xe1\x1a\xa4\ +\xc6\x29\x11\xe5\xc4\x22\xe3\x78\x1e\x08\x15\x50\xc7\xfd\xb0\x5a\ +\xbe\x70\x49\xf9\xf8\xf7\x2c\xab\x5c\xb4\x2c\x92\x31\x51\x25\x15\ +\xd1\x0c\xf9\xf9\xe0\x5f\x6c\x9c\xfd\xdb\x07\x0e\xc6\xbb\x7c\x69\ +\xd8\xc0\xd0\xc0\xe2\x30\x03\x2a\x1d\x8c\xb8\x9f\xa5\x6d\x53\x6a\ +\xc6\x72\x50\x94\x53\x23\xcb\x67\x0f\xc0\xea\x1a\x5c\x34\xf7\x48\ +\x00\xf8\x7f\x1a\xf5\x6d\x18\x81\xbb\x2a\xc2\xdd\x13\x42\xb1\xea\ +\xd2\xe9\x42\x18\x60\xd2\x88\x84\x02\x48\xd1\x45\x75\x5b\x01\x57\ +\xeb\x93\x6a\xe5\xd5\x23\xa5\x15\x1f\x5a\x59\xbd\x78\x59\x24\xab\ +\x05\x25\x01\xfb\x48\xd3\xde\xf7\x81\x4d\xf5\x6f\x3e\x72\x30\xde\ +\x83\xc9\x4f\xfb\x26\xe0\x6a\x7f\x25\xb3\x38\xb5\x59\xf1\xcd\xab\ +\x30\x4d\xd1\xc8\xd2\x6a\x29\x35\x03\xf7\x35\x95\xf7\x6d\x82\xab\ +\xd7\x0a\x17\x0c\xc1\xf6\xba\x50\x2e\x42\x2c\xc6\xc3\x57\x0d\x81\ +\x04\x58\x0d\x31\x04\xa4\x38\xc1\x0b\xf5\x0e\x2e\xb9\x5a\x70\x31\ +\x47\xb4\x49\xb6\xad\xba\xd3\x5e\xa4\x78\xfa\x82\xc2\xa2\x37\x67\ +\x42\xa2\x2f\x1a\x2a\x9c\xb4\xb4\x70\x88\x03\x5f\x11\x5f\x6c\x8b\ +\x6f\x79\xa7\x40\x13\xe2\x19\x7f\x0a\x6f\x6b\xa7\xcf\x6c\x6c\x24\ +\xbb\x9e\x6c\xd8\xa9\x6d\xcd\xf4\xc0\x53\x8d\x74\x76\x6f\x37\xed\ +\x60\x89\xb1\x6a\x01\xed\xbf\xfa\xfb\x37\xa6\x00\xfd\x57\x88\x83\ +\x60\xc4\x60\x88\x16\x16\x82\xe2\xb1\xd5\x60\x60\xac\x12\xcc\x5d\ +\x5e\x35\x0b\xd6\x54\xc3\xd1\xb1\x52\x70\xf4\xaf\xb3\x8f\x41\x23\ +\x43\x15\x88\x02\x20\x41\x51\x17\xf5\x50\x60\x06\x9a\x3b\x7e\x2d\ +\xe5\x35\xdd\x7d\xf8\xc6\x4c\xe0\xf3\xfe\xa9\xee\x04\xaa\x1d\x8c\ +\x24\xd9\x8e\x51\xba\x39\x82\x52\xfc\xb8\x4d\xc5\xbf\xf7\x82\x29\ +\x01\x99\xc5\xc9\xa4\x39\x30\x8e\x05\x63\x89\x32\xdb\xea\xc0\xb2\ +\x9a\x72\xf3\x34\x5c\xb1\x41\xf9\xd4\x6a\x38\xb3\x22\xd4\x2d\x94\ +\xcb\x82\xc4\x86\x24\xf0\xcd\x51\x09\x11\x4f\x37\x16\x3c\xe7\x23\ +\xb3\x50\x41\x5c\x10\x38\x71\x4e\x74\xd4\xc7\x57\xd7\xde\x7a\x62\ +\xc5\x9c\x19\x82\x51\x0e\x1d\x18\x9b\x3e\xb2\xa5\xf1\xa5\x3b\xc6\ +\xdb\x4f\x10\x48\x13\xa5\x09\xda\x40\x4c\xd3\x3d\x3f\xda\x21\xa4\ +\x8b\x0d\x62\xba\x89\x9b\x78\x74\x1a\xca\xd9\x8b\x94\x97\x34\x95\ +\xb5\xe3\x64\x23\xc2\x23\x01\xe0\xff\xde\xf9\x0f\xc0\x4f\x7f\x05\ +\x77\x9f\x22\xdc\xdb\x84\x61\x2b\x58\x0d\x28\xd5\x02\xba\x71\xdf\ +\xdc\x97\x32\xa9\x3a\xc7\xc7\xa5\xfe\x17\x2e\x29\x9d\xf0\xbe\x15\ +\xd5\x4b\x16\x07\xb2\x44\x5c\x6e\x1f\xaf\x3f\x98\xdc\x7e\xe9\x86\ +\xe9\x9b\x0f\x74\xf1\xe8\x2f\x3f\xea\x11\x5a\x7d\x23\xbe\x6e\x8f\ +\xa7\x8f\x45\xa2\x14\xdb\x55\x86\x42\xa5\x31\xa0\x9c\xfd\x51\x78\ +\xd7\x85\x70\xe5\x88\xf0\xcf\x33\x50\x19\x34\xa4\x31\x60\x7a\xd7\ +\x75\x83\x73\x7e\xc1\xa7\xf1\x14\x72\xba\x31\xce\x7a\xe8\xaa\xa3\ +\xbb\x5a\xa7\x86\x73\xe2\xfc\xc2\xa2\xb7\x8d\x96\x4e\x7e\x59\xa6\ +\x1e\xbc\xac\x20\xcb\x2a\x10\x25\x28\x78\x87\x4a\x80\x69\x65\x66\ +\x57\xd7\xee\xfa\xe7\x46\xba\xf5\x27\x07\xe2\x2d\x3f\x3f\x18\xef\ +\xde\xd2\x48\x66\xd2\xae\xed\x38\x2d\xc1\xc0\x8f\xec\x70\xa7\xa5\ +\x90\x5f\xbf\xed\xad\xa2\x38\x6b\xad\xf4\x4f\x01\x31\xc6\x4f\xc7\ +\x11\x67\xa5\x1f\x43\xe0\xb3\x1a\x8f\x41\xb0\xa9\x80\x04\x41\xc1\ +\x14\x57\x56\xc3\xc1\x17\xcc\x89\x16\xbf\x68\x6e\xb4\xf2\xb9\xd5\ +\xe0\xb8\xd1\x82\x19\x1d\x12\x06\x43\x1f\xb0\xf0\x01\xab\x09\xf1\ +\xf6\xae\x6e\xff\x61\xa6\xf6\xfb\x77\xbb\xda\x0f\x3d\xb2\xaf\x3b\ +\x81\x91\x18\x43\x0c\x79\x16\xd0\xc9\x09\x55\x3d\xba\x6e\x17\xd4\ +\x65\x05\xc6\x49\xa4\xe5\xd7\x91\x63\x53\x82\x08\x9a\x33\x96\xe7\ +\x0e\xc2\x47\xc7\x95\x2f\xde\x04\x77\x5f\x09\xd5\x59\x61\x3a\x11\ +\x4c\x41\xd0\x38\x40\x30\x3d\xdd\x01\x0a\x7d\xa3\xc2\x32\xa8\x7f\ +\x76\x28\xcd\x2d\x30\xe7\xba\xb5\x43\x17\xac\x9b\x13\xbe\xa6\x8c\ +\x46\x8a\xb0\x3b\xd5\x9d\x9f\x7a\xa2\xf1\xb9\x9b\x76\xb6\x1f\xf3\ +\x40\x21\x17\x08\x02\x69\xa0\xb4\x72\x5c\x48\x21\x8a\x69\xd7\x53\ +\x8c\xa4\x4c\x1a\xe5\xac\x0a\x9c\xfd\xa0\xf2\xc2\xe7\xc1\xd7\xe7\ +\x1e\x09\x00\xff\xc7\xeb\xc4\x8d\xb0\x6b\x12\x36\xbd\x58\xb8\x67\ +\x1c\x6a\x05\x21\xb0\x81\xa3\xf2\x06\x91\x73\x1c\x29\x12\x48\x19\ +\x6b\xab\x20\x15\x70\x4d\xbf\x3f\x59\x56\x3e\xf1\xd2\x63\x2b\x7f\ +\xba\xd0\xc8\x08\x28\x75\xa4\x79\xdb\x54\xe7\xef\xff\x7c\xe3\xec\ +\xf7\x93\x94\xba\x7b\x16\xc9\xb6\xeb\xf6\xe7\x9a\x72\x8a\xbf\x9f\ +\x8e\x24\xef\x44\x77\x13\xe5\xb8\x92\xf2\x70\x51\xb9\xe0\x66\xb8\ +\xf5\x2d\xb0\xb4\x2b\xec\xaa\x0b\x65\x04\x95\x3e\x50\x4e\xb6\x11\ +\x7f\xca\x38\xc7\xcf\x09\x2b\x2a\xce\xf6\xd4\x83\x0f\x9d\xf8\xa5\ +\xa2\xa9\x5e\xb4\xa4\xbc\xe6\xad\x23\xa5\xb3\x4f\x28\x99\xb5\x55\ +\x28\xa6\xb8\x65\x80\x26\x74\x77\xc5\xba\xf3\xfe\xd9\x64\x43\xf6\ +\x33\x3c\xfa\xe3\xc9\xf8\x99\x4c\x19\xb7\x81\xe2\xe6\xe9\xf8\x2e\ +\xba\xf8\xd7\xf4\xdf\xcf\x9f\xcf\xeb\x6d\x3f\xeb\xd0\xbd\x06\x67\ +\xfb\x45\x41\x55\x00\xe0\xd9\x2c\xbd\x3e\x31\x0f\xbc\xe4\x17\x39\ +\x1e\xa1\x27\xee\x61\x5d\x53\x32\x53\x44\xae\xbe\x74\x38\x3a\xfa\ +\xb5\x0b\x8a\xcf\x39\x7d\x20\x5c\x3b\x1a\xc9\x92\x0a\x14\x2c\x6e\ +\x05\xbe\x54\x78\xac\x6d\x37\x7c\x73\xbc\x7d\xf7\xf5\x3b\x5b\x1b\ +\xdb\x1d\xdb\xc0\xe4\x77\x00\x74\xf2\x40\x20\xea\x2c\xe2\x7f\x3f\ +\x1a\xa3\x39\xad\xba\x87\x43\x90\x6c\xb7\x50\x46\x6b\xca\x8e\x82\ +\x72\xde\x0d\x70\xf3\x05\x70\x52\x47\xd8\xda\x16\x0a\x61\x3e\x81\ +\xc9\x2f\x63\x15\x7c\x16\x86\x07\x0d\x69\xb6\xa9\xa0\x54\xc2\x80\ +\xda\xa7\xd7\x0c\xbc\x32\xfb\x19\xde\x58\x73\xc1\x81\xbd\x56\xc7\ +\xaf\x7b\xaa\xf9\x85\x2f\x6f\x6f\x3d\xe2\xfb\x00\x0d\xd0\x26\xc6\ +\x34\x48\xb5\x85\xf1\x77\x16\xd8\xd4\x35\x36\xd3\x6c\xd7\xbb\xca\ +\x8b\x47\x60\xf5\x3d\xca\xe8\x30\x3c\xb2\xe6\x48\x00\xf8\xdf\xae\ +\xe1\xab\x61\xf2\x35\xf0\xd8\x09\xc2\x96\x9d\x30\x30\x20\x94\x8d\ +\xa1\x9d\x84\x98\x30\x74\x98\x7e\x75\x9d\x7e\xa8\x80\xb8\x6e\xbf\ +\xa5\xfa\xee\xb1\xca\x29\x7f\x7a\x4c\xf9\xdd\xf3\x8d\x2c\x00\x38\ +\xa8\x1c\xc8\xc6\x3a\xd7\x7f\x74\x4b\xf3\x5e\xc8\x1b\x38\x99\x55\ +\x5f\xc3\x39\x11\x49\x97\xf2\xdb\x18\x8c\x7b\xa0\x42\x94\x7a\x6c\ +\x39\x6e\x50\xb9\x7a\x33\x3c\x19\xc1\x57\x57\xc1\xe6\x19\x61\x10\ +\x43\xcb\x0a\x41\x64\x1c\xf3\xce\x4f\x20\x3c\xcd\x38\xef\x3a\x93\ +\x3f\x5c\xde\x6a\x11\x75\xa9\xfe\xaa\x39\xd1\xf0\xe5\xcb\xaa\x2f\ +\x7e\xf9\x9c\xf0\x45\x8b\x02\x59\x28\x80\xf5\x6e\x58\x87\xf6\xb6\ +\xb6\xdd\x72\xc7\xfe\xee\x2f\x6e\xde\xd3\x79\xec\xb1\xe9\x78\xbf\ +\x53\xb7\x95\x14\xe9\x8d\xcf\x7a\xe3\x36\xd2\xde\x4c\xfd\x70\x44\ +\x5e\x3e\xc3\xcf\x6f\xd7\xcd\xe5\xc0\x15\x6c\x7f\xea\x0f\x78\x9e\ +\x00\x80\x38\xcc\x80\x77\x18\x41\x9f\x85\x40\x14\x6f\xfd\x18\x33\ +\x1f\x4f\x0a\xb9\x04\xb8\xbf\xc9\x38\x3a\x61\x28\x9a\x77\xc1\x51\ +\xc5\x13\x5e\x3d\xaf\xf0\xfc\xb1\x92\x59\x59\x83\x92\xc5\x87\x1c\ +\x60\x22\xd5\xbd\x3f\x38\x98\xfc\xe4\x9a\xed\x8d\x7b\x36\x1f\x8c\ +\x27\x5d\x20\xc0\x67\x03\xb4\x41\xbd\x15\x8f\xc0\xa4\x9f\xb6\x1b\ +\xa3\x69\x02\xa1\x25\x8d\xfd\x65\xa1\x58\x56\x0d\x2a\x7f\xb4\x19\ +\x96\xc7\x70\xc5\x2a\xd8\x3a\x23\xd4\x22\x43\x82\x0f\x6c\x36\x40\ +\x4d\x84\x68\xe4\x4a\x48\xf5\x80\x21\xf1\x41\xc0\x65\x04\x57\xae\ +\xac\x9c\x95\x8d\x8d\x2f\x9a\x23\xcc\x05\xd8\x67\x75\xea\x0b\x4f\ +\xb7\x3e\xff\xf9\x6d\xcd\x07\x31\x34\x7c\x36\xd0\x00\x9a\xae\x91\ +\x2c\x0e\x30\x64\x93\x84\x52\x98\xd0\xb2\x96\xd9\x59\x65\xe5\x12\ +\x38\xe1\x31\x65\xf8\x76\x98\xbc\xe2\x48\x00\xf8\x97\xd7\x97\xe0\ +\x96\xd7\x08\xb5\x82\x63\xb0\x91\x1a\x34\x0c\xd0\xc4\xcb\x45\x99\ +\x22\x86\x32\x42\x05\xa5\x86\x6a\x15\x2b\x95\xcb\x56\x94\x4f\xbb\ +\x78\x69\xf9\xdd\x73\x44\xe6\x09\x30\x69\x75\x22\x9b\xef\x7f\xf1\ +\xbf\x65\x11\x9b\x80\x36\x2a\x8d\x1e\xc2\xcb\x93\x79\xc4\xf4\xd2\ +\x4b\xf1\x84\x0f\x8b\x32\x12\x29\xdb\x1a\xf0\xfa\x8a\x72\x4d\x4b\ +\x38\x7f\x00\x36\xb7\x85\x41\x84\xae\x18\x8c\x1a\xc0\x4b\x5c\x53\ +\xf0\x1d\xfd\x62\x4f\x47\x50\x1d\xef\x40\xbc\xd0\x88\xa5\x80\xd5\ +\xc2\x8b\x17\x96\x96\xbc\x77\x59\xf9\xdc\x17\x0c\x84\x67\xce\x81\ +\x4a\xea\x07\xf6\x5d\x48\xb7\x75\xed\x96\xdb\xf7\x75\xef\xbb\x61\ +\x77\xe7\xd1\xcd\x07\xbb\xfb\x3c\xbf\xc0\x37\xcf\x7a\x57\x6a\x3b\ +\x67\xf7\xaf\x51\x0b\x92\xf4\xe4\xc4\x3c\xf4\x56\xfb\xd3\x7f\xfc\ +\xb5\xda\x90\x2b\x07\xa3\x82\x98\xc3\x23\x80\x5a\x03\xa2\xb9\xe2\ +\x2f\x80\x38\x10\x51\x5e\x06\x88\x8a\x57\xfb\xed\x97\xf5\xf2\x80\ +\x24\xdf\xb8\x14\x3f\x82\x13\x8f\x5d\x50\x4f\xe7\x45\xc3\x55\x73\ +\x0a\xf3\xdf\xb2\xb8\xf8\x9c\xd7\xcc\x2f\x9c\x39\x56\x30\x2b\x0b\ +\x10\x58\x0f\x84\x38\x08\xcd\x9f\xcf\x26\xf7\x7d\x66\x7b\xeb\xce\ +\x7b\xf6\xb6\x77\x62\xa4\x8b\xa1\x0b\x0e\x88\xe5\xb9\xfc\xb9\xbe\ +\x9f\x17\x5c\x49\x7c\x0f\xc1\x05\x44\x2b\x96\x82\x5a\x66\x50\x56\ +\x95\x94\x5b\x66\xe1\xf2\xb2\xf2\x9d\xa6\x30\x56\x85\xf1\x58\x30\ +\x38\xa2\x98\x0b\x6e\x3d\xa2\x18\x8e\x21\x9a\x23\x46\x45\xab\xa4\ +\x94\xfe\x63\x96\x51\x66\x78\x81\x77\x0d\x1b\x59\xa4\xc0\x41\xd5\ +\xfd\x5f\xda\xd1\xfa\xfc\xb5\x4f\xb4\x7e\x89\xd1\x26\x22\x0d\x84\ +\x3a\x4a\xd3\x35\x07\xad\x2b\x5d\x24\x8c\x91\x24\x85\xc0\x92\x26\ +\x4a\xbd\x0b\xe7\xdf\xae\x70\xf1\x91\x00\xf0\x2f\x77\xfd\xa7\x60\ +\xb5\x08\x1d\x2b\xa4\x04\x18\x63\xf2\x2e\xae\x31\x45\xb0\x15\x2c\ +\x15\x44\xaa\x08\x55\x52\xad\x5c\xb2\x22\x3b\xf9\x97\x56\x2e\x9d\ +\x2b\xcc\x57\x60\x32\x65\xf7\x35\x4f\x36\x3e\xf7\x77\x4f\xb7\x36\ +\x12\x88\xef\xf0\xe3\x1b\x38\xda\x42\x4c\x07\xb5\x1d\x44\xdc\x2c\ +\x37\x0c\x2d\x86\x94\x76\xaa\xac\xad\xc1\x75\xb3\xca\x5d\x1b\xe0\ +\x96\x75\xf0\xe0\x84\x30\x38\x64\xe8\xb4\x1c\x0e\xdd\x48\x8e\xc4\ +\xcb\xeb\x49\xbc\xa3\x8b\xf4\x9c\x1f\x3c\x33\x4d\x0b\x2f\x5d\x54\ +\x5a\x7a\xc5\xf2\xca\x79\xa7\x56\x82\xe7\x17\x21\xb4\x80\x00\x53\ +\x96\xfd\xf7\xcd\xc6\x3f\xff\xf2\xd3\xed\x9f\xde\x35\xd9\x7e\x06\ +\xa4\xdb\x1b\x9d\x1d\xa6\x22\xd4\x7b\xc8\xa1\x0f\x4c\x73\x18\xb2\ +\xce\xf6\x48\x38\x9e\xa4\x03\x8a\x11\x75\xc2\x16\x06\x02\x32\x1b\ +\x02\x6d\x25\x0c\x38\x6c\x25\x29\x50\x12\x82\x04\x52\x32\x6b\x41\ +\x03\x4f\x2d\xf6\xa4\x23\x44\xa0\x5f\xe3\xaf\x27\x01\x9e\x83\x98\ +\x20\xea\x05\x47\x2d\xe4\xea\x3e\x22\xbd\x91\x26\x5a\x78\xc9\x70\ +\xe9\xe8\x3f\x39\xa6\xf4\xc2\x33\x07\xa2\x17\x2c\x30\xcc\x53\xc0\ +\x00\x1d\x48\x1e\x68\xa6\xbf\xb8\xfa\xc9\xe6\xad\x3f\x9e\x68\xef\ +\xe8\x5d\x04\x42\x3b\x0f\x02\xea\xd5\x7d\x20\xef\xdb\xe4\xa8\x43\ +\xeb\xf1\xfa\xc5\xb2\x32\x33\x6d\x39\x65\x91\x72\xfe\x7a\x78\xc9\ +\x5a\xb8\x74\x40\xd8\x50\x87\x92\x27\x8c\x25\x89\x21\x08\xfc\x38\ +\xd6\x14\x51\x5b\x04\xf1\x87\x0b\x15\xdf\x50\x2e\xbf\xed\x98\xf2\ +\x9a\xcb\x97\x57\x2f\x19\x0e\x58\x2c\xc0\x01\x65\xdf\x17\x76\x34\ +\xaf\xfb\xdc\x13\xcd\x07\x7d\x63\xb0\x81\x6a\x03\x43\x13\x4c\x13\ +\x6b\x3b\xbd\x29\x92\xb5\x04\xa4\x14\x8d\xb2\x49\x95\x8b\x16\x1c\ +\x09\x00\xbf\x5d\xcc\xe3\x29\xf8\x9b\x79\xc2\xd6\x59\x21\xa8\x09\ +\x9a\x86\x68\x12\x3a\xe9\x2e\x5c\xda\x2f\xea\x9c\x5f\xa9\x62\x0f\ +\xd5\xfc\x27\x5d\xb6\xac\x72\xd9\x5c\x91\x05\x3e\xa5\x7c\xfa\xe3\ +\xdb\x1a\xd7\xdd\xfc\x4c\x7b\x33\x46\x5a\xae\x4e\x93\x06\x96\x26\ +\xd8\x36\x04\xd9\xb6\x5d\xaf\xd6\x93\x62\x02\x07\x4b\xed\xd4\x95\ +\xd1\x01\x38\xf7\x21\xe5\x53\xa7\xc2\xcb\x42\xe1\xe1\x86\x50\x51\ +\xc1\x1a\x93\x93\x50\xc4\x44\xd8\x34\xc2\x04\x11\xda\xef\xf8\xfd\ +\x22\xa2\x64\x5b\xa3\x75\x8b\x4a\x4b\x32\xc7\x7f\xdd\xe9\xd5\xe0\ +\x8c\x32\x44\x00\x16\xd8\x91\xe8\xf6\x6f\x4d\xb4\xef\xbc\xee\xa9\ +\xf6\x83\xd3\xad\x64\x16\x23\x69\xde\x15\xcf\x67\xe3\x3d\x29\xb1\ +\x67\x21\xeb\x7a\x18\x7b\xc1\xa2\x26\xb3\x56\x33\x6b\xd1\xcc\x8a\ +\x38\xe6\x9e\xf5\xce\xaf\x82\x7b\xaf\x10\x18\x45\x81\x34\x05\x35\ +\x10\x24\x0a\x40\x1a\x0a\x62\x21\x08\x40\x80\xd4\x8a\xbf\x22\x50\ +\x10\x47\x14\xf2\x2c\x42\x5f\x0e\x18\x41\xac\x41\x0f\xd9\x5c\x52\ +\xbd\x87\x4e\xec\x47\x2e\xaa\x3f\x65\xb5\x90\x63\x1e\x7a\x53\x8f\ +\x60\xa8\x1c\x0e\x5c\x7a\x6c\xe9\x94\x37\x2d\x2a\x9d\xbb\x34\x94\ +\x65\x06\xb7\x5a\x10\xdf\xdf\x48\x7f\x96\x05\x82\xef\xad\x9f\x68\ +\xef\xf4\x0d\xc3\x5c\xe4\xb3\x3f\x10\x38\x4a\x76\xea\x88\x59\x6a\ +\xe3\x9c\x94\x65\xb2\xdd\x14\xe5\xa4\xaa\xf2\xc3\x44\x79\xdf\x03\ +\x70\xe7\xc9\xc2\xae\x59\x28\xd6\xc4\x01\xab\x52\xe3\x93\x90\x08\ +\x4c\x01\xd2\x12\x98\x12\x86\x0a\x56\xab\xe0\x98\xa3\x17\x1c\x5d\ +\x5a\xf5\x81\xb1\xea\xa5\x8b\x02\x39\xc6\x05\x01\x9d\xba\x76\x7b\ +\xf3\xda\xac\x27\xf0\x30\x46\x9a\x88\x0f\x02\x2a\xbe\x1c\xa0\xed\ +\xa4\xc6\xc2\x04\x09\x12\xd2\xba\x72\xdc\x80\xf2\x67\xfb\x95\xef\ +\x1e\x7b\x24\x00\x1c\xee\xf8\xdb\xe1\xc1\xad\xb0\xf9\xe5\xb0\xfe\ +\x80\x21\x88\x0d\x48\x66\x09\x51\x13\x01\x9e\xc3\xdf\xef\xfc\x54\ +\xde\x72\x4c\x69\xcd\xfb\x57\x54\xde\x3b\xdf\xc8\x51\x0a\x8c\x67\ +\x8e\x75\xd5\xe6\xfa\xdf\xdc\x96\x69\xf0\x13\xe0\xba\xb5\x48\x23\ +\x9f\xf1\xab\x71\x33\x7e\x4b\x42\x20\x09\x56\x1c\x6d\x77\x61\x49\ +\xb9\xb7\x01\x97\xef\x52\xbe\xb5\x5c\x58\x14\x40\xa3\x29\xee\x01\ +\x0f\x3d\xe1\xc6\x7a\x55\x1a\x89\xfc\x49\x51\x72\xe2\x22\x52\xee\ +\xe1\xcd\x33\x9b\x52\x58\x3a\x10\xce\xff\xe4\xea\xda\x79\x2f\x1d\ +\x0a\x5f\x56\x81\xa2\xfa\x0e\x5d\x36\x57\x7e\xf4\x2b\xbb\xda\xdf\ +\xff\xea\xd3\xcd\xc7\x48\x69\x23\xc4\x3d\xc7\xef\x57\x0e\x96\xb8\ +\xa7\x63\xaf\xc9\x61\x69\x3e\x9e\x5d\x47\x4e\xcb\x55\xc4\x9f\xfa\ +\x78\xf1\x8e\x30\xf0\x82\x1e\x46\x09\x80\xae\x28\x61\x22\xd8\xb2\ +\x52\x68\x2b\xcd\x14\x34\x84\xb0\x2a\x00\x24\x0d\x45\x12\xa8\x04\ +\xd0\x2d\x09\xa6\x25\x24\xa1\x52\x50\x21\x05\xb0\x4e\xf1\x37\x49\ +\xc1\xa8\xa7\x27\x8b\x0f\x06\xda\x13\xfa\xc4\x37\x08\xfb\xcb\x03\ +\xf1\xbd\x11\x4f\xd6\xe9\x57\xfc\xcd\x03\x81\x12\x11\x50\xfa\xa3\ +\x63\x2a\x27\xbc\x73\xb4\xf4\xca\x0c\xb7\xf1\x9c\x00\x44\x80\x26\ +\x74\x7e\x3c\x9d\xfc\xf0\xfd\x9b\xea\xb7\xee\x98\x4d\xf6\x11\xe0\ +\xcb\x02\x1f\x04\x44\xdd\x3c\x1e\x75\xf4\x5d\x55\x0f\x3a\x32\x0e\ +\xbf\xa1\x89\x0b\x90\xd5\x8a\x32\x91\xc2\x9b\x9e\x54\xae\x19\x15\ +\xce\xaa\xc2\xde\xb6\x60\xa2\x6c\x6b\x40\xaa\xa1\x13\x1f\x91\x02\ +\x62\xfb\xb0\x02\x3e\x08\xa4\x54\x5e\x9b\xdd\x55\x70\xd5\xaa\xda\ +\x9f\x8d\x64\x81\x4a\x5c\x4f\x60\xcf\x27\x9f\x68\x7e\xe6\x86\xa7\ +\xdb\x1b\x31\xf4\x82\x00\xd2\x04\x7c\x83\xd9\xc6\xa4\x1e\x4b\x92\ +\x46\x96\x75\x73\x2d\xab\x7e\x00\xa7\x1c\x07\xdf\x5d\xc6\xff\x6f\ +\x2b\xf8\xdd\x37\xfd\xbe\x02\x0f\x05\xf0\xe8\x8b\x84\x9f\x4f\x08\ +\x65\x31\x84\x81\x67\xb7\x89\x9f\xf3\x53\x02\x2d\x3b\x84\x9f\xeb\ +\xf6\xbf\x66\xa4\x38\x76\xe5\x71\xd5\xf7\x2c\x08\xe4\x68\x80\xbd\ +\xd9\xc9\xff\xe1\x2d\x8d\x6b\x6f\x1b\xef\x6c\xf3\x33\xfe\x06\xf8\ +\xba\x5f\xa4\x4d\xaa\x1d\x02\xe9\x62\x35\x26\x0c\x52\x92\x38\xc5\ +\xa0\xac\x1c\x54\xbe\xb6\x5f\xf9\xec\x28\x3c\x3c\x28\xec\x6b\x82\ +\x55\x83\x35\x06\x09\xfd\x89\x26\x6e\x56\x9f\x63\xca\xa9\xe4\x0d\ +\x48\xb4\x8a\x50\x43\xa9\x04\x81\x19\xb8\xfa\x84\xea\x39\x9f\x5e\ +\x55\xbb\xe4\xc4\x92\x79\x5e\x00\xa1\x77\xfc\x0d\x57\x6e\x6f\x7e\ +\xf9\xbd\x1b\x66\x6e\x7d\xf8\x60\xf2\x0c\x42\x0b\xe3\x3b\xc9\x48\ +\xb6\x3d\xe6\x5c\xc4\x59\x35\x2d\x0c\x2d\xa0\xe3\xb6\xe9\x17\x17\ +\xed\x31\x11\x45\x7a\xb7\x06\x61\x52\x54\x5c\x29\xd3\x49\x2d\xa5\ +\x30\xa5\x8a\xa5\x59\xb6\xa4\x4d\xa5\x4c\xca\xc1\xb6\x32\x90\x58\ +\x4c\x51\xe9\x96\x95\xa4\x6b\x49\x53\x0b\x45\xa5\xa2\x4a\xd8\x56\ +\x0e\xc4\xca\x80\xa4\x74\x52\x85\x9a\x65\x30\xb1\xa8\xb1\xb4\x32\ +\x1b\x8a\x45\x8d\x0f\x38\xd6\xa2\xe2\x1b\x8d\xa4\x28\x7d\x0c\x40\ +\x93\xf8\xd7\x49\xdf\xdd\xff\x09\xe2\x51\x7f\xe2\x61\xc0\x88\x93\ +\x4d\xf3\x9c\x82\x87\x0f\xc4\x13\x5f\xdd\xd9\xfc\xc5\x53\x09\x1b\ +\x57\xd4\xc2\x79\xf3\x42\x59\x18\x41\xb8\x2a\x6b\x1e\xbe\x71\xb4\ +\x74\xe6\x48\xd5\xc4\x77\xed\x4f\x26\xd4\xaa\x20\x84\x40\x3f\xe3\ +\xd1\x59\x11\xb7\x11\x01\x14\x02\xb0\x02\x71\x2a\xd8\x58\xb9\x6a\ +\x54\x78\xeb\x7c\x25\xdc\x0b\xaf\x9a\x0f\x07\xda\x90\x26\xfe\xf6\ +\x24\xeb\x42\x57\xaa\x8a\x91\x9e\x1e\x82\x2a\x18\x91\x2d\xb3\xc9\ +\xec\xee\xae\x6e\x3d\x7d\x5e\x74\x42\xd5\xc8\x50\x59\x64\x20\xc3\ +\x0e\xac\x7a\xa6\x9d\x6e\xda\x5a\x4f\x66\x41\x40\xdc\xf7\x39\x0b\ +\x08\x8a\xf8\xa0\x6c\xac\xb2\x79\x1a\xae\x58\x23\x5c\xfc\x28\x0c\ +\xbf\x10\x9a\xdf\xfb\x77\x1d\x00\xdc\x07\xf0\x8d\x8f\x09\xad\x0e\ +\x54\x22\x71\x1d\x64\x09\x30\xe2\x25\xa1\xd5\x45\x62\xa1\x0a\xd9\ +\x56\xa9\x9c\x36\xaf\x70\xf4\x27\x8e\x1f\xb8\x6c\x24\x94\x15\x00\ +\xfb\xad\xee\xca\xd2\xfe\x6b\xbf\x9b\x89\x74\x62\x3c\x62\x4b\xf0\ +\x91\x58\xdc\x9c\x56\x70\xce\x5f\x30\x29\xed\xc4\x62\xb1\xac\x18\ +\x82\x8b\x1e\x52\x36\xb5\xe0\xde\x61\xb8\x7f\x56\xa8\x05\x3d\x29\ +\x31\x34\xc2\x48\x94\xab\xce\x88\x96\x73\xb0\x11\xf9\xff\x27\xdb\ +\x5a\x3a\x7f\xb4\xbc\xfa\xc6\xe7\x0d\x5c\xfa\x8a\xa1\xe8\xe5\x45\ +\xd1\xb2\x22\x6c\xed\xda\xc7\xff\x6a\x7b\xf3\x6f\x2f\xdd\x30\x73\ +\xcb\x86\x99\x74\x8f\x73\x6a\x69\xf6\x9c\xfe\x90\xfd\x0d\x63\x49\ +\xef\xf8\x96\x18\xc9\x33\x82\xa4\x37\x07\x4f\x7b\x4c\xba\x92\xc9\ +\x6c\x60\x69\xb6\x2c\x81\xb1\x94\x62\x65\x45\xd5\x32\x13\x2a\x8f\ +\xa6\x4a\x14\x2b\xdb\x0e\x58\xee\x8f\xe0\x95\x8b\x2d\xb3\x83\xca\ +\xbe\xf5\xca\x5d\xd3\xca\x8e\x31\xe5\xa9\x92\xb2\xed\x21\x65\xe1\ +\x76\xa5\x7c\xb2\xb2\x6c\x40\xb9\x61\x06\xba\x33\x96\x4a\x04\x4f\ +\x88\xb2\xb0\xa8\x8c\x85\x4a\xb3\x05\xb1\xb1\xb4\xbb\x96\x62\x51\ +\x29\x60\x89\xd5\x37\x1c\xad\x45\x4c\xef\x16\x23\x93\x8f\x25\x53\ +\x04\x3f\xad\xe8\xbb\xe7\x90\x3c\x88\x25\x79\x96\x23\x92\x62\xb0\ +\x1b\xa6\xd3\x7d\x5f\xd9\xd9\xfc\xf9\x9e\x94\x4d\x63\xb5\x70\xc1\ +\xdc\x40\x86\x4b\xa2\xe5\xd3\x6b\xd1\xc9\x99\x1c\xf8\x9a\xf1\x44\ +\x77\x6f\x9e\x89\x67\xc0\x84\x88\x1a\xa0\x37\xa5\x10\xed\x09\x9e\ +\x18\xbc\x4c\x9a\x01\xac\x73\xc2\xa7\x62\xf8\x44\x01\x3e\xfa\x04\ +\xdc\xb1\x0b\xde\x7e\x2c\x4c\xb5\x95\xd4\x42\xc9\x28\x89\xf5\x7d\ +\x13\x51\x34\x77\x62\x9c\x75\x41\x60\x7f\xa2\x4f\x9c\x36\x2f\x5a\ +\x53\x16\x19\xac\x18\x19\x3a\x69\x6e\x61\xd9\xaf\xea\xe9\x86\xdd\ +\x2d\xdb\xa2\x27\xb3\xa0\x6e\x8b\x45\x04\x52\x2c\x28\x14\x43\x65\ +\xbc\x09\x2f\x9f\x2b\xdc\x70\xf6\x91\x12\x80\x6b\x27\xe0\x64\xdf\ +\xed\x4f\x8c\xa0\x79\x23\xc9\x39\x3f\xbe\x23\xab\xce\xd9\x96\x56\ +\xcd\xf0\x37\x4e\x1c\xba\x6c\x59\xd1\x9c\x06\x30\x6d\x75\xe2\xd3\ +\x4f\x36\x3f\xfb\x8d\x1d\xad\x0d\x18\x5a\x79\x47\x56\xa4\x49\x4a\ +\x0b\x23\x1d\x8c\xbf\x4b\xde\x04\x29\xd2\xb1\x34\xca\x96\xb5\x31\ +\xbc\x77\x52\x29\x5a\xf8\xdc\x88\xf0\x53\x85\xc1\xd4\x60\x03\x03\ +\xea\xd9\x79\xda\x4f\x2d\xf5\x69\xa1\x56\xfa\x45\x44\xe7\x14\x18\ +\xbc\x6e\xcd\xd0\xf9\xe7\xce\x0d\x5f\x5d\x84\x82\xf8\x09\xc4\xd7\ +\xf6\xb4\x6f\xfe\xf8\x96\xc6\x2f\x1c\xba\x50\xe2\x7c\xa4\xe5\xc7\ +\x59\xfe\x75\xf7\x70\xe8\xab\x77\x70\x6b\x1d\x29\x46\xad\x25\x08\ +\x95\x24\xb5\x18\x71\xe7\x6c\x51\x7d\xc1\x10\x28\xc3\x0d\x65\x68\ +\x04\xb6\xce\xc2\xb4\x28\x77\x6d\x13\x4e\x39\x55\xb9\x7f\x3b\x7c\ +\x6d\x06\x38\x91\xdf\xbe\x26\x80\x85\xb8\xb5\x17\x58\xc4\x6f\x5f\ +\x8f\xc0\x1f\x0e\xc2\xe9\xcb\xe0\xc1\x07\x84\x97\x8c\x29\x43\x2a\ +\x59\x4d\x0b\xd3\xe3\x30\x59\x15\x8a\xa9\x50\x00\x3a\x22\x04\xb8\ +\xe6\x61\x18\x18\xd2\x44\x10\xe3\x48\x50\xc6\xf4\xee\x0a\xec\x87\ +\x46\xa3\x2e\xd3\xd3\x3e\xac\x04\x94\x50\x77\xc5\xfa\x07\x56\x56\ +\x9f\xff\x87\x47\x95\x2e\xf0\x9d\x78\x3a\xd0\xbd\xf3\x40\x72\xc7\ +\xa5\x1b\xa7\x6f\x39\xd8\x65\xe6\x59\x22\x9f\xbe\xdc\xc3\x6b\xfc\ +\xe5\x8a\x4d\x2e\x2b\x31\xa9\x65\x26\xb0\xbc\x50\xe0\x92\x71\xa5\ +\x63\xe0\x33\xc3\xc2\x86\x08\xaa\x2d\x83\x16\xbd\xce\x80\x46\x58\ +\x29\x60\xb5\x48\xe0\x38\x26\xf9\xe4\xc9\x4a\xf9\xed\x4b\x4b\x6b\ +\xff\x7c\x79\xe5\x3d\x43\x46\x16\x01\x6c\xef\xd8\x5f\xbe\xfd\x91\ +\xe9\x6b\x77\x34\xec\x24\xe2\x0f\x20\xf5\x01\x1e\x69\xf7\x9a\x95\ +\x24\x84\x56\x21\xb0\x3c\x94\x28\x97\x2d\xfa\x77\x1c\x00\x9e\xfb\ +\x03\xb8\xe7\xf9\xc2\x03\x5d\xa7\x69\x27\x9a\x5f\xd4\xe1\x9b\x6b\ +\x15\x3f\x96\x39\x34\xee\xab\x45\x66\xe8\xc6\x93\x87\xde\x99\x21\ +\xce\x5e\x21\xa8\x34\x54\x0e\x5c\xb7\xbd\xf9\x99\x2f\x6e\x6f\x3e\ +\xec\xe5\x9e\x1b\xe0\x6b\x31\x9b\xb6\x31\xa6\x8d\xda\x2e\x85\x92\ +\x43\x68\x05\x05\x4b\x27\x54\x4e\x2c\x59\xce\xf8\x22\x5c\x7c\x11\ +\xbc\x23\x12\x1e\x69\x09\x91\x7a\x38\xbd\x09\x20\xaf\x59\x9d\xa8\ +\x48\x3e\x27\xc6\x23\xc6\x28\x63\x6d\xf1\x0f\x8e\x29\xaf\xfe\xf0\ +\xf2\xea\x1f\x2f\x0e\x65\x09\xce\xc3\xdb\xb7\xef\x8f\x6f\x7f\xff\ +\xe3\xf5\xef\xef\x6b\xa7\x33\x04\x78\x79\x70\xef\xfc\x5e\x5b\xa0\ +\x07\x7f\xcd\xe9\xb3\xbd\xe6\x9e\x1c\x72\x7c\xc5\x18\xeb\xba\xf7\ +\x56\x29\x54\xf4\x10\xfe\x7d\xa1\x2a\x61\x15\xf6\x24\xf0\xa0\x42\ +\x6d\x4a\xf9\x58\x00\xfb\xc7\xc8\xd7\xea\x49\x38\x27\x81\xb7\x0d\ +\xc2\x0d\xfb\x85\x73\xf7\xc1\xf4\x08\xcc\x0e\xc3\x9a\x3d\x90\x8c\ +\xc2\xf1\x40\x34\x05\x74\x70\xab\x08\xf1\xff\x24\xef\xbc\xa3\xed\ +\xaa\xea\x7d\xff\xf9\xcd\xb5\xd6\xee\xa7\xe6\x9c\x93\x0a\x69\x04\ +\x52\x48\x68\x01\x91\x16\xcb\xd3\x4b\xb9\x60\x05\x2f\x08\x5e\x7d\ +\x0e\xbc\x14\xc5\x0e\xc6\x92\xab\x58\x00\x51\x2c\x17\x91\x21\xf2\ +\xf4\x1a\xaf\x3e\x40\xbc\x44\x04\xbd\xdc\x81\x57\x04\x2b\x08\x21\ +\x21\x85\x92\x00\x81\xf4\x76\xca\xee\x6b\xad\xf9\x7b\xdb\x31\xe7\ +\x58\xfb\xc0\x1f\xef\x7f\x70\x8c\xcc\xb1\xf6\x3a\x23\x27\xbb\x64\ +\xcf\xdf\xfc\x95\x6f\x19\x82\x4d\x40\xb8\x1d\x36\x4c\x87\x9e\xbd\ +\xd0\xb7\x0b\xee\x9b\x02\xef\x1e\x54\x56\x8f\xc3\xfd\x21\x6c\x9e\ +\x24\x7c\x31\xf8\x0c\x7c\x26\x85\xea\x90\x70\x9c\xc0\xf4\x10\x92\ +\x1a\xec\x11\xc7\x8b\x68\xd7\x85\xc0\x08\xea\xad\xc2\xc4\x08\x6a\ +\x27\x35\x0b\xf1\x8c\xc8\xae\xd0\x67\xc6\xe1\xef\x96\x7e\x79\x52\ +\x3a\xce\x40\x41\xef\x75\x8b\x2a\xa7\x9f\x35\x18\x9d\x55\x80\x02\ +\xc0\x8e\x44\x5f\xf8\xc2\xd6\xda\x2d\xb7\x6f\x6b\x6c\xc6\x98\x16\ +\x82\x6b\xfa\x0a\xf5\x49\x38\x8f\xa6\xe3\x1b\xe0\x89\x5d\x36\x45\ +\x51\x62\xb1\x1c\x5d\x54\x7e\x18\x2b\x37\xff\x00\xfe\x78\x29\xac\ +\x6d\x1a\xf2\x89\x90\xb6\x8d\x43\x9c\x36\x23\xc4\xe4\xb0\xb6\x80\ +\x09\x0a\x28\x65\xc0\x83\xce\xb4\x78\xe9\xdc\xd2\x31\x1f\x9a\x5b\ +\xfa\x68\x59\x74\x40\x11\xed\x20\x34\xff\xeb\x82\x47\xc7\xbe\x5f\ +\x8d\xed\x98\x2b\xe7\xb4\x0a\x9e\x44\x84\x78\x98\xb9\x57\x8a\xb6\ +\xaa\x2c\xcf\x29\x2b\xfe\xac\xac\x7b\xd3\xdf\x5b\x00\xb8\x1d\x98\ +\x0e\x7b\x4e\x81\x87\x77\x09\xb9\x20\x20\x34\x06\x6b\x43\xc4\x78\ +\x19\x2f\xf1\x75\xb6\x9f\xf5\x23\x95\x5b\x8f\xea\x7d\xc7\xeb\x06\ +\xc3\x0b\x02\x08\x63\xa4\xb6\xfa\xc5\xc6\x4d\x57\x3f\x59\x7f\x10\ +\xa3\x0d\xdf\xe9\xaf\x22\x7e\x1e\x2b\xda\x22\xd5\x36\x81\x4d\x10\ +\x9c\xd6\xfb\x41\xa3\xac\xa8\xc0\xb2\x07\x94\xdb\xdf\x0c\x03\xfb\ +\x85\x17\x70\x7a\x7a\x81\xef\x64\x5b\xfc\xc8\x31\xc8\x81\x3a\xe6\ +\x98\x63\x90\xf9\xcd\xaf\x05\x09\x28\xdf\x7c\x64\xdf\x59\x6f\x99\ +\x12\xbd\x23\x07\x39\x05\x9e\x6e\xd9\xf5\x9f\x7a\xba\xf6\xe3\xdf\ +\xee\x6a\x3e\x8f\x91\xb8\x2b\x25\xe6\x31\x07\x99\x63\xad\x38\x44\ +\x9b\x25\xf6\x0a\x3a\x93\x1c\x80\x45\x5d\x2a\x1d\x28\x91\x55\x46\ +\x9b\xca\x92\x99\xca\xd3\xbb\x60\x4b\x05\x6a\x05\xe5\xba\xbb\x61\ +\xef\xdb\x7d\x00\xbd\x1f\x56\xbe\x01\x76\x6c\x17\xa6\x0a\xcc\x99\ +\x0a\x23\x7b\x60\x4f\x59\x68\xb7\x21\xb1\x50\x28\x08\xf1\x04\x94\ +\xcb\xae\xfb\x1f\x07\xc2\xe8\x3e\xe8\xed\x15\x4c\x01\xc0\x0d\x47\ +\xc6\xc7\x95\xfe\x21\x88\x52\x25\x08\xa0\x56\x83\xa8\x07\x9a\x4d\ +\x25\x34\x90\xcb\xc1\x48\x4d\xd9\x33\x02\xcf\xed\x86\xdd\x0a\x33\ +\x66\x2a\xd7\xfc\x06\xd6\x79\x57\xdd\xe1\x9f\xc3\x55\x67\x43\xb9\ +\x29\xcc\xaf\xc2\x82\x69\xb0\x61\xbb\xd0\x5f\x10\x62\x23\x68\x2a\ +\xc8\x24\x37\x61\x08\xc0\x03\x87\x0c\x0e\x41\xa9\x9a\x39\x31\x67\ +\x42\x9f\x5e\xda\x0b\xab\xd1\xeb\xa6\x15\x66\x5f\xbb\xa0\x7c\xe1\ +\x82\xbc\x59\x2a\x40\x1b\xda\x6b\xf6\xc7\x77\x5e\xf2\xc4\xd8\x3d\ +\x9a\x52\x73\x58\x81\x8c\xbd\xe7\x18\x9e\x74\x96\x4d\x3d\xc1\xcb\ +\x7f\xde\x29\xae\x87\x71\x08\xca\xc1\x29\xca\x79\xff\x09\xeb\xce\ +\x14\x1e\xa8\xc2\x80\x15\xac\x75\x59\x60\x6a\x42\x02\x71\x52\xe4\ +\xc6\x1f\x02\x86\x0a\x56\xcb\x58\x29\xae\x3a\xa2\x74\xea\x45\xb3\ +\x8a\x97\x45\x68\x39\x85\xe4\xb7\x07\x92\x9f\xbc\xff\xf1\xf1\x3b\ +\x41\xab\xae\xc4\xa3\x0a\xf8\x20\x20\x2d\xd4\x3a\xf1\xd8\xc4\x5a\ +\xda\x69\xca\xf1\xd3\x94\x91\x87\x80\x9d\xc0\x79\x7f\x47\x19\xc0\ +\x57\x47\x85\xa5\xa3\x50\xe9\x75\x5a\x7e\xa9\x0d\x09\x24\x42\xd5\ +\xcf\x62\xd5\x6f\x7e\xa9\x60\xb5\xb4\x6a\x61\xf9\xd4\x0e\x2a\xeb\ +\x8a\x08\x2d\xa5\x48\xfb\xbe\x7d\xad\xd5\x97\xad\xaf\xde\x0d\xd4\ +\x50\x3c\xc8\x07\x47\xd2\x40\x3d\x2c\x53\x13\x72\x24\x60\x52\xb6\ +\x27\xca\x99\xbd\x70\xe4\xf7\x94\x0f\x9d\x2b\xac\x30\x50\x8f\x84\ +\x5a\x4b\x28\x04\x01\x61\x67\xa5\x36\xca\x4e\x21\x4b\x01\xe3\x24\ +\xc4\xc0\x07\x23\xab\x7f\xf3\x07\x9c\x71\xe3\xe2\xca\xc5\x87\xe7\ +\xcd\x32\x01\x26\x94\x89\x9f\xec\x6e\xde\xb6\x72\x53\xf5\x01\x94\ +\x26\x26\x3b\xf1\x9b\x80\x5b\x99\x87\xbd\xc4\x88\x89\x51\x9c\x8e\ +\xa0\xa8\x73\x06\xb2\xd6\x62\xb0\x44\x81\x52\x4d\x94\x21\x94\x17\ +\x42\xc8\x15\x94\x1f\xed\x86\xdb\xde\x02\xac\x83\x25\x9b\xe0\xa7\ +\xd3\xe0\x61\x85\x19\x46\x38\xdc\xc0\xb6\xba\xd0\x30\x30\x58\x10\ +\x1a\x4d\xb0\x62\x08\x15\x52\xc1\x49\x84\x5b\x30\x91\xd0\x4e\xa1\ +\xa0\x42\x0b\x88\xc4\x49\x8c\xc7\x0a\xf8\xfb\xb6\x55\x62\x85\x3c\ +\xd0\x14\x25\x17\x80\x8d\xd5\x4d\x3f\x55\x09\x14\x12\x01\xa3\x96\ +\x62\x01\x0e\x34\x95\xa2\x85\x43\x4b\xca\x53\x16\x76\x58\xe5\x78\ +\x81\xf3\x77\xc1\x86\x45\xc0\x32\x78\xd7\x1a\x78\xcf\x54\x68\x37\ +\x85\x43\x12\xd8\x87\x50\x09\xc5\x35\xe4\x30\x18\x63\x50\x6b\x50\ +\x71\xe5\x81\x10\xa1\xd6\x4f\x0b\x24\x43\x53\xba\x25\xde\xa0\xd5\ +\x69\x3c\x5e\xb3\xa8\xb2\xe2\x82\xa9\x85\x77\xf5\x08\x3d\x0a\x3c\ +\xd5\xb2\xeb\x3e\xb8\xb1\x7a\x4b\xc7\x17\x70\x07\x46\x9a\x40\xdd\ +\x07\x82\x06\x56\xeb\x18\xba\xd9\x57\x60\x62\x92\x34\xa5\xd9\x59\ +\xe5\xbc\x52\x8a\x95\x07\x14\xfe\xed\x76\xe5\x89\x0f\x08\xf7\x8e\ +\xc3\xcc\x50\xc0\x06\xb4\x09\x31\x12\x76\xcb\x14\xeb\x33\x00\xc9\ +\xfa\x52\x37\x2d\xad\x9c\xfd\xe6\xa1\xfc\x45\x01\x9a\x8b\x91\x7a\ +\x07\x7d\xfa\xed\xab\x37\xd7\x1e\x74\xe3\x41\xad\x02\x55\x54\x3c\ +\x06\x45\x5a\xa4\x1a\x13\x98\x84\x50\x52\xaa\xe3\xca\xfa\x7e\xb8\ +\xb2\x5f\xff\x7e\x32\x80\x37\x6d\x84\xef\x8c\x08\x2f\xaa\xe3\xcc\ +\x63\xfd\xb8\x4f\x9d\x74\x37\x94\x51\x5b\x06\x53\x41\xb5\x7c\xde\ +\xcc\xc2\xc2\xcf\x1d\x5e\x59\x59\x16\x1d\x01\xec\xc3\x63\xe9\x9a\ +\x0b\xd7\x8e\xff\x38\x4e\x75\x02\xe3\x95\x5b\x2c\xbe\xe9\xe7\x45\ +\x3b\xc3\x5c\x4c\x3c\x91\x12\xe4\x53\x76\xaa\x72\x46\x0f\x5c\xb5\ +\x5b\x79\xd7\x6c\xa8\xec\x15\xaa\xa1\x90\x33\x42\x33\x0d\x30\x1e\ +\xad\x86\x57\x97\x55\x8a\x88\xdf\xf8\xaa\x65\x84\x22\x89\x16\x2e\ +\x9e\x57\x3e\xea\xaa\x0e\x2a\xac\xdf\x30\x05\x7f\xea\x7f\x68\x53\ +\xf5\xd6\x47\xf6\xb5\x77\x10\x12\xbf\x64\x3c\x45\x66\x4c\xe9\x53\ +\x7e\x4d\x20\x88\x91\x34\xc9\x2c\xa8\x14\x8b\x58\xc5\x04\x16\x52\ +\x25\x28\x80\xb4\x95\xaf\x54\xe1\xde\xb9\xc0\x35\xf0\xb9\x4f\x41\ +\xfe\x61\x61\xd9\x02\x58\x92\xc0\xb6\x9c\x60\x5b\x50\x40\x68\xe2\ +\xfd\xfa\x43\x01\xeb\xe6\xf4\x26\x13\xfe\xf4\xd2\xe0\x5e\x2a\xdc\ +\x44\x10\xc7\x86\x7c\x4e\x69\xd5\x04\xf1\xaa\x78\x00\xa9\x82\x36\ +\x20\x5f\x56\x5a\x6d\x21\x8a\x2c\x36\x06\x31\xea\x91\x83\x8a\x31\ +\x0a\x5e\x35\x58\x54\xc1\x28\x9a\xb8\x46\x59\x01\xa5\x89\x62\xf2\ +\x70\x68\x5b\xd9\x10\xc2\xba\xa7\xa1\x75\xbc\xf2\xc5\x6b\x81\x95\ +\x70\xe6\xb3\xf0\xe9\x0a\x68\x4e\x48\x9b\x40\x20\xd8\xd4\x63\x09\ +\x98\x64\xd9\x16\x84\x90\x3a\x81\x14\xf0\x53\x20\x0f\xae\x9a\x3c\ +\x6e\x4d\x88\x96\x0f\xe5\x66\xfc\xdb\xa2\xca\xfb\xff\x96\x0d\x00\ +\x8c\x5a\xf6\x5f\xd7\x41\x7f\xde\xb2\xb5\xf6\x38\xa1\x34\x51\x1a\ +\x59\xa3\x55\xa5\xe1\x04\x5f\xf0\x3c\x03\x12\xac\x24\x14\x82\x94\ +\xb6\x55\x2a\x89\x52\x1d\x56\x6e\x7b\x1e\xae\x9b\x2a\xfc\x6a\x02\ +\xa6\x8b\x90\xb6\x02\xa2\x9e\x80\xa4\xed\x9a\xc1\x2e\x30\x95\x30\ +\xbe\x01\x6c\x29\x45\x81\xf4\xfc\xf8\xe8\xde\x0b\x8f\xef\x0b\xde\ +\x02\x98\x9a\xca\x9e\x2f\x3e\x55\xbd\xe6\xf6\xed\xcd\xcd\xee\xf9\ +\x6d\x15\x31\x35\x77\x58\x39\x03\x12\x0f\x3d\x77\xf6\xef\xb3\x44\ +\xb9\x7c\x8f\xf2\xdf\x8b\x5f\xed\x01\xe0\x87\xc0\x2c\x78\xee\x54\ +\xd8\x5c\x37\x84\x89\x60\x08\xbb\xca\x37\x5a\x80\x2c\xb2\x56\xb0\ +\x94\x0f\xef\x09\x46\x3a\x4d\xbf\x4f\x4d\x8d\xe4\x48\x05\xb6\xd4\ +\xed\x83\x17\x3c\x36\xf6\x9d\x7d\x2d\x7b\x10\xa3\xf5\x2c\xba\xba\ +\x0c\xc0\xeb\xb6\x25\x31\x71\x90\x12\x69\xca\x3e\xe3\x36\xff\x67\ +\xf6\x29\x67\xf6\xc1\x94\xba\x30\x21\x82\xa4\x6e\xc6\xaf\x5e\x42\ +\x2a\x25\x87\xa1\x80\x76\x91\x60\x5d\x5c\x38\xc5\x9b\x96\xf5\x9d\ +\xf9\xd6\xa1\xe8\xfc\x10\xa2\x18\xda\x77\x77\x54\x63\x2e\x75\x69\ +\xa7\x6b\x34\x6a\x66\x35\xe5\x4f\x7d\xaf\x20\xdc\x55\xc2\x71\x74\ +\xd6\x80\x94\x34\xb0\x84\xb1\x92\x62\xe9\xeb\x55\xf6\x56\x21\x88\ +\x95\x37\x4f\x07\x2e\x83\xcf\xdf\x04\x33\xf6\x3a\xdb\xaf\x7c\x13\ +\x5e\x4c\x84\xc1\x8a\x50\x6b\x08\x62\xdc\xd2\x54\xfc\x09\xdf\x9d\ +\xc3\x8b\xbf\x17\x63\x32\x48\xaf\xe0\x71\xfd\x18\x30\x64\x32\xe3\ +\xf6\x65\x07\x8e\x11\x32\x19\x6f\x2c\x1e\x55\xe8\xd9\x83\xb8\xab\ +\x5a\xeb\x59\x83\x0a\x58\x50\x77\x6f\x55\x91\x40\x51\xeb\x56\xb9\ +\xa8\x1c\xa8\x2a\xb3\x42\xa5\x55\x70\xf6\x61\x3b\x86\x95\xcf\x5f\ +\x06\xdc\x04\xf7\xed\x74\x5e\x81\xc3\x15\x18\x1b\x17\x02\x0c\x49\ +\x24\x04\xa9\x21\x25\x70\x50\xdd\x49\x8e\xc1\x22\x0e\x70\x95\x09\ +\x7d\x8a\x17\xf4\xd0\xbc\x04\x14\xbf\xdb\x29\xc7\xce\xee\xa8\x3d\ +\x45\x90\x4b\x20\xbe\x6b\x5f\xfc\xd3\xcb\xd6\x8d\xdd\x0b\x34\xba\ +\xfc\x0f\xea\xa8\xe7\x81\x58\x9a\x04\xb4\x9d\xe4\x77\x90\xa0\x49\ +\x4a\x2a\x4a\x9f\x28\xfb\x4b\xca\xbd\x63\xf0\xe5\x21\x17\x04\x86\ +\xac\x10\x4b\x40\x94\x06\x98\xd0\x0b\x8b\x38\x53\x99\x2c\x4b\xb5\ +\x52\x1a\xca\x9b\x81\x9f\x1c\xd3\x77\xf9\xfc\x92\x39\x55\x80\xdd\ +\xb1\x3e\xd1\x69\x0a\x5e\xfb\xd4\x44\xba\x07\xe3\xb3\x54\xa8\x82\ +\x1b\x4b\x67\x4a\x49\x96\x84\x24\x54\x16\x96\x2c\x73\x1e\x04\x5e\ +\x04\xde\xfb\x6a\x1d\x03\xde\x05\x5f\xb9\x56\x08\x6b\x42\x19\x27\ +\x93\x25\xae\xe9\x96\xb9\xbb\xa0\x19\xad\x37\x0a\xa8\x7c\x7f\x69\ +\xdf\x7b\xe7\x14\xcd\x49\x0a\x32\x9a\xe8\x33\x1f\xd9\x58\xbd\x71\ +\x4b\x35\xd9\xe7\xd4\x5b\x3d\xc8\x27\xd3\xef\x33\x8e\xd1\x67\x34\ +\xa5\x10\x59\xc6\x9a\x70\xce\x54\x65\xd9\xc7\xe0\x5d\x67\xc0\x9c\ +\x86\x50\x0b\x05\x8d\x05\xfc\xe6\x97\xd0\x13\x42\x8c\x93\x8a\x32\ +\xea\x22\xbb\x6b\xf4\x94\xcb\x51\xd0\x7b\xd7\x09\xfd\x17\xbf\xa9\ +\x2f\x78\xab\x41\x82\x03\x56\x77\x7d\xfa\xe9\xfa\x37\xae\x7d\x72\ +\xe2\x41\x30\xdd\x2f\x18\xf8\xce\xaf\x34\x80\x7a\xe6\x32\x23\xda\ +\x06\x13\x7b\xd9\xac\xc4\x35\xa1\x42\x4b\x4f\xd1\x32\xd6\x80\x5f\ +\xbf\xa0\x5c\x3a\x0f\x7e\xf2\x35\xb8\x61\x1b\x7c\xf3\x74\xe1\x08\ +\x04\xad\x09\x06\xc3\xb8\x18\x22\x63\x68\xb5\x9d\xe6\x1d\x9d\x85\ +\xf5\x06\x9a\xe2\xd4\x90\xb2\xa6\xa5\xe4\x30\x2f\xf1\xcf\xf3\x4e\ +\x48\xe2\x1e\x7b\xc5\xdc\x8c\xb7\x60\x7c\xc6\x83\x77\xe2\x95\xec\ +\x77\x27\x6b\x17\x44\xee\xde\xa7\xc2\x4a\x98\x09\x97\x62\xfc\x15\ +\xaf\xc2\xe3\x4e\x73\x97\x45\x04\x42\x55\x5c\xa0\xca\xb7\xe1\xc4\ +\x10\xae\x38\x4d\x38\x6c\x2f\xfc\xf3\x2c\x58\x5d\x86\xc1\xf3\x60\ +\x66\x11\x06\x7a\x95\x96\x55\x4c\xa2\x2e\xa0\xa0\x88\x64\xfe\x03\ +\x9e\x9d\xe9\xd5\x85\xfd\x15\xbc\xb2\xb0\xe8\x2f\x77\x36\x9e\xde\ +\x91\xb0\xf9\x35\x03\xd1\xc2\xb2\x48\xdf\xe2\x92\x39\xea\x75\x53\ +\x0b\x53\xd6\xec\x8e\x37\xc6\xa9\x55\x44\xc4\xc3\x99\x05\x15\xc5\ +\x18\x01\xf0\x59\x8c\x07\x31\xa6\x4a\x92\x83\xfe\x16\x04\x65\xb8\ +\x70\x25\x7c\xe7\xed\xb0\x61\x54\xe8\x2f\x00\xb6\x8b\x75\x42\x41\ +\x84\x8c\x27\x01\xa6\x9e\x58\xbb\xb1\x96\x6e\xf9\x5f\xc3\xb9\x25\ +\x79\x23\x83\xe5\x40\x86\x8f\xee\x8d\x8a\x77\xee\x6e\xac\xb3\xd6\ +\xbf\x56\x26\x51\xb3\x11\x3f\x36\x45\xc9\x27\xb0\x63\x02\x96\x8c\ +\x08\xf7\x9f\xfa\x2a\xc6\x01\x9c\xf0\x73\xf8\xec\x62\xa1\xe1\x59\ +\x59\x8a\x1f\x05\x49\x57\xa4\x41\xa4\xec\x1d\x7b\x8a\xd7\x2e\xae\ +\xbc\xe1\xb4\xc1\xdc\x3f\x81\x86\x6d\x95\x03\xdf\xe8\x40\x2f\x7f\ +\xb5\xbb\xbd\x15\xa1\x01\x5d\x5a\x6f\x46\xec\x31\xd6\xd9\x6e\xb7\ +\x12\xa5\x9e\xb7\xbc\x79\x48\x39\x64\x35\x7c\xf0\xfd\x70\xba\x15\ +\xf6\x05\x42\xbe\xb3\x52\xeb\x36\x91\x44\x11\x42\x17\x68\xa4\x52\ +\x01\xca\x88\x63\x18\xce\xa9\x84\x43\x6b\x96\xf7\x7d\xf4\xc8\x42\ +\x70\xa2\x22\x3c\xd5\xb4\x8f\x9d\xff\xf8\xf8\x0d\x0f\xec\x6d\x3f\ +\xe7\xbb\xce\xf5\x6c\x9e\xef\x47\x50\x99\x82\xac\x43\xa5\x79\xe1\ +\x0b\x75\xf5\x7e\x58\xb4\x44\xe3\x4a\x0a\xac\xd9\xa6\x5c\xbe\x00\ +\xc6\xae\x80\x8f\x7f\x58\xf8\x5a\x22\x0c\x95\x84\xdd\x2a\xa4\x2d\ +\x43\x98\x33\xa4\x12\x10\xa8\xeb\x98\x4b\x10\x02\x51\x26\x1b\x26\ +\xea\xa7\x14\x5e\x58\x24\x2b\x5f\xa4\xd0\x7d\x4f\x7e\x7c\x29\xce\ +\x07\x31\x9b\x68\x88\xf1\x80\x26\xc9\x03\xee\xb1\x31\x7e\xec\xea\ +\x7f\x26\xfe\xdf\xec\x82\xa0\x22\x14\x4f\xf2\xc1\xa7\xe8\x1a\x82\ +\xfa\xd7\x27\x41\x06\xcc\x91\x40\x10\x75\x01\x2c\x35\x42\x2e\x84\ +\x56\x4b\xd8\x23\x30\xaf\x00\x1f\x1e\x17\xe6\x7c\x40\xb8\x53\xe0\ +\x1b\xf3\xa0\xff\x3c\x58\x50\x80\x7c\x53\xa1\x57\xd1\xb6\xa2\x28\ +\xc6\x6f\x16\x31\x93\xe4\xc7\x3d\xd4\x39\xa3\x02\x3b\xb3\x91\x27\ +\xc6\xe3\xfd\xf7\x1d\x88\x1f\x3e\x79\x30\x37\x73\x30\x34\xd3\x67\ +\x46\x66\xee\x3f\x4e\xcf\xcf\xbf\xff\x40\xfc\xc4\x68\xdb\xc6\x5d\ +\xe7\x24\x11\xff\xfb\x00\xe0\x9a\x1b\x2e\x8e\x15\x22\xa5\x21\xb0\ +\x34\x81\xe2\x69\xf0\xce\x3b\xe1\x3b\xa7\x28\x1b\x63\xd0\xb6\x10\ +\x85\x20\x56\xc1\x80\x42\x57\x69\x19\x41\x90\x9d\x0d\xdb\x6a\xa9\ +\xbe\x70\xe2\x40\xee\xb8\x40\xb4\x34\x9c\x37\xb3\x67\x14\xcd\x9e\ +\xff\xde\xd3\x7e\x1e\x01\x44\xd4\x93\xb9\x6c\xf6\x3e\xf0\x86\x2b\ +\x61\x04\x27\x96\xe1\xcf\xcb\x61\xfb\x6d\xaf\xb6\x00\xf0\x43\xe0\ +\x9b\xb0\xf6\x44\x78\x7c\xcc\xcb\x62\x13\x3a\xa8\xaf\xfa\x2f\xaf\ +\x14\x81\x32\x7e\xcc\xf6\x8e\x59\x85\x05\x1f\x38\xb4\xf4\xa1\x50\ +\xb4\xd7\x22\xad\x5f\xec\x6e\xde\xfa\xb5\x67\x1a\x7f\xf1\x12\x5e\ +\xae\xcb\x6b\x4c\x1d\x9d\x34\xe6\x11\xe3\xa8\xb1\xa9\x51\x96\xe5\ +\x60\xc5\x1a\xb8\xe0\x1f\xe0\xa2\xbc\xf0\x82\x75\x3a\xfc\x69\x1c\ +\x10\x44\x21\x32\x29\xb5\x14\x3c\x03\x8c\x0c\x66\x7c\xea\x70\x34\ +\x7b\xf5\xb2\xbe\x4f\x1d\x12\x99\x23\x14\xec\xfd\xa3\xf1\x9a\xb7\ +\xfd\x75\xec\xff\xec\x6d\xda\x51\x5f\xe3\xd7\x80\x5a\xa6\x15\x07\ +\xce\x83\x5e\xf0\x69\x3f\x2e\x18\x89\xd7\xc2\xaf\xb5\x94\xa9\x4d\ +\x65\xd3\x08\x5c\xfa\x4b\xe5\xbe\x07\x60\xd5\x37\xe0\x92\x29\xc2\ +\xa2\x5e\xe7\x15\xa0\xa9\x21\x24\x00\x2f\x6c\x19\x78\x4c\xbd\x64\ +\x86\xa6\x39\xe4\x65\x76\x58\x99\xef\x81\x94\xb2\xd4\x18\x4a\x3e\ +\x93\xca\x2c\xd0\xba\x7f\xc7\x5f\x8d\x16\xf0\xf7\x59\xe9\xc3\x24\ +\x16\xa3\x32\x29\x18\xb8\xd9\xbc\x7b\x6e\xf1\x75\xb9\x46\x2f\x23\ +\xff\x84\xdd\xce\xbe\x7a\xca\xb0\x08\x01\xee\x8a\x18\x27\x65\xa4\ +\x30\x9e\x83\x25\x05\x78\x7d\x20\xcc\xb9\x00\xae\xf9\x19\xdc\x37\ +\x01\xcb\x4f\xe8\xdc\x1f\x80\x7d\x29\x14\x42\x45\xd4\x97\x16\x9e\ +\xce\x6c\x78\xa9\xce\x81\x88\x42\xf6\x58\xf6\xb7\x6c\x6b\xf5\x8e\ +\xe6\x23\xcb\xfa\x3b\xbb\xbf\x10\x1c\x3e\x18\xc8\xf4\xb3\xa7\xe6\ +\x8f\xda\x50\x4b\x36\x6d\xab\xa6\x75\x40\xf0\xc9\x00\xa2\x02\x28\ +\xee\x56\x31\x21\xb4\xdb\x90\xa2\xd4\x0c\x9c\x9c\x07\x99\x0f\x9f\ +\xf8\x65\x67\x1d\x2e\xec\xb5\x60\x50\xc4\xf8\x3d\x0b\xa0\x60\x0c\ +\x93\xac\xd8\xcc\xe3\x63\xe9\xd8\xec\x92\x99\x38\xa2\x12\x1d\x23\ +\x68\x7e\x5e\x39\x3a\x6c\x77\x6c\xd7\x6f\x1a\x4f\xc6\x40\x14\x26\ +\x65\x37\xa8\x0b\x72\x29\xa0\xa2\xec\x6a\xc3\x55\xc7\x29\xd7\xbf\ +\xcf\x63\x38\xee\x7a\xb5\x04\x80\xbb\x60\xe5\xbf\x08\x85\x96\x90\ +\x17\xc1\x78\x41\x09\x24\xea\xda\x39\x51\xf4\x27\x6f\x71\x6a\x21\ +\x18\xb8\x61\x49\xcf\xe5\x03\xa1\x2c\x10\x44\x1f\x1f\x4f\xee\xbe\ +\x64\xfd\xf8\x1a\x55\xea\x8e\x71\xe5\xd3\x6e\xc5\xf3\xc4\x33\xc5\ +\x5e\x47\x88\x59\x3a\xa8\x5c\xb9\x49\x29\xf5\xc2\x57\xa6\x09\xeb\ +\xc7\x04\x09\x0c\xa1\x71\xf8\x74\x8b\xaf\xe5\x4c\x17\xd8\x63\xd4\ +\x83\x8d\x28\x9e\x31\x2d\x3f\xff\xc6\x25\x3d\x2b\xa7\x04\x32\x33\ +\x86\xd6\x8f\x76\x35\x6f\xbd\x7c\xed\xf8\xdd\x16\xea\x0e\x69\x88\ +\x83\xec\x32\x09\x6d\x88\x34\x31\xb4\x51\x75\x9d\x7e\xac\x83\xc6\ +\xda\x48\xc9\xc7\x4a\xff\x88\xf2\x91\x2d\xf0\xcd\xad\x70\xc5\x89\ +\xf0\xf5\x93\x85\x79\xfd\x82\xf5\xfa\x02\x39\x0d\x40\x26\x8d\xc6\ +\xf0\xa7\xbd\xe6\xb1\xe4\x30\x7e\x2e\xae\x14\x11\xfc\xc6\xc6\xc3\ +\xa3\xa5\xdc\xdd\xf0\x99\x3a\x52\x11\xc9\x02\x41\x17\xbc\x84\x78\ +\x1b\x74\x77\xf5\x8f\x0b\xfe\xb4\xcf\xee\x7d\x39\xe6\xaf\x2e\x50\ +\xfa\x26\x58\x96\x75\x64\xe4\x1e\x24\xca\x32\x04\x97\x0d\x78\x3d\ +\x00\x1c\xed\x56\x31\x40\x76\x52\x12\xa5\x42\x3d\x81\xc0\x08\x0b\ +\x07\xe1\x5f\x5e\x2b\x14\xe7\xc1\xc7\x1e\x83\x8d\x31\xbc\xe3\x30\ +\x45\x6b\x10\xe7\x01\xab\x60\x15\xf1\xb6\x63\x06\x8b\xca\xcb\xdc\ +\x87\x3c\xe2\xce\x08\xd6\xaa\xfd\xf9\xf6\xe6\xa6\x29\xa5\xe0\xc0\ +\x92\x4a\xb8\xb4\xd7\xc8\x94\x37\x0d\xe7\x8f\xdb\xda\xb4\x9b\x9e\ +\xa9\xa6\x13\xde\x89\x01\xac\x78\xea\xf3\xe4\xe6\x26\x8e\x10\x95\ +\x5a\xd8\x53\x83\xb7\x95\xe1\xc1\xa4\xb3\x46\xe1\x3d\xb3\xdd\xcf\ +\x14\x30\x64\x6f\xc7\xff\x16\xd9\x7b\x53\xe4\x37\xfb\xdb\x3b\x3a\ +\x99\x6b\x79\x7a\x3e\x58\x18\x0a\xe5\x23\x7b\xc3\x91\x7b\xf7\xb4\ +\xff\x5a\x4b\x6c\x8c\xf1\x59\x80\x62\x11\xd3\x7d\x1f\x06\x25\xb4\ +\xca\x8e\x31\x98\x55\x13\x1e\x7a\xd3\xab\x24\x03\x18\xfe\x1f\x58\ +\xf4\x09\xb8\x71\x8e\xb0\x33\x11\x0a\x05\x4f\xef\x35\xd9\xc8\x6d\ +\xf2\xe6\x07\x29\xde\x78\x64\xcf\x5b\x96\x54\x82\x33\x14\x91\x7d\ +\xb1\x6e\xbc\x6c\x43\xf5\x7b\x07\x9a\x76\x8c\x40\x1a\x59\xc3\x4f\ +\x3c\xc4\x17\x8d\x3d\x8c\xd4\x12\x60\x19\x8c\x94\x9b\x46\x95\x87\ +\xb6\xc3\x83\x27\xc1\xef\xab\x86\x42\xce\xa0\x89\xc1\x84\x81\x6f\ +\x2a\x65\xc6\x21\x7e\xf3\x38\x21\xd1\x54\x0a\xef\x3c\xa4\xb0\xf0\ +\xfa\x85\x3d\x2b\x7b\x8d\x0c\xd5\x61\xfc\xfa\x4e\xd9\x71\xed\x93\ +\xb5\x3f\x60\x4c\xd3\x0b\x40\xf8\x53\x5f\x6a\x1e\xbe\xeb\x66\xfc\ +\x92\x6d\xfe\x04\x83\x25\x08\x2c\xad\x86\xb2\x28\x0f\xdf\x3f\xa0\ +\xfc\xef\x9b\x60\xc5\x0a\xb8\x6d\x0e\xcc\x32\xc2\x44\x2c\xa4\x81\ +\x21\x10\xd7\x07\x49\x24\x70\xce\xb7\xb8\x65\xc4\x83\xa1\xc4\x8f\ +\x45\xb5\x98\x51\x54\xb3\xd7\xec\xb3\x16\x51\xdf\xb0\x14\xb7\xd9\ +\x53\x2d\x90\xd8\x3c\x89\xe6\x80\x52\x7f\x21\xe8\x3f\xac\x27\x18\ +\x3e\xa6\x2f\x9c\x79\xea\x50\x6e\x6e\x67\xcd\x3b\x6d\x28\x9a\xff\ +\xfa\xe1\xe8\xb0\xce\x75\xde\x6b\x06\xa3\x43\x8f\x1b\x88\x66\x2d\ +\xee\x0d\xa7\x4e\x2d\x98\xbe\x62\x24\xa5\xb6\x92\x6b\xb6\xad\x21\ +\xb6\x01\x56\x33\x69\xed\xac\xd4\x10\x72\x20\x2f\x0b\x08\xbe\x3c\ +\x10\x7c\x46\xe0\x69\xc2\x46\x0c\x4c\x82\xec\x26\x02\x81\x38\x88\ +\x6e\xdb\x40\x23\x81\x25\x79\xb8\x72\x26\xac\xcf\xc1\xe5\xdf\x84\ +\xde\xc3\xe1\x9c\x0a\xec\xaa\x2b\xf9\xbc\xdf\x66\xa2\x99\xb4\x99\ +\x64\xc6\xa4\x6e\x09\x2e\x53\xf0\x34\x80\xfb\x77\xb7\xb7\xb5\x84\ +\x67\x97\x0f\x44\x47\xf5\x88\x0c\xbe\x61\x38\x7f\xfc\xae\xd8\x6e\ +\xde\x38\x9a\x8e\x7a\x2a\x33\xa8\x80\x60\x7d\xb9\xe1\x8d\x50\x7c\ +\x5f\x20\x57\x80\x17\x13\xf8\xec\x7c\x65\xd5\x93\xb0\xbb\x00\x27\ +\x15\xa0\x6d\x71\xac\x48\x34\xeb\x05\x08\x20\xea\x8d\x5b\xc5\x68\ +\x8a\x3c\x5a\x4d\x9f\x3f\x7d\x24\xbf\xb0\x14\xc8\x48\x4f\xc0\xb4\ +\x8e\x74\x5a\x6d\xcd\xae\xf6\x53\x59\xd9\x02\x1e\xce\x8d\x82\x37\ +\x5c\x8d\x72\x4a\x6c\xe1\x6d\x23\xf0\x9b\xf3\x21\x39\x0f\xea\xff\ +\xfe\x2a\x98\x02\xdc\x51\x17\x7a\xf7\x41\xae\xe0\xa4\xa3\x4c\xe0\ +\xeb\x57\x7c\xfa\x2d\x15\xcf\xed\x2f\xbf\x77\x76\x71\xe9\x55\xf3\ +\xcb\xab\x42\xd1\xbe\x58\x65\xf4\xfa\x2d\xb5\x2f\xff\x60\x5b\x63\ +\x3d\x22\x8d\x0c\x5c\xa1\xd6\x8d\x75\x0c\x2d\xc4\xf8\x99\x3a\x29\ +\xed\x86\xb2\x05\xb8\xec\xcf\xca\xd8\x39\xc2\x6f\xc6\x61\x40\x0c\ +\xed\xc4\x90\x8b\x42\x37\x63\xce\xd2\x5a\xb7\x99\xac\xaf\xfb\xad\ +\x16\x2e\x9a\x5d\x3c\x72\xd5\xfc\xf2\x27\x4b\x42\xdf\x98\xd5\x3d\ +\x9f\xdc\x5c\xfd\xfa\x3d\x3b\x5b\x5b\x08\xa4\xd9\x15\x10\xcd\x7c\ +\xe3\xba\x7c\x74\x95\x04\x83\x77\xc0\x49\x2c\xad\x44\x99\x11\x2a\ +\xeb\x14\x2e\x7c\x44\x39\xff\x68\xf8\x68\x1f\x34\xeb\x42\x3d\x14\ +\x0a\xd6\x31\xe9\x30\xc6\x23\xe4\xfc\x66\x91\x10\x4d\xbd\x64\x38\ +\x3e\xdd\xcf\x0c\x30\xbb\x0d\x3e\x55\xb7\xc9\xac\x44\xa8\x3a\x3b\ +\x31\x25\x3c\x62\x30\x37\x74\xda\x94\x68\x56\xa7\xf9\x34\x7b\x61\ +\xd1\xcc\x9e\x9e\x33\x53\xfb\x42\x19\x28\x43\x39\x74\x67\x1b\xe6\ +\xff\xf3\x9f\xac\x80\x05\x3c\x3a\x29\xad\x41\x6d\x2c\xd1\x83\x3b\ +\xdb\x76\xf7\xe6\x86\x7d\x7e\xed\x78\xfc\xfc\xef\xf6\xc7\x2f\x3e\ +\x79\xa0\xbd\xcf\x93\x78\x5c\x4a\x6e\x34\x46\x71\x8e\x39\xd0\xc6\ +\x6a\x1b\x71\x82\x9f\x0e\xeb\x8f\xbb\x57\x4d\x90\xc0\xc1\x9e\x55\ +\x9d\xe2\xaf\x31\x16\xac\xfb\x77\x9a\x46\x29\x25\x4a\xa1\xa4\x7c\ +\x63\x0c\x7e\xba\x16\x7e\xbc\x5c\x58\x26\xb0\x23\x11\xf2\xa1\xa0\ +\xa1\x41\xd4\x01\xb6\x44\xc3\x6e\x73\x33\x2b\x63\x4a\x99\xd0\x67\ +\xaa\x85\xb3\x3a\x7d\x80\xeb\x17\x56\x3e\xde\x67\x64\xa4\xae\x8c\ +\x5d\xbd\xa5\x76\xfd\xea\x0e\x6c\xdc\x63\x05\x6a\x18\xad\xa2\xce\ +\xfc\x23\x93\x21\x13\x13\xd3\x8e\x13\x72\xa1\xe5\xa0\x5a\xde\xd0\ +\x0b\x7d\xbf\x50\x6e\x7a\x8d\x30\x1f\xc8\x15\x05\xf5\xde\x84\x6a\ +\x23\xac\xe7\x89\x88\x29\xe1\x41\x6b\xa8\x16\xdf\x77\x68\x71\xe9\ +\x27\xe7\x97\x3f\x13\x89\xf6\x27\x2a\x63\xd7\x6d\xa9\x5d\xfd\xc3\ +\xe7\x1b\xeb\x09\xc4\x63\x57\xfc\x73\x43\x13\xf1\x72\x62\x46\x2c\ +\xed\x66\xca\xf8\x10\x9c\x5b\xd2\x57\xfe\x18\xf0\x75\x0f\xc3\xcd\ +\x4b\x84\xbd\x4d\x21\x4d\x03\xd4\x78\x59\x2f\xf2\x19\xc0\x46\xb5\ +\x07\xa5\x3c\xad\x14\x4c\xf9\xf9\xb1\x7d\x2b\x47\x72\xe6\x18\x45\ +\xd3\xfb\xf7\xb5\x6f\xbd\x64\xdd\xf8\x2f\x10\x53\xeb\x12\x7c\xbc\ +\x10\x23\xda\xdd\x7c\x91\xb5\xec\x69\x58\x8e\x9b\x09\x73\xef\x50\ +\xee\x3d\x53\x68\xd7\xa1\x3f\x70\xdd\xfe\xd4\x63\xbb\x09\x7c\x3d\ +\xab\x25\xd4\xd3\x8a\x8d\x96\x48\xa4\xd8\x39\xf9\x17\x5d\x73\x78\ +\x79\x65\x51\xe8\x3b\x98\xea\x8e\xcb\x36\x56\xbf\xfa\xe0\xde\xd6\ +\x36\x37\xe2\xcb\x90\x65\x93\x9a\x8e\xea\x84\x20\x85\x84\xd4\x47\ +\xf3\x30\xb1\xd4\x8c\x72\x58\x8f\x72\xc9\xe3\xf0\x9b\x13\xe0\xeb\ +\xcf\x09\x6f\x19\x82\x4d\x75\xa1\x2f\x10\x12\x15\xf0\xaa\x3a\x96\ +\x00\xf1\x96\xd7\xe8\xcb\xe5\xc2\xf3\x80\x97\x0c\xc7\x2f\xcd\x39\ +\x74\x9a\x06\x28\xc1\xd2\xa1\xdc\xb4\x77\x75\x14\x76\x5e\xdb\x1b\ +\x2d\x99\x5f\x08\xe6\x0f\x1a\xa6\xe4\x00\xe3\xa1\x85\xea\x79\x31\ +\xc2\x4b\x97\x01\xd4\x2f\x26\xfd\xdc\x02\xfa\xb2\x25\x0a\x22\xea\ +\xe0\xfd\x40\x1b\x38\x60\xd9\xbf\xa5\x99\x6e\xf9\xe3\x78\xbc\xe1\ +\xb6\x8e\x82\xd1\xfa\x7d\xed\x5d\x08\x29\x81\x27\xfe\x20\x6d\xc0\ +\x2f\x75\x57\x91\xd6\x4b\xe5\xbf\x25\x46\x6d\xea\x38\x1a\x5e\xcd\ +\x08\x4d\x09\x45\x19\x4b\x95\x45\x25\x65\xcd\x3e\xf8\xf8\x1c\xe5\ +\x0d\x7f\x81\x9b\x8f\x82\x67\x26\x84\xb2\x15\x92\xd0\x49\x92\x05\ +\x78\x0b\x35\x75\x48\x3d\x26\xb3\x46\x33\x17\xe8\xfc\xa9\xc3\xf9\ +\x43\x6f\x5a\x5c\xb9\x72\x20\x90\x19\x0d\x65\x6c\xe5\x53\xb5\x6b\ +\x7e\xf6\x42\x73\x13\xa1\x36\xb0\x9e\xcb\x2f\x9e\xc6\xab\xd2\x82\ +\xd4\xc9\xc4\x05\x41\x0a\x49\xca\x68\xaa\xe4\x4a\x70\xe6\xbd\xca\ +\xb3\xe7\x0a\x7f\xdd\x0e\x23\x45\x43\x6c\x0c\xa2\x93\xf0\x0a\xb8\ +\x12\x4c\xf1\xd2\xf4\xb6\x7c\xf3\xb2\xde\x73\xde\x38\x94\x7b\xbf\ +\x20\xc1\x9e\xb6\x7d\xec\xed\x8f\x8e\x5d\xb3\xab\x9e\xee\x77\xcf\ +\x29\x13\x19\x60\x49\x69\x21\xa6\x8d\xd8\x84\x20\x48\x19\x2e\x28\ +\x97\x6c\x50\x7e\x7b\xfc\x2b\x39\x00\xfc\x33\x6c\xf9\x1e\x6c\xda\ +\xeb\xd2\xf0\x20\x74\x6e\xae\xe2\xc1\x1d\xea\xe7\xfd\x22\x65\x52\ +\xca\xb7\x1c\xd3\xfb\xf6\xd7\x0f\x86\xef\x07\x31\xdb\x9a\xf6\xa1\ +\xb7\x3e\x32\xf6\xcd\xf1\xb6\x1d\xf5\x29\xff\x84\x43\x74\x89\xab\ +\xfd\x05\x7f\xf2\xaa\x65\x22\xb1\xfc\xe3\x54\xcb\xac\xff\x82\x2b\ +\x97\xc3\x49\x81\xd0\x88\x0d\x71\x20\x88\x86\x3e\xed\xf7\xcd\xb3\ +\x8c\xd4\xe1\x9f\x57\x8b\x67\xcd\xc8\xcf\xff\xfa\xc2\x9e\xcf\x96\ +\x84\xc1\xfd\xa9\x3e\xff\x81\x75\x13\xd7\x3f\x7c\xd0\x23\xca\x2c\ +\x75\x8c\xd6\x50\x3f\x53\xf6\xde\xf1\xee\x54\x4b\x12\x6c\xe0\x9c\ +\x81\x35\x55\xa6\x0d\x28\x3b\x63\xe5\x8d\x57\xc3\x8a\xb7\xc2\x1d\ +\xc7\xc2\x23\xfb\x85\x62\xde\x40\x82\xc3\x1d\x58\x03\xc6\x7f\x0e\ +\x41\x80\xd8\x1c\x56\x22\x4c\x26\x22\xea\x11\x67\x93\x1a\x6f\x56\ +\x3b\xcb\xa5\xd7\x67\xcc\x2a\xcc\xbd\x70\x46\xf1\xb5\xc7\x57\x82\ +\x63\xa7\x06\x32\x2d\x37\xc9\x00\x84\x49\x1a\xfd\xb1\x27\xcd\x54\ +\x55\xc7\xf7\xc7\x7a\xe0\x60\xc2\xd8\x58\x6a\xc7\xf7\xb5\xed\x44\ +\x35\xd5\x56\x5b\x89\x5b\x56\x13\x80\xbc\x91\x30\x27\x44\x95\x40\ +\xf2\x43\x39\xd3\xd3\x17\x98\xde\x81\x90\xbe\x29\x91\x0c\x56\x44\ +\x7a\xf3\x90\x8b\xb2\x20\xe1\x53\x67\xf7\x87\xb6\x13\x61\xd9\xf5\ +\x70\x35\x7d\xf4\xc7\x3b\x1a\x7f\xfc\xd5\x8b\xcd\x67\x11\x62\x2f\ +\xfd\xed\x3e\x27\x87\x82\xf4\x04\x28\xcf\x8f\xb0\xb4\x5d\xe6\x60\ +\xda\x68\x9a\x62\x02\xd7\x37\x11\xe3\x38\xfc\x84\xd0\x68\x59\x96\ +\x4f\x51\xce\x7d\x14\x1e\xb8\x0b\xee\x5f\x05\xd3\x23\x61\xd7\x41\ +\x41\xbc\xaa\x8f\x49\x03\x34\xf4\xa4\x2d\xeb\x80\x64\xea\x9b\x9e\ +\x56\xca\x18\x87\xe0\x3c\x7e\x20\x37\xe3\x7b\xcb\x7a\x3e\x39\x25\ +\x90\xd9\x75\xe5\xc0\xc7\x37\x4f\x7c\xe9\x9e\x1d\xad\x2d\xae\xac\ +\xd4\x4c\xd6\xcb\x2b\x45\xfb\x60\x25\xb1\x3b\x60\x52\xa5\x18\x59\ +\xfe\x90\x2a\x5f\x7d\x04\x5e\xfc\x07\xf8\xe5\x6e\x43\x4f\x68\xb0\ +\xe2\x82\x80\x97\x1b\xc7\x6a\x09\x23\xfe\x50\x93\x52\x6f\xce\xf4\ +\xdf\xb5\xbc\xef\x23\x87\x16\xcc\x29\xa0\xb6\x43\x67\xbe\xf5\xe2\ +\xc7\xc6\x7f\x4e\x80\xd7\x0e\xa0\xea\xc6\xc7\x1e\x37\x62\x82\x98\ +\x34\x49\x69\xb6\x2d\x8b\x86\x2d\xf3\x3f\x00\xfc\xfb\x2b\x34\x00\ +\x5c\xba\x0f\xce\xf7\x68\xb5\xb6\x86\x88\xf1\xd1\x5a\x7c\xe7\x5a\ +\x33\xa8\xef\x39\x33\x0a\x0b\x3a\x9a\xec\x5f\xcc\x8b\x0e\x35\xad\ +\xec\xf9\xd4\xa6\x89\x7f\xbd\x67\x77\x6b\xab\xe7\xc9\x57\x41\xfd\ +\xe9\x6f\xfd\x06\xd4\x18\x15\x87\xe9\x5e\x16\x28\x17\x3f\xa7\x54\ +\x15\x7e\x3a\x57\xd8\x10\x0b\x18\x43\x40\x80\xf5\x11\xda\xab\xbf\ +\x66\xf5\xbe\x68\x19\x4b\x69\xc5\x50\xfe\xd0\xef\x1e\x59\x59\x55\ +\x36\x32\x72\xa0\xb3\xf9\x2f\x5a\x3b\x7e\xcd\x13\x63\xf1\xee\xcc\ +\x23\xd0\x38\x5b\xa8\x2c\xed\x37\xc6\xa9\xcf\x28\x09\x51\xe0\x4e\ +\xae\x54\x2c\xd3\x4b\xf0\xe9\xc7\x94\xff\x7c\x08\xfe\xe3\x7d\x70\ +\x62\x5e\x78\xba\x2a\x14\x8c\x60\x23\x41\x93\xc0\x53\x8c\x3d\xf9\ +\x45\xc2\xec\x54\xf7\xe3\xbb\x8c\x09\x27\xea\x98\x71\x4a\x8e\xd8\ +\x06\x4b\x86\xf3\xd3\x3e\x36\xa7\xb4\xe2\xb4\xfe\xf0\x94\x69\x46\ +\x86\x03\xfc\x46\xf4\x45\x75\x0c\x8c\xc3\xf8\x73\x4d\xfb\xec\x13\ +\xb5\x74\xeb\xe3\xe3\xf1\xb6\xdf\x77\xcc\x2c\x36\x8c\xc7\xa3\xb6\ +\xa5\x2d\x2c\x29\x81\x02\x68\xd6\x05\xcf\xce\x77\xc8\x76\x34\x7e\ +\x2a\x05\xe2\xa0\xc4\x04\x26\x2f\xf9\x25\xbd\x51\xff\xc9\x1d\x93\ +\x95\xa3\x7a\xa3\x43\x8f\x2c\x07\xf3\xe6\x14\xcc\xdc\x5e\xe8\x8d\ +\x5e\xf6\x3a\x52\x60\x97\xd5\xbd\xbf\x1b\x4d\x1e\xba\xe1\xb9\xfa\ +\x03\x1b\xf6\xb6\x76\x11\x99\x14\xa1\xed\xa5\xb3\x5b\x5d\x46\xa4\ +\x3a\x68\x6e\x96\x2d\xa8\x2f\x21\x24\xc1\xa6\x29\x12\xa6\x98\x58\ +\x69\x5a\x65\x41\x45\xf9\x53\x4b\x79\xf7\x0f\xe0\x6d\xa7\xc0\x57\ +\x8e\x11\x76\xd6\x21\xf0\x62\xa5\x71\x1a\x20\x84\x98\x20\xc2\xda\ +\x6e\x39\x60\x9c\x6a\x14\xde\x13\xf0\xc8\xbe\x68\xea\xea\xa3\x7b\ +\x57\x0e\x06\x32\xbb\x66\x75\xcf\xa5\x4f\x54\xaf\x7e\x60\x5f\x6b\ +\x1b\x06\xd7\xd3\xf1\xdf\xb1\x8c\x96\x0d\x4e\xd6\x2b\xc5\x29\x0c\ +\x2d\x89\x94\xf3\x9f\x55\x2a\x02\xb7\xcc\x11\xd6\xa5\x42\xe0\xe5\ +\xe0\xc5\x6b\x0b\x8a\x29\x64\xdf\x31\xd5\x0a\x4a\xe9\xac\xa9\xf9\ +\x79\x1d\xfa\xfa\x17\x0a\x46\x47\x5a\x2a\xfb\x3a\xde\x14\x9f\xfb\ +\x85\xa3\xae\x7b\xa8\xb0\x54\x51\x1a\xee\x33\x91\x36\x6a\x13\x72\ +\x92\xa0\xa2\xfc\x14\xe5\xbb\x43\xaf\xc4\x00\xf0\x13\x78\xee\x0c\ +\xd8\xd8\x34\x94\xf2\x8e\xe8\xa3\x1a\xf9\x91\x93\xfb\x90\x44\x2a\ +\x58\x2d\xe7\x43\xd3\x7b\xcf\xf1\xfd\x1f\x9b\x53\x34\xaf\x53\x34\ +\xf9\xd5\xde\xf6\xcd\x57\xac\x1b\xbf\x07\x23\x0d\x1f\x1d\x7d\x00\ +\xa0\x39\x29\x95\x4c\x89\x42\x4b\x3e\xb1\xfc\x47\x00\xdf\xba\x59\ +\x19\xfd\x04\xfc\xfe\x80\xa1\x68\x0c\xaa\xc6\x79\x06\xfa\x0d\x06\ +\x25\xa0\x5b\xa3\xa1\xa5\xf9\xe5\x60\xf8\x8e\x63\xfb\x57\x0d\x86\ +\x32\x67\x22\xd5\xed\xef\x5b\x3f\xf1\xe5\x47\xf6\xc7\x3b\x09\x68\ +\xf8\x74\xbf\xe6\xd2\x7f\xfc\xe6\x77\xee\xb0\x2e\x4a\xc7\x96\x20\ +\x4c\xa9\xa2\x0c\x1b\xe5\xa2\xbf\x40\xa9\x1f\x7e\x78\x82\x70\x60\ +\xaf\xc3\xda\xb7\x45\x90\xcc\xb6\x3b\xc4\xaa\x43\x1d\x5a\x75\x20\ +\x1c\xcd\xe6\xf5\xbe\x29\xa9\x05\xd4\xcb\x86\xa7\x1a\x5d\x3c\xbf\ +\x7c\xd4\xfb\x66\x16\xce\x3c\x22\x6f\x96\x14\x40\xbc\x88\x28\x16\ +\x98\x80\xfa\xdf\xd4\x83\xff\xe7\x60\xfb\xd1\xbb\x77\xb5\x9f\xfc\ +\xeb\xfe\xd6\x1e\xaf\x1e\xac\x18\xf1\x26\x9e\xea\xae\xe0\x55\x82\ +\xbd\xc0\x85\xa0\xe8\xcb\x02\x40\x06\x6c\x51\x3f\x2b\xa7\xab\xf2\ +\x63\xc5\x5f\xd5\x78\x3b\xa0\xe8\xb8\x29\xf9\x91\xb3\xa7\xe5\x8e\ +\x78\xfd\x40\xee\xd8\xbf\xa9\xfd\xf6\x40\xc9\xf8\x27\x0a\xbc\xf1\ +\xc2\x93\x2d\xbb\xe1\x07\xdb\x9b\xf7\xde\xb2\xa5\xf6\x38\x81\x93\ +\xfd\xf6\xa5\x53\x13\xf1\x3d\x14\xc5\x4b\x7a\xd1\xc2\x88\x43\xe7\ +\x19\xf1\xf2\x67\x1e\x00\x94\x53\xa5\x6d\x95\xc1\x61\x78\xef\x5f\ +\x94\xfa\x28\xac\x3e\x01\xf6\x5a\xa1\x82\x90\x26\x01\x41\x64\xb0\ +\xa9\x73\x87\xb6\x3a\x69\x62\x22\x25\xff\x5d\x2b\x91\x52\x5c\x3e\ +\x25\x9a\xfe\x83\xa5\x3d\x9f\xe9\x09\x64\xe6\x81\x44\x9f\x3b\xf7\ +\xd1\xd1\x4e\x5b\x20\xdd\x0b\x52\x9f\x44\xe0\xf1\x53\x26\xff\x9a\ +\xd2\xd4\x35\x99\x1b\xd6\x72\xf2\xa0\xa5\xff\x6b\xf0\xe1\x4b\x84\ +\x77\xa7\xd0\x0a\x0d\x71\x62\xfc\xe8\x33\x93\x1a\xf7\x87\x4c\xc5\ +\x4b\xd7\x15\xbf\xbd\xac\xf7\xac\x33\x86\x73\x97\x08\x12\x3e\xd7\ +\xb0\xbf\x3d\xeb\xe1\xd1\x1b\x5a\x89\x1d\xc7\x48\x0d\xd5\xaa\x17\ +\xaf\x69\x62\x3d\x7d\xdc\x98\x84\x7a\xcb\xb2\xb8\x60\x99\xf3\x2b\ +\xe0\x82\x57\x58\x00\xf8\x76\x1b\x8e\x1e\x13\xd2\xc4\xa0\x51\x80\ +\xc1\x29\xe7\xaa\x47\xfb\x81\x0b\x00\x89\x96\x3e\xd7\x21\xfa\xbc\ +\x67\x56\xf1\x2a\x81\xfc\xce\x96\xfd\xcb\x39\x8f\x1c\xbc\xee\x60\ +\x4b\x47\x7d\x9d\x54\xed\xd6\xe0\x3e\x35\x8b\x82\x84\x34\x4d\x99\ +\x68\x5a\x5a\xbd\x70\x6e\x9f\xb2\x41\x85\xad\x3b\xa1\x57\x0c\x49\ +\xd1\x60\x62\x3f\x4a\xf3\x20\x18\x28\x41\xd6\xa0\x29\x55\xa2\xa0\ +\xf7\xd7\xaf\xe9\xbb\x6a\x66\xce\x1c\x5d\xb5\xba\xfb\x83\x1b\xaa\ +\x5f\xee\x00\x7c\x5e\xc0\x50\xef\xd6\x65\x52\xeb\xe2\xfa\xf1\x13\ +\x07\x93\x10\x19\xe7\x0f\x5f\x6f\x2a\x8b\xfa\xe0\xdc\x3f\x29\xad\ +\x14\x7e\xbd\x02\xd6\x8f\x0a\xa5\x50\x48\x3d\xc3\x50\x09\x20\xf3\ +\xae\x8f\xba\x32\xe1\xf8\x32\x48\x7c\xdd\x8a\x1b\xf7\x29\xf9\x7f\ +\x5d\x54\x39\xe5\x9f\xa6\xe6\xcf\x9e\x1e\xc8\x4c\x83\x66\x66\x3d\ +\x63\x50\x5d\x5b\x4d\xd7\xde\xb1\xbb\xf9\x87\x1f\xbd\xd0\x78\x8a\ +\xb6\x36\x08\x45\x1d\xcf\xdd\x5b\x75\xab\x26\xe0\xed\xbb\xf1\x3e\ +\xfe\x74\x2d\xbe\xbb\xca\xc0\x68\xd7\x0b\x40\x74\xf2\x18\x2b\xb3\ +\x16\x47\x0d\xe0\x25\xd1\xb2\xf9\xbe\x03\xff\x58\x71\xf7\x89\x0a\ +\x39\x29\xbe\xe7\x90\xe2\xe1\xe7\x4e\x2d\x9c\x74\x74\x25\x38\xba\ +\x0f\x2a\x8a\x22\xfe\x09\x77\xa6\xba\xfd\xff\xee\x6e\xdd\xfd\x85\ +\x4d\xd5\x87\x10\x5a\x18\xda\xfe\xf4\xf7\xa7\x9e\x34\x81\xc9\x32\ +\xe0\x31\x92\x41\xa8\x5d\x96\x17\x88\xa5\x9e\x28\x4b\xfb\x95\xd3\ +\x1f\x80\x7c\x00\x77\x9c\x28\x6c\x1a\x83\x52\x41\x88\xc4\x4d\x2c\ +\xf0\xd2\x6d\x42\xbe\xcb\x1f\xd0\x72\x97\xd0\x45\x69\xc5\x70\xee\ +\x90\x1b\x97\x54\x3e\x53\x31\x32\x75\x7b\xdb\xae\x3d\xfd\xcf\x63\ +\xd7\x55\xe3\x74\x1c\xf1\x41\x80\x2c\x08\xf8\x29\x0f\x31\x36\x4a\ +\x08\x1b\x96\x71\xb5\xcc\x9b\x0e\x4b\x44\xb9\x63\x4c\xc8\x8f\x43\ +\x4f\xc1\x10\x04\x01\x71\xea\x20\xed\x42\xbe\xeb\x51\xe9\x82\xc0\ +\x40\x5e\xfa\x7f\xb1\x7c\xe0\xaa\xe9\x79\x73\x82\x42\xeb\x47\x2f\ +\x36\xae\xfb\x62\x87\x30\x44\x28\x75\x54\xab\xd9\x48\x59\xfc\x54\ +\xc9\x92\x20\x71\x4a\x10\x5a\xd6\xf6\x29\x57\xe4\x5e\x49\x01\x60\ +\x23\xec\x98\xe7\xe6\xef\xb9\x20\x20\xd5\xc0\x51\x2a\x29\x80\xfa\ +\xe8\xe8\x28\x95\xf3\x7a\xc2\xe1\xdb\x8f\xe9\xbb\xba\x2f\x94\x85\ +\x89\x32\xda\x51\xf6\xf9\xfc\xea\x17\x1a\x1b\x11\xea\xbe\x2e\xf3\ +\x1c\x7f\xe3\x6a\x24\xa7\xfc\x9a\x90\xa2\x2c\x1a\xb0\x1c\x1a\xc2\ +\x97\x9e\x85\xd3\x2a\x82\x0d\x7c\x77\x1d\x3f\x8e\x22\xdf\xe5\x17\ +\x68\x25\x6b\xfc\xa1\xa5\x7b\x4f\x1c\xb8\xac\x33\xa3\x79\x63\x4b\ +\x19\xbb\x72\xe3\xc4\xd5\x77\xef\x6a\x6d\x25\xa0\x01\x7e\xd4\xa7\ +\xe2\x60\xbd\x9a\x36\x09\x4d\x0b\xf5\xb8\x6d\x63\x53\x10\xa5\x3d\ +\x61\x29\xcd\x85\x53\xef\x54\x3e\x76\x12\x7c\xb2\x28\x3c\xda\x86\ +\x8a\x11\xac\x47\xc5\xe1\x7d\xe9\xbc\x0b\x90\x07\x1e\x75\x67\xf9\ +\xea\x82\x93\x33\x0a\x21\xff\xd9\x45\xe5\x93\xdf\x33\xbd\xf8\xce\ +\x11\xc3\x88\x7a\x20\x7f\xe2\x48\x47\x1b\x3a\x1b\xe8\xfe\x6f\x3d\ +\x53\x7b\x9c\x54\x1b\x04\xa2\x48\x57\x4d\x27\x93\xd6\x52\x4d\xbb\ +\x8a\x3b\x9a\xa9\xf3\xb8\xc7\xd8\xcc\x15\x08\x14\x7d\x59\x83\x59\ +\x04\x40\xba\xee\x40\x78\x54\x1f\xde\xf8\xc4\x67\x31\xe0\x26\x16\ +\xfa\x12\x93\xd3\xd0\x37\x27\x85\x40\x8a\x1f\x3e\xac\x7c\x54\x27\ +\x80\xbd\x71\x41\x27\x73\x09\x01\xff\x5e\xd8\x63\xd9\xf3\xa3\x9d\ +\x8d\x9f\x7d\x69\x53\xed\xf7\x18\x1c\x35\x1a\x7c\x10\xc0\x91\x75\ +\x3c\x87\x22\x73\x0b\x32\xe2\x55\x84\xb0\x18\x4d\xa9\x5a\xe5\xd8\ +\x1c\x5c\xdf\x50\x6e\xf8\x03\x3c\xf8\x0e\xa1\xfe\x2c\xe4\x7a\x0c\ +\xa8\x60\x8d\x3b\x6c\x84\x90\xc4\xe6\x91\xa0\xe0\x3a\xf4\x3e\x2d\ +\x47\x4b\xa4\x14\xcf\x9e\x96\x9f\xf7\xd5\xc5\x3d\xab\xf2\x42\xdf\ +\xe6\x7a\x7a\xff\x99\x7f\x3a\x78\x13\x4c\x6a\x08\xaa\x4c\xc2\xed\ +\xd3\x42\x32\x05\x23\x8b\x49\x95\xdf\x55\x95\xcf\xce\x85\x6d\x09\ +\x6c\x3a\x68\x08\x10\x8c\xf8\xf1\xa7\xe4\x51\x5b\x00\x3c\xb8\xcc\ +\x49\xc6\x5d\x74\x48\x71\x71\x47\x58\xf4\xf3\xa1\xd0\x3f\x96\xe8\ +\xe6\xf3\x1e\x1b\x5b\xb5\x75\x22\xd9\xeb\xb2\x00\x7c\x96\xeb\xb2\ +\x23\x47\x65\x97\x94\x76\x9a\xb2\xb4\x4f\x99\xb1\x55\x61\xf1\x2b\ +\x04\x07\xf0\xad\xff\x47\xdd\x99\xc7\x5b\x56\x55\x77\xfe\xbb\xf6\ +\x39\x77\x7c\xaf\xde\x7b\x35\x51\x45\x01\x35\x31\x05\x64\x52\x40\ +\x8c\x22\x26\x5a\x18\xc1\xa0\x44\xd4\xe0\xd0\x2a\x26\x4e\x21\x0e\ +\x38\x93\x8e\x18\x71\x20\x68\x80\x98\x36\x89\x68\x20\x4d\x42\x6c\ +\x89\xe2\xc7\x01\x31\x2a\x8a\xdd\x2a\x08\x94\x0a\x32\x89\x14\x50\ +\x14\x54\x41\x41\x0d\xaf\xde\x78\xef\x3d\xe7\xec\x95\xbb\x3e\x7b\ +\x7d\xce\x7b\xe9\xf4\x1f\xfd\xc9\xa7\xbb\xa5\x5f\xb1\xb9\xaf\x5e\ +\xdd\x77\xf7\xb0\xd6\x3a\x7b\xef\x35\xfc\x7e\xe7\x43\x3e\x29\x64\ +\xad\x00\x92\x9e\x8e\xaa\x9e\xef\xef\x4a\x6f\x2d\x6a\xfb\xe2\x23\ +\x97\x9c\x7e\xc4\x68\xfe\x42\x01\x7e\x36\x55\x7e\xf5\x82\x5f\xce\ +\xdc\x88\xe0\xa8\xaf\x78\x3d\x37\x29\xa7\x3e\x61\xe4\x1b\x1d\x94\ +\x72\x60\x50\x5e\xfd\x0b\x68\x6c\x83\xbf\xdb\x20\x3c\x5c\x88\xb3\ +\xbf\x64\x38\x41\x87\xf7\xe7\xbb\x3f\xa9\xaa\xaf\x8a\xed\xcb\x8f\ +\x9b\x78\xc9\xb3\xc6\xf3\x97\x55\xd0\xfb\xf4\xd6\xb9\x4b\x87\xa0\ +\x8e\xf7\x90\x49\x3f\x19\x3f\xde\x9c\x22\x5c\x24\x51\x41\x67\x54\ +\xcc\x97\x15\xed\x22\xd2\xcc\x95\x1d\x4d\xf8\xdd\x4b\x94\x2f\xbd\ +\x15\x4e\xab\x84\x07\xa2\xd0\x56\xdb\x11\x03\x59\xc8\x00\xaf\x6d\ +\xc7\xe7\xec\xe0\x26\x30\x9a\x14\x51\x92\x62\x54\x55\xeb\x9c\x0d\ +\xdd\xe3\xae\x7e\xfa\xf8\x7b\x87\x70\x62\x2f\xe8\x8a\x8e\x48\x7a\ +\xfa\xf5\x6f\x9c\x2e\xbf\xff\xa6\xbb\xa7\xff\xe6\xe3\xf7\xcc\x7c\ +\xeb\x96\x7d\xc5\x23\x29\xfb\x11\x1b\x93\x3b\x24\xf1\x5d\x03\xdf\ +\xb1\xfc\xe7\x38\xe1\xa9\xe8\xa2\x72\xe4\x3a\x6c\xe9\x3b\xac\xd4\ +\x7f\xf7\x6b\x55\x81\x87\x35\x53\x13\x77\xde\xb9\xd3\xce\x89\x3c\ +\xdd\x8b\xef\x3f\x97\x85\x50\x1f\xc3\x16\xa8\x10\x29\x6e\x19\x96\ +\xe4\x5e\xf1\xe0\xdc\x8f\xbe\x3d\x55\xde\xb4\x66\x34\x97\x61\x42\ +\xcc\x81\x4d\xc8\x3b\xa2\x23\xcf\x1e\x6b\x9c\x38\x0c\xb7\x9e\x34\ +\x0f\x3b\x6f\xdf\xdd\xdf\x83\x84\x06\x48\x48\x8d\xac\x66\x25\x92\ +\x05\x06\x73\x8f\xb5\x3b\xbe\x81\x08\x3b\x05\x7e\xab\x39\x6c\x4f\ +\x87\xd3\x3e\x3a\x6c\xcf\x11\x56\x88\xc2\x00\xe6\x81\x76\x00\x15\ +\x2f\x60\x52\xff\x68\x5d\xf8\x20\x91\xf0\xab\xa9\x72\x4a\x03\xdb\ +\x86\xf5\x03\x27\xad\x6a\x84\xc3\x8e\x1c\x6b\xcc\x5d\xf7\xd8\xdc\ +\xfd\x64\x02\x0a\x20\x8a\xc8\x42\x16\x62\xfd\xc7\xba\x51\x38\x73\ +\x1c\xae\xd9\x0c\xd7\x3f\x06\x6f\xd8\x0f\xe6\x32\x3f\x6c\x49\xfd\ +\x01\x35\x9f\x82\xa7\x49\xff\x62\x5f\x39\x7d\xf2\xf2\x66\xf7\x80\ +\x76\x38\xaa\x1d\x64\xf9\xf0\x75\xcf\x37\x1e\xeb\xfd\x0a\x67\x76\ +\x4a\xaf\x7e\x92\xcb\xb2\x08\xaa\x64\x28\xbb\x77\x2b\xcf\xe8\xc2\ +\xbf\x5c\xfa\xff\xc3\x03\xe0\x0b\x70\xe5\x91\xc2\xb6\x90\x8e\x65\ +\xaa\x1e\x82\x0b\x4d\x54\x3d\x54\x92\xea\xec\x9f\xb3\xa2\x75\xc0\ +\xdb\xd6\x75\xcf\xb5\x74\xdf\xe9\x8a\x87\xdf\x77\xef\xcc\xe5\x3b\ +\x2d\xd5\x36\x48\x6f\x21\xe4\xe6\xbb\x81\x29\x59\xa9\x15\xb9\x53\ +\x76\x7d\x77\x0e\xfe\xf1\x87\xf0\xdd\xdf\xb3\x44\x70\xe8\xe4\x01\ +\xad\x32\x32\xcf\x99\xd7\x45\xc5\x45\x22\x9e\x20\x43\xfb\xdc\x43\ +\x46\x9e\xfe\xea\x35\xed\x73\x05\xf8\xd2\xe3\xbd\xcf\x59\x92\x0f\ +\x66\xfc\xa2\x73\xb5\x33\x48\x24\x19\x7f\xc8\xfa\x44\x4d\x25\xbc\ +\x12\x2a\xf2\x5c\x59\xda\x54\xbe\xdf\x80\xb7\x9d\xa7\x5c\xf3\x41\ +\x61\xfd\x40\x98\x0a\xa9\xe4\x16\xdf\x7d\xb4\x3e\xea\xfb\x03\x48\ +\x1d\x49\xa6\xae\x35\x18\xa5\x8a\x9d\x23\x26\x1a\xab\xbf\x7c\xc2\ +\xd2\xb7\xbf\x66\xbf\xd6\xef\x8f\x05\xc6\x40\x98\x46\xe6\xbe\xba\ +\x6b\xf0\xb5\x97\xfd\x7c\xdf\xdf\x5c\xfd\xd0\xec\x2d\x3b\x07\x4c\ +\xd2\xa0\x5f\xd3\x52\x23\x75\xfd\x81\x57\x1f\xda\x98\xfd\xa8\xea\ +\x3b\xa8\xe0\xf4\x5a\xfe\x2a\x2c\xc4\xe5\xc9\x0a\x28\x07\x0e\xb3\ +\x9d\x1a\x14\x68\x35\x80\x46\x09\x36\x5f\xfc\x08\x6e\x8d\xf4\xea\ +\x31\x7e\x44\x1d\x5d\xc7\x64\xb2\x40\xf5\xed\x8c\xbf\x65\xcd\x6b\ +\x90\x13\x77\xce\xeb\xcc\x97\x1f\x99\xfb\xc5\x95\x8f\xf7\x6f\x1c\ +\x86\x78\x7b\x6b\xbb\xf9\xfa\x26\x34\x46\x03\x63\x9b\x96\x35\x4f\ +\x79\xf1\x01\x9d\x83\x6f\x99\x2a\xb7\xec\x9a\x2b\x6d\xb7\xcb\x01\ +\xa7\x1d\x53\x41\xbc\xba\x11\x00\x11\x07\xe6\xf4\x1b\x89\x2a\xbd\ +\x0c\x2c\x55\x6b\xd3\xd3\x85\x57\xbd\x5f\x39\xec\x0c\xe1\xa8\x1c\ +\x4a\xff\xf7\x58\x41\x14\x87\x42\xaf\xf0\x94\x5d\x25\xa8\xb8\x71\ +\x86\xdb\x76\x17\xbb\xd6\x74\xc3\xe4\x30\x63\xf0\xf8\x0d\xdd\xec\ +\xa8\x2a\xc8\xfd\xb7\xed\x2a\x6c\x47\xa6\x26\x56\x41\x16\xf8\x15\ +\x83\xd8\xe7\x2a\x59\xae\xdc\x5f\x28\x7f\x70\xb8\xf0\xe1\xeb\x60\ +\xf5\x3a\x61\x35\xd0\x10\xa1\x40\x08\x22\x35\x87\xc2\x02\xc7\x62\ +\x86\x12\xb6\xcc\x57\x8f\x9d\xb6\x5f\xeb\xf8\x66\x60\xe9\xfe\xed\ +\x7c\xcd\x2f\x66\xaa\x5b\x1e\x99\xab\x4c\x9e\x4e\xea\x82\xe9\x5a\ +\x84\xa8\x35\xa9\xeb\x5c\x0e\x9b\x3a\x70\xc9\xb1\xc0\xb5\x4f\xf1\ +\x07\xc0\x85\x1f\x80\xb1\x11\xa1\x91\x27\x61\x46\x72\x42\xa8\xef\ +\x64\x0b\x69\xac\xda\xbe\xe4\xc8\xb1\x97\xaf\x1d\x56\xfa\x81\x94\ +\xd7\x3f\xd9\xbf\xe2\xea\x87\x7b\x77\x91\xb9\xf1\x9b\x11\x06\xf5\ +\x8a\x3a\x2d\x1c\xca\xbb\x62\xaa\x54\x9e\xb9\x42\x79\xd1\x56\x78\ +\xd7\x6f\xc0\xc6\xbe\xb0\xa4\x2d\x94\x45\xf2\xb2\x4b\x4d\xfe\xe8\ +\x7d\x31\x82\x3f\x70\x4e\x5a\xde\x5c\xf3\xb1\xc3\x47\xff\xa4\x25\ +\x2c\xb9\x69\xb2\xb8\xf6\xdc\xdb\x67\xbe\x41\xa0\x9f\x50\x84\xb1\ +\x96\x8e\x60\xc1\xd3\x7a\xa5\x51\x40\x55\xd2\x6e\x55\x94\xaa\x2c\ +\x41\x79\xbc\xa9\x9c\xb3\x09\xae\xfb\x7b\x61\x65\xc3\x6f\xa9\x95\ +\x40\x5d\xd6\xdc\x00\x16\xcf\xb5\xeb\x6d\xb4\xc6\x36\x2c\xb5\x7d\ +\xe9\xb1\x63\xa7\x0f\x91\x6d\xde\x7b\x40\x9e\x50\x8d\x7b\x48\xff\ +\x9b\x7b\xca\x6f\xbc\xf4\xa7\x7b\x3f\x73\xed\xa3\xfd\xdb\x7b\x51\ +\x67\xc9\x83\x03\x85\xa6\x9a\x76\x37\xfa\x85\xdd\x1e\xf1\x8c\x48\ +\x5d\xd8\xc9\x61\x80\xe2\x46\x19\x92\x01\xbb\x51\xa6\x35\x0c\x25\ +\x31\x56\x44\x4f\x5e\x82\x12\xfb\x03\xb6\xeb\x94\x44\xe7\xe5\xaf\ +\xe9\xc7\x82\xd3\x91\xb9\x97\x1e\x6b\x94\x75\xbc\xdf\xff\xee\xfd\ +\x2c\xe6\xfa\xf7\xd3\x5a\xa8\x7a\xa5\x0e\xae\x7b\xac\x7f\xdf\x95\ +\x3b\xe6\x6f\x5c\x3f\xda\x2c\xd7\x75\xb2\x8d\x39\xe4\xab\x72\xd9\ +\xff\x55\x6b\xda\x9b\x0e\x1a\xcd\xfb\xdf\xde\x61\x24\x20\x92\x11\ +\xf0\xab\x87\x2c\xa4\x0e\xdb\x7f\x00\xf5\xe6\xaa\x42\x8c\x4a\x25\ +\x30\x96\xc3\x59\x9b\x84\x37\x9e\xa6\xbc\xe4\x1c\x58\x56\x42\x5f\ +\xc0\x70\x0f\xaa\x0a\xb2\x06\x84\xe8\x37\x18\x04\x05\xc0\x3f\x9f\ +\xf0\xbd\x9d\xc5\x23\x43\x80\xcf\x7c\x5d\x3b\x3b\xe6\xb8\xf1\xc6\ +\xd1\x3f\x9d\x2e\x6f\xdd\x3e\x5f\xcd\x79\x9f\x8a\xc8\xa2\xea\x43\ +\x3c\x25\xb9\x82\xb1\xa6\xd2\xdb\x0b\x4b\x0f\x82\x4f\xec\x83\xcb\ +\xd6\xc3\x96\x59\xa1\x93\x39\x6f\xba\x8f\x3b\x68\x00\x27\x51\x09\ +\x92\xed\x9c\xad\x8a\x83\x97\x64\xbd\x23\x46\x1b\x27\x35\x84\xf1\ +\xe1\x5a\xf4\xbe\xf4\x98\x25\xba\xd5\x95\x8e\x89\xef\xc1\x5e\xa3\ +\xa3\x13\xb7\x82\xb2\x77\xa0\x6c\xc8\xe1\xc6\xcf\x3f\x95\x1f\x00\ +\x9b\xe1\xaa\x23\x60\x6b\x19\xc8\xc4\xda\xc2\xee\x5f\x39\x98\x03\ +\x09\x47\xff\xb4\x55\xed\xf5\xaf\x3d\xb0\xf3\x96\x5c\xe8\x3e\x31\ +\x74\xc4\xfc\xf1\x5d\x33\x5f\x98\x37\xa5\xaf\x8f\xff\x35\xde\xbb\ +\xef\x3e\x44\x40\xd9\xd8\x55\xde\x72\x13\xdc\x2f\xf0\xcd\x63\x61\ +\x6b\x11\x08\x65\x4a\xa7\x15\x71\x0f\xbb\x78\xbc\xdf\xfa\x62\xc4\ +\x5e\x43\xc6\xc8\x35\xcf\x18\x7f\xf7\xf2\x5c\x0e\xde\xd6\x8b\xb7\ +\xfd\xde\xe6\x7d\x9f\x57\x34\x1d\xa7\xc1\x71\xe4\xea\xbe\xfb\x54\ +\x31\x39\xa0\x74\x10\x89\x99\xb2\x14\xe5\x9e\x96\x72\xd6\x3a\xb8\ +\xee\x26\x61\xbc\x01\x66\xf8\x79\x23\x50\x55\x79\x4a\x4c\x59\x30\ +\x7e\xef\x7f\x51\xd4\x81\x51\x2a\x3a\x4f\x1b\xee\xfa\xdf\x3c\x69\ +\xe9\x07\x4f\x19\xcb\x37\xe5\x68\x56\x21\x6c\x9e\xad\x7e\xf4\xf2\ +\xdb\xa7\x2e\xbd\xea\xa1\xd9\xcd\x7d\x30\xd6\xd9\x3a\xeb\x70\xb1\ +\xf1\xfb\xcf\xd2\x18\x1d\xe1\xc6\xf3\x21\x1c\x39\xb8\xde\xbd\xdd\ +\x90\x29\x9d\x35\xb8\xa2\xf4\x2a\xb4\x06\x15\x45\x55\x11\x9b\x8a\ +\x34\x23\x9a\x47\x2a\x22\x94\x15\xcd\x90\x1c\x6e\x11\x33\xdc\x88\ +\x26\xd4\x22\xa7\xe7\x76\x94\x5f\x3c\x85\xd5\x81\x36\xa1\x74\x86\ +\x5f\xf7\x45\xe0\xf2\x72\xdf\x04\x54\x9e\x24\x14\xfb\x95\x16\x5f\ +\xdb\x3e\x7f\xef\x57\x76\x17\x3f\x1c\xc2\x69\x8f\xad\x6e\x86\xb5\ +\x0d\x34\x3b\x66\x24\x3f\xee\x15\x6b\xbb\x47\xdf\xb4\xaf\xbc\xe7\ +\xc9\xb9\x38\x30\x43\x61\x31\xcc\xf7\xe2\xc4\x83\x00\x09\x7f\x40\ +\x84\x86\xc9\xa0\x84\x4e\x03\xce\x3a\x5b\x78\xf1\x21\x70\xca\x7b\ +\x61\x5d\x05\xb3\xea\x87\x92\x60\x72\x5a\x14\x02\x45\x10\x9c\xf4\ +\x24\x91\x9d\x7e\x6d\xe7\xe0\xfe\x33\x57\xb7\xd7\xaf\x6c\xc8\xa1\ +\xcf\x5e\xd6\x38\xf0\xbf\x6e\x9f\xbf\x59\xd5\x1d\xa7\x8b\xca\x78\ +\x6b\x83\x14\x49\x27\x8c\xf9\x26\xbc\xfa\x40\xe5\x93\x5b\xe1\xae\ +\x07\xe0\xb5\x1b\x60\xaa\xf4\xcb\x4b\xea\xc4\xfa\xf1\x79\x64\xb8\ +\x53\xf5\x67\x53\xd5\xae\x97\xac\x6e\x1d\x3e\x9a\xc9\xfe\xcb\x5a\ +\x61\xff\x87\xe6\xe3\x6d\x5b\x66\xca\x29\xf0\xab\x40\xd4\x04\x0a\ +\x1b\x34\xd5\x0b\x94\x28\xd3\xc0\x8b\x0e\x50\x2e\x7b\x19\xf0\xb9\ +\xa7\xe8\x03\xe0\xf5\xe7\xc0\xe1\xcb\x85\x5c\x12\x85\x96\x06\xbf\ +\xfb\xd7\xe1\xae\x0e\x24\x47\xe0\x90\x7d\xf5\x55\xab\x5b\xe1\x78\ +\x85\xf9\xab\x1f\xed\x7d\xf6\x7b\x4f\xf4\x1f\x22\xf3\x7b\x3f\x62\ +\xcd\xef\x99\x14\xa8\xc7\x61\x8b\x2a\xf2\xf0\x28\x7c\xe2\x50\xb8\ +\xec\x42\xa1\x30\xe6\x1e\x4d\xdc\x81\x38\x55\x97\x19\xbf\xd7\x14\ +\x78\xf8\xc7\xee\xfd\xad\x2b\x8e\x9b\x78\xd9\x31\xa3\xf9\x8b\xa6\ +\xa2\x6e\x7f\xdd\xed\xd3\x17\x3f\xd9\x37\xaf\xaf\xa3\xc4\x88\x7a\ +\xa2\x4f\x98\x27\xd2\x27\x0b\x45\x8a\xff\x06\x13\x44\xc4\x8c\xff\ +\x87\x2d\xe5\x4d\xfb\xc1\xf5\x0f\x09\x63\x19\x94\x83\x84\x1e\x5b\ +\x55\x59\xf2\x71\x48\x83\x40\x0b\x6a\x34\xa1\x85\x1a\x03\x6c\xd7\ +\xaf\x5a\xff\xf9\xc8\xd1\x53\x2e\x1d\x9e\x40\x96\x67\xb2\x3a\x71\ +\x19\xb0\xfd\x3d\xf7\xcf\x5e\x72\xc1\x9d\xd3\xff\x32\x69\xe8\x46\ +\x21\xf4\x00\x37\x74\xe7\x08\x70\x3e\x43\xa0\xb7\x88\xfc\x22\x19\ +\x3d\x4e\x2c\x82\x9f\x90\xcc\x48\xab\x61\xcb\xa2\x19\x76\x05\x55\ +\xa4\x93\xdb\x8c\x22\xb1\x50\xf2\x32\x52\x48\xaa\xbb\x1f\xb4\x23\ +\x65\x35\x6c\x31\x12\xb3\x48\xa3\xa7\x94\xa2\x64\x45\xa4\x52\x45\ +\xb3\x48\x37\x44\x8a\xa8\x90\x27\xc7\x57\x15\x22\x41\x62\x52\x50\ +\x16\x50\x8d\x16\x00\x4d\xcb\x3a\x0a\x81\x73\x1a\x8a\x7f\x8f\xb3\ +\x19\x85\xa0\x93\x45\xec\x7d\x61\xeb\xfc\x4f\xb7\x94\x7a\xe7\x33\ +\x97\x36\x0f\x1b\x09\x32\x36\x9e\xc9\x8a\xb3\xd7\xb4\x5f\x30\xd2\ +\x92\x5d\x43\x26\xa0\x1d\x09\xfb\xa0\x36\x7e\xf1\x40\x85\x1b\xaf\ +\x8d\x33\x28\xc5\x00\xb4\x12\x34\x42\xb7\xa1\xbc\xe2\x8f\x85\xb3\ +\xd6\xc0\x91\xe7\xc3\xe1\x25\xf4\x32\x88\x01\x72\x71\x4e\x50\x16\ +\xd3\xa0\x83\x48\x00\x11\x55\x95\x9b\x27\xcb\xbb\x5f\xb2\x7f\xeb\ +\xc4\x15\x79\x38\xec\x98\xb1\x46\xef\x6b\x3b\x0c\x68\x34\xe0\xa5\ +\x7f\x0e\x7e\x52\x57\x22\xa6\x2a\xc5\x56\xa9\x6c\x9b\x86\xe3\xc7\ +\x85\xcf\x1c\x0b\xcf\xfd\x33\xc3\xba\x50\x27\x5b\x5e\xd4\x87\x35\ +\x52\x0b\x92\xcd\x17\x51\x97\x36\xc3\xbe\xe3\x27\x1a\xcf\xce\xed\ +\x14\xd0\xcd\xca\x2f\x6e\x9f\xff\xb9\xa7\x52\xc4\xfa\x15\x12\xb7\ +\x60\xe6\xa7\x80\x39\xa0\xdc\x09\x77\x5c\xf1\x14\x7d\x00\x5c\xf6\ +\x31\xd8\xd7\x0b\x34\x1c\x5a\x9b\xd8\x80\xd0\x42\xb4\x89\x90\x4e\ +\x00\x2a\xed\x33\xf6\x6f\x6d\xf8\xfd\x35\x9d\x37\xe5\x42\xe7\x91\ +\x5e\xbc\xe9\xed\xf7\xcc\x7c\x35\xd6\x00\x8e\xf4\xbc\x0d\x90\x30\ +\xa8\x49\x2f\x8a\xa0\x9c\x32\x01\x2f\xfc\x96\xf2\xdc\x77\xc0\x3b\ +\xd7\x09\x7d\x09\x68\x26\x89\xed\xd5\x0b\x68\xd4\xfb\xc1\x4f\x00\ +\x51\x5b\xaf\x5f\xdf\x7d\xda\xeb\x0e\x68\xbf\x3d\x42\xf9\x89\x2d\ +\x73\x17\xdf\x98\x52\x7c\x7b\xa0\x8e\x24\xec\x47\x6d\x62\x72\xf8\ +\x51\x95\x98\xf7\xb5\x23\x91\x11\x51\x1e\x68\x29\x6f\x1c\x85\xcb\ +\xf6\x08\x07\x2b\x94\xa5\x20\x04\xaa\x90\xd5\x6c\x32\xc1\x59\x82\ +\x84\x45\xb8\x02\x78\xd4\x41\x3b\x5f\x79\xd6\xf2\x37\x9e\xb5\xa2\ +\xf9\x9a\x0c\xb3\x4c\x89\xd7\xef\x29\xae\x3d\xed\x27\x7b\xff\xfa\ +\x97\xd3\xe5\x4e\x72\x33\x7c\xe7\x33\x00\xbf\xdf\xd7\x86\x9f\x70\ +\xe4\x1c\xf3\xc0\xe3\xe4\x45\xca\xa3\x27\xed\xce\x62\xff\x37\x23\ +\x25\x41\x8b\xc5\x10\xe9\x16\xca\xaa\x15\x91\x87\xfb\xc6\x74\xac\ +\x3c\x50\x45\x66\xd6\x28\x2b\x47\x94\x99\xbb\x94\xef\x0f\x94\x87\ +\x0f\x4a\xbc\x00\x0f\x3c\xa8\x1c\xb0\x53\xe9\x1c\xae\x6c\x59\xa2\ +\x6c\x9f\x52\x1a\x0e\x3d\xbe\x71\x42\x29\xa6\xec\xfb\x04\x5f\x26\ +\x59\xa4\xca\x94\x10\x95\x48\xca\x35\x50\xdf\xb1\xa2\x46\xec\x95\ +\xc5\x3c\x00\x52\x2e\x86\x3c\xaf\xc3\x92\xb9\xe8\x2f\xa7\xca\xc9\ +\xbf\xdd\x3a\x7f\xe3\x6f\x4c\x34\xe2\xc6\x4e\xf6\x1b\x0d\xb4\xf1\ +\xcc\xb1\xc6\x49\xcf\x59\xd5\x1e\xbf\x66\xfb\xdc\xdd\x40\xf0\xa3\ +\x74\x6a\xe2\x01\x85\xa0\x5a\xe7\x31\xc5\xa0\x64\x4e\xde\xd1\xcd\ +\xe0\xe8\x0f\x08\xef\x5a\x02\x2f\xb8\x00\x56\x55\x80\x42\xaf\x84\ +\x0c\xbf\x06\x54\xf8\x51\x42\x40\x49\x7d\x58\x29\x71\x55\xcc\x54\ +\x3c\x78\xca\xf2\xe6\x73\xd7\x77\xb2\xa3\xf6\x45\xee\xbc\x63\xb2\ +\xd8\x4d\xa8\x89\x3e\xfe\x17\x8c\xcb\xb9\xd2\xcc\x85\x67\x8c\x28\ +\xf7\xff\x2e\x5c\x71\x07\x5c\x76\xac\xf0\x50\xe9\x0f\x1d\x15\xef\ +\x27\x78\xa7\x9e\x13\x42\xbe\x79\xba\x9a\x7c\xe9\xaa\xd6\xba\x89\ +\x5c\xd6\x4f\x34\xc2\xaa\x6d\xfd\x78\xdb\xaf\xa6\xe3\xbe\xc4\x02\ +\x4d\x6a\x88\x22\x55\x04\xf7\x47\xec\x9b\x83\x13\x97\x29\x57\x5d\ +\xf2\x14\x0b\x03\xae\xfc\x6b\x78\xf9\x2b\xe1\x8d\x4d\xa1\xdf\x0b\ +\xf4\xb2\x8c\x0c\x67\xcc\xc5\xe1\x93\x12\xb4\xb7\x19\xc4\x10\x61\ +\xe7\xcd\x47\x8d\xe6\x2f\xaf\x60\xe6\x2f\x1e\x9c\xbb\xe0\xf3\x0f\ +\xcd\xdd\x41\xa8\x9d\x5b\x33\x40\x82\x6d\x0a\x92\x1c\x4b\xa1\x2c\ +\x69\x1a\x84\xf3\x16\xe5\xf2\xeb\xe1\xee\x77\xc0\xc3\xb3\x81\x66\ +\xe6\x90\x62\x92\xfa\x0a\xd2\x46\x35\xed\xb8\xa4\xfe\x56\xb4\xb2\ +\x89\x1b\x9e\x35\x71\xd1\x78\x26\x1b\x6e\xd8\xdd\xff\xfb\x61\x1a\ +\xe6\x57\x31\x83\x8b\xce\x19\x08\xc9\xd8\x16\x62\xd1\x45\x4d\xba\ +\x59\x16\xca\x13\x6d\x78\xed\x32\xe5\xe2\x27\x84\xe7\x65\xd0\x8b\ +\x42\xd9\x0c\x48\x99\x41\x99\x23\x61\xa1\xba\x90\x04\x1f\xb6\x28\ +\xd3\xb0\x33\x74\x7c\x2d\xbb\xf6\x84\x61\xbe\x41\x2e\x87\x92\xf2\ +\xe8\x1f\x7f\xdf\xbd\xd3\x7f\xf5\xad\x1d\xbd\x07\x3d\x39\xc6\x1f\ +\x78\x7e\x1d\x51\xc7\x34\x74\x8c\x03\x27\x09\x75\xf6\x5f\x37\x76\ +\x55\xe7\xff\x0b\x4a\x3b\x53\x26\x07\x8a\xe1\xca\xf5\x96\xc0\x54\ +\x80\x1f\x3d\x01\xab\x97\x2b\x5f\x79\x10\xbe\xfb\x4f\xc0\x45\xfc\ +\xc7\xbe\xce\x87\x53\x5f\x03\x2f\xdb\x08\x8f\xef\x16\x4e\xde\x0f\ +\xc6\x22\xb4\xa7\xc1\xf0\x1c\x27\x9a\x42\xaf\x12\x42\x94\xfa\x48\ +\xad\x38\x61\x68\x9d\x37\xb0\x00\xb1\xae\x35\x22\x51\x67\x11\x81\ +\x6a\x9b\x4a\x1b\xa7\xad\x69\x6f\xfc\xd4\x11\x4b\xde\xb1\x2c\xb0\ +\x1a\x30\x0c\xd7\xfb\xcf\xda\xbc\xef\xe2\x6d\x73\xe5\x1e\xa7\xde\ +\x76\xff\x07\xee\xfb\x20\x5d\xd5\x34\x16\x90\x97\x68\x5e\x91\x0f\ +\x22\xed\xa0\xfc\xf7\x0a\x3e\xb0\x9f\x72\xf5\x1e\x61\xbf\x1e\xe4\ +\x0d\xa9\x49\x4c\x6b\x5a\xb2\x14\x1e\xf6\x42\xb0\x11\x82\x74\x29\ +\x63\x7b\x98\x8e\x7e\xe6\xa6\xe5\xad\x73\xf6\x55\xfa\xd0\xa6\x9f\ +\x4c\x9e\xbf\xab\x5f\x4d\xfa\x03\x79\xa6\x7e\x38\x47\x35\x59\x79\ +\x48\x1a\xdb\x2c\x94\x75\x23\x91\xa7\xfd\x15\xbc\xe5\x74\x78\xc3\ +\x21\xc2\x60\x5e\x88\x79\x0e\x9a\x7b\xe2\x97\x87\x7c\x35\x45\x81\ +\xa2\x76\xdf\xb4\xa1\x7b\xec\x7b\x37\x76\x2f\xcc\x60\xf4\xae\x99\ +\xf2\xcb\x67\xde\x3a\xf9\x39\xc4\xfb\x50\x4d\x08\xd7\x4a\xea\xab\ +\xa2\xa4\x5d\x55\xb4\xda\x91\x2b\x07\xca\x97\xff\x19\x9e\x3c\xf7\ +\x29\x94\x07\xf0\xb9\x87\x85\x75\x41\x68\x74\x02\x68\xed\x0c\xf3\ +\x98\xb7\xa7\x45\xca\xc8\xa6\xfd\x9a\xeb\x3f\xfd\xb4\x25\x7f\xd1\ +\x12\x56\x3c\x38\x1f\x6f\x78\xe1\x2d\x7b\x2e\x45\xf1\xc5\x5d\x40\ +\x4f\x75\x4a\xac\x02\xad\x2a\x0a\x89\x2c\x5f\x11\x39\xf1\xdd\xf0\ +\xae\x61\x7b\x65\x57\xe8\xab\x80\xc7\xa3\x25\x5a\x3f\x0b\x65\xc5\ +\x30\x0a\x3a\x6a\xce\xb6\x2f\x3e\x73\xe9\xeb\x9e\x35\x96\xbf\xf2\ +\x91\x7e\xfc\xe9\x73\x6f\xde\x73\x11\xc8\xac\x03\x77\xce\xd4\x68\ +\xc2\xea\x8e\xb4\x48\x41\x70\x08\xf1\xdd\x73\xca\xda\x03\xe1\x04\ +\x51\x3e\xf4\x38\xbc\x5e\x84\x47\x32\x21\x20\x29\xb6\x9f\x67\x50\ +\x36\xc1\x8d\x3f\x58\x7c\xd9\x59\x8b\x23\x5d\xfb\xd9\xb0\xdc\x76\ +\xfd\xdf\x1e\x3d\xf6\xa1\x11\x61\x19\xc0\xed\xb3\xd5\x0f\x5e\xba\ +\x79\xf2\xef\x63\xa5\x73\xee\x39\x77\x9f\x83\xbf\xd6\x35\x0e\x5e\ +\x5a\x1c\xdc\x61\x17\xfc\x66\x9e\x11\x29\x1d\x84\x73\xaa\x52\x0e\ +\x6d\x28\x5b\x05\xee\xdc\x8d\x25\xe4\x73\xf1\x5d\xc0\x59\xfc\xfb\ +\xaf\x5f\xc0\xbb\x2a\xd0\xe3\xe0\xec\x1d\xd0\x59\x03\x57\xbd\x5f\ +\x68\x7f\x12\x00\x7a\xef\x87\xd7\x7f\x52\x99\xdf\x01\x5f\x5c\x03\ +\x72\x3b\xfc\x65\x06\x1c\xc3\xbf\xff\xba\x16\x3e\x70\x14\xac\xca\ +\x84\xa3\x97\xc3\x7a\x85\xfb\x0b\xbb\x16\x25\x90\xd2\x5c\x05\x1b\ +\xb1\xfd\x89\x5e\x31\x17\x63\xd2\x07\xf1\xaa\x46\xa1\x06\xf8\xac\ +\x49\x55\x55\x9b\x21\x93\xee\xd7\x4e\x98\x38\xe7\xb8\x91\xec\xb7\ +\x00\x66\x95\x3d\x6f\xbb\x73\xea\xa3\x37\x3e\x59\x6c\x45\xe8\xa5\ +\x28\x8d\xce\x92\x31\xe7\x45\x3c\x9e\x38\x94\x0f\xd0\xb2\x72\x47\ +\xa7\x72\x50\xa5\x5c\xa5\xca\x47\x57\xc3\x66\x15\xb6\x3d\x0a\xcb\ +\xbb\x09\xea\x3b\x92\x3b\x04\x79\xaa\xe0\x53\xe9\xd6\xfa\xe9\x11\ +\x9b\x1f\xfe\xe6\xb2\xf3\x0f\x1a\x5e\x4f\x7f\x32\x55\xfe\xf3\xd9\ +\xb7\xee\xfd\x07\x72\xe9\x81\x38\xba\xaf\x3f\x84\x84\x3e\x1a\xfa\ +\x88\xfb\x59\x5a\xa2\xfc\xf3\x9c\xf2\x97\x97\xc2\x6d\xc3\xb6\x7b\ +\x57\x48\x5c\x13\x99\x9f\x84\x59\x40\xbb\x56\xfc\x84\xc8\xe8\x77\ +\x4e\x5a\xf6\xee\x8d\x9d\xb0\xa9\xaf\xec\x7a\xe7\xdd\xd3\xef\xbd\ +\xe1\x89\xc1\x56\x44\x67\x17\xf4\x93\x64\x0b\xea\x65\xef\xc5\x7c\ +\xe4\xe1\xa8\xbc\x79\x9d\xf2\x7f\xe1\x2b\xf0\x1f\xfa\xfa\x08\x6c\ +\x5a\x01\x23\xe3\xd4\x10\x49\x35\x03\x8c\x67\xc0\x79\x36\xdc\x1f\ +\x1e\xd4\x79\x7e\x5b\x58\x61\xbb\xff\x35\x3b\x7a\xd7\x11\xeb\xb8\ +\xb4\xdf\x6b\xbd\xa6\x9e\x2c\x21\xe9\x74\x9a\x91\x83\x33\xe5\x43\ +\x3f\x02\x2a\x38\x6f\x0c\x76\x37\xc4\x91\x64\xbd\x10\x43\x7c\xa7\ +\xa1\x85\xe2\x18\xf2\x34\x5e\xb5\xb6\x73\xd8\x89\x63\xf9\x4b\x7b\ +\xca\x9e\x61\x69\xef\xe5\x44\x7c\x87\x15\x7b\xf5\x0c\x3f\x8f\x71\ +\xab\xf3\xd9\x89\x44\xa6\xaa\x04\xcf\x74\x42\x54\x5e\xfc\x13\xf8\ +\xa3\xb6\xb0\x35\x13\xd4\x29\xcb\x35\x66\x54\x65\x02\x12\x8d\x5e\ +\x7c\x52\x4a\x97\x50\xb3\x16\xb7\xdf\xb0\xae\x7d\xcc\xdf\x1d\x33\ +\x76\x51\x57\x74\x59\x05\xd5\x3f\xed\xec\x7d\xfe\x8c\x9b\xf6\xfc\ +\x6d\x74\xee\x02\xd0\x69\x90\x69\x34\x4e\x79\xb6\xe3\x0c\xa8\x3f\ +\x9c\x24\x51\x98\x47\x73\x88\x51\x40\x48\xc7\xe8\xbe\x54\x8c\x53\ +\xa1\x55\xe4\xee\x3d\x91\x0b\xe7\x95\x53\xff\x4c\x79\xf7\x21\xca\ +\xc5\x87\x27\xe3\x3f\xfa\x5e\xb8\x2e\xc2\x5f\x6e\x15\xfe\xf1\x49\ +\xe1\xc6\x19\xe1\xb1\xc3\x84\xb3\xd7\x04\xce\xdc\x1d\x18\x84\xc0\ +\x8e\x27\x02\xbf\xf3\x47\xc2\x4b\xef\x4b\xcd\xbe\xb7\x9f\x0d\x42\ +\x7a\x8f\xbd\xf7\xb1\x43\x85\x1b\x07\xe9\x33\xec\xb3\xae\x8b\xf6\ +\xd9\xa9\x0f\xeb\xcb\xfa\xb4\xbe\x6d\x0c\x36\x16\x1b\x93\x8d\xad\ +\xef\x9c\x80\x84\xe4\x1c\xb4\x39\x48\xf0\x35\xd7\x79\x9f\xe3\x4c\ +\x9a\x73\x9c\xb2\x35\xb0\xb5\xb0\x35\xb1\xb5\xb1\x35\xb2\xb5\xb2\ +\x35\xb3\xb5\xb3\x35\xb4\xb5\x24\x7a\xf1\x98\xad\x71\xe9\xd5\x7e\ +\x51\xda\x26\x03\x93\x85\xc9\xc4\x65\x93\x64\x65\x32\x33\xd9\x99\ +\x0c\x4d\x96\x53\x15\x0e\xc5\x55\x25\x59\xeb\xa0\x26\x15\xd5\x85\ +\xd3\x97\xe9\x88\xe9\x8a\xe9\x8c\xe9\x8e\xe9\x90\xe9\x12\x9a\x74\ +\xcb\xf3\x3a\x1a\x49\xe7\x34\x4f\x3a\x48\xc0\x74\xd2\x74\x93\x0a\ +\xd3\x55\xd3\x59\xd3\x5d\xd3\x61\xd3\x65\x27\x2b\x2d\x92\xc3\xd6\ +\xfd\x37\x91\xbe\xd9\x80\xd9\x82\xd9\x84\xd9\x86\xfb\xcc\xbc\xa9\ +\xd9\x4c\xbe\x90\x1f\xa1\x82\xd9\x98\xd9\x1a\x1f\x79\x0a\x5d\x01\ +\x2e\xdb\x05\xcf\x6c\xa4\xe3\xbf\x86\x9c\x2c\x34\x92\x21\x3a\xdc\ +\x16\x29\xeb\xef\xe9\x13\x8d\x35\xff\x70\xdc\xf8\x5f\x74\x02\x07\ +\x3e\xdc\x8b\xdf\xdb\xf4\x93\x3d\x97\xa8\xca\xb4\xef\xc2\x9e\x79\ +\x15\x7a\x18\xab\x0f\x5a\x50\x4a\x49\xd9\x8f\xec\x1a\x87\xd7\x8f\ +\x29\x1f\xdc\x0e\x2f\x14\xa1\xd5\x08\xf4\x4d\x00\x92\x4a\x8b\xa9\ +\x43\x8b\xa9\xc2\x6f\xd8\x57\x9e\xcb\x92\x9b\x7f\x73\xd9\xc7\x56\ +\x36\xe4\xc8\x61\xea\xec\xa7\xdf\x77\xe7\xcc\x0d\x64\xf4\x3c\xe7\ +\xda\x51\x5a\xf1\x4c\x2f\x06\x7e\xa7\x2e\x99\x57\xe5\xe4\x8e\xf2\ +\x9c\x9b\x94\x25\x13\x70\xfd\x49\xf0\xe3\x27\x03\x23\x12\xbc\x7e\ +\xbf\xce\xf9\x4e\xc7\xc8\xd0\x41\xd3\x0e\x92\x94\x53\x5b\x6f\x3f\ +\xa4\x7b\xe2\x79\xeb\xbb\xef\x17\x34\x2f\x90\xe9\xf3\xef\x9b\xb9\ +\xf8\xda\x6d\xbd\x5f\xd1\x90\x41\x32\x82\xe4\x7c\x4c\xca\xe7\x77\ +\x7c\xc5\x3d\xf9\xd1\xef\xcb\xd1\x91\x62\x4a\x23\xf8\x54\x0e\xee\ +\x2a\x3f\xdd\x8d\x11\x21\x72\xee\x1c\x70\x18\xbe\xf8\xf0\xf5\xb7\ +\xc2\xb6\x19\xe1\x90\x06\x1c\x5c\xc1\xb6\x4a\xe8\x47\xb0\x5d\x39\ +\x02\xf3\x2a\xb4\x32\xa0\x08\x94\x79\x22\xc2\xec\x15\x42\xe6\xf2\ +\xae\x50\x0c\x0f\xaf\x28\x21\x2f\x05\x1a\x91\x7e\x05\x1d\x51\x02\ +\x66\x3c\x4a\x2b\xc0\xda\x4c\x79\x20\x83\x2d\x05\xac\x1d\x55\x5e\ +\xf2\x59\xe0\x3c\x00\xe0\x57\xf0\xd7\x5d\x58\x16\x84\xe3\x97\x1b\ +\x7c\xb3\xd0\xb5\x63\x70\x1e\x80\xb4\x76\x9a\x0a\xc2\x1c\xcf\x60\ +\x71\x5e\x48\xca\x8e\xc4\x49\x58\x0a\x6d\x9e\xb5\xb6\x7d\xd8\x45\ +\x87\x8f\x7e\xa0\x81\x2e\x51\xa4\xbc\x6c\xeb\xdc\x27\xff\xcb\x96\ +\xb9\xdb\xc8\xa5\x4f\xf4\x1d\x52\x98\x85\x38\x8f\xca\x42\x8d\x48\ +\x70\x6a\xf0\x59\x8d\x3c\x67\x65\xe4\xf4\x5b\x60\x7a\x12\x7e\xfc\ +\x6c\xe1\x47\xf3\x42\x47\x84\x48\x1a\x47\x1a\x43\x9d\xb1\x57\x03\ +\xad\x54\xb4\x3f\x75\xf4\xe8\xa6\x61\x6a\xf3\x3b\x9f\x2c\xf4\x9e\ +\xdf\xbc\x79\xcf\x9f\x96\xa5\x39\x69\xc5\x2b\xf8\x64\xc6\x4f\xa9\ +\xf3\x5e\x98\x56\xd2\xd2\x8a\x7e\x11\xf9\x8e\x2a\x7f\x7e\x00\x5c\ +\x35\x25\xac\xd8\x07\x79\x2b\x90\x6b\x0e\xd2\x48\xec\x42\x71\x71\ +\x66\x6a\x57\x44\x97\xdc\xf0\xac\x65\xef\x59\xd7\x0e\x2f\x98\x8f\ +\x3c\xfa\xba\xdb\xf7\xbd\xf7\xe7\x93\xc5\x0e\xac\x2f\x6a\x9a\x3b\ +\xcf\x0e\x8c\x05\x12\x4b\xec\x1a\x70\x6b\xa1\x9c\xb7\xe2\xa9\x70\ +\x02\x38\x0f\x9e\x97\xc3\xbe\x39\x81\x10\x08\x12\x88\x9a\xdc\xaf\ +\x4e\xfb\x94\x9a\xe4\x7f\xb8\xb6\x7d\x52\x27\xb0\x26\xc2\xfc\xd7\ +\x1e\xef\x7d\x4b\xa3\x24\x43\xd7\xe0\xbb\xb0\x14\x80\x33\xe6\x84\ +\xc8\x68\x07\x0e\xee\xc0\x27\xbf\xad\x70\x06\xbc\x6d\x39\xec\x93\ +\x94\x87\x26\xe2\xc6\x28\x9e\x7e\x49\xb3\x06\xc7\x8c\x92\x5f\x72\ +\xc4\xe8\x6f\x9b\xf1\x3f\x32\x74\xae\xbc\xef\x9e\x99\x1f\x10\x1c\ +\xb7\x5f\xd4\x1d\x6a\xd6\xb7\x24\xe1\x21\x29\x54\xa6\x41\x59\x37\ +\xaa\xbc\x7b\x97\x72\xe7\xe7\xe0\x8b\x27\x09\xdf\x7d\x54\x58\x22\ +\x42\xa9\x89\xb8\x94\x54\xcc\x93\xee\xb2\xa1\x93\x78\x03\xd2\x1d\ +\xd2\x14\xf7\x83\x87\x8f\x3c\x7b\x68\xfc\x1f\x14\xc8\xa7\xa3\x3c\ +\xf6\xca\x9f\x4d\x9e\x7f\xed\xf6\xfe\x7d\x34\xa4\x87\x92\x2a\xbf\ +\x44\xa7\x53\x60\xc7\x5a\x58\x40\x16\x8a\xd1\x9c\x90\x89\xd0\x24\ +\xe4\x25\x3d\xad\x58\xd9\x8d\x6c\x79\x58\x79\xf5\x5d\xca\xab\xd6\ +\x28\xe7\x1e\x08\xfc\x0c\x3e\x34\x09\xdf\xd9\x07\xbf\xf8\x23\x61\ +\xe9\xac\x70\x68\x14\x46\xcb\xc0\xc3\x9a\x21\x21\xa3\x9b\xe7\x0c\ +\x24\xa7\x92\x06\xcd\xac\x61\x85\x32\xa9\x6c\xd6\x64\x51\x35\x69\ +\x84\x04\xf0\x69\xad\x11\xd2\xcf\x44\xd3\x7b\x62\x95\x7e\xc7\x7e\ +\xd7\x3e\xc3\x3e\x4b\x42\x66\x9f\x6d\x7d\x58\x5f\xd6\xa7\xf5\x6d\ +\x63\xb0\xb1\xd8\x98\x6c\x6c\x36\x46\x1b\xab\x8d\xd9\xc6\x6e\x73\ +\xb0\xb9\xd8\x9c\xd2\xdc\x62\xda\x75\x91\xf9\x34\x77\xd2\x5a\x88\ +\x4e\x7b\x55\xdc\x8c\xad\x95\xad\x99\xad\x9d\xad\xa1\x40\x6e\x6b\ +\x6a\x6b\x6b\x6b\x4c\x10\xe7\x8b\xb4\x16\x3a\x98\x2c\x4c\x26\xd8\ +\x3c\xbc\x3e\x61\x89\x24\xd9\x99\x0c\x4d\x96\x26\x53\x93\xad\xc9\ +\x38\x64\x8b\xeb\x26\x06\xee\x87\x71\xdd\x90\x1e\x81\xc2\x74\xc6\ +\x74\xc7\x74\xc8\x74\xc9\x74\x6a\x31\x48\xaa\xa7\xfc\xe6\xae\x83\ +\x81\x3e\x82\xe9\xa6\xe9\x28\x67\x24\x9d\x35\xdd\x35\x1d\x26\x8b\ +\x49\xa7\x29\x92\x8e\xeb\xc0\x75\xbe\x30\x1b\x30\x5b\x30\x9b\x30\ +\xdb\x30\x1b\x41\x65\xc1\x6e\x20\x87\x98\x6c\x2a\xf8\x26\x64\xb6\ +\x66\x36\xc7\x79\xbf\xee\x07\xc0\x43\xf0\x9a\x37\x83\x1a\xf2\x59\ +\x58\x48\x7d\x44\x33\x54\x1c\x78\x33\x51\x3e\xad\xec\x84\x91\x93\ +\x26\x9a\xa7\x02\xe1\xc9\x41\xbc\xe3\xf3\x8f\xf4\x7f\x09\x2e\x00\ +\x62\x4d\x13\xed\x48\x31\x91\x6a\xd8\xca\x5e\xe4\x96\x0a\xee\x7e\ +\x05\xfc\xe9\x17\xe0\xc1\x81\x30\x5e\x53\x41\x07\x87\xa9\x5e\xd8\ +\x4d\xd0\x26\x51\x1b\x87\x8c\x65\xcb\x4e\x5d\xd1\x3a\xbb\x80\x99\ +\x8f\xdc\x3f\x7b\x65\xaa\xea\xaa\xc9\x22\x7b\x5e\x7b\xbd\x90\x24\ +\x43\x55\x21\x1a\x99\x2d\x95\x1f\xee\x83\xbf\xdb\x08\x5f\xff\x12\ +\x3c\xb0\x17\x56\xb6\x84\x02\xa7\x2c\x27\x47\xa8\x73\xfa\x17\x62\ +\xfd\x74\x29\x62\xeb\x1d\x87\x75\x4f\x7c\xf3\x41\x9d\xf7\x00\x61\ +\x77\xa9\x0f\x3c\xef\xe6\xbd\x7f\x72\xfb\x64\xf9\x18\xa2\x73\x9e\ +\xeb\x6d\x6d\x1a\x15\x77\xf0\x30\x8f\xc4\x1e\x78\x3c\x3f\x78\x18\ +\x2d\xe6\x15\xdd\x32\xf2\xc8\x8c\x72\xfa\x1d\xca\xdb\x8f\x53\x36\ +\x1f\x0f\x67\xfc\x1c\xae\x9c\x15\xee\x3c\x55\xf8\x9d\x19\xa1\x98\ +\x0f\x4c\x4f\xa7\x72\xd8\xa6\x3a\x8b\x8d\xe6\x8b\xd0\x82\xd2\xc3\ +\x0a\x1b\x73\x48\x7e\x92\x8c\x36\x15\x6d\xb2\x68\xbb\x51\x07\x6b\ +\x59\xf4\x9f\xf9\xf5\xc9\xde\x4b\xc2\x21\x48\x9f\x21\x0d\xc4\x3f\ +\xdb\xfa\xb0\xbe\xac\x4f\xeb\xdb\xc6\x60\x63\xb1\x31\xd9\xd8\x6c\ +\x8c\x36\x56\x1b\xb3\x8d\xdd\xe6\x60\x73\x89\x79\x32\x38\x9b\xa3\ +\x30\x48\x73\x8e\x7e\x02\xc2\x4f\x80\x3a\x0d\x9a\x1e\x02\xa2\x73\ +\xb6\x76\xb6\x86\xb6\x96\x40\xb0\xb5\xb5\x35\xb6\xb5\x46\xe9\xd6\ +\xdc\x91\x0e\x9d\x96\x0c\x93\x1c\x93\x95\xc9\xcc\x64\x67\x32\x34\ +\x59\x9a\x4c\x4d\xb6\x26\x63\x93\x35\x95\x27\x3a\xb9\xa3\x55\x6b\ +\x1f\x4c\x9d\x63\x61\xba\x63\x3a\x64\xba\x64\x3a\x65\xba\x05\xea\ +\x27\x17\x9a\x1e\x79\xca\x6b\xb8\x33\xd3\x4d\xd3\x51\xd3\x55\xd3\ +\x59\xd3\xdd\xb2\x97\x28\xd8\x35\x7a\xb4\xc4\x41\x53\x88\x85\xa7\ +\x5b\x97\x66\x0b\x66\x13\x40\x30\x1b\x31\x5b\x41\xdd\x79\x2a\x69\ +\xf3\x04\xcd\x3c\xad\x38\xd9\x9a\xd9\x9c\xd9\x1e\x0f\xfd\x3a\x1f\ +\x00\x1b\xe0\xc4\xf5\xc2\x13\x7b\xbd\xe6\x9d\x80\x68\x00\x71\x60\ +\x4b\x37\x50\xc8\xde\x70\x50\xeb\xc8\x71\xf3\x84\xa3\xe5\xf7\x76\ +\x0f\xbe\x3d\x5f\xc4\x39\x02\x83\x3a\x71\xa4\x16\x04\x15\xc1\xe2\ +\xd2\x39\xac\x8a\xf0\xa9\x9d\x0a\xb7\xc2\x9b\x22\x4c\xf6\x85\xd0\ +\x4c\x4e\x26\xfc\xb3\x71\x78\x6c\x68\x3a\x78\x46\xfe\xc9\x23\x47\ +\xcf\x1a\x11\x56\xfe\x68\x4f\xf1\xe5\x1b\x1e\xef\x3d\x42\xa8\xfd\ +\x0b\x9e\x13\x8f\xfb\x1a\x24\xed\xfe\x6a\xf7\xfe\x01\x3c\x63\x95\ +\xf2\xd6\x2b\x94\x4d\x3f\x86\x63\x67\x85\x58\x09\xd1\x4f\x35\x5e\ +\xce\x8c\x46\x77\x62\x51\xd7\x99\x13\x69\xfd\xc1\xc6\xee\xd1\xef\ +\x5c\xd7\xfd\x00\x10\x9e\x28\xf4\x9e\x93\x6f\xda\xfb\x91\xbd\x7d\ +\x0b\xeb\x48\xca\xe4\xf3\xba\x6f\xc0\x1d\x8f\x9e\xb6\x1b\x6d\x6c\ +\xb1\x20\x4a\x89\x52\x92\x11\xa1\x54\x3e\xab\xca\x9b\x0f\x56\xb6\ +\x3e\x0f\x5e\xfc\x73\xf8\xba\x0a\x17\x6d\x14\xd6\xec\x12\xe6\x73\ +\x6b\x19\x23\x8d\x8c\xbe\xe6\x10\x72\xb4\xe1\x20\x9d\x78\xd1\x55\ +\x6c\x13\xc4\x9a\x1b\xba\x13\x59\x44\xfc\x55\x46\x09\xa1\x6b\xcd\ +\xbe\x5f\xfc\x6f\xf6\x5e\xfb\x9d\xfa\xf7\x89\x4e\xc8\x41\xea\xc3\ +\xfa\xb2\x3e\xad\x6f\x1b\xc3\x7c\x6e\xcd\xc6\x96\xc6\x68\x63\xb5\ +\x31\xdb\xd8\x6d\x0e\x36\x17\x4a\xc5\xe6\xa6\x89\x91\xc7\xe7\x3c\ +\x00\xcf\xfd\x70\x6a\x37\x5b\x23\x5f\xab\x59\x5b\x3b\x5b\x43\x5b\ +\x4b\x5b\x53\x20\xd8\x1a\xdb\x5a\x13\xf1\x68\x82\xf8\xdc\xb0\x79\ +\xfa\x03\x2b\xe6\x49\x66\x21\x60\x32\x34\x59\x9a\x4c\x4d\xb6\x26\ +\x63\x93\xb5\xba\x3f\x40\x24\xdd\xcd\x61\x50\x57\x23\xaa\x0c\x4c\ +\x67\x4c\x77\x4c\x87\x4c\x97\x4c\xa7\x88\xce\x16\x0d\x4d\x87\x64\ +\x6f\xd4\x10\xe9\x15\x01\xd3\x4d\xd3\x51\xd3\x55\x6e\x4d\xba\x6b\ +\x3a\xdc\xc8\x31\x9d\x4e\x9b\x9b\x2e\x64\x4c\xa6\xad\x65\x60\xb6\ +\x60\x36\x01\x5a\x9a\x8d\x98\xad\x00\x19\x8a\x1b\x3f\x39\x48\x86\ +\x68\x8a\xb2\xc4\x46\xb2\x39\xb3\x3d\x36\xfc\x3a\x1f\x00\x9b\xe1\ +\x79\x3d\x18\xeb\xa6\xac\x38\x51\x71\x98\xab\x61\xc3\xe9\xb5\xd3\ +\x49\xe0\x77\x56\xb6\x9f\x2f\xd0\x9a\xaa\x86\x18\x41\x5b\x7b\xb7\ +\xd7\x99\x62\xee\xf1\x4e\x99\x65\x5e\xf6\x59\xaa\x32\x28\x22\x9b\ +\x3b\x70\xd7\x31\xf0\xba\x02\x76\x54\x82\x91\x36\x56\x31\x10\xd4\ +\x6b\x0c\xd4\x91\x85\xc5\x85\x22\x8d\x17\xed\xdf\x3e\x68\x98\xf0\ +\x73\xfa\xbe\xc8\xb6\xf7\xdc\x3b\x73\x3d\x41\xca\xe4\xf8\x53\x2f\ +\x8a\xa9\xcb\x7a\x8b\x04\x21\x1e\x53\x5c\xfb\xd4\x71\xe5\x05\xdf\ +\x06\xfe\x14\xfe\xdb\x09\xf0\xb3\x9e\xf5\xe5\xf5\x0c\xe4\x35\x1e\ +\x7f\x5d\x62\xba\x40\x11\xfe\xfc\xfd\x5a\xeb\x3e\x38\xc4\x7e\x13\ +\xc8\x77\x16\xf1\xde\x67\xdd\xb4\xf7\xe3\x3d\xbb\x33\x06\x9d\x27\ +\x6a\xda\xf9\xd5\xef\xac\x35\xaa\x90\xf8\xae\xef\x69\xb3\x31\x46\ +\xc6\x9b\xca\xcf\xf7\x2a\xa7\xae\x54\xae\x58\x05\x87\x7c\x07\xae\ +\x99\x11\x3e\x7e\xa0\xd0\xd9\x2d\x4c\xa9\xd0\xec\x04\x66\x07\x39\ +\x79\xbe\xc8\xbb\x2e\x2d\x30\xe5\x8f\x3e\xae\x45\xb4\x66\x30\x5a\ +\x37\x65\x09\x22\xc3\xc6\x58\x42\x44\x0a\x63\xd6\xd2\xf7\x8c\xd9\ +\xbf\xd9\x7b\xfe\xed\xef\x78\x29\xad\xdf\xcf\xad\x0f\xeb\x2b\xed\ +\xb8\x62\xc6\x96\xc6\x62\x63\xb2\xb1\x4d\xa9\x8d\x35\x8d\xd9\xc6\ +\x6e\x73\xb0\xb9\xd8\x9c\x6c\x6e\x36\x47\x9b\x2b\x52\x62\x73\x97\ +\x1a\x2e\x2c\x81\xae\x2e\xe0\x3f\xcc\xd8\xda\xd9\x1a\xda\x5a\xda\ +\x9a\xda\xda\x0a\xe4\xb6\xd6\xb6\xe6\x35\x9a\xf4\x42\x34\xa1\x9d\ +\x64\x44\x03\x25\xc7\x64\x67\x32\x34\x59\x9a\x4c\x4d\xb6\x26\x63\ +\x93\xb5\xc9\xbc\xf2\x5d\x99\x50\xf8\x43\x60\x11\x58\x89\xf6\x4d\ +\x77\x4c\x87\x4c\x97\x4c\xa7\x4c\xb7\x50\x7f\xc8\x22\xd6\x1a\xa6\ +\x83\x89\xdc\x54\xad\xaf\x80\xe9\xa8\xe9\xaa\xe9\xac\xe9\xae\xe9\ +\xf0\xa0\x48\x3a\x9d\x05\xaf\xca\x94\xd2\x37\x3b\x4f\xa5\xd6\xd2\ +\x6c\xc2\x6c\x43\xa0\x65\xb6\xe2\xb0\xf5\x6e\x43\xe4\xd6\x8f\xdb\ +\x56\x4a\x3d\x1f\xeb\x26\xdb\x63\xf3\xaf\xe9\x01\xb0\xfe\x21\xf8\ +\xe8\xfe\xa0\x19\x0c\x4a\x49\xec\xbe\x78\x06\xa0\x2c\xe4\xc5\x47\ +\xcd\x5f\xb0\xa2\xb5\xfa\x80\x61\x58\x45\x40\x6f\xdf\x57\x7c\xff\ +\xd1\xd9\x62\x2a\x25\xb3\x38\x65\x56\xcd\x90\xeb\x86\x60\x40\x1f\ +\xeb\x9a\xf0\x96\xeb\x15\x3e\x0c\xef\x3b\x01\xa6\x45\x88\x41\x08\ +\x92\x80\x3e\x54\x16\x61\xe8\x69\x12\x7a\x15\xb3\xf3\x36\x76\xcf\ +\xca\xa1\xfd\x95\xc7\x7b\x57\xef\xe9\x55\x33\xc8\x42\x51\xcc\x02\ +\x55\x97\x73\xc5\xe7\x1a\x69\x66\x91\xd1\x39\xe5\x0f\xb7\x28\xbf\ +\x7c\x11\x7c\x61\x52\xb8\xc5\x1c\x38\x22\x64\xc1\x6b\xcc\xdd\x89\ +\xb3\x90\xd1\x98\x28\xc2\x55\xdb\xeb\x46\xf3\x65\x43\x14\xe3\x0f\ +\x67\xd0\xde\x53\xea\x96\xdf\xbe\x79\xf2\xe3\x54\xd1\x29\xa8\x64\ +\x06\x03\x80\x44\x7c\xd7\xf7\xf0\xa6\x84\x74\xed\xa9\x48\xbe\x87\ +\x1e\xca\xa1\x1d\xe5\xb6\x59\xe5\x82\x3e\x70\x01\xbc\x6f\x1b\xfc\ +\x8f\xdf\x16\x96\x17\xb0\x8f\x40\x88\x42\x3f\xa6\x88\x47\x94\x1c\ +\x55\x47\x9f\x91\x96\x3f\x90\xfc\x3a\xe2\x40\x2b\xa2\x66\xec\x63\ +\xa8\x8e\x81\x8c\x23\x3a\x81\xc8\x04\xaa\x13\xc0\x38\xf8\xeb\xe2\ +\xef\xd5\xdf\x63\xef\x45\xec\xef\x63\xf6\x19\xfe\x59\xe9\x61\xb0\ +\xd0\x4f\xea\xdb\xc6\x60\x63\x89\x92\xc6\x66\x63\xb4\xb1\xda\x98\ +\x6d\xec\x36\x07\x9b\x8b\xcd\xc9\xe6\x66\x73\xb4\xb9\xf6\x50\x9b\ +\xbb\xa3\xed\x14\x69\x4d\x30\x19\xf9\x69\x40\x66\x6d\xed\x6c\x0d\ +\x6d\x2d\x6d\x4d\x6d\x6d\x6d\x8d\x6d\xad\x6d\xcd\x6d\xed\x51\x2f\ +\xaf\xc6\x4f\x01\xd0\x4a\xb2\xd2\x1c\x93\x9d\xc9\x70\x85\x24\x99\ +\x9a\x6c\x4d\xc6\x26\x6b\x93\xb9\xc9\xde\x74\x00\xa9\x5c\x27\x0a\ +\xd7\x91\xba\xb6\xc2\x74\xc8\x74\xc9\x74\xca\x74\xcb\x74\xcc\xe1\ +\xda\x1d\xa3\x31\x5d\x71\x4d\x27\xfd\xd4\x91\xa8\xe7\x4c\x67\xf9\ +\x70\xd2\x61\xd3\x65\xd3\xe9\x18\x93\xf1\x43\x55\xd7\x53\x68\xca\ +\xe6\x34\x9b\x30\xdb\x10\x50\xb3\x15\xb3\x19\xa2\x87\xd3\xf1\xd3\ +\x74\x30\xd9\x13\x30\x5b\x33\x9b\xd3\xcc\x6c\xd0\x6c\xf1\xd7\xf0\ +\x00\xd8\xba\x01\x0e\x6c\x08\x3b\x9d\xaf\x2e\xaa\x24\x4e\xb7\x9a\ +\x1c\x22\xd5\x89\x47\x0d\xc3\x14\xcf\x13\x9b\xc2\x72\x8b\x75\x5e\ +\xbd\xbd\x77\x13\xc1\x9f\x80\x82\x3f\x04\xa4\x4a\x2d\x2a\x8a\xd5\ +\xda\xc3\x75\xc0\xec\xd9\xf0\xae\xf3\x61\x7a\x5a\x68\x97\x89\x63\ +\x1e\xdc\x21\x12\x33\xc4\x77\x65\x17\xc2\x99\x07\x76\x36\x1c\xda\ +\xc9\x7e\xeb\xb1\x41\xfc\xd9\x9f\xfd\x72\xe6\x27\x64\x14\xc0\xc0\ +\x5b\xff\xdf\x1e\xfd\x2d\xbf\x80\xc8\x54\x61\x7c\x70\xf0\x4f\xc7\ +\xc2\x8b\x37\xc3\xf1\x40\x97\x40\xa1\x42\x20\x21\xf5\x52\xc7\xb0\ +\x17\xd2\x99\x1d\xdb\xe0\xcb\x43\x10\xd3\xb6\xb0\x7c\x26\xb2\x63\ +\xd3\x2d\x7b\x2e\xec\x95\xd1\xef\xf7\x32\x5b\xd3\x42\x4b\x9c\xab\ +\xbd\xfd\x51\x07\x54\x1e\xe3\x37\xcf\xf1\xe3\x45\xe4\x88\x91\xc8\ +\xb9\x8f\x2b\x6f\x5d\x0d\x4b\x76\xc1\x5d\x1f\x11\xce\x6c\x0a\xf7\ +\xee\x11\x42\x11\xa8\x08\x90\xe5\x50\xe5\x84\xe0\xbb\xaf\x8d\x21\ +\x5a\xeb\x3a\x00\xe5\x28\xa8\x19\x6c\x32\x64\xc5\xda\x52\x90\xa5\ +\x88\x2e\x45\x65\x02\xb0\xb6\x14\x74\x29\x12\x26\xd0\xb8\x0c\x6b\ +\xf6\xbd\xfd\x0c\xac\x4d\x60\xef\x15\x4d\xbf\xab\x58\x9b\xf0\x87\ +\xc3\xb8\xf5\x61\x7d\x79\x9f\xdd\x74\xea\x20\xdd\xc1\x6d\x6c\x36\ +\x46\x32\x3f\x12\x17\xc1\xe6\x60\x73\xb1\x39\xd9\xdc\x6c\x8e\x36\ +\x57\x9b\xb3\xcd\xdd\xd6\xc0\xd6\xc2\xd6\x24\xa1\x09\x3b\xcf\xa2\ +\xc4\xb4\x76\xf8\x5a\x0a\x73\xb6\xb6\xb6\xc6\xb6\xd6\xb6\xe6\xb6\ +\xf6\xa0\x2e\x8b\x24\x1b\x0f\xd5\x39\xa5\x99\x19\x0d\x19\x26\x4b\ +\x93\xe9\xf1\x98\x8c\x93\xac\x4d\xe6\x26\xfb\x82\x08\xd5\xff\x7c\ +\x15\x58\x28\x8b\xce\x28\x4c\x97\x4c\xa7\x4c\xb7\x4c\xc7\xea\xcd\ +\x47\x24\x31\x26\x85\x98\x78\x10\x20\xa1\x3c\x9b\xae\x9a\xce\x9a\ +\xee\x9a\x0e\x9b\x2e\x9b\x4e\x2b\x8a\x44\xad\xf5\x5d\x71\x1b\xd0\ +\xc2\x6c\xc2\x6c\xc3\x6c\xc4\x6c\xc5\x6c\x86\xa8\x29\x72\x82\x35\ +\x92\x6d\x65\x62\x7d\x09\x12\x92\xed\x99\x0d\x6e\xdd\xf0\xeb\xb8\ +\x02\x7c\x09\x8e\x1a\x81\xb1\x06\x35\x10\x87\x4a\x06\x7e\xfc\xf7\ +\x53\xc0\x92\x76\xe8\x1c\x33\x96\x9f\xa2\x20\xdb\x7b\xf1\xb6\xef\ +\x3f\x69\x08\xb2\x94\x0b\xa4\x99\xea\xf9\xe3\x5a\x11\x43\x24\xa8\ +\x72\xc0\x6a\xe5\xf2\x1f\x2a\x00\x27\xce\x0a\x7b\xe6\x84\x0a\x21\ +\x64\xa9\x0f\xf1\x53\x86\x09\x02\x52\x8b\x31\x7b\xfb\xba\xee\xcb\ +\x03\xe4\x57\x3e\xd2\x33\x24\x35\x8f\x2a\x68\x7f\x71\x98\xcd\x61\ +\xaa\x53\x94\xa1\x22\xd5\x59\xbf\xe2\x1e\x85\xcf\xc0\x67\x8f\x80\ +\xfb\x66\x05\x05\xef\xc3\x79\x04\x3c\x5c\x24\x2c\x1c\x35\xcb\x98\ +\x7f\xfd\x99\xcb\xde\xb8\x32\x97\xc3\x0b\x98\x1a\x86\x6f\x2e\x9c\ +\xec\xeb\x94\x87\x15\x9d\x90\x12\x27\x0e\x09\xe9\x6e\x59\x55\xc9\ +\xd1\x17\x42\x45\x11\x95\xf9\x19\xe5\xa8\x95\xb0\xe1\x57\xf0\xcd\ +\x43\xe1\xc3\x7b\xe1\x8e\x67\x0b\x5b\x77\x40\x69\x6b\x6a\xf3\x0d\ +\x59\x52\x64\x6d\x10\x71\x6c\xc3\xd8\x21\xa6\xa4\xa3\x74\xa4\xd7\ +\x31\xb0\xa3\x3c\xe3\x58\xc3\x9a\x98\x51\x8f\xa3\xc3\x56\x0d\x5b\ +\x51\x8d\x32\x57\x8d\x30\x5f\x75\xe9\xc7\x51\x33\xfc\x3c\xcb\x96\ +\x5b\xb3\xef\xb1\x9f\xd9\xbf\xd9\x7b\xec\xbd\x95\xff\x2e\xd6\xc4\ +\x4f\x08\xa9\x59\x5f\xd6\x67\xea\xdb\x13\x9f\x6c\x4c\xd0\x4e\x24\ +\x26\x8e\x79\x68\x63\xb7\x39\x94\x99\xcd\x29\xcd\xcd\xe6\x68\x73\ +\xb5\x39\xdb\xdc\x6d\x0d\x6c\x2d\x42\xf0\x07\x41\xe5\xbe\x9a\xd0\ +\x63\x31\xd6\x81\x87\xc3\x6c\x8d\x6d\xad\x6d\xcd\x6d\xed\x4d\x06\ +\x26\x0b\x93\xc9\x62\x19\x39\x1e\x44\x63\x41\x5f\x48\xb2\x35\x19\ +\xf3\x19\x93\x79\x92\x7d\x85\x42\x88\x28\xe9\x21\x20\x7e\x2d\x75\ +\x10\x53\x34\xfd\xdd\x74\x2a\x40\x6e\x3a\x66\xba\x56\xeb\x9d\x8a\ +\xb5\xbc\xd6\x17\xd3\xd1\x8a\xa4\xb3\xa6\xbb\x00\xa6\xcb\xa6\xd3\ +\x41\x53\x9a\x36\x9a\x1c\xa2\xa2\xe5\x42\xb9\x35\xa5\xd9\x86\xd9\ +\x88\x82\x98\xcd\x98\xed\xe0\xbb\xbf\x5f\xa9\x53\x1f\xaa\xc1\x6c\ +\xce\x6c\xcf\x6c\xd0\x6c\xf1\xff\xd4\x57\xce\xff\xd6\xd7\x37\xe1\ +\x9d\xcf\x80\x91\x08\x73\x2a\xa0\xa1\x4e\xcc\x41\x16\xa0\xa3\x22\ +\xe1\x65\xc3\x2a\xab\xa5\x0d\x39\x54\x61\x70\xc3\xae\xfe\x0f\xf0\ +\x23\x0f\x8a\xb5\x12\x70\x47\x9c\x46\x24\x26\x6c\xf8\x47\x1b\xca\ +\xfd\x2f\x85\xe6\xb5\x70\xe2\x04\xec\x54\x52\x12\xac\xf5\xe3\xce\ +\x11\xd4\x05\x90\xda\x19\x07\xb4\xd7\x6e\xe8\x84\x93\x87\xa1\x9b\ +\x5b\x3e\xbf\x75\xee\x5e\x47\x92\xe9\x43\xed\xfc\x73\x3f\x03\xa9\ +\xaf\x86\xb5\x4c\xb9\xbc\xaf\xf4\x4e\x86\xab\x76\xc1\x03\x3d\x61\ +\xa2\x0b\x65\x0c\x5e\x46\x96\x08\x4c\x9c\xbe\xac\xe6\xa9\xaf\xb4\ +\x71\xe1\x51\x4b\x4e\x39\x66\x34\x3b\x3d\x42\xf5\x27\xf7\xcd\x7c\ +\x6c\xe8\xb1\x7e\x3c\x71\x02\xea\x2c\xc1\xc1\x3a\x94\x94\x70\x14\ +\xe8\x13\x5a\x05\x71\x50\x22\x79\x85\xf6\x95\xd5\x5d\xe5\xc7\x25\ +\xbc\xf0\xcf\x95\xd1\x17\xc2\xe5\x7b\x05\x2b\x60\xb9\x6d\x52\x30\ +\x6c\x83\x4a\x04\xdb\x59\x10\x7f\xa0\x86\x9c\xb0\x88\xc4\x53\xd4\ +\xbd\xd1\xe2\x90\xd8\x4e\x1d\x86\x36\xa8\x2c\x22\x50\xe9\xe8\x78\ +\x3e\xf1\x9f\x0e\xe8\x1c\x3e\xcc\xaf\x3f\x78\x88\x7e\xb4\x76\x65\ +\x43\x56\x2d\xcd\x64\x79\x0b\x3a\x39\x5e\x21\x0f\xc4\x24\x84\xd8\ +\x87\xf9\xbd\x95\xee\x7e\xb2\xd0\x9d\x43\x94\x9c\x6d\xb7\x4e\x15\ +\x0f\xfc\xe3\xf6\xf9\xfb\x66\xf6\x95\x93\x34\x43\x87\x8c\xca\xef\ +\xac\x5e\x81\x88\xc7\xde\xeb\x75\x1e\xd4\x0e\x57\x89\x49\xb6\xa2\ +\x15\x55\xa8\xe8\xe4\x3a\x9c\x5b\xe4\x0c\x81\xc3\xf6\xc2\x5b\x1e\ +\x50\x9e\x36\x9c\xfb\xe5\xe7\x08\xcf\xe9\x44\x9e\x98\x13\xa4\xa5\ +\x10\x95\xcc\xa6\x31\x80\x08\x20\x10\xf0\xba\x20\x05\xc0\xd6\xda\ +\xd6\xfc\x53\x87\x8f\x5e\x64\x32\x18\xca\xe2\x9e\x0b\x2c\xd4\x9b\ +\x49\x1b\xf0\x70\x9b\x87\x77\x89\xa9\xa0\x46\x34\x30\xd1\xad\x30\ +\x19\x5f\x75\xb6\xf2\xfa\x15\x70\xf9\x93\xca\xa9\x01\xb4\x8a\x14\ +\xe2\x08\x4a\x94\x8b\xfc\x01\x0d\x30\xd9\x49\x6e\x3a\xf5\xba\x03\ +\xdb\xb7\x98\x8e\x0d\x75\xed\x9a\x6f\x3c\xd6\x7f\x70\x71\x92\x9b\ +\xff\x5e\xda\x5c\x82\x08\xe3\x5d\x38\x6c\x22\xe9\xb0\xe9\xf2\xa3\ +\x9e\xba\xdd\xaa\x9c\xd9\xc8\xc3\x90\x78\x24\xc2\x9b\xd9\xc8\x30\ +\x21\x68\x93\xd9\x8c\xd9\xce\x55\xdb\x8c\xc3\xc0\x8d\x1f\xc9\xea\ +\xc4\x23\x62\xa0\x94\xc8\xd2\xa8\xbc\xf3\x64\xf8\xf4\x37\x81\x17\ +\xff\x3f\x3a\x01\x58\x47\x6b\x67\x85\x87\xfe\x95\xb8\x33\x8d\xb6\ +\xad\xaa\xee\xfc\x6f\xae\xbd\xcf\xb9\xfd\x6b\x79\x2d\x88\xc2\x53\ +\xec\x40\xc4\x08\x68\x30\x20\x31\x46\x09\xb6\x31\x21\x1a\x63\x37\ +\x12\x4b\x12\x52\x69\x35\x5a\x49\x7d\xb0\xd2\x58\x18\x8d\x55\x31\ +\x29\xc9\x88\x68\x6c\x2a\xd1\x18\x12\x35\x62\x34\x26\x94\xa0\xb1\ +\x41\x40\x40\xc6\x2b\x05\x25\x0f\x1f\x8d\x3e\x78\xbc\xfb\x6e\x7f\ +\xcf\x39\x7b\xaf\x59\xf7\x3f\xd6\x1c\xfb\x1e\x3e\xd4\x97\xaa\x3c\ +\x73\xdf\x58\xe3\x9c\x77\xef\x39\x7b\xcd\xe6\xff\x5f\x7b\xaf\x66\ +\xce\xb9\x6e\x34\x6d\x79\x1c\x81\x72\xec\x31\xb6\x00\x63\x0a\x50\ +\x5d\xba\x7b\xe2\xbc\x0a\x66\x96\x5b\x0e\x6d\x44\xfd\x7d\x0b\x0b\ +\x07\x41\x03\xe1\x24\x81\x04\x73\xc1\x9c\x6d\xc9\xf9\x93\x8f\x01\ +\xc0\x7b\x2e\x82\x07\xbf\x07\xab\x6d\xc2\x23\xc2\xd0\xd4\x90\x31\ +\xa2\xb0\xa8\x09\xf0\xe9\xf2\x47\x4f\x5f\x9a\xa0\xba\xfa\xf0\xda\ +\x5f\x63\x8c\x36\xb3\x08\xc5\xbc\x1f\x35\xf5\x17\x41\x2b\x0b\x0e\ +\xbb\xb7\x38\xbf\xfb\x3a\xe8\x5f\x03\xcf\x9f\x36\x46\x2e\x7d\x4a\ +\xad\x7a\xef\xaa\x17\x45\x2e\x03\x9b\x12\xe1\xd4\xce\xde\xd1\xdb\ +\xa3\xa4\x22\x00\xd7\x1c\x19\x5c\xf5\xb7\xca\xcf\xa7\x7e\x4c\x84\ +\xb7\x35\x72\x99\xef\x97\xbc\x02\x92\xa1\x1e\xc1\x7a\x43\x56\xba\ +\xe7\x15\xe7\xf1\x5b\x9c\x2f\xb6\xce\x1b\xf6\x39\x4f\x7a\x26\x7c\ +\xf3\x1c\x63\xbb\xb6\xa8\xdc\x4a\xc5\x9c\x3a\x01\x25\xce\xc0\xad\ +\x3f\x16\x67\xa0\x36\x1b\x29\xa7\xcb\xdc\xde\x29\x77\xe7\xd6\xe7\ +\x58\x6b\xa7\x5e\xba\x7f\xf2\xcc\x8f\x9f\xb7\xfd\xe7\x0f\x5f\xb2\ +\xfb\xaa\xa3\x17\xec\x7c\xdf\x7b\x36\x0e\x24\xbd\x66\x47\xef\x65\ +\xe7\x4e\xa6\x73\x4f\xad\xec\x51\xb3\x30\xd3\x83\x64\x80\x47\x33\ +\x40\xbf\xd3\xdf\xf4\x19\x7d\x56\xdf\xd1\x77\x75\x0d\x5d\x4b\xd7\ +\xd4\xb5\xd5\x07\xea\x0b\xa2\x6f\xdb\x2a\x59\x24\x93\x64\xeb\xea\ +\x12\x4a\x66\xc9\x2e\x1d\xa0\x96\x4e\xd2\x4d\x3a\x4a\x57\xe9\x2c\ +\xdd\x65\x03\xd9\x42\x36\x91\x6d\x64\x23\xd9\x4a\x36\x93\xed\x22\ +\x39\x4c\xd8\xb4\x8b\xde\x1c\xc8\xe6\xb2\x3d\x80\x7c\x21\x9f\x10\ +\xfe\x91\xaf\xe4\xb3\x50\xab\x27\x5f\xca\xa7\xf2\xad\x7c\x2c\x5f\ +\xcb\xe7\xf2\xbd\x30\x20\x2c\x08\x13\xc2\x46\x60\x32\xee\xca\x5e\ +\x30\x44\x49\x09\x26\x6c\x09\x63\xc2\x9a\x30\x47\x94\x44\x0b\x2c\ +\x16\x6c\x0a\xa3\xc2\xaa\x30\x2b\xec\x0a\xc3\x00\xc2\xb4\xb0\x2d\ +\x8c\x63\x1e\x98\x8f\xfe\xba\xa2\x2a\xad\x38\x22\xae\x88\x33\xe2\ +\x0e\xee\x31\x9d\x8e\xad\x40\x8b\xfa\x2e\x96\x84\xd5\xc2\x41\x71\ +\x91\x4b\x7f\x90\x53\x80\x37\xc2\x05\xfb\x60\x8b\x53\xc8\x2f\xd2\ +\x90\xa0\xad\x80\x22\xa8\x53\xed\x9a\xaa\x67\x1e\x3b\x5d\x9d\x0f\ +\x70\xd7\x4a\xf3\xe5\xfb\x57\x9a\x65\xcc\x62\xde\x1f\x11\x62\xc8\ +\x10\xa9\xdc\xfd\xd7\x92\xb3\x23\xc1\xb5\xa7\x03\x97\xc0\x79\x93\ +\xc6\xca\x84\xd1\x4b\x86\x11\x5b\x20\x91\x7f\x8e\x28\x5d\xed\x5e\ +\x3f\xed\xa4\xfe\xae\xc7\x4f\x57\x17\x1f\x1e\xe4\xaf\x7e\xf0\xf0\ +\xea\x5d\x18\x4d\x99\x5b\xd9\x00\xb7\x28\xd9\x45\x84\xa6\xe6\xcc\ +\x54\x95\xd9\x9f\x9c\x5f\xfb\x32\x70\x2d\xfc\xfe\x0f\x19\x77\x1c\ +\x87\xda\xad\x94\x2c\xa7\x18\x1d\xba\xe3\xc5\xe5\xd5\x26\x68\xbd\ +\xbe\xfa\xac\x2d\xbf\x59\xc3\xd4\xc1\x95\xf6\x73\xbf\xf5\x8d\xc5\ +\x7f\x2e\x21\xb9\x8f\x2c\x5b\x16\xb9\xef\x37\x5a\x1a\xe2\xba\xf3\ +\xf7\x5a\x14\xa8\x72\xd6\x4e\xe7\x6d\xf7\x3b\xbf\xb8\x15\xde\xf6\ +\x7d\xf8\xc7\x67\x1b\x5f\x79\x10\xa6\x66\x8c\xd6\x2a\x7a\x56\xe3\ +\x6d\xdd\xa5\x50\x4b\x6c\x9e\xa6\xc4\xe7\x0a\xd1\x44\x7e\x2f\xf3\ +\xf1\x61\x3b\x75\x60\xae\xda\xff\x91\x73\xb7\xbf\xfa\xc8\x4f\xec\ +\x7e\xff\xdf\x3c\x7e\xf6\xf7\x5e\xb8\xa5\xbe\x64\xb7\xd9\x2e\x8f\ +\x89\x6c\xa6\x0b\xa5\x37\x8b\xff\x97\x40\x04\x1a\x35\xbd\xff\xbf\ +\x7c\x06\x07\x74\x2d\x5d\x53\xd7\x56\x1f\xea\x4b\x7d\xaa\x6f\xf0\ +\x90\x25\x06\x01\xd4\x98\x95\xcc\x92\x5d\x3a\x48\x17\xe9\x24\xdd\ +\xa4\xa3\x74\x95\xce\xd2\x5d\x36\x28\xb6\xb8\xbf\xd8\x46\x36\x92\ +\xad\x64\x33\xd9\x2e\x13\x2b\xf3\x56\x16\x07\xbd\xd4\x62\x94\xcd\ +\x65\x7b\xf9\x40\xbe\x90\x4f\xe4\x1b\xe4\xa3\x71\x9f\x81\xec\x58\ +\x08\x2a\xdf\xd6\x2e\x5f\x23\x9f\xcb\xf7\xc2\x80\xb0\x20\x4c\x44\ +\x85\xa2\x48\x80\x12\xc7\x76\xdd\xa2\xf6\x24\x8d\xb0\x25\x8c\x09\ +\x6b\xc2\x1c\x1e\x8b\xc3\x51\xb0\x25\xb0\x59\xee\xd0\xbd\x54\xb0\ +\x2b\x0c\x73\x49\xc1\xb4\xb0\x2d\x8c\x0b\xeb\xc4\x54\xc0\x22\x6c\ +\xda\xcb\xd6\xa0\x38\x22\xae\x00\x88\x3b\xe2\x50\x17\x58\x05\xb5\ +\x38\x16\x5c\x2b\x83\xc0\x16\x17\x17\xc5\xc9\x1f\xe0\x14\xe0\xfc\ +\x97\xc1\x5c\x03\x47\xa2\x04\x74\x36\xc3\xba\xc7\x93\x0a\x4c\xc6\ +\xa8\x5e\xb2\xa7\x7f\xea\x6c\x6d\x8f\x69\x61\xe5\x1f\x1e\x1c\xdc\ +\x48\x9c\x86\x8a\xd1\x4f\x46\xd6\x6b\x09\x61\x1d\x9a\x33\xa1\x20\ +\x8e\x05\xe0\x5c\x78\x85\xc3\x68\x09\x26\x92\x41\x36\x72\x64\xa8\ +\x35\x62\xfe\x45\x21\x49\xf6\xf4\xa6\xd3\x67\x7e\xac\x07\xb3\x1f\ +\x7d\x60\xfd\x13\x58\x6a\x31\x8f\xc2\x1d\xe8\x35\xa6\x18\x51\x90\ +\x31\x55\x99\x95\x65\xa7\xbf\x03\x3e\xf3\x55\x78\xd4\x9d\x4a\xea\ +\x00\x77\xcd\x97\xa7\x0c\xcb\x15\x44\x72\x11\xba\xf2\xdb\x25\x47\ +\x7f\x9b\xeb\xf7\x9c\xb3\xe5\x12\x9d\x0e\x5b\xcc\xdc\x77\xe9\x4d\ +\xf3\x57\x53\x59\xd3\xd5\x10\xd0\xab\x5b\xd9\x6e\xf4\x3c\x28\xc1\ +\x29\xb9\x41\xb9\x04\xe5\xc6\xb3\x66\x9d\x37\xdd\xe7\x5c\x7d\x00\ +\x7e\xfb\xfb\xf0\x1f\x77\x18\x9f\x3e\x02\x27\x61\xa4\x5e\x22\x8f\ +\x12\xb1\xf2\xdb\x9d\x6c\x8c\x05\xae\x08\x5c\xe9\xf2\x29\xb0\x9e\ +\xab\x67\x6f\x2c\x48\xfd\xc1\xe3\x66\x5e\xf1\xd4\xc9\xf4\xf4\x3e\ +\x30\xa2\x14\xd6\xae\xe5\x0d\x30\x91\xfb\xf0\x30\xdf\x7d\xe7\x5a\ +\x3e\x74\xeb\xf2\xe8\x9e\x83\x4b\xed\x91\xaf\x2f\x34\x47\xef\x5b\ +\x6b\x56\x19\x08\xe0\xee\x00\x98\x19\x13\xd6\x3b\x65\xaa\x9e\x7e\ +\xda\xd6\xfa\xa4\x27\xcf\x55\x7b\xce\x99\xed\x3d\xe6\xf1\x53\xe9\ +\xb4\x53\xfb\xe9\xc0\x34\xd4\x19\x68\x1c\x9f\x33\x66\x7f\x6a\x6b\ +\xfd\xe2\x17\x3d\x7d\xdb\x8b\x6f\x5b\xcf\x37\xff\xce\xb7\x57\x3e\ +\x72\xfd\x7d\x6b\x87\x98\x4c\x21\x2f\xfd\xa8\xa1\x50\x45\xf8\xeb\ +\x7a\x64\xc5\x19\x92\x63\x20\x4e\x3d\x67\x47\x93\xf9\xd2\x11\x47\ +\x36\x58\xfe\xbe\xf3\xb6\xbd\x30\xb8\xdb\x79\xc7\x5e\xb8\x63\x19\ +\x64\xb3\xbe\xc9\x15\xf2\xfd\x00\x92\x41\x21\x57\xa4\xd8\x4a\xba\ +\xba\x7c\xf0\x8d\x0b\x4f\x7a\x92\x7c\x22\xdf\xfc\xd2\xad\x8b\x9f\ +\xc2\x52\x09\xd2\xea\x16\x7c\xa3\x6a\xb4\x88\xe7\xe6\xa4\x1a\x7e\ +\x76\x57\xe6\x4f\xee\x84\xcf\x7c\x02\xfe\xcb\x0f\xc1\xca\x31\xa7\ +\x3f\x9b\xc9\x6d\x97\x99\x27\x56\xea\x03\x4b\xf4\xb0\x54\x0b\x63\ +\x6f\x3e\x6d\xfa\x87\x85\xb9\x57\xdc\x34\xff\x97\x18\x9b\x55\x92\ +\xf5\x59\x88\xf2\x77\x18\xc2\xee\x28\x3b\xaf\xf8\x07\xf8\x88\xc1\ +\x07\xef\x86\x1f\x9f\x75\x06\xc9\xe9\xb7\xb1\xf6\xd0\x0d\x02\x2d\ +\x6e\x92\xb7\x15\x57\xce\xd9\x08\x60\x13\x77\xc4\xa1\xf7\x7e\x77\ +\x6d\x91\x34\x7e\x18\x28\x55\x78\x70\x6f\xe4\x99\x1d\x8d\x23\x4e\ +\xde\xf8\xce\x1f\x50\x2c\xc0\xdb\xbf\xa7\x20\x8b\x44\x35\x9d\xca\ +\x5e\x74\xee\x91\x89\x3b\x55\x2c\x4e\x35\x79\xfa\xa3\x4f\xdf\xfe\ +\xaa\x73\xb7\xd5\xbf\x70\xac\xf1\xdb\x9f\xf3\x95\xe3\x6f\x59\x6c\ +\xda\x85\x48\x66\xb9\x8c\x51\x82\x43\x8c\x41\x94\xf7\x6a\xd9\x3a\ +\x9b\xf9\x11\xd5\xf5\xbb\x18\xde\x79\x9f\xf1\x84\x35\x63\x66\x7b\ +\x1a\xcb\x40\x1b\x5b\x3e\xcc\x60\x25\xac\x72\xae\x4e\x5b\x6e\xbc\ +\x60\xfb\x55\x6b\xad\x1f\xfb\xa1\x2f\x3e\xfc\x66\xe8\x32\xfc\x44\ +\x70\x8d\xad\x97\x2d\x39\x1f\x52\xd1\xd0\xa6\xcc\x63\xe6\x32\xbf\ +\x3c\x70\x3e\xb3\x05\xde\xbb\x6a\x9c\x71\x0c\xda\xa9\x84\xe7\x1a\ +\x19\x3a\xce\xa8\x77\x61\xcc\x11\xc9\x78\xf6\xb6\x7a\xef\x46\xe9\ +\xb2\x3f\x33\xa8\x7f\xe5\xe0\xd2\x6f\x5c\x7b\x64\x70\x28\xc2\x98\ +\x57\xc1\x96\xc9\xea\x37\x47\x7c\x41\x39\xe5\x05\xb4\xb4\x9e\x79\ +\xec\x56\xe7\x6d\xf7\x39\xef\x3d\x00\xcf\xf9\x3e\x7c\x72\x87\x71\ +\xed\x71\x38\xb5\xa7\x90\xda\x0a\x36\x9a\xf5\x4a\x6d\x40\x10\x80\ +\xbb\xd2\xdf\x71\xe0\xa5\xbc\xb6\xde\x7f\xfc\xf6\xde\xee\xbf\x38\ +\x6b\xcb\xeb\x9f\xaa\xad\x55\x9c\x16\xf3\x1a\x2c\x03\xdf\x77\x3f\ +\xf2\x85\x85\xe6\x2b\x1f\xfd\xde\xfa\xd7\x3f\x7b\x78\xfd\x10\x22\ +\x5d\xcf\x8c\x64\xb9\x2b\x4d\x6d\x38\xa8\xf9\xb8\xdb\x0d\x57\xf3\ +\x04\x88\x74\x02\x97\x93\xac\xf7\xfc\x53\x27\x4f\x7b\xf9\xbe\xc9\ +\xa7\x5d\xb8\xb5\x7e\xe6\x5e\xb3\x3d\x09\x68\x62\xae\xe7\x18\xb7\ +\x0d\xf2\x2d\xaf\xbb\x63\xf1\xbd\x77\xce\x8f\x1e\xa4\xb2\xe1\x23\ +\x07\x44\x22\xc7\x83\x47\x8e\x87\x6a\x84\x8f\x4a\xb0\xd7\xe4\x46\ +\x3b\x3c\x72\x5e\xb0\x0d\x5e\x7c\xcc\xb9\x6e\x2f\xbc\xfe\x6e\xf8\ +\xed\x53\x8c\xef\x2c\x18\x95\x25\x20\xa6\x7b\x5e\x16\x62\x5d\x87\ +\x97\x84\x33\x97\xff\xa7\x15\x56\xfb\x82\x3d\x13\xa7\xbd\xfb\xc9\ +\x73\xef\x72\x68\x36\x4a\x6f\x5d\x7e\xbb\xd6\x63\x22\xa2\x2e\xc2\ +\x6a\xc7\x77\x61\x1a\x2c\x35\x54\x6b\x99\xbb\x76\xc0\xeb\xa7\x9d\ +\x4b\x16\xe1\x4f\x27\x8c\x7b\x96\x12\x55\x4e\xb4\x08\x07\xfd\x92\ +\xdf\x21\xb2\x58\x7b\x37\xbd\x99\xba\xe5\x47\x76\xbe\x7d\xaa\xb2\ +\x1d\xe7\x7f\x69\xfe\x17\x97\x9a\xbc\x18\x38\x8b\x43\x5e\xb1\xee\ +\x13\x0b\x7b\xac\xcc\x67\xbe\x35\xe5\xbc\xf1\x14\x67\xeb\xe7\xe1\ +\x8b\xe7\x1b\x0b\xcb\x89\x51\x8a\x60\xa2\xc8\x1b\x29\x5c\x1b\xc2\ +\xda\xf4\x96\xba\xda\x7a\xdd\x33\xb7\x5d\xb9\xa3\xb6\xb3\x6f\x3a\ +\xde\x5c\xfd\xf2\x9b\xe7\x3f\x4c\x9d\x34\xad\xec\x16\x44\xcb\x69\ +\xc5\x54\x76\x93\xda\xd5\xcc\xcd\x29\xf3\xe6\x7d\x3f\xa0\x29\xc0\ +\xe9\xf3\xd0\x4c\xc5\xe1\x9f\x1c\x59\x5c\xa9\xb0\x78\x75\xaf\x66\ +\x26\xd2\xc4\xe9\x1b\xe5\xab\x00\xbe\xbd\xdc\x7c\x6d\x71\xd0\xc8\ +\x01\xb1\xfa\x19\x85\x21\xb1\x4c\x8e\x54\xd5\x0f\xbb\x73\x70\x05\ +\x44\x7e\xfe\x06\x2e\x9e\x84\xad\x3b\x00\x37\xcc\x03\x08\xc4\x01\ +\x23\x22\x0d\xb5\xa7\x5f\x3b\x6d\xf2\x29\xb3\xc6\xfe\xcf\x3e\x34\ +\xf8\x04\x39\xb6\x16\x61\xd8\x2d\x32\xda\xd8\x93\x46\x63\x99\x89\ +\x9c\xf9\xbb\xef\x82\xc8\x7f\xee\xcd\xf0\x23\x4b\x50\x6d\x4d\x58\ +\x93\xb0\x94\xc0\x23\xbf\x40\xdc\x85\x89\x3b\xf1\xa8\xb5\x8d\x92\ +\xe1\x97\xd7\x30\x71\xc3\xb1\xd1\x5f\x5e\xab\x78\x7e\x23\xce\x16\ +\x58\x01\x79\x92\xe3\x53\x29\x59\x46\x4c\x39\xda\xc6\xd9\x9d\x9c\ +\x6b\xd6\x0a\xf9\xf7\x3e\x0c\xd7\xea\xce\x7f\xbc\x6c\xa3\xae\xe4\ +\x8a\xba\x17\xeb\x26\x6d\x64\x4e\x26\x4a\x7b\x47\x90\x11\xcc\xa1\ +\x36\xf2\xa9\x8f\x9c\xb7\xed\x55\x5f\x7b\xfa\xb6\x3f\x3b\x7b\x83\ +\xfc\x22\xa1\x23\xc4\xd1\x7e\x76\xa9\xf9\xa7\x8b\x6f\x5f\x7c\xd3\ +\xe9\x9f\x79\xf0\x57\x5f\x7b\xf3\xf1\xbf\xfe\xec\xf7\x87\xdf\xa2\ +\x6f\x2b\x4c\x55\x6b\x54\x69\x91\x84\xda\x71\x6c\xa3\xb9\xab\xcd\ +\x93\xed\x38\x6a\x7a\xef\x5e\xfe\x96\x50\x5b\xd4\x77\xf4\x5d\x5d\ +\x43\xd7\xd2\x35\x75\x6d\xf5\xa1\xbe\xd4\xa7\x47\x2c\xac\x64\x91\ +\x4c\x92\x4d\x32\x12\xf2\x86\xec\xa5\x5c\xb9\x74\x92\x6e\xd2\x51\ +\xba\x4a\x67\xe9\x2e\x1b\xc8\x16\xb2\x89\x6c\x23\x1b\xc9\x56\xb2\ +\x99\x6c\x67\x71\x27\x96\x4d\x65\xdb\xd4\x65\x3a\xee\x72\x27\xc8\ +\x17\xf2\x89\x7c\x23\x1f\xc9\x57\x60\x9b\xa7\x43\xe5\x4b\x62\x5d\ +\xca\x52\xf1\xb5\x7c\x2e\xdf\x0b\x03\xc2\x82\x30\x21\x6c\x08\x23\ +\xd8\xe6\x9d\xd9\x51\x2b\x98\x32\x46\xc2\x98\xb0\x26\xcc\x09\x7b\ +\xc2\x20\x1e\x98\x34\xea\x4d\x9c\x7a\x02\x37\x84\x61\x61\x59\x98\ +\x16\xb6\x85\x71\x61\x5d\x98\xcf\x78\xe9\x2b\x07\x27\x4a\x06\x25\ +\x71\x45\x9c\x01\x10\x87\xc4\x25\x71\x8a\x71\x8e\xa1\xd7\x6c\xe2\ +\xa0\xb8\x28\x4e\xfe\x80\xd6\x00\xde\x0d\x07\xce\x28\x2e\x2d\x89\ +\x20\x12\x84\x40\xdd\x36\x05\xd5\x73\x77\x4e\xec\xdd\x5a\x9b\x62\ +\xd3\x56\x3e\x77\x74\x78\x33\x29\x56\x58\xc3\xa8\xf1\xa8\xde\x92\ +\xc8\xb4\x23\xe7\x51\xc9\x79\xf8\x24\x67\xd7\x97\xe0\xd7\x9f\x05\ +\xd5\x24\xb4\x4d\x99\x93\x67\x2c\x1e\x7b\x2a\x88\xa7\x81\x18\x68\ +\x9e\xb7\x6b\xe2\xf9\xcb\xce\x03\x57\xde\xbd\x76\x13\x96\xe2\xa8\ +\xa5\x06\x02\x8f\x02\x94\x51\x6c\xb1\x4a\x99\xba\x07\xa7\xef\x84\ +\xb7\xdc\xe6\x00\x5c\x76\xc0\x94\x97\x8b\xf5\x35\xb0\x5e\x6c\x63\ +\xaa\xe9\xfa\x91\xc0\x82\x52\xa1\xf7\x8a\xc7\xcf\x3e\xf5\xd4\x89\ +\x74\xfe\x7c\xeb\x87\x5e\xf7\xf5\xe3\x1f\xa7\x12\x20\x2d\xc0\x48\ +\x09\x29\x25\xc2\x99\x61\x84\xb5\x19\x27\xd3\x23\x73\x7d\x03\x6f\ +\xda\x06\xf5\x0a\xdc\x3e\x63\xfc\xfd\x31\x38\xc9\x8d\xc1\xb0\x62\ +\xc2\x2a\x86\xa3\x1a\xb3\xd8\xdf\x4f\x53\x60\x25\xd0\xc5\xa2\x74\ +\x5a\xe3\x53\xcf\xdd\xd5\x3f\x70\xe8\x79\x27\x5d\xf5\xc2\xad\xbd\ +\x97\x3a\xb8\x03\xcb\xb0\x7e\xf5\x43\xa3\xff\xb9\xeb\xba\x87\x7e\ +\xfe\x25\x37\xce\xbf\xef\xc6\x63\xa3\x7b\x98\xae\xd6\xa9\x6c\x09\ +\x58\xc0\x4c\xe4\x0e\xd2\xab\x59\x79\x35\x9b\x07\x3b\x0e\x3e\x5f\ +\x9a\x95\xdf\x3d\xe2\x33\xc4\x77\xf5\x39\x16\x74\x4d\x5d\x5b\x7d\ +\xa8\x2f\xf5\xa9\xbe\x25\x83\x03\x0e\x2e\xd9\x24\xa3\x64\x95\xcc\ +\x92\xbd\xe8\xe0\x51\x8e\x2d\x02\x77\xa4\xab\x74\x96\xee\xb2\x81\ +\x6c\x21\x9b\xc8\x36\xb2\x91\x6c\x25\x9b\xf5\x28\x36\x94\x2d\xa1\ +\xf8\x15\x1b\x16\x5b\x13\xcd\xa4\x6f\x23\x9f\xc8\x37\xf2\x91\x7c\ +\x35\x56\x55\x79\x02\x8b\x63\xbb\x58\x6c\xd5\xf5\x13\xf2\xb9\x7c\ +\x2f\x0c\x00\xc2\x84\xb0\x21\x8c\x08\x2b\xc2\x4c\xdc\xa4\x02\x4b\ +\x1e\x39\x17\x53\x2b\xac\x09\x73\xc2\x5e\x47\x4c\x3c\xa6\xa5\x11\ +\x8c\x95\x29\xd8\x15\x86\x85\x65\x61\x5a\xd8\x16\xc6\x85\x75\x61\ +\x5e\xc8\x16\x07\x2c\x3d\x82\x1b\xe2\x8a\x38\x23\xee\x88\x43\xe2\ +\x12\x4e\x91\x1d\x0f\xae\x51\x16\x1b\x53\x2e\x5c\x14\x27\x79\xf7\ +\x89\x1e\x00\xde\x0a\x6f\xb8\x00\xe6\xb4\x61\x24\x72\x9a\x01\x86\ +\x47\x70\x0e\x21\x60\xf6\xf4\x63\xbb\x7a\x4f\xac\x61\xcb\x72\xcb\ +\xe1\x4f\x1f\x19\xde\x1b\x95\x6a\x9a\x6e\x4e\x4e\x38\x17\x77\x7a\ +\x55\x19\x63\x7f\xf9\xaf\xe0\xa1\x0b\xe0\xe4\x15\xe3\xf0\xa2\x61\ +\xb5\x41\xb6\x62\x60\x12\xc9\x36\x47\xd8\x4c\x7d\xd1\x9e\x89\x3d\ +\xfb\xfb\xe9\xe9\x07\x97\x9a\xeb\x96\xd6\x9a\x35\x52\x90\xde\xba\ +\xa8\xab\x06\x8b\xd3\x85\x83\x91\x33\x5c\xcb\xfc\xd5\x3d\xd0\x5e\ +\x06\x33\x9f\x86\x97\xb6\xd0\x68\x75\x3a\xca\x74\xd3\x56\x40\x04\ +\x30\xc5\x61\x92\x5c\xca\x74\x5d\x7e\xea\xd4\x1b\x1c\xf8\xbd\xef\ +\xac\xfc\x31\x29\x8d\x30\x1b\x74\x91\x85\x50\xc8\x9f\xbb\x93\x8d\ +\x25\x99\xe3\x91\x75\xe7\xa4\xbd\xf0\xab\x57\x3b\xbc\x0d\x3e\xb5\ +\x6a\xdc\xfc\x10\xec\xae\x8c\xba\x4e\x98\xca\x4a\x69\xda\xe1\x7d\ +\x2a\x45\xb4\xe5\x29\x88\x33\xf9\x50\xc8\x3f\x68\xfb\xef\x39\x67\ +\xdb\x4b\x3e\x76\xe6\xdc\x1f\x6d\x83\x9d\x71\x64\x8d\x8f\x3c\x3c\ +\xfa\xd8\xfe\x7f\x7a\xe8\xf5\xbf\x72\xc7\xc2\xa7\x10\x39\xeb\xb4\ +\x02\xbe\x88\xdb\x42\x21\xb4\x2f\xe0\x94\xf7\xf8\x02\x56\x48\x1d\ +\xbf\x5f\x2c\x9f\x8d\x86\x5e\x59\xc4\xc6\x3e\x87\x97\xef\xea\x1a\ +\x16\xef\x75\x6d\x7c\x51\x7d\xa9\x4f\xf5\x2d\x19\x24\x4b\x1c\x6f\ +\x43\x32\x4a\x56\xc9\x2c\xd9\xf1\x48\x88\x9a\x63\x77\x40\x3a\x4a\ +\x57\xe9\x2c\xdd\x65\x03\xd9\x42\x36\x91\x6d\x64\x23\xd9\x4a\x36\ +\x93\xed\x64\x43\xd9\x12\x32\xb2\x6d\x26\x82\x68\xc2\xee\x16\xe7\ +\x3c\x92\x8d\xe4\x1b\x07\xe4\x2b\xda\x08\x84\xc2\x8a\x2f\xe5\x53\ +\xd4\x5a\xe5\x72\x28\x3e\x97\xef\x85\x01\x61\x41\x98\x10\x36\x84\ +\x11\x61\x45\x98\x31\x8b\xad\xbd\xc0\x14\x36\x12\xc6\x84\x35\x61\ +\x4e\xd8\x13\x06\xc9\x74\xb8\x0c\x8c\xc6\x5d\x3a\x0b\xc3\x05\xcb\ +\xc2\xb4\xb0\x2d\x8c\x8f\x00\x61\x1e\xf7\xc2\x01\xb5\x6e\x0b\xb2\ +\x11\x57\xc4\x19\x71\x47\x1c\x12\x97\xc4\xa9\x6e\x2b\x90\x88\x09\ +\x80\xc2\x41\x71\x51\x9c\x14\x37\x79\xeb\x09\x1e\x00\xac\x32\xfe\ +\x75\xde\xe8\x39\x60\x16\xdf\x89\xbc\xe7\x9b\x5b\x21\x4f\x9a\xeb\ +\x9d\x0d\xd8\xbd\x6b\xcd\xad\x0f\xad\x8d\x56\xbb\xc0\x1b\x3c\xf6\ +\x66\x5d\x24\x71\xdc\x9c\xa5\x35\xe7\x9b\x2b\xc0\x2b\x81\x6b\xe0\ +\xd9\xbb\x41\x85\xae\x9b\x1c\x99\x5b\xa3\xbe\x40\xf6\xcd\x91\x36\ +\xbb\xbd\x66\xff\xd4\xf9\x06\xf6\xbe\x7b\xd7\x3e\x4f\x6d\x6d\x90\ +\xbe\x8b\xf2\xeb\x80\x93\x71\xe6\x26\x33\x8f\x9a\x94\x0a\x0e\xc0\ +\x95\xe7\xc2\x91\x21\xe4\x3e\xb1\x78\x19\x3a\x74\xc7\x7e\x63\x11\ +\x90\xfa\xed\x67\xcd\x5d\xb8\x2d\xd9\xa3\x37\xf6\xc6\xff\xf1\x6f\ +\xbf\xbb\xfa\x6d\x12\x43\x28\x35\xee\xa2\x92\xcd\xb0\x7b\xea\x70\ +\xca\x82\xd3\xba\x3b\x2f\x3a\xd9\xf9\x89\xef\x3a\xfc\x67\xf8\xfd\ +\x9f\x87\x1d\x35\xcc\x4d\x19\xd2\xc5\x29\xba\xa4\x38\x51\x96\x7d\ +\x92\x94\x66\x30\x9b\x21\x79\x89\x4d\x1f\x35\x13\xd7\x5f\x7c\xd2\ +\x5b\x7e\xf6\xa4\xde\x6b\x33\xee\x32\xc6\x1d\x83\x7c\xeb\x19\x5f\ +\x3e\xf6\x1f\x5e\x7f\xeb\xc2\x35\xf4\x2c\xaa\x27\xd9\x12\x1e\x24\ +\x05\x91\x78\x21\xee\xe2\x7a\xaf\x41\x61\x11\xf4\x99\x88\xb4\xab\ +\x58\xa6\x65\x05\xaa\x65\xd4\xf4\xbe\xa2\xfc\x4d\x9f\xd1\x67\xf5\ +\x1d\x7d\x77\xfc\x5a\x50\xfa\x50\x5f\xea\xd3\x58\x96\x0c\x92\x45\ +\x32\x49\x36\xc9\x28\x59\x25\xb3\x64\x97\x0e\x78\xe8\x24\xdd\xa4\ +\xa3\x74\x95\xce\x89\x08\xe6\x2a\x4f\x73\xb2\x8d\x6c\x24\x5b\xc9\ +\x66\xb2\x9d\x6c\x28\x5b\xc6\x22\x6e\x3b\x76\x37\x8e\x40\x22\xf9\ +\xc0\x35\x00\x0c\xe5\x1b\xf9\x48\xbe\x92\xcf\x80\x3a\x7c\xd8\x23\ +\x76\x8c\xe4\xe3\x82\xa7\x9c\xe4\x7b\x61\x40\x58\x08\x78\x3b\xc2\ +\x88\xb0\x92\xf1\x6e\x20\x87\x06\x88\x7e\x6d\x24\xac\x09\x73\x06\ +\x26\x0c\x0a\x8b\xd1\x97\x06\x9d\xa2\x4b\xe0\x16\x61\x58\x58\x16\ +\xa6\xb9\xa6\x60\x5c\x58\x17\xe6\x85\x7d\x71\x00\xcf\xc1\x89\x96\ +\x08\x50\x12\x67\xc4\x1d\xc0\xc4\x25\x71\x6a\x9c\x63\x1d\xef\x30\ +\x71\x11\x71\x52\xdc\x3c\xc1\x03\x00\x70\xf1\x4e\x27\x4d\x02\x95\ +\x75\x2b\xb2\xdd\x6b\x71\xe4\x81\xd9\x7a\x76\x77\x3f\x3d\xd1\x61\ +\x74\xe3\xfc\xe8\xeb\xf1\x68\xde\x76\x5b\x7f\x56\xe5\x42\x94\x9c\ +\x31\x73\xf6\xf6\x9d\x43\x8f\x76\xb6\x7d\x00\x5e\x7a\x3e\x4c\x00\ +\x83\x51\x2c\x02\x61\xf8\xd8\xfc\xdf\xe3\x1c\x00\xd4\x4f\xdd\x5e\ +\x5f\x74\x64\xe8\xb7\x7e\xf6\x81\xf5\xfb\xbb\xed\x14\xc6\x0f\xfc\ +\xe4\x06\xa7\x64\x65\x99\x5f\x87\x83\xc0\xf2\x01\xe0\x30\x3c\x7b\ +\x0a\x96\x2a\xa3\x1a\xc5\xdc\x3f\xe2\xbb\x23\x7f\x5d\x1c\xb0\x29\ +\x87\x8c\xf6\x4e\xfe\xdc\x10\xd6\x2e\xbf\x63\xe9\x43\xd4\x49\xb2\ +\xc7\x59\xf1\xb8\x03\x79\x84\x34\xa3\x3e\xad\xa5\x67\xce\x81\x49\ +\xe7\x95\xb7\xc2\xe1\xc7\xc0\x05\x37\xc1\xe5\x53\xc6\xc2\xc0\x18\ +\x66\xc3\x52\x77\xc4\xb3\x4b\x9b\xa6\xd6\x32\x4d\x46\x6d\x46\x84\ +\xf9\xc6\x8f\xee\x7e\xc7\x53\x26\xd3\x33\xe3\xcc\x68\xfe\xaf\xf7\ +\xad\xfd\xf7\x67\xfd\xaf\x87\xfe\xe0\xd8\xc0\x8f\x51\xb1\x5a\x88\ +\x1d\x24\x35\x2b\x77\x72\xf3\xf2\xbb\x64\x25\x98\xc6\x19\x4b\x30\ +\x9a\xca\xc2\xdc\x28\xaf\x51\x57\x25\xfd\xb8\x9a\xde\x8f\x72\xf9\ +\x9b\x3e\x43\x2c\x6c\xea\xbb\xba\x86\xae\x05\xba\x76\xf4\x61\xa5\ +\x4f\xca\xe0\x22\x59\x24\x93\x64\x93\x8c\x92\x55\x32\x4b\x76\xe9\ +\x20\x5d\xc8\xa8\x95\xb4\x69\xa1\xaf\x74\xef\x8e\x8c\xcb\x26\xc3\ +\x5c\x6c\x24\x5b\xc9\x66\xb2\x9d\x6c\x28\x5b\xca\xa6\xb2\x2d\x11\ +\x3b\xe0\x51\x68\x74\xb3\xc8\xe8\x40\xbe\x91\x8f\xe4\x2b\xf9\x8c\ +\x38\x22\x2e\x5f\x16\x9f\x12\x01\x36\x56\xfa\x93\xef\x85\x01\x61\ +\x81\xc3\xc2\x46\xc1\x88\xb0\x22\xcc\x38\x31\x3f\x8f\x38\x15\x36\ +\xb7\xaf\x85\x39\x61\x4f\x18\x8c\xf9\x7f\x15\xd8\xdc\x3c\xb6\x0b\ +\x05\xc3\xc2\xf2\x04\x05\xdb\xc2\xb8\xb0\x2e\xcc\x9b\x74\xca\x85\ +\x0b\xe2\x44\x60\x18\x2f\xd3\x02\x71\x47\x1c\x12\x97\xc4\xa9\x6e\ +\xba\xf1\x48\xce\x25\x71\x51\x9c\x14\x37\x4f\xf0\x14\xe0\xc3\xb0\ +\x7f\x4b\xc9\xaa\xe2\x39\x81\x77\x55\x64\x43\xe9\x84\x63\x17\xef\ +\xec\xed\x9f\x48\xbe\x77\xe8\x1c\xfd\xc7\xa3\xc3\x7f\xc5\xa4\x60\ +\x57\x6c\xa2\xa4\x95\x06\x2f\xd4\x76\xa7\xda\x0e\xbf\xfb\x5b\x70\ +\xfc\xb5\x70\xfa\x51\xe3\x81\xe3\x06\x3d\x23\x5b\x17\x62\x1c\x8b\ +\x73\xf1\xf8\x4f\xf5\xbc\x7d\x93\xfb\x76\x26\x7b\xc2\xbf\xcc\x0f\ +\xaf\xc3\x88\x85\xa2\x28\x2f\x4d\x67\xc4\x4c\x4a\x99\xdc\x3a\x27\ +\xcf\x39\xd7\x2e\x38\x8f\xbb\x15\xde\xf2\x20\x2c\xb5\x72\x8a\xe1\ +\x18\x10\x87\x7f\x72\x4d\x26\x06\x01\xef\x81\x57\xef\x3a\x73\xcb\ +\x45\x73\xb0\x6f\xa3\xdc\xf6\xc7\xee\x59\x1c\xcd\x63\x36\x56\x4e\ +\x2b\xb6\x1b\x93\x95\x55\xed\x4c\x09\xf8\x58\xc2\xb9\x6e\x08\x9f\ +\x78\x1a\xf0\x5b\xf0\xa1\xb3\x8d\x9b\x5b\xa3\x4e\x26\x07\x6e\xe6\ +\x32\xb4\xa8\x1e\x14\xc1\x3c\x09\x91\x63\x7a\xa6\x97\xe6\xbe\x75\ +\xe1\xce\xff\xb6\xaf\xac\xa1\x70\xa4\xe5\xfe\xf3\x6e\x3c\xfe\x4b\ +\x6f\xbf\x6b\xe5\x5f\x98\xac\x05\xfc\xe5\x20\xfc\x92\x48\x58\x9a\ +\xc8\x29\xa2\x5a\x21\x7c\xce\x25\x67\x9e\xa5\x75\xe8\x12\x68\x16\ +\xd9\x7b\x69\xc8\xa8\x1d\x92\x47\x6a\xe5\xbd\x7e\x07\xe5\x33\xfa\ +\x2c\xf1\x5d\x5d\x43\xd7\x22\x02\x74\x50\x1f\xea\x8b\x68\xbe\x24\ +\x59\x24\x93\x64\x93\x8c\x92\x55\x32\xb7\x80\x74\x90\x2e\xd2\x09\ +\xa7\xe8\x28\x5d\xa5\x33\x44\x92\x50\x6a\x88\x81\xbd\x4e\xc5\x56\ +\xb2\x99\x6c\x27\x1b\xca\x96\xb2\xa9\x6c\x9b\xc9\x91\x2e\xae\x89\ +\x48\xd2\xe1\xb8\x4f\xe4\x23\xf9\x4a\x3e\x93\xef\xe4\x43\x3c\xf2\ +\x52\x64\x6a\xf9\x58\x44\x2a\x3e\xa7\x60\x40\x58\x10\x26\x84\x0d\ +\x61\x44\x58\x11\x66\x84\x1d\x8b\xad\x3a\x22\x6a\xd3\xbb\xc2\x28\ +\xad\xb0\x27\x0c\x0a\x8b\xc2\x24\x84\x6f\xf1\x7a\x33\x74\xd7\x84\ +\xe5\x82\x69\x61\x5b\x18\x17\xd6\x85\x79\x61\x3f\x76\x64\x82\x13\ +\x19\x0f\xae\x18\xad\xb8\x23\x0e\x89\x4b\xe2\x54\x61\x4c\x70\x0d\ +\x82\xfc\x5e\xb8\x28\x4e\x8a\x9b\x7c\xf8\x04\x0e\x00\x3f\x79\x19\ +\xec\xac\xa1\x69\xa0\xf4\x5d\x0e\x23\xb8\xa7\x4d\x72\x5a\x7a\xc6\ +\xb6\xfe\x19\x09\x9b\x3a\x36\xca\x77\xdd\xb2\x30\x3a\x8e\x8d\x2f\ +\x00\x12\x05\x0f\x2c\x43\xed\x2c\xb7\xce\x37\xbf\xe7\xf0\x8e\x38\ +\x63\xb0\xdb\xc9\xfd\xa2\x1e\xad\x75\xa3\xa9\x59\x82\x08\x35\xce\ +\x6e\xaf\x3c\x79\xf2\xfc\x16\xd6\x37\x1e\xc5\x6e\x25\x59\x38\x28\ +\xf6\x99\x89\x9c\xf5\x64\x11\xd2\x59\xb5\x52\xce\xe9\x03\x1f\x84\ +\x6f\x9f\x03\x67\x9c\x61\x2c\xac\x95\xa4\x0a\xde\xc6\x48\x6a\x63\ +\xa7\x0b\xd5\xac\xa6\xf1\xea\xb9\xbb\x7b\x97\xad\xc3\xe2\xe5\x77\ +\x2c\xfe\x3d\x55\x6a\xa3\x8f\x41\xc4\x18\x74\xe1\x9c\x5d\x26\xe1\ +\x81\xc3\x85\x3b\x9d\xcb\xaf\xf3\x72\x02\xec\x0d\xf0\xc0\x10\x26\ +\xf4\x31\x4a\x6e\x01\x1f\x8f\x2b\xef\x42\x77\xcb\x9d\x31\xd9\xf4\ +\x2d\x17\x6c\x7f\xd7\x8e\xc4\x7e\x50\x75\xf5\xfc\xb5\x27\x5d\xf7\ +\xd0\xaf\x1f\x5e\x6d\x1f\xc2\x58\x8b\x84\x19\x4b\xa8\x21\xe2\xd9\ +\x52\xb9\xd3\xa7\x42\x7c\x27\x52\x64\xa5\x18\xa4\x9a\x48\x35\x96\ +\x47\xa4\x7a\xc4\xa8\x6d\x48\xda\x1a\x6c\x1b\x7a\x4d\xb4\xf2\xbb\ +\xf2\xb7\xba\x7c\xd6\x6c\x14\xdf\x1d\xa0\x6b\x79\xc4\xed\xab\x0f\ +\xf5\xa5\x3e\xcd\x8a\x0c\x21\x8f\x64\x93\x8c\x92\x55\x32\x4b\x76\ +\x00\xe9\x22\x9d\x48\xa1\xa3\x74\x8d\x6a\x4d\x9b\x2b\xf5\x5e\x17\ +\xdb\x90\x90\xad\x64\x33\xd9\x0e\x90\x2d\x65\x53\xd9\xb6\x10\xa4\ +\x23\x64\x54\x40\xf2\x41\xf8\x64\x24\x1f\xc9\x57\xf2\x99\x7c\x47\ +\xe3\xc5\xaf\xf0\xc8\x53\x7b\xee\xa9\xf8\xbe\x2e\x58\x10\x26\x84\ +\x0d\x61\xa4\xaa\x0b\x66\x84\x1d\x72\x2e\x58\x52\xbf\x14\x8c\x51\ +\xaa\x27\x09\x7b\xc2\xa0\xb0\x28\x4c\x22\x6c\x12\x58\xed\x82\xe2\ +\xda\x48\x24\xdb\x2f\xd8\x06\x10\xd6\x85\x79\x61\x9f\x3a\xca\x8e\ +\x79\x17\x8f\x10\x5c\x69\xc5\x1d\x71\x48\x5c\x12\xa7\xc8\xc1\x01\ +\x4c\xf2\x07\xf7\x2c\x41\x12\x27\xc5\x4d\x71\xf4\x04\x0e\x00\x7b\ +\x6e\x85\xf9\x45\x63\x54\x1b\xfa\x07\xe0\x14\xf2\x9b\xc7\x3c\x3a\ +\xa7\x03\x33\xd5\x93\x00\x0e\xad\xb4\x77\xd0\x88\x30\xbe\x59\xae\ +\xda\x88\xc5\x3f\x8a\x81\x27\x5a\xb8\x6d\x2e\x3a\xf8\x3b\x38\x63\ +\xa7\x31\x5b\x19\xad\x1b\x58\x5c\xd3\x52\x8c\xe4\xa1\x3c\xe9\x49\ +\xb3\xf5\x33\x1e\x18\xe4\x5b\xbf\x79\x4c\x77\x65\x62\x9b\x28\xaa\ +\xe5\x12\x99\x5a\xdd\x32\x24\x67\x7b\xe3\x7c\x6e\xa9\x84\x67\xf2\ +\x73\x70\xc1\x0c\xcc\xcd\x80\x95\xe2\x71\x01\x10\xe9\xa0\xd7\xb2\ +\x06\x90\xa9\xdf\xf4\xc4\xd9\x73\xb6\x9b\x9d\xba\x91\x14\xe2\xaf\ +\x57\xd7\x7d\x95\xe4\x03\x88\x3b\x3f\x5d\x61\x8e\xf2\xb4\x91\x73\ +\xa6\xdf\x2b\x8f\xab\xaf\xbe\x1d\xf8\x19\xd8\xfd\x37\x70\xd9\x29\ +\xc6\x60\x31\x02\x99\x52\xc2\x89\xb4\x5c\x5d\x3e\xba\x49\x44\x04\ +\xb3\x49\x86\xb9\xbe\xfd\x59\xdb\xaf\xdc\x9e\x6c\x9f\x63\x7c\x61\ +\xb9\xfd\x87\x8b\x3e\x7f\xf4\x4a\xdd\x9d\xa3\x72\x91\x08\x57\xee\ +\xfe\x46\xc9\x2f\xd0\x95\x51\xcb\xeb\x60\x41\x04\x46\xa8\x65\x6f\ +\xe8\x57\x0d\xa3\x51\x43\x93\x5b\xe6\xd6\x32\x4f\xd8\xdd\x62\x83\ +\xcc\x77\x27\x37\x5a\x4f\xad\xbc\xb7\x81\xfe\x56\x3e\xa3\xcf\xea\ +\x3b\xfa\x6e\xf6\xb1\xb2\x5f\x14\xfd\xd5\x97\xfa\x74\x8f\x6a\xba\ +\x14\x99\x24\x1b\x2c\x49\x56\xc9\x2c\xd9\xa5\x83\x63\x48\xa7\xdb\ +\x9f\xb5\xf3\x4a\xe9\x88\x59\xd1\x39\xd2\x82\xcb\x16\x61\x93\x1a\ +\xd9\x48\xb6\x92\xcd\x64\x3b\xd9\x50\xb6\x94\x4d\x65\x5b\xd9\x38\ +\x77\xd9\x75\x42\x36\x1b\x86\x4f\x06\xf2\x91\x7c\x25\x9f\xc9\x77\ +\xf2\x21\x39\x7c\x0a\x75\xf8\x38\x06\x85\x4a\x78\x35\x84\x05\x61\ +\x42\xd8\x10\x46\x84\x15\x61\x86\xe4\x78\x14\xec\x84\xc0\x96\x15\ +\xac\x19\x8d\xb0\x27\x0c\x0a\x8b\x1d\x0f\xdc\x23\x16\x26\xb0\x8b\ +\x25\x5a\x2f\x98\x16\xb6\x85\x71\x28\x98\x17\xf6\xc5\x01\x70\x9c\ +\xc2\x0d\xc4\x91\x32\xc8\x89\x3b\xe2\x10\x80\x38\x85\xe5\xe0\x83\ +\x47\x5f\xc1\x57\xa3\x70\x52\xdc\x14\x47\x4f\xd4\x00\xb0\x01\x10\ +\x63\x3e\x41\xdd\x94\xf0\x5f\x0a\xe1\x81\x72\x8a\xce\xdd\xf6\x4e\ +\xd5\x53\xdb\xfb\xe9\xb1\x0e\x83\x9b\x17\x46\x0a\xca\x89\x78\xeb\ +\x98\x1f\x33\x56\x5c\x21\x8d\x9c\x47\xef\x74\xfe\xf8\x7a\xe0\x7f\ +\xc0\x15\xcf\x85\x89\x65\x18\xf6\x0d\x2b\x21\x8f\xa1\x64\xea\x1e\ +\x11\xb3\x57\x67\xed\xe8\x6f\xdb\x51\xdb\x19\x1b\x8f\x7a\x9f\x27\ +\xa1\xeb\xc5\xfa\x02\x31\x52\xa7\x38\xd1\x85\x33\xe1\x1b\x6d\x12\ +\x7e\xf3\xd3\x00\xf0\xb3\xff\x09\x86\xc7\x60\x6d\x50\x6a\xf8\xa7\ +\x18\x5c\xe8\x22\x18\x0b\x50\x86\x2d\x3f\xbd\x77\xf2\xa7\xd6\x61\ +\xe5\x57\x0e\x2e\x7e\x86\xba\x9b\x03\x0e\x81\x61\x97\xd9\xa5\xab\ +\x8a\x53\x67\x16\x1e\xce\x7c\xb3\xe7\x7c\xfc\xa9\x11\xcb\xf0\x7c\ +\xe3\xe6\xa3\x90\xfa\x56\xaa\x06\x13\x39\x0c\xd3\x66\x6e\x01\xa3\ +\x90\x7f\xb5\xad\xae\xbf\x68\xe7\x9b\x77\xd7\x76\x20\x03\x9f\x5f\ +\x68\xfe\xee\x65\x5f\x3c\xfa\x5e\x26\xab\x11\x74\x79\xe2\x23\xb9\ +\x08\x63\x35\x02\x59\xc7\x28\xeb\x10\x16\x67\x1f\x24\xeb\x5a\xdb\ +\x32\x97\x5b\xbc\x97\x19\x8d\x32\xdf\xf6\xcc\xc7\xb6\x64\x2e\xfb\ +\x9c\xf3\xac\xda\x79\xed\xfb\x9d\x57\xed\x52\xd3\xfb\xf2\x3b\xfd\ +\x4d\x9f\xd1\x67\xf5\x1d\x7d\x57\xd7\xd0\xb5\x6a\x8b\x3b\x13\xa3\ +\xe8\x2b\x76\x40\x88\x72\xea\x92\x29\x64\xf4\x92\xd1\x47\xb2\x4b\ +\x07\xe9\x92\x01\xe9\x26\x1d\xa5\x6b\x57\xbb\xb1\x8b\xe1\x4f\x65\ +\x7e\x2e\x1b\xc9\x56\xa9\x2f\xdb\x15\x1b\x02\xb2\xa9\x6c\x2b\x1b\ +\xcb\xd6\x5d\x99\x32\x18\x85\x2f\xba\x62\xa5\x92\x55\x3e\x93\xef\ +\xe4\x43\xf9\x12\xa8\x61\x3c\xc3\x4e\xe4\xd8\x13\x06\x84\x05\x61\ +\x42\xd8\x80\x82\x15\x61\x46\xd8\x31\xbc\x60\x29\x45\x05\x5f\x02\ +\x6b\xd6\x0a\x7b\xc2\xa0\xb0\x28\x4c\x0a\x9b\xdd\x14\x0f\x52\x9c\ +\xda\x2b\x58\x16\xa6\x85\x6d\x61\x5c\x58\x17\xe6\x85\x7d\x71\xa0\ +\x2b\x41\x46\xc6\x83\x2b\xe8\xfa\x96\xc5\x21\x71\x49\x9c\x12\xb7\ +\xc4\x31\x71\x6d\x9c\x7b\xe2\xa2\x38\x29\x6e\x8a\xa3\x27\x6e\x00\ +\x78\xd4\x4e\x98\x35\xa3\xad\xa0\x8a\xf2\xc7\x39\xc5\x88\xa4\x66\ +\xe9\xfc\x1d\xf5\xce\xe9\xc4\x9e\xa1\xf3\xf0\xc6\xe1\x8c\xfb\x80\ +\x20\x7f\xcc\x71\xf0\xa8\xba\x6a\x4e\x9d\xe0\x1b\x6b\x30\x78\x19\ +\x70\x05\xec\x7b\xc8\x38\x94\xad\xe8\xdf\xed\x30\x04\x41\xe3\xac\ +\x81\x63\x3f\xbd\x6f\xe2\x09\x06\x6c\x04\x4e\xdc\x21\x23\x75\x23\ +\xf3\xf8\xb1\x5f\xab\x1d\x73\x67\x31\x3b\x07\x13\xf0\x1a\x00\x78\ +\xf9\x0c\x1c\x6e\xe4\xa6\x44\x55\x25\xbc\xc8\x3d\x76\x90\xa3\x27\ +\x47\x3e\x63\xff\xe4\xde\xbd\x3d\x7b\xda\x1d\xcb\xcd\xb5\x4b\xeb\ +\x79\x05\x22\x83\x8b\x1a\xdd\xa3\x7f\x4b\xdb\x16\xbd\xd6\x87\xce\ +\x39\xbb\xe0\x27\x6f\x80\x27\xdf\x0b\x97\xde\x03\x67\x8f\x60\x66\ +\x2a\x91\x9b\x84\x45\x80\x91\x7b\x2f\xb6\x1e\x26\x71\x53\x9b\x60\ +\x94\x7b\x7f\x7e\xfe\xf6\x9f\x7c\xdc\x64\xba\x20\x03\x5f\x5d\x6e\ +\xaf\x7d\xf9\x97\x8f\x7d\x88\x89\x7a\x14\xa9\xb2\x36\xd3\x89\x41\ +\x49\x90\x41\x8a\xda\x80\xa9\xa4\x14\x93\xfe\xa9\xdf\xb2\xbe\x9e\ +\xd9\x5a\x67\x24\xe9\xff\xde\xed\x3c\xe7\x1e\xe7\xd2\x53\xe1\x97\ +\xf7\xc1\x1f\xce\xc2\x57\x9f\x07\xec\x05\x7e\x03\x30\xb5\x78\xbf\ +\x57\x7f\xd3\x67\xca\x67\xf5\x1d\x7d\x57\xd7\xd0\xb5\x74\x4d\x5d\ +\x5b\x7d\x50\x52\x7a\x95\xbe\x19\x48\x96\x22\x13\x21\xa3\x2d\x87\ +\x9c\xab\xd2\x41\xba\x48\xa7\x0c\x48\x47\xe9\x2a\x9d\x91\xee\xb2\ +\x81\x6c\x41\xa4\xf3\x92\x8d\x64\x2b\xd9\x4c\xb6\x93\x0d\x65\x4b\ +\xd9\x54\xb6\x95\x8d\x65\x6b\xc8\xc5\xf6\x2e\x79\xe2\x29\x80\xd2\ +\xf0\x91\x7c\x26\xdf\xc9\x87\xf2\x65\xc4\xeb\xf7\xc2\xc7\x75\xc1\ +\x92\x17\x0c\x08\x0b\xc2\x84\xb0\x01\x05\x2b\xc2\x8c\xb0\x63\xee\ +\xc2\x92\x30\x55\xb0\x45\xf7\xa4\x29\xec\x09\x83\x06\x08\x93\x38\ +\x16\x58\xaa\x02\xb3\x41\x54\x2b\x98\x16\xb6\x85\x71\xae\x10\xe6\ +\x0b\xf6\xc5\x01\xcc\x0b\x27\x3c\x06\x01\x6f\x09\xde\x88\x43\xe2\ +\x92\x38\x25\x6e\x95\xeb\x7b\xe1\x5c\x4e\xe5\xda\x15\xe2\x24\xe2\ +\xa6\x38\x7a\x82\x06\x80\xaf\xc0\x1e\x83\xba\x86\xca\x4a\xb8\x6a\ +\x6e\x13\x29\x0a\x20\x52\x46\xd3\x73\xb7\xf4\x4e\x91\x28\x0b\x8d\ +\xdf\xf3\x8d\xc5\xd1\x22\x22\x68\xa6\x28\x66\xf1\x8a\x95\xd8\xe8\ +\x25\x73\xbe\x55\xd3\xfd\x9c\xd3\x87\x2a\x01\xad\xe1\xe3\x3b\x0c\ +\xd1\xa0\xa2\x75\x9e\xb9\xbd\x7f\xde\xb1\xd6\xef\xba\x63\x7e\x38\ +\x4f\xb2\xb6\x2b\x86\x39\x3e\xd0\x78\x2e\x35\xee\xf6\xe2\x7c\x79\ +\xd5\x79\xcc\xf5\x1a\x32\xe0\x94\x19\x63\xdb\x54\xc9\x2e\x94\xb3\ +\x91\xaa\x6a\x6c\xd5\xb6\x07\xa6\x3e\xd2\x1b\x4f\x9b\xfe\x71\x07\ +\x7f\xeb\x9d\x2b\x9a\xfb\x67\x18\xcb\x5d\x68\x8c\x2d\x34\x92\xa9\ +\x44\x90\x39\xe7\x4f\x8f\x3a\x5c\x02\x07\x1f\x05\x57\x3c\xda\x38\ +\xb4\x62\x0c\x1b\x48\x72\x54\xc4\xf5\x1b\x11\xbe\x6b\x7d\xf0\x09\ +\xb5\x17\x6c\x9c\xe9\xbf\x64\x67\xef\x17\x32\xf0\x9d\x41\xbe\xf1\ +\xa5\x5f\x78\xf8\xbd\x4c\xa5\x06\xf3\x48\x98\x49\x49\x65\x8e\xa9\ +\x45\x1e\x7b\x06\x85\x84\x6d\xa3\x79\x2f\x83\x41\x66\xb6\xc9\xcc\ +\xf7\x9c\xd7\x3d\xe8\xbc\x64\x8f\xf3\x81\xeb\x61\xf8\x14\xfe\x9f\ +\x7f\xf4\x5d\x5d\x43\xd7\xd2\x35\x75\x6d\xf5\xa1\xbe\xd4\xa7\xb5\ +\x31\x10\x30\x88\x83\x50\x8f\x48\xbb\x2e\xd9\xa5\x83\x74\x91\x4e\ +\xd2\x2d\x03\xd2\x55\x3a\x13\xfa\x43\x84\x34\x77\xd9\x76\x53\x85\ +\x6c\x26\xdb\xc9\x86\xb2\xa5\x6c\x2a\xdb\xca\xc6\xb2\xb5\x6c\x6e\ +\x74\x0b\x74\xf2\xc9\xb8\x8f\xe4\x33\xf9\xce\xc1\xe5\xcb\x88\xde\ +\x2b\x3e\x8e\xf9\x39\xf2\x7d\xce\xc2\x42\xc1\x84\xb0\x21\x8c\x08\ +\x2b\xc2\x8c\xb0\x23\x0c\x79\x7e\x24\x31\x73\xd9\x09\x10\xf6\x84\ +\x41\x61\x51\x98\x14\x36\xc7\x16\xc3\x03\xbb\x1e\xd8\x6d\x4d\xd8\ +\x16\xc6\xbb\x1f\x61\x7f\x29\xb8\x80\xf9\x38\x47\xf4\x4f\xdc\x11\ +\x87\xc4\x25\x71\x4a\xdc\x0a\x3d\x12\xe2\x5c\x72\x71\xb0\x70\x51\ +\x9c\xac\x6b\x71\x54\x5c\x3d\x01\x03\xc0\x13\x8f\xc2\xde\x39\x18\ +\x44\x8c\x98\xb9\x51\xd5\x56\x48\x1a\x44\xc5\xed\x71\xb3\xf5\x69\ +\x06\xd5\x91\x41\xbe\x2b\x6b\xfe\x0f\x79\x2c\xf4\x31\x62\xa1\x29\ +\xc1\x3f\xdb\xd6\x60\xe7\xac\xc3\xa1\xb2\xc3\x30\x35\x0d\x9a\x2b\ +\x25\x62\xd4\xf4\x44\x9c\x34\xec\x46\xd5\x9e\xf5\x4e\x9e\x4c\x67\ +\xde\xb9\xdc\x7e\x0d\x27\xee\xfe\x91\x6d\x15\xf4\x5a\x8c\x68\xa9\ +\xe4\xba\x5f\x69\xe1\xcf\xef\x85\x7b\x74\xc2\xec\x02\xa8\x1d\xd6\ +\x1b\x23\x89\xfc\xa9\x1c\x0a\xb1\x98\xff\x77\xdb\x2c\xd8\x99\x1b\ +\xd5\x7b\x1f\x18\xe6\x1b\x6f\x7f\x68\xf8\x20\xc9\x23\x51\x84\xc7\ +\x9d\x3f\x47\xd9\xec\x4a\x7a\x65\x86\x93\x8e\x22\xca\xde\xfe\xfb\ +\xa5\x4c\xda\x0b\xbf\x06\xfb\x1f\x84\x99\x39\xa8\x19\xd7\xa1\x17\ +\xad\x90\x5f\xa0\x1f\x7a\xf5\xce\x27\xcc\xbe\xb5\xc5\x7d\xa1\xf5\ +\xfb\x2e\xba\xe1\xe8\x95\x4c\xa6\x96\xf1\x6c\xb9\x89\x88\x82\x23\ +\xb6\x1d\xab\x21\xc4\xf6\x94\xa7\x52\xc4\x53\xf5\xff\x5e\x7f\x87\ +\xf3\xca\x3d\xce\xb1\xfb\x01\xe0\xfa\x8b\xf9\xff\xfd\xe9\xae\xa1\ +\x6b\xea\xda\xea\x43\x7d\xa9\x4f\xf5\x2d\x19\x24\x8b\x64\x8a\x83\ +\x51\x92\x35\x64\xee\xce\xe1\x4b\xa7\x8b\x6e\x78\xf8\x4a\xe9\x28\ +\x5d\xa5\xb3\x74\xc7\x2d\x06\x01\xfa\x84\x7d\xba\x53\x6e\xb2\x9d\ +\x6c\x28\x5b\xca\xa6\xb2\xad\x6c\x2c\x5b\xcb\xe6\x58\x2e\x3e\x48\ +\x45\x06\x8a\x8f\xe4\x2b\xf9\x4c\xbe\x93\x0f\xe5\x4b\x1c\x8b\xc5\ +\xbf\xe2\x6b\xa3\xf8\x5e\x18\x10\x16\x84\x89\xda\x85\x11\x61\xa5\ +\x60\x46\xd8\x11\x86\x84\x25\x2b\x84\x84\xf1\x4a\xc9\xde\xe0\x64\ +\x61\x51\x98\x14\x36\xc1\x03\xab\xa1\x03\x2e\x2c\x17\x4c\x0b\xdb\ +\xc2\xb8\xb0\xce\x21\x61\xbf\x70\x40\x5c\x00\x8f\xf5\x86\xbc\x19\ +\x22\x4f\x16\x87\xc4\x25\x71\x4a\xdc\xea\x76\xde\xcc\xe3\x09\xa6\ +\x2e\x53\x0c\x5c\xdc\x14\x47\xc5\xd5\x13\x30\x00\xbc\xea\x05\x70\ +\xe4\xbb\x71\x3a\x0f\x03\x33\xbc\x35\x60\x3c\x4d\x77\xb5\x77\xa2\ +\x3a\xdd\x91\x51\x46\xdf\x1e\x3b\x53\x1d\x35\xed\x22\x10\x25\x99\ +\xa4\x75\x4e\x39\xd9\x79\xe3\xa7\x80\xd3\xe0\x25\x3f\x0d\x07\xb6\ +\x94\x63\xb9\x6e\xe0\xb1\x06\x80\x0c\x98\xca\xf5\xb3\xd9\xc6\x48\ +\xbb\x7d\xca\xd8\xf3\xd9\x07\x07\xb7\x50\xc5\xfa\x82\xc7\x42\x5c\ +\xf7\x08\x85\x43\xeb\x2c\x34\xce\x9d\x3d\xe0\x7c\xe0\x52\xd8\x39\ +\x65\xe8\x51\xcf\x22\x8c\xd9\xb3\x45\x0e\x83\xcd\x3d\xdc\xec\xd5\ +\x2b\x4f\x9b\x92\x24\xfb\x3e\x79\x64\xf0\x49\xfa\x06\xde\xa5\x2e\ +\x8b\x05\xc6\xaa\xa4\x14\xcb\xee\xd4\xe6\xf4\x8f\x39\x57\xdd\x0d\ +\xbc\xbf\xd4\x6b\x7b\xd9\x5e\xe3\x68\x6b\xac\x0c\x12\xd5\x44\x8a\ +\xc5\xcb\x38\xf4\x62\xfd\x6e\xfb\xab\x69\xab\x6b\x7e\x78\xfb\xab\ +\x27\x8c\x5d\x19\xcb\x2f\xbe\x65\xe1\x77\xe8\x55\xa3\xae\x64\xb9\ +\x5b\x21\x4f\x8e\xf2\x50\xc9\xca\xfa\x83\xc5\xd3\xce\x30\xb5\x6c\ +\xe9\x67\xde\x33\xef\xfc\xd4\xa3\x9d\xc1\x5a\xa4\x6b\x7b\x36\xff\ +\xd6\x3f\xdd\x35\xd5\x87\xfa\x52\x9f\xea\x5b\x32\x40\x1b\x32\x0d\ +\x43\xc6\x81\x64\x96\xec\x31\x70\x95\x85\xca\x9e\x8d\xa4\xa3\x74\ +\x95\xce\xd2\x5d\x36\x20\xb6\x43\x8b\x6d\x3c\x0e\xed\x78\x25\xdb\ +\xc9\x86\xb2\xa5\x6c\x2a\xdb\xca\xc6\xb2\xb5\x6c\x2e\xdb\xcb\x07\ +\xf2\x45\xf1\x49\xec\x34\x85\xbf\xe4\x3b\xf9\x50\xbe\x94\x4f\xc9\ +\xde\x9d\x25\xe9\x62\xeb\x3d\x5b\xcc\xd3\x41\xd8\x10\x46\xb8\xb4\ +\x60\x46\xd8\x11\x86\x84\x25\xc7\xc7\xa6\xb0\x05\x73\x58\x2b\x0c\ +\x0a\x8b\xc2\xa4\xb0\x49\xb6\x0e\xb3\xf1\x6a\x31\x6f\x17\xb6\x85\ +\x71\x61\xbd\x60\x5e\xd8\x17\x07\x18\x14\x4e\x18\x5e\x38\x12\xeb\ +\x5a\x11\xc3\x22\x2e\x39\x64\x71\x8b\xd4\x95\x19\x57\x0b\x0e\x9a\ +\x01\x85\x9b\xe2\xa8\xb8\xfa\x6f\x3e\x00\xcc\x2c\xc2\xf2\x14\xa4\ +\x3a\xc8\x89\xe1\x6c\x3e\x8e\x38\xb6\x63\xa2\xea\x6f\xed\xd9\x29\ +\x19\x56\x6f\x5b\x6c\xee\x25\x75\x8a\x3c\xb2\xb2\x6a\xdb\x3a\xca\ +\x6a\x7a\x5b\x03\x4b\x7f\x05\x00\x3b\x6f\x82\x7b\xbe\x67\x34\x7d\ +\x23\xb9\x05\x41\x43\xc9\x5c\xc5\xdc\xc7\x2e\xd9\xd3\x3f\xbd\x85\ +\x95\x4f\x1e\x59\xbf\x8f\x64\x79\x73\x87\xc1\x4a\x73\x04\x46\x47\ +\x3d\x9d\x94\x9d\x1d\x5b\xbd\x4b\x9a\xf8\xb4\x5c\x0a\x35\x74\x03\ +\x8b\x25\xc8\x41\xfe\xd8\x61\x68\x54\x7f\x63\xea\x47\x57\x61\xfe\ +\xca\x3b\x97\x6f\x25\x09\x54\x8c\xe5\x2f\xcc\x0d\x9e\x23\xb4\x98\ +\xcc\x6a\xcf\x39\xed\x14\xf8\xc3\xdb\x00\x22\x8b\xd1\x76\x98\x98\ +\x32\x7a\x95\xd1\x68\x10\x88\x41\x86\x88\x6a\x8b\x9c\xf2\x4f\x39\ +\x69\x62\xf7\xb9\x73\xf5\xcf\x18\xf0\xa1\x07\xd6\xdf\x71\xf7\x52\ +\xf3\x30\xf8\x20\x22\xe9\x56\x31\x11\x27\x32\x0a\x39\x43\x5a\x6d\ +\xd3\xa5\xa2\xef\xea\x44\xa6\x59\x85\x2b\xd6\x9c\xbf\x38\x00\x00\ +\x07\x9f\xcf\x09\xff\x89\x3e\xd4\xa7\xfa\x96\x0c\x92\x45\x32\x49\ +\x36\xc9\x28\x59\x25\xb3\x64\x2f\x3a\x6c\xd6\x7b\x94\x8e\xd2\xd5\ +\x00\xe9\x2e\x1b\x74\xb5\x1d\x64\x1b\x22\xec\x55\x36\x93\xed\x64\ +\x43\xd9\x52\x36\x95\x6d\xa1\xd8\x5a\x36\x97\xed\x13\x05\x5b\xf2\ +\x89\xe5\x88\xab\x8f\x96\x68\xe4\x43\xf9\x52\x3e\x45\x5c\x26\x7c\ +\x2d\x9f\x13\x45\x3d\x82\xa8\xc2\x86\x30\xd2\x25\xbd\x15\x76\x84\ +\x21\xf5\x20\x4c\xf9\x18\xce\x62\xa5\x5e\x18\x14\x16\x85\x49\x61\ +\x13\xca\xee\x95\x30\x1b\xd8\x2d\xd7\x4e\x5e\xb0\x2d\x8c\x0b\xeb\ +\x80\xb0\x2f\x0e\x44\x56\xed\x6e\x31\xb0\xe8\xe3\x99\x58\x68\x14\ +\x97\xc4\x29\x71\x4b\x1c\xc3\xe9\xa6\xdd\x31\xd5\x28\x83\x4c\xaa\ +\xc5\x51\x71\xf5\x04\x0c\x00\x5b\x57\x8c\x36\x41\x3b\x30\xcc\x88\ +\x47\xaa\xcd\x27\x00\xc7\x9e\x38\x53\xcd\x6a\x64\xd7\xa2\xc5\x2d\ +\x0b\xed\x51\x09\xdf\x95\x56\x06\xd7\xfb\x78\xd4\x81\xb5\xb6\x80\ +\x87\x8f\x02\xc0\x05\x4f\x35\x96\x26\x60\x46\xa6\xb5\x20\xff\x18\ +\x51\x4d\x06\x74\x36\xe2\xa4\xcf\x52\x66\xd8\x85\xd5\xbc\x16\x23\ +\x71\xdb\xcd\xc5\x51\x73\x20\x65\x6a\x73\x26\x67\xe0\xa5\xdf\x2a\ +\x09\x4c\x67\xfe\x19\x76\x4f\x43\x6f\x10\x23\x32\xa9\x1b\xc0\x6c\ +\x6c\x6f\xd5\xdd\x1e\x3b\x53\x5d\xf0\x9d\xd5\xf6\x06\x72\x9c\x2a\ +\x74\x8b\x14\x53\xc4\x16\x50\xd4\x2e\x68\x5a\x67\x6a\xe8\x5c\xf5\ +\x35\xe0\x55\xb1\xc5\x7b\x16\x3c\xbc\x02\x83\x11\xb8\x47\xec\x76\ +\x53\x03\x85\xfc\x71\x97\x63\xad\xb5\xab\xce\xdc\x72\x45\x06\xee\ +\x1f\xe6\x9b\xde\x7a\xdb\xc2\x0d\x71\xf7\x1c\x0f\x30\x52\x2b\x89\ +\x44\x6b\x3d\x19\xd4\x0d\x8d\xfa\x5e\x71\xb6\xcd\x38\x2f\x38\xd5\ +\x59\xba\x81\x7f\xb7\x1f\xf5\x2d\x19\x24\x8b\x64\x92\x6c\x92\x51\ +\xb2\x4a\x66\xf7\x58\x1b\xa0\x6b\xd2\x51\xba\x4a\xe7\x0c\xc8\x06\ +\xb2\x05\xf1\x74\xd4\x15\xf7\x90\xcd\x2c\x15\x9f\xc8\x96\xb2\xa9\ +\x6c\x0b\xc5\xd6\xb2\xb9\x6c\x2f\x1f\xc8\x17\x86\xb0\x10\x3e\xf2\ +\xf0\x99\x35\xf2\xa1\x7c\x29\x9f\x16\xbf\x7b\xb7\xa3\x14\x04\x8a\ +\xe6\x86\xb0\x21\x8c\x08\x2b\xc2\x8c\xb0\x23\x0c\x09\x4b\xa4\xc0\ +\x56\xcc\xd3\xc7\xb0\x27\x2c\x0a\x93\xc2\x26\x4d\x4c\x8f\x63\x60\ +\x81\xb8\x91\x09\xd3\x33\x08\xe3\x05\xeb\x50\xb0\x2f\x0e\x0c\x44\ +\x7e\x63\x8c\x23\xc1\x19\x77\x71\x48\x5c\x12\xa7\xc4\x2d\x71\x0c\ +\x0f\xce\x11\x1c\x74\xd4\x5f\xe1\x66\x9b\x10\x57\x4f\xc0\x13\xc0\ +\x34\xf4\x63\x94\xf1\x1c\x1d\x8f\x25\x69\x00\x7b\xf2\x96\x7a\x47\ +\xcf\xd8\xb2\xd2\xfa\x03\xdf\x59\x19\xad\xe2\xe6\x78\x8c\x68\x10\ +\xcd\xcb\xe9\xbf\x35\x83\xc3\x03\x87\xf8\x99\xbb\x1b\xa6\x1d\x86\ +\x55\x31\x20\x18\xe4\xd8\xef\xc4\xd0\x2b\xd8\xc9\x13\xd5\x19\x87\ +\x56\xdb\x6f\x60\xf1\x44\x41\x4c\x31\xf4\x4a\xfc\x2e\x5b\xc9\xfb\ +\xfe\xaf\x8b\xc0\x99\xc0\x41\x78\xd7\x79\xc5\xd8\x6b\x95\xc5\xfa\ +\x82\x31\xbe\xc3\xe0\xe5\xf5\xc2\x7d\x93\x9a\x45\x9d\xfc\xf1\xef\ +\xad\x5f\x47\x9d\x1c\x68\xb0\x58\x03\x20\x4e\x17\xa2\x3e\xb2\x33\ +\xa5\x0c\x46\x13\xf0\x9e\xad\x0e\x6f\x05\x7e\x1b\x2e\x3c\x05\x96\ +\x2b\xa3\x4a\x9b\xf1\x05\x54\xba\x7e\xaf\xcb\x65\x98\xe9\xbd\xe8\ +\xb4\xe9\xd3\x4e\xe9\xdb\x33\x80\xfc\xb2\x5b\x8e\xff\x11\x93\xb5\ +\x03\xb1\xb5\x16\x31\xf4\xc6\xb0\x84\xc0\xd2\x30\x1a\xc6\xdc\x73\ +\xc1\xb1\xfd\xce\x0f\x57\x71\x47\xbe\x8c\x7f\xb7\x9f\xe8\x5b\xb2\ +\x48\x26\xc9\x26\x19\x8b\xac\x34\x92\x5d\x3a\x8c\xeb\x24\x1d\xa5\ +\xab\x74\x06\xb2\x6c\x20\x5b\x90\xc3\x36\x1e\x8d\x2a\xd2\xbf\x51\ +\x02\x77\x64\x53\xd9\x56\x36\x96\xad\x65\x73\xd9\x5e\x3e\xc8\x39\ +\xd6\x03\xba\x2c\x3b\x23\xac\x0c\xd8\xf2\xa1\x7c\x29\x9f\xca\xb7\ +\x9b\xbe\x1e\x5f\xa9\xf7\x82\x09\x61\x43\x18\x11\x56\x38\x58\xb0\ +\x23\x0c\x09\x4b\xd9\x82\x94\x3c\x12\x73\xa6\x7e\xc9\xc2\xa4\xb0\ +\x09\xd8\x23\x31\x9b\x83\xa8\x6e\xc2\xb6\x30\x2e\xac\xc7\x4f\xe1\ +\xc0\xb2\x81\x38\x81\x5a\xf0\xc4\xd5\x4c\xcd\xc5\x25\x71\x4a\xdc\ +\x12\xc7\x82\xf8\xb1\xfd\x9e\x82\x8b\x59\xdc\x44\x1c\x15\x57\xff\ +\xed\x07\x80\xba\xa7\x40\x16\xf0\x26\x41\x15\xa3\x8e\x27\x50\xc3\ +\xc8\xc6\x81\xe9\x6a\x97\x41\x7f\x7e\xe8\xf7\x96\x05\x40\x8f\x05\ +\x40\x0f\xe3\x11\xe7\x9f\x93\xb3\x73\x05\x6e\x58\x00\x00\x5e\x02\ +\xd3\x4f\x80\xfe\xa4\x61\x43\xc3\x52\x69\x58\xf4\x51\x46\xe8\xe9\ +\xc9\xd4\xdf\x52\xdb\xc9\x5f\x99\x1f\x1d\xa4\x32\xef\x72\x0a\x3a\ +\x63\x83\x4c\x72\xaa\x46\x5b\x45\x70\xe3\x32\x00\xf0\x64\x38\xa6\ +\x34\xca\x66\x54\x40\x8e\x85\x99\x6e\x1e\xe5\xdd\x0e\xc3\xab\xfe\ +\x0f\x73\xe7\x1e\xeb\xd9\x55\xdd\xf7\xcf\xda\xe7\xfc\x1e\xf7\xde\ +\x79\x79\xee\xd8\x33\xe3\x19\x1b\x03\x7e\x9b\x67\xdd\x3a\xd8\x2d\ +\x15\x49\x9b\x5a\x22\x44\x69\x22\x35\x20\x1e\x11\x8a\x5a\x02\x41\ +\x25\xa9\x14\x35\xa2\x6a\x69\x48\xda\xa4\x4a\xf9\x27\x4a\x48\x44\ +\x95\x20\xc4\x43\x40\x20\xd4\x6d\x28\xa4\x2d\xa8\x34\x22\x05\x35\ +\x94\x97\x31\x10\x1c\x63\x83\x0d\xf6\xd8\x33\x73\xe7\x3e\x7f\x8f\ +\x73\xce\x5e\xf5\x57\x7b\xe9\xfc\xee\xd5\x8c\x54\x71\xb9\xaa\xbc\ +\x46\xfb\xfe\xe6\x37\xd7\x3e\x67\xaf\xef\xfa\x7e\xf7\xd9\xaf\xb5\ +\xcf\xd9\xa5\x3b\xe7\xb0\xf1\xae\x87\x27\x7f\x85\xc5\xee\xaf\x7e\ +\x8e\x81\x98\xfc\x89\x57\x75\x6b\x99\xe8\x53\x33\x58\xbf\xa3\x10\ +\xe6\xc7\x5f\x02\x1d\xc6\x61\x74\x4d\x95\x08\x94\x2f\xf2\x0c\xb0\ +\x9a\x59\xe6\x57\x9f\xbb\xfc\xfa\x0c\xfc\xc5\xa5\xf6\x7d\x4f\x6c\ +\xe7\xf5\x48\x30\x0a\xa1\xb0\xd8\x66\x8c\x47\xea\x34\xce\x66\x0b\ +\x37\x1c\x87\x7f\xf9\x25\x9e\x71\xa6\x3a\xa9\x6e\xaa\xa3\xe1\xa8\ +\xce\xf8\x62\xbb\x2e\xcc\xe4\x9b\x7c\x94\xaf\xf2\x59\xbe\x67\x40\ +\x58\x08\x13\x58\x60\x54\x30\x23\xf5\x38\x1e\x8e\x68\x08\x63\x61\ +\x2d\xcc\x85\xbd\x62\x50\x11\xf1\x8f\x18\xc5\x18\x1d\x43\xa5\x53\ +\x2c\x15\x53\xc5\x76\x31\x53\x1f\xbc\x85\xc2\x05\x71\xa2\x02\xc4\ +\x11\x71\x05\xc5\x14\x71\xa8\x70\x49\x9c\x22\x79\x11\x67\x14\xac\ +\xf8\x58\x99\x8b\x93\xe2\xa6\x38\x8a\xea\x4b\xbf\x61\x67\xc1\x67\ +\x71\x5b\x1c\x17\xd7\xc5\x79\x28\x1a\x38\xb1\x0d\xd2\x84\xd9\x9e\ +\xa7\x7f\x68\x27\x4b\x4b\xd2\x94\xb4\x25\x8d\x91\x0d\xc0\xfa\xe5\ +\x40\xc7\x8a\x26\xdb\x24\x8d\x4a\xab\x07\xdc\x00\xdc\x0f\xb7\x67\ +\xd8\xba\x04\x54\x8e\xe5\x5d\x04\x37\xc0\x0d\xb2\x5d\x37\xae\xae\ +\x35\x48\x4f\xcc\xba\xef\x42\xff\x16\x14\x2f\x40\xe5\x58\xeb\xc4\ +\xf1\xd6\x39\x7d\xda\xf9\xd6\x93\x71\xd7\xb7\xc1\x8d\x33\xc8\x33\ +\xf0\x48\x01\x26\x1c\x74\x33\xc2\xc9\xbb\x8e\x0d\x8f\x25\x18\x7d\ +\xfa\xfc\xfc\x51\x20\x26\x4c\x22\xe8\x01\x1a\xde\x39\x92\xe8\xc9\ +\xa1\xf3\x44\x17\x4f\x66\xe0\xf6\x47\x61\x50\x13\x8d\x4a\x9f\x63\ +\x10\x04\x28\xa5\x75\xbf\xe3\x70\x7d\xa7\xba\xa7\xb4\x79\x4e\x6c\ +\xef\xed\x8f\x30\x23\xc5\x53\xd8\xca\x13\xe1\x06\x73\xfe\xcf\x09\ +\x47\x84\xe4\x23\xf0\x82\xeb\x8c\x4b\x4f\x19\x3b\x03\xc3\x62\xe9\ +\xaf\xcd\x91\xbd\xd5\x4f\x3e\xd5\x2f\x3c\x39\xba\xfa\xec\x30\xdd\ +\x93\x61\xfb\xb5\xff\x7b\xed\xc3\xfd\xdb\x8b\x16\x2f\x31\x99\x47\ +\x89\x13\x85\x72\x39\x55\xe8\xee\xab\x32\x6f\x99\x39\xcf\x59\xe1\ +\x19\x67\xaa\x93\xea\xa6\x3a\xaa\xae\xaa\x33\x04\x6e\xe1\x0f\x14\ +\x1f\xe3\xad\x3b\xf2\x5d\x18\x08\x0b\x61\x22\x6c\xfa\xc9\x58\x23\ +\xb0\x4b\x2a\x09\x61\x2a\x6c\x85\xb1\xb0\x16\xe6\xc2\xfe\x86\x88\ +\x05\xe6\x25\x36\xa9\xdc\x73\x57\xec\x14\x4b\xc5\x54\xb1\x55\x8c\ +\xfb\x78\x87\x48\x83\x0b\x06\x98\x38\x22\xae\xf4\xd9\xaf\xe2\x90\ +\xb8\xd4\x51\xb8\xd5\x3f\xcc\xe2\xda\xb1\xaa\x25\x4e\x8a\x9b\xe2\ +\x28\x4e\x70\x36\x26\x04\xa1\x70\x5a\xdc\xce\x33\x71\xbd\x70\x5e\ +\x26\x0d\x48\x0b\xd2\x04\x84\x46\x72\xd1\x8c\xb4\x63\x64\x69\x49\ +\x9a\x32\x48\xd2\x58\xd1\x47\x68\xaf\xd7\x61\x36\xa4\x4d\x69\x54\ +\x5a\xe5\xfe\x03\x6c\x00\xde\xd8\x40\x5d\xc5\xd1\xef\x24\xb2\x81\ +\xb1\x98\x7d\xf4\xf2\xb9\x3a\xb4\x93\x0e\xf9\xbb\x93\xee\x71\xcc\ +\x43\xa0\x84\x30\x55\x04\x75\x52\xfe\x3f\x3c\xd4\xc2\x03\xeb\x91\ +\x63\x70\x03\x78\x0b\x4d\x32\x70\x64\xd1\xb8\x58\xdc\x07\x1c\xee\ +\x39\x5e\x9f\x69\x60\xe3\xfe\x8d\x66\x93\x24\xe0\x17\x49\x45\xfd\ +\x24\xa3\xa5\x02\xe4\x21\xe5\x45\x6c\x96\x20\xf2\x97\x70\xf8\x0c\ +\xac\x0c\x0d\x48\xa4\x54\x00\xec\xb7\x6f\x52\x05\xa0\xe9\xd4\xc0\ +\x9e\xff\xf9\xb5\xe6\x2f\xa8\xcd\xf0\x48\x2c\xca\x26\x42\x65\xc8\ +\x99\x36\x02\x94\x32\xac\x8d\xe1\x03\xaf\xa0\x7f\x5a\xfc\x83\x93\ +\x4e\x5e\x81\x61\xcc\xcc\x3a\x65\xf7\x5f\xf6\x1a\x22\xc9\xa8\xf5\ +\xf4\xf6\x9b\x0f\xfd\x14\xc0\x9f\xaf\x35\xef\xa7\xb2\x8e\x84\x84\ +\x11\x4f\x4a\xe6\x58\x3f\xd3\x1f\xd9\x8c\x09\x9e\x73\xd8\x79\x9d\ +\xde\x1f\x70\x12\xde\x73\x07\xcf\x38\x53\x9d\x54\x37\xd5\x51\x75\ +\x55\x9d\x9d\xbc\x18\x42\x31\x87\x3e\x79\x67\x2e\x9f\xe5\xbb\x30\ +\x00\x10\x26\xc2\x06\x23\xd2\xbd\xa9\x85\x5d\xc4\xc8\x84\xa9\xb0\ +\x15\xc6\xd1\xab\x13\xf6\x25\x06\x25\xeb\xdb\x23\x36\x19\xc5\x2a\ +\xf7\xb9\xfc\xad\x62\xa9\x98\x2a\xb6\x8a\x71\xc4\xbe\xdf\x56\xae\ +\xef\x85\x13\x96\xc4\x11\x71\x45\x9c\x11\x77\xc4\x21\x71\xa9\xf0\ +\x2c\x2d\x26\xe9\x0c\x07\x95\x32\x11\x28\x4e\x8a\x9b\xe2\x28\x0e\ +\x10\x1a\x31\x2b\x02\x45\xe6\x85\xe3\xde\x16\xce\x83\x34\x50\xb4\ +\x20\x4d\x48\x1b\x4e\x34\x02\xee\x8b\x95\x33\x77\x69\x4a\xce\x49\ +\x63\xbb\x35\x07\xa1\x91\x6c\xa1\xcd\x25\x69\x55\x9a\x3d\xc0\x06\ +\x60\x78\x2d\xac\x3d\x09\xd5\x40\xce\x08\xba\x5d\xe2\x8c\x52\x59\ +\x3a\x5c\xa7\xab\x33\x4c\x1f\xda\xc9\x4f\xf5\xdd\x19\x3c\x83\x79\ +\x64\xe6\x39\x5d\x57\x9c\x7d\xb8\x01\x5e\x51\x40\x7e\x5d\x86\x73\ +\xb3\x02\x69\x32\x23\xf7\xc0\x25\x54\x70\x7d\x72\xcb\xca\xe0\xec\ +\x7a\xe3\x8f\xd2\x7a\x13\xe4\xf2\x58\x6a\x2c\x7f\xcf\xb1\xfc\xb7\ +\x54\xc1\x97\x97\xa1\xbd\x0b\x64\x77\x6d\xc1\x0d\x35\xec\x6c\x83\ +\x19\x74\x6e\x40\x8a\xfa\xc7\xf5\x2d\xdd\x7d\x72\x74\x62\x0c\xab\ +\x1f\xfa\xfe\xec\xab\x48\x98\x46\x29\x89\xd8\xc6\xac\xef\x31\x23\ +\x3c\x49\xce\x9f\x4f\x81\xd8\x62\x6c\x9f\x82\x93\x4b\xc6\xd8\xa3\ +\x71\xe9\x22\x43\x92\x38\x2a\x3a\xf6\xa0\xcf\x72\xbe\xa3\xbc\x4f\ +\xa0\x79\xfa\x14\x9b\xff\x14\x47\x96\xcd\xa3\x07\xa0\x22\xdf\x0a\ +\x71\x93\x7c\x6b\xd4\xe8\x64\xfe\x74\x1b\x3e\x71\x3b\xcf\x74\x53\ +\x1d\x55\x57\xd5\x59\x75\x2f\x3e\xf4\x09\x2e\x0d\xd1\x03\x88\x86\ +\xa0\x15\x06\xc2\x42\x98\x08\x1b\xa0\x60\x95\x16\x6f\x99\x2a\x58\ +\x7a\xc1\x56\x18\x0b\x6b\x28\xd8\x2b\x06\x8a\x85\xc5\xb6\x5d\x22\ +\x56\x89\x3e\x7e\x8a\xa5\x62\xaa\xd8\x2a\xc6\x8a\x35\x46\xda\xc3\ +\x01\x71\xc2\x4c\x1c\x11\x57\x0a\x67\x40\x1c\x2a\x5c\x12\xa7\xe8\ +\x82\x63\x78\xe1\x9c\xe5\xf2\x77\xb2\x38\x29\x6e\x8a\xa3\xb8\x53\ +\x38\x15\xc5\x82\xd3\xe2\xb6\x53\xb8\x2e\xce\x8b\xfb\xd2\x80\xb4\ +\x20\x4d\x48\x1b\x29\x15\xad\x60\x0e\xde\x0f\x9b\xa5\x29\x69\x4b\ +\x1a\xeb\xd3\xe4\x55\x2c\xb4\x52\x11\xda\x1c\x98\xb4\x2a\xcd\x1e\ +\x50\x03\xf0\x19\x78\xd3\x49\xd8\xa8\x0c\x9f\x1b\x75\x65\xc2\x01\ +\xab\x01\x8f\xf1\x34\xac\x54\xd4\x4b\x15\xab\x1d\x6c\x3f\xb8\xdd\ +\x5e\x02\xcf\x44\x42\x4e\xb4\x9a\x40\x8e\x77\x09\x8a\x0e\x5f\x5d\ +\x74\xb3\xfe\xfb\xc4\x98\x24\x18\x64\xe8\xb2\x40\xd8\x35\xbc\x28\ +\x92\x23\x67\x4e\x8d\xed\xcc\xf7\x67\xdd\x83\xfd\x9a\xac\x85\xf8\ +\x05\x18\x91\x90\xe9\xa9\x6c\x15\x7d\xea\xdb\x0e\x61\x77\xff\x0d\ +\xd8\x58\x07\x06\x11\x08\x8f\xc3\x13\x6c\x31\x4e\x73\xb8\xf7\x9a\ +\xc1\xb3\x27\xf0\xd4\x17\x9e\x9c\x9e\x07\x5d\x3b\xd2\x8c\x21\x56\ +\x19\xac\x14\x4f\xce\xb5\x73\xe7\xb1\xf3\x8e\xf0\xe1\x01\xf8\xf7\ +\x77\x83\x6b\x46\x37\x5e\x93\xd6\x9f\x62\xbb\x38\x32\x4d\x58\xfd\ +\xc2\xed\x87\xee\x18\xc3\xd1\xbf\xda\xe9\xfe\x0b\x79\xcf\xdb\x91\ +\xe3\x1c\xc3\xdc\x02\x6d\xf1\xad\xce\xcc\x92\xf3\x92\x55\xe7\x9f\ +\xfd\x86\xc3\x1f\xb3\x1f\x7b\xc7\xef\xbe\x0b\xd9\xbf\xfe\xb5\x7f\ +\x7b\xea\xb7\xdf\xfb\xc1\xb7\xbf\xe1\x5f\xfd\xfa\x17\x7e\xec\x1f\ +\xbd\xa6\xf9\x7b\x3f\xf3\x6a\xff\x89\x57\xbf\xde\x5f\xf5\xc6\xb7\ +\x34\xaf\x7d\xf3\x2f\x7f\xe1\x67\x5e\xfb\x8f\xdf\xfe\xb3\x3f\xff\ +\x86\x53\x00\x6f\xf8\xa5\x7d\x1e\x33\xad\x3a\xaa\xae\xaa\xb3\xea\ +\xee\x75\x89\x13\xb4\x78\x5e\x9c\xaf\x17\x6f\xc7\x15\x06\xc2\x42\ +\x98\x08\x1b\x61\x04\x81\x59\x74\xd3\x21\x30\x15\xb6\xc2\x58\x58\ +\x0b\x73\x61\xaf\x18\x28\x16\x8a\x49\xc4\xa7\xc4\x2a\x62\xe7\xfa\ +\xb4\xac\x98\x2a\xb6\x8a\x71\x48\xd8\xb0\xb8\x97\x55\xb1\xab\x0e\ +\x13\x47\xc4\x15\x71\xa6\x37\x71\x49\x9c\xf2\x04\x15\x32\x71\x2e\ +\xb8\x67\xfd\xde\x13\x71\x53\x1c\x25\xe7\x72\x7d\xe8\xbb\xe9\xe2\ +\xb4\xb8\x2d\x8e\x8b\xeb\xe2\x7c\x3f\x3c\x95\x16\x14\x7d\xaf\x42\ +\x23\xa0\xeb\x2e\x12\x91\x3c\x4b\x53\xd2\x96\x34\x26\xad\x61\x50\ +\xb0\x0a\x2d\x4a\x93\x75\x68\x54\x5a\x95\x66\xf9\xcc\x41\x34\x00\ +\x2f\x83\x3f\x9c\x1b\xbe\xa2\xba\x38\x72\xae\x52\x23\x30\x8d\xed\ +\x88\x45\xa0\x27\x86\xf5\x60\x90\xec\x48\xeb\xac\x7f\x67\x27\xef\ +\x90\xf0\x5d\xbd\x80\xf8\x34\x67\xd0\x3a\xea\x2c\xdd\x7f\x3d\x61\ +\xda\x6a\x0a\xdd\x32\x74\x01\x14\xae\x92\xfa\x56\xd3\x00\xbd\x78\ +\xb5\x4e\xa7\x1f\xde\xee\x1e\x29\xd7\xa6\x04\x00\xeb\x50\xbd\x8c\ +\xb2\x24\x54\xe1\x4c\x0d\x26\xd7\xd1\xdb\xc9\xef\xc0\x13\x18\x89\ +\x68\x58\x63\x4c\x06\xfd\x44\xa3\x82\xf3\xbc\xc3\x83\x9b\xce\xcd\ +\xf3\xfd\xfd\xd8\xb1\x9f\x54\x22\x47\x83\x53\x7c\x19\xe3\xcc\x57\ +\xe1\x9d\x9f\x2a\xf8\x70\x07\x0c\x97\x8c\xef\xd7\xc6\x20\x81\xf5\ +\x2b\x0c\x2a\x35\x5e\xd2\x98\xe5\xdf\x4f\x9f\x1a\xff\x28\xc0\xef\ +\x3c\xbc\x73\x1f\xb5\xc8\xca\x1c\x22\x89\x05\x15\x6b\xc9\x91\x5d\ +\x58\xcd\x9c\xa5\xd6\xf9\x8d\x73\xc0\xef\x02\xfb\x9b\xf1\xdf\xfa\ +\xfe\xb9\x13\xbf\xf7\xc1\x8f\x7e\xf2\xb6\x97\xbe\xf4\xf1\x17\x5d\ +\x7f\xdd\xdb\x7e\xea\x9e\x7b\xee\x3c\xbb\xba\x5a\x3f\xfc\xed\x6f\ +\x73\xe1\xa9\xa7\xd8\xb8\x70\xa1\x1e\xa4\x74\xe7\xcd\xcf\xbf\xed\ +\x6d\xa7\x4e\x9d\x7e\xfc\x4d\xbf\xfc\xcf\x3f\x59\x0f\x07\x27\xd8\ +\x97\xfd\x6c\xa9\xab\xea\xac\xba\xcb\x07\xf9\x92\x63\x1e\x25\xfc\ +\x94\xcf\xf2\x5d\x18\x08\x0b\x00\x61\x23\x8c\xb0\xfe\xc4\xa4\xc5\ +\xbb\xf7\xcd\x0b\xb6\xc2\x58\x58\x0b\x73\x61\xaf\x18\x28\x16\x8a\ +\x09\x1e\x9c\xeb\x27\x85\x4b\x0c\x63\x3e\x40\xb1\x55\x8c\x15\xeb\ +\xbe\xe1\xa7\x70\x21\x1a\x04\x48\x20\xae\x88\x33\x61\x85\x4b\xe2\ +\x54\x15\x1c\xb3\x98\x0f\xe8\xdf\x68\x45\x26\xe1\xe2\xa6\x38\x2a\ +\xae\x62\x8b\xde\x6c\xf0\x20\x1a\x01\x37\x71\x5d\x9c\x0f\x2b\x5a\ +\x90\x26\xa4\x0d\x76\x6b\x26\x34\x94\x70\x69\x4a\xda\x92\xc6\xa4\ +\x35\x9c\xd0\x9e\x15\x2d\x4a\x93\x39\x17\x8d\xfa\x4a\xd1\x2c\x2f\ +\x3b\xa0\x21\xc0\x8b\xd6\xca\x36\xc3\x6a\x49\x37\x31\xba\xc6\xb0\ +\x31\x24\x62\xec\xe1\x76\x7a\x9c\x46\xb5\xb1\x32\xeb\x7c\xed\xc9\ +\x79\x37\xc7\x89\x6e\x12\xe1\x48\x38\xd3\x25\x27\x75\xf0\xca\xb3\ +\xde\xb7\x50\x17\xbf\xe3\x30\x01\x6a\x10\x40\xee\x60\x14\x21\xe5\ +\x10\x69\xe5\x69\xa5\xe6\xc4\xd3\x6b\xba\x4f\x90\xa2\x7b\x84\xc5\ +\x5a\x69\xed\xe8\x4f\x5d\x39\x93\xec\xac\x1a\x6c\xae\xd3\xdb\xed\ +\xb7\x1b\xb9\x86\x41\x57\x00\x23\xc6\x65\xc4\x0c\xaa\x4a\x9b\xfd\ +\xfa\xa5\xea\xe6\x47\x26\xf9\x6b\xd4\x66\x8b\x8d\x4b\x71\x2f\x57\ +\xc9\x25\x40\xd3\xec\xfc\xf5\xa3\xc0\x5b\xe8\xed\x39\xda\x9d\x56\ +\x41\xd7\x24\xac\x4a\xd0\x67\x49\xc6\x7d\x48\x4c\x72\x7b\xc3\x72\ +\x75\xf7\x16\x7c\xef\x93\x0f\xed\x3c\xbc\x58\xb3\x8e\x04\x93\x38\ +\xd8\xa4\x7f\x8d\xf4\xa5\xa9\xf3\xac\x93\xce\x6f\x7f\x98\xfd\xda\ +\xbb\xfe\xe8\xfd\xaf\xb9\xe3\xde\x1f\x7d\xea\x9e\xbb\xfe\xd6\xbd\ +\xf7\x3c\xf7\xd9\xbc\xe0\x96\x5b\xf8\x9b\x2f\x7e\x11\xbf\xf2\xe6\ +\x37\xf2\x23\x77\xbe\x98\x27\xcf\x5f\x60\x63\x63\x83\xf5\xb5\x35\ +\x2e\x3d\x7e\x8e\x6b\xaf\x3f\xcb\x2d\xcf\xbb\xed\xde\xab\xaf\xba\ +\xea\xa9\x5f\xfb\x77\xef\x78\x0d\xfb\x35\xd5\x59\x75\x97\x0f\xf2\ +\x45\x3e\x41\xf8\x68\xf2\xb9\x4f\xdd\x16\x16\xc2\x44\xd8\x08\xa3\ +\x18\x97\x07\x76\x08\xcb\x82\xa9\xb0\x15\xc6\xc2\x9a\x30\xc5\x40\ +\xb1\x98\x46\x6c\x3c\x07\xef\x5c\xb1\xeb\xc7\xec\x8a\xa9\x62\xab\ +\x18\x2b\xd6\x11\xf7\x88\x8d\x07\x27\xcc\x10\x47\x72\x5d\x38\x43\ +\x98\xb8\x24\x4e\x4d\x72\xe1\x98\x53\x38\x87\x7b\x70\x30\x8b\x93\ +\xe2\xa6\x38\x2a\xae\x42\x88\x5f\x1c\x36\xc0\xbd\x70\x9b\x1a\x98\ +\x04\xe7\xa3\x87\x2d\x2d\x48\x13\xd2\x86\x59\xa9\x19\x8b\xa1\x86\ +\x7e\x4a\x53\xd2\x96\x34\x26\xad\x81\x17\xed\x25\xa4\x45\xf1\xae\ +\x68\x53\x1a\x9d\xcd\xa5\xd9\x03\x9c\x03\xb8\x6a\x06\xe3\x65\x70\ +\xe5\xb5\x57\x50\xd5\x60\x33\xe8\x88\xae\x93\xf1\x74\xa5\x96\x12\ +\x2c\x4d\x32\x17\xe7\x9d\x8b\xd0\x12\x10\xe1\x44\x04\x27\x26\x38\ +\x8f\x39\x7c\x74\x4e\xdf\x42\xad\xea\x0c\x80\x6c\x45\x33\x1d\x80\ +\xe1\x95\x81\x59\x80\x67\xcb\xa3\xaa\x1e\x9a\xad\x3c\xa0\xdd\x72\ +\x7d\xfe\x74\x34\x02\x9e\x4b\x43\x90\x1d\x06\x49\x19\x78\xce\xa7\ +\xbe\x4f\x6f\x26\xc2\x38\xb4\x63\xa8\x72\x5c\x97\x7e\x85\x21\x1e\ +\x04\x7e\xac\xe6\xba\x2f\x5f\x6a\x1e\x5c\xa4\x30\x7b\x14\x5b\x34\ +\x06\x55\x07\x73\xe0\x0b\xcb\x2c\xec\x4f\xa0\xd6\x24\xa3\x09\x0f\ +\xf0\x18\x62\xd0\x5f\x3f\x01\xe9\xd4\xd5\xc3\xa3\x87\xe0\xcc\x37\ +\x37\xbb\x4f\xb3\x9c\xf4\xef\x0d\xec\x3e\xc5\x28\x52\x99\xe9\x32\ +\x03\x73\x56\x4f\x38\x7f\xf0\x6d\xe0\x97\xd8\x8f\x7d\xe8\x23\xf7\ +\xbd\xf5\x96\xbb\xee\x7c\xff\x4b\x9e\xff\x7c\xbf\xe9\xf8\x55\x76\ +\xe4\xc8\x51\xea\xba\x02\xe5\x48\x5d\x73\x92\x37\xbd\xfe\xe7\xb8\ +\xf6\xe4\x35\x2c\xad\xae\xf2\x86\x5f\xfd\x15\x5e\xf9\xa6\x7f\x42\ +\x3b\x6f\x19\x8e\x47\x76\xd3\x6d\xb7\xfa\xa9\x13\xab\xef\xff\x9d\ +\xdf\xff\x0f\x6f\x65\x3f\xa6\x3a\xab\xee\xf2\x41\xbe\x10\x29\xb5\ +\x4e\x7f\xba\x8e\x7c\x17\x06\xc2\x42\x98\x08\x1b\x61\xb4\x58\x99\ +\x09\x21\x09\x4b\x77\x61\x8b\x30\x16\xd6\xc2\xbc\x58\xc4\x62\x0e\ +\x8a\x4d\x2f\x7a\xfa\xee\x73\x9f\x5a\xab\xd8\x2a\xc6\x60\x8e\x99\ +\x3e\x82\x03\x94\xfb\x88\x1b\xe2\x08\x1e\x9c\x09\x13\x97\xc4\x29\ +\x71\x2b\x3b\x10\x09\x42\x58\xe1\x60\xcc\x47\x89\x9b\xe2\xa8\xb8\ +\x8a\x87\xf0\xb1\xe0\x32\x06\x1d\xe2\xb8\xb8\x2e\xce\x47\x0f\xbb\ +\x68\xe1\x58\x68\xc3\x7d\x57\x76\x20\x1e\xdc\xcc\xd2\x94\xb4\x25\ +\x8d\x49\x6b\x45\xfc\x6e\x48\x83\x36\x2b\x9a\x94\x36\x7d\xdd\xa4\ +\x55\x69\xf6\xe0\x1a\x00\x3b\x0a\xf3\x19\xd8\xe1\x18\x7d\x67\x60\ +\x10\x5d\x6a\x03\x9c\xe3\x03\x1b\x27\x18\x4c\x3a\x5f\x23\x67\x01\ +\xe3\x40\xf9\x74\x80\xd8\x52\x59\x1b\x5c\x75\xd4\x79\xe8\x4b\x14\ +\xbb\x17\x38\x04\xc7\x96\x20\x35\x89\x71\x0d\x96\xac\xe8\x82\x08\ +\xbc\xf9\xa9\x51\x35\x14\x8b\xbe\xb1\xd5\x95\x15\x00\x33\x07\x7d\ +\x12\x2d\xb2\x49\xfd\x99\x6a\xea\xd8\x08\x3e\x77\x8e\xde\x8e\x1f\ +\x83\x91\xeb\x9a\x46\x93\x80\x2e\x80\xc6\x70\x03\xcf\x46\x6d\xd5\ +\x18\x3b\xf6\xdf\x2e\xcc\xbf\x53\x08\x42\x17\xbd\x80\x52\xf0\xc8\ +\x0d\x1f\x3a\x27\xe6\xb0\xb3\xb5\xe8\xc1\xdc\xfa\x22\xd0\xec\x81\ +\x5a\x5e\xab\xfb\x8d\x19\x7d\xf7\x35\x7a\x1a\xbf\x78\xc3\xd2\x1d\ +\x09\xf8\xd3\x73\xd3\xcf\x52\x59\xe4\x49\xd0\x62\x21\x7e\x54\x84\ +\x5d\x72\x36\x1a\xe7\x12\xce\x3b\x6e\x61\x3f\xf6\xd1\x8f\x7d\xfc\ +\xd5\x37\xdc\x7e\xc7\x6f\xde\x76\xe3\x73\x38\xb5\xb4\x6c\x55\x3d\ +\xa0\x4a\x89\x2a\x95\x5d\xb6\x0a\xd1\xad\x37\xdd\xc4\x6b\x5f\xf9\ +\x4a\xee\xfc\xbb\x2f\xe5\xb6\xdb\x6f\xe7\xb9\x37\xdd\xc8\xe9\xdb\ +\x6e\xe6\xd2\x53\x17\xc4\x59\x3b\x75\xfd\x75\x5c\x73\x62\xf5\x37\ +\xff\xf0\x7d\x1f\x78\x35\xfb\x30\xd5\x5d\x3e\xc8\x17\xf9\x14\xc4\ +\x89\xe5\xb9\x92\xc1\x27\x0c\x84\x85\x30\x49\x80\x30\xc2\xd9\x8b\ +\x5d\x6c\x3c\x13\xb6\xc2\x58\x58\x0b\xf3\x78\x82\x2a\x16\x25\x26\ +\x8a\x8d\xb1\x58\xaa\x5b\xcc\xd8\x77\x60\xae\xd8\x2a\xc6\x8a\x35\ +\xba\xa6\x5b\x70\xc0\x0b\xf4\x8d\x21\x8e\x88\x2b\xe2\x4c\x58\xe1\ +\x92\x38\x25\x6e\x89\x63\xe2\x9a\x13\xf7\x0a\x2e\x26\xcb\xe2\xa6\ +\x38\x2a\xae\x96\xff\xc6\xa3\xde\x4d\xe1\xb4\xb8\x2d\x8e\x8b\xeb\ +\x1c\x0a\xee\x03\xd2\x82\x34\x21\x6d\x64\x84\x93\xeb\xe7\x6e\x0d\ +\x29\x60\xd2\x96\x34\x26\xad\x81\x83\x59\x28\x76\x10\xdd\x7f\xa4\ +\x55\x2f\x5a\x3d\x7a\x80\x0d\x40\xb3\x01\xc7\xdd\x20\x47\xb7\x3c\ +\x19\xde\x80\xbb\xa0\x05\x83\xd5\x61\x5a\x32\xa8\xb6\xba\xbc\x86\ +\x9b\xa3\x22\xf3\x02\x0e\x18\x98\x43\xeb\x4e\xe7\xf0\xbf\x1e\x26\ +\x36\x95\xc3\xd5\x17\x60\x2e\xe1\x03\x5b\xad\x81\x03\x23\x8b\x71\ +\x0e\xb4\x9e\xce\x2c\xa5\x71\xe7\xbe\x73\x6e\xd2\xcd\x76\x75\x8d\ +\x64\x8e\x4a\x36\xf0\x89\xb1\x7c\x04\xfe\xf2\x62\xac\x30\xc8\xbe\ +\x0b\x87\x87\x70\x7c\xa5\x74\xc1\x2a\xd5\xdf\x0c\x62\xe2\x07\x84\ +\x22\xd7\x1f\xae\x97\x01\xfb\xf2\x5a\xb3\x8e\x79\xde\x73\x48\x43\ +\xee\xc2\x1f\x77\xe6\x3b\xce\x99\xab\x9d\xfb\x56\x16\x3d\x98\x9f\ +\x6c\x61\x73\x0e\x69\x28\x32\x11\x66\x58\xe4\x49\xa8\x64\xe7\x05\ +\x87\xeb\x5b\x5a\xe8\xde\xfd\xe0\xf6\x37\x81\xae\x4f\x2e\x8a\xbd\ +\xe5\xfd\xb2\x66\x53\x39\x27\xdc\xf9\xd8\x83\xfc\xa0\xf6\xee\xf7\ +\x7c\x88\xf7\xbc\xf7\x4f\x56\x57\x8e\x1c\xf9\xc0\xe1\x6b\x4e\xf8\ +\xf2\x74\x0e\x12\x7e\xa5\x52\xc5\x67\x9c\x84\xee\xce\xcb\xfe\xf6\ +\xdd\x9c\x58\x3d\xce\xfb\x3e\xf2\x51\xfe\xe3\x27\xfe\x8c\xe9\x74\ +\xce\xce\xf6\x36\x9b\x6b\xeb\x78\x55\x71\xf2\x9a\xab\xfd\xe8\xa1\ +\x43\x1f\xf8\xd8\x7f\xfe\xf8\xea\x7d\x1f\xff\x04\x3f\xb0\xc9\x07\ +\xf9\x22\x9f\xc0\x61\x91\xbb\xd1\x27\xef\x04\x26\xc2\x46\x18\x09\ +\xab\xc0\xad\x60\x08\x86\xcc\xbd\x60\x7c\x69\x0a\xaf\x3b\xb1\x98\ +\xa3\x52\x2c\x14\x13\xc5\x06\x2f\xb1\x52\xcc\x58\xe4\x9f\x28\xa6\ +\x8a\x2d\x60\x25\xd6\x09\x8c\xe0\x40\x55\x38\x91\x62\xdd\x60\xf5\ +\xb0\x38\x53\xb8\x03\xe2\x52\xe1\x94\xb8\x25\x8e\x65\x5b\xf0\x4e\ +\x3f\x63\xa8\x2b\x6e\x8a\xa3\xe2\xaa\x38\x4b\x02\x1c\x43\x5c\xc6\ +\x0b\xb7\x0d\x71\x5d\x9c\x2f\xdc\x87\xa2\x85\x2e\xb4\x61\x1e\x94\ +\xb4\xbc\x5b\x43\x2a\xd2\x96\x2a\x2b\xad\x61\x40\x07\xb8\x17\x2d\ +\xe6\x38\x78\x84\xae\x68\xb5\xd9\x38\xc0\x06\x60\x45\x3b\xbc\x0c\ +\x12\xa5\xd4\xf1\x77\xd7\x27\x0a\x12\x47\x6b\x2b\x0d\x40\xc3\x26\ +\x46\x04\x22\x26\x65\x30\xd0\xdf\xab\x91\xf6\xff\x1b\xd5\x06\x5c\ +\x78\x15\xc8\xfe\xce\x77\x40\x3b\x34\x27\x3b\x00\xb1\xdf\xc0\x21\ +\xcf\x81\x20\x82\xe1\x67\xc6\x69\xb9\x75\x26\x74\xde\xe1\xbe\x10\ +\x27\x71\x2f\xe2\xe0\x86\xf5\x09\x1c\x1f\xd3\xdb\xad\x5f\x80\x23\ +\x4a\x63\x6e\x21\x9b\x93\xac\x2c\xb9\x58\x34\x04\x14\x10\x6f\x3d\ +\x54\xaf\xcc\x61\x9d\x79\x6e\xb0\xe8\xda\x11\x0d\x41\x4a\x8b\x5d\ +\x8c\xcb\x15\x7c\x31\xc3\xe3\x6f\xa6\xb7\x6b\x6f\x86\xed\xa9\x31\ +\x0d\x52\x05\x99\x00\xfa\x64\x8d\x86\xee\xf4\xb8\xba\x69\x2d\xfb\ +\x03\xe4\xe8\x02\x13\xbd\x8c\xc8\xfa\x22\xc5\x04\xd6\x78\xee\xd4\ +\xa7\xe1\x8f\xde\xc1\x0f\x6a\x3f\xff\xfa\x57\x51\xe1\xef\x5d\x39\ +\x7d\xda\xfd\xe2\xba\x5d\xbc\xb4\xc1\xe6\xe6\x26\x69\xd1\x08\x94\ +\x0c\xd8\xaa\xac\x4e\x1d\x3f\x72\x84\x6b\x97\x97\x39\xff\xc4\x93\ +\xac\x3d\x75\x9e\x07\xbf\xf2\x15\x36\xd6\xd7\xd9\x38\x7f\x81\xa6\ +\x69\xf0\xf1\xd0\x4e\xae\xae\xba\xa5\xf4\xde\x7f\xf8\x8a\x97\xf3\ +\x03\x9b\x7c\x90\x2f\xf2\x09\xc2\xc7\xe8\xfd\xf4\x13\x75\xe5\x3c\ +\x07\x61\x23\x8c\x84\x55\x9f\x6c\x26\x4b\x81\xa9\x51\x30\xde\x9a\ +\x19\xff\xe2\x08\x84\x29\x16\x8a\x89\x62\x53\xf8\x16\x31\xf3\x58\ +\x86\x36\x15\xcb\x8a\xad\x62\xac\x58\x17\xe1\x40\xb9\x6e\x36\xc4\ +\x89\x2a\x9e\xc0\xd3\x39\xe2\x8c\xb8\x13\x56\x38\x25\x6e\x89\x63\ +\x78\x94\x3d\xab\x51\x2e\x6e\x8a\xa3\xe2\x6a\x64\xf6\x19\x04\x97\ +\xb3\x17\x6e\x83\xb8\x2e\xce\x17\xee\x03\xd2\x82\x34\x51\xb4\x31\ +\x2a\xba\xc1\xc0\x6c\xf7\x9e\x00\x97\xb6\xa4\x31\x69\x0d\x0b\xed\ +\xb9\xed\xd5\xa4\xca\xa6\x49\xb3\x07\xd8\x00\x4c\x37\x95\x4a\x0b\ +\xde\x1a\xad\xc8\x9d\x81\x25\x23\x01\x64\xb0\xc4\x52\xb2\x21\xc0\ +\x76\x97\xb7\xfa\x49\x3f\x28\x0e\x78\x24\x3b\xf8\xcc\x38\x74\xc8\ +\xf9\xd6\xb5\x40\x64\x95\x1d\xbb\x04\x5c\x84\xdc\x18\xc3\x91\x53\ +\x39\xa4\x78\x21\x68\xe0\x87\xa3\x39\x86\x95\xb9\xfb\x76\x3f\xb1\ +\x58\x30\x0a\x80\x64\x02\x78\xe0\xcc\x86\xb0\xfe\x08\xbd\xdd\x90\ +\x60\x7e\x41\xdd\x44\x63\x65\x08\xad\x1b\xf3\xd6\xc0\x22\x86\x85\ +\x08\xcf\x5e\x4e\x87\xb7\xb3\x3f\xb1\x68\x54\x22\x8f\x01\x7d\x86\ +\xf8\xbb\x0c\xd5\x10\x9e\x68\x80\xfb\xe8\xed\x1e\x8c\x6e\x00\xed\ +\x1c\x64\xb5\xbe\xb7\x89\x1c\x3d\x0e\x59\x9b\xbb\x23\x95\x9d\x7d\ +\x62\x9a\x1f\x60\x98\x6c\xf1\xc4\xf7\xc5\x5b\x92\x1c\x87\x41\xc9\ +\x63\xf8\xf2\x23\xec\xe7\x84\xd7\xdf\x7b\xe7\xfb\x4e\xd9\x70\xf8\ +\xf2\xce\xcc\x36\xce\x3d\xc9\xc6\xba\x1a\x80\x6d\x76\x76\x26\xfd\ +\x93\x3f\xa9\x98\x3e\x8d\xec\xce\xcd\x27\x4f\xf1\xc5\x4f\xfd\x0f\ +\xfe\xec\x83\x7f\xcc\x43\xf7\x7f\x8d\xc9\x6c\xc6\x74\x3a\x65\xb2\ +\xb3\x43\xe3\x4a\x6c\x1c\xd9\xd1\xc3\x87\x5f\xfe\xb9\xcf\x7f\xfe\ +\x24\x3f\xa8\xc9\x07\xf9\x22\x9f\x18\x04\x96\xde\xf5\x5b\x85\xa3\ +\x47\x20\x4c\x84\x8d\x30\x12\x56\xc8\x84\x5d\xf6\x82\xa5\x30\x85\ +\x82\xb1\x0f\xd9\x6b\xf7\x29\x26\x25\x36\xd9\x89\x98\x2d\x62\x18\ +\x42\x55\x51\x8c\x15\x6b\x9c\x88\xbd\x03\x09\x9a\xce\x68\xbd\x70\ +\x64\x67\xd3\x98\x5f\x2a\xdc\x09\x13\xa7\xc4\x2d\x71\x6c\xd7\x66\ +\x35\x0f\x0e\x12\x9c\xcc\xe2\xa8\xb8\x4a\xf0\x16\x33\x20\x1b\x02\ +\x5b\x10\x88\xe3\xe2\x3a\x17\x83\xfb\x14\x2d\x48\x13\xd2\x86\x34\ +\xe2\x46\xd1\x8c\xfb\x6e\x2d\x85\xb6\x8a\xd6\x2c\x15\x97\x12\xa1\ +\xc5\x8c\xb4\x29\x8d\x4a\xab\xd2\xec\xc1\x35\x00\x6a\xad\xba\x19\ +\x34\xc9\x58\xaa\x9c\x46\x37\x9b\x1a\x46\xb1\xae\x63\x5c\xd9\x08\ +\xf0\xad\xce\xb7\x29\xd8\xc6\xf6\xcc\xec\x78\x0d\xb5\x49\x7c\xe0\ +\x4b\x50\x7d\x0f\xf8\xaf\x20\xfb\xc6\x67\xe1\xd0\x71\xe8\xc6\xce\ +\x6c\x9e\xa8\x93\xc0\x82\x7a\x04\x46\x88\xd4\x38\x5c\xd9\x70\xa7\ +\x65\x3d\x9e\x20\x8b\x25\x46\xcf\x60\xa9\xbc\x5d\x68\xde\x40\x7b\ +\xc9\xb9\xf1\x45\xf4\x76\xd3\x8f\x43\x7d\x4d\x19\x1f\xce\xb5\x17\ +\xdb\xfa\x9e\x28\x91\x51\x09\xf8\xd9\x71\x75\x74\xa7\xf5\xf3\x18\ +\x80\xe7\x52\xf0\xe8\x09\x80\x65\xa8\x93\xb3\xd5\xc0\xd5\x8f\xb1\ +\xc7\xee\x42\x29\xb1\x70\x75\x0d\x8d\x1b\x6d\xd6\xb2\xa0\x53\xf5\ +\x2d\xb4\xc8\xe5\xcb\xc6\xa9\x87\x76\xf2\xb7\x48\x29\x86\x30\xd6\ +\x2e\xb6\x30\x5b\x04\x7c\x0e\x39\xc1\x85\xb1\xb3\x0f\x6b\xe6\xb3\ +\x37\xfa\x68\xc4\xc6\xe3\x4f\xb1\xb1\xb1\x85\xc4\xbf\xbd\xbd\xf3\ +\x74\x99\xd0\xb4\x5d\x11\x7f\xb2\xbe\x11\x90\x9d\x3e\x75\x92\x67\ +\x9d\x39\xcd\xc5\x8b\x17\x99\x35\x0d\x4d\xdb\xa2\x32\xdd\xda\xa6\ +\x6d\x5a\xbc\xaa\x39\xb4\x34\xc6\xaa\xfa\x17\xd8\x8f\xc9\x17\xf9\ +\x84\xc4\x1b\xbe\xc6\x38\x3d\xf2\x2c\xb2\x30\x11\x36\xc2\x48\x58\ +\xf5\x4f\x37\x61\x28\x2c\xdb\x5c\xb0\x15\xc6\xd3\x11\x97\x99\x62\ +\xa2\xd8\x54\x26\xce\x81\xcc\x22\x86\x04\xc6\x06\x8a\xf1\xd9\x71\ +\x3a\xda\x4f\xb0\xa9\xc4\x96\x15\xc4\x0d\x71\x24\x8f\x9c\x7a\x15\ +\x71\xa7\x37\x71\x4a\xdc\x12\xc7\xc4\x35\x4b\xe2\x1e\x71\x9d\xe0\ +\xba\xb9\x38\x2a\xae\xf6\x0f\x18\x03\x71\xb9\x70\x3a\x19\xe2\xb8\ +\xb8\x2e\xce\x8b\xfb\x20\x2d\x48\x13\x45\x1b\xad\x17\xad\x48\x33\ +\xd2\x0e\x8b\xe1\x74\x68\xcb\xa5\x35\x69\x0e\x99\x51\xb4\xd8\x64\ +\x8a\x36\x93\x49\xab\xd2\xec\x01\x35\x00\xe7\xe0\x38\xe0\x03\x68\ +\xcb\x1c\x15\x96\xe2\xe9\xbb\x18\x9b\x8d\x8c\x01\xe0\x93\xce\x67\ +\x80\x47\xe5\xf4\x34\x83\x14\x3b\xa8\xda\xec\x4c\xd7\x60\x7c\x86\ +\xde\x7e\xfa\xdf\x40\x0b\x34\x06\x84\x20\xc3\x39\x70\x8b\x96\xce\ +\x47\xc9\xea\x69\x66\x63\xd1\xda\xc6\x9f\x7a\x58\x96\xe7\xe6\x1d\ +\xc8\xaa\x25\xb8\xef\xab\xf4\x96\x97\xe1\xe2\x23\x30\x37\xa3\x36\ +\xa3\x69\x15\x88\xc5\xb5\x83\x29\xea\x56\x6d\x69\x02\xb3\x02\x9c\ +\x5d\xeb\xb1\x79\xb1\x7c\x29\xdb\x6c\x9d\xaf\xb4\xec\x35\x77\x96\ +\x0e\x41\xc6\xf4\x03\x14\xe8\x49\x2a\x24\x88\x8e\xfe\x38\x55\x4a\ +\x76\xfe\xc6\x56\xf3\x5d\x12\x0e\xbb\x4e\x81\xcd\x1e\x93\x9a\xc9\ +\x41\x3e\xcd\xe0\xb3\x1b\xec\xc7\x9a\x59\xf3\x13\x3e\x1c\xb1\xf6\ +\xf8\x39\x36\xb7\x76\xd8\xde\x99\xb0\x33\x99\x32\x9d\xcd\x34\xbe\ +\x2f\xe2\xb7\x14\xdc\x37\x54\x46\xc3\x21\xb7\xdc\xf8\x5c\xe6\xf3\ +\x39\x4d\xd3\x21\xd1\xab\xb1\x98\x4d\xa7\x65\x5b\xbf\xa0\xab\x6b\ +\x96\x97\x96\x5e\xce\x7e\x4c\xbe\xc8\x27\x70\x88\xa5\x2e\xf9\x8c\ +\x07\x06\x64\x61\x22\x6c\x84\x91\xb0\x22\xfa\x43\x60\x14\x2c\x93\ +\xb0\x2d\xa8\x09\x6b\x9c\x3d\xa6\x98\x28\x36\xa9\x82\x2e\xf5\x93\ +\x81\x7b\xb8\x52\x19\x8a\xf1\xd1\x3a\x2d\x11\xbf\xeb\x9f\xd0\x55\ +\xcc\xf0\x8b\x23\xd3\x6c\xac\x3d\x8c\xb8\x13\x26\x4e\x15\x6e\xc9\ +\xc4\x35\xcf\xc1\xbd\xf8\x83\x7e\x3a\xe2\xa8\xb8\x5a\x78\x13\x3c\ +\x8b\x87\x64\xf9\x6e\x85\xeb\x6d\x70\x9f\x30\x69\x42\xda\x68\x63\ +\xb2\x3c\x75\x45\x3b\xd6\x3b\xda\x6b\x4b\x5a\x63\xd1\xf1\xb5\x48\ +\xbe\x92\x36\x8b\x46\x7d\x50\x34\xcb\xb9\x83\x68\x00\xae\x01\xe1\ +\x30\xdd\x01\x53\xc5\x5b\x13\x60\xbd\xc0\x31\xc0\x49\xb1\x00\x36\ +\x75\x9f\x53\x25\xef\x67\xff\x2b\x01\x51\xc9\x31\xa8\x97\x9c\x95\ +\x31\x6c\x7f\x89\xde\x5a\xa2\x15\x9b\x2f\x80\xca\xd9\x76\xb5\xae\ +\x40\x62\x9c\xac\x9e\x67\x9f\x92\x76\x3d\xfd\x0d\x98\x4f\x4b\x02\ +\x87\x3b\x25\x82\x73\x58\x7a\x01\xbd\xd9\xff\x84\x63\x55\x29\x18\ +\xe4\x1a\xcc\x28\xe6\xfd\x03\x62\x54\xdb\x70\xb3\xf5\x4b\x60\x40\ +\x2f\xd0\x45\x9e\x76\x15\xb3\xc4\xcc\xc0\x9f\xcf\x1e\x7b\xec\x21\ +\x63\x7b\x0d\xb6\xcc\x18\x0c\x58\x84\xcc\xc1\x02\xa2\x71\xaa\x13\ +\xf0\xb9\xb5\xe6\x89\xc5\x0e\x32\x8f\xf3\x11\x23\xbd\x58\x01\x1c\ +\x8e\xa1\xda\x71\xbe\x3e\x64\x3f\x76\xf8\xc8\xb1\x17\x8e\x8f\x1e\ +\x61\xe3\xfc\x1a\xea\xf6\x4f\xa7\x33\x66\xb3\x39\xf3\x99\xc4\xdd\ +\x14\xbe\xec\x6a\x04\x92\x19\xee\xce\xb5\xa7\x4e\x41\x4a\xe4\x5c\ +\x4e\x10\xef\x54\x66\x33\xf4\xbb\x1c\x0d\xc5\xd2\xd2\xf8\x85\xec\ +\xc7\xe4\x8b\x7c\x92\x6f\x39\xab\x14\x9f\x31\x07\xef\x77\x74\x0a\ +\x9b\x44\xc1\x0a\x23\x7e\xdd\x13\x1d\x84\xad\x30\xde\x59\x83\x2f\ +\x7e\xd6\x58\x58\xc4\x64\x06\x4d\x87\x62\x15\xc2\xa7\x88\x23\xee\ +\x61\xb0\xd9\xf8\xda\xa8\x66\x48\xf0\x36\xba\xe9\x4e\x25\x61\xb6\ +\x85\xda\x4b\xc2\x5e\xe2\x7b\x9c\xb0\xe0\xd4\x9c\x48\x6a\x03\x71\ +\x4e\xdc\x33\x08\x9e\xca\x27\x17\x47\xc5\x55\x48\x2c\x96\xc1\x73\ +\xe1\xb4\xb8\x4d\x70\xdd\xf4\xc9\xc2\xa4\x09\x69\xa3\x8e\xde\x8e\ +\x34\x53\x2d\x56\x03\xa4\x29\x69\xcb\xc1\x15\x3e\xc2\xb9\x45\x03\ +\x91\x0d\x69\xd3\xac\x68\x75\x39\xb4\x7b\xf0\x6f\x07\xb6\x28\x58\ +\x11\x4f\x12\x43\xbc\x8a\x06\x60\xd2\xd2\x90\x5d\xc2\x29\x15\xef\ +\xb2\x91\xe3\xca\x75\x07\x9b\x95\x53\x2d\xb3\xc7\x2a\xa0\x6b\x00\ +\x0a\x68\x55\xe5\x50\x47\x3b\xd3\x08\x40\x1f\x27\x06\x6d\xf6\x39\ +\x0e\xfa\xde\x4f\x90\x0c\xc6\xb9\x2c\xbf\xe1\x4c\xd0\x39\x7c\x7b\ +\x81\x25\xf7\x0f\x0f\x52\x7c\xc7\x81\xe4\xfd\x9a\x6e\xc6\xc7\x29\ +\x0d\x27\x1d\x5b\x97\xed\x5e\x4c\xc3\x12\x70\xaf\x9d\x46\xaf\xfa\ +\x3e\x0e\x5f\xf9\x1d\xf6\x58\x4a\x65\xd9\x65\xa0\x7a\x85\x0f\xc8\ +\xac\x4f\x21\xbd\x6a\x58\x89\x62\x7c\x71\x5d\x07\xa5\xf6\x07\x4a\ +\x38\x90\xfb\x1d\x6c\x75\x9d\x99\x6c\xc1\xe0\x28\xfc\xf5\x19\xf6\ +\x63\xdf\x7d\xe2\x7b\x83\xc1\x78\x44\xd7\xb6\x48\xf0\x6d\xdb\xd2\ +\x75\x12\xf4\x62\xbb\x84\x41\x09\x8f\x05\x7b\x0c\x46\xc3\x11\x66\ +\x04\x24\x8b\xa5\xee\x4c\x4c\xc6\x03\xe3\x81\x14\xbc\x0f\x93\x2f\ +\xf2\x49\xbe\xc9\x47\xeb\x95\x9d\x63\xe8\xd3\x09\x13\x61\x63\x80\ +\xb0\x8a\xc0\x39\xd8\x82\x17\x46\x60\x7c\x0c\x61\xbe\xdb\x14\x13\ +\xc5\xa6\x1c\xae\x51\x97\xd8\x2a\x76\x50\x4a\x8c\xd7\x27\x99\xed\ +\xe5\x54\x0d\xa2\x97\x17\x7c\x88\xe1\x69\x8a\x6e\xfb\x10\xc8\x09\ +\xf8\x26\xbd\xb5\xc1\xad\x49\x34\x2a\xe2\x9c\xb8\xe7\x1e\x5c\x2c\ +\x62\x15\x47\xc5\x55\x7d\x17\x77\x0b\x87\xeb\xc2\x69\x33\x20\xb8\ +\x5e\xb1\xd7\xa4\x09\x69\x43\x1a\x49\x51\x2d\x69\xc7\x42\x4b\xd9\ +\x5d\xda\x72\x70\x69\x8d\xdc\xbf\x57\x10\x20\xc0\xb1\xff\x0f\xaf\ +\x07\xaf\x93\xc7\x38\x8e\xa8\x58\x8c\xbb\xa0\x4c\x5d\x78\x57\x82\ +\x95\x85\x28\x64\x09\xad\x75\x22\x4f\x87\x59\x0d\x0c\xd8\x63\x0d\ +\x02\xd3\x0b\x10\xf1\xa3\x9b\x06\x4b\xfb\x96\x54\x31\x6a\x00\x8f\ +\x3b\x51\xba\x92\x0d\xd1\x68\xc0\x78\x04\x9e\xb9\xa2\x39\x25\xc8\ +\x95\xa2\x14\xc3\x98\x24\x3f\x12\x18\x5e\x91\x7d\x96\xf3\x1c\xf3\ +\x18\xdf\x39\x08\x64\xd5\x23\xc5\x05\x0e\x39\xe8\x49\x9f\x1e\xbb\ +\xbc\x4d\xf4\x1d\x68\x2b\x68\x32\x78\x0b\x23\x91\x83\xc0\xca\x69\ +\xa3\xb9\xc9\x93\x3c\xed\xf7\x2f\xa8\x78\x06\x4f\x44\x05\x8d\x61\ +\xe5\x6c\xae\x02\x43\xf6\x63\xe7\x9e\x7c\x9c\x54\x55\xb1\x9a\x64\ +\xff\x6f\x5a\x58\x70\x32\x77\xc8\xf5\x14\x0d\x43\xfc\x73\xf9\x1e\ +\x67\x4e\x54\x83\x9a\xfd\xd9\x10\xe4\x93\x7c\x93\x8f\x78\xf1\xd9\ +\x33\x3d\x0e\x58\x16\x36\x11\x26\x09\x8b\x82\x1d\x5e\xb0\x6c\x11\ +\xb6\xc2\x58\x58\x5f\x66\x8a\xc9\x74\xbd\xc4\xc8\x15\x67\x1c\x41\ +\xad\x18\xe2\xfd\xd3\x78\x9e\xf3\xdc\x80\x22\x2c\x8f\x18\x98\x91\ +\x33\xd4\x35\x24\x60\x87\x2b\x2b\xc1\xb3\x38\x56\xb8\x66\x46\x70\ +\xcf\xc5\xc5\x00\xd2\x83\xa3\x8b\xf9\x25\xb7\xc2\x65\xaa\xe0\x76\ +\x70\xbd\x81\xbd\x36\x28\xda\xe8\xa2\xcd\x92\x66\xa4\x1d\x52\xd1\ +\x92\x19\xd2\x96\x81\x93\x40\x9a\x8b\xe5\xd2\x28\xee\x48\x9b\x07\ +\xdf\x00\xf4\x95\x8e\x75\x58\x39\x92\x60\x50\x65\xdc\x80\xd2\xbd\ +\xc9\x39\x75\x44\xb6\x00\x5d\x5e\x30\x6b\x30\x70\x92\xc4\x16\xc2\ +\x65\xce\x15\x4d\x0f\x17\x73\xca\x52\x5a\x07\x12\x61\xd2\xb5\x11\ +\xf0\xba\x6e\xdb\xc2\x1c\x1c\x52\xa4\xfd\xba\xa1\x7b\x63\x75\x89\ +\xf0\xa8\xbd\xb2\x0b\x17\x81\x2d\xe2\x3e\x11\x14\x20\xc4\x1f\x2d\ +\x37\x4d\x07\xf3\x98\xa0\x2a\xd7\xb7\xac\x7a\x39\xad\xa9\x18\x33\ +\x87\xf1\x2a\x97\x99\xfc\x5d\x5e\x81\x43\x41\x92\xba\x72\x9a\xb9\ +\xed\xea\xa2\xf9\xe6\xa4\x9d\x01\x1d\x5d\x1c\x90\x42\xf4\x60\x52\ +\x25\x27\x9d\x71\x72\x14\xfc\xf9\x32\xcc\xce\xb1\x6f\x33\xc3\x39\ +\x18\x73\x10\xd6\x8b\x6f\xfb\x37\xf9\x54\x7c\x93\x8f\xf2\x95\x5c\ +\x7c\xf7\xc0\x02\xf7\x82\x0d\x5d\x60\xe5\xfd\x10\x53\x58\x0a\x53\ +\xcf\xc2\x58\x58\x0b\xf3\x2b\x70\xf4\x2a\x50\x8c\x3a\x8c\x06\xa8\ +\xc6\x4e\x12\xdc\x95\x83\xe5\x22\x50\x9f\xcf\x73\x6e\x70\x42\xa0\ +\xa9\x88\xc9\x06\x80\x88\x00\x4c\x1b\x8a\x9d\xbe\x4c\x1e\x85\x63\ +\x56\x38\x27\xee\xb9\x05\x57\x2d\x83\x23\x8e\x8a\xab\xe2\x2c\x19\ +\xc4\xe1\xc2\xa5\x2e\xb8\xed\x88\xeb\x57\xb6\x39\x60\x90\x90\x66\ +\x8a\x76\x90\x19\xf2\xb7\xf3\x50\x83\xb4\xa6\x7b\x93\xc1\xad\x68\ +\xb1\x4a\x45\x9b\xee\xd2\xea\x01\x37\x00\x33\xa0\x0e\x32\xcc\xe2\ +\xe9\x99\x3b\xc0\x1d\xab\x90\x83\xee\xaa\x11\x98\xa1\x0a\xb9\x80\ +\x2d\xe3\xda\x66\x17\x89\x6a\xb0\x9d\x2b\x3e\x81\x18\x9c\x8f\xae\ +\x7d\x5b\xfe\x3f\xc7\x62\x7c\xac\x7b\x28\xae\x8d\x7b\x24\xe4\xe4\ +\x82\x12\x0e\x25\x10\x5d\x79\x32\xd0\x70\x99\xf9\x6d\xe0\x5d\x2c\ +\x5d\xc6\x30\x61\x90\xca\xbd\x88\x62\xe6\x73\xbc\x89\x27\x02\xe4\ +\x98\xe4\xa9\x50\xb7\x9f\x98\x6b\x80\x98\xd9\xbd\xcc\xce\xde\x18\ +\x8d\x51\xeb\x54\x41\xd4\x94\x24\xec\xc5\x99\x88\x4d\x6e\x1c\x9a\ +\xc5\x10\x03\x8f\xc0\x96\xfa\x6c\xd5\x30\xed\xa0\x1a\x80\x67\x7e\ +\x18\x33\x0e\xd0\xb2\x1d\xcc\x15\x3d\xcb\x37\xf9\x28\x5f\x8b\xcf\ +\x8b\x07\x45\x9f\xf8\x22\x8c\x84\x55\xbf\x3a\x42\xce\xc2\x52\x1f\ +\xc2\xb6\x3c\x19\x81\x3b\x5f\x7a\x59\x20\x22\x36\x46\xd7\x16\x01\ +\x75\x4d\x69\x8c\xad\xdb\x8d\xa9\x77\x78\xc4\x21\x5e\xfc\xd1\xea\ +\xda\x1e\xdb\x89\x71\x46\xa6\x58\x1a\x7e\x2b\x97\x5b\x53\xb8\x96\ +\xbb\xc2\x3d\x07\x48\x44\x0a\xbb\x8b\xa3\xe2\xaa\x38\xdb\xaf\x58\ +\x39\x46\x0e\x6e\x7b\x76\x71\xfd\x8a\x81\xb2\x9d\x10\x5a\x68\x2d\ +\x37\xa1\x85\x84\x34\x15\xa3\x20\xa4\x35\x2c\x15\xed\xe1\x5e\xea\ +\x92\x8a\x36\x53\xa4\x1b\xcc\x0e\xac\x01\x30\x78\x72\x0e\xa9\x81\ +\xa3\x75\x01\xb3\xc9\x31\x3e\x01\xe8\x1c\xef\xbc\x71\xe6\x0e\x8c\ +\x13\x15\xb1\x16\x1b\x0d\xbb\x85\x52\x29\xdf\xc7\xec\x1d\xbb\x3d\ +\x02\x49\xc8\x57\xc6\x60\x59\x82\x2f\xc1\xab\x63\x73\x85\x00\xc0\ +\xbd\xcd\xde\xd4\xba\xb6\x1b\xd0\xc5\x32\x52\x43\x01\x42\x60\xcd\ +\xb9\xa2\x2d\x9f\x82\x53\xcf\x72\x06\xf3\xb2\x8d\xb7\xce\x4e\x97\ +\xcb\x3d\xa0\x5f\x92\xda\x6c\xd9\x1a\xa5\x34\x28\x1b\x96\xa2\x47\ +\xe1\x89\x78\x32\x01\x1e\x70\x18\x57\xb0\xf2\x6a\xa9\x4b\x12\xb3\ +\x5b\x3f\x2f\x6c\xb6\x38\xe0\x61\x92\x9b\x0e\x76\x48\x0e\xe0\xc8\ +\x2d\xc3\x19\xc6\xb2\xaa\x97\x65\x72\x66\x0d\x2c\xad\xf0\x43\x99\ +\xf1\xcc\x33\xf9\x24\xdf\xe4\xa3\x7b\xe1\x90\x7c\xb7\xc0\x02\x5c\ +\xd8\x08\x23\x61\x45\x74\xff\x03\x43\x99\x0b\x5b\x61\x2c\xac\xaf\ +\x6c\x06\x4e\x58\x5c\xb3\x85\xc8\x0f\x00\x70\xc5\x78\xa3\x65\x6b\ +\xcf\xd2\x6b\x95\x32\x8e\xae\xef\x30\x74\x46\xad\x73\xe6\x06\x67\ +\xcc\x95\x4d\x5c\x33\x0b\xee\x35\x7d\xa6\x0f\x6e\x88\xa3\xe2\x2a\ +\x04\x77\xdd\x5d\x5c\x16\xdf\xc4\x6d\x71\x5c\x5c\x17\xe7\xc5\xfd\ +\x3d\x26\x6d\x58\x68\x85\xa2\x9d\xf8\x2e\x8c\x90\xb6\x1c\x90\xd6\ +\xf0\xae\xdc\xd3\x28\x5a\x14\x9e\xd6\x15\x8d\xa6\xa6\x68\x16\x3b\ +\xa0\x1e\x40\xb7\x03\x6b\x15\x5c\x92\xe8\x12\x98\x88\x3e\x2a\xa0\ +\xa9\x4e\xa9\x66\x9a\x7d\x66\x28\xa6\x56\xe1\x0e\xd6\xee\xaa\x40\ +\x8a\x80\x74\xc5\x49\xb6\xe8\xed\xe2\xbb\x61\x73\x0b\xf2\x8a\x93\ +\xb7\x4d\xde\x91\xb3\x08\x12\xcb\x74\x25\x78\x97\x5a\xdf\x11\x6c\ +\x90\x23\xfb\xaf\x2b\xbf\xf7\x6c\xb1\x45\x14\x18\x5d\x21\x3d\xfd\ +\xb7\x60\x7d\x1d\x96\x87\xe0\x5b\x46\x67\x80\xb1\x98\xa8\x2c\x24\ +\x7b\x72\x96\xd7\x07\x95\xd5\x85\x70\xba\xb7\xd8\x18\x8c\xaa\x80\ +\xd1\x0a\x8c\x81\x7c\x09\xf2\xb3\x2f\xef\x21\x2d\x59\x79\xc2\xb5\ +\x31\x3c\x81\x20\xb0\x82\x4f\x26\x19\x73\xb8\x38\x58\x51\x2a\x27\ +\x85\x74\x56\x51\xea\x6e\x45\x18\x39\xc1\xd5\x33\x18\x8d\x81\xcf\ +\x3f\x33\x5a\x00\x3b\x88\xeb\x7d\x5e\x3e\xc9\xb7\xe2\xe3\x60\xd7\ +\x84\x9b\x30\x08\x01\x0a\x1b\x61\x44\x32\x48\x8b\x6d\xbc\xfd\x69\ +\x3c\xc2\x56\x18\x8f\x8c\xcb\x4c\x31\xb1\x4d\xfd\xce\x49\x95\x91\ +\x29\x96\xdd\x02\x67\x07\x7c\x54\x51\x2b\xd6\xa4\x88\x11\x16\x77\ +\x10\xfe\x40\x33\x31\x96\xc6\xb0\xa5\x03\x58\x7e\x8b\xcb\x6d\x54\ +\xb8\xe6\x4e\xf0\x24\x7a\x98\xb5\x43\x76\x71\x54\x5c\xc5\x2c\xb8\ +\x9b\x10\x97\x0b\xa7\x1d\x71\x5c\x5c\x17\xe7\xc5\xfd\x85\x6d\x85\ +\x36\x3a\xc0\x77\x49\xd1\x22\x57\xcc\x91\xb6\x0c\x90\xd6\xa4\x39\ +\x88\xcc\x44\x69\xd1\xa2\x67\x2e\x8d\xae\x55\xd2\xec\x01\x0e\x01\ +\x96\x8f\xc1\x78\x06\x2b\x06\x6d\x2e\x4f\xc8\x66\x66\x18\x21\x6a\ +\xb4\x46\x39\x75\xc1\x93\xac\x42\xe2\xc2\x77\xcd\xb6\xe7\xe2\x97\ +\x7e\xac\x4e\x8d\x6e\x9d\xde\x7e\xe4\xd7\x21\x8d\x60\x54\xc1\xac\ +\x82\x41\x8a\x19\x71\x91\xa2\x5f\x4b\xf5\xf3\xb3\xbc\x5d\xeb\x8b\ +\x7e\x17\xca\xc5\x3d\x00\x32\xa8\x5b\x98\x02\xcc\xf7\xf2\xf5\xe5\ +\x6f\x85\xb6\x05\x86\xd0\xd4\x8e\xc5\xf5\x71\x27\xd1\x13\xec\xd1\ +\x49\xa7\x0d\x1c\xcb\xa5\x61\x20\x1a\x07\x07\x4f\x25\xc8\x55\x0b\ +\x1b\x06\xdd\x10\x5e\xf0\x8b\xec\xb1\x7f\x3a\x53\x60\xa1\xae\x4b\ +\x5a\x66\xb1\xc5\x51\x68\xd9\x32\x23\xb3\xed\xec\x8f\xfe\xd8\xf1\ +\xe1\x11\x88\x44\x11\xa0\xcf\x1a\x1b\x76\xb0\xa2\x73\x0c\xb5\x84\ +\xa3\x6b\xb5\x3c\x23\x2c\x19\x3f\xb4\xc9\x17\xf9\x24\xdf\xe4\xa3\ +\x7c\x35\xd8\x83\x01\xe6\xc2\x46\x18\x09\x2b\x84\x99\xef\x39\x29\ +\x17\x61\x5b\x30\xde\xe6\x32\x53\x4c\x9a\x8a\x72\xb0\xcc\x9e\xf7\ +\xe6\x22\x71\x96\x58\xe2\x2b\x95\x2d\x3f\xf6\x74\xac\xf1\x3e\x69\ +\x68\xf1\xe9\xd1\x2b\xb4\x0c\xeb\x0d\x9c\xfc\x39\x7a\xb3\xe0\xd6\ +\x34\xfc\x31\x63\x0f\x07\x71\xd3\x35\xc4\x51\x71\x15\xdc\xe3\x01\ +\x55\xb8\x6c\xe6\xe2\xb6\x38\x2e\xae\x8b\xf3\xe2\x7e\x6f\xd2\x84\ +\xb4\x41\x07\x1d\x91\x37\x95\x7a\x1d\x89\x97\xd2\x96\x03\xd2\x5a\ +\xa9\x7f\xe0\x28\x2d\x4a\x93\xd2\xe6\x8a\x49\xab\xd2\xec\x01\x36\ +\x00\x93\xaf\xc3\x7c\xe4\xcc\x62\x12\xb0\x6b\xa1\x1e\xc4\x0c\x77\ +\x12\xb8\xac\x37\x3e\x01\xf2\xc0\xa8\xe9\xd3\xb8\x3d\x36\x58\x64\ +\x83\x64\xb8\x1c\x6f\xe0\xf8\x4b\xe9\xed\x5d\xef\xa4\x24\x39\x76\ +\x50\xbb\xd3\x65\x20\xfc\x0e\xcf\xd1\x13\xba\xc9\x93\x61\x62\x44\ +\xde\xb5\xbe\x9e\x53\x01\xcc\xb3\xd1\x76\x4e\x9e\xc3\xe6\x36\xe4\ +\x2f\xd1\xdb\x1f\x7c\x1a\xaa\x71\xcc\xcc\xd7\x05\x34\x70\xb0\x52\ +\xac\xfc\xfd\xab\x9b\xed\xa5\x25\x5d\x9f\x02\x6d\xff\xe4\xaf\xa2\ +\x21\xe8\xcc\x59\x4a\xb0\xe3\xb0\xf3\xcd\xbd\x27\x26\xbd\x78\xc3\ +\x39\x7e\xcc\x69\xd7\x9d\xc1\x30\xc7\x5a\x71\x64\x8a\xa9\x90\x19\ +\x26\xce\xcd\xf3\x03\xf7\x1c\x1f\x9c\x22\xb3\x98\x81\x6e\x81\xc6\ +\x61\xee\x46\x4e\xb0\x7c\x08\xe6\x73\x78\xde\xd7\x79\x26\x98\xe5\ +\x03\xe8\x00\xc8\x17\xf9\x24\xdf\x72\x2a\xbe\xca\xe7\x16\xb0\xc0\ +\x22\xe3\x77\x3f\x8d\x8d\x30\x12\x56\x8b\x63\xdf\xa3\x21\x20\x17\ +\x6c\x85\xb1\x5e\xd8\xf1\x61\xf6\x9a\x62\xa2\xd8\x8c\x44\x89\x54\ +\xb4\x53\xe9\x13\x95\xf2\xc3\xf1\xa5\x64\xa3\x2f\x6d\xb4\x97\xfa\ +\x5e\x05\xbe\xd8\xc8\x93\x72\xc9\x27\x99\x1b\x1c\x4e\xf0\x99\x9a\ +\x30\x71\x2a\xb8\x35\x07\x71\x4d\x9c\xa3\x23\x92\x70\xfa\x1e\x84\ +\x38\x2a\xae\x12\x73\x0c\x7b\xf8\xd4\xe5\xc2\x71\x71\x5d\x9c\x17\ +\xf7\xc3\xa4\x09\x69\x23\x4e\x2a\x8f\xdc\xfe\xd0\x50\xec\x29\x90\ +\xb6\x80\x2c\xad\xc5\xc3\xa9\x60\x27\x2d\x4a\x93\xa9\x42\x1a\x95\ +\x56\xa5\xd9\x83\x6b\x00\xda\xb3\x8e\xad\x40\x9a\x13\x13\x0e\xe5\ +\x86\x24\x0a\x90\xf8\xba\xba\x3d\x90\x4b\x4e\x40\x2e\xff\x9a\x46\ +\x4e\xd3\x24\x52\x55\x98\xd4\xba\x31\x19\xc0\x6c\x87\x85\xb5\x50\ +\xed\xc0\x2c\x43\x53\x79\x04\xcb\xc9\xbb\x4e\x77\x01\x7f\x6c\x92\ +\x27\x83\x44\xbd\x98\x4f\xa8\x20\x25\x95\x48\xee\x41\xe9\x96\x86\ +\x66\x82\x7f\xf2\xc5\x2c\xec\xef\x17\x01\x4f\xa6\x8e\x40\xb5\x4a\ +\xdf\x23\x30\x8b\x74\xcb\xaf\xad\xb7\xdb\x29\x11\xbd\x17\x59\x6c\ +\xdc\xc8\x9d\x02\x6c\x8c\x1c\x7c\x50\x76\x12\xde\x7b\x84\xbd\x27\ +\x26\xfd\x5f\xe2\xce\x05\xd6\xb2\xab\xbc\xef\xbf\x6f\xed\x7d\xce\ +\x7d\xcf\xdc\x3b\xf6\x18\x63\xe3\x07\x36\x0f\xc7\x18\x03\x06\x83\ +\x01\x47\x31\x90\xa0\x28\x01\x92\x42\xa9\x1a\xda\x34\x14\xda\xa6\ +\x15\x51\x43\x49\x8a\x54\x2a\x12\x89\xa4\x20\xac\x34\x0a\xa2\xa0\ +\xd0\x54\x81\x50\x9a\x3a\x90\x16\x28\xaf\xa6\x40\xb1\x80\x00\x49\ +\xc1\x80\x6b\x0c\x96\x63\x1b\x06\x7b\x3c\x0f\xcf\xdc\x99\xfb\x3e\ +\xe7\xec\xbd\xbe\xfa\xaf\xf5\x69\xef\x73\x2a\x44\x31\xbd\x23\x7f\ +\xa3\xa5\xc3\xd8\x66\xaf\xf5\xfd\xd7\xff\xbf\xde\xdf\x5a\xdf\x85\ +\xc9\x42\x39\xc8\xd1\x64\x00\x9f\xb9\x13\x31\x82\x60\xee\xdc\x6c\ +\xbf\xf1\xcc\x83\xf5\x93\x23\xdc\xb3\x7c\x3b\xc5\x09\x45\xe2\x18\ +\xea\x5c\x32\x36\xf6\x8c\x1b\x1f\xc7\x8f\x6b\x66\xc6\xbe\xd9\x7e\ +\x7c\x4b\xbe\xc8\x27\xf9\x26\x1f\x31\xa8\xad\xf8\x2e\x0c\x22\x5c\ +\xfc\x59\x0f\x63\x23\x8c\xba\xa0\x28\x3c\xcf\x60\xd9\xe4\x82\x71\ +\x5e\x84\x9b\xbf\xcc\x8c\xa9\x4e\xc6\x40\xae\x8d\x05\x2f\x20\xb4\ +\x05\x7a\xc6\x23\x23\xea\x5b\xe1\x10\x77\x6e\x34\xdb\x25\xe2\x33\ +\xe7\x7e\x24\xe0\x0e\xc9\x49\x68\x3e\xed\x88\xa2\x5c\x48\x58\xe1\ +\x94\xb8\x25\x8e\xe9\xcf\x60\x8a\x7f\x56\x75\xf3\x76\x71\x54\x5c\ +\x9d\x0a\x14\x72\x72\xf7\xed\xc2\xf1\x51\x2e\x9c\xa7\x21\xac\x68\ +\x42\xda\x90\x46\x2c\x17\x31\x4b\x3b\xd2\x90\x63\x90\x29\xda\x22\ +\x4b\x6b\x18\xc1\xaf\x84\xb4\x28\x4d\x4a\x9b\xd2\xa8\xb4\x2a\xcd\ +\xee\x5f\x03\xb0\xf5\xa0\xb1\x71\x02\x94\x3f\xe6\x25\xdf\x94\x11\ +\x88\xd1\x1d\x3f\x34\xc9\xbb\x0e\xcd\xea\xc0\x96\x91\xb9\x41\x25\ +\x47\x2c\xa2\xac\x2a\xa8\x1b\x63\xd1\xca\x5e\x2a\x2f\xa4\xd8\xeb\ +\x81\x05\xd8\x19\x3b\xf3\x80\x57\xe0\x79\x4a\x40\x06\xe0\xf7\xee\ +\x34\xbb\x06\xfd\xc5\x22\x48\xc8\x51\xe2\xd0\x33\x02\x40\xa2\x3d\ +\x72\x3f\x33\xf6\xc0\xd8\x19\xaf\xc4\x8a\x69\x13\x37\xc5\x30\xfb\ +\x0a\xcb\x6e\x3b\xae\x2d\x25\x1a\xcf\x71\x59\x44\xc4\xf6\xc7\xc1\ +\xc7\x91\x19\x55\x0b\x8b\x66\xac\xd7\xcc\xd8\x6d\xef\x83\x6a\x42\ +\xb7\x6b\xe1\x4a\x64\xa0\xed\xae\x8d\x4a\x96\xdf\x74\xd7\xd6\xd7\ +\x1e\xab\xf7\xdd\x5a\xcf\x7d\xa8\xa8\xc7\x3c\x35\x1b\x75\x05\x7b\ +\xa3\xd2\x98\x3c\xed\x06\x1e\x7d\x73\xb0\x7d\x68\x04\xe4\x8b\x7c\ +\x92\x6f\xf2\x51\xbe\xca\x67\x3c\x3a\x0a\x10\x26\xc2\x46\x18\x91\ +\xac\xbb\xee\xad\x8f\x98\x0c\x6c\x31\x47\x58\xdf\xf6\x01\x66\x4c\ +\x75\xb2\xdc\x5a\xb9\x73\x4f\xdf\x47\x66\xb4\xc9\xba\x1b\xac\x27\ +\xde\x56\xaa\xe3\xbd\x3c\xc6\x82\x03\x86\xf2\xe9\x43\x88\x2b\x77\ +\x76\x12\xec\x2c\x3b\x53\x26\x4e\x45\x87\x00\x04\x75\xba\x40\xe5\ +\x2a\xa8\x64\x6e\xc1\xd5\x69\xee\xf6\x07\x85\x2a\x98\xa7\x70\x9d\ +\x85\xe0\x3e\xd2\x82\x34\x21\x6e\x15\x8d\xe4\x88\x4c\x4c\xa1\x21\ +\x37\x64\xd2\x96\x34\x26\xad\x85\x0e\x1d\x69\x50\x5a\xa4\xe4\x2f\ +\x8d\x4a\xab\xd2\xec\xfe\x35\x00\xe7\x3f\xb9\x3c\x91\x34\x9e\x38\ +\x43\xa2\x35\x35\x90\x05\x1a\xc7\x47\x79\xc7\x61\x6f\xb9\x4a\x2b\ +\x11\xcf\x2c\x40\x8d\xaa\x72\x04\xdc\x42\xe0\x39\x91\x53\xeb\xc0\ +\xbf\xa1\xb3\xed\x2c\x81\x16\x80\x5d\x02\x85\xae\x85\x8b\xb9\xf4\ +\xd9\xb1\x8f\x21\x30\x36\x20\x4f\xa0\x6d\x22\xf8\xc6\xa1\x9a\x8b\ +\xf7\x24\xf6\x60\xfe\x18\x33\x36\xaa\x8c\x66\x13\xea\x31\x54\x03\ +\x02\x3b\x27\xa5\x7e\x88\x29\x8d\xe7\x5c\x5a\x56\x73\xb0\xca\x71\ +\x95\x87\x38\x2b\x9e\x45\xd2\xb8\xb8\x64\x08\x7c\x9c\xde\xde\x0d\ +\xa7\xe7\x9d\x93\x6d\x89\x7b\x30\x2b\x89\xe8\x61\x28\x4f\x48\x6d\ +\x1c\x1b\x6d\x0e\x93\xcd\xb3\xd9\x4e\x2f\x54\x58\xb4\x64\x86\xc7\ +\x0d\x38\x07\xe6\xe0\x89\x02\xea\x7d\x3c\xba\x66\xfb\x71\x5f\xb8\ +\x7c\x29\x3e\x61\xe1\x63\xb2\xd9\xd5\x45\x43\x98\x08\x9b\x8d\x63\ +\x7b\x9b\x53\x6f\xf1\x17\x0c\x03\x4f\x61\x2b\x8c\x85\xb5\x30\x0f\ +\x2b\x75\x51\xcf\xc3\xca\x42\x6c\xe5\x4d\xf1\x24\x41\xcc\xc5\x21\ +\xa1\x3a\xde\x0e\xca\x66\x7c\x3a\x9c\x3c\x8e\x1a\x4f\x26\x20\x7d\ +\x9d\xfc\xae\xd1\x9b\x38\x55\xb8\x65\x75\xe1\x5a\xe3\x85\x7b\x6d\ +\x53\xb8\x68\x91\x27\x50\xb8\x1a\xa3\xcb\xfe\xda\xfa\xc2\x6d\x71\ +\x5c\x5c\x17\xe7\xc3\xa4\x05\x69\x42\xda\x90\x49\x2b\xfa\xef\xa4\ +\x9d\x18\x25\x3a\x18\xd2\x96\x34\x26\xad\xf5\xbd\x1e\x84\x16\x8b\ +\x36\xa5\x51\x69\x55\x9a\xdd\xb7\x06\xe0\x73\xeb\x65\x68\x51\x1b\ +\x8c\xe3\xb8\x18\xd9\xa7\x87\x67\x47\xf7\xf2\xa8\x75\x76\x96\x6a\ +\x3b\xd8\x71\x3a\x27\xcd\xcd\x4b\x85\x8f\xdc\x48\x43\x67\xf3\xac\ +\xb1\xb6\x08\x4f\x59\xa0\xb3\x49\x63\x71\xf2\xcf\xa9\x2c\x1c\x2e\ +\xf3\xc2\x6e\xc2\xdf\xe6\xec\x4e\xc3\x20\x25\x3c\xc6\xb9\xd5\x40\ +\xc3\x4a\x48\xc9\xba\xf3\xd5\xcb\x0a\x95\xb8\x8e\x19\xfb\xe8\x97\ +\x61\xb1\x85\xbc\xe2\xe4\xb8\x17\xc0\xe2\xfc\xbd\x8b\x60\x64\x06\ +\x89\xed\xc6\xcf\xd6\x4b\xf5\xb0\x1f\x9e\xd7\x00\x86\x55\x41\x5e\ +\x35\x04\xc0\xa5\xaa\x9c\x55\x66\xec\x4b\x47\x8c\x83\xbb\x30\xa2\ +\x8f\xe3\xb6\xe4\x40\xff\x84\xd4\xc1\xba\xda\x6c\xf3\xfd\x1c\x54\ +\x1e\x4e\x10\x26\x2e\x40\x8d\x2d\x1f\xe4\xcf\xc8\x50\x3c\xfa\x4f\ +\x3f\x11\xf8\xc4\xa3\x31\x6c\x0f\xf3\xff\xcf\x6f\x7d\xa2\xf8\x20\ +\x5f\xe4\x13\x09\xcc\x89\xde\xbf\x7f\x32\xcb\x1d\x61\x52\xb0\x19\ +\x54\x98\xf5\xaf\xfc\x58\xea\xef\x95\x10\xb6\xc2\x58\x58\xcf\xd8\ +\x2a\x5c\x32\x81\x01\x60\x52\x91\x45\x48\x6d\xf7\x8a\x35\xb2\x7a\ +\xb1\x1e\x6e\x37\xbe\x41\x5d\xd4\x0a\x16\x02\x8d\xdf\xd1\x18\x6c\ +\xc9\x59\x76\xf8\xc4\xf7\x99\x36\x71\x4a\xdc\xea\xe2\x56\x52\x2a\ +\xdc\x13\x07\xe3\x4c\xb5\xb8\x29\x8e\x8a\xab\x30\xcb\x61\x52\x70\ +\xdb\xe3\x74\xa9\x38\x4f\x98\xb4\x20\x4d\x48\x1b\xd2\x88\xb4\x42\ +\x68\x47\x1a\x8a\xb6\x52\xda\x92\xc6\xa4\xb5\x69\xed\x09\x50\x52\ +\x68\xb3\x36\x69\x55\x9a\xdd\xcf\x2b\xc1\xee\x75\x86\x7b\x90\xd4\ +\xfb\x39\xb4\x53\x51\x56\xe0\x72\xee\xd8\xa8\x1d\x8d\x9d\x33\x8b\ +\x95\xad\x60\x40\xdb\x26\xaa\x38\x3a\x6c\x0e\x89\x52\xa7\xcb\x8b\ +\x8e\x04\xb5\xf4\x0d\x3a\xfb\xfc\x10\xe6\x1d\x30\xc8\xd3\x31\xf8\ +\x1e\x79\x20\x18\xf3\x66\xe6\xec\x65\x0b\xd5\xa0\x23\xb9\xc4\x3c\ +\xce\x09\x6b\x41\x8e\xb7\xd9\x38\x50\xc1\xc1\x1d\xe0\xd6\x7e\x8e\ +\x7e\xed\x4f\x3a\x17\xac\x3a\xbb\xdb\xa5\xd7\x4f\xee\xd1\x88\xf4\ +\xe1\xa2\x09\x8d\x62\x8e\xff\xdc\xe1\xe1\x6a\x9c\x12\x2b\x3e\xa4\ +\x78\x79\x05\x2f\x41\x47\x67\xb6\x60\xe9\x00\xbc\x68\x7b\x96\xe8\ +\x07\xd6\x9c\x39\xa5\xda\x69\x1b\x95\xbd\x7b\xae\xaa\xbb\x00\xa3\ +\x36\xff\xef\x27\xc6\x9f\x7e\xef\x33\x57\x9f\x03\xc6\x14\x49\x23\ +\x2a\x27\x86\xab\x5b\x06\x67\x8f\x1a\x37\x1e\x34\xf8\x79\x1e\x5d\ +\xb3\x48\x3f\x86\xa9\xec\xf2\x41\xbe\xc8\x27\xa3\xf8\x28\x5f\x09\ +\xdf\xa3\x0d\x14\x26\xc2\x46\x18\xe1\x81\x99\xb0\x8b\xbb\x1f\x85\ +\xa9\xb0\x15\xc6\xc2\x7a\xa6\x61\xfc\xd9\xed\x52\x27\xeb\xdb\x50\ +\x0f\xc1\xbd\x7b\x30\x23\xa2\x57\x95\x0f\xaa\x5b\xd5\x71\x39\x97\ +\xef\xb9\xf0\x6b\x6a\xb7\xa1\x1e\x64\xc6\x5b\xce\xda\x92\xf3\xd4\ +\x6b\x5d\xdc\x29\x76\x6b\xe1\x94\xb8\x25\x8e\x89\x6b\xd6\x16\xee\ +\xe5\xa6\x6b\x24\xc5\x4d\x71\x94\xb8\x45\x7a\x96\xc3\xe6\xc1\x6d\ +\xc4\x75\x71\x3e\xac\x68\xc1\xaa\xa2\x0d\x8f\x58\x00\xf3\xa2\x9d\ +\x2a\xb4\x64\x20\x6d\x49\x63\xd2\x1a\xc9\x66\x35\x28\x4d\x26\x47\ +\x1a\x95\x56\xa5\xd9\x7d\x7c\x18\xe4\x12\x38\xb0\xe4\x8c\x36\xa7\ +\x0e\x55\x44\x01\xa2\x10\x1b\x13\x6f\xc6\xad\x9f\x9a\x4f\xb6\x8a\ +\x11\x73\x67\x37\x1a\x4f\x38\x51\x21\x96\xd8\x4b\xc6\xc9\x13\x70\ +\xe3\x0b\xe9\x6c\xf3\xb3\xce\xc2\x28\x86\xe7\xfd\x32\x7f\xbc\xf4\ +\x93\xa3\x05\xe5\xcc\x38\x9f\x7e\xca\x4a\xb5\x54\xe0\xcd\x71\x11\ +\xa2\x81\xd7\x46\x6b\x30\x70\x63\xa3\x55\x34\x09\x5c\xbd\xdb\x57\ +\xde\x7b\x3e\x05\x3b\x0d\x1c\x1a\x40\x93\xe9\x1f\x5d\xf0\x7e\xb1\ +\xc9\x92\x7f\xf6\xd4\xf8\x6f\x9e\xb7\x36\xb8\x30\xfe\x7d\x4c\x35\ +\xcc\x48\x5e\x88\xda\x4c\x8c\xb4\x6a\x9c\x38\x69\xdc\x70\xfd\x2c\ +\xd1\xdf\xf0\x25\x38\x70\xba\xec\x43\xd7\x38\x96\x22\x0f\xca\xaf\ +\x95\xf9\xec\x5b\xbe\x72\xe6\x8e\xcb\x17\xd2\xa5\x8c\xda\x16\x42\ +\x14\x36\xd5\x1b\x9a\x69\x1e\x6b\x6c\x1e\x82\x7f\x76\xe5\x23\xbf\ +\x14\xc4\xd9\x57\x4b\xd8\x8f\xaf\x7f\x95\x5d\x3e\xc8\x17\xf9\x64\ +\x56\x7c\x24\x7c\x36\x0c\x0c\x61\x21\x4c\x84\x0d\xd0\x0a\xab\x59\ +\xec\x52\xc1\x54\xd8\x0a\x63\x61\x3d\xdd\x30\x5e\x7f\x1d\x1c\x3f\ +\x69\x54\x2b\x65\x24\x88\x51\xea\x0c\x8b\x70\x47\x30\xfc\xe1\xba\ +\x7d\xcc\xc3\x75\x7c\x0f\x09\x09\xbf\xc5\xa3\xee\x09\x2e\x37\x0d\ +\xac\xce\xc1\x08\x78\xff\x56\xdf\x89\x88\x4b\xe2\x94\xb8\x25\x8e\ +\xb5\xc1\xb9\x64\xe2\x60\x44\x38\x82\xb8\x29\x8e\x92\x8c\xd8\x06\ +\xcc\xe2\x70\x3f\x5f\x8f\xd3\x90\xe2\xba\x38\x4f\x98\xb4\x20\x4d\ +\x48\x1b\x16\xc1\x2f\x8e\xb4\x13\x23\xc3\xc2\x13\x69\x4b\x1a\x93\ +\xd6\x42\xf8\x91\x42\x93\x6e\xd2\x28\xd2\xaa\x34\xbb\x7f\x0d\xc0\ +\x5f\x1f\x81\x7a\x00\xa9\x72\x52\x0a\x67\x7a\xf1\x63\x38\xad\xb7\ +\x5b\xad\x1f\x9f\x4f\x1c\x5e\xac\x2d\xb6\x02\x81\xda\x62\xd8\x47\ +\x5c\x0b\x36\x84\x51\x6d\xbc\xec\x92\x9e\xad\x47\x2f\x81\xa5\x35\ +\x67\xb2\xe9\xfd\x82\x0a\xf1\xfd\x1c\x87\x69\xcc\xef\xdf\xcb\x0f\ +\x5d\xb3\x3c\x58\x8d\xa1\xb2\xa9\x65\x8c\x58\x62\x23\x09\xb0\xda\ +\xc9\x63\x63\xe7\xb4\xf1\xec\x1b\xe8\xec\x3b\x5f\x87\x05\x89\x1f\ +\xa7\x4a\x8e\xa7\xa9\xf5\x05\xcb\xd1\xcb\xf8\x9f\x3d\xb0\x77\xe2\ +\xe2\x85\xb4\x16\xaf\xcd\x1a\x81\x2a\xb9\xc8\x94\x34\x80\x6a\x17\ +\x76\x0c\x2e\x3b\xce\xac\xfd\x22\x9c\xbd\xdc\x39\xb9\x01\x6d\xed\ +\x78\x10\x80\xb8\xfb\x0e\x32\x4a\x07\xab\x7a\xbb\xf5\xf5\xf2\x72\ +\x4e\x36\x9c\x92\xb0\x84\xbb\xd1\x64\x23\x57\xc6\x05\x63\xe3\xb6\ +\x4d\x78\xed\x23\x9f\xcb\xa5\xb4\xaf\x27\x81\x7f\x7c\x53\xd9\xe5\ +\x83\x7c\xc9\x55\xf1\xcd\x3d\x7c\x25\x7c\xcf\x26\x2c\x84\x89\xb0\ +\x21\x70\xea\xef\x4a\x4c\x71\xdd\x56\x2d\x6c\x11\xc6\xc2\x7a\xc6\ +\x9e\x3c\x0f\x3b\x94\xba\xb1\x01\x18\x81\x69\xfc\x26\x94\x37\x17\ +\x2f\x54\x87\xfe\xec\x81\xdd\xe3\x7d\xe3\x42\xc6\xba\xfc\x9c\x3a\ +\x95\x9e\x74\x38\x80\xaf\xff\x0e\x9d\x89\x4b\xe2\x54\x1e\x17\x8e\ +\x25\x0c\x71\x0e\xa3\x70\x50\xc2\x75\xc4\x4d\x71\x94\x14\x9d\x97\ +\xe7\x5e\xa4\xb1\x70\x2d\x8e\x8b\xeb\xe2\x7c\x31\x47\x5a\x90\x26\ +\xa4\x8d\xd8\x12\x8d\x11\x40\x1f\x09\x29\x4d\x49\x5b\xd2\x98\xb4\ +\x86\x85\xf6\x08\x24\xf1\xa2\x4d\x69\xb4\x1e\x48\xb3\xfb\xd9\x00\ +\x5c\x00\x7b\xc0\xca\x00\xda\x28\x5d\x88\xb4\xdb\xf3\x76\xf2\x99\ +\xc6\x8f\xce\x25\x5b\xbb\x78\xbe\x1a\x20\x68\xc5\x44\x37\x22\x82\ +\xb9\x08\x2a\xeb\x15\xa0\x0c\xff\xf5\x58\xdf\xb5\x7c\x61\x07\x9a\ +\xac\x39\x16\xe4\x69\xd0\x70\x08\x02\x80\x7f\x73\x63\x72\xfc\xe1\ +\x4a\x3c\x38\x13\x67\xef\xde\x0f\x27\x99\x24\xaa\x65\xd8\x1a\xc1\ +\xe5\xab\xf4\xf6\x56\x38\xd2\x38\xa7\x07\xe0\x8d\x43\x9e\x7a\xe3\ +\x4d\xc9\x4a\x1a\xe5\x09\x58\x66\xe2\x0e\xb2\xe8\x91\xc1\xe2\xfb\ +\x46\xd2\x36\xd3\x1c\x3c\xe1\x3c\x83\x5f\x62\xc6\xde\xfb\x45\x63\ +\x65\xde\xb1\xb1\xe3\x44\xb9\x23\x8f\xb8\xf5\x97\x2a\xe5\x3f\xb8\ +\x6f\xf7\x0b\xef\x78\xf6\xda\x35\x98\x79\x8c\x96\x8a\x10\x20\x51\ +\x99\x70\x33\xce\xc6\x15\x6a\x6f\xbe\x1e\x78\xc9\xa3\x76\x12\x30\ +\x85\xeb\x8f\xd8\x54\x66\x95\xdd\x47\xc5\x17\xf9\x24\xdf\x20\x6e\ +\xf9\x35\x0b\xdf\x5d\x58\x08\x13\xaa\xd4\xdd\x1a\xdc\x0b\xb3\x70\ +\x0b\x61\x2a\x6c\x85\xf1\xb4\xa9\x0e\x1e\xb7\x6d\x28\x40\xc8\x86\ +\x86\xb5\xb1\xc3\x40\x49\xe6\x46\xf9\x6a\xd9\xb8\x1f\xf9\x84\xf8\ +\x27\x18\xb3\x27\x0d\xbd\x75\x4e\x03\x47\x36\x1d\xfe\x88\x30\x71\ +\xa9\x70\x4a\xdc\x12\xc7\x9c\xe0\x9c\xdb\xf4\xbd\x05\xe2\xa6\x38\ +\x1a\x82\x0f\xee\xd2\xf3\x59\xdc\x16\xc7\x9b\x8c\x38\x5f\xcc\xa4\ +\x85\xa2\x09\x69\x03\xb3\x02\x7a\x99\xb6\x48\x43\xf2\x5e\x9a\x92\ +\xb6\xa4\xb1\x9e\x5b\xb9\x6b\x5c\x62\x9d\xac\x68\x74\x2f\x34\xbb\ +\x6f\x0d\xc0\x89\xaf\xc2\xee\x22\xe4\x36\xb6\xba\xf0\xbe\x05\xad\ +\x3c\x88\xcc\xb1\xbd\x7c\xb4\x32\x56\xae\x58\xaa\x17\x71\x87\xb6\ +\x49\xb8\xf7\xe1\x77\x96\x61\x21\x4e\xfc\xdd\x30\xef\x10\x76\xfc\ +\x79\x22\x0a\x8c\x73\x0c\x9d\xbb\x6d\x3a\xa1\xd2\x5d\x26\xf9\xf9\ +\xd3\x93\xf5\x03\xb5\x2d\xc4\xc2\x4a\x7f\xbf\x3f\x21\x52\x1b\x82\ +\xed\x19\x9b\x0b\xb0\xfa\x80\x31\x6d\xff\xeb\x41\x63\xee\x14\xa4\ +\xa1\xfc\x88\x3c\x6c\xf6\xb9\xe7\xda\x58\x9f\xf8\x59\xe6\x52\xd5\ +\x7d\x1f\xef\x89\x84\xa6\x1a\x8e\x36\x64\x51\x44\xd7\x65\xaf\x22\ +\x9e\x77\x2a\xbf\x7f\x71\xc2\xb9\xb2\x82\x76\x31\xce\x95\xc7\x9b\ +\x05\xfa\x93\xa2\x47\xc3\xdb\xcf\x7c\x7f\x77\x7d\xa9\xa6\x66\xbb\ +\xd5\xdf\xe9\xc9\x6a\x86\x87\x40\x06\x96\x58\x59\x84\xfb\x8f\x1a\ +\xaf\x7b\xe7\xa3\xa5\x7f\x02\xdd\x47\x6e\x2a\xb3\xca\x2e\x1f\xe4\ +\x8b\xe7\xe2\x9b\x7c\x84\x48\x8e\x30\x10\x16\xc2\xa4\xbf\xc3\x9f\ +\x86\x4c\xc1\xce\x2d\x0b\x4b\x61\x2a\x6c\x85\x71\x8f\xf9\x4d\x70\ +\xd9\xaf\xc0\xc2\x22\xcc\x37\x12\x3e\x78\x34\x34\x4e\xa9\x3b\x8f\ +\x86\x66\x98\xd2\xe9\x49\xde\xa0\x4e\x41\xc4\x98\x06\x80\x43\x2e\ +\xe2\x6c\x07\xb0\xb8\x03\xb7\x1d\x67\xc6\xc4\x25\x71\xca\xf6\x0a\ +\xc7\xa0\xe7\x5e\x3f\x4a\x74\x71\x53\x1c\xed\xcf\x31\xe4\x98\xc2\ +\x10\x7c\x4b\x2e\x8e\x8b\xeb\xe2\x7c\x58\xd1\x82\x34\x21\x6d\x58\ +\xa6\x98\x9b\xb4\x13\x1a\x42\x9a\x92\xb6\xa4\x31\x0c\x8a\xe6\xaa\ +\xc8\x47\xc8\x46\x1e\xb9\x95\x56\xa5\xd9\xfd\x0c\x07\x7e\x05\x68\ +\xe4\xb4\xb7\xe2\x98\x84\x0d\xd3\x22\x55\x2a\x0f\x18\x36\x0f\x26\ +\xa8\x9e\xb0\x98\x0e\x20\xb3\x04\x4c\x3d\xc7\xa5\x34\x01\x0e\xcd\ +\xc1\x70\xcb\x66\x18\x7b\x4f\x72\xb6\xe6\x80\x09\x61\x01\x9a\x45\ +\x65\x79\x3e\xb6\xd3\xee\x0d\xcc\x2b\x80\x0e\x78\xef\x5a\xfa\xf8\ +\xff\x56\xb0\xbc\x02\x57\xe6\xd9\x45\xba\xc7\x5e\xea\x9c\x7f\xd8\ +\x61\xe2\xd4\xf5\xec\x0b\x32\x4a\x46\xab\x8a\xbb\xed\xec\xe4\xc1\ +\xbf\x7d\xd1\xc2\x21\x1c\xa0\x1f\x9e\x77\xc2\xac\x48\x9c\x19\x95\ +\x83\x1c\x37\x5e\x6d\x33\x0d\xc0\xf7\x5f\x01\x77\x1d\x80\x74\x1a\ +\xb6\x5a\xc7\x22\xe4\x15\x8f\x27\xa4\x44\x70\x32\xf3\x15\x0f\x13\ +\xe5\xc8\xcf\x5c\x3e\xbf\x82\x1b\xe0\x09\xa3\x6f\x2c\x8d\x04\x09\ +\x26\x13\x63\xd3\x8d\xdf\xbe\x1c\xf8\x00\x8f\xce\xb6\xa0\xe1\x8f\ +\x74\xdb\x4f\x65\x55\x99\x55\x76\xf9\x40\x42\x3e\x75\xa4\xb6\xee\ +\xe5\x1f\x84\x81\xb0\x10\x26\x40\xc6\x02\x2b\xbc\x15\x76\xc2\x50\ +\x58\x0a\x53\x61\x2b\x8c\x7b\xcc\x6f\x85\x1b\xd5\x28\x67\x78\xa8\ +\x81\x2a\xbe\x9d\xe3\x17\x8b\x86\xdb\x78\xe5\x45\xf3\xe7\xdd\x76\ +\xb6\x79\x90\x6a\xfa\x51\x19\x4a\xbd\x4b\x48\xc9\x9d\xd4\x38\x87\ +\xd6\x9c\xef\x3c\xc0\x8c\x89\x4b\xe2\x14\x11\x71\x6a\xde\x71\xa3\ +\xef\x28\x40\xdc\x14\x47\x4b\xf9\xf1\x7e\xfe\x4f\x40\x38\x01\x71\ +\x5c\x5c\xc7\x08\x2b\x5a\x90\x26\x26\xf4\x3a\x31\x67\x5a\x43\xd2\ +\x94\xb4\x25\x8d\x61\x36\xa5\xbb\xd0\x49\xf4\xcd\xd2\xa8\xb4\x2a\ +\xcd\xee\xef\x7d\x00\xdb\x17\xc1\xe6\x19\x70\x8f\x7d\x72\xbc\x40\ +\x19\x51\x55\x86\xdf\xbe\xd1\x9c\xca\x30\xba\x72\xa9\x3a\x2f\x16\ +\x5e\x62\x9b\xc7\xe2\x6d\xb4\x98\x3a\x2d\x36\xc6\xf2\xd2\xec\xeb\ +\x2e\xc7\xcf\x18\xf5\x1e\x58\xed\x58\x6c\x9f\x40\x38\x6a\x31\xe7\ +\xf1\xbc\x9b\xd9\x9d\x1b\x58\x45\x2c\xe3\xcf\x2c\x9e\x51\x25\x5c\ +\xdf\x3f\x6b\xac\xae\x02\xef\xed\x17\xe9\x7e\xf5\xd3\x60\x0d\x0c\ +\x93\x93\xf1\xfe\xb1\x4f\x5a\xb0\x00\x93\xfc\x27\x47\xf6\x8e\x3f\ +\x69\x39\x2d\x23\xeb\x7b\x7f\xc0\xba\x76\x96\xb9\xa1\x71\x3c\x1b\ +\xaf\x59\x75\x60\xd6\x6e\x39\xeb\xb8\x56\xaa\xab\x18\x02\xe6\x08\ +\x6a\x89\x43\x41\xf1\x04\xd8\xfb\xef\xdd\x39\x71\xd1\x5c\x35\xa0\ +\xcd\x85\x0c\x1e\xbe\x10\x6f\x09\x90\x13\x36\x34\xf4\x96\xd0\x5f\ +\x1d\x31\xfe\xe5\xf3\x0c\x5e\xcd\xff\xdb\xf2\x3e\x07\x03\x19\xf6\ +\x48\xbe\xa7\x32\xaa\xac\x2a\xb3\xca\x2e\x1f\xc8\xe1\x93\x25\xc0\ +\xe2\x7f\x23\xdf\x85\x81\xb0\xc0\x28\xd8\x60\x31\x05\x88\xd1\x93\ +\x30\x14\x96\xc2\x54\xd8\xc2\xac\xbd\xe6\x3a\xe7\xd4\xc8\x58\x19\ +\xc4\xaa\xd4\xd4\xd6\xa5\x61\xb8\xf2\x71\x7f\xe2\x72\xb5\xfc\x27\ +\xf7\x4b\x19\x96\x3b\x4e\xe9\xd7\x3d\xb8\x50\x3b\xcb\xe6\xd0\xc0\ +\x07\x8f\x11\x56\x38\x24\x2e\x89\x53\x6e\x88\x63\xd3\x8b\x99\xd1\ +\x11\x21\x4e\x8a\x9b\x78\x88\xb2\x8f\x41\x0e\xbe\xc5\xb5\xf5\xe2\ +\xb8\xb8\x4e\x98\x34\x20\x2d\x48\x13\x4d\x1c\xfe\x21\x34\x63\x6e\ +\xc5\x07\x47\x9a\x92\xb6\xa4\xb1\xa2\x05\x0b\xed\x45\x93\x11\x67\ +\x5b\xa4\x51\x69\x75\xff\x2f\x04\xf9\xe4\xf7\x60\x71\x0f\x86\x43\ +\x48\xfd\xd6\x49\x39\x11\x48\x56\xba\x7d\xb3\xd5\x1b\x30\xa7\x2f\ +\x5b\xa8\x2f\xc1\x9d\xbe\xb2\xa1\x5b\x51\xaf\xb3\xc1\x3c\x3c\xa6\ +\x86\x03\x23\x3a\xbb\x6f\xcd\x39\x6c\x0a\x9b\x05\xab\x32\x55\x88\ +\xdf\x2d\x43\x00\x9a\x92\xdf\xb7\x9d\x4f\x3e\x6b\x6d\xb8\x14\xc0\ +\xf7\xa7\xbc\x32\x91\x8f\x1b\x1b\xa9\xac\xda\xbe\xf2\xf9\xc0\x4d\ +\xfd\x22\xdd\x46\x76\x1e\xca\xf4\x73\x27\x04\x64\xf4\xcc\x56\xfe\ +\x45\xce\xed\xc4\xbd\xa1\xb1\x1c\x02\x48\x40\x49\x46\xc9\xb3\x75\ +\xe3\xc0\x00\x0e\xed\x19\xdc\xca\x8c\xfd\x87\xbb\xe0\xd9\x4b\x0a\ +\x8e\x80\x49\x8a\xad\xc6\x48\xee\xfd\xa3\xa3\xc3\xe4\xff\xed\xc4\ +\x68\x9d\x3a\x81\x31\xfd\xa0\x68\xe4\x15\xbd\xe5\x56\x36\xea\xa1\ +\x71\xf3\x25\xce\x55\x9f\xe2\x47\x31\x8f\xb4\x1f\x16\x74\xfc\x91\ +\x4d\x65\x54\x59\x55\x66\x95\x5d\x3e\xfc\x40\xdf\x0c\xe4\xbb\x30\ +\x10\x16\x10\xd8\x78\xd4\x45\xc4\x51\x08\x43\x61\x29\x4c\x85\xed\ +\x8c\x09\xfb\xc3\x63\x63\xad\x86\x49\x70\xcd\xa2\xae\x94\xaf\x47\ +\x9d\xb5\xee\xaa\x53\xfd\xe9\xd6\x16\x3c\x7e\xc1\x69\xcb\xab\x1c\ +\x3c\xe0\x70\x3a\x3b\xfc\x23\x62\x8a\x21\x0e\xc5\x0e\x40\x22\xfc\ +\x80\x1c\x9c\xb3\x7e\x04\x20\x4e\x8a\x9b\xa4\x14\xe2\x0f\x6e\xe1\ +\x85\xcb\xe2\xb4\xb8\x2d\x8e\x8b\xeb\x61\xd2\x80\xb4\x20\x4d\x48\ +\x1b\xd2\x48\x30\xb9\xef\x14\xdc\x91\xa6\xa4\x2d\x69\x8c\xd0\x1b\ +\x29\xf5\x01\x67\xd2\xe4\x70\x28\x8d\x4a\xab\xfb\xdc\x00\x08\xe8\ +\x17\x2c\x3b\xe7\xad\x3a\x5b\xbb\x90\x05\x46\xbf\xd2\x19\x8b\x69\ +\xfe\xe0\x6e\x33\xda\x6e\xfc\xc8\x05\x43\xbb\x22\xde\xf7\x0f\x90\ +\xa2\x72\x52\x36\xa8\xe1\xa1\x33\x86\x56\xe5\x7f\xfe\x05\x74\x76\ +\xfb\x6d\x30\x19\xc2\x5a\x52\x85\x40\xee\xc4\xd9\xcf\x73\x80\xaf\ +\x6e\x8c\x1f\x7a\xc6\x81\xfa\x20\x6d\xa6\xe4\x81\x85\x38\x13\x78\ +\xff\x0e\xfb\xe9\x75\xa3\xbe\x63\x56\xa0\x9f\x9b\x18\x87\x46\x30\ +\xca\x5e\x86\x7d\xfd\xfb\xee\xd1\xeb\xb4\xfa\x67\xf7\x6c\xe7\xcd\ +\x43\x4b\x36\xe8\xbf\x6f\x91\x47\x8a\xe1\x99\x88\x9d\x8d\x9d\x65\ +\x78\xd3\x35\xcc\xda\x8d\xf0\x9b\x5f\x34\x44\xaa\xa5\x26\x83\x51\ +\x7a\xb2\xb8\x0b\xdf\xa3\x87\x73\x6f\xd7\xc7\x59\xbf\xfd\xa5\x12\ +\xd6\xe5\x65\x50\x15\x7f\xaa\x26\xb1\x98\xe0\xcf\xd7\x8d\xaf\xfc\ +\x2c\xf0\x97\x70\xf9\x87\xcf\x75\x00\x5f\x58\xd0\x9b\x1f\xc1\x54\ +\x26\x95\x4d\x65\x54\x59\x55\x66\x95\x1d\x0f\x5f\xa6\x45\x93\x88\ +\xde\xda\x03\x83\xc0\xc4\x0a\x46\x78\x5b\x30\x33\x84\xa1\xb0\x14\ +\xa6\xc2\x76\xc6\xde\xf4\x54\xd8\xac\x61\xdc\x94\x98\x02\x72\xe0\ +\x17\xef\x31\x06\xf7\x0e\x2d\xd7\x83\x87\xeb\x74\x63\xea\x51\xd9\ +\x06\xa3\x1f\xa6\x57\xe2\x1c\xce\xe1\x06\xbe\x78\xc6\x66\x78\x2f\ +\x0e\x89\x4b\xfd\x4b\xbf\x53\x8d\x0c\x46\xc4\x1c\x88\x93\xe2\x26\ +\xc5\x1c\xe8\xcf\x19\x64\xc4\x69\xc4\x6d\x71\x5c\x5c\x0f\x2b\x1a\ +\x90\x16\xa4\x09\x6a\xa4\x91\x4e\xf8\x46\x68\xc8\x4c\x9a\x92\xb6\ +\xa4\x31\x8c\xe0\xac\x78\x6c\x11\x6f\x90\x40\xda\x94\x46\xa5\x55\ +\x6e\xdd\xcf\x06\xe0\x26\xb8\xf9\x7f\x43\x4a\xb0\x58\x3b\xa9\x99\ +\xde\x82\xe8\x0f\xd3\xb4\xde\x9e\x1a\xe7\xbb\x57\x06\x76\xd9\xdc\ +\x30\x55\x60\x14\x90\x48\xdd\x21\x90\x76\x92\x58\x5a\x85\x07\x4e\ +\x18\xd7\xd5\x74\xf6\xd9\x2f\x21\x20\x22\x56\xbe\x38\x18\x8e\x76\ +\x4f\x81\x27\xf2\x17\x4f\x37\x67\xcf\x9f\xab\xe6\x21\x79\x3f\xcc\ +\x8b\x84\x47\xd5\x38\x6c\x54\xf0\x0b\xcf\xf7\x99\x75\x80\x33\xdb\ +\x4e\x7b\xc8\x59\x6b\xa1\x35\xc7\xdb\x28\x7f\x2a\x73\xc1\xb8\xbd\ +\xe7\x93\x27\x47\xeb\x4f\x5a\xac\xa6\x4f\xeb\x25\xc0\x4a\x30\x51\ +\x8a\x8a\x1f\x18\xa7\xd6\x8d\x57\x9d\x07\xac\xcc\x62\xf5\x9e\xb3\ +\xce\x4b\x1e\xe7\x6c\x01\xcd\x24\x13\xfb\xc1\xdd\xdc\x36\xce\xb8\ +\x97\x3c\x03\xbf\xe9\x86\x86\xdc\xaf\x07\xa4\xa4\xbf\x1a\x87\x2b\ +\xe3\xf3\xf7\x18\x9f\xbb\xca\xf8\xee\x93\x35\xd4\xf8\x61\xa2\xdd\ +\x27\xeb\xdb\xd8\x1f\x6a\x2a\x8b\xca\xa4\xb2\xa9\x8c\x2a\x6b\x4e\ +\x2a\x7b\xbf\x98\x45\xee\x45\xa3\x14\x22\x09\x0c\x0a\x26\xdd\x5a\ +\x89\x15\xcc\x84\xdd\x96\x23\x2c\x85\xa9\xb0\xed\x6d\x05\x5e\xb9\ +\x0a\xa7\xb6\x0d\xe6\x8d\xaa\x36\x48\xc2\x2d\x04\xa4\x5f\x47\x49\ +\x75\xf9\x70\x9d\x9e\x21\xc5\x54\xac\x7b\x5a\xce\x72\xb7\xeb\x34\ +\xd7\x40\xbb\xe0\xdc\xbf\xe8\xf0\x2e\xc2\x0a\x87\xc4\xa5\xe4\xa1\ +\x0e\xef\xf9\x66\x58\xc8\xc6\xc5\x49\x71\x93\x14\x5c\x35\xf2\x34\ +\x87\x83\xd3\x8e\x38\x2e\xae\x87\x49\x03\xd2\x82\x34\x21\x6d\x74\ +\x87\xc1\x2c\xb0\xc2\x90\x96\xa4\x29\x69\x4b\x1a\x03\xcb\x33\xda\ +\x73\x5c\x9a\x2c\xda\x4c\xd2\xaa\x78\xb8\xcf\x53\x80\xaf\xef\x40\ +\x3b\x07\x03\x01\x55\x39\xde\xb1\xcd\x81\x98\x4b\xe1\x7f\xb3\xd3\ +\xdc\x35\x9f\xec\xf0\x4f\x2c\xd7\x8b\xfd\x10\x3d\x92\xbb\x51\x0f\ +\x20\xef\xc0\xf6\x10\x2e\x9e\x37\x3a\xfb\x6d\xb8\x3f\x3b\xc7\x47\ +\x60\x3e\xfd\xc8\xa3\x77\x80\xe2\xed\xce\x38\x37\xbb\x6d\x9e\xf4\ +\xdf\x24\x00\x73\xc8\x16\x15\x3f\x30\x56\x2b\xb8\x6a\x60\xf0\xab\ +\xfd\x3a\xc0\x1f\x7c\x02\x9e\x02\x9c\x5a\x76\xd2\xd8\xf1\x94\xbb\ +\x85\x27\xe2\xa1\x0e\x3c\xef\x35\xde\x3c\x38\xf6\x71\x1f\xeb\x4d\ +\x42\x29\xc5\x5e\x3d\xae\x1e\xde\x38\xb4\x06\x3b\xf7\x1b\x4f\xdf\ +\x98\x5e\x98\x12\x6b\xe0\x35\x5f\x36\xe6\x76\xb5\x27\x1b\x0b\x8e\ +\xfd\x56\xe0\xf4\x6f\xf1\x2f\x7c\x75\x88\xde\x3f\x5a\x7f\x52\xf7\ +\xbe\x60\xd3\x18\x07\x57\x8c\x8b\x76\xe1\xdd\xe7\x19\xea\x6d\xf9\ +\xfd\x7d\xdf\x06\x78\xe4\x5f\x53\x19\xfe\x52\x65\x2a\x65\x53\x19\ +\x9b\xa6\x7b\xd7\xaf\xf8\x10\x3e\x51\x08\x0d\xfd\x6d\x3f\x3f\x08\ +\x93\xae\x77\x1b\x2c\x38\x73\x7b\x2e\x2c\x85\xa9\xb0\x9d\x0a\xc1\ +\x06\x3f\x51\xde\xf1\x4b\xca\xaf\xed\xcf\x18\x80\x30\x2b\xd8\x01\ +\x0f\x8e\xda\xb1\xea\x14\xf7\x98\x5a\xc4\x8e\x4c\x22\x1a\xff\xec\ +\xac\x2f\x3a\x57\x2f\xc3\x1f\xfd\x2e\x10\xcf\xbe\x89\x3b\x57\x05\ +\x97\xc4\x29\xdc\xc4\xb1\xd9\x45\xc0\x92\xc4\x49\x71\x53\x1c\xed\ +\x3a\x2c\xf9\x47\x70\xd9\x5c\xdc\x2e\x1c\x17\xd7\xc3\xa4\x01\x69\ +\x41\x9a\x90\x36\x8a\x0f\x28\x75\x53\x0c\x69\x49\x9a\x92\xb6\xb0\ +\x3e\x8a\x35\xb4\x07\x0e\xd2\x64\xd1\xe6\x9c\xb4\x7a\x2e\x6e\x05\ +\x7e\x29\x6c\x1e\x85\xb3\x2b\x4e\x95\xa1\xb2\x7e\x1e\x65\x14\x60\ +\x93\xf9\x97\xd7\x27\xf7\x25\x18\x5c\xbf\x5a\xaf\x11\xae\x4f\x1d\ +\xcd\x8c\xd0\xc5\x81\x82\x43\xd0\x70\xbc\x37\xf1\xe8\x0e\xe3\x50\ +\x05\xbb\x11\x72\xac\x14\x73\x42\xbc\x0f\xac\x38\xba\x9b\xb7\x2e\ +\x5a\x4a\x83\x1e\xac\xa8\xf0\x34\x75\xb8\x04\x8c\xdd\x1a\xfe\xd6\ +\x6b\xa7\xc4\xf9\xcf\xe1\xe3\xeb\xb0\x74\x16\xf6\x88\x57\x8b\xa6\ +\x7a\x03\x3a\x7f\xfc\x7b\x3b\xed\x18\x33\x80\x22\x7a\x8b\x5f\xbc\ +\x4c\x05\xc0\x18\x35\xc6\x66\x05\xbf\x72\xb7\x45\x1e\xfd\x42\xd8\ +\x7b\x57\x9d\xeb\x2f\x71\x1e\x6a\xca\x96\xa0\xdb\x14\x4e\xb4\x10\ +\xc9\xbd\xc1\x3c\x7a\x8a\x4c\xbc\x54\x93\xc0\x42\xfc\xde\x9f\x0f\ +\x10\xb5\xbe\x39\x0f\xff\xb0\x86\xdf\x7b\x9b\xc1\x9d\x21\xc0\x73\ +\x68\x26\x2d\xff\x30\xf1\xdf\x59\xca\xa2\x32\xa9\x6c\x2d\xa6\xb2\ +\xf6\xb8\x59\xf1\xc5\x73\x0a\xdf\xfa\xbb\xfa\xe5\x7b\xe0\x20\x4c\ +\x42\x9c\xfd\xd6\xdf\xc9\xbd\x82\xa1\xb0\xe4\xd5\xb3\xa3\xac\xbf\ +\x7b\xda\x38\x9b\x60\x2f\x1b\x4d\x77\xae\x20\x41\x36\xf0\xa9\x55\ +\x74\xf7\xef\xc5\x83\xb2\xfd\xa8\xcb\xbd\x5b\x00\x4c\x38\x23\x2f\ +\x27\x0c\x6f\x19\x13\xbd\xbf\x38\x53\xb8\x23\x0e\x11\x9c\x72\x62\ +\x8f\xde\x62\xca\x59\xb8\x2d\x2e\x8a\x93\x53\x87\xe3\xba\x35\x9f\ +\x8e\xc7\xe2\xb4\xb8\x2d\x8e\x4f\x99\x34\x20\x2d\x48\x13\x45\x1b\ +\x04\xe8\xfd\x48\x43\x5a\x92\xa6\xa4\x2d\xe2\x6d\xc5\x99\xb5\x0c\ +\x69\xb1\xca\x45\x9b\xd2\x28\x2f\x3d\x47\xd7\x82\x7f\x7b\x15\xd2\ +\x56\x0c\x9f\x73\x6c\xd3\x91\x3b\x40\x93\xe5\x5b\x4f\x37\xa7\x26\ +\xee\x67\x9e\x73\x70\x78\x39\x39\x3b\xd6\xf5\xfe\x85\x10\x29\x19\ +\x38\xcc\x65\xe3\xfc\x25\xb0\x77\xf4\x80\x6f\x3d\xce\x59\x5c\x74\ +\x96\x6a\x27\x8f\x09\xb6\x38\x16\x2d\x77\x00\x7b\xdb\xe6\x64\xe3\ +\xaa\xa5\x6a\x3e\xbe\xdc\x8b\xc4\xbb\xfd\xf4\xf2\x12\xeb\x68\xdd\ +\xb8\x72\x65\x56\x9c\xff\xf9\x3b\x4e\x5a\x72\xd6\x2a\xc7\x93\x4f\ +\x89\xbe\x8d\xed\xcc\x2e\x84\x37\xfc\xf3\xa9\xed\xc0\x4a\x44\xeb\ +\x84\x39\x74\x63\x6f\x60\xfc\x93\x0b\x81\x9b\x23\x11\x5b\x61\x57\ +\xc3\x3f\xfe\x0e\xdc\xe4\xb0\x67\x8e\x4d\x2f\x38\x32\xb5\x2b\x10\ +\x84\x77\x1c\x92\x83\xf7\x2b\xc1\x4a\x4e\xac\x6d\xa4\x44\x55\xc1\ +\x79\x13\xe3\x83\x09\x7e\xe3\x90\xf3\x7b\x6f\x31\x18\xc1\xe1\x3b\ +\x38\x97\x66\x18\xcc\x5a\xe4\x39\x42\x65\x50\x59\x54\x26\x95\x4d\ +\x65\x54\x59\xa7\xcb\xae\x14\x3e\x81\x5b\xbf\xf8\x0a\xb9\x5b\xf5\ +\x8f\x91\x58\xc1\x08\x47\x98\x09\x3b\x61\xc8\xd5\x81\x29\x81\xf1\ +\x1f\xc3\xaf\x0d\x60\xa7\x2e\x75\x90\x2c\xf2\x42\xe2\xac\x80\xf2\ +\x77\xef\x60\x74\x8c\xc0\x5a\xc2\x0f\xdc\x49\x99\xec\xce\x41\x71\ +\xe1\x80\xf3\xf1\xff\xe1\x40\xcf\x47\x71\x47\x1c\x12\x97\xac\x28\ +\x33\x52\xdf\x29\x18\x88\x8b\xe2\xe4\x34\x47\x83\xb3\x45\x17\xe2\ +\xb2\x38\x2d\x6e\x8b\xe3\xc1\x47\x71\x5f\x1a\x90\x16\x22\xc4\x3e\ +\x84\xef\x29\x60\x37\x69\x48\x5a\x92\xa6\xa4\xad\xb8\x7d\x58\x29\ +\xb4\x17\x5a\x94\x26\xd3\x96\x34\x7a\x0e\xdf\x05\xb8\x5b\x2d\xa5\ +\x3b\xcd\x44\x5a\x88\x40\x07\x07\xe8\xc2\x6a\x1f\xd8\x9e\xec\x6d\ +\x4e\xb8\xfb\x8a\xc5\x74\x35\x6e\x53\xbd\x7f\xfc\x12\x3d\xc2\xc6\ +\x08\xe6\x26\xf0\x5b\xbf\x04\xdc\x5a\x00\x7f\xc7\x7f\x84\x83\x50\ +\x02\x22\x06\x0e\x28\xc5\x36\x63\x0e\x60\xdd\xbf\xb5\xd1\xec\x0e\ +\xab\xa8\x52\x77\xfa\x15\x7a\x52\x1c\x9d\x32\xe6\x0c\x76\x0e\xc0\ +\xdf\xbf\xd0\xe1\xe5\x84\xe9\x20\x09\x3c\x75\x4d\x3d\x33\x08\x38\ +\xe2\xc4\x16\x28\x05\x19\x63\xf8\x06\x4e\x76\xfa\xf2\x97\x3c\x62\ +\x2d\xc0\x18\xbb\x71\xa8\x35\x3e\x53\xc3\x1b\x5f\x62\xf0\x46\x66\ +\xec\x4f\x3f\x04\x9f\x59\x81\xcd\x4d\x67\xb1\xea\xaf\x20\x6b\xcb\ +\x89\xc0\x10\x41\x7f\xea\x2d\x05\x9e\xd6\xed\x6a\xf4\x79\x26\xf9\ +\x6b\x89\x54\x1b\x57\xec\x18\xef\xdb\x33\x7e\xe3\x7c\xe7\xfd\x6f\ +\x30\x74\x44\xf6\xe9\x5f\x3f\x07\xd1\x80\x84\xa6\x98\x35\xe5\xa5\ +\x3c\x95\xb7\xca\xa0\xb2\xa8\x4c\xa9\x8e\x32\x46\x99\xa3\xfc\xf2\ +\x25\x16\x85\xa1\x9a\x39\x82\x5b\x04\x2f\x2c\x84\x89\x53\x30\x12\ +\x56\xc2\x4c\xd8\x09\xc3\x69\x13\xc6\x6f\x7c\x8e\xf1\x99\x0a\xd6\ +\x5a\x63\xd4\x1f\xd8\x9a\xe5\x01\x86\x2c\x86\xe1\xdd\xfa\x4b\x8e\ +\xc8\x4c\x94\xe2\xe0\xd9\xf1\x5d\x78\xda\x8a\xf3\x17\x0d\xbd\xbd\ +\xbc\x70\x47\x1c\x12\x97\xc8\xb1\xc6\x30\x95\x87\x3b\xb4\x20\x2e\ +\x8a\x93\x98\x47\xef\x9c\x63\x78\x4e\x49\xe2\xb2\xb7\xe2\xb6\x38\ +\x2e\xae\x8b\xf3\xe2\x7e\xd1\x80\xb4\x10\xba\x98\xd1\x4a\xac\x67\ +\x48\x4b\xd2\x94\xb4\x85\x47\x1e\x20\xbd\xc5\x74\xb9\x92\x26\x91\ +\x36\xa5\xd1\x73\xd7\x00\x7c\xf3\x38\xd4\x73\x70\x60\xa1\x64\x88\ +\xf9\xcc\x96\x8a\x80\xcd\xe4\xa3\xa3\x7c\xc7\x79\xc3\x74\x55\x3d\ +\x4c\x75\x0f\x56\x37\x44\x2b\xd3\x80\xb9\x15\xe3\xd8\x49\xa3\xd9\ +\xb0\x7e\xc1\xe2\x5f\xc3\x49\x01\x32\x8e\x5e\x22\x7a\x7f\x3c\xc4\ +\xd2\x8d\x04\xda\x93\x7b\x8c\xa9\xad\x10\x8b\x02\x33\x28\x79\x80\ +\x57\x19\xe7\x4f\x60\x9c\x8d\xcb\xfe\x10\x78\x25\xc5\xfe\x1e\xdc\ +\x7c\x8f\xb1\xbc\xe0\x0c\xda\x02\xa6\x47\x58\x70\x8a\x9e\xdf\x29\ +\xbf\x02\x37\xf5\xd8\x44\xd0\x4e\xbf\xa5\x95\x52\xb9\xe1\xa8\x5a\ +\x37\xde\xfe\x13\x0e\x1f\x9c\x3d\xac\x73\xf8\x27\xe1\x1f\x7c\xd6\ +\x79\xf9\x15\xce\xb7\x37\x0b\x5b\x2a\xcb\xd4\xb4\x34\x6d\xc6\x9b\ +\x36\x9e\xb1\x6e\xa2\x21\x70\xe8\x12\x24\x0b\x52\x5b\x10\xaf\x4d\ +\x42\x19\x16\x8d\xa7\x6c\x1a\xef\xd8\x31\x7e\x79\xe2\x7c\xe9\x5a\ +\xe3\x5b\x27\xd8\x77\x73\xf8\x81\xb1\x40\xca\x4b\x79\x2a\x6f\x95\ +\x41\x65\x61\x31\x84\xde\x46\x59\x2d\xd6\x4d\x66\xdf\x61\x0b\x1f\ +\x5b\xf9\x5c\x7c\x6f\x84\x45\xc1\x44\xd8\xd0\x22\xac\x84\x99\xb0\ +\x13\x86\x61\x81\xed\xbb\xe1\xed\x57\x3b\xc2\x7c\xb7\x82\xaa\x36\ +\x2c\xa7\x9e\x63\x65\x78\x5e\xb4\xd4\xbd\xe0\xdb\xa2\x84\xb5\xa8\ +\x8e\xf1\x6e\xc1\x97\x41\xe3\x2c\x2d\x3a\x6f\xfb\x9e\x75\x1c\xd1\ +\xaf\x38\x33\xce\x85\x43\x5e\xcd\x36\x32\x4e\x2a\xc0\x98\x89\x83\ +\xe2\x62\x8c\xe8\x66\xb9\x2a\xee\xc6\x88\x47\x9c\x16\xb7\xc5\xf1\ +\x6e\x1a\x23\xee\x4b\x03\xd2\x82\x34\x41\x06\x0b\x3f\xa2\x31\x93\ +\x86\xa4\x25\x69\x8a\x1c\x1a\x9b\xd6\x1c\x16\xe2\x5f\x70\x69\x53\ +\x1a\x3d\x77\x0d\xc0\x67\xdf\x02\x73\x50\xae\xd5\xae\x62\xee\x1c\ +\x85\xe8\x56\xea\x93\x7f\x6d\x63\x72\xe7\x7c\x65\x8f\x79\xee\xea\ +\x70\x99\x4c\x0f\x5c\x8e\x15\xda\xba\x32\xb2\x62\xe7\x0f\xc3\xf3\ +\x16\x9c\x69\x7b\xcf\x51\x38\x6f\xd1\xe3\x1e\x75\x07\xf3\xd8\xa7\ +\x57\xca\x51\x99\x3a\x75\xa8\x37\xd8\xac\x9f\x67\xea\x77\x2a\x2f\ +\x6b\x8d\xd3\xd9\xd8\x33\x78\xf1\x3d\x06\x1f\xea\x77\x03\x3e\x78\ +\xd2\x79\xd2\x2e\x8c\x97\x9c\xda\x9d\x8a\x8c\x55\x82\x77\xaa\x47\ +\x8e\x68\xb1\xac\xfc\x63\x4f\x56\x09\x2a\xb0\xd8\x12\x6c\x13\x60\ +\x1c\xac\xe0\x63\x47\x8d\x37\x3e\x77\xf6\xb0\xce\xc9\x17\xc0\xe4\ +\x65\xf0\x33\xdf\x84\x57\x1f\x76\x4e\xb5\xce\x38\x65\x9a\x4c\x3f\ +\x0c\x9d\xda\x9b\x6e\x29\xab\xdf\x6d\x34\x3c\x39\xd4\x87\x5b\xdf\ +\x15\xd7\x89\x91\x02\x9e\x56\x8c\xe7\x6f\x1b\xef\xde\x36\x9e\x3b\ +\x70\xc6\x2f\x36\xf6\xdd\x82\xf6\x18\x33\xa6\xbc\x94\xa7\xf2\x56\ +\x19\x54\x16\x95\x89\x5a\xe4\x05\xa2\x1e\xba\x8e\x13\xe4\x53\xf1\ +\x2d\x7c\xb5\xf0\x9d\xc0\xba\xc9\x08\x1b\x61\x24\xac\x84\x99\xb0\ +\x13\x86\x9d\x09\xdb\x37\xfe\x82\xf1\xb1\x33\x25\xec\x3b\x61\xe4\ +\x1c\x82\xc1\x48\x54\xfd\x2e\x40\xa6\x70\x27\xea\x31\xa6\x1c\xfd\ +\x82\x75\x8c\xf2\xb6\x6b\xe7\xaa\x0c\x7f\x7a\xda\xfb\xc6\xfb\x43\ +\xe2\x4c\xe1\x8e\x38\x24\x2e\xc1\x2c\xc7\x62\xea\x29\x0e\x8a\x8b\ +\x18\x1e\x8d\x4c\xf1\xa7\x70\x56\x1c\x2e\x5c\x16\xa7\xc5\xed\xde\ +\x0a\xf7\xa5\x01\x69\x41\x9a\x70\x8b\x38\x86\x7e\x4b\x5b\x1a\x92\ +\x96\xa4\x29\xe2\x55\xe9\x7e\xe8\x1f\x9a\x93\x16\xa5\xc9\xb9\xd0\ +\xe8\x39\x6b\x00\xb8\x05\xee\x1b\x39\xa7\x77\x21\xb9\x03\x11\x1d\ +\x18\x05\x89\x2b\xb0\x3f\x7a\x6c\xef\xfb\xd9\xd9\x7b\xd1\xe1\xc1\ +\x45\x80\x75\xc9\x62\x8f\x36\x53\x9c\x3d\x7f\x6c\x1c\x5a\x30\xf8\ +\x42\x3f\xef\xba\xfb\x1e\xa7\x32\x58\x76\x27\x5b\x04\x1a\xf5\x17\ +\x6b\x04\x61\xf2\x99\x49\x6e\x47\x39\x67\x98\xdd\xab\xef\xa2\xea\ +\x72\x65\x2c\x0d\x8c\xf5\x91\xf1\x2f\x9e\xe2\xf0\xaf\xfa\xdd\x80\ +\x7b\x9e\x0b\xdf\x59\x84\xdd\x2d\x67\x1b\xa7\x4d\x19\x4a\xd9\x49\ +\xfd\x9c\x54\xa9\x9b\xe6\x18\xf4\x5b\x33\x1e\x8b\x5a\xc9\xa8\x2c\ +\xb1\x49\x42\x15\xf8\xf6\x8b\x9c\xe1\x2d\xc0\x47\x99\xb1\xcf\x3c\ +\x1d\x7e\xf3\xac\x71\x43\xe5\x11\xe7\x96\x19\x50\x1a\xb6\xec\xde\ +\xe5\x95\x24\x8f\xdc\x2f\x4e\x5a\x06\xb7\x98\x1f\x46\xef\x96\x5a\ +\xcd\xb3\x13\xed\xd8\xd8\x32\xe3\x79\x6e\xbc\xf3\x4c\x62\xfd\xcc\ +\x39\x39\x07\x00\xc6\x4c\x1f\x2e\x53\x5e\xca\x53\x79\xab\x0c\x2a\ +\x8b\xca\x94\xda\x28\x63\x94\xd9\xcd\x8a\x0f\xb8\x7c\x2a\xbe\x4d\ +\x61\x9b\xbd\x60\x50\xe3\x71\xfa\x1f\x61\x24\xac\x84\xd9\x8c\x09\ +\xd3\xd5\x5b\xe0\xed\x17\x3a\xf5\xc8\xd8\x8d\x51\x51\x22\xe6\xff\ +\x54\x5d\x67\x60\x91\x83\x07\x8e\x5d\xc7\x61\x2d\x04\x4f\xbd\xca\ +\x8c\x55\xa6\xb1\x73\xef\x1c\x3c\x70\x03\x5d\xe3\x2d\xae\x88\x33\ +\xe2\x8e\x38\x94\xab\x99\x1d\x86\x69\xce\x89\x83\xe2\x62\x11\x3e\ +\xfd\x45\x26\x2e\xb1\x06\x87\xc5\xe5\xca\xc4\xed\x7e\xfe\x2f\xce\ +\x8b\xfb\xd2\x80\x77\x67\x0c\xfa\x58\x89\x48\xd2\x90\xb4\x24\x4d\ +\xf5\x57\xa5\x7b\xf0\x25\x85\x06\x5d\x9a\x2c\xda\xe4\x96\x73\xd9\ +\x00\xa8\x1e\x74\xcc\xd6\x61\x2f\xd3\xdd\xaa\x6a\x45\xd2\x04\xec\ +\x77\x9c\x9d\x6c\x6f\x34\xf9\xae\xeb\x0f\x0e\x9e\x46\xeb\x44\x0f\ +\x1d\x43\xe8\xa9\xad\xbb\x9d\x16\x96\x17\xe1\x77\xae\xe9\xd7\x01\ +\xbe\xfc\xe7\xe5\xc1\x88\x13\x2d\x11\x56\x39\xb5\xe8\x61\x01\x70\ +\x01\xc0\x33\xde\x6f\x98\x74\xb7\xea\x18\xc4\xa1\xa3\x31\xc6\x85\ +\x35\x6c\xb5\xc6\x4d\x6f\x9d\x1d\x9e\xbf\xf3\x5e\xe7\xfc\x3d\x38\ +\x38\xe7\xcc\xb7\x8e\xbe\x96\x73\x80\x6b\xb3\x7b\xf4\x86\x07\xf9\ +\xfb\x21\x39\x94\xd4\xb6\xc6\x72\x82\x83\x0e\x1f\x79\xc8\x78\xdb\ +\x0b\x63\xcb\x6a\xda\x3e\x08\xff\xf6\xdf\x3b\x77\x1f\x84\x95\x75\ +\x67\x31\x39\x23\x44\x78\xc7\x52\xec\x04\xd0\x00\x25\xdf\x9c\x72\ +\xf7\x7a\xae\xc7\xda\x60\xce\x40\x90\x83\x2c\x61\x19\xed\xbc\xb1\ +\x3e\x6f\xdc\xb0\x01\x9f\x5e\x35\x3a\x4b\xec\x93\xf5\x6e\xf7\xa6\ +\xbc\x4a\x9e\xca\x5b\x65\x50\x59\x50\xa2\x60\xaf\xb2\x06\x35\xfa\ +\xd7\x8f\x53\xbf\xe7\x2f\x5f\xe5\xb3\x7c\xcf\x14\x2c\x84\x89\xb0\ +\x11\x46\xc2\x4a\x98\x4d\x9b\x30\x7d\xf3\x8b\x8c\x0f\x9f\x34\x96\ +\x5a\x58\xa8\x81\x1c\xf5\xd1\x09\x27\xf8\x05\xa4\x6e\x2b\xb9\x45\ +\xc9\xe9\x45\x6a\x75\xc6\x9a\xb2\x28\xb7\xba\x0b\xbf\xff\x57\x3e\ +\x33\xcd\x10\x57\xc4\x19\x71\x67\x4c\xe1\x52\xcc\xcd\x83\x63\x29\ +\x18\x8c\x38\x18\xc2\x57\x6a\x83\xa3\xfd\xab\xc7\xc9\xc4\x65\xc4\ +\x69\x71\x3b\xe6\xff\xe2\x7c\xe1\xbe\x34\x60\x4c\xc7\xb4\x84\x56\ +\x2c\x49\x3b\xd2\x90\xb4\x24\x4d\xcd\xbc\x5a\x6d\x84\x26\x92\x4b\ +\x8b\xd2\xa4\xb4\x79\x8e\x1f\x07\x7d\x17\x0c\x4e\x3b\x73\xab\xce\ +\xca\xc0\xc9\x0d\x53\x61\xaf\x6d\xd7\x32\xb5\xb4\xf7\xee\xe4\xaf\ +\x5e\x34\x9f\x9e\x61\x43\xab\x70\xa7\xdb\xcf\x76\x52\x07\x24\xf3\ +\xc6\x31\x45\xe9\x9d\x98\x5a\x07\xf8\x00\xfc\x27\xd3\x36\xa1\x33\ +\x6a\xa3\x27\xb4\x99\x5d\x80\x6e\xf5\xdc\x42\x20\xd9\x43\xf4\xca\ +\x83\xaa\x9b\x47\x25\x33\x36\xdc\x50\xf0\xce\x8b\xbf\x3d\x3b\x3c\ +\xff\xf0\x9b\xe1\xe2\xc7\x3b\x67\x4e\xc2\xb6\x17\x92\xba\x85\xf8\ +\xff\xef\x55\x7a\x9c\x8a\xa9\x3d\xda\xa9\xde\x40\x7f\x26\x29\x31\ +\x5a\x48\x0c\xcd\xf8\xa7\x8b\x70\xfd\xc7\x98\xb5\xbf\x03\x97\xbf\ +\x04\x5e\xf0\x15\x67\xed\x0a\x18\x35\xce\x42\xd5\x07\x74\x04\x31\ +\xbb\xf5\x87\x44\xa6\x89\x78\x88\x1a\xa7\x4d\x65\x88\x68\x19\x5a\ +\x37\xa8\xa0\xb2\x12\x9e\x9c\x35\x12\x38\xdf\x78\xc2\x83\xec\xbb\ +\x79\x54\x1b\x61\x46\x31\xe5\xa5\x3c\x95\x37\x93\xd8\xf6\xab\x4a\ +\xd9\x2c\xa3\xb2\x96\x32\x53\x7c\x90\x2f\x89\x7e\x6d\x85\xa8\xc7\ +\xf0\x5f\x58\x08\x13\x61\x23\x8c\x84\x95\x30\x9b\xb1\x67\xdd\x0a\ +\xaf\xad\x61\x3e\x19\x6a\x71\x1b\x21\x9f\xd2\xd4\xa8\x2f\x02\xaa\ +\x72\xbc\x53\x6d\xde\xe1\x0a\x51\xa7\xb9\x85\x94\xf1\x49\x59\x35\ +\xdf\x3e\x06\x97\x3e\xde\xf9\xf0\x03\xb3\xd3\x0c\x71\x45\x9c\x11\ +\x77\x52\x4c\xfd\x8c\xc2\x2d\x71\x8c\x32\x54\x0f\x5e\x3b\x10\x9c\ +\xec\x39\x1a\xf1\x1f\x85\xc3\xe2\xb2\x38\x2d\x6e\xc7\xfc\x5f\x9c\ +\x17\xf7\xa5\x81\xae\xe3\xf2\xa9\x75\x0c\x77\xa4\x1d\x69\x48\x5a\ +\xa2\xed\x77\x31\x42\x6b\x8e\xf2\x92\x4b\x2b\x75\xd1\xa4\xb4\xc9\ +\xbb\xce\x65\x03\xf0\x3a\x78\xcf\xc7\x61\x79\x04\x6d\x55\xd6\x01\ +\x70\x70\x8b\x9b\x76\x03\xec\x64\xfe\xb9\x53\xa3\x6f\x2d\x24\xbb\ +\xe8\x45\xe7\xcd\x1d\x04\x9b\xda\x43\x27\xee\xf3\x13\xa1\xf7\x8c\ +\xdd\x55\x78\xd9\x05\xf4\xe0\xdc\x07\x77\xdf\xe6\xcc\x27\x58\x1d\ +\x38\x58\x49\xee\xd3\x3d\x88\x13\x2d\xad\xf2\xea\xb6\x19\x95\xa0\ +\x3f\x0e\xea\xad\x31\x48\x3a\x0f\x60\xfc\xfa\x95\xc0\xcd\xf4\xf6\ +\x31\x78\xd7\xed\xb0\x56\x3b\xf3\xc3\x92\x47\x3d\x3b\x8c\xeb\xc8\ +\x03\x22\x31\x51\xf6\x5e\xfc\x39\xf6\xeb\x0d\x83\x31\x2c\x8c\x8d\ +\x4f\x9e\x81\x8f\x68\x47\xe0\x7f\xce\x8e\x38\xbe\xfb\x0c\xb8\xe9\ +\x5a\x78\xc5\x51\xe7\xba\xc7\xc0\x68\xa2\x45\x9b\x22\x0e\xb2\x47\ +\xb8\x68\x1b\xd7\x95\xb5\x54\x91\xff\x04\xa7\x8e\x39\x34\x11\xa5\ +\x9c\x5b\x43\x62\xab\x93\x51\x63\x4c\x5a\xa3\x39\x6c\x10\x66\xfb\ +\xdd\x0a\x30\x6b\xca\x4b\x79\xd6\x94\x32\xb4\x1e\xd7\x7b\x1b\xd1\ +\x10\x94\x32\x4f\xa2\xc7\x92\x2f\x8e\x7c\x2b\x3e\x62\xc5\xe7\xc6\ +\x0b\x06\xc2\x42\x98\x08\x1b\x61\x24\xac\x8a\x05\x86\x9f\x83\x4f\ +\xfd\x94\xf1\xe9\x2d\x58\x1c\x6b\xca\x01\x74\x67\x0d\x52\x3f\x2a\ +\x2b\x55\x13\x35\x56\x70\x2c\x62\xec\xef\x65\x54\xaa\x95\x70\x96\ +\xcc\xf9\xdd\xdb\x99\xe9\x18\xc4\x11\x71\x45\x9c\x11\x77\xc4\x21\ +\xbc\x88\x7e\x96\x67\xdd\xdd\x95\xe5\xbb\x78\x70\xb3\xdf\x42\x56\ +\x12\x87\xc5\x65\x71\x9a\xfb\xfa\x4e\x4e\x9c\x17\xf7\x6d\x2f\xb4\ +\x20\xe1\x03\x78\x68\xc5\x92\xb4\x23\x0d\x49\x4b\xca\xab\x6f\xc8\ +\xcc\xa5\xb9\xd8\x3a\x2c\x97\xa5\x48\x93\xd2\x26\xaf\x3b\xc7\x53\ +\x00\xde\x0a\x77\x4d\x9c\x33\xa7\xfb\x21\xba\x79\x0e\xc7\x05\xb2\ +\x2b\xfd\x97\x07\xc7\xc7\x26\xee\xa7\x5f\x7a\xc1\xf0\x8a\xb8\x44\ +\x24\x2a\x89\xaa\x38\x69\x46\xae\xe1\x82\xc6\x38\x09\xfc\xf4\x45\ +\x71\x01\xe6\xe3\xe1\x23\x47\xe0\xfc\x81\x73\x6a\x32\xf5\x38\x08\ +\xfd\x61\x20\xf7\x1e\xe4\xec\x1e\x9a\xef\x87\xa0\xee\x55\x8c\x08\ +\x0a\x39\x0f\x4f\x8c\x2f\x8c\xe0\xd7\x7f\x8a\x19\x7b\xfb\xb7\xe0\ +\x9a\x4b\x9d\xad\x4d\x68\x26\xce\x24\x97\x1e\x29\x13\x3d\x32\xfd\ +\x7a\x40\x8a\x16\x9d\xee\x8e\xc0\xd2\x03\xe5\xa9\x53\x82\x83\x45\ +\x58\x5b\x30\x8e\x1c\x81\x5f\x7b\xa2\x05\xb1\x7a\xbb\x75\x0d\xee\ +\xbc\x18\x2e\xff\x2d\xe7\x9a\x0b\xa0\x3a\xe9\x54\x43\x67\xd2\x3a\ +\x95\x47\xab\x6e\xca\x33\xae\xbf\x8e\x7d\xe4\x89\x2b\x17\x47\x2b\ +\xd6\x0c\x01\x37\xe6\x5d\x88\xc7\x45\x2d\x6d\x8c\x82\xf6\xdf\xec\ +\x07\x45\x03\x2a\x2f\xe5\xa9\xbc\x5b\x40\x65\x41\x69\x08\x2a\x63\ +\xc2\x99\x78\x04\xc2\x84\x10\x9c\xf0\xcd\x8b\xaf\xf2\x59\xbe\x0b\ +\x03\x61\x21\x4c\x84\x8d\x30\x9a\x36\x61\xf8\xfa\x27\x18\x77\x7f\ +\x1f\xd6\x96\x8d\x34\x07\xc2\x9a\x9c\xc8\x21\x7e\xcf\xdd\x96\x63\ +\xb7\x95\x68\x28\xf5\xc3\x7f\x09\xc6\x63\x9a\xb7\x9d\x9d\xcd\x11\ +\x5c\xfb\x78\xe7\x0f\xbf\xc5\x8c\x89\x23\xe2\x8a\x38\x23\xee\x24\ +\x9b\xe5\x14\x58\x74\x02\x04\xf7\x62\x31\xdc\xa3\xd9\x89\xbc\xc9\ +\x0e\x88\xc3\x85\xcb\xe2\xb4\xb8\x2d\x8e\x8b\xeb\x27\x11\xf7\x8b\ +\x06\x3c\x3a\x2c\xa8\xba\x83\x53\x6d\x46\xda\x91\x86\xa4\x25\x42\ +\x57\x45\x63\xb4\x58\x3f\xc5\x90\x16\xa5\x49\x69\xf3\x1c\x4f\x01\ +\xc2\xbe\xe6\xf0\x98\x83\xce\xce\x9e\xe3\xfd\xe5\x84\x53\x11\x6f\ +\xf9\xd4\x4e\xb3\xf7\xe0\x5e\xfe\xeb\x6b\x0f\xd4\xcf\xc4\x31\x80\ +\x7e\x91\x43\x29\x97\xa1\xe3\x99\x16\xea\xc6\x78\xf6\xb3\xa6\x2e\ +\xc0\xfc\x65\xf8\x77\xb7\x1b\xcb\x03\xc7\xc7\x71\xb5\x56\x0c\xb5\ +\xfa\x96\xbc\x6f\x10\x92\x33\xb5\x1b\x50\xf5\xfb\xf5\x91\xdf\xce\ +\x10\x46\xa7\x8c\xd7\x3f\x9b\xd9\x37\xf7\x5e\x05\xaf\xbf\x1d\xce\ +\xd3\x6e\x40\xc4\x38\x60\x22\x6d\xf4\x18\xdd\xa2\x63\x1b\xf3\x2d\ +\x02\xa5\x20\x05\x86\x11\xf3\x35\x8c\x71\x93\x90\x5f\x27\xe6\x8d\ +\x77\x3e\xce\xb9\xee\x1b\xf0\x8b\x41\xb0\x69\x7b\xc5\x1b\xe0\xb1\ +\xeb\xce\xf2\xa5\x70\xb9\x1a\xd3\xca\xa9\x54\x81\xe1\x53\xe5\xe5\ +\xb7\xf5\x4c\x4d\xc6\x2b\xa7\x51\x8f\x29\x8d\xfd\x1f\xea\xce\x3c\ +\xec\xb2\xaa\xba\xd3\xef\xda\xe7\xde\xfb\x0d\x35\x17\x54\x15\x50\ +\x54\x31\x14\x36\x98\x12\x44\x1b\x19\x54\x9c\xd0\x74\x1a\x87\x40\ +\x43\x5a\x34\x2a\x38\x34\x4e\xd1\xc6\x31\xd1\x24\x0e\x8f\x4d\x10\ +\x5a\x14\x4d\x9c\xe2\x04\xc6\x59\xa3\x82\xa8\x9d\x44\x45\x45\x25\ +\x20\x02\xa2\x20\x0a\x14\x54\x51\xd4\x08\x05\x35\x7c\xe3\xbd\x67\ +\xaf\xee\xdf\xb3\xd7\x73\xcf\xbd\x4f\x81\xb1\x0d\x05\x64\xc1\xa1\ +\x8a\xaa\x3f\xf6\xde\x67\xbd\xbf\xfd\xed\xb3\xd7\x5e\x6b\x4f\x40\ +\x6f\xae\xe3\xd3\xb0\xb3\xab\xf0\x8f\xd1\x1b\x35\x26\xef\xdd\x63\ +\x17\x83\x38\xc3\xa6\xb6\xd4\xa6\xda\x56\x1f\xd4\x17\xf5\xa9\xf4\ +\x2d\xae\x8f\x53\x9f\x5b\x31\x86\x81\x31\x95\xf7\x5b\xc6\xac\xb1\ +\xeb\x1d\xe8\x5d\xe8\x9d\xec\x66\x27\x5d\x0b\x8f\xb9\x0e\xde\xb7\ +\xbf\xb3\xad\x32\x90\x28\x91\x38\xc2\xd7\xb1\x11\xab\x07\x2c\x96\ +\xe4\x14\x16\xa9\x83\x8f\xe6\x90\x51\xdc\x4e\x43\x3b\x39\xfb\x8e\ +\x3a\x7f\x71\x23\x62\x20\xac\xb0\x21\x46\xc4\x8a\x98\x31\xb3\xfe\ +\x24\x03\x26\xb6\xfa\x87\xc0\x92\xd3\x08\x3e\x78\xa4\xcf\x4b\x9c\ +\x2d\x99\x75\xc4\xb0\x58\x16\xd3\x32\x31\x2e\xd6\xc5\xbc\xd8\xaf\ +\x42\x0b\x58\xb3\x49\x2e\x73\x4c\xda\x91\x86\xa4\x25\x69\x6a\xe0\ +\x54\x6c\x68\xce\x8a\x06\xa5\x45\x69\x12\x1e\xa4\x09\xe0\x1f\xae\ +\x07\x4b\xb0\x64\xdc\x31\xca\x60\xcd\x9b\xf0\x0a\x48\x44\x7e\xf9\ +\xb6\xd9\x2b\x96\x74\xd2\x11\x2b\xe7\xb5\x47\x23\x3d\x33\x0e\x37\ +\x10\x02\xad\x8d\xb1\xca\xd8\x52\xc1\x69\xc9\xe1\xf6\x26\x0e\xfb\ +\x8f\x9b\x9d\x95\x0e\x8c\x39\x95\x3b\xd6\xaf\x10\x53\x93\xcb\xac\ +\x1e\x6d\x15\xd8\x0c\x70\x9a\x97\x18\x93\x4d\x71\x56\x9d\xd8\x6b\ +\x21\x6c\xba\xd5\x78\x7a\x62\xc8\x3e\x31\x05\x07\x2f\x86\xbb\x7b\ +\x4a\xea\x76\xdc\x05\x6d\x38\xb0\xbf\x73\x1c\x30\xa9\x7d\x03\x87\ +\x26\x26\x1c\x27\xb7\x92\x9e\x2a\x51\xb9\xb1\x00\xf8\xdc\x7a\xe3\ +\xab\x47\x18\x5f\xff\xc8\xee\x51\x81\x0b\x17\xc1\x91\x1b\xe1\xb1\ +\x97\x38\xd7\x2c\x80\xff\x3e\x37\xf3\xcb\xca\x99\x53\x3b\x6a\xdb\ +\xea\x8c\xc6\xd8\xb1\x1a\x6f\x49\x30\x99\x34\x92\xc9\x2d\xa7\x1a\ +\xcd\xe8\x28\x73\x5e\xea\xa4\x29\x63\x64\x1c\xee\xd9\xa6\xef\x40\ +\x1b\xde\xb9\xdb\x83\x95\xc1\xd5\x96\xda\x54\xdb\xea\x83\xfa\xa2\ +\x3e\xa9\x6f\xea\xa3\xfa\xaa\x3e\xab\xef\x9d\xf0\x97\xc6\x54\x7b\ +\x19\xa3\xc6\xaa\x31\x6b\xec\x7a\x07\x7a\x17\x7a\x27\x43\x76\x31\ +\x7c\x7d\x17\x7c\xed\x30\x43\xef\x52\xa5\xae\x2a\x17\x05\x89\x64\ +\x15\x19\x89\xbf\x59\x8e\xa3\xbf\x33\xe4\xa3\xc1\xd3\x9d\xc3\xcb\ +\x66\x32\x12\xff\xbd\xee\xec\xbb\x37\x7c\xe8\x3d\x0c\x99\xd8\x10\ +\x23\x62\x45\xcc\xb8\xdf\x07\x4f\x18\x06\x62\x4e\xff\x2d\xdc\x13\ +\x4c\x5a\xdd\x2f\x33\xdf\x72\xc7\xc7\xc4\x70\x61\x59\x4c\xcb\xc4\ +\xb8\x58\x17\xf3\x62\x5f\x1a\x80\x61\x6d\xb8\x27\x69\x46\xda\x91\ +\x86\xa4\x25\x60\x48\x63\x45\x73\x78\xd1\x60\x92\x26\x1f\xc4\x09\ +\x60\xdd\x0f\xa1\x93\x9d\xf5\x33\xd2\x46\x84\xea\xf0\x48\x77\xcd\ +\x44\x11\xcc\x4f\xad\x9f\x5e\xeb\x90\xcf\x58\x31\xb2\x12\x2c\x66\ +\x39\x2a\x3d\xe5\xf7\xc9\x4a\xa6\x5b\x0f\x76\xce\x1a\xc7\xae\x8b\ +\xcf\x80\x2f\xc3\x1d\x27\xc1\x6d\xf3\xa1\xde\x05\x3b\x73\x7c\x06\ +\xb4\xca\xa0\x53\x09\xeb\xc4\xec\x1b\xd7\x24\x1b\x18\x4d\x28\x30\ +\xbe\xd5\x49\xfa\x7d\x05\xd3\x5d\x63\xd3\x28\xbc\xff\x71\xc6\x90\ +\x1d\x0b\x27\xfd\xc0\x91\xf3\xb7\xe3\x78\x82\x48\x47\x6d\x56\x34\ +\xa8\x9d\x88\xeb\x66\xb5\x4a\x1f\xba\x24\x10\x73\xc2\x53\x82\x28\ +\xe2\x66\xad\xc4\xfe\x0b\x8d\xf5\xeb\xe1\x83\x7f\x63\x82\x79\x37\ +\xbb\x6e\x35\x2c\x59\x0d\xa7\xbe\xd1\x39\x73\x8b\x71\xe6\x12\xe7\ +\x96\x9d\x65\x5f\x25\x57\x19\x53\x6c\x7f\xca\xe9\xe1\xa4\x56\x26\ +\xef\x72\xea\x6e\xa6\xd7\x76\x66\x46\x32\xbe\xdd\x59\xb1\xdc\x59\ +\xbf\x16\x16\x2c\x86\xd1\xca\x87\x82\xf7\x99\x07\xc6\x82\xcb\x21\ +\x53\x5b\x6a\x53\x6d\xab\x0f\xea\x8b\xfa\xa4\xbe\xa9\x8f\xea\xab\ +\xfa\xdc\xa3\x8c\xc1\xda\x65\x4c\xa9\x2a\x63\xd4\x58\x35\x66\x8d\ +\x5d\xef\x40\xef\x02\x76\x9f\x00\x3e\x76\xb8\xb1\xfe\x1e\xd8\x7f\ +\x81\x51\x5b\x79\xc7\x46\x88\xd0\x07\x0e\xcc\x48\xfc\x40\x95\xe3\ +\xf0\x58\x93\x72\x1d\x3e\x8c\xfc\x0b\x07\xc5\xfd\x9f\x61\x70\xf2\ +\x8f\x1d\x3e\xc5\xa0\x89\x0d\x31\x22\x56\xe2\x7e\xff\x61\x96\xa0\ +\xb4\x6f\x46\x30\x17\x2b\x00\xea\x60\xb2\x30\x2a\x56\xc5\xac\xd8\ +\x15\xc3\x62\x59\x4c\x8b\x6d\x31\x2e\xd6\xc5\xbc\xd8\xb7\xb4\x9b\ +\x2e\xf4\x48\x33\x1e\x1a\x02\x8a\xa6\xdc\x72\xd1\x18\xa1\xb9\x5a\ +\x1a\x44\x5a\x94\x26\x1f\xbc\x09\x80\xb3\xe1\x92\x29\x43\x1b\x68\ +\xb5\x37\x2f\x62\xb0\xcc\xb2\xaa\xf8\xee\xea\x4d\x6d\x9d\xc9\xd7\ +\x1e\xbf\xa8\x73\x0c\x75\x0d\xc4\x00\x63\x35\x40\xae\x13\xd4\xa5\ +\xec\xd5\xac\xc3\x33\x56\x0e\xd7\xc1\xbf\xf0\x36\x27\x8d\x39\x7b\ +\x59\x09\xd3\x91\x9b\x23\x9d\x84\x28\xc3\xc9\xe4\x1c\x9a\xec\xef\ +\xa8\x56\xfd\x76\xf0\x92\x4c\x33\x7f\xbe\x31\x77\x33\x3c\xf6\xc3\ +\x0c\xd9\x8f\x5f\x02\xff\xb2\x17\x4c\xd4\xce\x68\x2e\xa9\x9b\x69\ +\x20\x4b\x90\x41\xa0\x4a\xed\x40\x1c\x10\x14\x19\x81\x59\xda\x70\ +\x3d\xd9\x70\x83\x19\x15\x3f\x1d\x33\x9e\x3f\x01\x6f\x3a\x8f\xfb\ +\xb4\xad\x8f\x02\x96\xc3\xc7\x0e\x74\x9e\xfc\x53\x78\xfe\x2a\x38\ +\x6c\xca\xf9\x75\xcf\x99\x9b\x1c\x92\x96\xab\x99\x3c\xe9\xb4\x17\ +\x65\x3c\x97\xca\xc9\xc9\x9c\xd9\xe4\x6c\xda\xee\x2c\x5b\xee\xcc\ +\xaf\xe1\xce\x6d\xf4\xcd\xf4\xec\xc1\x9a\x80\x6a\x4b\x6d\xaa\x6d\ +\xf5\x41\x7d\x49\x56\xfa\xe6\x59\x7d\x8d\x3e\xa7\x0c\x49\x63\x29\ +\x63\xd2\xd8\x34\x46\x8d\x55\x63\x66\x79\xbc\x83\xdd\xac\xbc\xb3\ +\x53\xa7\x94\xef\x6f\xd4\x53\x86\x1b\xf2\x6b\x08\x32\x35\x21\x33\ +\xca\xdf\xb5\xcc\x61\xa8\xa8\x68\x0d\xa9\x30\x42\x6c\x18\x77\x50\ +\x7a\xb1\xf3\xcf\x73\xe1\xaa\x97\x32\x64\x62\x42\x6c\x88\x91\xca\ +\xc2\x9f\x04\xab\x54\x85\x29\x37\x30\x82\xb5\x8c\x7b\xac\x10\x69\ +\xca\xbe\x91\x0b\xab\x62\x56\xec\x8a\x61\xc2\xc4\xb6\x18\x17\xeb\ +\x62\x9e\x5a\x1a\x68\xda\xc1\x0c\xa8\xa4\x15\x69\x46\xda\x91\x86\ +\x22\x01\x28\x12\x98\x28\x8f\x59\xd1\x9e\x34\x28\x2d\x72\xf6\x83\ +\x39\x01\x7c\x13\xae\xde\xe9\x54\x06\xf3\x71\xa8\x9c\x90\xc2\x50\ +\xfe\xbe\x99\xff\xf0\x9e\xee\xe5\x4b\x47\xd3\xa3\xf7\x1a\x6f\x77\ +\x9a\x73\xfb\x06\x46\x64\xd5\x25\xa3\x8d\x31\xa1\x12\x5b\xfb\x0d\ +\xc7\x7f\x3f\xfd\x33\x38\x66\x91\xb3\xb9\x0b\xd6\xf6\xfe\xc6\x07\ +\xa9\x09\x87\x40\x06\x07\xab\xbc\x88\x9f\x66\xb6\x26\x42\x43\x10\ +\xb3\xec\xa4\xf1\x0b\x87\xf3\xcf\x34\x68\xd3\xb7\x25\x3f\x80\x57\ +\x7d\xde\x39\x75\x99\x73\x57\x1d\xb7\xbf\x5a\xac\x66\x52\xdd\x5f\ +\x05\xa4\x2a\xbe\xcd\xf5\xfb\xec\x71\x74\xbb\xd9\x07\x40\x4f\x52\ +\x21\xc7\x4a\xc8\x40\x0d\xdf\x6a\xc3\x79\x73\xe1\x84\x5b\xb9\x6f\ +\x8b\xfc\x81\x1f\x1e\x0d\xf6\x25\xe7\xd3\x8b\xe0\xe5\xfb\x38\x5b\ +\xd7\x38\x77\x2b\x4e\x3d\xe3\xf8\x68\x66\x76\xbb\x33\xda\xce\x18\ +\xce\xd4\x64\x7c\x63\xe3\xdc\x7b\x8f\x73\x67\xc7\x59\x78\xa0\xef\ +\xa9\xfb\x01\x1c\x86\x4d\x6d\xa9\x4d\xb5\xdd\x42\x7d\x29\x7d\x32\ +\xd4\x47\xf5\xb5\xf4\x59\x7d\xd7\x18\x34\x16\x8d\x49\x63\xd3\x18\ +\x35\xd6\x18\xfb\x7d\xda\xd3\x6e\x85\xf3\x16\xc1\xa5\x5a\x26\x3b\ +\x18\x56\x96\xfd\xd6\xd4\x4e\x6c\xb2\x0d\x01\x47\xb2\x6f\xca\x7b\ +\x79\x6e\xea\x0b\xc4\xe7\x94\xc4\x72\x77\x0f\x4e\xdd\xcb\x79\xe5\ +\x4f\x9d\x25\x1f\xa1\xb1\x36\x62\x42\x6c\x88\x91\x66\xb3\x2f\x18\ +\x82\x7e\xb4\xa7\xb4\x19\xd1\x2f\xc8\x4d\xf8\x3b\xe5\x66\x43\xbc\ +\x2d\x66\x0b\xbb\x62\x98\x30\xb1\x2d\xc6\xc5\xba\x98\xa7\xac\x00\ +\x82\x1f\x62\x4c\x48\x2b\xd2\x8c\xb4\x33\x94\x0e\xef\xa1\x31\x69\ +\x4d\x9a\x93\xf6\x2a\x2b\x5a\xe4\x9b\x0f\xe6\x04\xf0\x4c\xb8\x64\ +\x27\x1c\x32\xc7\xd9\xd4\xa2\xe4\xd6\x17\xf1\xc7\x59\xeb\x1e\x66\ +\x3d\x0c\xff\xbb\xdb\xa7\xd6\xb8\xd3\x7d\xc5\x81\xa3\x07\xe0\xfd\ +\x6f\xe6\x2a\xc4\x19\x4e\x1c\x31\xf6\x76\x58\xb7\xcb\x78\x46\x1a\ +\xde\xa4\x7b\xcb\xcf\x8d\x34\xea\xcc\xe9\x42\x8e\x36\xa0\x2f\xfe\ +\x26\x86\x9e\xb3\x00\xe8\xcf\xa6\xe6\x11\x1f\xa6\x3c\xb8\x1c\x67\ +\x74\x5a\xc6\x21\x5b\xe1\xc8\x4f\xd0\xb7\xad\x2b\x60\xeb\xf3\xe1\ +\xc5\x3f\x36\x54\x78\xc9\x5a\x4e\x76\x62\x92\x89\x07\xc1\xd4\x84\ +\x07\x73\x82\xba\x0b\x18\x03\x6d\x1a\x10\x8f\x19\x23\x2d\x63\xe5\ +\x8c\x71\xd1\x36\xe3\x3b\x07\xc3\xbe\x9f\xe1\xb7\xdb\x28\xbc\x75\ +\x8e\xb3\xfa\x47\xb0\xf2\xd1\xf0\x27\x0b\x32\xb7\xec\x70\xd6\xce\ +\x6a\x07\xdc\x99\xa3\x15\x40\xdb\x71\x85\x96\xdc\x69\xab\xcc\xf4\ +\xac\xb3\xe0\x2e\x67\xf4\xae\x07\xef\x7e\x40\xb5\xa5\x36\xd5\x76\ +\x3b\x97\xbe\x78\x5b\x7d\x2b\x7d\x54\x5f\xd5\x67\xf5\x5d\x63\xd0\ +\x58\x34\x26\x8d\x8d\x51\x7e\xab\x1d\x74\x19\x7c\xf7\x60\xb8\x68\ +\x8b\x71\x20\xc5\x67\xb9\x2a\xe1\xb8\x64\x11\xef\xb7\x78\x92\xc5\ +\x1d\x0e\xde\x9c\xc0\xb3\x98\xb0\x63\xe9\xef\x49\xa2\x01\x1b\x71\ +\x56\x24\xe7\xcc\xab\x8c\xad\xc7\x0f\x1f\x31\x16\x0b\x62\x42\x6c\ +\xa8\x3d\xdc\x1a\x6e\xac\xb0\xd4\xec\x61\xb9\x58\x0b\xf6\x86\x59\ +\x74\x71\x41\x61\x55\xcc\x8a\x5d\x31\x4c\x98\xd8\x16\xe3\x62\x5d\ +\xcc\xbb\x37\x93\x8c\x34\xe1\xa5\x5d\x69\x45\x9a\x91\x76\xd0\x9f\ +\x48\x4b\xd2\x94\xb4\xe5\xa1\x02\x69\x4e\xda\x93\x06\xa5\x45\x9e\ +\xf9\x60\x4e\x00\xb2\xc7\xc1\xdf\xae\x33\xe4\xf0\x59\x9c\x34\x90\ +\x75\xe5\x16\xb3\x96\xd5\x77\x4d\xf4\x66\xd6\x4d\xe5\x2b\x4e\x58\ +\xdc\x79\xa2\xfe\x1a\xac\x0a\x07\x36\x47\x6a\x53\x6d\xec\x50\x76\ +\xdd\x4e\xe3\x95\xcf\xb1\xa1\x18\xf0\x67\xa6\x9c\x13\x13\x6c\xce\ +\x4e\x45\xa6\xce\x19\x1b\xac\xb5\x1f\xcb\x30\x83\xe8\x03\x98\x0d\ +\xd7\x87\x33\x4a\x3b\x8e\xd1\x76\xe3\xe7\xc0\x67\x5f\x68\xf0\x9e\ +\xe1\x70\xd3\x85\x37\x38\x0b\xf7\x87\x6d\xd3\xce\x78\x94\x23\xa3\ +\xbf\x7b\x5d\x43\x8a\xd9\xde\x23\x9e\xac\x4f\x20\x81\xd9\xcf\x74\ +\xac\x80\x44\xaa\xd4\x62\x45\x8f\x44\x3d\x62\x1c\x5c\x19\x5f\xbe\ +\xc3\xd8\xf0\xa7\x30\xe7\x7d\xdc\xbf\xc5\x09\xc2\x1b\x8f\x87\x23\ +\xfe\xce\x79\xe1\x1a\x38\x6a\x15\x9c\xb1\x3c\xb3\xeb\xd7\xce\xe5\ +\x3b\x9c\xa9\xb6\xb3\x6c\xc4\xd9\x7f\xca\x59\x5c\x3b\x29\x97\x89\ +\x68\xa6\xa6\x31\xdb\xb3\xb7\x03\xab\x2d\xb5\xa9\xb6\xd5\x07\xf5\ +\x45\x7d\x52\xdf\xd4\x47\xf5\x55\x7d\x56\xdf\x35\x06\x8d\x45\x63\ +\x8a\x31\xde\xaf\x2d\x3a\x17\xd6\x3c\x05\x3e\x7b\xb3\x71\x70\xcb\ +\xe8\xa6\x44\x4f\x7c\x78\xdc\xc5\xcd\x60\xda\x37\x78\xa4\x4e\x9b\ +\x78\x8b\x7d\x21\x72\x94\x5e\xcb\x99\xa4\x3f\xd3\x67\x1d\x99\x4d\ +\xdb\x9c\x85\x4b\xe1\x63\xd7\x0d\xd7\x16\x10\x03\x62\x41\x4c\x88\ +\x0d\xc7\xc4\xca\x30\x3b\x66\xc1\x2b\x62\x2c\xde\x49\x13\x62\x0c\ +\x1e\xc5\xa6\x18\x15\xab\x62\x56\xec\x8a\xe1\xbe\x89\x6d\x31\x2e\ +\xd6\xc5\xbc\xe7\x66\x73\x51\x9a\x10\x3f\xee\x48\x2b\xd2\x8c\xb4\ +\xa3\x76\x86\x34\x85\xc7\x27\x20\x65\xb2\x95\x06\xa5\x45\x78\xb0\ +\x27\x80\x1b\xe0\x17\x13\xce\xdc\x0e\xa8\x6a\x6b\x4d\x9c\xb9\xd6\ +\x33\xb0\x0b\x5b\xe9\x4c\xc0\xb4\xa2\x01\xab\x57\x2f\xea\x8c\x0f\ +\x7c\x57\x45\x11\x8f\x64\xd4\x18\xca\x89\xce\x8b\xe0\xe8\xed\xd0\ +\xb9\x06\x38\xaf\x88\xf2\xde\xc7\xc3\x7b\xa7\x61\x74\xdc\xa9\xa6\ +\xa1\x8a\x17\x91\xa9\xa3\x8d\x81\x0c\x3e\xfd\xd3\xf2\xa1\xac\x2d\ +\x23\x7e\xad\x06\x3e\x39\x2a\xa3\xbb\x11\x9e\xf3\x2c\x1a\x93\xa3\ +\x5e\x0e\x4f\xfb\xae\x73\xea\xbe\xce\x1d\xb5\x43\x1a\xc8\xbb\x16\ +\x50\xfd\xd0\x52\xf9\xf3\xec\x4e\xbb\xe5\xcd\x49\xae\x00\x14\xaf\ +\x70\x6b\x36\xaa\x66\x93\xb1\x7c\xcc\xf8\xd2\x4d\xc6\x1d\x67\x19\ +\x87\x6c\x80\x33\xee\xe1\xb7\xdb\x6b\xe0\x33\xab\xe0\xc0\xcf\x3b\ +\xa7\x5d\x05\xfe\x58\x78\xed\xc1\xce\xc9\x9d\xcc\xf6\x0d\xce\xff\ +\x99\x75\xfe\x65\x12\xae\x6e\x67\x36\xee\x97\xd9\xb8\x2c\x43\x98\ +\xed\xd9\x5a\x00\x6a\x4b\x6d\xaa\x6d\xf5\x41\x7d\x51\x9f\xd4\x37\ +\xf5\x51\x7d\x55\x9f\xd5\x77\x8d\x41\x63\xf9\x37\x6d\xde\xfb\x61\ +\xcd\x9b\x8d\xaf\xac\x33\x0e\x5c\x64\xcc\x64\x03\xfd\x4b\x08\x9f\ +\x26\x16\x6f\x6e\xa0\x27\x89\x85\xc2\x43\xec\x8c\x17\x06\x7d\xa0\ +\x1c\x57\xca\xe8\x52\x98\xe7\x1d\xe0\x3c\xed\x5f\x5d\x3e\x1e\x14\ +\xa5\x18\x10\x0b\x62\xa2\x59\x92\x57\x43\xec\x84\x4f\x4d\x6c\x15\ +\xc6\x82\x39\x0b\x06\x73\xfc\xbf\xd8\xac\x82\x55\x31\x2b\x76\xc5\ +\xb0\x58\x16\xd3\x62\x5b\x8c\x8b\x75\x31\x2f\xf6\xa5\x01\xa7\xbf\ +\xc2\x90\x46\xa4\x15\x69\x86\x6a\xa0\x8e\x81\xe9\xb1\x32\x3e\x51\ +\x28\xcd\x49\x7b\xd2\x20\x37\x3c\x14\x13\xc0\x6a\xb8\xe4\xc3\xb0\ +\xb7\x39\x77\xcd\x0c\xe4\x5d\xd3\xc4\x2b\xa3\x48\xc8\x45\xeb\xa7\ +\xb6\x4c\x67\xb6\xbe\xfa\x80\xd1\xc3\x62\x03\xa5\x88\xc4\x30\x3c\ +\xe2\xb9\xbd\x64\x8c\xcf\x18\x37\x39\xbc\x6a\x7a\x20\xb7\xfe\x32\ +\x38\x7f\x93\xf3\xd4\x51\x98\x18\x69\xc2\x8c\xc9\x1c\x9a\x38\x7d\ +\x13\xfa\x99\x25\xee\xf7\x1f\x2e\xab\x95\x73\x79\xd1\xbd\x6c\x8c\ +\xb8\x71\xdb\x0c\x7c\xf2\x50\xe0\xaa\x61\x20\xd6\x3e\x1d\x5e\xb6\ +\x05\xfe\x28\xc3\xb4\x43\x6d\x19\x62\x03\xb0\x97\xe3\xf7\x34\x21\ +\xc2\x5e\x5d\x96\xbf\x06\x90\x9b\xd2\x67\x60\x8d\x63\xeb\xc4\x74\ +\x65\x2c\x5f\x62\x5c\x7d\x07\x7c\x7f\x5f\xe3\x47\xd3\xfc\x6e\xf6\ +\x7c\xf8\xe2\x31\xf0\x94\x93\x9d\x55\x5f\x85\xbf\xda\x6a\x1c\xfe\ +\x48\xe7\x15\x07\x3b\xaf\x7f\x44\xe6\x35\xfb\x39\x4f\xbf\x13\x8e\ +\xf9\xf5\x90\x68\x1f\x30\xb3\xf8\xcf\x80\xa9\x2d\xb5\xa9\xb6\xd5\ +\x07\xf5\x45\x7d\x52\xdf\xd4\x47\xf5\x55\x7d\x56\xdf\x7f\x27\x5b\ +\xb5\x1e\xd6\xbe\xd6\xb8\xe2\x0e\x58\x36\xc7\x98\xed\x94\x5d\x7f\ +\x2b\x82\x8f\x9f\xc0\xd5\x60\x15\x5e\xb2\xde\x79\x4c\xd2\xee\x25\ +\xad\xba\x15\xbe\xc9\x51\x80\xb5\xe7\xaa\xc4\x5b\xc2\x7b\xaf\xda\ +\x0a\x6b\x8f\x63\x78\xc2\xbf\xaa\x30\x20\x16\xc4\x84\xd8\x70\x0a\ +\x2b\x03\xe5\xcc\x0a\x4b\x06\x62\x0b\xf2\x30\x73\x6a\xbb\x09\xd3\ +\x89\x51\xb1\x2a\x66\xc5\xae\x4c\x2c\x8b\x69\xb1\x2d\xc6\xc5\xba\ +\x98\x17\xfb\x31\x26\x8d\x53\xed\x22\x8d\x48\x2b\xd2\x0c\x69\x30\ +\x05\xde\x83\x3b\x77\x2c\x34\x27\xed\x49\x83\xac\x7e\x28\x26\x00\ +\xd9\x47\xe1\x82\xad\xc6\x58\x72\x5a\xd9\x9b\x93\x7a\xfd\x0e\x97\ +\x27\x7b\xef\x67\x3b\x66\xbf\x73\xe4\x82\xce\x13\x49\xc4\xa0\xcd\ +\x9a\x8d\xba\xb8\x14\xb1\x9b\x8c\xc9\xae\x71\xfe\x71\x0e\x6f\xa2\ +\xd8\x53\x61\xe3\x91\x70\xd1\x24\x4c\x26\x67\xa4\x86\x3c\xb0\x02\ +\x70\x39\xc2\x43\xfc\xb1\x21\xd9\x75\x02\xda\x66\x76\x35\x12\xd4\ +\x89\x2a\x72\xbb\xf7\xde\xdb\xb8\xee\x36\xe3\xcc\x79\xbb\x9f\xd8\ +\xfb\xc4\x07\xe1\xeb\x8b\x61\x91\x3b\x15\x5e\xa4\xdc\x89\x6c\xc1\ +\x34\xb0\x12\xc8\x5e\xfe\xbf\xeb\xf8\x08\x78\x94\xf3\x82\x02\x6f\ +\x5c\xf9\x45\xbb\x2d\x4e\x8c\xa9\x64\x8c\xcd\x37\x6e\x5c\x0f\x57\ +\xee\x63\x74\xbe\xca\xef\x6e\x5f\x87\x35\xa7\xc0\xd9\x2b\x9d\xa5\ +\x7f\x06\x8f\xf8\x22\x9c\xf6\x33\xe3\x93\x18\x3b\x1f\x01\xfb\x1e\ +\xba\x47\x4a\x02\xc6\x64\x3a\xb4\x1b\xa8\xb6\xd4\xa6\xda\x56\x1f\ +\xd4\x17\xf5\x49\x7d\x53\x1f\xd5\xd7\xdf\xd9\xda\x97\xc0\x4f\x97\ +\x1b\x57\x6c\x2c\x27\xfd\x76\x62\x30\x5b\xae\xde\xce\xd0\xac\xa8\ +\xdc\x9a\x8b\x32\x53\xb9\x7e\x0d\x73\xa4\x1a\x8b\x1c\x8e\xd9\xba\ +\x08\xb2\x6a\x39\xcc\x94\x03\x3f\x0b\xb3\xf3\xcd\x45\xf0\xe1\x37\ +\xee\x7e\xc2\x50\xbe\x17\x03\x62\x81\x38\x9e\x2e\x46\x6c\xa0\xac\ +\x38\x7a\x8c\xc2\x54\xe5\x4d\xd2\x9b\x07\x7b\x14\x16\xc5\xa4\xd8\ +\x14\xa3\x62\x55\xcc\x8a\x5d\x99\x58\x16\xd3\x62\xbb\x1b\xac\x8b\ +\xf9\x66\x83\x31\xca\x80\x92\xa4\x11\x69\x45\x9a\x21\xf4\x53\xb4\ +\x34\x50\xc1\x5a\x5a\x93\xe6\xa4\x3d\x69\x10\x1e\xaa\x09\xe0\x83\ +\xf0\xf7\x5b\x9c\x43\x3b\x8a\xaf\x36\x07\x76\x52\x3c\x50\xc4\x62\ +\xe6\xe7\xdd\x32\x75\xfd\xa8\xb1\xe8\x45\x2b\xc6\x96\x92\xb1\xe2\ +\x54\x12\x21\x2f\x52\x38\x78\xef\x0a\xbe\x7f\x8f\xf1\xca\xd7\xd2\ +\xb7\x25\x97\xc1\x05\x6b\x9d\x93\x2b\xb8\xdb\x1c\x8c\xb8\x75\x67\ +\x70\x36\x6e\xb2\xf7\xda\x96\x19\xae\xa6\x13\xb3\x6d\x4a\xfd\xac\ +\xc1\x5d\x13\x46\x6f\xcc\xf8\xe8\x61\xce\x92\xef\xc3\xea\x2d\x03\ +\xed\x9d\x04\xa7\x7f\xcd\xd9\x6f\x31\x6c\x9e\x70\xda\x38\xb9\x0b\ +\x5d\x24\xfa\xa8\xf2\x1b\x7b\x0f\x39\x52\xdf\x98\x72\x3a\x1d\x70\ +\x88\x9c\x74\xc0\xe2\xd0\x4a\x5d\xa1\x3e\x54\x59\xa7\x05\x55\xe6\ +\xd5\xb8\x76\x0b\xcc\x9c\x6c\xec\x77\x19\xff\xff\xf6\x41\xb8\xe5\ +\x34\xf8\xe2\x51\xce\x4b\xcd\x59\xf5\x16\xc7\x3e\xe1\xec\x31\xb3\ +\xa1\x5f\xd4\x96\xda\x54\xdb\xea\x83\xfa\xf2\x7b\x25\xa1\xec\x7b\ +\x2d\xcc\x3e\xdb\xf8\xd1\xed\xb0\xcf\x82\x22\xfe\x39\xd9\x0a\x13\ +\x1e\x71\x71\x6f\x4e\x8e\x5a\x05\x6d\x20\xd7\x4d\xb1\xd8\x58\x8d\ +\xd1\xad\x33\x55\x95\xb1\xaa\x84\xe1\xe6\x74\x9c\x0d\xdb\x9d\x03\ +\xf6\x81\xd3\xbf\xec\x2c\x39\x0b\xc2\xe4\x6b\xf9\x5c\xbe\x17\x03\ +\x62\xa1\xc9\xf2\x4b\xf1\x69\x1a\xe2\x0f\x8e\x82\xa9\x10\x7f\x93\ +\x28\xd6\xbf\xbd\x08\x13\x9b\x62\xb4\xb0\x2a\x66\xc3\xc4\xb2\x98\ +\x16\xdb\x6a\x47\xac\x0f\xb1\x2f\x2d\x64\x4c\xda\x90\x46\xa4\x15\ +\xcc\xf4\x37\xd1\x46\x3c\x46\x46\x1a\x93\xd6\xa4\x39\x69\x8f\x0f\ +\x3e\x94\x13\xc0\xab\x61\xf6\x38\xb8\x36\x41\x7b\x3b\x4c\xb5\x07\ +\x3e\x03\x22\x4e\x5f\xe7\xac\x5f\xd7\xec\xe8\x4e\xaf\x9b\xca\x57\ +\x3e\x6f\xbf\xb1\x27\x52\xd7\xfd\x64\x8e\xe6\x5c\x37\x46\x0b\x25\ +\xee\x24\x7a\x13\xc6\x59\xfb\x03\x9f\x6a\x0a\x6b\xfc\xf2\x48\xf8\ +\x70\x0f\x5c\xb1\x71\x8f\x65\x51\x9d\x9b\x6a\x2f\x82\xa1\xbf\x1b\ +\x4b\xe4\xd9\x37\xc7\x39\x2d\x1c\x9a\x29\xbf\x1f\x6d\x19\xf3\x2a\ +\xb8\x78\x83\xf1\x85\x27\x1b\x37\xfc\x57\x80\x68\xef\x3f\xc3\x19\ +\xc7\xc0\xd3\xbf\xeb\x9c\x76\x80\xf3\x9b\x69\xa7\xd5\xcb\x8c\x5a\ +\x9c\x72\x24\x42\x91\x51\x61\x86\x28\x1c\x32\xa3\x5d\xf1\x0a\x30\ +\xb0\x72\x26\x20\xc2\x46\x91\xec\x91\xcb\x49\xc1\x09\x81\xde\x32\ +\xfe\xf1\x26\xb8\xf3\x29\x70\xc2\x86\x26\x4b\xec\xf7\xb2\x77\x03\ +\x2f\x63\xd8\xfc\x81\x2f\x09\xe4\x84\xbd\x2c\xda\xfc\x7d\xec\x05\ +\x71\x77\xe8\x2d\xb0\xe1\x48\xf8\xe2\xed\xb0\x64\xa1\xb1\x6d\xda\ +\x68\x7b\x39\x4e\xdd\x4a\x4d\x4d\x3c\x88\xe8\x4a\x55\x74\x37\x53\ +\xc2\x7d\x4d\x75\x5f\x4a\xb5\xdf\x36\x99\xda\x0b\x0f\xaa\x24\x7c\ +\x63\xd7\x39\xed\x20\xe7\xa9\x97\x3a\x67\x9c\x58\x7c\x4a\x98\x7c\ +\x2d\x9f\xcb\xf7\x62\x40\x2c\x18\x4d\x5e\x87\x0d\x1c\x23\x27\x58\ +\x72\x64\xc1\x98\x37\xdc\x79\x5d\x58\x14\x93\x62\x53\x8c\x8a\x55\ +\x31\x0b\x85\x61\xb1\x2c\xa6\xc5\xb6\x18\xcf\x18\xe4\x60\x9f\x04\ +\x66\xd2\x84\xb4\x21\x8d\x48\x2b\x83\xda\xe9\xeb\x09\x77\x69\x4c\ +\x5a\x93\xe6\xa4\x3d\x69\xf0\x21\x9c\x00\xc2\x3e\xb7\xd9\x69\x2d\ +\x70\x16\xf6\x9c\x1c\x79\xd8\x96\x62\x12\x48\x91\x14\x62\xf9\xe3\ +\x77\x4c\x5e\xb1\xcf\x68\x7a\xd4\xa3\x17\x8f\xcc\xe9\x87\xea\xdc\ +\xab\xa1\x42\x21\x09\x63\x6c\x0c\xee\xbd\xcd\x38\x61\x60\x59\xbb\ +\xe4\x62\x78\xf3\xf7\x9c\x67\x2f\x76\x76\x44\x61\xd7\x28\x2a\x11\ +\xed\x0c\x1c\xda\xf1\x3a\x8e\x4f\x0e\xd4\x22\x24\xc5\x4a\xa3\xa9\ +\x20\x3c\x5d\x25\xc6\x46\x8c\x55\x77\xc3\x9b\x7f\xc8\x90\x5d\x78\ +\x10\xdc\xfc\x5f\xe0\x49\x37\xc2\x8b\xf7\x77\x6e\xcf\x4e\x1d\xa7\ +\x1d\xbb\x75\x19\x9b\xe7\x66\x13\x2a\x4e\x82\x51\xbb\xe3\xa5\xe9\ +\xf8\x76\x6d\x76\x7b\xbd\x02\x95\xcc\x1e\x55\x0e\x44\x36\xf6\xdf\ +\xcf\xf8\xec\xf5\xc6\x77\xf6\x85\x33\xae\x30\x78\x15\x2c\xfc\xda\ +\x1e\x08\xdd\x3d\x40\x57\x03\x19\xff\x3e\x5b\xf8\x63\xe0\xe9\xf0\ +\x3f\xaf\x33\xbe\xb1\x0a\x2e\xbc\xde\x38\x70\x81\xb1\x3d\x1b\x1d\ +\x24\x02\xa3\x33\x42\x93\xe4\x33\xb0\x03\x9f\x7b\x60\x89\xc8\x28\ +\x0c\x21\x9a\xa3\xa7\x93\x32\xaa\x26\x94\x2a\xf9\xde\xb9\x75\xdc\ +\x39\x63\x91\x73\xfc\x1a\xb8\xe5\xd9\xbb\x1f\x33\x96\xaf\xe5\x73\ +\xf9\x5e\x0c\x24\xac\x30\x31\xb4\xec\x0f\x76\xb0\xd8\x78\x8e\x9f\ +\xfa\x5e\x58\xf3\x60\x2f\x6a\xf3\x89\x49\xb1\x29\x46\xc5\x6a\xdf\ +\xc4\xb0\x58\x16\xd3\x89\xe1\xc2\x1f\x62\x3f\x42\x8c\xd2\x84\xb4\ +\x21\x8d\x48\x2b\xd1\x4e\xa3\x21\x43\xda\x92\xc6\x8a\xd6\xa4\xb9\ +\xb0\x87\x7e\x02\xf8\xfc\x59\x70\xc4\xc2\x72\xf8\x81\x56\x8e\x3c\ +\xe5\x4c\xa2\xa9\xb2\x9b\xc8\x97\x6e\x9c\xde\x76\x4f\x37\xdf\xf2\ +\xfa\x83\xc7\x1e\x4d\x76\x70\x9a\x58\xbd\x45\xbc\x15\x87\x69\x2f\ +\x47\x32\xff\xf6\x38\x83\xb8\xa7\x7d\xeb\x1f\xc3\xae\xe7\xc2\x5b\ +\xa7\x0d\x9b\xd1\x72\x3b\x03\xde\x5f\xfa\x87\x83\x9a\x64\x0c\x0f\ +\x71\x22\xb3\x70\x68\xc2\x63\xcf\xa1\x57\x27\x0c\x10\x78\x57\xd5\ +\x70\xee\x38\xcc\xbb\x70\xf7\x5b\x77\x2e\x5f\x0d\xaf\xdb\x0c\x2f\ +\x5c\xe6\xac\x99\x2e\x4b\x7d\x01\x40\x2f\xd3\x4e\x11\x06\xb2\xa6\ +\xa4\x35\x91\xbe\x6b\x19\x92\x41\x04\x8d\x9a\x13\x89\x2d\xc1\x56\ +\x36\x22\xb7\xce\x18\x87\xef\x67\x7c\x64\x8d\xf1\xa9\xc7\x39\x9f\ +\x3c\xc1\xb8\x77\xf2\x01\xf0\xe2\x03\x8c\x84\x3d\x40\x0b\x0a\x25\ +\xbf\xfc\xd3\x29\xc6\x05\xff\xc9\xf9\xd0\x6d\xc6\x51\x07\x19\x77\ +\x6b\x42\xc4\xe8\xf5\x42\xe8\x5e\xf5\xdf\x59\x02\x11\x44\x3b\x3b\ +\xad\x8a\xa6\x1e\x84\x7c\x9d\x33\xa4\xf2\xeb\x6c\x5d\x7c\x91\x77\ +\x38\x5b\xa6\x9c\x17\x8e\x38\xaf\xbb\x1b\x7e\xb4\x6a\xf7\xdb\x8b\ +\xe4\x63\xf9\x5a\x3e\x97\xef\x0d\x0a\x0b\x69\xf0\xfc\x48\xf8\x0c\ +\x10\x43\xe8\x19\xc8\xfb\x77\x1f\x4e\x15\x17\x8b\x62\x52\x6c\x8a\ +\x51\xb1\x2a\x13\xbb\x62\x58\x2c\x8b\x69\x1c\xcc\x0b\xeb\x83\xec\ +\x67\x47\x9a\x90\x36\xa4\x11\x52\xb4\x63\xd2\x4d\x68\xc9\xc9\xd2\ +\x96\x34\x26\xad\x49\x73\x0f\x9f\x09\x80\x6f\xc3\x5f\x5e\x69\x54\ +\x3a\x08\x32\x0b\x39\xbe\xcf\xb3\xfe\xc9\x35\x46\x5f\x98\x5f\xde\ +\x38\xfd\x9d\x43\xe7\xb6\x8f\x5e\x30\xda\x6a\x0f\xd4\x57\xaf\x80\ +\xd4\x7f\xda\x94\x4c\xb3\x7a\x23\xac\xfe\xa3\xe1\xd0\xe3\x39\x5f\ +\x70\x4e\x5c\xe9\x6c\xbb\x17\xea\xd4\x1c\x02\x89\xef\x72\x88\xc7\ +\x93\x63\xe6\x74\xa0\xa9\xeb\x6f\x71\xb3\x4f\x5d\x52\x79\x0d\x3d\ +\xc6\x3e\x66\x7c\xe1\x4e\xe3\xe2\x93\x8c\xdb\xbf\xc5\x6e\x76\xc1\ +\x3e\x70\xc6\x4d\xc6\x4b\x96\x3a\x9b\x3b\x65\x83\x89\xaa\xa6\xeb\ +\x99\x2a\x45\x25\x21\x22\x37\xc1\x9d\x9c\x32\x75\x15\x5d\xb3\x08\ +\x64\xc5\x04\x40\xb4\x6b\x56\x56\x02\x1b\x3b\xc6\x93\xe6\x19\xef\ +\xdf\x68\xbc\x58\xb1\xf4\xe7\x1b\x87\x5d\x07\xb4\x81\x73\x1e\xea\ +\x9f\xff\x60\x16\x0f\xbf\xa7\x5d\x0c\x3c\x12\x0e\x5f\x03\xf5\xf1\ +\xc6\xb1\x5d\xb8\x60\xa7\x71\xfc\x5c\x63\xd3\xb4\x31\xde\x2a\xfb\ +\x22\x56\x85\xff\x1d\x2c\xfe\x49\x56\xdc\x39\x99\x4a\x34\xc6\x72\ +\x7c\xf7\x53\xf8\xf2\x6e\x99\x78\x5b\x29\xc4\xbf\xc8\x79\xee\x5e\ +\xce\x59\xeb\x8c\x0b\x96\xb3\x9b\xc9\xb7\xf2\xb1\x7c\x2d\x9f\x47\ +\x2b\xa4\x60\xc2\x52\x30\x42\x94\x7d\x07\x31\x24\x96\xfa\x5c\x59\ +\xb0\x46\xd4\xfc\xab\x53\x61\x51\x4c\x8a\x4d\x31\x1a\x26\x76\xc5\ +\xb0\x58\x16\xd3\x43\x8c\x43\x15\x4c\x26\x69\x41\x9a\x90\x36\xc0\ +\x9a\x1b\x93\xa4\x9d\x4c\x2e\x5a\xca\x45\x5b\xd2\x98\xb4\xc6\xb7\ +\x1f\x4e\x13\xc0\x3b\xe0\x93\x38\x27\x76\x60\x47\x9c\x61\xf7\x28\ +\xaf\x65\xc3\x95\x6e\x3e\xbc\x66\x72\xe3\x74\x9d\xef\x7e\xd7\xa1\ +\xe3\x87\xe1\x4e\x73\xac\x93\x38\xd9\x65\x09\xab\x8c\x5a\xc9\x3b\ +\x6d\xf8\xdc\x51\x06\x6f\x6b\x42\x8f\xbc\x0c\xde\xb1\x0d\x94\xce\ +\x59\x29\xb5\xb3\x2a\xbb\xc0\xcd\x4e\xe9\x40\xd8\xc4\x9d\x29\xf7\ +\x48\x11\x1d\x28\x20\x31\x70\x59\x85\x7a\xa5\x38\xfd\x5e\xa3\xc6\ +\x8a\x29\x38\xf7\x43\xf7\x7d\xe3\xed\x45\x1f\x77\xde\xb5\xd9\x78\ +\xee\x02\x67\xeb\x7c\xc7\xbc\xd4\xb9\xab\xe3\x0e\x7b\x5c\xed\x0c\ +\x84\x6a\xf4\xe7\x09\x66\x0d\xda\x51\xb5\x88\xa8\xf4\x69\x06\xb9\ +\x57\x36\x83\x46\x66\x8c\x0d\x66\x1c\x87\xf1\xb1\x99\xc4\xcd\xb7\ +\xc3\xaf\x1e\x6d\xbc\xf2\x36\x83\xce\x43\xfa\x09\xe0\xc1\xbf\x39\ +\xff\x0e\xfb\x3e\xfc\xf9\x55\xc6\xf5\x07\x19\x3f\xfb\x15\x5c\xec\ +\xc6\x71\x53\xc6\xb6\x96\x51\x29\xdc\x97\x8d\x96\x35\xb5\xf0\xcc\ +\xe2\x53\x10\x98\xc0\xd0\x39\x8b\x16\xf1\xb9\x95\xfa\xa9\xb7\x45\ +\x18\x2d\x2f\xa1\xd8\xe9\x22\xfe\xd3\x5a\xce\x7b\xb7\x1b\xef\x7f\ +\xbf\xc3\xeb\xd8\xcd\xe4\x5b\xf9\x58\xbe\x96\xcf\x6b\xc4\x40\xc3\ +\x43\xc3\x62\xf1\x91\xd8\x71\x3d\xcd\xe5\xb1\x78\xb0\x65\x96\xc5\ +\x9e\x18\x14\x8b\x62\x52\x6c\x36\x21\xb9\xb7\x89\xdd\xc2\xb0\x58\ +\xb6\x2a\xd8\x4e\x86\x13\xed\xb8\x1e\xa4\x05\x69\x42\xda\x20\x2a\ +\x27\x0d\x6b\x27\x36\x9a\xa5\x2d\x69\x4c\x5a\xe3\x1d\x0f\xb3\x09\ +\x60\xe6\x58\x38\xf7\x4e\xa8\x55\x9e\xa8\xeb\x4d\x2d\xb8\x1c\x4e\ +\xb3\x7e\x82\xc6\x25\x9b\x67\xbf\xf7\xb8\x85\x9d\xe3\x47\xab\xd4\ +\xc2\x07\xce\xed\xbb\xc7\x12\xb9\xab\x70\x9d\x9c\x6f\xa4\xcd\x70\ +\xc2\x6b\x18\xb2\x77\x7e\x1d\xc6\x97\xc1\xdd\xb3\x4e\x3d\xeb\x60\ +\x44\x1a\x66\x3d\x58\xfc\x31\x7e\x3a\x38\xed\x41\x65\x0c\x9c\x27\ +\xb7\x81\x1b\x5e\xdb\xd9\xb8\xae\x03\x6f\xae\x61\xd5\x37\xef\xe3\ +\xce\xfb\x95\xf0\xb6\x77\x3a\xef\xbe\xd7\xf8\x93\xec\xdc\xdc\x75\ +\xd2\x74\xa9\x2f\xd7\x92\xf0\xad\x8e\x22\xa9\x4d\xce\xb6\xd5\x99\ +\xf1\x3a\xd3\xc5\x10\x5b\x15\xd6\xcf\x60\xa3\x95\x48\xc9\xca\xa9\ +\xc1\xb6\x31\x33\x66\x1c\x32\x03\xeb\xf6\x33\x3e\x73\x35\x7c\x68\ +\xb9\xf3\xab\xd7\x1b\x2b\x2f\x0b\xb7\x5c\xfc\x60\xeb\x1f\x0b\x24\ +\xdc\x00\x77\x7e\x77\xbb\x00\xf8\x33\x38\xf2\xe7\x70\xdb\x7b\xe1\ +\xdd\x73\x9d\x8f\xff\x1c\x76\x28\x5c\x39\x0d\xdd\xf9\x86\xf7\x8c\ +\x3a\xca\x89\xb9\x41\xce\xc5\x17\x2d\x20\xeb\xf5\x38\x8c\x4b\xf4\ +\x75\x06\x0a\x4b\x51\x78\xa3\x1f\x5d\xaa\x70\x98\x75\xb6\x8c\x39\ +\xa7\xb5\x9d\xf3\x77\x18\x6f\xf8\x2b\x87\x47\x00\xef\x63\xc8\xe4\ +\x53\xf9\x56\x3e\x96\xaf\xf1\x58\x01\x98\x35\x61\x62\x4b\xfd\x61\ +\xb7\x41\xec\xc4\x27\x47\xc3\xaf\xd1\x5c\x5c\x2a\xf6\xc4\xa0\x58\ +\x14\x93\x8d\x15\x66\xc5\xae\x18\x16\xcb\xde\x0d\xb6\xbd\xc9\x2f\ +\x70\x4b\xd2\x80\xb4\x20\x4d\x48\x1b\x7d\x7e\x2d\xb4\x13\xb5\x21\ +\xa5\x29\x69\x4b\x1a\x93\xd6\x1e\x56\x13\x40\xb3\x0a\xd8\xe5\x3c\ +\xc1\x60\x47\xbb\xc9\x95\xc6\x1a\xa7\x79\xd9\x41\x7f\xef\x2d\x13\ +\xeb\xbb\xd9\x27\xde\xf9\xc8\x39\xab\x70\x67\xe0\x4a\xe7\x8a\xba\ +\x9b\xc8\xad\xe2\xa0\x6e\xd7\x58\xd7\x83\x4f\x29\x4e\xfb\xbf\x69\ +\xec\xa5\x70\xf2\x95\xce\x29\x4b\x9c\xe9\x1e\x74\xbb\xb9\xa9\x01\ +\x97\x42\xfc\xd4\x10\xab\x80\x59\x22\x74\xd8\xdc\xb6\x13\xcb\xaf\ +\x0a\x88\x4a\xb6\x18\x4b\x6b\xe3\xb3\x9b\x8d\xeb\x4f\x34\xf8\x67\ +\x58\xb2\x85\xc6\x5e\x0f\xfc\x01\xbc\xe5\x2d\xce\xcb\x66\x8c\x33\ +\xb5\x27\xa0\x4f\x9e\x9e\xd3\xab\x9d\xdc\x73\x88\x9d\x5b\x8f\xf6\ +\x49\x4e\xb6\x48\x96\xaa\x05\x31\xe8\x3a\x31\x04\xba\x81\x7b\x54\ +\x9d\xc9\xc6\x0c\x46\x27\x19\xbe\x13\x8e\x3a\xc2\x78\xcf\x4d\xc6\ +\x61\x93\xce\xda\xa7\x18\xaf\xb9\xdb\x60\xd7\xef\x11\x29\xd8\x33\ +\xd9\x80\xf7\x6f\xe7\x51\x6c\x11\x9c\xfd\x16\xe3\xda\x23\x8c\xb9\ +\x77\x18\xe7\xde\x66\x3c\x69\x95\x31\x75\x4f\x62\xbc\x32\x26\xb3\ +\x51\x27\xa3\xf2\xb8\x2f\x32\x25\xda\xc9\xa8\x0d\x7a\xd9\xa8\x6a\ +\x47\xf1\xf4\xda\x1c\x4b\x0e\xfd\x95\x55\x8d\xc5\x27\x57\x9d\x1d\ +\xeb\x65\xd6\x8f\x3a\xa7\x8d\x38\x6f\xd8\x6e\xbc\x51\xe2\xff\x83\ +\xf0\x55\x98\x7c\x28\x5f\xca\xa7\xf2\xad\x7c\x9c\xc2\xe7\x60\x88\ +\x01\x1b\xcc\x17\x89\x8c\x3f\x31\xe3\xde\xe4\x18\xe0\xc1\x96\x15\ +\xd6\xc4\x9c\xd8\x13\x83\x62\x51\x4c\x12\x26\x56\xc5\xac\xd8\x15\ +\xc3\xb8\x21\xa6\xc5\xb6\x18\x87\xe0\xcf\x91\x06\xa4\x05\x69\x82\ +\x2a\x34\x42\x73\x98\xae\x68\x08\x97\xa6\xa4\x2d\x69\x2c\xc4\xff\ +\x30\x9c\x00\x6e\x39\x1a\xbe\xdd\x85\x5e\x72\x4c\xa2\x28\xab\x80\ +\xe6\x9b\xa9\x59\xda\x5c\xb2\x79\xe6\xbb\x8f\x5f\xd8\x3e\xae\xd5\ +\xa2\x6a\x96\xe5\xc4\x66\x60\x9d\xa8\x73\x29\x2f\x3d\x3a\xdf\xd8\ +\xba\x15\xce\x3a\x99\x21\xbb\xf9\x58\x78\xeb\x75\xc6\x78\xe5\x28\ +\x3f\xbd\xd3\xce\xe5\x80\x50\xed\x78\x33\x8b\x36\x55\x54\xb3\x60\ +\x6a\x56\x01\x1e\x9b\x8e\x16\xa9\x9e\xb9\x4a\xf4\x2c\xb1\x72\x9e\ +\xf1\xc3\xcd\xf0\xdd\x67\x18\x5b\x7f\x35\x78\xf7\x5e\x80\xf5\x04\ +\xf8\xc4\x52\xe7\xaf\x27\xe1\xf4\x7d\x9c\x6b\xa6\x9c\xf9\x1d\x89\ +\x3c\xe3\xc3\xe7\x20\xc8\x03\x85\x28\x30\x89\xdf\xf1\x5a\xbb\xcf\ +\x30\x6d\x11\x7b\xce\x05\xba\x96\x1b\x3b\xdb\xc6\xe2\x9e\x71\xe3\ +\xb4\x71\xca\x42\xe3\x7d\x3b\x12\x57\xfd\x1a\x3e\xb0\xd0\xd9\xf4\ +\x7c\x38\xf8\x7b\x06\xa7\xf2\xa0\x5a\x06\xff\x9d\x97\x15\xdf\x83\ +\x27\x5d\x6f\x4c\xbc\x08\xde\xba\x9f\x73\xe9\xcf\xe1\xab\xf3\x8d\ +\x93\xcd\xf8\x15\x94\x6a\xd2\x2d\xa3\x8a\x0c\xd0\x8a\x32\xfe\x49\ +\x87\x54\x41\x6f\xd6\x4a\x56\xa7\x41\x3b\x79\xf1\xa7\x78\xe9\x3f\ +\xc1\x95\x67\xe6\x8f\x95\x55\xd8\x0b\x47\x9d\x17\xff\xc6\x78\xef\ +\xbb\x77\x17\xbf\x7c\x27\x1f\xca\x97\xf2\xa9\x7c\x2b\x1f\xcb\xd7\ +\xe6\x16\xbe\x2f\x2c\xa0\x07\xd3\x2f\x85\x15\x1c\x68\x56\xaf\x62\ +\x2a\x47\xdb\x62\x4d\xcc\x89\x3d\x31\x28\x16\x1b\x2b\xac\x8a\x59\ +\xb1\x2b\x86\xeb\x5c\x98\x36\x1b\x2a\x62\x2a\xf6\xa5\x01\x69\x01\ +\xb3\xe6\x07\x47\x4c\x74\x65\x05\x1d\x77\x0b\x48\x53\xd2\x96\x34\ +\xf6\xf0\x9c\x00\x80\xd5\x17\xc3\x45\xa3\xce\xd1\x0e\xbd\x76\x53\ +\x2a\x2c\xd7\x19\x52\x73\x60\xc7\x2c\xbf\xe7\xe6\x5d\x77\xcc\x64\ +\xdf\x71\xce\x23\xe7\x1d\x42\xdd\xdf\xf3\x6d\x5e\x50\xaa\xac\xc4\ +\x4c\x27\x8d\x8d\x93\xc6\xdb\x57\x01\xe7\x02\xe7\x35\xf1\xe4\x73\ +\x1e\xeb\x1c\xb5\x0c\xd6\x2a\x0f\x7d\x06\x2a\x6f\xaa\x13\x61\x71\ +\x24\x34\x96\x6e\x12\x62\xed\xc8\x86\x2f\xfb\x2c\xce\x2f\xdf\xe4\ +\x12\x69\x5d\x7e\x12\x1f\xb0\x09\xce\x39\xd8\x60\x96\x61\x8b\x78\ +\xfb\xff\x9a\x0f\xa7\xdf\x02\xaf\x58\xe1\xfc\x7a\xb3\x33\x9a\x1c\ +\xd5\x15\x24\x67\xbc\x94\xbb\x2e\xd0\xe6\x72\xbf\x7d\xaa\x9c\x2a\ +\xc1\x42\xdd\xaa\x34\x59\x56\x02\x63\x59\xef\x49\x50\x1a\x9d\x48\ +\x54\xda\x8e\xb1\x6c\x0a\x7e\x39\xc7\x78\xda\x4e\xb8\xeb\x50\xf8\ +\xc0\x75\xc6\xb2\x1e\xdc\xfa\x54\xf8\xea\xab\x8d\x79\xdf\x04\x5e\ +\xb9\xc7\xc3\x00\x4e\xdc\x00\xf7\x6f\x86\x01\x9e\x05\x2b\xaf\x82\ +\x2b\xbe\x0d\x3f\x38\x1c\xc6\x27\xe1\x9d\xd7\x1a\x2b\x1e\x0d\x47\ +\x6c\x83\x35\x8b\x8d\x85\x33\x89\x3a\xae\x58\x6f\x75\x0d\x4c\xb7\ +\x2a\x19\xe3\x63\x30\x33\x69\x8c\xb9\x33\x67\xc4\xf1\xec\x24\x25\ +\x59\xd5\x99\x8a\x48\xb2\x89\xcb\x55\x53\xab\x46\x55\x76\x17\xb4\ +\x9d\x1b\xb7\x2a\xe1\xc8\x39\x7d\x07\x5c\xf8\x58\x87\x7b\x43\xfc\ +\x83\x36\x2b\x1f\x16\x5f\xca\xa7\xf2\x6d\x8a\xfd\x97\xf0\xfb\x30\ +\x0b\x40\xed\xcd\x5d\x82\x16\xd5\x8c\xb0\x26\xd7\xa0\x72\xb1\x26\ +\xe6\xc4\x5e\x61\x50\x2c\x82\xd8\x2c\x8c\x8a\x55\x31\x2b\x76\xc5\ +\xb0\x58\xc6\x1a\xbe\xd5\x5e\x0d\x62\x5f\x1a\x90\x16\x30\x1f\x38\ +\x60\x94\x62\xe7\x9f\xa2\xa1\x5e\x47\x9a\x2a\xda\x92\xc6\xe0\x61\ +\x3a\x01\xdc\xf0\xc7\xf0\xad\xf9\x70\xcd\x18\x30\xe6\x74\x22\x4e\ +\x1a\xcb\xb6\x66\x90\x64\x0d\xf2\xa2\xf5\xd3\x3f\x38\x76\x41\xfb\ +\x98\xc5\x63\xd6\xee\x1f\xd6\xb1\xb8\x79\x87\xa8\xb2\xa3\x6f\xa8\ +\xbd\xe7\xc3\xe5\xb7\x19\x67\x9d\x38\x90\x23\xf0\x19\xa0\x03\xc7\ +\x7f\xcb\x79\xc1\x0a\x67\x9b\x79\x54\xa3\x8d\x94\xd0\x1c\xdf\x51\ +\xfd\x9b\x7f\x9d\x84\x42\x36\xf1\x59\x57\xf0\x86\x92\x9e\x1c\x89\ +\x42\x15\x29\x0a\x34\x5c\x93\x8c\xbf\x58\xe6\xfc\xd5\x8b\xb9\x5f\ +\xfb\xf4\x23\xe0\xa8\x7f\x85\x17\x1c\x0a\xd5\xa4\x33\x31\x96\x19\ +\xc9\x0e\xb9\xc9\x59\xf0\x54\x20\xf6\xba\xe4\x89\x0b\xe0\xd9\xb6\ +\xb3\x78\xdc\x69\xcd\x1a\xde\x82\xf6\x0e\x65\x88\xc1\xdc\xd1\x92\ +\xae\x3c\x31\x6b\xec\x85\xb1\x65\x1f\xa3\x5a\x63\x3c\xeb\x48\xf8\ +\x9b\xf5\x89\xeb\x7e\x05\x27\xe3\xec\x38\xd1\x78\xfb\xb9\xc3\xd9\ +\x8c\x3c\xf0\x57\x03\x1a\x44\x28\x9e\xfb\xb1\x7d\x61\xec\x62\xf8\ +\xc8\x37\x8c\xb5\x8f\x33\x8e\x05\xbe\xf1\x7d\x38\x7f\x47\xe2\x15\ +\xab\x8c\x9b\xef\x34\x66\x17\x96\x68\x87\xf7\x60\xca\x8d\xf9\x9a\ +\xf0\xc6\x8d\x3c\x03\xad\x99\x12\xdf\x9f\xbf\xb7\xb3\x35\xc3\x6c\ +\xcf\xc9\xc9\x61\x36\x96\xc2\x49\xec\x34\x65\xb6\x7b\x53\x4e\x77\ +\x34\xb3\x6b\xa7\xf3\xa2\x03\xe1\xf1\x3f\x80\x4f\xef\xd3\xdf\xa7\ +\xd9\xcd\xe4\x3b\xf9\x50\xbe\x74\x0c\xf9\x96\x24\x5f\x17\x9f\xe3\ +\x16\x19\x78\x85\x09\xb1\x91\x42\x74\x1e\xec\xa8\x5d\xcf\x85\x29\ +\xb1\x55\xbb\x58\x2b\xcc\x89\x3d\x3a\xc1\x22\x20\x36\xc5\xa8\x58\ +\x15\xb3\x62\xd7\x53\x61\x19\x2b\x6c\xc7\x21\x23\x31\x2f\xf6\xa5\ +\x01\x88\x31\x42\x8d\x79\x68\x25\x15\x7e\x3a\xa8\x0d\x97\xa6\xa4\ +\x2d\x69\xec\xe1\x3a\x01\x34\xf6\x97\xdf\x72\x8e\x9e\xa0\xec\xc0\ +\x57\xfd\x7b\x03\x63\x69\x1e\xe7\xb5\x3d\xff\xc3\xda\xc9\xad\xf7\ +\xf6\xf2\xa6\x73\x0e\x9b\xf7\x48\xb2\x03\x03\xd9\x57\x96\x52\xff\ +\xda\xa7\x1d\x66\xb4\x47\x8d\xf7\x3d\xca\x59\xfa\x11\x58\x72\x07\ +\x7d\xbb\xe6\x99\xf0\xc6\xad\xc6\x8a\x99\x52\x62\xba\x1b\x87\x73\ +\x30\x1f\x3e\xad\x45\x79\x66\x66\x9c\x59\x4c\x10\xf4\x09\x4f\xfd\ +\xa8\x80\x89\x07\xe4\xa6\x25\x15\x7c\x69\x97\xf1\xae\xa5\x70\xca\ +\x1a\xee\xd7\x7e\x76\x1c\xcc\xff\xa4\xd3\xdd\x1b\xfe\xb0\x0b\x37\ +\x78\x29\x37\xdd\x8d\xe5\x6a\x2f\x3b\x9d\x56\x71\x68\x6f\xa2\x4c\ +\x02\x75\xd7\x99\x9e\x76\xee\x9e\xef\xb4\xe6\x38\xbd\x9e\x33\x6f\ +\xbe\x71\xef\x16\xa3\x3d\x06\xe3\x8b\x8c\x1d\xdb\xa0\x9d\x0c\xdd\ +\xb7\x7f\xf5\xfa\xc4\xab\xe6\xc2\xb5\x87\x18\x1f\xbd\xc2\xa0\xe7\ +\xbc\x63\x1e\xe4\x37\x18\xa7\x6c\x36\x78\x3d\x7b\xc2\x9c\xfb\x8b\ +\x00\xbe\x06\xb8\x08\xde\xb4\xc1\x98\x7c\x8e\xf1\x72\xe0\xde\xf5\ +\xf0\xce\xab\x8d\xfa\x29\xf0\x82\x1a\x2e\x4b\xc6\x8a\xda\x98\x1d\ +\x31\xd2\x0e\x98\x4e\x12\x85\xb1\x79\x42\x49\x5f\x40\xc7\xe8\x2d\ +\x72\x54\x1e\x8b\x09\xe8\x74\xe3\x7b\xbf\x57\xe2\xdd\x2d\x8a\x10\ +\x72\xd7\xc9\xa9\xd4\x12\x5c\x37\xe6\x1c\x33\xad\x09\x03\x96\xfd\ +\x93\x73\xc5\x6f\xd9\x0f\x91\xcf\xe4\x3b\xf9\x70\x49\xf8\xd4\xa4\ +\xf9\xdc\x94\x8a\x73\x71\x06\x88\x05\x31\x21\x36\x82\x93\xe1\x53\ +\xa6\x26\xa6\xc4\x56\x61\x4c\xac\x89\x39\xb1\x17\x26\x26\xc5\xa6\ +\x18\x15\xab\x62\x56\xec\x8a\x61\xb1\x3c\xc4\x76\x76\xc4\xbc\xd8\ +\x97\x06\xa4\x05\x69\x62\x58\x23\x71\x5d\xdd\x54\x76\x8e\x9e\x2e\ +\x9a\x0a\x7b\xf8\x4f\x00\xd7\x9d\x0a\x57\xec\x05\xbb\xdc\x91\x63\ +\xdd\x33\x0c\xe6\xf0\xeb\x29\x25\x8d\x2f\xb8\x6d\xf2\xc7\x87\xcd\ +\x6d\x1d\x7e\xc8\xbc\xf6\x08\x39\x96\x63\x10\xe2\x8f\xd4\xe1\x76\ +\x9d\x98\xd7\x81\x8b\xb7\x1a\x1f\x7b\xb9\xb1\xf5\xe3\x0c\xdf\xba\ +\xb3\xc1\x19\x5d\x02\x77\xde\xe5\xcc\x49\x4e\xab\x8a\x94\xd0\x1c\ +\xe1\xc7\xaa\x26\x85\x23\xcd\x9c\xb1\x76\x86\x9e\x11\xe5\x98\x87\ +\x42\x84\x46\x85\x47\xb8\x66\xdf\x19\xe3\x93\x77\x1a\x5f\x39\x08\ +\x8e\xbb\x95\xfb\xb5\x55\xc7\xc2\x93\x6f\x77\xce\xde\x0c\xff\x63\ +\x5f\xe7\xa6\x7b\x9c\xd1\x91\x12\xb6\x6a\x77\x32\xb3\xb3\xb1\x3a\ +\x19\x75\x72\x37\xeb\x1e\x82\x72\x33\xcd\x8c\x33\xb2\xc9\x18\x5f\ +\x08\xdd\x56\x99\x34\xe6\xba\xb1\x61\xab\xb1\x74\x85\xb1\x6b\x03\ +\xcc\xcc\x37\x56\x3a\x7c\x7b\xdc\x78\xc2\x1a\x38\xfa\x38\x78\xdb\ +\xad\x89\x2b\xaf\x04\xc3\xf9\xca\x52\x58\x73\x3e\x3c\xe2\x7a\xdb\ +\x63\xb7\x03\xc3\xb0\xfd\xf9\xf9\x86\xbf\xc8\xe2\x6b\xcc\xb9\xf8\ +\x32\x38\xaf\x6d\xbc\xfa\x28\x58\x7a\x83\x71\xf9\x72\x38\x64\x3d\ +\xec\x5c\x01\x69\x13\x54\x8b\x8c\x56\x05\xd3\x3b\xc0\xe6\x41\x6b\ +\x14\x3a\xbb\x4a\x09\xae\xf1\x96\x93\x88\x4d\x5c\x8b\x1a\x0b\xbd\ +\xe6\x56\x5d\xfd\xd9\x08\xce\x0d\x77\x3a\x2f\x5e\xec\x7c\x64\x16\ +\x1e\x87\xb3\xdf\x0a\xee\xd7\xe4\x2b\xf9\x4c\xbe\x93\x0f\x2d\xd2\ +\x6e\x8d\x6a\x28\xd4\x47\xa4\x6b\x8b\x05\x31\x61\x16\xd1\xab\x60\ +\x46\xec\x78\xac\x5c\xc5\x94\xd8\x12\x63\x62\x4d\xcc\x89\xbd\x30\ +\x31\x29\x36\xc5\xa8\x58\x15\xb3\x4d\xe9\xbb\x3c\x78\xc4\xd8\xc4\ +\xba\x98\x17\xfb\xa4\x18\x77\x53\xca\xac\xb9\x24\x46\xda\x91\x86\ +\xa4\x25\x69\xea\x3f\xcc\x04\xb0\xfa\x06\x38\xfb\x0e\xe7\xa4\xbd\ +\x60\x3b\xe0\x06\xb9\x97\xc9\x03\xf7\xe3\xc7\x8c\xf7\xdd\x4d\x33\ +\x3b\x6f\x9d\xa8\x6f\xf8\x7f\xbb\xa1\x47\x52\x0f\xd4\x60\xab\x2c\ +\x92\x78\xf4\x64\xa3\xeb\x89\xb1\x64\x3c\x66\x33\xbc\xe4\xa4\xe1\ +\x5b\x77\x8e\x1c\x83\x13\xaf\x72\x9e\x77\xb0\xf3\x6b\x2f\x17\x25\ +\xe2\x19\x24\x7c\x77\xb2\xe7\x92\xca\x5b\x97\x17\x5c\x4b\xff\x2d\ +\x87\x28\xcb\x04\x26\x38\x06\x62\xb4\xe5\xa4\x60\xaf\x63\x1c\x36\ +\x62\x7c\xea\x36\xe3\x27\xaa\xe8\xf3\x1d\xee\xc3\xa2\xa8\xe5\xdf\ +\xc3\x39\x8f\x72\x9e\x7c\x1d\xbc\xf0\x10\x38\x60\x97\xb3\xd6\x9d\ +\x79\xb5\xd3\xed\x39\x9d\x91\x4c\xdd\x8d\x9a\x46\x55\xf9\xd5\x93\ +\x33\x3b\xe2\x6c\xef\xc1\xf4\xed\xaa\x90\x0c\xe3\x5a\x01\xcc\x85\ +\xcd\x1b\x61\xf9\x72\xd8\xb6\x19\x26\x17\x19\x87\x6e\x83\x2b\x0f\ +\x35\x76\xfe\xd4\x78\xdb\xa1\xce\xa5\x47\x18\x1f\xbf\xd4\x00\xe7\ +\x20\x8c\xdf\x1c\xce\x1e\x31\xbb\x8f\x32\xe3\xef\x6e\x83\xec\xae\ +\x75\xf0\xf6\x2b\x8c\x4d\x4f\x35\xde\x35\x17\x7e\x72\xad\xb1\x79\ +\x35\xac\xbc\xde\x98\x3c\x0c\x66\x6e\x34\xf6\x3e\x18\x36\xae\x35\ +\xe6\x2e\x36\x5a\x6d\xc8\x1b\x60\xd3\x2e\xb8\x67\x4e\x66\x6a\x8e\ +\x53\xab\x78\xe8\xac\xd3\x19\xcb\xe4\x19\x49\x20\xa3\x93\x75\x13\ +\x33\xce\x82\x69\x67\x6d\x17\x96\x4f\x3b\x7f\x7a\xa4\xf3\x87\xd7\ +\xc0\x5f\x1f\xe0\xf0\xf9\x78\xe7\xbb\x9b\x7c\x24\x5f\xc9\x67\xf2\ +\x9d\x7c\x28\x5f\xc6\x4c\x16\x99\xa7\x54\x43\xbe\x17\x0b\x62\xc2\ +\x28\x8c\x88\x15\x31\x23\x76\xc4\x10\x2e\x66\xc4\x56\x61\x4c\xac\ +\x89\x39\xb1\x47\x98\x98\x14\x9b\x62\xb4\xeb\x85\x59\xa7\x30\x2c\ +\x96\xa3\x46\xa5\x18\x17\xeb\x62\x5e\xec\x0f\x95\x13\x97\x36\xa4\ +\x11\x69\xc5\xad\x68\xe7\xa4\xbd\xe1\xec\x9f\xbb\x34\xf5\x1f\x67\ +\x02\xb8\x61\x35\x5c\xbe\x12\x3e\xb0\x06\x66\x94\xc2\x5b\x66\xf6\ +\x98\xe9\x63\x12\x48\x35\x91\x4b\xfd\xa6\x9b\x76\xfd\x62\x59\x3b\ +\xed\xfb\xdf\x56\x8c\x2d\xc4\x01\x22\x44\xe7\x12\x65\x14\xf3\xc8\ +\x68\x56\x35\x7e\x32\x0d\x9f\x38\x12\x78\x3f\x70\x71\x23\xc0\x75\ +\x4f\x82\x13\xd7\xc0\xe9\xf3\x9d\x6d\x4e\x11\x58\x46\xed\xa8\x5d\ +\x2a\xb5\x57\x35\x09\x43\x0a\x35\xd9\x6c\x93\xb8\x83\x2c\x17\x30\ +\x52\xc4\xea\x2b\x4a\x7a\xf2\x11\x4b\x8d\x8b\x7e\x69\x6c\x38\x01\ +\x96\x7f\x8e\xfb\xb6\x88\x3b\xff\xf0\x31\x30\xf6\x69\xe7\xca\x11\ +\x38\x7d\x89\xf3\x9b\x2d\xce\xc4\xbc\xcc\xe8\x84\x33\xfb\x7f\xd9\ +\x3b\x13\x68\x3b\xab\x32\x4d\x3f\xdf\xfe\xcf\x70\x73\xef\x4d\x72\ +\x49\xb8\x19\x48\x42\xe6\xa0\x86\x21\x24\x88\x82\x58\x5a\x96\x8a\ +\x54\x59\x16\x4a\x4b\x89\xed\x00\x82\x5d\xa0\x5d\x4a\xa9\xbd\xb4\ +\x1d\xd0\x12\x2c\xdb\xe5\x88\xab\x5b\xb1\x4a\x5b\x68\x1b\xa3\xe2\ +\x04\x14\x54\x2b\xe5\x50\x88\x42\x94\x21\x04\x84\x98\x19\xc8\x40\ +\x72\x33\xdc\x24\x77\x3c\xe7\xfc\xfb\x6b\xde\xb5\xf7\xca\xe1\xae\ +\x04\xd0\x6a\x42\xab\xf0\xb1\xce\xe2\xc2\xca\xca\xd9\xdf\xfb\x3e\ +\x7b\xdf\xff\xdf\xc3\xb7\xb5\x62\x51\x8b\x8c\xee\x75\xea\xdd\x91\ +\x72\xd4\x71\x69\x53\x75\x6a\xdd\x4e\x39\xde\x59\xdd\xe7\xec\xdb\ +\x06\x1d\x5d\x40\xa7\x51\xec\x34\x8a\x6e\x67\x0f\xc6\x73\xfb\xe0\ +\xc1\xe7\x1a\xff\xfa\x73\xe3\xd2\x71\xce\xc8\x2b\xe1\x43\xbf\x30\ +\x1e\x5e\xc3\x53\x12\x0e\x39\x9c\x1b\x6f\x80\xcb\x0a\xe3\x15\xa7\ +\x18\xe7\xee\x84\xef\x6d\x36\xca\x13\x61\xc6\x9d\xc6\xe0\xb1\xb0\ +\x73\x97\xd1\x3b\x01\x4a\xc0\xdd\xd9\xf6\x90\xd3\xea\x70\x66\xcc\ +\x8d\x8c\xaf\x39\x5d\x15\xd0\x6f\xd5\xc6\x80\x53\xeb\x8a\x0c\x0d\ +\x38\xf5\xce\x48\xa9\xc1\xb2\xe1\xd8\xf8\xc8\x9d\xfd\xce\x79\x33\ +\x22\x2b\x75\xa7\xe2\x57\xe1\xa6\x65\xa4\xb8\x80\x43\x86\xbc\x91\ +\x47\xf2\x4a\x9e\xc9\x3b\x79\x08\x21\x7b\x6a\x98\x3c\x26\x7b\x6e\ +\x20\x06\xc4\x02\x64\x36\x8a\xc4\x4a\x20\xd7\x83\x8c\xe0\x88\xa9\ +\xc4\x96\x18\x13\x6b\x62\x0e\x32\x83\x97\x27\x26\xc5\xa6\x18\x8d\ +\x80\x98\x35\x72\xc7\xb7\x22\x31\x0d\x62\x5c\xac\x8b\x79\xb1\x0f\ +\xb9\x2f\x58\xde\xc8\x16\x50\x5f\x49\x7d\x46\x7d\xe7\xf3\xeb\xe0\ +\x67\x4b\xd4\xa7\xfe\x60\x06\x80\xf6\xb2\xe0\x7b\xaa\xce\xab\x27\ +\x3b\x83\x0d\x68\x1e\xb8\x31\x32\x12\xed\x51\xc7\x6a\xad\xdc\x35\ +\x52\x36\x6f\xea\x1b\xfd\xe5\x05\xb3\xc6\x9d\x94\x3a\x7c\xae\xb5\ +\x0f\xf9\x13\x0d\x2b\xd2\xa1\xa1\xa3\xba\x8d\xeb\xb7\x18\x5f\x78\ +\x8b\xc1\x7b\x19\x13\xff\x32\x1f\xde\xbf\xda\x38\xa9\xe9\x50\xcf\ +\x13\x39\xb4\xf7\x70\xc7\xb2\xc4\x0e\xac\x12\x38\x31\xd7\xda\xc7\ +\x21\x7a\x68\x1f\x1a\xca\xc5\x27\x62\x2c\xa8\xd6\x02\xfd\x23\xc6\ +\xc2\xa9\xc6\x77\x37\x1b\x9b\xcf\x31\x81\xf6\xb8\x31\x2e\xc2\x5f\ +\xbf\xd6\x79\xd5\x16\x38\xe7\x18\x38\x63\x00\xee\x1e\x76\xf4\xdd\ +\xd5\xe1\x34\xa9\xd3\xd4\x9c\x45\x91\xde\xff\xab\xaa\x9f\x6f\x91\ +\x6e\x54\x02\x1b\x8e\x3b\x3e\x32\xa9\x0b\x7c\x8b\xb3\xaf\x05\x0e\ +\x14\x33\x61\xe7\xbd\xc6\x73\x70\xf6\xbc\x00\x6e\xb8\xc9\xf8\xcf\ +\xc0\xa2\x53\x8d\xcb\x47\x8d\x0d\xf7\x42\x0e\xe3\x30\x57\x04\xfa\ +\xc7\x1b\x8d\x9f\x9c\x0e\x6f\x9d\x01\xc7\xef\x84\xeb\x36\x1b\x8d\ +\x63\x60\xce\x0e\x63\xff\x24\x23\x84\x34\xb9\x57\xee\x02\xc3\x58\ +\xf4\x1c\xa7\x77\x32\x94\x25\x0c\x0d\x41\xa5\xe5\x04\x77\xca\xd2\ +\xa9\xe0\x98\x3b\x56\x4d\xaf\x44\xd5\xae\x88\x96\x56\x4f\x1b\x84\ +\xf3\x8f\x81\xf3\xd6\xc3\x59\xef\x74\x3a\x8f\xe1\x71\x43\x9e\xc8\ +\x1b\x79\x24\xaf\xe4\x99\xbc\x93\x87\x86\xb5\x3b\xa1\x59\xf2\xda\ +\x41\xde\x8b\x01\x4c\x6d\x48\x3c\x8a\x11\x0e\x9c\xf3\x4f\x0c\x51\ +\x77\x31\x25\xb6\xc4\xd8\x98\x10\x83\x62\x51\x4c\x8a\x4d\xb3\xc4\ +\x2a\xd1\x0e\xf0\xeb\x9e\x98\x36\x82\x18\x17\xeb\x62\x1e\xb3\xc4\ +\x23\x31\xf7\x89\x5c\xfa\x4b\x7d\x45\x7d\x46\x7d\xe7\x3d\xb5\xbc\ +\xee\xcf\x1f\xe0\x00\xd0\x9c\x0b\x17\xae\x30\x2c\xc3\x4e\x2b\xef\ +\xe3\x46\x89\xe6\x22\x9b\x69\xa6\xf5\x13\x6b\x07\xb7\x36\xdc\x47\ +\x3f\xb2\xb0\x6b\x16\xf1\xd1\xb7\xf0\xe6\x75\x5a\x5a\x46\xac\x04\ +\x1a\x92\xb1\x66\xbc\xa9\x05\xaf\xbd\x8e\xb1\xa1\xa5\xc1\x9f\x3a\ +\xf7\xf7\x82\xed\x73\xea\x41\xef\x93\x11\xab\x95\x68\x89\xae\xa8\ +\x68\x10\x48\xdf\x2d\xf1\x89\xa9\x84\x53\xad\x00\xb7\x6c\x1e\x81\ +\x7c\x54\x53\xff\xa2\xcc\xe7\xb7\x07\x2a\xc6\xf4\xba\xf1\xbd\x5d\ +\x09\xb4\xe9\x3f\xe0\x31\xa3\xff\x3c\xe0\xa7\x70\xfd\x4c\xb0\xe5\ +\xce\xa5\xc3\x70\xfe\x5c\x67\x49\x0b\xee\x18\x71\x1a\x13\x22\x47\ +\x0e\x39\x23\x02\xd0\x9c\x42\x8f\xc0\x06\x7b\x71\xb6\x69\xf3\xcf\ +\xc3\xb0\x61\x97\xb3\x69\x1c\xcc\x3a\x59\x9a\x19\xde\x84\xd1\x41\ +\xe8\x01\x84\xf4\xde\x85\xb0\x71\xad\xf1\x46\xe0\xc8\xe3\xe0\xea\ +\xa6\xa1\xf0\x27\x79\x0e\xc0\xf4\xb1\xb1\x23\xcb\xe6\x3f\x87\xb7\ +\x57\x8c\xc5\x38\x37\xfd\xd2\xf0\x25\xd0\x02\xa6\xf4\x81\x95\x8e\ +\x03\xbd\x53\x9d\x87\x67\xc3\x43\xeb\x9d\xed\x0f\xc0\xf0\x1e\x67\ +\x68\x48\x27\x39\x9d\x56\x4c\xc7\x67\x43\x74\x06\xea\xce\x84\x21\ +\x47\xa3\xe6\xcd\x03\xce\xcc\x2d\x70\xd1\xd1\xce\x27\xeb\x60\x57\ +\x3b\x57\x2e\x00\xbe\x0c\xfd\x2f\xe0\x31\x43\x5e\xc8\x13\x79\x23\ +\x8f\xe4\x55\xc8\x15\x7e\xe4\xa1\xbc\x24\xb6\xcf\x60\xc8\x6b\x79\ +\x2e\xef\x89\x79\x0b\xb7\x25\x36\xc4\x88\x58\x11\x33\x62\x47\x0c\ +\x89\x25\x31\x25\xb6\xc4\x58\x3b\x12\x83\x62\x51\x4c\x36\x10\xa3\ +\x89\x55\xcf\xec\xe6\xb5\x7f\x31\x2d\xb6\xc5\xb8\x58\xc7\x2c\x77\ +\xf8\x32\x7d\x77\xa0\xbd\x7b\x54\x7d\xc5\x46\x5d\x7d\x47\x7d\xe8\ +\x0f\x74\x00\x50\x9c\x0b\x5f\xda\xee\x2c\x9d\xed\xec\x1a\x75\x42\ +\x48\xfb\xaa\xcb\xd4\xe9\xf1\x76\x21\x0f\x99\xf0\xf1\xf5\x83\xb7\ +\x9f\x7c\x44\x75\xd1\x22\x4d\x08\xe6\x0a\xa9\xed\xf2\x61\x21\x60\ +\xa5\x8c\x0d\x74\x47\xe3\xda\x21\xf8\xd6\x42\xa8\x5d\xad\x23\xb4\ +\xed\xa5\xc1\xde\x3f\x83\x33\x7e\xee\x1c\x33\x33\x15\xf3\xd0\xe3\ +\xa6\x6b\x00\xaa\xe4\x0e\x9f\xde\xe9\xf2\xdd\xf4\x8e\x5b\x3a\x2f\ +\xd0\x18\x85\xc2\x8c\x12\x99\x47\x2e\xdc\x50\x10\xf4\x4f\xdd\x08\ +\xc3\xc6\xa0\xf6\x07\xd4\x8c\xe5\x6b\x60\xeb\xcb\xe1\xf9\x77\xf1\ +\xc4\xb1\x06\x3e\xbe\xc0\x99\xf8\x25\xb8\xb6\x17\x2e\x9c\xed\x9c\ +\xb4\x15\x6e\x1d\x71\x76\x77\x38\x47\xe9\x62\xc7\x32\xd5\x20\x0c\ +\x1d\xce\xc4\xa6\xd3\xa3\x42\x9b\x25\xcc\xdd\x07\x93\xd6\x19\x3d\ +\xbf\x86\x69\xab\x9d\xf9\x2f\x75\x56\x62\x28\x82\xc1\x8e\x3e\x00\ +\x67\x29\x10\x4e\x3c\x5c\xa7\x81\x38\x28\x5e\x88\x31\x07\xd8\xdb\ +\x6f\xec\xaf\x39\x06\xd4\x81\x9d\x8b\x9d\xe9\xc3\xd0\x79\x37\x84\ +\x35\xc6\xc4\xdd\x2a\xf1\x05\xbd\x35\x98\xa8\x1a\x76\x9e\xf6\x4b\ +\xec\x0e\x4e\xd4\x1e\xfa\x86\xe3\x93\x23\xbf\x18\x72\xe6\x6d\x86\ +\xbf\x9b\xef\xdc\x36\x0b\x26\x5c\x05\x97\x4e\x76\x98\xc1\x13\x86\ +\x3c\x90\x17\xd7\xac\x07\x79\x23\x8f\xe4\x95\x3c\x2b\x2c\x20\x0f\ +\xa3\x27\x4f\xe5\xad\x3c\x96\xd7\xc3\xd9\x7b\xcb\xb5\x1d\xf1\x98\ +\xd8\x88\x89\x15\x31\x23\x76\xc4\x90\x58\x12\x53\x62\x4b\x8c\x81\ +\x98\x13\x7b\x89\x41\xb1\x28\x26\x83\x27\x46\x2d\x24\x66\x39\x50\ +\xef\xcf\xc4\xb4\xd8\x16\xe3\xed\xbb\x04\x48\x9d\x1f\x8b\xea\x13\ +\xb9\xb4\x99\xfa\x4a\xea\x33\xea\x3b\xea\x43\xf0\x87\x3a\x00\x5c\ +\x09\x9c\x09\xe7\xaf\x82\x17\x57\x60\x58\x72\x54\x21\x20\xa1\xf3\ +\x20\x70\x60\x42\xd0\x57\xec\x6a\x0c\xdc\xbe\xb7\xb9\xe6\x92\x63\ +\x3a\x17\xd3\x2e\x99\x5c\x60\x59\xc8\x10\x02\xc1\x52\x99\xe8\xb9\ +\xe3\x8c\xef\x6d\x31\xfe\xf9\x95\x46\xff\x1d\x63\x2f\xdb\x38\xf7\ +\x04\x78\xde\x0f\x9c\xb3\x66\x3a\x6b\x77\x69\xd6\xdf\xf1\xd2\xf1\ +\xba\xc4\x76\x42\xc8\x95\x63\xb3\x01\x05\x4e\xf7\x38\x27\x54\x90\ +\x17\xd8\xa3\x0b\x88\x58\xc0\x86\x0b\xb4\xb4\x63\x4d\x63\x4f\xd3\ +\x98\x33\xc9\xf8\xca\xdd\xc6\xad\x4b\xe0\x9c\xad\xed\x5c\x0f\x19\ +\x79\xf4\xde\x77\x21\xfc\x8d\x39\x33\xbf\x04\x37\x1e\x05\xff\x69\ +\xa1\x73\x4e\x88\xdc\xbb\xd9\xf9\xc9\x7e\x18\xdf\x1b\x99\x37\xe0\ +\x4c\x8b\x4e\xe9\xb0\xa9\x12\x59\xd9\x13\xb9\x7d\x4e\x64\xd5\xe2\ +\xc8\x8a\xe3\x9c\x9f\xd5\x60\xa8\xdf\x19\xbd\x1d\x26\xde\x07\x27\ +\x3f\xcf\x01\x63\x37\x63\xc3\x0f\xef\x04\x00\x13\x48\x31\xb1\x47\ +\x9d\x18\x1a\x2b\xa0\x1c\x81\x5f\x63\xdc\x71\xac\xb3\xe3\x84\xc8\ +\xc8\xa2\x48\x63\x7e\x64\xcb\xb4\xc8\xbd\x55\x67\x47\x0b\x34\x00\ +\x2c\x68\x38\xbd\xbd\xce\x9d\x23\xf0\xf3\x61\xe7\x25\x5b\xe0\xc2\ +\x05\xce\x6d\xf3\x61\xc6\x1d\xf0\x86\x4e\x67\x7f\x86\x9e\x3f\x7d\ +\x1c\xae\x48\xda\xcb\x83\xaf\xac\x32\x66\x4e\x94\x37\xc9\x23\x79\ +\x25\xcf\xa2\xb5\x67\xdf\xe5\xa9\xbc\x95\xc7\xf2\x5a\x9e\xcb\x7b\ +\x27\xb1\x20\x26\xb0\xc4\x88\x97\x62\x46\xec\x24\x86\xc4\x92\x98\ +\x12\x5b\xe4\x10\x73\x62\x4f\x0c\x8a\x45\x31\x69\x66\xed\xe5\x45\ +\xcb\xec\xa6\x01\x40\x4c\x8b\x6d\x31\x2e\xd6\xc5\x7c\xfb\x5e\xc1\ +\x5c\x70\x36\x54\x53\x1f\x51\x5f\x51\x9f\xe1\x4c\x94\xeb\x53\x19\ +\x15\x0e\x47\x5c\x77\x05\xdc\x76\x29\x34\x07\x9c\xee\xae\x48\x2b\ +\x04\x5c\x09\x63\x79\xa7\x95\x81\xcb\x88\xe2\x92\xd5\x83\x0f\x7c\ +\xf3\xa4\x9e\x29\x17\xcf\xef\x9a\xf2\xb9\xf5\x43\xdb\x09\x07\xca\ +\x26\x85\x03\xb7\xb1\xe2\xe9\x16\x9f\xee\x02\x16\xb5\x9c\x8f\xbe\ +\x13\x2e\xb9\x6c\xec\xdd\x7b\x8a\xe3\xd7\xc0\xaa\x85\xce\x55\x5b\ +\x60\x3e\xd0\x1a\x96\x51\x31\x0d\x28\xcd\x08\x05\x79\x2b\x68\x5a\ +\xaf\xf7\x11\xc3\x03\xf9\x9d\x51\x1f\xa7\x70\xcd\x12\x1b\xa1\x55\ +\x60\x45\x49\x6c\xc2\x40\x15\x4e\x98\x09\xff\xb8\x06\xbe\xbe\xc8\ +\xa9\x6d\x33\xae\x3a\x5f\x65\xa0\x50\x25\x98\xc7\x8d\x2d\x17\xc2\ +\x5b\xfe\xd6\x79\xfb\xe7\xe1\x7d\xe7\x18\x97\x08\x2a\x22\x7d\x0f\ +\x1a\xdf\xdf\xeb\xec\xeb\x34\xba\xa7\x46\x96\x74\xc3\xac\x51\xa3\ +\xb6\x1d\x8a\x01\x18\x6e\x81\xa1\x89\x32\x98\x74\x52\x44\xb1\x0b\ +\xe3\x67\xc0\xbd\x40\xd8\xe3\x87\x69\x12\x00\x82\x31\x26\x6e\x44\ +\xdf\x0d\xa7\x61\xbc\xf4\xcf\x1d\x1a\xb0\x69\x35\xec\x1b\x01\xef\ +\x04\xab\x41\x27\x30\x11\x18\xe9\x02\xd7\x44\x1e\xf0\xa3\x8d\x46\ +\xf7\x90\xf3\xdc\x6d\xf0\xb7\x27\x46\xc0\xf8\xe4\x5e\xb8\xfc\x7f\ +\xc1\x96\x5f\xf8\x6f\x53\xdf\x2e\x69\xfc\x49\x78\xf3\x36\xe3\xca\ +\x69\xfe\x88\x07\xc6\xd2\x19\xc6\x1e\x4b\x9d\x3f\x54\x0c\x6f\x15\ +\x94\x15\x43\xde\x45\x03\x30\xcc\x93\xb7\xa3\x23\x8e\x05\x47\x61\ +\x9e\xeb\x57\xb6\x22\x9e\xef\x85\xb4\x61\xa8\x36\x9d\xd5\x4d\xe7\ +\xcd\xf3\x9d\xe3\xd7\xc2\x43\xaf\x38\xb8\x1f\x8a\xb9\x45\x2d\x58\ +\x53\x18\x83\xa5\x51\xe4\x57\x55\x6f\x1f\xf4\x01\x8c\xd2\x4d\x2c\ +\x57\xcd\x0a\xb1\xad\xef\x1e\x33\xeb\x1f\x2c\x57\x96\xb2\x54\x75\ +\x6a\xef\xa0\x73\x5b\x37\xea\x33\x39\xfe\x08\x06\x80\x39\xcf\x83\ +\xb7\xfc\xc6\xd9\x7e\x2a\x5c\xfb\xb0\xd1\x6d\x4e\x28\xd2\x63\x4f\ +\x11\x00\x99\xd3\x2e\x3d\xf3\xa9\xf5\x83\xf7\x7c\x60\x41\xd7\xd2\ +\xef\x6f\x6f\xec\xde\x34\xd0\xca\xa3\x35\x05\x86\xe3\xe4\x35\x62\ +\x51\x59\xc0\x1d\x43\xf0\xa1\x99\xce\x35\x37\xc3\x3d\x7f\xc2\x98\ +\xb8\x67\x11\x3c\x7f\x3d\xdc\x36\xcf\xf9\xea\x6e\x58\x18\x22\xcd\ +\x66\xc0\xea\x32\x1d\x0a\x03\x1f\xf3\xae\x1b\xf2\xe4\x1f\x78\x01\ +\x45\x0c\x08\x10\x62\x80\xa2\xcc\x75\x04\x22\xde\x80\xfd\x35\x58\ +\x32\x0d\xae\x78\x08\xae\x3c\xca\x79\xc9\x35\xc6\x9b\x57\x3a\xbf\ +\x55\x34\x61\xf8\x22\xf8\xf0\x45\xce\x87\xaf\x80\x97\x1d\x6f\x7c\ +\xe4\x14\x78\x2b\x8a\x48\x63\xbb\x71\xf3\xdd\x70\x43\xa7\xb3\xb3\ +\xc3\xe8\x77\xe8\x98\x04\xdd\xe3\x9d\x4a\x30\x86\xdd\xd8\x3e\x0c\ +\xf6\x30\xd4\x37\xc3\x51\x7b\x9c\x63\xab\x70\xb8\x46\x00\x67\x6c\ +\xd4\x7f\x0c\x3f\x99\x09\x3f\x5c\x00\x93\xb4\xe1\xa7\x06\xf5\xe3\ +\x21\x00\x25\x69\x2e\xa3\xff\x21\xa3\x19\xa1\x6b\xaf\x33\xaf\x0f\ +\x4e\xee\x86\x57\x2d\x88\x28\xd6\x03\xaf\x5f\x65\x2c\xdf\xe3\xbf\ +\xf3\xe1\xa6\xbe\x1a\x5c\x75\x8d\xf1\xa6\xba\x3f\xa2\xbd\xb1\x74\ +\x9a\xb1\xbf\x65\x84\x46\x3a\x72\xeb\x51\x5e\x01\x79\x13\x59\x88\ +\x81\xd2\x40\x9e\x56\x02\xb8\xe5\x19\x7f\xc8\x7b\x51\x62\xaa\x35\ +\x50\xc4\xf4\xaa\x58\x8d\xac\x2d\xd2\x9e\x83\xe7\x6f\x40\x0c\x1d\ +\x14\xc7\xdd\x0c\x1f\x3a\x12\x34\xe1\xd8\x53\xcf\xcb\x89\xa5\x01\ +\xed\x99\x7f\x4b\xbf\xd3\xe7\x74\x57\xaa\x2f\x9e\x5c\x5b\xf0\xb1\ +\x75\x83\x77\x42\xfb\xd6\xa2\x03\x2b\x61\xad\x98\xdb\x50\x3a\xf2\ +\xf9\xcc\xd9\xce\xd4\x5f\xa4\x3e\xb3\xe9\x8b\x7f\x24\x03\xc0\xa6\ +\xfc\x48\x77\xd1\x0f\x8d\xb7\x2e\x74\x76\xf7\x00\x1a\x35\x43\x44\ +\x7a\x48\x10\xdc\x30\x09\x03\xbf\xda\xdd\x1c\xfa\x79\x7f\x73\xdd\ +\x07\x17\x76\x2d\xb8\xe0\xae\xfe\xfb\xf3\x04\x5d\xaa\xd3\x26\x79\ +\xa9\xa4\xb3\xf8\x2d\x8f\xf4\xd6\x9d\xaf\x3f\x68\xac\x7a\x21\xd8\ +\x4f\xf4\x78\x39\xf6\x51\x6d\xc5\x7c\x78\xfd\x06\xf8\xfa\x5c\xe7\ +\xca\x3e\x58\x40\xa4\xa9\x19\xe2\xaa\xd3\x68\x25\x28\x70\xc7\x31\ +\x4c\x3e\xca\xba\x8a\x9a\x67\x14\xb1\xfd\xff\x23\x05\x5a\x1e\xb2\ +\x6a\x48\xbb\xd3\x3c\x32\xd8\x84\x25\x5d\xf0\xc5\x7e\x78\x5d\x0b\ +\x56\x9d\x6a\x9c\xfc\x69\x67\xe4\xdd\xfc\xf6\xb1\x0f\x6e\x3a\xd5\ +\xb9\xe9\x35\x30\xe9\x4c\x78\xd5\x0b\x8c\xf3\xe7\x39\x2f\x9d\x6a\ +\x80\xe7\x4f\x62\xe7\x81\xfb\x8c\xbd\x7b\x9d\x58\x42\x47\x07\x4c\ +\x9e\x02\xbd\x7f\xe2\xa4\xb0\xc3\x72\x2f\x88\xd9\xc1\x6f\x01\xef\ +\x7f\x49\x64\xdf\x36\x63\xf5\x8f\x60\xd7\x28\x14\xdd\xe0\x42\xa7\ +\x84\x9e\x1a\x1c\x51\x85\x45\xcb\x04\x3a\x39\x8c\x75\x38\x1f\xdc\ +\x64\xfc\xf3\x06\xe7\xee\x6f\x03\x5f\xf4\xdf\xf9\xf1\xb6\xe3\xd3\ +\xf0\xcb\x53\x8d\x99\xdb\xe1\x8b\xc3\xc6\x89\x5d\xc6\x60\xd3\x88\ +\xc8\xb3\x40\xa8\x1a\xae\xff\xa6\x50\xc3\xdb\xde\x05\xa3\xa2\x4e\ +\xe6\x10\xc8\xbf\xe9\x71\x30\xa7\x55\x46\x6a\x95\x92\x72\xc4\xa9\ +\x9a\xb3\xae\xe9\x9c\xd7\xeb\xbc\x7e\x23\x62\x67\x4c\xf4\xde\x8b\ +\x0e\xf9\x3c\xc2\x9a\x3d\xc2\x1c\xcc\x1a\x07\x0d\x37\x2a\x1e\xf0\ +\x4a\xae\x6d\x49\xde\x65\x88\x81\x9b\x18\x16\xcb\x62\x9a\xe2\x40\ +\x89\xf9\x76\x35\xeb\xa2\x88\xc4\x08\xae\x1d\x86\xfd\xce\x45\x37\ +\x19\x3b\x5e\xee\xc0\x1f\xcd\x13\x40\xfb\x18\xeb\x15\x43\xce\xf9\ +\x33\x8d\xfe\x6d\xce\xcc\x4e\x6d\x73\x24\x77\xfc\x24\x88\xbb\x81\ +\xcc\xc4\x3e\xb9\x66\x68\xfb\xff\x58\x32\x7e\xfc\x7b\x16\x76\x4d\ +\xf9\xd4\x5a\xbd\x0a\x18\x04\x2b\x70\x77\x2c\xa6\xcd\x3e\x45\xd0\ +\x20\x10\x98\xd9\x1d\xf9\xc1\x76\xe7\x3b\x2f\x34\xce\x3a\xdf\xe1\ +\x5c\xc6\xc0\xb5\x7c\x1e\x54\xd7\xc2\x55\x73\x9c\xaf\x6e\x82\x85\ +\x13\xa1\x6c\x40\xa8\xe8\x3b\x01\xd2\x00\x03\x4e\xe2\xc2\xa8\xe2\ +\x54\x1c\x5a\x85\x11\x22\xb4\x70\x5c\xf8\x8c\xe6\x6a\xc4\x16\xd0\ +\x91\xd0\x6a\x55\x17\x7a\xc2\x8d\x3d\x70\xd2\x16\x67\xf8\x5d\xc6\ +\xf3\xce\x74\x7e\x29\x78\x3e\xc3\x13\x6d\xd3\x6d\x9f\x6d\xf8\x2e\ +\xec\xfe\xae\x9a\xed\x5c\x79\x3a\xf0\x22\xe7\xb4\xe3\x8c\x33\xce\ +\x80\x33\x0a\x38\x31\xc0\xec\x63\x39\x44\xd8\x61\x5d\xf7\xb7\x43\ +\x7e\x85\x31\x61\x3a\x9c\x3c\x9d\xc7\x8c\xdd\x18\xdf\x03\xae\x5d\ +\x01\xb7\xec\x70\xf6\x7c\x0d\xb8\xc6\x0f\x9a\x24\x7e\xc2\xc8\x1a\ +\x9e\xbc\x1e\x56\xcc\x33\x7e\xb3\x05\x6e\x9c\x68\x3c\xab\x1f\x74\ +\xa6\xa0\xd9\xd2\x60\x1e\xc4\x0c\x71\x34\x20\x50\xcc\x45\xb2\xa5\ +\x8e\x5f\x42\x36\x99\x6c\x2e\xf6\xe8\x5b\x76\x42\x89\x37\x52\x09\ +\xf1\xb5\x7b\x9d\xf3\xe6\x38\x3a\xe4\xb5\x7c\x21\x07\xb5\x55\xaf\ +\x1e\xdf\xf9\x8a\x3d\xc2\x1a\xcc\xec\x4e\x1b\x8c\x8a\x60\xe9\xe4\ +\x6a\x5e\xee\x0b\x14\xb9\xcc\x57\x10\xbb\xa3\xee\x4d\xb1\x9c\x07\ +\x9e\x76\x15\x6b\x23\x1e\xb8\x66\xac\xd3\x22\x9b\xf7\xa7\x5b\xa9\ +\xae\xb8\x3b\x3f\x15\xfd\xf4\x8f\x6c\x00\x50\x42\x4b\x3e\x0b\xaf\ +\xf9\x91\xf3\xe0\xe9\xf0\xcd\x3e\x98\x82\x83\x0c\x70\x70\x2c\x9f\ +\xc0\x02\x07\x70\xff\xd0\xfd\x03\x1b\x3e\xf3\x9c\x09\xcf\x3a\xad\ +\xb7\xb5\xef\x96\xbe\xc6\x10\xc5\x81\x62\x1e\x9e\xca\x3f\x97\x60\ +\xa1\xc5\xe8\xa8\x51\xad\xc3\x73\xf7\x3a\xef\x7e\x8f\xf1\xe9\xe3\ +\xfc\x90\x07\x77\x1a\xeb\x61\xf9\x6c\xe7\xca\x41\x78\xce\x30\x0c\ +\x96\xe0\xa1\xcc\x7f\x27\xed\xfa\x77\xb9\x40\xa9\xde\x23\x47\x23\ +\x74\x14\x40\x69\x18\xe9\xcf\x94\x1e\x28\x3c\x52\xeb\x0c\x34\x46\ +\x75\x3c\x14\x7a\xf7\x3a\x1b\x7b\xe0\x9e\xb5\xb0\x62\x21\x5c\xbc\ +\xc9\xb8\xfc\xbb\xce\xbf\x2b\x7e\x90\x3e\xb7\xe0\xdc\x02\x7c\xe0\ +\x7c\xe0\x95\x50\xdc\x6b\x2c\x3d\x19\x8e\x9a\x02\x53\xa7\xc0\xc4\ +\x4e\xa7\xd6\x63\xf4\x91\x26\x07\x73\xd8\x93\xbb\x15\xf8\xe0\x1f\ +\x57\x01\xdb\x81\x1d\x40\x07\x30\x0c\xdc\xd3\x82\xd5\xf7\xc0\xfd\ +\x2b\x61\xed\x90\xc3\x5a\xe0\x72\x9e\x94\x78\xe7\x26\xe3\x73\xb3\ +\x9d\x6f\xaf\x85\xee\xa3\xa0\xb7\x1f\xaa\x55\xa3\x11\x0d\x79\x60\ +\xa3\x22\x27\x10\x42\xbb\xfe\x62\xab\x80\x91\x08\xf5\x0a\x32\x4c\ +\x0e\xe7\x5f\x34\x40\x8c\x40\x2e\xb8\xa9\x09\xbf\xe8\xdc\x57\x77\ +\xce\x9b\xed\x9c\xf3\x20\x7c\x63\xe1\xa1\x27\x1e\xdf\x7d\x8f\x3d\ +\xc2\x18\xac\xad\x1a\x62\xae\x52\x23\xed\x33\x28\x02\xc4\xf6\x49\ +\xd6\xe8\x76\x5a\x6f\x6d\xdc\xb1\xdd\xb5\x23\xdf\x75\xdf\xbe\xd5\ +\xe0\xf9\x44\x21\x62\x5d\x9f\xf4\xfd\x62\x9f\x98\x76\x8c\xfe\xf5\ +\x2c\xe7\xe8\x1f\xc0\x92\xd9\xb0\xf2\xa7\xfc\x11\x3e\x01\x00\x2b\ +\xf3\x52\xd5\xfb\xd6\xc1\xdb\x7a\x60\x4d\xcb\xf3\x7b\x78\x24\x04\ +\x70\xe7\x40\x1d\xf8\x60\xb6\xbb\xe1\xad\xaf\x6d\x19\xda\xf8\xa6\ +\x19\x1d\xb3\xee\xdc\x5b\xae\x1b\x2a\x4b\xc7\xad\x48\x7f\x30\xa6\ +\xc9\x1c\xf7\x82\x4a\x35\x1d\xde\xf8\x15\xf0\xa9\x85\x91\xad\xab\ +\x61\xf9\xb3\x38\x28\xbe\x31\x1f\xd8\x00\xcb\xe7\x3a\x57\xf5\xc3\ +\xfc\xee\x04\x89\xc0\x28\x82\x63\x38\xee\x01\x0f\x11\x3c\x10\x4a\ +\x67\x82\x19\xd6\x72\x1c\x63\x24\xa0\xf6\xca\x4b\xc0\xb0\x06\x04\ +\xc1\x66\x46\x35\x44\x86\x07\x8d\x67\x4f\x73\x3e\xbf\x09\x3e\x37\ +\xd5\xb9\xe8\xef\x8c\x65\xc7\x3a\x83\x2f\x87\xfc\x54\xf2\xef\x8b\ +\xaf\xa4\x4f\x89\xa3\x1c\xc7\x86\x1f\xde\x15\x00\x3f\xb8\x28\xe8\ +\x09\x2f\x73\xd8\x0f\x1c\x0d\x2c\x00\x3e\xce\x93\x1b\x59\xab\xae\ +\x1f\xc2\x1d\x2f\x33\x8e\x19\x96\xa6\xc6\x9f\x4d\x33\x1e\x18\x34\ +\xea\x01\x5a\x16\x08\x80\x35\xac\x5d\x42\x3c\xa4\x02\x2b\x1d\x31\ +\x79\x56\x0b\xd0\x2c\x9d\x68\xe0\xa9\xa6\x60\x1e\x04\xd2\xd6\x5e\ +\xcf\xcb\x92\xf7\x0f\x39\xe7\x4e\x77\xce\xd9\x88\x18\x39\x64\x9c\ +\xb3\x1a\x3e\x35\xc7\xf9\xee\xbe\x40\x0f\xda\xd6\xdc\x2e\x30\x4b\ +\xcc\x33\xff\x26\x36\xad\xb3\x56\x14\x62\x56\xec\x8a\x61\x82\xf9\ +\x98\xf7\xff\x90\xef\x93\xb0\xbc\x6d\xfd\x94\x0a\xbc\x6f\x7d\x9a\ +\x6c\x7c\x88\xff\xaf\x11\x78\x2a\xe2\x13\x57\xc2\xbd\x05\xec\x1d\ +\x76\xc6\x15\xde\xbe\x4e\x3c\x0b\x64\x96\xb7\x09\x7b\xfc\xd1\x8e\ +\xe6\xc0\x23\x9d\xbf\xef\xbf\xcc\xeb\x9c\x42\x34\x03\x37\x09\xdd\ +\xbe\x7d\x47\x66\x9b\x21\x23\x7a\x83\xf1\xcd\xfd\xc6\xd7\x8f\x81\ +\x65\x6b\x38\x64\x7c\x63\x5e\x9a\x13\x78\xf3\x1c\x67\xe3\x5e\xad\ +\x24\x38\x1e\x9c\xe8\xde\xbe\x16\x3c\x5f\x44\x8a\x39\x4d\x8b\xa8\ +\xe3\x0f\x1b\x18\x10\xdc\x12\x50\xe4\x95\x82\x6a\x48\x4b\x40\x35\ +\xa3\x6e\xc6\xc6\x61\xe3\xa5\x9d\xc6\xe7\x46\x8d\xf1\x1b\x60\xe0\ +\x65\xc6\xab\x6e\x35\x78\x0d\x4f\x49\xd8\xe1\x40\xc2\x18\x1b\xff\ +\x0a\xac\x00\xae\x39\x0c\x9d\x1f\xa4\x95\x34\x93\x76\xd2\x50\x5a\ +\x4a\x53\x69\x2b\x8d\xa5\xb5\x34\x97\xf6\xc9\x03\xe4\x49\xf2\xc6\ +\x48\x5e\xc9\x33\x79\x87\x25\x2f\x3d\x26\x6f\xe5\x71\x74\x79\x2e\ +\xef\x13\x03\x62\x41\x4c\x88\x8d\x43\x85\x58\x12\x53\x62\x4b\x8c\ +\x99\x3e\x66\x89\x3d\xcf\x2c\x5a\xbe\xbd\xc8\x4c\xac\x8a\x59\xb1\ +\x2b\x86\xc1\x33\xd3\x62\xdb\x33\xeb\x44\xb1\xaf\x3e\xa0\xbe\xa0\ +\x3e\x91\xe2\xe9\x30\x00\xf4\x2c\x83\x33\x7f\xed\x9c\x35\xc7\xb9\ +\xaf\xe1\x14\x0e\x21\xb6\xaf\x18\x4f\x35\xd7\xd2\xc7\xf0\x2b\x36\ +\x0d\xed\x1e\x2d\x63\xf9\xe6\x59\x1d\x13\x89\x24\xc3\xc9\xef\x5a\ +\x56\x49\xc2\x13\x03\xa5\xc3\x51\xa3\xc6\xd5\x0f\x19\xb7\x2f\x84\ +\x23\xae\xe3\x90\xb1\x7c\x3e\x9c\x72\x17\xbc\x71\xbe\xb3\x45\x3b\ +\x06\xab\xa9\xf3\xd7\x42\x24\xe0\x69\x56\x36\xe6\xed\xa0\x51\xff\ +\xed\xd4\x2c\xa6\xb9\x80\x16\x54\xf2\x35\xd2\x65\x34\x3c\xff\x06\ +\x22\xa6\x47\xd0\x4e\x33\xb6\x56\x8c\x93\xf7\x19\x77\x4c\x37\xbe\ +\xbd\x12\xae\x7d\xbe\x73\xf3\x5f\x1a\x93\xae\x07\x38\xbc\x3b\xbb\ +\xfc\x49\xbe\x16\xc0\x78\x8a\x22\x6b\x22\x8d\xa4\x95\x34\x93\x76\ +\xd2\x50\x5a\x4a\x53\x69\x1b\x42\xd2\x1a\xa4\xbd\x3c\x48\x5e\xc8\ +\x13\x79\x13\x22\xc9\x2b\x73\xe4\x1d\x24\x2f\xe5\x69\x20\x79\x2c\ +\xaf\xe5\xb9\xbc\x17\x03\x62\x41\x4c\x1c\x2a\xc4\x90\x58\x12\x53\ +\x62\x4b\x8c\x11\x83\x98\x4b\xec\x11\x32\x8b\x26\x36\xc5\xa8\x58\ +\x15\xb3\x18\x4e\xe6\x58\x4c\xb7\xaf\xf6\x8e\x62\x1e\xb1\xaf\x3e\ +\xa0\xbe\xa0\x3e\xf1\xf4\x19\x00\xfa\x5f\x0d\xcd\xd3\xe0\x2f\xd6\ +\xc2\x5b\x8e\x74\x76\xc7\x54\x5e\xd9\x69\x97\x0e\x33\x1e\x55\x86\ +\xd9\xe3\xa7\x36\x0e\xed\x38\xba\xb3\x52\x3f\x75\x72\xad\x3e\xe6\ +\xda\x2f\x62\x7e\x22\x30\x4b\x66\x74\x05\x8e\xee\x36\xbe\xb1\xd1\ +\xd8\xf4\x97\xc6\x31\xdb\xe0\xcc\x3d\x1c\x14\xb7\x2d\x85\x19\xd7\ +\xc0\x59\x73\x81\x3d\x4e\xb3\x88\xb4\x2c\x55\x62\x29\xbd\x5d\x90\ +\x41\xe0\xc8\xda\x56\x4c\xe7\xd2\x2b\x5a\x3d\x68\xc0\xd0\xb0\xd1\ +\x5d\x05\xab\x18\x31\xe6\x99\xe8\x5c\x67\x00\x4f\xd7\x8e\xd5\x06\ +\xe0\x59\xf3\x8d\x4f\xac\x31\x96\x6d\x83\x5d\xaf\x34\xce\x5d\x67\ +\x50\x72\x58\xc3\xec\x49\x7b\x17\x70\x8c\xa7\x26\x4a\x90\x36\xd2\ +\x48\x5a\x49\x33\x69\x27\x0d\xa5\x25\x9e\xb4\x0d\x48\xeb\xa4\xb9\ +\x55\xe4\x41\xf2\x42\x9e\xc8\x1b\x79\x24\xaf\x2c\x7b\x07\xc9\xcb\ +\xd2\xe5\x6d\xf2\x58\x5e\xcb\x73\x79\x2f\x06\xc4\x02\x63\x43\xcc\ +\x88\x1d\x31\x24\x96\xc4\x94\xd8\x4a\x8c\x59\x66\x2e\x26\x06\x33\ +\x8f\x62\x53\x8c\x8a\x55\x31\x8b\xd8\xc5\x33\xcb\x99\x67\x27\x8a\ +\x75\x31\x2f\xf6\xd5\x07\xd4\x17\xd4\x27\x9e\x2e\x03\x40\x3b\x6e\ +\x5c\x04\x97\x6c\x31\x16\x57\x9c\x96\xa7\x32\x50\xe4\xea\x41\x90\ +\x8e\x46\x86\xe0\x32\xb0\x55\x52\x7e\x69\xe3\xc0\xce\xd3\x8e\xa8\ +\x4c\x98\x5a\x0f\x15\xc0\xc0\x1e\x7d\x93\x4b\x81\x00\x29\xcb\x54\ +\x88\x71\x56\xaf\x71\xcb\x6f\xe0\x86\x69\xc6\xf7\xef\x86\x25\xbf\ +\xe6\xa0\xd8\x7a\x36\x54\xff\xbb\x63\x53\xe1\x84\x11\xd8\x56\x77\ +\xea\xe6\x69\xad\xbf\x74\xc8\x33\xb5\x51\x40\x99\x53\xb8\xda\x96\ +\x6a\x10\x8e\xeb\x4a\x9b\x72\x46\x54\xce\x2a\xa4\x47\xd2\x16\x86\ +\xe5\xb3\x03\x8d\xc2\x98\x10\x8d\xdf\x94\xf0\x57\x5d\xc6\x95\x9d\ +\xc6\x0d\x77\xc0\x57\xe7\x3b\x1b\x3e\x0a\xa7\xdd\x05\xbc\x97\xdf\ +\xf7\x30\x3b\xdc\x8f\x01\xef\x4d\x5a\x48\x13\x69\x23\x8d\xa4\x95\ +\x34\x93\x76\xd2\x50\x5a\x06\x4f\xda\xb6\x90\xd6\x49\x73\x69\x2f\ +\x0f\xe4\x85\x3c\x89\x31\x79\x64\x96\x7e\x76\xcf\x1e\x96\xc9\x53\ +\x79\x2b\x8f\xe5\xb5\x3c\x97\xf7\x62\x60\x6c\x24\x56\xc4\x8c\xd8\ +\x11\x43\x62\x49\x4c\x89\x2d\x31\x26\xd6\xa0\x7d\xb9\x07\x98\x98\ +\x14\x9b\x62\x54\xac\x62\x21\xb1\x1b\x2d\xb3\x1c\x13\xdb\x62\x5c\ +\xac\x8b\x79\xb1\xaf\x3e\x90\xe2\x69\x38\x00\xf0\x65\xb8\x74\x97\ +\xb3\xa7\x1b\x5a\x43\x4e\x77\xb7\x63\x40\x28\x3c\x6f\xfd\x29\xf5\ +\xf8\x96\x6f\x19\xf2\x1d\x0d\x9a\xdf\xd9\xde\xdc\x73\xc6\xd4\xce\ +\xce\x5a\xe1\x01\x73\x20\x9d\xb3\x4e\x9f\x98\x37\x61\x14\x86\x7e\ +\x2b\x8c\x9f\x62\x3c\xb8\x11\xee\x3c\xc5\x58\xd9\x8f\xd6\x71\x0f\ +\x8a\x63\x5f\x02\x2f\x8c\xce\xf5\x15\x78\x7d\xcd\xf9\xf5\x3e\xe7\ +\x88\xba\xd3\x30\xc7\xf2\x9c\x40\x28\x4a\x2c\xbf\x96\x10\x62\x2a\ +\x5d\xd5\x80\x1d\xdb\x8d\x51\xd7\x99\x7e\x08\xfb\x8d\x00\x94\xc1\ +\xa8\xe4\x22\x13\x23\x15\x15\xf9\x0c\x6c\x9a\x60\x2c\xd1\xbe\xfe\ +\x65\xf0\x0f\xbf\x31\xc6\xaf\x37\x7e\xb6\xc4\xf8\xda\x7f\x33\xea\ +\xcb\x81\x82\xdf\xe7\x70\x0e\x47\x14\xa0\xdc\xa5\x81\xb4\x90\x26\ +\xd2\x46\x1a\x49\x2b\x69\x26\xed\xa4\x21\xad\xa4\xa9\xb4\x0d\x24\ +\xad\xa5\xb9\xb4\x97\x07\xf2\xa2\x91\xaf\x0a\x27\x6f\xad\x95\x67\ +\xf2\xce\x4a\x79\x29\x4f\x93\xb7\xf2\x58\x5e\xcb\x73\x79\x3f\x36\ +\x12\x23\x62\x45\xcc\x88\x1d\x31\x24\x96\xc4\x94\x53\x24\xc6\x32\ +\x6f\x88\x35\x47\x2c\x8a\x49\xb1\x29\x46\x11\x85\x62\x56\xec\x8a\ +\x61\xc7\x11\xd3\x06\x88\x71\xb1\x2e\xe6\xc5\x3e\x5f\x7e\x3a\x0f\ +\x00\x17\xc0\x92\x3a\xbc\xbc\xcf\x79\xc5\xd1\xb0\x7e\xb7\x53\x6b\ +\x45\x0a\xcf\x85\x3b\xf2\x48\x5a\x91\x99\x44\x82\xfb\xfa\xfd\xad\ +\xc6\x2f\xf6\x0c\x0d\xbf\xf0\xc8\xa2\x8e\x87\x00\x76\xa0\xc4\x53\ +\xbb\xea\x6a\x9e\x98\x69\x35\x0d\x9f\x62\x14\xfb\xe1\xfb\x4b\x8d\ +\xbe\x34\x08\x1c\x5c\xcc\x63\x39\xbc\xed\x52\xe7\x0d\xab\x8d\xb7\ +\xce\x77\xd6\x3c\x9c\x7e\xa3\x94\x31\x52\x09\xf9\x09\xa0\x88\xc9\ +\xca\x96\x7e\xd6\x81\x91\x48\x57\x57\x64\xca\x44\xe8\x8c\xa9\x0c\ +\xd8\xfe\x8a\x51\x0c\x19\x8d\x0e\x15\xf7\x30\x46\x4a\xa3\x82\x51\ +\x69\xa5\xc2\x14\xdb\x77\x07\xce\xeb\x31\x96\x4f\x35\xbe\x79\x3b\ +\xbc\x01\x67\xe4\x75\xc6\x07\x06\x0c\xae\x20\xc5\xc7\x7e\xbf\x5e\ +\xdc\xcd\x9e\xc4\xbf\x2e\xe7\xa6\x5c\x95\xb3\x72\x97\x06\xd2\x42\ +\x9a\x48\x1b\x69\x24\xad\xa4\x59\x05\x69\x28\x2d\xa5\x69\xd2\x56\ +\x1a\x4b\x6b\x69\x2e\xed\xe5\x81\xbc\xb0\x90\xbc\x29\x49\x5e\xc9\ +\x33\x79\x27\x0f\xe5\xa5\x3c\x95\xb7\xf2\x58\x5e\x1f\xa2\xa8\x88\ +\xd8\x10\x23\x62\x45\xcc\x88\x1d\x31\x34\x86\x29\xcb\xac\x61\xfa\ +\x98\x18\x14\x8b\x62\x52\x6c\x8a\x51\x9c\xc4\xac\x85\xcc\x30\x89\ +\x69\xb1\x2d\xc6\xc5\xba\x98\x17\xfb\x5c\xf0\x74\x1e\x00\x48\x26\ +\xec\x9d\x05\xc7\x5e\x9f\x0a\x2d\xae\x97\x7c\xe6\x44\x75\x3e\x9c\ +\xe8\xf9\x32\x4e\x3f\x70\x70\x67\xcd\xfe\xd8\x58\xd7\x1f\x9a\x73\ +\x3b\x6b\xe9\x3d\xcc\xbc\x3d\x2a\x1b\xc9\x98\x9a\x01\x15\x23\x0e\ +\x1a\x7d\x6e\xcc\x1b\x86\xeb\x96\x1d\x6a\x10\xc8\x26\x0c\xc1\xd5\ +\xc7\x3b\x4b\x6f\x86\xb3\xe7\xc3\x1c\x77\xb6\x54\xa0\xb3\x91\x5f\ +\x4f\x1a\x8e\x59\xda\x2a\x0a\xaa\xee\x93\x4a\x35\x0f\x8c\xa4\x8a\ +\x3e\xbb\x74\xfd\x53\x0d\x38\x12\xea\xbb\x60\x7f\xdd\xe8\xa9\xe8\ +\x5c\x3a\x74\x05\x63\xa0\x6e\x4c\x1d\x84\x5b\xc7\xc3\xc9\x0f\xc3\ +\xe2\x93\xe0\x23\x6b\x8c\x55\x2b\xe1\xb2\x0e\x67\xe4\x6f\x40\xe5\ +\xad\x39\x9d\xff\xd7\xb0\xdf\x5b\x2c\x4e\x4f\x39\x2a\x57\xe5\xac\ +\xdc\xa5\x81\xb4\x90\x26\xd2\x46\x1a\x49\x2b\x69\x26\xed\xa4\xa1\ +\xb4\x94\xa6\xd2\x56\x1a\x4b\x6b\x69\x2e\xed\xe5\x81\xbc\x80\x88\ +\xbc\x91\x47\x65\xf6\x4c\xde\xc9\x43\x79\x29\x4f\xe5\xad\x3c\x66\ +\x48\x9e\x1f\xba\xf3\x8b\x11\xb1\x22\x66\xc4\x0e\x95\xcc\x92\x19\ +\x46\x9b\x33\x31\x47\x34\x31\x28\x16\xc5\x64\xfb\x80\x51\x66\x56\ +\xec\x56\x48\x2c\x47\x13\xdb\x89\x71\xb1\x2e\xe6\xc5\x3e\x3c\xad\ +\x07\x80\x76\xdc\xff\x2a\xdd\xbf\x07\x6f\xec\x72\xf6\x8e\xcb\xf7\ +\xeb\x69\xa7\x9d\x95\xf9\x6e\x81\xfc\x1e\xe5\x25\xe0\x0f\x34\x5a\ +\xad\x87\x1b\x23\x91\xd0\x32\xe4\x05\xd6\x7e\x1d\xc0\x03\x31\x14\ +\x90\x2b\xc2\x94\xd1\xe8\xaf\xc0\xdc\x87\xe0\x5a\x0d\x02\xfb\x61\ +\xc9\xcf\x0f\x7d\xc2\xec\xae\x17\x81\xfd\xd8\x59\x61\xf0\xc6\x49\ +\x91\x95\x7b\x9d\x71\x35\xc7\xab\x51\x85\x3b\xd2\x61\x92\x96\x13\ +\x6a\x69\x10\x28\xdc\xd1\xe1\x91\x89\xee\x74\xec\x06\x7f\x18\x9a\ +\xa3\xa0\xba\x70\xbb\x07\x8c\x99\xbd\xc6\x36\x0d\x3a\x75\x63\x97\ +\xea\x0c\x0e\x06\x86\xa6\x18\xab\xb7\x07\xde\x36\xc1\x58\xb1\xd8\ +\xf8\xc2\xed\xba\x22\x0c\xfe\xa7\x36\x2b\x2d\x33\xce\x12\x78\xef\ +\xe7\x30\xc5\x53\xff\x34\xa1\x5c\x94\x93\x72\x53\x8e\xca\x55\x39\ +\x2b\x77\x69\x20\x2d\xa4\x89\xb4\x91\x46\xd2\x4a\x9a\x49\x3b\x69\ +\x28\x2d\xa5\xa9\xb4\x95\xc6\xd2\xba\x9a\xb4\x97\x07\xf2\x42\x9e\ +\xc8\x1b\x79\x24\xaf\xe4\x99\xbc\x93\x87\xf2\x52\x9e\xca\xdb\x43\ +\x9e\xdc\x14\x0b\x62\x42\x6c\x88\x11\xb1\x22\x66\x0a\x4c\x0c\x25\ +\x96\xda\x8f\xfd\x60\xe0\x01\xb1\x27\x06\xc5\x22\xe0\xe0\x89\x51\ +\x0b\x62\x36\xb1\x2b\x86\xc5\xb2\x98\x16\xdb\x62\x5c\xac\xa7\x78\ +\x66\x00\x18\x13\x57\x3d\x1b\x2e\x1e\x36\x9e\x3f\x00\xd2\xb4\xa5\ +\xca\x39\x25\xb8\x97\x18\x9e\x36\x50\xe4\x59\x79\xc7\x87\x5b\xa1\ +\xc4\xea\x4e\xac\x5a\x3e\xc2\x9b\xb7\xf4\xea\xe3\x81\x50\x29\x28\ +\x43\xa0\x5a\x33\x86\x43\x60\xcf\x11\x30\x77\x3f\xdc\x76\xac\xb1\ +\xb2\x02\x4b\xee\xe2\x90\xd1\xb3\x0f\x5e\xf7\x59\xe7\x5d\x0f\xc3\ +\x05\x8b\x9c\xf1\xfd\xda\xad\x05\x3a\xa7\x5f\x9a\xe7\xfa\x7e\x0e\ +\x51\x15\x60\x53\xe5\xda\xd1\xba\x53\x76\x38\x4c\x76\x2a\xf3\x60\ +\xa8\xe6\x58\x67\xaa\x87\xb7\x70\x36\x6c\xd4\xa1\x9d\xa9\xb0\x73\ +\x1f\x84\xaa\x31\xab\x01\x3f\xea\x85\xa5\x6b\xe0\x2f\x4e\x82\x4b\ +\x76\x07\xbe\xb3\x02\xaa\x38\xdf\xee\x84\x1d\x1f\x83\xff\xb8\xd1\ +\xe0\x1d\xfc\xce\x61\xbf\x2f\x73\x00\xef\x48\x39\x28\x17\xe5\xa4\ +\xdc\x94\xa3\x72\x55\xce\xca\x5d\x1a\x48\x0b\x69\x22\x6d\xa4\x91\ +\xb4\x92\x66\xd2\x4e\x1a\x4a\x4b\x69\xca\x64\x69\x9c\xb4\x96\xe6\ +\xd2\x9e\xa8\x41\x20\x7b\x62\x2e\x8f\xe4\x95\x3c\x93\x77\xf2\x50\ +\x5e\xca\xd3\x43\x86\x18\x10\x0b\x62\x42\x6c\x88\x91\xe1\xcc\x4c\ +\x19\x12\x43\x78\x62\xca\x2c\x33\xe6\x21\x31\x57\x4f\x0c\x7a\x5e\ +\x04\x14\x9b\x62\xd4\xf0\xfc\x14\x90\x18\x16\xcb\x62\x5a\x6c\x8b\ +\x71\x78\x66\x00\x38\x74\x7c\x0b\x2e\x7f\x87\xf3\xd3\x2a\xcc\x0c\ +\x4e\x4d\xe2\x35\x23\x01\x87\xbc\x77\xdb\x28\xf1\xbc\x46\x6f\xb9\ +\x58\x23\xa3\xe0\x0d\x70\x33\xdc\x49\x86\x11\x28\x3d\x50\xb5\x40\ +\x18\x09\x54\xdd\x18\xb1\xc0\xde\x71\x46\x47\x13\x6e\x3f\xce\x60\ +\xd6\x63\x2f\x53\x72\x19\x7c\x76\x06\x4c\xfd\x21\x3c\x30\x55\xcb\ +\x95\x91\xdb\xfa\x9c\xd6\xb8\x48\xc8\xd7\x81\x75\x14\xf9\x89\xa0\ +\xea\x78\x2b\x12\x5c\xb5\xfe\x1d\xdb\xee\x84\x0d\x86\xed\x81\x4a\ +\x15\x3a\x80\x23\xa7\xc3\xe6\x07\x8d\xd9\xf3\x53\x31\xcd\xa1\x59\ +\xb0\x70\xad\xf1\xd0\x62\xb8\x63\x6d\xe0\xe2\x51\xa8\x3f\x0f\xfe\ +\xfe\xde\xc0\x1d\xbf\x82\x5e\xe0\x7f\xcf\x81\x81\xcb\x8d\xff\xb0\ +\x3b\x5f\x90\xda\xf3\x94\x8f\x00\xa6\x4f\x61\xfc\xf6\xd1\x83\xda\ +\xaa\x36\xab\xed\xca\x41\xb9\x28\x27\xe5\xa6\x1c\x95\xab\x72\x56\ +\xee\xd2\x40\x5a\x48\x13\x69\x23\x8d\xa4\x95\x34\x93\x76\xd2\x30\ +\x69\xb9\x3d\x69\x1b\x3c\x69\x2d\xcd\xa5\xbd\x3c\x90\x17\xf2\x44\ +\xde\xc8\x23\x79\x25\xcf\xe4\x9d\x3c\xe4\xb2\xc7\x59\x66\x9b\x85\ +\x58\x10\x13\x62\x43\x8c\x88\x95\xc4\x8c\x25\x86\xda\x77\x57\x66\ +\xc6\x1a\x20\xe6\xca\x47\xdf\xff\x90\x6f\xc1\x4e\x7f\x48\xcc\x26\ +\x76\xc5\xb0\x58\x16\xd3\x62\x9b\x6f\x3d\x33\x00\x3c\x76\x9c\x0d\ +\xbd\xaf\x86\xd7\x6d\x70\xb6\x4e\x80\xda\x1e\xa7\x73\x82\xd3\xac\ +\xa9\x72\x6c\x84\x90\x84\xc5\x22\xd0\xc2\xdd\xd1\xa7\x62\xaa\x2a\ +\x8b\x36\x83\xb4\xcb\x3e\x11\x08\x32\x30\x5f\xc4\x59\x1d\x95\xa1\ +\xc6\x50\xc3\xd8\xd5\x34\x76\x6e\x84\x9b\x26\x1b\xb3\x9e\x60\x16\ +\xb6\x73\x0a\xfc\xd5\x87\x9d\x73\x37\xe8\x69\x00\x4e\x19\x81\xbb\ +\xfa\x9d\x9e\xf1\x69\x10\x28\x49\x65\xc6\x1b\x4d\x47\x25\xc0\x9b\ +\x0d\x67\xb8\xee\xb4\x26\x38\x5d\xd3\x22\xe3\xa7\x47\xfa\x1a\xc6\ +\x1e\x4d\x60\xf5\x1b\xc3\x0d\x63\xde\x5c\xd8\xb5\xca\x18\x78\x16\ +\x4c\xb9\x27\x30\xe5\x68\xb8\xa1\xd7\xe8\xbd\xdb\xb8\xf8\x58\xe7\ +\xc6\x13\x8d\xcf\xdc\x6a\xec\xd9\x02\x5d\xc0\x35\x47\xc0\xc0\xdf\ +\x1b\xaf\x5d\x6b\xf0\x59\xe0\x42\x9e\xb2\x90\x94\xd1\x78\xc2\x50\ +\x9b\xd4\x36\xb5\x51\x6d\x55\x9b\xd5\x76\xe5\xa0\x5c\x94\x93\x72\ +\x53\x8e\xca\x55\x39\x2b\x77\x69\x20\x2d\xa4\x89\xb4\x91\x46\xd2\ +\x4a\x9a\x49\x3b\x69\x28\x2d\xa5\xa9\xb4\x95\xc6\xd2\x5a\x9a\x97\ +\xc8\x83\xe4\x85\x3c\x91\x37\xf2\x48\x5e\xc9\x33\x79\xf7\x78\x21\ +\xef\xc5\x80\x58\x10\x13\x62\x43\x8c\x88\x15\x31\x53\x66\x86\x3c\ +\x33\x65\x04\x31\x96\x58\x33\x3f\xc0\x9f\x58\xc4\x32\x9b\x21\xb1\ +\x2a\x66\xc5\xae\x18\x16\xcb\x62\x5a\x6c\x73\xf6\x33\x03\xc0\xe3\ +\x46\xdf\xd9\xba\x3e\x0b\x4e\xbf\xc3\xa9\x4f\x81\xd1\x01\x4f\x75\ +\xd9\x24\x6c\xc8\xb7\xb5\x04\x7d\x1e\x75\xeb\x10\xba\xa8\xd1\x19\ +\x6e\x40\xb3\x05\xb8\xc9\xb2\x5c\x55\xc8\xf0\x60\xb4\xdc\x08\x9e\ +\x46\xf7\x68\xc6\xe4\xf9\xc6\x2d\xeb\xe0\xc1\xf3\x61\xd9\x5d\x3c\ +\x66\x6c\x3a\x11\xf8\x04\x5c\xb5\x00\xec\x0b\xce\x97\x0c\xde\xb6\ +\xc0\x19\xb7\xd3\xb9\x13\x67\xda\xb8\xbc\xe3\x4c\x40\x34\xf3\x7d\ +\x88\x15\xa7\x43\x83\x52\x53\x05\x28\x60\xff\x2e\x67\x7c\x74\xa6\ +\xcf\x4e\x4f\x35\xb1\x66\xcc\xe9\x86\x6d\x5b\x8d\xc6\x71\x50\xde\ +\x6f\x9c\xe0\xb0\xf6\x04\xe3\xc7\x77\x1b\xef\xed\x87\xa5\xa7\x18\ +\x1f\x8b\xc6\xd5\xff\x02\xe0\x74\x01\xdf\x3a\x12\x36\x5f\x6c\xfc\ +\xe9\x65\x06\x5f\x05\x9b\xc4\x21\xc3\x9e\xc2\xdd\xc5\x6a\x83\xda\ +\xa2\x36\xa9\x6d\x6a\x63\x17\x0a\x47\x6d\x57\x0e\xca\x45\x39\x29\ +\x37\xe5\xa8\x5c\x95\xb3\x72\x97\x06\xd2\x42\x9a\x48\x1b\x69\x24\ +\xad\xa4\x99\xb4\x93\x86\x1d\x59\xd3\x98\x35\xc6\xa4\xb9\xb4\x97\ +\x07\xc9\x0b\x79\x22\x6f\xe4\x91\xbc\x92\x67\xf2\xee\xb1\x42\x9e\ +\xcb\x7b\x31\x20\x16\xc4\x44\x35\x33\x22\x56\x3c\x64\x76\x32\x4b\ +\xb8\x21\xb6\xc4\x98\x58\x8b\x99\x3d\x48\x2c\x5a\x62\x53\x8c\xea\ +\x67\x31\x9b\xd8\x9d\x92\x58\x16\xd3\x62\x1b\x9e\x19\x00\x9e\x30\ +\xfa\x17\xc3\x92\x1e\xb8\x60\xc8\x59\x3c\x0d\x76\x3c\xe8\x8c\xc3\ +\x09\xa3\xed\x8d\x42\x65\xab\x04\xb2\x01\x79\xfb\xae\x1e\x07\x3b\ +\x3a\xd2\x95\x4c\xd1\x0d\xac\x5d\x61\xd8\x2c\x0d\x02\xd5\x10\x28\ +\x30\xfa\xf7\x19\x33\x8e\x48\xe5\xbe\x6f\x5f\x02\x6f\xda\x0d\x9c\ +\x04\xbc\x81\xc7\x8e\x99\xf0\xfe\xa9\xce\xec\x7f\x83\xfe\xa3\xe1\ +\xe2\x29\x4e\xff\x3a\x67\xe5\x00\x4c\xef\x71\xc6\x0f\x3b\xfb\x6a\ +\x91\xd0\x70\xba\x83\xb3\x27\x38\x43\xc3\xa9\x20\x6a\x51\xa6\x22\ +\x94\x2a\xf6\x31\xbc\x1e\xb6\xec\x30\x68\x82\xe1\xf8\x12\xd8\x7d\ +\x97\xb1\x74\x04\x46\x4e\x30\xbe\xb3\xdb\x58\xb8\x06\x2e\x9d\x05\ +\x1b\xcf\x80\x8f\xdc\x1a\xb8\xf7\x76\x50\xcc\x00\x7e\x3c\x19\xd6\ +\x9e\x6b\x2c\x5a\x69\xf0\xae\xc3\xb8\x66\x1f\x91\x84\xfe\x58\x54\ +\xe8\xbb\xd5\x06\xb5\x45\x6d\x9a\x41\x0a\xb5\x55\x6d\x56\xdb\x95\ +\x83\x72\x51\x4e\xca\x4d\x39\x2a\x57\xe5\x6c\xb8\x34\x90\x16\xd2\ +\x44\xda\x48\x23\x69\x25\xcd\xa4\x9d\x34\x94\x96\xd2\x54\xda\x4a\ +\x63\x69\x2d\xcd\xa5\xbd\x3c\x90\x17\xf2\x44\xde\xc8\xa3\xc7\x0e\ +\x79\x7b\x52\xf2\x5a\x9e\xcb\x7b\x31\x20\x16\x0a\x12\x1b\x62\xc4\ +\x2c\x33\x93\x19\x12\x4b\x62\x4a\x6c\x89\x31\xb1\x66\x78\xe6\x4f\ +\x2c\xb6\x37\xfa\x88\x51\xb1\x2a\x66\xc5\xae\x18\x16\xcb\x62\x1a\ +\x9e\x19\x00\x7e\xa7\xe5\xc1\x13\x0c\x5e\xb4\xc3\x39\x6d\x31\xec\ +\xa8\x3a\xf5\x22\xdd\xac\x63\x51\x6b\xbf\xed\xa2\xa2\xee\x25\x98\ +\x53\x7a\xba\xa0\x53\x23\x75\xa3\x01\x06\x79\x42\x50\x14\x17\x80\ +\xd1\x8c\x46\xd9\x0a\x14\x66\xf4\x47\x63\xf1\x2c\xe3\x9f\x36\x1b\ +\x57\x1d\x01\x1f\xba\xca\x60\x1a\xba\x52\xfa\xd0\x91\xef\x65\x7b\ +\xf0\xc5\xf0\x27\x5f\x74\xce\xee\x87\x67\x9f\x08\x6f\x9f\x13\x19\ +\x58\xeb\xfc\x9f\x51\x67\xca\x24\xe7\xa8\xa6\xb3\xb5\xe1\xb8\x3b\ +\x9d\x38\xe3\x1d\xaa\x13\x9c\xc6\x74\xa7\x6f\xa2\xb3\xe7\x28\xa7\ +\xbe\xcc\x99\x31\xdb\x71\x0c\x85\x4f\x85\xda\x5a\xa8\x03\xc5\x22\ +\xf8\xb7\x68\x6c\xbd\x0f\x3e\x88\x71\xd4\x29\xf0\xb5\x19\xc6\xb7\ +\xae\x6b\xf7\xf1\x05\xc0\xea\x59\xf0\xb5\x4f\x1b\xac\xb5\xf6\xf5\ +\xd4\x8e\x61\x4f\x1e\x0e\x1e\x21\x46\xc6\x8e\x2e\xe7\xa3\xef\xd4\ +\x77\xab\x0d\x6a\x4b\x0e\x47\x6d\x54\x5b\xd5\x66\xb5\x5d\x39\x28\ +\x17\xe5\x54\x47\x39\x2a\xd7\x76\x53\xa5\x81\xb4\x90\x26\xd2\x46\ +\x1a\x49\x2b\x69\x26\xed\xdc\xa5\xa5\x34\x95\xb6\x49\x63\x69\x2d\ +\xcd\xa5\xbd\x3c\x90\x17\xf2\x24\x7b\x74\x88\xc8\x9e\x4e\x93\xc7\ +\xc9\x6b\x79\x2e\xef\xc5\x40\x61\x89\x09\xb1\x01\x26\x56\xda\x13\ +\x7f\x24\x96\xc4\x94\xd8\x12\x63\x98\x27\xe6\xc8\x77\x06\x56\x12\ +\x93\x62\x53\x8c\x8a\x55\x31\x2b\x76\xc5\xb0\x58\x86\x67\x06\x80\ +\xdf\x39\x54\xdb\xef\x05\x35\x98\xfb\x65\xe7\xcc\x49\xb0\xb3\x48\ +\xaf\x03\x8d\x18\x69\x96\xb9\xb2\x8b\xc5\x31\xf7\xa8\x9b\xcc\xb1\ +\x48\xbd\xd3\xf1\x0a\x90\x4f\x0b\x92\xaf\x67\x76\xb7\x03\x87\x79\ +\xcc\x8d\x7d\x4d\x63\x49\xdd\xf8\xa7\x6d\xc6\x47\xe7\x39\xdf\xff\ +\xa4\xd1\xb7\x92\x27\x8e\xb7\xa7\x77\xf3\x69\xaf\x73\x5e\x71\xbd\ +\x31\xfb\x58\xe7\xbf\xce\x77\xc6\xdf\x0b\xd7\x0e\x3a\x23\x13\x23\ +\x73\xdd\x39\xa2\xe9\x3c\x80\x96\x36\x23\xd5\xed\xce\xf8\x3e\x67\ +\xca\x36\x98\xfc\x20\x54\xd7\x18\xbe\x0a\x8a\xff\xcb\xde\x99\x80\ +\xd9\x51\x9d\x67\xfa\xfd\x4f\xd5\x5d\x7b\xef\x56\xb7\xd4\xda\x41\ +\x48\x6c\x02\x09\x83\xc1\x86\x18\x70\x0c\x26\xf6\x30\xb6\x13\x0c\ +\xf6\x40\x9c\x21\x06\x0c\x1e\x93\x8c\x71\xb0\x13\xcf\x33\x99\xc4\ +\x99\xf1\xc4\xb1\x31\x38\x13\x56\x87\x64\x1c\x27\x36\xe3\x38\x0b\ +\x26\x80\x37\x6c\x0b\x62\x64\x16\x39\x42\x48\x02\x24\x59\xb4\x36\ +\xb4\x74\xab\x5b\xea\xed\xf6\x5d\xaa\xce\x9f\xfe\x9f\xaa\x47\xf7\ +\xe9\x41\x44\xf0\xb8\x5b\x82\xf8\x7e\xf0\x77\xd5\xad\x6e\xdd\x5b\ +\xe7\xfb\xbe\xf3\xdf\x53\xa7\x4e\x9d\xf3\x38\xb4\xef\x87\xce\xf9\ +\x10\x01\x02\x84\x27\xc1\xe3\x76\xcf\xbc\x04\x1f\x01\x4e\xee\x85\ +\xb5\x17\xc1\x9d\xf7\x0b\xa0\x53\xbe\xd4\x6a\x27\xc0\x75\xf7\x0a\ +\x33\x01\x55\x40\x80\xfa\x06\xfb\x2c\xfb\xcc\xa9\x8d\x25\xe5\xff\ +\x7c\x53\xb0\x73\xb4\x73\xb5\x73\x2e\x97\x92\x32\x58\x59\x04\x88\ +\xb0\x32\x5a\x59\x93\x32\x5b\xd9\x8d\x03\xe3\xc2\x38\x31\x6e\x8c\ +\x23\xe3\x6a\x3b\x09\x77\xc6\xa1\x71\x69\x9c\x1a\xb7\xc6\xb1\x71\ +\x6d\x9c\x1b\xf7\xa6\x81\x69\x71\x24\x98\xa6\xa6\xad\x69\x6c\x5a\ +\x9b\xe6\xa6\xbd\x68\xfd\x61\x22\xb5\x7d\x71\xa9\x57\x04\xbc\xa0\ +\x21\x89\x97\xc4\xbc\xa6\x80\x22\x5a\x5f\xb0\x54\xd5\xbc\x98\x78\ +\xd2\xbc\x69\x1e\x35\xaf\x9a\x67\xcd\xbb\xe6\x61\x68\x24\x80\x9f\ +\x2b\x09\x94\xaf\x83\xf9\xf7\x25\xc4\x0e\x94\x94\x59\x2d\x0a\xf9\ +\x74\x41\x05\x4d\x87\xe9\xba\xfa\x84\x0b\xa0\x10\x81\xab\x25\x73\ +\xc5\x79\x01\x05\xe4\xd0\xda\x7f\x02\x71\x40\xe8\x04\xe7\x1c\xa3\ +\x5e\x58\x26\xc2\xd7\x87\x1d\x2b\xf6\xc0\x9e\x8b\x85\x85\xff\xc8\ +\xab\xc3\x3e\xf8\xee\x7b\x94\x85\x1f\x80\xb7\x3d\x20\xe4\x97\x2b\ +\xbf\xbb\x54\xb9\xb8\x1f\xd6\x0c\x29\xdf\x2b\x43\xf7\x6c\xcf\xf2\ +\x21\x98\x17\x29\x15\x0f\x9b\xf3\xca\xf3\x4b\x3c\x83\xcb\x3c\xb5\ +\xd3\x3d\xfe\x3c\xcf\xae\x73\x3d\x0f\xa7\x66\x51\x12\xb8\x8a\xb2\ +\x7b\x0f\x18\x2e\x07\x7c\x51\xd8\x73\x09\x7c\xf9\xae\xa9\x49\x20\ +\x04\xbe\x3c\x33\x7d\x00\xaa\x8a\xa0\xd4\x91\x7e\x56\x08\xd4\xa1\ +\xd8\x39\x0d\xbc\x37\x39\xc7\xcb\xc1\x60\xe7\x6e\x65\x98\x52\x26\ +\x2b\xa3\x95\xd5\xca\x6c\x65\x37\x0e\x8c\x0b\xe3\xa4\xe2\x13\x8e\ +\x8c\x2b\xe3\xcc\xb8\x33\x0e\x8d\x4b\xe3\xd4\xb8\x35\x8e\x8d\x6b\ +\xe3\x9c\x7d\xbc\x2a\x98\x96\xa6\xa9\x69\x6b\x1a\x9b\xd6\xa6\xb9\ +\x69\x6f\x1e\x20\x4e\x3c\x21\x04\x98\x47\x14\xf0\x02\xe6\x1d\xf3\ +\x10\x11\x80\xa6\xb7\xa3\xe3\xc4\x6b\xa9\xf7\xf0\xde\xbc\x68\x9e\ +\x34\x6f\x9a\x47\xcd\xab\xe6\x59\xf3\xee\x1b\x0d\x21\xaf\x57\xbc\ +\x74\x25\xf4\x66\x95\xbe\xcb\x84\xef\x6f\x53\xda\x9b\x61\x3c\x03\ +\xf9\x08\x62\xf1\x84\x80\x27\x5d\x04\x52\x15\x31\x5d\x51\x5c\x53\ +\x72\x3c\xf4\xe9\xdc\x9e\x1e\x62\x4c\x70\x13\x31\x00\xf1\xb8\xd0\ +\x21\x91\xa7\x47\x95\x2d\xad\x50\xe9\x83\xed\xef\x83\x9b\x06\xe1\ +\x4b\xef\x4e\x27\xe4\x58\xce\xe1\xb1\x8a\x04\xfd\xf0\xe3\xf7\x2a\ +\x27\xdd\x08\x17\x5c\x0f\x9f\x58\x0e\x1f\xc2\xe0\x79\x7e\x9d\xf0\ +\xc3\xbc\xb2\x27\x14\x96\x2d\xf1\xbc\x0d\x28\xec\x10\x2a\x63\xb0\ +\xd7\x43\x39\x23\x84\x40\xb1\x96\x2e\x55\x55\x03\xeb\xd8\x9a\xbf\ +\x1c\x8e\x5f\xa2\x80\xd4\x5b\x06\x05\xa1\xaf\x0d\xf6\xed\x85\xd9\ +\x73\x98\x71\xa8\x4e\xb9\x04\x38\x0c\xec\x5c\xec\x9c\x84\x7c\x16\ +\x6a\x40\x84\x21\x39\xf7\x4a\x59\xd8\xf5\x90\x32\x31\x4b\x88\x33\ +\x10\x66\x21\xcc\x08\x02\xb4\xd7\x94\x39\x0e\x72\xcd\x30\xb1\xd0\ +\xf3\x14\xf0\x8d\xad\x42\x6f\x49\x39\x77\x0f\x7c\x72\x85\x07\x84\ +\x07\x80\x5b\x37\xc0\xa3\xf7\x00\xb7\x2b\x5c\x58\xe7\xfe\x15\xb1\ +\x01\xb8\x06\x3e\xfe\x30\xdc\xd6\x09\x0f\xf6\x41\xae\x07\x7a\x46\ +\x41\x44\x4c\xf3\xfa\xe2\xb0\x2e\xd9\x06\xa4\xcf\x1b\xf8\x64\xeb\ +\x9b\x3c\x3e\x06\x97\x66\x42\x15\x05\xd2\x5b\x7c\xe2\x09\xbc\x52\ +\xce\x28\x4d\x96\xa8\xc7\x94\x77\x2d\x86\xde\xbf\x57\xf6\x5e\x49\ +\x8a\x46\x02\x98\x56\xec\x7d\x3f\xf4\x7c\x57\xd9\xf4\x4e\xe1\xf9\ +\xed\x4a\xae\x00\x35\x81\x50\x13\xa1\x24\x00\x51\x92\x1f\xa9\xb8\ +\xc4\x42\xa8\x4a\xd5\x0b\x2d\xa2\x4c\x88\x20\x0a\xaa\x0e\x09\x3d\ +\x5a\x33\x03\x78\x34\xeb\xc8\xa8\xa7\x54\x12\xe6\x75\x2b\x7f\xb1\ +\x15\x6e\x5b\xa4\x9c\xb2\x5a\xf8\xc8\x67\x95\x23\xa0\x6e\xc6\xdb\ +\xe1\x51\x8b\xeb\x94\x8e\xf3\xe0\x03\xff\x41\xf8\xfd\x15\xca\x35\ +\x18\x94\xad\xeb\x85\xd5\x02\x3b\x03\x28\x65\x60\xf1\x52\x65\x2e\ +\xca\x22\x60\x0e\x50\x04\x82\x34\xca\x08\x9b\x11\x5e\x00\xd6\x02\ +\x59\xac\xa3\x4c\xe9\xd8\x65\x95\x5f\x01\x99\xe9\x67\x01\x54\x41\ +\x51\x10\x5e\x19\x76\x2e\x76\x4e\xc3\xfb\x20\x3b\x5b\xf8\x12\x70\ +\x06\x70\x12\xc2\xa2\x53\xe1\xc4\x53\x95\x18\x0b\x28\x99\x8e\xc0\ +\x4e\x60\x2b\xf0\xd0\x16\xa1\x38\x0e\x0b\x36\xc0\x39\x0a\x57\x9c\ +\xe6\x31\xec\x06\x3e\xba\x5f\xf8\xc6\x43\xca\x81\xc7\x81\x3f\x9f\ +\xc2\xf5\x91\xf1\x0f\xf0\xe5\xd5\xc2\x75\xde\xb4\x14\xde\x34\x5b\ +\xd8\x5b\x12\x8a\x59\x50\x71\x68\x2c\x50\x73\x48\x46\xd0\xd8\x21\ +\x08\xb1\x08\x05\x05\x6b\x1d\x64\xa3\xb4\xd0\x28\xa4\x9d\x7e\xa2\ +\xb6\x1f\xa7\x49\xc1\x53\x43\xc9\x59\x9f\xd3\x84\x72\xd6\x62\xe8\ +\xf9\x9e\x32\xfa\x7e\x80\x46\x02\x98\x31\x5c\x76\x76\x32\x0d\xf6\ +\xbf\xcc\x11\xc2\xb2\xd2\x57\x53\x8a\xde\x91\x0d\x62\x62\xef\x10\ +\xf1\x28\xa9\xa8\xce\x23\x08\x5e\x84\x7c\xa8\x38\x84\x9a\x42\x93\ +\x42\x45\x40\x23\x97\x3e\x38\x22\x68\x04\x81\x3a\xf2\x81\xb2\xaf\ +\x04\x67\x75\xc0\x9d\xa3\x70\xc5\x64\xfc\xe7\xdf\x17\xce\xbc\x44\ +\xd9\x70\x0e\x70\xef\xab\x7b\x80\xc3\x0c\x7b\x60\x32\xee\x46\xb9\ +\xfb\x61\x38\x71\xbf\x70\xc3\x95\xf0\x5f\x4f\x83\x25\x18\x3c\x86\ +\x75\xab\x84\xdd\x79\x78\x22\x07\x43\xa1\x30\x94\x56\x92\xa8\x00\ +\x2e\x82\x50\xc0\x8d\x42\xf3\x64\xf4\xec\x56\x4e\xea\x84\x8b\x3e\ +\x75\xb8\xca\x3f\x53\xd7\x00\x88\x72\x24\x08\x9f\xfa\x94\xf2\xc8\ +\xb7\x85\x17\x86\x94\xfd\x73\x85\xc7\x5a\x60\xd5\x64\x44\x0a\x3e\ +\x14\xc2\x09\x28\x02\x9d\x16\x91\xd2\x5b\x01\xbb\x23\xf0\x9b\x17\ +\xfa\x29\xeb\x90\x7f\x29\x16\xee\xfe\x3a\x6c\x9a\xa5\xf0\x6e\xe5\ +\x35\x21\xd5\xe6\x4d\x4f\xc2\x4f\xce\x16\x46\x76\xc0\x9d\x2d\xc2\ +\x79\x1d\xc2\x9e\x92\x90\x0f\x04\x17\x25\x15\x5d\x11\x5c\x60\xba\ +\x27\x2d\x81\xac\x0a\xe3\x22\x34\x09\xe4\xc3\xfa\x0c\xc2\x82\xe2\ +\x63\x4d\xbc\x24\x8a\x7a\x25\x70\x9e\x6a\x0c\x13\xce\x73\x5c\x16\ +\xa2\xb6\xc4\x93\x57\x9f\x0d\x5f\xa1\x91\x00\x66\xbc\x4f\xc0\x9e\ +\xd7\x7e\x53\x4d\x79\xb0\x47\x78\x6b\x11\x7e\x58\x52\xe6\x28\x98\ +\x48\x5e\x34\xbd\xd6\x07\x54\x50\x71\x80\xe2\xbd\x63\x14\x25\x12\ +\xa1\x1a\x40\x46\x85\x58\x15\xaf\xe9\x52\x4e\x28\x35\x13\x1a\xeb\ +\xc9\x85\x61\x81\x53\xab\xf0\x93\x0e\x08\x5f\x50\xd6\x9f\x0d\x37\ +\xef\x12\xbe\xf8\xbf\x94\xd7\x8c\x4f\xc2\xa6\x8d\xca\x4d\xbf\x01\ +\x37\x3d\x08\x27\x0d\x08\xef\x79\x9f\x70\x55\xbb\xb2\xe2\x42\x58\ +\x81\x41\xb1\x98\x02\x9f\x1e\x0a\xa0\x0e\xb1\x38\x7a\x43\x81\x15\ +\x54\x79\x15\x10\x2e\x7a\x17\x5c\x44\xbd\x1c\xc4\x80\x00\xee\x95\ +\xcf\xf2\x59\xe0\x6b\x07\x85\x07\xee\x87\x17\xba\x15\x2e\x25\xc1\ +\xa9\xbc\x76\xac\x81\xdf\xd9\x25\xdc\x32\x4f\xf9\xf6\x8b\x10\x75\ +\x0b\xa7\x96\x60\x38\x2b\xe4\x82\x84\xb7\x5a\x3a\x79\xa8\x20\x89\ +\xf6\x40\xc6\x3c\xe1\x20\x52\x18\xf5\x4a\x08\x20\x1e\x05\x50\x8f\ +\x50\x5f\xd4\xd6\xa9\xa2\xb1\x32\xe8\xe1\x97\x73\xf0\x54\x09\x2e\ +\xdd\xa6\xac\xcc\xc0\x57\x0e\x7b\xce\x8d\x4e\xc0\x19\xb9\x45\xd8\ +\xbe\x16\x2e\x2d\x29\x5f\x1d\x87\x0f\xb4\x79\x76\xe4\x93\x09\x1e\ +\xf1\xc9\xc4\x22\x12\x24\x9d\x35\xaa\x16\x8a\xe2\x09\x44\x69\x51\ +\xa5\x10\x2b\xa1\x2a\x5e\x84\x00\xc1\x7b\x49\xa7\x78\x12\xb0\x6d\ +\xba\xbe\x7b\xe0\x04\x37\x0e\xbd\x73\x84\x3f\xdb\x2c\xdc\xd2\xa1\ +\xf4\xdf\x25\xac\x7c\x82\x04\x3f\xe5\xd5\x61\x23\x75\xdc\x08\x2f\ +\xfc\xa6\xf2\xf9\x0e\x65\xc5\xaf\x82\xdc\xa2\xbc\xf5\x11\xf8\x0c\ +\xc2\x2a\x04\xa8\x07\x4e\x20\x98\x7a\xec\x70\xd8\x01\x7c\x8b\xe9\ +\x87\x80\x6a\xbd\x3e\x23\xd4\x57\xc4\xde\xc1\x2b\x41\xea\x11\xa4\ +\x65\xa0\x1e\x56\x46\x2b\xab\x95\xd9\xca\x6e\x1c\x18\x17\xc6\x09\ +\x37\x4e\xe5\xec\xc8\xa8\x6b\x60\x9a\x98\x36\xa6\x91\x69\xd5\xdb\ +\x91\x68\x67\x1a\xaa\x4f\x34\x25\xd5\x58\xd5\x34\x4f\xb5\x17\x21\ +\x4c\x3d\x61\xde\x30\x8f\x28\xa9\x67\xd4\x83\x4b\xbc\x64\x9e\xc2\ +\x27\x1e\x33\xaf\x99\xe7\xcc\x7b\xe6\x41\xf3\xa2\x79\x12\x43\xa3\ +\x05\x30\xe3\xa8\xaf\xc0\x7b\x2b\xdc\xbc\x56\xd9\xf3\xdf\x85\x5b\ +\x6c\x31\xc5\x1d\x70\x46\x37\x8c\x02\x54\x49\x9a\xf7\x0a\x4e\xe4\ +\x50\x87\x4f\x8c\x12\x39\xdb\x87\xaa\x08\x41\xa8\x64\x22\x21\x56\ +\xc0\x83\x64\x5c\x3a\xda\x2c\x69\x2a\x36\x89\xb2\x27\x52\x7e\xa9\ +\x0d\xfe\xba\x2c\x2c\xdb\xa7\xac\x3d\x07\x6e\x89\x85\x4f\x7e\x5f\ +\x01\x5e\xdb\x3c\xee\xdb\xa8\xe3\xfe\x24\x9e\x40\x27\x83\xa4\x02\ +\x5c\x0c\xac\x17\x96\xae\x84\xe5\xbd\xd0\x79\x3a\xcc\x0b\xa1\x19\ +\xa8\x01\x43\x24\xd8\x62\x1c\x94\x94\xc7\x36\x09\x3c\x0d\x4c\x4c\ +\xff\x94\x80\x02\xa8\x07\x65\x2a\xde\xf7\x25\x60\x2e\x70\x02\x9c\ +\x7f\x92\xd2\x5e\x14\x96\x92\xa0\x13\xc8\x00\x63\xc0\x4b\x11\x0c\ +\x3d\x0b\x1b\xf6\xc0\x96\x67\x80\xd3\x14\xbe\x0f\xdc\x7e\x04\x6e\ +\x8e\x8c\x3a\xe7\x03\xf0\x85\x58\xb8\xd9\x29\x4f\xf6\xc1\x77\xda\ +\x1c\xa6\xd5\x9e\x58\x68\x4a\x35\x54\x21\x49\xf0\xe9\xc2\x21\x20\ +\x64\x9c\xe0\x43\xa8\x46\x82\xa8\x82\x03\x49\x0b\x4b\xfa\x4d\xef\ +\x55\x71\x76\x2c\x56\x24\xa7\x34\xa3\xac\x1d\x50\xae\x5f\xa8\xdc\ +\xbc\x3d\x6d\x0d\x9e\x01\x07\x3f\x01\xd0\x48\x00\x47\x1f\x46\xfc\ +\x4d\xf0\xc5\x13\x95\xdd\xdb\xe0\xeb\x4b\x95\xfb\x36\xc0\xbc\xf9\ +\x50\x01\x02\x9f\x2e\xfe\xe1\x1d\x7e\x32\x02\xe7\x01\xc1\x09\xa8\ +\x42\x31\x56\x7c\x2c\xc4\x68\xfa\xcd\x00\x51\x0d\x02\x40\xd4\x81\ +\x28\x04\x90\x51\x18\x09\x60\x6e\xa4\x68\x87\x70\xc7\x16\xb8\xd9\ +\x4c\x70\x89\x70\xe1\x0f\xe1\xd1\x1d\x3a\x3d\x0b\x39\xdc\x9e\x06\ +\xca\x16\xb0\xa8\xe3\x14\xe0\xf8\xb4\x86\x3d\x05\xbc\x40\x0a\x9d\ +\xe9\x3e\x00\x50\xa6\xe2\xa6\xfa\x81\xc7\x30\x28\x9c\x04\x9c\x9d\ +\x66\xa8\x17\x81\xe7\x98\x59\x5c\x0d\x17\xfc\x0f\x61\xd5\xdb\x81\ +\x8a\x72\xc7\x0e\xe1\xcc\x6e\x61\x6e\xd5\xb4\x12\x32\x9a\xb6\x40\ +\x24\x5d\x17\x90\x64\x72\x8f\xc0\x5e\x8b\x10\x47\x40\x2c\x14\xf1\ +\xa8\x03\x11\x50\x14\x50\x62\xaf\x38\xe7\x71\x81\xc7\x47\x10\xa3\ +\xe4\x50\xb6\xee\x52\xae\x5f\xae\x5c\xb9\x1d\xee\x3b\x51\xe1\xa6\ +\xd4\x83\x34\x12\xc0\xb1\xc3\x6d\x60\xb8\x6f\x31\xac\x7d\x14\x9e\ +\x3f\x1f\x7e\xb2\x47\x19\xcc\x2a\xb3\x7c\xb2\x72\x8c\x8a\xc7\x09\ +\xa0\x80\x4b\x9a\xf7\x9e\x74\x30\x10\x4a\x46\x84\xb0\x49\x19\x1a\ +\x84\xd6\x66\x61\xa2\x0a\x28\x38\x40\x49\x7c\x14\x65\xa0\xe8\x61\ +\x28\x86\x0b\x9a\xe1\xff\x8e\x09\x1d\x9b\x75\xd2\x80\xca\x4f\x11\ +\xae\x5d\xa8\x3c\xf3\x35\xe0\x2f\x98\x19\x3c\xf7\xea\x2b\x95\x00\ +\x7e\x3a\xeb\xff\xab\x69\x57\xbc\x80\xc5\xcc\xe3\x1a\x58\x79\x15\ +\xdc\xfb\x76\xe1\x4c\x94\xfb\xd7\x0b\x07\xe6\x3a\x4c\x93\x1d\xb1\ +\xd0\x91\x81\x09\x27\x04\x35\x41\x11\x50\x01\x84\x18\xa1\x90\x15\ +\x46\xc6\xa0\xb3\x0b\xa2\x71\xa1\xa6\x8a\x07\x54\x15\xe7\x15\x9c\ +\x82\x4f\xbc\xe2\xd5\x23\x91\x92\x41\x19\x0e\x94\xe6\x09\xf8\x4f\ +\xcb\xe1\xe4\xc7\xe0\x85\x0b\xea\xde\x9b\x8a\x46\x1f\xc0\x31\x85\ +\x09\x93\xfb\xbc\x32\xd1\x06\xbf\x52\x85\x17\x42\xa5\x79\x32\xf0\ +\x53\xaf\xeb\x10\x8f\x90\x0c\xe6\x50\x94\x8a\xf7\x58\xe5\x17\x11\ +\x46\x4b\x42\x5b\x68\x15\x5e\x88\x7c\x3a\x0d\xb5\x08\xce\x92\x89\ +\x77\x64\x23\x61\x7f\x56\xe8\xad\xd8\x7d\x6e\xe1\xf3\x3b\x85\x9e\ +\x6d\xb0\xf6\xed\xf0\x8d\x7b\x85\xd6\x3b\x81\x16\x8e\x25\x04\xd0\ +\xe9\x52\x52\x3d\xa8\x72\xec\xd1\x02\xc6\xad\x71\x6c\x5c\x1b\xe7\ +\xc6\xbd\x69\x60\x5a\x98\x26\xa6\x8d\x69\x24\x3e\xd5\xcc\x09\xb1\ +\xe9\x96\x49\x34\x35\x6d\x4d\x63\xd3\xba\x92\x6a\x2f\x3e\xf1\x02\ +\x32\xb5\xbf\x08\x9f\x78\xc7\x3c\x64\x5e\x32\x4f\x99\xb7\xcc\x63\ +\x75\x34\x12\xc0\xeb\x0e\x73\x7f\x09\xde\xf1\x4d\xe5\xd3\xfd\x70\ +\x5d\x87\xb2\x69\x54\x29\x3a\xc5\xab\xc7\x25\xf3\x07\xd4\x97\x85\ +\x76\xf5\x81\x1d\x85\x26\xa5\x25\xab\xb4\xb5\x28\x99\x10\x64\x54\ +\xc8\x36\x25\xcd\x46\xa7\x66\x24\x07\x2a\x04\x41\x72\x5d\xd9\x9c\ +\x11\x76\x8e\x0b\xef\xf4\xc2\xf3\x8b\xe0\xae\x4d\xc2\x15\x25\x65\ +\xf8\xa3\xc2\x6d\x9b\x85\xc2\x5d\xf5\x1e\xb3\x63\x00\x61\x9a\xa0\ +\x1c\x43\xa4\xdc\x19\x97\xc6\xa9\x71\x6b\x1c\x1b\xd7\xc6\xb9\x71\ +\x6f\x1a\x98\x16\xb1\x24\xda\xa0\x82\xf7\x0e\xa7\xa6\x5d\xa2\xa1\ +\x69\x69\x9a\x9a\xb6\xa6\xb1\x69\xed\x50\x20\xf1\x80\x4a\x7d\x95\ +\x1e\xf3\x88\x79\xa5\xe8\x12\xef\x98\x87\xcc\x4b\xe6\x29\xf3\x16\ +\x34\x12\xc0\xeb\x1a\xdb\xce\x03\x1e\x81\x3f\x5d\xa9\x5c\xb0\x0e\ +\x3e\xb4\x10\x32\x07\x94\x7e\x07\x85\x50\x21\xf4\x68\x3a\x55\xb4\ +\xf7\x9e\x40\x3c\xde\x29\xc4\x9e\x8a\x2a\xa3\x65\x65\xcf\x88\x30\ +\x01\x8c\x8c\x0a\xcd\x2d\x50\x89\x85\xac\x97\x64\xcd\x79\x49\x4c\ +\x16\x07\x42\x56\x84\x91\x66\xa1\xd6\xef\x78\x77\xb7\x70\x4f\xd5\ +\xf1\xff\xfe\x05\x3e\x3e\x47\x29\xdd\x20\xfc\xce\x3e\x81\x1e\x20\ +\xf3\x86\x94\x51\x00\x55\x8f\x7a\xe5\xe8\x23\x03\xc6\x9d\x71\x68\ +\x5c\x1a\xa7\xc6\xad\x71\x6c\x5c\x1b\xe7\xc6\x7d\x56\x12\x2d\x50\ +\xd3\x26\xd1\x28\xe3\xc5\x34\x33\xed\x4c\x43\xd3\xd2\x34\x35\x6d\ +\x4d\x63\xd3\xda\x34\x4f\xb4\xf7\x49\x01\x15\x8f\x79\xa3\x10\x9a\ +\x57\x12\xcf\x98\x77\xcc\x43\xe6\x25\x1e\x31\x6f\x35\x12\xc0\x1b\ +\x03\x7f\x03\x86\xc7\x56\x42\xfe\x9b\xca\x8e\x4e\xb8\xd2\xe6\xf7\ +\xb3\xe7\xf2\x45\x89\xd4\x13\x84\x9e\x50\xd2\x26\x5f\x94\x24\x04\ +\x32\x9e\x30\x52\x5a\x0a\x4a\x57\xb3\xd2\xd1\x99\x4c\x37\xd6\x5a\ +\x85\xf1\x10\x82\x8a\x40\x20\xb8\x58\x88\x70\x14\x02\x61\xc2\xae\ +\x3b\x1d\x6c\x76\xc2\xb2\x11\x38\xf3\x54\xe1\xd6\x9d\x8e\xef\xac\ +\x83\x5b\x7a\x14\x7d\x8b\x70\xdb\xb0\x50\xf8\x6b\x60\x3a\x0d\x34\ +\xf3\x7d\x00\x0a\x88\xe7\xe8\xc2\x38\x32\xae\x8c\x33\xe3\xce\x38\ +\x34\x2e\x8d\x53\xe3\xd6\x38\x36\xae\x8d\x73\xe3\xde\x34\x30\x2d\ +\x5c\x9c\x68\x63\x1a\x99\x56\xa6\x99\x69\x67\x1a\x9a\x96\xa6\xa9\ +\x69\x4b\xc6\xb4\x4e\x35\x57\xc5\x3c\x10\x38\x8f\x79\xc2\xbc\x61\ +\x1e\x31\xaf\x98\x67\xcc\x3b\xe6\xa1\xba\xa7\x1a\x09\xe0\x0d\x87\ +\xc2\x38\x5c\xf6\x7e\xe5\xc6\x41\xf8\xc8\x52\xa5\x36\xa0\x1c\xc8\ +\x43\x31\x52\x26\x26\xc3\xa9\x22\xb9\x24\x21\xf8\x8a\x12\x04\x4a\ +\x2c\x9e\x89\x5a\x32\xa1\x43\x79\x2f\x54\xbc\x10\x1d\x9c\x8c\x1e\ +\x88\xc7\x84\x6c\x5e\xa8\x95\x48\xee\x21\x3b\x21\x92\xa4\xb9\xd9\ +\x9a\x11\x36\x54\xe1\x97\x63\x98\xb7\x02\xbe\xb0\xc5\xf1\xd8\x33\ +\xf0\xf1\x82\x52\xfa\x75\xe1\xee\x55\xc2\xb2\x3e\xe0\x6d\x24\xf8\ +\x18\xaf\x67\x08\xe0\x55\x41\x99\x41\xa4\x1c\x18\x27\xc6\x8d\x71\ +\x64\x5c\x19\x67\xc6\x9d\x71\x68\x5c\x1a\xa7\xc6\xad\x71\x6c\x5c\ +\x47\x29\xf7\x5e\x12\x2d\x4c\x13\xd3\xc6\x34\x32\xad\x4c\x33\xd3\ +\xce\x34\x34\x2d\x4d\x53\xd3\xd6\x34\x36\xad\x4d\x73\xa7\x89\x07\ +\x8a\x71\xe2\x09\xf3\x86\x79\xc4\xbc\x62\x9e\x31\xef\xd4\xd1\x48\ +\x00\x6f\x40\xa4\xe3\x05\x56\xc1\x1d\xdd\xd0\xf5\x24\x14\x4f\x80\ +\xcb\x8b\x9e\xf5\x23\x4a\x53\x51\x41\x3c\x54\x94\x78\x22\x99\x5d\ +\x96\x8c\xc7\xf6\x33\x19\x85\x9a\x92\x69\x52\xa2\x0e\xa5\x30\x4f\ +\x71\xa2\xc8\x6c\xa8\xf6\x0b\x6d\x1d\xc2\x48\x49\x68\xce\x5b\xd3\ +\x52\xe8\xcc\x27\xb3\xfe\xf6\x44\x8e\x52\x4e\xd8\x34\xe2\x78\x4f\ +\x08\xc5\x95\x89\x89\xff\xf9\x19\xb8\x3e\x54\x36\x2d\x16\x7e\xf4\ +\x18\x9c\xf3\x88\xc0\x4a\x5e\xf7\x50\x9f\x84\x08\x33\x83\x95\xc6\ +\x45\xc2\x89\x71\x63\x1c\x19\x57\xc6\x99\x71\x67\x1c\x1a\x97\xc6\ +\xa9\x71\x6b\x1c\x1b\xd7\x63\x15\xa1\x29\x67\x1a\x24\x5a\x98\x26\ +\xa6\x8d\x93\x44\xab\xa8\xd3\xb4\x4b\x35\xcc\x24\xfa\x92\xf1\xa6\ +\x71\xb2\x5f\x49\xb4\x37\x0f\x98\x17\xcc\x13\xe6\x0d\xf3\x88\x79\ +\x85\x55\xe6\x9d\x46\x02\xf8\x77\x85\xa1\xb7\xc0\x99\x77\x28\x7f\ +\x30\x04\xd7\x9c\xa0\x74\x0f\x2a\x1b\xaa\x4a\x47\x5e\xa9\x66\x3c\ +\xa0\xc4\xe3\x4a\x90\x4b\xd6\x91\x53\xaf\xc4\x81\x47\xaa\x4a\x76\ +\x44\xc9\x6c\x17\x74\x1b\x20\x50\xde\x23\x74\xcf\x55\xf6\x1f\x14\ +\xba\x9a\x84\xf1\xaa\x24\x33\xc9\xd6\x84\xe1\xbc\x30\xbf\x0c\xbb\ +\x5b\x85\x6d\x7b\x1d\x97\x03\xd9\x95\xf0\xbf\x9f\x73\x3c\xf4\x0c\ +\x5c\x08\x3c\xf1\x0e\xa8\x5c\x2b\xdc\x34\x2a\xb4\xdf\x07\xbc\x73\ +\x5a\x16\x0e\xd5\x38\x46\x44\xa6\x73\x28\x20\xa4\x88\xa3\x78\x7a\ +\x16\x00\xb5\xb2\x5a\x99\xad\xec\xc6\x81\x71\x61\x9c\x18\x37\xc6\ +\x91\x71\x65\x9c\x19\x77\xc6\xa1\x71\x69\x9c\x1a\xb7\xc6\xb1\x71\ +\xdd\x59\x14\x06\x87\x13\x0d\x4c\x0b\x04\x4c\x1b\xd3\xc8\xb4\x92\ +\x8a\x69\x97\x68\x68\x5a\x9a\xa6\xa6\x2d\x24\x5a\x9b\xe6\xa6\xbd\ +\x79\xc0\xbc\x60\x9e\x30\x6f\x98\x47\x5e\x1b\x1a\xe3\x00\xde\x58\ +\xf8\x2d\xf8\xa3\xc9\xb8\xed\x11\xb8\xf3\x34\xf8\x68\x8f\xf2\xe0\ +\x3a\x18\x5b\x20\x9c\x56\x56\x76\x04\x50\xcc\x83\x8e\x41\xb6\x59\ +\xa9\x96\x05\x17\x80\x2a\x94\x5b\x40\x42\xc8\xe4\x20\x23\x30\x01\ +\x30\x1f\x06\xb7\x40\x47\x3b\xb8\xbc\x30\x30\xa2\x2c\x68\x85\x3d\ +\xa3\x42\xd8\xa3\x2c\x1e\x84\xad\xf3\x84\x83\xbb\x85\xab\x42\x65\ +\xe4\x14\xf8\x93\x5d\x8e\x05\x43\xca\xe5\xf3\xe0\xd6\x2e\xe5\xd6\ +\x0f\x0a\xdf\xfe\xa0\xf2\xc1\x1f\xc0\xc8\x45\xc0\x54\x3c\xb9\x7a\ +\x5d\x93\x47\xe7\x02\x3d\x40\x37\xf5\xe8\x04\x3a\x80\x76\xdb\x16\ +\x0b\x85\xe6\xcf\x7e\xf1\x8b\x4c\x2b\x7c\xfd\x59\x00\xc5\xb3\xea\ +\x47\x4f\x3d\x9d\xcb\x65\xc7\x81\x03\xc0\xc1\x34\x86\x80\x01\xa0\ +\x9f\x74\xeb\x90\x3d\xe7\x9c\xbb\x62\xe4\xe5\x09\xe0\x3b\xf0\xf0\ +\x25\xf0\x2e\x04\x50\x6a\x83\xc2\xd7\x5f\x82\x9d\x9d\x8e\x77\xaf\ +\x54\x96\x6f\x86\x35\xbb\x1d\x63\xf3\x60\xf1\x01\x38\xd0\x3e\x19\ +\xfd\x42\x6f\x2b\xec\x1c\x81\xee\x26\xc1\x97\x60\x70\x08\x58\x9a\ +\x68\x50\x58\xa8\xd4\x14\x6a\x15\x28\x47\x10\xaa\xe2\x04\xe2\xaa\ +\x62\x1a\xd6\x26\x40\x9a\x95\x4a\x0d\x16\x96\x95\xf5\x59\xa8\xf5\ +\x29\x1f\x5d\xa1\xfc\x4d\xbf\x70\xf6\x0f\x60\xf4\x22\x1a\x80\x90\ +\x5f\x14\x04\xbb\xe0\x43\x7f\xaf\xdc\x73\x03\xfc\xe5\x0a\x58\x1a\ +\x7b\xfe\x72\x97\xd0\x3e\x4b\xe9\x1d\x12\x76\xe6\xa0\x4d\xc1\x57\ +\xc1\xb5\x2a\x91\x55\xe8\x66\x85\x8a\x20\x65\x18\xab\x09\x95\xaa\ +\xa4\xf7\x92\x85\xfd\xfb\x6d\x5a\x6b\x65\xce\x3c\xd8\xfc\x33\xc7\ +\xe2\x65\x4a\xd4\x2f\x0c\x36\x29\xad\x81\xd2\xee\xe1\xb9\x65\x70\ +\xe0\x80\xf0\x7b\x0b\x3c\x86\xab\xe0\xbb\x3f\x7c\xba\xb3\xd5\xe9\ +\x52\x69\x95\xa5\xee\xbb\x9d\xc7\xe3\xd6\x2d\x52\xdc\x22\x81\xc9\ +\x2d\xf3\xe2\x38\x2e\xd4\x7c\xcc\xe4\xf6\xb0\xdf\xcf\x80\x90\x22\ +\xca\x64\xa8\xd5\xe2\x69\xbd\x7b\xa7\x5a\x4f\x00\x3e\x8e\xf1\x5e\ +\xcf\xaa\xd5\x6a\x47\xbc\x53\x18\x04\x01\xab\x57\x3f\x63\xdb\xaa\ +\xc0\x6e\x85\xed\x82\xdf\x8e\x8f\xb7\x6b\xbc\xa6\xcf\x3f\xaa\x9b\ +\x4b\x2a\x3f\x7b\xc7\xdb\xdf\xbc\x8f\x04\x4a\x77\x49\xe8\x5d\x06\ +\x8b\x77\x41\x35\x60\x92\x3b\xa1\xf9\xa0\x90\x99\x0f\x9b\x37\x0b\ +\xc7\x9d\xa0\x64\x3d\x6c\xdf\x2f\x04\x0e\xb4\x4f\x19\x47\x88\xb2\ +\x90\xcf\x28\x81\x00\x39\x25\x1a\x83\xa0\x45\xf1\x13\xe0\x73\xca\ +\x98\x80\x25\xdc\xc1\x0e\xe5\xc9\xfd\xf0\xe1\x6e\x65\x4b\xa7\xf0\ +\xb6\x67\xe1\xc7\x77\x2b\xed\xe7\xd0\xc0\x2f\x5a\x02\x38\x78\x35\ +\x18\x7e\x7c\x17\x2c\xbb\x5f\x79\xcf\x2c\xe1\x5b\xe7\xc1\xc4\x6e\ +\xf8\x5a\xac\x2c\x6e\x51\xda\x86\x85\x1d\x39\x68\x8f\x01\x81\x28\ +\x86\x8c\x40\x59\x41\x0b\xd0\xd2\xaa\x14\x73\x82\x54\x15\x0f\x34\ +\x65\x95\x22\xc2\x82\xa5\xf0\xb3\xf5\xc2\x71\x2b\x62\x7e\x45\x62\ +\x80\xef\xad\x5e\xbf\xb4\xb9\xad\xff\xcc\xb0\x23\x38\x43\x9e\x7a\ +\xf6\x54\x5c\x70\xaa\x46\x7e\x71\x9c\x56\x6e\x14\x88\x14\x24\x82\ +\xc3\x56\x28\x77\xc4\xdb\xfd\x41\xe8\x00\x8f\x4c\xef\xc3\x00\x90\ +\x42\xd3\xcf\x70\x81\xe3\xc8\x50\xbc\x8f\x2d\xb2\xc0\xe2\x34\x40\ +\x01\x1c\x04\x50\x0c\x02\x9e\x7a\x62\x3d\x2e\x74\x2f\xa9\x8f\x37\ +\x6a\xbc\x79\x63\xec\x6b\xeb\xc6\xab\xf9\x35\x17\x9d\xbb\x60\x23\ +\x86\xd5\xea\xd8\xba\x2e\x64\xf1\x72\x68\x4f\x47\x6e\xf6\x2e\x00\ +\x07\x68\x16\x4a\x15\x4f\xa5\x26\x94\x23\x25\x2b\x50\x8b\x93\x44\ +\x10\xc4\xca\x68\x0e\xba\x27\x94\x6a\x9b\xb2\xa6\x04\x57\x0d\x43\ +\x61\x11\xbc\xf7\x71\xe1\x81\xfd\x0a\xef\x4b\xbd\x70\x17\x0d\x24\ +\x08\xf9\x85\xc4\xfd\xf0\xc0\x57\x14\xf9\x0c\xdc\x7c\xb9\xf0\x85\ +\x93\x95\xfd\xdb\x85\x6f\xc6\xca\xbc\x5e\x65\xd6\x01\xa1\x2f\x0b\ +\xf9\x08\xb2\xa2\x8c\x69\xf2\x90\x50\xa6\x22\x8c\x56\x95\x52\x15\ +\x24\x4e\xd6\xb2\x7b\x67\x77\x75\xe9\x83\xdb\x72\x7f\x75\x9c\x5e\ +\x9a\x0d\xd7\x5f\xe8\x7e\xba\xf1\x7c\x55\x4e\x8f\x63\xab\xe8\x8e\ +\x38\xb9\x0d\x9d\x84\x41\x20\x08\x03\xa6\x03\x41\x30\x03\xf2\xa5\ +\xe3\xa6\x0c\x0a\x84\x41\x80\x25\x80\xe9\x42\xac\x31\x71\x2d\x9e\ +\x07\x58\x5c\x8c\x84\x62\x0d\xa6\x9f\xae\xd9\x88\x08\x9b\x7c\xbc\ +\xfe\x9f\x6b\x8b\x74\xd5\xc3\xd5\x17\x1f\xfc\x9f\xcb\x96\x0d\xf3\ +\x9d\x03\x19\xb4\x0c\x1a\x28\x45\xd3\x23\xb2\x7d\xcf\xb8\x42\x33\ +\x4a\x14\x41\x29\x03\xc7\xd9\x0a\xbc\x1d\xca\xea\x3d\x70\x79\x19\ +\x2e\x5a\xa4\x7c\xf2\x79\xe1\x96\x7b\x15\xfe\x00\xb8\x9a\x06\x1a\ +\x09\x80\xa9\x6b\xc5\x29\xdc\x72\x8a\xf2\xe7\x8f\xc3\xef\xbe\x05\ +\x3e\xed\x94\xbd\x5b\x85\x07\x43\xa5\xb3\x43\x59\x32\x24\xf4\x05\ +\xe0\xd2\x07\x84\x62\xa0\xe4\x61\xb0\x37\xfe\xec\xd2\xad\xcd\xef\ +\xca\x8e\x5c\x1b\xac\xd9\x70\xb5\x67\x6c\xb2\xc2\x07\x78\x05\x1f\ +\xc5\x53\x9a\xc5\x33\x88\xfa\xfb\x3b\x99\xe6\xa1\x80\x3a\xa5\x25\ +\xe2\x9c\x9b\xf1\x01\x8c\xe9\x25\xcf\x89\xc0\xb2\x30\x0c\xae\xfd\ +\xd5\x6c\x95\x5f\x5b\xb3\x61\xab\xb2\xfb\xab\x5b\x34\xbc\xe7\x03\ +\x6f\x3e\x71\x1f\x0f\x0f\x86\x38\x20\x93\x5e\xf3\x1f\x8c\x94\xe3\ +\x62\xd8\xd8\xa9\x3c\x6e\x8f\xea\xee\x86\x39\x4b\x94\x3f\xf6\xc2\ +\x9f\xac\x86\xe1\xf3\x14\xfe\xf0\x90\xe6\x0d\x34\x12\xc0\xe1\x7b\ +\xa9\x87\x17\xc2\x7f\x0b\x94\x3f\xba\x1d\xee\xbe\x06\xae\xcd\x2b\ +\x95\x01\xe1\x2b\x65\xa5\xb9\x43\x38\x0d\xa5\x16\xd1\xd4\x9f\xa3\ +\x29\xda\x25\xab\xde\x11\xdf\x1d\x8d\xc9\x47\x62\xcd\x13\x2b\x8a\ +\xf9\x51\x2d\xd2\xf1\x45\xfa\x4a\x31\x8d\xe3\x76\x05\x24\x1d\xca\ +\x2e\x08\x78\xc5\xf6\x7f\x3e\x28\xaa\x16\x80\x08\x4e\x92\x84\x96\ +\xc9\x39\x5e\x33\x34\xfd\x21\x92\x9e\x2c\x2f\xdb\x9f\x72\x2c\x00\ +\x49\x7e\x08\x22\x58\xa8\xb0\x44\x44\x3e\x73\x72\x10\x7c\x66\xc3\ +\xae\x7d\x7f\xb7\xae\x14\x7f\xf8\x13\x7d\xd9\xd2\xbe\xae\x8a\xb2\ +\x20\x0f\x6b\x23\xd8\x6e\x33\xf3\x8c\x41\x6e\x91\xf2\x57\x65\xe1\ +\x86\x3b\xa0\x7c\xa3\xc2\xce\x43\x1a\x37\xd0\x48\x00\x47\xc0\x02\ +\x00\x33\x0e\x5c\x7d\x93\x72\xc3\x9f\xc1\xe7\x6c\x3a\xaf\x6e\x20\ +\xf6\xfc\xd3\xf3\xc2\xce\x76\x19\xff\xd8\xec\x78\xdd\x68\xe9\xf1\ +\x4a\xb5\x76\x2e\xf9\x02\x81\x00\x88\x1c\x79\x30\xbd\x4c\xfd\xb5\ +\xa6\x95\x35\xdd\x07\xdb\x67\xea\x83\x38\x3a\xe5\xbd\x0e\x7b\xbc\ +\xe2\x3d\xcb\x4f\x3b\x9d\xed\x3f\x79\x9a\x39\x67\x9d\x46\x75\xef\ +\x3e\x34\x6d\xc2\xcb\xe1\xd6\xf9\xd7\x34\xa4\xfe\x5a\xbd\xa2\x71\ +\x0c\x08\xcd\x73\xe7\x82\x2a\x61\x69\x9c\x4a\xb9\xcc\x4b\x7b\x2b\ +\x04\x3d\xdd\x84\x4d\xc5\x7a\xc5\x4d\x8b\x5c\xdf\x0a\xf5\xd7\x16\ +\x82\x85\xa4\xfb\x75\xe8\x6b\x7f\x92\x61\x6a\x7f\xc4\x65\x6f\x6e\ +\xcd\xbc\x6d\xdf\xb2\xa6\x39\xdc\xb1\xd3\xb1\xa0\x5f\xf9\xf5\x93\ +\x15\x3a\x85\x3f\x1d\x85\xdf\xbb\x07\xca\xbf\xa5\x50\x3b\xa4\x69\ +\x03\x8d\x04\xc0\x6b\x47\x0d\xca\x37\xc0\xc7\x6f\x50\xfe\x70\x23\ +\xdc\xd0\x24\xfc\xf1\x72\x00\xcf\xc7\x60\x78\xf3\xf6\x93\x73\xa1\ +\xab\xd7\x24\x27\x18\xea\xc6\x17\x80\xf4\xb8\x03\x61\xea\xdf\xa4\ +\x5b\x81\x97\x7f\x2b\xc2\xbf\xb1\x4f\xfa\x5e\x2e\xdd\x01\x09\x02\ +\xde\x74\xe6\xd9\x0c\xef\xde\x4f\xff\xde\xdd\x14\xbb\xda\xd1\x62\ +\x16\x5f\x1a\xa3\x3a\x1c\xa0\x99\x00\xb2\x19\x0a\xb9\x1c\x0a\xb8\ +\x4c\x48\x20\x24\x0b\xdb\x20\x14\x5a\x9a\x29\xb6\xb5\x52\x6c\x6f\ +\x23\x68\x6e\x62\xff\xce\x9d\x30\x3c\x4c\x6d\x76\x0f\x3d\x73\x66\ +\xd3\xd3\x33\x9b\x72\x98\xa3\x3e\x53\xb0\x82\x92\xe2\x65\x09\x69\ +\x6a\x2b\x47\x75\xea\xd6\x2b\xa8\x9f\xfa\x6f\x94\x7a\xab\xe5\xe5\ +\xdb\xa9\x7f\x87\x4a\xa6\xa9\x69\x36\x86\xff\x32\xdf\xc3\x7c\xe1\ +\xd3\xdb\x85\xbb\xc7\xd5\x56\xe1\x69\xa0\x91\x00\xa6\x1f\x07\x37\ +\xc2\xe7\xae\x50\x3e\xf7\x24\x5c\x1a\x09\xa0\x5b\xb6\xef\xd3\xce\ +\xd6\x3c\x0b\xe6\x76\xe3\x80\xd8\x2b\x87\xa0\x4c\x35\x3c\x9e\x97\ +\x41\xe1\x95\x0f\xea\x6b\x7a\x5a\x4f\x04\xa8\xd5\xb0\x0a\x3e\x77\ +\xf6\x1c\x32\x99\x90\xb6\x7c\x13\x2d\x4d\x45\x8a\xd9\x1c\xae\x5a\ +\x63\x6c\x70\x88\xfe\xf2\x04\xe5\x72\x99\x6a\xb5\x86\x5d\x6b\x07\ +\xa1\xe3\xe0\x40\x3f\x5d\x2d\x2d\xb4\xe5\xf2\xb4\x4c\x46\xe7\x64\ +\xcc\xb6\x8a\x3f\xab\x8b\x59\x9d\x1d\x14\x0b\x05\x24\x8e\x08\xc6\ +\x2a\xaf\xf2\x9b\x5b\x7e\xce\x47\x14\xff\xff\x24\xc9\xa1\x24\xab\ +\x28\x61\x28\x34\xb5\x15\xc0\xf0\x1f\x57\x27\xfd\x34\x9c\x03\xfc\ +\x2d\x0d\x34\x12\xc0\x0c\xe1\x0a\x12\x7c\x15\x1e\xbc\x43\x01\xc2\ +\xc0\xb1\xb7\xff\x00\xbb\x5e\x1a\xa0\xab\xa3\x85\x9e\xee\x0e\x66\ +\x75\xb5\xe1\xc4\xe1\x35\x4e\xbf\x28\x95\xa3\x02\x01\x49\x7e\xa0\ +\xd4\xaf\xa9\x5d\x18\x92\xcb\x17\x68\x69\x6b\xa1\xad\xb5\x05\x45\ +\x89\xa2\x98\x38\x8e\x88\xd2\x5b\x90\x3b\xf7\x0c\xd0\xde\xde\x4e\ +\x53\x73\x33\xf9\x5c\x9e\x20\x0c\x99\xda\xc2\x17\x34\x7d\x2f\xe1\ +\xe8\xa0\x7e\x75\xe2\x50\xd2\x75\x39\xc4\xe3\x42\x21\x08\x5c\x9d\ +\xd6\x07\xcf\x53\xf8\xd8\x21\x8d\x1a\x68\x24\x80\x19\xc6\x1d\x40\ +\x1d\x22\x42\x10\x3a\x06\x0f\x8c\xb2\xaf\x7f\x08\x1b\x28\xd3\xd2\ +\x94\xa7\xa3\xa3\x85\x8e\xf6\x36\xda\xda\xac\xe2\x35\xa3\x80\xf7\ +\x31\xb1\xf7\xa0\x00\x3a\xed\xb9\x41\xd3\x24\x00\x92\xfc\x27\x02\ +\xf6\xbf\x28\x32\x65\x96\x5f\x0b\xd2\x73\x10\xd2\xd7\xf5\xbe\x02\ +\x49\xf7\x01\xd5\xf4\x75\x3a\x1d\xc2\x74\x22\x4d\x2e\xe9\x7e\xb2\ +\x75\x08\x35\x4b\x4e\x51\x15\x1f\xc7\xa8\x7a\x90\x98\x20\xc8\x10\ +\xb8\x00\x10\x12\xe8\x14\x4d\x1a\x68\x24\x80\x63\x0a\x91\xe4\x36\ +\x99\x48\xc8\x44\xb9\xc2\xd8\xae\x12\x7d\x7d\x3b\xb1\xd1\x79\x3e\ +\x8a\x68\x6e\x2e\xd2\xd9\xd9\x46\x7b\x7b\x1b\xad\xad\xcd\x34\x35\ +\x15\xc8\xe7\x2d\xb2\xe9\x82\xb4\xe0\xd5\x83\x82\xa2\xf6\x02\x95\ +\xd7\xf6\xf9\x69\x05\x3e\x14\xd8\x16\x97\x44\xba\xaf\xe2\xa7\xf4\ +\x2b\x88\x53\xea\x69\x03\x10\x49\x5e\x09\xf5\x7d\x92\xf7\x75\x41\ +\xc0\x2b\x43\xa6\xb6\xd8\x45\x40\xc1\x39\x87\x88\xe0\x24\x4d\x48\ +\x0e\xd4\x2b\xa5\xf1\x12\xe3\x95\x32\x15\x8b\x5a\x85\x28\xaa\xa1\ +\xde\x03\x9e\x5c\x2e\x47\x26\x0c\x09\x02\x8b\x00\x27\x8e\x06\x1a\ +\x09\xe0\x0d\x05\x11\xc1\x0c\x6c\x5b\x1f\x08\x76\xdd\x3d\x30\x50\ +\xe3\xe0\xc1\x11\x9c\x0b\x08\x43\x37\x19\x01\x66\xf4\x7c\x21\x4f\ +\x53\xd1\x92\x41\x7e\x32\x72\x64\xb3\x19\xc2\xc9\xc8\x04\x01\xf6\ +\x1e\x2e\x10\x44\x92\x20\x85\xf7\x0a\x58\xa4\xd0\xa4\x43\xaf\x56\ +\xf3\x58\xf3\x3e\x8e\xe4\xd0\x37\xa8\xe2\x41\x05\x9c\x92\xd4\xff\ +\xfa\xfb\xa1\x82\xf7\x31\x51\x14\x51\x8b\x6c\x60\x4e\x84\xf7\xd6\ +\x3f\xe0\x51\x55\x5c\xe0\xc8\x64\x82\xe4\xdc\xc2\x62\x3a\x16\x40\ +\x40\x1c\x02\xa8\x2a\xa5\x89\x09\xc6\x4a\xe3\x94\xc6\xc7\x19\x9b\ +\xdc\x9f\x98\x28\x53\x2a\xdb\x76\x82\xb2\x55\xf0\x6a\x85\x6a\xa5\ +\x32\xb9\xad\x12\x47\x11\x1e\x4f\x21\x97\xa7\x50\x98\x8c\x7c\x8e\ +\x5c\x2e\x89\x7c\x36\x4b\x76\x32\x92\x0a\x2f\x34\xd0\x48\x00\xff\ +\xae\x12\x42\x1a\x58\x25\x0a\x83\x90\x30\x13\x92\x99\x0c\x11\x97\ +\x8c\xe3\x97\x32\x76\x5d\x9e\xa9\x64\x08\x33\x8e\x6c\x68\xbf\xcf\ +\x12\x66\x93\xbf\xcb\x4e\x46\xf2\x3a\x43\x36\xb0\x7f\x1f\x60\xd7\ +\xeb\x4e\x04\xef\x3d\x17\xb6\xb4\x50\xad\x55\xa9\x55\x6b\xa8\x6a\ +\xba\xfe\xa5\xfd\x8d\xc3\x3e\xcb\xa7\x95\x1a\x2c\x04\x27\x02\x02\ +\xa7\x9c\x78\x22\x1f\xbe\xea\xca\xb4\x42\x16\xb0\x4a\x99\xcf\xe5\ +\x40\x84\x81\xfd\xfb\x79\xf6\xb9\x4d\x6c\xdd\xb1\x9d\x4d\x5b\x5e\ +\xe4\xc5\xed\xdb\x2c\x39\xd8\x37\xf6\xa1\x61\xcc\x96\xb4\x0a\x79\ +\xab\xd0\x05\xf2\xb9\x2c\xc5\x42\x3e\x49\x18\x85\x1c\x85\xec\xe4\ +\xd6\x2a\x78\x36\x8b\x25\x36\xeb\x63\xb0\x63\x56\xd1\x43\x3b\x77\ +\x09\x12\x5e\x1a\x15\xbe\x91\x00\xde\x68\x50\x55\x99\x89\x44\x81\ +\x80\x13\x87\x88\x03\x37\xb5\x29\x4e\x3a\x3e\x40\x51\xdb\xe0\x04\ +\x9c\x13\x44\x1c\x6d\xad\x45\x54\x0b\xe9\xe5\x84\xa2\x9a\x86\xf7\ +\xf5\xd7\x28\x86\xe4\xad\x1d\xaa\x30\x77\xce\x6c\x8b\xe4\xf7\xe9\ +\xd4\x89\xb6\x3f\x51\x9e\x60\xe7\xae\x0a\x83\x43\x07\xd8\xbb\xaf\ +\x7f\x32\xf6\xb1\x7f\x70\x90\x5c\xd6\xbe\xb1\xb3\x34\x15\x8b\x69\ +\xc5\xce\xda\xb6\xbe\x9f\xcb\x90\x0d\x33\x84\x2e\x24\xbd\x04\x38\ +\x14\xd3\x83\x46\x03\xa1\x31\x1f\xc0\xb1\x47\x2e\x8a\x6a\xd9\xd7\ +\x57\x42\x22\x0d\x9d\x1a\xaf\x62\xc4\x9f\xf7\x3e\x8d\xe4\x75\x72\ +\xfc\x50\x52\x7a\x59\x1c\x6b\x38\x09\x00\xda\x68\xa0\x91\x00\x8e\ +\x11\x5a\x6b\xb5\x5a\x2c\xe2\x94\x06\x8e\x2a\x04\xd1\xd8\x47\x00\ +\x1d\x34\xd0\x48\x00\xc7\xa0\xe9\xcf\x55\xbf\x71\x3d\x0f\x3d\xf0\ +\xb7\x7f\x67\xd7\xc2\xd6\x53\x2d\x8d\x26\xe9\xcc\x43\xc0\xfa\x4e\ +\x10\xe4\xde\x7b\xef\xfd\xa7\x1b\x7f\xfb\xb7\xbd\x6a\x23\xff\x36\ +\xfa\x00\x8e\x32\xfe\xf1\x81\x07\xb8\xf8\x92\xf7\x46\x3b\xb6\x6d\ +\x5d\xfd\xad\x7f\xf8\xda\xbc\xd9\xbd\xf3\xcf\x5a\xb6\xec\xe4\x8e\ +\x39\xb3\xe7\x3a\xeb\xf5\x56\xaf\x20\x0d\x63\x4e\x57\xc7\xa9\x75\ +\x16\x16\x8b\x45\xfa\xfb\xf7\xea\x53\x4f\xaf\x19\x7e\xfe\xb9\xe7\ +\xd7\x9d\x7f\xfe\xf9\x3f\xb8\xec\xd7\x2e\xab\x0c\xf4\xf7\xd3\x40\ +\x23\x01\x1c\x5d\x54\x94\x4c\x26\xa3\x4b\x4e\x38\x71\x78\xce\xdc\ +\x79\xcf\xee\xdc\xd1\x77\x70\xf5\xe3\x3f\x5a\x34\x3a\x32\x3c\xbf\ +\xb7\x77\x5e\x47\x4f\xcf\xdc\x7c\x6f\xef\xdc\xa0\xad\xb5\x9d\x5a\ +\xda\x2b\x1f\x6b\x0d\x41\x1a\x9d\x57\xff\x56\x65\x77\x0e\xab\xec\ +\x76\x07\xc1\x6e\x0b\x8e\x8c\x8c\xb0\x75\xeb\x56\xbf\x6d\xdb\xb6\ +\x72\x5f\x5f\xdf\xf0\xe4\xf1\x97\xde\xfa\x96\xb7\x6e\xbf\xe6\x9a\ +\x6b\x76\xb4\x77\xb4\x0f\x05\x41\xa0\x63\xe3\xe3\x34\xd0\x48\x00\ +\x47\x9d\x2a\xc5\xab\x2a\x95\x42\xbe\x38\xba\x64\xc9\x49\x3b\xe6\ +\xcf\x5d\xb8\xff\xc0\x81\xc1\x2d\x03\xfd\xfb\x3a\x77\xbf\xb4\x63\ +\xd6\x33\x6b\x9f\xe8\x2c\x57\xaa\x6d\x6d\xad\x2d\xc5\xd6\x96\x8e\ +\x6c\x7b\x7b\x47\x30\xab\x6b\x96\x9b\x3d\x7b\x8e\xb4\x34\xb7\x92\ +\x09\x1d\x2e\x08\xd2\xfb\xea\xc1\x64\x38\x9c\xb8\x23\x77\xb2\x09\ +\xa0\xfa\x06\xbd\x05\xea\xb0\x72\xda\x25\x93\xdd\x2d\xb0\x8a\x5e\ +\xc8\x15\xa8\x46\x15\xf6\xec\xde\xad\xc3\xc3\x07\xf5\xe0\xc1\x83\ +\xf1\xe0\xe0\xfe\xea\xd0\xe0\x50\x29\x08\xdc\xc8\xc2\x85\x8b\x0e\ +\x1c\x77\xdc\x71\x03\x67\xac\x3c\x63\x70\x4e\xef\x9c\x91\xa6\xe6\ +\xa6\x52\x18\x86\xe3\x40\xc5\xab\x7a\x69\x5c\x7b\x35\x12\xc0\xd1\ +\x86\x10\x00\xc4\x40\x49\x55\x47\x41\x5d\x26\x9b\x8d\x7a\x7a\xe6\ +\x8c\x77\x75\xcd\x1a\x38\xfe\xf8\x13\xfa\x26\x4a\xe3\xb9\xd1\xd1\ +\x91\xa6\xd1\x91\x83\xad\x23\xa3\xc3\x2d\x03\x03\xfb\x5a\xb7\x6d\ +\xff\x59\xf3\xf8\xf8\x78\x31\x8e\xa2\x7c\x73\x73\x4b\xae\xad\xb5\ +\x35\xb4\xc4\xd0\xda\xd6\xea\xda\xdb\xda\x5d\x67\x47\x07\x9d\x5d\ +\xb3\xa4\xa3\xbd\x9d\xae\x59\x5d\xb4\xb4\xb4\x10\x58\x92\x08\x03\ +\xc2\xc9\xb0\xfd\x30\x48\xee\xe9\xdb\xb5\x70\xe0\x92\x24\x62\x5b\ +\xd5\x7a\x0f\x7e\xb2\xb2\x75\xbd\x77\xff\x70\x10\x00\xe1\x95\x7f\ +\x87\xe0\xe0\x30\x3d\xff\x02\xf5\x63\x88\x9d\x83\x45\x90\x8c\x49\ +\x08\x27\x63\x92\x8b\xc9\xc8\x61\xe7\x1c\xd5\x6a\x8c\x94\x6d\x7c\ +\x43\xa4\x51\xad\xaa\x71\xb5\x42\xa5\x52\x8d\xab\xe5\x72\x5c\xae\ +\x4c\x44\x13\xa5\x89\x6a\x36\x97\x2d\x77\x75\x76\x95\x3a\x3b\x3b\ +\xc7\x67\xf7\x74\x8f\x9c\x7e\xda\xe9\xa3\x5d\x5d\x9d\x23\x1d\x1d\ +\xb3\xc6\x5b\x5b\x9b\xcb\x93\x89\xa2\x1a\x86\x61\x14\x04\xc1\xbf\ +\xb6\x77\x36\x2f\x9a\x5c\x55\x1c\x7e\xce\xbd\xb7\xea\xfd\xe8\xce\ +\xb8\x50\x12\x34\x20\x0a\x89\xe2\x26\x1b\x31\x98\x55\x70\x25\xce\ +\x26\x6e\x92\x85\x8a\x01\x37\x59\x64\x2d\xf8\x1f\xf8\x17\x64\x91\ +\x8d\x60\x16\x21\xc4\x85\xba\xd1\x9d\xa2\x9b\xf8\x37\xe8\x84\xcc\ +\x4c\x48\x30\xc6\xcc\xf4\x4c\x77\x7a\xfa\x7d\xdf\x7b\xcf\xcf\x3a\ +\x54\x31\x45\xe3\x88\x1f\x8b\x49\x90\x7a\xe8\xa7\xcf\xa9\x73\x6f\ +\x57\x7f\x9e\x03\xdd\x14\xb7\x2b\xb0\x97\xeb\xd4\xb2\x9d\x41\xdc\ +\xfe\xc0\xc2\x32\x00\x1e\x2a\x66\x0d\x94\x2a\x70\x0b\xf8\x00\xb1\ +\x07\xb6\xee\xbe\x46\x74\x25\x97\x72\xfc\xc8\x95\xb4\xdd\x1e\x9d\ +\x7c\xee\xb3\x8f\xfe\xb5\xb5\x7d\xae\xfb\x5a\x1c\xef\xdc\xdb\xba\ +\x1e\xea\xba\xd5\xfd\x66\x1f\xee\x77\x9b\xc3\x6e\xb7\xb9\xf9\xee\ +\xcd\xf5\xb5\xb7\xff\xdc\xef\x76\xbb\xf5\x6e\x77\xd1\xed\xf7\xfb\ +\x22\xa9\x1c\x1f\x1f\x97\xed\x76\x93\x8e\x36\xdb\xb4\x3d\x3e\xb2\ +\xe3\xa3\xa3\xe1\xbe\x5b\x8b\x27\x07\xb7\x47\xc7\x36\xac\x33\x34\ +\x88\xf5\x5d\x47\xd7\x8f\xf6\xa5\x8f\x66\xb4\x69\x40\x10\x4d\x69\ +\x96\xc0\xe2\xe5\x32\xde\x9c\xea\x8e\x7b\x43\x2e\x0e\xad\x51\xe3\ +\xd7\x96\x5a\x39\x3d\x3d\xe3\xfa\x8d\x77\x74\xf3\xe6\x0d\x3e\x78\ +\xff\x3d\x3b\xf9\xe8\x43\x5d\x9c\xdd\xe5\x70\x2f\xeb\xdc\xa0\xa4\ +\xa4\x94\x13\x19\x84\x99\x4c\xde\x00\xc9\xe5\x48\xd5\x12\x6d\xf8\ +\xd8\x0e\xe1\x66\xb3\xd9\x1f\x6d\x8f\x2f\x86\x8f\x77\x77\x74\xbc\ +\xbd\x78\xf4\xb1\x47\xcf\x87\x01\x77\xef\x33\x8f\x5c\xb9\x77\xe5\ +\x4a\xf8\xc8\x6e\xf8\xdc\xf6\x47\x47\x47\x75\xb3\x5e\xb5\xae\xeb\ +\x5b\x4a\xc9\x07\x1b\xd0\x24\x1d\x5c\xbe\xcb\xca\x1f\x03\x77\xa6\ +\xaf\x7d\x1d\x60\x61\x19\x00\x0f\x15\xd3\xe7\x49\xf9\x56\x6b\xee\ +\x1f\x01\x37\x81\xbb\xc0\x15\x60\x2b\x58\x0b\x56\xee\xde\xcb\x55\ +\x40\xd9\x2c\x97\xae\x4f\xa9\xcb\xc5\x4a\x5f\x52\x29\x61\x4e\x5d\ +\x57\xd2\x88\xe5\x10\x28\x48\x9d\xf0\x22\xc5\xb0\xf0\xae\xb5\xda\ +\x7b\x6b\x9d\x6b\xc8\xbd\x76\xad\xb6\x4e\xf2\xe2\xde\xca\xd9\xe9\ +\x69\x3e\xb9\x73\xbb\xd4\xda\x72\xad\xfb\x74\x38\xd4\x3c\x0c\x8e\ +\x54\x6b\x4d\xde\xdc\x6a\x6b\xc9\xbd\x5a\xad\x6e\xde\x9a\x39\x32\ +\xb9\x90\x42\x37\x01\x51\x22\x89\x04\x08\x23\x99\xc9\x2c\x7b\xca\ +\x68\xb7\xaf\x7e\xf7\xf4\x4c\xb7\x4e\x4e\x74\xfb\xf6\xed\x76\x76\ +\xf7\x8e\xfb\x7e\xd7\xdc\x52\xeb\xfa\x52\x95\xfa\x96\x53\xae\x7d\ +\xd7\xb5\xd5\x7a\xb5\xef\xfb\xd5\x61\xb5\xea\x87\x86\xdf\x1c\xd6\ +\xab\xd5\xd0\xf4\xeb\xfd\x7a\xbd\xad\x9b\x61\x00\x6c\xb7\xeb\xba\ +\xd9\x6c\x0f\xdb\x4d\xdf\x86\x5a\x1b\xf6\xf9\xb0\xc7\x57\x83\xeb\ +\xbe\xf7\x55\xdf\x69\x68\x7a\xcf\x39\x3b\x58\x73\xf7\x66\x66\x87\ +\x68\x7c\x60\x0f\xdc\x03\xce\x81\x53\xe0\x04\xf8\xdb\xb0\x77\x78\ +\x9f\x3d\x0b\xcb\x00\x78\xa8\x3c\xf7\xc2\xd7\x79\xe3\x97\xbf\x6f\ +\x8d\xfd\x1d\xc0\xa6\x1f\xc8\x63\x60\x3b\xb9\x01\xd6\x42\x3d\x30\ +\xa8\x0e\x28\x3e\x08\x64\x50\x31\xb3\x14\x96\xae\xc4\x60\xb0\x88\ +\x7d\x57\xac\xeb\x3a\x2b\x25\x62\xb1\x7e\x88\x79\xa8\x0f\xd7\x94\ +\x92\x2c\xe7\x1c\xa6\xae\x4b\x96\x52\x4e\x71\x9d\x86\x54\x60\xf2\ +\x96\xa2\xe1\x5b\x73\x6b\xb5\xa6\xe6\x6e\x3e\xd9\xea\xa0\x37\xf3\ +\x41\x49\xcc\x0f\xfb\xc8\x44\x14\xc0\xe7\x73\xbb\x94\x40\x0e\xf1\ +\x07\x36\xdd\x7c\xff\x3d\xbd\x73\xe3\x5d\x7f\xfb\xfa\x75\x95\x1b\ +\xd7\xfd\xc3\x0f\x3f\x72\x0d\xf4\xd1\xb8\xfd\x4a\x43\x23\x6b\xd5\ +\xf7\x3e\xc6\x95\x0f\xb9\x56\xeb\x9e\xa8\x45\xde\x0d\x6e\xa2\xb9\ +\x63\xbd\xeb\x95\x4b\xaf\x94\x92\x27\x33\x37\x70\x24\x77\xa9\xb9\ +\x68\x42\x55\x0a\xc7\xa6\x9f\xbc\x98\xfc\x18\x38\x9f\xe2\x19\x70\ +\x52\x72\x6e\x5f\x7c\xe2\x09\x16\x96\x01\xf0\xd0\xa9\x75\xef\x29\ +\xe5\xf3\x26\x6f\xd3\x0f\xe4\x0a\x58\x4f\xae\xe6\x38\x28\xba\x69\ +\x10\x0c\x12\x79\x41\x14\x49\x83\x64\x50\x46\xca\x92\x92\x60\x52\ +\x29\xc4\x06\x52\x98\xd3\x38\x18\x3a\x4a\x5f\xac\xcf\x9d\x95\x3e\ +\xc7\x35\x16\x48\x08\x70\xc9\x24\x31\x69\xf2\x31\xba\xc4\x5c\xf7\ +\x31\x22\xe4\x70\x79\x2d\x0c\x1a\x27\x77\xce\xf4\xf1\xbd\x0b\xfe\ +\x7e\xeb\x84\xf5\x7a\x43\xdf\xad\x95\x72\x01\x50\x1e\x4f\x08\x96\ +\xa5\x14\x62\x96\x84\x11\xba\x84\x26\xdc\xe2\x95\x68\x08\x87\xc1\ +\xc8\x19\x94\x35\x41\x55\xe4\x70\x00\x0d\x12\xee\x99\xdd\x01\x17\ +\x73\x9c\x72\x1b\x07\x43\x4e\xc9\x59\x58\x06\xc0\x27\xc1\x0f\x9e\ +\xff\x36\x6f\xfe\xea\x0f\x55\x17\xee\x6e\x6d\x0f\x76\x8e\x59\x01\ +\xc2\x2e\x34\xac\xd3\x98\x4f\x5a\x0f\x2a\x60\x5d\xc4\x79\xaf\x45\ +\xcc\xc0\x14\x35\x68\x83\x24\x44\x9a\xd6\x4c\x52\x42\x21\x26\x3c\ +\xc9\x73\x92\x84\x8d\x6b\xa6\x31\x4e\x3a\xb1\x24\x22\x17\x84\x4c\ +\x12\x75\x90\xc3\xb4\xa6\x41\xa6\x1c\x85\x2e\x01\x52\xe4\x8c\x39\ +\x11\xc7\xa2\x33\x6d\x9b\xf6\xf8\xb4\xe6\x1a\x04\x1a\x58\xe4\x61\ +\x63\xd4\x25\x2a\xa8\x4a\x6a\x32\x1d\x10\x35\x9c\x9a\xbf\x1a\xb6\ +\x37\x88\xfc\x92\x66\x36\xe5\xb4\x30\xa7\xdc\xba\xbe\x6b\xf7\xce\ +\xcf\x97\x87\x2d\x96\x01\xf0\xc9\xf1\xc2\x77\x9f\xd5\x6b\xaf\xff\ +\xb6\xa5\x54\x1c\xb5\x2a\x6f\x07\x1b\x49\x06\x49\x90\x09\x6d\x50\ +\x53\x8e\x45\x2c\x44\x34\x8a\xc1\x5c\x37\xa6\x35\x12\xf3\xdb\x26\ +\x50\x06\x25\xb0\xa9\x8e\x01\x29\x6a\x73\x8e\x69\xce\x01\x33\x90\ +\x8d\x29\x63\x2e\x98\x30\x98\x11\xe8\x52\x1e\x8a\x60\xaa\x5b\x44\ +\x07\x34\x6a\x1e\xd1\x0c\x21\x35\xc3\x24\x70\xc3\x06\x69\xd3\xde\ +\x39\x86\xa2\x19\xd4\xc8\xcd\xac\xc5\x35\x46\x35\xa3\x81\x85\x15\ +\x68\x8a\xdc\x6c\xdc\x03\x1e\x51\x03\x91\x97\x52\x3c\xa7\xac\xe6\ +\x4d\x5f\x7e\xfc\x4b\x2c\x2c\x03\xe0\x13\x47\x12\x2f\x7e\xff\x3b\ +\xfa\xd9\x6b\xbf\x8e\xd4\x4b\x2e\x56\x23\x69\xf7\x4f\xd6\x98\x54\ +\x98\x24\x25\xa6\x1c\x91\x80\x59\x61\xc0\xd4\xe8\x9a\x6a\xa4\xb9\ +\x46\x68\x73\xe3\xdb\x18\x43\xb3\x84\x7b\xe4\xb3\x23\x26\x64\xe3\ +\xa5\x4c\x12\x0f\x42\x20\x66\x14\xce\xb9\x14\x71\xda\xe3\x66\x04\ +\x2e\x21\xcc\x1c\x93\x8f\xeb\x63\x34\x18\x9b\x17\x34\x45\xc7\x26\ +\x31\x1f\xef\x11\x71\xd4\x40\x83\x53\x9d\xc8\x15\x98\x99\x72\xce\ +\xea\xba\x9e\xd6\xaa\x6a\x6d\x7c\xe5\x6b\x4f\xf2\x97\x6b\xd7\x58\ +\x58\x06\xc0\xa7\x81\xa1\xf9\xaf\x12\xfc\xe8\x87\xcf\x31\xa1\x57\ +\x5f\x7d\x13\x0c\x49\x06\x88\xbe\xef\xcd\x5b\xc3\x0c\x40\xf3\xf9\ +\xd9\xe3\x26\x84\x4f\x4d\x1d\x01\x83\xf9\x30\xed\x59\x8d\x71\x96\ +\x4b\x35\xc9\x30\x23\xa2\x09\x13\xc1\xfd\x7b\x21\x69\x10\x6c\x20\ +\x72\x98\x31\xe6\x01\xf0\xe0\x21\x60\xc2\x4c\xc6\xe5\x33\x7a\xcd\ +\x22\x8e\x1a\x16\xf1\xb2\x98\xcc\x4c\x9a\x6b\x98\xe1\xf3\xfd\xc5\ +\xf4\x65\x52\xce\x49\x5d\xd7\xb1\x5a\xad\xe9\x72\xc2\xa5\x80\xd6\ +\x1a\x4f\x3d\xf5\x55\x60\xe6\xc9\xe5\x0f\x7f\xcb\x00\xf8\x34\xf3\ +\xd2\x4b\x2f\xc0\x65\x04\xf0\xca\x2b\x3f\xc7\x48\x32\x19\x18\x41\ +\x1c\x96\x61\xa5\xeb\x29\x7d\xa6\x98\x91\x4a\xc2\x70\x93\x40\x06\ +\x42\x91\x83\xcc\x30\x21\x00\x61\x97\xee\x6c\xf3\xa1\xe2\x62\xba\ +\x16\x8c\x5e\xee\xf2\x09\x63\xce\x11\xe8\x9f\xb7\x04\x22\xd0\x00\ +\x08\xb9\x00\x64\xa0\xcb\x4f\x24\x9a\xf8\x57\xff\xb5\x40\x22\xa7\ +\xac\x52\x0a\xf1\x79\xf6\x61\xdf\x03\xd2\xbc\x09\xf6\xb5\x71\xf5\ +\x5b\xcf\xc2\xc4\x5b\x6f\xfd\x89\xa7\x9f\xfe\x06\x0b\xcb\x00\xf8\ +\xbf\xe1\xe5\x97\x5f\xe4\x01\x08\x66\xfe\xf8\xbb\xb7\x50\x57\x04\ +\xc2\x64\x98\x19\x08\x22\x18\x16\x47\x74\x5b\xd7\x77\x74\x5d\xa1\ +\x2b\xe5\xc1\xdf\x35\x8d\x06\xf5\xd0\x38\x1c\xf6\xd4\xd6\x30\xc0\ +\xe7\x0e\x35\x66\x34\xad\x51\x72\xc6\x42\x60\x57\xdb\xfd\xe7\xf2\ +\x4b\xe9\xe8\xfa\x9e\x94\x33\x2e\x27\x59\xec\x2b\xf7\x9f\x44\x04\ +\x04\xc6\x7c\x63\x41\x60\xc6\xa1\x36\x7e\xfa\x93\x1f\xf3\xdf\xf0\ +\xcc\x33\xdf\x64\xe1\x3f\x61\x39\x63\x65\xe1\xdf\x70\xf7\xce\x29\ +\xc8\x68\x6a\x98\x1b\x8e\x70\x77\xe4\x00\x8e\x88\x6b\x60\xaa\x7f\ +\xe1\xf1\xc7\xf8\x5f\xb8\xfa\xfc\xf7\xf8\xcd\x2f\x5e\x67\x61\x61\ +\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\ +\x61\x61\xe1\x53\xc8\x3f\x00\x74\xc3\xa2\x3f\xf9\xb5\x91\x4b\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\xb0\x6c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x09\x70\x48\x59\x73\x00\x00\xdd\x75\x00\x00\xdd\x75\x01\xac\x87\ +\xc3\x83\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x1f\x0c\x31\ +\x01\x03\x6f\x76\x6f\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\xaf\xec\x49\x44\x41\x54\x78\ +\xda\xec\x5d\x59\x90\x1c\x45\x7a\xce\xac\xae\xee\x9e\xb3\xe7\x1e\ +\x5d\xa3\x11\x36\x2b\x69\x74\x8c\x56\x46\xe2\x34\x6b\x8c\x05\x08\ +\x6c\x11\x61\xc3\x3e\x78\xfd\xb0\x0f\x36\x36\xc1\xbe\xac\x89\x30\ +\x1b\x41\x00\x4b\x00\x8b\x2d\xaf\xbd\x3c\xf0\xb2\xe1\x20\x62\x23\ +\x08\x3f\xd9\x11\x0e\xe3\x07\xe3\x08\x0e\x83\x25\xee\x43\x32\xe8\ +\x82\x95\x64\x49\x8b\x84\xc5\x8c\xd0\x6a\xce\x9e\x3e\xaa\xd2\xdf\ +\x9f\x9d\x59\x59\x91\x39\xd5\x62\x0d\x2b\xa1\x56\xfe\xdd\xff\xfc\ +\x99\x55\xd5\x35\xad\x81\xef\xbf\x33\x8b\x79\xf2\xe4\x49\x12\x27\ +\x76\xe6\x2d\x4e\x9c\x79\xf2\x74\xf9\x00\x5c\x58\x32\xfb\xba\x6c\ +\x12\xf6\xbd\xbc\x02\xf0\xe4\xe9\x6b\x0a\x78\x3d\xd6\xf2\x4b\x60\ +\x40\x64\x1c\x73\x14\x83\x57\x00\x9e\x3c\x5d\x54\xd0\xbb\x80\xcf\ +\x3c\xd6\xdc\x23\x10\x4d\x01\xdf\xfc\x18\x27\xe9\x15\x80\x27\x4f\ +\x17\xf6\xff\x61\xee\x48\xf7\x58\xe0\x5c\xef\x8e\x85\xe3\x49\x18\ +\x19\xbb\x80\x37\xe3\x2c\x65\xe0\x15\x80\x27\x4f\xbf\x7e\x6b\xcf\ +\xbf\x38\x37\x0f\x0f\x9a\x83\xbc\x39\x37\xf3\x12\xbc\x02\xf0\xe4\ +\xe9\xab\x00\xfe\xf9\x41\x1f\xb8\x73\x23\x2d\x8f\x40\x90\x6c\x02\ +\xd6\x38\x03\xe8\x71\xf3\xb9\xeb\x31\xe8\xb1\x57\x00\x9e\x3c\x7d\ +\xb9\x72\x1d\xcf\x02\xb8\x35\xce\xb9\xc7\xc1\x06\xb0\x11\x8d\xed\ +\x5c\x80\x75\x7d\xce\x52\x04\xb1\x35\x76\xe7\xae\x52\x20\x12\x5f\ +\x27\x45\x10\x32\x4f\x9e\x2e\xa1\x38\x3f\xd3\xd2\xbb\x9c\xb3\x24\ +\x07\x57\xc1\x1d\x4f\x3c\xf1\xc4\xd6\x2b\xae\xb8\x62\x4b\x77\x77\ +\xf7\xda\x62\xb1\x38\x0a\x5e\x15\x86\x61\x7f\x10\x04\x8c\xf3\xe4\ +\x57\xd5\xa2\x28\x3a\x17\xc7\xf1\x64\xad\x56\x3b\x55\x2e\x97\x8f\ +\x4f\x4d\x4d\x1d\x39\x7c\xe4\xf0\x81\xc7\x1f\x7b\xfc\x80\xba\x57\ +\x0e\x9f\x89\x41\x5a\x89\x68\x29\xf4\x5c\x71\x90\x1a\xa7\x49\x78\ +\x0f\xc0\x93\xa7\x5f\xd9\xdd\x77\x2d\xbc\x96\x16\x73\x70\xfd\x91\ +\x47\x1e\xf9\xd6\xd8\xd8\xd8\xed\x7d\x7d\x7d\xdb\xf3\xf9\xfc\x0a\ +\x21\x04\x03\xb8\x25\x00\x01\x60\x79\xdf\x20\x0c\x58\xc0\x1b\x1c\ +\x86\xf2\xf6\x40\x37\x24\xe7\x78\x73\x9a\x0a\x3a\x0b\x45\xc1\x48\ +\x51\x40\x29\x1c\x9b\x2b\xcf\xbf\x77\xfa\xd3\xd3\xaf\x3f\xf7\xdc\ +\xbf\xbe\x36\x39\x39\x59\xc6\x7d\xeb\x67\xce\x9c\xa9\x9c\x3e\x7d\ +\xba\x02\x59\xc7\x3c\xd2\x8a\xc0\xe6\xac\x64\xa2\x57\x00\x9e\x3c\ +\x65\x58\x7d\xdb\xc5\xb7\x40\x1f\x12\xab\x71\xed\x9e\x7b\xee\x19\ +\xbf\xf9\xe6\x9b\xbf\xdb\xdb\xdb\xfb\xc7\x00\x62\x08\x66\x44\xda\ +\xca\x13\x90\x73\xb9\x1c\xcb\x17\xf2\x2c\x1f\xe6\x69\x0e\xce\xb1\ +\x00\xc7\x72\x41\x8e\x71\xe8\x05\xbc\xa4\x24\xd2\x3f\x05\x61\x54\ +\x08\x7a\x83\xe4\x84\xd3\xf1\x5a\xad\x7a\x70\x6a\x7a\xfa\xbf\x7e\ +\x71\xe2\x17\x50\x06\x13\x13\x1f\x7d\xf4\xf1\x67\x6f\xbd\xf5\xd6\ +\xd4\xc1\x83\x07\xcb\x50\x16\x75\x4b\x11\x18\x4f\xc1\x65\x4e\xd2\ +\x2b\x00\x4f\x1e\xfc\x90\x66\xec\xba\xf7\x16\xe8\xf3\xe0\xea\xa3\ +\x8f\x3e\x7a\xc7\xa6\x4d\x9b\x7e\x50\x28\x14\xc6\xea\xf5\x3a\x81\ +\x9d\x40\x2f\x19\xd6\x9f\x15\x8b\x79\x56\x28\xb4\xb1\x42\xb1\xc0\ +\x0a\x98\x87\x00\x7f\x2e\x94\xa0\x27\x85\x20\xef\xca\x81\x69\x32\ +\xfa\xf2\x87\x90\x22\xed\x90\x34\x5e\x0a\xa2\x22\xc6\x58\x0d\x40\ +\x9c\x8e\x57\x2a\x95\xfd\xf0\x00\xfe\xfd\xf0\x91\x9f\xbf\xb5\x77\ +\xcf\x7f\x9f\xd8\xb5\xeb\xd5\xcf\x0f\x1c\x38\x54\x46\xa4\x40\x8a\ +\x20\xc3\x2b\x70\x2b\x0d\x5e\x01\x78\xba\xdc\x13\x7d\x09\x5b\x6e\ +\x7e\xa8\x59\x01\xbf\xfe\xe0\x83\x0f\x6e\xdb\xba\x75\xeb\xdf\x02\ +\xe8\xcb\x00\x34\x41\xc6\x3b\xcc\x35\xac\x7c\x7b\x7b\x3b\x6b\x6b\ +\x6f\x63\xed\x6d\x04\xfc\xa2\x54\x04\x79\x80\x9e\x73\x3a\x4f\x48\ +\xe3\xf2\xa5\xde\x06\xf8\x16\x42\x44\x6a\x2a\xcc\x04\x63\x91\x48\ +\xae\x94\x03\x85\x18\x95\x4a\xed\xe4\xe4\x99\x89\x7f\xd9\xbf\x6f\ +\xdf\xcb\x6f\xbc\xf1\xe6\xf1\x57\x5e\x79\xe5\xec\xa9\x53\xa7\x2a\ +\xb8\xd4\x28\x82\x66\xde\xc0\x05\xa0\x1c\xf3\xe4\xe9\xeb\x0a\x7e\ +\x37\xae\xcf\xa7\xb8\x48\x72\xdb\xb6\x6d\x23\x4f\x3e\xf9\xe4\x3f\ +\x8e\x8e\x8e\x7e\x0f\x16\xbf\x8b\xac\x30\x40\xcf\x0b\x85\x22\xeb\ +\xea\xea\x64\x08\x01\x58\x4f\x4f\x0f\x2b\xf5\x94\x58\x47\x7b\x07\ +\x6b\x23\x05\x40\x56\x3f\x47\xee\x3e\x59\xfa\x40\x31\x7e\x19\xc7\ +\x5c\x33\xa3\x03\x6a\x6c\xd8\x04\x03\x81\x65\x45\x39\xbd\xb9\x1a\ +\x43\xc2\xe3\x80\x02\xea\xee\x2a\x75\x5d\x37\x3a\xb2\xf2\xba\xd1\ +\x55\xa3\xf3\xcb\x96\x2d\x9b\x47\xa8\x50\xfd\xec\xb3\x89\x18\x0a\ +\xe2\xbc\xbd\x08\x5e\x01\x78\xba\xdc\x2d\xbf\xb6\xfa\x1a\xfc\x05\ +\xc5\x45\x70\xfc\xd4\x53\x4f\xdd\x07\x05\xf0\x33\x8c\x97\xc2\xea\ +\x73\x4a\xe8\xb5\xc1\xca\x23\xbb\xcf\xfa\xfa\x7b\x59\x7f\x5f\x1f\ +\xeb\xc4\xb8\x03\x1e\x40\xbe\x11\xf3\xab\x90\xa0\x01\xd0\x80\x1b\ +\xc9\x2c\xf0\xcb\x6b\xb8\xc5\xce\x75\x4c\x8d\xd5\xbd\x14\x8b\xe4\ +\xb8\xe0\x01\xce\xe5\xf2\x61\x2f\x12\x90\xdb\x56\xad\x5a\x35\x32\ +\x3c\x3c\x7c\xba\xbd\xbd\xa3\xfc\xc9\xc9\x4f\x6a\x0b\x0b\x0b\x6c\ +\x11\x12\x5e\x01\x78\xba\xcc\xc8\x4d\xf4\x59\xc9\xbd\x82\xb6\xfa\ +\xc4\xb0\xea\xa5\x67\x9e\x79\xe6\xdf\x20\xff\x08\x96\x54\x80\x38\ +\xdc\x7a\x80\xbd\x13\xa0\xef\x67\x03\x03\x03\xac\x04\xe0\x93\x32\ +\x08\x01\xfa\xa4\xbc\x97\x80\x9e\x2b\xa9\x8e\x83\x01\x54\x73\x5c\ +\x72\xe3\x9c\xcb\xcc\x28\x01\x1d\x33\x10\x6b\xa1\x14\x83\x80\x64\ +\x82\xc6\x02\xc7\x24\x31\x94\x1b\x7f\x73\x64\xe5\xc8\xef\x2d\x5f\ +\xbe\x7c\x12\xdf\x7d\xea\xf4\xff\x9e\x5e\x38\x77\xee\x5c\x9c\xd9\ +\x86\x6c\x88\x7b\x05\xe0\xe9\x72\x02\x7f\x98\x02\x7f\x5e\x71\x1b\ +\xb8\x70\xf7\xdd\x77\xaf\x7b\xe0\x81\x07\x5e\x00\xa0\xa4\xd5\xe7\ +\x40\x2c\x62\x7c\x58\xfc\x3e\x36\x38\x30\x44\x2e\x3f\xc5\xfb\x64\ +\xed\x0d\xc0\xb5\xa5\x4f\x00\x1a\x28\x69\xc0\x8e\xb7\xf6\x04\xf4\ +\x1c\xd2\x30\xde\xc9\x20\x48\x10\xcf\xcd\x3d\x85\x91\x42\x4a\x91\ +\x4a\x24\x0a\xad\x40\xa8\xca\xd0\x36\xd0\x3f\x70\xcb\xc8\xc8\x0a\ +\xd1\x5d\xea\xfe\xf4\xf3\xcf\xcf\x96\x27\x26\x26\x62\x07\xf4\xee\ +\x9c\x7b\x05\xe0\xa9\xb5\x5d\x7e\x03\xfe\xc0\x8a\xf5\x89\x0b\xf7\ +\xdd\x77\xdf\xb7\xb6\x6f\xdf\xfe\xcf\xb0\xfa\x21\x65\xee\x28\x7b\ +\xdf\xd5\xd9\xc5\x06\x87\x06\xd9\xc0\xe0\x20\xeb\xee\xea\xa0\x72\ +\x9e\xb1\xe2\x8e\x7b\x6e\x79\x00\x5a\xda\x1c\xa4\x94\x03\xb3\x5d\ +\x7e\x93\x0b\x50\x07\x48\xb8\x52\x8d\x99\x3b\xe6\xb1\x88\x05\x3c\ +\x95\xab\xc6\xc7\x37\x0d\x57\xab\xd5\xa3\xd3\xd3\xd3\xb3\xe8\x1d\ +\xb0\x13\x81\xdc\x1e\x7b\x05\xe0\xa9\x95\x4b\x7d\xdc\x4a\xf6\x85\ +\x24\x35\xf8\xef\xbf\xff\xfe\xdb\xaf\xbd\xf6\xda\x7f\x40\xa2\x4f\ +\x70\x10\x01\xbd\x54\x2a\x31\xc4\xd4\x0c\x16\x15\xee\x7e\x91\xac\ +\x2b\x81\x5c\x01\xdd\x80\xdc\xc4\xfb\x69\x25\x40\x52\xcd\xd5\x71\ +\x57\x21\x04\x60\x66\xdc\x7d\x0d\x7e\x75\x8c\x88\xdb\xc0\x4f\x57\ +\x13\x52\x15\x05\x78\x2b\x74\x6f\xf9\x9d\x97\x0c\x2f\xe1\xfd\xfd\ +\xfd\x0c\xfc\x8d\xf5\xeb\xd7\xff\xc6\xd4\xf4\xd4\x81\xe9\xa9\xe9\ +\x19\x28\x81\xfa\x79\x2a\x01\xdc\x2b\x00\x4f\xad\xd3\xe1\xe7\x76\ +\xf3\x11\x87\x96\xf5\x6f\xbb\xf7\xde\x7b\x7f\xe7\x9a\x6b\xae\xf9\ +\x29\x1a\x6a\x34\xf8\xa5\xcb\x3f\xbc\x74\x98\xf5\xc1\xe5\x2f\xa2\ +\xa6\x1f\xe8\x98\x3d\xd0\x1c\x64\x58\x7f\x05\xec\x0c\xf0\x67\xc6\ +\xfe\x0c\x14\x18\x2f\xc0\x00\x5e\xcd\x0d\xf0\xd5\x58\x30\xa6\x7a\ +\x04\x3a\x3a\xda\xa1\xa4\x28\x37\x31\x48\x25\x49\x99\x93\xd0\xd4\ +\xd5\xd5\xb5\x72\x7c\x7c\x7c\xc5\x9e\xbd\x7b\xde\x38\x7e\xec\xf8\ +\x3c\x3c\x82\xb8\xd9\x0a\x44\xbf\x16\xc0\x53\x2b\x90\xc8\xe8\xe5\ +\x4f\x92\x7e\x8a\xdb\x77\xec\xd8\xb1\xee\xfa\xeb\xaf\x7f\x46\x83\ +\x9f\x62\xfb\xde\xbe\x5e\xb6\x74\x78\x09\x2b\xa1\xbc\x97\x2b\x84\ +\x74\xb7\xec\x6c\x3d\xd3\x89\x3b\x77\xdc\x78\x6b\x4b\x6e\x75\x1e\ +\x73\xf3\x4d\xe9\x48\x1a\xdc\x42\x08\x73\x25\x27\x29\xe7\x18\x70\ +\x60\x3e\x96\xe7\xf3\xf9\x02\x6b\xef\x6e\x07\xf8\x3b\xf4\x8d\xa4\ +\x17\x60\xc0\x6f\x5c\xfb\x7d\xfb\xf6\xfd\x2e\x14\xc1\x16\x21\xe2\ +\x33\xa9\x1e\x81\x38\xb5\x3a\x31\xb2\x93\x84\x5e\x01\x78\xba\x54\ +\x89\xdb\xd2\x02\xbf\x2e\xf7\xb5\x95\x40\x77\xdd\x75\xd7\x3f\x91\ +\xdb\x8f\x39\x59\x7e\x99\xe4\x5b\xb2\x84\xc0\x5f\x92\xad\xbb\x5c\ +\xb0\x86\xb5\x67\x4c\xbb\xec\xe7\x55\x02\xf4\x36\x52\x67\xed\x49\ +\xca\x9b\xa5\xe1\xa9\x49\x25\xf7\x44\x52\xe2\x33\xad\x80\xf2\x53\ +\x12\xf8\xb9\x20\x80\x85\xef\xd2\x56\x9e\x00\x4f\x4c\xf7\xc1\x39\ +\x59\x82\x4c\x40\xbf\x77\xef\x5e\xf6\xfc\xf3\xcf\xc7\xaf\xbf\xfe\ +\x3a\x47\x75\x80\xcd\xcf\xcf\x2f\x9b\x9d\x9d\xd3\x7f\x83\x48\x71\ +\x00\x8e\xf5\x67\xfc\x6a\x40\x4f\xad\x40\xae\xeb\x0f\x69\x81\x9f\ +\x98\xed\xdc\xb9\xf3\x67\x94\xf0\x53\xcd\x3d\xe4\x2e\xcb\x84\x5f\ +\x4f\x89\xc0\x1f\x2a\xe0\xab\x57\x00\x66\x0e\xf8\xb3\xbd\x00\x4b\ +\xaa\x4f\xa7\xd5\x52\x03\xe4\x2a\xa3\x2f\x02\x55\xd6\xe3\x18\x8b\ +\x44\x23\x48\xa5\xd0\x96\x47\x73\x51\xa1\x80\xca\x43\x88\x73\x31\ +\x23\xc2\xf7\x4e\xf2\x05\x21\x8e\x13\x1d\x3b\x76\x8c\xbd\xf0\xc2\ +\x0b\xe2\xe5\x97\x5f\x26\xc5\x20\x4b\x97\xd0\x71\x9c\x3c\x06\xb8\ +\xfe\x2b\x52\x61\x50\xa0\x64\xb4\xc8\x06\x26\xb1\x57\x00\x9e\x5a\ +\x65\x81\x4f\x60\xf5\xf4\x27\x71\xff\x43\x0f\x3d\xf4\x67\x00\xc8\ +\x06\x00\x49\x5a\xd3\xce\x8e\x76\x80\x7f\x08\x89\xb3\x3e\x6a\xe7\ +\xd5\xee\x38\xce\xa5\xc1\x6e\x67\xee\x95\xb5\x4e\x14\x84\xa5\x04\ +\xac\x30\x20\x2d\x84\x7b\x80\x3e\xa3\xc1\x0f\xb0\xe7\x75\x47\x61\ +\x3a\x44\xd7\xc9\x41\x3a\x2e\xc0\xfc\xec\xd9\xcf\x01\xf8\xff\x64\ +\x2f\xbe\xf8\x22\x43\xb6\x9f\x63\x8d\x82\x80\xc5\xa7\x8b\xa4\x12\ +\x00\x0b\x0e\x42\xcf\xc2\x6a\x06\xb2\x96\x2f\x27\xec\xf7\x03\xf0\ +\xd4\x4a\xae\x7f\xd0\xc4\xf5\x2f\x8e\x8c\x8c\x0c\xa2\x6b\xee\xfb\ +\x3a\xe3\x4f\x96\xb2\x57\x26\xd1\xfa\xd1\xca\xdb\xa6\x81\x6c\x9a\ +\x78\x94\x74\xbd\x81\xa0\x51\xb7\xd7\x4a\x80\x9f\x27\x07\x20\xac\ +\x75\x7f\x01\x01\x5e\x68\xcb\xaf\x16\x15\xe5\xa4\xf7\x81\xc3\xf2\ +\x98\x22\x0d\x7c\x81\xef\xca\xd1\xe1\x27\x76\xed\xda\xc5\x5e\x7d\ +\xf5\x55\x71\xe2\xc4\x09\x02\x37\x9d\xa7\x7c\x80\x06\x3d\xcd\xa5\ +\xf2\x98\x9b\x9b\xfb\x1f\x64\xff\x9f\x7b\xed\xb5\xd7\x9e\x53\xca\ +\xaf\x96\x01\x7c\xee\x93\x80\x9e\x5a\x46\x11\x38\x8b\x7b\x4c\x8b\ +\x6f\x80\x92\xdf\x5f\xeb\x0e\x3f\x02\x5d\x4f\xa9\x87\x0d\x0d\x0e\ +\x4a\x00\x31\x0d\x76\x8b\x33\xbc\x00\x1b\xf4\x66\xee\x78\x01\xa6\ +\x56\x2f\xd4\x0f\x1d\x52\x04\x61\x40\x60\x55\x27\x94\x52\x30\xff\ +\x14\xdd\x62\x2c\xde\x7b\xef\x3d\xb6\x7b\xf7\x6e\xb1\x7f\xff\x7e\ +\x8a\xeb\xe9\x18\xb5\x25\xd3\xf5\x04\xfc\x44\x41\xc0\xdd\x9f\x3f\ +\x79\xf2\xe4\xee\x77\xdf\x7d\xf7\x3f\x66\x66\x66\x4e\xe0\xf8\x02\ +\x33\xe4\x6c\x59\xe6\x3d\x00\x4f\x2d\x06\x7e\xd3\xee\x6b\xbb\xff\ +\xb7\xdd\x76\xdb\x38\x62\xfd\xeb\x90\xf5\x97\x00\x82\xf5\xa4\x92\ +\x9f\x04\x52\x48\x20\xd4\x1d\x75\x24\x33\x98\x35\x53\x04\x19\x4a\ +\x40\x91\xb1\xfe\xea\xb3\x00\xb7\x76\xef\x9d\x90\x81\x3c\x81\x8f\ +\x3f\xfe\x58\xbc\xf9\xe6\x9b\x8c\xc0\xcf\x41\x50\x58\x02\xdf\x35\ +\x49\x00\x82\x64\x28\x40\x4a\x00\xa0\x3f\x04\xe5\xf0\xf6\xf1\xe3\ +\xc7\xf7\xab\x1d\x85\x66\xc1\xb9\xc5\x36\x0a\xb1\x4b\x80\x5e\x01\ +\x78\x6a\xb5\xd8\x3f\xb7\x88\xfb\x1f\xdc\x72\xcb\x2d\xdf\x87\x85\ +\xd4\x59\x7f\x5a\xc9\xa7\xe3\x7e\x0d\x6e\x03\xfe\x2f\xa7\x04\xdc\ +\xf8\xdf\x40\x4d\x87\x10\x6a\x1c\x30\xb9\xc2\x58\x81\xfe\xd3\x4f\ +\x4f\x8a\xb7\xdf\x7e\x97\xc1\x82\xd3\xda\x7f\x4e\xf1\x3e\x14\x95\ +\x04\x39\x98\x64\xb2\xff\x00\xf6\x05\x98\xc0\xa6\x20\xfb\x90\xf5\ +\xff\x40\x59\xfa\x0a\x98\xa8\x46\x6c\x2f\x0d\xb6\xc1\xaf\xc9\x57\ +\x01\x3c\xb5\x42\xe6\x3f\x68\x12\xff\x17\xd7\xac\x59\xb3\x12\xd6\ +\x73\x2b\x14\x00\x53\x8b\x67\x64\xcd\xbf\xb3\xb3\x93\x05\xb9\x40\ +\xc5\xe2\xdc\x0a\x03\x9a\x33\x6b\xaa\x04\xac\x1e\x00\x02\x30\x09\ +\x35\xa6\x11\x04\x4d\xf9\xec\xec\x8c\x78\xff\xfd\xf7\xd9\x9e\x3d\ +\x7b\x08\xd4\x94\x97\xd0\xdf\x31\x89\xeb\xc9\xfa\x83\x39\x4a\x7a\ +\x0b\x87\x0e\x1d\x3a\x88\x12\xdf\x87\xf8\xb7\x4c\x29\x90\x57\x94\ +\x02\x28\x83\xe7\x53\xca\xa0\xaa\xb8\x06\x8e\xd4\xb5\xf1\x62\xca\ +\xc0\xe7\x00\x3c\xb5\xc0\x83\x3b\x6c\xf0\x9b\xd5\x7e\x58\xe8\xf3\ +\x1d\x72\xfd\x89\x74\xd9\xaf\xb7\xa7\x97\x76\xee\xb1\x00\xbc\xb8\ +\x22\x70\xc7\xd9\x9e\x00\x51\xda\x0b\x10\x4a\x45\x71\x48\xcc\x68\ +\x47\x50\x51\xab\xd6\x18\xac\x37\xfb\xe0\x83\x0f\x04\xdc\x76\xa6\ +\xb3\xf7\xa8\xf3\x13\xe8\x75\x2e\x40\xc0\x2b\xe0\x34\x3e\x7a\xf4\ +\xe8\x91\x77\xde\x79\xe7\xe0\x27\x20\x3a\xae\x40\x5d\x4d\xc0\x6f\ +\x78\x1e\x5c\x4e\xc9\x8a\xa5\x04\xc0\x06\xfc\x3e\x04\xf0\xd4\x02\ +\xd6\xdf\xea\xfa\x73\x37\xf9\x88\x97\x2e\x5d\xba\x43\xd7\xcf\x61\ +\x61\xe1\xfe\x97\x1a\x89\xbf\x5c\xa0\x00\xab\x6f\x92\xa1\x08\xcc\ +\xd8\x64\xfe\x99\x0b\x7e\x03\x7c\xed\x0d\x98\xfa\xbe\xee\xf1\x9b\ +\x99\x9e\xe1\x4f\x3f\xfd\xb4\x74\xed\x41\x02\xca\x88\xeb\xb8\x5e\ +\x2b\x28\xfa\x8e\xd8\xe1\x67\x02\xee\xfd\x41\xe4\x00\x7e\x4e\xd6\ +\x5b\x71\x35\x0d\x7e\x8b\xcb\xc6\x13\x00\x9b\x79\x55\xb1\xb5\x7f\ +\xa0\x63\xfd\xb9\xef\x04\xf4\x74\x29\x97\xff\xc0\xae\x07\x80\x85\ +\x3e\xeb\xe0\x3e\x77\x69\x05\x00\x6b\x2b\xe3\xff\x42\x21\x8f\x8b\ +\x5d\x6b\x8f\x99\xab\x0c\xcc\xcb\xcc\x03\x7d\x3e\x30\x4b\x79\x6d\ +\x2f\x40\x92\x51\x04\x11\xe0\x77\xf6\xec\x59\x46\xe0\x87\x75\x27\ +\xd0\xd3\x45\x49\x5c\x8f\xcc\xfd\xfc\x87\x1f\x7e\x78\xe8\xa5\x97\ +\x5e\x3a\x80\x52\xe5\x0c\x01\x55\x83\xde\x06\xbf\x96\x16\x2f\x68\ +\xd6\x73\xc7\x0b\xc8\x56\x02\xdc\x7b\x00\x9e\x2e\xf1\xa5\xbf\xee\ +\xc2\x1f\xec\xe7\xf7\xdb\x00\x13\xd3\x09\x34\x72\xff\x3b\x10\xfb\ +\xe7\xc2\xd0\x34\xfd\x24\x4a\xc0\x6a\xfb\xb5\x95\x40\xb0\x58\x69\ +\x30\xbd\x94\x37\x2d\x75\x59\x8f\x27\xdd\x7d\x44\x78\x06\x80\xde\ +\x48\x44\xa0\x79\x87\xac\x3f\x85\x03\x87\x51\xdf\x27\x17\xff\x94\ +\x04\xa3\xb1\xd8\x15\x0d\x7a\x8b\x2b\xd6\x58\xce\x1d\x69\xc6\xf5\ +\x14\xc7\x59\x8f\x1b\xf3\x0a\xc0\x53\x2b\xf4\xfd\xa7\x15\x40\x80\ +\x65\xbd\x9b\x01\x32\x9d\xfd\xa7\xc4\x9f\xdc\xbf\x0f\x10\x94\x98\ +\x0c\xc0\xca\xde\xeb\x58\x40\x4b\x37\x34\x30\x33\x48\x97\x39\x37\ +\x6c\x48\x30\x11\xf3\x86\x14\x82\x14\x00\x79\x00\xd2\xc5\x47\x99\ +\xef\x23\x64\xfc\x0f\x6b\x70\xda\x00\xcf\x64\xa3\x18\x8c\x75\x87\ +\x34\x63\x87\xeb\x76\x08\x60\xbb\xff\x5e\x01\x78\xba\x94\xe3\x7f\ +\x9e\xa1\x04\x38\x62\xfd\x35\xe4\x6a\xeb\xf8\xbf\xa3\xbb\x43\x4a\ +\x61\x5a\x78\x2d\x8b\x6f\x98\x39\x56\xbe\x39\x07\x81\x51\x04\x00\ +\xbb\x92\xa6\xcd\x5e\x34\x26\x33\xcf\x3e\xfb\xec\x6e\x58\xfd\xcf\ +\xdc\x78\xde\xb5\xe6\xcd\x38\x13\xe8\x66\x1c\xd9\xc0\xb7\x2d\xbf\ +\xaf\x02\x78\x6a\xa1\xde\x7f\xb7\x04\x08\x37\xbb\x07\x35\x75\x09\ +\x46\x8c\x59\x47\xb1\xa3\xb1\xc1\x07\x13\xe0\xc0\x00\xdd\xb2\xf8\ +\xfa\x65\xb9\x02\x4d\x95\x41\xfa\x6b\xd1\x14\x8e\x47\x7a\x6b\x6f\ +\x9d\xe1\x9f\x5e\x58\xa8\xcc\xa4\x62\xf5\xb2\x15\xaf\xcb\x71\x16\ +\xe8\xad\x64\x60\xdd\xe2\xc8\x95\xee\x03\x43\x7c\x15\xc0\x53\x0b\ +\xd0\x79\xad\x7f\x7e\xcb\x96\x2d\x6b\x91\xfc\x23\xd0\x69\x05\x20\ +\x39\x08\x94\xf3\x90\x02\x7c\x1a\xe1\x44\x2e\xf6\x8d\x42\x48\x93\ +\x7d\x48\xc7\xfe\x78\x25\x6e\x3f\xd3\xb3\x38\xa2\xe5\xb9\xe5\x28\ +\xaa\xcf\x61\x3a\x6b\x67\xec\x35\xbb\x1e\x40\xb6\x4b\xaf\xa5\xc5\ +\xb1\x0b\x7c\x97\xfd\x72\x60\x4f\xad\xf4\x40\xcf\xc0\x5e\x05\x88\ +\x6d\xb1\x36\xe8\x04\x20\x48\xb9\xe4\xb1\xf9\x60\x0a\xf0\xdc\x0c\ +\x4d\x35\xc0\x46\x38\xb7\xd8\x8a\xa2\x25\xf0\xe5\xdc\x28\x01\x2d\ +\xe9\x44\x14\x0b\x36\x8b\xc5\xf9\xe8\x49\x20\xf0\x13\xcf\x1b\x36\ +\xd9\x7b\xc3\x0e\xf0\x23\x37\x9e\x37\x0d\x3e\xae\xab\xef\xba\xfc\ +\xbe\x15\xd8\x53\x2b\x3e\xca\xdb\xb8\xff\x86\x39\x1e\x98\xb1\x9e\ +\x12\x80\x20\x0e\xd0\xc9\x7d\xfe\xa2\x28\x66\x51\x3d\x66\x41\x21\ +\xd4\x1f\x36\x77\x4a\xac\xbc\xee\xde\xe1\x4d\xd7\xcc\x09\x4e\x87\ +\x75\x9d\x5f\xa8\xcf\x36\xc6\xf2\x2d\x84\x66\xbd\x96\x9f\x14\xc0\ +\x0c\xbe\x0b\x79\x00\x60\xa3\x04\xb4\x17\x60\x81\xbf\x6a\x5b\xfb\ +\x5f\x19\xf4\x2e\xf0\xb9\x7f\x3c\xb8\xa7\x56\xa1\x80\x38\x63\xfb\ +\x2f\xda\xe5\x67\x8c\xce\x81\x18\x3c\x01\xb9\xe1\x47\x4f\x6f\x0f\ +\x5b\xa8\x94\x59\xbe\xd8\x9d\xd2\x20\x16\xd0\x39\x6f\xbe\x5e\x4e\ +\x82\x9e\xca\x87\x24\x95\x67\x11\x63\x9c\x94\xfb\xf4\x73\xfd\xd2\ +\x1e\x80\x54\x00\x54\xeb\x9f\x82\x24\xc0\xcf\x19\x36\x5e\x80\x55\ +\xba\xab\x39\xa0\x37\x6e\xbe\xb0\x13\x7b\x5f\x10\xf8\xe2\xc2\xfc\ +\x87\xf1\xe4\xe9\xe2\x35\x02\x11\xb7\xa1\xb5\x76\x98\x29\x22\x05\ +\x30\x04\x0f\x60\x10\xcb\x7f\xb1\x53\x6e\x23\x21\xd7\x40\xbb\x05\ +\xfa\x6c\x67\xd9\x80\x3f\x91\x8a\x55\x55\x4d\x8d\x25\xe8\xe3\x38\ +\x35\x16\x2c\xc6\x98\x7e\xe7\x14\x08\x0a\xc0\xb4\xec\xba\x9e\x00\ +\xcd\x17\xac\xb0\xc0\xf2\x0c\xec\xc4\x9f\x61\xd7\x1b\x70\x33\xfd\ +\xde\x03\xf0\xd4\x32\xe0\xcf\x0a\x01\x6e\xba\xe9\xa6\xf5\x00\x9f\ +\x4e\x00\x12\xf8\x64\x08\x40\x0b\x82\x72\xb9\x80\x45\xb5\x88\x85\ +\x6d\xa1\x55\x0a\x77\xb7\xed\x12\x6a\x8a\xb9\x32\xee\xea\x3a\x69\ +\xfd\x8d\xdb\x6f\xac\x3e\xb1\x1c\xa7\xad\x3f\x29\x01\xa9\x84\xf0\ +\xc4\x1e\xad\x00\x4c\xdb\xae\x01\xbc\xa9\xeb\xbb\xab\xf9\x84\x2b\ +\xc1\x20\x5b\x66\x59\x7c\xaf\x00\x3c\xb5\x18\xf8\x0d\xdb\x09\xc0\ +\xd5\xab\x57\xaf\x07\xd0\x12\xf0\x63\x3d\x00\x43\xf6\x9d\x9e\xb7\ +\x8f\x56\xe0\x5e\xda\x31\x47\x36\x04\xb1\x20\xf3\x51\xbd\x66\xa2\ +\xf6\xee\x03\xe6\x0d\xf8\x63\xd5\xed\x97\x8c\xb5\x02\x70\x73\x00\ +\x44\x51\x1c\x91\xf2\x11\xf3\x20\x28\x02\xab\xec\x67\xc6\x56\xdc\ +\x1f\x67\xba\xf9\xd9\xa0\x37\xf3\x0c\xf2\x21\x80\xa7\x56\x05\x7f\ +\x4e\x31\x01\x7e\x83\x00\x31\x45\xcb\x97\x2f\x63\xd8\x52\x8b\x92\ +\x80\xb4\xf3\x2f\x25\xe3\x00\xca\x38\x01\x38\x48\x49\xa1\xde\xae\ +\x65\x17\x8d\x97\xba\x4e\xb9\xf7\x6a\x1c\xd3\x38\x06\x27\x52\x9f\ +\xd7\x1c\x93\x02\x58\x00\x55\xa0\x90\xaa\x6e\x8b\xaf\x5b\xe6\x33\ +\xdc\xdc\xc5\x3f\x1f\xe8\xbd\x07\xe0\xa9\x35\x29\xbb\x02\x10\xe1\ +\xa9\xb9\x1b\x61\x69\x79\xda\x03\xa8\x45\x75\x09\x4e\x1e\x53\x87\ +\x50\x11\x80\xac\xb0\xf6\x5c\x3b\x13\x3c\x90\xd6\xdd\xb8\xfc\xba\ +\x79\x87\x63\xac\xdd\x7d\x6d\x5e\x6d\x3b\x6b\x86\xa6\x02\xa0\xa5\ +\x29\x0b\x92\xb2\x41\x43\xd2\xc2\x42\x79\xa1\x02\xcf\xc4\x74\xec\ +\x81\x9b\x34\xf3\x88\x8c\x95\x7b\x99\xa0\xf7\x0a\xc0\xd3\x65\xf7\ +\xac\x7f\x8b\x73\x2b\x41\x61\x18\x16\x74\x13\x10\x14\x01\xed\xf9\ +\x0f\x19\xe9\xac\x9d\x7c\xe2\xef\x2c\xc2\x00\x24\x0a\x53\xf1\x3d\ +\x33\x6d\xbc\x78\x69\xe0\x9b\x05\x3d\x5a\xea\xaf\x10\x2b\x69\xef\ +\xe9\x67\x4a\x83\x3a\x1f\x10\xc3\xf3\x28\x83\xe6\xcb\xf3\x55\x28\ +\x24\x09\xf0\x4c\x36\xa0\x8f\xb2\x5d\x7c\x43\x5e\x01\x78\xba\x8c\ +\xdd\x7f\x77\x23\x90\x1b\x6e\xb8\x61\x9c\x40\x0f\xd2\x4b\x80\xe5\ +\x22\xa0\x32\x42\x00\xed\xcf\xa3\x47\x98\x4d\x9d\x9b\x96\x79\x81\ +\x5c\x98\x67\x69\x13\x2f\x38\x97\x73\x37\x1d\x20\x4f\x26\xf5\x7f\ +\x73\x42\xdf\xd6\xad\x12\x98\x56\xe0\x98\xd5\xa3\x7a\x85\x73\x2e\ +\x2c\xcb\x9e\x15\xe7\xc7\x59\x56\xdf\x2b\x00\x4f\x97\xbb\x12\x60\ +\x2e\xf8\x8d\x1c\x1d\x1d\x1d\xd7\x2b\x00\x01\x40\x8a\xff\xc9\xfd\ +\x86\x15\x8e\x12\xb8\xd6\x61\x84\xc3\x7c\x0e\x3d\x01\x55\xd6\x29\ +\x1f\xb0\x21\x81\xad\x35\x00\x66\x4a\x21\x98\x26\x1f\x65\xef\x5d\ +\x5b\x2c\xb8\xca\xfc\x9b\x0f\x98\x16\x60\x48\xdd\x6a\x58\xea\x2e\ +\x2d\x41\x28\x42\xe5\x49\xda\xde\xab\x69\xed\xfe\xab\x00\xbc\x4f\ +\x02\x7a\x6a\x25\x12\x59\xee\xbf\xb5\x17\x40\x3c\x30\x30\xb0\x81\ +\x83\x30\x96\xf1\xff\x12\x2a\xff\xd5\x2a\xb2\x11\x27\x06\x47\xc4\ +\xf5\x58\xee\x06\x3c\x3f\x37\xdf\xb0\xd4\xdc\xc4\xec\x52\x1a\x37\ +\x1e\x2f\x37\xb3\x1f\x13\xb3\x06\x8b\x58\x7f\x2e\x56\xe3\x58\x5f\ +\x93\x48\xce\x39\xed\x45\xd0\x71\xe3\x8d\x37\xae\x5d\xbe\x7c\x79\ +\x9b\xa5\xc8\x32\xc9\x2b\x00\x4f\x9e\x9a\xd5\xfe\xdd\x04\x60\x3b\ +\x96\x00\x2f\x4b\xd7\xff\x07\x87\x87\x64\xfc\x1f\x45\x86\x05\x8e\ +\xa3\x26\x4f\x8b\x73\xc8\x35\x37\x31\x7c\x02\x5a\xc2\xb3\x94\xa6\ +\x99\x87\xa4\xe6\x38\xc5\xaa\xc9\x27\xd6\x63\x21\xa5\xf9\x0c\xce\ +\x31\xc8\x62\x31\xcf\xd6\x8d\xad\xbb\x7a\xed\xda\xb5\x25\x2c\x49\ +\xce\x2d\x16\xce\x78\x05\xe0\xc9\xd3\xff\xbf\x01\x28\xbc\xe3\x8e\ +\x3b\x7e\x4b\x6f\xac\x69\xf6\x00\xec\xa1\x44\x60\x5a\x01\x48\xdb\ +\x3d\x39\x39\xc9\xe6\xe6\xe7\x58\xb5\x52\x95\xe0\xd5\x15\x3e\x22\ +\x63\xfb\x63\xbc\xe9\x6a\x90\xb2\xec\xc9\x4b\x7c\x71\x8e\xc1\x41\ +\x2e\x44\x37\xe2\xe0\x37\x36\x6f\xde\xbc\x0c\x5e\x4a\xd1\x4d\x60\ +\xba\xeb\x1c\x2e\x5e\x72\xd5\x3d\xe6\x15\x80\xa7\xaf\x1b\xf8\xb9\ +\x15\xff\xe7\xc6\xc6\xc6\x36\xeb\x06\x20\x5a\xf6\x0b\xa0\x31\x5a\ +\x08\x24\x5d\xff\x58\x71\x14\xe1\x18\xba\xf2\xd0\x12\x8c\xb2\x1c\ +\x2b\x57\x16\xc8\x4a\x13\xdc\xd3\xc0\xc6\x24\x9d\xcd\x8f\x69\x0c\ +\x4e\x5b\xfe\x94\xc5\x67\x66\x6c\xbc\x85\x18\x6c\xbc\x00\xfa\xb2\ +\xc5\x62\x1b\xc3\x36\x65\x37\x5e\x79\xe5\x95\x25\x4c\xf3\x76\x0e\ +\xc3\x06\x9c\x1e\x5f\x90\x9c\x8a\x22\x27\xbc\x72\x89\x7b\x05\xe0\ +\xe9\xe2\xef\x01\xe0\x3e\x09\x48\x0c\x0d\x0d\x6d\x06\xe8\xe4\xee\ +\xba\x52\x01\x0c\x0e\x50\x03\x8e\x6c\x00\x4a\xbb\xff\x93\x13\x93\ +\x54\x09\x90\xe7\xca\x73\xf3\x14\x22\x48\xc0\xe2\x87\x91\x0a\xf0\ +\xb1\x0d\x76\x3a\x86\xb1\x01\xbc\x64\x33\x16\xb1\x35\xc7\x58\x31\ +\xca\x93\x02\x39\x80\x2d\x63\x63\x6b\x07\xf1\xac\x82\xa2\xae\x5c\ +\x58\x4f\xf0\x95\xfc\x6b\xf2\x06\xb8\x91\x99\x0b\xaa\xb8\xcd\x59\ +\x8a\xc9\x2b\x00\x4f\x17\x73\x0f\x80\x9c\xc5\x05\x80\xea\x0a\xd1\ +\x00\x9a\x54\x00\xbd\x3d\x25\x80\xde\x58\x7e\x62\xb2\xf5\xbf\x44\ +\xfc\x4f\x4a\x82\xae\x45\x71\x9e\x55\xeb\x35\x63\xad\x19\x4b\xc7\ +\xfb\x96\x57\x10\x5b\x96\x5d\x2b\x02\x92\x56\x0e\x40\xcb\x58\x8d\ +\x21\x83\x80\x73\x24\x03\x4b\x5b\xaf\xbe\xfa\x9b\x50\x04\x5d\xf4\ +\x9d\xf5\x06\x26\x46\x91\xb9\x4a\xe0\x2b\xfe\x1b\x06\xcd\x7a\x29\ +\x32\x95\x91\x96\x56\xe3\xb4\x57\x00\x9e\x2e\xb6\xf5\x27\x0e\x6f\ +\xbd\xf5\xd6\x6f\xea\xfd\xf5\xb5\x02\xe8\xc4\x2e\xc0\x11\xe2\xff\ +\x7a\x92\xfd\x8f\x58\xa5\x5c\x61\xb5\x6a\x2d\xf1\x12\xaa\xb5\x2a\ +\x8e\x2d\xc8\x0d\x3b\x98\x06\xb5\xb6\xf2\x31\xcd\x25\xa8\x0d\xeb\ +\x6b\x88\xf5\xdc\x5c\xe7\x4a\x3d\x26\x66\x32\x2f\x21\xd6\xac\x59\ +\xfd\xed\xf1\xf1\x8d\x2b\xf0\x3d\xdb\xf4\x03\x4c\x14\x87\xc4\x59\ +\xd6\xf8\x4b\xfc\xdd\x2c\xe0\x3b\x40\x0f\x1d\x05\xa4\xcf\x65\x2b\ +\x02\x9e\xa5\x04\x72\xcc\x93\xa7\xaf\x8a\xb2\x1f\xfb\x45\x5c\x04\ +\xb7\x13\xdf\x79\xe7\x9d\x3b\x4a\xa5\xd2\x7a\x80\x4a\x6e\xfd\xd5\ +\xd5\xd5\x89\xe5\xbf\x03\x64\xfd\x4d\xcc\x0e\x9e\x9e\x9a\x21\x65\ +\x40\x0a\x40\x72\x18\x06\xb2\x59\xa8\xd8\x56\x24\x85\x60\x1a\xff\ +\x98\x62\xee\xb6\xe3\x08\x67\x69\x30\x58\x9d\x73\x3b\x01\x4d\x85\ +\xc1\x6c\x20\xc0\x8a\xbd\x03\x3d\xdb\x51\x85\x78\xff\xc8\x91\xa3\ +\x13\xce\x2a\xbf\xe6\x31\xba\x3b\x77\xc9\x75\xd7\xdd\xbf\xa3\x6b\ +\xf1\x21\xad\x79\xa5\x50\xc8\x17\x29\x84\x52\xc4\x7d\x12\xd0\xd3\ +\xc5\xf7\x00\x5c\xab\x25\xd0\xee\x4b\x15\x00\x99\xf9\xcf\x05\x39\ +\xf9\xe4\xdf\x6a\xb5\x96\x0e\x01\xa4\x4b\x0e\xd0\x91\x87\x90\x78\ +\x09\x42\x70\x54\x02\x6a\xf0\x0a\x1a\xd5\x00\x11\x13\x12\x35\x60\ +\x69\x82\x99\xf6\x06\xd4\x98\xa5\x93\x7f\x0d\xcf\x21\x23\x04\x30\ +\x1e\x85\x79\x9c\xb7\xec\x4e\xe4\x7d\x3d\xfd\xe1\x1f\xec\xf8\xfd\ +\x9f\xfe\xf9\x5f\xfc\xe9\xb7\xe9\xa0\x52\x66\x05\xc5\x79\x0b\x88\ +\x96\xf5\xce\x08\x8f\x2c\x99\xb9\x61\x8a\xfb\x00\xd5\xd0\xf2\x44\ +\xea\x8f\x3e\xf6\xf0\x9f\xfc\xfd\x4f\x7e\x7c\x10\x7f\xc3\x72\x3a\ +\x57\x91\x11\x9a\x70\xdf\x09\xe8\xe9\x42\x76\xff\x05\xb6\x12\x80\ +\xf5\xbf\x12\xed\xf6\xd2\xfa\xf3\x80\xb3\x8e\xce\x0e\x59\xfe\xe3\ +\xdc\xac\xe0\xa9\x2c\xc8\x0a\x81\xb6\xfe\x49\x18\x50\x97\x4b\x85\ +\xeb\x00\x66\x84\x4b\x71\xbb\x58\x3f\xca\x3b\x4d\x22\x11\x82\xdb\ +\xfd\xff\xaa\x81\xc8\x95\x8e\x17\x40\xaf\x10\x4a\xaa\xaf\xb7\x8f\ +\x4f\x4e\x4e\x88\xf5\x1b\x36\xfc\xe0\xe1\x1f\x3e\xb8\xe9\x47\x8f\ +\xff\xcd\x5f\xe1\xb2\xb6\x0c\x40\xdb\x9b\x7b\x66\xc7\xf7\xcd\x43\ +\xa6\xa0\x89\x8b\x2f\xc0\xe1\x0f\x1f\x7b\xf8\x7b\x3d\xa5\xee\xfb\ +\xf3\x61\xb1\x7d\x76\x66\x96\xa9\xef\x94\x5b\xc4\xfa\x47\xa9\x30\ +\x40\x78\x05\xe0\xe9\x02\x59\x7f\xb7\xfe\x8f\xc7\x7f\x6f\x56\x4f\ +\xd2\x25\x05\x40\x60\x23\x4f\x80\xac\xbe\x51\x00\x78\xa3\x25\x98\ +\x8e\xd3\x75\x69\x25\xa0\x76\x0d\xaa\x81\x63\x19\x12\xc8\xcb\x25\ +\x58\x5d\xd2\xa0\xc6\x15\x10\x22\x1d\x17\x64\x2b\x80\xf4\xda\x00\ +\xb0\xcc\x4f\x74\x76\xb1\xee\xae\x12\xa7\xbd\x09\x06\x07\x86\x6e\ +\xdf\xf9\xe3\x1f\x8d\xfd\xdd\xce\x9f\x7c\xe7\xf3\xb3\xbf\x3c\x67\ +\x81\xad\x66\x29\x82\x38\x35\x17\xae\x22\x38\x7f\x82\xcf\x1a\xc7\ +\x57\x5d\xb5\x79\xc9\x9d\x7f\xb8\xe3\x2f\xf1\xd0\xd4\xef\x76\x75\ +\x96\x58\x18\x14\xd8\xec\xfc\xb4\xa8\xd5\x22\x8e\xb5\x55\xc3\x78\ +\x6a\xd1\xac\xfc\xdd\xee\xb3\x19\x62\xfb\xcf\xe3\x15\x80\xa7\x0b\ +\xd4\x01\x68\x3c\x80\x8d\x1b\x37\x5e\x0d\xb0\x93\x6b\x9d\x28\x81\ +\x38\x8e\x1a\x6d\xb8\xe6\x36\x38\x66\x2a\x04\x69\x0f\x80\x73\x2e\ +\xdb\x83\xe9\x1e\x41\x0e\x73\xc6\xed\x40\x5c\xcf\x75\x1c\x0f\x11\ +\x2f\x6a\xfd\x41\x0a\xf0\xcd\xbd\x80\x42\x41\x36\x29\xa1\x22\xf1\ +\x7f\xec\x5d\x79\x74\x55\xf5\x9d\xff\xde\xe4\x25\x18\xc2\x16\xb6\ +\x10\x56\x09\x88\x6c\xb2\x23\xab\x28\xa0\xb5\xb2\x88\x46\x6d\x05\ +\x71\xe9\xd1\xc1\xd2\x8e\x1d\x9d\x9e\x33\xb6\x3a\x2e\xd3\x5a\xeb\ +\xa1\x9d\xce\xe9\xa8\x1d\xeb\xcc\xa9\xed\xe0\x5a\x56\x41\x54\x14\ +\xb5\x62\xb1\x2a\x5a\x90\x45\xf6\x35\x61\x49\x4c\x02\x59\x49\xde\ +\x72\xef\x7c\x7e\x9f\x73\x7f\xfc\xee\x79\x3f\xee\x3b\x41\xd0\xf9\ +\xe7\x7e\xeb\xf7\xfc\xde\xbb\xef\xf2\xde\x4b\x9a\xcf\x77\x5f\x4e\ +\x08\xfa\x84\xa5\x75\x5e\x9b\x3e\x0f\x3c\xf4\xd3\xf7\xd7\xbe\xf9\ +\xd6\xfc\xb7\xd6\xae\xdb\x22\x76\xfc\x23\x91\xd9\x1a\x30\xc0\x0f\ +\xb3\x94\x0c\xf3\x79\xfc\xba\x92\x6b\x87\x8f\x1c\x39\xe2\xbe\xce\ +\x9d\x3a\x4d\x6f\xd7\xae\x23\x7e\x37\x39\x70\x87\x9a\x99\x1e\x45\ +\xef\x62\x0a\xdf\x37\x86\xdf\x49\x2b\x33\xb3\x80\x64\x8d\x16\x8f\ +\x9a\x81\x22\xfa\x7f\xf2\xff\xc9\x2e\x52\x6a\x63\x60\x01\x18\x01\ +\xd0\x2a\x87\x05\x40\x7a\x4d\x17\x01\xeb\x83\x5f\x83\x5e\x9f\xfa\ +\x9a\xe7\x78\x74\x05\x62\x2e\xde\x12\xd7\x49\x36\xf0\x79\x82\x2d\ +\x17\x20\xb3\xf6\x4f\x13\x02\x78\xc4\x55\xe5\x6d\xdb\xb2\x53\x31\ +\x91\x8c\xab\xef\xe7\x20\xde\x96\x33\x6b\xf6\xcc\x3f\xf7\xeb\x5f\ +\xfc\x6f\xff\xf5\xf4\xb3\xcf\x2b\xf3\x3b\xcd\x84\x4f\xfa\xa7\x6b\ +\x83\x90\xf7\x48\x88\xc6\xcf\x09\x02\xff\xce\xbb\xee\xb8\xba\xb8\ +\x5f\xdf\x7b\xbb\x74\x29\x1c\xd4\xb9\x63\x17\x2f\x3b\x3b\xc6\x81\ +\x29\xb0\x90\xd4\xef\x8d\xae\x13\x56\x18\xe0\x7e\x47\x8e\x1d\x3b\ +\x26\x8c\x0f\x90\xac\x4e\xc6\x60\x2c\xc0\x8d\x04\x40\x44\xe7\x5d\ +\xfb\x67\xd6\x6a\xe4\x7c\xe4\xd6\x7b\x23\xb8\xc7\xb5\xdf\xd4\xec\ +\x00\xb0\xae\x08\xf4\x09\xd7\x72\x34\xe8\xd3\x63\x00\x64\x47\x08\ +\x6e\xa1\x2b\xe1\xe8\xb9\xdf\x69\xd6\xad\xeb\xd9\x42\xc1\x80\x3f\ +\xa3\x10\xe0\x7f\x46\x20\x90\xf2\xf2\x2e\x60\xb0\x12\x6e\x00\x81\ +\x07\x42\xf8\x22\xe6\x0d\x1d\x72\xc9\x23\x0f\x3f\xfa\xe0\xe8\x9f\ +\x3d\xfa\x8b\x1f\xfb\x59\x8e\x2c\xc3\xd6\xdc\x00\x09\x6b\x8f\x4e\ +\xfb\x3d\xc9\x3f\xdd\xfb\x8f\xb7\x77\xef\xd9\xfd\x9e\xee\xdd\x7a\ +\x76\x2c\x2c\xec\xc6\xaf\x85\xb8\x89\x03\xe0\x13\xf4\x86\xe3\x2a\ +\x55\xea\xe4\xe4\xd0\x9d\x4a\x51\x00\x18\xd0\xa7\xf4\x77\x09\x89\ +\x47\x78\x91\x00\x88\xe8\x1b\xab\xff\x2f\x29\x29\xb9\x54\xa7\xf5\ +\x60\x01\x68\x13\x9c\x91\x7f\x82\x9a\x4b\x40\xb3\xb5\xe9\x1f\x26\ +\x04\x78\x7a\x69\xb3\xfc\x34\xe0\x2d\x5b\x57\x03\x3a\xcc\xff\x27\ +\xc8\x33\x58\x02\xb4\x26\x04\xbe\x76\x4c\xda\xe4\xb7\xe1\xc2\x50\ +\xd7\x4d\xe2\xba\xd9\x54\xd0\xad\xa8\xc7\xac\x45\xbf\x7e\x7c\xc8\ +\xe3\x8f\x2d\xba\x59\x0d\x13\x35\xbe\xbb\x59\x0c\x62\xb9\x00\x76\ +\x5e\x3f\xab\x5d\xfb\xb6\x6d\xef\xfe\xfe\x82\x1f\xf4\xe8\xd1\x7d\ +\x41\x9f\xde\x7d\xb3\x0a\xbb\x76\xf3\x00\x72\xa5\xf1\x35\xf0\x29\ +\x2c\xfd\x93\x8c\xd9\x09\x78\xae\x7e\xa7\x2e\xc1\xaf\xfd\xfd\x34\ +\xe1\xe3\xa4\xd7\x03\x44\x16\x40\x44\x5f\xcb\xf2\x0f\xbb\xee\xdf\ +\xa4\xb3\x06\x0d\x1a\x34\x0e\x7f\xb4\x1e\xb4\xbf\x03\x12\xc5\x78\ +\x2e\xe2\x98\x55\x1d\xad\xa0\x69\x2d\xd0\x87\x58\x02\x1a\xf7\x8e\ +\xe7\x4a\x70\xe1\x87\xeb\xbb\x00\x1a\xdc\x0e\x4f\x23\x16\xb4\xd0\ +\xe0\x21\x96\xf6\xb7\x04\x00\xfe\xe3\xe7\xa1\x7d\x91\x6e\x00\x26\ +\x86\xd1\xfa\x08\xc6\x15\xda\xb7\x2b\xb8\xf0\xd1\x9f\x3d\xfc\xc1\ +\xea\x55\xaf\xdd\xf2\xce\xba\x77\xb7\xf9\x3f\x77\x22\x6d\x3f\x00\ +\xd8\x6e\x8b\x1e\x3f\x71\x5c\xf1\xb4\x69\x53\xef\xed\xdd\xab\xd7\ +\x9c\xfe\xfd\x06\xa0\x26\xa2\x0b\x3e\x23\xae\xe2\x0d\x0e\x7c\x7c\ +\x6d\xea\x9f\x91\x71\x0f\x7f\x8f\xb8\xa7\xdc\xb7\x40\x5c\xff\x73\ +\xad\xe2\xa4\x68\x20\x48\x44\xdf\x9c\xff\x6f\x07\xb2\x92\x18\xf7\ +\x3d\x01\x80\x77\xb4\xf9\x9f\x82\x26\x75\x8d\xf9\xcf\xf3\x82\x56\ +\x79\x4c\x0d\x86\x0b\x01\x23\x00\x28\x38\xb4\x25\x60\xa0\x4c\x02\ +\x42\xf5\x7b\xea\x0e\xc1\x96\xba\x00\xb6\x10\xa0\x70\x11\x06\x2c\ +\xf3\xf2\x5a\x23\x6e\x51\x8f\x00\x5c\x93\x76\xe5\xb5\x90\x70\xf2\ +\x2e\x68\x9d\x73\xe3\x8d\x25\x4b\xfa\xf5\xef\xf7\xb3\x67\x9f\xf9\ +\xef\x97\x75\x9e\x3e\x6d\xd5\xb7\xa3\x0b\x77\x6e\xfa\xee\x0d\x13\ +\x20\x14\xff\xa9\x7f\xbf\xe2\x71\x03\x2f\xbe\x44\x30\x1f\x11\xfe\ +\x7c\x03\x7d\x7c\x0d\x7a\x5b\xeb\x9b\xc7\x08\x9e\xc2\x2d\x68\xe6\ +\x97\xc5\x08\xb3\x32\x5f\x00\x34\x67\xa8\x03\x70\x22\x01\x10\xd1\ +\xd7\x45\x4e\xe8\x06\x60\x30\xba\xff\x8a\x91\xd6\xcb\x57\x7f\xd8\ +\xa8\x03\x20\x90\x9b\x1a\x4f\x11\x92\xda\xa7\x6f\xdb\xae\x3d\xc1\ +\x6f\x40\x6e\xd8\xbf\x66\x09\x02\x16\xf4\x04\x26\xfb\x88\x19\x05\ +\xc8\x71\xe2\x6d\xa0\xb1\xeb\xea\x09\x2a\x91\x20\xd8\xd3\x81\x9e\ +\x7e\x9a\xde\x02\x7d\x9d\x7b\x0a\xf2\x2e\xb8\x00\x9c\x27\xc9\x84\ +\xd9\x65\x98\xc5\x82\x41\x92\x83\x11\x87\x1e\xba\x08\x1f\x2e\x7c\ +\xa4\xcb\x98\x9f\xff\xdb\xe3\x0f\xf8\xc1\xc1\x64\xc0\x05\x68\x46\ +\x60\x6f\x0e\x02\x7b\xf7\x0c\x1a\x38\xa4\xf7\xd0\xa1\xc3\x3c\xbc\ +\x1f\x8b\x9e\x10\xcd\x27\xf0\x43\x00\x6f\x09\x84\xe6\xb8\x2a\x95\ +\x4e\x22\x5d\x1a\x73\xca\xcb\xcb\xb7\x9a\xcf\xb2\x4a\x82\x25\xed\ +\xf4\x22\x01\x10\xd1\x37\x10\xfc\x33\x02\x60\xda\xb4\x69\x13\xd4\ +\x1f\x2d\xb4\x3f\x7d\x7c\x11\x8f\x15\x7d\x3a\x95\xe7\x7a\x29\x95\ +\x6b\xd7\xed\xc1\xa1\xe6\xbf\x2d\x00\xb2\xf0\x6f\xe3\x81\xd6\x5e\ +\x51\x03\x3d\x00\x7c\x7e\x0e\x0d\x81\xfc\xd6\x04\x98\x4e\x0c\x80\ +\x42\x62\x00\x67\x14\x0a\xe6\x75\x71\x04\x2e\x4a\x1e\xe3\x00\x70\ +\x03\x08\x42\x31\x2f\x91\x38\xa9\x10\xdf\xe9\xc2\x0b\x8b\x67\xfc\ +\xe0\x87\x77\x0f\x7e\xe1\xf9\x97\xef\xc2\x92\xa1\x46\x11\x71\x17\ +\xfe\x70\xc1\x5c\x58\x07\x77\x8d\x1c\x36\x2a\x7f\xe8\x25\xc3\xb0\ +\xc2\x20\x4b\x7d\x2f\x07\xc1\x3d\xad\xf1\x5b\xcc\x98\x91\xc8\xe6\ +\xa8\x2c\x5f\x60\xae\x5f\xbf\xfe\x13\x63\x71\x85\x97\x23\x47\x85\ +\x40\x11\x9d\x4f\xf2\x42\xb4\x4c\x7a\xad\xba\x87\xf9\x7f\x13\xd5\ +\xfc\x3f\x44\xd2\xe9\xff\x37\x41\x7b\xb1\xf1\xc6\x07\x5b\xbb\xb6\ +\xed\x43\xb5\x3c\xce\xb0\x6b\x7a\x99\x07\x35\x32\x52\x64\x88\xd4\ +\xc3\x44\xcf\x6d\xa5\x81\xab\x40\x8f\xfb\xb2\x61\x0d\xe4\x40\xc3\ +\xc6\xcd\xb0\x40\xfe\x67\x4e\x1b\xf8\xe6\x5a\x50\x08\xe4\x42\x60\ +\x61\x54\xb9\x5f\xbf\xe0\xea\xcf\x08\xee\x22\xd4\x1b\x8b\x30\xc6\ +\xac\xb9\xcf\xcc\x19\x33\xd7\xb4\x2f\x68\xb3\x66\xf8\xf0\xe1\x25\ +\x97\x5e\x3a\x5e\x06\x0f\x1a\xe2\xa9\x06\x27\x98\xec\x4e\x13\x84\ +\x88\xd6\xf8\x9a\x6d\x93\x9f\x6c\xdd\xe3\xaa\x52\x69\x08\x0e\xf1\ +\x58\x34\x55\x73\xf4\xe8\xd1\x0a\x03\x7e\xbb\x1b\x30\x1a\x0a\x1a\ +\xd1\xd7\x5f\xfe\xab\x81\x6f\xfb\xff\x79\x28\xa4\x19\x04\x4d\xa7\ +\x16\x81\x52\x33\x37\x9e\x6c\x90\x94\xe7\x02\xbd\x5c\xc6\xc9\x81\ +\x20\x00\x2a\xd8\xc9\xa8\xf1\xed\xca\x40\x4e\xf2\x05\xc0\x73\xa9\ +\x99\x7d\xb3\x9c\xaf\xe5\xc3\x0a\x68\xe0\x2c\x41\x97\xd5\x7c\x0d\ +\x8d\x95\xe2\x58\x4d\x42\x2d\xb4\x02\xf4\xf4\x61\xd6\x2e\xa0\x21\ +\x09\x1c\x8f\x2b\x37\x20\x15\x88\x05\x72\x0b\x51\xf0\x7d\x1d\xd4\ +\x2b\xe4\x5e\x36\x79\x4a\xc9\xdc\xb9\xb7\x10\xec\x81\x88\xbe\x65\ +\xda\x9b\xe7\xd6\x75\xeb\x9e\xa6\x78\x93\xea\x98\x64\xb5\x64\x59\ +\x59\xd9\xc7\x7e\x7f\x42\xdc\xde\x96\xa8\xc9\xae\x04\x8c\x9a\x81\ +\x22\x3a\xff\x93\x7f\x6c\xf3\x3f\x67\xde\xbc\x79\x93\xa1\x2d\x15\ +\xf0\x39\xdf\x3f\x06\x4d\x8d\xed\xdb\x7e\xdb\x6f\x12\xdd\x80\x6d\ +\x19\xfc\x03\xf8\xd5\x3d\x56\x11\x50\x38\xab\xe2\xa0\x6c\xe6\xe8\ +\x01\x7e\x3d\x5a\x1c\x8f\xf3\x64\xd5\x9a\xd7\xe5\xca\x19\x73\xe4\ +\xb1\x27\x16\x9d\x7e\xcf\x1c\x68\xed\xe0\x14\x20\x33\x27\x30\x6d\ +\x88\x88\xf5\x5a\xa0\x59\x88\xd3\x82\x72\x59\x89\x97\x9b\x1b\x33\ +\xb5\x09\x0e\x4f\xb0\xa3\x1e\x83\x79\x2a\x76\x3a\x42\xb8\xe1\xe7\ +\x0f\x16\xef\x9c\x0b\xf3\x3b\x35\xd4\x35\x9c\xfe\xec\xbf\x82\x8c\ +\x6f\x6f\x2d\x28\xf1\xd2\x7d\xff\x28\x06\x10\xd1\x37\x95\xfb\xe7\ +\x28\x2d\x04\x00\x2f\x53\xe9\x3f\x68\x7f\x87\x7e\x6f\x53\x03\xc1\ +\xa4\x05\x40\xf7\x6e\x3d\x84\xc1\xbf\xac\x50\x17\x20\xc4\xfc\x27\ +\x30\xf9\xb8\x2d\xe6\x09\xec\xdc\xbd\x47\xfe\xb4\xf8\x45\x59\xb6\ +\x72\x25\x9b\x78\x62\xb8\x6f\xf9\xca\x55\xf2\xe8\x43\x0f\xe2\xbe\ +\x66\x58\x01\x79\x52\x75\xaa\xd1\x5f\x2a\x92\x29\x10\x68\xbb\x00\ +\x20\x7d\x8d\x96\x0a\x04\x80\x76\x03\xc0\x9e\xd6\xfc\x60\xbe\x37\ +\xaf\x21\xbe\x41\x21\x85\xb8\x07\x7f\xd6\x96\x98\xf6\x76\xf0\xcf\ +\x7e\xdd\x93\x14\x9a\xa5\xe2\xfc\x9d\xc1\xaa\x3a\x71\xe8\xd0\xa1\ +\x52\x6b\x77\x81\x4e\x3d\x86\x94\x22\x47\xbd\x00\x11\x9d\xf7\xf4\ +\x9f\x9d\xfb\x27\x7b\x58\xf5\x3d\x11\xda\xcf\xe9\xd8\xb1\x23\xc1\ +\x5b\x53\x7b\x82\xda\x35\x99\xf4\x58\x5c\x83\xb8\x00\xc1\x15\x62\ +\xf6\x07\x35\x3e\xc1\x07\xb0\x81\x3d\x05\x42\x9a\xc0\xcb\x56\xac\ +\x94\x3f\x2e\x7e\x5e\x76\xec\xdc\xc5\xa8\x7f\x6e\x4e\x4c\x40\x2a\ +\xc5\x48\x80\xbe\xf4\xf2\x2b\x72\xfd\x9c\xd9\x92\x93\xad\xee\x8f\ +\xb1\xf5\x58\xc4\x09\x99\x13\x10\xe6\x02\x98\x4c\x03\x20\x4e\x2b\ +\x00\x2b\xcb\x18\x77\x20\xd6\x0c\xf8\xf9\xdd\x5c\xd7\xe1\x77\x87\ +\xc0\xa3\xd5\x83\x7c\x7e\x8b\x4c\x7b\x70\x46\xf7\x00\xdf\x81\x9b\ +\x92\xf0\x8d\x28\x30\xf7\xee\xdd\xbb\xc1\xff\x3d\xbb\x69\xec\xe9\ +\x53\x73\x64\x01\x44\xf4\x8d\x47\xff\x67\xcd\x9a\x35\xce\x71\x48\ +\xaa\xa1\x86\x80\xa9\xac\xac\x54\xe0\xa0\x0f\xdb\x7b\x50\x1f\x01\ +\x65\x0c\x00\x1a\xa6\x69\xcd\x01\x22\xfb\xf6\xed\x97\xe7\xfe\xf4\ +\xbc\xbc\xbc\x74\x19\x40\x46\x80\x4a\x6e\x2c\xc6\x4e\x41\x47\x1c\ +\x03\x48\x37\x25\x4f\xfd\xee\x59\x99\x3f\x6f\x9e\x9c\x38\x71\x42\ +\x90\xab\x87\x1f\x7e\x22\x68\x05\xd8\xa7\xd1\xf8\xc1\x6b\xe6\xba\ +\x19\x65\x46\x81\xa2\x05\x83\x06\x3f\x32\x13\x38\x53\x2c\x73\x86\ +\x15\xc0\x74\x24\x00\x7c\x5e\x18\xf2\x44\xea\x6a\xeb\x4f\xff\x6e\ +\x56\xad\x5a\xf5\xbe\xde\x53\x48\xb6\x96\x93\xda\xe0\x8f\x2c\x80\ +\x88\xce\x57\xf4\x5f\xac\xb1\x5f\x69\xd5\x7f\xa3\x47\x8f\x9e\x86\ +\x3f\x5c\x65\x05\x38\x20\xfa\xfe\xf1\x44\x82\xe6\x39\x26\xef\xaa\ +\xf6\x5a\x6a\xe9\x33\x04\xfa\xf4\x49\x90\xc1\xd7\x67\x74\x7f\xc5\ +\xab\xab\xe4\x8f\xff\xbb\x58\x36\x7d\xbe\x45\x72\xa1\x85\x1d\xcf\ +\x91\x21\x43\x07\xca\x90\xc1\x03\xa5\x57\xaf\x9e\xf2\xf8\x13\xbf\ +\xe1\xc4\x20\x27\x50\xe9\xb7\x6f\xff\x3e\xf9\xe0\x83\xbf\xca\x90\ +\x21\x83\x95\xd9\x4e\x2b\xc2\x4d\x25\xed\x35\xe1\x21\x42\xc0\xbc\ +\x46\xd6\x05\x46\x4a\x98\xf9\xdf\x3d\xe5\xbb\x01\xa6\xf5\x18\x87\ +\xfe\x59\xf8\x73\x86\x9a\xf7\x76\xe4\x3f\x94\x15\xd5\xd5\xd5\xe9\ +\xc2\x29\x0f\xcd\x3f\xdb\x70\x36\x06\x16\x98\xa6\x32\x08\x01\x89\ +\x2c\x80\x88\xbe\x4e\x0b\x20\x5b\xec\x51\x60\x1e\x56\x6c\x4d\x55\ +\xe6\x3f\xa2\xfc\x04\x73\xc5\x97\xe5\x02\x9c\x30\x18\x36\x74\xc8\ +\x30\x63\xfa\x5b\x5a\x3f\xa6\x80\x4f\x6d\x7f\xf8\xd0\x61\x79\x6e\ +\xf1\x62\x79\xe9\x95\x25\x82\xbd\xbd\x1c\x0c\x3a\x65\xf2\x44\xb9\ +\x6c\xf2\x04\x19\x30\xa0\x1f\x26\x07\x57\xca\x89\xea\x6a\xba\x15\ +\x17\x15\x5f\x08\x57\x60\x37\x40\xa2\x46\x8d\x77\x90\x2e\x5d\x3a\ +\x2b\x3f\x59\x7e\xfb\xe4\x53\xf2\xa7\xe7\xfe\x20\x6c\x44\xca\xcb\ +\x83\x1b\x52\x43\x20\x59\x80\xb7\x4f\xeb\xb1\xcf\xfc\x7e\x2a\x95\ +\x97\xc5\x6c\x44\x2a\xe8\x02\xe0\x11\x63\x1a\xc2\x80\x26\x38\xa4\ +\x98\xe7\x6c\x22\xff\x0c\x30\xd6\xd6\x50\x00\x28\x41\xe6\x7c\xf0\ +\xc1\x07\xef\xf8\x00\x8f\x07\x84\x40\x32\xcc\x02\x88\xd2\x80\x11\ +\x7d\xdd\x93\x7f\x08\x7e\xcd\x33\x66\xcc\x18\xab\xae\xa9\x3f\x58\ +\xf8\xff\xf4\xd7\x8f\x1c\x2b\x15\xf1\x84\x8f\x7b\xf5\xec\xcd\x3f\ +\xec\x80\xc6\xe7\x75\x44\xf2\x19\xd9\x5f\xf3\xc6\x1b\xd0\xf6\x2f\ +\xc8\xc6\x4f\x3f\x63\x03\xce\xd8\xd1\xa3\xe5\x96\x79\x73\x65\xf6\ +\xcc\x6f\xcb\xc9\xda\x93\x52\x76\xa4\x4c\xaa\xab\x2a\x15\x7c\xd9\ +\x1e\xdc\xa1\xa0\xa3\xdc\x70\xc3\xf5\xb2\xf9\xf3\xcd\x74\x05\x7c\ +\xd0\xe2\x9e\x6a\x59\xb3\x7a\x95\x54\x57\x57\xf3\xbd\x73\xc0\xf0\ +\xcd\x19\xed\xb7\x01\x1f\xe2\x0a\xe8\xc7\xcc\x22\x70\x70\x28\x80\ +\xc8\x38\x03\xb3\x01\x09\x8f\xf7\xf1\x1a\xef\x77\x3c\x0a\x86\x58\ +\x4e\x8c\xae\xc0\xd9\x45\xff\x6d\x61\x00\xa2\xd0\xf2\xad\x0f\x0f\ +\x4d\x47\x47\x0f\x1c\x38\xb0\x5f\xf7\xff\x07\xce\x94\xe6\x48\x00\ +\x44\xf4\xf5\x16\xff\x84\x9b\xff\xec\x69\x1f\x3f\x7e\xfc\x35\x00\ +\x8a\x36\xff\xb1\xe2\xeb\x84\x4a\x85\x11\x7c\x23\x47\x8c\xd6\xe0\ +\xf7\xd3\x74\xd9\x6a\x29\xa7\x94\x57\x94\xcb\x33\xff\xfd\x3f\xf2\ +\xca\xd2\xa5\x52\x8b\x31\x57\x3d\x8a\x0a\xe5\x8e\xdb\xe6\xca\x4d\ +\x37\x5d\x27\xfd\x8b\x07\xd0\x9c\x06\xd1\x1d\x80\xd0\x40\x84\xbd\ +\x8d\x8c\x18\xde\x5b\x86\x0e\x1e\xc6\xe7\xef\xfd\xe5\x3d\x02\x65\ +\xe7\x8e\x1d\x48\xfb\xe5\x28\x30\x72\xb1\x68\x0c\xa6\xff\x7f\xfe\ +\xe7\x93\x72\xff\xfd\xff\x22\xc9\x78\x92\xa9\xc2\xfa\x86\x5a\x11\ +\xc9\x68\x05\x04\x1f\x13\xf4\x41\xc6\x00\x4e\x7e\x66\x22\x9e\x02\ +\xd8\xd5\xfb\xf8\xdb\x8a\xb3\x70\xba\xc2\x98\x45\x0e\x02\x95\x4e\ +\x76\x8c\x3f\x6b\x8b\xd8\x76\x11\xfc\x8c\x82\x88\x6a\x34\xcc\x72\ +\xe8\x56\x38\x1b\x36\x6c\x78\x83\x5f\x9a\xc0\x27\x27\x2c\x0b\x20\ +\xcd\x05\x88\x06\x82\x44\xf4\x0d\x99\xff\xe4\x6c\x0c\xff\xbc\x42\ +\xd5\xe0\x17\x15\x15\x09\x0b\x56\x8e\x96\xa9\x1a\x00\xfa\xe1\x7d\ +\x2f\x2c\x16\x4e\x06\xc2\x63\x35\x6c\x63\xdd\xbb\xef\xc9\x8b\x7f\ +\x5e\x22\x7f\xdf\xbc\x59\x0a\xda\xb5\x95\x91\xc3\x87\xca\xf0\x61\ +\x43\x69\xe2\x43\x6b\xd3\x8c\xaf\xf8\xb2\x02\xda\x34\x06\xcd\x5f\ +\x2a\x7b\xf7\xed\x85\x29\xdf\x5a\x8a\xba\x75\x97\xd6\x17\xe4\xb3\ +\x2b\xae\x63\xc7\x4e\xec\x33\x48\x42\xdb\x7e\xfe\xf9\x56\xa9\xa8\ +\xa8\x90\x93\x98\xda\xe5\xd0\xc2\x88\xc9\x53\x4f\x3f\x25\x8f\x3e\ +\xfa\x08\x23\xf2\x58\xfd\x2b\x75\x0d\x75\x04\x6c\x18\xe0\x41\x04\ +\xfa\x19\xc1\x0f\xf6\x52\x2e\x4d\xfd\xe6\x44\xb3\xb4\x89\xb5\x11\ +\xd7\xe1\xbd\x0c\x4a\x8a\x1f\x23\x60\x1c\x40\xcd\x38\x3c\x87\xc0\ +\x1f\xf0\x4e\x17\xc7\xf1\xcb\x98\x30\x93\xe0\xcb\xed\xdb\xb7\x6f\ +\xf3\x1b\x7f\xe2\x01\x4e\x1a\xb6\x33\x00\x51\x29\x70\x44\x5f\x5b\ +\xf4\x3f\x7d\x7a\xed\xed\xb7\xdf\x7e\xa5\x2e\xfe\xd1\xfe\x7f\x69\ +\xe9\x21\xd6\xfc\x8f\x1a\x39\x51\x81\x88\xe9\xb1\xe7\x10\xd0\x7b\ +\x69\xc9\x12\x95\x11\xa0\x60\x68\x0b\x50\x17\x74\x68\x2f\x53\x2f\ +\x9f\xc8\x2a\xbe\x26\x94\xef\x0e\x1b\x32\x42\x7a\xf4\xec\x29\xc7\ +\x8f\x1d\x97\xa3\xc7\x8e\xd2\xa4\x57\x18\x73\xfd\x2d\x42\x27\x6a\ +\xaa\xa5\xb4\xec\xb0\xec\xda\xbd\x4b\x76\xec\xd8\xc1\x21\xa3\xbb\ +\x77\xed\x16\x90\x06\x33\xde\x3f\x41\xb0\x2f\x7e\xfe\x79\xb9\x6e\ +\xce\x1c\x5e\x6b\x4d\x2b\xa0\x8e\x3f\x46\x98\x9f\x4f\xc0\xdb\xec\ +\x6f\x2e\xc2\xfb\x7a\xaa\x0c\x19\x9a\xba\x95\x3f\xa2\xcc\x51\x08\ +\xc3\x29\x9e\x9f\xb5\xe0\xec\x82\x4c\x66\x7e\x46\xd6\xdf\xa1\xa6\ +\xa6\xd6\x1f\x8d\x1e\x73\xde\x7c\xf3\xcd\x15\x01\xed\xdf\xac\x38\ +\xcd\x02\x70\x6d\x17\x80\xe4\x45\x63\xc1\x23\xfa\x6a\x64\x6f\x98\ +\xb1\xc1\x6f\x58\x2e\xb9\xe4\x92\x99\xf8\x03\x57\xeb\xb5\xf8\x47\ +\x5c\x5e\x71\x9c\x7f\xc8\x58\xb6\x23\x17\xf6\xe9\xab\x27\xfb\xf0\ +\x9a\xe0\x64\xaa\x2c\x95\x82\x49\x9f\x4b\xf0\x6c\xd8\xf0\x91\x1c\ +\xdc\x7f\x48\x30\x7a\x0b\x75\x02\xed\x69\xb2\xb3\x04\x97\x9c\x2b\ +\x5d\x0b\x0b\x05\xae\x05\xe6\xf4\x55\xc3\xe7\xdf\x24\x5b\xb7\x6d\ +\x51\xdd\x74\xb4\x36\x7a\x74\x2f\x92\xc9\x53\x26\x09\x48\x69\x7f\ +\x82\x52\xd3\xaf\x16\x2d\x62\xdb\x2d\xbe\x13\xcb\x83\x81\xe1\xa0\ +\x96\xb7\xcc\xf0\x4c\x9c\x48\x26\x28\xb8\xe0\xe3\x43\x90\x34\xea\ +\x2a\x40\x3c\xe7\x2f\x0a\x67\x36\x32\x12\xb9\x34\xe1\xc3\x0a\x7b\ +\x70\x86\xb2\xce\x8e\xc0\x2d\xa2\xe9\x0f\xf2\xaa\xaa\xaa\x0e\xee\ +\xd9\xb3\x67\xb7\x0f\xfa\x26\x6d\x05\x84\x81\xdf\x9c\x64\x27\x12\ +\x00\x11\x7d\x55\x72\x42\xc1\x4f\x36\x16\x00\x1a\x7f\x8a\x90\xf3\ +\x1f\x8a\xc0\x97\xd3\x13\x9a\x1b\x9a\x1d\x79\xfb\xbd\x0c\x9e\x8d\ +\x1b\x3b\x41\xf4\x54\x60\xe8\x58\xf8\xf7\xb7\x8a\x1a\x69\x4d\x30\ +\xc4\xe3\x5c\x11\xd6\xad\xb0\x33\x83\x66\xcd\x89\x38\xcf\x4a\x6c\ +\x07\xde\xba\x75\x8b\x7c\xfa\xd9\x27\xb4\x22\xd0\x93\x8f\xd8\x40\ +\x2f\xe9\xd1\xa3\xa7\x14\x17\xf7\x83\xab\x30\x0c\xa9\xc0\xc1\xd2\ +\xb3\x57\x0f\xf4\x1a\xb4\xa7\x6f\xfe\xad\xab\xae\x14\x10\x3f\x87\ +\x3d\x06\x7e\x96\x01\x4d\x33\xf2\xc9\x27\x9f\x9c\xee\x3a\xcc\xc7\ +\x7b\x05\xd7\x91\x91\x93\x4a\xab\x87\x00\x1f\xd7\x13\x7c\xcd\x08\ +\x08\xf5\xf3\x34\x41\xf8\xb8\xfe\xa6\x63\x68\x7d\x0a\xb1\xac\x18\ +\x04\x40\xae\x9a\x20\x94\x29\xca\x9f\x59\xfb\x23\xed\x87\xf7\x6e\ +\x56\xbf\x3b\x6a\x7f\xe4\xfd\x97\x12\xe0\x5a\xf3\xdb\xfe\x3f\xd8\ +\x4e\x01\x46\x16\x40\x44\xe7\x4a\x5e\x4b\xea\xfe\x15\xdf\x71\xc7\ +\x1d\xdf\x05\x70\x69\xfa\x63\x82\x0e\x35\xe0\xd1\x63\x65\xd2\xb5\ +\x4b\x21\xb4\x73\x8f\xd3\x51\x7f\x66\x07\xa0\x8d\xaf\xb8\x7c\x8a\ +\xc4\x13\xcd\x6c\x71\xad\x83\x30\x40\x64\x1d\xa9\xbf\x52\x68\xfd\ +\x56\x00\xfd\x46\x54\xf9\x3d\x27\xaf\xad\x59\x85\x42\x9e\x6a\x69\ +\x07\x01\xd1\xbb\x77\x2f\x19\x7a\xc9\x10\xb5\xc3\x1f\xef\xd7\x5d\ +\x30\x67\x90\x31\x86\xdc\x1c\x36\x04\xd1\xff\x6e\x8b\x38\x42\xff\ +\x8b\xfa\x6b\x01\x70\xba\x36\x5f\xd1\xbf\xff\xe6\x37\x74\x3f\x00\ +\x30\xf6\x21\xb8\x49\xd7\xd2\xec\x60\x2b\x72\x6f\x84\x42\x82\x1c\ +\x30\xe5\x09\xd0\x86\xfa\x06\x5f\xb0\x38\xe2\x9e\xb6\x00\x5a\x71\ +\xbd\x59\x08\xc8\xc3\xcb\x7d\x19\x4b\x70\xb8\x1a\x3d\xcb\x1f\x90\ +\x02\xcd\xff\x21\xa2\xff\x15\x5a\xfb\xeb\x33\x73\x06\x80\xe4\x45\ +\x9b\x81\x22\x3a\x8f\xda\x3f\x1c\xfc\xea\x1a\xb4\xfe\x1c\xfc\x11\ +\xa3\x27\xfe\x42\xde\xba\x6f\xff\x1e\x0a\x81\x49\x13\xa6\xe8\xc8\ +\xbf\xf6\x67\x19\x90\xbb\xfb\xce\xef\x49\xcd\xc9\x3a\xfa\xd2\x07\ +\x0f\x1e\x96\x37\xde\x7c\x47\x3e\xdf\xb2\x1d\x8f\x4b\x61\xae\x77\ +\x90\xc2\xc2\xae\xd2\xa7\x4f\x6f\xe6\xf4\x01\x70\xba\x0a\xb5\x75\ +\xb5\x7c\x1f\xb8\x06\xb4\x08\x70\x02\x6c\x17\x10\x70\xc8\x28\x30\ +\xdb\x30\x7d\xfa\x54\xce\x1c\x80\x60\x61\x1a\x72\xe0\xa0\x01\x32\ +\x75\xda\x14\x59\xfb\xe6\x9b\x08\x1a\xb2\x27\x80\xdf\x01\x03\x39\ +\x2c\xb0\xd3\x0a\x00\x27\x0c\xf0\x0d\x1b\xed\x4f\x4e\xa4\x08\x58\ +\xe5\xa7\xe3\xf4\x47\xf0\xb9\xac\x6f\x60\xb6\x22\x99\xca\x68\xea\ +\x5b\xc2\x40\xff\x8e\x8e\x96\x1f\xd3\xa3\xc7\x3c\x9c\xcd\x6b\xd6\ +\xac\x79\xdd\x07\xfb\x29\x02\x1f\x1c\x92\x05\xb0\xd2\x7f\x51\x1a\ +\x30\xa2\xf3\x97\xfa\x0b\x07\x7f\xee\xc2\x85\x0b\xaf\x75\x5d\xd7\ +\x51\x1a\x19\x45\x40\x04\xd8\x17\x3b\xb6\xc9\xc5\x03\x06\xd2\x3c\ +\xd7\xcd\x3b\xc1\x39\xff\x97\x4d\x9a\x24\xdd\x8b\xba\x22\x6a\xff\ +\xa5\x5e\x14\x42\xbf\xfd\x93\x8f\x37\xca\x8c\x19\xdf\x42\xf5\x60\ +\x03\x0b\x78\xe0\xff\x53\x00\x9c\x02\x78\x9b\x90\x15\x48\xb6\x4d\ +\x32\x13\x80\x2c\x00\xce\x7a\x69\x6c\x95\xcb\xc0\x1b\xfa\x0b\xe0\ +\x4a\x14\x48\xef\x5e\x7d\xa8\xf5\x6b\xeb\x6b\x44\x3c\xfa\xfa\xf8\ +\xf7\xb8\x07\x79\xfb\x27\x9f\xfa\x2f\xb9\xf7\x47\xf7\x10\xe0\x1d\ +\x60\x85\x54\x56\x57\xea\xa8\x7f\x80\xd9\x15\x98\x16\xfd\x67\x5a\ +\x8e\x66\x3d\xaf\xa5\xf4\x75\x76\xfb\xa1\x50\xa9\x19\x41\xc8\x1c\ +\xf5\x71\xfc\x6c\x64\x39\xce\xbe\xdc\xd7\x71\x20\x10\x6b\xa4\xb1\ +\xbe\x51\xa7\x49\x1d\x80\xff\x05\x1b\xfc\xc6\x05\x48\xaf\xfe\x8b\ +\x2c\x80\x88\xbe\x09\xdf\x3f\xb8\x25\x37\x17\xec\x0e\x1b\x36\xec\ +\x7b\x2a\xf8\x57\x5c\x5c\x4c\x30\x1f\x2a\x3d\x44\x60\x4c\x9a\x78\ +\x59\x10\xfc\x41\xe6\x60\x8b\x7b\x7e\xf8\x43\x4c\xb8\x69\xf4\x35\ +\x22\xbb\x04\xe9\xfb\xef\xde\xb5\x47\x14\x9d\x6a\x6e\x42\x3e\xbf\ +\x19\xdc\xa4\x82\x7d\x78\xde\xc8\x91\x58\xad\x5b\xe7\x13\x94\x98\ +\x8d\x0f\x01\xd1\x5a\xc6\x8c\x1a\x27\xb7\xcd\xbf\x43\x4a\xae\xbf\ +\x11\xee\x81\x8a\x11\xf4\x55\xa6\x38\x67\xed\x1d\x3e\x5c\x2a\x1f\ +\x7e\xb8\x51\x5a\x21\xb0\xf8\xbb\xdf\xfd\x8e\x4d\x48\x7e\x0b\x31\ +\xad\x08\x58\x23\x96\xb6\x4f\x90\x13\x3e\x6b\xed\x9f\xb0\xee\x21\ +\x70\x3d\x61\xb1\x11\xad\x00\x4f\x05\xfe\x12\xfc\x79\xf1\xbe\x61\ +\xe6\xfe\x99\x4e\x6e\x41\x46\xe0\x4f\x17\xfd\xc0\x12\x3a\xb8\x69\ +\xff\xfe\xfd\x7b\x09\x7e\xb0\x01\x3f\xd9\xae\x02\xb4\xd3\x7f\x4e\ +\x34\x10\x24\xa2\xaf\x4c\x2d\xf0\xfb\x73\x15\x2f\x58\xb0\x60\x36\ +\xfe\xe0\xdb\xab\x3f\x62\x25\x00\x30\xab\x1e\xa6\xfc\xdf\x65\x32\ +\xc0\xef\x0f\xef\xb0\x6a\xfe\xc1\x14\x0c\xff\x70\xe7\x9d\x72\x0f\ +\x34\x32\xf6\xdc\x41\xab\x26\x08\x44\x45\x6b\xd7\xae\x93\xbb\x17\ +\xde\xc5\xf6\xd7\x86\xfa\x3a\x9a\xfa\x31\x74\xf5\x35\x23\x3d\xb8\ +\x65\xcb\x16\x06\x17\x1b\x1b\x1a\x60\x5d\x14\x08\xe6\xe7\x2b\xe0\ +\x51\x50\xd4\x56\x54\xb2\x07\xa0\xa6\xae\x46\x5e\x7c\x69\x29\xc0\ +\xe9\xb1\x24\x37\x5b\xf9\xd3\x4e\x36\x04\x48\x83\x2c\x5d\xbe\x5c\ +\xae\x9c\x3e\x9d\x1a\xbc\xb0\x6b\xa1\x54\x56\x7d\x29\xe2\x39\xfe\ +\x1c\x80\x16\x72\x8a\x56\x81\x7e\x0e\x01\x70\x92\x19\x0a\x20\x97\ +\x03\x43\x60\x91\x64\x32\xf7\xad\x13\xc4\xd2\x67\x7f\x6a\xb2\x07\ +\xd7\xa4\x6e\xf5\xea\xd5\x2b\x09\x76\x82\xdf\x32\xff\xc9\x2d\xd5\ +\xfe\xd1\x7a\xf0\x88\xce\x8a\x42\x26\xfd\x06\x56\x7e\x93\xf3\x7c\ +\x01\xf0\x5b\xfc\x21\xe7\x0c\x18\x30\x80\xad\xbf\x55\x55\x95\xd0\ +\xba\x87\x64\xda\xd4\x2b\xcf\xd8\xee\xab\x07\x7f\x80\x69\xf6\xc3\ +\x05\x40\x84\xfe\x63\x05\x24\xfa\xee\x20\xe6\xfc\xb1\x12\x0b\x26\ +\x7e\xbe\x8c\x18\x31\x46\x66\xcd\xbc\x56\xda\xe6\xb7\xe3\x82\x8e\ +\xba\xda\x3a\x55\x00\xc4\xfb\xf3\xdb\xe4\x73\x3a\xcf\x81\x83\xfb\ +\xe5\xed\x75\x6b\xd1\xfc\xf3\x3e\x26\xe5\x94\xb2\x65\x18\x23\xb6\ +\x55\x15\x1d\x3f\x83\x82\xc8\x1f\x3c\xb2\x67\xef\x5e\xb9\x7b\xc1\ +\x02\x5a\x28\xb0\x02\xd8\x2d\x08\x4b\x81\x59\x04\x3d\x75\x17\xa7\ +\xcd\xc9\x00\xa0\x83\xd7\x5c\x30\x80\xcc\x0a\x44\xd7\xc5\xcf\x5f\ +\xcd\x0c\x48\x51\x51\x77\x3d\x0c\x24\x13\xf3\x77\x84\xf2\x5e\xbd\ +\x28\xc5\xc3\x77\x75\x5e\x7e\xf9\xe5\x67\x60\x41\x9c\x14\x91\x7a\ +\x70\x83\xe6\x80\x30\x88\x93\xc3\x2d\x00\x27\x5a\x0f\x1e\xd1\x57\ +\x24\xdb\xe7\x0f\x11\x02\x39\x0f\x3e\xf8\xe0\x02\xc7\x71\xf2\x01\ +\x6e\xa7\x7f\xff\xfe\x04\xd4\x07\x1b\xd6\xcb\xac\x19\x73\x74\x50\ +\x2b\xd3\xbc\x3f\xde\xf3\xc8\xc3\x0f\x49\x5c\x2d\xba\x48\x24\xd8\ +\x3a\x3c\x1f\x25\xc0\x73\x6f\xf9\x2e\xb4\xfc\x3e\xee\xc1\x03\xaa\ +\x78\x5f\x1d\x2c\x81\xf2\xf2\xe3\x10\x02\xb5\xcc\x2c\x5c\x3a\x7a\ +\x3c\xb4\x7f\x77\xd6\x0c\xb4\x69\xd7\x46\xfa\xf5\xeb\xc7\xb4\xe0\ +\x80\x8b\x07\x48\x41\xc7\x02\x68\xf9\x2b\x60\x56\x27\xcd\xe7\xab\ +\x26\x1d\x6c\x1f\xda\x82\xaa\xc3\x5d\x3b\x77\xea\x02\x20\x66\x28\ +\x00\x36\x63\xe2\x27\xc8\xe6\x31\x39\xdd\xf4\xe7\xbd\xe6\x9e\x54\ +\x0a\xae\x4b\x25\x4e\x95\x1e\x4c\x42\x20\x1d\xb4\x35\xbe\x1d\x04\ +\x64\x4a\x14\xa6\x3e\x3f\xdf\x17\x96\x0e\x06\xfd\x2c\x45\x1a\x10\ +\x66\x89\x34\x12\xec\xb6\x0b\x90\xd0\xda\x3f\xac\xf0\x27\xb2\x00\ +\x22\x3a\x5f\x83\x3e\x62\x69\x26\x7f\x2b\x7f\x0c\x75\x3e\x6a\xfe\ +\x2f\xc2\xd6\xdf\x87\x55\xd9\xef\xa8\x51\xa3\x98\x96\x3b\x7a\xb4\ +\x0c\x20\xee\x20\x3d\x7b\xf4\x62\x85\x5c\xe6\x3e\x7f\x5a\x03\x9c\ +\x9c\xb3\xf6\xad\xb7\x91\xeb\x3f\x4c\xad\x3d\xf6\xd2\xd1\xd4\x9c\ +\x65\x47\x8e\x42\x8b\x76\x93\x43\x87\x0f\xca\x1a\xa4\x03\xb7\x6d\ +\xdf\xaa\x84\x00\x2b\xfe\x3a\x77\xe9\x8a\xcf\xe8\x21\x17\x41\xe8\ +\xb4\xef\xd0\x9e\x8b\x3c\x81\x20\x02\x11\x56\x04\x2c\x84\x66\x7c\ +\x8f\x76\x48\xa1\xed\x43\xec\xa0\x89\x05\x35\x7a\x0f\x41\x36\x2c\ +\x82\x93\x35\x35\x32\xe3\x9a\x6b\xa8\x81\xf3\x11\x4f\x38\x5e\x7e\ +\x9c\x65\xc7\xd0\xfe\xc6\x12\x00\x07\x6b\x05\x92\xfa\x9a\xcd\xbc\ +\x8e\xdf\x03\x5b\x95\xd1\xb7\xcf\x14\x20\x7e\x2e\xc4\x18\x4c\xa6\ +\x01\xa7\x66\x3d\xe1\x17\xee\xca\x7e\x04\x36\x9b\x74\x66\x82\x29\ +\x3f\xd4\x2b\x6c\x20\xf8\x6d\xcd\x4f\x81\xa0\x85\x80\x15\x04\x4c\ +\xd3\xfe\x91\x00\x88\xe8\x9c\xcd\x7e\xb2\x0d\xfe\xd6\xa8\xbd\x2f\ +\xf8\xe9\x4f\x7f\xfa\x02\xfe\x90\xb3\x91\xf7\x77\x86\x0c\x19\xa2\ +\xfe\x80\x59\x9d\x37\x71\xc2\x65\x22\xe2\x05\x17\x7b\x5a\x1c\xac\ +\x09\x00\xa1\x4a\xb0\x8f\x2c\x46\xeb\x2f\x08\x20\xd8\x2b\x9b\x3e\ +\xdb\x2c\xa5\x08\xde\x75\xea\xdc\x09\x95\x7f\x1d\x61\xea\xb7\x13\ +\xac\xce\x92\x5e\xbd\x7b\xa0\xce\xa0\xb3\x8a\xe0\x73\x0a\x10\x7b\ +\xee\x09\xae\x38\x27\xf5\xc4\x13\x8c\x23\xe8\x0d\xba\x1c\x10\xba\ +\x79\xeb\x76\x95\x9e\x23\x20\xbb\x15\x75\x65\x8a\xf1\xdd\x77\xde\ +\x95\x7f\xbe\xef\x3e\x9d\x6e\x53\x2e\x03\x5d\x07\x8f\x41\xbc\xd3\ +\x42\x20\x8d\x93\xbc\x8e\xd3\x98\xff\x46\x30\x30\x86\x90\xf0\x3f\ +\xbf\xb9\x99\xdf\x07\xdf\xb9\x87\xe5\x06\xf0\xfb\xa5\xe2\x0c\x74\ +\x42\x68\xe8\xdf\x85\xca\xfd\xef\x66\xb9\xaf\x10\xe0\xf5\x01\x6e\ +\x48\x03\x7f\xba\xe9\xef\xa6\x6b\xfe\x48\x00\x44\x74\x6e\x9a\x3f\ +\xdc\xef\x57\xfb\xbd\xda\x3c\xf9\xe4\x93\x4b\x01\x96\x36\xca\xf4\ +\x9f\x32\x65\x0a\x81\xbc\x67\xef\x1e\x19\x3b\xe6\x52\x71\xcc\x50\ +\x8c\x16\x80\x9f\xc4\xe0\xe1\xa2\x5f\xfd\x8a\xe0\x02\x8e\xd0\x4e\ +\xcb\x61\x9e\x2c\xb5\xbd\xfa\xea\x2b\x09\x2e\xfa\xf2\x31\x5a\x0d\ +\x92\x03\x86\xe9\x4f\x01\x80\xfe\x7c\x6a\x5c\x0a\x01\x30\x00\xc7\ +\xf4\x61\x3b\x2c\x1c\xe9\xdf\xbf\x98\xe3\xbc\xfb\xf6\x55\x99\x81\ +\x0b\x51\x53\xd0\x09\x59\x80\x7c\x98\xdd\x65\xb4\x58\x46\x8d\x1c\ +\x49\x10\xe3\x31\x2d\x10\x00\xd2\x94\x06\x1b\x4b\xc0\x16\x0a\x7e\ +\x10\x30\x99\x16\x23\xd0\xe3\xc2\xd1\xcf\xc0\xfa\x80\xe2\x7e\xc5\ +\x3a\x1b\xa0\x47\x81\x53\xe3\x7f\xf1\xc5\x17\xbc\xae\x7f\x4f\xb5\ +\xb5\xb5\x65\xcb\x97\x2f\x5f\x2c\x36\xf8\x1b\x0d\x9b\x14\xa0\x01\ +\x3f\x59\x82\x43\x40\x23\x01\x10\xd1\xb9\xae\xf7\xe2\xd6\xda\x90\ +\xa0\x5f\xfe\xb3\xcf\x3e\xbb\x04\x67\x17\x95\xf7\xc7\xe2\x0f\x82\ +\x19\xe0\x03\xb8\xba\x12\xa4\x06\xf8\x16\xe8\x6d\xf0\x1b\x62\xae\ +\xff\xad\xb5\x6f\x11\xfc\xac\xe2\x03\x57\x55\x56\x21\x18\x38\xcc\ +\x1f\xfd\x9d\x62\x86\x01\x83\x3f\x09\xfa\x5c\x9c\x28\xb8\x61\x6d\ +\xbf\x88\x87\x68\x7e\x15\x41\x56\x84\x61\xa3\xd3\xa7\x5d\x25\x93\ +\x27\x5d\xa6\x80\xc8\x75\x5e\x5f\x56\x7e\x49\xf0\x55\x57\x9d\x80\ +\xb9\x5f\x01\xc0\xd5\xcb\xa6\xcd\x9b\xe4\x9f\xef\xbd\x97\x02\x83\ +\xb5\x09\xe0\xd2\xc3\x87\x85\xcd\x3e\xda\x15\xb0\xb4\xbf\x15\x14\ +\xd4\xaf\xeb\xda\x00\xae\x3e\xaf\x65\x71\x90\xc7\x21\x24\x79\x60\ +\xfa\xfb\x9e\xcb\x4e\x45\x74\xf4\xb1\x82\x50\x83\xbf\xbe\xbe\xfe\ +\xd8\x92\x25\x4b\xfe\x44\x80\xdb\xe0\xa7\xf6\xb7\x8b\x7f\xcc\xee\ +\xc1\x4c\xd1\xff\x28\x0d\x18\xd1\x57\xd9\xed\x97\x95\x9e\xea\xd3\ +\xa6\x3f\xc0\xbf\x0c\x7f\xb4\xdd\xd4\xae\xbf\xa9\x53\xa7\x6a\xc0\ +\x33\x2f\x9f\x16\xf0\x0b\x0b\x00\x9e\x11\xfc\x88\xc4\xb3\x59\xc7\ +\x27\xbf\xb4\x16\x12\x07\x26\xfc\xfb\xef\xff\x55\xae\x2f\xb9\x16\ +\xe0\xe6\xc6\x5c\x05\x18\x00\x4b\x99\xfe\x1e\x83\x82\x9b\x36\xfd\ +\x5d\xb5\x09\xd3\xff\x2e\x2a\x2c\x92\x58\x41\x0e\x41\x09\x60\xf3\ +\x7d\x6b\x6a\x4e\xca\x3b\xef\xad\x47\x3a\x91\x0b\x35\x88\x97\x7a\ +\x44\xfd\x87\x8f\x18\x26\x47\x8e\x1c\xa1\x6b\x40\x2b\xa4\x6f\xb1\ +\x6c\xf9\xfc\x73\x5a\x0f\x2e\x53\x82\x9a\x3d\x70\x78\x21\x10\x9f\ +\xfb\x65\xc1\xf8\x52\x8c\x47\x80\x78\xfd\x10\x04\x0a\xc6\x9f\xb1\ +\x9e\x60\xdb\xd6\x6d\x9c\x8b\x08\x0b\x46\xff\x8c\x4a\xf3\x1f\x5d\ +\xb6\x6c\xd9\x1f\x69\xde\x07\x23\xfe\x41\xad\x0f\x4e\x6b\xfd\x75\ +\x33\x75\xfc\x45\x02\x20\xa2\x73\x00\xbf\x55\xe5\x47\xcd\x0f\xf0\ +\xe6\xff\xfe\xf7\xbf\x5f\x09\xad\x56\xa8\xc0\x7f\xc5\x15\x57\x50\ +\x2b\x6b\x40\x07\x41\x6f\x03\x3f\x33\xf8\x8f\x1f\x3f\x2e\x2f\xbd\ +\xf4\x12\x81\x38\xfd\xca\x2b\x05\x23\xaf\x84\xb7\x39\x78\x0f\xcf\ +\x91\x8f\xfe\xb6\x51\x66\xcd\xfa\x36\xc0\x7c\x12\x9f\xd9\x5a\x06\ +\xf6\x1f\x8c\x40\xe1\xa5\x72\x04\x0d\x3e\xc7\x8e\x97\xa9\xe6\x21\ +\x0a\xa2\x58\x56\x36\x85\x44\x69\xd9\x21\xf9\x1b\xe2\x68\x6f\xbf\ +\xf5\x2e\xc6\x84\xed\x61\x9a\x11\x96\x02\xde\xce\x61\x8f\xc2\xed\ +\xf3\xe7\xcb\xf7\xee\xb8\x9d\xcb\x4a\xe2\x71\xba\x0c\xfc\x0e\x48\ +\x5d\x32\x60\x98\x50\xda\x5a\x03\xdb\x33\x60\x3f\xe3\x6c\x00\x9e\ +\x14\x00\xa7\xaf\x71\x80\x29\xdc\x8c\xaa\xca\x6a\xa9\x40\x51\xd3\ +\xbe\x03\xfb\x30\xa8\x64\xa7\x6e\x52\xd2\x75\x11\xca\x1a\xd8\xfd\ +\xfa\xeb\xaf\x2f\xf5\x01\xde\x60\xd8\xf8\xfc\x36\xf8\xc1\xe1\x81\ +\x3f\x2f\x12\x00\x11\x9d\x7d\xaa\x2f\x5c\xf3\x33\xe8\x87\xd4\x5e\ +\x9b\xa7\x9f\x7e\x7a\xb5\x32\xfb\x21\x00\xa8\xf9\x71\x2d\x08\xfc\ +\xe0\x63\xfd\xbc\x45\xe0\xc7\x76\x1b\x81\xf9\xcb\xbc\x39\x04\x0b\ +\xf2\xfd\x33\xe5\x9d\x75\xeb\x08\x68\xfc\x0b\x89\xc1\x9c\x9e\x3d\ +\xfb\x5b\xf2\xe9\xa7\x7f\x17\x10\x9a\x88\x3a\x13\x64\x20\x95\xbb\ +\xe7\xac\xbc\x56\x70\x0b\x46\x8e\x18\xc5\xa1\x23\x6f\xbe\xbd\x56\ +\xd6\xad\x7b\x4f\xb6\x6c\xff\x42\x72\x63\xca\x3a\x71\xd8\xfa\x3b\ +\x66\xf4\x28\xb9\xe3\xd6\x5b\x11\x4f\xf8\x16\x35\x3c\x8a\x88\x54\ +\xc4\x5d\xf6\x1f\xd8\x8f\xcc\xc5\x11\x56\x14\xb2\xa4\x4f\xfd\x07\ +\x76\x09\xee\x70\xe0\xbb\x21\x2c\x9e\xb0\x2c\xb8\x43\x41\x7b\x66\ +\x23\xb2\xdd\x1c\xf9\x02\xdf\xc5\x07\x3e\xf3\xfc\xaa\xc4\x77\xd7\ +\xae\x5d\x7f\xfb\xf0\xc3\x0f\xdf\x0d\xf8\xfc\x75\x3c\x6d\xf0\x83\ +\x4d\xd4\x3f\x74\xf6\xff\x59\x92\x23\x11\x45\xe0\x37\xe0\xb7\x2a\ +\xfc\xb4\xe6\x07\xb5\x05\xf8\x5f\x73\x5d\xb7\x33\x98\x9a\x1f\xe0\ +\xb7\x4c\xfd\x90\x33\x93\xcf\xcf\xe2\x97\x95\x2b\x57\xf2\xfd\x7c\ +\x62\x30\xee\x97\x4f\x3c\xa1\x4c\x67\x46\xe6\x53\xd0\xe8\x25\x37\ +\x2a\xf3\x3f\x41\xa1\xd0\xbd\x7b\x0f\x04\xf1\xda\xb0\x8b\xb0\x43\ +\xfb\x0e\xcc\x1e\x94\x57\x54\xc9\x86\x0f\x3f\x92\xbf\xbc\xbf\x5e\ +\x21\x8c\xf7\xc5\x9b\xe3\xb4\x50\x6e\xfe\xce\x4d\x28\x11\xbe\x45\ +\xcd\x10\x60\x57\xe1\x91\xb2\xa3\x72\xe0\xd0\x01\x0c\x19\x39\x86\ +\x92\x62\x60\xcb\xcd\x12\xc9\x52\xe0\x15\x03\xf8\xc0\x40\x10\x2f\ +\xa8\xe9\xad\x6b\x66\xb3\x90\x80\xf1\x1f\x88\x6b\xc2\x18\xac\xc4\ +\x54\x22\x2d\xf8\xb4\x80\xf4\xc0\x70\x69\xde\x5f\x86\xa5\x1e\x7b\ +\x08\xf2\x00\xf0\xf9\xd8\x76\x01\x9a\xad\xb4\x9f\xbd\x03\x40\x22\ +\x01\x10\x51\x66\xd2\x26\xa2\x6d\xf2\x3b\x61\xe0\xc7\x5e\xff\x0e\ +\x4f\x3c\xf1\xc4\x6b\xd0\xfa\x05\x0a\xfc\x97\x5f\x7e\xb9\x06\xbf\ +\xa5\xe5\x0d\xd8\xed\xe7\x20\x4b\x00\x40\x03\x0a\xcc\x5f\x0d\x7e\ +\xbe\x8e\xcf\xe1\x89\xfa\x77\xf9\xed\x6f\x9f\xa4\xff\x2f\x8e\x70\ +\x35\x77\x35\xc0\x74\x43\xc9\xb5\x10\x00\x45\x2c\x16\xf2\x44\x64\ +\xf7\xee\xbd\xf2\xc9\xc6\x4d\x2a\x26\xe0\xb7\x03\x0b\xb3\x06\xe3\ +\xe1\x1e\xcc\xbf\x65\xae\x5c\x0d\x77\x02\x3e\x37\xfd\x7c\x98\xf7\ +\xca\xcc\x67\xff\x01\xbf\x8b\xf2\xe7\x85\x20\x0e\x82\xde\x36\xfd\ +\xf5\xe9\x06\x57\x87\x91\xf5\x52\x50\xbd\x6a\x24\xf8\x33\xf2\x31\ +\x8a\x79\xf8\x5e\x3e\xf0\x1d\x6c\x0b\x2e\x43\x79\xef\x8a\x34\x5f\ +\xbf\x5e\xb3\x95\xf3\xb7\xea\xfe\x33\x16\xfe\x48\x14\x03\x88\xe8\ +\xac\xc0\x6f\x4f\xf5\x31\xe0\xbf\xe8\xa2\x8b\xba\x3e\xf0\xc0\x03\ +\xab\x5d\xd7\x55\x21\x76\x1d\xf0\xb3\xc0\xaf\xf3\xfc\xb8\x4f\x0f\ +\xc9\xd0\x11\x7d\x9e\x1a\xd4\x41\xda\xba\x75\x2b\xcc\xf4\x75\xfa\ +\x1e\xeb\x3e\x14\x15\x01\xfc\x79\x22\xac\x8c\xe3\x46\x1f\x36\xf0\ +\xec\x02\xe0\x55\x76\x60\xf5\x9a\xb5\x7e\x3c\x20\x0f\xcf\xb9\x84\ +\x83\xfe\xfd\xbc\x9b\x6f\x96\x5b\xe6\xde\x8c\x61\x1f\x79\x2c\xb0\ +\x79\xf5\xd5\x57\x19\x04\x74\xe9\x97\x67\x91\x63\xcc\x58\x24\xc4\ +\xcd\xa0\xed\x75\x16\x80\x40\xf7\xef\x91\xb4\x99\x81\xc0\x33\xc1\ +\x8f\xd3\x5c\x37\x44\x77\x06\x3f\x9f\x9a\xe3\xe7\xe0\xbd\x13\x28\ +\xee\x79\x0b\xdb\x7c\xb6\x53\x8b\x5b\x45\x3e\x16\xf8\xc1\x41\xcd\ +\x9f\x19\xfc\x91\x05\x10\xd1\x39\x80\xdf\xf6\xf9\x51\xd3\xdf\xf3\ +\xfe\xfb\xef\x5f\x05\x40\xb6\x02\x33\xcf\x0f\xa0\x5b\xa6\x3d\xae\ +\x51\xfb\x9e\xf2\xb5\x2a\x38\x08\x66\x0e\xea\x84\xe9\xcd\x7b\x35\ +\x7d\xf6\xd9\x67\x82\xc9\xb6\x14\x26\x81\xfb\x83\xff\xce\x5f\x7c\ +\xb9\x41\x56\x00\xc0\x5c\xe8\xe1\xaf\x06\x03\x19\xab\x02\x60\x6e\ +\x40\x0c\x60\xc2\xf8\xf1\x72\x1b\xb6\xff\x4c\x9c\x38\x81\xa5\xc3\ +\xa5\xa5\xa5\x04\xbd\xd6\xc2\xfa\xd4\xa3\xbf\xf0\x5d\xd9\x47\xc0\ +\xb1\x5e\xa9\xb4\xf6\x5f\x4f\x5b\x00\x41\x0d\x1f\x16\x5b\xa3\xc9\ +\x6f\x81\xdf\xff\xfe\xbc\x86\xe0\xe2\xc9\x4d\x9b\x36\xed\x00\x7f\ +\xe8\x03\xb9\x29\x00\xfe\x53\x69\x79\xfe\x86\x0c\xfd\xfe\xa9\x0c\ +\xfd\xfe\x12\x09\x80\x88\xce\x02\xfc\x41\xe0\xdb\x55\x7e\x63\xc7\ +\x8e\x2d\xc6\x60\xcf\x95\x88\x96\x67\xeb\x22\x9f\x60\x10\xcf\xac\ +\xe7\x66\x0b\x2c\xaf\x69\x36\x40\x37\xf3\xf6\x40\x6a\x3e\x00\x7d\ +\xfb\x8f\x3e\xfa\x48\xa0\x09\x09\x6a\x0d\x4a\x92\xbd\x98\x83\x19\ +\x81\xbb\x16\xdc\x4d\xcd\x9f\xed\x0b\x1f\xfc\x23\x7f\xa2\x70\x2b\ +\x99\x07\x4d\x7f\xdd\xb5\xb3\xd5\xe7\xd0\x65\x80\x79\x2d\x20\x4b\ +\x10\x69\xd6\x5a\x19\xd5\x79\x10\x1c\x8d\x2c\xc6\x61\xee\xde\x07\ +\x3e\x83\x7f\xc1\x35\xe1\x60\x3d\xeb\xff\x4c\xef\x17\x0c\x7a\xe2\ +\x3d\x5d\xd4\x1b\xd4\xd7\x82\x4e\x80\x10\xdd\xaf\x04\x55\x41\xd8\ +\xd4\x20\xcb\x50\x03\xcb\xa8\x9e\xa0\x36\xa6\x3d\xcf\x20\xa7\xd5\ +\xfa\xdb\x51\x7f\x7b\xd6\x9f\x44\x02\x20\xa2\xaf\x04\xfe\x30\xcd\ +\x0f\x1f\x7f\xd0\x8d\x37\xde\xb8\x0c\xe0\xf3\xe0\x9b\x3b\x93\x27\ +\x4f\x3e\x53\x84\x9f\xa9\x33\x00\x4e\xbf\x46\x06\x10\x75\x67\x1b\ +\x01\xae\x73\xdd\xba\xb4\x16\x96\x02\xd3\x7b\x1a\xfc\x9a\x42\x84\ +\x00\xef\x7b\xf1\x95\x57\x68\x31\x40\xfb\x33\x72\x3f\x66\xcc\x58\ +\xf4\xfb\xcf\x51\x8b\x42\x18\x40\x04\xde\x82\x9a\xd7\x9a\xe5\xaf\ +\xcf\x60\x43\x0e\xbe\x23\xe7\x09\x20\x48\xc8\x6b\x46\xd3\xdb\xef\ +\x61\xc8\x58\x1e\x68\x02\x22\xd8\xf1\xf3\xd7\x56\x55\x57\x9d\xac\ +\x28\x3f\x5e\x85\x8e\x43\x00\x3d\x71\x0a\xef\xdd\xa4\x18\x9f\xd9\ +\x84\xf7\x6e\xc2\x7b\x34\x2b\x36\x5a\xdd\x16\x02\x19\x06\x7d\x98\ +\x31\xdf\x76\xb9\xaf\x44\x16\x40\x44\x2d\xfd\xff\x37\x2b\xa4\xad\ +\x37\x46\xe0\xfb\x7c\xcd\x35\xd7\x8c\x9a\x39\x73\xe6\xf3\x0a\xfc\ +\xf0\x5d\x9d\x49\x93\x26\xa5\xe7\xf8\x09\x6a\xf8\xb4\x04\x33\x9e\ +\x6b\x53\x97\x66\x37\x34\x3b\x02\x6d\x87\x59\x28\x83\xa1\x9d\xf4\ +\xe3\xd1\x1d\xa8\x57\x69\xf3\x84\xe9\x4f\xc1\x61\x28\x5c\x08\xe8\ +\x7d\x78\x0f\x3c\xf4\xb0\xdc\x78\x43\x89\x5c\x73\xf5\xd5\x9c\x20\ +\x5c\x05\xab\x43\x03\x5b\x7f\x3e\x48\x83\x59\x4f\xd5\xd5\x60\xb7\ +\x7a\xf1\xfd\x7b\xf4\x7b\x58\xdf\x23\x68\xcd\x78\xf8\x5f\x7d\x1d\ +\xb6\x1a\xd6\xd5\xd6\xa0\xc5\xf7\x24\x86\x75\x54\x21\xb2\x5f\x0b\ +\x01\x72\x0a\xa5\xc7\x4d\x71\xa8\x7e\xbc\x57\x5c\xb1\xf2\xf3\xd3\ +\xc6\x73\x25\x0c\xa0\xcd\x1c\x3f\x0d\x78\x0b\xf8\xe0\x10\x93\xdf\ +\x2a\xfa\x89\x2c\x80\x88\x32\x91\x93\x76\x9a\x96\xde\x60\x79\xaf\ +\xa9\xee\xcb\x2d\x29\x29\x99\x3c\x7d\xfa\xf4\x67\x91\xf2\xf3\x60\ +\xfa\x3b\x13\x26\x4c\x10\x50\x30\xe0\x47\x9f\x1d\xe0\x65\x25\x9e\ +\x76\x05\x12\x5c\xc4\xf1\xb9\x2c\x5d\xba\x94\xfd\xf8\x28\xe1\x55\ +\xbe\x34\x1b\x61\x3a\xa3\x61\xe7\xba\xeb\xae\x13\x74\x0b\xea\x41\ +\x9c\xe4\x37\xb0\xf6\x0b\xc2\x40\x3f\xb7\xcc\x6b\xad\x85\xf5\x67\ +\x40\x18\x51\xfb\x03\x64\x96\x90\x08\xce\xea\x37\x5d\x76\xf6\x9c\ +\x3d\x6d\x0d\x80\xd3\xad\x05\x5a\x48\x3a\xa6\x71\x0a\xe4\x9b\xf1\ +\x27\x2b\x2a\x8e\x57\xc1\x92\x3f\xd1\x8c\x80\x01\x0a\x8d\x9a\x12\ +\x00\x7b\x32\x69\xc0\x8e\x7f\x9f\x32\x60\x25\x27\x0d\x07\xd7\x76\ +\x91\x09\x70\x7b\xa8\x27\x39\x1e\x6e\xf2\xb7\x1c\xfc\x51\x16\x20\ +\xa2\x33\x81\x3f\x3b\xa4\xc2\xaf\x95\x2f\x00\x72\x6e\xbb\xed\xb6\ +\x6b\x26\x4e\x9c\xf8\xef\x00\xa5\x87\xca\x38\x07\x31\x00\x01\x05\ +\xf3\xd7\xd4\xfc\xf0\x69\x09\x2a\x2d\x14\x4e\xa1\x70\x66\xfd\x07\ +\xeb\x65\xf9\x8a\xe5\x00\x68\xbd\x74\xef\x59\xc4\x42\x1c\xdc\xc3\ +\xf1\x5d\xd5\x95\x27\xe4\xc5\x17\x5f\xa0\xef\xaf\xe2\x08\x3a\x68\ +\xa8\xc6\x85\x97\x97\x97\x5b\x01\x43\x03\x4c\xf3\x5c\xbb\x0e\x9a\ +\x82\xda\x5b\x83\xdd\x8c\xdd\x22\x6b\xc0\x87\x09\x14\x4f\x2d\xd7\ +\x84\x7b\xa3\x82\x80\xc9\xf2\xe3\xe5\x95\x88\x63\xd4\xa1\x5a\xef\ +\xc4\xd1\x23\x47\x94\xcf\xde\x88\xf7\xa3\x66\xc7\x7b\xc5\xc1\x1a\ +\xec\x06\x98\xfa\x24\x9b\x6b\x69\x9c\x08\xee\xed\x0b\x6a\xf8\xb4\ +\x33\x11\x6e\xf2\x87\x0f\xf8\x8c\x04\x40\x44\x99\xc1\x6f\x57\xf8\ +\xc5\x34\x07\x5a\x7a\xb3\xbf\xff\xfd\xef\xdf\x3c\x62\xc4\x88\x47\ +\x00\x08\x4f\xb5\xf4\xc2\x6c\x27\x58\x02\x01\x3f\x3e\x46\x50\x8b\ +\xa0\xd2\xd6\x00\x34\x24\xfa\xf7\xd7\xca\x1b\xaf\xbf\x81\x00\x5d\ +\x16\x5a\x6c\x8b\x70\x5d\x4d\xf3\x61\x8f\xbb\x38\xf8\x1f\x82\x77\ +\x1c\x6d\x8d\xa1\x96\x32\x78\xf0\x60\xc1\xba\x30\x82\x13\x0b\x43\ +\x38\xa3\x1f\xc2\xc0\x02\xbd\x7d\x1a\xf3\x3e\xe8\xc3\x03\xa0\x3c\ +\xc1\xfa\xb5\xe0\x46\x1f\xfd\xfd\xf5\xc2\x51\x32\x14\x7b\x3d\x3e\ +\xf7\x18\x62\x07\xc7\xb6\x6d\xdb\x76\x04\xee\x85\xf2\x45\x62\xb0\ +\x4e\xb2\x14\xc8\x7d\x53\xde\x80\xdd\x80\xd1\x02\xbf\x75\xda\xf7\ +\x24\x2c\x21\xa0\x1f\x9b\xe7\xf6\x4c\x7f\xc3\x5e\xd8\x6c\xff\x48\ +\x00\x44\xd4\x72\xf0\x87\x07\xfc\xb2\xee\xbb\xef\xbe\x1f\x00\x98\ +\x3f\x02\xa8\xd5\x2a\x6f\x07\x1b\x7d\x82\x9a\x5f\x83\x9d\xda\x1a\ +\xa0\xd0\xcf\x95\x30\x60\x7e\x7d\xfd\xfa\xbf\x60\x0a\x4f\x5b\x54\ +\xe3\x61\x21\x87\x07\x9f\x3b\xce\xa1\x9e\x14\x00\x49\x7f\xb1\x25\ +\x46\x75\x73\x3e\x1f\x3a\xec\x28\x00\x40\xac\xbf\x07\xe0\x42\x41\ +\x4f\x32\xe6\xbd\xd6\xf2\xc1\x9e\x7a\xad\xe9\xad\xf4\x1b\xbe\x23\ +\x83\x97\x00\xb5\x60\x8e\x7e\x2d\x62\x12\x47\x76\xef\xde\x5d\xb6\ +\x79\xf3\xe6\x32\xa1\xb9\x4d\x72\x83\xe0\x85\xd6\x27\xd0\x33\x98\ +\xf3\xa9\x16\x9e\x7c\x8f\x10\x6b\xc0\x3a\xd3\xd8\xd5\x6c\x03\xdf\ +\x80\x3f\x12\x00\x11\x9d\x3d\xf8\xed\x96\x5e\xe7\x27\x3f\xf9\xc9\ +\xbf\x62\x7c\xd6\xad\x00\x0c\xe6\xee\xf7\x71\x2e\xbe\xf8\x62\xf1\ +\x49\x9b\xea\x04\x18\xc0\xcf\xe7\x26\xd8\x57\x06\x7f\xff\xcf\x58\ +\xda\xf1\x29\xe6\xed\x17\xa8\xe5\x9e\x66\xdc\x15\xc1\x9f\x20\xf8\ +\x13\x78\xee\xa6\x38\xe6\x9a\xf5\xfa\x3a\x70\x67\x0a\x84\xc2\x35\ +\xbf\x06\x3f\x40\xcf\x78\x03\x80\xcf\xc7\x60\x7e\x96\x7e\x5d\x03\ +\x1e\x5a\x9e\x80\xc7\x7d\x4d\x00\x7c\xe9\xce\x9d\x3b\x0f\x7f\xfa\ +\xe9\xa7\x87\x35\xe0\x0d\xa8\x33\x6b\xec\xd0\xd7\xed\x6b\x6e\x88\ +\x3b\x10\xf2\x5c\xb3\x75\x8d\xcf\x43\xa2\xfc\x56\x83\x4f\x24\x00\ +\x22\x6a\x59\x6d\xbf\xe1\x98\xd8\x01\x3f\xe7\x91\x47\x1e\xf9\x35\ +\x56\x78\xcd\x06\x80\x18\xa5\x87\x20\x20\xb0\x7c\x73\x5f\x2f\xed\ +\xa0\xcf\x8f\xe7\x1a\x98\x9c\x5b\xf7\x67\xa4\xe5\xb6\xef\xd8\x2e\ +\x5d\xba\x76\xe2\xb0\x4e\x0d\x7e\x9e\x00\x7f\x2a\x81\xd3\x1f\x90\ +\xa9\xd7\x6c\x81\xb4\xb9\x6f\x17\xcd\xd8\xe0\x57\xef\x47\xe0\x43\ +\x33\x93\x0d\xf0\x29\x9c\xb4\x1f\x4f\xd0\x1f\x3b\x76\xac\x1c\x41\ +\xc8\x83\x1f\x7f\xfc\xf1\x41\x98\xf4\x27\x8c\x86\xb7\x01\x1e\x02\ +\xc8\x44\xf0\xcc\x00\x56\x37\x03\xd8\xdd\x10\x30\x1b\x7f\xde\x66\ +\x57\xb3\xdd\xd8\x63\x83\x3f\x12\x00\x11\x85\x91\xd3\xc2\x49\x3e\ +\x04\xff\xcf\x7f\xfe\xf3\xdf\x63\x44\xd5\xe5\x0a\x70\x03\x07\x0e\ +\x94\x5e\xbd\x7a\xa5\x83\x9f\x11\x77\x04\xc6\x74\xe5\x1f\xb5\x2d\ +\xb4\xaa\xbc\xf2\xca\xcb\x88\xf4\x1f\x80\xbf\x5f\x48\x9f\x3a\x49\ +\xb0\x2b\x73\x9f\x60\x07\xab\xc7\xae\x50\xfb\x83\xe1\x54\x13\xc0\ +\x05\x1d\x3a\xd2\xef\xd7\xe6\x3d\xd2\x88\x7c\x9c\x66\xf6\xeb\xc0\ +\x1e\xff\x0d\xee\xa1\x10\xd0\x66\x3e\xbe\x0b\x53\x93\x00\xbe\xa0\ +\x89\xe6\x30\x4c\xfa\x3d\xa8\x0f\x38\x18\x04\xa7\x05\xee\xcc\xe6\ +\x78\xca\x7e\x4e\x4e\x58\x02\xc4\x66\x37\xc3\x69\xb3\x7d\x8f\x97\ +\xf6\xba\x98\xd3\x0e\xf8\x45\x02\x20\xa2\xb3\xec\xe5\x27\xe7\xa6\ +\x69\xfe\xd8\x2f\x7f\xf9\xcb\xe7\xe1\xeb\x8f\x54\x80\xc2\x12\x0f\ +\x41\xa3\x8f\xd6\xce\xc1\x34\x9f\x0a\x96\x69\x7f\x9f\xda\x18\x1a\ +\x96\xe0\xaf\xa8\xac\x90\xa2\xee\x45\x1c\x76\x01\xcd\x4e\x5f\xdf\ +\x2c\xf3\xf0\xb5\x7f\xca\x5c\x47\xa5\x1d\x5f\x43\x31\x11\x05\x8d\ +\x06\xb9\x16\x2e\x01\xf0\xeb\x22\x22\x02\x5f\x83\x5f\x11\x00\xcf\ +\xfe\x7d\x04\xef\x8e\xa3\x83\x6e\xc7\xc6\x8d\x1b\xf7\xa5\x69\xe0\ +\x44\x88\xaf\x0d\xb6\x81\x6f\xb3\xed\xfb\xb7\x04\xf0\x21\xec\x85\ +\x5f\xb3\xcf\x70\x93\xdf\x50\x24\x00\x22\x0a\xa1\xf0\x3d\xfd\x96\ +\xe6\x07\x2f\x5a\xb4\x68\x09\x00\x7f\x11\x40\x87\x6a\xba\x31\x0c\ +\xc4\x01\x7c\xc1\x68\x39\x81\xa9\x0b\x7c\x70\x8d\xa6\x37\x8a\x7b\ +\x98\xe3\xaf\xab\xaf\x85\x16\xef\xc6\x34\x5f\x1c\x40\x75\x53\x7e\ +\xa1\x0d\xc7\x62\x91\x15\xd8\xf9\xdc\x65\xb9\x2d\xc1\x2c\xa3\x47\ +\x8d\x41\x2f\xff\x6c\xa6\x02\x75\x31\x10\xfa\xff\xf9\xb9\xc1\xdc\ +\x3f\x3e\x8b\xf7\xc3\x8c\xd7\x6d\xbf\xac\x1d\x80\xa6\xdf\xfa\xda\ +\x6b\xaf\x6d\xc1\xeb\xf5\x46\x43\xdb\x6c\x81\x3f\xc4\xec\x0f\xf3\ +\xf7\xcf\x12\xf0\x5e\x46\x80\x83\xad\xe7\xd6\x35\x5b\xdb\x6b\x93\ +\x3f\x12\x00\x11\x65\xa4\x16\xb6\xf3\x52\xf3\x03\x44\xed\x1e\x7b\ +\xec\xb1\x57\xbb\x74\xe9\x52\xa4\x80\x36\x6e\xdc\x38\x82\xd1\xd4\ +\xef\x13\xfc\x4c\xd7\xc1\xf4\xd6\xe0\xe7\x63\xcc\xa6\x47\xaf\xfe\ +\x72\xfa\xf4\xd0\xfc\xec\x7a\xd3\x0d\x34\xc9\x84\xf6\xfb\xa9\xfd\ +\xc1\xbe\x25\xe0\x26\xf8\x1a\x80\xcc\xfd\x7c\x73\xe7\xce\x15\xc4\ +\x1b\xb4\xff\xae\x7c\x76\xa6\x10\x03\x29\x40\x06\xf9\xb4\xe6\x87\ +\x50\xf1\xf0\xfd\x1c\x74\xcd\xed\xc1\x84\xe0\xbf\x9a\x94\x99\x95\ +\x33\xe7\x69\xd8\xac\xc9\x0a\x01\x7e\xa2\x05\x80\x57\xec\x9d\x05\ +\xe8\xc5\x3c\xb7\x58\x32\x68\x79\xb1\x81\x6f\xae\x45\x02\x20\xa2\ +\xf3\xd1\xce\x7b\x01\xcc\xee\x2e\x3f\xfe\xf1\x8f\x57\x63\x53\x4f\ +\x3b\x05\x34\x54\xf7\x31\x02\x1f\x2c\xee\x01\xe0\x09\x4a\x68\x58\ +\x0d\x7e\x5a\x01\xef\xbc\xfb\x8e\xbc\x8e\xfc\x7d\x76\x4e\x36\x37\ +\xf4\x8a\x23\x5c\x84\x91\xa0\xb6\x27\xf8\x7d\xed\x9f\xc4\x75\x9e\ +\x78\xce\x58\x00\x17\x7a\x16\x60\x5d\xd7\x3c\x74\xe8\x0d\x1f\x3e\ +\x9c\xc0\xd7\x05\x3c\xd0\xe8\x14\x38\x7e\xc0\x4f\x83\x5f\xf7\xcd\ +\x13\xfc\x2b\x56\xac\x78\x1b\xdd\x73\xfb\x0c\xb0\x4d\x11\x8d\x5d\ +\x40\x13\x6e\x01\x84\x06\xf5\xc2\x01\x6f\x83\x3e\x33\xe0\x25\x5c\ +\xa3\xdb\x60\xb7\x1f\xdb\xd7\x22\x01\x10\x51\x0b\xd2\x7c\x99\xf6\ +\xf4\x91\xf3\x50\xdc\xd3\xfb\xce\x3b\xef\x7c\x15\xa6\x7e\x2e\x00\ +\xe8\x60\x81\x07\x81\xa7\x35\xb1\x66\x98\xe3\x04\xa6\x76\x05\x90\ +\x3b\x57\xa5\xba\x10\x00\x6f\x63\xf9\x46\x1e\x52\x7d\x9d\xc4\x13\ +\xcf\x68\xf8\xa4\x01\x3d\x73\xfd\xd4\xfe\xca\x7f\x67\x15\x1e\x57\ +\x6f\xe7\xc4\x72\xa5\xa4\xe4\x06\x41\x63\x91\x2e\xf9\xa5\x70\x41\ +\x23\x10\x3f\x47\x53\x50\xf3\x7b\x20\xd5\x83\xf0\xcc\x33\xcf\x2c\ +\x85\xbf\x6f\xf6\xe0\x93\xf9\xd8\x70\x78\x31\x0d\x4f\xc3\xe1\x91\ +\xfa\x16\x68\x78\x3e\x0f\x07\xba\x0d\xf0\xcc\x80\xcf\x6c\xe6\x47\ +\x02\x20\xa2\x96\x83\x3f\xbc\xc0\x87\x75\xfd\x18\xdc\x31\x18\x1d\ +\x7d\x4b\xd4\xd4\x1c\x95\x23\x87\xd9\x6f\x40\x6f\x98\x0d\x3c\xc1\ +\xf6\xd9\x2a\x8c\xd4\x86\xbf\xcd\xf2\xde\x76\xd8\xa8\x53\x50\xd0\ +\x5e\xb5\xc9\xfa\xc1\x3d\x6a\x7f\x71\x29\x08\x4c\xc1\x8f\xaf\xfd\ +\x75\xea\x0e\xa7\x27\xb3\x67\x5d\x2d\x68\x2a\x62\x3b\x2f\xb4\x3a\ +\x05\x0f\x82\x77\xf4\xed\x75\xe4\x3f\x18\xf0\xc3\x3d\x2a\xc2\x9f\ +\x44\x9c\xe2\x05\x58\x1f\x35\x69\x4d\x32\x1c\x8c\x11\xd2\x30\x13\ +\x0f\x03\xbe\x95\x8a\xcb\xcc\x06\xe0\xe1\x2c\x19\x41\xdf\x72\xc0\ +\xf3\x71\x24\x00\x22\xfa\x2a\x0d\x5b\x4e\x86\xa6\x1e\xf2\xf5\xd7\ +\x5f\x3f\xe1\xaa\xab\xae\xfa\x03\xc0\xcf\xb4\x19\x02\x7e\xd6\xe0\ +\x4e\x10\xbb\xf6\x02\x55\x7f\x5c\x49\xbd\x72\xc5\x4a\x2e\xe8\xec\ +\xd8\xa9\x00\xab\xb6\xda\x09\x03\x7d\x3e\xf8\xf5\x0c\xfc\xe4\xe9\ +\x68\xbf\xe2\xa4\xb6\x0c\xf4\x7e\x7c\xd4\xfc\x5f\x2e\x37\xdd\x74\ +\x93\xc0\xed\x38\x9d\x61\x40\x25\x1e\x85\x0b\x3e\x3f\xa8\xf9\x75\ +\x83\x8f\xca\xe9\xc7\x91\xa1\x58\x0c\x01\xa2\xc1\xdf\x68\x6d\xc3\ +\x05\x5b\xe0\xb7\x80\x6f\x00\x1f\xaa\xe9\x33\x07\xea\x32\x9b\xf2\ +\xa4\xcc\x8f\x5b\x02\xf8\x48\x00\x44\x74\xbe\x4a\x7b\x73\x83\x8d\ +\x3d\x68\xea\xf9\x36\xfc\xfc\xff\x40\x0d\x3e\x7d\xe9\xd1\xa3\x47\ +\x07\x07\x57\xe8\x9c\xbe\xd6\xfc\x1a\x90\xac\xcb\xc7\x5c\x7a\xae\ +\xf4\xea\xd2\xb5\xb3\x0a\x12\x1a\x13\x9f\x81\x3d\xb5\x0c\xd3\xa5\ +\xa6\xf7\xc1\x4f\x7f\xdf\xf5\x5d\x01\x56\xec\x9d\x6a\x82\xbf\x3f\ +\x42\xe6\xcf\x9f\xcf\x66\x1f\x4d\x08\x2e\x72\x58\x07\x3e\x2b\x98\ +\xe7\x0f\x82\xbf\xf9\x17\xbf\xf8\xc5\x1f\x71\xbd\xce\x4c\xc5\xb1\ +\x85\x80\xd5\x40\x63\xf9\xf9\x2d\x88\xda\x9f\x93\x76\xb7\x35\x7b\ +\x66\x0b\xc0\x50\x24\x00\x22\x3a\xbf\x4d\x3d\x76\xc0\x2f\x7b\xe1\ +\xc2\x85\xf3\xe0\xf7\x3f\x04\xf0\xb2\xa3\x0f\xc1\x37\xdd\xd4\x43\ +\xd6\xad\xbb\xd0\xfc\x7c\xac\x01\x89\xe7\x1c\xc9\xbd\x73\xd7\x0e\ +\x29\xec\xd6\x95\x7b\xf4\x8c\x89\xef\x6b\x7f\x05\x7e\x9c\xba\xd0\ +\x87\x56\x80\xff\xba\x5a\xc3\xd5\x80\xa0\x5f\x5f\xac\xbf\x82\x00\ +\x12\x8c\x12\xd3\x66\x3e\x5d\x02\x04\xf3\xe8\x02\xe8\x3c\x7f\x20\ +\xe0\x47\xcd\xef\x83\xbf\xc6\x5a\x82\xc9\xd3\xf4\xcc\xa7\x81\x3f\ +\x49\x0e\x07\x3e\x01\xff\x15\x41\x2f\x2d\x8b\xd2\x87\x03\x3d\x12\ +\x00\x11\x7d\xfd\x9a\xdf\x70\x16\x22\xfd\xf7\xa2\xaa\x6f\xa1\x0a\ +\xa2\xa1\xe1\xc6\x19\x34\x68\x10\x01\x17\x00\x3f\xc1\x88\xc9\xb8\ +\x34\xc9\x35\x40\x91\x6a\x13\xf6\xf1\x63\x69\x45\x11\x72\xfc\x7a\ +\x7d\x15\x98\x40\x77\x59\xce\xab\xa3\xfd\x7c\xac\x57\x63\xd3\x3d\ +\xc0\x40\x0c\x6a\xf2\xae\x68\xf2\xb9\xfd\xd6\xdb\x05\x02\x48\x47\ +\xfc\xf9\xf9\x28\xcf\xd5\x82\x86\xff\x0e\xf7\x06\xc1\x9f\x78\xfc\ +\xf1\xc7\xff\xe0\xef\xbf\x6f\x08\x72\x86\x11\x59\x09\x72\xa8\xb9\ +\x6f\xcc\xfa\x96\x02\xfe\x5c\xa2\xf4\x91\x00\x88\xe8\xbc\x53\x46\ +\xcd\x6f\x07\xfc\x04\x53\x7b\x1f\xc3\x52\xcd\xef\x00\xbc\xca\xf4\ +\xe6\x7e\x7e\x68\x66\x6b\x68\x27\x52\x7d\x1a\xfc\x0a\x80\x1c\xc9\ +\xfd\x7f\xec\x5d\x07\x98\x54\xe5\xd5\xfe\xee\xf6\xde\xd7\x65\x77\ +\x91\xa6\xc0\x8f\xa0\x06\x01\x2b\x26\x06\x4b\x10\x8d\x4a\x53\xa3\ +\xb1\xc4\x3f\xa2\x89\x89\x46\xa2\xa8\xb1\xc6\xe4\x8f\x25\x6a\x1e\ +\x15\x0b\x6a\x28\x36\x14\xc4\x86\x74\x44\x41\x0c\x08\x6a\x2c\x01\ +\x2c\x14\x01\xa9\xcb\xb2\xb0\xb0\xb0\xbb\xc3\xce\xfd\xdf\xef\x7d\ +\xee\x79\xe6\x3c\xf3\x3d\xb3\xce\x22\x10\xc0\xf9\x7c\x8e\x77\xe6\ +\xce\xb0\x33\x73\x67\xde\x73\xce\x77\xca\x7b\xc6\x8d\x1f\x07\x6e\ +\x7c\x8c\xdf\xae\xac\x40\x7a\x30\xcd\xe6\xef\x65\xd8\xa5\x04\xf6\ +\x02\xeb\x8f\x23\xef\x87\x25\x13\x20\x80\xc6\x74\xde\x5c\x70\xf3\ +\x59\x42\xce\x13\x69\xe9\xc5\xeb\xc0\xc0\x0b\x83\x25\x05\x45\x7c\ +\x2e\xde\x87\x04\xfc\x9a\x40\x35\x3e\x0a\x4a\x69\x8b\xb0\xe1\x3a\ +\x23\xb1\x1c\x66\xdc\x18\xb5\xfa\x0e\xe0\xdd\xbc\xfb\x9e\x00\x79\ +\x42\x01\x24\xd6\xbe\xc9\xf1\xc7\x3f\xa1\xd7\xfb\xf3\x9f\xff\xfc\ +\x38\x40\x7f\x2a\xea\xf2\xd9\xd0\x83\xbc\x3f\xc1\x2d\x56\x1f\x80\ +\x64\xd1\x0d\xf6\xe1\xbc\x2f\x8d\x36\xe8\x85\x37\x13\x5e\x19\x6f\ +\x36\xd5\x54\x9b\x8a\xca\x72\xb0\xf8\xa4\xc9\xac\x7a\x1e\x65\xef\ +\x2f\x8d\x3d\xbb\xb4\xf5\xe7\x6d\x96\xf9\x72\x48\xe7\xa0\x41\x03\ +\xcd\x19\x67\x9c\x21\x11\x7f\x2a\x19\x54\x0f\x12\xf4\x52\x4a\x8c\ +\x3d\x3f\x2d\x3f\x6e\xfb\xf6\x79\x0f\x3d\xf4\xd0\x68\x28\x83\xcd\ +\x32\x10\xc3\x01\x3f\xc4\x01\x3f\xc5\x05\x7e\x1c\x41\x3c\x67\x4f\ +\x1f\x2b\x15\x97\x50\x00\x89\xb5\x3f\x81\x3f\xb9\x99\xa6\x9e\x14\ +\xec\x9d\x9f\x45\x83\x4d\x0f\x0b\x7e\xb4\xf2\x92\x75\x17\x00\xd4\ +\xf4\x5d\xec\xe6\x93\xe8\xbb\x80\xf1\xe3\x8f\x3f\x26\x83\xcf\xf6\ +\xba\xed\x6c\xd0\xe1\x58\xed\x20\xb8\xd7\xc4\xc6\x9e\xa8\x5c\x3f\ +\xce\xc9\x6d\x88\x80\x9f\x3c\xf9\x3f\xef\xd7\xcf\x9c\x7b\xee\x79\ +\x24\xfe\x80\xd7\xc1\xd7\xc4\xd4\x5b\x82\x5d\x5e\x0f\x96\x9f\xfb\ +\x7e\xec\xf3\x2d\xf8\xbd\x27\x9e\x78\x62\x0c\xde\xd7\x46\x01\xbd\ +\x92\xed\xbb\x31\x0f\x2f\x1c\x67\x6a\xce\x33\xee\xf2\x7e\xe8\x5e\ +\x40\x42\x01\xec\xdf\xac\xbd\x49\xb1\xea\xfa\xef\xbb\xef\xbe\xf1\ +\xd8\xeb\x77\xb4\x45\x36\xdd\xba\x75\xe3\x44\x5d\xb8\xde\x1a\xfc\ +\x9c\x80\x23\xac\xbd\x52\x6e\x8b\x5c\x3c\xc7\x70\x81\xd6\x8e\xd3\ +\x75\x52\x52\x92\x25\xa0\x27\x33\xee\x83\x5c\xbf\x78\x02\x91\x20\ +\x20\xef\x33\xd7\xdf\xc0\xa2\x9f\x3e\xa7\xf6\x31\x17\x9c\x7f\x81\ +\x01\x8b\x90\xa4\x13\x6d\x97\x1e\x33\x0a\x78\x4d\xfe\x2d\xb8\xf8\ +\x54\x06\x78\x6d\xf2\x0c\x8e\x19\x33\x66\x2c\x32\x10\x6b\xf4\x18\ +\x2c\x2b\x31\x86\x61\x36\x34\x07\xfe\x38\x4a\x6b\x3d\x77\x4b\x15\ +\x7b\xc5\x8a\x13\x24\x14\x40\x62\xfd\x17\xc6\x74\xb9\xe0\x97\xba\ +\x7e\xb4\xf3\xbe\x81\xa6\x9e\x72\x80\x9f\x1d\x7d\xb0\xbe\x4e\x53\ +\x0f\xaa\xfb\xb8\xdf\x96\x73\x00\x22\xeb\xfa\x27\x4f\x9e\xc4\xbf\ +\x5e\xd6\xaa\xcc\x24\x27\x01\xfc\x21\x36\xf3\x10\xf0\x12\xe1\xe7\ +\x51\xaa\xfb\xec\x51\x95\xfb\x22\xcf\x4f\x45\x72\xdc\xb1\xc7\x61\ +\xec\xd6\x2f\xb1\x7d\xa8\xd0\xa3\xbd\x99\xef\xc7\x16\x40\xdc\x7e\ +\xbe\x07\x6c\x05\x08\x7e\x04\x1b\x27\xa0\xa5\x78\x85\x06\xbf\xeb\ +\x05\xb8\xe0\x8f\x31\x0b\x8f\xd2\x6c\x23\x8d\xcb\x8d\xe0\x89\xc4\ +\x00\xbf\xd3\xc9\x27\x8f\x25\x14\x40\x62\xfd\xd7\xeb\xfa\xd1\x50\ +\x53\x0a\x0a\xaf\x89\x98\xb2\x93\x67\xc1\xdf\xbd\x7b\x77\x46\xed\ +\xb1\x74\x6d\x3f\xad\x30\xc0\x27\x41\x40\xba\xdf\xef\xbe\xfb\x2e\ +\xf9\xfb\xd2\x30\x65\xb7\xb4\xb4\xc4\x18\xeb\x9e\x73\xbf\x2f\x8d\ +\x3d\x81\xf5\xc7\x39\x89\xfc\x4b\x40\x50\xf2\xfe\xe0\xc8\xa4\x22\ +\x01\x85\x18\xd2\x7d\x97\x31\xe6\x80\x25\xe9\x3e\xd6\xf8\xcb\x78\ +\x30\x29\xf4\xc1\x79\xba\xfd\x98\xff\xf7\x16\x7a\xf7\xbf\xa4\x85\ +\x77\x66\xe1\x39\x41\x3f\x49\xf7\x09\xf8\xc3\x7a\xcf\x1f\xe7\xfe\ +\x3e\x29\x8a\xfa\x3c\x55\xae\x2f\x45\x9e\xe7\x02\x3f\xa4\x79\x04\ +\xe4\x7c\x22\x0b\x90\x58\x7b\x09\xfc\xf1\xd7\xf5\x63\x52\x8f\xed\ +\xe8\x4b\xb3\xd5\x7d\x00\xbf\x8c\xd5\xd2\x93\x78\x39\x16\x0b\x16\ +\x57\xc0\x4f\xf7\x7b\xd6\xac\x59\x66\xe6\xdb\x33\x4d\x76\x0e\xeb\ +\xfa\xf1\x6a\x52\xd7\x4f\xea\xae\x08\xe0\x35\x8b\x0f\x84\x71\x81\ +\xa0\xda\x0f\xdc\xb8\x18\xa5\x5d\x6f\xa9\xc3\xcc\xa5\x97\x5d\x66\ +\xba\x76\x3d\x42\xb3\xf6\x72\x6b\x21\xe0\x07\xe8\x2d\xf8\xa9\x84\ +\xec\x7b\x45\x0f\xff\x4c\xf4\x00\x7c\x46\x90\x8b\xd5\x17\x71\x82\ +\x7e\xce\x04\x5c\x91\x70\x1c\xfb\xfc\x08\xf8\xa3\x94\xa7\x0a\x9c\ +\xa6\xaa\x6b\xad\x2c\xbf\xd0\x78\x53\xea\x95\xec\xd2\xaf\x97\x50\ +\x00\x89\xf5\xfd\xc1\xef\x0e\xea\x88\x4d\xdc\x09\xb1\x75\xfd\x28\ +\xef\x1d\x6f\xf7\xda\xb0\xa6\x04\xbf\x9a\xd4\x23\x4a\x80\x73\xee\ +\x11\x68\x13\x85\xc0\xa6\x9e\x69\xd3\xa6\xb1\xae\x3f\x3f\x3f\x97\ +\xa5\xb9\xc8\xec\x07\xc1\x3e\x08\x53\x7b\xe1\x48\x27\x5f\x38\x52\ +\xe7\x2f\x71\x01\xa1\xfb\xaa\xdb\xb9\x83\x84\x9e\x50\x42\xa6\x57\ +\xcf\x5e\xba\x95\x97\x11\x7f\x2c\xdd\xd3\x4f\xb1\x5e\xca\x67\x9f\ +\x7d\x36\x7f\xea\xd4\xa9\x0b\x09\xee\xe6\xa6\xe0\x42\x9c\x89\x38\ +\xb1\xdd\x7e\x77\xb9\x0a\x20\x55\xe2\x25\x2b\x56\x7c\x33\x0c\x6f\ +\xb3\x0c\x73\x0a\x52\xf0\x59\x92\xe1\xf1\x24\xf9\x7e\xd8\xe3\x93\ +\x3d\x3b\xb1\xd7\x83\x24\x85\xf1\x7e\x77\xc1\xa3\x0a\xcf\x98\x31\ +\x7d\xdc\xe5\x97\x5f\x3e\xcf\x18\xae\x7a\xe9\x16\x4c\x78\x00\x89\ +\xb5\xaf\xeb\xfa\xd3\xcf\x3d\xf7\xdc\x13\x30\x54\x63\x24\xdc\x7e\ +\x96\xf6\xa2\xba\x4f\x80\x2f\xe0\xa7\x2c\x59\xb2\x44\x4f\xb4\x21\ +\xb1\xc7\x94\x29\x93\xcd\xbf\xe6\xcd\x33\x85\x45\x05\xa6\xd0\xb2\ +\xf0\x7a\x64\xed\x0d\x28\xb4\x43\x41\x69\xaf\x0e\x00\x86\x5c\xeb\ +\x8f\xa3\xe5\xfe\x2f\xc8\xcb\x67\x5f\xff\xc9\x27\x9f\x4c\x60\x4b\ +\x19\x31\x2c\xbf\x70\xf5\x09\xf8\x19\xf5\xc7\x63\xb6\xc2\x70\xd1\ +\x4b\x2f\xbd\x34\x4b\x06\x60\x6a\x71\x03\x7e\x2e\xf0\x77\x0f\xfc\ +\x14\x71\xfd\xb3\xad\x6c\xde\xdc\x38\xb8\x5b\xb7\xf6\x65\x69\x69\ +\xdf\xf9\x73\x47\xec\xa4\x1a\x4a\x34\xf9\x2b\xdc\x5c\xac\x39\x00\ +\xbf\xc7\x36\xc0\xdb\x9f\xbd\x87\x24\x93\x58\xfb\x16\xfc\xae\xbb\ +\x2f\x92\x1a\x6d\xf9\x51\x53\x7f\x26\xf2\xeb\x23\x61\xf9\x7d\x34\ +\xf6\x78\xd8\x06\x68\xf0\x53\xec\x42\x60\x8d\xae\xb7\x3c\x86\x9c\ +\x3f\x22\xfd\xaf\xb1\x10\xa7\xb8\xa4\x10\x19\x82\x82\xa0\xa3\x8f\ +\xa0\x56\x29\xbd\x10\x6f\x33\x10\xc8\x73\x3c\xaf\x8f\x81\x1b\x9f\ +\x69\x06\x0e\x1c\x64\x7e\x86\xb1\x5c\xb0\x90\x02\x7e\x8e\xf7\x96\ +\x89\xc0\xaa\xc4\x57\x5a\x8a\x57\x8e\x18\x31\xe2\x0d\x5a\xf5\x88\ +\xa5\xdf\xa6\xa7\xe0\x3a\x56\xdf\x8d\xf0\xbb\xd7\xee\xbb\x97\x5c\ +\xd7\x74\x48\x16\xa4\xe0\xf3\xcf\x97\xa5\xd9\x38\x47\x3c\x6b\xcd\ +\x9a\x8d\x88\xa1\xac\xb7\x3c\x69\x79\x90\x0c\xd9\x32\xc4\x95\x45\ +\x88\xad\xd8\xf5\x6d\xcf\x4a\xc2\x03\x48\x94\xf6\xf2\xe8\x0c\xeb\ +\xa0\x70\x58\xc7\x2f\x11\xe1\xbf\x15\x6e\xbb\x0f\xeb\xef\xa1\xcc\ +\xd7\x19\xd6\x01\xd0\x31\xea\xae\xbc\x01\xa6\xfe\xde\x7c\xf3\x4d\ +\xf3\xd9\xe7\x9f\xc2\x65\x2f\x41\x86\x20\x3f\x70\xf7\x9b\x22\xae\ +\xbe\x58\x7c\x1c\x83\x73\xdc\xe7\x87\x03\x8b\x2f\xe7\x90\xee\xe3\ +\x5c\xfe\xb3\xd1\xd6\x7b\xce\x39\xe7\xb0\x41\x48\xc0\x8f\x12\x62\ +\x46\xfd\xf1\x9a\xda\xed\x97\xfb\x55\x28\xf4\x79\x89\xc0\xd6\x11\ +\x7f\x9d\xeb\xd7\x91\x7e\x09\xf0\xb9\x59\x90\x5d\xaa\x4d\xd7\xe3\ +\x31\xee\xea\x49\x02\x37\x13\x92\x8f\xa1\xa2\x19\xa9\x20\x35\x89\ +\x63\x09\x15\x7a\x5e\xe0\x3d\xa4\x0b\x70\xbf\x07\x2b\xb3\xd7\x4c\ +\x96\xc1\x4f\x28\x80\x44\x5d\xbf\x53\xd7\x3f\x74\xe8\xd0\x3f\xa2\ +\xa1\x66\x08\x1a\x7a\xfc\xf2\xf2\x72\x96\xf6\x62\xe9\x96\x5e\x46\ +\xd9\x01\x42\x3d\x87\x9e\x75\xfe\x6f\x62\x58\xc7\x12\xdb\xd4\x53\ +\x5e\x86\x12\xdd\x1c\x01\xbf\xb0\xf4\x4a\x64\x9f\x20\x0f\x47\x3a\ +\xfb\x82\x6d\x40\xa4\xe0\xa7\xbe\xa1\x81\x5e\x05\xda\x8a\xcd\xc0\ +\x41\x83\x58\x67\x20\x0b\x79\x7e\xbe\x16\xde\x87\x2e\xf1\x65\x67\ +\x1f\xde\xcb\x76\xd0\x8f\x8d\xb1\x00\x8f\xb1\xdf\xdf\xa1\xc0\x1f\ +\x52\x40\x48\x56\xe0\xf7\xdd\xe9\x3a\xf1\xd3\x66\xc9\x75\x15\x2f\ +\x00\x4a\x2c\x33\x25\x25\x5e\x05\xc0\x6b\x99\x15\x28\x8f\xb4\x28\ +\x85\x14\xfe\x4e\xab\xef\x66\x1f\xf8\xef\x9b\x99\x23\xe0\x5b\x49\ +\x6c\x01\x7e\x40\x7c\xfd\x1a\xf8\xd1\x93\x7a\x6e\xb9\xe5\x96\xfb\ +\x50\xd5\x37\xc4\x02\x0e\x69\x3f\x82\x5f\x0d\xc0\x10\xca\x6e\xd6\ +\xf1\xab\x59\xfc\x6c\xef\x7d\x65\xfc\x2b\xe6\x8b\xaf\x96\xb0\xa9\ +\x27\x17\x2c\xba\x61\x01\xb6\x8a\xec\xb3\x8d\x37\x60\xf0\x0d\xd1\ +\xf2\x47\xa6\xe7\xea\xbe\xfe\x5d\x68\xf2\x39\xe9\xc4\x93\xcc\x2f\ +\x2e\xfc\x05\x2b\x0c\x65\xc1\xb5\xa7\xe2\x91\x42\x1f\xc9\xf5\xe3\ +\x35\xd8\xdc\x83\xd2\xe4\x91\x04\x79\x04\xf4\x5a\x01\xec\x74\xc1\ +\xcf\xeb\x91\x11\x58\xdc\x7c\x48\xc1\x8f\x7e\xd4\xfd\xd0\xfb\xee\ +\xbb\xff\xe8\xc0\x0d\xcf\x0a\xae\x4f\x0a\x9f\xdb\xb2\x6b\x4d\x25\ +\x20\xd7\x28\x3e\x05\xc0\x21\x23\xd9\x02\x60\x51\xd8\x2d\x08\x3e\ +\xa6\x04\x9f\x27\x07\x92\x3d\x69\xd2\x94\xbe\xc1\x67\x28\x82\x14\ +\x40\x72\xe5\x33\x45\xa5\x26\xbd\x84\x02\xf8\x21\xf0\xf5\xbb\xac\ +\xbd\x19\x81\x24\xdf\x75\xd7\x5d\xcf\xa0\xa9\xa7\x3f\x2c\x3f\x87\ +\x75\x40\x01\xd0\xb2\xab\x34\x1f\xe9\xba\x05\x80\xba\xa3\xef\xe5\ +\x71\x2f\x73\x32\x2f\x88\x3b\x59\x93\xcf\x82\x1e\xba\xf4\x7a\x7f\ +\x4f\xb2\xce\xc8\x04\x9f\xc8\x20\xcd\xc8\x90\xcd\x86\x06\x48\x08\ +\x63\xbd\x7b\xd8\xbe\x7e\xa6\xfd\x82\x45\xc5\xb3\x78\xf1\x62\x71\ +\x93\x79\x5f\x0a\x7d\xec\x44\x61\x54\x27\x8e\xc4\xf9\x5a\xc7\xed\ +\x77\x73\xfc\x4d\xc1\xb5\x48\x53\xc0\x2f\x81\x14\x2d\x58\xb0\xf0\ +\xfa\x7f\xff\xfb\xe3\x05\xbf\xf9\xcd\xef\xc6\x10\x44\xae\x12\xf0\ +\x28\xf1\xef\xc1\x53\x5a\xa0\x00\x70\x5d\x93\xbc\x94\x94\x34\x7e\ +\x1f\xf1\xbe\x96\x0b\x7e\x82\xbc\xf0\xe1\x87\x1f\x39\xad\x4f\x9f\ +\xd3\x9f\xc3\x77\xf4\xde\x0d\x37\x0c\xeb\xcd\xcf\x08\x51\x8a\x20\ +\x93\x8a\x5f\x2b\x1a\x48\x42\x01\x1c\xb4\x56\xdf\x4d\xf3\x09\x85\ +\x17\xaa\xfb\xc6\xa3\xa9\xe7\xc7\x96\xc2\x0b\xad\xbc\xc2\xd7\xaf\ +\x3b\xfa\x18\xd9\x17\x62\x0d\x71\xfb\x11\x00\x44\x2f\xff\x38\xb8\ +\xe5\x6b\x4c\x79\x6b\x82\x5f\x02\x7d\x62\xe1\x85\xb3\x9f\x47\xba\ +\xfb\x21\x5a\xff\x20\xda\x2f\xe9\x3e\x0b\xfe\x46\x54\xfa\x35\xb2\ +\xaf\x40\xfa\xfa\x65\x41\x39\x30\xe8\xa7\x4a\x7c\x09\x7e\x1c\x59\ +\xe5\xf7\xd8\x63\x8f\x3d\x8b\xb2\xe3\x4d\xae\xd5\x27\xf8\xc5\xed\ +\x0f\x89\xbb\x2f\xe0\x0f\xc0\x90\xff\xe0\x83\x0f\x9d\x8d\x40\xdd\ +\x8c\x4e\x9d\xba\x5c\x89\x32\x63\xa4\x0f\x97\x57\xbc\xff\xfe\xfb\ +\xbf\xc7\x63\xc5\x81\x12\xc8\x54\x16\xd3\xc4\xaf\x04\x78\x8d\x5b\ +\xe2\x01\xd8\xcf\x98\x12\x5f\xf5\xa0\x1b\x78\x54\x9f\xa9\xf0\xc2\ +\x0b\x2f\xf9\xc7\xba\x75\x55\xfe\xd6\xad\xdb\x5b\x5b\xe5\xb8\x66\ +\xcd\xda\x47\xcb\xcb\x2b\x3b\xe2\xb1\xb2\x40\x11\xe4\xf3\xf9\x12\ +\x6c\x54\x4a\x27\xa1\x00\x0e\x46\xcb\xef\x46\xfa\x33\x21\xd9\xa0\ +\xc2\x9a\x04\xf0\x1f\x69\xc1\x8f\xe1\x9c\xb2\xdf\xd6\xe0\xe7\x7c\ +\x3e\x8c\xe5\x22\x00\xa5\xf8\x06\x4d\x37\xec\xe5\xaf\xda\x54\x65\ +\x2a\x61\xf9\x33\x33\xd2\x03\x4b\x2f\x39\x7e\x5a\xf5\x88\x32\x08\ +\x35\xf1\xa8\x5b\x7d\xa5\x20\x08\xa0\x23\xa8\x0f\x6d\xd3\x96\xe0\ +\x47\x7f\x81\x9e\xd6\xc3\xc1\x20\xa2\x74\x04\xfc\x70\xff\x09\xfe\ +\xe7\x9f\x7f\x7e\x9c\x1d\xc0\x29\xc0\x8f\xd1\xd8\x23\xe0\x4f\x92\ +\xe0\x1c\xa4\xb8\x4f\x9f\x53\x8f\x86\x62\x1b\xf5\x9b\xdf\x5c\x73\ +\xdb\xb6\x6d\x75\x59\xf9\xf9\xd9\x04\x61\xf7\xee\x87\x63\x58\xe9\ +\x61\x57\x55\x56\xb6\x6e\x1f\xb8\xcf\x39\xda\x5a\xc6\x1b\x84\x4b\ +\x4f\x4f\xcd\xe0\xe7\x88\xdb\x03\xe0\x35\x4f\x75\x02\x79\xcd\x2f\ +\x5d\x77\x90\x07\x29\x9e\x3f\x7f\xfe\x75\xcb\x97\xaf\x2b\x68\xdf\ +\xbe\x95\x97\x9f\x9f\xe3\xa1\xee\x00\x41\xd4\xfc\x13\xd6\xae\xfd\ +\x76\xc2\x7b\xef\xcd\xbd\xce\x2a\x81\x40\x0a\x83\xcf\x96\x19\xad\ +\x04\x12\x0a\xe0\xc0\x27\xee\x4c\x56\x92\x42\x51\xe0\x47\x74\xbf\ +\x08\x96\x61\x3a\xf6\xd8\x6d\x2c\xf8\x91\xe6\x13\xbe\x7e\x71\xf1\ +\x09\x7e\x04\xdc\xb8\xc7\x97\x5e\x7e\x52\x6b\x7f\xfa\x89\x19\x8f\ +\x76\xde\xad\xb5\x5b\x4c\x65\xeb\x0a\x93\x66\xc1\x2f\xc0\xe7\xbe\ +\x5e\xf2\xf9\x74\xfd\x55\xe5\x1f\x6e\x2b\xeb\x4f\xa5\x10\xb2\xe9\ +\xbe\x7a\x78\x1d\x65\xe6\xe2\x8b\x2f\x32\xbd\x7a\xe9\x42\x1f\xcf\ +\x16\xf3\xc8\x94\x5e\x0b\x7e\xc9\xf5\xb3\x28\x09\x85\x46\x53\xa1\ +\x1c\xbe\xd6\x1d\x7d\x31\xc0\x2f\xfb\xfd\xac\x00\x24\xe5\xf8\x77\ +\xb7\x4f\x9f\x3e\xf3\xc9\x70\x38\xb9\x7d\x7a\x7a\x8a\xc9\xcb\xcb\ +\xf6\xec\x6b\x60\xe1\x6f\xa7\x7b\x5b\xb7\x6e\xf3\xff\xf5\xaf\x79\ +\xb7\xf1\xf9\x10\x27\x30\xe7\x28\x59\xf7\x9a\x67\x65\x65\xa7\x5b\ +\x50\xc7\xb9\x78\xdd\xd3\xd2\xd2\x33\xe5\xdf\x47\xfd\xbd\xa4\x18\ +\x1d\x9b\x7a\xdf\x5f\x88\x42\xad\x8e\xc5\xc5\x87\x0e\xee\xd1\xa3\ +\x93\x56\x2c\xf8\x7c\x59\xb8\xce\x8d\xa0\x4d\xeb\x71\x01\x14\xe9\ +\xc4\xc7\x1f\x7f\xf2\xbc\xc0\x5b\x28\x16\x25\x20\x0a\x2e\xe1\x01\ +\x1c\xe8\xd5\x7d\x6e\x44\x38\x4d\x83\x1f\x6e\x76\xe5\x4d\x37\xdd\ +\x34\x13\xe0\x2f\x86\xc5\xb7\x39\x7e\xf2\xf5\xeb\x94\x1e\xda\x7c\ +\x59\xd7\x8f\xd4\x1e\xcb\x7e\x25\xdf\xfe\x11\xa6\xf2\xbe\xf6\xea\ +\xab\x08\xd6\xed\xb0\xe0\xe7\x63\xd2\xb9\x17\x22\xd0\xc5\xfa\xe3\ +\x5c\xd4\xc4\x9e\x26\xf1\x02\x08\xfe\xb0\xdd\x22\x10\xd4\x56\x01\ +\x5d\x70\xc1\x05\x20\xf4\xfc\xb1\xa6\xf1\x66\x81\x91\x2a\xf4\xa1\ +\xe5\x97\x2a\x3f\x50\x7d\xcd\x9b\x39\x73\xe6\x47\x04\xba\x56\x00\ +\x6e\x69\x2f\xd3\x79\xb2\xdd\x01\xe7\xff\x25\x50\x3a\xaf\xb5\x6e\ +\xdd\xee\xa7\xbb\x76\x35\xa2\x42\x31\xc7\x13\x2b\xad\xf7\xeb\xf0\ +\x02\xbc\xaa\xaa\x86\xae\xf7\xde\xfb\xb7\xd3\x95\xa5\xcc\xd0\x11\ +\x76\x9d\x4a\xd5\xd7\x58\x24\x03\xed\x53\xe2\x35\xc5\x9b\x05\x40\ +\xda\x30\xfa\xef\x30\x60\xe7\xbc\x2e\x8f\x14\xf1\xe6\xf2\x20\x39\ +\x6f\xbd\x35\xf9\x4f\x48\xa1\xfa\x4e\xea\x91\x53\x91\x53\x91\x9a\ +\xcd\x40\xbd\xc4\x8e\x8c\x2b\xae\xf8\xdf\x5b\xa0\x48\xc7\x5e\x7c\ +\xf1\x2f\x8f\xe2\x67\x73\x03\x9e\x5e\x42\x01\x1c\x88\x69\x3e\x8a\ +\x9b\xe6\x93\x80\x1f\x98\x73\x3a\x5f\x75\xd5\x55\xd3\x00\xfe\x4c\ +\xe4\xf9\x09\x7e\x80\x58\xbb\xfc\x16\xfc\x2c\xed\x95\xe9\xbc\x58\ +\x32\xa6\x0b\x73\xf9\xdf\x64\x2a\xaf\x55\x79\xb9\x7d\x6e\x64\x46\ +\x9f\x0e\xee\xb1\xb1\x47\x45\xfb\xf9\x58\xe4\x79\xa1\x60\x8c\x77\ +\x7d\x50\xe8\xd3\xff\xbc\xfe\x52\xe8\x23\x1d\x85\x7c\x7d\xfc\x40\ +\x25\x06\x20\x96\x9f\x8f\xa3\xdb\x70\xc9\x8b\x2f\xbe\x38\x2b\xd8\ +\xdb\xd7\x35\x93\xee\x6b\x0c\xac\x7f\x72\xdf\xbe\x67\x62\x32\x51\ +\xd3\xe4\x9f\xfc\xe4\xb4\x2b\x77\xec\xd8\xe9\x17\x16\xe6\xe2\xfd\ +\xd3\x98\x3b\xd3\x82\x65\x55\x56\x16\xfa\x97\x5e\x3a\xe4\xda\xc0\ +\x4a\x16\x28\x4b\x99\x1e\x05\xd2\x2c\x0a\x1f\xa7\xe4\xda\x63\x7e\ +\x7e\x61\x41\x72\xb2\xd7\xa2\x18\x00\x14\x00\xab\x08\xf5\xdf\x11\ +\x80\x4a\x5f\x81\x92\x0c\xe5\xd5\x14\x3d\xf3\xcc\xd3\xe7\xad\x59\ +\x53\xdb\x0e\x95\x87\xfa\x45\x9d\xcf\x96\x93\x93\xe9\xc1\xeb\xc1\ +\x77\x1a\x6e\xf7\xfc\xf3\xcf\x3d\x0f\x2f\xef\x2e\x9d\x0a\x4e\x6c\ +\x01\x0e\xe8\xd2\xde\xd8\xd5\x7d\xfd\xfa\xf5\xeb\x75\xfe\xf9\xe7\ +\xbf\x8e\x20\x5f\x12\x2a\xfc\x58\xda\x2b\x41\x3d\x88\xb8\xfd\xb4\ +\xbc\x28\xb4\x91\xf3\x36\x35\xc7\xca\xbe\x89\x6f\x4d\x34\x5e\xb2\ +\xe1\x74\x5e\xfc\x58\xa5\x64\x57\xaa\xf9\xa4\xb2\x2f\x02\x78\x29\ +\xfe\x89\x78\x04\xf2\x18\x5b\x7b\x93\xf1\x5a\xfd\xfa\x9d\x25\xb3\ +\xfb\xa4\xd8\x88\xf1\x06\x64\x1c\xc4\xeb\xa0\xe5\x87\xf0\x71\x1c\ +\xd7\x0c\x1f\x3e\xfc\x35\x5a\xf7\x58\x8d\x3d\x6e\xba\xcf\x9b\x3a\ +\x75\x4a\xcd\xcb\x2f\xcf\x0a\xd5\xd5\xed\xf0\x01\x00\xba\xfb\x51\ +\xd3\x81\x9d\xd5\xaa\x55\x91\xb7\x6a\x55\x55\xfa\xc7\x1f\x7f\xf4\ +\x1b\x95\x4a\xcb\x8b\x02\x68\x9e\x72\xa5\x4b\x20\xa5\xc1\x73\xf3\ +\x37\x6d\xaa\xc9\x6d\x41\x0c\x80\x9f\x1d\x8a\x36\x4d\xdc\x79\xf5\ +\xf7\x8a\xf5\xeb\x4b\x9a\x2f\x78\xfd\xfc\xe0\xb1\x43\xce\x38\xe3\ +\xbc\x21\x87\x1d\x56\xe1\xa4\x0c\x63\x29\x02\xc4\x3c\x3c\xb4\x4a\ +\x60\xf0\xea\xc4\x6f\xed\xdf\x94\x38\x40\x42\x01\x1c\x20\xe0\x77\ +\xcb\x3e\x63\x47\xfa\x2f\xbc\xf0\xc2\xd3\x51\xda\xfb\x2c\xf6\xfe\ +\x24\xee\x44\xa5\x9f\x00\x5c\x84\x96\x17\x74\x5d\x2c\xa9\xc5\x7d\ +\x99\xd1\xc7\x89\x3a\x00\x90\xb1\x56\xa3\x55\x59\x19\xf7\x94\x04\ +\x72\xc8\x5a\x7a\x5a\x7c\x49\xf5\x41\x82\x73\xb2\xd7\x8f\x6c\x03\ +\xe4\x71\x2a\x14\xc0\xce\xf4\xf9\x69\x1f\x52\x7a\xc1\x13\x91\x3d\ +\x30\x03\x8e\x28\x27\x96\x60\x23\x2d\xbf\x14\xfa\x60\xd5\x80\xcb\ +\xef\x05\x82\xdb\x61\xf2\x89\x59\xdf\x2f\x8d\x34\x99\xcf\x3d\xf7\ +\xd4\xa8\x85\x0b\xbf\xf2\x60\x65\x39\x67\x50\xc0\x20\x62\xdc\x85\ +\x59\x86\x9d\xe1\x99\x94\xf5\xc1\xb5\x3b\xca\x82\x8c\x80\x84\x28\ +\x70\xb6\x12\x90\x0e\x1e\x7c\xfe\x71\xe3\xc7\xbf\x72\x29\x58\x8f\ +\x6e\xd8\xb0\x61\xe3\xad\x2b\x56\x2c\xbf\x22\x2b\x2b\x25\xee\x42\ +\x1b\x04\xec\x6c\x00\xb4\x2c\x14\x6a\xbc\x1d\x9d\x95\xb7\x20\x60\ +\xf7\xbb\x87\x1e\xfa\xc7\x39\x88\x25\x1c\x16\x28\x81\x32\xf5\x1e\ +\x4a\xec\x39\x79\xed\xff\xfc\x67\xd1\x75\x1b\x36\x54\x27\x61\x4b\ +\x13\x37\x78\xab\xab\xb7\xfa\x6b\xd6\x6c\xd8\x3a\x74\xe8\xd5\xb3\ +\x9c\xb2\x63\xc8\xde\xff\x11\x27\xd6\x5e\xa0\xec\x76\x4b\x7b\x31\ +\xa2\xeb\x22\x58\xfb\x3b\x01\x7e\x56\xf7\x21\xc5\x26\xf4\x5d\x02\ +\x3c\xa9\xaf\xe7\x9e\x5c\x82\x80\x70\xb9\x09\xfe\x77\xdf\x7d\xc7\ +\xe4\xe4\x66\xa3\xb6\xbf\xd8\x24\x79\x9e\x58\x7e\x71\xf7\xb5\x65\ +\x0f\x14\x40\xc8\x76\xf6\x45\x52\x7d\x21\x12\x7b\x72\xcf\x8f\xae\ +\x38\x3e\xef\xa4\x93\x7a\x9b\x5f\xff\xfa\xd7\xa6\x7d\xfb\xf6\x02\ +\x44\x2a\x9e\x15\x2b\x56\x48\xb0\x91\xc0\x47\x7a\x8f\xb9\x7e\x28\ +\xa7\x86\x9b\x6f\xbe\xf9\x09\x3c\xb5\x16\xb2\x4d\x8b\x28\x81\x18\ +\x7b\xff\x54\x48\x7e\x00\xd4\x8a\x47\x1f\x7d\xe9\xde\xb3\xce\xfa\ +\x71\x79\xbb\x76\x65\x88\x8e\xc7\x65\x95\x91\xee\x5c\x8d\x7e\x88\ +\xf4\x4d\x15\x15\x65\x37\xa8\x38\x43\x7d\x79\x79\x45\xf1\xe3\x8f\ +\x3f\x7e\x0a\xc6\x8f\xff\xb8\xa4\xa4\xf8\x28\x13\x2c\xf0\x8e\x62\ +\xd9\x8e\x3f\x8f\xca\x12\x77\x28\xf1\x58\x66\x21\x4d\xf5\x7d\xcf\ +\x2a\x29\xdf\x9e\x0a\xb2\x21\x35\x4b\x96\x7c\xf1\x01\x32\x2f\xb3\ +\xef\xbc\xf3\x8e\x85\xc1\x77\x9e\x0e\xc9\x45\xa3\x54\xf7\x5b\x6f\ +\xbd\x77\x58\xd7\xae\x6d\xe2\x7c\x2d\x7e\x2e\x4c\x61\x9a\x6f\x9e\ +\x7e\xfa\x91\x67\xde\x7c\x73\xec\x64\x9c\x5a\x09\xd9\x00\xa9\xd5\ +\xad\xc8\x09\x05\x70\x60\x95\xf6\xa6\x46\x0d\xeb\x48\xba\xf6\xda\ +\x6b\xff\xd0\xb1\x63\xc7\xdf\x5a\xf0\x5b\xd6\x5e\x14\xfb\x68\xee\ +\x3e\x39\x32\xd5\x06\x77\x5b\xce\x11\x7c\xef\xbc\xf3\x8e\x99\xfb\ +\xfe\x5c\xc3\x76\xde\xe2\x22\x83\x87\x22\xf4\x5c\x4d\x3a\xbf\x2f\ +\xb7\xc3\x86\x5b\x80\xb0\xd0\x78\xf1\x71\x28\x80\x00\xfc\x8d\x88\ +\x09\xa0\xb7\xdf\x0e\x0c\x19\x32\xe4\x4a\xe6\xfc\x95\xa7\x21\x8c\ +\x3e\x7c\x1f\x50\x3e\x04\x3f\x14\x12\x0b\x7d\x50\xab\xf0\x24\x73\ +\xfd\x02\x78\x05\x7e\x8a\x6b\xfd\xc5\xf2\x8b\x4b\x5d\x06\x69\x7b\ +\xe4\x91\x3d\x4e\xbc\xeb\xae\x87\xaf\x19\x30\xe0\x24\x00\x85\xc0\ +\x8a\x03\x94\xc6\xcc\x9f\xff\x05\x32\x12\xb3\x27\x5f\x75\xd5\xd5\ +\xef\x8c\x1e\x3d\xe6\xe8\x41\x83\x06\x9c\x92\x9d\x9d\xd3\x1a\xff\ +\xdc\x66\x32\x58\x2a\x6c\x03\x6f\xfe\x9e\x87\x4c\x30\xd8\x94\x5b\ +\x16\x1b\xdc\xf3\x0c\x9b\xb0\xbe\x9c\x07\x6f\xe8\xfd\x31\x63\x46\ +\x63\x0b\xbf\xf1\xee\x9d\x3b\x77\xe5\x74\xe8\x50\xee\xc5\x07\x7e\ +\x0f\x99\x9d\x2a\x7f\xe2\xc4\xd9\xd5\xd7\x5c\x33\xf8\x0e\x9c\x5a\ +\x15\x48\x55\x70\x4d\x1b\xa4\x54\x38\xd1\x0b\xb0\x7f\x17\xf9\x50\ +\x62\x51\x76\xdf\x78\xe3\x8d\xff\xd7\xae\x5d\xbb\xc1\xb6\x97\x1f\ +\x47\x0f\xac\xbd\x0e\xf8\xed\x02\x5b\x8e\x3e\x4f\xe0\xbd\x3d\x73\ +\xa6\xf9\x00\x63\xba\x0a\x6c\x3b\x2f\x04\x4b\x2c\x7d\xa4\x74\x57\ +\x06\x75\x28\x16\x9f\x50\x54\x63\x8f\xfc\x1b\x78\x05\x04\x76\x97\ +\x23\x8e\x40\x95\xdf\xc5\x06\x4a\x49\xf6\xe0\xfc\x7b\xa8\x28\x24\ +\xf8\x35\x97\x9f\x14\xfa\x3c\xf2\xc8\x23\x63\xf0\x9e\x36\xbb\xe9\ +\x3e\x97\xca\xcb\x75\xfd\xb9\x1a\x85\x13\xe0\xf3\xcf\x3f\x42\x7c\ +\xf1\x8b\x6f\xbe\xf8\xa2\x4d\xdb\xce\x9d\x5b\x33\x47\xde\x3c\xf8\ +\xa8\x04\x50\x20\x75\xa8\x9f\x97\xd7\xb7\x2f\xde\x6f\x3f\x58\x78\ +\x78\x32\x21\x1f\x9f\x8d\x60\x4a\x4e\xe6\xfe\x81\xd7\x70\x6f\xad\ +\x64\xe2\xde\x63\xec\xa2\xb1\x71\x17\x3c\xa7\x0e\xc7\x8f\x1e\x3d\ +\xea\x04\x88\x3f\x77\xee\x22\xaf\x77\xef\xae\x78\xfd\xa6\xef\x54\ +\x40\x9e\xc7\xbf\x06\x72\xd6\xa5\xde\xe8\xd1\x0f\x4f\x94\x40\xaa\ +\x14\x4b\xed\xcb\x46\xa1\x64\x93\x58\x71\xad\x38\x87\x73\xea\xc8\ +\x70\x12\xf8\xfa\x9f\x44\x39\xef\x59\xb0\xfc\xb4\xb4\x95\x95\x95\ +\x02\x72\x29\xed\xe5\x7d\x80\x5f\xf7\xf2\xb3\xde\x7e\xfa\xf4\xe9\ +\x66\xc1\x87\x0b\x4c\x71\x69\xb1\x29\x2a\x24\xf8\xa5\x62\x0f\xd2\ +\xa4\xaa\xfb\x44\x09\x90\xdc\x23\xb2\x35\xd0\x0a\x20\xc4\xd8\x00\ +\x5d\xff\x0e\xed\x3b\x98\x2b\xae\xf8\x15\x52\x6c\xc7\xe8\x72\x62\ +\x5a\x7e\xb1\x74\x88\x0f\x10\xfc\xf0\x00\x08\xfe\xb1\x63\xc7\xbe\ +\x82\x12\xe0\xe5\xb1\x7a\xfa\x29\x2e\xf8\x75\x7b\xaf\x89\xee\xd3\ +\x5f\xb4\xe8\xdf\x5b\x7b\xf4\x38\xf5\xf8\xae\x5d\xdb\x12\x30\x90\ +\xef\x54\x02\x28\xea\xf1\x72\x73\xb3\x3c\x80\x9f\xa0\x87\x78\xf2\ +\xd8\xbe\x5c\xbe\x2f\x45\x5a\x1e\xb7\x30\xc8\x68\x78\xed\xdb\x97\ +\x07\xae\xbf\x89\x67\x9b\x01\x65\xbb\xd6\x9f\x3f\xff\xc3\xb5\xa3\ +\x46\x3d\xf2\x7a\xe0\xf6\x6f\x84\x6c\x85\xec\xd0\x4a\x20\x11\x04\ +\xdc\xdf\x5d\x7e\x37\xda\xcf\x3c\xf5\x9d\x77\xde\xf9\x12\xac\xfd\ +\x4f\x11\xed\x27\x87\x1e\xa8\xbc\x84\xaf\x5f\x84\x20\xfd\xf0\xc3\ +\x0f\x75\x9b\x2f\xd3\x7e\xe0\xcf\x33\x1f\x22\xd7\x7f\x08\xb8\xfb\ +\x0a\x90\x9f\xc7\x6e\xd4\x84\xb4\x25\x57\x94\xdd\x10\x35\xa0\x33\ +\x24\xb7\x15\xf8\xb9\x3d\x20\xf8\x2b\xca\x2b\x58\xdf\xdf\xa3\x47\ +\x4f\x82\x3f\xf2\x63\x5c\x2a\x96\x53\xc0\x6f\x03\x7f\xa4\xf3\x02\ +\x9d\xd8\x0c\x90\x7e\x68\x2e\x3f\x91\x1d\x2e\xf8\x29\x21\x77\xfe\ +\x3e\xcf\x35\x2a\x4a\xb0\xcd\xeb\xd6\xad\xfe\xe6\xf3\xcf\x3f\x5e\ +\xf2\xc9\x27\xcb\xf0\x1e\xe2\x77\xc3\x2d\xa9\x87\xec\xe9\xf7\x87\ +\x85\xf7\x81\xeb\x94\xde\xa2\x18\x03\xbe\x6b\xc4\x7a\x56\x7a\xc3\ +\x87\xff\xdf\xc4\x60\xbf\xcf\xe1\x28\xb2\xef\x17\xf0\x27\xda\x81\ +\xf7\x57\xbe\x7e\x97\xb2\x5b\xe7\xf9\x33\xef\xbe\xfb\xee\x09\x88\ +\xf2\x77\x80\xdb\xcf\x92\x5a\xe9\xa3\x17\x90\x4b\x1b\x2d\x2c\x3f\ +\xcf\xc9\xda\xb8\x71\xa3\x99\x32\x75\x0a\x52\x80\x8b\xc9\xda\x9b\ +\x97\x97\x6b\x81\x09\x00\xcb\x80\x8e\x90\xa4\xf5\x78\x64\x15\x1f\ +\x39\xfb\x55\xd7\x1f\x01\x2f\xd5\x80\x7c\x2e\x5b\x7b\x4b\xc0\x05\ +\x88\x2c\x84\xc1\xe0\x50\xba\xf9\xba\xaf\x5f\xd2\x71\x00\xbf\xa4\ +\xfb\x98\x8d\x40\x9f\xc1\xc7\x18\x15\xbe\x80\xc0\x6d\xa6\xb5\x97\ +\xe2\x5a\x7e\x6d\xfd\x7d\xc5\xb5\xb7\x0d\x52\x03\x29\xbc\xff\xfe\ +\x5b\x27\x77\xe9\xf2\xa3\x2e\xdd\xba\xb5\x23\x78\x0e\xfe\x45\xf7\ +\x1f\xe0\x5f\xe1\x2f\x5a\xf4\xc9\xb2\x15\x2b\xbe\x5a\x6a\xaf\x85\ +\x58\x7e\x89\x9b\x24\x14\xc0\x7e\xce\xda\x1b\x0b\xfc\xe8\xe2\x2b\ +\xc4\x9e\xff\x4d\x58\xfd\x12\x58\x7c\x10\x67\x76\x95\xc2\x1a\x0d\ +\x7e\x06\xd7\x50\x45\x27\x2e\x38\x05\x3d\xf6\xa0\xf0\x9a\x62\xbe\ +\x5e\xfa\x15\x72\xfc\x68\xe7\xcd\xcd\x26\x30\x75\xa4\x1f\xb7\xd5\ +\x7c\x7e\x39\x17\x04\xf9\x20\xf2\x18\xfb\xfd\x03\xf0\x03\xd4\xf8\ +\x5b\x79\x66\xc0\xc0\x81\x06\xdc\x82\xac\x36\x94\x2a\x3f\x54\x19\ +\x52\x11\x61\x39\x8c\x3e\x48\x03\x2e\x7f\xe6\x99\x67\xa6\xc8\xfe\ +\xd4\xb1\xfe\x2e\xf8\x21\x2e\x9d\x97\x5c\xcb\xe0\x7c\x83\xf2\x02\ +\xb6\xd4\xd7\xd7\xad\xff\xf0\xc3\x39\x9f\xb6\x6f\x5f\x76\x74\xcf\ +\x9e\x9d\xf8\x39\x0e\xf2\x15\xd0\xb7\x7d\xeb\x3d\xf4\xd0\xed\x53\ +\x03\xeb\xbf\x55\xef\xff\x25\xf0\x97\x28\x05\xde\x4f\xc0\x1f\x6f\ +\x69\x2f\x28\xb2\x2b\x86\x0d\x1b\x36\x03\x96\xbf\x44\x72\xfc\x00\ +\xbf\xd3\xd4\x03\x80\x71\x32\x8f\xa4\xfd\xb0\xc8\xe1\x3f\xf1\xcd\ +\x89\x66\xe9\xb2\xaf\xed\x98\x2e\x00\x36\xc7\xa6\xb1\x08\x78\x69\ +\xe2\xd1\x8d\x3d\xbb\x28\xea\x31\x55\xef\x1f\x52\xa3\xbd\x00\x7e\ +\x56\xf9\x9d\x0b\x36\x9f\xbe\x7d\xfb\xd2\x13\x11\xf0\xa3\xbc\x98\ +\x80\xd7\x74\x5e\x28\xfc\xe1\xdc\x3e\x28\x85\x4d\x7f\xff\xfb\xdf\ +\x5f\x96\x5c\x7f\x2c\x02\x4f\x87\xc4\xd3\xe5\xcf\xd3\xd2\x24\xcc\ +\xbb\x5a\xa9\x3c\xf8\xe0\x1d\xb3\x97\x2d\x5b\x83\x60\x63\x23\xdf\ +\xcb\x41\xbc\x18\x44\xc4\x96\x07\x9e\xdf\x7b\x5f\x6c\xd9\xb2\xb9\ +\x4a\xa7\x33\x5d\x4a\xb4\x96\xc7\xa4\x12\x1e\xc0\xde\xa9\xeb\xe7\ +\x6d\xdd\x1c\x12\x5d\xdd\x77\xec\xb1\xc7\x1e\x3e\x70\xe0\xc0\xd7\ +\x60\xf5\x93\x2d\xf8\x61\xf9\xa5\x71\x47\xb3\xf8\xb0\x9d\x17\x45\ +\x3e\xf6\xb6\xcc\xe9\xe7\x68\xee\x49\x18\xd6\xb1\x76\xdd\x5a\x80\ +\x5f\xda\x79\xd1\x78\x43\x3a\xee\xe8\xd2\x5e\x2a\x00\x45\xe5\x25\ +\x01\x41\xb1\xfe\x7c\x5c\xf6\xfc\x78\x0f\xa9\xb6\xbc\x97\x55\x7e\ +\xf0\x4e\x24\x00\xc9\x51\x61\x08\x34\x4a\xae\x5f\x26\xf6\xb2\xd0\ +\x07\xef\x7b\xe7\xad\xb7\xde\x3a\x26\x0a\xfc\x3b\x9c\x1c\xbf\xb6\ +\xf8\x22\xee\x64\x5e\x77\xdc\x96\xcb\xf6\xd3\x30\x75\xea\xeb\x8b\ +\xdb\xb6\x3d\xe4\x88\x5e\xbd\x2c\xed\x59\xf8\x20\xb6\xfe\x29\xd8\ +\x56\x7d\x6b\xb0\xf5\x59\x28\x0a\xd3\xdd\xf3\xc7\x1f\x8f\x8a\x35\ +\xd5\x28\xa1\x00\xf6\x6c\x47\x5f\x52\xcc\x61\x1d\x10\x54\xa7\x1d\ +\x03\xd6\xde\x17\xe0\xf6\xfb\xa8\xed\x27\xf8\x05\xf8\xe2\xf2\xcb\ +\x98\x2e\x94\xf7\xf2\xb6\x04\x00\x57\x7e\xb3\xd2\xbc\x35\xe9\x2d\ +\xb3\xa9\xba\x0a\x19\x82\x72\x7a\x0c\x38\x0f\x09\x0b\x67\xbf\x56\ +\x00\x02\x76\x9e\x13\x16\x1f\x88\x4c\xf1\x89\x30\xfa\x34\x36\xf2\ +\x8d\x9f\x72\xca\x29\x06\x8a\xc9\x20\x0b\x21\x81\x46\x5a\x79\x04\ +\x1a\xf9\xbe\x94\xe5\x67\xa1\x0f\xb6\x07\xe1\x3b\xee\xb8\x63\x64\ +\x8c\x69\xbd\x42\xe6\xe1\xb8\xa9\xee\x0f\xd2\x25\xf5\x8c\x31\xed\ +\xc8\xbb\xf9\xe6\x9b\x3a\x5f\x72\xc9\x35\x47\x14\x14\x64\x32\x11\ +\x72\x10\x97\xa6\x30\x43\x50\x56\x96\xe7\xa3\x42\xf1\x5c\x64\x87\ +\x56\x34\x34\xd4\xcb\xb5\x48\x09\x24\x89\x12\x9b\x14\x35\x29\x46\ +\x9b\x72\x58\x8b\xfc\xfb\x84\x02\xd8\x5d\xf0\xcb\xb1\x79\x22\x8f\ +\x54\x80\xab\x0f\x82\x6a\x8f\x49\x81\x0f\x88\x3b\x65\x9f\xa7\x4b\ +\x7b\xd9\xca\x8b\xc4\x37\x6f\x8b\xd5\x45\x99\x29\xa3\xfd\x5b\xb6\ +\x6e\x26\xf8\xd1\xb6\xc6\xf3\x04\x7c\x58\xe5\xf9\xa5\x9f\xdf\xde\ +\x57\x33\xfa\x08\x7c\x21\xfe\x50\x81\x41\x00\x99\x0c\xc0\xbd\x4f\ +\xec\xcd\xee\x3e\x35\x30\x94\x85\x3e\x28\xf3\x15\xef\x43\xe7\xfa\ +\x49\x39\xfe\xe0\x83\x0f\x3e\x8b\x00\x60\x4d\x0c\xf0\x4b\x65\x9f\ +\x2f\x5e\x50\x33\xa3\xb5\xbc\x66\xfa\xe5\xb3\xa4\xab\xef\xed\xb7\ +\xdf\xbe\xf0\xd8\x63\x7b\xf7\x01\x10\x90\x6e\xcc\x40\x4a\x8d\x39\ +\xf4\x83\x76\x61\x36\x2a\xe2\x30\xdd\xbd\xd5\xab\x37\xe6\x22\x75\ +\xf8\xa7\xbe\x7d\xcf\xb8\x6b\xc6\x8c\x19\x9b\x79\xad\xe5\xfa\xea\ +\xa1\xa7\x5c\x6e\xca\x59\x77\x24\xba\x1e\x95\x78\x65\x5c\x7e\xa2\ +\x0e\xa0\xe5\xe0\x77\xfb\xf8\xdd\x3c\x7f\x2a\x06\x64\x0c\xee\xd9\ +\xb3\xe7\x03\x70\xfb\x7d\x5b\xe0\x83\x3c\xbf\x76\xf7\x29\x68\x99\ +\x25\x83\x0f\x84\x5b\x02\x61\xd3\x01\x9f\x1f\xdd\xfe\x6d\xdb\x6b\ +\xd1\xce\x5b\xc9\xce\x3f\xb1\xee\x61\x61\xf1\x11\x37\x3f\x3a\xd8\ +\x27\x31\x80\x50\x38\x78\x2c\xb0\xfe\x21\x80\x3f\xd4\xc8\xbf\x73\ +\x4c\xf7\x1e\x24\xf5\x40\xc5\xa1\x28\x22\xfe\x1b\x21\xf2\x84\xa9\ +\xa5\xdb\x0f\xcb\x6f\x3d\x00\xe6\xfa\xd1\xd9\x37\x1e\xb9\xfe\x15\ +\x31\x7a\xfa\x75\x59\x6a\x0a\x18\x8b\x3b\xe4\xe5\xe5\x67\xa1\x64\ +\xb8\x91\x0a\x51\x94\xa5\x5b\x5d\x2a\xd7\x32\x4d\x51\x65\x15\x59\ +\x59\xbe\x7c\xd9\x9d\xa5\xa5\x6d\x7a\xa7\xa5\x25\xe1\x3a\xa5\xe2\ +\x79\xcc\xa1\xef\x93\x20\x1c\xfe\x8f\x63\x52\x54\xff\x81\xb7\x4f\ +\x5e\x1f\xde\x1d\x79\x0f\xd6\xaf\xaf\xf6\xae\xba\x6a\xc8\xa9\xeb\ +\xd6\xad\xfb\x02\x31\xa1\x4d\x3a\x78\x1a\x83\xe1\x38\x4d\x08\x64\ +\x54\x23\x54\xd2\x9c\x39\x73\x7f\x3e\x6a\xd4\xc8\x15\x7c\x3c\x4a\ +\x11\x27\x4a\x81\xf7\x50\x69\x6f\x34\x71\x27\x5a\x79\x7f\x0b\x6b\ +\xff\x07\x6b\xf9\x11\xfc\xf3\xa0\x00\x24\x8d\x25\x91\x7d\x82\x1f\ +\x40\xa7\xf5\x87\xe5\x17\x10\x72\x1b\x30\x75\xea\x34\x80\xb5\x9e\ +\xe4\x9d\x78\x4c\x5c\x79\x4d\xd1\x1d\x61\xf1\x95\xb2\x5f\x65\xfd\ +\xf9\x18\xf3\xff\x91\x42\x20\x72\xfa\x35\xee\x62\x95\xdf\x95\x57\ +\x5e\x49\x66\x21\xbc\xa6\xd4\xb5\xf3\x7d\xa8\x39\x7e\xac\x34\x84\ +\x02\xa0\xf2\xc1\xdc\xc0\x19\xa0\x12\x5f\xa0\x80\x5f\x2b\xb7\xa3\ +\xa8\xbc\x52\xec\x71\xd9\xb2\x95\x2f\x94\x97\x1f\xd2\x16\x0a\xe0\ +\x2d\x94\x14\x3f\x56\x5f\xbf\x73\x8b\xa4\x0a\x83\x63\x83\xfc\x1b\ +\x45\xcb\x95\x13\x80\xbf\x64\xfd\xfa\x0d\x0f\xd4\xd6\x86\x8e\x2c\ +\x2f\x2f\xde\x4b\x63\xfa\xf5\xac\x44\xab\x88\x85\x45\xc9\x30\x0e\ +\x03\xa2\x11\x06\x48\x71\x5d\x38\x1a\x3d\x33\x33\x0b\x31\x92\x3c\ +\x36\x02\xc9\xf3\x70\x3d\x19\x88\x85\xec\x85\xf7\xc7\x52\x60\xbc\ +\x97\x5a\xbf\xb8\xb8\xd0\xfb\xdb\xdf\xee\xbe\xfb\xaf\x7f\xfd\xcb\ +\xdb\x38\xbd\x09\x12\x5c\x4b\xc7\xdb\xca\x54\x0a\x20\xf9\xfe\xfb\ +\x1f\x38\xe9\xc6\x1b\x87\x0e\xdb\xb6\x2d\x54\x39\x6f\xde\x3b\x7f\ +\xfa\xd9\xcf\xfa\xbe\x29\xdf\x5b\x74\x46\x21\xb1\x05\xf8\xae\xe5\ +\x82\x3f\x25\x46\x85\x9f\x77\xdd\x75\xd7\xdd\x89\xe6\x99\x8b\x01\ +\x7e\xcb\x99\xe7\xc1\xf5\x37\xb2\x24\xb8\x07\xf0\x33\xd8\x87\x7d\ +\xbf\xb5\xfc\xc2\x95\x4f\x0a\xaf\x69\xa8\xf0\x0b\xc3\xc5\xe7\x68\ +\xee\x54\x7a\x04\x10\x02\x5d\xda\x76\xc5\xb5\x57\xe9\xbd\x90\x94\ +\xf6\x52\x9a\x02\x22\x0f\x2a\x0d\x5a\x7e\xfc\x3b\x48\x07\x34\xf5\ +\x5c\x74\xd1\x45\x4c\x3f\x0a\x7d\x17\x16\x2d\xbf\x58\x3a\x71\xfb\ +\x55\xae\xff\xa3\x00\xfc\x3b\x5c\xd7\x5f\x52\x7c\x5c\xac\xe0\x1b\ +\x31\xe2\x89\x33\x96\x2d\x5b\xdf\x16\x5e\x03\x62\x0b\xad\xce\xde\ +\xb9\x73\xc7\xd9\xa0\xbf\x1a\x8f\xad\xd0\x3f\xa5\x49\x48\x5c\x5a\ +\xe1\x01\x90\x01\x1d\x56\x70\x4d\xfe\x5e\x5d\x5d\x7f\x64\xbb\x76\ +\x87\xec\xf1\xb2\x5d\x89\xb9\x64\x64\xa4\xa1\x95\xba\x16\xd9\x96\ +\x4f\x90\x73\x5f\x8c\x2a\xc7\x65\xb6\xbd\x19\xc0\xaf\xa5\x42\xf0\ +\x3c\xfb\x3d\xc9\xd7\x6e\x41\x2e\x75\xfe\xbe\x41\xa3\x16\x4a\xa4\ +\xdb\xa3\x72\xb3\x13\x98\x7b\xba\x61\xfa\x72\x57\x3c\xe6\x73\x30\ +\x2a\x9e\xb7\xc7\xea\x15\xec\x47\x07\x1f\x82\x57\x53\xb3\xd5\xbf\ +\xe9\xa6\x5b\xef\x80\x47\x16\x7a\xe8\xa1\x07\xdf\x53\x16\xbf\x41\ +\x30\xaa\x80\x9f\x85\xa1\xac\x47\x3f\xf6\xd8\xf0\xeb\xd3\xd3\xb3\ +\x3b\x6e\xdc\xb8\xd5\xaf\xab\xdb\xe9\x77\xe9\x72\x8c\xed\x25\x98\ +\x1b\xfc\x5b\x67\xf6\x40\xc2\x03\xd8\x9d\xd2\x5e\xb7\xae\xdf\xbb\ +\xe1\x86\x1b\x1e\x41\x75\xdf\xcf\x00\x7e\x56\xf7\x21\xe2\xcf\x1f\ +\x44\x54\xc0\x8f\x53\x72\x11\x69\xd7\xee\x37\x1b\x7d\x66\xcc\x9c\ +\x61\xe0\x79\x9a\x72\x3b\x9a\xdb\xce\xe5\x0f\xa2\xfd\x21\xe9\xdd\ +\x67\x13\x0f\xee\x6b\xeb\xcf\x26\x1e\x88\x90\x7b\x00\xf0\x61\x2a\ +\x0c\x3e\x4e\xb7\x3f\x04\xe5\x52\x09\x45\xf4\xab\xcb\x7f\x85\x0e\ +\xbf\x93\x68\xd5\x25\xdd\x87\x14\x23\x6f\x03\x6c\xb4\x6a\xb0\xfa\ +\xb4\xfe\xb8\x6f\xf9\x06\x96\xa3\x99\x65\xac\x14\xe8\x04\x52\x2b\ +\x0a\x40\x15\xa6\xa4\x06\x16\xbc\x60\xd1\xa2\x65\xcf\xa1\x12\x2f\ +\xb5\xb4\xb4\xd0\x83\x15\x83\x25\xdd\x45\x85\x57\x58\x98\x13\x46\ +\x1d\xc3\x18\xf0\x1d\x3c\xa7\x52\x85\xbb\x20\xc9\xd2\xb7\x0f\xb7\ +\xff\xae\xed\xdb\x93\x8e\xef\xd0\xa1\x8c\x60\xda\x93\x96\x1e\x31\ +\x04\x78\x39\xeb\xcc\xcc\x99\xb3\xd0\x40\x35\x17\x9f\x7b\x35\x6b\ +\x1e\x60\xe1\xf5\xcf\x5c\xa5\x5f\xed\xbf\x63\x60\x8e\xf5\xfb\x42\ +\x79\x16\x6c\x45\x64\xce\x21\xdf\x67\xcf\x9e\xc7\x98\x3e\x7d\x7e\ +\x82\xa0\xea\xc9\xb8\x4f\x2f\x8c\xc7\x3d\x55\x18\x54\x5d\xbd\x1d\ +\x9e\x40\xbe\x37\x64\xc8\x15\xc3\xc6\x8e\x7d\xf1\xdf\x38\x5d\x23\ +\x0a\x40\x4a\xcb\x4f\x38\xe1\xc4\xc3\x5e\x7d\x75\xc2\x1f\x10\xd3\ +\xe9\x5e\x55\xb5\xc5\x4f\x4f\x4f\xa3\x4e\x87\x42\x43\x35\xe9\x97\ +\xf8\xac\xf5\xaf\x1c\x7b\xec\x71\xc3\x83\x66\xa2\xe8\xb8\x82\x9f\ +\x50\x00\xf1\x81\x9f\x12\x3d\x93\xdf\x9e\x43\x1b\xec\x68\xd4\xf2\ +\x1f\x0b\xf0\xb3\xba\x0f\x55\x7e\xba\x79\x47\x02\x7e\x2c\xed\x45\ +\x8a\x4d\xbc\x01\xa9\xf8\x63\x57\x5f\x6a\x5a\x32\x2b\xfc\xf0\x98\ +\x0c\xde\x24\xb8\x75\xb7\x5e\x08\x12\xb1\xfe\x32\xc8\x83\x3f\xba\ +\x40\x64\x6c\x37\x1f\x63\xc4\xbf\xa4\xb8\xc4\x5c\x72\xc9\x25\xe6\ +\xd4\x53\x4f\x35\xba\xf0\x08\xfb\x4b\xbe\x86\xfc\x68\x05\xfc\x50\ +\x04\x3e\xee\x57\xdf\x76\xdb\x6d\xcf\x48\x61\x8e\x88\xe6\xf0\x57\ +\xf4\xdd\xd9\x90\x22\xf0\x11\xfc\x3a\x29\xa9\xf8\xcc\x5e\xbd\x6c\ +\x2b\x33\x07\x6b\x4a\x4d\x3e\x62\x0a\x8d\x18\x03\x9e\xe9\x81\xee\ +\x6a\xe7\x98\x31\xcf\x3e\x7d\xf9\xe5\x97\x4d\x52\xd1\xea\xcc\x39\ +\x73\xde\xbd\xa2\xb4\xf4\xb0\x7e\x95\x95\x45\xaa\xc4\x62\xf7\x97\ +\x7c\x46\x70\x07\x02\xf4\x73\xcc\xab\xaf\xbe\x81\xaa\xc6\x15\x50\ +\x04\x59\xc1\x63\x9e\x01\x48\xa0\x9c\xac\x12\x48\x85\xa4\xf1\xba\ +\xc7\xe8\x1d\x08\x94\x81\x6f\xaf\x13\xbf\x33\xf0\x01\xe0\x58\x4f\ +\xa5\x89\x47\x71\xe4\xf5\xc7\x35\x3e\xc5\x9c\x7f\xfe\x00\x78\x0a\ +\xad\xe8\x4d\xe1\xdf\xec\x11\x25\x66\x41\x5d\x5e\x5e\x0a\x76\xa8\ +\x6e\xd7\x62\xeb\xb8\x5a\x86\x92\x96\x94\x94\x16\x83\x1d\x79\x48\ +\xa7\x4e\x1d\x7f\x52\x5d\x5d\xeb\xdb\xa6\x27\xf9\x1c\xf2\xbe\x1b\ +\x1a\x9a\xa0\x44\xb6\x99\xd3\x4e\x3b\xee\xf2\xd5\xab\xbf\xb5\xfc\ +\x8c\xeb\x21\x5b\xa2\xfb\x0a\x12\x0a\x00\xab\x65\x69\x3e\x4a\xc6\ +\xed\xb7\xdf\x3e\x0e\x9a\xb7\xb3\x05\xbf\x65\xf0\xc9\xcd\xcd\x35\ +\x9a\xaf\x5f\xf6\xfc\x70\x85\xe9\x5e\x2b\x16\x1f\x0e\xcf\x9c\x3d\ +\x67\x36\x80\x99\x61\x4a\x0f\x29\x81\x07\xe0\xc1\x82\xfb\xaa\xa9\ +\x47\xcf\xe9\x0b\x07\xf3\xf9\xd9\xd6\x0b\x11\xde\x7e\x1e\x23\x55\ +\x80\xa1\x48\x5f\x7f\x5e\x5e\x1e\xa3\xfd\x67\x61\x7c\x97\x1e\xdd\ +\x85\x4a\x3e\xfe\x40\x25\xeb\x00\xf0\x53\x31\xe1\x3d\xf9\x00\x44\ +\x3d\xbc\x99\xc7\x09\x78\x57\x74\xca\x4f\x78\xfc\x0a\xa1\xfc\x3a\ +\x4c\x9a\x34\xfb\xd1\x43\x0e\xc9\xe5\x67\x15\xf0\xcb\x4f\x48\x40\ +\x57\x57\x57\xef\xa3\x90\xc9\xcb\xc8\x48\xa9\x81\x82\x79\xee\xde\ +\x7b\xef\x59\x84\xa6\xa8\x13\x86\x0c\xb9\xfe\xf2\xdc\xdc\xb4\x40\ +\x61\x7e\x5f\xc0\x58\xe0\x67\x22\x96\x32\xc3\x3c\xff\xfc\x4b\xfc\ +\x9c\x92\x61\x41\x1d\x05\xae\x75\x76\xe0\x05\x09\xd8\xfd\x96\xa6\ +\xeb\xe4\xf3\x04\xc3\x4f\x76\x40\xc1\xd5\x71\x1b\x80\xd3\x06\x8c\ +\x46\x06\xc4\x9f\x88\xb5\x5c\xca\x2c\x0b\xbe\x87\xef\x1b\x27\xe0\ +\xef\x65\xc5\x8a\x75\x7e\x87\x0e\x15\x75\x60\x4b\xba\xd3\x5e\xff\ +\xb9\x73\xdf\xff\xf9\x49\x27\x9d\x78\x46\x4d\xcd\x36\x89\x57\xc4\ +\xbc\x1e\x28\x2f\x86\xb2\x48\xfb\xb4\x73\xe7\x8e\x37\xb3\xb9\x48\ +\xda\x8a\x55\x7f\x41\x42\x01\xb8\xe0\x4f\x56\xc7\x94\x68\xcb\x8f\ +\x1f\x7a\x2e\x7e\xbc\x6f\x20\xc7\x5f\x81\x68\x3f\xbf\x74\xa9\xee\ +\x13\x97\x5f\x2a\xfc\xa0\xa5\x6d\x64\x5d\xc0\xcf\x1f\xe5\x07\x1f\ +\x7c\x60\xe6\xce\x7d\xcf\x64\xe7\x66\xb1\x19\x08\xaf\x04\xf0\x87\ +\x09\x74\x00\xd8\x9d\xd0\x2b\x56\x5e\xd2\x7b\x74\xf7\xc5\x4b\x88\ +\x48\x53\xc0\xe8\x93\x85\x7d\xf8\x80\xfe\x03\xcc\x79\xe7\x9d\x47\ +\x2a\x71\x51\x4a\x70\xed\x99\xdf\x57\x85\x3e\xdc\x92\x48\x5f\x3f\ +\x72\xfd\xaa\xaf\x9f\xa2\x86\x79\x50\x64\xff\x9e\x1a\x44\xee\x8b\ +\x3f\xf9\xe4\xd3\xbb\xb6\x6c\x69\xea\xda\xad\x5b\x07\x4f\xb9\xde\ +\xe2\x4a\x07\x47\xe9\x94\xb3\x20\x69\xf0\xed\x36\x61\xe3\xc6\x75\ +\xeb\x53\x52\xb2\x5a\xa1\x75\x17\x8a\x21\xd3\xc3\xfa\x5e\x5f\x1d\ +\x1a\x6f\x10\x5f\x59\x6c\x1e\x7f\xfc\x69\xab\x6c\x03\x1e\xff\x14\ +\x28\xbf\x5c\x80\x3f\x3b\x00\x7d\xd8\xec\xd9\xa2\x42\x2f\xb8\x96\ +\x96\x17\x91\x5d\x92\x04\xfc\xf6\xed\x3b\xb0\x2d\xe8\x8d\xee\xca\ +\xcb\xd8\xa0\xf4\x3d\x63\x04\x01\x09\xeb\x4a\x0c\x63\x29\xdc\x64\ +\xcb\xc9\x6b\x6a\xea\x68\x18\x90\x25\x09\x94\x52\xb3\x74\xe6\x48\ +\x35\xaf\x33\x4f\x3c\x71\xcf\x1d\x4f\x3f\xfd\x8c\x8d\x25\xac\x0d\ +\xb6\x12\xdb\x9b\x0b\x08\x7a\x89\xba\x7e\x87\xc8\x83\xe0\xaf\xa8\ +\xa8\x28\x45\xb4\x7f\x22\xf6\xf9\x79\xf8\x32\x3c\x80\x5f\xac\x8c\ +\x80\x5c\x84\x8c\x3d\x00\x24\xbf\x40\x21\xd6\x98\x37\x6f\x1e\x46\ +\x73\xff\x8b\x44\x1e\x60\xf1\x11\xf0\xd3\xda\x4b\x04\x9f\x4c\x3e\ +\x3a\xd8\xa7\x48\x3b\xd5\x79\x3c\x4f\xac\x3f\xcf\x73\x80\x47\x5a\ +\x7a\x3a\xac\x7e\x3f\xb8\xa3\x17\x70\x3b\x22\x56\x04\xa0\xa0\x48\ +\xf4\x1f\x8a\x80\x96\x5f\xd2\x7d\x0f\x3f\xfc\xf0\x18\x34\x00\xad\ +\x8a\xc1\xe8\xb3\x43\xf6\xee\x8a\xc2\xbb\x18\xb3\xf2\x4f\xb8\xfa\ +\xea\x61\xb7\x75\xec\x58\x49\x70\x09\x20\x04\xcc\xb1\x41\x2d\x64\ +\xa2\xf5\x88\xb2\xdb\x32\xe4\xef\xbb\xd7\x4f\xc2\x0f\x7c\x04\xb6\ +\x54\xff\xe6\xfe\x1e\xd7\x1b\xde\x58\x01\xa3\xf8\xf8\xac\xfb\xa8\ +\x0d\x98\xed\xd3\xb8\xc6\x5b\xf1\x3d\x93\x23\xd1\x7e\x4f\xf0\x06\ +\x6c\xfc\xe5\x04\xdb\x1a\x6c\x76\x77\x89\x02\xdf\xb2\x65\x3b\x40\ +\x6f\xb3\x13\x69\x54\x2a\xf1\x28\x4d\x3c\x07\x81\xce\x0d\xf0\x02\ +\x72\x36\xb5\x6e\x5d\x76\x19\xdb\x8b\x5d\x76\xa1\xb0\x0b\x8c\x1f\ +\x20\xf8\x63\x17\xf8\x50\x32\x11\xe0\x6b\x03\x8a\xa7\x37\x00\xfe\ +\x34\xb8\x78\x64\xed\x15\x70\x8b\x88\xf5\x9f\x3d\x7b\x36\xf7\x8c\ +\x72\x1f\x40\x83\xd5\x9f\x6b\x16\x2c\x5c\x00\xab\x9c\x0f\xf0\x17\ +\xe1\xc5\xc5\xf2\x93\xbc\x23\x08\xf6\x45\x59\xff\x50\x40\xe3\x15\ +\x90\x7b\x44\x68\xbc\x44\x51\xd0\x2b\xe0\x6b\x25\xc1\xe2\x9d\x7e\ +\xda\x69\x8c\xf8\xe3\xfd\x09\xf8\xa9\x78\x60\xd9\xc5\xf2\xd3\x0b\ +\x01\xf8\xa9\x10\x60\xf9\x31\x41\x68\xfc\xeb\x50\x56\xff\x21\xd8\ +\x1d\xf0\x53\xc4\xf5\xf7\x15\x8d\x57\xd1\xd2\xa5\x2b\x47\xd6\xd4\ +\xec\x28\xb2\x14\x5e\x02\x7e\xe5\x05\xec\xe5\x4e\x3e\x8f\xae\xef\ +\xca\x95\xab\xcc\x3f\xfe\xf1\x28\x23\xf2\x00\x21\x2c\x7e\x1e\xf6\ +\xfb\xb9\x41\x2c\xc2\xff\x3e\x3f\x8d\xdd\x56\x04\x08\x1e\xe2\xfa\ +\x56\xf3\x3b\x81\x87\x83\xed\x61\x57\x73\xcd\x35\x57\xa9\x20\xe1\ +\xbe\x5d\x50\x1a\x08\x40\x2f\x47\xd6\x67\xd1\x08\x74\x7e\x8e\x0d\ +\xbc\x80\xcd\xaa\xd3\xd0\x89\x05\x78\x3f\xb0\x1c\x3f\x25\x66\x75\ +\x1f\x04\xe9\xac\x6e\x67\x9f\x7d\xf6\x38\x80\xdf\xc0\x0b\xf0\x54\ +\x3e\x5d\x8e\x92\x62\x63\x60\x0f\x47\x21\x87\x60\x6a\x6d\xce\x9c\ +\x39\xe6\x23\x34\xfb\x14\x97\x16\x99\xc2\x82\x42\xbc\x9a\x4f\x50\ +\x13\xc4\x12\xdd\xa7\x02\xc0\x39\x01\xbf\x15\x9e\x83\x48\x3d\x3f\ +\x8b\x7b\x42\x38\x27\xa4\x9e\xa4\xf2\xe2\xdb\x3f\xf9\xe4\xde\x2c\ +\xf4\x41\x46\x42\xc0\xc8\x60\x15\x5c\x7f\x5d\xe5\x47\xf0\x63\xef\ +\x4f\xcf\x05\xf1\x89\x39\x2f\xbf\xfc\xf2\x1c\xfe\x18\x1c\xd7\xdf\ +\xc9\xdf\x7b\x62\xfd\x5f\x7a\x69\xec\x2f\x4a\x4b\x3b\x5f\xd9\xbd\ +\xfb\x61\x4c\x95\x45\x29\x80\xbd\x5d\xb4\x43\x97\x7f\xfa\xf4\xb7\ +\x31\x01\xe9\x55\x5a\x7d\xb8\xc3\x88\x7b\x94\xe0\x31\x66\xbc\xe2\ +\x2c\xfc\x91\x80\x25\xff\x4d\x00\xd0\x5d\x2a\x76\x91\xc2\x6d\x84\ +\x31\xcc\x96\xc4\xdb\xdb\xaf\x14\xaf\xed\xa2\xdc\x62\xff\x2d\x15\ +\xed\xcd\x37\xdf\x00\x05\x95\x1d\xfc\xad\x7d\xd9\x6b\xe0\xc3\x00\ +\xec\xf0\xf1\x59\xc3\x50\xd6\x3f\xc7\xa9\xd5\x90\x4d\xcd\x51\x8c\ +\x79\x3f\xa0\xd2\x5e\x1d\xec\x63\xae\x35\xba\xab\x0f\x1d\x73\x27\ +\x62\x30\xc6\x3f\x6d\x5d\x3f\x6a\xb5\x59\xd7\xaf\x22\xce\x3a\xad\ +\x47\xf0\x6b\x8f\x00\x40\x83\x37\x30\x07\x73\xf9\x3f\x31\xd8\xbe\ +\x99\x7c\x34\xdf\xf8\xf8\x2f\x6c\x81\x1c\x56\xae\xbe\x62\xed\x55\ +\xb9\x7e\x46\x99\xc3\x7c\x5e\x28\x00\x3c\x24\x14\xb1\xfe\x00\x38\ +\x7f\x94\x68\x3c\x32\x70\xc9\x59\xe5\x27\xaf\x8d\xbf\x4d\xf0\xcb\ +\xc2\x76\x84\x9e\x00\x44\x26\x07\x2f\x82\xeb\xff\x1a\x2d\xbc\x14\ +\xfa\x28\xcb\x1f\x15\xf8\x6b\x0a\x14\x63\x4e\x7a\x7a\x46\xc5\x97\ +\x5f\x7e\x33\x19\x7f\x0f\xdb\x8c\x3c\x4f\x82\x63\x62\x01\x8d\xf1\ +\xf7\x32\xf8\x33\xcc\xb3\xcf\xbe\x88\x40\xea\x47\x36\xf0\x88\xfb\ +\x59\xb0\xfa\x79\x71\x58\x57\x06\xf0\x08\xfa\xba\xba\x2d\x10\xba\ +\xeb\x50\x8a\x3b\x70\xad\x80\x03\xb7\x75\x81\xcf\xc5\xe7\x85\x64\ +\x23\x96\x90\x0b\x00\x17\x49\x85\x66\x1c\xca\x80\xd3\xbf\x71\xbd\ +\xab\x8d\x64\x5c\xae\xbf\xfe\xf7\x30\x20\xad\x84\x22\x6c\x1f\x29\ +\x00\x66\x3e\xc8\x9d\x78\xd8\x61\x85\x6f\xa1\x40\xed\x36\x2a\x80\ +\x66\x48\x46\x93\x0f\x66\xf0\xc7\xb1\xdf\x17\xcb\x9f\x36\x68\xd0\ +\xa0\xb3\x31\xb0\xe3\x31\x58\x7e\x1f\x85\x3e\x9e\xcd\xf3\x6b\xa6\ +\x1e\x9d\xd6\x03\x4b\x8e\x52\x0a\x1e\xc1\x37\xeb\x9d\x59\x66\xd1\ +\x7f\x3e\x37\x87\xb4\x2a\x15\xf0\xab\xae\xbe\x90\x8a\xe0\x37\x49\ +\x63\x8f\x33\xa1\x37\x32\xd3\x4f\xb6\x0b\x7c\x2e\x73\xfd\xf0\x22\ +\x58\xdd\x07\x46\x1f\xe1\xf2\x93\x7d\x3e\x2d\xbd\x1e\x1e\x22\x4c\ +\xbe\x58\xe4\xf0\xc7\xf8\xb1\x97\x62\x70\xf8\xe3\xe8\x70\xf8\x37\ +\x05\xd7\x2c\x0d\x9c\x04\x48\x2c\xb4\x2a\x68\x68\x48\xeb\x0c\xf7\ +\x12\xfb\xcb\x3c\xc5\xe5\x6f\xf6\xda\x92\x60\xdf\x53\x4f\x8d\xc2\ +\x34\xe2\x2f\x2c\x10\x01\xc8\x02\x1c\xb3\x02\xb0\x7a\x31\x84\x01\ +\x59\x00\x7d\x1b\xc8\x55\x56\x83\x63\x61\x29\x2c\x73\xb5\x9d\xa0\ +\xe4\xc3\xe2\x7b\x49\x2c\xd2\x4a\x87\xa4\x35\xc2\x2b\xaa\xc6\x73\ +\xb7\xe2\xf6\x2e\x74\x4d\xda\xe9\x41\x01\x78\xeb\xb1\x8f\xaf\xf5\ +\xab\xab\xd7\x7a\xb5\xb5\x55\x8c\x79\x64\x64\xe4\xe8\xda\x01\xe7\ +\x75\xe5\x1c\x9e\xc7\xcb\x87\xdb\xd8\x06\xce\x43\xa1\xd8\xe1\x88\ +\x7d\x30\x38\xbb\x37\xaf\x97\xbc\x3e\xe3\x05\x0b\x16\x7c\x05\x85\ +\xbf\xbe\x76\xec\xd8\xe7\x5e\xf8\xe8\xa3\x0f\x96\x89\x67\x17\x33\ +\x06\x90\xa0\xec\x36\xc9\x70\xa7\x2f\x47\x6e\xff\x16\x44\xea\x59\ +\xda\x0b\x80\xe9\x61\x15\x52\xdf\x4f\xb7\x1a\x96\x5f\x0f\xf2\x40\ +\x67\x5d\x35\xc0\xff\x36\x39\xf5\x40\x59\x4d\xf2\x8d\x30\xfe\xa3\ +\xdb\xaf\xd8\x79\xa8\x00\xc4\xfa\x0b\xd0\x71\x8c\x2e\xed\xe5\x63\ +\x6a\x1b\x10\x0a\x46\x7a\xa3\xf4\x98\x96\x5f\xe2\x11\xa2\xf1\x51\ +\xda\x2a\x01\x24\x7a\x09\xd8\xef\x53\x21\xe1\xb6\x8f\xc7\x6b\x41\ +\x50\xf2\x64\x4c\xb7\x3f\x36\x8d\x77\x4a\x10\xfd\x2f\x81\x54\xb4\ +\x6e\xdd\xf6\xa8\x61\xc3\xee\x1b\xd2\xae\x5d\xdb\xb2\x63\x8e\x39\ +\x1c\xf9\xfe\x34\xaf\xa9\x89\xb4\xd9\x7b\xe3\xc7\x4c\xcb\x3f\x7a\ +\xf4\x73\xb8\xa6\x5f\xf3\xb3\x66\x65\xe5\xd1\x4d\x8f\x5d\xde\x4e\ +\x37\x9e\x60\xaf\xaa\x5a\x85\xcf\x5e\x8f\xfb\xc9\xe2\xf6\x5b\xaa\ +\xed\x29\x50\xb0\x33\x20\x9f\x8f\x1b\x37\x0e\x79\x72\x77\x9d\x79\ +\xe6\x99\xd9\x48\xa9\x1e\x09\xa5\xd0\x0b\xd7\xed\x4c\x5c\xcf\xbe\ +\x10\xab\xf0\x70\x68\xc2\x80\xcf\x52\x54\x3e\x1e\x4a\x05\xd3\x7c\ +\x79\xb0\x4d\xff\xd6\xe1\x3d\x34\xd0\x13\xfb\xed\x6f\xaf\x62\xd5\ +\x27\xae\xd7\x5e\x73\xfb\xa1\xcc\x98\x42\xfc\xea\xab\xb5\xde\x7b\ +\xef\xcd\x98\x3d\x7c\xf8\x5f\xc7\x04\xfb\xff\x35\x90\x4d\xcd\x15\ +\x05\x79\x3f\x4c\xca\x6e\x11\xd6\xf5\xdf\x08\xd0\x5f\x69\xdd\x7e\ +\x80\xcc\xc3\x3c\x7c\x6b\x09\x9c\x01\x9d\x70\xf1\x19\xed\xd7\x5b\ +\x01\x50\x78\xd1\x1b\x58\xf1\xcd\x32\xb2\xf8\xc0\x5c\xf2\xea\x4a\ +\x9f\xbe\xd0\x73\x85\xf4\x34\xde\x10\xee\x87\x25\xa2\x2f\x9c\xfd\ +\xe2\x15\xe8\x1e\x00\x6e\x0b\x08\xfe\xf6\x1d\xda\x1b\x34\x1f\xd1\ +\xfd\xc7\x97\x2d\xe0\x27\xd0\x05\xfc\xd2\xda\x8b\x73\x4c\xf7\xc1\ +\x6a\xee\xfa\xe3\x1f\xff\xf8\x18\x5e\x73\x8b\x72\xfb\x55\xae\xdf\ +\xa1\xf1\x0e\x69\x05\xa0\xca\x77\xcb\x20\xad\xed\xb1\x7f\xff\x4b\ +\xfa\x0c\x1c\x78\xd9\x69\x76\xe2\x6d\x97\x2e\x6d\x02\xf7\x78\x8f\ +\x82\x9f\xd6\xfe\xf5\xd7\x27\x82\x31\xe9\x13\xee\xcb\x33\x32\xb2\ +\x71\x3e\x96\xa3\xea\x13\xf8\x00\x1c\xad\x3d\x8a\x77\x7c\x7c\x67\ +\xb6\x42\x11\x9f\xcb\x7b\x18\x00\x7c\x02\x71\x0f\x36\x41\xe0\x3b\ +\xe4\xf5\x6f\x49\x64\x10\xc5\x55\x67\xe1\xda\xfe\x16\x37\xfb\xf9\ +\x3e\xd9\x99\x10\xd8\x6d\x65\xd0\xc4\x84\x53\xcd\xef\xef\x43\xa1\ +\x9d\x78\x3e\x89\x58\xcd\x75\xd7\x5d\xc3\xd9\x8b\x7b\x32\x30\xe8\ +\x79\x34\x4c\x4c\xb7\x82\x64\xc4\x5b\xba\xf4\xeb\x8d\x7f\xf9\xcb\ +\xf5\xaf\xd4\xd4\x54\x7f\x65\x39\x66\x02\x05\xb0\x51\x17\x04\xfd\ +\x10\x62\x00\x5e\x6c\xca\x6e\xb7\xae\x1f\x7c\xfd\xf7\x61\xaf\xdf\ +\x1f\x05\x3e\x74\xaf\x11\xf4\x13\xcb\xaf\xc7\x74\xd1\xc5\x46\x70\ +\xcf\xba\x8e\xe2\x15\xb0\xad\x16\xed\xac\x66\xf5\xb7\xab\xa8\xe1\ +\x91\x93\xb7\x3b\xfe\x08\x59\x87\x80\x5e\x5b\x7f\xd9\x02\x84\xa3\ +\xac\x7f\x10\x00\x0c\xf6\xfe\x52\x03\x00\x69\x24\x93\x30\x3c\x14\ +\xa7\xc4\x17\x0a\x49\xf6\xa7\x92\xeb\xa7\x37\x20\x4c\xbe\xe0\x25\ +\x1c\xb1\x01\x2b\xe6\x00\x0f\x8a\x3b\xc1\x47\x1a\x50\xa2\x1a\x78\ +\x4a\x03\x45\x50\x0e\xa9\xb8\xfd\xf6\x7f\x9c\xd5\xbd\xfb\x71\x1d\ +\xba\x76\x3d\x14\xdb\x82\x7c\x0f\x9f\x63\x0f\x28\x02\x82\x94\xc0\ +\x9f\x32\x65\x1a\x83\x7d\xa9\xa9\x99\xcd\x80\xdf\x0b\x94\xf0\x0a\ +\x6c\x77\xaa\x70\x4d\xd8\x70\x65\x95\xdc\xb0\xd1\xa3\x47\x8f\x30\ +\x7b\x60\xa1\xe0\xcb\x83\x47\xe5\x23\x23\x54\x8e\xef\xfe\x7e\x5c\ +\xeb\x5f\x02\xc4\x1c\x14\x52\x51\xd1\x89\x05\x47\xb8\xdb\x4c\xe7\ +\x5f\x7d\x10\x6c\xf4\xcc\x1f\xfe\x70\xad\x28\xeb\x3d\xd4\xf3\x90\ +\x84\xed\xd1\x2a\x64\x47\xd6\x87\xc7\x8e\x1d\x31\x6b\xf2\xe4\x57\ +\xe6\x05\xc5\x3f\xeb\x29\x91\xc6\xa2\x3a\xbd\xff\x77\x14\xc0\x0f\ +\xaf\xb4\x97\x92\x34\x74\xe8\xd0\xa7\xd0\xc8\xf3\x63\x80\x9f\x6e\ +\x35\x8e\x3a\xb5\x25\x05\x3e\x24\xcf\x40\x5a\xcf\x82\x4f\xa2\xff\ +\x2c\xb1\x9d\xf9\xf6\x4c\x34\xfb\xac\xb5\x4a\x03\xe0\xcf\x12\xfe\ +\x3e\xe1\xe9\x97\x9c\xbd\xb6\xfe\x72\x14\xa2\x0f\xa7\xb4\x97\xca\ +\x20\xb8\xdf\x18\x0a\xb1\x78\x08\xa9\x3e\xd4\xa1\xf7\xd1\x05\x48\ +\xd6\xd2\x8b\x35\x13\xf0\x4b\xba\x8f\x7d\xfd\x23\x46\x8c\x18\x8b\ +\xde\x83\xa5\xcd\xa4\xfb\x76\x58\x89\xc1\xe7\xe7\x2b\xa5\x99\x11\ +\x94\x01\x17\x44\x29\x82\x92\xa3\x8e\xea\xd5\xed\xda\x6b\x6f\x3f\ +\xb3\x4d\x9b\xca\x8c\xa3\x8e\x6a\x2f\x71\x81\xdd\x0e\x0c\x8a\x47\ +\x33\x72\xe4\x28\x5e\x6b\xcf\x63\xb5\x61\x33\xcd\x34\x4d\x48\x77\ +\x7d\x69\xaf\x83\x8f\xef\xc5\x83\xdc\x3f\x72\xe4\xc8\x9b\xcc\x5e\ +\x58\x78\x3f\x74\xe7\xe1\x11\x74\xc2\x6f\xe2\x75\xfc\x06\xba\xc0\ +\xba\xc3\x1b\x28\x47\x70\xb4\x92\xef\x25\x76\xca\xb0\x91\x8f\x63\ +\xf4\x1a\x0a\x86\x2e\xa7\x47\xe0\xfb\xbb\x7b\x8d\xa8\x24\x61\x7c\ +\x6a\x7c\x30\x0b\x79\x0b\x17\xbe\xbf\xf4\x9e\x7b\x86\x4d\xb1\xf6\ +\x28\x90\x8d\x01\xf0\x6b\x94\xe5\x6f\xd0\xdf\xed\xc1\xc7\x07\x10\ +\x3f\x65\x77\x46\x20\x69\x18\xcb\x3d\x16\xe0\x3f\xce\x02\x0c\x3d\ +\xfd\x32\x17\x8f\x00\xd7\x75\xfd\x00\x3a\x07\x72\x42\xfb\x0b\xf8\ +\xd9\x59\x37\x63\xfa\x0c\xb3\xb1\x6a\x83\x69\x0d\xeb\x9c\x19\x01\ +\xbf\x94\xf7\x2a\xc0\xd3\xb5\x07\xa8\xa5\x95\x57\xbc\x83\xa8\x68\ +\x3f\x73\xfd\xf4\x1e\x20\x70\x1b\x01\x7e\x04\x8f\xc8\xe6\x83\xfa\ +\x7e\x96\xb7\xea\x5c\x3f\xfe\xb6\x04\x00\xf9\xc3\x84\x37\xc0\xc0\ +\x1f\x94\x84\x07\x16\xdf\x29\x50\x58\x8b\x54\x7b\xae\x63\xf5\x29\ +\x9a\xcf\xcf\xe5\xf2\x0b\x8b\x44\x91\x4d\x34\x4a\xb0\x70\xc3\x86\ +\xb5\xb5\x18\x67\xf5\x05\xa2\xe6\xd9\x29\x29\x25\x65\xf0\xbc\x7d\ +\x34\x04\x79\xbb\xd3\x3e\x2b\x9e\x16\x7a\x08\x70\xb4\x96\x3c\x85\ +\x96\x1f\xe7\xa3\x25\xc8\xc2\x34\x1a\x0c\x27\xc6\x7d\xc6\x66\x36\ +\xe3\x3a\xfc\x08\x56\xff\x65\xb3\x97\x96\x8c\x47\xaf\xc6\x82\x27\ +\xf8\x18\x7e\x33\x36\xc6\x70\x4a\x7d\xfd\x76\x1f\xc4\xa6\x88\x0f\ +\x14\x47\x8c\x87\x23\x29\x41\x65\xe4\x0e\x7a\x0b\xad\x5b\x73\x36\ +\xc4\x6e\x29\x48\xe8\x3a\xe4\xf9\x97\x62\x3a\xd2\x97\xf5\x7f\xfd\ +\xeb\xd0\x29\xaf\xbf\xfe\xc2\xbb\x74\xf7\x23\x2e\xff\x86\x20\xef\ +\x5f\x1b\x15\xd7\x89\xa9\xa1\x92\x0f\x42\xfa\xae\x14\x3d\x96\x3b\ +\x7a\x8c\xf3\x2d\xb7\xdc\xf2\x06\x5a\x3e\xff\x07\x7b\x7e\xee\xa9\ +\xe1\xe6\x39\x94\xdd\x00\x3f\x19\x73\x31\x8a\xdb\x82\x5f\x48\x34\ +\xd8\x53\x3f\x7d\xc6\x74\xb3\xb9\xa6\x9a\x44\x1e\x99\x59\x99\x42\ +\xdb\xed\x12\x79\x84\x82\xa2\x1f\x9e\x13\xe6\x1e\x2a\x05\x4d\xed\ +\x45\x6b\xaf\x9b\x82\x1a\x1b\x42\xb6\xbe\x9f\x3c\x7e\xe8\xac\xe3\ +\x6d\x2c\x29\x2f\xb6\x7b\x7d\x07\xfc\xb0\xfc\x04\x10\xac\xfe\x07\ +\x08\x72\xcd\xfd\x0e\x1a\xef\x9d\x02\x62\x0d\x7e\x47\x01\xe0\x48\ +\x71\xb9\xfd\x29\xe2\x52\x7e\xfc\xf1\xfc\xcd\x93\x26\x8d\xab\x3e\ +\xfc\xf0\x1e\x87\xa2\xb7\x3d\x35\x27\x27\xcb\xb4\x70\xf1\x7a\x63\ +\x3b\x05\x6f\x6b\x73\x10\xe0\x4c\x89\x09\xfe\xc6\xc6\x9d\x50\xc2\ +\x5f\x51\x51\xe0\xb9\x73\xc0\x5c\x7c\x04\x94\x62\x0d\xb0\x69\xf6\ +\xf2\xe2\x75\xc6\xb2\xa4\xae\xb3\x8f\x39\xe6\x98\x29\x78\xfd\x2b\ +\x9b\x9a\x1a\x7d\x64\x0d\xa0\x04\xca\x22\x19\x02\x47\x2c\x27\x81\ +\x9d\xb8\xbc\x12\x5d\xa4\x5d\xf8\x79\x5b\xbe\x3d\x4a\x42\x7a\x6f\ +\xb1\x99\x30\xe1\xc5\xe5\x00\xff\xe4\xea\xea\x8d\xcb\x14\xf8\xd7\ +\x43\xaa\x02\xab\xbf\x4d\x7d\xc7\x4d\xdf\xc5\x0e\x94\x74\x70\x95\ +\xf6\xc6\xe6\xeb\x2f\xc4\x42\x53\xcf\x74\xb8\xec\xed\x6c\xf5\xdc\ +\xf1\xc7\x1f\x6f\xb0\x57\xd6\xfb\x7d\x69\xea\x21\x7d\x17\x3a\xf8\ +\xf8\x45\x49\x7a\xe8\x9b\xe5\xdf\x98\x69\xd3\xa6\xda\xf4\x1a\xb4\ +\x78\x05\x9b\x7b\xc4\xf2\xcb\x84\x5e\x21\xe7\x90\x19\x7d\x3c\x17\ +\x80\x5e\x1d\x21\x3a\xda\x2f\x99\x01\x48\x43\x88\x11\xf0\xd3\x4f\ +\x3f\x5d\xc0\xaf\x07\x76\x30\xc5\x87\xf7\x28\x5d\x6b\xb4\xfa\xf2\ +\xa3\x44\x9f\xfd\xd7\xff\xfc\xe7\x3f\x67\x08\xe3\xae\x23\x3a\xdd\ +\x17\x9b\xc6\xdb\xd7\x47\xb1\xfc\xaa\x7e\x60\x6b\xf0\x43\xdb\x10\ +\x58\x9c\x75\xf6\x36\x1a\x65\xbe\x6d\xd7\xee\xd0\x34\x10\x6a\x48\ +\x6b\x6d\xdc\x82\xcf\xc2\xc6\x25\x0c\xdd\x64\x0e\xdb\x18\x6b\x31\ +\x3d\x47\xb0\xe7\xb5\x9e\x12\x3e\xe7\x52\x76\xf6\x41\xe1\x8d\x7f\ +\xea\xa9\xa7\x7e\x82\x2d\x8f\xcd\xc0\xec\x73\x22\x31\x5c\xeb\x05\ +\xf8\xee\xdb\x21\x50\x59\x6f\x95\x00\xde\x17\x95\x92\xfb\xde\x25\ +\x5d\x9c\xca\xe2\xa0\x29\x53\xa6\xf2\x73\xf2\xf3\xc7\x2f\xcc\x22\ +\x60\x2a\x92\x6d\xbb\xae\x0b\xac\xfc\x7a\xfd\x1d\x40\xaa\x15\xc5\ +\x78\x43\xbc\xd4\x60\x49\x07\x5d\x5d\xbf\xcb\xe0\x93\x79\xf8\xe1\ +\x87\x97\xff\xfe\xf7\xbf\x9f\x01\xe0\x97\xd8\xc9\xbc\x00\x3f\x81\ +\xa6\x2c\x0b\x05\x7b\x3d\x12\x79\xc0\x92\x4a\xaa\x2f\xe0\xef\x5b\ +\x6a\xa6\xcd\x9c\x66\xea\xd0\x11\xd6\xfa\xd0\x0a\xf0\xf7\x09\xf8\ +\x23\xb4\xdc\x2c\xe6\x21\xc0\x75\x74\x1f\x22\xc1\x3e\xed\xfe\x4b\ +\x65\x9f\x56\x14\x00\x37\x14\x0e\xb9\xfb\x61\xfd\xed\xb6\x84\xe0\ +\x90\x42\x1f\x01\xbf\x4e\xf7\x09\x8d\x37\x94\xc3\xc6\x7b\xee\xb9\ +\xe7\x15\x82\x5a\x00\xef\xa6\xf9\xea\x29\x2e\x8d\xb7\xa6\xa1\xf2\ +\xb5\xa8\xc7\x76\x45\xb1\x04\x6f\x51\xfb\xcc\xad\x57\x5f\x3d\xa4\ +\x08\x40\x4c\x46\x4f\xfe\x6e\x44\xfd\xd3\xc0\x48\x34\x9b\xe0\x30\ +\x86\xa9\x3b\xe3\x8a\xf5\xc0\xec\xec\x04\x6b\xf9\x09\xfe\xd7\x9e\ +\x7c\xf2\xc9\xf3\x71\xa4\x12\xfc\x6f\x2d\x64\x80\x56\xe1\xbb\xe9\ +\x00\x25\x10\x46\xea\xd1\xaf\xaa\x5a\x69\x70\xdb\x7d\xff\x90\x70\ +\x18\x31\x25\xbe\xdf\x6d\x60\x8a\xfa\x9a\x8a\xa1\x05\x8b\xdb\x87\ +\x36\x6d\x4a\xd1\xfb\x71\x51\xc7\x00\xec\x35\xf2\x1d\x08\x87\x43\ +\x54\x36\x27\x1c\x0f\x2f\x60\xd2\x41\xe1\xf6\xc7\x8e\xf4\x67\x80\ +\xb2\xaa\xc3\xc5\x17\x5f\x3c\x1d\x05\x3e\xd9\xb6\xb4\xf7\xb8\xe3\ +\x8e\x23\xd0\x34\xf8\xa5\xea\x0c\xae\x1d\x29\xbb\xc4\xed\x07\x58\ +\x99\xdf\x07\x71\x23\x2c\xf0\x4e\xb8\xfd\x15\x7c\x4c\x2c\x7f\x28\ +\xc4\xdc\x3d\x85\xae\xbc\x1a\xcf\x2d\x24\x1e\x64\xf7\xd5\x84\x1f\ +\xa2\x0c\xc4\x23\x20\xf8\x43\x26\x09\xaf\x87\x42\x24\xd3\xbf\x7f\ +\x7f\x23\x44\x23\x76\x89\xab\x2f\x4b\x46\x76\x4b\x5f\x3f\x7e\x54\ +\x3b\xb0\xad\x79\x96\x5f\x7e\x33\x6e\xbf\x3b\xbd\xc7\xb5\xfe\x31\ +\x1a\xf5\x95\x12\xa0\x48\x1c\x60\xa7\xc8\xd9\x67\x9f\xdf\x2d\x27\ +\x27\xc3\x0f\x85\x98\x16\x6c\x81\x78\xe0\x4b\xfc\x86\xca\x0c\x51\ +\x7c\x7c\x56\x7e\x1f\xd1\x12\x04\xbe\x96\x59\x70\xd9\x34\xdf\x3c\ +\x8c\x03\x1f\x80\xef\x90\xd7\xf0\xbf\xb9\xb0\x4d\xf4\x27\x4c\x98\ +\xb0\x01\xdf\x95\xad\x1f\xf0\x6c\x01\x11\x44\x8c\x87\x23\x50\x02\ +\xfc\x9d\xa1\x45\x9c\xde\x02\x56\xbc\xd7\x8a\x0a\x00\x1e\x16\x62\ +\x40\x4d\x19\x03\x07\xf6\x2f\x0b\xbe\x83\x7a\x5d\xc4\xa5\x83\x7d\ +\x22\x07\xcf\x60\x10\x97\xad\x57\x24\x59\x44\x33\xf8\x58\x81\x35\ +\x3d\xea\x9c\x73\xce\x99\x04\xcb\x9f\x82\xfc\xbe\x87\x3d\xbf\x26\ +\xf0\xd0\x96\xdf\xd6\xca\x93\xa9\x17\x5f\xa4\x58\x5d\x72\xfa\x21\ +\xda\x4f\x90\x56\x54\x56\xb0\x29\x25\xcc\x7d\x3d\x2d\xbc\x2a\xe6\ +\x91\x2d\x80\xa4\xfa\x42\x02\x70\x3d\xc0\xc3\x55\x14\x38\x27\x93\ +\x79\x7a\x62\x5e\xdf\xa0\xc1\x83\x8c\x50\x8c\xa9\x7d\x3e\x6f\x4b\ +\x67\x9d\xd0\x78\xe3\xbc\x8f\xe0\x60\x18\x3d\xf7\xa3\x1c\x77\x3f\ +\x96\xe5\x87\x38\x03\x28\xb4\xa5\x88\xdd\x1d\x23\xe7\xf4\xbc\x3f\ +\x5f\xa4\xa8\xa8\xf2\x7f\x2a\x2b\x4b\x02\x56\xdf\x70\xbc\xc2\xeb\ +\x89\x09\x49\xc1\x76\xca\xc4\x74\xfd\x6b\x6a\xd6\xe3\x5a\x53\xd9\ +\xd5\xa1\xc5\xfa\x64\xe4\xd4\xe9\x05\xed\x0f\x0b\x8a\xd8\x47\xd6\ +\x65\x09\x7e\x57\xbf\x82\x52\xf2\x36\x6d\x5a\xc5\xcb\x24\x55\xa2\ +\x4a\x82\xcf\x98\x82\x63\x98\xdb\x4c\x28\x8e\x16\x5d\xaf\x50\x88\ +\x61\x17\x78\x01\x97\x1c\xed\x04\x6b\x29\x2e\xf0\x0f\x16\x05\xe0\ +\xb9\xf7\x63\xb7\xf2\xda\xdb\x70\xa3\x7b\x23\x7d\xf6\x32\xc0\xcf\ +\xd2\x5e\x78\x02\x62\xed\x75\xc0\x8f\xe0\x47\xd4\xdc\x72\xc6\x89\ +\xe6\x26\xd0\x16\x2f\x59\x0c\x17\xef\x6d\x5e\x4b\x0c\xec\xe0\x8f\ +\x95\x7c\xfd\x74\xfb\x43\x9a\xb1\x47\x02\x7a\xaa\xab\x2f\xc2\xdd\ +\x2f\x4a\x41\x82\x81\x78\x2c\x38\x47\x25\xc2\xbf\x8f\x29\x42\xf8\ +\x52\xcf\x37\x78\x9f\xe2\xe6\x53\x24\xe0\x27\xf9\x63\x04\xbb\x98\ +\xee\x93\x5c\xff\x03\x0f\x3c\xf0\x2c\xac\x67\x4d\x0c\xb7\x1f\x22\ +\x56\x5a\xef\xf9\xdd\xa0\x5f\x5c\x43\x25\xf8\x98\xcb\x56\x7b\xd3\ +\x4d\x37\x76\x03\xb9\x25\x83\x54\xe1\x70\xdc\x16\x8d\x7f\x02\xe4\ +\xa0\x06\x94\xe0\xbc\xb6\xb8\x94\x31\xac\x66\x13\x3c\x84\x8d\xc6\ +\x5a\x58\x5c\x83\x93\x31\x42\x2d\x6c\xbd\x9f\xfd\x6d\x3d\xfa\xe8\ +\xa3\xa3\xf1\xfb\x99\x08\xcb\x8e\x98\xc6\x6a\x1a\x92\xa8\xcf\x12\ +\xc4\x31\x7c\x72\x16\x2e\x5e\xbc\x84\xb1\x8c\x96\x79\x4c\x61\x30\ +\x11\x15\xa1\xd7\xa4\x5d\x77\x89\x0d\x4a\xe6\xeb\x60\x1e\x0d\xe6\ +\xf2\xf4\x6b\x06\x1f\x77\xcf\x9f\x8a\x56\xc8\xb3\xe0\xea\x3f\x0d\ +\x57\x9a\xa5\xbd\xc8\xf3\x13\x40\x62\x59\x75\xaa\x0f\x8c\xb8\x4c\ +\xed\xa9\x5a\x7f\xc6\x01\xde\xc1\xf9\x24\x7c\x61\x60\xee\x25\xe9\ +\x04\xc0\x2f\x5c\xfc\x8a\xb4\x93\xa2\xad\xbf\x28\x08\x61\xfa\x95\ +\x4e\x3e\x82\x59\x9e\xaf\x07\x7b\x74\xea\xd4\xd9\x0c\x1e\x3c\xd8\ +\xe8\x59\xfd\x58\x0e\xf8\x91\x01\xa0\xe5\x07\xf8\xad\xe5\xf7\x5e\ +\x78\xe1\x85\x09\xa0\x1b\x5f\xe3\xb8\xfd\x22\x2e\xf8\xe9\x22\x36\ +\x63\x2d\xfc\x78\x53\xad\x3a\xc3\xd2\xa3\xc7\xc9\x3d\x41\x03\xe6\ +\xb7\xac\xd4\x95\x60\xe7\x60\x52\x28\x60\x0b\x7e\x82\xc3\x75\xfd\ +\xd3\x90\x19\x58\x2d\x41\xbf\x51\xc3\x87\x0f\xff\x04\x0a\xc0\x37\ +\xfb\xdf\xa2\x6b\x8f\x4c\x04\xe3\x12\xc8\x54\xf8\x3b\x77\x5a\x4e\ +\x06\x67\x2b\x10\x28\xba\x64\x16\x79\x21\xf8\x89\xe7\xb4\xa8\x0d\ +\x99\xbc\x0a\xe1\x70\x72\x5e\xf7\xee\x47\xb7\xb6\xd7\x5f\x65\xbd\ +\xbc\x83\x45\x01\xc4\x5f\xd7\xef\x72\xf7\xa5\xa0\x5e\xfe\x52\x58\ +\xd4\x07\xac\xe5\xb7\xac\xbd\xa8\xf1\xa7\xcb\xa5\xdd\x7e\x61\xee\ +\x9d\x39\x73\x26\x73\xfd\x0a\xfc\xc8\xb1\x7e\x66\xde\x9d\xfd\x2e\ +\x08\x37\x52\x02\xf0\x07\x96\x5f\x77\xe8\xa9\x51\xdd\x42\xd6\x29\ +\xe3\xb9\x21\xc2\xe4\xab\x49\x3d\x08\x76\xa9\x08\x6c\x0c\x9e\x83\ +\x8e\x3e\xd2\x79\xa1\x0a\x91\xaf\x23\xe0\x97\xbd\x6d\x94\xe5\xe7\ +\xde\x1f\x80\xf1\xa0\xb4\xde\x81\xd7\xb2\x24\x86\xdb\x1f\xbd\xe7\ +\x6f\x68\x76\xcf\x2f\x12\xdf\xd2\x81\x56\x8e\x41\xcf\xcb\x2b\x3d\ +\xc2\x56\x03\x86\x19\xad\xf6\xe3\x15\x5e\xd3\x8d\x1b\x37\xb0\xe2\ +\xaf\xb1\xd1\xba\xcc\x4e\xe0\x0c\xe7\xeb\x58\x52\x0b\xab\xea\x63\ +\x88\xca\xaf\xed\x35\xda\x5f\x17\x14\x34\xe8\xc9\x9e\xaf\xc7\x6f\ +\xe9\x5a\xbb\x15\xd8\xb2\x65\x1d\x14\x97\x1b\x10\x44\xbd\x04\x3e\ +\x3b\x8b\x8b\x10\x43\xf8\x86\x97\xb4\x45\xd7\x8d\x3c\x0f\x3b\xd1\ +\x14\x76\xc5\x8f\xc8\x16\xac\x94\xc0\xee\x78\x03\x49\x07\x28\xf8\ +\xb5\x02\xc8\x50\x7c\xfd\x43\x01\xfa\x3f\xd9\xba\x7e\x74\xf3\xa1\ +\x5e\xbd\x8b\x53\xda\x2b\x03\x3b\xa6\x4e\x9d\x6a\xab\xfc\x08\x3c\ +\x19\x8d\x8d\xfd\x28\xea\xfd\xe7\x20\x3d\x98\x69\x5a\x95\x95\xd1\ +\x2a\xe9\x02\x9f\x10\x73\xfb\x04\xb7\xa4\xfa\xc4\xf2\x8b\xe0\xb1\ +\xa8\x2e\x3f\xa1\xfa\x96\xbe\x00\x3e\x16\x36\x87\xb6\x69\x63\xd0\ +\x81\x48\x9a\x31\xbc\x07\x51\x52\x7c\x1d\x1c\x25\x00\x48\xa5\x24\ +\x2c\x3f\x78\xef\x76\xef\xf8\x29\x72\xfd\xef\x13\xe4\x1a\xfc\x6e\ +\x79\x6f\x03\xc5\x71\xfb\x9d\x20\x91\x73\x9d\x1d\x71\xe7\x22\x32\ +\xbb\x02\x29\x48\x4b\xcb\x2a\xc9\xcf\x27\x15\x57\x8b\x8a\x5a\xe0\ +\x75\xb1\xba\x91\x59\x4e\xe3\xec\xfd\xe9\x75\xd5\xd4\x6c\x10\x32\ +\xcf\xbb\x41\x5f\x1e\xa6\x62\xdc\xcf\x17\xb6\x65\x8f\xda\xf9\x8a\ +\x76\xce\x22\x5a\x90\xdd\x58\x00\x0d\x4d\x13\xbd\x4f\xf4\x92\xf0\ +\x7e\x4b\x16\xfe\xac\xf5\x02\x30\x86\xae\xed\x11\xba\xb8\x4d\xb6\ +\x03\x3a\x1d\xae\x25\xd6\x10\xd1\x94\x83\x80\xaf\x9f\xb9\xa7\xdf\ +\xfd\xee\x77\x7f\x43\x00\x6d\x10\xc0\x6f\x59\x7b\xd9\xd4\x83\x2f\ +\x41\x2c\xbe\x70\xae\x11\x6c\x93\x26\x4d\xa2\x3b\x2d\x01\x41\x68\ +\x6f\x52\x79\x7f\xb0\x70\xbe\x9d\xc9\xcf\x12\xdc\x24\x6a\xea\xb0\ +\x4a\xdb\x49\x57\x9f\x9c\xd3\x34\x5e\xbc\x2d\xc4\x9e\x04\xba\xb6\ +\xf8\x7c\x1e\x9f\xd3\x68\x95\x06\x59\x7c\x06\x0c\x18\x60\x6c\x46\ +\x42\xb2\x0a\x92\x72\x54\x8b\xe0\x17\x26\x5f\x2c\xeb\x05\xac\x42\ +\x5f\xff\x5b\x04\x76\xac\x74\x1f\x44\x83\xdf\x0d\xfa\x89\xb8\x83\ +\x50\xe5\x28\xe2\x3c\x27\x6a\x3a\x0d\x9a\x8d\x8e\x06\x2f\x9e\x04\ +\xa9\x5a\xe0\xfe\xa7\xc0\x5d\xae\xa2\xf5\xaf\xad\xb5\x16\xde\x05\ +\x01\xaf\x75\x68\x07\x80\x92\x6e\x60\xfd\xef\x36\x07\xd0\xc2\x77\ +\x79\x3b\x7e\x67\x0f\x6c\xdb\x56\x85\xf4\xa6\xcb\x5f\x80\xfb\xa2\ +\xe4\x70\x1d\x36\xf1\x37\xe7\xfb\xf1\x6f\x03\x6c\xc5\x65\x6d\x6d\ +\x59\x27\x55\xaa\x9d\x25\x24\xae\x6e\xcd\xbf\x3e\xba\x81\xdf\x94\ +\x03\xa4\xae\x3f\xa9\x39\xbe\xfe\xeb\xaf\xbf\xfe\x71\xe4\xf7\x4f\ +\x05\x70\x59\xd7\x8f\x74\x9f\x80\x8a\xa2\xdd\x7f\x0c\xc1\xa0\x4b\ +\x2d\x6e\x3f\xf6\xd4\x4c\xff\x7d\xf8\xe1\x42\x53\x50\x54\x80\x9e\ +\x00\x96\x75\x0a\xf8\xa5\x7a\x0f\xa2\xfb\xf5\xad\x84\xa5\x8a\xcf\ +\x4a\x84\xb5\x37\x24\x2c\xbe\xaa\x0a\x30\x04\x09\x5a\x7d\x41\xe1\ +\x4d\x12\x4f\x34\xf7\xc8\xac\x7e\xbd\xf7\xd7\x01\x40\xe1\xf3\xe3\ +\xd4\x5e\xac\x2d\x20\xf3\x1c\xeb\xf4\xf5\xbb\xae\xbf\x80\x3f\x44\ +\x89\xe1\xf6\xbb\x93\x8f\xb5\xb8\x56\x43\x4d\xf8\xc9\x0e\xa8\xc2\ +\x0a\x8a\x8a\x2a\x0e\xcb\xcc\x4c\xdd\xad\x56\x57\x70\xea\x51\x01\ +\x20\x75\x18\x6d\x05\x03\x82\x15\x36\xf8\xf8\x78\x6c\x2c\xb6\x65\ +\x07\xd4\xc8\x60\x78\x96\x8f\xe2\xb7\xf8\x00\x78\x08\x08\xd8\xa8\ +\xcf\xc7\xfb\xa1\x50\x18\x9e\x66\xba\x41\xf7\x1e\x0b\xbe\x5a\x52\ +\x3e\x8d\x94\x2b\x94\x47\x06\xe9\xda\x54\xfe\x3f\x1c\x60\x22\x14\ +\x01\xb8\x53\xda\xdd\x24\x22\xe7\x92\x0e\xb0\xa6\x9e\x94\x28\x17\ +\x34\x05\xf4\xd6\xff\xcf\xde\x99\x40\xc9\x55\x56\xfb\xfe\x9c\xee\ +\xce\xd0\x49\xba\xd3\xe9\x0c\x9d\x84\x30\x09\x18\x7c\xe0\x43\x64\ +\x94\x80\x80\x41\xf2\x18\x15\xb8\xe0\x52\x11\xe5\x89\xb0\x84\x27\ +\x5e\xf4\x3d\x2e\x83\x2e\x41\xc0\xc7\xb0\xbc\x28\xcf\x80\x17\x91\ +\x30\xca\x14\x64\x08\x86\x79\x08\x20\x21\x0c\x5e\x22\x04\x12\x12\ +\x42\x06\x32\x8f\xdd\x9d\xa9\xbb\x93\xaa\xf7\xfb\xfe\xeb\xec\x95\ +\xbd\xea\xf3\x14\xd5\xf4\x25\x74\xbb\xf8\x56\xf6\xaa\xea\xd3\xd5\ +\xa9\xaa\x73\xce\x7f\xef\xfd\xed\xe1\xbf\xef\x04\xf0\x63\x09\xf8\ +\xa9\xae\x1f\x45\x60\xe0\x2f\xcd\xf5\xd3\x66\xfa\xa0\x00\x6f\xc7\ +\x37\x42\xe0\xf8\xea\x2b\xaf\x8a\xcb\x7f\xd0\x60\x81\x5f\x9a\xb9\ +\x58\x28\x3a\xca\x6e\x17\xed\x2f\xa1\xf1\xb6\x7d\xbe\xc4\x33\xfb\ +\x2a\x18\xa8\x63\xb6\x05\x10\xa0\x1b\x06\x36\x24\xd0\x8d\x69\x6a\ +\xaf\xd5\xf7\x97\x74\x88\xd9\x36\x40\xe0\xb7\xbe\x7e\xf6\x8b\xed\ +\x58\xdb\x09\x91\xdb\xef\xc0\xef\xdd\xfe\xa8\xc4\xb7\x3c\xf8\x6b\ +\x9c\x65\xaf\x73\x8d\x3f\x83\x91\x21\xc8\x50\xd7\x04\x34\x2c\x3c\ +\x66\x3f\x37\x36\x34\x0c\xdd\x91\xe2\x9f\x62\x30\x70\x9d\x90\x6c\ +\x3b\x13\x62\x1e\x5b\xb7\x65\x4e\xe4\x1e\x93\x4f\x0f\x8f\xa1\xc9\ +\xe7\x06\x02\xb9\x49\x4f\x5a\x94\x27\xb7\xf3\xb9\x1f\xe7\xf3\xb3\ +\x0d\x58\x6b\x73\x21\xbd\x04\x57\x9e\x47\x15\x06\x29\x36\xd0\x89\ +\xf3\x27\xa5\x82\xe7\x45\xd1\xd8\x61\xa3\xdd\x35\x1a\xe6\x1e\x11\ +\x3b\xae\xeb\x38\x08\xa9\xcf\x94\x77\x5f\x9f\x3d\xa8\xe9\xbe\x2e\ +\xbf\x56\x75\xc4\xd7\x8f\xd8\xbe\x9f\x61\x1d\xf7\xa1\x69\x47\x5b\ +\x5d\x3f\xf9\x61\xcf\xe2\x63\x8f\x3a\xf6\xc0\x03\x0f\x08\x58\x76\ +\x6c\x03\xcd\x19\x2f\x4f\x9b\x06\x85\xd7\xdf\x93\x21\x43\x07\x85\ +\xca\x3b\x81\x5f\x96\x5b\x13\x7a\x5d\x19\xaf\x81\xbb\x60\x9e\x80\ +\xc4\xbf\xce\x58\x7b\x2d\x4b\xe0\xa2\xfd\x9a\xdb\x27\x2d\x3f\xee\ +\x7f\x8c\x53\x99\xaf\xcd\x15\x60\x99\x75\xf0\x85\x3f\xd6\xdd\x67\ +\xb9\xfe\x24\xcb\xf5\xaf\x2b\x9b\xee\x93\x02\x88\x6b\xfc\xa3\xda\ +\xfe\xfc\xc1\x9d\x7d\xb2\x9f\x07\x43\xbd\x35\x68\xd4\xa8\xed\x07\ +\x34\x34\xd4\xf5\x0a\x8f\x43\x87\x0e\xab\xa5\xd2\x2f\xd0\xa4\xf7\ +\x85\x8f\x7f\x10\x37\xee\x60\xe8\xb1\x1b\x9a\x9a\x46\xee\x60\x53\ +\x7d\x3b\xb3\xff\xe7\x6f\xb5\xf5\x81\x48\x33\x80\x21\xaa\x8a\xc3\ +\x5b\xe2\x3c\x74\xc8\xfd\xbf\xec\xb2\xcb\x5e\x4c\x7a\xd6\x92\x21\ +\xe2\xba\xde\xcb\xd3\x71\xc4\x01\x70\xd9\x9b\xa2\x2d\x12\x9e\x8f\ +\x3c\xa0\x4d\x9b\xda\xb2\x6b\x5f\xe8\x54\x36\x80\x60\x22\x04\x31\ +\x67\x1c\x72\xd8\x61\x5f\x19\x16\x1a\xa2\xb8\x57\x56\x11\x1c\x6c\ +\xa5\xdb\xb0\x8d\x7b\x67\x23\x13\xa1\xd6\xe3\x89\xb4\xad\x58\xb1\ +\x7a\xd3\x92\x25\x0b\x5b\xb2\x2e\xc1\x66\x94\x51\x6f\xee\xcd\x54\ +\xf7\x8b\x40\xd5\xbd\x2d\x3f\xe8\x88\xa3\xfd\x7c\x89\xfe\x30\xdd\ +\x04\xbe\xfe\x51\x58\x7e\x81\xdf\x86\x62\x78\xf0\xdb\xbe\x1a\xf0\ +\x9b\x57\x60\x34\x59\xa1\xf0\x87\x5c\xec\x8c\xa4\x69\xd8\x50\x7c\ +\xd9\x41\x09\x6a\xc2\x47\xec\x7d\x2b\xef\x56\x6a\x6e\xa4\xe0\x8a\ +\x7b\x0a\x06\x76\x1d\x93\xfb\x9f\xfd\x6c\x45\x3f\xe2\x87\x0b\xd6\ +\x5e\x25\xbe\x47\x1f\x75\x34\x01\x1c\x0c\x2c\xcb\x7f\x56\x5f\xf2\ +\x0b\xf8\xb5\xe7\x67\x9b\xa2\xd6\xde\xeb\xae\xbb\xee\x0e\x2e\xe4\ +\x0a\x01\xbe\x5c\x95\x9f\xef\xee\xcb\x0f\xf8\x69\x79\xeb\x6f\x7d\ +\xff\x7f\xfb\xdb\xeb\xdf\xd9\x7b\xef\x2f\x5e\x5a\xc1\xcd\x27\xeb\ +\x05\x13\x0d\x5b\xa7\xd9\xaa\x4f\xe7\xd4\x76\xc2\x85\x55\xc0\x35\ +\xdc\xfc\x7c\xc7\xf6\x78\x50\x08\xbf\xc7\xfa\xab\xea\x8f\xeb\xfc\ +\x54\xd2\xf3\x96\x3c\xca\x71\xe3\xc6\x4d\xe6\xbb\x11\xc7\xd9\x20\ +\x4b\x2f\x5e\x80\xa8\xc0\x32\x15\x93\x2f\xd7\x5a\xc1\xce\x4a\x17\ +\xb7\x09\xb3\x03\x9a\x8a\xfb\xee\x3b\x7a\xef\xa1\x43\x07\xee\x9d\ +\xa6\xc1\xab\xa8\x58\x01\xef\x94\xc5\x0c\x0a\x41\x6a\xba\xeb\xb0\ +\x8e\x9c\xa6\x9e\x5a\xfa\xf6\x1b\x18\x4f\xfd\x08\x96\xbf\x11\xf0\ +\x2b\x90\xe6\x7b\xe5\x7d\xb4\x9f\x20\x1a\x23\xa3\xfe\xec\xc1\xa6\ +\xa0\x1a\xe0\xa7\xca\x6f\x26\xfc\x7d\xc3\x00\xe4\x40\xfe\x50\xe0\ +\x77\x7b\x7c\x4b\xef\x21\x56\xdb\xef\x14\x83\x29\x05\xc4\xf3\xfd\ +\x99\xc2\xf0\xfd\xfe\x4a\xf7\x40\x34\x9a\x50\x91\x28\xfe\x7e\xc0\ +\xee\x3f\x8f\x0f\x0c\x19\x99\xa7\x14\x54\xc8\xf5\x4f\x9c\x38\x71\ +\x12\x35\x09\xf3\x0c\xfc\xf9\xe9\xbe\xd8\xed\x37\x44\xe6\x04\x84\ +\xd2\x92\x9e\xff\xfa\x9b\x6f\xfe\x73\xef\x71\xe3\xda\xa9\x4b\x18\ +\x15\x59\x2b\x17\x38\x16\x58\xed\x5c\x13\x8c\xd2\xb9\xe9\xc4\x12\ +\x18\xf0\xa8\xb2\xe2\x1f\x91\x9b\x44\x53\x6e\xa8\xab\x0f\xc7\x53\ +\xd6\xb3\x49\x0f\x5d\x57\x5c\x71\xc5\x52\x48\x59\x36\x02\xfc\x5a\ +\x44\xb9\xff\x92\x33\x21\x65\x8a\x41\xd6\xc4\x21\xe2\x1d\x9d\x8a\ +\x03\x30\x33\x20\x65\x1b\xc0\x76\x6a\x7d\x34\xee\x2c\xfe\x7f\xf4\ +\x7b\xba\x5b\x67\x6d\xce\xb6\x06\xad\x66\x2c\x6a\x7a\xd2\xb0\x0e\ +\xf2\xe6\xc3\xa9\xeb\x9f\x84\x12\xb0\xba\x7e\xb9\x92\xce\x95\x36\ +\xf0\x4b\xab\x62\xf9\x3d\xd0\xe4\x56\x4f\x7d\x69\x6a\x32\x67\xee\ +\xec\xa4\x69\x44\x53\xd2\x10\x68\x9a\x8a\x19\x7f\x9f\xa3\xf1\x72\ +\x54\xdc\x88\xb1\xf8\xe8\xb9\xc4\xf3\xf6\x79\xba\x6f\x75\x05\xaa\ +\x35\x58\x84\x1e\xda\xcb\x7e\xe9\x4b\x07\x2a\xe8\x87\xb2\x32\x6b\ +\x6f\x9f\xd1\x83\xdf\x8f\xec\xb6\x31\x63\x2f\x3e\xf1\xc4\x13\xd3\ +\x6d\x6a\xaf\x93\x28\xe2\x1f\x95\xf9\xe6\x46\xfd\xf3\x3d\x00\x7a\ +\x1d\xfa\x63\x95\x15\x91\xe7\x2b\x54\x3c\xc8\xa2\x93\xcb\x86\x71\ +\x5a\xdd\x83\x52\xad\x71\x80\xac\x5d\x80\xe1\xf9\x8c\xa4\x07\x2f\ +\xae\xf1\x5b\x64\x3c\xf6\xdb\xb2\xa5\x8d\x7b\xa1\xce\x5f\x06\xbe\ +\x9b\xea\xfb\x39\x2e\x85\x68\x53\x95\xa2\x55\x39\xed\x79\x6e\xe1\ +\xac\xc7\x45\x9a\xc5\x78\xb6\x58\xca\xb8\xa6\x7b\x82\x3f\x6e\xe7\ +\x65\x26\xdf\xce\x00\xe9\x41\xc0\xdf\x0b\x9a\x2c\xd5\xf5\x5b\x61\ +\x88\x0b\xf8\xe9\x18\x41\x26\x81\x9f\xe7\x76\x5c\xe0\x7f\x89\x92\ +\xdf\xf7\x17\xcc\x53\xa0\xb0\xae\x1e\xfe\x3e\xe3\xec\x2f\xb1\xee\ +\x9e\xb5\x77\xb3\xc4\x7a\xf6\x9d\xf5\x57\x5e\xdf\x00\xef\x94\x42\ +\x41\x1e\x83\x00\x4e\xf9\x31\xcd\x3d\x27\x8a\xd6\xcb\xc0\x6f\x15\ +\x88\x3c\x8f\x72\xfd\x28\x00\xfd\x1e\xde\x81\x77\x26\x4c\x98\xf0\ +\x9c\xac\x7b\xb9\x7d\x7f\xec\xf6\x17\x2a\x00\x7f\x6a\xe2\x94\x6c\ +\x3f\xf6\x8e\xb5\xbc\xb5\x9d\xaf\x5c\x80\x77\x7d\xa9\xde\xc1\x9a\ +\x61\x62\x05\xa0\x5a\xf9\x0e\xdb\xc2\xbd\xd5\x83\xf1\x2f\x05\xc6\ +\x7d\x80\x02\xd8\x2c\xc5\xea\xcf\xa7\x3d\xb5\x7b\xe1\x63\x5a\x25\ +\x43\x5c\xf4\x3e\x75\xc8\x3a\x4b\xa9\x6f\x7b\x05\x10\xe7\x9e\x13\ +\xdf\xd1\x17\x59\x7e\xe4\x90\x43\x0e\xd9\x83\xba\xfe\x89\xa1\xc0\ +\x87\x5c\x7f\xba\xdf\x7e\xfb\x79\xd0\x7b\xf0\x0b\x44\x80\x5f\x27\ +\xd6\x33\xe7\x52\x39\x07\x7f\xdf\x42\xf1\xf7\x0d\xa8\x53\xbc\xc0\ +\xf6\xfb\x96\xae\x73\x54\xdc\x3e\x00\xa8\xc2\x1f\x01\x35\xb2\xfe\ +\x0a\x0a\x22\x36\xd8\x93\x63\xc6\xd6\x43\x35\xa2\x18\x7d\x5c\x7d\ +\xbf\x1e\xed\x82\x5b\xb3\x8f\xb5\xf6\xa2\xa0\xac\xea\x6f\x09\xad\ +\xbd\x0f\xc4\xe9\xbe\xfc\x3d\xbf\xb7\xfc\x95\x56\xf8\x95\x96\xf5\ +\x72\x0e\x7a\x33\x54\x82\xee\xc7\x85\x4a\x33\x31\x65\x97\xc7\xda\ +\x6c\x14\x56\xc1\xf6\xf9\x5d\xbe\x59\x0b\x05\x8d\xb4\xe6\x3c\xe8\ +\x92\x97\xa6\xc8\xac\x28\xca\x1e\x97\xf4\x70\x0f\x60\x31\xdf\x4f\ +\xe7\x0f\x8f\xa6\x54\x01\x64\x34\xe6\xd5\xd9\x40\x12\x0b\x04\x76\ +\x65\x59\xd6\x2b\xcd\xb6\x52\x81\x33\x62\x3d\xb2\x51\xe3\xd9\x50\ +\xb6\x69\x96\xed\xe9\x65\x5b\xed\x9a\x6e\x36\xa9\xc7\x57\x9a\xd9\ +\xb0\x8e\xfd\x99\xd6\x73\x6b\xa0\xec\x0e\x1d\x7d\x58\x55\x0f\x28\ +\x89\xd1\x76\x13\x2c\x53\x9e\x1f\x17\xda\x8e\xab\xde\x1a\xf0\x53\ +\xf2\xbb\x98\x76\xde\x11\x22\x01\xe1\x1d\xfd\x8c\x3e\x17\xd5\x97\ +\x22\x70\x7b\x78\x63\xf1\x31\x22\xcf\x20\x52\x04\x91\xa2\xb0\xf1\ +\xd1\x61\x51\x81\x18\xaa\xfc\x54\xdf\xcf\xb2\xcf\xaa\x78\x80\x3d\ +\x37\x32\x4f\x4f\xe3\xcd\x4d\xbf\x8e\xcc\xc6\xed\x02\x77\x65\x65\ +\xbe\xde\xfa\xc7\x11\xff\xf2\xcb\x9f\xfb\x1a\x6e\xd2\x6a\xf2\xf9\ +\x9c\xc3\xe6\x30\xaa\x5a\x37\x24\xc7\xc2\x67\xce\x14\x42\x2d\xd2\ +\x57\xe3\xb8\xe1\xec\xcf\xbe\x83\xca\x7f\xb3\x9b\x59\x8f\x95\x6c\ +\x1b\x32\xcf\xac\x46\x56\xb1\xc4\x03\xd0\xcf\xc6\x7d\x77\xfe\xf9\ +\xe7\x6f\x4c\x7a\xf6\x5a\xb7\xb5\x08\x4d\x1e\x40\xb4\xdd\x31\xfe\ +\x80\x4a\x15\xab\x71\x2f\xf2\x60\x40\xe7\x3e\x0a\x99\xa3\x4d\x18\ +\x8f\xb6\x00\x74\x64\xa3\x40\x2f\x63\x94\x4d\x71\xb6\xb6\x6a\x03\ +\xbf\x4b\x03\x76\x8b\x5e\xfe\x98\xc8\x83\x47\x2c\xe8\x58\x0a\x7b\ +\x7e\x87\xe5\x57\x47\x1f\xdb\x00\x7f\xf2\x3c\x79\xa7\x6a\xfa\xa9\ +\x18\x13\xf8\xed\x77\xb0\xe4\x84\xa9\xbd\xe2\xef\xdb\x6e\xfb\x91\ +\x02\xbf\x6a\xd6\x6d\xaf\x6f\x0d\x3b\x9e\xb3\x3f\xb3\xee\xbe\xfe\ +\x5f\xaf\x73\x8c\x3f\x19\xdd\x97\xb9\xff\x56\x17\xa0\xaf\x44\xce\ +\x5a\x96\x1f\x25\x20\xa5\xe4\xa7\xdc\xb0\x22\xf0\x63\xf9\xc3\x16\ +\x20\xa4\xfb\x36\x43\x5a\x72\xb3\x00\xfe\xa1\xe9\xbe\x7c\x2e\xbf\ +\x4e\x0e\xbe\x4b\x4d\x00\x73\x55\xe2\x9b\xa5\xf4\x93\xd8\x90\x88\ +\x4b\xac\xd7\xc0\x4a\x3e\xb6\x55\xb5\xa1\x18\x7a\xa1\x0c\xfa\x66\ +\xd2\x3b\x7c\x3f\xa4\x57\x38\xff\x46\x99\xed\x94\x83\x80\xef\x14\ +\x40\x75\x06\xf4\xaa\x28\x38\x66\x3d\x01\x06\x9c\x1e\xee\x01\x14\ +\xb8\xce\xfa\xae\xe6\x01\xb8\x95\xd5\x3c\x54\x67\x7c\x93\xde\x65\ +\xf7\xe7\xc3\xa6\x2e\x2b\x7b\x42\xac\xa8\x43\x40\x47\x02\xe8\x91\ +\x76\x6d\x21\x0d\xe4\x9e\x96\x2c\xa6\x1e\x4b\xbd\xb7\xad\x1f\x6a\ +\x3e\x99\x31\x5d\xf9\x03\x3a\xad\xa3\x0f\x2a\xec\x13\xa8\xeb\xff\ +\x15\xe0\x57\x47\x1f\x0d\x33\x56\x2f\x1f\x31\xf7\x92\xf3\x84\x6a\ +\xe9\x51\x63\xee\x0d\xaf\x93\xe5\x7f\xe1\xc5\x17\x70\xff\x57\x89\ +\x88\x51\xcc\xbd\xc1\x62\x19\xe0\x05\x72\x01\xd9\x2c\xbf\x05\x00\ +\x39\xee\x38\xfc\x34\xa0\xd3\x82\x7d\x2e\x2b\xc0\x31\xcf\x07\xc0\ +\xcd\x8e\xbb\xbf\x93\xc0\x8f\xa2\xb2\x20\x97\x81\x3f\xb2\x82\x44\ +\xfa\x65\xf9\x71\xf9\xd5\xda\xfb\x8b\x5f\xfc\xe2\x16\x2e\x64\x73\ +\x09\xf8\x37\x78\x3a\x2f\x49\xc4\xcb\x97\x9b\xee\x2b\x76\x3a\x0b\ +\x53\x7e\xd4\x96\xdb\xb3\x0b\xdc\x2a\x46\x41\x39\x58\x2c\xc3\xc0\ +\x2e\xe5\x80\x97\x80\xe8\x51\x3f\x13\x60\x34\x51\xca\xcb\xda\x63\ +\x91\x08\x14\x58\x45\x3d\xbf\xe6\x9a\x6b\x7a\x91\xee\xed\xe8\xc1\ +\x0a\xa0\x5f\x66\xe5\x91\x38\x06\x80\x22\x44\x7a\x65\x5e\x40\x02\ +\x90\x37\x03\x72\x15\x8d\x85\x14\x29\x60\xd7\xd0\x51\x1e\xdb\xf4\ +\x3b\x96\xb9\xf8\x3e\x56\xa3\x73\xfa\x51\x57\xcd\xb6\x06\x7f\x3c\ +\x93\xdf\xbb\xfd\x92\x9a\xef\x7f\xff\xfb\xdf\xc5\xe2\x5f\x18\x3a\ +\xfa\x70\xa3\x35\xa6\xcb\x17\xf1\x84\x65\xc1\x34\x5a\x62\xd5\xd5\ +\xe7\x99\x7b\xb1\xfc\x1a\xe2\xd1\xdc\xb2\x56\xe0\x37\xf2\x4e\x01\ +\x5b\x62\x41\xbd\x2c\x9f\x6f\x6e\xbc\x0a\x7b\x22\x0e\x3f\x0b\xec\ +\x21\x2e\x30\x58\x30\xeb\xaf\xff\x53\x81\xbe\xaf\x7d\xed\x6b\x2a\ +\x02\x71\x81\x1d\xa5\x28\xed\x73\x99\x50\xe5\xa7\x58\x05\x8f\xc5\ +\xc0\x3d\x7f\xc3\x0d\x37\xdc\x4d\x9b\xeb\xb2\xb2\xb9\x7e\xa4\x7c\ +\xb4\xbf\xf3\xe0\xf7\xd4\x5f\x69\xda\xf9\x0d\xa8\x57\x0c\x28\x3c\ +\x6b\x64\xe2\xb1\x28\x57\x14\x37\xd4\x07\x3b\x79\xae\x02\x18\x86\ +\x9b\xee\x6a\x00\x29\xb5\xf4\xce\x72\x15\x83\x42\x1f\xc6\x93\x45\ +\x3d\x38\x08\x38\x0c\x31\x85\x57\xa2\x00\x34\xd1\x07\xa9\xe6\x7e\ +\x5d\x03\x1f\xc5\x7b\x06\x6c\x3d\x9a\xf5\x37\xd8\x90\x2d\xb0\xba\ +\x96\x2e\x0d\x65\x2d\xdd\x22\xd6\x6c\x43\xf0\xc7\xc3\x3a\x62\xcb\ +\x5f\x45\x8e\xff\x47\x0c\xeb\x38\x27\x58\x7e\x86\x73\xa6\xf0\xf9\ +\x99\x25\x8d\x7a\xf9\x61\xec\xd1\xa8\x2e\x0f\x7e\xbc\x01\xdc\xfe\ +\x17\x93\x75\x80\x6c\x07\xa6\xe7\xf6\xa9\xed\x53\xc2\xd9\x6f\x33\ +\xfa\x3a\xb0\xe2\x3e\xda\x6f\x1e\x41\x5c\xed\x07\xd8\xdd\x7c\x7e\ +\xcb\x12\x28\xf0\xa7\xbf\xe7\xb3\x2a\xcf\x4f\xac\x42\x9f\xc5\x3e\ +\x2f\x6e\x7d\x74\xe1\x6d\x84\x37\xee\xbf\x72\xfd\x93\x26\x4d\x7a\ +\x8c\xc2\x91\x39\xf1\x9e\x3f\x06\x7f\x0e\xf5\x53\xa4\x00\x3a\x0b\ +\x7e\x64\x0b\x7b\xf2\x2d\x5d\x9c\x54\x13\x2d\x67\xa5\x1c\xd0\x53\ +\x09\xe0\x17\x31\x46\xbc\x2f\x0e\xc7\x6b\x45\xc1\xc6\xfa\x5c\x0f\ +\x57\x00\x9f\x4b\xe5\x11\xd5\xea\xfb\xda\xe5\x31\x0f\x0a\x3e\xc4\ +\xcc\x53\x94\xd2\xe3\xf5\x15\x9c\xe3\xae\xad\x62\xe9\xb6\xb1\xea\ +\x13\x68\xe7\xf5\xe0\xf7\x2c\x3e\x55\xec\x81\x7f\x4e\xa0\xef\x1c\ +\x2c\x7f\x70\xa3\x35\xa3\x0f\xf0\x46\x7b\x7e\x40\x26\xd2\x0e\x48\ +\x19\xf5\xdc\x98\x7b\x17\x2c\x58\xc0\x04\x9f\x29\xc9\x86\x8d\x1b\ +\x12\x06\x56\x78\xf0\x9b\x58\x6d\xbe\x2b\xd7\x45\x11\x28\x88\x67\ +\x74\xde\x2e\xf8\x87\x58\x90\x90\xe7\x46\xed\x15\xfe\xde\x32\x08\ +\x2a\x21\x3e\xe6\x98\x63\x12\x32\x15\x72\xf5\x4d\xbb\x63\xf9\x3d\ +\xf7\xa0\x8e\x19\xf8\x6d\x64\x37\xe4\xa3\xaf\xd2\x9f\xf0\x9a\x00\ +\x1e\x59\xff\x68\x78\x47\x05\xad\xbd\x9d\x5a\x9e\xf6\xbb\x1d\x77\ +\xb4\xa3\x2b\xd3\x7e\x71\x71\x2b\x9e\x65\x47\xc8\x23\x53\x00\x7d\ +\xf4\xe8\x05\xab\xc7\xb9\x93\xe2\x0c\xb2\x07\xdd\x8f\x49\x0f\x5e\ +\x7b\xa6\x32\x04\xfd\x75\x7e\xfc\xf7\xe4\x67\xbe\x67\xf8\xfe\x61\ +\xb4\x59\x28\x14\x2a\x56\x42\x0d\xde\xe5\x39\x82\x25\x83\x42\x8b\ +\x35\x9f\x70\x2f\xbf\xd5\xa1\x33\x3a\xe9\x5f\xaf\x22\x3f\x7f\x02\ +\xd6\x54\x1d\x7d\xa4\xfb\x04\x30\x67\xf5\xcd\xf2\xab\x6f\x7f\xea\ +\xd4\xa9\x06\x30\xbd\x0e\xf0\xcb\xf2\x13\x99\x87\xb9\x77\x3b\x6b\ +\xb3\x0d\x40\x77\x83\x37\x0b\x25\x9d\x7d\x6e\x5f\x6f\x53\x79\x79\ +\xcc\xda\x7a\x6d\x1b\x90\x95\x00\xeb\xf7\x19\x17\xa0\xa8\xaf\xd5\ +\x7b\x40\x96\x42\x65\xbe\xec\xe3\xcd\xc5\xd7\x73\x3e\x9b\x5e\xe3\ +\x47\x76\xfb\xd6\x5e\xa6\x76\xcd\x19\x3f\x7e\xfc\xe3\x46\xe6\x99\ +\x17\xf0\xab\xb4\xbb\xaf\x0b\xd6\xa0\x03\xd9\xc4\x48\xec\x0e\x4a\ +\xfd\xb9\x21\xc3\x21\x1f\xb4\x2b\x58\xfa\x4e\x6f\xe9\x5d\x58\x13\ +\x96\xce\x23\xee\xac\x7a\x29\xca\x2f\xa5\xa7\x12\xb6\xc7\x00\xa3\ +\x56\x5d\x71\xde\xb2\x71\x3d\x39\x7f\x75\x6c\x1f\x9a\x43\x27\xe0\ +\x18\xda\xbc\x7b\xa4\x06\x80\xb5\xb8\x0f\xf7\xcf\x60\x02\x9a\x64\ +\x51\xea\x12\x9e\x47\x10\xe1\xfb\xe3\x05\x84\x69\xc6\x9b\xcb\x85\ +\x60\x7c\x26\xa9\x74\x22\xb0\xfd\x5d\x31\x65\x95\x7a\x5a\xc2\x8e\ +\x8e\x5a\xfc\x46\x6e\x48\xab\x1f\x14\x5a\xb3\xcd\xc0\x6f\x1d\x48\ +\xf1\x98\xae\x94\x4e\xb7\x30\x96\xfb\x08\x24\x61\xe0\x82\xfa\xe5\ +\x3d\x8b\x4f\x58\x66\xf9\x21\x85\x14\xab\xaa\xb3\xfc\x4c\x46\x7d\ +\x5f\x0a\x81\x6c\x2a\xd1\x7e\xc0\x1f\xc0\x27\xf0\x5b\xb4\x5f\xa0\ +\x75\x64\x9c\xa2\xe2\x26\x20\xe8\x81\xee\x67\xf9\x29\x30\x98\xcd\ +\xe7\x97\x52\xb0\x54\x1f\xf1\x00\x81\x5f\xbd\x07\x34\xf6\x44\xcd\ +\x3d\x58\x7e\x9f\xee\xd3\x6b\x8d\xc3\xdf\x5a\x7b\x09\xf2\xac\xbc\ +\xe4\x92\x4b\xee\x33\x1a\xef\x48\xca\x97\xf9\xc6\x34\xde\x9d\x5c\ +\xde\xf5\xb7\x7a\x83\x89\x13\x6f\x79\xe6\xb5\xd7\xfe\x1a\xe2\x10\ +\x4d\x28\xaf\x46\x82\x53\xfd\xf9\x1e\x7d\x51\x0a\xbd\x79\xac\x41\ +\x38\xdc\xa7\x17\x01\xa7\x3e\x94\xaf\xf6\x41\x31\xf4\xdd\x7f\xff\ +\x43\x86\x31\x1f\xaf\x57\x51\x73\x0a\xc2\x39\xe9\xa3\xa9\x3d\x65\ +\x56\x36\x25\xa7\x9d\x6b\x5c\xad\xd4\x22\x29\xab\xd2\x11\x60\x28\ +\xd6\x46\xf6\xc5\x0b\x43\x27\xe0\xb1\x3d\x11\xfc\x50\x97\x85\xeb\ +\x7f\x4c\xa2\xd6\xdd\x81\xda\xd6\xd4\xd4\xc4\xd3\x86\xa8\xb3\x90\ +\x27\xd0\xda\xba\x51\x01\xc1\xf2\x4b\x45\x64\x56\x3f\x27\xcf\x61\ +\xc6\x8c\xe9\xcd\x2b\x56\x2c\x69\xe6\xfe\xda\x84\xd1\x62\xa0\x14\ +\x83\xe4\xdb\xe9\x06\xc2\xa5\xe0\xb1\xa3\x8d\xd5\xde\xbe\x69\x03\ +\xd7\xa4\x85\xf7\x5b\xc9\x79\x5e\xac\xeb\xed\x86\x85\xd6\x6c\x53\ +\xcb\x1f\x53\x78\xa5\x8c\xe9\xba\x99\x1c\xff\x41\xd6\xd1\x67\xf5\ +\xf2\x06\x7e\x7b\xc4\xbd\xd6\x80\x4e\x88\x3b\x64\x5d\x2d\x20\x42\ +\x10\x50\xe0\xaf\xaa\x49\x93\xed\x46\x66\xcc\xbd\x05\x03\xad\x1e\ +\x1d\x37\x9f\xc4\x02\x7b\x19\xf8\x3b\xb2\x3e\x7e\xcf\xf7\x17\x44\ +\xe0\x37\x8b\x2f\x45\x62\x96\x1f\x90\xcb\xea\xd3\xf0\x91\x30\x6f\ +\xc4\xc0\xaf\xcf\xe8\xfa\x12\x6c\xfb\x21\xcb\x4f\x31\x92\x72\xfd\ +\x7c\xf6\x8d\x6c\x75\x6e\xcd\xaf\xf2\xf3\x11\xff\xb8\xd0\x27\x8f\ +\xc9\xb7\x73\xe0\xf7\x1e\x80\xde\xa7\x75\xc5\x8a\xa5\x1f\x20\xe1\ +\xf9\x20\x64\x00\x52\x8b\xf4\x8e\x4a\xb3\x75\x5c\xbf\xa7\xaf\x69\ +\xc8\x97\xf7\xda\x6b\xdf\x26\x7d\x06\xcd\xed\xaf\xae\xc8\x8a\x71\ +\xc3\x4b\x81\x43\x73\x4d\xdd\xc1\xda\x28\x10\x58\x57\x37\x50\xd7\ +\x91\x55\xcb\xf0\x8f\xdd\xb8\x5e\xb3\xcf\x3e\xfb\xec\xa4\xa7\x2c\ +\xbc\x96\x84\xcf\xfd\x75\xae\x3f\xe3\xd2\x1a\x53\xbe\x5e\xa9\x92\ +\xcb\xdc\xff\xd0\x10\xb5\x29\x23\x54\x51\x53\x54\xb9\x12\x6a\x1f\ +\x53\x51\xa7\xe4\x84\x09\xbf\x99\xbe\x70\xe1\xbc\xf9\x36\x10\xc4\ +\x32\x43\x4e\xb9\xfb\x79\x0e\x2d\xc8\x6a\x37\x33\xb0\x5d\x0a\xe0\ +\xe3\x05\x7f\x4c\xe4\xe1\xf9\xfb\xe0\xb3\xbf\x13\xf0\x7f\x01\xcb\ +\xef\xdb\x79\xed\x8b\x7a\xf0\x6b\x74\x14\xfb\x7e\x9b\xd6\x23\x10\ +\x43\xe3\x4d\x4b\xef\xcb\x49\xaf\xde\x35\xaa\xf0\x43\x8b\x62\xd5\ +\x8b\x80\xdb\x71\xf6\xf9\x71\x5c\x56\xb1\xa7\x68\xbf\x80\xee\x7e\ +\x2f\x4f\xc1\x59\x7f\x53\x08\x36\xbb\x5f\xe0\xd7\x67\x39\xf8\xe0\ +\x83\x35\xb9\xc7\x06\x8a\xb2\x74\x43\xdb\x36\xc0\x45\xbe\x2d\xdd\ +\xa7\xd6\x5e\x7e\x5f\x60\xab\x73\xb3\x07\xbe\x24\x9a\xde\x13\x31\ +\xf9\x76\x1d\xfc\xf1\x2a\x38\x05\x60\x77\x67\x3b\xd2\x12\xd1\x4c\ +\xb9\x8a\x41\x3f\x36\x7c\xd9\xb2\x45\x4b\xaa\xaa\xf6\x1f\x6e\x63\ +\xc2\xad\x6a\xb0\xe4\x66\xb7\x42\x21\x8b\x72\x73\x3e\xd6\x0b\xe0\ +\x8c\x11\x93\x25\xe3\x78\x14\xec\x6a\x6c\x1c\x86\xc7\xb4\x2a\x5c\ +\xff\xb3\x59\xe7\xf5\xc0\x00\xe0\x77\xb8\x0f\x30\x68\xc3\xe5\x01\ +\xf8\xcb\xc4\x71\xee\xf5\x3a\xb5\xf4\x36\x37\x6f\xb2\x34\xa0\xbb\ +\xa4\xd1\x32\x62\x11\xef\xce\x27\x80\xff\xdd\x6c\x2a\xd0\x4a\xa4\ +\x45\xd7\xd2\x8c\x45\xac\x04\xfc\xac\xc8\xf5\x4e\x01\x7c\xdc\xe0\ +\x47\x62\xf0\xf7\x86\xdd\x66\x22\xd6\x73\x34\xee\xbe\x3a\xfa\xac\ +\x9d\xd7\x80\xef\x69\xbb\xe1\xef\x53\xc4\xdf\xa2\xfd\x58\x52\x0d\ +\xec\x78\x15\x16\x9f\x5a\x22\xc9\x4d\xcc\xe6\x17\xf8\x0b\x19\xf8\ +\x3b\x5c\x37\x9f\xeb\xd2\x33\xc0\x3b\xc6\x1e\xe7\x19\x74\x94\x74\ +\x03\x16\xac\xe5\x97\xe3\x02\xbf\x94\x0f\x9f\x55\x11\x7f\x3c\x16\ +\x03\xb9\x3e\xa3\x1f\xe3\x65\x71\x09\x03\x3f\x2d\xbe\x6a\xed\xfd\ +\xd5\xaf\x7e\x25\x1a\xef\xb2\xd1\xfe\x18\xfc\x62\x78\xe9\x72\xae\ +\x3f\x7f\x0b\xd0\x6e\x5e\xa9\x79\x03\x4e\x61\x57\xfb\x9a\x0d\xc7\ +\x08\x34\x18\xd9\x32\x7f\xfe\x7b\xf3\x88\x62\xef\xad\x58\x4d\x9a\ +\x18\xf7\xbd\x6f\x4d\x75\x0a\x7d\x6b\x91\x0a\x87\x44\x05\x56\x5f\ +\xdf\x2f\x81\x73\x40\xdb\x80\x92\xdb\x89\xf3\x3b\x12\x05\xb0\x32\ +\x5c\xef\xb3\x38\xd0\x63\x14\xc0\x6d\xb7\xdd\x16\xee\x83\x6f\x70\ +\x9f\x05\x83\x90\xed\xff\x3b\x4a\xdc\xff\x02\x0a\xae\x5e\xe9\x41\ +\x2a\x2f\x2d\xb8\xe7\x29\xc0\x23\x6f\x80\x8c\x09\xc1\xd3\x0e\xbb\ +\xbf\x50\x1c\x6b\xc2\xb5\x5a\x9c\xc9\xf2\xcc\xb2\x6f\xf4\x19\x22\ +\x53\x04\xce\x8b\x6c\x2b\xd9\x56\x6e\xa9\xda\x06\xe0\xf7\xc1\xbe\ +\xda\xf0\xc8\x8c\xbe\x87\xb0\x9e\xa3\xe9\xe8\x53\xea\x2c\x02\x3f\ +\x62\x03\x3b\x48\x93\x09\xfc\x16\xf0\xa3\x58\x46\xd3\x7b\x18\xdc\ +\xa9\x2a\xb4\xe1\x23\x46\x18\x6d\xb7\x59\x7c\x6b\xda\x31\x12\x4f\ +\x3f\xb1\xc7\x0d\xe8\x74\x9c\xfd\xfa\x5d\xcc\xf8\x63\x7f\x63\xb5\ +\xe9\xf4\x20\x28\xd7\x4f\xb0\xd2\x6e\x6e\x29\x29\x7c\x61\xb3\xfa\ +\x7e\x64\xb7\xc0\x4f\xae\x5f\xe0\x67\x7a\xed\xfd\xd0\x60\x2f\xca\ +\xb1\xfe\x79\xe3\xba\xbd\x3b\x17\xb7\xf6\x76\x75\xc5\x16\xc2\xdc\ +\xc4\x55\xc8\x72\x37\x76\x7a\x69\x26\x4b\xdc\xf3\xe5\xcf\x3d\xf7\ +\xd8\x3b\x59\x53\x8f\xc0\x1f\x97\xbb\xca\xea\x9b\xe5\x77\xf3\x17\ +\xab\x21\xc4\x6c\xd6\x39\x1d\x3a\xb4\xc1\xf8\xf1\x9c\x54\xb1\xb5\ +\x1a\x9c\x40\x4c\x22\x6f\x19\x0a\xf4\xd3\x93\x1e\xb2\x28\x60\x0b\ +\xf7\xcb\x55\x08\xc4\x9d\xdb\xcb\xf3\xd1\x77\x72\x42\x1c\x45\x3c\ +\x80\x70\x01\x70\x1e\xd6\x46\x7d\x2d\xae\x72\xd2\xd3\x80\x71\x4f\ +\xb5\xd9\x8f\xc5\x85\x0b\xe7\x2e\xe0\x71\x4d\x76\x9d\x96\xe6\x5d\ +\x23\x64\x85\x73\xfd\x5b\xcd\xc0\x98\x92\xa8\xf9\x78\xca\x7b\xe3\ +\xba\x7e\x53\x00\x58\xfe\x40\xe4\xb1\x83\xf5\xf2\xdb\x8c\x3e\xdf\ +\xcf\x6f\x6e\x3f\xbd\xfc\x9a\xd2\x8b\xe5\x37\xf0\x43\xe2\xf1\xb6\ +\xe2\x00\x75\xf5\xfd\x69\xb1\x1d\x26\xee\x7e\xf1\xf7\xd9\xf0\x0d\ +\x4f\xc6\xa9\xe7\x02\xbb\x45\xfe\x95\xc6\x33\x22\x0f\x4f\xf7\x85\ +\xe7\xb0\x75\x3e\xbf\x09\xff\x5f\xb1\x20\x90\x87\xb4\xa4\x2c\xff\ +\xf6\xd4\x16\xf8\xdc\x36\x8a\x2c\xb2\xfc\xb4\xf6\x2a\xe0\xc7\xde\ +\x5f\x34\xde\x14\x2a\x3d\x43\xfc\xe2\x9d\x3c\xe0\x47\x83\x3b\xbb\ +\x1a\xf1\xaf\xdc\x0b\x48\x4b\xb6\x16\x1d\x79\x0c\xb2\xee\x7a\x6e\ +\xce\x9e\x0f\xc0\xdd\x5f\xba\x76\xed\x9a\x75\x5c\x1f\x9e\x27\x9a\ +\x7d\x4f\xaf\x80\xd2\x5a\x66\xed\x9d\xf8\xc8\x35\xf5\x1a\x2b\x39\ +\xa7\xbb\x60\x09\x07\xea\x39\xee\x70\x69\xbc\x80\x54\xee\x2e\xc4\ +\x78\xde\x29\x6e\xde\x5c\x7d\x35\x87\x26\x74\x77\xf0\xa3\xe4\xc3\ +\xbd\x72\x14\x46\x64\x47\x1e\x31\x14\xdb\xeb\x9e\x2c\x69\x86\xe2\ +\x9e\xa9\x0f\xf7\x8e\xe2\x1f\x2c\xf3\x9c\x0c\xf8\x48\x8a\x98\x12\ +\x50\x2c\xc9\xea\x08\xac\x63\x32\x7d\xf7\xdd\x19\xb3\x83\xc2\x76\ +\x73\x1a\x9b\x6d\x0b\x10\x19\x09\xbb\x7f\xe2\xc7\x62\xd5\x7f\x35\ +\x99\x47\x5e\x3b\x2f\x17\x7e\x00\xe0\x9f\x0c\xf0\xb7\xc7\xf2\x6b\ +\x0e\x9e\x81\x1f\x89\x02\x7e\xf7\xdd\x77\x9f\x52\x7b\x58\x7e\xb3\ +\xaa\xc1\xf2\x6b\x5e\x7f\x5f\x02\x28\x4d\xc3\x9b\x00\xbf\x0d\xec\ +\x30\xc0\xba\xfc\x3d\x62\x54\xdc\xbe\xab\x8f\xdf\xd9\xd4\xde\x98\ +\xf0\x53\xc7\x10\x29\x0f\x81\x5f\x9f\x89\x4a\x44\x59\x7e\xeb\xec\ +\x33\xb0\x13\xbf\x88\xaa\xbb\x8c\xd4\x03\xd1\x67\x67\xab\xf2\xc6\ +\x9f\xfe\xf4\xa7\x97\x2a\xa6\xf1\xf6\x03\x3c\xba\x9e\xeb\xaf\xbc\ +\x18\xc8\xcf\xfe\x93\x78\x77\xd1\x9e\x4b\xfc\xe8\xf1\x8d\x0b\x16\ +\xbc\x37\xd7\x3e\x57\x4b\xcb\x06\x2c\x5b\x7f\xfd\x98\x07\x7e\xab\ +\x74\xa3\xcc\x95\x73\x24\x72\x56\xdc\xfd\x41\xd6\x17\xe0\xa4\x0a\ +\x05\x3f\x22\x21\x0b\x91\x26\x60\x86\x73\x78\x7e\x37\xc6\xbe\xbc\ +\x40\x66\x52\x04\xb0\xde\x51\x20\x10\x85\xf2\xd2\x77\xd6\x77\x71\ +\xc2\xe2\x7b\x0d\x0e\xd6\x1f\xe3\xb6\x2c\xa4\x4e\x4b\xca\x7b\x85\ +\x03\x13\x2b\x1a\x72\xca\x33\x09\x7f\x0b\x0e\x9e\x9b\x99\x29\x80\ +\x75\xb9\xa9\x63\x93\xfc\x8e\xd1\xa4\xaa\xeb\xa0\xcf\x07\xbf\xed\ +\xf9\x59\xf5\xd4\xba\x4f\xc6\x75\x1e\x4e\xc9\xac\xa6\xf3\x9a\x55\ +\x47\xa2\x3d\xff\xdd\x77\xdf\xad\x8a\x3e\x7e\x2e\xcd\x3b\x03\xfe\ +\xe0\x0a\xad\x87\x4e\x79\xb5\x2c\x8e\xd2\x6c\xbe\x93\xcf\xf6\xf3\ +\xe6\xc6\x23\x6e\x6a\xaf\x1b\xc9\xcd\xa3\x0d\xf0\x10\x05\x75\xa6\ +\x28\xb2\x47\x4e\xba\x6e\xc2\xd1\xa3\x47\x8b\xd0\x83\x47\x7d\x1e\ +\x03\x3c\x5e\x8c\x9f\x36\xe4\xc1\x2f\xd7\x9f\x15\x1e\xe7\xc1\x13\ +\xff\x88\xcf\xf5\x57\x4e\xe3\x5d\xbe\xb5\xf7\x63\x53\x04\x5e\xf1\ +\xf8\xe7\xf1\x70\x50\xdd\x74\xa4\x0e\xdf\x22\x2d\x68\xe6\x5b\x37\ +\xb4\xa5\xfb\xbc\xfb\xcf\xa3\xff\x59\x37\x71\x18\x6c\xc4\x16\x82\ +\x00\xee\xd0\x70\x2c\x72\x95\x59\x30\x14\xed\x11\xae\x55\x11\x25\ +\x7f\xd5\x5d\x77\xdd\x35\x30\xec\xb1\xbb\xe1\x92\xc7\x87\x92\xfa\ +\x15\xdf\xa3\x91\x4a\xc6\x74\xd4\xa8\x1d\x75\xff\xf8\xef\xc3\x16\ +\x89\xad\x4d\x9d\xf2\xff\x9c\x1d\x66\x23\xac\x32\xc3\x57\x46\xc4\ +\xfe\x63\xec\xc9\x3a\x46\xe6\xa0\x7d\xf6\xec\x19\x73\xed\x1e\x8a\ +\x52\xc5\xd1\xf5\x8b\x3d\xc9\xae\x0c\x06\x49\x3f\xcc\xf2\x7b\xe6\ +\xde\x06\xd6\x45\x17\x5d\xf4\x28\xe0\x1f\x8a\xfb\x6c\x44\x1e\xb9\ +\x7b\x7e\x4e\x62\x42\x5d\xfc\x3f\xec\x13\x0f\x53\x7e\x8e\x3b\xf6\ +\x38\x3a\xed\xf6\x48\x5a\xd6\xb6\x84\x79\x7e\x9c\xf8\x66\xe5\x9e\ +\x3b\x14\xc1\x37\x2b\x0e\x90\xad\x61\xc7\x14\x82\xe3\xe7\xf7\x5d\ +\x7f\x06\x7a\xd1\x76\x67\xa9\x3e\x03\x36\x16\x5f\xe0\xc7\x03\xf0\ +\x25\xbd\xc6\xee\x23\xf1\x83\x3b\x71\xf9\x05\x7e\x94\x52\xb8\x61\ +\x57\x91\xe5\xb8\xbb\x82\x5c\x7f\x65\x4c\xbe\x9f\xcc\x2a\x7a\x71\ +\x8a\xa0\xdd\xbc\x81\x87\x1f\xbe\x7b\xba\xf5\xb4\x73\x83\xbb\x0e\ +\x36\xcf\xca\x5c\x7a\xad\x15\x2f\xc0\xc3\x5b\x66\xa4\x18\x6c\x05\ +\x1a\x92\xb8\x2a\xb0\x8a\x28\xfa\x50\x5c\xe6\x61\x69\x91\xc5\x79\ +\x9d\x1a\xf6\xd8\x14\x50\x75\x2b\xf0\x3f\xf4\xd0\x43\xe1\xbe\xfd\ +\x22\x1f\xf1\xc2\xe0\x39\xee\xbe\xfb\x7f\xb7\x48\xbd\x17\x9d\x93\ +\x51\xa3\x9a\x12\x16\x9e\xe1\x82\xac\x13\x30\xf5\xca\x52\xcf\xbd\ +\xc2\xe4\x37\x9c\x83\x7a\xee\xab\x56\xbb\xff\x8a\xb3\x66\xbd\x39\ +\x43\xd7\xc0\x81\xff\xa3\x4e\x7c\xaa\xfa\x38\xc1\x0f\xe8\x07\x41\ +\xdb\xfd\x18\x8f\x8d\x80\x5f\xbd\xfc\x6e\xbc\x53\x54\xe5\xc7\xc4\ +\x1b\xed\x9f\xd9\x57\x6b\x1b\x40\x20\x4d\x56\x95\x0b\x6f\x7d\xe4\ +\xb2\xbc\x07\xec\x7f\x40\xf2\x95\xaf\x8c\x4d\x9a\x86\x0e\x4f\x96\ +\x2e\x59\x9a\xac\x5c\xb1\x5a\xb5\xfd\x66\xdd\x7d\x7a\xcf\x94\x81\ +\x51\x7c\x21\x66\xe5\xb7\x96\xf6\x2a\x73\xa0\x18\x82\x9d\x64\xed\ +\xf5\x19\x30\xea\xc7\x76\x49\xc8\x5a\x78\xe0\x1b\xa3\xcf\x3f\xca\ +\xf5\xdf\x92\xd7\xda\x9b\xeb\xf6\xc7\xe3\x9d\x0b\xee\x7c\x7f\xd2\ +\xcb\x7f\x26\xaf\x04\xd6\x2d\x58\x30\x77\x01\xee\x6d\xa8\xdc\x53\ +\xdb\x30\xb4\x8d\x25\x0a\x3e\xb2\x72\xe6\x05\x50\xcc\xf2\x7e\xc2\ +\xc2\x0b\x18\x62\x3d\x02\x4e\xc4\x9b\x87\xc2\xdf\x4b\x74\x56\xa1\ +\xb6\x9e\x7b\x64\xfc\x39\xe7\x9c\xd3\x6d\xc0\x8f\x57\x12\xfa\x3a\ +\xfa\x72\x6f\xbc\x60\xae\x7f\x7d\xfd\x20\xe3\xa8\x30\x91\xfb\x4f\ +\xdd\x83\xea\xff\x59\x04\xb6\x17\x4a\x09\x96\x9c\x9f\x48\x61\x72\ +\xba\x15\x34\x34\xc5\x8a\xe7\x9c\xbe\xf8\xe2\x53\x6f\xea\xdc\x47\ +\x69\xbf\xce\xaf\xea\xae\x45\xfb\xf3\xc1\x0f\x50\x07\x9d\x7b\xee\ +\xb9\x8f\x01\x98\x7a\xc0\xa4\x01\x9d\xae\xaa\x2f\x02\x3f\xa2\x31\ +\x59\x74\xd3\xa9\x1a\x30\x6c\x13\x0e\x3d\xf4\x50\xcd\xcf\xe3\x04\ +\x86\x7e\x7f\x01\xd0\x5a\x80\x71\x2c\x34\xb2\xbb\xba\x4a\xed\xc0\ +\xc9\x7a\x94\x85\x46\x79\x01\x48\x1b\xbe\x49\xb0\xcf\xe7\xff\xb7\ +\xf2\xfd\x19\xb5\x97\x4f\x11\x6e\x29\x18\xf8\x15\xe5\xc7\xf2\x2b\ +\xea\x8f\x57\x62\x5b\x10\x1d\xf7\x8c\x3e\x2c\xeb\xeb\x17\x19\x09\ +\xca\x4b\xb9\xfe\x9f\xfc\xe4\x27\x7f\x40\x71\x35\xc7\x6e\x3f\x8f\ +\xf9\xac\x3e\x71\x83\x8f\x07\x5f\xf7\x58\xd5\x56\xcd\xe9\xa6\xd2\ +\x34\x50\xeb\x3e\x70\xef\xbd\x0f\x18\x8d\x32\xd4\x56\x8a\x4b\x8f\ +\x42\x5c\x97\xf5\xc1\xa7\x79\xdb\x01\x9e\x2b\x10\xc6\xf6\x6a\x07\ +\xf3\x1e\x34\x36\x2b\x1e\x14\x5a\x1d\xea\x02\xf0\x0c\x17\x24\x81\ +\x62\xeb\x5b\xdf\xfa\x56\xeb\x3d\xf7\xdc\x33\x35\xf9\x84\x17\x9f\ +\x21\x4c\x05\x0e\x99\xac\xa0\xc5\x1a\xfb\xf5\x1b\x90\xee\xb1\xc7\ +\xde\x56\xb5\xe7\x25\x1c\x83\xc9\x57\xc6\x23\xb0\x2e\x61\xd1\x5b\ +\x5c\xbd\x44\x9a\x03\x35\x79\x47\xba\xdf\x69\x0f\xb6\x60\xe1\x96\ +\x6b\xae\xb9\xf8\x5e\x17\xdd\x6f\x45\x36\xf9\xfa\xfe\x2e\x28\x80\ +\x2e\xa7\xfa\x04\x7e\xaa\xf9\x06\x01\x82\xe0\xf6\x0b\xfc\xd0\x63\ +\x19\x60\x22\xce\x7e\x2f\xd6\xb1\x67\x15\x77\x88\xca\x6c\x69\x0a\ +\xd2\x24\x1d\xba\xe7\x54\xf9\x67\xab\x96\xae\x31\xdc\x71\xa5\x11\ +\x3f\x80\xee\xab\xb5\xa5\x15\x85\xa0\xf2\xe0\x88\xb3\xdf\x00\x4f\ +\xf4\x3f\x0a\xfc\xf1\x7e\x7e\x6f\x2f\xcb\xcf\x45\xb5\xe6\x1e\xb3\ +\xfc\x11\xa3\x8f\xe5\xfa\x99\x0a\x9b\x18\x8d\x37\x6c\xb0\xb7\xa0\ +\xac\x96\x1b\xf0\x9d\x44\x41\x3f\x9f\xee\x2b\x97\xeb\xef\x66\xf3\ +\x1a\x44\x24\xea\x06\x89\x0c\x7a\xe7\x9d\xbf\x17\xbe\xf9\xcd\x33\ +\xc6\x60\x01\x75\x93\x52\xe2\xea\x72\xd6\xd1\x76\x20\xda\x0a\xd0\ +\x36\x8c\x72\x1d\x2c\xc6\x21\x58\x6e\x39\x16\xcd\x0a\x54\x85\x25\ +\x63\xb6\xe8\xa1\x58\x1c\x3c\x8d\x71\x90\xc3\x2e\x25\x56\xf4\x7a\ +\xf2\xc9\x2c\x05\xa9\xb9\xfe\x29\xf7\xc9\xdb\x7c\x95\xcf\x10\x07\ +\x81\xaa\xee\x20\xb3\xd4\x5e\x74\xea\xc8\xfb\x2b\x6d\xcd\x7d\x43\ +\x00\xef\x2d\x40\x6d\xe7\xc4\x72\xfe\x7a\x6e\x62\x8c\x4b\xc1\x33\ +\xe2\x3b\xaf\x36\xcc\x90\xfe\x7e\x7e\xc6\xd4\xa9\xcf\xbd\x15\x52\ +\xb5\xae\x02\xb0\x0d\xd9\xf2\x51\x3c\xc6\xaa\xce\x13\x78\xfa\xae\ +\xbe\x98\xb9\x17\xf0\xd7\x43\xe2\x30\x99\x48\x7f\x3d\x6d\xbd\x22\ +\xf2\x70\xc1\xb2\xa8\x5d\xd4\xe6\xf5\x01\x2e\x01\x1c\x0b\x6a\x75\ +\xfe\xe6\x31\x18\x40\xd5\x24\x84\x62\x09\xee\xb9\x8d\xd7\xd6\xdf\ +\xd1\x36\x9c\x1c\x76\xe8\xe1\x49\x5f\xda\x2e\x9b\x89\x09\xf0\x3b\ +\x97\xcf\x2f\xe1\xf6\xef\x70\xa3\xbc\x4b\xc0\x4f\x67\x9f\x9a\x7b\ +\x0c\xfc\x1c\x97\x32\x21\xda\xaf\x1b\xd0\x35\xf7\x58\x5f\xbf\xe5\ +\xfa\x45\xea\xf1\xc7\x3f\xfe\xf1\x3e\x72\xfd\x8b\xf3\x72\xfd\x15\ +\x80\x3f\xe9\x66\xe0\x4f\x9d\xc4\x01\x5e\x89\x7e\xae\x5a\xbc\x78\ +\xfe\x1a\x01\x9a\xeb\xb6\x62\x45\x33\x8a\xb9\xd1\x29\x80\xfc\xed\ +\x00\xd7\x18\xcb\xbe\x12\xe0\x6f\x48\x58\x28\xda\xc1\x2a\x29\xa6\ +\x4c\xd6\x0b\xc7\x42\x56\x60\x3b\x82\x82\x7b\xa6\x59\x50\xf0\xf7\ +\xd0\xbf\x5d\x9e\xb0\xee\xbf\xff\xfe\x64\x1b\x2e\xbd\x1f\xdf\xb3\ +\x3f\xf7\xed\x07\xfc\xb8\x3b\x9f\x17\x86\xea\x83\x55\xd1\x87\x44\ +\x9f\x9d\x36\x8a\x10\xfc\xcb\x66\x06\xcc\x54\x1d\x84\xbe\x7f\xec\ +\xf6\x47\x62\xc1\x50\x9e\xea\xdc\xb2\xff\x5f\x9d\x5d\x8f\xde\x9e\ +\x3d\xcb\x15\x6f\x55\x55\xa8\x04\x2a\x7f\x91\x03\x7c\xb9\x81\x1d\ +\xb5\x80\x71\xc0\xe5\x97\x5f\xfe\x18\x56\x79\x30\xdd\x7c\x9a\xce\ +\xcb\x8a\x72\xfc\x9c\x38\x01\x9d\xe9\xa8\xec\x01\x67\xc8\x85\x67\ +\xff\x2c\x6b\x0a\xf8\x65\x6d\x89\xba\x2b\x55\x98\xd3\x11\xa5\x31\ +\xde\xd0\x66\x07\xa0\x1a\x0b\x90\xd2\x84\x4f\x3e\xf5\x24\xd6\x78\ +\x83\x5c\x27\x71\xf6\x59\x69\xaf\x29\x04\xab\x09\x28\x71\xfb\xd9\ +\x52\x08\xfc\x63\xc7\x8e\x95\x47\x61\xb5\xfc\xc4\x23\x54\xa2\xcc\ +\x73\xfb\x0c\x36\xbd\x47\x96\x9f\xe8\xaf\x94\xd0\xe3\x8f\x3f\xfe\ +\x24\x2e\xe1\xb4\x0c\xec\xad\x26\x5e\x09\x94\x19\xe2\x11\x5b\xff\ +\x4f\x7a\xc5\xb3\x03\xad\x14\xb8\x7f\x66\xf9\x87\x20\xc3\x7e\xf4\ +\xa3\x73\xc7\x5d\x77\xdd\x6f\xbf\xf7\xfc\xf3\xd3\x7b\xc3\x25\x68\ +\xb9\x6c\x02\xa8\xdb\x11\xe4\xd3\xe8\x75\xaf\x00\xf4\x3c\x2e\x7a\ +\x51\xf6\x80\xfe\x8a\x7d\x12\x4b\x27\x52\xf4\x12\x19\x0c\x0b\xac\ +\x2d\x5d\xba\x88\x7a\x90\xe9\xdc\x2b\xe2\x26\x7c\x96\x18\xcc\xd8\ +\x30\x86\xeb\x84\x13\x4e\x48\x3e\xc6\x25\xb2\xd9\xf0\x1e\x28\x9e\ +\x43\x30\x32\xcf\xf0\x3d\xab\x79\x5f\x02\xdb\x07\x7b\x5a\xaf\x68\ +\x10\x68\x53\xd3\x20\x79\x02\x9c\x1f\x14\xc0\x3b\x96\x4d\xca\x24\ +\xf1\x8f\x26\xfa\x3b\x6a\x24\xd4\x2b\x00\xb9\x8a\x8e\xa1\xf7\x8a\ +\xc7\x1c\x33\x26\xfd\xe0\x83\xb9\xb3\xf0\xaa\x7f\xc7\x67\x98\x9b\ +\x15\x6a\xad\xb1\xad\x80\x4f\x23\x57\x62\x48\xd2\x8f\xe0\xfa\xd7\ +\x38\xf1\x96\xa0\x1f\x29\xaf\xc9\x80\x77\x44\x00\x3f\x74\x5e\xfa\ +\xd0\x25\x93\x79\x75\xec\xc9\x27\x9f\x14\x91\x07\xfb\x66\xb3\xf6\ +\xe6\x61\x98\xfb\x5f\x64\x0f\x9d\xe2\x56\xab\xcf\xfe\x07\x3f\xf8\ +\x81\x5c\xf3\x92\xa5\x11\xd3\x80\xce\xa8\xc0\x02\xb0\xd5\x29\xf8\ +\xcc\xb3\xcf\x08\xe8\x58\x0d\x9b\xea\xeb\x8b\x7b\xac\xf0\xc7\x4e\ +\x8b\xb6\x19\x47\x1e\x79\xa4\x3a\xfb\x28\xe9\x35\x17\x5f\x8d\x49\ +\x94\x2b\xeb\x33\xf9\x06\x1f\x2c\xbe\x14\x16\x22\x45\x43\x8f\xc2\ +\x6b\xbf\xf9\xcd\x6f\x1e\xcb\x00\xde\x1a\x29\x80\xb8\xc9\x47\x17\ +\xc9\x49\xa1\xdb\x81\x3f\x1e\xce\x62\x95\x9c\xf5\xc8\xa0\xc6\xc6\ +\xc1\x3b\xcc\x98\xf1\xe6\x05\x8d\x8d\x4d\x7b\x3e\xfa\xe8\xd4\x22\ +\x20\x4c\x2d\xa8\xc5\x9f\x6a\xf0\x25\xb5\xfe\x28\x49\x5f\xe9\x96\ +\xe4\xd5\x06\xe8\x6b\x63\x37\xc8\xf4\x7c\x26\x1b\xb0\xd9\xea\x3d\ +\xae\xc8\x73\xa4\x00\x29\x79\xf3\xcd\xd7\xed\xef\x5b\xb9\x0e\x27\ +\x33\x77\xf1\x71\x22\xf2\xaa\xd9\xf8\xb8\xd6\x23\x8f\x3c\xf2\x7b\ +\xee\x87\xb3\x30\x20\xb0\x39\xd5\x13\xdb\xda\xdf\xd5\x82\xc4\xe0\ +\x67\x94\xb7\xa8\xd1\x78\x0d\xcc\x55\xaf\x66\xfb\x7e\x81\xdc\x31\ +\x2d\x9b\x98\x81\xd1\xf6\x12\x7e\xc9\x51\x21\x5b\x60\x19\xa8\x2c\ +\xe0\xdc\x81\x17\xb4\x63\xc2\x54\xa0\xe4\xce\x3b\xff\x34\xe1\xd4\ +\x53\xbf\x7d\x67\x76\x9f\xad\xb5\xda\x8c\xd8\xb8\xe4\x2b\x81\xf4\ +\x23\x05\xfd\x62\x37\xb0\xe6\xea\xab\xaf\x7e\x10\xd7\x5c\xe5\xbd\ +\xb0\xf8\x98\xf6\x76\xf9\x7d\x8d\x79\x56\x5d\x3f\xa0\x2f\x72\x2c\ +\xcd\x68\xbc\x57\xc2\xdf\xb7\x0a\x50\x6d\xc4\x03\x68\xc7\xd5\xee\ +\x83\x77\x50\x87\x17\x31\x9c\xdf\xf7\x0b\x4d\x34\x44\xd8\xd3\x00\ +\x50\x82\x8a\xd1\x87\xa4\x58\x48\x15\x83\xfc\xff\x7a\x2f\x2c\xb3\ +\x3c\x83\x57\x19\xcf\x04\x0b\x72\x16\x14\xb4\xa2\xa0\xad\xe3\xbb\ +\x6d\xf1\x5e\xb2\xfa\xd6\xd9\x67\x56\x9e\xe7\x72\xfd\x0d\xfc\x1c\ +\x33\x46\x1f\x01\x1f\xe5\xa5\x9f\xf9\xec\x73\x28\x6d\xbe\xc7\x81\ +\x3f\xb6\xfc\x31\xf8\xdb\xa3\xfc\x6c\xf7\x04\xbf\x1f\xc4\x3a\x00\ +\x19\x88\xf4\x7f\xe8\xa1\x87\xbf\x7b\xfc\xf1\xc7\x9d\xfe\xf2\xcb\ +\xef\x14\xdf\x7b\xef\x83\x14\x17\x37\x2a\xf7\x65\xff\xca\x8d\xba\ +\x03\x0d\x5b\x8b\x5c\xb4\xbb\xbc\x12\x40\x51\x93\x75\xd9\xd5\xb6\ +\x0f\x2a\x93\xcd\xb9\x45\x2d\x66\x44\x55\xe8\x2b\x04\x5f\x37\x14\ +\xa9\x27\x08\x2f\x7c\x16\x45\x70\x16\x9e\xdc\x6c\x4a\xc8\x15\xcb\ +\xf9\xaf\x5a\x18\xad\xef\x63\x71\xc7\xf3\x9e\x7d\xc2\x24\x9f\x9d\ +\x76\xda\x0d\xd9\x25\xe1\x98\xdd\xeb\x11\xf8\x89\x85\x20\x8a\x23\ +\xb1\xef\x7f\x53\xdc\x7e\x7c\xf2\x08\xf0\xb1\x02\x28\x68\xea\x12\ +\x5c\x09\x28\xba\xf5\xa6\x24\x4c\x8c\x73\xa1\x78\xd8\x61\xfb\xa4\ +\x83\x07\xf7\x5b\x74\xec\xb1\xc7\xff\xf2\xf1\xc7\x1f\x9b\xa1\x98\ +\x80\x35\xfb\x98\x97\xe9\x0c\xcc\x47\xf2\x00\xbc\xdb\x9f\xd3\xd2\ +\x5b\x75\xe5\x95\x57\xfe\x1e\x26\x9f\xaf\xa0\x00\x38\x29\x3b\x79\ +\xf0\x1b\x57\x7f\x20\x48\x50\x94\x1c\xf0\x07\xcb\xbe\x9a\x91\xdc\ +\xff\x49\x3d\xff\x1c\xe7\x66\x96\xce\xa8\x2f\x02\xc0\x21\xec\xc7\ +\xf7\xc2\x0d\xdf\xde\xfe\x16\x4b\x2b\x97\xdc\xd6\xec\xd9\xb3\x25\ +\x04\x07\xf5\x5e\x68\x4b\xd5\x11\x4c\xbc\x7f\x62\xb2\x60\xfe\x02\ +\x7d\x06\x59\x7d\x37\xc7\xdf\x16\xca\x46\x99\x06\xeb\xec\x33\x90\ +\xe3\x05\x68\x1b\x62\x17\xc3\x16\x9f\x41\x7b\x7e\xc0\xaf\xff\x0f\ +\xab\xb7\xfc\xc7\x3f\xfe\xf1\x1f\x73\x2c\x7f\x04\x7e\xdf\xe0\xe3\ +\x1b\x36\xba\x0f\xf8\xfd\xd0\x50\x1f\xe9\x17\xf0\xeb\x4f\x3a\xe9\ +\xe4\xbd\x26\x4e\xbc\xfb\x17\x4b\x96\x34\x0f\x9f\x32\xe5\x3f\x8b\ +\x01\xb7\xec\x51\xa3\x2a\x3f\xbb\xfe\x00\x20\xcc\x0e\x04\xc8\xab\ +\xb3\x4a\x38\xe3\x11\xcc\x57\x06\x78\x69\x64\x80\xf6\x50\xb1\x0c\ +\x4a\x84\xbf\x6d\xd1\xef\xf2\x32\x93\x00\x9f\x2d\xe4\x7c\x38\x21\ +\xde\x0d\xef\x21\xc3\xc2\x2f\x9e\x41\x11\x5c\x8d\xd1\x78\x3c\x61\ +\xfd\xe5\x2f\x7f\x11\x6b\x53\x67\x17\x25\xdc\x03\xb8\xfe\x3f\x44\ +\x7e\xc1\xbd\xd3\x3f\xa4\x78\xc9\x78\xa4\xa4\x25\x65\x70\xca\x59\ +\x7e\x02\x7e\xdc\x47\x6a\x0d\xc7\x43\x7c\x2f\x2b\xfb\x4d\x73\xdc\ +\x7e\x2f\xf2\x82\x31\xa2\xa3\xd8\xef\xcb\xfa\xcb\x23\xf0\xaf\xe1\ +\x67\x2b\x80\xe3\xbe\x1d\x54\x3c\xf2\xc8\x7d\x53\xca\xe3\x27\x91\ +\x45\xbb\x2e\x78\x02\xae\xee\x7f\xc3\x87\x29\x81\xb4\x42\xeb\x5f\ +\x2d\x89\xdd\xfe\x5a\xc8\x3c\x4e\xa6\xa6\xff\x92\x60\xf9\x09\xfa\ +\xd9\xfe\xc6\xc0\xaf\xfd\x3d\x35\xd2\xe1\x84\x15\x39\xb6\x99\xb6\ +\xde\xc9\x80\x7f\x8e\x6e\x30\x5b\xd1\xcc\x3a\x13\xbd\x26\xa5\x7a\ +\x70\x38\x5a\xfd\xab\x9c\x98\x1a\x40\x18\x06\x66\xca\x3a\x53\x66\ +\x6b\x71\x83\x10\x13\x90\xa2\xb1\x78\xc0\x34\xda\x84\x1f\x9e\xf4\ +\x48\xb2\x89\x78\x00\xe9\x59\x29\x01\xb3\xe6\x2c\x5d\x40\xda\x7a\ +\x35\xae\x9b\xed\x85\x59\x79\x6d\x07\x78\x3f\x0f\x7e\x1b\xe0\x21\ +\xf0\x63\xf1\x45\xe3\xcd\x0d\xb6\x9e\xad\xc9\x0d\xce\xd2\xb7\x22\ +\x2d\xb1\xe5\x8f\xa9\xbc\x25\xbe\xf2\x8e\xd5\x8d\x82\x7e\x3e\xcd\ +\x37\x00\x19\x84\x34\xd2\x83\xf1\x6f\xc4\x74\x8e\x7a\xec\xb1\x69\ +\xc5\xd5\xab\x5b\x52\xe3\xb0\x8b\x83\x59\xa9\x6f\x68\x91\x1b\xbb\ +\x70\xe1\xb2\xac\x9d\x35\xd7\xfa\x97\x30\xdc\x14\x50\x02\x9f\x57\ +\xcb\x30\x4a\x80\x73\xde\x52\xce\x56\xd9\x96\x0d\x6f\x70\x0e\xe9\ +\x62\x15\x91\x49\x11\x20\xe1\x7c\xff\x09\x79\x94\xe7\x4f\xe2\xe9\ +\x11\x40\x2b\xbf\xd8\x9a\x7e\x9e\xeb\x7d\x34\xf7\xca\xf1\xc8\x41\ +\x48\x12\xf2\xfb\xf0\xfa\xa5\x3b\xee\xb8\x0b\xf7\x5d\x93\x51\xc0\ +\xe7\x82\x9f\x6c\x06\xf7\x91\xc0\x8f\x61\x5a\xac\x82\x27\x3e\x4e\ +\x9e\xdb\x1f\x01\x9b\xb1\x97\xea\x90\xf4\x73\xff\x62\x25\x60\x8f\ +\x85\xd0\x7b\x41\xca\xfa\x73\xd4\x4b\xec\xb0\xf1\xca\x2b\xaf\xba\ +\xfc\xc2\x0b\x2f\x78\x2c\xbb\x1f\x9b\xb3\x7b\xb0\xcd\x1b\x9a\xca\ +\x3c\x00\x6f\x91\x0d\xfc\x71\x67\x5f\x3f\x22\xa2\xaf\x00\xfe\x2a\ +\x5c\xf6\x14\x20\x7a\xb7\x5f\x96\xf8\x8e\x3b\xee\x90\xa5\x25\x57\ +\xbe\x08\xe0\xde\x95\xd3\x94\xe0\x40\x90\x43\x1a\x8a\x04\xaa\x70\ +\x6e\xbc\x81\x01\x8c\x54\x17\xca\x22\x3b\xaa\x70\xcd\x00\xb0\xec\ +\x01\x6e\x3a\x85\x45\xf7\xb0\x4f\x7c\xcb\x88\x39\x7c\xef\xbe\x22\ +\xfd\xb8\x88\xc1\xd2\x1b\xf8\x95\x85\xc0\x93\x31\x2a\x32\x0f\x7e\ +\x05\xfb\x00\x7f\x78\x4f\x71\xf8\x9f\x75\xd6\x59\xd7\xb3\x3d\x59\ +\x5b\xde\xf2\x4b\xda\xf2\x58\x7d\xba\x5f\xba\xcf\xb7\xfd\x0a\xfc\ +\x75\xb7\xde\x7a\xdb\xd7\x4f\x3b\xed\x3b\x97\xcd\x98\x31\xaf\xcf\ +\xeb\xaf\xcf\x4a\xcc\xdd\x47\xca\x82\xdf\x8e\xf1\x7a\x52\x7c\x43\ +\x2c\x20\x58\xc9\x56\xc0\xa2\xde\xdc\xd4\x7b\x58\x69\x31\xe7\xbe\ +\x55\x5b\x84\xbc\x79\x01\x3e\xde\x44\xbd\x00\x81\xc2\xc5\x9a\x31\ +\xc8\x7b\xca\x53\xc1\x3b\xe0\xb9\x24\xd4\xd0\x7f\x90\x81\x63\x73\ +\x76\x2f\x0f\x41\x46\x73\xdd\x87\x20\x59\x66\xa8\x10\x2a\x0f\xd3\ +\x86\x86\x46\xee\x91\x51\x04\xe4\x86\xc8\xeb\x2b\xb3\x14\x54\xc6\ +\xea\x4b\x01\xb0\xa8\xf5\x5f\x2a\xb1\x2e\xc9\x72\x56\x9f\x47\x33\ +\x9c\x64\xb9\x9a\x92\x39\x73\x16\xf2\xdc\xf6\xfe\xf6\x9a\x82\xbd\ +\xd6\x2b\x04\xde\x37\xfc\xac\x82\xa1\xe2\xb1\xc7\x8e\x49\x37\x6d\ +\x5a\xf7\xea\x98\x31\x87\xfc\x9f\xb7\xdf\x7e\x6b\x41\xf8\x9e\x2e\ +\x2e\x50\xa8\x44\x01\xc4\xf9\xfe\x18\xfc\x92\x9b\x6e\xba\xe9\x7f\ +\xd3\x25\x77\x1a\x2e\xb3\xf6\xd2\x8e\xc9\x47\x7b\x65\xd2\x62\xb2\ +\xb4\x44\xcb\x67\x03\xfe\xbb\xb3\xff\xab\x60\x40\xd0\x63\x4c\x71\ +\xa5\xf7\xcb\xd9\x6e\xf4\x82\x32\xfc\x1b\x5c\xc4\x7a\xbc\x8b\x14\ +\xe6\x95\x60\x8d\x6d\xf4\xb7\xb2\x0a\x90\x84\x58\xd0\x44\x53\x80\ +\x99\xb0\x2b\x2f\xc1\x15\x56\x88\x7c\x84\xce\x3e\x15\xf6\xf0\x79\ +\xcd\x23\xd0\x50\x0f\xfe\x2f\x7f\x31\x04\x7e\x3c\x0b\x81\x9f\xff\ +\xa7\xc8\x77\x4d\x49\x73\xfe\x07\xd4\xe3\xcb\x62\xcb\x6f\x12\x83\ +\x5f\x62\xdf\xbd\x7b\xe6\xfa\xa5\x00\x1c\xeb\xcf\x40\x6a\x2f\x76\ +\x79\xfa\xe9\x17\x9e\x7e\xf8\xe1\xe7\x03\x8d\x99\x82\x7c\xbe\x98\ +\xa7\x3c\xf8\x75\x4c\xe7\x91\x5a\x7f\x62\x33\x61\x5a\xcd\x26\xff\ +\xf7\x7a\x6d\x0c\x7e\xa5\xc4\xac\x27\x9e\xe2\xb0\xd1\x56\x3d\xa7\ +\xfd\x30\x4d\x44\x39\x4a\xa0\x34\xbd\x5c\xa3\x31\xe3\xcc\x85\x20\ +\xab\xb0\x96\xf7\x6e\x0d\x96\x5c\xff\x7f\xfc\xf7\x5b\x01\x45\x56\ +\x49\x34\x5e\x00\x3f\x80\x3e\x63\x9e\xfa\x50\xce\x3e\xdb\xb7\x4b\ +\xe1\xb1\x28\x53\x5f\x82\x22\x5a\x61\xfc\x07\xb9\x80\xf7\xcf\x71\ +\xe9\x29\x7c\x1b\x89\xb2\x5c\x9e\xcd\x01\x88\xad\xbe\x8f\x13\xe8\ +\x79\xec\x0d\x90\x41\xdb\xb1\xb8\xfb\xee\x23\x5e\x69\x6c\x1c\x74\ +\x5a\xa6\x00\xd6\xb9\xad\x40\x31\x2e\x04\xca\x4f\xff\xc4\xad\xbd\ +\x06\x46\x1e\x2f\xbd\xf4\xd2\xf1\x01\xf8\xbe\xa5\x17\x70\xca\xc2\ +\x12\x9d\x97\xf6\x0d\xb3\xee\xc8\x0e\x58\x2b\x67\xbb\xdb\x0f\x6f\ +\x8c\x25\x26\xc1\x2c\x55\x12\x10\x82\xbe\x4b\x7a\x70\xaf\x50\x84\ +\x81\x55\x56\xb6\xc1\x40\x4b\x6c\x40\x99\x01\xdf\x55\x08\x5f\xa0\ +\xd2\x75\xd6\x4f\x40\xa5\xa1\xdc\x7e\xbc\x96\x7f\x04\xfe\xa8\xbe\ +\xdf\xaa\xfc\x8c\xc3\x9f\x60\xe7\xed\x73\xf1\xeb\xf2\x0a\x7d\x7a\ +\x5e\xae\x3f\xf6\x00\x2c\xdd\xc7\x90\xd2\xda\x22\x2a\xaf\xa9\x69\ +\xe4\x1e\x46\xf8\x11\x01\x3e\x02\xb3\x3f\xa6\xeb\xc0\xb9\xdb\xa0\ +\x2a\xb8\xe6\xe6\x75\xee\x78\x54\x1b\x10\xfd\x1d\xcf\x55\x23\x50\ +\x5f\xaf\x12\x5a\x91\x62\xa0\x84\xa4\x04\xd2\xf4\x43\x01\xa9\x1c\ +\x3c\xf4\x62\x6c\xf1\x46\x50\x83\xbf\x53\xc2\xf7\x00\xd4\x43\x01\ +\xf7\x60\x01\x9c\x47\x32\x3d\x43\x70\xb9\x47\xb0\xed\xdb\x21\xc1\ +\xc5\xe7\xbe\xd8\x5e\xbf\x73\x45\x60\x82\x44\xf9\xf7\xa9\x12\xaf\ +\x81\x72\xf6\x2a\xf3\x9d\xaf\x3d\x3f\xc7\xa3\x22\x1f\xc4\xd7\x47\ +\x64\x4b\x41\x53\x3e\x4b\x83\xfa\x51\xa8\x89\xb0\x78\x89\x67\x04\ +\xca\x59\x36\xf4\x73\x6b\xdd\x00\x8a\x36\x1d\x33\x66\xdf\x9f\x6c\ +\xd9\xd2\xee\xb3\x02\xba\x07\x2b\x28\x04\xca\xed\xef\xaf\x71\x8f\ +\x7d\xe8\xca\xfa\x06\x80\x30\xd0\x7b\x2a\xaf\x00\x52\x75\x70\x71\ +\x12\x0b\xb0\xe0\x84\x20\x59\xd1\xd5\xc5\x7b\xab\xd9\x2c\xb1\x9e\ +\x66\x27\x3a\x86\xb8\xd7\xb4\x9a\x10\xd4\x79\x30\x54\xdd\x51\x43\ +\x20\x57\xdf\x55\x12\x2a\x08\x69\x40\x26\x92\xaf\x2a\x42\x4b\x41\ +\x12\x24\x51\xc0\x8f\x34\xa5\xf7\x08\x04\x7e\x57\xe1\xe7\x73\xfd\ +\xfa\xff\x0d\xfc\xb7\xde\x7a\xeb\x03\x6f\xbe\xf9\xe6\x7c\xdf\xd4\ +\xd3\x89\xc1\x9d\x85\x9c\x86\x8d\xee\xb4\x8a\xa5\xc1\xc0\x2b\xae\ +\xf8\xe9\x43\x1c\x6e\x07\x90\xfc\x2e\xb6\xda\xfc\x8b\xc0\x1f\xff\ +\xbe\x8a\xbd\xf9\x2a\x62\x44\x4d\x3a\xb7\x39\xb1\x80\x48\x6c\x78\ +\xe6\xcc\x99\xf3\x50\xec\xcb\x8d\x4b\x0f\x20\x0f\xd4\x71\xae\x51\ +\x45\xb3\x08\xad\x1c\x9c\xff\x4f\x94\xe3\x18\x0a\x11\x8e\x60\xe1\ +\xa5\x04\xb8\xb6\x62\xe7\x31\x02\x57\x0f\xfa\x7c\xe0\x0b\xfc\x21\ +\xc8\xa9\xfe\xfe\x34\xd5\x16\x00\xaa\xf7\xd9\x61\xef\x6e\x95\x7e\ +\x39\xde\x52\xe9\xef\x34\x23\x20\xa4\x0c\x51\x1c\x6b\xb8\x5f\xbd\ +\x92\xac\xd4\xe3\xda\x1a\x74\xa7\x43\x73\x72\x5b\xdb\xba\xf6\x8f\ +\x52\x09\x98\x96\x06\x84\x72\x62\x00\x45\xea\xf5\xbf\x1e\x40\x6e\ +\xfd\xfa\xbe\xd4\x17\xbe\x7b\x0d\xbd\x20\x8a\xfa\x67\xd7\x4b\xbe\ +\xc1\x2b\x00\x0f\x7e\x3d\x9a\xc4\xc7\x5b\x4c\xcc\xda\x62\x81\xdf\ +\xc7\x05\x7f\x37\x5c\xb8\x29\x53\xa6\xc8\xe3\xb0\x8b\x4d\x2c\xc2\ +\x3c\x02\x1d\xa7\xa3\x4f\x8a\x80\x6a\xc1\x00\xfe\x88\xd0\x03\x05\ +\x61\xe0\x8f\x72\xfd\x78\x0e\x6a\xf2\x21\x86\x91\x92\xbe\x7c\x9a\ +\xef\x33\x43\xdf\x23\x76\xf7\x25\x9d\xec\xeb\x4f\x93\xee\xb8\x62\ +\x7e\x80\xe2\x7d\xf7\xdd\x72\x3f\x45\x37\x22\xb7\x8c\x6f\xba\x0f\ +\x8f\x05\x70\x43\xab\xa0\x85\xb9\x76\x58\xe3\x46\x4f\x70\xe9\xad\ +\x7d\x4e\xdf\x40\x95\x82\x81\x94\xc3\x52\xe8\xf5\xbe\x40\x06\x90\ +\x01\xef\x00\xa4\x8e\xe7\x02\x62\xe7\xbe\x60\xec\x92\x77\x62\x15\ +\x32\x62\xd8\x5e\x2a\xf0\xa1\xde\x41\x47\x09\x8c\x92\x92\x9c\xa5\ +\xcf\x27\x80\x97\x55\x70\x91\x42\x40\x39\x0e\x27\x60\xbe\xdc\xc7\ +\x49\xbc\xe7\x10\x29\x81\x9c\xf3\x5e\x64\x9b\xd3\x76\xf5\xd5\x17\ +\x3d\x9a\x93\x66\xae\xa8\x14\x38\xfd\x30\x6e\xbf\xd0\xda\xcb\x5e\ +\x78\x37\x9e\x2b\x97\xef\x2b\xfd\xa8\xc6\x53\xc4\x1f\xad\xdb\x4c\ +\xde\xff\x15\xef\xee\x3b\x05\xd0\x62\x5e\x80\xf3\x04\xdc\xf3\xe8\ +\x58\xab\x93\xf5\xc8\x26\x72\xff\x4f\xb1\xfd\x08\xfc\xfa\x8a\xce\ +\xdb\x49\xf0\x2c\x3d\xfc\x2c\x6b\x4f\x31\x91\x02\x7e\x04\xf8\xf4\ +\x7b\x03\xbc\x55\x2a\x9a\xe5\x37\x25\x42\xa0\x4f\x96\x9f\x2d\x86\ +\x65\x18\x5e\x23\x98\x39\x35\xa7\xbb\xaf\x24\xd5\x97\x4f\xc0\xd0\ +\x2d\x5d\xff\x7c\xae\xc0\x0e\xfb\xbe\x13\x27\xde\x3a\x6d\xf5\xea\ +\xe5\x2b\x42\x9a\x2d\xff\x06\xf4\x56\x6b\x2b\x8d\x3b\x2b\x78\x82\ +\xb2\x4c\x2b\x56\xac\x11\x60\xe0\x02\xe4\xb0\x7f\x7d\xee\x76\xc0\ +\x44\x16\x9f\x7d\x31\x41\xdd\x39\x21\xad\x68\xc4\x18\xb8\xde\x03\ +\x83\xe5\xd4\x6b\xac\x7f\xe4\xe3\x58\xf6\x7f\x33\xcc\x04\x25\xd6\ +\x80\x17\xd1\xcf\xac\x3e\x69\xe8\x05\x0a\x72\xf2\x19\x4b\x79\x0f\ +\x22\xc5\xe6\xbf\xb3\xdd\x77\x04\xfd\x74\x6e\xc0\x4c\xf0\x1c\x02\ +\x88\x0b\x18\xb7\x70\xce\x8a\x76\x3e\x9c\x22\xf0\xc6\xca\x8b\xc8\ +\x53\xee\xbc\xf3\xc6\x49\xd9\x75\xdb\x50\xd2\x2a\x5c\xac\xa8\x19\ +\x28\x02\x7e\x3c\xc1\xa7\x96\xf9\xf5\x5f\xc5\x6d\xfe\x72\xc2\x32\ +\xae\x3e\x8b\xae\xbf\xfe\xfa\xeb\x6a\xdd\x64\x24\xf7\x64\xdc\xe5\ +\x45\x02\x85\x7d\x20\xbf\x4f\x8e\x09\x31\xda\xcb\xd1\x60\x97\xf6\ +\x23\x74\xb0\x59\xda\x7d\xf7\xdd\x87\x37\xb0\x61\xe3\x79\x4a\x0a\ +\xd2\x07\xef\x04\x60\xe3\x18\xe0\x77\x4a\x1b\x1a\xf8\x8d\xe5\x87\ +\x15\x59\x7e\x03\x3f\x62\x13\x86\x67\xd3\xe0\xf3\x70\x34\xaf\x5f\ +\x52\x7e\x6a\x6f\x77\x77\xf9\x2b\x50\xfe\xbd\x33\xaf\xaf\xff\xcc\ +\x99\x6f\xb5\x1c\x7f\xfc\xc9\xfb\x12\xa8\x2a\x01\x7b\x55\xf6\xe8\ +\x07\xb6\x6a\x5a\x30\x35\xf3\x77\xcd\x39\xfb\xec\xd3\xde\x80\x20\ +\xa3\x6a\x9f\x7d\xf6\x6f\xe0\xc6\x56\xe3\xcf\xc8\x91\xc3\x32\x32\ +\x97\x62\xc5\xd6\xd2\x37\x0f\x91\x22\xc3\x3b\x6b\x56\x4c\x00\xd7\ +\x59\xc0\x83\x8a\x4c\xdb\x03\xfe\x5a\xfd\x1e\xee\x5e\xe8\x22\xe8\ +\x8b\x72\xe7\xa9\x69\xb0\x20\x9f\x55\x2e\xb2\xad\x59\x49\x8c\x69\ +\x11\xc0\x35\x70\x27\xd1\xf0\x0e\x9f\x51\xb7\x63\xfe\x7e\x23\x43\ +\x92\xa5\x98\x5b\xc3\xf7\x28\x86\xe0\xe5\x11\x47\xec\xff\xd2\x13\ +\x4f\x3c\xf2\xc1\x17\xbf\xb8\x7f\xfd\x88\x11\x23\xfb\x86\x59\x12\ +\xac\x34\x67\x4c\x98\x31\x06\x17\x57\xad\x5a\xbe\xe2\x9a\x6b\x54\ +\x94\xb6\xcc\x11\x85\x6e\xf0\x75\x27\x91\x02\xa8\x38\xfa\x8f\x58\ +\xf0\x8f\x1e\xff\x6f\x60\x7d\x77\x4d\x59\x7e\x04\x36\x5f\x84\xfd\ +\xda\x4c\xd5\xd2\x33\xf8\xe2\x56\xef\xfe\x4b\x2a\xe3\xc1\x13\x78\ +\x22\x00\xc5\x9f\xb1\x86\xf7\x6b\xdb\x8b\x15\x22\xf4\x70\x0d\x68\ +\xff\x66\x8a\x88\xfa\x03\xeb\x3d\x30\x36\x61\xfb\x9c\x22\x16\xe1\ +\x73\x47\x7b\x45\x57\xe8\x63\x55\x7f\x4b\x98\x51\x7f\x67\x0c\xfe\ +\x78\x80\x47\xa4\xbc\xf2\xfa\xfa\x7b\xc2\x8a\x6b\x31\x7a\x73\x73\ +\x6d\xd9\x73\xcf\x2f\xec\x40\xa5\xf7\x50\xbe\x92\x77\x47\xfd\xfc\ +\x79\x35\x45\x4d\x99\xf2\xd4\xbb\xa7\x9e\xfa\xb5\xc9\x2f\xbf\xfc\ +\xe2\x9c\x70\x13\xbe\xfa\xea\xd4\x0f\x0e\x3c\x70\xcc\xb0\x11\x23\ +\xb6\xab\x23\xd8\x15\x6a\xdb\xf1\xcc\x86\x19\x27\xbe\x59\x7d\xe7\ +\xfe\x7b\xc9\x0b\x3a\xa6\x21\xa8\x88\xb4\x4a\x29\x60\x99\x75\x1c\ +\x80\xaa\xfa\x8e\x9f\x75\xdc\xd2\x73\x00\xd9\xa2\xea\x65\xa5\x20\ +\x0e\x48\xfd\x3f\x4a\xe7\x01\x7a\x29\x17\xb6\x21\x36\x01\x29\x6c\ +\x47\xb0\xf8\x4b\x55\xd9\x07\x68\xa3\x80\x9e\xad\x72\x6d\xbe\xbc\ +\x8f\xda\xa6\xf9\x8c\x18\x99\xd5\x3c\x56\xab\xc8\xe8\xcc\x33\x4f\ +\x7d\x7a\xc9\x92\x45\xf3\x9a\x9b\xd7\x2e\x7d\xf0\xc1\x7b\x67\xbc\ +\xfd\xf6\x9b\x2b\xf6\xd9\xe7\x80\xe1\x03\x07\x36\xf4\xe1\x7b\x38\ +\x45\xe0\x97\xc6\xa9\xa5\x17\x5d\x74\xce\xed\xab\x57\xaf\x7c\x3f\ +\x23\x06\x5d\x15\xb5\x0a\x57\x38\x1d\x38\x2d\x3f\xcc\x53\x5d\x73\ +\x9f\x0d\xb5\xdf\x58\x57\x81\xce\xf2\xfe\x00\x51\x9a\x9f\xc8\xf9\ +\x62\x8b\x3e\xc6\x11\x7f\x0f\xfc\x38\xca\x5f\xf2\x7e\x4e\x09\xc4\ +\x8d\x29\xb8\xe6\x33\xe9\x0d\x57\xdf\x40\x00\x2d\x6e\x93\x0d\xee\ +\x88\x34\x3f\xc7\xcd\xf2\x7b\x65\x60\x17\xde\x88\x3c\xb5\xef\x0f\ +\x1a\x97\xef\xd3\x42\x95\xdf\xed\xfa\x9c\x91\xcb\x1f\x83\xdf\xd7\ +\x5f\x77\xff\xbe\xfe\xfc\x65\xd5\x89\x8e\x71\xa6\x25\x0b\xca\xd6\ +\x5f\x74\xd1\xff\xfa\xf3\xe4\xc9\xd3\x2e\x26\xbf\x5e\x92\xee\x0b\ +\xc0\xef\x97\xbe\xf6\xda\xcb\xf3\x7f\xf6\xb3\x9f\x3c\xcb\x58\xaf\ +\xa5\xd9\xf9\x6a\xcb\xae\x59\xff\x33\xce\xf8\xd6\xc4\x49\x93\x9e\ +\x3d\x75\xd8\xb0\xa6\x41\x78\x02\x80\x68\x55\x48\x0f\x72\xf3\xaf\ +\x52\xe4\xbb\x4c\x75\xa0\x7f\x5e\x52\x65\x9a\x0a\x48\xfc\x1f\xda\ +\x16\x40\xb8\x81\xd4\x65\x5e\x41\x15\xd2\x17\x10\x27\x9e\xad\x59\ +\x65\xb4\x96\x36\xb3\x65\x9e\x05\x92\x97\x62\xe4\x9e\x5e\x27\x2b\ +\xcd\x4c\xfe\x6c\x82\x71\xb5\xc5\x12\xbc\x55\xd6\x31\x13\x4f\xf0\ +\x69\xa4\x9f\x16\x3c\x24\x6b\x20\xa2\x0f\xf6\xfd\x52\x9c\x21\xce\ +\x74\xe5\x95\x97\x3e\x33\x7d\xfa\xeb\x7f\x0b\xdb\x5f\x3b\x77\x2f\ +\xbf\xfc\xc2\xe2\x7f\xf9\x97\xaf\xbe\x79\xdc\x71\x27\x7d\xe1\xac\ +\xb3\xfe\xf5\x90\xda\xda\x01\x7d\x99\xf6\x53\x0c\xb7\xb3\xbd\x1f\ +\xdf\x95\xc0\xfb\x2b\x6f\xcd\x99\x33\x73\x56\x36\x23\xa0\xd9\xce\ +\xbf\x67\x97\xaa\x44\x01\x18\x6a\xca\x11\x7f\x54\x11\xe0\xdb\x81\ +\x08\xb9\x45\x4d\xcd\xb5\x56\xbe\x1d\x05\x50\x84\xc9\x37\x68\xa1\ +\x82\x27\x97\x8c\x24\x76\x97\xfd\xaa\x2e\x03\x7e\xef\x91\xd4\xe0\ +\xaa\xbf\x4f\x3c\xe2\x33\xd4\x00\xf8\x2e\x3e\x29\x22\xf3\x08\xec\ +\x22\x61\xf9\x6d\x66\xa0\xb7\xfc\x96\xeb\x17\xf8\x79\x1e\x2e\x46\ +\x1b\x04\x8f\x37\xfb\xb8\x85\x27\xf4\xc8\x8b\xf8\x57\x32\xaf\xbf\ +\x07\x29\x80\x2a\xa7\xfc\xd6\x20\xfd\x38\x6f\xfd\x1e\x7f\xfc\xe1\ +\xa7\xc7\x8d\x3b\x6e\x2c\x51\xf5\x00\x98\x60\xb5\x60\xa8\x9d\xb9\ +\xf4\xb2\xcb\xce\x7f\x9a\xcb\x3e\xcf\xb2\x38\x96\x7b\x36\x06\x61\ +\xa4\xe5\xb8\xe3\x0e\xff\xe3\xd3\x4f\xbf\x7c\x16\xd7\x6b\x00\x4d\ +\x2d\x29\xfb\x5e\xb9\xc0\x58\x54\x5d\xab\xb2\xd9\x04\x89\x4f\x9f\ +\xc5\x15\x84\xa4\xcf\x90\xf5\xfa\x99\x46\x24\x6d\x09\xb8\x0f\x64\ +\xbd\x1d\x45\x57\x45\x99\x03\xb6\x28\x59\x27\xde\xc6\xd0\x99\x98\ +\x55\xf2\x7d\x28\xf0\x4b\xe2\xbb\xa9\x63\xf2\xb5\xbf\x09\x96\xbf\ +\x41\x59\x07\x32\x1b\xf2\x20\x02\x87\xe0\x8d\x37\x8e\x7f\xfe\x9e\ +\x7b\x6e\x9f\x92\xb9\xee\x6b\xdc\xc0\x96\xbe\xc8\xc0\x49\x93\xee\ +\x5f\x8b\xbc\x71\xda\x69\x67\x1e\xf0\xed\x6f\x9f\x31\x26\x14\x3a\ +\xaa\x0f\x81\x8f\x45\xba\x33\xbd\xf0\xc2\xb3\xef\x13\xf8\x8d\x27\ +\xa0\x84\xfe\x3b\x77\xe0\x68\x45\xd3\x7c\x11\x0f\x40\x4e\x70\xef\ +\xad\x15\x53\x45\xa3\x2d\x56\x51\x0e\x00\x4b\x01\xe5\x0a\x4f\x20\ +\x29\x71\x41\x32\x3b\x1e\x77\xc3\x19\xd0\xbd\xeb\x1f\x5b\x7e\x4f\ +\x3e\x82\xd7\xb1\x90\xa0\xdf\x67\x88\xda\x5b\x19\xb0\x9f\x57\x6f\ +\x17\x54\xd4\x5e\xc4\x2b\xa2\x74\x9f\x55\xf9\xe1\x41\x68\x7a\x0f\ +\x4a\xa4\xc0\x24\x9a\x9b\xf8\x5d\x6b\xce\x9e\x3f\x2f\xd7\x5f\x7e\ +\x5e\x7f\x4f\x5b\x3e\x10\x68\xd3\x82\x90\x6b\xaf\xbd\x6c\xe2\x11\ +\x47\x1c\x75\x60\x3f\x90\xcf\x28\xb1\x95\x3f\xff\xf9\x79\x4f\xe0\ +\xe2\xbf\x97\xbd\x66\x15\xb2\x3a\x7b\xbe\xde\x53\x88\x67\x3f\x77\ +\x8c\x1d\x7b\xe0\x8d\x53\xa6\xbc\x76\x16\xe7\xb9\x3f\x20\x4b\x49\ +\x7b\x89\x0c\x84\x28\x3a\x80\x6b\xcb\xaf\x2d\xf0\xa0\x8f\x8f\xbb\ +\x1c\xbb\x72\xef\xfa\xbf\xb0\xd6\xda\x06\xdb\xfd\x40\x1f\x7e\x36\ +\x89\xc8\xc6\x70\xd9\x7d\x10\xbc\x02\x4d\x88\x46\xd4\x26\xee\x40\ +\x2b\xea\x32\x17\x24\x8e\x40\x6f\xc7\x22\xd0\x3b\x65\xe0\xb2\x54\ +\x83\xf5\xb9\x89\x1f\xc8\xed\x07\xfc\x04\xee\x26\xbc\x34\x7e\xfc\ +\xbf\x3f\x61\x9c\xfe\x6e\xc8\x47\xea\xaa\x32\x57\x23\x8d\xb7\xdd\ +\x76\xe3\x5a\xe4\xa5\xf3\xce\xbb\x78\xcc\xd1\x47\x9f\x70\x48\xca\ +\x7a\xf4\xd1\x87\x43\xe0\x6f\x81\xdb\xf7\xaf\x37\x7c\x55\xac\x00\ +\x62\xd5\xc5\x8a\xc1\x5f\xc3\x1e\x4f\xa5\xb8\x9e\xb9\xc7\x00\x65\ +\xfb\x6f\x3c\x81\x56\xd7\xf4\xd2\xee\xa4\xc3\x24\x6a\x8a\x71\x1c\ +\xe6\x4e\x09\xf8\xe6\x94\xf6\xcc\xfa\xb7\xf9\xa0\x21\x7b\xf6\xe5\ +\x6c\x45\x00\x6f\xd4\x3f\x6e\x20\x17\xa7\x3f\xaf\xb1\xf4\xa0\x2f\ +\xf4\x91\xe5\x37\x46\x1f\xf2\xc3\x61\x56\xe1\x04\x52\x7f\xb2\x60\ +\xde\xfa\xe7\x80\x3f\xfa\x1e\x3d\x26\xe8\x57\x79\x2a\xd0\x18\x80\ +\xd7\x66\xf7\x4b\xe1\xf6\xdb\xff\xf0\x3b\x2c\x57\xfd\x1d\x77\xdc\ +\x34\x23\x7b\xed\x3a\x97\xba\x95\xe2\x74\x7b\xcf\x9a\x12\x77\xb4\ +\x78\xe8\xa1\xfb\xde\xf0\xf4\xd3\x2f\xfd\x60\xc8\x90\xa1\x0d\x44\ +\xf6\xe5\x01\xb0\x1f\xd6\xbd\xc3\xf6\x31\x6a\x1f\xce\xdf\x0a\xf8\ +\xe7\x49\xf4\xdc\x94\x01\x3f\x19\xdd\x18\x3f\x97\xe2\xc1\x00\x9c\ +\x3a\x42\xd3\x52\x36\x6a\x03\xbc\x3d\xc6\x8a\x20\x5f\xcc\xfd\xaf\ +\x52\x97\x23\x4a\x86\xed\xca\xaa\xe0\xb6\x03\xfe\xfe\xe9\xef\x7e\ +\xf7\xef\xcf\x5d\x7f\xfd\x6f\x9e\x0c\xdd\xed\x99\x02\x58\x81\xb4\ +\x64\xe7\xab\x98\xdd\xf3\xfd\xdc\x56\x6c\x35\x52\x7f\xed\xb5\x57\ +\x2c\x46\x1e\xf8\xf5\xaf\x6f\x3c\xe2\xd7\xbf\xbe\xf4\xce\x70\xee\ +\xdd\xdf\x6e\x74\xd1\x7f\xad\xca\x3d\x80\xf2\xc4\x9f\x29\xee\x71\ +\x6f\x03\x92\xed\xff\x7d\xcf\x3f\xc7\x05\x36\x03\x86\x3d\x3a\x71\ +\x14\xd3\x31\x4f\xb9\x75\x83\x58\x0c\xc0\xfd\x7d\x8d\x57\x24\xf6\ +\x1c\xe0\xaf\x37\xb7\xde\x66\x06\x5a\x40\x92\x63\x2a\xfe\xf1\x96\ +\xdf\x2e\xaa\xaf\xf2\x43\x61\x09\xfc\x74\x35\xde\x41\xf5\xdb\xd2\ +\x9c\x54\x5f\x09\xf8\xe3\x7d\x7f\x2e\xf8\x7b\xbe\x12\x30\x6b\xa4\ +\xeb\x7a\xf7\xdd\x13\x9e\x54\xb9\x30\xcb\xc5\x0a\xbc\x97\xe4\x07\ +\x54\x54\x27\x71\x25\x1a\x2d\xd8\x07\xfd\xe1\x91\x47\x9e\x3c\x6d\ +\xe7\x9d\x77\x6d\xe2\x5a\x01\x8a\x35\x52\x02\xf4\xce\x6b\xaf\x5d\ +\x7e\xb6\x40\x9c\x0e\x8b\x3d\x81\xd4\x45\xdc\xe3\x60\x5c\x7e\x44\ +\xdd\x2a\xeb\x12\xe7\x2d\x7a\x6f\x41\x16\xde\x83\xdf\xad\xc8\xea\ +\x67\xdb\xd1\xde\x04\x13\xeb\xb5\x9d\xc0\xd3\xd1\x9e\x9f\xad\x49\ +\x7a\xc9\x25\x17\x3f\x71\xd7\x5d\xb7\x3f\x2f\xf0\x23\xde\x82\xfb\ +\xf3\x67\xc6\xc7\x29\xda\xfe\xd9\xf9\xaf\xfe\xe9\x4f\xcf\x7c\x47\ +\xe7\x5f\xc7\x3d\x45\x58\xdc\x01\xd8\x99\x18\x40\x9a\xa7\x08\x70\ +\xb5\x0b\xe6\xf6\x3b\xa2\x0c\x63\xed\xb5\x62\x9c\x3a\x03\x85\x07\ +\x7a\x54\xff\x1f\x37\x03\xf9\x7e\x80\x2d\xb6\x05\x89\xfe\xde\x81\ +\x8e\xd5\x66\xa9\x48\xf3\x46\xac\x75\x17\x52\x4f\x03\xbf\xaf\x54\ +\x34\x0a\x6f\xf5\x0e\x18\xf8\xe9\x6b\xb8\x9f\xa0\xe2\xfc\xd8\xed\ +\xcf\x67\xf2\x35\xd0\xff\xf3\x81\x3f\x0e\x08\xba\xfb\xa1\x03\x69\ +\xcd\x2c\x53\xd1\x79\x09\x3e\xb6\xe3\x5d\xcf\x6a\x1f\xe7\xf1\x44\ +\x23\xc7\x1e\xfb\xd5\x3b\xae\xbd\x76\xfc\xf1\xc7\x1d\x77\xc2\x6e\ +\xb0\x38\x15\x09\xe4\xa5\x94\xc3\xaa\xc0\xa6\xb9\x79\x3d\x16\xbb\ +\xcd\x06\x62\xf2\x98\xbf\x1d\xf0\xc7\x62\xf0\xc7\x29\xb8\x38\x3a\ +\x6f\x80\xdf\xfa\x7a\xb7\x55\x74\xa3\xba\xd2\xc8\xe2\xe7\x33\xe8\ +\xe9\x6f\x54\xac\xc4\x94\x75\x91\x80\xb2\x25\x09\xf1\x88\xf0\x2e\ +\xc5\x53\x4e\x39\xfe\xa1\xe9\xd3\xdf\xf8\x7b\xb0\xfa\xce\xf2\xcb\ +\xf3\x34\x00\xbb\xff\xb0\xc3\xb3\x30\x3b\x1a\xb0\x6a\xa4\xa0\xd7\ +\xfb\x00\xbb\xcf\xfd\x57\xee\x01\xe4\x77\x04\x7a\xd9\xc8\x95\x2a\ +\xf1\x00\x24\x36\x3f\x8f\xc7\x22\x05\x37\x23\xed\x43\x94\x91\x62\ +\x2c\xfe\x0c\xc6\xc3\x2a\x22\x45\x80\xc0\xda\x53\x6b\xfd\x07\xb6\ +\x2d\x21\x16\x21\xcb\x2f\x85\x14\x5b\x7e\x23\xf2\x94\x07\x10\x4a\ +\x8a\x29\x2a\x7a\xec\x99\x67\x9e\x99\x99\xcb\xe5\x57\x79\xba\xcf\ +\x24\xf9\x27\x53\x00\xb6\x0a\x6e\x2b\x56\xe5\xbd\x84\x9c\x20\x68\ +\x52\x72\xbd\xd3\x92\x58\x4e\xed\x79\xe7\x9d\xf3\x1c\x3b\xc6\x9a\ +\x13\x4f\x3c\x79\x67\x7e\x8d\x85\x6c\xb6\x9c\x3b\xd7\xb1\x0f\xd7\ +\x2a\x9c\xfa\xb2\x99\x81\x68\x2b\x10\x3d\xea\x21\xcf\x1b\xf0\x80\ +\x4f\x22\xcb\xcf\xa3\x57\x06\xce\xf5\x37\xd7\x3e\x8e\xfc\x73\x0b\ +\x02\xfa\xd0\x87\xd0\x3f\x01\x0e\x64\xc7\x56\x67\x1e\x6a\x1a\xe6\ +\x1d\xd2\xbf\xb2\xfd\x23\xc4\x1c\x44\xe7\x95\xc9\x4a\x07\x7e\x07\ +\x60\x5b\xde\xf0\xe9\xf7\xbd\x8c\xa3\xc3\xae\x91\x29\x09\xbf\x1d\ +\xed\x22\x29\xa8\x01\x31\xf6\x0a\x70\xbb\x3b\xac\xc6\x1a\x40\x19\ +\xf0\xac\xb6\x3e\x45\x01\x7c\xd6\x5c\x98\x5c\xb1\xe5\x4b\x63\x91\ +\x9c\xd7\x16\xbc\x78\x85\x40\xed\xff\x70\xac\x84\xba\x11\x8d\x28\ +\xd4\x6a\xa2\xfd\xe7\x62\x59\x89\xaf\xd2\x95\x78\x00\x6a\xff\x7d\ +\x91\x45\xc7\xe0\xeb\xbe\x50\x29\x2a\xf1\x8d\x8a\x95\xba\x56\xe8\ +\xd3\x63\x03\x82\x66\x69\xac\x9c\x3b\x76\xfb\xdb\x73\x14\xbf\xbb\ +\x79\xa3\x3e\x90\x96\x33\xce\xf8\xfe\xf6\x29\x7e\x37\x62\xcd\x3e\ +\x72\x95\x51\xec\x6a\x90\xa9\xad\xed\x9b\x43\x30\x9a\x5b\x23\x90\ +\x53\x91\x17\x57\x19\xf2\xd4\x97\x23\xdb\x73\xf7\x73\x92\x57\x87\ +\xef\x8e\x9b\xa2\xd0\x28\x30\xb9\xfb\x0d\x0d\xf5\x21\x10\x89\xa1\ +\x59\xe3\x15\x98\xbc\x9a\xeb\xaf\xbf\x61\x3b\x5f\xf6\x6e\xe4\x1d\ +\xa5\x9e\xa5\x13\x7f\xfe\x37\xf9\x92\x7a\x67\xa8\x36\x79\xf0\x77\ +\x5d\x01\xc4\xc1\x40\x5b\xd5\x80\x67\x69\x29\x8d\xb7\xed\xb9\xc5\ +\xd9\xcf\x02\x98\x43\x2b\x78\xff\x48\x11\x94\xdd\x50\xc5\xaf\xed\ +\xa0\x22\x71\x34\x37\x8a\xc0\x6c\x9f\xc5\x1e\x4d\x5c\x7d\xbf\xf6\ +\xfc\x44\xfd\xb5\x35\x80\xe4\x62\x3a\x4c\x45\x53\x2c\xdd\xe7\x39\ +\xfc\x72\xa6\xf7\x44\x95\x7e\x51\xa1\xcf\x3f\xd9\xf2\x96\x3c\x27\ +\xb3\xe3\xcf\x49\x21\x4f\xc1\x7b\x45\xe0\xcf\xe7\x6d\xb7\xdd\xfe\ +\x05\xd2\x6c\x78\x04\xc2\xbf\x01\x53\x96\x94\x22\x1f\x15\x0d\xc1\ +\xae\xa3\xc9\x41\xec\xa5\x8d\x51\x08\x89\x80\x1f\x89\xff\xff\xac\ +\x62\x31\xfe\xbb\x2a\xff\x9a\x0a\x94\x46\x7e\x3d\x3f\x8d\x41\x22\ +\xf2\xe4\x47\x5c\xfe\x66\x29\x00\x14\x82\x7f\x9d\xb2\x0d\xf0\x5a\ +\x7c\x51\xe7\x23\xdf\xa8\x14\xcb\x97\x68\xdb\x35\x88\xef\x4b\x7f\ +\xfe\xbb\xac\x00\x72\xd2\x58\x35\x94\xc7\xce\x0f\x1a\x3b\x8b\x05\ +\x98\xe5\xd5\xa3\x81\x8d\xb1\x58\x63\x7d\x3a\xd1\xcb\x87\x4c\x1a\ +\xaa\x98\xaf\x00\xab\x3f\x80\x78\x83\x26\xb1\x12\x9c\x74\xa0\x8f\ +\x95\x80\x59\x7e\x52\x94\x52\x52\x7c\x87\x39\x94\x34\x6b\x6e\x9f\ +\x81\xbf\x5c\x77\x5f\x1e\xf0\xa3\x9b\xfd\x9f\x70\x45\xde\x58\x14\ +\xdb\xe9\x9c\xd5\xf1\x5b\x01\x68\xc6\xc6\x52\x51\x97\xdb\x0d\xc8\ +\x76\x0e\x45\xd0\xa2\x47\x68\xc2\x64\x5d\xa9\xf2\x33\xd7\xdf\x01\ +\x3e\xee\xbe\xb3\x63\x31\xc0\xf3\x95\x48\xdc\xae\x9c\xff\x3a\xbe\ +\xae\xf2\xf8\x14\x41\x89\xf6\x9b\xc2\x1e\xb6\x2c\xeb\xf1\x2e\xd7\ +\x4b\x81\xc5\x0a\x43\xff\xaf\x48\x42\x5e\x78\xe1\x85\x71\x96\x61\ +\xeb\x74\x60\x16\x89\x82\xe9\x91\xf2\xed\xba\x02\x28\xe6\x58\xe6\ +\x94\x72\xdf\xd9\x9c\xdc\xd4\xc0\x6e\xe0\xb7\xfd\x37\x80\x0c\x8c\ +\x3b\x5f\xb3\x82\x92\x48\xca\x2a\x85\xf8\x78\xde\xdf\xc3\x0a\x74\ +\xb4\x31\xf9\xb0\xa2\xa1\x22\xb6\x3d\xa1\x68\xc9\xc0\xaf\x9b\x82\ +\xd4\xdf\xc2\x0b\x2e\xb8\xe0\x5e\x69\x4e\xb7\xdf\xcf\xc9\xf5\x3b\ +\x0d\x9d\x97\xef\x8f\xc1\xff\x4f\xaf\x08\xbc\x54\xce\x2c\x5d\xed\ +\x4b\xca\xa7\x4c\x79\xee\x04\x8a\x61\x0c\x6c\xff\x08\x2c\x06\x5c\ +\x15\xe6\x10\xb3\x11\x2b\x2e\x0a\x80\x8a\xbf\x7a\x95\xe8\xa2\xcc\ +\x2d\xf2\xef\x14\x81\x7b\x8c\x2d\xbb\x77\xf3\x23\xef\xa1\xfc\xdf\ +\x04\xd9\xda\xe8\xc4\x67\xc0\xea\x0f\xe0\x33\xa8\x3f\x01\xe0\xb7\ +\xaa\x54\xd8\x6f\x0d\x90\x92\x9f\xab\x82\x17\x40\x8c\x6a\xbf\x83\ +\xe1\xa4\x08\x5e\x72\xad\x05\xf4\x3c\x2e\xba\x72\x1d\xba\xaa\x00\ +\xd2\x0f\x99\x1c\x5b\x84\xec\xe3\x0d\x6b\x5b\x64\x79\xb0\xe9\x22\ +\x85\xdf\xf5\x62\x5d\x7f\xfd\xf5\x27\x95\x94\x11\x57\x4b\xca\x2b\ +\x83\xaa\x1c\xa9\x2e\x91\x5e\x30\xfb\x9c\xc0\x67\x90\xf5\xf7\xee\ +\xbf\x09\x4a\x49\xcc\x44\x06\x7e\x56\x38\xb6\xec\xbc\xf3\xce\xbb\ +\x53\xa0\x76\x56\xbf\x04\xfc\x9b\x72\xfa\x14\xf2\xab\xfc\x3e\x5d\ +\xe5\x56\x55\x09\xd1\x28\xb1\xd7\xba\x61\xfb\xee\xfb\xa5\x23\x61\ +\xdb\xb1\x5e\x00\x0e\x97\x6f\x35\xe6\x88\x0c\x0c\x16\x36\xab\xc3\ +\xef\x25\xaf\x80\xff\x4c\xa9\x67\x22\xec\xf6\x5a\xaf\x10\x90\xb8\ +\x7b\xce\x96\x3b\xe6\x14\x47\x04\x7c\x81\x9c\xea\xbd\x6c\x42\x91\ +\x48\x70\xc4\x14\x84\x67\xa9\x40\x25\xf7\x9e\x8f\x23\x44\xef\x55\ +\xf2\xbd\xf0\x02\x16\xc3\x34\xfc\xd4\x69\x59\x8e\xbf\x3f\xd2\xd7\ +\x61\x24\x95\x6c\x83\x15\x71\x23\x55\x20\x05\xa6\xdf\x2c\x25\x92\ +\xde\x62\x27\x0b\x05\x60\xe0\xd3\x73\x8a\x73\x54\xe5\x04\x2b\xeb\ +\xff\x0c\x6e\xba\x2e\xbc\x35\x16\x79\x72\x91\xf2\xde\x81\x9e\xc7\ +\x7f\x87\xb0\x20\xe7\xf8\x51\x78\x6f\xe3\x23\xb0\xf7\x76\x1e\x89\ +\x2c\xbf\x55\xf9\x15\x59\xa1\x88\xe2\x87\x3f\xfc\xe1\xad\x02\x77\ +\x3e\xf8\x7d\x87\x62\xf9\x3c\x3f\xf2\x29\xf8\x2b\xb0\xfe\x31\xd1\ +\x68\xdd\x5f\xff\xfa\xc2\xe9\x0b\x17\x2e\x56\xce\xdd\x40\xe1\xf8\ +\x06\x22\x20\x59\x80\x10\x00\x8a\x21\x88\x15\xd8\xa6\x50\x04\x1b\ +\x55\xbd\x87\x2b\xae\x74\x1b\xee\xb8\x94\x02\x16\xda\x58\xa2\xa3\ +\xc2\xb0\x32\x62\x4a\xc1\x8c\x98\x02\x90\x14\x3d\x86\xf7\x55\x0c\ +\x22\x0b\x82\x6b\x44\x3d\x45\x4c\x81\xa9\x1a\xf7\xbf\x21\x6b\xdd\ +\xcd\x0f\x1a\xc6\x59\x8c\xd0\x06\xbc\xf3\xfe\x63\xc6\x1c\xbc\x6b\ +\x36\x6b\xa1\x9f\xf3\x04\xd2\x6d\xa9\x99\xf3\xf7\xfb\xf9\x51\xf8\ +\x5e\xb4\xfd\xbe\x98\x31\xed\x58\x09\xae\x59\x5d\x59\xdc\xd0\xb5\ +\xc4\x2a\x42\xd8\x71\x79\xf6\x37\xbd\x0d\xcc\xde\x23\x88\x24\xee\ +\x3d\xf0\xfc\x80\x12\x9a\x74\xc6\x30\x7b\xe0\x50\xab\xeb\xf6\x96\ +\xdf\x83\x1f\x57\x3f\x44\xfb\x95\x9a\xe4\x73\xae\x83\xc5\xf7\x66\ +\x17\xc5\x8e\xc0\x5f\xae\xbe\xff\x53\xe0\x7f\xa4\x55\xf4\xd6\xdf\ +\xe6\x09\x7e\xfe\xf3\x7b\xee\xb4\xcb\x2e\xbb\x1f\x2c\xc0\x25\x51\ +\xd5\x5f\x2c\x02\x95\xaa\x4c\xe1\x99\xfc\xc3\xa2\x83\x0e\x3a\xf0\ +\xb5\x27\x9e\x78\x7c\x11\x96\x38\x80\x53\xd0\xc6\x33\x00\x98\x9b\ +\x12\x1e\xcd\x1a\xeb\xde\x04\xc4\xf2\x0e\xb0\xd8\x12\x9e\x4b\xf8\ +\xbf\x24\x3c\x37\xf1\xbf\xb7\xa1\x9c\x59\xea\xb8\x43\xff\x2f\xbc\ +\x86\xb2\xfa\xdc\x77\x80\xbe\x91\xfb\x6b\xcd\xc6\xab\xaf\xbe\x72\ +\x16\x4a\x67\x6a\x68\x87\xe1\xb8\x53\x02\xd1\xf7\x71\x5e\x8e\x84\ +\x8e\xc2\x45\xc5\x3b\xef\xbc\xe3\xcc\xcc\x03\x18\xe0\xbc\x80\xaa\ +\x6d\x36\xed\xb5\x02\x22\x90\x1a\x13\x3f\x10\x04\x4a\xee\x55\xa7\ +\x9c\x72\xca\x91\x25\x5b\x00\xeb\x0d\x10\xf8\xc2\x84\x20\xdc\xb3\ +\x61\x87\x1d\x76\x58\x3f\xc6\x28\xbf\x9a\xb0\x4a\x02\x68\x69\xb9\ +\x81\xa3\x9e\x8b\xc0\x58\x88\xf1\x2a\x76\xc1\x85\xff\x6d\x00\x75\ +\xa0\x08\x07\xec\x5e\xbb\xeb\xe2\xa3\xa1\xb5\x15\x41\xd4\x27\xcd\ +\x85\xdd\x40\x73\xcf\x8d\x06\xf8\xdc\x5c\x7f\x3e\xf8\x15\x74\xf9\ +\x14\xfc\x5d\x9a\x31\x60\xf3\x05\x1a\x5f\x7a\x69\xea\xbf\xad\x59\ +\xb3\x7e\x78\xca\xca\x4f\xab\x55\xf9\xd8\x80\x3c\xca\xcd\xac\x71\ +\xe3\x8e\x7c\x92\x02\xae\xc5\xb0\x51\xcf\x82\xa7\xe1\x6f\x73\xe6\ +\xcc\x5e\x19\x14\x01\xd9\xa0\x7a\x96\x80\xc3\xcb\x8a\x48\xea\x67\ +\x3f\x7a\x29\x59\x9e\x06\xce\x07\x91\x25\xc6\x36\x8c\x07\xa0\x54\ +\x33\x1c\x93\xab\xef\xb9\xe7\xee\xb7\xbf\xf7\xbd\xef\xbe\xf8\xcb\ +\x5f\x5e\xfa\x32\x59\xe4\x45\xc1\x9b\x5c\xb2\x64\x69\x1b\x13\xa5\ +\x47\x05\x65\x91\xbf\xf4\xdd\xfc\xed\x93\x42\x4b\x36\x74\xf9\xf2\ +\x45\x33\xde\x78\x63\xfa\xd2\xb8\x81\x07\xf9\x98\x57\x5a\xbe\x0f\ +\xdc\xdc\x36\x73\xdd\x24\x03\xcd\x65\x01\xd4\x17\x42\xb6\xf1\x59\ +\x40\x98\x62\x71\xb5\x1f\x72\x33\xf4\x6c\xc6\x9f\x2e\x22\x85\x36\ +\xe3\x69\xdd\xbd\x45\xc0\x72\x2e\x76\x4e\xc3\x82\x29\x01\xcf\x43\ +\xd0\x0f\x32\xcf\xd1\x97\x5d\x76\xd9\xad\xe1\xe2\x02\x7e\xb5\x00\ +\x9b\x36\xb5\xf7\x44\x53\x6b\xdf\xcf\x16\x45\xe0\xa7\x45\xb8\xed\ +\xf4\xd3\x4f\xbf\x81\xcf\xd8\xe2\x53\x7d\x12\x3d\x8f\x28\xbc\x95\ +\x4f\x2d\x75\xfd\x3f\x05\x7f\xe7\x97\xdb\xc2\xd5\x22\x0d\xc8\xf0\ +\x13\x4f\x3c\xf1\x80\x9b\x6f\xbe\xfd\xb7\x4b\x96\x2c\x73\xc0\xcf\ +\xcf\xe7\x1b\xa5\x18\xc3\xa2\x92\x53\x4f\xfd\xd6\x63\x0f\x3d\xf4\ +\xe0\x5b\x59\xb9\x6c\x1b\x92\xf8\xa0\x22\xf5\x27\x23\x4e\x3e\xf9\ +\xe4\x9d\xbe\xfc\xe5\x2f\x8f\xe2\xbe\x1b\x82\x97\x58\xc7\x71\x55\ +\x7b\xb2\xd2\x18\xfc\xf1\xb2\x6d\x25\x81\xe5\xb0\x95\xdd\xcc\x76\ +\x77\x2d\x1c\x97\x4b\x98\xfd\xb8\x90\x82\xb1\xf7\xad\x4e\xdf\xf5\ +\x3a\x54\xdb\x98\xf4\x69\xd3\x5e\xfd\xe6\x4e\x3b\xed\x3c\x24\xdc\ +\x9f\xc6\x2d\xe0\x1e\x91\xf8\x58\xe8\xf1\x87\xd5\x68\x41\x53\xd3\ +\xd0\xd3\xb3\x52\xe0\x95\xa5\xbd\x13\xdb\x52\x01\xa4\xa5\x96\xdf\ +\x14\x80\x73\x53\xea\x4d\x0e\x3f\xfc\xf0\xff\x86\x16\x3e\xdf\xfa\ +\xe9\xb1\xb8\xc6\xd5\x6f\xae\xb9\x14\x00\x35\x01\xda\x0f\x30\x43\ +\xef\x5e\xfe\xe6\xca\x00\xa8\x9c\xc2\x91\xa2\x53\x40\xde\xfa\x57\ +\x5d\x75\xd5\x55\xc7\x42\xeb\x75\x45\xd0\xee\x28\x9b\x14\xc2\x8f\ +\x08\xfc\x80\x3c\xbc\xbf\x14\x51\x91\x45\x95\x60\x7b\x18\xde\xc1\ +\x0d\xd0\xec\x8b\x27\x24\xf6\x73\xf9\xbe\xfe\xcd\x9f\x82\xbf\x4b\ +\xcb\x58\x85\xfa\x21\x8d\xc8\xe0\x65\xcb\x56\xdc\xb2\x6a\x55\xcb\ +\x68\xcb\x22\xc5\x91\xf6\x58\x01\x10\xec\x2b\x32\x87\x70\xe1\xe1\ +\x87\x1f\x7a\x4b\x06\x92\xd5\xc8\x46\xdb\x8e\x9a\x81\x70\xf7\x68\ +\x5d\x76\x8f\x36\x52\x0e\xfe\x99\xa9\x53\xa7\xee\x6b\xd4\xf0\x95\ +\x28\x00\x38\x27\xd7\x53\x49\xfa\xbc\xab\xcd\x6f\x35\xe3\xe1\x8d\ +\x85\x7b\xff\x3a\x64\x28\x6b\x97\xb9\x73\xe7\x9d\x45\x2a\x50\x18\ +\x30\xea\xee\x7c\x05\xa0\x47\xb6\x13\x03\x13\x3a\x02\x7f\x06\xd1\ +\xce\xe4\xec\x3d\x9b\x5d\x39\x70\x71\xdb\x05\x01\xe3\x7d\xbf\x1e\ +\x3d\x49\xa4\x9f\x6e\xc3\x14\x95\xd9\xb8\x44\xb3\x79\xae\x60\x08\ +\x6e\x92\xf6\x47\xb6\x25\xb0\x29\xbe\x9c\x50\x31\x07\x31\xd1\xf4\ +\x14\x5e\x7f\x2f\xe3\xb8\xb6\xf7\x6e\xbd\x2e\xa0\x7f\xae\x47\x49\ +\x1f\xb6\x11\x83\xb9\x80\xff\xef\xa4\x93\x4e\xba\x82\x8b\x13\x02\ +\x3f\xe9\xbc\x79\xf3\xbc\xab\xe6\x81\xaf\xbd\x7f\x91\x85\xbb\xd6\ +\xc1\xf0\x8e\x00\xfe\xb5\x06\xf6\xf2\xcd\x3d\x71\x6b\xef\xa7\x7b\ +\xfe\x2e\xaf\x2a\x6f\x58\x8e\x39\xe6\xa8\x11\xb5\xb5\x75\xbb\x87\ +\x99\x0e\x1e\xe0\x49\x52\x9e\xe8\x92\xe0\x5b\x3a\x6e\xdc\x57\xef\ +\xcf\x5a\x65\x3f\x40\x16\x22\x0b\x32\x79\x1f\x99\x8b\xcc\x41\xde\ +\x0d\x92\x3d\x9f\x87\x2c\x0a\xdb\x05\x8b\x15\x55\xaa\x00\xd8\x42\ +\x6e\x0c\x7f\x9b\xbd\xd7\x5c\x64\x36\x32\x2b\x7b\x9c\x93\xbd\xe7\ +\xfc\xec\xfd\x17\x4a\x78\x2d\xb1\xaf\xb9\x13\x26\xdc\x3c\x15\x2c\ +\xf8\xa8\xbf\x09\x2b\x7a\xd4\xf7\x6b\x6d\xdd\x98\x7c\xf3\x9b\xdf\ +\x3e\xc1\x6d\x8b\xab\xb6\x79\x16\x20\x3f\x1b\x10\xd7\xdf\x3b\x17\ +\xb9\xc8\x90\x8c\xdb\x01\x7c\x8a\x46\xb7\xf9\xfe\x16\x99\x17\x30\ +\x4d\x09\x4c\x9b\x36\x4d\xc7\x29\x12\xdc\x85\xf1\xca\x93\x60\x0e\ +\xfe\xbf\x0c\xf9\xd8\x43\xef\x61\x7c\x83\x12\x3d\x2f\x9e\x79\xe6\ +\x99\x7b\x00\xfc\xcb\x18\xee\xf1\x1c\x5b\x89\x2f\x67\x93\x86\xd2\ +\x59\xb3\x66\x49\x73\x7a\x05\x00\xf8\xe5\xf6\xf3\x28\xf0\xf3\x3e\ +\x1d\x0c\x12\x1d\x4f\x00\x70\x6d\x89\xdb\xdf\x9a\x4b\xea\x11\x53\ +\x92\x15\x22\x16\xdf\x4f\x57\x67\x57\xd1\xf7\x14\xfc\xe5\x2f\x8f\ +\xae\xa0\xf7\xff\xf4\x99\x33\xdf\x99\x4e\x72\xc8\xa6\xf6\x38\x50\ +\xc4\x60\x21\xb2\x9f\x32\x7e\xfc\x19\xb6\x76\x01\x64\x4b\x1d\xdf\ +\xdd\x8a\xf0\x98\xfd\xbc\xd8\x29\x86\xf9\x19\xf8\x17\x84\xe3\x18\ +\x84\xe5\x1f\x81\x0b\x70\x63\x78\x2f\xa7\x68\xe6\xe9\xff\xe5\x67\ +\x6b\xdb\xb5\xcf\xe1\x64\x59\x90\x73\xcf\xfd\xd1\xa3\xf4\x36\xac\ +\x37\x02\xd5\x1c\x25\x97\xd5\x12\x28\xd0\xb8\xe5\xb6\xdb\x6e\xba\ +\x75\xbb\xed\x46\x5c\x18\x95\xc2\xdb\xda\xa6\x5b\x00\x93\x98\x80\ +\xc3\x2c\xb4\x8f\x05\xd4\x05\xb9\xf8\xe2\x8b\x8f\x3d\x8a\xc5\x97\ +\xd2\x1e\x1c\x4b\xac\xed\x80\xc5\x04\x3c\x57\x00\xd3\x66\x34\x94\ +\x03\xe0\xca\x5b\x40\xdb\xae\x63\xaf\xf5\x06\xaf\x0d\x6e\x5d\x8a\ +\x12\x19\xca\xbe\xfd\x0b\xfc\x0e\xea\x23\x4d\x81\x51\x1a\x8f\xed\ +\x83\x82\x7b\xa6\xcd\x7d\x73\x8f\xf1\x13\xb0\x42\x24\xb6\x1d\x1e\ +\xbf\x00\xfe\x66\xdb\xdf\x9b\x0b\x17\xb9\xfd\x92\x18\xfc\xbe\x09\ +\xe6\xd3\x5c\x7f\x97\x96\x4f\xff\x0d\x44\x86\x20\x23\x91\x51\xfb\ +\xed\x77\xc0\xde\xd7\x5f\xff\x1f\x27\x8f\x1c\x39\x6a\xd0\xe6\xcd\ +\x6d\xea\xb7\x29\x71\xff\xd5\x39\xc7\x18\xf0\xe6\xdd\x76\xdb\xf5\ +\x2a\x07\xc6\x65\x99\x8b\xbc\xc9\x5d\x23\x4f\x5b\x5f\x6b\x2e\x39\ +\x32\x8a\x00\xf0\xee\x18\x87\x0b\x42\x50\xba\x82\xa5\xfb\x8d\x41\ +\x9b\xb3\x89\x23\xdc\x90\x81\x7e\x49\xd4\xa5\x87\x98\x51\x70\x01\ +\xce\xc6\xec\xbb\xed\x34\x76\xec\x11\x07\x84\x09\xca\xd0\x88\x59\ +\x10\xd2\xb9\xfc\xb2\xfa\x9a\x35\xf8\xc0\x03\xf7\xbf\x7e\xf6\xd9\ +\x3f\xb8\xdf\x29\xaf\x65\xc8\x2a\x64\xfd\xb6\x8a\x01\xd4\xe4\x68\ +\xed\xd4\x7b\x00\x51\x1d\xb2\x7f\x44\xfe\x7f\x7b\x57\x13\x1a\x57\ +\x15\x85\x79\x93\x31\x6d\xd2\x46\x4b\xfd\x69\x6b\xd4\x96\xe0\xa2\ +\x58\xb0\x66\x11\x37\x16\x89\x20\x64\xad\xcd\xc2\x90\x64\x13\x28\ +\x82\x36\x10\x70\xdb\xb4\x62\x97\xfe\xa4\x98\xea\x46\x5c\xc5\x45\ +\x05\x35\x59\x55\x6c\xac\xd4\x6c\x8a\xa4\x66\x61\xf0\x0f\xad\x75\ +\x11\x32\x6a\xf3\x03\xd2\x99\x49\xa6\x2f\x33\x7e\xef\xf0\x0e\x7c\ +\xcc\xf1\x0e\x6f\x34\xf5\x8d\xcc\xbd\x70\x78\x33\x93\x99\x24\x33\ +\x73\xbf\x73\xcf\xef\x77\x10\x07\xb8\x08\xba\xad\xc7\xc1\xb9\xff\ +\x20\x52\x28\x01\xfb\xe6\x00\xb6\x46\x53\xe5\x94\x06\xbf\xbe\x30\ +\xf4\xc2\x1d\x10\xb6\x5e\x3c\x7f\x37\xee\x1f\x53\x2a\x6f\x66\x4c\ +\x85\x49\x25\x03\x40\xa1\x20\x34\xdd\xc8\x34\x5f\xf2\x1c\x8d\xf4\ +\xea\xf0\x11\xa4\x08\xcf\x47\x4a\x85\x7b\xa8\x9d\x25\xbe\x6e\x2a\ +\xaf\xb2\x07\xff\x76\x73\x0a\x68\xed\x85\x80\xa9\x75\x7e\xfe\xab\ +\xc5\x9e\x9e\x27\x72\x27\x4e\xbc\xf8\xd4\xa9\x53\x67\x7a\xc1\xba\ +\x93\x95\xd1\x5d\x58\x9a\x4b\x6f\x6b\xdb\x85\xb1\xf0\xcf\x5e\x10\ +\x9f\x5f\xdb\x65\x69\xea\x2d\xf7\x60\x28\x18\xa9\x09\xad\x15\x72\ +\x0f\xac\x42\x20\xbf\xbe\x85\x3d\xb5\xa1\xf4\xf5\x24\x79\x6e\xd4\ +\xe1\xa7\xab\x12\x52\xf7\xf5\xf2\xe5\xcf\xbf\x99\x9b\xfb\xf2\xbb\ +\x9e\x9e\x27\x1f\x8b\xf7\xb4\x66\x36\x2a\xe8\x74\x04\x77\xe2\xb5\ +\xe5\xc1\xc1\x17\x2e\xae\xae\x0a\x81\xe7\x6f\xea\xf7\xf3\xdf\x48\ +\xc1\x02\xe0\xc7\xec\x50\x50\xf6\xd9\x35\xd0\x42\xc1\x96\x0e\x80\ +\xf3\x6e\xcc\x64\x3f\x0d\x13\x5f\x34\x00\x40\xa9\x96\x80\x44\xe4\ +\x01\x4a\xe6\x6d\x57\xd0\x4a\xa6\x00\xc1\x3a\x25\x11\x11\x33\x1e\ +\x27\xbe\xb4\xeb\x2a\x87\x1b\xb5\x77\x9a\x94\x9f\xce\x05\x8c\xa2\ +\xfc\x63\x63\x63\xef\xe0\xbe\xf8\xf6\x04\x76\x97\xdf\x5f\xe2\x1a\ +\x7f\x06\xbf\xaf\xf2\xdb\xde\x69\xc3\x3a\x4d\x8a\x53\x81\xb1\x35\ +\xf0\x80\x9c\xd4\xb8\x3d\x39\xf9\xee\x33\x43\x43\x43\xdd\x11\x2d\ +\x1b\x96\x4c\x1f\xbe\x72\xe5\x8b\xf9\xfe\xfe\xe3\x53\xd1\xc9\xaf\ +\x84\x19\xc4\x78\x13\x3a\x86\xca\x2a\x85\xd6\x7d\x90\x47\x20\x5d\ +\xf8\x7d\x93\xf5\x58\x00\x70\x3d\xaf\xf5\xf5\xf5\x4d\xc6\xfe\xff\ +\xb2\xd2\x6b\x1b\x92\x0d\xa2\x4f\x27\x2b\x60\x7f\xfc\x77\x0f\xa1\ +\x13\xf0\x55\x10\xa8\x02\x0b\x15\xe9\x92\x5d\x5b\x5b\xcf\x8f\x8e\ +\xbe\x7c\x69\x76\xf6\xb3\x6f\xa3\x93\x9e\x5c\x99\x15\x0a\x36\x72\ +\x2a\xb0\x9c\x46\x0c\xa0\xe2\x2e\x02\xb2\xdd\x48\xea\x43\x03\x78\ +\x05\x44\xdc\x27\xa2\x94\x4b\x5c\x78\x23\x2c\xbd\x98\xca\x13\xb1\ +\x08\x47\xb7\xc5\x05\x20\x1a\x71\x11\x04\x69\x64\x98\x08\x52\x2d\ +\x91\xe9\x25\x27\x3e\xca\x76\xb9\xcc\xd8\x29\x3a\x97\x00\xe6\xfe\ +\x32\x7c\xfe\x09\x3c\x46\x27\x3f\xfb\xfe\x7a\xdf\x4d\xea\xe1\xc1\ +\x7f\xc7\x07\x8d\x94\x20\xf9\x78\xa3\xff\x11\x9b\xbd\xbf\xc6\x20\ +\xbb\x3e\x3a\xfa\xd2\x27\x5d\x5d\x07\xdf\x46\x7c\xe0\x97\x8e\x0e\ +\x21\x77\xdd\x04\xf8\x3f\x90\x13\x52\x99\x6e\x2d\x38\x2a\x0e\x4b\ +\x35\x24\xd9\x84\xd4\x1b\x04\xd4\x60\x30\x09\xe1\xc0\x62\x23\x24\ +\xea\xf8\xf5\xd8\x94\x5f\x3a\x77\x6e\xe2\x42\x7b\xfb\xee\x00\x6e\ +\x08\x5a\x80\xcf\xcf\x1e\x3e\xfc\xe8\x9b\x00\xff\x55\x09\x22\x8a\ +\x88\x62\xcb\x29\x8f\xa2\x8b\xc8\xf3\xbf\x76\x01\x02\xcb\xcf\xc7\ +\x84\x04\x62\x15\x6c\x52\x51\x10\xae\x22\x2d\x08\xd2\xad\x8c\x8c\ +\x8c\xbc\x01\x76\x9d\x57\x00\xf8\x0c\x94\x40\xd4\xb1\x27\xa7\x3b\ +\x32\x04\x12\xa1\x87\x1b\x20\x42\x7e\xbb\x21\xed\x70\xd5\x6b\xf3\ +\x8a\x33\x0f\x01\x14\xc6\x22\xa8\xbc\x3e\x94\xff\x91\x46\x90\xb1\ +\xd8\xe1\xa3\x36\xcf\xef\xc1\x7f\x07\x17\xc7\x53\x2c\x8b\x50\x3e\ +\x06\xf7\x1a\x5c\xbd\xdf\x7b\x7b\x9f\xfe\x61\x70\x70\xb8\xeb\xc0\ +\x81\x7d\xe5\x58\x49\xdc\x14\x80\x58\x8e\xfb\x4a\x0d\x85\xc3\x8a\ +\xa7\x8c\xbd\x96\x5c\x63\x61\x89\x02\x48\xce\xf4\xc4\xac\x49\x05\ +\x4a\x9f\x07\x67\xcf\xbe\x36\x73\xf4\x68\xf7\xce\xfe\xfe\xe7\xe6\ +\xe2\xfd\x56\x30\x63\xef\xb4\xf7\x84\x0e\xa4\x94\x82\x80\xbc\x6c\ +\x75\x9e\x19\x0f\xae\xae\x80\x95\x76\xac\x3d\xa8\xd5\x3f\xb9\x0f\ +\x53\x1c\xa1\x04\xb8\x5f\x40\x82\x84\xf8\x80\xc5\xd4\xc7\x6d\xed\ +\x22\x14\xe1\x5a\x6c\x16\x2c\xf6\xfb\x35\xd8\x17\x31\xf9\x4c\xc3\ +\xed\x98\x67\xf0\xdb\x01\x24\xfa\x01\xdb\x80\x9f\x07\x7f\x2a\xee\ +\x00\xbb\x04\x10\xce\xdf\xcb\x55\x7c\x41\xa5\x24\x67\xae\xbb\x04\ +\xa3\xae\x32\x14\x94\xbb\x17\xf2\x10\xe4\x10\x5c\xd1\xf7\xb0\xcf\ +\x92\xe4\x02\xc5\x42\x9d\x99\x99\xb9\x34\x3c\x3c\xfc\x7e\x6c\x9d\ +\xe4\x6c\x5e\xde\x62\x88\x5c\xe5\xf6\xea\x82\x39\xa2\xb9\xdf\xa8\ +\x4a\x47\x17\x6b\xf1\x29\xa4\x60\x01\xd0\xb2\x44\x17\x5b\x44\x08\ +\x41\xf1\x01\xdb\xc8\x13\x15\xea\xa0\x22\xeb\x75\x54\xed\x1d\xc7\ +\x5c\xbe\x6e\x7c\xa8\x91\x4b\x20\xa9\x42\xad\x17\x50\x65\x00\xe1\ +\x3a\x7e\x05\xb8\x5c\xa9\x44\x53\xef\x0b\xf0\x51\x57\x10\xf5\xf2\ +\x7f\x8c\xd7\xde\x22\xa6\x99\x62\x15\xf8\x6b\x9d\xfc\xa1\xef\xec\ +\x4b\xcd\x1d\xe0\x13\xfa\x76\x15\xa9\xe8\x8e\x18\x44\x01\x59\x09\ +\x34\xe7\x4e\x41\xe2\x58\x0e\x12\x12\x2c\xb5\x5c\x13\x2d\xec\x2b\ +\x43\xaa\xa9\x57\x57\xd0\x9c\xac\x9c\x02\x59\x05\x05\x6a\xf0\xd9\ +\xaa\x76\x9b\x19\xf8\x46\xa9\xa5\xaa\x00\x6c\xde\xbb\x2c\x62\x5c\ +\x01\x91\x8c\xa3\x97\xb9\x32\x3e\x3e\xfe\x11\xa6\x08\x7f\x8d\x0a\ +\xa7\xe7\x3b\x3b\x3b\xf7\x42\x01\x08\x80\x35\xb8\xc7\x5c\x7e\x4c\ +\x35\xae\xc2\xc0\x87\xaf\x1f\x55\xff\xe5\xa6\xa6\xa6\x3e\xc5\xcc\ +\xc1\x1b\xc4\xa8\x42\xe0\x37\xb2\xe1\xc1\xdf\x80\x75\x01\xec\xaf\ +\x43\x54\x89\xb3\xf9\xcc\x7b\xcd\x9c\x90\x09\xfe\x0e\x1f\x58\xb7\ +\xb1\xb2\xd1\x98\xa0\x04\x2b\x4e\x65\x17\x4d\x3d\x48\xf2\xf7\xc5\ +\xd9\x81\x22\x61\x8c\x63\x68\x96\xc8\x23\xa5\x95\x4d\xa8\xb5\x99\ +\xa5\x37\xb0\x7d\xfc\x16\xfc\x2a\x0b\x0b\x0b\x37\xd0\x03\xf0\x16\ +\x4a\x80\x8f\x0c\x0c\x0c\x1c\x43\xd3\xc6\xc3\x31\xf8\x45\xc9\x00\ +\xdb\x4e\x5f\x5f\xb3\x05\x8b\x58\xd3\xd3\xd3\x57\xe1\xef\x2f\xc9\ +\x83\x14\x84\xe4\x41\xa3\x0c\x7c\x0f\xfe\xff\x0f\xb1\x88\x02\x83\ +\xf7\x95\xee\x3d\xe3\xa6\xd5\x1f\x78\x2c\x46\xcc\xd1\x38\x68\x3a\ +\x92\xf6\x02\xe0\x20\xba\x55\x1f\xbb\xae\x55\x02\xfa\x9e\x08\x17\ +\x6e\x62\x5c\xac\x46\x54\x00\x96\xa5\x57\x95\x80\xbe\x31\x16\x06\ +\x92\xa5\x2e\xda\x81\xb2\xe1\xef\x21\x3f\x42\xc3\xee\x42\x17\xe1\ +\x11\xd4\x01\x1c\x84\x55\xb0\x1f\x59\x82\x3d\x38\xdd\x5b\x34\x05\ +\x88\x2c\x42\x3e\x97\xcb\xdd\x04\x3f\x7f\x0e\x55\x80\x3f\x23\x67\ +\x7a\x9d\x3f\x50\x03\xfe\x2a\x71\x70\xf7\x87\xbe\xc4\xb7\x21\x17\ +\x47\xef\x03\x43\x47\x5f\x7f\x6c\xa6\xc2\xee\x85\xba\x16\xa8\x27\ +\xf9\x09\x81\xe8\x02\x80\x7d\x17\x94\x41\x06\x56\x65\x26\x1e\xb2\ +\x29\x2d\xeb\x91\x60\x5f\x96\x71\x28\x85\x88\x5f\x6d\x81\x43\x62\ +\x89\x0b\x7f\xfe\x81\x12\x08\xe9\xd0\xa4\xd5\x78\xfb\x2e\x48\xf8\ +\x73\x5b\x1b\xc0\xcd\x3a\x10\x0a\x0c\xb6\x89\xd0\x6d\x7d\x8e\x66\ +\x0c\xc8\xcc\x33\x7c\x7a\xbc\x09\xd8\x44\x54\xf0\xdb\x79\x83\x0c\ +\x7a\x37\x93\x8f\x07\x7f\xe3\x2f\x27\x01\x6c\xc2\xc5\x79\x79\xea\ +\x40\xbc\x1f\xb2\x57\xaf\xc4\xbe\xd3\x42\x7b\xb0\x44\xc3\x35\x56\ +\x21\x2b\xb1\xd8\xec\x43\x7d\x2b\x48\xfa\x5e\x1a\xd8\x05\xb0\xe6\ +\x95\xb1\x04\xf4\x67\xee\x78\xc1\x4e\x48\x49\xd3\x86\x86\x1e\xcc\ +\xb8\x0e\xec\x1f\xda\x11\x63\x0a\x74\x06\xbc\x63\x62\x4f\xe8\x5b\ +\x7a\x1b\x7b\x6d\x2b\x40\xac\x4b\x51\x80\xac\x6b\x30\x50\x67\x1c\ +\x6a\xda\x9a\x5e\x13\xd2\xf3\xff\xa4\x14\x1d\x03\xbf\x92\xc2\xfb\ +\x49\x59\x01\xd8\xa0\x60\x99\xae\xa1\x35\xfb\xdd\xe0\x25\x0b\xa0\ +\x55\x2d\x08\x87\x02\x28\x73\x10\x87\x7f\x07\x05\x8b\x4a\x0c\x7a\ +\x03\x7c\x02\xbf\xaf\xf0\x6b\xb6\xc5\x2e\x80\x46\xe4\xe5\x76\x9e\ +\xc1\xcf\xae\x2b\x53\x9e\x6b\x3a\xd9\x8c\x38\x4b\x75\xa5\xaf\x00\ +\x02\x56\x02\x8e\x18\x01\x0b\x9b\xee\x25\x87\x0b\x90\x4d\x62\x01\ +\x28\x98\x15\xdc\x0c\x76\x2e\xe7\x55\x5f\x9f\x23\xc6\xbe\xc2\xaf\ +\x69\xd7\x16\x2b\x04\x52\x06\x35\xf7\x9c\x39\x70\x52\x48\xd1\x35\ +\xb2\x05\x60\x2b\x04\xd9\x12\x50\xb1\xe6\x7f\x2b\x01\x35\xcb\x95\ +\x83\x36\x9b\xe0\xb6\x22\x58\x48\x19\xb0\x58\xda\x6e\x88\x8f\xf6\ +\x37\xd7\xe2\xbc\xbc\x99\x72\xec\xa0\xdd\xe6\x7d\xad\xc2\xd6\xa3\ +\xb7\x00\x9c\x4a\x80\x35\xa8\x05\x2f\x5b\x01\x2e\x42\x50\xfb\x85\ +\xd8\x2f\x81\x4f\x76\x12\x33\x6d\xd8\xbc\x96\xfe\x4f\x0f\xfe\xe6\ +\x53\x02\xec\x4e\x9a\x2c\x43\x82\x1e\x18\x7e\xdc\x2b\x00\xb7\x12\ +\x08\x6a\xcc\xf2\x0b\xa9\x45\x33\xeb\xa2\x04\xe7\x2f\x25\xc9\x40\ +\x50\xb9\x4d\x57\x7e\x7e\xf5\x17\xe7\xc1\xdf\xf4\x01\xc5\x44\x64\ +\x2e\xcd\xba\x57\x82\x7f\xfb\x3a\x5b\x0c\xc4\xe0\xe6\x72\x61\xbd\ +\x5a\xf0\x1b\x05\x60\x95\x80\x5c\xf9\xb6\x4a\x82\x89\xc3\x81\x07\ +\xbf\x5f\x7e\xfd\xfd\xfa\x0b\x86\x61\x7d\x5f\xf8\xd0\xa4\xfe\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x01\x2d\x4b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x6e\xba\x00\x00\x6e\xba\x01\ +\xd6\xde\xb1\x17\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdb\x05\x15\ +\x17\x29\x20\x7d\x4b\x64\x47\x00\x00\x20\x00\x49\x44\x41\x54\x78\ +\xda\xec\xbd\x7b\xb4\x6c\x7b\x56\xd7\xf7\x99\xbf\xf5\xa8\xaa\xfd\ +\x38\x8f\xfb\xe8\x4b\xdf\x7e\x42\x83\x0d\x92\x06\x15\x22\x48\xfb\ +\xc8\xa0\xc1\x21\x0c\x51\x47\x07\x51\x41\x86\x44\x45\x25\x92\xa1\ +\x28\x0d\x31\x46\xf1\x91\x44\x11\x23\xc1\x01\x22\x38\x30\x31\x0e\ +\xff\x48\x33\x0c\x64\x10\xb5\x33\xa2\xb6\x23\x46\x31\x06\x44\x83\ +\x0d\xf2\x68\xe8\x6e\xe8\x7b\xe9\xbe\xf7\x9e\x73\xf6\xa3\xaa\xd6\ +\x5a\xbf\xdf\x6f\xce\xfc\x31\xe7\xaa\xaa\xbd\xef\xb9\xf4\x21\xe9\ +\xbe\xdd\xed\xd8\xbf\x33\x6a\x54\xed\x7d\x76\xad\x5a\x55\xb5\xe6\ +\xeb\x3b\xbf\xf3\xfb\x83\x9b\x75\xb3\x6e\xd6\xcd\xba\x59\x37\xeb\ +\x66\xdd\xac\x9b\x75\xb3\x6e\xd6\xcd\xba\x59\x37\xeb\x66\xdd\xac\ +\x9b\x75\xb3\x6e\xd6\xcd\xba\x59\x37\xeb\x66\xdd\xac\x9b\x75\xb3\ +\x6e\xd6\xcd\xba\x59\x37\xeb\x66\xdd\xac\x9b\x75\xb3\x6e\xd6\xcd\ +\xba\x59\x37\xeb\x66\x7d\xfc\x2e\xb9\xf9\x08\x6e\xd6\xcd\xfa\x10\ +\xeb\xcf\xc4\xed\x70\xfd\x3d\x1e\xe3\x92\xa7\x19\xe9\xe8\x48\xb4\ +\x24\x0a\x5b\x56\xfc\x02\xbf\x8d\xe7\xaf\xfc\xed\xdb\x81\x2f\xbb\ +\x71\x00\x37\xeb\x66\x7d\xfc\xad\xff\x95\x13\xde\xcf\xe7\xd3\xf2\ +\x66\x1a\x7e\x1d\xf0\x99\x28\x47\x00\xe8\x43\x2c\x28\xed\xee\x0b\ +\x95\xff\x1b\xe3\x5f\xd0\xf2\x2f\x59\xf2\x0e\x7e\x07\x0f\x6e\x1c\ +\xc0\xcd\xba\x59\x1f\xab\xeb\x3f\x07\xfe\x22\xf0\x9d\xbc\x0e\xe3\ +\xf7\x00\x5f\x8e\xf2\x46\x24\x2c\x45\xc2\xc0\xe5\x17\xb1\x1e\x3b\ +\xb8\xd7\x83\x7b\x77\x0a\x3f\x4b\xc3\xdb\x39\xe2\x6f\xf1\x95\xfc\ +\xf8\x8d\x03\xb8\x59\x37\xeb\x63\x69\x7d\x1b\x5f\x01\xfc\x69\x2a\ +\xbf\x2c\x8c\xdd\x68\x90\x9d\xe1\xa7\x6b\x8e\x80\x83\x9f\x67\xc3\ +\x9f\x8d\xde\xae\x39\x81\x1a\x8f\xe7\x9f\x13\x3f\x43\xc7\x5f\xe4\ +\x0f\xf3\x37\x6e\x1c\xc0\xcd\xba\x59\x1f\xcd\xf5\x1d\x7c\x23\x5b\ +\xfe\x2c\xc6\x02\x09\xa3\x4f\x40\x13\x86\xde\x1c\x38\x80\x74\x60\ +\xfc\x87\x11\x9f\x03\x47\x70\xe8\x0c\x0e\x6f\xf5\xca\xbd\x61\x08\ +\x09\x43\xf8\x26\xbe\x8e\x3f\x7f\xe3\x00\x6e\xd6\xcd\x7a\x39\xd6\ +\xf7\x00\xbf\x0f\xf8\xef\xf8\x0a\x0a\xdf\x85\x72\xbc\x8b\xea\x6d\ +\x18\xfc\xe1\x2d\xed\x8d\xfa\xd6\xc9\x2d\x3e\xf5\xf6\xa7\xf2\xfa\ +\xd3\xd7\xf3\xf4\xe2\x69\x8e\xfb\x63\x96\xcd\x92\xb1\x8e\xac\xf3\ +\x9a\x67\x87\x67\x79\xcf\xe5\x7b\xf8\x89\xb3\x9f\xe0\xfe\xc5\xfd\ +\xfd\x73\x67\x27\x50\x0e\x1c\x41\x09\x47\xa0\x08\x89\xcc\x8a\x3f\ +\xc2\x1f\xe6\x3b\xf9\x0b\xc0\x9f\xb8\x71\x00\x37\xeb\x66\x7d\x64\ +\xd6\xff\xc0\x2b\x78\x81\x7f\x44\xe1\x3f\xd8\x45\xfc\xe6\xc0\xf8\ +\xbb\xb0\x8c\x70\x00\x9f\xff\xaa\xcf\xe7\x8b\x9f\xfe\x62\x3e\xef\ +\x89\xcf\xe3\x76\x77\x9b\xd1\x46\x72\xcd\x28\xba\xb7\x20\xf3\xe7\ +\x24\x4b\x74\x4d\x47\x2f\x3d\xeb\xba\xe6\x07\x9f\xfb\x41\xde\xf1\ +\xec\x3b\x78\xc7\xcf\xbf\x63\x36\xf8\xbd\xf1\xcf\xce\xe0\xd0\x11\ +\x18\x3f\xc9\x09\x5f\xc8\xd7\xf2\xbe\x1b\x07\x70\xb3\x6e\xd6\x87\ +\x6b\xcd\xad\xb8\xbf\xca\x57\xb3\xe5\xbb\xe1\x9a\xe1\xcf\xb7\x30\ +\xfe\xa7\x6f\x3f\xcd\xef\x7d\xc3\xef\xe5\xb7\xbc\xfa\xb7\x30\xe9\ +\xc4\x64\x13\xaa\xba\xaf\xf9\x5f\xaa\x04\x38\xfc\xbd\x41\x4a\x89\ +\x4e\x3a\x56\x69\xc5\x3f\x78\xe6\x1f\xf0\x37\x7f\xe6\x6f\xf2\xb3\ +\x2f\xfc\xec\x1e\x17\x28\xd7\x6e\x1a\xae\x64\xc5\x37\xf0\x9f\xf1\ +\x2d\xfc\x45\x1c\x9c\xbc\x71\x00\x37\xeb\x66\xfd\x7f\x5c\x7f\x09\ +\xf8\x06\xe0\xdb\xf8\x7b\x0c\x7c\x31\x82\xd1\x22\x57\x8c\xbe\xf3\ +\x54\xff\x89\xd3\x27\x78\xdb\xa7\xbd\x8d\x37\x3f\xf9\x66\x2e\xca\ +\x85\xdb\xb2\xd8\x8b\x2d\xc6\x1e\x62\x3d\x76\x80\x03\xc8\x55\xe7\ +\x20\xe6\x7f\x7c\xd2\x9c\xf0\x23\xf7\x7e\x84\x6f\xfe\x77\xdf\xcc\ +\xfb\x1f\xbc\x7f\x9f\x0d\x4c\x57\xb2\x82\xb9\x2c\x78\x27\x6f\xe3\ +\xf3\xf9\x76\xe0\x6b\x6f\x1c\xc0\xcd\xba\x59\xbf\xf4\xf5\xed\x40\ +\xc3\x82\x73\xde\x85\xf0\x06\xe4\x9a\xd1\xf7\x7b\xe3\xff\xea\x37\ +\x7e\x35\xbf\xf3\x35\xbf\x93\x8b\x7a\x81\x61\x2f\x8e\xf6\xe0\xbf\ +\x7f\x29\x2b\xb2\xeb\xbf\xf6\xff\x30\xb3\xdd\xe3\xd9\x19\x9c\x34\ +\x27\xfc\xc0\x33\x3f\xc0\xb7\xfd\xf8\xb7\xb9\xd1\x67\xf6\xf7\x99\ +\x7d\xb9\x20\x7c\x80\x27\xf8\x54\xee\xf3\x80\x3f\x76\xe3\x00\x6e\ +\xd6\xcd\x7a\xf4\xf5\xad\xc0\x93\x3c\xce\x33\xfc\x0c\xc6\x29\x6d\ +\xa4\xfc\xfd\x81\xe1\xb7\xf0\xf8\xe9\xe3\xfc\x95\xcf\xfc\x2b\x1c\ +\x75\x47\x68\xc0\xf3\x3b\xeb\x90\xf8\xc9\xc2\xf8\xcd\x76\xff\x2f\ +\x0f\xb1\x1e\xb3\x03\xe3\x8f\x3f\x10\x09\xf3\x8f\x2c\xc0\x7d\x8b\ +\x90\x48\xe4\x9a\xf9\xfa\x7f\xf3\xf5\x3c\x73\xf6\xcc\xde\x01\x4c\ +\x07\x8e\xc0\xb1\x81\x11\xe3\x93\x68\x78\x96\x6f\xb8\x71\x00\x37\ +\xeb\x66\x7d\xe8\xf5\x97\x81\xc2\x1d\xe0\xe7\x48\x1c\x93\x10\x3a\ +\x60\x71\x10\xf9\x1b\xf8\xd5\x9f\xf0\xab\x79\xdb\xa7\xbe\x8d\x6d\ +\xdd\x62\xc9\xae\x58\xc5\x2e\xcb\x17\xc3\x4c\xd1\x5a\xfd\xa6\xf6\ +\xe2\x70\x7f\x3d\xf6\x27\xa1\x69\x1a\x52\x6a\x90\x94\xc0\x04\x13\ +\x10\xbb\x96\x2d\x28\x1c\xa7\x63\xbe\xe3\xdd\xdf\xc1\x3b\x7f\xfe\ +\x9d\x8e\x0b\x1c\x3a\x81\x69\x57\x12\x14\x5e\xc1\x27\xf2\x02\xef\ +\xe7\x6d\x37\x0e\xe0\x66\xdd\xac\x97\x5e\xdf\x09\xbc\x9a\x25\xff\ +\x96\x67\x68\xb8\x43\x13\xc6\x3f\x47\xfe\x85\x1b\xff\x17\xbd\xf6\ +\x8b\xf8\xf2\xd7\x7c\x39\x5b\xdb\xee\xeb\xfc\xb0\x08\x11\x48\xb3\ +\x75\xa8\x52\x6a\x25\x4f\x13\x79\x1a\xa9\xaa\xfb\x50\xff\x50\xab\ +\x12\x07\xff\xfa\x9e\xbe\xeb\x69\xdb\x16\x52\x02\x0b\x1e\xd0\x35\ +\x27\x20\x26\x2c\x65\xc9\x0f\x3c\xfb\x03\x7c\xef\xbb\xbf\xd7\xff\ +\x68\x02\xc6\x6b\x4e\xc0\x98\x38\xe6\x29\xb6\x9c\x7d\xb8\x9c\x40\ +\x7b\x73\xb5\xdc\xac\x7f\xaf\xd6\x7f\x05\x7c\x0d\xf0\x2d\xfc\x5b\ +\xe4\xc0\xf8\x17\x07\x0e\xa0\x85\xdf\xf8\x9a\xdf\xc8\x5b\x5f\xf5\ +\x56\x1e\xe8\x83\x2b\x29\xff\x8e\xed\x6b\x90\x22\x05\x30\xad\x4c\ +\x79\x62\xbb\xdd\x30\x8c\x03\xeb\xf1\x12\xc5\x0e\xe9\x01\x3b\xdf\ +\xa1\x40\x42\x38\x5a\x9c\xb0\x2c\x4b\xf4\x68\xc5\x22\x2d\x10\x69\ +\xf6\x0e\x80\xfd\xfd\xdc\x2d\x18\x6d\xe4\x2d\x4f\xbd\x05\x35\xe5\ +\xef\xbe\xf7\xef\x3e\xac\xd3\x20\x14\x7a\xd6\xfc\x38\xdf\xc8\xd3\ +\xfc\x1d\xe0\x2b\x6e\x32\x80\x9b\x75\xb3\x5e\xbc\xbe\x85\xef\xc5\ +\xf8\x52\xd2\x41\xc4\x9f\xef\x5b\xf8\xec\xa7\x3e\x9b\xaf\x7a\xdd\ +\x57\x31\xe8\xe0\x91\x3f\xc0\xbe\x34\xdf\xcc\x33\x00\x11\x10\x0c\ +\xad\x95\x61\x3b\xb0\xbe\xbc\xe4\x85\x8b\x7b\xfc\xe5\x5f\xfb\xd7\ +\xf6\x20\xe1\x8b\x40\x00\x58\xb6\x2b\xbe\xf6\x9d\x5f\xc5\xe3\xa7\ +\x4f\x70\x7c\x72\xcc\x6a\xb5\x22\xb5\x0d\x20\xbb\x0c\x60\x77\x6f\ +\x7b\x47\x20\x08\x3d\x3d\xdf\xf7\xfe\xef\xe3\x9d\xcf\xbc\x73\x1f\ +\xfd\x87\x2b\x99\x00\xf4\xfc\x33\xfe\x28\xbf\xf6\x26\x03\xb8\x59\ +\x37\xeb\xfa\xfa\x0e\xfe\x13\x2e\xf9\xd2\x1d\xa1\xa7\xbf\xea\x04\ +\x9e\x3c\x79\x92\xdf\xf5\xea\xdf\xc5\x59\x3d\xdb\xa5\xfd\x3b\xaa\ +\x7f\x44\xfd\x24\xfb\x2c\x40\x30\xaa\x16\xa6\xb2\x65\xcc\x5b\xb6\ +\xc3\x39\x8b\x76\xf9\x21\x4f\x63\x3b\x5c\x30\x2e\x57\x74\x35\xd1\ +\x99\x90\xb4\x45\x92\xa0\x61\xf4\xca\xde\xf8\xab\x45\x59\x10\x99\ +\xc0\x97\xbc\xf2\x4b\x78\xf7\xe6\xdd\xbc\xef\xec\x7d\x2f\xc2\x0b\ +\x50\x60\xe4\xcd\xfc\x15\xbe\x9e\x3f\xc6\x5f\xfe\xff\xfb\x71\xa5\ +\x9b\x2b\xe6\x66\xfd\x7b\xb1\xbe\x19\xf8\x1b\xdc\x61\xcd\xdf\x24\ +\x61\x0f\x6d\xf5\xb5\xf0\x87\x3e\xe9\x0f\xf1\x40\x1f\xb0\xb5\x2d\ +\xa3\x0d\x64\x1b\x28\x0c\x14\x1d\xa8\x1c\xdc\x6c\x40\x19\xa8\x36\ +\x52\x6d\xa4\xd4\x2d\x53\xde\x32\xe5\xcd\x23\x9d\xce\x90\x37\x4c\ +\x79\xa0\x94\x6d\x1c\x6b\xa4\x98\x1f\x77\x3e\x7e\x65\xff\xfa\x99\ +\x81\xd1\x06\xb6\xb6\xe5\x7e\xbd\xcf\xef\x7b\xfd\xef\xdb\x3b\xaf\ +\xc3\xae\x85\xb7\x2c\x8d\xcc\xb7\xf0\x37\x78\x1d\xdf\xfd\x31\xe8\ +\x00\xfe\xc9\x2f\x06\x90\xdc\xac\x9b\xf5\x91\x58\xdf\x08\xdc\xe3\ +\x1d\xcc\x0c\xbf\xf6\x9a\xe1\x34\xf0\xd6\xd7\xbe\x95\x6c\x99\xd1\ +\x46\x26\x9b\xc8\x36\x91\x99\x28\x3a\x51\x99\x28\x36\x51\x98\xa8\ +\xe6\x3f\x57\x9b\x50\x1b\xa9\x36\x50\x74\x24\x97\x2d\x43\x1e\x1e\ +\xe9\x74\xc6\xbc\x21\x97\x2d\x45\x47\x8a\x8e\xa8\x8d\xe8\xc1\x71\ +\xe7\xd7\xab\xe6\xaf\x5f\xe2\x5c\x26\x9b\x18\x6d\x64\xad\x6b\xbe\ +\xe2\xb5\x5f\xc1\xae\x8c\xe9\xf6\xf8\x45\x4c\x28\x1a\xe7\xbc\x93\ +\x3f\xf0\x31\x54\x02\xdc\x79\xfd\xaf\xe0\xc1\x7b\xfe\x35\xdf\xf4\ +\x35\xdf\xfd\x1b\xbe\xe8\x8f\xbf\xfd\x4f\x75\xab\xa3\xb7\x88\x24\ +\x14\x58\x35\x30\x54\x58\x88\xb7\x3b\xb1\x68\x8b\x1a\x68\xd4\x5d\ +\x7d\x03\x63\x85\x56\xa0\x5c\x2b\xb1\x2a\xe6\xa5\x9a\x08\x6a\x76\ +\x05\xc0\x10\x3c\x6d\x33\xa0\x31\x68\x1b\x61\x52\x63\xd1\x08\x53\ +\x35\xaa\x41\x9f\x40\x4d\xc8\x66\x34\x02\x9d\x40\x55\x7f\x62\x51\ +\x8b\x76\x8f\xa7\x62\x73\x93\x67\x06\x75\x8e\x1b\x61\xa8\x16\x53\ +\x9c\x73\x3b\x37\x21\xa9\xa1\xa8\xbe\xaf\x6d\x9a\xef\xfa\xfe\x6f\ +\xfa\xc2\xff\xe6\x4b\xfe\xe4\xf7\xf3\x03\xff\xf5\x6f\xbb\x31\xc6\ +\x8f\xc6\xfa\xeb\x7c\x29\x67\x7c\xce\x6e\xa0\xe7\x5a\xf4\x7f\xc5\ +\xc9\x2b\xf8\xe4\xe3\x4f\x66\x6b\x5b\xaf\xf7\x09\xaa\x7f\x88\x7a\ +\x98\xf8\xb5\x33\x5f\x4f\x76\x50\xd4\xab\x15\x54\x07\x72\x19\x1e\ +\x39\x03\x98\xa6\x2d\xa5\x0c\xa8\xf5\x98\xb5\xd4\xe0\xf8\x1a\x5e\ +\x06\xd4\x48\xfd\x35\xee\xaf\xfc\x1c\xf6\xf1\xf4\xea\x69\x5e\x77\ +\xe7\x75\xbc\xf7\xfc\xbd\x2f\x9e\x2c\x54\x84\xc2\x27\xf2\xad\xfc\ +\x41\xbe\x8e\xef\xfa\x98\x01\x01\xbf\xe0\x8f\xfc\xed\xbf\xf4\xe9\ +\xbf\xec\x35\x6f\xfb\x82\xcf\xfd\x14\xbb\xb7\x3d\x92\x31\x1b\xa3\ +\xba\xe1\x1b\x6e\xd8\xf3\x9a\x07\xad\x26\xdc\x20\x8b\xc2\xa2\x75\ +\x63\x2e\xd5\xbf\xc7\xc9\xf6\xc3\x53\x2d\x70\xba\x80\x6d\xf6\xae\ +\xca\xa6\xf8\xf3\x35\x8e\xd3\x8b\xd7\x55\x4d\x0a\x86\xa5\xb9\xc3\ +\xe8\xc4\x3f\xdc\x26\xde\x71\x8d\xbf\xcd\x01\xf6\x18\xb0\x4c\x6e\ +\xfc\xcb\x4e\xb8\xcc\x6e\xfe\xad\x40\x97\x20\x2b\x54\x81\x65\x38\ +\xa6\x84\xf1\xf8\x9d\xc4\x27\xdc\x11\x1e\x5c\x0e\xfc\xf3\x7f\xf3\ +\x2c\x3f\xf4\xae\xf7\xdd\xb7\xb4\x78\x53\xd7\xf6\xef\xff\xde\xff\ +\xf2\x3f\xba\x31\xc8\x97\x7b\xfd\xb7\xdc\x47\xb9\x4d\x8b\xb0\x00\ +\x96\x71\x0b\xe0\xef\x2b\x3f\xf1\x2b\x39\x69\x4f\xb0\x64\x24\x81\ +\x46\xc2\x01\x24\x0f\x38\xf3\xef\x5a\xf6\x8f\x93\x80\x98\x51\xa6\ +\xcc\xc5\x83\x35\x2f\x3c\x7f\xce\x33\xcf\x3f\xc3\xdf\xfb\xdd\xff\ +\xfa\x43\x9e\xce\x17\xfd\x8f\x6f\xe2\x55\x4f\xbc\x9a\xc7\x9e\xbc\ +\xc5\xed\x3b\x27\xb4\x8b\xce\x8d\x3f\x6a\xff\x6a\x41\xf6\x8b\xc7\ +\xf3\xad\xc4\xbd\x9a\xb7\x07\xa7\x32\xf1\x3d\x3f\xfb\x3d\x0e\x02\ +\x8e\x01\x08\x8e\xcc\x2d\x42\x43\x28\x7c\x3d\xfd\x47\x3d\x03\x30\ +\x33\x7e\xdd\x1f\xfc\xee\x2f\xfe\x15\x9f\xf6\xda\xb7\xfd\x9e\xdf\ +\xfa\x2b\xf9\x47\x3f\xba\x96\x7f\xf7\xde\x07\xee\xcd\xc2\xd3\xf4\ +\x4d\x44\x5d\x73\xa3\x9f\x99\x96\x35\xee\x4f\x1a\xd8\xd6\xfd\x31\ +\x73\x9c\x60\x01\x56\xec\x85\x55\x08\x83\x6e\xc3\x38\x17\xc9\x8f\ +\x5b\x04\x8e\x12\x6c\xaa\x1b\x75\x1b\xc7\x98\x9d\x4f\x97\x84\xa1\ +\x98\x13\x32\x70\x67\x63\x08\x56\x8d\x8c\x1f\x23\xc5\xf9\x1c\xb7\ +\xb0\xc9\xd0\x36\x50\x2b\xac\x5a\x3f\xb7\x3e\xc1\xa4\x90\x44\xb8\ +\x7d\x24\x3c\x76\xda\xf2\xab\xde\xf4\x5a\x3e\xf1\x35\xaf\xb8\xf3\ +\xbd\xff\xdb\xbf\xfa\x99\x69\xd2\xd3\xdf\xfe\xe7\xfe\x8f\xe9\x7b\ +\xff\xf4\xaf\xbf\x31\xca\x97\xcf\xf8\xff\x53\x2a\x77\x76\x83\x3d\ +\x07\x35\x3f\x2d\xbc\xea\xf4\x55\x2c\xdb\x25\x5b\x1b\x48\xe6\xc6\ +\x6d\x07\x7c\xfd\x99\xd1\x27\xe6\x8e\x7e\xc7\x02\x76\xfa\x1e\x66\ +\x99\xaa\x03\xa5\x0c\xe4\x71\xfb\x68\x19\x40\x19\x29\x75\x40\xb5\ +\x47\x69\x31\x14\x13\x41\x75\x1f\xf1\xe7\x4c\xa0\x70\xcd\x01\x44\ +\xf0\x52\x85\x56\x1a\xde\x70\xfb\x0d\xbc\xfb\xec\xdd\x57\x75\x05\ +\xfc\x26\x54\x3a\xbe\x9d\x3f\xc7\xd7\xf2\xa7\x3f\xaa\x18\x80\x88\ +\xf0\x09\x4f\xdc\xfd\xf3\x5f\xf0\xe6\x4f\xb1\xb7\xff\xb3\x33\x7e\ +\xfa\x7d\x03\x55\x84\xd3\x5e\x48\xc9\x99\x51\x49\x84\xd4\xb8\x7b\ +\xed\x92\xb0\x6c\x85\xae\x11\x16\x8d\xb0\x6c\x84\xd1\x84\x36\xf9\ +\xe3\x94\x84\xa7\x8f\xfd\x6f\x96\x49\xb0\x46\x68\x1a\xa1\x6d\x85\ +\xa6\x15\xda\x46\x38\x49\x42\x93\x84\xa3\x46\xb8\xb5\x10\x5e\x7d\ +\xbb\xa1\x22\x1c\xc5\x73\xa4\x11\xfa\x06\x4e\x97\xee\xce\xfb\x16\ +\xfa\x2e\x5e\xaf\x15\xfa\x46\x30\x33\x9a\x24\x9c\xb4\xc2\xaa\x11\ +\xba\xd6\x9f\x9f\x4d\x78\x6c\x29\x74\x09\x8e\x96\x42\xd7\x41\xd7\ +\xfa\xeb\xad\x3a\xa1\x49\x50\x8a\x71\xef\x2c\xf3\xbf\xfc\xe0\x19\ +\x5d\xdb\xc9\xaf\xfa\xf4\x37\x74\xd2\x36\xdf\x73\x63\xfc\x2f\xf3\ +\x4a\x7c\xf3\x0e\xf8\x3b\x1c\xe9\x8d\xc9\xbe\xcf\xbc\xfd\x99\xac\ +\xeb\xda\x41\x3f\x06\x37\xe6\x00\xdf\x76\x80\x9c\x06\xf0\x67\x03\ +\x2a\x03\x26\x0e\x02\x1a\x23\x8a\xd7\xef\xa5\x8e\x4c\xe5\xd1\x30\ +\x80\x3c\x6e\xa9\x65\xa4\xea\x84\xd9\x88\x31\x62\xf8\x71\x4d\xe2\ +\x75\xe2\x75\x35\x00\xc1\x12\xb7\xac\x7e\x3f\x31\xb0\xb1\x0d\x9f\ +\x71\xeb\x33\xd8\xcd\x30\xb4\x57\x9d\x1b\x02\x0c\xfc\xc9\x8f\x09\ +\x10\xf0\x75\xaf\x7e\xec\x57\xfd\xd4\x2f\x88\x7c\xf0\x41\x66\x14\ +\x63\xd9\x28\x97\x59\x59\x25\xa5\x41\x99\x54\xe9\x82\x6b\xad\x28\ +\x59\x15\x35\xa5\x33\xa5\x6f\x8c\x55\xa3\xf4\x8d\x62\xa2\x24\x94\ +\xf3\xd1\xff\x5f\x51\xc4\x94\x6c\xca\xa8\x8a\x55\xff\xfd\x68\x4a\ +\x2f\xca\xa5\x2a\xf7\x47\xe5\xb9\xcb\x4a\x97\x94\x41\xfd\xf9\x62\ +\x8a\x99\x31\x15\xa3\x45\x59\x67\x45\x55\xa9\xf8\x71\x2e\xb3\xba\ +\x21\xab\x9f\x5f\x41\x49\xa6\x24\x51\x56\xa2\x5c\x16\x25\x25\xc0\ +\x8c\x5c\x8c\xce\x14\xcc\x8f\xb1\x6c\x94\xa1\x28\xe7\x93\xbf\xd6\ +\xff\xf3\xde\x0d\xaf\x7e\xfa\x71\x31\x93\xdf\x7d\x63\x91\x2f\xd3\ +\xfa\x3c\xe0\xdb\xf9\x8f\xa9\x9c\x90\x82\xe7\xdf\x1d\x18\x48\x03\ +\x8b\x7e\xc1\x9d\xfe\x0e\xa3\x8d\x0e\xc0\xa9\x83\x6d\x3b\x30\x2e\ +\x6e\xca\x84\xb1\xbf\x9f\x6f\xe0\xc6\xab\x75\xa4\xe6\x89\x9c\xc7\ +\x47\x73\x00\x79\xa4\x94\x09\xd5\xf1\xe0\x38\x7e\x7c\x65\x42\x65\ +\xff\xf8\xca\x79\xcc\x00\x61\x00\x83\xa3\x8d\x2c\x9a\x05\xb7\x56\ +\xb7\xae\x8e\x2d\x1f\x0a\x97\x18\x89\xbf\xca\xef\xff\xa8\x3b\x00\ +\xd1\x89\x9f\x78\x26\x73\x7b\x29\x33\xf0\xba\xab\xcb\x65\xae\x73\ +\x14\x92\x19\x32\x93\x20\xcc\x53\x6b\x33\x63\x53\x3c\xed\xc9\xd5\ +\x6b\x7f\xad\x70\xdc\x09\x35\x9e\xdf\xc5\xfd\xcc\xda\x2c\x0a\x83\ +\xfa\x31\x1b\x81\x5a\xcd\x1f\xdb\x1e\x6b\x30\x83\xb1\xfa\xeb\x25\ +\xbc\x5c\x40\xa1\x0d\xa4\x2f\x17\x43\x81\x8b\xe2\x99\x63\xb6\xc0\ +\x03\xf4\xa0\x37\x5b\x1c\x24\xcc\x01\x10\x8a\x79\x19\x10\xb3\x22\ +\x14\x83\x7b\x17\xd5\x75\xa4\x6e\x3a\x20\x2f\xdf\xfa\xe7\x40\xe6\ +\x1b\x42\xd4\x83\x2b\xa2\x1e\x71\x7b\xfd\xf1\xeb\x39\xaf\xe7\x4c\ +\xd1\xf2\xcb\x73\x2b\xee\xa0\x1d\xa7\xd1\xf2\xf3\x88\xbf\x7f\x4c\ +\xfc\x4c\xa0\xf8\xb5\x8e\x94\x3c\x3d\xd2\xa9\x95\xec\x7f\x6f\x3a\ +\xf8\x6d\x3e\x56\xdc\xdb\xc1\x6b\xea\xb5\xb6\x60\x9d\xdb\x93\x36\ +\x30\xd9\xc0\xa5\x5e\xf2\xfa\xd5\xeb\xf7\x8a\x45\xd7\x9d\x80\x60\ +\xc0\x9f\xfa\xa8\x77\x01\x5e\xb8\x77\xc1\xe2\x18\x06\x33\x67\x50\ +\x21\x6c\xd5\xb8\xd3\x05\xc8\x57\xf7\x48\x7f\x12\x37\x72\x03\x56\ +\x4b\xa1\x4c\xc6\x42\xbc\xa6\xb7\xa8\xc1\x87\x02\x67\x83\xd1\x01\ +\x39\xea\xf6\x65\x78\xad\xad\xc2\xf1\x52\x68\x27\xa3\xa6\x40\xf5\ +\x6b\x74\x1a\x1a\x3f\x8e\xda\x5e\xd8\x65\x76\x08\xdb\xb2\x07\x09\ +\xdb\x83\x3a\x0c\x03\x4d\xb0\x34\x77\x06\x66\x0e\x0e\xcd\x53\x60\ +\x53\x9c\x57\x32\x77\x04\x9d\x79\xa0\x19\xe7\x8e\x86\x19\xdb\x49\ +\x6f\xb8\x95\x2f\xe7\xfa\x6b\x3c\xc5\xc8\xaf\xbe\x62\xfc\x87\x86\ +\x01\x3c\xb5\x78\x8a\x51\x27\xda\xc6\x83\x80\x1c\x32\xfd\xd4\xc1\ +\xe4\x43\xad\xce\x1d\x3d\x37\xae\x37\x77\xe8\x19\xd3\x89\x5a\xf3\ +\xa3\x3b\x80\x29\x53\xcb\x84\x69\x50\xf8\xcc\x90\x83\xf1\xc1\x43\ +\xcd\xd0\x1d\x31\x48\xf7\xf5\x7f\x8d\x80\x53\xe2\xe7\x27\x57\x4f\ +\xc2\xd9\x81\x73\x6b\x0f\x00\x32\x45\xa8\xbc\x96\x6f\xe5\xd3\xf8\ +\xba\x5f\x9a\xda\xf0\x87\xd5\x01\x6c\x36\x5b\x7a\x83\xa1\x28\x2d\ +\x30\xa8\x1b\xf5\x0e\xd8\x33\xc8\x2a\x64\xb5\x1d\x08\x23\xc0\x30\ +\x38\x30\xa7\x11\xc9\x3d\x85\x72\x03\xac\x73\xbb\xa0\x78\xab\xe6\ +\x32\x0c\xb3\x33\xd8\x0c\xc6\x68\xde\xca\x49\x78\x3b\x51\x0c\xca\ +\x6c\xe4\x81\xfc\x47\xb7\xcf\xc1\x3b\xdc\x11\x35\x72\x00\x2a\x86\ +\x73\x48\x11\xd9\x2d\xfe\x5e\x04\xb6\xd1\x8f\x94\xf8\x92\x26\x71\ +\x20\xb0\x07\x46\xf5\xe7\xac\x7a\xb8\x37\x42\x55\x0b\x35\xc9\x9b\ +\xf5\x32\x2c\x21\xf1\x55\x3b\x1a\xdf\x6c\x14\xe9\xc0\x48\x3a\x68\ +\x9b\x96\x89\xed\x95\x01\x9c\x39\x73\x9b\x69\xbf\xf3\xbd\x06\x58\ +\x6c\x07\xa2\x1e\x92\x1c\x68\xc7\x46\xb4\x4c\x94\xe9\x11\x4b\x80\ +\x32\x52\x4b\xc6\x74\x24\x49\x0b\xe2\x50\xf7\x61\x9b\xf9\x90\x16\ +\x7c\xd8\x0a\x2c\xd7\xba\x02\x93\x41\x43\x47\xdf\xf5\x4c\x36\xf9\ +\xfb\xac\x07\xef\x75\x6e\x93\x75\xfc\x1e\x7e\x89\xfa\x41\x1f\xd6\ +\xab\x35\xe7\x4a\x32\x68\xc5\xc8\x66\xac\x3a\x43\xd5\x68\x30\x4a\ +\x35\xc4\x8c\x6d\x56\xb2\x19\x09\x43\xcd\xa8\xe6\xff\x7f\xdc\x18\ +\xc9\xfc\x86\x19\x15\x23\xab\x51\xd5\x48\xc5\x28\xe6\x3f\x3f\x75\ +\x02\x4b\xf1\x99\xec\xc9\x8c\x4f\x38\x06\x51\xaf\xd8\xc0\x9f\xdf\ +\x88\xb1\xea\xfd\xb9\x6a\x46\xae\x81\x03\xa8\xed\x46\x39\xa5\x81\ +\xac\x46\x17\xe7\x91\x30\xb6\xc5\x78\xe2\xc4\x7f\x6e\xc4\x18\xaa\ +\xd1\x62\x88\x1a\x05\x63\xd9\x1a\x7d\x78\x8b\x4d\x35\x44\xfc\x58\ +\xe7\xa3\xd1\xa3\x54\x35\x4c\x6e\x52\x80\x97\x69\x19\xc6\x6f\x0f\ +\xe9\xee\xab\x91\x31\xe4\xbb\x93\x24\xee\xd7\xfb\x4e\xb6\xb1\x91\ +\xc2\x48\xb1\x91\xca\x48\x55\x67\xf8\x39\xc0\x17\xf7\x51\xef\x63\ +\xe3\xae\xd7\x26\x36\x21\x4c\xfb\x0c\xa0\x94\x47\x2c\x01\x94\x5a\ +\x73\x64\x00\x23\x32\x8f\xf7\xc9\x78\x00\x0a\xfa\x6b\xd6\xf9\xde\ +\x46\x54\xfd\xe7\x62\x23\x99\x91\xac\x23\xd5\x26\xce\xeb\x19\x2a\ +\x7a\x55\x99\xf8\x00\xeb\x08\x67\xf0\xbb\x0e\x9a\x6e\x2f\x7f\x06\ +\x90\x6b\x01\xdc\xa8\x06\x85\xcd\xe0\x67\x32\xaa\x67\x2a\x29\xfa\ +\xac\x1a\x3f\x1b\xb0\x4a\x11\xb9\xc5\x15\x92\x89\x34\xa8\x4b\xfe\ +\x9e\x56\x0b\xe1\x72\xf4\x4c\xa2\x1a\x9c\xad\x8d\x36\xb9\x67\x6c\ +\x81\x17\x2e\x9d\xa0\x63\x0a\xd2\xb8\xf7\xde\x2a\x8c\x5b\xcf\x12\ +\xe6\xb4\x7d\xd9\x3b\x7f\x40\x66\xfe\x75\x71\xd0\x78\x1d\xc4\x23\ +\x8d\x48\xfe\x73\xe7\x8e\x5b\x6c\x4a\x10\x8c\x92\xb7\x2c\x51\x2f\ +\x49\x1a\x60\x9b\x8d\x93\xc6\x8f\xbb\x99\xb3\x16\x53\x6a\x35\xd2\ +\xec\x00\x3e\xeb\xb3\xe0\x87\x7f\xf8\xc6\x4c\x3f\x52\xd1\xff\x97\ +\xd3\x23\x7c\xd6\xce\x18\x0e\x6b\xff\xf8\x9d\xa2\xfc\xc8\xc5\x8f\ +\xf0\xa9\x27\xaf\xe7\xc9\xee\xae\xd7\x88\x91\xfa\xd3\x78\x50\x3e\ +\x2c\x0b\x92\x42\x49\xfe\x9d\x37\xc9\xaf\xd3\x84\xa1\x5a\xd1\x3a\ +\x51\x4b\x26\xe7\x47\x0d\x86\x50\x4b\x71\x63\xaf\x02\x56\x50\x75\ +\x3c\x6b\x6e\x05\x16\x73\x1c\xab\xa8\x3f\xce\x1a\x3a\x20\x81\x81\ +\x65\x83\xaa\x0d\xf7\xeb\x05\xef\xba\xfc\xe9\xbd\x69\x5f\x7b\x9f\ +\x01\x04\x82\xf2\x5a\xfe\x02\x4f\xf1\x27\xf8\xe0\x47\xc5\x01\x24\ +\xf5\x82\xe4\xb2\xda\x15\x35\xe4\x46\xdc\xa8\xaa\xe2\xed\x40\xdb\ +\x0b\x2b\x6d\xc2\xa9\x4d\xd5\xc1\xb8\x26\xf9\x17\x64\xea\x35\xf9\ +\xe5\xe8\x16\x3b\x03\x70\x1d\x30\xe4\xfd\xc0\x46\xb6\xfd\x0e\x4d\ +\x63\x71\xe7\x61\xf1\x41\x59\xa4\x58\x05\xc8\xa3\x3b\x9a\xd3\x5e\ +\x18\xb3\xed\x00\xc8\x2e\xbe\x68\x80\x71\x8c\x16\x72\x3c\xa7\x0d\ +\x4c\xe2\xa4\x87\xf3\x29\xce\x0b\xe7\x96\x0c\x81\x63\x54\xe0\x38\ +\xc1\x83\x2c\xe4\x5c\xe8\x16\xbd\x17\x2d\x3f\xfc\xc3\xf5\xc6\x4e\ +\x3f\x82\xd1\xff\x8f\xf2\xe6\x2b\x69\x70\xba\x66\x10\xe1\x87\x1b\ +\xe0\x67\x2f\xdf\xc3\x39\x1f\xe4\xd5\xfd\xd3\x74\x08\x39\x19\x7d\ +\x30\x52\xbb\xc6\xf1\xa5\x22\xce\xf9\x58\x88\x3b\x81\x1c\xb8\x52\ +\x63\x46\x19\x2a\xc3\x76\x62\x1a\x26\x1e\x11\x02\xa0\x4c\x30\x8e\ +\x23\xeb\x8d\xb0\xbe\x34\xb2\x7a\x8b\x7a\x22\x0c\x5d\xfd\xda\x1d\ +\xab\xdf\xcf\x06\x9f\x75\x7e\xec\xa5\xf2\xfb\xcb\x2f\xf0\xbc\x5e\ +\x3a\xc8\x3d\x3b\x00\xb9\x56\xea\x1c\xee\x55\x70\xc4\xe7\xe3\x12\ +\xa8\xf5\x65\x77\x00\xb5\x56\x26\xf5\xd4\x7a\x91\xdc\xb3\x35\x01\ +\x72\x80\x7b\x37\xab\x8e\xa8\x97\x83\xf3\x96\x1d\xd8\x06\x4d\x85\ +\x1d\xd5\xa2\xba\x37\xce\xf1\xfc\x5e\xf6\x1f\x1c\x81\xea\x37\xe1\ +\xbd\xf3\x41\xee\xb3\x0c\xc2\xd1\xa2\x81\x75\xf6\x17\xb9\xb5\x4a\ +\xdc\xdf\x2a\x9b\xd1\x28\xd7\xde\x7c\x93\x9c\x14\xb4\xcd\xe1\x30\ +\x82\x03\xbc\xab\xcb\x26\x77\x0c\xf3\xf4\x56\x23\x30\x46\x06\x92\ +\xcc\xb3\x85\x3e\xc1\xbd\xcb\x91\x4f\x7e\xf5\x93\xf6\xe5\xdf\xfc\ +\x4f\x4b\x23\x95\xcd\xe8\x05\xe7\xe9\x42\x38\x1f\x8d\x2e\x70\x88\ +\x45\x23\x94\xa0\x16\x37\xd1\x95\x98\x3f\x93\x8a\x77\x31\x9a\x56\ +\xb0\x03\xd2\xd2\xcc\x5b\x99\x09\x50\x53\x7c\x26\x9d\xc0\xaa\x17\ +\xce\x06\x67\xb8\xcd\xc4\x96\x6a\x70\xd4\x0b\x9b\xc9\x58\x06\x0d\ +\x7b\xbe\x46\xfa\x46\xc8\xe1\x70\x67\xfa\x73\x23\xde\x21\xd9\x06\ +\x89\xaa\x8f\xef\x6f\x3e\xd6\xfc\xdc\xd9\xd9\x2e\x02\xcc\x6d\xf6\ +\x31\x99\x55\x2f\xac\x47\x3f\xb1\x66\xee\xfe\xc8\xfe\xfb\xba\xb3\ +\x4a\x5c\x8c\x4a\x31\xcf\xda\x1f\x3f\x49\x5c\x6e\x95\x4d\xdd\x07\ +\xb1\x36\xb2\x2e\x0b\x83\x98\xb3\xc6\x31\x5e\xb8\x89\x2f\xe8\x27\ +\xce\xfe\x0e\x3f\x76\xfa\x3d\x16\xda\x5a\x57\x1d\x81\x1c\x06\x25\ +\x68\x36\xb0\x1e\x36\xfc\xd4\xf8\xd3\xdc\x95\x53\x4e\x9b\x15\xad\ +\xb8\x83\x6f\xc3\xd0\x77\x8f\xf1\xfb\xdd\xff\x47\x3a\x7f\x71\xaf\ +\x72\x71\x99\x19\x1f\x8d\x06\xc0\x38\xc0\xfa\x62\xe2\x85\x5f\x30\ +\x72\xce\xb4\x8b\x44\x8d\xf7\x54\xe2\x96\xe7\x0c\x20\x9c\x42\x39\ +\xc8\x0a\x2e\xeb\xc0\x3d\x3b\xa7\xf6\xd0\x2c\x41\x8f\x0f\x1c\x40\ +\x7a\x89\x9b\x01\x2b\x7e\x0d\xf0\x3f\xf1\x22\x59\xd2\x97\xa3\x04\ +\xc8\x05\x33\xe3\x76\x6b\x8e\xe6\xc7\x97\x7f\x14\xde\x76\x01\x74\ +\x9d\x70\x31\xda\x8e\xef\x6f\x33\x1a\x1b\xa7\x3b\xc6\xfd\xa2\x85\ +\x29\xd0\xf8\x65\xbc\x9b\x29\x2e\xd6\x96\xbd\xaa\xf2\x6c\xfc\x6d\ +\x80\x38\xee\x88\xa0\x6d\xe1\x2c\xc3\xed\x0e\x26\x13\x2e\x36\x95\ +\x2e\x9e\xdf\xa7\x3d\xdd\xb8\x16\x58\x2c\x85\xf3\xc1\x4b\x8b\xbb\ +\x2b\xe1\xde\xd6\x38\xe9\x85\x61\x72\xb0\x52\x80\x65\x2b\x6c\xb2\ +\x1b\x4d\xdb\x43\x33\xb9\x61\xcc\x46\x69\xc0\xf9\xf9\xc4\xdd\xdb\ +\x9d\xbc\xe9\x8d\xaf\xe3\xb8\x4f\x0c\x15\x8e\x5a\x18\xab\xf7\x69\ +\x48\x70\xd4\x0a\x49\x60\x28\x3e\xab\x30\x56\x47\x87\xfb\xc8\x44\ +\x8a\xc0\x9d\x5e\x38\xcf\xc6\x22\x39\x51\xc9\x7d\xa1\xb0\x68\xdc\ +\xa8\x8e\xfa\xc4\xc5\x68\x3b\xc5\x9a\xb9\x24\x02\xb8\xb5\x4c\x8c\ +\x93\x92\x43\x7f\xee\xb4\x73\xfa\xe9\xb6\xd8\x0e\x54\x6d\x98\x29\ +\xd0\x42\x6a\xd8\x39\xeb\xd9\x19\x48\x44\x46\x70\x62\xd6\x30\xbf\ +\x51\xf3\x27\xce\x86\x91\x67\x07\x1c\x8f\xe7\xe0\xd4\x24\xd9\x7d\ +\xd6\xe5\x20\x1b\xeb\x66\x27\x12\x1a\x79\xab\xd6\x7f\x3f\x46\x77\ +\xa8\x6d\x84\x5a\xc2\xc9\xb5\xfe\x3d\xce\xab\x6f\xfd\x78\xb5\x1a\ +\x5d\xed\xf8\x63\x3f\xf9\x67\xe1\x2c\xb4\x36\x0f\xa3\xe0\xc1\x3e\ +\x7e\x62\x20\x5b\xe0\x05\x28\xf7\x40\x36\xf0\x7c\xbd\xe0\x3e\x17\ +\x2c\x9b\x8e\x5e\x3a\x9a\x03\xda\xef\x8e\x1e\x7c\xf0\x73\x8a\x40\ +\x34\x8d\xca\xb8\x31\x86\x47\x23\x02\x32\x0c\x70\x7e\x96\x19\x73\ +\xe5\xb9\x17\x12\xd2\xf8\xf5\x79\x85\xfa\xcb\xfe\x67\xdd\x01\x7e\ +\x85\x41\x27\xff\x7d\x03\xb6\x02\x7b\x2c\x7c\xda\xf1\x95\x22\xe8\ +\xe1\x0e\xa0\xe5\xf3\xd8\xb3\xe3\x5f\x5e\x07\x50\xb4\xa0\x18\xb5\ +\xc0\x46\x8d\x5b\x9d\x7f\xa1\xa9\x81\x9a\xa1\x26\xa8\x83\x92\x44\ +\xe8\xe2\x4d\xdf\x5e\x0a\xf7\xb7\xca\xe9\x42\xa8\x15\x2e\xf3\xfe\ +\xcc\x05\x77\x0e\x9b\x88\x04\xab\x30\xf6\xac\x9e\xba\xd7\xe0\xe8\ +\x8b\xc1\x69\x0f\x2f\x4c\x70\xab\xf3\xa8\x5f\xb2\xbf\xb9\xb3\x0c\ +\xad\x19\x59\xa0\xd5\x48\xf9\x14\x8e\x1a\x1f\x30\x6a\xba\xc4\x38\ +\x28\xc7\xad\x30\x14\xf8\xe0\xa5\xa2\x08\x47\x8d\xed\xa2\xd0\x9d\ +\x16\x86\xaa\x14\x73\x66\x60\x9e\xfc\x23\x9e\xd3\xb2\x39\x13\xc9\ +\x06\x67\xe7\x23\xcf\xdf\x1b\xe9\x3a\x58\x4f\x7b\xe7\x30\x47\xce\ +\xd3\x85\xd0\x88\x71\x31\xb8\x71\xdc\xe9\x61\xca\xc6\xc6\xf6\x18\ +\xd6\x14\xd9\xce\x69\x0f\x0f\x06\x4f\x51\x3b\x3c\x3d\xdd\xcc\x9c\ +\x88\xe4\xc7\xbe\xd5\xc1\x79\xde\x3b\xc4\x8e\x03\x41\x59\x85\x3b\ +\x47\xce\x5e\x7c\xfe\x52\x63\x96\x22\xf1\x60\x54\xcf\x46\x0c\x8e\ +\x3a\x61\x9b\x3d\x2b\x9b\x39\xf1\x9b\x83\x6e\xe6\x71\xe7\xd8\x87\ +\x00\x4d\xe3\x7f\x33\x15\x77\x20\x73\x57\xe5\x30\x33\x98\xe7\x2a\ +\x46\x0d\x0e\x48\x60\x3f\xa3\xee\x23\x7c\x93\x1c\xa7\x39\x0a\x43\ +\x2d\xba\x2f\xd7\x66\x08\xa5\x6f\x85\xa9\x98\x53\xaf\x2b\x1c\x75\ +\x8e\xbd\x14\x53\xba\x7c\xc4\xbf\xb9\xfb\xaf\x78\xe8\xa6\x9d\x07\ +\x13\x62\x52\xdc\xe8\xf5\x1e\xe8\x2f\xc0\xf4\x1c\x7b\x0e\x3a\x19\ +\x24\xbf\xf8\x39\x87\x9d\x01\xd9\x77\x0c\x30\xb0\x0a\xc3\xa3\xcd\ +\x02\x71\x76\x0f\xc6\x71\x72\xac\x21\x86\x8d\x76\x6d\x3f\x8d\x8e\ +\xc3\xa1\xb4\xe0\xe1\x7e\x82\xf3\xcf\x1d\x74\x4f\xc6\x90\xd2\x0a\ +\x52\x0f\xda\x5d\x7b\xbf\x87\xce\xcf\xcd\xfe\xd3\x0f\x5c\xc4\x87\ +\xcc\x02\x3e\xbc\x0e\x20\x57\x4e\x92\x51\xd4\x6b\xec\x4d\x51\x8e\ +\x3b\xe1\x72\xf2\x0f\xb1\x35\x37\xc0\x4d\x31\x52\xe7\xe9\xd9\xd9\ +\x46\xc3\xb3\xc3\xc5\xe4\x93\x9c\x8a\x31\x66\x8f\x5c\xb7\x7a\xa3\ +\x51\x21\x1b\x5c\xd4\x18\x87\xb6\xa8\xc7\xc5\x58\x35\x7e\x01\x9f\ +\x4d\x60\x26\xe4\x12\xed\x3f\x33\xba\x46\x48\xf1\x9a\x81\xff\x38\ +\x90\x27\xce\xf3\x2f\xc0\x49\x55\x9a\x06\x36\x59\x69\x44\xa2\x5c\ +\x31\xc6\x02\xd9\x8c\x1e\x61\x93\xfd\xe2\xef\x93\x92\xd5\xcf\x2b\ +\x9b\x3b\xe4\x62\x90\xc4\xa3\xf5\xe5\x64\x0c\xd5\xa3\xdf\x34\xed\ +\x02\x26\x09\xbf\xd8\x47\x60\xcc\x46\x9f\x04\x11\x63\x25\x90\xb3\ +\x71\x6b\x25\x94\xad\x71\x9c\x84\xad\xee\xc9\x4e\x17\x23\x2c\x1a\ +\xc3\x54\x48\x62\x8c\x26\x3e\x90\x14\x91\xa3\x4f\xf0\x20\xda\xa5\ +\xb0\x6f\x55\x36\xc0\x42\x8c\x29\x09\xc3\x68\x5e\xe2\x34\x42\x2f\ +\xb0\xce\x4a\x93\x84\x36\x39\xd7\x22\x57\x23\x25\xa1\x07\x26\x8c\ +\x65\x23\x74\x8d\x67\x47\x8a\x1b\x5f\x17\xaf\x99\xcc\x58\x26\xc8\ +\x61\xa5\xcb\x14\x0e\x70\x06\x51\xe3\x1c\x53\xf2\xac\xad\x8d\xe3\ +\x58\x80\xba\x5d\x70\xe2\xee\x2e\x84\x3e\x1b\xaa\xc2\xe9\x12\xee\ +\x0d\x9e\x05\x89\xb9\x53\x3e\xea\x12\x53\x51\x4e\x1a\x61\x32\x3f\ +\xce\xa0\x7e\xdf\xa9\xd1\xa8\x51\xbb\x0b\x3f\x29\xb9\x16\x0d\x85\ +\xab\xdb\x71\x4d\x60\x6b\x37\xfe\x7b\xdf\x7e\x8f\xbb\x27\x77\x5f\ +\x1e\x90\xe2\xfb\x3e\x3c\x84\x30\xf9\x4a\x21\x9d\x44\x03\xe1\x80\ +\xa3\xb0\xeb\xe1\xc9\x8b\xee\x97\xd7\x5c\xc2\xcb\xd7\x06\xd4\x5a\ +\xd8\x16\x63\x28\xde\xda\x4b\xe2\xa0\x5f\x8b\x52\x31\x46\x35\x2e\ +\x8b\xb7\xcf\x2e\xb2\xb2\xad\xca\x13\x27\x7e\x71\x5f\x4c\x73\xaa\ +\x6b\x2c\x3b\x38\x6e\xdc\x12\x86\x11\x2e\xb3\x62\xd5\x5c\x5f\xdd\ +\xbc\xe5\x57\xcc\x10\x85\x8b\xac\x08\x9e\x6a\x0b\x4a\x56\x23\xa1\ +\x74\x0d\x6c\xab\x72\xd4\x19\xe7\x59\xe9\xcc\x5f\x77\x21\xde\x2a\ +\xac\x18\x9d\x18\x29\x19\x63\x51\x16\x02\x93\xea\xae\x8b\x51\x22\ +\x74\x27\x31\x26\x55\x4a\x71\x96\x61\x35\x23\xab\xb2\x14\x63\x0c\ +\xc2\xd3\x64\xb0\x99\x3c\x8a\xbe\x62\xe1\xe7\xe8\x7b\x3e\x5a\x74\ +\xab\x94\x94\x94\xa3\xe4\x54\xe8\x4e\x94\x24\xde\xa6\x1c\xcd\x78\ +\x6e\xe3\x23\xca\x23\x5e\x1f\xf7\x62\x54\x31\x92\x38\x15\xb9\x15\ +\xe5\x56\xef\x3f\x2b\x4e\x65\x6e\x82\x4a\xdd\x8b\xd3\x97\xd5\x5c\ +\x3f\xda\xb1\x6f\x65\xd5\x0b\xcb\xa4\x24\x8c\xbe\xf1\xc8\x39\x9a\ +\x86\xb6\xa4\x32\x55\xe5\x78\x09\x27\x2b\xf1\x67\x88\x72\xa7\x17\ +\x6a\x50\xae\x97\x8d\x82\x28\xad\x38\x35\xfb\x28\xb9\x60\xf6\xa6\ +\x5a\xb8\x68\x65\xd1\x06\xa9\xdb\x94\x16\x45\x92\xff\x6c\xa6\x48\ +\xbc\x46\x8d\xf3\x4d\x28\xa7\x4b\xff\x9e\x5e\x18\x95\x6a\x4e\x07\ +\xbf\x3f\xec\x55\xf2\xfa\xa4\x1c\xb5\x5e\xc3\x99\x19\x39\x5e\x27\ +\xe1\xef\x53\x4c\x49\x54\x26\x3b\xbf\x7a\xd1\x5f\x4b\xfd\x77\xc2\ +\x9e\x91\xbe\xcf\x93\x74\xcf\x5f\x3e\xff\x71\x85\x74\x9e\xad\xcf\ +\x76\xc2\xa0\x52\x0e\x14\x85\xe5\x21\xb7\x43\xec\xe3\x6b\xf8\x44\ +\x1e\xba\xab\xc1\x47\x1a\x03\x28\x19\xc1\x38\x6a\xbc\xf7\x2e\x2a\ +\xdc\xdb\xd4\x18\xbb\xb4\x5d\x8b\x76\xd4\x7d\xba\xfb\xec\x79\x25\ +\x89\xc4\x66\x2d\xa1\x86\x9c\x3d\x1a\xcd\xd3\x59\x62\x11\x8d\x65\ +\xbf\xc9\xc2\xec\x08\x93\xb8\x74\xfa\xc5\x64\x24\xc4\x1d\x48\xe3\ +\xbf\x5b\x24\xb8\x3f\x78\xed\xeb\x4c\x0f\x4f\x7b\xbb\x48\xef\xfa\ +\x04\x9b\x11\x6e\x1d\xc1\x76\x54\xee\x1c\x25\xee\xad\xd5\x6b\xe3\ +\x48\xd1\x46\xf5\x34\x78\xca\x9e\xa9\x24\xc4\x01\xc3\xa2\xb4\xe2\ +\x6d\x9d\xb9\xcb\x31\x28\xdc\xdf\xfa\x39\x27\x8c\x8a\x97\x0f\x96\ +\x84\xb3\xd1\x39\x05\x04\x11\xc9\x27\x39\x85\x36\x19\x45\x9d\x44\ +\xb4\x88\x28\xbb\x63\x82\x01\xbd\x1a\x23\x50\xb6\xfb\x48\xfa\xc4\ +\x12\xee\x6d\x1c\x2c\x4b\xc0\x5a\xfd\x3d\x19\x70\x2b\x72\xec\x7b\ +\xdb\x4a\x1f\x91\x70\x1a\xbd\xac\x39\xa4\xba\xa9\x08\x1f\x3c\xaf\ +\xee\x20\xcc\xdf\xc7\xf9\x54\xb0\xc8\x70\x54\x8c\x62\xc2\x51\xeb\ +\x1d\x9a\xad\xf9\x67\x52\x22\xcb\xe8\x62\x54\xb6\xc3\xc8\x08\xa3\ +\x1a\x59\xfd\x6f\xe6\xb9\xf6\x19\xd7\x69\x23\x14\xbd\xb0\xb1\x00\ +\x21\x61\xd5\x39\xe8\x9a\xab\x71\xdc\x0a\xdb\xe2\x18\x8f\x56\x2f\ +\xbd\x4c\xa0\xd3\x98\x20\x0d\x3a\x77\x8f\x3b\xeb\x33\x7e\xfe\xe1\ +\xc6\xcf\x41\xd2\x9b\xf6\x6c\x3f\x8b\x91\x3b\xf9\x78\xa4\x69\xd6\ +\x3d\xd1\x47\x0e\xdf\xdf\xf5\x6e\x40\x3d\xf8\xbf\x57\xf0\x4a\xe0\ +\xfd\x8f\xe2\x00\x3e\xcc\x44\xa0\x42\x36\x2f\x01\xba\x48\x2f\x1b\ +\x53\x5a\xf3\x08\x3e\x55\x63\x50\x27\x09\xf5\xc9\xef\x0d\x4f\x1d\ +\xd5\x8c\xd1\xd4\xe7\xaf\xcd\x02\x40\x72\xa2\xd0\x22\x39\x11\xa7\ +\x11\xa5\x69\xa1\xc1\x23\xb8\x0f\x03\x19\x27\xbd\xb7\x1d\x8b\x79\ +\x54\xbf\x28\x1e\x9d\x6a\xf5\xdd\x16\x51\x23\x89\x47\x9c\x14\xc7\ +\xd2\xaa\xce\xf2\xc3\x78\x7e\xe3\x46\xf8\x60\xad\xe1\x54\x34\xc0\ +\x37\xf3\xe1\x21\x33\xee\x9e\x0a\x5d\xeb\x8e\x65\x9d\x67\x67\xe6\ +\x51\x7e\x99\x8c\x41\xf7\x43\x4e\x6d\x90\x8b\x5a\x53\xee\x4f\xca\ +\x83\xa1\xd2\xa0\x9c\x2e\x22\x1f\x10\xa7\x37\x2b\xea\x8e\xd2\x9c\ +\x44\x74\xa9\x71\x1c\x53\x6e\x75\x3e\x38\xd1\x8b\x22\x5a\x31\xab\ +\x74\xe2\x91\xff\x62\x5b\x51\x53\x6a\x55\xc6\xa2\x9c\x24\x45\x54\ +\x49\xaa\xdc\x9b\x94\x07\xdb\x4c\x4f\x65\x29\x4a\x55\x75\x62\x93\ +\x2a\x25\x8e\x7d\x67\x61\x24\xad\xd4\xea\x9f\xdf\xa4\x15\x54\xd1\ +\x6a\x3e\x9c\x45\xa5\x6d\xa0\xa5\xb2\xce\x8a\xa8\xc5\x60\x95\x72\ +\xdc\x7a\x24\x9e\x54\x39\x1f\x2b\x9f\x70\xbb\x41\x6a\xa5\x13\xe3\ +\xa4\x31\x4c\x35\x6e\x15\xa9\x4a\xa7\x9e\xa9\x14\x55\x1a\xf3\xec\ +\xc7\xb4\xb2\x1e\x95\x5a\x2b\xab\x64\x8c\x35\x86\xb7\xd4\x8f\x7d\ +\x2c\xfe\xd8\x4c\xc9\x45\x99\x6a\xa5\x47\x99\x6a\xa1\xa3\x00\x17\ +\x57\x8d\x3e\x5d\x73\x06\x87\x6c\x98\xb9\x14\x28\x1f\x7f\xb6\x7f\ +\xa5\x35\xf4\xb0\xff\x93\x6b\x96\x3c\xdf\x46\xfa\x87\xb8\xc6\x8f\ +\x7c\x06\x80\x2a\xab\xc6\xd8\x84\x8a\x87\x19\xdc\x3d\x4a\x98\x29\ +\xe7\xa3\x47\x36\x89\xd6\xd2\x79\x18\x91\x8a\x70\x59\x1d\xc9\x5e\ +\x36\x90\xab\xd7\xd9\x73\x1f\xde\x11\xec\x50\x09\xaa\x8e\x02\x97\ +\xa8\x71\x57\x5d\x62\xcc\x8a\xef\xd9\xe8\xb5\xf7\x50\xe1\xb4\x83\ +\xb3\xad\xd2\xe1\x80\x1b\x02\xeb\x6c\x1c\x77\x89\xa2\xce\xf0\xbb\ +\xbb\x4c\x68\xf1\xc7\x4d\x44\xb4\x12\x91\x70\xd9\x42\x35\x07\xfd\ +\xfa\x04\x5a\x94\x0f\x9e\x0b\x4d\x6c\xe9\xae\xe6\xe7\x7a\x59\x82\ +\xc4\x94\x84\x3b\x0b\xe1\x03\x17\xca\xad\x5e\xd8\x66\x77\x02\x19\ +\xe1\xa8\x81\xae\x11\xce\x27\x0d\x50\xd0\x68\x53\x88\xa4\x24\xb0\ +\x60\x26\x56\x73\xc1\x11\x8d\x0c\x69\x9b\x85\x45\x32\xd6\x53\x74\ +\x2d\x12\x58\x51\x2e\x67\xde\x4b\x44\xe3\x55\xe3\x9c\x89\x1a\xed\ +\xa4\x65\x04\xfa\x3c\x73\x29\x22\xf9\x29\xe6\x1d\x91\x6c\xf0\xfc\ +\xc6\x75\x13\x8a\x39\xe9\x64\xfe\xbb\x39\xc3\x6c\x5a\x61\x3b\x96\ +\xdd\x85\x36\x67\x24\x4b\x81\xa0\x7a\xec\xd4\x92\x7e\xfa\xb9\x91\ +\xa3\x06\x72\xf1\xcc\xc7\x0e\xc0\xce\xcb\x41\xc9\x91\xb5\x1c\x82\ +\x5c\xd5\x40\x5c\x26\x9f\xcd\xe4\xff\x7f\xd2\x7b\x3b\xb5\x56\xb0\ +\xd6\x01\x5b\x0b\x90\xf5\xa8\x15\x2e\xa7\x4a\x63\xca\x98\x0b\xa9\ +\xd6\x87\xa7\xfe\xec\xa3\xff\x35\xd6\xc0\xc7\x39\xe9\xe1\x20\xfd\ +\xbf\x6e\xfc\x0f\xfb\x1c\xda\x43\x3e\xe4\xcb\x58\x02\x18\x3e\x5d\ +\xd7\xc4\x05\x6d\x06\xcf\xaf\xcb\xae\x55\x4b\xa4\xca\x86\xf1\xf4\ +\xdd\x9e\xed\x50\xdd\x20\x8b\x91\x2b\x6c\xcd\xe8\x82\x28\x54\x08\ +\x5a\xad\x79\x0f\x7e\x1b\xaa\x42\x98\x23\xf8\xd9\x8c\xcb\x51\xb9\ +\xbd\xc0\x7b\xcf\x81\x3c\xaf\x12\x5c\x4e\x33\x20\x6a\xa4\x4e\xa8\ +\x45\x7d\x32\x31\x19\x63\x36\x4e\x1b\xe3\xfe\x56\x59\x24\x07\x2b\ +\x97\x5d\x62\x28\x86\xa8\x7b\xa7\x8b\x3c\x7f\xae\xb6\x43\xba\x05\ +\x07\xd3\x26\x35\x54\x1c\x79\x97\x28\x4f\xee\x8f\x4a\x1a\xc4\x29\ +\xca\xc1\x30\x6a\x1b\x1f\x6e\x58\x07\xd8\xec\x83\x45\x31\x03\x51\ +\x8c\xd3\x06\xd4\x8c\xc1\xbc\x64\xb1\x0a\xeb\x62\x74\x4d\xb4\x3a\ +\xcd\x1d\xc9\x84\x50\x62\x62\xb1\x97\xbd\x60\xc9\xbc\x71\xc5\x79\ +\xf6\x0c\xf0\x24\xba\x1f\xc3\xdc\x5a\x3d\x68\xcd\x95\xf8\xa2\xcf\ +\xc7\x10\x48\x89\xdf\x0d\xea\x6c\xb8\x2e\x78\x0d\x33\x29\xea\x7c\ +\xba\x8a\x31\xb5\x91\xd6\x9f\x03\x5d\xdd\x67\xa6\xa7\x2d\x4c\xd9\ +\xfb\xff\xb9\xf8\xe7\x33\x86\x73\xb8\xb7\x81\xe3\x26\xc4\x59\xaa\ +\xb7\x75\x07\x75\xc7\xa9\xe6\x64\xae\xc7\x16\xf0\xa0\x78\x50\x38\ +\x1b\xe3\xbd\xc5\xeb\xcf\x9d\x95\x45\x0b\xf7\x47\x2f\x37\xc4\x2a\ +\xb9\x66\x72\xa9\x0f\xad\xf9\x5f\x32\xde\x3d\x52\x35\xfc\x31\x9e\ +\x09\xc8\x87\x70\x6a\xe9\xc0\xf9\xd9\xbc\xdb\xe1\x87\xee\x04\x7c\ +\x98\x1d\x80\x90\x81\x94\x14\xa9\x4e\x76\x79\xfa\xb1\xc4\x0b\xf7\ +\x94\xb6\xf3\x0a\x6c\xac\x1e\x51\x3e\xf8\x60\x44\x4d\x78\xe5\x63\ +\x0d\xc3\x83\xea\x7d\xe1\xc6\x91\xf4\x14\x11\x5e\x92\xa0\x59\x19\ +\xc3\x11\x58\xf2\x0b\x61\xac\x21\x86\x62\xc6\x7a\x32\x52\x23\x8c\ +\xc5\xbc\x5e\x8d\x01\x9d\x2e\x79\x9f\x7d\x9d\x95\xa3\x56\xa2\x5f\ +\x6f\x0c\x55\x99\xaa\xd0\x25\xa3\x8f\x49\xa1\x5c\x2a\x2b\x11\xd6\ +\xd1\x8b\x6a\x04\x4e\x7a\xe3\x72\x12\x56\xd1\xc2\x5a\x35\xd0\x74\ +\x3e\x80\xe4\x5c\x02\x61\x0a\xda\x72\x2b\x46\x55\xc5\x12\x9c\x2c\ +\x84\x52\xdc\x65\x6f\xaa\xf1\xd8\xd2\xa9\xcc\x59\x1d\xbf\xb8\xbd\ +\x84\xf3\xad\xa1\xea\xb5\x75\xc1\x58\x25\x10\x31\x6a\x05\x55\xc7\ +\x0e\xda\x30\xc8\x92\x8d\x5b\x1d\xdc\xcb\x41\x50\x8a\x29\xaa\x12\ +\x34\xea\x1c\x78\xca\x59\x75\xc3\x7a\xe5\x2d\x61\x3b\x18\x97\xd9\ +\x3f\x17\xab\x5e\x4a\x15\x84\x93\x26\xfa\xf7\x6a\xb4\x49\x76\x51\ +\x76\x13\x1c\x01\xaa\x63\x28\xde\x4a\x94\x9d\xd3\x19\xe6\xba\x3f\ +\x2e\xc6\x2e\xf0\x93\x56\xbc\xf6\xbf\xd8\x18\x8d\x48\x50\x57\xe1\ +\x4e\xe7\xdf\xf3\x76\xf2\x2c\x67\x32\x63\xc8\xd0\x21\xf1\xdd\xf9\ +\x39\x9f\x0f\x86\x9a\x30\x5e\x2b\xdf\x7d\xc8\xcd\xcf\x79\xca\xde\ +\x99\x48\xaa\x6c\x4a\xa1\xe6\xec\x53\x97\x73\xdd\xfb\x30\x00\xd0\ +\xf6\xdc\x83\x5d\x9d\xdc\x7e\x1c\x66\x02\xf1\x61\xc8\x4b\xc5\xf2\ +\x43\x20\x54\x0f\xb2\x81\x33\xc6\x8f\x4a\x06\x80\xc0\x51\xe3\x6c\ +\xbb\x09\x8f\x66\xc3\xe0\xe8\xf0\x36\x18\x80\xc7\x8d\x47\xf3\x6a\ +\x7e\x71\xad\xb7\x95\x52\xfd\xa2\xbf\x9c\xf6\x14\xe1\x62\x50\xb3\ +\x3b\x06\x35\x9f\x05\xb0\x1a\xbc\x7c\xbc\x16\xbf\xbd\x68\x28\x45\ +\x63\xb4\xd7\x41\x43\xd3\x83\xbe\xb3\x78\x84\xef\x92\x31\xa9\xb0\ +\x19\x1d\x9d\x6f\x92\x23\xfa\x43\xf6\xd7\xe9\x80\xcb\xc0\xd0\xbb\ +\x20\xc5\x4c\x59\x10\x94\x1a\xba\x80\xdb\x88\x64\x86\xd3\x89\xfb\ +\x04\xeb\xc1\x33\x8b\x12\xac\xc3\x52\x8d\xe7\x2f\xfc\xe2\xed\x23\ +\x52\x3e\xb7\x35\x96\x62\xb4\x8d\x31\x65\x78\xb0\xf6\xb3\x1f\x63\ +\x2c\xac\xc7\xb8\xbf\x35\x96\xad\x20\xa6\x34\xd1\x79\x28\x05\x46\ +\xf5\x4c\xea\x42\xfd\xef\x06\x73\x23\x52\xf3\x99\x83\x8b\xe2\x5f\ +\xe0\x70\xf0\x45\x3e\xfb\xc0\x3f\x41\x35\xe8\x62\xf2\xf2\xb4\x73\ +\xfa\xf3\x65\xb4\x40\x05\xe7\x3c\x58\xbc\xb7\x65\x30\xff\x36\x61\ +\x6c\x8b\xde\x53\xfd\xcb\xc9\x3f\xef\x36\x32\x03\x01\xb4\xf1\x96\ +\xe8\xe5\xe0\x12\x17\x3b\xa7\x1f\xaf\xdf\xa5\xe8\xd7\x47\xa3\x7b\ +\x5b\xbd\xe5\x98\xab\x91\xa3\xcd\x7a\xdc\xb8\x53\x99\x77\xdf\xc9\ +\x18\x77\x8f\x12\x0f\x36\x4a\x0a\x06\x4f\x93\xc4\x4b\xbe\x00\x4d\ +\xab\x29\x52\x0b\xc9\x0a\x8b\xf3\x3b\xbf\x78\x09\x30\xef\xed\x17\ +\x41\x63\x47\x99\x95\x8f\xc3\xc8\x7f\x70\xee\x7a\xfd\xff\xae\x67\ +\x08\xf3\x7b\x7d\x17\x2f\x7c\xd4\x1c\xc0\xe5\x60\x9c\x2e\x05\x1d\ +\x1c\x58\xbb\x18\x6c\x47\xf2\xe8\xc4\x67\xed\x0b\x5e\x8f\xae\x27\ +\xe3\x72\xed\xd1\x27\x05\x6b\x6c\x19\xc4\x94\x55\xe3\x82\x20\x73\ +\x5f\x7b\xb4\x7d\x09\x60\x41\xf7\x2d\xaa\x94\xea\xe0\x5f\x6b\x5e\ +\xc8\xcf\xed\xbb\x65\x8a\xd9\x7f\x60\x5b\x3d\x92\x10\xc8\x74\x1b\ +\xcd\xf9\x1c\x0c\xb7\x99\x91\x35\xa7\xba\xd9\x20\xa9\xb7\x31\xa7\ +\xe2\x17\xb5\xec\xb9\x19\x6c\x26\x63\x63\xee\xd0\x16\x29\x5a\x85\ +\x71\xae\x5d\x32\x6e\xf7\x30\x8d\x8e\x2d\xf4\xc1\xe4\xdb\x4c\xc6\ +\x2a\x26\x18\x8f\x5a\xd0\x49\x99\x62\x12\xb2\x15\x63\x9c\xbc\x0d\ +\xd9\x00\xb7\x16\xce\xdc\x9b\x8a\x03\x9e\x39\x41\xaa\x7b\x45\xe2\ +\x72\x90\xae\x6f\x25\x46\x93\xaf\xd1\xbf\x16\x09\x6e\x2f\x84\x7b\ +\x97\x4a\x0d\xe5\xe3\xb6\x75\x9e\x44\x13\xdd\x94\xb6\x13\xb6\x23\ +\x2c\x3b\x78\xb0\x0d\xac\xac\x44\x4b\x53\x64\x47\xb4\x2a\xd5\x4b\ +\x8e\xa6\x85\x71\xf2\x19\x0d\x9d\x49\x58\xec\xe7\xe9\xbb\xe4\x9d\ +\x9f\x6d\x36\x4e\x82\x7a\x7d\xdc\x0a\xe3\xe4\xd9\x4b\x1f\x8e\x66\ +\x9d\x83\x56\x7d\x40\xba\xb9\x5c\xfb\xb0\x8c\x06\x0b\xb1\x06\x4f\ +\x43\xcc\x38\x59\x0a\xdb\x41\xc9\x9a\x49\x75\xa2\x2f\xb2\x67\x61\ +\xa3\x4e\x67\x00\x00\x20\x00\x49\x44\x41\x54\x1e\xbd\x84\xf1\x23\ +\x60\xb3\xf1\xf4\xc0\xf2\xe1\xbb\xf9\x7e\x2c\xaf\x84\xb8\x18\x66\ +\xef\xb8\xc8\x95\x34\xe9\xba\x23\x90\x03\x8b\x7e\x27\x1f\x78\xc8\ +\xff\x7c\xe4\x1d\xc0\xa2\x11\xda\x06\xa6\xe2\x91\x76\x16\xed\x9c\ +\x89\x38\x63\x30\xa0\x12\x30\x66\x8f\x9a\xdb\xca\xae\x95\xd6\x44\ +\x7d\xdc\x11\xad\x9b\xb9\xe6\xb5\x7d\xc6\x77\xfb\x48\x78\x61\x6d\ +\x98\xc2\xb6\xda\x8e\x5e\x2a\x09\x24\x8c\x5f\x62\xf0\xa8\x0b\xc7\ +\xa3\xa1\x38\x34\xb3\xce\x5a\xb1\x9d\x28\x49\x1f\xad\xc6\xd3\x98\ +\x3a\xac\x21\xf6\xb1\x8c\x4c\x25\xb3\x1b\xe5\x26\x03\x47\x49\x1c\ +\x2d\x9f\xa9\xcb\x35\x4a\x89\x99\x16\xac\x30\x4c\xc2\xa6\x1a\x0b\ +\x5c\xaf\xc0\x54\xdd\x41\x05\x49\xea\x62\xf0\xfe\xbc\x99\x61\xc9\ +\x18\xb2\x77\x2b\x52\x74\x1e\xee\x6d\x6c\xb7\x2b\x4d\x9e\xcb\x92\ +\xf8\x2c\x77\xf2\xe5\x65\xde\x25\xca\x8d\xab\x1c\xcc\x99\xcf\x62\ +\x2b\x2f\x4c\x1e\x69\x6b\x0c\x9c\x90\xdd\x89\x4e\x61\xb5\xc9\x9c\ +\x0a\x7d\x51\xe2\xb3\x88\xb4\xf9\x68\x99\x38\xdb\xe8\xce\xa1\xcc\ +\x93\x9b\x79\x82\xbb\x47\xc2\xe5\x60\x3b\x83\x1b\x0f\xb2\x51\x4d\ +\x70\x19\x0c\xc0\x17\x2e\x9c\x68\x74\x36\x78\xf9\x94\x8a\xcf\x78\ +\x1c\x1d\x90\x83\xe6\x59\x86\x8d\xc2\xdd\x85\xcb\xb6\x8b\x1a\x43\ +\x89\x19\x90\x60\x5b\x6e\x36\xde\x6d\x19\x72\x66\xca\x13\x55\x07\ +\xba\xed\x09\x79\x71\xf9\x70\x2c\xe0\xd0\x38\x96\x20\xc7\xd0\x3f\ +\x09\x9f\xfc\x27\x3e\xc5\x53\x9a\xf4\x10\xf3\x88\xfb\x79\xc8\xec\ +\xf0\xfe\x70\x33\xbf\xcd\x05\xd8\xdf\xfd\xd0\xb5\x84\xbc\x55\x38\ +\x3a\x71\x07\x34\x03\x9e\x3b\x45\xef\x83\x9d\x81\xae\xd4\xf3\xd7\ +\x59\x81\x2d\x2c\x9e\x02\x39\x01\x5b\x46\x36\xf3\x52\xbd\xbc\x3d\ +\x15\x33\x1f\xa0\x01\xf2\x12\x6e\xe3\x23\xe3\x00\xc6\xe2\x28\x3d\ +\xe2\x6d\xb7\x19\xbd\xd7\x18\xd1\x9b\x07\x5f\x66\x09\xf0\x1c\x00\ +\xdf\x74\x30\xc0\x32\xa7\x6e\x53\x78\xf3\x36\x06\x75\x34\x10\xeb\ +\x61\xbb\x4f\xf5\xdb\x03\x75\x97\x36\x39\xcb\x2f\x05\x2f\xd5\x3a\ +\x4f\x63\xdb\xe4\x35\xee\x71\xb3\xc7\x07\xaa\x7a\xbf\xfc\xbc\xf8\ +\x05\xdc\x01\x0f\x06\xdb\x0d\xda\xb4\x51\x82\xcc\x91\xef\x68\x29\ +\x6c\x06\x8b\x89\x53\x43\x82\xca\x7a\xdc\x7a\x19\x31\x55\xaf\x81\ +\xdb\xc6\xfb\xd8\x63\x55\x96\x41\x10\x12\x75\xb0\x71\xad\x86\x86\ +\xd4\x6b\x4a\x70\xdc\x1b\xf7\x2f\x0b\x1b\x9c\x1f\xa0\x55\xb9\x75\ +\x24\xdc\xbb\x74\x05\xf9\xb9\x0e\xee\xc4\x81\xd1\x62\xc2\x49\x07\ +\xf7\xb7\x1a\xb5\xbf\xed\x27\x1f\xe3\xfb\xf7\x2e\xca\x1e\xd1\x6f\ +\x1a\xe1\x48\xbc\xdc\x99\x7f\x99\x0f\x24\xd2\xb7\xf3\x44\x63\x74\ +\x10\x4e\x8e\x84\x17\x36\xce\x82\x9c\xf5\xf2\xe7\x19\x83\x55\x72\ +\x43\xbd\x17\x36\x77\x28\xef\x3e\x03\x93\x8b\x56\x58\x84\xb4\x1b\ +\xc4\x00\x92\x79\x26\x36\x5f\x85\x43\x71\x5e\xff\x50\xf6\x9b\xe0\ +\xf6\x02\x17\xdb\x83\x8c\x5e\xe2\xbb\x8c\xd7\xcf\xe1\x1c\xb5\x64\ +\xf2\x34\x31\xe5\x2d\xab\x8b\x57\x92\x17\x3f\xf5\x62\x1a\xad\xee\ +\xeb\x11\xc3\x0d\xa7\x79\x2c\x00\xc5\xdb\x9e\x49\xcd\x7c\xff\x2b\ +\x37\xf6\xdf\x7d\x8a\x41\xa0\x9d\x34\x78\x85\x69\x80\x71\x03\xcf\ +\x3e\xa2\x00\xf7\xad\xc7\xe0\xe9\xc7\x61\x71\x04\xfd\xd2\x1d\x41\ +\xbd\x36\x07\x50\x5e\x42\x12\x7c\x37\x27\xd0\xf8\xf9\xeb\x63\x50\ +\x56\x07\x42\x25\xfa\x10\xda\xf0\xfc\x7f\x5b\xde\x35\xc7\x85\x97\ +\xbd\x04\x50\xf0\x1e\x71\x71\xbe\xbf\xcb\x20\xb9\x21\x15\x22\xda\ +\x9a\xa7\xa7\x77\x8e\x84\xfb\x1b\xdb\x65\x04\x4d\xbc\xe9\x4d\x9c\ +\xb6\x00\x77\x96\x9e\x29\x8c\x53\x0c\x67\xa4\xfd\xc5\x94\x6d\x8f\ +\x01\xa9\xb8\x43\x98\x9d\x47\x6a\xbc\xbd\x74\xbb\x75\x14\x1a\x83\ +\x75\x5c\x50\x4d\x74\x27\xfc\x67\x8f\x38\x35\x70\x83\xe3\xc6\x51\ +\xe9\x57\x9c\x36\xbc\xff\xc2\xf1\x87\x0e\x8f\x40\x5d\x20\xda\x73\ +\xed\x5a\x71\x3a\xb1\x9a\x97\x3a\x77\x3a\x63\x3d\x3a\xf8\xe7\xc4\ +\x25\x67\xfb\x81\x03\x80\x9d\x56\x9a\xe4\x2c\x42\x55\xe5\xf9\xd1\ +\x7b\xf0\xa5\xe8\x8e\x7d\xf7\xc1\x33\x17\x1d\x19\xab\xed\x89\x4f\ +\x38\x73\x2e\x85\x34\x59\x13\xe3\xac\x93\xba\x06\xa6\xa6\x98\xb8\ +\x54\x4f\xad\x17\x9d\x77\x62\xaa\x09\x4b\x35\xb6\x08\x59\xf7\x4e\ +\xcd\x22\x2b\x9e\x4b\x89\x36\x85\x46\x82\xb8\x71\xcf\xbc\xfc\x6d\ +\x94\x51\x7a\xd0\xb6\xab\xea\x7f\x8f\xec\x53\x79\x91\xbd\xea\xd2\ +\xba\x5c\xcd\xc6\xe7\xb2\x64\xde\x84\x65\x26\x32\x5d\x64\x1f\xf6\ +\x59\x8a\x1f\xa3\x09\x83\x33\xdc\x49\x97\xf9\x1c\x93\x7f\xbe\x6d\ +\x9b\x98\x72\xa5\x6f\x32\xdb\x9a\x51\x1b\xb8\xf3\xdc\xeb\x38\x7f\ +\xc5\x4f\x3d\x9c\x4b\x1f\x17\x86\x09\x58\x0f\xdc\x85\x76\x09\x6d\ +\x0e\x70\x35\xb2\x9d\x36\xf9\xf9\xf4\x81\x85\x74\x71\xdf\xc7\x34\ +\xe0\xfc\xb3\x4d\xb0\xbe\x07\xcf\x3f\x07\x8b\x47\x9c\x05\xe8\x17\ +\x70\x7c\x0b\x1e\x7f\x12\x4e\x1e\x87\xb4\xd8\x07\xbd\x79\xec\x77\ +\x37\xfa\xab\x07\xa3\xc0\xba\x9f\x14\xcc\x09\x4a\x07\xb6\xf0\x59\ +\x00\x83\x87\x6c\x2f\x7c\x2d\x7b\x38\xe7\xdf\x86\x03\x78\xa4\xb1\ +\xa5\x0f\xef\x38\xb0\x56\x44\x8c\xbe\x35\xb6\x33\xa0\x67\x0e\x52\ +\xbd\x62\x25\x0c\x39\x98\x7c\x0a\x1f\xb8\x34\x6e\x77\x7b\xa1\xd0\ +\x75\x30\xc6\xfa\x18\x72\xc9\xea\xc6\x3f\xc5\x45\xb6\x8c\xfa\x73\ +\x77\x81\x09\x9c\x04\xb8\x35\xa7\xf1\x53\xe0\x04\x9d\x78\xff\x7f\ +\x98\x87\x55\x82\xab\x9e\x62\x3f\x82\xe3\x10\x0d\x59\x89\x51\x93\ +\x78\x4d\x8c\x71\x7c\x2c\x4c\xe7\xc6\x07\xce\x0b\x47\x5d\x5c\x24\ +\xad\xa3\xea\x15\xef\xe7\x4b\x8c\xd1\x2e\x65\x16\x35\xf5\x32\xc4\ +\x2f\x7e\xe7\xd5\x6b\x55\xfa\xd6\x55\x88\xc0\x85\x21\x92\xb8\x1a\ +\x92\x56\x25\xa9\x37\xdf\xd7\x41\x98\x59\x25\xa5\x64\xef\x24\xac\ +\x12\x58\x76\x82\x90\x89\x8f\x03\x5b\x35\x57\x27\x26\x74\x13\xe2\ +\x02\x2d\xba\x47\xd4\x9b\x70\x8a\x56\xa1\x6d\x12\x49\xd5\x67\xcd\ +\xa3\x14\xca\x72\x75\x94\xb8\x9b\xcf\x3f\x41\x23\x8e\x11\x14\xdb\ +\x67\x67\x88\x5f\x41\x6d\x38\x87\x29\x3e\xc7\x75\xf6\x63\xa4\x26\ +\x61\x45\x77\xac\x3d\x8d\x5a\xbe\xe9\x7c\x88\x67\xde\x04\x73\xde\ +\xf8\x85\x70\xe0\x43\x89\x80\x55\x1d\xbf\x98\x82\x03\x62\xd1\x52\ +\x6d\x3a\x18\xc6\x3d\xbe\x90\x04\x34\xbb\x43\x9c\x86\x02\x79\xa2\ +\x94\x89\xfe\xe7\x5f\x05\x9f\xc9\x7e\x0e\x9c\x87\x44\xc5\x88\xa2\ +\x1c\x81\x2c\x42\x25\x2c\xe4\xdc\xfa\xd6\x03\xd1\x22\x98\x89\x7d\ +\xf2\x92\xb4\x8f\xb1\xe8\xf9\xff\xda\x04\x3a\x3a\xf0\xb9\xde\x40\ +\xbb\x78\x34\x5b\x68\x17\x70\x74\x0c\xb7\x9e\x84\xbb\x4f\x41\xb3\ +\xf2\xcf\x75\x0c\x9e\xc7\xa4\x8e\x6b\x4d\xc5\xef\x4b\x8c\xc1\x27\ +\x8d\x29\xd8\xc8\x9c\xeb\x5c\x3e\xc8\x35\x27\x77\x7d\x78\x68\x06\ +\x01\x9f\xe1\xc7\xf8\x68\x28\x02\x99\x19\x9f\xf1\x25\xdf\xe0\xc3\ +\x2c\x31\x36\xbb\xbb\x98\x80\xf5\xe8\x69\xeb\x4c\xef\x6d\xf1\xc9\ +\xbf\x79\x90\x65\xee\xd2\x8c\xd5\xdb\x48\x17\xea\x03\x35\x33\x15\ +\x78\x33\xf8\xa8\xf0\x69\x97\xd8\x64\xf5\x72\x21\x3a\x0b\x4d\xf4\ +\xce\x8f\x23\x43\x38\x5a\x8a\x03\x6e\x75\x26\x51\x39\x7b\xbd\x8f\ +\xfc\x52\x1a\x38\x6e\x12\x9b\x5c\x19\xd5\x38\x4a\x1e\xd9\x2f\x1e\ +\xd8\x4e\x7e\xbd\x04\x35\xf5\x44\x60\xad\xc6\x4a\x84\xa9\xfa\xcc\ +\x80\x04\xd1\x26\x99\x5d\x29\x29\xcd\x5c\x54\xb0\x4f\x70\x31\xba\ +\x1c\x7a\x11\xa1\x84\x4c\x79\x27\xca\xa6\x54\x4c\x94\x6d\xa9\x24\ +\x75\x72\xcb\x45\x76\xd6\x94\xa9\x72\xbe\xf6\x79\x86\x36\xf4\x69\ +\x35\x30\x80\xb6\xf5\xd1\x60\x53\x43\x2b\xce\x0f\x50\xcf\x08\x6a\ +\xe0\x00\x16\xd3\x92\xcb\xc6\x18\xab\xec\x76\x42\x9a\xb3\xa5\x65\ +\x0b\x79\x72\x8b\x9d\xe6\xd1\x54\x71\xce\x42\x0d\xe2\xd0\x14\x62\ +\xae\xbb\x0d\x5b\xd2\x9e\xda\x3b\x93\x51\x2a\xf3\xa6\x2c\xb1\x45\ +\x9b\xf8\x56\x7c\xf3\xb0\x93\x9a\xec\xca\x82\xf6\x80\x84\x67\xc0\ +\x71\x0f\xe3\x64\xd4\x46\x76\xad\xd1\x31\x3a\x09\x8d\x98\xab\x71\ +\x89\x6b\xe7\x49\x9a\x33\x12\xff\x57\x4a\x41\xca\x84\x6a\xe6\xe8\ +\xfd\xaf\x7c\xf1\xc1\xed\x60\xfc\x25\x70\x19\x95\x18\xab\x6d\x03\ +\x14\x4c\x7e\xdc\x24\xae\x20\x25\xc9\x33\xc6\x26\x54\x80\x9a\x26\ +\x1c\x6a\x13\xca\x40\x81\xed\xa4\x1e\x9a\xde\x81\xd0\x47\x02\xf0\ +\x5a\x90\xde\x9f\xd7\xae\x20\x2d\xa3\xac\x0f\x63\x6f\x70\xed\x8b\ +\xa4\x5e\x6e\x15\xf5\xf2\x44\xe6\x91\xce\xd8\x00\xc4\x66\x05\x21\ +\xbd\xf6\x1e\xf5\x21\x55\x7d\x07\xfc\x6d\xfe\xaf\x6b\xae\xe1\x65\ +\x9c\x05\x30\x1f\xe2\xe8\xc5\xc1\x2b\x33\x58\xb5\x1e\x35\xa7\x40\ +\xdc\x8d\xfd\x6e\x3b\xb3\x00\xe7\x64\xfb\xdd\x7d\x14\x58\xad\x1a\ +\x86\x52\xfd\x43\x89\x0b\x7b\xd9\xb7\xd4\xa9\x50\x72\xa5\x44\xa4\ +\x3f\xcb\xce\xb5\x5f\x57\x38\x5a\x34\x6c\x46\x07\xd7\x2e\x42\x85\ +\x74\x8a\x8b\xe1\x38\xf4\xff\xb6\x40\xdb\x18\x56\x84\x75\x29\x98\ +\xc0\x69\xe3\x4e\x63\xd5\x04\xe0\x67\xb3\x34\xb8\xef\x18\x34\xe0\ +\x1c\xfd\x5a\x6d\x27\x1a\xe1\xed\x37\x67\x24\xf6\x91\xbe\x96\x30\ +\x8a\x41\x1d\xe8\x6b\xf1\x61\xa6\x56\x95\x6a\x1e\xf1\xbb\xce\x68\ +\xa5\xb0\xce\x95\x45\x63\x74\x8d\x72\xb6\xce\x08\x35\x64\xa7\x9c\ +\x82\xac\xa6\x6e\xd0\x55\x11\xf1\x08\xb5\x19\x7c\x34\x36\x57\x6f\ +\xbf\xb5\x51\xf8\xd5\x6b\x1c\x90\x6a\xfb\xb4\x7a\x27\xa8\x11\x08\ +\xea\x36\xea\xee\x79\x5b\xb4\x59\xf9\x78\x33\xc5\x68\xb3\xc1\x49\ +\x2f\xac\xa7\xbd\x58\xc9\x36\x5a\x8d\xb3\x13\x70\x12\x96\x4b\xd1\ +\x5b\x56\xba\xe4\x04\x9f\x32\xd7\xd5\x21\xa9\x3e\x84\xe1\xcc\x33\ +\xf0\x16\x84\xa2\x21\x64\xdf\x53\x9c\xcb\xdc\xd5\x29\xb8\xe6\x42\ +\xad\xfb\x56\xf0\xfc\xdd\xcf\x4e\x50\xb4\x32\xe6\x8c\x69\x81\xaa\ +\x2c\x7e\xee\x09\xc6\x57\x3c\xff\x70\x82\xcc\x81\xbe\x81\x8a\x07\ +\x92\xb9\xab\xb1\xa3\xd7\x1f\x08\x71\xce\x5b\x75\x35\x11\xa0\xb2\ +\xed\x71\x45\x9d\x23\x70\x02\xe9\x1e\xdd\x01\x10\x1a\x00\x33\x57\ +\xa3\xc4\xe3\xdd\x6b\x72\xf0\x58\xaf\xfe\x6e\x77\x6e\xa1\x6e\x3d\ +\x97\xb8\x0f\x1d\x1b\xde\x01\x2c\xfc\x3c\xef\xe5\xf9\x87\xfc\xef\ +\xcb\xe2\x00\x24\xa9\x70\xda\x3a\x57\xfe\xf4\x28\x71\xb6\x56\xa6\ +\x90\xdf\x9a\xd5\x4c\x1a\x1c\x38\xcb\xc1\x03\x68\x66\xc0\x2f\xc6\ +\x60\xdb\x04\xdb\xa1\xec\xb3\x1a\xc1\x45\x29\xc6\x4c\xdf\x39\xe5\ +\x74\x19\x17\x5b\x39\xf8\x50\x6a\xe8\x81\x55\xd9\x7b\x6d\x89\xd7\ +\x18\x8b\xed\x1c\x4c\x52\x38\xbd\xd3\x31\x3e\xc8\x4c\x91\xf6\x4a\ +\xf2\x4d\x44\x8f\x3b\x57\xb4\xf1\xfd\x01\x2c\x98\x8d\x31\x7a\xdb\ +\x3a\x43\x71\x1b\xed\xc4\xe3\x5e\xb8\xc8\x0e\x1c\xee\xba\x01\xad\ +\x5f\x79\x49\xbd\xd6\x97\x04\xd3\x58\x68\xa4\x32\x66\xe5\x7c\xa8\ +\x2c\xa5\x52\x4a\xa1\xd7\xca\xbd\xb1\x20\xaa\xa8\x96\x1d\xd7\x3e\ +\xab\x82\x2a\x55\x7c\xaa\xb0\xa8\xb1\x8d\x96\xa3\x34\x6e\x20\xc1\ +\xd9\xa1\xea\x5e\x7d\x87\xe0\x03\xcc\xce\x20\xdb\x5e\x95\x67\x46\ +\xb4\x0f\x4b\xc7\x12\xc0\xd1\x7c\x01\xe6\x48\x31\xcf\x0e\x52\x6a\ +\x4b\x3e\xa9\x39\x1b\x88\xe0\xcc\xc3\x04\x48\x1b\x17\xe7\x6c\xd0\ +\xf3\x39\xc4\x98\x72\x0d\x90\x76\x3c\x78\xfd\x32\x03\xbe\xcc\x03\ +\x53\x5c\x31\x76\x97\x6c\xf7\xf7\x98\xd8\x0b\xc0\xf4\x41\x94\x9a\ +\x4a\x45\x6a\x66\x2c\x05\x6b\x06\x6e\xfd\xd8\x27\xf3\xdc\xd3\xcf\ +\x5f\x15\x23\x48\xbc\x48\x0e\xa3\x12\x5a\x14\xec\x1d\x40\x49\x07\ +\x5a\x9a\x51\xaa\xa4\xc0\x8f\x24\xed\x67\xf5\x2d\xf0\xa5\x12\xb2\ +\xf1\x92\x1e\x3d\xb7\x56\xd9\xbf\xe7\xa6\x7a\x80\x99\xa2\xee\x9f\ +\xe2\x73\x9b\xe9\xd8\x59\xf7\xfa\x80\x75\xbe\xaf\xe1\x18\xf4\x25\ +\x62\xfa\xe1\x50\x50\x03\xbc\x87\x7f\x12\xf5\xff\xfa\x5a\x8e\xf0\ +\x91\x67\x02\x3e\x07\x92\x30\xce\x47\x1f\x4f\xdd\x6c\x74\x57\xa3\ +\xa6\xd0\xe2\xdb\x4e\xb6\x9b\xa5\x17\xf1\x2f\x65\x9e\xcf\x9f\x22\ +\xda\x27\x75\xbd\x67\x54\x19\x14\x1e\x5f\x0a\xeb\xad\x1f\x2b\x05\ +\xc5\x37\x9b\x03\x8a\x8d\x39\x59\x65\x26\xc3\x94\xa0\x09\xcf\xfb\ +\x0d\x24\x85\x45\x2f\x5c\x4c\x8e\x07\xac\x82\xbf\xff\xdc\xfd\xc1\ +\x11\xde\x98\x31\x57\xf5\xd2\x63\x8c\x2f\xe7\xa9\x93\xc4\xf3\x6b\ +\xaf\x6f\x4f\x7b\xbf\x30\x6f\xf5\x89\xcb\x50\xb5\xf0\x12\xc1\x76\ +\x04\x20\x97\xbe\x32\xba\x5e\xd0\xcb\x50\x3d\x16\x25\x8f\xca\x64\ +\xca\x69\x6b\x0c\x63\xa1\xd7\xc2\x58\x2b\x5a\x2b\x9b\x9c\xb1\x78\ +\xac\x5a\xa9\xaa\x24\xab\x54\x53\x4c\xbd\x1c\x90\x48\x7d\xe7\x96\ +\xe0\xfa\x40\xbf\xa2\x0d\x80\x4e\x6d\x2f\xb8\x4a\x44\xaf\x24\x73\ +\x3a\xbf\x9f\xa7\x68\x1b\xbf\xa8\x54\x21\x35\xc6\xaa\x4d\x6c\x46\ +\xa7\x1a\xcf\x65\x58\x31\xaf\xe1\x6b\x48\xa1\xe7\xe2\x13\x96\x16\ +\x75\xb2\xaa\x4f\x08\x36\xc1\xe7\x90\x03\xe3\xcd\x81\xaf\x2c\xa2\ +\xeb\x92\x10\x8a\xec\x5b\x5e\xb3\x93\x9a\x71\x21\x8d\xf7\x60\x76\ +\x55\x72\xac\xce\xaa\x4e\x78\x29\x21\xc0\x20\xde\xba\xd5\xaa\x58\ +\xad\x50\x2b\x93\x1a\x27\x3f\xfa\x06\x9e\xfb\xcd\xff\x02\x36\x2f\ +\x9d\x01\x80\xd7\xd2\x25\xae\x97\x39\xca\x27\xdb\xdf\xcf\x37\x69\ +\x0e\x9c\x48\x13\xe0\x68\x44\xdf\x12\x59\x80\x3c\xaa\xc5\x24\xc7\ +\x57\x4a\x18\x7b\x2a\x9e\x01\x1c\x1a\x7f\x7e\x88\xf1\x5f\xb9\x45\ +\x8b\xfc\x50\x19\xe9\x45\x1c\x80\xd9\x09\x74\xc0\xf7\xf1\x8e\x87\ +\x14\x08\x2f\x8f\x20\xc8\x3f\x05\xd2\x2c\x3a\xa1\xde\xc2\x6a\x0e\ +\x76\x43\xdd\x84\x4c\xd5\x6a\x91\xc8\x93\xb2\x35\x78\xa2\x4b\x3c\ +\xc8\x95\x8c\xb0\x6a\x1d\x95\x9f\xb2\xf1\x81\x8d\x6f\x06\xde\x02\ +\x97\x5b\xaf\x48\x35\xa2\xcb\x1c\xf1\x8a\x79\x74\x39\x8a\x28\x33\ +\xb7\xc0\xb6\x21\x2f\xd5\xc4\x87\x3d\x56\x45\xc4\xe5\xb4\xd6\xea\ +\x54\xdd\x8b\x51\x59\xb5\xc2\xed\x93\x86\xfb\x97\x05\xc5\x99\x7d\ +\x83\xb9\x4c\xd5\xf3\x97\x15\x13\xe1\xee\x2a\x71\xbe\x51\xda\x64\ +\x9c\x6f\x6a\xd4\xcc\x01\xe6\xa8\xcf\xb6\x4f\xd9\xfb\xf9\xc7\x3d\ +\x5c\xae\xd5\x7f\x9f\x7c\x16\x3e\x59\xc5\x4a\xe5\xfe\x54\xe9\xad\ +\x52\x6b\x45\x6b\x21\xd5\x42\x8e\xc7\x0b\x2b\x14\x94\x9c\x33\xdb\ +\x69\x22\xe7\x4c\xcd\x85\xb6\x31\x72\x51\x8f\x4c\x8d\x13\x62\xe6\ +\xbd\x0c\x44\x8d\xb1\x49\x3e\xa5\x17\x82\xf6\x25\x3e\xff\x69\xd2\ +\x9d\x62\xd0\xa4\x7b\x07\xd0\x74\xe2\x74\xdd\xec\xf3\x0e\x1a\xd9\ +\x4f\x93\xe0\x78\x21\x6c\x83\xae\xdc\x26\xe1\x78\x21\x54\x35\xd6\ +\xa3\xb1\xe8\x12\xa5\x2a\xb9\xeb\x76\x60\xe6\x18\x51\xa9\x6f\x1d\ +\xc4\x4b\x21\xea\x58\x2b\xac\x05\x4e\x56\x0d\xeb\xc9\x10\x51\x17\ +\x82\xb5\xfd\x66\x9c\xb3\x90\xeb\x51\xef\x3a\x89\xb3\xf2\x32\x0f\ +\x69\x58\xcf\xc2\xad\x86\xd1\x77\x7e\x2d\xe7\x71\x22\x0f\x1b\x74\ +\xda\x50\xcf\x2a\xf2\x93\x27\xd8\x6b\x2f\x5f\x6c\x10\xd7\x2e\xfd\ +\xb9\xd5\xd9\x18\x94\x50\x74\x4e\xec\xc5\x57\xe4\x80\x4f\xc2\x01\ +\xd0\x5c\x71\xce\x45\x8e\x0c\x40\x1f\x35\x03\xe8\x0e\x1c\x40\x71\ +\xc7\x51\xe4\xc0\xf0\x03\x08\xcc\x07\xc6\x9e\x03\x1f\xd8\x45\xff\ +\xd0\x07\x7c\x68\xe4\xbf\x0a\xfe\x19\x5b\x7e\x9e\x7f\xca\xcf\xec\ +\xd1\x83\x87\xa2\x04\x1f\x39\x07\xb0\x84\x64\xea\x02\x0e\xad\x69\ +\x44\x28\x4f\xff\x6f\xf5\x4e\x9e\x29\x6a\x0c\xf3\x84\x18\x3e\x09\ +\x27\x78\x6d\xdb\x88\x47\xd1\x46\x2c\x7a\xd0\xae\xc6\x63\x98\x1b\ +\x59\xec\xe0\xb2\x9c\xd3\xcc\x79\x48\x45\xfc\x77\xb9\xec\x3f\x90\ +\x36\x8a\x47\xd5\x39\x4a\x1a\xeb\x98\x2d\x1f\x8b\xcf\x10\x08\xf0\ +\xfc\x79\x76\xf9\x2a\xf3\x61\xa4\x1a\xd3\x89\xb6\x23\xe4\x38\xa0\ +\x57\xe6\xed\x9a\xa3\x65\x36\xa3\xc3\xb5\x7a\xaf\xbf\xc7\x11\xff\ +\xd4\x19\x6d\x36\x86\x5a\xe9\x93\xa3\xfe\x42\x65\xd9\xa8\x97\x35\ +\x5a\x98\x6a\xa5\xa9\x85\x46\x0b\x6d\x32\x2e\x36\x13\xd3\x38\xf0\ +\x96\xcf\xfd\x54\x7e\xe5\x9b\x3e\x89\x57\xbf\xfa\x29\x16\xfd\x62\ +\x77\x21\xb4\xf3\x4c\xbf\x5d\xed\xb9\x1f\x0a\xdf\x04\x09\x12\x33\ +\xef\xc5\xaf\x8b\x5d\x91\xea\x4a\x71\xd1\xcc\x4e\x6e\x96\x41\x9f\ +\xa3\xf7\x1c\x81\x6b\x90\xb9\x86\x28\x33\xe4\x60\xea\x70\x96\xc8\ +\xca\x0f\xd1\x98\xe9\x83\xb4\xb3\x6c\x84\x6d\x4c\x57\xd6\x70\xd4\ +\x9d\x08\x83\xba\x20\x6a\xb6\x3d\xb9\xc6\xae\x65\x06\x73\xa9\x52\ +\xe2\xfc\xcc\xf6\xc7\x30\xa2\xdc\xa9\x95\x9a\x07\x1e\x9c\x9d\x73\ +\xff\xf9\x0f\x70\xff\x83\x1f\xe0\x87\xd7\x77\xf8\x9f\xdb\xbf\xfe\ +\x62\xed\x1b\xbd\xea\x51\x34\x28\xdb\x29\x22\xfb\x7c\x2f\xe1\x0c\ +\x24\xbe\x5f\x62\xba\x92\x30\xf6\x79\xd7\xa8\x3c\x5b\xd4\x23\x5a\ +\x8c\xa5\xbd\xa6\xc3\x14\xad\xc9\xca\x8b\xdb\x7f\x53\x60\x61\x87\ +\xc6\x7f\x78\x53\x7d\x69\xa6\xe3\x81\x15\x0b\x3f\xc8\xdb\x39\xdc\ +\x2b\xe8\xe5\x76\x00\xef\xb9\x87\x54\xb3\x20\xc5\x18\x5d\x1b\xe3\ +\xa0\xe2\xa9\x3f\xf1\xa1\x9b\x1a\x49\x85\xd4\xc2\x76\x52\xaa\x0a\ +\xcb\xce\x58\xf4\x89\x07\x97\x95\x26\x25\xd4\x8c\x93\x45\xa2\x55\ +\x65\x53\xe0\xee\x2d\xe1\xc1\x85\x22\x26\x58\xb4\x68\x4a\xc8\x83\ +\x95\xca\xce\xb8\x53\x10\x5c\xc6\xd1\xb3\x8d\x0c\xdc\x6a\x7c\xab\ +\x32\xc5\x91\xee\xa9\x1a\x4b\x81\xf3\x49\x79\xea\x56\x4f\xce\x8a\ +\x4e\x95\x14\xc4\x95\xa9\xd8\xce\x20\x8e\xfb\x18\x97\x35\x8f\x7a\ +\xc7\xe1\xc1\xa7\xb8\x20\x0d\xa1\x93\x79\xc3\x13\xdf\xc0\xa4\x4d\ +\xc6\x38\xf9\x98\x5d\x83\xb2\x2e\x4a\xab\x85\xaa\x95\x52\x2a\xa9\ +\x66\xb2\x56\x28\x85\xed\x34\xf2\xaa\x57\xdc\xe1\xcf\x7c\xdd\x57\ +\x02\x89\x9f\x7c\xef\x05\x3f\xf7\xde\x4b\xce\xc7\x33\x77\x9e\x73\ +\x94\x0d\x82\x53\xdb\x42\x9b\x12\x62\xca\xa0\x89\x64\x5e\x1a\x9d\ +\x76\x5e\xbb\x1f\xb7\xce\xa3\x38\x9c\x93\x99\xed\xa0\x6b\xe2\x8a\ +\xa8\x7e\xa1\xcf\xf8\xc0\xee\x8a\xd1\xbd\xa2\x72\x89\x6e\x4c\x3a\ +\xb8\x8a\x9e\x5c\xc0\x59\xd0\xa2\xc7\xec\x51\x5b\x52\xa2\x14\xf5\ +\xf9\x88\x2e\x51\x4c\x99\x14\xba\xb6\x21\x97\xba\xe7\x66\x1c\x74\ +\x04\xe6\x6c\x76\x29\x70\xeb\xb4\xe1\x03\x67\x75\xe7\xe4\x24\x1d\ +\xe8\xe5\x85\x1c\xfb\x65\xde\xab\x3c\x37\xa2\xac\x87\x89\xbc\x3e\ +\xa7\x0c\x6b\xde\xff\xec\x25\x77\x9e\xfb\xe5\x34\xaf\xef\xa8\x5d\ +\x7e\x71\x7a\x7c\x2d\x11\xae\x07\xe5\xd2\x95\xe8\x7f\xe0\x49\x2d\ +\x4a\x80\x59\x96\xbe\x06\x11\x28\x6b\xb4\xe4\x1e\x31\x03\xd0\x26\ +\xb2\xc5\x90\xfe\x96\xb2\xdf\xe6\x6b\xe7\x04\x74\xaf\x06\x9c\xc3\ +\xf8\x73\x64\x03\xb3\x3a\xf0\x43\x0d\xff\xaa\x2c\x98\x21\x54\xbe\ +\x99\x77\x70\xb8\x71\xf8\x8b\xe9\x42\x1f\x59\x07\xf0\xef\x7e\x0a\ +\x69\xc5\xb8\xbb\x34\x1e\x9c\x57\xce\xe3\x4d\x2c\xa2\xef\x99\xc4\ +\x85\x3a\xc1\x95\x6a\x1f\xbb\x95\xf8\x85\xfb\x5e\x67\x5f\x0e\x70\ +\x39\x56\x5a\x73\xf1\x4d\x80\x7b\x9b\xca\x32\xb9\xfa\xce\xd9\xa5\ +\xed\xd8\x81\x12\xe9\xd1\xd1\x32\x24\xa8\xc3\xbb\x53\xf7\x4a\xbf\ +\x6d\xe7\x53\x84\x6d\xf2\x0b\xe8\x74\x29\x6c\x47\x6f\xa9\x75\xe1\ +\x85\x17\x02\x9b\x71\xe4\x41\xa8\xd4\x9c\xb4\xee\x40\x10\xb8\xbb\ +\x8c\x79\xfc\xae\x65\xbb\xcd\xac\x7a\xcf\x1a\x4a\x81\xc5\x42\x18\ +\x07\xf7\x10\xc9\x34\xce\x2b\xa8\xbe\x66\x5c\xd4\x4a\x87\x3b\x81\ +\xae\x51\x56\x14\xd6\xc5\xeb\xfc\x93\xbe\x72\xb9\xae\x68\xcd\x4c\ +\x39\xf3\xea\xa7\x6e\xf3\xad\x7f\xea\xcb\x78\xff\x07\x37\xfc\xd0\ +\xbb\x9e\x47\x92\xd7\xdb\xa7\x22\x5c\xe2\x02\x24\xd5\xa2\xd4\x98\ +\x81\x38\x35\x54\x12\x77\x5a\xe3\xac\x24\x9a\xc6\x49\x3b\x8b\x36\ +\x14\x84\xda\xfd\xe4\xde\x9c\x6e\x2f\x93\x31\x58\x10\x87\x5a\x4f\ +\x83\xbb\x14\x9a\x8a\x5d\xe2\x32\x00\x18\x57\xdc\x8e\x3a\xbf\xdd\ +\xef\x9d\xa8\xb8\x93\x5d\x24\x6f\x7b\xd2\xcc\x8a\x49\x46\x6a\x12\ +\x29\xc1\x85\x7a\xdd\xdf\x77\x42\x2e\xae\xaf\xd8\x2d\x84\x6d\x31\ +\x16\x21\xf0\xb9\x6c\x64\xc7\x20\xac\x0a\x2f\xac\x95\xa3\x45\xa2\ +\x54\x63\x15\xaa\x40\xa9\x75\xac\xe1\xf6\x51\x62\x3d\x29\x8b\xd6\ +\x35\x1a\xfa\xce\xc8\x45\x48\x6d\x42\xfa\x0e\xcb\x2d\x27\x47\x0b\ +\xce\x8f\xcf\xf8\x95\x3f\xf6\x9b\xf8\xa1\xcf\xfa\x01\xae\x50\x23\ +\x0f\x8d\xc5\x0e\xba\x0d\x21\x35\x3f\x47\xff\xdd\x66\xb3\x81\x90\ +\x5a\x18\xb9\xa6\xbd\x83\x24\xd2\xf3\x1a\x2d\xc5\x47\x72\x00\xc9\ +\x1d\x46\x0e\xef\x37\x67\xb0\xf9\xc0\xe8\xa7\xba\xc7\x08\x0e\xcb\ +\x81\x19\x1b\x30\x7b\xc8\xb8\x33\x07\x93\x57\x0e\xfe\x09\x3f\xc4\ +\xdf\x9a\x67\xe8\xd8\x4b\x88\x3c\x52\x06\xf0\x61\x53\x04\x2a\xf7\ +\x91\xa3\x55\xe2\xde\x65\xe1\xce\x91\x90\xab\xab\xda\x2c\x92\x72\ +\xdc\xb8\x7a\x4d\x32\x67\xbd\x5d\xe4\xca\xcf\xdd\xcb\x10\x0a\x30\ +\xae\x12\xe3\x6c\xb8\x14\x5b\x70\x9f\x24\x27\xcc\x74\x8d\x78\x0d\ +\xaa\xfe\x7f\xa3\xfa\xf6\xdf\x0f\x36\x95\x55\xab\xb4\xc9\x7b\xec\ +\x86\xab\xdf\x08\xca\x30\x56\x26\x53\x27\xaa\xa0\x5c\x0e\x95\x12\ +\xdb\x7a\x4f\xa1\xdc\x33\xa9\x72\xb1\x76\xa5\x99\x05\xca\xb6\xf8\ +\x39\x8c\x55\xb9\xbf\x56\xa6\x52\x99\xa6\x89\xc5\x42\x19\xb5\xa2\ +\xe6\x0a\x3a\x49\x0b\x49\x2a\xdb\xe8\xe7\x27\xa9\x34\xaa\xa8\x55\ +\x54\x0b\xad\x2a\xa5\x16\xc4\x2a\x9b\x31\xd3\xa0\xce\x49\xae\x85\ +\x61\x93\xb1\x5a\xd0\x5c\x58\xaf\x37\x7c\xe3\xd7\xfc\x66\x3e\x70\ +\x6f\xcb\xbf\xfc\xd1\xfb\x90\x92\x8f\x2d\x47\x44\x6a\xc3\xf3\xcf\ +\xea\xbf\xf3\x9a\xcc\xfb\xff\xf7\x8a\xec\x46\x91\xe7\xd4\xd9\x6c\ +\x9f\x42\xcf\x7a\x0c\x0d\xc6\x9d\xa3\x84\x56\xf3\x76\xa0\xed\x45\ +\x47\xa6\x2a\xbc\xb0\x55\x8a\xca\xae\x24\xa8\xea\xc3\x48\x62\xfb\ +\x09\xb4\x19\xb8\xcb\x26\x68\x68\xaf\x4f\xe6\x5c\x84\x39\xad\x05\ +\x61\xd5\x24\xc4\xc4\xf7\x1d\x40\x42\x71\x29\xe8\xdf\xc9\xcb\x83\ +\x59\x9c\x44\xe3\x0a\xb6\x68\x0f\x6d\x8b\xa1\xb1\xcb\xd7\x2b\x6f\ +\x75\x9c\x0f\xea\xfb\x27\xcc\x7f\x6b\xc2\xa2\xf1\xc2\x27\xa5\x96\ +\xd4\xf4\xf4\x8b\x05\xd6\xf6\xbc\xf1\x67\x7f\x3d\xed\xd8\x5f\xdd\ +\x28\xe3\x61\x73\xf4\xb6\xef\x5a\x14\xf3\xb2\x71\x2a\x91\xd5\xcd\ +\x20\xf0\xfc\xb8\x1c\xdc\x66\xa0\x8e\xbd\xf4\xfc\x23\x39\x80\x40\ +\xfd\xe7\xe3\xce\xc7\x9b\x6a\xbc\xee\xc1\xeb\x95\xea\xe7\x93\xe3\ +\x5e\xf5\x25\x40\xbf\x6b\x7b\x20\xb4\xd6\xf1\xa5\x3f\xfa\x0d\xdb\ +\x30\xfc\x1c\xc6\x5f\x1e\x35\x03\xf8\xb0\x39\x80\x7b\x86\x6c\x46\ +\x9f\x22\x7f\xe6\xc1\x84\xd4\xca\xf9\xa6\x70\xb6\xad\x6c\xa6\x4a\ +\xa9\x15\xab\x95\x23\x89\x62\x27\x57\xc6\x5c\x19\x4b\x65\x98\x2a\ +\x52\x2b\xad\x56\x5a\x73\x94\xf7\x68\xd5\x32\x94\xca\xd9\x66\xa4\ +\x89\xdf\x59\xf5\x34\xfa\x56\xe3\xce\x61\x3d\x54\x86\x5c\xa3\x3f\ +\xec\xb7\x29\x3b\xd8\xd6\x94\xca\x71\xaf\x94\x52\x69\x6a\x9d\xe5\ +\x84\xd0\x52\xe9\xa4\x50\x8b\x23\xf0\xdb\x52\xc9\xa5\xd2\x99\x92\ +\x6b\x45\x4a\x65\xd5\x1b\x39\xfb\xf9\x6f\x86\xca\x7a\xac\xdc\x5e\ +\x35\x74\xa9\xb2\x1e\x94\x9c\x95\xde\x2a\x25\xfb\xf1\x4a\xa9\xd4\ +\x52\x98\x8a\xcb\x5c\x89\x56\xa6\x52\xd9\xe6\xca\xc5\x54\xb0\x5a\ +\x10\xf5\xd7\xaa\x56\x99\x6a\xe5\x3f\xfc\x8c\x37\x70\x7c\xbc\xe0\ +\x47\x7f\xf2\x82\xa6\x4d\x08\xbe\x0b\xd2\xdd\x55\xc3\x79\x71\xe0\ +\x2b\x89\x97\x30\x33\x85\x57\x80\x15\xc6\xed\x2e\x21\xe6\x92\xe2\ +\x35\xae\xf0\x64\xfb\xbe\xfa\x54\xf7\x06\x2c\x22\x9c\xad\x1d\x48\ +\xcd\xd1\xc2\x9c\x53\x72\x2c\x26\x23\x0f\x0c\xa4\x6d\x84\xfb\x31\ +\xc1\x99\xeb\x1e\x14\x1f\x74\x0f\xca\xb5\xc0\x91\x18\x9f\x74\xc7\ +\xb9\x12\xb7\x16\x4e\x57\xdb\x16\x97\x28\xdb\xcd\x64\x98\x03\x8f\ +\x73\x2f\x7f\xd5\x88\x8b\x90\xe8\xfe\xca\xcc\xe6\xc3\x54\x5d\x12\ +\xcc\xbc\xf8\x7f\xf6\x2c\xfb\xf9\x16\x2f\x15\x52\x94\x24\xdb\xea\ +\xef\xe7\xa8\x6d\x58\xb6\x1d\x34\x3d\x8b\xe5\x92\x5b\x77\x85\xcf\ +\xf9\xc1\x2f\x65\x27\x84\xf5\x10\x79\xb0\x2b\x8a\x44\xd5\x19\xa6\ +\xb3\xb1\x4d\x39\x74\x28\xf3\xde\x38\xe7\xdb\x38\x3f\x9e\x47\x93\ +\x1f\xd1\x01\xcc\x56\x98\x83\xd9\x37\xe6\x83\x63\x85\x53\x99\x1f\ +\xef\xce\xc1\xcd\xc2\x51\x7f\xfb\x45\x8c\xff\x60\x3b\xb4\xb7\xbc\ +\xfb\xcb\xed\x8d\x6f\xfe\xec\xaf\x3d\xc8\x00\xf2\x47\x25\x03\x78\ +\xf0\xbe\x17\x52\x2e\x30\x4d\x39\x06\xe7\x3d\xed\x5d\x34\x6e\x68\ +\x4f\x9c\x80\xd6\xca\x30\x66\x54\xdd\x98\xcd\x2a\x8d\x39\x23\x2e\ +\x47\x8d\x5c\xb5\xa2\xa2\xdc\x3f\xdf\xfa\xdf\x94\xca\x7a\xaa\x24\ +\xa9\x98\x56\xd0\x4a\xce\x0e\xa6\x25\xab\x2c\x92\xb2\xea\x8c\xa9\ +\xc6\xc0\x3e\x95\x14\xc4\x9a\xf3\x4d\x61\x99\x2a\xdb\xf8\xdb\x49\ +\x2b\xad\x54\x44\x8d\x14\xe7\xb7\xc4\x7f\xd7\x4a\xe5\x64\xe1\xa4\ +\x9d\xf5\x3a\x33\x69\x65\xd9\x54\x3a\x2a\x9d\x55\xee\x5f\x0c\x6c\ +\xa6\xc2\x58\x0a\xdb\xa8\xe9\x17\x8d\x72\x99\x0b\x83\x56\x1a\x51\ +\x3a\xf1\x79\xf5\xa1\x54\x5a\x0a\x3d\xfe\x33\x5a\x9d\xbc\x12\xe7\ +\xde\x91\xf9\xf4\x37\xbe\x8a\xe7\x1f\x4c\x9c\x5f\x3a\x37\xb6\xc3\ +\x8d\xef\xc1\xd6\x45\x54\x2d\xb6\x86\x7a\x7e\xf2\x79\x09\x8d\x41\ +\x87\x8c\x70\x99\xd5\x5b\x71\x93\x6f\x76\x3a\xf3\xf7\xbb\xa0\xba\ +\xce\xd4\xda\x19\x81\x1f\x55\x82\xc3\x2f\xbb\xcc\xe2\xb4\xb1\x5d\ +\x0b\xf3\x80\x38\x17\x83\x31\x2e\x7f\xd6\x35\x7b\x5d\xbd\x45\x73\ +\x20\xab\x27\xb0\x51\xe1\xdd\x2f\x38\xd7\x61\xd1\xa4\xdd\x14\xcf\ +\x61\x8b\x32\x25\xd7\x1e\x10\x11\x8e\x5b\x7f\x7f\x4d\x68\xe4\xef\ +\x32\x74\x71\x31\x97\x5c\x03\x4c\x44\x68\xc5\xcf\x77\x8e\xa0\xba\ +\x6b\x37\x0a\x49\x12\x13\x0d\xd6\xb5\xb4\xfd\x92\x45\xbf\x60\x93\ +\x3a\x5e\xf7\xc1\x37\x71\xf7\x99\xa7\x0f\x37\xca\xbc\x9a\x11\x5c\ +\x73\x06\x35\xa2\xef\x61\x14\xce\x75\x6f\x9c\x63\xbd\x96\x01\xd8\ +\xbe\x0c\x78\x24\x07\x90\xf6\x0e\xe0\x7a\x36\x31\x5e\x73\x32\x73\ +\x36\x90\x23\x4e\xbd\xa4\xe1\x5f\xcb\x00\x4e\x2f\x9e\xe2\x73\x9e\ +\x7b\x8b\xac\x37\x85\xaf\xfc\xba\x3f\xff\x3b\x82\x75\x3d\x3b\x00\ +\x7b\x79\x4b\x80\xcd\xbd\x64\x66\x88\x14\x7a\xa9\xf4\x52\x68\xad\ +\x70\x39\x7a\x04\xfc\xc0\x83\x11\xad\x05\xd1\xc2\x32\x15\x72\xf5\ +\xdb\x54\x0a\xa5\x16\xac\x14\x24\x79\xdd\xdc\xd4\xcc\x38\x65\x16\ +\x4d\x41\xab\xa3\xe7\x9b\xd1\xef\xd1\xc2\x94\xfd\xd8\xeb\x5c\x18\ +\xa7\xcc\xc5\xe8\xad\xb5\x96\x42\xd2\x42\x2d\x7e\x6c\xab\x85\x71\ +\x2a\x34\xe6\xaf\xd1\xd6\xc2\x76\x2a\xdc\x1b\x26\x56\x6d\x45\xb4\ +\xd0\xa5\x42\x29\x85\xcb\x6d\xe6\x72\x9d\xe9\xf1\xd7\x5c\x52\xb8\ +\x18\xfc\xb5\xc6\xe2\x7f\x63\x56\x69\xb4\x50\x43\x9c\x72\x3b\x66\ +\xac\x54\x7a\xf5\xe3\x8f\x71\x8e\xa5\x64\xba\x56\xa9\xb9\x50\xb2\ +\x1b\xfe\xfc\x3e\x45\x2b\xe7\xeb\x81\x27\x1f\xbf\xcd\xbd\x07\x13\ +\x4d\xb3\x9f\xba\x8b\x7d\x8b\x49\xe2\x43\x3d\x4f\x1c\x09\xcb\x56\ +\x58\x24\x37\xfe\xe3\xd0\x04\x0b\xa9\x53\xd4\x64\xde\xe2\x67\x37\ +\x02\x5c\x63\x4f\x86\xe6\x70\x5b\x2e\xd9\x5f\x11\x25\x7e\xbf\x29\ +\x31\xb2\x2c\xfb\x5e\x7c\x1f\x53\x78\x33\xbd\x97\xa0\x6e\x1b\xd0\ +\xeb\x55\xc0\x48\x62\x36\x22\x89\xf0\xdc\x3a\xef\x6c\xce\xc1\x56\ +\xdb\xd1\xc0\x3d\x93\x31\xb6\x15\xce\xc7\xd8\x69\xc9\x66\x89\xb4\ +\x79\x30\xc9\xf9\xd5\xe3\x4e\xcd\x69\xee\x16\xd8\x4e\x0f\x62\x06\ +\x0e\xe7\xbe\xa1\xa4\x0e\x69\x3a\x52\xbf\x62\xd1\x2f\x59\xdc\x16\ +\x7e\xc3\x3f\xfe\xdd\x7e\x92\xed\x55\x21\x8d\x2b\x51\xf3\xd0\x09\ +\xd4\x83\x12\xa0\xec\x67\x4f\xa6\xbc\x8f\xfe\x3b\x63\xd5\x3d\xa5\ +\xfa\x91\xec\x21\xf0\x97\x19\xe5\x3f\x74\x2a\x87\xaf\x91\x0f\x4a\ +\x90\x9d\xf1\xcb\x4b\x08\x7d\xb4\xfb\xc8\x4f\x07\x5f\xfa\x23\x7f\ +\x9c\x67\x75\x84\x94\xac\x5b\xdc\xfa\x42\xe0\xe2\x5a\x06\xf0\xf2\ +\x51\x81\xa7\x34\x88\xaa\x52\xc6\x4c\x9b\x9c\x25\x62\xaa\xbe\x21\ +\x47\x4c\x5a\x8d\xc1\xd4\x9b\xa9\x8f\x33\x5b\xaf\xc4\x6c\xc0\x30\ +\x80\x2c\x92\x5f\x38\xaa\xce\xff\x0f\xda\x6f\x36\x58\x46\x3a\x39\ +\xc6\x85\x39\x6f\xee\x68\x9a\x28\xaa\x68\x8e\x69\xc3\x56\x68\xaa\ +\x4b\x62\xe5\x00\x7d\x16\x9d\xf7\xff\xfb\xe4\x5f\x42\x49\xbe\xf7\ +\xde\xfd\x18\x19\x4e\x01\xbc\xd4\xa8\xb9\xc5\xf6\x23\xaf\x1a\x17\ +\x36\x51\x53\x37\x02\xc7\x47\x2d\xcf\x9f\x17\xa4\xfa\xa6\xd2\x5d\ +\x72\x9d\x7f\xd3\xca\x4a\x94\x7b\xe7\x9e\x61\xf8\x2c\xb4\x67\x41\ +\xc9\x3c\x73\x29\xb5\xd0\x2d\x96\x0c\x59\xaf\x75\x74\x5c\xc6\x6c\ +\x50\x27\x1a\x4d\x35\xf8\xff\x16\x35\x74\x30\x0f\x25\xfa\xee\x47\ +\x6d\x62\x3b\x9f\x6c\x72\xfa\xdd\x51\xe7\xf5\x74\xd3\x0a\x63\x21\ +\xda\x6f\xae\x38\xe4\x93\x94\xce\xcf\xf0\x1d\x7c\x24\x78\x0b\xbe\ +\xe3\xd0\xcc\xda\xb3\xdd\x76\x55\xb2\xdb\x62\x6b\x8b\x6f\xb4\x32\ +\xd7\xc3\x33\x75\x38\x45\x99\x61\x66\xa4\x2e\x91\xb2\xb2\xec\x5d\ +\x0c\xf5\xc1\x14\xed\xac\x62\x74\x31\x74\xd4\x04\xc9\x27\x89\x13\ +\x85\x66\xb1\x98\x8a\x03\x81\x5a\x9d\x4e\xdd\x00\x7d\x97\x98\x8a\ +\xed\xb4\x1e\xb6\x26\x18\x42\x93\x12\x25\xb5\xac\xfa\x05\x53\xbf\ +\xa4\x5d\xac\x98\x86\x0d\xcb\xee\x88\xcf\xfd\x87\xbf\x8d\x7f\xf1\ +\xc5\xdf\xef\xcc\xb0\xd9\x80\xca\x43\x98\x73\x33\xe6\x51\xf7\x88\ +\xff\xdc\x7d\xa8\x01\xe0\xed\xb6\x0d\x8b\xa6\x9a\x5d\x9b\x3d\xfa\ +\x45\x69\xf1\x33\x1a\x17\x3c\xe7\x99\x13\x50\x0f\x76\x04\x9e\x47\ +\x80\x73\x94\x57\x57\x1c\xd4\xa1\x94\x59\x73\xcd\xa1\x75\xf0\x39\ +\x3f\xf4\x65\xf4\xe5\x16\x69\xd5\xd2\xb5\x9d\xd0\xf4\x6f\x08\x06\ +\x20\xbf\x94\x0c\xe0\xc3\x37\x0c\xb4\xb9\x48\x6d\xe8\x2f\x6f\xb7\ +\xd9\xe7\xf0\xa3\x55\xb7\x09\xd4\xb5\xc6\x17\xd0\xb4\x42\xab\xca\ +\xa8\x4e\x1c\x9a\x7b\xdc\x6d\x72\x89\x30\xc1\xa8\x08\xb7\x57\x89\ +\xbc\xae\x64\xf1\x6e\xc0\xe5\xe8\x17\xd2\xac\x5d\x7f\xd2\x41\x51\ +\xa1\x6d\xcc\xeb\x6b\x84\xbe\x85\x3c\xfa\x05\x76\x59\x1c\x41\x1f\ +\xb2\x47\x9f\xdb\xbd\xec\x36\x00\x5d\x0f\xfb\xcf\x78\x2c\x2e\x18\ +\xaa\xe6\x46\xb3\x6c\x70\x59\x73\x75\x79\xac\x71\xe3\x73\xf9\x35\ +\x72\xac\x4e\x8c\x17\xee\x65\x46\x35\x1a\x73\xd4\x5a\xc5\x87\x78\ +\x1a\x73\x19\x6b\xd1\x90\xbd\x6e\x9d\xe3\x4f\xaa\x6c\x06\x2f\x1d\ +\x6a\xc9\xf4\xcb\x15\x67\x67\x79\x87\xbe\x4b\x28\x7d\x0c\xd5\xb8\ +\xd5\x0b\x67\x59\x10\x33\x8e\x1a\x2f\x05\xba\x98\x59\x38\xe9\x84\ +\x75\x4c\xd4\x8d\x41\x57\xee\xe7\x6e\x49\x95\x9d\xa2\x91\xc6\x9e\ +\x83\x25\xe6\x2c\x8e\x82\xf3\x7a\xbc\x68\x38\xdb\xe8\x6e\x1e\x5d\ +\x62\x32\xf2\x20\x99\xd8\x83\x7f\x41\xdd\xae\x21\x72\xba\xc9\x3e\ +\xed\x38\x83\x8e\xfd\xc1\xc6\xad\x9e\x66\xf8\xfe\x03\x63\x36\x5a\ +\x64\xa7\x93\x50\x25\xb2\x82\xb4\x9f\xcf\x98\x47\xb7\xf5\xe0\x8a\ +\x5f\xc7\x96\xed\xc7\x9d\x7f\x0f\x63\xd6\x98\xae\xf4\xeb\x61\x11\ +\x8e\x78\xd5\x25\x54\x1b\x86\xa6\xa3\x5f\x2e\x59\xad\x56\x8c\xc3\ +\x11\x8b\xa3\x81\xd7\xbc\xf7\x33\xf8\xb9\x77\xfd\x04\xef\xff\xb4\ +\x1f\xdf\x37\xc4\xae\x8b\x84\x94\x03\xf3\x90\x00\x06\x0f\x9c\x40\ +\x5b\xf7\x0e\xa0\x95\xbd\xc6\xc4\x6c\x31\xef\x39\xff\x69\xe7\x85\ +\x3c\xcc\x0e\x30\x1e\x5b\x3e\x81\xc5\x6c\xc9\x2c\x49\x3e\xd3\x82\ +\xeb\x81\x82\xf3\xec\x0c\xec\x30\x17\x4f\xd7\x22\xfe\xe1\x7d\xfc\ +\xfe\xd5\xcf\x7e\x1a\x6f\x7a\xdf\x17\x62\x27\xd0\x77\x1d\x4d\xb7\ +\x20\xf9\x01\x46\xf6\xd3\xd9\x2f\xef\x30\x50\x33\x15\x31\x33\x6a\ +\xce\x60\x99\xed\xe4\xed\xb7\x07\x83\xd2\xaa\xec\x1c\x6f\x36\xe3\ +\xce\xf1\x92\x67\xcf\xb2\x93\x7f\x92\x38\x15\xf7\x20\xd2\xcf\x17\ +\xe2\x0b\xe7\xde\xbf\xef\x64\x4f\x41\xb5\x00\xd5\x11\xb8\x57\x9c\ +\xb0\xf2\xe4\x69\x0b\xa5\xb0\xe8\x13\x63\xb4\x06\x13\x46\xd3\x08\ +\xa5\x78\x47\x02\x73\x96\xe1\x54\xbd\x0e\xb6\x18\x4c\x59\xb6\x31\ +\x86\x1a\x5a\x04\x49\x7c\x12\x71\x33\x19\xc7\x7d\xe2\xc1\x85\xb3\ +\xf1\xa6\x79\x26\xde\x8c\x56\x84\x29\xc8\x44\x25\xb8\xa2\x16\x5a\ +\x08\x88\x39\x5d\xd5\x14\xb4\xb2\x1d\x0a\x53\xa9\x54\x2d\xd4\x5a\ +\x03\x0f\x50\x6e\x9f\x1e\xf1\xc2\xfd\xfb\x51\x07\xcf\x5a\x84\xae\ +\x84\xbc\x09\x03\xaa\x41\x40\xd9\xaa\xab\x11\x27\x91\x90\x53\xf7\ +\xd4\x7b\x1e\x14\x99\x14\x86\xd8\x89\x78\x28\xb6\x03\xf6\xba\x18\ +\xfe\xcf\x55\x5c\xe9\x57\xe0\x72\xd2\xdd\xe0\x4e\x9a\x0d\x5c\xf6\ +\xe3\xc5\xfa\x90\x0c\x14\x81\x27\x57\xf0\xfe\xcb\xbd\x94\xd7\xbc\ +\x37\xe0\xfc\xc7\xcb\x16\x26\x8d\xbd\x90\x4c\xb8\x2c\xc6\x22\x84\ +\x42\xc1\x1d\xd7\x59\x8e\xc8\x1f\x92\x6b\x5d\x92\x9d\x6c\x39\xa1\ +\xce\xd4\xb4\xc2\x65\xf6\xb6\xec\x8c\x5d\x6c\x63\xba\x30\x35\xde\ +\x52\xcc\x13\xa8\x34\x2c\xfa\x8e\x5a\x16\x34\x8b\x23\x96\xcb\x2d\ +\xeb\x71\x85\x1d\x4f\xfc\x9a\x7f\xfc\x56\xfe\xc1\x2b\xfe\x1a\xeb\ +\xc7\xef\x3f\x5c\x31\xc8\xae\x8b\x58\x44\x07\x25\x0c\xb5\x26\x97\ +\x25\xdf\xed\xfd\x18\x1b\x8c\x08\x70\xd4\xc3\x1b\xff\xf6\xa7\x60\ +\x21\x6f\xcf\xc1\xee\xcd\x7b\x49\x26\x38\x5d\xc6\x6e\xd8\xe6\x4c\ +\x42\xe5\xea\xf0\xcf\xfc\x59\x3f\x54\xe2\x7b\x36\xfa\xeb\xe5\x4c\ +\x82\xd5\xfa\x94\xdf\xf4\x7f\xfe\x61\xec\x38\xd3\xf6\x4b\xfa\xae\ +\x27\x75\x0b\x8a\xb7\x0d\xa6\x98\x05\x78\xf9\xa7\x01\x2f\x1f\x9c\ +\x25\xac\xa2\x75\x62\x18\x27\xc4\x7c\x4a\x6f\xa7\x03\x1f\x17\x4d\ +\xd7\x26\x9e\xbb\x77\xce\x69\x27\xe4\x2a\x98\x9a\xd3\x73\xb7\xc6\ +\x56\x67\x71\x4c\xbf\x90\x8f\xba\x44\x0d\x4a\xd8\x60\xb6\x13\xe2\ +\x58\xf5\xe2\x03\xab\x59\x69\x12\x3c\x77\x7f\xf2\x94\xb5\xec\x45\ +\x3d\x4b\x78\x7a\x33\x1f\xed\xcc\x75\x2f\x26\x52\x01\x0b\x26\xcc\ +\x10\xe7\x70\x19\xe7\x57\x42\xd2\xaa\x1a\xa4\xbe\xa5\x14\x6f\xc8\ +\x3a\x3b\xcd\x51\xef\x35\x86\x99\x8f\x18\xfb\xff\x19\x8d\x19\xde\ +\x06\xcd\x14\xad\x5e\x2a\x10\x5d\x09\x75\x00\xb3\x31\xcf\x00\x3e\ +\xe9\xf5\xaf\xa1\x16\xa5\x4e\x1e\x02\x67\xa5\xde\x45\x2b\xdc\xee\ +\xe1\xb9\x35\xb4\x1d\xd4\x2c\xa4\xea\xc3\x49\x5d\xeb\x7a\x0a\xf3\ +\xf8\x6f\x35\x57\xe9\x59\xb4\x2e\x1c\xb1\x1d\x67\xda\xac\x5c\x61\ +\xd9\x25\xdd\x47\x3a\x53\x21\x9b\xeb\xf6\xd9\x2c\x31\x26\xc6\x71\ +\x23\x5c\xcc\x9d\x03\x8c\xbe\x71\x41\xce\x59\x34\xa4\x11\xe1\x03\ +\x17\x7e\xb5\xce\xbb\x0d\x6f\xa6\xfd\x8e\xc1\x42\x94\x65\xf8\xd6\ +\xe3\x08\x94\x22\x57\xf6\xe2\xb8\x88\x39\x90\x65\x2b\x3c\xd1\x0b\ +\x0f\xb6\x4a\x97\x84\x21\xdb\x8e\x9c\x93\x4d\xb0\xc9\x38\x5d\x25\ +\x2e\x36\xca\xa2\x4d\xf4\x28\xdb\xe8\xbd\x6d\x63\x28\xde\x4c\xe8\ +\x52\x62\xa0\xe5\xce\x62\xc9\xd0\xaf\x58\x2c\x8f\xd1\x3c\xa0\x79\ +\x22\xd7\xc2\x17\xbc\xfd\xf7\xf3\xf7\x7f\xef\x5f\x25\xaf\xc6\x17\ +\x77\x06\xe4\x5a\xab\xf0\x5a\x36\xa0\xb3\xce\x42\x3a\xe8\xb8\xcd\ +\x25\x6b\x82\xd5\xf2\xa5\x01\x34\x3d\xc0\x00\x2c\x88\x57\xf3\x30\ +\xdc\x8c\xc1\xec\xa4\xc0\xae\xf6\xf3\xf7\xb7\xee\x9a\x03\x88\x73\ +\x97\xda\xf0\xd6\xbf\xff\x27\xa9\x4b\xa3\x6d\x3b\x24\x2d\xd0\xd4\ +\xb3\x5c\x2e\x39\x5e\x74\x5c\xa3\x01\xbf\xbc\x7a\x00\x8c\x17\xcd\ +\x58\x2a\x9b\x6d\xa6\x6a\xd9\xd1\x48\x67\xef\xb7\x6a\x09\xc9\xef\ +\x86\x32\x55\x9e\x9f\x9c\x10\x34\x15\xd8\x0e\x07\xfb\xd0\x1f\x88\ +\x46\x5e\x14\xb8\x7b\xda\x78\x8b\xec\xa2\xd2\x8b\xd7\xf5\xdb\x8d\ +\x33\x0d\x3b\xbc\x7d\x63\x21\x18\x32\xef\x2e\xbc\x48\x07\xb2\x62\ +\xb8\x96\xbd\xc5\xc4\x5b\x13\x5f\x4e\x1b\x93\x56\x88\xf3\xd2\xc7\ +\x98\x5a\x54\x8c\x6e\xd5\x30\x0d\xca\x0b\xe7\x39\xe4\xbf\x6d\x97\ +\x53\xb5\xe2\x6c\xc6\x12\x1c\xf5\x5b\x2b\x21\x4f\xca\x58\x8d\xcd\ +\x99\xcf\x0d\xac\x1a\x18\xc6\xc2\xaa\x4f\x58\xe3\xc8\xbf\x69\x45\ +\x55\x91\x9a\xf9\x9c\xcf\xfe\x74\x86\x21\x33\x45\x8a\x6b\x51\xd6\ +\xb4\x62\x5c\x4c\x42\x6a\x3c\xed\x4d\x49\xd8\x5a\x6c\x84\x56\xd9\ +\xcd\x02\x04\xf5\x9a\x8d\x5e\xdd\xc9\xd7\x53\x73\xe3\xee\x52\x38\ +\x1f\xf6\xef\x9f\x18\xd2\x59\xd7\x10\x5d\x89\xbd\xba\x26\x81\x6a\ +\xc2\xd6\x1c\x17\x20\xea\xf4\xb1\xee\xd3\xb0\xb9\x71\x58\xa2\xce\ +\x17\xe0\x74\xd5\xa2\xe6\x7b\x3a\xd4\x1d\x45\x59\x42\xb6\xcd\x71\ +\x8c\x26\x19\x29\x25\xa6\x98\xec\x53\x13\x4e\x7b\x18\x26\xe5\x03\ +\x79\x66\x19\x86\xe0\x89\xf9\x7b\x9d\xbb\x16\xd3\x64\x3c\x75\xea\ +\x8a\x51\xe7\xd9\x47\xaf\xbb\x46\x76\x7b\x34\x94\x78\xad\xb6\x69\ +\xd8\x6a\x4b\xbf\x58\x52\x96\x47\x8c\xd3\xc0\xf2\x38\x53\xad\xd0\ +\x69\xe5\x2d\xff\xfd\x1f\xe4\x7f\xff\xea\xef\xa4\xae\x42\x61\xf4\ +\x10\x49\x2f\x07\x96\xca\x81\xd9\x04\x83\x50\x43\x4b\x72\x87\x21\ +\xce\xec\xc1\x74\x90\x50\xd8\x55\xa1\xd1\x59\x1c\xe5\x8a\x70\x8f\ +\xed\xc5\x6d\xed\x3a\xf4\x7e\xe8\x98\xba\x6b\x91\xbf\xbb\x9a\xfa\ +\xa7\x2a\x7c\xd9\xf7\x7f\x13\xab\xe5\x0a\x6d\x5a\x9a\xae\xa7\xed\ +\x3a\x6e\x1d\x2d\x48\xa9\xdf\x4d\xa9\xfe\x52\x8c\xff\xc3\x8b\x01\ +\x24\x13\x41\x19\xcb\x88\xd6\x1c\x0a\x35\x89\x5c\x75\xc7\xd4\x2b\ +\x76\xa8\xfd\xe6\x00\x54\x4a\xb6\x4b\xe9\x2b\xce\x0a\x9c\x79\xe0\ +\x02\xdc\x3b\x73\x14\xbc\x09\x59\xe9\xa3\xd4\xb0\xad\x25\x40\xc4\ +\xe0\xfc\xc7\xc0\xc6\x4c\xcd\x9d\x62\x52\x4d\xd5\xbd\xf8\x3c\x1a\ +\x5b\x67\xf5\x1a\xdd\xb7\x73\xda\x46\xb8\xd8\xb8\x18\x45\xdf\x89\ +\x2b\xfe\x6e\x93\x0f\xcd\xa4\x48\xc7\x67\x1d\xbd\x34\x6f\xef\xec\ +\x3d\xfa\x5c\x61\x12\x61\x3b\x55\x52\x02\xad\xce\x11\x98\xf0\x69\ +\xbe\xb5\x42\xad\x6e\xfc\x82\x13\x84\x8e\x16\x1d\x6f\xfe\xdc\xcf\ +\xe4\x83\xcf\x5f\x44\x56\x64\xbb\x5d\x84\x2f\xb2\x1b\xc5\xdd\xde\ +\x53\xf6\x65\x63\x6c\x02\x19\x37\xb3\x1d\x55\x96\xd0\xea\x6f\x80\ +\x3b\xab\xc4\xf9\xe0\x3b\x1c\xcf\x44\x97\x07\x43\x08\xa5\xcc\xfb\ +\xf4\x89\xf7\xd0\x1f\xef\xe1\xbc\x4a\x94\xa5\x6e\xdd\x47\xad\x83\ +\xb3\x98\xf1\xf8\x12\xee\x6d\xe7\xf9\x00\xcf\x04\xd4\x8c\xdb\xcb\ +\xc4\x0b\x1b\x57\x2b\xea\x7b\xe1\x99\xb3\x89\x55\x9b\x5c\xb8\x44\ +\xf6\x58\x42\x13\x63\xc0\xb3\x04\x7c\x2f\x41\x8d\x0e\x5a\xf1\x10\ +\x98\xcc\x59\x88\x7e\x5a\xcc\x8a\x34\xf3\x68\xb3\xf9\x98\xf5\xa6\ +\x18\xf7\xd6\x7e\xee\xc7\xbd\x83\x9a\xd5\x6c\x2f\x4c\x82\x67\x3e\ +\x1b\x4b\x48\xd3\xd2\x76\x3d\xb7\x4e\x8e\x41\x47\x2e\xca\x48\x33\ +\x4e\xb4\xcb\x4c\x5f\x2a\x5f\xf8\xdd\x5f\xc3\x3f\xfc\x03\xdf\x45\ +\x39\x1a\x5f\x44\xa2\xd9\x3d\x3e\xe4\xcf\xd5\x83\x32\x41\xf7\x80\ +\xe8\x0e\xb4\x3e\x28\x8b\xd2\x43\x44\x48\x0f\x35\x0e\x54\x1f\xc2\ +\xe4\xbb\xde\xcb\x7f\x98\xd1\x5f\x4b\xfd\x9b\xdc\xf0\x5b\xdf\xfe\ +\x5f\xd0\x36\xa7\xa4\xb6\x25\xb5\x1d\x8b\xbe\xa3\x5d\x2c\x29\xcd\ +\x82\xbb\xc7\x8b\x18\xc8\xba\xe2\x7b\x5e\x5e\x07\x50\x87\x6d\xca\ +\xa5\x90\x6a\xa6\xb5\x8c\x2a\x6c\xaa\xed\xd2\x9d\xed\xb5\x71\xed\ +\xae\x71\x90\x28\xed\x8c\xcb\x53\xf2\x31\x2e\xdc\x45\x12\x86\xea\ +\x6e\xb6\xc4\xc6\x1f\xad\xf8\xae\x31\xcd\x6e\xdf\x79\xd9\x29\xf1\ +\x0c\x16\x83\x2c\x6a\x57\x86\x5b\x6a\xf4\xc6\xc7\xff\x97\xb8\x77\ +\xf9\xb5\x34\xcb\xf2\x83\x7e\x6b\x3f\xbe\xc7\x39\xe7\x3e\xe2\x91\ +\x99\x91\x59\x59\x55\x5d\x54\xb7\xa0\x4d\x77\xe4\x98\x54\x8b\x00\ +\x00\x20\x00\x49\x44\x41\x54\x23\xdb\xb8\x2d\x04\x46\x32\x12\x62\ +\x80\xc0\x23\x18\x60\x4f\x8c\xcc\xc0\x20\x60\x80\xc4\x88\x09\x42\ +\x0c\xf8\x07\x10\x62\x00\xf2\xd0\x12\x92\x07\xe6\x21\xc4\xc8\x43\ +\x83\xe5\xb6\x31\xed\xa6\x0b\xfa\x95\x95\x95\x99\xf1\xba\x71\xef\ +\x3d\xaf\xef\xb1\xf7\x5e\x0c\x7e\x6b\x7f\xdf\xc9\xe8\xec\xc6\x2a\ +\x59\xe1\x92\x4a\x11\x91\x71\x6f\xdc\x73\xf6\xf9\xf6\xde\x6b\xfd\ +\xd6\xef\x61\xa5\x57\xeb\x1d\xb4\xf0\x50\xa2\xbd\xb6\xc7\x38\x65\ +\xca\x63\x27\xde\xc8\xe7\x49\xd1\x46\x41\x9a\x89\x41\x4c\x8b\xb9\ +\x85\x2e\x9f\x65\x52\x3a\x02\x3d\x9e\x80\x2e\x28\x26\x9b\xc9\x43\ +\xd7\x1c\xbd\xc9\x7e\x0f\x14\x72\xe3\xe7\x11\x7f\xf5\x3f\xf8\x4b\ +\x18\x86\x01\x77\xf7\x13\x37\xb4\x32\x2e\x3c\x9b\xb4\x78\x2a\x4c\ +\x43\x76\x8e\x88\x7b\x10\x06\xab\x3e\xeb\x69\xd8\xb9\x8d\x82\xa3\ +\xf5\xd2\x0e\xc0\x7e\xcc\xf0\x8e\x95\x94\xda\x84\xa2\x4e\x00\x70\ +\xc9\x0a\x14\xe0\xcd\xa4\xb8\x0d\x14\x46\x15\x7b\x27\xa9\x28\x1a\ +\x9b\x10\xbc\x3a\xaf\x2d\x94\x58\x6d\x5f\x12\x70\x3f\xd0\x1d\xf5\ +\x5c\x80\xf3\x31\x53\xc0\x23\xd4\x20\x3c\xce\xf4\x0e\x9c\x2e\xc8\ +\x3d\x61\xe1\xc0\xeb\x5a\x09\xda\x4c\xfc\xb1\xf0\xfd\x3a\x21\x75\ +\x58\x44\x97\x09\x8b\x08\xb0\x9f\x0a\x9e\x34\x0e\x77\x53\x41\x23\ +\x82\xd3\x54\xc3\x5a\x2d\x58\xd4\x6c\xe3\x37\xf6\xf5\xce\x79\xf8\ +\xd8\x20\xe5\x19\x57\xdb\x0d\xce\xc3\x84\x26\x71\x47\x8f\x29\x63\ +\x3b\x2a\xfe\xd5\xff\xfa\xdf\xc7\xdf\xfa\xcb\xff\x3d\x4e\x9f\xdc\ +\xb3\x31\xf7\xdf\x71\x10\xd4\xaa\xc0\x7d\xf7\x41\xb0\xdc\xf0\x17\ +\xbd\x7e\xfe\x2e\xa6\xde\x77\x0d\xd9\xe5\x3b\x36\xff\xfb\x7d\xfe\ +\xe5\x21\x70\xd1\x0a\xf4\xf7\x37\xf8\x37\xfe\x87\xff\x04\x4d\xb3\ +\x41\x6c\x3c\x8a\x8b\x88\xb1\x81\x0b\x2d\xba\xa6\x45\x88\x2d\x06\ +\x89\x97\xd7\xbe\xfe\x13\xa9\x00\x1c\xd4\x69\x29\x98\xa6\x09\x8d\ +\x4f\x98\xa6\x8b\x81\xa6\xac\xaf\xaa\x5a\x85\x8f\x86\x28\xcf\xa6\ +\xc9\x9f\x2c\xfe\xd8\xbb\x6a\x6e\x5a\x15\x77\xb6\xf0\xf9\x42\x53\ +\xa0\x66\x35\x8e\xd5\xe5\x17\x62\x42\x18\x5d\x0d\x1d\xf4\xc2\xcc\ +\x52\xed\x50\xa8\x62\x8b\x85\x3e\x5b\x12\x1a\x21\x00\x24\xa6\x1d\ +\xaf\x3f\x2b\xdb\x4d\x9f\x4d\xf1\x36\x58\x89\xea\x65\x1d\x5d\x29\ +\x68\x38\x92\x95\xf3\xee\xe0\x18\x75\xe6\x40\x4a\x73\x29\x8a\x52\ +\x32\x86\xf3\x80\xbf\xf2\x97\xff\x6d\xbc\xf8\xe4\x29\xbe\xfc\xea\ +\x80\xe0\x14\x51\x04\x93\x89\x8d\x92\x70\x04\xc6\x9b\x85\x40\x99\ +\x37\x1d\xfe\x21\x01\xaf\x4e\x04\x42\xb3\x6d\xfe\xea\xa2\x23\xc6\ +\x9e\xf3\x4e\x96\xf4\xdb\x94\x4d\x8a\x6d\x4c\xc2\x77\x76\x18\x38\ +\x00\xb3\x38\x14\x43\xe4\x67\xc0\xbc\xf8\xd7\xaf\xaf\xb7\x56\x56\ +\xe0\xd3\x16\xb8\x57\xcb\x4c\xac\x0f\x8b\xf0\x40\x2c\x59\x91\x03\ +\xc1\xba\x6a\x06\xaa\xef\xb9\x3b\x77\x35\x55\x48\x99\x44\xe4\x2f\ +\xc6\xa9\xa9\x50\xdc\x94\x66\x59\x50\x40\x6f\xa5\xd0\x71\xe6\xe6\ +\xaf\x76\xf1\xea\x04\xad\xc5\xcc\x0f\x33\x41\xce\xa1\x00\xde\x39\ +\x78\x51\x6c\x9b\x88\xbb\xdc\xa1\xe4\x84\x9b\xdd\x8c\xa0\x09\xfb\ +\x92\x31\xa5\x42\x33\x8e\xa2\xf8\x57\xfe\xdb\x7f\x0f\xbf\xf1\x6f\ +\xfe\x4d\xfc\xec\xcf\xfc\xdf\x2b\x56\x5e\x37\xe1\x6c\xff\x0f\xef\ +\x91\x69\xf5\x3d\x4e\xdd\x1f\xe5\xc6\x8b\xef\x38\x04\xe4\x8f\xd8\ +\xf8\xee\xbd\x1b\xbe\xfe\xbe\x79\xef\x35\x35\xc0\x8b\x7f\xf8\x8b\ +\xf8\xf3\xff\xdb\x5f\x81\xdb\x7a\xf8\x26\xc2\x85\x06\x6d\xd3\x20\ +\x36\x2d\x62\xdb\xa1\xed\x7a\xc4\xb6\x41\x17\x1b\xf8\x9f\x73\xdf\ +\xfe\x63\x3b\x00\x52\x4a\xce\x89\x42\xf3\x8c\x29\xcd\xc8\xca\x0f\ +\x3a\x06\x86\x75\x54\x5b\x28\x6e\x48\x8e\xa8\xaa\x02\x6d\xcc\xeb\ +\xba\x31\xe6\x9a\x59\x73\x33\x78\x4b\xcc\xb3\x45\x67\xa9\x18\x4f\ +\x5e\x09\x68\xa5\xda\x83\xf1\xdf\x5b\x46\x8d\x0b\xf0\x65\xbd\x7a\ +\x91\x0b\xb4\x96\xb7\xfb\x30\xf1\x41\xaa\xc8\x3b\xfb\x35\xde\x46\ +\xaa\x8a\x6d\xe7\x31\xcf\xeb\x68\x71\x9a\x15\xa2\x82\x10\x28\x03\ +\xf6\x9e\x87\x98\xb7\x9f\x41\xf7\x18\xca\x82\xab\xad\xd7\x9c\x0a\ +\x72\x9e\x70\x7b\x73\x85\xff\xe8\xaf\xfe\x45\x7c\xf6\xe9\xc7\xf8\ +\xfa\xe5\x01\xf3\x9c\x6d\xc6\xce\xde\x36\xab\x12\xb1\x97\x55\x31\ +\x56\x4d\x31\x1a\x2f\x70\x89\xbd\x7a\x67\x71\x5c\xd3\x05\x8a\xec\ +\x85\xe3\xcb\x2a\xa7\x55\x3b\x14\x5a\xa7\x70\x8d\xc3\xfd\xc0\x08\ +\xef\x1f\x7d\xd2\xe1\xe5\xe3\x8c\xfd\x39\xe3\xba\x13\xb4\xc1\xe1\ +\xe5\xa1\x58\xd0\xaa\x58\x5e\x02\x1f\xc0\xa8\x14\x0f\x3d\x0e\x8c\ +\x67\x9b\xcc\x08\x94\x66\xa8\x24\x24\x3d\x8e\xf4\x49\x3c\x9a\xb5\ +\xd0\xd6\xe2\xbe\x61\x87\xd6\x68\x99\x0a\xbd\xa3\x7e\x21\x17\xbe\ +\x57\x35\x42\x4d\xb0\xf1\xa7\x0b\xcc\x41\x74\xd6\xa6\x44\xb0\x5a\ +\x7b\xd2\x01\xf7\x03\x81\xd7\x2b\x07\x1c\x53\x41\x63\xae\x27\xc5\ +\xd6\xc6\x03\xe8\xa2\xc7\xfd\x99\xe3\xb0\x59\x3b\x68\xca\x08\x7d\ +\xc6\x26\x67\x88\x16\x1c\x95\xa6\x2a\x33\xce\xf8\x93\xff\xe3\xbf\ +\x8e\x8f\x7e\xfb\x47\xf8\x7b\x7f\xf1\x7f\xf9\xb6\x5c\xd2\x5d\x08\ +\x69\xc3\x77\xb4\x04\xf9\x42\x60\xfb\xc7\x15\xd9\x8a\x3f\x3c\x75\ +\xf0\x17\xbf\x5e\xce\xf5\xff\x88\x72\xbf\x56\x01\x7f\xea\x7f\xfa\ +\x0b\xf8\x95\x9f\xfc\x8b\xd0\x8d\xc0\x37\x11\x5d\xd3\x40\x43\x03\ +\x1f\x5b\x84\xb6\xc7\x6d\xdf\x23\x87\x16\x9b\xb6\x85\xb8\xc0\x96\ +\xee\x9f\xe4\x01\xf0\x0f\xfe\xda\x7f\xb3\xbf\xfa\xe5\xcf\x80\xeb\ +\x7b\x68\x4e\xd6\xd7\x92\xc4\x12\xbc\xdd\x58\x65\x35\x5f\xa8\x7d\ +\x66\x31\xe6\x17\x80\x0b\x40\x89\xa0\xd1\x6e\xe3\xb1\x1f\xb2\x8d\ +\xbc\xf8\x6f\x39\x77\x81\xa2\x9a\x67\x93\x77\x15\xc1\xd7\xc5\x05\ +\x38\x1b\x0f\xdd\x3b\x4a\x80\x9d\x72\x87\xb8\x0b\x34\x16\x66\x41\ +\x56\x8f\x9f\x52\x47\x7b\x00\xee\xdf\xab\xe0\x9c\xac\x2e\xb7\x6a\ +\xb3\xf1\xaa\x88\x93\x8b\xca\xab\x14\xde\xc6\xb7\x4f\x6f\xf1\x0b\ +\x3f\xf8\x08\xff\xfc\x9f\xfa\x15\xfc\xd9\x5f\xff\x35\x3c\x3e\x9e\ +\xf1\xc5\x4f\x1f\x31\xe5\xb2\xf2\xef\xb5\xea\xe7\xd9\x97\xfb\x35\ +\x6f\xc3\xa8\xb9\x82\xfb\x91\xaf\xa0\xca\x57\x0f\xe5\x02\x94\x32\ +\x82\x50\xd5\xf7\x9f\xf2\xfa\xfd\xe7\x22\x70\xe7\xc2\x91\x9d\x17\ +\xfc\xc1\xab\x81\x15\x8c\x70\x63\x7b\xa1\xda\xb2\x6f\x1d\xee\x4f\ +\x34\x40\xf1\x85\xde\x0c\xa3\xa1\xee\xfb\x2c\xf0\x79\x0d\x3c\x51\ +\x00\x27\x15\x94\x91\xd5\xcb\xc3\x64\xe9\x35\x20\x7e\xe1\xad\x0a\ +\x18\xf2\x0a\xae\x8f\x0b\x9e\x28\x70\x46\x36\xaa\xad\x47\x35\x77\ +\x19\x75\x75\x25\xaa\xf8\xd0\x61\x54\xb4\x4e\xd0\x46\x87\xfb\x21\ +\xe3\xd6\x0b\x83\x46\xad\x82\xb8\x0e\x0e\xa7\xa2\x38\x4c\x8a\xe8\ +\x1d\x66\x0d\xf0\xbe\x45\xd7\x16\x94\x5c\xa5\xd7\x05\x31\xd3\xd3\ +\x51\x20\x48\xee\x8c\xcf\x7e\xef\x9f\xc1\x47\xff\xc5\x8f\xf0\x77\ +\xfe\xd2\xdf\xc0\xbb\x5f\xfa\x1a\x4b\x8a\x5e\xb9\xd8\xf8\x75\xf3\ +\xcf\xf8\xf6\xfc\xae\xfc\x23\xf8\xed\xc8\x1f\xd3\xeb\x7f\x57\xd9\ +\x7f\x39\xe7\x6f\x80\xeb\x2f\x9e\xe3\x5f\xfe\x1b\xff\x2e\x36\xb8\ +\xc1\xbc\x05\x42\x8c\xf0\xa1\x41\x76\x0d\xda\xd8\x22\xb6\x3d\xda\ +\xb6\x47\x89\x1d\x62\x6c\x90\x34\x60\x6b\x6d\xed\x07\x3d\x00\xfe\ +\xfa\xdf\x7e\xf5\x1f\x77\x7d\xf8\xcf\x9c\x77\xcf\xa3\x91\x68\xba\ +\xbe\xd3\x92\x92\xa8\xf5\x6b\xee\xbd\x75\xf2\xdf\x6e\xa9\xd6\xcd\ +\x5e\x7f\x5f\x35\xe1\x97\xbd\x96\xdd\xdc\x51\x00\xe7\x48\x94\xd9\ +\x05\xc1\x3e\xe9\xc2\x78\xb8\x34\x87\xc5\x05\xf8\x75\xd9\x86\xe9\ +\xc5\x26\x5e\x62\xb0\xab\x71\x45\x1d\xd3\x08\x9d\x85\x4f\x66\x1f\ +\x96\xcb\x85\x11\x87\x7d\xef\x2a\xc7\x96\x45\x72\x7e\xf9\x33\xab\ +\x41\xcb\x30\x67\x8c\x43\xc2\x3c\x0e\xf8\xe6\xcb\x3b\xa4\x21\xc3\ +\x39\x87\xd6\xb3\xe5\x71\x99\x9b\x79\x23\x82\x26\x02\x0f\x23\xab\ +\x98\x68\x04\x9f\x3e\xc8\x02\x9e\xc1\x10\xf3\x73\xe1\x46\xc9\x76\ +\x98\x7a\x3b\x44\xa7\x65\xe3\xb3\x8c\x6e\xcc\xd2\x3b\x81\xe1\xa6\ +\xe7\xa4\xd8\x05\x56\x06\xde\x0e\x9e\x62\x87\xd8\xb6\x4e\x15\xbc\ +\xc2\x7b\x8f\x3c\x51\xe2\xec\x85\x98\xc4\xb0\x08\x82\xd6\xb0\x51\ +\xa8\x2c\x1e\x8b\x02\x45\x17\x85\x19\x09\x30\xeb\xb1\xcc\x5f\x47\ +\x6b\x92\x9f\x35\x82\x37\xa3\xc2\x7b\x87\x56\xe9\xd5\x90\x61\xac\ +\xc0\xfa\x3e\xac\xf5\x58\x12\x8d\x4d\x0b\x91\xb5\x98\xa9\xc8\xaa\ +\x4b\xe8\x1b\xe2\x24\x37\x41\x30\x3a\x87\xe3\x94\xf1\xd9\x8d\xc7\ +\xeb\xc7\x80\xac\x2d\x9a\x52\xb0\x91\x82\xc6\x29\x1e\xa0\x96\x34\ +\x2c\x98\xbd\xe0\x24\x03\xfa\x49\xf0\x2f\xfc\x77\xff\x0e\x5e\xfd\ +\xf8\x27\xf8\x7b\xff\xd6\xff\x8a\x74\x35\xad\x89\x41\xfe\xbd\x6a\ +\xe0\x52\x5b\xf7\x7e\x25\xa0\x7f\xc4\x01\xf0\x1d\xbc\xfd\xef\x24\ +\xf6\x5c\xdc\xf8\x72\xf6\xf8\xb3\x7f\xf3\x2f\xe0\x87\x3f\xf9\xd3\ +\xc0\x4e\xd1\x75\x0d\xd4\x47\x84\xc8\x92\xdf\x37\x2d\xda\x6e\x83\ +\xb6\xeb\x11\xda\x1e\x9b\xbe\x87\xf8\x06\xb1\x09\x10\x71\x08\xff\ +\xc8\x24\xe5\x7f\x0c\x07\xc0\x5f\xff\x3b\xaf\xff\xd3\x61\x9c\xff\ +\xab\xbb\x2f\x0e\x7a\x4a\xe5\x72\x63\xc8\x93\x4e\x71\x77\x5a\x6d\ +\x9e\xe4\x3d\xf7\x22\x05\x09\x3f\xa3\x21\xba\xcd\x05\x75\xf2\x93\ +\x56\xf0\xea\xcc\x6b\xb6\xf7\x82\xa4\xb4\xa9\x2a\x17\x87\xc7\x05\ +\x77\x63\x49\x92\xbd\x18\xe3\x92\x19\x67\xbd\xa7\x5b\xfa\xd6\xd5\ +\x8d\x46\x2f\x36\x7e\xbd\xd9\x5e\xec\x18\x9d\x3d\x5c\xac\x61\xfd\ +\x9a\xc6\xcc\x21\x9c\xa5\x01\x75\x20\xcb\xb4\x62\x35\x93\x02\x37\ +\x0d\x70\x3f\xae\x23\xa2\x3e\x00\xc7\x44\x1b\xb2\x85\x30\x03\x41\ +\x2c\xb4\x09\xf7\xa2\x18\xec\xd5\x9c\x0b\x70\xb2\xcd\x5f\x51\xee\ +\x20\x44\xc2\x61\xad\x49\xeb\x08\x9c\x0d\x69\xe5\x54\x68\x05\xf7\ +\xb2\x2c\x8c\xbd\x1a\xf8\x31\xda\xa1\xe6\x85\xed\xd2\x55\x74\x38\ +\x5a\xbb\xb2\x6b\x1c\xee\x27\xb5\xb6\x9b\x72\x60\x27\xfc\xb7\x25\ +\x65\x5b\x6b\xb6\x14\xa7\x74\x39\xe6\xe2\x0f\xcc\xf5\xe0\x93\xea\ +\x57\xcf\x59\xbe\xd8\x6b\xcd\x36\xf2\xda\x36\x0a\x37\x0b\xc6\xc4\ +\x76\xc1\x1b\xa0\x37\x83\x09\x47\x63\xba\x60\xe5\x5e\xd8\x85\x95\ +\x42\xec\x60\x52\x60\xd3\x0a\x0e\x93\x39\x35\xdb\xa8\xb7\x24\xce\ +\xd6\xb2\x0a\xde\xcd\xe6\x28\xe5\x09\x90\x4a\x8c\x08\x59\xa1\xad\ +\x92\x25\x99\x14\xed\x86\x8b\x22\x4e\x50\xc4\xa1\x83\xc7\xec\x06\ +\xc0\x4f\xf8\xc1\xab\x1f\xe3\x93\xff\xf2\x3f\xc4\xef\xff\x99\xdf\ +\xc0\x6f\xfd\x6b\x7f\x0b\xe5\x2a\x7f\x9b\x42\xfc\xbe\xb3\xca\xfb\ +\xff\xff\x2e\x10\x50\xfe\x7f\xd0\xfe\xcb\xdf\xb7\x00\x46\xc1\x9f\ +\xf8\x9f\xff\x3c\x7e\xf9\xef\xfe\x39\x84\x2b\x01\xae\x81\x10\x3b\ +\x20\x44\x84\xd0\x20\x34\x2c\xfb\x63\xd3\xa3\xdf\xf4\xd8\x6d\xb7\ +\xd0\xd0\x43\x5d\x44\x76\x9e\x7c\xb3\xc2\xf0\xd4\x0f\x76\x00\xfc\ +\xdd\x7f\xf0\xbb\xff\xf9\xaf\xff\xe0\x63\x7d\x93\x55\x44\x04\x2f\ +\x36\xc0\xdb\x33\x6f\x82\x87\x89\x7d\xf2\x2e\x12\xbc\xaa\xcf\xcf\ +\x0e\xc0\x41\xd7\xcd\x78\x15\xd9\xf3\x95\x1a\x01\x06\xe0\xcd\xac\ +\xe8\x5b\x47\x01\x86\x6d\x69\xe7\x04\x4f\xad\x1f\xac\x3d\xae\xb7\ +\x4d\x36\x19\xbc\xad\x97\x8c\x4f\x05\x9e\x75\xc0\xab\x61\x65\x14\ +\x56\xe9\xec\x98\x99\xa8\x23\x4b\xa4\x98\x32\xeb\x2e\x91\xa1\x58\ +\xcd\x27\x36\x91\xc4\x15\xa2\xd4\x64\x86\x89\x98\x5b\x8e\x56\x7a\ +\x28\x81\x2d\xa7\xc0\x21\x03\xcf\xb6\xc0\xbd\x6d\xe4\xc1\xf2\x10\ +\xeb\xd7\xc6\x1a\xb1\xe5\x04\x5e\xe9\x24\x84\x6c\x66\x17\x89\xc6\ +\xa5\xa7\x49\xf1\xa2\x17\xbc\x1e\xf8\x70\x5f\x07\xf3\x40\x54\xf6\ +\xc1\xe7\x19\xd8\x46\x72\x24\xea\xb3\xd6\xc9\x45\x95\x6a\x18\x40\ +\xef\x09\xca\xd5\xb1\xea\x54\x04\x41\x8b\xcd\xd9\x05\x87\xa9\xc0\ +\xa9\xe0\xaa\xa5\xa1\xea\x72\x78\x1a\xb0\x79\xd3\x0a\x4e\xd3\xb7\ +\x2b\xb5\x62\x6b\xfa\x6e\x30\x23\x10\xe1\x06\xae\xcc\x4d\x5f\x35\ +\x17\xf6\xf0\x5f\x47\xe0\x34\x73\x72\xe3\x45\x90\x55\xd0\x18\x23\ +\xd1\x99\x0e\xbf\xe6\x0c\x38\x59\xc7\xf0\xce\x34\x0b\xd9\x0c\x33\ +\x42\x6d\xcb\xec\x14\x1a\xac\xca\x70\xa5\x66\x1e\x70\x4c\x99\x21\ +\xb8\x6d\x81\x37\xe7\x82\x5d\x13\x71\x00\x83\x39\x1a\x0f\x8c\x8e\ +\x7e\x88\xaf\x1f\x05\x10\x87\xb6\xf7\x78\xfb\xe8\xd0\x45\x8f\xe3\ +\x38\x41\x6e\x66\xfc\xf0\x37\x7f\x15\x3f\xfc\xdf\xff\x24\xbe\xf9\ +\xa7\x7f\x1b\xbf\xf3\xe7\xfe\x0f\x3c\xfc\xd2\xcb\x5a\x42\xad\xb7\ +\x4c\xb9\xa8\x02\xfe\x38\xb2\xad\x7c\x87\x82\xcf\xbf\x37\xef\xef\ +\x81\xdd\xef\x3f\xc3\x9f\xf8\xdb\xff\x12\x7e\xf1\xb7\xff\x39\x0c\ +\x1b\x40\x6e\x1c\x24\xb6\x88\x31\x22\x84\x88\x26\xb2\xe7\x6f\x9a\ +\x16\x4d\xd7\x63\xb3\xd9\x60\xd3\x6f\x91\x7d\x87\x10\x1a\xa8\x0f\ +\x68\xbc\x87\x77\x02\x15\x41\x4e\x1f\xf0\x00\x38\x1e\xc7\xee\xa7\ +\xe7\x55\xd1\x75\x1a\xf9\x21\x4c\xf3\x3a\xa2\x3b\xcc\xeb\xa9\xae\ +\x6a\x2a\x85\x0b\xda\xe4\x31\xad\x1b\xb9\x26\x01\x89\x02\x4f\x36\ +\xc0\xeb\x03\xbf\x38\xdb\x08\xe9\x74\xb1\xf9\xeb\xfa\x1e\x0d\x0d\ +\x2e\x17\xa7\x70\x1f\xd8\x93\x7f\x73\xc6\xa2\x43\x0f\x36\x55\x38\ +\xce\xcc\x9b\xaf\x89\x38\x24\x02\x0a\x1e\x06\x5d\x6e\xdd\xba\x86\ +\xa7\x89\x0f\xee\x52\xd9\x18\xc1\xa6\x75\xb2\x38\xf1\x6e\x5a\x3a\ +\x12\x15\x7b\x53\xa7\x99\xdf\xa3\x4b\x49\xac\xf8\xde\xb5\xc3\x57\ +\x8f\x05\xde\xd2\x87\xaa\x8d\x58\xf5\x48\xcf\x59\x91\x45\x96\x34\ +\xde\xaf\xce\x3c\x74\xe8\x92\x4c\x70\x10\x86\xc0\x3b\x4b\xe5\xa9\ +\xb4\xd5\x5a\xe6\x57\x1a\x6d\xad\x08\x8e\x09\x68\x45\xe1\xa3\xc3\ +\x30\xd1\x64\xe3\xc5\x4e\xf0\xe5\xde\x40\x4f\xa3\x54\x0f\x63\x55\ +\xfd\xad\xed\x96\x88\x58\x44\xfb\x3a\xb6\x71\xa2\xb8\x6a\x04\xaf\ +\x06\x03\x5f\x0d\x73\x29\x17\x6d\xd3\xb2\xf9\xb5\xd2\x8d\xd5\xc6\ +\x81\xb2\xd8\xc1\xcf\xe9\xbd\x9f\x67\x6d\x4d\x70\x9c\x84\x30\xe0\ +\x85\x80\xf1\x6c\x6e\xc0\x8f\x13\xff\x5e\x94\xa3\xca\xe3\x0c\x7c\ +\xef\x5a\xf0\xb3\x07\x1a\xbd\x06\xb1\xca\xa3\x28\x1e\x46\x41\x10\ +\x87\x09\x1c\x2f\x18\x29\x19\xae\xa3\x88\xa8\xd9\x0a\x9c\xf3\x70\ +\xd9\x23\x26\x0f\x9d\x02\x7a\x89\x98\xe6\x11\xf0\x33\x72\x4c\x78\ +\xf1\xb3\x1f\xe3\xc5\x5f\xfb\x25\x8c\xf1\x84\x9f\xfe\xca\x6f\xe2\ +\x9b\x5f\xfe\x09\x1e\x7f\xf4\x6a\x9d\x12\x94\xf7\xca\xc7\x3f\x2e\ +\xa9\xf7\x92\xde\x6b\x80\xdf\xee\xcb\xa7\xf8\xfc\xb7\x7f\x05\x3f\ +\xfc\xad\x5f\xc3\xcd\x7c\x8b\xa9\x55\x0c\xd7\x82\xd0\x34\x88\x31\ +\xc2\xf9\x88\x26\x46\x48\x88\xd0\xd0\xa0\x6d\x08\xf8\x75\xdd\x06\ +\xd2\x6c\x90\x43\x8f\x2e\xb6\x10\x1f\x21\xce\x11\xb0\x2e\xf6\x4c\ +\xe7\x0f\xd8\x02\x94\x92\xd1\x47\x87\x61\x24\x8a\x7c\xb6\x0f\xac\ +\x92\x6b\x1a\xcf\x51\x14\xac\x94\xfc\x16\xf5\x5a\xe9\x2f\xf7\x7a\ +\x64\x19\xd9\x04\x3e\x70\xe3\x48\x5d\xc0\x57\x7b\x1b\x73\xe9\x6a\ +\x58\x99\x8d\x64\x52\x85\x13\xbc\xfd\x84\x37\xa4\xac\x23\xa7\x52\ +\xd8\x27\xdf\xb4\xc0\x61\xb6\x34\x9f\x52\x69\x98\x82\xe7\x1d\x0f\ +\xa6\x5c\x56\x85\xdc\x95\x17\xdc\x4d\xab\xf1\xa5\xda\xa8\x2a\x18\ +\x1f\x7c\x0d\x29\x25\xc7\x20\x58\xa9\x5e\xc3\x40\x3a\x0f\x0c\x99\ +\xff\xd6\x61\xa6\x41\xc7\x60\xc8\xf8\x9b\x03\xc5\x31\xa5\xb0\x02\ +\xb9\x9f\xea\xf3\xc0\x64\x9c\x31\x5b\xb9\x2b\x82\xe8\xa9\xce\x3b\ +\x4d\x3c\x54\xce\x85\x87\x98\x0d\x30\x90\x55\xd1\x1b\x73\x52\xac\ +\x85\x5a\xd6\xdc\x2a\xaa\xd9\xb2\x0b\x15\xc0\x4d\xa7\x38\x4e\xdc\ +\xd4\x7f\x60\x9b\xbf\x06\x85\x14\xb3\xf0\xde\x78\x8e\x36\xeb\xff\ +\x7a\x03\xf9\xea\xff\x1a\xe1\x5a\x2c\x22\x9d\x56\x70\x1c\xf9\x9a\ +\xf7\x76\x10\xed\x02\xe3\xd5\x8e\x13\x4f\x91\xce\xd3\xb9\xe7\x61\ +\x7c\x6f\x94\x6e\x55\xd7\x65\xca\xb1\x88\x30\xa2\xdd\x40\xd0\xde\ +\x53\xd0\x24\x20\xf7\x61\xe3\xb9\xe9\x13\xcc\xaa\xdc\xd6\x54\xed\ +\xe0\x6f\x6c\xb3\x0d\x22\x4c\x00\xf7\x82\xc7\xe4\x10\x9d\xa2\xf8\ +\x80\x00\xc1\xae\x15\x3c\x38\x07\xef\x1c\xce\xe2\x30\x8f\x1e\x9b\ +\x6d\xc0\xe4\x03\x9c\x1f\xd0\xa4\x88\x61\x1c\x91\xd3\x0c\x8d\x09\ +\x53\x48\xe8\xb1\xc1\x8f\x7e\xf3\x4f\xe3\x17\x7f\xe3\xd7\x11\x91\ +\xf0\xe5\x67\x5f\xe0\xfe\xc5\xd7\x78\x78\xf1\x35\x1e\x9e\xbd\xc4\ +\xbc\x1d\xf9\xc3\xbf\x6b\xcf\x79\x1e\x16\x71\xdf\xe3\xea\xed\x33\ +\x3c\x7b\xf9\x39\x9e\xbe\xfa\x3e\x9e\xfe\xec\xfb\x88\xd2\x02\xad\ +\xc2\x07\x0f\xbd\xf2\x08\x3e\xe0\xba\x6d\x30\x4a\xc0\x2e\x46\x4c\ +\x2e\xc2\x85\x88\x18\x23\x6e\xb7\x1d\x46\xd7\x21\xb6\x3d\xba\xcd\ +\x16\x9b\xb6\x85\x0b\x2d\x8a\x6d\xfe\xba\x66\xb0\x28\xb3\x52\x3e\ +\xe0\x14\x20\xa7\xb2\x96\x63\x58\x6f\xfa\xfa\x69\xcf\x59\x17\x40\ +\x4a\xed\xef\x1a\xa1\x77\x9d\x08\xf0\x66\xe4\x9f\x13\x80\xfb\x41\ +\x96\x9b\x01\x06\xd6\x94\x05\x74\xe3\xe8\xa8\xaa\x6a\x1b\xeb\x6f\ +\x2b\xad\xb7\x31\xa0\x69\x17\x39\xa6\x9b\x6d\x9c\x34\x24\xde\xee\ +\x27\xa3\xeb\x06\xc7\xdb\xfd\x34\x2b\x35\xd7\x26\xa6\x99\x92\xe2\ +\x21\x63\xf1\x9f\x8f\x76\xa3\x8c\x55\xc5\x7b\x71\xc0\xd7\x5c\xbd\ +\x26\x08\xd2\xc4\x59\xbf\x40\x10\x0b\x30\x8b\x50\xf7\x50\x83\x36\ +\x55\xb0\xb1\x32\xf8\x26\x2a\x9a\x46\x70\x1e\xf8\xde\x02\x68\xa5\ +\xd5\x40\xf1\xb4\x13\xbc\x1d\x28\x9a\x29\x85\x7e\xfa\xc0\x5a\xb9\ +\x54\xa0\xcf\x83\x87\xc4\x30\xd3\x29\x79\xb4\x73\x6f\x17\x40\x0e\ +\xbf\x58\xcc\x9a\xad\xe3\x0c\xc1\x57\x8f\xeb\x9a\x06\xeb\xcf\xeb\ +\x9a\x06\x2f\x68\x0b\x31\x8f\xad\x30\x97\x11\x86\x6d\x98\xeb\x16\ +\x34\xb3\x25\x3a\xcc\x7c\x3f\x0e\xac\x40\xb2\x00\x87\x6c\x6b\x6a\ +\x1c\x81\xc1\x2a\x18\x55\x1e\x7e\xa4\xd0\xf2\xf0\xf7\x50\x6c\x1a\ +\x1e\x10\x45\x08\x7e\x5e\x3a\xf5\x8a\x00\xd7\xad\xe0\x61\xd4\x65\ +\x8c\xd8\x0b\xa7\x18\x7b\x55\x74\x0d\x35\x10\xb8\x58\xd3\x28\x8a\ +\xef\xdd\x08\xbe\x7c\x60\x4b\xb1\xb5\x03\x31\x81\x44\xa9\xb9\x00\ +\x59\x3d\x3a\xbb\x00\xa2\x9d\x14\xce\x3b\x9c\xbd\x87\x77\x01\x8d\ +\x8f\x38\x85\x88\x3c\x8d\xd8\xf8\x88\x71\x9e\x51\xd2\x84\x26\x26\ +\x0c\x73\x42\xf4\x09\x39\x16\xcc\xea\xf1\xe9\xdd\x2f\xe0\xa3\x37\ +\x3f\x00\xfe\xbe\x87\x4b\x1e\x92\x1d\xd4\x8f\x38\xed\xf6\x98\xfd\ +\x0c\x6f\xa6\x27\x92\x3c\xba\xf3\x35\x9a\xdc\x01\xbe\x20\x3b\x3a\ +\xbd\x88\x17\x84\x2b\x07\x75\x1e\xdb\x18\x90\x24\x40\x7c\x84\x0f\ +\x01\x25\x06\x44\x17\x90\x42\xa0\xb0\xc7\x47\xf4\x5d\x8b\xd9\x77\ +\x68\xbb\x0d\x42\xdb\xc3\xc5\x16\x08\x2d\xb2\x0f\x80\x73\x70\x22\ +\xd8\x19\xae\x53\x50\xf5\x0b\xf3\x87\x3b\x00\xbc\x63\xea\x6f\x2d\ +\x91\x2b\x58\xba\x70\xd5\x6d\x23\xde\xf6\xc0\x9b\x33\x4f\xf2\x53\ +\x5e\xf9\xd4\x13\x18\xcf\xfd\x30\xaf\xbd\xa7\x37\x9a\xab\x9a\xc6\ +\xbf\x64\x82\x51\x29\xf3\xf6\x72\x58\xf5\xea\x35\x6e\x2a\x65\x3e\ +\x2c\x47\x03\xa1\x6a\x75\x36\x97\xf5\xe1\x6f\x84\x60\x62\xe3\x05\ +\x53\xe1\x8d\xba\x09\x16\x72\x69\x25\x6a\x70\x96\x65\x3f\xb1\x84\ +\x6f\x4d\xa5\x56\x0a\xc7\x5d\xa5\x6a\xd6\x95\x40\x16\x20\x38\x67\ +\xe2\x03\xc7\xea\x2f\x0f\xe3\x03\x08\x4b\xec\xe3\x6c\x2a\x32\x90\ +\xfe\x7c\x2e\x8a\xad\x6d\xc4\x49\x81\x21\x93\x09\xb9\x0b\x82\xb1\ +\x28\xae\x1b\x87\x7b\x13\xf4\x5c\x82\x90\xc1\x03\xd9\x62\xd6\x27\ +\x08\x36\xd1\xb2\xfd\xd2\x9a\xb2\xe3\x8d\xee\xdb\x07\x32\xf3\xea\ +\x25\x5e\x0f\x91\x7a\x92\xf9\x40\x4e\x79\xb6\x5b\x77\x27\xc0\x5e\ +\xd7\xcf\xad\x8a\x88\xda\x02\x8c\xc2\xe4\xa3\xea\x22\x94\x60\x8a\ +\x38\xe3\xc1\x06\xa7\x28\x85\x00\x64\xb1\xf7\x1c\x84\x23\xc4\x1a\ +\x2b\xd6\x3a\x82\xa1\x87\x69\x55\x28\x16\x59\xcd\x4a\xd4\x0e\xcb\ +\x87\x81\x6b\x3a\x99\x20\xeb\xac\x55\xf6\x6e\x8e\xd2\xb6\x6e\x63\ +\xaa\x82\x32\xe0\xcd\xa3\x05\xc1\x98\x52\x94\xe9\x4c\xfc\x4c\x36\ +\xe6\x25\xbe\x69\x3c\xa6\x13\xe0\xa2\xc0\x8b\x43\xf4\x0e\x10\x0f\ +\x1f\x03\x1e\x42\xc0\xf3\x26\xe2\x61\x18\x20\xa9\xc1\x26\x4d\xd8\ +\x8f\x33\x7c\x9e\xa0\x81\x66\x32\x9a\xe9\x05\xe9\x41\xf6\x58\xb5\ +\x8b\xd7\x92\xa0\xea\xd1\xeb\x2d\xae\xd2\x2a\x73\x87\x13\xc4\xad\ +\x40\x85\x26\x18\xde\x05\x38\xe7\x20\x2e\x20\x06\x0f\x71\x1e\xc5\ +\x07\x44\x1f\xe0\x9d\x87\x78\x0f\x17\x22\xbc\x0f\xf0\x21\x62\xd3\ +\x36\xd0\xd0\x61\xb3\xe9\x50\x7c\x87\xd8\x76\xb8\xee\x5a\xab\x0c\ +\x02\x9c\xf7\x8b\x8d\xdb\xde\x5a\xce\x15\x0b\xf9\x80\x18\xc0\x30\ +\x17\x34\xe0\x98\xe8\x50\xcb\xe4\xea\x40\x03\xe0\x49\xe0\x6d\xf2\ +\x30\x72\x65\x4e\x19\xb8\x72\x66\xa7\x0d\xc5\xce\xc9\x02\x54\x2d\ +\x63\xc2\x72\x21\xd7\x4e\x6b\x65\xa1\x66\xfc\xb1\x09\x35\x50\xd4\ +\x5a\x84\xea\x15\xf7\xde\x48\x4e\x2e\xbe\x2f\x98\x8f\x7d\x14\x12\ +\x50\xea\x74\x60\x4c\x2b\x9d\xb7\xb1\xaf\xd9\x9b\x40\x45\x85\x37\ +\x48\x74\xca\x8c\x00\x6b\x2d\xba\x40\x12\xd2\x3c\x7f\xbb\x9d\xa9\ +\xaa\xb1\x62\x87\xde\x25\x80\x0c\x00\x0f\x33\x85\x31\xbd\x17\x24\ +\x11\xb8\x42\x7b\x73\x18\x06\x71\x4a\xe4\x0d\x9c\x66\x45\x50\x96\ +\xd0\xfb\xbc\xce\xcb\xab\x76\xbc\x55\xc5\x93\xd6\xe1\x71\x02\xc3\ +\x40\x44\x10\x96\x9f\xcf\x2a\xe2\x94\xde\xab\xd4\xca\xda\x86\x66\ +\x13\x66\xa9\xac\xa0\xdf\x49\x81\x9b\x86\x6d\x53\x31\xf5\x9f\xd8\ +\x01\x2d\x86\x09\x94\xf7\x80\x70\x6f\x9b\x78\x4a\xec\x3d\xdd\x05\ +\x4d\x76\xc6\xea\x6e\xe4\x2a\xce\x23\x6c\x8b\xf2\x45\x1e\x41\x30\ +\xe9\xf3\x26\x12\x3c\x5c\x7c\x3c\xcd\x20\x23\xa3\xd2\x7c\x01\x29\ +\x6b\xc8\x69\x05\x8c\x87\x99\x07\x75\x74\x40\x6c\x1c\xf2\x54\x58\ +\xc5\x55\x3e\x44\x22\xcb\xf4\x7e\x50\xf4\xd1\x23\x27\xa0\xe9\x1c\ +\x1e\x4e\x0e\xad\x78\xcc\x3e\x60\xe7\x23\x86\xa1\xc1\xc7\x6d\x83\ +\xbb\xd3\x00\x9d\x47\x74\x7e\x46\x9a\x27\x3c\xdf\x64\x4c\xe3\x8c\ +\x82\x8c\x71\xca\x98\x73\x46\x1b\x0a\x37\x99\x92\xe8\x25\x46\x30\ +\xe2\x05\xc8\xe7\x04\xc2\x4a\xa0\xf3\x4c\x1c\x4d\x10\x88\xf3\xf0\ +\xce\xf3\x20\xf0\x1e\xce\x71\xf3\x3b\xef\xe1\x6c\xe3\x13\xf8\x6b\ +\xe0\x9a\x0e\xdb\xb6\x45\x68\x3b\x48\x68\xe1\x62\x83\x12\x22\xbc\ +\xf3\x28\xe2\xe0\x0c\x0f\xaa\x63\xe8\x7c\x31\x05\x93\x0f\x79\x00\ +\x38\x25\xc1\x24\x38\x20\x1a\xfc\x3c\x57\x5e\x8e\x02\x6f\x2d\x98\ +\x42\x2c\xd8\xe3\xaa\x15\x3c\x8e\x04\x7d\x3e\xdd\x08\xbe\x39\xb1\ +\x3f\xaf\x08\xfd\x08\xb5\xaf\x35\xe5\x9a\x95\xf6\x45\x15\xcf\x7b\ +\xc1\xdd\x60\x37\x2a\x78\x23\xa7\x0b\x8c\x25\x02\x68\x6c\xe2\x50\ +\x0f\x90\x5a\x91\x6c\x1a\xe0\xdd\x48\xf0\x6a\xc6\xaa\x4d\xcf\x17\ +\xfc\xf4\x74\x41\xe1\x2a\xd6\xc3\xce\xe6\xe4\xda\x54\xdc\x41\x58\ +\xda\x7a\xc7\x7e\x54\xb0\x02\x89\xad\xf1\xe0\x97\x0c\x3e\x05\xae\ +\x5b\xc5\xbb\x51\x6c\xfe\x4c\xba\xed\x00\xa0\x77\x05\xa7\x42\x46\ +\x5f\xc5\x16\xbc\x0a\xae\x44\x71\x02\x91\xf2\x26\x52\xf8\xe4\x45\ +\x8c\xaa\xcb\x7f\x77\x80\x60\x18\x0a\xad\xc3\x33\x9d\x7b\x1f\x46\ +\xbe\xf6\x5b\x53\x33\x7a\x7b\x10\xdf\x5f\xd3\xba\x5e\x22\xc0\x64\ +\x6b\xfa\xd6\x44\x3f\xfb\x89\x5f\x55\x5b\xaf\xba\x1c\x4f\x1a\xe0\ +\xed\xb4\x56\x52\x75\x84\xda\xd6\x34\x20\x00\x67\xd5\x85\x08\x74\ +\x49\xa8\xfb\x16\x4f\x46\x8d\x79\x39\xd7\xdb\x7f\x71\x2b\x35\x20\ +\x97\xcf\xc9\x60\xed\x62\xb0\x69\xcb\x98\xb1\x54\x8d\x02\xe0\xaa\ +\x51\xbc\x1d\xd9\xeb\x4f\x86\x01\x8d\x05\x98\xa6\x82\xa1\xc8\x12\ +\x2b\x5f\x2b\x14\xa7\xc0\x6d\x43\x00\xb1\xb4\x1e\x87\xb1\xe0\xaa\ +\x69\xb0\x17\x6e\x4a\x8d\x01\xf0\x11\xd3\xd8\xa0\x47\x83\x69\x9e\ +\x70\x5d\x26\x9c\xc7\x11\x73\x4a\x50\x97\x70\xed\x12\xee\x7d\x42\ +\xa7\x74\x8b\x0e\x42\x76\x67\x81\x2e\x95\x5a\xd5\x3d\xd0\x5f\xb1\ +\x82\x9e\x0e\x4e\x1c\x36\x4e\x50\x84\x9b\x1f\xce\x61\x17\x3c\x26\ +\x61\x19\xef\x03\x37\x7f\x1b\x1b\xf8\xd8\x60\xd7\xb7\x48\xd2\xb2\ +\xdc\x6f\x1a\xf8\x10\xe1\x7c\x80\x38\x0f\x57\x69\xde\x86\xa0\x56\ +\x59\xb2\xa8\xb1\x58\x95\xb8\xdc\x87\xab\x00\x52\xc6\x26\x00\x2f\ +\xcd\x53\x7f\x23\x82\x58\x98\xe1\xde\x07\x31\xc3\x0a\x8a\x81\x82\ +\x08\x4e\x03\x1f\xb0\x08\xc1\xbb\xb3\x22\x9a\x12\xd0\x0b\x6f\xda\ +\x17\xd7\x01\x5f\xdf\x27\x24\xeb\xc5\xeb\xcc\x1e\x0a\xdc\x9d\x2e\ +\x51\xe3\x55\xa2\x5a\x37\x67\xae\x3e\x76\x65\xfd\x3a\xf3\xbe\xc0\ +\xc3\xc0\x0f\xa8\xf5\x0e\x65\x2e\x96\xfa\xb3\x52\xbc\xa3\xcd\x9b\ +\x6f\x5a\xc1\x3b\x63\xb7\xa1\xf0\x36\x8d\x9e\x0f\xe8\x8f\x9f\x78\ +\x7c\xb3\x67\x4e\xe1\x98\xf9\x70\x7e\xd2\x12\xc7\x18\x33\xfb\xe9\ +\xb1\xac\x64\xa1\x51\x15\x93\x79\x5d\x55\x4f\x7d\xf3\xe3\x44\xb2\ +\xdb\x2c\x2b\x01\xc6\x0c\x5a\x45\x3d\xd8\x67\xb7\x6b\x04\xaf\xcf\ +\xba\x60\x21\xa1\x28\x26\x55\x6c\x82\x60\x98\x80\x8f\x77\xfc\xfb\ +\xe8\xc8\xe6\xeb\x44\x30\x2a\x31\x89\xa4\x3c\xe0\x3c\x80\x5d\x54\ +\x3c\xeb\x03\xde\xec\xf3\x22\x49\xc5\x12\x2b\x06\xbc\x39\x61\x39\ +\xc4\x60\x37\xd8\xac\x74\x0d\xaa\xef\xe5\x38\xe3\x5b\x7e\xfa\xb5\ +\xf0\x39\x4d\xb5\x45\xa1\x5f\xc3\x3c\x17\x24\xac\x71\xe0\x35\x70\ +\xa4\xf3\x35\xee\x4a\x10\x66\xc5\x93\x56\xb0\x1f\x18\x73\xfe\xb4\ +\x13\xdc\x9d\xc8\x09\x48\xe6\x76\xf4\xa2\xe1\x58\xf2\x50\xbe\xbd\ +\xa6\xaa\x8a\xe2\x84\xe5\xbd\xae\x0e\x44\x93\xae\xe0\xae\xb7\xf7\ +\x9d\x0a\x47\xeb\xc9\xec\xb7\x8e\x09\xb8\x09\xc0\xdb\x11\xf0\xe2\ +\x30\x39\x3b\x5c\xc4\x23\x46\x0f\x45\xc0\x27\xbb\x06\xaf\x0e\x0d\ +\xfa\x79\xc2\x69\x1c\xb1\xf1\x2d\x34\xcf\xd0\x34\xe3\x38\x27\xec\ +\x76\x74\xad\xbe\x75\x19\x43\x2e\xd8\x05\x60\x18\x32\x66\x7b\x90\ +\x04\x34\x68\x41\x35\x53\x35\x7f\x43\x27\x0e\x22\x0e\x8d\x77\x70\ +\x35\x71\xd4\x7b\x34\xce\x43\x02\xfb\xff\x10\x5a\xf8\x48\x71\x4f\ +\x8e\x0d\x9a\xd8\xe0\xb6\x6b\x71\x2a\x0e\xf0\x01\xc1\x09\xdb\x2b\ +\xe5\x01\x90\x94\x23\xd6\xc7\x99\xfb\xe6\xba\x11\xdc\x0f\xc0\xa6\ +\x07\xe4\x43\x32\x01\x4b\x2e\x16\xb6\xc9\x11\x4c\xe7\x0a\xee\x6d\ +\xac\x37\xdb\xa6\xd8\xcf\x26\x99\x35\xcd\x77\x31\xd9\x2e\x47\x6e\ +\x54\xad\xd5\x19\x7a\x79\xa4\x15\x4f\xaf\x44\xc7\xa7\x99\x26\x21\ +\xdf\xbb\x09\xf8\x7f\x5e\x25\xdc\x34\xc4\x0b\xd4\x54\x84\xc5\x82\ +\x39\x8b\xfc\x61\xc6\xa0\x33\x77\x9a\x5a\x0e\x67\x05\x62\x51\xf8\ +\xad\xc7\xe1\x9c\xd9\xa6\x54\xe5\x9a\xfd\x5b\xf7\xe3\x8a\xb4\xe7\ +\x6c\x46\x96\x00\x36\x51\xf0\x3b\x77\x19\x6d\x00\xae\x02\x37\x87\ +\xa8\xae\x09\xb7\x00\x7c\x70\x88\x73\xc6\x64\xe5\xf1\x75\xa4\x9e\ +\xbe\xd8\x64\x22\x08\xf9\x0f\x37\x86\x79\xf8\x8b\xb6\xa6\xb1\xc0\ +\x0c\xba\x6a\x2b\xee\x46\xfe\x1c\x1e\x74\x85\x3d\xb1\x62\xf1\xc5\ +\xbb\x1b\xc4\xc2\x3e\x74\x39\x6c\x60\xbe\x00\x0a\xda\x6b\x6b\xe1\ +\x83\xbf\x7f\x98\xb1\xdb\x78\x1c\xcf\xab\xbf\xbe\x03\xf0\xab\xdf\ +\x0b\xf8\xcd\xaf\x12\xae\x1b\xe0\x61\x32\x79\xb4\xae\xaf\xa5\x1e\ +\x14\x83\x7e\x7b\x44\x78\xdd\x60\x71\x15\x52\x65\xe4\xfa\x64\x26\ +\x28\xe7\xb1\x2c\x91\x61\x05\x2b\x63\xb3\x9e\xc8\xa3\x02\x83\x49\ +\x94\x5d\x01\xbe\x3a\x16\x78\x00\x2d\x14\xc5\xf1\x99\x19\x3d\x31\ +\x0a\x9d\x00\x17\x1c\xfc\x9c\x17\x53\x13\x51\xb6\x7d\x22\xba\x44\ +\xc2\x3d\x16\xe0\x79\x03\xbc\x99\x78\x90\x9f\x33\x7f\x2d\x5e\x16\ +\x0f\x42\x01\xf0\x7a\x02\x6e\x22\x0f\x22\xa7\x0a\xdf\x0a\xe6\xc9\ +\x01\x1a\x11\x5b\x87\x09\x01\x7d\x17\x30\xc7\x06\x9b\xd0\x22\xa5\ +\x09\x69\x9e\x50\xd2\x8c\x6d\x4a\x80\x26\x84\x26\xa1\xe4\x0c\x9f\ +\x0b\xda\xa0\x18\x50\x70\x83\x82\xe4\xc8\x43\xb8\x6e\xd9\x62\x0e\ +\x99\xb8\x48\x06\x39\x07\x4d\x70\xc8\xea\x10\xbc\x07\x6a\xf9\x6f\ +\x37\xbf\xf7\x01\x57\x5d\x83\x24\x11\x12\x23\xbc\x8f\x88\x21\xc0\ +\x89\xc7\x67\x4f\x1b\xbc\x3e\x64\x6a\x5f\xc0\xd6\x13\x42\x5f\xc4\ +\x47\x3b\x89\xe7\x02\xbc\xb5\x35\x3d\x25\x56\xd7\x1f\xee\x00\xd0\ +\x62\x33\x6d\x45\x82\xe2\x71\xb2\x70\x48\x61\xc9\x95\x2f\x6e\x58\ +\x35\x2b\xeb\xd6\xd7\xac\x73\xc5\xd3\x96\x65\xfd\x54\x9d\x60\x0a\ +\x6f\x93\xc3\x5c\x10\x0d\xb9\x3f\x4f\x8a\xdf\x7a\x49\x55\xd8\xc3\ +\xb4\x4e\x1a\xa6\xb4\x8e\x81\x9c\x6d\xf0\x55\x1e\xcc\x92\x79\x98\ +\x57\x73\x4b\x2f\xbc\x61\xe7\x43\xc2\xf3\x9d\xc7\xab\x43\xc6\xad\ +\x87\x7d\x78\xc0\xaf\x7e\xaf\xc1\xef\x7e\x33\xc1\xa9\x62\x6f\x1c\ +\x78\x07\xe0\xa3\xce\x0c\x34\x1c\xe5\xc5\x03\x18\x59\x36\x16\x45\ +\x0b\x87\x51\x15\x9d\x67\x0b\xf0\xce\x0e\x8c\xe8\x56\x90\x8f\x62\ +\x16\xca\x94\x77\xe6\x9e\xeb\x40\x12\x4e\xb6\xf6\x69\x4e\xf4\xeb\ +\x37\x72\x1b\x04\xd4\xd2\x3b\xb7\x46\x52\x03\xfc\xf9\x7d\x10\xec\ +\x53\x41\xef\x85\xe9\x40\x46\x80\xba\xf2\x44\xe5\x6f\x1b\x8e\xeb\ +\xb2\x56\xc4\x5f\x70\x3a\x67\xec\x5a\x8f\xc3\x44\x3d\x45\x51\xc5\ +\xdf\xff\x59\xf5\x39\xb8\x60\xdf\x09\xaf\x4f\xbd\x70\x18\x5e\x30\ +\x95\x6a\xd2\x32\x5d\x94\xbb\xc2\x83\x3b\xa1\x60\x6b\x3e\x86\x3b\ +\xcf\x03\x35\x65\xe0\xb3\x6b\x9a\x79\x1e\xc7\xb2\x98\x88\x3a\x70\ +\x14\xba\xcf\x6a\xe9\x4c\x8a\xd2\x38\xcc\xc6\x55\x48\xde\xe1\xe1\ +\x5c\x70\xdd\x88\x29\x15\xd5\x28\xca\x14\xde\x3f\x4e\x05\x4f\x6c\ +\x6a\xe2\x14\xb8\x0e\x0c\x1f\x69\x50\xa0\x26\x94\x4a\xb0\x35\xad\ +\xd8\x45\xe1\x33\x78\xb2\xcf\x31\xa9\xe2\x34\x13\xa5\x51\x47\x60\ +\xd8\xab\x47\x14\x07\x4d\x01\x6d\x68\x30\xa4\x16\x9d\xce\x78\x98\ +\x12\x36\x25\x21\x6a\xa2\x1d\x7c\x4e\x88\x85\xe9\xc4\x1f\x6f\x04\ +\x0f\x43\x62\x64\x59\x2e\x18\x94\x64\xb1\xd6\x70\x9e\x20\x8e\xf2\ +\x76\x71\x88\xce\xc3\x7b\x8f\xe0\x02\x5c\xf0\x44\xff\x7d\x40\x8c\ +\x11\xc5\x79\xb4\x21\xc0\xb9\xc0\x43\x42\x1c\x4e\x22\x38\xef\x33\ +\x9a\xe0\x10\xaa\xba\xd2\xd4\x9b\xff\xec\xe7\x0d\x7e\xeb\xab\x09\ +\x0d\xf8\xac\x7a\x03\xcc\x3b\x0b\x87\xf9\x80\x3c\x80\x72\xc1\xbb\ +\xe7\x03\x7c\xdb\x70\x94\xd3\x1a\x55\xac\x0b\x4a\xb3\x4d\x83\xa2\ +\x77\x9d\xc7\x9b\x13\x3f\x9c\xfb\x81\x00\x5b\xb5\xde\x4a\x2a\xd0\ +\x9c\xe9\x11\x57\x56\x5a\xec\x47\x0d\x70\x37\x5b\xb9\x6f\x1b\x73\ +\x52\x7e\x5f\x1f\xd9\x03\x57\x60\x49\xed\x89\xd5\x0b\xf6\x5f\x1b\ +\xd8\x1e\xa8\xf0\x75\xbe\x3b\x64\x7c\xba\xf3\x78\x7d\xcc\x3c\x9c\ +\x4a\xc1\xff\xf9\x25\xaf\xff\x68\x98\xc4\xb3\x86\x86\x15\xdf\x0c\ +\x64\x0a\x3a\x70\x46\x5f\xcc\x89\xb8\x75\x24\x0a\xa9\x55\x34\xaf\ +\x8f\x99\xd2\x55\xf0\x96\x01\x98\x3d\x78\x9a\x80\x6d\x74\xd8\xcf\ +\x05\xfb\xac\x68\xb1\x8e\xe2\x2a\xdf\xfd\xba\xf3\xd4\xda\x17\x81\ +\x73\x04\xf3\x1c\x68\xdb\x95\x55\x10\xa0\xe8\x5a\x7a\xe0\xcd\x49\ +\x71\xdb\x3a\x26\xea\x0a\xa7\x03\xcf\x3b\x8f\x97\xc7\x44\xaf\xc0\ +\x49\x17\x53\x88\x2e\xd0\xfe\xec\xca\x0b\x1e\x87\x8c\x6d\x23\x26\ +\xd9\x15\x3c\xb1\xbc\xbd\x7a\xc8\xb4\x7e\x2d\xfb\x9f\xf6\x6c\x0f\ +\xc2\x05\x10\x57\x01\xda\x6c\xcc\xd5\x68\x81\xac\xd9\x30\x9e\xd3\ +\xac\x78\xbe\xf5\x78\x77\xe2\x9a\x66\x55\x7c\x71\x9f\x2e\x2c\xb2\ +\xf8\x33\x8f\x33\xd7\xb5\x58\x5b\x11\x05\x28\xe6\xe9\xe8\x04\x18\ +\x27\x62\x16\x29\x2b\x5e\x4f\x79\x21\x44\x9d\xb2\xa2\x11\xc1\x36\ +\x08\xce\x13\x4c\x01\x68\x97\x85\xe7\xb3\xd7\xc8\xb7\x35\x27\x57\ +\xad\xc3\x7e\x28\x0b\x20\xbc\xf5\x3c\x58\x2b\x50\x7b\xd3\x02\xc7\ +\xd1\x34\x0d\x2d\x47\x8e\x3e\x7a\x34\x1e\x68\x2d\x64\xa6\x0f\x4c\ +\x73\x2a\x39\xa3\x89\x19\x3b\x14\x1c\x52\x82\x2b\x05\x01\x8a\x8f\ +\x7b\x5d\x2e\x2c\x01\x7f\xc6\x60\x55\xa9\x73\x8e\x66\xa6\xf0\xd8\ +\x75\x81\xd6\x77\x2e\x40\xbc\x5f\xd0\xff\x28\x1e\xc5\x7b\x34\xce\ +\x41\x9d\x83\x37\x95\x67\x05\x12\x1d\x1d\x66\xc8\x81\x00\xc7\xb2\ +\xbf\xf1\xd3\x91\xc4\x2b\x11\xb4\x11\x08\x89\xd5\xd5\x49\x8d\x15\ +\xfb\xc1\xc4\x40\x16\xf4\xb9\xf5\x0e\x67\xab\xa7\xdf\x19\xe2\x3f\ +\xaa\x62\x6b\x99\x6b\x57\x1b\x87\xc3\xc0\x28\x6e\x2f\x65\xe5\xef\ +\x7b\xb2\xbf\x2c\x33\x14\x1b\x07\x4c\x70\x88\xa2\xd8\xe7\x95\xd3\ +\xfe\xc6\xc6\x84\xb3\x6d\xec\xd6\x98\x7e\xa9\x00\xe7\x09\xcb\xed\ +\x59\x4b\xd5\xc6\x84\x3c\xbe\xf2\x05\xaa\x1d\x99\x8d\x96\x9c\x70\ +\x73\xb5\x8e\x25\x63\x17\x18\xb4\xd9\x18\x4f\x60\xeb\x80\x77\xf3\ +\xea\xf0\xb8\x6b\x85\xee\xc1\x06\x9e\x7d\xd4\x0a\xde\x8c\xdc\x10\ +\xc1\xa6\x05\x72\xe1\x88\x53\x40\x50\xeb\x50\x14\x1b\xf3\x0f\xa8\ +\x8c\xc3\x64\x07\x5b\xd5\x28\x14\x00\x0f\xe7\x8c\xb6\xe1\x6e\xca\ +\x45\xe1\x02\x4b\xf5\xde\x7b\xb8\x46\x71\x3f\xd0\xe1\xd8\x9b\x10\ +\x2a\x38\xe0\xf9\xc6\xe1\xcd\x31\xe3\xaa\x05\x46\xcd\xe8\xcc\x44\ +\x44\xac\xf7\x54\x70\xf3\x6f\x1c\xf0\x98\x15\xbb\xe8\x68\x5c\x6a\ +\x48\xfd\xbd\x55\x47\x67\xbb\x1d\x87\x4c\xa6\xdf\x7e\x12\x3c\x9c\ +\x8d\xba\x7b\xa1\xb9\xa8\x58\x4b\xb4\x59\x7b\x65\x76\x76\xa6\x8d\ +\xf0\x4e\x70\x9e\xf9\x19\x9f\x33\x16\x06\xa5\x13\x23\x12\xa9\x51\ +\x8e\x6d\x9a\x52\x19\x94\x30\xdc\x61\xe7\x14\x67\x03\xf4\x44\x80\ +\xa1\xac\xbc\x90\x8c\x75\x2c\x3a\xa9\x2e\x9e\x1d\x6a\x74\xea\x7a\ +\x59\x8c\x86\x6d\xf0\xee\x61\x36\x61\x86\x62\x6b\xe3\xdc\x43\x52\ +\x7c\xba\xf5\x78\x98\x15\x8f\x63\xc1\x83\x11\xa4\x9c\xe3\x33\xd1\ +\x78\xc1\x55\xeb\xa1\x5a\x70\x7f\x16\x7c\xfe\xbc\xc1\x17\x77\x33\ +\x8a\x16\x5c\xa3\xe0\x91\x3e\xf5\xb8\x2a\xd9\x40\x56\x45\x83\x8c\ +\x32\xeb\x52\x29\xcd\x76\x38\x72\xfd\x04\xb7\xd1\xe1\x21\x0b\xd4\ +\x39\xb4\x8d\x43\x71\xc4\x04\xc4\x71\x14\xd9\x7b\xc1\x04\x59\x32\ +\x1e\x12\x04\xde\x8c\x52\xb2\x02\xc7\x39\xe3\xa3\x8d\xe0\xfe\x44\ +\x62\x98\x33\x3a\xfa\xce\x71\xf2\xd6\x26\x4e\xda\x4a\x61\xe5\xf1\ +\x41\x2b\x00\x98\xe8\xe3\x7e\xca\xf8\x24\x00\xa3\x13\x24\x73\xfe\ +\xcd\x20\x78\x06\x01\xe6\x91\x9d\xc9\x90\x80\xd3\x61\x65\xa1\x45\ +\xbf\x82\x60\xb5\xa7\xdd\x36\x42\x53\x4f\x50\x1d\x37\x5c\x94\xa8\ +\x95\xed\x36\xcc\xfc\xe0\x75\x65\xd3\x72\xbe\x6d\x1f\x4a\xf6\x44\ +\x7f\x27\xbb\x61\x82\xa7\xb9\xc7\x60\x61\xa0\xd9\x01\x87\x41\x91\ +\xad\x24\x6d\x6c\x34\x39\x15\xc5\xa7\x3b\x8f\x57\xc7\x42\xfb\x6f\ +\x21\x6f\x7e\x34\x56\x1e\x7d\x41\x05\x6f\x17\xc2\xcb\xa2\xe6\xe5\ +\x64\xc2\x5c\x6a\xb6\xce\xd9\xc3\xc1\x07\xb9\xf7\xc0\xec\x28\xb3\ +\x9d\xb5\xce\xa8\x49\x49\x9e\x32\xe9\xad\x25\xf3\xe6\x0b\x86\x94\ +\x3b\x01\x0a\x32\x7a\x5f\xc7\x8a\xb5\x9c\x55\x3c\x0e\x1c\x6f\x45\ +\x2f\x78\x33\xd4\x51\x23\x37\x7e\x3d\x08\x16\x89\x6d\x51\x3c\xef\ +\x1d\x8e\x13\x63\xd9\xbd\x0a\xe2\x85\x08\x07\x8b\x03\xb3\x98\xc1\ +\x27\x1f\xc6\x25\x29\x68\x09\xff\x14\xcb\x05\x5c\x85\x4e\x27\x5b\ +\xd3\x28\xd5\xea\xcb\x02\x44\x44\x16\xf1\x54\x52\xc5\xb6\xf7\x78\ +\x73\xca\x8c\x7f\x77\x82\x73\x62\x3c\x99\xd8\x67\xa8\x05\x78\x54\ +\xa3\xf4\xda\xfa\xc0\x5a\x40\x32\x2b\x29\x64\x12\xa8\x29\x0b\x05\ +\xd1\x5c\x8f\x82\xac\xc4\x2f\x07\xbe\xd7\x57\x67\xab\x0a\x0a\xa7\ +\x39\x6a\x4a\xc8\x56\x04\x5f\xec\x33\x7e\xbc\x23\x5d\x3d\x19\x1f\ +\x24\x67\xc5\xd9\x5c\x4c\x4e\xb3\x62\xce\x9c\x3d\x7e\xf9\x08\xc4\ +\x10\x38\x8a\x04\x55\x85\x50\xa5\x3d\x5a\x0b\xcc\x73\xc1\x90\x14\ +\x7d\x64\xba\xd2\x78\x31\xd2\xa6\x2d\x1d\x27\x38\x7d\x14\x9b\x08\ +\x30\xd1\xa8\x66\x28\xb4\xde\x61\xce\xac\x82\x1d\x80\x5d\xa0\x8b\ +\xb2\x03\x5f\x5b\x6b\x23\x9b\x87\x33\xbf\xa6\x56\x9e\x59\x69\x6f\ +\xd5\xa6\x82\xd9\x4c\x61\xf7\x89\x79\x14\xe5\xe7\xdc\xc7\x3f\x57\ +\x32\x90\x80\x9b\x28\x42\xf0\x72\x26\x43\x2d\x58\xa9\x28\xc5\xdc\ +\x73\xcd\xb0\xa3\xb5\x79\x2d\x2c\xbf\x62\x23\x54\xce\x59\x06\x28\ +\x1a\xd3\xfe\xdf\x9f\x0b\xf6\x33\x39\xe4\x15\x69\xae\x4a\xa7\xea\ +\x9c\x9b\x8d\xc7\x5e\xec\x7b\xbf\x95\xfc\x2a\x1c\x85\xe5\x02\xdc\ +\x46\xfe\xfd\x30\x9b\x2f\xa0\xf2\xc6\xff\xa5\x5b\x98\x39\x09\x17\ +\xf5\x30\x92\xdb\x2e\x10\xbc\x7c\xa4\x8c\x6d\xce\x82\x4d\x60\x7f\ +\x3f\x65\x43\xf3\x8b\x9a\xfc\x95\xb3\x77\x51\xc5\xb6\xe1\xeb\xca\ +\x85\xd6\x61\xcf\x3b\xc1\x71\x2a\x78\x98\x39\xe5\xf0\x42\x97\x23\ +\xaf\xc4\x3f\x9e\x06\x02\x60\x63\x22\xfd\xd5\xa9\xa0\x85\x62\x2e\ +\xe6\x75\x60\xc1\x99\xf4\xd4\x63\x3e\x5f\xac\xfc\x88\x42\x29\x6f\ +\xa9\x26\x28\xca\x36\xc3\x0c\x78\xd1\x99\xf6\x22\x9b\x5c\x35\xda\ +\x9a\xbe\x3b\xf1\x41\x85\xb2\xa5\x1a\x6d\x3d\xb2\x7d\x4e\x4e\x6b\ +\x5e\x83\x2c\x4a\xbc\xaa\xce\x53\xb5\xf1\xdc\xcc\x98\xf2\x9d\x63\ +\xbb\x75\x9e\xed\x73\x36\x3b\xf2\x4f\x37\x9c\x9e\xa8\xad\xe9\x30\ +\x57\x59\xb4\xe0\xdd\x31\xc3\xab\x20\x65\x41\x67\x66\xa9\xb3\xad\ +\x69\xce\xf4\x1e\xa8\x62\xa7\xfa\x9e\xa2\x95\x7f\xe3\xac\x78\x66\ +\x6b\x7a\x98\x88\xb4\xab\xb5\x9c\xc3\xcc\xf8\xf8\x27\x8b\x48\x87\ +\x53\x05\x51\x41\x50\x1e\x26\x29\x2b\x4e\x13\x49\x68\x45\x49\x08\ +\xfb\xfd\x03\x5b\x2c\x5d\x4c\x63\x78\x71\xc1\xf2\xfb\x3e\xee\xd8\ +\xbf\x0b\x04\x01\x0e\x9b\xe8\x31\x14\x82\x77\x4d\x08\x88\x21\xe2\ +\x94\x02\x4e\xa0\x42\xcf\x87\x16\x59\xf8\xab\xf7\x2d\x62\x68\xd1\ +\xc4\x16\xd1\x37\x40\x68\x8c\xd9\x17\x38\xce\x13\x07\x85\x83\x83\ +\xb3\xe9\x95\x43\xeb\x38\xce\x3c\x1b\xd3\x51\xeb\x67\x22\xc0\x8b\ +\x8d\x79\x30\xd8\x65\x75\xb4\x75\x3f\x0d\x19\xf3\x42\x96\xa0\xa3\ +\x73\x49\x96\x8a\xf7\xa1\x0e\x80\x02\xaa\xc9\x44\x09\xfe\x24\x23\ +\x7a\x54\x5e\x32\x2e\x4c\x13\x87\xc2\x1b\xb4\x6a\x60\x06\xdb\xcc\ +\xb5\xa4\xa9\xa1\x93\x64\x97\x59\x14\xb4\x37\xa1\xd1\x85\xb8\x22\ +\x5d\xf0\xd8\x6f\x1b\x96\xdb\x35\x87\x2e\x2b\xac\x17\x23\x39\xe5\ +\xde\x90\xe1\x6a\x45\x5e\x0d\x43\xfe\xdf\xbb\x55\x3c\xf0\x71\xf7\ +\x9e\x33\xb4\x13\xf4\x2d\x79\x0b\x87\x91\x46\x94\x5b\x63\xf3\xb8\ +\x02\xbc\xb8\xf6\xf0\x06\xc8\x29\x08\x8a\x29\xd8\x4f\x42\x05\xaf\ +\x4f\xac\x04\x1a\x01\x9a\x96\x9b\x3a\x03\xd8\x38\x8e\xed\x0e\x59\ +\xb1\x31\xff\xff\x6a\x00\x32\x64\x4b\x25\xb2\xe9\xc6\xb6\x63\xeb\ +\xd1\x1b\xdf\x60\xac\xca\x43\xa9\x71\xde\x75\xac\x28\x4b\x94\x74\ +\xb1\x35\xad\x6b\xa1\xf6\x67\x48\xd5\x34\xc8\x32\x97\xdf\xc4\x65\ +\x04\xbf\xa8\xfd\x2a\x3f\x20\x80\x87\x9c\x18\xb1\xa9\x86\x80\x3a\ +\xe3\x3d\x9c\xeb\xe1\x2e\x2b\x36\x10\x1d\xf0\xb3\xa3\xb9\x08\x03\ +\xb8\x0d\x66\x80\x23\x2b\xa9\xca\x7b\x4e\x18\xee\x6d\x4d\x7b\xb7\ +\x1e\x5c\x4f\xb7\x96\x51\x64\xcf\xf3\xa4\xac\x16\x6f\x5a\x1e\x0a\ +\x6f\xce\xe4\x10\x28\x18\x07\x0f\x28\x26\x7b\x7e\x7a\x07\xdc\x4d\ +\x8a\x9b\x80\x25\x75\x48\x4d\xfd\x58\x2d\xcd\x9e\xf7\x74\x46\xaa\ +\xe1\x28\xb4\x2f\xc7\x42\x2c\xea\x8d\xba\x5d\x94\x1e\x94\xdf\x9c\ +\xb9\xe9\x98\x5a\x44\x06\x63\xe3\x1c\xbc\x77\xc8\x70\x50\x21\x9d\ +\xd7\x3b\x8f\x18\x1c\xc4\x79\xec\x3a\x43\xf8\x83\x67\x5f\xec\x1c\ +\xc4\x3b\x04\xe7\x21\x70\xd8\x06\x0f\x07\x41\xf0\x0e\x41\xdc\xb7\ +\xbd\x24\xca\xda\xfa\xd4\x8c\x7e\xea\x4a\x17\x00\x00\x20\x00\x49\ +\x44\x41\x54\x01\x6f\x1c\x91\xaf\x0f\x46\xf6\x12\x92\xe8\x3c\xaa\ +\xda\x92\xef\xb3\xef\x28\x95\x3e\x25\x45\x13\x7e\xfe\x52\xde\xfd\ +\xbc\xdf\x74\x18\xf9\x90\xce\xca\x74\x9c\xea\xf2\x3a\x5e\x04\x2d\ +\xd4\x84\x82\x78\xe1\x1f\x5f\x59\x68\x72\x21\x12\x6a\x1d\xd0\x35\ +\xc2\x24\x58\xdb\xe4\x15\x67\xbc\x6d\xd4\x9c\x72\xe8\x1e\xd4\x39\ +\x7a\xf0\xb5\x56\x8a\x27\x7b\x28\x93\x21\xeb\x95\x67\x32\x5d\xb8\ +\xb3\x4e\x65\x75\x09\x12\xab\x48\xbe\x1a\x6c\xf3\x5e\xaa\x1c\x47\ +\xba\xf5\x78\xe3\xcf\x1f\xab\x15\xb7\x13\xfc\xf4\x5d\xa2\xec\x52\ +\x80\xe7\x1d\x1d\x71\x9d\x10\x88\x54\xbb\x8d\x3f\xbf\x0d\x38\x17\ +\xe0\x40\xeb\x1d\x9a\x5c\x26\x6b\x67\x20\x38\x5f\xc4\x8d\x31\xcb\ +\x8f\x39\x03\xb3\xb2\x0c\x9f\xed\xeb\x4e\x99\xb7\xa1\x33\x27\xe0\ +\xaa\x96\x54\xe3\xbd\x0f\x65\xcd\xcf\xab\xe5\xbc\xaf\x1e\xfe\xf5\ +\x50\x53\xa5\xf5\xd7\x85\x57\xdf\x64\xa3\xda\x56\x80\x9d\x57\xf3\ +\xef\xe3\x4d\xec\xec\xd3\x29\x56\x85\x14\xeb\xf9\x3b\xbf\x8a\xb2\ +\xe6\x4b\x0b\x3c\xcb\x50\xa8\xe3\xc5\xe8\x80\xb7\x33\xbf\xbe\x5c\ +\x38\x1b\xa5\xac\x18\x53\x41\x6b\xe5\xef\xb9\x5a\x6e\x8b\xe0\x9b\ +\x47\x72\x7b\xb3\x10\xb0\xac\xa4\xa7\x07\x13\x3b\x54\xd7\xe3\x36\ +\x3a\x3c\x5a\x7c\x91\x18\x25\xfa\xe1\xcc\x76\xe8\x64\x58\x92\x2c\ +\x29\x46\xfc\x99\x22\xac\xa2\x0e\x33\x2b\xb0\x93\xe9\x17\xa2\x70\ +\x9f\x2a\xf8\xac\x16\x59\xa7\x1e\x1e\x8a\x6d\xbc\x30\x90\xb1\x11\ +\x9c\x37\xc2\x4d\x10\xc1\x55\xe7\xac\x05\xa1\xc0\x68\xc8\x0e\xad\ +\x38\x14\x38\x7c\xd2\xae\x1a\x60\x75\x42\xf3\x53\x23\x64\x65\xe3\ +\xac\x94\xda\x26\x59\x95\x75\x39\xca\x16\x7b\x56\xb5\xb0\x95\x08\ +\xf6\xf9\xec\xcb\x7a\xb8\xab\x01\x24\xfb\x81\x13\x32\xc1\x2a\x78\ +\xfb\x60\x07\x80\x9a\x2f\xdb\xc6\x31\x3e\x2b\x83\x25\x5d\xeb\xa9\ +\xb8\x53\x65\x9f\x76\x32\xcb\xaf\x64\x6d\x83\xbf\x50\x4a\xce\xba\ +\x3e\xc0\xa3\x2a\xd2\x54\x70\xb0\x0d\xa7\x16\xec\x51\x7b\xd0\xe8\ +\x15\xdb\xd6\xe1\x3a\x70\xfc\x34\x1a\x6a\xde\x7a\x86\x50\xd6\x68\ +\xec\x64\xe5\x92\xd8\xcf\xdf\x78\x2a\xcc\x02\x14\x1e\x8a\xa7\x5b\ +\xb1\x85\x24\xed\xf6\x71\xe6\x66\x28\xe6\x78\x53\x8d\x36\x2a\x2f\ +\xbe\xf1\xd6\xee\xe8\x0a\x89\x07\x00\xf7\x53\x59\xa6\x03\x82\xd5\ +\xf9\xf8\x0f\xde\x24\x7c\xd2\x11\x04\xe2\x6b\x50\x6c\x95\x1b\x76\ +\xdb\xb0\xba\xd8\x34\x15\xc8\x02\x9e\x46\x7e\xb0\x9d\xb7\x16\x26\ +\xf3\x80\x83\x79\x0a\x40\x38\xf2\x7b\xd2\xb3\xe7\x75\x60\x46\x9f\ +\x18\x8d\xb9\xd8\x21\x51\x3f\xc8\x74\x61\xac\x01\x11\x3c\x0e\x65\ +\xa9\x0e\x2a\xe5\xb9\x3a\x01\xf5\x1d\x41\xb4\x4f\xb6\x9e\xc9\x42\ +\xe6\xd5\x77\xd5\x5c\x38\x56\x19\x58\x5a\x1f\xce\xc6\x01\x5b\x67\ +\xce\xc3\xc2\xcf\xf3\xba\xab\xd5\x07\xbd\x07\x07\x5d\xd7\xb4\xfa\ +\xe6\x47\x4f\xc0\x8f\xa1\xa0\x6c\x05\xaa\x83\x51\xf5\x77\x38\x58\ +\x95\x18\xc3\xba\xe6\x0a\xe0\xed\xa1\x60\xeb\x0b\x72\x9d\xa2\x80\ +\x2e\x46\xb3\x31\x35\xc5\x73\xe4\x5a\x37\x73\x10\xe0\xb6\x15\x6c\ +\xdd\x4a\x51\x4e\x05\x0b\xd0\x3b\x98\x79\x42\x23\xc0\xa7\xd7\xb2\ +\x5c\x44\x35\x0b\xe1\x38\x93\xe6\x1b\x2f\xa6\x0a\xd5\x3e\x4e\x00\ +\xec\x07\x7e\xf6\x15\x03\x29\x35\x84\x06\x8a\xc6\x4e\xdb\xe7\x5b\ +\x0f\x5f\xe8\xbe\x7c\xc8\x82\x6d\x43\xa1\x59\xc0\x3a\x96\x5c\xcd\ +\x69\x94\x22\x33\xa7\xd8\x78\xab\xa0\x1c\x5b\xcc\xce\xd5\x29\x09\ +\x9f\x31\xd1\x15\xb8\x8b\x66\x98\x53\xc7\xe1\xad\x97\x0f\x58\x01\ +\xc8\x5a\x16\xb6\x1e\x68\x40\xb0\x62\x2e\xc0\x37\xc6\x20\x11\x01\ +\x3e\xee\xc5\x82\x20\x81\xbe\x61\xca\x4f\xf4\x58\xa4\xbe\x4b\xc8\ +\x85\x70\xa6\xab\x62\x26\x13\xe0\xad\x74\x15\xa8\xd7\x3f\x67\xc1\ +\x61\x2c\xb8\xb7\xb1\xd1\xd6\x4e\xf4\x2a\x89\x6c\x64\xd5\x9a\x67\ +\x43\x9f\xb7\x2d\x6b\x59\xaf\xc0\x08\x81\x83\xe0\xe5\xb1\x60\xb4\ +\x5e\xeb\xd9\xb5\x47\x2e\x8a\xd1\x4e\xe2\x17\x1b\x56\x14\xdb\x46\ +\x20\x4e\xb1\xeb\x1d\x52\xe6\xc9\xdf\xbb\x6a\x47\x45\xf7\xdf\xb9\ +\x08\xfa\x60\x0f\x92\x21\xb7\x62\xa2\xa3\x83\xd9\x60\x35\x41\xd0\ +\x07\x87\x3b\xf0\x61\x3a\x4e\xcc\xe3\x2b\x79\x75\x29\x7a\x37\x73\ +\xdd\x26\xf3\xe2\x73\x76\xbb\x3b\xf0\x61\x80\xd2\x2f\xef\xe1\xcc\ +\x2a\xa1\x00\x78\xd2\x5a\xe8\x86\x01\x9f\xa1\x71\x8b\x9b\x72\x5b\ +\xe5\xd3\xb6\x26\xce\x6e\x57\xda\x88\x29\x82\x99\xf6\x6d\x1a\xc1\ +\xab\x23\x0d\x3f\xbf\x3a\x64\xb6\x50\xce\xfc\x00\x66\x45\x1b\x56\ +\x31\x52\x8d\x0c\x6f\x44\xd1\x34\xc0\x0c\xc7\x54\x27\x33\x56\xa9\ +\x23\xdd\x31\x01\xdb\xde\x21\x17\x12\xa5\x54\x81\xa7\x2d\x5f\xcf\ +\x55\x23\x28\xc2\x9f\xab\x95\xc8\x04\x1e\x76\x6a\x9c\x7a\xd8\x04\ +\x05\x06\x86\x35\x9e\xaf\x67\x2a\x8a\xfb\x51\xd0\x7a\x7e\xdd\x93\ +\x8d\xc7\xbd\x1d\x7a\xa9\x28\x52\x52\x8c\x15\x30\xb6\x72\xfe\x31\ +\x71\x02\x42\x20\x55\x17\x6f\xff\x68\xcf\xea\x28\x82\xa2\x82\x2f\ +\x1e\x0a\xe9\xc9\x50\xbc\xb8\x71\x8b\x77\x61\xd7\x70\x72\x12\x3d\ +\xc7\x6f\xe1\x62\x73\xb5\x5e\x96\xc8\xaf\x00\x56\x13\xa2\x8a\x67\ +\xad\xe0\x8b\x47\xae\xe9\x37\xc7\xcc\x98\x73\x13\x44\xdd\x4f\xd5\ +\xb5\x19\x8b\xf7\x61\x6d\x71\x5b\x2f\xa6\x33\x71\xc8\xd9\x48\x73\ +\x85\xed\xc7\x21\x0b\x62\xe0\x74\x60\xd6\xf5\x80\xdb\x78\xa0\x8b\ +\xc4\x99\x1a\xcf\xf6\xa5\x4e\x7a\x3e\x10\x06\x40\xfd\x79\xe7\x38\ +\x46\x0a\x86\xbe\xcf\xaa\xf8\xa4\x5f\x51\xe3\xb7\x03\xe7\xeb\xb9\ +\xc0\x26\x03\xbc\xe5\x6a\x36\x5d\x1d\xa1\x9c\x0b\x70\xd3\xf1\x69\ +\xdb\x67\xe0\xa6\x23\xc3\x70\x9f\xb0\x18\x58\xdc\xb6\x0e\x2f\x3a\ +\x9a\x51\x9c\x32\x17\x6e\xb4\xd2\x67\x50\xa2\xce\xb7\x3d\xc9\x2e\ +\x33\x98\x8c\x93\x4a\x41\x08\x97\xc9\x4b\x82\xad\xb0\x75\xb9\x3f\ +\x94\xc5\x69\xa6\x75\xc0\x4f\x8f\x7c\x5d\xc7\x91\x1e\x7b\xbb\xde\ +\x2d\xc9\xb5\xa3\xc5\x7f\xfd\xe8\xb9\x87\xf3\x82\xab\x96\xfd\xac\ +\x82\x19\x81\xaa\x74\x12\xa6\x3f\x3f\x45\x2e\x4f\x5b\xe0\x7e\x2c\ +\x0b\x1a\xad\xca\x71\xd3\x43\xd2\x25\x0a\xbc\x12\x99\x44\x49\xa2\ +\xf1\x6e\x65\xad\xcd\x85\xda\x03\x01\x70\xdb\xb3\x7a\x10\xe1\x9a\ +\x3a\xb5\x5c\x40\x21\xaa\x9e\xc1\x35\xc9\x15\xf7\xa8\x58\x8b\x63\ +\x0a\xd0\x6c\x7d\x67\xe7\x79\xa0\x3d\x8c\xec\x99\x1d\x14\xff\xd4\ +\x35\xe7\xdf\x73\xa9\xfa\x08\xb6\x3e\xd5\xce\x7b\xdb\xf0\x85\xce\ +\x10\xec\x07\x60\xcc\x05\x12\x2e\x70\x02\x59\xed\xbe\x8f\x76\x18\ +\x54\xfc\xe7\x6e\xe4\x7f\xbf\x1f\x78\x83\x6d\x3b\xc7\x07\xb9\x58\ +\xb6\xa2\x00\x9f\xee\x58\xe2\xef\xac\xc7\x4f\xca\x6f\x9e\x33\xb9\ +\x16\x74\x0f\x26\x17\xe0\xb6\x13\x3c\x9e\x0b\x5d\x83\xa4\x8a\x70\ +\x04\x27\x8b\x25\xcb\x56\xc1\x55\x0b\x74\x67\x6b\xbf\xa9\xd6\x6c\ +\x99\x98\x42\xa3\xbc\x65\xaf\x3b\x67\x76\x74\x82\x37\xfb\xc2\x0a\ +\xd2\xcc\x5d\x20\x34\x6c\xd5\x0b\xc3\x92\xd9\x70\x9b\xa7\x3d\x3f\ +\xbf\x43\x01\xae\x1b\x5e\x44\x77\x23\x3d\x23\xa0\xc0\xe7\x5b\x8f\ +\x6d\xd0\x0b\xa9\x3c\x2b\x86\x09\x4c\x3e\x56\x01\xba\x96\x95\xce\ +\x31\x01\x0f\x53\x41\xd7\x90\x16\x5e\x6c\x82\x05\x50\x85\x59\x63\ +\xc5\xab\x7a\x12\x4a\x9b\xf7\xfd\xa8\x98\x54\x10\x02\x7b\x9f\x9f\ +\x93\x09\xfc\xf3\x63\x00\xfb\x19\xd8\x75\x6e\xc9\x00\xa4\x41\x83\ +\xe0\xee\xa4\x8b\xeb\x71\xd6\xd5\x9c\x13\x56\x1a\x36\x06\x68\x4c\ +\x65\x1d\xe1\x29\x2e\x13\x83\xd4\x78\xdd\xf2\x2d\x3d\xfe\x61\x2a\ +\x78\x39\x28\xa2\x95\x3d\xa1\xac\x7c\xf6\x27\x2d\xf0\x34\x0a\x8e\ +\x27\x0b\x91\xb0\xf2\xb5\x6b\x1c\x0e\xd3\x2a\x41\x0e\xb2\x82\x40\ +\x35\xa3\x4d\x2f\x4e\xf1\xcf\x36\x0e\x0e\x4c\x11\xfe\xfa\x6e\xc6\ +\xa6\x11\xdc\x08\x51\xee\xb9\x08\x7e\xe7\x75\x86\x66\x45\xb1\x5a\ +\x7b\x52\x6e\x46\x11\x12\xa1\x92\x8d\xf4\x4e\x33\xf0\xf5\xd1\xa4\ +\xc8\x96\x88\x34\x2b\xc3\x3d\x3e\x6e\xe4\x02\x03\x61\x19\x3e\x2b\ +\x4d\x42\xe6\xcc\x03\xaf\x0f\xc4\x07\x6a\x4b\x73\x7f\x26\x91\xa8\ +\xae\x57\x35\x03\xa9\x93\x95\xd6\x6e\xff\x64\x6b\x5a\x8d\x4d\xa6\ +\x4c\xf5\xa2\xb3\x96\x68\xcc\xab\x96\x42\xac\x04\xff\xe2\x91\xef\ +\x29\x5c\xdc\xa0\x62\x32\xdb\x4f\x37\x64\xea\xcd\xf6\x21\x7a\xb3\ +\x54\x2f\xc5\x7a\x5a\xac\x65\x76\x3d\xcc\x6a\xa3\x1a\xcc\x45\xe9\ +\xe3\x8e\x23\xcc\xdb\x86\x53\x81\xd6\x09\x6e\x1b\xea\x1e\xa6\x0c\ +\xbc\x3c\x14\x0c\x63\x41\x9e\x49\xc8\x29\x0b\xf1\x48\xf0\xbc\xe3\ +\x9a\x3a\x08\xf6\x89\xb6\x70\xc5\x10\xfb\x62\x87\xfe\xc7\x5b\xc1\ +\xb5\xd0\x86\x4e\x6a\x5f\x5d\xd6\x77\x58\x32\x81\xb2\xe7\x57\xec\ +\x3b\x4e\xb3\x12\x1f\xca\x82\x79\x2c\xf0\x76\x93\x4f\x2a\x66\x41\ +\x56\xc3\x62\xf9\x9a\xab\x9c\x7a\xc1\x97\x00\xdc\x9f\xf8\x79\xf1\ +\xb5\xfe\xe1\xd2\xfb\xd5\x31\xe3\x34\x03\x41\x75\x31\x3d\xad\x42\ +\xa9\x67\x9d\xc3\x46\x48\x8d\x9e\x95\x98\x44\x63\xb9\x07\x35\x5f\ +\xa1\x8e\xc7\x2b\x4e\x50\x45\x76\x95\x3f\x72\x1d\x04\xbd\x28\x36\ +\x01\x70\x59\x71\x1c\x69\x16\xf3\xe1\x2a\x00\xcb\xac\xbf\x3b\x91\ +\x05\x57\x73\xd4\xa3\xa9\xca\x82\x39\xc6\x56\x99\x67\x53\xe5\xa2\ +\x05\xcb\x69\x5a\x13\x79\x2f\xdf\x58\xef\x88\x23\xdc\x0f\x8c\x0c\ +\x6b\xdd\x9a\xc5\x87\xc2\x12\xbd\x33\x0f\xf1\x93\x8d\x08\x03\xc8\ +\x89\x7e\x33\x12\x1c\x8a\x35\x72\x2a\x29\xde\x1d\xf3\x4a\x69\xb5\ +\x08\xe8\x45\x8c\x23\xc0\x36\xf0\x16\x3c\x5b\x70\x65\x68\x1c\xa5\ +\xc1\x36\xff\x1f\x93\xe2\x2e\x9b\x93\x8e\x11\x89\x32\x28\xe1\x6d\ +\x1c\xd0\x0b\xab\x9f\x52\x14\x0f\xe3\xaa\xa8\xab\x0f\x4a\xd2\xf5\ +\xbd\x02\x82\x57\xfb\x82\xbb\x91\x95\x53\x40\x15\x93\xb0\x34\x3c\ +\x8c\xbc\xf1\x0f\x74\xb3\xb0\x30\x52\x5b\x03\xc8\x72\xe3\x6a\x59\ +\x0d\x49\xeb\x01\x38\x1b\x18\xe7\x2f\x0e\x86\x2a\xa6\xea\x6c\x4d\ +\xcf\x89\x6c\xc2\x8d\x2d\xba\x00\xf0\x86\x09\xec\x1a\x87\xb1\x28\ +\xfb\x7d\x7b\xbd\xa7\x22\xf8\xf2\x40\xc1\x4e\x05\x2d\x1d\x68\xfe\ +\x71\x38\xe7\xe5\x3d\xd6\xd1\x61\xae\x41\x26\x42\x41\x58\xfd\x9c\ +\x11\x3c\x82\xe3\x8d\x95\xb2\x62\xca\x8a\x87\xa4\x38\x8d\xf5\xa0\ +\xa2\xe0\xe5\x94\xd8\x2a\x6d\x4d\x4b\x10\xa1\x78\x73\x26\xbb\x71\ +\x49\x10\x36\x22\x90\xb7\xf7\x56\x54\xf0\xcd\xbe\x60\x9f\x08\x2a\ +\x45\x57\xe5\xb1\xc4\x60\xf6\x23\x2b\xc5\x02\xc1\x9b\x87\x84\xc6\ +\x4a\xff\x9d\x25\x32\xb5\x5e\x96\xd8\xaf\x88\xd5\xa4\x96\x55\x99\ +\xe0\x7e\x54\x74\x56\x85\xd5\x90\xd5\x60\xed\x09\x01\x45\xea\x48\ +\x5a\xbb\x40\x2a\xfe\xa4\x4a\xae\x06\xac\xfa\x9d\xcb\x3a\xba\x7e\ +\x7d\x62\x64\xdc\xa8\x04\x03\x8b\x3d\xab\x2f\x0f\xdc\x4b\xf5\x00\ +\xac\xd5\x27\xec\x73\x7d\xd2\xd1\x22\xae\x3a\x55\x77\x9d\xc3\x30\ +\x2b\x31\x0b\x30\xa3\xe2\x03\x1e\x00\x2b\xaa\x9e\x40\x66\x9e\x2a\ +\xbd\xd7\xe0\x4c\x2e\x6a\xe5\x68\x51\x60\x80\xe2\x17\x6e\x8d\x08\ +\x13\x59\xb2\x78\x6f\xec\x3e\xb7\x3a\xc3\x9c\x33\xf5\xe1\xd1\x83\ +\x96\x63\x59\xa1\xc5\x74\xf9\xa0\x65\xd6\xbb\xea\xd3\x2d\x97\xc1\ +\x2c\x2c\xed\xab\x18\x49\x1c\x33\xe9\x83\x7d\x00\xf5\x01\xae\xee\ +\xc3\xd1\x62\xbe\xdb\x58\xf1\x08\x81\x87\xe0\x9b\x7b\x7a\xde\x06\ +\xc3\x38\x52\x1d\x29\x19\xd0\x53\x94\x0f\x44\x95\x01\x27\xf3\xed\ +\x6b\x83\x40\x21\xe8\x3d\x09\x31\x3b\x03\x07\x6f\x5b\x60\xd7\xb1\ +\x0f\x0d\x86\x7c\x6b\x25\xce\x18\x51\xc9\xa9\x62\x6b\x0d\x61\x2a\ +\x6b\x65\x31\x9b\x25\xd8\x29\x2b\x2d\xe9\x6c\x73\x77\x9e\xbf\xcf\ +\x00\x9e\xf5\x40\x1b\x81\x36\x08\xfa\x46\x16\x89\x76\x45\x8c\x61\ +\xb7\x3e\x93\xbd\x14\x9b\xd6\x19\x62\x6e\xdc\x03\xf0\xf6\xb9\x37\ +\x1a\x71\xb5\x1f\xab\x63\xc2\x8d\x11\x55\xea\x66\x9f\xf5\xc2\xf0\ +\xee\xa2\x85\xab\x06\x20\x19\x14\x88\x9d\xe7\x62\xd9\x84\x82\xbb\ +\x43\x46\x29\x62\x69\x46\xa4\xb9\x56\xfc\x60\xb2\xd3\xb2\xb5\x35\ +\xdd\x78\x3a\x3d\x4d\xb9\x60\xd3\x12\x3f\xdf\x7a\x1e\x94\x9d\xe7\ +\x33\xf6\xb4\xa3\xcd\x17\x6c\x9a\x53\x0f\x88\xa4\xd4\x24\x54\x60\ +\xf6\x3a\x70\xe2\x33\x1a\x42\x9b\xeb\x08\x50\xa8\x47\xd0\x8b\xe8\ +\xf2\x6a\xe0\x2a\xe6\x57\xf1\xf9\x0d\xdf\xdc\xd3\x5d\xc0\x39\x2b\ +\xae\x1a\xa0\xb8\x95\xfc\x95\x8a\x49\xc0\x0b\x2f\x1c\x6f\xb9\x17\ +\xc5\x42\x66\x82\xa3\x12\xf2\x64\xc0\xa4\x5c\x8c\xb3\x1d\x38\xed\ +\xf2\x17\xf2\xf9\xd9\x9e\xbf\x4b\x0f\x4a\x07\xfe\xcc\xea\xd0\x34\ +\x4c\xc5\x08\x45\x14\x87\x3d\x9e\x74\x59\xd3\x3a\x26\xff\x60\x07\ +\x40\x05\xdc\x22\x38\x6a\xa2\xdc\x99\x7a\xfa\x39\x7f\x3b\x49\x69\ +\xd3\x30\xf9\xe5\x0f\xde\x15\xa4\xa2\x08\x9e\x84\x97\x39\xf3\xa4\ +\x3d\xd7\xf0\x4b\x28\x82\xb9\x1b\x9c\x93\x32\xad\xd7\xfa\x38\x87\ +\x15\x9d\x97\x85\xa4\x72\x61\xdd\x2d\xc0\xb1\x02\x62\x66\x12\x99\ +\x95\x9c\xf6\xd8\xf0\xef\x6b\xcf\x29\xa6\x37\x28\x10\xdc\x9b\x36\ +\x61\xd1\x12\x08\x85\x38\xb3\x85\x71\x3e\xdd\xc8\x62\xb8\xe0\x8c\ +\xe6\x39\x64\xf6\xa9\xa3\xbd\xb6\xc9\x42\x06\xc5\xb1\x6c\x6d\x83\ +\x62\xb6\xc3\xb1\x14\xc5\x69\x66\xb5\x70\xb6\xd4\x5e\x67\x25\x5f\ +\x11\xb2\x01\x67\xac\xa5\x9f\xb3\xbe\xfc\xba\xb3\x2a\xea\x92\x89\ +\x67\xb7\xc2\x39\x2b\xda\x86\x07\xd0\x9b\x93\xd2\x92\x1b\x4a\x00\ +\xc9\xd6\x75\x28\xf5\xc6\x54\xc4\x60\xad\x8e\x0a\xce\x63\xa1\xdb\ +\xae\xe3\x2d\x99\x2e\x46\xb2\xe5\xe2\x66\x55\xc3\x45\x8e\xaa\x88\ +\x8d\x5b\x1f\xee\x8a\xdd\x58\x65\x56\xe7\xd7\x19\xba\xcc\xe1\xe9\ +\xf2\x64\x4e\xcd\x86\x23\xb4\xa1\x22\xe9\x4c\x53\x8e\x36\x39\x71\ +\xf6\x3a\x66\xfb\x3c\x1e\x67\xc5\xb6\xe3\x43\x3d\x0e\xd4\xdd\x4b\ +\x10\x34\x5e\xcd\x6f\x52\x90\x52\xc1\xfd\x50\xd0\x45\x02\x5f\xdb\ +\x28\x70\x8e\xef\xb3\xea\x42\xb2\x0a\xde\xa5\x4a\x8f\x26\x46\xd1\ +\x47\xc1\x36\xb0\xdd\x6a\x2d\xf4\xf4\x68\x15\x4f\x2a\x40\xd3\x70\ +\xb2\xe1\x20\xf8\xd9\x7d\x59\xec\xd8\x0b\x80\xfd\xb8\x8e\x36\xdb\ +\x85\x8f\xc1\x1b\x7f\xce\xfc\x8c\xe9\xce\xbb\x56\x7e\xce\x7d\x3b\ +\x85\xbc\xb6\xba\x10\xd0\x18\xc6\x93\xad\xe9\x16\x8d\x3f\xad\xe3\ +\x1a\xbb\x68\x66\xe3\x26\x14\xb3\xc6\x1f\x6d\x5e\x58\xb3\x27\x78\ +\x68\x11\x0c\x8e\x91\x79\x13\x1f\x8e\x09\x68\xb7\xe2\x6c\x0e\xba\ +\xa2\x2c\xed\x3a\xc7\x85\xf1\xa2\x70\x8e\xb7\xf7\x69\x56\x14\x61\ +\x4d\x9a\xc1\xd3\x6b\xca\xfc\x9a\xce\x76\x73\x11\xde\x9c\x01\xcc\ +\xd7\xeb\xed\xf4\x76\x20\x70\x93\x6d\x60\xd4\x7a\xea\xa0\x1d\x48\ +\xcb\x4c\xc2\x9f\x3d\x1b\x21\x29\xe4\x6c\x36\xd1\x86\x25\x04\x45\ +\x28\x4a\x85\x9d\x95\xd4\xa5\x14\x04\x07\xfc\xe0\x79\xb3\x64\x0c\ +\x3a\xe1\xcf\xcd\x85\xe3\x98\xe8\x38\x9a\x99\x06\xc5\xed\xce\xa1\ +\x71\x0c\xfe\x4c\xa6\x73\x08\x9e\xa0\xe6\x5c\x0a\x9c\x2a\x4e\x26\ +\x71\x9e\x8a\xe2\x38\x03\x57\xad\x2c\x16\x61\x29\x91\xc6\xfa\xb4\ +\x21\x33\x6f\x51\x14\xda\x58\xaf\x11\x02\x8c\x10\x4b\xc0\xb5\x3e\ +\x95\x3c\xf7\x1a\x43\xc6\x5a\xd0\x3b\xb6\x09\xc3\xc4\xf7\x5c\xc9\ +\x55\x45\x15\x87\xa4\x88\xb6\xee\x01\x8a\x6c\xf3\xad\x94\x78\xe8\ +\x7a\xa1\xb6\x41\x54\x29\x57\x16\x35\x13\x4f\x5b\x53\xe5\xfb\x53\ +\xe1\xaf\xc9\xf4\x0c\xad\x19\x4d\x14\x1b\xff\x76\x9e\x6b\x5e\x94\ +\xaf\xd1\xd9\x58\x72\xca\x05\x2f\x6e\x3c\x9a\xc8\xdc\x03\x0a\xa9\ +\x78\x4b\x17\x6b\xac\xbd\x03\x64\x2c\xb8\xd9\x05\x52\xae\xed\xbf\ +\xbb\x9a\xd0\x24\xc0\x9b\x53\x81\x17\x86\xc4\xd2\x7d\x8a\xf3\xfa\ +\xeb\x8e\x17\x4c\xdd\x00\xf3\x4c\x82\xd5\x79\x2e\x64\x7d\x26\x53\ +\xc4\x29\x47\xbe\x5b\x7b\xb6\xd4\x9e\x93\x31\x2b\xce\x89\xe3\xb8\ +\x31\xeb\x32\xe2\x75\xc2\x75\x1d\xac\x0d\x9c\x8d\x7b\x21\x4e\xf1\ +\xb3\xc7\x8c\x68\x63\xb8\x2e\xf0\xd7\xc1\xa8\xb7\x5d\xe4\x9f\xb7\ +\x0d\xd1\xb9\xb9\xd4\xd1\xa5\x8d\xf5\x84\x9f\x43\xb1\x3a\x7e\xb6\ +\x5f\xbd\x28\x36\x52\xa0\xc6\x23\x49\x50\x6c\xec\x60\xf2\xb9\xe0\ +\x6c\x89\xcb\x5e\x14\x87\x54\xb0\x89\x82\x17\x4f\x82\x81\xcc\x75\ +\x4d\x15\xe7\xa4\x56\xed\x29\xda\x52\xe0\xbd\xfb\x90\x15\x80\x21\ +\xb6\x46\x2a\xf1\x6a\x1b\xbf\x46\x74\x19\x00\x55\x64\x05\x32\x54\ +\xb9\xe8\x43\x52\xdc\xf6\x66\xfd\x25\x5c\xb0\x5a\xca\x8f\x99\x23\ +\xa4\x31\x71\x7e\xbd\x09\x02\x6f\x0f\x58\x2b\x8a\x5c\x0a\x3e\xbe\ +\x89\x10\xd1\xf5\xe6\x52\xc5\xb3\x5d\x40\xb6\x9b\xaf\x3a\xfd\x6c\ +\x2c\xb4\x72\x56\xce\x85\x83\x30\xa7\xd0\x1b\x77\xbf\x94\xc2\xdb\ +\xb1\x14\x2a\xf1\x94\xaf\xe3\x98\x79\x23\xec\xa2\x62\xd0\x82\xc3\ +\x21\x9b\x1b\x30\x5f\xeb\x63\xe6\x8d\xf6\xd9\xb5\x47\xf4\xeb\x48\ +\xee\x3a\xf2\xfb\x6f\x1b\x58\xd4\xd6\xaa\x39\x80\x90\xb3\xad\x66\ +\x73\x75\x15\xf8\x20\x56\x45\xe1\x6c\xae\x39\xe5\xc2\xe5\xc8\x19\ +\xba\xb6\x31\x07\x1e\xd8\x1c\x7f\x2e\x2b\x09\x07\xb6\xa6\xc7\xa4\ +\x78\xd6\x5a\x5b\x66\x75\x64\x5d\xd3\x64\xb7\x77\x06\xa7\x12\x59\ +\x15\x57\x41\x96\x04\x23\xa7\x8a\xeb\xab\xc0\x36\xe5\x22\x3f\xf1\ +\xd9\x2e\x60\x2e\x8a\x21\xaf\xb7\x57\xf4\x06\x2c\xaa\xe2\xc6\x2a\ +\x3f\x58\x0b\xd3\x45\x12\x70\xa6\x29\x9b\xe2\x8f\xe5\x78\xd1\x35\ +\xdf\xa0\x73\xc0\x7d\x01\x0e\xc7\x19\x49\x56\x2b\xf1\xca\xf9\xf8\ +\xc1\x93\x40\xf0\x36\xf2\xef\xae\x5b\x1b\x17\x7a\xe0\xdd\x81\x6a\ +\xc3\xb1\x90\x24\xa5\xf6\xfb\xd9\x78\x26\x5b\x4f\x66\x5f\xeb\x58\ +\x2d\x8c\x00\x62\x23\x4b\xdc\x1b\x23\xe8\x48\x2a\x8b\x81\xd5\x55\ +\x7d\x56\x2b\xca\x5e\x4d\x58\x9d\x91\xcd\x6e\x22\x05\x68\xd9\xda\ +\xb6\x7a\x40\x07\xa1\x09\xed\xa4\x4c\x33\x4e\x0a\x5b\x53\x96\x09\ +\x3b\xcf\xb6\xf5\x6a\xe3\x78\xb8\x57\x27\xeb\xe8\x10\xfc\xda\x96\ +\xd6\xbd\xb1\x54\xb2\x0d\x65\xcd\x59\x15\xbb\xc8\xf4\x25\x38\xc1\ +\xfe\x98\x48\xc6\x2a\xc4\x1f\x4a\x1d\x83\x6a\xf5\xaa\x54\x9c\xa7\ +\xf2\x21\x0f\x00\x2e\xde\x2e\x98\x98\xc6\xcc\x37\x9d\xcd\x9a\xbd\ +\x99\x53\xd4\xaa\xc4\x39\xd3\xca\x17\x8e\x75\xf6\x66\x01\x3e\x66\ +\xf6\x6a\xce\xfa\xe6\xd9\xfa\xa3\xc6\x80\xb1\xd1\xac\xb1\x82\xe5\ +\xc7\x1d\x8b\xe0\xf1\x30\x23\x46\x87\xce\x29\xae\x7b\x87\x22\xc0\ +\xe1\x9c\x70\xc6\x4a\x3a\x82\x31\x09\x7b\xcf\x7f\xe3\x38\x9b\x8f\ +\x5b\x51\xb2\xc8\x86\x82\xdf\x7f\x3b\xe1\xba\x65\x79\x78\x15\xf9\ +\x1a\x2b\x8f\x4b\x05\x78\x18\x59\x8a\x6e\x7a\x87\x6d\xa4\xfe\xff\ +\x59\xef\xd0\x7a\xf2\x03\xde\x9d\x0a\x4a\x29\xc8\x85\xaf\xf9\x31\ +\xf1\x70\x79\x34\x1b\xeb\xab\xc6\x41\x85\xc7\x5b\xbe\xcc\x43\x2c\ +\x94\xc5\x26\xeb\xdb\x93\x95\x54\xc3\x44\x93\x8c\xda\xbf\x17\x63\ +\xce\x4d\x99\x02\x14\x67\x9b\xdd\xc9\xaa\xd1\x17\x03\xbb\x7a\x27\ +\x78\x3b\x2a\x82\x77\xc8\x36\x5f\x17\x05\x6e\x7c\xed\x27\xab\x6b\ +\x0e\x1d\x6b\x98\x47\x48\x81\xce\x43\x02\xee\x1e\x66\xec\x7a\x0f\ +\x6f\xe6\xa8\x9b\xe8\xf0\xf6\x30\xc3\x19\x81\x27\x5d\x4c\x1c\xa2\ +\xf9\x1f\xbe\x3d\x53\x16\xeb\xbd\xe0\x61\x2e\x38\xcc\x8a\x57\x07\ +\x4a\x8f\x37\x9e\x65\x76\xbd\xe5\xea\x9a\x1e\xe8\xfb\x82\xe0\x04\ +\xbb\x86\x8f\xde\xc6\x6e\xe2\x20\x54\x47\x0a\x18\xb5\x1e\x85\xba\ +\x81\xa2\x3c\x84\x66\xf0\xf9\xda\xb4\xfc\x2c\xe6\xd5\x87\x13\xde\ +\x9c\x8a\xef\x92\x62\xb7\x75\xcb\x46\x1d\x27\x63\x64\x82\x22\xac\ +\x6d\x6b\xad\x5b\x01\xae\x1b\xb1\x8a\x93\x87\x46\x45\xfa\x8b\xf2\ +\x32\x68\x1c\x5b\x12\x15\x53\x53\x5a\xc0\xcb\xce\xd7\x09\x04\x63\ +\xd7\xa2\xd4\x60\x53\x96\xf3\x41\xa8\xb8\x3c\x55\x71\x8f\x08\x36\ +\xc2\x67\xf5\x3c\x65\xa4\xa2\x38\xda\x81\x5c\x19\x9c\xa5\x58\x4b\ +\x77\x2e\xac\x46\x9d\x60\x3f\x15\x4c\x45\xb1\x1f\x33\x0e\x53\xc1\ +\xb3\x0d\xab\x02\xb9\x48\x5a\xae\x91\xeb\xa7\xb2\x26\x71\x7d\x20\ +\x26\x20\x1f\xe4\x71\x5e\x37\x4e\x2e\xb4\x6c\x0e\xd9\x4a\xdb\x20\ +\x0b\xb8\x93\x32\x7b\xd3\x46\xc5\x36\x35\xe1\x63\xa7\x44\xa7\x83\ +\x19\x4c\xa0\x10\x13\x50\x90\xdb\x9f\x2a\xdf\x3d\xaf\x02\x96\xfd\ +\xa4\x90\xc2\xb9\xf7\x69\xa0\xa1\xc6\x39\x11\x79\xbd\x69\x01\x29\ +\x34\x7a\x38\x1a\xe1\xc6\x29\x37\xd1\xa7\xd7\x1e\x53\x56\x94\xac\ +\xf8\xfc\x96\x3b\xe3\xdd\xa1\x60\x50\xc1\x30\x2a\xa6\xfa\x70\x1a\ +\x78\x51\x94\xb7\xdd\xbb\x63\x41\x4a\x05\xb7\xd1\xe1\xf5\x89\x9e\ +\x70\xc3\x0c\x4c\x73\xc1\xb6\x71\xdc\xb0\x8e\x4a\x3e\xd1\x95\x64\ +\x7f\xb6\x84\x9f\x2e\x08\xae\x1c\x71\x00\x52\x5d\x15\x5e\x15\x8f\ +\x27\x60\x3f\xf1\x61\x23\x7a\x4c\x60\xae\xd8\xdc\xb7\xb5\xd9\x6e\ +\x51\x31\xad\x3c\xd0\x37\x54\x8a\x45\x03\x99\x8a\xd2\x34\x73\xce\ +\x6a\x13\x00\xae\xe9\x9c\x2c\x8c\xc5\xa6\x06\xa3\x21\xf5\x4e\xab\ +\x85\x34\xff\xfb\x94\x6b\xe8\xa7\xe0\xfe\x90\xe1\x2c\xab\xe0\x38\ +\x15\x64\xe5\x14\xa4\x37\xf2\x4c\xe3\x65\xc9\x09\x84\x4d\x45\xae\ +\x3b\x87\x21\x29\xb4\x00\x9f\x5e\x31\xa6\xea\x38\x91\xbf\xa1\xb5\ +\x5a\x51\x43\xd0\x8d\xca\x9c\x33\x85\x4b\xfb\x13\x6d\xe5\x92\x52\ +\x50\x75\x4c\x8a\xfb\x73\xc1\x36\x3a\x64\xc5\x62\x07\x2e\x46\xdc\ +\x62\xa4\xb8\xe0\xe1\x58\x70\xdb\xd1\x3d\x6a\x63\x6b\x34\x17\xc5\ +\x4d\x10\x38\x15\x7c\x79\xcf\x69\x82\xb3\x29\x81\x14\x85\x2b\xe6\ +\xf8\x5c\x56\x66\xe0\x7e\x24\xf0\xd3\xdb\xf7\xf9\xea\x06\x65\xee\ +\xc2\x8d\x50\xb0\xc5\x35\x85\x49\xb6\x2f\xad\xca\x4c\xce\x6e\xcf\ +\x65\x15\x59\xe9\x85\x01\xca\xab\x43\xc6\x2e\x08\xce\x2a\xb8\x3f\ +\x32\x11\x7a\x34\x3b\xf9\x9b\xc8\xc3\xa3\xa8\x52\xc2\x0e\xee\x8f\ +\x02\xc1\x36\xf0\xb5\x5f\x75\x1e\xbd\xe7\x41\xff\xfa\x48\x11\xdb\ +\x5c\x48\x99\x56\xd5\x65\x32\x81\xcb\x71\xfb\x07\x39\x00\x94\xd6\ +\xcb\xe2\x68\xac\xd0\xa8\xe2\xd3\x2d\x6f\xfe\xa3\xd2\x13\x30\x27\ +\x45\x6c\xf9\x50\xd4\xc8\xa8\xbd\x2a\xb6\x8d\x33\xe3\x0a\x0e\x9e\ +\x8b\x31\xf7\x6e\x3a\x22\xd5\x4d\x58\x7d\xfd\x6e\x1b\x6b\x11\x2c\ +\xa8\xb2\x11\xde\x50\xc7\xa9\xe0\xb3\x9d\xc7\x6c\xa5\xf9\xae\xf3\ +\x24\xbf\x4c\x35\x32\x9a\x87\xca\x3e\xb1\xbc\xf4\x4e\xf0\x7b\xf7\ +\x19\xde\xa4\xb4\x5f\xbe\xa3\x35\x58\x88\x82\xde\x13\x81\x55\x47\ +\x14\x9e\x7a\x0e\x5d\x3c\xf6\x21\x40\xdf\x7a\x9c\x2d\xd5\xf7\xaa\ +\xf3\x34\x85\x34\xda\xe8\x90\x15\xc3\x5c\x16\x63\x8d\x62\x25\xe4\ +\x6c\xa7\xf3\x21\x31\x65\xf7\x9c\xf8\x5a\x3b\x27\xd8\xf6\x6e\x91\ +\x12\x07\x2f\xb8\x6e\x08\xa4\x45\xcf\xb2\x7a\x2e\x74\x46\xfe\x64\ +\x43\x35\xe5\xa9\x90\xc9\x78\x3c\x15\xdc\x5c\x05\xcc\xd6\xef\xaa\ +\x19\x73\x86\x20\xb8\xee\x3c\x8e\x13\x81\xd4\x64\x53\x8a\x27\x2d\ +\x5b\xb3\x3e\xae\x06\xa8\x1d\x3d\x29\x97\xd6\xa5\xf7\x6c\x47\xa2\ +\x03\x6e\xa2\x58\xa0\x0b\xf0\x64\xeb\x6c\x32\xc1\x87\x7b\x63\x84\ +\xaa\x53\xaa\xfc\x75\xc1\xd7\xc7\xc2\x71\x98\x17\x7c\xf5\x90\x17\ +\x76\xe7\x93\xde\x99\xf7\x22\x99\xa0\x7a\x21\x1e\xaa\x43\x84\xe0\ +\x80\xae\x75\x38\x67\xf6\xb4\x57\x9d\x87\x88\x60\x3f\x2a\xc4\x0b\ +\x1e\x4e\x85\x2d\xe3\xc5\x9a\x2a\xa8\xcb\x78\x3b\x30\xc0\xa4\x9a\ +\x8a\x6e\xbc\xa0\xeb\xfc\x42\x96\x8a\x81\x06\xab\xd1\xb1\x42\x11\ +\xc7\x43\xf6\x6e\x04\x9e\x7b\xc5\x6d\x57\x37\xb0\xa2\x51\xa0\xef\ +\x1d\xa5\xcc\x17\x5c\xf5\x93\x0a\x36\x0d\x63\xea\xdb\x20\x48\x06\ +\x10\x6f\x22\x5b\xa1\x18\x80\x62\xd6\x76\x2a\xcc\xa6\x70\x60\xfb\ +\x71\x15\x88\x01\x6c\x1d\xab\xc8\xce\x38\xd1\x37\x1b\xb7\x54\x2d\ +\xe7\x99\xd3\x8f\xaa\x94\x3d\x1b\x41\xee\x9c\x14\x87\x89\x53\x95\ +\x87\x73\xc6\x90\xd8\x1a\xde\xf6\x7e\x09\xff\xc8\x66\x72\xeb\x4c\ +\x3c\xe4\x2e\x35\x1a\x1f\x6a\x0a\x30\x64\x5d\x32\xe5\x0f\x16\xe7\ +\xdc\x04\xb2\xb6\x92\x92\xe1\xb4\x73\x82\x19\xeb\x68\xac\xf5\x0e\ +\x57\xad\x43\x6c\x4c\xc1\x65\x2c\xbf\x93\x2a\xde\x9d\xcd\x6e\x2a\ +\x10\x79\x6f\x85\x46\x12\x4f\x6d\xfe\x39\x15\x3e\xcc\x5d\x14\xc4\ +\x00\x7c\x6d\xe4\xf1\xb9\x28\xe6\x91\x46\x0d\xdb\xde\x1b\x39\x45\ +\x97\xac\xbc\x3a\xbb\xdd\x7a\x2b\xa7\x3b\x67\xd9\x7e\x16\x06\x9a\ +\x15\xf7\x76\x23\x8a\x70\xa3\xe6\x22\x4b\xd9\xab\x00\x8e\x63\x46\ +\x32\x12\xcd\xa3\xc5\x95\xab\x92\x47\x10\xcc\x0a\xac\xe4\x55\x05\ +\x97\xcd\xa3\xaf\xce\xeb\xd5\x68\xb9\x93\x8d\x02\x53\xe2\xf7\x38\ +\x73\x1b\x7e\x1c\xd4\xd0\x70\x8b\x50\xb7\x71\xe5\xbb\x81\x26\x21\ +\x8d\x63\x2b\x31\x42\x70\x3e\x26\xf4\xbd\x27\x59\xc7\x28\xbb\x9d\ +\x17\xdc\x6e\x1d\x1a\x2f\x70\x06\x1e\x26\x51\xbc\x3a\x55\xc4\x98\ +\xaf\xd3\x0b\xcc\x73\x81\xa3\x52\x28\x31\x83\x2e\x70\x4d\x7f\x76\ +\xc8\x0c\xb8\x80\xe0\x70\xca\x0b\x3f\x63\xdb\x79\xeb\xa5\x75\xd1\ +\xec\x07\x81\x09\xb2\x14\xbb\x46\x16\x66\xa7\x0a\xd9\x7a\x35\xb5\ +\xa9\x94\x75\xca\x52\xc9\x5f\x6a\x5f\xf7\x66\xcf\xb5\x4c\x45\xb0\ +\x1f\xe8\x01\xb8\x35\x3e\x73\x67\x79\x83\xe1\x22\x34\x54\x8d\x24\ +\xe6\x6b\x80\x89\xad\xa9\x38\xc1\xcb\x7d\xc2\x73\xe3\x4f\x9f\x66\ +\xf6\xec\xbc\x31\x59\x39\x54\xb1\xd0\xab\x4c\xcf\xc0\xeb\x5e\x16\ +\xef\xc3\xbb\x63\xc6\x27\x57\x61\x21\x64\xdd\x74\x34\xb0\xfd\xfc\ +\x69\xe0\x7b\xb2\xf1\xac\x88\xe2\x71\xe4\x21\x58\x43\x5e\x44\xaa\ +\x5d\x3d\x70\xdb\x71\x3d\x26\xf3\xa7\xeb\xa2\xe2\x71\xcc\x38\x5b\ +\x56\xc2\xfe\x9c\xe9\xfc\x53\x14\xcf\xb6\x1e\x43\x75\xbf\xb2\x56\ +\xc0\x99\xb1\x68\xb0\x3f\xf7\x17\x46\x1f\x6f\xcf\x74\x84\x4e\x56\ +\x09\x45\xf3\x73\xa8\xfa\x0e\x95\x0f\x7c\x00\x5c\xf8\x71\xc0\x03\ +\x78\xcc\xa4\x3b\x5e\x9b\x0e\xd7\x09\xf0\xd5\x7e\xc6\x6d\xc3\x95\ +\x7f\x48\x8a\x29\x17\x7c\xb3\x4f\x78\x3c\x95\x65\x6c\x58\x94\x3d\ +\x6a\x1f\x6d\xee\x3d\x52\x50\x92\xec\x07\xbc\xb1\x44\x9d\x6c\x25\ +\xdd\x94\x28\x0c\x72\x60\x33\xbc\x8d\xb2\xb8\xd2\x7e\x6d\x0f\xf0\ +\xe3\x99\xa7\x6b\xb9\x30\xef\xcc\x76\xb8\xe4\x39\x9b\x3e\x8b\x65\ +\x62\xb6\x8c\xb9\x2e\x54\x7e\x03\x1f\x96\x68\x7d\xe1\xd6\x58\x76\ +\x90\x35\x9b\x20\x5a\xd5\x72\x67\xd4\xd7\xa4\xd4\x2f\x44\x0f\x74\ +\x81\x28\xf8\x93\x86\x0f\x43\x2d\xcd\x6a\x4e\x41\x4e\x05\x93\x2a\ +\x52\x66\xac\xda\x27\x3b\x87\xef\x3f\x71\x0b\xd8\x79\x99\x7f\x38\ +\x2a\xcd\x55\xdb\x20\xbc\xc9\x04\xd8\xcf\x8a\x3c\x67\xc0\x11\x00\ +\xcb\x22\x78\x37\x16\xfc\xde\x9b\x19\xc1\x1c\x85\x82\xb5\x14\x5d\ +\x64\xf9\xb8\x1f\x88\xaa\xd7\x8d\x78\x2a\x3c\x84\xb2\xb0\x97\x3d\ +\xa5\xf5\x60\x9c\x54\x71\xd5\xb2\xe7\x16\x73\x0c\x7a\x1c\x32\x1e\ +\xcd\xee\xad\xaa\xff\xaa\xef\xa3\x87\xc0\xe5\x72\xc1\xc8\x58\x7b\ +\x5b\x67\xc1\x26\x35\x6f\xc0\x19\x13\xb4\x31\xc3\x54\x67\x49\xc9\ +\xdb\x40\xb2\xd3\xc6\x01\x8f\x03\x47\x82\xd5\x26\xbc\x08\x2f\x16\ +\xe7\x38\x49\x89\xa6\x8e\xac\x00\x9a\x13\x20\xcd\x05\xd7\xbd\xc3\ +\xeb\x23\x8d\x34\x4b\x56\xfc\xea\x67\x01\x9d\xff\x76\x60\x6f\x8d\ +\x92\x7f\x37\x33\xf1\xe8\x49\x2b\x38\x1a\xaa\xfa\xf2\x61\x26\xe5\ +\xda\xd3\x5b\xe0\x94\x0b\x7e\xeb\x1b\x5e\xc5\xb2\x28\x5a\xc5\x26\ +\x2a\x15\x14\x64\x4b\x50\xb5\x62\xef\x06\xfe\x66\x2e\x74\x65\xea\ +\x22\x5b\x8c\xa2\xb4\xb0\x73\x95\x69\x28\x82\xaf\xf6\x99\xba\x89\ +\xa4\xe6\x9d\x69\x01\xaf\x36\x86\xde\x3a\x4e\x62\xf4\x82\x15\xd8\ +\x9a\x5e\xa4\xf2\x16\x96\x58\xbc\x0b\x96\xe2\x07\x32\x04\xb1\x1f\ +\xec\x57\xf9\x6d\x05\x51\xfa\x86\x1f\x7a\x9d\x17\x3a\x27\xb8\xf2\ +\x7c\x50\x9e\x6e\xfc\x12\x9d\x75\x9a\xc9\xe9\x36\x2c\x08\xc7\x79\ +\x65\x94\x65\xeb\x39\xe1\x60\xc9\x02\x76\x93\x39\xaa\xab\x1e\x4e\ +\x1c\xb1\x45\x61\xc9\x1a\xbd\x49\x52\x45\xa0\xa2\x78\xd2\xcb\xe2\ +\x9c\x2b\x17\x9e\x71\x6a\x25\xec\xed\x46\x96\xe9\x43\x2a\x2c\xed\ +\xab\x77\x60\x7d\x58\x3a\x93\x72\xee\x6d\x56\x5f\x47\x6d\xd9\xe2\ +\xa6\x8a\x5e\x10\x3c\x94\xc2\x13\x64\xc5\x79\x66\x48\xc5\xfd\xa4\ +\xb8\x6a\xb9\xb1\x59\xa6\xf1\xd7\x51\x79\x03\x05\xc7\xfe\x34\x04\ +\x8f\xfb\x13\x5d\x82\x60\x2e\x2f\x22\x2b\x97\xc2\x19\x97\xa2\x0f\ +\xb2\xb8\xee\xa4\x02\x7c\xb2\xe5\xe2\x37\x0e\xb8\xb2\x1c\xf2\x69\ +\x62\x54\x7b\xd7\xf2\xdf\x3a\x55\x73\x54\x93\x95\xb6\x01\x18\x2a\ +\x3a\x6f\xd4\xdf\xce\x51\x43\xff\xea\xc8\x07\x3a\x0a\x93\x83\x2a\ +\x30\xe6\x40\x4d\xff\x55\xe4\x4d\x25\x58\x13\x9e\x1a\x9b\x87\x3f\ +\x26\xaa\x02\xf5\x22\xcc\x64\x71\x1d\xba\xe8\x99\xa3\xfd\x79\x54\ +\x8a\xb9\xc4\xc8\x54\xfb\xc4\x56\x70\xca\x6b\xdb\x05\xe5\x84\xa2\ +\x17\xc1\x3c\x73\x6c\xf6\x66\x22\x91\xac\x8e\xef\xa2\xb7\x90\x11\ +\x08\xf6\xe7\xb2\xb0\x50\x7f\xf1\x79\xc4\x6f\xbf\x4c\x04\xe6\x70\ +\x51\x26\x9b\xa0\xc6\x0b\x0f\xa1\x5d\xe7\x16\xe2\x0d\xc0\x76\x50\ +\x8c\x11\xf4\xe9\x8e\x0f\x71\x4e\x05\xa7\x0c\x92\x8f\x54\x91\xb2\ +\x2c\x2c\xbd\xba\x61\xd5\xb8\x11\x7a\xe1\x51\x11\x01\xbc\x3c\x59\ +\x4c\x1d\x48\x0b\xae\x93\x3a\x6f\xb6\x78\x41\x04\xbb\x46\x8c\x0f\ +\xc0\xb7\xdd\xda\xe7\x7e\xcc\x40\xe3\x85\x01\x35\x7a\xb1\x96\x16\ +\xc6\xba\xe4\x35\x18\xc6\x26\x1f\xf2\x00\x08\x8e\x6f\x40\x44\x17\ +\x69\x6b\x30\x7b\xa2\x87\x93\x59\x76\x1b\x5b\xed\xed\x50\x16\x4f\ +\xb8\x77\xa7\x4c\xd3\x0f\x50\x53\xff\x38\xb3\x5c\x72\x65\x25\xa4\ +\xd4\xde\x76\xdb\xea\x72\xba\xd4\xd3\x7b\x50\x2a\xc0\x32\x38\xa2\ +\x39\x1b\x85\x70\x4e\x6a\x6c\x30\x12\x39\xaa\x1f\xff\xc6\x46\x42\ +\x55\x27\xff\xfd\xad\xc3\x0c\xe0\x71\x28\xd8\x04\xf6\xa7\xb5\x8c\ +\xd2\x8b\xa8\xb3\xce\x94\x6f\xd5\x93\xae\x4a\x45\x1d\x04\x9d\x61\ +\x14\xb3\x3d\xa4\xc1\xec\xae\x8e\x59\x51\x6c\x0e\x1a\xa0\x78\xb1\ +\x61\x7f\x9b\x8c\x1e\x5a\x00\x44\x1b\xed\xc4\x9a\x44\x2c\x82\x37\ +\xfb\x19\x8f\x23\xb1\x8d\xca\xe1\xad\xe9\xbb\xd5\xb2\xec\xd5\x9e\ +\x93\x8c\xca\xb6\x9b\xb4\xde\x20\xb2\x8c\xde\x54\x58\x7d\x04\x2f\ +\x38\x0c\xba\xc8\x4d\xcd\xcd\x8a\xd4\xe7\x96\x08\x7c\xae\xe2\x19\ +\xc0\xf2\x13\x39\x52\xdb\xf9\x35\xb9\xb9\x0a\xa5\xb2\x25\x02\x4f\ +\x46\x6c\xb9\xf1\x8a\xd1\x46\xa6\x00\xf0\xac\x63\x2b\xb3\x1f\x6c\ +\xe6\x6f\xd5\xdb\x6c\xb4\xd5\x3a\x01\x69\xa4\x1a\x92\x54\xe3\x2c\ +\x63\x6d\x5a\x0b\x53\xaa\x36\xde\xd6\x34\x98\xea\x6e\x14\x92\xa6\ +\x02\x80\x17\x3d\xab\x15\x67\x84\xae\x45\xdc\xe3\xb0\x98\xcc\xa6\ +\x02\x7c\xfd\x38\xe3\x9c\x19\x52\x5a\x27\x26\xde\x71\x72\xe0\x4d\ +\xd7\x7b\x3f\x2b\xde\x1e\x0a\x37\xae\x02\x93\x00\x7f\xf0\x98\x69\ +\xc1\x25\x82\x37\x87\xbc\x88\x78\x7e\x78\x13\x16\x41\x93\xc3\xea\ +\xda\x13\x04\x08\x91\xb2\xf4\x55\x7f\x80\x65\x72\x32\x5b\xcf\x7e\ +\x1d\x39\x25\x72\x96\x1e\x5d\x2b\xd2\x62\xad\x58\x27\x58\xda\xab\ +\xda\x86\x3c\xe9\x09\xb0\x4e\x59\xcc\x36\x7e\x5d\xd3\x85\xb1\xa9\ +\x40\xef\x89\x9b\xe9\x87\xc4\x00\xe6\x0c\xb8\xa2\x98\x93\x2c\x4e\ +\x24\x43\x52\x7c\x7f\x43\x2e\xfd\x78\xc1\x29\x77\x10\x0a\x71\xc0\ +\xe4\x9a\x5a\x2d\xbc\x3a\xf3\xcf\xd9\xc2\x2f\xbc\xa5\x9d\x40\x39\ +\x06\x7c\x7b\x62\x19\x5b\xcb\xa6\xce\xca\xa4\x8d\xc9\x6c\x87\x44\ +\xe5\x1c\xac\x67\xcd\x26\x64\xc9\x85\x84\x98\xce\x78\xfb\xde\x58\ +\x55\xe7\x02\xfc\xee\x63\x31\xe4\x95\x25\x60\xeb\x04\x3b\xcf\x32\ +\x74\x63\xb7\xc4\x6d\xcb\xfe\xfb\x7e\xe0\x9f\xbf\xb7\xf3\x78\xda\ +\xca\x32\x4b\x9f\x2d\xa1\xa8\x13\xd2\x95\x3d\x48\x06\x71\x56\xde\ +\x6f\x84\x20\xd6\x37\x47\x9e\x82\x0a\xe1\xcd\xea\x79\x4b\x4d\xc6\ +\xdb\xaf\x3a\xee\x29\xb3\xac\x3d\x25\x6e\x4e\xcd\x24\x0e\x79\xc3\ +\x59\x3e\xe9\x9c\x99\x98\xf2\xc3\x17\x5d\x85\x3c\xd9\xc6\x55\xd9\ +\x94\x63\x0f\x33\x27\x26\x73\x21\x29\xc9\xfc\x46\xcd\x7a\x4b\xf0\ +\xea\xb8\x4e\x46\xb2\xad\x29\x13\x8e\x14\x4f\x3a\x8f\x29\xf3\x73\ +\xda\x74\x9e\xb3\xea\x1a\xa2\x52\x94\x69\x45\xe0\x18\x75\x6b\x39\ +\x03\xa7\x02\xbc\x3e\x9b\x6d\x99\x13\x43\xbf\xd5\x66\xf2\x44\xb3\ +\x5b\xc7\xd4\xe1\x49\x15\xf7\xa6\x97\x78\xde\x39\x44\x2f\x4b\x06\ +\xe3\x94\x2b\x21\x0a\xb8\x8a\x8e\x1a\x08\x01\x1a\xe7\x20\xa5\x50\ +\x6e\xee\x04\x6f\xce\x85\xf2\x61\x25\x12\x1e\x3d\xf1\x86\x8a\x2d\ +\x54\x3f\xd7\x39\x53\xc2\x7d\x4c\x96\x22\xa4\x8a\x31\x5b\xc6\xa1\ +\x59\x97\xd5\x03\x5a\xaa\x15\xbc\x3d\xab\xa3\x02\x1b\xb0\x22\x0b\ +\x26\x91\xfe\xfa\x31\x63\xb2\x72\x1c\xe6\xea\x6c\xe2\x45\x9c\x47\ +\x20\x65\xb1\x89\xc1\x5a\x69\x04\x47\xd7\x67\x0f\x86\x9e\x3e\xe9\ +\x1d\x27\x60\xf5\x82\xca\xf4\x20\xec\x85\xbd\x7d\x6b\xaa\xc7\x51\ +\x79\xc0\xbf\x3c\x92\xe8\x04\x53\xcb\x76\x0e\xb8\xf6\x64\x45\x6e\ +\xcc\x77\xb1\x11\x92\x9b\x92\xe1\x50\x1f\xb4\x05\x48\xd6\xbf\x19\ +\xc9\x0f\x8d\x03\x7e\x76\x54\x7c\x76\xc3\x39\xb0\x5e\xb8\xc2\xa8\ +\x12\x20\x49\x96\xa6\x12\x4d\xb7\xbe\xf4\x36\xd1\x12\x81\xf2\x45\ +\xd0\xa2\x65\xf9\x2d\xb9\x74\x46\xfa\x19\x0b\x90\xac\x72\x18\x66\ +\x85\x2b\x65\x89\xbe\xfa\x7c\xeb\xd1\x45\x87\x6f\x4e\x74\xa8\xad\ +\x61\x9d\x97\x94\xcc\xd1\x02\x45\xa3\x23\xcb\xb0\x31\xc5\x57\x2e\ +\xac\x2e\xfa\x86\x59\xf6\xc1\x7c\xf5\xbe\x3a\x16\xf4\x9d\x2c\xe4\ +\x1c\x9e\xdc\x82\xb6\x71\xd8\x8f\x05\x39\xd3\x78\xe3\xca\x39\x14\ +\xe5\x8c\xbf\xf7\xec\xfd\x62\x74\x34\xec\x28\x44\x77\x9f\xf4\x74\ +\xa7\x11\x33\xb5\x54\xbb\xe5\xc7\x5c\xc7\x5c\xeb\x8c\x57\x4c\x69\ +\x78\x37\x92\xa8\xf4\xd9\x8e\xeb\x7d\x39\x8b\xbd\x31\x9c\x61\x79\ +\x7f\x17\x6a\xbe\x18\x64\xc9\xd3\x9b\x6c\x5d\xa3\x89\x5d\x6a\x45\ +\x54\xcc\xdf\x50\xad\x84\x2e\x66\xa9\x15\xe6\xbc\xd8\x8d\x5d\x7b\ +\xc1\xf3\x9d\xc7\x7e\x16\x0c\x89\x37\x70\x05\x02\x97\x30\x56\x05\ +\x62\x59\x05\x43\xd5\x92\x6b\x9c\x6d\xa4\xd9\x53\x51\xd9\x19\xf7\ +\xe3\xd5\xb1\x90\xee\x7c\x91\x2a\x3d\x17\xc3\x4c\x3c\x4d\x1d\xce\ +\x99\x38\xce\x94\x39\x5d\xd9\x06\x3a\xec\x50\xc0\xc3\xd1\xe3\x9c\ +\xe8\x68\xbc\x31\x6d\x3c\xec\x22\x69\xcc\xc8\xa4\x2a\xf0\xce\xe6\ +\x39\x18\x74\x5d\xbc\xaf\xf6\x8a\x5f\xfb\x98\xad\xdd\xe5\xf5\xe9\ +\xa1\xb8\xea\x79\x58\xe4\xc5\x8b\x92\x80\xf5\xc6\x40\x39\x67\x34\ +\xe2\xb9\x9a\x9f\xe8\xda\x16\xd7\x2a\xa1\x28\xf0\x78\xce\x50\x3b\ +\x6c\xd3\x98\xe1\x0c\x5c\x16\x55\xfc\xf8\x29\xd9\x7d\x5f\x9d\xd8\ +\x7e\xd6\xc0\xdb\x8a\xaf\xd4\xf0\x8f\x60\x87\xcd\x29\x29\x5c\xe4\ +\xb3\x39\x65\x6a\x69\xae\x3a\x5a\xbe\x4d\xd3\x5a\x6d\x7c\x18\x10\ +\x50\x38\x9e\x82\x8d\x02\x93\x02\x9d\xe7\x6d\xf8\xcd\x63\xb5\x77\ +\xe0\x0d\x54\x39\xe9\x87\x81\xb3\xda\xd9\x36\x5b\xa8\x87\x80\x08\ +\xc6\x99\x0b\x1f\x0d\xe4\xa8\xa9\x3f\xe7\xb2\xf6\x36\x83\x02\x3f\ +\xba\x61\xb9\x5f\x57\x7b\x82\x60\xce\x82\x9d\x27\xa5\xf5\xcb\x63\ +\xc6\x69\x2a\x04\xf1\x4c\xff\xbd\x01\xc7\x3e\xc9\x68\xa1\x37\x9d\ +\xc3\xc1\x78\x09\x5b\x47\xe3\x85\xa7\xbd\x43\x0c\x82\xeb\x28\xf8\ +\xe2\x81\xc6\x15\x50\x20\x78\xc5\xf7\x77\x82\x9f\xbe\xa3\x2a\xae\ +\x82\x3d\x1d\x80\xc3\x48\xe7\xde\x6c\x1c\xfe\x47\xf3\x07\xe8\x82\ +\xa0\x89\x86\x19\x98\x7b\x8c\x38\x56\x2e\x53\xe6\x2c\x7f\xce\x8a\ +\x8f\x76\x01\xd1\xeb\x62\xa1\x5d\x2b\xa6\x36\xda\xc1\x65\x3d\xe5\ +\xc6\x3b\x8c\x99\x6d\x80\x77\x97\x9b\x86\x94\xea\x60\xc1\xa7\xf3\ +\x05\xeb\x10\x22\xc8\x89\x0c\xc0\xc6\xc4\x41\xd5\x32\xec\x31\xaf\ +\xa6\x14\xb3\x02\xcf\x36\xd5\x53\xcf\x0e\x10\x61\xa2\xef\xc6\x29\ +\x1a\x28\x4e\x0a\x46\x8c\x5d\x44\x8d\xe7\x59\x71\x6b\x58\x4f\x5d\ +\xd3\x51\x57\x7b\xb0\xd3\xac\x78\xda\x73\xac\x7b\xd3\x0a\x1e\xcf\ +\x2c\xdf\x3a\x9b\x46\xbc\xd8\x09\xbe\x3e\x10\x53\xd1\x0b\xa9\xab\ +\x42\x50\xc6\xbc\xf8\x17\x1c\xcd\x05\x3a\x5b\xaf\x1b\x03\xa7\x34\ +\xb5\xcf\x26\x48\x09\x3c\xd9\xd0\xa2\x6d\xdb\x79\x34\x0e\x8b\x20\ +\xa8\x12\xbb\x2a\x18\x98\x8d\x20\xd5\x78\x87\xe0\x14\xff\xf0\x95\ +\x85\xbe\xc2\x9c\xa5\x0c\x17\x7a\x18\xc9\x2c\x5c\xcc\x51\xed\xbd\ +\x9f\x12\x2f\xa1\xde\xcb\x22\x0a\x1b\xcb\x1a\x53\x56\x0d\x55\x67\ +\x00\x9f\x6e\xb1\x66\x43\x0a\xd3\xa0\x55\xd8\x96\x76\x41\xf0\x93\ +\xb7\x09\xe2\xd6\x54\xe5\xd3\xac\xb8\xf6\xc0\x55\xcb\x35\xed\x23\ +\xa5\xe9\x93\x56\x5b\x76\x2a\x42\x1b\x21\xb8\x18\xa1\x78\x7b\xa6\ +\x34\x58\x3f\xb4\x23\x10\xcc\xc2\xe9\x3c\xb3\xd4\xdc\x34\xa4\x44\ +\xc6\xc0\x12\xea\x94\xcc\x96\xd9\x74\xf0\x9f\xdf\x46\x14\x11\xdc\ +\x59\xbc\xb3\xca\x9a\xf8\x5b\x17\x2f\xe1\xc2\xd4\xc0\x70\x80\xac\ +\x80\x1a\xed\xf7\xaa\x01\xbe\x78\x20\x08\xd6\x09\x39\xfb\xbd\xe7\ +\xcc\xbf\xef\x1c\xc6\x99\x80\x51\x63\x23\xba\x19\xec\x0b\xef\x8b\ +\x60\x18\x14\xd7\x46\xb5\x95\x52\x68\x69\x56\x0d\x49\x0b\xf0\xfa\ +\x4c\xd6\xd5\x21\x71\x43\x9d\x33\xbd\xfd\x51\x04\xbf\xb7\x2f\x68\ +\x9d\x2c\x23\xc5\x4d\x60\xa4\x76\xeb\xa8\xd4\xbb\xd9\xd0\x05\x47\ +\x6c\x8c\x33\x65\xe0\xce\xca\x52\xef\x38\x83\x16\x1b\x09\x1e\x26\ +\xe0\xed\xa9\xa0\x8f\x82\x2f\x1f\x13\xba\x86\xe8\x70\xed\x27\x93\ +\x30\xfb\x8f\x96\x6b\x44\xff\x8f\x73\x81\xb7\x00\x0c\xd5\x9a\xf8\ +\xab\xf8\xec\x36\xa2\xa8\xe0\xd1\x28\xd7\x90\xd5\x10\xa4\x86\x8f\ +\xa8\x54\x32\x91\xd1\x46\x17\x9e\x12\x23\xb9\xae\x1b\xe0\xee\x24\ +\x4b\x8a\x6f\xeb\x58\x7a\x3f\xe9\x00\xf5\x0e\xde\xc6\x8a\xd1\x54\ +\x81\x35\x10\xe4\x64\x52\x69\x14\x96\xa9\x93\xc5\x78\xd5\x75\x77\ +\x22\xf8\xfa\xc8\x83\xe8\xdd\x58\x4c\xc2\x2a\x78\x3d\x31\x9f\xf1\ +\xeb\x13\x6c\xd4\x25\x6b\x7e\x80\x61\x0c\x87\x02\x3c\xdb\x52\x09\ +\x5a\xc5\x46\x51\x04\x6f\x86\x82\x93\x45\xc2\x6d\x23\x4d\x40\x9e\ +\x58\x0c\xdb\x4f\xef\x13\xb6\x41\xf0\xee\x9c\x71\x98\x15\xcf\xaf\ +\x57\x45\x63\x56\x9a\x87\x4e\xf6\xfb\x5d\x03\x1c\xe7\x82\x36\x90\ +\xe5\x98\xb5\x46\xda\x03\x5d\xe3\xf1\xb4\xf7\x38\x25\xc5\x5d\x32\ +\x56\xa6\xf9\x1a\x5c\x35\x15\x98\x25\xde\x53\x5b\x4e\x5c\x00\xb6\ +\xea\x68\x9b\x1e\xa1\xf8\xe9\x9e\x02\xb9\xc6\x38\x19\x7d\xe4\x73\ +\x70\xd5\x53\xc6\x7b\x63\x22\xb7\xea\xe0\x54\x84\x4c\xd7\xc3\x40\ +\x1a\xf0\x30\xe7\x45\x60\x95\xad\x3a\xb8\x3b\x71\x1d\x4f\x73\xc1\ +\x90\xd9\x86\xbd\x1a\x0b\x8a\xfb\xf9\x83\x41\x7e\x6e\x22\x50\xe5\ +\x4c\x6c\x83\xe0\x38\x71\x83\xcd\xd9\xd8\x4d\x36\xfe\x19\x6c\x46\ +\xfb\xe5\xbb\x19\xdb\x06\x8b\x20\x27\xd8\x4f\x3d\xa7\x6a\xc7\x45\ +\xa1\x4a\xb9\x18\xd7\x54\xfa\xa8\x6a\x75\xdd\x59\x8d\x1f\x07\x33\ +\x01\x3d\x27\xc5\xc3\x0c\xbc\x3c\x72\x1c\xe7\x1d\x7f\x66\x53\x51\ +\xe4\x5a\x3e\x29\x69\x9d\x37\xbd\x43\x52\x1e\x12\x50\x1e\x22\x5d\ +\x64\x19\x75\x99\x2c\x53\x41\x33\x11\xfa\x1e\xd6\xf7\x5c\xcc\x08\ +\xa5\xf6\x97\xd1\x09\xf6\x87\x8c\x27\x1b\x67\xd9\xf1\xe6\x8f\x27\ +\xdc\xf0\x53\xd1\x85\xd9\x36\x99\xf0\xa7\x15\xf6\xe9\x51\x04\x0f\ +\x83\xe0\x7e\x62\x95\x54\x4d\x3e\xc4\x0c\x1f\x8a\x01\x7c\xbb\x0b\ +\x6d\x7d\xe3\x39\x6e\x4c\xb0\x35\x6d\xcd\xa1\xd1\xd6\x54\xb0\xea\ +\x05\x3e\xdf\xe2\x65\xcb\xa7\x00\x00\x20\x00\x49\x44\x41\x54\x02\ +\x5b\x13\xd0\x00\xdf\x46\x8d\x8b\x29\x15\x87\xaa\x2c\x33\x5f\xc6\ +\xb3\x8d\x56\x5f\x0e\x8a\xc3\x4c\x46\x5f\xe3\x68\x66\x1a\x6d\x11\ +\x54\x59\x01\x8d\x4a\x80\xac\x71\x82\x4d\xeb\x16\x9e\x81\x37\xae\ +\xc6\xca\x81\x97\x45\x12\xeb\x21\x16\x5e\x6a\x86\xa7\x76\xf0\x0f\ +\xc6\x16\x2c\xf6\xf5\x8f\xc7\x8c\xa7\xad\x58\x2a\x2e\x1f\xfe\x3e\ +\x10\xcf\x49\x56\x35\xf6\x0e\xf8\x66\x52\x3c\x8d\x36\xe3\x57\xa0\ +\x05\xbf\xe7\x77\xde\x62\x49\x2d\xae\xa9\x50\x3b\x53\x00\xde\x4f\ +\x8a\xe7\x91\x51\xea\x55\x09\xda\x78\x87\x09\xc0\xe3\x98\x31\xa4\ +\x82\x5d\x5c\xe7\xef\xc5\x1e\xbc\x87\x49\x71\xdd\x51\x7c\xb3\x89\ +\xf4\x83\xbc\xdc\x44\x15\x7f\x1a\xad\x8a\x8a\xf6\x59\x0c\xa6\x21\ +\x79\x37\x73\xcd\xbe\x3e\xb2\x02\xd8\x97\x95\x4f\xa1\xba\xfa\x65\ +\x66\x90\x17\xf1\x6c\xe3\x18\x9c\x2a\xeb\x04\xac\x09\xc4\xc9\x38\ +\xbe\xae\xcf\xa8\xe9\x5c\x3e\xa4\x1a\xb0\xa2\xd1\x09\xd5\x12\x9a\ +\xd4\xdb\xa4\xec\xaf\x5b\x27\x38\x4f\x8a\x9d\x7d\x30\xe2\x04\xf7\ +\xe7\xd5\x00\x23\x17\xde\x6e\xb0\x4c\xb3\xe3\xcc\x2c\x00\xad\x5e\ +\x70\x36\x3f\x57\x1b\x8b\x05\xd0\x7b\x7f\x52\xfa\xeb\x97\xa2\xc8\ +\x99\x1b\xb7\x81\x65\x12\x40\x71\x2e\xc0\xad\x27\xe8\xf7\xb4\xe3\ +\x07\x9e\xcc\x45\x27\x88\xe0\x38\x14\x0c\xa9\x98\xe8\x46\x71\x2e\ +\x82\x16\xc5\x42\x35\xf9\x9a\xea\xcd\x11\xec\xf6\xce\x76\xf5\x07\ +\x6b\x2b\xea\xac\xbe\x37\x4f\x83\x49\x80\xbb\x13\x6f\xb6\x5a\xc0\ +\xa4\x0c\x5c\xef\x3c\xbe\x7f\xe5\xf1\xf6\x5c\x70\xd3\x31\x38\xa4\ +\xef\x3c\x3d\x01\xcc\xcf\xef\x3a\x56\x7f\x37\xba\xdf\xaa\x8d\xf9\ +\xce\xd9\xb8\xe2\x10\x3c\x26\xf6\xed\x51\x18\x9a\xba\x11\x46\x64\ +\xc3\xd6\xd4\x9b\x26\x5c\x4d\x99\x17\x3d\x1f\x88\xbb\x51\x31\x4e\ +\x66\x2d\x65\x2c\x36\xd1\xd5\x0c\xa5\x13\xae\x69\x01\x83\x4b\x8b\ +\xf5\xc9\x53\x06\x36\x86\x43\x78\xd0\xe3\x70\xeb\xd4\x22\xb6\x04\ +\x6d\xe0\x04\x84\xb9\x8b\x82\x31\x17\xbc\x39\x95\xa5\x45\x98\x15\ +\x68\x94\x32\xeb\x60\xe3\xcf\x8d\x55\x5f\x75\x24\x39\x24\x5d\x70\ +\x9f\x4a\xea\xc9\x46\xfe\x8a\xa2\x50\x2f\x78\x37\x2b\xe6\x5c\xd6\ +\xdb\xb5\x28\x6e\x76\x1e\x9f\xee\x3c\x1e\xc6\x02\x67\xaf\x47\x82\ +\xe3\x67\x6b\x6d\xc4\x95\x19\x70\x6e\xa2\xe0\xc9\xc6\x51\xfa\xad\ +\xb4\xe2\x72\xc2\x31\xe7\x1b\x1b\x8f\xee\xec\x3d\x96\x52\x18\x3a\ +\x0a\x46\xac\x4d\x26\xae\xcf\x36\xbd\xd9\x06\x31\x47\xa5\x3a\xc2\ +\x56\xa4\x44\x56\xa5\x9a\xf1\x6d\x70\x24\x46\xa5\xac\x70\x85\x7d\ +\xda\x95\xe3\xeb\x9e\xb2\xa0\x77\xa6\x3d\xd0\x2a\xb0\x62\x05\x5b\ +\x4c\x26\x9e\x97\xc3\x8d\xa3\xe9\x57\x87\xb2\xf4\x86\x55\x51\x88\ +\x4c\xc0\x39\x01\xd8\x45\x8e\xba\xa5\xba\x38\x7f\x50\x3f\x00\x7b\ +\xa1\xd5\xc1\xa7\xa9\xce\xb6\xd6\xb3\xd4\xa8\xaa\x03\x56\xdb\xe3\ +\x60\x5e\x71\xd9\xc4\x20\xd9\x10\xd1\x28\xc0\xde\x9e\xa8\x6b\x53\ +\xc9\x79\x08\xae\xad\x77\x6d\x03\xdb\x88\xb3\x6d\xba\x37\x69\x2d\ +\xdb\x92\xae\xd6\xe4\x3b\xcf\x05\x9e\x85\x11\x63\x6f\x07\x45\x1b\ +\x9d\x19\x89\xd4\x53\x5a\x98\x40\x63\xea\xad\x02\xc5\xdd\xc8\xa0\ +\x89\xac\x04\x93\x3e\xdd\xf1\xc3\xbe\xea\x1c\x8e\x09\xd8\x18\xef\ +\xbd\x72\x1b\x92\xb1\x0c\xa7\x6c\x86\x91\x16\xa5\x75\xd3\x18\x38\ +\x65\xb6\xd5\xaf\xf6\x05\x5f\x1f\x32\x1a\x27\xb8\x33\x0b\xeb\xc7\ +\x33\x95\x72\xc1\x4a\xf4\x87\xc9\x82\x50\x92\xe2\xf1\x9c\xd1\x9a\ +\x41\xc8\xae\xe5\xe8\x47\x84\xe2\xaa\x62\xd4\xe8\xd9\x7c\x08\x66\ +\x5d\xfb\xf1\x8a\x4c\x67\x00\xd1\x53\x70\xe0\x01\x9c\x32\xc7\x64\ +\x4f\x1a\x1e\xba\x1e\xcc\x25\x68\x1c\xc7\x81\xb3\xaa\xe5\xce\x29\ +\x0e\x56\x03\x27\xf3\xd8\x1b\x4b\x35\x3f\x31\x16\xa2\x77\x90\xa2\ +\x38\xd8\x61\x4f\x2a\x38\x0f\x94\x64\xd4\x6f\xa7\xc0\xd6\x1c\x92\ +\xde\xcd\x64\xbb\x4d\x16\x74\xfa\x0b\x4f\x59\x21\xdd\x6e\x9c\xb5\ +\x3b\x82\x32\xeb\xa2\x6c\x5b\x0d\x61\x2c\xa4\xc4\xaa\x83\xad\xf1\ +\x64\x15\x8a\x51\x05\x2f\x1f\x0b\x5e\x1e\x98\x21\x39\x66\x5e\x3e\ +\x77\x67\x9a\x9a\x4a\x51\x14\x6f\xce\x43\x66\x1c\xf1\xf2\x90\xb1\ +\x35\xe5\xe3\xa6\xa5\x83\xcf\xac\x8c\xd5\x4e\xaa\x50\xc7\xdc\x0a\ +\x85\x30\x66\xcb\x78\x0f\xc1\x36\x5e\x52\xc1\x2e\x32\xfe\x4e\x94\ +\x09\x40\x73\x61\xb5\xeb\x4c\xee\xdb\xa0\x3a\x10\x53\xae\x5e\x20\ +\x18\x0c\x7f\x78\xa8\x21\xae\xc6\x82\x54\xe1\x98\xb6\x73\x8a\x10\ +\x18\xa0\x2a\x22\xd8\xcf\xd6\xdf\xbb\x0a\xe6\xd2\x08\x54\xca\xca\ +\x08\x1c\x0b\xc1\xcc\xe3\x40\x9e\xc9\x0f\x9e\x39\x6c\x85\xde\x95\ +\x9b\xb8\xa6\x42\x7d\x90\x03\x20\x6b\xb5\x82\x12\x1c\x67\x02\x6a\ +\xc7\x59\x79\x73\x58\x29\xba\x75\xfc\x50\x5a\x2b\xc3\x27\x13\x84\ +\x5c\x47\xc1\x4d\xe7\xe1\x04\x78\xe2\x57\xf3\x8a\x21\x0b\xee\x67\ +\xc5\xc3\x24\x0b\xc6\x20\x19\x78\x3b\x2a\x76\xc1\x71\xc3\x26\x9e\ +\xa0\x37\xad\x67\xb4\xb4\x81\x89\x8d\x01\x61\x53\xb1\x5b\xc7\x91\ +\x29\xa8\x73\x41\x14\x93\x05\xdb\xcf\xc9\x26\xe2\x18\x8b\xe2\xe3\ +\x8e\xb1\x53\xaa\x2b\xc9\xe3\xa7\x0f\x05\x25\x29\x8e\x67\xa6\xda\ +\x9c\xb3\xc5\x88\x5b\x25\xb1\xf5\x54\x22\xce\x36\x8e\xf2\x50\x7c\ +\xd4\x7b\xda\x36\xb5\x0e\x7d\x51\x6c\x2b\x25\x78\x89\xbb\xe2\xeb\ +\xbb\x6e\x1c\xa6\x42\x59\x69\xe7\x04\xb7\x81\x95\x01\x41\x0f\x43\ +\x83\x55\x30\x4e\x5c\xd3\x92\xf9\x9e\xbb\xc8\xf5\xee\x1c\x09\x25\ +\x9d\xd9\x79\xc1\xec\xa3\xbc\x2a\x6e\xa2\xe0\x66\xe3\xb9\x16\xa6\ +\x78\xcb\x45\xf0\x6a\xe4\x58\x71\x4e\x64\xd7\x95\x0c\x3c\x9c\x75\ +\x21\xbe\x5c\x5b\x94\xd6\x6d\x4b\x2b\xeb\xb5\x2c\x65\x19\xac\x59\ +\x30\x8c\x05\x57\x3b\x4f\xf3\xd3\x4c\x71\xcc\x58\xaa\x72\x8e\x1b\ +\xa7\x86\x54\x5e\xf9\x6a\x91\x45\xc2\xd4\x4d\xe3\xf1\x7f\x7d\x95\ +\xe0\x0a\xe9\xc5\x29\xf3\x73\x9b\x0c\xc0\xdb\x45\xc1\x46\xaa\xd3\ +\x11\xab\x39\x28\x70\x15\x1c\x47\x81\x02\x7c\xdc\x38\xf4\xb2\x1e\ +\xe2\x6e\x31\xc8\x14\x5c\x45\xb7\x38\xf1\x38\x05\x9e\xb7\xec\x8d\ +\x47\x8b\x20\x3b\x9a\x7f\x60\x9e\xe8\x38\x25\xd6\x43\x7f\xd2\x0b\ +\x53\x9c\x2c\xe5\x59\x8c\x07\xd1\x3b\x3e\xcb\x5a\x78\xa8\x7f\xb4\ +\xf5\x98\x13\xf0\xb4\xad\xd3\x22\x92\xbc\xce\x85\x1b\x97\x26\x2d\ +\xfc\xac\xee\x27\x7a\x59\x5c\x47\x92\xbc\xb6\xc1\x2f\x12\xe4\x50\ +\x25\xdc\x05\xf0\x85\x15\xf2\xcd\xce\xd3\xfc\x34\x17\xb8\xbc\xe6\ +\x5c\x54\xd6\xda\x64\xcf\xeb\xac\xe4\x5b\xa8\x45\xcc\x5d\x77\x0e\ +\x3f\xf9\x32\xe1\x94\x05\xe7\x21\x63\x9a\x7e\x7e\x30\xef\xe7\x6c\ +\x01\x58\xd2\x8d\x99\xc8\x7d\x23\xa4\xd9\xde\x44\xe3\xba\x17\xc5\ +\xf3\x2b\x33\x5b\x34\x35\x5a\x67\x37\xd9\xe3\x58\xf0\xf2\x90\x38\ +\x4e\x6a\x59\x9e\xe6\xea\x32\x65\x0f\x6f\xb1\xde\x70\x02\xa3\xb5\ +\x8f\x73\x61\x4f\x2d\x3c\x19\x87\xb9\xa0\xeb\x3d\x5a\xc1\x62\x9f\ +\x75\x2e\xbc\x7d\xf6\x53\xc1\x94\xa9\xd1\x1e\x94\x07\x42\xb1\xb6\ +\x05\x8e\x1f\x76\xe3\xf8\xba\xde\x9c\x59\xba\xdf\xb6\x7c\xb0\x4e\ +\x13\x69\xc2\xde\x36\x53\xcd\x3f\x28\xa6\x7b\x38\x66\xc5\x90\x0a\ +\xb2\x08\x76\x06\xa5\xab\x17\xbc\x3c\x65\x1c\xcd\x0d\xf8\x6c\x4c\ +\x41\xda\x6d\xf1\x61\xef\x02\x5f\xc3\x29\x15\x5b\x13\x1e\x2c\x77\ +\xf3\x4a\xff\xed\x1b\x56\x24\x0a\x1a\x98\x34\x56\x01\x7c\xd2\x3b\ +\x1e\x50\x50\xdc\x6e\x49\x6a\xc9\x95\x2a\x6d\xe5\xf3\x6c\xfe\x75\ +\x5f\x3d\xcc\xf0\xd1\x5a\x34\xa9\x29\x3e\x6b\x95\x50\x09\x2a\xb4\ +\x3c\x53\xb4\xae\x58\x62\xaf\xe0\x30\x65\x3c\xbf\x0e\x08\x6a\xb6\ +\xde\x42\x4d\x7c\xb1\xb1\xc3\xeb\x43\x81\xfc\x7f\xbc\xbd\x57\x93\ +\x2c\xc9\x95\xa4\xa9\xc7\xcc\x59\xd0\x24\x97\x55\xa1\x50\x20\x8d\ +\x1e\xe9\x1e\x99\x96\x95\x99\xff\xff\xbc\x6f\xbb\x2b\x3b\x23\xdb\ +\x6c\x1b\x28\x00\x45\x6e\xd5\x65\x49\x82\x3a\x33\x3b\xfb\xa0\x6a\ +\x11\xb7\xf7\x11\x0f\x17\x22\x25\xe8\x6a\x64\x46\x46\x78\xb8\x9b\ +\x1d\x3b\x47\xf5\x53\xe3\x8d\x5f\x45\xfc\xa7\x00\xd1\x68\x62\xd8\ +\x9b\xe1\x69\x60\x47\xfb\xae\xe3\x22\xf0\xdc\x53\x9e\x9d\xe0\x78\ +\xb9\x8d\x97\x98\xf2\xc2\x2d\x7c\x1a\x79\x5d\x8f\x93\xe3\xf5\x32\ +\x5c\x0c\x3f\xbb\x31\xe3\x7d\x9f\xf1\xcd\x4d\x85\x0f\x63\xc6\x90\ +\xaf\x01\x24\xf4\x2f\x48\x1c\x96\xf2\xa5\x03\x7f\x4e\xc0\xfb\xe1\ +\x8a\xca\xaa\xc3\x55\x8a\x7c\x4e\x4c\x25\xaa\x0d\xb8\x69\x03\xe6\ +\x51\x3b\x6e\x45\xd8\x48\x00\x27\x39\xa7\xc4\x92\x9c\xd3\x80\x8c\ +\xef\x1e\x27\x84\x00\x54\x9d\x66\x04\x92\x30\x97\x66\x6b\x7f\x69\ +\xe2\x51\xd0\x14\x3d\x63\x98\x80\x23\x0c\x9e\x13\xba\x36\xb2\x8a\ +\xcb\xd7\xa0\xdb\x51\x22\xba\x0f\xc7\x84\x10\x04\x80\xfd\x8c\xa5\ +\x51\x1a\xaa\x4b\xd1\x97\xa7\xe4\xf8\x70\x66\xf9\xdf\x06\xc7\x71\ +\x48\xc8\xc1\xe0\x01\x58\x2e\x22\x96\xed\x17\x16\x02\xc1\xf9\xe0\ +\xbf\x58\xb1\xb4\x1b\x9d\x5f\x7a\xd3\xb2\xcb\x1e\x82\xe1\xcf\x4f\ +\xbc\xf9\xea\xea\xaa\xa8\xeb\x14\x76\xd9\x06\x53\x76\x5c\x56\x0c\ +\xf6\xf5\x75\x33\x98\x43\x47\x52\x0d\x3b\xb0\xad\x30\xd0\x0b\x35\ +\x40\xce\x89\x4d\xaf\x73\xe6\x6c\xb7\xab\x80\x2a\x06\xbc\x58\x1a\ +\xbe\xba\x89\x58\x57\x01\x5d\xa4\x70\xa5\x02\xb9\x05\xdb\xe0\xa8\ +\xb2\xe1\x90\xa8\x98\xeb\xc4\x93\xdb\xb6\xd7\x1b\x39\xbb\xa0\xa2\ +\xc9\x71\xec\x33\xd6\x15\xd3\x8e\x6f\x16\x41\x08\x28\x43\x8c\x6c\ +\x78\x19\x94\x48\xa3\x6c\x04\x32\x04\xf8\xf7\x26\x45\x95\x85\x10\ +\x2e\xe1\x91\xad\x7c\xf4\x75\x14\xa2\x2a\x38\x7e\x7d\xdb\x61\xd9\ +\x06\x04\x79\xd7\xdb\x68\xd8\xd4\x86\xdb\x45\x10\x77\xce\xd0\xbb\ +\xa3\x0b\xdc\xb1\xdf\xee\x29\x3a\x89\x52\x7e\xcd\xf2\x91\x47\x75\ +\xde\x6b\x33\xec\x04\xdf\x0c\x5e\xb4\x0c\xbc\x35\x5a\x39\x2a\x2b\ +\x73\x44\x95\xaa\x93\x1b\xfb\x10\x92\x03\xef\x4e\x09\xa1\x89\x0a\ +\x9a\x10\x1a\xcc\x80\x7f\xfa\xa6\xa1\x63\xb3\xe2\x8d\xbb\x50\x67\ +\x7b\x1b\xaf\xa1\x95\x59\x65\x76\x15\x58\xa9\x2c\x5b\xde\x5d\x73\ +\x09\xf0\x0c\xc0\xfe\x90\x69\x7f\x8e\x5c\x40\x4b\xc2\x11\x00\x2c\ +\xaa\x40\x71\x99\x33\x36\x9c\x21\xa8\x60\xec\xf9\x67\xbc\xbc\x31\ +\x39\x6e\x17\x01\xe7\xb9\xfc\x6d\xcd\xe7\x75\x0b\xfd\xd7\x57\x1d\ +\xa6\x99\x94\xdc\xa2\x03\x08\xe6\xf8\x76\x4b\xf0\xe9\xe8\x04\x73\ +\x7e\x7d\x17\x38\xc2\x4b\x86\x9f\xf6\x3c\x8f\x97\x66\x70\xca\xf2\ +\xfd\xab\x4a\x72\x33\x3c\x3d\x8b\x17\xf9\x99\x7e\xc2\x8c\xcc\x85\ +\xa0\x6b\x3b\x6a\x87\xee\x6a\xe0\x26\xd0\x08\xf5\x78\x4c\x58\x75\ +\x11\x93\xc2\x68\x98\x70\x0d\xfc\xe3\x57\x0d\x36\x0d\xab\xc0\xa8\ +\x91\x79\x63\xc0\x36\x3a\xa5\xf3\xaa\x5c\x8b\x5e\x02\xb0\x0b\x8e\ +\x3c\xe9\x58\x11\x1c\x48\x63\xc6\xb1\xff\xc2\x63\xc0\xd2\x48\x7a\ +\x7f\x24\x1f\xaf\x09\x8e\x6f\xb6\x01\x7f\x7e\x64\x68\x46\x41\x82\ +\x4f\x32\x41\x34\x7a\x58\xcf\x2a\xa3\x6f\xec\x1a\x30\x72\x13\x4b\ +\x46\x80\xe3\xe5\x92\xfa\xfb\xba\xa5\xf7\x9c\x48\x25\x86\x4e\x1c\ +\x26\xae\xf0\x83\x3c\x00\x87\x63\xc2\xb6\xa1\xdb\x30\x67\xe2\xb9\ +\xde\xef\x13\x7e\x7a\x4a\x38\xcc\x19\xe7\x64\xd2\xde\x13\xe3\xb4\ +\xcb\x86\xa1\x80\x27\x46\x96\xc5\xeb\x0a\x78\x38\x3b\x9e\x07\x76\ +\xe8\x13\x8a\x1e\x81\xc7\x91\x55\xc3\x06\xdc\xc3\x29\x23\x42\xbe\ +\x05\xcf\xd8\x4f\xac\x6a\x82\xce\xde\x8b\x8a\xe5\xd9\x61\x60\xd3\ +\x2a\x04\xc0\x83\xe3\xe5\x9a\x3a\xf7\x04\x36\xfc\x22\x0a\x2b\xde\ +\x31\x5b\xc0\xbb\xe7\x9e\x4d\xa0\x55\xd4\x64\xc5\xb1\x9f\x80\x4f\ +\x67\x47\x13\x1c\xaf\x36\x86\xc7\xb3\xe3\x5d\xaf\x6c\x3b\xed\xe0\ +\x0b\xc1\xfb\x3c\x2a\x65\x46\xd3\x8a\x4a\xe6\x9c\x75\x65\x17\x49\ +\xf5\xb7\x6b\x0a\x6c\xda\xc6\x2e\xb9\x77\x25\xcd\xf7\x30\xd1\xae\ +\x7c\x90\xe8\x6a\x4e\x0e\x4f\x49\xbc\x06\x97\xce\x22\xe3\x7f\xfd\ +\x30\xa2\x4f\x8c\x6e\xaf\x8d\x7e\x82\x7e\x66\x64\x55\xaf\x46\xd4\ +\xec\x86\xc7\x13\xb1\x70\xbd\x1b\x7e\x7a\xf6\x8b\xc1\x29\x80\x89\ +\xc9\x67\x75\xf3\xe1\xc0\x6e\x2a\xfe\x0d\x65\xf1\xe5\x8c\x87\x51\ +\x73\x73\xcd\xf9\x57\xb5\xe1\xfd\x3e\x5d\xe0\xf0\x0e\xe0\xd7\xb7\ +\x01\x4f\x23\x6b\xe4\x45\x45\xd9\x76\xc9\x41\x58\xd6\xc0\x1f\x3f\ +\xf4\xd4\xfe\x1b\x70\x53\x5c\x32\xd9\xf0\xd7\x1d\xfb\x35\xab\x1a\ +\x78\xb1\x0c\xf8\x7f\xde\x73\xbc\x5b\xb2\x0c\x67\x4d\x98\x9a\xc8\ +\x89\x51\xaf\xc4\xdd\xd7\x5a\x08\x49\x90\xa6\x49\xec\xa6\x76\xd2\ +\x7d\x82\xc1\x95\x94\x34\xaa\xa7\x35\x26\x4e\x8a\x76\x12\x0a\xd5\ +\x66\xd8\x1d\x67\x6c\x6b\xc3\x68\xac\x26\xcd\x33\xfe\xf9\xed\x88\ +\xa7\x81\x5e\x13\x68\x52\x70\x48\xb4\x7e\x9f\xfc\xea\x66\xfd\xe5\ +\xc8\xd7\x6d\x03\xf0\xd7\x67\x56\x94\xe5\x79\x29\x29\x5a\x49\xcd\ +\xd6\x2f\xea\x05\x08\xa5\x49\x17\x1d\x7d\x36\xfc\xb4\xcb\xf8\xd5\ +\xc6\x2e\x26\x99\x26\x50\xa5\xd5\x4f\xbc\x78\xae\x5d\x2f\x39\xf0\ +\x3e\x5d\x33\xea\x2f\x59\xf2\x30\xbc\x3b\x39\x36\x35\x15\x7e\x66\ +\x04\x21\x7a\x09\x4d\x74\x19\x6a\xec\xba\x0a\x02\xc0\x9b\x15\x57\ +\xf2\x46\xa2\x9c\xda\x80\x75\x1d\x70\x53\x71\x45\x3f\x69\x21\x48\ +\xc9\x71\xdb\x8a\xe2\x2b\x96\xdb\x71\xa2\x94\x76\xdd\x18\x3a\x05\ +\x18\xc6\x8a\x23\xa1\x4d\x04\x1e\x7a\x45\x69\xc9\x76\xda\x46\x9a\ +\x57\x82\x5d\xd3\x89\x73\x62\x3a\xcd\x98\x0d\xbf\xda\x44\xb8\x3b\ +\x56\xda\x51\x7f\x7a\xa0\xdd\xf5\x9b\x6d\xbc\xd0\x8c\x0b\xb6\xdb\ +\x73\x66\x64\xf6\xe8\xf8\x78\x48\xe8\x5a\x60\xa1\x1d\x74\x11\x79\ +\x23\x7c\xd8\x67\xdc\xb4\x94\xd4\x52\xd5\xe8\x78\xb9\xe2\xc4\x65\ +\x51\xf1\xe6\xad\x65\xc8\x39\x28\xcc\x23\x39\x77\x8e\x8d\x88\x4c\ +\x3f\x1c\x14\xfa\x19\x38\xc2\x1b\x32\xc7\x97\xe9\xe2\x70\xf3\x0b\ +\xb9\xc9\x35\xd4\xde\x2e\x0c\x16\x78\x3c\x73\x35\x6f\x5f\x76\x01\ +\x39\x39\x6e\xda\x80\x53\xd2\xd1\xca\x49\x74\x2a\x96\xef\x32\x1e\ +\x8d\xe0\x77\x7f\xbb\x08\x34\x76\xd5\x81\xfe\xf5\x4c\x24\x78\x69\ +\x06\x17\xc5\x60\x15\x78\x8c\xf1\x7c\x15\x87\xd5\x4e\xd4\xfa\x7d\ +\x17\x11\x03\x2b\x95\xd9\x81\xf7\xcf\x19\xe3\x4c\xad\xfc\xac\x2a\ +\xac\xe4\x40\xa4\x99\xde\x8b\x45\xc5\x5c\xc0\x0f\xe7\x8c\x97\x1b\ +\x1e\x59\xa2\x2c\xd5\x87\xc9\x71\x18\x1c\x2f\x17\x7c\x40\x63\x20\ +\x72\x3b\x7f\x66\x14\x2a\xd6\xe6\x0a\xc0\x5f\xb5\x28\x7d\x9c\x80\ +\x9b\x8a\xda\xfd\xd3\x6c\x38\xcf\x19\xcb\xda\x15\x37\xce\x89\x88\ +\xf2\x44\x2e\x39\x0c\x85\x15\x60\x6e\x68\xb5\xdb\x9f\x0b\x61\xd6\ +\xc8\x5f\x08\x30\xbc\x6c\x59\xd1\x14\xda\x13\x4d\x4d\xe4\x09\x46\ +\x6d\x9a\x93\xf4\x0f\x2f\xd7\x01\x9e\xb9\x00\x8d\x4e\x5f\x46\x50\ +\x83\xf8\x8b\x12\x81\xf6\x03\x70\xd3\x04\x6c\xda\x88\x9b\x96\x1f\ +\xa8\x1f\x59\x19\xd4\xba\x99\x0e\x63\x86\x65\x8e\xa6\x1c\x94\x72\ +\x66\xed\xc2\x45\x25\xb5\xd7\xdc\x7a\x16\x56\xac\x9f\xd9\xb8\xa9\ +\xc1\x2f\xad\xdc\xe8\x9d\xe0\x0e\xf3\x05\xa5\x2c\x33\xcd\x81\x2e\ +\xb0\xae\x09\x9c\xbd\x3a\x89\xab\xcf\x13\x69\xaa\xdb\xc8\x8e\xeb\ +\xba\x0d\x58\xd4\x8a\x61\x8a\xc6\x46\x61\x71\xa7\x4d\x19\x4f\x23\ +\x31\x51\xd3\xc8\x8b\x7e\x96\x34\xb5\xd6\x94\xa3\x95\x49\xa6\xe8\ +\xc6\x27\x00\xf7\x0d\x6f\xd6\xa3\x6c\x72\xcf\x67\x06\x93\x14\x49\ +\xe7\x1c\x78\x56\xfc\x69\x47\x9b\xea\x29\xf1\x86\x8b\x31\x68\x8c\ +\xc6\x25\x21\xc0\x91\x33\x6d\xcc\xdb\x26\x60\x19\x03\x9a\x40\xb7\ +\xda\x61\x64\x49\xdd\x69\x9e\xfd\xe9\x90\x91\x12\x7f\x2e\x49\x65\ +\x59\xe9\xef\x94\x44\xe4\x5e\x92\x64\x48\x44\x33\xb8\x31\x78\x45\ +\x62\x9f\x86\x5d\x3e\x7a\x26\x2a\x13\x97\xf0\x2a\x4a\x39\x8d\x0c\ +\xdf\xa8\x23\xb0\x88\x84\x65\xf4\x99\x6c\x82\xa7\x21\xa3\x33\xea\ +\x1b\xda\xc8\x85\x60\x19\x59\x05\x56\x15\xcd\x2e\x95\x71\x61\xfb\ +\x70\xe4\x4c\x7d\x18\x05\x28\x05\x35\xf3\x28\x0a\x45\xfd\xcd\x39\ +\xff\xff\xae\x29\x80\x63\x2a\xbc\x84\x8c\x3e\x71\xea\x52\x2b\x5c\ +\x13\xc6\xca\xe8\x38\x72\xa4\xe6\x5a\x8c\x42\x0c\x5c\x90\x94\xab\ +\xb0\x88\xc0\x8f\x3b\xc7\xb2\x0a\x68\xcd\xb0\xa8\x0d\x77\x6d\xc0\ +\x59\xde\x86\xb5\xc2\x44\x9e\xcf\x19\x29\x01\xf7\x0b\x2e\x72\x01\ +\xea\xc2\x4b\xcf\x51\x9c\x8d\x9f\x66\x72\x1f\xb2\x3a\xf5\xbb\x9e\ +\x9b\x43\xa3\x3c\xc7\x56\xae\xd4\x4d\xcd\x8d\x66\xd2\xbd\x3a\x80\ +\xcf\xc6\x61\x52\x15\xa2\x63\xdf\x6e\xa2\xea\xf4\xd3\xc0\x7b\xf8\ +\xb6\x0e\x48\xc6\xfb\x6f\xdb\x1a\x96\x02\x9b\x94\xb8\xbb\x7e\x72\ +\x7c\x38\x64\xc4\xca\x64\x23\xe6\x0a\x43\x91\xd8\xdf\x56\x01\xfc\ +\x4d\xa9\xc2\x73\x76\x34\x95\xe3\x38\xce\x98\x12\xe4\x70\x63\x33\ +\xa7\x28\x75\xe7\xcf\x24\x94\xef\x4e\x33\x16\x81\x3b\xfe\xb2\x0a\ +\x38\xcf\xf9\x32\xfb\x2d\xc9\xb3\x85\x18\x33\x3b\xcf\x83\x9e\x32\ +\x46\x00\xa7\x29\x11\x1b\xa5\x60\xc9\x46\xc9\xbf\x06\xa6\xee\x96\ +\x6c\xb7\x73\xcf\x9f\x8f\xe6\x78\x3a\x43\x21\x11\x2c\xf5\xc7\x44\ +\x5a\x4d\x19\x1d\x19\x28\xcd\xad\xcc\x71\xce\x8e\x25\xe1\x81\x38\ +\x8f\x7c\xed\xd6\x02\x82\x13\x3d\x75\x98\x1c\x1b\x03\x9e\x66\x8e\ +\x8d\x82\x51\xeb\x30\x64\xe0\xc3\xc8\x85\xea\xa6\x66\xd9\xd7\x27\ +\x35\xcf\x52\x19\xdd\x5c\x79\x80\x31\x38\x6e\x6a\x8e\x7e\x86\xc4\ +\x51\xdd\xb2\xa1\xe1\xc7\xfc\xca\x90\x3b\x4c\x33\xad\xb3\xa0\xd1\ +\xa4\x8e\xc0\xa3\xe2\xce\x8b\x44\x18\x00\x1e\xce\xf3\x65\xa4\xd8\ +\x44\xc3\x98\xae\xb3\xf8\x42\xe6\x29\x56\xdc\x72\x83\x36\x82\x51\ +\x9c\xa7\x44\xd7\x5f\x06\xaa\x4c\x71\xd2\x58\xc6\x60\x0e\x4c\x73\ +\x62\x00\x87\x03\xfb\x69\x06\x9c\x5a\x0d\xbd\x0c\xa2\x01\x0f\x43\ +\xd2\x99\x1c\xa8\x2a\x7e\xd6\xd5\x9c\xd0\x44\x43\xf6\x8c\x45\x17\ +\x11\x87\x84\x7e\x72\x7d\x47\x80\x87\x80\x9b\xc8\x10\xd8\x95\x39\ +\x4e\xe1\x9a\x4f\xb0\x52\x19\xfe\x30\xf2\x67\x37\x0d\xf0\x3c\xe2\ +\x02\x25\x1d\x32\x13\x84\x9f\x92\x78\x81\x17\x37\x22\x95\x98\xc9\ +\x1d\x29\x25\x6c\x16\x8c\x5f\x6b\x33\x7d\x23\x6e\xc0\x69\x9e\x69\ +\x9e\x91\x29\x6c\x19\x81\x77\x13\xd4\x08\x2d\xb4\x24\x47\xdf\x67\ +\x0c\xf2\xe2\xbb\xd8\x8f\x41\x8b\xc0\xa4\x0d\xab\xcf\x57\x6c\xfa\ +\x94\x19\xaa\x32\xa7\x4c\xfb\xae\x1a\xad\x87\xe9\x5a\x5d\xcd\xda\ +\xec\xc6\xb9\x6c\x72\x8e\xe7\x53\xbe\xdc\xfb\xcf\x7d\xa2\xab\x30\ +\x38\x1e\x95\x34\x7d\xc8\x8e\x34\xc9\x77\x01\xe0\xae\xa1\x18\xae\ +\xa9\x23\xea\x94\xb0\x4f\x7c\x4f\x33\x80\xb6\x0a\xa2\x58\x7f\xc1\ +\x23\x40\x21\xcb\xdc\xad\x2a\xd4\x91\xcc\xb3\xe4\xa6\x20\x0d\x43\ +\xef\x5c\xbd\xeb\x60\x38\x67\x96\x3e\x2e\x92\xc9\x30\xe7\xcb\xca\ +\xd0\x06\xbb\x7a\xd0\x41\xde\x59\x6d\x86\xc3\x94\xb1\x5c\x44\xa4\ +\x44\xb6\x20\x75\x06\x02\x4e\x04\x8e\x72\x2a\x1a\x28\x59\x42\xad\ +\x23\x6a\x09\x43\x38\x77\xbd\xbe\x9f\x10\x4d\xf0\x4c\x4e\x27\xba\ +\xc8\xbf\x71\x4c\x8e\xc9\xd8\x94\x3b\x0f\x09\x03\x48\x14\xaa\xcd\ +\x70\xbf\xe0\xe7\x78\x77\xe2\x43\xf9\xf3\x48\x4a\x4c\x72\x83\xbb\ +\x61\x9f\xf9\x7b\x75\x30\xb1\x02\x0c\x5d\x64\xa6\x7c\x05\x5d\x83\ +\xe4\x9c\x8f\x9b\xe1\xb6\xa5\x24\x74\xa7\x91\x1c\xf4\x79\x1f\x7b\ +\xde\x34\xbf\xbb\x0b\x68\x54\x76\xbe\x5c\x56\xca\x23\xa4\x0d\x76\ +\x90\xbe\x77\x70\xbb\xd0\x7a\xb2\xd4\x5f\x8b\x68\x18\xc1\xa9\xc8\ +\x25\xd1\x58\x0d\xd6\xa0\x9f\x97\xd1\x94\x78\x75\x79\x63\x67\x07\ +\x6e\x5a\x53\x6e\x3d\x5d\x75\x70\x52\x70\x92\xf4\x88\xcb\xca\x70\ +\xb7\x8c\xa8\xcb\x5c\xdc\x08\x5e\xc9\x6e\x9c\xfd\xeb\xef\x5c\x8c\ +\x41\x82\x63\x74\x6d\x40\x9f\x80\x7e\x48\x18\x33\x70\xbb\xe2\xf8\ +\x70\x29\x38\xc6\x87\x91\xd7\xf0\xd3\x0c\xb4\x95\x3a\xf6\x66\x38\ +\xb9\xaa\xc4\xa8\x6b\x9a\xd9\x80\x2b\x36\x6c\x33\xc3\x3e\x51\xee\ +\xed\xa0\x12\xf0\x55\xcb\xe9\xc7\x79\xe6\xfc\x7e\x76\xe2\xc2\xba\ +\x40\x9c\xd7\x9b\x15\x7f\x6e\xd9\x46\x34\x02\xcb\x52\xbc\x66\xea\ +\xe4\x8b\xb1\x07\x36\x12\x77\x33\x70\xdf\x12\xd7\xd6\x8f\x99\x4c\ +\x0a\x5c\x15\x89\xee\xf4\xf0\x43\xd7\x29\x9a\xe1\x69\xcc\x68\x3a\ +\x1e\xa2\x56\x0a\x3f\xad\xa3\x92\x81\xd4\x93\x81\x58\x7f\x00\xf0\ +\xeb\xdb\x08\xcb\xba\x9f\xf5\x99\x93\x1b\xc6\xcc\xcf\x5e\xfe\xc6\ +\xa4\xbe\x4c\x34\x43\xa8\x03\x76\x8c\xe0\xc6\x39\x1b\xd6\x04\x05\ +\x22\x08\xbf\x36\xcf\xb8\xa4\x3a\x7d\x99\x1e\x40\x04\xe6\x00\x7c\ +\x3c\xcc\x0c\xf6\x30\x3a\xfa\x8a\x99\xa2\x34\xc7\x52\x62\x93\xe6\ +\x69\xa6\xbf\x3b\x0b\x16\x9a\x95\xf0\x52\x08\x31\xb3\x95\x04\x14\ +\x96\x6e\x95\xb1\x7b\x9a\x05\xdb\x9c\xb3\x09\x95\x65\x38\x6b\x5e\ +\xdb\x46\xae\xb2\x6e\xc0\xdb\x7d\xc2\x31\x11\x68\x59\x22\xb4\x4c\ +\x6c\xc0\x53\x02\xee\xc4\x70\x4f\x5e\xf4\xf9\x40\x3f\x65\xdc\x2c\ +\xd8\xd8\x39\xcb\x6d\x36\xf7\x09\x55\x00\x1e\xfb\x4c\xd6\xa0\x3a\ +\xc9\x9b\xda\xf0\x71\xbc\xb2\x0d\xcb\xe7\x8b\xea\xfe\x1e\x66\xbf\ +\x58\x52\x5f\x28\xe2\x3a\xc3\x2e\xf6\xd4\x8f\x83\xc3\xd5\xcf\x88\ +\x32\x83\x14\xf2\x4b\x30\xc3\x9f\x1f\xe9\x40\x8b\x01\xf8\xe5\x30\ +\x73\xa1\x11\x7e\xba\xc8\xa6\xe3\x67\x69\xca\x1c\xd5\xd9\x65\x14\ +\x37\xcb\x0c\xb2\x8c\x14\x4e\xd5\x7a\xfd\x2c\xb8\x4a\x21\xc9\x8c\ +\xb3\x63\xd2\x02\xfc\x34\xc8\x90\x95\xb9\xd3\x40\xe5\xf7\x22\x28\ +\x24\x75\x76\xbc\xdd\xa7\x4b\x8c\x7b\x91\x47\x2f\x6b\x36\x62\x57\ +\x3a\x72\x64\xa9\x3b\xc9\xc8\x23\xdd\xf8\xc5\x3a\xe2\xac\x5e\xc3\ +\xf9\x94\xd0\xa9\x9b\x0f\xb0\xff\x12\x8d\xb9\x7b\x4f\x23\xaf\x51\ +\x10\x22\x3e\xa9\xcf\xd2\x44\x60\x37\x73\x07\x37\x07\x5e\x48\x06\ +\x9b\x65\x0c\xca\x20\xd5\x88\xf6\x62\x5a\x8d\x5f\xaf\x83\x54\x74\ +\x84\x6c\x86\xcc\xe0\x94\x45\x6b\x78\x38\x25\x06\xc2\xc8\xfa\xbc\ +\x6c\x29\x36\x2a\xfd\xa7\xa0\x26\x5e\x17\x58\x8e\x23\x04\x24\x89\ +\xd4\xb2\x3b\x5e\x76\xb2\x7e\x1b\xa7\x08\x30\xe6\x49\xc2\xa9\xc4\ +\x7c\x3e\x92\xd0\xb1\x1b\xf8\xc0\x4f\x99\xbd\xa1\xc1\x0c\xaf\x15\ +\xe2\xe2\x72\x92\xfd\xf1\x21\x21\xe9\xbd\x94\x6a\xad\xaa\xa0\x46\ +\x22\x70\x57\xf1\x75\x4d\xa3\xc6\x18\x80\x0f\xc7\x84\xdf\xdd\xc5\ +\x8b\x74\xde\xe5\x13\x80\x01\xe7\x91\x8b\x7f\xfb\x25\x91\x60\xe3\ +\xcc\x52\x71\xcc\xc4\x4d\x87\xcc\x33\x4b\xa5\x06\x48\x21\xa5\x9a\ +\xfc\xd4\x26\x01\x4a\xd4\x7f\xc3\x0d\xcf\x0a\x03\x9d\x33\x69\xac\ +\x11\x40\x52\x0e\xdf\xcb\x0d\x13\x6b\x97\x91\x67\xd5\x10\x58\xe6\ +\xf7\x19\xe8\x9c\x5d\xeb\xa3\xac\xa6\x9e\xa9\x01\x8f\x32\x67\xcc\ +\x89\x23\x9c\x26\x70\x01\x32\x67\x19\x59\x05\xc3\x6d\xc3\xdd\x72\ +\x11\xd8\x29\x7f\xbf\xcf\x98\x13\xb1\xda\x95\x05\xec\x32\x47\x80\ +\x65\xd1\x71\xa9\x1a\xe7\x99\xe2\x1b\x53\xe2\xee\x6d\x17\x2e\xc6\ +\x9c\x22\x0f\x0e\x6a\xd8\xfc\x9c\x80\xe3\x58\xb4\xe1\x25\x77\xce\ +\x2e\xc6\x1c\xb8\x61\x1a\x33\xee\x16\x01\x31\xd3\x61\x36\x03\xf8\ +\x74\xe4\x0d\x50\xfe\x6e\x90\x76\xa2\x91\x83\xae\x08\x24\xa6\x4c\ +\xbd\xc1\x9c\x79\x9d\x39\xbf\x64\x03\x6d\x4e\x84\x6a\x46\xf7\x0b\ +\x4f\x0f\xce\xff\xdf\xfd\x22\x62\xd5\x06\xd4\x72\xa0\xb9\x53\xb9\ +\x36\x65\xbf\xa0\xbb\xde\xf5\x5c\x30\x2d\x53\x16\xdb\x4a\xf5\x37\ +\x25\xe6\x32\x74\x91\xd7\xb7\xa4\x3f\x27\x67\x33\x75\x98\x33\x2a\ +\xa7\xef\xff\x34\x39\x9e\x8f\x74\x4a\xd6\xd1\x70\xd0\xf5\x33\x00\ +\xc7\x3e\x5f\xe2\xc1\x86\x89\x47\xa9\x4a\x0b\xcc\x22\x70\x94\xcb\ +\xe9\x0c\xff\x6e\x0b\x36\x2e\x7f\x9e\x25\x15\xf7\x6b\xce\x5e\x05\ +\x9a\x6d\x38\x0a\x65\x04\xd9\x9b\x65\x20\x27\x40\xae\xc7\x21\x1b\ +\x1e\x8e\xb8\xd0\x91\xdc\x45\x02\xaa\x79\xb6\xae\xe0\x97\xef\x68\ +\x55\x93\x4c\x5c\x18\x92\x51\x9f\x1b\xa5\xaa\x90\x4c\x3a\x6a\x66\ +\x3c\x8e\xd4\x9d\x7c\x73\xc3\x09\xce\x22\x2a\xc5\x58\x73\xc2\xe4\ +\x86\x16\xc0\xcf\x67\xc7\x49\xb4\xe1\x20\xd6\x85\x65\xde\x9b\x25\ +\x62\x2e\x68\x92\x02\x63\xb4\xf9\xb2\x32\x58\xce\xc8\x99\x22\xa9\ +\x46\xb1\x75\x4d\x64\xc5\x36\x66\x56\x98\xd1\xb9\x59\x05\x55\xc6\ +\x5f\xd4\x0d\xb8\x0a\x65\x1c\xc5\xf3\xd1\xe1\x90\x71\xbf\x8a\x84\ +\x37\x16\xc7\x5f\xa2\xc8\xe7\x7e\x19\x70\x4a\xd7\xd8\xad\x8e\xd0\ +\x3a\xf4\x33\x67\xc9\x5d\x2d\xad\x77\xcd\x72\xab\x95\x61\x05\x99\ +\x9a\x72\xcb\x8e\xa8\x20\xcf\xdb\x55\xc4\xef\xee\xea\x4b\xc4\xb8\ +\xeb\xdc\x85\xc0\x2a\x24\x82\x3f\x5b\x81\x17\xde\x20\xd5\x1a\x80\ +\xbb\x4d\x87\x51\x89\x46\x9b\x45\x44\x53\xb1\x74\x1f\x92\x63\x86\ +\xe3\xd7\xdb\x0a\x41\x4d\xbf\x65\xc5\x54\xdc\x26\x50\x3a\xea\x99\ +\x63\xa7\xe0\x0c\xfe\x48\xc9\x71\xbf\x0c\x22\xf4\xf2\x7d\x43\x53\ +\x0a\x53\x50\x85\x2b\x79\x67\x16\x55\xa8\x52\xe5\x30\x82\x98\xe8\ +\x00\xce\xe4\x5b\x95\xf4\x77\x6d\x40\x2d\x5b\xf4\xa0\x0b\x5b\x15\ +\x22\xae\x6e\x90\xca\xa8\x38\xbb\x13\xc9\x36\x48\xe8\x94\xc4\x32\ +\x20\xaf\x9e\xf3\xe6\xac\x54\xde\x5a\x13\x8e\x49\x8d\x3d\xcf\x8c\ +\xdb\xee\x13\xe7\xe5\x75\x00\xfe\xe1\xeb\x05\xb2\xcc\x27\xc5\x9b\ +\x3e\x3b\x77\xde\x4a\xa3\xb0\x45\x4d\x01\x53\xb9\xa6\xc1\x80\xbb\ +\x65\x4d\xf5\x5a\x30\xd4\x6d\x40\x53\x19\x6e\x9a\x40\xb8\x2a\xa8\ +\x7e\x5c\x74\x11\x8b\x3a\xa0\xab\x82\x1a\x7e\xd4\x6f\x4c\xd2\x01\ +\xb4\xc6\xf7\x3a\x4d\x09\xad\x49\x99\x09\x2e\x20\xa5\x69\x4c\x15\ +\xa6\x6c\xe6\xf1\xca\x39\x28\xe3\x2f\x42\x34\x12\x3a\xe3\x43\x52\ +\x19\xa5\xbf\x19\x84\xaa\xd8\xc5\x6a\xce\x6b\x7f\xb7\xae\x2e\x5c\ +\xbd\x68\xc0\x93\xcc\x3e\x2f\x16\x15\x76\x63\xa6\x56\xc2\x09\x88\ +\x39\x4c\x14\x08\xdd\x2f\x02\xcc\x8b\x85\x98\x9b\xdb\x9c\x89\x29\ +\xcb\x89\x8d\xbc\x61\x76\x2c\x1a\x1e\xb9\x7e\xfb\xb2\xc6\xfd\x32\ +\x5e\x7a\x27\xe5\x9a\xc2\x9c\x96\xf1\xcc\x28\xb4\x34\xb3\xaa\x2a\ +\x6a\x53\xd4\x01\x5d\x1d\x51\x55\x86\x93\x03\x37\xcb\x80\xae\x61\ +\x4f\xa2\xe8\x3f\x7e\x77\x57\xc3\x22\x8f\x49\x01\xb8\x10\x83\xbf\ +\x98\x1b\xf0\xa4\x2f\x60\x25\x21\xc4\x19\xc0\xcf\xfb\x4c\xe3\x04\ +\xae\x00\xc3\x69\x74\xbc\xb9\xa1\xac\xb3\x12\x9e\x29\x25\x47\xab\ +\xb1\xc9\xe3\xcc\xf1\x10\x8c\x01\x13\xc7\x29\xe3\xaf\xcf\x89\x2b\ +\xa9\xd3\xfb\x1c\x03\x8d\x30\x01\x86\x5f\x0e\x09\x3f\x3c\x8e\x4c\ +\x78\x55\x33\x70\xc9\xad\x0e\xc3\x54\xca\x5b\xc7\x59\x9d\x79\x62\ +\xc8\xa9\xa6\xfa\xb8\x1f\xd0\x44\x9e\x93\x3f\xee\x66\xcc\x33\xb1\ +\xde\xdb\x2e\xa0\x71\xc7\x2f\xbb\x59\xc9\x45\x01\xc3\x48\x2f\x7a\ +\x06\xc3\x33\x06\x95\xc5\x26\x24\xf6\x24\x4c\xf7\xe8\x8c\x06\x0f\ +\x3a\xe2\x14\x42\xeb\x59\x02\x21\x18\x17\xb9\x4a\x47\x9f\x4d\x15\ +\x08\x40\x95\xc5\x37\xfa\x15\x91\xf5\x30\xe4\x0b\x71\x78\x19\x81\ +\x03\xc0\x32\x57\xdf\x6d\x54\x38\x48\x74\xe0\x76\x19\xd9\x14\xbd\ +\xe4\x2a\x12\xc5\x5e\x19\xf0\x6e\x34\x54\xea\x0a\x3f\x8e\x19\x93\ +\x20\x1c\x53\xa2\x34\xba\xd6\x31\x28\x1a\xbb\xda\xa7\x6c\xf8\x9f\ +\x7f\x3d\xe1\x45\x6b\x97\x86\x6c\xf5\x59\xf2\xf1\x9c\x28\x70\x79\ +\x38\x09\xbb\x1d\xf8\xbd\x0c\x33\x70\xe8\x39\x1a\xe9\x1a\xc3\xfe\ +\x9c\x30\xcd\x8e\x87\x21\x63\x53\x1b\x17\xd1\x39\xe3\xd4\x27\x0a\ +\x90\xac\x30\x03\x0d\x27\x10\xc1\x5e\x8c\x4f\x63\xe6\xf9\x3c\x25\ +\xc3\xc3\x90\xf0\x42\x5a\x90\x45\x15\x2e\x00\xd2\x92\x19\xb1\xac\ +\x59\x31\xb8\x9c\x87\x6d\x08\xb8\x6f\xb5\xa0\xd0\xb6\xc8\xa4\x2a\ +\x49\x20\x1f\x7a\x2a\x30\x5b\x21\xd6\x46\x37\x7c\xda\x27\x44\x98\ +\xb0\x5a\xe5\x68\x15\xb0\x5e\x12\x4e\xba\xd4\x77\x37\xcd\x94\xaf\ +\x1f\x93\xe1\x34\x66\xa1\xe3\x32\xdc\x0c\xfb\x29\xe3\xed\x73\xd2\ +\x62\xcb\x2a\xa2\x0e\x46\x19\xb2\x19\xfe\xfd\xdd\x88\x61\x4a\x17\ +\xb0\x8d\x69\x44\x19\x0d\x38\x4d\x7c\x8d\xf7\x47\x07\x25\x46\x64\ +\x48\x8e\xd9\x61\xc9\x71\x18\x13\x45\x63\xee\xf8\x74\x48\x38\x0c\ +\x19\x6d\x6d\x58\x44\x26\x0f\xfd\xf5\x71\x82\x65\x86\xcf\x66\xff\ +\xc2\x66\xa0\x3a\xf0\xcc\x9c\xa0\xce\xff\x67\xa0\x90\x22\xd9\x9c\ +\xd5\x01\x9f\xa3\xe1\x9f\x7f\x9e\xe1\xd5\x95\xa6\x92\xcd\xe0\x82\ +\x34\x34\x2a\xa9\x67\x71\xe6\xbe\xea\x38\xe8\x3f\x0e\x8e\xd1\x80\ +\x79\xce\x2c\x8d\x75\xe6\xbd\x6b\x03\x6e\x6a\xc3\x24\x80\xc3\x42\ +\x73\xf0\x4a\x46\x8e\x20\xcd\x40\xa3\xee\xee\x71\x4c\x24\x11\x81\ +\xa5\x70\x57\x29\x82\x0c\x7c\x08\xa3\x01\x0f\x7d\xc6\x61\x2a\x81\ +\x99\x86\x69\x48\x38\xe3\xda\xd5\x1d\x53\x99\x87\x13\x48\x91\x05\ +\x99\x38\x64\xc7\x8b\x2e\xe0\x30\x39\xfa\x21\xa3\xd2\x1d\xde\xa8\ +\x63\x9f\x00\x74\x95\xbc\xed\x2a\x59\xeb\x2a\x31\x4b\x60\x76\x6c\ +\x1b\x25\x24\xc9\xc9\xf7\x66\x15\xb4\x13\x90\x38\x53\xfa\x29\xa7\ +\xc4\x31\x60\x32\x8e\xb8\x46\x00\xdf\x7d\x9a\x31\x68\x86\x5e\xc9\ +\x85\x96\xe5\xc5\x58\x06\x36\xa2\x1a\x35\x40\x5f\xb4\xa6\xe8\x2b\ +\x23\xd8\x34\x93\x38\x3b\x4b\xa6\xbd\x88\xc0\xeb\x65\xc0\x5e\xb2\ +\xe5\x85\x1e\xd4\x65\x20\x22\xbd\x0a\x76\xa1\x17\xb1\x0c\x77\xec\ +\xd5\x24\x7b\x3c\xb3\x8a\xd8\x1d\x13\xea\x3a\x5c\x18\x7f\xbb\xc9\ +\xf1\xdc\xd3\x6c\x93\x40\x10\xea\x93\x38\xfe\xb3\x44\x60\x63\xe2\ +\x83\x72\xd2\xf5\xa9\x03\x70\xcc\x8e\x57\x1d\x2b\x88\x21\x2b\x3f\ +\x50\xae\xc1\xe2\xbd\xaf\x2a\x5a\x65\x97\x15\xbd\x28\xcb\x26\xa1\ +\x97\x6d\x37\xcd\x1c\x1d\x03\x8e\x13\x0c\xdf\xae\xb9\xd0\xce\x99\ +\x15\xe1\x05\x26\x93\x8a\x08\x09\x97\xa4\xa4\x87\xd1\xf1\xe7\x4f\ +\x13\xda\x86\x29\xd4\x45\xc0\xd6\x36\x1c\xc5\x9e\x13\xf0\xeb\x9b\ +\x4a\x0d\x37\xc7\x0b\x1d\xbc\x9f\x7b\xc7\x14\xa8\x0d\x98\x93\x66\ +\xf2\xe6\xf8\x7a\x45\xfc\x53\xac\x78\xdc\xa8\x34\x05\x98\x9d\xc8\ +\xb4\x4b\x0c\x9c\x46\xda\x8f\x7d\xba\xa8\x39\x1d\x86\x61\x4e\xa8\ +\x94\x32\xda\x44\x9a\xd6\x0e\x23\x73\x26\x5c\xf2\xea\xe7\x13\x27\ +\x0d\x7f\xeb\x7f\xfe\x36\x26\x60\xe6\x8e\xda\x06\x62\xb9\xed\x33\ +\xac\xd2\xec\xd7\xb9\xff\xa6\x0d\x17\xc9\x64\x95\x81\x7d\xe6\x79\ +\x3b\x66\x60\x18\xaf\x79\x6c\x3f\x1c\x79\x23\x04\x33\xbc\xeb\x15\ +\x8a\x09\xd1\x6e\x9d\x1f\x74\xa1\x60\x8a\x4f\x43\xc6\xd3\x40\x5a\ +\x8d\x9b\x51\x4c\x94\x49\xee\x9d\x35\xd7\x0f\xf2\xcd\x47\xf9\xcb\ +\x5d\x6c\x41\x36\xd2\x0c\xdb\x85\x5d\xa2\xc4\x93\xba\xe5\x53\x91\ +\xb3\x46\xe0\x71\x06\x5e\x77\x94\xff\x4e\xf3\x55\x85\x57\xa2\xc4\ +\x2b\x1d\x6f\x16\x91\x11\x59\x66\x65\x02\xc0\xb3\xf5\xcb\x8e\x65\ +\xed\x98\xc8\x09\x3c\xeb\x48\x90\xdc\x71\x18\x78\x17\xdf\x74\x11\ +\xcf\xa3\xd4\x92\x4a\x8f\xd9\x9f\xe9\x06\xd8\x48\xf3\x7d\x25\xe5\ +\xb0\x36\xbc\x18\x92\x6a\xba\xea\x90\x81\x83\x53\xc6\x1a\x9c\xa5\ +\xe4\x24\x84\xd6\xe3\xc8\x91\x95\x19\xf0\x61\x70\x4e\x41\xe0\x58\ +\xb7\x91\x93\x12\x2d\x62\x50\x65\xf3\xd8\x17\x4f\x29\x7b\x2d\x19\ +\xb4\xd0\x26\x7d\xdf\x26\xf6\x9b\xcb\x9a\x6c\xa0\x26\x23\x06\x36\ +\x17\xbf\xbd\x8d\x97\x5d\xad\xc4\x64\x8d\x19\x17\xe2\xcd\x21\x15\ +\xdd\xc4\x35\x1f\xc0\xe4\xbd\xae\x34\x15\xca\x1a\xd1\xbd\x17\xe1\ +\xd7\x35\x65\x70\x77\xbc\x5e\x5c\xfb\x05\x43\x9f\xd1\x4b\xae\x1c\ +\x0c\x78\x38\xd3\xb4\x74\xd3\x52\xc4\x35\x28\x77\xab\x36\xc7\x87\ +\x13\xfb\x0e\x37\x2d\x1d\x7c\xfe\x39\x76\x4b\x34\x20\x87\xe1\xb6\ +\x21\x81\xa7\x82\x31\xf0\x56\x15\x43\x0d\x52\xa8\xa7\xcc\xf7\xf9\ +\x97\xa7\x99\x95\x83\x19\x1e\x05\x71\x68\xeb\xa8\xac\x47\x1e\x3f\ +\x82\xf1\x7e\xfe\xe5\x44\x40\x49\x07\x36\x6d\x27\x10\xa0\x03\x70\ +\x62\x92\x94\x53\x58\x98\x98\x41\x6c\xcb\xa8\x71\xf8\xab\xae\xc4\ +\x92\x99\x00\x29\x57\x2c\xbb\x15\xb3\x59\x04\xb6\xd5\x17\x4e\x06\ +\x82\x11\x08\xf9\xaa\x31\xc4\x26\xa2\xab\x14\x91\xa5\x34\x98\x0c\ +\xa6\xd4\x1e\xc6\x7c\x61\xa5\x4d\xc6\x50\xca\xa4\x9e\x81\xc7\xeb\ +\x99\xa7\x13\x27\xef\xa6\xbe\xb2\xd5\x82\x19\x4e\x7d\xc6\x49\xdd\ +\xd3\x90\x75\xa3\x97\x14\x1f\x23\x18\x32\xc0\xf1\xdf\x7e\x55\x23\ +\xcf\x8e\x1b\xcd\xfe\x1b\xc5\x95\x17\x88\x47\xc1\x61\x65\x07\xf2\ +\x04\x7c\x7c\x4e\x5c\x60\xba\x08\xb7\xab\x31\xa5\x16\x72\x79\x11\ +\x0d\x1f\xce\x19\x21\xb0\xfc\x6c\xd5\x7f\x88\xc5\x88\xe3\xc0\xb2\ +\x51\x24\x99\xba\xfe\x15\x4a\x46\x3b\x21\x1f\x85\x7d\x90\x75\xde\ +\xfe\x30\x50\xb0\x33\x64\x76\xe5\x4f\x13\x2b\x86\x6d\xc5\x73\x66\ +\x0d\x2a\x2a\x5f\x54\x24\x03\xdd\x2e\xab\x8b\x2e\x02\x92\xe4\x16\ +\xcf\x41\x2f\x85\xc9\x24\x17\x60\x92\x8a\x6d\x90\xe9\xa9\xb2\x2b\ +\x83\x7f\x19\xaf\xc9\xbb\xc1\x0c\xbb\x53\x16\xc6\x8d\xe7\xd5\xdb\ +\x9a\x9d\x6b\x0b\x3c\xc6\xf4\x33\x1f\x94\xbf\x7f\x5d\x21\x98\xe1\ +\x2e\x5e\x79\xfa\xad\xce\xe0\x53\x71\x0c\x2a\xeb\xb0\x0a\x4c\x5b\ +\x02\x78\x1e\x56\x60\xae\x9a\x90\xfc\xfd\x45\x60\xef\x22\x06\xbb\ +\xec\xe8\x0a\xcc\xb9\xd2\x8a\xcc\xaf\xde\x81\x58\x5c\x89\xbc\xa7\ +\xf6\x63\xb9\xc9\x65\x26\x02\x77\xe9\xa4\x07\xa4\x0a\x40\x3f\x53\ +\x5d\x79\x9a\x1d\xdf\xac\xa9\xd3\xef\x33\x1f\xf2\xae\x36\xfc\xee\ +\xbe\x41\x34\xd7\xf4\x05\xc8\x29\xc3\x65\x79\xfe\xa4\x89\x42\x12\ +\x72\xab\x64\x28\xf4\xce\x18\xf8\x12\x8e\xba\xae\x28\xf2\xd9\x76\ +\x76\x21\x56\xd3\x2e\x4c\x1a\xd6\x90\x1d\xb7\x42\xb8\x47\x23\xc3\ +\xf0\x69\xe6\x86\xb3\x6d\x03\xbe\xba\x65\x9f\x67\x15\xf8\x9d\x37\ +\x3a\x92\x15\xe9\x6f\x96\x17\x21\x82\xb1\x74\x67\x51\x90\x37\xb5\ +\x5d\xc4\x63\xf6\x19\xc8\x25\x25\x47\xef\xf6\x37\x47\x03\xfd\xcd\ +\x4d\xc0\xc6\x80\x77\xbd\xe3\xd3\x71\x46\x63\x19\xe7\xcc\xb3\xc9\ +\xba\x61\x79\xf2\x87\x97\x35\xb6\x35\xcb\x75\x97\xd5\x76\x48\xd4\ +\x9e\x2f\x55\x86\x17\x93\xc8\x98\xd8\xb9\xad\x04\xa8\xbc\xc4\x0a\ +\xe8\x81\x8e\x82\x45\x9e\x13\x6f\xea\x56\xf4\xe0\x24\x99\xee\xff\ +\xf1\xc3\x44\xc3\x51\xe0\x38\x6c\x4c\x7e\xd9\x39\xab\xc0\x91\x95\ +\xeb\xe1\x98\x01\xa4\x60\x58\x07\xc3\xed\xb2\xc1\xa6\x66\x82\x6b\ +\xf1\x2e\xac\x1b\x02\x2b\x60\x1c\x5d\x46\x63\x86\xdf\xa6\xe2\x82\ +\x53\xc6\x80\xbb\x91\xac\xf8\xfb\x45\xc4\xae\xa7\x3a\xcb\x01\xdc\ +\xb7\x54\x21\x42\xda\xfc\xa3\x9a\x65\xbf\xbb\xa9\x30\x26\xc7\x6b\ +\x35\x4d\xc6\xe4\x48\xc9\xf1\x38\x82\xec\x82\xca\xb4\x53\x1a\x9e\ +\x87\x8c\xbe\x9f\xd1\xeb\x9a\x2e\x1b\x3e\xa0\xf7\x8b\x80\xaf\xb7\ +\x35\xcb\xf4\x8a\xbb\xf0\x7e\x28\x7e\x00\x72\xf6\x93\x76\xef\x28\ +\xc8\xea\x22\xf8\xb5\x02\x02\x2e\xda\xf5\x0a\x8e\xba\x31\x3c\x4e\ +\x2c\x67\x4b\x0a\x71\x8c\x5c\x1c\xfe\xe5\x97\x19\xc7\x89\xe8\xb0\ +\x28\xb5\x61\x2f\x0a\x52\x1d\x74\x4c\xf8\x6c\x81\xed\xc1\xae\xf7\ +\x8b\x55\x85\x18\xb8\x9b\xce\x22\xd7\x14\x32\x8f\xe9\xd8\x05\xd9\ +\x87\x97\x9f\x35\x37\x5d\x3f\x14\x22\xf0\x6a\x55\x61\xdf\xf3\x61\ +\x4e\x4e\xcc\x56\x9f\xb5\xd8\xea\x48\xb4\x88\xc0\xaf\xb6\xf5\xe5\ +\x18\x79\xbf\x89\x38\x27\x97\x0a\xd0\xf0\xc7\x67\x20\xd6\xc5\x68\ +\x63\xf8\xe9\x90\xf1\xc7\x0f\x23\x56\x6d\xa4\x1f\x5f\x1b\x44\x5d\ +\x05\xfc\x8f\xdf\x2f\x10\x35\xf6\x75\x77\x1c\x06\x6e\x20\xbb\x81\ +\x1e\x8e\x51\xcd\x37\x68\xa2\xb4\xaa\x0c\x79\xc8\x17\x18\x6b\x76\ +\xde\xab\x11\x3c\x7e\x3c\x4e\x2c\xcb\x37\xfa\xdd\x46\x00\x9d\xa7\ +\x21\xe3\x4f\x9f\x08\x79\x1d\x9c\x65\xfd\x61\xe2\x3d\x5a\xf8\xff\ +\x1b\x61\xc8\xda\x00\xc6\xec\x99\x61\xdb\x06\x9a\xd0\x74\xbd\xd2\ +\x67\x12\xea\xec\x86\x10\xc3\x17\x8e\x06\xf3\x6b\x42\x6a\x70\xc3\ +\xe3\x68\xb8\x8f\xc0\x61\xe6\x4e\x35\x0e\x19\xff\xf2\x76\xc2\xa3\ +\x32\x01\x82\x5f\xe3\x9d\x3a\x63\x39\x65\xce\xd1\xdd\x9c\x58\xc2\ +\x64\x03\x3e\x0c\xaa\x02\x9c\xa6\x87\x59\xf1\x4e\x41\xc2\x88\xe4\ +\x6c\xda\x0d\x13\x1f\xd8\xad\xa6\x07\x01\x86\xbf\xdf\x52\xff\xbd\ +\x56\x39\xdc\x42\x65\x6f\x02\x9e\x34\x0e\x2c\xbb\x8f\x65\xc2\x37\ +\x9f\xf7\x03\xb6\xab\x8a\xab\xbd\x30\x67\x8f\x03\x19\x87\xf7\x8b\ +\x88\xe7\x53\xba\xc0\x32\x8f\xb3\x76\xf5\xcc\x0a\x21\x39\xcb\xc5\ +\xed\x2a\x52\x6c\x52\xb4\xf6\x33\x5d\x73\x63\xba\x06\x51\x6e\x1a\ +\xc3\x5f\x1e\xe8\x89\x7f\x3c\x65\x0c\xd3\x95\x8e\x54\xc1\x71\x9e\ +\x78\x96\x85\xc6\x8e\xc1\x0d\xbb\xc9\x70\x1b\x09\xe8\x44\xa2\xfe\ +\xfd\xed\x2e\xe1\xcf\x9f\x26\x8c\x13\xe3\xaf\x6a\xc1\x49\x1a\x50\ +\x16\x3a\xcd\x2c\x25\x73\x26\x58\xa5\x8a\x4c\xc1\x59\x69\x34\x95\ +\x41\x92\x52\x52\x39\xd9\x4f\x7e\x39\x16\xed\x06\xbf\xa8\xd7\x5a\ +\x25\x0f\xff\x66\x45\xbf\xc4\x8b\xc6\x90\x34\x0a\xf4\xcc\x11\x63\ +\xf1\xe8\x54\x46\xa9\x35\x9c\x0f\xf7\xe1\x34\xe3\x7e\x1d\x2f\x74\ +\x62\xcb\xd7\x78\xf8\xbb\x2e\x60\x77\x4a\x97\xb9\xf8\x31\x71\x2c\ +\x67\x99\x98\x31\x87\x23\x8d\xc0\x9b\x3b\x5a\xbd\x97\x52\xb7\xb9\ +\x03\x2b\xbb\x46\xa7\x65\xe1\xe1\xbf\x7f\x98\x2e\x06\x9c\xb7\x9f\ +\x66\x09\xc4\x28\x7d\x82\x03\x1f\x4f\xac\x18\x66\x75\x66\x83\x19\ +\x8e\xe7\x84\x3a\x06\x44\xcf\x98\xb2\xa1\x3f\x27\xfc\xef\xff\x7e\ +\xc6\x94\x1c\xd3\x44\xc9\xf7\x2c\xc0\xc8\x7d\x13\xb0\x1f\x69\xc6\ +\x29\xee\xca\x92\xb1\xd8\x83\xba\x0b\x95\x28\x98\x04\xf7\x98\x66\ +\x82\x3f\x2c\x13\x83\x5e\x1b\x37\x3e\xde\xd7\x6c\x5e\xde\xd6\x76\ +\x49\xf4\x09\x99\x80\xcf\x24\x1e\xc0\x5e\x81\xad\x8b\x26\x90\x82\ +\x9d\x1c\x9b\x8a\xba\x82\x46\x95\x85\xa9\xcf\x76\xca\x4a\x1c\x9a\ +\xf3\xdf\x9c\x0d\xf6\x37\x57\x00\xe9\x33\x9f\x7b\x0d\xa0\x5d\xf0\ +\x83\xf4\x33\xc3\x33\x2c\x18\xd6\x2d\xb1\x5a\x9b\x5a\x04\x16\xe3\ +\xee\xeb\x00\x5e\x54\x8e\x5e\x8c\xb9\x94\x78\x93\x35\x11\x38\x8c\ +\x34\x3a\x30\xb4\x43\x98\x2d\x61\xb5\x6f\x1b\xbb\x28\xc7\x86\xe4\ +\xd8\x8d\xae\x34\x20\xe0\xc7\x13\xb0\x6c\x03\x9e\xa7\x02\xab\xb8\ +\x8a\x69\x0a\xc1\x35\xcd\x19\x59\xd1\xd1\x56\x19\x1e\xfb\x8c\xe3\ +\x91\xa1\xa1\x15\x1c\xeb\xb6\x18\x4b\x02\x36\xab\x8a\x91\x55\x4a\ +\x18\x1a\xaf\xdc\x0e\x9c\xe5\xeb\x7f\x18\x32\xfe\xf4\x61\x44\x57\ +\x07\x3c\x0e\x1c\xdf\x9d\x13\x17\x97\x2e\x38\x06\x38\x5e\x36\x84\ +\x7e\x98\x10\xb5\x05\x74\x49\x9b\x29\x3b\xc7\x8d\xd2\x6e\x66\x79\ +\xc0\x2f\x71\x50\x81\x15\xc9\x79\x96\xce\x3c\x48\x7b\xdf\x98\x1e\ +\x70\xbe\xc6\xac\x6b\x70\x17\x29\xfc\x31\x45\x83\x55\xee\x58\x55\ +\x44\x58\x99\x91\xdc\xec\xb8\x1a\x6f\xe6\xcc\x40\x12\x77\xf6\x53\ +\x66\x25\x13\x67\x01\x39\xbf\xdf\x3b\xd6\x1d\xaf\xe9\xe8\xe4\xed\ +\x43\x3d\x90\x72\x46\x46\x26\xc0\xb2\xf8\xe3\xf7\x73\xc6\xc7\xfd\ +\x44\xc0\x48\xe4\xee\x5d\x45\x47\x0d\xc3\xcb\x9b\x1a\xad\xae\x69\ +\xb9\x96\xbd\xaa\x83\x21\x53\x69\xd7\xbb\xe3\x7f\x7e\x3f\x00\x0d\ +\x83\x31\x6a\xf5\x89\x62\xcb\xaa\x25\x04\xc2\x40\xcf\x3a\x0c\xcf\ +\x05\x33\xff\x19\x8f\xb0\xab\xed\xb2\x00\x96\x8b\xd9\xc5\x6b\x3a\ +\xd4\x6a\x61\x22\x39\x31\x66\x0e\xc1\xf0\x66\x69\x78\x4e\xbc\x57\ +\x5d\x81\x1d\xb3\x3e\xe7\x36\x2a\x6e\x3c\xf3\x6f\x7c\xb3\x60\xf8\ +\x47\x6a\xa3\x00\x00\x20\x00\x49\x44\x41\x54\x05\x77\x9e\xe9\x33\ +\x48\xe0\xd1\x65\x92\xfe\x25\x06\x21\xe5\x34\x26\x9c\xdc\xb1\x1f\ +\x59\x99\x9c\x12\xfb\x3d\x63\x72\x9c\x14\xcf\x36\xea\xe1\x2d\xae\ +\xce\xd6\x98\x47\x19\xd5\x03\x39\x4c\x19\x8f\x83\xe3\xb6\x36\xc1\ +\x53\x1d\x37\x1d\x9b\xa6\x77\x8b\x8a\xe2\x2f\xfb\x82\x63\xc0\xa0\ +\x40\xc4\x3e\x51\x0f\x10\x03\xf0\x7e\x97\x31\xaa\x99\xd3\x34\xbc\ +\xa1\xf7\x23\xd3\x80\x0f\xb3\x06\x5d\x72\xe2\x35\x0a\x98\xd8\x0a\ +\xaa\x71\x74\xc3\xfb\x5e\x65\x99\x11\xea\x51\x1b\x29\x2c\x6d\xe0\ +\xd9\x73\xad\xc6\x62\x96\x03\xec\x1f\x5e\x44\xdc\xb5\x4a\xea\x71\ +\xe2\xa7\xd2\x4c\x24\x78\x1b\x4b\xba\x8d\x60\x0d\x1a\x89\xfd\x6e\ +\x45\xb9\xa8\x19\xf0\xf1\xc0\x07\xe8\xd3\x90\xd0\xc4\x80\x64\xc4\ +\x49\x65\xe3\xd8\xe8\xcf\x1f\x06\x34\x0d\x29\x3a\x5a\xb0\xb9\x5b\ +\x3a\xb3\xeb\x6e\x1a\x93\x63\xcc\x70\x16\x8f\x69\x59\x31\x5f\x6f\ +\x77\x66\xd3\xa7\x01\x8f\x03\x73\x66\x79\x99\x35\xfb\x4e\x59\x09\ +\xb6\xc6\xdd\xf4\xf5\x2a\x30\x12\x4c\xe8\xe9\x46\x46\x96\xd3\xc4\ +\x6b\x98\x75\x1c\xa9\xe5\xa6\x0c\x81\xee\xc4\x5e\xa0\x05\x73\xc7\ +\x32\x50\xda\xbc\x8e\xe5\x9a\xd2\xd0\x74\x9e\x78\x5d\x27\x91\x70\ +\xb6\xb5\x61\x53\xf1\x3c\xdb\x19\x31\x62\x97\xec\x86\x05\x23\xb1\ +\xba\x96\x9f\xc3\x82\xe1\xdc\xd3\xb7\x11\x55\xb6\xe2\x02\x23\xa1\ +\x78\xe5\xab\x46\xe2\x25\xbd\xf7\x71\xa6\xd4\x76\x3f\x26\x54\x55\ +\xc0\x94\xb8\x29\xec\x66\xc7\xbf\xfe\x3c\xd0\xc8\x22\x70\x6b\xd4\ +\x68\x33\x48\x7b\xb0\x14\xa3\x21\x98\x21\xcc\xd4\xd7\x2f\x6a\xce\ +\x7b\x8f\x27\x9e\xf5\x3d\xf3\x9a\x9e\x67\xaa\x49\x1d\x57\x3a\xd1\ +\xba\xa1\xd7\xa2\x9f\x0d\xf7\xad\xe1\xb5\x1c\x83\xc8\x6c\x88\xae\ +\x03\x3f\xd3\x87\xa7\x44\x3d\x43\x26\xc3\x00\x60\x92\xf4\x4a\x47\ +\x22\x17\xbb\xbf\xb3\x8c\xaa\x32\x7e\x97\xb2\x8b\x8f\x6e\xf8\xeb\ +\x81\xaa\x41\x37\xc3\x6e\xca\xd8\x54\x01\xb7\x35\x4b\xfd\x28\x49\ +\x7a\xd1\x6e\xcd\xe6\xf8\xa7\x57\x15\x9a\x68\x6a\x64\x3b\x8e\x32\ +\xff\xf8\x67\x51\xef\x49\x62\xb2\x02\xc4\xdd\x04\xc2\x54\x83\x19\ +\x3e\x9d\x79\xfd\x7f\xdc\x27\x6c\x59\x9e\xe1\xd3\xd1\xd1\x4f\x8e\ +\x1f\x9e\x26\xec\xa7\xcf\x73\xea\xbe\xc0\x02\x90\xa5\xce\xab\x84\ +\x71\xfe\xc3\x0d\x2e\x9a\xf0\x3a\x02\xcf\x67\x96\x41\xc1\x0c\x4f\ +\xba\x81\xb6\x35\x01\x22\x87\x99\xab\xe0\xd3\x44\xeb\x6d\x96\xea\ +\x2a\xab\x7c\x6e\x8c\x23\x2c\x77\xae\x7c\xa1\x18\x2c\x66\xd2\x6f\ +\x1b\x90\x73\xf7\xd7\xa7\x84\x4f\x67\x02\x1c\xa3\x8c\x2e\xb3\xcb\ +\x59\xf7\x19\xa7\x3d\x80\x63\xaa\x0c\xe0\xcf\xa7\xab\xd5\xb3\x08\ +\x99\x56\x95\x61\x9c\x33\xbe\x59\x47\xcc\xd2\xac\xaf\x6b\x22\xc5\ +\x4e\x2a\xe1\x6a\x2d\x72\x10\x2b\xa0\x36\xa2\xca\x2a\x91\x77\xda\ +\xd2\x34\x02\xe5\xab\x95\x08\xb4\x4d\x65\x68\x2b\x1a\x39\xb2\x88\ +\x34\x8b\x48\x56\x7e\x84\xa3\x8a\x01\x16\x0d\x3f\x3c\x25\x8c\xa0\ +\x00\x2a\x6a\x81\x7b\xb9\x60\x3e\xa2\x09\x9d\xdd\xcf\x9c\x95\x9b\ +\xb1\x72\xa9\xc0\x8a\xeb\xb7\x77\x91\x7a\x8a\x91\xec\x81\x50\x05\ +\x4e\x40\xfc\x33\xe1\x49\x31\x52\x05\xfa\x2c\x8a\x85\xb6\x77\x4a\ +\xa2\x1b\x91\x7a\x1f\x07\xc7\x87\x53\x42\x3f\x66\x4c\x12\x05\x25\ +\x35\xdd\xa2\x5d\x59\x84\x70\x8e\xe0\x3c\x00\xbf\xcc\xd7\xfe\x53\ +\x2d\xcb\xf7\x42\xd2\xd6\xaf\xda\xab\x59\xeb\xf5\xa6\xa6\xef\x7f\ +\x22\x8d\xb8\x0d\x8e\xba\x32\x79\x3b\x1c\x95\x39\x0e\xd9\x11\x83\ +\x22\xb2\xd4\x50\x74\x68\xcc\x1c\x78\xec\x5a\x54\x46\x39\x39\xa8\ +\x31\x59\x48\xb4\xd5\x04\x43\x15\x32\x9a\x3a\xe0\xe5\xd2\xf0\xee\ +\xec\xf8\xf9\x98\xb1\x28\xc0\x51\xc5\xb9\x7d\xb3\xe6\xbd\x3a\x3a\ +\xb0\x68\x81\x0f\x3b\x9e\xe5\xfb\xd9\x31\x4e\xfc\xcc\xdf\x6e\xf8\ +\x58\xfc\xdc\xf3\xb0\x3d\x97\x87\xf1\x33\x59\xf4\xa8\x46\xdd\x22\ +\x1a\x8e\x73\xc6\x31\x49\x61\x19\x80\x43\x72\x04\x35\x7b\x17\x11\ +\xf8\xd3\xc3\xcc\xa3\xeb\xcc\x7e\x44\x96\x83\xaf\x8d\x34\x83\x95\ +\x2c\x9c\x28\x57\xe5\x04\xe0\x21\x5d\x63\xc8\x5a\xa3\x4d\x7e\x19\ +\xf9\x7a\x8b\xc8\x85\xec\xab\x6d\x4d\x95\xad\x93\xde\xf4\x05\x93\ +\x81\x38\xc6\x30\xfd\xf6\x77\x8f\x9a\x93\x03\x78\xd3\x5d\xe3\x91\ +\x20\x20\x82\xab\x5a\xf8\x70\xcc\x17\xc1\xc2\x8b\x96\x91\xd0\xad\ +\xd1\x89\xb5\xae\xb9\x03\xf5\xda\x21\x61\x86\x41\xe8\x2c\xe6\xa0\ +\x0b\x43\x5d\x01\xab\x2e\xe0\x9c\x8c\x71\xcc\x46\xa1\x46\xf1\x45\ +\xef\x67\xae\xde\x9b\x50\xa0\x24\x14\xac\x54\xe2\x18\x96\xaa\xf0\ +\xa8\x91\xe4\x90\xf8\x37\xdf\x1d\xb9\x50\x9d\xc7\x8c\x34\x53\xf0\ +\xb1\xed\x22\x06\x45\x75\x65\xb9\xcb\xea\xda\xf0\x4f\xbf\x22\x0c\ +\x62\x1d\x49\x44\xda\x0d\x7c\x7f\x8f\x7d\xc6\xa6\x11\x23\x4e\xb6\ +\xe0\x5e\xd6\xe6\xdb\x65\xc0\x39\xb3\x4f\xf2\x3c\xb2\x89\x38\x4f\ +\x19\xc3\xa8\xee\x73\x26\x30\x23\xab\xdb\xfc\xf3\x51\x53\x06\x07\ +\x6e\xab\x12\xa7\x5e\xba\xeb\x22\xc2\x44\xc3\x5f\x1e\x89\xdc\x72\ +\xe7\xd9\x72\xdf\x27\x2c\x44\x28\xde\x34\x64\xfc\x8f\xaa\x5a\xa6\ +\x72\x5d\x95\x45\x6f\xca\x40\xb0\x08\xbc\x58\xd3\x5e\x1c\x9c\x0f\ +\xde\x22\xf2\x33\xcd\xaa\x24\x90\x1d\x6b\x09\x69\x82\x5e\x6b\x2a\ +\xc2\x7c\xdd\x48\x83\x3b\xba\x8a\x21\x1d\xe7\x6c\xf8\xe3\x93\xd8\ +\xf6\x66\xd8\x1f\x27\x8e\x83\x23\x39\x7e\xa7\x64\x98\x67\x2e\x34\ +\x55\x1d\xf0\xed\x8d\x61\x59\x07\x6c\x22\x47\x5f\x63\x62\x82\xf1\ +\x63\x9f\xb1\xad\xd9\x2f\x30\xa8\xf2\x51\x72\xd3\xcb\x65\xc0\x29\ +\x3b\xf6\x23\x3b\xf0\x1f\x7b\x56\x63\xbb\x63\x12\x63\x50\x8b\x96\ +\xba\x75\x73\x06\xbe\xdf\xf9\x45\xe7\x7f\xdb\x52\x37\x51\xab\xf2\ +\x30\xf0\xdf\x7f\x7a\xce\x98\x15\xa2\xb0\x68\x0c\xe3\x94\x11\x75\ +\x1c\x0d\x81\x8b\xe5\xb2\xe1\xb5\x19\x05\x59\x19\x33\x47\x9d\x15\ +\xb8\x91\xa5\x68\xb8\x5d\x52\x18\xd4\x27\x56\x24\xa3\xab\x12\x14\ +\xc4\xe4\xa4\x63\x41\x91\x93\xcf\x99\x4d\xe0\x46\x0f\x75\xad\x71\ +\xa5\xc5\x40\x4e\x65\x36\xfc\x74\x48\x18\x4b\x15\xbb\x9f\x50\x05\ +\x51\x82\xdb\xbf\xed\x34\x5f\xfd\x8d\x3d\x40\xd4\x91\xe2\x17\x93\ +\x91\x03\x9a\xff\xff\xf5\xe8\xd8\x1a\x70\x50\x6c\xd2\xb2\x02\x1e\ +\xa7\xcf\x52\x6b\x64\x18\x7a\x90\xb9\x66\x94\x7c\xf6\x98\x80\x34\ +\x12\x87\x74\xf8\x6c\xd6\x59\x05\x2e\x1e\x9d\xba\xd3\xc9\x81\x77\ +\xbb\x19\x95\x01\x4f\x03\x1f\xac\x87\x73\x52\x2c\x95\xe3\xdb\x85\ +\xe1\x69\x02\xba\xda\x71\x1a\x81\x5a\x0d\x45\xc8\xbe\xd9\xea\x4c\ +\x49\x86\x1c\x91\xe0\x0b\xcd\x69\xdd\x71\xd1\xb6\x7b\x76\xbc\x3b\ +\x67\xfe\x7d\x77\xdc\xb5\x5c\x48\xc6\x31\xe1\xff\xfc\x5e\x20\x4c\ +\xd3\xeb\xa9\x97\xf1\xb2\x35\x7c\x1c\xf3\x45\xf2\x5b\x29\x8d\x06\ +\x00\x7e\x38\xa4\x8b\x05\xba\xec\xa6\xb1\xe2\x2e\x70\x69\x0a\x96\ +\x45\x2b\x5d\x1f\xaa\x2a\x02\x1f\x47\x82\x46\x27\x99\x3e\x5c\x7a\ +\x85\xa3\x22\xa5\x82\x82\x4e\x9e\xa7\x82\x2d\xe7\xbf\xef\x47\x3e\ +\xc4\x4b\x73\x9c\x14\x5e\xe2\xce\x1b\x7e\x4a\xb8\x04\x9b\x4e\xd9\ +\xf1\xfe\x99\xd2\xe4\x41\x22\x95\xe3\xe8\xa8\x41\xab\xea\x32\x1a\ +\x96\x2d\x15\x6e\xb3\xd2\x36\x92\xfa\x4e\xa3\x5f\x19\x8b\x8c\x5e\ +\x63\xd7\xef\xae\x65\xee\xc3\x69\xca\xb8\x5f\x06\xec\x7b\x87\x05\ +\xbf\x1c\xcd\xdc\xe9\xd9\x08\x66\x98\xc6\x84\x3f\x8d\xd7\x70\x8d\ +\x20\xfb\x74\xce\x9c\xbe\x9c\x25\x94\xaa\xb4\x50\x2e\x6b\xbe\xff\ +\xef\x76\x09\x51\x7d\x8f\x4a\x3b\x7c\x1d\xa8\xa7\xff\xd5\xd2\x70\ +\x3e\x67\x06\x87\x66\x1d\x97\x70\x65\xec\xf7\xd9\xf1\xf6\xc0\xc5\ +\xf5\xa4\xf7\xf4\xba\x01\x7e\x1a\xb9\x20\x46\x85\x78\xee\x87\x12\ +\x64\xa3\xa0\xd7\xcc\x23\x6b\x98\x59\x5d\x1c\x35\x5d\xa9\x02\xff\ +\xb7\xd1\x89\x9c\x1b\x66\xc7\xee\x4c\x81\x96\x19\x70\x48\x01\x55\ +\x05\x3c\x8f\x49\x5c\x46\xc7\x1f\x6e\x03\xbe\xdf\x51\xb6\x3d\x8f\ +\x7e\x89\xcb\xeb\x8b\x85\x58\xac\xc1\x59\x4e\xd6\x97\x5d\xb1\x9d\ +\x67\xac\x1b\x86\xe1\xb8\xf1\xda\xec\xc7\xf4\x25\x2b\x00\x12\x7b\ +\xb3\x42\x36\x16\x91\xab\x58\x05\xa0\x76\x5a\x3b\x97\xb2\x5a\x1e\ +\x27\x82\x40\x9c\x61\xef\xa8\x33\xad\xb9\x51\x96\xd5\x98\x69\xdb\ +\x5d\x94\xb3\xab\x82\x16\xe7\x6c\xa8\xdc\xb0\x05\x77\x86\xdd\x08\ +\xbc\x58\x47\x4c\x92\xe8\x7a\xa6\x4d\xf4\x74\xce\xd8\x04\xc3\xba\ +\x36\x6c\x97\x11\xdf\x1f\x79\xe3\xbd\x3d\xf1\xa6\x38\x0b\x3d\x33\ +\x26\xc3\x06\x86\x39\x19\x5e\x29\xfa\xeb\x30\x53\xe6\x7a\x18\x81\ +\x30\x39\xee\xda\x00\x73\xca\x51\x2b\x59\x88\x91\x0d\x9d\xd1\xba\ +\xeb\x89\x18\x74\x37\xc3\xab\x45\xc0\x7e\xd6\x78\xb0\x00\x40\xcc\ +\x10\x32\xb0\x31\x35\xc7\x66\xbe\xd6\xaf\x5b\xb1\xfc\x33\xbb\xc9\ +\x41\x47\x96\xae\x8a\xf0\x24\xd3\x52\xa0\xf9\x26\x67\x7e\xfe\x75\ +\xc5\x72\xbf\x0b\xbc\xa6\x83\xf3\x7d\x4c\x99\xff\xf4\x89\x76\xd4\ +\xa0\xeb\x84\x6c\x68\x64\x8f\x0e\xd9\x60\x99\xfe\x84\x08\x60\x97\ +\x78\xbd\x2f\xaf\xad\xe0\x4b\xb7\x80\x95\x3e\xf3\x9c\xa9\xfa\x8b\ +\x6e\xe8\xfb\x8c\xda\x99\x01\xf0\xf5\x4d\x8d\xc7\x11\x78\xbb\x27\ +\x6a\xdd\x33\xaf\xa9\x1b\xff\xe6\x02\xfc\xef\xbb\xc8\xdf\x3d\xcd\ +\x7c\x9d\xc7\x33\xb7\xdf\x6d\x6d\x68\xab\x88\x94\x0d\x9e\xae\xd7\ +\x94\xc4\x65\xe2\xc1\xa3\x2c\xde\x37\x3a\x6f\xbf\xa8\xd9\x90\x84\ +\x91\x1e\x8c\x0c\xbc\x0e\xf2\xe2\x67\xc3\x34\xf1\x67\xb6\x95\x9e\ +\x90\x4c\x23\x51\x0d\x43\xb4\x80\x65\x65\x78\x9e\xc8\x0f\x28\x6e\ +\xc5\x12\x34\x7b\xb7\x88\xac\x6e\x2e\xe9\x4e\xec\x8f\x04\xa7\x55\ +\x79\x11\x78\xed\xb2\xae\x67\x04\xff\x3d\xca\x2e\x9d\x33\x67\xf2\ +\x84\xdd\x5e\x3f\x4f\xab\xfb\xb9\x96\xdf\xe1\x6e\x11\x91\x27\x92\ +\xa2\x2c\x1b\xd2\x9c\x31\x4d\xec\x1d\xfc\xe6\xb6\x46\x00\xf0\x2f\ +\x9f\x9c\x70\xd8\xf1\x33\x22\x93\x5e\xa7\xd1\x7b\xba\x31\xaa\x28\ +\x27\x37\x7c\x3c\x3b\xf2\xec\xa8\x33\x70\xbf\xaa\x08\x27\x49\xbc\ +\x97\xfd\x4b\xea\x00\xb2\x56\xea\x12\xbd\xb4\x9f\xc8\x6d\x1f\x66\ +\xc6\x4d\x99\xca\xc1\x75\x53\x42\x1d\x84\x3b\xd2\x17\x5a\x20\x20\ +\xf1\xc2\x18\xe4\x2a\xb8\x12\x5e\xaa\x51\x40\x47\x36\xe0\x39\x03\ +\x87\x91\x4d\x93\x30\xcf\x30\x7d\xa9\xdd\x05\xdd\xc4\x50\x88\x3c\ +\x39\x3e\xed\x49\x59\x4d\x70\xbc\xae\x0c\x5d\x1d\xe4\x03\x17\x68\ +\x41\x42\x8a\x21\xb1\x24\x2e\xe3\xc5\xfb\x2e\xe0\xf5\x6d\xc4\xa7\ +\x53\xc2\xa9\xf4\x1d\x32\x8f\x25\xb3\xe6\xbc\x95\x68\xba\xc7\x89\ +\x9f\xe3\x30\x53\x05\xf9\x34\x15\xfb\xb1\xa1\x43\x46\xa8\x0c\x83\ +\x38\xfc\x25\xaa\xeb\xfb\x33\xf9\x74\x09\x1c\x15\x75\x06\x34\x15\ +\x8d\x44\x55\x65\x68\x6b\xc3\xb2\x89\x9a\x99\xb3\x43\xbe\x9f\x28\ +\x83\xdd\x8f\xbc\xa6\x0e\xe0\x94\x1d\xb7\xad\x4c\x50\x72\x1b\x96\ +\x09\x85\x95\x68\xb0\xf2\x7f\x3b\x7b\x0d\x9e\xe9\xfa\x0b\x52\xe5\ +\xb8\x71\x2c\x9a\xb3\x61\x98\x32\x2c\x25\xd4\x41\x30\x4b\xf5\x20\ +\x72\x51\xe0\x25\xc3\xdb\x27\x52\x71\xdd\x28\x70\xd9\xd4\x81\x94\ +\x9a\xcc\xbf\xd7\xa3\xa0\xd6\x69\x6c\x32\xa3\xe2\xf0\x45\x1b\xf0\ +\xd5\x6d\xc4\x61\x72\x7c\x3c\xcc\x5c\x70\xe0\x58\xd4\x57\x82\x2d\ +\xd3\x9f\xae\xfa\x8a\xe3\xc4\x4c\x84\xa7\x89\xef\x21\x38\xd0\x66\ +\x87\x99\xe3\x60\x6c\x1a\x97\xaa\xe3\xe3\xc0\x33\x73\xf8\x8c\xd9\ +\xd7\xc4\x80\xa3\xb2\x21\x5f\xac\x22\x96\x0d\x7d\xf4\xcb\x4b\x7c\ +\xb6\xe1\xe3\x31\xe1\x79\x92\x09\x29\xf2\x41\xde\xd4\xb8\x24\x28\ +\xe5\x54\x00\x2e\x9a\x4c\x84\x8b\x11\x93\xc7\xaf\x8a\x50\x95\xfb\ +\xda\x90\xc2\xd5\x90\x76\xd2\xf5\x38\x0c\x99\x3d\x8d\x9c\x48\x84\ +\x12\x16\x3f\x68\x31\x19\x1d\xf8\xf8\x3c\x61\x4c\x34\x72\x2d\x22\ +\xf0\xa2\x0e\xb4\xb6\xfb\x95\xdc\x7c\x56\x67\xd6\x23\x2e\x82\xa3\ +\x4d\x13\x70\xd7\x05\xb4\x8d\xe1\xfb\x4f\x4c\x37\x09\xea\x99\x7d\ +\x51\x1d\x80\x69\xd6\x1c\x8d\x09\x2f\xad\x08\x94\x75\x64\x22\xac\ +\xa3\x88\x4f\x58\x32\x16\x99\x6d\xf9\x83\x49\x65\xa3\x9c\xac\x58\ +\x02\xf8\x6a\x4b\xcf\xf8\x3a\x02\x5d\xf4\x8b\xa7\x3f\x0b\x1c\x02\ +\x38\x3e\xf6\xa6\x2f\x8b\x0b\x4c\x76\xaa\xbd\x3a\x67\x59\x66\x7a\ +\x1f\x15\x0c\x0f\xb3\xe3\xe1\x9c\x2f\x8c\xc2\x3a\x00\x4d\xa4\x50\ +\x24\x19\x1b\x6e\x9d\x72\xf9\x1e\x26\xc7\x2f\xbb\x84\x45\xcd\xdf\ +\x5f\xd5\x1c\x8f\xf5\x13\x1f\xf2\x12\xf8\x71\xd0\x8d\x6a\x4e\xf9\ +\xeb\xa0\xb9\xfb\xb7\x37\xec\x2c\xbc\x3d\x73\xfe\x3b\x1b\x1b\x64\ +\x51\xe7\xba\x1a\xc0\x69\xc8\x1c\x47\x8a\x29\x36\x4d\x09\x53\x06\ +\x9e\x4f\x19\x87\xc9\xb1\xeb\x69\x44\xaa\x22\x8d\x35\xb5\x90\xde\ +\xc1\xd4\x25\x56\xe7\x3c\x8b\xc2\x9c\xb4\xa8\xa5\xcb\x74\xe2\x1a\ +\x60\x32\x69\xde\xbc\xaa\x81\xb6\x61\xb3\x70\x11\xff\x73\xe4\x5a\ +\x61\xd6\xed\x27\x53\xa0\x45\xe9\x15\x14\x3a\xad\x98\x8d\x28\xfe\ +\x06\xc3\x43\x72\x7c\x3c\x67\x4c\x49\xec\x3b\xbd\x2e\x45\x48\xd2\ +\x0a\x44\xde\xae\x1f\x87\x8c\x8f\xc7\x4c\xd6\xa2\x16\xfb\xca\x48\ +\xfc\x6d\x8c\xc2\xa7\xac\x9b\x7d\xbe\x44\xc2\x19\x9e\xcf\xa4\x25\ +\xdd\xd6\x94\x92\x3f\xcd\xac\x1e\x77\x8a\xcd\x71\xbf\x72\x19\xa6\ +\x99\x31\xf5\x5d\x64\xde\xda\x71\xcc\x58\xd5\x01\xa7\xd1\xf1\xd3\ +\xc3\x8c\x8f\x67\xba\x03\xcf\xd9\xd1\x35\x2c\xc7\x97\xb2\x1a\x2f\ +\xa4\x83\xa8\x8d\x00\xd0\x5a\xb8\xb9\xa9\x70\xfc\x14\x96\xe2\x19\ +\x17\x47\x67\x08\xd4\x2b\x7c\xb3\x0d\xf8\x38\x30\xc8\xa6\xd0\x93\ +\x4b\x9e\x42\x91\x09\x3f\x4f\x32\x83\x41\xb9\x84\x00\xde\x34\x5c\ +\x38\x7b\xa7\x19\xcb\xd5\xbc\xfb\x34\x64\x1c\xd2\x35\x8e\xac\x0d\ +\x40\x57\xd1\xd5\x7a\x9a\x38\x5e\xb6\x00\xec\xc6\x8c\xa3\x7a\x52\ +\x75\xd4\x91\xc1\x1d\x9d\x3b\xc2\x97\x94\x02\x67\xe9\x95\xdb\x2a\ +\xa0\x31\x3e\x1c\x95\x82\x1e\x8e\xf2\x5b\xbb\x39\xfa\x74\xb5\xc8\ +\x7e\x6e\x25\x5c\x49\xf2\x5b\xe2\x95\x7b\x33\xfc\xbf\x3f\x67\xd4\ +\x92\xf8\x3e\xf6\x04\x38\x96\x78\xb0\xc9\x85\x3d\x56\xf7\xbd\x35\ +\x76\x90\x01\xe0\xfd\x0c\x4c\xe1\xba\xab\x98\xce\xd7\x4b\x23\xf4\ +\x21\x06\x5a\x4f\x3d\x91\xbb\xf7\x72\x61\x58\x77\x15\xba\xca\xd1\ +\x0b\x39\xbd\x88\xb4\xba\x9e\x24\xed\xed\x13\xd0\xd4\x01\x51\x79\ +\x74\x25\x54\xb3\x7c\xf6\x60\xd7\x72\x0d\x00\x7e\x7c\x4e\x98\x94\ +\x33\xdf\x56\xc5\x1f\xcf\xc6\x64\x13\x81\x97\x2b\x30\x16\x4c\xc2\ +\xa0\xe3\xcc\x1b\x60\x53\xb3\xf4\x0f\x62\xf7\x31\xdf\x8f\x0d\x9f\ +\x4d\x6b\x17\x81\xd2\x4e\xc2\x9e\xb6\x32\xec\x46\xde\x90\x85\xfa\ +\x1b\x34\x95\x69\x23\x75\x19\x7d\xa2\xee\xa1\xcf\x86\xb7\x4f\x19\ +\xc7\x91\xc6\xa2\x31\x29\xe3\xc0\xaf\x7e\xfe\x5a\xb2\xd9\x73\xb6\ +\xff\x14\xe1\x75\xcc\xc0\xb3\x16\xed\xa2\x2a\x1c\x25\xc6\x09\xea\ +\xe0\x07\xcd\xed\x87\x99\x42\x95\xae\x8e\x68\x23\xc7\xb1\xad\xcc\ +\x2b\x73\xa2\x87\x9e\xdc\x7c\xc7\xa6\x8b\x98\x15\x07\x0f\x67\x9f\ +\xa2\x64\xff\x5d\x64\xae\x1a\xf5\x1e\xe6\x8c\x4f\x3d\xf7\xe5\xd9\ +\x39\x03\x3f\x8d\x19\x51\x71\x72\xdb\x1a\xb8\xdb\xd0\x3c\xe5\x0e\ +\x3c\x4d\xbc\xd7\x5e\x2c\xd4\x07\x51\x1c\xb9\x05\x5e\xa5\x69\xca\ +\xf8\xf5\x4d\xc0\x7e\xe6\xd1\x70\x97\x39\x05\xb9\xad\xe9\x3a\x24\ +\x1d\x98\x9b\x4a\x04\xfb\x3e\x9b\xda\xd0\x55\x7e\x69\x44\x9b\x73\ +\x04\xf9\xe3\x63\x42\x53\xd1\x87\xb2\x1f\xf9\xf0\x15\xae\xa2\x05\ +\xfa\x44\x2c\xf0\xe1\x2d\x1b\x48\x06\xf0\x93\xe8\x27\xc5\xc5\xca\ +\xa8\x34\xc3\xc2\xa5\x04\xd4\x66\x31\x26\xe7\x51\xad\x0e\x58\x69\ +\xa4\x5e\x49\x06\x3d\xe8\xfa\x4e\x82\xd3\x76\x5d\xc0\x04\x5c\x8c\ +\x68\x5f\x64\x01\x68\x9b\x80\x31\x11\x9b\xb4\xae\x49\x63\x9d\xb4\ +\x43\xd5\x20\x13\x2d\x39\x75\xef\x65\x07\x49\x32\xbd\xb4\x75\xc0\ +\x63\xcf\x51\x50\xe1\xd2\xad\xb5\x08\x00\x40\x52\x20\x65\x27\xd1\ +\x4b\xc9\xb8\x2f\x89\x29\x15\x78\x4e\x64\xe3\x86\x9d\xff\xb6\x80\ +\x48\xbc\xa4\x05\x39\x8e\x19\xf8\xfa\xa6\x42\xa5\xa8\xa2\x49\x84\ +\x9e\x77\xbd\xe3\xdd\x6e\x42\x46\x50\x82\x30\xcb\xed\xa7\x91\x37\ +\xdf\x4a\x14\xa1\x7e\xa4\x11\xe8\x69\xe6\x62\x72\x09\x27\x35\xc7\ +\x4b\x95\xf6\x5d\x39\x5e\x04\x96\x73\x00\x13\x80\x01\xc3\xcd\x02\ +\x52\xa9\x39\x3e\x9e\x1d\x0f\x07\xc6\x82\xdd\xd4\x5c\x10\x37\x0d\ +\x6d\xcb\x49\xf0\x8f\xfb\x75\x85\x29\x19\x52\xce\xb8\x5f\x00\x9f\ +\x4e\x92\xec\x96\xee\x3f\xf8\x99\x89\x4e\xf3\x8b\x29\x24\xbb\xe3\ +\x7e\x19\x71\x4a\x0c\x4a\xcd\x52\x88\xad\x03\xa4\xcb\xe0\x8e\x74\ +\x9a\xf8\x10\xb9\x3a\xd9\x45\x73\xde\x06\x76\xdb\x0d\x86\xfd\xc4\ +\xf1\x4d\xd4\x67\x2b\xe6\xa6\x19\x5c\x80\x7a\x77\x34\x35\xf0\xea\ +\xa6\x46\x2e\xdf\x8d\xb2\xf6\x3e\x9e\x66\x8c\x99\x9b\xc2\xa0\x07\ +\xa2\xd7\x18\x72\x53\x71\x41\xda\xf7\x34\x4e\x3d\x8f\xa2\x13\xeb\ +\xbb\xad\xcc\x71\x2f\x1d\x7c\x09\x7b\xc9\x17\x04\x1a\xaf\xe7\xe3\ +\x04\x7c\xb5\xe4\x77\x3f\x66\xc7\x7e\x76\xfc\xf8\x90\xd0\x08\xe5\ +\xbe\x6d\x81\xdb\x85\xe1\xfb\x5d\xbe\x44\x7b\x6d\x97\x95\x16\xbc\ +\x8c\x2a\x02\x87\x81\x93\x9f\xc9\xf8\xd0\xae\x02\xf0\x34\x41\xd9\ +\x96\x14\xf3\xd4\x12\x25\xbd\xd9\x44\x3c\x0f\xe4\xf4\x15\x2f\xc9\ +\xe0\x8e\xfb\x96\xbd\x8b\x00\x4e\x23\x6e\x14\xe8\x52\x2a\x5a\x64\ +\xc2\x4f\x91\x59\xf6\x1f\x54\xde\x5c\xa2\xca\x95\x0b\x99\x75\x34\ +\x36\x38\x4e\x70\xfc\xe1\x65\x2b\xe3\xcf\x35\x81\xf8\xe3\x39\xe1\ +\x61\x70\xb4\x55\xc0\x59\x59\x1c\x43\xa6\x5a\xb0\x44\xba\x1f\x07\ +\x02\x75\xbe\xe8\x18\x70\x9e\xf2\x45\x12\xf9\xfd\x8e\x73\xd2\x0a\ +\x8e\xaa\x2a\xa5\x21\x4b\x50\xd3\x05\x8d\x2a\x2b\xd3\x9c\x71\x98\ +\x32\xfe\xee\x96\xb9\x66\x37\xa2\x08\x95\xb3\xb9\xcb\x1b\xd0\xca\ +\xf3\x3c\x64\x06\x2c\x24\x75\x64\xd7\x0a\x9d\xa8\x65\xab\xdc\x36\ +\x91\xe6\x22\xb1\x03\x4b\x62\xd1\xd7\xb7\x15\x66\x77\xfc\xf2\x34\ +\xe3\x38\xe6\x8b\xe9\x88\xae\x32\x6e\x3b\x9e\xb9\x13\xac\x22\x67\ +\xb9\xd1\x38\xbf\x3e\x09\xc0\x39\x88\xfe\x73\xa3\x33\x6b\x34\x91\ +\x6c\x83\xe1\xa8\x33\x76\xc1\x59\x2d\x75\x7e\xeb\x02\x2e\xbb\xda\ +\xfe\x5c\xfc\x07\xa4\x01\xaf\x9b\x80\x2a\x1a\x9e\x26\x9e\xcb\xf7\ +\x23\x8f\x4c\x51\x5f\xf8\xa3\xb4\xc6\x73\x06\x7e\xd8\xfb\x65\xb4\ +\x37\x67\xf6\x52\xd4\x1a\xe0\x14\xc0\x29\x90\x6a\x3e\xc3\xa7\xdd\ +\x37\x86\x17\x0d\xbb\xdf\x0e\xe0\xf4\x19\x9a\xcd\xf4\xde\xee\xea\ +\xeb\x4c\x3c\xaa\xab\xbd\x88\xfc\xf7\x5a\x6c\xf9\xd7\x1d\x75\x05\ +\x53\xe2\x51\x6e\xad\x86\xe9\xaa\x09\xe8\x5a\x76\x9e\x7f\xfa\x34\ +\xb1\xaf\x53\x16\xa0\x86\x5a\x89\x3a\x92\xb8\xd4\x06\xbf\xe4\x2b\ +\xdc\xd4\x1c\xcd\x16\xa8\xa9\x83\xea\xc0\x95\x04\x5c\xad\xc6\x8d\ +\x07\xf9\x36\x4a\xba\x73\xb1\x1e\x2f\xc2\xf5\xf8\xf3\xfe\xa4\xe4\ +\x67\x63\x12\xf5\xba\xa5\x8e\xe2\x94\x0d\x87\x81\x52\xde\x4a\x47\ +\x0b\x0f\xc0\xc7\x1d\xc7\x64\x29\x53\x4d\xf9\x34\x72\x11\x5b\x84\ +\x80\x9b\x96\x93\xa7\x18\x79\x5f\x79\x36\x74\xe6\x97\xe0\xd7\xe1\ +\xc4\xc8\xf3\xff\xfe\x3a\xe0\xbe\x2d\x01\xb1\x86\x07\xe5\x39\x26\ +\xf1\x1e\xba\x78\xb5\x7f\x6f\x02\x30\xa8\x36\x5c\x06\x89\xe4\x1c\ +\xb8\x6b\xa3\x4c\x0f\xac\xd0\xb6\x2d\x3d\x07\x0e\xc7\x9b\x1b\x0e\ +\xe2\xfe\xed\x97\x01\x31\x5e\x53\xaa\xd7\x8d\x61\x61\x9c\x28\x1c\ +\x47\x52\x7f\x56\x91\x56\xeb\x65\x2d\xbb\xbd\x36\xc5\xe9\x4b\xa7\ +\x03\xbb\xce\x9d\xdb\xda\xb0\x2a\xe7\xe6\x36\x60\x14\x8a\x9b\x29\ +\x31\x01\xc1\x1c\x8b\xc0\xd1\xd2\x24\x05\xdb\x3a\x00\x7f\x7a\xcc\ +\xb0\xda\x70\x18\xf2\x7f\x62\xe5\x07\xcd\x55\x33\x08\x0a\xa9\xc0\ +\x30\x8a\x1b\xd9\xc2\xce\x33\x9b\x23\xa6\xd1\x48\x9e\x12\x56\x81\ +\xaa\xb7\x20\xbc\x78\x03\xe0\x97\xe7\x59\xa3\x24\x02\x40\xc9\xf3\ +\x67\x13\xeb\xa1\x2f\x24\x5d\x2e\x1a\x47\x35\x28\xb2\x1b\x5c\x6c\ +\x83\x56\x47\x93\x51\xe8\xb1\x7e\x76\x7c\x7d\xd7\xa0\x9f\xa8\xdc\ +\x3b\x27\x2f\xdf\xe7\xa5\x1f\x51\x6c\xb4\x95\x92\x89\x67\x13\x37\ +\xe0\x42\xd7\xd5\xa8\xcf\xd8\x70\x3b\x27\x50\x78\x12\x1c\x55\xe4\ +\x83\x6f\x81\x6e\xb3\xda\xc8\xf6\x33\x73\x36\xb2\x64\x9d\xae\xd5\ +\xcc\xbb\xad\x48\x00\x3a\x29\xc4\x73\x5b\xd3\x9a\x3a\x99\xe1\xc7\ +\x63\x46\x57\x58\x7d\xfa\x87\x03\x08\xc3\x8f\x3d\x1f\xac\x21\x43\ +\x15\x96\x63\x10\x92\x8c\xe9\x3e\x86\xbe\x4f\x58\x88\xdc\x54\x99\ +\xe1\x34\xf1\x35\x86\x29\xe3\x70\xce\x7c\x00\x03\x55\x89\x6e\xec\ +\xb4\x3f\x0f\xd7\x33\xbe\x15\x3c\x55\x96\x0e\x42\x7e\x03\xf3\xeb\ +\x83\x32\xce\xdc\xb9\x6e\xd7\x15\x4e\x13\xcf\xb4\xc9\xed\x62\x10\ +\x4b\xce\x8e\x7f\x6d\x0c\x2e\x6d\x34\x36\x5b\xb5\x74\x93\xae\x74\ +\x0f\x1e\x14\x70\x12\x8c\x81\x34\xc7\xc4\x7e\x49\x17\xb9\xb8\x57\ +\x91\xd5\x42\x1b\x75\xc4\x89\xec\xda\x2f\x6a\xe0\xa1\xe7\x82\x7e\ +\x1a\x1d\xeb\x15\x93\xa4\xd6\x75\x20\xff\x21\x73\x51\xbe\x6b\x0d\ +\xff\xfa\xe8\xf8\x30\x66\xa6\x29\xab\x0c\x2f\x4a\xd8\x73\x22\x63\ +\x80\xce\x54\xc7\x31\x39\xee\x75\x34\x9d\x13\x1b\xd8\x95\x64\xbd\ +\x35\x0c\x0b\x14\x37\x27\x5f\xa7\x33\xc3\x4f\x8f\x33\xfd\x10\xc1\ +\x84\xc2\xe7\xe7\x99\x27\x5c\xa2\xa8\xcb\xb3\xb6\x1f\x79\xaf\x4e\ +\x13\xc5\x6f\xc5\x88\x15\x24\xeb\xfe\x72\x4d\x40\x35\xa6\x6e\x1a\ +\xbb\x44\x29\x3f\xf5\x6c\xfc\x15\x3a\xc9\x71\x22\x5c\xf1\xec\x86\ +\xbb\x4a\xe1\x13\xa5\xb4\x0b\xe4\xe2\x25\xe7\xea\xdc\xe9\x4b\x4f\ +\x32\x56\xec\x27\xe5\xbf\xa9\x8b\x6a\x2a\x81\x9b\x8a\xab\x5e\x9f\ +\x85\xfc\x96\x90\x27\x08\xf7\x0c\x79\xd8\xbf\x5d\x19\x5e\x2f\x03\ +\x66\x9d\x17\x13\x94\xf5\x36\xf1\xa6\x5a\xd5\x86\xdd\xc4\x55\x3f\ +\x86\x82\xcf\xe6\x43\x9d\x5d\xc9\x37\x6a\xfb\x66\x07\xb6\x2d\xf0\ +\x70\x9c\xb9\xb0\x99\xe3\xae\x61\x58\xe9\xa8\xf9\xb4\xc3\xb0\x0c\ +\xb2\x80\x46\xe0\xe9\xcc\x64\xa2\x56\x20\x8a\xaf\x36\x91\x13\x00\ +\x17\x3e\x4c\x32\xda\x55\x1d\x24\x4d\xe6\x8e\x10\x40\x3f\xc4\x2a\ +\xb2\x6a\x98\xb2\xe1\x30\xf2\x7d\xcd\xda\x95\xe7\xec\x78\x96\xc1\ +\x68\xa1\x6a\x80\x63\x48\xc3\x79\xc8\x68\x34\xd9\xb0\xcf\x9a\x83\ +\x9e\x89\x5f\x4b\x99\xbf\x5f\x82\x2a\x2b\x18\xea\x48\x5b\xf1\xa4\ +\x07\xee\xa8\x1b\xab\xd8\x9e\x8b\xf9\xe6\xcd\xca\x70\xd7\x18\xa2\ +\x70\x58\x85\x63\xb4\x9f\x79\xc3\xd6\xc1\x54\x35\xc8\xb2\xfb\x19\ +\xfc\x65\xca\x5c\x58\x87\xcc\x6b\x90\xe5\x83\xdf\x0f\xd4\x6f\xd4\ +\x82\x8f\x74\xd2\xce\x67\x49\x71\x97\xd1\x14\x2f\xcf\x9d\x73\x37\ +\x30\x98\x34\xbb\xe3\xcd\x2a\x2a\x65\x47\x11\xe9\xee\xb2\x1f\x3b\ +\xda\x2a\xd2\x77\x1f\xa8\x69\x70\xc5\x9a\x1d\x66\x69\x50\xce\x54\ +\x78\x96\x63\xd4\xee\x9c\x91\x43\xe0\xb9\x3f\xc8\x50\xe5\x8e\x71\ +\xa6\x33\xa8\x52\xd0\xa9\x3b\xab\xbd\x9c\xd9\x30\x0d\xce\x63\xd3\ +\x98\x9c\x51\xe5\x62\x28\x5e\x00\x80\xba\x86\xc9\x0c\xc9\x18\x5f\ +\x0f\xa7\x50\x2c\x00\x48\xc1\xf1\x77\x5b\xc3\x42\xc9\xd2\xa5\xc5\ +\xce\xac\x4b\xd9\x89\xa5\x2e\x75\x2d\x3c\xf4\xb2\x5c\x71\xea\xa3\ +\x5c\x92\x5f\x36\x1e\x5c\x67\xe7\x9f\x8e\x8e\x15\x0c\x95\xce\x53\ +\x09\xcc\x9a\x8f\xe0\x34\xa0\x36\xba\x99\x66\x27\x70\xe3\x94\x38\ +\xca\x5a\x47\x08\x95\x7c\x6d\xac\xd5\x6a\x88\x7c\xbb\xa2\xf4\x34\ +\x08\x44\x91\x41\xfc\x58\x86\x23\x57\x0c\xec\x2c\x0e\xb6\x20\x63\ +\x4f\x6b\xae\xd2\x98\xa3\xa1\x7f\x7f\x72\x9c\xa7\x8c\xda\x4c\xca\ +\x42\xc7\x56\x4d\x92\x04\xc3\x69\xe4\xaa\xb2\x69\x68\x81\x6d\x83\ +\xa3\x8d\x01\x29\x06\xdc\xd6\xb4\x88\xc2\x1c\x2f\x3a\x51\x83\x67\ +\x6e\x5d\x6d\x00\x42\x13\xf0\xcb\x39\xcb\x8e\x69\x58\x37\xe1\x7a\ +\x64\x30\x6a\x10\xbe\xdd\x92\x5f\x30\x02\xf0\xca\xf0\xfd\x73\xc2\ +\x57\x4b\xd2\x86\x2c\x13\x24\xb2\x88\x6c\x50\xf6\x89\x0b\xd2\xb2\ +\xe5\x6c\xfd\x61\x00\xe6\x99\x55\xc8\x26\xf0\x3c\x7c\x57\xf3\x7e\ +\x9a\x33\x8d\x34\x26\xe8\x85\x36\x04\x3c\xce\x64\x15\xd4\x3a\x33\ +\x97\x66\x5f\x50\x86\xdd\xb7\x37\x5a\xa6\x74\xd3\x0e\xea\xbe\x8f\ +\xee\xf0\x18\x25\xdb\xe6\x82\xd3\x6a\x2c\x1b\x74\xcc\x2a\xbe\xff\ +\xef\x9e\xe9\xbd\x9f\x52\x09\xb0\x34\x54\x12\x17\x05\xe3\x42\x30\ +\x67\xf2\x13\xa7\xc4\x51\x58\x1d\x03\xe6\x99\xa4\x23\x38\x13\x82\ +\xd6\xc2\xbc\xcf\xd9\x30\x0f\x34\xf6\xb8\x3b\xce\xa1\xcc\xec\x79\ +\x3d\xb6\x6d\xc0\xb3\x8e\x0e\x53\x06\x5e\x76\x86\x55\x64\x1f\xe7\ +\xe0\xc0\xa7\x73\xc6\xd7\x1b\xa2\xd9\xe0\x1c\x03\xb6\xc6\xf7\x93\ +\x73\x86\x67\xe0\xd5\x2a\x20\x07\xfa\x21\x76\x13\xb0\xcc\xc0\x56\ +\xf7\x29\x8c\xca\xc6\xa0\xe9\x05\xdc\xa9\xcc\xd3\xc2\x3e\x80\x0f\ +\xfd\xb2\xe6\xfd\xfd\x79\x86\x45\x6d\x3c\x7e\xdc\xd6\x02\x7a\x4a\ +\x09\x58\xee\xd5\x10\x0c\x73\x08\x97\x70\xd9\xe2\xdf\xa7\x38\xcc\ +\x2f\xc7\x9a\x31\x19\xbe\x7b\xf6\x8b\x8e\x64\xd0\xbd\xba\x94\xfc\ +\xfc\x30\x03\xa7\xd9\xb0\x6c\xf8\x85\xce\xe0\xa8\x33\x80\xd8\xba\ +\xe0\x8e\x65\x1d\x38\xe1\x0a\x5f\xf2\x08\x50\x6c\x8d\xad\xc1\x6b\ +\x9e\xd1\x47\x77\x7c\xd3\x02\x0f\xf3\xb5\x99\x73\x9c\x38\xa2\xd9\ +\xcf\x7a\x48\x03\xa3\xa5\xce\x59\xf0\x0a\xb0\x14\x2f\x60\xcf\x4d\ +\x70\x3c\x4f\x1c\xd5\xc4\x68\xfc\x19\xdd\xf8\x6b\x33\x3c\x9d\xc8\ +\xcc\xbb\xe0\xb0\x9d\xdc\xb9\x1c\xe8\x22\x2b\xef\xed\xae\xe1\x6c\ +\x79\x48\x6a\x10\x1a\xdf\x9f\x3b\xc7\x80\x73\x06\x96\x55\xc4\xf3\ +\x40\x64\xce\xe4\x24\xc2\xb6\x20\x18\xc2\xb3\xc3\x32\x77\xe1\x04\ +\x36\x2c\xfb\x24\xc9\xa7\x68\x98\x65\xf6\x3c\x66\xae\xf2\x25\x24\ +\xb3\x35\xe0\x8f\x4f\xa4\xe5\x16\x4f\xfe\x3f\xbc\xa8\xf0\xf6\x78\ +\x3d\x3b\x0e\xb3\x5f\xe2\xc6\x1a\x70\xa4\xd8\x0f\x8e\x36\xd2\x7f\ +\x5e\x37\x22\xc4\x66\xc7\xef\x17\x4e\x83\x8a\x5d\x3d\xfe\x15\x78\ +\x73\xf0\x66\x72\xdc\xb6\x14\x9f\x9c\x74\xd4\x5a\x2a\xa1\x26\xe9\ +\x0c\xb9\xeb\x9d\xfc\xb8\x36\x60\x14\x9b\x31\x3b\xd0\x39\x1b\x73\ +\x5e\xbc\x13\x06\x9c\x12\xcf\xfd\x66\x8e\xd1\xae\x8b\xf4\x5a\xfa\ +\xfb\xa4\x4e\x75\x00\x60\x82\x15\xf6\x3a\xdc\xd7\x91\x5e\x8f\x72\ +\x4d\xcf\x89\xd3\x9a\x77\x47\xe2\xc3\xe6\x31\xe3\xa8\x23\xc7\x04\ +\x36\x66\x0f\xf2\x12\xf8\xcc\x6e\xff\x4a\xe8\xb8\xa7\x81\xaa\x50\ +\x15\x67\xfc\x5e\x54\x39\xb5\xc1\x70\xdb\x00\x8f\x63\x10\x49\xc8\ +\x71\x98\x78\xe4\x2b\x32\xe7\xa6\x02\x0e\xc7\x8c\xf3\x90\x71\xb7\ +\x88\x58\x07\xc7\xdd\xc6\xf0\x94\x1d\xdb\xc8\x63\xd3\x5e\x15\x4b\ +\xcc\xd7\x20\x9b\xdd\xc0\x73\xfd\xbd\x16\xad\xdd\x44\xde\xe5\x52\ +\x1a\xf2\xac\x00\x9c\xb5\xf0\xe8\x1b\x79\x9b\x93\xee\xe7\x2c\x94\ +\xf9\x71\xe4\xc2\x90\x35\x0a\xee\xd4\xcd\x4f\xc1\x74\x64\xe4\x07\ +\xbb\x6d\x49\x48\xae\xf4\xd0\x87\x40\x6a\xd0\x90\x0a\x62\xdf\x91\ +\x11\xd9\x50\x77\x7a\x07\x06\x37\x9c\x86\x0c\x8b\xc4\xb0\x9f\xd3\ +\x17\x4e\x07\x2e\xa3\xb9\x7d\x62\x27\x74\xd1\x04\x78\x30\xfc\x34\ +\x68\xc7\x90\xd1\x61\x13\x8b\x49\xc9\xb1\x5d\x04\x1c\x33\xa1\x08\ +\x17\x9f\x40\x20\x4f\xbf\x94\x2f\x0f\x89\x23\x99\x7e\x2e\x08\x6d\ +\x0a\x4d\x4c\xb3\xef\xe2\xca\x33\x1d\x17\x4c\x69\x3f\xe6\x85\x24\ +\x4b\x1b\xee\xf3\x4c\xd0\x65\xa5\x46\x65\x5d\x31\x3c\xa4\x6b\x02\ +\x7e\x75\x53\x53\xc8\x33\x64\x74\xa5\xf7\xa0\x15\xf4\x71\xa2\xe5\ +\xf8\x0f\x2f\x2b\x2c\x6a\x9e\xff\x2b\x61\xab\x66\x1d\x2f\xb6\x9d\ +\x61\x25\x28\xc5\x61\x74\xe4\xc9\x2f\x10\x8e\xd2\x00\xad\x03\x6f\ +\x6c\x37\x4e\x38\xbe\x7b\x98\x09\x76\x08\x8e\x57\x5b\x8e\x03\x73\ +\x62\xb8\x4a\x02\x77\xa8\x14\x0c\xfd\x48\x96\xfc\x69\xa4\xf4\x74\ +\x51\x05\xfc\x32\xda\x45\xe5\x55\x49\x5a\x4d\xa4\x35\x6f\xaa\x01\ +\x8c\xeb\x2a\x47\xa5\x26\xf0\x26\x29\x93\x97\x63\xa2\x46\xdd\x42\ +\x41\x86\x53\x8c\x45\x3d\x01\xab\xa9\x62\x3a\x71\xc9\x58\x9f\x7b\ +\xa7\xf4\x44\x37\x5d\x09\x04\x3d\x09\x3e\x47\x7b\xbd\xe3\xe5\x3a\ +\x22\xcf\x8e\x7f\xfc\x8a\x11\xcb\xe7\x99\x40\xcb\x39\xf3\xe8\x05\ +\x55\x6e\x5d\x00\x6e\xdb\x80\x37\xdb\x78\x19\xed\x96\x2a\x72\x70\ +\xc7\xba\x56\x9f\x46\x93\x8e\x61\xe0\xcd\x7f\x56\xea\x94\x83\x68\ +\xae\xc3\xcc\x85\x77\x1d\xe8\x86\x3b\x4f\x09\x37\xd1\x71\xbf\x89\ +\xa8\x41\x46\x42\xa3\xa3\x48\xce\x44\x92\x9b\xf1\x7d\x3d\x67\xe0\ +\xc3\x09\xb8\x6d\x98\x53\xf8\x6e\xf0\xcb\x68\xaf\xa9\x1d\x5b\x61\ +\xdf\x2c\x38\x16\x4d\xc0\xcf\xbb\x74\x11\xe0\x14\xf1\x58\xc9\x32\ +\xac\x83\xe1\xed\x31\x63\xca\x82\xb6\x1a\x25\xea\x03\xc1\x07\xc2\ +\xc4\xeb\xe1\x72\x3e\xd4\xc7\x91\xc7\xb4\x72\xaf\x16\x54\xda\x27\ +\xa5\x51\x99\x5e\x7b\xdd\x04\x2c\x1a\xc3\xdf\xbf\x6c\x51\x3b\xfb\ +\x45\xfd\x94\x2f\x4f\xb8\xa1\x8c\x79\x01\x9f\x1d\xff\xdb\xaf\x1b\ +\x58\xfe\xcc\xa8\xf5\xa5\xec\xc0\xc9\x39\xfe\xab\x0d\xc8\x73\x46\ +\xf0\x42\xe1\x61\xb7\x3d\x65\xe0\x39\x59\xa9\xb7\xf0\x7c\x76\x2c\ +\xc1\xf1\x9e\x4b\x3b\xdd\x45\x72\x02\x0a\x59\xe5\x56\xd6\xc8\x56\ +\xcd\xa2\xa5\xd1\x5d\x76\xd3\xd2\xdf\x5d\x4a\xde\x5a\x82\x8b\x56\ +\xe1\x17\x50\xe6\x60\x2d\x42\xd0\x52\x71\x4e\x49\xb1\x5d\xbb\x01\ +\x78\xfb\x9c\x71\x1e\x33\xde\x1f\xe7\x0b\x34\xe2\x2c\x0b\xe3\xec\ +\xac\x0a\xbe\xdd\x54\x48\xd9\xf1\xdd\xa7\x19\xfb\xc9\x2f\xbd\x09\ +\x93\x13\xcc\x40\x46\x7c\x30\x52\x86\x0a\xe9\x66\x11\xf8\x90\x51\ +\x11\xc7\x33\xeb\x42\x8d\xdf\xa3\x72\x0e\xb2\xb3\xac\x7c\xbf\xcb\ +\x98\xcb\x75\x2a\x51\x5e\xc1\xd0\xa9\xac\x9e\x46\x96\xf3\xe4\xdf\ +\x65\x64\x3d\x31\x59\xa0\x8e\x47\x31\xf2\x83\x31\x7f\xa0\xce\xbc\ +\x16\xb1\x94\x81\xce\x32\x56\xeb\x16\x09\x33\x3a\x9e\x94\xd1\x65\ +\x70\xc7\x5d\xc3\xa4\x9e\xa4\xc5\xad\xdc\x90\x25\xaf\xd0\x15\x0c\ +\x1a\x75\x24\x58\x99\x5d\xf0\xd6\x9b\x1a\x18\x66\xc3\x0f\x4f\xc4\ +\x8b\x7d\xf7\x71\xbc\x8c\xb9\x66\xd1\x83\x0a\x2f\xb0\x8b\x01\xdb\ +\x26\xe0\x63\x9f\xf0\xd3\x3e\x5d\x12\x90\x4a\x59\x5c\x46\x65\x25\ +\xcf\xa1\x5c\x9b\xdb\xc8\x6b\x79\x54\xb9\xd7\x0b\x00\x03\x03\x1e\ +\x13\xb0\x59\x04\x2c\xa2\x61\x97\x0c\xfb\x53\xc6\x04\x56\x95\x97\ +\xb0\x92\xc0\xea\x2a\x98\xc9\xe5\xa7\x7e\x42\x26\x66\xab\xbb\x5c\ +\x7b\xe5\x07\x4c\xb8\x10\x99\xfb\xd9\xb1\x0a\xec\xc7\x28\x1c\x08\ +\xeb\x22\xd5\x13\x81\xa8\x92\x2c\xb8\xdc\x23\x0b\xa3\xa6\x60\x21\ +\x7c\x5c\xfa\xec\x68\xdb\x86\xeb\xd1\x0c\x41\x1c\x42\x01\x6a\x5a\ +\xe3\x7b\xc9\xa2\x00\x7d\x38\xb1\x9a\xf9\xeb\xe3\x78\x39\x76\x04\ +\x07\x72\xf9\x3d\xe3\x02\xff\xfb\x1b\x62\xcd\xff\xe5\x97\x91\xc7\ +\x3f\x7c\xe1\x29\x00\x64\xd8\x38\x67\xe0\xcd\x4d\x44\x5b\x05\x86\ +\x84\x6a\x57\x29\x69\xbb\x67\x59\x72\xb3\x03\x27\x49\x6c\xa1\x91\ +\xdc\xa0\x88\xa4\x49\x37\xb7\x86\x02\x38\x39\xcf\xf4\x3d\x80\xb3\ +\x1b\x3e\x8d\xa0\xbf\x20\x02\x6b\x89\x52\xaa\x00\x3c\x8d\xdc\x0d\ +\x73\xba\x36\x7b\xb2\xb6\x62\x37\x0a\x4d\x9e\x46\xed\x96\x91\x2b\ +\x37\xf2\xb5\x2a\xa8\xc0\x8e\xef\x1f\xee\x2a\x24\x77\xfc\x74\x98\ +\xd1\x36\x01\xa6\xce\xf1\xd9\x99\x72\x1c\x75\x33\x17\x49\x68\x06\ +\x17\xa3\x85\x6c\xc2\xc9\x48\x3a\x0a\x92\xbb\x22\x5f\x2d\xce\x70\ +\xe0\xc3\x21\x5d\x9b\x73\xe6\x78\xd3\x51\x2a\x7c\x4e\xd7\xb1\x61\ +\xa1\x2b\xc7\xc0\xee\xfe\xba\x33\x2c\xbb\x48\x40\x68\xcd\x1d\x83\ +\x50\x0f\xbb\xa4\xe8\x24\x77\x0c\x45\x15\x97\x59\x3a\xd6\xd1\x94\ +\x55\x20\x25\xa2\x76\x8d\x5e\xe0\xc9\x5e\x5d\xdc\x8f\x13\xc7\x73\ +\xcb\xc8\xae\x7a\xc9\xbe\xdb\x2b\x74\xaf\x53\x57\x3a\x48\x91\x38\ +\x96\x6e\xbb\xf3\x9a\xd6\x02\xad\x54\x9f\xa9\xf3\x82\x5d\x77\xfe\ +\x5f\xaf\xf8\xfe\x8e\x53\xc6\xe3\xe8\xb8\xaf\x03\x9b\x64\x5a\xb4\ +\xbb\xcf\xae\xeb\xa4\xeb\x3a\x67\xee\xc4\x31\x02\xcf\x89\x4a\xbb\ +\x52\x06\x77\xea\x7b\x04\xf5\x36\x9e\x07\x86\xba\x04\x50\x78\xf3\ +\xd5\x3a\x60\x13\xf8\xbd\x8c\x1a\x9f\x2a\x8c\x08\xa6\x49\xd4\x98\ +\x1d\xbf\x79\x53\x63\x59\x09\x56\xa3\x07\xba\x13\xeb\x70\x54\x93\ +\x76\x4a\xbc\x4e\x27\x35\x2f\x23\x98\xdd\xd8\x84\x6b\xfa\x95\xf9\ +\x55\x95\x59\x89\xc7\xf8\x38\x41\x47\x1c\x8a\xcb\x1a\x89\x83\x46\ +\x99\x84\xd6\x15\xd5\x8b\x8d\xc2\x59\x8a\x55\x7b\x54\x53\x7d\x48\ +\x0a\x48\x51\x95\x1d\x43\x09\xc6\x61\xbc\x7a\x00\xf0\x7a\xc1\x85\ +\xea\x3f\x9e\x67\x7c\xb3\x61\x90\x4a\x15\xbe\x70\x05\x90\x15\x0d\ +\x05\x51\x50\xbe\xfb\x94\x98\xd4\x3a\x40\xbb\xab\xe1\x9c\x32\xd6\ +\xc1\xd0\x66\xe0\xd5\x32\x92\xed\x97\x80\x6f\x6e\x6b\xf8\xcc\x1d\ +\xb7\x04\x67\xc2\xed\xa2\x18\x5b\x37\x8e\xaf\xbb\x80\x51\xb2\xcd\ +\x36\x93\x28\xbc\x14\xca\xb5\xcc\xb5\x67\xdd\x0c\xe3\xcc\x33\x56\ +\x9f\xae\xb2\xdb\x3e\xb1\x7c\x0e\x1a\xcb\x95\xb1\x8c\x69\x5c\x32\ +\x39\x63\xa7\x87\xe4\xf8\xf5\x8a\xf6\xcf\x00\xe6\xdb\x3d\x9f\x09\ +\xe7\xac\x0a\x7a\xc9\x02\x72\xa6\xc0\x68\x19\x94\xce\x03\xea\x06\ +\x06\xad\x08\xee\xdc\x65\x73\x02\x56\x91\x28\xa7\xec\x6c\xe4\x75\ +\xda\x85\xa0\xcf\xef\x66\x78\xd0\x2c\xf3\xb6\xe2\x67\xba\x11\x34\ +\xae\x93\x65\xd2\xdd\xf1\xe9\x0c\x7c\xdc\x27\x8c\x13\x30\x0e\xec\ +\x08\xf7\x89\x53\x88\x4e\x1d\xfb\x57\x1d\x0f\xc9\x8b\x0a\xd8\x2e\ +\x2a\x4a\x94\x15\xa1\x56\x92\x89\xa6\xc4\x6a\xe7\xf7\xeb\xa0\xa0\ +\x12\xda\x4d\xa3\x3e\xcf\x54\x54\x70\xfa\xd9\xa8\x9b\xb2\x24\x2f\ +\x4d\x25\x06\x3d\x93\x7e\x13\x9c\xfc\x46\x17\x5a\xdb\x32\x3f\xfb\ +\x94\x49\xd7\xe9\x67\xee\xd4\x1f\xcf\xdc\x25\xe1\x7c\xa0\x3e\xf6\ +\xac\xca\xb2\x26\x38\xd9\x38\x01\x82\x28\x3a\x53\x76\x58\x08\x38\ +\xe9\x7a\x76\xa5\xb1\x0a\xa0\x0d\x81\x95\x85\xc6\xbd\xcb\xcb\x1c\ +\xde\x8a\xaf\x19\xbf\x1c\xd8\x1d\xef\x02\x17\x0b\x24\xe0\xae\x61\ +\x83\xcc\x9c\xcd\xd7\x14\x0c\xff\xeb\xc7\x89\x8d\xcc\x91\xbf\x9f\ +\x34\xed\x09\x4e\x49\xfb\xd7\x0b\x6e\x00\xf3\xec\xf8\x2f\x2f\x78\ +\xaf\x66\xe7\x83\x6b\x46\x26\x43\xd6\x7d\xf8\xcd\x96\x8b\x0e\x14\ +\x42\xd2\x2a\xe8\xc4\x32\xbf\xfb\xa4\xa3\x40\x96\x6d\x7a\x2f\xdf\ +\x48\xaf\xeb\x5a\xbb\xa3\xae\x02\x2c\xf9\x85\x78\x3c\xea\xbe\x86\ +\xee\xd5\x18\xed\xd2\xf7\x6a\x03\xb0\x1b\xb9\x70\x45\xe7\x67\xae\ +\x61\xfa\x8e\xbf\xa8\x17\x20\xe3\x94\x33\xba\xca\xb1\xad\xb9\x42\ +\xd5\xd1\x71\x42\xc6\xb6\x05\x42\xe6\xb8\xe6\x9c\x32\x26\x64\xbc\ +\x3d\xce\x48\x02\xea\xfd\xfc\x3c\xa2\x8a\x6c\xe8\xdc\x57\xbc\x4b\ +\x1d\x19\x1b\xcb\x48\x9e\x71\x18\x1c\xbb\x29\x53\xec\xe0\x8e\x64\ +\x19\x6d\x95\x91\x72\xc6\xd1\x33\xc6\xcc\x3b\x26\x59\x46\xb6\x0c\ +\xd3\x3f\xd1\x32\x1a\xcb\x38\xcd\x19\xbf\x7f\x19\xf0\x3c\x26\x64\ +\xcb\x98\x2d\x63\x76\x6e\xc9\xb3\x7e\x16\x70\x1c\xe7\x84\x60\x8e\ +\xfd\xcc\x64\xd6\x06\x8e\xca\xf8\xda\x15\x98\x57\xdd\x85\x8c\x3e\ +\x25\xdc\x75\x40\xb0\x8c\x73\xca\x58\x54\x99\x47\x8f\xcc\xcf\x33\ +\x79\x46\x4e\x99\xa4\xd7\x3a\x63\x3f\x27\x9d\x23\x1d\x47\xcf\xa8\ +\x22\x57\x87\xd9\x1d\x63\xc8\xc8\x9e\x11\xa3\x63\x59\x39\xfa\x94\ +\xd1\x86\x8c\x8f\xfd\x8c\xaa\x62\x6a\x70\x4a\x19\x5f\xaf\x78\x8d\ +\xa3\x39\x26\x73\x34\x55\xc6\x22\x38\x82\x33\x59\x77\xb4\x8c\x21\ +\x3b\x3e\x9c\x67\x98\x65\x9c\xc6\x8c\x61\x98\x31\x83\xdf\x47\x76\ +\x7e\x86\x95\xf1\xda\x4e\xd9\xf1\xb3\xec\xc8\x5d\x05\x4c\x9c\xa9\ +\xa0\x8e\x19\x83\x67\x1c\x32\x9f\xc4\x72\xbd\xc2\xe5\x3a\x65\xb4\ +\xc6\x6b\xfe\xcd\x1d\xaf\x29\x2c\x63\xb2\xeb\xe7\x98\xf5\x7b\x80\ +\xe3\xdc\x27\x54\xd1\xf1\x74\xce\x78\xb1\x74\xe4\x9c\x51\xeb\x3d\ +\xd4\xc8\x08\xd1\x11\xd9\x41\x40\x67\x8e\x2a\xf0\xef\x54\x21\xd3\ +\x90\x34\x27\x98\x7e\x3e\xb9\xc3\xe6\x8c\x45\xcc\x38\xa5\x84\xec\ +\x0e\x8b\x8e\x50\x39\x62\x64\x1a\xee\x39\x65\xcc\x91\xdf\x6f\x46\ +\xc6\xa6\x76\x4c\xd9\xd1\x5a\x86\x07\xc7\xa7\x61\xc6\x98\xf9\x5e\ +\x5f\xaf\x59\xfe\x07\x38\x16\x95\xe3\xe3\x94\xb1\x69\x49\xfd\xe1\ +\xd8\x34\xa3\x4f\x19\x7f\x3e\xcc\x88\xc1\xd1\x44\xc7\xf7\x0f\x23\ +\x42\x70\xcc\x39\xe3\xe5\x26\xc0\x72\x46\x44\x46\x17\xb8\xea\xbd\ +\xdd\x25\x8c\x01\x58\x55\x02\xa0\x86\x8c\x65\xcc\x98\x91\xf1\x90\ +\xb2\x02\x44\xf2\xe5\xbe\x8b\xba\xb6\x51\xff\x54\x75\x40\x57\x67\ +\xe2\xef\x2c\x23\x21\xc3\xa2\x5f\xee\x6d\x58\xc6\x59\x59\x68\x73\ +\xca\x58\x35\xc0\x3c\x25\xd4\xe6\xba\x3f\x32\xdc\x9c\x24\xec\x2f\ +\x4b\x05\x66\x09\x73\x1c\x19\x99\x94\x9d\x6c\xf9\x57\x1d\x4b\x92\ +\x1e\x85\x54\xcb\xf9\x78\x23\x10\xde\x4d\xab\x12\x5c\xb3\xef\x87\ +\x91\x88\xa5\x60\x86\x27\x07\xde\x2c\x69\x67\x2d\x66\x93\x69\x2a\ +\x98\x67\x26\x0e\xdf\x56\x86\xbb\x05\x47\x8a\xb1\x34\x68\x64\x73\ +\x85\x52\x7c\xea\x68\xf8\xf0\x48\x32\x5e\x6b\x5a\xfd\x8d\xa3\x9e\ +\xac\x1d\xe9\xcd\x32\xe0\xe1\x9c\xd1\x1a\xe7\xec\xfb\x91\xdd\xea\ +\x49\xbb\xdf\xfd\x8a\x9a\xf1\x73\x06\x5e\x2c\x02\x1e\x27\x36\x6e\ +\x4c\xb6\xe2\xf3\xec\x58\x74\xb4\xac\xf6\x19\xb8\x5b\x06\x4c\xe2\ +\x15\x44\x25\x13\x1f\x45\x37\x9a\x32\x53\x69\x6f\x35\x99\x08\xce\ +\xcf\xf8\x34\xb0\x51\x15\x0d\x30\xa5\x2a\x57\x1a\x51\xfd\x72\xbc\ +\xba\xfc\xee\x5a\x76\xb6\x07\x07\x06\xcd\x99\xa3\xd3\x62\xbd\xd0\ +\x59\x9f\x59\x81\x3c\x4f\x3f\xf4\x34\xee\x0c\x99\x2e\xc9\x97\x0b\ +\x49\x6a\x8d\x67\xc8\xe7\x81\x4a\xf4\x2a\x1a\x1e\x46\xc3\x4d\xa4\ +\x05\x96\xe1\xae\xa6\xcf\xa9\x3c\x85\x92\x44\x1c\x0c\x1f\x9f\xaf\ +\xa9\x1a\x8d\x84\x45\x64\x51\xf2\x9a\x6e\x6a\x43\xd2\x59\x37\x54\ +\x86\x1f\xf7\x2c\x75\x07\xbd\xde\xaa\xe3\x75\x3b\x4b\x55\xb8\x9f\ +\xc9\x49\x9c\xf3\x35\x71\x78\xa1\xbe\xd0\x69\x22\x2b\x71\x8e\x86\ +\x18\x03\xb2\xae\xeb\x49\x7e\x86\x51\xc2\xa1\x36\xf0\x58\xe7\x6e\ +\x58\x05\x5e\x53\x2b\xc9\xbd\xea\xbe\x2f\xf4\xbd\xbe\x3b\x72\x77\ +\x66\xf8\x0b\x55\xa8\xfd\x48\x83\x57\x4a\xb8\x68\x39\xd6\x52\x16\ +\xbe\xe8\xd8\x1f\x29\x9e\x8f\xfd\x29\xe3\x90\x79\x4d\xea\x9a\xef\ +\x15\xe0\x3d\x30\x26\x87\x27\x1e\x11\x3e\x8d\x7c\xaf\xeb\x00\xdc\ +\x2d\x84\xfb\xbe\x90\xae\xf9\x59\x4d\xf2\xec\x71\x4a\xd8\xf7\xac\ +\x5c\x56\xd2\x74\xa4\x8b\x01\x8b\x4d\x9c\x17\x4b\x56\x45\x55\x24\ +\xe5\xa8\xa4\x55\x65\xa3\x9e\xa6\x0d\x14\xc7\xa5\x2f\x89\x04\x83\ +\xf1\x8d\xbd\xde\x1a\xee\x1b\xe6\xeb\x55\x66\xf8\x74\xe6\xf8\xa2\ +\x13\xce\x39\x29\x42\xac\xc8\x94\x97\xd1\x55\x3e\xeb\x8c\xac\xae\ +\x7d\x76\x8a\x5f\x3e\x9d\x08\x17\xb9\x89\xf4\x13\x74\x51\xe6\x16\ +\x31\xe9\xf6\x33\xe7\xd0\xc1\x28\x9c\x68\x02\xed\xc3\xad\x74\xd8\ +\xb3\x50\xd3\xfb\xc4\x0b\xfe\x6a\x53\x21\xcc\xf9\x12\x0a\x52\xe4\ +\xb4\xef\x4e\x12\x9d\x04\xfa\xf4\x97\x51\x95\x80\xb4\xf3\xfb\x91\ +\xe3\xa6\x57\xab\x88\xf3\x04\x98\xb1\x45\x1c\x34\xd1\xc8\x0e\x1c\ +\x7a\xfe\xcd\xdf\xdf\x57\x78\xb7\xcf\x68\x42\x3c\x3f\xcc\x7d\x00\ +\x00\x20\x00\x49\x44\x41\x54\x40\xca\xd7\xa0\xd0\x73\xd1\xd7\x67\ +\x6a\x24\x9e\x47\xa7\x25\x58\xfe\x81\x65\xc5\x86\x59\x5d\xb3\xcb\ +\x33\x67\x60\xdb\x18\xfe\xf1\x75\x40\xa7\xc6\x67\x34\xc3\x87\x93\ +\xe6\xcc\x25\x5b\xb0\x9c\x19\x33\xcb\xfd\xb5\x7a\x28\xae\x86\x53\ +\x06\x2b\x1a\xe6\x13\x1a\xde\x9f\xaf\xf0\x8d\x53\xa2\x1a\x2d\xab\ +\x4f\x11\xd4\x6f\x69\x6a\x8e\x6c\xdd\xb9\x9b\x84\x68\x52\xd8\xf1\ +\xef\x7c\x7e\x4d\x6f\x9b\x80\x36\x1a\x62\xbe\x36\x6f\x21\xff\x47\ +\x4e\x57\xb2\xce\x5a\xc9\x49\x95\xa4\xbb\xfb\x81\x0f\xe0\x4d\x13\ +\x18\xde\x62\x40\x08\x41\xe2\x16\xf6\x89\x4e\x4a\x2e\x7a\xbd\x8d\ +\x38\xea\xcc\xdd\xeb\x9c\x1f\x40\xce\x40\x4e\xbc\xa7\xda\x20\x3c\ +\xb8\x84\x49\x47\xea\xce\x00\x63\x53\xb7\xab\x4d\x08\x34\xc7\x7f\ +\xff\x3a\x62\xdb\xd0\x6a\x0c\x38\xce\x13\x4b\xfa\x73\x66\xb3\xef\ +\xe4\xd7\xc0\x92\x21\x3b\x96\x51\x82\x1b\xa7\x54\x3d\xab\x8f\x50\ +\xab\x79\x4c\xfb\x2f\x9b\x84\x8d\x16\x9a\xa8\xce\x7c\xa3\xe7\x23\ +\x05\x7e\xe6\x50\x44\x4a\x22\x49\x97\x06\x77\x54\x32\xf3\xe4\x86\ +\xca\x1c\x37\xab\x0a\x95\x82\x5a\xcb\x44\xc6\x60\x78\x3a\x53\xd5\ +\x18\x03\xd9\x10\xd9\xaf\x08\xb1\x5e\xc2\xb0\xa6\xe2\x08\xf1\x8b\ +\x0a\x81\xde\x9d\x32\x7e\xde\x13\xa4\xd9\x27\xde\xf4\x30\x9e\xab\ +\xb2\x12\x65\x4a\xb0\xc3\x42\xf8\xe4\x87\x13\xcf\x87\x74\x47\xf1\ +\x9f\xe2\x81\x3c\xa5\x2b\x43\xfe\x61\xe6\x85\x1e\x11\xb0\x14\x91\ +\xb5\x64\x06\x14\xc9\xf0\x8b\x26\x88\xa7\x66\xf2\xec\x3b\xbf\x1c\ +\x4d\x19\x36\x0d\xf0\x7c\x4a\xf8\xfb\x6f\x08\x9c\x1e\xfd\x0a\xf6\ +\x8c\xea\xc2\x4e\x73\x46\x55\x1b\xac\x8a\x58\x44\xe7\x18\x47\x6e\ +\x40\x9e\x2f\x33\x76\x53\x86\x79\x46\xab\x94\x5e\xd3\x4a\xd2\xd5\ +\xdc\x79\xbf\xfb\x38\xe3\xdb\x5b\xa9\x02\x33\x1f\xa2\x18\x79\xe3\ +\x34\x62\xc5\x9f\x15\x6e\xb2\xeb\x8b\x3a\x8c\x0d\xd0\xdf\xde\xd5\ +\x98\x13\xd9\x7f\xc8\x7c\x88\xfe\xf5\x7d\x46\x9f\x40\x36\xbd\x46\ +\x9d\x00\x95\x66\xe7\x7c\x0d\xdb\xe8\x22\xcf\xd3\xa7\xc9\x11\x33\ +\x65\xc2\x93\x24\xc9\x2e\xe7\xe4\x41\x95\x54\x36\xe0\xd3\x44\x7c\ +\xf8\x73\x76\x34\x31\x10\x49\x8d\x2b\xf2\x7c\x13\x0d\xcb\xc8\xca\ +\x60\x10\xad\x36\x3b\x43\x53\xa3\xe4\xad\x66\xb4\xd5\x6e\xd6\x15\ +\x9a\x26\x5c\x02\x2f\x8b\xb5\xd8\xc1\x69\x85\x05\xc6\x7a\xbd\x5a\ +\xd1\xfd\x47\xe7\x27\xd5\x82\x31\x67\xec\x04\x4a\x6d\x2e\xfb\x2b\ +\x17\x9d\x00\x36\x5f\x8f\x43\xc6\xcb\x25\xd5\x6e\x59\x9d\x32\x13\ +\x8b\xb1\x11\x59\xb9\xcf\x2e\xe6\x24\xaf\x91\xa9\xf3\xbe\xac\x03\ +\xba\x3a\x60\x5d\xf3\x67\xda\xca\xf0\x7f\xff\x9c\xf0\x38\x02\xd3\ +\x70\x55\x48\x4e\x22\x1f\xf5\x7a\xe8\x4c\xf3\xe5\x45\x64\xfc\xda\ +\x73\x6f\xb8\xeb\x04\x94\x35\x76\xe1\x1d\xca\xb0\xec\x59\xa9\xf5\ +\x89\x8a\xbd\x51\xa9\x1e\xab\xe8\xd2\x6b\xf8\x85\x3e\x15\xdc\x71\ +\x53\x07\x9a\x75\x8c\x7c\x48\x5a\xb8\x35\x69\x71\xa2\xcd\x0e\x43\ +\xc2\xaf\x5e\xb6\x94\x01\xeb\x3d\x96\xcf\x55\x62\xd4\x66\xa7\x49\ +\x69\xcc\x0a\xb3\x31\x1a\xd1\xea\x4c\x7d\xcb\x17\x5d\x00\x4c\x5e\ +\xe4\xf5\xc2\x28\xe3\x8c\x2c\x1a\xcf\x33\xc1\x10\x77\x91\x37\x7a\ +\x71\x08\xae\xea\x80\xa6\x65\xb3\xcf\x8c\x5c\xf7\xe4\x5c\xf1\xa3\ +\xc6\x31\x2d\xae\xbb\xc1\xdd\xc2\xf0\xcd\x46\x58\x65\x69\xa5\xcd\ +\x5c\x72\x4e\xc7\xaa\x75\xf9\xe3\xb9\xa0\xbc\x59\xc5\x4b\x47\xb9\ +\x0e\xe4\xa8\xed\x66\xc7\x5f\xde\x0f\xd8\x76\x8c\x6e\x6a\x62\xd9\ +\x0d\xf9\x65\x06\x70\x44\xf4\xdc\x27\x8c\xc9\x70\xd7\x12\x76\xd1\ +\x81\x1d\xfd\x4f\x23\x67\xd4\x29\x03\x21\x71\xa4\x97\x13\x3f\xeb\ +\x94\x94\xc8\x5b\x1b\x3e\x1e\x29\x1e\x6a\x9a\x40\x4b\xad\x1e\xf2\ +\x31\x6b\x34\x24\x89\xb3\x1b\x77\xe7\xae\xe2\xd3\xf7\xfd\xf3\xcc\ +\xe3\x4d\xe2\xe8\x6f\xd6\xae\xfc\x66\x45\x27\xe5\x4d\x5d\xd4\x71\ +\x9c\x31\xaf\xa2\x4c\x49\xfa\xdc\x6d\x70\xbc\xbe\x89\xe8\xa5\x0a\ +\xdc\xd4\x0a\x0b\x19\x15\x73\x5d\xc6\x43\xba\x59\x6e\x16\x86\xaf\ +\x16\x01\x5d\x64\x7c\xb6\x0b\x2d\x3e\x66\x2e\xe2\x8b\x8e\xd3\x99\ +\x46\x3b\xcd\xcb\x45\xc4\x32\x5e\xf3\x1e\x43\x00\x9e\x47\xe0\xed\ +\xd3\x84\x9b\x96\x14\xa1\x5a\xac\x85\xa8\x06\x63\x80\x61\x9a\xd8\ +\x09\x7f\x3c\x26\x2c\x2b\x65\x35\x0a\x14\x72\x52\x66\xc3\xaa\xe6\ +\xb1\xac\xa4\x02\x05\x2f\x8b\x0e\x85\x51\x8f\x67\xbe\x97\x75\x17\ +\xd4\x08\xe3\x22\xd2\x67\x47\xe5\x8e\xd7\x72\x36\x96\xe8\xb0\x7b\ +\x25\x7c\x3e\x4f\x19\xbb\x91\x0e\xcc\xa8\xa3\x5f\x84\xe1\xbe\x36\ +\xf4\xa0\xf2\x30\x15\x08\x69\x72\xd4\x11\x78\x53\xb9\xaa\x28\x56\ +\x84\xbf\xbd\x89\x98\xdd\xb1\x1b\x95\xfc\xeb\x8e\xb3\xe0\x82\xec\ +\x45\x3b\xee\x05\x66\x69\x22\x6d\xd4\xbf\xd9\xc6\x8b\xc8\x29\x06\ +\x4e\x62\x4a\x55\xb2\x68\xb8\xf8\x65\x07\x96\x6d\xc4\x8b\x86\xf7\ +\x46\x41\xa9\xcf\xce\x94\xa3\xfe\x34\x53\x43\xa3\xf0\x9b\x2c\x85\ +\xa3\xf9\xd5\xaf\xf2\x76\x9f\x50\x05\x12\x86\xdb\x22\x3c\xaa\xec\ +\xcb\x46\x83\x05\x68\xfc\x22\xbe\xfc\x21\x69\x5e\x6b\x3c\x0a\xac\ +\x1a\xae\x74\xeb\x9a\x53\x82\xfd\x4c\xdf\xf4\x79\xa2\x2e\xdd\xa4\ +\xa1\xde\x46\x3a\xc9\x0c\x40\x4c\x64\xe0\x67\x67\x5f\xe0\xe1\xe4\ +\xf8\xfe\x29\x21\xe9\x6f\x8c\x33\xa5\xb9\x35\x4d\xd4\xf8\xd3\x8e\ +\x73\xea\x4a\x19\x69\x87\x3e\xe1\xcd\x92\xae\xb0\x21\x01\x0f\x27\ +\xe6\xab\x1f\xb3\xe1\xe9\x9c\xd0\x06\x72\xf2\x27\xa7\xc5\x37\x1a\ +\xc1\xa6\xe5\x81\xed\x0c\x78\xec\xb9\x92\x1e\x12\x23\xc4\xc8\x62\ +\xe3\xa8\xf1\x94\x1c\xab\xc0\x9d\x68\x98\xb9\xf8\x4d\x89\x65\xfb\ +\x31\xf1\xc1\x7b\xec\x33\xd5\x87\xe0\xcd\x57\x99\x42\x3e\xcb\xcc\ +\x3b\x73\x6a\x51\x79\x46\x0d\x06\x74\xc0\x0b\x29\x96\x3b\x46\x72\ +\x96\x8e\x4d\x14\x6d\x48\xbb\xce\xab\x05\x77\xc4\xae\xa2\xb6\xbe\ +\x4f\x9c\x5f\xbf\x7d\x4a\xe8\x2a\xa2\xc8\x9e\x47\x5e\xd3\xbb\x46\ +\xbd\x82\xcc\xd0\x15\x08\x47\xfe\xf1\x0c\x3c\x9e\x33\x9e\x7a\x0a\ +\x4b\xe6\xcc\x8e\xfe\x7d\x17\xe0\x0e\xfc\x72\xa0\x7d\xbb\x64\xeb\ +\x9d\xc6\x84\x4a\x74\xa3\xc9\x81\x7e\x36\x3c\xf7\x19\x09\x86\x9f\ +\x76\x09\xb7\x35\x17\xe5\xd3\x4c\x70\xe8\x98\xae\x52\x59\xcf\x94\ +\x26\x1f\x26\xf9\x18\xb2\x23\x4f\x4c\x17\xca\xc6\x6b\x38\x64\x5e\ +\xd3\x2a\x50\x00\x54\x67\x7e\xc6\xdb\x96\x76\x73\x87\xe1\xc3\x99\ +\xe0\x95\xa5\x4a\xf4\x4d\x4d\x29\xf3\x94\x09\x03\x09\x3a\x62\x7e\ +\x3a\x65\xbc\x6a\x0d\xe3\x4c\xf6\x43\x6d\x7c\xad\xa5\x1e\xa4\x4f\ +\x83\xe3\xf5\x3a\xe0\x71\x54\x3f\xc7\x8c\x71\xf4\x6e\x98\x0b\xd4\ +\x46\x5c\xc5\xbf\x3c\x67\x34\x95\x21\x24\xba\x36\x3b\x00\x2f\x3b\ +\xaa\x5c\x1a\x50\x4e\xec\x89\xef\xe7\x3c\x33\x4b\xf0\xaf\x4f\xf3\ +\xe5\x79\x98\x32\xc9\xc2\x9e\x08\x37\x7d\x7f\x52\x12\x16\x80\x61\ +\x4c\x78\x1a\x0d\x5f\x2f\x1c\x43\xe2\xe6\xf2\xe1\xc8\x68\xb1\x9f\ +\xcf\x09\x0b\x55\xd0\x43\xe2\xfb\x7e\x96\x3e\x61\x56\xce\x62\x30\ +\x1e\xcf\x0e\x13\xaf\xe9\x90\x68\xb8\xf2\x2f\xb9\x00\xa4\x6c\x45\ +\xdf\x83\x87\x9e\x2b\x6c\xe3\x8e\xdf\x6c\x29\x9f\x7d\x38\xf3\xbc\ +\x99\x33\x6f\xe0\x4b\x36\x7a\x22\x55\x37\x4a\x4c\x71\x4a\xcc\x7c\ +\xeb\x82\xe3\x04\x96\xbd\x15\x1c\xab\xca\x11\x03\x57\xfe\x0a\x8e\ +\x6d\x55\xc2\x16\x59\x6e\xad\x95\x88\x9b\xb4\xec\x99\x3b\x5e\x2d\ +\x0d\x8f\x27\x9d\x2d\x01\x6c\x15\x94\xb1\xaa\x1c\x2d\x80\x37\x77\ +\x15\x46\xc1\x26\x96\x32\x00\xd5\x20\x38\xb3\x92\x59\x68\x5b\x69\ +\xcc\xc4\xec\x2c\x72\xeb\x13\x29\xaf\xb1\xe1\x79\x2d\xcd\x2c\x8b\ +\xb3\x1e\xda\xc7\x73\x46\xa3\x07\x64\x53\x07\xd4\x81\x8b\xdb\xab\ +\x95\x42\x54\x33\x50\x35\x14\x3c\x55\x95\x0b\x8d\xce\x5d\x6b\x23\ +\xb9\xb0\x4b\x44\x55\xc0\x13\x47\x09\x63\xa2\x3b\xfe\x70\x47\xd6\ +\xfd\x5f\xf6\x5c\x1c\xce\xb3\x28\xc9\x3a\x5e\x65\x69\xd6\x63\xe0\ +\x9c\x79\x37\x1b\x8e\x03\x17\x93\x29\x90\x11\x10\xd5\xe7\x30\x77\ +\x34\x2d\x63\xa4\x5e\x34\xdc\xd1\x0e\x09\x78\x7f\xa2\x83\xb0\x0d\ +\xc6\x04\x1a\x63\x29\xff\x7a\xc9\x9d\xe5\x30\xca\xe2\x6d\x14\x6b\ +\xad\x23\x65\xba\xdb\x15\x1b\x6e\x59\x98\xf5\xe4\xd7\x74\xa3\x02\ +\xfa\x58\x04\x8e\x2c\xbb\xc8\x86\x65\x1b\xb8\xe8\x4c\xee\x08\x15\ +\xe5\xb8\xe3\xcc\xe3\x5b\xd6\x98\xed\xb9\xa7\x88\x62\x54\x92\xd4\ +\xa6\x0d\xd8\xcf\x86\x6f\x6f\xa4\x66\x34\x12\x82\xaa\xda\xd0\x45\ +\xc7\xcb\x25\x1f\xce\x1f\x8f\xcc\x3d\xb8\xed\x08\x72\xa9\x4c\x94\ +\x68\x51\xa5\xdf\xee\x32\x15\x99\x0d\x70\xb7\x08\xf8\xd0\xf3\xfb\ +\x79\x77\xe2\x31\xac\x2c\xf6\x10\xa2\x7e\xd1\x98\x7c\xfe\x86\xdd\ +\x99\xcd\xd3\x64\x8e\xa7\xc4\x2a\x22\x82\xd3\x82\xae\x0d\xc8\x0e\ +\xdc\x37\x3c\xaf\xa7\x0c\xfc\x70\x60\x03\xbb\x5c\x97\x46\x95\x58\ +\xd7\x18\xee\x1b\xc7\x2f\x47\x1d\x47\x24\x80\xbb\xad\x1c\x6b\x55\ +\x3a\xdb\x65\xb8\x30\x06\x1a\x63\x6f\x21\xa8\xd7\xe0\x72\x78\x6e\ +\x23\x1b\x83\x9d\xb1\x0a\x8b\x5f\x72\x0a\xa0\x5e\xd9\x65\xf6\x68\ +\x6a\xf4\xfc\xc7\x63\x56\xb3\xcd\xb1\x95\x05\xb7\x93\x3f\x7b\x1d\ +\x78\xfe\xdf\x0f\x7e\xd1\x47\x67\x2d\x22\xd6\x06\x54\x70\x1c\x05\ +\x3d\xf8\x2f\x5f\xaf\x39\x67\x9f\x81\xaf\x6e\x23\x23\xbb\x25\xb3\ +\xdc\x56\x86\xe7\xcc\x0b\x70\xb3\x60\x83\x25\x9a\xe1\xbb\x1d\x1f\ +\x8c\x56\xc9\x2a\xcf\x5e\xe8\xb8\x4c\x62\xf9\x8f\xf7\x13\xa2\x94\ +\x62\x10\x68\x03\x42\x42\x57\x46\x4c\xf8\xe8\x6c\x52\xba\xa0\x0d\ +\x4d\xa4\x0e\x7c\xb3\x08\x9c\xfd\x66\x22\xd0\xee\x17\x01\x43\x22\ +\x1c\x62\xd9\x06\xac\x1b\x5a\x6b\x8f\x33\x5f\xe3\xf5\x02\xf8\x71\ +\xcf\x0a\x25\xc9\x01\x49\x45\x59\xc0\xa9\x67\xe3\x69\x94\xa2\xaf\ +\xaa\x38\x05\xc9\x4e\x3f\x7c\x91\x14\x67\x61\xbb\xff\xf4\xc0\x8e\ +\x59\x0d\x3e\x78\xee\x3c\x27\x97\x9d\x76\x5b\x95\x86\x10\x77\x03\ +\x48\x7c\x99\x22\x0d\x4e\x93\xa4\x5b\xbf\x7d\xbd\xc0\xba\x8b\xe8\ +\x07\xd2\x86\x9a\xae\x22\x73\x3f\x13\x14\x72\x74\xce\xa5\xb7\x8b\ +\x00\x0b\xe4\xd7\x95\x6b\x5a\x49\x0b\x3f\xa8\x0f\x30\xc3\x70\xc8\ +\x86\xbf\x3c\x10\xdf\x55\xc9\x77\x50\x89\xe7\xd0\x89\x0b\x39\xa3\ +\x90\x72\xa8\x61\x58\xc9\xe3\x70\x96\x5c\xba\x02\x19\xff\x5d\x64\ +\xd0\xca\xe4\x8e\x57\x2d\x2b\x83\xaf\x6f\x02\xaa\xa0\x74\xe2\xe4\ +\xd8\xd4\x19\x3f\x3c\xb3\xc7\x03\xd0\xb0\x35\xce\x0e\x0f\xbc\xa6\ +\xad\x71\x12\x90\x92\xd2\x90\x05\x95\x29\x81\xae\x25\x7d\x37\x83\ +\xb0\x97\x32\x16\x35\x38\x5e\x28\xd7\xb1\x06\xed\xbd\xdb\x8a\x1a\ +\xfd\x27\x49\x92\x27\xbf\xa6\x2f\x2d\xda\x80\x08\x56\x3d\x77\xcb\ +\x88\xdf\xbf\x5e\x60\x18\xc9\xc7\x78\xb9\xad\x2f\xd7\xb4\x96\xdd\ +\xba\x97\x4a\xb0\x5b\xd0\x1e\x7f\xe8\x99\xe1\xd0\x4a\x48\x65\x46\ +\x3a\x91\xc9\xcf\xf2\xd4\x3b\xf6\xe7\x8c\x20\xb3\x9c\x49\x56\x1f\ +\x85\xaf\x8b\x12\x6d\x8d\x72\x15\x2e\x1b\xbb\x64\x05\x7e\xd1\x1e\ +\x40\x0b\x50\x50\xa2\xa6\x47\x91\x75\xba\x73\x65\xda\x27\xa2\xa6\ +\xce\x33\x77\xa7\xe7\x0c\x0c\x66\xf8\x66\x69\x6a\x6c\x48\x54\x94\ +\x81\xe3\x99\xf9\x6b\xab\xca\x10\x6b\xc3\xbf\xfd\x78\xc0\x59\x3b\ +\xf4\xbb\xe7\x8c\xf3\x0c\xfc\x76\x13\xf0\x87\x97\x0d\x1e\x26\xe0\ +\x45\x67\xd8\x25\xc7\xfe\x8c\xcb\xf8\x6c\x29\xf7\x94\x39\x3b\xdb\ +\x66\xc0\x51\x5d\xe3\xdb\x8a\xe5\x68\xaf\x91\x65\x9f\xaf\xc6\x0d\ +\x38\xbb\xf2\x8b\x48\xdc\xd5\x6d\xa4\x75\x76\x59\x05\x36\x2b\x1d\ +\x78\x3c\xf3\x4b\x05\x0c\xfd\x84\x4b\xb2\xcb\x87\x81\x0b\xda\xe3\ +\x08\xdc\x2c\x6b\xd4\xa0\x85\xf4\x71\x34\xba\x0f\xe5\x6e\x83\xf0\ +\xe1\xd3\x9c\x31\x81\x20\x91\x4a\xcd\x39\xd7\x6e\x98\x21\x58\xa8\ +\x3a\xc0\xeb\xa0\x94\x18\x61\xb8\xdc\x1c\x47\x37\x8c\x99\x23\xc6\ +\x20\xa7\xe0\x49\x3d\x8d\xfb\xd6\x2e\xcc\x3f\xc2\x2d\x29\x2b\xae\ +\x8c\x3b\xed\xdb\x4f\x3d\x76\xf2\x61\x0c\x13\xf0\xd3\x2e\xe1\x45\ +\x05\xfc\x8f\x6f\x3a\xec\x26\x47\x17\x1c\x73\x0c\x38\x0c\x99\xe7\ +\x4a\x3d\xf4\xbd\xaa\x92\x43\x62\x5f\xe0\x98\x99\x7f\xf7\xba\x65\ +\x15\xd6\x0b\x1c\xa2\x53\x05\x3c\xf3\xf5\x4b\x83\x91\xb9\x06\xbc\ +\x3f\x7a\x65\x3a\x42\xdf\xc1\x7e\x12\xcd\x46\xa1\xb1\x01\x74\x43\ +\x86\x60\xf8\x61\xc7\xeb\xbd\x5d\x56\x24\x33\x8d\x76\x49\xdd\x9d\ +\x65\xec\x5a\x04\xc3\x9c\x32\x4e\xd9\x51\x2b\xe2\x6c\xd4\x88\x18\ +\x17\x6d\x3e\xe5\xd0\x90\xaa\x73\x52\x28\x67\xb4\x22\x57\x26\x3f\ +\xf2\x30\x72\x71\x89\x92\x1a\x0f\x19\xf8\xcd\x86\xc7\x88\x8b\x0a\ +\x38\x03\xe7\xb3\x1e\xee\xca\x30\xcd\x19\xff\xf6\xf3\x19\xd9\x48\ +\x0d\xfe\xcb\x03\x39\x14\xff\xed\x4d\x8d\x6d\xcb\xec\x83\x75\x63\ +\x18\xe1\x38\xf7\x74\xc5\x56\x0a\x38\x3d\xe6\x2b\x4c\x35\x03\x38\ +\x4d\xe4\x14\xd2\x60\xc6\x7e\xc9\x2c\x05\xa1\x65\x60\x9c\x58\x45\ +\x9c\x75\x54\xac\x8d\xa8\xf8\xc7\x41\x56\xfb\x2f\x59\x01\x94\x2e\ +\xb6\xcb\x24\x12\xa3\x5d\xc0\x87\x5f\xad\x28\x9b\x74\xd8\x65\x85\ +\x2b\xbc\xf3\x79\x76\xbc\x3d\x73\x47\x84\xc6\x84\x2f\x3f\xcb\x6c\ +\x8b\x01\x98\x27\xee\xc2\x41\xb5\xce\xa4\xf2\xf6\xfb\x5d\xc6\x1f\ +\x3f\x8d\x2c\x91\x75\xae\x2e\xa0\x95\x85\x1a\x55\x05\x38\xf1\xab\ +\x8e\x3b\x6a\xe9\x40\x3f\xa8\xab\x5d\x57\x86\x55\xe0\xaa\xde\x4b\ +\x41\x77\xca\x8e\xbf\xbb\x67\x37\xfd\x90\x80\x51\x49\x35\x29\x10\ +\x18\xb2\xa8\x79\xee\xdb\x28\xaf\xf0\x36\x72\x47\xbb\xc4\x99\x2b\ +\xc6\xeb\xfd\x7e\x22\x6c\x34\x28\x21\x58\x0f\xcc\xcb\x95\x72\x11\ +\x23\xb0\xaa\x02\x66\x07\x56\xad\x21\x07\x76\x7b\xa7\x0c\xc4\x8a\ +\x5f\xf8\x5e\x3b\x78\x06\x29\x4b\x05\xd4\xb1\xac\x38\xea\xe9\x65\ +\x8e\x31\xf1\xf1\x5d\xe3\xd4\x87\xd1\xf1\x3c\x5c\x4b\xf0\x6d\xbc\ +\x56\x66\x51\x22\xf4\xb1\x40\x4c\xcc\x15\xe9\xcd\xe0\xd0\xff\xeb\ +\xa7\x1e\x6e\xb4\xd9\x96\xd0\x91\xc2\x7c\xcc\x85\x12\xec\xc0\x26\ +\xb2\xe1\x59\x46\xba\x0f\xa3\xec\xad\x46\x03\x55\x61\x16\x54\x15\ +\x6f\xda\xd7\x1b\x35\xed\xdc\xd1\x9b\x69\x34\x17\x98\x6b\xd7\xf2\ +\x66\x5e\x08\xb6\xb9\xb0\x6b\x6e\x44\x2d\xea\x53\xa5\x4d\xe2\x49\ +\x44\xe1\x36\x00\xb3\xe4\xd8\xaf\x56\xec\x03\x58\x04\x2c\x04\xd4\ +\x00\x6a\xc5\x2a\x95\x7b\x69\xd0\xe4\x20\x29\xbd\x2a\x06\xed\xe2\ +\x5a\xac\x92\x03\xbf\xd9\x50\x82\xdd\x86\x2b\x03\xc1\x01\x74\xc6\ +\xf1\xe1\x0f\x07\xe9\x0a\xd4\x44\x7d\x5d\x80\xb4\x02\x85\x92\x85\ +\xa1\x26\x5d\xe1\x4a\x04\xc3\x3f\xbf\x9b\xf0\xe1\x9c\xb8\xe8\xe5\ +\x82\x3d\x13\x28\xa7\xe2\xe4\xa0\xd5\xb1\xf8\xf5\x82\x3e\x96\x49\ +\x12\xe6\x83\x16\xdc\x4d\xcd\x98\xf6\x68\xfc\xdc\xc1\x00\x54\x8e\ +\xdb\x86\x8b\xc0\x68\x86\x01\x8e\x55\xcd\x74\xad\x55\xf5\xb7\x2d\ +\x00\x7f\xd3\xaf\xb5\x55\xc4\x57\xdb\x16\xfb\x7e\x42\xab\xe6\x44\ +\x94\x6e\xfb\x04\xc3\x66\xc1\xa6\xcd\xc1\xa9\xdd\x4f\xe0\x1c\xfa\ +\x98\x58\x39\x54\xb2\xab\x0e\x09\x38\x80\xb2\x62\xfa\xde\x03\x1e\ +\x22\x55\x84\xb7\x2d\xbd\xe4\x83\x34\xf2\x65\xbe\xaa\xe0\x57\x6c\ +\x5a\x5a\x78\x5f\x36\xec\xce\x2f\x23\xff\x4e\x07\x5e\xb0\x4d\x77\ +\x35\x2e\xad\xb5\xea\x1e\x24\xe1\xdc\xaa\x34\x4d\x00\xbe\x6e\x18\ +\x30\xf2\xe6\xc6\xd0\xcf\xdc\xa9\x36\x51\xa5\x96\x26\x13\xa1\xe2\ +\xcf\xae\x3a\xe2\x97\x16\x5a\x85\x33\xa8\x59\x58\xb6\xec\x5f\xcc\ +\x65\x26\x6e\xc0\x6d\x27\x9c\xd3\x4c\xec\xd5\xa8\xd2\xed\xae\xe6\ +\x42\xb4\xad\x0c\xd5\x9c\x2f\xdd\xfa\x2a\x00\x37\xad\xec\xa8\x25\ +\x8b\xb0\xfa\x3c\xcc\xc2\xf0\xaa\x62\x49\xb9\x51\x79\xbd\x0e\xbc\ +\xc6\x77\xae\x9b\x44\xa1\x1f\x87\xa4\xb4\x5d\xa3\xa1\x6a\x0e\x01\ +\xfd\xcc\x84\x9d\x97\xcb\x0a\x1f\x4f\xf3\xd5\xd5\xa7\x6b\x54\x3c\ +\xe9\x55\x34\x74\xd2\xc0\xcf\x0e\x58\xa5\x04\x5f\x4d\x73\x4c\x8b\ +\xcb\x3a\x6a\x07\x93\xb5\x7b\xd3\x69\xdc\x07\xe0\x55\xc3\xef\xfa\ +\xe5\x96\x53\x96\x46\xfa\x7e\xff\xff\x78\x7b\xb3\x9e\xcd\xb2\x2c\ +\x3d\xe8\x59\x7b\xef\x73\xce\x3b\x7f\x53\x4c\x19\x19\x59\x99\xd9\ +\xd9\x55\x3d\x80\x71\xbb\x5a\x32\x12\xd0\x6d\x61\x09\x5b\x42\x48\ +\xc8\x6a\x19\xff\x02\x10\x12\xfc\x00\x2e\xbb\xc5\x0d\x08\x24\xc4\ +\x0d\x82\x1b\x24\x8c\xc4\x0d\x17\x5c\xc1\x05\xc2\x80\xda\xd8\x62\ +\xe8\xea\xd1\xb8\xba\xb2\xba\x2a\x87\x88\x8c\x8c\x88\x6f\x7e\xa7\ +\x33\xed\xbd\x16\x17\x6b\xed\x73\x4e\x44\x97\x91\x5c\x34\x51\x52\ +\x29\x33\x23\xbe\xe1\xbc\xfb\xec\xbd\xf6\x1a\x9e\x81\x94\xea\xac\ +\x8a\x51\x1a\x94\x37\x59\x3f\xc3\xfa\x36\x99\x52\xdd\x09\xb0\xac\ +\x80\xdb\x76\xa2\x0e\x4d\x2a\x24\x92\x40\x58\x96\x32\x50\x95\xe7\ +\x85\x02\xa6\x2e\x41\x28\x13\x0f\xd2\x63\xde\x01\xa7\x76\x29\x38\ +\x0f\xf4\xbd\xfe\xde\xac\x1c\x75\x9f\x08\x67\x73\x31\x3f\x8b\x91\ +\x3b\x71\x5a\xe8\x8d\xdc\x40\xcb\x96\xc2\x1c\xa6\xef\xa1\x48\xca\ +\x05\x29\xe4\xbb\x25\x65\x94\x3e\x5b\x06\x5c\x1e\xa2\x6a\x29\xbc\ +\xb3\x57\x01\x73\x11\x62\xc1\x19\x8c\x42\x9c\xf7\xaa\x69\x2d\x2c\ +\xcd\x4d\xab\x74\xba\x1e\xd9\xaa\x3e\xb3\x3e\x93\xfd\x1d\x41\xc7\ +\x7e\xe7\x26\xb0\x53\x5b\x6f\xa0\x28\x4a\xf4\xfc\x1e\x9d\x81\xfe\ +\xe7\x3f\x79\x81\xbf\xf7\xc7\x2f\xc1\x06\x06\xa9\x82\x32\xa8\x9c\ +\xd5\xbc\x84\xd1\xfd\x65\x20\x10\xd9\x82\x64\xc6\x20\x4d\x94\x76\ +\xf3\xa1\x26\xab\x37\xf3\x0b\x1c\x02\x8e\x87\x75\xa6\xdf\x9e\x43\ +\x3a\x8b\xce\x7e\xa2\x88\x92\x6f\xbd\xec\xfe\x93\x85\x18\xb2\x8c\ +\x35\xdb\xed\x2d\x46\x6e\x19\x1e\x64\xe2\x53\xef\xec\x86\xcd\x14\ +\xdc\x24\x63\x8a\x95\x3f\x93\x23\x2d\x5b\xf2\x2d\x5d\x79\xd8\x2c\ +\x96\x26\xbd\x12\xa5\xd5\x12\x46\x56\x61\xe6\xb4\xc3\x14\x70\xf3\ +\xef\x8d\x22\x06\x44\x32\xf1\x53\xa7\x29\xe3\xa0\xbe\x63\xdf\x9f\ +\xc7\x82\x98\xac\xe3\x28\x89\x3c\x7e\xe6\x68\x0a\x43\x30\xe6\x65\ +\x26\x9e\xf0\x64\x4d\x7b\xc6\x9f\xeb\x1e\x3b\x52\x00\xcc\x74\x4d\ +\x9d\xd5\xf6\x5d\x1a\xbd\x1c\x86\x4f\x4a\x6f\xff\x41\xb6\xc5\xcc\ +\x98\x8d\xe9\x73\xc9\x90\x65\x8c\x35\xeb\xb0\xfc\x56\x2e\x65\x26\ +\x21\x1b\xb5\xb9\xe7\x9f\xbd\xa6\xe3\x7a\xe8\xbe\xcb\x52\xf4\xc1\ +\x69\xef\x29\x8b\xc6\xb0\x05\x45\xf5\x50\xb0\x4c\xca\xfc\x24\x23\ +\x8f\xea\xca\x22\x6f\x67\xd1\xf9\xb7\x92\xe5\xc9\xb9\xf4\xc8\x7d\ +\x84\x90\xc1\x7a\x3c\x06\xd2\x8c\x87\xe8\xf9\xcf\xaf\x69\xde\x77\ +\xd3\xbd\x4e\x13\x7a\xbd\x60\x0c\x74\x19\xaf\x22\x6f\x7f\xf4\x71\ +\x6d\x85\x86\xb5\x53\x4a\x8e\x47\x7b\xd7\xbf\xbf\x00\xb0\x28\x03\ +\xe0\xab\x41\x0e\x99\x48\x23\xa8\x9b\x18\x87\xd0\x24\x08\x8e\x12\ +\x52\xe3\x86\xca\x1b\x39\xf8\x91\xac\xa3\x96\x63\xe3\x46\x93\x09\ +\xf5\x78\xf6\xee\x8b\xa1\x71\xe1\xa6\x34\xe5\xb7\x0e\xc5\x3b\x07\ +\xd7\xb9\xf1\x60\xe7\x2f\x71\x93\x45\xa7\xb7\xbf\xe5\xcf\x99\xa1\ +\x64\xad\x83\xdc\x80\xcb\x22\x12\x59\xd2\x3a\x07\xbf\xfc\x7b\x66\ +\x41\xb5\x0d\x90\xcb\x1b\x8b\xd8\x86\xfb\x19\x0e\x24\xbd\x7b\xa8\ +\x26\x9f\x3d\x6f\x4c\x99\x3c\x6f\xfe\x67\x7a\xb7\x31\x8b\xf1\x59\ +\x4a\xaf\xea\x44\x30\x5c\x44\x96\x09\x9b\xfe\x8c\xf9\xbb\xec\xce\ +\x61\xb2\xf0\xf6\xcf\xcd\xdf\xb7\x31\xb6\x65\xde\xa8\x93\x78\xf5\ +\xd6\x73\xbe\xfb\xcf\x77\x4b\xd4\xe9\xdf\xb9\xc9\x7b\x9c\xae\x61\ +\xfe\x06\x1a\x98\x71\x19\xda\x3b\x7e\xae\x6c\xb5\xce\x3c\x9a\xbe\ +\x26\x79\xfb\x20\xd1\x3b\xeb\x15\x2c\x0b\xf9\x59\x7b\x15\x93\x43\ +\x27\xd3\x00\x65\x3f\x73\x51\x6a\xe3\x76\xba\xde\xd3\x80\x3c\xfd\ +\xbc\x53\xed\xcc\x7f\xd2\x9a\xb2\x65\x7f\xcc\x6f\x07\xf4\x9f\xb5\ +\x57\x7f\xd6\xda\x0d\x87\xd8\x07\xdc\x6d\xb5\xb9\xfa\x9e\x4a\x00\ +\x82\x2b\xfc\x00\x4b\xcc\x4f\xe5\xa6\x29\xa5\xd5\xa8\x84\xb7\x6f\ +\x62\x0c\x91\xfd\xed\xbf\xcf\x0e\x2f\x23\x3d\x73\x7c\xf9\xc5\x54\ +\x3f\x7e\x22\x0a\x92\x33\x0b\x3f\x39\xc8\x69\x72\xa9\x87\x89\x3c\ +\x56\xf6\x84\xcb\xce\xc1\xc3\x41\x31\x08\xe7\x74\xb3\x4d\x57\xfc\ +\x2d\x17\x9b\x7c\x50\x44\x15\x5a\x8f\x49\x37\x54\x6f\x3f\xab\xc0\ +\x68\x12\xa1\x4d\x29\xa0\x2a\x47\x9f\x43\x3f\x01\x51\x85\x89\x43\ +\x12\x0c\x19\x96\x55\x81\x69\xb2\x11\xdd\xe4\x80\x79\x37\xde\xca\ +\x99\x31\x17\xdf\x69\xe6\xe4\x35\x16\xd2\xdf\x2d\x93\xa6\xed\x74\ +\x4d\xa7\x9a\x81\x3c\x5d\xd3\x31\x29\x41\x61\xd9\x58\x96\x66\x87\ +\xa9\x09\x39\x1a\xe1\xdd\xe5\xcf\x58\xd3\xc2\x46\x57\xd3\x8d\x4e\ +\xf4\x76\xc0\xa5\xc9\x02\xe7\xcc\x26\x0b\x5d\xb8\xc9\xe1\xe7\xc9\ +\x8e\x0f\xc1\x32\x83\xc2\xe8\xd9\xf2\xb6\x57\x03\xbd\xb3\xa1\xd9\ +\xfc\x24\x7a\xd3\xcf\x0b\xf9\x33\xbc\x73\x69\xe4\xbd\x3a\xcd\x6e\ +\x86\x77\x8d\xd1\x1f\x21\x01\xa8\x8a\x91\xc2\x3d\x0d\x6e\x39\x23\ +\xc9\xef\x6b\xfa\xdc\xc3\xcd\x9f\xa5\xd6\x27\xef\x2a\xc3\xa9\x0b\ +\x8c\x46\xa6\x1e\xe3\x9a\x30\xc6\xd1\xb6\x4c\x2e\x0c\x99\xbc\x2b\ +\xef\x3d\x82\xbc\xc7\x0c\xa0\x08\x0e\xf0\x01\xc1\xd2\x59\xe7\xde\ +\x16\x25\x64\x73\xa8\x99\x99\x98\x63\x7e\xf9\x7e\x72\xa2\x56\x85\ +\xde\xf4\x32\xb9\xf2\xdc\x24\xaa\xe6\x8d\xe2\xe8\xed\x08\x38\x4d\ +\x1d\x31\xbd\xc1\xed\xfb\xbd\xfd\x9e\x1c\x08\xf2\x62\x66\x1b\xad\ +\x7c\x10\x45\xc6\x06\x65\x19\x4c\x78\x94\xc6\x97\x35\xdd\x54\xb9\ +\x09\xc4\x93\xdf\x17\x6d\x23\x4e\x37\x9d\x4c\x02\x40\xfe\xfa\xb9\ +\xd9\x68\x45\x19\xe5\xd1\xbb\x49\xd9\x52\x4c\x6e\x82\xde\x4a\x09\ +\x9a\xdc\x78\x34\x79\x06\xb1\xfe\x44\x93\xe7\xc1\x6e\x0c\x84\x30\ +\x7c\x7c\xcb\x93\xf2\x4a\x26\x87\xd0\x30\xe6\x69\x72\x2b\xe5\xd9\ +\x71\x9c\xa4\xfa\x3c\x59\xbf\x2c\xd8\x89\x77\x6e\x38\x31\xce\x45\ +\x7e\xbe\x8c\x5f\x9f\x06\xae\xca\x4f\x36\x7d\xde\xcc\x32\xfe\x6e\ +\xa1\xc9\xa1\xb1\xf7\xc0\x56\xf7\xe6\x0d\x9e\xed\xe4\x72\x73\x33\ +\x67\x8e\x85\x49\x71\x1f\x4c\x5c\xb3\x22\x15\x0c\xc9\x87\x79\xc8\ +\xc0\xbc\x8e\xca\x42\x18\x33\xaf\xde\x1a\xa0\x59\x00\x56\xb2\x02\ +\xb3\x35\x31\x29\xdf\xc8\x39\xe8\xb8\x71\xdf\x4d\xd7\x34\xef\x83\ +\xdc\xbf\xc8\x9f\x27\x37\xfb\x68\x72\xc0\x87\xe0\xcd\x6f\x07\x05\ +\x3f\xcd\x1c\x73\xbf\x66\xe2\x3e\x95\xf7\x9f\x4c\xf6\x53\xa6\xb7\ +\x7b\x83\x82\x8b\x00\x3e\x04\x84\xe1\x2a\x78\x1f\x01\xc0\x13\x5c\ +\x50\xf8\xcc\x50\x27\x4e\x52\x6f\xd5\xf8\xd7\xba\xa7\xa0\x49\x1a\ +\x29\x93\x9a\x0b\xa3\xc4\xd7\xb4\xd6\xce\x6a\x41\xf9\xd6\x4e\x93\ +\xdb\xbb\xe3\x91\x5f\x30\xdd\x90\xfe\x67\x6c\x52\x3f\x89\xf0\x04\ +\xc0\x15\x23\x22\xae\xb4\x9e\x42\xee\x17\x64\xab\xb2\x6c\xb0\x9a\ +\x37\x65\x4e\xcd\xca\x01\xe7\x3e\x32\x21\x87\x28\x9f\x9f\xfd\x9d\ +\x5e\x06\x06\xd9\x2b\x31\x87\xa1\x0c\x8a\x22\x14\x3c\xa6\xdc\xb9\ +\x46\x4f\xac\x1c\x6f\x4c\x6a\xef\xc2\x8d\x3f\x2b\xdb\xa8\x33\x68\ +\xb8\x75\xc3\x24\x65\xce\xd8\x81\xa9\x38\xa4\x9f\x4c\x60\x72\x53\ +\x2c\x2b\xd5\x66\x67\x9a\x21\x7b\xf8\x7f\x59\xd3\x3f\x97\xde\xda\ +\x01\xa8\xbc\x1e\xc6\x63\xc4\x5b\x6b\x92\xdf\x71\xa0\xb1\xf4\x70\ +\xef\x94\x7e\xfa\x7c\xda\x6f\x90\x61\x8d\xc7\xcf\x9e\xd7\x66\xea\ +\x21\x39\xf4\x25\x4c\xad\xa8\x84\x39\xea\x80\x86\xf1\x69\x30\x19\ +\xba\xb9\x89\xa4\xcc\xb3\x53\xb3\xd3\x9a\xbf\xb2\x74\x2c\x99\x90\ +\x6d\x34\x51\x4f\x36\x9d\x03\x47\x80\x78\xed\xef\x64\x51\x4f\x67\ +\xa6\xaf\xef\xae\x29\xdb\xbb\xcb\x13\xad\x9c\xe1\x04\xdb\xab\xef\ +\xae\xa1\x77\x3f\x7b\x4d\xa7\x7b\xb5\xf2\xfa\x19\x9a\xa8\x7f\x37\ +\x38\x2f\xd3\x98\x8d\x64\x7b\x3d\x67\x9f\xd5\xf9\x00\x2f\xdd\xfb\ +\x0b\x00\xb3\xe0\x10\x8a\x00\x22\xeb\xb8\xca\xe8\x37\x97\x4d\x1c\ +\xd2\x34\x15\x92\x31\xfd\xce\x75\xb1\x9f\xa4\x91\x53\xdf\xc0\x61\ +\x61\x33\x92\x2c\x8c\x76\xd9\xa7\xc6\x00\x9b\xa6\x04\x6e\x52\x16\ +\xc8\xbb\xa9\xfa\x24\x25\xce\xdf\x53\xe6\xce\xb1\x9f\xd4\x9d\x3c\ +\xde\x5a\xf2\xce\xe1\x18\x36\xb5\x49\x6e\xf5\x06\x77\x9d\x22\xaf\ +\x72\x4f\x20\x8b\x95\x0c\x4d\x4b\x1a\x37\x7f\xb2\x0e\x72\xdd\x6b\ +\x79\x80\xc9\xcb\x27\x37\x22\xbd\x0a\x63\x0b\x4e\x6b\xc8\x64\x35\ +\x6e\x65\xbf\xdf\xd9\x6d\x12\x0c\xe4\x92\xe5\xc7\xe2\xe4\x70\xf3\ +\x64\x0d\xa6\x35\x6a\x32\xa7\x9e\xd6\xa4\x82\xf2\xbb\x62\x79\xbb\ +\x07\x41\x93\x1a\xd9\x4d\xb2\x9b\xc2\x3a\xfd\x18\x9a\x8d\x40\x59\ +\xbe\xbd\xa9\x69\x62\x75\x3e\x9b\xa4\xc3\x7e\xf2\x33\xf3\x67\x2b\ +\x27\x59\xe3\xb4\xd4\x8a\xb9\xcf\x92\xb5\x0e\xbd\x7e\x76\x9e\xe8\ +\x23\x16\xa2\xb7\xb7\x6a\x37\x8e\xcf\x9c\x2f\xa3\xac\x38\xe4\xc4\ +\x38\x22\x3c\xa6\xef\x39\x18\x2d\x9d\xbe\xab\xc2\xd6\x54\x8d\x4b\ +\x94\x10\x74\x32\x57\x81\x18\x87\x41\x77\x44\x6f\xdc\x77\x7a\x5c\ +\x98\x04\xb0\x1c\xb0\xd6\x6e\xdc\x03\x98\xa4\xfa\x69\x12\x20\xdf\ +\x0a\xd4\x3c\x36\xca\x19\x26\x0c\x9b\xcf\x1b\x46\x29\xbc\x3e\x4f\ +\x6b\x64\x52\xfe\x16\xef\x39\x03\xf0\x8e\x50\x95\x4e\xa3\x5e\x1a\ +\x0f\xfe\xb4\xab\x9b\x3d\xe8\xbd\x31\xc8\x1a\xb3\xd1\x11\x1b\x7d\ +\x30\x65\x19\xa9\xb1\xeb\x9e\x37\x46\x65\xda\x80\xf9\x56\x71\x36\ +\x02\x69\xed\xe0\x76\x18\x5d\x70\x83\xf5\x0f\xb2\xff\xbb\x4c\x3e\ +\x54\x61\x91\x74\x1e\x34\x35\xe6\xc9\xc1\xa5\xc1\x60\x44\x47\x43\ +\xad\x45\xdc\x85\x99\x6b\xe6\xc0\x45\x36\xa3\xf5\x26\xfd\x2c\x06\ +\xb9\x3d\xf6\x23\x41\x26\xbf\xcd\x8c\x8a\x2b\x02\x06\xd7\xa0\x5c\ +\x63\x67\xd3\x13\xef\xc6\x9b\x58\x26\xfd\x09\x06\xb0\x2e\x05\x9d\ +\x38\x78\x93\xf4\x72\x56\x17\x96\x21\x8b\x51\xe6\x1b\x5f\x30\x2f\ +\x95\x8b\x9e\xbb\xd4\x5d\x1a\x53\xd3\xc1\x52\x8d\xc7\xc3\x97\x37\ +\x3d\xd9\x3a\x7b\x3f\x91\xaa\x16\x80\xdd\x98\xbe\x93\xe8\xf8\x6b\ +\xdb\x8d\xeb\xe5\x26\xb7\x54\x89\x71\x64\x26\xef\x04\x0e\x98\x2b\ +\x4f\x78\x8b\xf2\x8d\x41\x11\x39\x67\x83\xbd\xbc\xdd\x80\x9d\x79\ +\xbb\xe9\x64\xbc\x55\x73\x80\x2c\x30\xea\x35\x54\x36\xd1\x60\x8b\ +\xf6\x6a\x94\x39\x1e\xc6\x80\xd1\x8c\xb6\x0a\xfa\xf5\x07\x83\x55\ +\x93\x01\x89\xfa\x2c\xf1\x66\xef\x23\xf7\x6e\x82\xd5\x63\xbd\x28\ +\xd0\x67\xdb\xca\xd0\x69\x2c\x72\xe6\x43\xaa\x1f\x90\x41\x5c\x95\ +\x05\xa6\x3c\x29\xc8\x8d\xe2\x68\x81\xb9\x9f\x2c\x4e\x06\x56\xa5\ +\x29\xa1\xce\x1e\x7c\x5e\x58\x79\x62\x87\x7c\x3a\x85\xc8\xda\x82\ +\xc9\x68\xe4\x99\x4e\x5d\x39\x2d\x71\xbc\xf7\xf0\x92\xde\xaf\x24\ +\x58\x32\x82\x0e\x0f\x94\x55\x1d\xc9\x78\xf3\xcf\x8b\xac\xa3\xac\ +\xe0\xf4\xf0\xe7\xcd\xa9\xb7\xbf\x35\x65\x8c\x96\xeb\x4c\xd4\x93\ +\x0c\xd7\xaf\x9c\x7f\x95\xa7\x66\x7e\x3b\x62\xf6\x32\x32\xdd\xc4\ +\x20\x91\xb9\xd3\x2e\x18\xfc\x18\x90\x0c\x67\x90\x6f\x29\x6f\x9a\ +\x75\xc3\xad\x6e\x29\x28\x41\x65\xba\xf3\xcd\x7f\x4c\xb9\x1e\x55\ +\x58\xef\x72\xe6\x30\x0f\x0a\x39\x2e\x9c\x98\x68\x45\xb6\x3e\x37\ +\x1e\xbe\x1d\x84\xd2\x6c\xcc\x9a\x28\x43\x5a\x9d\x6f\xa0\xd2\xea\ +\xd0\x4c\xe7\x8d\xf6\x3b\x06\xca\xa7\x03\x0e\x49\x0d\x35\xc5\xfe\ +\x5b\x65\x4d\xf4\x19\x61\xbc\x8a\xc2\x0b\xbc\x41\x89\xf3\x26\xe9\ +\xd2\x68\xd3\xe5\xcc\x2f\x91\x88\x26\xe3\x26\x7d\x4f\xcc\xba\xa6\ +\x62\xaa\xbd\xf9\xd6\x4d\xf6\xbd\x66\x87\x00\x26\x3d\xfc\xd3\x91\ +\x04\x4d\x7a\x1f\x99\x81\x49\x93\x12\x4b\x26\x1b\x15\x22\x83\x1e\ +\x04\x5b\xe0\x4b\x92\xbf\x5f\x47\x71\xa5\xad\x7d\x30\x2c\xfb\x2c\ +\x00\xab\x20\xc3\x9a\x96\x43\x7d\xad\x08\xbd\xec\xc4\x9c\x78\xbc\ +\xed\x2b\x0b\xa6\x6e\x92\x4f\xab\xae\xdf\x78\x10\x0f\xe6\x1e\x14\ +\x87\x29\x88\xbc\x35\x9e\xcb\x7f\xe2\x48\x99\x9e\x71\xd2\x4b\x60\ +\x51\x30\x58\xbe\x7d\x79\x18\x69\x1b\xfa\x0e\x6a\x86\x5a\xfa\xc9\ +\x9c\x7e\xd2\xe9\xef\xed\xfd\xe6\xcc\x67\x1f\x27\x17\xe5\x24\x0b\ +\x49\x46\x74\xe2\x49\x09\x9c\x85\x43\xd3\xa0\x65\x61\x7b\x95\xf5\ +\xcf\xa2\xa1\x29\x33\xfa\x52\xde\xa7\x20\x88\xd8\xcd\x59\x05\x37\ +\x8c\x62\x92\xd5\x52\x91\xb3\x8a\x8a\x20\xa6\x69\x07\x58\x86\xfd\ +\x54\x38\x63\x98\xd9\x9c\x96\x8d\xa3\xee\x20\xa8\x0a\x0d\xff\xd9\ +\xae\x79\xda\x88\xca\x76\x5f\xf9\x56\x9e\x76\xad\xa7\x1d\xe5\x2c\ +\xf7\x9c\x0f\x7b\x49\x79\x81\x68\xf2\xa1\x05\x9d\x10\x96\xa5\xcd\ +\x6f\xa7\x5d\x65\x23\x04\xad\x4b\x87\xdb\x5a\x55\x64\x73\x0d\xd9\ +\xb3\xea\xb2\xed\x3a\xad\x0f\x1f\x2c\x3d\x5a\x23\xf3\x44\x96\xc1\ +\x98\x32\x43\x80\xc5\x64\xa1\xa3\x21\xf1\x78\xd8\x24\xfa\xb5\x6c\ +\xaa\x33\x89\x6d\xc4\x46\x6a\x06\x09\xd3\x3f\x90\x8c\x44\x33\x5c\ +\x40\xe2\xc9\xc8\x4d\x34\x88\xe5\x4c\xa5\x34\x09\xdb\x5e\x80\x98\ +\x18\x55\xd0\x7e\x45\xe1\x08\x85\x57\x6f\x42\xa1\xb1\x13\x9e\x4b\ +\x2e\x90\xa8\x99\x85\x8c\x69\xe8\xbb\x29\x6e\x98\x34\x1c\xc5\x4c\ +\x51\xa6\xb5\xc2\xb8\xa6\xfa\x0e\xab\x30\x8a\x84\x0a\x54\x2c\xa4\ +\x74\xaa\x12\xd4\x44\x41\xc7\x5a\x63\x27\xd6\x75\xbd\xef\x04\x3b\ +\x93\xfd\x3e\x5d\x7a\x3d\xc8\xb9\xc4\x8a\x8a\xea\xf3\x6e\xb4\x0e\ +\x53\x81\x10\xb5\xef\x16\x8c\x0d\x36\xa5\xdd\x1a\x86\x3f\x5b\xbe\ +\x01\x98\x1b\x62\x4e\xec\xca\x1d\x74\x1c\x4d\xfb\x28\x37\x04\x9d\ +\xe5\xf9\x43\xb6\x28\x6a\x90\xd2\x8a\xfe\x8e\xd2\x2b\x93\xd0\x41\ +\x30\x2f\x1c\x82\x53\x65\x9e\xdc\x64\x0e\x93\xbd\xe8\x1d\x0d\xe6\ +\xaa\x79\x4d\x65\x3a\xae\x75\x6f\x8f\xac\x9d\xdd\x1a\x44\x93\x39\ +\xbf\x21\x5a\xe1\x08\x9b\xb9\xfe\x77\xb0\x68\xcc\x93\x86\xe4\x7b\ +\xf5\x06\xcc\x07\xb9\xed\x19\xce\xe8\xa3\x85\x37\x7b\x2b\x1a\xbd\ +\x01\xbc\x69\x04\xa8\x2c\x75\xb6\x3f\x12\xab\x45\x69\x48\xf3\x32\ +\xb7\x1e\x00\x3a\x6b\x2d\x37\x51\xd5\x5e\x07\xdb\x65\xbb\x51\x32\ +\x89\xc8\x99\x6d\xf7\x74\x7a\xe0\x27\x1d\xe3\x7c\xd3\x16\x4e\x11\ +\x53\x7d\x62\x2c\x4a\x32\x1d\x7c\x85\xa5\xaa\xb8\x84\x33\x68\xb2\ +\x0c\x8d\xc9\xac\x49\xaf\x76\xd4\xca\xd0\x22\x37\x7e\x86\x79\xa9\ +\x32\x59\x8b\x82\xf0\x66\x1f\xcd\xa7\x6d\x7c\x71\x19\x51\xa7\x35\ +\x9f\x46\xa9\x95\x05\xb6\x9c\xf6\x16\x4e\xc7\x53\xf4\xce\x1c\x9d\ +\x05\x68\xa3\xda\xa6\xc1\x32\x01\x6f\xc1\x02\x06\x7a\x21\xbb\x85\ +\xc8\x22\x1e\x67\x00\x8d\x71\x1d\x72\x50\x69\x3b\xbd\xb3\x22\x0b\ +\xfa\xc4\xe6\xe8\xac\x4d\xb3\xdc\xb7\xc9\x64\xa5\xc4\x30\xcd\xfa\ +\x71\xbe\x2e\xd3\x52\x89\xf3\xed\x8e\xc1\xa5\x36\x4e\xe4\xc6\xb5\ +\x2c\x71\xf0\x86\xa7\xd7\x03\x41\x43\xbd\x2e\x36\xfa\x6d\x93\xd8\ +\xbb\x16\x94\xc5\x08\x1b\x5a\x9a\x1b\xe8\xa6\x22\x5c\x9a\xa5\x2e\ +\x91\x7e\x5e\x6f\x63\x04\x67\x87\x3b\xfb\x0f\xce\x4a\x67\xba\x0e\ +\xa3\x5b\xee\xd4\x23\x6f\xc4\x26\xa8\xfe\xa2\xcb\x8c\x54\x13\x1f\ +\x71\x3e\x03\xad\x4c\x01\x09\xe3\x01\xcc\x34\x6c\x11\x0d\xbc\xf9\ +\xb0\x1d\x3a\x19\x9a\x71\x75\xcf\x88\x0c\xb4\xbd\x0c\xef\x30\x4d\ +\x00\x57\xa3\xcd\xd9\xb8\xa6\x98\x34\x39\x33\xde\x25\x8f\x84\x45\ +\xd4\x9d\xa9\x4f\x8c\xc2\xeb\x25\x59\x78\x25\x45\x15\x0e\x48\xc9\ +\xc1\xd9\x17\xe6\xbe\x11\xdb\xef\x7c\xaf\xee\xc0\x59\x0f\xa0\x2c\ +\xc6\xf6\x90\x0c\x75\x30\x59\x7d\x67\x44\x0a\x4f\x08\x5e\x59\x66\ +\xd9\x37\x2e\x4e\xbc\xeb\x86\xf9\x2d\x69\x6a\x9b\xeb\x38\x9a\x34\ +\x4e\x72\x97\xbb\xb2\xd2\xa1\x70\xea\xa7\x36\x9d\x2f\x4f\xe5\xa9\ +\x32\x1e\x20\xe3\x0d\xb4\x33\xad\x4a\x33\x64\x32\xd7\x75\xcf\x68\ +\x92\x60\xdf\x65\x83\x52\x1a\x00\x3a\x83\xa7\xde\x80\x9a\xb3\x14\ +\x94\x14\x41\xb6\x6f\x94\x30\x93\x4d\x1e\x61\x3f\xbf\x70\xea\x50\ +\x9c\xf2\x8d\x3e\x19\xe1\xdd\x77\x0c\x31\x02\x0a\xd9\xe6\x98\x05\ +\x67\x29\xaf\xa6\xdf\xde\xe9\x1a\x14\x7e\xe2\x15\x67\x87\x99\xd9\ +\x04\x2e\xec\xf0\xcc\x0b\x87\xd3\xa5\xb7\xff\xce\x6b\x4a\xe3\xf4\ +\x00\x9a\xbe\x8a\xe8\xcf\x74\xa6\xeb\x8f\xe9\x2c\xda\xd6\xc8\x93\ +\x7a\x1c\x2e\x2b\x7a\x0b\xff\xe0\x26\xdd\xf8\x9c\x8e\x86\xec\xf2\ +\x6b\x6b\xdf\x45\x19\x9a\x63\x75\xa7\x07\xe2\xd0\x19\x9e\x41\xfe\ +\x49\xe0\x15\xe5\xdf\x1f\x3b\x19\xb8\x0d\x7b\x9b\x5f\xee\x5a\x0c\ +\x81\x54\x7d\x0f\x95\x51\x9a\x6f\x59\xc1\xd8\xc5\xdf\xb7\xe3\x9a\ +\x8a\xe4\x89\x83\xa0\x0c\xce\x46\x71\x7a\x19\x05\x47\x98\x7b\x75\ +\xe4\x79\x6b\xbe\x6e\x37\x7d\x32\xa7\xde\xa5\x05\xb0\x79\x69\x3a\ +\x45\x32\x66\x10\x79\xba\xe2\x6c\x0f\x56\x7e\x0c\x6e\x53\x04\x66\ +\xee\x13\x94\x4e\x0c\xa6\xac\xac\x40\x9e\x4c\xc1\x30\x69\x24\x4e\ +\x31\x07\xe3\x9e\xcb\x1e\x89\x84\x94\x18\x91\xf5\x42\xdc\x77\x6c\ +\x99\x1f\x0d\x99\x95\xc3\xd8\x18\x7d\x8f\x64\x20\x83\xaf\x5a\xca\ +\xeb\x6d\xc3\x03\xba\xc8\x8e\x74\x94\xb1\x99\x3b\xd4\x51\xeb\xc1\ +\xdb\x9a\x87\x5e\x41\x4e\x21\xf2\xa2\x14\x5e\x45\x40\x46\xa8\xb0\ +\x58\xbd\x6f\xfa\xf7\xb9\xc6\x34\x91\x8d\x9e\xb5\x09\x47\xef\xcc\ +\x62\xd3\x20\x31\x65\x9b\x73\x32\x4e\x73\x76\xc8\x67\x85\xe2\xb2\ +\x19\xea\x3f\x97\x19\x7f\xc9\x7e\x6b\x9a\x6e\x88\x4a\x5f\x7e\x6d\ +\x30\x67\xb6\xdb\x16\x44\xe6\x01\x90\xe7\xb3\x1a\x00\xbb\xc4\x68\ +\x22\x0f\x1b\xac\x70\x63\x4a\xed\xb3\xd7\x3d\xe5\x5b\x46\xb3\x9d\ +\x22\x68\x36\xd1\x59\x34\xcb\x72\x4f\xda\x77\xa0\xe1\x79\x22\x08\ +\x55\x20\x6c\xe6\xea\x60\xdb\xf4\x8c\xdb\x23\x5b\xda\x68\xeb\xe0\ +\xc6\xfa\xb5\x30\x87\x20\x67\x23\xae\x0c\xa3\xcd\x72\xec\xbd\x6d\ +\xc6\xde\xa8\xab\x6c\x87\x0f\xef\x40\x63\x13\xc6\x8e\x54\x06\xfc\ +\x64\x78\x2d\x64\x0c\x9c\xce\xe9\xca\xcf\xc2\xb8\x99\xfb\xc9\x9a\ +\x0a\x46\xad\xbe\x4c\xc8\xf1\x64\xfb\xc5\xd1\x5b\x91\x9c\xcc\x45\ +\x39\x1f\x8c\xfb\x86\x07\x9f\xc8\x3c\x4e\xcb\xc4\xa5\x3c\x61\x49\ +\x56\x97\x0f\x5d\x1e\x0b\x7c\xbd\xf5\x0d\x7a\x28\xc1\x26\x59\x7f\ +\x42\x84\xcc\x6b\x4f\xff\x3f\x2b\x1c\xee\x3b\x46\x4a\x2a\x40\x92\ +\xc1\x3f\x03\xff\x44\xc6\xb2\x0d\x56\x8b\x3b\x1a\xfb\x40\x83\x72\ +\xd5\x80\x41\x99\xe8\x0f\x4e\xb2\xdd\xdc\xd7\x88\x18\xd7\x34\xf7\ +\xa9\xb2\xce\x83\x13\xf3\x08\xac\x46\xc4\x65\xe5\xc7\x33\xc7\x64\ +\x25\x0b\xc4\x3c\x2a\x31\xec\x83\xf7\x94\x01\x60\x92\x6a\x2a\xd9\ +\x25\x38\x0c\xb7\x6b\x4c\x0a\xd7\xdc\xd6\x8c\xb9\xa7\xa1\x19\x94\ +\x95\x7c\xdd\x24\xe5\x01\x29\xff\xbb\x72\x19\xd5\x66\x6d\xaf\x5c\ +\xdb\x12\xde\x72\xab\x9d\x42\xc3\x73\x8a\xea\x0d\x4b\xef\xac\xf1\ +\xe5\x6c\x81\xa6\xbf\x87\xa1\x9e\x03\xb7\x06\x51\xf3\x50\x73\x09\ +\x6f\xe9\xde\x22\x38\xbb\xe1\x55\x47\x0e\x00\x76\xc6\xb0\x0b\xc6\ +\x66\xeb\x92\x2a\xf2\xb2\x64\xa8\xb2\xea\x1a\x56\x9e\xe0\x0c\x09\ +\x53\x3a\x6d\x70\x25\x63\xe0\x55\x6e\xa4\x3f\xeb\xa6\xcd\x73\x67\ +\x31\x63\x4a\x73\x9b\xf1\xba\x6e\xce\x3e\x7b\x69\x7d\x09\x4f\x1a\ +\xf8\x08\x5a\x27\x6f\x6b\xd5\x27\x14\xf3\x0f\x60\xbb\x0d\x32\x12\ +\x31\x59\x13\xaf\x36\xd3\xd1\x61\xd4\x6a\x3d\x85\x21\x15\xa5\xec\ +\xc2\xa3\xd3\x0d\x92\xf1\x26\xc7\x80\x31\xb0\x00\x32\xc0\xa0\x65\ +\x2c\x0f\xec\x3d\x2c\x0a\x0d\x34\xf9\xf7\xd4\x31\xbf\x33\x5d\x53\ +\x82\xae\xe9\xd2\xd2\xfd\xda\xb2\xa6\x60\xef\x8c\xa1\x94\x6d\xad\ +\x99\xc5\x82\xba\xae\xa9\xb7\xdc\x79\x1e\x34\x1d\xce\x38\x0c\x67\ +\x87\x28\xdf\xe6\x81\x54\x33\x31\x41\xd7\xb4\x4b\x32\x96\x22\x56\ +\x32\xa4\xa4\x5f\xbf\x9c\x4c\x3f\x92\xb9\x00\xc5\xa4\x52\x76\x8b\ +\xa0\xec\xc1\x2e\x1a\x23\x71\x52\xce\x46\xa8\x9b\xf4\x70\x5b\x1b\ +\x26\x5f\x5d\x7b\x65\x48\xef\xb3\xb3\x51\xc6\x3f\x60\x92\x19\x64\ +\x97\xa1\xdc\x87\xd0\xb8\x27\x03\x22\x76\xe8\x63\x39\x9d\x8a\xdc\ +\x37\xda\xbb\x62\x19\xb9\x30\x85\x77\x20\xd2\xf5\x5b\x14\xba\xb7\ +\x22\x8f\xb0\xe1\xf7\x12\x00\x72\xea\x9e\x65\xa5\x0e\x66\x3d\x9d\ +\x26\xf5\x8e\xb7\xcd\xd5\x24\x6d\xfc\x20\xd3\x73\x0d\x1d\x18\x27\ +\x98\x68\x07\xd5\x0d\x60\xbb\x99\xc4\xfc\xd7\x30\x99\xbb\x86\xdc\ +\xd8\x23\x1a\x6a\xd5\x8c\x8e\x12\xa8\x93\x4d\x3f\xb6\x69\xb1\xf0\ +\x6a\xe6\xc1\xc3\xad\xae\xe9\x5c\x4e\x61\x17\x61\x2c\x2f\x18\xca\ +\xda\x8b\xac\x32\xd5\x5d\xb2\xcc\x66\x32\x56\x3b\x5f\x6a\xe2\x3c\ +\x15\xbe\x20\xeb\xb6\x77\x56\x9f\x8a\xd9\x6c\x0f\xdd\x77\xbb\x65\ +\xce\x56\x96\x69\x64\x35\x25\x5b\xa3\xdc\x59\x66\x6b\xec\x54\x61\ +\x54\x4e\xda\xe6\x35\x35\x11\xd4\x3c\xb3\x15\x73\xae\x71\x26\x16\ +\x99\x6f\xcd\x9e\x47\x18\xad\x3e\xb7\xae\x69\xcc\x75\xa9\x01\x88\ +\xa6\x48\x4b\x3f\xa0\xeb\x72\x6f\x41\x86\x35\x55\x23\x0a\x1a\x9a\ +\x6b\x91\x05\xab\xa0\x92\x57\x78\x67\x1a\xe0\x31\xa6\xc9\x81\xc6\ +\x34\xff\x10\xc7\xdb\xf1\xd0\x9b\xb3\x0e\x8d\x65\xe4\xd9\xdc\x0f\ +\x1e\x8f\x0e\xb9\x04\x54\x52\x54\x9b\x54\x80\x95\x6d\x4d\xa7\x80\ +\xb1\x7d\x14\x7c\x70\x1a\xd0\x8b\x98\xed\x3a\x61\x1b\x31\xb8\x1c\ +\x7b\xd8\xa8\x0e\xc0\xa9\x59\x6f\x8b\x68\xd6\x58\x27\x1a\xb1\x1e\ +\xd6\x63\xc9\xeb\xd8\x5b\xc6\x44\xa4\x2e\x4b\x44\xa4\xc6\x9b\x34\ +\xea\x56\xe6\x46\xb0\xc8\x68\x71\x07\xa1\x21\x1b\x74\x13\xb4\x23\ +\x11\x0d\x93\xa7\x5c\xab\x67\xd8\x2f\x9b\xb5\x58\x70\xaa\x7a\x05\ +\x1a\x21\xc7\x3a\x3a\xa6\x41\xbc\x76\x31\x81\x9a\xb6\x9c\xd7\x54\ +\xb0\xef\x95\x8a\xef\xf0\x9e\x4b\x80\x3c\xa7\xcc\x8a\x3b\xce\x90\ +\x7f\xc5\x84\x79\x46\x10\x25\xfa\xd8\x88\xc3\xd9\x69\xcf\xa6\x89\ +\xd9\x53\x4d\x53\x78\xbd\x49\x17\x13\x1e\x7b\x9a\x30\xd5\x18\x6f\ +\xdf\xfc\x55\x18\x07\x3a\x39\x42\x77\x13\xa2\x8d\x1a\x97\xd2\x90\ +\x7e\x9b\x06\xa7\xce\xfa\xed\x0f\x1b\x16\xcc\x4d\xad\x28\x13\x49\ +\x72\xe3\x85\xac\x29\x96\xc7\x76\xc7\x24\x38\xd6\x71\x60\xef\x65\ +\xf1\x53\x01\x0d\x33\xeb\xa6\x17\x5c\xac\xf5\x04\xcf\x82\x6e\xba\ +\x1e\x40\x05\xc6\xdd\x41\x37\xd3\x82\x54\x42\x4a\xfd\xeb\xc8\x32\ +\x1f\x1a\x9e\x3f\xb2\x39\xe0\xba\xb1\xa8\x2b\x48\x26\x81\x4e\x86\ +\xa6\x5b\xb4\x76\xb2\x4c\x26\x1e\x73\x37\x36\x9f\xf2\xad\xbf\x98\ +\x74\x87\xf3\x1a\xbd\x8b\x77\xcf\x9e\x01\xb0\x94\x3a\x8f\xd9\xba\ +\x41\xe6\x5c\x0f\xd7\x36\x8e\xb3\xff\xcc\x7c\xeb\x92\xdd\x8a\x13\ +\x87\xdc\x0c\x89\xcd\x01\x32\x98\x8e\x63\x96\x4d\x2f\x4c\xcb\xfe\ +\xd8\xb2\x7a\xec\xd9\x61\xd1\x71\xac\x7e\x20\x82\x36\xd7\x4e\x97\ +\x41\x0f\x8d\xbd\xf3\xde\x2c\xb6\x5e\xdf\x27\x88\x00\x6b\xa7\x3d\ +\xa6\x95\x09\x82\x44\xd6\x72\x84\x9c\x8e\xff\x76\x51\x51\x83\xaa\ +\x0d\x60\x25\x22\x69\xcf\x45\x8d\x44\xf5\xf0\x11\x09\x7a\x1e\xcd\ +\x3b\x89\xf4\x80\x16\xd0\xc0\x35\x00\xde\x2c\x45\x5a\x95\xe3\x5a\ +\xe7\x8c\x88\xdf\x61\xbf\x6a\x53\xd9\x1a\x8e\x34\x22\x37\x07\x74\ +\x24\xe9\xcd\xde\x58\x66\x91\x71\x25\x82\xec\x55\x30\x7e\x4d\x39\ +\x99\x6e\x65\x99\x71\x92\x71\xfa\xe1\xdf\x67\x00\xc8\x75\x26\x99\ +\x40\x21\x24\xfb\xc7\x69\x87\x97\x48\x39\xdb\x62\x92\xcb\x03\x64\ +\x55\xc6\x26\x5b\xcd\x13\x78\xb0\x23\xd3\x80\xd7\xd4\x87\xc8\xea\ +\x34\x02\x4e\x2a\x19\x6e\xdc\xcd\x19\x8a\x93\x00\x00\x20\x00\x49\ +\x44\x41\x54\xe0\x8c\xae\xca\x0a\xb2\xc8\x4d\x3b\x99\x60\xce\xd3\ +\x04\x66\x4a\x56\xb7\xe5\x80\x15\x4d\x72\xac\xf2\xa4\x37\x3d\x8f\ +\x37\x16\xdb\x8b\x49\x34\x72\x02\xd8\x34\xe0\xb5\x56\x35\xef\x41\ +\x0b\x14\xf9\x18\x75\x46\x09\x0c\x8e\x70\xb3\x4f\x48\xc3\x67\xd3\ +\xc3\xd4\xd8\xb8\xcb\x93\xa0\x16\xbd\x51\x22\xe7\x94\x51\x3f\x73\ +\x12\x0c\x86\x10\x8e\xc6\xe0\x23\x10\xf4\x56\x2e\x90\x1d\x42\x91\ +\xd1\xb1\x97\x27\xd3\x91\x32\xff\xde\x01\x8e\xac\x0d\xd8\x96\x4d\ +\xb1\x37\x8c\x48\xb5\xca\x8d\x38\x06\xef\x72\x07\x9d\x50\xd8\x8d\ +\x38\x15\xc7\xc8\x3c\xfe\x5c\xbb\x66\x19\xad\x38\x59\x53\x32\x95\ +\xdf\xc8\xea\xeb\x30\xc5\x18\xb0\x09\x82\x5a\x8b\x60\x18\xd1\x79\ +\xa8\xdf\x60\x06\x85\x11\x65\x33\x12\x85\x07\xb3\x65\x04\x77\x87\ +\xa8\xc2\x29\x09\x03\x0d\xb6\x63\xfd\x7b\x07\xa0\x73\x2a\xe3\x55\ +\xf7\xda\x24\xd5\x9b\x5c\x2f\xa1\x96\x35\x0b\x0b\x19\x4d\x09\xcb\ +\x40\x48\x27\x30\xbd\xf5\x5d\x12\x2b\xcd\xd7\x93\x80\x6c\x32\xc0\ +\xb6\x77\xc4\xa9\xd8\x69\x6e\x2e\x05\xbb\x2d\x0e\xad\x05\x1d\xab\ +\xc3\x05\xea\xdb\xc7\x76\xd8\x75\xc2\x34\x6d\x18\x8e\x6b\x46\x7e\ +\xe4\x65\xe4\x92\xd5\x19\xdd\x98\x0d\x1f\x12\x45\xa5\xdb\xc4\xd6\ +\x2b\xbe\x45\xa3\xd7\x2c\x95\x88\xc6\xc0\xf3\x73\xa6\x01\x3f\x17\ +\x12\xb0\xed\x18\x2c\x1d\x02\x78\x20\xb9\x0c\x80\x05\x4f\x68\x7a\ +\x8d\xb0\x62\x32\x5c\x44\xda\x91\xee\x7a\x15\x7e\x2c\xf2\xad\x6e\ +\x7c\xea\x8c\xfd\x4f\x86\xf4\xea\x38\xe3\xac\x09\x97\x9d\x36\x44\ +\xf2\xf8\x2b\xf2\x38\x09\x70\x76\xc8\x59\x46\x56\x5c\x56\xb0\x59\ +\x54\x0e\x75\xc7\x98\x07\xb5\xdf\x06\x01\x21\x38\xec\x1b\x46\x01\ +\x60\x3e\x73\x38\xd4\x3c\x34\x6d\xe6\x5e\x35\xe2\x67\xc1\xa1\xb6\ +\x2b\x54\x39\xe3\x23\xd0\x29\x43\x80\xdb\x56\x37\xd8\xd2\xab\x5b\ +\xcd\x30\x85\x20\xed\xf8\x1e\x1b\x4b\xed\x9c\x8e\x32\x01\x80\x0b\ +\xc2\xa1\x13\x9c\xce\x08\xf7\xad\x0c\x84\x9f\x64\x0d\xc2\x9e\x65\ +\x20\x2e\x4d\x21\xc6\x81\xd4\x69\xa7\xb7\xdd\x33\x2f\x75\x7d\x33\ +\xb9\xa7\x28\xf4\xef\xe2\x3b\x6b\xea\x9d\xca\x85\xd1\x04\x5e\x9d\ +\xa7\x26\xbd\x23\x70\xa3\xf8\x8b\xe8\x09\x6d\x1a\x9b\xa7\xc1\xa9\ +\xcf\x5d\x32\x13\xd5\xe3\x04\xc6\xbd\x2c\x9d\xca\xa1\x19\x8a\x4e\ +\xf1\xe8\x3a\x7e\xac\x01\xcc\x2a\x5d\x53\x37\x79\x76\x01\xb0\xac\ +\x1c\x76\x35\x0f\xe8\xcc\xd6\xba\xfb\x0e\x23\x49\xaa\x46\x46\x62\ +\x12\x0e\x69\xc4\x8c\x38\x22\x54\x5e\x70\x67\xc0\xa7\x93\x99\x43\ +\xdb\xa8\x16\x61\x72\x84\x63\x2b\x38\x9f\x11\xae\x6a\x19\x2e\x80\ +\xe0\xd5\x6d\x29\xda\x98\x35\x19\x37\x20\x9b\xd4\xe4\xa0\x3f\x2b\ +\x09\x4d\xa3\x23\x35\x38\x7d\x97\x10\xa0\x2c\x08\x1c\x05\x2d\x32\ +\xe3\x52\xcb\xbc\xc2\xa9\x94\x57\x4e\xf1\x5b\x37\x72\xff\x8b\x40\ +\x78\x7e\xaf\xaa\xd7\xd1\x67\x40\xd7\xc8\xf4\x0c\x96\x91\x30\x4c\ +\x92\xce\xe5\xa9\x80\xea\x16\x36\x51\x65\xe0\xb7\xbd\x98\x93\x13\ +\x70\xd9\xe8\x4d\xaf\x38\x07\x19\x9a\xcb\x0b\xaf\xa9\x76\xdd\xb2\ +\x96\x6a\xec\xd0\xb5\xef\x11\x0a\xfc\xb7\x7f\xf3\x57\xf1\xcf\x7e\ +\xf7\x33\xdc\x37\x09\x45\x20\xcc\x20\xd8\xdb\x41\xce\x22\x0b\x30\ +\xf4\x5b\x8c\x0a\x88\x68\xed\x65\x64\x0e\xc0\x40\xee\xb1\xb2\xe1\ +\x68\x3a\x77\x3e\x07\x82\x62\xec\x1b\x68\x60\xd0\x1f\xda\x26\xe0\ +\xa2\x24\x5c\xf7\xe3\x0c\x3d\x37\x57\x62\x34\x75\x1d\x9b\x00\x3c\ +\x59\x06\x1c\x12\x63\xd7\x30\xe6\xf6\xfb\xc8\x4a\x84\x12\x63\x73\ +\xc7\x01\x38\x29\x09\x37\xad\x0c\xcc\xb5\xcf\x3e\x58\xe0\x8b\x6f\ +\x8f\x80\x35\x8d\x62\x02\x9e\x9d\x38\x5c\x1e\x04\xc7\x5e\xe7\xd5\ +\xad\xd5\x60\xcc\xfa\x72\x1b\xa8\xa5\x95\x33\xce\xc3\x5d\xad\x56\ +\xdd\x9d\xd5\x6d\x5e\x46\x75\x97\x98\xe1\xaa\x9e\x20\x49\xc7\xa4\ +\xbb\x86\x35\x03\xe1\xd1\x3a\xbd\xe1\x51\x21\x27\x1f\xa8\xca\x32\ +\xac\x76\x92\x73\xe6\x71\x54\x9a\x8c\x58\x63\x46\x92\x0d\xd3\x16\ +\xbd\xed\x42\x66\x0d\x0a\xb0\x2e\x35\x20\xad\x0a\xed\x56\x77\x3c\ +\x22\xfc\x40\x40\xb2\xf7\x52\x90\x62\x23\x4e\x4a\xc2\xf9\xda\xe3\ +\xab\x9b\xa8\xc4\x1a\x43\x63\x0e\xe3\xdb\x49\x69\xb7\x0e\xc0\xb6\ +\x1f\xc7\x8e\xcf\x2e\x4a\x7c\x7d\xd5\x61\x5e\x98\xd3\x2f\x80\xd3\ +\x39\xa1\xee\x33\xe6\x5f\xcc\xac\xd3\x9e\x35\x09\x1a\x03\x7f\x9d\ +\x17\x86\x7c\x63\x9d\x88\xc4\xc9\x9a\x46\x23\x26\x65\x26\x9d\x37\ +\xe4\xe0\x87\x2b\x87\x57\x3b\xc6\xaa\x04\xee\xa3\xee\xa1\x19\x09\ +\xee\x93\x72\x00\x76\x51\xdf\x85\x1a\xc9\x68\xcf\x24\xaf\x29\x65\ +\x4c\xc8\x44\xe0\xa3\xb0\xf2\x73\x3b\xb1\x70\x4f\xa4\xf2\x75\xde\ +\x64\xe9\x20\xba\x07\xda\x68\x5f\x03\xc2\xde\x32\xe1\xdc\x27\xc9\ +\x00\x39\xe7\x32\x46\x82\xf0\x6c\xed\xf1\xf5\x5d\x54\x7e\xc6\x64\ +\x4d\x33\x36\x25\x4f\x60\xb2\x03\x50\x6f\x67\xa7\x2c\x3d\x16\xb3\ +\x0a\xff\xc7\xdf\xbb\xc3\xef\xfc\xc3\xff\xea\xfd\x04\x80\x7f\xf0\ +\xc3\x6f\x10\xe6\x0f\x81\xbe\x57\x8d\x7d\x37\x52\x68\x3f\x58\x12\ +\x2e\x0f\x1a\x3d\x87\x1a\xdd\x5e\xd2\x0c\x23\xdd\x32\xe5\xac\xc5\ +\x0e\xe6\x87\x0b\xe0\xf2\xa8\x0b\xfe\xcb\x17\x84\x9f\xbe\x10\xdc\ +\x8b\x6d\x1e\xa7\x2f\x2f\x04\xed\x8e\xff\xf1\x11\x78\x58\x41\x3d\ +\xdd\x2d\xfd\x9d\xcd\x09\x8f\x67\x84\xff\xfb\x5a\xa5\xaf\xda\x04\ +\x7c\xee\x55\x68\x73\xdb\xcb\x40\xc3\x3d\x2b\xf4\xfb\x2a\xca\x86\ +\x1b\xf6\x52\x18\xd8\xcc\x09\x75\xa3\xc1\xec\x4f\x5f\xdc\xa1\x4e\ +\xc0\x47\x25\xd0\x78\x20\xf6\xc0\x17\xaf\x09\x4d\x27\x38\x99\x3b\ +\xfc\xb4\x66\x44\x52\x51\x8d\xbd\x39\xd5\xe6\x0d\xcc\x4e\x6f\x9c\ +\x83\x35\x3b\x17\x76\x18\x3f\x58\x02\x37\x2d\xe1\x68\x50\xe1\x8a\ +\x54\x62\x2c\xb2\x6e\xf8\xc2\x09\xe6\xd0\xe7\x2b\x4c\xf4\x73\x06\ +\xe0\x64\x41\x38\x1c\x05\xdb\xcc\x8c\x9b\x90\x46\x2a\x5b\x1f\x32\ +\x69\xae\xd2\xd6\xb4\x65\x60\x5d\x8c\x87\xf8\xa4\xd4\x99\xf4\xcb\ +\x9d\x65\x0f\x46\x3f\x3e\x9b\x39\x48\x62\x6c\x93\xca\xa8\x5f\xf7\ +\xe3\xd8\xeb\xe9\xc6\x41\x98\xb1\x6d\x35\x35\xef\x8d\xbe\x3d\xf3\ +\x16\xd0\x8d\xe6\x6c\x18\x1e\xb5\x18\xcf\x7d\x1d\xeb\xf7\x2c\x4a\ +\x6d\xbe\x45\x06\x3e\x7f\xa1\x65\xca\x43\x0f\x1c\xa0\x2a\xd1\x3f\ +\x8e\x0a\x0a\x23\x8c\xd2\xe8\x1b\xaf\x12\x5c\xf3\xc9\x9a\x26\x9b\ +\x88\x50\xd2\x6c\x81\xa0\x52\x6f\xab\x99\xfa\x23\xdc\x9b\x82\x6f\ +\x69\x8a\xcf\x47\x7b\xff\xa5\x53\x44\x2a\x44\x29\xc3\x33\xaf\xfe\ +\x10\x4c\x2a\x41\xf7\xaa\xe5\xb1\x84\x94\x11\x63\x00\x51\xff\xc0\ +\xfb\xce\x32\x58\xcb\x86\x04\xc0\x27\x6b\xe0\x6a\xaf\xef\xfd\xfb\ +\x8f\x09\x3f\x7d\x23\xd8\x63\xa4\x63\x9f\xcc\x35\xfb\x5c\x95\xd6\ +\xf0\xee\x4c\x51\x19\xc0\xc5\x82\x50\x77\xc0\xc3\x05\xf0\xcd\xde\ +\x64\xc4\x05\xf8\x69\xa9\x19\x72\x27\xfa\x1c\x35\x80\x07\x41\xf5\ +\x2c\x8b\xcc\x25\xb1\xdf\x91\x5b\x44\xbd\x45\x77\xf1\x33\xfc\xde\ +\x1f\xfd\xf8\xfd\x65\x00\x65\xf0\xd8\x31\x70\xb1\x28\x10\x0e\x51\ +\x67\xaa\xa4\x92\xdd\x2f\x6b\xbb\x05\xad\x41\xb2\xc8\x0b\x47\xc0\ +\xa9\xbd\x58\x17\x8c\xcd\x64\xb7\xe6\xc2\x03\xdf\x36\xc0\xda\x09\ +\xa4\x20\xfc\xf0\x7a\xec\xa0\x46\xa8\x6d\x55\x80\x1a\x5f\x3c\x98\ +\x3b\xac\xbc\xe0\x98\x81\x3e\xa2\x7a\x74\x87\x56\xf0\xe3\x46\xd1\ +\x87\x47\x26\x9c\x56\x84\x46\x80\x5d\xcf\x28\x9c\x83\xf7\xaa\xe5\ +\xb7\x37\x9e\xb8\x13\xbd\x5d\x88\x08\x8b\x0a\xb8\x6b\x04\xbf\xf0\ +\xb0\xc2\x9f\x7e\xdb\xe2\xc3\xd2\xe1\xba\x66\x7c\x7c\xe6\x70\xb3\ +\x17\xd4\xad\x76\xa6\xc9\xc4\x45\x63\x52\x51\xc6\x73\x53\x3f\x9e\ +\x07\xbd\xa1\x6e\x5a\xdd\xb4\x47\xdb\x6c\x95\x57\x4d\xc4\xd6\xa0\ +\xbc\xf7\xf0\x58\x51\x02\x15\xd6\x83\xb0\x34\x5e\x35\x01\x05\x2d\ +\x13\x7c\x70\xd8\xcc\x80\x63\x67\xf5\x36\x09\xf6\x2d\x41\x3c\x61\ +\x96\x47\x6f\x96\x46\x76\x76\x3b\x38\x07\x70\x00\xbc\xa5\xc9\x79\ +\x4d\xeb\xa4\xf6\x5b\x8b\x92\xf0\xba\x03\xca\x4e\x75\x0e\x1d\x34\ +\x25\x5d\x92\xa6\xd0\xa7\x73\x8f\x10\x19\x07\x93\xad\x72\x4e\x45\ +\x40\xef\x1a\xa0\x67\x37\xd4\xf3\x33\x0f\x50\xe1\x10\xcd\xba\x2d\ +\x91\x8a\x51\x66\x81\xd8\xcc\x50\xd3\x86\xae\xba\x3e\x7d\x70\x51\ +\xe2\xe5\x55\x87\x4d\x45\xb8\xee\x54\xbf\xb0\xac\x80\x43\x0b\xbc\ +\xe9\x4c\x02\x0e\x82\xd3\xd2\xe1\xae\x03\x1e\x14\xc0\x75\x52\xe9\ +\xf4\x13\xd3\x04\x9c\x7b\x7d\x97\xc9\xe8\xbe\x73\x64\x79\x6c\x41\ +\xed\x3c\xa8\x4b\xb8\x58\x38\xec\x5b\x85\x77\xe7\xee\x7c\xe9\xd4\ +\xea\xbd\x17\xe0\x7b\x8f\x4a\x7c\x75\xd9\x81\x41\xe8\x0d\x32\x7c\ +\x97\x80\x40\x0e\xc1\xdc\x8b\x7a\x1e\xa7\x53\x8f\x02\xb0\x65\x6b\ +\x00\xda\xd8\xad\x60\xdd\x73\xdf\x1e\x34\xbb\x89\x22\xf8\x93\x4b\ +\x52\x54\x1e\xa9\x67\xc0\x8c\x08\x21\x02\x33\xef\xd0\xd9\x64\x8b\ +\xbd\x69\x4b\x52\xa6\xf9\x0a\x5e\xec\x75\xe4\x98\xa0\x8a\xce\x35\ +\x80\x0e\xac\x65\x64\x00\x56\x0c\xec\x2c\x53\x2e\x01\x1c\x21\xc3\ +\x64\xac\xac\x1c\x1e\xcc\x80\xfb\x83\x9a\xb4\xd4\x70\x38\x5f\xf8\ +\xf7\xd7\x04\xcc\x22\x18\x77\x75\xd2\x51\x92\xdd\xd0\xbd\x08\xe6\ +\xd6\xc0\xcb\xb5\xf9\xbd\x89\x20\x7a\x11\xdc\x26\xf5\xdf\x0b\xa2\ +\xd8\xea\x65\xd0\x9b\xa9\xb3\x9b\x6b\x5e\x5a\xad\x4b\x82\x85\x53\ +\xd2\xc8\xdc\x6a\xc2\xeb\xa4\x35\xf7\x6d\xcd\x5a\x2f\x5a\x9f\x60\ +\x06\xdd\x24\xc9\x1a\x3c\xf3\xa0\x98\xf1\xbb\x4e\x70\xe8\x05\x17\ +\x5e\xe7\xd8\xd1\x9c\x5c\x0a\x23\xe7\x54\x05\xe1\xa4\x70\x58\x92\ +\xa8\x0f\x9f\x23\xfc\xf1\xd7\x2d\xfa\x44\xb8\x6d\xb4\x73\xfc\x72\ +\xab\x11\xb9\xf0\x34\xa8\x12\x39\x28\x02\xf0\xd9\x92\x70\x9f\x04\ +\xa7\x0b\x8f\x3a\x09\x5e\xb6\x40\x0d\x7a\x4b\xa0\xd4\x41\xb0\x65\ +\x9d\x86\x44\x21\xa4\x96\x71\x9d\xb4\xe3\x95\x8d\x3a\x14\x77\xa0\ +\xcf\x36\x73\x84\x63\xcf\xe8\x93\x18\xb9\x44\x7d\x08\x62\xee\xfc\ +\xda\x48\xf0\xce\x3e\x47\x80\x9a\x94\x1c\x92\x80\x93\xa0\x83\x32\ +\x1f\xcf\x27\x6b\xba\x2e\x55\xe1\xd6\x59\x8a\x7d\x5a\x8e\xb0\xe5\ +\xdb\xa4\xf8\x83\xeb\x9a\xd1\x19\x98\x2b\xcb\xbb\x1d\xd2\x38\x56\ +\xf5\x64\x5e\x04\x50\xe7\xa5\x05\x46\xc5\xe5\xda\x08\x57\xde\x36\ +\xeb\xcc\x0b\x1e\xcd\x1c\x1a\x1b\x71\xfd\xf8\x55\x87\x63\x22\x5c\ +\xd5\x6a\xc8\xb9\x65\xe0\xd5\x51\x6f\xaf\x85\xcb\xb2\xf2\x6a\x3e\ +\xf2\xa8\x50\x1f\xc5\x45\x70\x40\x00\x5e\xb5\x40\x2d\x84\xbd\x8c\ +\x42\xb2\x2c\x62\x6a\xc3\xfa\xce\xda\x86\xd1\x40\x0d\x43\x9c\x27\ +\xac\xbc\x96\x63\x8b\xa0\xb7\xef\xca\xeb\x38\xf7\xc5\x4d\x3f\x30\ +\x3d\x97\x85\xf6\x3d\x0a\xcb\x3a\x44\x80\x9d\x35\x80\xe7\x4e\x50\ +\x91\xe0\x2a\x09\xf6\xbd\xce\xda\xe7\x5e\x83\x79\xc2\x28\xf5\x96\ +\x44\x79\x0c\x20\xb5\x1b\x13\x73\x78\xaa\x45\xb0\x83\xd6\xf4\x6d\ +\x92\x61\xac\xcd\xb6\x67\xeb\x68\xc8\x4e\xe8\x7e\x9e\x39\xc1\x75\ +\x27\xe8\x7b\x0d\x7a\x42\xba\x36\x9d\x91\xcc\x72\x80\xff\x68\xe5\ +\x8c\xd0\x05\x6c\xeb\x84\xaf\x6f\x12\xee\x7b\xc5\x86\xb0\x03\xae\ +\x9b\xf7\x08\x05\x4e\x6c\x9c\xf7\x28\x38\xdb\x68\x3a\xa8\x2f\x86\ +\xe0\xb2\xb5\x91\xe8\x66\x58\x7a\x7d\x61\xbf\xf0\xc0\x43\xc8\xe1\ +\x93\x8d\x47\x35\x73\x58\x06\xad\xcb\x0e\xfd\x98\x36\x5e\x76\x3a\ +\x82\xab\x82\x83\x2f\x3d\x9a\xa8\x1b\xdb\x13\xe1\xd4\xf0\x03\x3d\ +\x68\xa8\x89\x32\x0f\xa0\xb4\x4d\x34\x33\x26\xde\xa6\xd0\x05\x7e\ +\xe0\x80\x2b\xcb\xe7\x72\xed\x94\x58\x30\xf7\xc0\xbe\x17\x9c\x2f\ +\x08\xbb\x4c\x2b\x16\x93\x3a\xb3\x4d\xe1\xa1\x46\x19\xe6\xde\x65\ +\x1d\x5c\xbd\xd9\x82\x13\x5c\x37\xfa\x72\x5e\x1f\x13\xce\x2a\xad\ +\x03\x3f\xdb\xa8\x54\xb8\xfe\x0c\xc1\x87\xa7\x1e\xcf\xcc\xcc\x71\ +\x6e\xc4\x0e\x40\xd3\xd8\x5d\xd2\x8d\x48\x50\x37\x9e\x20\xa3\x39\ +\xea\xe9\x42\x9d\x75\x9d\xd3\x7a\x33\x8b\x65\xb6\x56\x43\x3a\x11\ +\xac\xbc\xe0\xc1\xda\x21\x04\xc2\xc5\xdc\xe3\xc9\x89\x57\xf4\x1f\ +\x6b\xdd\xed\xac\xec\xba\xb2\x56\x7b\x20\xc1\x6c\xe1\x71\x48\x4a\ +\x6d\x65\x56\x35\xe6\xa3\x8d\x68\xfd\x94\xeb\x6e\x6b\x5a\x1a\x63\ +\x93\x26\x35\xf6\x9a\x54\x4a\x5d\x61\xb6\x63\x03\x74\xe6\x65\xb0\ +\xee\x7a\x65\x34\xb5\x00\xbd\xbd\x8b\x29\x03\xcf\xea\xe1\x3c\x1e\ +\xce\x46\x27\xa5\x13\xdc\xb3\x8e\x4f\x9b\xc8\xa8\x9c\xfe\xdd\x2f\ +\x9f\x00\x27\xc1\xcc\x62\x45\xf0\xcb\x0f\x3c\x1e\xae\x54\x00\xc1\ +\x8b\xc2\xc3\xf3\x94\xa4\x8f\x2a\xfd\x5d\x3a\x9d\x46\xcd\xa0\x59\ +\x96\x37\x7e\x7d\x23\x8a\x85\xb8\xed\xd4\x3a\x0c\xe6\x57\x08\xfb\ +\x9c\x9b\xa0\xf5\xf8\x07\xa7\x1e\x89\x09\xbf\xf1\xbd\x39\x6e\x1a\ +\xc1\xcc\xe9\x3a\xf9\x4c\x84\x4b\x82\x3d\xab\x20\xc9\x3c\x38\xb4\ +\xa6\xf4\xc1\x49\x3d\x10\x83\xe1\x2e\x12\x26\xe8\x56\xd3\x34\x98\ +\x3b\xdd\x47\x73\xd2\x31\x71\x61\x97\xe9\x8a\xec\x9d\x1b\x92\xb6\ +\x30\xa7\x63\x18\xd6\x62\xdf\x8d\x23\xf7\xca\x30\x1d\x83\xcc\x1c\ +\xff\xfc\x06\x1f\x3f\xe7\xf7\x29\x2a\x6e\xee\x09\xaf\xef\xd5\x51\ +\x75\xe6\xd5\x8e\xa9\x49\xea\xa4\x1a\x4c\xbd\x26\x11\xe1\x20\x84\ +\x3f\xbb\x66\x38\x66\x1c\x7a\xc1\x6d\xcd\x38\xc6\x51\x32\x29\x53\ +\x88\xe7\x81\xd4\x81\x26\x31\x0a\x83\x36\x85\xa0\x70\xce\x1d\x03\ +\x17\x33\xc1\xdc\xc6\x2e\x64\xb5\x50\xa6\x52\xb6\x22\x38\x5b\x07\ +\x30\xa9\x4f\xbc\x40\xd0\x39\xe0\xb3\xb5\x1b\x6a\x56\x00\x28\x0a\ +\x87\x8e\x80\x3a\x32\xbe\xbe\x67\x8d\xb0\x30\x8d\x01\x12\x9c\x2e\ +\x1c\x3a\xb3\x7d\xfa\xf8\xd4\x63\x41\x62\x06\x12\x3a\xd5\x28\xc8\ +\x60\xac\x9e\x10\x82\x53\x82\x50\xd4\xfa\xfa\xf9\x1e\xb8\xeb\x05\ +\xab\x55\x80\x07\xe1\x9b\xfb\x84\xcb\x46\x70\xe6\x55\x4b\x6e\x31\ +\x77\x28\x9c\x36\x87\x9e\xae\x74\x3a\x91\x0c\xe2\x2c\xa4\xcd\x40\ +\x4f\x84\x6f\x77\x5a\x4e\x81\x35\xe0\x88\x8d\x0b\x83\x53\xc7\xdb\ +\x55\xe5\xf0\x2a\x02\x97\x7b\x41\xd7\xeb\xa6\xf9\xc9\x5d\x52\x64\ +\x1b\x8f\x3a\x8a\x9e\xd4\xb8\xd2\xd9\x8d\xef\xba\xa4\xe8\xb6\x60\ +\xfe\x7a\x00\xce\x4a\x41\x21\xe3\x67\x8c\x86\x24\x8c\xa2\x1b\xf2\ +\xe9\x26\xa0\x15\xa5\x07\x27\x68\xb3\x6b\x5d\xa8\xff\x63\xc6\x2b\ +\x10\x09\x92\x53\xb7\xa4\x6f\x6b\xbd\x09\xbd\x09\x9b\xf4\x2c\xb8\ +\x30\x8b\x31\x07\xc1\x27\xa7\x5e\x3d\x1f\x32\xb0\x06\x34\xc8\xa2\ +\xc5\x28\x38\x5d\xaa\x13\x14\x47\xdd\xdc\x2f\x0e\xfa\x1c\xe7\xcb\ +\x00\x4f\x84\x9f\xdc\x24\xbc\xde\x27\x3c\x5d\x38\x1d\x61\xce\x1c\ +\x0a\x4f\x28\x0b\x75\x92\xbe\x28\xd5\xba\xdb\x91\xa6\xfa\x5d\x34\ +\x60\x51\x2b\x36\x61\x52\x40\x13\x89\xfa\x40\x78\xa3\xa2\x2f\x4a\ +\x87\x9b\x5e\xf7\xf5\x4f\x6f\x19\x8f\x16\x84\xdf\xfd\xbc\x46\x19\ +\x08\xb7\x9d\xa2\x1d\x01\xed\x21\xb1\xa1\x3b\x17\x1e\x10\x61\x84\ +\xc8\xda\x0c\x36\x40\xc6\x31\x09\x4e\x67\x6a\xb1\xe6\x6c\xcc\x99\ +\x49\x69\x47\x06\xd6\x33\x0f\x17\x1c\x5a\xd6\x67\x0d\x1e\xd8\xb1\ +\xe0\x93\x8d\xee\xd5\xce\x80\x4b\xf0\x0e\x89\x04\x87\xa8\x60\xbb\ +\xac\x1b\x98\x08\x28\x4b\x42\x65\x08\xc4\x07\x66\xf8\xfa\xfe\x4a\ +\x00\xeb\xa4\xb7\x49\xf0\xd1\x9a\x30\x17\x75\x79\xb9\x98\x2b\x78\ +\x22\x25\x4d\xcf\x52\x14\x48\x02\x66\x22\x28\x58\x37\xc4\xf5\x91\ +\xb1\x72\xfa\x72\x4f\x0c\xad\xd7\xb3\x8e\x6d\x4e\x0b\xe0\xb6\x17\ +\x14\xa4\xce\xbe\xf3\xe0\xd0\xf4\x02\xc7\xc0\x9a\x04\x87\xe4\xf0\ +\xdd\x0f\x2a\x6c\x9c\x36\xa4\x98\xf3\xff\x05\x4f\x0b\xc2\xe1\x10\ +\x51\x58\xe9\x31\x13\x9d\x95\xbe\xb8\x67\x38\xb3\x96\x2e\x20\x68\ +\x5b\xc1\xa1\x4e\xf8\xad\xbf\x7a\x81\xb9\x53\x9b\xf1\x9e\x05\x33\ +\x02\xda\x48\x78\x73\x60\xcc\x9d\xb9\xec\xd6\x8c\x87\x9b\x02\x0b\ +\x27\x9a\xea\x26\x60\xc7\x84\xd2\x39\x34\x2d\xa3\xee\x18\x89\x05\ +\xdb\xa4\x1a\x87\x75\x14\x6c\x82\xc3\xe1\x10\xcd\x70\x94\x10\xa2\ +\xe0\x4d\xaf\x4d\xaa\xdd\x51\x51\x73\x0e\xc0\xfd\x71\xf4\x79\x53\ +\x43\x49\x05\xa2\x44\x16\x7c\xbc\x56\x9c\xae\xb3\x14\xb0\x30\x03\ +\x0d\x61\xbd\xb9\xf6\x2d\x63\x43\x04\xcf\xfa\x1e\xde\xd4\x8c\xa5\ +\x79\xee\xcd\x9c\x7e\xce\xce\xd6\xd4\x27\x65\xdd\xb5\x49\x9d\x7f\ +\x9a\x5e\x06\xe7\x1c\x4a\xba\xd6\x1f\x3e\xae\x06\xf7\x1c\x6f\xf3\ +\xf3\x94\x04\x4f\x4b\xc2\x6e\x1f\x51\x0d\xda\xdd\x9a\xdd\xdd\xd6\ +\x2a\x5f\x56\x47\xf5\x69\x4c\x0c\xec\x6b\xc6\x5f\xff\x95\x25\xce\ +\x4b\x87\x8d\x75\xce\x4b\xa3\x88\xbf\x3c\x8c\xd3\x8b\xbb\x7d\xc2\ +\xa7\x17\x05\x48\x74\xa2\x43\xa2\xe6\x1c\x70\x0e\x24\xc0\x9b\x5d\ +\x42\x80\xe0\x2e\x29\x6c\x37\x09\xb0\x76\x0e\xd7\xfb\xa8\x6b\x41\ +\x84\x35\x08\xcf\x8f\x82\x6d\x2f\x38\x1c\x35\xeb\x9b\x5b\xe6\x76\ +\xd3\xe8\x8d\x5a\x47\x98\x6c\xbd\xe2\x3d\x66\x9e\x50\x42\xf0\xc0\ +\xc6\x6a\x64\x8d\xd3\x64\xb7\xf6\xa1\x65\xcc\x1c\xa1\x62\x41\x09\ +\xc1\xeb\x23\x63\xe6\xf5\x99\x03\x09\x2e\x4a\x87\x00\xe0\xba\x05\ +\x02\x03\x4f\xe6\xea\x28\x04\xd8\x5e\x35\xb3\x59\x66\xe0\xa3\xa5\ +\x43\x93\x1c\x1e\x9f\x14\x98\xd9\xec\xaf\x4e\x9a\xfd\xcc\x9d\xa0\ +\xec\x12\x28\x0a\x82\x35\x51\x0b\x16\x24\x10\x6e\x0f\xba\x16\x1b\ +\xa7\x18\x9a\xae\x63\x9c\xcd\x03\x7e\xfd\xd3\x39\x2a\x16\x7d\x16\ +\x1b\x9f\xee\x1b\x60\x9b\xd4\x88\x86\x23\x63\x56\xb8\xf7\x17\x00\ +\xb2\xf8\xc0\xb2\x20\xbc\xd8\x01\x37\xb6\x88\x37\xb5\xa6\xdb\x8a\ +\xa7\x16\x74\xd0\x9b\x26\x8a\xba\x98\x3c\x28\x08\xab\xa0\x60\x0a\ +\xe5\x58\x13\x36\x95\xde\xe4\x0b\x07\xbc\x3e\xea\xcf\x4e\x49\xf9\ +\xe2\x29\xf1\x30\xfe\x0b\x8e\xb0\xef\x19\x9f\xbf\x6a\xb1\x63\xc2\ +\x59\xa1\x82\x0b\x2d\x0b\x3e\x3a\x2b\xf0\x6d\x0f\x34\x89\x06\x0f\ +\x80\xb9\x59\x57\xf9\x92\xd0\xf6\xca\x8d\x8f\x4e\x1b\x00\x9b\x4d\ +\x81\xff\xfe\xf7\x6e\x71\xdb\x69\xbd\x3d\x2f\x08\x8b\x20\x66\x78\ +\xaa\x30\xd4\xd3\x0a\x78\x51\x0b\x2a\xa7\x36\xd1\x6b\x07\xac\x2a\ +\x1d\xeb\x3c\x58\x12\x3e\x7e\x58\xe1\x7c\xe6\x70\x12\xb4\x7b\xdf\ +\x46\xe0\x51\x49\xa8\x13\x63\xd7\x13\x2e\x96\xda\x20\x74\x26\xf6\ +\x58\xda\x64\xbb\x66\x35\x32\x39\x59\x00\x6b\xc3\xe6\x46\xd1\x5b\ +\x3d\xe3\x1b\xde\x1c\xd4\xf0\x83\xa1\xf5\x7b\x97\x64\xc0\x2b\xec\ +\xed\x03\x1e\x92\x36\xc1\x4e\x03\x61\xe5\xb5\x96\x2f\x9c\x82\x5b\ +\x36\x73\x65\xc3\x6d\x3c\xb0\x37\x03\x56\x6f\x0d\x3f\xef\x08\xc2\ +\x3c\xa4\xe1\xbb\x9e\xf1\xf9\xb7\x2d\xc4\xf2\xd4\xc2\xab\xd5\xf9\ +\xd3\xf3\x12\x2f\x5b\x51\x93\x57\xcb\xf3\x4b\x0f\xcc\x0a\x82\xf3\ +\xba\x51\x1f\x56\x6a\xd1\x56\x16\x0e\x8b\xb9\xc3\xff\xf2\x8f\x0f\ +\x78\xd3\x30\x92\x51\x95\x37\x15\xa1\xf0\x23\xaf\xbe\x2a\x08\x97\ +\x91\x70\x7f\x8c\x98\x55\x01\x95\x35\x11\x9d\x8d\x0c\xbf\xff\xe9\ +\x1c\xf3\x40\x78\x58\x39\x04\x93\xcb\xd9\x38\xe0\xba\x57\x7a\xb4\ +\x13\x01\x17\x8a\xaf\x98\x11\xb0\xcc\xfa\x0e\x44\xf8\xb6\xd3\x1b\ +\xfd\x7b\x0f\xdc\x00\x2f\x5e\x56\xce\xf8\x06\x0a\x86\xaa\x85\x70\ +\x17\x35\xb8\xe5\xd1\x64\x0f\x7d\x77\x6c\xef\xbd\x23\x2d\x63\x37\ +\x5e\xb3\xba\xcc\xb7\x88\x06\xcc\x5a\x99\x2e\xc2\xab\xa3\x02\x97\ +\xda\xec\x31\x90\x18\x25\xcc\x02\xbd\x65\xdc\x77\x8c\xdb\x5d\x8f\ +\xbb\x1e\x38\x2b\xad\xd4\x99\x79\x04\xef\x70\x1d\x15\x04\x95\x35\ +\x42\x97\x95\x7a\x05\x76\x4e\xfb\x09\xdb\x28\x28\x4a\x35\xc7\xbd\ +\xa9\x13\xfe\xe0\xcb\x1a\x9d\x89\xc1\xce\x4b\xc2\xa6\x90\x61\xfc\ +\x1d\x45\xb3\x8a\xbb\x9a\xdf\x5f\x00\x70\x50\xc7\xdd\x43\xaf\x16\ +\x50\xeb\x09\x00\xe3\xe1\x82\xb0\x70\x82\x27\x1b\x8f\xb5\xd7\x3a\ +\x8d\x9c\x96\x0b\xfb\x08\xec\x23\xa1\x0c\x0e\xa1\x70\xaa\xef\xd7\ +\xeb\x21\xd9\xdb\xcf\x38\x71\x5a\xbb\xab\xa8\xa3\x6e\xbe\x75\x20\ +\x5c\x1a\xf4\x16\xe4\xf0\x70\x1d\xb0\xeb\x04\x0f\x56\x1e\x01\xc0\ +\xeb\x7d\xb2\xa6\x8c\x35\x75\x58\x3d\xe7\xf6\x49\x89\x1d\x80\x1e\ +\xb6\x19\x14\x57\xde\xb6\x8c\x44\x84\x7f\xe6\x2c\xe0\xba\x17\x3c\ +\x5b\x10\xba\xce\xc8\x1f\xd6\xc9\x7e\x5d\x03\xab\x82\xf0\xc5\x75\ +\xc4\xd3\xb5\xc3\x91\x05\xfb\x08\x34\x89\xf1\xcd\x36\xe1\xc7\x6f\ +\x5a\x6c\x7b\xc6\xb6\x57\x95\x20\xf5\xba\x83\x9a\x3a\x12\x70\x7b\ +\x60\x9c\x55\x84\x22\x18\x3c\x19\x36\xe2\x71\xda\xc8\x7a\x7e\x2f\ +\xb8\xe9\x32\x90\x8a\x20\x9d\x46\x78\x66\x5d\xaf\x87\xf3\x51\x1d\ +\xe6\x83\x25\x61\x3e\x59\xd3\x11\xde\xac\xdd\xf1\x96\x0d\x10\xb3\ +\x29\x34\xd8\x36\x8c\x00\xe0\x60\x6f\x77\xe1\x80\x0b\x32\xc7\x21\ +\xd1\x40\xb9\x70\x02\xf1\x84\x43\x24\x13\xab\x24\xcc\x16\x01\x8e\ +\x08\x27\x95\xc3\xf3\xdb\x0e\x55\xa1\x07\x08\xa2\xfd\x8b\x82\x80\ +\xcb\x5a\x81\x3c\xce\xd4\x77\x17\x9e\xb0\xb7\x4c\xc8\x7b\xc2\x77\ +\xe6\x8a\x9a\x7c\x36\xd3\x86\x61\xd7\xeb\x1e\x10\x02\x6e\x3b\xcd\ +\x50\x6e\x6b\x41\xea\xa3\x4e\x3e\x92\x5e\x04\xd7\x0d\xe3\x7f\xff\ +\x69\x8d\x7d\x27\xd8\x46\xc1\xca\x74\x15\x6f\x3b\xf5\xcc\xeb\xec\ +\x22\xa1\x9e\x31\x9b\xd3\xb0\xa6\x8d\x21\xe8\x1e\x54\xaa\xeb\xf0\ +\x83\x57\x5a\x58\x26\x01\xda\x4e\xcb\x91\x0d\x01\x57\x2d\xe1\x93\ +\x13\x33\x1b\x65\xc2\xc9\x82\x70\x11\x04\x9b\xca\x63\x59\x28\x12\ +\x6f\xe6\x35\x4b\xcd\x10\xdb\x7d\x0f\x3c\x3e\x29\xd0\xb2\xe0\xd8\ +\xa9\xa5\x7b\xf4\x1a\x9c\x01\xb5\xb5\x3b\xa5\x8c\xd1\xd7\x2e\xf1\ +\x69\x20\x5c\x45\xb3\x14\xf3\x1e\x8f\x57\x01\x37\x8d\xe0\xd1\xd2\ +\x63\xdb\x24\xb4\x8c\xc1\xe8\x36\xf7\xa6\x76\xad\x69\x56\xf4\x5a\ +\x6a\x3c\x98\x3b\xb4\xd6\x81\xd5\xe6\x22\xf0\xc1\x42\x83\x62\x25\ +\xea\x42\x95\xfb\x60\x1d\x2b\xc4\x3d\xbc\xcf\x12\x20\xb1\x22\xc0\ +\x1c\x01\xdf\xec\x74\x5c\x41\xac\x0d\xbc\xd7\x47\x60\x41\x84\xdd\ +\x91\x71\x7e\x52\x62\x6d\x1d\x6e\xd5\xac\x53\xe6\xe0\xcb\x7d\xc2\ +\xb1\x63\x04\x12\xdc\xb2\x36\xe6\x1e\x2f\xf4\x67\xdf\xb1\xe0\x76\ +\x22\x55\xe5\x48\x9b\x85\xa7\x5e\x95\x75\x3d\x33\x2e\xef\x7a\x9c\ +\x2f\xc8\x0e\xb2\xd2\x6a\x19\x84\x5f\x38\xd7\xb2\xe3\x93\x8b\x80\ +\x7d\x04\x1e\xcf\x46\xfd\xb9\x9b\x8e\x07\xb8\xf0\xa3\x95\x7e\xec\ +\x2f\x8f\x8c\xb3\x85\xc7\x9f\xdd\x33\x76\x00\x16\x4e\x9b\x65\x30\ +\xbf\xba\x2e\x69\xad\xcf\x09\x78\xbc\xf6\xe0\x24\x26\xec\xa1\x35\ +\xdd\xbc\x74\x98\x17\x84\xd2\x3b\x95\x01\xf3\xa3\x88\x25\x88\xf0\ +\xba\xd1\x69\x04\x48\xb0\x36\x36\xdc\xc6\x01\xe7\x73\xaf\x18\x79\ +\xa8\x1d\x58\x08\xea\x8c\x2c\x46\x1f\x3e\xf6\xc0\xb7\x35\xe0\x2d\ +\xe5\xff\x7a\xaf\x10\xbf\xfb\x5d\xc2\x47\x8f\x2a\x9c\x04\xed\x43\ +\x64\x4e\xbb\x33\x17\xe3\xaf\x6f\x7b\x78\x12\xec\xec\x50\x3c\x9a\ +\xeb\xad\xb5\x67\x31\xb7\x64\xab\x21\xa1\xcd\x54\x6f\x63\x2d\x0f\ +\x80\x7b\x86\x8b\xea\x98\x7b\x6f\x02\x17\x5d\x14\x3c\xde\xe8\x38\ +\xf6\xd3\xf3\x80\x63\x04\x2e\x66\xda\x20\xec\x45\xb0\x8d\xda\x05\ +\x0f\x04\x9c\xce\x95\xf9\xf7\x4d\x23\x38\x5f\x79\xbc\x68\xf4\x99\ +\x66\x7e\xa4\xba\x95\x46\x0c\x12\xab\xfb\x9f\x6c\x02\x9c\xd7\xbe\ +\xca\xbc\x70\x28\x1c\xf0\x78\xe5\xb1\x6b\x05\x9b\x99\x43\x4c\xda\ +\x73\x98\x76\xd2\x8f\x89\xf0\x72\xc7\x10\x11\x6c\x66\xba\x86\xab\ +\x40\x78\xb0\x74\x10\x11\xcc\x1c\x61\x35\x53\x3b\xf4\xce\x2e\x9f\ +\x3d\xb4\xfe\xff\xe3\xab\x51\x49\xf8\xf9\x0e\xb8\x8e\x04\x1f\x13\ +\xd6\xab\x02\xab\x42\xdf\x69\x41\xca\xe2\x2c\x2a\x87\x3e\x09\xbe\ +\xbc\xe9\x15\x09\x69\xe3\xec\xd2\x01\x17\x85\x8e\x2e\xdf\xa4\x11\ +\xef\xd2\x5b\xb9\x76\x88\x30\x9b\x6f\x01\x75\x8c\x63\x97\x70\xb1\ +\x20\xdc\x1c\x15\xa4\xde\x44\x35\x32\x7d\xb4\x22\x3c\x5c\x06\x54\ +\x5e\x9b\x81\xa7\x21\x5b\xab\x91\x36\x59\x89\x50\x04\x87\x55\x20\ +\x74\x20\xf4\xce\xa1\x49\x8a\xd3\x60\x4b\xa9\x42\x26\x1f\xd9\x38\ +\xfc\xbd\x8e\x01\xbb\x64\x0c\x36\x07\x9c\x39\xc1\xf7\x9f\xa8\x19\ +\x68\x0f\xdd\xc8\xf7\x51\x70\xd8\x47\x5c\x76\x82\x53\xfb\xf3\x9a\ +\x81\x47\xeb\x02\xdf\xbb\x08\x38\x9f\x91\x75\x7f\x09\xab\x02\xb8\ +\x3c\xe8\x48\xec\xc3\x13\x4d\x0d\x3d\x80\x4f\x97\x3a\xd6\x2a\x6d\ +\x53\xaf\x48\xf0\x68\xad\x1d\xfe\x9e\x1c\xf6\x51\x37\xd8\xd3\x95\ +\x87\x23\xe0\xba\x75\x38\x29\x81\x2f\xae\x22\x84\xa0\xfe\xef\xa2\ +\x07\xfb\xd8\x29\xda\xb0\x65\xe0\xcb\xad\x46\xd7\x36\x0a\x70\x4c\ +\x58\x7a\xe5\xf7\x1f\x59\x21\x9d\x85\xd3\x91\x1a\xac\x4b\x7e\x1b\ +\x05\x6f\x76\x49\x09\x2b\x86\x94\xeb\x84\x70\x36\x73\xa8\x7b\xc1\ +\x7d\x2f\x38\x09\x9a\x42\xb2\xf1\xd5\x5b\xc9\x44\x10\x42\xcf\x84\ +\xbb\x5e\x6f\xbf\xfb\xa4\x19\x4b\x34\x91\xb4\x9b\x4e\xb0\x36\x18\ +\x5f\x4c\x32\x00\x94\x1e\x06\xe0\xb3\x33\xc2\x49\x09\x14\x5e\x50\ +\x15\xc0\x0e\x84\xe7\xaf\x5a\x6c\xe1\xb0\xb1\x35\x3d\x9a\x8d\xd7\ +\xbf\xf8\xf1\x0c\x0b\x4f\x38\x99\x11\x0a\x22\x2c\x02\x70\x75\xd0\ +\xe6\xde\xa7\x67\x61\x70\x70\x7e\x36\x03\x1e\x14\xaa\x63\x77\xb0\ +\x2e\xfa\xb3\x95\x96\x6a\x89\x1c\x0e\x46\xf8\xff\xec\x34\x80\x00\ +\x5c\x6e\x05\x0f\x57\x1e\x9f\x5f\x46\x78\x02\xee\x3a\x5d\xd3\x99\ +\x23\x1c\x7a\xc1\x31\x6a\xed\xfb\xed\x5e\x67\xd2\x70\x84\xbb\xbb\ +\x88\x39\x19\xde\x3f\x37\x79\x4d\x2c\x94\xac\x71\x7b\x9f\x80\x17\ +\xf7\x49\x83\x2c\x69\x73\x2e\x11\x69\x79\x58\x10\xae\x6b\xa5\x65\ +\x8b\x09\xab\x64\xb3\xd2\x68\x4c\xd1\x46\x48\x6f\x42\x83\xe3\xfe\ +\xe9\x95\x71\x06\x44\x31\x21\x1d\x08\x27\x41\x33\x8c\x99\x71\x56\ +\x56\x1e\x38\x2b\x04\xdf\xbd\x20\x7c\xb2\x51\x2d\x82\x93\x75\xc0\ +\x8b\xeb\x1e\xe2\x08\x77\x9d\x0c\x42\x9e\xaf\x0f\x8c\xdf\xfc\xc5\ +\x05\x2e\x2a\xe0\x7c\x4e\x26\xc7\x2e\x90\x28\xb8\x89\x82\x07\xab\ +\xa0\xe5\x2c\xe9\x34\xe5\xc3\x4a\xc7\x83\x64\xd8\x95\x0f\x2a\x42\ +\xe1\x05\xe4\x1c\xee\x7a\x6d\x88\x7f\xb0\x09\x58\x39\x41\x17\x09\ +\x42\x0e\xb7\xfb\x88\x63\xaf\xa5\xdd\x6d\x34\x9a\x32\xeb\x48\xb4\ +\x63\xc1\xae\x4d\xb8\x31\x3d\xcd\x37\x77\x11\x73\xa7\x78\x04\x07\ +\x1d\x8f\xce\xe8\xe7\xd7\x01\xc0\x04\x3a\xff\x4f\xfd\xbf\x5f\xfe\ +\xcd\x7f\xe3\xb7\x3f\x7a\xf4\x18\x87\x64\x0d\x09\x21\x3c\x3f\x00\ +\xb5\xe1\xd9\x99\x08\x49\x34\xd5\x5f\x97\xc0\x9b\x4e\xf0\x70\xa6\ +\x53\xf4\x63\x17\x71\xd9\x08\x62\x54\x90\xc6\xc2\x38\xa9\xfb\xa8\ +\x9d\xf0\x5d\xcd\xa6\xfb\xa7\x50\xcd\xda\xe6\xad\x95\x61\xbf\x0b\ +\x27\x38\x5b\x3a\x7c\xbb\xd7\xdf\xd5\x8a\xe0\xce\x04\x2c\x1d\x94\ +\x76\xfa\x64\xe3\xac\xee\xd5\xc5\xab\x45\x1d\x7b\x9d\x00\xdf\x7b\ +\x14\xb0\x3d\x98\x0e\x00\x11\x92\x53\xc2\xce\x2c\x10\x24\x69\x94\ +\x4f\x20\x2c\xac\xb9\x75\xea\x74\x4c\xd5\xb0\x75\x79\x8d\xe2\x4b\ +\x50\x45\x1a\x67\xbc\xfc\x64\x8e\xc6\xce\x60\x9c\x27\x05\x61\x6e\ +\xff\x9e\x8c\x20\x93\x51\x87\x6b\x65\x8a\x28\xb6\xbd\x72\xd8\x77\ +\x5a\x64\x17\xd9\x6b\xd0\x36\xf2\xab\x46\xd9\x6c\xbd\x8d\xea\x7a\ +\x51\x3e\xf8\xb2\x54\x07\xe6\x55\x30\xd5\x25\xe7\xf0\xcd\x2e\xaa\ +\xdc\x56\x52\x1c\x44\x19\x08\xf7\x3d\xc1\x39\xc2\xfd\x91\xe1\xbc\ +\x1e\x26\x11\xe0\x26\xe9\xb8\xad\x14\x82\xf7\x84\x5d\x2f\xf8\xa5\ +\x47\x0e\x5f\xde\x2b\xa2\x47\x68\x9c\x2b\x3b\xaf\xe8\xc7\x27\x1b\ +\x87\xeb\xd6\xc6\x67\xf6\xb9\x16\x04\x2c\x83\xe0\xb3\x33\x8f\xab\ +\x9a\x51\xd8\x67\x12\xd0\x80\x7c\x9b\x07\x6d\x80\x45\x0b\x6c\xcb\ +\xdc\x00\x0e\x84\xc6\x9a\x98\x4a\xbe\xd1\xb4\xfd\xbe\xd5\x26\xac\ +\xc2\xa7\x69\xc0\x2f\x44\x01\x36\x85\xf6\x8e\x3a\xd6\xec\x33\xd9\ +\x73\x78\x1b\x89\x3d\x59\x07\x34\x3d\xa3\x63\x2d\x9b\x5e\x1d\x95\ +\xf1\x57\x4e\xa4\xcc\xef\x12\xe1\xe5\x5e\x55\x8b\x16\x81\xf0\xda\ +\x44\x55\x42\x70\x78\xba\xf1\xb8\x3a\x30\x1e\xad\x3d\x0a\x47\xf8\ +\xfa\x56\x6b\x78\x24\x9d\x14\x9c\xce\x09\xd7\xad\x09\xdf\x74\x8c\ +\xde\xd6\x2a\x40\xc7\xba\x1d\x04\x91\x75\x92\xf5\xba\x15\xfc\xd2\ +\x03\x87\xdb\x5a\xd0\x24\x45\x52\x6e\x5b\x2d\x77\x04\x82\x60\x9a\ +\xde\xde\xeb\xc5\x51\xd1\x78\x8b\x9f\x17\xda\xd9\x0f\xd9\x7b\x50\ +\x74\x3c\x99\x49\x47\x55\xd0\x12\xa5\xb1\xbe\xd0\x79\x15\xf0\x93\ +\x1f\xfd\x01\x7e\xf2\x47\x7f\xff\x77\xde\x8f\x2a\x30\xf4\xf6\x58\ +\xfa\x89\xe3\x0d\x80\xf3\x85\xc3\x63\x73\x42\x75\x00\x52\xcb\xe8\ +\x7a\xc1\x67\x6b\x87\xeb\x46\xe7\xbb\x4d\x22\x14\x22\x38\x9b\x3b\ +\x3c\xa8\x34\x7d\xde\x77\x82\xb3\x52\x6f\x89\x60\xbc\xfe\x2d\x0b\ +\x0e\xac\x1b\x3a\xd8\xef\x73\x00\xae\x6a\xc2\xf3\x7b\x46\x45\x9a\ +\xe6\x3d\x5b\x39\x2c\x20\x28\x4d\xdc\x21\x01\x0a\x56\x51\x2c\x09\ +\x3a\x01\x2e\x82\x7a\xd6\x1f\xa2\xe0\x87\x6f\xa2\x12\x90\x6c\x5a\ +\x70\xea\x9d\xfa\xc6\xc7\x89\x7e\x9b\xa5\x9b\x2d\x04\x7b\x10\xa2\ +\x41\x77\x4f\x6d\x58\xbe\xb4\x3e\x45\x27\x64\x70\x5c\x9d\xcb\x9e\ +\x57\x84\xb2\xf0\x58\x3a\xeb\x2e\xcf\x4c\x5b\xce\x40\x3c\x25\x29\ +\x08\xaa\x4e\x40\x8c\x5a\x37\x97\x8e\xf0\x6b\xcf\x02\x22\x0b\x8e\ +\x56\xf3\x67\x83\xd4\x3c\x23\xfe\xec\x44\xb1\xb6\x64\x7a\xd3\xcd\ +\x91\x71\x5e\xd2\x20\xce\x7a\xe8\x19\x7d\x2f\x78\xba\x72\x5a\x4e\ +\xad\x3d\x8e\x9d\xe0\xbc\xcc\xfa\x0c\x7a\xf8\x1b\x51\x40\x95\x88\ +\x20\x30\x0d\x1b\xe8\x98\x08\x3f\x7c\xc3\x98\x1b\x07\xfd\xbb\xa7\ +\x4e\x69\xb0\x36\xdb\xee\x44\x70\xdf\x0a\xd6\xb6\x49\xf3\xad\x57\ +\x78\xe0\xbe\x27\x7c\x7e\xa3\x80\xb0\xd2\x60\xac\x95\x57\xe7\x62\ +\x4f\xda\x17\xc9\xc2\x2d\x4e\xf4\xe6\x6f\x58\xfb\x33\x2c\xda\x15\ +\x9f\x79\xe5\x4f\x3c\x09\xc6\xbc\x64\x5d\x53\x2f\xca\x5a\x9c\x17\ +\x0e\x33\xc3\xf7\x5f\x2c\x55\x43\x40\xb5\xf1\x4d\xa6\x2d\x09\xce\ +\x16\x1e\xaf\xf7\x11\xbd\x00\xa7\xa5\xc3\xd9\x3a\xe0\x83\x85\x66\ +\x36\x0d\x8d\x0a\xd2\xa5\xc9\x94\x7f\xb4\x71\x46\xb5\xd6\xec\x6b\ +\x11\x19\x77\xfb\x84\xf3\x19\xe1\xd5\x36\x61\xd7\xaa\x86\xe2\xc3\ +\x99\x96\x36\xbf\x70\xea\x71\x75\xd0\xb1\x6a\x61\x1a\x16\x85\xe1\ +\x4a\x6e\x58\x50\x8b\x80\x13\x0d\x96\xe0\x81\x08\x9f\x5f\x33\x8e\ +\x76\x49\x7e\x7c\xe2\xb0\x32\xa8\x77\x80\xa2\x24\x3b\x06\x38\x6a\ +\x79\x92\xb9\x02\x8f\x2a\xed\x7b\x7c\x7b\x60\xdc\xb6\x3a\xa2\xad\ +\x6c\x4c\xfa\xd8\xd4\x71\x0f\xdd\x64\xaf\x42\x7b\x15\xe9\x7d\x96\ +\x00\x33\x22\x2c\x6c\xb3\x7a\x19\xad\xa4\xde\xec\x18\xcb\x05\x61\ +\x51\xa8\x2f\xed\xde\x60\xc3\xaf\xf7\x8c\x40\x84\x27\x9b\x80\x05\ +\x74\xdc\xd5\xb2\x46\xdf\xbb\x46\x39\xe1\xdb\xce\x74\xf0\x59\x67\ +\xdd\xbf\x72\x1e\x6c\x06\x2e\x83\x39\x42\x1b\xb3\x30\x88\x8e\x76\ +\x76\x51\x8d\x1b\x16\xa6\xe4\xd9\x9b\xf3\x8b\x58\x5f\x81\xa0\x50\ +\xdc\xdb\x5e\x53\xff\x5f\x7c\x10\x10\x04\xf8\xf0\xdc\x63\x6e\x9d\ +\xd9\xd7\x9d\x76\x79\x07\xc1\x06\xd1\x1a\x4f\x44\x70\x4a\xa4\xbc\ +\x6c\x52\x94\xe3\x21\x6a\x23\xaa\x63\xe0\x3a\xe9\x86\x27\x11\x88\ +\xd7\xe0\xf2\xb2\x11\xd3\xc5\x53\xbc\xf9\xab\x2d\xc3\x43\x75\x02\ +\x5b\xd1\xe6\x4e\x14\x02\x25\x13\x10\x61\x65\x9e\xfd\xc1\x97\x11\ +\x4b\x4f\x58\x9a\x36\xd4\xaa\x18\xc1\x23\xbd\xa8\x02\xf1\xc5\xca\ +\xab\xec\x98\x11\x98\x5a\x71\xe8\x3b\x60\xee\x08\x4f\xe6\xaa\xb5\ +\x74\x5d\x6b\x09\xf3\xc5\x4d\x42\x62\x5d\xd3\xd2\x28\xcc\x75\x12\ +\xfc\xd2\x99\xe9\x15\x98\xe2\x72\x09\x80\xa3\x06\x19\x0f\xb2\x06\ +\x15\xe1\xc7\x37\x8c\xa7\x0b\x5b\x53\x03\xf4\x1c\x5a\x9d\xc4\xac\ +\xed\x56\x3a\x1a\xaa\xed\xd9\x4a\x1b\xbc\x4f\x96\x0e\xe2\xf4\xa6\ +\xde\x47\xe5\x41\x0c\xba\x8e\xa2\x01\xc3\x7b\xc1\x3c\x6b\x47\x26\ +\x31\x9d\x3f\xc2\xc1\x36\xf0\x95\x71\x5e\x9d\x08\xc8\x6b\x9a\x7b\ +\xd9\x08\x76\x9d\x0a\xcb\x7a\x01\xbe\xd9\x26\x94\xa4\xcc\x4d\x72\ +\x84\xf3\xb9\x2a\xe4\xec\x1b\x36\x7b\x74\xed\x07\xfc\xc9\x8b\x1e\ +\x87\x0e\xd8\x98\x06\xfb\x79\x39\x92\xa2\x92\x08\xbe\xda\x32\x3e\ +\x79\x58\xc0\x5b\x30\xb9\x8c\xaa\x71\x79\x68\x94\x02\xfe\xdd\xd3\ +\x00\xcf\x82\xeb\x9a\x71\xba\x0a\xf8\x47\x97\x09\x0b\x47\x4a\x6e\ +\x33\x5e\x49\xc7\xc0\xb2\xf2\x78\x54\x12\x56\x7e\x64\x38\x22\x65\ +\xdd\x0b\x05\x01\xf4\x02\xfc\xf4\x4e\x70\x3e\x57\xd6\xa7\x33\x50\ +\x59\x1f\x35\x53\x73\xc6\xf4\xab\x44\xcb\xd6\x8a\x04\xdf\x39\x75\ +\xda\x6f\xf2\xa3\x90\xcb\xcb\x6e\x24\xbe\xe5\x8b\xea\xd4\xc0\xfc\ +\xd5\xfb\x04\x02\x75\x49\x47\x3c\x8d\x89\x29\x44\xd1\x3a\xf5\xe3\ +\x53\x8f\x1f\x5d\x33\x8e\x3d\x0f\x5a\x67\x37\xad\xd6\x86\x0c\xe0\ +\xe5\x36\x61\x6b\x58\x6d\x74\x09\x64\xdc\xfc\xf5\xc4\x5b\x30\x38\ +\xad\xd9\xff\xec\x36\xa2\x24\xed\x00\x67\x11\x8c\xde\x10\x69\xb3\ +\x92\xf0\xf1\x02\x83\x7c\x73\x1b\x05\xd1\xb4\xf6\xbc\x23\x7c\xf2\ +\xc0\xa1\x0a\x84\xb3\x4a\xa1\x99\x79\xdc\x74\x79\x1f\xb1\x2e\x09\ +\x5f\xdd\x24\x5c\xb7\x3a\x0a\x5a\x04\x98\x6e\x81\x66\x0f\xa5\x57\ +\x7e\xf9\xba\x72\xa8\x45\xf0\xf4\xc4\x0f\x52\xce\xad\x28\xcc\xd6\ +\x19\x72\xac\x2a\x09\x0f\x16\x6e\x60\x67\x5d\x94\x0e\x9b\x12\x98\ +\x39\x41\x39\x77\x78\xb4\xd2\x9e\x41\x96\x8b\xbe\x6d\x65\xd0\x7f\ +\x63\xd3\xc4\x7b\x73\x9f\x40\x81\x70\x10\x1d\x39\xce\xe7\x84\xfb\ +\xce\xe0\xd6\x41\xf0\x60\xe9\x70\xd3\x0a\xbe\xbc\x4f\x98\x99\x6c\ +\x5a\x02\x61\xdb\x32\x5a\xbb\x6d\x5e\x1c\x59\xe9\xd0\xac\x9a\x76\ +\xf3\x40\x38\x31\xc8\x73\x56\xaa\xdd\x04\xc2\x9f\xdd\x47\x9c\x9a\ +\x15\x50\x26\x95\xd4\x06\xf5\x5d\xcf\x1d\x9e\x56\x59\x93\x5e\xe7\ +\xdd\xaa\xb9\xaf\x94\xd4\xa7\x27\x0e\x45\x01\x9c\xcc\x00\xf1\x84\ +\x92\x14\xf2\x7c\x5d\xeb\xd8\xf0\xf5\x41\xb3\x3b\x55\x3a\x12\x2c\ +\x82\xd6\xb1\xd1\x04\x4f\x5b\x33\xea\x24\xaf\x78\x91\xd6\xe9\xad\ +\xdf\x99\xc0\x87\x27\x9d\xdb\x9f\x95\x84\xd5\xcc\x21\xb2\xca\x9c\ +\x9f\x95\x0e\xa7\xa5\x75\xfa\x37\x0e\x33\x83\x32\x67\xf7\x9e\xa3\ +\x91\x80\xea\x64\xf6\x5f\x09\x78\x79\x97\x30\x2b\xf4\xdd\x1f\x84\ +\xf0\xe1\x09\xe1\x75\x9b\x49\x50\x7a\x61\x3c\x98\x3b\xfc\xc1\x8b\ +\x1e\xc1\x52\x6b\x47\xc0\xd5\x91\xd1\x90\x82\x88\x7e\x74\x97\x10\ +\x49\x85\x41\x9a\xa3\xee\x1b\x12\xcd\x8a\xa2\xe1\x2d\x96\x1e\xd8\ +\x76\x09\x87\xa8\x4d\xf0\x92\x48\x7b\x12\x36\x11\x9b\xdb\x38\xf3\ +\xf1\x4c\x1b\xba\x57\xb5\xf6\x21\x3a\x63\x38\xce\x3c\xe1\xc3\x33\ +\x42\x19\x08\xab\x42\xb9\x04\xa5\x53\x0c\xcd\xf3\x3b\x46\x48\x8c\ +\x26\x19\x7f\x46\x34\x88\xd5\x2c\x3a\xe6\xb4\x4c\xf1\xc8\x82\x4d\ +\xa5\xe0\xa4\xf7\x87\x03\x80\x8e\xc9\xd6\x20\xcc\x21\x08\xd0\x43\ +\xf3\xf2\x3e\xe1\xa3\x95\x82\x58\x78\xd0\x6d\xd7\x7f\x7e\x76\x02\ +\xcc\x49\xb0\x0e\x0a\xdd\xbc\x4a\x66\xff\x15\x05\x47\x07\xcc\xbd\ +\x98\x8a\x8b\x42\x87\x67\x66\x8c\xd1\x8b\x96\x02\xcc\x8a\xce\xbb\ +\x6c\x05\xa9\x63\xbc\xaa\x05\x4f\x96\x5a\xdf\xed\x0c\x52\xba\x2e\ +\x75\x06\xfc\xa7\x6f\x12\xb6\xad\xe0\x1b\xe3\xfb\xb7\x22\x38\x46\ +\xbd\xc1\x5f\xb5\x82\x75\xa1\x2f\x82\x2d\xad\x4c\xe6\xf6\xe3\x20\ +\xf8\xe7\x9e\x7a\xec\x6d\x16\xd4\x24\xe0\xf5\x36\xe2\xe9\x99\xd3\ +\xdb\x12\x0a\x3e\x69\x45\x37\x51\xdd\x33\x5e\x1c\xb4\x1c\xf9\x60\ +\xe1\x70\xd3\x32\xae\x3a\x41\x35\xd3\xb2\xe6\xfe\x68\x46\x29\xb6\ +\x99\x9d\x49\x6b\x79\x27\x83\x0a\x92\x0a\x9c\x28\xe3\xed\xaa\x07\ +\x5c\x2b\x98\x41\x50\x8a\xe0\x18\x81\xab\x43\xc2\x99\x57\x3e\x85\ +\xca\x41\x89\x8d\xe6\x04\xe7\x15\xf0\xa8\x12\xcc\x48\x83\xc7\xde\ +\xea\xc5\x94\x04\x8d\x57\x32\x4c\x84\x60\xee\xc5\xe4\xb8\x15\xb2\ +\x5b\x8b\xa0\xb6\x77\xe3\x20\x38\x32\x70\xb5\x4f\xb8\x32\x9c\xff\ +\xb3\x8d\xc7\x21\x2a\xc6\x82\x48\xb9\x10\xaf\xb6\x8c\x9b\x46\xf0\ +\xfc\x20\x48\x89\x51\x8b\x8e\xeb\x5a\xcb\x06\x2a\xaf\xdd\x75\x15\ +\x3f\x21\xec\xa2\xa2\xf2\x16\x1e\xf8\xe4\xd4\x84\x54\xa0\xfd\x98\ +\xcb\x83\x12\xad\x9c\xad\xc1\x7d\x54\xdc\xc0\xa2\x00\xf6\x49\x70\ +\x53\x33\x0a\x47\x58\x7a\xc1\xa1\x67\xbc\xa9\x05\x0f\xd7\x0e\x2f\ +\xf7\x82\xa6\x1b\x47\xbd\x73\x4f\x66\xa2\x2a\x70\x4e\x0f\x46\x82\ +\x62\xf9\x13\x6b\x8a\x1d\x21\x78\xb5\x13\xac\x01\x9c\x88\x36\xa2\ +\x77\x9d\xe0\xae\x66\x7c\x7a\xa6\xc0\x26\xce\xc6\x29\xa2\xa8\xca\ +\xbf\x7c\xae\xb7\xf9\x2a\x68\x47\xe3\x3e\x6a\x06\x35\x0b\xa4\xb8\ +\x01\x2b\x3d\x3a\xf3\x25\x58\x17\x3a\x95\x49\xa2\x98\x0d\x36\xc5\ +\xa8\x57\x87\x64\xbd\x22\xc1\xa7\x67\x1e\x31\x0a\xee\xcd\xe0\x65\ +\x33\x73\x38\xf6\x82\x1f\x5d\x32\xee\x3a\xc1\xad\x8d\x84\x1b\x56\ +\xb5\x2a\x88\x8e\xc6\xc9\xc0\x43\x55\x20\x5c\xb5\x0a\x57\x3e\x2b\ +\x34\xc8\x3e\x3d\xd3\x46\x73\x23\x50\x0e\xcd\xfb\x53\x04\x12\x9c\ +\x94\x82\x37\x3d\xa3\x01\xa3\x13\x6d\xf2\xb5\xcc\x88\xc2\x78\xb8\ +\x04\x58\x58\x3b\xcf\xa4\x9b\xf6\x27\xd7\x09\xc4\x2a\xc0\x38\xf3\ +\x8a\xb6\xf2\x22\x3a\x1d\xe8\x95\xaf\xe9\x21\x88\xac\x1b\xfa\x10\ +\x05\x5d\x27\x68\x44\xb0\xb2\x20\x33\xf3\xca\x52\x63\xfb\xba\xd7\ +\x07\x46\x27\x0c\x2f\x0c\x12\x46\x21\x0a\x87\x8d\x49\xa5\xb7\x36\ +\x5e\x70\x16\x04\xcc\x5a\x6f\x47\x11\x04\xd1\xba\x6c\x1f\x05\xe7\ +\xd0\x8d\x38\x27\xfd\x79\xeb\x20\xf8\x07\x5f\xf4\xd8\xcc\x05\xd7\ +\xbb\x84\x99\x17\x6c\x4a\xc1\x17\x37\x6a\xcb\xb9\xb0\x0d\xb2\x34\ +\x80\x77\x8a\x8c\x0b\xaf\xf3\xfc\xeb\x63\x44\x20\xc1\xca\x69\x14\ +\x97\x98\xe0\x67\x80\x17\xc6\x21\x31\xf6\x31\x21\x38\x60\xb3\x70\ +\x68\x23\xe3\xf1\x02\x08\x89\xc1\x60\x3d\x88\x22\x38\xf3\x8c\x3d\ +\x04\x47\x11\x24\x12\x54\xc2\x58\xce\x08\xdb\xc8\x38\xab\x80\x65\ +\xa5\x75\x2f\x99\xcb\xcf\xf5\x21\xe1\xf2\xa0\xb8\x72\x12\x5d\xcf\ +\xca\xd4\x77\x77\x6d\x82\x77\x0a\x33\x54\x99\x2b\x5d\xd7\xeb\x5a\ +\xbf\xd6\x89\x92\x61\x0a\xd2\x80\x58\x59\x50\xba\x4f\x82\x9b\x7d\ +\x84\xb7\x8e\xe1\x8a\xb4\x77\x13\x59\xe0\x58\x30\x73\x8c\x87\x25\ +\x50\x82\x91\x44\xd7\xb5\x67\x95\x58\xef\x92\x60\x23\x82\x59\x60\ +\x7c\xbc\x51\x03\x90\xc4\x82\x1f\x5d\x27\x38\x49\x38\x46\x85\x78\ +\x9f\x55\x82\x1f\x5f\xf6\xf0\x41\xb0\xb2\x67\x26\xd6\x20\x55\x38\ +\x60\x41\x82\x36\x31\xb6\x6d\x42\x62\x41\xe5\xf4\x59\x4e\x83\xc0\ +\x17\x00\x33\xa3\x4b\x8c\x6d\x4c\xd8\x36\x09\x1f\x5d\x94\xe0\x24\ +\x58\x57\xc0\x8a\x18\x04\x05\x78\x05\x11\x9c\x39\x81\x90\xe0\x28\ +\x8c\x23\xe9\x1a\x5d\xcc\x09\xc7\xc8\x08\xa2\x41\xc7\xd9\x67\x75\ +\xa2\x40\xaa\x7f\xf4\x26\xe2\xdc\x31\xfa\xa8\x7b\x32\x40\x50\x89\ +\xe0\xa6\x4f\xa8\xbc\xc0\x31\x23\x40\xbf\x76\xe5\x14\xfe\xec\xed\ +\xe2\x2a\x20\xa8\xc0\x38\x9b\x01\x0b\xe8\xcf\xad\x59\xf0\xed\x36\ +\xaa\x44\xbb\x30\x3c\x33\x62\x9f\x0c\x8a\x28\x98\x39\xbd\xdd\x17\ +\x60\x44\x66\xe3\xd2\xb0\xa9\x4d\x69\x0a\x17\x63\xc2\xaf\x3f\x75\ +\x88\x3d\xe3\xa6\x63\x38\x08\x7e\x7a\x9d\xe0\x21\x38\x34\x82\x79\ +\x81\xf7\x99\x01\x10\x6a\xd6\xc6\x5d\xc7\xba\x80\x77\x75\xc4\xf9\ +\x0c\x78\x79\x0b\xdc\x42\xc9\x00\x00\x20\x00\x49\x44\x41\x54\x64\ +\x3c\x3f\x26\x65\xa5\x55\x7a\xcb\x9c\xad\x1d\x1e\xad\x09\x45\xa9\ +\x84\x8e\xc8\x7a\xf0\x13\xe9\x6d\x18\xa0\xb0\xd1\xfb\xa8\x91\xbc\ +\x13\x0d\x1c\xd1\xe9\xe6\xae\x49\xb0\x13\xc1\xc3\x05\x63\x9b\xc4\ +\xa8\xa8\x7a\xbb\x95\x41\xf0\x57\x9e\x04\xcc\xbc\xf2\xec\xbd\x30\ +\xd8\x82\xce\x2e\x09\x76\x51\xf0\xcb\xe7\x1e\xde\xe9\xed\xf0\x0b\ +\xe7\x01\xce\x0e\xd8\x1b\x16\x7c\x6e\xc2\x16\xd1\x13\xee\xa2\x8e\ +\xdb\x9a\x28\x08\x05\x41\x48\xcc\x3b\x4f\xf9\xe3\x0d\x09\xe6\x85\ +\x3d\x37\x12\x56\x85\xa6\x60\x0b\x6f\x46\x0d\x24\xd8\xb1\xe0\xdb\ +\x7d\x84\x0b\x0a\xd1\x24\x63\x92\x9d\xcf\x1d\x76\x7d\x42\xd3\xe9\ +\xad\x70\x1f\x81\x07\x0f\x80\xf5\x9c\xb0\x2c\xf4\xd6\xba\x4d\xc0\ +\xe9\x4c\xbb\x3b\xad\x08\x5a\x02\x9a\x26\xc1\x07\xe0\xab\x23\x23\ +\x46\x41\x15\x34\xb8\x3d\xdc\x38\x3c\x5e\x02\x8b\x4a\x19\x87\xbd\ +\x99\xb2\x1c\x8c\xa4\x33\x37\xb2\x96\x8e\x37\xd5\xd6\xac\x16\x41\ +\xb4\x6c\x81\x9d\xae\xe9\xf9\x02\xda\x9c\x35\x5c\xb2\x40\x10\x0a\ +\xc5\xec\x6f\x2a\x7d\x86\x8a\x75\x4d\x61\xbc\x88\x37\x2d\xe3\xd9\ +\x0a\x58\x95\x3a\x71\xf8\xec\x34\xa8\xd4\x35\x09\x6e\xa0\xec\xb6\ +\xab\x7d\x42\xc3\x02\x57\x38\x90\x1b\x35\xf2\x3a\x53\x81\x2e\xed\ +\xf9\x1a\xa7\xcf\x93\x48\xb0\x09\x02\x49\x69\xc8\x8c\x86\x06\x82\ +\x53\xec\xc8\x9b\x56\x83\xfd\xc2\x10\x86\x67\x15\xa1\xac\x08\xaf\ +\xb6\x8d\x1e\x84\x5e\xd0\x80\xf0\x8b\x1f\x7b\x94\x5e\x50\x3a\xc1\ +\x91\x05\x73\x73\x7f\x3a\x8a\x1e\xe6\xeb\x26\xe1\xc1\x1c\xf8\xd1\ +\x3d\xa3\x66\x7d\xb7\x0f\x4b\xc1\x7c\xe6\x70\x3e\x07\x66\x15\x21\ +\x15\x26\x01\x0f\xc1\x11\x39\xb3\x50\xe1\xd0\xb3\x52\x47\xc3\x85\ +\xd3\xec\xb4\xb0\xbd\x3a\x73\x7a\x61\xf5\x64\xa5\xa4\x89\x9d\x26\ +\x52\x8c\x75\xe5\x05\xdf\x7b\xe4\x31\x2b\x08\xa9\xe7\x41\x4b\x33\ +\x8a\xe0\x4d\xc7\xa8\x0a\xe0\xa3\xb5\x47\xe5\x05\xe7\x8b\x80\x8b\ +\x60\x6c\x4f\x73\x26\xfa\xbf\x5e\xf6\xf0\x5e\xc1\x4b\x5b\x23\x4c\ +\x75\xac\xef\xb2\x9b\x66\x00\xbf\x2d\xff\x3f\x04\x80\x5f\xff\xb7\ +\x06\x99\xa6\x44\x00\x45\xc1\xb6\x63\xac\x3d\xb0\xa8\x08\x9b\x40\ +\xd8\x19\x46\xbc\x10\xc2\xbe\x03\x5e\x37\x1a\xc0\x8e\x9d\xe0\x50\ +\x0b\x6e\x5a\x6d\x20\x75\x0c\xf8\xec\xdf\x1e\xb5\x1e\x5d\xac\x08\ +\x27\x50\xce\xb5\x06\x15\xa3\xf0\x1a\x06\xfd\xa2\x24\xbc\xb8\xd7\ +\xc6\x5b\x49\xc0\xe3\x0a\x38\x2f\x08\x75\x0b\xfc\xe0\x9b\x08\xb1\ +\xdb\x23\xab\xb6\xb6\xac\x98\xed\x03\x03\xff\xe8\x3a\x29\x6b\x90\ +\x81\xe7\xf7\x49\xd9\x5a\xac\xa8\xc3\x25\x01\xaf\x6a\x25\xdf\xf8\ +\x84\x41\xa2\xfa\xd8\x2b\x3f\xe0\xf6\xa8\xa9\x78\xb4\x80\x9d\xe7\ +\xb6\xaf\x8e\xda\x8d\x7d\xb8\x0a\x70\xa2\x4c\xc5\x2e\x01\x15\x6b\ +\x7d\xb7\x6d\x80\xbe\x53\x24\x62\xc7\xba\x5e\x9e\x81\xd8\x09\x96\ +\x01\x38\x34\x8c\xd7\x57\xc0\xf5\x5e\xa1\xc6\xad\x35\x81\x5e\xec\ +\x05\xa7\x26\xf8\x78\x1e\x74\x1c\xd9\xb4\xba\x2e\xdb\x4e\x70\xec\ +\xf5\x67\xee\x1a\xc1\xa1\x55\x8d\x04\x31\x97\x1e\xe6\x71\x82\x30\ +\x23\xe0\x62\x43\x08\x09\x98\x19\x5c\xd4\x9b\x62\x4d\x67\xaa\xb6\ +\x67\x25\xe1\x6a\x2f\xe0\xa4\xeb\x50\x01\x78\x3c\x57\x56\xdd\x4f\ +\x6f\x12\x8e\x2d\xb0\x80\xe0\x36\x6a\x2f\xa1\xe3\x51\xac\xf5\xf3\ +\x7b\x15\xed\xe4\x08\x7c\x75\x17\xe1\x6c\xb2\xb2\x10\x7d\xd6\x7d\ +\x54\x04\xe2\xb1\x4e\x70\xac\xeb\x7a\xc8\xa8\xc0\x64\xef\x36\xe9\ +\xb4\xe4\x10\xb5\x06\xbf\xe9\x75\x5a\xb3\x5a\x04\x14\xd9\x13\xc2\ +\xde\x49\x9f\x14\xf3\xb1\x6b\x81\xa6\x51\xaa\x6e\xd7\x6b\x4d\x9e\ +\x3a\xa5\x95\xa7\x5e\x90\xa2\xe0\x0f\x7f\x92\xd0\x45\xed\x8f\x30\ +\x03\x57\x47\x33\x5c\x61\xed\x1f\x3d\x0d\xc0\xae\x31\x91\x0d\xe3\ +\x9a\x7c\xdb\x02\x5d\xcb\x68\xa3\xfe\xce\xbb\x46\x06\x01\x54\x24\ +\x15\x07\xf1\x46\x13\xed\x84\xf0\xb4\xc4\x68\xe7\x66\x7c\x8e\x16\ +\x1a\x98\x0a\x01\x6e\xf6\x82\xa5\xc1\xd2\x9f\x55\xaa\x56\x15\x05\ +\xf8\xe1\xb7\x09\x85\x95\x22\x79\x4d\x23\xeb\xde\x7c\xdd\x02\x5f\ +\xef\x12\x84\x81\xfb\x5d\xc4\x36\xe9\x9e\x20\xd6\x26\xf8\x5c\x08\ +\xb7\x3d\x81\x62\x42\x25\x39\xf5\xd7\x2c\x6c\x66\xd2\xd1\xbf\xf5\ +\x1f\xfe\xc7\x84\xa7\xfc\x17\x1c\x00\xfe\xb6\x00\xdf\xfe\x17\x78\ +\xfa\xd7\xff\xae\xcb\x1d\xdc\x86\xf5\xa6\x6e\x3a\xc6\x4d\xcd\xb8\ +\x6a\xf5\x96\xa8\x84\xd1\x26\xc6\xc3\x19\xf4\xdf\xc1\x68\xea\x88\ +\x0e\x9a\x8a\x17\x89\xb1\x74\x82\x98\x18\xdb\x8e\xd1\x47\xc6\xc5\ +\x82\x71\x79\x9d\x70\x1d\x35\x05\xf2\xcc\x68\x6c\x75\x37\x8e\x11\ +\x93\x42\x7d\x6b\x66\x2c\x3d\x23\x92\xe0\x9b\xbd\x7d\x7f\x62\x54\ +\xd0\x34\xfb\xd0\x69\x6a\x78\x26\x8c\xd3\x42\xff\xec\x02\x7a\x6b\ +\xd4\x8d\xa6\xd3\x95\x13\x1c\x99\x91\x98\xd1\x76\x8c\x0f\x4f\x09\ +\x5e\x18\x97\xfb\x1e\x6d\x62\x74\x96\x5e\xae\x83\xe0\xae\x61\x9c\ +\x2f\x04\x33\xe8\x33\x11\x18\x31\x32\x5c\xcf\x28\xc0\xe8\x89\x71\ +\x73\xd7\x81\x0a\x80\x12\x83\x58\x7f\xe7\xca\x25\xfc\xca\x23\x0f\ +\x07\xc6\xa2\x04\x36\x60\xbc\x6e\x12\x52\xcf\x20\x2f\x38\xf6\xca\ +\x8c\x64\x62\x40\x18\xa5\x30\x84\x19\xbd\x7d\xf6\x7d\x9b\xd0\x27\ +\xc6\x55\x9d\xb0\x8f\x0c\x66\x86\x03\xe3\x61\xa5\xec\x33\x62\x46\ +\xdd\x46\xcd\xa2\x98\x21\x89\x71\xe2\x74\x7d\x0f\x9d\xae\xdd\xd9\ +\x82\xf1\xfc\x32\xe1\xc8\x0c\x16\xfd\x9a\xc8\x8c\xd4\xeb\x7a\x05\ +\x28\x18\x69\x17\x19\x2b\xcf\xd8\x45\x46\x84\xe0\xc5\x4e\x19\x2a\ +\x24\xba\xb6\xf7\x1d\xa3\x8d\x8c\x0b\x61\xed\xd3\x80\x31\x67\xc6\ +\x0c\x8c\xba\x67\x54\x01\x78\xb4\x24\xec\x2d\x02\xf5\x91\xf1\x74\ +\x0d\x90\x30\xa2\x08\x92\xb0\x8e\x29\xad\x54\x63\x5b\xfb\x4d\x10\ +\xcc\xa1\xa5\x1b\x8b\x3e\x17\xf7\x8c\x0e\x8c\x6e\xd7\xe1\x60\x75\ +\x36\x84\x11\x13\xe3\xc3\x39\xe3\xa3\x53\x07\x12\x06\x15\xc0\x93\ +\xc0\xd8\xf5\x8c\x7a\x1f\x91\xac\x4c\xe9\x99\x11\x88\xd1\xda\x67\ +\x5e\x62\x5c\xd3\xd8\x25\xf4\xcc\xb8\xae\x13\x5e\x75\x8c\x63\x62\ +\xac\xa1\x5f\xbf\x0c\x82\x92\x19\xfb\x3e\x81\x85\x51\x27\x7d\x1f\ +\x17\x64\xef\x4a\xf4\xfb\xe0\x18\xd2\x32\xba\x36\xe1\x55\xa3\xcf\ +\xec\x58\x7f\x56\x09\xc6\x52\xb4\x64\xa9\x99\x21\xa4\xcf\x4d\x24\ +\xf8\x6a\xcf\x20\x16\xd4\x51\xbf\x6e\xd7\x33\xf6\x91\xe1\x12\x63\ +\xc6\x8c\xd3\x52\xd7\xe5\x04\xfa\x6e\xa3\x00\x8f\xd6\xa4\x08\x57\ +\x66\x04\x61\x08\x18\x9b\x85\x96\xa9\xd7\x1d\x63\x6b\xeb\xdd\xb2\ +\xf6\x59\x5a\xeb\x54\x87\xff\xed\x09\xc9\xbf\xe9\xf0\x1b\xbf\x27\ +\x7f\x81\x01\xe0\xbf\x05\xfe\xda\x7f\xfe\x3f\xd0\x5f\xfb\x57\xfe\ +\x65\xf5\x38\x30\x84\x56\x01\x41\x55\x0a\x2a\xd2\xfa\xbb\x49\x8c\ +\x00\x86\x27\xc6\xfd\x31\x02\xc2\x70\x56\x7b\xaf\x59\xe1\x9b\x47\ +\x08\x6e\xba\x84\xf5\x42\xe7\x49\x2b\x2f\xf8\xc9\x2d\xc3\x07\xe0\ +\xc3\xc0\x38\x5f\x11\x1a\x66\x9c\x78\x41\xcb\x8c\xfb\x64\x8d\xc0\ +\x26\xa1\x20\x95\xcf\xdd\xb6\x8c\x04\x41\x9d\x74\x13\x6f\x99\x51\ +\x79\xfd\xbb\xef\xac\x09\x0d\x69\x8d\xef\x85\xf1\x3a\x59\x5d\xec\ +\x04\x75\x13\xd1\xc5\x04\x12\xc1\x59\x00\xea\xc4\xf8\xf2\xba\xc7\ +\xa2\x02\x0e\x91\xf1\x78\xad\x4a\x2b\x51\x18\xd7\x4d\xc2\xb2\x10\ +\xd4\x0d\xa3\x72\x5a\xab\xd7\x49\xd3\xe8\xce\x69\x6d\xbc\x2e\x05\ +\x3b\x61\xb4\x4d\x42\x23\xfa\xf9\x02\x04\x2f\x8e\x82\x1f\xbc\x68\ +\xb1\x5c\x38\xdc\x1c\x22\xda\x00\x10\x33\x36\x2b\x42\xdb\x27\x75\ +\xbc\x65\xc6\xc2\x1b\x0d\x7a\xa1\xe3\x3b\xef\x04\x9d\x30\x36\x2b\ +\xad\xc9\x03\x09\xea\xc4\x28\x49\x50\x27\x41\xdf\xa6\xa1\x71\xd6\ +\xb1\x60\xc9\x5a\xc7\xf6\x10\x5c\x75\x09\x45\x50\x98\xe9\xda\x09\ +\x7e\x78\xcd\xd8\xcc\x80\x33\x62\x54\x4e\x30\x2b\xf5\x7d\x79\xaf\ +\xe5\xc5\xb6\x67\xdc\x1f\x93\x06\x03\x6b\x9a\xdd\xf6\x0c\x82\x60\ +\x9b\x12\x5a\x61\x38\xaf\x9e\x82\x9f\x6d\x08\xbd\x17\xec\xfb\x04\ +\x82\xe0\xd6\x6a\xe5\x40\x02\x89\x09\x97\xfb\xa8\x93\x0f\xa7\xa4\ +\xf9\x97\x3b\xa5\xf9\x6d\x23\x63\x4e\x8c\x5f\x7d\x5a\x20\x26\xfd\ +\x9d\xc1\xb1\x62\x20\x63\x42\xc7\xac\x17\x09\x6b\xea\x7c\x5a\x08\ +\x44\x18\x6c\x7d\x9b\xba\x4b\x88\x26\xfc\xf0\xe5\x41\xf0\x87\xdf\ +\xb4\x38\x59\x3a\x6c\xeb\x88\xab\x28\x08\x5e\x70\x71\xe2\x10\x63\ +\x32\x81\x0f\x86\xf3\xda\x20\x7b\x38\x27\x70\xa9\xd0\xee\x28\x8c\ +\xf9\x52\xa7\x33\x1e\x1a\xd0\x40\x02\x22\xdd\x9f\x37\xad\x3e\x53\ +\x49\x82\xa6\x61\x3c\x2a\x35\x78\xbd\xe9\x19\x85\x57\xdb\xf0\x0a\ +\x8c\xbb\xa3\x80\x0a\xa0\x15\xc6\x09\x31\x1e\x9e\x10\x7a\x66\x5c\ +\x04\xfd\xac\xb7\x49\x03\x86\x67\xed\x69\x78\x62\xdc\xda\xcf\x3e\ +\x24\x4d\x2d\x3b\x0b\xd4\x0f\xe7\x84\x93\x92\xd1\x92\x02\x84\x1a\ +\x66\x5c\x27\xed\xd3\x70\x4a\x78\xbd\x8d\x58\x58\x63\x73\xe6\x81\ +\xc4\x8c\x97\xdb\x84\x44\x82\x14\x19\xdf\x7f\x56\x20\xf5\x09\x7d\ +\x64\x1c\x7b\xf3\x89\x04\xb0\xf9\xb7\xff\xa6\xfb\xf7\xff\xbb\x97\ +\xee\x77\x7f\x1d\xf8\x8d\x1f\xc8\x5f\x4c\x00\xf8\x95\x1b\xc1\xdf\ +\xf9\xc1\xff\x89\x1f\x9e\xdf\xa8\x53\xb5\x30\x3a\xd6\xc6\xce\xe5\ +\x3e\xe1\xd8\x33\x96\xa5\x6e\xf2\xfb\xa4\x11\x34\x40\x17\xa4\xb0\ +\x28\xfc\x4d\xa7\x51\xb9\x67\xc6\x27\x67\x01\xdb\x3a\xe1\x3b\x0b\ +\x35\x6d\xec\x44\x0f\xf3\x65\x02\xae\xb7\xda\x4c\x3b\x44\xc6\xc3\ +\xa0\x75\x96\x8f\x8c\x59\xa1\x98\xff\x7d\x12\x6c\xac\x09\xe5\x45\ +\x83\xcf\xa9\xd5\xdb\x9d\x17\xbc\x3a\x26\x10\x01\xdb\x8e\xb1\xa9\ +\x08\xc4\x0c\x76\x8c\x0d\x31\x6e\x92\x8e\x28\x7b\x61\xf4\x92\x50\ +\x06\xc1\x31\x09\xb6\x6d\xd2\x06\xd9\xa1\x37\x29\x67\xc1\x77\x1f\ +\x78\xdc\x74\xfa\xf5\x87\x28\x38\x59\x38\xac\xc1\xa8\x48\x70\x52\ +\x09\x6e\x23\xa3\xad\x19\x85\x49\x6e\x7f\xef\x44\x89\x3f\x0b\x62\ +\x54\xc2\x58\x17\x82\xc3\xb1\xc7\xa6\x00\xee\x8f\x7a\xe8\x9b\x5e\ +\x9f\x7f\x59\xa8\xdc\x76\x22\xed\x79\xec\x5b\x46\xdb\x45\xb4\x49\ +\x3f\xd3\xdd\x21\x61\x1b\x19\x0b\xa7\x62\xa6\x07\x6b\xae\xee\x23\ +\xa3\xb7\x5b\x53\x44\xd7\xb4\xb1\x7f\x9f\x07\xc6\x62\x16\x70\xe1\ +\x75\xe8\x2a\x24\xb8\x69\x13\xee\x8d\x2b\xb1\x6f\x12\x60\x99\x8c\ +\x73\x82\xb5\x13\x14\xc4\x60\x47\xb8\x69\x19\x9b\x32\x37\xad\x18\ +\x33\xaf\xf4\x5a\x49\x82\xb2\x10\xfc\xd9\x5d\x0f\x57\x3a\x30\x0b\ +\x0a\xaf\xb7\xfb\x3c\xe8\x0d\x74\x63\xef\xbb\x66\x1d\x45\x3a\xd2\ +\x1b\x2e\x46\x46\x21\x8c\xbb\x9e\xb1\xdb\x77\x60\x61\xfc\xa5\x27\ +\x1e\xfb\x04\x1c\x7b\xc6\x75\xaf\x0a\xc9\xe7\x5e\x30\x77\x8c\x07\ +\x33\xc1\xeb\x8e\x51\xb2\x60\xd7\x31\x66\x24\x78\xba\x76\x58\x04\ +\xc6\xb9\x65\x93\x27\x41\x70\xb3\xed\x71\x3e\x53\xb3\xd7\xbe\x67\ +\xdc\xd6\x8c\x5e\xb4\x11\xb9\x28\x09\x73\xaf\x41\x93\xbc\xe0\x76\ +\x1f\x11\x2d\x30\x1f\x8e\x09\x87\xa4\xcd\xc1\x8f\x4f\x54\x07\x71\ +\x2f\xc0\x36\x69\x90\x3a\xb2\xda\x72\xf4\x60\x7c\x79\xd4\x6c\xe5\ +\xd0\x33\x3e\x7b\xe0\xd1\xb4\x11\x17\x0b\x85\xc0\xdd\x35\x09\xb3\ +\x12\xb8\x8a\x82\xab\xfb\x88\xc2\x69\x29\xbc\x71\x82\x93\x42\x0f\ +\xf7\xac\x00\x7a\x5b\x8f\xb5\xd3\xf7\x55\x79\x01\x31\x23\xb0\xf6\ +\x70\x5e\x1d\x22\x38\x78\xa4\xc4\xe8\x00\x2c\x9d\x60\xe9\x18\x07\ +\xd6\x77\xd0\x0a\xe3\x3e\x32\x9c\x67\xd4\x29\xa1\x89\x1a\x1c\xbb\ +\x36\x22\x31\xe3\xf9\x5d\x87\x85\x17\x3c\x3a\x73\x58\x85\x84\xae\ +\x57\xd6\xdb\x07\x6b\xef\x36\x0f\xb6\xf4\x9f\xfe\x8f\x70\xbf\xfb\ +\x7d\xe0\x2f\xfd\x37\xf2\xff\x25\x00\x08\xf0\x37\x04\xbf\x7b\x46\ +\xf8\xc1\x0f\xff\x32\x7d\xd8\xbe\xf0\xa0\x7f\xd7\x71\x4a\x40\x62\ +\x1c\x3b\xc6\x32\x68\xea\xf2\xe6\x90\xf0\xd1\xdc\xf4\xd0\x59\xf0\ +\x4b\xcf\x3c\xce\x99\xd1\x8a\xe0\x61\x29\x78\x58\xe9\xf8\xe8\xc1\ +\x9c\xf0\xfa\xae\xd7\xa0\x70\xa7\xd9\x81\x17\xe5\x74\xb3\x1d\xf0\ +\x99\xd3\xcd\xf7\xb2\x13\x84\xc8\x38\x59\x10\xfa\x5e\x0f\x69\xcf\ +\x3a\x1a\xca\x92\x58\xbb\x5e\x70\xdd\x6a\xca\xce\xbd\x1e\xb2\xb6\ +\x4f\x28\xa1\x07\x7b\xe9\x04\x75\x2f\xb8\xec\x04\x73\x11\x3c\x2c\ +\xb5\xf9\x74\xd9\x08\x4e\x0b\x05\xec\x9c\x95\x0a\x1c\x3a\x9d\x7b\ +\x3c\xdf\x25\xf8\x5e\xf0\x8f\xbf\xed\x51\x5a\xc7\x9f\x49\xf0\x6a\ +\x17\x21\x4e\xb5\x0d\xae\x8f\xda\x64\xeb\x8c\x90\xf2\xa6\x61\xdc\ +\xb5\xc0\xba\xd2\xe7\xa9\x9c\x36\xa4\x6e\x5a\x9d\x10\xa4\xa4\x9d\ +\xe0\xa6\xd7\x8e\xfc\x8b\x7d\xc2\x7d\xc7\xd8\x1d\x13\xee\x6b\xc6\ +\xae\xd6\x06\x1f\x27\x1d\xbd\x49\x12\x5c\x90\x8e\x1c\xd7\x9e\x71\ +\x51\x29\x45\xfa\xb3\xc7\x0e\xa7\x36\x6a\x9b\x89\xe0\xc3\x85\xae\ +\x81\x13\xc1\xcc\x39\xdc\x1e\x3a\xbc\xd9\x8b\x82\x76\xac\xd9\x5a\ +\xb7\x1a\xc0\x96\x24\x48\x49\x70\x97\x04\xa9\x55\x62\xd4\x2a\x10\ +\xe6\x92\x50\x47\x4d\x4f\x3d\x01\x33\x12\xec\x5a\x6d\xa0\xce\x1c\ +\xa3\x6d\x75\xec\x76\xbb\xeb\x41\xa2\x13\x9b\x92\x75\xac\xda\x8a\ +\x76\xc7\x4f\xbd\x3e\xd3\x6d\xc3\xf0\x91\xb1\x0a\xa6\x10\xd4\x0a\ +\x3e\xdd\x04\x7c\x71\x9f\xe0\x58\xf0\xfb\x2f\x3a\xb8\xc8\xa8\x20\ +\x98\x05\xc1\x97\xbb\x84\x9a\x19\x85\x71\x09\x1e\xcc\x1c\x12\x04\ +\xcb\x52\x1b\xba\xb7\x35\x63\x33\x73\xb8\xab\x19\xa5\xd7\xb5\x3d\ +\xb2\xe0\xcd\x41\x0f\x72\xcf\x82\xc8\xfa\xef\x75\x2f\xf8\xf6\x90\ +\xf0\x66\xaf\x69\xf8\x57\xb7\x11\x41\xb4\x39\x26\xac\x6b\xbb\x22\ +\x9d\x3e\x3d\xbf\x8f\xf8\x6c\x45\x38\x34\x8c\x85\x13\xfc\xe2\x93\ +\x02\x33\xa3\x5c\x6f\x02\xf0\x74\xa6\x58\x97\x8f\x57\x84\x1f\x5f\ +\x76\x88\x09\x78\x7e\xa3\x53\xac\x9e\x05\xf7\xb5\x66\x0e\x02\x9d\ +\xc6\x44\x16\xdc\xf4\x0a\x02\xfb\x68\x45\x38\x34\xc9\xc4\x4c\x55\ +\x12\xac\x22\x41\xdd\xe9\xd7\xed\xa2\x06\x37\x62\xc1\xe5\xa1\x57\ +\xf8\x38\x27\xc5\xd4\xd8\xb8\xbb\x63\x9d\x56\xad\xbc\xae\xe9\xbe\ +\xd3\xc9\x5a\x01\x41\x60\xc1\x93\xb5\xc3\x76\xdb\xe3\xa6\x63\xbc\ +\xb8\x6c\x71\xd7\x08\x28\x31\xfe\xc6\x1f\x49\xb9\x7d\xf3\xa3\xe0\ +\xbf\x26\xd7\xfc\x55\xe0\x7f\xfd\x87\xa0\xff\xe0\xb7\x40\xf8\x8f\ +\xe4\xe7\x0d\x00\x84\x5f\xf9\xd7\x40\x0f\x00\xb4\x7f\xe7\xd7\xdc\ +\xbc\x6e\x1c\xfe\x85\xc7\x55\x41\xc0\x21\x45\x3c\x5e\x11\xba\x3e\ +\xe1\x36\x26\x90\x63\x84\x19\x61\x13\x34\x02\xff\xf1\x57\x1d\x5a\ +\x62\x48\x4c\x78\xd9\xe8\x86\x27\x30\xae\x0f\x3d\x0e\xbd\xa6\xe2\ +\x1f\x3c\x02\x48\xb4\xcb\x93\x24\xa1\x91\x04\x96\x84\x63\x62\xd4\ +\x94\x50\x70\x42\x27\x09\xcf\x77\x3d\xfa\xc4\xb8\x8e\x09\x33\x49\ +\xf0\xd0\x39\xf4\x21\x31\x9c\x68\x26\xf2\xd5\x31\xe1\x64\x06\x3c\ +\x58\xa9\xc1\x43\x14\x46\x9b\x12\x1e\x2f\x34\x5b\xf9\x78\xc5\x28\ +\x90\xf0\xcd\x31\xe2\xd3\x15\xe1\x61\xc5\xf8\xe2\xd0\x63\x5e\xe8\ +\x58\x32\x48\xc2\xdd\xae\x45\xe5\x12\x10\x18\xff\xfc\x77\x3c\x56\ +\x4e\xf0\x26\x25\x2c\x89\x51\x10\xe3\xba\x8b\xb8\x8e\x11\xde\x31\ +\xe6\x94\x10\x24\xe1\xea\xd0\x03\x92\xf0\xea\xd0\xe1\xae\x49\x20\ +\x97\xe0\x52\x42\x41\x09\x8f\x57\xc0\x8c\x13\x4e\x4b\x46\xc9\x09\ +\xfb\x2e\xe2\xb4\x14\xac\x42\xc2\x2c\x30\x82\xd7\x74\x8f\x1c\xe3\ +\x6c\x01\xb4\x9c\xb0\xf4\x8c\xc5\x8c\x70\x17\x13\x7a\x49\xf0\x05\ +\x61\xb3\x22\x80\x13\xbe\x7c\xd3\xe3\xa6\x4d\x48\x31\x61\xcb\x09\ +\xdf\xec\x23\x02\xf4\xf3\x5d\xd6\x3d\x0e\x5d\xc4\xe9\x89\x60\x59\ +\x31\x12\x27\x40\xf4\x67\x24\x49\xa8\x85\x71\x97\x12\xe6\x48\x28\ +\x5c\xc2\xeb\x26\xe2\xb6\x8d\xb8\xea\x12\x96\x94\xd0\xf6\x11\x52\ +\x12\xee\xfb\x04\x42\x42\xe2\x84\xab\x26\x01\x9e\xf1\xd9\x43\x8f\ +\x98\x12\x82\x17\xb4\x31\xe1\x74\x91\xd0\x25\xc6\xc3\x32\x61\x4e\ +\x09\x6f\xda\x84\x73\x24\x7c\x76\xe1\xb0\x4d\x09\xb1\x8d\x78\x76\ +\xee\xe0\x5d\xc2\xeb\x6d\x8b\x20\x09\x3d\x27\xfc\x4b\x9f\x56\x38\ +\x0d\x8c\x23\x44\x45\x49\x3d\xe3\xae\x4f\xb8\x8e\x11\x22\x09\xab\ +\x90\x40\x92\xb0\x6f\x7a\x6c\xfb\x88\x5d\x1f\xf1\xa6\x8e\x00\x22\ +\xfa\x3e\x61\xe5\x12\x4a\xa7\x19\xc1\x93\x92\xe1\x6d\x4d\x17\x41\ +\x70\x31\xd3\x7d\xf0\x70\x01\x40\x12\xbc\x63\x88\x63\x14\x9e\xd1\ +\x72\xc2\x77\xce\x1d\xae\x3a\x7d\x8e\xc2\x09\x4e\x1f\x04\xcc\x5c\ +\x42\x27\x8c\xdf\xff\xa2\x86\xb8\x84\xba\x8f\x78\xd3\x46\x6c\x1b\ +\x5d\xbb\x17\xfb\x1e\x75\x17\x11\x91\xf0\x8b\xcf\x3c\xfa\x94\x30\ +\xb7\xf5\xec\x44\xbf\x77\x9f\x12\x1c\x25\x2c\x7d\xc2\xb6\x4b\xf8\ +\x7a\x17\xd1\x71\xc2\x36\x25\x94\x1c\x91\x9c\x60\x97\x18\xc9\xbe\ +\xcf\x71\xc2\xb7\x9d\xe0\xc9\x46\xa1\xec\x45\x21\x68\x53\x02\x23\ +\x61\x55\x32\x48\x12\xce\xab\x04\x16\x41\xdd\x26\x7c\xff\x83\x80\ +\x0a\x09\x2f\xb6\x11\x1f\x9d\x07\x40\x12\x6e\x76\x1d\x38\x69\xff\ +\xe2\xd3\x07\x05\x3e\x5e\x26\x10\x45\x74\x7f\xf4\x6d\xc5\x9d\xf3\ +\xf5\xc3\x27\xf4\xaf\xcf\x40\xff\x65\x0b\xfa\x57\x4b\xc8\xe9\xc5\ +\xcf\x4b\x06\xfa\xcf\x04\x2f\xfe\x1d\xd0\xdf\xfd\x9f\x40\x58\xec\ +\xdc\x4f\x9e\x7f\x51\xdd\x1d\xea\xe2\xd9\xc9\xfa\xdf\xfb\x2b\xcf\ +\x1e\xe0\xc5\x7d\x87\x7d\x64\xac\x0b\xe0\xa6\xd6\xe6\xce\xa1\x67\ +\x9d\xc5\xb3\x62\x98\x3f\x3e\x23\xbc\x3e\xea\x2d\xb5\x31\xef\xbb\ +\x0f\xe7\x2a\x31\xc5\x91\x51\x9a\x54\x52\x32\x89\xea\x2e\x09\x36\ +\x2c\x88\x0e\x58\x96\x84\x3a\x09\xce\x0a\x15\xf8\xa8\x44\xc1\x2e\ +\x3e\x09\xbe\xf7\xa0\xc0\xeb\x7d\x0f\x86\xca\x6b\x09\x11\x96\x05\ +\x70\xd7\x32\x8a\xa4\x63\x9b\xd2\x2b\x1c\x76\xe3\x81\x5b\x23\xb7\ +\x78\x40\xa5\xa0\xcd\xb8\x41\xa0\x8a\x3a\x49\x46\x59\x6d\x4f\x82\ +\xe7\xdb\x84\x60\x28\xb6\x64\xdc\x73\x8a\xc0\xba\xf2\xe8\x39\xa1\ +\x6f\x05\x5b\x53\x15\x2e\x1c\xb0\xa9\x48\x71\xec\x3d\xe3\x8a\x81\ +\xef\x54\x84\x97\x75\xc2\xa2\x24\x34\xad\xe0\xc4\x64\x61\xef\x5b\ +\x56\xd4\x1a\x33\x3e\x38\x2d\x71\xb2\x22\x3c\x3d\x29\xf1\xd5\x55\ +\x8b\xef\x6c\x1c\x0e\xbd\xf6\x38\xd6\x41\xbb\xe2\x9d\x30\x76\x83\ +\xe3\x90\x76\xbd\xbf\xfb\x80\xf0\xf2\xa0\x64\xa8\xca\x68\xa1\xab\ +\xa0\x13\x80\x7d\xa7\xd8\x85\x6d\x67\x4a\xcc\x85\xf2\x03\x7c\xd4\ +\x71\x58\x14\xa0\x03\xe1\x34\xe8\x0c\x7c\x55\xaa\x84\x55\x25\xc0\ +\x69\x29\xa0\xc2\xa1\xe9\x19\x8f\x97\x2a\x59\xf6\x68\xe1\x50\xb3\ +\x92\xb7\xc8\x4c\x1f\x9a\xa8\x02\x1e\x87\x4e\xdf\xc7\xa9\x03\x5e\ +\x25\x60\x77\x48\x6a\x72\x41\xc0\xe5\x3e\x21\x1a\xfe\xbe\x30\x59\ +\xac\xbb\x5d\x8f\xde\xf4\x23\x9b\xa8\xe5\xd7\x79\xa1\x14\xee\x8b\ +\x95\xc3\xe5\x3e\x0d\x13\x1c\xe7\x08\x27\x01\x78\xbc\x0c\xb8\x3a\ +\x26\x1c\x44\x75\xf3\xc8\xe4\xa4\xaf\x6b\x9d\xa6\x2c\x4b\x85\x01\ +\x1f\x6d\xda\xf2\xd1\x49\x89\x37\xf7\x3d\x7e\xfd\xe3\x19\xc8\x13\ +\x4a\x66\x38\x11\xbc\x3e\x24\xcc\x9d\x76\xea\x8f\x91\xb1\xdb\x75\ +\x68\x58\x55\x9c\x4a\x07\x3c\x59\x2a\xcf\x63\x1b\x15\x74\x75\x5a\ +\xe9\xd4\xe5\x97\x4e\x75\xe2\x73\xea\x12\xee\xba\xec\xce\xa3\x4a\ +\x3c\x48\x82\x8b\xa0\x42\xa7\x44\x2a\xd1\x35\xf3\x82\xd5\x8c\x30\ +\x37\x4f\x07\xd7\x33\x3e\x7e\x58\xe0\xe6\x98\x40\x02\x3c\x5e\xe9\ +\xf7\x96\x85\xc7\x5d\x13\x41\x51\x99\x82\xa5\xd7\x09\xd3\x92\x04\ +\x97\x1d\x70\x6a\x0c\xd8\xe7\xf7\x09\x4b\x13\x60\xa9\xbb\x84\x5d\ +\xd2\xac\x39\x19\x16\x06\x7d\xc4\x36\x7a\x3c\xff\xfc\x0f\x51\x3d\ +\xfb\xb5\xff\x64\x15\x6f\xf1\xf8\xbb\xe7\xbc\xa0\x25\x7f\xf6\xab\ +\xc0\xcd\xdf\x07\xfe\xd6\xdf\x02\xfd\xd7\x3f\xfe\x6d\xe0\x4f\x7e\ +\xe7\x9f\x32\x03\xf8\xfd\xff\xa7\xbd\x33\x89\xb1\x2c\x4b\xef\xfa\ +\xef\x9c\x73\x87\x37\x46\x44\x46\xe4\x3c\x56\xd6\xd0\x6d\x7a\xa8\ +\x6e\x68\xdb\x60\xb7\x9b\xa6\x8d\x05\x46\x48\x58\xc8\x3b\x5b\x08\ +\x84\x80\x05\x2c\x80\x85\x59\xb0\x6a\xaf\x90\x25\x4b\x48\x58\xd8\ +\x42\x80\x2c\x81\x58\x80\x8d\x91\x11\xc6\x2c\x8c\x0d\x32\x1e\x64\ +\xec\x6e\x75\x57\x37\xd5\x5d\x95\x59\x99\x95\x73\x8c\xef\xc5\x1b\ +\xef\x70\xbe\xf3\xb1\x38\xf7\x45\x46\x44\x65\x56\x65\x55\xdb\x46\ +\x48\xf7\x2f\xa5\x32\x22\xde\x7d\xf7\x9e\xe9\xfb\xee\x39\xdf\xf0\ +\xff\x20\x07\xfd\xb5\x1b\x98\xf5\xd4\xdb\x30\x5f\xb3\x49\xb7\x93\ +\x25\x0e\xee\xcf\x3d\x65\x21\xf4\x43\x60\x6f\x21\x7c\xe6\x42\x82\ +\xfa\x66\xfb\x49\x0c\x66\x18\xd5\x81\x6f\xef\x09\xeb\x09\x2c\x24\ +\xb0\xf0\x71\xe2\x77\x96\x4a\x45\x8c\xf1\x2e\x45\xb9\xd6\x53\x36\ +\x1d\x88\x04\x26\xa5\x72\xf3\x72\xca\xa2\x56\x7c\x19\x8d\x5c\x3b\ +\x85\xf2\x70\x1a\x38\xa8\x14\x23\xca\x38\x28\x6f\x3c\x2c\xe8\xbb\ +\x18\xe2\x7b\x6b\x1c\xd8\x5f\x08\x77\xc7\x9e\x45\x29\xf4\x3a\x06\ +\x17\x62\x60\xca\xca\x12\xdd\x45\x19\xe6\x96\x20\xd1\xd8\x33\xcc\ +\x2c\x9b\x09\x54\x55\x54\x18\x17\xbb\x20\x5e\xc9\x73\x47\x8c\xd1\ +\x50\xf2\xdc\xb2\x5f\x35\xdb\xe8\x52\x39\x3f\x80\xf9\xc2\x53\x54\ +\x31\x36\xc1\x85\x68\xa9\xf6\x41\x39\x98\x0a\x79\x12\xb7\xde\x43\ +\x55\xbe\x35\x0d\x7c\xf2\x7c\x87\xbd\x79\xa0\xdf\x35\x2c\x88\x39\ +\x00\x6b\x49\x8c\xec\x52\x67\xb9\xbd\x53\x70\xe7\x49\xc5\x9b\x0f\ +\xe6\xac\xf5\x62\x82\xc8\xb4\x50\x8c\x8f\xdb\xf0\xd7\x36\x1c\x6b\ +\xc4\xfc\x7c\x42\x0c\xe0\x99\x7b\xe5\x6b\xdb\x01\x2b\xf1\x3c\x3e\ +\xf3\x4a\x21\x91\x34\x72\xee\x63\x69\xeb\x9d\xb9\xf2\x52\x5f\xd9\ +\xb4\xd1\xc6\x30\xae\x94\x1b\x97\x12\x8a\x3a\x6e\x3d\x13\x0d\x1c\ +\x94\xca\x93\x79\xe0\xc1\x2c\x10\xea\xc8\xd8\x7c\x77\x22\xcc\xe7\ +\x9e\x44\x02\xe3\x2a\x2a\x86\x5b\x63\xcf\x83\x83\x9a\x41\x1e\x33\ +\x0f\x3b\x26\x1a\xec\x4c\x88\x01\x4c\xe7\xba\x96\xb9\x57\xb2\x10\ +\x89\x4a\x3b\x46\x09\x5e\xf1\x95\x72\x31\x8f\x41\x59\x79\x16\x79\ +\x00\xcb\x00\x62\xe3\xff\x34\x21\xad\x3e\x04\xb2\x24\xa6\x5b\x57\ +\x1a\x8f\x15\xda\x18\xbe\xe6\x95\xb2\x33\xad\xe9\x58\x18\x10\x83\ +\x94\xd6\x72\xc7\xc2\xc3\x7a\xd7\x90\xa4\x86\x65\xa5\xf4\x92\x38\ +\xd7\x97\x7a\x86\x37\x9f\x2c\x71\x16\x7e\xf3\xf6\x92\x7b\x3b\x05\ +\x83\x1e\x8c\xab\xd8\xa6\x50\xc7\xb9\xff\xd4\x56\xca\xc1\x12\xd4\ +\xc7\xe3\x5a\xe5\x95\x3b\xd3\xc0\x93\x42\xd9\x4c\xe1\x51\x19\x98\ +\x97\xf1\xb8\xf6\x70\x12\x83\x81\x1e\xcc\x62\x84\xe6\xf5\x35\xc3\ +\xb0\x61\x5e\x4a\x7a\x09\xbd\x4e\x3c\x5e\x74\x34\x1c\x1d\xfb\x1e\ +\x4f\x03\xbb\x65\x9c\x8b\xfd\xa0\xdc\x79\x5c\x92\x37\xfc\x8c\xb7\ +\xc7\x81\x7b\x53\xe1\xd6\x5e\x89\x35\x86\x8e\x83\x81\x8d\x85\x3e\ +\x8d\xc6\x80\xaa\xcb\x1d\xcb\x52\xe3\x18\xe5\x44\xcf\xc1\xd0\xc2\ +\xb4\x0c\x6c\xda\x68\xd4\xee\xe4\x16\xeb\x85\xc3\x5a\x29\xca\x78\ +\x44\x92\x6a\x9a\xbb\xc4\x25\xc9\x7c\x6e\x0e\x1c\xe6\xd3\x05\xfc\ +\x7c\x17\xf3\x43\xa0\x7c\xf6\xa3\x1c\x01\xfe\x65\xfc\xef\x07\xb6\ +\xa7\xe6\xa0\xee\x1a\x9b\x2e\x5c\x6a\xb3\x6c\x51\x09\xb3\xa5\xe7\ +\xd2\x46\xc2\xd6\xd0\xd2\x35\x81\xaf\x3e\x29\x39\x37\x54\x3a\x08\ +\x97\x3b\xd1\xcd\xb3\x39\x30\x38\x17\xf8\xf8\xf9\x14\xf1\xd1\x48\ +\x92\x69\x60\xe1\x03\xbd\xc6\x65\xe4\x42\xe0\x9b\xa3\xc0\xb8\x14\ +\xf6\xe6\xc2\xc7\xd6\x94\x5f\x7f\xa7\xa0\xa3\x81\xc2\x07\xc6\x65\ +\x74\x93\x5d\x4d\xe3\x79\xcd\x13\xe8\x99\x10\x0d\x47\x83\x84\xcc\ +\x44\xaf\xc3\xc7\xcf\x67\x58\x11\xea\x3a\x70\x67\x54\x45\xb7\xa3\ +\x17\x6c\x2d\x4c\x42\x8c\x79\x1f\x64\x42\x92\x44\x06\xa3\xdd\x49\ +\xc5\xa2\x12\x2a\x94\x8b\x43\xc3\xe3\x59\x8c\xbd\xde\x9b\x54\x74\ +\x4c\x34\x02\xd5\x95\x27\x0d\xd1\xd8\xd4\xd3\xc0\xbb\x13\x41\x9b\ +\x48\x2e\x27\x81\xb3\x69\xc0\x2c\x85\xa1\x89\x56\xf3\x47\x63\x0f\ +\x75\xe0\xd5\xf5\x40\x57\x03\x5f\x7d\xb0\xc0\x11\x98\xd6\x4a\x5d\ +\x09\xb3\xda\x73\xb6\xef\xe8\xa5\x86\xf9\x32\x1e\x07\x24\x44\xa3\ +\xdb\xc3\x43\x61\x7f\x5a\x73\x75\x23\xe1\xea\x5a\x8c\x16\xbc\x33\ +\xaa\x58\x7a\xe1\xb5\x35\x65\x2b\x0d\x74\x4c\xe0\xda\x19\x87\x47\ +\x79\xfd\x52\x4a\x19\x02\x6b\x49\x34\x44\x8a\x44\xb7\x92\x84\xf8\ +\xec\x6f\x1d\x06\xf6\x8a\xc0\xf6\xcc\xb3\x99\x06\x6e\xed\x94\x54\ +\x75\x40\x7d\x60\xbf\x88\xae\xc0\x4d\x1b\xb8\x90\x42\x15\xa2\xd1\ +\x76\xcd\x04\x32\x15\x5e\xbe\x90\xb3\x2c\x3c\xfd\x34\x70\x79\x98\ +\x12\x42\xe0\xe1\xa8\x8e\x4a\x5c\x94\xb4\x12\x66\x0a\x65\x8c\xc9\ +\x24\x71\xca\xd0\xc5\x33\x7b\xd5\x18\x7b\xaf\xad\xc5\x74\x6e\x23\ +\xd1\x08\x68\x42\x0c\x06\x08\x55\x9c\x3b\x91\x40\x47\x03\x93\x22\ +\xba\x63\x43\x88\x6e\xc7\x0b\x2e\xb0\xae\x81\x8e\xfa\x18\x67\x5f\ +\x0a\xd5\x52\xb8\xd8\x8b\x73\xf2\x60\x54\x31\x2f\x3c\xb3\x52\xf0\ +\x3e\x30\x29\x3d\x67\x07\x8e\x8e\x0d\x2c\x7d\x74\xdf\x0d\x32\x38\ +\x97\xc5\x48\xba\xdb\xdb\x35\xbd\x4e\x4a\xcf\x29\x79\xaa\x84\x5a\ +\xf8\x83\x47\x05\x9f\xbf\x62\xa8\x25\x70\xb9\x1b\xb3\x27\x35\x28\ +\x57\x86\x29\x29\x12\x8f\x29\xb2\x72\x0d\xc6\xe7\x6a\x15\x10\x02\ +\xdf\xdc\xf1\xec\x57\x42\xe9\x85\x5e\x55\xf2\xed\x83\x40\x12\xe2\ +\x58\x1b\x8d\x3f\x5f\xef\x42\xa2\xd1\x73\xd4\x6f\x04\xf8\xb5\xf3\ +\x19\x45\x59\xa3\x21\xf0\xe9\x0b\x19\xe2\xa3\x0c\x3d\x9c\x49\x64\ +\x03\xae\x05\x07\x4c\x25\xb0\xbf\xac\x19\xf6\xa2\x2d\x25\x25\xba\ +\x62\x6b\x2f\x6c\xe4\x90\xe7\x30\x29\x84\x6a\x5a\x32\x09\x81\x5e\ +\xf0\x38\x02\xce\x25\xd4\xd5\x2c\x97\xca\x3b\x9f\x6d\x5a\x17\x96\ +\x66\x51\x62\xd6\xd7\x1b\x59\x7e\xf4\x51\x0b\x83\x04\xe8\x7f\x66\ +\x86\xfd\x83\x2d\x6a\xef\x4c\x55\x94\x49\xea\xfa\x31\x14\x75\xb4\ +\x20\xc9\x0c\x1b\x9d\x84\xe9\x54\x78\x7b\x37\xe6\xce\xbf\x35\x86\ +\xdc\x09\x75\x29\xdc\x5c\x33\xfc\x8f\xdb\x0b\x36\x33\x78\x77\x1e\ +\x83\xbb\x32\xd7\x94\x5b\x32\x30\xae\x63\x5c\x7e\x0f\xa8\x1d\xbc\ +\x3b\x8b\xe9\xbb\xb9\x8d\x3c\xfb\x9b\x89\xe5\xb0\x14\x1e\x54\x71\ +\xfb\xee\x88\x41\x37\x53\x60\xb2\x5b\xd0\x4f\x62\xa0\xcb\x37\x1e\ +\xcd\x19\xa6\x31\x4b\xec\xe5\x35\xc7\xce\x4c\xb0\xd6\x70\x26\x53\ +\xde\x2d\x02\x6a\xe1\xad\x83\x48\x92\xb9\x17\x94\x3f\x75\xb5\xcf\ +\xfd\xfd\x39\x65\x61\x98\x4c\x3d\x1e\xcb\xb5\x75\xc3\xfe\x3c\xb0\ +\x57\x36\xa5\xb6\x14\x2e\xaf\x27\x54\xb5\x27\x34\xb4\x4d\x56\xe1\ +\x5c\x27\x16\x01\x19\xfb\x98\x9b\xed\x92\xe8\x21\xe8\xe5\x86\xed\ +\xa5\x52\xed\xc7\x2d\xf2\x54\xe2\xb1\xc2\x15\x81\x8e\x33\xb1\x32\ +\xcf\xa4\x62\x5e\xc5\xb7\xf9\x60\x90\x31\xaa\x6a\xb4\x82\xcd\x4e\ +\xdc\x01\x3c\x39\x58\x62\x8d\xe1\x6c\xd7\xb0\x54\xcb\xa8\x14\x4a\ +\x89\x64\x26\x1d\x03\xb7\x0e\x4a\x2e\xe6\xf0\xc6\x93\x25\x3e\xc0\ +\x7e\x43\xc0\x99\xd8\x38\x86\x96\x48\x2e\xe1\x4c\x4c\x74\xaa\x43\ +\xcc\x86\xec\x35\x8c\xb6\x93\x60\xb8\xd6\xb3\xdc\x9f\x09\x3e\x85\ +\xb2\x88\xc7\x8d\x99\x87\x51\x33\xe5\xcb\xc7\x0b\x52\x60\x51\x41\ +\x51\x2f\x09\xc0\xc5\x5e\xe4\x16\xec\x21\xd8\x54\x39\xac\x03\x95\ +\xc2\xf6\x3c\x92\xa5\x8e\x15\x5e\xd9\x4a\x78\x30\xf2\x74\x52\xd8\ +\x3d\x14\xea\xc4\x72\xb6\x6f\x58\x96\x81\x99\x87\x34\x89\x41\x42\ +\xb9\x1a\xce\xf4\x61\x32\x8d\xcc\xcd\x56\xe1\x52\x12\xf3\x04\xf6\ +\x24\x1e\x29\xb2\xc4\x32\x20\x30\xcc\x0c\x8f\xbd\xe2\x26\x31\x58\ +\x48\x1b\x46\xa3\x79\x0d\xae\x8e\x0c\x42\x0f\x0f\x2b\x26\x75\x74\ +\xc1\xbd\x7e\x3e\xe5\x6b\x3b\x15\x7d\x63\x38\x9b\x1b\x9e\x14\x4a\ +\x6f\xb9\x20\x60\xe8\xa4\x86\x41\x6e\x99\x79\xe1\x77\x1e\x06\x86\ +\xb9\xe1\xd6\x38\x60\x6c\x4c\x67\xee\xb9\x82\x37\xe7\xda\xf8\xd5\ +\x39\x22\xdf\xf0\x4d\x3d\xc0\x69\x05\x5b\xdd\x18\x78\x34\x52\xd8\ +\x2b\x60\x23\x6d\xca\xce\x27\xe6\x28\x74\xf7\xde\x3c\x1a\xa9\x55\ +\x62\xce\xfe\x04\x98\xdf\x5f\xc4\x80\x37\xab\x7c\xfd\xd1\x9c\x6e\ +\xc3\xfe\x7b\x6d\xdd\x51\x97\xc2\x88\x18\xf2\x5c\x35\x39\x32\xdb\ +\x87\xf1\xfb\x9a\x1a\x36\xbb\x06\x44\x78\x3c\x13\x34\x35\x64\x59\ +\xb4\x1f\x50\x04\x46\x55\xa4\x5d\xaf\xe9\x10\xe6\xd3\xd4\x9e\xd9\ +\x34\xee\x4c\x0f\x59\x56\x76\x7b\xe7\x28\x43\xf9\x3b\x70\x03\x5a\ +\xe0\x30\x5a\x88\xa5\x98\x19\x5b\x1c\x24\xa5\x57\xd6\x5d\x60\xf3\ +\x4c\x46\x59\x0a\xe3\x69\x45\x4e\x00\x8d\x86\x90\x8d\xc4\xd3\x51\ +\x41\x83\xf0\xe0\xd0\xd3\x49\x14\x13\x84\x3e\xc2\x7a\xaa\x14\x95\ +\x50\x06\x21\xd4\x42\xe1\x85\xaa\x8a\x21\xb2\xb9\x0a\x67\x54\xb0\ +\x0e\x4a\xf1\x94\x95\x47\xd4\xa3\x41\xd8\x34\x31\x00\xa3\xac\xa3\ +\x21\x25\xf5\x42\x15\x84\x83\x52\xc8\xbb\x86\x57\x7a\x71\xbb\x14\ +\xbc\x70\x6b\x54\x51\xd4\x02\xc1\x73\xeb\x50\x62\xae\x41\x1d\x8d\ +\x44\xa5\x08\x7d\x1b\xb8\xbd\x5f\x44\x66\x9f\xda\x73\xee\x8c\x43\ +\x4a\xcf\xed\xbd\x8a\x49\x21\x5c\xd9\x48\xb1\x95\x47\x9c\xf2\xe6\ +\x4e\xc1\xac\x0a\xac\x0d\x62\xbb\x97\x41\xb8\x35\x15\x0a\x11\x46\ +\x45\x34\x80\x4d\x26\x35\x07\x5e\xd8\x9e\x79\x12\x1f\xdb\xe7\x35\ +\x70\x3e\x11\xb4\x12\x06\x2e\xba\x6f\xea\xb2\x66\xb6\xf0\xd4\x41\ +\x70\x26\xb0\x37\x2a\xf0\x5e\x18\x0c\x0d\xfb\x53\x0f\x85\xe7\xe6\ +\xb9\x8c\x22\x08\xcb\xd2\x53\x2c\x2a\x32\x23\x4c\xca\x68\x6c\x4b\ +\x82\x90\x89\xf0\x70\x2e\x94\x95\xd0\x45\x71\x22\x9c\xef\x42\x55\ +\x0b\x13\x2f\x98\x5a\x58\x78\x41\x6a\xa1\x28\x85\xa2\x16\xce\x21\ +\xf4\x92\x40\x11\x02\x26\x78\x1e\x4d\x2b\xce\x77\x14\x57\x09\x5d\ +\x13\x18\x15\x42\x1e\xa2\x71\x51\x24\xf6\x6d\x26\xc2\xab\xeb\x8e\ +\x6e\x10\x12\x02\xf7\xa7\x9e\xaa\x8c\x46\xb9\x83\x4a\x38\x2c\xe3\ +\xb3\x96\x55\xec\x4b\x8e\x70\x6b\xb7\xe0\xea\x66\xca\xe1\x52\xd8\ +\x5a\xb7\x18\xf1\x3c\x1a\x55\x8c\x0a\xa1\x97\xc2\x7a\x92\xa0\x69\ +\x60\x67\xe1\xd9\x9e\x79\xce\xae\x83\x53\x61\x52\x0b\xf7\x4a\x61\ +\x5a\x0a\xf3\x42\x78\xb4\x8c\xbb\xa1\xc3\x5a\xd8\x99\x79\x7a\x41\ +\x98\x7b\xa1\x63\x02\xbd\x20\xf4\x10\xba\x21\x86\x66\xee\x8e\x2a\ +\xa8\x3d\x89\x0a\x29\xc2\xad\xbd\x22\x92\xc0\x36\x01\x63\xa9\x08\ +\x5b\x3d\x47\xa5\x82\xad\x3d\x07\xd3\x38\xa6\x95\x17\xf6\x96\x9e\ +\x75\x2b\x74\xbc\x30\xf5\xc2\x5b\x3b\x9e\xae\x89\xc6\xc5\x33\x19\ +\x14\x95\x67\x51\x0b\x2a\xc2\xb4\x16\x8c\x17\xc6\x8b\x38\xa6\x1b\ +\x26\xb6\x23\x18\x50\xad\x19\xcd\x6a\xce\xe6\x81\xf9\x52\x38\xe7\ +\x42\x34\x24\x06\xc1\x7b\xa1\x23\x71\xbd\xef\x56\xc2\xe5\x4d\xc7\ +\x59\x84\xd4\x04\xc4\x0b\x8f\x46\x15\xf7\x16\x9e\xc4\x08\xf7\x0e\ +\x85\x20\xc2\xbc\x12\x32\x17\x08\x08\x45\xe9\x59\x1b\x24\x1c\x4c\ +\x85\x41\xdf\x92\x5a\xcf\x72\x5e\xf3\x64\x22\x8c\x8b\xc0\xab\xe7\ +\x7a\x64\xc6\xd3\x59\x5f\x67\x7e\xf0\x24\xa9\x97\x73\x2b\x26\xa0\ +\x0e\x30\xdf\x69\x20\xd0\xdd\x26\x0d\xf6\xe0\x8a\xce\xe7\x0f\x90\ +\xe5\xd4\x56\xb3\x51\x77\x23\xd7\xe9\xbc\x56\x26\xb3\x02\xad\x03\ +\xd3\x2a\x5a\x63\x83\x8f\xb1\x9d\x87\x85\x30\xab\x85\x35\x1b\x18\ +\xd8\xc0\x90\x1a\xab\xc2\xb4\x12\x9c\x11\x6a\x11\x5e\x1b\xc2\x5a\ +\x1e\x30\x41\xc8\x13\x61\x24\x71\x01\xa8\x13\xe6\x8b\x8a\xcd\x61\ +\xc6\xac\xf4\x4c\x16\x9e\x4e\x10\xa6\xde\xb3\xd5\x5b\x25\x63\x08\ +\x1d\x2b\x0c\x35\x2a\x8d\x6a\xe9\xb9\x33\xf7\x2c\x4a\x4f\x26\x71\ +\x11\xdb\x20\x6c\xa5\x81\xc4\x05\x6e\xf4\x15\x51\x41\x6b\x4f\x37\ +\x89\x01\x26\xe3\x49\xc1\xb8\xf2\xac\x59\xe5\x6b\x8f\x0b\xe6\x22\ +\xbc\xb2\x99\x60\x82\x70\x38\x59\x52\x39\x25\xab\x85\x6b\x1d\xb0\ +\x21\xf0\xf5\x27\xb1\x0f\xa5\x17\x7a\x2a\x5c\xec\x06\x2e\xe6\x81\ +\xd2\x47\xcb\xf4\xe5\x6e\x20\xf5\xc2\x85\x6e\x5c\x5c\x55\xe5\xd9\ +\x2d\x84\xcc\x09\x53\x1f\x58\xcb\x02\x4f\x4a\x61\xcd\x49\x74\x5d\ +\xd5\xc2\xc1\x22\xfe\x9e\xbb\x8a\xd7\xce\x3a\xba\x79\xe0\xce\xde\ +\x82\x3e\x51\x10\xc6\x5e\x90\x4a\x08\x21\x6e\x85\x0b\x1f\x95\xea\ +\xa5\x2c\xb0\x9e\x0a\x4e\x6b\xbc\x08\xb3\x65\x45\x62\x95\xf3\x4e\ +\xb8\xb8\x6e\x48\x83\x60\x11\x6a\xe2\x58\x17\x08\xa3\xc2\x93\x12\ +\xc3\x5b\xeb\x5a\xa8\x4b\x4f\x50\xc1\x04\xcf\xc5\x9e\x52\x88\x70\ +\x36\x11\xf2\xc6\xd3\x92\x13\xf8\xd6\x7e\x41\xe9\x05\x2d\x7d\x8c\ +\xd1\x57\xe1\x7a\x37\xb0\xac\x85\xab\x7d\x25\x35\xd1\xab\xe0\x55\ +\x98\x15\x82\xd1\xc0\xb7\xb7\xe7\xac\xb9\xc0\xdd\x83\x8a\xbd\x85\ +\xe7\x95\x8b\x19\x4e\x04\xf1\x15\xd3\x72\x09\xa5\x67\xc3\x0a\x6b\ +\x4e\x79\x63\xbb\x6a\xa2\x1e\x05\xeb\xa3\x17\xe0\xe3\x1b\x4a\xed\ +\x05\x6b\x02\x17\xbb\x81\x3c\x08\x5b\x9d\xa8\xd0\x26\x85\xc7\x12\ +\x85\xb1\xd2\xc0\x20\x09\x2c\x11\x6a\x1f\x05\x6a\x51\xc5\x71\x5b\ +\x4b\x05\x09\x9e\x01\x15\x9f\xb8\xea\x78\xf7\xa0\xe4\x5c\x37\xfa\ +\xf0\x4b\x1f\x3d\x1e\x85\x08\x46\x84\x69\x11\x15\xe7\xb5\x3c\xb0\ +\xee\x84\xb5\x34\x46\x9b\xee\x4c\x2b\x2e\x0d\x2c\xa9\x08\x9f\xb8\ +\x60\x09\x12\x5f\x44\x99\x13\xc6\x22\x2c\x24\x7a\x02\x0e\x67\x15\ +\x67\x07\x19\x22\xc2\xde\xdc\x93\x21\x8c\x2b\xcf\xcd\x35\xa5\x12\ +\xe1\x5c\x16\xbd\x42\x1d\x15\x3a\x41\xd8\x3d\xac\x98\x86\xc0\x78\ +\xe1\xc9\x82\x50\x6a\x9c\x4f\xf5\xc2\x7a\x57\xb8\xdc\x8f\xc7\xe8\ +\x45\x73\xcc\xe8\x06\xe1\x2b\x77\xa6\xe4\x1d\x98\x4e\x2b\xee\x4d\ +\x84\xcd\x8d\x84\x35\xeb\x71\x26\xf0\x64\x3c\x45\x02\x0c\x3a\x03\ +\xa6\x7b\xf7\xb2\xc2\xcf\x61\x7f\x41\x7f\xd0\x0b\x1b\x03\x48\xbb\ +\x4d\x84\x90\x7c\x14\x2f\xc0\x85\x2f\xf3\xe5\x2f\xc0\xbf\x9d\x63\ +\xd2\xfb\x5f\xb3\xff\xe7\xf7\xbe\xd1\xad\xc6\x3b\x97\x35\x1f\x5c\ +\x3f\x73\xee\xf2\x6b\x87\xb3\x8a\x89\x04\x6e\xf6\x94\xb3\xe7\x86\ +\x14\xe3\x65\xc3\x85\x17\x8b\x39\x78\x1f\x4b\x5b\x6d\xcf\x03\x2f\ +\x6d\x58\x76\x66\x81\xc2\xc7\x8c\x40\x23\x81\xb4\x93\xa0\x3e\xc6\ +\x5f\xaf\xca\x7e\xf7\x53\xcb\xbd\x89\xb0\x9c\xfb\x23\x6f\x42\xd5\ +\x94\x08\xde\x5f\x6a\xcc\x9e\x53\x65\xe8\x22\xe1\xe3\xb2\x52\xf6\ +\xca\xc0\x19\xab\xd4\x12\xd3\x5b\xbd\x46\x03\x4c\xa8\xa3\x3f\xde\ +\xda\xc0\x20\xb1\x98\xcc\x22\x02\xd7\x37\x1c\xe3\x89\x67\xd0\x71\ +\xf1\xcc\xe8\x0c\x1b\x39\x1c\xcc\x6a\xb6\xba\xf0\x70\x1e\xe8\xba\ +\x48\x31\x9e\xa7\xca\xee\x38\x86\x22\xdb\x86\xc9\x35\xf8\xc0\x41\ +\x11\x3d\x1f\xe7\xfa\x96\x77\xa7\x31\xde\x60\x51\x45\xeb\xac\x49\ +\x0d\x45\x19\x7d\xc5\x2e\x34\x89\x1e\x4d\x8a\x68\x27\x8d\xd4\x63\ +\x6b\x03\x8b\x14\x42\x27\x81\x77\xf6\x03\xdb\x0b\x1f\xb9\xec\x7c\ +\x8c\x62\xdc\x4a\x95\xb5\xcc\xd2\xcd\x12\x7c\xe9\x09\x4d\x5a\x74\ +\xa2\x4d\x29\xa8\x79\xe4\x47\x1c\x2d\x03\xb3\xaa\x89\xca\x0b\xca\ +\xa8\x10\x2e\x9d\x49\x59\x96\x12\x0b\x5b\x06\x25\x75\xd1\x50\x37\ +\x9a\x7b\x42\x1d\x0d\xb4\xd3\x5a\xc9\x44\xd9\xab\x62\x64\xd9\xca\ +\xc8\x59\x87\x68\x0c\xdd\xad\x94\x0d\x8d\x46\xda\xc4\xc6\xbe\x4f\ +\x6a\x45\xeb\xf8\xb7\xcc\xc5\x79\xec\xe6\x8e\xb2\x56\x2e\x0d\x2d\ +\xe2\x25\x16\xd5\xec\xc4\x0a\x9b\xeb\x4e\xd9\x9e\xd5\x6c\x64\x31\ +\x1e\xbf\x93\xc4\xf2\xd7\x83\x8e\x61\x51\xc6\x76\xac\xd2\xbc\xc5\ +\x47\x6e\xc5\xd1\x22\x30\xec\xc6\xfa\x0c\xa9\x55\xaa\x22\x46\x71\ +\xda\x34\x72\x20\xe4\x12\xbf\x33\xf5\x8a\x93\xc0\xa1\x8f\xa9\xe3\ +\xc3\xdc\xd2\xcf\x0d\x3b\x33\xc1\x35\xa4\x2a\xef\xce\x94\xbb\x7b\ +\x31\x91\xe1\x60\x11\xc7\xef\x72\x47\xb9\x7e\x79\x1d\x7f\xb8\x8c\ +\x39\x08\x36\x66\x39\xce\x03\xcc\x97\xca\xac\x10\xce\x9f\xed\xb0\ +\x7f\x58\x47\x1b\x83\x8f\xf6\x9b\x4f\x5d\xee\xf0\x64\x52\x33\x2a\ +\x63\x2c\x41\xd2\xd4\xf7\xde\x5e\x04\xe6\x0b\x1f\xd3\x8f\x45\xb1\ +\x12\x43\xe4\x67\x55\x60\x5a\x45\xef\x4f\xcc\xc1\x88\xe9\xd3\xf3\ +\x32\xd0\x6f\xb2\x64\xad\x2a\x45\xad\xcc\x8a\x68\x3c\xad\x02\x4c\ +\x16\x81\x4b\x6b\xb1\xb4\x1a\x3e\x70\xf5\xac\xe5\xe0\x50\xb8\xba\ +\xee\x58\x16\xd1\x65\xbb\xa8\xa4\x29\xc7\xa7\x2c\xc4\x52\x60\x94\ +\x62\xf4\xc6\xfd\x07\x77\x7f\x63\xb3\x3f\x1c\x5f\x3a\xbf\x56\x6c\ +\x6e\x9d\x97\x4f\x5e\x21\xfc\xca\x7d\xf8\x13\x97\xd1\x9f\xb9\x0d\ +\xfc\xea\x4f\x7e\x48\x05\x70\xe9\xcb\xfc\xe5\xbf\x82\x29\x7f\x1b\ +\xee\xbe\xfd\xbb\xee\xdb\x6f\xff\xef\x5e\x31\x9e\x5c\xb8\xff\xce\ +\x37\xed\xf7\x7f\xee\xfb\x3f\x8f\xaa\x2d\x24\x98\xe9\x1c\xba\x5a\ +\x71\xe3\xea\x80\x83\x71\xd9\xa4\xde\xc2\x30\x8b\x79\xdb\x7b\xcb\ +\x18\xb1\x65\x4c\x8c\xd8\x32\x12\x43\x7f\xc7\xd3\x9a\xcc\xc1\xf6\ +\x22\x70\x35\x8f\x94\xb1\x0f\x66\x9e\x1f\xfb\xc2\x45\x96\x8b\x05\ +\xeb\x99\x63\xbc\xa8\xb1\x0e\xce\x6f\x58\xe6\x33\xe1\xe6\xb9\x84\ +\xc1\xa0\xc3\xa3\xbd\x82\x4a\x03\x4b\xaf\x9c\x4f\x95\x71\x1d\x63\ +\xfc\x73\xab\xdc\xdc\xcc\x71\x59\x4c\x9b\xd4\xc6\xb3\x30\x5f\x7a\ +\xd2\xba\x62\x5a\x07\xee\x1d\x78\xce\xf6\x2d\xbb\x33\x1f\xcb\x3a\ +\xd7\x9e\xe0\x1c\x65\xe1\x91\x3a\x86\x86\x9e\xed\x3b\x76\x47\x15\ +\x5b\x03\x43\x27\x57\x2e\xd8\xc0\x81\xc0\xcb\x67\x0c\x59\x9e\xb1\ +\xb7\xac\xb8\xbe\x99\x43\xa8\xb0\x26\xe0\x3d\x74\x42\x60\x54\x2b\ +\xbe\x0e\x6c\x74\x60\xbf\x8c\xe1\xc3\x99\x8d\x04\x19\x93\x32\x30\ +\xad\x02\xce\x06\x3a\xc1\x30\xf5\xc2\xe3\x65\x60\x3d\x8d\xca\xeb\ +\x42\xdf\x10\xea\x98\xf1\xa8\x5e\xd9\x48\x03\x9a\x36\x49\x38\x22\ +\x38\x89\x41\x22\xbd\x34\x32\x10\xed\xcd\x63\xc0\x89\x36\x31\xeb\ +\x83\x0c\x46\x8b\x40\x47\x85\xbb\x33\xe1\x46\x1e\x2d\xd4\x87\x85\ +\xf0\xd9\x97\xfa\x9c\x1d\x38\x32\xab\x54\x21\x10\x24\x30\xec\x47\ +\x52\xd6\xb5\x34\xf0\xf1\x97\xd6\xb9\x75\x7f\x1e\xf3\xdd\x6b\x3d\ +\x0a\x43\x9d\x49\x5c\xf0\xbd\x44\x79\xf5\x72\x97\xed\x79\xcd\xc2\ +\x07\xe6\x45\xa0\xac\x15\xad\x2a\xea\x3a\xb0\xbd\xf4\xe4\x1a\x19\ +\x9e\xd4\x19\x66\x73\x8f\xa4\x96\x79\xe1\x63\xee\x08\xa0\x2a\x54\ +\x45\x60\xd8\x89\x3f\x0f\x88\x35\xf1\xae\x6f\x19\xbc\xb1\x58\x6b\ +\x40\x85\x57\xcf\x77\xb8\x77\x50\xb1\xd5\x37\x84\x2a\xe6\xcb\x1b\ +\x1f\x58\xeb\xc2\x5e\x11\xa8\x1a\xef\x8b\x4b\xa0\xaa\x03\xd3\x32\ +\x46\xcb\xad\xa5\x86\x50\x7a\xf6\x25\xa6\xd3\xba\x4a\x11\xab\x5c\ +\xe9\x5b\x26\x45\xac\x8a\xe4\x45\x29\xa7\x05\x57\x6f\xac\x33\x19\ +\x2f\x62\x00\x9a\x46\x25\x97\x67\x91\x87\x7f\x39\xaf\xf1\x21\x86\ +\xf7\x6e\x26\xb1\xe8\xcd\x74\x5c\x51\x59\x43\x4e\x88\x85\x3c\xaa\ +\xb8\x0b\xf8\xd1\xef\xbb\xcc\xde\xc1\x8c\xad\xbe\xe5\x70\x2e\x64\ +\x9d\x78\x66\x5f\x2e\x3d\xaf\xbf\x34\x60\x32\xf7\x1c\xcc\x3d\xd2\ +\x78\x37\x36\x9d\xb2\x5d\x2b\x41\x02\xce\x2a\xaf\x5f\xeb\x51\xd4\ +\x15\x3b\x4d\xa1\x19\x87\xb2\x37\xf5\x38\x2f\x14\xaa\x3c\xda\xf7\ +\x6c\x25\x81\xed\x1a\xe6\x85\xc7\x18\x13\xab\x04\xa9\x50\x54\x96\ +\xbd\x3a\xe8\xf5\x61\xd7\xfc\xf6\xef\xfc\xfa\x2f\xfa\xf2\xf0\x76\ +\xb7\x93\xec\x5e\x79\xe9\xd2\xf2\x63\xdf\x75\x43\x6e\x25\xe8\xe0\ +\xbf\xa2\x87\x9f\xc6\xfc\xe2\xe7\x01\x3e\xac\x02\xf8\xfa\x4f\xf2\ +\x76\xff\xcb\xe6\x9f\xff\x4d\xf8\xd9\xff\xfc\x6b\x6e\xff\xce\xc3\ +\xb0\x1c\xe9\x00\x00\x0c\x5f\x49\x44\x41\x54\xed\x6c\x71\x38\x39\ +\xab\x22\x57\xde\x7e\xeb\x1b\xc5\x27\x3e\xfd\xdd\xaf\x6e\x58\x63\ +\x0b\x09\xd4\x41\xf9\xd6\x93\x92\x41\xcf\x36\x85\x2c\x14\xef\x61\ +\x34\xf7\xfc\xf8\x97\xae\xf0\xe4\xf1\x21\xfd\x3c\xfa\x96\xd3\xcc\ +\xb1\x95\x05\x0e\xca\x68\x28\x7b\x65\xcb\xf2\xf8\x50\x48\x3a\x8e\ +\x2c\xb3\x7c\xf5\xed\x11\x0f\x0e\x03\x7d\x23\xa8\x87\xf3\x43\xcb\ +\xf6\xae\xa7\x93\xc1\xce\x22\x50\x49\x0c\xc2\x59\x54\xd1\x00\xb8\ +\x5b\x45\xa2\xd0\x41\x62\xd9\x9e\x0b\xe5\xa2\x66\x5a\x05\xa4\x8c\ +\xe9\x98\xa9\x8d\x51\x7e\x9f\xfc\xd8\x79\xde\xd9\x9e\xf2\xb9\x97\ +\x86\xf4\x3b\x09\x77\x27\x35\x5d\x11\x16\xde\xf0\xa9\xab\x39\x69\ +\xe2\x78\x38\xf7\xdc\x3c\x93\x22\x75\x85\xb5\x86\xe5\x42\xf1\x55\ +\xe0\x51\x43\x22\xb9\x3f\x11\x76\x97\x1e\x67\x94\x73\x99\xe7\xf6\ +\xbe\xd2\x53\xe2\xf3\x8e\x97\x6d\x96\x40\x46\x8c\x36\xb4\x26\x50\ +\x60\x59\x37\x8d\x71\xa8\x8e\x02\xed\x83\x72\xb9\xef\xe8\x27\x70\ +\xd0\xd0\x5e\x0d\x92\x40\x6e\x9a\xf2\x50\x12\x78\x67\x2c\xac\x27\ +\x81\xdd\x32\x66\x2f\x2e\x44\x99\x2d\x03\x3f\xf0\xc9\x4d\x52\xa9\ +\xe9\xa6\x81\xf1\x3c\xba\xfb\xae\x0c\x1d\xd3\x42\x98\x61\xb9\x79\ +\xc6\xf2\xee\x48\xe8\xf6\x1d\x95\x2a\x0f\xf6\x4a\xee\x8f\x4a\x5c\ +\x2d\x94\xcb\xc0\x66\x27\xd6\x00\xab\x97\x9e\xdd\xa5\x72\x58\x05\ +\x36\x9c\x70\xb0\x8c\x59\x81\x65\x88\x51\x89\x57\xd6\x12\x46\x45\ +\x4c\xfa\xda\x1d\x57\x18\x89\x85\x5e\x13\x1b\x8b\x9a\xfe\x99\x4f\ +\x9d\xe7\xab\x77\x27\x7c\xe9\x63\x1b\x94\x8d\xc2\x48\x24\x9e\x81\ +\xbf\xe7\xe5\x1e\x55\xa5\x88\xb3\x64\x06\xae\x6d\x24\xec\x2e\x3c\ +\x1d\x07\xbe\x0c\xec\x56\x51\xe8\x1e\x8f\xe2\x31\x60\x56\x09\xaf\ +\xac\x1b\x7e\xf7\x7e\xc9\xe5\x3c\x12\x87\xd4\x21\xa6\x34\x07\x89\ +\xfc\x0b\x1d\xab\xf4\x0c\xf4\x52\x65\x7b\xa6\x5c\x1b\x46\x3a\xf1\ +\x20\xca\x62\x29\x24\xc0\xb9\xa1\x23\x6b\xea\x17\xce\xeb\x98\x7a\ +\x9c\x5b\x18\x38\xa5\xf0\x30\x2a\x03\x87\xe3\x25\x63\x89\x1e\xa1\ +\x49\x53\xa5\xc7\x19\xcb\x97\x3e\xb5\xc1\xce\x68\xc9\xda\x30\x45\ +\x0a\x4f\x2f\xb7\x74\x9d\x32\x17\xb0\x29\x24\xa2\x2c\x8c\x65\x19\ +\x02\x49\x96\xf0\xc6\xed\x83\x58\x3f\x50\x02\xbd\x54\xe9\x62\xd8\ +\x9f\x78\x24\x18\x76\x96\x1e\x6b\x02\xe2\x03\xb5\x87\x44\x60\xbb\ +\x52\xae\x0e\x2d\xa9\x73\xec\x2c\x84\xfd\x51\x15\x69\xf6\x25\x16\ +\x26\x15\x63\x78\xfd\xc6\x90\x59\x08\x5c\x5a\xeb\xd2\x4d\x94\x6c\ +\x90\x72\x30\xf3\x64\xa2\x9c\xdb\xcc\xc8\x8c\x70\xf9\x6c\x8f\x77\ +\x27\x5e\xbf\xf0\xca\xa6\xf9\xef\xbf\xf1\x5f\x7e\xef\xf6\xb7\xbf\ +\xf2\x95\xc4\x70\x6f\x7d\xad\xbb\xd3\xbf\xf8\x72\xf1\x7d\xd7\x5f\ +\xf6\xbf\x71\x0b\xfd\x47\x3f\x82\xfe\xb9\xb7\x60\xf9\xb3\xe6\xa3\ +\xb0\x02\x2b\x77\x2d\xfc\xbd\xbf\x06\xff\xfa\x9f\x7e\xc5\xd4\xe1\ +\x4e\x32\x9f\x2e\x7a\x5e\x75\xa3\xac\x8b\xe1\x57\x7e\xff\x77\x0f\ +\xfa\xc3\x41\xde\xe9\xaf\x75\x25\xed\xbb\x2c\xcf\x38\x93\x25\x24\ +\x2e\x61\x73\x90\x11\x48\xe8\xe5\x29\x6f\x3d\x58\xb0\xe7\x53\xce\ +\xe7\x09\xfd\x34\x23\xc9\x1c\xb3\xa5\xa5\x26\xe1\x5a\xee\x18\x0e\ +\x72\xaa\x0a\x46\xb5\xa3\x6f\x2d\x35\x29\xdf\x73\xb5\xcb\x76\x61\ +\x78\xed\x62\x97\xc7\x87\x8a\xeb\x64\x04\x75\xa8\x75\xac\xa7\x09\ +\x21\x38\x12\x97\x80\x4b\xf8\xe4\xe5\x2e\x07\xb3\xc0\x7a\xe2\xa8\ +\x6c\x42\xea\x12\x2e\xe4\x09\x13\x4d\x48\x07\x5d\x3a\xd6\x31\xaa\ +\x0c\x6f\x6f\x2f\x59\xcb\x33\xe6\xa5\x61\xff\xb0\x26\x71\x09\x15\ +\x09\xe7\xd6\x72\xee\xed\xd6\x8c\x0a\xb0\xc6\x71\x7d\xc3\x71\xeb\ +\xc0\x91\x3b\x87\x98\x04\x97\xa4\x74\xd5\x71\xa8\x8e\x2b\x1b\x19\ +\x99\x38\x16\x24\x2c\xeb\x84\xb5\x6e\xc6\xfa\x20\x67\xd0\xcb\x59\ +\xd4\x8a\xd8\x94\xc4\x25\x38\x93\xe0\xfa\x1d\x6e\x5c\xec\x61\x6a\ +\xc3\x78\x69\xa8\xd2\x8c\x1b\x67\xbb\x4c\x6a\xc7\x5a\x27\xa3\x76\ +\x09\x85\x58\x5c\x9e\xb2\x91\x39\x4c\x48\x50\x4d\xd8\xc8\x1d\xc1\ +\xa4\x8c\x25\x21\x4f\x13\x32\x93\x70\x76\x90\x50\x4a\xc2\x85\x8d\ +\x8c\x04\xc7\x83\x83\x92\x87\x33\xc7\x20\x4d\xc8\x48\x58\x1b\xe6\ +\xf8\xda\x52\xf8\x84\x33\xa9\x23\x4b\x12\xd6\xf3\x94\xdd\xc2\xb0\ +\xe6\x1c\x15\x09\xd7\x87\x19\xdd\x61\x87\x61\x37\x41\x48\x99\x78\ +\x4b\x96\xa4\xa8\x4d\x38\x93\x59\x7c\x48\xc0\x3a\x8c\x49\xb8\xbc\ +\x96\xb0\xb5\xde\x65\xb9\x50\xb0\x71\xac\xcf\x65\x09\x4b\x9b\xa0\ +\x49\xc6\xa0\x97\x53\xd4\x86\x37\x1e\x17\x0c\x3b\x19\x07\x53\x0f\ +\xa4\xd8\x00\x33\x49\xb8\xba\xd5\xe1\xcd\x87\x35\x6a\x1c\xb3\xda\ +\x72\xf3\x4c\xca\xd7\x77\x84\x8d\x24\x65\xee\x1d\xd6\x25\x0c\xd2\ +\x8c\xb1\xb7\x5c\x3f\x93\x91\x04\x87\x27\x61\x51\x3b\xf2\x4e\xc6\ +\x66\x37\xc7\x39\x4b\xde\xcb\xa9\xc5\xe2\x6d\x42\xdf\x24\x6c\x7b\ +\xc7\x17\x3f\xb3\xc5\x64\x1c\xc0\x25\x4c\x2a\xc7\xc5\xb3\x3d\x7a\ +\x9d\x84\xd1\x12\x2e\x6f\x75\x79\x30\x87\x4e\x9e\x02\x8e\x8b\xeb\ +\x29\x65\xe9\x58\xcf\x1c\x42\xca\x54\x1c\x36\x89\x6b\xf4\xf2\x20\ +\xe1\xb0\x4e\x78\xe9\x6c\xc6\x64\x69\x49\x33\xc7\xdd\xdd\x1a\xc5\ +\x91\x88\xc1\x65\x19\x6b\xbd\x94\xf1\xcc\x12\x12\xc7\xa0\x76\x5c\ +\x38\xd7\x27\x08\x94\x3e\x21\xb1\x16\x47\xca\xe7\x5e\xea\x72\x67\ +\xac\xdc\x3c\xdf\x65\x6f\xa1\x64\x79\x46\x8d\x63\x90\x3a\x72\x1c\ +\x6a\x12\x8c\x49\x48\x93\x84\xcf\xde\xe8\xf2\x60\x3f\xd0\x4d\x1d\ +\xa9\x4b\xc8\x5d\x42\xbf\x93\x30\x17\x4b\x67\xbd\x4f\xea\x03\x6f\ +\x1d\x78\x96\x95\xa5\xac\x95\x34\x4b\x29\xe7\xc2\x9c\x94\xf5\x7e\ +\xce\xc1\x5c\x50\x31\xbc\xb5\x3b\x13\xbb\x78\x7c\xf0\xcb\xff\xe9\ +\x3f\xfc\xfe\x9d\xdb\xdf\xfa\x46\x9a\xd8\x77\x3a\x59\x76\xb7\x7f\ +\x6e\x63\xef\xb3\x97\x3f\x59\x24\xdf\x7d\x43\x3b\xdf\x44\x37\xaf\ +\x63\xfe\xc9\xdf\x05\xbe\xf5\x93\xcf\xa5\xf8\xff\x40\xfc\xe0\x2f\ +\xa9\xf9\x8b\xbf\xf5\x53\xfc\xf4\xad\x07\x5d\x77\xe7\xd6\xb9\x59\ +\x25\xdf\x25\x98\xd7\xd5\xb9\x57\x55\xed\x05\x5f\x4b\x0f\x42\x66\ +\x2d\x0e\x63\xac\x8d\x95\x57\x8d\xb3\x98\x48\x0f\x6a\x8c\x9a\xc8\ +\x02\xbb\xe2\x34\x5c\x11\x46\x8a\xaa\x09\x21\xf2\xce\x99\x86\xfd\ +\xd4\xc4\x23\x64\xf4\x3c\xe8\xd3\x2a\xa8\x0d\x3f\x4a\xac\xa9\x67\ +\x9e\xb6\x3f\x84\xa3\xdf\x59\x95\xb1\x8b\x95\x83\xe3\xf3\x9a\x5b\ +\x34\xf7\x8f\xdc\x70\xc6\x98\x23\xd2\xca\x15\xd3\xb1\x8d\x1c\xbe\ +\xc6\x37\x6e\xb5\x15\xfd\xd9\xf1\xc1\x5a\x95\xc9\x6a\xda\x73\xd4\ +\xde\xd5\x43\x8e\xdf\x0f\x68\x8a\x5b\x98\x23\xd6\x57\x6d\xca\xa9\ +\xab\xbe\x27\xeb\xc2\x1c\x7f\x92\x69\x8a\x3e\x34\x74\x08\xb1\xcf\ +\xc7\xda\xb1\xea\x90\x68\xe4\xa2\xa7\xb9\xd6\x34\x79\x61\xda\x94\ +\xc7\xb2\xcd\xef\xd6\x44\xca\x2a\x73\xd4\x27\x73\xe2\x7e\x4d\x79\ +\xbe\xa3\x0e\x07\x62\x3d\x6b\xd3\xcc\xe0\x6a\x2c\x4c\x53\x5f\xa0\ +\xb9\x91\xae\xee\x17\x78\x5a\xad\xd9\x1c\x5d\xbb\x2a\x25\x17\x73\ +\xe7\xdd\xb1\xfb\x9f\xf8\xbc\xf9\xb7\xa2\xb5\x5b\x8d\xa9\x39\x3d\ +\xf6\xab\x9a\x14\xbe\x59\x2f\xe6\x69\xdb\x4d\xf3\xfd\x13\xf3\x11\ +\x9f\xab\xd6\x9a\x38\xde\xe6\xa4\xd5\x3b\x34\xed\x6d\xae\xd5\xd5\ +\x88\x84\xa6\x92\x91\x59\x8d\xe9\xd3\x0e\xa9\xc8\xd3\xb5\xfa\xb4\ +\xbe\xcf\x6a\x7c\x9b\xb9\x31\x27\xd7\xca\xb1\xe5\xa1\x21\xf2\x45\ +\xa8\xae\xd8\x9a\x9b\x21\xb0\xc7\xc6\xaa\x59\x87\xba\xaa\x4c\xdd\ +\xdc\x4f\x23\x13\x9c\x06\x55\x04\x6c\xe5\x9c\x9d\x3b\x6b\x76\x9d\ +\xf1\xb7\x32\x9b\x7e\xbd\xbf\x31\xf8\xf6\xcb\xdf\xfb\x99\x9d\xbf\ +\xfe\xc5\x1f\x2c\x7e\xcf\x7c\x2e\xfc\xcc\x0f\x13\x3e\xf1\xfb\xf0\ +\xe6\xf7\x3c\x5f\xcc\x3f\x38\x0e\x00\xe5\xd7\xff\x16\xfa\x43\xbf\ +\xfa\x27\xcd\xcb\x3f\x37\xa8\x6e\xcd\x27\x87\xc9\xfe\xe2\x5d\x55\ +\x92\x10\x28\x8d\x09\xa3\x2c\x33\x67\x4c\xac\x90\x95\x9a\x18\x11\ +\x1b\xe5\x4b\x8d\x35\xf6\x48\x2e\x23\x0b\x45\x5c\x90\x47\x6b\xcf\ +\x1d\x4d\x7f\xfc\xc0\x35\x9f\x25\x47\x65\x9b\x9f\xae\xb9\xa7\x43\ +\xb4\x62\x6a\xc0\x9c\x16\xd2\x67\x5e\xfb\x5e\xb7\xc7\xb1\x35\x1a\ +\xaf\x71\xc7\x6e\x92\xd8\xf7\x55\x92\xe6\xbd\xaa\xe1\xe8\x97\xd5\ +\xfd\x74\xd5\x8f\xd4\x7d\x58\xa5\xab\x2f\xac\x98\x9f\x6e\xe1\xf4\ +\x85\x74\xbb\x7b\xfa\x37\xf3\x9c\x85\xa0\x27\xbf\x6f\x9f\xd3\xc0\ +\x17\x6a\xde\x89\x46\x25\xcf\xf5\x37\x19\x3d\x39\x7e\xcf\xed\x83\ +\xae\x86\x32\xc9\x4e\xea\x90\x84\xe7\x0e\x42\x7c\xae\x79\xcf\xb3\ +\xcc\xb3\xaf\x8f\xe5\x7d\xed\xd1\x6a\x7c\x4f\x83\x34\x4d\xcd\x89\ +\x6b\x8f\x7f\x96\x98\x67\x8e\xcf\x4a\xdf\xea\x29\xf5\xad\xcf\x1c\ +\xab\x46\x3c\x0c\xaa\xe9\x31\x7d\xa9\x1a\xc9\x11\x54\x4d\x00\x53\ +\x43\x0c\x13\x31\xc6\x3c\xb2\x36\x79\xc7\xe6\xc9\xbb\x83\xf3\x67\ +\xc6\xaf\x5c\x7c\xa9\xfa\xcd\xfc\x13\xfa\x2f\xbe\x0b\xfd\xdb\x6f\ +\x63\xde\xfc\x79\xde\x37\x1d\xf0\x05\x14\x80\x81\xff\xa8\xfc\xe3\ +\xef\xfd\x0b\xfa\xf9\x9f\xab\xf5\xcc\xc7\x1f\x2c\x1f\x7f\x75\xb6\ +\xe7\xa8\xac\x91\x50\x04\x0d\x3b\xe0\x37\x20\xf4\x55\x35\x35\x2a\ +\xae\x29\xf5\x6a\x23\x0d\x26\x26\xd2\x69\x1a\x22\x01\x52\x7c\x61\ +\x99\x23\x92\xa8\x63\xa3\xa5\x6a\x56\x42\xa4\x47\xc2\xdc\x8c\xc7\ +\x53\x61\x36\xcd\xeb\xf0\xd8\x0b\xec\xa4\x12\x79\xfa\x77\xb3\xe2\ +\x2f\x5a\xe9\x7c\xd3\x7c\xdd\xac\x7e\x38\x52\x14\x4f\x5f\x47\xcd\ +\xcc\x06\x73\xb4\x14\xde\xbb\xbe\x4e\x3d\xe7\xa8\xfd\xa7\xd7\x8c\ +\x79\x8e\x60\x98\x67\x28\x27\xf3\x7c\xf1\xf9\x30\x45\x9b\xf4\x45\ +\x85\xf3\x7d\xa4\x78\xf5\xee\x7b\xdf\x9e\xe8\xfb\x28\x07\xfd\x80\ +\xfe\x9f\x52\xd9\xe6\x59\xac\x73\xcf\x50\xae\xa7\x15\xd4\xe9\xfb\ +\x9e\xd8\xaf\xa9\x39\x3d\x53\xa0\x98\xe8\xcb\x79\xfa\xf2\x3d\x12\ +\xe4\x93\x6d\x37\x27\xf6\x74\x7a\x7c\xe2\xe2\x0a\x7e\xa6\x02\x43\ +\xcd\xf1\xc5\xba\xfa\xcc\xbc\xb7\x1d\x1c\x53\x24\x86\x23\x96\xff\ +\x48\x9a\xad\xab\x01\xd0\x66\x59\xab\x89\xab\x35\x18\x8c\xa8\x35\ +\x35\xc6\xcd\x31\xc9\xa1\x75\xc9\x8e\x4d\xd3\x27\xc3\x41\x77\x6f\ +\x70\xf1\xfc\xf2\xc1\xfd\x9b\xf2\x2b\xff\xa0\x2b\xff\xe6\x1d\xcc\ +\xbf\xfa\x01\x94\x2f\xbe\xff\x42\x48\x5e\x68\x59\x7d\xc9\xc0\xdf\ +\xf8\x32\xbf\xf5\x07\x0f\xe4\xb5\x9f\xf8\x29\x36\x76\xfe\xd9\x7c\ +\x7c\x20\x3b\x01\x5f\x59\x5f\x8d\xad\x86\xbe\x86\x90\x63\x48\x8c\ +\xc1\x42\xb0\x6a\x95\x98\xa2\x63\xe3\x1b\x5c\x57\xe3\x1a\x4e\x08\ +\xbc\x3e\xd5\x71\xe6\x48\x18\x55\x8f\x0b\x67\x23\x94\xfa\x74\x81\ +\x37\x27\x09\x25\x3c\x55\x12\xcf\x12\x02\x3d\xb6\x5b\xd0\x95\xca\ +\x88\x43\x1c\x54\x8f\x7f\xef\xe4\xae\x41\x8f\xff\xac\xe6\xc4\x35\ +\xfa\xac\x37\xf5\x33\xee\xf3\x4c\x11\x0a\xa7\x84\x3c\x3c\xe7\xcd\ +\xad\x2f\xb0\x03\x79\x01\x19\xd7\x0f\xfb\x1d\x4e\x6d\xd0\x4e\xec\ +\xd0\x3f\xe0\x7b\xe6\xd4\x63\x74\xb5\xaf\x7a\xef\xe0\x3c\x57\xd5\ +\x99\x53\x7f\x33\x2f\xa6\x7c\x8e\x04\xd2\xe8\x7b\x57\xc1\x69\x01\ +\x57\x8c\x31\xaa\xcd\x6b\xa8\xd9\xbf\xeb\xd3\xfb\xe8\x6a\x0f\xf0\ +\xf4\x1d\x74\xf4\x56\x36\xaa\xa7\xde\xe6\xe6\x48\xc0\xcd\x09\xed\ +\xaf\xc6\xac\x14\xdb\xd3\xf1\x3c\xba\xc6\x34\xa7\x35\x73\xaa\xef\ +\x2b\xa5\x65\x8e\x29\x86\x28\x34\xf1\x28\x68\x83\x09\xa8\x51\x5b\ +\xab\xb1\x95\xb3\xc9\x3c\xcd\x93\xc3\x24\xcd\x0f\x67\x67\x87\xb3\ +\xeb\x9f\xf9\xb1\xea\x87\x77\xfe\x7d\xf8\xc2\x1b\xdf\x6d\xfe\xd7\ +\xe7\x51\x7e\x18\xf8\x05\xf3\x81\x65\xfe\x3e\x24\x7e\xda\x98\xbf\ +\xe3\xdd\xfa\x48\xb2\x70\xe8\xbb\x35\x74\x24\x48\x9e\x5a\x49\x62\ +\xee\x49\x30\xce\x04\x6b\xb1\x51\x0d\x9a\x60\x9a\x02\x4f\xcf\x5f\ +\xaa\x2a\xef\x5d\x12\x61\x75\xfa\x45\x41\x8d\xaa\x1e\x93\x8c\x13\ +\x42\x7a\x4c\x79\x9c\x10\x2e\x73\xfa\xa0\xad\x7a\x62\xd7\xa1\x27\ +\xbe\x77\xec\x5a\x3d\x7a\x46\xe0\xd4\x51\x35\xee\x28\x9e\xf9\xbc\ +\xf7\x74\x50\x9f\x27\x37\xaa\xfa\x0c\x2b\xc0\xea\x43\x31\x27\x35\ +\x81\x79\x5f\x51\xfd\xe0\x17\xfd\x87\xdd\x4a\x98\xe3\x82\xa7\xa7\ +\x8e\x52\xcd\xa2\xb6\xfa\x7e\xdf\x37\xc6\xe8\x07\x2c\x37\xf3\xc2\ +\xbd\x31\xc7\xd9\x41\x3f\x60\xdd\x9a\x55\xb9\x8c\x93\x36\x8e\xe3\ +\x46\x0b\x8c\x3d\x3a\x02\x98\xa3\x7b\x1f\x69\x86\xd5\xe7\xa7\xda\ +\x65\x8f\x1d\x1a\x8d\xbe\xb7\xbf\x47\x8a\xe6\xe9\x9c\x59\x73\xea\ +\x75\x10\x35\x89\x31\xf6\xc5\x27\xc4\xac\x36\xc2\xb1\x12\xac\xc1\ +\x6a\xb0\x68\xe4\x1c\x4a\xbc\x26\x69\xa9\x95\x14\xfd\xa1\x59\x5c\ +\xfb\x4b\xd7\xea\xc5\x7f\x3b\x27\x6f\xff\xc4\xeb\xa1\xfa\xd3\x57\ +\x22\x31\xe8\x97\xcd\x0b\xcd\xf6\x87\x44\x06\x7f\xf5\x97\x0c\xf7\ +\x7e\xc9\x91\xdf\x4c\xb3\x1e\x69\x92\x66\x89\xd5\x60\x11\x87\x26\ +\xd6\x28\x82\x3a\x25\xc3\x34\x05\x94\x9e\xf1\x54\xfb\x8c\xc5\x2a\ +\xa7\xde\x90\x66\x65\x7a\x09\x1f\xdc\x8d\xe0\x9f\xbd\xdd\x3c\xad\ +\x5c\x5e\x48\x20\x8e\xcd\x5c\x90\xf7\xc9\x93\x08\xe6\xf9\x42\xee\ +\xcd\x47\x24\x5d\x3e\xa5\x43\xc2\x33\x94\x8d\x7e\xf4\x43\xc2\x87\ +\xd5\x06\xc6\x80\x71\x7f\x48\xcf\x6a\x2a\x07\x9a\xe4\x03\x68\x6a\ +\xdc\x87\xeb\x9f\x31\x18\x63\x5f\xe0\xb4\xf1\x3e\xcb\xdf\x3c\xe3\ +\x25\x65\x3f\x44\xbf\x8d\xe5\x7d\xcd\x31\x2f\x7a\x2f\x79\x76\xfb\ +\x05\xc1\x9b\x24\x56\x95\xa2\xd6\x44\x82\x98\xd4\x08\xa9\xab\xb9\ +\xe1\xfd\xe8\xca\xdf\xf7\xfc\xc4\x9f\x55\xbe\xef\x65\xf8\x9d\x5f\ +\xf8\x50\xea\xfe\x23\xe0\xe3\xf0\xe7\x7f\xd6\xb0\xfe\x8b\x96\xb7\ +\xb6\x2c\x69\x61\xe9\x26\x86\xca\xdb\x34\x55\x9c\x19\x1a\xd7\x0f\ +\xb1\xfd\xa2\x26\x59\x19\xab\xfa\x4f\xcd\xf9\x7f\x14\x6b\xf5\xd9\ +\xbd\x31\xdf\xe9\x6d\xf5\xa3\xdd\xc4\xfc\x71\x08\xe8\x77\x06\x91\ +\xa7\x63\xe4\xec\x1f\xe7\x93\xcd\x1f\xea\x22\xd0\x3f\x82\x1b\xfd\ +\xb1\xe9\xd8\xe7\x2c\x57\x01\xe6\xb1\x8a\x90\x42\x24\xa9\xb0\x50\ +\x8f\x13\xd8\x30\x52\x8d\x32\xa8\xeb\xc0\xf5\x77\x85\xc3\x1f\x0d\ +\xfc\xcf\x7f\xa8\xf0\xe6\x47\x7e\xdc\x47\xc3\xd6\xbf\x33\xfc\xc8\ +\x13\x98\x7f\xc3\xd2\xff\x04\x8c\x1e\x34\x82\xe8\x63\x0d\xab\xd3\ +\x72\x50\xff\xbf\x19\xd3\x16\x2d\xfe\xbf\x83\x81\x13\x9b\xe7\xd5\ +\xe9\x35\x0d\xb0\xfe\x12\xcc\xdf\x84\xc1\xa7\x02\xbf\x7c\x11\xf6\ +\x7f\xbc\x95\xaa\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\ +\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\ +\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\ +\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\ +\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\ +\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\ +\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\ +\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\ +\x45\x8b\x16\x2d\x5a\xb4\x68\xd1\xa2\x45\x8b\x16\x2d\x5a\xb4\x68\ +\xd1\xe2\x8f\x10\xff\x17\x01\x4b\xbf\x12\xd7\xf1\x3a\xd8\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x54\xb8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x37\x5d\x00\x00\x37\x5d\x01\ +\x19\x80\x46\x5d\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x0b\x05\ +\x17\x09\x36\x38\x6e\xcf\xef\x00\x00\x20\x00\x49\x44\x41\x54\x78\ +\xda\xed\xbd\x79\xb4\x25\x55\x99\x2f\xf8\xdb\x31\x9c\xe1\x0e\x79\ +\x6f\x8e\xf7\xe6\x04\x99\x66\x26\xb3\x2e\x87\xf5\x20\x01\xd1\x72\ +\x40\xdb\x82\xb4\x50\x11\xea\x59\x0f\xb5\x16\xd8\x0f\x2d\x50\xe1\ +\xd9\x96\xd5\x85\x8f\x46\x4a\x7d\x45\x57\x75\x97\x5d\x5a\x4e\x5d\ +\x55\xeb\xa1\x8b\x47\x22\x5a\x6a\x3d\x45\xa0\xab\x91\xe7\x12\xa4\ +\x0a\x68\x40\x64\x28\xa6\x82\x94\x84\x4c\x86\x3b\x9f\x29\x86\xdd\ +\x7f\x9c\xbd\xe3\x7e\xb1\xcf\x8e\x38\x11\x67\xba\x71\xee\x8d\xbd\ +\xd6\x59\xe7\xde\x73\xe2\xc4\x8e\x88\xbd\xbf\xdf\x37\x7f\x1f\x90\ +\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\ +\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\ +\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\ +\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\ +\xf2\x91\x8f\x7c\xe4\x63\x28\x06\xcb\xd0\x75\xd0\x57\x3e\xf2\xb1\ +\xda\x07\x57\x5e\x6b\x12\x00\x24\xc1\xdb\x00\x0a\x00\x2c\x72\x4d\ +\xc6\x4a\x3e\x98\x7c\xe4\xa3\x4f\xfb\xdd\x27\x00\xe0\x02\x68\x00\ +\x70\x56\x0a\x08\xac\x0c\x3c\x10\xbb\x5c\x2e\xaf\xaf\x56\xab\x23\ +\x00\x36\x08\x30\x60\x39\x00\xe4\x63\x15\x03\x00\x17\x44\xff\x6a\ +\xb9\x5c\xae\x54\xab\xd5\x19\x02\x02\x6b\x0a\x00\x0c\x00\xa5\x6a\ +\xb5\x3a\xca\x39\x7f\x32\xdf\x1f\xf9\x58\x73\x88\xc0\xd8\x5e\x00\ +\x55\x00\x1e\x91\x0e\xd6\x04\x00\x48\x2e\x6f\x03\xd8\x0c\x00\x0b\ +\xf3\xf3\x70\x1c\xa7\x63\xbd\x84\x37\x1f\x68\x57\xba\x0d\x67\x2c\ +\xf8\x2d\xeb\x7c\x55\x01\xce\x9b\xef\x83\xd4\xbb\xd8\x0a\x68\x74\ +\xbc\x7f\x4c\x8b\xc7\xcd\x29\x9f\x71\x97\x0a\x38\xeb\xf2\x1e\x38\ +\x00\xce\x79\xaa\x35\xe5\x00\x6c\xcb\xc2\xf8\xc4\x04\xc4\xde\x9f\ +\x13\xb4\xc0\x06\x2d\x05\x64\x41\x05\xb0\x00\x14\x01\xc0\x71\x1c\ +\x18\x86\x91\x7a\x03\x4a\xa2\x35\x3a\x21\x00\xf1\x7b\xc8\x73\x74\ +\x43\x08\x62\x7e\x0e\x00\x86\x01\x26\x3e\x63\x14\xa0\x7a\x45\x6c\ +\xba\x7b\x55\x3e\xe3\xbd\x24\x72\x72\x6e\xd6\x0e\x00\xd4\xcf\x3a\ +\x04\x26\xa6\x3c\x33\x2e\xd7\xcb\x30\x00\xce\x03\xb0\x8f\x03\xdb\ +\x76\xe2\x27\xe7\x1c\x30\x8c\x65\x22\xee\xe0\x5c\x86\xd8\x43\x9c\ +\xf3\x60\xcd\xdb\xdd\x97\xe3\xba\xf2\xdf\x22\xc2\xb6\xaf\x35\x25\ +\x01\x48\x9a\x33\x53\x73\x46\x49\xf8\x8c\xc1\x60\x2c\xdd\x66\x17\ +\x8b\xc4\x01\x30\x41\xa8\x1d\x41\x2f\x25\x7a\x01\x5c\x21\x57\x86\ +\xb2\x11\x58\xb7\x84\x2e\xe6\xe0\x09\x25\x0a\xa3\x67\x2b\xc5\xa2\ +\x41\x85\x82\x1e\xf9\x8c\x45\x81\x81\xfc\x3f\x21\x91\x31\xf5\x6f\ +\x71\x6e\x4e\xe7\x65\xac\x49\x78\x29\x08\x98\x2d\x8b\xe0\xc1\x7b\ +\x8b\x54\x90\xf4\x3c\xe2\x38\x43\x5c\x17\x07\xda\x02\x01\xf9\xc6\ +\x24\xdc\x7f\x4d\x4a\x00\x2d\x8c\x37\xb4\x28\x9c\x37\x51\xba\x0d\ +\xe1\xb3\x34\x84\x2f\x7e\xaf\x12\x2a\xeb\x80\xe8\x99\x72\x23\xbc\ +\x03\x20\x6b\x21\x34\x21\x91\x70\x32\x1f\xd3\x3c\xb4\x95\x5a\xb0\ +\x76\x9f\xab\x60\xc0\x35\x6b\x0b\x65\x4d\xd3\x4a\x0a\xf2\x59\x1b\ +\x04\x04\x3a\x05\x83\x10\x68\x8a\x3d\x17\x48\x05\x9d\x02\x81\xdc\ +\x0b\xed\x7f\x6f\xac\xe4\x92\xae\x34\x00\x68\xf7\xb3\x6d\xdb\xb8\ +\xef\xfe\xfb\xf1\xd0\x83\x0f\x62\xcf\x9e\x3d\x38\xe3\xcc\x33\xc1\ +\x3d\x0f\xbe\xd8\x40\x2c\xad\x9e\xae\x10\xbe\x91\x96\x50\xdb\x71\ +\xfa\x34\x5c\x5e\xdd\xec\x31\xc4\xce\x08\xc1\x70\x0c\x4f\x80\x84\ +\x0a\x06\x86\x0e\x1c\x28\x78\xab\xfa\x7c\x42\x40\x60\x49\xc1\x20\ +\xed\xf9\x14\xa9\x2b\x35\x10\x28\xe7\x68\xb3\x76\x2b\x1a\xfb\x62\ +\x65\x6d\xf3\x98\xa6\x89\x9b\xbe\xf7\x3d\x7c\xe3\x1b\xdf\xc0\xbe\ +\x7d\xfb\xf0\xd4\xd3\x4f\xe3\xe8\x4b\x2f\xe1\xbc\xf3\xce\x03\xf3\ +\xfd\xf4\xdc\x95\xb1\x26\xa7\xe6\xbc\x63\x89\x21\x00\x8f\x4e\x39\ +\x3d\xdd\x3c\x94\xe0\x95\x4d\x1c\x47\xec\xc3\x1a\x1d\xc5\xda\x88\ +\xf4\xbd\x02\x84\x48\x30\x90\x92\x5a\x07\x52\x81\x16\x08\xd2\xde\ +\x3b\x95\x78\x3a\xb4\x55\xac\x1d\x00\xe0\x1c\xe5\x52\x09\x07\x0f\ +\x1e\xc4\x71\xc7\x1d\x87\x6d\xdb\xb6\x61\xeb\xd6\xad\xb0\x6d\x1b\ +\x95\xa5\x25\x94\xcb\xe5\x74\x04\x27\x8c\x45\x46\x1a\x31\x9f\x2e\ +\x92\xf8\x3d\x84\xd4\x90\x98\x20\xd5\x0d\xab\x31\x6c\x1a\x31\xc6\ +\x3a\xd6\xc5\xf3\x6b\xa7\xc3\x23\x8b\xe7\x56\x9e\x09\x57\xcf\x4b\ +\x01\x21\x2d\x18\x48\x89\x8f\x02\x70\x0a\xa9\x20\x04\x04\x1d\x12\ +\x33\x23\x40\x14\x9a\x3b\x07\x00\x8d\x2c\x64\x18\x98\x9c\x9c\xc4\ +\xd6\xad\x5b\x43\xaf\x42\xa1\x10\xb6\xfc\xb6\x21\xfc\x00\xad\x15\ +\xfd\x39\x09\xb7\x87\x6a\x60\x4a\x2b\xda\x93\x73\x68\x0f\x55\xb8\ +\xbc\xd1\x29\x11\xaa\x73\x44\x79\x50\x7a\xc1\x79\x74\xbf\x6f\xe7\ +\x01\x48\x28\x32\x73\x0d\x18\x32\xdd\xfc\x42\x37\x4f\x0a\x06\x54\ +\x12\x68\x91\xda\xd4\xf3\xb4\xb9\x56\xae\xea\xf6\x94\x98\x13\xdc\ +\x27\x27\xaa\x27\x4f\xba\x27\x07\x30\x0c\x64\x0a\x01\x18\xaa\xd5\ +\x2a\xce\xff\xe0\x07\x31\x35\x35\x15\x10\xff\x8e\x1d\x3b\x50\x2c\ +\x14\xa2\x89\x5f\x2e\xa4\x61\x84\xc4\xc8\x54\x84\x6b\x18\x5a\xf1\ +\xdc\x68\xf7\x5b\xba\x09\x25\x01\x6a\xdc\x71\x5c\x79\xe8\x46\x3b\ +\x6e\x2f\xcf\xad\x12\x94\x61\x2c\xbf\x12\x02\x4e\xdf\xc4\x4e\x3a\ +\xb7\x7c\xa9\xd7\xa7\x7b\x56\x11\x4a\x30\x23\x16\x31\x39\x7c\xdd\ +\x7d\x50\xc9\x4a\xe5\xca\x11\x92\x00\x5d\x4b\xae\xa8\x63\xd0\x19\ +\x26\xe3\x54\x17\xc5\xdd\xdb\xee\xb7\xa1\xdf\x0b\x3b\x54\x56\x54\ +\x01\x2b\x6b\x00\xe0\xfb\x3e\xce\x79\xcf\x7b\xf0\xe4\x53\x4f\xc1\ +\xf7\x7d\x4c\x4f\x4f\x63\xdd\xf8\x38\xea\xb5\x5a\x2b\x00\xe8\x74\ +\xf4\xb4\x1c\x9f\x70\x02\x1e\x41\xf4\xac\x9d\xb4\xa0\xea\xf8\x0a\ +\x27\x8b\x02\x22\x96\x54\x6d\x88\xe2\x32\x5d\x6e\xa2\x9e\xa9\x1e\ +\x49\x80\x27\x85\xf5\x9f\xfe\x67\x52\x5d\x5e\xa7\x5b\x47\x49\x06\ +\x31\xcf\xc6\x50\xce\x19\xb9\xaf\xda\xad\x19\xb5\xd9\x24\x94\x08\ +\xb2\x66\xcb\xc9\x1c\x00\x80\x73\x38\xf5\x3a\x8e\xd9\xb1\x03\x86\ +\x61\xc0\xf3\x3c\x3d\xf1\x53\x04\x4f\x63\x4a\xd5\x11\x3e\x09\x02\ +\xe2\x49\x44\x7c\x95\xbb\xc5\x10\x7d\xa4\xb1\x30\x8a\xe0\x75\x1b\ +\x28\x81\x78\xda\xc9\x26\xa3\xcf\x8c\x0f\x0a\x38\xa2\x74\xfb\x04\ +\x80\x40\xd5\x05\x9f\x02\xb5\x2a\x19\xc4\xe8\xf9\x51\xde\xa3\xb4\ +\x40\xa0\x72\xf5\x96\xeb\xce\xa0\xc1\x2f\xfb\x36\x00\xc2\x89\x01\ +\xc0\xf7\x3c\x7d\x40\x89\xe4\xfa\xc2\x3d\xc3\xd2\x6c\x3e\x41\xf8\ +\x32\xb6\x80\x09\x23\x61\xac\x77\x40\xe5\xf6\xe4\x5a\xda\x11\x3d\ +\x8b\x22\x00\x95\xc3\xeb\x08\x21\x82\xe8\x58\x1f\xf4\x38\xd6\xc5\ +\xb1\x3c\xc5\xb5\xb6\x55\x27\x54\xfd\x3e\xc2\x66\x60\x46\x81\x81\ +\x6a\x13\x49\x70\xbe\x16\x20\x88\x93\x5a\xe2\x8c\x7c\xf4\xf7\xed\ +\x42\x95\x33\x62\x08\xcc\x96\x04\x40\x75\xba\x98\x07\x97\x24\x02\ +\xb0\x54\x2a\x45\x4b\x0d\xed\x36\x26\x09\x44\x6a\x4e\xc9\x61\xf2\ +\x4a\x73\x79\x3b\x0a\x37\x8e\xf8\x90\x69\x35\x4c\xf8\xac\xa4\xbd\ +\xc2\x90\x7f\x3d\xc1\x06\x6a\x77\x04\xf7\xfb\x9b\x7b\xc2\xa3\x08\ +\x2b\x8e\x18\x3a\x08\x0a\xd2\xd9\x59\xda\xd9\x1d\x12\x5f\x7b\xc4\ +\xef\x1d\xc7\x89\x55\x2f\xa8\x11\x3a\x07\x80\x9e\xec\xa6\x65\xd1\ +\x9d\x72\x7d\x16\x41\xfc\x57\x5f\x7d\x75\xb0\x10\x34\x9a\x30\xf8\ +\x5f\x82\x09\xf9\x5c\x25\x2c\xf9\xb7\xc9\x97\xf0\x9b\xed\xff\x37\ +\x98\xaf\xd0\x2d\xa1\x4c\xa6\x32\x33\xb1\x1b\x18\xf9\x9e\x91\x77\ +\x00\x30\x18\x00\xc6\x97\xbf\x63\x00\x4c\x86\x53\x8e\xfe\x2f\xf0\ +\x8d\xd1\x20\xe8\xa9\x89\x8d\x22\x00\xc9\x30\x82\x9c\x07\xc6\x18\ +\x0c\xc3\x58\x0e\x8e\x8a\x7b\x89\xa8\x45\xf9\x1b\xdb\xb6\xe1\x79\ +\xde\xb2\x97\x83\x31\x30\xd3\x84\x49\x7e\x03\x01\xb2\x71\xe7\x4d\ +\xb6\x74\x1c\x96\x65\xc1\x75\xdd\xc4\xbf\xe9\x94\x68\x2d\xd3\x84\ +\x4b\x25\xc7\x5e\xed\x3d\x6a\x98\xf4\x7d\xfc\xde\xef\xfd\x5e\x0b\ +\x08\xa8\x7b\x32\x88\x3f\xc8\xb0\x3a\x30\x34\x00\xc0\x35\xa1\xbb\ +\xd1\x0c\xbc\x29\x19\x7c\xf9\xcb\x5f\x86\x2b\x92\x2e\x3a\x0a\xe0\ +\x08\x88\xcf\xc7\xbb\xbf\x04\x9c\x75\x12\x87\x97\xc0\x1d\xce\x14\ +\x50\x30\x98\xc2\x21\x14\x20\x90\xc0\x60\x99\xc0\x3f\x3f\x05\x7c\ +\xf4\xc3\x1f\x46\xc5\xb5\x43\x52\x48\xd4\xdf\x71\x9f\x45\xfd\xd6\ +\xb6\x6d\xfc\xf4\xa7\x3f\xc5\xb9\xe7\x9e\xbb\xfc\x7c\x12\x9c\x87\ +\x73\x0e\x43\xba\x58\x53\x6c\x68\xcb\xb2\x70\xe7\x9d\x77\xe2\x6d\ +\x6f\x7b\x5b\x30\x5f\x37\x04\x18\x3b\xcf\xff\xf8\x1f\x78\xdb\x5b\ +\xdf\x0a\xd7\x75\xfb\x12\x54\x6f\x59\x16\xee\xfc\xf9\xcf\x13\xa9\ +\x34\x59\x74\xfb\x0d\x17\x00\x50\x71\x3f\xad\xa1\x8a\x73\xb8\xae\ +\x8b\x6a\xb5\x1a\x54\x61\x30\x92\x6c\x34\x49\xf8\xbe\x0f\xdf\x30\ +\x60\x00\x18\x2b\x73\xf8\xde\x18\x7c\x00\x3e\x8f\x66\x3f\x8c\x85\ +\xb5\x04\x26\xe4\x5e\x9f\xb7\xaa\xb8\x0c\x6a\x14\x60\xf3\x1a\x7d\ +\x1f\xa8\x35\x1a\xa8\x35\xbc\x10\x97\x8d\x22\x50\x49\x94\x21\xf0\ +\x23\x84\xaa\x7e\x47\x9f\x8f\xe3\x38\x68\x34\x1a\xda\x63\xda\xcd\ +\x01\x9d\xd1\x2c\x66\x2d\xa4\xd8\xec\x79\x5e\xdf\x55\x0e\xc7\x75\ +\xe3\xe7\xe9\x40\xfc\xe6\x44\xb4\x4f\x65\x27\x51\x13\xa3\x32\x26\ +\x0d\x64\x1a\x00\xb8\xe2\xcb\x67\x29\x08\x58\x0d\xdb\x34\x92\xfc\ +\x4e\x18\x8d\x7c\x21\x72\x9b\x54\xec\xe3\x0c\x86\x11\x96\x00\x9a\ +\xf1\xe1\xd2\x30\xc5\x96\x89\x9c\x70\x7d\xc6\xc2\x2a\x80\xbc\x21\ +\x43\x4a\x09\x22\xc2\xc4\x10\xbf\xe1\x42\xc4\x04\x4c\xf8\xbe\x1f\ +\x10\x9e\xe4\xba\x94\x18\xe5\x67\xbe\xef\xb7\x7c\x27\x3f\x93\xef\ +\x94\x18\xe5\x26\xf6\x85\x0d\x40\x77\x0c\x05\x10\xce\x79\x70\x6c\ +\x27\x22\x3c\xbd\x76\xde\xcf\xfa\x01\x7d\x9c\x87\x83\x84\x6b\xeb\ +\xdc\xbf\x09\x0c\xa6\x81\x34\x90\x47\x02\xb6\x21\x46\xc3\x80\x69\ +\x9a\xb0\x2d\x0b\x9e\xe7\xc1\xf3\xbc\xf8\x05\xa5\x9c\x5b\x5a\x8a\ +\xa5\x95\x3f\x2d\xe1\x33\x16\xb2\x30\x2f\x03\x80\x4c\x44\xa2\x2c\ +\x5f\x66\x03\xf2\xe0\xbd\x49\xec\xe2\x3a\x0c\xc5\x26\xa0\x13\xfd\ +\x49\x4c\x08\x13\x62\x0e\xe7\x7e\x88\x38\x25\x21\x52\xa2\x0e\x4e\ +\x20\x40\x42\x82\x85\xe7\x79\xc1\x26\x0d\xea\x11\x10\xc2\x60\x8c\ +\x05\xcf\x53\x9e\x3b\x10\xe9\xc9\x6f\x7c\xdf\x5f\x7e\x57\x40\x21\ +\xf4\x7f\x52\x70\x4e\x61\xbc\xec\x15\x18\xf4\x43\xc2\x08\xed\xab\ +\x94\xd1\x80\xf2\xf9\x72\xc3\x68\x8a\x7a\x39\x00\xe8\xcc\xa8\x06\ +\x2c\xd3\xc4\x37\xbf\xf5\x2d\xfc\xeb\xbf\xfe\x2b\x4e\x3a\xe9\x24\ +\x7c\xf0\x83\x1f\xc4\xd8\xe8\xa8\x7e\x51\x69\xa6\x1f\x12\xfa\xb5\ +\x13\x10\x3e\xd3\xfc\xc4\x04\x8d\x4c\x63\x8a\x15\x9f\x83\xc1\x00\ +\x63\x3c\x84\xfe\xaa\x9e\x1f\x05\x02\xd2\x56\xe0\xf3\x26\xd1\x07\ +\x84\x2c\xb8\x8e\xfc\x3f\x90\x6c\x0c\x03\x86\xef\x83\x33\x06\x5f\ +\x18\xf3\xe4\xbb\x36\x30\x89\xe6\xd1\x13\xd7\x98\xef\x79\x60\x86\ +\x01\xee\xfb\xcd\x77\xce\x97\xdf\x95\x9a\x09\xd2\xed\x1a\x9c\x8b\ +\x24\x67\xf1\x08\xeb\xbf\x2a\x69\xf8\x7d\xdc\xf8\x83\x98\x27\x90\ +\x84\x14\x29\x35\xa9\x34\x20\x43\x82\xfd\x8c\xa8\x01\x99\x0b\x05\ +\x2e\xd8\x36\xbe\xf4\xe5\x2f\xe3\x96\x5b\x6e\x81\xe3\x38\x38\x72\ +\xe4\x08\xfe\xf1\x1f\xff\x11\x7e\x44\x61\x09\x99\x9e\x6b\x24\xd1\ +\xf3\x14\x17\x93\x2f\xfe\x36\x23\x44\xb6\x56\x09\x00\x21\x8b\xbd\ +\x0c\x1e\x6a\xbe\x18\x0c\xc1\xfd\xe5\xdf\x86\xb0\xf0\x1b\x42\xe4\ +\x67\x6c\x59\xd4\x0f\xde\xc5\xdf\x26\x23\xa1\xaa\x7e\x84\x67\x82\ +\xc6\x49\xf8\x7e\xa8\xbc\x6c\xe4\x3b\xf5\x78\xc8\x77\x9d\xe7\x43\ +\xe6\xc1\xd3\x77\xf1\x7c\xb8\xac\x9a\x24\xcf\x41\xe7\x10\xe0\x4b\ +\xc5\x19\xea\x45\x50\x55\x86\x48\x8f\x02\xd0\xd1\x6b\xc5\x04\x55\ +\x75\xbf\xa4\x0c\x09\xce\x8a\x15\x20\x73\xc9\x40\x85\x42\x01\xf7\ +\xdc\x73\x0f\x8e\x3d\xf6\xd8\x20\x1b\x70\xe3\xc6\x8d\xa8\x2c\x2d\ +\x61\x74\x74\x54\xcf\xf5\x35\xbe\x7d\xad\xb4\x20\x36\xa5\x4f\x08\ +\xb7\xed\x82\xf8\x52\x5f\x16\x22\xba\x19\x91\xe2\x4a\x0c\x80\xcb\ +\xdc\x9e\x2d\x7f\xa6\x70\xff\x80\xeb\x93\xcf\x4d\xb3\x79\x6b\x52\ +\x34\x57\xf5\x5a\x99\x26\x1b\x70\x66\xcd\xf7\x2d\x16\x7a\x2a\x11\ +\x48\xf1\x5e\xda\x00\x14\x50\x88\x3d\x0f\x96\xa3\xe5\x42\xc7\x24\ +\x24\x94\x41\xa8\x00\x3a\x57\x6e\x1a\x83\x1f\x4f\x31\x87\x6a\xe8\ +\xe3\x29\xa5\x81\xdc\x06\x10\xf3\x80\xf7\xec\xd9\x83\xcd\x9b\x37\ +\x87\xb2\x01\x4b\xe5\x72\xc0\x99\x64\x2c\x00\xcd\xce\x8a\x5a\x4c\ +\xae\xb1\x0f\xd0\xea\x8b\x3c\x5a\xd6\x13\x49\x2d\x4d\xea\x94\xe1\ +\xe6\xa6\xd7\x4a\xfd\x8c\xb0\x83\x80\xd8\xa5\x25\x80\x01\x0c\xbc\ +\x05\x04\x42\xc4\xcf\x96\xa5\x03\x5f\x31\x68\x45\x19\xb9\xda\xbd\ +\x53\xbb\x81\xfa\xae\x3b\x67\xbb\x0d\x1f\x05\x0a\x1d\x13\xe6\x00\ +\xa5\xca\xa4\x7a\x7a\x64\x3d\x2e\x5a\x10\x46\x13\x05\xaa\x02\x02\ +\xa7\x11\x88\x39\x00\xa4\x93\x00\x6a\xd5\x2a\x2e\xbe\xf8\x62\xdc\ +\x75\xd7\x5d\x98\x9e\x9e\xc6\xd6\xad\x5b\x71\xec\xae\x5d\xb0\x2d\ +\xab\x19\xb9\x46\x74\xda\x28\x1d\x46\xa2\x30\x13\xd6\xfc\xa8\xd0\ +\x5a\xad\x18\x49\xed\x03\x6c\x59\xc3\xe5\x5c\x88\xeb\x9a\x4c\x21\ +\x6d\x10\x50\x48\xd7\x67\x60\xe0\x7a\x09\x80\x2d\x5f\xb3\x21\x8c\ +\x10\xbe\xe7\xc1\xf3\x8c\xe5\xe0\x1f\xc5\x25\x17\xf5\x0e\x71\xbf\ +\x92\xf8\x3d\xcf\x0b\xbd\x53\x6f\x01\xd5\x95\x55\xb7\x9e\xea\x42\ +\xa4\xde\x04\xd5\x1b\x90\xa4\x88\xab\x1a\x84\x35\x08\x09\xa0\x45\ +\x0a\xe8\x86\x23\x53\x10\x21\x2a\xa7\xa1\x63\x3a\x52\x0a\x68\x03\ +\x3c\x3c\x07\x80\x88\x45\xf4\x7d\x9c\x72\xf2\xc9\xd8\xbd\x6b\x17\ +\x96\x2a\x15\xac\x5f\xbf\x1e\x05\xcb\x82\x23\xa3\xbb\x92\x58\xf7\ +\x29\xe7\xd7\xe8\xcf\xb1\x89\x3f\x11\xe9\xa1\xbe\xbf\xac\xc7\x4b\ +\xb1\x9e\xa3\x95\xab\x33\x16\x6d\x00\x64\x8c\x37\xe5\x02\x8d\x2d\ +\x01\xc2\x0e\xd0\x9c\xab\xb9\x81\x55\x43\xa0\x24\x38\x95\xab\x53\ +\x2e\x2d\x7f\xa3\x12\xbf\x7c\x97\xe7\xa5\xae\x3d\xf5\x3c\xf4\x73\ +\x1d\x20\x84\xd4\x09\x02\xca\x91\x86\x26\x02\x52\xbe\x4e\x84\xee\ +\x21\x00\x44\xba\x01\xbb\x05\x1e\x6a\x17\x89\x38\xa7\x94\x20\xb4\ +\x89\x4a\x19\x95\x08\xb2\x97\x0d\x28\x36\x6f\xb1\x58\x44\xb1\x54\ +\x02\x44\x40\x0f\x93\xa5\xbd\x92\x6c\x1c\x55\x07\x26\x3a\x33\x6b\ +\x67\xf0\x53\x53\x4a\x19\x03\x84\xff\xdf\x64\x4a\xf9\x62\xa6\x18\ +\x76\x34\x49\x69\x61\x20\x60\x42\x1d\x60\x2d\xdf\x8b\x28\x60\xf8\ +\x5c\x80\x97\xef\x87\x4b\x59\x11\x2b\x34\x93\x44\x2b\xdf\x69\xec\ +\x03\x79\xa7\x84\x4d\x39\x3f\x05\x13\xd7\x75\x5b\x40\x44\xe5\xfe\ +\x2d\x52\x86\xd8\xe8\x06\x71\x33\xb6\xf3\xec\xc8\x67\xca\x88\x0a\ +\xc2\x7b\xcc\x0d\x69\x7c\x44\x5f\xbc\x00\x14\x04\x75\x35\x0f\x74\ +\x96\xf5\xa8\xdc\x86\x3c\x17\xa0\x1d\x0d\x87\x89\x38\x6d\x51\x4c\ +\x4e\xc4\x35\xde\x89\xd5\x58\x66\x0d\x06\x92\x09\xc0\xcc\x65\x7d\ +\x5f\xe3\x69\x0b\x71\xf3\x56\x10\x60\xb1\x79\x01\x8c\xd1\x38\x80\ +\xa6\x6b\x92\xc9\x77\xc5\x08\x28\xc5\x4c\x9f\xea\xad\x6d\x54\x03\ +\xfa\x5c\x25\x71\xc8\x68\x39\x9d\x9e\xaf\x13\xd5\xe5\x9a\xf8\xf2\ +\x18\x61\xc1\xe7\x6d\xc4\x6c\x4a\xe8\x9c\xb1\x48\xdd\x3b\x71\xf1\ +\x96\x76\xdf\x77\x5a\xe6\x3d\x8d\x11\x30\x41\x76\x61\x28\xf0\x27\ +\xa3\x86\xc1\xec\xe7\x02\xc8\xba\x7e\x49\x41\x40\xf8\xeb\x4c\x5e\ +\x81\xc1\x7c\x8c\x8e\xa4\xe4\x31\x4c\xf1\x6c\xb3\xa6\xa9\x90\x33\ +\xa0\x5c\x40\xe0\x32\xe4\x46\xbc\xee\x1f\x10\x7a\x94\x2a\x40\x01\ +\x41\xec\x8d\xa2\xd9\xfc\xdf\x34\x4d\x58\xcc\x5a\x96\x1a\x62\x62\ +\xfc\xd5\x63\x42\x76\x03\xd5\x4b\x22\x08\xdb\x34\x4d\x30\xc6\x60\ +\x9a\x66\x88\x7b\x52\x23\x5f\x28\xd9\x47\x66\x5e\x2a\x21\xc1\x49\ +\x9b\xb8\xc8\x79\x4c\xd3\xec\xab\x0d\x20\x34\x4f\xb7\x60\x12\x01\ +\x62\xf4\x99\x25\xb1\x69\x21\xe3\xde\x81\x95\xbc\x1a\x03\xcd\xae\ +\x28\x1b\x01\x9c\xc8\x39\xbf\x6d\x61\x7e\x3e\xc4\xe5\x78\xd2\xb2\ +\x5e\x0a\x01\x8f\x96\x39\x7e\xf7\x2f\xc7\xe0\x39\x4d\x9f\xba\xcf\ +\x65\x14\x17\xc0\x39\x6b\xba\xda\x84\x0b\x40\x7e\x07\x01\xd2\xf2\ +\xf3\xe0\x78\x81\x01\x93\x63\x1c\x2f\xcd\x33\x70\x9f\x88\xfe\x1a\ +\x6e\x1e\xbc\x8c\xd6\x6a\x59\xa6\x8c\x1d\x30\x78\xcb\xf1\xcd\x98\ +\x00\x86\x75\x1b\x80\x7d\xcf\x7c\x0a\x2e\x1b\x69\xf1\x95\x1b\xc6\ +\xb2\x61\x90\xbe\xcb\xd4\xe8\x20\x7b\x4f\xa8\x4a\xda\x4c\x41\x91\ +\x4d\x38\x36\x36\x86\x4a\xa5\x12\x99\xf1\x67\xc8\x4c\x43\x72\x0e\ +\x90\xef\x90\x22\x33\x90\x31\x86\x62\xb1\x88\x7a\xbd\xde\x57\x00\ +\x18\xc4\x3c\x72\x1d\x0e\x9c\x7b\x2e\x1a\x8d\x46\x62\xe0\x50\x3b\ +\x0f\x71\xce\x31\xbe\x6e\x1d\x18\x63\xef\x02\xf0\x28\x80\x57\x00\ +\xd4\x31\xe0\xfe\x80\xd9\x0c\x05\x4e\x4b\xfc\x8a\xab\x0f\x00\x3c\ +\x87\xe3\x92\x77\x03\xd5\x5a\xb3\xeb\xa2\xe7\x36\x0d\x79\x1e\x38\ +\x3c\x8f\xc1\xf7\x01\xd7\x6b\x12\xbc\xe7\x01\x5e\x53\xed\x86\xc3\ +\x01\xdf\x6b\x9e\xd2\x11\xed\x1a\x7d\x03\xb8\xe3\x7e\x86\xff\xef\ +\x7f\x5f\x44\x7f\x0a\x76\xcb\x73\x94\x71\xe0\x3d\xbf\x83\x6b\x6f\ +\xf9\x79\xdf\x9f\xef\x5f\xff\xf5\x5f\xe3\xf2\xcb\x2f\xd7\x7b\x48\ +\x3a\xe4\x8e\x71\xba\xf9\xc1\x83\x07\x71\xe1\x85\x17\x36\xd5\x8f\ +\x5e\x9e\x9f\x9c\xcb\xb4\xac\x60\x1e\x4f\x93\x75\x18\xe9\xe2\x4b\ +\x5a\xd8\x13\xcd\x4c\xca\x83\x07\x0f\x86\x8d\x7b\x6d\xaa\x06\x05\ +\xd5\x86\xd4\xd2\x65\xb9\x0a\xa0\xe7\xe0\x1d\x37\xed\x50\x7e\xd7\ +\x68\x00\x75\xa7\x09\xa9\x92\xc8\xb9\xcf\x9a\x84\x8f\x26\x00\x70\ +\x01\x00\xae\x20\xfc\x00\x2c\xc4\xe7\xbe\x30\xeb\x36\x93\x80\x18\ +\xaa\x4b\xd0\x26\x83\xc4\x56\x01\x8a\xb9\x66\x7a\x9e\x52\x09\xe0\ +\xe6\x18\x00\xa0\x5a\xab\x41\x63\x6f\xec\x49\x7f\xc1\x62\xa9\xd4\ +\x74\xa9\x72\x8e\xba\x98\x47\x6b\xa8\xea\x74\x0a\xe5\xef\x62\xa1\ +\x10\x18\xe6\x02\xae\xa9\xf3\xd2\x24\x2c\x7d\xa6\x7d\x06\x9c\xa3\ +\x20\xc0\xcb\x73\xdd\x58\xee\xac\x6d\x01\x96\x00\x08\x68\x75\xe1\ +\x16\x0b\x7f\xc2\xd2\x61\x9c\xae\x79\x0e\x00\x7a\xfd\xdb\x48\x03\ +\x02\xd2\x58\x97\x20\xe7\x9a\xa9\xf2\x95\x2c\x18\x13\x11\x38\x26\ +\xd5\x00\x46\x3f\x8f\x30\x4e\xb6\x95\x56\x12\xd4\x14\x54\xaf\x55\ +\x67\x1c\x4b\x54\x55\x27\x8e\x98\x0d\xa3\xb5\x8a\x6f\x3b\xbd\x38\ +\x65\xb3\xcf\x44\xd7\x1b\x57\xc7\x2f\x61\x57\xe5\x96\xf2\x5d\x29\ +\x5c\x6e\x2d\xb9\xfa\x09\x88\x39\x72\xfe\x84\x99\x81\x54\x22\xc8\ +\xab\x02\xc7\xe8\x58\x32\x24\x58\xfa\x73\x3d\xcf\x0b\xa7\xac\xaa\ +\x22\x7f\x44\xbb\xaf\xf0\xff\x4a\x93\x2a\x1e\x23\x1a\x52\x98\x0f\ +\xed\x29\xa6\x2d\x58\x99\x28\xe3\x50\x2d\x08\xa0\xcc\x1d\xa5\x58\ +\x24\x2a\x28\xaa\x12\x40\x02\xae\x14\x19\x2a\xad\x9b\x2b\x0e\x24\ +\x12\x36\xea\x60\xb1\x6b\xd3\x0a\xe8\x71\xe7\x6d\x4b\x3a\x71\x05\ +\x56\xdb\x49\x55\x29\x9a\x7d\xc8\xe4\x1e\x96\x52\xb4\x1f\x78\x07\ +\xd0\x61\x01\x00\x69\xb1\x9e\x9b\x9f\xc7\x1f\x7f\xf6\xb3\x78\xe1\ +\xc5\x17\xf1\xba\xd7\xbd\x0e\x7f\xf8\x87\x7f\x88\xd7\xec\xde\xdd\ +\xdc\xb4\x34\xe7\x1f\x48\x57\x2f\xa0\x57\x6a\x74\x27\x84\xaf\x6c\ +\x30\x55\x72\x48\xa4\xe7\xea\x52\x08\xdb\x71\xd8\x1e\x49\x65\xb1\ +\xff\xa7\xa8\xe9\xa7\x56\xf8\x8d\x24\xbe\x04\x65\xbe\xd5\x62\x9c\ +\xda\xeb\x4c\x93\xb3\xaf\x02\x68\x8a\x0c\xbf\x44\x85\x40\x7b\x6c\ +\x39\xea\xc5\xc8\x56\x36\x20\x00\xab\x50\xc0\xe7\xaf\xba\x0a\xf3\ +\x0b\x0b\x38\xee\xb8\xe3\x30\x39\x39\x89\xbb\xef\xbe\x1b\x8e\xe3\ +\x2c\x47\xf7\x25\x24\xc2\x30\x61\x29\x64\xc6\x62\x16\x43\x93\xdb\ +\xca\x58\xc2\x87\xd6\xa6\x43\x10\x27\xe7\x88\x05\x2f\x5d\xd3\x91\ +\x24\x4d\x40\x34\xba\xae\xfa\x92\x92\x56\xdc\x31\x3c\x2d\x48\x50\ +\x95\x22\xa6\x59\x47\xdc\x06\xe4\x3a\xf5\x20\x42\x72\x4a\xbc\x91\ +\xdb\x64\xe9\xa9\xd2\x09\x57\xef\x29\x41\xb3\x10\xd6\x0f\xe0\x5d\ +\xab\x00\x50\xb0\x2c\x3c\x77\xe8\x10\xb6\x6f\xdf\x8e\xad\x5b\xb7\ +\x06\x19\x81\x35\xd2\x1b\xa0\x9b\x1a\x6b\x4c\xf9\x87\x29\x28\xa2\ +\xd6\xf6\xa3\x15\x7d\xd0\x8e\x60\x23\x08\x9f\x2b\x84\x9f\x98\xa8\ +\x22\x3a\x0d\xc5\x11\xba\x7a\xaf\x86\xe6\xa5\x02\x91\x11\x73\x5c\ +\x92\x79\x22\xa5\x86\x36\x55\x9e\x59\x3b\x22\x4c\x48\xc8\x6d\x4b\ +\xb0\x27\x04\x11\xad\x34\x96\x00\x04\x58\x14\x08\x64\xa4\xe8\xc7\ +\x50\xd9\x00\x3c\xdf\xc7\x9b\xde\xf4\x26\x8c\x8c\x8c\x84\xb2\x01\ +\xc7\xc6\xc7\x5b\xaa\xfc\xb0\x04\x84\xce\xc8\x8a\x32\x0e\x70\xc8\ +\xf0\x55\x45\xd5\x57\x6a\xfa\xb5\x04\xf5\xb0\x04\x9b\x3e\x46\xec\ +\x65\x40\xba\xea\x39\xba\x66\x13\x8a\xfe\xce\x34\x09\x51\x49\x8d\ +\xa7\x9d\x1c\xa3\x2d\xfe\xa1\x5c\x0b\xe2\xb8\x78\xca\xf9\x68\xa5\ +\x22\xad\x6a\xd0\xe6\x3c\x2d\xd9\x8b\x09\xf5\x74\x9a\x66\xad\x55\ +\x03\xda\xf4\x2c\x68\x01\xf0\x1c\x00\x92\x73\xbd\x5a\xad\x86\x4f\ +\x7c\xe2\x13\xf8\xd9\xcf\x7e\x86\xa9\xa9\x29\x4c\x4f\x4f\x63\xcf\ +\x9e\x3d\xcb\x06\xc2\x24\x69\xa9\x24\xdf\x36\x74\x94\xc1\xc1\x3c\ +\x63\x19\xd4\x89\x5b\x20\x20\x7e\xe5\xef\xf0\x7e\x4e\x21\x7e\x8b\ +\x6b\x64\x9a\xae\x34\xa9\x6d\x0e\x9a\x18\x7e\xed\x06\x47\x07\xa5\ +\xb9\x3a\x10\x59\xd5\x3e\x79\x6a\x29\xf5\xc8\xb5\xe9\x10\x08\x92\ +\x80\xa2\xfa\x3d\xad\x64\xcc\x14\x83\x71\x12\xe2\x0f\xf2\x23\xda\ +\x01\x5b\xc4\xef\x87\x45\x1d\xc8\x64\x28\xf0\xc6\x0d\x1b\xf0\xd1\ +\x8f\x7c\x04\x4b\x95\x0a\xca\xe5\x72\x4b\xe9\xea\x54\x39\xe9\x32\ +\xd4\x36\xa0\x75\xde\xac\xcb\x0d\x84\x0a\x78\x04\x1b\x4f\x5d\x5f\ +\x01\x14\x46\x72\xca\x6a\x7a\x25\x48\x82\x0d\xd2\x70\x68\xd5\x95\ +\x45\x22\xed\x54\xe2\x62\x09\x83\x57\xf4\xd3\xb0\xf8\xef\x53\xe1\ +\x36\xd3\x03\x42\x8a\x00\x1b\x16\x77\x8d\x5d\xc4\xd2\x47\xad\x43\ +\xdc\x75\xa8\xa1\xd3\xe9\xf9\x18\x5b\x99\xda\x07\xc3\x0e\x00\x54\ +\x97\x72\x1c\xa7\x59\x14\xd4\x75\x43\x7e\xda\xa4\x89\x3d\x52\x8c\ +\xe7\xb4\x58\x07\x67\x2d\x04\xce\x95\xd5\x97\x60\x11\x48\x02\x46\ +\x98\xf1\xb3\x36\x84\x4f\xc5\x4c\x6d\x45\x9d\xc4\xaa\x4b\x6b\xb0\ +\x11\x6b\x13\xa4\x12\x25\xb6\xb3\x94\x46\x20\x9e\xe2\xfc\xb1\x80\ +\x20\x2b\x18\xc5\x5c\x4b\x4b\xdb\xed\xa8\x67\xd2\xa6\x00\xa7\xee\ +\xb7\x21\x86\xd1\x06\x44\xe8\x75\xb4\x9c\x43\x93\xc2\x1c\x75\x2f\ +\x51\xbf\xcb\x8d\x80\x1d\x69\x04\xad\x1d\x77\x53\xf1\x00\x42\xcc\ +\x41\xc9\x2e\x70\x51\xb8\x53\x54\xe9\xe1\x32\x3e\xbf\x35\x47\x9f\ +\xc6\xf9\xc7\xaa\x73\x9a\xb8\x04\xdd\xc6\x48\xe4\x3d\x48\x28\xee\ +\x46\xb5\x1c\xef\x45\xdd\x3c\xdd\x39\x0c\x8d\xad\x81\x27\x5f\xc8\ +\xc8\xfb\xd4\x95\x6e\xe7\x1d\x18\xf3\x58\x8c\x9d\x22\x89\x41\x2f\ +\xd6\xae\x94\xb2\x47\xa0\xf6\xbe\x73\x09\xa0\x73\xbb\x80\x4a\xfc\ +\x49\xeb\x01\x14\x0b\x22\xfe\xdf\x07\x4c\x11\xd3\xef\xf9\x0c\x9e\ +\xcf\x9b\x21\xc1\x0c\x70\x0d\xc0\xf0\x9b\xc7\x99\x4c\xe4\x04\x88\ +\x77\xc3\x5b\x2e\x06\x6a\xd8\x00\x50\x46\xb1\xd4\x67\x44\x16\x48\ +\x53\x28\x14\x06\x32\x8f\xdd\xe7\x79\xd4\x75\x29\x88\x1a\x0f\x9d\ +\xaa\x2e\x71\x86\x38\x99\xb8\x64\x18\x06\x4a\x85\x42\xfb\x4e\xcf\ +\x69\xe7\xe7\x1c\xa6\x65\xc5\x27\x3e\x21\x9d\x17\x21\x0b\x52\xf7\ +\x4a\x4a\x1f\xa1\x6c\xc0\xa5\xc5\xc5\xd6\x82\x96\x1d\x10\x7f\xb9\ +\x0c\x9c\xfb\x97\x65\x18\x32\xc3\x4f\xac\x39\xf7\x97\x33\xfc\xa4\ +\x44\x28\xff\x06\xc9\x0a\x84\xfc\x8d\xfc\xdf\x06\x36\xfd\xf2\x54\ +\xbc\x30\x6b\x2a\x4d\x8a\xf5\xdd\x7a\xa2\x5e\x2d\xd9\x79\x22\x33\ +\x8f\x7e\xbf\x6d\xdb\x36\x2c\x2d\x2d\x05\x9f\xf9\xbe\x8f\xdd\xbb\ +\x77\x07\x95\x7e\x74\xbf\xd3\x9d\x3f\xae\x67\xa0\x69\x9a\x58\xb7\ +\x6e\x1d\x16\x17\x17\x5b\xae\xd9\x20\x44\xa4\x7e\x2e\xd3\x8b\xe5\ +\xdf\x46\x8a\x1e\x81\x63\x63\x63\xc1\x7c\x3d\x1d\x54\x3c\x67\x0c\ +\xa3\xa3\xa3\x58\x5a\x5a\x5a\x2e\x0f\xd6\x07\xa9\xd4\xb6\x6d\xfc\ +\xde\x7b\xdf\xdb\x36\xdf\x20\x0e\x74\x38\xe7\x18\x1d\x1b\xcb\xb3\ +\x01\xfb\xc1\xf9\x81\x32\x5e\x7f\xe4\x72\x7c\xe0\xfc\x0f\xc0\x71\ +\x1c\xb1\x41\x85\x3e\x6a\x1a\xc2\xf8\x27\x6a\xdb\x83\xc3\x60\x46\ +\xd0\xc4\xc3\x34\x4c\xf8\xe0\xa2\xfc\x57\xd3\x63\x50\x2a\x8f\xe0\ +\xff\x78\xe1\xdf\xe1\xfb\x5f\xfd\x5a\xdf\x6f\xfb\xa2\x8b\x2e\xc2\ +\xf8\xf8\x78\x40\x58\x4b\x4b\x4b\xf8\xc2\x17\xbe\xd0\xf3\x79\xbe\ +\xfa\xd5\xaf\xe2\xb2\xcb\x2e\x1b\xd8\x72\xca\x2c\xbd\xb4\x1c\x39\ +\x8d\x24\xc0\x0c\x03\x37\x1d\x3c\x88\x0b\x2e\xbc\x30\xd4\xf9\xb8\ +\x97\x92\x80\x69\x9a\xcd\x6c\xc0\x04\x9c\x75\x18\x24\x01\x2b\xcb\ +\xc4\x9f\xc4\x88\x15\xa5\x6f\xb9\xc6\x28\x6a\x5e\x11\x0d\x57\xe9\ +\x71\xe7\xd3\x82\x16\x26\x38\x17\xed\xb7\xbc\x30\x27\xa7\xc5\x2e\ +\x7c\xbb\x00\xcf\x6d\x1e\x50\xaf\xd5\x3a\x73\x65\x71\xde\xb6\xa5\ +\x94\xcc\x7f\xd0\xe5\xd8\x3b\x6a\x16\x5d\x17\x3a\xa6\x6d\xdb\xa1\ +\x7e\x7d\xa9\x39\xae\xa6\xd6\x22\x22\x0c\x9e\x5c\x51\x67\x5a\xb8\ +\x66\xc2\x6c\x3c\x8e\xf6\x2d\xc6\x83\xfc\x11\x9a\x75\xd8\x63\x10\ +\x90\x73\x24\x15\xaf\x79\xd4\xf3\xcb\x8d\x80\x09\xb1\x20\xc9\xc3\ +\xd6\x3d\x50\x2a\x92\x03\xad\x3e\x79\xc6\xc0\xb9\x1f\xfa\x9f\x8a\ +\xbe\x21\x42\xd4\x18\x24\x75\x1b\x24\xd6\xf0\xd6\xc6\x17\xcd\x23\ +\xd4\x8a\x16\xf1\x3a\x61\x74\x60\xdf\xc1\x59\x17\xed\xd7\x49\xc1\ +\x4f\xc6\x12\x1b\xcd\x62\x73\x26\x52\x64\x28\xa6\x35\xd4\xb1\x0e\ +\x7f\x37\x0c\x92\x40\xe6\x3a\x03\x71\x2c\xfb\x6e\x1f\x7d\xf4\x51\ +\x2c\x2c\x2e\xc2\x8c\xf3\xe5\x26\x48\xdd\x54\x0b\x62\x26\x89\x27\ +\x50\xbb\xe1\x46\x95\x82\x6a\xc7\x95\x5a\x88\x3f\x82\xf0\xe5\x6c\ +\xbe\xef\x63\x71\x71\x11\x8b\x8b\x8b\x58\x58\x58\x58\xd6\x9b\x53\ +\x04\xb3\x50\x8e\x19\x65\xad\x67\x11\x20\x94\x2a\x17\x40\x07\x06\ +\x09\x80\x20\xb6\x1a\x73\x84\xc5\x9d\x25\xd9\xb0\x6d\x02\x8d\x56\ +\x02\x04\x42\x35\x04\xba\x94\xdc\xd6\x84\x0a\x60\x18\x06\x7e\xf3\ +\x9b\xdf\xe0\xf2\xcb\x2f\xc7\xa6\x4d\x9b\x30\x3d\x3d\x8d\x0b\x2f\ +\xbc\x10\x6f\x3e\xf3\xcc\x66\xef\xbb\xb8\xc5\xa6\x3e\x67\xc2\xbd\ +\x75\x20\xa0\x1a\xbf\x54\x69\x21\xae\xb5\xb6\x76\xbe\x94\x1b\x52\ +\x96\x88\x52\x7d\xcf\xbb\x76\xed\xc2\x17\xbf\xf8\xc5\xd0\xb1\x49\ +\xc4\x74\x5d\x98\x74\x92\xf4\x5b\x46\x8c\x65\x46\x04\x91\xf2\xb8\ +\x67\xa0\x23\x06\x35\xa5\x37\x62\x3e\xd6\x2e\xa2\x2f\x02\x04\xda\ +\xe6\xd4\xb7\x71\xf7\x69\x7f\x4b\xd5\x90\xb4\x20\x10\xf3\x3b\xa6\ +\x80\x00\xcb\x58\x99\xf0\xcc\x01\x40\xb1\x58\xc4\x97\xbe\xf4\x25\ +\xec\xdc\xb9\x33\x48\x04\x7a\xf6\xd9\x67\xf1\x86\x37\xbe\x11\xa5\ +\x52\x29\x3e\x88\x46\x47\xb0\x4a\x14\x9d\xca\xfd\x5b\x42\x76\x23\ +\x88\x5f\xb7\x59\x59\xbb\x58\xef\x88\x45\x6e\xb9\x16\xf2\x9d\x04\ +\x39\xa7\xd1\x68\x9f\x04\x44\x22\x03\x0d\xa5\x02\x72\x62\xee\x27\ +\x8b\x88\xc6\x49\x50\x68\xed\xee\xd3\x96\x78\xa9\x44\xa0\x99\xcf\ +\x00\xc2\x9d\x89\x63\xae\x2d\x92\xb0\xe2\x88\xa8\x93\xdf\xa6\xc8\ +\xb4\x4c\x2b\x79\x70\x55\x9d\xcd\x9b\x83\x46\x4b\x00\xb5\x5a\x2d\ +\x20\xfe\xad\x5b\xb7\x62\xc7\x8e\x1d\x70\x1d\x27\x9e\xf8\x75\x04\ +\x1a\x13\x36\x2b\x37\x9e\xd4\xf9\x55\x89\x20\x0a\x30\x90\x84\x1b\ +\x46\x2c\x32\xed\xde\x93\x58\xac\xd6\x10\x3d\x3d\x4f\xa7\xf9\x06\ +\x69\x5b\x7c\x51\xa0\x61\x9a\x36\x59\x69\xc4\x63\x55\x4a\x4b\x5c\ +\x9c\x24\xe2\x9a\x3a\x0d\xd7\xed\x4c\x4b\xed\xf0\x77\x5d\xfc\x76\ +\x4d\x49\x00\xae\xeb\xe2\x1d\xef\x78\x07\x1c\xc7\x09\x00\x60\xdb\ +\xb6\x6d\x58\xb7\x6e\x5d\xb8\x2a\x90\x86\x0b\xea\x16\x8a\xa5\x95\ +\x00\x34\x36\x00\x9d\x4d\x20\xed\x68\x07\x28\xed\xce\xad\x7a\x07\ +\x56\x22\xd6\x5c\x8d\x91\x97\xb6\x9a\x4e\x7b\x06\x76\x4b\x54\x3a\ +\x1b\xcf\x20\x7e\x47\x7f\xdb\x09\x90\xfa\x19\x4a\x13\xce\x94\x04\ +\xc0\x18\x83\xe3\x38\xf8\xd8\xc7\x3e\x86\x93\x4f\x3e\x19\x9b\x37\ +\x6f\xc6\xce\x9d\x3b\xb1\x7b\xf7\xee\x54\xc4\xaf\x6e\x2a\x7a\x9c\ +\xda\x75\xb7\xc5\x06\x40\x12\x79\xd4\xbf\xbb\x25\xfe\x4e\x88\x41\ +\x35\x5e\x76\x73\x1d\xbd\x26\x3a\x15\x1c\x3b\x25\xc2\xa4\xc1\x44\ +\xed\x40\x69\xd0\xcf\xa1\xdf\x7b\x61\x4d\x4a\x00\x40\x33\xd8\xe2\ +\xdd\xef\x7e\x77\xd0\xff\x6e\x39\x98\x27\xf9\xe2\x47\x11\x8c\xda\ +\x70\x33\x0a\x30\xd4\x94\xdb\x6e\x16\x4d\x05\x91\xa4\x9b\xaa\x17\ +\x73\x0f\x4a\x2a\xa0\xf7\xd9\xe9\x26\xef\x86\x93\x77\x3b\x3a\xe5\ +\xe6\x69\xaf\xb7\x1b\xb5\x65\xcd\x00\x00\x63\x2c\x48\x01\x4e\x2a\ +\x2e\xb7\x54\xcf\x8d\xc9\xd5\xd6\x76\xbf\x51\x41\x83\xf3\x20\xb6\ +\xbc\xad\xde\xde\x05\x87\x8a\x73\x23\xa6\x49\x65\x6d\x77\x2e\xb2\ +\xd3\x53\x11\x4d\xe2\x02\x23\xea\x7d\xa6\xc8\xda\xeb\xa5\x58\xde\ +\x15\x90\x75\x1a\xa4\xd3\xc1\xef\x58\x5e\x15\x18\x6d\x8d\x44\xb1\ +\x0f\x5c\x21\x48\xd5\xed\xa5\x1a\xc8\x64\x2f\x3b\x43\xf3\xe0\x55\ +\xe2\xe6\x82\xf8\x93\x72\xe1\x4e\xfd\xcb\xba\x30\x67\xa6\x69\x09\ +\x9e\xf4\x1c\xa1\xca\xc8\x51\x45\x29\x34\xcf\x4d\x07\x10\x41\x4c\ +\x06\xda\xd4\xe3\x8f\x7a\x1e\x11\xd5\x77\x58\x42\x10\x88\xf4\xa0\ +\x24\xf9\x7d\x9b\xef\x79\x87\xc4\xa8\x4d\x39\x4e\xb0\xce\x69\xae\ +\x7d\x4d\x03\x40\xaa\x2e\x40\x0a\xea\xea\x72\xc1\x6d\xdb\x8e\x35\ +\xe2\xe9\xd4\x02\x83\xba\xc5\x04\xe1\x17\x8b\xc5\xc1\x65\xe9\x89\ +\x6b\xb2\xac\xfe\x2e\x8d\xbc\x1f\xd3\x1a\xec\x16\xa0\x6b\xd2\x47\ +\x11\xb2\xed\x3a\x75\x1a\x1a\x4c\xa5\xc2\x10\xc0\x0e\x59\x35\xe0\ +\x2c\x5c\x4f\x4b\x36\x60\xb5\x52\x49\x2e\x1a\xc5\x14\x08\x29\x96\ +\x4a\xf8\xf2\x97\xbe\xd4\xe4\x62\xbe\x2f\x32\xfe\x78\x4b\xe9\x2a\ +\xd5\xb7\xed\xfb\x7e\x64\x8f\xf9\xd1\xd1\x51\xcc\xcc\xcc\xc4\x46\ +\x24\x32\x0d\x47\x89\x0a\xed\x8d\x32\x3e\xae\x5f\xbf\x1e\xb3\xb3\ +\xb3\x2d\x2a\x09\x05\x29\x16\xd1\x97\xaf\xdd\x31\x51\xd9\x80\x71\ +\x99\x83\xba\xde\x82\x9d\x6c\x9a\xbe\x65\x03\xf6\x63\x9e\xb8\x60\ +\x20\x99\x0d\x78\xde\x79\xe1\x7c\x83\x94\x2d\xc6\x38\xe7\x18\x19\ +\x19\xc9\xb3\x01\x3b\x41\xf7\x24\x08\xe6\xf9\x3e\x0e\x1c\x38\x10\ +\x44\xd1\xc5\x05\xf6\x18\x1a\x5d\x9f\x12\x67\xa9\x54\xc2\xb7\xbf\ +\xfd\x6d\x5c\x77\xdd\x75\x7d\xbf\xbd\x6b\xae\xb9\x06\x57\x5f\x7d\ +\x75\xdf\xe7\xf9\xf6\xb7\xbf\x8d\x8f\x7d\xec\x63\x03\x5b\xb6\xd8\ +\x6c\xc0\x7e\xcd\xd3\x86\x2b\x77\x22\x05\xc8\x8c\xc3\x4e\x54\xbe\ +\x2c\x8e\xe1\x01\x80\x36\xcd\x21\x74\x48\xed\x38\x0e\x5c\xd7\x05\ +\x63\x0c\x9e\xe7\x69\xdb\x5b\xc7\xb5\xbc\xd6\x05\xbf\xd4\x1b\x0d\ +\x7d\xf8\x6f\x82\x2c\xbd\xc8\x92\x60\x1a\xb1\xdf\x55\x9a\x5b\xb6\ +\xfc\x56\xd3\x10\x35\xe9\xa0\x79\x0d\x1e\x0d\xaf\x4e\xaa\x7a\x25\ +\x21\x22\xba\xc9\xe8\x7d\x91\xb0\x66\x9e\x74\xde\x36\x46\x45\x39\ +\xb4\x59\x87\xbe\x1f\xfb\x8c\xfc\xa8\x3d\x14\xf1\xbb\x20\x63\x33\ +\x8a\xf8\xdb\xcc\x47\xed\x20\x59\x18\x99\xcc\x06\x94\x31\xd3\x52\ +\xdf\xd2\xc5\x6e\xb7\xb3\x14\xeb\xdc\x7c\xba\xe0\x20\x68\x0c\x87\ +\xf4\xef\x16\x89\x20\x0a\x78\x12\x44\xf0\x25\x49\x28\xd1\x79\x1b\ +\x62\x37\xdc\xa0\x25\xaf\x0e\xab\x10\x77\x62\xac\x4b\xf2\x5c\x63\ +\xf7\x42\xd2\x66\x9f\xba\x76\x67\x09\xf3\x1e\xb8\xda\x15\x29\x45\ +\x96\x60\x2e\x01\x68\x1e\xac\x6c\xc1\xfc\xc8\x23\x8f\xe0\xbe\xfb\ +\xee\xc3\xde\xbd\x7b\xb1\x7f\xff\xfe\x80\x93\xb7\x10\x78\x8c\x8b\ +\x30\xca\xcd\xa7\x4a\x00\xba\xa8\x40\x6a\x0b\xe8\x36\x00\xa7\x9b\ +\x40\xa2\x6e\x83\x90\xe8\x26\xd5\x3d\x3f\x9e\xd2\x2d\x18\x05\x02\ +\x89\x5d\x77\x11\x52\x9c\x2e\xd0\x2b\x11\xd8\xb5\x2b\x43\xde\x09\ +\x11\x26\x21\x7e\x9d\x67\x28\x57\x01\xba\x1f\xa6\x69\xe2\x1f\xfe\ +\xe1\x1f\x70\xdd\x75\xd7\x61\xef\xde\xbd\x78\xf0\xc1\x07\x71\xe8\ +\xd0\x21\x9c\x7f\xfe\xf9\x41\x08\xa5\x2a\xb6\x47\x01\x80\x1a\xe7\ +\xdf\x2e\x72\x50\x17\xdd\xd6\x6d\x1c\x80\xee\xdc\x49\x25\x97\x5e\ +\x45\x20\xea\xfa\x08\xd0\xfb\x52\xa3\x23\x3b\xbd\xc7\x4e\xfd\xf7\ +\x2a\xd8\xa6\x9d\x17\x02\x40\xba\xd3\x30\x3b\x0f\x5e\x8a\x05\xaf\ +\x8c\x8f\xec\xb5\x06\x2b\x14\xf0\x77\x7f\xf7\x77\x38\xfe\xf8\xe3\ +\x71\xcc\x31\xc7\x60\xd7\xae\x5d\xe0\x9c\x63\x6e\x6e\x2e\xd5\x66\ +\x6b\x97\x1c\xa4\x03\x09\x09\x2c\x3a\xd0\xe8\x86\xfb\xa6\xf9\x6d\ +\x9c\xbb\x32\x2d\xc7\x57\x41\x2b\xce\x3b\xd1\x8d\x84\x11\xf7\xcc\ +\xd3\x00\xe4\xa0\x9e\x71\x37\x00\xdd\xeb\xb9\x73\x09\x40\x33\xc6\ +\xc7\xc7\x43\xd9\x80\x53\x53\x53\x21\xc3\x55\x92\x07\x1e\x15\xf2\ +\x1b\xc5\x65\x55\xbb\x40\xbb\xd0\xe1\x7e\x71\xb6\xb4\x8d\x3f\xa2\ +\xe6\x4c\x9b\x74\xc4\xa2\xf4\xda\x21\xe0\xa6\xbd\x22\xc0\x6e\x25\ +\x90\x61\x04\x82\xcc\x49\x00\xae\xeb\xe2\x7d\xef\x7b\x5f\xd0\x16\ +\x6c\xeb\xd6\xad\xd8\xb9\x73\x27\xc6\xc6\xc6\x3a\x8e\xbb\xd6\x19\ +\xf5\x74\x12\x80\x6a\x08\x8c\x0a\x19\xee\x27\x67\xeb\x06\x70\xd2\ +\xfc\x2e\x36\xb2\x71\x0d\x72\xd3\xb5\x2a\x05\x64\x4e\x02\x70\x1c\ +\x07\xe7\x9f\x7f\x3e\x1e\x7e\xf8\x61\xb8\xae\x8b\xed\xdb\xb7\x63\ +\xd3\xa6\x4d\xa1\xb2\xd8\x49\x09\x29\xb2\x90\x87\xe6\xf3\x76\x46\ +\xb1\xb4\x36\x80\x6e\xb8\x60\x2f\x7e\xdf\x8b\xe3\xba\xd9\xd8\xc3\ +\xca\x4d\xbb\x49\x0a\x1a\x46\x20\xc8\x1c\x00\x48\x9f\xfd\x49\x27\ +\x9d\x04\xc3\x30\xe0\x79\x5e\x72\x5f\x75\x0a\x6e\x1c\x6a\x00\xa9\ +\x48\x04\x3a\xdd\xb8\x93\x4d\xd1\x0d\x01\x77\xe3\x2d\xe8\x05\x00\ +\xac\x74\x7e\xff\x4a\xed\xbd\x61\xbb\xe6\x55\xa7\x02\xd0\x0d\x2d\ +\x09\xbf\x13\xa2\x50\x9b\x64\xa8\xba\xad\x1a\xff\x4f\x81\x41\x05\ +\x85\x41\x2e\xf0\x5a\xdc\x84\x51\xeb\x9f\x5f\xf7\x1a\x06\x80\x28\ +\x31\xab\x1b\x4e\x1a\xa7\x16\x50\x30\x90\x2f\x7a\x8e\x34\x2a\x40\ +\xb7\xee\xb4\xac\x03\x4d\x3f\xd6\x2b\x2b\x40\x36\xac\xd7\xbd\x2a\ +\x54\x80\xb8\xf2\xda\xba\x02\x9c\xed\x72\xe9\x65\xe6\x99\x24\x60\ +\xdf\xf7\xb5\xde\x04\x35\xa1\x46\xf5\x0c\xd8\xb6\xbd\xdc\x4b\xaf\ +\xcf\xd9\x6c\x41\x96\x5e\x44\x19\xf2\x5e\x03\x40\x37\xf1\x0d\xed\ +\x86\xee\x1e\xac\x01\x65\x1f\x76\x95\xb5\xc9\x79\x6c\x5b\xf5\x76\ +\x65\xdb\xba\xda\xeb\x59\xa1\xb9\x01\x49\x1f\xa1\x6c\xc0\x5a\xb5\ +\x9a\xbc\xf4\x34\x5a\x4b\x59\x07\x8b\x5f\x2c\xe2\x6f\xfe\xe6\x6f\ +\x42\x22\xbd\x9a\x09\xa8\x7b\x57\xbf\x97\xc1\x25\x86\x61\xa0\x5c\ +\x2e\x07\x59\x7a\x69\x38\x40\x3b\x7f\xbb\x6c\x03\x2e\x7b\xee\x4d\ +\x4c\x4c\x60\x7e\x7e\x3e\xd2\x9d\x17\xca\xcc\x93\xe0\x26\xc2\xa6\ +\xa1\xc9\x0e\x8c\xca\x14\x1c\x1f\x1f\xc7\xd2\xd2\x52\xcb\x71\x2c\ +\xa6\x93\x6f\x37\xc2\xed\x50\x65\x03\xc6\x2f\x32\x0a\xb6\x8d\xf3\ +\xd4\x6c\x40\xfa\xcc\x12\x84\x04\x73\xce\x51\x2a\x97\xf3\x6c\xc0\ +\x38\x02\x6f\xf7\x5d\x5c\x71\x09\xcf\xf3\xf0\xce\x77\xbe\x13\xae\ +\xeb\x86\xba\xfd\xb4\x33\xf2\xe9\x24\x80\x42\xa1\x80\x83\x07\x0f\ +\xe2\x73\x9f\xfb\x5c\xdf\x1f\xc1\x57\xbe\xf2\x15\x7c\xea\x53\x9f\ +\xea\xfb\x3c\x37\xdc\x70\x03\x3e\xf4\xa1\x0f\x0d\x6c\x69\x57\x24\ +\x1b\xb0\x3b\x65\x3e\x72\x1f\xde\x74\xd3\x4d\x9d\xed\xe1\x4e\x8e\ +\x5b\x53\x00\x90\xe2\xc1\xb4\x0b\x07\x96\xde\x04\xf9\x4a\x02\x00\ +\x34\x18\x48\xcd\x10\x94\xc7\xd2\x26\x1d\xbd\xb6\x76\x77\x92\xa5\ +\xd7\xc9\x35\xd0\xfb\x49\x13\x42\xdb\xa9\x7b\x8e\xde\x97\x9a\xe5\ +\xd8\xe9\xd0\x5d\x0b\x55\xcf\xe2\x9a\xa9\x74\x63\xa8\xa3\xfd\x1b\ +\x23\x45\xfe\x24\xcf\x28\x23\xc6\xc2\xcc\x1a\x01\x4d\xd3\x44\xb1\ +\x58\x8c\xd4\x19\xdb\x6d\x44\x9d\x58\xab\x16\xbe\x88\xda\x18\x51\ +\x25\xc5\x3b\xd1\xf5\x3a\xb5\x01\x24\x67\x54\x83\xd9\x48\xc3\x6a\ +\x95\xef\x15\x68\xae\xd6\x91\xc9\x50\x60\xdb\xb6\xf1\xf7\x7f\xff\ +\xf7\x78\xf8\xe1\x87\x71\xd2\x49\x27\xe1\x82\x0b\x2e\x40\xb9\x5c\ +\xee\xaa\x62\x6c\x94\xcf\xdf\xf7\xfd\x16\xfd\x58\x25\xf0\xb4\x5e\ +\x80\x41\x8d\x24\x49\x51\xbd\x24\x82\xd5\x44\x38\xbd\x48\xe2\x59\ +\x0d\xcf\x23\x73\xbb\xda\xb2\x2c\x5c\x7b\xed\xb5\xb8\xe1\x86\x1b\ +\x30\x3b\x3b\x8b\x67\x9e\x79\x06\x37\xde\x78\x63\x50\xae\x2b\x29\ +\x37\x52\x45\x7d\x9d\x6f\x3f\x4a\xfc\xd5\xb9\xff\xba\x8d\xd1\xef\ +\x87\x04\x30\x08\x97\x95\xce\x88\x9a\x05\xe0\xcb\xb9\xf8\x2a\x05\ +\x00\xd3\x34\xf1\xcb\x5f\xfe\x12\xc7\x1e\x7b\x2c\x76\xec\xd8\x81\ +\x1d\x3b\x76\x60\xe3\xc6\x8d\x98\x9f\x9f\x4f\x45\x84\x6a\x80\x0f\ +\xcd\x05\xd0\xf9\xfb\xe3\x42\x83\x07\x59\x9b\xbf\x93\x08\xc0\x4e\ +\x08\x34\x69\x28\x70\x16\x09\xae\x57\xd7\xb2\x52\x1d\x89\x72\x15\ +\xa0\xcd\xd8\xb9\x73\x67\x90\x09\x28\xb3\x01\xcb\xe5\x72\xcb\x83\ +\x6f\x97\xd0\x12\x97\x19\x17\x55\xf0\x23\xaa\x76\x60\x56\x01\x40\ +\x57\xbc\xa4\x97\x3a\x7f\xce\x6d\x73\x09\x60\xa0\xa3\xd1\x68\xe0\ +\xe2\x8b\x2f\xc6\x86\x0d\x1b\x82\x6c\xc0\x5d\xbb\x76\xb5\x04\x76\ +\x24\x91\x00\xe2\x12\x81\x24\xa1\xab\xd9\x80\x6a\x52\x47\xd6\x25\ +\x80\x7e\x72\xa2\x9c\xf8\x57\xbf\x1d\x20\x73\x12\x00\xe7\x1c\xa7\ +\x9d\x76\x1a\xf6\xec\xd9\x83\xa5\xa5\x25\x6c\xdc\xb8\x11\xa3\xa3\ +\xa3\x41\x49\xb0\xb4\x2d\xb6\x74\x46\xc0\xc8\x80\x9c\x18\x09\xa0\ +\xd7\x46\xc0\xa8\xfb\xe8\x34\x02\x50\xad\x65\xd0\x09\xf1\xaa\x25\ +\xd1\xfb\xb1\xb9\x73\x50\xc9\x01\xa0\xed\x70\x5d\x17\x13\x13\x13\ +\x98\x98\x98\x00\x80\xc0\x8f\x9f\x06\x75\x4d\xd3\x6c\xa9\xec\x93\ +\x46\xf7\xed\x65\x6f\xc0\x41\x71\x14\x35\x9d\x36\x8d\x6a\x40\xa3\ +\x1f\xb3\xde\x8f\xb0\x97\xcf\x7a\x98\xcb\x79\xad\x5a\x00\xe8\x95\ +\x81\x46\xc7\xd9\x75\xed\xc1\xa3\x1a\x6a\x44\x49\x0b\xbd\xba\x3f\ +\x1d\x61\xf6\x62\x1e\x35\xb3\x51\xa7\x22\x50\x1d\x5f\xed\x40\x9c\ +\x8b\xcc\xb9\x0d\x20\xd3\xa8\x9d\x44\xdf\xd5\x75\xd5\x51\x09\x20\ +\x8e\x28\x92\xd8\x13\xb2\x4e\x20\x49\xaf\x7b\xad\x70\xfc\x95\xdc\ +\x8f\xb9\x04\x30\x60\x22\x91\x59\x7c\x71\x1d\x80\xa5\x08\x28\xf5\ +\xee\x28\xce\x6f\x59\xd6\xaa\xcb\x06\xec\xd6\xe6\xd0\xf1\x86\x1b\ +\x50\x36\x60\x3f\xd7\x69\x55\x05\x44\xad\xb0\xf4\x11\xce\x06\xac\ +\xd5\x52\x19\xf8\xa2\x46\xa1\x50\xc0\x0d\x37\xdc\x10\xe2\xf4\xaa\ +\x28\xac\xcb\x0e\x8c\xfa\x1f\x00\xca\xe5\x32\x16\x16\x16\x62\xd1\ +\x3e\x49\x36\x60\x54\xa9\x6f\x09\x3e\x32\x9b\x2d\x2a\x8b\x30\xae\ +\x5e\x61\x9a\x8d\x39\xa8\xec\xbc\x41\xcf\x37\x88\x79\x0a\x85\x02\ +\xde\xf7\xbe\xf7\x05\xd9\x80\x9d\xd8\x11\x38\xe7\x28\x95\x4a\x79\ +\x36\x60\xda\x87\x96\xf4\x41\xfb\xbe\x8f\x33\xcf\x3c\x33\xf0\x1e\ +\xc4\xc5\x05\xa8\x36\x00\x9d\x04\x70\xcb\x2d\xb7\xe0\x92\x4b\x2e\ +\xe9\xfb\x3d\x5e\x7f\xfd\xf5\xf8\xc8\x47\x3e\xd2\xf7\x79\x06\x95\ +\x9d\x37\xe8\xf9\x06\x31\x4f\x6c\x36\x60\xae\x02\x64\x43\x47\xc9\ +\x6c\x43\x45\x00\x00\x20\x00\x49\x44\x41\x54\x56\xeb\x09\xc6\x19\ +\x01\x93\x70\x56\xc9\xf9\x1d\xc7\xe9\x2a\x06\x3f\xee\xbe\xa8\xe7\ +\xa2\x17\x75\x10\x93\x88\xfd\xfd\x9c\x47\x37\x5f\x2f\xb2\x01\xa3\ +\xa4\xb0\xa4\xd9\x80\x2a\xa3\x48\xc3\xbd\x65\x36\x60\x0e\x00\x7d\ +\x1e\x34\xed\xd2\x71\x9c\xd4\x9d\x5f\xda\x15\xf4\x8c\x5a\xc4\x28\ +\xeb\x7c\x3f\x93\x81\x74\x79\x0a\xab\x65\xf4\x9a\x58\x7a\x79\xbe\ +\xd5\x44\xc8\xab\x0a\x00\xaa\xd5\x2a\x3e\xf9\xc9\x4f\xe2\xf0\xe1\ +\xc3\x38\xf9\xe4\x93\x71\xf1\xc5\x17\xe3\xd8\x63\x8f\x4d\x05\x02\ +\x3a\xe3\x5f\x94\xbb\x4b\x57\x17\x40\xfd\x9f\x69\x9a\x93\xf6\x32\ +\x26\xbd\xa3\x1e\x7d\x6b\x88\xf0\xe9\xb3\xea\xa5\xef\x7e\xad\x7b\ +\x3f\x32\xd9\x1a\xec\x8f\xff\xf8\x8f\x71\xf8\xf0\x61\xec\xd8\xb1\ +\x03\x23\x23\x23\xb8\xe3\x8e\x3b\xf4\xe5\x97\x12\x4a\x00\x94\x98\ +\xe3\x38\xb9\x2e\xfe\x5d\x17\x15\xd7\x8f\x4d\x33\x88\x1a\x7d\x83\ +\x26\xfe\x9c\xc3\xe6\x00\xd0\x11\x21\x3c\xfd\xf4\xd3\xd8\xb1\x63\ +\x07\xb6\x6d\xdb\x16\xb4\x08\xab\x54\x2a\xa9\xeb\xde\x27\x0d\xea\ +\xa1\xe0\xa0\xa6\x00\xeb\x3a\x0a\x65\xc1\xc6\x31\x0c\xc4\xdf\xeb\ +\x7b\x19\xd6\xe6\x1b\xb9\x0a\x90\x72\xbc\xfe\xf5\xaf\xc7\xf8\xf8\ +\x78\x90\x0d\x38\x3d\x3d\x1d\xb4\x06\x4b\xd3\xf9\x46\x67\xc8\xd3\ +\x19\xf6\x54\xb1\x5e\x0d\x05\xd6\xcd\xdb\xaf\x8d\x38\xcc\x9b\xbb\ +\xdf\x19\x84\x79\xe8\xee\x1a\x90\x00\xea\xf5\x3a\x2e\xbb\xec\x32\ +\x6c\xd9\xb2\x25\xe8\x0f\xb8\x67\xcf\x9e\xd4\x01\x2b\x51\x5c\x5e\ +\x47\xfc\x3a\x09\x80\x7e\x46\xad\xf3\xaa\xde\xde\x2f\x31\x77\x98\ +\x1b\x63\xf4\x8b\x40\xb3\x6c\x50\xcc\x25\x80\x1e\x8e\xad\x5b\xb7\ +\xe2\xe2\x8b\x2f\xc6\xe2\xe2\x22\x46\x47\x47\x7b\xba\x50\x51\xba\ +\x76\x54\xcd\x3f\xce\x79\x4b\x3f\x01\x7a\x5c\xbf\xbd\x03\xbd\xce\ +\xf3\xef\xe7\xb5\x0e\xe2\x3a\x73\xee\xbf\xca\x25\x00\x4a\x74\xe5\ +\x72\x39\xb5\xfb\xaf\x5b\x8e\xa5\x93\x00\xd4\x9a\x01\x83\xe4\x22\ +\xfd\xbe\xff\x5e\x11\x7e\xbf\x89\xb3\xd7\xd2\x56\xaf\xc0\x6a\xd8\ +\xa5\x88\x4c\x9b\x9c\xfb\x99\xa4\x12\xb7\x70\x49\x42\x83\x07\xc5\ +\x8d\x54\x55\x23\x0b\x1b\x4e\x97\x49\x38\xa8\xfd\x90\x45\xd1\x7f\ +\x98\xa5\x92\xa1\xf3\x39\xf5\x62\xf1\x7a\x5d\x3a\xab\xdf\x44\xa0\ +\x2b\x62\xba\x12\x40\x40\xe7\x94\xd7\xd2\xef\xcd\xdf\x8f\xa2\xa4\ +\xab\xa1\x96\xdf\xaa\xb6\x01\xf4\x0a\x69\xdb\x65\xf9\x05\x28\xa8\ +\x74\x0e\x52\xc3\x83\x65\x56\xa1\xfc\x7b\x20\x0b\x33\xa0\xac\xb9\ +\x3c\x1b\xb0\xf3\x7d\xb8\x1a\x40\x64\xd5\x66\x03\xfe\xf0\x87\x3f\ +\x6c\xc9\xf8\x4b\x82\xfc\x51\xdf\x17\x8b\xc5\xa0\x97\x5e\x3f\xc7\ +\x6a\xca\x9a\x5b\xad\xf7\x45\xb3\x01\x3b\x75\x4b\xe6\xd9\x80\x7d\ +\x1e\xae\xeb\xe2\xd4\x53\x4f\x0d\xca\x89\xb5\xab\x03\xd8\x4e\x02\ +\xb8\xe3\x8e\x3b\x56\x4d\x36\xdb\x20\xe7\x59\x8d\xf7\x95\x67\x03\ +\x0e\x58\xef\xec\x54\xcf\x54\xb3\x01\xd5\x00\x1f\xf5\x33\xdd\x71\ +\xaa\xb8\xd7\x2e\xcb\xac\x1b\x9d\x98\x8a\xc7\xdd\x66\xcd\xe9\xaa\ +\x1a\xe9\xe6\x51\xef\xa7\x1f\x3a\x7d\xa7\xf7\x95\x96\xbb\x26\xc9\ +\x06\xec\xd6\x5d\x49\xb3\x01\x57\x83\x0a\x90\x49\x23\xa0\x0c\xbe\ +\x79\xf6\xd9\x67\xe1\x38\x0e\x4c\xd3\x1c\x9a\x87\x9e\x95\x2e\x3a\ +\x71\x89\x4c\x9d\x1c\x37\x4c\xc0\xdf\x6b\x5b\xd2\xa0\xce\x95\x4b\ +\x00\xe2\x81\x3e\xf9\xe4\x93\xb8\xf4\xd2\x4b\x31\x36\x36\x86\x6d\ +\xdb\xb6\xe1\xa2\x8b\x2e\xc2\xe9\xa7\x9f\x9e\x79\x9f\xb8\x6a\x6b\ +\xc8\x83\x56\x7a\x23\xbd\xf4\x1a\x9c\xf3\x75\xc9\xb0\x04\x50\x28\ +\x14\x70\xf5\xd5\x57\x63\xf3\xe6\xcd\xd8\xbb\x77\x2f\xf6\xee\xdd\ +\x8b\x27\x9e\x78\x22\x30\xc0\x65\xdd\x85\x13\x55\x76\x2c\x1f\xd9\ +\x90\x9e\x7a\x49\xfc\xb9\x0a\xd0\xa7\xb1\xb4\xb4\x84\xed\xdb\xb7\ +\x07\x99\x80\x3b\x76\xec\x68\xd1\xe9\x72\x10\x58\x9d\x5c\xbf\xdf\ +\xdc\x3f\x1f\x19\x57\x01\x7c\xdf\xc7\x5b\xdf\xfa\x56\xf8\xbe\x1f\ +\xea\x0f\xb8\x6e\xdd\x3a\x6d\xb6\x5e\xd6\x41\x20\x57\x07\xb2\xa1\ +\xf7\xf7\x83\xfb\xe7\xed\xc1\xfb\x30\x1c\xc7\xc1\xa5\x97\x5e\x8a\ +\xbd\x7b\xf7\x62\xf3\xe6\xcd\xd8\xbe\x7d\x3b\x5e\xf3\x9a\xd7\x0c\ +\xe5\x03\xcf\x25\x81\x6c\xe8\xe6\x39\xf7\x1f\x22\x09\x00\x68\x06\ +\xdd\xbc\xff\xfd\xef\x0f\xdc\x40\x8e\xe3\xc4\x96\xd7\xce\x25\x81\ +\xe1\x17\xfd\xf3\x2c\xc2\x1c\x00\x5a\x24\x81\xd5\xb2\x78\x39\xf1\ +\xeb\x89\x7e\x90\x76\x85\xfc\xd9\x0f\x89\x0a\x90\xb5\x4d\xd4\x6b\ +\x10\xc8\x45\xd1\xc1\xad\x5f\x0e\xbc\x43\x2c\x01\xa4\xd1\xaf\x87\ +\x65\x81\x75\x49\x24\x6b\x6d\x73\x0e\xd2\x17\xdf\xaf\xba\x84\x39\ +\x00\xf4\x73\xd1\xd2\xad\x46\xac\x37\x20\x2e\x1b\x90\xfe\xbd\x96\ +\xb3\x01\x07\x35\x8f\x1c\x83\x7a\x7e\x03\xc9\x06\x4c\x7a\x7c\x96\ +\x99\xd2\x0a\xab\x1f\xa1\x6c\xc0\x7a\xc2\x6c\x40\x0a\x00\x5c\x13\ +\xc2\x9a\x67\x03\x66\x67\x9e\xd5\x76\x5f\xb2\xe9\xec\xfb\xce\x3b\ +\x2f\x71\xa9\x7a\x5f\x43\x68\x79\x36\x60\x04\xf7\x67\xe9\x56\x23\ +\xf2\xf8\xb8\x6c\x40\x46\x7e\x9f\x54\x02\xc8\xb3\x01\xf3\xfb\x02\ +\xe7\x00\x63\xa9\xb2\x01\x53\xef\xe9\x5c\x05\x68\x3e\x30\xca\xd5\ +\x63\xb3\xc2\xc4\xa2\xe8\x46\x5c\x36\x20\xe3\x1c\xe8\x43\x36\x20\ +\x5d\xf0\xb4\x0b\x6f\x11\xb1\xb5\x17\x3d\xf4\x92\x88\xfd\x3d\x9f\ +\x47\x4a\x50\x64\x5d\x42\xf7\x95\xa0\x67\x5f\xa7\x5a\x76\x28\x1b\ +\x30\x45\x23\x19\x9e\xf4\xbe\x38\x47\xa1\x58\x5c\x55\x76\x80\xec\ +\x79\x01\x38\x87\x65\x59\x78\xee\xb9\xe7\xf0\x0f\x3f\xfc\x21\x1e\ +\xfa\xf5\xaf\x61\x59\x56\xf4\x43\x67\x2c\x58\x9c\xac\xe8\x54\xbc\ +\x57\x84\x44\x89\x29\xab\x83\x5e\x23\xbd\xe6\xb4\xed\xb2\xc9\x6b\ +\x90\xcc\x26\xd5\x7c\x1d\x16\xfe\x68\x59\xd3\x0c\xed\xd7\xcc\x49\ +\x00\x86\x69\xe2\x67\xb7\xde\x8a\xab\xaf\xbe\x1a\xaf\x79\xcd\x6b\ +\x30\x35\x35\x85\xa7\xce\x3a\x0b\xef\x3f\xef\xbc\xe8\x6c\x40\xc1\ +\xcd\xfb\xb6\xb9\xbb\x00\x01\xd6\xad\x18\xe8\xfb\xcb\x20\x47\xdf\ +\x57\x9a\xe8\xe5\xb5\xd0\x6b\xec\x90\x48\xba\x16\x97\xbb\x20\xa6\ +\xb6\x73\x6a\x24\x9a\x34\x84\xcf\xe4\xf3\xe9\x02\x44\xd6\x14\x00\ +\xd8\xb6\x8d\xaf\x7d\xed\x6b\x38\xee\xb8\xe3\x82\xd6\x60\xf5\x5a\ +\x0d\x73\xf3\xf3\x18\x1f\x1b\x8b\x97\x02\x7a\xfd\x80\xe5\x79\x3b\ +\x00\x17\xa6\x18\x80\x3a\xde\xdc\xf2\x7e\x24\xd7\x50\x41\x60\x10\ +\x80\xa0\xce\x47\x37\x35\x63\x1d\xcf\xcf\x85\x2a\xc6\xc9\xb9\x79\ +\xea\xc7\xd3\x5d\x7d\x3e\x96\xe4\xf9\x53\x80\x8b\x00\x0f\xd5\xe0\ +\x4c\xaf\x4d\xfd\x2d\xcf\x01\x20\x7e\x94\xcb\xe5\x50\x5f\xc0\xa9\ +\xa9\x29\x18\xed\x36\x59\x16\x38\x63\x8c\x34\xc0\xba\xe5\x72\xea\ +\xbd\x51\x02\xec\x07\xf8\xa9\x9c\x95\xce\xd7\xab\xb9\x38\x87\x0f\ +\x80\x2b\x92\x5d\x54\x04\x9f\xda\xda\x2d\x38\x36\xa5\xbf\x9f\xa7\ +\xbd\xff\x98\x73\xfb\xe2\x38\xa6\x01\xa5\xb8\x3d\xe1\xe7\x00\xa0\ +\x1f\x9e\xe7\xe1\xc0\x81\x03\x78\xe9\xa5\x97\x82\x4c\xc0\xed\xdb\ +\xb7\x63\x6c\x6c\x2c\xde\x18\xd8\x81\xce\xd9\xb1\xb8\x99\x72\x2e\ +\x55\x1a\xe8\x99\x74\x12\x65\x33\x48\xe9\x4a\x8d\xfd\xac\x97\x04\ +\x4f\x08\x99\xa3\x35\x05\x58\x2d\x01\x1e\xdb\x8f\x81\xb1\xc0\x80\ +\xc5\xa8\x04\x41\x9e\x83\xb6\xa7\x63\xca\xf5\x0f\x75\x89\x52\x7e\ +\x0f\x21\xc1\xa4\x56\x0f\x72\x09\x20\x7a\xb8\xae\x8b\x3f\xf8\x83\ +\x3f\xc0\xbd\xf7\xde\x0b\xce\x39\x76\xee\xdc\x89\xa9\x2d\x5b\x92\ +\xd5\x87\x4b\x28\x06\x72\x74\x69\xac\xeb\x50\xda\x50\xe7\xec\x29\ +\xbf\xee\xb5\xea\xd3\xa7\xe1\x2b\x04\x2e\x5f\xbe\xef\x87\xde\x75\ +\xfd\x00\x28\xf7\x37\x94\x7e\x8e\xb2\x71\xa8\x3c\x2f\xdd\x2f\x2d\ +\x92\x44\x52\xe2\x17\xcf\xc2\x6f\xb7\x5e\x43\x1c\xcd\x99\x49\x15\ +\xc0\xf3\x3c\xbc\xf1\x8d\x6f\x84\x65\x9a\xf0\x5c\x37\x79\x71\x48\ +\x2a\x0e\x27\x20\x44\xa3\x13\x10\xe8\xd2\x18\xc7\x34\x5c\x60\x2d\ +\x04\x03\xab\x44\x4f\x09\xde\xf7\x7d\x78\x9e\x17\xfc\x4d\x5f\x3a\ +\xd1\xdf\x20\x2d\xdb\x4c\xd3\x0c\xfe\x76\xc5\x5e\x51\xe7\x6a\x69\ +\xec\xda\x66\x7d\xb9\x7c\x17\x31\x23\x2c\x6e\x2f\x74\x60\x1c\xe4\ +\x19\x02\x0c\x2b\xcb\x1b\xc6\x11\x3e\xea\x54\xd1\x81\x09\x41\xa0\ +\x2b\xee\xd8\x03\x7b\x03\xcb\xa0\x38\xd8\x2f\xa2\xa7\xff\x53\xe2\ +\x96\x71\x1a\xae\xeb\xc2\x75\xdd\xe0\x7f\x0a\x08\x6a\xef\x41\xc3\ +\x30\x60\x4a\xc2\x37\x4d\x58\xa6\x09\xd3\x34\x61\x59\x16\x4c\xd3\ +\x0c\xce\xe7\x79\x5e\xa8\xa7\x23\x8f\x5b\x33\x8d\xa5\x9f\xc7\x04\ +\x99\x75\x22\x09\x86\x24\x19\xdf\xcf\xcc\xba\x67\x3a\x19\x48\x72\ +\xe9\xec\x59\xf6\x7a\x67\x81\x8f\x02\x82\xac\x47\x90\xb5\x55\xad\ +\x88\x45\x5f\x6e\x7e\x1d\xd1\x3b\x8e\x13\xbc\x37\x1a\x8d\x10\x18\ +\xd0\x20\x25\xce\x39\x0c\x00\xcc\x30\x60\x59\x56\xf0\xb2\x6d\x1b\ +\xb6\x6d\xc3\x12\xf9\x1a\xf2\x5c\x12\x3c\xa8\x8a\xa0\xda\x0b\x5a\ +\xd6\x90\xe6\x89\x74\x49\xfc\x6d\xbd\x02\x79\x1c\x40\x3a\x9d\x79\ +\x45\x89\x21\x6e\xb1\x74\x06\xb3\x2e\x80\x20\x8a\xa0\xd8\x30\x10\ +\x3d\xc2\x6e\x4f\x2a\x86\x4b\x82\x96\x04\xdf\x68\x34\x82\x57\xbd\ +\x5e\x47\xbd\x5e\x0f\x08\xb7\x52\xa9\xe0\x95\x57\x5e\xc1\xc2\xc2\ +\x02\xea\xf5\x7a\xb3\x53\x74\xa9\x84\x91\xd1\x51\x8c\x8e\x8e\x62\ +\xa4\x5c\x86\x5d\x28\xa0\x20\x88\xbf\x58\x2c\xa2\x50\x28\x80\xa1\ +\x19\xa9\x59\xaf\xd7\xc1\x45\x40\x99\x94\x14\x02\x51\x5e\x55\x09\ +\x14\xdb\x40\xb7\xf7\x0f\x4d\xb7\xe4\x2c\x67\x7c\x66\xbf\x31\x48\ +\x17\x52\x40\xd7\xd9\x80\xe2\x38\xdb\xb2\x96\xf3\x02\x0a\x85\x81\ +\xdc\xf7\xc0\xb2\x0e\xfb\x38\x8f\x24\x7e\xf9\x4c\xe5\x67\x12\x0c\ +\xea\xf5\x3a\xaa\xd5\x2a\x1a\x8d\x06\x5e\x7d\xf5\x55\xdc\x77\xdf\ +\x7d\x78\xe6\x99\x67\x70\xf4\xe8\xd1\x26\xa1\x8f\x8c\x60\x64\x64\ +\x04\xa5\x62\x11\x23\xe5\x32\x0a\xa5\x12\x4a\xa5\x12\x4a\xc5\x22\ +\x26\x27\x27\x31\x36\x36\x86\x75\xe3\xe3\x68\x34\x1a\x28\x95\x4a\ +\x30\x4d\x13\xb5\x5a\x0d\x8e\xe3\x2c\x87\x77\x13\xb5\x41\xda\x0a\ +\xe2\x88\xb2\x1d\x08\xd0\x7d\x41\x41\x0f\x58\xf6\x08\x0c\x53\x8a\ +\xf7\x50\xf5\x06\x4c\x7a\xb1\x85\x42\x01\x3f\xfc\xd1\x8f\xf2\x6c\ +\xc0\x15\x9a\x87\x12\xbb\xd4\xf7\x4b\xa5\x12\xe6\xe6\xe6\xd0\x68\ +\x34\x02\x71\xdf\x71\x1c\x38\x8e\x83\x5f\xfc\xe2\x17\x78\xfc\xf1\ +\xc7\x31\x36\x36\x06\xdb\xb6\x51\x28\x14\x82\x77\x29\xe6\x17\x8b\ +\xc5\xd0\x7b\xa1\x50\x80\x65\xdb\x28\xd8\x36\x4a\xa5\x52\x53\x0d\ +\xb0\x2c\x4c\x4c\x4c\x80\x73\x1e\xa8\x06\xb6\x6d\xc3\x14\x76\x82\ +\x48\x75\xa0\x03\x70\x3e\x4f\x97\x0d\xa8\xd9\x3b\x21\x37\xa2\xb2\ +\x1f\x47\x46\x47\xf3\x6c\xc0\x34\x62\x56\x9a\xd1\x93\xde\x80\x72\ +\xc1\x0b\x85\x3c\x1b\x30\xe5\xa0\x86\x3e\x00\xf8\xce\x77\xbe\x83\ +\xf7\xbe\xf7\xbd\x98\x9b\x9b\x43\xa5\x52\x81\xeb\xba\xb8\xf9\xe6\ +\x9b\x71\xd3\x4d\x37\xa1\x50\x28\x60\xe3\xc6\x8d\x28\x97\xcb\x28\ +\x16\x8b\x28\x15\x8b\x4d\x4e\x5f\x2e\xa3\x5c\x2e\xa3\x2c\x38\x7f\ +\xb9\x5c\x0e\x7d\x46\xdf\x4b\x23\x23\x18\x1b\x1b\xc3\xed\xb7\xdf\ +\x8e\x03\x07\x0e\xa0\x58\x28\x60\x64\x64\xa4\xf9\x9d\x00\x08\x09\ +\x12\xd2\x98\x48\xf7\x00\x4f\xa8\xfe\x31\xc3\xc0\xc1\x83\x07\x23\ +\x8f\x51\x83\xbe\x40\xdc\x93\x59\x54\x07\x32\x09\x00\x92\x10\x6d\ +\xdb\x0e\x59\x83\xd3\x8e\x9e\xf4\x06\x24\x59\x83\x40\xc2\x2c\x33\ +\xd5\x40\x94\x70\xd1\x93\xf4\xb6\x4b\x0a\x98\xb1\x12\x12\x99\xa7\ +\xa1\x99\x87\x75\x49\xf8\x52\xf4\x97\x3a\x3f\xe7\x1c\x8e\xe3\x60\ +\x76\x76\x16\x33\x33\x33\x68\x34\x1a\xb8\xe6\x9a\x6b\x70\xff\xfd\ +\xf7\xa3\x54\x2a\xc1\xf3\xbc\x90\x7b\x30\x10\xa3\x95\x5a\x0f\xda\ +\x36\x66\x8c\x81\x1b\x06\x38\x63\xb0\x85\x61\xb0\xba\xb4\x84\xb9\ +\xd9\x59\xac\x5b\xb7\x2e\x50\x25\xe2\x40\x20\x64\x98\xa3\x06\x3a\ +\x25\xb0\xca\x07\x50\x24\xbd\x01\xd5\x35\xe7\xe4\xb8\x60\xef\x68\ +\x88\x3e\x4b\xd9\x84\x99\xad\x0a\x7c\xf0\xe0\x41\x3c\xf8\xe0\x83\ +\x38\xe5\x94\x53\xf0\xde\xf7\xbe\x17\x45\x92\x86\x39\x70\x0c\x4d\ +\x8b\xda\x3a\x2f\xc1\x00\x43\x95\x59\x9f\x8e\x4d\x23\xfa\x53\xa3\ +\x9f\xe7\x79\xa8\xd7\xeb\x58\x5a\x5a\xc2\xec\xec\x2c\x3e\xfd\xe9\ +\x4f\xe3\xf9\xe7\x9f\x6f\x09\xf9\x65\x8c\x2d\xbb\xf4\x1a\x0d\x98\ +\xa6\x09\xd7\xb6\x9b\x9e\x01\xc5\x73\x20\xbd\x00\x8e\xe3\xc0\xb6\ +\x2c\xb8\xa6\x19\x78\x0f\x4a\xe5\x32\x98\x61\x60\x66\x76\x56\xdb\ +\x24\x55\xce\x13\xec\x27\xc3\x68\x9b\xe3\x10\x29\x85\xca\xa8\x46\ +\x29\x61\xaa\xc7\x29\x7b\x80\x67\x0c\x04\xb2\x05\x00\x9c\xc3\xb2\ +\x6d\xfc\xc5\x5f\xfc\x05\x7e\xf2\x93\x9f\x60\xd7\xae\x5d\x00\x80\ +\x4a\xa5\x82\x0f\x7f\xf8\xc3\xd9\x75\x0b\xb6\x03\x02\x9a\x4c\x92\ +\xd1\x9c\x85\x5e\x12\xbf\x6a\xe8\x93\x3a\x7f\xa3\xd1\xc0\x67\x3e\ +\xf3\x19\xbc\xf8\xe2\x8b\x81\xb5\xbe\x5c\x2e\x07\x01\x3d\x96\x65\ +\x05\x44\xee\x5a\x16\x3c\xd7\x85\xe3\xba\xb0\xe4\x67\x9e\xd7\xfc\ +\x5f\x48\x76\x2d\x71\x04\xc4\x7d\x28\x3d\x03\xb3\x73\x73\x81\x24\ +\x41\x6d\x00\x81\x4a\x68\x18\x01\xd1\x33\x4d\x62\x13\x57\x09\x99\ +\x48\x07\x9c\xac\xab\x8e\xe8\x39\xd9\x03\xf2\x6f\x16\x91\x58\x94\ +\x03\x80\x18\xa6\x69\xe2\xf6\xdb\x6f\xc7\xee\xdd\xbb\x83\x84\xa0\ +\xc9\xc9\x49\xcc\xcd\xcd\x35\x0d\x3c\xdd\x70\xad\x0e\x82\x78\x78\ +\x0e\x04\xa9\x40\x40\x12\xbf\xe7\x79\x01\xe1\xd7\x6a\x35\x70\xce\ +\x71\xdd\x75\xd7\xe1\xc5\x17\x5f\x0c\x79\x07\x68\x6c\x80\xf6\x45\ +\x02\x84\x68\xb0\x50\xe8\x3b\x61\x6f\x90\x91\x80\x8e\x50\xfb\x46\ +\x46\x46\xb0\x5e\xec\x1d\xea\x05\x90\x00\x60\x59\x56\x10\x5b\x10\ +\x09\x6a\xb2\xb2\x30\x95\x0e\xc8\xba\x72\x0d\xf1\x73\x71\x2c\x0d\ +\x26\x62\xf2\xf3\xdc\x06\xd0\x7e\x48\xc2\x97\xd9\x80\xd3\xd3\xd3\ +\x28\x95\x4a\x2d\x04\xc9\x3a\xdf\xa9\xa9\x00\xa0\x67\x52\x87\x0a\ +\x04\xab\x0c\x04\xa8\xd5\x5f\x12\x7f\xb5\x5a\x45\xb5\x5a\xc5\xbd\ +\xf7\xde\x8b\xbb\xef\xb9\x07\xa6\x61\xc0\xc1\xb2\x8b\xd6\x34\xcd\ +\x26\xe7\x55\xa2\x04\x39\xe7\x70\x7d\x1f\x36\x31\x26\x52\x70\x91\ +\xc4\xef\x53\x49\x40\xda\x8b\x5c\x17\x9e\x08\x0a\x1a\x1f\x1f\x87\ +\xe7\x79\x58\x58\x58\x08\x24\x0d\xa6\x80\x81\x6a\xa9\x0f\x75\x74\ +\xf2\xfd\xe6\x3e\x8b\x48\x7b\x66\x6a\xc1\x0f\x1a\x49\x48\xff\x17\ +\xdf\xfb\x19\x5b\xef\xcc\x49\xd4\x6e\xa3\x81\x8b\x2e\xba\x08\x9b\ +\x36\x6d\xc2\xf4\xf4\x34\xa6\xa7\xa7\x71\xcc\x31\xc7\xa0\x5c\x2e\ +\x07\x44\x3f\xf4\xe1\xb3\x6a\x8e\xff\x90\x97\x98\x52\x93\x7a\xa4\ +\x48\x2e\x83\x7c\xaa\xd5\x2a\xee\xbc\xf3\x4e\x14\x2c\x0b\x10\xfa\ +\xb7\x69\x9a\x81\x8b\x4e\x75\xcf\xe9\x72\x05\x5a\xf2\x05\x04\x18\ +\x04\x00\x40\x3e\x0f\xa4\x0a\x01\x44\x5b\xb6\x6c\x41\xa3\xd1\x40\ +\xa5\x52\x69\xc6\x1d\xd4\xeb\x70\x49\xd8\xb1\x9a\x7d\x48\x3f\x63\ +\x11\x84\xcf\x39\x6f\x02\x79\x44\x20\x18\xa3\x36\x05\x62\x57\x60\ +\x4a\xea\x70\x2e\x01\x28\xc3\xf3\x7d\xbc\xed\x6d\x6f\xc3\xf1\xc7\ +\x1f\x8f\x4a\xa5\x82\xcd\x9b\x37\x63\x7c\x7c\x1c\xae\xeb\x2e\xeb\ +\x6d\x2b\xb9\xd9\xd1\xc3\xe8\x3c\xba\xb1\x54\xf1\x72\x08\xa5\x03\ +\x4e\x88\xcf\x71\x1c\xd4\x6b\x35\x34\xea\x75\xfc\xe0\x07\x3f\x08\ +\x38\xbd\x0c\xca\xe1\xa2\xcc\x9b\xfc\x9f\x49\x49\x00\xfa\xb4\x60\ +\x2e\x74\x6e\xae\x48\x09\xbe\x2a\x39\xf8\x3e\x5c\xdf\x87\x45\x54\ +\x0b\xc7\x71\xb0\x7b\xf7\x6e\x3c\xf5\xd4\x53\xb0\x45\x8c\x81\x65\ +\xdb\xb0\x08\xf8\x04\xc4\x0e\xbd\xab\x8e\x4a\x04\x21\x15\x40\x10\ +\x34\x8f\x90\x04\xa4\x9a\xc0\x29\xe1\xfb\x7e\x0e\x00\x71\xc3\x69\ +\x34\xb0\x69\xe3\x46\xb0\xcd\x9b\x03\xb1\x8f\xb5\xa9\xc8\x32\xc8\ +\xe1\xf7\x63\x5e\x1d\xb1\xaf\x90\x17\x21\x95\x2a\x25\x89\xd6\xf7\ +\xe1\x0b\x8e\xec\xba\x2e\x1c\x61\xf4\xab\x56\xab\xb8\xed\xb6\xdb\ +\x02\x4e\x6f\x9a\x66\x53\xac\x66\x0c\x3e\xe7\x30\x18\x83\x69\x59\ +\x4d\x10\x50\x8c\x75\x94\xf8\xa1\xa4\x08\xab\xea\x82\xef\xfb\xf0\ +\xc4\xdf\x9e\xe7\xc1\x10\xfe\x77\x09\x48\xa5\x52\x09\x13\xeb\xd7\ +\xa3\x5a\xa9\xa0\x58\x28\x04\x41\x46\xaa\x51\xd0\x30\x8c\x65\x90\ +\xd7\xd5\x15\x50\x0a\x94\x48\x89\x41\x02\x87\x2e\xf0\x27\x20\x7e\ +\x0a\x0a\x19\x91\xfa\x32\x6b\x54\x97\x7a\x61\x5c\xe0\xc4\x4a\x14\ +\x92\xa4\x6a\xc8\x40\xe6\xa7\x22\x64\x96\x54\x05\xc2\x11\x39\xf1\ +\xfd\x53\x83\x9d\xd3\x68\xe0\xbe\xfb\xef\x0f\x1a\xab\x48\xd1\xdf\ +\xb4\x6d\x98\x22\xc2\xcf\x14\xf1\xfa\xf4\xd5\x52\xc6\x5d\xe9\xb2\ +\x1c\x8a\x34\x54\xd4\x05\x48\x20\x52\xd2\x8a\x3d\xd7\xc5\xb1\x3b\ +\x77\xa2\x52\xad\xa2\x2a\x72\x0f\x5c\x92\x34\xd4\xa2\x06\xe8\xba\ +\x37\x91\xe3\xd4\xe0\x1e\x7a\x8d\x34\x95\x39\x00\x06\xa0\x25\xd6\ +\x21\x97\x00\xd2\x18\xec\x74\x06\x18\xac\x5c\xc2\x8c\xae\xc4\x57\ +\x5f\xae\x21\xae\x14\x58\x3b\x09\xa2\x0b\x8e\x1e\x69\x30\x8d\x58\ +\x0f\xba\xb9\xa5\xd8\xed\xf9\x3e\x7e\xf3\xf0\xc3\x2d\x00\x00\x00\ +\x3e\x89\xbc\x94\x92\x01\x25\x7e\x43\x13\xa8\x43\x53\x7a\xa9\xbe\ +\x1f\xa8\x07\xb2\xc4\x98\xa6\xd0\x88\x27\xac\xf0\xd3\xd3\xd3\x98\ +\x9b\x9d\x45\xb9\x58\x6c\xc6\x10\xd8\x36\x3c\xdf\x6f\x7a\x24\x24\ +\x47\x54\xf4\xf4\x50\x15\x20\x71\x0d\x4c\x31\xee\x05\xc6\x43\xca\ +\x20\x14\x50\xc9\x62\x8e\xc0\x70\x00\x40\x8c\xc5\x7c\x10\x20\x10\ +\x27\xae\xf5\xa5\xdc\x57\x27\xaa\x42\xa7\x59\x89\xea\xbd\xe9\xf4\ +\xd3\x36\x51\x8d\x2d\xc5\x3e\x88\xcb\xee\x91\x47\x1f\x0d\x89\xff\ +\x52\xec\xa6\x62\x33\x05\x00\xd3\x34\x9b\xea\x80\x62\x18\x54\x09\ +\x48\x95\x0a\x02\xae\x2a\xaf\x41\x80\x82\xcf\x79\x60\x20\xf4\x3c\ +\x0f\xdb\xb7\x6d\xc3\xe1\xe7\x9f\xc7\xe8\xe8\x68\x33\x33\xd1\xf3\ +\x60\x7a\x5e\x73\x5e\x01\x12\x86\xf4\xe1\x43\xd3\xe7\x81\x10\xbe\ +\x2f\x81\x82\x10\xbf\xdc\x0b\x81\xf4\xaa\xc4\xff\x67\xad\xa7\x40\ +\xf6\x01\x20\x41\x65\x5e\x5a\xe1\x87\x0e\x6d\x36\x20\x59\xc4\x76\ +\xb9\x00\xc1\x43\x22\xd9\x80\x85\x41\x65\x03\x0e\xcb\x3c\x84\xeb\ +\x73\xce\x97\x45\x7a\xc3\xc0\xec\xec\x6c\xd3\xd0\x26\x00\x40\x86\ +\x3a\xcb\x67\x2c\x9f\x33\x05\x07\xcb\xb2\x60\xd1\xbf\xc9\xcb\x20\ +\xd5\x7f\x68\x11\x10\x53\xd4\x08\x90\xd1\x7d\x86\xf8\xce\x10\x9e\ +\x06\x19\xfe\x6b\x99\x26\x8a\xc5\x22\x36\x6c\xdc\x08\x4f\xb8\x62\ +\xe5\x75\xc9\xef\x0d\xc3\x68\x09\x41\xa6\x20\x67\xd9\x76\x98\xe9\ +\x08\xc6\xe4\x03\x30\xa4\x74\x80\xa6\x1b\x90\x93\xea\x42\x6a\x2d\ +\x00\x9e\xa1\x3e\x16\x2b\x69\x7f\x08\x67\x03\x56\xab\xf1\x62\x52\ +\x02\xce\xc6\xd0\x26\x1b\xb0\x8d\x2e\x9d\x67\x03\x76\x26\x1d\xd1\ +\xd0\xdf\x6a\xb5\x8a\xc5\xc5\x45\x1c\x3e\x7c\x18\xb7\xdd\x76\x5b\ +\x00\xae\x52\x2a\xd0\x95\xfa\x32\x0c\x03\x06\x21\x66\x49\xd0\x92\ +\x38\xe9\xbb\x7c\xc9\x7a\x00\xd2\xb2\x6f\xdb\x36\xc6\xc7\xc7\x83\ +\x5a\x00\x05\x61\xec\x93\x2f\x99\x45\x58\xa9\x54\xf0\xf2\xcb\x2f\ +\x63\xdd\xba\x75\x41\x02\x92\x45\x6c\x11\x91\x36\x29\x09\x9a\xb6\ +\x8d\x73\xcf\x3d\x17\xb5\x7a\xbd\xc9\x74\x08\xa7\xe7\xa4\x94\x58\ +\x40\xe8\x64\xdf\xd1\x32\xe2\x13\x93\x93\x79\x36\x60\xd7\x3a\xaa\ +\xc6\x30\x08\xc4\x64\x03\x26\x95\x00\xc8\x71\x85\x3c\x1b\xb0\xad\ +\x04\x20\xfd\xfe\x95\x6a\x15\x8b\x0b\x0b\x98\x99\x99\xc1\xaf\x7e\ +\xf5\x2b\x3c\xfc\xf0\xc3\x00\x80\xc3\x87\x0f\x63\xcb\xd4\x14\x9c\ +\x46\x23\x30\x16\x06\xd2\x99\x54\x01\x44\x74\x9e\x2d\x2c\xf4\x32\ +\x9c\x57\xbe\x8a\xc5\x62\x28\x5b\xb0\x20\xde\x8b\xe2\x7d\x6c\x6c\ +\x0c\xf7\xde\x7b\x2f\xde\xf9\xce\x77\xa2\x50\x28\xa0\x54\x28\xa0\ +\x54\x2e\xa3\x50\x2e\xa3\x5c\x2c\x36\xb3\x07\xcb\x65\x14\x0a\x05\ +\xdc\x75\xd7\x5d\x98\x9e\x9e\xc6\x84\x48\x18\x2a\x8a\x64\x21\x19\ +\x31\x28\xd7\x9f\x2b\xaa\x92\x6d\xdb\x38\x78\xd3\x4d\x61\x89\x53\ +\x96\xf8\x92\x36\x00\xaa\xfb\x2b\x15\x88\xfc\x8c\x79\x73\x32\x0b\ +\x00\xb6\x10\xb5\x00\xc0\x71\xdd\x50\xb9\xe7\x76\xd2\x80\x3c\xaa\ +\x25\x1b\x90\x2c\x1a\x07\xa2\xb3\x01\x23\x8e\x03\x90\xb8\x23\xac\ +\xee\x9a\x58\x1b\x91\x8b\x8a\xe3\x4e\x87\xf3\xa4\x15\xfb\xbb\x9d\ +\x87\x2b\x00\x20\xdd\x7f\x8e\xe3\x60\x66\x76\x76\x59\x2c\x37\x0c\ +\x18\x00\x4c\xc3\x68\xea\xce\x04\x70\xa5\xd1\x2f\xa8\xde\x43\x0c\ +\x80\x51\x15\x84\x69\x50\x10\xf5\x3c\x00\x08\x32\x10\x0d\xc3\x80\ +\xe1\x38\x4d\x80\x61\xac\x49\xdc\x8c\xc1\x16\x15\x82\x2a\x4b\x4b\ +\xb0\x6d\x1b\x86\x34\x4c\x7a\x5e\x28\x53\x90\xd3\xb8\x7f\x29\xda\ +\xab\x49\x43\xd4\x48\xa8\x54\x22\xa6\xc7\x49\xb7\x67\x70\x8e\xdc\ +\x0b\x10\x2d\xe6\x37\xea\x75\xfc\xe9\x55\x57\xe1\x99\x67\x9e\xc1\ +\x6b\x5f\xfb\x5a\x7c\xf4\x23\x1f\xc1\xb6\x6d\xdb\x42\x56\xd8\x81\ +\x66\xd7\xf5\x60\x1e\x9d\xb1\x30\xeb\xe5\xbe\xba\x02\x06\x00\x13\ +\x13\x13\x21\xeb\x3f\x35\x00\xd2\x4a\xcf\xd4\x0e\x60\x10\xf1\x9f\ +\x7a\x06\x42\xee\x41\x25\x55\x38\xea\x9d\x47\x18\xe0\x5c\xdf\xc7\ +\xfa\x0d\x1b\x50\xa9\x54\x9a\x55\xa7\x3d\x2f\x28\x57\x4e\x5d\x79\ +\xaa\xa5\xdf\x57\x74\x77\x5d\xd5\x61\xfa\x59\xe8\x58\x1a\x52\xac\ +\x78\x09\x56\x72\x64\x2e\x0e\xa0\x60\xdb\xf8\x5f\xff\xf4\x4f\xf1\ +\xe8\xa3\x8f\x62\xd3\xa6\x4d\x00\x80\xdb\x6e\xbf\x7d\x59\x0a\xd0\ +\xe5\x6b\x0f\x52\x05\xe9\x32\x7c\x97\x12\xbb\xaf\x70\x90\x61\x1e\ +\xaa\x9a\xc5\x00\x4c\x4e\x4c\x84\x2c\xfc\x96\xf0\xfb\x4b\x5d\x9e\ +\x1a\xfe\x4c\xf1\xb2\x88\xc7\xc0\x54\x4a\x79\xa9\xaf\x96\x42\x2f\ +\xaa\xbb\x8d\xac\x13\xa3\x61\xbe\xbe\x8f\xb1\xd1\xd1\xa6\x4d\x82\ +\x44\x10\xaa\x75\x27\x22\x7d\xf6\x9a\x48\x45\x6a\xd7\x90\xf3\x04\ +\x76\x01\x41\xf8\x3e\xb2\xd3\x11\x28\xb3\x12\x00\x33\x0c\x3c\xfa\ +\xe8\xa3\xd8\xb3\x67\x4f\x90\x10\x34\x35\x35\x85\xa5\x85\x05\x4c\ +\x4c\x4e\x86\x3d\x03\x2b\x95\x50\xd3\xa3\x08\x3d\x1a\x3f\xc0\x63\ +\xd4\x86\x6c\x9b\x65\x5a\xf3\xed\xa5\xb5\x7e\xdd\xba\x75\x41\xd6\ +\x9d\x24\xf6\x80\x08\x89\x15\x5d\x12\x73\x00\x14\x92\xf8\x85\x4a\ +\x40\xdd\x88\x6a\xb4\x20\x23\x36\x1c\x28\x85\x42\x42\xd1\x7c\x08\ +\xc7\x2a\x8c\x8e\x8e\xc2\x75\x1c\x78\x22\xcd\x38\x20\x60\xa0\x25\ +\x0f\x80\x86\xf2\x06\x5d\x8d\xc8\xda\x87\xa4\x06\xe1\x01\x80\x10\ +\xf9\x83\x75\x96\xbf\x27\x89\x60\x59\x90\x00\x32\x69\x03\x78\xed\ +\x6b\x5f\x8b\x89\x89\x89\x50\x36\xe0\x98\xb0\xee\xb2\x94\x46\xc1\ +\x4e\x0c\x89\xb1\xc7\xa9\xed\xb0\x7b\xa8\x1e\x40\x91\x0e\x5a\x54\ +\x84\x7e\x6c\x98\x2e\xcf\x29\x45\x5d\xea\xd2\x93\xfa\xfc\xc4\xe4\ +\x64\x10\x72\x4b\xdd\x80\xba\x8e\x3f\x21\xf7\x9e\x61\xb4\x44\x08\ +\xb6\x34\x02\x91\xdd\x81\x94\x58\x7e\xa6\x6b\xe6\x21\x8d\x74\xc4\ +\x37\x5f\x2e\x97\x9b\x55\x88\x85\xfb\x32\x50\x01\x3c\x0f\x90\x40\ +\x85\x70\x48\xb0\x0f\xa5\xfa\xaf\x34\xfa\x31\x16\x10\x36\xad\x06\ +\x14\x10\xbc\x34\x10\x2a\x51\x84\xb9\x0a\xa0\xd1\xff\xeb\xf5\x3a\ +\xfe\xe8\x8f\xfe\x08\x9b\x36\x6d\xc2\xd4\xd4\x14\xa6\xa6\xa6\xb0\ +\x67\xcf\x1e\x98\x96\xd5\xcc\xdb\x56\x5f\x69\x83\x5e\x92\xfc\x26\ +\xea\x38\xc6\xf4\xf3\xf7\x61\x21\x55\x55\xc1\x17\x9c\x45\xbe\xa0\ +\x7b\x16\x49\x5f\xa1\x1d\x10\x7d\x1c\x57\xff\x27\xf3\x73\xc6\x9a\ +\xd1\x7c\x92\xdb\x8a\x63\x98\x61\xc0\x14\xc9\x36\xa6\x69\x62\xdf\ +\xbe\x7d\x01\xd1\xaa\xee\x3c\xfa\x4e\x5f\x32\x54\xd8\x50\x42\x84\ +\x03\x83\xa1\x70\x19\x32\x31\x1f\x95\x20\xa4\x14\x09\xc2\x89\x39\ +\xf9\xdf\x17\x84\x3b\x3a\x36\xd6\xcc\x08\xa4\xa1\xc4\x22\x5d\xd7\ +\x17\x5c\x9e\x72\x7c\x28\x60\xd0\xf2\x99\x5a\x11\x88\x3c\x1b\x9f\ +\x80\x07\xf5\x16\x10\x00\x58\x31\x24\xc8\xa4\x04\x70\xcc\x31\xc7\ +\xe0\x92\x4b\x2e\xc1\xc2\xc2\x02\xc6\xc7\xc7\xc3\x16\xd9\x1e\x70\ +\xab\x9e\x87\x64\xf6\x59\x05\xd1\x4a\x08\x09\x0a\x4d\xa6\xbd\x4f\ +\xdd\x33\xf6\x35\x22\x3e\x14\x23\x66\xc0\xc5\x35\xa9\xbe\x7b\xf6\ +\xec\xc1\xa1\x43\x87\x42\x2a\x80\xda\xbb\x8f\x8a\xf5\x52\xcc\xb7\ +\x34\x39\x02\x06\x09\xf8\x91\xbf\x33\x09\x28\xd0\xfb\x30\x49\x76\ +\x21\x43\x6b\xe4\x20\x10\x0e\x48\x92\x20\xc0\x94\x67\x1c\x2a\x03\ +\x1e\x51\xf5\xb7\xdd\xdf\x6d\xec\x06\x2b\x2a\x06\x64\x32\x19\x48\ +\x3e\xa4\xf1\xf1\xf1\xbe\x88\x4a\x9c\x0f\xbf\xd9\xad\xa5\x38\x66\ +\x04\x48\x44\xf5\xdb\xd3\x1d\xd3\x6e\x1e\xdd\x5c\xea\xf7\x34\x4a\ +\xaf\x50\x28\x60\xdf\xbe\x7d\xc1\xe7\x94\xdb\xeb\x24\x00\x53\x69\ +\xf3\x45\x8d\x84\x92\xf8\x43\x52\x80\xc6\x18\x48\x33\x09\x5b\x00\ +\x4b\xf1\x12\x14\x0a\x05\xad\xe1\x2f\xce\x83\x10\x47\xfc\xba\x56\ +\x68\x34\x49\x4a\x05\x1b\xe1\x52\x5e\x51\x5b\xb0\x95\xe5\x0d\x9e\ +\x8f\xfe\x3f\xc3\x5e\x3d\x67\x55\x8f\x97\xc1\x3b\xe5\x72\x19\x6f\ +\x7c\xe3\x1b\xf1\xfc\xf3\xcf\x07\x31\x01\xba\x24\x19\x5a\xac\x93\ +\x72\x7b\x4a\xfc\xaa\x14\x40\xd3\x79\x0d\x8d\x2d\x80\x4a\x05\xba\ +\xfb\x54\xc1\x82\x12\x2d\x23\x49\x47\xaa\x5b\xb1\xc5\xc5\xa7\x78\ +\x1f\xa2\x24\x01\xb5\xf8\xc8\xe2\xe2\xa2\x23\x08\xdf\x5f\x29\x00\ +\x30\x72\x32\xc9\x47\x2f\x01\x87\x4a\x00\x32\x92\xef\xd4\x53\x4f\ +\x6d\x8d\xdf\xd7\xc4\xfb\x4b\x69\x80\x86\x00\xb7\x24\x0a\x11\x83\ +\xa0\x2a\x09\x44\xb9\x07\xd5\x78\x03\x39\x64\x0b\x31\x95\x83\x73\ +\x4d\x7b\xaf\x38\xae\xaf\xd6\x28\x88\xfb\x9b\xfe\x5f\xaf\xd7\x6b\ +\x00\x1c\xac\xa0\x77\xd0\xca\xb7\xed\xda\x50\x19\x06\x21\x69\x48\ +\x02\x93\x04\x5d\x28\x14\x50\x2a\x95\xe0\xfb\x3e\x4e\x38\xe1\x84\ +\xa0\xaa\x13\x8f\xe8\x9f\xa7\x12\xb2\x0a\x18\x14\x0c\xd4\xe3\xd4\ +\x66\x1f\xba\x97\xca\xad\x1d\xc7\xd1\x72\xed\xa4\x3a\xbe\x2e\xe8\ +\x47\x5b\x5b\x40\xa8\x57\x14\x04\x0c\xc3\xe0\xf5\x5a\x6d\x09\x40\ +\x03\x80\x87\x95\x29\x6d\x91\x3d\x00\xe8\xa5\x91\x4e\x97\x0d\xa8\ +\xd3\x05\xb3\x98\x0d\x38\x6c\xf3\xa8\x35\x01\x25\x61\xca\xe7\x27\ +\x4b\xbc\xff\xdb\xbf\xfd\x5b\x0b\x31\xa9\x25\xbb\x29\xb1\x53\xa9\ +\x80\x4a\x09\x05\x92\x00\x44\xdb\x89\xd1\xdf\xc8\xdc\x01\xf9\x3d\ +\x7d\xc9\xeb\x92\xdf\x49\x69\x45\xce\x15\x99\x0d\x48\x0c\x99\x3a\ +\xb7\x9e\x2e\x74\x59\xf7\x62\x8c\xb1\x87\x7f\xf3\x9b\x07\x04\x00\ +\xb8\xb9\x0d\x00\xe1\x8a\xac\xdd\x82\x80\x65\x59\xb8\xef\xbe\xfb\ +\xb4\xc0\xc2\x3b\xc8\x06\x2c\x95\x4a\xad\x2d\xa1\xfa\x30\xc6\xc6\ +\xc6\x86\x76\x1e\x9a\x19\x48\xf3\x03\xea\xf5\x3a\xc6\xc6\xc6\x30\ +\x37\x37\x87\x17\x5e\x78\x01\xf5\x7a\x3d\x38\x3e\xd4\x8a\x4d\xd1\ +\xe7\xcd\xa8\xf4\xdf\x08\x15\xc2\x34\x4d\x8c\x8f\x8f\xe3\x17\xbf\ +\xf8\x45\xa4\xa1\x51\x12\x3c\xe7\x1c\x8f\x3d\xf6\x18\x26\x27\x27\ +\x9b\xc9\x40\x02\x28\xa8\xa1\x31\x4a\xda\xb1\x44\x3d\xc3\x38\xf5\ +\x41\xf7\xa2\x06\x57\xc3\x30\x70\xf4\xc8\x91\x27\x01\xd4\x84\x04\ +\xe0\xaf\x79\x00\xe8\x25\x08\x44\x65\x03\x76\x22\x01\xe4\xd9\x80\ +\xc9\x80\x52\x57\x15\xa8\xd1\x68\xc0\x75\x5d\xdc\x78\xe3\x8d\x38\ +\x70\xe0\x00\xf6\xef\xdf\x8f\xdb\x6f\xbf\x1d\x55\x25\xf5\xbb\x9d\ +\x0a\x40\x89\x5c\x72\x6a\x4a\xd0\x05\xd1\x0b\xf0\xee\xbb\xef\xc6\ +\xd9\x67\x9f\x0d\xc3\x30\x42\x59\x84\x52\x42\x90\xd9\x83\x73\x73\ +\x73\xd8\xb2\x65\x0b\x36\x6e\xdc\x88\xc9\xc9\x49\x8c\x8c\x8c\x04\ +\x69\xc1\x46\x4c\x9f\x00\xdb\xb6\xf1\xe3\x1f\xff\x58\x5b\xb8\x54\ +\x15\xf3\xa9\xe8\x4f\x13\x98\x38\xe7\xbc\x5c\x2e\xb3\x8f\x7f\xe2\ +\x13\xb7\x00\xa8\x08\x09\x00\xb9\x0a\x40\xc4\xf5\x42\xa1\x80\xe7\ +\x9f\x7f\x1e\x9b\x37\x6f\x86\x61\x18\x91\x85\x41\xe3\x86\x9a\x0d\ +\xa8\xb3\x02\xeb\xb2\x01\xa3\x8e\x03\x3a\xcf\x06\x4c\x2b\x8e\x67\ +\x69\x1e\x9d\x6b\x2c\x6a\x2d\x54\x02\x90\x3e\x79\x49\x88\xa3\xa3\ +\xa3\x78\xd7\xbb\xde\x85\xbb\xee\xba\x0b\x47\x8f\x1e\x0d\xd4\x04\ +\xb5\x6b\x0f\x05\xe5\x28\xa0\xd1\x71\x58\xd3\x34\x03\x97\x9b\x54\ +\x45\xa8\xc1\xd0\x75\x5d\x98\xa6\x89\x59\xd1\x36\x4c\xf6\x30\x90\ +\xf6\x00\x69\xf5\xa7\x8c\x20\x2e\xe9\x27\xca\x18\x48\xdd\x7f\x6a\ +\xf6\x22\xe7\x9c\xfd\xfa\xa1\x87\x7e\x0e\xe0\x65\x00\x55\x62\x03\ +\xc8\x25\x00\xc6\x18\x0e\x1d\x3a\x84\x4b\x2f\xbd\x14\x96\x65\x61\ +\xe7\xce\x9d\xb8\xf8\xe2\x8b\xf1\xa6\x37\xbd\x29\xd2\x57\x3d\x28\ +\x23\x57\xaf\x6d\x14\xc3\x64\xe4\xa3\xee\xb0\xa4\xf6\x1b\x5a\x5c\ +\xc3\xb6\xed\xa0\x0c\x97\x61\x18\x78\xcb\x5b\xde\x82\xc7\x1e\x7b\ +\x0c\x8f\x3d\xf6\x58\x6b\x94\x9f\x46\x0a\x90\xff\xab\x9e\x01\x1a\ +\x66\xfc\xca\x2b\xaf\xe0\xd5\x57\x5f\x6d\xf1\x08\xe8\x3c\x04\x8b\ +\x8b\x8b\x2d\x1e\x05\x9d\xe4\x49\xf7\x9c\x5a\x89\x58\x47\xf8\x3a\ +\x8e\x4f\x55\x22\xcf\xf3\xf8\xd4\xd4\x14\xbb\xe4\x92\x4b\xfe\x1b\ +\x80\x19\xa1\x02\xf8\x39\x00\x88\x51\x2c\x16\x71\xd5\x55\x57\x61\ +\x62\x62\x02\xdb\xb7\x6f\xc7\xf4\xf4\x34\x1e\x7e\xf8\x61\x9c\x78\ +\xe2\x89\x28\x16\x8b\x2b\x4a\x7c\xba\x0a\x43\xab\x7d\xa4\xf1\x80\ +\xa8\xcf\x83\x4a\x58\xa6\x69\x06\xf1\xf7\x92\xe8\x4e\x38\xe1\x04\ +\x1c\x7b\xec\xb1\x78\xfc\xf1\xc7\x83\x38\x01\x5d\xdc\xbf\xce\x7d\ +\x48\xbf\x97\x4c\x63\x66\x66\x06\x13\x22\x03\x51\x5e\x8f\xa9\xa9\ +\xfd\x6f\x9a\x26\x16\x17\x17\x51\x2c\x16\x43\xdf\xab\x76\xa2\x28\ +\x1d\x9f\x31\x16\x6a\x2a\xd2\x52\x80\x54\x21\x7c\xda\xd6\xac\x50\ +\x28\xb0\x7b\x7e\xf5\xab\x9f\xfc\xea\x57\xbf\x7a\x00\xc0\x1c\x9a\ +\x6e\xc0\x3c\x14\x98\x8e\xd9\xd9\x59\xec\xdb\xb7\x0f\x5b\xb7\x6e\ +\x0d\xb2\x01\x1b\x8d\x46\xd0\x1e\x6c\xa5\x87\x1a\x1c\xb2\xda\x81\ +\x20\xed\x3d\xd2\x63\xd5\xc8\x40\xda\x0c\xd4\xb6\x6d\x14\x8b\x45\ +\xbc\xfe\xf5\xaf\xc7\xbe\x7d\xfb\x70\xf8\xf0\x61\xcc\xcc\xcc\x60\ +\x71\x71\xb1\x25\x43\x30\x94\x08\x24\xf4\x7b\x69\x8c\x9b\x9f\x9f\ +\x07\x63\x0c\x23\x23\x23\xa8\xd7\xeb\x21\x6f\x42\xa8\xe4\x98\x00\ +\x06\xd9\x2a\x6c\x64\x64\xa4\x45\xf5\x90\xf7\xaa\x26\xec\xa8\x11\ +\x7d\x6a\x04\xa5\xae\x83\x91\xdb\xda\xd7\x90\x17\x6c\xfb\xb7\xef\ +\xff\xc0\x07\xfe\x12\xc0\x51\x22\xfe\xe7\x12\x00\x25\xae\xb3\xce\ +\x3a\x0b\x8c\xb1\x50\x36\xe0\xba\x75\xeb\x32\x43\x6c\x51\x51\x62\ +\x6c\x95\xf5\xf9\x6b\xa7\xef\x27\x7d\x56\x26\x29\x0a\x4a\x4b\x84\ +\x4b\x23\x9e\x74\xd7\x8d\x8e\x8e\xca\x00\x19\x2c\x2e\x2e\x06\x9d\ +\x85\xa5\x6e\x4f\x83\x8b\xe4\xf3\x97\x7a\x7e\xa5\x52\x41\xa9\x54\ +\x0a\xec\x0a\xba\xfc\x02\xa9\x96\xbc\xf8\xe2\x8b\x28\x97\xcb\x21\ +\x97\x1f\xb5\x37\x48\xbb\x91\xce\xe6\x40\xb9\xbc\x0a\x06\x94\xe3\ +\xab\x9d\x8b\x7d\xdf\xe7\xc7\x1c\x73\xcc\xd2\x31\xc7\x1c\x73\x05\ +\x80\x17\x09\xf7\x5f\xd1\x12\x01\x99\x03\x80\x46\xa3\x81\x4b\x2f\ +\xbd\x14\xb7\xde\x7a\x2b\x26\x27\x27\x31\x35\x35\x85\xbd\x7b\xf7\ +\xea\xbb\xb4\x64\x0c\x08\xd6\xa2\x7d\x20\xee\xd9\x50\xf7\x1e\xe5\ +\xfa\x54\xc4\xb7\x6d\x1b\x8e\xe3\xa0\x54\x2a\x05\xc6\x38\xd9\xd4\ +\x33\x2e\x47\x01\x40\xc8\x78\xe7\xba\x2e\xc6\xc6\xc6\x70\xf4\xe8\ +\x51\x6d\x2b\x70\x6a\x07\x38\x7a\xf4\x68\x28\xb4\x98\xda\x38\xe8\ +\x7c\x2d\xe5\xce\xc9\x3a\xab\x04\x1f\x6a\x5c\x4a\x5b\x96\x37\xff\ +\xe7\x27\x9f\x7c\x32\x7b\xd3\x1b\xde\xf0\x9f\x00\x3c\x85\x66\x01\ +\xd0\x9a\xb0\xfe\xaf\x18\xf7\xcf\xac\x0a\x30\x32\x32\x82\xdf\xff\ +\xfd\xdf\x47\xa3\xd1\x80\x6d\xdb\x81\xa5\x3a\xab\x04\xa6\x8b\x2f\ +\x58\x2b\xf6\x81\xb8\xf8\x77\x15\x14\xd5\xd2\x5e\x14\x04\x24\xc1\ +\x50\xb1\x99\x72\x5c\x75\x5e\x5a\x81\x58\xee\x8f\xf5\xeb\xd7\xb7\ +\x44\x06\xaa\x3e\x7d\xce\x39\x8e\x1e\x3d\x8a\x2d\x5b\xb6\xb4\xd8\ +\x07\x54\xa9\x4e\x0d\xf0\xa1\xdc\x5e\xce\x1f\x74\x32\xd6\xb4\x31\ +\x17\xf6\x0e\xfe\xda\x53\x4e\x61\x17\x5c\x70\xc1\x67\x9f\x3d\x74\ +\xe8\x3e\xc1\xfd\x97\x04\xf1\x7b\x58\xe1\x6c\x40\x2b\xab\xdc\x43\ +\x2e\x2a\x0d\xd7\xa4\x62\x5a\x96\x81\x40\xdd\x48\xc3\x26\x1d\xa4\ +\x31\xfc\xe9\xd2\x92\xd5\xfb\xd4\xe9\xe1\xd4\x3e\xe0\x79\x5e\xb3\ +\x43\x8f\x22\x42\xab\xa5\xb6\x28\x11\x36\x44\x75\x61\x49\xc0\x52\ +\x9d\xd0\x65\x06\x52\xc0\x79\xee\xb9\xe7\x02\xf1\x5f\x47\xfc\xd2\ +\xe5\xac\xde\x1f\x95\x46\x28\x91\xab\x5c\x5f\xbe\xd7\xeb\x75\x6c\ +\xd9\xb2\x85\x4f\x6d\xd9\xc2\x2e\xba\xe8\xa2\xab\xfe\x9f\x7f\xfa\ +\xa7\x3b\x00\xbc\x20\x88\x5f\x86\xff\xae\xf8\x18\xba\x5c\x00\x5d\ +\x1f\xf7\x61\x01\x83\x61\x01\x81\x24\x6e\xbf\x24\x40\xac\xaa\x6d\ +\xaa\x24\x40\x5b\x83\x51\x1f\x3e\x8d\xb4\x53\xfb\xed\x49\x1b\x01\ +\xad\x1a\xec\x38\x4e\x50\x7e\x4c\x05\x19\xd5\x2d\x79\xe8\xd0\xa1\ +\x16\xfd\x9f\x5e\xab\x24\xfe\xb8\x04\x1f\x49\xe4\x8d\x46\x23\x64\ +\xec\x93\x52\x81\xd3\x68\xe0\x75\xaf\x7b\x1d\xaf\x57\xab\xec\xf2\ +\xcb\x2e\xbb\xf6\x27\x3f\xfd\xe9\xed\x82\xf8\x17\xb0\x5c\xfb\x7f\ +\x45\x62\xff\x87\x1e\x00\x74\xd6\xf8\xac\x13\x56\x9c\x64\x30\xcc\ +\x06\xc4\x76\xd7\xad\xd3\xa9\xd5\x7b\x56\xa5\x24\xe9\x3a\x54\x53\ +\x67\x25\xf1\x49\x37\xa2\x24\x56\x69\x33\xd8\xb0\x61\x43\x48\xcf\ +\x97\x12\x00\x95\x36\x5e\x79\xe5\x15\x34\x1a\x0d\xac\x5b\xb7\x2e\ +\x10\xff\x75\x92\x0c\x57\x1a\x8e\xd2\xf9\xa5\xbd\xa1\x5e\xaf\xa3\ +\xd1\x68\x84\x5a\x90\xd7\xea\x75\x6c\xd9\xbc\x19\xfb\xf6\xee\xe5\ +\xbf\x7d\xee\x39\xf6\xe5\x3f\xff\xf3\xeb\xbe\xf7\xfd\xef\xff\x14\ +\xc0\x61\x41\xfc\x92\xf3\xfb\xc8\x48\x2d\xd8\xa1\x06\x80\x41\x11\ +\x7f\x2f\xb3\x01\x75\x41\x26\x2c\x43\xed\xa2\x93\xdc\xaf\x2e\x32\ +\x2e\x29\x40\xe8\x72\xea\xa5\x04\x40\xa3\xee\x68\xf4\x25\xe5\xca\ +\xf2\xb9\xc9\xde\x03\xd5\x6a\x15\xe5\x72\xb9\xc5\xf0\xa7\xda\x63\ +\x18\x63\x78\xfa\xe9\xa7\x51\x2e\x97\x43\xc4\x4f\x23\x06\xe3\x62\ +\xf7\x69\x0c\xbf\xe7\x79\xa8\xcb\x0e\xc3\x42\x12\x98\x98\x98\xc0\ +\x1b\x5e\xff\x7a\xcc\xbe\xfa\x2a\xff\xb7\xa7\x9f\x66\x5f\xff\xe6\ +\x37\xff\xfa\x3b\xdf\xfd\xee\x8f\x00\x3c\x0f\x60\x5e\x70\x7e\x37\ +\x4b\xc4\x3f\xf4\x00\xd0\xce\x2e\xd0\x4d\x36\x20\xfd\x9e\x16\x9e\ +\xe8\x77\x96\x9e\x9c\x53\x16\xd0\xec\x37\xb8\xe9\xee\x27\x09\x00\ +\xa4\xf9\x9e\x96\xf9\x6a\x17\x56\xab\x5a\xfd\x3d\xd1\xb8\x53\x36\ +\xfd\x90\xeb\xe4\x79\x5e\x90\x67\x30\x35\x35\x15\x32\x30\x4a\xe2\ +\xa6\x81\x43\x95\x4a\x05\x95\x4a\x05\x1b\x36\x6c\x08\x65\x0e\xea\ +\x00\x23\x4e\xf4\x97\xe0\x53\xad\x56\xb1\xb4\xb4\x84\xa9\xa9\x29\ +\xec\xda\xb5\x0b\x8d\x7a\x1d\x4f\x3f\xf9\x24\x2f\x14\x0a\xec\x3b\ +\xdf\xfd\xee\xdf\x7e\xfd\x1b\xdf\xb8\x29\xeb\xc4\x0f\x64\xac\x37\ +\x60\xb5\x5d\x6f\xc0\x84\xa3\x58\x2c\xe2\x47\x11\xbd\x01\xdb\x6d\ +\xe0\xb8\xde\x80\x95\x4a\xa5\xaf\x9c\x9a\x31\x86\xd1\xd1\x51\x2c\ +\x2d\x2d\xf5\x5d\x22\xe8\xa6\x37\x60\xda\x6b\x53\xef\xab\x9d\xea\ +\xa3\xe6\xda\x53\xbd\x5b\x72\xde\xa5\xa5\x25\x2c\x2e\x2e\x06\x35\ +\x07\xa4\x41\x71\x64\x64\x04\x8d\x46\x23\x94\x35\x58\x2c\x16\xf1\ +\xd8\x63\x8f\x05\xe1\xc8\x32\x49\x48\x35\x04\xb6\xcb\xe2\x93\x3a\ +\xfe\x89\x27\x9c\x80\xfd\xfb\xf7\x63\x6c\x6c\x0c\xf3\x73\x73\x78\ +\xf5\xd5\x57\xe1\xba\x2e\x6c\xcb\xc2\xcd\xdf\xff\xfe\x8d\x57\x5f\ +\x73\xcd\x37\x00\x3c\x87\x66\xa8\x6f\x35\xab\xc4\x9f\x69\x09\x40\ +\xe5\x10\x69\x36\xa7\x14\xeb\xba\xc9\x06\xa4\xdf\xcb\x6c\xc0\x0b\ +\x2e\xb8\xa0\xef\x00\x70\xd3\x4d\x37\x0d\x6c\x9e\x0b\x2f\xbc\xb0\ +\xa3\x79\x74\x6e\xb9\xb8\x63\x2d\xcb\x0a\xb2\x0f\x1d\xc7\x69\x31\ +\x10\x46\xbd\x53\x8f\x00\xe5\xba\xf3\xf3\xf3\x98\x9d\x9d\x45\xa5\ +\x52\x09\x92\xc5\x18\x63\x28\x95\x4a\xb8\xf3\xce\x3b\xf1\x8e\x77\ +\xbc\x23\x90\x00\x0a\x85\x02\x8e\x1c\x39\x82\x62\xb1\x88\x89\x89\ +\x09\x8c\x8e\x8e\xa2\x54\x2a\x85\xca\x8d\x51\x23\x23\x4d\x10\x12\ +\x01\x3c\xd8\xb0\x61\x03\xc6\xc6\xc7\xb1\x6e\x6c\x0c\xeb\xd6\xad\ +\x43\x65\x69\x09\x33\x33\x33\x58\x98\x9f\x0f\xa4\x10\xcb\x34\xf1\ +\xb3\xdb\x6e\xfb\xef\x57\x5f\x73\xcd\xb7\x00\x1c\x1a\x06\xe2\xcf\ +\x24\x00\xc8\x0d\x73\xe4\xc8\x11\x3c\xf0\xc0\x03\xd8\xbd\x7b\x37\ +\x8e\x3f\xfe\xf8\x90\x3b\x30\x09\x70\xd0\xc0\x0c\xd5\x20\x44\x0d\ +\x43\x69\xb2\x01\x49\x21\xc7\xbe\x89\xe3\x59\x9d\x47\x17\x88\xd5\ +\x2e\x38\x4b\x8d\xa1\x97\xe9\xc1\xea\xef\x74\x85\x35\x24\x31\xca\ +\x60\x9f\x5a\xad\x86\x4a\xa5\x82\xc5\xc5\x45\xcc\x09\xae\xbb\x69\ +\xd3\x26\x34\x1a\x8d\x90\xbf\x5f\xde\x93\xef\xfb\xb0\x6d\x1b\xb5\ +\x5a\x0d\x8f\x3e\xfa\x28\x26\x26\x26\x02\x09\x42\x7a\x1c\xa8\x31\ +\xd1\xb6\x6d\x8c\x8d\x8d\x61\xa4\x5c\x86\x29\x22\x0e\x27\x27\x27\ +\x51\xb0\x6d\x54\x6b\x35\x54\x2b\x15\x34\x6a\x35\x1c\xad\x56\xe1\ +\xb9\x2e\x3c\xa1\xfb\xbb\x8e\x03\xcb\x34\x71\xd7\xdd\x77\xdf\xf1\ +\x9f\x3e\xf3\x99\xaf\x00\xf8\x2d\x96\x93\x7c\xbc\x2c\x13\x7f\x26\ +\x01\xc0\x34\x4d\xdc\x79\xe7\x9d\xf8\x93\x3f\xf9\x13\xec\xda\xb5\ +\x0b\x5b\xb6\x6c\xc1\x3b\xdf\xf9\x4e\x9c\x73\xce\x39\x99\xc8\x06\ +\x5c\xcb\x43\x25\xf4\x24\xee\x42\x9d\x7e\x4d\x3d\x00\x51\x9c\x9f\ +\xba\xd7\x64\x51\x11\xa9\x42\x98\xa6\x89\xed\xdb\xb7\x07\xb1\xfc\ +\xb4\x50\xe8\xde\xbd\x7b\x31\x31\x31\x11\x04\x18\xbd\xfc\xf2\xcb\ +\x38\xf5\xd4\x53\x83\xce\xc0\xb2\x93\xb0\x0c\x4b\x96\xaa\x83\x94\ +\x1a\x5d\xd7\x85\xe7\x38\xf0\x7c\x1f\xb5\x6a\x15\x95\xc5\xc5\x65\ +\xfd\x9f\x73\x78\x42\x0d\xa8\x0b\xe2\x37\x0c\x03\x0f\xfd\xfa\xd7\ +\xff\xfc\x3f\x5f\x7a\xe9\x9f\x0b\xb1\x9f\x46\xf9\x79\xc8\x78\xe7\ +\xb7\xcc\x01\x40\xa1\x50\xc0\x57\xbe\xf2\x15\xec\xdb\xb7\x2f\xc8\ +\x05\x98\x9f\x9f\xc7\xc2\xc2\x02\x46\x47\x47\x7b\xb6\x79\xf3\xd1\ +\x3d\x10\x26\xa9\xa3\xd7\xce\x03\xa0\x1a\x00\x55\xd1\xbf\x56\xab\ +\x05\xc4\x3f\x33\x33\x83\x73\xce\x39\x27\xf6\x1a\x4f\x3e\xf9\xe4\ +\xd0\xb9\xb7\x6f\xdf\x1e\xba\x1e\x1a\xe4\x23\xed\x0a\x81\xbe\x4f\ +\xb3\xfb\x7c\xbf\xd9\x34\x94\x86\xfc\xaa\xc4\x6f\x9a\x78\xe2\x89\ +\x27\x7e\xfd\xa1\xff\xf0\x1f\xfe\x37\x00\xcf\x0a\xe2\xaf\x0c\x0b\ +\xf1\x67\xd6\x06\x60\x59\x56\x40\xfc\x32\x19\xa8\xdb\x8d\x9b\xe5\ +\x08\xc2\x61\x95\x06\xe2\x40\x41\xd7\x33\x30\xca\x76\xa0\xd3\xfb\ +\x75\x06\x3f\x69\xb4\x94\x44\x1b\x65\x27\x8a\x52\x4d\xd4\x72\xdf\ +\x21\x63\x1f\x2d\x64\x22\xc0\x47\x47\xfc\x0d\x61\x1b\x30\x0c\x03\ +\xbf\xfd\xed\x6f\x9f\x7c\xff\xf9\xe7\x5f\x25\x88\x5f\x16\xf7\x70\ +\xb2\x2e\xf6\x67\x1a\x00\x5c\xd7\xc5\xb9\xe7\x9e\x8b\x99\x99\x99\ +\x20\x1d\x78\xdb\xb6\x6d\x18\x1b\x1b\x4b\x54\x94\xa2\x1d\x08\xe4\ +\x00\xd0\xbd\x04\x15\x65\x0f\x50\xe3\xfe\xa9\x5e\x1f\x25\x89\xd1\ +\xf0\x5a\x69\xb7\x91\xc4\x4f\xf5\x7e\x09\x02\x51\x84\x9d\x84\xf8\ +\xe9\x9c\x9d\x12\xbf\x23\x6c\x0e\x2f\xbd\xf4\x4d\x9c\xda\x9e\x00\ +\x00\x14\x20\x49\x44\x41\x54\xd2\x73\xef\x39\xe7\x9c\xcf\x02\xf8\ +\x37\x00\x2f\xa1\x19\xe2\xbb\xe2\xd9\x7d\x43\x0f\x00\x8e\xe3\xe0\ +\xa2\x8b\x2e\xc2\x3d\xf7\xdc\x03\xa0\xd9\x26\x6c\x7a\x7a\xba\x2b\ +\xe2\xcf\x47\x6f\xb8\x7d\x1c\x20\x44\x05\xfd\xe8\x38\xbf\x1a\xdf\ +\x4f\xfd\xec\xd2\x50\x58\xaf\xd7\x03\xe2\x97\x86\xbf\xad\x5b\xb7\ +\xc6\x5e\x5b\xdf\x89\xdf\x71\x9a\xe5\xc4\xe6\xe6\x8e\xbc\xfd\xec\ +\xb3\x3f\x83\x66\x66\xdf\x8b\x84\xf8\xa5\x7e\xc1\x73\x00\xe8\x42\ +\x5c\xf7\x3c\x0f\xa7\x9d\x76\x5a\x10\x1b\xde\x49\x3d\xc0\x7c\x24\ +\x23\xec\xa4\x31\x11\x51\x09\x3e\x71\xaa\x40\xbb\x9a\xf9\x94\xf0\ +\x29\xf1\x37\x1a\x8d\x80\xf8\x17\x16\x16\x30\x3b\x3b\x8b\xa9\xa9\ +\xa9\x50\x89\xb1\x41\x13\xbf\xeb\x38\x30\x0d\x83\x57\x2a\x95\x99\ +\x37\xbf\xe5\x2d\x57\x02\x78\x42\x10\xff\xa2\xc2\xf9\x87\xaa\x89\ +\x44\x66\xb3\x01\x69\xf6\x55\x4e\xfc\xd9\x30\xfa\x45\x01\x44\x14\ +\xd1\x51\xb5\x2b\x2a\xb8\x86\xfa\xf9\x1b\x8d\x06\x6a\xb5\x1a\xaa\ +\xd5\x6a\x88\xfb\xef\xdc\xb9\x33\x94\xa5\x17\xd5\x9a\xab\x9f\xc4\ +\x6f\x98\x26\x77\x1c\x67\x69\xff\x9b\xdf\x7c\x25\x80\xc7\x08\xf1\ +\x37\x90\xa1\xe4\x9e\x55\x01\x00\x2b\xb9\xe1\xd7\x5a\x4e\x7f\x37\ +\xf6\x00\xd5\x0d\x18\xc5\xf5\xa9\xc8\x4f\xab\xe3\x4a\xae\xaf\xfa\ +\xfa\xab\xd5\x2a\xe6\xe7\xe7\xe1\xba\x2e\x8e\x3d\xf6\xd8\x80\x78\ +\x69\xfc\xfe\x40\x39\xbf\x65\x71\xcf\xf3\xaa\x6f\x7b\xfb\xdb\xaf\ +\xf0\x3d\xef\x61\x2c\x27\xf7\x38\x84\xf0\x87\xb2\x7d\x54\x0e\x00\ +\x11\x1b\x3c\xaa\x36\x7c\x6e\x0b\x80\xd6\x18\xa8\xd3\xf9\x75\xa1\ +\xb4\x32\xba\x4e\x86\xd5\x4a\xce\x2f\x75\xfe\x6a\xb5\x1a\xb4\x85\ +\xdf\xb4\x69\x53\xa8\x5c\x77\x94\x6d\xa1\x1f\xc4\x5f\x77\x1c\x78\ +\xae\x0b\x4b\x10\xff\x5b\x7e\xe7\x77\xae\x98\x9d\x9b\x7b\x50\x10\ +\xff\x22\xd1\xf9\x87\x96\xf8\x73\x00\xe8\xc2\x08\xb6\xd6\xb9\xbf\ +\x0a\x06\x34\x9b\x4f\x47\xfc\xb4\x8a\x8f\xcc\xa0\x93\x84\x2f\x2d\ +\xfe\x8b\x8b\x8b\x70\x1c\x07\x3b\x76\xec\x08\xa2\x15\x2d\xcb\x0a\ +\xd5\xea\x1f\x04\xe7\xaf\x3b\x0e\x7c\x41\xfc\x8e\xeb\x56\xce\x7a\ +\xcb\x5b\xae\x9c\x9f\x9f\x7f\x00\xcd\xe4\x1e\x99\xd6\xeb\x0e\x3b\ +\xf1\x0f\x0d\x00\x74\xfa\x84\x4d\xd1\xc7\x4d\x8d\x5e\x8b\xca\x05\ +\x88\x92\x00\x2c\x92\x99\x27\xab\xce\xf4\x4b\x05\x19\x44\xd6\x21\ +\xad\x90\x13\x37\x4f\x3b\xe0\x53\x89\x9e\xfe\x86\xa6\xd0\x4a\xc3\ +\x2e\xed\x1d\x28\x89\xbf\x5a\xad\xa2\x56\xab\x61\x69\x69\x09\xeb\ +\xd7\xaf\xc7\x96\x2d\x5b\x82\x73\x48\x7f\x3f\xad\xbb\xa7\x03\xa3\ +\x5e\x8b\xfd\xbe\xeb\xc2\xb2\x6d\xee\xba\xee\xd2\x99\x6f\x7e\xf3\ +\x67\x16\x17\x17\x1f\x40\x33\xc4\x77\x7e\x35\x11\x3f\x90\xb5\x6c\ +\xc0\x4a\x05\xcc\x30\x00\xce\x01\xd5\xea\x9c\xe2\xc4\x85\x42\xa1\ +\x25\x1b\x30\x0d\x37\xe7\xcd\x03\x43\x9f\xb5\x64\x03\xf6\x01\x04\ +\x06\x95\x0d\x18\xcc\xb3\xb8\x18\x1d\xb5\x97\xfe\xa4\x60\x68\x0d\ +\xea\x91\xef\x96\x69\x62\x7e\x71\x11\xae\x10\xfb\xa5\xf8\x5f\xab\ +\xd5\x50\x2a\x95\xb0\x79\xf3\xe6\x10\x38\x49\x82\xf5\x89\x24\x31\ +\x31\x31\x81\x0f\x7f\xf8\xc3\x41\x3e\x41\x3f\x88\xdf\xf3\x3c\xd8\ +\x96\xc5\x5d\xcf\x5b\xda\x7f\xc6\x19\x57\x2e\x2e\x2e\x3e\xb8\x5a\ +\x89\x3f\x9b\x12\x80\xef\x83\x33\x06\x43\xe4\x77\xcb\x85\xa2\x04\ +\x97\x84\xf4\x5c\xd7\xc5\xa9\xfb\xf7\xc3\x13\x2d\xa9\x19\xdd\xa8\ +\x51\xd9\x80\x02\x95\x38\xe7\x80\x61\x04\xbf\x29\x14\x8b\xb8\xe3\ +\x9f\xfe\x09\x17\x5c\x78\x21\x78\x54\x3e\x42\x0f\x00\x21\x2e\x1b\ +\x90\xf5\x16\x01\x9a\xf3\xc4\xdc\x4f\x0b\xb7\x0d\x7f\x19\x3e\x4e\ +\x00\x36\xf7\x7d\x70\x00\x9e\x34\xf2\x91\x22\x9f\xdf\xff\xc1\x0f\ +\xf0\x8e\xb7\xbf\x1d\x73\xf3\xf3\xa8\x56\xab\x58\x5c\x58\xc0\xe8\ +\xd8\x18\xb6\x6e\xdd\xda\x94\x42\x04\xb1\xcb\x3d\x00\x7a\x1e\xcf\ +\x03\x07\x30\x3f\x3f\xdf\x5f\xce\xef\x79\x28\xd8\x36\x77\x5c\x77\ +\x69\xff\x19\x67\x5c\x21\x88\xff\xf9\xd5\x4a\xfc\x99\x04\x00\x0e\ +\xa0\x58\x28\xe0\xa7\xb7\xdc\x82\x07\x1f\x7c\x10\xc7\x1d\x77\x1c\ +\x7e\xf7\x77\x7f\xb7\xa9\x0b\x72\x9e\x8a\x10\x3c\xb1\xf9\xc0\x18\ +\x0c\xb9\x71\x95\xcc\xbf\x90\xb8\xdf\xe6\x38\x2e\x8a\x41\x44\x50\ +\x4c\x18\x04\x18\xd3\x4a\x32\xed\x24\x97\xa8\x2c\x3d\x9e\x40\x74\ +\x63\x69\xe7\x89\xb9\x1f\x35\xf0\xca\x97\xe7\x97\x1c\x5e\xfc\xaf\ +\xeb\xa0\xe3\xd1\xba\x79\xf5\x7a\xe0\xe6\x9b\x9d\x9b\xc3\x2b\xaf\ +\xbc\x82\xb1\xb1\x31\x1c\x77\xfc\xf1\x41\x21\x50\x4a\xa4\xd0\x78\ +\x14\x96\x96\x96\xf0\x9b\x47\x1e\xc1\x56\x11\x12\xde\x17\xe2\xf7\ +\x7d\xd8\x85\x02\x77\x5d\x77\x71\xff\xe9\xa7\x5f\xb1\xb8\xb4\xf4\ +\xe0\x6a\xd4\xf9\x33\x0f\x00\x96\x65\xe1\x6f\xbe\xfe\x75\xdc\x78\ +\xe3\x8d\xd8\xb3\x67\x0f\xe6\xe7\xe7\x31\x37\x37\x87\x8b\x2e\xba\ +\x28\xd8\xe0\x7c\xc0\x3a\x4c\x22\x9d\x9f\x1e\x43\xb8\x62\x5a\x10\ +\xe8\x46\x57\xf3\x53\x80\x6c\x12\x43\x9f\x16\xe4\x24\xd1\x31\xd6\ +\x04\x64\xb5\x93\x0e\xd0\xd2\x21\xd8\x75\x5d\xd4\xea\x75\x94\x4b\ +\x25\x9c\x72\xca\x29\x21\x2f\x82\xa1\x76\xe3\x91\x75\x19\x04\xe1\ +\x3f\xfe\xf8\xe3\x98\x9b\x9f\x6f\xe6\xf3\x4f\x4e\x6a\xed\x0d\xbd\ +\x20\xfe\x42\xa1\xc0\x1d\xc7\x59\xd8\x7f\xc6\x19\x57\xae\x15\xe2\ +\xcf\x24\x00\xd8\x42\x7f\xdf\xbb\x77\x6f\x90\x10\x34\x3e\x3e\x8e\ +\xb9\xb9\x39\xac\x5b\xb7\x2e\xb4\x89\x99\xe6\xef\x6c\x58\x56\x22\ +\xc0\xa0\x87\xea\xc2\xa0\x0c\x3a\x81\xb5\x9f\x72\x67\xa1\x52\x31\ +\x71\x2f\xa1\x60\x1f\xa5\x33\xae\x2b\xea\xe7\x6d\xda\xb8\x11\x3b\ +\x8f\x39\x06\xb5\x5a\x2d\xcc\xe1\x39\x0f\xa8\xca\x30\x0c\x18\xa6\ +\x89\xa5\xc5\x45\x3c\xf9\xd4\x53\x78\xf5\xe5\x97\x51\x2c\x97\xb1\ +\x7e\x72\x12\x60\x0c\x23\xa3\xa3\xda\x64\xa3\x8e\x89\xdf\x75\xc1\ +\x7d\x1f\xc5\x62\x91\x37\x1a\x8d\xf9\xd3\xcf\x3c\xf3\x8a\x85\x85\ +\x85\x87\x10\x2e\xe2\xb9\x6a\x89\x3f\xb3\x5e\x80\xe9\xe9\xe9\x20\ +\x13\x50\xbe\x8a\xc5\x62\x48\xd4\x66\xaa\x68\x9a\x59\x33\x2b\x6b\ +\xe5\xa2\x03\x02\x84\x36\x94\x1d\x49\xf0\x6a\x52\x4f\x60\xed\xd7\ +\x00\x8d\x36\x28\x47\x12\xa0\xef\x83\x0b\xc2\x33\x0c\x03\xa6\x61\ +\xc0\x32\xcd\xa6\xe4\x20\xa4\x23\x39\x9f\x65\x59\x98\x9b\x9b\xc3\ +\x13\x4f\x3e\x89\x99\x99\x19\x8c\x94\xcb\xd8\xb0\x71\x23\x0c\x52\ +\xb8\xa3\x48\x54\xa4\x5e\x70\x7e\xce\x39\x8a\xa5\x12\x1a\x8d\xc6\ +\xdc\xe9\x67\x9e\x79\xc5\xfc\xfc\xbc\x24\xfe\xc5\xb5\x40\xfc\x99\ +\x04\x00\xa7\xd1\xc0\x87\x3e\xf4\x21\x3c\xf6\xd8\x63\x01\x10\xec\ +\xdc\xb9\x13\xa5\x52\x09\x5c\x31\x06\xca\xcd\x38\x54\xab\xa3\x23\ +\x76\x69\x88\x93\x1b\xbb\x9f\x71\x07\x09\xce\x1d\x57\x8e\x8d\x4b\ +\x69\x40\x9c\x2b\x04\x10\xc4\x3e\x40\x2d\xf8\xf2\x9c\x92\xc3\x1b\ +\x64\xed\x4c\xd3\xc4\xab\xaf\xbe\x8a\x27\x9e\x78\x02\xb3\xb3\xb3\ +\x18\x1b\x1f\xc7\xa6\x8d\x1b\x83\x92\x5d\x12\xec\x7d\xce\x03\xdb\ +\x45\x2f\x88\x1f\x9c\xa3\x54\x2a\xa1\x5e\xaf\xcf\xec\x3f\xe3\x8c\ +\x4f\xcf\xcf\xcf\xff\x1a\xcd\xda\xfd\x6b\x86\xf8\x33\x09\x00\x9e\ +\xe7\xe1\xdd\xef\x7a\x17\xf6\xed\xdb\x07\xc7\x71\xb0\x69\xd3\x26\ +\x4c\x4e\x4e\xc2\x95\x25\xc1\xa8\x1b\x4e\x91\x06\x32\xa7\x0a\x74\ +\xaa\x32\x50\x50\xd0\x81\x46\x37\x12\x03\x7d\x86\x09\xf5\xff\x80\ +\xb8\x19\x0b\x88\x9f\x2b\x20\x10\x0a\xa1\xa6\x22\xbd\x52\xae\x8b\ +\x03\x30\x18\x83\xef\x79\x78\xfe\x85\x17\xf0\xc2\xe1\xc3\xa8\x56\ +\xab\x28\x95\xcb\xd8\xb8\x69\x13\x6c\xcb\x82\x5d\x28\xc0\x22\x4d\ +\x3b\x7c\x51\x1a\xac\x60\xdb\xa1\x4e\x3d\x69\x89\xbf\xe1\x38\x70\ +\x44\x75\xe1\x52\xa9\x84\x6a\xbd\xfe\xea\x19\x67\x9e\x29\x89\xff\ +\x45\x84\x6b\xf7\xaf\x7a\xe2\xcf\xac\x0a\xd0\x68\x34\xb0\x7d\xdb\ +\xb6\x60\xd3\xb8\xb4\x1e\xa0\x7c\x17\x06\x23\x9d\x0e\xbc\x3a\x22\ +\x34\x62\x88\x5c\xe7\xba\x4b\x01\x0a\x5c\xf7\x9c\x22\xc2\x7c\x43\ +\xbf\xf3\xfd\xa6\xc4\xc5\x58\xcb\x3a\x70\x45\x1a\xa0\x5d\x7a\x0a\ +\x85\x42\x20\xca\xcf\xcf\xcd\xe1\xc8\x91\x23\x78\xe5\x95\x57\x9a\ +\xc4\x6e\x59\x28\x6f\xd8\x10\x70\x7c\xd3\xb2\x9a\xc4\x2f\xe2\x41\ +\x82\x78\x02\xdf\x87\x65\xdb\xa1\xf8\x82\xb4\x9c\xdf\x75\x5d\x80\ +\x73\x94\xcb\x65\x54\x2a\x95\x97\xcf\x3c\xeb\xac\x2b\xe6\xe6\xe6\ +\x54\xe2\xe7\x6b\x85\xf8\x33\x0b\x00\x74\x23\x46\x5a\xe0\xe5\xe7\ +\x7d\x0c\xcc\x19\x4a\x70\x48\x09\x02\x2d\xea\x81\x46\xf7\xd7\xa9\ +\x06\xf4\x78\x5d\x02\x95\x21\x00\xc0\x12\x75\xf7\xaa\x95\x0a\x9e\ +\x78\xe2\x09\x2c\x55\x2a\x00\x80\x0d\xeb\xd7\x83\x09\x9b\x40\x50\ +\xc2\xdb\xb2\x60\x30\x06\x26\x62\x30\xa4\x4b\x91\x8b\x4a\xc2\xc5\ +\x62\xb1\xb5\x6c\x77\x52\xe2\xf7\x3c\x80\x73\x8c\x8c\x8c\x60\x7e\ +\x61\xe1\xc8\x59\x67\x9d\x75\xe5\xdc\xfc\xfc\xc3\x08\x67\xf5\x71\ +\x0c\x51\x35\x9f\x55\x0d\x00\x1d\xe9\xb5\x31\xe2\x6d\x37\xea\xc1\ +\x6a\xc9\x05\xe0\x29\x80\x25\xce\x15\xc8\x25\x48\x20\x9c\x20\x14\ +\x6a\x14\x2a\x8a\x6d\x5a\xa6\x09\x26\x1a\x82\x8c\x8c\x8e\x82\x99\ +\x26\xb8\xef\x07\x84\x2e\x8d\x83\x41\x57\x9f\xa6\xee\x00\x70\x0e\ +\xd7\xf3\xc0\x88\x7d\xa1\x50\x28\x84\xb9\x7f\x42\xe2\x97\x62\xff\ +\xc8\xe8\x28\x5e\x9d\x99\xf9\xed\x59\x6f\x7d\xeb\x67\x16\x17\x16\ +\x1e\x41\xb8\x98\xc7\xd0\xa6\xf4\xe6\x00\x10\xa1\x16\x58\x29\x73\ +\x01\xa2\x22\x01\x2d\xd9\x75\xb6\x4d\xec\x7c\xd7\xb7\x21\x89\xa0\ +\x8f\xf3\x70\x72\xbf\xa1\x5c\x80\x36\xb5\xfe\xd5\xd6\x5d\x4c\x50\ +\x0c\x18\x03\x84\x6a\x40\xc3\x76\x65\x05\x5d\xdb\xb6\xc1\xd0\x0c\ +\x3e\x1a\x1b\x1b\x0b\xa2\xfe\x82\xe7\x6f\x18\xb0\x0c\x23\xe4\x61\ +\xf0\x85\x01\xd1\x74\x5d\xb8\x02\x0c\x64\x8d\xff\x5a\xb5\xda\xa4\ +\xd2\x14\xc4\xcf\x04\xf1\x1f\x39\x7a\xf4\xe9\xb7\xbf\xe3\x1d\x9f\ +\x13\xc4\x7f\x04\xcd\x02\x9e\x8d\xb5\x4a\xfc\x40\x16\x73\x01\x7a\ +\x20\xde\x16\x0a\x05\xfc\xe8\xc7\x3f\x8e\xcd\x05\x60\xed\xb8\x64\ +\xbb\x5c\x80\x3e\xa9\x3d\xfd\xcc\x05\xe0\xdd\xcc\xa3\x04\x35\xb1\ +\x08\x29\xcc\x57\x4a\x85\x49\xa9\xa0\x58\x2c\xa2\x5a\xad\x86\x8e\ +\xa5\x60\xa4\xda\x1f\x7c\xcf\x83\x27\xde\x7d\xdf\xc7\xfc\xc2\x02\ +\xae\xbc\xe2\x0a\x2c\x2e\x2c\x84\x0b\x8b\xc4\x11\xbf\xa8\x24\x35\ +\x3e\x3a\x8a\xe7\x7e\xfb\xdb\xc7\xfe\xa7\xf7\xbc\xe7\xaa\xb9\xb9\ +\xb9\x47\xd0\x2c\xe0\xa9\xb6\xe9\x5e\x93\x29\x9f\xab\x36\x1d\xd8\ +\x75\x5d\xec\xdf\xbf\x1f\xae\xc8\x05\xe8\x46\x02\x48\x94\x0b\xd0\ +\x23\x09\xe0\xa6\x83\x07\xfb\x32\x0f\x25\x74\xc3\x34\x83\x4e\x3d\ +\xb4\x4c\x76\x8b\xa1\x51\x93\xf7\x1f\xe2\xfe\xf2\xba\x49\x1c\x3f\ +\x25\x7a\x5f\x88\xe9\x96\x65\xe1\x87\x3f\xfa\x11\xce\x3b\xef\x3c\ +\x34\xea\xf5\xc0\x4d\x08\x91\xf3\x21\xef\xd5\xf7\x3c\x78\xe2\x6f\ +\xd7\xf7\xe1\x8a\x9c\x7c\x99\x32\x4c\xaf\x21\x89\xce\x6f\xa0\xd9\ +\x02\xed\xc9\x27\x9e\x78\xe8\x7d\xe7\x9f\x7f\xcd\xdc\xdc\xdc\x6f\ +\x04\xf1\x57\x10\xce\xe7\x5f\xb3\x63\x55\xd7\x03\x90\x89\x28\x4c\ +\x10\xb4\xae\x0b\x50\xcf\x72\x01\x7a\x30\x92\xc4\xe8\xf7\x02\x00\ +\xe4\x3c\xbe\xe7\xa1\xde\x68\x44\x72\x73\x2a\xfe\xab\xe7\xa2\x92\ +\x12\x57\xec\x01\x81\x9e\x4e\x09\xdd\x30\x02\x6e\x2e\x13\x88\x38\ +\x61\xbf\xa0\x65\xc2\x64\x22\x11\xa9\x13\x58\x2c\x16\xe1\x88\xe0\ +\x9d\x24\xc4\xcf\x18\xc3\xc4\xc4\x04\x1e\x7c\xe8\xa1\x7f\xf9\xfd\ +\x7f\xff\xef\xbf\x38\x33\x33\xf3\x28\x96\xeb\xf6\xe7\xc4\x9f\x75\ +\x00\x90\x7d\xdb\x64\x21\x89\x41\x18\xe2\x68\x50\x11\x53\x44\xf3\ +\xe1\xb7\x93\x26\x2c\x89\x1e\x61\x0b\x68\x31\xf2\x69\x9e\x55\x4b\ +\x2d\x40\x01\xaa\x54\xe2\x0a\x75\x04\x92\xd2\x44\x94\x65\x5f\xb8\ +\xff\xb8\x70\xdd\x79\xb2\x3e\x40\x1c\xf1\x37\x0d\x8c\x7c\x62\x72\ +\x92\xdd\xf3\xcf\xff\xfc\x8b\x8f\x7c\xf4\xa3\xd7\xcd\xcc\xcc\x3c\ +\x8e\x21\x6c\xda\xb1\x66\x01\xc0\xe7\x1c\x5f\xb8\xf6\x5a\x3c\xf3\ +\xcc\x33\x38\xf1\xc4\x13\xf1\xe1\x8b\x2e\xc2\xe6\xcd\x9b\x07\x66\ +\x8d\x1f\xda\x80\xa2\x5e\xdc\xa7\x30\xea\x41\x51\x9b\xd4\xa6\x1a\ +\x92\xb8\xe5\xf1\x5c\x01\x89\x16\xc0\x90\x40\xa0\x78\x6a\xb8\x22\ +\x9d\x04\x31\x0a\xa4\xa0\x88\x27\x62\x00\x5c\xd7\x6d\xcb\xf9\x4d\ +\xc3\xe0\xeb\x26\x27\xd9\xcf\x7f\xfe\xf3\xdb\xfe\xe3\xa5\x97\xfe\ +\x5f\xb3\xb3\xb3\x92\xf8\x6b\x39\xf1\xeb\x0d\x71\x99\x1a\x85\x42\ +\x01\x57\x5d\x75\x15\xfe\xe5\x5f\xfe\x05\xe5\x72\x19\xf5\x7a\x1d\ +\x3f\xbd\xe5\x96\xa6\x1f\xb7\xff\x6c\x32\x91\x11\x6d\xd5\xec\x1e\ +\x99\x97\x40\x5e\x54\x74\x8f\x2d\x19\x2e\x88\x94\xfb\x3e\x7c\x61\ +\x3f\xd1\xb5\xfe\xe6\xd4\xb5\xa8\x48\x0b\x41\x2d\x01\x2c\x87\x0e\ +\xeb\xae\xc1\x75\x5d\x4c\x4e\x4e\xa2\xd1\x68\xc4\x13\xbf\x69\xf2\ +\x89\xf5\xeb\xd9\x2d\xb7\xdc\xf2\x8f\x97\x7e\xfc\xe3\x7f\x35\x3b\ +\x3b\xfb\x98\x20\xfe\x6a\x2e\xf6\x0f\x09\x00\x18\xa6\x89\x87\x1e\ +\x7a\x08\x3b\x77\xee\x0c\xba\x02\x6d\xd9\xb2\x05\x4b\x1d\xf6\xb2\ +\xef\x35\xf1\xfb\x43\x06\x06\xed\x08\x59\xaf\x0b\x69\x38\x35\x11\ +\xd1\x19\xf5\x04\x88\xf0\x60\xa6\x4b\x0a\x52\x6c\x03\x50\xce\x11\ +\xa8\x02\xbe\xdf\x7c\xae\x9a\x3a\x82\x9e\xe7\xc1\x73\x1c\x8c\x8e\ +\x8c\xb4\x27\xfe\xc9\x49\x76\xf3\xcd\x37\xdf\x74\xc5\x95\x57\x7e\ +\x75\x66\x66\x86\x12\x7f\xce\xf9\x87\x46\x05\xe0\x1c\x27\x9e\x78\ +\x22\x36\x6c\xd8\x10\xea\x0d\x28\x53\x41\xfb\xa6\x8f\x27\xcc\xdd\ +\x57\xc3\x8d\x59\xc6\x55\x86\x24\x1d\x7c\x93\xaa\x3f\xda\xc4\x1f\ +\x59\x07\x80\x31\x30\x55\x15\xa0\x51\x82\xd2\x70\xa8\x78\x14\x02\ +\x83\xa2\xf8\xad\xae\xa4\x58\xa1\x58\x84\x2b\xcb\x89\x6b\x74\x7e\ +\x49\xfc\xdf\xf9\xee\x77\xaf\xff\xb3\x3f\xfb\xb3\xef\xcc\xcc\xcc\ +\x3c\x85\x66\x8b\x6e\x49\xfc\x7e\x4e\xfc\x43\x22\x01\xd4\xeb\x75\ +\x7c\xfc\xd2\x4b\xb1\x71\xd3\x26\x4c\x4f\x4f\x63\x6a\x6a\x0a\xbb\ +\x77\xef\x0e\x25\x87\x64\x82\xb0\x14\x30\xd0\x45\x92\x64\x61\xc7\ +\x75\x0c\x9a\x22\xe2\x4f\xad\xf5\xaf\xda\x03\x02\x29\x80\x4a\x45\ +\xf2\x38\xcd\x39\x7d\x25\x0d\x58\xb5\x05\xe8\x62\xfd\xd7\xaf\x5f\ +\x8f\x5a\xb5\xda\x42\xfc\x9e\xef\xc3\x36\x0c\x3e\x31\x39\xc9\xbe\ +\xfd\xad\x6f\x7d\xeb\xda\x6b\xaf\xbd\x7e\x66\x66\xe6\x49\x00\xaf\ +\xe6\xc4\x3f\xa4\x12\x00\xe7\x1c\x7b\xf7\xee\xc5\xce\x63\x8e\xc1\ +\xe2\xe2\x22\x26\xd6\xad\x0b\xfa\xb7\x67\x46\x67\x6e\x13\x14\xe3\ +\x13\x90\x58\xc9\xc2\x25\x51\x3d\xfb\x62\xc1\x82\x88\xef\xaa\x91\ +\x2f\xce\x16\x10\x48\x01\xb4\xb4\x97\xc2\xf5\x03\x10\x40\xb8\x09\ +\x8b\x4c\xf6\xe1\x22\x82\x90\x16\x13\x75\x5d\x17\x23\x63\x63\xa8\ +\x56\x2a\xa1\xde\x02\x5e\xb3\xd0\x28\x1f\x1b\x1f\x67\xff\xe7\x5f\ +\xfd\xd5\x57\xbf\xf1\x8d\x6f\xfc\x60\x76\x76\xf6\x29\x00\xb3\xc2\ +\xe0\xe7\xe5\xc4\x3f\x84\x12\x80\xdc\x10\x96\x69\x62\x72\x62\x42\ +\xdb\x5c\x72\x25\x40\x29\x04\x02\x6d\xf2\xf7\x99\x42\xe8\xbe\x62\ +\x3b\x18\xa4\x94\x90\x86\xf8\xa9\xfe\xcf\x35\xbf\xf3\x35\x8d\x40\ +\xe4\x1c\x01\xf1\xab\xf3\xcb\x63\x89\xeb\x0f\x0a\xb7\xa7\xd7\xe0\ +\x7b\x1e\x7c\x91\x07\xe0\xf9\x3e\x1c\xc7\xc1\x86\x89\x89\xa0\xc6\ +\xa0\x2b\xe2\x03\x2c\xd3\xe4\x23\x63\x63\xec\xcb\xff\xe5\xbf\xfc\ +\xe5\xd7\xbf\xfe\xf5\xef\x09\xb1\x7f\x16\x40\x3d\x27\xfe\x61\xb6\ +\x01\xa4\xdc\xb8\xb1\x37\x27\x73\x01\xe4\xc6\x46\x4c\x24\x20\xb1\ +\x05\xa8\x01\x43\xb2\x17\x80\x61\x9a\x28\xc8\xca\x44\x51\x76\x84\ +\x6e\xee\xb9\x87\xb9\x00\x71\xa0\x69\x08\x75\xca\xb4\x2c\x14\x34\ +\xc7\xb7\xb8\xe5\x68\x13\x0e\x15\x08\xa8\xc5\x9e\xaa\x0f\xe4\x3c\ +\x96\x69\xc2\x36\x4d\xd8\x22\x29\x88\x0b\x90\x37\xa4\xa1\xcf\xf7\ +\x61\x78\xde\x72\xd1\x51\xce\xe1\x89\x67\x31\x36\x3a\x0a\x8f\x70\ +\x7e\xd7\xf3\x60\x9b\x26\x2f\x8d\x8c\xe0\xf3\x9f\xff\xfc\x17\xff\ +\xeb\xf5\xd7\xff\xd4\x71\x9c\x43\x00\xe6\x72\xce\xdf\x99\x2a\xbb\ +\x92\xd2\x47\x4b\x2e\x00\x2d\xf0\xd1\xe9\xb0\x6d\x1b\xdf\xbb\xf9\ +\xe6\x96\x6e\xb2\xdd\x10\x90\x65\x59\x41\x24\x5a\x3f\x41\xcf\xb6\ +\x6d\x38\xa2\x62\x4d\x57\x00\x90\x70\x9e\xa8\x3e\x07\x2c\x4e\x0d\ +\xa2\xe7\x6f\xb7\x5e\x82\xe0\xe5\x7c\x2d\xf5\x06\x64\xca\xaf\x70\ +\x03\xfa\xa2\x01\x88\xe3\xba\x70\x1a\x0d\x9c\x7e\xfa\xe9\xd8\xb4\ +\x61\x43\x53\xe7\x17\x9c\xbf\x50\x2c\x7a\x9f\xf9\xec\x67\xbf\x70\ +\xf0\xe0\xc1\xdb\xb0\x5c\xb3\x3f\xe7\xfc\xc3\x0e\x00\x15\x91\x0c\ +\xd4\xed\x45\xc9\xd4\xd1\xcc\x45\xf0\x0d\xe8\x7a\x58\x1b\x09\x40\ +\xf7\x5d\xe0\x29\x50\xb8\xb7\x9a\x1c\xa5\xeb\x07\x18\xfa\x5b\x9d\ +\x47\x13\xe5\xe7\x4b\x29\x40\x10\x3c\x3c\x2f\x88\xfd\x77\x45\xe5\ +\x9e\x46\xa3\x81\xa5\xa5\x25\xbc\xe1\x0d\x6f\xc0\x8b\x87\x0f\xc3\ +\x13\xd6\x7e\xcb\xb2\x1a\xff\xf1\xe3\x1f\xff\xfc\xad\xb7\xde\xfa\ +\x73\x34\xeb\xf7\xcd\x13\xce\xcf\x73\xe2\x1f\x66\x15\x80\xe8\x8b\ +\xe8\xc2\xe5\xc7\x18\x6b\x72\xd1\xac\x0d\x1d\xb7\xed\x03\x28\x70\ +\x00\x4c\x53\x31\xa9\x85\xd8\xa1\xef\xb1\xe7\x7b\x1e\x98\x61\x84\ +\x8a\x81\xd2\x5a\x80\x3a\xe2\xa7\xba\xbc\x4f\x32\x2e\xd5\x63\x54\ +\x20\x08\x75\x0a\x76\x5d\xb8\xa2\x53\x70\xa3\xd1\x40\xa9\x54\x42\ +\x65\x69\x09\x9e\xe7\xc1\xb4\x2c\xce\x18\xab\x7e\xe0\xfc\xf3\x3f\ +\x77\xdf\xfd\xf7\xdf\x85\x70\xe5\xde\x9c\xf8\x57\x95\x0d\x40\x74\ +\x07\x0a\x36\x11\x56\x49\x68\x6e\x5c\x41\xd0\x1e\xd6\xfd\x63\xa9\ +\x2e\xa9\xb5\xc5\x37\x53\x3b\x23\x2b\xd2\x40\x54\x77\x5e\x29\x01\ +\xc8\xbf\xfd\x28\xbb\x82\x14\xf7\x89\xe8\xef\xd1\x44\x20\xcf\x43\ +\xc3\x71\xb0\x67\xe7\x4e\xbc\xf2\xca\x2b\x28\xda\x36\x77\x39\x5f\ +\x3c\xfb\xec\xb3\xaf\x7c\xf6\xd9\x67\xef\xc7\x72\xe5\xde\x7a\x4e\ +\xfc\xab\x11\x00\xa4\x1a\x40\x5c\x46\xc0\x2a\x8d\xd1\x8f\x22\xf4\ +\xb8\xa2\xa0\x3d\x92\x1e\xd4\x0e\xbf\x3a\xe2\xa6\x9f\xf9\x8a\x8a\ +\x11\xd5\x18\x54\x1a\x0e\xd5\x8a\xcd\x5c\xf1\xff\x07\x51\x7f\x22\ +\x6b\x53\x06\xfa\x78\x9e\x87\x91\x72\xb9\x59\xb3\xbf\x50\xe0\xb5\ +\x5a\x6d\xe6\xdf\xed\xdf\xff\xe9\xa5\xa5\x25\x5a\xbf\xcf\xc9\x89\ +\xbf\x37\x7a\x78\x06\x69\x82\xa1\x58\x2c\xa2\x56\xab\x35\xb3\x02\ +\x45\x17\x9a\xb5\x65\x9d\x61\xcb\xaf\x28\x75\xc2\xf7\x23\x5f\x9c\ +\x88\xee\xea\x8b\x3e\xe7\x38\x5b\x41\x0b\x30\x08\x9d\xde\x27\x01\ +\x42\xba\xeb\x0e\xa9\x08\x22\xcc\x57\xb5\x1d\x50\x5f\xbf\xe4\xfe\ +\xae\x08\xeb\xad\xd7\xeb\xd8\xb6\x7d\x3b\x6a\xb5\x1a\x16\x16\x16\ +\x8e\x9e\xf4\xda\xd7\x7e\x62\x69\x69\xe9\x21\x34\xcb\x76\xaf\x89\ +\x86\x1d\x6b\x56\x02\x60\x8c\xe1\xc8\x91\x23\xf8\xe4\xa7\x3e\x85\ +\x4a\xa5\x82\xbd\x7b\xf7\xe2\xe2\x8b\x2f\xc6\x29\xa7\x9c\xd2\x0c\ +\x16\xe9\xd2\x3e\xb0\xea\x25\x07\x6a\x07\x88\x00\x0e\xa6\x70\x76\ +\xad\x00\xa2\x69\xdb\xc5\x94\x06\xad\x6a\xe8\x6e\x1c\x58\xd1\x58\ +\xff\x20\x70\x88\xd8\x00\x7c\xd7\x0d\xa2\xfc\xd6\x4d\x4c\x80\x7b\ +\x1e\x5e\x9d\x99\x39\x74\xea\x69\xa7\x7d\x1a\xc0\x93\x68\x96\xf0\ +\x5a\x93\x95\x7b\xd7\x94\x04\x50\x28\x14\xf0\xf9\xff\xfc\x9f\x61\ +\x9a\x26\x4e\x38\xe1\x04\xec\xd8\xb1\x03\x0f\x3c\xf0\x00\xea\xb5\ +\x5a\x38\x66\x1c\xab\xa7\x58\x67\xef\xad\x80\x6d\x5a\x7e\x6b\x08\ +\x55\x15\xcd\x8d\xb8\x63\x04\x41\x73\x8d\x3a\x41\xa3\x00\x83\xef\ +\xa4\x54\x22\x83\x7f\x84\x04\x40\x5f\x2e\x09\xf4\xd9\x36\x3d\x8d\ +\xa7\x9f\x7e\xfa\xa9\x53\x4f\x3b\xed\x13\x00\x9e\x50\xc4\xfe\x35\ +\x57\xb9\x77\x4d\x01\x80\x61\x9a\x38\x7a\xf4\x28\xb6\x6f\xdf\x8e\ +\xad\x5b\xb7\x06\x19\x81\x41\xe5\x1a\x69\x1f\xc8\x81\x20\x5e\x3a\ +\x88\x50\x0d\x64\x54\xa2\x1f\xa1\x0e\x30\xa5\x3b\xaf\xb6\x4d\xb9\ +\x94\x22\x54\x23\xa0\x3c\x86\xb8\x03\xb9\x92\xee\xcb\x15\xcb\xbf\ +\x8c\xf0\xf3\x84\xe8\x7f\xe2\x49\x27\xe1\xc1\x07\x1f\x7c\xe4\xac\ +\xb7\xbe\xf5\x72\x00\xcf\x60\xb9\x6c\xb7\xd4\xf9\x73\xe2\x5f\xcd\ +\x2a\x80\xe7\x79\xd8\xbf\x7f\x3f\x6c\xdb\x0e\xf5\x06\x1c\x1f\x1b\ +\x0b\x8b\xac\x14\x08\x48\x8f\x00\xb9\x11\x59\xbe\xb6\x5a\x4e\xcf\ +\x12\x1a\x03\x75\x99\x7f\xa1\xe3\x65\xc8\xb0\xd2\x11\xc8\xc7\xb2\ +\xbb\x50\xd7\xc0\x43\xd6\x09\xa4\xa9\xbd\xd2\xea\x7f\xe2\x89\x27\ +\xe2\x9e\xbb\xef\xbe\xff\x9c\x03\x07\xfe\x04\xc0\x21\x00\x2f\x21\ +\xaf\xdc\xbb\xb6\x24\x80\x46\xbd\x8e\x3f\xfa\xf8\xc7\xb1\x73\xe7\ +\x4e\x6c\xd9\xb2\x05\xd3\xd3\xd3\xd8\xbb\x77\x6f\xb4\xbe\x4a\x80\ +\x40\xea\xae\x2d\x22\xef\x9a\xd3\x00\x78\x8b\x01\xaf\x5d\x64\xa0\ +\xae\xeb\x6e\x94\x41\x90\x89\x42\x9e\x9c\x24\x09\xf1\x18\xf5\x83\ +\xa6\xfd\x06\xc4\x2f\x73\xfd\x9b\x12\x00\xdf\xbe\x6d\x1b\x6e\xbd\ +\xf5\xd6\xff\xf7\x9c\x03\x07\x3e\x07\xe0\x39\x00\x47\xb1\x5c\xb9\ +\x37\x27\xfe\x7e\xf1\x88\x15\x06\x9f\x70\x24\xe0\xd2\x52\x10\x8d\ +\x56\x28\x16\x51\xaf\xd7\x51\x28\x14\xd0\x68\x34\x92\x1b\xfd\x64\ +\xb7\x1a\xb2\x69\xd9\x1a\x22\xfc\xa8\x11\x94\xf1\x52\x08\x36\x88\ +\xb7\x20\x81\x43\x9e\x68\xdc\x21\x25\x00\x9f\x18\xed\xe8\xf9\x22\ +\xc1\x45\x72\x7a\xe2\xeb\xf7\x88\x8b\x4f\xea\xfa\x22\xdc\x97\x6f\ +\xdb\xb6\x8d\x7d\xf3\x9b\xdf\xbc\xfe\x0b\xd7\x5e\x7b\xbd\xe0\xfc\ +\x79\xf1\xce\xb5\xaa\x02\x48\xae\x2e\x89\x9e\xc6\x8f\xa7\x11\x7b\ +\x5b\xd2\x5a\x57\xb9\x7a\xa0\x8b\xe8\x8b\x53\x09\x02\x71\x5d\x63\ +\xcc\x33\x22\x7e\x1f\xe9\x36\x54\x02\x80\xd4\x6b\xf2\x49\x71\x4f\ +\xaa\xff\xfb\x9e\xc7\x77\xec\xd8\xc1\x2e\xff\xe4\x27\xbf\x74\xf3\ +\xcd\x37\xdf\x2e\x88\x5f\x16\xf2\x90\xc4\x9f\x8f\x35\x07\x00\x3d\ +\xd4\x7f\xa9\x9d\x80\xaf\x62\xf7\x61\x9a\xca\x3f\x81\xce\x4f\x42\ +\x76\x7d\x0d\x70\xea\xda\x84\xab\x95\x7f\xa9\x1a\xe6\x2b\x1d\x82\ +\xd4\x9c\x02\xaa\xf3\x9b\x96\xc5\x0b\xb6\x5d\x3b\x70\xe0\xc0\xe7\ +\xef\xbd\xef\xbe\x5f\x01\x78\x1e\xcd\x8c\xbe\xbc\x84\xd7\x5a\x05\ +\x80\x7e\x96\xfb\xa2\x56\xeb\x20\xba\x70\x15\x49\x05\x69\xc0\x4d\ +\x0b\x16\x32\xd5\x97\xb6\x59\xd3\x70\x7e\xb5\xda\x6f\x0b\xe8\x92\ +\x9c\x7f\xb5\xbb\xaf\x68\x19\xc6\x37\x6e\xda\xc4\x1e\x7e\xf8\xe1\ +\x47\xce\x3e\xfb\xec\x6b\xb0\x6c\xe9\x5f\x40\x33\xb4\x37\x27\xfe\ +\x35\x06\x00\x81\x71\xc7\xb2\x6d\x38\x69\xf4\xfd\x2e\xa5\x02\x88\ +\x08\xc3\x50\xb9\xab\x21\x04\x83\xb4\x6e\x50\xd5\xdd\x47\x6d\x27\ +\x6a\xc2\x12\x8f\x91\x2a\x38\xa9\x90\xc4\xd5\xe2\x28\x32\xde\x7f\ +\x59\x12\xe0\xc5\x52\x89\xf1\x5a\xad\x7a\xd9\x65\x97\x7d\xed\xfb\ +\xdf\xff\xfe\xed\x68\x46\xf6\xc9\x4e\x3d\x32\xae\x3f\x27\xfe\x35\ +\x04\x00\x92\xf8\x5d\x00\x41\x23\x49\xd7\x71\x9a\x84\xd9\x7f\xca\ +\x09\x24\x03\x4e\x9a\x59\xf0\x18\xdd\x39\xf4\xf1\xca\x53\xfe\x72\ +\xc1\x8e\x84\xc5\x4c\x03\xee\x2e\x12\x7e\x54\x69\x20\xe4\xc3\xa7\ +\x84\x4e\xc0\x21\xe4\x35\x90\xf3\x53\x8f\x80\xe0\xfc\xa6\xe8\x10\ +\x5c\x28\x14\xb0\xb8\xb0\xd0\xf8\xce\xf5\xd7\xff\xf7\x3f\xbd\xea\ +\xaa\x1b\xd0\x8c\xea\x7b\x91\x88\xfc\xb9\x8f\x7f\x0d\x02\x00\x25\ +\xfe\x85\xe0\x82\x6c\x1b\x96\x6d\xe7\x2b\x33\x84\x52\x88\x7c\xd5\ +\x6a\x35\xcc\xce\xcc\xd4\xe7\xe6\xe7\x17\xee\xb9\xe7\x9e\x47\xfe\ +\xf6\x6f\xff\xf6\xee\x5f\xfe\xf2\x97\xf7\x09\x6e\x7f\x14\x4d\x43\ +\x5f\x45\x23\xf2\xe7\xc4\x3f\x68\xb5\x7b\x85\xe7\xb6\x00\x94\x2d\ +\xcb\xda\xee\xba\xee\x56\x00\x5b\x01\x94\x01\x98\xf9\xd2\x0c\x2f\ +\x16\x08\x4e\xde\x10\xdc\xbd\x82\x66\xad\xbe\x19\x01\xf4\x4b\x0a\ +\xe1\xe7\x3e\xfe\x35\x0a\x00\x10\x84\x6e\x03\x18\x01\x30\x21\xde\ +\x2d\x02\x00\x79\x40\xdf\xf0\x0d\x9f\x48\x76\x0d\x41\xec\xf2\xe5\ +\x88\x97\x8f\x65\x17\x9f\x9f\x3f\xb2\xb5\x0b\x00\x0c\xcd\x80\x20\ +\x8b\xbc\x0c\xb4\x16\xd6\xcd\xc7\xf0\x81\x00\x88\x68\x2f\xeb\xf3\ +\xd3\x17\x72\xae\x9f\x03\x00\x53\x80\x80\x29\x9f\xe5\x63\x78\xd5\ +\x00\x20\xba\x1c\x41\x4e\xf8\x39\x00\x44\x5e\x47\x4e\xf8\xab\x17\ +\x0c\xf2\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\ +\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\ +\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\ +\x7c\xe4\x23\x1f\xf9\xc8\x47\x3e\xf2\x91\x8f\x7c\xe4\x23\x1f\xdd\ +\x8f\xff\x1f\x83\x37\xdc\xbe\xef\x03\xc9\x38\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +" + +qt_resource_name = b"\ +\x00\x05\ +\x00\x6f\xa6\x53\ +\x00\x69\ +\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x03\ +\x00\x00\x76\xf9\ +\x00\x6f\ +\x00\x78\x00\x79\ +\x00\x07\ +\x05\x8d\xb5\xe6\ +\x00\x32\ +\x00\x35\x00\x36\x00\x78\x00\x32\x00\x35\x00\x36\ +\x00\x05\ +\x00\x39\xbb\x94\ +\x00\x36\ +\x00\x34\x00\x78\x00\x36\x00\x34\ +\x00\x05\ +\x00\x35\x9b\x52\ +\x00\x32\ +\x00\x32\x00\x78\x00\x32\x00\x32\ +\x00\x0b\ +\x0b\xba\x81\xb5\ +\x00\x69\ +\x00\x6e\x00\x64\x00\x65\x00\x78\x00\x2e\x00\x74\x00\x68\x00\x65\x00\x6d\x00\x65\ +\x00\x05\ +\x00\x36\x9b\x62\ +\x00\x33\ +\x00\x32\x00\x78\x00\x33\x00\x32\ +\x00\x07\ +\x04\x5f\xb4\x38\ +\x00\x31\ +\x00\x32\x00\x38\x00\x78\x00\x31\x00\x32\x00\x38\ +\x00\x05\ +\x00\x37\xfb\x78\ +\x00\x34\ +\x00\x38\x00\x78\x00\x34\x00\x38\ +\x00\x05\ +\x00\x34\xdb\x46\ +\x00\x31\ +\x00\x36\x00\x78\x00\x31\x00\x36\ +\x00\x0e\ +\x08\x9f\xc6\x07\ +\x00\x66\ +\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6e\x00\x65\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0d\x8b\x39\xe7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6c\x00\x65\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\x42\xa9\xc7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x0b\xee\xab\x27\ +\x00\x64\ +\x00\x69\x00\x61\x00\x6c\x00\x6f\x00\x67\x00\x2d\x00\x69\x00\x6e\x00\x66\x00\x6f\x00\x72\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\ +\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x04\xc3\x8b\x07\ +\x00\x67\ +\x00\x6f\x00\x2d\x00\x75\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x09\x10\x6a\x47\ +\x00\x6d\ +\x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x70\x00\x6c\x00\x61\x00\x79\x00\x62\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x73\x00\x74\ +\x00\x6f\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x03\xd2\xbe\x67\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x08\x15\x13\x67\ +\x00\x76\ +\x00\x69\x00\x65\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x03\x83\x24\xc7\ +\x00\x76\ +\x00\x69\x00\x65\x00\x77\x00\x2d\x00\x66\x00\x69\x00\x6c\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0b\ +\x03\x03\x9b\x47\ +\x00\x7a\ +\x00\x6f\x00\x6f\x00\x6d\x00\x2d\x00\x69\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0c\x43\xe5\xe7\ +\x00\x61\ +\x00\x6c\x00\x69\x00\x67\x00\x6e\x00\x2d\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2d\ +\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x03\x53\x87\x07\ +\x00\x64\ +\x00\x69\x00\x61\x00\x6c\x00\x6f\x00\x67\x00\x2d\x00\x63\x00\x61\x00\x6e\x00\x63\x00\x65\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x03\x45\xee\x87\ +\x00\x68\ +\x00\x65\x00\x6c\x00\x70\x00\x2d\x00\x63\x00\x6f\x00\x6e\x00\x74\x00\x65\x00\x6e\x00\x74\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x13\ +\x0a\xb9\xc8\x07\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x73\x00\x65\x00\x6c\x00\x65\x00\x63\x00\x74\x00\x2d\x00\x61\x00\x6c\x00\x6c\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\xa9\xab\x27\ +\x00\x64\ +\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x2d\x00\x61\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0e\x1a\xe6\xa7\ +\x00\x6d\ +\x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x70\x00\x6c\x00\x61\x00\x79\x00\x6c\x00\x69\x00\x73\x00\x74\x00\x2d\x00\x72\x00\x65\ +\x00\x70\x00\x65\x00\x61\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0f\xe3\xd5\x67\ +\x00\x64\ +\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x01\xa6\xc4\x87\ +\x00\x64\ +\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x22\ +\x05\xa9\x72\xa7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x2d\x00\x69\x00\x6e\x00\x73\x00\x65\x00\x72\x00\x74\ +\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x75\x00\x6d\x00\x6e\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x0f\ +\x07\xac\x62\x87\ +\x00\x7a\ +\x00\x6f\x00\x6f\x00\x6d\x00\x2d\x00\x73\x00\x65\x00\x6c\x00\x65\x00\x63\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x07\x1e\xc6\xe7\ +\x00\x6e\ +\x00\x65\x00\x74\x00\x77\x00\x6f\x00\x72\x00\x6b\x00\x2d\x00\x77\x00\x69\x00\x72\x00\x65\x00\x6c\x00\x65\x00\x73\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x8e\xb5\x67\ +\x00\x73\ +\x00\x79\x00\x73\x00\x74\x00\x65\x00\x6d\x00\x2d\x00\x73\x00\x6f\x00\x66\x00\x74\x00\x77\x00\x61\x00\x72\x00\x65\x00\x2d\x00\x75\ +\x00\x70\x00\x64\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0c\xaa\xc0\xa7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x70\x00\x61\x00\x73\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x05\xf0\xb9\x27\ +\x00\x74\ +\x00\x65\x00\x78\x00\x74\x00\x2d\x00\x63\x00\x73\x00\x76\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0e\xab\x33\x47\ +\x00\x7a\ +\x00\x6f\x00\x6f\x00\x6d\x00\x2d\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x0f\ +\x02\x30\x8b\xe7\ +\x00\x6c\ +\x00\x69\x00\x73\x00\x74\x00\x2d\x00\x72\x00\x65\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x0b\xa7\x9e\x07\ +\x00\x6d\ +\x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x70\x00\x6c\x00\x61\x00\x79\x00\x62\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x70\x00\x61\ +\x00\x75\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x04\x18\x42\x07\ +\x00\x66\ +\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x01\x1c\xb1\xa7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6f\x00\x70\x00\x79\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x08\xac\x93\xa7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2d\x00\x64\x00\x6f\x00\x75\x00\x62\x00\x6c\x00\x65\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0e\xa1\x23\xc7\ +\x00\x68\ +\x00\x65\x00\x6c\x00\x70\x00\x2d\x00\x61\x00\x62\x00\x6f\x00\x75\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x0a\xc8\xfb\x07\ +\x00\x66\ +\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x09\xfe\xc3\xc7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x2d\x00\x69\x00\x6e\x00\x73\x00\x65\x00\x72\x00\x74\ +\x00\x2d\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x75\x00\x6e\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x09\x67\xc7\ +\x00\x76\ +\x00\x69\x00\x65\x00\x77\x00\x2d\x00\x73\x00\x6f\x00\x72\x00\x74\x00\x2d\x00\x61\x00\x73\x00\x63\x00\x65\x00\x6e\x00\x64\x00\x69\ +\x00\x6e\x00\x67\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x00\x55\x22\xc7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x2d\x00\x69\x00\x6e\x00\x73\x00\x65\x00\x72\x00\x74\ +\x00\x2d\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x65\x00\x6c\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x02\x7b\x47\x67\ +\x00\x70\ +\x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x6f\x00\x74\x00\x68\x00\x65\x00\x72\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x04\x78\xec\xc7\ +\x00\x6e\ +\x00\x65\x00\x74\x00\x77\x00\x6f\x00\x72\x00\x6b\x00\x2d\x00\x77\x00\x69\x00\x72\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x13\ +\x01\x1a\x51\xe7\ +\x00\x64\ +\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x69\x00\x6d\x00\x70\x00\x6f\x00\x72\x00\x74\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x13\ +\x03\x26\x90\x47\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x75\x00\x70\x00\x2d\x00\x64\x00\x6f\x00\x75\x00\x62\x00\x6c\x00\x65\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x21\ +\x0b\x52\xa4\x47\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x2d\x00\x69\x00\x6e\x00\x73\x00\x65\x00\x72\x00\x74\ +\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x75\x00\x6d\x00\x6e\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x10\ +\x0c\xbc\x2e\x67\ +\x00\x64\ +\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x6e\x00\x65\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\xeb\x97\xe7\ +\x00\x7a\ +\x00\x6f\x00\x6f\x00\x6d\x00\x2d\x00\x6f\x00\x75\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x09\x02\x28\x47\ +\x00\x7a\ +\x00\x6f\x00\x6f\x00\x6d\x00\x2d\x00\x66\x00\x69\x00\x74\x00\x2d\x00\x62\x00\x65\x00\x73\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x0f\ +\x0e\x36\x76\xc7\ +\x00\x67\ +\x00\x6f\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x76\x00\x69\x00\x6f\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x09\xc6\x19\x27\ +\x00\x6c\ +\x00\x69\x00\x73\x00\x74\x00\x2d\x00\x61\x00\x64\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0b\ +\x06\x3d\x10\x27\ +\x00\x67\ +\x00\x6f\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0b\ +\x0c\x2b\x1f\xc7\ +\x00\x67\ +\x00\x6f\x00\x2d\x00\x6e\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x0b\x27\xb1\x67\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x66\x00\x69\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x08\x12\xae\xa7\ +\x00\x6d\ +\x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x72\x00\x65\x00\x63\x00\x6f\x00\x72\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x0f\xa4\x86\x47\ +\x00\x6d\ +\x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x70\x00\x6c\x00\x61\x00\x79\x00\x62\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x73\x00\x74\ +\x00\x61\x00\x72\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x08\x51\xc9\x27\ +\x00\x63\ +\x00\x6f\x00\x6e\x00\x66\x00\x69\x00\x67\x00\x75\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x03\x25\x50\x27\ +\x00\x75\ +\x00\x74\x00\x69\x00\x6c\x00\x69\x00\x74\x00\x69\x00\x65\x00\x73\x00\x2d\x00\x6c\x00\x6f\x00\x67\x00\x2d\x00\x76\x00\x69\x00\x65\ +\x00\x77\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x0c\xd2\xbf\xe7\ +\x00\x65\ +\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x72\x00\x65\x00\x64\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0b\xc0\xf8\x47\ +\x00\x6f\ +\x00\x62\x00\x6a\x00\x65\x00\x63\x00\x74\x00\x2d\x00\x66\x00\x6c\x00\x69\x00\x70\x00\x2d\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\ +\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x00\x47\xa2\x07\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x08\x97\x8a\x27\ +\x00\x68\ +\x00\x65\x00\x61\x00\x72\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +" + +qt_resource_struct_v1 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x10\x00\x02\x00\x00\x00\x08\x00\x00\x00\x03\ +\x00\x00\x00\xa0\x00\x02\x00\x00\x00\x37\x00\x00\x00\xd6\ +\x00\x00\x00\x40\x00\x02\x00\x00\x00\x37\x00\x00\x00\x9f\ +\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x36\x00\x00\x00\x69\ +\x00\x00\x00\x90\x00\x02\x00\x00\x00\x36\x00\x00\x00\x33\ +\x00\x00\x00\x30\x00\x02\x00\x00\x00\x11\x00\x00\x00\x22\ +\x00\x00\x00\x7c\x00\x02\x00\x00\x00\x11\x00\x00\x00\x11\ +\x00\x00\x00\x1c\x00\x02\x00\x00\x00\x06\x00\x00\x00\x0b\ +\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x0c\x20\xc6\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x09\x31\x5e\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x0d\xfe\x85\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x0a\xe5\xd6\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x0c\xd1\x36\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x09\xc1\xf5\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x04\x88\x16\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x04\x9c\xcf\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x05\x09\x97\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x02\xe3\xa0\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x03\xb7\xdf\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x04\x3f\x47\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x05\xa3\xfa\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x05\x2b\xdf\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x03\xdb\xb7\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x03\x16\x2e\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x04\x2f\xb1\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x03\x68\x4e\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x05\x6c\x43\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x04\xdc\xc8\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x05\xca\x55\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x05\x4e\x43\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x03\x41\x62\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x08\xaa\x8e\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x08\xb3\xb1\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x08\xda\x73\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x08\x22\x86\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x08\x5e\x59\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x08\x8e\x91\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x09\x12\xa9\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x08\xe6\xef\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x08\x6b\xa3\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x08\x2d\x39\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x08\x86\xc5\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x08\x4b\x09\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x08\xff\x9f\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x08\xc9\xd0\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x09\x23\xb0\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x08\xf4\x22\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x08\x3c\xdd\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x02\xd4\xf5\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x02\x06\xd6\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x02\x29\x8b\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x01\xde\x64\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x59\x2b\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x01\xc7\xa4\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x02\x12\x62\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\xfc\x66\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x02\xb4\x4c\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x02\x33\xd3\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x43\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x01\x0c\x5e\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x00\xf6\xdb\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x00\xda\xc4\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x01\xd5\x2d\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x02\x21\xa7\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x00\xc9\xdf\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x01\x94\x48\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x01\x64\x1d\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x01\xae\xff\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x02\x78\x21\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x02\x52\x9a\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x7e\xa9\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x70\xc2\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x02\x97\x4a\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x00\xe8\x38\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x02\xaa\x39\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x80\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x01\xe3\xcc\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x5e\x19\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x5d\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x02\x6d\xbb\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x01\x2a\xed\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xf7\x15\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x02\x8b\x06\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x4f\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x01\xcd\xe0\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x35\x48\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x02\xca\x33\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x00\xbf\x25\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x02\x81\x89\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\xb6\xa1\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x01\x08\x44\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x0f\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x02\x48\xf9\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x02\xbc\xf8\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x00\xa7\x56\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x01\x4c\x6a\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x02\x63\xdd\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x01\xec\x5b\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x01\xbb\xcd\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x01\xff\x92\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x02\xa2\xa9\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x01\x44\x1c\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x07\x3c\xb0\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x06\xc5\x8c\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x06\xd8\x16\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x06\xac\x40\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x06\x5f\x13\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x06\x9d\xd2\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x06\xcb\xa9\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x06\x29\x58\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x07\x29\x0b\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x06\xdd\x14\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x06\x3c\x0d\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x06\x33\x6a\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x06\x25\xdf\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x06\x15\x6d\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x06\xa6\x7c\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x06\xd3\x1f\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x06\x0a\xeb\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x06\x7f\xbd\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x06\x66\x1d\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x06\x8f\x5f\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x07\x05\x76\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x06\xee\xfc\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x06\x75\xd5\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x06\x6d\x46\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x07\x17\x89\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x06\x1d\x55\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x07\x23\x5d\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x05\xf0\x1d\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x06\xaf\xa0\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x06\xf5\xf7\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x06\x10\xdc\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x06\xff\xa3\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x06\x44\xa2\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x06\xbb\x8a\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x07\x10\xdc\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x06\xe2\x5b\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x06\xa1\xff\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x06\x49\xfa\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x07\x35\xe0\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x06\x04\x83\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x07\x0b\x17\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x05\xff\x4a\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x06\x30\x8e\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x06\x89\xdd\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x06\xe9\x76\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x07\x2e\x0e\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x05\xf7\x2d\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x06\x57\x59\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x06\xf9\x9f\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x06\xb5\x22\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x06\x96\x97\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x06\xc0\xf9\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x07\x1e\xc0\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x06\x52\x66\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x08\x1d\x9f\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x07\xdc\xb7\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x07\xba\xb1\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x07\x8b\xb8\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x07\xb2\x20\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x07\xd4\x3f\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x07\x69\xcf\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x08\x10\xa8\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x07\xdf\xd6\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x07\x76\x11\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x07\x70\xce\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x07\x67\x62\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x07\x5d\x93\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x07\xb6\xeb\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x07\xd9\x57\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x07\x57\x0a\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x07\x9f\xef\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x07\x90\x21\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x07\xa9\x98\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x07\xfa\x08\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x07\xeb\xb4\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x07\x9a\xb8\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x07\x95\x17\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x08\x04\xea\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x07\x62\x5b\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x08\x0c\x57\ +\x00\x00\x09\xba\x00\x00\x00\x00\x00\x01\x00\x07\xc0\x77\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x07\x44\xd9\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x07\xbc\xb8\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x07\xf0\x35\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x07\x5a\xaf\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x07\xf6\x79\ +\x00\x00\x05\xce\x00\x00\x00\x00\x00\x01\x00\x07\xcc\xc3\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x07\x7b\x59\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x07\xc9\x51\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x08\x01\x38\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x07\xe3\x65\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x07\xb4\x16\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x07\x7e\xa3\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x08\x18\xf7\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x07\x52\x8d\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x07\xfd\x88\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x07\x4e\x28\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x07\x6e\x67\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x07\xa5\xcc\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x07\xe8\x47\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x08\x14\x16\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x07\x49\x21\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x07\x86\x9a\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x07\xf2\xea\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x07\xc4\xd4\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x07\xad\x6f\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x07\xd1\x5d\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x08\x09\x73\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x07\x83\x78\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x00\x99\x4f\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x00\x62\x7e\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xeb\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x00\x52\x06\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x31\x9f\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x34\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x65\xd6\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x43\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x00\x90\xf6\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x6d\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x22\xbe\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x6a\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x18\x92\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x00\x11\x85\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x6c\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x00\x69\x8b\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xea\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x92\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x00\x34\x7a\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x46\x0c\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x00\x81\x8b\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x00\x77\x3e\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x50\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x38\x63\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x00\x89\x49\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x14\xeb\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x25\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x01\x1b\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x00\x53\xef\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x7a\xb6\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\x0f\x8e\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x53\ +\x00\x00\x05\xce\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x5d\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x26\x79\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x59\xcd\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x00\x86\xd3\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x70\xfb\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x84\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x28\xc8\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x96\x5f\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x00\x09\xc3\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x83\xfe\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x07\x3f\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xaa\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x43\x6f\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x00\x74\xf7\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x93\x2e\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x04\x19\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x13\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x00\x7c\xd5\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x56\xa6\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x48\xd1\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\x60\x02\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x00\x8c\x2c\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x68\ +" + +qt_resource_struct_v2 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x10\x00\x02\x00\x00\x00\x08\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\xa0\x00\x02\x00\x00\x00\x37\x00\x00\x00\xd6\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x40\x00\x02\x00\x00\x00\x37\x00\x00\x00\x9f\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x36\x00\x00\x00\x69\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x90\x00\x02\x00\x00\x00\x36\x00\x00\x00\x33\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x30\x00\x02\x00\x00\x00\x11\x00\x00\x00\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x7c\x00\x02\x00\x00\x00\x11\x00\x00\x00\x11\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x1c\x00\x02\x00\x00\x00\x06\x00\x00\x00\x0b\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x63\xee\xee\x7e\x7c\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x0c\x20\xc6\ +\x00\x00\x01\x63\xee\xee\x7b\x34\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x09\x31\x5e\ +\x00\x00\x01\x63\xee\xee\x7b\x45\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x0d\xfe\x85\ +\x00\x00\x01\x63\xee\xee\x7b\x52\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x0a\xe5\xd6\ +\x00\x00\x01\x63\xee\xee\x7b\x2a\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x0c\xd1\x36\ +\x00\x00\x01\x63\xee\xee\x7b\x6d\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x09\xc1\xf5\ +\x00\x00\x01\x63\xee\xee\x7b\x4c\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x04\x88\x16\ +\x00\x00\x01\x63\xee\xee\x7b\x06\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x04\x9c\xcf\ +\x00\x00\x01\x63\xee\xee\x7a\xcd\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x05\x09\x97\ +\x00\x00\x01\x63\xee\xee\x7b\x13\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x02\xe3\xa0\ +\x00\x00\x01\x63\xee\xee\x7a\xe4\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x03\xb7\xdf\ +\x00\x00\x01\x63\xee\xee\x7a\xde\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x04\x3f\x47\ +\x00\x00\x01\x63\xee\xee\x7b\x20\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x05\xa3\xfa\ +\x00\x00\x01\x63\xee\xee\x7a\xf8\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x05\x2b\xdf\ +\x00\x00\x01\x63\xee\xee\x7a\xb6\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x03\xdb\xb7\ +\x00\x00\x01\x63\xee\xee\x7a\xc0\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x03\x16\x2e\ +\x00\x00\x01\x63\xee\xee\x7a\xc3\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x04\x2f\xb1\ +\x00\x00\x01\x63\xee\xee\x7a\xf8\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x03\x68\x4e\ +\x00\x00\x01\x63\xee\xee\x7a\xeb\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x05\x6c\x43\ +\x00\x00\x01\x63\xee\xee\x7a\xfc\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x04\xdc\xc8\ +\x00\x00\x01\x63\xee\xee\x7a\xb9\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x05\xca\x55\ +\x00\x00\x01\x63\xee\xee\x7a\xf2\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x05\x4e\x43\ +\x00\x00\x01\x63\xee\xee\x7b\x0c\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x03\x41\x62\ +\x00\x00\x01\x63\xee\xee\x7b\x13\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x08\xaa\x8e\ +\x00\x00\x01\x63\xee\xee\x7b\xc0\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x08\xb3\xb1\ +\x00\x00\x01\x63\xee\xee\x7b\x8b\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x08\xda\x73\ +\x00\x00\x01\x63\xee\xee\x7b\xce\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x08\x22\x86\ +\x00\x00\x01\x63\xee\xee\x7b\x9f\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x08\x5e\x59\ +\x00\x00\x01\x63\xee\xee\x7b\x98\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x08\x8e\x91\ +\x00\x00\x01\x63\xee\xee\x7b\xdb\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x09\x12\xa9\ +\x00\x00\x01\x63\xee\xee\x7b\xb3\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x08\xe6\xef\ +\x00\x00\x01\x63\xee\xee\x7b\x74\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x08\x6b\xa3\ +\x00\x00\x01\x63\xee\xee\x7b\x7e\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x08\x2d\x39\ +\x00\x00\x01\x63\xee\xee\x7b\x81\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x08\x86\xc5\ +\x00\x00\x01\x63\xee\xee\x7b\xb6\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x08\x4b\x09\ +\x00\x00\x01\x63\xee\xee\x7b\xa9\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x08\xff\x9f\ +\x00\x00\x01\x63\xee\xee\x7b\xb6\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x08\xc9\xd0\ +\x00\x00\x01\x63\xee\xee\x7b\x77\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x09\x23\xb0\ +\x00\x00\x01\x63\xee\xee\x7b\xac\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x08\xf4\x22\ +\x00\x00\x01\x63\xee\xee\x7b\xc7\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x08\x3c\xdd\ +\x00\x00\x01\x63\xee\xee\x7b\xce\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x02\xd4\xf5\ +\x00\x00\x01\x63\xee\xee\x7c\x88\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x02\x06\xd6\ +\x00\x00\x01\x63\xee\xee\x7c\x6a\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x02\x29\x8b\ +\x00\x00\x01\x63\xee\xee\x7c\x24\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x01\xde\x64\ +\x00\x00\x01\x63\xee\xee\x7c\x42\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x59\x2b\ +\x00\x00\x01\x63\xee\xee\x7b\xde\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x01\xc7\xa4\ +\x00\x00\x01\x63\xee\xee\x7c\x60\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x02\x12\x62\ +\x00\x00\x01\x63\xee\xee\x7c\x00\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\xfc\x66\ +\x00\x00\x01\x63\xee\xee\x7c\x7e\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x02\xb4\x4c\ +\x00\x00\x01\x63\xee\xee\x7c\x71\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x02\x33\xd3\ +\x00\x00\x01\x63\xee\xee\x7b\xf9\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x43\ +\x00\x00\x01\x63\xee\xee\x7c\x17\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x01\x0c\x5e\ +\x00\x00\x01\x63\xee\xee\x7b\xf6\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x00\xf6\xdb\ +\x00\x00\x01\x63\xee\xee\x7b\xfc\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x00\xda\xc4\ +\x00\x00\x01\x63\xee\xee\x7c\x00\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x01\xd5\x2d\ +\x00\x00\x01\x63\xee\xee\x7c\x38\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x02\x21\xa7\ +\x00\x00\x01\x63\xee\xee\x7c\x21\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x00\xc9\xdf\ +\x00\x00\x01\x63\xee\xee\x7c\x17\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x01\x94\x48\ +\x00\x00\x01\x63\xee\xee\x7c\x88\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x01\x64\x1d\ +\x00\x00\x01\x63\xee\xee\x7c\x2b\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x01\xae\xff\ +\x00\x00\x01\x63\xee\xee\x7c\x49\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x02\x78\x21\ +\x00\x00\x01\x63\xee\xee\x7b\xe2\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x02\x52\x9a\ +\x00\x00\x01\x63\xee\xee\x7c\x1e\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x7e\xa9\ +\x00\x00\x01\x63\xee\xee\x7b\xef\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x70\xc2\ +\x00\x00\x01\x63\xee\xee\x7c\x71\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x02\x97\x4a\ +\x00\x00\x01\x63\xee\xee\x7c\x2e\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x00\xe8\x38\ +\x00\x00\x01\x63\xee\xee\x7c\x7b\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x02\xaa\x39\ +\x00\x00\x01\x63\xee\xee\x7b\xf6\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x80\ +\x00\x00\x01\x63\xee\xee\x7c\x85\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x01\xe3\xcc\ +\x00\x00\x01\x63\xee\xee\x7c\x06\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x5e\x19\ +\x00\x00\x01\x63\xee\xee\x7c\x4c\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x5d\ +\x00\x00\x01\x63\xee\xee\x7c\x0a\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x02\x6d\xbb\ +\x00\x00\x01\x63\xee\xee\x7c\x10\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x01\x2a\xed\ +\x00\x00\x01\x63\xee\xee\x7c\x82\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xf7\x15\ +\x00\x00\x01\x63\xee\xee\x7c\x2e\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x02\x8b\x06\ +\x00\x00\x01\x63\xee\xee\x7c\x50\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x4f\ +\x00\x00\x01\x63\xee\xee\x7b\xf2\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x01\xcd\xe0\ +\x00\x00\x01\x63\xee\xee\x7b\xec\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x35\x48\ +\x00\x00\x01\x63\xee\xee\x7c\x5a\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x02\xca\x33\ +\x00\x00\x01\x63\xee\xee\x7c\x6e\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x00\xbf\x25\ +\x00\x00\x01\x63\xee\xee\x7b\xe5\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x02\x81\x89\ +\x00\x00\x01\x63\xee\xee\x7c\x35\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\xb6\xa1\ +\x00\x00\x01\x63\xee\xee\x7c\x06\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x01\x08\x44\ +\x00\x00\x01\x63\xee\xee\x7c\x64\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x0f\ +\x00\x00\x01\x63\xee\xee\x7c\x67\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x02\x48\xf9\ +\x00\x00\x01\x63\xee\xee\x7c\x28\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x02\xbc\xf8\ +\x00\x00\x01\x63\xee\xee\x7c\x5d\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x00\xa7\x56\ +\x00\x00\x01\x63\xee\xee\x7c\x0d\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x01\x4c\x6a\ +\x00\x00\x01\x63\xee\xee\x7c\x56\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x02\x63\xdd\ +\x00\x00\x01\x63\xee\xee\x7c\x78\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x01\xec\x5b\ +\x00\x00\x01\x63\xee\xee\x7c\x1a\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x01\xbb\xcd\ +\x00\x00\x01\x63\xee\xee\x7c\x7b\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x01\xff\x92\ +\x00\x00\x01\x63\xee\xee\x7c\x3f\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x02\xa2\xa9\ +\x00\x00\x01\x63\xee\xee\x7c\x64\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x01\x44\x1c\ +\x00\x00\x01\x63\xee\xee\x7c\x14\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x07\x3c\xb0\ +\x00\x00\x01\x63\xee\xee\x7a\xac\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x06\xc5\x8c\ +\x00\x00\x01\x63\xee\xee\x7a\x8a\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x06\xd8\x16\ +\x00\x00\x01\x63\xee\xee\x7a\x48\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x06\xac\x40\ +\x00\x00\x01\x63\xee\xee\x7a\x66\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x06\x5f\x13\ +\x00\x00\x01\x63\xee\xee\x79\xe7\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x06\x9d\xd2\ +\x00\x00\x01\x63\xee\xee\x7a\x80\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x06\xcb\xa9\ +\x00\x00\x01\x63\xee\xee\x7a\x0f\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x06\x29\x58\ +\x00\x00\x01\x63\xee\xee\x7a\xa2\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x07\x29\x0b\ +\x00\x00\x01\x63\xee\xee\x7a\x94\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x06\xdd\x14\ +\x00\x00\x01\x63\xee\xee\x7a\x08\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x06\x3c\x0d\ +\x00\x00\x01\x63\xee\xee\x7a\x2a\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x06\x33\x6a\ +\x00\x00\x01\x63\xee\xee\x7a\x05\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x06\x25\xdf\ +\x00\x00\x01\x63\xee\xee\x7a\x0c\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x06\x15\x6d\ +\x00\x00\x01\x63\xee\xee\x7a\x0f\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x06\xa6\x7c\ +\x00\x00\x01\x63\xee\xee\x7a\x5f\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x06\xd3\x1f\ +\x00\x00\x01\x63\xee\xee\x7a\x44\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x06\x0a\xeb\ +\x00\x00\x01\x63\xee\xee\x7a\x30\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x06\x7f\xbd\ +\x00\x00\x01\x63\xee\xee\x7a\xaf\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x06\x66\x1d\ +\x00\x00\x01\x63\xee\xee\x7a\x4e\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x06\x8f\x5f\ +\x00\x00\x01\x63\xee\xee\x7a\x69\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x07\x05\x76\ +\x00\x00\x01\x63\xee\xee\x79\xea\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x06\xee\xfc\ +\x00\x00\x01\x63\xee\xee\x7a\x3a\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x06\x75\xd5\ +\x00\x00\x01\x63\xee\xee\x79\xfb\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x06\x6d\x46\ +\x00\x00\x01\x63\xee\xee\x7a\x91\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x07\x17\x89\ +\x00\x00\x01\x63\xee\xee\x7a\x52\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x06\x1d\x55\ +\x00\x00\x01\x63\xee\xee\x7a\x9e\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x07\x23\x5d\ +\x00\x00\x01\x63\xee\xee\x7a\x02\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x05\xf0\x1d\ +\x00\x00\x01\x63\xee\xee\x7a\xa8\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x06\xaf\xa0\ +\x00\x00\x01\x63\xee\xee\x7a\x19\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x06\xf5\xf7\ +\x00\x00\x01\x63\xee\xee\x7a\x6c\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x06\x10\xdc\ +\x00\x00\x01\x63\xee\xee\x7a\x1c\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x06\xff\xa3\ +\x00\x00\x01\x63\xee\xee\x7a\x23\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x06\x44\xa2\ +\x00\x00\x01\x63\xee\xee\x7a\xa5\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x06\xbb\x8a\ +\x00\x00\x01\x63\xee\xee\x7a\x55\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x07\x10\xdc\ +\x00\x00\x01\x63\xee\xee\x7a\x70\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x06\xe2\x5b\ +\x00\x00\x01\x63\xee\xee\x79\xfb\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x06\xa1\xff\ +\x00\x00\x01\x63\xee\xee\x79\xf4\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x06\x49\xfa\ +\x00\x00\x01\x63\xee\xee\x7a\x7a\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x07\x35\xe0\ +\x00\x00\x01\x63\xee\xee\x7a\x8e\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x06\x04\x83\ +\x00\x00\x01\x63\xee\xee\x79\xee\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x07\x0b\x17\ +\x00\x00\x01\x63\xee\xee\x7a\x5c\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x05\xff\x4a\ +\x00\x00\x01\x63\xee\xee\x7a\x16\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x06\x30\x8e\ +\x00\x00\x01\x63\xee\xee\x7a\x87\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x06\x89\xdd\ +\x00\x00\x01\x63\xee\xee\x7a\x87\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x06\xe9\x76\ +\x00\x00\x01\x63\xee\xee\x7a\x4b\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x07\x2e\x0e\ +\x00\x00\x01\x63\xee\xee\x7a\x7d\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x05\xf7\x2d\ +\x00\x00\x01\x63\xee\xee\x7a\x20\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x06\x57\x59\ +\x00\x00\x01\x63\xee\xee\x7a\x76\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x06\xf9\x9f\ +\x00\x00\x01\x63\xee\xee\x7a\x98\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x06\xb5\x22\ +\x00\x00\x01\x63\xee\xee\x7a\x34\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x06\x96\x97\ +\x00\x00\x01\x63\xee\xee\x7a\x9b\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x06\xc0\xf9\ +\x00\x00\x01\x63\xee\xee\x7a\x62\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x07\x1e\xc0\ +\x00\x00\x01\x63\xee\xee\x7a\x84\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x06\x52\x66\ +\x00\x00\x01\x63\xee\xee\x7a\x26\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x08\x1d\x9f\ +\x00\x00\x01\x63\xee\xee\x7d\x7c\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x07\xdc\xb7\ +\x00\x00\x01\x63\xee\xee\x7c\xf3\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x07\xba\xb1\ +\x00\x00\x01\x63\xee\xee\x7d\x14\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x07\x8b\xb8\ +\x00\x00\x01\x63\xee\xee\x7c\x92\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x07\xb2\x20\ +\x00\x00\x01\x63\xee\xee\x7d\x36\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x07\xd4\x3f\ +\x00\x00\x01\x63\xee\xee\x7c\xc1\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x07\x69\xcf\ +\x00\x00\x01\x63\xee\xee\x7d\x6b\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x08\x10\xa8\ +\x00\x00\x01\x63\xee\xee\x7d\x54\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x07\xdf\xd6\ +\x00\x00\x01\x63\xee\xee\x7c\xb7\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x07\x76\x11\ +\x00\x00\x01\x63\xee\xee\x7c\xdf\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x07\x70\xce\ +\x00\x00\x01\x63\xee\xee\x7c\xb4\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x07\x67\x62\ +\x00\x00\x01\x63\xee\xee\x7c\xba\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x07\x5d\x93\ +\x00\x00\x01\x63\xee\xee\x7c\xbe\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x07\xb6\xeb\ +\x00\x00\x01\x63\xee\xee\x7d\x0a\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x07\xd9\x57\ +\x00\x00\x01\x63\xee\xee\x7c\xf0\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x07\x57\x0a\ +\x00\x00\x01\x63\xee\xee\x7c\xe2\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x07\x9f\xef\ +\x00\x00\x01\x63\xee\xee\x7d\x7f\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x07\x90\x21\ +\x00\x00\x01\x63\xee\xee\x7c\xfa\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x07\xa9\x98\ +\x00\x00\x01\x63\xee\xee\x7d\x1b\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x07\xfa\x08\ +\x00\x00\x01\x63\xee\xee\x7c\x99\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x07\xeb\xb4\ +\x00\x00\x01\x63\xee\xee\x7c\xe9\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x07\x9a\xb8\ +\x00\x00\x01\x63\xee\xee\x7c\xaa\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x07\x95\x17\ +\x00\x00\x01\x63\xee\xee\x7d\x50\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x08\x04\xea\ +\x00\x00\x01\x63\xee\xee\x7c\xfd\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x07\x62\x5b\ +\x00\x00\x01\x63\xee\xee\x7d\x64\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x08\x0c\x57\ +\x00\x00\x01\x63\xee\xee\x7c\xb0\ +\x00\x00\x09\xba\x00\x00\x00\x00\x00\x01\x00\x07\xc0\x77\ +\x00\x00\x01\x63\xee\xee\x7c\xa0\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x07\x44\xd9\ +\x00\x00\x01\x63\xee\xee\x7d\x75\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x07\xbc\xb8\ +\x00\x00\x01\x63\xee\xee\x7c\xcb\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x07\xf0\x35\ +\x00\x00\x01\x63\xee\xee\x7d\x1b\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x07\x5a\xaf\ +\x00\x00\x01\x63\xee\xee\x7c\xce\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x07\xf6\x79\ +\x00\x00\x01\x63\xee\xee\x7c\xd5\ +\x00\x00\x05\xce\x00\x00\x00\x00\x00\x01\x00\x07\xcc\xc3\ +\x00\x00\x01\x63\xee\xee\x7d\x25\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x07\x7b\x59\ +\x00\x00\x01\x63\xee\xee\x7d\x6e\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x07\xc9\x51\ +\x00\x00\x01\x63\xee\xee\x7d\x00\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x08\x01\x38\ +\x00\x00\x01\x63\xee\xee\x7d\x22\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x07\xe3\x65\ +\x00\x00\x01\x63\xee\xee\x7c\xad\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x07\xb4\x16\ +\x00\x00\x01\x63\xee\xee\x7c\xa6\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x07\x7e\xa3\ +\x00\x00\x01\x63\xee\xee\x7d\x2c\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x08\x18\xf7\ +\x00\x00\x01\x63\xee\xee\x7d\x4d\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x07\x52\x8d\ +\x00\x00\x01\x63\xee\xee\x7c\x99\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x07\xfd\x88\ +\x00\x00\x01\x63\xee\xee\x7d\x0a\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x07\x4e\x28\ +\x00\x00\x01\x63\xee\xee\x7c\xc8\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x07\x6e\x67\ +\x00\x00\x01\x63\xee\xee\x7d\x40\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x07\xa5\xcc\ +\x00\x00\x01\x63\xee\xee\x7d\x43\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x07\xe8\x47\ +\x00\x00\x01\x63\xee\xee\x7c\xf6\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x08\x14\x16\ +\x00\x00\x01\x63\xee\xee\x7d\x32\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x07\x49\x21\ +\x00\x00\x01\x63\xee\xee\x7c\xd2\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x07\x86\x9a\ +\x00\x00\x01\x63\xee\xee\x7d\x28\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x07\xf2\xea\ +\x00\x00\x01\x63\xee\xee\x7d\x5a\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x07\xc4\xd4\ +\x00\x00\x01\x63\xee\xee\x7c\xe6\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x07\xad\x6f\ +\x00\x00\x01\x63\xee\xee\x7d\x61\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x07\xd1\x5d\ +\x00\x00\x01\x63\xee\xee\x7d\x11\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x08\x09\x73\ +\x00\x00\x01\x63\xee\xee\x7d\x39\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x07\x83\x78\ +\x00\x00\x01\x63\xee\xee\x7c\xdc\ +\x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x00\x99\x4f\ +\x00\x00\x01\x63\xee\xee\x7e\x76\ +\x00\x00\x06\x46\x00\x00\x00\x00\x00\x01\x00\x00\x62\x7e\ +\x00\x00\x01\x63\xee\xee\x7e\x4e\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xeb\ +\x00\x00\x01\x63\xee\xee\x7d\xfe\ +\x00\x00\x05\x42\x00\x00\x00\x00\x00\x01\x00\x00\x52\x06\ +\x00\x00\x01\x63\xee\xee\x7e\x1f\ +\x00\x00\x03\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x31\x9f\ +\x00\x00\x01\x63\xee\xee\x7d\x89\ +\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x34\ +\x00\x00\x01\x63\xee\xee\x7e\x40\ +\x00\x00\x06\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x65\xd6\ +\x00\x00\x01\x63\xee\xee\x7d\xc8\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x43\ +\x00\x00\x01\x63\xee\xee\x7e\x6c\ +\x00\x00\x09\x04\x00\x00\x00\x00\x00\x01\x00\x00\x90\xf6\ +\x00\x00\x01\x63\xee\xee\x7e\x58\ +\x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x6d\ +\x00\x00\x01\x63\xee\xee\x7d\xbb\ +\x00\x00\x02\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x22\xbe\ +\x00\x00\x01\x63\xee\xee\x7d\xe6\ +\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x6a\ +\x00\x00\x01\x63\xee\xee\x7d\xb4\ +\x00\x00\x01\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x18\x92\ +\x00\x00\x01\x63\xee\xee\x7d\xc2\ +\x00\x00\x01\x96\x00\x00\x00\x00\x00\x01\x00\x00\x11\x85\ +\x00\x00\x01\x63\xee\xee\x7d\xc5\ +\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x6c\ +\x00\x00\x01\x63\xee\xee\x7e\x18\ +\x00\x00\x06\xba\x00\x00\x00\x00\x00\x01\x00\x00\x69\x8b\ +\x00\x00\x01\x63\xee\xee\x7d\xfa\ +\x00\x00\x01\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xea\ +\x00\x00\x01\x63\xee\xee\x7d\xed\ +\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x92\ +\x00\x00\x01\x63\xee\xee\x7e\x79\ +\x00\x00\x03\x86\x00\x00\x00\x00\x00\x01\x00\x00\x34\x7a\ +\x00\x00\x01\x63\xee\xee\x7e\x04\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x46\x0c\ +\x00\x00\x01\x63\xee\xee\x7e\x26\ +\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x00\x81\x8b\ +\x00\x00\x01\x63\xee\xee\x7d\x8c\ +\x00\x00\x07\xa8\x00\x00\x00\x00\x00\x01\x00\x00\x77\x3e\ +\x00\x00\x01\x63\xee\xee\x7d\xf4\ +\x00\x00\x03\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x50\ +\x00\x00\x01\x63\xee\xee\x7d\xa4\ +\x00\x00\x03\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x38\x63\ +\x00\x00\x01\x63\xee\xee\x7e\x58\ +\x00\x00\x08\x88\x00\x00\x00\x00\x00\x01\x00\x00\x89\x49\ +\x00\x00\x01\x63\xee\xee\x7e\x08\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x14\xeb\ +\x00\x00\x01\x63\xee\xee\x7e\x68\ +\x00\x00\x08\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x25\ +\x00\x00\x01\x63\xee\xee\x7d\xae\ +\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x01\x1b\ +\x00\x00\x01\x63\xee\xee\x7e\x72\ +\x00\x00\x05\x62\x00\x00\x00\x00\x00\x01\x00\x00\x53\xef\ +\x00\x00\x01\x63\xee\xee\x7d\xd2\ +\x00\x00\x07\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x7a\xb6\ +\x00\x00\x01\x63\xee\xee\x7e\x29\ +\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\x0f\x8e\ +\x00\x00\x01\x63\xee\xee\x7d\xd9\ +\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x53\ +\x00\x00\x01\x63\xee\xee\x7d\xe0\ +\x00\x00\x05\xce\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x5d\ +\x00\x00\x01\x63\xee\xee\x7e\x30\ +\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x26\x79\ +\x00\x00\x01\x63\xee\xee\x7e\x6f\ +\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x59\xcd\ +\x00\x00\x01\x63\xee\xee\x7e\x0b\ +\x00\x00\x08\x68\x00\x00\x00\x00\x00\x01\x00\x00\x86\xd3\ +\x00\x00\x01\x63\xee\xee\x7e\x2c\ +\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x70\xfb\ +\x00\x00\x01\x63\xee\xee\x7d\xa7\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x84\ +\x00\x00\x01\x63\xee\xee\x7d\x9a\ +\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x28\xc8\ +\x00\x00\x01\x63\xee\xee\x7e\x3a\ +\x00\x00\x09\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x96\x5f\ +\x00\x00\x01\x63\xee\xee\x7e\x51\ +\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x00\x09\xc3\ +\x00\x00\x01\x63\xee\xee\x7d\x90\ +\x00\x00\x08\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x83\xfe\ +\x00\x00\x01\x63\xee\xee\x7e\x15\ +\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x07\x3f\ +\x00\x00\x01\x63\xee\xee\x7d\xcf\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xaa\ +\x00\x00\x01\x63\xee\xee\x7e\x47\ +\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x43\x6f\ +\x00\x00\x01\x63\xee\xee\x7e\x4a\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x00\x74\xf7\ +\x00\x00\x01\x63\xee\xee\x7e\x01\ +\x00\x00\x09\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x93\x2e\ +\x00\x00\x01\x63\xee\xee\x7e\x3d\ +\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x04\x19\ +\x00\x00\x01\x63\xee\xee\x7d\xdc\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x13\ +\x00\x00\x01\x63\xee\xee\x7e\x36\ +\x00\x00\x07\xee\x00\x00\x00\x00\x00\x01\x00\x00\x7c\xd5\ +\x00\x00\x01\x63\xee\xee\x7e\x5e\ +\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x56\xa6\ +\x00\x00\x01\x63\xee\xee\x7d\xf0\ +\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x48\xd1\ +\x00\x00\x01\x63\xee\xee\x7e\x65\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\x60\x02\ +\x00\x00\x01\x63\xee\xee\x7e\x1c\ +\x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x00\x8c\x2c\ +\x00\x00\x01\x63\xee\xee\x7e\x44\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x68\ +\x00\x00\x01\x63\xee\xee\x7d\xe3\ +" + +qt_version = QtCore.qVersion().split('.') +if qt_version < ['5', '8', '0']: + rcc_version = 1 + qt_resource_struct = qt_resource_struct_v1 +else: + rcc_version = 2 + qt_resource_struct = qt_resource_struct_v2 + +def qInitResources(): + QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/Software/Universal Radio Hacker/src/urh/util/Errors.py b/Software/Universal Radio Hacker/src/urh/util/Errors.py new file mode 100644 index 0000000..d0bab9d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/Errors.py @@ -0,0 +1,120 @@ +import sys +import traceback + +from PyQt5.QtWidgets import QMessageBox, QWidget + +from urh.util.Formatter import Formatter +from urh.util.Logger import logger + + +class Errors: + @staticmethod + def generic_error(title: str, msg: str, detailed_msg: str = None): + w = QWidget() + if detailed_msg: + msg = "Error: " + msg.replace("\n", + "
") + "
" + "

----------

" + detailed_msg.replace( + "\n", "
") + QMessageBox.critical(w, title, msg) + + @staticmethod + def exception(exception: Exception): + logger.exception(exception) + w = QWidget() + msg = "Error: " + str(exception).replace("\n", "
") + "

" + msg += traceback.format_exc().replace("\n", "
") + QMessageBox.critical(w, "An error occurred", msg) + + @staticmethod + def no_device(): + w = QWidget() + QMessageBox.critical(w, w.tr("No devices"), + w.tr("You have to choose at least one available " + "device in Edit->Options->Device.")) + + @staticmethod + def empty_selection(): + w = QWidget() + QMessageBox.critical(w, w.tr("No selection"), + w.tr("Your selection is empty!")) + + @staticmethod + def write_error(msg): + w = QWidget() + QMessageBox.critical(w, w.tr("Write error"), + w.tr("There was a error writing this file! {0}".format(msg))) + + @staticmethod + def usrp_found(): + w = QWidget() + QMessageBox.critical(w, w.tr("USRP not found"), + w.tr("USRP could not be found . Is the IP " + "correct?")) + + @staticmethod + def hackrf_not_found(): + w = QWidget() + + if sys.platform == "win32": + msg = "Could not connect to HackRF. Try these solutions:" \ + "

1. Ensure HackRF is plugged in." \ + "
2. Install HackRF USB driver with Zadig." + else: + msg = "Could not connect to HackRF. Try these solutions:" \ + "

1. Ensure HackRF is plugged in." \ + "
2. Run the command hackrf_info in terminal as root." \ + "
3. If 2. works for you, follow the instructions " \ + "here." + + QMessageBox.critical(w, w.tr("HackRF not found"), + w.tr(msg)) + + @staticmethod + def gnuradio_not_installed(): + w = QWidget() + QMessageBox.critical(w, w.tr("GNU Radio not found"), + w.tr("You need to install GNU Radio for this " + "feature.")) + + @staticmethod + def rtlsdr_sdr_driver(): + if sys.platform == "win32": + w = QWidget() + QMessageBox.critical(w, w.tr("Could not access RTL-SDR device"), + w.tr("You may need to reinstall the driver with Zadig for 'Composite' device.
" + "See here " + "for more information.")) + + @staticmethod + def empty_group(): + w = QWidget() + QMessageBox.critical(w, w.tr("Empty group"), + w.tr("The group may not be empty.")) + + @staticmethod + def invalid_path(path: str): + w = QWidget() + QMessageBox.critical(w, w.tr("Invalid Path"), + w.tr("The path {0} is invalid.".format(path))) + + @staticmethod + def network_sdr_send_is_elsewhere(): + w = QWidget() + QMessageBox.information(w, "This feature is elsewhere", "You can send your data with the network SDR by " + "using the button below the generator table.") + + @staticmethod + def not_enough_ram_for_sending_precache(memory_size_bytes): + w = QWidget() + if memory_size_bytes: + msg = "Precaching all your modulated data would take {0}B of memory, " \ + "which does not fit into your RAM.
".format(Formatter.big_value_with_suffix(memory_size_bytes)) + else: + msg = "" + + msg += "Sending will be done in continuous mode.

" \ + "This means, modulation will be performed live during sending.

" \ + "If you experience problems, " \ + "consider sending less messages or upgrade your RAM." + + QMessageBox.information(w, w.tr("Entering continuous send mode"), w.tr(msg)) diff --git a/Software/Universal Radio Hacker/src/urh/util/FileOperator.py b/Software/Universal Radio Hacker/src/urh/util/FileOperator.py new file mode 100644 index 0000000..e89be4d --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/FileOperator.py @@ -0,0 +1,247 @@ +import os +import shutil +import tarfile +import tempfile +import zipfile + +import numpy as np +from PyQt5.QtCore import QDir +from PyQt5.QtWidgets import QFileDialog, QMessageBox + +from urh.signalprocessing.IQArray import IQArray + +archives = {} +""":type: dict of [str, str] + :param: archives[extracted_filename] = filename""" + +RECENT_PATH = QDir.homePath() + +SIGNAL_FILE_EXTENSIONS_BY_TYPE = { + np.int8: ".complex16s", + np.uint8: ".complex16u", + np.int16: ".complex32s", + np.uint16: ".complex32u", + np.float32: ".complex", + np.complex64: ".complex" +} + +SIGNAL_NAME_FILTERS_BY_TYPE = { + np.int8: "Complex16 signed (*.complex16s *.cs8)", + np.uint8: "Complex16 unsigned (*.complex16u *.cu8)", + np.uint16: "Complex32 unsigned (*.complex32u *.cu16)", + np.int16: "Complex32 signed (*.complex32s *.cs16)", + np.float32: "Complex (*.complex)", + np.complex64: "Complex (*.complex)" +} + +EVERYTHING_FILE_FILTER = "All Files (*)" + +SIGNAL_NAME_FILTERS = list(sorted(set(SIGNAL_NAME_FILTERS_BY_TYPE.values()))) + +COMPRESSED_COMPLEX_FILE_FILTER = "Compressed Complex File (*.coco)" +WAV_FILE_FILTER = "Waveform Audio File Format (*.wav *.wave)" +PROTOCOL_FILE_FILTER = "Protocol (*.proto.xml *.proto)" +BINARY_PROTOCOL_FILE_FILTER = "Binary Protocol (*.bin)" +PLAIN_BITS_FILE_FILTER = "Plain Bits (*.txt)" +FUZZING_FILE_FILTER = "Fuzzing Profile (*.fuzz.xml *.fuzz)" +SIMULATOR_FILE_FILTER = "Simulator Profile (*.sim.xml *.sim)" +TAR_FILE_FILTER = "Tar Archive (*.tar *.tar.gz *.tar.bz2)" +ZIP_FILE_FILTER = "Zip Archive (*.zip)" +SUB_FILE_FILTER = "Flipper SubGHz RAW (*.sub)" + +def __get__name_filter_for_signals() -> str: + return ";;".join([EVERYTHING_FILE_FILTER] + SIGNAL_NAME_FILTERS + [COMPRESSED_COMPLEX_FILE_FILTER, WAV_FILE_FILTER]) + + +def get_open_dialog(directory_mode=False, parent=None, name_filter="full") -> QFileDialog: + dialog = QFileDialog(parent=parent, directory=RECENT_PATH) + + if directory_mode: + dialog.setFileMode(QFileDialog.Directory) + dialog.setWindowTitle("Open Folder") + else: + dialog.setFileMode(QFileDialog.ExistingFiles) + dialog.setWindowTitle("Open Files") + if name_filter == "full": + name_filter = __get__name_filter_for_signals() + ";;" \ + + ";;".join([PROTOCOL_FILE_FILTER, BINARY_PROTOCOL_FILE_FILTER, PLAIN_BITS_FILE_FILTER, + FUZZING_FILE_FILTER, SIMULATOR_FILE_FILTER, TAR_FILE_FILTER, ZIP_FILE_FILTER]) + elif name_filter == "signals_only": + name_filter = __get__name_filter_for_signals() + elif name_filter == "proto": + name_filter = ";;".join([PROTOCOL_FILE_FILTER, BINARY_PROTOCOL_FILE_FILTER]) + elif name_filter == "fuzz": + name_filter = FUZZING_FILE_FILTER + elif name_filter == "simulator": + name_filter = SIMULATOR_FILE_FILTER + + dialog.setNameFilter(name_filter) + + return dialog + + +def ask_save_file_name(initial_name: str, caption="Save signal", selected_name_filter=None): + global RECENT_PATH + if caption == "Save signal": + name_filter = __get__name_filter_for_signals() + elif caption == "Save fuzzing profile": + name_filter = FUZZING_FILE_FILTER + elif caption == "Save encoding": + name_filter = "" + elif caption == "Save simulator profile": + name_filter = SIMULATOR_FILE_FILTER + elif caption == "Export spectrogram": + name_filter = "Frequency Time (*.ft);;Frequency Time Amplitude (*.fta)" + elif caption == "Save protocol": + name_filter = ";;".join([PROTOCOL_FILE_FILTER, BINARY_PROTOCOL_FILE_FILTER]) + elif caption == "Export demodulated": + name_filter = ";;".join([WAV_FILE_FILTER, SUB_FILE_FILTER]) + else: + name_filter = EVERYTHING_FILE_FILTER + + filename = None + dialog = QFileDialog(directory=RECENT_PATH, caption=caption, filter=name_filter) + dialog.setFileMode(QFileDialog.AnyFile) + dialog.setLabelText(QFileDialog.Accept, "Save") + dialog.setAcceptMode(QFileDialog.AcceptSave) + + if selected_name_filter is not None: + dialog.selectNameFilter(selected_name_filter) + + dialog.selectFile(initial_name) + + if dialog.exec(): + filename = dialog.selectedFiles()[0] + + if filename: + RECENT_PATH = os.path.split(filename)[0] + + return filename + + +def ask_signal_file_name_and_save(signal_name: str, data, sample_rate=1e6, wav_only=False, parent=None) -> str: + if wav_only: + if not signal_name.endswith(".wav") and not signal_name.endswith(".wave"): + signal_name += ".wav" + selected_name_filter = WAV_FILE_FILTER + else: + if not any(signal_name.endswith(e) for e in SIGNAL_NAME_FILTERS_BY_TYPE.values()): + try: + dtype = next(d for d in SIGNAL_FILE_EXTENSIONS_BY_TYPE.keys() if d == data.dtype) + signal_name += SIGNAL_FILE_EXTENSIONS_BY_TYPE[dtype] + selected_name_filter = SIGNAL_NAME_FILTERS_BY_TYPE[dtype] + except StopIteration: + selected_name_filter = None + else: + selected_name_filter = None + + filename = ask_save_file_name(signal_name, selected_name_filter=selected_name_filter) + + if filename: + try: + save_data(data, filename, sample_rate=sample_rate) + except Exception as e: + QMessageBox.critical(parent, "Error saving signal", e.args[0]) + filename = None + else: + filename = None + + return filename + + +def save_data(data, filename: str, sample_rate=1e6, num_channels=2): + if not isinstance(data, IQArray): + data = IQArray(data) + + if filename.endswith(".wav"): + data.export_to_wav(filename, num_channels, sample_rate) + elif filename.endswith(".coco"): + data.save_compressed(filename) + elif filename.endswith(".sub"): + data.export_to_sub(filename, 433920000, "FuriHalSubGhzPresetOok650Async") + else: + data.tofile(filename) + + if filename in archives.keys(): + archive = archives[filename] + if archive.endswith("zip"): + rewrite_zip(archive) + elif archive.endswith("tar") or archive.endswith("bz2") or archive.endswith("gz"): + rewrite_tar(archive) + + +def save_signal(signal): + save_data(signal.iq_array.data, signal.filename, signal.sample_rate) + + +def rewrite_zip(zip_name): + tempdir = tempfile.mkdtemp() + try: + temp_name = os.path.join(tempdir, 'new.zip') + files_in_archive = [f for f in archives.keys() if archives[f] == zip_name] + with zipfile.ZipFile(temp_name, 'w') as zip_write: + for filename in files_in_archive: + zip_write.write(filename) + shutil.move(temp_name, zip_name) + finally: + shutil.rmtree(tempdir) + + +def rewrite_tar(tar_name: str): + tempdir = tempfile.mkdtemp() + compression = "" + if tar_name.endswith("gz"): + compression = "gz" + elif tar_name.endswith("bz2"): + compression = "bz2" + try: + ext = "" if len(compression) == 0 else "." + compression + temp_name = os.path.join(tempdir, 'new.tar' + ext) + files_in_archive = [f for f in archives.keys() if archives[f] == tar_name] + with tarfile.open(temp_name, 'w:' + compression) as tar_write: + for file in files_in_archive: + tar_write.add(file) + shutil.move(temp_name, tar_name) + finally: + shutil.rmtree(tempdir) + + +def uncompress_archives(file_names, temp_dir): + """ + Extract each archive from the list of filenames. + Normal files stay untouched. + Add all files to the Recent Files. + :type file_names: list of str + :type temp_dir: str + :rtype: list of str + """ + result = [] + for filename in file_names: + if filename.endswith(".tar") or filename.endswith(".tar.gz") or filename.endswith(".tar.bz2"): + obj = tarfile.open(filename, "r") + extracted_file_names = [] + for j, member in enumerate(obj.getmembers()): + obj.extract(member, temp_dir) + extracted_filename = os.path.join(temp_dir, obj.getnames()[j]) + extracted_file_names.append(extracted_filename) + archives[extracted_filename] = filename + result.extend(extracted_file_names[:]) + elif filename.endswith(".zip"): + obj = zipfile.ZipFile(filename) + extracted_file_names = [] + for j, info in enumerate(obj.infolist()): + obj.extract(info, path=temp_dir) + extracted_filename = os.path.join(temp_dir, obj.namelist()[j]) + extracted_file_names.append(extracted_filename) + archives[extracted_filename] = filename + result.extend(extracted_file_names[:]) + else: + result.append(filename) + + return result + + +def get_directory(): + directory = QFileDialog.getExistingDirectory(None, "Choose Directory", QDir.homePath(), + QFileDialog.ShowDirsOnly | QFileDialog.DontResolveSymlinks) + return directory diff --git a/Software/Universal Radio Hacker/src/urh/util/Formatter.py b/Software/Universal Radio Hacker/src/urh/util/Formatter.py new file mode 100644 index 0000000..9265f25 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/Formatter.py @@ -0,0 +1,61 @@ +import locale +from urh.util.Logger import logger + + +class Formatter: + @staticmethod + def local_decimal_seperator(): + return locale.localeconv()["decimal_point"] + + @staticmethod + def science_time(time_in_seconds: float, decimals=2, append_seconds=True, remove_spaces=False) -> str: + if time_in_seconds < 1e-6: + suffix = "n" + value = time_in_seconds * 1e9 + elif time_in_seconds < 1e-3: + suffix = "µ" + value = time_in_seconds * 1e6 + elif time_in_seconds < 1: + suffix = "m" + value = time_in_seconds * 1e3 + else: + suffix = "" + value = time_in_seconds + + result = locale.format_string("%.{0}f ".format(decimals) + suffix, value) + if append_seconds: + result += "s" + if remove_spaces: + result = result.replace(" ", "") + + return result + + @staticmethod + def big_value_with_suffix(value: float, decimals=3, strip_zeros=True) -> str: + fmt_str = "%.{0:d}f".format(decimals) + suffix = "" + if abs(value) >= 1e9: + suffix = "G" + result = locale.format_string(fmt_str, value / 1e9) + elif abs(value) >= 1e6: + suffix = "M" + result = locale.format_string(fmt_str, value / 1e6) + elif abs(value) >= 1e3: + suffix = "K" + result = locale.format_string(fmt_str, value / 1e3) + else: + result = locale.format_string(fmt_str, value) + + if strip_zeros: + result = result.rstrip("0").rstrip(Formatter.local_decimal_seperator()) + + return result + suffix + + + @staticmethod + def str2val(str_val, dtype, default=0): + try: + return dtype(str_val) + except (ValueError, TypeError): + logger.warning("The {0} is not a valid {1}, assuming {2}".format(str_val, str(dtype), str(default))) + return default diff --git a/Software/Universal Radio Hacker/src/urh/util/GenericCRC.py b/Software/Universal Radio Hacker/src/urh/util/GenericCRC.py new file mode 100644 index 0000000..b39621b --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/GenericCRC.py @@ -0,0 +1,514 @@ +import array +import copy +from collections import OrderedDict +from xml.etree import ElementTree as ET + +from urh.cythonext import util as c_util +from urh.util import util + + +class GenericCRC(object): + # https://en.wikipedia.org/wiki/Polynomial_representations_of_cyclic_redundancy_checks + DEFAULT_POLYNOMIALS = OrderedDict([ + # x^8 + x^7 + x^6 + x^4 + x^2 + 1 + ("8_standard", array.array("B", [1, + 1, 1, 0, 1, 0, 1, 0, 1])), + + # x^16+x^15+x^2+x^0 + ("16_standard", array.array("B", [1, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1])), + + # x^16+x^12+x^5+x^0 + ("16_ccitt", array.array("B", [1, + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])), + + # x^16+x^13+x^12+x^11+x^10+x^8+x^6+x^5+x^2+x^0 + ("16_dnp", array.array("B", [1, + 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1])), + + # x^8 + x^2 + x + 1 + ("8_ccitt", array.array("B", [1, + 0, 0, 0, 0, 0, 1, 1, 1])) + ]) + + STANDARD_CHECKSUMS = OrderedDict([ + # see method guess_standard_parameters_and_datarange for default parameters + # Links: + # - https://en.wikipedia.org/wiki/Cyclic_redundancy_check + # - http://reveng.sourceforge.net/crc-catalogue/1-15.htm + # - https://crccalc.com/ + ("CRC8 (default)", dict(polynomial="0xD5")), + ("CRC8 CCITT", dict(polynomial="0x07")), + ("CRC8 Bluetooth", dict(polynomial="0xA7", ref_in=True, ref_out=True)), + ("CRC8 DARC", dict(polynomial="0x39", ref_in=True, ref_out=True)), + ("CRC8 NRSC-5", dict(polynomial="0x31", start_value=1)), + ("CRC16 (default)", dict(polynomial="0x8005", ref_in=True, ref_out=True)), + ("CRC16 CCITT", dict(polynomial="0x1021", ref_in=True, ref_out=True)), + ("CRC16 NRSC-5", dict(polynomial="0x080B", start_value=1, ref_in=True, ref_out=True)), + ("CRC16 CC1101", dict(polynomial="0x8005", start_value=1)), + ("CRC16 CDMA2000", dict(polynomial="0xC867", start_value=1)), + ("CRC32 (default)", dict(polynomial="0x04C11DB7", start_value=1, final_xor=1, ref_in=True, ref_out=True)), + ]) + + def __init__(self, polynomial="16_standard", start_value=False, final_xor=False, reverse_polynomial=False, + reverse_all=False, little_endian=False, lsb_first=False): + if isinstance(polynomial, str): + self.caption = polynomial + else: + self.caption = "" + + self.polynomial = self.choose_polynomial(polynomial) + self.reverse_polynomial = reverse_polynomial + self.reverse_all = reverse_all + self.little_endian = little_endian + self.lsb_first = lsb_first + + self.start_value = self.__read_parameter(start_value) + self.final_xor = self.__read_parameter(final_xor) + self.cache = [] + self.__cache_bits = 8 + + def __read_parameter(self, value): + if isinstance(value, bool) or isinstance(value, int): + return array.array('B', [value] * (self.poly_order - 1)) + else: + if len(value) == self.poly_order - 1: + return value + else: + return array.array('B', value[0] * (self.poly_order - 1)) + + def __eq__(self, other): + if not isinstance(other, GenericCRC): + return False + + return all(getattr(self, attrib) == getattr(other, attrib) for attrib in ( + "polynomial", "reverse_polynomial", "reverse_all", "little_endian", "lsb_first", "start_value", + "final_xor")) + + def __hash__(self): + return hash((self.polynomial.tobytes(), self.reverse_polynomial, self.reverse_all, self.little_endian, + self.lsb_first, self.start_value.tobytes(), self.final_xor.tobytes())) + + @property + def poly_order(self): + return len(self.polynomial) + + @property + def polynomial_as_bit_str(self) -> str: + return "".join("1" if p else "0" for p in self.polynomial) + + @property + def polynomial_as_hex_str(self) -> str: + return util.bit2hex(self.polynomial[1:]) # do not show leading one + + @property + def polynomial_to_html(self) -> str: + result = "" + for i in range(self.poly_order): + index = self.poly_order - 1 - i + if self.polynomial[i] > 0: + if index > 1: + result += "x{0} + ".format(index) + elif index == 1: + result += "x + " + elif index == 0: + result += "1" + + result = result.rstrip(" + ") + return result + + def set_polynomial_from_hex(self, hex_str: str): + old = self.polynomial + self.polynomial = array.array("B", [1]) + util.hex2bit(hex_str) + if self.polynomial != old: + self.cache = [] + self.__cache_bits = 8 + + def choose_polynomial(self, polynomial): + if isinstance(polynomial, str): + return self.DEFAULT_POLYNOMIALS[polynomial] + elif isinstance(polynomial, int): + return list(self.DEFAULT_POLYNOMIALS.items())[polynomial][1] + else: + return polynomial + + def get_parameters(self): + return self.polynomial, self.start_value, self.final_xor, \ + self.lsb_first, self.reverse_polynomial, self.reverse_all, self.little_endian + + def crc(self, inpt): + result = c_util.crc(array.array("B", inpt), + array.array("B", self.polynomial), + array.array("B", self.start_value), + array.array("B", self.final_xor), + self.lsb_first, self.reverse_polynomial, self.reverse_all, self.little_endian) + return util.number_to_bits(result, self.poly_order - 1) + + def cached_crc(self, inpt, bits=8): + if len(self.cache) == 0: + self.calculate_cache(bits) + result = c_util.cached_crc(self.cache, + self.__cache_bits, + array.array("B", inpt), + array.array("B", self.polynomial), + array.array("B", self.start_value), + array.array("B", self.final_xor), + self.lsb_first, self.reverse_polynomial, self.reverse_all, self.little_endian) + return util.number_to_bits(result, self.poly_order - 1) + + def calculate_cache(self, bits=8): + if 0 < bits < self.poly_order: + self.__cache_bits = bits + else: + self.__cache_bits = 8 if self.poly_order > 8 else self.poly_order - 1 + self.cache = c_util.calculate_cache(array.array("B", self.polynomial), self.reverse_polynomial, + self.__cache_bits) + + def get_crc_datarange(self, inpt, vrfy_crc_start): + return c_util.get_crc_datarange(array.array("B", inpt), + array.array("B", self.polynomial), + vrfy_crc_start, + array.array("B", self.start_value), + array.array("B", self.final_xor), + self.lsb_first, self.reverse_polynomial, self.reverse_all, self.little_endian) + + def reference_crc(self, inpt): + len_inpt = len(inpt) + if len(self.start_value) < self.poly_order - 1: + return False + crc = copy.copy(self.start_value[0:(self.poly_order - 1)]) + + for i in range(0, len_inpt + 7, 8): + for j in range(0, 8): + + if self.lsb_first: + idx = i + (7 - j) + else: + idx = i + j + + if idx >= len_inpt: + break + + if crc[0] != inpt[idx]: + crc[0:self.poly_order - 2] = crc[1:self.poly_order - 1] # crc = crc << 1 + crc[self.poly_order - 2] = False + for x in range(0, self.poly_order - 1): + if self.reverse_polynomial: + crc[x] ^= self.polynomial[self.poly_order - 1 - x] + else: + crc[x] ^= self.polynomial[x + 1] + else: + crc[0:self.poly_order - 2] = crc[1:self.poly_order - 1] # crc = crc << 1 + crc[self.poly_order - 2] = False + + for i in range(0, self.poly_order - 1): + if self.final_xor[i]: + crc[i] = not crc[i] + + if self.reverse_all: + crc_old = [] + for i in range(0, self.poly_order - 1): + crc_old.append(crc[self.poly_order - 2 - i]) + crc = crc_old + + if self.poly_order - 1 == 16 and self.little_endian: + self.__swap_bytes(crc, 0, 1) + elif self.poly_order - 1 == 32 and self.little_endian: + self.__swap_bytes(crc, 0, 3) + self.__swap_bytes(crc, 1, 2) + elif self.poly_order - 1 == 64 and self.little_endian: + for pos1, pos2 in [(0, 7), (1, 6), (2, 5), (3, 4)]: + self.__swap_bytes(crc, pos1, pos2) + # return crc + return array.array("B", crc) + + def calculate(self, bits: array.array): + return self.crc(bits) + + @staticmethod + def __swap_bytes(array, pos1: int, pos2: int): + array[pos1 * 8:pos1 * 8 + 8], array[pos2 * 8:pos2 * 8 + 8] = \ + array[pos2 * 8: pos2 * 8 + 8], array[pos1 * 8:pos1 * 8 + 8] + + @staticmethod + def from_standard_checksum(name: str): + result = GenericCRC() + result.set_individual_parameters(**GenericCRC.STANDARD_CHECKSUMS[name]) + result.caption = name + return result + + def set_individual_parameters(self, polynomial, start_value=0, final_xor=0, ref_in=False, ref_out=False, + little_endian=False, reverse_polynomial=False): + # Set polynomial from hex or bit array + old = self.polynomial + if isinstance(polynomial, str): + self.set_polynomial_from_hex(polynomial) + else: + self.polynomial = polynomial + # Clear cache if polynomial changes + if self.polynomial != old: + self.cache = [] + self.__cache_bits = 8 + + # Set start value completely or 0000/FFFF + if isinstance(start_value, int): + self.start_value = array.array("B", [start_value] * (self.poly_order - 1)) + elif isinstance(start_value, array.array) and len(start_value) == self.poly_order - 1: + self.start_value = start_value + else: + raise ValueError("Invalid start value length") + + # Set final xor completely or 0000/FFFF + if isinstance(final_xor, int): + self.final_xor = array.array("B", [final_xor] * (self.poly_order - 1)) + elif isinstance(final_xor, array.array) and len(final_xor) == self.poly_order - 1: + self.final_xor = final_xor + else: + raise ValueError("Invalid final xor length") + + # Set boolean parameters + old_reverse = self.reverse_polynomial + self.reverse_polynomial = reverse_polynomial + if self.reverse_polynomial != old_reverse: + self.cache = [] + self.__cache_bits = 8 + + self.reverse_all = ref_out + self.little_endian = little_endian + self.lsb_first = ref_in + + def set_crc_parameters(self, i): + # Bit 0,1 = Polynomial + val = (i >> 0) & 3 + old = self.polynomial + self.polynomial = self.choose_polynomial(val) + poly_order = len(self.polynomial) + if (self.polynomial != old): + self.cache = [] + self.__cache_bits = 8 + + # Bit 2 = Start Value + val = (i >> 2) & 1 + self.start_value = [val != 0] * (poly_order - 1) + + # Bit 3 = Final XOR + val = (i >> 3) & 1 + self.final_xor = [val != 0] * (poly_order - 1) + + # Bit 4 = Reverse Polynomial + val = (i >> 4) & 1 + old_reverse = self.reverse_polynomial + if val == 0: + self.reverse_polynomial = False + else: + self.reverse_polynomial = True + if (self.reverse_polynomial != old_reverse): + self.cache = [] + self.__cache_bits = 8 + + # Bit 5 = Reverse (all) Result + val = (i >> 5) & 1 + if val == 0: + self.reverse_all = False + else: + self.reverse_all = True + + # Bit 6 = Little Endian + val = (i >> 6) & 1 + if val == 0: + self.little_endian = False + else: + self.little_endian = True + + # Bit 7 = Least Significant Bit (LSB) first + val = (i >> 7) & 1 + if val == 0: + self.lsb_first = False + else: + self.lsb_first = True + + @classmethod + def __initialize_standard_checksums(cls): + for name in cls.STANDARD_CHECKSUMS: + polynomial = cls.STANDARD_CHECKSUMS[name]["polynomial"] + if isinstance(polynomial, str): + polynomial = array.array("B", [1]) + util.hex2bit(polynomial) + cls.STANDARD_CHECKSUMS[name]["polynomial"] = polynomial + + n = len(polynomial) - 1 + try: + start_val = cls.STANDARD_CHECKSUMS[name]["start_value"] + except KeyError: + start_val = 0 + + if isinstance(start_val, int): + cls.STANDARD_CHECKSUMS[name]["start_value"] = array.array("B", [start_val] * n) + + try: + final_xor = cls.STANDARD_CHECKSUMS[name]["final_xor"] + except KeyError: + final_xor = 0 + + if isinstance(final_xor, int): + cls.STANDARD_CHECKSUMS[name]["final_xor"] = array.array("B", [final_xor] * n) + + def guess_all(self, bits, trash_max=7, ignore_positions: set = None): + """ + + :param bits: + :param trash_max: + :param ignore_positions: columns to ignore (e.g. if already another label on them) + :return: a CRC object, data_range_start, data_range_end, crc_start, crc_end + """ + self.__initialize_standard_checksums() + + ignore_positions = set() if ignore_positions is None else ignore_positions + for i in range(0, trash_max): + ret = self.guess_standard_parameters_and_datarange(bits, i) + if ret == (0, 0, 0): + continue # nothing found + + crc_start, crc_end = len(bits) - i - ret[0].poly_order + 1, len(bits) - i + if not any(i in ignore_positions for i in range(crc_start, crc_end)): + return ret[0], ret[1], ret[2], crc_start, crc_end + return 0, 0, 0, 0, 0 + + def bruteforce_all(self, inpt, trash_max=7): + polynomial_sizes = [16, 8] + len_input = len(inpt) + for s in polynomial_sizes: + for i in range(len_input - s - trash_max, len_input - s): + ret = self.bruteforce_parameters_and_data_range(inpt, i) + if ret != (0, 0, 0): + return ret[0], ret[1], ret[2], i, i + s + return 0, 0, 0, 0, 0 + + def guess_standard_parameters(self, inpt, vrfy_crc): + # Tests all standard parameters and return parameter_value (else False), if a valid CRC could be computed. + # Note: vfry_crc is included inpt! + for i in range(0, 2 ** 8): + self.set_crc_parameters(i) + if len(vrfy_crc) == self.poly_order and self.crc(inpt) == vrfy_crc: + return i + return False + + def guess_standard_parameters_and_datarange(self, inpt, trash): + """ + Tests standard parameters from dict and return polynomial object, if a valid CRC could be computed + and determines start and end of crc datarange (end is set before crc) + Note: vfry_crc is included inpt! + """ + # Test longer polynomials first, because smaller polynomials have higher risk of false positive + for name, parameters in sorted(self.STANDARD_CHECKSUMS.items(), + key=lambda x: len(x[1]["polynomial"]), + reverse=True): + self.caption = name + data_begin, data_end = c_util.get_crc_datarange(inpt, + parameters["polynomial"], + max(0, + len(inpt) - trash - len(parameters["polynomial"])) + 1, + parameters["start_value"], + parameters["final_xor"], + parameters.get("ref_in", False), + parameters.get("reverse_polynomial", False), + parameters.get("ref_out", False), + parameters.get("little_endian", False)) + if (data_begin, data_end) != (0, 0): + self.set_individual_parameters(**parameters) + return self, data_begin, data_end + return 0, 0, 0 + + def bruteforce_parameters_and_data_range(self, inpt, vrfy_crc_start): + # Tests all standard parameters and return parameter_value (else False), if a valid CRC could be computed + # and determines start and end of crc datarange (end is set before crc) + # Note: vfry_crc is included inpt! + for i in range(0, 2 ** 8): + self.set_crc_parameters(i) + data_begin, data_end = self.get_crc_datarange(inpt, vrfy_crc_start) + if (data_begin, data_end) != (0, 0): + return i, data_begin, data_end + return 0, 0, 0 + + def reverse_engineer_polynomial(self, dataset, crcset): + # Sets must be of equal size and > 2 + setlen = len(dataset) + if setlen != len(crcset) or setlen < 3: + return False + + # XOR each data string with every other string and find strings that only differ in one bit + one_bitter = [] + one_bitter_crc = [] + for i in range(0, setlen): + for j in range(i + 1, setlen): + if len(dataset[i]) == len(dataset[j]) and len(crcset[i]) == len(crcset[j]): + count = 0 + tmp = -1 + for x in range(0, len(dataset[i])): + if dataset[i][x] != dataset[j][x]: + tmp = x + count += 1 + if count > 1: + break + if count == 1: + one_bitter.append(tmp) + tmp_crc = [] + for x in range(0, len(crcset[i])): + tmp_crc.append(crcset[i][x] ^ crcset[j][x]) + one_bitter_crc.extend([tmp_crc]) + + # Find two CRCs from one bit sequences with position i and i+1. CRC from one bit sequence with position i+1 must have MSB=1 + setlen = len(one_bitter) + for i in range(0, setlen): + for j in range(0, setlen): + if i != j and one_bitter[i] + 1 == one_bitter[j] and one_bitter_crc[j][0] == True: + # Compute Polynomial + polynomial = one_bitter_crc[i].copy() + for x in range(0, len(one_bitter_crc[i]) - 1): + polynomial[x] ^= one_bitter_crc[j][x + 1] + return polynomial + return False + + def to_xml(self): + root = ET.Element("crc") + root.set("polynomial", util.convert_bits_to_string(self.polynomial, 0)) + root.set("start_value", util.convert_bits_to_string(self.start_value, 0)) + root.set("final_xor", util.convert_bits_to_string(self.final_xor, 0)) + root.set("ref_in", str(int(self.lsb_first))) + root.set("ref_out", str(int(self.reverse_all))) + return root + + @classmethod + def from_xml(cls, tag: ET.Element): + polynomial = tag.get("polynomial", "1010") + start_value = tag.get("start_value", "0000") + final_xor = tag.get("final_xor", "0000") + ref_in = bool(int(tag.get("ref_in", "0"))) + ref_out = bool(int(tag.get("ref_out", "0"))) + return GenericCRC(polynomial=util.string2bits(polynomial), + start_value=util.string2bits(start_value), final_xor=util.string2bits(final_xor), + lsb_first=ref_in, reverse_all=ref_out) + + @staticmethod + def bit2str(inpt): + return "".join(["1" if x else "0" for x in inpt]) + + @staticmethod + def str2bit(inpt): + return [True if x == "1" else False for x in inpt] + + @staticmethod + def int2bit(inpt): + return [True if x == "1" else False for x in '{0:08b}'.format(inpt)] + + @staticmethod + def str2arr(inpt): + return array.array("B", GenericCRC.str2bit(inpt)) + + @staticmethod + def bit2int(inpt): + return int(GenericCRC.bit2str(inpt), 2) + + @staticmethod + def hex2str(inpt): + bitstring = bin(int(inpt, base=16))[2:] + return "0" * (4 * len(inpt.lstrip('0x')) - len(bitstring)) + bitstring diff --git a/Software/Universal Radio Hacker/src/urh/util/HTMLFormatter.py b/Software/Universal Radio Hacker/src/urh/util/HTMLFormatter.py new file mode 100644 index 0000000..2268577 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/HTMLFormatter.py @@ -0,0 +1,32 @@ +INDENT_WIDTH_PX = 20 + + +def monospace(string): + return "" + string + "" + + +def indent_string(string, depth=1): + width = depth * INDENT_WIDTH_PX + return '
{1}
'.format(width, string) + + +def mark_differences(value: str, compare_against: str): + result = [] + for i, char in enumerate(value): + try: + if char != compare_against[i]: + result.append('{}'.format(char)) + else: + result.append(char) + except IndexError: + result.append(char) + + return "".join(result) + + +def align_expected_and_got_value(expected: str, got: str, align_depth=1): + width = align_depth * INDENT_WIDTH_PX + got_marked = mark_differences(got, expected) + return '' \ + '' \ + '
Expected: {1}
Got: {2}
'.format(width, monospace(expected), monospace(got_marked)) diff --git a/Software/Universal Radio Hacker/src/urh/util/Logger.py b/Software/Universal Radio Hacker/src/urh/util/Logger.py new file mode 100644 index 0000000..99d7df5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/Logger.py @@ -0,0 +1,73 @@ +import logging +import os +import sys +import tempfile + + +class Color: + PURPLE = '\033[95m' + CYAN = '\033[96m' + DARKCYAN = '\033[36m' + BLUE = '\033[94m' + GREEN = '\033[92m' + YELLOW = '\033[93m' + RED = '\033[91m' + BOLD = '\033[1m' + UNDERLINE = '\033[4m' + END = '\033[0m' + + +TMP = "/tmp" if sys.platform == "darwin" else tempfile.gettempdir() + +LOG_LEVEL_PATH = os.path.join(TMP, "urh_log_level") + + +def read_log_level(default): + try: + with open(LOG_LEVEL_PATH, "r") as f: + return int(f.readlines()[0].strip()) + except: + return default + + +def save_log_level(): + try: + with open(LOG_LEVEL_PATH, "w") as f: + f.write(str(logger.level)) + except: + pass + + +logger_conf = { + "level": read_log_level(default=logging.DEBUG), + "format": '[%(levelname)s::%(filename)s::%(funcName)s] %(message)s' +} + +log_file_handler = None +if hasattr(sys, "frozen"): + try: + sys.stdin.isatty() + except: + # STDIN is not usable, so we are running in GUI mode + logfile_name = os.path.join(TMP, "urh.log") + # Add the log message handler to the logger + import logging.handlers + + log_file_handler = logging.handlers.RotatingFileHandler(logfile_name, maxBytes=2e6, backupCount=5) + +logging.basicConfig(**logger_conf) + +logging_colors_per_level = { + logging.WARNING: Color.YELLOW, + logging.ERROR: Color.RED, + logging.CRITICAL: Color.RED +} + +for level, level_color in logging_colors_per_level.items(): + if sys.platform != "win32": + logging.addLevelName(level, "{0}{1}{2}".format(level_color, logging.getLevelName(level), Color.END)) + +logger = logging.getLogger("urh") + +if log_file_handler is not None: + logger.addHandler(log_file_handler) diff --git a/Software/Universal Radio Hacker/src/urh/util/ProjectManager.py b/Software/Universal Radio Hacker/src/urh/util/ProjectManager.py new file mode 100644 index 0000000..d9d42f5 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/ProjectManager.py @@ -0,0 +1,582 @@ +import os +import xml.etree.ElementTree as ET + +from PyQt5.QtCore import QDir, Qt, QObject, pyqtSignal +from PyQt5.QtWidgets import QMessageBox, QApplication + +from urh import settings +from urh.dev import config +from urh.models.ProtocolTreeItem import ProtocolTreeItem +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.Signal import Signal +from urh.util import FileOperator, util +from urh.util.Logger import logger + + +class ProjectManager(QObject): + NEWLINE_CODE = "###~~~***~~~###_--:;;-__***~~~###" # Newlines don't get loaded from xml properly + AUTOSAVE_INTERVAL_MINUTES = 5 + + project_loaded_status_changed = pyqtSignal(bool) + project_updated = pyqtSignal() + + def __init__(self, main_controller): + super().__init__() + self.main_controller = main_controller + self.device_conf = dict(frequency=config.DEFAULT_FREQUENCY, + sample_rate=config.DEFAULT_SAMPLE_RATE, + bandwidth=config.DEFAULT_BANDWIDTH, + name="USRP") + + self.simulator_rx_conf = dict() + self.simulator_tx_conf = dict() + + self.simulator_num_repeat = 1 + self.simulator_retries = 10 + self.simulator_timeout_ms = 2500 + self.simulator_error_handling_index = 2 + + self.__project_file = None + + self.__modulators = [Modulator("Modulator")] # type: list[Modulator] + + self.__decodings = [] # type: list[Encoding] + self.load_decodings() + + self.modulation_was_edited = False + self.description = "" + self.project_path = "" + self.broadcast_address_hex = "ffff" + self.participants = [] + + self.field_types = [] # type: list[FieldType] + self.field_types_by_caption = dict() + self.reload_field_types() + + @property + def modulators(self): + return self.__modulators + + @modulators.setter + def modulators(self, value): + if value: + self.__modulators[:] = value + if hasattr(self.main_controller, "generator_tab_controller"): + self.main_controller.generator_tab_controller.refresh_modulators() + + @property + def decodings(self): + return self.__decodings + + @decodings.setter + def decodings(self, value): + if value: + self.__decodings[:] = value + if hasattr(self.main_controller, "compare_frame_controller"): + self.main_controller.compare_frame_controller.fill_decoding_combobox() + + @property + def project_loaded(self) -> bool: + return self.project_file is not None + + @property + def project_file(self): + return self.__project_file + + @project_file.setter + def project_file(self, value): + self.__project_file = value + + self.project_loaded_status_changed.emit(self.project_loaded) + + def reload_field_types(self): + self.field_types = FieldType.load_from_xml() + self.field_types_by_caption = {field_type.caption: field_type for field_type in self.field_types} + + def set_device_parameters(self, kwargs: dict): + for key, value in kwargs.items(): + self.device_conf[key] = value + + def on_simulator_rx_parameters_changed(self, kwargs: dict): + for key, value in kwargs.items(): + self.simulator_rx_conf[key] = value + + def on_simulator_tx_parameters_changed(self, kwargs: dict): + for key, value in kwargs.items(): + self.simulator_tx_conf[key] = value + + def on_simulator_sniff_parameters_changed(self, kwargs: dict): + for key, value in kwargs.items(): + # Save sniff values in common device conf + self.device_conf[key] = value + + def load_decodings(self): + if self.project_file: + return + else: + prefix = os.path.realpath(os.path.join(settings.get_qt_settings_filename(), "..")) + + fallback = [Encoding(["Non Return To Zero (NRZ)"]), + + Encoding(["Non Return To Zero + Invert", + settings.DECODING_INVERT]), + + Encoding(["Manchester I", + settings.DECODING_EDGE]), + + Encoding(["Manchester II", + settings.DECODING_EDGE, + settings.DECODING_INVERT]), + + Encoding(["Differential Manchester", + settings.DECODING_EDGE, + settings.DECODING_DIFFERENTIAL]) + ] + + try: + f = open(os.path.join(prefix, settings.DECODINGS_FILE), "r") + except FileNotFoundError: + self.decodings = fallback + return + + decodings = [] + for line in map(str.strip, f): + tmp_conf = [] + for j in map(str.strip, line.split(",")): + tmp_conf.append(j.replace("'", "")) + decodings.append(Encoding(tmp_conf)) + f.close() + + self.decodings = decodings if decodings else fallback + + @staticmethod + def read_device_conf_dict(tag: ET.Element, target_dict): + if tag is None: + return + + for dev_tag in tag: + if dev_tag.text is None: + logger.warn("{} has None text".format(str(dev_tag))) + continue + try: + try: + value = int(dev_tag.text) + except ValueError: + value = float(dev_tag.text) + except ValueError: + value = dev_tag.text + + if dev_tag.tag == "bit_len": + target_dict["samples_per_symbol"] = value # legacy + else: + target_dict[dev_tag.tag] = value + + @staticmethod + def __device_conf_dict_to_xml(key_name: str, device_conf: dict): + result = ET.Element(key_name) + for key in sorted(device_conf): + device_val_tag = ET.SubElement(result, key) + device_val_tag.text = str(device_conf[key]) + return result + + def simulator_rx_conf_to_xml(self) -> ET.Element: + return self.__device_conf_dict_to_xml("simulator_rx_conf", self.simulator_rx_conf) + + def simulator_tx_conf_to_xml(self) -> ET.Element: + return self.__device_conf_dict_to_xml("simulator_tx_conf", self.simulator_tx_conf) + + def read_parameters(self, root): + self.read_device_conf_dict(root.find("device_conf"), target_dict=self.device_conf) + self.read_device_conf_dict(root.find("simulator_rx_conf"), target_dict=self.simulator_rx_conf) + self.read_device_conf_dict(root.find("simulator_tx_conf"), target_dict=self.simulator_tx_conf) + + self.description = root.get("description", "").replace(self.NEWLINE_CODE, "\n") + self.broadcast_address_hex = root.get("broadcast_address_hex", "ffff") + + def read_message_types(self): + if self.project_file is None: + return None + + tree = ET.parse(self.project_file) + root = tree.getroot() + result = [] + for msg_type_tag in root.find("protocol").find("message_types").findall("message_type"): + result.append(MessageType.from_xml(msg_type_tag)) + + return result + + def set_project_folder(self, path, ask_for_new_project=True, close_all=True): + if self.project_file is not None or close_all: + # Close existing project (if any) or existing files if requested + self.main_controller.close_all_files() + FileOperator.RECENT_PATH = path + util.PROJECT_PATH = path + self.project_path = path + self.project_file = os.path.join(self.project_path, settings.PROJECT_FILE) + collapse_project_tabs = False + if not os.path.isfile(self.project_file): + if ask_for_new_project: + reply = QMessageBox.question(self.main_controller, "Project File", + "Do you want to create a Project File for this folder?\n" + "If you chose No, you can do it later via File->Convert Folder to Project.", + QMessageBox.Yes | QMessageBox.No) + + if reply == QMessageBox.Yes: + self.main_controller.show_project_settings() + else: + self.project_file = None + + if self.project_file is not None: + root = ET.Element("UniversalRadioHackerProject") + tree = ET.ElementTree(root) + tree.write(self.project_file) + self.modulation_was_edited = False + else: + tree = ET.parse(self.project_file) + root = tree.getroot() + + collapse_project_tabs = bool(int(root.get("collapse_project_tabs", 0))) + self.modulation_was_edited = bool(int(root.get("modulation_was_edited", 0))) + cfc = self.main_controller.compare_frame_controller + self.read_parameters(root) + self.participants[:] = Participant.read_participants_from_xml_tag(xml_tag=root.find("protocol")) + self.main_controller.add_files(self.read_opened_filenames()) + self.read_compare_frame_groups(root) + self.decodings = Encoding.read_decoders_from_xml_tag(root.find("protocol")) + + cfc.proto_analyzer.message_types[:] = self.read_message_types() + cfc.message_type_table_model.update() + cfc.proto_analyzer.from_xml_tag(root=root.find("protocol"), participants=self.participants, + decodings=cfc.decodings) + + cfc.updateUI() + + try: + for message_type in cfc.proto_analyzer.message_types: + for lbl in filter(lambda x: not x.show, message_type): + cfc.set_protocol_label_visibility(lbl) + except Exception as e: + logger.exception(e) + + self.modulators = self.read_modulators_from_project_file() + self.main_controller.simulator_tab_controller.load_config_from_xml_tag(root.find("simulator_config")) + + if len(self.project_path) > 0 and self.project_file is None: + self.main_controller.ui.actionConvert_Folder_to_Project.setEnabled(True) + else: + self.main_controller.ui.actionConvert_Folder_to_Project.setEnabled(False) + + self.main_controller.adjust_for_current_file(path) + self.main_controller.filemodel.setRootPath(path) + self.main_controller.ui.fileTree.setRootIndex( + self.main_controller.file_proxy_model.mapFromSource(self.main_controller.filemodel.index(path))) + self.main_controller.ui.fileTree.setToolTip(path) + self.main_controller.ui.splitter.setSizes([1, 1]) + if collapse_project_tabs: + self.main_controller.collapse_project_tab_bar() + else: + self.main_controller.expand_project_tab_bar() + + self.main_controller.setWindowTitle("Universal Radio Hacker [" + path + "]") + + self.project_loaded_status_changed.emit(self.project_loaded) + self.project_updated.emit() + + def convert_folder_to_project(self): + self.project_file = os.path.join(self.project_path, settings.PROJECT_FILE) + self.main_controller.show_project_settings() + + def write_signal_information_to_project_file(self, signal: Signal, tree=None): + if self.project_file is None or signal is None or len(signal.filename) == 0: + return + + if tree is None: + tree = ET.parse(self.project_file) + + root = tree.getroot() + + existing_filenames = {} + + for signal_tag in root.iter("signal"): + existing_filenames[signal_tag.attrib["filename"]] = signal_tag + + try: + file_path = os.path.relpath(signal.filename, self.project_path) + except ValueError: + # Can happen e.g. on Windows when Project is in C:\ and signal on D:\ + file_path = signal.filename + + if file_path in existing_filenames.keys(): + signal_tag = existing_filenames[file_path] + else: + # Create new tag + signal_tag = ET.SubElement(root, "signal") + + signal_tag.set("name", signal.name) + signal_tag.set("filename", file_path) + signal_tag.set("samples_per_symbol", str(signal.samples_per_symbol)) + signal_tag.set("center", str(signal.center)) + signal_tag.set("center_spacing", str(signal.center_spacing)) + signal_tag.set("tolerance", str(signal.tolerance)) + signal_tag.set("noise_threshold", str(signal.noise_threshold)) + signal_tag.set("noise_minimum", str(signal.noise_min_plot)) + signal_tag.set("noise_maximum", str(signal.noise_max_plot)) + signal_tag.set("modulation_type", str(signal.modulation_type)) + signal_tag.set("sample_rate", str(signal.sample_rate)) + signal_tag.set("pause_threshold", str(signal.pause_threshold)) + signal_tag.set("message_length_divisor", str(signal.message_length_divisor)) + signal_tag.set("bits_per_symbol", str(signal.bits_per_symbol)) + signal_tag.set("costas_loop_bandwidth", str(signal.costas_loop_bandwidth)) + + messages = ET.SubElement(signal_tag, "messages") + for message in messages: + messages.append(message.to_xml()) + + tree.write(self.project_file) + + def write_modulators_to_project_file(self, tree=None): + """ + :type modulators: list of Modulator + :return: + """ + if self.project_file is None or not self.modulators: + return + + if tree is None: + tree = ET.parse(self.project_file) + + root = tree.getroot() + root.append(Modulator.modulators_to_xml_tag(self.modulators)) + + tree.write(self.project_file) + + def read_modulators_from_project_file(self): + """ + :rtype: list of Modulator + """ + return ProjectManager.read_modulators_from_file(self.project_file) + + @staticmethod + def read_modulators_from_file(filename: str): + if not filename: + return [] + + tree = ET.parse(filename) + root = tree.getroot() + + return Modulator.modulators_from_xml_tag(root) + + def save_project(self, simulator_config=None): + if self.project_file is None or not os.path.isfile(self.project_file): + return + + # Recreate file + open(self.project_file, 'w').close() + root = ET.Element("UniversalRadioHackerProject") + tree = ET.ElementTree(root) + tree.write(self.project_file) + + # self.write_labels(self.maincontroller.compare_frame_controller.proto_analyzer) + self.write_modulators_to_project_file(tree=tree) + + tree = ET.parse(self.project_file) + root = tree.getroot() + root.append(self.__device_conf_dict_to_xml("device_conf", self.device_conf)) + root.append(self.simulator_rx_conf_to_xml()) + root.append(self.simulator_tx_conf_to_xml()) + root.set("description", str(self.description).replace("\n", self.NEWLINE_CODE)) + root.set("collapse_project_tabs", str(int(not self.main_controller.ui.tabParticipants.isVisible()))) + root.set("modulation_was_edited", str(int(self.modulation_was_edited))) + root.set("broadcast_address_hex", str(self.broadcast_address_hex)) + + open_files = [] + for i, sf in enumerate(self.main_controller.signal_tab_controller.signal_frames): + self.write_signal_information_to_project_file(sf.signal, tree=tree) + try: + pf = self.main_controller.signal_protocol_dict[sf] + filename = pf.filename + + if filename in FileOperator.archives.keys(): + open_filename = FileOperator.archives[filename] + else: + open_filename = filename + + if not open_filename or open_filename in open_files: + continue + open_files.append(open_filename) + + file_tag = ET.SubElement(root, "open_file") + try: + file_path = os.path.relpath(open_filename, self.project_path) + except ValueError: + file_path = open_filename + + file_tag.set("name", file_path) + file_tag.set("position", str(i)) + except Exception: + pass + + for group_tag in root.findall("group"): + root.remove(group_tag) + + cfc = self.main_controller.compare_frame_controller + + for i, group in enumerate(cfc.groups): + group_tag = ET.SubElement(root, "group") + group_tag.set("name", str(group.name)) + group_tag.set("id", str(i)) + + for proto_frame in cfc.protocols[i]: + if proto_frame.filename: + proto_tag = ET.SubElement(group_tag, "cf_protocol") + try: + rel_file_name = os.path.relpath(proto_frame.filename, self.project_path) + except ValueError: + rel_file_name = proto_frame.filename + + proto_tag.set("filename", rel_file_name) + + root.append(cfc.proto_analyzer.to_xml_tag(decodings=cfc.decodings, participants=self.participants, + messages=[msg for proto in cfc.full_protocol_list for msg in + proto.messages])) + + if simulator_config is not None: + root.append(simulator_config.save_to_xml()) + + util.write_xml_to_file(root, self.project_file) + + def read_participants_for_signal(self, signal: Signal, messages): + if self.project_file is None or len(signal.filename) == 0: + return False + + tree = ET.parse(self.project_file) + root = tree.getroot() + + try: + signal_filename = os.path.relpath(signal.filename, self.project_path) + except ValueError: + signal_filename = signal.filename + + for sig_tag in root.iter("signal"): + if sig_tag.attrib["filename"] == signal_filename: + messages_tag = sig_tag.find("messages") + + try: + if messages_tag: + for i, message_tag in enumerate(messages_tag.iter("message")): + messages[i].from_xml(message_tag, self.participants) + except IndexError: + return False + + return True + + return False + + def read_project_file_for_signal(self, signal: Signal): + if self.project_file is None or len(signal.filename) == 0: + return False + + tree = ET.parse(self.project_file) + root = tree.getroot() + + try: + signal_filename = os.path.relpath(signal.filename, self.project_path) + except ValueError: + signal_filename = signal.filename + + for sig_tag in root.iter("signal"): + if sig_tag.attrib["filename"] == signal_filename: + signal.name = sig_tag.attrib["name"] + center = sig_tag.get("qad_center", None) # legacy support + signal.center = float(sig_tag.get("center", 0)) if center is None else float(center) + signal.center_spacing = float(sig_tag.get("center_spacing", 0.1)) + signal.tolerance = int(sig_tag.get("tolerance", 5)) + signal.bits_per_symbol = int(sig_tag.get("bits_per_symbol", 1)) + signal.costas_loop_bandwidth = float(sig_tag.get("costas_loop_bandwidth", 0.1)) + + signal.noise_threshold = float(sig_tag.get("noise_threshold", 0.1)) + signal.sample_rate = float(sig_tag.get("sample_rate", 1e6)) + signal.samples_per_symbol = int(sig_tag.get("bit_length", 0)) # Legacy for old project files + if signal.samples_per_symbol == 0: + signal.samples_per_symbol = int(sig_tag.get("samples_per_symbol", 100)) + + try: + # Legacy support when modulation type was integer + signal.modulation_type = Signal.MODULATION_TYPES[int(sig_tag.get("modulation_type", 0))] + except (ValueError, IndexError): + signal.modulation_type = sig_tag.get("modulation_type", "ASK") + signal.pause_threshold = int(sig_tag.get("pause_threshold", 8)) + signal.message_length_divisor = int(sig_tag.get("message_length_divisor", 1)) + break + + return True + + def read_opened_filenames(self): + if self.project_file is not None: + tree = ET.parse(self.project_file) + root = tree.getroot() + file_names = [] + + for file_tag in root.findall("open_file"): + pos = int(file_tag.attrib["position"]) + filename = file_tag.attrib["name"] + if not os.path.isfile(filename): + filename = os.path.normpath(os.path.join(self.project_path, filename)) + file_names.insert(pos, filename) + + QApplication.setOverrideCursor(Qt.WaitCursor) + file_names = FileOperator.uncompress_archives(file_names, QDir.tempPath()) + QApplication.restoreOverrideCursor() + return file_names + return [] + + def read_compare_frame_groups(self, root): + proto_tree_model = self.main_controller.compare_frame_controller.proto_tree_model + tree_root = proto_tree_model.rootItem + pfi = proto_tree_model.protocol_tree_items + proto_frame_items = [item for item in pfi[0]] # type: list[ProtocolTreeItem] + + for group_tag in root.iter("group"): + name = group_tag.attrib["name"] + id = group_tag.attrib["id"] + + if id == "0": + tree_root.child(0).setData(name) + else: + tree_root.addGroup(name=name) + + group = tree_root.child(int(id)) + + for proto_tag in group_tag.iter("cf_protocol"): + filename = proto_tag.attrib["filename"] + if not os.path.isfile(filename): + filename = os.path.normpath(os.path.join(self.project_path, filename)) + try: + proto_frame_item = next((p for p in proto_frame_items if p.protocol.filename == filename)) + except StopIteration: + proto_frame_item = None + + if proto_frame_item is not None: + group.appendChild(proto_frame_item) + + self.main_controller.compare_frame_controller.expand_group_node(int(id)) + + self.main_controller.compare_frame_controller.refresh() + + def from_dialog(self, dialog): + if dialog.committed: + if dialog.new_project or not os.path.isfile(os.path.join(dialog.path, settings.PROJECT_FILE)): + self.set_project_folder(dialog.path, ask_for_new_project=False, close_all=False) + self.device_conf["frequency"] = dialog.freq + self.device_conf["sample_rate"] = dialog.sample_rate + self.device_conf["gain"] = dialog.gain + self.device_conf["bandwidth"] = dialog.bandwidth + self.description = dialog.description + self.broadcast_address_hex = dialog.broadcast_address_hex.lower().replace(" ", "") + if dialog.new_project: + self.participants[:] = dialog.participants + self.project_updated.emit() diff --git a/Software/Universal Radio Hacker/src/urh/util/RingBuffer.py b/Software/Universal Radio Hacker/src/urh/util/RingBuffer.py new file mode 100644 index 0000000..17634bd --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/RingBuffer.py @@ -0,0 +1,126 @@ +import numpy as np +from multiprocessing import Value, Array + +from urh.signalprocessing.IQArray import IQArray + + +class RingBuffer(object): + """ + A RingBuffer containing complex values. + """ + def __init__(self, size: int, dtype=np.float32): + self.dtype = dtype + + types = {np.uint8: "B", np.int8: "b", np.int16: "h", np.uint16: "H", np.float32: "f", np.float64: "d"} + self.__data = Array(types[self.dtype], 2*size) + + self.size = size + self.__left_index = Value("L", 0) + self.__right_index = Value("L", 0) + self.__length = Value("L", 0) + + def __len__(self): + return self.__length.value + + @property + def left_index(self): + return self.__left_index.value + + @left_index.setter + def left_index(self, value): + self.__left_index.value = value % self.size + + @property + def right_index(self): + return self.__right_index.value + + @right_index.setter + def right_index(self, value): + self.__right_index.value = value % self.size + + @property + def is_empty(self) -> bool: + return len(self) == 0 + + @property + def space_left(self): + return self.size - len(self) + + @property + def data(self): + return np.frombuffer(self.__data.get_obj(), dtype=self.dtype).reshape(len(self.__data) // 2, 2) + + @property + def view_data(self): + """ + Get a representation of the ring buffer for plotting. This is expensive, so it should only be used in frontend + :return: + """ + left, right = self.left_index, self.left_index + len(self) + if left > right: + left, right = right, left + + data = self.data.flatten() + return np.concatenate((data[left:right], data[right:], data[:left])) + + def clear(self): + self.left_index = 0 + self.right_index = 0 + + def will_fit(self, number_values: int) -> bool: + return number_values <= self.space_left + + def push(self, values: IQArray): + """ + Push values to buffer. If buffer can't store all values a ValueError is raised + """ + n = len(values) + if len(self) + n > self.size: + raise ValueError("Too much data to push to RingBuffer") + + slide_1 = np.s_[self.right_index:min(self.right_index + n, self.size)] + slide_2 = np.s_[:max(self.right_index + n - self.size, 0)] + with self.__data.get_lock(): + data = np.frombuffer(self.__data.get_obj(), dtype=self.dtype).reshape(len(self.__data) // 2, 2) + data[slide_1] = values[:slide_1.stop - slide_1.start] + data[slide_2] = values[slide_1.stop - slide_1.start:] + self.right_index += n + + self.__length.value += n + + def pop(self, number: int, ensure_even_length=False) -> np.ndarray: + """ + Pop number of elements. If there are not enough elements, all remaining elements are returned and the + buffer is cleared afterwards. If buffer is empty, an empty numpy array is returned. + + If number is -1 (or any other value below zero) than complete buffer is returned + """ + if ensure_even_length: + number -= number % 2 + + if len(self) == 0 or number == 0: + return np.array([], dtype=self.dtype) + + if number < 0: + # take everything + number = len(self) + else: + number = min(number, len(self)) + + with self.__data.get_lock(): + result = np.ones(2*number, dtype=self.dtype).reshape(number, 2) + data = np.frombuffer(self.__data.get_obj(), dtype=self.dtype).reshape(len(self.__data) // 2, 2) + + if self.left_index + number > len(data): + end = len(data) - self.left_index + else: + end = number + + result[:end] = data[self.left_index:self.left_index + end] + if end < number: + result[end:] = data[:number-end] + + self.left_index += number + self.__length.value -= number + + return result diff --git a/Software/Universal Radio Hacker/src/urh/util/WSPChecksum.py b/Software/Universal Radio Hacker/src/urh/util/WSPChecksum.py new file mode 100644 index 0000000..700e53e --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/WSPChecksum.py @@ -0,0 +1,117 @@ +import array +import copy +from enum import Enum +from xml.etree import ElementTree as ET + +from urh.util import util +from urh.util.GenericCRC import GenericCRC + + +class WSPChecksum(object): + """ + This class implements the three checksums from Wireless Short Packet (WSP) standard + http://hes-standards.org/doc/SC25_WG1_N1493.pdf + """ + + class ChecksumMode(Enum): + auto = 0 + checksum4 = 1 + checksum8 = 2 + crc8 = 3 + + CRC_8_POLYNOMIAL = array.array("B", [1, + 0, 0, 0, 0, 0, 1, 1, 1]) # x^8+x^2+x+1 + + def __init__(self, mode=ChecksumMode.auto): + self.mode = mode + self.caption = str(mode) + + def __eq__(self, other): + if not isinstance(other, WSPChecksum): + return False + + return self.mode == other.mode + + def __hash__(self): + return hash(self.mode) + + def calculate(self, msg: array.array) -> array.array: + """ + Get the checksum for a WSP message. There are three hashes possible: + 1) 4 Bit Checksum - For Switch Telegram (RORG=5 or 6 and STATUS = 0x20 or 0x30) + 2) 8 Bit Checksum: STATUS bit 2^7 = 0 + 3) 8 Bit CRC: STATUS bit 2^7 = 1 + + :param msg: the message without Preamble/SOF and EOF. Message starts with RORG and ends with CRC + """ + try: + if self.mode == self.ChecksumMode.auto: + if msg[0:4] == util.hex2bit("5") or msg[0:4] == util.hex2bit("6"): + # Switch telegram + return self.checksum4(msg) + + status = msg[-16:-8] + if status[0]: + return self.crc8(msg[:-8]) # ignore trailing hash + else: + return self.checksum8(msg[:-8]) # ignore trailing hash + + elif self.mode == self.ChecksumMode.checksum4: + return self.checksum4(msg) + elif self.mode == self.ChecksumMode.checksum8: + return self.checksum8(msg[:-8]) + elif self.mode == self.ChecksumMode.crc8: + return self.crc8(msg[:-8]) + + except IndexError: + return None + + @classmethod + def search_for_wsp_checksum(cls, bits_behind_sync): + data_start, data_stop, crc_start, crc_stop = 0, 0, 0, 0 + + if bits_behind_sync[-4:].tobytes() != array.array("B", [1, 0, 1, 1]).tobytes(): + return 0, 0, 0, 0 # Check for EOF + + rorg = bits_behind_sync[0:4].tobytes() + if rorg == array.array("B", [0, 1, 0, 1]).tobytes() or rorg == array.array("B", [0, 1, 1, 0]).tobytes(): + # Switch telegram + if cls.checksum4(bits_behind_sync[-8:]).tobytes() == bits_behind_sync[-8:-4].tobytes(): + crc_start = len(bits_behind_sync) - 8 + crc_stop = len(bits_behind_sync) - 4 + data_stop = crc_start + return data_start, data_stop, crc_start, crc_stop + + # todo: Find crc8 and checksum8 + + return 0, 0, 0, 0 + + @classmethod + def checksum4(cls, bits: array.array) -> array.array: + hash = 0 + val = copy.copy(bits) + val[-4:] = array.array("B", [False, False, False, False]) + for i in range(0, len(val), 8): + hash += int("".join(map(str, map(int, val[i:i + 8]))), 2) + hash = (((hash & 0xf0) >> 4) + (hash & 0x0f)) & 0x0f + return array.array("B", list(map(bool, map(int, "{0:04b}".format(hash))))) + + @classmethod + def checksum8(cls, bits: array.array) -> array.array: + hash = 0 + for i in range(0, len(bits) - 8, 8): + hash += int("".join(map(str, map(int, bits[i:i + 8]))), 2) + return array.array("B", list(map(bool, map(int, "{0:08b}".format(hash % 256))))) + + @classmethod + def crc8(cls, bits: array.array): + return array.array("B", GenericCRC(polynomial=cls.CRC_8_POLYNOMIAL).crc(bits)) + + def to_xml(self) -> ET.Element: + root = ET.Element("wsp_checksum") + root.set("mode", str(self.mode.name)) + return root + + @classmethod + def from_xml(cls, tag: ET.Element): + return WSPChecksum(mode=WSPChecksum.ChecksumMode[tag.get("mode", "auto")]) diff --git a/Software/Universal Radio Hacker/src/urh/util/__init__.py b/Software/Universal Radio Hacker/src/urh/util/__init__.py new file mode 100644 index 0000000..3fa5af3 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/__init__.py @@ -0,0 +1 @@ +__author__ = 'joe' diff --git a/Software/Universal Radio Hacker/src/urh/util/util.py b/Software/Universal Radio Hacker/src/urh/util/util.py new file mode 100644 index 0000000..caab18f --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/util/util.py @@ -0,0 +1,474 @@ +import array +import os +import shlex +import shutil +import subprocess +import sys +import time +from xml.dom import minidom +from xml.etree import ElementTree as ET + +import numpy as np +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QFontDatabase, QFont +from PyQt5.QtGui import QIcon +from PyQt5.QtWidgets import QApplication, QSplitter +from PyQt5.QtWidgets import QDialog, QVBoxLayout, QPlainTextEdit, QTableWidgetItem + +from urh import settings +from urh.util.Logger import logger + +PROJECT_PATH = None # for referencing in external program calls + +BCD_ERROR_SYMBOL = "?" +BCD_LUT = {"{0:04b}".format(i): str(i) if i < 10 else BCD_ERROR_SYMBOL for i in range(16)} +BCD_REVERSE_LUT = {str(i): "{0:04b}".format(i) for i in range(10)} +BCD_REVERSE_LUT[BCD_ERROR_SYMBOL] = "0000" + +DEFAULT_PROGRAMS_WINDOWS = {} + + +def profile(func): + def func_wrapper(*args): + t = time.perf_counter() + result = func(*args) + print("{} took {:.2f}ms".format(func, 1000 * (time.perf_counter() - t))) + return result + + return func_wrapper + + +def set_icon_theme(): + if sys.platform != "linux" or settings.read("icon_theme_index", 0, int) == 0: + # noinspection PyUnresolvedReferences + import urh.ui.xtra_icons_rc + QIcon.setThemeName("oxy") + else: + QIcon.setThemeName("") + + +def get_free_port(): + import socket + s = socket.socket() + s.bind(("", 0)) + port = s.getsockname()[1] + s.close() + return port + + +def set_shared_library_path(): + shared_lib_dir = get_shared_library_path() + + if shared_lib_dir: + + if sys.platform == "win32": + current_path = os.environ.get("PATH", '') + if not current_path.startswith(shared_lib_dir): + os.environ["PATH"] = shared_lib_dir + os.pathsep + current_path + else: + # LD_LIBRARY_PATH will not be considered at runtime so we explicitly load the .so's we need + exts = [".so"] if sys.platform == "linux" else [".so", ".dylib"] + import ctypes + libs = sorted(os.listdir(shared_lib_dir)) + libusb = next((lib for lib in libs if "libusb" in lib), None) + if libusb: + # Ensure libusb is loaded first + libs.insert(0, libs.pop(libs.index(libusb))) + + for lib in libs: + if lib.lower().startswith("lib") and any(ext in lib for ext in exts): + lib_path = os.path.join(shared_lib_dir, lib) + if os.path.isfile(lib_path): + try: + ctypes.cdll.LoadLibrary(lib_path) + except Exception as e: + logger.exception(e) + + +def get_shared_library_path(): + if hasattr(sys, "frozen"): + return os.path.dirname(sys.executable) + + util_dir = os.path.dirname(os.path.realpath(__file__)) if not os.path.islink(__file__) \ + else os.path.dirname(os.path.realpath(os.readlink(__file__))) + urh_dir = os.path.realpath(os.path.join(util_dir, "..")) + assert os.path.isdir(urh_dir) + + shared_lib_dir = os.path.realpath(os.path.join(urh_dir, "dev", "native", "lib", "shared")) + if os.path.isdir(shared_lib_dir): + return shared_lib_dir + else: + return "" + + +def convert_bits_to_string(bits, output_view_type: int, pad_zeros=False, lsb=False, lsd=False, endianness="big"): + """ + Convert bit array to string + :param endianness: Endianness little or big + :param bits: Bit array + :param output_view_type: Output view type index + 0 = bit, 1=hex, 2=ascii, 3=decimal 4=binary coded decimal (bcd) + :param pad_zeros: + :param lsb: Least Significant Bit -> Reverse bits first + :param lsd: Least Significant Digit -> Reverse result at end + :return: + """ + bits_str = "".join(["1" if b else "0" for b in bits]) + + if output_view_type == 4: + # For BCD we need to enforce padding + pad_zeros = True + + if pad_zeros and output_view_type in (1, 2, 4): + n = 4 if output_view_type in (1, 4) else 8 if output_view_type == 2 else 1 + bits_str += "0" * ((n - (len(bits_str) % n)) % n) + + if lsb: + # Reverse bit string + bits_str = bits_str[::-1] + + if endianness == "little": + # reverse byte wise + bits_str = "".join(bits_str[max(i - 8, 0):i] for i in range(len(bits_str), 0, -8)) + + if output_view_type == 0: # bit + result = bits_str + + elif output_view_type == 1: # hex + result = "".join(["{0:x}".format(int(bits_str[i:i + 4], 2)) for i in range(0, len(bits_str), 4)]) + + elif output_view_type == 2: # ascii + result = "".join(map(chr, + [int("".join(bits_str[i:i + 8]), 2) for i in range(0, len(bits_str), 8)])) + + elif output_view_type == 3: # decimal + try: + result = str(int(bits_str, 2)) + except ValueError: + return None + elif output_view_type == 4: # bcd + result = "".join([BCD_LUT[bits_str[i:i + 4]] for i in range(0, len(bits_str), 4)]) + else: + raise ValueError("Unknown view type") + + if lsd: + # reverse result + return result[::-1] + else: + return result + + +def hex2bit(hex_str: str) -> array.array: + if not isinstance(hex_str, str): + return array.array("B", []) + + if hex_str[:2] == "0x": + hex_str = hex_str[2:] + + try: + bitstring = "".join("{0:04b}".format(int(h, 16)) for h in hex_str) + return array.array("B", [True if x == "1" else False for x in bitstring]) + except (TypeError, ValueError) as e: + logger.error(e) + result = array.array("B", []) + + return result + + +def ascii2bit(ascii_str: str) -> array.array: + if not isinstance(ascii_str, str): + return array.array("B", []) + + try: + bitstring = "".join("{0:08b}".format(ord(c)) for c in ascii_str) + return array.array("B", [True if x == "1" else False for x in bitstring]) + except (TypeError, ValueError) as e: + logger.error(e) + result = array.array("B", []) + + return result + + +def decimal2bit(number: str, num_bits: int) -> array.array: + try: + number = int(number) + except ValueError as e: + logger.error(e) + return array.array("B", []) + + fmt_str = "{0:0" + str(num_bits) + "b}" + return array.array("B", map(int, fmt_str.format(number))) + + +def bcd2bit(value: str) -> array.array: + try: + return array.array("B", map(int, "".join(BCD_REVERSE_LUT[c] for c in value))) + except Exception as e: + logger.error(e) + return array.array("B", []) + + +def convert_string_to_bits(value: str, display_format: int, target_num_bits: int) -> array.array: + if display_format == 0: + result = string2bits(value) + elif display_format == 1: + result = hex2bit(value) + elif display_format == 2: + result = ascii2bit(value) + elif display_format == 3: + result = decimal2bit(value, target_num_bits) + elif display_format == 4: + result = bcd2bit(value) + else: + raise ValueError("Unknown display format {}".format(display_format)) + + if len(result) == 0: + raise ValueError("Error during conversion.") + + if len(result) < target_num_bits: + # pad with zeros + return result + array.array("B", [0] * (target_num_bits - len(result))) + else: + return result[:target_num_bits] + + +def create_textbox_dialog(content: str, title: str, parent) -> QDialog: + d = QDialog(parent) + d.resize(800, 600) + d.setWindowTitle(title) + layout = QVBoxLayout(d) + text_edit = QPlainTextEdit(content) + text_edit.setReadOnly(True) + layout.addWidget(text_edit) + d.setLayout(layout) + return d + + +def string2bits(bit_str: str) -> array.array: + return array.array("B", map(int, bit_str)) + + +def bit2hex(bits: array.array, pad_zeros=False) -> str: + return convert_bits_to_string(bits, 1, pad_zeros) + + +def number_to_bits(n: int, length: int) -> array.array: + fmt = "{0:0" + str(length) + "b}" + return array.array("B", map(int, fmt.format(n))) + + +def bits_to_number(bits: array.array) -> int: + return int("".join(map(str, bits)), 2) + + +def aggregate_bits(bits: array.array, size=4) -> array.array: + result = array.array("B", []) + + for i in range(0, len(bits), size): + h = 0 + for k in range(size): + try: + h += (2 ** (size - 1 - k)) * bits[i + k] + except IndexError: + # Implicit padding with zeros + continue + result.append(h) + + return result + + +def convert_numbers_to_hex_string(arr: np.ndarray): + """ + Convert an array like [0, 1, 10, 2] to string 012a2 + + :param arr: + :return: + """ + lut = {i: "{0:x}".format(i) for i in range(16)} + return "".join(lut[x] if x in lut else " {} ".format(x) for x in arr) + + +def clip(value, minimum, maximum): + return max(minimum, min(value, maximum)) + + +def file_can_be_opened(filename: str): + try: + open(filename, "r").close() + return True + except Exception as e: + if not isinstance(e, FileNotFoundError): + logger.debug(str(e)) + return False + + +def create_table_item(content): + item = QTableWidgetItem(str(content)) + item.setFlags(item.flags() & ~Qt.ItemIsEditable) + return item + + +def write_xml_to_file(xml_tag: ET.Element, filename: str): + xml_str = minidom.parseString(ET.tostring(xml_tag)).toprettyxml(indent=" ") + with open(filename, "w") as f: + for line in xml_str.split("\n"): + if line.strip(): + f.write(line + "\n") + + +def get_monospace_font() -> QFont: + fixed_font = QFontDatabase.systemFont(QFontDatabase.FixedFont) + fixed_font.setPointSize(QApplication.instance().font().pointSize()) + return fixed_font + + +def get_name_from_filename(filename: str): + if not isinstance(filename, str): + return "No Name" + + return os.path.basename(filename).split(".")[0] + + +def get_default_windows_program_for_extension(extension: str): + if os.name != "nt": + return None + + if not extension.startswith("."): + extension = "." + extension + + if extension in DEFAULT_PROGRAMS_WINDOWS: + return DEFAULT_PROGRAMS_WINDOWS[extension] + + try: + assoc = subprocess.check_output("assoc " + extension, shell=True, stderr=subprocess.PIPE).decode().split("=")[1] + ftype = subprocess.check_output("ftype " + assoc, shell=True).decode().split("=")[1].split(" ")[0] + ftype = ftype.replace('"', '') + assert shutil.which(ftype) is not None + except Exception: + return None + + DEFAULT_PROGRAMS_WINDOWS[extension] = ftype + return ftype + + +def parse_command(command: str): + try: + posix = os.name != "nt" + splitted = shlex.split(command, posix=posix) + # strip quotations + if not posix: + splitted = [s.replace('"', '').replace("'", "") for s in splitted] + except ValueError: + splitted = [] # e.g. when missing matching " + + if len(splitted) == 0: + return "", [] + + cmd = splitted.pop(0) + if PROJECT_PATH is not None and not os.path.isabs(cmd) and shutil.which(cmd) is None: + # Path relative to project path + cmd = os.path.normpath(os.path.join(PROJECT_PATH, cmd)) + cmd = [cmd] + + # This is for legacy support, if you have filenames with spaces and did not quote them + while shutil.which(" ".join(cmd)) is None and len(splitted) > 0: + cmd.append(splitted.pop(0)) + + return " ".join(cmd), splitted + + +def run_command(command, param: str = None, use_stdin=False, detailed_output=False, return_rc=False): + cmd, arg = parse_command(command) + if shutil.which(cmd) is None: + logger.error("Could not find {}".format(cmd)) + return "" + + startupinfo = None + if os.name == 'nt': + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + if "." in cmd: + default_app = get_default_windows_program_for_extension(cmd.split(".")[-1]) + if default_app: + arg.insert(0, cmd) + cmd = default_app + + call_list = [cmd] + arg + try: + if detailed_output: + if param is not None: + call_list.append(param) + + p = subprocess.Popen(call_list, stdout=subprocess.PIPE, stderr=subprocess.PIPE, startupinfo=startupinfo) + out, err = p.communicate() + result = "{} exited with {}".format(" ".join(call_list), p.returncode) + if out.decode(): + result += " stdout: {}".format(out.decode()) + if err.decode(): + result += " stderr: {}".format(err.decode()) + + if return_rc: + return result, p.returncode + else: + return result + elif use_stdin: + p = subprocess.Popen(call_list, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE, + startupinfo=startupinfo) + param = param.encode() if param is not None else None + out, _ = p.communicate(param) + if return_rc: + return out.decode(), p.returncode + else: + return out.decode() + else: + if param is not None: + call_list.append(param) + + if return_rc: + raise ValueError("Return Code not supported for this configuration") + + return subprocess.check_output(call_list, stderr=subprocess.PIPE, startupinfo=startupinfo).decode() + except Exception as e: + msg = "Could not run {} ({})".format(cmd, e) + logger.error(msg) + if detailed_output: + return msg + else: + return "" + + +def validate_command(command: str): + if not isinstance(command, str): + return False + + cmd, _ = parse_command(command) + return shutil.which(cmd) is not None + + +def set_splitter_stylesheet(splitter: QSplitter): + splitter.setHandleWidth(4) + bgcolor = settings.BGCOLOR.lighter(150) + r, g, b, a = bgcolor.red(), bgcolor.green(), bgcolor.blue(), bgcolor.alpha() + splitter.setStyleSheet("QSplitter::handle:vertical {{margin: 4px 0px; " + "background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, " + "stop:0.2 rgba(255, 255, 255, 0)," + "stop:0.5 rgba({0}, {1}, {2}, {3})," + "stop:0.8 rgba(255, 255, 255, 0));" + "image: url(:/icons/icons/splitter_handle_horizontal.svg);}}" + "QSplitter::handle:horizontal {{margin: 4px 0px; " + "background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, " + "stop:0.2 rgba(255, 255, 255, 0)," + "stop:0.5 rgba({0}, {1}, {2}, {3})," + "stop:0.8 rgba(255, 255, 255, 0));" + "image: url(:/icons/icons/splitter_handle_vertical.svg);}}".format(r, g, b, a)) + + +def calc_x_y_scale(rect, parent): + view_rect = parent.view_rect() if hasattr(parent, "view_rect") else rect + parent_width = parent.width() if hasattr(parent, "width") else 750 + parent_height = parent.height() if hasattr(parent, "height") else 300 + + scale_x = view_rect.width() / parent_width + scale_y = view_rect.height() / parent_height + + return scale_x, scale_y diff --git a/Software/Universal Radio Hacker/src/urh/version.py b/Software/Universal Radio Hacker/src/urh/version.py new file mode 100644 index 0000000..7b32e03 --- /dev/null +++ b/Software/Universal Radio Hacker/src/urh/version.py @@ -0,0 +1,5 @@ +VERSION = "2.9.3" + +if __name__ == '__main__': + # To read out version easy on command line for InnoSetup + print(VERSION) diff --git a/Software/Universal Radio Hacker/tests/PlotTests.py b/Software/Universal Radio Hacker/tests/PlotTests.py new file mode 100644 index 0000000..ffce688 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/PlotTests.py @@ -0,0 +1,54 @@ +import copy +import unittest + +import matplotlib.pyplot as plt +import numpy as np + +from urh.signalprocessing.Modulator import Modulator +from urh.cythonext import signal_functions +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal +from tests.utils_testing import get_path_for_data_file + + +class PlotTests(unittest.TestCase): + def test_plot(self): + modulator = Modulator("gfsk") + modulator.modulation_type = "GFSK" + modulator.samples_per_symbol = 100 + modulator.sample_rate = 1e6 + modulator.parameters[1] = 20e3 + modulator.parameters[0] = 10e3 + modulator.carrier_freq_hz = 15e3 + modulator.carrier_phase_deg = 90 + + modulated_samples = modulator.modulate([True, False, True, False, False], 77) + data = copy.deepcopy(modulated_samples) + modulated_samples = modulator.modulate([False, True, True, True, True, False, True], 100, start=len(data)) + data = np.concatenate((data, modulated_samples)) + + plt.subplot(2, 1, 1) + axes = plt.gca() + axes.set_ylim([-2,2]) + plt.plot(data.real) + plt.title("Modulated Wave") + + plt.subplot(2, 1, 2) + qad = signal_functions.afp_demod(np.ascontiguousarray(data), 0, "FSK", 2) + plt.plot(qad) + plt.title("Quad Demod") + + plt.show() + + def test_carrier_auto_detect(self): + signal = Signal(get_path_for_data_file("wsp.complex"), "test") + signal.modulation_type = "ASK" + signal.noise_threshold = 0.035 + signal.center = 0.0245 + signal.samples_per_symbol = 25 + pa = ProtocolAnalyzer(signal) + pa.get_protocol_from_signal() + start, num_samples = pa.get_samplepos_of_bitseq(0, 0, 0, 999999, include_pause=False) + + print("-----------") + print(signal.estimate_frequency(start, end=start+num_samples, sample_rate=2e6)) diff --git a/Software/Universal Radio Hacker/tests/QtTestCase.py b/Software/Universal Radio Hacker/tests/QtTestCase.py new file mode 100644 index 0000000..f1f65eb --- /dev/null +++ b/Software/Universal Radio Hacker/tests/QtTestCase.py @@ -0,0 +1,82 @@ +import faulthandler +import gc +import os +import unittest + +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QDropEvent +from PyQt5.QtTest import QTest +from PyQt5.QtWidgets import QApplication + +from tests.utils_testing import write_settings, get_path_for_data_file +from urh.controller.MainController import MainController +from urh.signalprocessing.ProtocolSniffer import ProtocolSniffer + +faulthandler.enable() + + +class QtTestCase(unittest.TestCase): + SHOW = os.path.exists(os.path.join(os.path.dirname(os.path.realpath(__file__)), "show_gui")) + + @classmethod + def setUpClass(cls): + import multiprocessing as mp + try: + mp.set_start_method("spawn") + except RuntimeError: + pass + assert mp.get_start_method() == "spawn" + + write_settings() + cls.app = QApplication([cls.__name__]) + + @classmethod + def tearDownClass(cls): + cls.app.quit() + del cls.app + + def setUp(self): + ProtocolSniffer.BUFFER_SIZE_MB = 0.5 + self.form = MainController() + self.form.ui.actionAuto_detect_new_signals.setChecked(False) + if self.SHOW: + self.form.show() + + def tearDown(self): + if hasattr(self, "dialog"): + self.dialog.close() + del self.dialog + + if hasattr(self, "form"): + self.form.close_all_files() + self.form.close() + del self.form + + gc.collect() + + def add_signal_to_form(self, filename: str): + self.form.add_signalfile(get_path_for_data_file(filename)) + + def get_path_for_filename(self, filename) -> str: + return get_path_for_data_file(filename) + + def add_signal_to_generator(self, signal_index: int): + gframe = self.form.generator_tab_controller + item = gframe.tree_model.rootItem.children[0].children[signal_index] + index = gframe.tree_model.createIndex(signal_index, 0, item) + rect = gframe.ui.treeProtocols.visualRect(index) + QTest.mousePress(gframe.ui.treeProtocols.viewport(), Qt.LeftButton, pos=rect.center()) + self.assertEqual(gframe.ui.treeProtocols.selectedIndexes()[0], index) + mimedata = gframe.tree_model.mimeData(gframe.ui.treeProtocols.selectedIndexes()) + gframe.table_model.dropMimeData(mimedata, 1, -1, -1, gframe.table_model.createIndex(0, 0)) + + def add_all_signals_to_simulator(self): + assert isinstance(self.form, MainController) + sim_frame = self.form.simulator_tab_controller + sim_frame.ui.treeProtocols.selectAll() + self.assertGreater(len(sim_frame.ui.treeProtocols.selectedIndexes()), 0) + mimedata = sim_frame.tree_model.mimeData(sim_frame.ui.treeProtocols.selectedIndexes()) + drop_event = QDropEvent(sim_frame.ui.gvSimulator.rect().center(), Qt.CopyAction | Qt.MoveAction, + mimedata, Qt.LeftButton, Qt.NoModifier) + drop_event.acceptProposedAction() + sim_frame.ui.gvSimulator.dropEvent(drop_event) diff --git a/Software/Universal Radio Hacker/tests/SpectrogramTest.py b/Software/Universal Radio Hacker/tests/SpectrogramTest.py new file mode 100644 index 0000000..d6538cc --- /dev/null +++ b/Software/Universal Radio Hacker/tests/SpectrogramTest.py @@ -0,0 +1,218 @@ +import unittest +import numpy as np +from tests.utils_testing import get_path_for_data_file +from urh.signalprocessing.Filter import Filter +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Signal import Signal +import array + +from matplotlib import pyplot as plt +from urh.cythonext import signal_functions +from urh.signalprocessing.Spectrogram import Spectrogram + + +class SpectrogramTest(unittest.TestCase): + """ short time fourier transform of audio signal """ + + def stft(self, samples, window_size, overlap_factor=0.5, window_function=np.hanning): + """ + Perform Short-time Fourier transform to get the spectrogram for the given samples + + :param samples: Complex samples + :param window_size: Size of DFT window + :param overlap_factor: Value between 0 (= No Overlapping) and 1 (= Full overlapping) of windows + :param window_function: Function for DFT window + :return: short-time Fourier transform of the given signal + """ + window = window_function(window_size) + + # hop size determines by how many samples the window is advanced + hop_size = window_size - int(overlap_factor * window_size) + + # pad with zeros to ensure last window fits signal + padded_samples = np.append(samples, np.zeros((len(samples) - window_size) % hop_size)) + num_frames = ((len(padded_samples) - window_size) // hop_size) + 1 + frames = [padded_samples[i*hop_size:i*hop_size+window_size] * window for i in range(num_frames)] + return np.fft.fft(frames) + + def setUp(self): + self.signal = Signal(get_path_for_data_file("two_participants.complex16s"), "test") + + def test_numpy_impl(self): + sample_rate = 1e6 + spectrogram = np.fft.fftshift(self.stft(self.signal.iq_array.data, 2**10, overlap_factor=0.5)) / 1024 + + ims = 10 * np.log10(spectrogram.real ** 2 + spectrogram.imag ** 2) # convert amplitudes to decibel + num_time_bins, num_freq_bins = np.shape(ims) + + plt.imshow(np.transpose(ims), aspect="auto", cmap="magma") + plt.colorbar() + + plt.xlabel("time in seconds") + plt.ylabel("frequency in Hz") + plt.ylim(ymin=0, ymax=num_freq_bins) + + x_tick_pos = np.linspace(0, num_time_bins - 1, 5, dtype=np.float32) + plt.xticks(x_tick_pos, ["%.02f" % l for l in (x_tick_pos * len(self.signal.iq_array.data) / num_time_bins) / sample_rate]) + y_tick_pos = np.linspace(0, num_freq_bins - 1, 10, dtype=np.int16) + frequencies = np.fft.fftshift(np.fft.fftfreq(num_freq_bins, 1/sample_rate)) + plt.yticks(y_tick_pos, ["%.02f" % frequencies[i] for i in y_tick_pos]) + + plt.show() + + def narrowband_iir(self, fc, bw, fs): + fc /= fs + bw /= fs + + R = 1 - 3 * bw + K = (1 - 2 * R * np.cos(2 * np.pi * fc) + R ** 2) / (2 - 2*np.cos(2 * np.pi * fc)) + + a = np.array([K, -2*K*np.cos(2 * np.pi * fc), K], dtype=np.float64) + b = np.array([2 * R * np.cos(2 * np.pi * fc), -R**2], dtype=np.float64) + + return a, b + + def test_bandpass(self): + # Generate a noisy signal + fs = 2000 + T = 0.1 + nsamples = T * fs + t = np.linspace(0, T, nsamples, endpoint=False) + a = 0.02 + f0 = 600 + x = 0.25 * np.sin(2 * np.pi * 0.25*f0 * t) + x += 0.25 * np.sin(2 * np.pi * f0 * t) + x += 0.25 * np.sin(2 * np.pi * 2*f0 * t) + x += 0.25 * np.sin(2 * np.pi * 3*f0 * t) + + import time + + lowcut = f0 - 200 + highcut = f0 + 200 + + # Define the parameters + fc = f0 / fs + b = 0.05 + data = x + + y = Filter.apply_bandpass_filter(data, lowcut / fs, highcut / fs, filter_bw=b) + + plt.plot(y, label='Filtered signal (%g Hz)' % f0) + plt.plot(data, label='Noisy signal') + plt.legend(loc='upper left') + plt.show() + + def test_iir_bandpass(self): + # Generate a noisy signal + fs = 2400 + T = 6 + nsamples = T * fs + t = np.linspace(0, T, nsamples, endpoint=False) + a = 0.02 + f0 = 300 + x = 0.5 * np.sin(2 * np.pi * f0 * t) + x += 0.25 * np.sin(2 * np.pi * 2 * f0 * t) + x += 0.25 * np.sin(2 * np.pi * 3 * f0 * t) + + #data = x.astype(np.complex64) + data = np.sin(2 * np.pi * f0 * t).astype(np.complex64) + + print("Len data", len(data)) + a, b = self.narrowband_iir(f0, 100, fs) + s = a.sum() + b.sum() + #a /= s + #b /= s + print(a, b) + + filtered_data = signal_functions.iir_filter(a, b, data) + + #plt.plot(data, label='Noisy signal') + plt.plot(np.fft.fft(filtered_data), label='Filtered signal (%g Hz)' % f0) + + + + plt.legend(loc='upper left') + plt.show() + + def test_channels(self): + sample_rate = 10 ** 6 + + channel1_freq = 40 * 10 ** 3 + channel2_freq = 240 * 10 ** 3 + + channel1_data = array.array("B", [1, 0, 1, 0, 1, 0, 0, 1]) + channel2_data = array.array("B", [1, 1, 0, 0, 1, 1, 0, 1]) + channel3_data = array.array("B", [1, 0, 0, 1, 0, 1, 1, 1]) + + filter_bw = 0.1 + + filter_freq1_high = 1.5 * channel1_freq + filter_freq1_low = 0.5 * channel1_freq + filter_freq2_high = 1.5*channel2_freq + filter_freq2_low = 0.5 * channel2_freq + + modulator1, modulator2, modulator3 = Modulator("test"), Modulator("test2"), Modulator("test3") + modulator1.carrier_freq_hz = channel1_freq + modulator2.carrier_freq_hz = channel2_freq + modulator3.carrier_freq_hz = -channel2_freq + modulator1.sample_rate = modulator2.sample_rate = modulator3.sample_rate = sample_rate + data1 = modulator1.modulate(channel1_data) + data2 = modulator2.modulate(channel2_data) + data3 = modulator3.modulate(channel3_data) + + mixed_signal = data1 + data2 + data3 + + mixed_signal.tofile("/tmp/three_channels.complex") + + plt.subplot("221") + plt.title("Signal") + plt.plot(mixed_signal) + + spectrogram = Spectrogram(mixed_signal) + plt.subplot("222") + plt.title("Spectrogram") + plt.imshow(np.transpose(spectrogram.data), aspect="auto", cmap="magma") + plt.ylim(0, spectrogram.freq_bins) + + chann1_filtered = Filter.apply_bandpass_filter(mixed_signal, filter_freq1_low / sample_rate, filter_freq1_high / sample_rate, filter_bw) + plt.subplot("223") + plt.title("Channel 1 Filtered ({})".format("".join(map(str, channel1_data)))) + plt.plot(chann1_filtered) + + chann2_filtered = Filter.apply_bandpass_filter(mixed_signal, filter_freq2_low / sample_rate, filter_freq2_high / sample_rate, filter_bw) + plt.subplot("224") + plt.title("Channel 2 Filtered ({})".format("".join(map(str, channel2_data)))) + plt.plot(chann2_filtered) + + plt.show() + + + def test_bandpass_h(self): + f_low = -0.4 + f_high = -0.3 + bw = 0.01 + + f_shift = (f_low + f_high) / 2 + f_c = (f_high - f_low) / 2 + + N = Filter.get_filter_length_from_bandwidth(bw) + + h = Filter.design_windowed_sinc_lpf(f_c, bw=bw) * np.exp(np.complex(0,1) * np.pi * 2 * f_shift * np.arange(0, N, dtype=complex)) + + #h = Filter.design_windowed_sinc_bandpass(f_low=f_low, f_high=f_high, bw=bw) + #h = Filter.design_windowed_sinc_lpf(0.42, bw=0.08) + + impulse = np.exp(1j * np.linspace(0, 1, 50)) + + plt.subplot("221") + plt.title("f_low={} f_high={} bw={}".format(f_low, f_high, bw)) + plt.plot(np.fft.fftfreq(1024), np.fft.fft(h, 1024)) + + plt.subplot("222") + plt.plot(h) + + plt.show() + + + + # h = cls.design_windowed_sinc_bandpass(f_low, f_high, filter_bw) diff --git a/Software/Universal Radio Hacker/tests/TestExternalDecodings.py b/Software/Universal Radio Hacker/tests/TestExternalDecodings.py new file mode 100644 index 0000000..196acee --- /dev/null +++ b/Software/Universal Radio Hacker/tests/TestExternalDecodings.py @@ -0,0 +1,44 @@ +import array +import os +import unittest + +from urh import settings +from urh.signalprocessing.Encoding import Encoding + + +class TestExternalDecodings(unittest.TestCase): + def test_external_homematic(self): + f = os.readlink(__file__) if os.path.islink(__file__) else __file__ + path = os.path.realpath(os.path.join(f, "..", "..")) + code = os.path.join(path, "data", "decodings", "homematic_complete") + + e = Encoding(["test external homematic", settings.DECODING_EXTERNAL, + code + " d" + ";" + code + " e"]) + + data = array.array("B", + [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, + 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, + 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, + 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, + 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, + 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, + 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, + 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, + 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, + 0, 0, 1, 0, 1, 0, 1, 1, 1, 1]) + decoded = e.decode(data) + self.assertEqual(decoded, array.array("B", + [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, + 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, + 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, + 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, + 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, + 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, + 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, + 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, + 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, + 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0])) + encoded = e.encode(decoded) + self.assertEqual(encoded, data) diff --git a/Software/Universal Radio Hacker/tests/TestGeneratorTablePerformance.py b/Software/Universal Radio Hacker/tests/TestGeneratorTablePerformance.py new file mode 100644 index 0000000..2c067d9 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/TestGeneratorTablePerformance.py @@ -0,0 +1,82 @@ +import time + +from PyQt5.QtCore import Qt +from PyQt5.QtTest import QTest + +from tests.QtTestCase import QtTestCase +from urh.signalprocessing.Message import Message +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class TestGeneratorTable(QtTestCase): + NUM_MESSAGES = 2**16 + BITS_PER_MESSAGE = 100 + NUM_LABELS = 3 + + def setUp(self): + super().setUp() + + def test_performance(self): + self.cframe = self.form.compare_frame_controller + self.gframe = self.form.generator_tab_controller + self.form.ui.tabWidget.setCurrentIndex(2) + self.cframe.ui.cbProtoView.setCurrentIndex(0) + self.gframe.ui.cbViewType.setCurrentIndex(0) + proto = self.__build_protocol() + self.cframe.add_protocol(proto) + proto.qt_signals.protocol_updated.emit() + self.assertEqual(self.cframe.protocol_model.row_count, self.NUM_MESSAGES) + self.assertEqual(self.cframe.protocol_model.col_count, self.BITS_PER_MESSAGE) + self.__add_labels() + item = self.gframe.tree_model.rootItem.children[0].children[0] + index = self.gframe.tree_model.createIndex(0, 0, item) + rect = self.gframe.ui.treeProtocols.visualRect(index) + QTest.mousePress(self.gframe.ui.treeProtocols.viewport(), Qt.LeftButton, pos = rect.center()) + + self.assertEqual(self.gframe.ui.treeProtocols.selectedIndexes()[0], index) + mimedata = self.gframe.tree_model.mimeData(self.gframe.ui.treeProtocols.selectedIndexes()) + t = time.time() + self.gframe.table_model.dropMimeData(mimedata, 1, -1, -1, self.gframe.table_model.createIndex(0, 0)) + print("{0}: {1} s".format("Time for dropping mimedata", (time.time() - t))) + self.assertEqual(self.gframe.table_model.row_count, self.NUM_MESSAGES) + + print("==============================00") + indx = self.gframe.table_model.createIndex(int(self.NUM_MESSAGES / 2), int(self.BITS_PER_MESSAGE / 2)) + roles = (Qt.DisplayRole, Qt.BackgroundColorRole, Qt.TextAlignmentRole, Qt.TextColorRole, Qt.FontRole) + time_for_display = 100 + for role in roles: + t = time.time() + self.gframe.table_model.data(indx, role = role) + microseconds = (time.time() - t) * 10 ** 6 + self.assertLessEqual(microseconds, 2 * time_for_display, msg=self.__role_to_str(role)) + if role == Qt.DisplayRole: + time_for_display = microseconds + print("{0}: {1} µs".format(self.__role_to_str(role), microseconds)) + + def __build_protocol(self): + result = ProtocolAnalyzer(signal=None) + for _ in range(self.NUM_MESSAGES): + b = Message([True] * self.BITS_PER_MESSAGE, pause = 1000, message_type=result.default_message_type) + result.messages.append(b) + return result + + def __add_labels(self): + start = 0 + label_len = 3 + for i in range(self.NUM_LABELS): + self.cframe.add_protocol_label(start=start, end=start + label_len, messagenr=0, proto_view=0, edit_label_name = False) + start += label_len + 1 + + def __role_to_str(self, role): + if role == Qt.DisplayRole: + return "Display" + if role == Qt.BackgroundColorRole: + return "BG-Color" + if role == Qt.TextAlignmentRole: + return "Text-Alignment" + if role == Qt.TextColorRole: + return "TextColor" + if role == Qt.ToolTipRole: + return "ToolTip" + if role == Qt.FontRole: + return "Font" diff --git a/Software/Universal Radio Hacker/tests/TestInstallation.py b/Software/Universal Radio Hacker/tests/TestInstallation.py new file mode 100644 index 0000000..7f2c9cf --- /dev/null +++ b/Software/Universal Radio Hacker/tests/TestInstallation.py @@ -0,0 +1,150 @@ +import unittest + +from subprocess import call, DEVNULL +import time + +from tests.docker import docker_util + + +class VMHelper(object): + def __init__(self, vm_name: str, shell: str = "", ssh_username: str = None, ssh_port: str = None): + self.vm_name = vm_name + self.shell = shell # like cmd.exe /c + self.ssh_username = ssh_username + self.ssh_port = ssh_port + + self.use_ssh = self.ssh_username is not None and self.ssh_port is not None + self.__vm_is_up = False + + def start_vm(self): + call('VBoxManage startvm "{0}"'.format(self.vm_name), shell=True) + + def stop_vm(self, save=True): + if save: + call('VBoxManage controlvm "{0}" savestate'.format(self.vm_name), shell=True) + return + if self.use_ssh: + self.send_command("sudo shutdown -h now") + else: + call('VBoxManage controlvm "{0}" acpipowerbutton'.format(self.vm_name), shell=True) + + def wait_for_vm_up(self): + if not self.__vm_is_up: + print("Waiting for {} to come up.".format(self.vm_name)) + command = "ping -c 1" if self.use_ssh else "ping -n 1" + command += " github.com" + + while self.__send_command(command, hide_output=True, print_command=False) != 0: + time.sleep(1) + + self.__vm_is_up = True + + def send_command(self, command: str) -> int: + self.wait_for_vm_up() + return self.__send_command(command) + + def __send_command(self, command: str, hide_output=False, print_command=True) -> int: + if self.use_ssh: + fullcmd = ["ssh", "-p", str(self.ssh_port), "{0}@127.0.0.1".format(self.ssh_username), '"{0}"'.format(command)] + else: + fullcmd = ["VBoxManage", "guestcontrol", '"{0}"'.format(self.vm_name), "run"] \ + + self.shell.split(" ") \ + + ['"{0}"'.format(command)] + + kwargs = {"stdout": DEVNULL, "stderr": DEVNULL} if hide_output else {} + + fullcmd = " ".join(fullcmd) + + if print_command: + print("\033[1m" + fullcmd + "\033[0m") + + return call(fullcmd, shell=True, **kwargs) + + +class TestInstallation(unittest.TestCase): + + def test_linux(self): + distributions = [ + #"archlinux", + "debian8", + #"ubuntu1404", + "ubuntu1604", + #"kali", + # "gentoo" # can't test gentoo till this bug is fixed: https://github.com/docker/docker/issues/1916#issuecomment-184356102 + ] + + for distribution in distributions: + self.assertTrue(docker_util.run_image(distribution, rebuild=False), msg=distribution) + + def test_windows(self): + r""" + Run the unittests on Windows + Install via Pip + + To Fix Windows Error in Guest OS: + type gpedit.msc and go to: + Windows Settings + -> Security Settings + -> Local Policies + -> Security Options + -> Accounts: Limit local account use of blank passwords to console logon only + and set it to DISABLED. + + + configure pip on guest: + + %APPDATA%\Roaming\pip + + [global] + no-cache-dir = false + + [uninstall] + yes = true + :return: + """ + target_dir = r"C:\urh" + vm_helper = VMHelper("Windows 10", shell="cmd.exe /c") + vm_helper.start_vm() + vm_helper.send_command("pip uninstall urh") + vm_helper.send_command("rd /s /q {0}".format(target_dir)) + vm_helper.send_command("git clone https://github.com/jopohl/urh " + target_dir) + rc = vm_helper.send_command(r"python C:\urh\src\urh\cythonext\build.py") + self.assertEqual(rc, 0) + + rc = vm_helper.send_command(r"py.test C:\urh\tests".format(target_dir)) + self.assertEqual(rc, 0) + + vm_helper.send_command("pip install urh") + time.sleep(0.5) + rc = vm_helper.send_command("urh autoclose") + self.assertEqual(rc, 0) + vm_helper.send_command("pip uninstall urh") + vm_helper.stop_vm() + + def test_osx(self): + """ + Run Unittests + Pip Installation on OSX + + :return: + """ + + vm_helper = VMHelper("OSX", ssh_port="3022", ssh_username="boss") + vm_helper.start_vm() + + python_bin_dir = "/Library/Frameworks/Python.framework/Versions/3.5/bin/" + target_dir = "/tmp/urh" + vm_helper.send_command("rm -rf {0}".format(target_dir)) + vm_helper.send_command("git clone https://github.com/jopohl/urh " + target_dir) + + # Build extensions + rc = vm_helper.send_command("{0}python3 {1}/src/urh/cythonext/build.py".format(python_bin_dir, target_dir)) + self.assertEqual(rc, 0) + + # Run Unit tests + rc = vm_helper.send_command("{1}py.test {0}/tests".format(target_dir, python_bin_dir)) + self.assertEqual(rc, 0) + + vm_helper.send_command("{0}pip3 --no-cache-dir install urh".format(python_bin_dir)) + rc = vm_helper.send_command("{0}urh autoclose".format(python_bin_dir)) + self.assertEqual(rc, 0) + vm_helper.send_command("{0}pip3 uninstall --yes urh".format(python_bin_dir)) + vm_helper.stop_vm() diff --git a/Software/Universal Radio Hacker/tests/__init__.py b/Software/Universal Radio Hacker/tests/__init__.py new file mode 100644 index 0000000..979a7f7 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/__init__.py @@ -0,0 +1,7 @@ +import os +import sys +f = os.readlink(__file__) if os.path.islink(__file__) else __file__ +path = os.path.realpath(os.path.join(f, "..", "..", "src")) + +if path not in sys.path: + sys.path.insert(0, path) diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/__init__.py b/Software/Universal Radio Hacker/tests/auto_interpretation/__init__.py new file mode 100644 index 0000000..87f58ad --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/__init__.py @@ -0,0 +1,7 @@ +import os +import sys +f = os.readlink(__file__) if os.path.islink(__file__) else __file__ +path = os.path.realpath(os.path.join(f, "..", "..", "..", "src")) + +if path not in sys.path: + sys.path.insert(0, path) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/auto_interpretation_test_util.py b/Software/Universal Radio Hacker/tests/auto_interpretation/auto_interpretation_test_util.py new file mode 100644 index 0000000..e67e10e --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/auto_interpretation_test_util.py @@ -0,0 +1,88 @@ +import random + +import numpy as np + +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal + + +def demodulate(signal_data, mod_type: str, bit_length, center, noise, tolerance, decoding=None, pause_threshold=8): + signal = Signal("", "") + if isinstance(signal_data, IQArray): + signal.iq_array = signal_data + else: + if signal_data.dtype == np.complex64: + signal.iq_array = IQArray(signal_data.view(np.float32)) + else: + signal.iq_array = IQArray(signal_data) + signal.modulation_type = mod_type + signal.samples_per_symbol = bit_length + signal.center = center + signal.noise_threshold = noise + signal.pause_threshold = pause_threshold + if tolerance is not None: + signal.tolerance = tolerance + pa = ProtocolAnalyzer(signal) + if decoding is not None: + pa.decoder = decoding + pa.get_protocol_from_signal() + return pa.decoded_hex_str + + +def generate_signal(messages: list, modulator: Modulator, snr_db: int, add_noise=True): + result = [] + + message_powers = [] + if isinstance(messages, Message): + messages = [messages] + + for msg in messages: + modulated = modulator.modulate(msg.encoded_bits, msg.pause) + + if add_noise: + message_powers.append(np.mean(np.abs(modulated[:len(modulated) - msg.pause]))) + + result.append(modulated) + + result = np.concatenate(result) + if not add_noise: + return result + + noise = np.random.normal(loc=0, scale=1, size=2 * len(result)).astype(np.float32).view(np.complex64) + + # https://stackoverflow.com/questions/23690766/proper-way-to-add-noise-to-signal + snr_ratio = np.power(10, snr_db / 10) + + signal_power = np.mean(message_powers) + noise_power = signal_power / snr_ratio + noise = 1 / np.sqrt(2) * noise_power * noise + + return result + noise + + +def generate_message_bits(num_bits=80, preamble="", sync="", eof=""): + bits_to_generate = num_bits - (len(preamble) + len(sync) + len(eof)) + + if bits_to_generate < 0: + raise ValueError("Preamble and Sync and EOF are together larger than requested num bits") + + bytes_to_generate = bits_to_generate // 8 + leftover_bits = bits_to_generate % 8 + return "".join([preamble, sync] + + ["{0:08b}".format(random.choice(range(0, 256))) for _ in range(bytes_to_generate)] + + [random.choice(["0", "1"]) for _ in range(leftover_bits)] + + [eof] + ) + + +def generate_random_messages(num_messages: int, num_bits: int, + preamble: str, sync: str, eof: str, message_pause: int): + return [ + Message.from_plain_bits_str( + generate_message_bits(num_bits, preamble, sync, eof), pause=message_pause + ) + for _ in range(num_messages) + ] diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_additional_signals.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_additional_signals.py new file mode 100644 index 0000000..6836615 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_additional_signals.py @@ -0,0 +1,153 @@ +import os +import sys +import unittest + +from urh.ainterpretation import AutoInterpretation +from urh.signalprocessing.Signal import Signal +from tests.auto_interpretation.auto_interpretation_test_util import demodulate + + +class TestAutoInterpretationIntegration(unittest.TestCase): + SIGNALPATH = "~/GIT/publications/ainterpretation/experiments/signals/" + + def get_path(self, signalname): + if sys.platform == "win32": + return None + + path = os.path.join(os.path.expanduser(self.SIGNALPATH), signalname) + if os.path.exists(path): + return path + else: + return None + + def test_action(self): + path = self.get_path("action_FB_A_B_C_D.coco") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "ASK") + self.assertGreaterEqual(bit_length, 400) + self.assertLessEqual(bit_length, 600) + + print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance) + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + print(demodulated) + self.assertEqual(len(demodulated), 19) + for i in range(2): + self.assertTrue(demodulated[i].startswith("8e8eeeeeee8")) + + def test_audi(self): + path = self.get_path("audi_auf_sr5m.coco") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "ASK") + self.assertGreaterEqual(bit_length, 2400) + self.assertLessEqual(bit_length, 2500) + self.assertGreaterEqual(center, 0.005) + self.assertLessEqual(center, 0.32) + + print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance) + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + print(demodulated) + self.assertEqual(len(demodulated), 1) + self.assertTrue(demodulated[0].startswith("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")) + self.assertTrue(demodulated[0].endswith("cad4c")) + + def test_brennenstuhl(self): + path = self.get_path("brennenstuhl_signal_ABCD_onoff.coco") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "ASK") + self.assertEqual(bit_length, 300) + + print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance) + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance, pause_threshold=8) + print(demodulated) + self.assertEqual(len(demodulated), 64) + for i in range(64): + self.assertTrue(demodulated[i].startswith("88888888888")) + self.assertEqual(len(demodulated[i]), len(demodulated[0])) + + def test_esaver(self): + path = self.get_path("esaver_test4on.complex") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + print(center, noise) + self.assertEqual(mod_type, "FSK") + self.assertEqual(bit_length, 100) + + print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance) + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + print(demodulated) + self.assertEqual(len(demodulated), 12) + for i in range(12): + self.assertTrue(demodulated[i].startswith("aaaaaaaa")) + + def test_scislo(self): + path = self.get_path("scislo.complex") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "FSK") + self.assertEqual(bit_length, 200) + self.assertGreaterEqual(noise, 0.0120) + + print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance) + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + print(demodulated) + self.assertEqual(len(demodulated), 8) + for i in range(8): + self.assertTrue(demodulated[i].startswith("000000000000aaaaaa")) + + def test_vw(self): + path = self.get_path("vw_auf.complex") + if not path: + return + + data = Signal(path, "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "ASK") + self.assertGreaterEqual(bit_length, 2000) + self.assertLessEqual(bit_length, 3000) + + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + print(demodulated) + self.assertEqual(len(demodulated), 1) + self.assertTrue(demodulated[0].startswith("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")) \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_auto_interpretation_integration.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_auto_interpretation_integration.py new file mode 100644 index 0000000..5a309d7 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_auto_interpretation_integration.py @@ -0,0 +1,104 @@ +import unittest + +import numpy as np + +from tests.auto_interpretation.auto_interpretation_test_util import demodulate +from tests.test_util import get_path_for_data_file +from urh import settings +from urh.ainterpretation import AutoInterpretation +from urh.signalprocessing.Encoding import Encoding +from urh.signalprocessing.Signal import Signal + + +class TestAutoInterpretationIntegration(unittest.TestCase): + def test_auto_interpretation_fsk(self): + fsk_signal = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.float32) + result = AutoInterpretation.estimate(fsk_signal) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + self.assertEqual(mod_type, "FSK") + self.assertEqual(bit_length, 100) + self.assertGreater(tolerance, 0) + self.assertLessEqual(tolerance, 5) + + self.assertEqual(demodulate(fsk_signal, mod_type, bit_length, center, noise, tolerance)[0], + "aaaaaaaac626c626f4dc1d98eef7a427999cd239d3f18") + + def test_auto_interpretation_ask(self): + ask_signal = np.fromfile(get_path_for_data_file("ask.complex"), dtype=np.float32) + result = AutoInterpretation.estimate(ask_signal) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + self.assertEqual(mod_type, "ASK") + self.assertEqual(bit_length, 300) + self.assertGreater(tolerance, 0) + self.assertLessEqual(tolerance, 6) + + self.assertEqual(demodulate(ask_signal, mod_type, bit_length, center, noise, tolerance)[0], "b25b6db6c80") + + def test_auto_interpretation_overshoot_ook(self): + data = Signal(get_path_for_data_file("ook_overshoot.complex16s"), "").iq_array + result = AutoInterpretation.estimate(data) + self.assertEqual(result["modulation_type"], "ASK") + self.assertEqual(result["bit_length"], 500) + + def test_auto_interpretation_enocean(self): + enocean_signal = np.fromfile(get_path_for_data_file("enocean.complex"), dtype=np.float32) + result = AutoInterpretation.estimate(enocean_signal) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + self.assertEqual(mod_type, "ASK") + self.assertGreaterEqual(center, 0.0077) + self.assertLessEqual(center, 0.0465) + self.assertLessEqual(tolerance, 5) + self.assertEqual(bit_length, 40) + + demod = demodulate(enocean_signal, mod_type, bit_length, center, noise, tolerance, + decoding=Encoding(["WSP", settings.DECODING_ENOCEAN])) + self.assertEqual(len(demod), 3) + self.assertEqual(demod[0], demod[2]) + self.assertEqual(demod[0], "aa9610002c1c024b") + + def test_auto_interpretation_xavax(self): + signal = Signal(get_path_for_data_file("xavax.coco"), "") + result = AutoInterpretation.estimate(signal.iq_array.data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "FSK") + self.assertEqual(bit_length, 100) + demod = demodulate(signal.iq_array.data, mod_type, bit_length, center, noise, tolerance) + self.assertGreaterEqual(len(demod), 5) + + for i in range(1, len(demod)): + self.assertTrue(demod[i].startswith("aaaaaaaa")) + + def test_auto_interpretation_elektromaten(self): + data = Signal(get_path_for_data_file("elektromaten.complex16s"), "").iq_array + result = AutoInterpretation.estimate(data) + + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "ASK") + self.assertEqual(bit_length, 600) + + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance, pause_threshold=8) + self.assertEqual(len(demodulated), 11) + for i in range(11): + self.assertTrue(demodulated[i].startswith("8")) + + def test_auto_interpretation_homematic(self): + data = Signal(get_path_for_data_file("homematic.complex32s"), "").iq_array + + result = AutoInterpretation.estimate(data) + mod_type, bit_length = result["modulation_type"], result["bit_length"] + center, noise, tolerance = result["center"], result["noise"], result["tolerance"] + + self.assertEqual(mod_type, "FSK") + self.assertEqual(bit_length, 100) + + demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance) + self.assertEqual(len(demodulated), 2) + for i in range(2): + self.assertTrue(demodulated[i].startswith("aaaaaaaa")) diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_bit_length_detection.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_bit_length_detection.py new file mode 100644 index 0000000..d814e24 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_bit_length_detection.py @@ -0,0 +1,54 @@ +import unittest +import numpy as np + +from urh.ainterpretation import AutoInterpretation + +class TestAutoInterpretation(unittest.TestCase): + def __run_merge(self, data): + return list(AutoInterpretation.merge_plateau_lengths(np.array(data, dtype=np.uint64))) + + def test_merge_plateau_lengths(self): + self.assertEqual(AutoInterpretation.merge_plateau_lengths([]), []) + self.assertEqual(AutoInterpretation.merge_plateau_lengths([42]), [42]) + self.assertEqual(AutoInterpretation.merge_plateau_lengths([100, 100, 100]), [100, 100, 100]) + self.assertEqual(self.__run_merge([100, 49, 1, 50, 100]), [100, 100, 100]) + self.assertEqual(self.__run_merge([100, 48, 2, 50, 100]), [100, 100, 100]) + self.assertEqual(self.__run_merge([100, 100, 67, 1, 10, 1, 21]), [100, 100, 100]) + self.assertEqual(self.__run_merge([100, 100, 67, 1, 10, 1, 21, 100, 50, 1, 49]), [100, 100, 100, 100, 100]) + + def test_estimate_tolerance_from_plateau_lengths(self): + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([]), None) + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([10]), None) + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([100, 49, 1, 50, 100]), 1) + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([100, 49, 2, 50, 100]), 2) + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([100, 49, 2, 50, 100, 1]), 2) + self.assertEqual(AutoInterpretation.estimate_tolerance_from_plateau_lengths([8, 8, 6, 1, 1]), 1) + + def test_tolerant_greatest_common_divisor(self): + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([]), 1) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([22]), 1) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([10, 5, 5]), 5) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([100, 100, 100]), 100) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([100, 100, 200, 300, 100, 400]), 100) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([100, 101, 100, 100]), 100) + self.assertEqual(AutoInterpretation.get_tolerant_greatest_common_divisor([100, 101, 202, 301, 100, 500]), 100) + + def test_get_bit_length_from_plateau_length(self): + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths([]), 0) + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths([42]), 42) + plateau_lengths = np.array([2, 1, 2, 73, 1, 26, 100, 40, 1, 59, 100, 47, 1, 52, 67, 1, 10, 1, 21, 33, 1, 66, 100, 5, 1, 3, 1, 48, 1, 27, 1, 8], dtype=np.uint64) + merged_lengths = AutoInterpretation.merge_plateau_lengths(plateau_lengths) + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths(merged_lengths), 100) + + + plateau_lengths = np.array([1, 292, 331, 606, 647, 286, 645, 291, 334, 601, 339, 601, 338, 602, 337, 603, 338, 604, 336, 605, 337, 600, 338, 605, 646], dtype=np.uint64) + merged_lengths = AutoInterpretation.merge_plateau_lengths(plateau_lengths) + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths(merged_lengths), 300) + + plateau_lengths = np.array([3, 8, 8, 8, 8, 8, 8, 8, 8, 16, 8, 8, 16, 32, 8, 8, 8, 8, 8, 24, 8, 24, 8, 24, 8, 24, 8, 24, 16, 16, 24, 8], dtype=np.uint64) + merged_lengths = AutoInterpretation.merge_plateau_lengths(plateau_lengths) + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths(merged_lengths), 8) + + def test_get_bit_length_from_merged_plateau_lengths(self): + merged_lengths = np.array([40, 40, 40, 40, 40, 30, 50, 30, 90, 40, 40, 80, 160, 30, 50, 30], dtype=np.uint64) + self.assertEqual(AutoInterpretation.get_bit_length_from_plateau_lengths(merged_lengths), 40) diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_center_detection.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_center_detection.py new file mode 100644 index 0000000..35cbcdb --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_center_detection.py @@ -0,0 +1,118 @@ +import unittest + +import numpy as np + +from tests.test_util import get_path_for_data_file +from urh.ainterpretation.AutoInterpretation import detect_center +from urh.cythonext.signal_functions import afp_demod + +from urh.signalprocessing.Filter import Filter, FilterType +from urh.signalprocessing.Signal import Signal + + +class TestCenterDetection(unittest.TestCase): + def test_noiseless_rect(self): + def generate_rectangular_signal(bits: str, bit_len: int): + result = np.zeros(len(bits) * bit_len, dtype=np.float32) + for i, bit in enumerate(bits): + if int(bit) != 0: + result[i * bit_len:(i + 1) * bit_len] = np.ones(bit_len, dtype=np.int8) + return result + + rect = generate_rectangular_signal("101010111100011", bit_len=10) + center = detect_center(rect) + self.assertGreaterEqual(center, 0.4) + self.assertLessEqual(center, 0.6) + + def test_noisy_rect(self): + data = Signal(get_path_for_data_file("fsk.complex")).iq_array.data + rect = afp_demod(data, 0.008, "FSK", 2)[5:15000] + + center = detect_center(rect) + self.assertGreaterEqual(center, -0.0587) + self.assertLessEqual(center, 0.02) + + def test_ask_center_detection(self): + data = Signal(get_path_for_data_file("ask.complex")).iq_array.data + rect = afp_demod(data, 0.01111, "ASK", 2) + + center = detect_center(rect) + self.assertGreaterEqual(center, 0) + self.assertLessEqual(center, 0.06) + + def test_enocean_center_detection(self): + data = Signal(get_path_for_data_file("enocean.complex")).iq_array.data + rect = afp_demod(data, 0.05, "ASK", 2) + messages = [rect[2107:5432], rect[20428:23758], rect[44216:47546]] + + for i, msg in enumerate(messages): + center = detect_center(msg) + self.assertGreaterEqual(center, 0.04, msg=str(i)) + self.assertLessEqual(center, 0.072, msg=str(i)) + + def test_ask_50_center_detection(self): + message_indices = [(0, 8000), (18000, 26000), (36000, 44000), (54000, 62000), (72000, 80000)] + + data = Signal(get_path_for_data_file("ask50.complex")).iq_array.data + rect = afp_demod(data, 0.0509, "ASK", 2) + + for start, end in message_indices: + center = detect_center(rect[start:end]) + self.assertGreaterEqual(center, 0.4, msg="{}/{}".format(start, end)) + self.assertLessEqual(center, 0.65, msg="{}/{}".format(start, end)) + + def test_homematic_center_detection(self): + data = Signal(get_path_for_data_file("homematic.complex32s"), "").iq_array.data + rect = afp_demod(data, 0.0012, "FSK", 2) + + msg1 = rect[17719:37861] + msg2 = rect[70412:99385] + + center1 = detect_center(msg1) + self.assertGreaterEqual(center1, -0.1285) + self.assertLessEqual(center1, -0.0413) + + center2 = detect_center(msg2) + self.assertGreaterEqual(center2, -0.1377) + self.assertLessEqual(center2, -0.0367) + + def test_noised_homematic_center_detection(self): + data = Signal(get_path_for_data_file("noised_homematic.complex"), "").iq_array.data + rect = afp_demod(data, 0.0, "FSK", 2) + + center = detect_center(rect) + + self.assertGreater(center, -0.0148) + self.assertLess(center, 0.0024) + + def test_fsk_15db_center_detection(self): + data = Signal(get_path_for_data_file("FSK15.complex"), "").iq_array.data + rect = afp_demod(data, 0, "FSK", 2) + center = detect_center(rect) + self.assertGreaterEqual(center, -0.1979) + self.assertLessEqual(center, 0.1131) + + def test_fsk_10db_center_detection(self): + data = Signal(get_path_for_data_file("FSK10.complex"), "").iq_array.data + rect = afp_demod(data, 0, "FSK", 2) + center = detect_center(rect) + self.assertGreaterEqual(center, -0.1413) + self.assertLessEqual(center, 0.05) + + def test_fsk_live_capture(self): + data = Signal(get_path_for_data_file("fsk_live.coco"), "").iq_array.data + + n = 10 + moving_average_filter = Filter([1/n for _ in range(n)], filter_type=FilterType.moving_average) + filtered_data = moving_average_filter.apply_fir_filter(data.flatten()).view(np.float32) + filtered_data = filtered_data.reshape((len(filtered_data)//2, 2)) + + rect = afp_demod(filtered_data, 0.0175, "FSK", 2) + center = detect_center(rect) + self.assertGreaterEqual(center, -0.0148, msg="Filtered") + self.assertLessEqual(center, 0.01, msg="Filtered") + + rect = afp_demod(data, 0.0175, "FSK", 2) + center = detect_center(rect) + self.assertGreaterEqual(center, -0.02, msg="Original") + self.assertLessEqual(center, 0.01, msg="Original") diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_estimate_tolerance.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_estimate_tolerance.py new file mode 100644 index 0000000..3d3578c --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_estimate_tolerance.py @@ -0,0 +1,40 @@ +import unittest + +import numpy as np + +from urh.ainterpretation import AutoInterpretation + + +class TestEstimateTolerance(unittest.TestCase): + def test_tolerance_estimation(self): + data = [[40, 4, 3, 8, 12, 3, 4, 3, 2, 9, 10, 4, 7, 12, 7, 5, 11, 4, 8, 10, 1, 1, 1, 1, 4, 4, 10, 7, 7, 1, 17, 1, 1, 5, 3, 2, 1, 3, 17, 1, 1, 1, 1, 3, 3, 7, 18, 1, 3, 1, 1, 8, 7, 6, 6, 14, 6, 5, 8, 14, 2, 6, 10, 16, 1, 1, 16, 7, 2, 6, 18, 3, 1, 4, 1, 5, 15, 1, 3, 1, 2, 1, 1, 9, 18, 15, 6, 3, 9, 13, 1, 1, 4, 4, 10, 15, 2, 1, 1, 1, 13, 5, 7, 3, 17, 1, 1, 1, 1, 2, 3, 2, 1, 4, 22, 2, 2, 7, 18, 15, 6, 4, 8, 15, 4, 3, 11, 15, 2, 4, 12, 8, 2, 2, 1, 2, 18, 3, 1, 3, 2, 6, 15, 1, 3, 1, 2, 4, 1, 6, 19, 2, 2, 10, 10, 2, 6, 15, 18, 15, 18, 15, 1, 3, 14, 4, 7, 4, 16, 1, 8, 8, 12, 1, 8, 1, 3, 8, 8, 5, 5, 15, 6, 5, 7, 15, 4, 4, 10, 15, 1, 5, 12, 7, 1, 7, 18, 3, 1, 3, 2, 6, 14, 1, 3, 3, 1, 11, 9, 2, 7, 15, 6, 6, 6, 15, 4, 6, 8, 15, 1, 7, 8, 7, 3, 1, 2, 4, 1, 2, 15, 3, 6, 6, 11, 1, 3, 1, 8, 8, 12, 1, 9, 1, 1, 10, 5, 7, 6, 15, 1, 1, 1, 7, 8, 15, 1, 6, 9, 22, 3, 1, 3, 4, 1, 1, 13, 1, 3, 3, 2, 3, 1, 5, 24, 9, 10, 3, 6, 1, 1, 12, 3, 8, 7, 15, 2, 14, 2, 7, 8, 10, 1, 10, 10, 1, 1, 1, 1, 3, 7, 4, 15, 1, 1, 1, 1, 3, 3, 2, 1, 5, 3, 1, 1, 12, 9, 1, 8, 2, 1, 9, 7, 8, 6, 15, 2, 7, 7, 17, 1, 21, 8, 11, 1, 8, 12, 3, 1, 1, 1, 1, 1, 12, 3, 1, 3, 10, 10, 2, 11, 9, 7, 5, 7, 15, 1, 23, 7, 24, 5, 22, 1, 7, 1, 8, 12, 3, 1, 1, 1, 1, 1, 12, 12, 3, 4, 1, 1, 12, 8, 4, 7, 15, 1, 24, 8, 22, 6, 31, 1, 8, 11, 4, 1, 3, 1, 3, 2, 6, 9, 6, 3, 2, 2, 10, 2, 15, 7, 4, 3, 19, 1, 32, 1, 23, 3, 26, 8, 3, 2, 1, 1, 14, 2, 2, 3, 11, 8, 3, 1, 2, 4, 1, 2, 11, 2, 11, 1, 2, 7, 26, 2, 55, 6, 20, 1, 1, 9, 3, 1, 3, 1, 13, 3, 1, 2, 12, 8, 5, 5, 1, 2, 11, 2, 10, 2, 2, 4, 11, 2, 16, 2, 32, 1, 22, 7, 19, 2, 2, 3, 2, 1, 7, 8, 7, 3, 1, 3, 11, 7, 5, 6, 2, 1, 9, 1, 1, 2, 15, 2, 11, 4, 16, 1, 24, 6, 24, 6, 21, 3, 1, 2, 3, 1, 7, 8, 7, 4, 1, 2, 11, 2, 13, 7, 4, 1, 2, 4, 16, 2, 12, 1, 41, 7, 37, 8, 1, 2, 4, 1, 1, 1, 1, 2, 12, 3, 1, 3, 6, 5, 1, 2, 11, 3, 10, 1, 1, 7, 8, 3, 17, 1, 23, 7, 24, 5, 30, 2, 7, 7, 3, 1, 4, 2, 1, 3, 12, 2, 13, 7, 7, 2, 1, 1, 1, 1, 12, 4, 1, 2, 51, 6, 57, 2, 2, 2, 7, 2, 15, 6, 1, 2, 7, 2, 12, 1, 1, 3, 1, 1, 9, 1, 2, 3, 7, 7, 26, 1, 88, 10, 6, 3, 13, 3, 1, 2, 11, 3, 2, 2, 7, 3, 1, 1, 1, 1, 12, 2, 8, 7, 181, 1, 16, 1, 9, 2, 1, 4, 7, 1, 2, 3, 2, 1, 8, 3, 12, 1, 9, 1, 3, 7, 13, 1, 8, 2, 1, 1, 1, 2, 3, 1, 54, 1, 16, 1, 15, 3], + [1, 1, 2, 3660, 1, 634, 1, 465, 1, 50, 1, 66, 1, 16, 1, 815, 1, 522, 1, 97, 1, 14, 1, 78, 1, 21, 1, 142, 1, 28, 1, 57, 1, 129, 1, 129, 1, 7, 1, 14, 1, 28, 1, 34, 1, 196, 1, 14, 1, 22, 1, 159, 1, 68, 1, 88, 1, 51, 1, 25, 1, 119, 1, 370], + [4, 2, 2, 1, 8, 1, 1, 1, 6, 2, 6, 2, 2, 1, 1, 1, 6, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 3, 1, 6, 1, 4, 2, 2, 1, 4, 2, 3, 2, 1, 2], + [1, 66, 1, 13, 1, 2, 1, 2, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 209, 104, 105, 208, 104, 312, 105, 104, 104, 104, 521, 416, 105, 104, 208, 104, 313, 208, 209, 104, 104, 104, 417], + [1, 73, 1, 2, 1, 6, 1, 1, 105, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 208, 104, 104, 209, 104, 312, 105, 104, 104, 104, 521, 417, 104, 104, 208, 104, 313, 208, 209, 104, 104, 104, 416], + [1, 76, 1, 2, 1, 3, 1, 1, 105, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 105, 208, 104, 104, 209, 103, 313, 105, 103, 104, 105, 521, 416, 104, 105, 208, 104, 313, 208, 209, 103, 104, 105, 416], + [1, 11, 1, 10, 1, 10, 1, 10, 1, 5, 1, 4, 1, 5, 1, 4, 2, 4, 1, 3, 3, 3, 3, 2, 104, 105, 104, 104, 105, 104, 103, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 103, 105, 104, 104, 105, 104, 104, 104, 208, 104, 105], + [1, 12, 1, 22, 1, 10, 1, 3, 1, 1, 1, 4, 1, 5, 1, 3, 2, 4, 2, 4, 2, 3, 2, 3, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 105, 103, 104, 104, 104, 105, 104, 104, 104, 105, 104, 103, 105, 104, 104, 104, 105, 104, 104, 104, 209, 103, 105], + [1, 12, 1, 22, 1, 10, 1, 5, 1, 3, 2, 5, 1, 3, 2, 4, 2, 3, 3, 3, 2, 3, 104, 105, 104, 104, 105, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 103, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 105, 104, 104, 208, 104, 104], + [1, 66, 1, 2, 1, 6, 1, 6, 1, 1, 105, 104, 104, 104, 105, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 105, 208, 104, 104, 209, 104, 312, 105, 104, 104, 104, 521, 417, 103, 104, 209, 104, 313, 208, 209, 103, 104, 105, 416], + [1, 66, 1, 13, 1, 2, 1, 2, 105, 103, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 104, 103, 105, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 208, 105, 104, 208, 104, 312, 105, 104, 104, 104, 521, 417, 104, 104, 208, 105, 312, 208, 209, 104, 104, 105, 416], + [1, 66, 1, 6, 1, 6, 1, 2, 1, 2, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 105, 104, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 208, 105, 104, 208, 104, 312, 105, 104, 104, 104, 521, 417, 104, 105, 207, 104, 314, 208, 208, 104, 104, 105, 416], + [2, 3, 13, 1, 5, 1, 1, 1, 26, 1, 2, 1, 2, 1, 6, 1, 5, 1, 2, 1, 5, 1, 3, 1, 6, 1, 3, 1, 3, 1, 7, 1, 1, 1, 3, 1, 19, 1, 7, 1, 26, 1, 26, 1, 2, 1, 5, 1, 2, 1, 3, 1, 7, 1, 12, 1, 6, 1, 24, 1, 4, 1, 6, 1, 6, 1, 4, 1, 1, 1, 27, 1, 6, 1, 7, 1, 13, 1, 6, 1, 7, 1, 6, 1, 16, 1, 1, 1, 11, 1, 6, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 6, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 2, 1, 3, 1, 4, 1, 112, 1, 2, 1, 5, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 4, 1, 6, 1, 28, 1, 83, 1, 1, 1, 5, 1, 6, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 1, 1, 5, 1, 9, 1, 6, 1, 4, 1, 11, 1, 13, 1, 7, 1, 6, 1, 40, 1, 3, 1, 1, 1, 2, 1, 6, 1, 3, 1, 2, 1, 3, 1, 13, 1, 6, 1, 6, 1, 25, 1, 6, 1, 4, 1, 6, 1, 45, 1, 14, 1, 6, 1, 6, 1, 14, 1, 16, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 6, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 4, 1, 6, 1, 3, 1, 2, 1, 4, 1, 6, 1, 10, 1, 112, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 4, 1, 1, 1, 4, 1, 3, 1, 24, 1, 78, 1, 7, 1, 20, 1, 7, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 11, 1, 7, 1, 7, 1, 25, 1, 11, 1, 7, 1, 27, 1, 9, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 25, 1, 13, 1, 11, 1, 65, 1, 13, 1, 7, 1, 6, 1, 6, 1, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 6, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 6, 1, 3, 1, 2, 1, 3, 1, 108, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 10, 1, 7, 1, 6, 1, 14, 1, 66, 1, 8, 1, 6, 1, 6, 1, 6, 1, 10, 1, 6, 1, 6, 1, 6, 1, 7, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 19, 1, 7, 1, 14, 1, 18, 1, 10, 1, 7, 1, 6, 1, 13, 1, 7, 1, 1, 1, 6, 1, 1, 1, 4, 1, 5, 1, 2, 1, 3, 1, 7, 1, 6, 1, 6, 1, 3, 1, 6, 1, 6, 1, 18, 1, 11, 1, 57, 1, 14, 1, 13, 1, 6, 1, 11, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 13, 1, 97, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 6, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 12, 1, 6, 1, 7, 1, 21, 1, 14, 1, 13, 1, 26, 1, 8, 1, 5, 1, 6, 1, 13, 1, 10, 1, 6, 1, 7, 1, 6, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 31, 1, 7, 1, 14, 1, 3, 1, 25, 1, 7, 1, 16, 1, 8, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 6, 1, 1, 1, 4, 1, 6, 1, 3, 1, 2, 1, 3, 1, 6, 1, 7, 1, 3, 1, 13, 1, 52, 1, 21, 1, 21, 1, 6, 1, 5, 1, 2, 1, 6, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 3, 1, 108, 1, 1, 1, 5, 1, 6, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 3, 1, 4, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 15, 1, 3, 1, 6, 1, 7, 1, 29, 1, 46, 1, 2, 1, 8, 1, 12, 1, 25, 1, 13, 1, 11, 1, 3, 1, 6, 1, 6, 1, 21, 1, 7, 1, 14, 1, 6, 1, 7, 1, 6, 1, 5, 1, 4, 1, 11, 1, 6, 1, 7, 1, 6, 1, 20, 1, 6, 1, 6, 1, 13, 1, 57, 1, 1, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 1, 1, 6, 1, 15, 1, 5, 1, 7, 1, 7, 1, 3, 1, 4, 1, 7, 1, 5, 1, 21, 1, 6, 1, 9, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 6, 1, 6, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 11, 1, 6, 1, 6, 1, 11, 1, 6, 1, 6, 1, 11, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 2, 1, 1, 9, 1, 25, 1, 7, 1, 6, 1, 14, 1, 6, 1, 28, 1, 6, 1, 2, 1, 1, 1, 6, 1, 6, 1, 6, 1, 10, 1, 13, 1, 6, 1, 10, 1, 7, 1, 6, 1, 3, 1, 7, 1, 6, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 4, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 4, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 4, 1, 6, 1, 3, 1, 2, 1, 4, 1, 3, 1, 2, 1, 3, 1, 7, 1, 3, 1, 2, 1, 3, 1, 4, 1, 82, 1, 21, 1, 3, 1, 5, 1, 1, 1, 4, 1, 1, 1, 6, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 8, 1, 22, 1, 71, 1, 8, 1, 6, 1, 5, 1, 7, 1, 6, 1, 3, 1, 2, 1, 3, 1, 6, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 5, 1, 7, 1, 6, 1, 8, 1, 7, 1, 8, 1, 5, 1, 6, 1, 14, 1, 6, 1, 28, 1, 103, 1, 42, 1, 6, 1, 6, 1, 6, 1, 20, 1, 5, 1, 8, 1, 2, 1, 4, 1, 7, 1, 6, 1, 12, 1, 6, 1, 28, 1, 6, 1, 153, 1, 6, 1, 6, 1, 20, 1, 5, 1, 7, 1, 2, 1, 13, 1, 5, 1, 8, 1, 5, 1, 2, 1, 6, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 6, 1, 3, 1, 2, 1, 6, 1, 4, 1, 6, 1, 6, 1, 3, 1, 6, 1, 7, 1, 10, 1, 18, 1, 6, 1, 11, 1, 3, 1, 2, 1, 6, 1, 3, 1, 7, 1, 3, 1, 2, 1, 4, 1, 3, 1, 2, 1, 3, 1, 4, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 8, 1, 7, 1, 14, 1, 22, 1, 14, 1, 6, 1, 21, 1, 6, 1, 6, 1, 96, 1, 1, 1, 5, 1, 7, 1, 6, 1, 5, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 6, 1, 8, 1, 2, 1, 14, 1, 6, 1, 13, 1, 7, 1, 6, 1, 28, 1, 6, 1, 104, 1, 2, 1, 5, 1, 2, 1, 6, 1, 5, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 22, 1, 6, 1, 162, 1, 6, 1, 35, 1, 6, 1, 6, 1, 5, 1, 7, 1, 3, 1, 3, 1, 8, 1, 5, 1, 20, 1, 4, 1, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 6, 1, 6, 1, 6, 1, 10, 1, 18, 1, 6, 1, 6, 1, 11, 1, 11, 1, 5, 1, 7, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 2, 1, 4, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 22, 1, 17, 1, 6, 1, 7, 1, 6, 1, 21, 1, 6, 1, 28, 1, 98, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 4, 1, 10, 1, 5, 1, 14, 1, 14, 1, 35, 1, 21, 1, 1, 1, 5, 1, 7, 1, 5, 1, 6, 1, 6, 1, 24, 1, 7, 1, 3, 1, 2, 1, 3, 1, 7, 1, 3, 1, 2, 1, 33, 1, 14, 1, 6, 1, 6, 1, 14, 1, 2, 1, 1, 1, 11, 1, 5, 1, 6, 1, 6, 1, 28, 1, 146, 1, 6, 1, 6, 1, 34, 1, 6, 1, 7, 1, 5, 1, 2, 1, 8, 1, 4, 1, 5, 1, 6, 1, 6, 1, 7, 1, 17, 1, 1, 1, 5, 1, 2, 1, 3, 1, 2, 1, 6, 1, 6, 1, 6, 1, 3, 1, 2, 1, 3, 1, 13, 1, 11, 1, 6, 1, 48, 1, 36, 1, 13, 1, 6, 1, 7, 1, 6, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 10, 1, 6, 1, 11, 1, 11, 1, 13, 1, 11, 1, 3, 1, 6, 1, 7, 1, 3, 1, 37, 1, 6, 1, 22, 1, 6, 1, 6, 1, 11, 1, 3, 1, 7, 1, 3, 1, 6, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 6, 1, 4, 1, 1, 1, 3, 1, 7, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 7, 1, 3, 1, 82, 1, 6, 1, 20, 1, 14, 1, 6, 1, 6, 1, 6, 1, 29, 1, 6, 1, 6, 1, 6, 1, 6, 1, 8, 1, 6, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 6, 1, 3, 1, 2, 1, 3, 1, 6, 1, 6, 1, 7, 1, 10, 1, 18, 1, 41, 1, 57, 1, 7, 1, 16, 1, 18, 1, 6, 1, 7, 1, 6, 1, 20, 1, 6, 1, 6, 1, 153, 1, 6, 1, 20, 1, 21, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 3, 1, 7, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 7, 1, 3, 1, 107, 1, 4, 1, 2, 1, 5, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 2, 1, 1, 43, 1, 21, 1, 111, 1, 6, 1, 21, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 10, 1, 1, 1, 2, 1, 7, 1, 5, 1, 6, 1, 6, 1, 6, 1, 13, 1, 6, 1, 6, 1, 8, 1, 3, 1, 2, 1, 5, 1, 7, 1, 6, 1, 6, 1, 5, 1, 4, 1, 6, 1, 11, 1, 13, 1, 48, 1, 14, 1, 6, 1, 21, 1, 6, 1, 6, 1, 7, 1, 6, 1, 15, 1, 5, 1, 6, 1, 6, 1, 28, 1, 167, 1, 6, 1, 13, 1, 6, 1, 6, 1, 30, 1, 5, 1, 6, 1, 6, 1, 6, 1, 28, 1, 6, 1, 13, 1, 110, 1, 27, 1, 28, 1, 6, 1, 30, 1, 19, 1, 6, 1, 6, 1, 49, 1, 103, 1, 6, 1, 6, 1, 13, 1, 27, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 4, 1, 148, 1, 6, 1, 6, 1, 6, 1, 6, 1, 19, 1, 16, 1, 6, 1, 6, 1, 7, 1, 20, 1, 27, 1, 110, 1, 56, 1, 6, 1, 6, 1, 6, 1, 4, 1, 16, 1, 6, 1, 7, 1, 6, 1, 20, 1, 6, 1, 89, 1, 6, 1, 6, 1, 6, 1, 6, 1, 3, 1, 2, 1, 3, 1, 6, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 2, 1, 14, 1, 6, 1, 6, 1, 8, 1, 3, 1, 3, 1, 7, 1, 6, 1, 6, 1, 6, 1, 14, 1, 6, 1, 6, 1, 14, 1, 131, 1, 28, 1, 6, 1, 6, 1, 6, 1, 5, 1, 6, 1, 6, 1, 2, 1, 5, 1, 7, 1, 6, 1, 20, 1, 6, 1, 167, 1, 6, 1, 6, 1, 6, 1, 6, 1, 20, 1, 6, 1, 6, 1, 2, 1, 5, 1, 7, 1, 5, 1, 6, 1, 6, 1, 14, 1, 20, 1, 159, 1, 1, 1, 1, 1, 6, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 6, 1, 3, 1, 2, 1, 4, 1, 2, 1, 8, 1, 156, 1, 6, 1, 6, 1, 6, 1, 20, 1, 6, 1, 7, 1, 5, 1, 2, 1, 8, 1, 3, 1, 13, 1, 7, 1, 27, 1, 6, 1, 131, 1, 35, 1, 6, 1, 6, 1, 6, 1, 6, 1, 13, 1, 2, 1, 7, 1, 4, 1, 20, 1, 6, 1, 6, 1, 28, 1, 13, 1, 117, 1, 13, 1, 34, 1, 7, 1, 6, 1, 5, 1, 2, 1, 7, 1, 5, 1, 20, 1, 6, 1, 13, 1, 6, 1, 167, 1, 6, 1, 20, 1, 6, 1, 7, 1, 5, 1, 2, 1, 7, 1, 5, 1, 5, 1, 6, 1, 6, 1, 28, 1, 6, 1, 181, 1, 6, 1, 6, 1, 12, 1, 2, 1, 7, 1, 5, 1, 20, 1, 6, 1, 6, 1, 6, 1, 41, 1, 2, 1, 8, 1, 6, 1, 3, 1, 20, 1, 13, 1, 6, 1, 3, 1, 6, 1, 7, 1, 6, 1, 3, 1, 4, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 4, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 1, 4, 1, 2, 1, 4, 1, 6, 1, 3, 1, 2, 1, 3, 1, 2, 1, 4, 1, 3, 1, 2, 1, 4, 1, 6, 1, 3, 1, 6, 1, 4, 1, 109, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 1, 37, 1, 7, 1, 65, 1, 2, 1, 5, 1, 6, 1, 6, 1, 7, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 4, 1, 1, 1, 7, 1, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 4, 1, 7, 1, 16, 1, 14, 1, 7, 1, 59, 1, 6, 1, 2, 1, 6, 1, 3, 1, 13, 1, 6, 1, 25, 1, 6, 1, 10, 1, 6, 1, 2, 1, 22, 1, 14, 1, 14, 1, 6, 1, 20, 1, 6, 1, 6, 1, 2, 1, 5, 1, 7, 1, 6, 1, 6, 1, 6, 1, 6, 1, 28, 1, 6, 1, 131, 1, 35, 1, 6, 1, 6, 1, 5, 1, 6, 1, 6, 1, 2, 1, 13, 1, 6, 1, 6, 1, 13, 1, 6, 1, 6, 1, 160, 1, 13, 1, 13, 1, 14, 1, 5, 1, 5, 1, 7, 1, 2, 1, 5, 1, 7, 1, 5, 1, 6, 1, 39, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 6, 1, 3, 1, 6, 1, 32, 1, 10, 1, 7, 1, 68, 1, 20, 1, 6, 1, 7, 1, 5, 1, 2, 1, 7, 1, 5, 1, 20, 1, 6, 1, 13, 1, 6, 1, 167, 1, 6, 1, 20, 1, 6, 1, 7, 1, 5, 1, 2, 1, 6, 1, 1, 1, 3, 1, 6, 1, 6, 1, 7, 1, 27, 1, 6, 1, 78, 1, 6, 1, 6, 1, 5, 1, 6, 1, 7, 1, 3, 1, 6, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 1, 3, 1, 4, 1, 2, 1, 41, 1, 16, 1, 11, 1, 7, 1, 29, 1, 5, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 4, 1, 5, 1, 7, 1, 3, 1, 2, 1, 3, 1, 6, 1, 6, 1, 4, 1, 13, 1, 6, 1, 4, 1, 6, 1, 6, 1, 3, 1, 7, 1, 3, 1, 2, 1, 3, 1, 4, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 6, 1, 4, 1, 2, 1, 3, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 3, 1, 9, 1, 5, 1, 2, 1, 7, 1, 6, 1, 6, 1, 6, 1, 7, 1, 6, 1, 6, 1, 14, 1, 123, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 6, 1, 1, 1, 4, 1, 6, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 11, 1, 7, 1, 7, 1, 212, 1, 6, 1, 6, 1, 13, 1, 15, 1, 27, 1, 6, 1, 6, 1, 153, 1, 6, 1, 6, 1, 6, 1, 6, 1, 20, 1, 7, 1, 13, 1, 3, 1, 11, 1, 5, 1, 6, 1, 7, 1, 27, 1, 80, 1, 20, 1, 2775, 3, 20, 1, 16, 1, 2, 1, 17], + [1, 53, 1, 9, 1, 3, 1, 6, 1, 5, 2, 2, 1, 1, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 208, 105, 104, 208, 104, 313, 104, 104, 104, 104, 521, 417, 104, 104, 208, 104, 313, 209, 208, 104, 104, 104, 417], + [1, 69, 1, 6, 1, 6, 1, 1, 105, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 105, 104, 103, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 105, 208, 104, 105, 208, 104, 312, 105, 104, 104, 104, 521, 417, 104, 104, 208, 105, 312, 208, 209, 104, 104, 104, 417], + [1, 66, 1, 9, 1, 3, 1, 4, 105, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 104, 105, 208, 105, 104, 208, 104, 312, 105, 104, 104, 104, 521, 417, 104, 104, 208, 104, 313, 208, 209, 104, 104, 105, 416], + [1, 51, 1, 13, 1, 3, 3, 6, 106, 105, 103, 105, 104, 105, 104, 103, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 103, 105, 105, 104, 104, 103, 104, 105, 104, 104, 105, 104, 104, 103, 209, 105, 104], + [2, 72, 1, 5, 1, 2, 106, 105, 103, 105, 104, 105, 103, 104, 104, 104, 105, 104, 105, 103, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 105, 103, 105, 103, 105, 104, 104, 104, 104, 105, 104, 104, 104, 105, 103, 209, 104, 105], + [1, 78, 3, 1, 106, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 104, 105, 103, 104, 104, 104, 105, 104, 105, 104, 103, 105, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 105, 103, 208, 105, 103], + [1, 83, 1, 1, 105, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 105, 103, 104, 104, 105, 104, 104, 104, 105, 103, 105, 103, 105, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 105, 208, 104, 104, 208, 104, 313, 105, 104, 104, 103, 522, 416, 104, 104, 209, 104, 313, 208, 209, 104, 103, 105, 416], + [1, 80, 1, 2, 1, 1, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 208, 105, 104, 208, 104, 313, 105, 104, 103, 104, 522, 416, 104, 104, 209, 104, 313, 208, 208, 104, 104, 105, 416], + [1, 73, 1, 2, 1, 9, 105, 104, 104, 104, 105, 103, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 105, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 105, 104, 104, 104, 104, 208, 105, 104, 208, 104, 313, 104, 104, 104, 104, 522, 416, 104, 104, 208, 105, 312, 209, 208, 104, 104, 105, 416], + [1, 13, 2, 4, 1, 9, 1, 4, 2, 9, 1, 4, 2, 3, 3, 4, 1, 9, 1, 3, 3, 4, 2, 2, 105, 105, 104, 103, 105, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 105, 103, 104, 106, 104, 104, 104, 103, 105, 104, 104, 105, 104, 104, 104, 104, 104, 104, 104, 104, 209, 104, 105], + [1, 9, 3, 3, 2, 9, 1, 4, 2, 4, 2, 8, 1, 4, 2, 4, 2, 4, 2, 2, 1, 5, 2, 3, 3, 3, 2, 2, 106, 104, 104, 103, 105, 104, 104, 105, 104, 104, 104, 104, 105, 103, 104, 106, 103, 105, 104, 103, 105, 103, 105, 105, 104, 104, 104, 103, 105, 104, 104, 105, 104, 104, 104, 104, 105, 104, 103, 106, 207, 104, 105],] + + found_tolerances = [] + for i, plateau_lengths in enumerate(data): + found_tolerances.append(AutoInterpretation.estimate_tolerance_from_plateau_lengths(plateau_lengths)) + + estimated_tolerance = AutoInterpretation.get_most_frequent_value(found_tolerances) + self.assertIn(estimated_tolerance, range(4, 7)) diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_message_segmentation.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_message_segmentation.py new file mode 100644 index 0000000..638033b --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_message_segmentation.py @@ -0,0 +1,79 @@ +import unittest + +import numpy as np + +from tests.test_util import get_path_for_data_file +from urh.ainterpretation.AutoInterpretation import segment_messages_from_magnitudes, merge_message_segments_for_ook +from urh.signalprocessing.IQArray import IQArray +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.Signal import Signal + + +class TestMessageSegmentation(unittest.TestCase): + def test_segmentation_for_fsk(self): + signal = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64) + segments = segment_messages_from_magnitudes(np.abs(signal), 0.0009) + self.assertEqual(len(segments), 1) + self.assertEqual(segments[0], (0, 17742)) + + def test_segmentation_for_ask(self): + signal = np.fromfile(get_path_for_data_file("ask.complex"), dtype=np.complex64) + segments = segment_messages_from_magnitudes(np.abs(signal), 0.02) + segments = merge_message_segments_for_ook(segments) + self.assertEqual(len(segments), 1) + self.assertEqual(segments[0], (462, 12011)) + + def test_segmentation_enocean_multiple_messages(self): + signal = np.fromfile(get_path_for_data_file("enocean.complex"), dtype=np.complex64) + segments = segment_messages_from_magnitudes(np.abs(signal), 0.0448) + segments = merge_message_segments_for_ook(segments) + self.assertEqual(len(segments), 3) + self.assertEqual(segments[0], (2107, 5432)) + self.assertEqual(segments[1], (20428, 23758)) + self.assertEqual(segments[2], (44216, 47546)) + + def test_message_segmentation_fsk_xavax(self): + signal = Signal(get_path_for_data_file("xavax.coco"), "") + segments = segment_messages_from_magnitudes(signal.iq_array.magnitudes, noise_threshold=0.002) + + # Signal starts with overdrive, so one message more + self.assertTrue(len(segments) == 6 or len(segments) == 7) + if len(segments) == 7: + segments = segments[1:] + + self.assertEqual(segments, + [(275146, 293697), (321073, 338819), (618213, 1631898), (1657890, 1678041), (1803145, 1820892), + (1846213, 1866364)]) + + def test_segmentation_ask_50(self): + modulator = Modulator("ask50") + modulator.modulation_type = "ASK" + modulator.parameters[0] = 50 + modulator.parameters[1] = 100 + modulator.samples_per_symbol = 100 + + msg1 = modulator.modulate("1010101111", pause=10000) + msg2 = modulator.modulate("1010101110010101", pause=20000) + msg3 = modulator.modulate("1010101010101111", pause=30000) + + data = IQArray.concatenate((msg1, msg2, msg3)) + + segments = segment_messages_from_magnitudes(data.magnitudes, noise_threshold=0) + self.assertEqual(len(segments), 3) + self.assertEqual(segments, [(0, 999), (10999, 12599), (32599, 34199)]) + + def test_segmentation_elektromaten(self): + signal = Signal(get_path_for_data_file("elektromaten.complex16s"), "") + + signal.noise_threshold_relative = 0.1 + + segments = segment_messages_from_magnitudes(signal.iq_array.magnitudes, noise_threshold=signal.noise_threshold) + segments = merge_message_segments_for_ook(segments) + + self.assertEqual(len(segments), 11) + + def test_ook_merge(self): + input = [(26728, 27207), (28716, 29216), (30712, 32190), (32695, 34178), (34686, 35181), (36683, 38181), (38670, 39165), (40668, 42154), (42659, 44151), (44642, 46139), (46634, 47121), (47134, 47145), (48632, 50129), (50617, 51105), (52612, 54089), (54100, 54113), (54601, 56095), (56592, 58075), (58581, 59066), (59076, 59091), (60579, 61081), (62567, 64063), (64559, 66053), (66548, 67035), (68539, 69031), (70533, 71035), (72527, 73008), (73019, 73035), (74522, 75006), (90465, 90958), (92456, 92944), (94455, 95935), (96441, 97930), (98437, 98937), (100430, 101914), (102414, 102901), (104413, 105889), (106398, 107895), (108389, 109873), (110385, 110877), (112374, 113853), (114367, 114862), (116355, 117842), (118344, 119826), (120340, 121824), (122324, 122825), (124323, 124821), (126316, 127807), (128300, 129782), (130293, 130777), (132280, 132774), (134275, 134773), (136266, 136767), (138265, 138751), (154205, 154694), (156206, 156703), (158191, 159685), (160189, 161683), (162176, 162667), (164164, 165657), (166159, 166648), (168147, 169631), (170145, 171621), (172131, 173611), (174125, 174607), (176118, 177600), (178105, 178590), (180093, 181574), (181585, 181599), (182090, 183573), (184074, 185565), (186070, 186553), (188061, 188555), (190052, 191533), (192043, 193523), (194034, 194518), (196021, 196510), (198012, 198503), (200014, 200496), (202003, 202485), (202498, 202511), (217953, 218430), (218442, 218457), (219940, 220426), (221935, 223431), (223926, 225409), (225912, 226399), (227912, 229387), (229896, 230382), (231886, 233369), (233383, 233393), (233882, 235375), (235874, 237357), (237858, 238361), (239850, 241343), (241844, 242328), (243840, 245331), (245828, 247306), (247820, 249296), (249811, 250298), (251803, 252283), (252296, 252309), (253790, 255271), (255778, 257276), (257774, 258258), (259764, 260257), (261760, 262239), (263744, 264241), (265744, 266225), (281684, 282171), (283676, 284163), (285668, 287153), (287665, 289149), (289654, 290145), (291642, 293131), (293633, 294120), (295629, 297104), (297116, 297129)] + + merged = merge_message_segments_for_ook(input) + self.assertEqual(len(merged), 5) diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_modulation_detection.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_modulation_detection.py new file mode 100644 index 0000000..1137b24 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_modulation_detection.py @@ -0,0 +1,41 @@ +import unittest +from tests.test_util import get_path_for_data_file +from urh.ainterpretation import AutoInterpretation +import numpy as np + +from urh.signalprocessing.Modulator import Modulator + + +class TestModulationDetection(unittest.TestCase): + def test_fsk_detection(self): + fsk_signal = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64)[5:15000] + + mod = AutoInterpretation.detect_modulation(fsk_signal, wavelet_scale=4, median_filter_order=7) + self.assertEqual(mod, "FSK") + + def test_ook_detection(self): + data = np.fromfile(get_path_for_data_file("ask.complex"), dtype=np.complex64) + mod = AutoInterpretation.detect_modulation(data) + self.assertEqual(mod, "OOK") + + data = np.fromfile(get_path_for_data_file("ASK_mod.complex"), dtype=np.complex64) + mod = AutoInterpretation.detect_modulation(data) + self.assertEqual(mod, "OOK") + + def test_ask50_detection(self): + message_indices = [(0, 8000), (18000, 26000), (36000, 44000), (54000, 62000), (72000, 80000)] + data = np.fromfile(get_path_for_data_file("ask50.complex"), dtype=np.complex64) + + for start, end in message_indices: + mod = AutoInterpretation.detect_modulation(data[start:end]) + self.assertEqual(mod, "ASK", msg="{}/{}".format(start, end)) + + def test_psk_detection(self): + modulator = Modulator("") + modulator.modulation_type = "PSK" + modulator.parameters[0] = -90 + modulator.parameters[1] = 90 + + data = modulator.modulate("10101010111000") + mod = AutoInterpretation.detect_modulation(data) + self.assertEqual(mod, "PSK") diff --git a/Software/Universal Radio Hacker/tests/auto_interpretation/test_noise_detection.py b/Software/Universal Radio Hacker/tests/auto_interpretation/test_noise_detection.py new file mode 100644 index 0000000..69092df --- /dev/null +++ b/Software/Universal Radio Hacker/tests/auto_interpretation/test_noise_detection.py @@ -0,0 +1,56 @@ +import unittest + +import numpy as np + +from urh.ainterpretation.AutoInterpretation import detect_noise_level +from tests.test_util import get_path_for_data_file +from urh.signalprocessing.Signal import Signal + + +class TestNoiseDetection(unittest.TestCase): + def test_for_fsk_signal(self): + data = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64) + noise_level = detect_noise_level(np.abs(data)) + self.assertGreaterEqual(noise_level, 0.0005) + self.assertLessEqual(noise_level, 0.009) + + def test_for_ask_signal(self): + data = np.fromfile(get_path_for_data_file("ask.complex"), dtype=np.complex64) + noise_level = detect_noise_level(np.abs(data)) + self.assertGreaterEqual(noise_level, 0.0110) + self.assertLessEqual(noise_level, 0.043) + + def test_for_fsk_signal_with_little_noise_before_and_after(self): + data = np.concatenate((np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64)[-1000:], + np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64)[0:18800])) + noise_level = detect_noise_level(np.abs(data)) + self.assertGreaterEqual(noise_level, 0.0005) + self.assertLessEqual(noise_level, 0.009) + + def test_for_enocean_ask_signal(self): + data = np.fromfile(get_path_for_data_file("enocean.complex"), dtype=np.complex64) + noise_level = detect_noise_level(np.abs(data)) + self.assertGreaterEqual(noise_level, 0.01) + self.assertLessEqual(noise_level, 0.28) + + def test_for_noiseless_signal(self): + data = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.complex64)[0:17639] + noise_level = detect_noise_level(np.abs(data)) + self.assertEqual(noise_level, 0) + + def test_multi_messages_different_rssi(self): + data = Signal(get_path_for_data_file("multi_messages_different_rssi.coco"), "").iq_array.data + noise_level = detect_noise_level(np.abs(data)) + self.assertGreater(noise_level, 0.001) + self.assertLess(noise_level, 0.002) + + def test_for_psk_signal(self): + data = Signal(get_path_for_data_file("psk_generated.complex"), "").iq_array.data + noise_level = detect_noise_level(np.abs(data)) + self.assertGreater(noise_level, 0.0067) + self.assertLessEqual(noise_level, 0.0081) + + def test_for_noisy_fsk_15db_signal(self): + data = Signal(get_path_for_data_file("FSK15.complex"), "").iq_array.data + noise_level = detect_noise_level(np.abs(data)) + self.assertEqual(noise_level, 0) diff --git a/Software/Universal Radio Hacker/tests/awre/AWRETestCase.py b/Software/Universal Radio Hacker/tests/awre/AWRETestCase.py new file mode 100644 index 0000000..24f2ef7 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/AWRETestCase.py @@ -0,0 +1,65 @@ +import os +import tempfile +import unittest + +import numpy +from urh.awre.FormatFinder import FormatFinder + +from tests.utils_testing import get_path_for_data_file +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + +from urh.signalprocessing.MessageType import MessageType + +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType + + +class AWRETestCase(unittest.TestCase): + def setUp(self): + numpy.set_printoptions(linewidth=80) + self.field_types = self.__init_field_types() + + def get_format_finder_from_protocol_file(self, filename: str, clear_participant_addresses=True, return_messages=False): + proto_file = get_path_for_data_file(filename) + protocol = ProtocolAnalyzer(signal=None, filename=proto_file) + protocol.from_xml_file(filename=proto_file, read_bits=True) + + self.clear_message_types(protocol.messages) + + ff = FormatFinder(protocol.messages) + if clear_participant_addresses: + ff.known_participant_addresses.clear() + + if return_messages: + return ff, protocol.messages + else: + return ff + + @staticmethod + def __init_field_types(): + result = [] + for field_type_function in FieldType.Function: + result.append(FieldType(field_type_function.value, field_type_function)) + return result + + @staticmethod + def clear_message_types(messages: list): + mt = MessageType("empty") + for msg in messages: + msg.message_type = mt + + @staticmethod + def save_protocol(name, protocol_generator, silent=False): + filename = os.path.join(tempfile.gettempdir(), name + ".proto") + if isinstance(protocol_generator, ProtocolGenerator): + protocol_generator.to_file(filename) + elif isinstance(protocol_generator, ProtocolAnalyzer): + participants = list(set(msg.participant for msg in protocol_generator.messages)) + protocol_generator.to_xml_file(filename, [], participants=participants, write_bits=True) + info = "Protocol written to " + filename + if not silent: + print() + print("-" * len(info)) + print(info) + print("-" * len(info)) diff --git a/Software/Universal Radio Hacker/tests/awre/AWRExperiments.py b/Software/Universal Radio Hacker/tests/awre/AWRExperiments.py new file mode 100644 index 0000000..b4bd4a8 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/AWRExperiments.py @@ -0,0 +1,791 @@ +import array +import multiprocessing +import os +import random +import time +from collections import defaultdict + +import matplotlib.pyplot as plt +import numpy as np + +from tests.awre.AWRETestCase import AWRETestCase +from tests.utils_testing import get_path_for_data_file +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.Preprocessor import Preprocessor +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.awre.engines.Engine import Engine +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.util.GenericCRC import GenericCRC + + +def run_for_num_broken(protocol_nr, num_broken: list, num_messages: int, num_runs: int) -> list: + random.seed(0) + np.random.seed(0) + + result = [] + for broken in num_broken: + tmp_accuracies = np.empty(num_runs, dtype=np.float64) + tmp_accuracies_without_broken = np.empty(num_runs, dtype=np.float64) + for i in range(num_runs): + protocol, expected_labels = AWRExperiments.get_protocol(protocol_nr, + num_messages=num_messages, + num_broken_messages=broken, + silent=True) + + AWRExperiments.run_format_finder_for_protocol(protocol) + accuracy = AWRExperiments.calculate_accuracy(protocol.messages, expected_labels) + accuracy_without_broken = AWRExperiments.calculate_accuracy(protocol.messages, expected_labels, broken) + tmp_accuracies[i] = accuracy + tmp_accuracies_without_broken[i] = accuracy_without_broken + + avg_accuracy = np.mean(tmp_accuracies) + avg_accuracy_without_broken = np.mean(tmp_accuracies_without_broken) + + result.append((avg_accuracy, avg_accuracy_without_broken)) + print("Protocol {} with {} broken: {:>3}% {:>3}%".format(protocol_nr, broken, int(avg_accuracy), + int(avg_accuracy_without_broken))) + + return result + + +class AWRExperiments(AWRETestCase): + @staticmethod + def _prepare_protocol_1() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="dead") + bob = Participant("Bob", address_hex="beef") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x1337"}, + participants=[alice, bob]) + return pg + + @staticmethod + def _prepare_protocol_2() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="dead01") + bob = Participant("Bob", address_hex="beef24") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 72) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 24) + mb.add_label(FieldType.Function.DST_ADDRESS, 24) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x1337"}, + preambles_by_mt={mb.message_type: "10" * 36}, + sequence_number_increment=32, + participants=[alice, bob]) + + return pg + + @staticmethod + def _prepare_protocol_3() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="1337") + bob = Participant("Bob", address_hex="beef") + + checksum = GenericCRC.from_standard_checksum("CRC8 CCITT") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + mb.add_label(FieldType.Function.DATA, 10 * 8) + mb.add_checksum_label(8, checksum) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 16) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + mb_ack.add_checksum_label(8, checksum) + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x9a7d", mb_ack.message_type: "0x9a7d"}, + preambles_by_mt={mb.message_type: "10" * 8, mb_ack.message_type: "10" * 8}, + participants=[alice, bob]) + + return pg + + @staticmethod + def _prepare_protocol_4() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="1337") + bob = Participant("Bob", address_hex="beef") + + checksum = GenericCRC.from_standard_checksum("CRC16 CCITT") + + mb = MessageTypeBuilder("data1") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.DATA, 8 * 8) + mb.add_checksum_label(16, checksum) + + mb2 = MessageTypeBuilder("data2") + mb2.add_label(FieldType.Function.PREAMBLE, 16) + mb2.add_label(FieldType.Function.SYNC, 16) + mb2.add_label(FieldType.Function.LENGTH, 8) + mb2.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb2.add_label(FieldType.Function.DST_ADDRESS, 16) + mb2.add_label(FieldType.Function.DATA, 64 * 8) + mb2.add_checksum_label(16, checksum) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 16) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + mb_ack.add_checksum_label(16, checksum) + + mt1, mt2, mt3 = mb.message_type, mb2.message_type, mb_ack.message_type + + preamble = "10001000" * 2 + + pg = ProtocolGenerator([mt1, mt2, mt3], + syncs_by_mt={mt1: "0x9a7d", mt2: "0x9a7d", mt3: "0x9a7d"}, + preambles_by_mt={mt1: preamble, mt2: preamble, mt3: preamble}, + participants=[alice, bob]) + + return pg + + @staticmethod + def _prepare_protocol_5() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="1337") + bob = Participant("Bob", address_hex="beef") + carl = Participant("Carl", address_hex="cafe") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 16) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x9a7d", mb_ack.message_type: "0x9a7d"}, + preambles_by_mt={mb.message_type: "10" * 8, mb_ack.message_type: "10" * 8}, + participants=[alice, bob, carl]) + + return pg + + @staticmethod + def _prepare_protocol_6() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="24") + broadcast = Participant("Bob", address_hex="ff") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 8) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x8e88"}, + preambles_by_mt={mb.message_type: "10" * 8}, + participants=[alice, broadcast]) + + return pg + + @staticmethod + def _prepare_protocol_7() -> ProtocolGenerator: + alice = Participant("Alice", address_hex="313370") + bob = Participant("Bob", address_hex="031337") + charly = Participant("Charly", address_hex="110000") + daniel = Participant("Daniel", address_hex="001100") + # broadcast = Participant("Broadcast", address_hex="ff") #TODO: Sometimes messages to broadcast + + checksum = GenericCRC.from_standard_checksum("CRC16 CC1101") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 24) + mb.add_label(FieldType.Function.SRC_ADDRESS, 24) + mb.add_label(FieldType.Function.DATA, 8 * 8) + mb.add_checksum_label(16, checksum) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 8) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 24) + mb_ack.add_checksum_label(16, checksum) + + mb_kex = MessageTypeBuilder("kex") + mb_kex.add_label(FieldType.Function.PREAMBLE, 24) + mb_kex.add_label(FieldType.Function.SYNC, 16) + mb_kex.add_label(FieldType.Function.DST_ADDRESS, 24) + mb_kex.add_label(FieldType.Function.SRC_ADDRESS, 24) + mb_kex.add_label(FieldType.Function.DATA, 64 * 8) + mb_kex.add_checksum_label(16, checksum) + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type, mb_kex.message_type], + syncs_by_mt={mb.message_type: "0x0420", mb_ack.message_type: "0x2222", + mb_kex.message_type: "0x6767"}, + preambles_by_mt={mb.message_type: "10" * 8, mb_ack.message_type: "10" * 4, + mb_kex.message_type: "10" * 12}, + participants=[alice, bob, charly, daniel]) + + return pg + + @staticmethod + def _prepare_protocol_8() -> ProtocolGenerator: + alice = Participant("Alice") + + mb = MessageTypeBuilder("data1") + mb.add_label(FieldType.Function.PREAMBLE, 4) + mb.add_label(FieldType.Function.SYNC, 4) + mb.add_label(FieldType.Function.LENGTH, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + mb.add_label(FieldType.Function.DATA, 8 * 542) + + mb2 = MessageTypeBuilder("data2") + mb2.add_label(FieldType.Function.PREAMBLE, 4) + mb2.add_label(FieldType.Function.SYNC, 4) + mb2.add_label(FieldType.Function.LENGTH, 16) + mb2.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + mb2.add_label(FieldType.Function.DATA, 8 * 260) + + pg = ProtocolGenerator([mb.message_type, mb2.message_type], + syncs_by_mt={mb.message_type: "0x9", mb2.message_type: "0x9"}, + preambles_by_mt={mb.message_type: "10" * 2, mb2.message_type: "10" * 2}, + sequence_number_increment=32, + participants=[alice], + little_endian=True) + + return pg + + def test_export_to_latex(self): + filename = os.path.expanduser("~/GIT/publications/awre/USENIX/protocols.tex") + if os.path.isfile(filename): + os.remove(filename) + + for i in range(1, 9): + pg = getattr(self, "_prepare_protocol_" + str(i))() + pg.export_to_latex(filename, i) + + @classmethod + def get_protocol(cls, protocol_number: int, num_messages, num_broken_messages=0, silent=False): + if protocol_number == 1: + pg = cls._prepare_protocol_1() + elif protocol_number == 2: + pg = cls._prepare_protocol_2() + elif protocol_number == 3: + pg = cls._prepare_protocol_3() + elif protocol_number == 4: + pg = cls._prepare_protocol_4() + elif protocol_number == 5: + pg = cls._prepare_protocol_5() + elif protocol_number == 6: + pg = cls._prepare_protocol_6() + elif protocol_number == 7: + pg = cls._prepare_protocol_7() + elif protocol_number == 8: + pg = cls._prepare_protocol_8() + else: + raise ValueError("Unknown protocol number") + + messages_types_with_data_field = [mt for mt in pg.protocol.message_types + if mt.get_first_label_with_type(FieldType.Function.DATA)] + i = -1 + while len(pg.protocol.messages) < num_messages: + i += 1 + source = pg.participants[i % len(pg.participants)] + destination = pg.participants[(i + 1) % len(pg.participants)] + if i % 2 == 0: + data_bytes = 8 + else: + # data_bytes = 16 + data_bytes = 64 + + if len(messages_types_with_data_field) == 0: + # set data automatically + data = "".join(random.choice(["0", "1"]) for _ in range(data_bytes * 8)) + pg.generate_message(data=data, source=source, destination=destination) + else: + # search for message type with right data length + mt = messages_types_with_data_field[i % len(messages_types_with_data_field)] + data_length = mt.get_first_label_with_type(FieldType.Function.DATA).length + data = "".join(random.choice(["0", "1"]) for _ in range(data_length)) + pg.generate_message(message_type=mt, data=data, source=source, destination=destination) + + ack_message_type = next((mt for mt in pg.protocol.message_types if "ack" in mt.name), None) + if ack_message_type: + pg.generate_message(message_type=ack_message_type, data="", source=destination, destination=source) + + for i in range(num_broken_messages): + msg = pg.protocol.messages[i] + pos = random.randint(0, len(msg.plain_bits) // 2) + msg.plain_bits[pos:] = array.array("B", + [random.randint(0, 1) for _ in range(len(msg.plain_bits) - pos)]) + + if num_broken_messages == 0: + cls.save_protocol("protocol{}_{}_messages".format(protocol_number, num_messages), pg, silent=silent) + else: + cls.save_protocol("protocol{}_{}_broken".format(protocol_number, num_broken_messages), pg, silent=silent) + + expected_message_types = [msg.message_type for msg in pg.protocol.messages] + + # Delete message type information -> no prior knowledge + cls.clear_message_types(pg.protocol.messages) + + # Delete data labels if present + for mt in expected_message_types: + data_lbl = mt.get_first_label_with_type(FieldType.Function.DATA) + if data_lbl: + mt.remove(data_lbl) + + return pg.protocol, expected_message_types + + @staticmethod + def calculate_accuracy(messages, expected_labels, num_broken_messages=0): + """ + Calculate the accuracy of labels compared to expected labels + Accuracy is 100% when labels == expected labels + Accuracy drops by 1 / len(expected_labels) for every expected label not present in labels + + :type messages: list of Message + :type expected_labels: list of MessageType + :return: + """ + accuracy = sum(len(set(expected_labels[i]) & set(messages[i].message_type)) / len(expected_labels[i]) + for i in range(num_broken_messages, len(messages))) + try: + accuracy /= (len(messages) - num_broken_messages) + except ZeroDivisionError: + accuracy = 0 + + return accuracy * 100 + + def test_against_num_messages(self): + num_messages = list(range(1, 24, 1)) + accuracies = defaultdict(list) + + protocols = [1, 2, 3, 4, 5, 6, 7, 8] + + random.seed(0) + np.random.seed(0) + for protocol_nr in protocols: + for n in num_messages: + protocol, expected_labels = self.get_protocol(protocol_nr, num_messages=n) + self.run_format_finder_for_protocol(protocol) + + accuracy = self.calculate_accuracy(protocol.messages, expected_labels) + accuracies["protocol {}".format(protocol_nr)].append(accuracy) + + self.__plot(num_messages, accuracies, xlabel="Number of messages", ylabel="Accuracy in %", grid=True) + self.__export_to_csv("/tmp/accuray-vs-messages", num_messages, accuracies) + + def test_against_error(self): + Engine._DEBUG_ = False + Preprocessor._DEBUG_ = False + + num_runs = 100 + + num_messages = 30 + num_broken_messages = list(range(0, num_messages + 1)) + accuracies = defaultdict(list) + accuracies_without_broken = defaultdict(list) + + protocols = [1, 2, 3, 4, 5, 6, 7, 8] + + random.seed(0) + np.random.seed(0) + + with multiprocessing.Pool() as p: + result = p.starmap(run_for_num_broken, + [(i, num_broken_messages, num_messages, num_runs) for i in protocols]) + for i, acc in enumerate(result): + accuracies["protocol {}".format(i + 1)] = [a[0] for a in acc] + accuracies_without_broken["protocol {}".format(i + 1)] = [a[1] for a in acc] + + self.__plot(100 * np.array(num_broken_messages) / num_messages, accuracies, + title="Overall Accuracy vs percentage of broken messages", + xlabel="Broken messages in %", + ylabel="Accuracy in %", grid=True) + self.__plot(100 * np.array(num_broken_messages) / num_messages, accuracies_without_broken, + title=" Accuracy of unbroken vs percentage of broken messages", + xlabel="Broken messages in %", + ylabel="Accuracy in %", grid=True) + self.__export_to_csv("/tmp/accuray-vs-error", num_broken_messages, accuracies, relative=num_messages) + self.__export_to_csv("/tmp/accuray-vs-error-without-broken", num_broken_messages, accuracies_without_broken, + relative=num_messages) + + def test_performance(self): + Engine._DEBUG_ = False + Preprocessor._DEBUG_ = False + + num_messages = list(range(200, 205, 5)) + protocols = [1] + + random.seed(0) + np.random.seed(0) + + performances = defaultdict(list) + + for protocol_nr in protocols: + print("Running for protocol", protocol_nr) + for messages in num_messages: + protocol, _ = self.get_protocol(protocol_nr, messages, silent=True) + + t = time.time() + self.run_format_finder_for_protocol(protocol) + performances["protocol {}".format(protocol_nr)].append(time.time() - t) + + # self.__plot(num_messages, performances, xlabel="Number of messages", ylabel="Time in seconds", grid=True) + + def test_performance_real_protocols(self): + Engine._DEBUG_ = False + Preprocessor._DEBUG_ = False + + num_runs = 100 + + num_messages = list(range(8, 512, 4)) + protocol_names = ["enocean", "homematic", "rwe"] + + random.seed(0) + np.random.seed(0) + + performances = defaultdict(list) + + for protocol_name in protocol_names: + for messages in num_messages: + if protocol_name == "homematic": + protocol = self.generate_homematic(messages, save_protocol=False) + elif protocol_name == "enocean": + protocol = self.generate_enocean(messages, save_protocol=False) + elif protocol_name == "rwe": + protocol = self.generate_rwe(messages, save_protocol=False) + else: + raise ValueError("Unknown protocol name") + + tmp_performances = np.empty(num_runs, dtype=np.float64) + for i in range(num_runs): + print("\r{0} with {1:02d} messages ({2}/{3} runs)".format(protocol_name, messages, i + 1, num_runs), + flush=True, end="") + + t = time.time() + self.run_format_finder_for_protocol(protocol) + tmp_performances[i] = time.time() - t + self.clear_message_types(protocol.messages) + + mean_performance = tmp_performances.mean() + print(" {:.2f}s".format(mean_performance)) + performances["{}".format(protocol_name)].append(mean_performance) + + self.__plot(num_messages, performances, xlabel="Number of messages", ylabel="Time in seconds", grid=True) + self.__export_to_csv("/tmp/performance.csv", num_messages, performances) + + @staticmethod + def __export_to_csv(filename: str, x: list, y: dict, relative=None): + if not filename.endswith(".csv"): + filename += ".csv" + + with open(filename, "w") as f: + f.write("N,") + if relative is not None: + f.write("NRel,") + for y_cap in sorted(y): + f.write(y_cap + ",") + f.write("\n") + + for i, x_val in enumerate(x): + f.write("{},".format(x_val)) + if relative is not None: + f.write("{},".format(100 * x_val / relative)) + + for y_cap in sorted(y): + f.write("{},".format(y[y_cap][i])) + f.write("\n") + + @staticmethod + def __plot(x: list, y: dict, xlabel: str, ylabel: str, grid=False, title=None): + plt.xlabel(xlabel) + plt.ylabel(ylabel) + + for y_cap, y_values in sorted(y.items()): + plt.plot(x, y_values, label=y_cap) + + if grid: + plt.grid() + + if title: + plt.title(title) + + plt.legend() + plt.show() + + @staticmethod + def run_format_finder_for_protocol(protocol: ProtocolAnalyzer): + ff = FormatFinder(protocol.messages) + ff.known_participant_addresses.clear() + ff.run() + + for msg_type, indices in ff.existing_message_types.items(): + for i in indices: + protocol.messages[i].message_type = msg_type + + @classmethod + def generate_homematic(cls, num_messages: int, save_protocol=True): + mb_m_frame = MessageTypeBuilder("mframe") + mb_c_frame = MessageTypeBuilder("cframe") + mb_r_frame = MessageTypeBuilder("rframe") + mb_a_frame = MessageTypeBuilder("aframe") + + participants = [Participant("CCU", address_hex="3927cc"), Participant("Switch", address_hex="3101cc")] + + checksum = GenericCRC.from_standard_checksum("CRC16 CC1101") + for mb_builder in [mb_m_frame, mb_c_frame, mb_r_frame, mb_a_frame]: + mb_builder.add_label(FieldType.Function.PREAMBLE, 32) + mb_builder.add_label(FieldType.Function.SYNC, 32) + mb_builder.add_label(FieldType.Function.LENGTH, 8) + mb_builder.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + mb_builder.add_label(FieldType.Function.TYPE, 16) + mb_builder.add_label(FieldType.Function.SRC_ADDRESS, 24) + mb_builder.add_label(FieldType.Function.DST_ADDRESS, 24) + if mb_builder.name == "mframe": + mb_builder.add_label(FieldType.Function.DATA, 16, name="command") + elif mb_builder.name == "cframe": + mb_builder.add_label(FieldType.Function.DATA, 16 * 4, name="command+challenge+magic") + elif mb_builder.name == "rframe": + mb_builder.add_label(FieldType.Function.DATA, 32 * 4, name="cipher") + elif mb_builder.name == "aframe": + mb_builder.add_label(FieldType.Function.DATA, 10 * 4, name="command + auth") + mb_builder.add_checksum_label(16, checksum) + + message_types = [mb_m_frame.message_type, mb_c_frame.message_type, mb_r_frame.message_type, + mb_a_frame.message_type] + preamble = "0xaaaaaaaa" + sync = "0xe9cae9ca" + initial_sequence_number = 36 + pg = ProtocolGenerator(message_types, participants, + preambles_by_mt={mt: preamble for mt in message_types}, + syncs_by_mt={mt: sync for mt in message_types}, + sequence_numbers={mt: initial_sequence_number for mt in message_types}, + message_type_codes={mb_m_frame.message_type: 42560, + mb_c_frame.message_type: 40962, + mb_r_frame.message_type: 40963, + mb_a_frame.message_type: 32770}) + + for i in range(num_messages): + mt = pg.message_types[i % 4] + data_length = mt.get_first_label_with_type(FieldType.Function.DATA).length + data = "".join(random.choice(["0", "1"]) for _ in range(data_length)) + pg.generate_message(mt, data, source=pg.participants[i % 2], destination=pg.participants[(i + 1) % 2]) + + if save_protocol: + cls.save_protocol("homematic", pg) + + cls.clear_message_types(pg.messages) + return pg.protocol + + @classmethod + def generate_enocean(cls, num_messages: int, save_protocol=True): + filename = get_path_for_data_file("enocean_bits.txt") + enocean_bits = [] + with open(filename, "r") as f: + for line in map(str.strip, f): + enocean_bits.append(line) + + protocol = ProtocolAnalyzer(None) + message_type = MessageType("empty") + for i in range(num_messages): + msg = Message.from_plain_bits_str(enocean_bits[i % len(enocean_bits)]) + msg.message_type = message_type + protocol.messages.append(msg) + + if save_protocol: + cls.save_protocol("enocean", protocol) + + return protocol + + @classmethod + def generate_rwe(cls, num_messages: int, save_protocol=True): + proto_file = get_path_for_data_file("rwe.proto.xml") + protocol = ProtocolAnalyzer(signal=None, filename=proto_file) + protocol.from_xml_file(filename=proto_file, read_bits=True) + messages = protocol.messages + + result = ProtocolAnalyzer(None) + message_type = MessageType("empty") + for i in range(num_messages): + msg = messages[i % len(messages)] # type: Message + msg.message_type = message_type + result.messages.append(msg) + + if save_protocol: + cls.save_protocol("rwe", result) + + return result + + def test_export_latex_table(self): + def bold_latex(s): + return r"\textbf{" + str(s) + r"}" + + comments = { + 1: "common protocol", + 2: "unusual field sizes", + 3: "contains ack and CRC8 CCITT", + 4: "contains ack and CRC16 CCITT", + 5: "three participants with ack frame", + 6: "short address", + 7: "four participants, varying preamble size, varying sync words", + 8: "nibble fields + LE" + } + + bold = {i: defaultdict(bool) for i in range(1, 9)} + bold[2][FieldType.Function.PREAMBLE] = True + bold[2][FieldType.Function.SRC_ADDRESS] = True + bold[2][FieldType.Function.DST_ADDRESS] = True + + bold[3][FieldType.Function.CHECKSUM] = True + + bold[4][FieldType.Function.CHECKSUM] = True + + bold[6][FieldType.Function.SRC_ADDRESS] = True + + bold[7][FieldType.Function.PREAMBLE] = True + bold[7][FieldType.Function.SYNC] = True + bold[7][FieldType.Function.SRC_ADDRESS] = True + bold[7][FieldType.Function.DST_ADDRESS] = True + + bold[8][FieldType.Function.PREAMBLE] = True + bold[8][FieldType.Function.SYNC] = True + + filename = os.path.expanduser("~/GIT/publications/awre/USENIX/protocol_table.tex") + rowcolors = [r"\rowcolor{black!10}", r"\rowcolor{black!20}"] + + with open(filename, "w") as f: + f.write(r"\begin{table*}[!h]" + "\n") + f.write( + "\t" + r"\caption{Properties of tested protocols whereby $\times$ means field is not present and $N_P$ is the number of participants.}" + "\n") + f.write("\t" + r"\label{tab:protocols}" + "\n") + f.write("\t" + r"\centering" + "\n") + f.write("\t" + r"\begin{tabularx}{\linewidth}{cp{2.5cm}llcccccccc}" + "\n") + f.write("\t\t" + r"\hline" + "\n") + f.write("\t\t" + r"\rowcolor{black!90}" + "\n") + f.write("\t\t" + r"\textcolor{white}{\textbf{\#}} & " + r"\textcolor{white}{\textbf{Comment}} & " + r"\textcolor{white}{$\mathbf{ N_P }$} & " + r"\textcolor{white}{\textbf{Message}} & " + r"\textcolor{white}{\textbf{Even/odd}} & " + r"\multicolumn{7}{c}{\textcolor{white}{\textbf{Size of field in bit (BE=Big Endian, LE=Little Endian)}}}\\" + "\n\t\t" + r"\rowcolor{black!90}" + "\n\t\t" + r"& & & \textcolor{white}{\textbf{Type}} & \textcolor{white}{\textbf{message data}} &" + r"\textcolor{white}{Preamble} & " + r"\textcolor{white}{Sync} & " + r"\textcolor{white}{Length} & " + r"\textcolor{white}{SRC} & " + r"\textcolor{white}{DST} & " + r"\textcolor{white}{SEQ Nr} & " + r"\textcolor{white}{CRC} \\" + "\n") + f.write("\t\t" + r"\hline" + "\n") + + rowcolor_index = 0 + for i in range(1, 9): + pg = getattr(self, "_prepare_protocol_" + str(i))() + assert isinstance(pg, ProtocolGenerator) + + try: + data1 = next(mt for mt in pg.message_types if mt.name == "data1") + data2 = next(mt for mt in pg.message_types if mt.name == "data2") + + data1_len = data1.get_first_label_with_type(FieldType.Function.DATA).length // 8 + data2_len = data2.get_first_label_with_type(FieldType.Function.DATA).length // 8 + + except StopIteration: + data1_len, data2_len = 8, 64 + + rowcolor = rowcolors[rowcolor_index % len(rowcolors)] + rowcount = 0 + for j, mt in enumerate(pg.message_types): + if mt.name == "data2": + continue + + rowcount += 1 + if j == 0: + protocol_nr, participants = str(i), len(pg.participants) + if participants > 2: + participants = bold_latex(participants) + else: + protocol_nr, participants = " ", " " + + f.write("\t\t" + rowcolor + "\n") + + if len(pg.message_types) == 1 or ( + mt.name == "data1" and "ack" not in {m.name for m in pg.message_types}): + f.write("\t\t{} & {} & {} & {} &".format(protocol_nr, comments[i], participants, + mt.name.replace("1", ""))) + elif j == len(pg.message_types) - 1: + f.write( + "\t\t{} & \\multirow{{{}}}{{\\linewidth}}{{{}}} & {} & {} &".format(protocol_nr, -rowcount, + comments[i], + participants, + mt.name.replace("1", + ""))) + else: + f.write("\t\t{} & & {} & {} &".format(protocol_nr, participants, mt.name.replace("1", ""))) + data_lbl = mt.get_first_label_with_type(FieldType.Function.DATA) + + if mt.name == "data1" or mt.name == "data2": + f.write("{}/{} byte &".format(data1_len, data2_len)) + elif mt.name == "data" and data_lbl is None: + f.write("{}/{} byte &".format(data1_len, data2_len)) + elif data_lbl is not None: + f.write("{0}/{0} byte & ".format(data_lbl.length // 8)) + else: + f.write(r"$ \times $ & ") + + for t in (FieldType.Function.PREAMBLE, FieldType.Function.SYNC, FieldType.Function.LENGTH, + FieldType.Function.SRC_ADDRESS, FieldType.Function.DST_ADDRESS, + FieldType.Function.SEQUENCE_NUMBER, + FieldType.Function.CHECKSUM): + lbl = mt.get_first_label_with_type(t) + if lbl is not None: + if bold[i][lbl.field_type.function]: + f.write(bold_latex(lbl.length)) + else: + f.write(str(lbl.length)) + if lbl.length > 8 and t in (FieldType.Function.LENGTH, FieldType.Function.SEQUENCE_NUMBER): + f.write(" ({})".format(bold_latex("LE") if pg.little_endian else "BE")) + else: + f.write(r"$ \times $") + + if t != FieldType.Function.CHECKSUM: + f.write(" & ") + else: + f.write(r"\\" + "\n") + + rowcolor_index += 1 + + f.write("\t" + r"\end{tabularx}" + "\n") + + f.write(r"\end{table*}" + "\n") diff --git a/Software/Universal Radio Hacker/tests/awre/TestAWREHistograms.py b/Software/Universal Radio Hacker/tests/awre/TestAWREHistograms.py new file mode 100644 index 0000000..3a6a434 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/TestAWREHistograms.py @@ -0,0 +1,179 @@ +import random +from collections import defaultdict + +import matplotlib.pyplot as plt + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.FormatFinder import FormatFinder +from urh.awre.Histogram import Histogram +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Participant import Participant + +SHOW_PLOTS = True + +class TestAWREHistograms(AWRETestCase): + def test_very_simple_protocol(self): + """ + Test a very simple protocol consisting just of a preamble, sync and some random data + :return: + """ + mb = MessageTypeBuilder("very_simple_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 8) + + num_messages = 10 + + pg = ProtocolGenerator([mb.message_type], syncs_by_mt={mb.message_type: "0x9a"}) + for _ in range(num_messages): + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 255), 8)) + + self.save_protocol("very_simple", pg) + + h = Histogram(FormatFinder.get_bitvectors_from_messages(pg.protocol.messages)) + if SHOW_PLOTS: + h.plot() + + def test_simple_protocol(self): + """ + Test a simple protocol with preamble, sync and length field and some random data + :return: + """ + mb = MessageTypeBuilder("simple_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + + num_messages_by_data_length = {8: 5, 16: 10, 32: 15} + pg = ProtocolGenerator([mb.message_type], syncs_by_mt={mb.message_type: "0x9a9d"}) + for data_length, num_messages in num_messages_by_data_length.items(): + for _ in range(num_messages): + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 2 ** data_length - 1), data_length)) + + self.save_protocol("simple", pg) + + plt.subplot("221") + plt.title("All messages") + format_finder = FormatFinder(pg.protocol.messages) + + for i, sync_end in enumerate(format_finder.sync_ends): + self.assertEqual(sync_end, 24, msg=str(i)) + + h = Histogram(format_finder.bitvectors) + h.subplot_on(plt) + + bitvectors = FormatFinder.get_bitvectors_from_messages(pg.protocol.messages) + bitvectors_by_length = defaultdict(list) + for bitvector in bitvectors: + bitvectors_by_length[len(bitvector)].append(bitvector) + + for i, (message_length, bitvectors) in enumerate(bitvectors_by_length.items()): + plt.subplot(2, 2, i + 2) + plt.title("Messages with length {} ({})".format(message_length, len(bitvectors))) + Histogram(bitvectors).subplot_on(plt) + + if SHOW_PLOTS: + plt.show() + + def test_medium_protocol(self): + """ + Test a protocol with preamble, sync, length field, 2 participants and addresses and seq nr and random data + :return: + """ + mb = MessageTypeBuilder("medium_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 8) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + alice = Participant("Alice", "A", "1234", color_index=0) + bob = Participant("Bob", "B", "5a9d", color_index=1) + + num_messages = 100 + pg = ProtocolGenerator([mb.message_type], syncs_by_mt={mb.message_type: "0x1c"}, little_endian=False) + for i in range(num_messages): + len_data = random.randint(1, 5) + data = "".join(pg.decimal_to_bits(random.randint(0, 2 ** 8 - 1), 8) for _ in range(len_data)) + if i % 2 == 0: + source, dest = alice, bob + else: + source, dest = bob, alice + pg.generate_message(data=data, source=source, destination=dest) + + self.save_protocol("medium", pg) + + plt.subplot(2, 2, 1) + plt.title("All messages") + bitvectors = FormatFinder.get_bitvectors_from_messages(pg.protocol.messages) + h = Histogram(bitvectors) + h.subplot_on(plt) + + for i, (participant, bitvectors) in enumerate( + sorted(self.get_bitvectors_by_participant(pg.protocol.messages).items())): + plt.subplot(2, 2, i + 3) + plt.title("Messages with participant {} ({})".format(participant.shortname, len(bitvectors))) + Histogram(bitvectors).subplot_on(plt) + + if SHOW_PLOTS: + plt.show() + + def get_bitvectors_by_participant(self, messages): + import numpy as np + result = defaultdict(list) + for msg in messages: # type: Message + result[msg.participant].append(np.array(msg.decoded_bits, dtype=np.uint8, order="C")) + return result + + def test_ack_protocol(self): + """ + Test a protocol with acks + :return: + """ + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 8) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 8) + mb_ack.add_label(FieldType.Function.SYNC, 8) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + alice = Participant("Alice", "A", "1234", color_index=0) + bob = Participant("Bob", "B", "5a9d", color_index=1) + + num_messages = 50 + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0xbf", mb_ack.message_type: "0xbf"}, + little_endian=False) + for i in range(num_messages): + if i % 2 == 0: + source, dest = alice, bob + else: + source, dest = bob, alice + pg.generate_message(data="0xffff", source=source, destination=dest) + pg.generate_message(data="", source=dest, destination=source, message_type=mb_ack.message_type) + + self.save_protocol("proto_with_acks", pg) + + plt.subplot(2, 2, 1) + plt.title("All messages") + bitvectors = FormatFinder.get_bitvectors_from_messages(pg.protocol.messages) + h = Histogram(bitvectors) + h.subplot_on(plt) + + for i, (participant, bitvectors) in enumerate( + sorted(self.get_bitvectors_by_participant(pg.protocol.messages).items())): + plt.subplot(2, 2, i + 3) + plt.title("Messages with participant {} ({})".format(participant.shortname, len(bitvectors))) + Histogram(bitvectors).subplot_on(plt) + + if SHOW_PLOTS: + plt.show() diff --git a/Software/Universal Radio Hacker/tests/awre/__init__.py b/Software/Universal Radio Hacker/tests/awre/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Software/Universal Radio Hacker/tests/awre/test_address_engine.py b/Software/Universal Radio Hacker/tests/awre/test_address_engine.py new file mode 100644 index 0000000..1bb9f2a --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_address_engine.py @@ -0,0 +1,386 @@ +import random +from array import array + +import numpy as np + +from tests.awre.AWRETestCase import AWRETestCase +from tests.utils_testing import get_path_for_data_file +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.awre.engines.AddressEngine import AddressEngine +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.util import util + + +class TestAddressEngine(AWRETestCase): + def setUp(self): + super().setUp() + self.alice = Participant("Alice", "A", address_hex="1234") + self.bob = Participant("Bob", "B", address_hex="cafe") + + def test_one_participant(self): + """ + Test a simple protocol with + preamble, sync and length field (8 bit) and some random data + + :return: + """ + mb = MessageTypeBuilder("simple_address_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + + num_messages_by_data_length = {8: 5, 16: 10, 32: 15} + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, + participants=[self.alice]) + for data_length, num_messages in num_messages_by_data_length.items(): + for i in range(num_messages): + pg.generate_message(data=pg.decimal_to_bits(22 * i, data_length), source=self.alice) + + #self.save_protocol("address_one_participant", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + address_engine = AddressEngine(ff.hexvectors, ff.participant_indices) + address_dict = address_engine.find_addresses() + + self.assertEqual(len(address_dict), 0) + + def test_two_participants(self): + mb = MessageTypeBuilder("address_two_participants") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + + num_messages = 50 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, + participants=[self.alice, self.bob]) + + for i in range(num_messages): + if i % 2 == 0: + source, destination = self.alice, self.bob + data_length = 8 + else: + source, destination = self.bob, self.alice + data_length = 16 + pg.generate_message(data=pg.decimal_to_bits(4 * i, data_length), source=source, destination=destination) + + #self.save_protocol("address_two_participants", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + address_engine = AddressEngine(ff.hexvectors, ff.participant_indices) + address_dict = address_engine.find_addresses() + self.assertEqual(len(address_dict), 2) + addresses_1 = list(map(util.convert_numbers_to_hex_string, address_dict[0])) + addresses_2 = list(map(util.convert_numbers_to_hex_string, address_dict[1])) + self.assertIn(self.alice.address_hex, addresses_1) + self.assertIn(self.alice.address_hex, addresses_2) + self.assertIn(self.bob.address_hex, addresses_1) + self.assertIn(self.bob.address_hex, addresses_2) + + ff.known_participant_addresses.clear() + self.assertEqual(len(ff.known_participant_addresses), 0) + + ff.perform_iteration() + + self.assertEqual(len(ff.known_participant_addresses), 2) + self.assertIn(bytes([int(h, 16) for h in self.alice.address_hex]), + map(bytes, ff.known_participant_addresses.values())) + self.assertIn(bytes([int(h, 16) for h in self.bob.address_hex]), + map(bytes, ff.known_participant_addresses.values())) + + self.assertEqual(len(ff.message_types), 1) + mt = ff.message_types[0] + dst_addr = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertIsNotNone(dst_addr) + self.assertEqual(dst_addr.start, 32) + self.assertEqual(dst_addr.length, 16) + src_addr = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertIsNotNone(src_addr) + self.assertEqual(src_addr.start, 48) + self.assertEqual(src_addr.length, 16) + + def test_two_participants_with_ack_messages(self): + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 8) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + num_messages = 50 + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x6768", mb_ack.message_type: "0x6768"}, + participants=[self.alice, self.bob]) + + random.seed(0) + for i in range(num_messages): + if i % 2 == 0: + source, destination = self.alice, self.bob + data_length = 8 + else: + source, destination = self.bob, self.alice + data_length = 16 + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 2 ** (data_length - 1)), data_length), + source=source, destination=destination) + pg.generate_message(data="", message_type=mb_ack.message_type, destination=source, source=destination) + + #self.save_protocol("address_two_participants_with_acks", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + address_engine = AddressEngine(ff.hexvectors, ff.participant_indices) + address_dict = address_engine.find_addresses() + self.assertEqual(len(address_dict), 2) + addresses_1 = list(map(util.convert_numbers_to_hex_string, address_dict[0])) + addresses_2 = list(map(util.convert_numbers_to_hex_string, address_dict[1])) + self.assertIn(self.alice.address_hex, addresses_1) + self.assertIn(self.alice.address_hex, addresses_2) + self.assertIn(self.bob.address_hex, addresses_1) + self.assertIn(self.bob.address_hex, addresses_2) + + ff.known_participant_addresses.clear() + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 2) + mt = ff.message_types[1] + dst_addr = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertIsNotNone(dst_addr) + self.assertEqual(dst_addr.start, 32) + self.assertEqual(dst_addr.length, 16) + src_addr = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertIsNotNone(src_addr) + self.assertEqual(src_addr.start, 48) + self.assertEqual(src_addr.length, 16) + + mt = ff.message_types[0] + dst_addr = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertIsNotNone(dst_addr) + self.assertEqual(dst_addr.start, 32) + self.assertEqual(dst_addr.length, 16) + + def test_two_participants_with_ack_messages_and_type(self): + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.TYPE, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 8) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + num_messages = 50 + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x6768", mb_ack.message_type: "0x6768"}, + participants=[self.alice, self.bob]) + + random.seed(0) + for i in range(num_messages): + if i % 2 == 0: + source, destination = self.alice, self.bob + data_length = 8 + else: + source, destination = self.bob, self.alice + data_length = 16 + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 2 ** (data_length - 1)), data_length), + source=source, destination=destination) + pg.generate_message(data="", message_type=mb_ack.message_type, destination=source, source=destination) + + #self.save_protocol("address_two_participants_with_acks_and_types", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + address_engine = AddressEngine(ff.hexvectors, ff.participant_indices) + address_dict = address_engine.find_addresses() + self.assertEqual(len(address_dict), 2) + addresses_1 = list(map(util.convert_numbers_to_hex_string, address_dict[0])) + addresses_2 = list(map(util.convert_numbers_to_hex_string, address_dict[1])) + self.assertIn(self.alice.address_hex, addresses_1) + self.assertIn(self.alice.address_hex, addresses_2) + self.assertIn(self.bob.address_hex, addresses_1) + self.assertIn(self.bob.address_hex, addresses_2) + + ff.known_participant_addresses.clear() + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 2) + mt = ff.message_types[1] + dst_addr = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertIsNotNone(dst_addr) + self.assertEqual(dst_addr.start, 40) + self.assertEqual(dst_addr.length, 16) + src_addr = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertIsNotNone(src_addr) + self.assertEqual(src_addr.start, 56) + self.assertEqual(src_addr.length, 16) + + mt = ff.message_types[0] + dst_addr = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertIsNotNone(dst_addr) + self.assertEqual(dst_addr.start, 32) + self.assertEqual(dst_addr.length, 16) + + def test_three_participants_with_ack(self): + alice = Participant("Alice", address_hex="1337") + bob = Participant("Bob", address_hex="4711") + carl = Participant("Carl", address_hex="cafe") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 16) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x9a7d", mb_ack.message_type: "0x9a7d"}, + preambles_by_mt={mb.message_type: "10" * 8, mb_ack.message_type: "10" * 8}, + participants=[alice, bob, carl]) + + i = -1 + while len(pg.protocol.messages) < 20: + i += 1 + source = pg.participants[i % len(pg.participants)] + destination = pg.participants[(i + 1) % len(pg.participants)] + if i % 2 == 0: + data_bytes = 8 + else: + data_bytes = 16 + + data = "".join(random.choice(["0", "1"]) for _ in range(data_bytes * 8)) + pg.generate_message(data=data, source=source, destination=destination) + + if "ack" in (msg_type.name for msg_type in pg.protocol.message_types): + pg.generate_message(message_type=1, data="", source=destination, destination=source) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + ff.known_participant_addresses.clear() + self.assertEqual(len(ff.known_participant_addresses), 0) + ff.run() + + # Since there are ACKS in this protocol, the engine must be able to assign the correct participant addresses + # IN CORRECT ORDER! + self.assertEqual(util.convert_numbers_to_hex_string(ff.known_participant_addresses[0]), "1337") + self.assertEqual(util.convert_numbers_to_hex_string(ff.known_participant_addresses[1]), "4711") + self.assertEqual(util.convert_numbers_to_hex_string(ff.known_participant_addresses[2]), "cafe") + + def test_protocol_with_acks_and_checksum(self): + proto_file = get_path_for_data_file("ack_frames_with_crc.proto.xml") + protocol = ProtocolAnalyzer(signal=None, filename=proto_file) + protocol.from_xml_file(filename=proto_file, read_bits=True) + + self.clear_message_types(protocol.messages) + + ff = FormatFinder(protocol.messages) + ff.known_participant_addresses.clear() + + ff.run() + self.assertEqual(util.convert_numbers_to_hex_string(ff.known_participant_addresses[0]), "1337") + self.assertEqual(util.convert_numbers_to_hex_string(ff.known_participant_addresses[1]), "4711") + + for mt in ff.message_types: + preamble = mt.get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0) + self.assertEqual(preamble.length, 16) + sync = mt.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 16) + self.assertEqual(sync.length, 16) + length = mt.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 32) + self.assertEqual(length.length, 8) + + def test_address_engine_performance(self): + ff, messages = self.get_format_finder_from_protocol_file("35_messages.proto.xml", return_messages=True) + + engine = AddressEngine(ff.hexvectors, ff.participant_indices) + engine.find() + + def test_paper_example(self): + alice = Participant("Alice", "A") + bob = Participant("Bob", "B") + participants = [alice, bob] + msg1 = Message.from_plain_hex_str("aabb1234") + msg1.participant = alice + msg2 = Message.from_plain_hex_str("aabb6789") + msg2.participant = alice + msg3 = Message.from_plain_hex_str("bbaa4711") + msg3.participant = bob + msg4 = Message.from_plain_hex_str("bbaa1337") + msg4.participant = bob + + protocol = ProtocolAnalyzer(None) + protocol.messages.extend([msg1, msg2, msg3, msg4]) + #self.save_protocol("paper_example", protocol) + + bitvectors = FormatFinder.get_bitvectors_from_messages(protocol.messages) + hexvectors = FormatFinder.get_hexvectors(bitvectors) + address_engine = AddressEngine(hexvectors, participant_indices=[participants.index(msg.participant) for msg in + protocol.messages]) + + def test_find_common_sub_sequence(self): + from urh.cythonext import awre_util + str1 = "0612345678" + str2 = "0756781234" + + seq1 = np.array(list(map(int, str1)), dtype=np.uint8, order="C") + seq2 = np.array(list(map(int, str2)), dtype=np.uint8, order="C") + + indices = awre_util.find_longest_common_sub_sequence_indices(seq1, seq2) + self.assertEqual(len(indices), 2) + for ind in indices: + s = str1[slice(*ind)] + self.assertIn(s, ("5678", "1234")) + self.assertIn(s, str1) + self.assertIn(s, str2) + + def test_find_first_occurrence(self): + from urh.cythonext import awre_util + str1 = "00" * 100 + "1234500012345" + "00" * 100 + str2 = "12345" + + seq1 = np.array(list(map(int, str1)), dtype=np.uint8, order="C") + seq2 = np.array(list(map(int, str2)), dtype=np.uint8, order="C") + indices = awre_util.find_occurrences(seq1, seq2) + self.assertEqual(len(indices), 2) + index = indices[0] + self.assertEqual(str1[index:index + len(str2)], str2) + + # Test with ignoring indices + indices = awre_util.find_occurrences(seq1, seq2, array("L", list(range(0, 205)))) + self.assertEqual(len(indices), 1) + + # Test with ignoring indices + indices = awre_util.find_occurrences(seq1, seq2, array("L", list(range(0, 210)))) + self.assertEqual(len(indices), 0) + + self.assertEqual(awre_util.find_occurrences(seq1, np.ones(10, dtype=np.uint8)), []) diff --git a/Software/Universal Radio Hacker/tests/awre/test_awre_preprocessing.py b/Software/Universal Radio Hacker/tests/awre/test_awre_preprocessing.py new file mode 100644 index 0000000..27fdd68 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_awre_preprocessing.py @@ -0,0 +1,256 @@ +import random + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.Preprocessor import Preprocessor +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +import numpy as np + + +class TestAWREPreprocessing(AWRETestCase): + def test_very_simple_sync_word_finding(self): + preamble = "10101010" + sync = "1101" + + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync)], + num_messages=(20,), + data=(lambda i: 10 * i,)) + + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + + possible_syncs = preprocessor.find_possible_syncs() + #self.save_protocol("very_simple_sync_test", pg) + self.assertGreaterEqual(len(possible_syncs), 1) + self.assertEqual(preprocessor.find_possible_syncs()[0], sync) + + def test_simple_sync_word_finding(self): + preamble = "10101010" + sync = "1001" + + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync), (preamble + "1010", sync)], + num_messages=(20, 5), + data=(lambda i: 10 * i, lambda i: 22 * i)) + + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + + possible_syncs = preprocessor.find_possible_syncs() + #self.save_protocol("simple_sync_test", pg) + self.assertGreaterEqual(len(possible_syncs), 1) + self.assertEqual(preprocessor.find_possible_syncs()[0], sync) + + def test_sync_word_finding_odd_preamble(self): + preamble = "0101010" + sync = "1101" + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync), (preamble + "10", sync)], + num_messages=(20, 5), + data=(lambda i: 10 * i, lambda i: i)) + + # If we have a odd preamble length, the last bit of the preamble is counted to the sync + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + possible_syncs = preprocessor.find_possible_syncs() + + #self.save_protocol("odd_preamble", pg) + self.assertEqual(preamble[-1] + sync[:-1], possible_syncs[0]) + + def test_sync_word_finding_special_preamble(self): + preamble = "111001110011100" + sync = "0110" + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync), (preamble + "10", sync)], + num_messages=(20, 5), + data=(lambda i: 10 * i, lambda i: i)) + + # If we have a odd preamble length, the last bit of the preamble is counted to the sync + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + possible_syncs = preprocessor.find_possible_syncs() + + #self.save_protocol("special_preamble", pg) + self.assertEqual(sync, possible_syncs[0]) + + def test_sync_word_finding_errored_preamble(self): + preamble = "00010101010" # first bits are wrong + sync = "0110" + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync), (preamble + "10", sync)], + num_messages=(20, 5), + data=(lambda i: 10 * i, lambda i: i)) + + # If we have a odd preamble length, the last bit of the preamble is counted to the sync + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + possible_syncs = preprocessor.find_possible_syncs() + + #self.save_protocol("errored_preamble", pg) + self.assertIn(preamble[-1] + sync[:-1], possible_syncs) + + def test_sync_word_finding_with_two_sync_words(self): + preamble = "0xaaaa" + sync1, sync2 = "0x1234", "0xcafe" + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync1), (preamble, sync2)], + num_messages=(15, 10), + data=(lambda i: 12 * i, lambda i: 16 * i)) + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + possible_syncs = preprocessor.find_possible_syncs() + #self.save_protocol("two_syncs", pg) + self.assertGreaterEqual(len(possible_syncs), 2) + self.assertIn(ProtocolGenerator.to_bits(sync1), possible_syncs) + self.assertIn(ProtocolGenerator.to_bits(sync2), possible_syncs) + + def test_multiple_sync_words(self): + hex_messages = [ + "aaS1234", + "aaScafe", + "aaSdead", + "aaSbeef", + ] + + for i in range(1, 256): + messages = [] + sync = "{0:02x}".format(i) + if sync.startswith("a"): + continue + + for msg in hex_messages: + messages.append(Message.from_plain_hex_str(msg.replace("S", sync))) + + for i in range(1, len(messages)): + messages[i].message_type = messages[0].message_type + + ff = FormatFinder(messages) + ff.run() + + self.assertEqual(len(ff.message_types), 1, msg=sync) + + preamble = ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0, msg=sync) + self.assertEqual(preamble.length, 8, msg=sync) + + sync = ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 8, msg=sync) + self.assertEqual(sync.length, 8, msg=sync) + + def test_sync_word_finding_varying_message_length(self): + hex_messages = [ + "aaaa9a7d0f1337471100009a44ebdd13517bf9", + "aaaa9a7d4747111337000134a4473c002b909630b11df37e34728c79c60396176aff2b5384e82f31511581d0cbb4822ad1b6734e2372ad5cf4af4c9d6b067e5f7ec359ec443c3b5ddc7a9e", + "aaaa9a7d0f13374711000205ee081d26c86b8c", + "aaaa9a7d474711133700037cae4cda789885f88f5fb29adc9acf954cb2850b9d94e7f3b009347c466790e89f2bcd728987d4670690861bbaa120f71f14d4ef8dc738a6d7c30e7d2143c267", + "aaaa9a7d0f133747110004c2906142300427f3" + ] + + messages = [Message.from_plain_hex_str(hex_msg) for hex_msg in hex_messages] + for i in range(1, len(messages)): + messages[i].message_type = messages[0].message_type + + ff = FormatFinder(messages) + ff.run() + + self.assertEqual(len(ff.message_types), 1) + preamble = ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0) + self.assertEqual(preamble.length, 16) + + sync = ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 16) + self.assertEqual(sync.length, 16) + + def test_sync_word_finding_common_prefix(self): + """ + Messages are very similar (odd and even ones are the same) + However, they do not have two different sync words! + The algorithm needs to check for a common prefix of the two found sync words + + :return: + """ + sync = "0x1337" + num_messages = 10 + + alice = Participant("Alice", address_hex="dead01") + bob = Participant("Bob", address_hex="beef24") + + mb = MessageTypeBuilder("protocol_with_one_message_type") + mb.add_label(FieldType.Function.PREAMBLE, 72) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 24) + mb.add_label(FieldType.Function.DST_ADDRESS, 24) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x1337"}, + preambles_by_mt={mb.message_type: "10" * 36}, + participants=[alice, bob]) + + random.seed(0) + for i in range(num_messages): + if i % 2 == 0: + source, destination = alice, bob + data_length = 8 + else: + source, destination = bob, alice + data_length = 16 + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 2 ** (data_length - 1)), data_length), + source=source, destination=destination) + + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages]) + possible_syncs = preprocessor.find_possible_syncs() + #self.save_protocol("sync_by_common_prefix", pg) + self.assertEqual(len(possible_syncs), 1) + + # +0000 is okay, because this will get fixed by correction in FormatFinder + self.assertIn(possible_syncs[0], [ProtocolGenerator.to_bits(sync), ProtocolGenerator.to_bits(sync) + "0000"]) + + def test_with_given_preamble_and_sync(self): + preamble = "10101010" + sync = "10011" + pg = self.build_protocol_generator(preamble_syncs=[(preamble, sync)], + num_messages=(20,), + data=(lambda i: 10 * i,)) + + # If we have a odd preamble length, the last bit of the preamble is counted to the sync + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in pg.protocol.messages], + existing_message_types={i: msg.message_type for i, msg in + enumerate(pg.protocol.messages)}) + preamble_starts, preamble_lengths, sync_len = preprocessor.preprocess() + + #self.save_protocol("given_preamble", pg) + + self.assertTrue(all(preamble_start == 0 for preamble_start in preamble_starts)) + self.assertTrue(all(preamble_length == len(preamble) for preamble_length in preamble_lengths)) + self.assertEqual(sync_len, len(sync)) + + @staticmethod + def build_protocol_generator(preamble_syncs: list, num_messages: tuple, data: tuple) -> ProtocolGenerator: + message_types = [] + preambles_by_mt = dict() + syncs_by_mt = dict() + + assert len(preamble_syncs) == len(num_messages) == len(data) + + for i, (preamble, sync_word) in enumerate(preamble_syncs): + assert isinstance(preamble, str) + assert isinstance(sync_word, str) + + preamble, sync_word = map(ProtocolGenerator.to_bits, (preamble, sync_word)) + + mb = MessageTypeBuilder("message type #{0}".format(i)) + mb.add_label(FieldType.Function.PREAMBLE, len(preamble)) + mb.add_label(FieldType.Function.SYNC, len(sync_word)) + + message_types.append(mb.message_type) + preambles_by_mt[mb.message_type] = preamble + syncs_by_mt[mb.message_type] = sync_word + + pg = ProtocolGenerator(message_types, preambles_by_mt=preambles_by_mt, syncs_by_mt=syncs_by_mt) + for i, msg_type in enumerate(message_types): + for j in range(num_messages[i]): + if callable(data[i]): + msg_data = pg.decimal_to_bits(data[i](j), num_bits=8) + else: + msg_data = data[i] + + pg.generate_message(message_type=msg_type, data=msg_data) + + return pg diff --git a/Software/Universal Radio Hacker/tests/awre/test_awre_real_protocols.py b/Software/Universal Radio Hacker/tests/awre/test_awre_real_protocols.py new file mode 100644 index 0000000..944c5bc --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_awre_real_protocols.py @@ -0,0 +1,149 @@ +from tests.awre.AWRETestCase import AWRETestCase +from tests.utils_testing import get_path_for_data_file +from urh.awre.CommonRange import CommonRange +from urh.awre.FormatFinder import FormatFinder +from urh.awre.Preprocessor import Preprocessor +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Message import Message +from urh.signalprocessing.MessageType import MessageType +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +import numpy as np + +class TestAWRERealProtocols(AWRETestCase): + def setUp(self): + super().setUp() + alice = Participant("Alice", "A") + bob = Participant("Bob", "B") + self.participants = [alice, bob] + + def test_format_finding_enocean(self): + enocean_protocol = ProtocolAnalyzer(None) + with open(get_path_for_data_file("enocean_bits.txt")) as f: + for line in f: + enocean_protocol.messages.append(Message.from_plain_bits_str(line.replace("\n", ""))) + enocean_protocol.messages[-1].message_type = enocean_protocol.default_message_type + + ff = FormatFinder(enocean_protocol.messages) + ff.perform_iteration() + + message_types = ff.message_types + self.assertEqual(len(message_types), 1) + + preamble = message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0) + self.assertEqual(preamble.length, 8) + + sync = message_types[0].get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 8) + self.assertEqual(sync.length, 4) + + checksum = message_types[0].get_first_label_with_type(FieldType.Function.CHECKSUM) + self.assertEqual(checksum.start, 56) + self.assertEqual(checksum.length, 4) + + self.assertIsNone(message_types[0].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + self.assertIsNone(message_types[0].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNone(message_types[0].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNone(message_types[0].get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER)) + + def test_format_finding_rwe(self): + ff, messages = self.get_format_finder_from_protocol_file("rwe.proto.xml", return_messages=True) + ff.run() + + sync1, sync2 = "0x9a7d9a7d", "0x67686768" + + preprocessor = Preprocessor([np.array(msg.plain_bits, dtype=np.uint8) for msg in messages]) + possible_syncs = preprocessor.find_possible_syncs() + self.assertIn(ProtocolGenerator.to_bits(sync1), possible_syncs) + self.assertIn(ProtocolGenerator.to_bits(sync2), possible_syncs) + + ack_messages = (3, 5, 7, 9, 11, 13, 15, 17, 20) + ack_message_type = next(mt for mt, messages in ff.existing_message_types.items() if ack_messages[0] in messages) + self.assertTrue(all(ack_msg in ff.existing_message_types[ack_message_type] for ack_msg in ack_messages)) + + for mt in ff.message_types: + preamble = mt.get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0) + self.assertEqual(preamble.length, 32) + + sync = mt.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 32) + self.assertEqual(sync.length, 32) + + length = mt.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 64) + self.assertEqual(length.length, 8) + + dst = mt.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertEqual(dst.length, 24) + + if mt == ack_message_type or 1 in ff.existing_message_types[mt]: + self.assertEqual(dst.start, 72) + else: + self.assertEqual(dst.start, 88) + + if mt != ack_message_type and 1 not in ff.existing_message_types[mt]: + src = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(src.start, 112) + self.assertEqual(src.length, 24) + elif 1 in ff.existing_message_types[mt]: + # long ack + src = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(src.start, 96) + self.assertEqual(src.length, 24) + + crc = mt.get_first_label_with_type(FieldType.Function.CHECKSUM) + self.assertIsNotNone(crc) + + def test_homematic(self): + proto_file = get_path_for_data_file("homematic.proto.xml") + protocol = ProtocolAnalyzer(signal=None, filename=proto_file) + protocol.message_types = [] + protocol.from_xml_file(filename=proto_file, read_bits=True) + # prevent interfering with preassinged labels + protocol.message_types = [MessageType("Default")] + + participants = sorted({msg.participant for msg in protocol.messages}) + + self.clear_message_types(protocol.messages) + ff = FormatFinder(protocol.messages, participants=participants) + ff.known_participant_addresses.clear() + ff.perform_iteration() + + self.assertGreater(len(ff.message_types), 0) + + for i, message_type in enumerate(ff.message_types): + preamble = message_type.get_first_label_with_type(FieldType.Function.PREAMBLE) + self.assertEqual(preamble.start, 0) + self.assertEqual(preamble.length, 32) + + sync = message_type.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 32) + self.assertEqual(sync.length, 32) + + length = message_type.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 64) + self.assertEqual(length.length, 8) + + seq = message_type.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(seq.start, 72) + self.assertEqual(seq.length, 8) + + src = message_type.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(src.start, 96) + self.assertEqual(src.length, 24) + + dst = message_type.get_first_label_with_type(FieldType.Function.DST_ADDRESS) + self.assertEqual(dst.start, 120) + self.assertEqual(dst.length, 24) + + checksum = message_type.get_first_label_with_type(FieldType.Function.CHECKSUM) + self.assertEqual(checksum.length, 16) + self.assertIn("CC1101", checksum.checksum.caption) + + for msg_index in ff.existing_message_types[message_type]: + msg_len = len(protocol.messages[msg_index]) + self.assertEqual(checksum.start, msg_len-16) + self.assertEqual(checksum.end, msg_len) diff --git a/Software/Universal Radio Hacker/tests/awre/test_checksum_engine.py b/Software/Universal Radio Hacker/tests/awre/test_checksum_engine.py new file mode 100644 index 0000000..97cd31e --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_checksum_engine.py @@ -0,0 +1,102 @@ +import array + +import numpy as np + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.CommonRange import ChecksumRange +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.awre.engines.ChecksumEngine import ChecksumEngine +from urh.signalprocessing.FieldType import FieldType +from urh.util import util +from urh.util.GenericCRC import GenericCRC +from urh.cythonext import util as c_util + +class TestChecksumEngine(AWRETestCase): + def test_find_crc8(self): + messages = ["aabbcc7d", "abcdee24", "dacafe33"] + message_bits = [np.array(msg, dtype=np.uint8) for msg in map(util.hex2bit, messages)] + + checksum_engine = ChecksumEngine(message_bits, n_gram_length=8) + result = checksum_engine.find() + self.assertEqual(len(result), 1) + checksum_range = result[0] # type: ChecksumRange + self.assertEqual(checksum_range.length, 8) + self.assertEqual(checksum_range.start, 24) + + reference = GenericCRC() + reference.set_polynomial_from_hex("0x07") + self.assertEqual(checksum_range.crc.polynomial, reference.polynomial) + + self.assertEqual(checksum_range.message_indices, {0, 1, 2}) + + def test_find_crc16(self): + messages = ["12345678347B", "abcdefffABBD", "cafe1337CE12"] + message_bits = [np.array(msg, dtype=np.uint8) for msg in map(util.hex2bit, messages)] + + checksum_engine = ChecksumEngine(message_bits, n_gram_length=8) + result = checksum_engine.find() + self.assertEqual(len(result), 1) + checksum_range = result[0] # type: ChecksumRange + self.assertEqual(checksum_range.start, 32) + self.assertEqual(checksum_range.length, 16) + + reference = GenericCRC() + reference.set_polynomial_from_hex("0x8005") + self.assertEqual(checksum_range.crc.polynomial, reference.polynomial) + + self.assertEqual(checksum_range.message_indices, {0, 1, 2}) + + def test_find_crc32(self): + messages = ["deadcafe5D7F3F5A", "47111337E3319242", "beefaffe0DCD0E15"] + message_bits = [np.array(msg, dtype=np.uint8) for msg in map(util.hex2bit, messages)] + + checksum_engine = ChecksumEngine(message_bits, n_gram_length=8) + result = checksum_engine.find() + self.assertEqual(len(result), 1) + checksum_range = result[0] # type: ChecksumRange + self.assertEqual(checksum_range.start, 32) + self.assertEqual(checksum_range.length, 32) + + reference = GenericCRC() + reference.set_polynomial_from_hex("0x04C11DB7") + self.assertEqual(checksum_range.crc.polynomial, reference.polynomial) + + self.assertEqual(checksum_range.message_indices, {0, 1, 2}) + + def test_find_generated_crc16(self): + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.DATA, 32) + mb.add_checksum_label(16, GenericCRC.from_standard_checksum("CRC16 CCITT")) + + mb2 = MessageTypeBuilder("data2") + mb2.add_label(FieldType.Function.PREAMBLE, 8) + mb2.add_label(FieldType.Function.SYNC, 16) + mb2.add_label(FieldType.Function.LENGTH, 8) + mb2.add_label(FieldType.Function.DATA, 16) + + mb2.add_checksum_label(16, GenericCRC.from_standard_checksum("CRC16 CCITT")) + + pg = ProtocolGenerator([mb.message_type, mb2.message_type], syncs_by_mt={mb.message_type: "0x1234", mb2.message_type: "0x1234"}) + + num_messages = 5 + + for i in range(num_messages): + pg.generate_message(data="{0:032b}".format(i), message_type=mb.message_type) + pg.generate_message(data="{0:016b}".format(i), message_type=mb2.message_type) + + #self.save_protocol("crc16_test", pg) + self.clear_message_types(pg.protocol.messages) + + ff = FormatFinder(pg.protocol.messages) + ff.run() + + self.assertEqual(len(ff.message_types), 2) + for mt in ff.message_types: + checksum_label = mt.get_first_label_with_type(FieldType.Function.CHECKSUM) + self.assertEqual(checksum_label.length, 16) + self.assertEqual(checksum_label.checksum.caption, "CRC16 CCITT") diff --git a/Software/Universal Radio Hacker/tests/awre/test_common_range.py b/Software/Universal Radio Hacker/tests/awre/test_common_range.py new file mode 100644 index 0000000..2d65178 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_common_range.py @@ -0,0 +1,35 @@ +import unittest + +from urh.awre.CommonRange import CommonRange + + +class TestCommonRange(unittest.TestCase): + def test_ensure_not_overlaps(self): + test_range = CommonRange(start=4, length=8, value="12345678") + self.assertEqual(test_range.end, 11) + + # no overlapping + self.assertEqual(test_range, test_range.ensure_not_overlaps(0, 3)[0]) + self.assertEqual(test_range, test_range.ensure_not_overlaps(20, 24)[0]) + + # overlapping on left + result = test_range.ensure_not_overlaps(2, 6)[0] + self.assertEqual(result.start, 6) + self.assertEqual(result.end, 11) + + # overlapping on right + result = test_range.ensure_not_overlaps(6, 14)[0] + self.assertEqual(result.start, 4) + self.assertEqual(result.end, 5) + + # full overlapping + self.assertEqual(len(test_range.ensure_not_overlaps(3, 14)), 0) + + # overlapping in the middle + result = test_range.ensure_not_overlaps(6, 9) + self.assertEqual(len(result), 2) + left, right = result[0], result[1] + self.assertEqual(left.start, 4) + self.assertEqual(left.end, 5) + self.assertEqual(right.start, 10) + self.assertEqual(right.end, 11) diff --git a/Software/Universal Radio Hacker/tests/awre/test_format_finder.py b/Software/Universal Radio Hacker/tests/awre/test_format_finder.py new file mode 100644 index 0000000..191bc74 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_format_finder.py @@ -0,0 +1,102 @@ +import numpy as np + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.CommonRange import CommonRange, CommonRangeContainer +from urh.awre.FormatFinder import FormatFinder + + +class TestFormatFinder(AWRETestCase): + def test_create_message_types_1(self): + rng1 = CommonRange(0, 8, "1" * 8, score=1, field_type="Length") + rng1.message_indices = {0, 1, 2} + rng2 = CommonRange(8, 8, "1" * 8, score=1, field_type="Address") + rng2.message_indices = {0, 1, 2} + + message_types = FormatFinder.create_common_range_containers({rng1, rng2}) + self.assertEqual(len(message_types), 1) + + expected = CommonRangeContainer([rng1, rng2], message_indices={0, 1, 2}) + self.assertEqual(message_types[0], expected) + + def test_create_message_types_2(self): + rng1 = CommonRange(0, 8, "1" * 8, score=1, field_type="Length") + rng1.message_indices = {0, 2, 4, 6, 8, 12} + rng2 = CommonRange(8, 8, "1" * 8, score=1, field_type="Address") + rng2.message_indices = {1, 2, 3, 4, 5, 12} + rng3 = CommonRange(16, 8, "1" * 8, score=1, field_type="Seq") + rng3.message_indices = {1, 3, 5, 7, 12} + + message_types = FormatFinder.create_common_range_containers({rng1, rng2, rng3}) + expected1 = CommonRangeContainer([rng1], message_indices={0, 6, 8}) + expected2 = CommonRangeContainer([rng1, rng2], message_indices={2, 4}) + expected3 = CommonRangeContainer([rng1, rng2, rng3], message_indices={12}) + expected4 = CommonRangeContainer([rng2, rng3], message_indices={1, 3, 5}) + expected5 = CommonRangeContainer([rng3], message_indices={7}) + + self.assertEqual(len(message_types), 5) + + self.assertIn(expected1, message_types) + self.assertIn(expected2, message_types) + self.assertIn(expected3, message_types) + self.assertIn(expected4, message_types) + self.assertIn(expected5, message_types) + + def test_retransform_message_indices(self): + sync_ends = np.array([12, 12, 12, 14, 14]) + + rng = CommonRange(0, 8, "1" * 8, score=1, field_type="length", message_indices={0, 1, 2, 3, 4}) + retransformed_ranges = FormatFinder.retransform_message_indices([rng], [0, 1, 2, 3, 4], sync_ends) + + # two different sync ends + self.assertEqual(len(retransformed_ranges), 2) + + expected1 = CommonRange(12, 8, "1" * 8, score=1, field_type="length", message_indices={0, 1, 2}) + expected2 = CommonRange(14, 8, "1" * 8, score=1, field_type="length", message_indices={3, 4}) + + self.assertIn(expected1, retransformed_ranges) + self.assertIn(expected2, retransformed_ranges) + + def test_handle_no_overlapping_conflict(self): + rng1 = CommonRange(0, 8, "1" * 8, score=1, field_type="Length") + rng1.message_indices = {0, 1, 2} + rng2 = CommonRange(8, 8, "1" * 8, score=1, field_type="Address") + rng2.message_indices = {0, 1, 2} + + container = CommonRangeContainer([rng1, rng2], message_indices={0, 1, 2}) + + # no conflict + result = FormatFinder.handle_overlapping_conflict([container]) + self.assertEqual(len(result), 1) + self.assertEqual(len(result[0]), 2) + self.assertIn(rng1, result[0]) + self.assertEqual(result[0].message_indices, {0, 1, 2}) + self.assertIn(rng2, result[0]) + + def test_handle_easy_overlapping_conflict(self): + # Easy conflict: First Label has higher score + rng1 = CommonRange(8, 8, "1" * 8, score=1, field_type="Length") + rng1.message_indices = {0, 1, 2} + rng2 = CommonRange(8, 8, "1" * 8, score=0.8, field_type="Address") + rng2.message_indices = {0, 1, 2} + + container = CommonRangeContainer([rng1, rng2], message_indices={0, 1, 2}) + result = FormatFinder.handle_overlapping_conflict([container]) + self.assertEqual(len(result), 1) + self.assertEqual(len(result[0]), 1) + self.assertIn(rng1, result[0]) + self.assertEqual(result[0].message_indices, {0, 1, 2}) + + def test_handle_medium_overlapping_conflict(self): + rng1 = CommonRange(8, 8, "1" * 8, score=1, field_type="Length") + rng2 = CommonRange(4, 10, "1" * 8, score=0.8, field_type="Address") + rng3 = CommonRange(15, 20, "1" * 8, score=1, field_type="Seq") + rng4 = CommonRange(60, 80, "1" * 8, score=0.8, field_type="Type") + rng5 = CommonRange(70, 90, "1" * 8, score=0.9, field_type="Data") + + container = CommonRangeContainer([rng1, rng2, rng3, rng4, rng5]) + result = FormatFinder.handle_overlapping_conflict([container]) + self.assertEqual(len(result), 1) + self.assertEqual(len(result[0]), 3) + self.assertIn(rng1, result[0]) + self.assertIn(rng3, result[0]) + self.assertIn(rng5, result[0]) diff --git a/Software/Universal Radio Hacker/tests/awre/test_generated_protocols.py b/Software/Universal Radio Hacker/tests/awre/test_generated_protocols.py new file mode 100644 index 0000000..0aa055b --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_generated_protocols.py @@ -0,0 +1,236 @@ +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre import AutoAssigner +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.Preprocessor import Preprocessor +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Participant import Participant +from urh.util import util + + +class TestGeneratedProtocols(AWRETestCase): + def __check_addresses(self, messages, format_finder, known_participant_addresses): + """ + Use the AutoAssigner used also in main GUI to test assigned participant addresses to get same results + as in main program and not rely on cache of FormatFinder, because values there might be false + but SRC address labels still on right position which is the basis for Auto Assigner + + :param messages: + :param format_finder: + :param known_participant_addresses: + :return: + """ + + for msg_type, indices in format_finder.existing_message_types.items(): + for i in indices: + messages[i].message_type = msg_type + + participants = list(set(m.participant for m in messages)) + for p in participants: + p.address_hex = "" + AutoAssigner.auto_assign_participant_addresses(messages, participants) + + for i in range(len(participants)): + self.assertIn(participants[i].address_hex, + list(map(util.convert_numbers_to_hex_string, known_participant_addresses.values())), + msg=" [ " + " ".join(p.address_hex for p in participants) + " ]") + + def test_without_preamble(self): + alice = Participant("Alice", address_hex="24") + broadcast = Participant("Broadcast", address_hex="ff") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 8) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x8e88"}, + preambles_by_mt={mb.message_type: "10" * 8}, + participants=[alice, broadcast]) + + for i in range(20): + data_bits = 16 if i % 2 == 0 else 32 + source = pg.participants[i % 2] + destination = pg.participants[(i + 1) % 2] + pg.generate_message(data="1010" * (data_bits // 4), source=source, destination=destination) + + #self.save_protocol("without_preamble", pg) + self.clear_message_types(pg.messages) + ff = FormatFinder(pg.messages) + ff.known_participant_addresses.clear() + + ff.run() + self.assertEqual(len(ff.message_types), 1) + + mt = ff.message_types[0] + sync = mt.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 0) + self.assertEqual(sync.length, 16) + + length = mt.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 16) + self.assertEqual(length.length, 8) + + dst = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(dst.start, 24) + self.assertEqual(dst.length, 8) + + seq = mt.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(seq.start, 32) + self.assertEqual(seq.length, 8) + + def test_without_preamble_random_data(self): + ff = self.get_format_finder_from_protocol_file("without_ack_random_data.proto.xml") + ff.run() + + self.assertEqual(len(ff.message_types), 1) + + mt = ff.message_types[0] + sync = mt.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 0) + self.assertEqual(sync.length, 16) + + length = mt.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 16) + self.assertEqual(length.length, 8) + + dst = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(dst.start, 24) + self.assertEqual(dst.length, 8) + + seq = mt.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(seq.start, 32) + self.assertEqual(seq.length, 8) + + def test_without_preamble_random_data2(self): + ff = self.get_format_finder_from_protocol_file("without_ack_random_data2.proto.xml") + ff.run() + + self.assertEqual(len(ff.message_types), 1) + + mt = ff.message_types[0] + sync = mt.get_first_label_with_type(FieldType.Function.SYNC) + self.assertEqual(sync.start, 0) + self.assertEqual(sync.length, 16) + + length = mt.get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(length.start, 16) + self.assertEqual(length.length, 8) + + dst = mt.get_first_label_with_type(FieldType.Function.SRC_ADDRESS) + self.assertEqual(dst.start, 24) + self.assertEqual(dst.length, 8) + + seq = mt.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(seq.start, 32) + self.assertEqual(seq.length, 8) + + def test_with_checksum(self): + ff = self.get_format_finder_from_protocol_file("with_checksum.proto.xml", clear_participant_addresses=False) + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + ff.run() + + self.assertIn(known_participant_addresses[0].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + self.assertIn(known_participant_addresses[1].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + + self.assertEqual(len(ff.message_types), 3) + + def test_with_only_one_address(self): + ff = self.get_format_finder_from_protocol_file("only_one_address.proto.xml", clear_participant_addresses=False) + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + + ff.run() + + self.assertIn(known_participant_addresses[0].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + self.assertIn(known_participant_addresses[1].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + + def test_with_four_broken(self): + ff, messages = self.get_format_finder_from_protocol_file("four_broken.proto.xml", + clear_participant_addresses=False, + return_messages=True) + + assert isinstance(ff, FormatFinder) + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + + ff.run() + + self.__check_addresses(messages, ff, known_participant_addresses) + + for i in range(4, len(messages)): + mt = next(mt for mt, indices in ff.existing_message_types.items() if i in indices) + self.assertIsNotNone(mt.get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER)) + + def test_with_one_address_one_message_type(self): + ff, messages = self.get_format_finder_from_protocol_file("one_address_one_mt.proto.xml", + clear_participant_addresses=False, + return_messages=True) + + self.assertEqual(len(messages), 17) + self.assertEqual(len(ff.hexvectors), 17) + + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + + ff.run() + + self.assertEqual(len(ff.message_types), 1) + + self.assertIn(known_participant_addresses[0].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + self.assertIn(known_participant_addresses[1].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + + def test_without_preamble_24_messages(self): + ff, messages = self.get_format_finder_from_protocol_file("no_preamble24.proto.xml", + clear_participant_addresses=False, + return_messages=True) + + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + + ff.run() + + self.assertEqual(len(ff.message_types), 1) + + self.assertIn(known_participant_addresses[0].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + self.assertIn(known_participant_addresses[1].tostring(), + list(map(bytes, ff.known_participant_addresses.values()))) + + def test_with_three_syncs_different_preamble_lengths(self): + ff, messages = self.get_format_finder_from_protocol_file("three_syncs.proto.xml", return_messages=True) + preprocessor = Preprocessor(ff.get_bitvectors_from_messages(messages)) + sync_words = preprocessor.find_possible_syncs() + self.assertIn("0000010000100000", sync_words, msg="Sync 1") + self.assertIn("0010001000100010", sync_words, msg="Sync 2") + self.assertIn("0110011101100111", sync_words, msg="Sync 3") + + ff.run() + + expected_sync_ends = [32, 24, 40, 24, 32, 24, 40, 24, 32, 24, 40, 24, 32, 24, 40, 24] + + for i, (s1, s2) in enumerate(zip(expected_sync_ends, ff.sync_ends)): + self.assertEqual(s1, s2, msg=str(i)) + + def test_with_four_participants(self): + ff, messages = self.get_format_finder_from_protocol_file("four_participants.proto.xml", + clear_participant_addresses=False, + return_messages=True) + + known_participant_addresses = ff.known_participant_addresses.copy() + ff.known_participant_addresses.clear() + + ff.run() + + self.__check_addresses(messages, ff, known_participant_addresses) + self.assertEqual(len(ff.message_types), 3) diff --git a/Software/Universal Radio Hacker/tests/awre/test_length_engine.py b/Software/Universal Radio Hacker/tests/awre/test_length_engine.py new file mode 100644 index 0000000..435a19e --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_length_engine.py @@ -0,0 +1,167 @@ +import random + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.awre.engines.LengthEngine import LengthEngine +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.ProtocoLabel import ProtocolLabel + + +class TestLengthEngine(AWRETestCase): + def test_simple_protocol(self): + """ + Test a simple protocol with + preamble, sync and length field (8 bit) and some random data + + :return: + """ + mb = MessageTypeBuilder("simple_length_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + + num_messages_by_data_length = {8: 5, 16: 10, 32: 15} + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}) + random.seed(0) + for data_length, num_messages in num_messages_by_data_length.items(): + for i in range(num_messages): + pg.generate_message(data="".join([random.choice(["0", "1"]) for _ in range(data_length)])) + + #self.save_protocol("simple_length", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + length_engine = LengthEngine(ff.bitvectors) + highscored_ranges = length_engine.find(n_gram_length=8) + self.assertEqual(len(highscored_ranges), 3) + + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(label.start, 24) + self.assertEqual(label.length, 8) + + def test_easy_protocol(self): + """ + preamble, sync, sequence number, length field (8 bit) and some random data + + :return: + """ + mb = MessageTypeBuilder("easy_length_test") + mb.add_label(FieldType.Function.PREAMBLE, 16) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + num_messages_by_data_length = {32: 10, 64: 15, 16: 5, 24: 7} + pg = ProtocolGenerator([mb.message_type], + preambles_by_mt={mb.message_type: "10" * 8}, + syncs_by_mt={mb.message_type: "0xcafe"}) + for data_length, num_messages in num_messages_by_data_length.items(): + for i in range(num_messages): + if i % 4 == 0: + data = "1" * data_length + elif i % 4 == 1: + data = "0" * data_length + elif i % 4 == 2: + data = "10" * (data_length // 2) + else: + data = "01" * (data_length // 2) + + pg.generate_message(data=data) + + #self.save_protocol("easy_length", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + length_engine = LengthEngine(ff.bitvectors) + highscored_ranges = length_engine.find(n_gram_length=8) + self.assertEqual(len(highscored_ranges), 4) + + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH) + self.assertIsInstance(label, ProtocolLabel) + self.assertEqual(label.start, 32) + self.assertEqual(label.length, 8) + + def test_medium_protocol(self): + """ + Protocol with two message types. Length field only present in one of them + + :return: + """ + mb1 = MessageTypeBuilder("data") + mb1.add_label(FieldType.Function.PREAMBLE, 8) + mb1.add_label(FieldType.Function.SYNC, 8) + mb1.add_label(FieldType.Function.LENGTH, 8) + mb1.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + mb2 = MessageTypeBuilder("ack") + mb2.add_label(FieldType.Function.PREAMBLE, 8) + mb2.add_label(FieldType.Function.SYNC, 8) + + pg = ProtocolGenerator([mb1.message_type, mb2.message_type], + syncs_by_mt={mb1.message_type: "11110011", + mb2.message_type: "11110011"}) + num_messages_by_data_length = {8: 5, 16: 10, 32: 5} + for data_length, num_messages in num_messages_by_data_length.items(): + for i in range(num_messages): + pg.generate_message(data=pg.decimal_to_bits(10 * i, data_length), message_type=mb1.message_type) + pg.generate_message(message_type=mb2.message_type, data="0xaf") + + #self.save_protocol("medium_length", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 2) + length_mt = next( + mt for mt in ff.message_types if mt.get_first_label_with_type(FieldType.Function.LENGTH) is not None) + length_label = length_mt.get_first_label_with_type(FieldType.Function.LENGTH) + + for i, sync_end in enumerate(ff.sync_ends): + self.assertEqual(sync_end, 16, msg=str(i)) + + self.assertEqual(16, length_label.start) + self.assertEqual(8, length_label.length) + + def test_little_endian_16_bit(self): + mb = MessageTypeBuilder("little_endian_16_length_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 16) + + num_messages_by_data_length = {256*8: 5, 16: 4, 512: 2} + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, + little_endian=True) + + random.seed(0) + for data_length, num_messages in num_messages_by_data_length.items(): + for i in range(num_messages): + pg.generate_message(data="".join([random.choice(["0", "1"]) for _ in range(data_length)])) + + #self.save_protocol("little_endian_16_length_test", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + length_engine = LengthEngine(ff.bitvectors) + highscored_ranges = length_engine.find(n_gram_length=8) + self.assertEqual(len(highscored_ranges), 3) + + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH) + self.assertEqual(label.start, 24) + self.assertEqual(label.length, 16) diff --git a/Software/Universal Radio Hacker/tests/awre/test_partially_labeled.py b/Software/Universal Radio Hacker/tests/awre/test_partially_labeled.py new file mode 100644 index 0000000..cf8c459 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_partially_labeled.py @@ -0,0 +1,198 @@ +import copy +import random + +from urh.signalprocessing.MessageType import MessageType + +from urh.awre.FormatFinder import FormatFinder + +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.signalprocessing.FieldType import FieldType + +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.signalprocessing.Participant import Participant +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer + + +class TestPartiallyLabeled(AWRETestCase): + """ + Some tests if there are already information about the message types present + + """ + def test_fully_labeled(self): + """ + For fully labeled protocol, nothing should be done + + :return: + """ + protocol = self.__prepare_example_protocol() + message_types = sorted(copy.deepcopy(protocol.message_types), key=lambda x: x.name) + ff = FormatFinder(protocol.messages) + ff.perform_iteration() + self.assertEqual(len(message_types), len(ff.message_types)) + + for mt1, mt2 in zip(message_types, ff.message_types): + self.assertTrue(self.__message_types_have_same_labels(mt1, mt2)) + + def test_one_message_type_empty(self): + """ + Empty the "ACK" message type, the labels should be find by FormatFinder + + :return: + """ + protocol = self.__prepare_example_protocol() + n_message_types = len(protocol.message_types) + ack_mt = next(mt for mt in protocol.message_types if mt.name == "ack") + ack_mt.clear() + self.assertEqual(len(ack_mt), 0) + + ff = FormatFinder(protocol.messages) + ff.perform_iteration() + self.assertEqual(n_message_types, len(ff.message_types)) + + self.assertEqual(len(ack_mt), 4, msg=str(ack_mt)) + + def test_given_address_information(self): + """ + Empty both message types and see if addresses are found, when information of participant addresses is given + + :return: + """ + protocol = self.__prepare_example_protocol() + self.clear_message_types(protocol.messages) + + ff = FormatFinder(protocol.messages) + ff.perform_iteration() + self.assertEqual(2, len(ff.message_types)) + + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE)) + self.assertIsNotNone(ff.message_types[1].get_first_label_with_type(FieldType.Function.PREAMBLE)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC)) + self.assertIsNotNone(ff.message_types[1].get_first_label_with_type(FieldType.Function.SYNC)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNotNone(ff.message_types[1].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNotNone(ff.message_types[1].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + self.assertIsNotNone(ff.message_types[1].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + + def test_type_part_already_labeled(self): + protocol = self.__prepare_simple_example_protocol() + self.clear_message_types(protocol.messages) + ff = FormatFinder(protocol.messages) + + # overlaps type + ff.message_types[0].add_protocol_label_start_length(32, 8) + ff.perform_iteration() + self.assertEqual(1, len(ff.message_types)) + + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + + def test_length_part_already_labeled(self): + protocol = self.__prepare_simple_example_protocol() + self.clear_message_types(protocol.messages) + ff = FormatFinder(protocol.messages) + + # overlaps length + ff.message_types[0].add_protocol_label_start_length(24, 8) + ff.perform_iteration() + self.assertEqual(1, len(ff.message_types)) + + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC)) + self.assertIsNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + + def test_address_part_already_labeled(self): + protocol = self.__prepare_simple_example_protocol() + self.clear_message_types(protocol.messages) + ff = FormatFinder(protocol.messages) + + # overlaps dst address + ff.message_types[0].add_protocol_label_start_length(40, 16) + ff.perform_iteration() + self.assertEqual(1, len(ff.message_types)) + + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.PREAMBLE)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SYNC)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.LENGTH)) + self.assertIsNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.DST_ADDRESS)) + self.assertIsNotNone(ff.message_types[0].get_first_label_with_type(FieldType.Function.SRC_ADDRESS)) + + @staticmethod + def __message_types_have_same_labels(mt1: MessageType, mt2: MessageType): + if len(mt1) != len(mt2): + return False + + for i, lbl in enumerate(mt1): + if lbl != mt2[i]: + return False + + return True + + def __prepare_example_protocol(self) -> ProtocolAnalyzer: + alice = Participant("Alice", "A", address_hex="1234") + bob = Participant("Bob", "B", address_hex="cafe") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.TYPE, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb_ack = MessageTypeBuilder("ack") + mb_ack.add_label(FieldType.Function.PREAMBLE, 8) + mb_ack.add_label(FieldType.Function.SYNC, 16) + mb_ack.add_label(FieldType.Function.LENGTH, 8) + mb_ack.add_label(FieldType.Function.DST_ADDRESS, 16) + + num_messages = 50 + + pg = ProtocolGenerator([mb.message_type, mb_ack.message_type], + syncs_by_mt={mb.message_type: "0x6768", mb_ack.message_type: "0x6768"}, + participants=[alice, bob]) + + random.seed(0) + for i in range(num_messages): + if i % 2 == 0: + source, destination = alice, bob + data_length = 8 + else: + source, destination = bob, alice + data_length = 16 + pg.generate_message(data=pg.decimal_to_bits(random.randint(0, 2 ** (data_length - 1)), data_length), + source=source, destination=destination) + pg.generate_message(data="", message_type=mb_ack.message_type, destination=source, source=destination) + + #self.save_protocol("labeled_protocol", pg) + + return pg.protocol + + def __prepare_simple_example_protocol(self): + random.seed(0) + alice = Participant("Alice", "A", address_hex="1234") + bob = Participant("Bob", "B", address_hex="cafe") + + mb = MessageTypeBuilder("data") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.TYPE, 8) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x6768"}, + participants=[alice, bob]) + + for i in range(10): + pg.generate_message(data="".join([random.choice(["0", "1"]) for _ in range(16)]), source=alice, destination=bob) + pg.generate_message(data="".join([random.choice(["0", "1"]) for _ in range(8)]), source=bob, destination=alice) + + return pg.protocol diff --git a/Software/Universal Radio Hacker/tests/awre/test_sequence_number_engine.py b/Software/Universal Radio Hacker/tests/awre/test_sequence_number_engine.py new file mode 100644 index 0000000..6b02e95 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/awre/test_sequence_number_engine.py @@ -0,0 +1,182 @@ +from tests.awre.AWRETestCase import AWRETestCase +from urh.awre.CommonRange import CommonRange +from urh.awre.FormatFinder import FormatFinder +from urh.awre.MessageTypeBuilder import MessageTypeBuilder +from urh.awre.ProtocolGenerator import ProtocolGenerator +from urh.awre.engines.SequenceNumberEngine import SequenceNumberEngine +from urh.signalprocessing.FieldType import FieldType +from urh.signalprocessing.Participant import Participant + + +class TestSequenceNumberEngine(AWRETestCase): + def test_simple_protocol(self): + """ + Test a simple protocol with + preamble, sync and increasing sequence number (8 bit) and some constant data + + :return: + """ + mb = MessageTypeBuilder("simple_seq_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 8) + + num_messages = 20 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}) + + for i in range(num_messages): + pg.generate_message(data="0xcafe") + + #self.save_protocol("simple_sequence_number", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + + seq_engine = SequenceNumberEngine(ff.bitvectors, n_gram_length=8) + highscored_ranges = seq_engine.find() + self.assertEqual(len(highscored_ranges), 1) + + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + self.assertEqual(ff.message_types[0].num_labels_with_type(FieldType.Function.SEQUENCE_NUMBER), 1) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(label.start, 24) + self.assertEqual(label.length, 8) + + def test_16bit_seq_nr(self): + mb = MessageTypeBuilder("16bit_seq_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + num_messages = 10 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, sequence_number_increment=64) + + for i in range(num_messages): + pg.generate_message(data="0xcafe") + + #self.save_protocol("16bit_seq", pg) + + bitvectors = FormatFinder.get_bitvectors_from_messages(pg.protocol.messages, sync_ends=[24]*num_messages) + seq_engine = SequenceNumberEngine(bitvectors, n_gram_length=8) + highscored_ranges = seq_engine.find() + self.assertEqual(len(highscored_ranges), 1) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + ff.perform_iteration() + + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + self.assertEqual(ff.message_types[0].num_labels_with_type(FieldType.Function.SEQUENCE_NUMBER), 1) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(label.start, 24) + self.assertEqual(label.length, 16) + + def test_16bit_seq_nr_with_zeros_in_first_part(self): + mb = MessageTypeBuilder("16bit_seq_first_byte_zero_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + num_messages = 10 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, sequence_number_increment=1) + + for i in range(num_messages): + pg.generate_message(data="0xcafe" + "abc" * i) + + #self.save_protocol("16bit_seq_first_byte_zero_test", pg) + + bitvectors = FormatFinder.get_bitvectors_from_messages(pg.protocol.messages, sync_ends=[24]*num_messages) + seq_engine = SequenceNumberEngine(bitvectors, n_gram_length=8) + highscored_ranges = seq_engine.find() + self.assertEqual(len(highscored_ranges), 1) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + ff.perform_iteration() + self.assertEqual(len(ff.message_types), 1) + self.assertGreater(len(ff.message_types[0]), 0) + self.assertEqual(ff.message_types[0].num_labels_with_type(FieldType.Function.SEQUENCE_NUMBER), 1) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + + # Not consider constants as part of SEQ Nr! + self.assertEqual(label.start, 40) + self.assertEqual(label.length, 8) + + def test_no_sequence_number(self): + """ + Ensure no sequence number is labeled, when it cannot be found + + :return: + """ + alice = Participant("Alice", address_hex="dead") + bob = Participant("Bob", address_hex="beef") + + mb = MessageTypeBuilder("protocol_with_one_message_type") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.LENGTH, 8) + mb.add_label(FieldType.Function.SRC_ADDRESS, 16) + mb.add_label(FieldType.Function.DST_ADDRESS, 16) + + num_messages = 3 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x1337"}, + participants=[alice, bob]) + + for i in range(num_messages): + if i % 2 == 0: + source, destination = alice, bob + else: + source, destination = bob, alice + pg.generate_message(data="", source=source, destination=destination) + + #self.save_protocol("protocol_1", pg) + + # Delete message type information -> no prior knowledge + self.clear_message_types(pg.protocol.messages) + + ff = FormatFinder(pg.protocol.messages) + ff.known_participant_addresses.clear() + ff.perform_iteration() + + self.assertEqual(len(ff.message_types), 1) + + self.assertEqual(ff.message_types[0].num_labels_with_type(FieldType.Function.SEQUENCE_NUMBER), 0) + + def test_sequence_number_little_endian_16_bit(self): + mb = MessageTypeBuilder("16bit_seq_test") + mb.add_label(FieldType.Function.PREAMBLE, 8) + mb.add_label(FieldType.Function.SYNC, 16) + mb.add_label(FieldType.Function.SEQUENCE_NUMBER, 16) + + num_messages = 8 + + pg = ProtocolGenerator([mb.message_type], + syncs_by_mt={mb.message_type: "0x9a9d"}, + little_endian=True, sequence_number_increment=64) + + for i in range(num_messages): + pg.generate_message(data="0xcafe") + + #self.save_protocol("16bit_litte_endian_seq", pg) + + self.clear_message_types(pg.protocol.messages) + ff = FormatFinder(pg.protocol.messages) + ff.perform_iteration() + + self.assertEqual(len(ff.message_types), 1) + self.assertEqual(ff.message_types[0].num_labels_with_type(FieldType.Function.SEQUENCE_NUMBER), 1) + label = ff.message_types[0].get_first_label_with_type(FieldType.Function.SEQUENCE_NUMBER) + self.assertEqual(label.start, 24) + self.assertEqual(label.length, 16) diff --git a/Software/Universal Radio Hacker/tests/cli/switch_socket.sh b/Software/Universal Radio Hacker/tests/cli/switch_socket.sh new file mode 100644 index 0000000..7131231 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/cli/switch_socket.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +../../src/urh/cli/urh_cli.py -d HackRF -f 868.3e6 -s 2e6 -g 0 -if 30 -cf 3.906e3 -mo ASK -bl 16 -p0 0 -p1 1 -m aad3d5ddddcc5d45ddbba000000/500ms aad3c5ddddcc5d45ddbaa00000000 --pause 10s -tx --hex -e "'WSP', 'Wireless Short Packet (WSP)'" \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/cli/test_cli_logic.py b/Software/Universal Radio Hacker/tests/cli/test_cli_logic.py new file mode 100644 index 0000000..f4c4c02 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/cli/test_cli_logic.py @@ -0,0 +1,36 @@ +import unittest + +from urh.cli import urh_cli +from urh.signalprocessing.Message import Message +from urh.signalprocessing.Modulator import Modulator +from urh.signalprocessing.ProtocolAnalyzer import ProtocolAnalyzer +from urh.signalprocessing.Signal import Signal + + +class TestCLILogic(unittest.TestCase): + def test_cli_modulate_messages(self): + modulator = Modulator("test") + modulator.sample_rate = 2e3 + modulator.samples_per_symbol = 100 + modulator.modulation_type = "ASK" + modulator.parameters[0] = 0 + modulator.parameters[1] = 100 + + bits = "1010111100001" + + self.assertIsNone(urh_cli.modulate_messages([], modulator)) + + message = Message.from_plain_bits_str(bits, pause=1000) + + modulated = urh_cli.modulate_messages([message], modulator) + + # Demodulate for testing + s = Signal("", "", modulation="ASK", sample_rate=2e6) + s.samples_per_symbol = 100 + s.noise_threshold = 0 + s.iq_array = modulated + + pa = ProtocolAnalyzer(s) + pa.get_protocol_from_signal() + self.assertEqual(len(pa.messages), 1) + self.assertEqual(pa.messages[0].plain_bits_str, bits) diff --git a/Software/Universal Radio Hacker/tests/cli/test_cli_parsing.py b/Software/Universal Radio Hacker/tests/cli/test_cli_parsing.py new file mode 100644 index 0000000..da97c8f --- /dev/null +++ b/Software/Universal Radio Hacker/tests/cli/test_cli_parsing.py @@ -0,0 +1,187 @@ +import os +import shutil +import tempfile + +from tests.QtTestCase import QtTestCase +from urh.cli import urh_cli +from urh.dev.BackendHandler import Backends +from urh.dev.VirtualDevice import Mode + + +class TestCLIParsing(QtTestCase): + def setUp(self): + self.parser = urh_cli.create_parser() + + def test_build_modulator_from_args(self): + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6 --raw".split()) + self.assertIsNone(urh_cli.build_modulator_from_args(args)) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6".split()) + with self.assertRaises(ValueError): + urh_cli.build_modulator_from_args(args) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6 -p0 0".split()) + with self.assertRaises(ValueError): + urh_cli.build_modulator_from_args(args) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6" + " -pm 0 1 -mo ASK -cf 1337e3 -ca 0.9 -sps 24 -cp 30".split()) + modulator = urh_cli.build_modulator_from_args(args) + self.assertEqual(modulator.modulation_type, "ASK") + self.assertEqual(modulator.sample_rate, 2e6) + self.assertEqual(modulator.samples_per_symbol, 24) + self.assertEqual(modulator.parameters[0], 0) + self.assertEqual(modulator.parameters[1], 100) + self.assertEqual(modulator.carrier_freq_hz, 1337e3) + self.assertEqual(modulator.carrier_amplitude, 0.9) + self.assertEqual(modulator.carrier_phase_deg, 30) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6" + " -pm 10% 20% -mo ASK -cf 1337e3 -ca 0.9 -sps 24 -cp 30".split()) + modulator = urh_cli.build_modulator_from_args(args) + self.assertEqual(modulator.parameters[0], 10) + self.assertEqual(modulator.parameters[1], 20) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6" + " -pm 20e3 -20000 -mo FSK -cf 1337e3 -ca 0.9 -sps 24 -cp 30".split()) + modulator = urh_cli.build_modulator_from_args(args) + self.assertEqual(modulator.modulation_type, "FSK") + self.assertEqual(modulator.parameters[0], 20e3) + self.assertEqual(modulator.parameters[1], -20e3) + + def test_build_backend_handler_from_args(self): + args = self.parser.parse_args("--device USRP --frequency 433.92e6 --sample-rate 2e6".split()) + bh = urh_cli.build_backend_handler_from_args(args) + self.assertEqual(bh.device_backends["usrp"].selected_backend, Backends.native) + + args = self.parser.parse_args("--device HackRF --frequency 433.92e6 --sample-rate 2e6" + " --device-backend native".split()) + bh = urh_cli.build_backend_handler_from_args(args) + self.assertEqual(bh.device_backends["hackrf"].selected_backend, Backends.native) + + args = self.parser.parse_args("--device RTL-SDR --frequency 433.92e6 --sample-rate 2e6" + " --device-backend gnuradio".split()) + bh = urh_cli.build_backend_handler_from_args(args) + self.assertEqual(bh.device_backends["rtl-sdr"].selected_backend, Backends.grc) + + def test_build_device_from_args(self): + args = self.parser.parse_args("--device HackRF --frequency 133.7e6 --sample-rate 2.5e6 -rx " + "-if 24 -bb 30 -g 0 --device-identifier abcde".split()) + device = urh_cli.build_device_from_args(args) + self.assertEqual(device.sample_rate, 2.5e6) + self.assertEqual(device.bandwidth, 2.5e6) + self.assertEqual(device.name, "HackRF") + self.assertEqual(device.backend, Backends.native) + self.assertEqual(device.frequency, 133.7e6) + self.assertEqual(device.mode, Mode.receive) + self.assertEqual(device.if_gain, 24) + self.assertEqual(device.gain, 0) + self.assertEqual(device.baseband_gain, 30) + self.assertEqual(device.device_serial, "abcde") + + args = self.parser.parse_args("--device RTL-SDR --frequency 133.7e6 --sample-rate 1e6 " + "-rx -db native --device-identifier 42".split()) + device = urh_cli.build_device_from_args(args) + self.assertEqual(device.sample_rate, 1e6) + self.assertEqual(device.name, "RTL-SDR") + self.assertEqual(device.backend, Backends.native) + self.assertEqual(device.frequency, 133.7e6) + self.assertEqual(device.mode, Mode.receive) + self.assertEqual(device.device_number, 42) + + args = self.parser.parse_args("--device HackRF --frequency 133.7e6 --sample-rate 2.5e6 --bandwidth 5e6 " + "-tx -db native".split()) + device = urh_cli.build_device_from_args(args) + self.assertEqual(device.sample_rate, 2.5e6) + self.assertEqual(device.bandwidth, 5e6) + self.assertEqual(device.name, "HackRF") + self.assertEqual(device.backend, Backends.native) + self.assertEqual(device.frequency, 133.7e6) + self.assertEqual(device.mode, Mode.send) + + def test_build_protocol_sniffer_from_args(self): + args = self.parser.parse_args("--device HackRF --frequency 50e3 --sample-rate 2.5e6 -rx " + "-if 24 -bb 30 -g 0 --device-identifier abcde " + "-sps 1337 --center 0.5 --noise 0.1234 --tolerance 42 " + "-cs 0.42 -bps 4".split()) + sniffer = urh_cli.build_protocol_sniffer_from_args(args) + self.assertEqual(sniffer.rcv_device.frequency, 50e3) + self.assertEqual(sniffer.rcv_device.sample_rate, 2.5e6) + self.assertEqual(sniffer.rcv_device.bandwidth, 2.5e6) + self.assertEqual(sniffer.rcv_device.name, "hackrf") + self.assertEqual(sniffer.rcv_device.backend, Backends.native) + self.assertEqual(sniffer.rcv_device.mode, Mode.receive) + self.assertEqual(sniffer.rcv_device.if_gain, 24) + self.assertEqual(sniffer.rcv_device.gain, 0) + self.assertEqual(sniffer.rcv_device.baseband_gain, 30) + self.assertEqual(sniffer.rcv_device.device_serial, "abcde") + self.assertEqual(sniffer.signal.samples_per_symbol, 1337) + self.assertEqual(sniffer.signal.bits_per_symbol, 4) + self.assertEqual(sniffer.signal.center_spacing, 0.42) + self.assertEqual(sniffer.signal.noise_threshold, 0.1234) + self.assertEqual(sniffer.signal.center, 0.5) + self.assertEqual(sniffer.signal.tolerance, 42) + + def test_build_encoding_from_args(self): + args = self.parser.parse_args('--device HackRF --frequency 50e3 --sample-rate 2.5e6 -e "Test,Invert"'.split()) + encoding = urh_cli.build_encoding_from_args(args) + self.assertEqual(len(encoding.chain), 2) + + def test_read_messages_to_send(self): + args = self.parser.parse_args('--device HackRF --frequency 50e3 --sample-rate 2e6 -rx'.split()) + self.assertIsNone(urh_cli.read_messages_to_send(args)) + + args = self.parser.parse_args('--device HackRF --frequency 50e3 --sample-rate 2e6 -tx'.split()) + with self.assertRaises(SystemExit): + urh_cli.read_messages_to_send(args) + + args = self.parser.parse_args('--device HackRF --frequency 50e3 --sample-rate 2e6 -tx ' + '-file /tmp/test -m 1111'.split()) + with self.assertRaises(SystemExit): + urh_cli.read_messages_to_send(args) + + test_messages = ["101010/1s", "10000/50ms", "00001111/100.5µs", "111010101/500ns", "1111001", "111110000/2000"] + args = self.parser.parse_args(('--device HackRF --frequency 50e3 --sample-rate 2e6 -tx --pause 1337 ' + '-m ' + " ".join(test_messages)).split()) + messages = urh_cli.read_messages_to_send(args) + self.assertEqual(len(messages), len(test_messages)) + self.assertEqual(messages[0].decoded_bits_str, "101010") + self.assertEqual(messages[0].pause, 2e6) + + self.assertEqual(messages[1].decoded_bits_str, "10000") + self.assertEqual(messages[1].pause, 100e3) + + self.assertEqual(messages[2].decoded_bits_str, "00001111") + self.assertEqual(messages[2].pause, 201) + + self.assertEqual(messages[3].decoded_bits_str, "111010101") + self.assertEqual(messages[3].pause, 1) + + self.assertEqual(messages[4].decoded_bits_str, "1111001") + self.assertEqual(messages[4].pause, 1337) + + self.assertEqual(messages[5].decoded_bits_str, "111110000") + self.assertEqual(messages[5].pause, 2000) + + test_messages = ["aabb/2s"] + filepath = tempfile.mktemp() + with open(filepath, "w") as f: + f.write("\n".join(test_messages)) + + args = self.parser.parse_args(('--device HackRF --frequency 50e3 --sample-rate 2e6 -tx --pause 1337 --hex ' + '-file ' + filepath).split()) + messages = urh_cli.read_messages_to_send(args) + self.assertEqual(len(messages), len(test_messages)) + self.assertEqual(messages[0].decoded_bits_str, "1010101010111011") + self.assertEqual(messages[0].pause, 4e6) + + def test_parse_project_file(self): + f = os.readlink(__file__) if os.path.islink(__file__) else __file__ + path = os.path.realpath(os.path.join(f, "..")) + + project_file = os.path.realpath(os.path.join(path, "..", "data", "TestProjectForCLI.xml")) + tmp_project_file = os.path.join(tempfile.mkdtemp(), "URHProject.xml") + shutil.copy(project_file, tmp_project_file) + + project_params = urh_cli.parse_project_file(tmp_project_file) + self.assertGreater(len(project_params), 0) diff --git a/Software/Universal Radio Hacker/tests/data/35_messages.proto.xml b/Software/Universal Radio Hacker/tests/data/35_messages.proto.xml new file mode 100644 index 0000000..730aa21 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/35_messages.proto.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/ASK_mod.complex b/Software/Universal Radio Hacker/tests/data/ASK_mod.complex new file mode 100644 index 0000000000000000000000000000000000000000..563f1c84995836c1707a097aeff393903b8fac5c GIT binary patch literal 14400 zcmeH}yGtEW5XKiFg@uKU3W9}_D2k6RKFE#`Y)l~{qM(Q%;TC~_SopYjox(rB(k2!b zdO--bg6=7-v=l{bM6kCIR4|1(vy2Mr)fqd_oq;(YyZg=AGrz+=q6i`KQGPWIOZi;9 zIyer$^4Ia^pH9fet#H{?3TK~(VeacnJUKH3{mc06Z*Bq3&md`@&O&l`lDO3jw71l` zk?tPYsqS-CvlVdk>9;$W+m5^b&AXAI=w1^(pRmtyo#S~N&+GU;j_>Pu9gf%Kc%2Ea zJBfTBnM}u*F#6aEqL2N(fwhmnAM|v*E0C)+N?vJtYwCTEQjIi_jT$AdG`-dOAPB-h z_Gy&7()3pKeo&1zkP9?QUTJ!(x(}LL8^{G3C9gESwP^dG-nD^Tpi%Nl(_4#nKZubw zkP9?QUTJ!3(e4NJt_|b@jgnWI-m2M;^uN8~i0%$akZaW=>UiGC;cS1f^BODafnZY=B*mV}spOCYyP6?7D&KxJ_RY*1(= zm#^i5(m!HmIFbqPtqA+RUIrv-Q=02m0q2g%;sl>Qs6>Y1H;+ZIO066P7ak#Y!qq65 zvz~FQj>DT|e zpNwOhT1fh#a#W4rgCs3?Jn}*pzU`Gk$;C!+T2~486~;pF-h=G)1=(=Rvz)E?Cm!VY zn~>8k@lfRRo_rF}gXW_7pej2Xntfg1=lt#D-R=sQ-1e6l6)FIg?Yy*Qpc&@89Hb)? z*$N zRPVzg6!o*oOR!$61+wR*;Gka! z82hawH;;zG-Vbujdc8&{lI5i_TIF!G?j@}}nFZXRMe$OL8>Dd?U|_H`$hG+6ROSFl zdzytl&6>pdZw^*&d)~vlF$@h#1yMoO4`&xH#_v)lc=$96uMF}b_wjtZqiah|wxptR zbt%j1MKXG{Tqf^ZN-?nT2D#xJj>3;jz%5=LE!O$LgFtSi(Z!Gu)=Zy$uYzSNml(w_ z^>AqYf5a&)26(k4L2Q#L^rp`NAx%MG{mF*0x{ajjVlFIumfLfLRRK&Ra3f_F&O&H@UEL}JU{wkPaYSVH! zb9N~jv^j#*tsB(aw-Vyl`O@EaTwteJKmD?E8BCrqLZ=sUQ1~Pa<>z&gj^SEtchF-3 zw{+l;_(Ce6oP(n>{dE6}Y@GjI8ts#pqkmUA{@%ogN4EK4^{!L&^q&f}>{Ft~JUJL> zSjF&U=3uhnR&uX17-Md#LeGf_dhVvTC>5!WK3fu-<$&mOY* ziwiimtHIe=YxtXM3OuC_;9eFCE{~s+m6>H=v|5<-iiW_OuZ7*sU*ceSn=u_9i~tvp zU-XxYF&KQc$2KP+cz4ncLks%Jy6|euXUmZ@=km~BsfA`8iosa5+w_E3A~t5IW1Fc1 zcCuI)6Qz#&UsJI-`ZcwPu1C4p6?A)6DayW)CHHPOVPNE8Qo1%0_ozw2)t^S#v?3U? z*^@NwVlWJtDbx0Yl`xsRlUZZy3Z`F2NP~I=Xnp=iYIIzo&f5^qb?AX&q!-w0^1`(T zIq<>Qk8F>rhAn|x*?-(3VfC-I^kQue49y#(>gQd6FKh{}gNMZ7iV?O6MiCR$Qalk_ z+tatL3|ZXTRO>+sekkBVv`xg;_Jy49YmVU~&S+C7h!?Z7u~+T@eY~y^4avL-{ zNu7|}pK|cU0VHAB=lk;^b?g@NUw<|9`qhy^ z!E*3lAq0m;{h?IK5iY12g3Tuv2n@SH{_C%V8>VtZryv(Tm-7>sXOX~TQBF6Hc!Pn~ zZ0s7af}U1e{Fw8Z>{PMC=-)>OGm(r+y*}r2x(RSc}>+514;;*(khf17XDlVVRFGT$HuM^FIIz zgC^*sfK>RRCqs*(LSS-{7$bK+3Th+k$?b{+IH7Wr+>Y@BK}~ZwP-Ou{qMp#DG)`m= zxxi?V4>4hKL`G>2tT?aT_u&KYFoCgek6yD9nG83cmkmg9;`zu4NH73iNkMem5lVZ}aaJSDOW-xCky|8a=!%TC9fBTv{% z?MhKwqlbw&nT(wt9i+%H1tYG^fofMb{H0+JO%D}ujiWytW`5G8ExDi~6inx2MZ??P z+V0Bca`4eUOlB;DK((10e1z>F$6p7s1th@0(iX0)-AA}>GhpnL3-jnuEof&uup8$k z0{JyYUq1|kb6XWq(Qp~GS32SLbRqa~E)w~wx!`7DJ>GCvAx$e+V{+p+_MgRJ$osgF z4z+~h=p`Oh%lkuD2fAQG{}9#bh{fXENGkrK92eaA$M^_E;>hnX;#rxDZ)Z=Ci_+0} zLCy}0Zp&lJP$YcM9HIv`O2MwEklu1Df=={f!`E!+%4s3@1l+)edl3XZV4x_#3U*~H zg0!_AT;95eSSOc5vZOLwbgT+WPPx+Tp;{PE-cIvpdxPZfMR=*-7y>VPW2CVNn5+rL zGmD;+9Wtr7e7g!+D3ya2r5o9XovAo?+fo`pmt%jHFnS(SMRtfDY6o$lSX>ykH#N`= zZH+k2-PiNQp%&$fy2;?-D7ZYE^(S$oiXvnGA3GodWe>jUgkqpJj?IQ3@*&4l0 zEP{zgrYP7}05;Q0@X^zJDE`AkLpNB%_@y^=<03JbeS}j#f6fMlk6y~o!%Oj_bh^?5{qJaF=CV+9^fy5ji*M8+Is^9?Ow+ffP55vNH#Hp1 z$6j#-qTW@5AHw&O{Q*Y!C})JIUFOB1-Z0qBH%0>`vtW~K0*&1i3z1vrka4~`@Oarp zBy1~TPpuH#ukwV%TwS;@hrsXM-k?16ffQ#KLEXGWve-Ql8nq_O82&m4>8q!^Zu`Kc zlLGiR%MC70uuyczbE3kz6DLol5~tj1bonPm&K|2rah2UPdO;RyD%_-&wF!7`k_Yv2 zm*S+fE8bf^NsVu$;Ifx(bTXgtD&6UOg=P z?Epie!!*s@14N>I=t9eCXqlR1TxkJFb-IzW0hQ3GDhiwO1L1O;4G3y1f-m1Ap*{02 zF)S*Af}Xh~|5q8@JTJ%ocBcqJ7Szy~3!$*u;4gi%eLfuhCWouVR3Ls&0KU`NMvnBv zqOXP3OMxd$rJiInP2nXFHFz#;^>Z|ip zo8}5sEn7nPUIpXdb?3Gs{h9BOw$z##_2(a7so=!3TFc7ws<}WD)l^l5{{$?ti z*ilOwc1OWF=K&%&V-A`BmV*+fZtkCN3;{nS;MC4==sU5Q9Mvm?5iu3^W}XPR;J1#R zzv}`1@}u-qj43>+VmS9m3`~AR;Hiifa{p2|PW_B!I)+0~L1#IAlUInvj>oBXx+6B7 zT8MVKE;u*F8<#(ugFU~aaOfDDYMg7u@R(>?@ii0;t{z~LR#u?e&O5~LW*Asl9U6=P1a0zR60ob){_K*TqrM>0vekSqOEG6(WnXMj_1Gx z>nSPlFN8wL7-Fbb0B2v8G9x+V;5l4R@A#|*OaBY(4Td$~zQ=~F>ac}9_QEjVO%9}< zECa*4Z^`W)E8#^}J85~B4t3Xa88MzhP}lUO%$XFB(mF`*NcjOhY=Wv?i$Ujz6OMH) z2m8J0c=E_jqS(-cPbrsbD0#SL5bDS(^Ny z5{rT#(;s)2Az3Mm_JNDA$8`}j|_b-JQl>CXlIF*E}#Q0JAvjJ)b`QUK-OKSe7 z1iM9MQC3hocE9jv)SpJ->d_rUj|oQOXR_eLnB$bIJ&1BIM8k$42sW6DZ(7R1w0AB2 zGn5H#zlGU-KeEB%P%8i-hZ+4nptS=xXauX|ZCk23JaM;cRgAc43fW5X}J8W zEWC06lzyoQZB`m6o)ZGf2SqUPd^$)U)1tDH=(kEl{hYSld6oDqU9nRj1#uO(;9AgeYqe;M24e>S3j-0U4XYX zET#))<>0k?3nKEQ9M^ogN5UZ-n^UE2uLLRWA-xk3Gze<)` zZ5*(F=o8VxKoAIdK-xB1!HjF^(K9KKeL^MphK#wQbXM>U2J? zKO&3L&$O{x(+UUkv`~>h8~Ma7=<|+TWNpf3$4A@XKvpwj9UO@D4M&LOh#Sg!s6xNB z20rOA1wVcsG)s;E{fiM)U#<#*wMJR~U)=yAkX%lU1^0Peuws2Md_H6WM!Gf-Tb~4b zRe9icM;&mx`jR*Hm7pQT%QQCS!L`>JH2bYLeE-FVzT20;1rKMe+|CU~URKyEypi}R zR^g6}87A~|K2A%lqLzm|FzPTLPMU|J#mNs;de8+|d+1^T=@ z$hP9>*}&_=47-Y>{p3f8gs3MjI-~%D;R{eU$rIMbJfmkjqrhRS79Cxm51C8*dse5E z!)=A*q-!t^{tatF@5_}ivvMW;J!1#@S8SpCmo$hdhXB{TLZWoC1l(eW*th)MVEg7E zdNsuzBybk4U1kQMCsnbDn;*nPd~wd}wdClg3QV`~XG;r|;)an~^t5;pGWm}wk7)&p zjwqnmD}t@xJaBKy5?quYk3}m6sSD@MbxtQyF2iUnU0_8FRWk5MX*Ie2z!O>TW`k0o z7VbQ50j4gqaMUXpBJclZzgZdxHy-U|Mk9+L^67n2b~_7#F8?B54LsqKu^DXotqwOA zWkbfXAEa738uIN<6GM+2u-AFPTDveFI(AplSDxwMx3-e`aG?OYRtyl&=@<|?#|P({ zSs)t;AZRZN>N>HYwcm%BmP7-uxGy_NI17|ZPf$109N-FmLT{%8K*roOfa$*$ud<|Iry3@xu<r=dV(_tN^ntn-ihZ`kV4f>f zVU&gQ+?G+j%w*&~Ysd(tHQ=v?>tw(-887_h%(OK@m}y}GMJ~3uIl~cz<8IT`i8y%G zXGV=pYT#=jo2j1;10n9!q$4#8UKa{-=1D`)+F=X}d*tEP#t7gysw5U(X%HW?jg|5- z3;I5n(pB>1kaF=k9c}l7(Os%In4t?o_dHQ!ohaD47h%p$N*-RVM7=kEnY3?t_~Lvz zUFcecDR<6MXE9r;PRcePBQ+oL=+Ig?SRo*w;kM!1%Kw@qfGu=COG= z8lS+{2@T+7&x5FoelRwAfOKmngV^VGX7XAPy!s$QrIwb!64h(en=cLS$+A$v*9umi zGQ)jOrQqq?MBHw3n;7kC#+iOiB2-*~e=DD`zXWGs(Clv7vcegU7yYF{`pfWEfGh3^ z_(eY)jK$^q#pv#oWZXNU#D2urirK78qWY;Ct#pN9*aL8CsVv0CDPZAMM=0YNr_L7X z!1H=DHS|e=4OMSgRJ#fm_3b7Pw--Utg^lD#w;H^k(Srj!B;nmn7UcB=k+@IAVAo&G zJdue7o&jC@?O{9!to%cT+C#wH<2PNeVGahZ_Glg`1=(lQ5Ui8Q-Pj_el2uG!Mix44 zpJsd2R3ZBI(x0`Zc&AkX?F8&`;D z9>o%``H5(FxQn?B&1e;BOSQ`?@Pqabs^aO7Um`?tBF_+CKC{F39DVV+rwAomPt&w# zS?CaNMz`6<;<}G#8J#v~T)lk{@m=qMs*Abdr@B0zaN@jO|NHdYOdxRCB-6DkGhlY_ z4rbh`999bNA;Wy7aD0gn@ILf}?ipQ>P&a|zcR7%?Mgjsj-k)Ep968#*2D~iF*iQAq z;I%P(ByAQAF zoVVV1N?jUXk{E2-r-xHr{K)&M5&!t@pr$3oxNMgb+e5w>ht%B2MZH9XJ%>rfyZ|iP zB@0dYhL{{<0+)7uq4ypq!pXgQbjL&tJWr`-lY3++}F=DV*q<#-i=3wPfstJ9Z!Aff>EI_=Vpcy5J+-q8|;lZa&mdp%e`E zzGI$0DuJ%nGi2m=8VJeUCCX-LusFgDgjJkC!POlWD#$^CPdE(A)RA3YA)wbd#IEK_ zg;R}fbmnd@yj(pOH}r7o?4v*&o0Nw2_KuiV??mQwC!zf3waf*}a#U_;r_DOyxOL}l zdfKHNK|~QFx0)h%og1m)gY#(;BV&fb zVao7|Esq7wmLOFvf(Mrcz^B*hY?ZMR(75=M^~0n9X89Bou+!H$=tzkEp37Qu@1DQTu&7-|KDtz%q(=h6@qx)tTE1f;K9O-m zSB?90V^b))M0T^;a|7`ai<`V&Qjg~g4-$juP|O*d2fk8Hcy#|VC=OJ^SJOG56Z@1d z2rLFC_Hx=8mQeCI5@+7!WPDWu_}!Cvx{)}SG4F?`yYh@Hwgu;IZxEUn4|I|Uic zd=mjLiq_Ig8w$X6+pnHw9||D<{0(w!NdmN8yFwmY>Ojvi3rIcwg>-py&bGCLe9ex9 z%@S2iQC}%2#41tW*fJ=vct^|YQb6dR1nNCe`E>fU6E@EmL6>fIl=oVR!ka1W)N{t7gX&b?Bnhpvcd+Q(6ujS( zMl@4Ga0S0OXe-;{`Xm!*ayLfH&4r+I^#g4>mjxe-^XbT=WGLS-2L&{2fa{bZ=4_UO zuJl0kesPi*R;FO0%of(M{t6r#wWU!TLb0!YlAaoiMt=iET;Ai4m%BYs{iYcTd@n+~ zl5^B+^G3WiwUxDQyc(4bbu&s$iMY*S17WJ{(U(X;RJbgjK4u5edBZf*#utpHBx&E@ za&U|*V+3+@!2E3o*)vuO`4@#?Jj(;xOugY>rX~yuguE{%vxY16xxOf0fosSY-`f%sS5=;u22R}4pu;Nx3`8}SCY1zDt($NUKpr%37UlpU; zhsSh5btJal7Q?#N4p_Bc56{`mMbD2pnC`lPa#vI$|Kqdl3C9fVT{4%{Z>&H;r}M-Q zP4VaV#UQdr8e_$rz-;&%HQks6J3N=ue-Fzb`r$H0ue1~%TOc{$SPpYVguy%C3Ql=0 zg{lU7IIztE+v$hb}!73r#_e&u{_8PlEs|@mnxM}au3WyY&jcJ!{A>_OazO%VX z?8Ia6N99T4XJ3HzlJewWRvxBhtf2bk)z~`3jUzP)$U0?=d4)l^BgzjwQzSTjqzdmO ztfm!9GEh?EUyoU11u9K@nw>C;!zGS4NN-LGE*zdB^q3KTIAjXpbMDiMdoBPV9~!w{Adi;%qAugXz8=zocJ-TR#I0;> z5_n5BI6W@$n+lFh5zJd+iEkSD5wG~;q(eGQ&1}NV=bAM9Qye~MS;*KFc;KfDdIWVP8By zZc+^do5>s+aWer{FJH}kx!eeu2_EF*w_*_W<%REMj!@ZQ2zPf0f~AZv%M9HOOB&2Xn+BYW4aJTSdG!?Z+1!qnEEq5Gc_j_|I62Out6K6JXreo7rho(4jOXl^!Qj17<`n+3|tE3-7K8T zdyyQx;(&{FTFG^hdUVP?!^&{V#eh$n*)wyK(JX2nZhN1B3452JTbU!L?>J$}nz^Wy zn~7T119UGFf;(fi*sG#rG5ujO`H+x1(kse zI&(h}0$*4%YFCrt4DTtz-B=2)dR&mM?G25=%Fwbx4Vro?;BL!;g=V^Q=JLc!2{P#^{_31KnIQWc_39d$dT|Mf@ z;S6>T{GmftJ}A^Cgk2gj$p0h=Jym|wvhD;dJ6K8QxToUL87Vp=Rf#>mb4bni3f#&+ zPDI-*QAb7)9;{h_M8*KhN=9g(Y%&=84zNXo8=w-`16dN81{N{10P0Mj z)!YPh9hZPE=Pt0L*+d5dVQ8X-tRBdL2anG&3u;Qi_;>)7;Lir##0k1Z)(qY|nqz9W zBs`k1M_Yv^a;ZBTe>B=L=Nn3KqJxXt`IX{#GDv}XV#sWD6d788{PW^aWuqw`osPk7 z^G^EUOa)Hdl%i=VxmY@RoN0Sjil(PulhhY3_=UvhRy!l$;Yu2km!6){DM88-`)(2(oKM0IuqKh|B?GDNpK{~nAj_~z*NLZ zvn`x_@Zi;2`gbN6hPU<7L$-?`EzTSxM#W*pKob5<%OIi{g<8o6nXOTIc&>DsJWltPp%?s|!+>g0c1YEn>bb6Zx-1kerv*nA{x0u5%7S(G!1Y$qK+XGiuoHp@Z@c z1i75<(wV{(>|p|^^Q?6IwwuKy|H{RKg9phR??_DNa7S%|Zg~HI9oT8vp~a{Zc;tVk zMjLa1l!sH(ktVonSIa(oxeR)(PLN<1cSx|iNR$}^=&oG}<%RuZB+ds;GVSEg<~(p( z_=NemI3FVSrP95}OW;uE6m2~a1F2s2ShrOll70Mfx=#yK@;z|#^Gebml!>!m_c0~$ ztI=U&D!n&15vOAs>41O({)*>DrMd-}S!{@Y*H6)rqw&}vd7E7^nu`72&CKGHwWx31 zMRxjxWAS1h_)o?iCuh0CiSK6UeaH(=-xWbAvn)syHlvc~1L1huTlTLt6I2oR1{V~CPx>? z?kz@<1^1~e#}j@%%atB{oR6pO3XneCc)a0vg{X3T@l{%{iCuI8nsN9HzIX=555&Qt z${8BpSq93coSIj`d273PSUS)1;r;cUWJWLubocZV{Z$&k?$HO&R$efV4u+tdJ0$Z# zH6+WdV+N8-;Z1)EjsKGb0XbuI?VB_xOHxld)xY4(ozOZ@i7+vHk2k9Jc<;@jAI2#;+YcBssjMTF6NUSi+DmD{+?H4nb zS)3kSew2D#;pFGL4DhoY3pIq?(BQW+#<^8vSF<1%`{&~kne%MEp=|8AcZ5~f6No!+ z947@S7C13!00*ap(d@)>@F;yx%UqH`3ZJk8pCtn8>{FJqa|)bNJwtwlXMwuO6EJm|k6G86a@3v!w8OL#-4prn&>9z9+Ye}c8c?D$5EVP+(U6mq z&uSZ{Hk(4RaJ-Lw?qn5ydMUs(CU~Ko&}H)VZ45@d(}5guKD=P(2KgN~DF4z3;MyWZ zS8l8VVcyqFgJ1?M*|>*{g_c2JI1jMa#=+qpD>yxC0ho*DgF_oRfE&`JmAUk z1)(}!&{a}}&sYTZk2$*SS0$|TDRCvxEA zSwoB-R)Z(yA^3VdXNH@VgpvMpV52!l1N2#u(JqdcSH6r&4Hx6Vz1Jv9&JKfCFG8*a zQLH<-6xWi=w5+}m;Z!@l7+i&xZkbFGC)0I}+)1j1%8-AZ1`GuxqSs102(eJaNBS(- z|MLe;&;-?Ofl+;2B zgG-=WP>B5gUIt!zE9tdU1@IqEP*K%%(0L$SPfxicF7HaJ7cEkQh=>;3zXbot`!aqId?V^VD!PxIBg!QYJ z;OqAbac|}odSSK~zQ5{96FBU^FP0T^dnN*>9~>s)W`+1#PXiQPa?z{C6kZxI|{iQjso*-~%4*pBBgf}jBc)R%{ss0*+wv$K5owb1& z$ak1*HmSfh_m=dC(vw7xGXvf3;(@)1OK_yz4uV_O(+-k z*yUD;s(RJ^vc?B~?FyjX>fuoS>@Th4)rQz^Ph73^ia1=&$E=+fN%px)j1Bc=yBAdB zer-J}ms^F4hSyOlkd9kUsbIXJ1^%kHM4@0keE%g0`Lwd>J*hP~UgtpfCKlmYAvbdG zyD#Qgw2=A#JkTtD5fqvTqgss(%)WJv`c8*%{O-D*$-z_@e}0>3dsqd>j2ejV#zdIp z@N9#v25@$lJc#a-gC$DQ;E?~G$X`zZBi?-^P_hA52OVP8$*zX<8*HjJ-wA@3yrU)@ zFyyg;I&MBA0(T3N@Br>6e=74(aoKuCgw=%me#p|7kModQaGJL5OvRs#4%ko}jsGbG zV)!0W{PQ9lJ2Sdy@0BX-+xwIqbSf8J#cwgSdii+#`g>ya$sB|CUL*O_0_dT)3?i&M zX|icNTxmVYUUQXGTMRC-Oq{(TrsAF!N%PzJTU_}$u&t^UZ&xWt^sPSUx#n?)Y+dL8t~~G zZjyK`89jfTBiEZf@mjzXshzgQSE>&1`(_WlGm;B237Ir{Ln_>KTE)EC;R8KilgUw? zGKhCkhmLqFxGlXLH1~6|wV_1NjCw(yb6B%0t8GbOUnR)OhjLi>Kv>f6M7K+n!neFm zw(Z6;a2o6&W5Y(^@QeriJ5Hwn?f;-JW(Ua^{vk zbCDmsC_GDU1atfl{(p?zmwE`*m`}H#hy*V#Zv;}fFC@s%|@g~_^{bU1asl28H8jPDdq3(Df4 z^~_P~t{4UtFLiMj+H*26Pi$_IhrRI`xXXGs(fwJ7YXX``UtKn)AL6F#|GJ{cF%GYE z*AAZ=@S{&J7kb{Z#v`8n)LqIS7rYZ@zkkEgnt%T5zS-Y|vrbo%@_W%JW;h2b_SmDp zpE-OHRL3PY5g_3CnZ6CHh5zQ~(~lQpq1334t@6$blD3x-wSrZ!s#p{@r@Movl>)2_ zlLX;>8~EO~o{T;Yf=reP@i|fmhjA@U-CP6pH`dUVy*{w`)Lfi=WDT~a3bm_Af>8g12N>i8rcnI12$`ZLEbj`10Zh)$fT1O|@1k+?WAV zr`p&H@=KupU=7)_F9IaLjFW{1M&RLO4_g-sz@xd&@b2^>B5mvmCtfx5IQrDW*5Qp* zc0oOK7(b-7Z%d%>zBm>=^?;483~GFrgl!@P_^ss(IdCQx6Wi69P104k&h9G10 zTm^ODZnA>M(*xwdmRi`ra$v+>*TdJJbE%7Z36x~qp?0;tFuB60CAB4Lv z@1&8P951yxg*h*igt)Pn1fTZD@6Xl1{9+V}pR#s08QZyoac2aj<8~EzX>mDCsY}IW8^Tx(22~jP*pM{N%|>bQIUv5& z8^>d+EFP9NLLjnZm`;901E>_i7x6&Q-`JEn=w z-*B9`HboNWH{iXISfVnKgMUw}Qj2?;=-5%+rJ`zxg)XCM;~h3mg40>ci7&|rvJtxVE8}>UBlV; z_%Qa1KE9#@@{S8}!|%uBSByQD94RM1LsRiqwNQ`$(?Be3v!|)46oItE^b%cY6M>4! zd)U8v%TZSMB_o*Ni_5KElC_hZUcf5_FS7(ugWm_X+Ww}AbHYHb@)UJu5$RXW)<6kqbcvE z1keqKJz=E&3$5;Qf`@$ucu(am5tDGlyohG9+&dn7GXF7)W)T zA2`&^$EeNAVc@z14!Lu93Axqu$E!-%GM6ETI;+9W#hmQwE#f@1Z=^7n;~f+OMEkfx zymTTg*ZD?*ZbX5|?l5A|kqh>2DugGs8rZXysB?f1xMa&hJg!A>CO#0~MZKeuJ7aPFp?&np zf+if$c+EC6&qMbLHp5jGh$j#A5PoSL{CRjW?7A z9mIQ^=+7mM;3V$I3~q`CZcBZ#cuO$MzHpRy%r=1Czc@3n%`A`&1$dizgyaS$!TQ)P zW~EjhET|2lOU{(QgIm0~*xv>|ZZgF7K__^uLGWL$G(=Q;pu^k)B-mUHr( zXl;gOaaG{)H#aEnKReVs|C&Yw07eSC;GBvcs=hV~&z{MqmFfj}H>RBI=HyV5${8e| zvk$4ZN*UY?EpeTy85}WV(ELmkBy3xNBiIPh&)3nXW0kNeMV=geQ4Uj8!{pWZQuuI4 z4jT6>fRca`Y<#B#o$Z{Q<@FxYaXlV9&)YGxUx&a@B>!)`UA9I*IIL4H`Jlkm3WTSds1oM_(_;j9Imu9w35I zv&vvp!kGRUEQgCj@r>__L^$2If%MI|fy2MggqP6*tqEIby`lu|QGPJ`eIwZ-o&mA@ z=a3_5IZ*v?fSrCR71qvQh<=gou*-5We(YHZHk|DJ*avYKZV>Ta z9gW5b3+OmkCECV4pg#u!@ozB?Hm(#$NuL$?B;+e+|IHo!{8v-`#xf4`Tgg1%nS|vN z=ZI)k4f5T8N1E&dut$nBk0j{e)v0JGJi~?0IC;8uy$lE9MEl0B5O5P z!QX?@P_e=Rs+G-Qy674)Oy>9@3$~ISL$Tl?)yT~6XaLr^P+BTd3VIWhbmI0Zh*emD zTa~@Q?MF0zeaHpLh9#JkGe%NB)}XBSnVuD#+44pEd$#EwZ;l4MN@wk}!h@Sdko{H$ z4R$QYnDRf=nVpGwkK^c@mpRy*y@7diyb6o@*krM60^VFM4%hEnpxdB6{4Q0(FWi2x z=q^8g-y9F;m%7m3&h-$#@m!Cfa3%yRq?7BXY+zC6Bnez=59uu{Vd*9TIKg2d`UH@0 zHv~eg;+h`kjWsY{Cr&SN=Yqn?qg0ZUyS(`>q9^pc%ojChem^erzsC=_*0~$9XV)VGbC^#6so9 zVRB(#0yJj6V>+E{;axA#v$>T}GwUtwRtSZK>*k}lYb5Y;GUN%(B^>=*f#V_2(*(^1ZTc88ZN4Iri1C27V~ zhn1l9+2f?ut`ygZEQXEWgE6?!8ZNtQ;q)9Y-~dqcq<{}>9#}zLPOJw@K5;^}*2AsM ziDazO0{ZHO;8UbG+|yyfqYa{Pi^I@x8Eq!X4~t=UdmqzfQvyz^HgrF$1nxJSrM}0# zVN1IKz7yl{aQ4o)^!Q?kOb*1M6E&o7ssi7|pJ!6!lF({P3YFd#jSE(E&=U(nG5LRn z&VsFqEegY=QW8=kBHgHj^f`MeAt5Cl(%s$NX^Y)~s0apv!PyHN8@t60z`{hYc=sRR z0cQ5hnlIkfH3j)u7VNN#Er!OwqncJ$=#>>r?_1ZRjrdE>s{=`x5_^-F+=#${<9gtp z8;@jl2;4JM#YL-P;j;oi`ZOeg)%g{4V`KpEy**1SI&8o;k%PIKQy^W>505QfM|vNG zpi#@3zV$5$xcCH6qpyvaQP4(fYytVBOwpS4Xgpkf@YW0+>^b9&88dIw#`lYG)7R5| zBkL;A#UOy3yOD^?eXB_SR}W0|Q-Z{23MkCF@ER|k&^Uo2Xn&bW_Zt_&zB}hQ3rvcj z`dJNm^|%gBRm#Cow>Pvsvw*Fds<7LP_5a^#z`x<8kT$oK9Q?fkT9hkzoJpy$%(see z=Fb3GJ^`$XaD%2!4J`Vo0VYKY(LwzHS$DG>XSoA;!S3yvqVp8ly^`^74_%>}kG?17 zV3WBK#+`7%(O=5wu*My8U4K*S*h+Lb7et+YR-n8ehbVRg;ac}|L`lXD-N&RsYT+#G z7t+dU;2Ij&!lp?p$fKe(FsS@V^jFtFV}uR-F_{Wq$I^j2 zdXFT`iG}@H1?2MOYIqg2y6^V&T9|utJ@s9e4V5jzSR`x==XROlMNxkEbuS!u-F!^~ z-qqrPm6g1)BNdo`S(zR)sld~+%tyM%ybcv}99DP7S^xPU_q{wSU(Ut$`)}y3)zw(R zy}x%1J|Ju!)_ zQfkIP^M4#sUNy!=x6?Y6cq}dGp?mkFqwdC8_{%F8P0=1deb-_AmPTCRa)5sEZ^V^h zCwK#MiZR7#1NWsW^QWqK#CbBott&;~9e$-o7AD|y^B%2GNQ4(Ua#WeLz~k?ooH=Le zz~X!&>t7bYAxCAHve^-Cw3)!iDmyq~w-79b&lBq}6>vJnn9SW?3?thII5EM&KnKsz zn+h%vy!#N9meq!on^L%*UlH2f-O!*qm8@zCz#JP6DGsVelMEU9IVc$;0|oKu+bHxp zVt^?IhIrJ}73-Jq{LWe==?>e@Ui8Bo;fXL;D&F z)Yk|Gv4&$b$u$Ljt^ukj(E5oKbXC11n{dvE!mL)(Dm2z8nA12!l%8 zH-8>|*v+yjsjB4O^=S0{(njvrdEhSbsZc`r**gtj-P<0j-p~wpwY_Qbcnol=LU{hH zV|wGzT5>{Q0o<538@BnD!8OQh<~k&$N2Q&g?kW$I-~RCUm0#zpCvN~!eQm-qr}K71k^4CaF$z?fI*fl74NErl)PJX<(^3BS~e4nTo(Xm z%nQxTSvIoJ2YUl{5v!YwJCPs5ZR8eV4NsH0KPbeD@vSt9eM?@`pN>6K=iufiuGmuh zjw(o|qK=*ry?rzbAHS2}Om8j1HGvVNva1sFf`5{%r~(`lnF^)3v+xZk0m|RMrhMt~ z5c^nz=3x#zJR-_nP*V)K+g-@8NHmmvc|v?1n8RHKEl~U`!Wbj&OsmTyLp?!2y5-5l z%_h(f&!f37b76+(LmCsi7%JnZ;TcOa_$nKX$rXAq)29i?Lh8t2zI>eNAWXJ?twFw& znG~Xm@#XP{wCS%Wj&w}HhuL$HbeLg_z+Nis;fWUIPSmNm7E3~^cxI34aoL>}BzA2% zhF6$_j#UhzkO5qNs)OPe(m|o}77a7b1H)&|RDE_5JpLlj+a>7_lkXQ2wc`PButo{W z)h$75!WCN2jgT))^BrtTCFhO?fbjm!+#{{^aI$M2HK0w#fTV(Lw?FC>^ z5`ZE1)S$tq6ulxR!J)xOmNPJuIJp}14R0z_iw;i;NP==ph(9;W#) z+JBAS@LB?X@L9iqC$6}G?8138_k5cty$a)#a$wL=NOCnM7* z)=&YHy2@xf%jeBd5J!`yXgIS?2L+{KAj{bj+b*iW3r;A$^gBfqZ&u^0pl#f_G#70} z)oIB747?b1g;qT9V!c8w+?b<;t3_<_h)h4dU|)sq(zUdAq8g7~{MRRPJOPt#wvz8} z(lKY@6!8C*in+};aAm$ZX1#ELd)G#(!d}L{7zn1h;>)1sK^I4db$vw=W)h+A@zC%3 zhs4X;z}oA!z&CdviF-ug+=}Dm*S>7%JFm|hDlCP9pH$TZ(l!f<(7SMlzvDjnNP1E!u@yld+^fc1Jr#KsB zzJ8}K6w-R7N~cZKz#?A>BBWRa#v4}>+fhe&IOR9lu|NYn!rj2dLjp|xMZz)b9x=U#O(};D%Vcop<1FyaH^bq47ufEfj=V-ikl0m%QU^p~K3^nOyt%{Wb+zE# zmsT|6av^%TUZt7R3sHN^PkM2kH12U)h-74d#+Ou~f93|7*_MotMFe?+M~ku0d5}zw zVx5vFB5<>au?GaL;5xr11{TJEGAQRUv!&V>KU+DJ1=f+waU z#7AHuyyWV@2j?Fop?)5GdDldCJxGRY$@V19Jq%vO%TRu|R7lTxP7PQWU-mJ(&$qgP zf)*F;9tlG4{8BW&x`Q0mjKW^u<&rNZ zzB@pB?=HrZtI}z?Wg`yktLOH&R$+~y7rAgU1n1YtgY)yD#3KdHgfuT7^HswMV5xE!OC`bNZc(1KI}Q~uQxub2*wlN0VEn^yWw;AL&4^aO2cqquU#j&y3FfQYW>6Wu#u2Ts%39{~ZYdUV(>&?vz zO~Xl|gS?ux*=VAFf$C3*LdiuxXsC)2?!Cu)ro6B8b6Y0fxv4=XeMrasb0o;℘|0 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 sY9g69<=q-m|J@OFA3h+L-A9Dm0$p8QV literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/FSK15.complex b/Software/Universal Radio Hacker/tests/data/FSK15.complex new file mode 100644 index 0000000000000000000000000000000000000000..1d4168fd1bfaf2f170dbf64c76042fb9eac3b8a4 GIT binary patch literal 64000 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 + + + + + + 1000000.0 + 433920000.0 + 20 + USRP + 1000000.0 + + + + + 'Non Return To Zero (NRZ)', + 'Non Return To Zero Inverted (NRZ-I)', 'Invert', + 'Manchester I', 'Edge Trigger', + 'Manchester II', 'Edge Trigger', 'Invert', + 'Differential Manchester', 'Edge Trigger', 'Differential Encoding', + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/ack_frames_with_crc.proto.xml b/Software/Universal Radio Hacker/tests/data/ack_frames_with_crc.proto.xml new file mode 100644 index 0000000..c90be7b --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/ack_frames_with_crc.proto.xml @@ -0,0 +1,77 @@ + + + + 'Non Return To Zero (NRZ)', + 'Non Return To Zero Inverted (NRZ-I)', 'Invert', + 'Manchester I', 'Edge Trigger', + 'Manchester II', 'Edge Trigger', 'Invert', + 'Differential Manchester', 'Edge Trigger', 'Differential Encoding', + 'WSP', 'Wireless Short Packet (WSP)', + 'Nexa', 'Substitution', '100000:0;', 'Substitution', '10:1;', + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/ask.complex b/Software/Universal Radio Hacker/tests/data/ask.complex new file mode 100644 index 0000000000000000000000000000000000000000..6bfedd3728458bc923803a7dbee037f76e7015d4 GIT binary patch literal 109680 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

bIC*b9Mf90XLflXKFJ(PB_Ipmwmy^k3 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�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

qVndw6v(D|v1u{Vo2O@9mZ-Kc|( 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�$&@@PS%K#o9H!?9_$vNC9=S8x@Wy{Zl>b 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 <#HcBKJ0=Elr1QvIq&u;V{an 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%0AB@&lDQv(>dzrR6j7 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

N)JM#U@cytz`1Z6imB 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⪚80tbFHOcV3V-TC9~7T7a5fD2ZN5cMjY zPedib=kNrcy0KmeHk5I2)c2fI)8bkGnlgRwEA1iu66x2d5J_XorY_OmeBp2%83sA< z4x7HbNoO)oR~yH{`8qu1mlfwuRA$o=Zu}#xnCzDM^XzpyNbhekKhr5UqaU4Wjvm`p~|rN{PdePUQ)J_-tUN4 zh8ggTT8X!=sm|?N7vS_Gt@Pix0Gz%_qzRP~_%m8Yig5{8*502wy-C1qH)ZqXk{>Ir zSsuy*BJr(n5`0n(z|$uAfR{bc*0%#viXCv~@BwHr$`q&A=wgN95d2VNjUArd@Hx3+ zO+YdDEMJ1T8R^hjB@FkCbAcbLrE~n~c46$i1U#b_FYauM#~rsO(6>u6yl9b0qohoH z#D9|4)pjv{AE3@=n_O{r*>J8sV};q%C-V?{UA)-Mo_9^^kN5n1c!^~L=!N-leBT?O zJwjqqC9Z|dB@!=jeov^AllWs^y>dlQ$=~q3A321Dv--r<)K}7X3&XO>Io6AH0)Nxz z6OQ~Rrw@-`YR-XQCveCWZ62~j(%a({IaBgXj9dMY#+0w%g`LyM^hOjvD+BWIh-dT1 zp5jGme(rE%q#*e$*}Kgi&cBOcKchWxNFkhepD%&n_lwyxNez2ST(e=rM&j3I3;vX0 zhM`g>Zhi7BoMiVOkFZ>X;byH;zn&j1thq_wJH_CTxD@gl9*>7!cA?=L{(`4&ohgoN z2OWdeLdK;wn6#w})SmwgHF^LW`;~)CdljfFJcEr+Y4Ga5MK@}P54(qx z+l_jd72-yBUVMS^S2oaogZB{i;{@qM-GG)rkp@0I1^r_`+{|Bq&w?G^N_y71-^-SevCTc{z&Lv-B#mqslAF7CfpO}Vqo$)v|y z8ZY@Wr}r(Q@Qf{FS8|h5JEZ^9i@oHc{D?B5H;_}WPc&7{izdjb$^Fj=8ngWmo$Pob z7G12NSM@Doz1%;e8wGk-+B@n ztt21f`a7^KWgX=%?GPNL$Q%Mdrt-E-as+S%7qmFKXhowdco(MJnvr?WS%3r7$a8A5j7unP-}II zsBTw7T0f@K;#Xx9cW)(ia(pcHeQc$stZOtr?lf)5IZECBJs`I{8HHpPlj?8}%6j>c z)OYozt(U9G)$f}4Q>&d0mHfzSI;g;3?yCw4E9AM4*B#-peG9Ek?FWkv|F7?BHYD!( zO5yUGU;(_McZx?~WP3h+IhqU2Q?F3}x@RyqVmEbt_YFjyM53ZPDA+w!@(5Rh@53f> z&Tx6ue3mA5EREU)irJ~}FaZ(c1F1CnDn z{Fy)f*%Qd?9$crijh>v`rH0fUr}Kh$nym8Ogb%psu~W1TH{F=QX@itl$K9RRACbDz zDy8hF#1qsn3*$38jHu>%9D8(IBdXj=;?CW-2)FeUcu%DhoZK736MG+m|FlDSZ)yd6 z|K`K#kJZrf`CQ(5M+cQx*l=C}VCi{7_V4Y0udVy=xv7h=^<*pcc@l`aCvKD7)+qdz z9Y~w{#^Dr21)6LZi)u<^a;J8cVU1}Q2p%7bBT9qdP-cL{OTGf3R~Fz}?>12JbjC~z zOm+j4tx-F!>!HG}X_T|QAfkXO^<(X%Pb56E3PyegHkIUxq zj4vfr{N9Iq*Bqu9HzL^gsR_-Mbdi|mt)k0M8RG|c;Y*W@_q#g4)9QH6aXkUPlOy;^ zMhPhN_2qR3RM1(PqwLr{3e#6vamPUcwbS&uqQf2!yZ7Nm#*6S+Vm)QM2V!_yF7+#o z!alXhG^i;NixNANWQu{2wu|z%q_zXQdkd$2{Q<{c?Sh)gZ&2!Q1)nBW!XNtxkcgl# zzI8nu{gVs9V@|^N*N34p;ubvXy9Eqi6v5Nei=cn+Z*cyB8W?S=hvt}@g1tv0r0ae$ z_g^fBdrZ=E+hl)1zT~3VwnYJthG^2E>N=3Gbfvd9zk5}a+c)b2O-S4&w)?ck8;dTJ@I#o;m`cH%tX4P~)?5j`_{Ex2sFB4oR%JJpuwRz|6 zc4paW4{`OAzx2N9nV7Rj>N!%fpaVThsTKn1!1*UM^S~}jZo5v+D|4t#Ijt|qGc~LA#L_6q6!f#&CXHA!21x@Z5JI`UIt?p#L}dJ zKVfd(Y-+b|1)EdVVr5-BtlhO*^q2Z;o%PMl!(v*XHFkoqVd-Dkf2~YGp&)#n{1?i0=!!ikn|EL zF_t_Z{17bv<kmTcs6SM2+(CHg zBga0OhB;G@w^Hy>U-8hKHd>RcMETDfXx(Q$I@seA>F*38(;kK7Hhwob-9ArpniuF& z*Z~@8c84YutfNkAK9H900*U|dk*4eSm;6RGl-uxFys`El)t8%#eS~%ruAMU%6Iy9* z_9@|n#L2jQp+Ed_uBBCFE8wB{o&J;h1rDBlOX|B%0Zq@R&KEDhIG0QGJM$%sxqXO? zFMWd2TT)lm9EmmATaOO=w!l1#e_~y{lq015V)JK-y`wnXyz*`wuFFsZ=b;g}{CgBU zcomFUUqw*r?1P#)bucB<8E1L*MJLe=*Q-oGul~buSFYr-&Q!v-pxL-g~p)c-VAzjAq2};NSW54C8#~H zD-V~s;p|&l{2^>Q8eB2smr^g%`U}piKe`_d+_8}Jl^dbqnIAiDzXn%s#c_^CGU&<@ zx%GLaP&`-08GDj*Hx8Gy*Wx;{d|L$Pu1uh$h5%l_mdT;OQ|dZxq$urKT%pv9dyX{a z=vV{pHAaiGt8IAfpDw({XCD9XEuw^&Wn5vML6Iuq9OCUnGmc1phOA>^#9Jsg0`zZ+_y-Y2W7kQ>tDk$p=df!o?(VrCS%#~tQ|H< ze(D~xeQ*x{Cb#HNT-qm3;ueJCBc~)19TV_?W_OypJrPr5*W`}q8G{|`)ZpUSNW31o z5vCnqiLK+WLrJZ>z00asZ`=?N%O&~ZiBI-hZWw^QNedh-SDbv1zfRO zjEXn+!OMUkR7ggca4-rVJO~xup>%G%kcn=7G03ZcR72xY;mI+I>l=>0pO@3#R$sLB z>B@8FxZnzSu`xM zOXM+0U7)vyjAf4><_>z4z#mI~i78>yc``AAiUNW-ZhAH;@1D;~J4p=Kg$}GaS%XbO zCiD1nx(qd1{LI{%zcnlI>&Nr?&9OIh!fqKWY9Au;codge+mT}LSROWIxoF-uiPs-U z5nOg9@^x`4obQO{Z4&cl%KZqwX#EQ4=wj|^*9HGNda!f7HYTmK;Zw&=(J)$<+mAcp zY1{vJR?H&w+|x>X^;Y8Cd$(xU`bg|~Gnv$S#-qzodE#k*fP%El3@0|gi_>d`-s(;8 z@O-Vr!2bmuvdQpcP$fLw>I3@*-iGNH_Q3Y!Jh(bP6Q&M40M42seBYP^O8caJrgc7y z{_hja-ai0(`m{F8o8%sNKPb?(8p%6zggzY5`K*+c_J6jG#mAYG|{Psc|Nq=x?*XrMQV6A#zY#!-%< zx0DtAZDb-mKP$a`98U}RAEnHD-XIVp?rzBxA6UP$k`&*r1E2cWWL&)mZra|aw5-bz zeCh(7|NH&n3>WDN8e+zJg7_6Q!Y>S2aBPB0jtfXj*s^44^;gYBB9;y|hELN~lS z{r*`4i-*mjO%lgdtIKL~xLyk9j%LtLqr0H6MAF&}&V&E%SJZ2H8kj_WC!fYO;CkW< z(dgN5O0k|c@9PX#x5)ABgnfc$ayw;zx{=ow)Io&?LE@yCT3T~cj?z#5Bz&t&2cDPE z<@{t?HR~zuEZR;lr1SjRuk+;c;2`z6D)kxB8row2l*~;$Xh!f)nrhgewqE%~U4K3i zC$0ZOBh<_CGN;S)6!~iNoQ_sXd;47Q(30a$cEe#zTRr8ymbdXtd7M0QddDm?*KgU{VG&W@W#*Ye}k!pJ*qzGgCnaD10Lz2Y^)Y) z?4ORumZ)II5I4NpUCQ#8FTFg9!MLGvGPq2M#<|yb3Rlm{u+e;-c=Boz2I)+o z8jUE7x^|Fu31O()P)=c;e9`@wDlbZ&i$0yTSnY>3J{oMyrZxIlv(kZ;G&PXUFXlI& zYG9Q73T`-e4PZe8FI<`eH+D%mgTV@586{(_ZM$+}L#6iW;VSfOTgd6>-IsK zW0NIa)Jl|4Pw`@UcbPO_w-6K(lUU1dDg+xwu*2bWI6gC!wLiUqh&ju6Lx>_8eVWTh zx{XA;_-P#W)fDXt4B6nPGj5b}i@Qxd@N#A&^;#8#16N+5&rhS!bz>40>%`(}v0g;o zSj<)LW>%mbkFGBph12q3s3UQ6Ci<;FWAP50Rr0|XMy((pW{-t;drR8BDMtJ@K#NVo zQ5Gci1o|sth|_#D|4-srYe>0eyCYD!CKNC9wSo)BqtWStw_w&HG0Nv{5uYg~;n&Yo zNp(X!rk8A?^#dbt#ncoU8X3&z zHs_JzK`&m_N$P2q&0_m|eR+5!^7dzX{M|u^KMkKDWvx}X?87`BH|QPNypuR@mIr9W zuVDTo`Ae$QWqi8ZEb;KsL|)R7C_D>J;`g6T;moBt)_T1cG_}LnA@d!$eD>wT~Zig?Op%C)``^fcriA;3J&ruj`YtLh{H6$OY zCmYvvK;FQB-xnijfHz!(io`ni8Rh!T0JwDRMn@c!#;{npz z5YCAgt!S4|EN?zHMI5G_%vIf!g~nkr{*UK@>6kcHy|N#^W(9EwOr6`io)r#fG$_repunS5Q( z+PK!(5~Io$apRKtIPdCPsGGA4&&=Khi#&rd=8Q8mCM00*-Kj$7IZ2qM=_S_ui^IiJ z%_+iP`Y!w*Mduxt8MIt0o6cP~`WrfCl z9V;VJDJ>+D1`U<=_?_Qh{@^8^r=I(q>-v1&?|YXpl4T~YZv2YAYW75Fa4eNcvLxh` z0@cb|O%_-X+I&Zu1bT0z+jA$AfaX24WUw7>u>I?cDLG(t#fvW7$UaxchSI`EKRBs9 z;nXQ^v-UXuU~1Af#Mck|vmSI1Rs^_ENohpA^u5%$XBht$Y@}O#r_o!5TGaW-QYvk* zi0!~v(=l7cnXk=)?s#6!*cZ+;YVQ@?+2Tp>UNFUtp<#4F=2m_vGMtVWx^WNgMNqfY zO<;Z^h-UR%0W&jS`i)itth1-~jbg;`y*bUXP$U8g>>NFr@xn@$P>Ho>WYXnnbTDEs zId|h9PM_sQgx=@jdJR8vLOKY`J_Hk|g06*QngMjM2u5y4Lz{FJw3k>xPF^hx%FTrZ zah+hPdYuau8HVh(PF;Z+17Mysl&?KefC!d8=D+Q4gQ_)?Sf8LDR&CjgpUN9ybki}+ zoLmWSg|6ev6)#|`?_)e>bQ``fX7p*d1kgBCgT-rhz`eLGG-IxyZGU=jc48xE8#{~_ zbIiHNw?}Z+!swj+jXjt?#-BH8?88;_$71I8zc`aHy@@#Ma!h9P#NZN4dVU$lY|h7t z1^02OPYQk;{|4dx89aWu8p~a+@#yqFIFKQY2kx+YcTgS=L4$Z(_IJLnrT|^P>OWoi zRRid-KZE<}FoFgFb3mfC8+RLTgR4HxIKXz@vP#7`X$EsymLuwKdJee;_tE7`5gZ*C zkFLxiw5DJmPLgVYP0ot=j@_AOJ#FHT3=A?CP!O*tD?kj6zS34o7=`yEhdD#RK`_hh z;|ykYg1V3@*p~i)HC|pYS@0uV{(1%q_CAFpQnz4J=v6p77<&3F_ZtUr?f+j0cVx0Unl-rW!uGZkOn?twd2W@sy3 z2NPbMMA5P`uvp{O0NDHZZb*9GXXfC}$_Wf;{5 zmvcjV#!%<~YPdROL3&YaIw&`{qv0A;_`A3XQ#Iotdi-}ZV||>htlPEH{RyZp&BcQD z574$U0V`#`LPotmR@64Z}F$z%!kLRsP8HHSOl1rQ2 z35E$0&@|x>6xXkVrj3oDzby*HlitFH{ih*yMn2p~&jOkF3~2Xw4oZg(Lv3+2oE%yU z56`xMk=lGH-}DdeBwgbMIRR3h)2XYdHUQi|JO1HHcFu(d{FP$n1Ibdx;ec)kdCB_S zw|>HnZNYfcs1nN5)A8rfJBUf9xVt^|kstK|J-U6(=rbyx=~Pb7Ho`B!vF2*NJI3LIR1 z5hZu!V9B=!cr_^vYx>{dZtX)jp@jWj!fy26_y^-JE3jEeCoX8X&#(L5gY|DE`1-qj z*zsuzcYcQey^{5qdvmf2dshDkC$Dtk+w_gF>SPnH+kG5dc2;0ib{aTVJjI!s2%q%s zU}eBZ=yOcQ`=`G{@g+ZuQu+gbidN!5*5AByT>$rX3zATO9bRbRD6Gt1mv5*jK-Aq1 za&ne`K_a!Adtdk$j%XRej;LxVo8t)DKiLeW3|oM`%M^ z&JZ?DtmSGJ_TY@AM>xg)QT+AoqK@L1VO%`ln0Lq>!jD}7h;=O(U%=traX-*J%mJNB z-eIE5Is6#>45OpiUR{N;?!8{)=%wR0w7v#MZaCl-whqgDr{3Xb^hR4=SJq=`3A3y^f#9^O^3A7+lm^XYX)ngRMxfmnDUlS$w zM0b$hvtK|V(~)%dTnD=>AEHyK1%68d$RkB(uHH9{xV_oTAN(9lPH3&ii^4(V)#dBB zbGIkySFJ(?>wRQb_82-hdOJxCo<~D2t|yaZm(lJd72>?sgs#{wLoy5YP{B`sK~UP2 zmZv|5dnw*D^*}i2=Z4XVPuMx+!9gnDbV*x!b12f2Hp(mP?(QBbM?c1n< z_wNSK;0=-da8EFeJ-weRJr_px8Vn&MHHbcX5DUBFy=eE;1`tzqpqoU+NbWsLN^Z_0 z&u$pf$-EY+l2DH;GtqGxIy2&nf_Y5W(8v3~T zKq#qEyNX>ed`M*|>woNZCVwZ2(6Ntqk%CFHY4$NA^7N24HC0_o8hkd=1K1bqpArG3D?IQEK+rZ(h35m>@#+X;Sk^ctac(o->!nyK`*kNt^`fSLdpK2$F28_AV&Mt_!j{Y zBx0r!die$t{eNe1`f6|TtEw8eUU49POC;#!eHLVUiJ@Dp=T3QJvqYt+$!Zj-5qwf2^Rtb5t1*T#?>a20HQnSQ`Gyg4ULNW!-0I zy0$n4rx$qAfhFpgrVvP9oY3YK7lhM{<^=AhU>J=)#N57?fwbgG3Va`Mqd6ZcA*P7s zedY@jm9ds|@fiiOFNWpejxQ&x3F9r486U;4Zha{E6=#<>J299H8Mkt8#`+QYwc+q2+?`zLcmh+$Srf^3y%5}HOh^d3 zpKs-e$&ea(r7BMpeGQ3Z^jMNS--3KTT@C7q4x~0Q1>}o7$j{DIV9L4+R(BG)im(Wx z{34C7m>EWT^z`tYbRfy^Pe$2ncXHFb7OkY6$ny(hY5$QOM9p9x?V88(qC>j$?HV-_ zA-;u9KQNVypThi_+j`*rHz)dh-cvR&^P^b>L13L5N*zlYxD=M#?UY-QpUh_AVX}Yt zu0{TI{;yCR2A03x`V>*giq6bsv&iYD^t7oQExoNxYerRQ&l4ru++#>{--*&6>vq!C zqhIjgI|mwSmxS{oy=doYz%gq>s6b9MAMzuNF1@s#`_d3jw=E_hbvTfQiKVc;f(MOr z{0z>Q9O*l|v1D7!W_mht9`RuOk{MaLWNeNy-IcbH>=2fvE?w5dG-Mb{7c$@WO~l`} zK_u&#E7~q%cQvObzSB^Yc=;dE9i1ddE>1DyMz{P0al;x;D6#{>dX~bYE_UE8pI@DDQJ2kK&vOO=dQa5Q}0g;bRuL2 z@J;0zzUMCc{lOZ3UN+-jmaAh;+*jOnIuPIOe}VJ$lkm*8N7$2f7q{x)z_w?FXu@WV z&&QRcvdwxtv7iNaHA-V}VK+8REa1=mCrBYmjbCIvg4+{@bge7}Xl?F0PCIfKXYtda zsZrcOjDz=5PBm#`pJ!Xf0I+!u4nH-nnnkwA3G;9%+Q9 zwaZZ@tqYQ0i=(-yAmJPj^9`p2$h#^Jt-@tOBwcVb7p*)1?ZE@wWaTdK*r^Fd`sFaz z)*o8jis69DN!WAw1$dvxh7%W4Aa{Nd{8By&vDeFCvWY2FMt*~o;Q6q9Y8RNA<#J}# z{jkv^QMam&-TNda@+RzSzMWITUwhmQCnRQKVO$qj|FOW8+nZpVWeld&R)ItA4RmSE z17+72D6EzNDZW+6*_?)_ znL7nOPX31zUYWz0W#6%?C=zUs{y^6;$xv!ofVKJ$;pX!!yi`~Urm`1spXN76?+C=R z9_>)mrivpk*=%rE8!x|#y;jpwcpr-}V)7$CzhgoO`F*sPJHzsF|5k*g)Di#ZY7CSP$P~@W)qwARix~!IFZ@4lYC7phX5~U(yDj`?rn1? zb_VO=T2~O!zHi4pNC_d5`y%*uS7LtK$n&8N+yUI3Bp^P6yNSQ5UW0^d#1g`fnSZw|6S_RMw#{-YL_Q z?0KG~WJvYbOVAGeT{PrqB|7|cq|>D?;;W6W^yM-Rm)iKz%3ZE}onSaUth|q7uMZtP ztpgn~A+*&x70zGuqPzF9zQO6e^w~Knk}tfSHjd08*Gd_WEKP@qd{LzyUpJARHY^t@ zZbSY>bmE8<^A8E+<92Z$@+K=BwLXWFDXxMj{~&;zR>;hMOTx)+K~b2(e0Nske4v-T zwh4_-;AWC7x#->xZDqz}`eoLOdB2h@AHRf@oS03dM%Iu$tHzQOLd^eB$ei@g_7QoP zRCs*ao2)lcg=wZCME!d(XTZ89Eerg3wWBOke_jL23IfRcuq)`oTq8=Z)kx0mBkw1U zr=iz&5!0!PH2TUa^2Sq(D$Q3V@BVD022C^_~1^MVJTbA7Rh)V2amT_fWmLBbX_-k(O$(d?M)5 zrgU{WS$Y9|vd@re+#AQvVXPljP>Ht>?WLE;U&J??J!svO^%#4Wb*-*?@Is$MSboHo z`==g3)l*l2vriD!E@Qq_FF&eMP!7p&Y$yXwk@*3e>6#eUkMUkb&)T#7VBr!Pt7k%P z8%?4mqE_Vjhb~O4cP35a9^vmAA2KF30{5N`C9i&r#~bpI1hwVz-a3Ypi!KeE=>$LW zp*R}y?z)l(*PlbD!X6Us#Ig^?rflv$mAviIBw3SGNCL|jd4#MZ&Z{IysIvu`Ra*gD zuG*2*<}+Y_)sx5`Sq2Gzg9(v7#;xBSO1@;9@t2+1`%`C%*0+O*OUVV?G}(iME&GZZ zuN_J8Sz*fC?<7-@&D%}a5Nnpd>iD#b%x1i*Xnh%?+i6XQpc{O?y3-8`2<{UCXzrCz zsM8K(v%m3>VHQcnJqz>J=7-X30}(v;E0{(-3&F=iZd7!4E~cNfrdAy-Xq>;1eqAU_ zk4x&Zv#c^br9Y2;++jeAu82~rGuvso*%$n@$(|m2bRG?Ucu-U2RVZ5@Nc)`+@~_rM zQuj?;xoFk_8Zt5fOV*RB5;_felf3DIv%g#j?)*Jk9TqJ(q7C~le%i^F+82M;DUPpT*h+I+| z=FS=Uk?sozVXm7Ov9o#zmq6iw`S3mpA1P%o<98}szF?rZ)H%;Nkl$(2fgvE6I70R(2Wb9 zf#u0S8X)EdYvm(oR$wQ0jOE+q^(W>(l#ZawCW_!*_I@SE9KqY@MjzSc;$2G{niSE8 zY0tONbrRF5?*YaGh*P7*59R5ic0C$#K!S>gY@vU~RpD8&1GJ+f1!o=brkQ6qqhlxQ zLvh>qHg>lWnVP|=9ALjTYeT5=Oq=CMm$H2O{QKK!_d_M(m25~0 z{;nj}%haiO06Xtqm!Y#5&(eJy^9d7Ia$h0`hgJs?MZF-TJ?t}F_8b2;SCEWUn&nGt z4#3wJA)I7T56qNq<~n@-K!1%ojJVf9{QekNY*Y@)ZHXZDJP-I+H(^HZRcQ2i4pJ7! zK)bOVe3C7}qo*09@5}+!s5W?&_>7DCHvki7$Z(HX7IIdT5`W5I01`Ik^V)j^$(bfO z)P2+md(WCfpYdRW0RWShfiFCvJXDiU!cN7K`dw8AQLtr-fB(L5&4Bl7g z`O@Vh@S-(?xBfB! zLfhq0t+yLK@dl`C{Tps4N8^mO4e%~89oNo&0hz^*FpRqe`oZrpM)(X=bvL1ab|l

fplciw9Vy8<3?BU^@1G=CCR8kqajNH>#BMTd5 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⋘ndBbnX$$dR~ciRlk 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�)aFe1So1me!{+h%hI+NB3oTB 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 z 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 B>DK@N literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/ask_short.complex b/Software/Universal Radio Hacker/tests/data/ask_short.complex new file mode 100644 index 0000000..9d0613e --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/ask_short.complex @@ -0,0 +1 @@ +…„¾Œ ¾Œ ¾¥¤$¾ƒ‚‚¾»ºº¾“’’¾ÇÆƾ¯®®¾ëê꾯®®¾óòò¾¯®®¾óòò¾³²²¾ïîî¾³²²¾ëêê¾·¶¶¾çæ澿¾¾¾ãâ⾿¾¾¾ßÞ޾þÛÚÚ¾¿¾¾¾ßÞÞ¾·¶¶¾ãââ¾³²²¾ãâ⾎Ž¾ËÊʾåäd¾Ã¾ÙØؽ­¬,¾‰ˆˆ½™˜˜½ÁÀ@¼€€»€€»€€;€€»€€;€€;€€»€€;€€;€€»€€;€€»€€;€€»€€;€€»€€;€€;€€»€€;€€;ÑÐP½€€;©¨¨½Œ ¾‰ˆˆ½¥¤$¾Œ ¾ÇÆƾ¥¤$¾×ÖÖ¾ÝÜ\¾ûúú¾íìl¾ÿþþ¾ýü|¾ûúú¾ƒ‚‚¾ûúú¾ýü|¾ÿþþ¾ýü|¾ûúú¾ÕÔT¾‚¿ÕÔT¾ÿþþ¾ÕÔT¾ÿþþ¾ÕÔT¾‚¿ÍÌL¾ÿþþ¾½¼<¾ÿþþ¾•”¾ßÞÞ¾ÙØؽËÊʾ±°0½¥¤$¾¡  ¼ñðp½ÁÀ@<¡  <ÁÀ@<áàà<€€;‘=ÁÀ@<áàà<ÁÀ@<áàà<ÁÀ@<áàà<¡  <áàà<ÁÀ@<áàà<ÁÀ@<áàà<ÁÀ@<‘=ÁÀ@<‘=±°0½áàà<±°0½ùøø½ÁÀ@¼œ¾áàà¼ËÊʾ‘½×ÖÖ¾±°0½ÿþþ¾±°0½„ƒ¿¡  ¼„ƒ¿‘½†…¿™˜˜½†…¿ÉÈȽ„ƒ¿ÙØؽ‚¿ùøø½‚¿Œ ¾ÿþþ¾Œ ¾ÿþþ¾éèè½ÿþþ¾¹¸¸½‚¿±°0½ÛÚÚ¾¡  ¼ÇÆƾ€€»Œ ¾€€;‘½¡  <ÑÐP=¡  <ñðp=¡  <ÑÐP=¡  <ñðp=¡  <ñðp=áàà<ÑÐP=¡  <ñðp=¡  <ñðp=¡  <ÑÐP=¡  <ñðp=¡  <ÑÐP=‘½‘=ÁÀ@<ÙØؽ‘=ùøø½¹¸¸=·¶¶¾ÑÐP=ËÊʾ€€;÷öö¾ÁÀ@¼ûúú¾ÁÀ@¼ÿþþ¾€€»ûúú¾¡  <ÿþþ¾‘=ÿþþ¾ñðp=ûúú¾ÑÐP=ûúú¾ñðp=ûúú¾©¨¨=÷öö¾™˜˜=÷öö¾©¨¨=óòò¾©¨¨=ÏÎξ™˜˜=·¶¶¾±°0=ÙØؽáàà<ÁÀ@¼¡  <©¨¨=¡  <¹¸¸=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <™˜˜=ÁÀ@<¹¸¸=‘½ñðp=±°0=™˜˜½™˜˜=¹¸¸½½¼<>Ÿžž¾ \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/awre_zeroed_crc.txt b/Software/Universal Radio Hacker/tests/data/awre_zeroed_crc.txt new file mode 100644 index 0000000..acb89f5 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/awre_zeroed_crc.txt @@ -0,0 +1,21 @@ +1010101010101010101010101010101010011010011111011001101001111101001011011000000001110000111000000000000000000011000110110110000000110011000000000000000100000000010000000011000000010100111101110100100010011100010110010100010100000000000000000000111111001001101101100000000000000001000000000000000000000000000000100000000100000100000101110000000000000010000000010000001010001100001111010111011100000000110110111011101101111011100110000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000001100001101101100000001100110111100011100010100010010000000000000000 +10101010101010101010101010101010100110100111110110011010011111010011001000000000011100000001101101100000001100110111100011100010100010011100000000000001000001000000001000000110011100100100100110010111111110101010000011011101011011110000111101010111101010001001010010000111111101010111100101011010101001110111011011111110010101111100111000100100110100001111101111001011111001011000100010101011011001110001111010110101111100100110011001010011111011111011010101100111011010000000000000000000 +1010101010101010101010101010101010011010011111011001101001111101000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000000101001000011011110100110001001011001101110000110011000000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111001100110101001001000110001101101000011000111110011111110110100011111001110111100100011101110101011100001011000010000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000001010110110100111000100100010001011010101101010011100001100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111100111010000110001010100101011000010001101001000000010100101100011110011100010001000011000001001010000010000100110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000010101011111011101010110000010001110000110000011110000001110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000010011100100000101001100001010000001111001101001011110010111001000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000011110000010100111010111110000000011011011111011111010011010000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000110010011100100111011000011111110001110100011111011110100000000010000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001011101100000011100000111100011100010100010010001101101100000001100110000000000000000000000000000010010011111101101101111001010101100111100000101101000011101001010110110000111100110000000110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/cc1101.complex b/Software/Universal Radio Hacker/tests/data/cc1101.complex new file mode 100644 index 0000000000000000000000000000000000000000..42864ad92a66b081dcb0dff838fed31447721b2a GIT binary patch literal 117376 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 literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/code.py b/Software/Universal Radio Hacker/tests/data/code.py new file mode 100644 index 0000000..34a4051 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/code.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 +import os +import sys + +from subprocess import call + +cur_dir = os.path.dirname(os.path.realpath(__file__)) + +if sys.argv[1] == "e": + call(sys.executable + ' "' + os.path.join(cur_dir, "encode.py") + '"' + " " + sys.argv[2], shell=True) +elif sys.argv[1] == "d": + call(sys.executable + ' "' + os.path.join(cur_dir, "decode.py") + '"' + " " + sys.argv[2], shell=True) +else: + print("Unknown") diff --git a/Software/Universal Radio Hacker/tests/data/constant_bits.txt b/Software/Universal Radio Hacker/tests/data/constant_bits.txt new file mode 100644 index 0000000..3e8d5d2 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/constant_bits.txt @@ -0,0 +1,4 @@ +1010101010101010101010101010101010011011001111101100110100111110100101101100000000111000101111010101011110000111000000000000000000011000110110110000000110011000000000000000100000000010000000011000000010100111101110100100010011100010110010100010100000000000000000000111111001001101101100000000000000001000000000000000000000000000000100000000100000100000101110000000000000010000000010000001010001100001111010111011100000000110110111011101101111011100110000000000000000000 +1010101010101010101010101010101001100111101101000011001110110100000000110000110110111000101111010101011100000001100110111100011100010100010010000000000000000 +10101010101010101010101010101010100110110011111011001101001111101001100100000000001110001011110101010111100000001101101100000001100110111100011100010100010011100000000000001000001000000001000000110011100100100100110010111111110101010000011011101011011110000111101010111101010001001010010000111111101010111100101011010101001110111011011111110010101111100111000100100110100001111101111001011111001011000100010101011011001110001111010110101111100100110011001010011111011111011010101100111011010000000000000000000 +1010101010101010101010101010101010011011001111101100110100111110100000011011110001111000101111010101011100010100010010000000000000000 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/csvtest.csv b/Software/Universal Radio Hacker/tests/data/csvtest.csv new file mode 100644 index 0000000..d580242 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/csvtest.csv @@ -0,0 +1,105 @@ +; CSV, generated by libsigrok4DSL 0.2.0 on Wed Nov 1 21:19:30 2017 +; Channels (2/2) +; Sample rate: 100 MHz +; Sample count: 1 M Samples + 0 (Unit: mV), 1 (Unit: V) +0.23,-10.07 +0.23,-10.07 +-0.56,-10.07 +-2.13,-10.26 +-2.13,-10.26 +-2.13,-10.07 +-5.26,-10.07 +-4.48,-10.07 +-3.69,-10.07 +-5.26,-10.07 +-3.69,-10.07 +-2.91,-10.07 +-2.91,-10.07 +-2.13,-10.07 +-2.13,-10.26 +-2.13,-10.07 +-0.56,-10.07 +-0.56,-10.07 +0.23,-10.07 +0.23,-10.26 +1.01,-10.26 +2.58,-10.26 +2.58,-10.26 +4.15,-10.07 +4.93,-10.07 +4.93,-10.07 +4.15,-10.07 +5.72,-10.07 +4.15,-10.07 +5.72,-10.07 +4.15,-10.07 +4.15,-10.07 +4.15,-10.07 +3.36,-10.26 +2.58,-10.26 +3.36,-10.07 +2.58,-10.07 +1.80,-10.07 +1.01,-10.26 +1.01,-10.26 +0.23,-10.07 +-0.56,-10.07 +-2.13,-10.07 +-2.13,-10.26 +-2.91,-10.07 +-2.13,-10.26 +-2.13,-10.26 +-2.91,-10.07 +-2.91,-10.26 +-2.13,-10.26 +-2.91,-10.07 +-2.13,-10.26 +-2.13,-10.26 +-2.91,-10.07 +-2.91,-10.07 +-2.13,-10.07 +-2.91,-10.26 +-2.13,-10.07 +-0.56,-10.26 +-0.56,-10.07 +1.01,-10.07 +3.36,-10.07 +3.36,-10.07 +3.36,-10.07 +3.36,-10.26 +4.15,-10.26 +3.36,-10.07 +3.36,-10.07 +4.15,-10.07 +2.58,-10.26 +3.36,-10.26 +3.36,-10.07 +3.36,-10.07 +3.36,-10.07 +3.36,-10.07 +2.58,-10.26 +2.58,-10.07 +1.80,-10.07 +1.01,-10.07 +1.80,-10.07 +2.58,-10.07 +0.23,-10.07 +0.23,-10.26 +0.23,-10.07 +-1.34,-10.26 +-2.13,-10.07 +-0.56,-10.07 +-2.13,-10.07 +-2.13,-10.26 +-2.13,-10.07 +-1.34,-10.07 +-0.56,-10.07 +0.23,-10.07 +0.23,-10.26 +0.23,-10.26 +1.01,-10.07 +1.01,-10.26 +0.23,-10.26 +1.01,-10.07 +1.01,-10.07 diff --git a/Software/Universal Radio Hacker/tests/data/decode.py b/Software/Universal Radio Hacker/tests/data/decode.py new file mode 100644 index 0000000..2a5ec16 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/decode.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python +""" +Simple example external decoding +Simply removes every second bit +""" + +import sys +bits = sys.argv[1] +print("".join(b for b in bits[::2])) diff --git a/Software/Universal Radio Hacker/tests/data/decoded_bits.txt b/Software/Universal Radio Hacker/tests/data/decoded_bits.txt new file mode 100644 index 0000000..d7b982f --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/decoded_bits.txt @@ -0,0 +1,42 @@ +1010101010101010101010101010101010011010011111011001101001111101001011011000000001110000111000000000000000000011000110110110000000110011000000000000000100000000010000000011000000010100111101110100100010011100010110010100010100000000000000000000111111001001101101100000000000000001000000000000000000000000000000100000000100000100000101110000000000000010000000010000001010001100001111010111011100000000110110111011101101111011100110000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000001100001101101100000001100110111100011100010100010010000000000000000 +10101010101010101010101010101010100110100111110110011010011111010011001000000000011100000001101101100000001100110111100011100010100010011100000000000001000001000000001000000110011100100100100110010111111110101010000011011101011011110000111101010111101010001001010010000111111101010111100101011010101001110111011011111110010101111100111000100100110100001111101111001011111001011000100010101011011001110001111010110101111100100110011001010011111011111011010101100111011010000000000000000000 +1010101010101010101010101010101010011010011111011001101001111101000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000000101001000011011110100110001001011001101110000110011000000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111001100110101001001000110001101101000011000111110011111110110100011111001110111100100011101110101011100001011000010000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000001010110110100111000100100010001011010101101010011100001100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111100111010000110001010100101011000010001101001000000010100101100011110011100010001000011000001001010000010000100110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000010101011111011101010110000010001110000110000011110000001110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000010011100100000101001100001010000001111001101001011110010111001000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000011110000010100111010111110000000011011011111011111010011010000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000110010011100100111011000011111110001110100011111011110100000000010000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001011101100000011100000111100011100010100010010001101101100000001100110000000000000000000000000000010010011111101101101111001010101100111100000101101000011101001010110110000111100110000000110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100110000000000000000 +1010101010101010101010101010101010011010011111011001101001111101001011011000000001110000111000000000000000000011000010000100111101111110000000000000000100000000010000000011000000010100111101110100100010011100010110010100010100000000000000000000111111001001101101100000000000000001000000000000000000000000000000100000000100000100000101110000000000000010000000010000001011000101111011110000000000000000011100100100111010011101001010000000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000001100000100001001111011111100111100011100010100010010000000000000000 +10101010101010101010101010101010100110100111110110011010011111010011001000000000011100000000100001001111011111100111100011100010100010011100000000000001000001000000001010100011011001010110110111111101100010111110100111010010001101011111100010111010111000000111100001101000110111001110101110101011101110011100010011110001011000011111010010001000010100000001111101100110100011100010111111011101110010111110111001111001100111000111011100100111100011100101111101100111011010000000000000000000 +1010101010101010101010101010101010011010011111011001101001111101000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100001000010011110111111000000000000000000000000100000000111001011011001011101000011000110111111101101010010101100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110000100001001111011111100000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000000100001001111011111100111100011100010100010010000000000001101000001100001100110000111100100100101010110101011110100011000101110001011111110111001011000000000110100001001100101001010010001110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100001000010011110111111000000000000000000000000100000001101111011111100101011101001000000000101001011111101011110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110000100001001111011111100000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000000100001001111011111100111100011100010100010010000000000001101000001100001101010101011000011011000111010001100100111111100110011000010011101110111011000100011010000000111111010011111111010100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100001000010011110111111000000000000000000000000100000010111101110001001001101101011110101100010111100000001100100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110000100001001111011111100000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000000100001001111011111100111100011100010100010010000000000001101000001100001101100101011100101110110010100100101011111010111010100010011100010100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010000000000000000 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100001000010011110111111000000000000000000000000100000011001010110011011111000111110000100111001011101110010010110000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110000100001001111011111100000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001010000100000011100000000100001001111011111100111100011100010100010010000000000001101000001100001110011111110011001000000111101001111001100100110000110010111101010000000000000000000 +10101010101010101010101010101010011001110110100001100111011010000001011101100000011100000111100011100010100010010000100001001111011111100000000000000000000000010000010000001110000101111000100010010100111101111011000101101000011110001011011000110110100010100000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000000110000100001001111011111100000000000000000 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/decoded_with_trash.txt b/Software/Universal Radio Hacker/tests/data/decoded_with_trash.txt new file mode 100644 index 0000000..823b2d8 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/decoded_with_trash.txt @@ -0,0 +1,7 @@ +101010101010101010101010101010101001101001111101100110100111110100101101100000000111000011100000000000000000001100001001010100110110110100000000000000010000000001000000001100000001010011110111010010001001110001011001111110111100000000000000000000010111001011100100000000000000000100000000000000000000000000001000000001000000010000011000000000000000000100000010000000100111111101010010010111000011000100110001101001000101000111110101010011001111101110 +1010101010101010101010101010101001100111011010000110011101101000000001100000100101010011011011010111100011100010100010010000000000000000 +1010101010101010101010101010101001100111011010000110011101101000000101000010000001110000101111010111001110011011011110001110001010001001000000000000110101010101101110100101001100110010010000010001110111110100000011000111001010010010000011100001111010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000 +101010101010101010101010101010100110011101101000011001110110100000000011101111010111001110011011101010111000110111 +101010101010101010101010101010101001101001111101100110100111110100110010000000000111000000001001010100110110110101111000111000101000100111000000000000010000010000000010100011010110111110001000101101100100101001011000110101111111011101000111111011100010110100011010111101101110001010001010110111101010101011100011001000010011100010010111100100000001110001111110111101011000101101101111001110000110010111111011101001101111000001010111011010001000100110001110011001110110100010110100000010111 +10101010101010101010101010101010100110100111110110011010011111010000001101111000111000101000100100001010111000000 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/demodulated.wav b/Software/Universal Radio Hacker/tests/data/demodulated.wav new file mode 100644 index 0000000000000000000000000000000000000000..de0ba535868e87a3252d5104f3269e42d3fffe5e GIT binary patch literal 3340 zcmWIYbaP|jWnc(*40BD(Em06)U|?VbLI)>)hK3e71||jphLpsT#0NY;@dhrA;Q(1# zh6fxDaRKtf@Q4jomeKeaTroLZ;$zewqai?x5Exv!b<{Pqh~rT+$q#|yk|N0ufx)Gd Iv4OS_0BjO`Hvj+t literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/elektromaten.complex16s b/Software/Universal Radio Hacker/tests/data/elektromaten.complex16s new file mode 100644 index 0000000000000000000000000000000000000000..83bf551b8807632c2f72668a28a09a210efebd9e GIT binary patch literal 2472318 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 arj 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 z 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 ~;aVTin7KQ8wqtSFrIF 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 xSlc~C?`o~REEmIe!E=^vUygqSbqHX;4 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∨9fyXM+OatvB8Oc?GYL`JGq9wk!xt* z?bOX+^f2!-h>q#?kJ06$e@Q-Dc3@foK|UOTI6`BF$NWzDxQ9tc25jCySM?f^w_k~V z{SF!q&R_+7wn!+kG1-1D+-b1Iv_r+{gZ9H!qIO`!c5cRJ3>n^|X8Ym%C6D#o!y7$a z{R^uf$Oj`3$7jy)++h&+$ScHMn&D%Oh{Xfvc+X#fer;?zjL>c4kH=^CFRl5DowV)V*${c3=N39Vx{&)x0iH%A5aE5=09R_!(JO_*Q z54F&}OK3l#1M&`|pdMfir1k?nJvI!|a;OCrEzkz=)3E}gmR0!a!oTM2X(2;3^E+2S zyCHJxfMR@>mV;{`qho4><{BD$GVj8uBg6Wq9bKOCVGE*`OuLL`mkIUa}xC+u9j6F;` zMC-_eJu4j$d)H&3gU22WL-_}35feRKYv|bnn!&g})EYY0K)}D&43G7X5h2vSv<4D- zU(E8_qjCjA`9M0}p<)Fz4lP;kF@$bN9fx}u`WMG%&tKF*dxhv-JoRLWZCF-_9D#r- z5-XtCp`HVFpL>`!9Nc3F9Xw_*onzp3`TG{`mRkeF9V&HXTt91u_a1Dq?7?yk4K1{G z7{JDq4v`}?ko$oBc;?QIJ-c@PpZVPx4yR>&@=@A0 zA56#3j`-6{eC(k65{7r_lVOBR87W9~T4br-Oy_vh)G=H0In`yF9yAJ+e2y25lCm}| zrKBm0^vI2bV{fj#BJ$T2Ab%BP zE8<#RykqYs&>_zY`LlJD=uO&*6T$kIEHQABej6w0f&TSu{z+J>tlwL^e_z;NOAi-e z$s_EqS1|c`C+x4!e|`Py$6vo-6x8+S4w%2}g_+R7TZeCT&m04`)kz?Kodxn2{0J>w zmM0;ge-Yb?eqbJrJsp2O@q$Q>+-(Ae(&t&m*rhH|njGL-X&nq}73?!%tBy7wma}Yc+9blGtCnCt=M4d#9gM-+}%0W#SXCzut|%2Cmh!t52>x z8hJRpF=YQiK>mV%oVyp6&Mnfv3Gjy@8?IrXr@+yZEe(7UN^~?>8UWeK*l16M{soj& z*c!lAW&Q5Porl0~dJ0<%pj*kB2ewW#UuR_NL|YzVTOFJ^GDGPcpFKHuntqn%&jY*Z zVw)c!qBjZKipXehu*D&=6%j528%?JXLXe&8wygmmnrw{$bgN<6s{q+*_#&FzIU#?s z!4dgO@&UHhj;Y^JD*g<6Fk*kb2lf{vH1=E)+8BN?1pi9#AO!ia4H^3jyKt!Kh!1}N zt6(C0V~qz*S4fDvOi1XJZB=Zk0&KL^m6dg1Tfx>KLANO(}L!vNhl;4-$e=0daQGeyqm<*ePLFY{5FWIWh9GE#QTPN)_Z3~9hLmx~1I18l@A-0}4i>S}CblS�_=H=AImi` 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 literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/encode.py b/Software/Universal Radio Hacker/tests/data/encode.py new file mode 100644 index 0000000..5fb54ef --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/encode.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python +""" +Simple example external encoding +Simply doubles each bit of the input +""" + +import sys +bits = sys.argv[1] +print("".join(b+b for b in bits)) diff --git a/Software/Universal Radio Hacker/tests/data/enocean.complex b/Software/Universal Radio Hacker/tests/data/enocean.complex new file mode 100644 index 0000000..f257c83 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/enocean.complex @@ -0,0 +1 @@ +ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼áàà<ÑÐP½±°0=áà༱°0=¡  ¼‘=¡  ¼‘=¡  ¼ÑÐP=¡  ¼™˜˜=€€;¹¸¸=€€;¹¸¸=€€;¹¸¸=ÁÀ@<¹¸¸=ÁÀ@<ÙØØ=¡  <ÙØØ=áàà<ÉÈÈ=áàà<ÉÈÈ=‘=ÉÈÈ=±°0=¹¸¸=±°0=¹¸¸=±°0=ÉÈÈ=‘=ÙØØ=‘=ÙØØ=‘=ÙØØ=áàà<ÉÈÈ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÉÈÈ=áàà<ÙØØ=áàà<ÉÈÈ=‘=ÉÈÈ=±°0=ÉÈÈ=‘=¹¸¸=±°0=¹¸¸=ÑÐP=¹¸¸=ÑÐP=©¨¨=ÑÐP=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ñðp=™˜˜=ÑÐP=‰ˆˆ=ÑÐP=ñðp=±°0=ñðp=±°0=ÑÐP=±°0=‘=ÁÀ@<áàà<€€;áàà<€€»¡  <€€»ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áà༑=¡  ¼¡  <€€»€€;€€»€€;€€;€€;€€;€€;ÁÀ@<€€»±°0=€€»ÑÐP=€€»ñðp=ÁÀ@¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=ÁÀ@¼©¨¨=ÁÀ@¼™˜˜=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=€€»™˜˜=€€»™˜˜=€€»©¨¨=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=áà༉ˆˆ=áà༙˜˜=‘½™˜˜=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½ñðp=‘½ÑÐP=‘½ÑÐP=‘½±°0=‘½‘=áàà¼ÁÀ@<ÁÀ@¼€€»ÁÀ@¼€€»ÁÀ@¼ÁÀ@¼ÁÀ@<‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½€€»‘½€€;‘½ÁÀ@<‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½ÁÀ@<‘½€€;ÁÀ@¼ÁÀ@¼ÁÀ@¼¡  ¼¡  ¼¡  ¼áà༡  ¼áàà¼áà༡  ¼‰ˆˆ½ÁÀ@¼‰ˆˆ½€€»™˜˜½€€»™˜˜½€€»©¨¨½€€»¹¸¸½€€;¹¸¸½€€»ÉÈȽ€€;ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽÁÀ@¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼ÙØؽ¡  ¼ÙØؽáàà¼ÉÈȽáàà¼ÙØؽ‘½ÉÈȽáàà¼ÙØؽ‘½ÙØؽ‘½ÉÈȽ‘½ÙØؽ‘½ÉÈȽ±°0½ÉÈȽ‘½ÉÈȽ‘½ÙØؽ±°0½ÉÈȽ±°0½ÙØؽ±°0½ÉÈȽÑÐP½ÉÈȽÑÐP½ÙØؽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½ÑÐP½©¨¨½ÑÐP½©¨¨½ÑÐP½©¨¨½ÑÐP½™˜˜½ÑÐP½‘½ÑÐP½áà༱°0½¡  ¼±°0½¡  ¼±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;±°0½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<±°0½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@¼áàà¼ÁÀ@¼±°0½ÁÀ@¼ÑÐP½ÁÀ@¼ñðp½ÁÀ@¼ñðp½ÁÀ@¼‰ˆˆ½‘½ÉÈȽ±°0½ÙØؽ‘½ÙØؽ‘½éè轑½éèè½±°0½…„¾±°0½…„¾±°0½…„¾‘½Œ ¾‘½Œ ¾‘½Œ ¾áà༌ ¾áà༌ ¾áà༌ ¾áà༌ ¾áà༌ ¾‘½Œ ¾‘½Œ ¾±°0½…„¾±°0½…„¾±°0½…„¾±°0½…„¾‘½…„¾±°0½…„¾‘½…„¾áà༌ ¾áà༌ ¾áà༌ ¾áà༅„¾áà༌ ¾¡  ¼Œ ¾¡  ¼Œ ¾áà༌ ¾¡  ¼Œ ¾¡  ¼Œ ¾ÁÀ@¼…„¾ÁÀ@¼…„¾€€»ùøø½€€»ùøø½€€;éèè½€€;©¨¨½ÁÀ@<™˜˜½ÁÀ@<‰ˆˆ½ÁÀ@<ñðp½ÁÀ@<‘½¡  <áàà¼ÁÀ@<‘½¡  <áà༡  <‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½¡  <áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½¡  <áà༡  <áàༀ€;ÑÐP½¡  <ñðp½áàà<ñðp½áàà<ñðp½áàà<ñðp½‘=‰ˆˆ½ñðp=¹¸¸½ñðp=ÉÈȽ‰ˆˆ=ÙØؽ‰ˆˆ=ÙØؽ‰ˆˆ=ÙØؽ™˜˜=éèè½™˜˜=ùøø½™˜˜=éèè½™˜˜=ùøø½©¨¨=éèè½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½©¨¨=éè轩¨¨=ùøø½©¨¨=éè轩¨¨=ùøø½©¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=éèè½¹¸¸=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÙØØ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=©¨¨½éèè=©¨¨½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=ñðp½ùøø=‰ˆˆ½éèè=ñðp½ùøø=ÑÐP½éèè=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½ùøø=‘½ùøø=±°0½ùøø=±°0½ùøø=±°0½ùøø=‘½ùøø=±°0½ùøø=‘½ùøø=±°0½ùøø=±°0½ùøø=±°0½ùøø=±°0½ùøø=±°0½éèè=±°0½éèè=±°0½ùøø=‘½ùøø=áàà¼éèè=‘½ùøø=áàà¼éèè=áàà¼ùøø=áàà¼ùøø=áàà¼éèè=áàà¼ùøø=áàà¼éèè=áàà¼éèè=áàà¼ÙØØ=áàà¼ÉÈÈ=áàà¼ÉÈÈ=áà༹¸¸=áàà¼ñðp=áà༱°0=áà༱°0=áà༱°0=áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼€€;áàༀ€;¡  ¼áàà<‘½‘=ÁÀ@¼áàà<€€»áàà<€€»áàà<€€»‘=€€;ÑÐP=áàà<‰ˆˆ=±°0=ñðp=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=©¨¨=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=©¨¨=ñðp=©¨¨=ñðp=™˜˜=ñðp=©¨¨=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=™˜˜=±°0=™˜˜=±°0=™˜˜=±°0=™˜˜=±°0=™˜˜=±°0=©¨¨=‘=™˜˜=‘=©¨¨=‘=‰ˆˆ=áàà<‰ˆˆ=áàà<‰ˆˆ=áàà<ñðp=áàà<ñðp=ÁÀ@<áàà<ÁÀ@<ÁÀ@<ÁÀ@<€€;ÁÀ@<€€;€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€»¡  ¼€€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€»áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€»áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<€€»ÁÀ@¼€€»¡  ¼€€»áàà¼ÁÀ@¼¡  ¼ÁÀ@¼áàༀ€»‰ˆˆ½€€;™˜˜½ÁÀ@<™˜˜½ÁÀ@<™˜˜½ÁÀ@<©¨¨½ÁÀ@<¹¸¸½¡  <¹¸¸½¡  <ÉÈȽ¡  <ÉÈȽ¡  <ÉÈȽ¡  <¹¸¸½¡  <¹¸¸½áàà<¹¸¸½áàà<ÉÈȽ¡  <¹¸¸½¡  <¹¸¸½¡  <ÉÈȽ¡  <ÉÈȽÁÀ@<ÙØؽÁÀ@<ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€»ÙØؽ€€»ÙØؽ€€»ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÉÈȽÁÀ@¼ÙØؽ¡  ¼ÉÈȽÁÀ@¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽáàà¼ÙØؽáàà¼ÉÈȽ‘½ÙØؽ‘½ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ‘½ÙØؽ‘½ÙØؽ‘½ÙØؽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽÑÐP½ÉÈȽñðp½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½ñðp½ÉÈȽ™˜˜½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½ÉÈȽ™˜˜½¹¸¸½‰ˆˆ½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½©¨¨½™˜˜½©¨¨½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽñðp½éèè½ñðp½éèè½ñðp½ÙØؽ‰ˆˆ½ÙØؽñðp½ÙØؽ‰ˆˆ½ÙØؽñðp½éèè½ÑÐP½éèè½ñðp½éèè½ñðp½éèè½ÑÐP½ùøø½ÑÐP½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½±°0½ùøø½ÑÐP½éèè½±°0½ùøø½‘½ùøø½‘½ùøø½‘½ùøø½‘½…„¾‘½ùøø½áà༅„¾áà༅„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼…„¾¡  ¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼Œ ¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼Œ ¾€€»…„¾€€»…„¾€€;…„¾€€;…„¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾¡  <…„¾¡  <Œ ¾áàà<…„¾¡  <Œ ¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾áàà<…„¾áàà<Œ ¾‘=…„¾‘=…„¾‘=…„¾±°0=…„¾±°0=ùøø½±°0=éèè½±°0=éèè½±°0=ÙØؽ‘=ÙØؽ‘=©¨¨½áàà<ñðp½áàà<ñðp½áàà<ÑÐP½¡  <áà༡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <áà༡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <áà༡  <áà༡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <¡  ¼¡  <¡  ¼¡  <áà༡  <¡  ¼ÁÀ@<±°0½áàà<ÑÐP½‘=±°0½±°0=‘½±°0=‘½±°0=±°0½‰ˆˆ=‰ˆˆ½©¨¨=‰ˆˆ½¹¸¸=©¨¨½©¨¨=©¨¨½¹¸¸=™˜˜½ÉÈÈ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½éèè=©¨¨½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½ùøø=‰ˆˆ½éèè=ñðp½ùøø=‰ˆˆ½ùøø=ñðp½éèè=‰ˆˆ½éèè=‰ˆˆ½ùøø=‰ˆˆ½éèè=ñðp½ùøø=‰ˆˆ½ùøø=ñðp½ùøø=ñðp½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½ùøø=‘½éèè=‘½éèè=‘½ÙØØ=‘½ÙØØ=áàà¼ÉÈÈ=áà༙˜˜=¡  ¼ÑÐP=¡  ¼ÑÐP=¡  ¼±°0=¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <ÁÀ@¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<ÁÀ@¼¡  <¡  ¼¡  <ÁÀ@¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<ÁÀ@¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<ÁÀ@¼áàà<‘½±°0=¡  ¼±°0=ÁÀ@¼±°0=€€»±°0=€€»±°0=€€»™˜˜=ÁÀ@<©¨¨=áàà<¹¸¸=áàà<¹¸¸=‘=¹¸¸=‘=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=ñðp=¹¸¸=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ñðp=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ñðp=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ñðp=©¨¨=ñðp=¹¸¸=ñðp=¹¸¸=ñðp=©¨¨=‰ˆˆ=©¨¨=‰ˆˆ=©¨¨=‰ˆˆ=©¨¨=‰ˆˆ=™˜˜=™˜˜=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ñðp=ÑÐP=ñðp=‘=‘=áàà<¡  <áàà<ÁÀ@<¡  <€€;ÁÀ@<ÁÀ@¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼€€;ÁÀ@¼€€;¡  ¼áàà<ÁÀ@¼¡  <€€;€€;ÁÀ@<€€;ÁÀ@<€€»ÁÀ@<€€;ÁÀ@<€€»±°0=ÁÀ@¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼‰ˆˆ=ÁÀ@¼™˜˜=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼¹¸¸=ÁÀ@¼©¨¨=ÁÀ@¼¹¸¸=ÁÀ@¼¹¸¸=ÁÀ@¼¹¸¸=ÁÀ@¼©¨¨=ÁÀ@¼¹¸¸=¡  ¼¹¸¸=¡  ¼©¨¨=áà༩¨¨=áà༩¨¨=áà༩¨¨=áà༩¨¨=áà༩¨¨=‘½©¨¨=±°0½™˜˜=±°0½™˜˜=±°0½™˜˜=±°0½™˜˜=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=‰ˆˆ½ñðp=‰ˆˆ½ñðp=‰ˆˆ½ñðp=‰ˆˆ½ñðp=ñðp½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ñðp=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½±°0=™˜˜½±°0=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½áàà<©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½áàà<¹¸¸½áàà<¹¸¸½¡  <©¨¨½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½€€;¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€;¹¸¸½€€;¹¸¸½€€»¹¸¸½€€»¹¸¸½€€»ÉÈȽ¡  ¼¹¸¸½ÁÀ@¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼¹¸¸½ÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽ¡  ¼¹¸¸½¡  ¼ÉÈȽáàà¼ÉÈȽáà༹¸¸½áàà¼ÉÈȽáàà¼ÉÈȽáà༹¸¸½áàà¼ÉÈȽ‘½¹¸¸½‘½ÉÈȽáà༹¸¸½áàà¼ÉÈȽáà༹¸¸½áà༹¸¸½‘½¹¸¸½‘½¹¸¸½±°0½¹¸¸½±°0½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ñðp½©¨¨½ÑÐP½™˜˜½ÑÐP½™˜˜½ÑÐP½‰ˆˆ½ÑÐP½‰ˆˆ½ÑÐP½±°0½ÑÐP½¡  ¼±°0½ÁÀ@¼±°0½ÁÀ@¼±°0½ÁÀ@<‘½¡  <áà༡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <áàà¼ÁÀ@<‘½¡  <‘½¡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<‘½¡  <‘½¡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½ÁÀ@<áà༡  <‘½¡  <‘½€€;áàà¼ÁÀ@¼±°0½€€;ÑÐP½€€;ñðp½€€»ñðp½€€;ñðp½ÁÀ@¼¹¸¸½¡  ¼ÙØؽ¡  ¼éè轡  ¼éèè½ÁÀ@¼éè轡  ¼ùøø½áà༅„¾¡  ¼…„¾¡  ¼…„¾áà༅„¾¡  ¼…„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾‘½…„¾‘½ùøø½áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼Œ ¾€€»Œ ¾€€»Œ ¾€€;Œ ¾€€;Œ ¾€€;Œ ¾€€;Œ ¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾¡  <Œ ¾áàà<Œ ¾¡  <Œ ¾áàà<Œ ¾¡  <Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾‘=Œ ¾áàà<Œ ¾áàà<Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾ÑÐP=…„¾ÑÐP=…„¾ÑÐP=…„¾±°0=…„¾±°0=Œ ¾ÑÐP=…„¾ÑÐP=…„¾±°0=…„¾±°0=…„¾±°0=…„¾±°0=…„¾±°0=…„¾±°0=…„¾ÑÐP=…„¾ÑÐP=…„¾ñðp=ùøø½ñðp=…„¾ñðp=…„¾ñðp=ùøø½‰ˆˆ=…„¾‰ˆˆ=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=éèè½™˜˜=ùøø½™˜˜=ùøø½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=©¨¨½ÙØØ=¹¸¸½éèè=©¨¨½ÉÈÈ=©¨¨½ÙØØ=¹¸¸½ÙØØ=©¨¨½ÙØØ=©¨¨½éèè=©¨¨½éèè=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½ÙØØ=™˜˜½éèè=©¨¨½éèè=©¨¨½ÙØØ=™˜˜½ÙØØ=™˜˜½éèè=™˜˜½ÙØØ=‰ˆˆ½ÙØØ=ñðp½ÉÈÈ=ñðp½ÉÈÈ=ñðp½ÉÈÈ=ñðp½™˜˜=‘½ÑÐP=‘½±°0=‘½±°0=áàà¼áàà<¡  ¼ÁÀ@<¡  ¼¡  <ÁÀ@¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <¡  ¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <ÁÀ@¼¡  <¡  ¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <¡  ¼ÁÀ@<ÁÀ@¼¡  <¡  ¼¡  <ÁÀ@¼¡  <ÁÀ@¼ÁÀ@<ÁÀ@¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <ÁÀ@¼¡  <¡  ¼áàà<áà༱°0=áà༱°0=ÁÀ@¼±°0=ÁÀ@¼ÑÐP=€€»ÑÐP=€€»™˜˜=ÁÀ@<¹¸¸=ÁÀ@<ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÙØØ=¡  <éèè=¡  <éèè=áàà<éèè=‘=éèè=‘=éèè=‘=éèè=‘=éèè=‘=éèè=‘=éèè=áàà<éèè=áàà<éèè=áàà<éèè=áàà<ùøø=¡  <éèè=áàà<éèè=áàà<éèè=áàà<éèè=áàà<éèè=áàà<ÙØØ=‘=ÙØØ=‘=ÙØØ=±°0=ÙØØ=±°0=ÙØØ=ÑÐP=ÉÈÈ=ÑÐP=ÉÈÈ=±°0=ÉÈÈ=ÑÐP=ÉÈÈ=ñðp=¹¸¸=ñðp=¹¸¸=ñðp=¹¸¸=ñðp=¹¸¸=‰ˆˆ=¹¸¸=‰ˆˆ=©¨¨=‰ˆˆ=©¨¨=‰ˆˆ=©¨¨=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=©¨¨=™˜˜=™˜˜=™˜˜=™˜˜=‰ˆˆ=™˜˜=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ÑÐP=©¨¨=ñðp=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ñðp=©¨¨=ÑÐP=©¨¨=ñðp=©¨¨=ñðp=©¨¨=ñðp=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=‘=©¨¨=‘=©¨¨=‘=¹¸¸=áàà<©¨¨=áàà<¹¸¸=áàà<¹¸¸=áàà<©¨¨=áàà<©¨¨=áàà<¹¸¸=áàà<©¨¨=áàà<©¨¨=áàà<¹¸¸=¡  <©¨¨=¡  <¹¸¸=¡  <©¨¨=ÁÀ@<¹¸¸=€€;¹¸¸=€€;¹¸¸=€€;©¨¨=€€;©¨¨=€€;¹¸¸=€€»©¨¨=€€»©¨¨=ÁÀ@¼¹¸¸=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=áà༩¨¨=áà༩¨¨=áà༙˜˜=áà༙˜˜=‘½™˜˜=‘½™˜˜=±°0½™˜˜=±°0½‰ˆˆ=±°0½ñðp=‘½ñðp=‘½ÑÐP=‘½ÑÐP=áàà¼ÑÐP=¡  ¼áàà<ÁÀ@¼ÁÀ@<€€»€€;€€»€€»€€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<ÁÀ@¼ÁÀ@¼€€;ÁÀ@¼ÁÀ@¼¡  ¼ÁÀ@¼¡  ¼ÁÀ@¼áàà¼ÁÀ@¼ÑÐP½€€;‰ˆˆ½€€;™˜˜½€€;‰ˆˆ½ÁÀ@<™˜˜½ÁÀ@<©¨¨½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<ÉÈȽÁÀ@<ÉÈȽÁÀ@<ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€»ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÙØؽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÙØؽÁÀ@¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽ¡  ¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽ¡  ¼ÙØؽáàà¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽÑÐP½¹¸¸½ÑÐP½ÉÈȽñðp½¹¸¸½ñðp½ÉÈȽÑÐP½¹¸¸½ñðp½ÉÈȽ‰ˆˆ½©¨¨½‰ˆˆ½¹¸¸½™˜˜½¹¸¸½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽÑÐP½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½éèè½±°0½éèè½±°0½éèè½±°0½ùøø½‘½ùøø½‘½…„¾‘½…„¾áà༅„¾áà༅„¾¡  ¼…„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áàà¼ùøø½áà༅„¾áàà¼ùøø½áà༅„¾áà༅„¾¡  ¼ùøø½¡  ¼éè轡  ¼éèè½ÁÀ@¼éèè½ÁÀ@¼éèè½€€;¹¸¸½ÁÀ@<‰ˆˆ½ÁÀ@<ñðp½ÁÀ@<ñðp½ÁÀ@<±°0½áàà<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áàà¼ÁÀ@<‘½€€;ñðp½áàà<ñðp½áàà<ñðp½‘=ÑÐP½‘=ÑÐP½±°0=©¨¨½ÑÐP=ÙØؽñðp=ÙØؽñðp=ÙØؽñðp=ÙØؽñðp=éè轉ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½©¨¨=ùøø½©¨¨=éè轩¨¨=ùøø½©¨¨=éèè½¹¸¸=éèè½¹¸¸=éèè½¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽÉÈÈ=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÙØØ=¹¸¸½ÙØØ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÙØØ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÙØØ=ÉÈȽÙØØ=¹¸¸½ÙØØ=¹¸¸½éèè=©¨¨½éèè=©¨¨½éèè=™˜˜½éèè=™˜˜½ùøø=‰ˆˆ½ùøø=‰ˆˆ½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½ùøø=±°0½ùøø=±°0½ùøø=‘½ùøø=áà༅„>¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼…„>ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼…„>ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=€€»ùøø=€€»ùøø=€€»ùøø=€€;éèè=€€;ùøø=€€;ùøø=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<éèè=áàà<éèè=¡  <éèè=¡  <éèè=¡  <éèè=áàà<éèè=¡  <éèè=áàà<ÙØØ=áàà<ÙØØ=‘=ÉÈÈ=‘=ÉÈÈ=±°0=¹¸¸=‘=¹¸¸=áàà<©¨¨=‘=©¨¨=áàà<‰ˆˆ=¡  <±°0=€€;‘=€€»‘=€€»áàà<ÁÀ@¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;ÁÀ@¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼ÁÀ@<ÁÀ@¼áàà<€€;€€;ÁÀ@<€€;€€;€€»ÁÀ@<€€»ÁÀ@<ÁÀ@¼±°0=¡  ¼ñðp=¡  ¼‰ˆˆ=¡  ¼‰ˆˆ=¡  ¼‰ˆˆ=áà༙˜˜=áà༙˜˜=‘½©¨¨=áà༩¨¨=‘½©¨¨=‘½©¨¨=‘½©¨¨=‘½™˜˜=‘½©¨¨=‘½©¨¨=±°0½©¨¨=‘½©¨¨=‘½©¨¨=±°0½™˜˜=‘½™˜˜=‘½™˜˜=±°0½©¨¨=‘½©¨¨=±°0½™˜˜=±°0½™˜˜=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ñðp½‰ˆˆ=ñðp½‰ˆˆ=‰ˆˆ½ñðp=‰ˆˆ½ñðp=‰ˆˆ½ñðp=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½±°0=©¨¨½±°0=™˜˜½±°0=©¨¨½ÑÐP=™˜˜½±°0=™˜˜½ÑÐP=™˜˜½±°0=™˜˜½±°0=©¨¨½±°0=©¨¨½±°0=©¨¨½áàà<©¨¨½áàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<ÉÈȽÁÀ@<ÉÈȽ€€;¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€;ÉÈȽ€€;¹¸¸½€€»¹¸¸½€€;¹¸¸½€€»©¨¨½€€»©¨¨½ÁÀ@¼©¨¨½ÁÀ@¼™˜˜½ÁÀ@¼ÑÐP½áàà¼áàà¼áà༡  ¼¡  ¼¡  ¼áàༀ€»¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½€€»‘½ÁÀ@¼ñðp½ÁÀ@<ñðp½ÁÀ@<ñðp½¡  <ñðp½¡  <ñðp½áàà<¹¸¸½‘=éè轑=éè轑=ùøø½áàà<ùøø½‘=…„¾‘=Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾±°0=…„¾±°0=Œ ¾ÑÐP=Œ ¾±°0=…„¾±°0=Œ ¾±°0=Œ ¾ÑÐP=Œ ¾ÑÐP=…„¾ÑÐP=…„¾ÑÐP=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=…„¾‰ˆˆ=ùøø½‰ˆˆ=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½™˜˜=éèè½™˜˜=éèè½™˜˜=ÙØؽ™˜˜=ÙØؽ‰ˆˆ=ÉÈȽ™˜˜=ÉÈȽ™˜˜=ÉÈȽñðp=™˜˜½±°0=ÑÐP½‘=ÑÐP½‘=ÑÐP½¡  <‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½áàà<ÑÐP½±°0=±°0½±°0=±°0½±°0=‘½±°0=‘½™˜˜=±°0½¹¸¸=±°0½ÉÈÈ=±°0½ÉÈÈ=ÑÐP½ÙØØ=±°0½éèè=‘½éèè=‘½ùøø=‘½ùøø=‘½ùøø=áàà¼ùøø=áàà¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼éèè=áàà¼ùøø=áàà¼éèè=áàà¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼éèè=€€»éèè=€€»éèè=€€»éèè=€€;éèè=€€;éèè=€€;éèè=ÁÀ@<éèè=ÁÀ@<éèè=¡  <ÙØØ=ÁÀ@<éèè=¡  <ÙØØ=ÁÀ@<éèè=¡  <ÙØØ=¡  <ÙØØ=¡  <ÙØØ=¡  <ÙØØ=áàà<ÙØØ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=±°0=¹¸¸=±°0=¹¸¸=±°0=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ÑÐP=©¨¨=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ÑÐP=¹¸¸=±°0=©¨¨=±°0=©¨¨=ÑÐP=™˜˜=ñðp=©¨¨=ñðp=™˜˜=‰ˆˆ=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=™˜˜=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=±°0=™˜˜=‘=™˜˜=‘=©¨¨=áàà<™˜˜=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=ÁÀ@<™˜˜=¡  <©¨¨=¡  <©¨¨=¡  <™˜˜=¡  <©¨¨=¡  <™˜˜=¡  <©¨¨=ÁÀ@<©¨¨=ÁÀ@<™˜˜=ÁÀ@<©¨¨=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;‰ˆˆ=€€;ñðp=€€;ñðp=€€;ñðp=€€»‘=€€»ÁÀ@<€€»€€;€€;€€»€€;ÁÀ@¼€€»‘½€€;áàༀ€;áàༀ€;‘½€€»‘½€€;‘½€€;áàༀ€»áàༀ€;áàༀ€»‘½€€;áàༀ€;áàༀ€»áàༀ€;‘½€€»áàༀ€»áàༀ€»áàༀ€»áàༀ€»áàༀ€»‘½€€»‘½€€»‘½€€»‘½€€»áàༀ€»áàༀ€»‘½€€»áàༀ€;áàༀ€»‘½ÁÀ@<¡  ¼€€;€€»ÁÀ@¼€€»ÁÀ@¼ÁÀ@¼¡  ¼€€»¡  ¼€€»‘½¡  <±°0½‘=ÑÐP½±°0=±°0½±°0=ÑÐP½±°0=ÑÐP½ÑÐP=ñðp½ÑÐP=‰ˆˆ½ñðp=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=©¨¨½±°0=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=¹¸¸½áàà<¹¸¸½áàà<¹¸¸½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=¹¸¸½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½áàà<¹¸¸½‘=©¨¨½áàà<¹¸¸½áàà<¹¸¸½¡  <¹¸¸½áàà<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <©¨¨½ÁÀ@<©¨¨½€€;™˜˜½€€;©¨¨½€€;ñðp½€€»‘½¡  ¼áà༡  ¼áàà¼áà༡  ¼áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;±°0½€€;‘½€€;‘½€€»±°0½€€;‘½€€;‘½€€;‘½€€»‘½€€;‘½€€;‘½€€»‘½€€»‘½€€;‘½€€;‘½€€»áà༡  ¼ÁÀ@¼áà༑½áà༱°0½áà༱°0½áà༱°0½ÑÐP½ÑÐP½‰ˆˆ½‰ˆˆ½™˜˜½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½¹¸¸½‰ˆˆ½ÉÈȽ™˜˜½¹¸¸½™˜˜½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½¹¸¸½©¨¨½ÉÈȽ™˜˜½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½ÉÈȽ¹¸¸½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½©¨¨½ÉÈȽ©¨¨½¹¸¸½©¨¨½ÉÈȽ©¨¨½ÙØؽ™˜˜½ÙØؽ‰ˆˆ½ÙØؽñðp½ÉÈȽñðp½ÉÈȽÑÐP½ÉÈȽ‘½¹¸¸½¡  ¼‰ˆˆ½¡  ¼ñðp½ÁÀ@¼ñðp½ÁÀ@¼ÑÐP½ÁÀ@<áàༀ€;‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<±°0½ÁÀ@<‰ˆˆ½‘=ÑÐP½‘=ÑÐP½±°0=ÑÐP½‘=ÑÐP½ñðp=ñðp½©¨¨=‰ˆˆ½¹¸¸=‰ˆˆ½¹¸¸=‰ˆˆ½¹¸¸=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÙØØ=™˜˜½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½ùøø=ñðp½éèè=ñðp½éèè=ñðp½ùøø=ñðp½éèè=ñðp½ùøø=ñðp½ùøø=ÑÐP½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ÑÐP½éèè=ÑÐP½ùøø=±°0½éèè=‘½éèè=±°0½ùøø=‘½éèè=‘½éèè=‘½ÙØØ=‘½ÉÈÈ=‘½ÉÈÈ=‘½ÉÈÈ=‘½™˜˜=áàà¼ÑÐP=áà༑=áà༑=áàà¼áàà<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½€€;‘½€€;áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàà¼ÁÀ@<‘½‘=±°0½áàà<ÁÀ@¼áàà<ÁÀ@¼áàà<ÁÀ@¼áàà<ÁÀ@¼±°0=ÁÀ@<ñðp=áàà<ñðp=‘=‰ˆˆ=‘=‰ˆˆ=‘=™˜˜=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=±°0=™˜˜=±°0=‰ˆˆ=±°0=‰ˆˆ=‘=™˜˜=‘=™˜˜=‘=™˜˜=áàà<™˜˜=áàà<™˜˜=áàà<™˜˜=¡  <™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=ÁÀ@¼™˜˜=€€»™˜˜=€€;™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼‰ˆˆ=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼‰ˆˆ=¡  ¼‰ˆˆ=ÁÀ@¼™˜˜=¡  ¼‰ˆˆ=¡  ¼™˜˜=¡  ¼™˜˜=áà༉ˆˆ=áà༙˜˜=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½ñðp=±°0½ñðp=±°0½ñðp=±°0½ñðp=ÑÐP½‰ˆˆ=ÑÐP½ñðp=ÑÐP½ñðp=ñðp½ÑÐP=ÑÐP½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½±°0=ñðp½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½‘=™˜˜½±°0=™˜˜½±°0=™˜˜½‘=™˜˜½‘=™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<©¨¨½áàà<™˜˜½áàà<©¨¨½áàà<©¨¨½áàà<™˜˜½¡  <‰ˆˆ½¡  <‰ˆˆ½¡  <‰ˆˆ½¡  <ñðp½¡  <ÑÐP½€€;áà༡  ¼áà༡  ¼ÁÀ@¼áàà¼ÁÀ@¼áàà¼ÁÀ@<±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€»±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€»±°0½€€»±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;±°0½€€;‘½ÁÀ@¼¡  ¼¡  ¼±°0½áà༱°0½áà༱°0½áà༱°0½ÑÐP½±°0½™˜˜½ñðp½™˜˜½ñðp½©¨¨½ñðp½©¨¨½ñðp½¹¸¸½ñðp½ÉÈȽñðp½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½ÙØؽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽñðp½ÉÈȽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÉÈȽÑÐP½ÙØؽÑÐP½ÙØؽÑÐP½ÉÈȽÑÐP½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½ÉÈȽ©¨¨½ÉÈȽ™˜˜½ÉÈȽ©¨¨½ÉÈȽ©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÙØؽ©¨¨½ÙØؽ©¨¨½éèè½™˜˜½ÙØؽ™˜˜½éèè½™˜˜½éè轉ˆˆ½ùøø½‰ˆˆ½ùøø½‰ˆˆ½ùøø½ñðp½…„¾ñðp½ùøø½ñðp½…„¾ñðp½…„¾ñðp½ùøø½ñðp½…„¾ñðp½…„¾ÑÐP½…„¾ñðp½…„¾ñðp½ùøø½ñðp½…„¾ñðp½…„¾ñðp½…„¾ÑÐP½ùøø½ñðp½…„¾ñðp½ùøø½ñðp½ùøø½ñðp½ùøø½ÑÐP½ùøø½ñðp½ùøø½ÑÐP½…„¾ÑÐP½…„¾ÑÐP½ùøø½ÑÐP½…„¾ÑÐP½…„¾±°0½…„¾±°0½Œ ¾‘½…„¾±°0½Œ ¾‘½Œ ¾‘½Œ ¾‘½Œ ¾áà༌ ¾áà༌ ¾áà༌ ¾áà༌ ¾áà༌ ¾¡  ¼•”¾¡  ¼Œ ¾¡  ¼•”¾ÁÀ@¼•”¾ÁÀ@¼•”¾ÁÀ@¼Œ ¾€€»•”¾€€»•”¾€€»•”¾€€»•”¾€€;•”¾ÁÀ@<•”¾ÁÀ@<•”¾€€;•”¾€€;•”¾ÁÀ@<•”¾ÁÀ@<•”¾ÁÀ@<•”¾ÁÀ@<•”¾ÁÀ@<•”¾¡  <•”¾¡  <•”¾áàà<•”¾áàà<Œ ¾áàà<•”¾áàà<•”¾áàà<•”¾áàà<•”¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<ùøø½áàà<…„¾áàà<ùøø½áàà<ÉÈȽ¡  <™˜˜½¡  <‰ˆˆ½¡  <‰ˆˆ½¡  <ñðp½¡  <áà༡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½¡  <áàà¼ÁÀ@<‘½¡  <áà༡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½ÁÀ@<‘½¡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½ÁÀ@<‘½ÁÀ@<ñðp½‘=ñðp½‘=ÑÐP½±°0=ÑÐP½±°0=±°0½ñðp=‰ˆˆ½©¨¨=™˜˜½¹¸¸=™˜˜½¹¸¸=©¨¨½¹¸¸=©¨¨½ÉÈÈ=¹¸¸½ÙØØ=©¨¨½ÙØØ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=ÉÈȽÙØØ=ÉÈȽÙØØ=ÉÈȽÙØØ=ÉÈȽÙØØ=ÉÈȽÉÈÈ=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÙØؽÙØØ=ÉÈȽÙØØ=ÉÈȽÙØØ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=ÉÈȽÙØØ=¹¸¸½éèè=¹¸¸½éèè=©¨¨½éèè=™˜˜½éèè=™˜˜½ùøø=‰ˆˆ½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ÑÐP½…„>ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½ùøø=‘½ùøø=áàà¼ùøø=‘½ùøø=áàà¼ùøø=áàà¼ùøø=áàà¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=áàà¼ùøø=¡  ¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=€€»ùøø=ÁÀ@¼ùøø=€€»ùøø=ÁÀ@¼éèè=ÁÀ@¼ùøø=ÁÀ@¼éèè=€€»ùøø=€€»ùøø=€€»éèè=€€»éèè=€€»éèè=€€;éèè=€€;éèè=€€;éèè=€€;éèè=€€;éèè=€€;ÙØØ=€€;ÉÈÈ=€€;ÉÈÈ=€€;¹¸¸=€€;¹¸¸=€€;‰ˆˆ=€€;±°0=ÁÀ@¼±°0=ÁÀ@¼‘=ÁÀ@¼áàà<¡  ¼€€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༑=áàà¼áàà<€€;¡  <€€»¡  <€€»¡  <€€;áàà<¡  <±°0=±°0=‘=ÑÐP=‘=ÑÐP=‘=ÑÐP=±°0=ñðp=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=ñðp=™˜˜=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=±°0=™˜˜=±°0=™˜˜=‘=™˜˜=áàà<™˜˜=áàà<™˜˜=áàà<©¨¨=¡  <©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=¡  <©¨¨=ÁÀ@<™˜˜=ÁÀ@<©¨¨=ÁÀ@<™˜˜=ÁÀ@<©¨¨=€€;™˜˜=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€»©¨¨=€€»™˜˜=€€»™˜˜=ÁÀ@¼©¨¨=¡  ¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=‘½™˜˜=‘½™˜˜=‘½‰ˆˆ=‘½‰ˆˆ=‘½™˜˜=‘½‰ˆˆ=áà༉ˆˆ=‘½‰ˆˆ=‘½™˜˜=‘½‰ˆˆ=‘½™˜˜=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ñðp½ñðp=ñðp½ñðp=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=™˜˜½±°0=™˜˜½±°0=™˜˜½‘=™˜˜½±°0=™˜˜½‘=™˜˜½‘=™˜˜½‘=™˜˜½‘=©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<¹¸¸½¡  <¹¸¸½¡  <©¨¨½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<ÉÈȽÁÀ@<¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€;ÉÈȽ€€»¹¸¸½€€»ÉÈȽ€€»ÉÈȽÁÀ@¼©¨¨½€€»©¨¨½€€»™˜˜½€€»™˜˜½ÁÀ@¼ñðp½ÁÀ@¼‘½áà༡  ¼áàༀ€;±°0½ÁÀ@¼¡  ¼¡  ¼ÑÐP½ÁÀ@¼ÑÐP½¡  ¼ÑÐP½¡  ¼ÑÐP½áàà¼ñðp½ñðp½™˜˜½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½™˜˜½¹¸¸½©¨¨½¹¸¸½©¨¨½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½©¨¨½¹¸¸½™˜˜½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÙØؽ™˜˜½ÉÈȽ™˜˜½ÙØؽ™˜˜½éè轉ˆˆ½éè轉ˆˆ½éè轉ˆˆ½éè轉ˆˆ½éè轉ˆˆ½éèè½ñðp½ùøø½ñðp½ùøø½ñðp½ùøø½‰ˆˆ½ùøø½ñðp½ùøø½ñðp½ùøø½ÑÐP½…„¾ÑÐP½ùøø½ÑÐP½…„¾ÑÐP½…„¾±°0½…„¾±°0½…„¾±°0½Œ ¾±°0½…„¾‘½Œ ¾‘½Œ ¾‘½Œ ¾áà༌ ¾áà༌ ¾áà༕”¾áà༕”¾¡  ¼•”¾áà༕”¾¡  ¼Œ ¾¡  ¼Œ ¾¡  ¼Œ ¾áà༌ ¾áà༌ ¾áà༌ ¾áà༌ ¾¡  ¼Œ ¾¡  ¼Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼•”¾ÁÀ@¼•”¾€€»•”¾€€»•”¾€€»Œ ¾€€»Œ ¾ÁÀ@¼•”¾ÁÀ@¼Œ ¾ÁÀ@¼•”¾€€»•”¾€€»•”¾€€»•”¾€€;•”¾ÁÀ@<•”¾ÁÀ@<•”¾ÁÀ@<Œ ¾ÁÀ@<•”¾¡  <•”¾¡  <•”¾¡  <Œ ¾¡  <•”¾¡  <Œ ¾¡  <•”¾áàà<•”¾áàà<•”¾áàà<Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=Œ ¾ÑÐP=Œ ¾ÑÐP=Œ ¾±°0=…„¾±°0=Œ ¾ÑÐP=Œ ¾±°0=…„¾ÑÐP=Œ ¾ñðp=…„¾ÑÐP=Œ ¾ÑÐP=Œ ¾ÑÐP=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=…„¾ñðp=…„¾ñðp=Œ ¾ñðp=…„¾ÑÐP=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=…„¾‰ˆˆ=…„¾‰ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=éèè½ñðp=ÙØؽ‰ˆˆ=ÙØؽñðp=ÉÈȽ±°0=‰ˆˆ½‘=ñðp½‘=ñðp½áàà<ÑÐP½ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<ñðp½±°0=±°0½±°0=‘½±°0=‘½ÑÐP=‘½ñðp=±°0½¹¸¸=ÑÐP½ÉÈÈ=ÑÐP½ÙØØ=ÑÐP½ÉÈÈ=ÑÐP½ÙØØ=ñðp½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½éèè=‰ˆˆ½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ñðp½ùøø=ÑÐP½ùøø=ñðp½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½ùøø=±°0½…„>‘½ùøø=‘½ùøø=áà༅„>áàà¼ùøø=¡  ¼ùøø=¡  ¼ùøø=¡  ¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=€€»ùøø=ÁÀ@¼ùøø=€€»ùøø=€€»ÙØØ=€€»ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÉÈÈ=ÁÀ@¼¹¸¸=€€»ñðp=ÁÀ@¼±°0=ÁÀ@¼±°0=¡  ¼‘=ÁÀ@¼ÁÀ@<‘½¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½¡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàༀ€;‘½€€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<ñðp½‘=ÑÐP½‘=±°0½±°0=±°0½‘=±°0½ñðp=ñðp½©¨¨=‰ˆˆ½©¨¨=‰ˆˆ½©¨¨=‰ˆˆ½¹¸¸=™˜˜½ÉÈÈ=‰ˆˆ½ÙØØ=™˜˜½éèè=™˜˜½éèè=ñðp½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½éèè=‰ˆˆ½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ÑÐP½éèè=ñðp½éèè=ÑÐP½éèè=ÑÐP½éèè=±°0½ùøø=±°0½éèè=±°0½éèè=‘½éèè=‘½éèè=‘½éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=¡  ¼ÙØØ=áàà¼ÉÈÈ=¡  ¼ÉÈÈ=¡  ¼ÉÈÈ=¡  ¼™˜˜=áà༱°0=áà༱°0=áà༑=¡  ¼áàà<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áà༑=‘½áàà<ÁÀ@¼‘=ÁÀ@¼áàà<€€»áàà<€€»±°0=ÁÀ@<ñðp=áàà<‰ˆˆ=‘=‰ˆˆ=‘=‰ˆˆ=‘=™˜˜=‘=©¨¨=±°0=©¨¨=±°0=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ñðp=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=±°0=™˜˜=±°0=‰ˆˆ=±°0=‰ˆˆ=‘=ñðp=‘=ñðp=‘=ñðp=¡  <±°0=ÁÀ@<ÁÀ@<ÁÀ@<€€;ÁÀ@<€€;€€;ÁÀ@¼€€;‘½€€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;¡  ¼€€»áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€»¡  ¼€€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàà¼áàà<€€»€€»€€;€€»€€;€€»€€»ÁÀ@¼€€;ÁÀ@¼¡  <áà༱°0=áàà¼ÑÐP=áàà¼ÑÐP=áàà¼ñðp=‘½ñðp=±°0½‰ˆˆ=±°0½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ñðp½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½ñðp=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½ñðp=ñðp½‰ˆˆ=ÑÐP½ñðp=ñðp½ñðp=ÑÐP½ñðp=ñðp½ñðp=ñðp½ñðp=ñðp½ñðp=ñðp½ñðp=ñðp½ñðp=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½‘=‰ˆˆ½áàà<‰ˆˆ½áàà<‰ˆˆ½áàà<ÑÐP½ÁÀ@<áàༀ€»áàà¼ÁÀ@¼¡  ¼ÁÀ@¼ÁÀ@¼ÁÀ@¼€€;‘½€€;áàༀ€;‘½€€;áàༀ€»‘½€€;‘½€€;áàༀ€;‘½€€;áàༀ€;‘½€€;áàༀ€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€»‘½€€;‘½€€;‘½€€;‘½€€;‘½€€»‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;áàà¼ÁÀ@¼€€»áàà¼áàà¼áàà¼áàà¼áà༑½áà༑½ÑÐP½áà༙˜˜½‘½©¨¨½‘½©¨¨½‘½©¨¨½áà༹¸¸½áàà¼ÉÈȽáàà¼ÙØؽáàà¼ÙØؽáàà¼ÙØؽáàà¼ÙØؽ‘½ÙØؽ‘½ÙØؽ‘½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽÑÐP½ÉÈȽ±°0½ÙØؽÑÐP½ÉÈȽÑÐP½ÉÈȽñðp½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½©¨¨½©¨¨½©¨¨½™˜˜½™˜˜½™˜˜½©¨¨½™˜˜½™˜˜½‰ˆˆ½™˜˜½ÑÐP½™˜˜½áàà¼ñðp½¡  ¼ÑÐP½ÁÀ@¼ñðp½ÁÀ@¼±°0½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;±°0½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½€€;áà༡  ¼‘½ÁÀ@¼ñðp½ÁÀ@¼ñðp½€€»ñðp½€€»‰ˆˆ½ÁÀ@¼©¨¨½¡  ¼ÙØؽ¡  ¼éè轡  ¼éè轡  ¼ùøø½¡  ¼ùøø½¡  ¼…„¾¡  ¼Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼Œ ¾€€»Œ ¾ÁÀ@¼Œ ¾€€»Œ ¾€€»•”¾€€»Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼Œ ¾€€»Œ ¾€€»Œ ¾ÁÀ@¼•”¾€€»Œ ¾€€»Œ ¾€€»Œ ¾€€»Œ ¾€€»Œ ¾€€»•”¾€€;Œ ¾€€;Œ ¾€€;Œ ¾€€;Œ ¾€€;Œ ¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾¡  <Œ ¾¡  <Œ ¾¡  <Œ ¾áàà<•”¾áàà<Œ ¾áàà<Œ ¾‘=Œ ¾áàà<Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=Œ ¾ÑÐP=…„¾ÑÐP=…„¾ÑÐP=…„¾ñðp=…„¾ñðp=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=…„¾‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éèè½™˜˜=éè轉ˆˆ=ÙØؽ‰ˆˆ=ÉÈȽ‰ˆˆ=ÉÈȽ‰ˆˆ=¹¸¸½ñðp=©¨¨½‘=ñðp½‘=ÑÐP½áàà<±°0½áàà<±°0½€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áà༡  <ÑÐP½‘=‘½±°0=áà༑=áà༱°0=áà༉ˆˆ=áà༹¸¸=áàà¼ÉÈÈ=áàà¼ÉÈÈ=áàà¼ÉÈÈ=‘½ÙØØ=‘½éèè=‘½éèè=‘½éèè=‘½ùøø=‘½ùøø=áàà¼ùøø=‘½ùøø=‘½ùøø=‘½éèè=áàà¼éèè=áàà¼éèè=‘½éèè=‘½ùøø=áàà¼ùøø=¡  ¼ùøø=¡  ¼éèè=ÁÀ@¼éèè=€€»éèè=€€»éèè=€€;éèè=€€»éèè=€€;éèè=€€;éèè=€€;éèè=€€;éèè=ÁÀ@<éèè=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<éèè=¡  <ÙØØ=ÁÀ@<ÉÈÈ=ÁÀ@<¹¸¸=ÁÀ@<¹¸¸=€€;¹¸¸=ÁÀ@<‰ˆˆ=€€;±°0=€€»‘=€€»‘=€€»áàà<ÁÀ@¼€€»áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼áàà<€€»€€;ÁÀ@<€€;€€;€€;ÁÀ@<€€»ÁÀ@<€€»áàà<ÁÀ@¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼‰ˆˆ=€€»‰ˆˆ=ÁÀ@¼™˜˜=ÁÀ@¼©¨¨=ÁÀ@¼¹¸¸=¡  ¼©¨¨=¡  ¼¹¸¸=¡  ¼©¨¨=áà༩¨¨=áà༩¨¨=áà༹¸¸=áà༩¨¨=áà༩¨¨=‘½©¨¨=áà༩¨¨=‘½™˜˜=‘½©¨¨=‘½™˜˜=‘½©¨¨=áà༩¨¨=‘½©¨¨=áà༩¨¨=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=±°0½™˜˜=ÑÐP½™˜˜=ÑÐP½™˜˜=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ñðp½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½ñðp=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ñðp½ñðp=‰ˆˆ½ñðp=‰ˆˆ½ñðp=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½±°0=™˜˜½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½±°0=©¨¨½‘=©¨¨½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½áàà<¹¸¸½áàà<¹¸¸½áàà<©¨¨½áàà<¹¸¸½áàà<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½áàà<¹¸¸½áàà<©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<¹¸¸½áàà<¹¸¸½¡  <©¨¨½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€;ÉÈȽ€€;¹¸¸½€€;ÉÈȽ€€»¹¸¸½€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽÁÀ@¼ÉÈȽ€€»ÉÈȽ€€»¹¸¸½ÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽ¡  ¼¹¸¸½¡  ¼ÉÈȽ¡  ¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½ÑÐP½ÉÈȽÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½ÉÈȽÑÐP½¹¸¸½ñðp½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½‰ˆˆ½¹¸¸½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½¹¸¸½‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÙØؽñðp½ÙØؽñðp½ÙØؽÑÐP½ÙØؽÑÐP½éèè½ÑÐP½éèè½±°0½ÙØؽ±°0½ÙØؽ‘½ÉÈȽ‘½ÙØؽ¡  ¼ÉÈȽ€€»‰ˆˆ½€€»ñðp½€€»ñðp½€€;ÑÐP½¡  <áà༡  <‘½¡  <áà༡  <‘½¡  <áà༡  <‘½¡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<‘½¡  <‘½¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½ÁÀ@¼±°0½ÁÀ@<ñðp½¡  <ñðp½¡  <ñðp½¡  <ñðp½áàà<™˜˜½¡  <ÙØؽ¡  <éè轡  <éèè½ÁÀ@<éè轡  <ùøø½¡  <…„¾¡  <…„¾áàà<Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=Œ ¾ÑÐP=…„¾ÑÐP=Œ ¾±°0=…„¾ÑÐP=Œ ¾ÑÐP=…„¾±°0=…„¾±°0=Œ ¾ÑÐP=…„¾±°0=…„¾ÑÐP=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=…„¾ñðp=…„¾‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=ÙØؽ‰ˆˆ=ÙØؽñðp=ÙØؽÑÐP=ÉÈȽ±°0=‰ˆˆ½‘=ñðp½‘=ÑÐP½‘=ÑÐP½¡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áàà¼áàà<¡  ¼¡  <áà༡  <áà༡  <¡  ¼¡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <¡  ¼ÁÀ@<áà༡  <¡  ¼¡  <áà༡  <ÑÐP½ÑÐP=±°0½ÑÐP=‘½±°0=‘½ÑÐP=‘½ñðp=‘½¹¸¸=±°0½ÉÈÈ=±°0½ÙØØ=±°0½ÙØØ=±°0½éèè=±°0½ùøø=±°0½ùøø=±°0½…„>ÑÐP½ùøø=±°0½ùøø=ÑÐP½…„>ÑÐP½…„>ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½ùøø=±°0½ùøø=±°0½…„>±°0½…„>‘½…„>áà༅„>áà༅„>áà༅„>¡  ¼ùøø=¡  ¼…„>¡  ¼…„>¡  ¼ùøø=ÁÀ@¼ùøø=ÁÀ@¼ùøø=€€»ùøø=€€»ùøø=€€;éèè=€€»ÙØØ=€€»ÙØØ=€€»ÙØØ=€€»¹¸¸=€€»ñðp=ÁÀ@¼ÑÐP=ÁÀ@¼±°0=¡  ¼±°0=¡  ¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <áà༡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼±°0=‘½±°0=ÁÀ@¼‘=€€»‘=€€;‘=€€»±°0=ÁÀ@<‰ˆˆ=áàà<™˜˜=‘=™˜˜=±°0=™˜˜=±°0=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=™˜˜=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=ñðp=‰ˆˆ=ñðp=™˜˜=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=±°0=™˜˜=±°0=©¨¨=±°0=™˜˜=‘=©¨¨=±°0=©¨¨=‘=©¨¨=‘=©¨¨=‘=©¨¨=‘=©¨¨=áàà<©¨¨=áàà<©¨¨=¡  <©¨¨=¡  <¹¸¸=¡  <©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€»©¨¨=ÁÀ@¼™˜˜=€€»©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼™˜˜=¡  ¼©¨¨=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼©¨¨=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=áà༉ˆˆ=áà༉ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½ñðp=±°0½‰ˆˆ=‘½‰ˆˆ=±°0½ñðp=±°0½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=ÑÐP½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=‰ˆˆ½ÑÐP=ñðp½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=™˜˜½‘=™˜˜½‘=‰ˆˆ½‘=™˜˜½‘=™˜˜½áàà<™˜˜½áàà<©¨¨½¡  <™˜˜½áàà<©¨¨½¡  <‰ˆˆ½¡  <‰ˆˆ½¡  <‰ˆˆ½¡  <‰ˆˆ½ÁÀ@<ñðp½€€;áàà¼ÁÀ@¼¡  ¼¡  ¼¡  ¼¡  ¼ÁÀ@¼¡  ¼¡  <±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€»€€»¡  ¼‘½¡  ¼‘½¡  ¼±°0½¡  ¼‘½‘½ÑÐP½‰ˆˆ½ÑÐP½™˜˜½ÑÐP½™˜˜½ñðp½‰ˆˆ½ñðp½©¨¨½ñðp½©¨¨½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½™˜˜½©¨¨½™˜˜½¹¸¸½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÙØؽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½±°0½ùøø½±°0½ùøø½±°0½…„¾±°0½…„¾±°0½…„¾‘½…„¾‘½…„¾‘½…„¾áà༅„¾‘½…„¾‘½…„¾‘½…„¾±°0½…„¾‘½ùøø½±°0½ùøø½‘½…„¾‘½…„¾áàà¼ùøø½áà༅„¾¡  ¼Œ ¾¡  ¼Œ ¾¡  ¼…„¾ÁÀ@¼Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼…„¾€€»Œ ¾€€»Œ ¾€€»Œ ¾€€;Œ ¾€€;Œ ¾€€;Œ ¾ÁÀ@<Œ ¾¡  <Œ ¾¡  <Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾áàà<Œ ¾¡  <Œ ¾áàà<Œ ¾¡  <Œ ¾¡  <Œ ¾¡  <Œ ¾¡  <Œ ¾áàà<Œ ¾áàà<Œ ¾‘=Œ ¾áàà<…„¾‘=Œ ¾áàà<Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾‘=Œ ¾‘=…„¾‘=…„¾±°0=…„¾±°0=ùøø½±°0=ùøø½±°0=éèè½±°0=éèè½±°0=ÉÈȽ‘=™˜˜½‘=ñðp½áàà<ñðp½áàà<ÑÐP½¡  <¡  ¼¡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<¡  ¼¡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áàà¼áàà<áà༡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áàà¼áàà<áàà¼áàà<áàà¼áàà<áàà¼áàà<áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<ñðp½±°0=±°0½±°0=±°0½±°0=±°0½±°0=±°0½ñðp=ÑÐP½©¨¨=™˜˜½¹¸¸=™˜˜½¹¸¸=™˜˜½¹¸¸=™˜˜½ÉÈÈ=©¨¨½ÙØØ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=ÉÈȽÙØØ=¹¸¸½éèè=¹¸¸½éèè=©¨¨½éèè=©¨¨½éèè=©¨¨½éèè=©¨¨½ùøø=™˜˜½éèè=™˜˜½ùøø=™˜˜½ùøø=‰ˆˆ½ùøø=‰ˆˆ½ùøø=ñðp½ùøø=ÑÐP½ùøø=ÑÐP½…„>ÑÐP½ùøø=ñðp½ùøø=ÑÐP½ùøø=ñðp½…„>ñðp½ùøø=ÑÐP½ùøø=ñðp½ùøø=ÑÐP½…„>ÑÐP½ùøø=ÑÐP½…„>±°0½…„>±°0½…„>±°0½…„>±°0½…„>‘½…„>‘½…„>áà༅„>áàà¼ùøø=¡  ¼ùøø=¡  ¼…„>ÁÀ@¼ùøø=€€»ùøø=€€»ùøø=€€»…„>€€»ùøø=€€»…„>ÁÀ@¼ùøø=€€»ùøø=€€»ùøø=€€»ùøø=€€»ùøø=€€»ùøø=€€;ùøø=€€;ùøø=€€;ùøø=€€;ùøø=ÁÀ@<ùøø=€€;ùøø=€€;ùøø=€€;éèè=ÁÀ@<éèè=ÁÀ@<ùøø=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<éèè=¡  <ùøø=¡  <éèè=¡  <éèè=¡  <éèè=¡  <éèè=¡  <éèè=áàà<éèè=áàà<éèè=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=‘=ÉÈÈ=‘=ÉÈÈ=±°0=ÉÈÈ=±°0=ÉÈÈ=ÑÐP=¹¸¸=±°0=ÉÈÈ=ÑÐP=¹¸¸=ÑÐP=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ÑÐP=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ñðp=©¨¨=ñðp=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=ñðp=‰ˆˆ=‰ˆˆ=™˜˜=‰ˆˆ=‰ˆˆ=ñðp=™˜˜=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ÑÐP=ÑÐP=ÑÐP=ÑÐP=±°0=±°0=‘=ÁÀ@<¡  <€€;¡  <€€;¡  <€€»€€;‘½ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;¡  ¼€€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàༀ€;¡  ¼€€;áàༀ€;áà༑=ÁÀ@¼ÁÀ@<€€;€€;€€;€€;€€;€€;€€;€€»¡  <€€»±°0=ÁÀ@¼ñðp=ÁÀ@¼ñðp=¡  ¼ñðp=áàà¼ñðp=áà༙˜˜=‘½™˜˜=áà༙˜˜=‘½™˜˜=áà༙˜˜=‘½™˜˜=±°0½™˜˜=‘½‰ˆˆ=±°0½™˜˜=‘½‰ˆˆ=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=áà༙˜˜=‘½™˜˜=‘½™˜˜=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½ñðp=ÑÐP½ñðp=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½ñðp=ñðp½ñðp=ñðp½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½±°0=™˜˜½±°0=™˜˜½±°0=©¨¨½‘=©¨¨½‘=©¨¨½áàà<©¨¨½áàà<©¨¨½‘=©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€;¹¸¸½€€;¹¸¸½€€»¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;ÉÈȽ€€;¹¸¸½€€;ÉÈȽ€€;¹¸¸½€€»ÉÈȽ€€»ÉÈȽ€€»¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼¹¸¸½áàà¼ÉÈȽáà༹¸¸½áàà¼ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½ÑÐP½ÉÈȽÑÐP½ÉÈȽÑÐP½ÉÈȽÑÐP½¹¸¸½ñðp½ÉÈȽÑÐP½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½™˜˜½©¨¨½™˜˜½¹¸¸½™˜˜½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½™˜˜½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½‰ˆˆ½™˜˜½‰ˆˆ½‰ˆˆ½‰ˆˆ½‰ˆˆ½ñðp½ñðp½ñðp½áàà¼ÑÐP½¡  ¼ÑÐP½ÁÀ@¼±°0½ÁÀ@¼ÑÐP½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½€€»áàༀ€»ÑÐP½€€»ñðp½€€;ñðp½€€;ñðp½€€»™˜˜½ÁÀ@¼ÉÈȽ¡  ¼ÙØؽ¡  ¼éè轡  ¼éè轡  ¼ùøø½¡  ¼…„¾¡  ¼…„¾áà༅„¾áà༌ ¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༌ ¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾¡  ¼Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼•”¾€€»Œ ¾€€;•”¾€€;•”¾ÁÀ@<•”¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾¡  <Œ ¾¡  <Œ ¾¡  <•”¾¡  <Œ ¾ÁÀ@<Œ ¾ÁÀ@<•”¾¡  <Œ ¾¡  <Œ ¾áàà<Œ ¾áàà<•”¾áàà<Œ ¾‘=Œ ¾‘=…„¾‘=Œ ¾‘=Œ ¾±°0=…„¾±°0=Œ ¾±°0=…„¾±°0=Œ ¾ÑÐP=Œ ¾ÑÐP=…„¾ÑÐP=Œ ¾ÑÐP=Œ ¾ÑÐP=…„¾ÑÐP=…„¾ÑÐP=Œ ¾ÑÐP=…„¾ÑÐP=…„¾ÑÐP=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=…„¾‰ˆˆ=ùøø½‰ˆˆ=…„¾‰ˆˆ=…„¾‰ˆˆ=ùøø½™˜˜=…„¾™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½‰ˆˆ=éèè½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=éèè½™˜˜=ùøø½©¨¨=ùøø½™˜˜=éè轩¨¨=éè轩¨¨=ÙØؽ©¨¨=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÙØØ=ÉÈȽÙØØ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=ÉÈȽÙØØ=¹¸¸½ÉÈÈ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½éèè=©¨¨½éèè=™˜˜½ÙØØ=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=‰ˆˆ½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½éèè=™˜˜½ÙØØ=™˜˜½éèè=™˜˜½ÙØØ=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÉÈÈ=ÑÐP½ÉÈÈ=ÑÐP½ÉÈÈ=ÑÐP½ñðp=‘½ÑÐP=‘½±°0=áàà¼ÑÐP=‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼‘=áà༑=€€»‘=€€;áàà<€€;áàà<€€;‘=ÁÀ@<ÑÐP=±°0=ñðp=ÑÐP=ñðp=ÑÐP=ñðp=ÑÐP=ñðp=ñðp=‰ˆˆ=‰ˆˆ=ñðp=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=‰ˆˆ=™˜˜=ñðp=©¨¨=ñðp=©¨¨=ñðp=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=™˜˜=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=‘=©¨¨=‘=©¨¨=‘=©¨¨=áàà<©¨¨=áàà<©¨¨=áàà<©¨¨=¡  <¹¸¸=¡  <©¨¨=¡  <©¨¨=ÁÀ@<¹¸¸=ÁÀ@<©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€»©¨¨=€€»¹¸¸=€€»©¨¨=€€»¹¸¸=€€»©¨¨=€€»©¨¨=€€»©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༩¨¨=áà༙˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½‰ˆˆ=‘½‰ˆˆ=±°0½‰ˆˆ=‘½ñðp=‘½ÑÐP=‘½ÑÐP=‘½ÑÐP=‘½±°0=ÁÀ@¼¡  <ÁÀ@¼€€»€€»€€»€€»€€»ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;‘½€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<‘½€€;áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½€€;‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@¼¡  ¼¡  ¼±°0½ÁÀ@¼ñðp½ÁÀ@¼ÑÐP½ÁÀ@¼ñðp½ÁÀ@¼‰ˆˆ½‘½¹¸¸½±°0½ÙØؽ±°0½ÉÈȽ±°0½ÙØؽÑÐP½ÉÈȽñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½ùøø½ñðp½éèè½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½±°0½ùøø½ÑÐP½ùøø½±°0½ùøø½±°0½ùøø½±°0½ùøø½±°0½…„¾±°0½ùøø½±°0½ùøø½±°0½ùøø½±°0½…„¾±°0½ùøø½‘½…„¾áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾ÁÀ@¼Œ ¾ÁÀ@¼Œ ¾ÁÀ@¼Œ ¾€€»…„¾ÁÀ@¼ùøø½€€»éèè½ÁÀ@¼éèè½€€»ÙØؽ€€;™˜˜½€€;ñðp½€€;ñðp½ÁÀ@<ñðp½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€»±°0½¡  <ñðp½¡  <ñðp½¡  <ÑÐP½áàà<ÑÐP½‘=‰ˆˆ½±°0=¹¸¸½ñðp=ÉÈȽñðp=ÉÈȽñðp=ÉÈȽ‰ˆˆ=ÙØؽ™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éèè½™˜˜=ùøø½™˜˜=éè轉ˆˆ=éè轉ˆˆ=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=ÙØؽ©¨¨=éèè½¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽ¹¸¸=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=¹¸¸½ÉÈÈ=¹¸¸½ÉÈÈ=¹¸¸½ÉÈÈ=¹¸¸½ÉÈÈ=©¨¨½ÙØØ=©¨¨½ÙØØ=™˜˜½ÙØØ=©¨¨½ÙØØ=™˜˜½ÙØØ=©¨¨½ÙØØ=™˜˜½éèè=™˜˜½ÙØØ=‰ˆˆ½éèè=™˜˜½éèè=‰ˆˆ½ÙØØ=ñðp½éèè=ñðp½éèè=ñðp½éèè=ÑÐP½ùøø=ÑÐP½éèè=ÑÐP½éèè=ÑÐP½éèè=ñðp½éèè=ÑÐP½éèè=ÑÐP½éèè=ÑÐP½éèè=ÑÐP½éèè=ÑÐP½éèè=±°0½éèè=±°0½éèè=‘½éèè=‘½ùøø=áàà¼éèè=‘½éèè=áàà¼ùøø=‘½ùøø=‘½éèè=áàà¼éèè=áàà¼éèè=‘½éèè=‘½éèè=‘½éèè=‘½éèè=‘½ùøø=áàà¼éèè=áàà¼éèè=áàà¼éèè=¡  ¼éèè=¡  ¼éèè=¡  ¼éèè=ÁÀ@¼éèè=ÁÀ@¼ùøø=ÁÀ@¼éèè=ÁÀ@¼éèè=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€;éèè=€€;éèè=€€;éèè=€€;ÙØØ=€€;ÙØØ=ÁÀ@<éèè=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=¡  <ÙØØ=¡  <ÉÈÈ=áàà<ÙØØ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=¹¸¸=‘=©¨¨=‘=™˜˜=‘=™˜˜=‘=‰ˆˆ=‘=ñðp=‘=±°0=ÁÀ@<áàà<€€;áàà<€€»áàà<€€»€€»¡  ¼€€»¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€»¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€»¡  ¼€€;áàༀ€;¡  ¼€€»¡  ¼€€;¡  ¼€€;¡  ¼€€»¡  ¼€€;¡  ¼€€;¡  ¼€€»¡  ¼€€»¡  ¼€€;¡  ¼€€»¡  ¼€€»¡  ¼€€;¡  ¼€€»¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼áàà<¡  ¼ÁÀ@<€€;ÁÀ@<€€;ÁÀ@<€€;ÁÀ@<ÁÀ@<ÁÀ@<ÁÀ@<áàà<ÑÐP=áàà<ñðp=áàà<ñðp=áàà<ñðp=áàà<‰ˆˆ=‘=™˜˜=‘=©¨¨=áàà<©¨¨=áàà<©¨¨=áàà<©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=€€;¹¸¸=€€»¹¸¸=€€;©¨¨=€€»¹¸¸=€€»©¨¨=€€»©¨¨=€€»¹¸¸=€€»©¨¨=€€;¹¸¸=€€;¹¸¸=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€»¹¸¸=ÁÀ@¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼™˜˜=¡  ¼‰ˆˆ=¡  ¼‰ˆˆ=¡  ¼ñðp=¡  ¼ñðp=¡  ¼áàà<ÁÀ@¼ÁÀ@<ÁÀ@¼€€;ÁÀ@¼€€;€€»¡  ¼€€»áàༀ€»¡  ¼€€;áàༀ€;áàༀ€»áàༀ€»¡  ¼€€»áàༀ€»áàༀ€;áàༀ€»áàༀ€»áàༀ€;áàༀ€»áàༀ€»áàༀ€;áàༀ€»áàༀ€»áàༀ€»áàༀ€»áàༀ€»¡  ¼€€;áàༀ€»áàༀ€»áàༀ€»áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€»áàༀ€;€€»ÁÀ@¼€€»¡  ¼ÁÀ@¼¡  ¼ÁÀ@¼áàà¼ÁÀ@¼áàà¼ÁÀ@¼ñðp½ÁÀ@<™˜˜½ÁÀ@<™˜˜½¡  <™˜˜½¡  <™˜˜½¡  <©¨¨½áàà<¹¸¸½‘=©¨¨½‘=¹¸¸½áàà<¹¸¸½áàà<ÉÈȽáàà<¹¸¸½áàà<¹¸¸½áàà<ÉÈȽáàà<¹¸¸½áàà<ÉÈȽáàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½áàà<ÉÈȽ¡  <ÉÈȽÁÀ@<ÙØؽÁÀ@<ÙØؽ€€;ÙØؽ€€;ÉÈȽ€€;ÙØؽ€€»ÙØؽ€€»ÙØؽ€€»ÉÈȽ€€»ÙØؽ€€»ÙØؽ€€»ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÉÈȽ¡  ¼¹¸¸½¡  ¼¹¸¸½¡  ¼¹¸¸½¡  ¼©¨¨½¡  ¼ÑÐP½áà༑½áà༑½áàà¼áàà¼áàༀ€»áàༀ€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;áàༀ€»áàༀ€;‘½€€;áàༀ€;‘½€€;‘½€€;áàༀ€;‘½€€»‘½€€;áàༀ€»‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;áàༀ€;áàༀ€;áàༀ€»‘½€€;‘½€€;áàༀ€;‘½€€;áàༀ€;áàༀ€;‘½€€;‘½€€;‘½€€;áàༀ€;áàༀ€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½ÁÀ@<‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<áàༀ€;‘½€€;‘½€€;áàༀ€;‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½€€;‘½€€;‘½ÁÀ@¼±°0½€€»ñðp½ÁÀ@<ñðp½ÁÀ@<ñðp½¡  <ñðp½ÁÀ@<‰ˆˆ½áàà<ÉÈȽ‘=ÙØؽ‘=éèè½áàà<éèè½áàà<ùøø½‘=…„¾‘=…„¾±°0=Œ ¾±°0=…„¾±°0=…„¾±°0=Œ ¾±°0=…„¾ÑÐP=…„¾ÑÐP=Œ ¾ÑÐP=…„¾±°0=…„¾ÑÐP=…„¾ñðp=…„¾ÑÐP=…„¾ñðp=ùøø½ñðp=ùøø½ñðp=…„¾ñðp=…„¾ÑÐP=…„¾ñðp=ùøø½ñðp=ùøø½ÑÐP=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=éèè½™˜˜=éèè½™˜˜=éè轉ˆˆ=ÙØؽ‰ˆˆ=ÉÈȽñðp=ÉÈȽ‰ˆˆ=ÉÈȽñðp=¹¸¸½±°0=‰ˆˆ½áàà<ñðp½áàà<ÑÐP½‘=±°0½€€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;ÑÐP½áàà<ÑÐP½‘=‘½‘=‘½‘=áà༱°0=áà༙˜˜=‘½¹¸¸=áà༹¸¸=áàà¼ÉÈÈ=‘½ÉÈÈ=áàà¼ÙØØ=áàà¼ÙØØ=‘½éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=‘½éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=¡  ¼éèè=¡  ¼éèè=¡  ¼ÙØØ=ÁÀ@¼éèè=ÁÀ@¼ÙØØ=ÁÀ@¼éèè=€€»ÙØØ=€€»éèè=€€»ÙØØ=€€;ÙØØ=€€»ÙØØ=€€;ÙØØ=€€;ÙØØ=€€;ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=¡  <ÉÈÈ=ÁÀ@<ÙØØ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=áàà<ÉÈÈ=áàà<ÉÈÈ=áàà<¹¸¸=‘=¹¸¸=‘=¹¸¸=±°0=¹¸¸=‘=¹¸¸=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=‘=©¨¨=‘=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=ñðp=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=±°0=™˜˜=‘=‰ˆˆ=‘=™˜˜=‘=™˜˜=‘=™˜˜=‘=™˜˜=áàà<™˜˜=áàà<™˜˜=áàà<‰ˆˆ=áàà<™˜˜=áàà<™˜˜=¡  <™˜˜=¡  <™˜˜=¡  <™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;©¨¨=ÁÀ@<™˜˜=€€;™˜˜=€€;™˜˜=€€;™˜˜=ÁÀ@<™˜˜=€€;™˜˜=€€;©¨¨=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;™˜˜=€€;‰ˆˆ=€€»‰ˆˆ=€€»ñðp=€€»ñðp=€€»ÑÐP=€€»¡  <ÁÀ@¼€€;€€»€€»ÁÀ@¼€€»€€»áàༀ€»‘½€€»áàༀ€»‘½€€»áàà¼ÁÀ@¼‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½ÁÀ@¼‘½€€»‘½€€»áàༀ€»áàༀ€»‘½€€»‘½€€»‘½€€»‘½€€»‘½ÁÀ@¼‘½€€»áàༀ€»‘½€€»‘½ÁÀ@¼‘½ÁÀ@¼‘½€€»‘½€€»‘½€€;ÁÀ@¼ÁÀ@¼€€»¡  ¼ÁÀ@¼¡  ¼ÁÀ@¼¡  ¼ÁÀ@¼áàༀ€»ÑÐP½¡  <ñðp½áàà<ñðp½‘=ñðp½‘=‰ˆˆ½‘=™˜˜½±°0=™˜˜½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½±°0=¹¸¸½‘=¹¸¸½‘=¹¸¸½‘=¹¸¸½‘=¹¸¸½‘=©¨¨½áàà<¹¸¸½‘=¹¸¸½‘=¹¸¸½‘=¹¸¸½‘=¹¸¸½áàà<¹¸¸½áàà<ÉÈȽáàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½áàà<¹¸¸½áàà<ÉÈȽ¡  <¹¸¸½áàà<ÉÈȽ¡  <ÉÈȽ¡  <ÉÈȽ¡  <ÉÈȽÁÀ@<ÉÈȽÁÀ@<ÉÈȽ€€;ÙØؽ€€;ÙØؽ€€»ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼éè轡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽáàà¼ÙØؽáàà¼éèè½áàà¼éè轑½ÙØؽ‘½ÙØؽ‘½ÙØؽ‘½ÙØؽáàà¼ÙØؽ‘½ÙØؽ‘½ÙØؽáàà¼éè轑½éè轑½ÙØؽáàà¼ÙØؽ‘½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½éèè½ÑÐP½ÙØؽÑÐP½ÙØؽÑÐP½ÙØؽÑÐP½ÙØؽñðp½ÙØؽñðp½ÙØؽÑÐP½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ©¨¨½ÉÈȽ©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½©¨¨½¹¸¸½¹¸¸½ÉÈȽ¹¸¸½ÉÈȽ©¨¨½ÉÈȽ¹¸¸½¹¸¸½©¨¨½ÉÈȽ©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½ÉÈȽ©¨¨½ÉÈȽ©¨¨½ÙØؽ©¨¨½ÙØؽ™˜˜½ÙØؽ™˜˜½ÙØؽ™˜˜½éè轉ˆˆ½éè轉ˆˆ½ÙØؽ‰ˆˆ½éè轉ˆˆ½éè轉ˆˆ½éèè½ñðp½ùøø½ÑÐP½éèè½ÑÐP½éèè½±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ¡  ¼©¨¨½ÁÀ@¼‰ˆˆ½ÁÀ@¼‰ˆˆ½€€»ñðp½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½€€;±°0½ÁÀ@<±°0½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@¼‘½€€»ñðp½€€;‰ˆˆ½ÁÀ@<‰ˆˆ½ÁÀ@<‰ˆˆ½ÁÀ@<™˜˜½ÁÀ@<ÙØؽÁÀ@<ùøø½ÁÀ@<ùøø½ÁÀ@<ùøø½ÁÀ@<…„¾ÁÀ@<Œ ¾¡  <Œ ¾¡  <Œ ¾¡  <Œ ¾ÁÀ@<•”¾¡  <•”¾ÁÀ@<•”¾¡  <•”¾¡  <•”¾¡  <Œ ¾¡  <•”¾¡  <•”¾áàà<Œ ¾áàà<•”¾áàà<Œ ¾áàà<Œ ¾áàà<•”¾áàà<Œ ¾‘=Œ ¾áàà<•”¾‘=Œ ¾‘=Œ ¾‘=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=Œ ¾±°0=…„¾ÑÐP=Œ ¾ÑÐP=…„¾ñðp=…„¾‰ˆˆ=…„¾‰ˆˆ=ùøø½‰ˆˆ=…„¾‰ˆˆ=ùøø½™˜˜=éèè½™˜˜=ùøø½™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éèè½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éèè½™˜˜=éè轩¨¨=ùøø½©¨¨=éè轩¨¨=éè轩¨¨=ÙØؽ©¨¨=ÙØؽ©¨¨=ÙØؽ¹¸¸=ÙØؽ©¨¨=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽ¹¸¸=ÉÈȽ¹¸¸=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽ¹¸¸=¹¸¸½¹¸¸=ÉÈȽÙØØ=©¨¨½ÉÈÈ=©¨¨½ÉÈÈ=©¨¨½ÙØØ=©¨¨½ÙØØ=™˜˜½ÉÈÈ=™˜˜½ÙØØ=‰ˆˆ½ÉÈÈ=‰ˆˆ½¹¸¸=‰ˆˆ½¹¸¸=‰ˆˆ½¹¸¸=‰ˆˆ½ñðp=ÑÐP½±°0=±°0½‘=‘½‘=‘½ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<¡  ¼¡  <±°0½‘=‘½‘=¡  ¼‘=¡  ¼‘=¡  ¼±°0=ÁÀ@¼™˜˜=€€»©¨¨=€€»¹¸¸=€€;¹¸¸=ÁÀ@<¹¸¸=€€;ÙØØ=€€;ÙØØ=ÁÀ@<ÙØØ=€€;éèè=€€;éèè=€€;éèè=€€;éèè=€€;ÙØØ=€€;éèè=€€;éèè=€€»éèè=€€;éèè=€€;éèè=€€;ÙØØ=ÁÀ@<ÙØØ=€€;éèè=ÁÀ@<ÙØØ=¡  <ÙØØ=¡  <ÙØØ=áàà<ÙØØ=áàà<ÉÈÈ=áàà<ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=¹¸¸=±°0=¹¸¸=‘=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=™˜˜=ñðp=™˜˜=ÑÐP=‰ˆˆ=ñðp=™˜˜=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=±°0=™˜˜=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=™˜˜=‘=™˜˜=‘=™˜˜=áàà<™˜˜=‘=™˜˜=áàà<™˜˜=áàà<™˜˜=¡  <™˜˜=¡  <™˜˜=¡  <©¨¨=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;©¨¨=€€;™˜˜=€€»©¨¨=€€»™˜˜=€€»™˜˜=€€»©¨¨=€€»™˜˜=€€»©¨¨=€€»©¨¨=€€»™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=ÁÀ@¼©¨¨=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=áà༙˜˜=áà༙˜˜=áà༙˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=áà༙˜˜=‘½™˜˜=‘½‰ˆˆ=‘½‰ˆˆ=‘½ñðp=‘½ÑÐP=‘½ÑÐP=‘½ÑÐP=¡  ¼¡  <ÁÀ@¼€€;ÁÀ@¼€€»ÁÀ@¼€€»€€»¡  ¼€€;‘½€€;‘½€€»‘½€€;‘½€€;‘½€€»‘½€€»‘½€€»‘½€€;‘½€€;‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€»‘½€€;¡  ¼€€»€€»áà༡  ¼áà༡  ¼áà༡  ¼áà༡  ¼ñðp½€€»™˜˜½€€»©¨¨½€€»©¨¨½€€»©¨¨½€€»¹¸¸½€€»ÉÈȽ€€;ÉÈȽ€€»ÙØؽ€€;ÉÈȽ€€;ÙØؽ€€;ÙØؽ€€;ÙØؽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€»ÙØؽ€€»ÉÈȽ€€»ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽÁÀ@¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽ¡  ¼ÙØؽáàà¼ÙØؽáàà¼ÙØؽ‘½ÙØؽ‘½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽ±°0½ÙØؽÑÐP½ÙØؽÑÐP½ÙØؽÑÐP½ÙØؽÑÐP½ÙØؽñðp½ÉÈȽñðp½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÙØؽ‰ˆˆ½ÉÈȽ™˜˜½ÉÈȽ©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½¹¸¸½©¨¨½¹¸¸½™˜˜½ÉÈȽ©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½¹¸¸½¹¸¸½¹¸¸½©¨¨½ÉÈȽ™˜˜½ÉÈȽ©¨¨½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÙØؽ™˜˜½ÙØؽ™˜˜½ÉÈȽ™˜˜½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½éè轉ˆˆ½éèè½ñðp½éèè½ñðp½ùøø½ñðp½ùøø½ñðp½ùøø½ÑÐP½ùøø½ñðp½ùøø½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½…„¾ÑÐP½…„¾±°0½…„¾±°0½…„¾±°0½ùøø½±°0½…„¾±°0½…„¾±°0½…„¾±°0½…„¾±°0½…„¾±°0½ùøø½±°0½…„¾±°0½ùøø½±°0½…„¾‘½…„¾‘½…„¾áà༌ ¾áà༅„¾¡  ¼ùøø½¡  ¼ùøø½ÁÀ@¼ùøø½ÁÀ@¼éèè½€€»¹¸¸½€€;‰ˆˆ½€€;‰ˆˆ½€€;ñðp½€€;±°0½¡  <áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áà༡  <‘½¡  <‘½¡  <áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½¡  <áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <áà༡  <‘½ÁÀ@<‘½€€;±°0½€€»ñðp½¡  <‰ˆˆ½áàà<ñðp½áàà<ñðp½áàà<‰ˆˆ½‘=¹¸¸½±°0=ÙØؽ±°0=éèè½ÑÐP=éèè½±°0=éèè½ÑÐP=ùøø½ñðp=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾ñðp=ùøø½‰ˆˆ=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=ùøø½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éèè½¹¸¸=ÙØؽ©¨¨=éèè½¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽ©¨¨=ÉÈȽ©¨¨=¹¸¸½©¨¨=¹¸¸½©¨¨=©¨¨½‰ˆˆ=‰ˆˆ½ÑÐP=ÑÐP½±°0=±°0½±°0=±°0½áàà<‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼¡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼¡  <áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áà༡  <áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áà༡  <‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áàༀ€;‘½ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½€€»ñðp½ÁÀ@<ÑÐP½¡  <ñðp½¡  <ÑÐP½¡  <ñðp½áàà<©¨¨½áàà<ÉÈȽ‘=ÙØؽ±°0=ÙØؽ±°0=ÙØؽ±°0=éèè½ñðp=éèè½ñðp=ùøø½ñðp=ùøø½ñðp=ùøø½‰ˆˆ=éè轉ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=éèè½ñðp=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=ùøø½‰ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éèè½ñðp=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ©¨¨=¹¸¸½™˜˜=©¨¨½™˜˜=©¨¨½™˜˜=©¨¨½ñðp=ñðp½‘=±°0½‘=±°0½áàà<±°0½¡  <±°0½€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <ÑÐP½‘=‘½‘=‘½‘=áà༑=áà༉ˆˆ=áà༩¨¨=áà༹¸¸=áà༹¸¸=áà༹¸¸=¡  ¼ÉÈÈ=¡  ¼ÙØØ=¡  ¼éèè=ÁÀ@¼éèè=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼éèè=€€»ÙØØ=€€»ÙØØ=€€»éèè=€€»ÙØØ=€€»éèè=€€»éèè=€€;éèè=€€;ÙØØ=€€;ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=€€;ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÉÈÈ=ÁÀ@<ÉÈÈ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÉÈÈ=ÁÀ@<¹¸¸=ÁÀ@<©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=¡  <ñðp=ÁÀ@<‘=€€»áàà<ÁÀ@¼áàà<€€»¡  <ÁÀ@¼€€»áàà¼ÁÀ@<áàༀ€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàà¼ÁÀ@<¡  ¼‘=¡  ¼¡  <€€;¡  <€€»ÁÀ@<€€;¡  <€€;áàà<áàà<‘=±°0=‘=ÑÐP=±°0=ñðp=‘=ÑÐP=‘=‰ˆˆ=‘=‰ˆˆ=‘=‰ˆˆ=‘=™˜˜=‘=™˜˜=áàà<™˜˜=áàà<™˜˜=áàà<©¨¨=áàà<™˜˜=¡  <™˜˜=¡  <©¨¨=¡  <©¨¨=¡  <™˜˜=¡  <©¨¨=¡  <™˜˜=¡  <™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<©¨¨=ÁÀ@<©¨¨=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<©¨¨=€€;©¨¨=€€;™˜˜=€€»™˜˜=ÁÀ@¼‰ˆˆ=ÁÀ@¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼‘=ÁÀ@¼ÁÀ@<€€»€€;€€»€€;€€;€€»€€;‘½€€;áàༀ€»áàༀ€;áàༀ€»áàༀ€;áàༀ€»áàༀ€»áàༀ€;¡  ¼€€»áàༀ€;áàༀ€;áàༀ€»áàༀ€»áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€»áàༀ€»áàༀ€;áàༀ€»áàༀ€»áàༀ€»áàༀ€»áàༀ€»áàༀ€;áàༀ€;áàà¼ÁÀ@<€€;ÁÀ@¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»‘½ÁÀ@<ÑÐP½áàà<ÑÐP½áàà<ñðp½áàà<ñðp½áàà<‰ˆˆ½‘=™˜˜½‘=™˜˜½‘=©¨¨½‘=©¨¨½‘=©¨¨½áàà<©¨¨½áàà<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <©¨¨½¡  <©¨¨½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <©¨¨½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<ÉÈȽ€€;¹¸¸½€€;©¨¨½€€»©¨¨½ÁÀ@¼©¨¨½ÁÀ@¼©¨¨½¡  ¼ñðp½¡  ¼‘½áàà¼áàà¼áàà¼áàà¼áà༡  ¼áàà¼ÁÀ@<‘½€€;‘½€€;áàༀ€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€»‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;áàༀ€»áà༡  ¼ÁÀ@¼¡  ¼‘½¡  ¼‘½¡  ¼±°0½¡  ¼±°0½±°0½ÑÐP½ñðp½‰ˆˆ½‰ˆˆ½‰ˆˆ½‰ˆˆ½™˜˜½‰ˆˆ½™˜˜½©¨¨½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½©¨¨½©¨¨½©¨¨½¹¸¸½™˜˜½¹¸¸½©¨¨½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½¹¸¸½™˜˜½¹¸¸½©¨¨½ÉÈȽ™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽñðp½ÙØؽ‰ˆˆ½ÙØؽñðp½ÙØؽñðp½éèè½ñðp½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½ùøø½ÑÐP½ùøø½±°0½ùøø½±°0½ùøø½‘½ùøø½‘½ùøø½‘½ùøø½‘½…„¾áà༅„¾áàà¼ùøø½¡  ¼…„¾¡  ¼…„¾áà༅„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾€€»…„¾€€»…„¾€€»…„¾€€»…„¾€€»…„¾€€;…„¾€€»…„¾€€»…„¾€€»…„¾€€;…„¾€€;…„¾€€;…„¾€€;ùøø½€€;ùøø½€€;éèè½ÁÀ@<éèè½€€;éèè½ÁÀ@<¹¸¸½ÁÀ@<‰ˆˆ½ÁÀ@<ñðp½ÁÀ@<ñðp½ÁÀ@<±°0½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€»ñðp½áàà<ÑÐP½áàà<ÑÐP½‘=ÑÐP½áàà<ÑÐP½ÑÐP=‰ˆˆ½ñðp=©¨¨½‰ˆˆ=©¨¨½‰ˆˆ=©¨¨½™˜˜=¹¸¸½™˜˜=ÉÈȽ™˜˜=ÉÈȽ™˜˜=ÙØؽ©¨¨=ÉÈȽ©¨¨=ÙØؽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÙØؽ©¨¨=ÙØؽ™˜˜=ÙØؽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÙØؽ¹¸¸=ÉÈȽ©¨¨=ÉÈȽ¹¸¸=ÉÈȽ©¨¨=ÉÈȽ¹¸¸=¹¸¸½¹¸¸=¹¸¸½¹¸¸=¹¸¸½ÉÈÈ=©¨¨½ÉÈÈ=©¨¨½ÙØØ=™˜˜½ÉÈÈ=™˜˜½ÙØØ=‰ˆˆ½ÙØØ=‰ˆˆ½ÙØØ=‰ˆˆ½éèè=‰ˆˆ½ÙØØ=ñðp½ÉÈÈ=ñðp½ÉÈÈ=ÑÐP½ÉÈÈ=±°0½¹¸¸=±°0½™˜˜=‘½±°0=áà༱°0=áà༱°0=áàà¼áàà<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <¡  ¼±°0=¡  ¼‘=€€»‘=€€;áàà<€€;áàà<€€;±°0=áàà<ÑÐP=±°0=ñðp=±°0=ÑÐP=ÑÐP=ñðp=ÑÐP=ñðp=ñðp=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=‰ˆˆ=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=™˜˜=ÑÐP=™˜˜=ñðp=‰ˆˆ=ñðp=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=±°0=™˜˜=±°0=™˜˜=±°0=©¨¨=‘=™˜˜=‘=©¨¨=‘=™˜˜=áàà<©¨¨=áàà<™˜˜=áàà<©¨¨=áàà<©¨¨=¡  <©¨¨=¡  <©¨¨=¡  <©¨¨=ÁÀ@<©¨¨=ÁÀ@<©¨¨=ÁÀ@<™˜˜=ÁÀ@<©¨¨=ÁÀ@<©¨¨=€€;©¨¨=€€;©¨¨=€€;™˜˜=€€;™˜˜=€€»©¨¨=€€»©¨¨=€€»™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༙˜˜=áà༙˜˜=áà༙˜˜=áà༉ˆˆ=áà༙˜˜=áà༉ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½ñðp=±°0½ñðp=±°0½ñðp=ÑÐP½ñðp=ÑÐP½ñðp=±°0½ñðp=ÑÐP½ÑÐP=ÑÐP½ñðp=ÑÐP½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½±°0=‰ˆˆ½±°0=ñðp½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½±°0=‰ˆˆ½‘=‰ˆˆ½‘=™˜˜½‘=‰ˆˆ½±°0=‰ˆˆ½‘=™˜˜½‘=™˜˜½‘=‰ˆˆ½‘=‰ˆˆ½‘=™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<™˜˜½áàà<©¨¨½¡  <©¨¨½¡  <©¨¨½¡  <©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<¹¸¸½€€;¹¸¸½€€;©¨¨½€€;©¨¨½€€»©¨¨½€€;©¨¨½€€;¹¸¸½ÁÀ@¼¹¸¸½€€»¹¸¸½€€»¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½¡  ¼¹¸¸½¡  ¼ÉÈȽ¡  ¼¹¸¸½¡  ¼¹¸¸½¡  ¼¹¸¸½áà༹¸¸½áà༹¸¸½áà༹¸¸½‘½¹¸¸½‘½¹¸¸½‘½¹¸¸½±°0½¹¸¸½±°0½¹¸¸½ÑÐP½¹¸¸½±°0½©¨¨½ÑÐP½©¨¨½ÑÐP½™˜˜½ÑÐP½™˜˜½ÑÐP½‰ˆˆ½ÑÐP½ÑÐP½ÑÐP½áà༱°0½¡  ¼±°0½ÁÀ@¼±°0½ÁÀ@¼‘½¡  <‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½¡  <±°0½ÁÀ@<‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½¡  <‘½ÁÀ@<‘½¡  <‘½¡  <‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½¡  <‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@¼¡  ¼€€»ÑÐP½€€»ÑÐP½€€»ñðp½€€;ñðp½¡  ¼‰ˆˆ½‘½¹¸¸½‘½ÉÈȽ±°0½ÉÈȽ‘½ÉÈȽ±°0½ÙØؽ±°0½éèè½±°0½ùøø½‘½ùøø½‘½ùøø½‘½…„¾‘½…„¾‘½ùøø½‘½ùøø½‘½ùøø½‘½ùøø½±°0½ùøø½±°0½ùøø½±°0½éèè½±°0½éèè½ÑÐP½ùøø½±°0½éèè½±°0½ùøø½±°0½ùøø½±°0½ùøø½±°0½ùøø½‘½ùøø½‘½ùøø½‘½ùøø½áà༅„¾áàà¼ùøø½áà༅„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼…„¾¡  ¼…„¾ÁÀ@¼ùøø½€€»ùøø½€€»éèè½€€»ùøø½€€;ÉÈȽÁÀ@<™˜˜½ÁÀ@<‰ˆˆ½ÁÀ@<ñðp½ÁÀ@<ñðp½¡  <áà༡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½€€»ÑÐP½áàà<ñðp½áàà<ñðp½áàà<ñðp½‘=ñðp½±°0=™˜˜½ÑÐP=ÉÈȽñðp=ÙØؽñðp=ÙØؽñðp=ÙØؽ‰ˆˆ=ÙØؽ‰ˆˆ=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éè轩¨¨=ùøø½©¨¨=éè轩¨¨=ùøø½©¨¨=éèè½™˜˜=éèè½™˜˜=éèè½™˜˜=éè轩¨¨=éè轩¨¨=éèè½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=ÙØؽ©¨¨=éèè½¹¸¸=éèè½¹¸¸=ÉÈȽ©¨¨=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=¹¸¸½¹¸¸=¹¸¸½¹¸¸=©¨¨½¹¸¸=©¨¨½©¨¨=™˜˜½©¨¨=‰ˆˆ½ÑÐP=ÑÐP½±°0=±°0½±°0=±°0½±°0=‘½ÁÀ@<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼áàà<áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <‘½áàà<ÑÐP½±°0=áà༱°0=‘½±°0=áàà¼ÑÐP=áà༉ˆˆ=¡  ¼¹¸¸=¡  ¼ÉÈÈ=ÁÀ@¼ÉÈÈ=ÁÀ@¼ÉÈÈ=ÁÀ@¼ÙØØ=ÁÀ@¼éèè=ÁÀ@¼ùøø=€€»éèè=€€»éèè=€€»ùøø=€€»ùøø=€€»éèè=€€»ùøø=€€»éèè=€€»ùøø=€€»ùøø=€€»éèè=€€»ùøø=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€;éèè=€€;éèè=€€;éèè=ÁÀ@<ÙØØ=€€;éèè=€€;éèè=ÁÀ@<éèè=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=¡  <ÙØØ=¡  <ÙØØ=áàà<ÉÈÈ=áàà<ÉÈÈ=áàà<ÉÈÈ=áàà<ÉÈÈ=‘=ÉÈÈ=‘=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=©¨¨=ÑÐP=©¨¨=±°0=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=™˜˜=ñðp=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=ñðp=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=‰ˆˆ=‘=‰ˆˆ=‘=™˜˜=‘=‰ˆˆ=‘=‰ˆˆ=‘=™˜˜=áàà<‰ˆˆ=áàà<‰ˆˆ=áàà<™˜˜=¡  <‰ˆˆ=¡  <™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;™˜˜=€€;‰ˆˆ=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=¡  ¼‰ˆˆ=¡  ¼ñðp=ÁÀ@¼ñðp=ÁÀ@¼ÑÐP=¡  ¼ÑÐP=ÁÀ@¼ÑÐP=¡  ¼‘=€€»ÁÀ@<€€»€€»€€»€€»€€;ÁÀ@¼ÁÀ@<±°0½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½ÁÀ@<áàༀ€»‘½€€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<áàༀ€;áàༀ€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<€€»ÁÀ@¼ÁÀ@¼ÁÀ@¼ÁÀ@¼¡  ¼ÁÀ@¼¡  ¼¡  ¼áàༀ€»ÑÐP½ÁÀ@<ñðp½ÁÀ@<ñðp½ÁÀ@<‰ˆˆ½ÁÀ@<™˜˜½ÁÀ@<™˜˜½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½¡  <©¨¨½¡  <©¨¨½ÁÀ@<©¨¨½ÁÀ@<©¨¨½¡  <©¨¨½¡  <©¨¨½¡  <©¨¨½¡  <©¨¨½¡  <©¨¨½ÁÀ@<©¨¨½¡  <©¨¨½€€;©¨¨½€€;¹¸¸½€€;¹¸¸½€€;¹¸¸½€€;¹¸¸½€€»¹¸¸½€€»¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½ÁÀ@¼¹¸¸½¡  ¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼¹¸¸½áàà¼ÉÈȽáà༹¸¸½áàà¼ÉÈȽáà༹¸¸½áà༹¸¸½áàà¼ÉÈȽáà༹¸¸½‘½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½ÑÐP½¹¸¸½±°0½ÉÈȽ±°0½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½ÉÈȽÑÐP½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½™˜˜½¹¸¸½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½©¨¨½‰ˆˆ½¹¸¸½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽñðp½ÙØؽñðp½éèè½ñðp½ÙØؽñðp½éèè½ñðp½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½±°0½éèè½ÑÐP½éèè½ÑÐP½ùøø½ÑÐP½ùøø½ÑÐP½éèè½ÑÐP½ùøø½±°0½ùøø½±°0½éèè½±°0½éèè½±°0½ùøø½±°0½ùøø½‘½ùøø½±°0½ùøø½±°0½ùøø½‘½éèè½±°0½ùøø½‘½éèè½áàà¼ÙØؽáàà¼ÙØؽáàà¼ÙØؽ¡  ¼ÉÈȽ€€;™˜˜½€€;‰ˆˆ½€€;‰ˆˆ½ÁÀ@<ñðp½¡  <áà༡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½¡  <‘½€€»ÑÐP½¡  <ñðp½áàà<ñðp½áàà<‰ˆˆ½áàà<‰ˆˆ½áàà<™˜˜½‘=ÙØؽ‘=éè轑=ùøø½áàà<éè轑=ùøø½‘=…„¾±°0=Œ ¾±°0=…„¾ÑÐP=…„¾ÑÐP=…„¾ñðp=…„¾ÑÐP=Œ ¾ÑÐP=…„¾ñðp=…„¾ÑÐP=…„¾ñðp=…„¾‰ˆˆ=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=ùøø½‰ˆˆ=…„¾ñðp=…„¾ñðp=…„¾ñðp=…„¾‰ˆˆ=…„¾ñðp=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½‰ˆˆ=ùøø½™˜˜=ùøø½™˜˜=éè轩¨¨=éè轩¨¨=éè轩¨¨=éè轩¨¨=ÙØؽ¹¸¸=éèè½¹¸¸=ÙØؽ©¨¨=ÙØؽ©¨¨=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÙØؽ¹¸¸=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=ÉÈȽÉÈÈ=¹¸¸½ÉÈÈ=ÉÈȽÉÈÈ=¹¸¸½ÙØØ=¹¸¸½ÉÈÈ=¹¸¸½ÙØØ=©¨¨½ÙØØ=©¨¨½ÉÈÈ=©¨¨½ÙØØ=¹¸¸½ÙØØ=©¨¨½ÉÈÈ=¹¸¸½ÙØØ=¹¸¸½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=©¨¨½ÙØØ=™˜˜½ÙØØ=™˜˜½ÙØØ=©¨¨½ÙØØ=™˜˜½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½éèè=‰ˆˆ½éèè=‰ˆˆ½éèè=ñðp½éèè=‰ˆˆ½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ñðp½éèè=ÑÐP½éèè=ÑÐP½ùøø=ÑÐP½ùøø=ÑÐP½éèè=±°0½éèè=±°0½éèè=±°0½ùøø=±°0½ùøø=‘½ùøø=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼éèè=áàà¼ùøø=áàà¼éèè=áàà¼éèè=¡  ¼éèè=¡  ¼éèè=¡  ¼ùøø=ÁÀ@¼éèè=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€;éèè=€€;éèè=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€»éèè=€€;ÙØØ=€€;éèè=ÁÀ@<ÙØØ=ÁÀ@<ÉÈÈ=€€;ÉÈÈ=€€;¹¸¸=€€»¹¸¸=€€»©¨¨=€€»ÑÐP=ÁÀ@¼±°0=ÁÀ@¼‘=¡  ¼‘=¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼¡  <áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áà༑=áàà¼áàà<€€»áàà<€€»áàà<€€;¡  <€€;‘=ÁÀ@<±°0=±°0=±°0=ÑÐP=±°0=ÑÐP=ÑÐP=ÑÐP=ÑÐP=ñðp=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=±°0=‰ˆˆ=±°0=™˜˜=‘=™˜˜=‘=™˜˜=áàà<™˜˜=áàà<©¨¨=¡  <™˜˜=¡  <©¨¨=¡  <™˜˜=¡  <©¨¨=¡  <™˜˜=¡  <™˜˜=¡  <©¨¨=¡  <™˜˜=¡  <™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=ÁÀ@<™˜˜=€€;©¨¨=€€;©¨¨=€€;™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=€€»™˜˜=ÁÀ@¼™˜˜=¡  ¼™˜˜=¡  ¼™˜˜=áà༉ˆˆ=áà༙˜˜=áà༉ˆˆ=áà༉ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½ñðp=±°0½ñðp=±°0½ñðp=±°0½‰ˆˆ=‘½ñðp=±°0½ñðp=±°0½ñðp=±°0½ñðp=ÑÐP½ÑÐP=ÑÐP½ÑÐP=ÑÐP½ñðp=ÑÐP½ÑÐP=ÑÐP½ÑÐP=ÑÐP½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½ÑÐP=ñðp½±°0=ñðp½ÑÐP=ñðp½ÑÐP=‰ˆˆ½±°0=‰ˆˆ½‘=™˜˜½‘=‰ˆˆ½‘=™˜˜½‘=™˜˜½‘=™˜˜½‘=‰ˆˆ½‘=™˜˜½‘=‰ˆˆ½‘=™˜˜½‘=™˜˜½‘=™˜˜½‘=‰ˆˆ½‘=™˜˜½‘=™˜˜½áàà<™˜˜½áàà<©¨¨½¡  <©¨¨½¡  <©¨¨½ÁÀ@<©¨¨½ÁÀ@<¹¸¸½ÁÀ@<©¨¨½ÁÀ@<©¨¨½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½€€;©¨¨½ÁÀ@<¹¸¸½€€;™˜˜½€€;™˜˜½€€»‰ˆˆ½€€»‰ˆˆ½€€»ñðp½€€»‘½¡  ¼¡  ¼¡  ¼¡  ¼áàà¼ÁÀ@¼áàà¼ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;±°0½ÁÀ@<‘½ÁÀ@<±°0½€€;±°0½ÁÀ@<±°0½ÁÀ@<±°0½ÁÀ@<‘½€€;±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½ÁÀ@<‘½€€;±°0½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€»ÁÀ@¼¡  ¼‘½ÁÀ@¼‘½¡  ¼±°0½¡  ¼±°0½áàà¼ÑÐP½ñðp½‰ˆˆ½ñðp½‰ˆˆ½‰ˆˆ½™˜˜½ñðp½™˜˜½‰ˆˆ½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½™˜˜½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½©¨¨½¹¸¸½™˜˜½¹¸¸½™˜˜½¹¸¸½™˜˜½ÉÈȽ™˜˜½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÉÈȽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽ‰ˆˆ½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½ÙØؽñðp½éèè½ñðp½éèè½ÑÐP½éèè½ÑÐP½éèè½±°0½ùøø½ÑÐP½éèè½±°0½ùøø½±°0½ùøø½±°0½ùøø½±°0½ùøø½‘½ùøø½±°0½ùøø½‘½…„¾áà༅„¾‘½…„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾áà༅„¾áà༅„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼Œ ¾€€»Œ ¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾€€»Œ ¾€€»…„¾€€»Œ ¾€€;Œ ¾€€;…„¾€€;Œ ¾€€;Œ ¾€€;Œ ¾€€;…„¾€€;Œ ¾€€;Œ ¾€€;…„¾ÁÀ@<Œ ¾ÁÀ@<…„¾ÁÀ@<Œ ¾¡  <Œ ¾¡  <…„¾¡  <Œ ¾áàà<Œ ¾áàà<…„¾áàà<…„¾áàà<Œ ¾áàà<Œ ¾áàà<…„¾‘=Œ ¾‘=Œ ¾‘=…„¾‘=…„¾±°0=…„¾±°0=…„¾ÑÐP=…„¾ÑÐP=ùøø½ÑÐP=…„¾ÑÐP=ùøø½ÑÐP=…„¾ÑÐP=ùøø½ñðp=…„¾ÑÐP=ùøø½ñðp=ùøø½ñðp=ùøø½‰ˆˆ=éèè½ñðp=éèè½ñðp=ÙØؽÑÐP=ÙØؽÑÐP=ÙØؽÑÐP=ÉÈȽ‘=‰ˆˆ½áàà<ñðp½áàà<ÑÐP½áàà<ÑÐP½¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <¡  ¼¡  <áà༡  <¡  ¼¡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <¡  ¼¡  <áà༡  <¡  ¼¡  <áà༡  <¡  ¼¡  <áà༡  <¡  ¼¡  <áà༡  <¡  ¼¡  <áà༡  <áà༡  <¡  ¼áàà<ÑÐP½ÑÐP=‘½±°0=¡  ¼±°0=¡  ¼ÑÐP=¡  ¼ñðp=ÁÀ@¼©¨¨=ÁÀ@¼ÉÈÈ=€€»ÉÈÈ=€€»ÉÈÈ=€€»ÙØØ=€€»éèè=€€;éèè=€€»ùøø=€€;éèè=€€;éèè=€€»ùøø=€€;éèè=€€;éèè=€€;ùøø=€€;éèè=ÁÀ@<éèè=€€;ùøø=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<éèè=ÁÀ@<ÙØØ=¡  <éèè=¡  <ÙØØ=¡  <ÙØØ=¡  <éèè=¡  <ÙØØ=¡  <ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÙØØ=áàà<ÉÈÈ=‘=ÉÈÈ=‘=ÉÈÈ=‘=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=‰ˆˆ=ñðp=ñðp=‰ˆˆ=‰ˆˆ=ñðp=ñðp=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=±°0=™˜˜=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=±°0=™˜˜=±°0=‰ˆˆ=±°0=‰ˆˆ=±°0=ñðp=±°0=ñðp=‘=ÑÐP=‘=ÑÐP=‘=ÑÐP=áàà<ÁÀ@<¡  <€€;¡  <€€;¡  <€€»ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<‘½€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;€€»¡  ¼¡  ¼¡  ¼áà༡  ¼áà༡  ¼áàà¼áà༑½ñðp½‘½™˜˜½‘½™˜˜½‘½™˜˜½±°0½™˜˜½±°0½ÉÈȽ±°0½¹¸¸½±°0½¹¸¸½ÑÐP½¹¸¸½±°0½¹¸¸½ÑÐP½ÉÈȽÑÐP½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½±°0½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½±°0½¹¸¸½ÑÐP½ÉÈȽÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ÑÐP½¹¸¸½ñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½™˜˜½©¨¨½©¨¨½™˜˜½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½©¨¨½ñðp½™˜˜½ñðp½™˜˜½ÑÐP½™˜˜½¡  ¼ñðp½¡  ¼ÑÐP½ÁÀ@¼ÑÐP½€€»±°0½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@¼¡  ¼€€»ÑÐP½€€»ÑÐP½€€»ñðp½€€;ÑÐP½€€»‰ˆˆ½¡  ¼ÉÈȽÁÀ@¼ÉÈȽ¡  ¼ÙØؽÁÀ@¼ÙØؽ€€»éèè½ÁÀ@¼ùøø½ÁÀ@¼ùøø½ÁÀ@¼…„¾ÁÀ@¼…„¾€€»…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾€€»…„¾€€»…„¾€€»…„¾€€;…„¾€€;…„¾€€;…„¾€€;…„¾€€;…„¾€€;…„¾€€;…„¾ÁÀ@<…„¾ÁÀ@<…„¾¡  <…„¾¡  <…„¾¡  <…„¾áàà<…„¾áàà<…„¾¡  <…„¾‘=…„¾‘=ùøø½‘=…„¾±°0=…„¾±°0=…„¾‘=…„¾±°0=…„¾±°0=ùøø½±°0=ùøø½±°0=ùøø½ÑÐP=ùøø½ÑÐP=ùøø½ÑÐP=ùøø½ñðp=ùøø½ñðp=éèè½ñðp=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=éè轉ˆˆ=ÙØؽ‰ˆˆ=ÙØؽ‰ˆˆ=éè轉ˆˆ=éè轉ˆˆ=ÙØؽ‰ˆˆ=ÙØؽ™˜˜=ÙØؽ™˜˜=éè轉ˆˆ=éèè½™˜˜=ÙØؽ‰ˆˆ=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ™˜˜=ÙØؽ©¨¨=ÙØؽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ¹¸¸=ÉÈȽ©¨¨=ÉÈȽ¹¸¸=¹¸¸½¹¸¸=¹¸¸½©¨¨=ÉÈȽ©¨¨=ÉÈȽ¹¸¸=ÉÈȽ¹¸¸=¹¸¸½©¨¨=¹¸¸½¹¸¸=ÉÈȽ¹¸¸=¹¸¸½¹¸¸=¹¸¸½ÉÈÈ=¹¸¸½ÉÈÈ=©¨¨½ÉÈÈ=©¨¨½ÉÈÈ=©¨¨½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=‰ˆˆ½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=‰ˆˆ½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=‰ˆˆ½ÙØØ=™˜˜½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÙØØ=‰ˆˆ½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=±°0½ÙØØ=ÑÐP½ÙØØ=±°0½éèè=±°0½ÙØØ=±°0½¹¸¸=‘½ÉÈÈ=‘½ÉÈÈ=‘½©¨¨=áàà¼ÑÐP=áà༱°0=áà༱°0=¡  ¼‘=¡  ¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<ÁÀ@¼€€;¡  ¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<ÁÀ@¼€€;ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼¡  <ÁÀ@¼ÁÀ@<ÁÀ@¼ÁÀ@<ÁÀ@¼ÁÀ@<¡  ¼€€;ÁÀ@¼ÁÀ@<¡  ¼ÁÀ@<ÁÀ@¼€€;¡  ¼ÁÀ@<¡  ¼€€;ÁÀ@¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<ÁÀ@¼€€;ÁÀ@¼ÁÀ@<¡  ¼áàà<‘½‘=ÁÀ@¼áàà<ÁÀ@¼‘=€€;áàà<€€»±°0=€€»‰ˆˆ=¡  <™˜˜=áàà<©¨¨=áàà<™˜˜=‘=©¨¨=áàà<¹¸¸=‘=ÉÈÈ=‘=ÉÈÈ=±°0=ÉÈÈ=‘=¹¸¸=‘=¹¸¸=‘=ÉÈÈ=‘=¹¸¸=±°0=¹¸¸=±°0=ÉÈÈ=±°0=ÉÈÈ=±°0=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=±°0=¹¸¸=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ÑÐP=©¨¨=ñðp=©¨¨=ñðp=™˜˜=ñðp=™˜˜=ñðp=™˜˜=ñðp=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ÑÐP=ñðp=±°0=ÑÐP=ÑÐP=ñðp=±°0=ÑÐP=‘=áàà<¡  <ÁÀ@<¡  <€€;¡  <€€;ÁÀ@<¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;ÁÀ@¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼áàà<ÁÀ@¼¡  <€€;€€;€€;€€»ÁÀ@<€€»ÁÀ@<€€;ÁÀ@<€€»ÑÐP=€€»ñðp=€€»‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼‰ˆˆ=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=ÁÀ@¼™˜˜=¡  ¼©¨¨=áà༩¨¨=áà༙˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=±°0½™˜˜=‘½™˜˜=±°0½™˜˜=‘½™˜˜=±°0½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=±°0½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=‘½™˜˜=±°0½‰ˆˆ=±°0½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½ñðp=ñðp½ÑÐP=ÑÐP½ÑÐP=ÑÐP½ÑÐP=ÑÐP½±°0=ÑÐP½‘=‘½ÁÀ@<¡  ¼€€;¡  ¼€€»¡  ¼€€»€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;¡  ¼€€;áàༀ€;¡  ¼€€»áàༀ€;áàༀ€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;¡  ¼€€»áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;¡  ¼€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»¡  ¼€€;áàༀ€»áàༀ€»¡  ¼€€»áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€»‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€»áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½€€;áàༀ€;áàༀ€;áàༀ€;áàༀ€;‘½¡  ¼¡  ¼¡  ¼±°0½¡  ¼ÑÐP½ÁÀ@¼ñðp½ÁÀ@¼ÑÐP½ÁÀ@¼ÑÐP½áà༹¸¸½‘½¹¸¸½‘½ÉÈȽ‘½ÙØؽ‘½ÉÈȽ±°0½éèè½±°0½éèè½±°0½ùøø½±°0½éèè½±°0½éèè½±°0½éèè½±°0½ùøø½±°0½ùøø½‘½ùøø½‘½ùøø½±°0½ùøø½‘½ùøø½‘½ùøø½‘½ùøø½áà༅„¾áàà¼ùøø½¡  ¼ùøø½áà༅„¾áàà¼ùøø½áàà¼ùøø½áàà¼ùøø½áàà¼ùøø½¡  ¼ùøø½¡  ¼ùøø½¡  ¼…„¾¡  ¼…„¾¡  ¼ùøø½¡  ¼ùøø½¡  ¼ùøø½ÁÀ@¼ùøø½ÁÀ@¼ùøø½ÁÀ@¼éèè½€€»éèè½€€»éèè½€€;ÙØؽ€€;™˜˜½€€;ñðp½ÁÀ@<ñðp½€€;ÑÐP½€€;‘½ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;¡  ¼€€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;¡  ¼ÁÀ@<áàༀ€;¡  ¼€€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€»±°0½ÁÀ@<ÑÐP½¡  <±°0½áàà<ÑÐP½¡  <±°0½áàà<ÑÐP½ÑÐP=™˜˜½ñðp=©¨¨½‰ˆˆ=¹¸¸½‰ˆˆ=¹¸¸½‰ˆˆ=¹¸¸½™˜˜=ÉÈȽ™˜˜=ÉÈȽ™˜˜=ÉÈȽ™˜˜=ÉÈȽ©¨¨=ÉÈȽ©¨¨=¹¸¸½™˜˜=ÉÈȽ©¨¨=¹¸¸½™˜˜=¹¸¸½©¨¨=ÉÈȽ©¨¨=ÉÈȽ™˜˜=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ™˜˜=¹¸¸½™˜˜=ÉÈȽ©¨¨=¹¸¸½™˜˜=ÉÈȽ©¨¨=ÉÈȽ©¨¨=ÉÈȽ©¨¨=¹¸¸½©¨¨=¹¸¸½©¨¨=¹¸¸½©¨¨=¹¸¸½¹¸¸=¹¸¸½©¨¨=©¨¨½¹¸¸=¹¸¸½¹¸¸=©¨¨½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÉÈÈ=ñðp½ÉÈÈ=ñðp½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=ÑÐP½ÙØØ=‘½ÙØØ=‘½ÙØØ=‘½ÙØØ=‘½ÙØØ=áàà¼ÙØØ=‘½ÙØØ=‘½ÙØØ=áàà¼ÙØØ=‘½ÙØØ=áàà¼ÙØØ=¡  ¼ÙØØ=¡  ¼ÙØØ=¡  ¼ÙØØ=¡  ¼ÙØØ=¡  ¼ÙØØ=¡  ¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=€€»ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=ÁÀ@¼ÙØØ=€€»ÙØØ=€€»ÙØØ=€€»ÙØØ=€€»ÙØØ=€€;ÉÈÈ=€€;ÉÈÈ=€€;ÙØØ=€€;ÉÈÈ=ÁÀ@<ÉÈÈ=ÁÀ@<ÉÈÈ=ÁÀ@<¹¸¸=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=áàà<ÉÈÈ=áàà<ÉÈÈ=áàà<¹¸¸=áàà<¹¸¸=áàà<¹¸¸=‘=¹¸¸=‘=¹¸¸=áàà<¹¸¸=‘=¹¸¸=‘=¹¸¸=‘=©¨¨=‘=©¨¨=‘=©¨¨=±°0=©¨¨=±°0=©¨¨=±°0=™˜˜=±°0=™˜˜=±°0=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=±°0=™˜˜=ÑÐP=™˜˜=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=ñðp=±°0=ñðp=±°0=ñðp=±°0=ÑÐP=±°0=‘=¡  <¡  <€€;¡  <€€;ÁÀ@<€€;€€;¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»ÁÀ@¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»ÁÀ@¼€€»¡  ¼€€»¡  ¼ÁÀ@¼¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼€€»¡  ¼¡  <ÁÀ@¼ÁÀ@<€€;€€;€€;€€»ÁÀ@<€€»ÁÀ@<€€;ÁÀ@<€€;ÑÐP=€€»ñðp=€€»ñðp=€€»ñðp=€€»‰ˆˆ=€€;™˜˜=€€»©¨¨=€€»©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€;©¨¨=€€»¹¸¸=€€»©¨¨=€€»©¨¨=€€»©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=ÁÀ@¼©¨¨=¡  ¼©¨¨=áà༩¨¨=¡  ¼™˜˜=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=¡  ¼©¨¨=áà༩¨¨=áà༩¨¨=áà༩¨¨=‘½™˜˜=‘½™˜˜=±°0½™˜˜=‘½™˜˜=±°0½™˜˜=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ÑÐP½‰ˆˆ=ñðp½‰ˆˆ=ñðp½ñðp=‰ˆˆ½ñðp=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½ñðp=™˜˜½ÑÐP=™˜˜½ÑÐP=™˜˜½±°0=™˜˜½±°0=™˜˜½±°0=©¨¨½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=¹¸¸½±°0=©¨¨½‘=™˜˜½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½±°0=©¨¨½‘=©¨¨½‘=©¨¨½‘=¹¸¸½‘=¹¸¸½áàà<¹¸¸½‘=©¨¨½áàà<¹¸¸½‘=©¨¨½áàà<©¨¨½áàà<¹¸¸½¡  <¹¸¸½áàà<¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <ÉÈȽÁÀ@<ÉÈȽ€€;ÉÈȽÁÀ@<ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€;ÉÈȽ€€»ÉÈȽ€€;ÉÈȽ€€»ÙØؽ€€»ÙØؽ€€»ÉÈȽÁÀ@¼ÙØؽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÉÈȽÁÀ@¼ÙØؽ¡  ¼ÉÈȽ¡  ¼ÉÈȽáàà¼ÙØؽáàà¼ÙØؽ‘½ÉÈȽáàà¼ÉÈȽ±°0½ÉÈȽ‘½ÉÈȽ‘½ÙØؽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½¹¸¸½±°0½¹¸¸½‘½©¨¨½‘½©¨¨½±°0½±°0½‘½‘½áàà¼áà༑½áà༑½€€»áàༀ€;‘½€€;áàༀ€;áàༀ€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€»‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;áàༀ€;‘½€€;‘½€€»‘½€€;‘½€€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@¼¡  ¼¡  ¼‘½¡  ¼±°0½¡  ¼ÑÐP½¡  ¼ÑÐP½áàà¼ñðp½±°0½©¨¨½ÑÐP½¹¸¸½ÑÐP½¹¸¸½ÑÐP½ÉÈȽÑÐP½ÉÈȽñðp½ÙØؽñðp½éèè½ñðp½éèè½ñðp½éè轉ˆˆ½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ñðp½éèè½ÑÐP½éèè½ñðp½éèè½ÑÐP½ùøø½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½éèè½ÑÐP½ùøø½ÑÐP½ùøø½±°0½éèè½±°0½ùøø½±°0½ùøø½±°0½ùøø½‘½ùøø½‘½ùøø½áàà¼ùøø½‘½…„¾áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾¡  ¼…„¾¡  ¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼…„¾€€»…„¾€€»…„¾€€»…„¾€€;…„¾€€»Œ ¾€€»…„¾€€;…„¾€€;…„¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾ÁÀ@<…„¾ÁÀ@<…„¾ÁÀ@<…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾¡  <…„¾áàà<…„¾áàà<…„¾‘=ùøø½áàà<ùøø½‘=éèè½áàà<éèè½áàà<ÙØؽáàà<ÉÈȽáàà<™˜˜½¡  <ñðp½¡  <ÑÐP½¡  <ÑÐP½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼ÁÀ@<¡  ¼€€;±°0½¡  <±°0½‘=‘½‘=‘½‘=±°0½±°0=‘½‰ˆˆ=ÑÐP½©¨¨=ñðp½©¨¨=ñðp½©¨¨=ñðp½¹¸¸=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÙØØ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÙØØ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=™˜˜½ÉÈÈ=‰ˆˆ½ÉÈÈ=‰ˆˆ½ÙØØ=‰ˆˆ½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½ÙØØ=ñðp½éèè=ÑÐP½ÙØØ=ÑÐP½éèè=±°0½éèè=‘½éèè=‘½éèè=‘½éèè=‘½éèè=áàà¼éèè=¡  ¼éèè=ÁÀ@¼éèè=ÁÀ@¼éèè=ÁÀ@¼éèè=€€»ÙØØ=€€»éèè=€€»éèè=€€»ÙØØ=€€»éèè=€€»ÙØØ=€€»ÙØØ=€€;ÙØØ=€€;ÙØØ=€€»ÙØØ=€€»ÙØØ=€€;ÙØØ=€€»ÙØØ=€€;ÙØØ=€€»ÙØØ=€€»éèè=€€»ÙØØ=€€;ÙØØ=€€;ÙØØ=€€;ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÉÈÈ=ÁÀ@<ÙØØ=ÁÀ@<ÙØØ=ÁÀ@<ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=¡  <ÉÈÈ=áàà<ÉÈÈ=áàà<¹¸¸=áàà<ÉÈÈ=áàà<ÉÈÈ=áàà<¹¸¸=‘=¹¸¸=‘=¹¸¸=‘=¹¸¸=‘=¹¸¸=‘=©¨¨=±°0=©¨¨=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ÑÐP=™˜˜=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ñðp=ñðp=‰ˆˆ=ñðp=ñðp=ñðp=ñðp=ñðp=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=±°0=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=‰ˆˆ=ÑÐP=™˜˜=ÑÐP=‰ˆˆ=±°0=ñðp=±°0=ñðp=±°0=ÑÐP=±°0=ÑÐP=‘=ÑÐP=áàà<áàà<ÁÀ@<€€;ÁÀ@<€€;ÁÀ@<€€;€€;¡  ¼€€»áàༀ€»áàༀ€»¡  ¼€€;áàༀ€»áàༀ€»¡  ¼€€»¡  ¼€€»áàༀ€;¡  ¼€€;¡  ¼€€»¡  ¼€€»áàༀ€»áàༀ€»¡  ¼€€»¡  ¼€€»¡  ¼€€»áàༀ€»áàༀ€»¡  ¼€€»¡  ¼€€»¡  ¼€€»áàༀ€»¡  ¼€€»áàༀ€»¡  ¼€€»¡  ¼€€»¡  ¼€€»áàༀ€»¡  ¼ÁÀ@<¡  ¼€€;€€»€€»€€;ÁÀ@¼€€»ÁÀ@¼€€;ÁÀ@¼€€;ÁÀ@¼‘=áàà¼ÑÐP=áàà¼ÑÐP=áàà¼ÑÐP=‘½ñðp=áà༉ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=‘½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½™˜˜=±°0½™˜˜=±°0½™˜˜=±°0½™˜˜=‘½‰ˆˆ=‘½™˜˜=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=±°0½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½‰ˆˆ=ÑÐP½ñðp=ÑÐP½‰ˆˆ=ñðp½ñðp=ñðp½ñðp=ñðp½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=‰ˆˆ½ÑÐP=™˜˜½ÑÐP=™˜˜½±°0=™˜˜½±°0=™˜˜½±°0=©¨¨½±°0=©¨¨½±°0=©¨¨½‘=©¨¨½‘=™˜˜½‘=©¨¨½‘=©¨¨½‘=©¨¨½‘=©¨¨½±°0=©¨¨½‘=©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<©¨¨½‘=©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<©¨¨½áàà<¹¸¸½áàà<©¨¨½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½¡  <¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<¹¸¸½ÁÀ@<ÉÈȽ€€;¹¸¸½€€;ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ€€»ÉÈȽ¡  ¼ÉÈȽÁÀ@¼ÙØؽÁÀ@¼ÉÈȽ¡  ¼ÉÈȽÁÀ@¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼ÉÈȽ¡  ¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽáàà¼ÉÈȽ‘½ÉÈȽ‘½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽ±°0½ÙØؽ±°0½ÉÈȽ±°0½ÉÈȽÑÐP½ÉÈȽ±°0½ÉÈȽÑÐP½ÉÈȽ±°0½ÉÈȽ±°0½ÉÈȽÑÐP½ÉÈȽÑÐP½¹¸¸½ÑÐP½ÉÈȽñðp½ÉÈȽñðp½¹¸¸½ñðp½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½‰ˆˆ½¹¸¸½™˜˜½©¨¨½‰ˆˆ½©¨¨½‰ˆˆ½™˜˜½ñðp½™˜˜½‰ˆˆ½‰ˆˆ½ñðp½±°0½ñðp½áàà¼ÑÐP½¡  ¼±°0½ÁÀ@¼±°0½€€;‘½ÁÀ@<áàༀ€;‘½€€;‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<±°0½ÁÀ@<‘½€€;‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<‘½€€;‘½€€;‘½ÁÀ@<‘½€€»áà༡  ¼±°0½€€»ÑÐP½€€»ñðp½€€»ñðp½€€»ñðp½¡  ¼¹¸¸½áàà¼ÉÈȽáàà¼ÙØؽáàà¼ÙØؽáàà¼ÙØؽ‘½ùøø½‘½ùøø½‘½…„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾áà༅„¾¡  ¼…„¾áà༅„¾¡  ¼…„¾¡  ¼Œ ¾ÁÀ@¼…„¾ÁÀ@¼…„¾ÁÀ@¼Œ ¾€€»…„¾ÁÀ@¼…„¾€€»Œ ¾€€»Œ ¾€€»…„¾€€;…„¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾ÁÀ@<Œ ¾ÁÀ@<…„¾ÁÀ@<…„¾ÁÀ@<ùøø½ÁÀ@<éèè½ÁÀ@<éèè½ÁÀ@<©¨¨½ÁÀ@<‰ˆˆ½ÁÀ@<ñðp½¡  <ñðp½ÁÀ@<±°0½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <‘½ÁÀ@<‘½ÁÀ@<‘½ÁÀ@<áà༡  <áàà¼ÁÀ@<‘½ÁÀ@<áà༡  <áàà¼ÁÀ@<‘½¡  <‘½ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<‘½¡  <‘½¡  <¡  ¼¡  <áà༡  <áàà¼ÁÀ@<áà༡  <‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <‘½¡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½¡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;¡  ¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༡  <¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<‘½ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼€€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<¡  ¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áàༀ€;áàà¼ÁÀ@<áàà¼ÁÀ@<áàà¼ÁÀ@<áà༠\ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/enocean_bits.txt b/Software/Universal Radio Hacker/tests/data/enocean_bits.txt new file mode 100644 index 0000000..278e75d --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/enocean_bits.txt @@ -0,0 +1,12 @@ +1010101010010110000101010000000000101100000111000000001010011011 +1010101010010110000101010000000000101100000111000000001010011011 +1010101010010110000101010000000000101100000111000000001010011011 +1010101010010101000000000000000000101100000111000000001000101011 +1010101010010101000000000000000000101100000111000000001000101011 +1010101010010101000000000000000000101100000111000000001000101011 +1010101010010110000100000000000000101100000111000000001001001011 +1010101010010110000100000000000000101100000111000000001001001011 +1010101010010110000100000000000000101100000111000000001001001011 +1010101010010101000000000000000000101100000111000000001000101011 +1010101010010101000000000000000000101100000111000000001000101011 +1010101010010101000000000000000000101100000111000000001000101011 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/esaver.complex16s b/Software/Universal Radio Hacker/tests/data/esaver.complex16s new file mode 100644 index 0000000000000000000000000000000000000000..b00209367da5192f5517401bada9b9e9537567d5 GIT binary patch literal 598092 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

>&4@X7IcoIX94zvxl zvnF=`mCm0sF0H+==PTcuv1WWG7yoZh@>}xcyH~xUw$8s=(^IQdOY-~U__p?J4!eKD zEAlnh&N%*^8(7v{)wcN(bq;&djCcAV8#y}u%+JF|eVklOUD&*xzRkhBSD#_au@k;U zY}ThS(LO;okbR))yNQqaUp}9HR@;(8MV|B*+xw-ivDWwh?APx0QplOitF0l*Bjwcb zv)!XC&omC{Fh1{QjwpT_ukn8;@=gq|{E`z^ewm}4*pxLuF)I0-bvAxKbN>EbWOYm@ z=KTCqV{z;({Jfe^S%V=r{*GTVkFoA4r!?02OS!K3j`bF60QMA!6?9^}gr`Si+59~| zk<1z+R(<$xer^8m+Y))IYxQxpRr9s@uDiJo`5Bx1M(n@2L&p0lK1y8<&v)NY8hdIp z@)kM{ui}c@Wqr3f3>%6}ZsVIDS_escaiV#i=kg459qW>*FJvq}wFV+z6w{5X@c3j* zs71v_p772dV=H11d9t0*_@|-Sp@xXXeZxUb8yx7|^`0kdf@m|}wkO$KUd>eA%>LuU?q~`v;!$IO`B?NSmY}Wn$llnJ`1akW zPjVl*#ND@L_RPp(W^QT!2Hp}&8lQHp+n6vm$b^rP1B#REP)%BHDlg+J)S~Io zxL5bJH`d%GdBH9C#kCtdx30i$VplJ8s1{A9u@N?$vG?a|1ALJ=j=f^O-C$4Zz460h zzha%tbNWp3M?Xw5IXuS4D6xR7Vdm*h?6kMeWp$iBWYzNcq; z#D_Vr`GI|o#iks=!FUws)w1O((MNL?^%nk2jZTgt*EMeK50p=; z@5fi()oadyr z)EBEsi}mb;4^P~ErHhrn@PFt|eE$n4a~3{JJxwf?)5>?%!05;S7LebDzLPQN_v7g| zKKdl)1jd#A`A&I>TDCE1ZBNc%FM>G3my6qKVCJe~V&Z@8G-F5(9KZj3wI3#V1iJ6` zq>8h~g*al)X@A$M+kDI$)OEYw_0!f-ZgR8u)mODmbrk#vc+_Mks3}UXFLR}`b_L((EvNqqfBTh7S0<@uAmT;5>(n`f}+)K0sO z#{TH*CqI1OoLU~j9|msY{mAjpzJg`nPGo4@_j?-g3r*^Cu`~YHcUiH|KdHV`pY(_F z%{lvveoyR9Zj0y0wd2{|ayAryeHSCub=8a5kF|Bam2AC}+p=x7jPbGmdtrq~wo_YI zpI|#`iqVz0ac4Vf&SHc)x)`R`pbiqhP&wK^WG>KoNo*xCr#{WPyfNvyxw@R!cT3Ld z!0eaLGoIv&>M6#(Jp$Ik*n@d*{1?Cd#4eo0f3o7I*j(h_n9SdYrW2XO#!u`dF{e3l z{5d~?FS(Fd{%TB{lk;Ptv18iaUvSN1oXs0EpSz0%<{)z2*nk)&M)0lHh1y1KRjo&z zNM7l8l)n4)y?JcwDfmRAdZipYwq9Q#7oumrK>negubsXB#))s;>|a(#;kW(2-uQ#o zEbR>v&((TDOV{GfF|9R;`{uvmj#`g=gRO+7`a!z>T73-Xh1ABJVM$BpLeUV%E2890PL$M+2Q}sRaesx%LOg`D1f<1{P z)|-tXJ}EV2^F-tCBv$fsXf_9xQ>)jZoo_Hlu=XQX`u4^80eiCkkZ)J-=49rM;)%Mw z?*Q1hH5L9s{g>|&OUc@tJbu5vj1RMZ&4-zD8H0R<95KG9H4E~h!{m(SbV|FdcSYX2mAQd?E0Q#X`bTPqWj?I#se>5M&zH`c*hNBQ&{wOP4L zeY#-_2a{ zkG0k*4_WiajKSY)p2z0J6Z^@8U?G(YJMk$SE-X&69a%;GM)vwHq{v8SxGA zL+?j6&z|HEjVa%EUGFA7s0qns)g!>O&rLmePNWCF6=Os6C-YP9#QvsqPydx@TA2H{&fn^UumN_`k*qHG8zE z_a?TrHo(TM4T~YxC)Ja!y~m&5`2za~%wO%Du;;{HNBc5;t0kX^yzXLvy{Y_D;!yKn zIe&c5ll2pRDDmwkAF(HZ4(0WcPh!lE$%_woG%u3FsmaPk#?F4%x_R?&br$v&ej3xw z&&+4#)%L`w7nm2RFS0BAh)ec@fR#1g6FZV`v#aP^Y{{7Tw;y+0iw@0o>Qm{C?^NqC zM*JoX9?i4)KfLpuk2grDdYRqbK^2{?V6GKx_t-yo;tfVCi7BpmaXtX_7+%IU{}_uo#g+YI^qH*h|6Bs=LZ7 z%>~sHl}i8Q<|0|4h%um%PcD-xBxOlenig!vCAk$Tywk zihK*-DYn>?#rKHKenZgOraDgSl;3GA%x)oS6{eux5%Wv(w->m z>u57qU`NSS603i;V?hm*J=tsdlOMkCUL>?whjvzHl~9{kGztaU6ZrR@C6O%{a5G zhoRAUexkF$YRyVbG;!h1FUm31l-QLT2R-uj*3->B}C-^k>*_HeV z|MDq$mHbNlb1(Mr74gGtz4Jb~3!AqGP@G^J=5+Azq4r*=uklZEJ!{o!l=46Gdo`%o zMD2;MQxo8C8bjkdcP-q!25r_{*^^wwo@etKbBe6D$V;2AYZsqiyOImDQ?cH+erZqd zcQHkMO0Htg;GEjfU0tmIck5@r*4!dA$z9m`6Fho9udYBciFh;zAKfV$B*-w;^dRsfVCWTCb8HWH9PWcgj`FVO*~3IeUe8f-#nqEHu~vb zjlcQhC;lp9|AeN%C=Gs_z`dM>t!LbHUDIB1zE_TDjPO@z6EET?TH{lzQF}KhwT`Zq zXst(Gh_3kjOwK7>a3wYnJlp&L3(PJ6P~Gd9vVn7Ng4D1P18q1sIJ&ad6{ z7Z2pv=5FlQK2NbtZPb2R^Qz2`n@9N`SZo#xv+i@>`_=8okXQQ#3`}bSe5u?e@{&K5 zhRFCDf1cR>A3XA*$$9EyGk3XHi!$7gl#wk5Zp9f1o?{ zkIX@n`~H8O3mG5ZMaKQsF*-DNkQ>K#Zu0WvC}Of$RR0tk>YU5Ex;cCJKJiQB&Ig!- zT1!P!WXoRZ`N_Dq-$xC>yn#P3=kkqr_#U9W(oi{OixeY;#!SQ#_5G)|Z+m+wUk3wf@Vm+M8rw zoIQH@%(~4o?|&`)#?uk!!+Klunh$M+Z?Cw@`hK}LMBxwLNx#RheLW12kFl(oUL z@fTR_s|I2XCgY3#qpRO(j5eq6tx?8S@}pmR;;X=t+Zmg9kki@cmAFTs|cRrIp zHz!qxk+1R{ez%R?$;HL8&Yxz?o#amO`}Gg}Mdquq8eATlObJhyTr^oPzH# z-qn`D`tH-GCpBbqAoT{{Wyr(SAJhQUOxS`Nog9?Ci8Fkcc#U_yjlEiPPHxkjGCVz* z8^~4Iv^{k4kjzm#H)*}^)4##y%?o0WfBw<@Ngc<1V0W!1_Icw^?KTizsZNPhqMrjC&DaZ?+KzhM`N$$u!a?{6R6`2%~V)nDaU?45knL*$9} z2#B@pkUvzbh~7OvefQ~mwT}8j^Z)p+)@#IXwqxEw9=^$u(_4R)bH(?v?WfTF=xjf( zac)nDZ+XN*`(nfn`;yl9t3Oo#i7jNm>;KYmoN;&J6GC(47dbYjnIjw5{JK4b=1JBC zj5l>t{>vOqO-Y@_IHpg$C1yVw&-84}u^~Qb+tx0fi-h>W4cY#7JB-;w)>^NG*aT8zuiKdqk_W629UpGe=%FUT=CGGF%M-`4g?%#C6~b3*qQ;DT(moRYAaody>LndJ8QZV$Sv!L#Ib(IN z{)sL&Ef-Av$$qu&ZLuFFV?T52fBeZl4|QKTB-=>t*Zoy!@y=R@IH#Uw?;zi0FB9LM z_;AX2kb89eCI(!MU-^T4GI>jBmH)6;c{>{ukF+!IwVojN!gFFq=WOgf^NA;QRqGq( zoz|z=n0$-BX4~SV`IoV&&MjZ#`;1Nbk$RjtW$^N4k9j8NxyB#FkIio$$#INNb|sdp zwXsDxh}dH7iH|@FI^-zk1j*%E`}I!zv7TW6Lt1I#VOIrb!P<-=Ul8QU{P*pa#;7}ikPX!J){Y_Pt^+!D^z2_EGq;rlVyt?@)| zPy8|3#Si_gk%$F+yD{n8V)f;WYdTD>@^{O(ntNC~6X%R&^Imf%dF%R3g4oF)=)S$? z1@R~GJM}M-b?q!UU27JBed5QBKYl1Q-_-NsW5`!+wDVni?bPYe7Ckg($bGEsoAc6} zH7WbYee=Se64&q682nym=G$QM`~2$dC!c=CPHu4Tm@H3XU+hV&HrKRYjO|BGclAzo zC+8L4?6DEI)FI4={Qo|=4?kyJ%9^meln&LPtOtqZ*81e9=BMVrYFGV@nD{ldLor=U zqLcW)SKqWnSA2f$NUl!D(YN}?N&DvRKl)cPm;KAN4STWWi)uXll)8i*O1*clBgk>h zkIXIEx^ZD$N*=`Ked8dHjlI^6C&mB$XU+X1znlF- z=2GTVdtO2>=Hju5d*WaB*Vvbpn%$lM^c|r1YRp>OP-8VGH-}37gYTrH*1Y&@_LF?? z#3zKG#>&{2x%r(O`6oV9o?!g41^+jZJ*hv~mtkLndM{gNL-ZBf?6oQ{f?X zjeqK{KER&W`p?}y4f}HBgw_?}7f*1t^#jeh6C)E6FY&`kz-S-gdoOLd~XLrmE6ntpUYZP1hJeN_4y{KWRop=Wdsj(&k(7~1DL zeYF|8N}I~>8=BdJW6@IH1NW^khQ7kv@5y=h$@TaYx`Z$N(zo>Y-uuYSSi%Dsr8n1s zarO+1^15Y_XXT$=d?WM1#Vb78F23*vPUK#j@VxKl8TpZM`Oo=sgcA%h&=)`GS~det zp9R17?6mFD@9LUfv>)GgVPmgLZ{8o#n11X!=S%KuFX6>_daI7c|6D4+&|81$UD~og zwz1*FmWIyYd__0@(2N%M@J*XbZB+j?HVOy-XmyNDp=a#W*)y_sUN#LkT1)TXJG{by z#@wgvjGeS|kDl1@hfcyr;ivt1!E!#N-Qin0&<$2#zgJ#xEM8(CZ(9z*@%CbEV)(Bf zLfhyW%*9vbIk@Zd)_5o{;o129d1(*M;$1MxSKgNgd3@j<7r&7YzTWVH&&u8PdS9Gd zhUi?d>AQXyeM=tY2_5NA9yu8^ zyG8dJN6+A-U2QQknz6m`>R-9RKYICUJ74eN@AKH7v2y7>`izT(8xQo@HlDGyX@5wY z=Z^Uq7v;A)$8+!;!3vJT`t}+wZNT+D_eb~OX}9R94(W(~&;h3Q?%DqM&C(rtJ(q6p zhV}~?c&>f%z~K+9ImS=qePNCKnqMwCKLqy~{zdNxKVa5xEc!mf6PV!_?875G=v`;e zGZw_*8H>}dZQBn#?-%WX_YmE^fAeg{#^5-7#y^-2eMi34Rbjx34($W0{t2zqXL2`s zW)JBfIP`FE*2aNHWAV6Xat~kL(ZRXAt$vS(`iL3p zy7<6i2V@xhX;WTzuHnA@hVMi0lI2A_FosJX-bOEYtIzA14R0EPo2+Zo_|$j#)dm0U zn!Y*6raA<>dI8@%{m{E;@$4g?#yk3lx3Uxa{?ZmLn=NovH!y21lx2@-k*1pG=`z4Rq!#f$^Y3sK-O*?0}O9T4xO+TRt?)DjY z=f>r)GOiywf+=Qb<3KYw`s1D4_1QWfT!+nLWcENJ~>9-e&ygVB@ z96Wbj{?G@fzVM*aI|n(XEk5&Z#z(Hb%3H}b0t7w_KDb=u*p@*?Zn;L!Dk2YRc{hKI`K!ydq-hx9{pb-ehB{J?5_q^}Pdd;_O)K$~ZH zK{NVeN5_%Lhh36!=?EUQjn9Qgn}y@LW#E~1tF3ck&ig~?JEY%?Cw+|U!#jR{BK_L&r!N+BVTE&j;`K;6}WBt zRgQ<|eyJ0zJPZBBU*1DAy3yphqqaR`z4lmr!9V?4LrUIN7;*{y!_NhO=s%7uyf5F? zujjdc@r;bn7Z{%LJ=(tDA@7P09r#)O;MRVfFRrz3|Md=j&kF-QedWSAcMN*>4gMvs zZO7ZTKKfS|YwT)^?(p^?mcbQR2Ribubl^*yp@+YFb{(3_ciQ(^ZGLE(v9$D$@Ah@C zpSZF5XIwq+>)M#MXv%whZkR9NvY!=m0`F2g-_O0vvo+q^KYYGxhtBdiyj}8)EuH(0 z4_Wk)OLa^(;Nnv|I$cL(GO=@b8Mxq09{%>NpV+%$j2516bqVjLS=((Vkpo!m zTRzzy8o(gaudqf=`Ys(8COzs;&NC(s9V?!Bw|FXVOOG8paBTRV2d4gov)kqU%l5PQ zTzy{1iySr`>s&eNix%+6D}BoM9uxQ-UA^HqzTjZ)7ak@Kc<lO8zv)XS(Z~3_^&Y(PNd9R9 z$7i?}{Nfqj3b#7eZovtz>LT(eT=#*~aTVAP=&1bI7k-R$ZI`_HmSu~@z4+a-dCvVq zVWVec`n+-Qlcg0s!CCldClCGbw)MXCvHFCDv-Za&Uo_(#J;k^B2iF0PWk1IBd)ih; z`jn>ie$!Xj3%CA`!rpe1dwnCr(jdNTLq9oRI^KgH9PJ8sUFR7cmhN7IgWrKY`6Qn4 zg%@zgrZ1Jn$O`?J=GoeMroZtEU+%A8Wjp>yn>CJBn}as4tvOr!JL*e5WAl|;bxW2* zlQy*-{X&2F3w;x7Mi<2cR{0BE^+($1yXd8p&W}Tbw!L2VpGHAot#ZrJdut&gd+Bw0a&`i4kY-w~woRExhedHgK+kpWX7&uW&qL zBRP}rezwNT*|WfBbMI+$Sv*`a&Y#FuJ2WU@5yH1HPa8yQcIhNgoxBC6^ zu;rKc`r)yByAF)t^L*?dpLqL*7W9Vq07Q>xB^%I*f{!ZJk?c1jQ zLHijal}+tDumbxHE%1X~nCp3UKhJ9aSK~SN_03BLg^hO4@q;h)cm}p-n^t}Bhdyz0 z$sy-wxTAxfm#h!f2_CfrE63+W&+?Vz@?N?lr{cti_S(&}>MSsx^ZdCq!H=%c8C>tx z#lSwG{R6*uBg;9jTncQsnv3FfWC72|_$mHHi&#?J?nfRoCN>TFFZ_{bGteaL&hYvh>wK3no$ws82ciKW}xIe2Lwxt;Mz zUdM%_FuemixO!~6{@R92p3C=^(~htEe(5XpoJ z<=ki5P5TG;p}Avl(W}iK?_+O^54^Sirg7&I1FyJRCjxWR99YL`cZsgv%L^LyS^dK! zpZZ>!=yTCsd}+7omkX93v~Srv4_^oGkJ`r;0_)O#`fNIbH}C7)t2=PmZ`#1M`Rlxk z%+!qs*V|`fVCW))v7Mp0d?)_Gz5R3BFS;s=WuL_p+}lUiP8WZdj$bfxz!6?+uVN{^ z>Q`B<_lqWaf5=gt8Y_KH4*DTf!Ear{*hVETfb<9v$QPve8AD3Jkh8RdY2rp)>4MA&JW-S zZQYkk{=L@^-QX_Rd0v0m`<-WKzj%VnQ5_f?>}25$kLPdj4D97cLgyvNq3?r>JW8v+ zBRjs7?zS&8rnX3jV4Nc-{!zUS%J z0}t_Sk86B=MqA#4z3Hf*!$+RKXuoI(&0U|V{`3=@_WOk=^nac&-fe zTQb!*HvFz{^mcY`U$}y^cAK`5dv)LT+G>|?P?|3-S@oSh-ob&NT;nV4E?ai|LEtqX zF22!A`MK^m4L=#76J1~RF**)hxC@hvv=5HZUb~|kW7Apx@~aKJc=kSYq4DTB7#qjv zqBLq3d(rm!n0{&RTp5MW3tI~hg(vnG*7T_?z3Z6Iv*YF?{R{6Km}xib!2x?#i4D;;_I_Z{S3Hh@`qOE@R#<}7CkF2p#eTe@SJ;( z9(>HRiDmm9E;QxcKDYns<9Y5YcV~20w~OBLOpc)?ynfV?BZIDCUg06ToE@$o;bJ4` z)(0-<)!#M!Y5(y~-)VEH4d=Rcz3f6?`U<@AzWsLZm)thK+Refl9AtC=yL4`T_3^jp z(6=;e?-~!&x4Mo0oi$s1@Z}h}^tw3UG)}(J@3zm{R$wlj;e|}ehhO@VbMqo_a$G#G zd`70veTIhRW0wtGw0{{m{QH;CuC4mr1&+RVt=+&rH1>e&{j{mftM~A5)qe4q{*`y( zXgklJ*ZHC2C2#}lt+B^>aG|X-47`K(?rX>7^bM`vhqep)9BX`j%mXV!aOvusb{(@| zd$#qhe~!crbbKA_^tRpwU-{d-hu3F1^E|LhL#_*F=?#vt+0fu!X@z6M&2^q%wEy50 z9&o44MZK5)+Ac6+KSN{MmG9w!-rlN#kQ3tSt1t}kQ&$BRBAg9|w=o92t&g7;mUV~#cMs>jL#JZ+}0HgFVAbqPQH!I9@V zzP3l-Jc9=vm-_sib6r?%pX&v)u+daGXqW549X!v~V`LIK>ht&za0`!4m%J)F_hby- z^cjBjUHYrt=Y8;R-o}UOJ9M0jEAQcGTv_c)J2+cMp~JJl;#F`IU=js{^vVa4=&{7@h1BQFg2iMF8+0|;l{bzVPf56Zlp72ur zkkx{#9~pJbdj_uKn`^YC-C^?w*5>i^l4EEZ`Uc*6^#otw{66?{LVS3)cpwYB!a*L+ zkH%N}dLGypa9nR0=zDdqJzD7qU&}W}KM&;kH zE;MhPu7kJwLffLDaJ#1 zj?E6dOZ5oH+>foJb?9o&Ryo0${@PVmXoYhfq3v=-$2>oyBRHR{SMb5}=l!&KD^2Li zeP}xu=eA|fwO=^f$35EcGwlxa2p77ROwd6$A2KVR!CM}d4U|Sa1$Onf_&R_EpLeaZ z!jb#W=tNg^R2)MeI5Q6LuxwcW%4X%f>>rHuyX0J*IkP|K@HAs;^a>aK4{u`=?c22( zGz?9L;vKiAH?Wy>q3Ui4eGSX$Ry^qIcUn)&1zAMjk+75cyecf(&ayC<*CW5~pN{kA;l z#r?pB?~*pV1~z)~o*jF>4s8kx9Q5Ws@9|f^P#l3-n)HVUEzan49y;i`bibhaTY02? z`%Rz5yTI$YIF~%o0?)!R-!-K#UUHNsGD4qzo|j&5wcEU*cVyIl#eqisz!{m9znuqy zFNU_(}}zw1*d- z9QqWOzS@)3vSInVF|~AHjIzs#9oo>7XMtJx)4#qMt)&N@J8lME+TrzlTr!EA#y{yB z8mb$-F5K`1&c%^uoil#$igxk`Fa60>o62}(+dgz0KFX^zeiwZ+X4B`m>q|=)d{_C^ z*L!fczBUeU_=>N%YNuOXWK$U}7^R!M+=Cxnm4zxvV7Xq%cG`})Y$ z+lIW*MPA^e3G6&WPxX}RJ_lPnFy@Ru{X160ozlAKT5J84!D?5Z1$KSevj5G)M~qr_ z)IPz9u5D}dkoH3-y!+kQd~uZ?{qVBw{433u;*V{ix46k$d-N~f!3eH-wyxo=Zpl;I z9M08O+U#drW_e#+eZOq8G7a2yeoLR)QgsP8J%c+m?YZ6Ih?m7{+PwF@wx0V#&)}&4 zxQ-5t@7iJV>W9+Deiq%~@c{p#^Y@+meDqUYZCg5~PxE*@pa{7)oDqYmNh^_Uvik9?I{M z`-%@+_vh&Si@u#(Xm5Oi&4JZ-tF8B|{f=`Z z)9HKBwzw9K<32CGi`(_+toY$G{wjlQw?p%#^cvS&-sqYGuF@GEpF>k&YG2siZJgfg zPmbXu{V%=WJi|3(w>F99@(@_5h{zb-zOT$)297SYSbTV0oDa`5geu1jHQyZJy% z?&DLsPrtN~<??Ns?7lh)oF#X$aA@6lmK@PaZsFyjco+UPo)6(; zcnSZded+ZG9~kbPjUh4$&J9od9AMOLDytPI@P(%G?;JR#!S%Gi@_uN$^nT%~?9qbe#eZqg z4_xi?&bas(8}P70&z!-f!^L~sq9J|5cV$Oj=*oCKqto-==UL(B`LYquM-Fr}G_=oa zo(IlFzsC3I%rpHsf|rA?9Qs9G=gJt)dA9vX;gD@;ppSF`yQUq^XvdSuI~O+)3g$6jT&WDjTh zf7RLa@3YVFE_mQCJkQRh6%CHaa?4x2iB3x+IgX4k?T=sUgM+X0b?~(Se=Ztp;Il|?d9Xfv_kJ7gL1$Jp<6J!9cw)AE^q+Ruko-G&fy-(kd zW6@vQm+ivyImfbP_6A)Y`)qikq zy;jGaqYvF9pRt2CJfW+6Egk8<;1B;5QYdmv5xJUO3Hd@lBeu$n{e=sk#5$({+|GM@~{(^rT zeCPICJfj88aHQ>*!U2paLp)LQ_nk}2$V}o9HAAEvE z9%)}WisRm+hy8i)?AgZ0M=UzqFW2Q8y~Bq%_3WMgWP6d%--MejhC0EbZbJx+MIorgJ-GAPH=s0aI+LTXi>2lc&SY1;>GdkCPx~^Gx_m#fd zT;&8Oxv*OYeA?hm&N-7U+9yASo6PXUCUWf^8EL!x#Q{BV zlqNi~(Y!A|OIG25ye3CoGC^Z`1@GHu@S_DR_~-fo40xl5i`WbQ<{3>3)^pk%9BEgd z1aD!iv;NC|;CQ%d7kGuQP58~TOL$g;x&+6&`_7fMMeD#So%(_C0VnV33(=qFY^=QJ z9DYWhqm$w-eQaRiEib{>xf8tlxu0>_afDa+&{tV}rJ-@WIz~s@EV?hj-TTHH@&gkc z>nI<__R=T#<$ZL6*N)XShWGtBv^D0pJ$!+SzC6D;$_H7nIq(pw%MX3pqA%B> zck(LlmmCX|9P<8!48TFhH*Ko3JjXv?3kR&3PlGu;58lE_8}z|hysqoF7jNLeS^WBg zmjjOU>2+lGTpyo%bNk92jvU%I?&>qV9KfosmQ592a8&l%FFRfO8(lAWX*=TS5_*-z(ckBQRbZppU6FB8tdvXem;fGzYsdw;0 zU-gQfC8Opf3xD|~tH64z&sb-Di+i2>e&kl)5xC{EegXca_w=b8ojcypY@9fTcE0PO zv^bCKN@s8m4QclQ-+Q=nMgu!q@|`{#=Hjz>(9AaUS^e~Zzw+^H=&7CU>$bs5+My*f zJ6AV!Wa^$-5PW#Kz`;p6~wh9iqz@FzHG!-to9be(jo}UGyF~#-J zSUrU1o{O6egogU_(3!mP;fPOsz?-&dcPSrfhekZs7RCng_}($)emyfMDt+3c4GjE} zqw~T`j^q}ahOhKnxX9um@6PC{?q?n{w5Lzu1uodtHMrX6jK{_Ep?dXv%OLd7hjx`) z&V{w{t#;@NygAV8y?1zU#y4F19?xLGysn>KXl_=kHPh& z{m`z>&ULgQmrbX8aECUq&czP~Tn=&+tuN!_)9Kw2zKLPi-Wy z$lU=Cn4W)zJ21(qw5|5VL$1E>^FHm_)fJC<_Nbjc@WQW+BW(&N*Wfqrs%l5CiMptDI9vU|; z`am}vV9hx2{^K_TUOfkM^X)t^JAS~rqIo}C?X@ZG@a4LEd8R+vEV{izJ9+67ddT5R z@u3^M{oeDm*?RbZsgJ&CpD|K9a!+UYCUY{}{$S^BsUP(n9?-L3R9<)juks44&!abE zdStwHf_FHV48TBN`j%JsV4y44^`mW{=T~&$%@|-)WH9jFdcU8iEt?F#&*7so0KeDz z;4SyyN7r*k)3Sl$Cr5qga`-LJ#RreR;Iqfzx(>aA1KrDR(d>QYn&-h;ndJUW|6}+; z%aU8^u`Vos32n{W0{cxH_h~o%y&D-`HlL*lF73d^1G$sI@H6(Y<)#fd4szATUvPAM zn9D5P!0&*+{CExyTq6(kRbHOCUdPa^9sT8;{$$y)bOdwZjNScs?X9Yx=olM*2A22a zrT?aV@mrW^gE!BD`%?PSPW#~P`0~CuziCSs^-H6Rk@@Iv<^}L+zs}V=xNzjTbM?)B z;7+^NpvYz8UN%#`fV0|FH(--LeGY$gSXmdIzTVNJBlyTRZMIB1hVp#)&-1`9&wQ2f zq7RtHNntHr1P)ji?<;RQMH~G(yq|k=tX#{3c7w09#5a^?uqsdVdO!Am?)U_2bUpJ@ z@TVUf=eD2zt}lJJ`1n>X!BN?K&Y3Q>MPu$eCQA2`=Lh`NMm_U5Fx$2^KYFXYz%=%1 z_sbqWi)TwNzYoXaIsBe$Ys15b?7`YT>zeD@cFr$3%B%kDh)nRIKf3i>dP={_w{1pe zhdwhl-IMcvKC(EVr!e3ID|i~Smb`->%))Km6AbS>Lkrls4h%XtS4N(X&TB{2*R*XO zq;2>u%%$@;I2zNyW(TWH$NQ39?b$Uv6C<|GlxFYIAJ~WT@C}>~y3n!S!;#~l{dLZz zi5yDLoGX9tEAyOlefelV^mGj5JwDhO`F!mcx+1e@w7qOSjNFUAZM_G3Xl`ss`*ZQE z^N~zeztZP=;bK$0Mh|;{f6Zdu)==2W;(!m&>-_@AVj)BOf{eoND>*S&3 ziEIL+G~i+B0&j1h*#rFJqdvxA?Q8q3q3O^urw`nV=1p&CE#2s4*UN?qi;T3x&o{R8 z0n2l3*kE9EuAKYGaq0%%;bqH+Z>A5p@D4WIIhNo0lD^gH8gJu2;GVWKzR8sghNfu` z@0yo`QGdAY0H5@WUU=PWzj(qAKGNsCc*xwn{)@+6Z=Ce;mG(p0mWIkmdvMvB_PGbE z_TX9WgZsixom&Hoj9$rUVD4{+%R|~!o?ujG`Y*aeGueI6>GzsyH$z|ftzNO4+JCEa;`lNv?1rxfY!-dhA;Gy1)he^u^Iaz$R>T!S2-_VU;6P&S9w?a za?XMG+UM8z9cvx0aD=YldMFHZqGx1PUsrhe@f~@PJ^CH^ zgr7{wHt$Mbo&^TF4wZv@awM;P4!rbx(55;Q|J|c;J$F6^W_gvj!8iS$BNyZTJ?{^z z9XcNRJhXjte$$`KwM`p+->y08M*^R`$fk4*3_2b9-7g!^pWb^;`{MoD{*vd8u2=H? zr4OAO#>zb_M|xlK`#ki%kvm$@j+ZM~n=bgskIwYdU%Rx~K4bASdK-OoKGlBur)~V# zm&!(eIvo0*!O6i6KYXWqw82@Mg?r)0Q|VYVZds=Pj2r#7Y?j{CHfmo(OYQ0y9NNKO zm^s&vXfyrJX*0QowrI>f{gp2Ga^3Omc@FQ5YyDhzzD0))?{f4VUi1Y64g3|k@CkT! z?fv-S(hEMB<=h-gobL6|^-)7*8`=gxofaSaI_gK? zY~})X@AU`I{k%KC&Hma3efV@}!!Gg+UFkDA@C?0Za-DWLN_Y8K^yt&Ek4}HuIfJ+8 z3O`^UYB$aUYhoyvs~_C(eArF;=UM$kpAY^^^+0b6uGrCbGxjeXOGDpTo8_abceImT zc_XKcA2wjF5gYrmo`1y1%}ecs+|fg}i{{ehxxOQ(OXW#!=-+xkJ9@V)0w;2~6!-Lh zrvvcGr*!9i>0NmH+_R;(g>UH54?eQU`@p&6-v3#61FLkSFV~9>HuPLP&g7YMX$EVx ztFE>z^E~t$7vpP!Bk<0ZLEgzt0=t{TpNT1CM@k#<%y{e~UXf(SUAt zTAc91gOBPy_qE~G4o$@c2fnn=v7R5ABW>M`zQ#wOCG8f@ktrI%S?y{Y^Xxe^w0(6C zCq725UwQDH9`L3gTJQ?y@)5c2xJKv8$nDTR`oim2@aX_7{q@tQ^ya+bYg?H+Yddyu z&hxf+4vd2%K78`0zy&KXA3T3S>$I!?sb0~x_)FV~+l#NZANkil@QJSS8d&vlGasrA zcpjk?FSMJlo?c`svs#4a3)^Hj?X}!ND^cT`%9k_WOKfcqzOs zpS1HH4dqpvz;j(Z&fbAJa1Q%D-pYsP^X}5Kwq$}v@U){te31!0*1Wp%3H(0We0Z;| z{&}a*vWbiP(l+?2*T@WieZKXL_w*aM-YwqK_d;K3e+iC}Ti%7f(#sCLYdsGiX`@eZ zg0pO`Z8jY57yrS3?mKNg10(ORIpFjDIyg#Oo_DMi|HA!}XS;1>m%e#6W0k#ZIMLyP zORfj~g7evR+MvT3{Ri;NckT<{Ts_z1+IOzguD*{fLVJAtL!RO7IrN+h6FhW+qfM^i zD4$Cnl>xrJ56sXpFmhd5@S{JuyVhpfqkZHw@5+<0d^IOP1KPAjtG@6L-b4EGSM^iq z2dnbVH8~c?^exWNFfvNJ_?P~!RL*0sUd-k5|JiFvP zwCOX?dtcoyS#S9*{LgI%_G+KD&)~32Ypk{JdH)3tc+q-XI(W%-j>$WXb+qU3zH~1+ zL_VWWu*oug^!?EBl2Powe)oe8Z5NE<(T|?M%i-D9Q=g#?etH-jl}+t!%bcCfHG5+p z{l6w)IqK8d0KDMfb!@Y80{6q`Y2%OlM($%bo(+8+e{!nkalspze<|MNX>7lAdJaFl zIhQvy2F7Ri+IhElOPh%+aPD__UvpZ1D9@kM{;VJRd#yb@&gcLq_oZ*~$u_iI?e(io zMmO)SkKUzEkD-q}c1(ZF0k(|S`?Nj4SJ<28na6q#ZednW`lkIyejXd>H{JN~oNRLr z9o0YCfbU)8_lECWU(o8Pz2sfxTm4+4vpCWwvV1Nc z`f~3;E55WFdp$237#$Do2l8mUnLE7)_Vmx0|L*>by-TQ%eUOpGyL#uX+rz@W_cjN@6!L`oW5w`9|kX21M|Tdp1`S3 z*FHyK_xZ>JPy2oCy71JL(_de0(O4aTM}F|q^~ieWq+j7&=qLEkn}+=zL3M>L@4?;n z>3;jayhkfv6&lVg9dFD?bS2+Xdii?1syrgk@HS^%MKP z=YcohX6uJ{aL|gb|DUTnxQ-;~mBn20;F&-Z?sE9A+JtAqEM-QSAQRdIEr)m2JGnta zv`~BjWRq8OPMxgE1OkBoDyzE5nc*8==6au;`N_rpg0r5uQqM;*@m)Xl>i4|j4A0sI zuelaCHm-w3gM0P3jO`I?d%hSqTyewmX^r2xf6Ez%$)$afwQu`>dip6AZS>n0o<`Sm z{**hsPde{<>d`nf$lB?L$;IDm#}B8?v3Tb6A`IF%hl?BR@quynChtP@pShiH&4=Ry zuf~Cw^TyG;VpxNz@6GX1Q?Y_sZkdCh_jNJ9cdeMwWH_>sN3g0}Y(JfgG55(;JlH=m zUdiLy8niayd5Kl6o#Qd_yWV|f=3oDoe`CeGS`K<-L zXTN?O&CXhLg>`t*E$8;r)@Rpx-%s6|i_bwD=aKl;p_~^7Cx1V#@9ywuDrfz(IVOkZ zf;(QW4_0GOk4|oM$LZL~Z)*D9-+cC3jQafBTpAaL_`+{~IbXirAF6TY_|)#`D#rAD z^X#(#&%wsIhkCbGYP-31gejKMy?3tZ$M*Q;8uvUe<~gx_yEQn^@VVcti2;kI^c+0< zM0vsr?+-S?XzwJR+**so{cddQgZC;Q8c%PR^XcQ%uexM>{K9#OBfsVH%=PSZ_=p8B zzA)WO=5Rhe&>BoXTr^@Uhc7;C2WPlApPa7V+x(_S%0X`Nm;clj7K~gwjvm!aEOW6r zeb87Fw|!9U7o%~L3k^t34 z;p*kd>w7hM?~iJ6YTx^JxU{a#FB*p9Bm7^r4R(3se)OXUZS+QX_A_Cw`87ZDa*BPg z#h?xB89zFTvHE@ShdXg^z0S9NOK+HqAFOKKcW1ibz|Z>?+r-d6;`=#F#@c^o&c9t4K^BuCaOIBqw<0)(@{-x5wG` zK8I^wtQ_{)_>R8jT@ODo&c1%JIeVKJsXra=#?AGozS#J+g}L)ze8q>CqvPp^%>UW% z6PI`Iv-q?|!MMZsDPDU*4Eh>}gC6W>Hnt8mvJX@be(DmuQ`wPaf~u<0bAt_C5#Bb$`y&xvW(;8t&RZ{?2Dqqv^qnT@w$U-f*7z z{*DK}Y|JGGoXTZ;_us~_UOj`)KK1)PJqABM4}R5TWAq%?!I(HxuZKDwJ=8eYt<&iUU+_GO&!~pnM?oS z{+;d94^KY)mwPprkKFh9V{d-1iy00luiE1Y6V~a!_$>bq z_J72W4bH1m`&L%ZO>KwI)T1?|mAs7A31`RTiJi+9qCe(R(88jn8U$4Sz^4kPfp*BHFY0e ztA%$0-1P>ma#_C72>z^vA6;CttKK-e{^40o@W>wZ*P3VZSL|c+$at%x`j}fzuUuQ3 zUX(wZ9DP5_*jVrmpS3Rrdwk8w-*xPYVeVJ&wf}M0pF4sSFC7K%roLsEv!4w(RVf)vWKx6G*9v5Ztd`lkN8KE z+*g0=m-WUO`)AL`_R+qCv3cgbrT0O3d*<_5KGg}onQJ{4>!we&vL^26M1#5CGV;gu z%Sa<})nj>vd*8>7O|=?ckJ#EfzTe#W43BEn+Tb3{;Jo7dNSw3Jw!dmm&-Kgm>|ztW zhd*BQ%h+1XTJg;}T04EPK1PR{!NIxpIlS39m+RE>+4zgWFZY@n&S$gbuWr?YCJq?E zT7K2FdzDNu_vYmuN<4h6r=R{NcDaSm>|1OH^9m<@_mTM1^W$G!^IwZo-gt_+-10q5*JE?R zJ3SZMCqH>Rnl}!x*EjQeX?iv`Fx2L(XMB9Z=R+^&ILm*0ryjv;4C{LiYjOIVH=kIo zL2HN?+tKCCvupIAC!b*Akn?#L4DR||V#+b=&v(z$8V@?*9DA{2+k47+xf_#L*zBXp-`IT@hdzs$d@k{i=FZ#O;>rP!%rz%G;h#10aBoie_RQj1mmixP&BdC0;I4l;voTLk{C?{D5gv_W z?)d)89KNw{4)EjGze{1CZ_HmBRA({Zs_o{{9$hWVF}QDA^~v==_VG31277y9`s=KR z4^DqZyPNOwefNL=omzP=U+X=@ac_?Qd2WdvQMJBWvMs<5B;dC;$4jk7=>J^cyRjY0$dj z-`e5_%XbN9F4y5L-)c~dIj_GxV7WipxsL7Z7x=2Tx#b>B?#*XLx%o_L-&y~*K&9T_pw|r`QZ9#Zey!u=I-cZ?0akcFNYj_cUc|Q{&RGEKZD(; z{P5X4<)Cg)aWc+3T4JzOU)Z%7KYF+Ja?H7!J^6h(a-Db8`Trcv>nU9HrE{2Yjt;>( z*o_0*J+s*1IqP!6jcyL}bNy)EaDV)8qz8WI^YqP*e>mR8!@oa=!)qczxLjT4rd%D-p7}m_~iN=(c;@VzWE&Wq|KNA zV{|$22{(0neyM-#%KdQLIOgjswtUC#<16ESc51!E!6!#+Yt%>dSv^m#dh(;S^0Q#} zY%&I8`pdXH=w~guyl@sbwf+7)T*Sy+o=IZM_qNu&rUsAtPd-0f*}zpVSi$yhuAg_d z==sXpN4dfjn@();&s^_&@f|<&xIW62|KTha?#mU=To<<-)<@hw;%p4Lip93iBz*^q z-SlZ|3^z8jk9qe$K1Nu}C0fjLXm!i={A`LI!EDa4NzAEx&gFm)-|7-yc*S%+e%(); zx*ql8EH~k|H8@Vn< za%c^jr!_d{#AGiQ_VTih+pK-Z?q2`ir!YImesZCoT*4;_jC5BK}_;^cXF+Y4}1OPsdn;fVKshut3Q{Koyt7!LF9 zu|3d#dw%oLx8)@kUBw!0zU9^X3;*r0@cqmFmmc5kZSnZyqd(xn!50T}_|868EvgNB zHtf}WZ9X#}j3*t%mPa*XCysclH=Lal>n;ac9Uidw?@`TTmpsg|f8_jzS&f5>M-TTD zUUD(gB(~xdXE|iZKTsVrw2cOPQK3PSv;Rh;l-ZDjmy`O`Cl45 z$_+0)zV=5CIncm-F~m^s*k|t1IowyHzCXjtwLM?F*2(jT{ajCPz@la5f;GZh|P5$O{oY>V1kIiXwJ~oXJo7drhPkTCZa6V71_&ex7 zShw}o%s6Xuz7p#r{M>u&U*SHvOul#h<(MAnvt!Ra)8y4dFPn#@-|35sb?0=ZhjpVI zvbH?h6ZJQjBfQG@3ueyQc8~r9CeL99ajOu~w z(G};_hwZG(!#R9;_!A#I%5U#aG0i#D1K*6_U!z0sq0Yyye)1ZdzvZ>K*2JUB*PdI? z`FUP8pZ}~r!FaVtV|(6Xd;h?P$@g%8apK5f@;KjP;(nd{|H+FUxMbcDt!Un7RO>tQ z<=ft1&juIRIIMq07@hC=);jjDKUt%V`Ms{T<+m}t!xdXDvEyUCJoZ^qdp#Pg))eOA zp1kEzyKwmob}`NI%b4R{JQz!Cb6&J;bQKVt9|6nC@B6z{WI2 zId5&6_h>!3C*D`C*)AqtFIt{GsJgMsA)j+({vl@jXx2s_{?_&#LEhzKznVUqy>d1B z1Jn6v(ppC6=cjr3%{|_C%;uC>=HRn&bl=H*&)L&r`uaQhJdTEm)f_g*sq5*5tl`qU z)+c!M`TO=?TYE?`+*5R>1KaUyzTUIyo4Mw;zK0vzFY)G{eI0J}?)m6b-HS`t(PetU zI&N@b1grZ|#>D$LoSnbzV4ovCpXa_~vpQRUzgx&he;gg;IeAoT8uWd|94>q_HpiUj zy5Cy|<1c>gKXt}0n60c;lFWlb7cTwdjCmh*17jx%=`JL;r zNnT$QqkDVv$IIN-r5Nm|=HK1d^%E|^@8>a`22;N_R`(9^@jLNmKY8%$VU4!@6O*lY zC)b|uUYhgiS3DBqOB`HdkK5Pg%dU8^Ru}7y7ak|~to^Nj>=Ji=hGiU%uk_1#KHt&z zuXp&w^n1Ur#A-}D>T5kmwKTVSB&K`gqvLRGEweAn!8{x}-(OqT=4n3b!TV0E|Je`b zkI&{;eRr<+96rIYM}?nU>JvZxS)C7tcsZ`j>x*aNUFCr9z!Bd;7jtqE@8>?6J%{bYklP&|>QMgG zL_S&f-EyDT;t$?;xy<^FYwfHJr|ucSp65ll$n)RC7pt6&Z2rN`d5-xUwEKwO%X&3p zbDqa?JNM0geqeLH54!op{?#0Q&R@mIb#$A10@sPrev9Af!|E$XSk*dspILWaEmM!i zu|EBG+5DJe*fQ{L4w+>b1D$zS!_LXD!!>E9RZ?GQS$0x;_p+YdOdHh2tN-ay>nF;K7$WPa{9BRhG_+;{T%`x*Q6jr(@&a~(UmT#mEPlnXy`@UUNOjr+Xf z4-0>BXlpz+S?gYOdeFH1@QAIrmm?bdEp{-E28-8cQ8}z;pRvy#Fuzlg^UuY{#aa)1 z&9fWKc}H4JVso?a`$NXWbhOWXkH3A>clP4Q{ph~&(o@}ss(F0-4mG&)`QCeSY9p34 znjK!brYpW%j|Z;RHar{e+z+w+m$llnQIpN3@uQ8LTDz<_A9i>LKl**tp54#D?C`Hd}*7^QQ_3fMechuNdx+ z-ZSK9{*a-;S(yKB~WZ{Vxe?ajjho;uB1^XlF(Im|ue9ByoqZ+{+L zeO%9Ri%%c(dbC`!mY8>ZAAH6BC$BTF*76pAYFoSNGV!_xM4Rdb3w|+1ulADpUp#tW zz!0bQIj`o4o%!eTxvMwq!x1K~bWbj+=lm`%F5-%h=kiF*{`(bbpSjWEN6Wi&u}_X4 z{Mnyg*Ej0Zdqj=Jb*MEwYe$>-sadbZ!ABgpMt{ycPUpZme*GM#*TtVauI4Nb-{5>^ z{&RC^Y+Me`?4cK%U{6g)w+mj5W2?qjVs^h+9@Pc5wLkpjX5_b+<`d7e;MpVRy{}#4 zIku1bgjdG$HBYb3PaY50@Wcyd_mt+D^X}DCXZ0xm_cM=w=1vTn`*J<`&e(c>S;qx$wWHDh^MCyB z_y1cmI(6@nTX>A-?8Kh&)x3fmzVv;t6Ax~Ea{f=g_=)3u_Tu&i{psBO*8MsB<@urK zf_1l68!s_l!FFE^o^{t5|4khln_aas?+BhbcCCSHoO4}YqZl)OS7SEp&BPnb@~6;Z(aD7lU%coYwsC)OrBS@alJZ*r~l_je0#!2aIfl~QEWJg=@9$Wo;Dxt zYdDF|ukkYGymeU|+Fbg84Gd$}zP~n)aBkkYeu-o4+*fQqGpC1R=l&3D`f>96U;TFz zJm2^E`zyy+WAop8zpUdJd)$HF*2{_`1F}btI?*K7E4WOpmwou95MIj=6U9HZhOOdb^f(KT&*?S zt=IPA)WYv8t0|4~jK6wTm(|0$x}RKf?|h5XdD`PMwNs<=kt3UbuH`7kU_WyGX#Sb+ zsD^{r_{E6c@87A?Gh!@8xo!O7s};`HgWb67;ktGn`}3Z*y>x{WzVpt&ckHg<&%L%f zy#3kZ?vUTyPwIDxe`=KLySQ7ke(!{%9x^94bzQBh_vF@R5Z}d`?^|=-y*&2K_lKWc zt9N{^`W#N-V_*Lqt{)k@pB6iKa>Q9L>}QSE3iqzLSC&7n@bgamU;pj*w_(MvdmV0U z^)5{3Y~@3*$*Y*f&Dy8BteyL+_VAW_c+vL*zwYmNX72FN^EBJzad_sse(=gejNr&U z_scvV6PthE74TCNqdey5yZ>U|xNL6rKs|lMwwec5FTczsx4V0VIp?ccY~Q%sf3(ma zeB?3sqr>m#J{+Il{w9Z~IQW?>H}e|{PHm?K?%#)+dN1uW)Vw*@!*}AiuV^%WQ56KQZNJ{oEU) zn|PN#jr~=<=qUE$RX2R(!pAcwYcv$2d&Jhi9K|`kol*3S9l_~vnR+j_hb+nQYaZ;|5yqx%OQbCmzN7p-@mj`CZc z2dkPyLs-4vmqT;KSInv7Xq;;UoM{7MvHIp{@Xe(uyW-5+V{5GxtPY}UHf0WMzgtZdmg(xm`^omE_5@O!?U3= z&l+sCGQ!6xBaCqFGc{|cpUUCr(EboN+)2Npu?~mEa6S95XZ?5Y^|MdS{8dc&@}>bFJSWZvJlA^WeaY;? zImETrxOmgR_a4sq$sK=o@w49hOHBOO<-GqE&hXWT-B;Qt!};pxSRCX%K6<$KUHE)w z{@S`!hrUCtrq#;5F?$Y-pS@o$@L&v1^+--~yK~Uy{4OOO9=RTVC;zP1*8VyiCs*t2 zH~(ss^~Czi9?sUnISl>(Jm+t%Xoma2VJnX7jOl~&%-&Z_IKh~`PkjC}*WaP=S=Mzw zS8Tn@6E4i%_w_*Whwos*qS@wg`UQs^&7r)PZ+P&Vz8?PFI}-m6hW+$I417*6z)mgx zCeAmkH~*jf?K>aAoo87_{=s@Wj{VW)JZn17?-vfv|M(^*?VEqj`HE33GTQsA$LiJn zp8Y&iuWDj{gSUF+-Q>Ueb5b}oTb}mm))NzoLt262bbj;UgaA!NnYQ<`^fp7``{(dFEvs}SZvll zK6j7PLs{E8$Zx)9SdP^TXL#_#De;?UpCR@DeWwQI*@!=}=G_)|xZ>pa#4&c}GRpC; z|LU0-lSg7&`*Y&D=BFO=buHFlR_kD1xtII=?D=3`#c)2{9(=QY^X=~&!djhR{;|$h zzRNXSns;)L3*ULJXDmLw*GB%0vGKd_Z|vqOu9)n_qu-3Q!++jipLUezdE z`1kMj+GB7lugv$JQb+Y!9*K8**5safc|Y$x#n!yI@a4YoeHO^tXbPVVU%EJ-c=Nnu zm*cu+?3F+6(BMlM-#t)b_Hb3B&+#(>ivs1|(0giYU*uN;;W z%<68OxohjDewQAuFa2WEdeP7Pa&8Q<9VzK-qu{Rg@<>}PtDpd zCpN8oCdhR(py5?MMjCF+;`waI-rUsqe|(-{`vsR@;#L1&e5=9mx@ae-Hx@g-G#G#R zJ*&AK%&~XKMf}+B&j|F<DO ztUav5W`jr0ukygz{=ok{@5NdD*|j%TZ&;tPO@779*gUI$Z2$4a!~9-vUtNuh@6`X@ zXMAvj`Kf+>{^I)dkM+s_F4l76SDV3nHtxifXED>OAJORa;iIv0EnYF@;v8Q&sk=R6 z=9|yn545h|`<^)(@ZWg)vif8$9L)E*e%A47Joa0EcIK?r{^+3g!>jw}ejcb!>FaMC zi#zXN?>ICu5AXdMg8j~&-Xi{(9J^sYtDn41orc$S zFy4G-{jJm5-@kO2y(O`>N2`sx;#s~~6YJ>sPhR-%dN|*)t6p8Rj-Nanqkrqw{Q{@4 z(L1=zeQ>nNSYK;!jpDP*TIcLb=8g>w>Eh4$=<%0&hTlA2*l%1|op-NhJx4Y9%=n3) zLp(f&o)g|X$gW((oj-yZS19fQqf|2tFec3cVyVaq78@v1KFC2O3 zqr{Nw2cGtjPreSE>}!KJZm@FRe2wD97I!_9ary<$*1Gom@SXRv=FYac4hG!z zXnDcplhN~axvAIm%GA#N^bxz!>cop*eO<%A<>0aZl}GoL*wAUu8#njX_ZL3mWu$%c zh#lRVr<|=Fez}hQymwFC=KXE$yLaI_bsFyRk#B!aAqFmDieudS!5r-7m2vyLiH@3E7Csx1H%02Z>xAuI-{`|-~4!FoOSbbM?Z9a$GaqIg? z)?3%%r;nc2non$#|J8gmny;;S+#GBduYU2*+$9#BJBlIS%!wav?Z2+^J$CT2UjJy) z+`Mn@IzN0es@wFm-pRGK~VlG~K=`Cw$r9 zgRgk(+2I4v+OAhmIPzA1nuEBxSe-*(OK*T2bH+_4=E=YIOzd7S09eCQj@OCQSz z{=d;dAI^J-F^4?k8AkOVL2b29{R7oG*DOm8$0&1kH%iiV(?uJ#5-K@ zuz!`e5k5{i+TZek%RgiM`gaq)j@^u-nL3T`{Ot$$zD^(UEoVL8nK`xkIJUtYEyWo< z=5y1DAIxIJj;8c?EnocdeDBZ15~Dd4V{u}0RU>xnqeXlk@#ot;2u^EChn({tjty5f9t&N@GNZ~wUmKHhp;`<-(zsu$f>+vrs;;W&LjtDKkP0zel<}Cc4`{D@pr%PJrA@0A4=?Ue$_T}tslRmBR;g>oRjN=mcbm3_|V9RpZVE? zruRq7=?yWnp8or$S21YldgC<*n#5Mj>f{|jjQF}<-=YKHpP$#``z4KtVeGSuE;`Ddc8h3Ec`_y;i1%plPaa)`J&{uwk|6<|!wZ~ic zSu2}Nw z>$sSgZ}`*)7Js#y`vCv;5_|W@j(m;bYJ2pei8+3_ z#y7UrwlT8?*ZH5#$9JB3*wH+!4Top==w;9Sa}V9M@x4ISiV06nx%O_*c(hgrF~Y6b zS@(1F{yVJBaammTm1A(!iQlWf?0)rAxIY_H?Qph^?~cJJzmp@|tiAWw?j2K;3txWp z?|ASM4{qziH|yRdU?t}F`T0QZ?dPYp*m{1K*QuAhnh*lnDgpMC3QBW`i!Jn{eX$-MRcZdvBP zabw>+V5$X;bIy_Ze&wtLx>M^XiDJxJP^W>peKbuQ~Bu?&a0% zS#OU2@Zv*PvGrcAGygpG%60S6oA|qa>oRK>pA)B=;Ej{IF1LeS-t1RzxXn#`akt0l z+s{3Fe~9tLM&0lj|EY=j>7n*Z`NSTFqcglO7~w2l_n=(oy|{JjzdOKYabnZ`0Pp%` z&3z4qcJ4@8xj!xr5X8Xl!Rs zT)o>vi}luOHEV4*htyDRAK^3g5R;wjJ?PbX!t;({oVZgT`Iz&LH1++-Nx#9T0lUPL zgR%Fv&)Mn*CFUUYOnwPoiV zryNFk;p5zQr|ko4!@Yf?esXUej1x-^cjse|hdgN?ycc|PU%1PcF0t?Zqc_#i^V8he zeKaOtJaJ*?k34Y9d_PyMPkG=v?~k}V;@97^4LAB%7dhd&eRQ2X{CpG#wsdfWcXQ?| zUiDfW`r=wUyfWW@j-UL*h<|Z4-P!qnuizv)ow=l;C=LWzP-Q>zt4#& zw|_!i9=$ZN2ZePkS0-OVKjT3sF4!Ij5q;k+?o6P&)ocby*VTR!sBNAg)d-pQK>UTkrNKe4a&^5Hf% z&tR*2f3H8aoxN_xzAMwAx{Rj7VS4wxBk8?YInhkcyZ$LBbHUHpym#)Sd7gNa!=v0c zm)%FN^%vG@Em*Rr^Y$on%!_uzJErC;Uizz zY;lo?5sq`?`qnOS^myzK&(`$h^X`{mi22SBKELBDXV|N^*e5sG<%%Z`)35gzAMs() zZm-!U4s9R3w^j?+t$A?1;Fx#rew)1B@mqTsv;G&}@B1Qg=h-O6`hMvHvGe_V-;Mc9 z-7opnF5HV5pXQVic5@Jq54`A-e4ahu{yO@b$2qpQI^&Y@F5aGtm*euBYTTT=?i~EA zXP&NNj4t$JPaAcSI~+N=|L1ye@^I3ber}*H>jvldLM?2#m zv8I-d)pz!>p}(3vsu2#EPy8!+eIJb0GjsS?V_4pI<#F&wKecR4#s1aTCr8+`pNYAc z)o}OplQW#y>a9m>mvO((mh1Ct>Trkqt3KIt^S&_m9WKXDjMb{~Chq;|-x{HpdQGlZ zIR~R0#ir@zh{x$E_nq@-(0#GE%c*h242S9m-}Tz#?Ox2NUf<5JXyZv%BQP0JW2Cw?^ z&+!Mgcr<4tH&`1Z>rZ;UYep;fYUi9@qn|#k9;xGZdAU9@=DwVFw9%bD?W5SxNpC$8 z+g$5hKKzIC>?iI4b{n^O;W~UT@59kZZpDOETwL_O9C4?c+>P>qxfuUpqt@acU53Lv z6T}W~c*u9Y&*a0#m^E=}SIohsH7)>yBN;dhsT|3J|D4pbPlg`cyGYNyYG4CCnnos9*+FYyJxJ) zZ`S4>%XND|3|ir{$2)eee{27XZ)=sloqIK$)0e}4@_#1YUA^czwQ>*6{V{xhd^g|C z^}D0~R5QGBoEWWJ*E1jOYuozRFNW{DYr@2Zzgp8{wP}q8TW>WNbxhtYx0>ta<|K|7 z+qXMc4EIcXfG->Q?|Ea;gg!YwCw}v4oew8|a-2A?)uiu?^nLSy0q+;T#H8b3ny1b7 z@y4aoE85)Wy{MSWv-O(aH-Gf^Rf2W&V^_}dInN3;-951Q!{w3lyT|HR8~L!Gx_<<# z`&w~f%7s17r!U~ZbWd65Lxaq#ud$l5+x?((V>>qdJ-hNR2|xLFUr=i~!J8QNpW&!Ba+>l z4w$u_wZ1dP?=~M_de=6&K0n3ZoO3^Z)4ZIGWBbB+`L|YQzP{FS zF&mp7+hVHM=KbY9+k$dFR6+y`~@fJHe~z9juS9_=z1& z9@|sZu=CqL)yulr;^>`VS2O&Np0FHnWB@Cj zY~7j*A9;x_uhD{D{d>&k_hPdCsJ(qGK40$D*d(slS7KZzZ}Gza^6$L6FApDn%?XFZ zIeij6`v1bh`JFS2Tu*=NDfcTp+>TZmJC{)&_S@8FzVqcD-o96959%>Cu*?k>?(=Ll zXMO#W??>~7nK`*M#^iTfZx3w^@Y?n6SMo}XTMq5hvp(~ewLi|6Ph!cT9Kz$>M}IP3 zjv3?AoQf+?{;@5WgO88H`sVYQH8vTiR=MU|t?-x_?b-4WXKm!zcsSwuqpy7D9vj>{ zJmrNW9p63PJx+{0$}M*N*@wBgC#Dt?R}UVn(PA;nOHJf12fkTrE_!4?3*vGxYO816 zM>uCK>&?4(_RU=P=O^-;ef!Sbl^9Q>eTlDF`plfzpRjP*{xqNOXdW5QyJGJF*L{cE zJl>kbzP2#N=XdfXKEUYgkM_11QAqwV!2{yyv9aaKRJ;n4dF_a1bVXZ(tN z;$&S-)lDvEUn$0X4|U<3W8Q6Ji&Ja4`ru<9Jlc!hb+Me|I{U;UT&BM>_CCksU>-mC z?56hm=@EQ!@9r~mZ_m8|7Z3TGkBxp{D<{6?6aVe6iK`y)tcQaf&-(V$BN+1@vAE5F zhI?H;zwlc>aqx!k7=C}nsy?{==1vo-UV>QkB>=*9W zv76lR%292H^CMUfHgMZVa&tW~>|xUjYC0S)u~)Oce7#>;1(!dzd+wi~Mj`r*mC@ID_>t_TQiS(dYgbjK+my zJ=gBT)oAW%*sIft8LT__XHOfP$;o@+|L%JUekae-Ku)8Le&w$giQD(b3cZxqIUk%VrI8N>B%el$JzkKaXcePXbgo*Ml4HFxivxUa^k?TdEF?GBH*S7KYf z^2veM;b}f~dK4o*v?*_Si^&HMb~)boM+f)P;)-cKc{Qit&bfM8GtYi%h8vz&x<43dkTsixbHT!~`VCMQ0k00EtYqZ!o zHo^JMc;VB$Vb6MX2*%9ErdrTMPU3Hz*6Gai#lbkax5vad8b%BJ&d=1Ub2z>J#m7kF z+B;V#vBIP8Vn(+5299yKJjFe=`zPMKtGt{C?_I<2c=no2j{Y1rBiv#S?<;sexoobu z#Yc^%PUo8M=G9!X-rB*kAB^3VJSI*?bJd8SSj$mf?BpX}@E+Bg9qxL6`?q*vxL&{N zb?~gw=QjsBoq6Ypdumlq;?4baH#S~t*FMx|>yNX0vG@3?NjSf?6dM=Z=6GwL{LDX_ zYwVhr*swSMYMt2ZaMMHad%q(lj-H|275wMsQJwWduy1SeA3u34ez0l$NL=4J-?f1Q zKiBcSXxSd)pKH%CqqrHTr|2>3H@*j#Kd$ARd6<0OwTKVSn{U^S&dpRG?fi-it9{AdGd9Z^A>klsGroOLY!lA{) zsXhNS*8c(Bc>@znLwFUzZSz@au{-#QdW@8fEH`M5W| zmzv-A3HeVCO-|LL_q2Xd-|?4w^KSh3xIQ`HdwS4*oOpNeeYbFx`{Fci)>^Chzhkq{ z!LPWk#h(~|*>#?tIWNxg%JsedIX-Oo(M+zVo|y~AxySX!=$$d|AdmL@#HZYmLR9o%fl|E3vMAc2>Vr!`R6;wV&K@3fEv?<+rhd z{V4B)EAIN>jtd_)c(i}uP7c-@rvxwc@3Y7T`^#a zJN#e4>)+kY=Nk9j=(L>K|Dm;baLns3zH+ec7~O6$&F7d}xu##{)K0Gi>u>$-3Fdaa z_a)5ul%M-aOuRGSb8#lVI6v4h9Os>VcvdUiU|9d8)5N=B;$D6;r=Iemlen~TKfCv; zO~(12arT(egAd+2=KKyveCYO0lDUCK?V|#n?& z@W}e@c;5r+Ctm#co;vjRuHaeM>&GuP=bZid+#2k8|Ix3Ls~R4CpJG-!bK4J}=2qK( zoBz8Oa$-SgmhHHD(vx)u%a#+xf-h_aE!9=p?7{IeW*|XR7tAh1b<_am!6# zm_Kvuat^2W(yTq?6wa+r>ydL@JGa=azgT?Z$F8-K4;%W;nx3ki+&V9((YJlUUw-lb z{&G%F>(eiHa2_zSrXKTbm5Y4~x7ZuImU}fi;W~N1o4n^U5^mz-D~7e@xjBk8eZY5q zCUG5(bo^ZG#@u{+Uz)cL(;snyRlBo>XME%toa*|Atyt#W59Z-y?(6i{#B6WC+t1#Y z^AkJgkG`V}KCR$i#geOI=FZyPx!6>@tSy)O=n~)W#^5X0*aV|JmL7bj$DY>JygY(c z-jh@9lkcS-eFo<|x%WF;-xE7;Ju>3@hh}@<#IHTK8r-ef^2wgu{b}=o{|eSssRr6 ztZ4Wh-j2V;{>gXxMX$mLPaGZ1!JPA%yX5g1jP{uG?Wfq6Bd(1r7Qd}$vGt+2>u1D; zU5@&14}JLArupbHzc+RG!lnDxMEu|sv-bPF=xSHozB|h!&xUfJSaWY>K6%bPka_&! z{PBD289#H~+;N{e&z?Q;FTRb-77yCM5DzXaN6yW|r*SpNeCsX;e&#)Y*S`1j)-1kq z>HhrX`8EHR$KcI(_06?0!o#z<9AL&T++Xl};C48i_el7|ed4egyJD3aT)Dw^?u_2$OFoA%Xpv6|1sz5k7lVt(+ct@y4t4y~+v@9_TAQ5@KM+5CxzkMlhm z3m+U7UyNMyzk46a36I1G&b${MA9gh4!+tQ@<81#7$9bQ~^{GcW(=ztuqCV_%d_{-& zc0ODlGP3&$qExy&tJ?y-BupOIIzkVjbD>2(&;yLtabDP}t%JXaT*0b|> zt?0Qivo>1sja{!Z_x}A|8ng8WCOqe{PhWq)$3wrK`tJzqZr^P0)}9|en`>=Xn}61h z9yt$g`ynwuYH)iecjLUo|-@D);w^X*z+BQUVQikY78dn+ID%QIuHAI)Jf^k07uA!GB?!;ND-zT!vMsnPOZo$r2@!zVVm zf5q=RS+srfdDosE;>P9=8#Rm1uFv0j&voAk+3M@Vn-3m8`Omw$xPvpi*|5cfE+>y% zH-EOja*9oR1}AxDv={!Dz1o_&a2T!hMDS{3TpV-3ruW3mnE01#zBs^#hm&*s*i<8S zYCm~Y=fr(fpWnW?iMiNY|GOINdH(zElGu&Eu`aRredTbTd-?F_b3>kg%$;%e5!aoI zUq9=V6K<{tZ)zzY^IIRB$}98X(p+07949BaJgcXeW7pgld+LoZ`_+LR{$kTJF<-%# z7e1r0Yx82Uqb+VzuZJ}l@w+qsD*idoXs!Q7)7msI>kd7@C+~lGCOkTa+tfw92k)%K z2S1oOCMUM@T>bgEDt?F8V%ax$uCf129+>_Y9)T!`}BL_F(d_M$Khn zJ*ue~c+m>x+T$Ca-c$YEmEof9m%cOdOK!Ij59c|qbG|m$xsMb3r3SUPMgTrT=+B&{NrOU z$$7M3Q=jrszv1@Uy{w-HTUYt=_Y812=X*2|hfR1i|6HrX=g}kco%{#;Y zh?BX-V8=Jt4m~Me?(un!)K#r)xPu;mBiC?LR zJwNA1%P;uLar^&UOg^V4Pmk9weL~mrkb}5#om#YCgWXy1-<=Yv{Y-Z2Lb?u71abnZ|N1Ois&TQ_jXXj>Y?HZfjw5LUE%Nb98 zdNO0?Pp{lGV$=JCul3DC-kI;e;oK27HK5;WC{Fwz^y$4U4m=u)#|Ou$#mx^F+U5Ku z-mm)5TV1}**Z;RRqs5bd?+vkY&`Yktc~p1n;v~lYo?rE03!lHSzoVX9JI{CO_T5qL z2S<$GYd?J`_ZR-vHqUt9#r)wr`90n-7tgf=zi9AWjo4lBd%{aD@dh-7+ZqCy`biAuoY^8cN3HW~2@ zCq44cB{tw!DG4L6Z@$b3_0QQqqE*RJv({L{a0-pYwwxl*!_ZUamBV4|KL{F z6Yu0|O?-TM9*nO&KQ(9%4X3}wqJumf@t6PJQ@Ebvavto9-u&d$>^C*d-Q+}L)?>3uKRouL(Z`H|5{HBT=c>#JZL<74O5T882kGR*F9hDX?wQ^*bUd`>NEB*^_CuuO^!#nJsLN@haX*G8QF;C zJhpT?^ZLE}8UOYaP2}dlVRd%ib@m674O~6H8o>X@mImi@N%B5>Q#tTqLyyJqJ`mjU zDnDA%_NPYm**dBZ?oU4t>*sa6*iJpZTVr^5!J=1U)y5o7{70Kx?BrM-k3NaHOIP%STUT zzB#E;V*I0Lu!7hAhb_h*`C5-w*)Qh(cI^CJpy>_c=_hm-q!chVfQe(ybGkNb$-xu-w& ze)XLagW1P{h%uK!ubN4(f&?hdEF@uh?P)_y3j`TL*N*EjKIZyZ~^&d&vB&t5z@U(OxJ zcjjL0&9e`{h9wtqbB@z;89w%~VC4DpT3$D9dgTjt4))FS)Hv7n|ExcYFV5s-EWT%f zxxKz&G&U|d=c`v+$I*wbFKg9l;y)ArY3|ef$yF}H>kj7YpWJcFC`R=DJ~)Z<(L+o& z=X(6bYCOGByXCOo7rp!VQ%`JPgv)3oo>+Y7I2>?o?%_4hKU%4+Jl#JVQ*7t7t-iPi zt9kw&#S6b`nfdCNIdPl2ULM~^xrwI^Vojd&&H+ab8?)oou;b9$M^g8#?E~5xywgv*TZj~OId6FQ|qax9C5d{KGkqI&3AQMr_|>OGq#t#JLiq% zy~lZC<7EyH_s+-ZgUq)M)k6OzuA{c+S{&!G&HPP^bM891JmS;5>brGsU&N=jF!4FQ zFzIN1eBb>_o81c@;r09+jI-YT5@t0V|5wjp%Pn}-%DB%`_nh4E<=cME7%iT$m-E9t zCtlZZ@Y$a2*1OL|IAUbvcQmdJ@yB&zwEs_EoA2MvocMBiEbhAp!3SRAF6CI}KjOX1xHvhK1v3s>98R=Lq{Bsl!?%G<5P1pX%hzsAnms6vU zYDh=9tcGlQZGH3E8p`v5i+uZCs~(=b2Rm`&fBWoRJJ@25Pw&I_rT&36`^Y5+v5uzp zKz?8RCa=@G^G=bq_5i=sgP!>Jog_a0JdDERtsYN5_Z!>CoR_5a;w0ZB`>%saN&K2?l@n zWab^c=U}b>=g|(P*zB@iee{@hIP>$-`K}hP%~hW53vt3lzrzTZYG2*Yje{R;^sW>R&zfcp7hN8=F*-Nzc?9jJbc(yyB`h9*?hH8ljM;2 z&o7w#@yYq`&tBVKeFtx>*v0-c1RoY>-is>9l( z59W8RgV!3+aBCgiXL#yp zKX9-4HdO!llh$Y zUOV~YX>Rj9eaE(3_$0RL?&$}|I-W*H@~O>gUTwq>+ZtWs+r8lUCHMH;pE-gh-^b~x z^yGK(N8kCpEvM~?YC18eH|aLq?j0vr99BCuir?MZ!^K0d;^jUQGr5FM^=nPpSYNJm zHIFw<%QrDx$L_g%@a+9Fe7pJA1xc*Au_F$U{G+Ue<#*y>xQPb)She;6M6I9(=P-*Y)dtu{Iyp z(tnRPA6)nOU@f@(i{W~opJ(s6eKxWuzW==hHltTH))VylG&+X!otUrIP0n(2edb~l zzOVMxvBzQiwK&0Q4`;r8y}mHJm(Y6k2_O5|H^0-XvBT%RrU)Z>F6K0RRk z@VJ`;TYmDyBj-jv`G-C3auRd$?R^;=y?*-Xww~k0)tYOXq=(e>jb|S2r+zTP$U5KR z$zwUSf5!I_%=w(UJsF;Vt0}zct2=m(#_jsS$~;cxF>!x#_ik-1xctNaZ^y(-?z1<_ zDd+OXLkzr|15NC8KYU=fS59u{`C~tZvo(0i_suJ@`&lUKw8x=2>|VV6H5?|d;fE(p zHm_(q{b@c&upaGuqqT6@?+tEwG+%c7^G;{otT;b+#2Aimc9RWo^9idjh?uo zM>To(Wc=XMa{1ymn$kG-;qh$0nP&?pWBi)8+Q(-!!qYrF{1-cM`TX=Te|TcBi+_8} zxmw6k?rdP=V1&Wf`rhw!v)6cEi|w%&+x308pWNX%;SP`Y=b`Pti|wbp_{o)R z;`l7xy%d+#buwQdwud5j*qXg{pjd^fn$x1;g&pF z%j9~=?`V$y<^cDK=FiSe+#f!CvYz8+lQ^~SeYJhbKiJpmAVzt4pOJgkt1S#`ICY*T zuH`5$z2j3J;)x~ZYSh?^Csuh`qv__W9?ko3%6RtXGryWQuW+%4|J@jer+j-@ry1@i zm+&aJKN)kdQ?K?Zj;_tOf6R-qKA+*qzdCHrpKK?_JQwj9O+LhIJUVzUIrH%;_q~Q2 zoW>O|94>zBb4}yX(VDub|FIK;9sj+@nh$MrPk9IT9vS@U74tab58E~Wo%hU@kNm|5 z?o~WEVu;6Y=Regv^Rb(C*!*Ca<U&Uu>&E=J{m)9lxJD%$;1}^TosYK0nPx4|5Z5 z-}f3v9(&(3{^s3x0h-|uKV0be37<`Pd}XdVTgSoLV9V#hSN=V+2BR?&)4L8%KCi*A z@3DvN-p1LvJQnx(#r_@NdHSJsd)Fpd-g)=lx}stEiL>_l>}sAgfU)(&2luXv6Q9l< zKK22=b6ve%%d`EipXKE5w+(jd+WXQqTRdQl?eNHT`&yrk&7<{?ZE9Iey5jTCcj>3E z)DL&p@pHUC=edr3>l03mCpJBnTd~!ezhmwRbt})*?SA8n#dmNY8E@JZ3x1A&a97KB zez4RKcQN3|>2No%25@tAKBu-6BV&%I8b^E)N% zy?5g(1}yx=9}X~kO&9v$XD!$L4*7hynVg@E8y@8q8`t^F{9pggJ_p?XKF-M<9^SaI z`8l6=ak1f^c|7ID9(H`J*~2>K+B-mFv2$#U;Gf?MxatqX+Qh#3e~BXoOk?o$O?5No zx;g9^{LaPik(li*IH%9sGpTvU#Q9?H7#-E}`kMIk84inSt+Ci9k2n7MTI=@_8PhAn zHzV8dyxU8`YJG-Zztgf;TWdV=H_vwrbFpc>oO?g^9BK|{|69)O(bX^Z*B74u)8@t{ z2hG2Wi4$C$Pn^xK^Z3IIPU~^}Cy)L2F+Op~;r%&va8J_v!+9}{@@FS+ zfAARlS8dp@#>K+bT#oACTzr0XHhRkLrH$NZLlgNM@fUxu z&9xV4EN<|vXB-jggE--Nt zmwxc^I0^DkKXTrmo1Oc;IR(pnaIWU#JUqYnn9DhC=By`HYiz`UzKJ!x!ggbIl*?)n zdpfe!j~|IQy>tAn@4+VTdh;H#bNfCtxsLzzs`J!4Ioyl=%=z?G#?9SxyD{a{nz=`2 zFXwT}JdNFV)b zoZh-%b)BENt$Ff(G$!oTW24f+d7JCj`rdW?y1SsT5^H) z+C1D>&*H({SYNoU7SZ93jXL!{D`#vWDd;6pM;d->@M~`5(kMJ7)r@nWe4Y*Fs>3=#LEseMw%-N&ci>d!D)36(;;Wi;hmrRaeY7Knf1jm7QZze+#7aud46uLZ0XN0TF?uJey$ax z+=j=zuem?qTEk7ve(4+z^PE`xqp3Kje#>*}=Iv{7>&ZPam<#K`VRJ6JGBZT;L9W z7;`_3-AC=%#$TU_ZEm$0z4Z?azW9umKhM$=OF!+;&|@!;SAB->T}{jd%Ua`YO!v4L z?aQpmgMNp1_|3l)7Tj=yi=*EDh=$MLRkQM={ZBn!smqgn`}D*x&T+#oUw-gu#@_i^ zbDd+c9%9O4HJg4}A9(G7T&FL-V|O>N`EFpiOke1OzW3nIPK=Wm4&pb45pHb0*ul!W zb2*34N6zIm?^Ez;0-s%uX!+fdy?C=f)MnTJnuirzTKwbzAD^vdxKuZK6bnCV>(@MR zVYl~axec$kUhQ96!eMWH@|e8ocVgm(lXZOHnw$CZ5u^PXuKNFAC8y`fzrKsv`!@cc zgH!GQOb(-?c|E`RCvSC_cPZQ)!}-Rohxenwzgo+gzjKajYsxM$M^E_6p>w-$e5su^ zw&KIt8nzCrSvdS<)0pm~;Ko+GS8Kv|{mrpmUail2jdoewCnIMsjq$G*{gA9p=PU1dw1eD$6(I?2MT-nHm)4t<0Ic(o0nIv&%N{a;P&^h__NtOvo@b! zXP)MCnNdzTiitaX*L(iSc8+RSyWjbW6WiF`^a{_v@f~~`$oc1;?Zhmmx-`zbm-$}c zzw)_t_Bp-e2v+!AH1D%xdGmX7UYy<+;Zu8l=124I*gihv6D^;utLx?7x|q+kc=B;{ ze@ITnb)P%mI>0Sn?A1S*&&G1C?&8DQ7{Pt(>>Qtr)uFis!@rH*{PmQ0!~Ji4cdz(_ zv$2~KyP5O3?#lY;b?RU(*! zU~DWL;Pm>$fO%@PTI0kvIX&UGKVb5~AKu~Nn${aLTyD=$+-OZJ=hkyR&yI|2;`iM( z9O5Tt_QJoPu;9Cv8ypzN#@dNLx%K%HevkNml<#UuyYj>F|0C;;kt11_r7`!TPP4ZJ za0gGEK2nPmf05#d6uE>FxBxDpmq3XIT&Xo~fg%?23-r$;vVlvES)HoNjPUUAh|H>P zVCD?Q?ev>G`wSQ!jSn|m==oRt^6>11dvYDVw{nfGe(vu(P0Z;-T=)-G|D6&&SIp!= z$D?cWlB1X~;wN6Oond6`=mTS)IoA1240y(Ke;rWs1j{2>2bNw~*y)REO z#XrxvgSB>xHT?u1827J?{{}oli5cz z7Tl{k(noIgw9UQut~XZnP_ua^(mVI*QGIhhqu<&$n_GI`=Tdwgv9&I`mj1y(?z4Y( zz2JP-bK@`1#BL86YrNROu{QSpq4zrvLo7b?@0;IRBO3U#&${-id$#+2ur+91%hTM( zDEEC=UCnR(UKGaY)BNyJm-@TL6DR!Gx~B<#@SQW3^Gh%AuYTgPH#T@z??~pOq;>_52Ce3%$;^L}KgV*2P5~sQxzEjuPtN55d zb?1w#JTs=B;`@zLui=Wn71M{>)Cs9W_N1X@xi%e z{7S6Z7h#Pavmed<#9JF0z)HO5FHCXYzr*Qgy!(3%gSQ$VeR1Q9_x=pv#$SHToBdqB z%4alet(*VoRNY!b^Z3y<=hPm@3)kTCyBytzf8%DZ8ZQ^N^{2gOoC6L_W7GGuj*Krh zo8aH>#@NKZe&VY|=5R6p2UgBKa@}X2o{P=V9#?o>n`_&8Z;aT@{+RpP8J{@wOyOhy ziXB|>tBrBmnG@4@9SKbgEdd<;nKY#c|P&Z`{cLrqpw)O z9eqbjx%VA({om_eTzqrf!lQPFD_-)5Z}+1+ZNkBQba<4H_o&tWbJpAJUFV%5+OqdN zZ=P)VZk{y3NgP~qeM^6-?|0*zaXHCFj|`?YR}Qhe)t2An84_xCw!{yuS$^RAZ@A23+M%Mqt$1_KG zbRXz?bC37rq$kVibNS$1O!eU}KF#$EJ~&SQ6yuG>R?htS3?6J_v(Lt+_1?9?R(<66 znS+m-@sD5eo!@h~n-`z0Jn?bPoO``>-?pJ(rp7rV+oAsfey-V(`tr*LBax*6mY`Dw! z@aETk+wth}ICJvL`tRqn{{6|=eu*a!xjFOG1L7K+I9KA$^W}`Ifg|(u=zC(Y68jsk z#^vLn5ggbXhfU}Bo_Evv4)4bHD>-`B7Kf$|xxg7-)va|l=DP@pkTAFSTIDKDN#$H@;&BFTP!0yQk7-`NIGCy$bWF zePYUgkKoOE5dYUTUCp&mzMP7K~H+xX^Y7gMeXXD|N z`}Wi7-oC3pUix4;!9DH-OhS}$OY@HWl{i;2ksx_Znw>EGWyD{S%zBjn1K5*GP zo9nSWlTUkOvGA#HdCLKgSTlZ8!}oVW%bQJe7=5cP|6rA8KPSnR{pPHPR-a4E`r`zj z7I>}wztz(C)^Y6~FvFoa?)mZ0>Z#twTKD*h)wr|Iw4Pn_TmSaTaOnGD`mW#SMJJpd z{FBGGT#9?R%4;#oeaDyM>%6PffAfsL{rqpnW}o8Y-n^c7&Rl!awLI0D25cvXTQT?F zCQzsBEzd7DlPk>c#)9FG81avdqdMEW8(X~11#bL`-+CJV@qeXe-(T*<%u(&;{(`%6 z*4yko$6vmKJ^34ty&k|b{6ES;j&Oa}!SB?FjXCyn{`POIo}a7ibLfL_amIeuPU7@; z7tP^7gW*$7@6WR0ibpGU%dI-h9`oV%_&fvFr#Q*O`R3qfUOuT?`Q-e}T=n_&jObp_ zJ(4Z_*z6wssOF2oCb+eSAG_`q)q#e_@ZLI^&)n-XWBh2?10G%7d#-QYTEp1KZ}iyw z%R$_US#Ir1c{w%)9>tAaYV;B_z1p<|vpwcnu=w5u$`|MO#9ltPqgQ+3)Mz+%j(_Z~ zYPEUrub;U14A#}X4Tr^n-)G8<)fUJ5|MVaKd-jd?As+3=^((Ivf4|RbU1`TQ*wN#^ z>JMYjd+efxvtNtk2=d= z-4CbHhBKV$UTd3fzRn#ot} z>5*If#hdjf*WvIA7QB9k0jGSXSFgSUu!SpzaW)&jabf1bGso2!xo$i@GvB?)+P}-+ zJbrMT#h94$4na@6M>~5|^FQ&=Gf!Uy>uP_&nFGaB+XI^(=OPZdj}GempZyv3@ zv5dv%yZ$gXo|u2k9bFIi;oAIu$7Y}Vsaf);!CRxVzGf}Jeg8e1*30v1o`vE!*MD2D zatYu4&a<^nt}p!9Z;#H;e{eqgfc+=)*~^CS=ruV869&zS5xe_p#i#kmL0{+4XU5mI zaby2c9xxpH{zKzph0FP!Ow4(X8&We`M_v?Y;na~O)`#u*2#bEcLLU_+Rw8wc-edB zcZVmYTyAnN4sIvra>1LAzO%2%vtyZ0ez*GhT{}6c*YNIKdTIW@Kg0LcIMcU3@x;zy zPHltz-D7J1OpNX!-M7Rv4kNLn)vV+H@qhT={t+W{!Fim2N8a~2>D$NQDYy2wc)4y) zInyA=6@AY$|M?|vvGF^c`3%3m@`SOxZfxDlr8wr#f!oCB{uiDf8+*Q+qi^Qr5ZqVu z*!Xa9ORn%Qc7C>$>s#<=KOg)Hr?)>W7>?m_c)jG?yw3d5eDJ$R75m^%{F~VI6FXyS z-K3Ew>K&6E9TPKR6V_{e{G9A5FQZm}zG=RNA% zUdDC(`tx7+V*J8BpC!Mx*7$_O^Q_0l+d7v!UpP1$*AHSZwsUw)4E;TNPTtl5e4O;! zJQJ%&?_m%AgWcEcq1MU+uAIfIwljA2KU&ldr(9RZ?pe9+-aGZ^&&tHue$v;)&iZQ1 z>Tln{^W-wI_3!jP+vE_wG@J-Mze5XL{70-g=)+wTJa%*XP7) zET=x>&py>Yl$Tzl>EvK9nLX1Pzv&P~H z%QHCkr$_N}POhGj^M1yUzp-39mxH)+&apA{0j%G3EI;_Mx!M1myN+p*byh6nd(FQ( z@fjWDqaV8$wC-ZeUUx0lM>U0kC;Qc|d8rBijJIx^!}7g}$w$v5C;4~p_~Zl6_uw#= ze{7}~j7|R2L&k&C{cfZdji|7QDf3~v@VYKq1GW-%?~#*hZpT1^nmke zpQR~X=6!13QPjk^Six(4xo(_)=WsiDciqBuY>v%&?SnOYUe5RB(=~m#ojwugm!5KM zK6qp<{Hr5guB$iS%&C(&ZyRHK+;e7=Ikj$GosD-b!y8-mJl9>=^bPDw)EL|d~V|DTUcyX^XaGmkIwDQ;Z=U}>KHqk!^v3Ibn`s- zv<&V?^54oK5HYM7<~P^G4H*TpK*5L%Rw%#V~ejtZpDJ>e(kHVx!CsLzxl47v*(Dvb7~Zx zx8}5bo8zy1GWSyJ_Zdf8!I)S-TE-7n#$mqhCl>v4jjP%ntjtdin@7gSH}{G8lDAyK z^U=IBhA-Tlr?$hR>j7Rd`C4bEuf+{#e5)}GF;BdsN5&Ep)>Dl3PVVXFUhIAj9PGbm zZJj;gJg3t?*P92e%$n`alj>c&;LWr_~Ny9h7S$p`Eq7ooWv~7iL-OzeVtxyEf<5P za_U(Q{OIeN&DN;jGq}$|-|Y{v^yc*E%s*QXpH=CH&*F=5_Il&FAFbderX131FMQ1B zd1pR;cFy(QZ;ZwahsVL_{-BSyM_0ps zhbQJ|aQobFeGWAb?$+$&HhW6Oi;XXPx#@x7JGzPmH@1JwTR(D@|JsIEfBx{c8@)f? z*!<)%wLJS`F~j-7yYcbZcQ9Dy{)mm+^c)V)YLC~}qTKlAo?qhrtk=P~GOmZ~%ilW5 z+Ok(0`-XA)`s~}?H}IBo=HZs>=?~|O70Up%BQ<+8 z*BvV#T;+qu>IfH3j>f~Sbs4{R9>p|wu+RIJID_@7%{BXi@pzy@3WYzB|fbeA7koAKk=4h z>ibb{VzR?2=hmH_YuFk0xd4yY4e!js!a2Vq-k;I4!>Rk6Gp_!?p@+QS#HTngmP30Y zbIa+BJ2$Uje#8Iz#o2xRjlmUXVm!LP%$T)8$6NVYQ?8G#e!=Y*&o6!lFSeddjWgp9 z{_;$X=XVpt4-UVK-*#Q7n|x1?_WeUXhs&;)d8ZJc?eG|lU9(?4_E}u{i!WBLtG9jM zc(tFnuV~TZk8#*E+%;Hk8Nb89KRuCrX5H#WAx7C&b?vvJP`7F_q%0}MK^U2=HA{Ths`f6sbtaDacuPj0!#w{hYZ z%nP1#Fh&RCgMB$Sj{ex%#`e^f?!$Sp`}q}*S!3lLz5mh%emRH(Z+RuR>0em#n;PN; z|EjNbd-5B;w`lqi3_bc_gO{WBquZ+(;>0$&KRY*E;6C8vm4klIJAXNEtk1<}bAHZT z+pS%3H&)lCyzpCI@LC@n#C0|ne9u2vjcH8W^))W0`{emdoM-&&+wowvSH<((+?-lh zeLGnF{*zztH-7SdEq*n?tFfKMr`7O%>!T*&d6nPPZuWe&vX7p%5*v2OSsjC?vq z)9~tAa@Hfs(a}DS-Qm@}84nsbv(NSFSG-)m&iXhxH5Yb#)CDFjeywXUlH)VjC*Cb% z)5qrI&Q~w;lkZ^N`i$o*XEiyzCjVP?gGJ-`xt9a3i$O#4^Ld0HJ8_Tw)M5J2wfN!; zhs$+2;V{^T@2n|fhi`CWGtYKoa{Gz(qF1$IqmTIJVAHvSvpJV5F79^^-B|i`))@R? zIJ`dxr!i?zP0Y({>&vd3*wTYGyN7;d&cU`eu5n%cW83$_+8A5DY#T53c=bMG<&yjG zGFEKotz-M4wF!@o$L@=r{#TzJZN)x;RgTcMGtW%hdy7b2^*Z`E5^o4 z{XeSp&-m;$_`%#-v$y_o)>pV5ySavc^qCy5^5DNUIPYnEdp(@z|EFs$c=rp=liE0EoaW})HcvY8HE+)vT+b@&TOH~LhhN8YJ{a$xAMsNU zJmH_8(eC}>DQai z)}H0ZJ~at$fA&*6eZ>y$;Jo{`c=)Uy&W)r0XtVXq^}~3yZVx!SZ=PaKKC^z~mpIe& z!|RH!e21rb*y2vz)vb83n`ei3Y>pkDxJ`fv73U2pf;B-4&ux{*Y;~pN2U;YOp{@>zOE0}Uv?!Bhrj9u}8``}xR&VGX1Pu;BP=i1%st1j`~ z@4(M@9mS(dbrZvZ>)PulT6f%>+L_l=r;hm1M0|6JbJltFGM};YJ?>e1wWU#xJ1l;) z_WM2{X2*vMy>E@lZV&H-aQ+F$=vNIAOHKQGj(2wIf-gL|WGpp&I`eaFT%LEfFf*6= z>T|B$m%~q37cYw+}@B7f$L>-t>dJ8U^cT{TqY3T6%Vi*P0rix%N{v5yLz@ zJurQ6i;5C6;D`hC%4d73XjxD)@{9L2gimz;|u7xr)#4}ToW!@S(!8=Kg-erA9bzs=Wv z`f+N}+L_S9rz;j}@mhtI1{XaV5fqU{4qdCEX z9b5kvRo}Px89O~?56;-`>yOOc*e8!~H4WC|4%7R=NBAmd)`qwmD$maQcFShuC7^Cil!&!-=IIA020N_^`pz82`1& zHSCu$vHq|*Igf4se(YHn%|)Ep;dA!4)`Wf$AzHrf3 z;%F}^8cy8X_N;xl{5{Y3Z|}5!@8aVPKS$RN>|lh?JX0n{e}=O4Fn25O z%zc^no;w=$GXqTi?PJ%gdG8Y^_!qz042NfP8@orbaZ3Jd!cETAFTU#h%y@ZJW9va2 z*lM(z#;!GKeAvP2o(dc8V87#3E4Z*|kK2i74Ol0BhOoSFa^PprYfXOn*H@mYxogLL zeAT5K!oL`slNvvAw9d^%Pm0aYncnh}3vAcsjN>tQ)vS7pDc0aV$`Q_t&wEPlX;zMM zH*d@tms7vQ>AhHDhr^%DH+HVubITo%#>$xuJbD(F-{ufruf{z&$ZLHXS4{fB9ggSu zUJdc7_I!RgJjxGmdGH;~$LcuxZLEV`O%^BXUCpZFxyHFU$EN4i=nKc#TI;an-ecl7 z7H;8i8IP@Fz9+(M`2Fld=HS3%OS?I%_4n%h$lU4Y#=QG?qj4M#)$y+O>J{7CJBtTf zJ#uaQ4{iCecb|CW;IokH9GQP~4af_Qp68>M<}&tqG};)gL$291|HbeA3lop{WbffS z-$_}|>~n+{JeHdImf8;*bkLo5)#=~{;nRm5kc^I2Lo(AR{ zJ9FRe%U`bW;N-}7&*do|pQ8cn!#VzcV5r~LBbxXBgR^+I##jva&5h5&rTg)BEqC+w zcG?|HGS(R43?J+HBYp5+?GHYyn;wY%PaHPi$p=P!i|JatoaNUsI^@3Zqx66${`gHV zO#BC&Zq3iNxsyA6U9ZN)gd=Y3;Dv8FeI-XnZ4#q( zU}JtTW}n-bzqrl&eCMxBrh>+Iv=gH#e~tM<3$gc|gCOo zXTQ%f=Gj!NlLviA>+T)7=EHaNcbx-n=WxJ_-Rv<}^?}F79+2ziGF<58*+2fnx9>0I zxOK~#n(yv|aX+yKzkO8w60?2829Mz0bNq3@`5A96-kGuo()dP))-dPZ^Pe27#pbZz z4K?pzUK^wS#ZQc{!Mk#X*?pXUdC?LNXY-?N_p%-T2*;o2a<0pXot~i4V9xI);VkCp zp$5;y8vbMd%-pN_=PdvF@0gs~JHxJT<_<5K)}I#s#KtqD7~7M{YjQEac+rC2tiREt zJ)Zcl`ew|0;^`fG=U=g#qkH4>f~`jQj_<9X@h6Y&bqD7UpQDlZ_^{(Eo;~H*h?Q$K z$@%o&eD}vzEOW-;-W8TX#Y_CDB;&JPE@iHG@@WAmJM zAsnn>e!G@y$9KnRRlSqn9fo`S*z7tKuiV$xT=;(!E9d62ddUqotgi8&wLISqi#xeq zJ+lj*Je=cGy%Xcg*sWT*_MP`U|K)$-kX)_h*>gvqTjpSOy`Fw(E%{8`o4EYM>mCRL ze}86wIkw&7`W_h@cwNJCqWN$*{BQet>vrFM)F1zL9sBUUK53Wh<~u(ldeS#zmzp3PsK;KU|AA03m|sbBKUeE;31&MjuK z#O31*16THJJd1L6gb)6goOYeg^C;YQPCaV#iHCUNTZ5}(Vm~&1_kD5mzS6b*k6OT% ztK(+N6$XKeB1vq#5cU;blz zwWc%Qy_Ib>p}AVaRSPWUv9y#}2Vf8R}=ILMijKRaBwrAX!`0z9L?u+TUQy=`V^2s^z zuI?!tzxc*i)2!QmZlbq2=ion!Z7&c9*TI^;n><=y+GVaf<6qz0rr+5dSJw4R{_Ht9Z_JR3{c^zFoX*@jb>Gh#e>oR|TY&6SU>yo(Q zh0E|^Yt9*eSBHr^i+Uda6aaZQR-h z>puC~JNvz1ZD8b3Z_lsz`V7+8fAGQ0{W)hW+-8q4rgn014MPn0#&YkoW#^{1jEyY} z^YSvbwbr-ESzmmI_mh3*ulnIJ`A(e7h2z6qa(KdMj?1I{43CdIGv4{c-kO}BF;w5$ zEnaoUiyvIqc!;ySKO9@jjnzC>7Z`Z{fg{Eb@9JOd%;9&>T#o6V#7b=V^%X~7 znQv{35B3Gywfb(n>7R^y4@gXTUh6mSv6;iG@iK>py4N0;Q`f;(lk%%wY&(w&9CPCT z#JJ`9*3V*@OMH1fYL{_6*El&>d%jbv$=M#l-#B0K_-8EfCXe6z%x(Ov;}3Sek5AmQ zCSlaKJqcqpv6uF{lyG~-?~KnLZI8=Xba%dW@5;IN8?SuC!g*uUy8R#9e{#q>*f&S= zcs2IuqSoK-Cpp-|tVRB68GE+%6;GV_CC;<4_{aml$%jt!&cfF9=+-{{GnjoY)^73F zrrgvcafTDVboS>*2k)m(+&+WdwU#*NOporF8>@K?LO=+7LBc$XZvQxuWGYc>~U&5*Dz@3Y@D9-F(wc9$Hx7!fvr}VOWxzZ+Qxo($UzLc z@nh?qF4yh1nZJTjjr(0F8`$Q=Gnd2PRn{}f{mS_8%XRMOS?%mz?vv~IW&EuFocj(D z>_>BhH=G}OjZWnijPU)heMcTH<|p^>uhHaodNF-AJ(c+SwDEEsymG15t}`Y#dTmW! zUz2D1akZ9*_hSA0!KauxzjNguKRoJBUpRaJC9fQLZoOdPow2L&w+`>Pixs=G=X|r{ z?;O9;RnF^+C;#1>^guP@(|Gh}GyYdKH8;A?_h(|@XFUu*^RHlB!G0VKcfV-OVINJ{ z@qh36xewpl`yMu%9Q^do?gtOtGcLdK)yMZ8!@2cY|9`WccY$(*38Qt4kNsiug(;?W z_53w<`||Uy@xxV~uhyJa^v!+jeTOl8i@=UGWByu>=s2(@spui&jNdJW&y_ql8GLkzsnXOCR> zIS|e40p3sX(-Y5koM=!?c;dvrXL03e9;b}Aw}07HzoW67H-6*cvH4evwF_SBsP^pp z9NApOIscA>xS7}Ie;a>!ls}Ga`N?ItKJm3rwC6ULYGZ7)Ze8*If{pLdoIbD|`@Wr= zuf`E;?D>d2do2DiVAG24*2R4_kNsT^IaiOI`@IEUwz!Ku^}*{(&fl#GAG-2iy?S0v znm?Ny(dycx+K7j1dtqx?%;b{&=>6;{UdEcY@rg6NylX7Hzn7Oh=DmrgqocllG=JRb zki6bKnYr%y?1xj|0cd!~g%AJLO+7MZeX9TLi#fk};-~KLXy!iG`h@)#A9bMH+|NE5 zADFe@TJeibb6x&7Idv?)>T^%-aQdu|?H6u(%O5osWA*8}fxTmQ{BrI7jXU`@=Zwpf zE~DG=TU_&Ba#O!thtGfZ|7CC7yN8^8wuUcXdE+}A+83Y3SKs2rrg4uRaM>?cy==Z? z!{cVGJe=3R`HTwl-WZ?wO)cf&8rHt+y#HM$T*a0HJGpJ`(yy0ZD_@-Pz$+T`npWx) zA2vCDdTKPfjHPCOgMV2cIjir(*<7w)=JcYmP`O@6R45<`-O;!Ak7@d$anZJg2rd zI&VI3YMAcCjLx5o&Tc_ncK55oFCEUZ^zR+YS`n% zHz&^I*!7A_aG&v+zXv(%s9cISye_?x_n2q=U;4|ry?N}#-rl&2`%5!1a*U?pZjD^ZTZEc)yO5!u+-#)86|RFS)SOb7J3J^K%cMzH2e`0R7w;5kvO=;JJ(<^+odIfuvl zdD1xi@E(m`)DzkN?=*_%?=nvCQxO;5oUPPyffSJe+e> z!^72?PO!}_?_fSUZa(9Uv3a^~|Bd~le~-#s#ydAPyS{Q?4EU#h^niWrgHdk#3|61y zIr?qwb3ZlrcNy3X#!DXMJQ_UuZnXG(5@Vh(IeQiW&j zT+X$XTh_&Q^L2gZ`HyDr=MbN>9)o==4!empwN$grwKq=hJJas;X6E}2;WOwy>$|4# zwPxUj%hsmx@oP-j8~fPpURplOW%e2If>}R(1#@y7uEB|YZK{{pa<(r1J%4&xZ<8ym zUpn>Ly!ycq<6z-Bb$zwQs{>BqGtUeCVLW4fCm8#mIkDi+acd4)BZ+&<*v)z?-;pITjFho_^w^z%tTz&MavG`A~j$Qx#D$l?_?h~tfh}z=G)*eRZ%(44N@5RFF$Zho(D^*8$~*Vn6Yyb6pS4fE<s-u~q4_rIe}*G}&TZ~nf*sW+|g z<)?OdWUM`|#_q+WHQV6b7pLooHo4!=gqQ0*j@>+;;Pa&)e7th*y5i4o^oB=A`u8)4 zvm?FGp1j94^Yfm7+v!Ev{Nx6cy_}||FFyLSHp@Ht&3hVq2Q4;MHHVk+#DBc8PtLG% zeIJ|IPZDdti-TjX&#u;Y_x#97Vyoexa@ zj$F%+f8T{p&g1i1zE|eUI~qN|?2qHqadYARFjlRcgQs6{a^3r#Kk?4`X}bY6cA3B3adqbFj~tz2 zlUV&u{OD0m@;4W(uJ^_H!aHMMeEr$@?c3d#8z=VF&l!*9ZZ9k5;1z$z9>pBq?Mrdv zTWw$__S4blm)e{;Jj|<=`NZhInNCaB=ZMXH^nK#sh|jAw)(#vzb3}u3?i!GD`s$x~ z4}H}4|Nf8v=Do%5P}?)goe!P&_kn1y7TvcFM{)3=Kd$qgm0G|5p9RfTF28D29<g{YDq)-0Rh=2H>?O0LYbx>k zcM6@^h>`2`*GK(bi$AfgpOeqzd&cFUj_Ms8oYc3Na{XQ7GoEv~wHvHG8SbN<%z>&-JwLGSt;^+G7=bdAIh8O!j*Tan_ z*$4a#=jye7gPkL_wQu!#7p^o?s|Ov#c<+ykW4!gz--ea9DGY|4rM;Whm>?CEn$rO~xO!=VPBbK6HppHP+*+LGAH%4-Zdy;0cTWYS`WvBRF5jKJ&#@ z5B7K%a~KnI&V7b-e0Y4f4u>O5dWeUEcZXc>dYot6a2CVbu>PN4V$zO2_PgMSu{iCW z&Sktgim_`vzAu_pui<`cY_>V7wQ;fd<=DNbxP5lwWW8-ozts4@|HuE@`VRhE*ZBY7 zS}TiN9>cHwOqcHUu(s}JUkb0AF??L( zdf~Rc)mZMui*3#?u`@pXMoVKjsXOg*pL}P(VF%lJa=xm|@?*#MPv#wZEjj#MPM7QA zP0nJ!($$|A?O7#oRps z$K%%?pO_!1+y7yXPi+RHI>41r?7L58e%_~WSbbp{*F#^q{-pKzJ@J0)ZEoJx^v(JG zl^=UNX@IAAcpPqUtec$i>9H}phsX9S$DhQ=@d&3mVp9&AE1UQ}`HPW5|Nne05QELs zd+O_+jRXGn65UR{i@7?-<`MfFF8tup=3Og(@)9HC)y!C~8zc4|7f(OK8NSAg6}wxx zjAr_&?^8KH*c8Xy#<+{4X7u$LHTQQuV(C#n%WLCJ?PAk>`HzNAb&vhL&*2rDbI4gN zdjlIabI#!z)w;#@A%B|DAe?4=xZ++-wyxFDdbWP*gR>ak!L}#bV{rI7<8jV(5Hn+H zbM}+IFTgY(KWm~I;e>C-ipxj5__v00eikowe=?^Qj_~Z?&yeGN*1==@|EfRC9O3C+ zkJ|U2xtH_9xqCU?&RlYDE_`vN1^?xF&p2M{*qH1yPpj2=)*#>Il<}^=<}2>hboMKC znHaa^rU(BP7suR}LvUIX(Q#=}O&qsfDFFL_5 zjyz%7+cIx#|Gl^NcYB17Tw&9Z4hLg&eN<05gu~Y71`8Ls?Y)U@jSRMNxVdj1c#q?A z-sfCzZJHN9_@^f(*B4F2?cB-TT*k{2KELG>tY>ZI9vgG(3yW>>lGA(5e!|*5z_s?{ z%fAP0+iO34G_|I`Jk}ppF#0o`a1yicz2Vw-AlUi&jXGKb^z$xx%lxDE#_?3Q$@kp{ ze1kWAK-;mMwQ`;>c${2f+dL0vY=Kb2vN7F&w_cq1WKg zbNu9|KOOSJWv*#8zZ;+N=4p=q;7(5;?P=s4dO2I0;Wc~m)*4T}rRF|YSI6~lT==nR z{o&xZc6Z}=u%UIX?H6}ruH_gT_sRR#XF<4z$Cdf^n0cJuH8}Cq3Xb_7ynb%a*k!zZ zFAg8E&c4itCPy=z>A+{T?(bma{!R}V%Sp^=Fua#bxKFReH}<#AoAZagGi`RhHH}@h z8l7jIn3vaJyl^Srjx~?OqE*Mk-yTry#lYkEm=i-@IAr|j1>f<0_AaIz<0D`DN8iC> zrxxzu=1D=z8a8-u>k9z;mzV_K?RNm&JzhhkcHW(`?qh@$~Mo+gyKs=M&ayP;L0_ z`t%;-y)g5SJ5ITV1OHPllY?jCE3s)Nhxu-tEjxT1^u@(|uGIxrbJ2hBVV;BUiKFgg zf8)PBPMZf@brl1a?|T~W*wG2Ld1LOE6K-EQoHK@7Yh=E*u+|=z;LrZb9?zYtruezv zx}7+*tA_B^0T;YuzrQ;<&$rXtVvbEUUJa+G6E|EhT-UaDYuXHlo1YDSo!I8$ zx5vDzi8=FAW4;cxIT*32&cnN0me18%Ol_|Ez=x;yQ=`T!59`wJtl_~1?&MKjem&>Z z>iu(wc_IRpo?OY#zXTNekeb{<5FZL(*?S<15U-&1l zyIkZq*fcro^=e&$ne{MxqaF?3T`k~^|9el&{Wlyu>YMz+SA8G&x^Dl3zp>oUe#MR! z?2N-;>wMPB!5Pi^E^(*R@SdFE(16e4tA*>}^*s{@+I%ja{l0UsHrM7bcBB9Bx%jGi z_8tH)IZ%!Gz(i{HGh4#d|p7R`d;qu1YUZ-#0L-`IbSl7nDS^ssP zUk>``*0{!LiDVA)!0+lUi1CReEY;% z&co%Syx_4hX5KYTaD$ui&gFi`KVqX+AHn@@U#@P&U3-4kO?=BAM*B?+z7rG2OAe{i zIjGbPjf%t5; z4{*L2JF&Yz@N=B?iG!c_=%2~0yt}99Um8s8*0UJwV2?)6aA7m=8Z+0vX>6S2rzbOa zhsAf-w0k+Q^}DA1ylCF5Fs{N*Wb#;axg$~pI|z5aL_ zyTcrQT`$EB7JmQ2RbI=dXK~!eFPcAat1T>Z%WI!iSN-v0FTcsVKCaJLbf~t)jQ(8@ zuyDh1xyI-EBaXU>J+&A-yp~V=M?aqzjR&kSI<+k z<;ynw9{d*La?WvepGz!U;@24bV_Q9}H?}a!S1!57vEv(i^*`Ljx@r%HfABLl>ld%l zt-0H)Vq1QVw>tX$VEqw|9*s%6+*ccCcES9UYiBXai(RhI{@b}@#|GZmJk)0W%C~ik zhPwve>s;>!r@1sP{xosmPZ!v56YD(|pU!10+{(S{?I-8c)72Q){X4POmw0g1Gvnd; zcwa}GeCB)fGYZ`O9!QMlhM(Vabe7}9qqjBv0h`Z1v%lHApW?ym~I@+Jy&P`$*2SSBjIvz5F|m zKaQ|hhv;&vt{J0Eeei+hOl#-K{dMObyuPI; zI;;)*a#+r-DJ;(-e)#frjt#u+sn*B(>iP*@u&(7skK28YYinPA#`|{}*iWs>KjZW6 z249Z_H?amseAh=;zR?R8@!s~iE)JgNkKf_7zjyvA*38Wr23~{zz}tO4>z=vIGwWb} z7h|-zRp-^TKEaMo-@%aYt#M$?8t#4sKWp%C{f<7*>MVx5;qk!-&gk)KZ*ESlXXebO z9#7{l@#M{Z`Poyqrnk(`+SF@n+uG^B!TC6~YOUpp$Hs&ozpFJjHhf>j-@ZJYtA#wy zeuhW<<2!l7J$#&D<(wGrXGuA*(|c3zTXQ=YhmTz3D;Aus2fmF*M;L?s==kQ;`poq_ zA7isv)Azsc#lc67R^Qe*HlMR6sYi9rxIXwBzW*(ID_$@0+qbSapJ*`8N%q6>*1lCE z_k6v7xVBHiNWK1*b7M^n9`MTrzp)#x?DQV|J=oDD_w&q4j9|4-jJ4)DrzdV=n#*|C zrRPA`fZTB0y!8O>o9EGbHGcQc6W{C|lh5Kr)90`HSbIpoJ9*v4o4ogJHR z=I1?R_9L7heP5%U>(QZW4%SzW_BgH^zcz9iPCb|7)WzO3dp&#k($$(BSf@9;rtpEC`Cz^0T2Hya z9lz6iPqnSj=HD6)zwSNdB{o00<+^y=H}Ach&tk*qGh_PZLoPVmC&Fv~F8Z!xIrP8} zhsmL_bNw_2ulf#N$Epurn`>=im*>iN@)@mRop{FP{%X&y4O@A&*2CX-2hYRfPx5ko z;?T7{HMv}0(|fP3<-{sq=heq|Mb!(};ad&p(e(yLJUIT)SIo?_aSn%53w7=IuAwLX z=A92uewlyhrH->n9M_qn=c9dtquh3UKcBt1Hz%CzNAei1AAR>p4E0LB0}zK1bj1eB<)3&KtY+N-X~P zIR6XZoO4`Rqu&{`Up@`!adnql-@o1CmP2jf;C> zp%%A0zhCF}Jf3vbUx~w~wH+>xgZ(8hbCa(=;@7c^KhD10`iQZ39hWzI_^xyQn)~ur z%W6*pzM1bn?wY-0=IHP!m$AFauY1qp%X8~Axr`q4e3s{8iqm~#c;frfJxWf)?-iRX zeQ=ozU;Fj!i+tgnn8uf%T*Be%8XueSg8^Ib@ZVaTeW(8MWdpnKL2}JC4%JJ%<>L8j zpXmE%&M@U3eP)j{mL3bo;RC~Q-W_1u7c$=*&w9pdIjG6usjrvA!9Uz?IKJ1s{8F#x zns|D<+>FD3j}z=@mbt5Xoq7Cr%p7ix?oH$S2#-Ej@k#9QS4VwfAK2$iaW_uvW}V4* zImoYE*-Rf??S1pHk2VjOc=oK$`>t31hZ_!C|F_-dw)Mra?|%Kx6!!4GogA8{c*eyS z*BM{6k(<0Hk7u=9ocge16aU=b=x@CG^Ea0J`>(NF-?|Ucfz8-iWB=Ay2P<6XJ2hu` zr+&*#44C}cZtqnG9cOzE zdaBd%Z@kQvr`&1gKC#3JC(qy6e~igvu;%l=ewZ5d-+AljKmKgyd8F>`-*A~)=(F*e zT4o&26VJKd16rGjU0e3zdv@r*(R0>?@%V&uHH78Jz4;ryUGuTI%U#V*J)Gr-Z*c!v zjPQTyo8SBDrx^IeCUe%>cexp(-EeGdw(|aCe0yZ)&%4M~jo58HVn6Q}#&R@X&i+=vANOU7nqv{j_^hV@zzE8ne9-fBPIAs$1^6 z&l`i4qx)cDH?CN?IA}~OyySCmjkC*G=jpX`)enyxwGq$zr7?NRH@?-D4~*Qmmc!xJ zIO017=a%c6K2q=4cV7ypkL}rcPZ$o5ugt&WFaDq4#LTh26%|6 zK40_*PVZ@&@#gf?OT~>g^Sf)4<45}q-;L2e6@xCp{{x>sbKm`>yke7hYCd_h`;}+L z#}~KErJw$Wtf`dJ!_wezX zx}QEO&vM*c+4E~WShX&-47OLudW1zQeaagA=QqH~AJnu{DV zM*BzS;EIKJ&W^-;;uV{h>x{vIO@kXQ<-gyJ((G=|`S>^=TN(|<)QJ}GHg@>Ux)yu( zzFX!Wa$Ve4bjIWT4h0*=>R)bb+Bfw0(UI2G1^3#|yXg4CuxG9fT!&n9zUsUB%CnlM zwv9h_UCXe`*_^yKXBhHR*YXw5*lM=pkNUFPoWEidefrMaxYn0=YR=9zJ~^kiU_aUm z{EhE(AoGpYIBd-?hW8Er{kM#KrVum7+VcNjZ+3QRg??D!rY=e@g{SYxz~J$~grdCd1d=W`PLneX23Iofxv z?d{d^D)z*@^;yeD?Zt7uv0&xC`);ng*WKy=E02F-(|*htUp_wj)<%7XbJvXdYRYzV zp=b44O#V5p?jN*bJAFC4VN9%fmPE_GEA#)stVZ3ta2WfJRl5^2_U2j>Yf5bPV&uTF zb<1@%Q)7MQJ{YxK``mZG_`*4JooAE#Y81P*w=T{;Q+-eV^@XQiTc6bbm1ExP78k$w z`WJ6)|CslTGDeHl&3Nt~#+vV5C$3y^ZN6P|dUBU*{&y>)64K zR#)t+S26gF)>HSxH8!5r;qa8-)_n94_xP~GPh5SP`|`ojm@~|C&V1s1ghx4e-;Gb7 zIgMeB$is6k=h)5f|L0uYkF7f7ns4x*)ic+PceKV4r_tpb4|pe+epZkRZg?za*3ZYC zk6d8Qp{VcNliTPVfHLztq8X4!z*trtqC-eCFRLfIC>l zfqgi%_vOnErdW<#x9L1GoQbJ;r~Y*Mm2?txjS!=J30!m7Igs z*tmofUELdRJo87R;riM>|Bw@1o11fNb6oi2mposvS`+s>Por|led;m$l{~~}Gk$XX zC{{4S>zV5Zd>m^-!`y$G(hQbo#exoW(NnqwdtA*j=1|icRL!f={Wvy)Sm6u_MbB^XPjW<`b*sT+@xplYVOTn zZ?ERY-^b(vW7hIu!X5s}0e(5j2Zldlj*e>L+58dCw@-MJ?_kK+A$MHGo^|%9kKBxV z&hho0ipyg5EUsJ@{|iR6_?jI1UF~AOR`b>^^J336z6V22uHhz58*axrQzu=ZQS9;_l*H0L+o!r>RFEL)u zwORhn$^5JZJ%`toGc5Pz>)bs(=dYQo7RGZw|L*kU_-L$*Hy%w^yV`|c@7cz$HOV<+ z*3#eZO*rn+@#Tb9^0l`9Hg0Ta@4EdydEXM}itVjDCjN)m)(JekjvrfgM^oCkPy7d; z?$_e;6&K#D3;6wR?hbo=UX3As?2NbW@)83cjyN2f$pz;dd%SV$vu?OPs)1{^_~CLm zPtVu4_}0c~dzGtoHMlgn#7!(Z-sIYTvxcmJU-f(c>~;9O_@12jN1qp){+%d$$;Qmw zyhG-^JRd#dJsR{qCHSDWE>rDwhu@6~+R9^UeEFUG{WCDwEAZ|1~z zF8^F-uAgt&7jHFcyvB!l2dG8F#;D@||({-5MW<#q79vnP(fD*5r%d(P(0K?WE^l-Cvw@{DHH6*7hAI zScikW#dg-e6UTjPwtLm|qOlzG;8R`JmloAmjKe2!!&zaQZW_KIgV~6XO}|C#_n; z;Za*W^{_lz4|?FU`$x~N*RFBhFLrFd#jI~|i$jNul}pBs=EcQgIm9H)XTqXWgdQTTWdPV z=NG@v@Txwu4sOx-Wh_1LsDANnEPV&hI1E_c3o;fRABp?1b+xDbU5?d8KYgCKIeW(6 zPfobOfG3t1+lTaSJo9{}R=4>6t^JITZkcZ`!HA9*F3#0=uH|u+_vYrlpEr+fd|}Y6 zzUJ}CS&q2e@s(@F*zV`mtNHRXH$JET8#n&5AK)xk=jF9nx8hIi?!jUeFTU+LXYuJt z1DH6Bmbf=o#%?fAUsW%5)*npQn?v#V$uDDigKxOJ;H7uZ_fb!Nj_$8wvlmM)+r#+C zgFhVavH#GG?dsZCV)BU{jK2Rz4?f}1Sc!kZ%kh35Z*M*Ls>ZNw_JDMji`xh?JYJL`}HgGalU-|R-!G6+$P4Qui z2`6~Qn=}8liEnwX-+4wjS8F-^>Ze=3#}Py9IlqEAdL7&oe{=r|hr|(ka+!UiIw#Jo zVZNJ7`(^Z*81S}+@)39YNgvHVF_`T?@sj`SCBbbBd+QI6_umsw|2!RyX`Wx=(Wlqy z0%Q3b*Qcl6VkNJ62UbVlKj^>F`!W~b=>=HEw^v%DvFrZ0F`r$>qsPmboRh;N*TwsC zo@eB(x#Gi)F6P9UYnq>)?DI79#+pxjXZ^6xczMcy)=%RZYj3WN7}Xzdyy&_)gr|Od z!S5OjX6n=5hmOq?*L_BehMN;kYV-$=!!rZ+=9S!7&rh-7%6oE`FPp3R1Rsy)uvo_F!LQFB8o*e; z_vAu%P&rSXN?z!%~e#7(Ni6bVS zCng)dw17|7cbk=y)YY`5t{TzjpSf@8*AU zcc#Dd%*mtL9({_JxH&&gJ!y{fJI-=tTmQku+w*laHMTuw-DmDuUNqhDqg}N=W7A{R zGaQ>=^2g^zo3{q?#0dwwn1k&PZH?uiUF@E0zY-(UtC*f;^i$jE<$g~pM)P7XS3aj^F!5QO=Cw8_PVBE>{;g*6Q`7Z58!@l{k@tc2jz{^3CorigP z5g+(s^_ca3^?lgCjVMm$qxYlx1RdC@tN!M{HjTp$uYZqu+r4aX;sdjL5-zUgy1gGB zSLTNg+Y>`f@pBK4pE|zh^)_zo*_{0X9=pRi*sbm66ujAA=))%V@4c69nQx8t1RFdj z{!N^4of^n{{BJmh+eh=t{9AAS#?227{8!dj3!_PcDaK??#T;HP2Gxp{CDUR{!jj_pn zb(^_|ny`QCF???In-~xC{me6Un7t4$^NB6T`@slzV|}(*yXF$JIjfzTxgVb!+s4Yd zdE}gW%JYg%?^<53j>A9sPkr?3`K(Yq*$4Z(_WMp3 zoSS_qW9^CZ#)anQa1H0y11E9jct3}X{Tjb*e^_geTz}*|`vRQ7o#&01YA|}hy~>$A zTZb|CIVZ+N8)t`kv2cE41S>daZz_NHUB~9w9}HUj$_Zv{Vf%kJ_WN@GZ>Ij9;@XN2 zFT8H;7u;s7eCUNsZSa#X4Pvi8cyughe${#Sw1;XJ4stHW_+E7E-(?jmbKN61PJ7!J z%(bUm4>=t_xP=Sf_H5^HwNAtu zeD!-olZW~4f%IUrTAkj-fn6|X4bsq&aWUC9ztP~mmJUZ66?1i{2Civ`&zx~7x6?Q7 zkM4<05Bc2=zv%mDKe01T6MtOONDSQK*IbqdEVlR*D#;eiSa$zIqJ3rUMp|umUJc8BS)kN*wJ0?zJz%GV7`N13xlfV3M zl+);Pg~PL&$W8qCCg*-0Cd~oO~vy#{LRc<4!I&@xFr79*|4!Tj#?C-yHbY&%Ez~oL6(P9o6z& zXI`%F{mQtQe9X~oVm#v8=kk5#9_4WA3WFc5o#BWrw~62HxA8f(I6d1wU@z9uQ2)@( zK9xB~|4lKN@HZ#9ylc2zvJZXBlg~S^)uq~t6ThQNbrZ{2Fv6kp$@^I?=l}}`hdQx` z>3-~Ij#jwCS|2uii^o25)y6m+`8a1>zvX;uuk)GjZNG~dK1aL7YA@c6$Cr(>?*(A! z!FZs!J&UXQv(V{MFA*9_ZW zc)##26dt!~B$k*PFMauVa~qrL+MjI%mtQ%CFYSwoH+)#e#h-Zd+}|GB@mKQfXYfxt zZtkt)aBuu#xyN$@OXttl`y5jB-&Ec3VSr*v}X9eJ_4=m>k>7@$FhjJ^vbS&Nvu1=Ggo8!Q^$t z_Sv{e<}>#ZH1%-47FnD17X zqa2dgcl9$ym;dWO{^x4Kch>gDT|D>j;Y|+LS9sy39PX|K@Lx zg`a#s!n11wzwH@1J&mi0@%Xy$8c4nWx@OBi^H=Ws+1WYwHyVT^F6w%*)5D*1!f$e) z-&=ui%-q!Bip{J3aEv*Nhc{dte0Fq=i})Km`(FDA=lJ0L^Y59ijh-qGIAX)!{(&ur z_{;BEyW=;p^x?BT!{*cx4!_B<^(a@hSsluWO>l7Q{KWadW3g^H%cs4?c6b&CulUim zIPvRvVpoT7{)qo2W;uoroAwZHC%*Yy_kMMROV?_6@Zs{$J^Nfwe`SpQd%tnb4nMfA z2Y2$weRBSA96oG=sjqH&BHW*1$g$5b_RGzE-V=`Rqxiq(^<~G@gWcRe;D`Icr&IqzpHyNGd495SAISZu*+dCc|LoFvmDy* zT;bZfvc~ z^;74!4&uV3lk;dp-#I)l_@3{7VT1?Uo^u`luF1w4EpGhn>1SVVeEhZ^@m1qTv4hok z<|co!eNS~+Q>}%2np*d{Hs8GsMy~5;KG)H${>{s^xH&JsnWr1S9OaMeaI5cU#*fZ& z?LDj?etPA)#|{^@ihbXmj5W{I$b9xwJo&KKOWm*ZY4FR>oFkm(J8gD3s?p4ipK*BG zPvwNyt~q(f?#KJ)%O zdd_ULT*Ynsl&+?i5NqvW_{P5rV_&kciFWg~N zhv3R9`q;0#2h^5b=91^Le(Ei6N9?N;9QfP&?TgXn70lvh&Ea$L>Ha;ns?L1halLot z{xkWmw&(ku)~>eZkM{7{8iVipaL!o9udbPcdF(Q-Uhp#i?a1}@CI8X7{n1=vv$`3p zwloscJ-@AWbL~EX0}bG3zT8Hq+V>ft7LHS&Ti_Tc8# z9*lqEtEt?~iNT(R&Zo9|dgkOdy79?%^MjFVHNPizb+Xo`)|1EB^zSH^7cI}TWcp)1 zR|O}09-X7r#*x#X)h!x7#OZed!%>Z^dHBtG8{6R|HvY%o^~On_^Q;nQ)<|*W2CF$O zR`;x2H)s6ua1Toki(l=GxgV}q^!;A@C)|v;f9tdSf+P0KiO*MEwr=XvShGe(XTCVZ zHdw{(H7qfPgBrIE#R#7GaKoi};#;0-d^>VIhR;`bw!4xYPG@NJX*ge?R-#9;fmfIJdcHX*s`@)jP^8IHxPHsE4 z`S$t$#g}e4276=N>Tho2^z+=#-uEo#~dIcUE7>iE_G-SFzvi5|=uq3epTCb{ z3?H#@Ilj2Y$9T@|8Ryu*xUGiYtIvP@ETHvL$Ej1_H-d8u=W2QzWzcOr0t&EK^@ga5qe?*L_=`rw=EdC!)wYk0JA z9DjSSd-fUIIM>~0-x>Su$ML(^{YTu~_r38C#@{%xzZ!#I^6Pg6^3-3r(-5}2opZeS zj9z%Tezvbi@8+&QXvMd6fOYD+F=2Rj!8shS#$$(zc+NST+iwTcdF<>}AN*f)e(Mpg z53wEUyPD$Wx_0s{2mDu`>K~ul2eWI={j9_06O68f&aGeGS8sT9?JhSM<#jj=r^m_5 zym(*3gO=6q?7hpSdkCNE=zQ?w7yQ=1{*;`5d7E1eaqyiXy!CDGS0h;ROitlZ|7bze z%Mp(Atd_qR6MNom+?!YD@Obm`erH@>@yqoMH@LOoxBFIkXTIxV-!&5VCN7_Hf0TBlTzd?$g(Bm_EsPedG~4y5u~+>tk&9*~GhbznPl;_Qu+)PictnQ`={9`-vazZaw~7*Dm9IezTW5oH^rLyvB0P7aujGLB{;NaKA&L@hx-zo$r&s zGuPf|jNG3!WV~~+z3=ho_d}Zl9QEP5F^kunGAIAfldn4Fy6Z-tX8vfxrgqb}jqAQ~ zgOOZ*-&^IZ7BKYJ^hw_zizD|O;q!BNA3o>4wG}J4UlY5%oca0OV{Y(2j3v%Ta%?Vo z+F0wn+J@ibZ8O@#?Rt2P?IY)#qp@kh2X>BXxG}qi*yZ^9jBwurXTJF1M34O2e*dGs zuFruR%vtArFTK#1t5Np~{DN&RIi5O}@8M|vlfU^~A3by3-#hHHODs6}=?OW`*z}ic zb-`g{g-dxgKHnUP-Moc*Cz8vQ)m5p)o;L{-9{+Nk*z*3t>+{qqe!UN#xcbNao0FK!ZR_y+j;^;3 z4t&?@x;_6n>+L!@B#%DZlV^YCP7l}VlmF^_oLDEGpKT4!B|pB=rgefR-}e|j@rG}X zoj#Q-PGet9`}~Vtw6A6`;Fm|PnSgR91u zdold(q%~2_C(q@zJ^o#+_%ugYVymUt8#7pE-uZ!hVs!n86^sw#v7emP(|isXJx_m> zTWbiLof?~iF>7=7M*i~7Iarg=JxG1|5O;RkLdRdK7G}xyyMe-4tDdme(>Utv+K>lbvV-XVZIodgAxDsX8DeG zYLEZpo;fzfkq>P4IP(v`o{j4rF}4TkSYP9?CI@(9JNV_Ac+Fj1w=ajkSag#MY}~h> z@yPuxxem{qi*w?vT{-a+mo6~b=ppfrowN0AY;?OCb9ug>8G}*HVRf&@gI{pR~*`(Iozj zfm=DLfA)Fblf(Q!*6u!|*v4+&{l!1JXDqhEb^C%Zts4vP#rtBryj%zGs_*oTJm%h6 zZ_Pcs8?5F(e6Hq$-{4h?zQeMMU+f?Cr^{Z8d1~Jp^NszdGduk7GDa`FSKoe@F}O$D zc@7%mFHiZ)<=EwnQ!#LWo3Vb^%Lkv?o35kF@vVONtj_JP-1G0;=Hwbr*kAbCI~>cU zF~w!S+Esge@r21=?Qt62hZpSFq_6brw_ZCw<>h|o+$Z;+%$MVyZ}4+WzsMC1%#4?h zn8xY9dAxs?ET7eSR#{CBQg|JWw(Bes+8@ezC0=IzVBL$cSO znJ;geu+8DUuGouTz8SA}?D2<3YjI+KAKQsJ@%7i~&DlrU?_9r2JKF5IbsL*^-{Ir% zJoC;Z7G1N?|5V>xZ>^h0ZTV#Ut&3|tk~nvBrw=#oowjV?uU+FLr;I;fnwM+&yOw{( z&wX&O&eP@`V^g1Z&4)v6`9#Z~!zb~_R@|)*zU-X0-t$a}&3-nT-}|M%JjCV?%h>Y# zqWfrn>7Dlf^w4wT+js1}&sTh3^q3wOyL{>6I&+Vl=kr^x*+++OM|;HMZS1V$&M38^2=S@t8WPIlPX;F_)P0tTN6n^)`Oqx#?0LIyi>U z_-@U_&HL5^FTRO$qiyw_d%fKri)J6M#VDU$<6=bX?os}aDesCn!a93lxvV~TpSjj2 z_g(Kfhr@O9XxxnTvtQ!Y76vVGay`6fzs5WET|YF1n?t-{G=}-3L)O;2hmStu$M4!Y z@$bEw@7&FGpG&JR{KWhZ4m6Q7|He}roCmM{!q1Ud)4yYXi%nxh?|IMNadzQw^Bkxa zzcrg0(a8IbGrp^hJaMnTd7PHl9WOerPxv(7_CR9cQk~B=EV;$*^sqWrOEzM{%2`ij zkL~+k<76KH@)^5tzAs~Zo%NKl9OiO7IzJr0*|b*f*Ux-?V{gArT<8e zXGB_=4`E$TQIvW_xr3@>|Tf8uCwH?_N`;}$#r7QI{~~u{Hx<& z%e8w!V%yiA;^Z36!@28(t>=V%&)Cl6|2|@O;_xlz@sYb4$-$WWllQLQ<`h3QptGOoUS@hSGHsWI35%&}kG!y!ITn8BHvPu=v~McdA2 z&b%1)gR{?`_O1Eh#mC$~vF^^pZTvTWZHLdS6}UNCb1_p}Jz_nG+kI6$_wsS3r+V=< zhBs~1$vi&8Y2Hl^FZquC-B*G+|JL8JH3xfgzRvpw9nM(i#Z2t#qhE&WC2q94IkraM z{QjeV;+GmujVG>W?SJ*Vij#-=_~kwDqkK1hdzz;4b8LO}*2Kk2u3}7W&-F(?OYwyz z&vQLK^Ety^U4(O9vyhUA~zCU-i{Jv;ta-%*D@Uht|#*PnPZ z_g(Gidgj+ZIep-rIFI<=dhdETR{!E|f8rwcm)@9X$SwI-Ke_cfwmrk}N6xt5E3Te0 zp8MqUkdwbV=h+O`J-gzW=Z8Bz@aMZ)u*Es?S_3&aVt4yuJBRDriyhzPQhnF{YjP>S z`kb8jEr*`ZIGjH*KV#>3o$-y0M{BTtu-U!)W&E!6;nBc#*Sb7n+qr1bcg^PII^)(z z^FO^lYo_sH*V=7=JYk8kn4<+Av2(x+*2DbC7teCHFUV_o?fN;-9<{9>96WOj|D4a< zYjD4d<9hcL_ObcC^W!h();VM2ulC~eGmkGl=X&gSzpyW;bL^(}MfN?7F9PA3f^@jss`7 z@plbJ?8N!L!_@z{=e~I6VB(W`HpjmF@L#-+vztRtfAjftELYkaZ;rt}HeaV#V2Ky5 zjWxfc+0XR#6MwL#z7zZQTFh_|Z`PNw+=oNg=+VvnTlZb>wTXS7U7JI>so8ROk0)N@ zwKigG4Kse?>M?rFzpWMf&dF=}&>K&=ipl=ONj=%MC+GyHwmCO0K76LfX3TwTH^*B! zemJlA8V4xPhkVm@=Ow#8#J zYhrq4IJ73X^t+f@w~xfV+NYyMf6uM)b{zhvYk0}WI_D!^#&132sYfPnJO(rKZ(H%$ z{lR)w%18a= z0T(whnm$B zH*3i`N9|zaJ^UYClbM4V{Pq&R+)phxZuhIbX8Vb+ea#t`F=yJ!TmEopBER^G>0I9v z18=xE(c^qCwRxXj%^cp3#id7knNMTpKA-y^{kh-Coqpoc-PqpC)BaR0a3)qYdclyB zaeanAKj(wxJbuQeCi+PJYx_C&v)%@Ocw{`j^@n}xDBj(;9uS|;9N(RTyLq(E<2yBW zy>;Ld+^Mm5{?YuFvG#AY`biwM7H`hOd3w?q+w}`x_Y?V?9(c|AyWzDx+iNlUGq2>a zwXUX#bG4r{FSj0ib2R_u+*-#b<5%NOFMYV*8qJy3^Dd&U=FhvvcWaRQcU@>`9%uD& zuRnv?*!WCLKC`dOLyVk_l^0()&iY=AX!)A{ZM;wO z!I}Jx<%nL-=1=?F7el@dxIPQW)7o0!`r#BGpII7zIlO{VJD*$V;LKLt$G>sQMf@Dq zgYIm{zCY)X3%_7qiAld(F&5Lk{Dbw=V>GfppY09Y`LIzp81SY(?Um+8E4qm{_3hf@ z_x6Etc+iwyeAvXlbH?RJm&w)MTkPWM*Kmhf&BLv_ZeHauIaq7+oT2OLm^ibykJdD~ zwZ3AA2~WA z^xN&^MfcX#*zz?GV{7tLt~*wKt5vwn=YDf^PQ2*Yo^HN$%zbs21K#-3EVkw8UOgsu zb?Dj-X2(Z^3wONY`?0>Gt8xDx77X!6(;qgcPOXRW9I4mzLgwGkq2-vkv+i*5$GDn0 zFON@a**>6`VTlVnc^nP;91JgG;e3@h?z3Ou^$hO2C(U<%7ZWdeH%8;;9v9>0 zx32h3U(yeT-Z=4`=l<3>^5VbwbuUP~z6%U)*J{`3*r?M-@NRfHJ%CHC&n< zEMt6~amqX%c;;L^T$j)0*?i!wjXGq#&+jba2g@Fe1I@)d+KX>|wX4n<3;uhZcF$b? zXFf6LR9|sh1AK9$fw^<-}1hRC8y@< ztf%;&!?SjByouR9gW-U0o^9^$nePF|HLcjKfAz3OkAFX-w%+lteeC!Ls~Tjin15W%u* zczrsLKfhq~p5|kiBWwsCWq#Mll;cc*j0ORw$E@n{DL>%%d_Wq?85WxkvV(!8=RcItM)yD zW=E^|C-;6Xr&qN4?bFQ3FTMBOXNbPUMc(}3h?^t&$hUcRZ5o5k|Jbn+YxQrv;HZNb z#(hqXPwg_+JU0hez2EWXJ=*j;ZCo~{oY|Ipv>YB{(@Gx%!?;-eOeBxQ$=KEX<`?T- z!>$WF;m{&_diNL0@j06I_lKg{L;M^U-s06xe7-v`-m#^1-yzuqi*GQ0Vtby?)4TCs z&A)>?YcsxybHS~iqv<2_job0ezw>vE-^BV!T|dOz_pIAl7sVIPk$LY$#^B=C`QP#G z9j!0^Z0Hl8Uat;vE>`Yy-94i`@UgGRcYGc=R`=m|bFXj8Pws5>fHT`Ut7EZV>=Uo+ zW^<@M8D}3qb!y$)kGXaqpP5_y_&o7~D~6-@Q}d~l9&(?4Z%nxIKkpWJPru$0qq!_! z_vKvej%K5E^D7=M@k`H&_fO7SkFMEZ&AUeC`?K)n#x5Gob7gAwz0Zx&GV}O2x)zpO z>t=kkuSU&1_-DB#^%!osj(%6{=UNUKtKZmO?u$o*!Nsffb8hYV z$W5R7(;59j0>etpNSPV_MbAD7V!pVN=u@qN6XWmE4D`0Xum z7BA=aNPNYVWvF5_lXYl^r=l0R$`VhNwi=lsW|A-%5Z(XnW!CRd4 z@750Yo``3>)hv+JlFVgJ^un)G=Wd;LL|#H&7Z3*JZZC(fjX&Pc%JX?) z@Y}D4fBbK9&=2t4H_pU+Q>F0l~ zFFf@VKS!S-@YR8zy!mA=u|D2DuHoB<#dE#(;rrcq@vUxr;TUHpx8=gNyu{mgdAigO zXL;e5d=jVoOL@d*`JMIigk5|*g4-N2me{vGHztqEeKFw~lgs*?da#kJ9O={fGjYXxWvZ%75v+md1nWGcl;GQagS}Wrk5`Gt;6&veLu>>d3lJ_nyS~~3v*)! z&$^_GI>^_a^7G~yKKNzMah2zAW#3xAbDR2fym2!x7dhf42m7IWn9ix`&-PL|_4AH8 z@Uxf1CbjrShu#m~?W`|+cWqtp+$W#WS)OuB-eUJy?cV(cJ6zgl`0^QTe)~-fT-eUs zb#ksRKQ`iS9gl5un_OW(-0!-o&(R0>t}T3X-8g#9{c_Csta-VJCol1KoywI~!Maud zV;5V#Zw>gm-#*NBDja5{!V<{FouYy8Dfdw()! zKV#Pz`r(X=nfrWCHaX%loUi)BJh-q&uhyrv$(-E#y9JrQZ>?h|*RGYbeiPeTn?1?= z+SfMY{y)F;_<#SOj7Mkvi_1?BeD!nYlIu@mj^>N=f^CeCxN^v$XO69Xz;*O_-Y1Xh zrH-dJ#WWAkczxN5?~iu`xP0(%Ht!nl*o@Yzd2Ie;|8Bg$9Px&OAAdRI8i(>dWA0rC z4`w;Ci*K&wg?sAAgU%Xt4nO=CdUq(;s;28}+TDS2r_VJpW`P_=@9RK#*P<^FnGY_!$)DErmBVWK-V0-| z?}IThVR;7R+#HX+@mx2SGi3%+rfjeC69z?S3YR$XAvTtDCIW&YKEeEVI|T}+&D zpIk2W(5KC3eWKI1yl|-wcrB-Jobk-H*XDluGJaw-PUfB2-zWd;U}pU4XESrS;N_50 zFgB;_b;hR-^Y^Fm-+S7~v3bhDHGlXydVMs_9PHZUntuG{YEKa>T0Gh8x*PuZ`GYGT zxZ+P8+K;YVf4v9;57)76f8qmowdy>)*p;X2dEfTCK0m>rvG@0%@*Hl}J>%sSjeh7^ zPK(vL@}<$qgB{N2ki%%z^;-YcuKhne>CjxoXg@h;E_~_T+81~GLLQ%Na^`!V+-|w= zVLs#PHFbfX`|Z{Fzq8q}7bjS?he>NW!5mG#Q`_#@u|2V_?lH$MSg{}7=jV9UAo)Du z>y7HCmg0($bNJ2Yk;LtH1(TD#LHt<{^K)BVi&;*32nKt#41W0c{V#jmBfj%{o|_Nf z)*<(24P@`_bGN^zusr$I&fH-BK96yi|8ndzguNrSt%o^S8EX&Dcs0PY{)>I;_tudu z{G92Pe*D*cVEX(+jE>Fs0D5`$(2XZ%>n&HDXv7DX*uZuFNjGZ@zVYeVK1=JP$IP>J z1P?|z!OG$1v+0qa+S4UAId1Kn_{5&itljlF^}+)NPI#uC|8l;Z;n=JG;M|OflXL&B zs`HE8uh#ONd-~zVUajSqIb4$a!}abzV=q2DwmG*JV?Uoue(QaeGw!tU$M14Q1Nk%# zKAW35!J}WXosCToj6UihS9~*X4}1OPhu6fX(>$kQ*ZkbCZoUVrUZ;+5V;8=Yv)H2p z-EQS74u0;_Px;KmzO}fo?^o`-ub#S?&s^iuH*ty;j_ns%t7CKB81RBMH8h|5&hw`u zZa&9NeafjCvlEjqo#7q(%!P}3P7cO1FMfQkjt`d$XSv-Mqxl&V-#A=3z>}A;!Mk;> zWd5~zwP!a6n2y&uua5lNW5;JOFY#l0ZTyGpFZX|VeQm!6_uBWEON@+v6gSuL=R5f% zkJc~q<)3~E-aj_A7n`qKjp?`Tg~b_7hfCMNOJCs{UwJo{oQ~$cm!F@(e(0O_`s$UK zlT%{wOMcZzUgc+Oam>ptJ`2LnD8hyJz;IQj#_6BQhwH1f9;iixJ9?JgkGq(BAK^-S2xh&V#_4Gx2vj)D| z!3_R|BfaAP{%j<^xucbs`nPpH8cZJbt1W+dik<8DTrd;Mah0>)nQ?PR|BvFYefgNf zNsRb=ewGvN;+xY$;)uDN&c4-{bQ4>ilh5R^Yh`=w+d28qx|}-Q;#Yp#Q=MOo<`nMp z?m8MaKRJF*%uD=W_PsNCJmUMEJo;Uq9xLz7&HlW5!oj}G*B=HhrqoFzR@EhH(_N_6tqfht1tjB6?9mu)!iIuu`FZ+yraGu*gx8*>y+dW5l z;6K>YGw{X6KmM)B)}eg-4iR0BjcfY|uG_nG5W~^y*m}QeAHW|wbGLqe6`#%IRy}vW zc{a}WO!b}E&+xY%9zBc07hjlc#A725-0)p|HlK4}&Chsjo_89@uef;a^EBfRm^tLt zzJbwxp!4A+79O~bCjWvpd)nG`o@N^Y|&@KT4>qI}rPLth5F z*T;7_b{|T-M>!b7$$4<(F>3%0E+_x&4XN49d~}&P`DUKJhsT$k4(4Jt4_L=Pxbb0c@(R?xSF~<&m&aa$ZxBuv4-XGWAHN;it z)v=iFH+IhO`!mUXFT?3OxWh${!GNch&hEvHZ`YT2xa7XQVO_GDvD$V#el&qEFSzgL z2HnLxnCpMOkE~|2;R{#4tj_Vd_4_X89Bj@r;|r#KfG`8RUJ%UF2azUJRQx!B^Gv+-;3 z{)ySXgvC}Y^Wo7v#60|_KIh&42ES|BIDW9#-@BV!Thq;}`QZVN&y0`W%PTdXwH)79 zZ0RWHmvMNLkG20V^W7VZvvF&Km$|9Q!`O?ShkxeVv+Rsdk9~*xGjTr3Z?5HZb9^m7 zTES{;+BsG$d&I`-{@8f%|N6(aIf}E|(h0Ru zH?2p$#_^lur~GHFUcF||X7cQ3mR#R9pUDBA)uH;@>&B;gi`V(^;M?~w9OQG>F?(Y; zj+Wo$$%c=ZIik@=^>8gFe`BNZvvc&we7U%0v-?jqj#jJJgI)I^+{7Kf_Z|_BvxYNn zZJNIyO{Nylj9F{%&$n!FtL^{ifBo;Q@ozrmf$O=JFHHKR79G!A^EZY&->K(iKF9k# z!)F*e?|gNoPcX0Kjsp#Dng6z4V5NV)jeD;=IP`gt@oTdiX+V*$8-Zn7LXW8+2#_ozvKX)8yC>{(sEEhFr zhuh{1zua=R*5|!!wTl+^20pj@`W0{O;1_4>*LQ&FxyDFt|2oee5BDdwJ~S@wUW=n1 z(XjouHB`Upg|%;vG#XxA3)V4?>IV}RyZGLEkEOmR8!vP3d0c3<{f>9{D88_B!0mbv!+7rTN~|B(Fr8^z z-f}WVLwJdi`QgkS@0|VqVCElpbL{tBCHJ@T_)`O8ySBc&SHdyIc5|=3VhzW}V}pCn z*K)6hhr=BQ8sT7{bUr@vU%lHu!R>kZS0CTkuEymtS~ONTU)6>N#wX4#)Edzd z_Qn>Umf`!nkACxi3$OjY)4hL|({<+O?}IUWNv^w(4Yx=c!4xlq1~K=SsZRCG~yqYaB6W&zShri?`@-#qV)! zdJcZhVm#k^viCjB+TSx@UB#s>eAn!TM|+nY%$()(bln=#LA_$@Y`*JmxfD-+G$7>t*TIjEn1gdQANF_~n>}^(q$Qo$Z||jM zY9QC{`|-O4clIRMt{r^NpV68&lh^QhB=!RiJo^Vf+P=hco}TP{=J<|{H4Z!X-TUGv z?$_3+*C+PIphxwDsV4UQjNy>@zw6#T{26a<_=%5SdAY_#zBxNO7v5}Z&)@v!ZtN@m z)tHSskETbL@66BM$ZzfA|F8Hb1`g)vld<-H?sx6aSnk<~+0Q}nMY)GKUd$xnExjycHz=zZueQ&i4}};ZcX{F zO=3T`XP^A=&$+hcpX=4*;l3QEKOW)m(J}XncgIuC^fRs&>}I`8-oX?r`@}p4e5WiY zy~8ip#f25S7aTUY(utmQ3Jz`XYdrdljyKq1=zaM&p8N5cdECrR9zR_Z%eQ;e;XjzC zKj--zzi=Jx)QK&8*T-Id;{Co$U3kbX=k6o!m*W*Yy{`Y8XT~43moJWdU}l`{<~4mC zocoRkWAZ$4oN42{F|2dobp@eTr-AIXLs4sIU0J z3sTUj*n{D@Zb6e}l5hlK)@1t|Z@IJ@XbiVsm z_h9%P$hG~(qx#DUANMd~YmMPm4Kj8geqCSqvFqQRj^F*{a_obXJU(E4x?bPLa-Tyi zeAqSLvAwDRKEe8gD}S*LN3mz_=ziJTm*;nR@ezaOtHt`;|Ga-blVfqh9nP!`dg1Yl z_h^p?D>n04EAxEseB=dx<gQkG? zZTE&?w&ttlTf^}e@7kWS=Y4<3@|KfU)mL3()R%cVYp{V4zCn(@Ytu2=H@cHgs_;cs64 znJcf{w=dQ<*Er7aiMysf{fyx#4jwqdn)_#PC;#Bcwb~8lt?_0}buQd);$-}zeDLB2 z&zyU><0HSH#J|eHm{@A-J!S9nO#G;ieE8E?eBK;@b1}r1}=Uv@Pn24U|hMrx_)2{=I~f;%X4_uFEPK%D}M3EMW3_3I)6viD#lWfWCpotkn{&C~ zpBT7TD?WJOn(G%Id9C*D%g?hE=Tj3rfBEA)>ze)X7YiOc`RN-tTmN^i?Ahhq-)+lv z;(zS-S!z|jpZ*T?a2$T)(>{L%zj5M+ryPw%d)V#gVj8EXx!C42#pu1Zt(*Rpr&zS+ zZys+){7z2xp3d73@XWn98M9t4eQ#V$V~c0}CpZ%$_%trxzj%5#KGFQ+&Nm0n=QAfC zb%v9k`0v&ySh4FG-uJBO4>=fTi=(`TQ*G~f>LFa=ifL`;IJ5mv26{+mUGVZ*)=?IXYuYAO&lUm=^`rte78VCd(arNzUFak(uJXhu2d?4Y zc;WubU;XHS)BpE>{lDz-{C!7&OZ#bfxBkUh&Tx|J_sc!}$yMy>&CJ7SU6yaP5re+; zVk_3h#T6HQ&3F5&`G_Ota{7&fKYiry;0F&M_weFZ9`FbIR=lZmHL5=GJMSi$*IPf$ zEtt5$an3Q%z~R*V*~4}Y*2nraZn4yq-u}c!F01E%#J^82AAIf`XZ8A*vDqi#PmBi} zw)*er)xL)#clwxjKbW&-_~$-6=-MOq&C`9?9ecdDwqI~y?mEbvHShyBbN0i3uFH+@ zfJ_SIo9M`N|zdiJ>)+dJEXzy8Um`M<;;`{pa3 z)1P`?tn4f2bM@$C?9aic_}kNbI>ztt-|OOqOU6eddg0HP9Rz6Iy> z@1-7p*NnZidv)5w1@q~f%^v>0J+}VjEH~6#m zdYwLF|J}1XY)rn%1@^;OuEm=7L9ue(b@Pig|F^HYWGp^cwWG^$P?zRo?yWJ~<=9%{ z!*}EDI)5g1Keyr#t^T*a6OcHQgS_pZ!|P&G-ZY|Ze3M`E_%dhz9S;9mPj+HDhi_}K zn()K*#44}lYrnq3$+@^0FOGP);3xmBrQU^ecMPw7XU5;5SNM0$(Q)z-V-7gR*0=iO zEq>vC~_@*6)r@G#aIEJyDpVpkJ!55JA+Jta9kUo(CS59|3Uhm3uP z)6d?|_t-FCvxm(;`25P>IfvfI9ar%)c54o>cb%QRs(g=Mu*K!mTGHag%otv8%{F%G zD~FHHi6!QrxWO7unZs8{0mf zoAbP5$U&ZiH~S_&%c=Fl(L5bbzQ!DQnbRA&|HLu(#gn7CIX~{1%lxev>lc6f(&Q#4 zOq}!;-gF$?Ti?@g2xfGCj~72at%Erli3>{&c1^t3>uQTfW5uq|MHq|gEcT1OnQz~X zR*T+6=y(0&FXz^@_{P+G?aOI=*i9argW4qaPx8K{ z9^Msw#;i?vw$D1JM!B!fYx_x~SiRr%2eq%eY57HAej@M{^ zSugU2*ZG`rfwy~S_e{CJ^UAe6*umv*zFg_(T8v=F=DN?^Bben3=gw~C+jqr+OOMU( zzIw#3b=14X8-BC4&F%ZP__bY4tEJd9#TEYkJzLu09sT~rr@1@#7+sBD<+C~Pmz$jL zIeahEGaPYZm%N|+Hs|lH!wr|#hmYFJ9Ug9c*Y9=k-A|8H=k_dII1WDMgLl6F3zyC> z-Un{24;|V5!TW3D8t3Z6XL?l*4|C1e+5KWVcb~TB$M>~%)il@Tx&Fn_hjfacSUFET zHpb;)ZsPQP|Je8E6&X*y-~77L!e z_~K{&;B9@Z&+>?0W6pbZ^~w0j?+Oln?i;7?#^Q=+eDbNDY+>EkC%V<v_^WU~`P^zhLzD1@o-_hL1VX>W`Vt>YtZIDPyFKJ3^WuD(AnA2Ein-hapsX0GM?Z2dOB?nnG`RI}yC7VpNx zY4mvpe|p|MUgGcGo*MkXDSpO_;aRmc4xY7qW&8mLeq-Q>-_+iGKSQj|t=!o1W1D$6 zIcVFTp|^&+{$RF;mt((skRPA%ozMBJIqfrd>%Vo&2N$+-$v8jv`wY9H_eXgc!^!=| zX4m_iPw!NpAK&SJHrXpY&*AYE>&tmC z^!3M`&-QWVS_Albrh6y<=;3~Si+}8LF5YPHUBB1`zrD~nuEh*qw0Jg_J$7Ptf2dvj z!qGcO_s#y?;N)#hI`A1DqY>`vwmI6*`g5q|EnfTR@MFLH`k5!Zs@c(*UpSN}&bh`t zJz@OzT5j$$H{X*^&2G5GZ~TYj(YgJZxO#Pt#g1MNez4bfzKdBbW33OJ7qfiRH(euQ z=bhAAKQ&x^X7BMHu`v%f8YkY>xEota-DrAImjbA%{u1~EBAD1Y-93POPtN|=jZR}I3JGs zJ~n)fzq#yv_&pn2ZfwOpIgYk-Pfz|^mufGL*kgCw&p@q1Yl$ab>r300eB&qg6SvO} zd|^B2v_7?06S=YpH`j2Z`Q*=5ELyPfjN4q~y*XE-;*2K6IC@lDam_97YK;HpSAOAM z-m!ag#Dx}m2G?AxMc0{pGaQ8-;Eu7_OY?X+1|=y^?#X{N4Wi; z{frpikGnB3vk&&&ez~uHqY1m=dY$pcjBn1PU9P(>olicQ(@USzFYSryGn{Di_QfOo ze%}wm!+i1OLyOV#7T(qHa5;AM4^DgfPt5o}PCv8iOT@U!d-r9=MYxn%v^iThyBmM<&L;Vq~oKS^IFC{bXwx z-}!ex@X#xc*f!2!$Y-9@NB5I^uwQHzE4n?Jueh6={V6s#KlASXtbQkNvH8=74US@D zY|mW_$z$Fp*r}WIFUMPZ3m4ei18+TOLOXHhXnk>QOk9VDT0Wb*I?Vj6c|AJ(=J#a= z?-mYS1A0R3dQboVjMv|5kaMxc!{0q^@RkcKx`(!Dy7D=i2Bgy08B` zAABdbE1J*qMb4v}cm97kB=#k4`A=RG&)nvVpO|c&ms|f%+5PlM#)DBEeE(3+Q>#bE zGf$6dxBX|2C`UQ0@B1v)^y2$DlJ|`Hx#MX55&pNtk&C?4YjmCKZ(JSnJJ%D45 zqkT4fvKzhT_kPYb?f7Iq^?q*5tFgpWTR3Ag>)hVAx@M0(zo%R6-Zh~$%=ks0kM`C% z^OZkr=h*eo7r76Y(FDfP2!~^rbL?*2!{xzlu)6Nvb97jr_zvc1_^UTg-b$bu*{roN8&FA8$9?`O6IR3>+OxpgiQ!{wRx<1zD^kQ`OF7SxW zt%sh#aq|&Z{fspxY<)EI-8&LzYRq=y@rzCQmCxd5eD*w?2Io82@;|>fHlL%!(_^P6 z_;3Ga-}+g;SN(9xeBwNFKhHzg%OyHJGEd(hF`EZ&YV42rY~TmyZ~y2Sy7j;@n6NT_ z+j`vG7vI=$!|QrKE8(9wY-tc%pP9P0aTR;|jn=Ja`5#W^_L{Es|HZ_`+WOs>#V|j8 zK0hacO9R?Y9=JDOv2uNF?DE4cwf`_K*UYsq#8008lE?Jm=G?!t%wAl+IpD*Dq4xDL z=i0pf8@u_;Cr9=hqdCA&JaNz7`huII&m~;wBL+?5U#`xB-5it8S*zz~hi^`N?`-Kd zxs85&#KK8l!<*l?_d}e-P`mh7r_ag1*Tpl3A3o-$r*C|Zj)_q&uu@0b(8Is&Gn(_o z%YAY@pBqz`@uLw=@vpY@!f)=6Ze0U?t`Eog+%tW3u`NeF!7Z1~3R9kVCwS&OPpevGcJDzY}^tD2haGN zPW-U_B)z>6pw9ey8qjEGhYnzCsu6!CkJ~PWWJd2k2dB$W0T|BJbMp|z53!B z{hqPy-&yL<|HK(C(}#4F|8j==K4#6qoA+6oP2BdK*jc;J`p$UwX!v~WW5KFF9`|!U zoKBn@o8@VYefOF67%Xu|hk0iU-(qEq2JyM#(>iqh%)jR|_lpM$_UYHu;~AdM+9yx= z{VeADlGy!E`lWNYz+g+GiCL{(*9NwJP`}BMk9F{mO=>YcBmU+Bv+qpS-_+`%&)ci< zZSKoC*WdDMj%o)(&N#xShjI6CSO4x??(te3U+($ueupm~XWGC$e2WF!yf|{4UU{(V zA-Cb%bA9#H%-64LW$mh^7<0_?cIIx)-*xgXA2xD=CpPXG>pV`&%lgHSUGp4_S##<( zKHp#d9$b8^$<{NP+fH;>6nO&+jPtB33Q z!d8Fv&Gk7F+j{7J^}<=)qlet(Eao46iH{>LjU#q7-Shf9!trQy6F2wmRk2-*)wAn8 za^KwOAN8*{hbzL z;gDSQLwPzk_MXl65GP}fK1ZA#>MpJt$O*ph$!Ieg)b4BV%V{ysJ4W6u964`fB)B+@U zoYwo!?=K(M2b&*^jOly4k5;XZya%uApmpc34%2&sofz^drxTAI8#-pLIxf$~ay{JJ zYhv%3(vOcGdeb47>4)E3#Du*V)q!nr^$Sn=!pc}Ub}!9d<+H$iKFwJ36#tiJ*G9)<+g>?! zg2zq|ipO7^oZH_yug>#a+`j2vOsC1Sd&T>Gga+yWYmax1@HXFQSxwk{!NmpM#bL z%D)~0v68h#bUeI_0L@W z2m6~%*B5TIU4D%VV{-i9d#+z+ec+e*%w5$l_Wk}@pQzXN zp8l%c-iz1%SWVh{Cr5pAY7Kk&^tlK(v8oGS_uFsD^VU4%pX>ME7ZGbYzMRbupXZL> z@Q?4T7rFVaI=C-fHr{G~3wC>_dmC=S`r@0I-CM0a>*Mg*`gNW@?3Rxn%yGlrn7QU4 zFMr&#nYpgDa?d#56PI6c<>pwd9lwIny{$HT-TuI5YG5y(b(j3v;cLEYJjJGfEe{6B@^K~`$zSG_fW;KLAe7^am-~RPk7Vpk2=o1gpcQ)i85{!xE@?V7LpPmHJY z*Z5v9dZeHFJ~HuYAN_9CcWV(lei#1DZTbM8YJZ-Q@~q$3HP(4gps()$)4R9DviF_; zC#X2`>0aZUMzO%l$`V1v9yHoNskK+?GrH=DEBzQA;>9aMp9hbkBz-;^q3p zxX*jv&nxj9bl}4-_qcZaC5Cu&f8M!zk6(12x%J&xjkoo?!LOd->AL&L$qC;-`5qqP z-th=-_Q;=bm_BpPIL)0~8~6^kaQ$)3Mo(w1*YY1+`JO%h630F6!R%b$VKN@v+3(rR z{4H36w>|W>k;fklnD89Q@wbP4^=fZW zv&WgsHQQTjZf@7=d2S>gpJ%kuliy$L&owPGUp{!Op0yjDAI5N$i}5=fS}#wUum2mz za}O`E`cCZ(q`H8E=k@y*0nFZ*M0KKFw`-UbIP!pYE&E!?Rb3y}9EPzf0cyy#qO)`}ebu z&ar#%QNOi5xn3|o7klxmLG*aMf~hyEr)zN+GkHG5WFw#EI(b&h=0uDW65-_aQI z-JZMSwU|er#JrzH?sPtMfdY+Sl;HMc)+T z@3Y8Q@5O?}?l<;T?rJk!+C#LD-+Y%K_U6>u#5S6I9PRdZQCrVqiHFZ}fz$Z8uiv~Q zb-#S;mbuo{T(0}Q(D>7-`M+^!wfx0M?xSDqHty_CII}g+UZ1vRl<1^YDAKY&~%TM3+^Y6y$`;EEJjBib*&#isA<9A}?@6XosUBkI=pHzQ->NA?l zYkoiA;Lu5KxH#jPvpN}Fzu=3}IJB+(_LslAr8Y;?=75VeHrUln z@4q?dldVB?{CBjd?z<+shJ5Eh13A$qczeFK_ul;FWWIeNhv|<8`*8cNKE}mnx98>} zU-)ulkHa~~_RQUJ3GaU9k)tE?v~0eEQN2C)niov?YGf=nVut5O#y$=P-lxWA?0z_o zUf{FYJt*-5veh0CB)s)Zr z^%?V<&%rr+gdS^;sCV;*EsnnM`^~w&9*sbZ}_8Q(`!SvoCSNdFX z2**b`;yT#V7iYi87;N^*^$N%NH$8&Ezj5Kh6Q3Pi_rv#R$C^{FTl?meJevznu=t$( zXhBD3v0(39$KsQo|EYicVk7?47$4W-JIul7pXrzAi(N1u^6UG3=JZ>~%nc8H*}8}?cc0bs4t9wpw)Zi6S?1hV598fu zoXzvY!8P9;c<~9&#|sY_Y)0?FmZyDT_3j#@;b4_pH5uOR*I?g*_w9`Hu1j%m;_lhn zd3HUF-Q&d%pPbVZ^G?ejHa&6H4>%3}mGcAUT@B62Q(fH4FIcS=yZC&@wugK9uD>4b zym)M!$EJTTDRcZE#m{`^U`?HeTQ#mu^pr#J!)u)Mk0S z*yHEO*t?GIC&oOxyi2Opa^)A?XRxZRyzqMKGJof)?{5cF-j3?&8h`oz(Xuhwh@W$N zD|X`1@$l!jM|q*RY93-5OTFWJdmVj@;pcqt@tXQQ z`4m??CpaIj@1C~aKrD`{N3m1J5%`H&s@&AzU1-AcKY;T zzT>#aEBE!Kn_T^_lDv1mddee5>mhG@#l~vR;#;5M*m#cS);`ZY>>lbg zdt%pp^_!e8exJcPbt%T=Hfxz5uJ$duZ;YIajl)~})$t`qx$u>@Gt86w(UR}-PwriB z{P2<2mpZQA`d2O3r!J3b<2-#u!|Kpj;^n^j@L8Mm`N!7fmbrPJkFE9j6YSATT>f)z zZD1|0>D|~ipR>Nr<90aa98PDSZC$npZsA{BInaIMG%p+uN9(ejaD~Nh?aL?e-uCjy zym}v=;rCsR);WyfH1FDjebqib)jRfZTeqC``aLmr?M}YKic!h85SLmj>cS%HjULiId-jwUXlxa^oaY|iW9s! zi@AK@%QN}i8XIm7^^cEQe8<+cb@Ed@>y!W59nQ5E8~=?>}G6xaMmEZ zjUWG?`s_V^hyQ)?8ehC!1LoNk7l+M3O-~&7=0E3rf(yg^A zf4FdR6hG(0pB%)d(~RBN^s~O2h;JVEeKx*(MSpDU#u(eD_%}=X?V`ykj)c0Sv&g^}Y1U)&z!*PL3{aK!c0y6+Fhe0KQtX>HD$ zreE=$=_mf++^W^YY@O}Fng91%&ea@moR(K>91bu#Zho=()o%2joXt;+hxk3>tC!>- z4v)p^o^UiUmRx6^t}t@cXX^jNHSuO|KX|ysE-|n6*ZA0z^l5)q<^0ALf9&C3o1dJ& z!|huglGpRRhqU&&XKSu~FuR&|eFKkN6w zk1p`(czlaDIzGy2bqSXnoUS39#fQru=Zz=NSLVEX@@Y-j$@_0@gUi1)#1{@s95dcL z&FAo0wm75vV66tn?(hqj^2SLo!LqmB-Q(zdw99qpbAQ*%iPQcQ-?6=taXiYQ<1?>5 zkJVfL#m>1npNYM-ss^nWO=!CDiiP8^ zR&fj#TUu-|he>F5-edV<=T+MPe*S&G{$Mcc; z%y%N0FQzlibMA9NjAI}F>J4Y`#Aux6E^mj=TYUJ!%UJQ~zUwaj?YZ;3!m+j|cXkdO zJy%B0)`)L4qR(hVhlh93<{%E696i&_b#Q#Y*6Y#FTDb9Pe}rfGnL9kT*W)v_ioLmF zxaMy^V$VPKYANS;@8D=WN8-(UK79uBBXiYJuJNCF{^IzqAbxD*nECbyzG~6hY<}mv z#KvJe>+pw9^U+(25j=dZes(|mkr;f$SpI7_|7P^^3&wZyefFSv?%S{1H}V!IwQ20d zJZtfM=F`*vs++%)h|j?c4{@WFT&t^`#Cdt=8SQRo{o&hZftY$m9(r&%{A+yqz{s5X zIEv4A`^9~(Ke8s~Gly#&*~hPIhwbowHt+c0QM>JfcfRt7Ce?{Q95uxQ&#f&kbTHn0 z@xbrIF*kL&qN~2b=hpQ(HheGqVU#P4@E@F?V#nssI(_hQH0RN@&jq&SynEO^_pq0H zeei7WWjynzXCL>YWwfVH*S9)stc;C~vpmkTgza#B>s?;sclMo2-newF=Nzv1bgbie z!O6bX_Zqb^Z!G82Cw$liuXSlY8N;7_#;ardI@f%Qd)~R_x8ucF9_q%oy^^u7jo-fq zICVV#Cd$0yi2tXC^f=sl)+1tVUhs_HVV^!7|LIHd*qUQEzRz;cea6)L89aGjIZj>G zoOWG9eC5HfH9GOl&)gNw`uRV$SM{-v;4)gDv47QY`>R^5#_@UgO=IKE&f36RY+Q2| z)A5dT?8KY+>iB5Sm$UWwnFT2uCeeR{lg zhgVFwh{?y;=HL6NF+OL%Qm6Wtqnzwt{C9j~4PSVfYyIKFasM0VRu1NVh72pVlq^#h~4Z zopbYKpW`YA?*_X!Hotx5WNzl!@=G3j?)8_vU^`;d13&wyHyWv8@aC>c0JYKHtQzHR-w@E{%2H^}F1zoG<$LemmL?pA%PZd~+{P zyq4?q#>Bkgm%N+5{b^$ut55S4C;s=*be==GKYg?q)lMvVCpR^HCeMF-YZIL8!Sl|& z__3RQWE;NaoVjw@xb0!N8{b+6bMiNaKYrq@cIM^$X^aLt-}v!qoQ(Cmo2_>_(f|*- z&h_wulS59yzQv~Jey4-m?$OoQ-}|3B({Qv*%xVgoj$+bg?etwZUe5BY?Qd?^KHFwJ z%kktiHuGMv99kDT!H2cj2N(Zn_MP+eFFQGjfA|FJ&X?_KzCA{V>2>pi|KyvaxSu&U zZ+3Kod2(L+aOpl59Y)XP8{ONlV)uDzKG(G~7VLf&VNVD1@^i*{xb-`O=0A873y@Pa>iewS~?`QhoT=Zll^jGY=k%qO>=gHz7@d#qOWEq3J_ ztiwlssqM%6cSYbFpJ0@)*z91M!*k;p50=>Nk$Y^v*g3>JTB|8vYY~qnZbR-SWk!y|mZmAg12R8P@j1joq=Y&vIl}TlwJREFZb< zy)jsyax(S+_-S`^=fd|H*H}5PtN5dzBmVC z*3zvQVw^s}&)lh9{9icj=N3GAz>yowIrNMCrWe>{{dFGJ;7xt!{<}EC>sFoOQ~%?) zoY+;n#Iqmw+V5IqJhA)xGmV3j_!&#=e>q>qa~#}%uK8qcv`>D;*nILG{ZHnu{aigb zn^%45>R=Nt?d53iOsCYDf8*6Ac65Q6HP*R|>$&!qTwZD?e*B988=kl@+0sc)%eVRQ zJsiY=f9x|Jz84PowC>{ahb0HRH}B$z%ij3-(r9{0-CXRd{nX;4zfV9{HYe`kWqde@Q=NNWj$)S6uU&J;SDfk*EYGOjOB-LD z%wKYb$M(+0vuI+sX6dJ2EoR-k|L>yKd${2>{WN%&9@u=kM)9m>TZ{YZP<$9T(r|Ue z4X@^h7n^XY7C6C^GaPGncwDrQ$Jw9Z_85#l>l*_Pb9%=$Y@F!;(;WQVpC0GuzCUks z&e6VP&sIIfcg|SmescfQeN;Y)^@3+?`eAgBZS!)@Ar8Cx$qN=gK9lE-KQ6Jm)Q;Z8 z_DmB?J~^BB-H`7*U6&s}8ZNee4Sv^$vGN!1?9Il+W2cYcoOpC{zZ}>tx2{LrTf373 zEE=u8&GqCPjLt3g>NPbr#_rF#7;iUPr zmAR)F(fK@sXnx(rH9nkLBk}fk?)8c~e6YLYceKD|b1a9!KE1$idNAkKMJ%5UU=QAP zKY9-4^W@nzE-$eMx94KIm#6rr{-ag*?Bx7YUD!pxy=ME-c+Rwgz514)G4}k#Hn(xQ zFAR_7Lbr@{k91aJ*e6EMvC)GtU;0FiyoaJ26kr_^Oq>rVqrM^))=`JKvvVe(Tw~`+IG8wvP|?=<_Wv{4-yDoxf<7 zv6E*tbf3A5KODKfIsPYO>O&jz<>+3Y(TPv&y1(UGzwzrky*l%EAAH)d6~Frgj@z$| zk#SsO`(PJ-KecBA8!vOK4=(Jp|4qHAy!Y$aZmni*GT=kOM@~!P)4M*DICazrg;2zv?p<(yk&WXEurib)Z z^=*Aljp#FTx7rNed;fqJjQK2x7Yt{|a>(^Or<~6i9^%LDLP!BfK(iPjzno z%{ehr1N~lYi=!U+O#P={+{4P@Gh4aI4c__&ry8{e8T*nO&c@vzeVt*@-uc)Cn=V=N zKg)G~u4_!}V4PUhTzptFZ-4n_=f1k)JY%iXYvykDly`qko%G@pR`RJ1!5O^Oj&Ifp z9)I=FTeDX8EPkKs>XD;9t9jP!yz8<_-sRwVWqfQd@tcF(@QkgRBz|=)KXWw0ee&;` z!LjqPb$#?`Z^>(qa>gO|=W}MR_3iWceV*8AB%U~Gg)i*Wv%~A>aIGEt*s#N=_H;8Y zPx;utMxWt~+i-fYPt2e2`G5-}c&%Zv#EwnhbJ%7sIn8_8#%|8)zxUP9JB)nzu+O=9 zij(XA&T_V@e3_Tia>q-I==tB)v$^E-Oq|PHpEa51=V+Yu5j(ze?Rv}n<39S2 zZlkyLFyFzPy;p1;gGY<{izWWX$@R^6`-lJV7pL*qcAqgPZti1$_4AthwQoPUW+ zH_q1Q{p{NK#rnc0y2Gh{?s3aG9KKt3xxy3ASk_?n`0kNe|Ifw@C)`e6-9KYfUh8*q zI(dXgYoaIb`tD$4{Qn$H#o7Hz?D`x#HsVzhdegK;+EuWz-CP2yK4=U&4+IT(vgIm|wAZSJ#f z29E|~2amt}#FN_|aC+oE_Va!%zu{FKKVws^aLl#)@?MOCNyBipC!IKrk3a0r<+^!H zO)l>R(e{ULb^ZU7b;m}MEK8S|>jw|B6``TQPfk6mNRUe|IU+!WBp|?wP$GbWbzQ1O zSaQi01?M~NQQdDbW@(Wb;eP!1agV61o}POr&*{g^_1(sr+QXO{HJ`0PeNx*n{5 z%Tq3VagOh=waZ+&8RfRxuq!s7UokWHOpGh%&9_*wd+s^Wz3|GMI`%p`vys#48JqXn z^b2eBVfQ;WZTOu%g}?qc9`0OE@=;6st2GUe53%6oe082WXX)2Hh<{_{GqvB9 z<{fXBesa-9eDO9`YTF(!#?dbE?!jn0e&cgH<7fPPjh45>!Oz?c9$$H6oPH1sH(cnL zXJ_7BKFb47>-E{S;v|00mGhbE+#H^b**Ya&^TfwF2Uom_^=zNe%ClTtTYEfP6F$~g z>ytzE*}Q7!Ui_ostUZdex+M1Gm9_G7&Z)UvVw1UN#@}_D&m8eHA8z{KfkX0==Zw2v zOtDtetw*&FUtH=-x4Zmc4!3>>`v2)pGyI}UHN!DJ?Z@Fd{h|h0YdyAZv3b^KYBKLe z=ENHwXPnOroM6*J9fsePJij*PoC!3HU32yC3UNF7!4}VjJ1(*P12=xfp%uQXh0hi- zddYz;%!6~DGd6B)s*_j~_eSTeP5s~o?@Fk9%I&PfW495BVD3|2ZGpZxLv{;?uua2WdMtJzN28k)QGx6|ZTke^A zxnEwbZJu9Se`}55{P6uJxvNp4(r-pKmtjo9Dbx{f{%{SDU@ z9$)+Ohk0N4g>U`O*)#5^?tMS)Ik|mMKFOzjgAZKxYD!1_<*Z>pec8PVKR;9bulqfW z{a=2rtiid_O^(6&uDyFWQ`2Mfi2hH0v7O8M;uVMA_M~T5?E87PwP~!(_e}Y>SnTN} zm-TIrih+xBK;7WeI5y?I_Wu}N%Q3l3Z>hu1W&JyR>|y>_dB|Nau*ubVI-56&J^415 zqo3GvZQT>2XTfqwjP6_ce;%H&asT0C?ey8T{c`KioH8$d^mxDur}m#w-1N&w*Kva< zKAW{|%;nPDe%5_%{Dt!m3}@u{_wT`iV-)Y|*}8hc>lre-jqY;6pN+bR0UN*Amk)l+ z74M#hFwDm$`}F;*!E0(ql=i+bFs0XszGr6xcIx^@yqBQPS;2O(I!~0|M?&P z&Dq)CL)qS8yY;-peDj<9ujKH^`|9+S-{EGz+_EoWAWMG02ii_o%q&rA1-t{`{_!Y zbAI;UY&0J^tq$F@_R8pdJ9s&p|3`Q|t0CO&Z+OM9@`zo&sufE)&KXBp3OVY?WO76M=^0Y+Q>V$i+c+PT=?Fc z;e8&CgTsFJL(eNY#I~P>b3b(sxA2;G4Y8)ruH_zBTHg+{hUgc#@ zJh^#~$^8|+t!d|QaE<@;c(98#xt3S^cH`1apB|iy^O>4?XY0W#hpF9s_9afZ&(B6i zlh#4r2kSN5^xw_gn_KSFKi~Js=W0FJdOkei(~ef#U$F80#2Frri>)7fAB?;E#g5&? z&e%E!^EL5n|CxJ!spq@56L;?UShF8~@j3C!;eX-CzI!O#oNx6L(O8KA7mx0d-6zFzudZ^3xwverd$4|UfL)G8c(B>3ZAKXJ>%PLjJ+pn& z`PBhVzf+wxaoF>BPsi=u<})#74cBu9?0oZ#Uu>`Ncx&vwwaFOla@?QW>eJfe&#v*r zWfxwJarzDKtrh$JOb|bFJ70V8z#Y{csJkJHTTTz?^3*b0G{}ICO+QToH6}b z2zL#Ic^ z?nCRZU-bx|tGQ-$?+S-o_ndK_&zke)Z}XeH=Dh(AT*cXY{U=syVqX6Hxm|2H__9+U zf3LN%itlH2YzF5BTRx35yr!@8JwMvu027{P_xxz*il3ek^Xy?-;Nf!*er?9@>*!&< zJf{ZDQ9N9_&rZLnAw2xVcQ0P1K;vFd9S@Xca1$At&b*G zIaqgQnwLLpSh(bR?+v+6FJ5fIV`>98&&3WGz6YoCaQXRzyLi8Fi?f`f!AI8S-I%Q$ zV(W}(4)8r&%V-Z~yzX;9+8vwJCG%Ymr?28pUgvxLEj-J`9>s%AM%b6N=DYKWtC#1U zM&0DY-u&F(!m+$EcMDd}&hlP7bNz0y>uPbwL4Ghc|KlTOe5Ur+=wZ+54f7jgdH%c~ z|JtWwwvUgkm||t0^t>3oE*i=2{2fhuBXe(TYq@;x!aVO&nY+|2x;=8uXO?x`r>C#v zGw)O4;{UT}uAU1tI5zQx$v4nLiio z!}q7=)rJ1-+COt{;dQ}Heit4_Jk1$5-}jigu79o$wda@XoDK24sy&W)J1eZq>6dQN z@aYN%{BbOooIl?iznoGpyl`xu>|B3b@Hc)qO+32AHuJ6Z<}iCs?eVaG`EPC5mXA3c z%`ey3G=4dXVGTxX^#rc%jX4W{xDAJ|o<*@uj4v@8pKsR7Klj1bCtt>mJ3Q2IG@74( zWZh>~I2=wBJI}?!%b&%s-RaxG`bdnc{Mpe@Y&PR}v;Mgnp6^p|-dOV2+w3?0{Vp=+ zu)Y+FkG;!2nAO$Z*tK&8b{>z-GtbZ3(*ifWCYBs=bN0yrCY#-F&i1>x*wOZFBVMlJ zTZ5k~&mS2-Y9~HBV6&wjx_bL`63y}87Q{iC)^L=VuUHjir zvvz8M54^pW?|g2~8F`iSug^>xw%=*viZ6`lP>tl(|7J$!`ZJ`&2%p*S^Z9U{_>Ik; zZnSrKUS7^!HtmVbS+CDx>YF^z=g0cRS1;UJ&#d9E&Yg#cryOW3?&i@wmHTkfQ{UEm z;e>0(d-bSK=EJvV6kYQ@ zPWZw*dp$nk_h`%=kALIOxzc=7 zKe2meMW?xszq4jBKVtKd`$zYmHJEdW`B9yNk@@%jm-8#OIP^Okdzim!`^M!5KN!VZ zz4G3T&rN+3?<>B3-qd}a`PS+kGwan0&hD4~9fev?o$23qG??*w+@0ZmUQ0KYl-PPv7D( z7{li#H&~Rw`#rp(w>2}_T`R~IsQ2CTa9u3G{3#JxjkNk z@n8CLhl%r@{Jvv1pW`^rRqcbTCa^!kVg3$i<|e0!=bk=SMjFuj@ESWl%d>kR&*jVx zzP%DZbBlEgM(c)iu!~b3xQG}2%}Y$Wz_F%AYBurYGka=m`u=lbRCjUso){UU>-6N* z`%0W=c^q7E#Gf9NL-&L+XJh;D_5c3I|LJVvhnGG|PIEqF%zWc+&2IktH~(TAAAD*% z{&c7YpTU3adhh3qn$HFr>eq9|z&|n1IgEEO;NjYHesxi|V9)2!>@juu&wrNJ=Q)#{ zMX~GIvi+rxn_uSf%5~wXKU1fVm;a|Vn>>qQzV@qU@cORTz0F51v3s8r!|j5Nch4Yr z^iRHWX0PVKYCpgiFL}-Pk-hI{`Djmv2YY_K#6EtD<@YkogvY9*Ik$@zRfU7drA@5GvX z%;B&YU2{h99j>#F@m>7#J3aBs*V#}_b)AU6PpfqT%zsqyRR0- z&pPbpAzq&QnSWyNV{H!ylh&t0t{M?8K;T#@>(p z{LaAQn%B?a-~MYo=%UZ@;$z*JXB6Mud8QFx^P}a|bk2q8Aw7_FIjUDV;wJ{3a^F4~ zyW2mB+c?ge)h{s~nY+by^k=)d!%h5|ho=v`t7pENF7J(740V@N>zMV{&6x&k&bI4w z@XHT=f3A}`Hh}N^r>0eIKrDqO|6L&D@^Dy`E?ODHEAMC4{oU(Sf2m47g@p4U1voR<4c~>~UtD!#S zz`nk?h$l}utX|9S5=%~<-}>?^pTyzIrt728)!L~2@WA&Hw=w0Bdzcw-nZFr(hO>!J zd1tPFAB7*R#fbft+CIvaP3&_$igRL`*E`}H#hdy}o_H=saB23;^-&D-)`#bug&VtC zoSbMd`QGdozWTNO<$iw0*#7RhrHj=xI}h~N!f`nx#Etv#Lo{w^=;xaR8n zSVkPe@$c&R-^*v?MA!aZA|H0e7_RT0h1Hn9>a5pZzusy1$3_mfaOzpgFW1yw@6vzk zsCL$O|J-Q*%A7dm#1D>Je5SdHaF2iM6H|E$**?%dB@ zu=I=^6H}d@y!X8ocIxG(KGm*6HV-xt@p9e3ynZ z^*Hra?>Q%M%laKBdC|t@J=16|aeOvfqko=6Y zQ>^4OdSs-HTFTQsecSUHaXp;$7ysABpj-Ii+dZ^8(s#I?T;Pwk)j#$A=)bXuUHfHw z40dau=Y!kxYU(p}8-9A=rY5NYoo+o-=*@RDy*jt~un*6^yX)bt^{sW-`nN78A0yuT zy(sl;92nI>9C5{5pXB}S-K_OIs1`UJd%X8zpBjG0zxr=aRKIeCADit3XKZ7}=kMK~ z&U(M2%pUl?4<6@?^|=|_|BkC(Xe{yEFOT-HJm|8vy9fJj**LMq6)%{_&U5mayiZTZ z_Vl;>Ydd;A?)ly1?oBw(ij0R-_*}2$<(;E-gqeIZ|J9uIaxnd#L(Z%JeB04c-ObTw zwSrk(KCo9eHOP0(`EN&vyZOiVhEG2q*>60xvesIN%_ehj>N9&|bbvcQE7t@4p2#Nm z^DgJiFn{9WDo=mp>6xwgavI%l;UJcMI=vaYV03=p&#o8jXlK5$chA1RmztkAkJYI9 z;|Bj9}m6(&vV!H2)?cN{dc`L23^?X!h6nfbK?Hw*k10Loi#smrc--*IMv=>>1V)?X7erp z7l+xO^Rpy=+c)JHyzW&t=G6dq9M&IKdKziddt=t=NtYv}#`N4>e{*o_7BAYYPH}4JYes6T9;0`Q%=m{9Ji7 zeCx%|^@61qcus!ue$uA(Ox*5u>$n+5!<(2d+;Q9*_PocH4Q&0E=YRA^{1bD|pHqiZ zD;)TRQ!e^-)R&1fHG=1vZRTL@JsuYxpK_Wwt#>hhu-`RhAB;yZ8Yh0OLA8(suHqPwh`26Db`#bN{cJskKSnbQ;-S`yCJuNb3zJCvxbN{xy_2J|~ zvx#*(d;L7qBstKpIKgTidzL0{&zI2w-mN;WE}qq*vFT{uAGyxe`c`we?B|*u8GSm} z?-E(-&v*w@o?R0&zG`USKC3y-S@$_-4UhJYdwy(x_pTbRPjN@jzq!ZdDgXHC#p|3= zoi}&ls<&(E-+Y2OKN}pI57_wjjI@XIj33>D_kp_@#oSopewxRLe(|Yo=HovX|Fx<8 zaJY59TRRxB$-S738{5J1^Yh#%_VlK8c=F+IocGYa4}|BV@r=%jT;jsxLmT&RJw^<5h>mZN2mi-Ll@Z*FM8z@b!Chmdo1pyHTIn;g6r%k8W2r#B2D=;n92A z(ne3YTnPK=-a zTF&KbEm%GG`09~k&u((>&$HS~%g4J~^@>f;!#syqwWUX}zu>@oxwoFNHhk5W@921$ z@19zWyvKd;x87c&iJEwhO?An7V$GR4e)xXFl~eaCTO9c3zH6|TPhw2}g`2a;d&T+{ zTP}^cHRv;ZIb^Nh?I+&hF|paZHow?jzc`PcKC3g|9A><2Z_mHSh=0~;TFm-Sey0!S zbApy^#e%uHI>Yu}KV0d(?~K!LdVBTkoEWhAPVLGi{Ck$^)o_{I4xhFC~Z|B2Pl z!_|R~J~y)dRm|Dn>hiZZtMR_a&(BFmU0YoVT4={$%bmS9QQcp7F_?ei|)d=uaFrpT@|#JhHFHPv7zv zi`MwzGP>XJDK2|+#?``n{a~;Yb2O0q;WIi!v*rWCwK1H}eJAidd7T`p=_l;it1q77 zZ2ji*IM3$0J~8LqoBVF6|NK3HXSrp(vtJFH+vIT-|JRqb0Rs8b@ zzBPPu7WX}6dBaNlTYFy~r#|AaQAZc7joF;|#HRO0)YCf3%)9;WTNX1{N(`n?SwK5%h>y?MgwXUAYZ`ne{?j)`SUXk|-0iXD zS#9kdap31Fr#!z$n0bbEhv)ui5uC%Xxp}tcY-1+}vBbsq>?=69i@7$5J^dla$#dQ{ zaDkbgz)yVn_upX*&c}W8hvB}@;^sNL2PgM=KlQ%y0jHY7TDyL3inFmB%QIW=CU8BU zKL-om_}tE(O8nx=y*&>@?sN%{&*9tpcs?5Te6&9N9_7GK%wW>9+C)!UmNRa#ueLPB z(=!hIf_L|Bm$~=3<~~=n8GT|~ytV&r>%QEr#ZEr(x0uC$bHYg+D?pHY=(2Ndv41g*Uh>6dSk$={nk^R`}4xs+q1!^i9Pe-{v{XB zM!x*4tp=$Py`Qly&p&!N&+@!GpVZbGyNt9o7mO#Itm(0b-tWba?dnG-8g3sxiaWd> zVtP(*sL|)zwET3Pcx(s8wa_i44sntjFomE3wCpYoQw`{12k zS10lKiWv>(b9?UbD3|kZ`x-xMYu{ck51fv!!OHqW9Cq~?-Ft67*Mm-b23)oEyqe^WSFaObml^=%LBdtmUNU5}0V)`XAqch?f{77g|O^L2U)r*l7A;N5;{PvFG{ zr*n-SdZYVBzo|>{VX0#K?pD;*YK&Z@*2xzp>^WVe8v| z7;ew@W3Y>-HtMpP$O-@D-2H+}IpQog>&qLj?)T9^{IUJf;dalQnEcXHVvYakay91E zsC^~|ZeqsQrB7~KC;PuT_1vQ=eAr^H*6I|Do+Ys0RD;E?W^A1y$7k)<{)TI~JP+Su zkL`7Q#Gv2NYim*+67vQtT%Ir7a%Hal{>C(?M&hXF@@`Go@`E8x#`g88skzOEP1ePA z4t%psEV`9T=F6io*g6~bd&Z|xUDzicjI2Ae?5F4A`ka~HH8?iYe{-g;E}!_)V`EpF z^Nj2GwrAM!js?an&v zu@gHsZ$J0*JTc{*_-B8lp8ecnU!V02_wN@>c(l#^`TWcL)%UB^*j)N%exCu>;5FCJ z;eX*Df4%(v{p9#uaP}Sgf|2K9z4ySx{wjZU^*naRUQX&x$G;i%V{u@04`*yI81cv@ z7Cw#V`S`9D{>@-N(`hjrQ16_I>Zmde*+O_7t~k<0t2- zhu*+v&qpzn&qdSvE*JRwck36e*6wz=vejSZfm7nOUgF{=M#j#|U3@q`Z^eooUnAT0 zYB;&CmcF0JV`Ae!=j~#%k1fq^#iofE^1)~Kz#rJ=PfYex<7#c6HHX-=z8TA3yj*M{Q2PQR*IzXzy;eAwlZlm4wHMmf?(jH%s6@cQ$b zV##yy&z@=jC(p&4cl^yWddYbao8L!U&u_KvF8|EYfp5RZne%xDR}JAVhxpKM&d04| zW0`{&TXD*Ba=LJU{TiP0_gBj&dD}bH^)u@)v2hQdK4&fZex2Olh@Uv$@}q5@^~TKe z+xX25)(`hbx!}3^CdSj8cz?t;E-rk!G_Uo+#Tl|a+}iSO9&+c8Gh8_9r}wSxy0Lk^ zHR0zyW;HV3H5j9Z_nexh_XFJb7_V>|g`kzfO!$(a%;JF$@EO=sxWBp)? zF*((iPjQS{%X51@albuR6ER@RC->gptTiXk>vN}rxcqRVh0!ycy{zRPulg1XzpNKu ztT``k#Srf|F1>#F-}(8Bgo~q^PF=6+L&w3cpL_2|JwIU4Dg6NxPiwiVkDTG-o?Lp* zKl|oC+kYqC+Q6X8$u;rS_Pf~bvqlrRJ!4i&_O%fM-^p?QI|*!qyMAi^(R)1bTy0<% zSB%a1&K4Fu{9ecMRHwJ5@`tf@!JazXGuFfy?61W8(PC?KH>XFEOYdXb+%lebrtt6I zjkiYZ;i|vAFkCNulEb6CCMP}LntjRxhxpQB$6Mo=n>FXr)F1cQ<(bd$$6?o-m)OV8 z*^SfojeWS7a{G`M4&^rg*6CL6ng27_yz_{eXZHW#FnD7lwmwTtHZ+CZXQTM$-S6Ij z)A-A)e#e%7E;;zUXFY4(D0lPk9;dAuWp3+E!|IZ=asK0C!Wu-)=TZ_VjTWHOa2yTd&rqsEST)J$ID^!IqSv8arH6Z_|t#g->dob zA+GYVt`AbH?A2;}@=iXJUvh|T|6PpOy>P{6V$$;}4%|H#oIUB6C!6-k>~UHaBOI%L zx#Me{Kh5}LuCYABf;&CRzyB`~G5FUuH4Gj)AP|kG21t*(fl2y zy5MSU_>_m|(^JuAJ{MW(ZeWiv>7cj`aQtRwbIC#ak z<8WzCu-Y%9Lwiy`v@Wnu{Ly93BtBwgj>h6fmm4hl^mk_5iz)Wp<9}=X=`}hG&)D_f z)W~7;WLH0&?IGH29-gfgi=Fx5-!mLbTFXX5kc;ZHC@RNsFxvx%gJ@d2nz^nc=%f0nKV!3c)PlLHH zH}62z#Lo`d!QK5=KbZ5maqIKkw-1VUVv8yF(HqC_YQFLDY9G=iF{0H6j`Hzby=Ly# zHClRR8=HG@YK!~ENN)2z7^ds+{K;|tU5WSceNXxn6Hj#%ck$(N_Z;8ED=%@ye9v3Q z!?k+8vEa$oIC-4UjITb=oL=ZVM{R@s58cmPp7BV%tCf54``O|hf7i=PEcqv%=Y9YG zstzZ=wQpVM0~bH@^X&Zie)G1D3xD@B&b!8HUMyTj12t?;)$;r9G?>PO#;N>(rIslSZAB&&hjvB<@umgHyZU z;E=hm&EfXKYkZrNe!%GuttRf1EuZ&yeY)zG*qt#seaW+0{2Fm!*O)tQA06CB*SFT} z{{+9B*yqan^okJ=d1t&wi++C1nQ$wY*(Z&cn6R7kAHEx-TF^+W#rrpX;hFzcYySC+ zyLEni2XFj~6|VDrE2DhX$9aPnzBJ{}uKQp$j-7vd@|87wXAi@W9~(9HvqboEFbB`` zV&wknJMMfIo2PI42{w#->`$%TC-+C|rKjMHJ>F{Hz7+@G#J(DD$9+fc{>3@@K2FW< zdLtMwF_$kc?8JeGZ=P@OeJI!8I!zogr$)v-`{iG}-NVlH^B&{p6Rp$cP@jpZua0() z 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

y%>*TIR+yXw~1Y_z3nd8BaS`O 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Ξ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

V{6@w2Lv!z!$3o<7WlE_x?vsdodNxxQ`o8 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 literal 0 HcmV?d00001 diff --git a/Software/Universal Radio Hacker/tests/data/homematic.complex32s b/Software/Universal Radio Hacker/tests/data/homematic.complex32s new file mode 100644 index 0000000000000000000000000000000000000000..442425104eead7e863b16561fe1e2d2f8992e99c GIT binary patch literal 469584 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%0As?y-%uvrrl~~lP!(te=U;|#!6}h?kPS$ky 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%0Du}Cm7`dw3=U2pKR4-NMp{k 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
kEMW2vC#g=3bPuy(^?$qDtnw*IXa31Q;4I?v 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

-v2Q7=KbDWkKNceTS1TvP0 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

j-2n_C3^IOyKcB|d*l!Z zwxfJnk6|{CF0`F7=nXPTdR4_eTHBq}D^e_mtZGn^fZ-rQ0CiK(+umvtwVjvFLMC*S zqFSJ`fURg0ez8bJk8nDo;ZPU$hsUwmxjF4b&qQ(Rde+$V>aUY@x8HNQK7Af>8IJgF zKvUB~rl`5wV7BXv#_gju=vc8)+k%rR=Iz;Nh=Uq(wGAYMSurxYQgF4ZIhyL3o-8QK z2#|s$PS;XVj>|NhXI_wKNvN38+!j{dq^`Q;)%JY(X4dR&jmsHtuN-lmi3EaBU1>e9 zF+MoivCA0Yjj#brVQ-6~t~mgbaSAe9DA><7ynPn#-MY$Hk}PJ7CHC$n?X8XxJDakS z`Qh7z1bWoeiaACqCMGRp*hV8#EOb7t7Xa1cOtV-&b=@ZQ-L(u*mAFAKEj3#sTVMi` zwuQ7M$kM<|Sk8E`fI=3xo)|YAZNF=1hC>REn9docj~fHm{@+DfdwmjO!e4V$)exMV zD+UKXn(P2i5se|78sL*_2oqL|ZIzbWXy8T@R>Ee~7&%5XVPLdC&UT=XB56R$YZ7uU zq=aD;2U<`z$94>`qZ@0Zzn#wC5u-!v#LwpY^H4oqL~KOTUY=%D9{ko83c;GYEa&Dd z_K`6RvX(W1jY?i5q~5oH`~vZ6W}iJB1bqZaNIx+MNwx|vwW2Yoi-D`8LJ}s8Xq8eS zECS{GBwDo(9b`ICI`Y;FfM`MC#-aoBzdoEbM+*aWv@&gnA+nTWeO5dNk={^B!$PQUDqQg@!iBTt~)uq`Pp->Q1kq znx|c(j0h6BJn0c5c8S{4uuv~a;x$xr6-8PTb*Ah}st`8HA@f{t)*7SdGYZ*BuQg_x zHq7o>#py7df_--Ajcu?(YX@qq60dW4TyS7NTTeFtq~N(|MN`bSJk7fVZ1}SJ;HWKG zdhWQz7)k3!cDrNY>en}F80?~`jv(kK1gbEL9O>*NA(5S{z3r6l<%5(Onu_V9k8yPs zju;cF1P~x$d(9$YlI);JXE}=;eC6)CM`5&dOqR%|exN9;K`4l)qHe0bB&|ZAgN2j}YDGv%YdkYuSXOD8Q^#Gq zE1G$Z1>}n?St{5jI%(#QVhtnGXpc$`zZdAQeDL2YF! z#gf97R>2ztXuzDhu#FZ)P=nFZR4+>Hd(+R{>eP=Er5YD!)2A*PmB6i_vQGnoYAV`@ zpcBMzFAqKAeCF9)n`J9E(pyDKY)grOz!^Av%RSG~cV~fc!a7DyT5L5oP^T?tS$k+{ zZE(enH{=gXcO9Ee_ENu63!_NWOJdsEr5G`m#&I@~%HwE;qo7hmw6;zo-MZ+?1!I9g zjr#!E(C({NmOJgMJ?o@oN5z7C1)B9bit`#gPSl#KV0OzjWL6eCchivSO&+=U6f2{ZW2p|P(DouwE5y*hKDp`a`e134(fO0kQ@t2@!PAhB3AxTC2g2)m zAV-dHmLMD9kWF;!=O2e>t1vYcR}xo;okj^+NGW}$>mY&PuZdI7ob+faA6JxzPbosa zn#~ZRAo$ZM%ic=UqRX~z+hc7C^P$e_m#u>AYdlOLH&KN1dCTtM2nwKr^o4d(AHTlu zv7a_mLBOzcDc|sg>;U?ABG-B)RK}c}#C@0&~!_s~A)8?qQ_q z@kJ_rKC%eyQ3}B3y@e5w+ZSJIPMn&}Jj_FU*l{h4*J%_hm8}JpzT1|2hGiz>w6LDH zn3`tmwI5O1}XR#{HE z>tm(5Ry((MN>N)$r?ui}*hPy6sz@^XZlIXw7`FJw$rz6^+ZHbka$RoXSOQT9sb`eu zXDueex^DQ+-m09p1lkmLY~5{$VJOlC!o_D9Q3TV)?c(Y}p_&vUrLl>G++7%JJ$N^- zNl7k7lXlDPn^$5}cPW)vwV|v%aJk!VZ0>0~^J|8dj>Un@<0^|wd0N7?Wp#C$opPCA z!XQ9qmXY0;c7ay9;H1|8(Td3oC9z_~8WCD>VI3tDI<$E~QEHBgQHKnbVnbv7+i*~DYT!5|+BNTN@ zRZYz*Ld};Z!Z)m4ab#4j)67u|2|Z>atx!l*PFR|W#+aB0OhJ;39Nmb|p~|6;5&4Ay zpQOdj*EJYfyRw))d$q4IAs;c8Y;-})xm;$Y6;P<*Q3tAN;gJYEpvIhU9g&n-01CFN zLropsJ0a-rcn~ESsA!c>j?B>)SiO$wrjOm zQ1Al;d5xwFWkPb+ghj5WsGA`Ss&SR?O>UE?)1{<=m(AA`0VOkb%D@`oBl8fKX&x+8 zLz3PiwW%4ddr%}=B1oUP3|qA$O$(Np>8akz`8#G3q{j^ayyga?1tJ@f5*g!CX_q&3 zw7T~#(#g1Dd74pkN0`F8(H*kFSRn`1fi80Ah(t0sMF_Zj+%h0J^?C3^gjvyP?}{-I z3ypo(b@w4BHB35Jl}mu?gWGwari&oP1y;%mo)Q;Fdg(8ZRLf&6eER7~GMgccyT&@p zjyla=oy29w`Dfj*Iy;;7lkZ6Tj*0H~6|E9}1Nr?vdyWwUl#HQ&zlW~Y-PToO&H zQ`L#0O2k0Y%6a-SJ5$QRMa88Kjf#j>*r#7@wLvm>4+cr7M+kYRjjmK62~jY$#k5rC z%af#Jh@$O%4Y;vBTGEx+b(S(TtLRF=(`JftwX7Jc%=he5m z@j6ku!2%7KAj!75ybJ@MLSV zM*eV>H6#Wd9qF^;KXX;`ORk1R*!YuDX~+5K>7KrS+$yjS)_CBD{1c zLL8zXK=Kmlw<#VN)g>W$yr!zeU=Ro}qhY-72ZjXz^|DY@0wW9po>}K?=nJOq+<;=B zveBf4#t@WNTWZT?lwfYln-JJtEH{S0!b1pwG#YjDwMItzC2Xoe*rkj`^%7hshEVZt zCI>?Wl%+h~YQj(xl&gzGDBLb$&&brMDm1YuRe%u-p3*caWCRFN`VAJfZ$$4k-IT2` zb|)MhL>d*gH6GRhS=%|;ya5hVXwst!%N17%M8R=^Vm+?t$WUdiAg#9&NnF!So^!;$ zg4WPLAgoQ+)qOlm3E>F1Dc0J#SP>710)%}WIY z*g0a0WumBJh-EAhqzsl6np2koMBZiER|Qw7QWkB-`>8eBw#IcsdRctBGd)<8NbsH& z%?23FMBu6GozRHHjwWkZrn|Znh5|uSR@7~8yveocyE|60$6LE^Z&ku*SF9Md#Eh&7 zSkoybo{a0+a8c-S-6s*iosc+SNUQjStIo*(Yy@?bDZ%Xq5Iw&p85W8ZBV*mzPf_EJ2+MeNt~&iuz4c zgC&YzHgJZz*fWTRD%1=WF)|s}F19cn6?VAw@YD&SlGNLF#R(ub(3TvU&2}R0ZPiJw zK+H(hZU6wW(S{lrunGD}9?}b8Dy&fz#uccHvU#wCm6B0b=}I-OE*O-7+Re?a&N_M< zq~kXyn4tpZxKR@dmP229BAg&yueiS31eKXWR_4YS`sS)1R{!1i0#W#b&rj0 zpdN%s>v&G*L@=88vJ$|MP|`My8*gn-J3~oEHj$&-u)Mr=N(yDSp^1zEEXvx#X&BLt zi7ZNF9CVsgO#ww(l>*YPD#v$bga|J;dH0Ycl*R!DBg8_$_ns)H4@jJ4asc70_R1n) zkt0d6jkdc=$^+&ymJ;aTE3A2r63rQ;n>Xt$tVz*mnMvZqc8+{{OCc6u+qQh}uhp$a zGVY#DQQE*3Bnd$VTZ%{%TW!0tQ7rm0i#9jzicOkSRDcRF&kotdd{_{kFP@1RrqRtV zByO=KF?yuU*G&~6u2T0}RU=&zQxTh}-0N&Ghi9@F=GJ;vh390!A7J$YAyCJG`#2LWzaZwKnS4g1kjX}Z` z1qe};Oa%dHi@9>cYe?)u)xqX%ah-0KcaZvfb5AJrLNAab_j~tpjWqtBOB*O>1d7@& zidshi8f)^hp;OMrg2g5CEQjXyaocZ-gF7FuKO!;|SD}IoxI!IU4X9H{`Rg={dHFGb ziE1i>hn0e9as&vDt40%_7krY@1%Vs$Hk(L5#+Ss8!ECOn1=`Uy^V!@Y`c4$ZfP{w- zfV7F8zTBE|912SA%4v$p26_iYqTYiv&Z|>M4{JM=h32IINC6z(wB4YtTB+z+90&|f zMxd*$(%B4DpzBOTXBHx&Lb*qbj-tt+Q*{m6wv_5hDuyzWmD zFJ9M@j3;YDS(<5q4Dp}5{g-xpB&NZMRv4ZC65IM=lk`?qN z+p_ImRO;eYwTP73W_#4pUr)x)}W=t2=OYkWp|Fi2|YjdEB#U7jw>dbpis&bwqTxni?QVcg5ZmDp)qb8tl( z+Aq4bMB5)d!xkB#B!DSal=c(PHoMPfImP7?MiYdbgR^Zow>b8ZL*A>9ge6`e{gdkp zBBe^{6#+Cl!U6_A>~O-T$MqIJXNzwtl4$}#LS11FGHD;kOlgFD90?*ogR*fjZElvi zS~^8!>nf;A!o=IPLIR~u)NP9Zb-xhvU0FHlNo2$p zAjm2bO;ZEH=D;gS*yZ+uX$eOZD4MBbPaafI({7E~L~)cCHGBzJnS75{ggAOc{GJh} zs))lq+_uQ_&S#LE^W^+2qQc}OG7l!WwK@w3f)O4WU_h3#P-%gdSv2>VrV@HAKXc|A z2j5n?Z>Vm+Sz9dF?>iDwp^hx9xE`#Vu!;%mJ;*hT{r-M@Lu9T5Bn`8CaomdSN7_NO zFTlC{viHKrXykm|6l)GG?7qq9)8>$QaNi@HHBRiINFp!ayddx-AVPpo&iMKd(UuTD z6-IK&Yn@@X{(GX?g?wVYAqJsbh*C-<1#i=;w4)PhK*F=p#RX%79~x`}yt(SC>qJLL ze%V00kiGV%R8vOBIi=eI0YN?a!{jZ8>gKv! z+O$mIvtK_{v!ga(dE|^udVj!@nRL0J4G}TNjwxKBr8S7P& zE3jg-Y_Ar_YZ4H1mK$8#u$Fb*-8KT+aQ2h!yC68m25XEMfo-D+RsaO{UlUDvi8pV= z=dM?q^BwUJSe|B{6S}LvGFj2Sc@E)kfd77 zJ4;X@rZt5WnNbR3dELy?&1Bd!Jus5=>`n1?^!GUsFf(g5ZU%Zs%M)OjtLWlb^#O2c z^yR)ro&;MVQsF-tY3L%!jP&&&zL(KDG05KX*IaK$KuFtV0vltN!%rK>LAefe<24Z( z&a%F9pfIk05XYtK-qkgmJ;?|cE~fF+Ug>qF&H%;R-5he*pgcrN2>7^GP&9IAnGqVw z(YCo`?`a@*4CoY$agR65nm~qvGsOvE)r)Nk#~)5E;c{4GHe@79nm%m@f{5ZADn5{- zD5>QHtrMbIrV-~lMHG)qN`_Zzk)Zco0JT-8^?>xSB~peH$NT^f2ZOqkF)XQp_OnJeo{ti=P2B@Yez zfp9-Pr>%s}&tUf|fhhn&0Eg*g_VS~?TWt4frjA%h76_Jvfal})S?Jpt1kPhGSnaSE z+4pWo(yAs0T={*SRW`Z5o1L9?L(#QSD?pV22(>f{lsQ+kS&TeE`>6-5HDb|)g9DQx zD8qI=*G<mJy9aiJNS*X4hHs;%B&M0ZnaG zZptu;0}7y6w1l>-vhyvF?i((Qq@tc+g`A9IEh_sXKUS-nSv7^z&4`4mxO%~*4OD;) zLFZzpwXW^v>_V1Ht&vm_Q`J}fJ^b<~;;exwx1(mh*&sT6^0B8Mn4A4=S;>@xw`sP> ztLVu{2JX8XY9b>5MIra$d>&T&8sAg%e}((*)eYCu^jfP)ZM9NXR1uCQ(|`$q;#Uaf zm1Re_a*`Qw?b>1nc~5TE>nR^l#jb^T0>kdqw?I*bj zDVyyS$_VQeaxp07uu-cMgi;kyR#IhswAr!r8oI3&&tB$EXGaSfX^O~ITRd@KpYPWC z`TaipW99dcuBwPi_MTD3z96bu03iY7AP@jxU_&q=0G|8bH2fu%2HOMhb@p!$Jhf|I zO_No%x4%kZWcQk`j7%e8YfdiXvbSn%0U)nYl|+5Jc=qir402hy*y%2-73B=HuG9+N zYSmN>b87hrEq zN;F0%rHrB+Z9=`V63EA;X?(K1XO>NhD_yHqt7#TO3CphR*6}q|7Q1ve>v@7Oghxi= zpIK`VhxL_Zg#N4mZL0cGh$xgTd$~cjsUXncqO}bv)+hiVL2TZ8xntGA&q~&L5*|TM zUkinP?I|Qe`Mbt|rM1~&hs~I42pErRRoe>{$~wd*9G!PGTmS#ZZ81tjY+8wx5NcJe z77-+|6(y*>MQtsu+M5zYYmeAFC02(jYLwc0?@_c>)uEs7&-tDE-#vHV`#$HspU>y( z@p`>Ab-!qiX3wOonk)=9Lh6$EfC=F;YF&Di5n*+{;hDFb0!_GvOuwAhE8=u?o8N(* z6>K3NKOHsK%8DRoNhBxM=bigs9>=r@$62oNTf4ooB8*ZVlh6I=vu(@;w879c+_a%X z#?#?qx3+tCi`?aNydB6beKVyOwlfBnhQPF2>7#rU*Qh(;6LNtYDl;E#K9sj4P5(T3 zsMqe%5>yf}#Z3|XTqo=A+V?Up} zZoSLj`4-t{&NUQ}<}?uO`%cU1m)&g(fKY>F)E%C?pA=-vEgGZE6Y zo_wThGPb192V9NPUNo_)MrIpPYe3Hty}(6HCVZ8nX) z3p8I2Z9@F05Aupd<&>#A4RKqy0MEJQ7lN@m&QE4&s`8O!{VXI$#k`?u2;!EKE@;Gc zxWU>vyXv`M?aR8GhRGhiTroaO_xV=I4I-H>zt!WwKY2?JE8bLjkQ=fd)RUr;2V+aa zAEjPjGPw1M^rS0^gqU6B|8X;3Tt|wX^{}!m-coz+r~dpNLg5{s5My-KVHQTB!fs=G z`8(qu4jFa#1Y828+hrSX9XPeTE;Tmfczh9z|M6yw`$a!%qA2`|g`c|LBjuq_`*ilE zMFUSB>W&*FPQ4{QXgAOYkC1R}u3@(veNca_nFE=%Y@3{M4OtpXwk`AVB*KNuC*S92 zVDsX0E$cO(Qn`jp%c3WlK$$Ud)molJUM<|WO5di&lO#$}dExph2QK)eh4OFHiQ*?jwf z{sooJ!oGUac0W43Q!7-zv{@Z#TjhjWvC1cDJ1fOZ+eXf6RGp8iZ5K&DUYk3Nc;PP* zM7tKTDT~#yXlb!b{x|m<&aRQ?6n{5&*Zhkq=<~JG%>HZj!td|Nqagf9a)SgYDpvW( z<+R)5Oe$5`oSJ7(#9ApsT*@mcIT^)F(Lx%*(H{vPaPCG2BF#fTV^;2)&rSrMeTCaQ zyHLY8lz+8MK@B-uE~5Uf*!4eLMu_g3N=ZP^Dw@w~E1w&2f96k3Oco#b^QR{Qerew) zYLQ)}-EsVCB;cLC#gpztKYz~b%?(CW!g1HTU?xU3zg*=4sSZ&wdeL;P4;_)rqI>re zX>z;Ag!Cpmn=bPlj%r z21A=5x@V+afvVydGlL3g0)-6BMonccz`Ex2TJi?>k^pQ`nlL>(3%g0bebi1r2Z!>` zQ4bOgrAb`x$jYSdQTa=;x5u&pM508aIflBv(SRhd{}z`;RWL)#F(kT8den9Rfvr^7 zbSgto51@ikfe&V1Oll{BjOYqFCzh7AR7Cxe>)S?JqPFzHdu+<+fXJjVDkBJRLnK*L zPb7Bpd}cc_6F{JW7;%{pPVFb31%1D>%dK@Kgxj1P|?pQCr5vHH(&vw91?^%URc3EhwAc74P!SeozuKlZ3Ja6FqZ4!J$#MA4XY5MLTIKbEr?%4~f-- z!&Sksq?->mcw_>j{ixXpL1hG?K|R5Mx$-JtAsZXYbXo$GJ3FP;6dL+eWlWe!5M$*3 z5i&Pdpa)J2+#MQ*GOHy`ocXepNeH6>Gz73{9BkkA=cFhIiUu)`H2&^2*~XeNqfO!H znLRXJ*}+E)-M%o#NJb{O8s0}RQehTO+@PtD4vQoNYzD?Msw{7+FtK5lL3*M^N8=nr zLxOsON#pCM#L0Uzb5k`?KikCpq>OY2#)*948 zB`9z0`S!B0Hy-|inj}KN5~7ev2(^TSAWfAD5+Kyq*=H13FzB77LN{vTC<5Xe!^$+O~w)u;o}74`TbpSj#{u0q1jt%fyC?PuJgNNhb}QY)U;VvPu~?=K{Rjv5!EV>2r|#{u zP`W`7=Z8~HlEshV-0%N>ogr%N0rZkfqgg-bQBT)G2{mjI?;`9YLd1)ljHlPS-?*nA zH8#Od-?8*ku>Nz;|?E&Q#P z(R-wqc~~P;R8{8#YKk`%?~rgdgzgvZN`Uh3%(-5gI z#f?M@GBo1yc1X>MIgL{sd&zr5MzE%i{g94k3^U*AU)0>*JFpNP3cV*bm|c35h4g>b zaPQmkA>c=AMMZhejRwgTuW}MfebGKb>$vKTdWGIGvGSTTo6_R#;DR1bPq*ov;v(JKquLSIufNXrp7=|kqALdV z_CjJ+Zq6Qc*PX9#h|w`k5&+SrQ*X8^hHlQdn2~Bx0-5>m%{bfI1@$7f-;S$ zd#bQOMl@8b7^GAJ6H-t`xr7F#^-+0GMh6JLel*kzMGBHOhK59UPR&XPQU|3v^eSuI z=}Z7vR#ruypBS5wis<$MR&--`M}m`(DN>Nt!KMdJZ^HKlJq->1)-T4xnW(uJ;Cq%4 z*Dr|P1HR3JA2yZtq#Kzb2{Kp7rGoTL(eyp6$vW2?zip`h3RFcocI)73Lg&9HNZ(ve(n~L#wpTd?g`98}MNn@TOldjRZAeh-^Doa50(8^Sa z@SdvCvMYrPtf@t}qoVpCgpr;D%sAY=u2zNe^Fx6`$Jl}h!8aQg^{zEcC7pEr zF(+(dw5!;}L;+g~DgkuBC`P33j{|DPz|yM=9IaERV1lzrlO;welsR|7-%qMUA~VOZ z>DomXgq8vsf3$tzD$rjN=ou>t-V zv7s?IFo5d#Rn*Y15C)^F0`S)^dYgbMkIpJ&1FV_~qlCa60cJ*|eNjy#Gb|O|zh^vK zKbGzs{b>8I-3~CDd4xWk)ZdTSNcoqb9r*9Nu+I{l$+c5;#KwC6Wv2uh%}Ik|WMA;f zh(>LkzPb2&cHsL#Ni`j3)6!X{_so1nwzTsBSyJQL#bjCQhZFO{o)}L$s$6Hov|I8v z-f#cxPKPihCK0O>39&aCey?5uzdro5n6YmXA%ya%h^C)(m3Lq@vkFAF%HM47jXE56 zlLO!owhjNADGa#TFMARV*}HD-#|nQW%QUhtFF8+p=@yS{0HNuVUC!jq7AUuLz#)2wU>4$%Tz zh%(YJjQXk9FzR>mRW36a{y6f;vjNpqED9p1vaM%m3EB-aqg0epT7%l56~eJ}W#E{| zJ>`_$_aL;ePM)CY$ZpTJp1n-nW+JixG8RZcwmo_)^C3H3IYV@P&q(jCPeB0WBOTV3 zdYDH{f(s<7Y7~o6k;sp&LI!pe6!s79tBQdM&;<6nZOkwuU@Kk4h!N8V4g2wA@d-|J z&%s*28~@oG1Kfaf1>rpj;Lr~q2k20!iXP)=fhbR#Z+ZbNG6@{b zS*0q(w9~nAT#fgID+g$5UbJUiG3N@AdU)@nttxau3~4)E85r6<79?l~jk(7F@{jEM z)aT_O+jFn_NK8@3P}Ur53cvp(I$BC&;eYJ^8;>N;+Xi&#PFk&xBPu+Ww0c3+iNjb; zO3P38KB^vBWld`3Lgv6+xYn-~D^cyt-VmIcV#;BSg1no{8s>1FGGCusZKbqn659+) zwB+scGp#3)yq2rsZI4GD&Ake@zw5680TmNdL|k)MT)FbDQRZjr`}$DkLeq@zPXAu& zJzKl@HCgXn;*6e>uE-6T`B(gv7_5IzIUc0}{Tcek{CDI_iw06;8SiOTCnS_C(#y$a zC>XYy|L|_=BL=P+ndKGIQ(ogcIivn^V>^t`o%$AZ5%(gVp)3k9acz#nXb4+$5hf-Eptga#xa!m*G*9_7Z)>Y1wg&k@?%St$6pc z<1K1Q7W0{!Qf8(q%J7euGsRtcUnJur{{7T=IQ(Rf_Ijsk^Deh&WCV|u>#jtpFn&TA z_MGwU#rE6Z(wWDR=)1{D|EWGdyR`RvC-$c{*Z0?*xV(@(x_8WD0^Uk-{LXw6?<+4~ zmN7@eB40$m>@Mj#9bWES{W%Q`C!E#@Iqt^-Tc`c!cmoM%p2@p zSmajMwMw)CYl_iXKik5et3D)@Nvs+sU#pwZom<4cR@O^=)nhOJg6}6uoy$e|F=aF; z$x64^hM1PJkHyeUUs`b^cT}5e4I7R&wt=tWPPy5lG;5q_F4opkXI?-s=wu3 zj)VbW@gCpLkMUC`>}s~-x@p33yvW~~CB1B|z4gpJ@0$(C8Hbl&A9O5=xnhjOn*Gf< zEu4z)hwMxg38j8xmy346iko4N&Hun9|5Ow4ZAYtbou8VO7B)GhHn+8;daQZpbE~`n|DZ3AxuF4Hf z=5-Afd($6f3s;MAbAH>b)$X_MLB480Bj9=yLzYGZnj_h(foW#pi=ZoF6jQ>j!i08@ z@|Ge8(>bd&;`B=&E|X!Wp<5&w<8d%AgvK?%wLv1aEmpxJ&iDMG-}OdIA3V;wU2=oZ zu|U@L&#jo}G_5X0y1@K=RTXb$g;AN11&^)zhsmb;PbxW0zI)&U4Q(0>2)Fs4;`K@_ zFGm|aaI#b0(G-9tGwqMu;OvpI`NnbKW$b`8UX1+bONCHaYtoovfu#);X*ZuYUON_I z>|*G`_vNu~#LoPaT7mPM%p53rN*JbJ8wFL#(?QJ8ME70$I_%FbuTWZ;9(F+0(=s}M z6F@Vp@X4pCOqf3Y1S5W4jV8%lAA1sB9<0Eypxe$3q2W_em|_$ReEp49_afy0)2&}a zMXt$aT3lmt-+j*1I(e-uR>`Y%a&XqI8ZGn4JD;h1!|{UhhbKp-ZfA&vOlcZc03_&#S_q3Qw&b9}yw>n&A19_)HvUs=!bS^8jh;tc1mVB?de zbfdY2Zn~u{kiW&6rlrahz|ji1Mi7GolHELCxwBDQ?Y5+XTC(w{!U7rRz~fK*S(}EvA8+nV(z{-U^*`>w23u5K zkuTA|vRu)^*z0AP*RH6^@!!*=BK}xk%mLky3M7P=U#V24x^!_hliNhw+Y!-0%*NXw zY$=VdM?y*+*K`a1DoqM>PwW@iNU(Ocd+>9TO=#cVLqdn`p=OR}Mzj^z>RUurqSdr4 z;>SqldCFV&M#J^+=`$ru`TGd5S4sLE{G)mMlPdQ1p9kq!?^@k>l=JrK#oU|o?-)Un z$oYa&b7ZfMcHr7m*UK9dvk@uXp06imXKx#{drO<;3}&d~k&iIph(^2l-@}x{{lbmb zS@=D}jMl5SkSX4`)0cis@~(Nq+{KaQtqU7#bmDB(X;k54;w?9O#A7}8SxS+Z0@)UM zqg@E@=o@aJvE(N7e&e@%&=jCRCNIdO{%ko5{;r$a%Bg;=G;H=EG{{V~kvMVZmB}Ut zOUhiG-mBg1eNsbggvf)L%J4pq5-XG%R4z~_!sK3FyDPoYPL|ev^OdU8_Q0^&;|9t# zJ~{?^S05Ym-$XuLAE)xvhf4)mKM;Ze5H>Z$5ke@(3H93d{2$nw1!MOxl4>=(W`?vNWqyn59KyyKwtcMn>_K zv!e+QB)hFFW>?8S>loG_J?aw}KIV3Ov(={^SjA-v^>`Oi@9W68S3!8%)Y-%oE}T8w20&d2j`NY|tkT z6DBfldst=p(vlV<#g$ZMisTYXa+~h?zQm+G`R8s&tjWoQyL$a9Y9I-*o35OeT*~V1 z*DY@$s=9}NH!7SR^Vn8@`iRFJaTqRzr9x@A05>R zC{a2aS3+9-zW;JpBtFLM%6k*i&SZ#xTNI2S+#K|&T2xmdn&7>PJ67Q~w53sIVSnB8 ztVb>9EzL52o*Ye^Gi~z!Hkgu2Xy|yE6v=$#%gFs_oAxC+H7Z*I%b+PX=dl7d=`FTV_te&mO6X^=4TUkpjLF#gp;`?&>RaJLKS%M4&rSqSh8oRt?GwVs8&(u|a zxYC+j#MN6X%6$v?O4-|D%-7R_({^0B?}E~7aCz5pRQE0{U0?!*c%CpjCcDaQ(vP`c zl|Q2F$>hkrV|~?;z#FO!pyr>~vhs#6nZ;xcSzc^U(@pFOWk z_f*$&8rd8&^|;m2TcVZr{_9W)<9q%R_>ELlsi=$d@&tW%sz|}$ZMCh;9Uq(f zpA3x*)yXl#BA&O6A@_wBfs458Js1AXun-n0T)$0bb-n3r5$&{>A^KsztczaYBCOS2 zhE~@y*Eu*n0?7SOMyAIw=W(_jn%A{9t^=P_U1z$|bx!MelPY1}9m1ieH*Bf?(sRBy zSF5cG;`k}dJ`d1{1YGDC9nzj3R&~(4U4(`^z4xT*~+EC z1l};;F#qXM^~yqn!+c%mYB9g8;QXF#{1s5ZtWHz>0vcfza~Q`4HUb-eLOlWA+o!(4 z3-x3ED*R{q{z;T^tH~p+N5H4hm;)1I1E^p5RwTsgNswM|PRw-;9x69I@mQn#`nL*R zkWsocn^xqEItL;%@x`Df&RvOCDY47*u-~3Ue@C9Sr>0k`r{*A=y_Pv!;gOxah7E_}C>#F-pL%lnFy@cJIr?zf}N;Nvc zf~S@$m@cg3jn0D->S>f}^&1`9>gZtVuo6a#d$q7&Dz@q-6W}3K2*r7|ht46*xlUM# zgo()^RiTM?by=_lTW#sI#bIP2inca7Sj(t3X@*1f|2L>E)VWv99BgvE3_hcyT3cm8 zeRy^7t5xUp*K4JwHQ7p{c49MVjBn}%HFk_4wp3IjJw-IToDCIXxILtp0y0IIdj?`) zTp(__VaG9_-7!|HQ8#(F29B!}30Y7bCNriS!V*l(RikOAsfLt%DP zs<1N13>RCOaIhwAHPt!2QFYA>_%QNZOEt1kC#*Ucbr?1Cpjzlb-CW)Dg}*WT#@An| zd;@{0&b+Xp)b;le2M15^Ku^AL+8z5Ty%tONvJ4Gh7*pp!_cOwl&J= zzumsT`i1nRkkQ$IC)Dh=G=IKoex<+RCj1x3^OehfOpAS#`q^gLUroK&kr&ytuWK)2 zjlN%znXiAZTh$EjX?o0c3S)E#F+|ZOX6tEJeGS)$TyPiUyRD?Vagr(m4d;;=rwVpG_)WH=sDM z2b!*&B&;HF^X&Jk zA2!lPAMbQc3O#(E--0HUOcce=P^N3RG4aUywB8(&ODmHpw|owm7r^3C?kz2)kC4Q1 zq%aQ*BvuTF;5kA1U80J0(eGKv@5ZyAb@>pU=`Yn1LNOAfJ6t z*2o}&G2_c`Qc!(cW_pN;pVc^`SuWNYq!itp#z3&4^0Gmf;H>1`xS6D@Cq<|#Nu+vgSOgzn_;D>B*C5hN}n8`b&pV&cPg zABnCLeM`jBa(G$96Na*~G_ka8_OjqjD+A0AlSrN%)p052A1PugdgQ)PKOY;%HduP{E=cK|qaKei* zPNlCR@7@yy{LOa@8NvCX^^9-5X_DYxgzhOLwL~$@1Y6N;Q=RrVs~7G}(qv{HC=9vr zQS(&6McxVuOZBKt?>0>ykX_nPh~}ZOq$pPK=5TqsqCEM@wROUAxv&?_xzdr>i@t9| zvi6L;Z4hqcvBl4d(hY%2VzH4K8J{r(x2Jb_jxf5C)6)D79Sg2-Zxe4*PeEq5!wiuF zmt&?pViSiFh@>xfd0~+)klkxVa+*!WS}CQrRP=XLD{X+GvuqY394WDN_^tV$Q)~8s zWWQ{-y(>WsKDV;=?7`1`=fu$|{*}A}4lOIO%CW!#26*F%T)u@}XMipTbCeeg@3cc3 zwnob5s#6%)8!+73A{J@Gug`$sb2Nv|=-pBNPN2I?B_&DrubvZE7F{!5Ev|;Ra0*}r zpYhd)0t>cJY&p{fOTlbFsAkjNvw{Cb{65`!xb*MF(U9B=YiXxg|GFHTVk3qy$zO$^ zFSZJP|GMa2vcGc?`ZkiVkEVVI16;E5M(d3;0Sz?yUO*KG?z)OQ=ze(IqSAoB^Y5C@ zKvrLBcI~A7<|R$RCT&iwiP_(u;qz4LkFS3fjL zW-Fho4TCv^IPTz3YXNZewvI&+iIYjxRHszaP(Z*o zd`U0DM;dWa8vp1M)3@9|s_Rhk)L!hCSiRyD-3-4Gt3iL7LV`jv(OHS60$V6t>JQq4 zj2UI$FANK~VO`7DPL@z)jH1{}PiLR~u)>aLuw_zXO+N=Duf4q8T*iQ)w{;+C-OkYG}ZCE#xc683KIH)N#aAEn-7P3bPHvkc}fKqeIh+vZD`YF)+xI zlJa*#wo&NlDUGt01JMJfaLEl`TL0$ecIQCFc*@)E4LS^?nMuKk{>k5?$Gb3hpI+k6 z*FR@hYQn8|ifppXX8E1yYIz;A`xeB**Tm4=VwrK2ffR;Beg4T(QzVlY0*;0@v zG$fp^U7{*6yTZkRa~c4&IMz5GTPf~BMk-nF@DrP*%gvN^Z{hv?Qj^SwTsttftqm#G znnN}g#06gSHu5;ilEG}(fN~8t32UZ811M6aEj4@?!B%eRG`MaLOi!?m1)b5`+)vE{ z_ni8;==k}~%G2K$>4?kfL}H^YwhSv=pH@M5 zU)vL13o7N%F_WiAn>+HiwD^m)hec=sZYak#Uekw#swr7Nc{FnfKi%NX9uD`pP(*%Vdc_sB<>mMwwvYy{(XYFT20ah2tCey7WLh zY_yUR?L`H%!hx9_Bgb}g_s##_<&C_|%#jkdB2r>N2#5DANj7|*GP>D0y5w2r5mzR0 z%u9kk4rw*fljeM%SIX-}UutV6w^Ab3(Gg==L4|0e*!XBUq|$O(armXdc&fB_pNuy{ z`%n&Wn#grA5i3`@C@ljq5EF>XBw|Qm^>cmgOe+abP9^rYrR8XWq+H{%*F0Ro+1WIc zriUi5std2f-s@i2neK3)beT zZ5@hc@{`ucnJ8u@L_Fv{vv6FFrze#(aiG5G_rJ^kJzM*+_m7;lN;F%2F84)6cJy1o zhVrW6)7XL|Qsa8KSBLhKgdmZ6*71}grSK^-Hy5Tma(;tWES(kZqV0v@O{{SCDg`m` z$-EuXaa_{Px8q+XOY*IsX&y*G8uvaeoF5GDvf!vSn(gP?!@phZcG4M~YtZ@7(q(SH z`dC{qU={$GH81^f`8mtw?-q3T^0Nom-{)&hPq%jcpWHB>sk+N_Nc_j0z@d|sVf*){ z#*Lf396QpY(>kUWh5_5^4J|3e+lJD&COdXV8I3L%j@opRXly}6As_8Q3GOoKA85R( zm5E9j7*Nu!1NB-Yl5Qr*k~vxYFb3C95T>H`rq*3R4Z5Y~m{f%0S}!C$uqIpRSCa&& zJC;S8UFEkYhmc86+XE5{;#Bt{x?0UAJ_a8K=2~0saalL;oDT8~JI);D75)8opu+e$ zcSJGFRcGkl-uB)JzwysO@LO%3<#@>#E@hI*FVcc$RUCKTcJ5Rzid>`dD)QqlsjHdu zzBytc^!DPES5sCZG-wrY+O-pVFrX>V_utJweK{TpFdx41cqR|Dz&%~Ml@WsXnPF0= zM%;fE>S_{m!GZNB7pGJW(8&0Nlc8#1I$?Z22Xu#M)bTbrPr23-yFpY*okY9e=$!<#uCP*p_V2r*R!@D z`(Wc$Vj)cJa4cn(>n5Vsh~-NrRb8V#=LxRpx+= z-jsvAjz_m6?!WdvcyfQ{$H>!17sX|2y+~lDz2y?1vUejMyKMzU4@;KK?j5?hpZ)|! z{&(D#P4ak8i3RB5&{vho4dlhyMiU+0C1fvsTe&2+*$ixQ{`P7S=qX^hElNO|swWDn z(?eeS5aKIF12L$_PH{5n(m|p`Ql%^KF^mfY;}2VBVpbz2P8^69d`m-1wPI|mrffMi z#A1*|SdkAmFXe@vr)y`PouM&nl*S?rh|+OHTpc&BsgKuvjtYo0RxT2XHZ5m`lCK=K zCFTJ(T3t|sv%Vk=_vlwD2cuBHdiveJC)FePaQFH%iN9%VNjQ-k%?)-+$KL6xlHNv~?AtK`5Zh{1>Y-PP#60U&J6*Fy^XRM&FzE&*5vhX|sZ4zz#SoJ+K3W zhIT}=Rzy1JQIuetUL#l>EfcHwPxX^%f1QK&&-P}2Zr0uMs0XN8BZR#+j4=}1m;XRD zU}BV&Zn=()d0%$9vy_h*keGp;H0OhHsjnVN<)mE)HfQ+;{(}q#etOHJ8m0O(}eiV2Cq7nkKG> zcUYM_!^T?-pcT!c1r}q-NF@?J4ZW1%9*FhQ<|f`oRFF6D!}{2rI2N3I@}ib>vgI&1 zuE9J<-`Z8aujawI=biA?CPaJw+T9={O$iKqjA!TF-OImg);}Vihb2wgD={s35f?BR zEl2CV;502N=q_Fa()B}9pIg%OeW!2ne}5^ z8^|*bWC|BVkI$z;lOD$nYRhR>OQcdR*~WmgOQ#5$8Ihb5kn>8*S}-}AK8b@X20HYN z;fw3a2!vHOgMIQqwb=?D<6~PPhr0B#L*Anzv&(ieMw5$3=EYDU7XeB zD%AuN%_h8-dC3h)mh;0CNp$2C(6usdM4j|Y`Qc%?Qf5mk`5qr~xrdDjWt(9VP9vQ? z;+)z{*|A*0x6(C}G%L(ImbfZzpU&-E+Im7~q-+tfG;+Ww17Z0k8&nN;KuPOeLuqBi z?2XQs#qSogE_^sLKEka1yGIw6=&XmjcKuUB&a^`rH+% zr_KK&PItew?c#ZJtsl5tg!hMZ*&=|6Xd`?9IAcd?Vs?sCwE>j0Hf#A2s~vuMVhEIX~6($puof^ z)kt2gh7p_Sk6}+VESf>LC=0Igx%7j``h?w5#D6z^Tw%897V-n4WjdsrGF`(qm_G!A zq2C$?fCzG_76);X`^8d{19yv~jUZl7t4tBAZz}EWnw-MV-3J|RkP@&q=UoC9ho8Pk z6L3ZRQ(bW1-%ROWXlr*U7mp=rDz;&4x--V;@avg+usI1&C2L9%h>a$mS9SlpubE(wA#}2 z5+Uf3Urt_`Iy6W+R)E91mRz5$;K~ra@{67GKv&9~2;f4vub;G;)y4Vp zqp~Fl)xc45?l1BDztb{nr*?;5f%6B!a~D|>M;FDtP^Fz1U`a{YlCwn$f)9tTgUwpC zjBwBR6RMf}DN1a%=B=e5@T;@4)AwajRtq}%W|{RqBD(UH)iYJQBZ}aEKNdS4e($Tl z78`5hIu>r38FKzn`gZHoiv*A3Y=`JNiuH(QJXMK^gO-1za&MeYl&)A$t7(~hhtjYm zZov_O(p|tf7-V95;w4)t%JMl4tyD?rO5hSFM0PWpi^%26MR^hFY}UuXkrPAH7Z;0t zFnhPDbvrOI9U>&wQ$iPe@hxF}+J8RQ{oq;t^x-ODJ*SzdIm{)HK*59T&I<=#%vQAG zCFxV?&pn{5#UleJx)E*$|04cJShRL^CF0oRM?77SOOB~?$Yf!|%t^?Tc01Vsm zZaAe4AeY|_b7Tc*LPX_ZNkgKj?Z%*VbQFO7IyGbMu2SX}^vk)yB;S&LWLjcs-I6y` z$g}+SPuebi4VVrw(a_O==%Q3fZ)_~QW+^7P0eYz0J)C`lrI89cf<(Z)RQTg~`QNaz zrXZyk+~B38w1kM&%4LBQb5b2>c3iN!wx9}K?nL>Dw&X_Tk9U7XeeH?5%S-GXc$Sve zL%*c2;eKjTI89mXkhY@sTENaq9;OeGN<;9)omXR1LE~A|f;X$zBv}Pt$Izn3ZE0h< zlst@-f$DpruRbwP8?+|GHV2+z*2`7G0ULICiEgf^tjkgcII?L$EM6Qfx|DkiCTZkx zDf2kq$eCZ2I+PO;U~&51UeEyd}-w*6H7MS*&2C*Ntn!}HIIDfc@5Q+xGyYyfY? zg7@4Cni*EncUjUzINwUG%QU6DHy}4OU37Oy{r&Xv^248JTAA6Ju90*s&J5)8Y-cCR zFo{mz7tAmoXX}eo7M2pTb`=nSDYhZBaH2rU!fMekGhU=d-rSENbJgK%S3iOI!PbxS z-?bd;K;U9`?DA9JP0Sxl*oiGJox#g%rR1eJ0h&s$s;e{{CGYq5Uso2oVGXR4Wa~)z?>=Et7}adX*|l z<^k`cVyoU2H@#!D(AC2Hwb2M3_+O0E;m*ith?!k(sE@6KnshRmI5{hvCO~8}Yw)xw z68~U6c^~oL|4MG8XjuO5U0s*DMLM$O$mzanLlT>{lWV#wr=_kI^|R9Oa5u`Zl8sp% z2Xua*eRed%c9XL)TOZ!9yz118BB^gDGbK+1wOw2Rh}3MdBK#M5(7hJmMjQ2IyOWQF z?Om2LcsX?WHF$8dN>JhfSiSF(h7tGljkKptS#39>(7QJCPxPKS4B&xAI;FAYDpq_Y z^glQGCf+~dK&p_b?>xc|QDozi3G-It*;Q?`%-1(hVyY=WM;k}eM}%l#N*1^@;yAYz zHj28v;W%-Y*X`v*^ujdmZk|L?CI*V96vF9r3i?60x8>uW<|xX-T2l-0l!2ilN{tn>1RwvuO(0C_SM4>;diHe>n%E_4#Xb~-f0?E+oaW>Z;b>XOes7Fof zg}~##ucWcz@mk`jfTZ_xRmFTLx0P03maMwu=uo8fLVrB@QCh8ZDwUf5%HGzsyJ7aI zmk#@-o5``j?mY9;>syvNL`lf(7HGergJ_sFQGrmcOCa_<=bs6kOPeyx8X2QYQ4Ok} z^7b!3K3d7tbah+eK0fO_SfP|&<4DPngQy@qDH1r7r7gsMB~mWc0zgYECE?p2X7-pu zA!c%`(ljoyO`A+YI4T`;tZlyJ%gK0bPEAuZzt&-aB2<788S}`O=#(RPC56m!duEGu zLar8_1Vw>)lUR0E$zj?f-Pz_mRt0B}FWQDZqN3RKEWVju!#OnN&vAufci~N9lkJ9S zvXZ?=o{EM=9W;)yF;}wItEQYMb=wKJU40*et@U=SmQ!51srbdyomD)WyC>WZ(?Cwy zUO{-u-SuII&d@5u>FqhTaHVcDX4ivj10%}1RDbWpKXqT&`*8%9cJjP{BTD%??=VSy zz8BA_-}j`UXgcpN4`l*lv`iZfPo?Pg}#V$)U4n*_ZAW(qxGckA*qU8m`{U z=+48j(VQ4NaH{!>9M|PC^^goJ^B=Z&(&GV_Zz`|zRDM@4*{Lob_~cXrv~G}3dc5}* zM-5W0`;)#&7=j&zN`cr7smHt~ZReRetXvNB+ z=9Hp)W$dj-&LEHOQPmIjXelrHaQS;o$Pn*)$m`sORSgzJvCd!Zpis}83&}Qp5$;fX z9g#|JJ^9q&yH6ghJjLWY+!c0b8K?OK>yC0<9pUS`|Aukk97nxx$5kTl{y!dqXb2kUtEPE-e&d#6RXFan{ciPzSmmvP~w38d^_oti7FeF{cG4x>&b3z zdZvvlm-`V9O9k&;JD%_7N#vq-mylF;!!r7OMvP1bASKKEK{>f0n{e&*X>e3X|J z-!o{$`e}i|HnEBbT++HV_)q=q@6MXy7PhA04?t@f2){P7u@>YK*3Mz&~^$t0QNZq}6n1_r^C zESqdnxMrJ~2lI#cPQI=Y(${|Q_J=PWHc~g4N>&KTkp+r$DNxnojY&ZNiG@D>8Klzxekyi!-#*_ z>Ljs{xhsmv<|H`2HtSQAUDIld`b532+!u!7;IcPr3Z$!2)}P32YdxZH6x`_C{c0v}Y_YCw__Ojp2-hZ1)jN)}t z02BhLxN^>ZM=^8CRW2JKHITJ!&y6QE^z5A%6vf0_>>qr$r$MSerk7*Qc=&dfJ$TJf zNM(CK-nEKbLGa5wUtUHF$Mex=5{0=wnw!Vm)em9hmrbR~m0dwZow%-`*U{PAU4 zV>y;s$pJ`iNwUDi?;jQ{Dg2M`b0e*mZUb=&5_=moFx#0g=Mf@LroCp%8x+OoaMejI zZYwJmh_d-!Sh_Zk0DdQLe>x`#Ti?J&K4|aH9&lvfta~h}ubaIR=->jN(lUF}ESJb) z$y(S7KUSX>Nz+rOdpwy7s#I03kFqc`gPMs+n^k#t9Z9G1o(%L{qj1Z=cbZ;0ss{M-OMSoBm zRvY3^F&V#YIE>l(Rjl+Toa?Z+6VSh|y?fBuK}s!;Iq>vLJbQ>MeUAKDGktu3d?&lV zYtoFcT$Ml=I>R3#Wr=jdsZ0#gHjDdI9Dqtn&O)))>?gLf_Joj>;7QzP0jmFF=q%it z>H;{7l%&!U2AvxcV}OX#(j_2lC^0q|+ntiOG*Uxyk}5EIQ&yL<=$J#P0UM~GsDN15 zir>dyaG!hbbIx^{C;J*7_i<1UO z*Gm#U(T1y;ma4B+X@Bw>WnL5OEYL0bYO#)&FW~KZom?{HLna0qI6(=;b21%`2W_fa z@9P^{J}?XYDh!wK&iO$lZyKTQ#%k^7z1N`_V!Ay&B=x^xwK~vh0&!}Z{Tbl*C$Ni4 zsun=|HH+O>zu3!^Kic=6xd)qoeJ9uU&Ar8YBe3l`f~EEOCjb80U@rVuM5N=XVDQKW zzmO3r)+HWm-*9W=;YP@6&`v&ZxZP_1<=(}w(e8QW!4k8XIVI4!x#xT(`SEy8Z%dUP zPRQ_0f_TLI&#&M05?lldBgBVw`~Bb4d!gpuTxnHq%aPf*eGG-xPwPpr z6{kWqGODYqlNh8aNHrA+R1E2Q=Dt|p_}R0itiy;emcD69t#%Uh1T)?$-YQ- zoyaLFhYEkbSv}qxG zf)=HF(nj@ex|~LEs{RYg*AG2SQI-dQpsJ+uenZ3Ne9Un1o+n4LE3)K2b@85j^t$Sq z?a!6W>hcHf-JM$W0h;vkeT4Ak?${!WSol`Zj9lx%1E12H(lz%_>&R+&=-WL*a2SL2 zP8xb5c}f22-(LUlBrTQ!UCTFY>h`Y*_9t~(ffkTRk4;`By}oe4I7_>Yz0A#faUSvX z+6$G4equNHgf)52e2|tYMKq5CRKUv3;uIr8@^xcI$E<5zO_W) zw(eTmirl*^iep-h${yo>Rw*OhdwK26QwIUO{`#ncqod`k7x5pj2C6<~|FEe%eXsUy zG$XouVJ+q6tVoZcsYi6~ORSh@3di3>bhqq&@!zvQN0GKC`L})sEhmbA4 zRelVJJv#r}=xE9@&rc8d9~d03n6^tWg@xnYlL11Lc3z=Au`APU%~f|TbZaR;x-mFm zX6>2$5`%%<)~3r^YR^8esoa|XE?}+F>JxjR@Y9os{qJ@J9R^d^MR!d{8wYm$NWzdo z4|NLCx>M>_QEdz?9DK%JN~fkwrA>=rI5p_SY`r%oJBo8=-fT}8eFKLsE>ILN;#M}zC2D$~=rKL~ml+YgHoI6@`KUxw@T3~` zMnAcEZ@{PjvKHNh$%5iX8c-$ASoFT{f8*F(*<5~SX4;;lE3fUg^fJ#rkKecQwVI_Y zNd+yUsKM{Vi`*YarmLPC5wja4CU#Uyk;&O=y)gt`N4rsT%CjDK1rmHx-GS!%G4b0Y z*VG$HegRWg03BhtRkWn<7ZQ0^rmsIwKkUl70>yg=kk!bG`Pg6KWxgUiG8pRD5HRTS zSy$tJB+mLld`o+QJ4{3PK%zhTWShh!myw~^MqwVRVnJ4&oouzTlV{}*^1DKNOq;4R z{AhyrsJ2G;e}8Ck019LpoIFdAVs{b3Q)`_CTEp7m>9e%Mib$Qo@IrTI$y)Oq6%>yG1RG|`WJ>Zb`eqRRtZ6@P83?bH=1 zBy7Ah_ma0bTRS`&yQbp=a*d0ldHW_t_vzEEJUg-FZd>t#je_=_Hb}_KCBBhkBB6HA%ej^41Ml2S-lo-XRIKS4kIn z!rBBk^tUjl74xJngrR%HWZ{NZTKG!N0#ZtFh^+2m;Qwh-pyqTW?hpkhx9jm|8NG|+ z8kg9n>sT$YgoW#H%I+I?kd6#E!uzl%0Gv|ULwc9D9j^u$#~W$KI_pk4EY4K10$*sa zdCm6=`{e}99$?lDT)g?pX5vz)hS3>9rHlc2p%w1VT`(9q(`K~$om*J&=?zC$RdMU3 zGuHDPiqEK$zU4vu@71e^Vu@G)#aN7|O>bo7(nr(tEy z!ooPLn5;?TZCo4o&0A0|-S1tkrwYm*IivdnOaINbsSj1S80&}dR{}56&PUqL+-FNI zQ1mcgZ`F#5my8%6T{!@@M+Yhd_>~xN&Li?l;@W4FpmulTzW~z5B?z|lNkIz1A+)t; zQQtdswB3$I*l;I(HM7*db+jMbYMPZksXcW}Wngx*ywT0TD;STN=_D*6LR`axOd?Jj zrIVQC*x`(e(kLyXZ#XN(xSBQCE93oV_>ImP*liJJLlcsdTNe`4g<~plFM!_x%EOzC>nu6uhT^|2ki1z&+D9e`0(|?RoKI3 za>hQnRvG(2-Dj4to+sRcC)$hJK0UwRpBCE+VF3nYtr`?x|Jr zV~h}^{VYih!yRdZb^~O0fsH6p2e-)ENCoHv*(4WC5N1|a9e!- z#+HWIHQSRX^SG?P8z?hUE?U&>L8pz!Z$04kXkiMNORE-mNOG%Uv3N!H37Y#w`wVio zC;7$+2ZjgtQiy`va{z)f&~kG z)M?`hY33`r&ogfo(VCT9uQ-Ob?{i0;(y$>jn&p#LQwJ=nl}Q>`WoVdW-p6WB2V3ar z!#NPMgch-5vmV1FXL#jzOajOU++3M+um-M3AxDb zSD7DHVuuP}OlAKtAD*|xx0l7d+Im0dYq*4nfDcW6*(bUxud1Z9CpJx3(#7dDYTSc- z0$mm@{`RR1A>W(3?@1i>-S*{9p||0o&q5seiIXxb2&dD)aB!89|5@8CtIfhgIB$O= zt>K+0$04z=<{wI5*{)W6zreX=mK0VM6IS$Dc+Ks@MDb8)-Y-RXpcZ`?}X3o^Mt`JFOSW<=x1QdYM_}8WMsdXt!ku8O0Zc-UmwUmu~*l7p7K- z@Jg8TnOe(to^Rg$JU|`BC5b#x-nXU?-zb(EG-3<{aOjKARM&$1B&~iv|CIIV*Wmb! zBHd$dlef*^^XPCn&1!I<{+6H6HS-&nZa!zq2P9sm4P}~C<5W9*j@hWW%%O#c@;D0T zy!o@_r!jl}xap3Qp_=1I`6eTQnirdKfv`5L=()fwk`1eE&OD}g(AHAY>6AlaabHM| zM$hw2vnRGPIm_}m7h$JQ#_nC^H6KZiHMO=%LIQ8&0T z+qVwYLCb`v5Dw_?OZf+&5$SE^YVjmvxkoWo65T(fo>sqsR`DS7JYJYs?45lfSXCgB z|1O(P^N6y3U^+C*D5&{%lhUKefz=d0-BZA+kP*8zr~hSd)a#Ls@q_h~P0L1%TZgTz zH&;GA(|?{ke^UHcfSLch^^oX-TX#!B(^TXq7B>8ywTgu`^TkPBJg@dx^X1Rc^+a#P z)!sn_{O70N>z^23Zv<^ncio73FB6^FQtoV!zjc1W$H}b4s?^opVbgYnlC?Lc?Zgcw zak=rNe6Hhp_&1IPV&WDMF?W|>BqWd;m@Rs%^{uVAH#F|KPWGC#@W5oxW_9KZ$xQl~ z-K(-@y2JXtjQJ^zY9P$2(Ng-Oq&nvQ@1H%F3I@e39EF2wYw^#HvaTE<_i$<*qh#!4YZ`M5+;4a^oPu$+>D=%SABrqIjcmda zndv{T^bC`t@?Hqx$bQeOx7;T4)ldgi>oZ~0npr^DK=UWfI zeKl=s{N}IXLRXQKd|*>`*jaONKkw4dxc-BF7JoiI{~1Pq6ZTx@S*F%EmEduzUnylU zssEwb{Lhuvcl<*KJ19#9idkiGdrsU7Wc!Ws16uMt)O;qt${eWd)YN^xKf%4!BNMuf z;RuZlw8!^ryw6Smgdyww`=sw8eWtI!6AP}p^=5U`goI7Y)D{#L7I@V1i18LE&_!-! z6_0McsNqCu2zcALXwMJSl(Fd7u3S^T*3#g=g8VzriF508Je^2VFp<#_CcFA>OWj>; zcT+`hM}uiAMVa$GBHQcU^UqVWLwFyCa%X!r+pu!O-5eEgjY0daO9#d4rf?@v!Tm zFYXSUj0m6M>(0++3hpXeu2tS0GK{3O7zPfNwK!4F5@`vJj~&I$AHN~uG)#4{Ij;Tk4{=R-y!guFC z6VgQ%{-|GVd#G>W4D}mzQxc+l=2c?$MulbbLw@o|@xSoow8}mWR*ekyvhpI1MP=4_O|9!6^ z|JO^-;zyf{T)m6rzegAkN8U(X^N2|x{W*O@)PL&&ZIbvaEAVevZ2b`R@WTgf;|KTH zRwFL5ZE=c6|Mo)_?Cs}UWgu_C%E-F#$?R6Kl35|iXp;8l8h1u;pT_7b8{cP%nwhyP zvP?;fw)1R-`=5kRd3hVAU%5bPkgPQP4NoIC4B9-(r~RI6n2XXJgf>nKht) z6WSBwXAx-96GmL&1$W`@omn2ae({~%%EBRO)O9NBU8z69Xj)PUp2})hz3gn~RshW@0xQk_gz}7^{e4a>TTZ;8*8Hg@`>0Ps@U8r3ys<_@NA^is zIC~EB9<5o>E|u%5Tt0oQZTr%#I}7g}$~#V8N7|+7CvJTU-g_4RDkiflJc#ekCgOiD zE=rfNuo?K~_VsyXpM$jT2=G+3OH5O+p`rhUCAiYjrGt8R^4q&xp?9*gb5_tvzkd}K zhlro>*7lL@u@9`u)L2XJlp2AeN`2+Ioc;Is76C_&p)T0Jt45N)Y1*1Q)hc61>DTME zeShPB>;{%sEDG*}!1{W_o&z74r_l6i5%pqKlg5@Da9q=#q~JF=$8DGJ@x`C>%iGOj zHhguut3Pc;mLpxJ?!hL5=a$1xB|T75Q&N>%Kw`z8ofk-Q)G)`co*pmZJ-?(u3%Yy3 z?z{)~KaW zSZ=-Kk=EsBV{&RyjO3rwmGXl7zz^E$r5BUjM`lmC9^550iH0$Ueei;6_2SesTKcc& zaN_r1fzkN*@paMBU$a56<)FOXUe!+hpj@K{I#xakHuX^}#wqgXG=wXNt%EqWyULog zk6dnr_NW?D72Me*v4)U{CfyO0iP4w%C7k_1vp~m)#5pUCNyH>=Y{62?u)C$|e%r8+ zgwtQ~w72`?L`p%DSo5js2%^dx(}U@r$@8_jC6lJEOZ1=_RB`Ru7&U3n%$#PZV!;BQ zg01c1EQT&k+t2AErT^4>*i=I@K9EAyBN>;>u3$!j$GK=BX&K_6B-NHrOF|h2NB+D! zYFc+>JU&Tn_y%BMXL#XjWM)!pfV&9T62gJptLP&Kzy@*k3o)PCmBs4{zOCVWj#iZg zVwLFn^~EMJ;hHXW6J=H8FONx*_@;0P_JcHX>}1_c88y=#q`}tsRQ~-6n!9s|YL4CN`H(v0 zTV~cCz52y-x}O%PjFyu;lM&^0tXiDOr>5A1L%kNW_hM(Y|FqqoJD6g4Lm;!}TQiqz z&OSJ1Dw=Rnu&y}kz56r0)8!|YkL)}A5WOm=VSC~Gx6p7IoznKZyhcMcv~3O~oNL_e z&ij5999_G3hXOd(=eYMCGu&m?8g*yJ+_SyCkXkdb)N{rX;WWzC#`GKbS4P@ge&^t& zpPXvfBz)g-(u#X&a}AhbwXRB-2a(8*Hb}*?t>Pi)+;RouvL^@gqz9$8RGZCic9S*Q zu5x(4mayHe7Di2z2`f(0^MBvmYh3VkekG$;+Ms_lV0YS#%3GU6vUMTb=;&L*Bvr4r z*Oz2EC-VTUXSKGtl$zAO4|%5d0faTdZ6gX`7H(qLWh@_$Jft|~q=Qw{fP(v~bI(0^XJkl9=&(+n=%16}TWxE%YQ zy&l;iS1e_8L%fM_sy#66ZfU_%aQx%oR=hYbWS^~Q#rx{I(yVLBX$bCGJ$?7}1D)4D zcKUwTr!D@1z0-dTbPk4}a*If_3~Fl4o-;PvOw#SAvthSYB33S`ykhg(s5kQ~{bN6O z8&T5Pq~IgH**Bc^l9CCz8x4G!)BBpPW;1byF!3&Vn|Jb!%*(??X*6d}me!#FBl+BC zxl6Md76sRLo09-)>4`J)H{IlR?*@8aPreCP{f-akY^SKZ{j&YM@#%s`xC8Ja9_}E& zoucv2r@-!pvn&iJP7+qt%;vuGTvkjTSf6|2AFpQlp_Z*b7BMDz29p-_q2wJ-4iYsD z15L$~?=>$UdU5dDmh6j1SjVjZrwdY-GJ~w&_-(12F@U#T;2%(BF5mYMc(?M=10EZp z?5iT^Pz*b_teY!l{F5)uqujdN;?%d*#L>$i5H8;w4*ZpGt3VR0m$}IFyKcWOc;HG_ zroy+$5f`J=ZFPQqErATb5KfN;JN{KPVH#&m=skVoUV_%0`zzR(O%>Y^A&VV^-*idJ&j_VS`xaa+KYnf?=uWXozg)AtjnQtmsg^cX%?Sv!7JuFgmNWVLT;Thl zwTwv(+qnpt0{}yjuEbk5ViwJgrl3aOPf?*3tn&mwuiz(rarHdst@)X7c?T%r9zH zpzT-gc{Ozt%?J^ximaO#&dAB#`&hN~r3QPiEKFCy3qm_wH6fw7S+yr#_seG5#c7F2 zpsQ8K#lLix->I3@M+&HM+mOUAYdDx1RL2ox^)_T=AD*=l6`M77e%L>(aY~D=^ff|# zAo7Zj53pP|RTe%RMtITw(Zj~~aTlw@w9N30ulVP0j@RJJSC_1ck0sjMx~U|73pAB+ zfb+&Lki4ERjjsv08j}n6D?_rqy4OFuMHH#~nAb&O&lQ|M-vGxQvgJ!yJMeXYw8H~= zmYE&WSN;OIZ$Z(&AM20RwwpDEYW2>1U!1m|EglV#FttzYp`b8i{Sl#~Pc4~zgRGP!N(rBFpmtGSWIJWIeR2=+4VXgcFqD zqqDyOt>E{PAV!~+!&vFqY+=2u}_NTdXHQ^AEg zKBN=*phr}=S>?TsJVHhkvR(!I-LxJ%%0S`;N0LZg_rmdDshn1m>*c_{P4 zrP~dhgZ)5R-?A}tZAGT2A}Z2ef7n+*Ft1?j#!si5&MIM}SjG zmJ+EUC4Mx;;GHm_urDiLZq>oS11AS{_obJVq3i5|gGj^W1$7cxZct~3q47SF$GNIkq=3d?h^H#s)>zTfr0W==pB(~ z2FIT!!mMnhQYL=BIFP`d%);jOTRG(E>mB&$|Lwse`E|nju7cN|o;Qxeupy8EIvqhd zf5gbnqH`IGQs$pfEV`5T@}~0=n}+GNSRm*;>NY>#{9V-iuN@Jg;PM0&tA#EDP0Mrr z4U`qzUW(u%VnqEL4RBiem1t$Ap@*UWqB}i5f9AYZsCi9Em6 zd9%`+fmu70uoHUT{wFRazU>T3=+k0%$m=d81y#~KbL<>_Doedg&Cskeh$a^dV@g6o zy?9TQN)dv42t}g|)wy1wivt5KS+4g4GGq@+r>#hF`*y#xvm?Wo$~ccowYUHMSL7B8mr)*ndUu%T$f(+)lrUr{o}{#w(b~)XnFlA10Aki`F-&p#;xSqe~;$txwNdClCE`* zata8RCrd%Zz@;LS89%$Dt5Y}$O^a+}ji<|{BT$iV+_a%M=X_kK8d42{@Hl7a?3!kz z5_>`}$dtj(CyM)Wt%?fGvC<`iudkePd& zm}>m=QA6~LBUi0-GaG|TJs=CQiZoH#PD?`1sNg5@RJ|?T=&heA{&`YVntpMVD;pXS zAs(4N6;iIOJUo>u1e}vn*+JDbjSxg~n?xX5N%(BfHLI0>d)(bMuz80*ydzxenbx35 zZI`ALY)ud9-K<Hh%s$Ds~ykw>eYYkJI)Hk z&%$&ey`POPNBO&kAC@w22L}c?nZ0f%9;QCK(A6hRRiO)Hc_ikZ0G^IO+QIpL6PBXw zlfTbzavR%x^2OV?D@%XvUHfOGEQRnd_rT$dc9iUqFipOo5L!`|>QY951i{K<;byD2 zvMwcVaJeUz5G-X-YC@s`5vp*cBoLeiRdpXWA;D##^rpc0mu3ozBqgD;^1Gp0K^DX~ zl^72RuAi}@e$*2;z%FKk6z^C>5ZZ3qIYHrW%ArM6~K!uOU`nQc7LBy=h+SIryoB{rGTqsvljox zMhLkb0(CnFN@un~aFPA~X+fY;B_5Owo|aMC5jC8YSXB#>p=-BDp;Gj&{$cz|@&BRb zkYW^giXQth#j?{jn#jd9q(SelpJuQPZziwHp#4*b3o10FOZ?{L zo@0F8ZXNI98!j5)2=0$HaKR1|!wMO`K--`*&1HVsrN!Oh3|EbEpD|Z-qVf_HHP@zy z)h_W+lrV}Ub&6`B`y#bbhC(q?6dC=FY$cjnoT5${MC*ipJ+my68AU5Er>hULVn8!K z^tO+y%wyf1k-BwTTLa44E=506pCfQ?{y|HY)U6QXoj?OtEo|@ zo`I`5cJHeK^4rGh+oms`V?0ZL{oT9l&vQGst4vv)-c}H&CIaqo9rcLtseTy|ba$Yl zqQkHv3!UZeo&^)M9A}4;b`0Lfx z_@C!FaubqE5&5nbog+HN@||UB_yy?E3vecI)5r;(4`Ss`uVcEj_wg*xDYd z*?(M7IGJmI=!Dh}<&_-mmVJ*^v0Y8AO6I|FW8T3B|A z#8m*LAOd*ojyX!^#u1KeepKoZ`%0& zT>tnqb(vI=AESr9SSb;G-UOD=my7QoUAo}AcYSFfgmua_XrpIvv&}2fv_H@{=~dG6 zxnCof!X7$)DF67Q>%?b8y+-V{)-L{{;{pKP!JTA5n$<0C=M9GoQdP_bCPWmK6Jm)gE=+`tmHz?I(ZxIoUkC@HYF9>;$~y05g;O z^eA$v#YVqVI?v{Kb+1N#I=8_8s|dTtSj^31?CGiI?>o8H^qBE0)bX(1^H@l6zl_w* zsmd|^rnPpxo9)_dkByCu3tPeCc6A$Qi}-K!XE*NobN8AlCXYUr5)u&a?J$4zyt{kt z-@@k0=C;c&r#1}ehrpzZ3YjFmxhc+vjq1OZ=70Ya>rd%6$W>yyjF-`vskAIj=Ny+w zU-ikmLAg-+Xz(}$3f%>9Sv5kTH6+*&W{445wquvOazNXp>s@oiUxTdUE2GDl+eTUQ~^n(tK6MnQyN9T4J{Gk-wvRSl$83)>jdF5V;)jjC@7@R z;-+?qXQ=|tZu~Ks;vynA%M=s=8br`;vHqD_5uP-Xjt-Hj$p*sVPuc^6cvH*D_B4q7 z`Nwv;!q#JpYlArnx!?c1aroOgeH_~C5~S}=U_=gBF^4j@H^mw3SBDg1s%X&AQ#Fwu zVc&9L=Qm!$7W#H?u67}sM6ScHk)M?6dj3lhI-Uh|P)m5v0@yJo@!DPVpiF4X3arhr z-UKU|E-qQkVOkaQJ!~0;_z;fC2Vv!Gd-9uwEl5y;#EVjd|~2l1;_N$ zGV3PEo z@(*8kLTd^?KfHA%!0qU_piEmPTj&q<^VuMo7KpMOb7u1+xL)}CO8c8@V7f5$`Y}fb z#RIl;A5KJvdDTy$3Rf&*1saP4$0zp5ZJU3T{bYg#I2VQX2 z8Hc7bmEh%cW*Mp8%GH0DC@4~EnTlcHCIe~*R;;d6a^}w%} z%Ca4dUl43gsH2jFf)R^+ZUel#eg2E*?HBKa#18*d^l*WfcaZ5!m(!z9ErgY6C9X;e~fWa(BIfwhS6^L?=rvo?bTyq%65XnA8xOgKAxPb zF1fe9lziL%rrhc1<=WuyaggEpYlNG@VgpA1JfHl#J^eS|J@ZaSOe2I<3}pjEGRmDs z_K52fckSq-xQoZdu#~gJ%reC7@r_DEpwVy#EYFoPmKOI2H&(1P5yqxT@Fd-5+T~{J z9Ec!nmz?QcU55%XQh!SBF~Uf_T#X1dlIZA?QYDhc+vw>^MXYOoURZbGQx2UCX-r#R=HwP>s%d<^wEguWVISsUiTgim0s5L?=iJBlFQ8BS_8)^q z%J=ZTe7lqqRciicTk*zMf$&iZ1%MhU6DdkaJVeQlK97u{&*~~R_6v6{12i@@M;dh4(BzHNZrh{s}I98y#_Xc$nSoPQ*F z-(TiZiY1;feCcxK7KyFWlRV~Awf*ZEs@eFn+X>^sWsOn!!z1jyeiKiz4gFZfQ)}}6 z=2u=8-Tnw7uAbO9;CHdBTkhhy&zcoylkc1@9m_N;nCiG!DpyE{PN~3a8T3{Zv)i*bf8%Z}1l+|u53hEO@%*ZP9<`i1R!+A66 zyct8K{xaqMO!s*axsq`<)?N-NjusDzaMqC&7&8UOQ-$*ENisu^%N$ttWu%aEK&li0 zi6(Ku;RZ=4nl2*==~P5($_;A^h|Tw#t>QJ#_4lRvNtEZGef!`~j+OlPru z0|n~5PEB6g#56l&GGwgn++8@vjKB8|Dy{B4d+$79#dpJB@i$-OM4tO5>FLMc(b3ai zoXp<-j&Zs6HG^^WvhSA7RkXGnkK4n~W#kmy;*(^oqA!FJ&y}9fqq}$?+;7J(sBAN= z&9#31F1Klmg!LFxo}NpNmF1Y>X#+5{e{>nIlVh|k6*M{jN;xEyt8dtH@M!OE%a0|i z7T*ld4@KTHdwOmA2itn?>>JMg2sJ$J>tAgR6Co*GVRZrZy=Nc(ZDz0j(wTLtC$FI} z#DnSKrXk?$uA=p$OYy@Lnz};qP8eSa5-6dq&%?^R84KGZoBW<~kO5S~=^;aX)!Pnu$WnHMw8LZ$UdJ*yo48+YWbJ zwm$aV|Ig~5^6j6cZMR15Q9rL8W?j<|t0`)h?RS(Sm2OQ^)FkbjiH!OS5-uVND3Z|C zvMa!q(x7wk4B&6uWQG4 zl2`3h$oO`>7wm=Y4r2W+8R%B}&xKzBsWNE?!=A3j)&@U1$jG~NuNpLNDrQtgK04ZI zbrBFmmnUyeoi898OKW3*I)OZvK_j0_v;WM;oO z1bl`U43&Psn z+#7?PHT*r~sF`tP{$f!kzW0&VZ+q3|YIyho-k-3N*Af!S^%Z%9Q%2US%}0O0`s(Vg ztIR)XSdqOI-*r$ZUq1A5`T+%!Wt62muz>brX7UzIJpOGS)BQf1BXC@3%b5aHWPBHQ z2xNF6|28=n>AQ(=y9tcfAq?ik7XC@al#*p{YuU#D5{^t_L`(a-v zYVAsr5t0gZ+!YzK{)ihYX!jfy_n-2AVL!etHObso+uTm{F2kpY$^sV&S)>^Adk^5( zTMG}hElFr!*%tq=^S`$Lq!jFl=*rrHnW_bJRV4sNLY8}@0sLeLeL!icwo!~P3h0;O zC)H=Wvu8L>d?X$oQEkn39a0W2cD++icJ}i(HmPW>szz2-mP(rNL-feA8<-%1%&2cU18KPv-DayF87E*u*bDlKJ`O)sb*rR3S2XVixR2R|BJuRkESY zFwXFTxhR^Fi^Z_TNE`+epem6@t77;VRtF~^%g={}^A@WzST-=8ay%PeO80~-1dD4a z=B-4S`YO{*A{#-F)d2-!r{D{;Zg_!O3{#|OQ#FFQM6r>^NhTv>W4y#M%)a3%rk%9U!u2%#zEnt)IH?_BY&z`>5Eok+lOWoy+wZS8<#}b+jC2Gt_Em?F-g7AkAESh zd;rMye|lg0G#w0=<#Y{)O^d737igs*AHSqaW>$e*9y_F9+R@8`0UPC-+A9_c*6mX+ z$QQM;3lxeSHUIHf*D~2dZW!J59t^Ep{TYP*N5+sI8{S;jj^IJkA~l z65vBgm>phtfix|W&Yc3}mfGO}hY9y1@|B@VaQ+d%l@C@bEkt@%%UUon3>@tJWMwa& zQz?XjyJI%c-JMFq&Rx>Fm0GHn)&$-dO&(wXw0u#EVcmRWECd;iXU97Qbn?B zI@rmxRiX?e62M`m>p2w|1k#jY4V`0fJW(BN^mMq0R-Nv1-*QGfuA_j2&;n<-z&La|~2^ zFqaP);JHe#SpWcbfSzoTT85S`uT!zYs^SR%h{KR1UAR|m*L-*tpn~#1;*nV`jL3=D zsER6~MjRoSk4~4xcVst4hval;C*xe8EINlH>48ELMWP~UX(ExDnE?g`ED78h;Yt_?nO~st)ug$rQ40)0IyxV2#>Zhy#ge()2?Vpk zg*yvQ%U2^+b4jB}`l2kJ0W28sI8`GG9@bMKc)X*YCv12k0)ywHdm)8LbPTCuCvby< zYsyzEb`uE;(74K`(-|RDF7F8^4Q{q`s8fy%Mpg_HtpWU0kcS(zJ97gEP7^kpaVRFM z1_8&oG|l5HIK^_%+5)?ds#rCpQ1b&+t`4(`3+)Z&iPPs`!~!l2&WH2G_~tR(Bq~Vv z(0x;F0noX~U?U7im#@Q!*d+sndK`A+zi|5*vf_;RE zX$AmKYI->X0F_k>l(zt8l8?2{vI$gL;`vx!R27d!&0>P@ z`&hj?EYUiXq5=_nXA|dq*~jVRh(gmuU=hkA0<C4QA00Js6aHolexT$vx;msv zid4ABomnagUg`xb(R9yhXdQ@^hGcl)j3Re>XOU*Q2+!qwWcGVjIU^c*!X|!+$!FGT zlAPWzF}b`r-Wz~lO92v0G$IAPxxo!7rOC}n}|d} zt%z!gf29WJQ$Yk-4}LA zMGlJ9-!;@wD2N=8jmzuOC{BfVDu+LgghW!Dk-8JSs`(}QlTl6u2UY|mLn{!{$oMGh z>uL>fJ{STJ`Pf}>D68-!Bf&ix=UJ?Ej*B#d1Lo$KfhZW3M(VEy$Xo^{nUC!j2%cq; znnmiGUgM+-R4M=)oH?*y-ZYdA@G+c-8l_EhB#gXBUagjKTEJQ=7jiwp4sP-^&a+<|ckKwZ_&IrMHw6VF9%kiXL+9Rm~$Bb#{O0>HFewJ02;f;^A?Q);4^ z_t_v9TWl7g+6P%A&CeH(w8HH-x*tIAfXuS|xGiUW&_^0IaJ z5Q3Ws6+mrm_aybsby->oJ}-F$D1ej#tU>~pJ^~|ls=@f)eIS7EM1x$hw@`XwR5`|Fb!}ER;FBjC;auoW_e$v3 z;-L)yr916kiiYJ2=>}Pf@lkS>wH1tL2!I)*M`)UnvQ`< zlNMm}CskFs^dNp_G!AGQYtW(gsG+NLvynUa1%_eK4QYXZ{N%;x15g;|Edc_;#$w?X zbgqph$_pesLttKE;wteq;F~A!DqG{n7tIT}+%g1{%fLaq&B1Eu&f>$jpf4cInMhgc zdBG#v$FSPV?AGXFq}nt3NQxf!=K`{(0} zv(Mo_@(N5mAOy2u52LcdA=zD^F7lL|Z@5Q}M!t?1FOnapqIM2MLiCG`6j^;m0xbpS zREwdFiY_^`?5vLZJNeG}4$zLEI?q2p{{Hh&`Rl(+{CK_02kh~uuuLPFGc@9dckAX9 z5)SQnO=|saPGRL(z`)&>?An@8Ylq}xmM=aQS^PNtn;o{beSB7CcqbSXJnz2}!DPnK zdHypQLEJ2m3e7g90WSRHcl|tWzBh^OB92+;&Id}dLmR33o(qPAjjO|6z zN8p~xDu9QICY;13@bH`F35cC}5&_Ob0LUBeQm@xiJs%MVf0^@|inKv?VtKfeDBX#y zMk=4hlk_Hm6-6g^Df%0U8Kyhvx2NKH+!L{`3@s#$_^gj6%;6_xFxLh!`JV5SS~-o( zCpnh*5K5k891Mv=#L|Jr?zuRLjfv#ctPpdh5MHGo zDh#!z4P+D%C@&VF5*Kt?AcobhgaYWJ+@_`6VCK%wD)=?u5&-08;?17KBcaK#F#vs6 zitAa78LQpFgH@{I=Z9F}X0IQsvRhOQOP?PmpwtT9amdtG2HY68vqZacX~h~((n1ocBrXof z-Y}=JU~6DCi;VGrmw_t0F|*_lEmmoDvJnFRKSN&`)&%2zEl3H7(v3<>cMTAb?rxAA zwb6_cej)D$^+ketCK@a-eTB%XO#>?m;e)CVjK1%<%z=o$oX8=?)408V-JAVE9M!rH@_kpiHP zdzM|s7h@7}4Ht1s4MOqpO4vdWxPgKV-wO5sp3!*v&Vwt!G81*O!0dl*JH0f1U;k$I?G%4v=Ij*y=K2CVzEu7=J$^IT3Ob>6(4yi9Pkv2LH&GVqswr*16~B-P=Rx6gE%H! zUXn1Wx2BzkkM^mX%rw|@ZOV30d!mXAV}~pUKJ$^5SXl}l1A6Ybb%J}WlfdllD=0iF z&j$P!*%8zZutqIRdF2fkgAG@}|8Uf6WylN+be5U&?F7rCa9>vbAuI|$UD%#yhftgH z)KjSyPXK|ZWqcvvQPA@-*G?^P(Rwl%;qy#7;VlX0GiLe#?KbO5&L2)1sfAQai?+UV z@S?@ye~{r-4E4rhI&yGXGAvkdC1jBSiOlk#86s;l9@HXm+SMlislhZV>0_NHjGYGq zH+;ORvJ9$hZE~}13S<`Bd{^>(h&zg%Qsq~EE+KKOJ`%;i(X-T`2Zj@g)7Eu`DL47B2D@sn6 z`eE(L6fPzT8ZnhYOA#TWWO{9vA8=P$4-j^d6olhJWiw3F6qDePH7r^&5ZvXd+}lqrT{M~apf<#5a>ry@R{DqgG)Dhs=) z-6>P$#T5W>wZ*$gVGG(fJd5mD*^!9%zQSN`tc$6qzK{W`0O10j#$su3HhIhCb_}fG z0Te*}I~;`o&0MJIWQbm3;ZeF zu`;^$rNqP5YZ^6W$L53+o^S_udi|q`dbYN_E4gq4gPqQ>pdFV@Ys!Q#4mBk$1Mu=* znFeDl7puS^GswJ5p4iv6B$yS!=cEkFCj_ZPK%B3e?e`!^VroYoZy-Qu9ql_@{oDsU zQU$ZAlfjy$!tG#1Q$WzhcMUW)vDOnJ0q!b-;B>_6DDyVXxGY(UgbRCu0>^PKQ$l;N z#S*y8*J6YAX{n{wu2yRm`iuceD}qdFm&S2?E}DoHMa|>8f`>mZZpBGeu0Vhb!ieX^ zB?PvgPk#Yl>@2)Q4VJLR$&9)qO2FWMJWbXsMIYc}@FtZV zmWS&E38R>NP`KQZDd$=otFO)LPKF_zhXImBnj>^cJcPn*JL z33GzxnNh_;z$t1l$a#?mE-75Qzu}7sGLXWqtk@Lby<|Rh)XG3`GB9^2PVNxL+W`zg zt(;Y#!LZCyqlK7#C+b>O*(V*4(PA)8A`=&aZp{{F27_^SffGG;OlJ(JNkPyQxD(9N zmfI<_l1iP3(vyebB!KRzGH2^BfP1XI%t{Wj6(}Qym(dfRsI-N2Kzyth!L_G$GW%XA zO)m)uK0bcjd63RUobJb;|2Kd0|DyJ%>$i+pf3}1CW|?LnOSqha`?3EAeNiJssy01$ zvl6letm#7<34GiKEC7J58z-@3E2qyE({$6o06EI~k`jj9IW`kz(r+w|FJ4r{_?q3uFn zn@sly?$AX^5cK1dqm&s_)>DGfe$5+jtCsO2rkiU{|Qo002w+h$F4RT&Ok2;R1 z7Zf|}(3*w}Sg+k+8%nVW#0zx3PoGk#5b#;Q>~M0G7pxKCoNbtiiRy=|+(`axAo~NFLd;)V+n@_px`TLDZtt(BZ{FK~fc$%LbF$DxQXj?K2p? zkVBU|WIsncKRYPXtpNS=UL#ewcVp;c^+5B7YSs6pp$#vMJ3s}K@Nsg{^`km~-1(-@ zA(AC(M6LgG`y(zpCKNHBDIVz2WspcCBp-%x*Ib#0FU-kYpMta;?)DHNBtNpC9P{@1ptKj~j=7imYJnxD^Ddpm|sy6zR1xPNYYYx@G#MULyf z7dZLWXOr@KdFP`33Z3AS7_B_{rO61feDlYaiW$ks_+6BJd#Fv@`1lyS>^|bCP)!#? z4czKGyt)r(AgxNQV&WH}=C?>I2x6s=D{Kh0ASsNlil@!7aAJTDZ_s=0SLn!YPXNbk zXxm*PLqAN;Sp3ujGNMF~?+k~k;P&_^`NQC$Z&m_TdVT>cl~D)Q6M((aYNDt0lx5zQ z#{xwGvPHF)_P(FIkBayyRNpM8z%Jq~fp`%+WsSrhMi%Z;sl6>E-UOR3ZOho8Hp5i+ zrB_i`%vVu_&kfCf(%b7mKzjb`xg{Hq=Utgk$ptuk#>=t9r)rAXzsmhlc@rt76T$x5;UVUjG|V^Ew~VHSLPIsn-5^c~+aE8MPo!dFZIeP6xWh{B3R<5! zf#_1J2AZ?M;K%>M^;i9c=26{F5WzBo;D{2UPQ6c!wSNI;>%U9}cxbC|Ca3*NfVdHi zJt#a_|Jcl?Ed*~Yka#;>3lhFHsS*fmiR&auh>P@XVdNjA->k`#UFHKuA+ybY1l~lH zDQ-_`C)h~b!Z&Z7*ZYUA#lP=w|JA*u zYt(*brs;t@ZHeUR8InBlRoDZ!G+uAvuT=&6jd3TW%;e~scWy4p-!)jxTR`tbk&paU zVV?l%|78C4X5wo7ii;yYm)1vh z<3)UleP3sb)@O!*_r03Q58Dwzn@ z^3SV=vn0nwI!UM9+p?gqaI z4$P)0GUxw<8a2u(-G?=#PRLyooSM|JVe3n>?xv}yOxepZg#m4qBnIRM^e5rW_Da%QRNg08MG5f_4lQrL=bl5y$A6WYL5Ifs0mr|(^bJ(%^$N?& zY7eVyb_(TMc*hjS+e27h{#OBh)C-O3FrAp!AAw?uj4wzYo+>zO-rU3lL$Ne2iYeBq zuj?4?_>?(pC-Ms=1ld+|sqf{(eb4 zuDbkt^|p2v{Yfe2rh8s?whJxPyQi6}@X3k1AwV~&&=5`USTe;N67TkFrze}_adUFs zJWAUnHf~%J>0QMV5v*?vl>}cjnH)XbLS5dftl()C%yZPBr19iC?HBX2L7P?@_W{#o z?#4snPwWn742smr+CXKs3T3JxtRlNZ2Rc|hrx#hit|+e{f0$3rr8xG2(|*M$W8>-f zh$_#YdL187yMujAW-Y35X69sQifs&a`Q+j}x z(`VWwV{K2>jk#cvbib&X0;mi zvoVKfrvd1^8Su!K+Cu=dMS+!{CpB^}nkgQKniW9b1BcHUqRLzqoq{$_z*Yg4aK?BT zTzjooM#N8`tP@x@ZXLsgbDgKsmKJ*>_1azFqe7I;G4A>-7X&07gKFh4ZK3N@Oh4j`88dCnqFdx9mq@lxdOz*XowBh%xN9HQW!K@35>qyLMJJV9 zHt5+IL@BMHOV#4p?ZQ*cDIi$P9+AhhL(h?w@O5YzNGJ6+;IIpwk-H#i;KsfsHTadGYV^Kt)Wi0#>)yE|iuq+OP~ z_87T#2iKTGH?;~oDdh@zQh2}jI0w}5>4hH;Nt4IK+AX_>w?;`$kyqWyN@DseyM5J$ z5T)>K=DH}Ys*PR|G4(Su_?iZ51of@tLg}8N07v{b-0>LxY zz28XC;(U8(5tPQnNFdJdIFX!b&XQbENW_?~ZfQ#E5fmjblO1VIIoC99x)kScLYoA2 z&=^?}l;fT*|M|ZD42N_<34Xqul>g+GyAas>{c_q>u^@6x&T*frIAx3*(4W8dk=-xe zMzLh8@1H@CsvVe7dq<=4MB4_Ro4^Rm7$ZWzsr+10O=9emVc5lBxsRk4S;AhmIIL?518 ztcenAv+l8pP?~nJBHoicN=VPT&k!BRHVp4gx$W@bwLEZ2o7=L=(GVrT34;$~UG*r_ z$(@8m+wN^Vm!BY@@G&Tys^@0Z1y;m*L7-_|s?W8c)nSD=8ej5GAvk8#;ENed#wuss ztMm>&LBAM+csZF!hp02}KD$j@3f(ABY*ZX;5^P=Hu$hE~KD#q&X|6RQx}Xf6zKJvM z;}}$#_0ZjfwNf^n&Ed~$LbQj>J|;LMjZYsH@Jb@jFTY8~DnmJDg=mg+p;Y`@?UK)# zM?YlsKR9n&))wbK(|A`VYZaVK%Ev?2csVhCuj?u>lxF!`XT}{kZ>_|Q?qJAaPN3n4 zjW9Nw@TeN!?<0v$(KBza3saoA6w5U*0{r}GJ#=ju0-N*TXKO*_tBxWv%!a-QJr z#J;K-hVOz2sF57AYyJaDGlE{kW zsRohqp=rz`#HKiwm`-ylGoAlOzV*u9o*P4tB4R1-SHfQX(6h(8xfB42Iy-oFd{Y7?>&jL(oTiutoD8+?|~eQdiIfL0n&{48*^?^;Y(%e}{o zY3lA4Y=lnFFODsNIEKGUo*0%@Q9e$7{}M*=Nt;?oz>!&#-TKcj8K2Ol{XFeh&M)yM zJZke+hed$XHno|M9BLJLki=bu{)*>0+ig?qJk&e+);1iZm2J0|w{1{~FzPd8*zg){ zVM$zUdmpeH(UkQ3>|``=WyKR#CoaAXuv~L(kqo^|zA~;< z?70#$^71%07L5`9P)u$unT(01&jV>uVoPUOPg8B{ft#u};vk6NRXK68dXe=N>e|iy zlSzD6IQVOo;GE(|&yWYDVohkKi;oX*WWR4?)u?%;vGTl~6r0)N7c?MMaXa!p{z>A6 zT?PA*ANx1npm}+>mI(9*o%QH0_9*ZFfVPMc?kc~x+}#?32e$w5>yqN6cQ~s4N26FZ zhjjjQTA_`6~0bPQGzaZnzIoER@fmzBkiaWL_7F~FA0+zlTxUvp;y2W zI8>s!`m@lY{M;9h?t})Kawmn}|0_(%DVQGbf!`|l<5?z5c68-T+#j5qBX}EA`|j4< zrz3ovwEAAG%fCL;Zq8(={iR`U0KYWY+Zb*gBR;MQQpOoZnTb2dDk?we0z7YvSci+; z{Wb!wN2xT$Y4g6BG$|OJh%TroN-z7MvGMgnF|RYwoJ3i%xgvNO^4R-RyU|TG_6gg` z*zI2rfBrt^pNx(fW$v?~rMDX|@YI^(t$)M`Yuz zu4u&v{WNOvR7LYrFNo8PPp6Q%VMOMcPgqgNV*rqhyX zY2N;pUk_bh&2#Bnm7o6~SG*2~*!PBFfSQ4WU+7AJ=5fkR(nZ_i#$c85T^!(pDQ~xL zs8709BcP7rE@bh>-Tghqly%IpvqnXbp_!0+$~f%G^dd(%Hs+O)g%yP5e({)tUC5~M zWcg%`Y|dy(pxiiR+?shg0Jcx-YF=H>eKYt*mg(0XvX$#7f$-r z$WPs`sXK;{qNwkokC$oDd0OibQo+`~vA;A4oG(1qcEG2T<_dY{ z?wdbf^HeEUDRy6oI)y#+Nu@fL`b0@8Ak%bg>-|MH8hf0&6>fIlL}$k1=&qJ+mK3Mk z!gRz09*rvGpP}f+m7e!j9oi-ri8&w5y6=Cm6g(fFU>F$;rMqfyh^#NSZ)-oV72B9? zlxPVro#w4iXGj0h+z zW`OjU3hZL}7d$LRD_n^9O)Z`upWVk@wzw5;1Vz&lJS_1K{P(`AD8qW109P_Xt4U0e z43+O0x-@weuwmPj3uuIh4$KZo&b|(;QZg24YSB-+TQcjCYrXaDvEMu1}#Q*H^gr%h&I8Iv&iJ3da{Ss$D3KQGI{iqV!;orl=6p&%d}`znSJ4 zz9je~vr7 zj+nNSov8G;r6VoJWpF34f8{2i`CyxGZ8IN zN6TH%J&|zsg=q0hc>W$9op~f9FGJZri;7S@K&Oi~rLg?L_*?T_XKy2e-cPvG5z-&* z#qRJYK~B7EiR%5&#DKw9$Vv8#5Dle@SpQwwV=0k*fSS#!aK51Irg-;J7^wwYnj?7{?+&*=GR3L4>5mL^4J_20%rs!plHq#yN34(9bl$}0m{xLD}q%?G0VEa%t z=K9KaS*7+cD?~$%CbssN^(E(Fv(z=uw;YRDoO8$hL)7^A2A10y;jkZ{Jhmk;-Im3dfcz<5XsFH z?--0$TA=6_^R#}heV-~R`_!-sX)xVSFY{$Uo3em+`y6?1;Vkw8geoqE1_fCvG1@I& zI8_dF@k&+!A4%aOZad=yZol=ex|JK1`;xXe=+AstlSJ+pPpe;R5%ba&5GzVo&ZcN^ zni^lK9Q$Aw^7~k<14DZ}YMbMGk|k;gZZ^iBlsu1Y;f}S03fpX~Cr`HT2L>!mb#vnF zH{W$-y;ADL(&D6h&FaKN!BQ#6mp?* z+)n)NJdldjMkqH;eO9sls1Nc;_0w}XS){Z)3hIxQogR#fHW)Q&6!0?;;W9 zx3dT{N98V#dx?%+I)_(ggZZa;TR%{W^(WufXD7|uR^!Z_FTzI1TcpL$2Fke(xzSNR zz%|Nsl6;lVK_p93A;hoYRKP+S@3B(RRAJHcgxMH+-swaDc=4Ik`CbAi{ftYv$0?hz zgS0`X?_2v~(m)0s6M*Cr70xtRWnxTaV=ifWFDU48{wu{GT~vJxFiDpG5Aqo1qF;`%eR` zLo7f7DhU$dHI`-ww|q~<3Hl(0pGhN(7Aqx{xh@WkRgvJ*GTSF1Ivp>0=-Ifrr*r!OYOA$kjcEBIEyH`EMrOmjD1jABUg{VA8077bS`z0?CXLOxKo)@}y zt|p3S#r}*zv!vCPwEjo(s*Cs9Y2jhis%%x5Kvo=6NXi7-CMPGRN3v6rU5v9Myv$<> zJ<}icW50rbkZyOm_g8ACZ%Yf1AKKpY`b5c<_vo}<+wi#PG;k*;KscxhJL2BR@bk-x z2z!>8P_gLv7&JUg_zc7J^HFSYv->ESy&L$q2NraAdY@k1#*-Y=VOoI~*`KbtO^+!8 zvugBu_X_aN^!8YHt`mh?!2>c?Z9Z4R@T#Drb)C2?HJY|aGv8vwV9-+)2M~c~D(MbG zOvgvpj^%|J2deX7Iqb{EQb?BtjZgK!%c$ZIYPIWK$uZ2YywG71I3E3azKR-7RD`0Lnj_ zVkK*;wfsMe%F3p0t45A4$DTkLS6EocA>)OpO(HH$f=Gv!A#jJ=C{ErH)?EIf?ny-s zS7d30a_V5x61C!{_1A;0 zyr^4*(pHF_aM|0~!F15+xomXfn9};GLx5abcP;74v*^NA zQ;&b#Kn=tFCjP2c$?rqE{xrt5OO`gaNv@pIw_`=HCg8MFQ*OCSWxi?LmFPD+^sE58 zK5^%JJa8I5Z)N4U^!h$7Eis*PjJ4F(q9JuaKRZl`e(mo<{94!c*+fuxJMj`|W9fY0 zSHqCMyi8Lg?EsQwcqL2@K((3rGUvZL=ZCYAT)=?>=Ll%<#Qs86Euv$yp0J7LX;}jW z+-1~V(nNR6ZSRYZOr6u{*6@0V;p9f_TA-wo^SO61(+ifflI=`c*{S;KH%1J9^Aw%% zF0`5R{v;c$C8D6QCuhF5jZawSB=(M#Bdwr>l#{H{*qk;*&t#zz9-X?3ZASlU64SSe7NQTKH~)K^1lt z;JUo@#ii*KzH^=xE?<;u7FxH)P5vAl@$+wIgp*%cqXvUDTCRzpo>bv7pzv4!@O}Jp zzQaK3v|kU7><@xSkly-1)FuUbKp*Ta7y~VC9)IF=3Iptz>hFpgY}E_K3E9dyr}yn{ z;N{MWa*I3G^g79wnezvPz7d`C^D9oF>&cxoH2jO83T=Mgc4BYq#R#u6*n{oS7G@k6 zOer?ZDgEVZX;U(WHfJ7!}DK|>guns zNV3-y1gyLYAuEE}gc+Qs#5zh}_>}9|@$r5n=BtYGbua594Eq2N7mYD7l4;n!Z;`{a zTPeQA>VpL7DI+ZF+dA`wgeIg7m%L;%Pc`F33ti@=4Ur={HYOs6cAr zFWAYQbyO0=WOn@8gD*Uvq~_)=%d!R&;OStRRet%HZMqO>#OFOp;w?+y|2h zaCBDIYM}?UnV!s=E61&=#)? z^N+%_j{yB^orIjvW^Oo2t*94z;Niz?L4Xz61 zxo* zTfKn>Kq6{iCfCpcJ0+ZoJi23Z`mvjZ;nRh8Di59j7KnJ z-kTrXEQz;6SsVE}6m*Rxiihx%By!oF3@e@o3qQu_*_yU(J)z_lD}&{t1WO0X@-C;L zYaSKEcANa}a922l%iJ&iHnKRW;L7XtYlUTHPdSTd8JU`WW$7Zi5-E2TooZ&41DkN{ zw#xYX_BY4PD+i}gSyq6YbIO~a7Q7|qz~Yj|66>4s59X|m%SX+TR6!m+A7BP^N5M!; zsOgAz@gotV@N3~VKF#go-e1cy0VBV=W1J_t>Gd;a*Esz%uL@1+tm4wl0yMl7;W1Nn zoFI?2iJPewUm`*8czyend9B5v-%e0zt3dU>xWJTaWj5stN<{zE!zEcs##iKR1JSO~ z_tld--ydtpV0wb?Zfr;;72nAgU>yyQW;CTRbt1@BJLgq&iZMOrAcy)JXLg?zA}{JP zXql0@1shony%H|mxl9#=u?9Rtb!Q9Xw`CJ<&SGsZZ=XTNjod4zUkKlJeRmYX&=F~#z+>~*Z?4D;EQ&oQPc#1zpNc0n{7y> zu@C)cOI^F7P(eI9#lrJP1gA>0$z)V>+w|l6Il`uzpvXMgx(Ld%sqX7LQgd(WYe|N@ zD0Hfo$}qbU`HhLVp!2GJ&)VJw1#F$7nVc*)q_6qTkIdN(o^Gxj8ftTvcFK!j%rxmb zuyAl4DK>xg`e*CpeOA$kYPKw?+V<(t=VT5~T(YBmU-b9r!t*4Z3i$}{K3)-wRa6+? zOp&;HB713k@?HH|nwOmHVcs6`)S9$DZ!^;EW)mw}H; zM@StbxF`c-D>T=@Ni;|{W3B1m9;W_l|rQPu>~@+ zf#%eCqR$3}xAe%4bRW!xop**iX_!0YCndCXpG17Li0?@&z*aEX#u67rxN>^+CP{gj zv$~`*=ToIyRk}KOH(F8UyEUIBj>)x~70DbxLD_@?nlL(kepN}14DR|5AwSG$oXz*@ zIXl>Wlt*)_7H2A5C*!~tUsu$d8flzJ2~nCl|RsJMxNKx*+G?Z-$_1|o@{X# z*WNVHnMs;jY}`1v7v%pjc%0GFmj;9yJRbGGL@7;ezKi(Z0A}Lh1`glrkGBq=JK4OHB4eJj+bGDTg&j-5H(?5H+wpM`nHU>Y3S^sBN6&!(-^ixt{%t}}GENG@z1fW{n4j%Rk?Gq~tdsBeAM}U)L@(-; zZmUWfgw1B2)MLCk9(MFMEsFEcGHJ!gVhyu`G#X+LL}~_`^W^W{n9IvQ&1Vu+ZNM#h zUP2@)mIy+{mQxC$#ml*sGE}!uS&^ahNV;>rXLB09YP9qC?D&rw2jMr~8JI1{f-yV9 zyWl^6&HPslsPL8h$05hVYl$-XtPR&vXU#b&Um^bJ=^G4$R=QYRDySWJ{6wRu8n6y= ze{*4BF#<)}WStCamG<*km?viIwhe#Xd4Wqke7zaG!_a!eoe?d@4K1MlBG>>FiaAx z;p@?~x&OcWr``q29XSC&17co&mF+OD(K#Nwee&K@qDcj|9Q4VK&JbI&9TcYValFA_vxyd zQb0QE_~gv}2YbV#wJ~JxDB0RMe>X8+JsV z^ezBzvGdh~#ErZ+Of!&K$6g|1eGC^G=se1XU;7suBNV86t~d14U`Sp+!sywf$z`|v^_crg%THkzD7uNKn+&^cAjIdFkxKG&A@1)n|6{zn z5^v{z==N@Msc=`5r6H8eW#Dh)4)j9pM5Qj^U12BgfpJXlb2cVQbojY6H z>Nsua690%XAhXnH61CCfv7C-0=}k_STDDLjb6YPnmxIUB2oVsyq2pfJTiWF~-xR~N zc*&v>Vf=f(?rJAj6U)flkLOEXv}Q`=!&PH3tM%!jpVG4Ww=Ar9_H;Wr&8L*7Lfe7} zc{sYSx#Gxhb?=;T$uCLU944w<6I^>aa{gP+p5Ca^8?~@g#%~rF@AGVS1vzFk`4BB# zmO_3u=;Lv1vVKKLCEv_^qXr#32dV%@K z0Iqa8ggsKh<$9T!`^Mak>IzO^XZ+F7IMPAk*-_x~uE_0jI;zVOBO^tnocEWsF{&)2 z|8d>w-aPzA%2e4?_s4Fq%k?PJ<$as!8!Q)_LpVRFxAf*Qi%w7w$FHdd^1v3QlJ{|r z^T{v&`47|jk0Or~LxfK^T8&LUeGmBGtEX}h;qD?UqXANO3nXgO7_&-GD8_O=x%9|S z<)d^yKADQH>%FXkH_>>a|ja)Q5cj;q}SDj4jBwJM*l z*mubUOFZm8$5bu1sOYM4@u`1TsBIvCLqkpYWWIdTW z=6&_W;^9<>x-I9As?AY29WdsmZ^4{iQF2|Dc9EXO{HQTTt4#7}94Fs1YStioZ(GpE zO7Am->Kt3k@4J%?XM8EvSJm*~$Z6Dl{#UYpM6@cNEJzX4O+0inweK?rvOO$<{j&r} zIy+hv^47VS>lap}Aa-b$*L($@HgG71LU>Uui;@!-{0GaVvh8V04Rn8{=gs!$THh$M z^D421&gBa@Zzfks-eE$zXd_JqtcVpCQ@+t7KXVuxOPor6ym{m3P*s~*cxWy(b90{R z%`oc^t`N~e@DwADYFH}D3|Hzv5j74==(aansVaHHBStpintbwKy9%2+brqXA7?E~` zo#FVD?_}X`&W!USjvSgVL|?FEuczhm-#2>*-&Vf}IG@^FraH-CrlPT<6{RFdk*S+I zqZ)##W_9PeTd;PtCY$W~49q7G3dZlV_y}2Lu*^Xx^E`0YcUbyld&P{quj?T}OEq$; z@#0?s<${EsL}i~q@sG)&O}q*Qq9K4aOgKUM8yuAGvPI~y*^l4!-J5jhp>LugGgkGE za$MqWHm2;`S@x@C8WukbkAg^wIuQ<53;5>8wWV9UdMr2m<{(8sGU{kPUNm%eVI-pF z=U$ewV=ZlM+nK3=*lI*&i-6Lk0Jv27Mi>Gie&{ZDe@gc!)H{~xtvj|jsWF>%ytlh+ zd}j<|d!S74qif<6-afpMOQ+!AM$uxr6@^f+3{T?CXS{s6(f34}&TlRZw3a6tX}=f% z72tK5S+Y)=wfMbcX>c8gEW{Pvo{RE!HM|^3lzZ?z(oR&62&9wF`>xP%Yg$z0>jAY} zZ>HL;qU5)Z0o2yxe?aEQFS*ms@65KUrw0iS{Fw%6pTvll>>y?L0cz+qn6DCn{<1u? z0&=j-`<|MM8j~6#8`#vy-WOl)+1T;Nm2KZIZ<5wY78zaSH$6m~S@MI+t*c9fuKTXf zhO0>iw&5wRkbQ$MKI!h`d>_;OCzS2iI3{)as31087T6ompxRwfGxV!LiL57 zv!0yb8o(2i7n;fQYRoo;{D9=7*LOx2>kf9xwJTMh{jAMWU$=B_8}tKH){k(GArZHy7S z(o?WR>N)_olw)5^e?35&RIvTP-1HxBCan&+O~U#o%MVJzwmHmsnC=!+JNm@a7l83c zf5`ag$!gHqE`Q=Wo#5Z!Ca$03n76y%?qLE88_Mj^cZW_xABE*_3Ynu9v*}qA_(Jov z-a73XXhx1=c1DqhHde$Q zGP-%b`Be`YoeEa7&q@~XreWB1^OoRr*QfASA=JFdq$ z+Q_BuDaXwWmWVrpb4EkE%ewW4$M54ijq=4eFBItQFi}c%P4cqq$~5OMR1yPPf6umf zg8ZrgrA)nip59TVzlv>-pWZ5u3eZ~>fNPcL=~BG!e8DzjI9fY@!P#YP@}1~>r}Hr_ zN~XrLwo!{^{P2w71y^mkIc10WEi z?^ElI?IO+#SNx~nu?3*pW(4d9qOr>%{c_=I9~)QIzVxCEW~)LBnQT#_p^T_dyKTl; zXZqM8ra#QCc?Dx?l=`QJsg!Dc7XGWKFFk zK-_^?2S2duF86e=CEigD11WmsH@h}m2h=gvBYGxM9?1A&9;tmNAzFQX@^ulW0#+~W zuPh>=_{`0x454cmUvw`*69&^N-Q<56mxLzde7|{m7zXfIr9TDGO^5v$XM=4NH_?-F ziAX-j*uuNBb@_iE_E)s5A6B9x7dlEu651Qt*!C`n*G>(?m5yMe)ih&jcC?t>#WK&b#>4Q=k9x>CA{w1M zJg0qcV|@pG-43#00TiWoJ#wO_3j|=BlQyL7#o?`Zar9zMuU+09K^)PUt3~a@Vh5m)a6^m zjC(BZT}ldMh0^w1KZlRin3lO-_qQWGHr0u(ieC3mS79Z>7)VdHs=?J)0&?zIr5?+S zL=>LY0fY^>wz6Ba&`fbUIYqc_F9UfoJ|lfTs_)h#_=p4H001CBJb?m27lZqW{m1=CnA`Qs zJAtLmG$`y%wDW4^6Y_D>gd!Yn5(1<73lH1L6+mpUlKB770UL|DmD+d(e9e<%FfL9vjDTT*;ZX^ zH+k4S9`;;Gxi~s&(5kaWlw$ff&yZ~us+sQ$nBjAAqG7DArxrkuU2HtNj!!nHru^x* z)r9!dxLAJby!6@f;myb$UbA=(N!PB&m_qhBJ-dv2TvQ6O^wr^{dG=26Q-=3)P^&F8 zqJ2*#QsF3tIkz_zP=L{bHaF9;w0Y|8w_?kof?Xj1`_rS=YYwgYeK{j%TpCd7F+}my zcU8c{N!LCKl$`{%@K%aUAjNMx5#Aii?aFqESAy{ONaq9;}B7^2TQOjn;j=n5J3VyU#23jIEn> zSP3-x!gS3KIiERj8NzDpaF{z(E|w5k#kqRxG}79!R8zDfuBxV}859KCYb8a9lJ=`{ zA}u@Eoiu7ipBSfRmBWT4tXLDcs77eTKaYfGu6t#dzCJzdxgM*T#Zcs_u0E)^k>fl( zkB)SXyY}&2$Z(xv*&{8`8G7@kHIKIhzp%Rz=UF3bX~nIYogAizJvAN`=6Ldlq~y(2 ziW=;e@RkZMMXRcXro63vaW=ttTLPBcYOPi+PRS$~7N(JN_m2&*usY@5&u*`(_hO7s z9IpdYRS+4v-&R@F=OeZVpA&=GJr3EfPghJ#`3k(x3%4pp#Py$cW)T9-MB=D=07@IU zM9Ja}j#oDh-;b)r?Fysz`y(rP6U*7%J;rLn5bG0;H{pxIqXEAtJAM@7g4gFTGMkvc z8Kp~8LkcXx_EclJZap}i1oC3wIhc@*=^hiRFGq*3-gS{%R{8VFj&oNUBVFjUM8_z2 z93TwM(T!UgqOw(;Jvn9!bc*@mJag4RWMG#8xLU?&sg?`^0KGnH`AAyC#LiQRUF7c; zP3`$dxjhg!WYdsRuG`IHE-TdzRhhUtKz3u=O(=O6>@eL%He|&m*z)+0l! zylWEMLLMA6h4@m~mb(O{vb{WxNQNr1tkh784FflrJ)TtyY|J#L%J_B)-KgI(SEIHa z^8`Q!ROKPP?t-#+k8BNcgb7+|cXdUXHKW&3O>)hh+yZMXnC-Hzp5)9Ris9z)Xt;2f z#CTfpJkpkIV|hKt88NHMD)&xb0yZaTQV$`AD|2fjE-IGHDUb(*M5?Hz1mK_&6+%Y3 zS@6Y_=ugj$Ws4UQ0|8_UTX`O{8KOBW>`T`?=sNIQ;-{_--5*Ch$Pt~F3#u%4dm5R@ zkrE$N4?v2e8F*smJZgz*;rl5dGDwEclq@XE%Zy1_rC009p8;9t?iWun!5C^>RPUnc z5+N5f=9RYsaxOjN2s4qs%=YQS7b0t!*^a^}>0)MNNY!c}W=x9gPbi4ay^NX2G05%P0l*bW*l|64A$>AZH)iO>IWfs3wtphS@XBJ8sWYJPY z0Ia;jZB{cA0)}lx9daT|M*O0k^#;?}=-D`+JGYadh)_IXO<2;K4f%lz1DMM9AH7rs zSzJ;vT~5~v@~g<7y-__K1~Q}x$jeo7=VgfN;GO3^sA-B~6`7qilY>DPx;;D~slIp$L!CX=EjZPs zOlWmwLeSG_VVY~LbrYC==Z$?9$k4pdf!yor78(l;e5JWiJGU1MQ*6|S9)FD zqD^tkH?FZMXw4mSMIEdk3Uh-T%&RDM{bv@UI;1r?G2ZivI6V9E3&R* zFsbc}py>*hrxOND+subF03sGVok$6o+81injIn2LXuPE3Db7@zaA9T)7oSs8n{j@% z%cm;@sa|u~eFQO+MbE|z$z{MDbT*Eff$TGLK8Y3W=(m;?iZe>1(@Ml}lHeKe%J*hm zu@G`+W+xe#6jqD7WdJcq6u7zfo2#Od@VaQlF~hQIAirj?Gu@G0aCfB#oj5EB(YX=B zoMq7O7@sBWfz?pR?Jx}6a+~^bHYE7ZRIyD1lM)P`a1_HL!K$m9-$vBPjy)Vkx3#YF zDh?iFnXD#Q^2w>c7ba_b6&Z}9GC6%kpOb)Bi&!&sZc~i(o~!bHQENRlxfCR~hopC| zs{~PTQ)q8h`czPW;=N*4^+sfQz$Z%cZfjv7j-2SRE?ngtx?-Z-CS%OwZ2DkNwmt7c z?SArDJ#)${+=z4o4S11)y-4`1jmA%TkGUUBwd?4pLGg;~K_UNAKo7(!Ojm`Vs z4rxZVb_6+qHcbJu7Da47TJkxF@tC`Qs4j%(s7!5p$2L4}=(iVDZsTebfdaYEbb02^ z+*}0q;ZcDF`l(i5NsL72+hHRxC$zS^*da_?`t*P*2z z^$48HtQ*v`yVh+`^-MY3@tVk-x==Kh>cMs|1J71PQ?Z`MGF^Lnw5;v$w5vv7K8%uu z)!9}tKXBf)*zq|ulP*fWvNM4nN1 z7dAy(mVibTWkt~vP(=FpvXxH8_TOEH z8`Bav#|#p&^QA)RCy!CPxLWDQjYyH|H%eG9*2DoqE6NJjSwqvge(SxE9c*2RhVnA1 zn=>zpen6!=K~GG*F=N6!s4B)svg*}abl1^ciY2Qpi5JYnvUk?6V(Cot?9NrRqN!gS zz%b0ojhl3-0ZeT1$;k3|W<02KiOH0~a}GJ4+9BR+gLCezFzkAab@j|}w+=T=ZpR`q z$UZhbDOw)LqmoJ4_lxbJ6i%1Zo|20@F_>O6KDgT(&i5;Q=k1LtXagoCcE?M_ELb-# zV7a*U)n1y&Fpz=@c!x9O?Q~R% z*>m>BYh)3zIkg1Gi@Q+GI-%8N-GXrrjrUG_bS>hl5{#KsnT5YUP1Jb8^%3l<-)qS9 z;=2)a%wG9CodYDf*lqmkJFnUt#_Vl#%`s5DK+=qieh+9G%aKDHs;JSGSozOPWKg<+3N#yGTuJ#dDhQ(lgQ6!Z50L`;=yd|P z%xk*J@OWTp(`x4Kju)ncR5y(|SeuG>H&P7Lbyfy!R46(QKEe-NN>rkxAQvv{S+VW- z)T6bjO?eyG5_VB4-5po zYwD=rt~>#QE(!XsJwAl!vVmq5_T~Co8Si!a40}&izSx|x8#Mc}-0jSIa!p;=I(@4> z?z)6hx2pcRG$=o8{U>Bq)Ma{Z1ROb{+V{5cdF=P0dvxARWL3h8vyoKlXw|<42hPS4 zBh}Z@HWHHf9boB|G{g3E@$Q_%Q#2hI zSj3r&GQ4b=!|*fakR{YEdwDe(z6)jw+`~=>yCtMWdIvk3%gF2Z-t{RZ4cXBPgnKHt zo(SwfoTHLTp;s#Ny7E?SR@Zxt?X}?}HsjM`oT#Z2^+zr6t-Dn#r~`Epc{;(0=BswI zJ>J2GHkCV`>)FF%#CQ`;*MvAw{TUv~+P@idWJ)W3K>9Xmc|l(RDsMzkc51Jc-sLqRET?WR2_iP9XOwNxX+pKSPeo7*OvF zzo*Z)DIYO$f@ZCsV24VE*}B(5#&`;nMO|;XbKe+6I-B%`zPFC*WwEp9;OvcyTRNs{ zv*Mt^$Fnbrj_tTR6$%_4;a3TzJ4$g-gxQ&sQsshrdIe>{pqn9s*>q=O@-Zl4uIAc2 z8jwSY!s~aR2v7~2p{j)vm2l9CDN)tznfo)=jNNJ-zTS%!#w!KgX9|v-_4G3wu=Unw zAvcV4Vja)#api;EaZdN6wytc+OP_7~ecNx&$CxzO@m#i)O^C_HC{UQps`hBRQG(0% zsHdW@ByEEh*{M$JZB%98etD*RlvXZ^u?Y+t-2B|dUHjKwW+)1{&JiKcPV>8vr+qYR zS~s4{F?)1C#o1bO&oIx`T`5afZ7y9-V=GaHYRxxN#qPROQ%5fx?9;7AgvNsPYwPZ@ zyKV($&6)Fx?6p!jjGVNuIo`)xlX34etJ`w#X`wyBeO#4m>z>+?9#fMtl2UlaBN{X< z6_ByA;b|kpqDx@a@iq%i{&IULtyRYO5q0N_t^KU@&!2hG#J2@4F;}F8zzguZysKNz zv&=!zmHK?0C^j;q1useo+7U!N*vT2OlgfY*bfE7eF?oB3B5vt3fGo@{#__7OVFy2X)#5X&E~cN=M`y8nZqPG|>(Dy%M$%+W-Q&sj z$DP@Qvgf+?W`PI`Ie2GnFz;~3uRS_JD>G}`KzGx~Yu(pbTy|vpJ)Yhh(qwn4GQHl-;h46jg+&N6 z;O}}4q?^$@6BEGsVImEAz_#tWyy;n)xJY`Oc>256H%`<{=4|>BjP)t&ze|O~r+Vko zCcVLm%M)8NznFN$N8iMI-_!GZ{u}-om4%I9SzI91qm2rUT1Mk#sX#~&8(_vVgl$L? zmMpbli)b~rPz!RhxXN1^SioglEUm$nEw(oRT42%tf$9GM|39Yv@1Vbs##?2wCK%ae zpnLP*)BXQHwtphOD*VmKf0j*TF5BUq`P57!;u={QGv!^m=((TPKWq=w$LbP~))7Vv zZNLNX-V%hM!1#X?1VW}&FVM^k~foceBPN*NO3`lLo-Z%~ExU!h8a9Z+MA>umKm1cM9( zr7-t3*{;v0+|h3r0T`^9^|S-7@F+&S-G8Fn`wPr zQx}~w++wMV!YW}X)0tUY+o!<4Vb-H^r`W2ZW^R@^@G98K_M>F`#lSc!7qI0>*-tUp znVzbc5I$zbP0P%D^G38|VrCLqm~TV%%Q#fz&-`aP2wm zs-Pm5T}4JYih#(|gKYZZ)lO2%r`x}B&~>}2nR&;hDa5DSqoae!x%Tws?<)1i#yIH- z7^)fMkW~&wEAY$8&CZ&-z-};O3dTpBM4RtRiRI+Ys*^=iC;&@*qF<>9V4Yt~i596C z$~75MxW>O{ZDVVBG-(}(b@*= z%r(~%v3-OtjM^M?My7;9>MRYvmQh+u<&ifcM+g z>$c3w5Hee|mrlh|q2v{_7?{lu<-3T+)Sz~*yK0Io$TLwj8`5VqX@0-t(!(^+HsR1uzl5)Ya3DSmC8E<^4Rsus9CoRj&XXn zD2tC{>W-*fIO0ZMuPbJ)_tTJgK#@?LRS!GTzgWoD;st zzzt7Nf)w&)PQk$ae8@n(>4dOlUj`?XYpto75mSP1A%vbm4^=&JF>t-J3hPXE z>c3Hk+iGquZGErGcGb!EpFtULJOx%d>#IArXu09?E4)QjR+x7%hp{Qpr^dZWVhRu= zXIHL~3G|-D1bptUPt^N4?q4kKr#l+lyU7Tqmc2@?3(0Wqa;18$#MBBIWIF?@Mr18&Ey4y=2-$g2afjH@DjYO`WQr$y=P%*Dh_&TPd9M9i2D3`mQWHv+5N=hf+ltu8Lg%fERG zd3#gpFVhl6dcw4r71HOxj;+!jiqNLz71JG=GAy|Yv#uqHioL-?V0#~@YUc~L=`a;M zGV_Xf!dh;LP$q93IgB4upuMwCD@6bfo)U8_=>sD%Nzn^7LA6H3&$pI)vm|ZaoEe7? zBk1>lsjpSeTNtGm?Aj3dB6gWD>($fi31#Z_1p(vsR0eG4yV}0HyLFc(&F(qrsd}eW*_$Rr z$iILu346Ibl|v^MlV8(IoA^7 z*CV@L83A2%&o3;EJ9Htnkt5q!sPtQ>dUr7cb?vU{Ifjc9N;`33fop{bm?8{nn@VV8 z+)HR(xgl4T)cYS%Biq^LX7>8T9V+JROFvDa)1J$5ICAMiQ(aYf6&jyt-4#%xXGotR zwJ!yGBFcT=cqB>%W2f7L1zko2%z&B8eOsOCg!?SQ)_@b@AC_c3#szxFtElG0f!QLb z-oLUY{n&M9U16&m>Ya|G*-!+PDeZYmiS2SSJH1u0qia@7-R?UBDlGdhYui{hPq$vn z+vOD-#d+6blP{o(Slh)qCq0C#?CXoYSsgF!13WF*B+OT*9Lus<0yjLM!^5Zq|SgvBdkK3?UNVVfjepgy{diSW-C88tReITH-y6(F~``ts=b0Rev%F4JDlvj}|sB(vC-1zjF_x4u}ARJ3OxKgcwFD2qyqW{E9or z*^tYL9fZs{ahF0p+UL~8I?kFvDO}}6d(M31%-4zYoP(tdebGZ!35VFh*cf^*d0WZ! z!LvqlFX@}}UKVK6;WN>GBoAk9Da+bBbyNVkHw?_dp{^$#Gl#`Pnln7-YU{(u;qdY9 z(Al0oY;|UGCn_-#;Lq1kR!Oyx^BsCfZ&swB@H?3mE(VSFr*9RO#(O3*s`4-;J(~6T zFM0|iKx+Cgrd%gbh5C{oZ<9RksHodSpWeE5*z_so=!1zRo2AQ_FjS4E^*tYqp-;1VpMo!%xT9{k$NUA`6Vn|)^=)u(bSj2 zV)^h^m8iBVs$B;RrXbOnutj$lcHHWNbsl`-dC#A=Kjb!|~O#XJ-SP7ty9-p*X`@3C})^ zdyr$XWanaxI-%;OaPFD2EZL}x-gu{HW4+>l)+2K7J@#Z|Y(ER1dRMY8QOeFKPDq}M z%Ghs`*bk`Q4k)JjP0Gas-lxO@FW&m9W{I~8b zfAL(?zDHSJ99G77~9`1O}xl`yDS4KmSWRPU-$0Rky7ghi4ul0Z`d%sRbvz)tVy5tQvMVK~P9BQCE#S1OCnnq2+B)Bz$6fm{s z8k$ilOt97JNswDap~y`W)G)&iDQ1B!l#*CROc2;|mq673LPs=iT1Cobs{{%GO@wnr z%Rq*P0U*9sQ41{#n$&5z5ny1!AmMpuUb!ry3~JHJWeHT~21#NAQH80EOL|%(Ky6!) zNC`;smP#m$Bos;_APlHTfFj0=gx#tmP(>BmxEcuoAtF;QLpJ2pl86W50NE2{%Oy9g z76J&rg%OeqO~@J$at)dSA&WQ*vw&#e1=}J-AV{(zoD!Rq(SzPD=qZ76%w>|m@nRMM zuS9EpqeVtSWi&MKgd>p1* zFc3(B1Pd8MY(eB66yPugNKyM%siat4lKhq#iqzCjXu`~mGg&F9NGPBj)RtCVmCrGh zkRkhVAX>s3ai&8gh(KgxRd5Wo1e_?X9t9PGm|YkqTY;#RA-Y5aK~T09Ep)$>`*-`f ze+c|yj1R#J{3**{h?Y!$MJPuU$MXH%{QsAJuh~$e&k&L=@Kr$wjo~g)$Dk1iC+v~#0v~pEG$vzr07b-5EXF~D$62_4L0N_GYf&$6K zq*3RRVS^AvfKn`y32Z`xEKNjFWTyrU1Bxug#3v`5{o~`ndndVe2FNB@Q&kBt#f5{n7aT zKab&Ghv3Q&SNK1I-%Y^$i5`!}3_t5#My4#9i3HRS5D*z+Nf*oqA5KkR8K`F zOE|RD0w)}BL?RM&aW96G1|DO_FP2OR7-^`4l-KgbnJEfP&+`}h|3CM|{`ueQ{}1t* z>-_&Azl=>llp3$>{7?BG>aXW~6dv(D^%+04|2OZ-{C~Rr+sF}z`a?&Q(ExbSW5|3I z3W~~U6ab#0Kn!S46Hvf793{^{4N*j58^zI3!%J{!ty=)L$iyZawiQV88wZfMOgVx;NLU&H z0b~S61tL^1uz(^d2GC%tVgW_)2LW-7g&dXy$`Xs1)ub^NLE?1X!7Bjv;aovQxYq~> zJSr9<253Y;}iCC6ge<6;%KdA_x#$#%lE9fLbTv095<-QT(rh zSgZUWtgp}dcLoFeZY%arg#MqZARgHw0SWV{M3n)d%%Xy*xLmcI7IP*HNDRO-x@Nvf z@(r9gRaMhWx9w6;2Cl3m4?HD6AhH`2xk;w(3Fw%SXpO3_-YC2$j3N_Vo`78hP!n|7 z(LxGg0cSh`=#>4yP)x@qHeJd^q)}o3j36W$NTvuTji*y$%qf4KT-E|e6qp(7Ac_bo$O>FQFb0w!33W_Gv*DgzAO!`7u80Dy%yQ9JO^{gC26+Gy&Y-M$AUKx;Nm3v~VHT+XNve1W01kFj zqD+`5!Gt7@A&4OeS21p(WZ1_q3@8tknBQ)FpTDe zAl)MhFq0l6OMw)VQJ_JNL~xo43u3^iOjT1zJvC53fH!(b6A5B4AP52k0uX??fP`cL zsUt*^MnNbj{Ic3Id4qElvd~nv>a3FLn6PF5^x+UoE#LtHlL0Qters}qTSoynl8Pvl zf&vLhLOqlSCF`Y9RO7~CO+qIPAdR}rI)-Q#EKLHDqDjz7aA1{0GM6*J`4;d|vTu7Y(`T#-7Zkq(u-U(B%IQ$WOERzc1YH_Ivn#0)HCe`zQ1LKL;inc$Hw&P9-3ek^)GxiU354 zO&TUKi6jqDgq*%P`z_X3D=3fTKWK=mFW?vJb8q?W-|Z^)e}8^vqGS5MoyXz*-_!l? z(ddI*tdzoq2qSDTE@Q`Ov@#nA0RT4$2^uGmYe5aMLzq|~ENu!A0Blg039|+idcZWW zIWV?~h-exj%!XP(F!E49(KHmmRRT(sSMoOhW=6vyessT0qOHRge-kq#KnUplDyke< z1WCdoU?v=~1AKV^ExJ$J5+ajq<`5Vxrz|GXHAo2yE=w%1Ny2vGJQxP31k`N((A=a5 z46@6VSR^l6kfC7_Kq=uPdP$_iegaEj6I?zLPL>HR)g<*02vj&o4N-`0T$cUgC;+1r z0s;bJHM>zH0tCs%I2j-$DwlG4?LyhoshDyrswD{ng9gD%H7q9qfCOwebXfs0Q`9g; z5|hQ&Y*TQd6~PlL#WDNm06daPeCYPg*fdI(F~3FIWL~a|gOMO0DH2I)YA(wQl$m$} zK&uO`@pvhal8HVbYa;Q?Q=KAm?@};sRfso;s9Qsq0fe{#ph3c5O9om zK_xW^3r%&DAxCNwl23+7YQ1{x+2nyxh2d)`LXBJ;*(QN*aYw&snJPdr5}XJKqFE%o7(#%KQL{%8S4K-?oE-tW$*k?# zBOwtc%K{_=5rq;+z)@ukEFdOHG}4zn@Wffkrvfq#QY|2$N-hSeg{&hSCL@|WW$QqW z0!gs5R2r63mKJ{mXM~5X6=0`rp%O^nyc<>@GWo0)%c@WW%fd+r4Ss{y3mPE4IarG_ zn`FePYLpP5B0^(h3qiq78YlzXF4ab-DD6-(KoVTBs$*9GA+X*OYNA}!)Jd?)36Pgy zm4qTg01d>7M34{`yW&Pd0SROXun-3+2{QnTML>GT7<_X9AeBl$aFPhgNcJBLhV5aw zXre-BV`h*IXv2X&T?a|LNzuc0!ed?IlaL84vWP%w%C~G&l?E{?Q3s^(w8}hf8z|)0 zN~+1}jdl_t;wloUXd*QH;N*)u*KCbf!ayJi;z%VZN^7PE$dp^Ml{f^o zG2=lVYgg(di7m=_nkXkjf3a{0Tq3|-)z3}>dW z-jcJh8mpzp5kr?rK%fE-Ss;?&qtF0a8X^KPkR;K1Y&b>`_2XqAvj!;lck zY6!KAC?RCg7S*Xnfr8E{s$~>XqgfOoH$3T;+OC@q#FHwt5f0aE-K&M$5D}p4 zM8R_Lvtv*aDjIl7c2OV*OJu+v!lWQbzj3&xRpFy3S}0Rd8FTm#>;A9n{r{ik{x8Zj ze!(BR^Zf)iIBJxdfK>7Z28|u0Nr#Zp`Yi($!Y z#5mCmJ`%=(5TO7q4In^hB8D)MF$ivkQlcy&2n%;6JJ(J|<=k!aBt=rw3b06c@55fs6MXP#;cgk>-wCyr{J6hkn7oyX_= zPv!gX@gIg-+%kS3vj%~%0}w3of^(BoQ1u$VIq}J&1rku>8U(<#QOhPAdn&Sd>9i7r z5)_7$QyYowBuW8dO!na*lMxyUC=^Kmf}v%$IF}D1tdZa?phj_^S@EtMJv_9Vyd^-8 z+{Xrl2!P=XVF*S6h++uDFo+#tG6u+nGv;DC|AhaE znUnquC;S#i{w2!bN{nR|EG@JO##?PGE;8FxthAvA*=P#5*2^do*0Hj-64(O) zZE&z`h!$8QD;U_9EVZ^EIL6T=f{C=onh2af*FU?9`(yiK`@M9r!2p}H`@w&?|EO-r zv45{}xAR;iE^4{$Togn5oZZ^}pE@!z9ZIIY?YRd=viamgH#~gWD4EXR?X_Rb_u0X} ziaO}yftU#d1TmU8gs?)|1CpP5@Xb>W@1&uV3DdA-xCkZxa15ti38XypI zO$Z?pgfk03f|xv!peIHevxCTZ6_`LzPkwo(081{54~!wpwNeTT9)qJzY}ld{Q4$;w zT3@Xn%71@_Q1^cw{(t3>v9hDdc|YLPgDF8KD8+cX0ZdoznfwptF7;NTQJ5M8%$!IB zFZz4GKkq1sVP(-sCP)N=s=jI^o{(c;lEMoRiU_hITr%YY3q`l7fg8EZ6TRQ)TJpph5^HnkGyP zl7bSNG#JWd`NWWg%H!HU%~{B>Hb}H{RY1w`47wC^(Y0JXZZsEWKBQF zuhQj04k!nZaYc|=$ta?U48RIFqJaSwO>ly(9DtPoaw@2(8EDY9Dl;|D@ctaXU&Qa@ z`hF09e8-35G#}(`5x0@~9hm-azb^jM3pvBrE=o}}O*9}-WQCTuf>^|RMj{ghqDLsyWVi`r zg!D#v3>xMcr-7pjlwqlm5u%HhuO29Y#<)O7CfI-q5#+mUaLrv|0I;AzLt)X#z0GDt}Z{A%8%xvSt1F>h>}D}2PB(v2q?k6aGE6`z*K0N zA`*(CkO)Z7m=P37Z5~1_$%2hA)sju3B!JTuY;$O&tXqMIqlh?$NG+?Nxge+HFu5Qk z$%R>NQX>FNECrYXP<%k!1jZQzBiIX9WxiR%VgRv%Sm31k6XcRyo=-ObCrMlFnt66EQ`EyQBi~ zswR|}!V?%cWyE&vk+50kw>n|UMk?*ehO+F_4k=L-n{l=Smq2c*OSmKq5Hit4pp-ee z!Z{(X5s>)Vf{{Rx6wxF~J)uUfa0E~S*(Lz^N2Gis*IiW57a5Jalpz z@iR&hEE*OJT?7jW1&JVpk+9f_^;;eW%#?F0Ce>%BK5%N`K-3Eb0R$NFyC}30?x7j} zj~6iz9OZHs5dm(B?3iTB#>E)j22^tJv8eRduFN@bs6dPuKsC`_mq;@J#-lkT8C*uB zp~OKXnG3A_=wYgZLRMMAaGa3Hp1wUd5SBrsFcxazt1cO6QECuLE}3vbYd&;P+O|Pe zMo^q6NeT>yN;GsyXM_SUB1zE3Nkotn3mFS61VUK>G}4S9E?H5!uuLeH$0qdGtw0v& zsIf6&TVz5xXU2je5)z%Rog9fH{pB*<~iF zqi*!|2rZ!xS{g9DAVy3_T__0_bB7{Gv9|-#psZ@8!Gg2ko&c`t1YI0R(^(SQB$@>h zB9xdxL&-#w!gAv!RRnrsT+#()8B*uQToA;q>;BKr@%`T2@E^bVhwT37{-4r6PsD!E zh(yWf!C4Yr7J7yv{ZvvBW0(s<7#W8gSO`54n%$NojRj8<0sjDwKtIRzKb!rh`yG$Z z`p@xj>dfu2H5Pb{`tJquJ$Q5G5&!D%=>laL!lRD8HeV8AlK26By>B?yKUn*+v-2bXWaKLJ4r-D$8+&(hLdE zM9~2JLR2N!fd)ibq}oJ?^h~>$IHE$Ul;f)H z2ML~sJ>z$$xG48RY`GEt!%-vl*{pbokLaYPKgV|B!>a!8-`zfpv(Bj3h=KtU0>&|y z2-lI2CA5SMATdJes_hj#(#bR{^6B-<7sB7i{2 z0a-@H#xbg=jB;YLGHVQ^vBwR}$uG)c0}POfGYta4A``+Jxrl^0PF%e~qj#xGRG=*| z6+{7;YA_05z%Vfy;6Mo@Avfj{+`$C{O>z>{eATIDtXqS`7cf==jGUm)QBu(fYqfF) z9<>0A5QJ$(wF*TRS#B5+A$)rGy3Pu?9Xr5&<)K_%cz zfPBMN8$^bQP111j@@G3xCB8YqjT8&Ut>75pV-kP>xjpkG1R*S?2H>F*P?rhdK!HD8 zLoEReAvC)NFc2s~{0v-MV2J&O@xhz6VU<8Y-f~=n=uuTQ&Lp-8Y{CuEOrjJ#M2PVy zBnAN>1WZM{*DI1iq#A$%av=)=Ary)j$z?*yC_yN~CLV~8juGoDxR5;rfe0;?Bx{zc zYZPEiAWDhKuTUtr(AZ{SfPj*Kzdz6Re*mO@V4v@QPaoIwG{^2gf&71yQ9ec}wGrm{ ze90uEM1f!=&1cxguN=lZ9PgQ3q7BCPK&RJ5+ zb|S#xqkzE)09jy~h=>a;q%p2hiW)MS5J|~IB$doP`^SO{f}50rX&jizZtSB(oHbp` zRJIaK35Y^b5u}S|h_qb5B5DFeLqvdpqeMW4U`A3THeKWQ@6J7BP$3kA@KIfqHH#8~ zAft&ifP_F zAX!GNxq3;+G%TkEqUyP1{fBTPFj@=l~!{GFeaKlnwb#W zKACcqCo05+DP>9=1)Vp1;15d*FAgpfA$;0M4u+Gn2FvCpibG=C$$;VH5TJtvKNK?F zGN{Rvn$h9BDdT8Jrv@>u5Nz#~2PH+JrqH1(!OEkH3${VoM3j5>#S#Wl zEhf#N1hSM^xAB!!2!us98@A8NBqXA$2onKPqpq7_8sR{oSq4m!?Yp(gdU5U0JyQ;b z=>RngAVDIUpzx-QsL2jV0fd;kMu^h@{xOY$*yIgfX=qU#7MiD=p~9LiUQ#wH|_B|9|d4`6~JFrAwL6`cv9<0ZT~2RC6D z1Wd>xB2N>9Y$-6Kx|sxsOq!%*K^81Dje>wsYGkM`4Up+j5ajjTjw+K>a}xlVq@@Xy zOfd|3kgzKHpb9^<#52TwS*jCuu&;# zTP<-{5?E6$%NW^PDq#?0M%oTi(#t5eHd=qizvW-A_<#7!wr3JpiKp`6q^g1l0H^{n zgkuoEF$i-548TAcfP`QeMiD)B2+G5mCA;ZwA%*OCtw|rQU*CbE>2%meNh0VrlEP(4j0Qvu&7B z!G<_)(gDZ~>{rg0aM1Ey8u<89piI1N3G+ctEV=V!#YS>=b)=?OjF=HM`*Vf_(^@OB zMrjr#W2T)#Zmc(Lo-&I`Q^&nJ0$AeJZso{L zK=73?d4`EmkN}qnsL?31o+7d2ftjc5IC5HOqU4{2_=vh1|~_; zNKoeP5CLX8B&19*#!h%i2O9LUjfhk6uDF*?32GYD#N4|j0zf5#ajLQ)kQTE9fFMvJ z8+k050hN#m!8v9O07F2$zdTKj1SV8b6;eFWj3+ycb5fCNanFLhGGQv|!pkDmB0xwv zhXmANxqSTKJv>P;n;>0eRccX9S2*a?Y9^7Os zKu=w=tw?0B7)k1!2TUBGT*gJ|O_N1HF0x4=_2c+ao|N?m2S82Jv`j^m=>K5sK~fAp)L?X(rpY>#aKCrX(l&_z&+>&h!}A2^@wnZZCn9{ zfH8p}(N?OUxgs$VBCOSA*F`qQs2BoOR8L(fM9jcN!z(K7yA2g;Hjdk%;At)sih7ww zI!Gues>qZyPd(G38!(aMh+~HdJaYxm;3y>ufOAIJZ`ljtY32n-8` zh$!h$5>a6Y!Vr`pi~)37q%agtFp#-55(y}R<^m8dNWwA*XnS{pIPf5o!4wzdo=QS3 zV%j7^Y6vM9ASzL#HDf^BfEq(H1e6lMhy-YeK+&}zf(Z&m0d&}KTr`j+5F(LaL~e|h znQJIo0X<^fBrpsIH32*+kQxLu zHOUCWWWo*rO%nlBg9J*!2_*!8fGU_38C|hXT8*%sp!D<`4lst4RF*iznhb%ze9STm zfO^a#OXv?70!@%|L;x02O@w2z+M4aeV_P{?(!wz|ba2}gFqn}b3H+Ob`-FzhQ;*>P zm|Onba2`s34CJe-qfCC!@c#u^B}38}5Q3SCI%?r#-5h%YYRPGcMhOI&S;MAY5a6U7 zApjsf5i9`&3YJR1G$Iqz3=4%9jQ#VXAUA%fidj^Qa9Il|GK5;KSO@e8jo8Rhhxqw^ zRJZV*?ulpVKQTRY0RBI-`u~MS(aAk9Al?ZJlF-5kMOI2^P?cOsq=Cg94D*mh2FV_gFo+Rn zoDrM`M%a)Xgp!wKI7pUjkR%pgl9OUoB=9UVNi3!W(G%EFGmjuhkU$Y2M!{L28!ma^ znTXsBrdp`OZ4jhd7B#?;3=C(Cq6Dkb86m;vgl}0`qJ}Xnh`=^nF343tE1p2kO!FK# zd+LwZ4uCFEEjSIOgzw*{_owtWS zgDi#BaCl7^4@>}R)R!boL30I@OoV(!$2dhMpmOdq;BNUxYz*)#0o*q%s&hn%h9in7 zCcSO2*d8Q6ZKk1&M5MY_`xX%Fv>;Du!DZ5TPkiSN}2pjsO3D z)Bk_<-k*1>EG#~zfA8(*|JJ1fIG>=Ocl_wTb$|VT&;0-K#gF@K?=||HEH-cL5OjCb z{~!5#m~kS-zD7XdI@&$k!Is9@=`iuqgGIddrx?x%LJ$BT2tpZvhF~EG0uTTskWAHl zonGDF^8d<{&hxp$^Vaw`+u`* z{m>n9e;4}g+>!KkKf?04%HQgx)|C(Gzn;R4E~(VD{_QT44Zi)X9L@E~p2`N@&+u=< z{+3*CEgYZybEAK37js8VQr$(z?-kv&d&^DMH}&!OF&+L)DcL$U8Mhi=?abwVP6|Ft z*R?I6pXjA+|D6N9b3fdF`KgaJaR01dxZbAO5%W6tb}&8ikgD~2Q~P~}j)s?}cdL&< zJl9@qY7mlP{Fxt9RC3`ycvY=xYD_f~Bzj zQ(WkIKJKR%62A)j$;;weJe+;i#qWdt-FSbZZhp_{uxq)vz>T|sIp0?j`;Zz7nmx74 zZ{%M~agyhQV(UARpO>F&lsl|s&Fy$BbY%a-{@x3Il%8L20W3Yu_Vb5nr_J4MG3qrk zBwch}Oxo5sb!XMpWJsv*#XZk9=A4a&RVG#aulcb-OU?Y25w?HrsOcfa|!N3oZ0kxv)c9aJna4a zD;de0-Z!`Y7TiwtHu9PN0XK~G>@RSre45=Y*5{1Ny>Cx@$7+VdW4n#Hb;*SCyR5%E zi|?Rx^Na0;vn0lqz~#U4V3dQ zHMDv^W~HYCHcsoAMt{fOc^}8Gx@oKb4<%N|kuB5DPkz7Zjfv~yPx_SUIM2<;>UX{E zEzcLgNnW_$4$JO`^eazm!Zrq69Z)829(S8`gq z_p+p0Zaba5Of{+TwD^@={TILZR`WA6#T~xm$K==T=eukB-8|cuv)&CSSy`T2%6s0& zsSfRr#ifHUsodUbs$Jzm>$~P^URa%Fp4ZvWsmrkCUfuS+&UJnzT7M31hjP;%oK4H3 z!l0QCnxmbc*SF(qv|#X}{Rm;|o>c3rq4B#L%*)R23%f~+E$5Ru)xFHAFU@<5`zLgl zW3PwhyV3W&Ey`PCp%ab9n)GaY8j(D7-X~X`eXo;&)cXEJYp@{RS>CVh>->DcZ}s0~ z^!E9;a4YDUWuNdmC(-%7OR1jC7c%pE_j@)L8~!%mjMi7k`>9dif--uXev+J8Em^pn z$TXtm?6CKp>Z*K`E4>|BY3z>=!9%R_+FEitkZg(RcQd&2mHHnikE-8>?Tg9Jw->9s z_lJ$#+qB=ThTArOW$^A$;d!b&e|I<7M$>1J$G``gi-+9qEpJz`*toh~)~8_qq^d`b za{u45wz8(&aiEh3`dyj+_N^{A*F;_x4*}ilNq-+pf6C`x*Pw0x!DWB3eWP2tCWk*U z|7hQ*Uyk=TPu%qUJ5xTMOJ9Sr>&TU_?&RgPr{GTGbF8IY<8m@KA01D~lRHwG-sh+A z?{tW~tGuZ2;d=M>{%jrPCp&$q-nr;}S)1J-0+jt|4!JnK4!(Y=ZmrIC=iA$dFNqnT zZ~JpRjqXhoy1eu~sGJ+=-B&t}v+Jqr745)iM&CUf6q@`SYY%wtx5GilY1+E@{oE=E zpR37ho~6ZqGgE0{=^=x*p1*R;XZtsP3n@J|`R^grOT68>;on&9XLz@Lp0|^SslM9^ z-dDPZ8*B8{-fxwoea1Cr z$JrOrb%DKG;_YiV{aeqgi5IcH&zkdJju&@%@N#+@9Sd$ao^G=E9SvW(?!i;puW`!K z$-N_qm(b))*m&F--kHGkYiB#2C^b90pMsCcS}i|urst2R^&tIUMLy>Xi@$PpzH2XiICeg;vrssZ&R}`G9pKn8#udMAkkpAIqzs>Brid-xXPuxqetx1Ar^J+Jxs zbb6iLoU*LC6x)k06HW~_?`iSg=Xx3JWpFlJO}}atH-o#a@HzT&tm*zOXH$x&b8VN= z^=>y-oqHY@+NY27;7~sKF!VXozLn^H&HraTU#GeBeGRlcHeTNDm#qs<3gWW&6khjW8k9bFTtk1wY}P**z^3w zRoP@^?CbR){StZ{(R;147}-+q_FZeNtlS@4<~^C!T~7?|;)A>E_V_KRoB&(@Jr6@8 z>0FR`=km_&a`2IXsTpOZJ85`gva?6cw1&+b<`x7scZ5yLN1F{T(Yk zwk`(K+4b;wdpVcM@*H_6TKsiRh3@Q{cJTI_nrn#+(7lQAaXb^BXMwiR6#q+o<&AgE z%<%X)JX{Z6ySYE}_xl=L4|El`Ea75zetyQvv{e3k$Cmmxi~E*~#>Mu1Qh2^-DfU&K z>f!WhfN#6wr}iY%p*Up^KC_(e>l_dEOEvg8l^YAkyY}}kC|m9_W_mKG?xjWgrFHAh z%)6q_>CS4lUmrZND1=WwEB|lT^z(c*`z~JN-0}9Ve7>%$U4i<~}BBd^unVMXUS zmz~8KSgpRRKG)ah55seZH-$$-aAIsOw=# zGhxr@d)Wf=RmkRZ`hKR?J!jSYzn16Q^(0+wXNNnDLm?j1QPE#FuiN^V!m8qPr}~|n z>sYb9dbNHF->-!xzr)mE9lfP~*HSwZ)IRs0zd)}Wt%;cv=BMFb<>ONNpDUB_?)yx2 z+SEYid{QHFX>@#ijmlG2&wPI^=ewtmWlL_KH&eIqx{J)S!|dMG7l+2*MEf|>`(I5? zPSzQ{e7c1sP4)FV-VQ#qrRMiRzteKp8+%Pr6WD`&HfX#0ZH<3}#)n7CvC_V=7nhs0 zxROtd_Ij+{_q1*~*881Jjt^FOnhf3s$=L?>?>f{v&b02{XMv{Q476}6E3{pdzaX8I zolb`3D!sP4xTWOziYVvY#e&T8c-ABYk8M}Y8 z)%9RY=OJj}rvKZfw$tR=_j|WIo=`c;5#jeLEi^j)?$xi>O7JDSuA;q0qHgC!8|v?l zE~E~5I{k)z?ImV?Hw$k4ZL{M-=U(>`%GFNs{jMc6*Va6Ato)r$VHr)tLypScbp7g& zkBbX&LGV`k_cy&yW8SA>n0?K2!YaO5?k(p_>!G-`X{jWp*7M$!`rk(bl(kQ_J9XYe z!K&CzckStYJU)Kj!Zgo*{%Ih4pB-fHlYHCd)?Uxw7FBdzu=5CgVzsB@R+>2R-h{x`?e%Bkz`d^vvpF6Xm1kAMW!TOO@Pq*n#2|=c5QI5_ghCjCFbF^x0x`ug8ZKE<#T>NsTe?LuwW3k+sE!EuKb&=bE@g~&up)? z-T#NxZ@swX=}vQc7Ji?na)keP1G|C2m$BOS`M*B5)%ZT6_g`23ZtuQ(?~A?l#th=K z7|oLuXB1-uV#X%O#w0ynK67Ke{{|lVR=4G$x%%TFL9L~$JL|FCWA1*N{Nr~YE{;vx z4JN*5Il8@1whtvAW`_rF+SM0C^Wm^(YZGa&9Q;&1EMC=LBbBw}&F{JIGd`WhA7r6% zliSAeV>hv^`JUf&y&j&ogF8iQU6-Tm%a_BQui1M}nfY0;x7+<5-n8GRb-wSL+FI(! z+FCa`b)O$Y0>`0SxufKAI9jcyj~2V@k=W|&<6Le#B+cMs!=dQJ&v`T**6zBdvN;bu zejj(|^H2Od4gSAZ>!#(S^JqB zHoM)$)f{{qy10x@;^-yv+)4VVoJ!o&3bTNAXDHu$iK*vOPqo>sxUI15U=ZuQpTC^z z)zeLC@~Jdi#N1lq-}1b@#Qbv6^L=`L9?Qy!y3GBZk54DRtq*(b)U#8L=fyi+T-Amk z+RYxMeyzqPHIg~LP7fCQqSKc0hG)*#OQ)sWt?thIy2}T$drZ=AjMWz)s#iUvc$gdd zKO(gh6`u8bhAMD0sf4W)slIx=S{hWWEwe7^4ZnXDL zf4jW2!q35fV@0r|oa8M6&rYg03+}r2sPa_aU&V`#ig(?Kn0>2m#=qbV-L~rUUCHrH z^cH^t?I^9eJgVsLt!LZ(TI&lN4i6%k6XEb_t!Jzv_pw@4T(OCFCo7Dwbv(~ z^muvsw7GelGY2DS!h-r=27k>%;pXRQr?4j@TPnS`6M^d7ywH)Y=H|}Sb1FPP9^bpA zzV@Q-s)l+C>Tt8Tm$jV?%08dfYnPwd^HDwD*3Dz3*B;8#w?_$Xh$w3A_?mvb=ZVjI z;r87T4aMf)>fqaO?5`Q!OZ!T9Iq37&Vc;Q6fxi17WBDtsJu^h<>u7pdMv2a!d^gzD znj0Ic-WgOO@lmwzUh_B3wRb#TE}LmJ`u?{^8|ZzJ8!w68)%a($Ui z_~`wT9T~v8;9qB856!K8FB=aU z&&$PiVYl`?Ih9LFHl@pGr;T=I7_Chr!B~oev{7(>>xJ;p zo5TC4vdp~GO}(cNkA-0;KURro{Tr#OgYUkH*)u-YJ|{zatjYL$-QAgVKVKp@ytaW_ zQoCO-(HMNbi`)IDqK^Z6Zx7)V-uo-xp~va8>tZ(8C%nYtPP@ga@l=iQhgzVhT#wWwu>&9`;FQcJx;P<`w%W7rQf)5lMuyZHFz2**c$75>G z!_h{ISE{B2irUDC4)Uiq}NMWFk2GxB?#YI*tT$_-^3 zfFHYQf};0af1e%vVWV6Io?l9=AIe9u13Igi8N|Wu&tBez<{6mK6pRf zV~978GYgNqdQ#e^AiFh?gdl_?Fn|mshyoyyfI%Pv0HwC%co(H}O5yKS_}_OA`b}1R z^;TAi;K2fNeFTtzm2E%^qM@P{4FGDL{{A=B-D^7QWcj=LsJ;!r$5mJ;fgt{isr1>2 zO6tbZ{J*9BICw48eGX@-*_nU5xLkz57L(d;;MrBGwDCON521EkHv z3R`(T-@zry>7?bec9fK6%jV4y>=l&TMyLi|pq7Dmld(oD4Z7>5K6c4d86zLJ*BBc7KKBc)mLs)=mU?hMNump=UY!-RO1ye(|shm-I zI4qq$5hT$j?P5c)x}~z7|6s8r0>XY(80qEFNikWqtM6w}MfLMqP&K?l_UMv*LQJ~B z3e35i`gO{(f+XY7${;S^wKCo66tX1HoJ}mDsRi^mp&#M5&b)vcTIb%F`!6BY?1PXXnbUoixC%vp7^;sJByD z0Fw4*gg1|JFRx3WK?sCFL{xL=Ga=k(H=u?$*iP?&ByMkNbm?kd6}PNnx;)bMp*h>Q z6n4~8>qH`CFJ8TT7t^4_p|b-NMm7LLN_7F@i;FU~Dnq3OLdY;$Kyun;ytff7C)AsS zarF>m)+<|30-miv=!i~(CMaN$1mMt0PDA2g99WJZ*qE|o%O-|ogwK>|l1_NEdr*R$ zRme@K=C;=vR*S7L+0X`4$ApyFvAGduwrNDUsNBX$GaonuGv|e{1pt@rj9(g?PX*gj{E9FvKr8h%_YDK7R65}N+BO6W2v<=I5)k2#iCjz<&hRokr z#-JJ&Zdnv3HF4-i`JW*2mY##-?eQ3Z`ex0d!Sot%@0?@I?*;c;brD^{5q}t#J;9)U#}8rQZpl zL1Q~Pi#`dKj%e!b*qN%PivWqrClM>>XQEoU6^&JM*1&k=_tKimMENmee@uHx6cTT5 zZszbPV9y4AB~Wi{*P>?UF9Dd@CHLj0UpCh8g7^DeJ6zp#t{~pj6P$q8{R$XHcDk*P8 zLq^`6wNW(`bwmbx8X2$a$}Ed|HLS{+0bsI;J8=p$^+*Y;kwsdw2gyPM&7`=Uya*ERQv&qs-qIaOPWKW6;#Ots9mfjBo6i5#?2%tnfY<4Az1#U5vtdn|*l z15ZNHIpUhpwVJQ1d1gvXklsNJLqTCS3i+7xga-N^5N9t#IfWU-W@@VGpujFtcDAil zqQYMBrVfy=wVJmWZ?RE4DZL&pH0)U5bvG_v6)qK|T55`DlU9vk0n3LGAp;v4A+cvc zXn;sRS3?ek5FrjNB(Rt!09lnl(Ct)MS8DWPRKdg@weZoKwzIRjpPHYSJv#D8s-Ehh zze;?Xqh&9M$Tvu)52vm#M7a+PAM zq*}}W{-kDx7WO3>=LPD+!4tfvwr`)8ki^QzQ(h%9vJY%-?1f}ItSW#;ku_yoPm@nV z3+j?;s;bvuLK3#604v_8ibbfwxUGnd#R)L|d ztbsFbUAdM=uC--GT!GpZZ$|~GEuzG$yo^DkmwFhwlOUv;nyLy0l)w9Eomx4EXC5hU z9K17W2-{R;-c?ORQf{i>MtJ$XCXF9OA_I!)0m7%6B0(`LFkn;b*TH5LMiyj(s^PjV z?A5Fpqb8rq1wcaiDu&Ub>oOX*YplnR6A+htMBrLBotvGtcUM6X(u>B5yQJ|bql+Sr zxx#J)ym|H9w}j|$>uFLpihP$u*njDws;nl#yWBv zr}T8VZb+2T17%Oo(_h1etqN<=IsY0BPwhfq`#;@NQ5y29G}vWOMJBG^W*!8S(ppkC zZK>B0VMgKD(*gGnFKnDqNUf}?75#x^&&V!_**U_ppShg5p$KX&+YDt;mt%oTP<2B~ zHfk!`5ROfwTG6-0*fmPzPTsX>xoZiF2Ll8eP=e1OV*gbpEQ&0u+7TwR=^+RpzfE;)UN@z&xTv8b7o1Md>OO_$JEP@ojRrES;3b-Iyz|u ziu_HprzdZzXp9{z*!Q!bj!p~OV~eV30&;#_dp-Wln-NcI z!;)R>XxNb}q|TX+bfyJJO_|^ON4Bjlf~3N%)TGEqAmb+Mso>I5g{^%=;q!`6Qxiz~ zkkHGbq%|wzPNyB+JrTxX)EWzlVca8$c~@M51%$j(s$k0yHaY(2;2nNS*>K zic!4OV>X34b&uSfzpuQ%9MsIZncB&)kUjBqn2B6a&lNs8iYwzU>K30+N@C(@GNKDJ zrt1;u5GJNTDts!o^)uLH8I3NZR7uoR!NQ@X!=8ZaA9Ut_MrRIxRkN9bjx7)NiUBKp zTx;q~%hM%Mn#K+~1({1zQ#DbEI+<7duYP!UQ&_9f|nl%|!k zwZ_$BS>b}s`0ausL{<^er|xcLPDGHdLUMtVknbLV6U_s#Wwq%bZNiPa+j z3A^F2U{dlWjE2X!Ph@LQYPLO&i=Ofyy+Bwl8BaAehXWJtgtnQU&Hb31}-Q zk`>wiy|pV)Spa2)Y4gZ?3XTvOxqMStc{LAETPe(0Yf)VWL;5NlD*MVbX6>%3K}bLd zsHe0d(2KCIQkZJ$!)ypIQ>hBD#XL7 z6m(XOWJixKRQ$I0y$sl69E`BKl z*aGq~M9`B!IYt8tbN>}H;cH_8+7XovsWA1EI3(raV9L8B=-2zf%+KVhcXZ)wmpBKu z0t+-ivo97bH5%?UD;lV5?y622fPqLd7|Mx8-K9M_M$4Q8+}$Mk0J6FTwkRq_AqRW~(l3-6t4gOi-t3sq0E9DDY^i&7QWcCW{)5 zUICKp#Y#93!uxMaNxY_Sf%AXqI(|gGjnu4NRi+jd5m?vH-&!Re9*=k+U0keTYjmo#eCCybk+PZ5eso7$}LRDy(VS;MFvx_m6r(^@>&Q@xF zMU*F7yUl2RU6kx;n>#WPwVc47p+JGn+7o4iepu+|^zH4m!xSIzwzQj@gUOt>op9Re zkTM}uf~0F`Z1)%xR`|E}^Hc3*I-kKEKKAbDq#mV!^iM%oX%se*EK&o97maIdi$>Mb zW3YJ9&2lVFJK%*2F;{6dgld4rHYS?6QO0f<0@Gm6Ci*I_F zb1LHB;vN>V5MOD1T*7E4J7Q@IpErmHf#YUwwk%TYF00$ag2hE1mcB)|BqdC_qoLHc zzKfGg$#l21bczdSY*pP|bwF~AoX7vCTc1NWCUcn=A8`g3G}@iXV;-#vMP=x?T4JlVJ@-)KtBBxTW0djlOSQ zwDD%{_Ky$&k0-7`!Yxl=#+zMb(UF4^)!wWXRhqf}9#Itm*xC|1BFia$c8XCTs-i$(}=zf*XYN61kuZ`c+zspb#9k4GB>POFk61 zv(hZ&sdu6axk^hmwnD^z<=p>`2P+RERELoBpW9oP8X*|r9oT4R_*6C3dEwWD;2x$N z*%R~wzFLHeHwA=~+gL7Uf<^(pB>3rYIprz}q>N&6lJ_Vz6ZCYGz}QjU-xo_sN|mA1 z*j1ZE3R9VK#_s7o|9d9pdFLthT)E|P?yg_pu<5&uj3z0t@8#DgV_qrdO2V_Cq(-Wx z+Apcf=kvLi+?#zB0m`%DHwye@H?K)mZ_HNq)xb5_?i(cLj9O<4;Bl3@;K7&h;VCpEcsKFEfn3(_KvY&In zphJHzlEdzSliCQlue#fvXFw>#({AE{3Bg8l&O@;Li>%7-i>z?FoFz>b&6?S?OZ;7y&0077l5Wm_W zP>ifuLeOlMSk?(F29khbFfj}x2mm020~o*%%nV`{+pI4%{;r7=&pY%;qDtP zpFh|(9s4u$C3g+ShSG{UP;b<)iGKb52CT`Oi_40OOPQfsFmZ)h*;g<ibF>m(Dbll*Kgh$01Uy*-hbu!y{}xn%NJj2z`c^&OI#~2u zfnsHsM7dP0&BjHS6qLG}_?x|UZw9xcS2=@t>K*aN{VW8FlUx57bS}- zi(z3>ejFbL1`qra*<52>xJ3O1>{pXZG+^``2*V{`+hR(?dV$;E68Y(wSb3nnw$|2$ zxy5y`>v66(*9PrwYL5w}#>AfL@wJ$l)KfAsi>P@i{4thJ!X(WwGNT_IE1mgj($8FX zjT$IfQjkt;i8DKy(M-(9o!fAw=iy`La3}M0$)=-GjFd{k%hh6G@?gf54#+)-vFSAG zsAuvUvtq!jvH_h>g^h^CMlTFSG8&+BcvPlWSsz`Out1_U3pVIzr+h{-RPdibpDTG$ z0)o3AI5fl&g;UBG`O18+5tfyuC0RaICZ%ug>}b8%*>ECS4wT8%qJa{%GaXmOAcKtR)* zBLXirkN>W9B%n<6wbrzqwcReOcx~cLx4Z8qdO?>8p%fk+j1@z|3 z(q*FA>sGcawr&>ugN5sv+LiKZF3YfX?l zYgJiafw#A8f=tk!)1yC%TBl(+B~?uU&i`~cA(yc7V%OPHZnUdGWGajMJo;;C4w}M& zGdlQg-v#kOr^dqV;IDUajWp&J9T}zAK6RvHv#MiA?$wgDdUhQ-MIkqFWu-JhxWHNY zj5I;H6a5CBRBjq>E#17IY~`sG4|zPxTyPX)SoRMk>FsmqD7N-CnA+O3Nwu{FR!x0< zc9&26{A*xX$qcJnC>c?MwHDq@Ceo~|lxnwfijYg0(<#$4V)YQhMovH>LWEvsCm5-$ z0_TE3Q=1t@Hp`PKFyS0dbeM6ac}6(o+HbYRNsSApGbrIIyY}-A1)42?18pj~b!fO8 zHyA!|5wsL}l#_`RR2Q`sFRpU$E!!c)brj^BUF7thX!LrW0L|qh9b)#{YS|SIg~VJO z9!8#f+_Q4i#iNT~(>~V!gHuLm@x@trythMLwXwj;<=@Z!9gPra>T;vahFuRj+Gb}n zHizN1sbSTy_~%yaX)}h+g)I_V-&C3%ZZ6{(S-ag8E5!&0B<$`?`;Qqidy|MNywYw421< z(rYOw<|u(*|Bl4;STqlTH4+Bd^ca$3q8XUymLm2$Du7Ihi!6O0*WWvt*F6T0tP^1W z`Npp0WXDV13XJLkd?Z_NxZPfxQVpk^z2c)kU9G0uUmwG_vb%yyw|k~~54E-8Zs|99 zY;^a?@=}d`hBT;jceHiZ8+@Yd3Jo^1hrK6-vO9TXcFSV5pAz9FH~UcADso!t{7N7H zIi3%{VWZ>?gu0FG4zEYIy_)M`Gp5xuwd-$EKtwCaCJJttI_ZN>+3`iGXVtsz*H1cKWTwl2&#ks1wRL zV5QN=M@3>C_M_j{VPj70r{<|>h~>tacqa~8IBnlm9z9OUm3G3}v8VBzUSB20tEsoz zJzg<;|I4cVY5cwj&(+%Y`0wC1%CoF0p6oR~?PUPb)3>;U=l$33+W z7r@TSLpU^v&d|r@d^*2^U0nTjZFPXhfgP^mt;KUewkR-&a^qC#q}5eb7(@ylA14N- z-oAj!H`Iik@%Hp`^nBYm`ijNDmmkho0G_+u4Rq|=_WXOjrqIo~rlG!k->U&bi3A_| zH|FfKkC5Bfyw+*7+pO)GH@CGMowdo@m$nsJ5Wsn3D9vAo3h!S>!{t!|vL$|s^blz`ov0Ub>GV_6UKYh9mEhM6`;^Ohdv=J@zUhQasWVNUTn7aWh13 zR|4xeTxjPxT6tEX$qTa*8&fz1ljpItt%-Ywx#CZm(VW2jA8njC5F|T-)vM4L^H@=k ze3EqeHrkn6ejWSw@UQdShoz_Rb-dV{-1{SMb4bz_|5v*y_}D$d`Hucg$2!g@;pBOBcHS8~0nZ_>g!2*RBmlsPx7%(e1|7_OcEI$A zB)x(9iZJY&$;9qxtB}O*4oQ`H4s|8zP2`} z&_8@V71z1&^RBR3zQCEtKRp0wK()%h(MZxb1#ZTL3RE~2zZ8S%RHUWeisPOOr1p&& z1HL5^&#~I`M^@e*<8u!xt~maFdQZcy;eyYhOw)ts+^zYFE{;zdvW z6|<3G;x*N#{s_&1B05Z8q2jl_iz8XdrqIy_jc%UIS5bZM9Tg+WX_D?T$eI5El{Mk7Xcx@9JouAHhi}fg{>&-3mNM2%%S9ZaCc7~f!`)`t-Iw|S07)|m5q%fv!^|k!Cj7tOas&!bJ zG0ku3{B%F|s@K{xWmSLeaX5T1y5?$Y+PmhsdvS_XBFpX2?khMr*>!bQ^@I+n;`Lb> z1lJE;+w^j{O}$=O`TOo6RJ*@Fb_LrZyVqaK9(rh_9ZB*`)7WO9$6uTOhpZ{3R#zNwHX*eSPP6ds zc4qB*+%WC;0LkV8pu$SK@Lk^ZF96H;L3%fvHpV}4`wZv%uCY&{n4A*X$tlC58Ugq+ z95qE0;;PZ7=x76Chk9GEo>9Vc<4|P4$}MRPN`6RwZ^2pIsMgNiRo&Nnm|Id>JCyDS z2JnUjGZ10}n9b!oE-?riiUgXHGS;l)U-hx}jdg(ET^+tH=F{=wrxgn*dDfhCHvtb* zOLLj-HTCrVH;OvnJ3A|sdYYf3l0OHOp3L^-H}%*2GG_y4e`jn#Hn>5^@noS>by`Vk z;FrUjo(~_j*1aO)q3m1Q59Q+KlkC>-W%(&JoZ61fHthQ4`7pihww$hH-aJ^ivt^cM zutv?6BuO4A6R6RHCVL|zNA&#AEG78oEy}=;p~&gv;u~+-r?s?)^k@#X|&I;4Z&E$0aMcejteA?moJJ=wjW2d;@ z!F{!Nm$)D>ad}^NQl*D^@cjzKjl2ZjV~xFxxhcJC(f3LDZ7BXUb38o1e@8(Nk262V z^xxj*=kM=~4z)v)D0n6rtN-3BdR?`gp4=T)>)g#U=D^L6ITZHQI9#a8dzKXlTCZPQ zRO4Jm+TJW3kTW!T{7O41xpZ@#jl}kkwLMA3qXAU9x@}`#mgxQ7pel+5X%3KG9+7GY z?v4F4zczg~1xFVue^T=cOT|k9<;?V8LUY^f?Q^Ly+2`!`o2?CF{-x!<7OvP+ihdj3 zpDO<5ZsD$V$zJ5F7W~Y9UgtHya;Np&!-$7M41J@JQe)A7)JyBn35Nf#xZ)Y$ZE@jM+XDAhcx zz(V3gAA*1L@91*6)@S0WWoJUSBa6M#I@afhaq2so-|5!Cz}6s1mk;3GE6wG|=cQqn zn)BvuBb~d@*n5^gFf4a#mNx@!x4(*;;UW=xThe zswyrbopE&gRcqz4+|plMirCFfcQaX6PjgZsbMKD|nohSlm#=@fvNzxOw7i=OD;fQu zEB6(7daOXvuZe|Yqqrv`i-mOe{{NDdb~X@9w}qZX9Yw>4w{smFL)r_&k&f`fNbR)lE0AO7>x+Ht_HG>@5kyqP&vKq`%f;+mV2;yg zud=cSA3s}ON8!Wj;Qw!rna{~4KTd~;`f1pFZ$e08^D6;A9Rg1)St z#;XSFd#cFM#PM|R{5hTaGiL*^lwBiV!TGs;iY(XFTyBF1`F7;gV_SEEH38T9Zfq3msUY3S5TX_bb)d^F^+6VU1+#!|?9vYU}(9SL%uQEUWc_ zD}H%;tqw-V@WAKhdp^rAMy@Y=PgU-8_#OIB!Jp#J=kc=xx!ep+`0sy)WfsR@r7K$DkXLf)=pDQKD$1G+5$HP&`p$1g;^!4ZEI30Ud*w6%u&5q+&wiLm*; zEpB}q+zr{Cel*?g1{yi>6KTH$B895zpwO?PIV>R&d z>a6^GZJyUjYXG!qqy~IJWaH1<8o3}r9@+-;?+SL@!ytY?+3TVC`7t%tR`O{&6?uDX z&P2EFVa-5peUDf(mFt(Ap*lm9n$i1D* z9*+eM-!FN$`CGKi;ngbRf8hGhc5h`)7VY*y_08g z^l0$w=;h(kce|V4A0xN0&zzo<4~aKFH9x-T7eEquPjCGB7`YoDgSoW@h1y*~`#*#(&8(?4 zm3tIU>EZrQi)PNnKa&HA=f&^%K0;|bnpF36Z|_|1uzOvub*#?#2;4)B-i_Ns+O@RR zIw`H3X|VJ@{=|AcJ$ApFTWPu2^Sprg|CbYe?jgdw0o)PpQuhA*Odnc3bV$j?#QB5A z$N-!$y1W3l_(0XEh5+&nYHy&Ry5zhPA9CxvU<2)esR_3H1A=2b_KXeNEgOZ*H!eR} z``bS!Z$Add!%Jb$rLXT&ZYW^QJf91Y{*owOyfNeP0Mf+vS`Yp|)ndNmYq$G4-1|&? zH<{S@MRhyTcD-MRPFeD%QReG3@Ut6rH4*xg_fJ15x94iFD_k2~E4s4< z!{U{2bywR_I|Y4EIDb{&$L|mrw;!LlR}-VirTF!J{gqSyh*WD}{*RM>T{h^=qDtBR zUKLJn$m9AcMe$L77I*h|QSWVB&0pvf#dC4KtK3y^I=?669)(uM&~^G+p9waWmZ=$J zR`6&GvJ&n!+TFUUB4(i)yWPAG_I_!v54GU)>VJe?htc4>_rIm5_kVfz6aLa3Xc0HC z=A>^RK`VX5FkinlZ0nAb&eqG`2AN;o!?eWe__rspWJ+1IJEq_pU3+9+mF%r z^Y=ZfS^s}8-rrC4TK;+E`;^b1?hWNuarFN$Iki75ijQ6g7hCo4d8`WiQb@D2Dzmp8 ze;$!};M?dKx8GV?A@6*=Aa8#qHQnv$x}K2xdmyyH5M2S+3A0xI{|DboioPSDBrZ$1 z9;AzA6K2hh<2K`ox-hE#t)JPcvh!^=w>Me8i!#%1{V(l%e9w9FfYZHo0pP(HVx63T z%I~V22X)xd;qd-)zZ+f$xohFn1~)O1 zetYUge^2Uz)6m-)RNcJagN>7N#_*5XdwNt`-PyR{QfW@<8BlRyo1W7#5qatO z2yZm?bi$|CYU%;J+~@v1r}2;5gI$nh&KDze+PJYC#Y^V}UBQZRm64Q9_;F@DL~W}?=0@3)sf z%v~Gp=9Y*s4%L`uo2Zugwv`w6l-X1N!sw6f?@ey8eo4-EFY|A-f$s11S@+d66jR>k zxU}x8UrmG9k;fGH^~3RtUOm6IJx#HHtI8@sbt(UqKdd1pvZlX+%3$w`wQ*Q9;4IJN z;#qNeu1p|hs_^tek%|M0`w02H$H_n88^;J8w{Wx~O+6Jr;?qC-vUt>7FJ89q?cRQG z)BN*C{I$t+sN4zrU_=vO%*&4?&=(QpPDY2)*k5k1;Huzivo{~F`0xDRZ`;ck)3o@$ zyxY%{^6a?`^uA8t+wXj2jIw?qf2+@v`z%56R(5oHya5&L>T0{Y`-m?#`?y;!(@Sla z7M2%ti{kX*!!nsFN&WNY-;@2EKI|N?Q;uYq0AgwA0}FNZLxX2i!lwE^uXo@0KMuF> z?|u;Vx1ZEo-R@5i;BIn#=gsB&?x!8~_5QC_CeL$K^LyBJ71LgRmJ>Rw#+rVQ<3UqS zer+e>`no**rtedwDx8Wb?oTIiWNpJB@ONGX`@bY{iorxDFzoTQt==S?vTFU>w zv4P#UvhEpl1QhOkzej%!p7rvW1&K8d!%ZAt;OL&Jcs}2=Wz*%~`sVn0RTjH_PE6B-RD@O8d|Ihi*;_q*lLKId2Kk}mz6Wqk>a(tl`M4dwBhPE@`6TRbXF0t8 z)y%l|ImY@KfE~6MDrb|%)oJtp9;<~Xg%?X<_TGGZzh3XP%J_bN%k*%JKjZLW46JjJ zDF5N}Xy|1zRV-A~#LFnysC;z2)FSX!dmW;)E9_c^c;yJJ30vW%A zR6YX@h@8~igb-Ky-G6@5rDP6dpO=}ntL$L(a&!G(KEHZbV&kPbt;_Chc6pzVTUWfw zs`u*nPzmz>4F~qV?{?GIWnfo-apHe3RxbvZ)204D!|CpLJU^zSn{Vf<{#IYR!JUix zZ;J2vK!N(_P<;PS=bN4PC*uCnd(&T3TMCI(gj0ULA3KfZALOo~{B|aJu>0mz{dlTZ z-|zkD`fzb2k9kQ$tl;cV_kB9*5fMm0sRU_dr|D3TleQ@2HU8ADz3wF^=%lLN zosUe7UbH9hjs0I1zRtoGzUlVsb-p6^feU%P|9@jss_xre1_112YIXS?+ylPLDF2JM zyq-@FYk%POsV`Q5@cut_PW*b)JhWXxj>(|ZxAE+8LHu|U*)F%1%Ztae2Ow3!X1!*c@PCibyrq-*H~G?k zjh0r2BhY2B)YI`tJ^c7tk7bY@2;ss?tkUd(b)rE#@X)U{?2AM1C930 zp4Gn^?1P+<^&dIL-2*AVMa>SUooou~pc#}Wh@A17o4Q{XT zqsWN`)YDpiUB=Pgr*Eg(@OLJ?-iPz9Js*P(jJWR`O>(!Boo=Q*@A9v%ok*8_Imw?Q zdVIcaMqqtgO#RlgdA8c~e$Bz@b4bzz?F=b)5ToYH(2woh^K)vt9GuvxaqP?dy3YT< zcD(K0JAZ9VDs7Lqf!hMfbo*|J{W<&EtPksCzho6*oa1(AIc zp5pcS_;=yoe=Et~lZT1s!LF|M&HhE^fIrU6v@Je3Fg(5<-CL>Go;wS_yBe^Jex+qU zug9{-C#S|1_PSYJox(Z4NAa`gaC?|un(%*J?}Dk`p9~lrFIDCLB0+~^lit6(v*clC zBlAMf-}GZUhfZ8uFm`V88up7 zZpkg%KI+ZQ^Q?1%6^#QFbs-M5eM?k^&4rhTu%U+|Ti zpVs>Sl?PS7mw!mlz*o@nmx!EC4-n7CR@*J!cEK&A%iR9`_q%WMW8HMU7@dtAeIaUw zK(-!lzijuJg;mYmb1VJ|9(-@A7tEgqyNi1x@$&k&mK*m5{=WqKcKCnG^E+hz9Q`K? z(F@&(@K+p^BGpXfy>^5w52H}2cOGc}gr01M&3T+oEj2E_yNW9-BRpIiD-Gp}1e|Wm zVp1E+J&GJXp5o+`M#3T*B=EHV27lleOS65oFDF@(q%Y5YF6X~o(hm!LzG>{R-q>qF zoBTfgXB^D6@SJ02RbKu)cN{+t#fKvodF^ktUlx9|%-3ysJK;xR`c3`3te=~GslCO( z!o1!7pbK@|!Vw=3u>)~dRtL}^+I496+J1@dPc8JFXntMZ2Gja{+!AeYEeFw>ul{Ir zebv36o?X|XhokiE>21Zu>im9x=>&o-xtV(Xer}-}s;W(o^!|IAuRiLxd%6Azs%>cZ zD*PVNTh))?`nJB3nQrHY>Qy1Hauv{0;Pwe5(mHbWKNkby;Lq+kRou{4{|nxp9cQ2W z_Z(kr{H)x!Q6L5V6kcR0kdgv^j9dqG*LF3&PS2Zpz?%Ji;)luDheLD3-}*j2k4L@1 zmG1X9?px6Qx+j@g1M$>2*#j%?Zf>PTF1^>Qp`%sr9roGlt>klxp5OTAyS`Oi-G4tf z58CT*>N}=z`gj=F{cMi!uZtUWRg6rZ9>ZQ8j=O38KSxIty@t1G(Ae~TonXyG|HO9F zbE*%ywQmy6R)tvU>1VyF;_awAowD=nGP891UW!}Kza@_sm&{iCSxNbv9BxDPp;z`KNC$Cbv6G&pI4De~XUR z)!T73b_ZmR(wBVaX;sO_ce(BNHWa+q-pBtguerORVcIdek%9AA^m>-?qR;<3}g_(=Sl&F7|efINFH&W5rZP|I`c2CCW1}`Ei z_b*}}=>9)27WV<^(cW)=f1f`?3pWGj#lrLlh3@(^dm1k-BfGHdP1(Tp*3kaH50k~u z$md=5DtnZBACpr~ii`IBjx_PJv-=+)e?NaS`s*gA=sp1LgYoV5`_es|@`?!~Ac6c} zk9WbS?DqJTms3`j|F+MYX5)n2qh`Wu`a8esdTX+Yc4B6gK6z zaR{NfEAMT7lW~lK5h0NjFt;`@C*b^=oMF*xZ15|28q7{^9n|yI9y2AY>7xuO`}af^ z_ra^TwDaxjH~uffw*H6j^80-MKGRW^bT=B#Yk7TV2hRL@sJ}~Hk2jHddB5K~ad&L99LcsIUfz`?sxsPL z(XV~r`T9&at@QCblD`MU#`eCurR;~y1*YTidp4Rt*6#H`cJKskvOUbb&T*hWldbb& z*6b$z?p{7=*gsW0M$0>ztgWA>vSJ>Ed zb8oGG7Y4H$)8*WLoRtHA`k$>1?*ro4^(KM8p=p=-KYD>nmB{>kWb_y6dNn>yXVuf+ z@tuApH=URkA6Gjj@60T41Q_AO`$JucSIPm_R1UNx?(Z%pp;62DD|MUxw_b;9!IV*n?&1_!RzJOQG?5%%#RF2YLZ=T{u9N zoPFwCj9`)u14r%bDQTx=Pu2_C=J$Kv+qbL$UI~!17HeFEosOlycN2lS%dEURcd{Bo z>bC9y&kviH^NpQo#?p1AUe`m(=o6WyoZ%gy5B z^)-JvS=#SVB~+W-=WTWH!*V^ydXEAGrzcg<)nohBRc3TGr|mX}R(aBWReuW)50=I& zJ}(3*I5+^cXlgR%uqJ`i_2lXEb)5E(@m=-B<6jf0g^C|DdbbW4;O@6k`&(_UV+y~T z-Ozm2zte=`7k~6#B<=r)w_FM; zP}hC6^#P$o^=bP{D6jY*SKp{b1-}C<2CCD5&7-aX`}WNldBNa}ru)6xuL$n)X(}{) zJ)hq?30hg*+Ki%WD)pn-$AJrx3H$gHzs@WIA0G5ao^16Kz0HlLar9=J}XkcgOZg(cRP0dTD-qC8)3YUoYK>ZeN4hi>H(O zp1QR)u?u9@){szo9}mLeA@M#wo9zJQ#KYn0cY3qMPj`p>kihJ0ufUcf|8x?{++Fai zY`)$t?*H8@(~pgDcg5Rr`vhJU?+Cn%uEtWQhXJ#8oMC%JafAY=0m9=6br!KJd+Z2tbYfG)kx`68sBrdugPqUfrkALR*K3;AA zb^dGHt3)2g`f;tb*79St`K3cs(S(hr-JxqWo|+F=xb=-0#ZjKSdBS}|J{^_CZqCB) z=bLB`?%DII?slf_t8lGv%ueqE&DX1?*nDtx`P=xAdLG?rJu1B$4<}FOq1Ouz?OJSJ zMxDPiEZh^L!c5|scp$XF~=Q#Uzz6dwxtzDv>L4*tvMeT zU;6if{I&I=+MC=vxR>3ySfYvOZAu{ILGN3K2N%=3$H?hB-if1-?w&nZ3p>Nzguk)N zbAV{bKqALQ6iEmQ5+M8uELv$mJ{pK20YL&9ioz=xwhr=dk3`sND1r%s2`f6#hC#?G z=pZm@v-bWS)eX%cD7aMG;;g&0Jq`26aUlvUI1VDWnRMvGAsp@_(+Yf=XAukuQAI6A z6PPH2P)uR=wqJxUdeHi}7x6J}fg|?eW$|wiJCar3I}gl=a&z#PO|-qw;mhi1>i9(W zIT&i=>1`?r&D?H*RvMg)E5O`U{8Rv^#W2gfKc#I|2M*j@DK#9b7oDjQ`9G=-^AC?F z+VXO!rTD5dxcc6-t$*x@4Gvc`wacD2nL0dBQPCEbp-F17F|zrCrq~Mo?R@t7hh0U3 zOjVZ{{1&V)S75VCvkzCDd-Kv<^C*8+?U6lUVB^xczN~+Lu{*VK$VTW~zOfu*w-)ab zjDLr4O~V|YIYt-DWZsq{WSHd9>YF3i#k_R$sYYfO&X0`#u$XzuEWe?kB4)2KL^5a!UXY39RCxS?-@j9(c@lq4 zS0f`jtAe^pzyufdkRXkWdyKyDH@4WEt!;;2d(7KqcX9YS{vmzCZlK20?)MsOvc17k~Vi&Yi$Lc3iSD zH7xIT2L~TsfFsb-arU&W^~LLOH_quS>Ergr_RjbHOYJ(zE9fV&H&~fgbo+Wd#}%H} zK?(x!bB;(2;^Yh1gUn#F+PL`QHe@VtH9cGTO?zDIQIMwB;JQ?r?l zGkf)09hiNuAoo8xwcE?h72QbJY6pqPzT%V0=}+cndcVmL{q)qzQ`IOwSUpM$+URwX zKYhID*%D7zNwQ*D(84YLl8+d+EvA4qhQQnHBu1eWkq*aem(kjC4+ibP8@K7=HQ16& z5?OVzqSe+>cCL3^u0>`h9hOfL;>%=SzRoBjMkAg|Cu^>G7BnBf^zv=Bd;>MN6>~Qm z{cPQcXDv=D;>e5Y*qPeRuDc!eU17dmZ1tt3l>G;}%bwlsx4L9pn>op#3J{ z-mRx#5UZhEyA^F#?>c}V<5xRf;trlK@j8~Epi)(zs^6)esJTX^URJ9lIsMA}9`=0x z5NIqYg*W*-Lu{hT=4*&oJDuORvRkFCXY8M{zTNf9hox{3Dk7x8%er`iG8?OIAW)V4V-cv-p_E^}NDbVoFL z9UW`Nd^}8{LU%rpI$nGNt~Hq0C3*E$eOz?$;qmS=3hxt_*|>6Hd>gz! zqKgiyuW`J*w!|}XMlf&o`*N~;Hg>yL`nNQC-6{$R0Gy4>Gh?jhY&HNhy{heWXnskq zRPLF-l85^4t7#fh*|Ueo^2*_56NADQCtnL1jE^=kIyKaq%1T`Gsx`HFqfDH|!J5zQ zCqb~BX%^kbH&0lwMBqcVvO_y_LYR@6S8Dv_v#~^jVhc(O2mE7az_+>;|NEY_y z*3?w7h!G=-Db6=}iw6d_ny$}X!Kv7BxW2PCKS~;xJS({qni!{}YXE z{~vGhahAs6?tRI=WgTCCozU3oR9E7J)2h3BF5aouuMfsJl%C(etH|1)#nbso&Pb^< z6*RR~S34kVw_3PYu%G_nW7=ZD{~VG}o7_mi!MnI?blIp{?s3;RxyFiQUm}2>i7ze0 zo;_7{yKHFAgOdf~%7C112KUd(Q?0k0n3w=Buc&gi89M5-H#rp?(f|MgV)~wew@b@M zJwH)9I89mzQpGYbXd-aXwcBsAUiUJBM<>GSVq#z#HV6WT93B^$728+_x_aT>$_7C; z+d|OULxF3^yNVN`>l{`e;x_U>MeyHS36qKwS0Jf23C|24fP^)aLib1wm#?>Y)hFN8<4U~$l3006BEZHze ziawXdY2&-^Des#1w(WL~)q*VGjASa#GmO~~KoJVEn}g!n+BR*txN*Ig`8}3XdrD38 znFBV>y{?|rG-52<46Wm;4VBKkVa|EH-9^0%Z18GUf}>h0w}jVpobF$XnGg6tI=~44 zToh6UvdhQSJD!d5s0>Yjw16vburO`Fux^cTY{=TXc5oUcoR}{!2sO!}*}DndU-QC1 z$`se!RM~KMy#AlXJ7fx4N$oOdHa}*t&6m?raAmom+2di$v*+k}?X{x!qR;~Ds=X_{ zJL}z{l2e{Ky$M&Heb@S?XB^r2P)Wz-*w)*a>0vJ1R~OG)+Hq=FvLd{Z3t~ZfUAqfg zqlIj3h-&OCJNXfxzjedU~^?OT^1DYHnMRZwNY9i z%w<>9{GydTM?ps#vb8DKw|h5kn%8x8Dz* z{=VMTJ`JQPs~a`fh`pF>8ntoT3vpD2H_3T4th4Z ze}=yE_Xd?*pcjG?DLb}-ygwQQC*kBnZtIO`MA+d@(nl{|oc`$=BuJ^j_;7(;_FlX~ zzi~rBwcK9%uc?66^z%Um)5h-I3pz@tqo>?I2~|U=0X3Vf^5^oWEF`EJ>nWvgxYTi< zLFL-rx6%w53l_9mYz`ZG$<8-#ZteC44hHvs*R7h14-*P#5|1kqh3G72-GYx87Uk7c z$j+-iu0s+QdI}0w&*_Hdn-m|>^h3cCnw=W6!V*8#JzT(P;fb&)+o2nVjp-DME(Yv0 zRmu~evC^kYHc<)9qV#il)K@`%gJVF+pk=C~XcHkWOA4+_lHt!HGDp7m`j%S0oxR13 zdGJ4vX-}e6pS7(ba1@pq{`u4g?y=IZyRh}7M`1iBlvMZD*@ia2dcd&kSIlpjM2d+^ z8-<2?@~7!YB6w31)OKSwmlqFP+M(ugHI@!v%7(=we7q8?=muPJh^CnY?1{Vim6F@t z!Kbw@>|+3x{|n>W&nG}gDQe?eBW)?U^e9SoTS-cz+e&8?)Iz~_!Y`vtHWjc64IW0v zS#R>^V0+HyrsjHXNO|-}dT!XWuTPeIAj>2sBUMcoM|OS`6eVwV)4Jo0HYC^LGOJvXhM<4C~_NP>=L!uU{n4GKBjXW*UM)PrniPVQK+!q77NNuC1+wjZJ(ixjIXFa)eZb>TTP=bP5=_fZ9_Q!;FWd7}@Dm=(veCff1*u z4{&S&RPHJ<|8f*hp&?f@9C31}-#V6!GiYw*%T3FdAX#QdDpb4O4Yjfd9{|HGw@u>Q zwFbJHT#DLPEm)&yePV*HlS%N?7AoZ!oK<8#8G_VoVVLZsN_thbVGH0wobD zT-p=I0*~Iaa^#D9+-PuRJCJ+Hm(s!$D}!rKA}fkuHm)1lXe7iyPF0R><%!_Q60mR5 zQoVYjW^5K-zOsFI)pZTQO90xzP_%v;0>=DxG!#yjP@>H=hX_|YCb`f0=;|#U)VX_G zL3$xHB6^Oxsx+qG>HO14TG@( z;jIL)$pmy}nJA-FJmZPLn{K0uEmlA!6e{}I6~>kdsL^815hyX{q0qr)N;^w)Dwe9S zPI9891<5vQo-GN}Ymp=~bR?T9c3ja$8+uW}IGNdYv{v+orG(S^#A{&skWuL$ypv5a zTtoP#K7!3WS5*XD9Wtg>IFTlTk-SNeK8FgbVjYNDV7!-479cZg8_+a+JVWY0QpAy7 zNN3wmxt=&P?xj;rIjKf&=xZ@HanZ~LFq}GB?3VJXmo@QH?d}k?CH>op>EtOQFDAvS z@*cx7W<4vXgd-Z1QRgR6S35OPzOQN<5m~bd!}mo{l=4GTWk{xXOHEx>P&eT{`6Y&s zz7QkBet;@0P(qwVGXNB_-9em$qt@0^4-io&sIq5_b`VLnxYD`rOxfEqQ35pjy0hJtPcSP%);KoW=) zW1~Xds+O_pAK``zGyT|Iz%{iQ~oSB437FryzwRK(* z)XPN%BnowE@CMY12!KKrH7Mi)0RmNV&sj!Q^Qs77AS$Zvb}|E5SCS)2h_TW_P>eRF zc`7)#G+XJS;DD*)YEX3ux1Z}F&Qb4@sz~eU1wfTN?x}hLl&E=K4xq{-Aydx9B)Qt{ zC2At${`u-+MNa&svFn?{uL4I@Q%$<1ZziseL`2gJ^*roLH}Az&6j5j?n60m?BGCNk z4XZ=`RF`vBbW+0+fF_lS)B(7}f&xow7cUO>?kaGWt%}kss^Y00PQj~1&2^1XRB2Z- z+2|w5J?c!FYqEt}K@U+p=r6#P^}Q)Z*Op~1EX@6FjT~xx>cHCIR#gVPO)e)$t&d+_ zUNo@irz6FinJUD&>}uPI#vffHh)k;E%X=SarRu&@|0}7R?P|Il=gbN!|*g+Wr zz*~`R0-17SC5rQ2{qRwb;+W0qG{R%i`_479SEaA2f0t6rgk0BlqAQIV8 zQxY29ntQ(=aZzK2d+8O~Pee5I^FHQnl`fQ^1dsPwoA0OJzWRxy@6HQ_QJj^{Qx(t5 zj~jGdb^N`z`y|iV{rEDLBt)JtSB5QL-(GS*sERv`$> zOmK^WHEoo#2_>N19Jbok7692wn60!%<$%J%QriI~qaSCOx36{U)9-w^oQM(9NVuXp zI!pvH6;-?O5a7Xp9vH-55ZC&B{Sy2keH=nOAsjxg%Aj~iM0^C9?i(sZ z5C_g_5EPM>)Lca!G%kSZiY$Toebc8COkhe!HD}+W+n?N$e~0-W^h=3SmMS5YZGlQ- zjh8DNM3)k@l(mRL1%ya2vQ;BU1-TMjX-c*XD?oz66@eJI(ZZmJR=`w1M&%=ESR_j= zmRQSTxg#4w+gw152#mH2u3TD`xE7ftmln%eY@uxtwlKAUY_LlR;ueK1wj%Ako~4at zH1OIlds5e%I;9%rBT@+~OKRd<1uU(AD+C~CU2n2wk zLPUX`wwDicY4ho$gJ0L{WttY8XvX=hP%Wp?Ls;@!Rh*$T8DUBFL&R&WGsOr~#aYL5 zmFCJ%^M5vNkIeO9_2==F{pMzV&+4K5qhi%1$yzqSim*}=mRQmjGL*IwtVlGnSSuRQ zV{MHoY+}GgV&Da1V+vJefh~qwIHe*rGL)1^4PcED(GuEHt1L=NL_(^>A!}u@3rG=Q zg~0FDd-ftn`D{OL@V@l9A6e~nj$c2*e|*X2KZLc6pKFY$P@`p+^_TSY@TlYWPt!{% zwSG6jjci4uxm5`)Q&AHord=a1X6pe^Jzk~VVx(>!7{1T4)%wTw)`LcNPYMrKkU*n$ zW5?Pm*qu(j?aA83pLh2%XZQLK^{A4NEg@x#B3i6PV`_x8GNJ(322#MWga}n`3?R!T zjVd-+V`z%1(Xp}ww1F#f$TpI!psFpkhD#xAw#i5fDusc81;Au2Rjq`rg-EapEuylm zJ>}-LJ^MTKDbA8EBcwPdL{d)T6Z88&Lw4V@d!FC1-hE;5iQA6;y+&p8Umr)+G=VCY z!UMnojQ5G_0}(w?`A9|?x9b7!`pA6Je0%14?6I5o8kwtme={V>GD#=!$&yUT{2}~> zw!y1QVU`vNV^wJ?2sTw3t^f$6u#_wYg{s=IvVc{wF{m-6iV8rnLfk5`U{t^ z#H6iYSjN&@8p>NpRtiuEl7g%SZH1Jh64gNptQ$qECE4#ENoD;~$98`Iot?kIN# z$b52KP=vU*Yze(-2Q@}*=)8fFsg(Fuw1dB zV_4V>s7qxLAkkt)p<+Rml8^zTVOlcEwy>-q6^JyF$N~-^LRm)}Tu6i%t7}|J18!Mh z$}Mgt3snL(HEKeZ6oV8cVF*$(lG+wG`TNLvIrx8sroYqrX#+o|))-0lb~qeM;qU2u z$vdg`!~h|8n~5~V|33Qo{S*IJGcteS6d#>Yey~J5z=QKjC(Z)Db^srGiv6kpeV8D9 z5+HwQKt8n<>_rc4L46pj_Q)abNUzv}2iG9KYzQB2fFE)y`mjL!Aq4cGq4>xl_J{%O z1w;M7q4=V&NQSEJnd17+6M#nSbsQW=$l_yIo0aaZ1Z^wV^?gETYhDWujOR zqbSixDy3HnmQpROrdup&VO6rx2||cDZ3#fCO_?(qLZTY6%F8X5%Nj<)rDzsft)Q^~ ztK^x1=73Q6utYqqY@;g^AfyD9wldm*QnrcjdiJt=+Ve+*CvMx;GT*eh_NmPky)i zcf{P<{$Hi^dN7UBdgjt|+x|?<{*(MzApew>RxN;}v6jnOP#BAA2H0C=Xj@o9Qosh% zi7E^wmL>#jgksc6!X;!}wwT&hQv$6NZ7i#0mZ@YaQl+$&jf%lb1`M=qwxcLpDg_}> zWusCwwlrA=RI&`TkOh^YQ{R*R(Bt>(`0gLVL_`7GFB)2ZYC=HI>dk)o*&Xk;io!y% z=2CTG{xkje1e}o_!=y@_;D96u4?A7bmxTdi zN=kkqD{(!3;`BZePd+V5p&8JCK#(9h`k>0D3}A`#`tY@Ruvlqhh@Trme={ zTBIy2t0@{#m9ooQMv#^kTC&nMHAV?W%OG0V!Y#EcNl4KpK>!slWXT3Hu&|0mD=487 zR+X?)7{P5|WN2rNRI}f$)mW z2gBp=2%owBAAk-en?+iHoxBswzTMuoSFE$`Y(Le&&-MGJ+4h^V|Cy3x{{O%1whSpk zkyciKmIYS|Rmw&su&FJKBF0iGsEo71?+FS^vwi#Bj zEn`7TLaAeBbNt*Xv~utA9Mn%n$ItqvP$f_ax8r`;Yh-(#3>rEF!{LXu{ia zt&PhXl&zIgg^U;$*w~htNJbKbP?jSQl~z`xh)M#K5|EW7LYBuEjHIxZ4Q*O5aEv9S zCBPuC%q5{h64pe8U@I-G8Ehd78reuT(O8nnP%aE@!rI!f46+O)q7x=mty@acz@jWl z6{9O_VQd5~tg?$$L1k>NLbkRRG$Une6DtI&Hm$9#5w*3ZRmw7(vA9wgj-JH;)b5B=^JY&Aj z-%mNdE?BU_6voQJcEVaq8)Y)Y!y%CI3%a(^Muo{3e$hEK;6n5H5^onuS4GTI9JzOl%V- z%_ps}f-z&LFvOyPo9k+aqKa6dY-)2@OtD;`o$}n&1W}vTQOYzSm52b_ZD9-MOLdL_ z*e6~huX9*aCXK{Ua>Cf#WyQYPK=d3!A{c|nPG;B$bhW}uT2Q((J0pw!_@aeEYrc@q za2B@UDG-546rFK}j7W0#GKNv;J5bgXre!WbALWdW~x>6*v3S>v^JjaW9y7+E@|OIegXvcjw; z_Dk)KlD5l2*dxn5+i>P4bfD5Q5eQPWr=ylBrbwkpp^7_HEqAVhH%bci*6kZcQb4v( zO3Y-0*qat{#A{~&i~xw|w>IsX` z0r`pxvx%hyoLSNmjHts1*LT=y(1cEm*=G_j4%1a2n>@~rL(j)+YB+o+22&vO9c-+I zkGm*W1jVl1J6QWO6J7eU85FFoy-$ye|jM-7&oD;;?JM1RMi<-Gch{PUs+VKj!1SpERzPhI< zEFX2S<>Mf;$6h(M!PxURSjOBAJ9{UGbGu8cNC@S1Lc$QmMjK&P%59HBIqfdxM>xdO zOzB;B+Rf6+#w5NSbu1Ggu;GxK-C?c>;RM^1UheL$M9N2FltRLW#EfD~`X0%GA*c>M z1Vvan$xw}jw;JGOg~`y&(}_m@5?S=`Pn_5vyMC=WNFanFoZv>rD{8a&^eHG}taz5q ztfeBCXx{a{;e{1!H+GgPN~i;7&Tz{q5bus_NvJU+L_b3ZNXlK> zd#PAxetsfM_{JO|2)E$y0z4rb`hBaN{aTDJ`&0Ic7N3xW~j2|{HC zf-ss!7h2fWp#c0PzG+kgt)|&-6UL4n=^4UQD0g{ARYrST6H-R_Q*>~LklF+aAjF7p zq@`<`wL6N&`t90FWh|>r^_Fbpwl<7ZmkMVxkS@8STdtE~uIn1^>wGfNs-aH`N$B5~ z2&y72tg5zv_D^e3oA7$&9nBXbr0^m&P?Bi!?Iw|i!ofrUhkL9=xyFUVP6C<L|wb=yPTYC+KBuo*NVGF)}vA%sZaTjUVE^XHn zazCBTtc93WsqQ3yr4^p4UM zq=p(gAz(;AX+c_4sse(PP(qUuf>bG?1wsiVv_GIoFG`WFB8Z~WR76yYmwVr@_r3Sq z-I?di&hF0cGyCkE=jgfxF6$bv1ba(+ z+KOMZN4{{Al7%ehde90bCSzNOOkzzy9@AQ+!t-kgX7AVyqSM`M!D|V|lQ)}_NChG@ z9GXwV;uTJQL`bX|v~qnAW4Pw7{!YlAcC`KbU=kh&G^;HS>8z+I{jZ%*>`7|DD|ATN zGJiYEomFdcQOrad$v1a>5Rr3LfWfzzyCQk~<3e25^$BCeg+@nOe;@MK-{A*sjtsKg zjV5xdT!gryN%fgq$kOE7_(1cdHSpTIC`TT%`^bAqg_N?fG6#QB*iRo7v+sI(SbH;@ zolnQZN~qp|Fjr{W)29jaI3M~7y2SG9r=2j*JuquPB7JV%PDC?MS$ibcYd$w~usZ9? zl`k*sK&QQq{k^lDk0kQf{)y=I_ZyU4U03GU|XuJr*f zNVp<@92%fZB}uf<#+V88ap?{|fN66|nlp;J6l78^=hRHs;76MCwQyRZ7OB$>z&0>O z5&GPpM(|WgSAy9q`mYcyFZ1)}%K=rufu7GvGTxO={VF4B8hM_T*aS8uCF(LU59e!t z&jS&Mm9rcNKxWGNV@Y?!5*dl(rpkF((<*8Cq8JT{S3*?@KwjgtLS|mc32Q4-7#H9%=%ZlFo#1*-* z52+li=872mOcffDl7Y=ZPPte@G8kBBkTKT)7FTBHqu-aBHn)zBPw$K5bN#NGJ>EN9 z>cxeVN>{=#CtCgxrZKyNhnv#$n5aDq`Dv+;oGX1DGQGua*9T5>!|q%weCvMoZx_`% zIX*_@&z9_(ehcAk`qEF#tzGK^gE#-qoxoWTVl5bg1)H+F+5nx81kyys3Fg#7ky?sM z2@sydXUYj|d5Km^rX;l%Ix_$tNFK+u@wBC-cX}bfSRo*_b~L~#UrC}8(obLJl7bJk z)$?W1kxno_G$1dve>%>8v4t%#ol(`fs?G{?_wMbe;KTNolKkzaxoOD9^Y24*fcK?R z&fi$s|8t_Z3pnjOz9!UV5v?yS1_1~dchBEaWt0~OF#G)}P(Lt8JC1dt!Iw1yyo506 zUco9!pfP!my!4DAbewXcbP||_4X=fo;o@MfTWAX1Pvv|*AW8>2=& z52X%A9XG;x_SbbY+ec# zQ-T>~)FD;6RO%BTb>5jsT{e}YS5+f5N!FD}X4DK%8_=G0TAq)mbT95Vb#<;>^CaY0 zU}Bx)v{0z%7N1>mcYwj$541S%(~Z&NQ`RB2ljr=>?wA~$pa7fum|46SU>-@sN-Ni+ z#ib!C4tMyuXao?VDuY5t0tUxs?3?+BR)BGAf&%Uif=nJOH|A5p3%Q^YDdKrJukC|4qF)k-*^6o$H~XgsGkCiB+dbzwMmeJ#0E15} zWDv^gOad)DGT@il9QrM1#^cf}5)>ISd1IHEK<{1Q4MEff4`Q7&jy{M@4-{@=b#XwM zDsz(YtY=B-!LB4WWl-#Em!NWQ4*?ho%HRch(-Qwnug`8;M_V|SU}1ax>}Gae`&o8y zkVNml=!Efv6i)-rH9^K_zYYJM{o;piEPk=WE7cfLxVl7YACNhr8voI;-qX53am4<#<&; z<={3&jK5P>2F}VbgWi0mE9WJo%qP;NJTubiYD5~bRTZL~CzxoJG9ZptSmc{mMWN6z zKc03$#wjco)JE`BLt~g}xH6G{IJN26`(&DPur^K!)h+pR`Yo+gdEm?(X&35uzW` zt}OjC6A zYiTdXi?xO?DK~VaAwLQ}PqWHZB_=5;SCuQ%r(9LbdD`WXbLnX1jC*J}qdW}Ikl2Z; z7X-l}({wE~HUnlv>(J8D=m#1r;Ndv?w$wx=1uJ>HvK0A=%DoOWi&Lz$?_7%{SP17A zBGu4ll*R8_Y3-RafK>9N4~p|Gawb}3#9wA2I!R}8#lP3M*M`Q>r08mcp0O<|8Er4b zNG6iXbdoY3oW%vh7QnS8JH9jGwk;(;~Gw7Th1p!|OQ;LBd*e9z(DO#Hn#5QN`Y%=$u1 zOm^;{qZN_W`+x}RLfuy)M+Lb*V){a}0Q9L8Ok7Z=nKbLDhkF(VZDqp7Fs5m&2_2y&%n}Zxj6u>6NXS`eW{mVv&p}nlXkT>W+Bi(?<)2adMc{L8aS@%1JU`jL zt1j2p3%zi-o3G0D+w}PUUjh1TjRlz;FKcr+H7!R@BIBR-ZuIpo0Hc1a?#o!`ct2e_ zeN=swMcSBMIn7iV>X4{x+Tv8HM8l++&|n^n8ZF9xmO!8dh7d^SdzOWxtIfm(f*I3N zV!FTmm6k#OF=nN-#Qm*)fk|$affeM$)U5G%;s5$h7%Ey?IW+(=wdp7>#UOML*~;v> zymF;A%i_>AN4doYYZ{F}!CI)L*9GA7yq`!j=CpK33ZY#P<$gjQcYvN_u6}?PPbGV- zQq`Fm>KaK;_A3LUA)xp^#2l)9?n2+{^(sOEYgeJm*~E=rec2 z&s_Er!tcMlB=zh)JY1Q)`h>drap{{e7z701WRCr*Tipg~u;WwJQyvByp`}fl8m~x1 zOQ4o#cpK%cFc~yzqS;~3ZM+9d0fX-k1N&6-@0^dos!CCNy?YP?K%58vqN^!&g&jcD zpbttn(*Z^uW`ufEEI5AI6$37a;Z!OZyYGrMmeD?h{jHczojEX#^RNBf2;b2qD)ctmOSLZDcRzA&M9M z-MiJI-S?ZHYMD z!PB7?HmgLUCUkz7*N=-77?kGECP=3~6Jt>@6P3PUyYlYG{>m_4;JfiTlBH?}v)Wu* zVBYcG2ZI*}R5qc%r*7vB;NB-OQ%}2+RD%*ddFvR`v7|P}l{n;x-k-z0{i{me1}3tB z)##GW3VEV$fkfELt}nNZ1Gls_+AkVhcyqGiCIcc&_+x4oF^gV~Ws3 zb7}h|n)}E-ArAmPE#l4Od(@?8^N;N0u}@;c6RA;XxWv{Q(E)NS=U3Lqh1u1wvndL|TLH z#l37rg+31G(Qh&{j5I^O!nd18f3B8DDU++KPGx%7t=g3JG#aH6=V81LOV+se#3(=m z{_X)HPoFo&Dl6WAUH2>V#o#pZsDAO>x5tuWg^ZlmO#~Z0kg+8HlRK_{xFG$z=jL-< zo?%uU{8e2X`(&Rn$u4bakTRDx2cnzj4)2qLg6jek=Li6VU*n?{~_SJE(*7KWxVs3=pcxRZ!_7Hn72f_(r z2Xp+p{q@qWkM%!;rBg!7KrOBPOeuZFnD_`pE$P6j@{-lQ75IGmrAx8DQcRgAYv+oW{54ZQ`EVZW< zEUH-*l>hwt?nTR$i8O835H(k?Dw5_wK2M=#6Ei7CK!THYokR(q?7+tAL#9@4-90KldAJmzqRR9>KXrERBpE)$h)H zS@laV4By`Pl)7IL=~XQ;qUNxVX#c=d-Yk&nUe<@iEUjSXeW z@P-XvwQu3sKFCPM!b~jSIp*533UYN{-dsK+>hRC<>!3YK`V}%%=|R9r22DihZ1sPK z!%6`eFTF$Lf_>%rP`EFC+tLPKqO_LnSWO)durES#K z*YVA;=!Y9p!f9FSM%RQx@KWGcIXmh`yu4=13WYnXe#IY5&S8Jf3QDm2&EtjJPY_Hw z1ideM3CuL!E52S_V}5T}UKk=*_{7hrP;;}mO^VB`x?Ao}cjKR1++`i|&tc*VuO2sc z9Y#Y%#9Tvzb?#q=-WaUi1T%cy-CY_L&hcjyldG^?aO1rmRT$ok8CLS%nb0`bS4YaK z-U&w+@;CQ&ZABGDT5MPQNm@@K0Mm8&57f{81>Cs}TQ>p8ELLPh_<>~WhLaj*g zvdG>IzbsbM$I#$BSTlJmXeR%J;Yf1ppnk6~`RW89A=5Mdzec0HL+I!&o%cmAP>=h?BqY*GYJBdk zDlKPg6e5>hJZ-Fmd$m#~IFch&9N*32ePSKiP#V?RaSVoP(Y=Jx5@_~FdPb3y+FB@-cS zixE)X*!#v9lry}^JWy*CYC0{5mez1!O_NNXgPUWN_kZr^+XajFdmi66X#O*3ni?cB z_qKR=}Gt5O61H^S z%tfcs;ZOdEql*J>WR*Q5(uLAt{0bSX?w7PxjaO1p6hP%%FAKoG`Ld9iY!j+4fK^}m(6!y z+4u8QDsnrETdtj#*(#>8NN{#vkqTeqU!D7%7gt?r%!y0YWYOG`K30(%;2MNbwBQ_2FjHLhA$Nd`g9K}ZD&y^v z7HIRPp2apaft1M@?s48k6oEfbGW1jK{j$=4uWI$TY{7CGRf`Kr-7z`dP%M-8oX;s8 z;I(~I<^~wF9l6Y3mS+;Hf|LJb=&JUUHa0TH1dz>eF|pthftY%1E!gq>@e{?UwhNUw zLN)S}QSQQMml+Z`WvjCDX9&)^oVt+qcGeSivys|ud+!C;kJqI^|NTDG4bRzpVw2fO zGu?R~Kj2eUSMiz)ECV3xx!oPE+RXy0#U{!)6)7!l-M zX8yXKr9qjlQLN(TzIfF%d$=JwQNdfW%X(TD<_%{}<*)PafTmWm!9*i2Egm23jBiFq zMqH~k?0TEWeC~o;O^V!GbCP|#sWp#Ri`>127%#1N5FpdA&_HJdtXhWG0;u`C&L0;e zKONY_L;;AFJUA3*9J%HAR7A8dX|8a2$%Y%u@aB1Xx@Nl^<|$cv{JJRcHIPwpa9cy^cU&*3EzH6-jSWE0HZK3LB+&jNjm%)NIN zHX6-#)j5z}I1J)vV9~El!aAq6k;H{;;me~U#5MyETLZ6+y!L2>ne+%ISnh=4>E(M@ zGot<}C@n0-;TIccWek3Cf1#DMOXH8^gdEw%#qc!7M*HEg`-mHYNECT( zA=S1ykXEHNAyOwFvvv3?<5j$~ma|G?GG1Zt<=A~KUzOka`3^&9!43vN@k`nwQ&gc( zJMF}TN4LKn<1Rz~1hdS!oFn`gUg^`!B|Z|0?;A%SIX>e?ulMm}yKEZ{Wj|%ziRN%! z4Oza3DgW^1Z`GjGe;UGyDB2_a+jEqMuLzT(lY_$a(NK>N(=Zbr>^M?^V>P;DL~u~^ zuF|~TqzI-Kigjt6bt2uMG};7Nq;5<%+_>uu6qlc^>j|euJd|yyk~U%q=5|;#`TD&K zzJX1Rg(^8EYDQ z_HyHGl5t&=i40mc>HQ|Fu!EZf;x5I>=a2rqIbw~l4#S7}c)N<-kJ@K3+g}x6($*Is zG7TXd=>yZ^4Z9=rpZd9h#_E1qE3o^JYeTPGeO^qw@8Yc^I*LfJ1W0KunP08vKI|*~ zyFJ)Z3xBa;B6r-`tnsw&y6`c9UG3w#_SVCdJ#)vs$xf6O>#*cQ*Oug5Vs)yYL~0pT z;IQ{_U?#EzRi@O`5La)APlie$E$hLIXw-n=ycwhN&l&ze{BCz3 z^-e*c=O;q(%ZAe6u^0UmD=Qhihd`ymv*oxruZ*JJcWRlw&=-&=Jp7hc7%X{cTqzJT zQ&pBFmb7lC-DK)$C^e!Q^5x?&o51OzcUR*{Wnwt$?y{` zo-Iw3d)A_K_s$G!9Q93#4+WC%^P(V3+pRZF%GfKy@<9f9n(K1v_QSB2C&tMgH|7nX zqOr54TGn1{0bW&=n*Q^vdLdC>9uit@Z{HF!R2(WsI)05VJSDK8Z=Un`gsOU0%WAG% zF>)+ZTiqtV1>w+|Qn*ZC)u<(EskIE-Yp>OS)Rt`*6*d+c_lGRQJG?bt@kqO?9JImZ z!MZxtg-fkoyLYbe>{uz^$AZ`t*zyPfK^wK-se^*vzF&9KpE0gKSe#j5{VXpQYi(2g za8_$UPhS(EmzXixuq6=i(IdSQxjbQIw&JY>sc}%p_|a(Ad5=NxyFA}cQ!5)nEcHvz za$6)WS1rc1jyfavc*YIkVs*J_-B7W;}SZ3STwn^{1epQHyRw02w8F3{>`Q=+aQ=P>-zl2Ti3HhpY zX^vEic6eFYF_(6`NrHzV`;a|k)`mLdHcz?NV~!2_=>7Y$VYu_*H%kdamK%^ipWj_Y z3BLcWrMh9(Rh~I`hMxVd);#wCfT7j5{F!axe*UL$;lTPa^_}!4IgbM}>1~4DR8S_^ z)Gcp0wKk1AD|CGy^bBmJkOk?fyF3j@`9=bMU6ArCf?Dw$!Paj43@uAtwrz9VF+yF{ zm(&YruvzfPD_pgtK7aTs)ZOO~CYd6M$-ivpA>J8U?kSFI>KDm}1+pDAaJ~nwSAFQM@2-NG=K#p$Ocm@vMlg%jd$GH5r z+iK1Z3%zX&TW%&xBxHmiNbq3ZCA%!^h`#Au|AdPywm^O)Pv4tjRVq%;Fb#KsaR*?D zPn?4f%VkOTKmqB>Nm=Yg*;<@*Zu1oaUW5&9h5q;>>n0P(mh)Wj3NtwT1(K2S9Ol*= zmgTRi>7dpB^}uF0Aimy4Rn*!y#ZqRDe=GlbK*;2A5S$73+Z`l7M}K{mjl);Jy;}u* z3G1mb+%>4)Yfi2$HK_Ty*Yo`;Q9Uey4Bc)I-_ZPB#=mf7P4LzEo!H#VgUiit@u9>H zc8r*jxbULFR|M71GV9)Zg>^|=8@{G4+ZgL`#m^^P5ucMg=)*5fBun3E-S9=N&(Czc zA9^Xag?CUC!7|pRW~YOA>z$fy_)_`i2xXD3%7xnjmfot9N&z-kpAaFKH=aSv7x}ai zr4vZG=PgO`qkvyoBM%Kgh*mf|I*bZRBkvrL0iN z{R6g8&gqx^3==ups|B)k<0|Uz#BH0X2c#D>*}MIbc8DF8UtzQe#4b4M#8UiXyb z%A~d|-$v6!1Aa`N>REJTE4%56gSbA-yw;QNS-isSZRWk4ZF)yx;z3Sihb_-N(CM2N!pM~w--K@JHgE>s@frvW$T{vS z)#n$TR%m%~`QdYLxr%wDJ7n}!|G0r-@s!>1Jh<^bpOlL4q}@8bMJIzkPXme>GaYi-WykD!tnt`SUz3QWegh`k&j(h){P@I-)zA$R{e}H8#zAXq^a=$ z$QAwCPhj`1QTM6VWqX8+cT;X@Bs_v5bI?AEJLdU@oC+}sh_yyEy}8`9Xmfe!o8+8E z&=*de=ZahnL-eq9rC+&$L2$fCUF|lG^F0YD*LB+KMpKmKX=aM^?(p!iw>BWOs{?hP zUlilLxvJ!sZ2PA>9n%v_v_n@@PLVz3u zJ9DrPDL&|;>G(aL?XfhPNGVhb;xbJ3=Ily% zQ$`;tOP$wJ$kMbM)klsV7PO|EgopWo5U7XfmD?fx!5M)zJ6{`Y^#4rTp$54`Izq{c7??AH~i!J4?9G5S{+Fv1Ec5`G} zRK;EAuHW%5*Ckp16eqxAuO)5m)`Z^7yN?_4=$0QSx_(~3So719L38auTB`4ad@XgDaV_Kc$*vt$nD*0oC>kGmYZ9S5<}l( z^PPD-A0Z?;N?NO@G(H&VivfyRnD_g7amIn z-IX;M+;8=v{aU;fn?l*$*kCKfsH2g|G|xuYlA$cv5cE-25`T`zT(WG_cKsY@mZ8PQ z&O(^V{mT|f`10Dq21W(R^QoJ7xp9AanP1-U4zi8uAo1((bql2WdlX z;pgQ&3TvOFq{`JU*aTtI{YYJ-59d6qENU1Q+k**^a z)~TctK|XbYte15b5ZhT_rWm0*A`DUZj=MdVy5BC7k>Zzs?14DXWo3bY3H<;_+Lhj; zfj+Tp6Z2RHk8?$SZ&ZOnNt}|B`}vnWYn_^O#C*AU_Jc0BsY=#rmZlVZEGk>PSyhy9 z*~N;;1k!)~_$v5wU(8Ou{lNRDQa!@1cOP9galndek|Nhl? zlj~2(O}pg!E^^~na;qA-+EYSZ@vF}nRUrFFidi3hn4)7_S`jjnjH!k61Z1jybNH@` zls#)$p3{<5Kp~a974D=$CPM=k0f6(dEMIuJx!PAcch51nNeoe%b+l&?4$|e75YvgG;>v|<0TBM zV;SmwvgIVw_kC5efxfWrBnXaWGE~%!!r9 zLjE#wtlY{c5kU7}fjD6+>{+nz+KN8mQE&RI0R`Pt(NOjPOg=kq^r6En9r5T@glBjjH}rfh&FoH zlwAntI4=eQ{2vR?|Gt;O@c(PS@W1c=f7{CNeOvI{ilBTfgZ?uBL(T#Ie=VQ&KPmV^ zAiBBZtm4Z6Xa6v`GZij<<^?BF3lpcygDMCvbgVoyL(#;`mlrh(wOoP0*su-?e9I0J zIWxV$FnW5DDP!$$0mjbDRHO%wy`cU}fcr?73OzpD+(d@=$3=4*ub0X)Apo?--hSPxz zWL^b_oZ7LxvI#FZNS+ZY%{Q%#r>m?h2VGxi{Iec;sFf@MZW zCxtvYIdT93?JH+VkPv5;2a)S2sPe2Vi*jQL8xx5$*XpG>Ss{1^&1E+TklP~e@2}T+GG0v z@CE+wUFTx|?_>U-jbQmO@v0|^$%qnqJ{iEs2>`&j&dAv@{aZ zUoHRtHbHjXYyu;(Rvyvkndi_6zbSJ>jYb$YijXJ&`G7vEi2i7>fZ^IA>XEHY{NZ@aiNP z;AnO($Q|UNVx2CN&gd5l0OMl|RaG^>8V+DM!3N;hqv1d;Ev@^CHOt^nGV`_(jLZ-e z1PJ=-8Tv9*zMc{=c>1?*DV?_K^Cno87c4cxx=I@In?u*ruWXff9>D zWB4Z%y@9u>1^a3#DWFQOsO}zcg;ex4%ww!cO1y34?qbo;xG%0ns??Rs>VCu) zth{Q=0)9w`D@z*GObT%B8Z!zD2Cse4PdWoEQm!h ztm-;Rr5S}Pcji1rP$d24d`;q%No*H~8eaoN?55;UJ*eTv8%uk~nNFYAJ0e*XTbdWs zmI-QE;?4}^{5P7Oy4}k&xg~lQ^%0A#r5z;tzO71^XF|m3YQP70JuOXGL@k!{8#=@1 z=VdDxuT}UvIJ$+?Cs9aAczM0$9A0k9{XcUC%^J1kKlLBm8R7>*dvAc|q;X(*d85a< zhfGr;50eJ}g~fvl7_TyDa>})Xf$uM1 zvjvSAu~}nLt&#c`_$z@}6f;B?r$a47nlw;b@-SG_R6|DUwMETd9`~ArK_Qr6b8@!C zY#M1$d_8_%E!EJOCh0_*8f8}#rJ)?o4AxADS#b;QQ6XXR8*0Dvl$@z)E|x1UnAk<4 zoU;?YI=x&{7pQKqU-ThZBkT39oq$I zonGO2dAW0y%FPvd%?}o@5r2&Na^Jdc#!2@noKR~CuQsW>W9=OlruJ1JiA+zK;p61u zRWJ+$VE4hiJSo2EFCRmO^L9pFR#|o2=|Oyb!pFNk^~C8G`%;-0ycE~2r7X0C$(gBT z4qpmrBAeJVmL_8hga={=Gpa};lzAx$geG3WaFPKsj|`5x?6>AkjYsu@sIM7#+7ir& z0Dy^B2X2KX<0WcT;!@ebnyZnIf@efvT=FUTN*2#A-9~wvyrI^9$iR$x1f(xJ6_UEh z&E4+bcakV#X0i1;!~W>$mZ~xgsI97?MMn3#_T|B=lutqYU)XI#Z*=|uoGY=o#U<8_ zut|8`YPzplUcLMbY|+StAVCxN?|saAE>pOjsZ`Wd`p(bdRYSXJ`t|D?S)3pXXf`e9 zweC}%P9#c&=cZPhW`_S20*!9kTWoE7i!+XaJ0e9?3C@L)*1g(%3mwLvYig+@6acpJ zu)obM6|9Qi`2L<5llF)W7Ir4Kj3y&@s6>k4hhf5x9*m&N%+?6CFo(LPMcYV8S1*V zH-I+2+4%Z3_$t)8sh)R%<3D{E znfxq|t*I#It0JX2>r>|>f^XBd^|o$KbVcmhd(PJsS-xeNo0R|*~| z|K9{ZCf^n+9i#hVB5+`!sD7zR_Qo>YqdD~D03|z}l7SJnm`ldjC+PQ1iaR90Jcoy? z=*|tTR2%;KVQzQbpod6C#U!RDZ2-H$U{`QNVn8l4!%RiePsfIU~rUS(na-9?A z00Bxj-DVFpJP;C+o67=F{`dkfu}1CAyZbO3 zkVoV2d zMzi6u&zmPg8^p&%E3R~EURE2Hob~myNgO*fFo&8&<@TbhPRf;HF^)b-(YuN*TY$9G zMI)X>HZSdLJ^o1G$(J9wXz?GFUcX-A929z9GTHXHz*6U>tsNH``LWVFA}MVI<7avN zs#U5YY_Za4jr%nLv2}UA#UCdr{1d<;VE)UV_F7QdUBq$D` z+z@r2q)A*#0g#tif|dVER3_c?^=JlLYd!mL0IC0`zemqZ38sqr?aq=M5!+C#@?V8p z)%ZpyY5Z$5M@Hx(muD(aMUbEXrCC}xVwZp6C~ z#f7$rO7IW#%6hz09X2^j56y_2vrn*$lg_-uIO6(SRYj|`s~^JdpDmG((ipeiJg?f+ z{7X$W<^JOcMN%{F+XGykb#fMN>(>*t39e{H4c`@SvMlA;p79K{0rxQ|-0TVVSyJZ{ z)Zj&hPYIKx2_ss&zOfSDVjgA$IF9{DDaR_LvN_CmPyIB4+!(p#H~rX>R5qr_vML8T zJ-HW5fJHJIVyy(zTXyeEuP3J!Ak)^zEc>_9JCq6O@cAnIC2KP$yz>>8$$5A%)nCbs zqeUDb_WGNVeVmX(ta2XBOtM|?dFq^W9NX;`m9Adh6+?yjrAsAO2G>&iu^e!KV6TwH z4W)MO^uz3cYc13)N&bR__teF0?guicK(3i_<_qX8vGH{dLYz^&l zl5{Hqr|A1aIqLmr^R^qpD(kLR@+!(kFVqaGj0bg-C+{xsanvb(hB_<7h-?`

5^2 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 + + + 'Non Return To Zero (NRZ)', + 'Non Return To Zero Inverted (NRZ-I)', 'Invert', + 'Manchester I', 'Edge Trigger', + 'Manchester II', 'Edge Trigger', 'Invert', + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/misaligned.txt b/Software/Universal Radio Hacker/tests/data/misaligned.txt new file mode 100644 index 0000000..4704508 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/misaligned.txt @@ -0,0 +1,16 @@ +101010101010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100111111110101010111 +1010101010101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111001100110101001001000110001101101000011000111110011111110110100011111001110111100100011101110101011100001011000011011000001010111 +101010101010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010111010101111110 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000001010110110100111000100100010001011010101101010011100001100100011011110101 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100111111110101010111 +10101010101010101010101010101010011001110110100001100111011010000001101000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100000111100111010000110001010100101011000010001101001000000010100101100011110011100010001000011000001001010000010000100111010010010110101 +1010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010111010101111110 +101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000010101011111011101010110000010001110000110000011110000001110101101011001001 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100111111110101010111 +10101010101010101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000010011100100000101001100001010000001111001101001011110010111001000100001010011101 +1010101010101010101010101010101010101010101001100111011010000110011101101000000000110111100011100010100010010111010101111110 +101010101010101010101010101010101010101010100110011101101000011001110110100000010011001000000111000001111000111000101000100100011011011000000011001100000000000000000000000000000011110000010100111010111110000000011011011111011111010011010011011011110100 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100111111110101010111 +1010101010101010101010101010101010101010011001110110100001100111011010000001010000100000011100000001101101100000001100110111100011100010100010010000000000001100011000100001000110010011100100111011000011111110001110100011111011110100000000010011011000011001 +1010101010101010101010101010101010101010011001110110100001100111011010000001011101100000011100000111100011100010100010010001101101100000001100110000000000000000000000000000010010011111101101101111001010101100111100000101101000011101001010110110000111100110000000111100010000100111 +1010101010101010101010101010101001100111011010000110011101101000000000110001101101100000001100111111110101010111 \ No newline at end of file diff --git a/Software/Universal Radio Hacker/tests/data/multi_messages_different_rssi.coco b/Software/Universal Radio Hacker/tests/data/multi_messages_different_rssi.coco new file mode 100644 index 0000000000000000000000000000000000000000..778d7cf4e5bf1a9c0382a85f5f94ddb1be02444d GIT binary patch literal 912895 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

ySBqpcNW^V1&Y46FfK?g&*H~Lg~ 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 y2KCpD_0Z)##X9O$7CfOi_OFgu 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

A;6Kp{j`Dm$k% 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≫`;eX%Z?co@_o*vdXdOPBPI~#j4ypc))IwMQt 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 z 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 z zW6^R}{~4p<4)WAiG!?=vaqeM7P;qyluMj=$VdBMX-lt8lBDe*t-ze$jx*x!-%4IVy zmz&(fzamSA*9++CF?hlh2Rb`dk3YCmu7-#cxWqAyDOyY|EG@iG^U=}gvl%;?@}KP; z(?WYn`^d$U^St+=`@I+WWlqtET7m8HW|<11HJ`Ki9J01>6xzG~^5Z5#KG=u1M7yBwtS6z9&sh; z$gC|hmX6Hmo!BC#lC@CGySTe4=N9f-oxd&jc=|Q?SmLELiSL{`XyN31x1GKxL+(Vp zvJ?)l9@N6SkMoGJQ~P^%2&fZQ((=V}H{`7UUN|#LhNpLnZyZzE`pfn_@ml7gr7*<~ zWSvWSX#0u|q)u$B#6BcYPTK^9>PGkrOQG;8Ar1XIdG?<&Zm?T7UnY+c1tOn?Uk^Sy zYxDG#W3u`rw+3Tg%!-0C^~{33d24qpIy(PG!Yf!?HEgg~GDa?&l<&UB_hiuZh_{vk z5tV~l_;zz1F~-TkqYb>dQv794!Y|D};JMLh(crXB@r`22T7UDGT}g+JwPwwZMQ2j} zi~VFRWvyXrliV-caryKuUIzm&hd;M`k0>9~*uN9s8T^~Be$9ich8MKFkGL6p%x9bP z@=@9SQacdoSi$-&_F>Y+1+Z7P<(^8t4#}l}wXC&ae5cd_ITP~W!W<918}ZIkG`w1H zbMM~HBgRc}@aW`UKeUwPo8^A!S^qumtH`T3x=g4{`sco`w*&e#_DW?2I18ezBG#AiZPi;6>xbn>!PHGvW>3S(TuczTKUN zkDD@ZW}Dfy!b(PbjCdG&j=yZf)ZAeiy^`A4szn#GzK@68wRp$6Rl63RNxdEa%2t4X ztx0^3`NMMI@*J>pc`U`lY6rIV>_5%Xaazw=tplrv6|{VaxEpfDf1k(NNsEW3c8RSA zq3n0ev&5@e2bOQ#xZ+UO`IHB7U-@(E#c~G_RA{MwjqMfHP2K;3M7K~apV~fwRplcDY`OYc@HTUh}I%M4B!EPP-HOoYNwmb?y zH+#>_4Niu%)GDTmwJ1;R!^A6D2bXW$yzFH9t%TPxh4|N+CG^S|v2^-o@53(xG>ZfH@3aUyU+2E+u<)Qf5Iz<)c5V;HfZv=p{_k=H4QEc5Av}nVBQ<2 zEgzlLFR>M5slqXD;{HoNxp>E#HMnYJ9X53#$>_)Tg`a(1{cKd$yll zH>{Y5LE)D<(Kb3Q8=287p$UIk0o$wiJLxAD@5o<$Ap1<}o%pv9|Ek0^Pv|j!)Us)t zyblN8tPAy0RJXGMFoP%Y3v^Cs7E@6tTFSWvyieQpobhY^ zu$H$!8##_Erf->bH1H~?;~z`ekVgKU+y{@HI&fx(fO=u&ID;OAT?*Xqxn;(3N8YE_ zwrczW@8fU5VcW4`g@}s}n6MVJR^vqLn>CWZ%^Iax9M|2 zNi>8o-yY5*#!u0A)Bg^N=65-VY+j{kz?l@{jAMe(I)xwMOrr+a4+vW^`t6x%U zFbJihzr}FYW*pAlwqeDdobxG9Vn1`%){bqPJRoQ6D(7u}Ck>6Wkfj`-vy1!S36qAp zcJ{9uT0Y{Z<$3sxpu^tVoL7&}8JMPXgMTgdf%uK9^S3PJsZD$u`^UWLozol^j9=}( z+wUX<&Cij=VWRS!O&vShsgGCN*>%DSb8g>-TefE=zvfU#cuis|i!7;UW68EPYxnTf z-Zy7Zb$!kZn3r44{qz)uX}Pevv)g+(IE^0W(!-~DP^E}Mmbcsjr~P-i>0jgAXu!Gg z)%GOieD?n3o3<`Jl6fuhP0SzO^d{T_P!jW8MIF6mc^g@b@2rhi-x(tvr}gz}9auHI z82{Fd;8T7(Tsa+wrFM>Q%<1?e=0(!wj3c?*H?G*vv+>0CmH$A!*tSUy@Y$wq@;Mqr zN)nTja=}e~yXp)Y;@Z`(3HKAXK*a5kV?H}vSC7wj;C-rNEouD``zZNh*1=_)*R9^a z;8OCV*x%Oj)`rm82Ifpy?Y_(JBsa<@-lsae>70&ZruOw}6R7)1+}E=K`#tlamZf*+ zIjdwXXnVm^%X6l4<5cQR-X}3Hp$Dd;1KHrYFX%GQ#+Qh4VRZud&ZdqT?#y=v+1bQ0pC-c9i{JM*2X+VDS1weePO`s}t| zeVvDoojS<9i=W=7@7(EEgZ6uFn7VZ2{O+7VHLQg>H~vdKle1@Sp8mDFaW7*E!b5Ew z-#cUE5=gCwW?u|@%ttB~S}&lZS6{fV(|h{Z&!E>4cSBG4?RH-~ap9o(-KY@CS%1Yo zPQH|NVAZY%%v+l6)4dG~gLrv?`(xCVT@PXq*> z3pnJxWyZ=eIRlegQ3n;UJx#oZ8guKqmHV>K!jOFnH?A_&vTo_aawp}x?(jPma+?Z) zXJd97-JH<&ptDtpC>;4V;(G82-|a4|$1NJ1(t+^Mlcy5`#YHU{DK05EFYoU)(mVt3%c!Cr@mgT-~bk~yyP!C&}j$MpO}asQhK~ z4=>-adFfHUGu==6&Zv=jpFH*iKv|*}D+F7$l`qWjaZUq0+XprZEo=D^`HT*BzZV?k z5%bvqS}R2rw7!hHnR;T$X2_n|=aTNkexePkX>FU>Hv>Q0Chz@b9`S|V8kRN_RtOS3 zNN}hcS#U0$9Xs%C?(B?)F-6l}0A_eBodu-UWd}3PCq1TrDnpmjkq#Cmj=EtfzKSwM zgYwO^a0&!2JQmt!Jz&pvP?P}so~<_Xy|>T~kD96Ug5#(GU$M=q#9lx>r`bRKO=7Zl zc23NGd*TGg6@jYfmU5v{TjUHQC#)$Gp#m{aar-j+-N3y30-jnJKXi6dLQPubvD5EJ z@I_Q5>|kM|chy7)Cpd~^Hh^Lo!OYs^q7*sQ>NOeWy=PX%-g*VptfQ%ynEifZ_0y1f z?T~EzY}-*0-(h4dW>zcw*38Sh;{>lbN8W?$DE!$?@|~r0jcZ~xdx7{XnR}P9&n26X zF7Y>7v?ffY2dT3YSpkBnJWI^Wd%KMwS;D(>U>$aLc5j^a)^Ot>cE)HoDK+4Q^h3*W zpdC)Xg+}NP`zN|#dd?|%>?Y5WxXLbt4z>+5Zbwl9-q7<$W@^S=l^yIW z?Iv@f1nkW+6dM*SV(kse8Yha)F}9|!=KhR?Z6Wu(_D@~Rp3T00;xC&4MY#`(WU=YB zXFIcC=PKrV@})4t;V)~&bZPiPr+klHdN!EJ6-8Z(f>Qh^c@GRFK%QC{ohIF`8!7}b z+ogm$nzJ3ZZx*|LGyAP=Z57`;9rY5^LfqTz1>|Rw|7J3CMvonI}_`vL+ z@<{eg>MWNLpA%=lcFmCP7o1PPA&uIi3al82cDd}?#LRlkPiM#q&?v~G>pHtdSQS`% zX3sWzk5}I0g~NGjmDj@z2XEZ|B^x%dXVY``V_qpX&0SMOkU-gX1hs`!`E0?-MmOA( zZUGI#N--_G9|0?dJ)5*M?4PQkFDJPm`D7Mav|Xg2-eJpAcwQ|gkA3lZO-DNuatVdX zM>tni;av4{9<9vE=Ij`X@}}R0!LRoTKU+_HUP|$UnxAqU)gwNmv-$;i(?wPw1%X6B z^hUSko{y{%BF@-wc-=+~$P^77$ob&CqH01aNodDZx|m6HQvTAa9XY3y$$Mr0R2@xz z-}Dj2ha7m4zwF&VI68wmcnq3C{!$OT2kd3=Yl!B>j$s0{R z-1x+6!LOM(FmtlLGpPYlilUEz*FAISq{#!lx5$DFJMbp+o955M2bD+!zc4US##!MdJ6GGi!V{uOVCnsnWUGbIk zoZ+-%_Pc0n{)(ME8;@WTiCx(-LCFz1HRLD6yInrKQD8?8JWC_obZ#i){1yABBhU`X zR+f&wF3-k~m_4H*gFs+}DwmgLx z@7sxXYo;z7k=84gtTCe=y9OtNH~kJ(DdN!2hgyIX;sX2p0Rv^V&Z~At&Ja)1|RWw4J8;hs2H4VPRxh<8P$Ui73 zN4R%`wO7>;2gHim<)H~{T2JjJjjQ=)>JfDG_$DvJKZHpnc4hapAqyvSZu=e8`@}6! z0TnS`d?%DR=oG`t@;RRxzRr4*$TIpHH6YnC(T@|*fh=3MoeiM$n9xI`TPAczZGm!t zIVK89_H2>WwdKLj=F;D%4I6d4XX#AfZW0$zFDbLCB7T7v?4NKMtzWVmLgYjCY~tUy z#kp$O76**#QF}JjfXY6%s{u*dnETYEiu_O6hJv!>zf$6$5n7qIiTmk#>{IGm_SUvu z{AHYusN^h<(9W=bl8RVvUs!v=bx?eLp7Vfn`zlbUyJu z6@rv)Z8*8{lAt?fD*c4Lbrlf@W}>6#M1!>_UeyD1zX#ao<~qXKYbXEBzu%*to6m`c z6=HhgbGW9W0Gj8FX>H&cTw^aq?juPQ3gBpzZLMK16=G+14H7AA5ksjpR84sgE~g!V zy|i*SzDdzT?WxX#v+ceV$UiT6HcCY_B+GTs#3|@NW;YDi4p#5eVKPpaj7b-bLaEMQ z`OYrjOTi(17%$ILHe;2IFGaNrd>#4O_{-2Kwq&Euo{e1!6+%hG1dpHq?wbX7M*F9x zq*4|{kqpZ{XNR4uc>^L#A)G<2;(PL)!R6W;dYM~*Y6Ev-JMCcQJz$?ZrwAw76+Wjp zj0;ELQD@H<^~v@KuIw&V2>Z!9`O6=}p*s*>6`rLNoM@&(VE=^TYuq%mo8&or&znvz ztXKYY^4)vmWT+QahFbK#T$rM696{fV2au|&3El%-V|-4$!*@_=$<^F~#2K^>sxWH68>z=c^*eyt<%#im)xmEq#uVz>{YI_+3-%Iuzqsco z4?(2`sl+&gE{Dpqv{-wAmXJzHLJx(yfl3SI^@&s}A^dD|+I33QZRfsK?-RNn?v&uR z@+^%av9>kdgQ7Tt43}%xI;uyu!*Vik){43Tvu))b)U{AG(cINX@deXyIXZgI4Q4``kh(RH$7t_p;?NZ@S1o70pJS9W3*5?NU%) z7iI_B7UJqydGXtXO79|O+gU2^4QLurFNq$C8j!v9$wgc8R*HFh%k~kePaUc%hfHmn zQQ};YLIpKoLv|^sYlo4E2uFydmJf4ph8$Be@7PQSlu-7>pS#JYp;4fqJb|hQSA@wp z`>UfD+4n#GZ>2;U^y%;F=m`H!s-EI=KStgrxsVLLDNCSVp=_&7?eY=6&f$fIQY-$O zw4DuX+V%h4=U#`Z`A7T$Wd@U!WLM&_e|pZ&PWlKX8%c9VIjl1X=c*Wp`{!R_*Duwh zR3#3g1W-Mq(lWjjF+8-N*NN67v`i$PCC&|WiX>#SgKcZA0lz?sFDlWsE0k<>*JfAO zwuNquvQT$AZ#s2Q#fV1I(N7!CvjKm;8qBs2b8ev&6}6Ch58fy456)VgcII;)WH+gL zuN3-n)wPBaaGYDf_}TacAV^GMW6?FBE^qp$xp&z=?eQUO6rqnK^J#yRO z-p(U^R?o&eDj}W?!&X+7t>K>hnp2eoh+Z>B8 zeL~ekRh74T+agl$ML7QcWYZbsaerilva1u(vkP21llRlX5jfI1>Hp!5pTA;b>UB4gaktiJS6f$>*gm1!fz5 zHXKl8P{}<_Jg@g@2Of)Cw&(l;W$+7hBtr{Q38`#&w?EA(j5`sJ1xg(9n_vT?u6>J+ z{+!*HG6DsqG^_k-D}pGzwT|^G7d(6THW~onPhH z(49UB4Qnsz+A0u?bp}b5zkyvdTHRJsB;$4DeM0e-YqG|v5X4hNp^`Ihg*&wiXDzoK zePZ)~ZqRsf=ypX#tP0^7wTqMk+QFI=4S%ToY?*tP;&>PN{JA`}^P0tzbYYmHCj0gy z+?htI_ok5!F3(bRx_)&j$I$(*7{_;p&kJ@c@00B&3YCrd%jI>1Ax%k7b`PI(f;w1f z!e4Nsz*eS9u~&~&2qG&;BLpkP1&TLLJ8ru&#z9+xTgN;M~>bezN<#_R{q)b~HY(O4P_Nc68=!$rvtw0W-KMal-sW6yy8|V z2hL{hQzayIEi5x;2rWrW7z4-N@ZXdqP+Tc;{@vY1h%c^+yC}8Goxka&rXOy>X-POzvwLL^VEulfJ65*O3|-#m`8-PlAB8Y(6%A9`OEM+T27N7 zOgE(85*gR+f@M0uDvoEuOJH=%l*FTcQ7o{jo3ZBZPJg>KDRdxz;pArVUTuR#QdtN?XG z*~T~-cDmav`J~SiUPulr^#EP4x)HdFooZw<8`%`!0XtEC+b~E}Up6 zl7Hy!gkqz~SN0&|SyDFR19j@l^5ug?`!4^D)PP9?vd~rGTs4&_|CabV#xLL{COdw% zxlg16;jFc*W!qyMXHgOYrSikmkb!clu4STW*qwS(DK za?Zy{s$`VEXbVSka<`4tq%i2{GHc zk~met@{>O0CY?I>@OY!}$D?ldhi2{}|AKBz6dToOEsbYMXHbBMzila zRQ!U{zB6CK0X2Qpy9j24g z)fe@WrW@jcoD16RnLjmG6v{U6F;ykwr^?)?3E#0)ooMn4$Y(Sb=7T>fV)CHBFvUUR z@97}NM#n(?Tk87Z>-g<}KZc{Qi~MXb+n&W=nSYS!22O?>u_$8k-^jf^NS|{X?(J*1 zw|`q|1h$>kZ`$}VGf+K-)MJjR>JjS3EJzuS^ZUaetHEXTUOi9tZu#~O&Oe{{gx|B= zyk=BFqZaAh;NQZ_V<8vQUOf(n7}knztPtwXYfLxDzc8+5NVs@OQ21ZW+QWpEU-K$w z&>#M?M$DIRHJcL+XUgNqpUi}s(2b28i{H8n^Ci;AIJvKe?)OeS#{10yji61 z>|VWk8@`BJwwI6O$Qhfu0i$-YoiNyYiai`YT?? z3+ea;U=gEle#jK3%)fP_<;5S5t9jO;5cP>)ak+30YxX<9tAiL*)GkzyD9pFGN%d%a zMrHBsJxoBWD_=QpCyXh(d%G(WzDcWHnQovWeuvkwhTNtuj*iZ96hb(HNraybJ?3i8 z4fM^@af^~n%7i@9qBBBC#)SzDA+8?;z8M>+YYh*CsVJR=_khXJ5TI^wZa^rNx-$^A zw8?UyODU|{CGqV1{rL89VP1sU_LWTE`Y|0-aBnl0))WUW7rs5Y#vo`<9gLSmgrg54 zvdo5U;gmB}HJY-*>C|r|K?ztTcU;m9sN=XWW7;I*S;|#sA?i5SWJ$TV#Ue)E9Ms70 z3tq?r$eWJONRIcq99~ezH&6{fR37EZ(dQ2suW2fwN1{+NF(>Wm8k4VroR6wqnAbAPhiLhLBLW?F zPzTS!Q^?ZjX4p%r9#Kn^ra}JdNM_v4;JZ+7h}_AZCr`czNP~E@198g0%U}>SGFNR)S&&D?QRgf|?-5`U983JCC{Zi8J%@n6W*(fA5voo43>bTsd zWTQk@3u!IouR17YIjHA(#_Vz5EVIm4auLGxPfr@>kHj5ezh z;@QA6Bfg8&osQ1EnWNR@?))mhFI*@b*Q1OknLSU;^SEo8ic&oq>H`(G*cSY2Ojw!z z8efDscg_4DIjI|yue>C;I@Kfp*1G9Te>u^twGd3ci@BF_0!Jb4?PIvNr8^Y^v3Hv2 zBGfJyjW-LeZa`NNe@D9Z!xtf+kywwgz1gN@4NhohtHU+<$-XmU`nwE*0cmW^9;t*n zGI!DEB+*CCN$wQ8Z;#uKi9}1-3YrOBgNd^Vy2xMmHd9e`o!L8AuA#Fa?MeJGvFUIk zB?j%&-XoBhY4p|J9sadJ!JFXHc(d^kd9AvuZas#L4~ z8BBz5Y=qwx6Nk)*Mo^*1RI+D0XkPnFn>PQ=GnV6#=0uY}kyD5&nG6c0(_Dvy%Uqfn zx1Nnjt7qL@GqJtxBqzJGpX^P~_0y%KPwXHi{X8m!v|}c@Nc=JWG7%(r z(=$Za;d6?5{qdg?%280-(}xuHHV6QUAo5n5S_SmUbQ;h`HUO}9FX*m+d8;@E6h zx)(mC=C$S6^FV#bf|P+jkz1WqE7)|+1A6GTBWozIURYT!EqD}ARPe6CcVU*VS;W8$6|N^(g{Jx!~eaRK)6w(l(7;XWWy+5<=701-+d&xnb0 zh3awL2J(bqOvR8x#cr${{4r&~$l1?s?Dw3icshBXCQcfJTDl4JT6SZiA$a3l#bd#C zxQ4jzoR3UJm#yD||Kn=>OFn01_|4r@@I^qvg)wy(mwM4TRj6zGIFA&YPIEL(aYP#2 z&KdOAy^Whn6*sez&Fh!#X7)(-1UC43ntWx9$%Q|5gzrr0X{B*acJLfXr|v59Oij2@ z?;)S)bFP>;zdyv^TIN>AZJNDnEz?5!#F*ERrAhRG`!3d_PBfmg_j3zI)Cg&%*`qor zIs1$L^U0i!duQdt)fF$v_&?r=SS60lj+_%b8`_Q4WQwECg6*VsfcGOmM&bg5UORZo zB>8U|MUU}&$wv#V-QMVc);aa%Pjvi)I3;PI&1BY zHWA?JDj$eh$z|xZ5DdoY9WZVllE6~`c4L|$e4u@=DP|iqXtoUdXP=YyT`aAj_Ol!y z{yO)?3l0t1)Eji2^uw70*rtfS^mi_;8S6ecHmVSm<|6V8d($1hN1@lkR?wb@&A<@6 z45V7=+0d*+(<;5`upU*T$-RA#6K$917ToG)&x3Q4>T&2oQj>9ratbL&p}MJrMvZZX zAB;Orb7^^IRM%1o;h8a&&?k?P;*~ z!`)Opvc`C7W~{ik$C~e~j@Umqk>R_nT5V69;~u6PYY1=F&L4wKr;V;WGtdEfpQdXA zrAz=(ROl?Igcd?5<=IfzNybLXF->vckHz1U-#5B8%mK|?`#5& zYvWSa2I@kvCVb1rW|3J#{a*IpuiA}e?p8k2q4e_!kEvcta&9n{W5(*Xh3W4#?i4wZ zIXAS=(uTesPnu>W7ugSss7TkziAD$Y4ob52Jk+)4l2Feu;j3lU4p3|b2-+8T)Bmsq zZ_LR(a0i#B>& zr<{)!!{HV>kAXQbt1X_HQY_4#ppY<`H6xUxz{xE?6?5suTh@>~s@daP^9w-yWp9d~ z%3cXkJx12FyJ|WpVb>X|1H3`AGw+;C9BfWEWXTj|Fa>|862KRfl8 zR6^A`YatCTa$1-hs`o+yZ@KThJ=~ih)I(dQ4NCy_pwr z_LB_5uL)r%Q@tI`u*t{e>l{>5EJXMdR29W~=xA0iX z?bz4wgR8K&6AO333Xko$&|n-f<*tFVysyY;%-^BK6r~cn4Z&F_S{6yNw)#{E-|eYE zuu2xS-x$P!6sk5jLFX@X(~ChBbVd{(_dwY&<%*Q)&-BWy|cK= zyb$`*L5RPa*NUa3S-xDg?8fBmmwJZWOL1%ldh6WaMEmD~Y~yo^qt)zt>6z`XH!n@k$N_8h%({(&Xk+{Iy04n(yM7zNxEx!p!RudZ)Y-7U_C~^ zh`*YA0?r!zD?J;k9!=_^=I@*Fu1Z-2sR4RzFIUG2%u1jnM^vDoe9h+i08AE>%|nGS z56_G?ZQ5sTT6`q!lBm}#KpWz7abS){#i!iMclHDvT8NMS z=d>ABgBa#%hZb$txp9gKpSDKOHo1qjPb7cks*)<1u{MHkF?g!s*eFL<#NVri`!1>| zj_U>@Iq5``f=twFdES3fqcwu11!0HxDfohNN&YD|2MT3CPd8@C14+BD$1k9q8Ax~J zV$fMg@lun2&19m&-7v&o^*o|Jh-@quAX_7`+F!E=udK?}Z4`QGn3lES*u0;61A+lO zId&F_oz!)5ZafiNI%hk4k?d2rq(4E1GF37(VmEST$OI5=6NWhqzQI$-E718UQn-k- zCuVQs+{hdRA+y21Bz9OIien>{kQjVqiSTdPvqT_*?B#TP$fm7~1q~$}8?nUyFR0z5S0DjlyFYA{+VL8lY z_#!0v{x(VwCVXN!iQQR68ANk0haQB)%3PW)to**Pv_$-+e&4$A5DwAjhHTtO^LNt5 zW}8XYD<=a}Bs4&Awq6@HRJZS!IKIdZ;WP6wA!-Yz{9H*I3 zF<67pi06|7Z_hqZ2UX2H8^b0~9871?D5Ata>^k8D?Diz#cBt|qs1OQ9y=FsCDg)H( zY_`qHi{KZagGzI>XQo`F-Vo!cW^g;h%Am8*9IY^Y;tfdQF!*o}qq=Lx#8$W6MYhdb z)-O@^!Tsp>^TG}}ILo#98=PHG?~P51Kv>4yd2rCw855>f+{!PDhQ_ znpsI9RYJ-3ERh9gQy#)ew$G9s$fuHqFYqjH=huHqSsDc6gtgPXwYS6b&R?dATckU^ zPvYBK?~5&sdSm4QW+jiTx;dLsAwXYRgo3AY+ckQ%lMQ zbI}FE=u^_ysu8)LnB5h0*hn zjs%h3o<#Q%PvOZ0q}nMX@3!rgl6Hi(U;TbT@z;!d0j8V?Ets#l-oZN}$NOmNN?gX0H*W4-6@F_iR%4(hsDPG>tSycP0hH{bO zMf>5`bFco*>|QW5xpRC|t4S#oZF2#)`j&-<)8MF3i&i%@;=i}L*quL^R+)JrWMgJR znwb|jSr+2v@i_;jGO^{Xm9w0_Us=kejm17=Rw7n==OnZ^E7^5wGw>b_Uo9zKlzqUn zL4u{yTtsl@shyT9UXMBpF?MbypIE$Q?aH0mrxWi`*A^rDpuP6sOK`$Mz2+}7)N9_( z0WPC;tG5oVJXcgv^A336MJ82^EI>H^u%)l5>l7zhc?F;76qWJ7FFZ9qP0oJ{`wDWG(5UWq7yBjl#Sx3H^|wZzkkJ=tqWBNDFM7PO1bXP9;d7! zIZM0F@B9L!sJj!c2<`^6WY{xhQ8kc0p;@w?4drap!*Z+R(ba7S ztKFzKe$1_;o`*`vNx96LCI1AOb_E@)J;749I(vrC(GTMRN7g3$pr0FEr!;)kBZ@M4xy$>s$9v7x#iN*Sz(e>;>D|AGB)Z*f$CO8^ z+@`i@e@8=mexwVuN8SNt^U$T(wZE#88T|UA_QS>Fl&Ewgayvk#H&>8+RW^z=?Exh~MNq3?Sh>!{08(PT*PHtwbZ8*^i zMZLCH$$6{xW{NK&IvsPg*xsV_=6UVnM3ct3SVYa)hLEXBNM~)4e<1piIk~}E$&T^T zJ(d(PiTvp!;zAuj4fPmp6(rFA&v@{cvghU8Uls_N+R#H!_3Ri#?ZTRui9{%!1zYt@ zROa03(!9|1kX^QM!%|Iu-_9#yDj|Jm&g*^lh2X}we3-+t5z@wMke%fujz4EDiF=|E zuhjb_s;Kr^kH|h?B7ugF=S;Ls_QO;{Mi;)0PVrLsBb0Ld0{%TbsnL|B+&HWPBvAE< z2YojTK234^wXp5D&UL zXKh8!T4f&`LN85~Od_n*8?co+fA@&b+c^S|Yy8pesEGI_P<&cIXb zC&@00tOTi{ugjRRGa$dS2QO!)IO2|rm}F)p6{Q4;y=L;KR~b^ZX35c2*&6jW${r}O zXCfbCY7zgc3(1a?MNd@Yz|>+=CxXmI#w%a+@ZT@z6O?d=Wdl^DwDuoV7}Us!8qgRv8bf9#P7r-HfL~(9Qzw zFZIT1!xy;=-Mhpb7&~SzjlNUa2U5ITh8(%gT?{xXgyu|fzDGTahmA%`;R@W~dOM>^ znOqEZoiOR??JirM1%I>fIhj@smR=f`6C9QQk&QRGE|apSE3;%(d`9EE9J<1Bn3huA zK^3J!7%G<2j=+Mp@O{Pnju2DRz|r&Yp*ihtyuolI62_6>~f7_@eE3 z(1@9Q!MEoOvWg@$dDYBq{zptM#xIlzq%nFJHB@(M(MnW&@8H*-4kDR^Zj4P^9lEg( zwg<^)(P=Sz6g}0RnbO$krS-3=N>;-1oJ!iwNc%gOL|Eq1nj}-B?esE93cdN)YRto@ z9>@Hhods;^$I*4H6IVn&_V3;XE8$|tsNy+0?%0~xT*wWdIkZXmy@;h_qe{;|bRwn9 zyz$E;Uj%gN>-&u)a%-)Gi+i$)%^R~M;(l1u;qC?IZgr1qZu@WB!h-XLET9XnF@9RP zIVS_t`$WB8x#oejk;e+JroeTs$(W@caX(lBz~Kt%-aQ+}6SS%iN7FaZPM@ zwlDlM&mjYPYmG58%KUS3c6#rqw=37&XU6BfXKqoCp>6qpFC86KO3CPzqo(AMW8P|r zM}fJ!yb{}4A8ua!d0wlyF-uVJ9}d10euqi%hq=tjEOo^^*J(P4X-E^MsH&W}9hJ>A zW9jHjb~#2VX;c-wfkstvHbDtIn*1nP5@r^&Y<*T^B$Jc%2II^C4pawEKFn%=% z#_oA2ThMW$t3chwGe9N4rb8#!eXROkxv^W?Na6WJ5&O4kitc z%sHJ9A(iNS|3^<`2Y_0Sd5zfTn%782mj?YXkp&L%2zuDJ9IhB&Dcg7f~F6vLryyd0dy zN_VEZqBwWtJL-!+dAZ zbb{LY^mbt~IKW#8cE#E2OUb#}%zk(_^xP`@^{z zlDJTef<)Vic5H%+(h=$%6|WpM#Q$awZ*6x{k4ojMTwrY{3iA#$kL{5{=eus!-rx&j z)+jlLJPn8G<43t^_D~bmhm!hG3Cx5TKiH&JXvX!(BvGwpUW3=;g-On7M%6#UaJ>DM zRY@1e7N!X~JZS&;oZPtO|IT^&HK|~Y<4>AxegRllyUC1Rtl5L+QqozgzeKG^nzd00 zl;$R46U@Iglgf^C6jV2Kafhi=L~u>!?WE@UDfYHV>hS;Bn>;cOrH0A{&YnnS0@+1M zup`IRis4%l}r97L=grQ`RG>$53bh+oqPh+EVApKI@Q*tIMuxsjs7m;T} zH?A_Hf6OgwR8+&5^GdB}a)FiibkJw38#5N2LdFM#jtxc7(sdh_*waEauW6!b0SXc+ zz?sZ`#-UUvtToAQ^q2in>yfI&|Mb-%;&7lRAhkj*imju_(bDKNAkBCGkLjG{Y90IqRLKL%5;QrZ|EV)N7dKn zDsw#VK)}(EtMr#>;`p})&LHJkU7UEZu#u#f^wch%OwM*@UV|HyT&taVE9o!OZ}6lQ z;$CUP{F7PUCZ9tl|MY(B{ZuqVjN zmA0jVYU^Y=U-8PREST36jI61%*41$$&qfEH4O5Nbxl~881Z|7S>XWPb#8U#iIWhd?AK@bRLg`lo(=O;^BR5uSiyz4)&Gk) z%B_xXp?`{fuMDqT{7NyYm93|QCc95nx=`jdUk`sNG(*$KhwB)wKRfLA; z%pSbs zQ(F@s&>PEb>G|E|G?3SWj_{{CUulMQcS_AH?rkkn%5W&rLr@8+=KIEmj{T6j8#$C3 zhnI=`j^F8O2)horw^`(DtG4DAxGkTmo-_IQ$rFcg-5i4GkOkx%Pzh<4M{bDv=w8|Z zp#6hq1fh++@)caKxC7M1H6;rSZMt^x3wGqMV0#Op%}zXQ70)i7v>P**dcY&fu0xzo z!`}935=te6S6f}&-?ST5qhbY%%Z~0z-W}KnOrT+JQ=>s^W|n7ss?x-%M(aIo+(`pwQl6Hi(`2yYP&x%A@?%s<^PTl3X##c89%?k>4nW^U zHukhJW?o}>5z4Bhdc?u04xd_7x=?CS{Oy}J;kmq|_X%uXJsf9)7eLwHfg2Q!Db&>( z@GE<{i3I4?X?DHvvXMVvF_2(J5V!WT3q_vt&mIu{W99lcG2PPqPJ~x;oL4>%iMeZr*bkhRjf#=Kaw_NlEy%B;hd;x5A)g)@rN z+P2ASBcAzp>f-+*B5zVmmGl#5Q!87?u84T<+pU}L=g2M2vGo$K?p*XE+95mWa(FeT zG4;c)1uq;DT{LIUow()+F54_$y!y2bd=as3s;zqZiPNd&tfQBQJq&C;*u6;PUXO%k zad$T@|77ix8E`J5{4~cp@U#{Vwie4ia5<@_ZPJ>ES3W&D`+ti(;U{WlQrox&w(8cB z(Z8)9$^E@L|LBq}YgX@Ga2f~98|#ng($V#7trPoZ!XDY=b0qKrtg|nXMIx#PxA5!c z0-I^@%q{`VLMn+#5P2iyls_z!iMhkmyC*cWRp&%~6@NSJ#DYDmVDuf%ppVC0T-n+f zp3ktw6Ho^G9*6k%D)Og=Dlwqr%)yf<40rA7-z=mG`5)6^Q^~;*H*6&2*H=mxJ{a;(wOt2Qu-S*hlF4^m# zrIgdydSQ1$bB9^~EZ%-Kpv*D2e%1&6uxYvwZ!~mC)29goHknC&F;|8`&;C8 zmxQJXH}_>1w+>wdJF4DD=Q5V#zR-ytY+m}-+9l2Zq@}_P$Ht*ILvjXMf9LGEm{iOB zzx}#)3V0U2W`eC|(xpS0#iNHT3b_^1Y|zXik%zrg+S{J2TlF%gW2)Z?OT}qp8iZaC zUNk7WXvX1l$u(oAuD84n=+wjaon_OsxCV(=_huKg4$29>7S>?&^oo|V{`0$AKP}#V zEwNtg^i7tJe%-qIy$oMFF}8NXwY>|9ScfhSxf#-Iphtno{hoYFkJhhv8Pg%f_qe5^ z)7bi9*Mk-giY}IM_)jBgOrmkNaMWjW3Pn^4Y3|$IW%%UrL*Ys_4K4@L>`lb2kh1~1XRe)0E@6-O<}p>t zsd*oFJN2ZP!8;cnPrDuW3a(N07~^7FJZX*R-heYO5Z*@qu~ZG_-*X-@VbUP?cF?$r zS>A~{Hv53r7U$(-77R>6Ny1I8QwVLdho)*(S>t%-;HaX=&{#Q zzZ63IC>$uYRvf6;m`d#cjqkIJi}Hi<@|xnBGJQhL+^$(9yOzcWuGTZ zxhMIn-&(t;`y8{BoaR_7{Bq!;A<;#0c3(@VW#fJL?Afnlzz565X|@{4=l3os6g_fD z=>6cPBbF!*iiz?egV&iFgzF z3l>#lPNG3hV;raV@@We{s$}Fh_`Bz3^P5duJ$}J}EC? z^MuxfiPt-0c<$5<9{c>y80u4z@R~uby!tzh9W|quPn)3H;Uyw}Mm~+W8hp%m3*2Ho zQDmDJi+;xwbvhd|=k`TM({IGT;_NMFZ4lQX1t!~?nR_5sKDCtb?%T`fvt`Z1=%R~u z+=_1!@3CLMNb}%(p^Jw_7tT7sd19Nk+46Z-@3w*W!^| zKau-96I;dpw>9^(wPyzRL-k1$YlNTmPwQs=uypf%NOxWbBMW&9Y!Q4nbm_?GG8u=i zCN_whw$bv|uUi-Y50=d{VjCn}-Ld$qwQm-j#5&`qR*pF3m)14pqJ746UwKNHf1~?n9=I8|K>Gw?%MOCP!bONnQ<>r+&%EwC-@2D@FgZzK*|{ zc4Fa9u|ZFz-i>=5Q`pd1`(%z-GCAL4kKc*V+m^R;{zOy_ZR+3EbvW!Vj}E*cFi`p3 zE(RX-7H@jNprrOOHKU4J-@+6=w_xw`joTMrPWlzyJ>CCQMAZqC%JH1XH;%uxJ@*f1 zbm*PXMk8kwvFx77)B9}WiXYZ~S^lRieP7xFVZ?F)++be}OZ@fb6I!f-5R6sfDSz-U2bNshHOV zmz1>JuNT8yy6+F(d;f_0c;&Cb%sk=yo#AuNd7qp}-A}_O_*gC`ts3oqQnL3v^YsC~U3wdtFW41Li-qneUiUyR-CxXJCHpQR{1;hw5rtROs)1 zvTA>I&N~^i%58td_zjA?ZQUH|X`lB~)zUU;!RswGN!`ZGZEQOdl{X+=SJQ8L4~;tV z;&go!kayF(-OrW&_K&4iCjHH%MqbJIm-{8%*Lr0R&L6YtbDdDc z9Zfo?Y``WdZzcAL)XdmKZJrnq|F%A}J(u*kB+URS?X+lAuE}ikc0W}T?wMuErrV~U z+(~`Ehq?^k()^8o!+wFNBZ;S#CRcB3ncR6%@5q1|O1c}aEACBeV>7p>XsL=TS2|!(fU@aK)?G}BQjOt6?zQwfck47Cop_8Y z3f3p5Xr-rGZz|c?+tMX|z?|{QIGXoSVrRY5KW(>_PWOHE?pYf{ObVj%PFv`^UC%yK zc-Yh!jwr|fSF=k*pTdU}jMld1d3)okk}vDMs)@CO(x5*HSJm_r<@k57Hr4B_v1mGO z&c;crMi=-hPp+N2QQG~CtNH4-*tB&|@lmDpKGJ)Y`K;@=GL$RD!cQ+gxqT>&zWn zJZ1CTJqagLt}5WVr9Op!U^ZM&j4<1p-!Zcc>ikuk$GKXa7N_V{F-tjvEsEo`%D3cf?)AKJf;@c3j_?_c5N8n-H?#?muz zUQ@@O`RQFV&Xt!ub&V}bK5z92nc2#IC@N=w>%oR?x0IC;b->XyVqzyfdU4?5CPjPC zX1?j3y2XA!-uIK3$M$X0U2XF#D+*e>LQ7MBP3|>*-ZT5xvod<5)o$5%&pjwN`ka>+IWSxZldG-dEJrIdQG^lGSJ8OmBNdT){AB zU8x?sU$%Md*+K6mUrt#Qy!fSMhmRJtbbhu@L47?Y%x>z~7n%8?>-Od?_uPYXWB=x8 zF@5su+HIxBX$K!t`RXUCo9J)g4pXMSYOjhf81AfJ zx9ggxXU3dz$CJp>A0*YLZkX(RdFc<81udMxYg4aTdIimHX8&%1_6ht}R(8+jn-_an z8o?b>PbU?Pb2cv8SDo3;HM!Jwb5Xy5C@)!N^hm$5V||^|f4P1RZ%hq+-KGl5$IfRZ zyRUe9WX#&-cogm5chT>*&0((B3MzjnXyzQhD&;~-7u90yhhsGFa<6pz4b9Rn*ynf} zIqJRSnw0gETx|;~j^%l~g4bBDCiNaOzo}z?lrmvzw`{uQ_RWp2ba+PucUE8c%5kpd zg@>v$JEnzgO1+sda9Hdgj&J6qcgZ@lcjcdYMw(^rG-c`=dPezvuKHDb&Sm&`!nfP* zE*#P?@rG?vSX%qMA1m`)IRlGRE?Rnyo!`uHC|YL$H%qr()3i|PCyRJdG3oC7}&iw3MYjsj#fa}@HeLrXVcp`S# zAH@3(PPk+LYNo1CHRUDs&SCkQ)$SM){+j*AgaSX;{dGGod3r6;&%AL|K>x&B_Oh_F z4q2zZU)tI^VRf>e(U|#7zWiHk?jZN?Wt*=nlPCJHz18fX9?3P7Kd6UboQCH~x-& z>r_vtC1<}|>9u%he#FkCpLOE(m;Dvn8&;pB-ew=lYQKDa;jr>>4~h%s-HL336q&>(YD0xW|L;a>~|wm)zZ0~+1x$XbQpEg z8Iw6RuZr6{Z`0>1^|!yyA5|Stt*2pQWtq-dPii}`Hm;a6L#42Mw$5w;NHTYwhYj8C zePaUDg{;2e7rA@d?UQm^JzkoG_%yq}^OcMXyH-DSj?uMkd4E{k?bNa`cl+F`W4Ucz zAsbR_7xnu%?umW(-1M$X&h9CyclsAv{*lsUQg|EN53$+(-M?=tyXzXhH1UM}wP{n@ z*ec@khdS%m?!2y@yK{Ftp3NKoUh>tHbsQ(`|1y!K-gsr^b6;%--r;L>)HX zIsrB5MU$0Y)UZ$0RHW7Kt$e*8NqM;^j zdZt>a|L1zn-^~`E@{+^LsV*=}cZ?P)WEZC^X-6U9n`XlC|5z z>{R{l{x!1?Uh{>d&hG4$2$q>88q>m%7%@z1Wp=c-c>?teMQAZt0^6=Y4Ctw{Xay zgx_pyCOV&&ZojEoY}5gJtB8r+QZA;f811ZI^Yz7yZs~K&?N4GxeDuXHsjDYATP>|P znf3W@{Th z>22MISB!EtTKV0@^beLq?z2B%Fs5hnwbYGM-0kv@R^@p+gG!QXl6wTsZRt21llejV zFWX9Qy9VdRRXSSEo?z}!D@N+8_n*t?>Y1_KJoey(2acT)p3d2)4itJV9=*bHKBa5O z%y#ywguKD72kUlR*FM|mBmcbfF#weH5FMTP5q9RV_qY&s{zl{Tq5_OlOMe z(bX05k~ZzB!anVDGnHk!?KG336L0NB(k`jhLCW&eJgsV#+J>xorTyx6)LhnaO`87G zsZUhuKhV64I&0(1Hs0&{MAcmVtNmjAXM_gN_K)dpF`KvRv}4BPM{G5d_@>6Lxh&l& zRbzkg-A-p-(I>~2n*GrAwjy+c(m<-zk$*=Qm%3q-`l|kK_Nd2ekGlGi|E0`_pArvf zj=^+F|EELi7n3Mzda6{x$kHAWb=IouI`32EI7Mo1RXKxqHJjKzrAORwvpFsxYJd`A zO-{zIsj6=&D`vxF^)@SKA)?kk}XPdI+1-@eG|={?Uf)gQad6wgLyFN zls3ni4lT{Nm~_U#hDq>tw&$uopD|PAnlV})V5aA_bkWRyoLKdpw(Xf@1#RwYs%O?` z$;iTKTM~~u9$CB0nAG1010100000111111 +# <-1000001111000000 + +message = messages[0] +direction = message[0:2] + +if direction == "->": + result = "10" * int(sys.argv[1]) +else: + result = "01" * int(sys.argv[1]) + +print(result, end="") diff --git a/Software/Universal Radio Hacker/tests/data/four_broken.proto.xml b/Software/Universal Radio Hacker/tests/data/four_broken.proto.xml new file mode 100644 index 0000000..367e83f --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/four_broken.proto.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/four_participants.proto.xml b/Software/Universal Radio Hacker/tests/data/four_participants.proto.xml new file mode 100644 index 0000000..eeef293 --- /dev/null +++ b/Software/Universal Radio Hacker/tests/data/four_participants.proto.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Universal Radio Hacker/tests/data/fsk.complex b/Software/Universal Radio Hacker/tests/data/fsk.complex new file mode 100644 index 0000000000000000000000000000000000000000..59661fc6f00c1b3e93fe823d627becefba638a10 GIT binary patch literal 543296 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